From 7f9631f5e2cd508ecb147375bcf5aa2b79d5bff6 Mon Sep 17 00:00:00 2001 From: Robert Schiele Date: Sun, 24 Mar 2024 21:26:59 +0100 Subject: [PATCH] update to 2024-02 --- p/1-16con1.scad | 24 +- p/1-16rin1.scad | 7 +- p/1-16rin2.scad | 7 +- p/1-16rin3.scad | 7 +- p/1-16rin4.scad | 7 +- p/1-16ring1.scad | 24 + p/1-16ring11.scad | 11 +- p/1-16ring2.scad | 24 + p/1-16ring3.scad | 24 + p/1-16ring4.scad | 23 + p/1-16stud4.scad | 11 +- p/1-4con10.scad | 21 +- p/1-4con13.scad | 41 +- p/1-4con18.scad | 31 +- p/1-4con23.scad | 24 +- p/1-4con24.scad | 24 +- p/1-4con28.scad | 42 +- p/1-4rin10.scad | 12 +- p/1-4rin11.scad | 7 +- p/1-4rin12.scad | 7 +- p/1-4rin13.scad | 31 +- p/1-4rin14.scad | 7 +- p/1-4rin15.scad | 7 +- p/1-4rin16.scad | 7 +- p/1-4rin17.scad | 31 +- p/1-4rin18.scad | 7 +- p/1-4rin19.scad | 7 +- p/1-4rin20.scad | 7 +- p/1-4rin23.scad | 31 +- p/1-4rin24.scad | 31 +- p/1-4rin28.scad | 12 +- p/1-4rin34.scad | 7 +- p/1-4rin38.scad | 7 +- p/1-4rin39.scad | 7 +- p/1-4rin48.scad | 7 +- p/1-4rin49.scad | 7 +- p/1-4rin50.scad | 7 +- p/1-4ring10.scad | 35 + p/1-4ring11.scad | 32 + p/1-4ring12.scad | 35 + p/1-4ring13.scad | 29 + p/1-4ring14.scad | 30 + p/1-4ring15.scad | 32 + p/1-4ring16.scad | 32 + p/1-4ring17.scad | 29 + p/1-4ring18.scad | 31 + p/1-4ring19.scad | 31 + p/1-4ring20.scad | 29 + p/1-4ring23.scad | 29 + p/1-4ring24.scad | 29 + p/1-4ring28.scad | 33 + p/1-4ring34.scad | 29 + p/1-4ring38.scad | 32 + p/1-4ring39.scad | 35 + p/1-4ring48.scad | 29 + p/1-4ring49.scad | 29 + p/1-4ring50.scad | 29 + p/1-8con1.scad | 24 +- p/1-8con20.scad | 24 +- p/1-8rin10.scad | 12 +- p/1-8rin15.scad | 7 +- p/1-8rin17.scad | 23 +- p/1-8rin18.scad | 12 +- p/1-8rin19.scad | 12 +- p/1-8rin23.scad | 23 +- p/1-8rin39.scad | 7 +- p/1-8ring10.scad | 29 + p/1-8ring15.scad | 25 + p/1-8ring17.scad | 25 + p/1-8ring18.scad | 28 + p/1-8ring19.scad | 28 + p/1-8ring23.scad | 25 + p/1-8ring33.scad | 11 +- p/1-8ring39.scad | 25 + p/1-8ring7.scad | 22 +- p/1-8tric.scad | 31 +- p/13-16cyli.scad | 11 +- p/13-16edge.scad | 11 +- p/2-4con13.scad | 24 +- p/2-4con7.scad | 24 +- p/2-4rin10.scad | 7 +- p/2-4rin11.scad | 7 +- p/2-4rin12.scad | 47 +- p/2-4rin13.scad | 47 +- p/2-4rin14.scad | 47 +- p/2-4rin15.scad | 7 +- p/2-4rin16.scad | 7 +- p/2-4rin17.scad | 46 +- p/2-4rin18.scad | 7 +- p/2-4rin20.scad | 7 +- p/2-4rin22.scad | 7 +- p/2-4rin23.scad | 7 +- p/2-4rin24.scad | 47 +- p/2-4rin25.scad | 7 +- p/2-4rin30.scad | 7 +- p/2-4rin52.scad | 7 +- p/2-4ring10.scad | 37 + p/2-4ring11.scad | 37 + p/2-4ring12.scad | 37 + p/2-4ring13.scad | 37 + p/2-4ring14.scad | 37 + p/2-4ring15.scad | 37 + p/2-4ring16.scad | 36 + p/2-4ring17.scad | 37 + p/2-4ring18.scad | 41 + p/2-4ring19.scad | 11 +- p/2-4ring20.scad | 37 + p/2-4ring22.scad | 38 + p/2-4ring23.scad | 38 + p/2-4ring24.scad | 37 + p/2-4ring25.scad | 37 + p/2-4ring30.scad | 39 + p/2-4ring37.scad | 11 +- p/2-4ring43.scad | 11 +- p/2-4ring44.scad | 10 +- p/2-4ring52.scad | 37 + p/3-16con1.scad | 24 +- p/3-16rin1.scad | 7 +- p/3-16rin2.scad | 7 +- p/3-16rin3.scad | 7 +- p/3-16rin4.scad | 7 +- p/3-16rin5.scad | 7 +- p/3-16rin6.scad | 7 +- p/3-16rin7.scad | 24 +- p/3-16rin8.scad | 7 +- p/3-16rin9.scad | 27 +- p/3-16ring1.scad | 23 +- p/3-16ring2.scad | 29 + p/3-16ring3.scad | 29 + p/3-16ring4.scad | 29 + p/3-16ring5.scad | 27 + p/3-16ring6.scad | 27 + p/3-16ring7.scad | 27 + p/3-16ring8.scad | 27 + p/3-16ring9.scad | 27 + p/3-16stud4.scad | 11 +- p/3-4rin10.scad | 7 +- p/3-4rin14.scad | 7 +- p/3-4rin22.scad | 7 +- p/3-4ring10.scad | 47 + p/3-4ring14.scad | 44 + p/3-4ring22.scad | 47 + p/3-4ring9.scad | 59 +- p/3-8con2.scad | 11 +- p/3-8rin10.scad | 7 +- p/3-8rin12.scad | 7 +- p/3-8rin13.scad | 7 +- p/3-8rin15.scad | 36 +- p/3-8rin16.scad | 7 +- p/3-8rin18.scad | 39 +- p/3-8rin24.scad | 7 +- p/3-8ring10.scad | 33 + p/3-8ring12.scad | 36 + p/3-8ring13.scad | 33 + p/3-8ring15.scad | 33 + p/3-8ring16.scad | 33 + p/3-8ring18.scad | 33 + p/3-8ring21.scad | 11 +- p/3-8ring24.scad | 32 + p/3-8ring6.scad | 37 +- p/4-4con16.scad | 140 +- p/4-4rin10.scad | 7 +- p/4-4rin11.scad | 77 +- p/4-4rin12.scad | 78 +- p/4-4rin13.scad | 78 +- p/4-4rin14.scad | 78 +- p/4-4rin15.scad | 7 +- p/4-4rin16.scad | 79 +- p/4-4rin17.scad | 12 +- p/4-4rin18.scad | 79 +- p/4-4rin19.scad | 79 +- p/4-4rin20.scad | 79 +- p/4-4rin21.scad | 7 +- p/4-4rin22.scad | 79 +- p/4-4rin23.scad | 7 +- p/4-4rin24.scad | 7 +- p/4-4rin25.scad | 79 +- p/4-4rin26.scad | 7 +- p/4-4rin29.scad | 79 +- p/4-4rin30.scad | 7 +- p/4-4rin31.scad | 7 +- p/4-4rin32.scad | 7 +- p/4-4rin33.scad | 7 +- p/4-4rin34.scad | 7 +- p/4-4rin36.scad | 7 +- p/4-4rin37.scad | 7 +- p/4-4rin38.scad | 7 +- p/4-4rin39.scad | 7 +- p/4-4rin40.scad | 7 +- p/4-4rin43.scad | 7 +- p/4-4rin44.scad | 7 +- p/4-4rin45.scad | 7 +- p/4-4rin46.scad | 7 +- p/4-4rin47.scad | 7 +- p/4-4rin48.scad | 7 +- p/4-4rin50.scad | 7 +- p/4-4rin51.scad | 7 +- p/4-4rin52.scad | 7 +- p/4-4rin57.scad | 7 +- p/4-4rin77.scad | 7 +- p/4-4rin78.scad | 7 +- p/4-4rin79.scad | 7 +- p/4-4rin85.scad | 7 +- p/4-4ring10.scad | 58 + p/4-4ring11.scad | 55 + p/4-4ring12.scad | 55 + p/4-4ring13.scad | 55 + p/4-4ring14.scad | 55 + p/4-4ring15.scad | 56 + p/4-4ring16.scad | 53 + p/4-4ring17.scad | 57 + p/4-4ring18.scad | 53 + p/4-4ring19.scad | 53 + p/4-4ring20.scad | 53 + p/4-4ring21.scad | 53 + p/4-4ring22.scad | 53 + p/4-4ring23.scad | 53 + p/4-4ring24.scad | 54 + p/4-4ring25.scad | 53 + p/4-4ring26.scad | 54 + p/4-4ring29.scad | 53 + p/4-4ring30.scad | 53 + p/4-4ring31.scad | 54 + p/4-4ring32.scad | 55 + p/4-4ring33.scad | 53 + p/4-4ring34.scad | 55 + p/4-4ring36.scad | 53 + p/4-4ring37.scad | 53 + p/4-4ring38.scad | 53 + p/4-4ring39.scad | 55 + p/4-4ring40.scad | 53 + p/4-4ring43.scad | 53 + p/4-4ring44.scad | 53 + p/4-4ring45.scad | 53 + p/4-4ring46.scad | 55 + p/4-4ring47.scad | 55 + p/4-4ring48.scad | 54 + p/4-4ring50.scad | 53 + p/4-4ring51.scad | 53 + p/4-4ring52.scad | 53 + p/4-4ring57.scad | 55 + p/4-4ring77.scad | 54 + p/4-4ring78.scad | 53 + p/4-4ring79.scad | 53 + p/4-4ring85.scad | 53 + p/48/1-12rin1.scad | 7 +- p/48/1-12rin2.scad | 7 +- p/48/1-12rin5.scad | 31 +- p/48/1-12rin6.scad | 31 +- p/48/1-12rin8.scad | 7 +- p/48/1-12rin9.scad | 7 +- p/48/1-12ring1.scad | 29 + p/48/1-12ring2.scad | 29 + p/48/1-12ring3.scad | 10 +- p/48/1-12ring5.scad | 29 + p/48/1-12ring6.scad | 29 + p/48/1-12ring8.scad | 29 + p/48/1-12ring9.scad | 29 + p/48/1-16con20.scad | 27 +- p/48/1-16rin3.scad | 7 +- p/48/1-16rin8.scad | 7 +- p/48/1-16ring13.scad | 25 +- p/48/1-16ring14.scad | 25 +- p/48/1-16ring15.scad | 11 +- p/48/1-16ring3.scad | 27 + p/48/1-16ring6.scad | 24 +- p/48/1-16ring8.scad | 27 + p/48/1-24rin3.scad | 7 +- p/48/1-24rin4.scad | 7 +- p/48/1-24rin5.scad | 7 +- p/48/1-24rin6.scad | 7 +- p/48/1-24rin7.scad | 7 +- p/48/1-24rin9.scad | 13 +- p/48/1-24ring10.scad | 11 +- p/48/1-24ring3.scad | 25 + p/48/1-24ring4.scad | 24 + p/48/1-24ring5.scad | 24 + p/48/1-24ring6.scad | 25 + p/48/1-24ring7.scad | 29 + p/48/1-24ring9.scad | 25 + p/48/1-3rin17.scad | 7 +- p/48/1-3ring17.scad | 53 + p/48/1-48rin6.scad | 7 +- p/48/1-48rin9.scad | 7 +- p/48/1-48ring6.scad | 23 + p/48/1-48ring9.scad | 23 + p/48/1-4aring.scad | 7 +- p/48/1-4con1.scad | 11 +- p/48/1-4con13.scad | 97 +- p/48/1-4con14.scad | 113 +- p/48/1-4con16.scad | 63 +- p/48/1-4con2.scad | 63 +- p/48/1-4con21.scad | 63 +- p/48/1-4con23.scad | 63 +- p/48/1-4con24.scad | 24 +- p/48/1-4con41.scad | 63 +- p/48/1-4con52.scad | 63 +- p/48/1-4rin10.scad | 7 +- p/48/1-4rin11.scad | 61 +- p/48/1-4rin13.scad | 7 +- p/48/1-4rin14.scad | 7 +- p/48/1-4rin15.scad | 61 +- p/48/1-4rin16.scad | 63 +- p/48/1-4rin17.scad | 63 +- p/48/1-4rin18.scad | 14 +- p/48/1-4rin19.scad | 7 +- p/48/1-4rin20.scad | 7 +- p/48/1-4rin21.scad | 7 +- p/48/1-4rin22.scad | 7 +- p/48/1-4rin23.scad | 7 +- p/48/1-4rin24.scad | 7 +- p/48/1-4rin25.scad | 7 +- p/48/1-4rin26.scad | 7 +- p/48/1-4rin27.scad | 7 +- p/48/1-4rin29.scad | 63 +- p/48/1-4rin30.scad | 63 +- p/48/1-4rin31.scad | 63 +- p/48/1-4rin32.scad | 63 +- p/48/1-4rin33.scad | 63 +- p/48/1-4rin34.scad | 7 +- p/48/1-4rin35.scad | 7 +- p/48/1-4rin36.scad | 7 +- p/48/1-4rin37.scad | 7 +- p/48/1-4rin38.scad | 7 +- p/48/1-4rin39.scad | 7 +- p/48/1-4rin40.scad | 7 +- p/48/1-4rin41.scad | 7 +- p/48/1-4rin45.scad | 7 +- p/48/1-4rin48.scad | 7 +- p/48/1-4rin51.scad | 61 +- p/48/1-4rin63.scad | 7 +- p/48/1-4rin64.scad | 7 +- p/48/1-4rin65.scad | 7 +- p/48/1-4rin70.scad | 7 +- p/48/1-4rin71.scad | 7 +- p/48/1-4rin82.scad | 7 +- p/48/1-4rin83.scad | 7 +- p/48/1-4ring10.scad | 49 + p/48/1-4ring11.scad | 47 + p/48/1-4ring13.scad | 44 + p/48/1-4ring14.scad | 49 + p/48/1-4ring15.scad | 47 + p/48/1-4ring16.scad | 45 + p/48/1-4ring17.scad | 45 + p/48/1-4ring18.scad | 49 + p/48/1-4ring19.scad | 48 + p/48/1-4ring20.scad | 46 + p/48/1-4ring21.scad | 47 + p/48/1-4ring22.scad | 47 + p/48/1-4ring23.scad | 47 + p/48/1-4ring24.scad | 45 + p/48/1-4ring25.scad | 45 + p/48/1-4ring26.scad | 45 + p/48/1-4ring27.scad | 47 + p/48/1-4ring29.scad | 45 + p/48/1-4ring30.scad | 45 + p/48/1-4ring31.scad | 45 + p/48/1-4ring32.scad | 45 + p/48/1-4ring33.scad | 45 + p/48/1-4ring34.scad | 45 + p/48/1-4ring35.scad | 45 + p/48/1-4ring36.scad | 45 + p/48/1-4ring37.scad | 47 + p/48/1-4ring38.scad | 48 + p/48/1-4ring39.scad | 48 + p/48/1-4ring40.scad | 47 + p/48/1-4ring41.scad | 47 + p/48/1-4ring45.scad | 47 + p/48/1-4ring48.scad | 47 + p/48/1-4ring51.scad | 47 + p/48/1-4ring63.scad | 47 + p/48/1-4ring64.scad | 47 + p/48/1-4ring65.scad | 47 + p/48/1-4ring70.scad | 45 + p/48/1-4ring71.scad | 45 + p/48/1-4ring82.scad | 47 + p/48/1-4ring83.scad | 49 + p/48/1-6rin12.scad | 47 +- p/48/1-6rin13.scad | 47 +- p/48/1-6rin14.scad | 47 +- p/48/1-6rin16.scad | 7 +- p/48/1-6rin17.scad | 44 +- p/48/1-6rin18.scad | 7 +- p/48/1-6rin19.scad | 47 +- p/48/1-6rin47.scad | 7 +- p/48/1-6rin50.scad | 7 +- p/48/1-6ring12.scad | 37 + p/48/1-6ring13.scad | 37 + p/48/1-6ring14.scad | 37 + p/48/1-6ring16.scad | 37 + p/48/1-6ring17.scad | 37 + p/48/1-6ring18.scad | 37 + p/48/1-6ring19.scad | 37 + p/48/1-6ring47.scad | 37 + p/48/1-6ring50.scad | 36 + p/48/1-8aring.scad | 7 +- p/48/1-8rin14.scad | 7 +- p/48/1-8rin16.scad | 7 +- p/48/1-8rin20.scad | 7 +- p/48/1-8rin28.scad | 7 +- p/48/1-8rin35.scad | 7 +- p/48/1-8rin39.scad | 7 +- p/48/1-8rin56.scad | 7 +- p/48/1-8ring14.scad | 35 + p/48/1-8ring16.scad | 33 + p/48/1-8ring19.scad | 37 +- p/48/1-8ring20.scad | 33 + p/48/1-8ring28.scad | 35 + p/48/1-8ring35.scad | 35 + p/48/1-8ring39.scad | 35 + p/48/1-8ring56.scad | 33 + p/48/1-8ring6.scad | 37 +- p/48/11-48ring19.scad | 57 +- p/48/11-48ring40.scad | 57 +- p/48/2-4rin11.scad | 111 +- p/48/2-4rin12.scad | 111 +- p/48/2-4rin16.scad | 111 +- p/48/2-4rin17.scad | 7 +- p/48/2-4rin19.scad | 7 +- p/48/2-4rin31.scad | 7 +- p/48/2-4ring1.scad | 109 +- p/48/2-4ring11.scad | 69 + p/48/2-4ring12.scad | 69 + p/48/2-4ring16.scad | 69 + p/48/2-4ring17.scad | 69 + p/48/2-4ring19.scad | 68 + p/48/2-4ring2.scad | 109 +- p/48/2-4ring31.scad | 70 + p/48/2-4ring4.scad | 109 +- p/48/2-4ring5.scad | 109 +- p/48/2-4ring6.scad | 109 +- p/48/3-16aring.scad | 7 +- p/48/3-16rin7.scad | 7 +- p/48/3-16rin8.scad | 7 +- p/48/3-16ring7.scad | 39 + p/48/3-16ring8.scad | 39 + p/48/3-4rin13.scad | 159 +- p/48/3-4rin14.scad | 159 +- p/48/3-4rin16.scad | 159 +- p/48/3-4ring13.scad | 93 + p/48/3-4ring14.scad | 93 + p/48/3-4ring16.scad | 93 + p/48/3-4ring7.scad | 157 +- p/48/3-8edge.scad | 13 +- p/48/4-4con0.scad | 399 +- p/48/4-4con16.scad | 16 +- p/48/4-4con17.scad | 16 +- p/48/4-4con18.scad | 16 +- p/48/4-4con20.scad | 16 +- p/48/4-4con21.scad | 16 +- p/48/4-4con22.scad | 16 +- p/48/4-4con27.scad | 16 +- p/48/4-4con30.scad | 16 +- p/48/4-4con41.scad | 16 +- p/48/4-4crh1.scad | 1014 ++-- p/48/4-4crh2.scad | 971 ++-- p/48/4-4rin10.scad | 207 +- p/48/4-4rin11.scad | 7 +- p/48/4-4rin12.scad | 7 +- p/48/4-4rin13.scad | 7 +- p/48/4-4rin14.scad | 207 +- p/48/4-4rin15.scad | 207 +- p/48/4-4rin16.scad | 12 +- p/48/4-4rin17.scad | 207 +- p/48/4-4rin18.scad | 207 +- p/48/4-4rin19.scad | 7 +- p/48/4-4rin20.scad | 207 +- p/48/4-4rin21.scad | 207 +- p/48/4-4rin22.scad | 7 +- p/48/4-4rin24.scad | 207 +- p/48/4-4rin25.scad | 207 +- p/48/4-4rin26.scad | 207 +- p/48/4-4rin27.scad | 7 +- p/48/4-4rin28.scad | 7 +- p/48/4-4rin29.scad | 207 +- p/48/4-4rin30.scad | 207 +- p/48/4-4rin33.scad | 207 +- p/48/4-4rin34.scad | 7 +- p/48/4-4rin37.scad | 7 +- p/48/4-4rin41.scad | 7 +- p/48/4-4rin42.scad | 207 +- p/48/4-4rin47.scad | 7 +- p/48/4-4rin49.scad | 7 +- p/48/4-4rin50.scad | 7 +- p/48/4-4rin52.scad | 7 +- p/48/4-4rin53.scad | 7 +- p/48/4-4rin54.scad | 7 +- p/48/4-4rin97.scad | 7 +- p/48/4-4ring10.scad | 117 + p/48/4-4ring11.scad | 120 + p/48/4-4ring12.scad | 120 + p/48/4-4ring13.scad | 118 + p/48/4-4ring14.scad | 117 + p/48/4-4ring15.scad | 117 + p/48/4-4ring16.scad | 119 + p/48/4-4ring17.scad | 117 + p/48/4-4ring18.scad | 117 + p/48/4-4ring19.scad | 118 + p/48/4-4ring20.scad | 117 + p/48/4-4ring21.scad | 117 + p/48/4-4ring22.scad | 119 + p/48/4-4ring24.scad | 117 + p/48/4-4ring25.scad | 117 + p/48/4-4ring26.scad | 117 + p/48/4-4ring27.scad | 119 + p/48/4-4ring28.scad | 119 + p/48/4-4ring29.scad | 117 + p/48/4-4ring30.scad | 117 + p/48/4-4ring33.scad | 117 + p/48/4-4ring34.scad | 119 + p/48/4-4ring37.scad | 118 + p/48/4-4ring41.scad | 116 + p/48/4-4ring42.scad | 117 + p/48/4-4ring47.scad | 119 + p/48/4-4ring49.scad | 117 + p/48/4-4ring50.scad | 119 + p/48/4-4ring52.scad | 119 + p/48/4-4ring53.scad | 119 + p/48/4-4ring54.scad | 119 + p/48/4-4ring97.scad | 117 + p/48/5-24rin7.scad | 7 +- p/48/5-24rin9.scad | 55 +- p/48/5-24ring13.scad | 11 +- p/48/5-24ring7.scad | 41 + p/48/5-24ring9.scad | 41 + p/48/5-48rin4.scad | 7 +- p/48/5-48rin9.scad | 7 +- p/48/5-48ring4.scad | 31 + p/48/5-48ring9.scad | 31 + p/48/5-6rin16.scad | 7 +- p/48/5-6ring16.scad | 101 + p/48/7-16rin3.scad | 99 +- p/48/7-16ring3.scad | 63 + p/48/7-24rin4.scad | 7 +- p/48/7-24ring4.scad | 53 + p/48/7-48rin5.scad | 7 +- p/48/7-48ring5.scad | 35 + p/48/t04i0455.scad | 1260 ++-- p/48/t04o0455.scad | 1260 ++-- p/48/t08o0625.scad | 660 +-- p/5-16rin2.scad | 7 +- p/5-16rin3.scad | 13 +- p/5-16rin5.scad | 7 +- p/5-16ring2.scad | 31 + p/5-16ring3.scad | 31 + p/5-16ring5.scad | 31 + p/5-8ring3.scad | 11 +- p/7-16rin1.scad | 7 +- p/7-16rin3.scad | 7 +- p/7-16rin4.scad | 7 +- p/7-16ring1.scad | 31 +- p/7-16ring3.scad | 39 +- p/7-16ring4.scad | 35 + p/7-8rin12.scad | 7 +- p/7-8rin15.scad | 71 +- p/7-8rin16.scad | 71 +- p/7-8rin39.scad | 7 +- p/7-8rin40.scad | 7 +- p/7-8ring12.scad | 49 + p/7-8ring15.scad | 49 + p/7-8ring16.scad | 49 + p/7-8ring3.scad | 66 +- p/7-8ring39.scad | 49 + p/7-8ring40.scad | 49 + p/7-8ring8.scad | 11 +- p/8/stud2s.scad | 9 +- p/8/stud4s.scad | 9 +- p/8/stud4s2.scad | 11 +- p/8/stud8.scad | 32 +- p/arm1.scad | 25 +- p/axl3hol6.scad | 212 +- p/axle.scad | 8 +- p/axlecap.scad | 8 +- p/axlecaph.scad | 7 +- p/axlecaph2.scad | 7 +- p/axleend.scad | 8 +- p/axles.scad | 200 +- p/box3#8p.scad | 8 +- p/bush.scad | 27 +- p/clip15.scad | 147 +- p/clip7.scad | 15 +- p/connect.scad | 23 +- p/connect2.scad | 23 +- p/connect3.scad | 23 +- p/connect4.scad | 23 +- p/connect6.scad | 15 +- p/connect7.scad | 23 +- p/connectcollar1.scad | 15 +- p/connectcollar2.scad | 11 +- p/connectcollar3.scad | 15 +- p/connectcollar4.scad | 11 +- p/connectcollar5.scad | 11 +- p/dhingesocket.scad | 313 + p/dsnappin.scad | 11 +- p/filletr0s.scad | 58 +- p/filletr1s.scad | 77 +- p/filletr2s.scad | 100 +- p/logo-fire-badge-big-flame.scad | 2 +- p/logo-fire-badge-shield-background.scad | 2 +- p/logo-fire-badge-small-flame.scad | 2 +- p/npeghol12.scad | 9 +- p/npeghol13.scad | 9 +- p/npeghol15b.scad | 9 +- p/npeghol3.scad | 9 +- p/npeghol4.scad | 9 +- p/npeghol5.scad | 9 +- p/npeghol6a.scad | 9 +- p/npeghol6b.scad | 9 +- p/npeghol6d.scad | 9 +- p/npeghol7.scad | 9 +- p/npeghol7a.scad | 9 +- p/npeghole.scad | 10 +- p/peghole4.scad | 47 +- p/peghole5.scad | 49 +- p/phandle1.scad | 11 +- p/phandle2.scad | 14 +- p/primobot.scad | 112 +- p/primotop.scad | 115 +- p/r04o1333.scad | 172 +- p/r04o3000.scad | 176 +- p/r04o4600.scad | 240 +- p/ring10.scad | 11 +- p/stud11.scad | 11 +- p/stud16a.scad | 23 +- p/stud16od.scad | 23 +- p/stud24.scad | 39 +- p/stud27.scad | 11 +- p/stud27a.scad | 11 +- p/stud4f1s.scad | 41 +- p/stud4f2n.scad | 41 +- p/stud4f2s.scad | 41 +- p/t04i1429.scad | 172 +- p/t04o1111.scad | 172 +- p/t04o1765.scad | 172 +- p/t04o1905.scad | 172 +- p/t04o3077.scad | 172 +- p/t04o3750.scad | 172 +- p/t04o7000.scad | 172 +- p/t04o8889.scad | 172 +- p/t04q1538.scad | 588 +- p/tooth24.scad | 86 +- p/tooth8a.scad | 146 +- p/toothl.scad | 128 +- p/wpin4.scad | 15 +- p/znap1.scad | 96 +- p/znap2.scad | 124 +- p/znap2a.scad | 60 + p/znap3a.scad | 114 +- p/znap3b.scad | 140 +- p/znap3c.scad | 64 + p/znap4.scad | 131 +- p/znap5.scad | 76 +- p/znap6.scad | 394 +- parts/003439a.scad | 17 +- parts/003441a.scad | 293 + parts/003497e.scad | 10 +- parts/003497h.scad | 15 +- parts/004757a.scad | 11 +- parts/10040.scad | 15 +- parts/10041.scad | 15 +- parts/10152.scad | 23 +- parts/10361.scad | 35 +- parts/10715.scad | 32 + parts/10928.scad | 15 +- parts/11026.scad | 73 +- parts/11033.scad | 23 +- parts/11096.scad | 11 +- parts/11209.scad | 15 +- parts/11455.scad | 11 +- parts/11458.scad | 15 +- parts/11477d01.scad | 26 + parts/11949.scad | 27 +- parts/11950.scad | 17 +- parts/11954.scad | 15 +- parts/11955.scad | 15 +- parts/11957.scad | 25 +- parts/127.scad | 15 +- parts/128.scad | 15 +- parts/12884.scad | 15 +- parts/13358.scad | 108 +- parts/13459.scad | 15 +- parts/13971.scad | 17 +- parts/14639.scad | 32 + parts/14639p08.scad | 34 + parts/14769p0a.scad | 47 +- parts/14769p0f.scad | 11 +- parts/14769p0h.scad | 11 +- parts/14769p0m.scad | 17 +- parts/14769p0w.scad | 10 +- parts/14769p84.scad | 19 +- parts/14769px2.scad | 37 +- parts/14769py0.scad | 21 +- parts/15038.scad | 29 +- parts/15038p01.scad | 29 +- parts/15068p06.scad | 2 +- parts/15411.scad | 15 +- parts/15459.scad | 15 +- parts/15515.scad | 11 +- parts/15535p03.scad | 23 +- parts/163555c.scad | 43 +- parts/164.scad | 11 +- parts/169675d.scad | 11 +- parts/18450.scad | 15 +- parts/18575.scad | 15 +- parts/18585.scad | 15 +- parts/18587.scad | 39 +- parts/18588.scad | 35 +- parts/18603.scad | 35 +- parts/18897.scad | 11 +- parts/18947.scad | 39 +- parts/18948.scad | 39 +- parts/18974.scad | 11 +- parts/18976.scad | 37 +- parts/18977.scad | 15 +- parts/18978a.scad | 15 +- parts/18978b.scad | 11 +- parts/18979a.scad | 15 +- parts/18979b.scad | 11 +- parts/18980.scad | 23 +- parts/190295d.scad | 13 +- parts/190735a.scad | 13 +- parts/190735b.scad | 13 +- parts/190736a.scad | 13 +- parts/191915i.scad | 23 +- parts/191915j.scad | 23 +- parts/191915k.scad | 25 +- parts/191915l.scad | 23 +- parts/19215.scad | 11 +- parts/192885a.scad | 2 +- parts/192885c.scad | 2 +- parts/192895a.scad | 2 +- parts/192895b.scad | 2 +- parts/192895c.scad | 2 +- parts/192895e.scad | 2 +- parts/19466.scad | 29 +- parts/195075a.scad | 2 +- parts/195075b.scad | 2 +- parts/195985e.scad | 17 +- parts/20309.scad | 23 +- parts/20310.scad | 11 +- parts/2038.scad | 33 +- parts/20401.scad | 17 +- parts/2043.scad | 11 +- parts/20952p02.scad | 299 + parts/21788.scad | 3944 +++++++++++++ parts/22631.scad | 29 +- parts/22969.scad | 185 +- parts/22969a.scad | 73 +- parts/22994.scad | 15 +- parts/23221k02.scad | 11 +- parts/2343.scad | 11 +- parts/2359p01.scad | 113 +- parts/2360p01.scad | 35 +- parts/2361p01.scad | 61 +- parts/2361p02.scad | 75 +- parts/2361p03.scad | 41 +- parts/2367.scad | 86 + parts/2368.scad | 185 + parts/2375.scad | 25 +- parts/23798.scad | 25 +- parts/23799.scad | 53 +- parts/23800.scad | 59 +- parts/24122.scad | 49 +- parts/242.scad | 33 +- parts/24308a.scad | 11 +- parts/2431pa0.scad | 11 +- parts/2431pc0.scad | 125 +- parts/2431pc1.scad | 17 +- parts/2431pw1.scad | 131 +- parts/2431pz6.scad | 17 +- parts/244.scad | 17 +- parts/2470.scad | 27 +- parts/2475.scad | 23 +- parts/2476a.scad | 17 +- parts/2476b.scad | 23 +- parts/24851.scad | 23 +- parts/2489.scad | 17 +- parts/24946.scad | 11 +- parts/2515a.scad | 41 +- parts/2515b.scad | 41 +- parts/25269p06.scad | 17 +- parts/25269p07.scad | 17 +- parts/2539.scad | 11 +- parts/2543.scad | 11 +- parts/2544.scad | 15 +- parts/2564.scad | 33 +- parts/2572.scad | 15 +- parts/2573.scad | 17 +- parts/2586p4f.scad | 15 +- parts/2586p4g.scad | 15 +- parts/2586p4m.scad | 2 +- parts/2586p4n.scad | 2 +- parts/2586ph2.scad | 15 +- parts/2586ps1.scad | 19 +- parts/26007.scad | 11 +- parts/26280.scad | 23 +- parts/2645.scad | 6768 ++++++++++++++++++++++ parts/2648.scad | 15 +- parts/26603p02.scad | 2 +- parts/26835.scad | 17 +- parts/2687.scad | 11 +- parts/2695.scad | 59 +- parts/2716.scad | 39 +- parts/272.scad | 23 +- parts/2723.scad | 11 +- parts/2723p01.scad | 17 +- parts/27255.scad | 15 +- parts/273.scad | 23 +- parts/2740.scad | 49 +- parts/27448.scad | 15 +- parts/2745.scad | 15 +- parts/2771.scad | 15 +- parts/2775.scad | 71 +- parts/2791a.scad | 25 +- parts/27925p01.scad | 59 +- parts/2793.scad | 35 +- parts/2795.scad | 31 +- parts/27956.scad | 11 +- parts/27956px1.scad | 11 +- parts/2797.scad | 17 +- parts/2798.scad | 33 +- parts/2799.scad | 15 +- parts/2804.scad | 17 +- parts/281.scad | 15 +- parts/28125.scad | 11 +- parts/28327.scad | 2 +- parts/2844.scad | 11 +- parts/2855.scad | 23 +- parts/2856.scad | 25 +- parts/2866.scad | 11 +- parts/2870.scad | 23 +- parts/2879.scad | 15 +- parts/2895.scad | 11 +- parts/2900.scad | 25 +- parts/2903.scad | 23 +- parts/2908.scad | 23 +- parts/2911.scad | 33 +- parts/29117a.scad | 13 +- parts/2916d01.scad | 34 + parts/2942.scad | 11 +- parts/2986a.scad | 11 +- parts/2994.scad | 15 +- parts/2996.scad | 67 +- parts/2999.scad | 25 +- parts/3001p12.scad | 17 +- parts/30027a.scad | 11 +- parts/30027b.scad | 11 +- parts/30027c.scad | 11 +- parts/30027d.scad | 11 +- parts/3003pe7.scad | 11 +- parts/3004pz7.scad | 17 +- parts/30080b.scad | 17 +- parts/30081.scad | 23 +- parts/3009p01.scad | 25 +- parts/3009pt2.scad | 15 +- parts/30106.scad | 17 +- parts/30131.scad | 29 +- parts/30139.scad | 23 +- parts/30154.scad | 17 +- parts/30155.scad | 15 +- parts/30175.scad | 23 +- parts/3018.scad | 37 +- parts/30190.scad | 25 +- parts/30194.scad | 21 +- parts/30209.scad | 43 +- parts/30261p02.scad | 17 +- parts/30261p03.scad | 11 +- parts/30261p04.scad | 11 +- parts/30261p05.scad | 17 +- parts/30273.scad | 57 +- parts/30285.scad | 31 +- parts/30286.scad | 11 +- parts/30324.scad | 11 +- parts/30342.scad | 23 +- parts/30377.scad | 31 +- parts/30398.scad | 35 +- parts/3039p72.scad | 21 +- parts/3039p75.scad | 11 +- parts/3039p76.scad | 25 +- parts/30516.scad | 21 +- parts/30535.scad | 17 +- parts/30562d01.scad | 27 + parts/30589.scad | 15 +- parts/3068bp01.scad | 17 +- parts/3068bp02.scad | 17 +- parts/3068bp70.scad | 15 +- parts/3068bps2.scad | 21 +- parts/3069bp28.scad | 27 +- parts/3069bp51.scad | 11 +- parts/3069bp53.scad | 11 +- parts/3069bp54.scad | 83 +- parts/3069bpa0.scad | 23 +- parts/3069bpa1.scad | 17 +- parts/3069bph0.scad | 31 +- parts/3069bpzb.scad | 15 +- parts/3070bp30.scad | 21 +- parts/308.scad | 15 +- parts/309p02.scad | 601 +- parts/3139.scad | 25 +- parts/31622.scad | 19 +- parts/32007.scad | 15 +- parts/32012.scad | 55 +- parts/32019.scad | 25 +- parts/32020.scad | 59 +- parts/32022.scad | 19 +- parts/32032.scad | 15 +- parts/32060.scad | 15 +- parts/32067.scad | 31 +- parts/32134.scad | 17 +- parts/32170.scad | 15 +- parts/32180.scad | 21 +- parts/32187.scad | 33 +- parts/32203.scad | 47 +- parts/32204.scad | 118 +- parts/32205.scad | 848 +-- parts/32206.scad | 90 +- parts/32208.scad | 408 +- parts/32210.scad | 29 +- parts/32213.scad | 1092 +--- parts/32214.scad | 503 +- parts/32216.scad | 1462 +---- parts/32218.scad | 1964 +------ parts/32219.scad | 15 +- parts/32220.scad | 89 +- parts/32225.scad | 11 +- parts/32227.scad | 11 +- parts/32228.scad | 15 +- parts/32229.scad | 72 +- parts/32230.scad | 795 +-- parts/32242.scad | 60 +- parts/32246.scad | 759 +-- parts/32269.scad | 15 +- parts/32271.scad | 25 +- parts/32296.scad | 41 +- parts/32296p01.scad | 41 +- parts/32316.scad | 57 +- parts/32348.scad | 25 +- parts/3298p01.scad | 11 +- parts/3298p72.scad | 21 +- parts/3298p75.scad | 11 +- parts/3298p76.scad | 25 +- parts/33008.scad | 17 +- parts/33054.scad | 11 +- parts/33061.scad | 11 +- parts/33089.scad | 23 +- parts/33211.scad | 37 +- parts/33213.scad | 23 +- parts/33227.scad | 15 +- parts/33298.scad | 384 ++ parts/335.scad | 15 +- parts/3350p01.scad | 23 +- parts/3350p07.scad | 23 +- parts/3350p08.scad | 23 +- parts/3386.scad | 99 + parts/3403.scad | 17 +- parts/3404.scad | 23 +- parts/3404d.scad | 11 +- parts/3404e.scad | 11 +- parts/3430c03-f1.scad | 30 + parts/3461.scad | 15 +- parts/3462.scad | 17 +- parts/3480.scad | 15 +- parts/3481.scad | 11 +- parts/3482.scad | 15 +- parts/35185.scad | 15 +- parts/35530.scad | 26 + parts/35574.scad | 37 +- parts/35578.scad | 15 +- parts/35709.scad | 17 +- parts/36.scad | 49 +- parts/3624.scad | 11 +- parts/3626bp4l.scad | 382 ++ parts/3626bp4m.scad | 160 + parts/3626bpsa.scad | 5565 ++++++++++++++++++ parts/3634.scad | 11 +- parts/3647.scad | 15 +- parts/3679.scad | 23 +- parts/37195.scad | 11 +- parts/3741a.scad | 15 +- parts/37776.scad | 11 +- parts/38014.scad | 11 +- parts/3808.scad | 11 +- parts/38340.scad | 11 +- parts/3846d0a.scad | 2 +- parts/3846p4m.scad | 2 +- parts/3846p4n.scad | 2 +- parts/3846p4o.scad | 2 +- parts/3846p4p.scad | 2 +- parts/3846p4q.scad | 2 +- parts/3846p4r.scad | 2 +- parts/3846pm0.scad | 2 +- parts/3878.scad | 11 +- parts/3896.scad | 17 +- parts/3898.scad | 11 +- parts/3960p0e.scad | 2 +- parts/39613.scad | 23 +- parts/3980.scad | 15 +- parts/4066bp18.scad | 19 +- parts/4075.scad | 11 +- parts/4081b.scad | 25 +- parts/4091.scad | 11 +- parts/4100418h.scad | 11 +- parts/4112957a.scad | 25 +- parts/4125165a.scad | 17 +- parts/4125165b.scad | 17 +- parts/41334.scad | 17 +- parts/4141.scad | 17 +- parts/4142.scad | 17 +- parts/4147.scad | 23 +- parts/4150p00.scad | 11 +- parts/4150p01.scad | 41 +- parts/4150p03.scad | 11 +- parts/4150p05.scad | 11 +- parts/4150pf0.scad | 29 +- parts/4150ps1.scad | 75 +- parts/4150ps3.scad | 219 +- parts/4150ps5.scad | 19 +- parts/4150ps6.scad | 25 +- parts/4150ps7.scad | 29 +- parts/4150ps9.scad | 11 +- parts/4150psc.scad | 17 +- parts/41531.scad | 15 +- parts/41533.scad | 17 +- parts/4155159b.scad | 35 + parts/4158884a.scad | 63 +- parts/4162510h.scad | 11 +- parts/41665.scad | 15 +- parts/41667.scad | 15 +- parts/41679.scad | 23 +- parts/41680.scad | 41 +- parts/41681.scad | 11 +- parts/41732.scad | 47 +- parts/41813.scad | 11 +- parts/41893.scad | 25 +- parts/41896.scad | 79 +- parts/41897.scad | 71 +- parts/4198p01.scad | 15 +- parts/4198p07.scad | 21 +- parts/4215ap04.scad | 10 +- parts/4215ap05.scad | 10 +- parts/4215ap06.scad | 10 +- parts/4215ap07.scad | 10 +- parts/4223.scad | 29 +- parts/42235.scad | 21 +- parts/4231.scad | 23 +- parts/4238.scad | 55 +- parts/4258.scad | 23 +- parts/4259.scad | 11 +- parts/42610.scad | 25 +- parts/4266.scad | 15 +- parts/4267.scad | 73 +- parts/4270894a.scad | 17 +- parts/42865.scad | 31 +- parts/42924.scad | 39 +- parts/43097-f1.scad | 30 + parts/43097-f2.scad | 30 + parts/43373.scad | 19 +- parts/43374.scad | 21 +- parts/4341.scad | 21 +- parts/43463.scad | 25 +- parts/4346p05.scad | 11 +- parts/4375.scad | 11 +- parts/4378a.scad | 11 +- parts/4378b.scad | 17 +- parts/44224.scad | 40 +- parts/44225.scad | 50 +- parts/4430.scad | 17 +- parts/44308.scad | 35 +- parts/44343p02.scad | 75 +- parts/44511.scad | 15 +- parts/44771.scad | 51 +- parts/44772.scad | 63 +- parts/4478p02.scad | 19 +- parts/44799.scad | 25 +- parts/4485.scad | 13 +- parts/449.scad | 23 +- parts/4503.scad | 11 +- parts/4506.scad | 13 +- parts/451.scad | 25 +- parts/4523.scad | 13 +- parts/4528.scad | 17 +- parts/4529.scad | 19 +- parts/45361.scad | 45 +- parts/4544045f.scad | 35 +- parts/45473.scad | 41 +- parts/45749.scad | 203 + parts/458.scad | 49 +- parts/4586574c.scad | 19 +- parts/458c01.scad | 11 +- parts/45982.scad | 25 +- parts/4603014cc01.scad | 819 +++ parts/4616b.scad | 19 +- parts/46218.scad | 61 +- parts/4622303r.scad | 19 +- parts/4622303t.scad | 19 +- parts/46224.scad | 59 +- parts/46296.scad | 35 +- parts/4640189a.scad | 17 +- parts/46434.scad | 11 +- parts/46490.scad | 23 +- parts/4663.scad | 45 +- parts/47156.scad | 23 +- parts/4719.scad | 15 +- parts/47207.scad | 15 +- parts/47224.scad | 29 +- parts/47297.scad | 129 + parts/47306.scad | 25 +- parts/4742.scad | 35 +- parts/4744p05.scad | 19 +- parts/47455.scad | 45 +- parts/47674.scad | 63 +- parts/47675.scad | 29 +- parts/47676.scad | 23 +- parts/4779.scad | 11 +- parts/4782.scad | 23 +- parts/4790.scad | 17 +- parts/4796.scad | 51 +- parts/48168.scad | 27 +- parts/48288p02.scad | 27 +- parts/48288p03.scad | 25 +- parts/48452.scad | 61 +- parts/4864bp12.scad | 29 +- parts/4864bp13.scad | 29 +- parts/4874.scad | 23 +- parts/48912.scad | 23 +- parts/48913.scad | 11 +- parts/48914.scad | 15 +- parts/48915.scad | 11 +- parts/49098.scad | 17 +- parts/49098py1.scad | 41 +- parts/4913.scad | 17 +- parts/49294.scad | 55 +- parts/497a.scad | 11 +- parts/499.scad | 17 +- parts/50018a.scad | 19 +- parts/50018f.scad | 17 +- parts/502.scad | 13 +- parts/505.scad | 15 +- parts/50861.scad | 17 +- parts/50862.scad | 15 +- parts/50899.scad | 27 +- parts/50900.scad | 25 +- parts/50921.scad | 41 +- parts/50922.scad | 37 +- parts/50943.scad | 23 +- parts/510.scad | 15 +- parts/51270.scad | 11 +- parts/51377.scad | 31 +- parts/51378.scad | 33 +- parts/518.scad | 19 +- parts/51943.scad | 43 +- parts/53790.scad | 65 +- parts/54120.scad | 23 +- parts/54696p02.scad | 25 + parts/54696p02c01.scad | 4 +- parts/54715.scad | 23 +- parts/54725.scad | 23 +- parts/54756.scad | 25 +- parts/55205c01.scad | 17 +- parts/55889.scad | 15 +- parts/55981.scad | 31 +- parts/55982.scad | 31 +- parts/56474.scad | 15 +- parts/56890.scad | 35 +- parts/56898.scad | 23 +- parts/56902.scad | 27 +- parts/56903.scad | 27 +- parts/56907.scad | 41 +- parts/56908.scad | 45 +- parts/570.scad | 15 +- parts/572.scad | 15 +- parts/57515.scad | 32 +- parts/57539k01.scad | 17 +- parts/57565.scad | 11 +- parts/57588.scad | 11 +- parts/57894.scad | 45 +- parts/57895p05.scad | 15 +- parts/57900.scad | 41 +- parts/58086.scad | 15 +- parts/58090.scad | 15 +- parts/58846.scad | 11 +- parts/59155.scad | 39 +- parts/59231p40.scad | 17 +- parts/59521.scad | 15 +- parts/59895.scad | 33 +- parts/59900.scad | 13 +- parts/6002.scad | 11 +- parts/6005745a.scad | 17 +- parts/60176.scad | 15 +- parts/60208.scad | 61 +- parts/6028.scad | 17 +- parts/60581p04.scad | 2 +- parts/6080.scad | 15 +- parts/6099p01.scad | 65 +- parts/609p01.scad | 55 +- parts/6100p02.scad | 17 +- parts/6112596b.scad | 2 +- parts/6112596e.scad | 2 +- parts/61184.scad | 23 +- parts/611p01.scad | 61 +- parts/61200.scad | 11 +- parts/61200ps0.scad | 11 +- parts/6122.scad | 11 +- parts/61254.scad | 15 +- parts/612p01.scad | 37 +- parts/61332.scad | 39 +- parts/613p01.scad | 97 +- parts/6141875a.scad | 35 +- parts/6141p01.scad | 11 +- parts/6142275g.scad | 29 +- parts/6142617i.scad | 29 +- parts/6144759a.scad | 2 +- parts/61480.scad | 39 +- parts/61481.scad | 33 +- parts/61482.scad | 39 +- parts/6148328i.scad | 519 ++ parts/61485.scad | 21 +- parts/61531.scad | 11 +- parts/6178096g.scad | 308 + parts/6178096gc01.scad | 486 ++ parts/61794.scad | 25 +- parts/61795.scad | 15 +- parts/61801.scad | 33 +- parts/61810.scad | 41 +- parts/6184.scad | 23 +- parts/61904.scad | 11 +- parts/6221.scad | 11 +- parts/62359.scad | 11 +- parts/6248.scad | 15 +- parts/6258203m.scad | 23 +- parts/6269.scad | 11 +- parts/6279911d.scad | 15 +- parts/62821.scad | 17 +- parts/62836.scad | 11 +- parts/6337749d.scad | 11 +- parts/634.scad | 23 +- parts/63565.scad | 11 +- parts/63585.scad | 11 +- parts/64034.scad | 25 +- parts/642.scad | 13 +- parts/643.scad | 13 +- parts/64390.scad | 15 +- parts/644.scad | 13 +- parts/64448.scad | 73 +- parts/64449.scad | 41 +- parts/64450.scad | 73 +- parts/64567a.scad | 17 +- parts/64728.scad | 31 +- parts/65128.scad | 15 +- parts/65143.scad | 11 +- parts/65146.scad | 11 +- parts/6526.scad | 41 +- parts/6539.scad | 15 +- parts/6542a.scad | 17 +- parts/6542b.scad | 17 +- parts/65581.scad | 424 ++ parts/6573.scad | 39 +- parts/6578.scad | 43 +- parts/65826.scad | 11 +- parts/6594.scad | 47 +- parts/6596.scad | 25 +- parts/6629.scad | 25 +- parts/6637e.scad | 11 +- parts/6639.scad | 15 +- parts/6644k01.scad | 15 +- parts/66727.scad | 37 +- parts/67040.scad | 69 + parts/67040p01.scad | 40 + parts/67140.scad | 25 +- parts/67810.scad | 15 +- parts/6797.scad | 17 +- parts/68327.scad | 35 +- parts/6942.scad | 13 +- parts/69761.scad | 11 +- parts/69909.scad | 15 +- parts/69912.scad | 23 +- parts/70720.scad | 23 +- parts/71137.scad | 15 +- parts/71183.scad | 11 +- parts/71721.scad | 203 + parts/71944k01.scad | 11 +- parts/72040.scad | 63 +- parts/73111.scad | 17 +- parts/73741.scad | 28 + parts/74656.scad | 32 + parts/74967.scad | 11 +- parts/74967p01.scad | 11 +- parts/762.scad | 23 +- parts/766b.scad | 15 +- parts/76798.scad | 33 +- parts/769.scad | 43 +- parts/77108.scad | 11 +- parts/778.scad | 23 +- parts/78168.scad | 11 +- parts/79491.scad | 166 + parts/80279.scad | 34 +- parts/80542.scad | 15 +- parts/80563.scad | 22 +- parts/84752.scad | 141 +- parts/85080.scad | 11 +- parts/85489a.scad | 35 +- parts/85489b.scad | 39 +- parts/86652.scad | 59 +- parts/87079p09.scad | 31 +- parts/87079p0b.scad | 2 +- parts/87079pt3.scad | 11 +- parts/87407.scad | 23 +- parts/87414.scad | 15 +- parts/87617.scad | 15 +- parts/87618.scad | 11 +- parts/87695.scad | 15 +- parts/87796.scad | 31 +- parts/87944.scad | 63 +- parts/88112.scad | 25 +- parts/88284.scad | 25 +- parts/88292.scad | 15 +- parts/88492.scad | 35 +- parts/88493.scad | 17 +- parts/88516.scad | 25 +- parts/89657.scad | 11 +- parts/91049.scad | 41 +- parts/91884p01.scad | 13 +- parts/92474.scad | 790 ++- parts/92692.scad | 23 +- parts/92694.scad | 43 +- parts/92713c01.scad | 39 +- parts/92761.scad | 11 +- parts/92908.scad | 19 +- parts/92910.scad | 13 +- parts/92912.scad | 17 +- parts/93216.scad | 11 +- parts/93593.scad | 17 +- parts/93595.scad | 21 +- parts/93595p01.scad | 21 +- parts/93595p02.scad | 21 +- parts/93595p03.scad | 21 +- parts/93612.scad | 23 +- parts/941.scad | 29 +- parts/94161.scad | 15 +- parts/94318c01.scad | 15 +- parts/95053.scad | 11 +- parts/95188.scad | 29 +- parts/95343.scad | 15 +- parts/95347.scad | 15 +- parts/973p2d.scad | 11 +- parts/973p3d.scad | 15 +- parts/973p69.scad | 17 +- parts/973pac.scad | 15 +- parts/973pb2.scad | 17 +- parts/973pbf.scad | 17 +- parts/973pd0.scad | 11 +- parts/973pf8.scad | 599 ++ parts/973pf9.scad | 376 ++ parts/973prr.scad | 1242 ++++ parts/97783.scad | 17 +- parts/98100ps1.scad | 17 +- parts/98138p06.scad | 11 +- parts/98138p0e.scad | 11 +- parts/98138p0f.scad | 17 +- parts/98138p13.scad | 23 +- parts/98138p1q.scad | 15 +- parts/98138p2j.scad | 77 + parts/98138p8f.scad | 17 +- parts/98138ps0.scad | 11 +- parts/98138ps2.scad | 11 +- parts/98138pxc.scad | 11 +- parts/98138pxd.scad | 11 +- parts/98138pxe.scad | 11 +- parts/98138pxf.scad | 11 +- parts/98138pxg.scad | 11 +- parts/98138pxh.scad | 11 +- parts/98220.scad | 17 +- parts/98238.scad | 94 + parts/98374.scad | 17 +- parts/98375.scad | 39 +- parts/98460.scad | 23 +- parts/98567k01.scad | 39 +- parts/98567k03.scad | 41 +- parts/98878.scad | 104 + parts/99009.scad | 17 +- parts/99010.scad | 15 +- parts/99012.scad | 15 +- parts/99378.scad | 79 +- parts/99391.scad | 57 +- parts/99397.scad | 23 +- parts/99401.scad | 15 +- parts/995.scad | 23 +- parts/99542.scad | 21 +- parts/99550.scad | 11 +- parts/99551.scad | 45 +- parts/99799.scad | 11 +- parts/ms1049.scad | 23 +- parts/s/004845as01.scad | 11 +- parts/s/10090s01.scad | 23 +- parts/s/10178s01.scad | 11 +- parts/s/10830s02.scad | 11 +- parts/s/11014s01.scad | 11 +- parts/s/11062s01.scad | 11 +- parts/s/11140s01.scad | 11 +- parts/s/11301s01.scad | 45 +- parts/s/11459s01.scad | 11 +- parts/s/11833s01.scad | 11 +- parts/s/12787s03.scad | 11 +- parts/s/13358s01.scad | 330 +- parts/s/14769py0s01.scad | 17 +- parts/s/15038s02.scad | 67 +- parts/s/15496s01.scad | 11 +- parts/s/15515s01.scad | 11 +- parts/s/15535s02.scad | 17 +- parts/s/15624s02.scad | 31 +- parts/s/15626s01.scad | 11 +- parts/s/16375s01.scad | 21 +- parts/s/17485s01.scad | 11 +- parts/s/18588s01.scad | 13 +- parts/s/18588s02.scad | 15 +- parts/s/18590s01.scad | 11 +- parts/s/18602s01.scad | 29 +- parts/s/18673s01.scad | 23 +- parts/s/18938s01.scad | 15 +- parts/s/18939s01.scad | 27 +- parts/s/18943s01.scad | 11 +- parts/s/18973s01.scad | 15 +- parts/s/18976s01.scad | 19 +- parts/s/20455s01.scad | 11 +- parts/s/20952s01.scad | 17 +- parts/s/2131s01.scad | 11 +- parts/s/21987s01.scad | 11 +- parts/s/22483s02.scad | 11 +- parts/s/22888s01.scad | 11 +- parts/s/22969s01.scad | 11 +- parts/s/23323s01.scad | 67 +- parts/s/2350s01.scad | 15 +- parts/s/2367s01.scad | 183 + parts/s/24076s01.scad | 11 +- parts/s/2431pt2b.scad | 17 +- parts/s/2431pt2c.scad | 17 +- parts/s/243s01.scad | 23 +- parts/s/2474s02.scad | 14 +- parts/s/2490p4ja.scad | 63 +- parts/s/2586p30a.scad | 11 +- parts/s/2586p4ms01.scad | 2 +- parts/s/2586p4ns01.scad | 2 +- parts/s/2586ps1a.scad | 23 +- parts/s/2593s02.scad | 25 +- parts/s/2594s01.scad | 11 +- parts/s/25971s01.scad | 11 +- parts/s/2654as01.scad | 17 +- parts/s/2654bs01.scad | 11 +- parts/s/26832s02.scad | 15 +- parts/s/2707s01.scad | 11 +- parts/s/2723p05s01.scad | 11 +- parts/s/2740s01.scad | 15 +- parts/s/27925s01.scad | 11 +- parts/s/2850s01.scad | 15 +- parts/s/2865s01.scad | 101 +- parts/s/2865s02.scad | 61 +- parts/s/2867as01.scad | 2921 ++++++++++ parts/s/2870s02.scad | 15 +- parts/s/2879s01.scad | 11 +- parts/s/2895s01.scad | 29 +- parts/s/2947s01.scad | 11 +- parts/s/29630s02.scad | 27 +- parts/s/2998a.scad | 63 +- parts/s/3004px3s01.scad | 11 +- parts/s/3004pz7s01.scad | 11 +- parts/s/30083s01.scad | 17 +- parts/s/30151s01.scad | 11 +- parts/s/30152as02.scad | 15 +- parts/s/30152s02.scad | 15 +- parts/s/30360s01.scad | 17 +- parts/s/30360s02.scad | 17 +- parts/s/30361as01.scad | 11 +- parts/s/30361dps6s06.scad | 23 +- parts/s/30361dps7s01.scad | 23 +- parts/s/30361ds01.scad | 11 +- parts/s/30384s01.scad | 21 +- parts/s/3039s01.scad | 255 +- parts/s/30528s01.scad | 23 +- parts/s/30535s01.scad | 39 +- parts/s/30552s01.scad | 39 +- parts/s/30562s01.scad | 15 +- parts/s/30584s01.scad | 21 +- parts/s/30613s01.scad | 15 +- parts/s/3068p69a.scad | 19 +- parts/s/3070batc.scad | 33 +- parts/s/3070batg.scad | 33 +- parts/s/3070bato.scad | 17 +- parts/s/3070batq.scad | 17 +- parts/s/3070baub.scad | 17 +- parts/s/3070baud.scad | 17 +- parts/s/31333s01.scad | 17 +- parts/s/32030s01.scad | 15 +- parts/s/32085s01.scad | 23 +- parts/s/32203s01.scad | 29 + parts/s/32205s01.scad | 221 + parts/s/32208s01.scad | 159 + parts/s/32213s01.scad | 106 + parts/s/32213s02.scad | 161 + parts/s/32213s03.scad | 152 + parts/s/32214s01.scad | 205 + parts/s/32216s01.scad | 910 +++ parts/s/32218s01.scad | 194 + parts/s/32218s02.scad | 813 +++ parts/s/32219s02.scad | 23 +- parts/s/32225s01.scad | 29 +- parts/s/32230s01.scad | 292 + parts/s/32242s01.scad | 34 + parts/s/32246s01.scad | 356 ++ parts/s/32269s02.scad | 15 +- parts/s/32288s01.scad | 23 +- parts/s/32311s01.scad | 33 +- parts/s/32439s01.scad | 17 +- parts/s/32475s02.scad | 15 +- parts/s/32489s01.scad | 44 +- parts/s/32498s01.scad | 21 +- parts/s/32627s01.scad | 11 +- parts/s/33213s01.scad | 11 +- parts/s/33298s01.scad | 97 + parts/s/33492s01.scad | 11 +- parts/s/3404s03.scad | 47 +- parts/s/3404s04.scad | 39 +- parts/s/3443as03.scad | 35 +- parts/s/35188s01.scad | 21 +- parts/s/35252s01.scad | 23 +- parts/s/35470s01.scad | 23 +- parts/s/35473s01.scad | 11 +- parts/s/35485s01.scad | 15 +- parts/s/35530s01.scad | 80 + parts/s/35860s01.scad | 11 +- parts/s/35860s02.scad | 11 +- parts/s/35962s02.scad | 11 +- parts/s/3622px4s01.scad | 11 +- parts/s/3626bp4ls01.scad | 287 + parts/s/3626bp4ms01.scad | 423 ++ parts/s/3626bs02.scad | 224 +- parts/s/3626cps0s01.scad | 15 +- parts/s/3648s01.scad | 15 +- parts/s/3650s01.scad | 11 +- parts/s/37383s00.scad | 55 +- parts/s/3739a.scad | 57 +- parts/s/3846p4ms01.scad | 2 +- parts/s/3846p4ns01.scad | 2 +- parts/s/3846p4os01.scad | 2 +- parts/s/3846p4os02.scad | 2 +- parts/s/3846p4os03.scad | 2 +- parts/s/3846p4rs01.scad | 2 +- parts/s/3846p4rs02.scad | 2 +- parts/s/3846pm0s01.scad | 2 +- parts/s/3899s01.scad | 11 +- parts/s/39367s01.scad | 15 +- parts/s/39367s03.scad | 22 +- parts/s/39367s04.scad | 14 +- parts/s/39370s01.scad | 22 +- parts/s/3943s01.scad | 11 +- parts/s/3960p0es01.scad | 2 +- parts/s/3960p0es02.scad | 2 +- parts/s/3961s01.scad | 41 +- parts/s/40620s01.scad | 23 +- parts/s/4142921as02.scad | 11 +- parts/s/4145p01s01.scad | 11 +- parts/s/4150ps0a.scad | 11 +- parts/s/4185as01.scad | 11 +- parts/s/4185bs01.scad | 11 +- parts/s/41896s01.scad | 23 +- parts/s/4201639s02a.scad | 11 +- parts/s/4201639s02b.scad | 11 +- parts/s/42021s01.scad | 19 +- parts/s/42092s01.scad | 17 +- parts/s/42531s01.scad | 17 +- parts/s/4266s01.scad | 15 +- parts/s/42862s01.scad | 11 +- parts/s/43373s01.scad | 17 +- parts/s/43446s01.scad | 23 +- parts/s/43447s02.scad | 23 +- parts/s/43459s01.scad | 85 +- parts/s/43746s01.scad | 19 +- parts/s/43898s01.scad | 17 +- parts/s/43936s01.scad | 11 +- parts/s/44341s01.scad | 17 +- parts/s/44341s05.scad | 17 +- parts/s/44375s01.scad | 23 +- parts/s/44810s01.scad | 15 +- parts/s/4481s01.scad | 17 +- parts/s/4544258s01.scad | 11 +- parts/s/45749s01.scad | 1531 +++++ parts/s/45749s02.scad | 493 ++ parts/s/45803s01.scad | 21 +- parts/s/4616s01.scad | 11 +- parts/s/4624s01.scad | 21 +- parts/s/46834s02.scad | 17 +- parts/s/46891s01.scad | 18 +- parts/s/47198s01.scad | 15 +- parts/s/47297s01.scad | 1284 ++++ parts/s/47306s01.scad | 15 +- parts/s/47325s03.scad | 15 +- parts/s/47404s01.scad | 31 +- parts/s/4750s1.scad | 11 +- parts/s/4751s01.scad | 11 +- parts/s/47715s00.scad | 10 +- parts/s/47715s01.scad | 11 +- parts/s/48170s02.scad | 17 +- parts/s/48170s04.scad | 11 +- parts/s/48208s01.scad | 19 +- parts/s/4844s01.scad | 41 +- parts/s/4874s01.scad | 17 +- parts/s/4894s01.scad | 11 +- parts/s/49098s02.scad | 11 +- parts/s/49295s01.scad | 15 +- parts/s/49295s03.scad | 31 +- parts/s/49308s01.scad | 11 +- parts/s/49736s01.scad | 15 +- parts/s/49736s02.scad | 11 +- parts/s/50858s01.scad | 15 +- parts/s/50898s02.scad | 15 +- parts/s/50965s01.scad | 27 +- parts/s/50990s01.scad | 17 +- parts/s/511s01.scad | 15 +- parts/s/5152s01.scad | 10 +- parts/s/5292s01.scad | 57 +- parts/s/53118s02.scad | 11 +- parts/s/53178s01.scad | 25 +- parts/s/53457s01.scad | 11 +- parts/s/53983s03.scad | 11 +- parts/s/53983s04.scad | 17 +- parts/s/54091s02.scad | 11 +- parts/s/54713s01.scad | 11 +- parts/s/54756s01.scad | 17 +- parts/s/55237fs01.scad | 11 +- parts/s/56891s02.scad | 23 +- parts/s/56904s00.scad | 135 +- parts/s/57515s01.scad | 14 +- parts/s/57518s01.scad | 15 +- parts/s/57520s02.scad | 15 +- parts/s/57915s01.scad | 29 +- parts/s/57915s02.scad | 11 +- parts/s/58213s01.scad | 15 +- parts/s/58213s03.scad | 15 +- parts/s/6002s2.scad | 11 +- parts/s/600880c01s02.scad | 19 +- parts/s/6014s01.scad | 31 +- parts/s/60474s01.scad | 11 +- parts/s/6088s01.scad | 11 +- parts/s/61189s02.scad | 11 +- parts/s/6122s01.scad | 11 +- parts/s/6142275abs03.scad | 15 +- parts/s/6142275abs04.scad | 15 +- parts/s/6142275gs01.scad | 31 +- parts/s/6142275gs02.scad | 37 +- parts/s/6142275zs01.scad | 15 +- parts/s/6142275zs03.scad | 15 +- parts/s/6142617aes01.scad | 17 +- parts/s/6142617ks06.scad | 17 +- parts/s/6142617ls02.scad | 23 +- parts/s/6144759as01.scad | 2 +- parts/s/61510s01.scad | 27 +- parts/s/6181s01.scad | 17 +- parts/s/61904s01.scad | 11 +- parts/s/61905s01.scad | 15 +- parts/s/61976s01.scad | 15 +- parts/s/64390s02.scad | 11 +- parts/s/64390s03.scad | 25 +- parts/s/64651s01.scad | 11 +- parts/s/65138s01.scad | 17 +- parts/s/6540s01.scad | 11 +- parts/s/65417s01.scad | 15 +- parts/s/65418s01.scad | 31 +- parts/s/65421s01.scad | 20 +- parts/s/65429s01.scad | 11 +- parts/s/65474s02.scad | 11 +- parts/s/65581s01.scad | 459 ++ parts/s/6575s01.scad | 23 +- parts/s/6578s01.scad | 156 +- parts/s/65803s01.scad | 15 +- parts/s/6580a.scad | 17 +- parts/s/6581a.scad | 15 +- parts/s/6582a.scad | 85 +- parts/s/65834s01.scad | 15 +- parts/s/65834s03.scad | 20 +- parts/s/6595b.scad | 15 +- parts/s/6641s01.scad | 15 +- parts/s/67040p01s01.scad | 112 + parts/s/67040s01.scad | 1637 ++++++ parts/s/67040s02.scad | 1459 +++++ parts/s/67139s01.scad | 11 +- parts/s/67139s02.scad | 11 +- parts/s/68325s01.scad | 21 +- parts/s/68495s01.scad | 15 +- parts/s/68495s02.scad | 11 +- parts/s/6936s02.scad | 17 +- parts/s/712as01.scad | 11 +- parts/s/71689s01.scad | 10 +- parts/s/71711s02.scad | 11 +- parts/s/71721s01.scad | 528 ++ parts/s/71721s02.scad | 37 + parts/s/71944s01.scad | 15 +- parts/s/72024s01.scad | 15 +- parts/s/72024s02.scad | 11 +- parts/s/72024s03.scad | 11 +- parts/s/72092s02.scad | 23 +- parts/s/72206s01.scad | 59 +- parts/s/72206s02.scad | 25 +- parts/s/72210s01.scad | 17 +- parts/s/73398s01.scad | 34 +- parts/s/76795s01.scad | 15 +- parts/s/78442s01.scad | 23 +- parts/s/78444s01.scad | 11 +- parts/s/79393s02.scad | 11 +- parts/s/79505s01.scad | 17 +- parts/s/80177s01.scad | 11 +- parts/s/81911s01.scad | 11 +- parts/s/821472as01.scad | 59 +- parts/s/84746s01.scad | 17 +- parts/s/84772s01.scad | 15 +- parts/s/84772s02.scad | 107 +- parts/s/85489s01.scad | 15 +- parts/s/85834s01.scad | 23 +- parts/s/87081s01.scad | 11 +- parts/s/90370s02.scad | 15 +- parts/s/92084s01.scad | 11 +- parts/s/92290s01.scad | 11 +- parts/s/92589s01.scad | 11 +- parts/s/92747p01s01.scad | 11 +- parts/s/93087k01s01.scad | 23 +- parts/s/93216s01.scad | 15 +- parts/s/93221s03.scad | 11 +- parts/s/93591s01.scad | 15 +- parts/s/95228s01.scad | 11 +- parts/s/973p55s01.scad | 11 +- parts/s/973p79a.scad | 23 +- parts/s/98225s01.scad | 23 +- parts/s/98238s01.scad | 1419 +++++ parts/s/98285s01.scad | 15 +- parts/s/98878s01.scad | 575 ++ parts/s/99550s02.scad | 11 +- parts/s/t1072s03.scad | 11 +- parts/s/u9205s01.scad | 25 +- parts/s/u9209c01s01.scad | 19 +- parts/s/u9251p02s01.scad | 11 +- parts/s/u9251s01.scad | 11 +- parts/s/u9305s01.scad | 17 +- parts/s/u9363s01.scad | 606 ++ parts/s/u9363s02.scad | 40 + parts/s/u9492s01.scad | 11 +- parts/s/u9534s01.scad | 27 +- parts/s/u9559s01.scad | 310 + parts/s/u9610s01.scad | 62 + parts/s/u9610s02.scad | 296 + parts/s/u9621s02.scad | 301 + parts/t1004.scad | 105 + parts/t1005.scad | 454 ++ parts/t1005c01.scad | 43 + parts/t1006.scad | 172 + parts/t1046.scad | 15 +- parts/t1048.scad | 15 +- parts/t1052.scad | 15 +- parts/t1052c01.scad | 17 +- parts/t1052c02.scad | 17 +- parts/t1060.scad | 15 +- parts/t1071.scad | 17 +- parts/u1852p01.scad | 11 +- parts/u1852p03.scad | 11 +- parts/u1852p04.scad | 11 +- parts/u1852p05.scad | 11 +- parts/u586.scad | 17 +- parts/u586p01.scad | 17 +- parts/u586p02.scad | 17 +- parts/u586p03.scad | 17 +- parts/u587.scad | 17 +- parts/u587p01.scad | 17 +- parts/u588.scad | 17 +- parts/u588p01.scad | 17 +- parts/u588p02.scad | 17 +- parts/u589.scad | 17 +- parts/u589p01.scad | 17 +- parts/u589p02.scad | 17 +- parts/u590.scad | 17 +- parts/u590p01.scad | 17 +- parts/u590p02.scad | 17 +- parts/u592.scad | 17 +- parts/u592p01.scad | 17 +- parts/u592p02.scad | 17 +- parts/u595.scad | 17 +- parts/u595p01.scad | 17 +- parts/u595p02.scad | 17 +- parts/u600.scad | 17 +- parts/u600p01.scad | 17 +- parts/u600p02.scad | 17 +- parts/u609.scad | 25 +- parts/u9008p01.scad | 11 +- parts/u9014.scad | 17 +- parts/u9048.scad | 23 +- parts/u9049.scad | 15 +- parts/u9057.scad | 11 +- parts/u9068.scad | 23 +- parts/u9072.scad | 15 +- parts/u9077.scad | 11 +- parts/u9100.scad | 15 +- parts/u9105.scad | 17 +- parts/u9105p01.scad | 17 +- parts/u9105p02.scad | 17 +- parts/u9105p03.scad | 17 +- parts/u9105p04.scad | 17 +- parts/u9106.scad | 17 +- parts/u9106p01.scad | 17 +- parts/u9106p02.scad | 17 +- parts/u9106p03.scad | 17 +- parts/u9107.scad | 17 +- parts/u9107p01.scad | 17 +- parts/u9107p02.scad | 17 +- parts/u9107p03.scad | 17 +- parts/u9107p04.scad | 17 +- parts/u9107p05.scad | 17 +- parts/u9107p06.scad | 17 +- parts/u9108.scad | 17 +- parts/u9108p01.scad | 17 +- parts/u9108p02.scad | 17 +- parts/u9108p03.scad | 17 +- parts/u9109.scad | 17 +- parts/u9109p01.scad | 17 +- parts/u9109p02.scad | 17 +- parts/u9131.scad | 27 +- parts/u9140.scad | 17 +- parts/u9140p01.scad | 17 +- parts/u9140p02.scad | 17 +- parts/u9141.scad | 17 +- parts/u9141p01.scad | 17 +- parts/u9142.scad | 17 +- parts/u9142p01.scad | 17 +- parts/u9142p02.scad | 17 +- parts/u9142p03.scad | 17 +- parts/u9142p04.scad | 17 +- parts/u9145.scad | 11 +- parts/u9147.scad | 17 +- parts/u9147p01.scad | 17 +- parts/u9147p02.scad | 17 +- parts/u9147p03.scad | 17 +- parts/u9148.scad | 25 +- parts/u9150.scad | 17 +- parts/u9150p01.scad | 17 +- parts/u9150p02.scad | 17 +- parts/u9151.scad | 17 +- parts/u9151p01.scad | 17 +- parts/u9151p02.scad | 17 +- parts/u9152.scad | 11 +- parts/u9153.scad | 17 +- parts/u9153p01.scad | 17 +- parts/u9153p02.scad | 17 +- parts/u9157.scad | 11 +- parts/u9163.scad | 47 +- parts/u9165.scad | 23 +- parts/u9166.scad | 143 +- parts/u9167.scad | 47 +- parts/u9184.scad | 11 +- parts/u9213.scad | 63 +- parts/u9213p01.scad | 63 +- parts/u9236.scad | 17 +- parts/u9237.scad | 23 +- parts/u9238.scad | 17 +- parts/u9241.scad | 17 +- parts/u9255.scad | 23 +- parts/u9261.scad | 45 +- parts/u9262.scad | 15 +- parts/u9271.scad | 15 +- parts/u9284.scad | 11 +- parts/u9288.scad | 11 +- parts/u9304.scad | 23 +- parts/u9312.scad | 15 +- parts/u9317.scad | 33 +- parts/u9330.scad | 11 +- parts/u9353.scad | 15 +- parts/u9363p01.scad | 30 + parts/u9364.scad | 11 +- parts/u9367.scad | 11 +- parts/u9371p01.scad | 21 +- parts/u9382.scad | 15 +- parts/u9402.scad | 35 +- parts/u9430.scad | 11 +- parts/u9466.scad | 23 +- parts/u9476.scad | 11 +- parts/u9507.scad | 23 +- parts/u9551.scad | 33 +- parts/u9559.scad | 63 + parts/u9559c01.scad | 27 + parts/u9577.scad | 17 +- parts/u9610.scad | 65 + parts/u9621.scad | 65 + 1886 files changed, 82787 insertions(+), 31614 deletions(-) create mode 100644 p/1-16ring1.scad create mode 100644 p/1-16ring2.scad create mode 100644 p/1-16ring3.scad create mode 100644 p/1-16ring4.scad create mode 100644 p/1-4ring10.scad create mode 100644 p/1-4ring11.scad create mode 100644 p/1-4ring12.scad create mode 100644 p/1-4ring13.scad create mode 100644 p/1-4ring14.scad create mode 100644 p/1-4ring15.scad create mode 100644 p/1-4ring16.scad create mode 100644 p/1-4ring17.scad create mode 100644 p/1-4ring18.scad create mode 100644 p/1-4ring19.scad create mode 100644 p/1-4ring20.scad create mode 100644 p/1-4ring23.scad create mode 100644 p/1-4ring24.scad create mode 100644 p/1-4ring28.scad create mode 100644 p/1-4ring34.scad create mode 100644 p/1-4ring38.scad create mode 100644 p/1-4ring39.scad create mode 100644 p/1-4ring48.scad create mode 100644 p/1-4ring49.scad create mode 100644 p/1-4ring50.scad create mode 100644 p/1-8ring10.scad create mode 100644 p/1-8ring15.scad create mode 100644 p/1-8ring17.scad create mode 100644 p/1-8ring18.scad create mode 100644 p/1-8ring19.scad create mode 100644 p/1-8ring23.scad create mode 100644 p/1-8ring39.scad create mode 100644 p/2-4ring10.scad create mode 100644 p/2-4ring11.scad create mode 100644 p/2-4ring12.scad create mode 100644 p/2-4ring13.scad create mode 100644 p/2-4ring14.scad create mode 100644 p/2-4ring15.scad create mode 100644 p/2-4ring16.scad create mode 100644 p/2-4ring17.scad create mode 100644 p/2-4ring18.scad create mode 100644 p/2-4ring20.scad create mode 100644 p/2-4ring22.scad create mode 100644 p/2-4ring23.scad create mode 100644 p/2-4ring24.scad create mode 100644 p/2-4ring25.scad create mode 100644 p/2-4ring30.scad create mode 100644 p/2-4ring52.scad create mode 100644 p/3-16ring2.scad create mode 100644 p/3-16ring3.scad create mode 100644 p/3-16ring4.scad create mode 100644 p/3-16ring5.scad create mode 100644 p/3-16ring6.scad create mode 100644 p/3-16ring7.scad create mode 100644 p/3-16ring8.scad create mode 100644 p/3-16ring9.scad create mode 100644 p/3-4ring10.scad create mode 100644 p/3-4ring14.scad create mode 100644 p/3-4ring22.scad create mode 100644 p/3-8ring10.scad create mode 100644 p/3-8ring12.scad create mode 100644 p/3-8ring13.scad create mode 100644 p/3-8ring15.scad create mode 100644 p/3-8ring16.scad create mode 100644 p/3-8ring18.scad create mode 100644 p/3-8ring24.scad create mode 100644 p/4-4ring10.scad create mode 100644 p/4-4ring11.scad create mode 100644 p/4-4ring12.scad create mode 100644 p/4-4ring13.scad create mode 100644 p/4-4ring14.scad create mode 100644 p/4-4ring15.scad create mode 100644 p/4-4ring16.scad create mode 100644 p/4-4ring17.scad create mode 100644 p/4-4ring18.scad create mode 100644 p/4-4ring19.scad create mode 100644 p/4-4ring20.scad create mode 100644 p/4-4ring21.scad create mode 100644 p/4-4ring22.scad create mode 100644 p/4-4ring23.scad create mode 100644 p/4-4ring24.scad create mode 100644 p/4-4ring25.scad create mode 100644 p/4-4ring26.scad create mode 100644 p/4-4ring29.scad create mode 100644 p/4-4ring30.scad create mode 100644 p/4-4ring31.scad create mode 100644 p/4-4ring32.scad create mode 100644 p/4-4ring33.scad create mode 100644 p/4-4ring34.scad create mode 100644 p/4-4ring36.scad create mode 100644 p/4-4ring37.scad create mode 100644 p/4-4ring38.scad create mode 100644 p/4-4ring39.scad create mode 100644 p/4-4ring40.scad create mode 100644 p/4-4ring43.scad create mode 100644 p/4-4ring44.scad create mode 100644 p/4-4ring45.scad create mode 100644 p/4-4ring46.scad create mode 100644 p/4-4ring47.scad create mode 100644 p/4-4ring48.scad create mode 100644 p/4-4ring50.scad create mode 100644 p/4-4ring51.scad create mode 100644 p/4-4ring52.scad create mode 100644 p/4-4ring57.scad create mode 100644 p/4-4ring77.scad create mode 100644 p/4-4ring78.scad create mode 100644 p/4-4ring79.scad create mode 100644 p/4-4ring85.scad create mode 100644 p/48/1-12ring1.scad create mode 100644 p/48/1-12ring2.scad create mode 100644 p/48/1-12ring5.scad create mode 100644 p/48/1-12ring6.scad create mode 100644 p/48/1-12ring8.scad create mode 100644 p/48/1-12ring9.scad create mode 100644 p/48/1-16ring3.scad create mode 100644 p/48/1-16ring8.scad create mode 100644 p/48/1-24ring3.scad create mode 100644 p/48/1-24ring4.scad create mode 100644 p/48/1-24ring5.scad create mode 100644 p/48/1-24ring6.scad create mode 100644 p/48/1-24ring7.scad create mode 100644 p/48/1-24ring9.scad create mode 100644 p/48/1-3ring17.scad create mode 100644 p/48/1-48ring6.scad create mode 100644 p/48/1-48ring9.scad create mode 100644 p/48/1-4ring10.scad create mode 100644 p/48/1-4ring11.scad create mode 100644 p/48/1-4ring13.scad create mode 100644 p/48/1-4ring14.scad create mode 100644 p/48/1-4ring15.scad create mode 100644 p/48/1-4ring16.scad create mode 100644 p/48/1-4ring17.scad create mode 100644 p/48/1-4ring18.scad create mode 100644 p/48/1-4ring19.scad create mode 100644 p/48/1-4ring20.scad create mode 100644 p/48/1-4ring21.scad create mode 100644 p/48/1-4ring22.scad create mode 100644 p/48/1-4ring23.scad create mode 100644 p/48/1-4ring24.scad create mode 100644 p/48/1-4ring25.scad create mode 100644 p/48/1-4ring26.scad create mode 100644 p/48/1-4ring27.scad create mode 100644 p/48/1-4ring29.scad create mode 100644 p/48/1-4ring30.scad create mode 100644 p/48/1-4ring31.scad create mode 100644 p/48/1-4ring32.scad create mode 100644 p/48/1-4ring33.scad create mode 100644 p/48/1-4ring34.scad create mode 100644 p/48/1-4ring35.scad create mode 100644 p/48/1-4ring36.scad create mode 100644 p/48/1-4ring37.scad create mode 100644 p/48/1-4ring38.scad create mode 100644 p/48/1-4ring39.scad create mode 100644 p/48/1-4ring40.scad create mode 100644 p/48/1-4ring41.scad create mode 100644 p/48/1-4ring45.scad create mode 100644 p/48/1-4ring48.scad create mode 100644 p/48/1-4ring51.scad create mode 100644 p/48/1-4ring63.scad create mode 100644 p/48/1-4ring64.scad create mode 100644 p/48/1-4ring65.scad create mode 100644 p/48/1-4ring70.scad create mode 100644 p/48/1-4ring71.scad create mode 100644 p/48/1-4ring82.scad create mode 100644 p/48/1-4ring83.scad create mode 100644 p/48/1-6ring12.scad create mode 100644 p/48/1-6ring13.scad create mode 100644 p/48/1-6ring14.scad create mode 100644 p/48/1-6ring16.scad create mode 100644 p/48/1-6ring17.scad create mode 100644 p/48/1-6ring18.scad create mode 100644 p/48/1-6ring19.scad create mode 100644 p/48/1-6ring47.scad create mode 100644 p/48/1-6ring50.scad create mode 100644 p/48/1-8ring14.scad create mode 100644 p/48/1-8ring16.scad create mode 100644 p/48/1-8ring20.scad create mode 100644 p/48/1-8ring28.scad create mode 100644 p/48/1-8ring35.scad create mode 100644 p/48/1-8ring39.scad create mode 100644 p/48/1-8ring56.scad create mode 100644 p/48/2-4ring11.scad create mode 100644 p/48/2-4ring12.scad create mode 100644 p/48/2-4ring16.scad create mode 100644 p/48/2-4ring17.scad create mode 100644 p/48/2-4ring19.scad create mode 100644 p/48/2-4ring31.scad create mode 100644 p/48/3-16ring7.scad create mode 100644 p/48/3-16ring8.scad create mode 100644 p/48/3-4ring13.scad create mode 100644 p/48/3-4ring14.scad create mode 100644 p/48/3-4ring16.scad create mode 100644 p/48/4-4ring10.scad create mode 100644 p/48/4-4ring11.scad create mode 100644 p/48/4-4ring12.scad create mode 100644 p/48/4-4ring13.scad create mode 100644 p/48/4-4ring14.scad create mode 100644 p/48/4-4ring15.scad create mode 100644 p/48/4-4ring16.scad create mode 100644 p/48/4-4ring17.scad create mode 100644 p/48/4-4ring18.scad create mode 100644 p/48/4-4ring19.scad create mode 100644 p/48/4-4ring20.scad create mode 100644 p/48/4-4ring21.scad create mode 100644 p/48/4-4ring22.scad create mode 100644 p/48/4-4ring24.scad create mode 100644 p/48/4-4ring25.scad create mode 100644 p/48/4-4ring26.scad create mode 100644 p/48/4-4ring27.scad create mode 100644 p/48/4-4ring28.scad create mode 100644 p/48/4-4ring29.scad create mode 100644 p/48/4-4ring30.scad create mode 100644 p/48/4-4ring33.scad create mode 100644 p/48/4-4ring34.scad create mode 100644 p/48/4-4ring37.scad create mode 100644 p/48/4-4ring41.scad create mode 100644 p/48/4-4ring42.scad create mode 100644 p/48/4-4ring47.scad create mode 100644 p/48/4-4ring49.scad create mode 100644 p/48/4-4ring50.scad create mode 100644 p/48/4-4ring52.scad create mode 100644 p/48/4-4ring53.scad create mode 100644 p/48/4-4ring54.scad create mode 100644 p/48/4-4ring97.scad create mode 100644 p/48/5-24ring7.scad create mode 100644 p/48/5-24ring9.scad create mode 100644 p/48/5-48ring4.scad create mode 100644 p/48/5-48ring9.scad create mode 100644 p/48/5-6ring16.scad create mode 100644 p/48/7-16ring3.scad create mode 100644 p/48/7-24ring4.scad create mode 100644 p/48/7-48ring5.scad create mode 100644 p/5-16ring2.scad create mode 100644 p/5-16ring3.scad create mode 100644 p/5-16ring5.scad create mode 100644 p/7-16ring4.scad create mode 100644 p/7-8ring12.scad create mode 100644 p/7-8ring15.scad create mode 100644 p/7-8ring16.scad create mode 100644 p/7-8ring39.scad create mode 100644 p/7-8ring40.scad create mode 100644 p/dhingesocket.scad create mode 100644 p/znap2a.scad create mode 100644 p/znap3c.scad create mode 100644 parts/003441a.scad create mode 100644 parts/10715.scad create mode 100644 parts/11477d01.scad create mode 100644 parts/14639.scad create mode 100644 parts/14639p08.scad create mode 100644 parts/20952p02.scad create mode 100644 parts/21788.scad create mode 100644 parts/2367.scad create mode 100644 parts/2368.scad create mode 100644 parts/2645.scad create mode 100644 parts/2916d01.scad create mode 100644 parts/30562d01.scad create mode 100644 parts/33298.scad create mode 100644 parts/3386.scad create mode 100644 parts/3430c03-f1.scad create mode 100644 parts/35530.scad create mode 100644 parts/3626bp4l.scad create mode 100644 parts/3626bp4m.scad create mode 100644 parts/3626bpsa.scad create mode 100644 parts/4155159b.scad create mode 100644 parts/43097-f1.scad create mode 100644 parts/43097-f2.scad create mode 100644 parts/45749.scad create mode 100644 parts/4603014cc01.scad create mode 100644 parts/47297.scad create mode 100644 parts/54696p02.scad create mode 100644 parts/6148328i.scad create mode 100644 parts/6178096g.scad create mode 100644 parts/6178096gc01.scad create mode 100644 parts/65581.scad create mode 100644 parts/67040.scad create mode 100644 parts/67040p01.scad create mode 100644 parts/71721.scad create mode 100644 parts/73741.scad create mode 100644 parts/74656.scad create mode 100644 parts/79491.scad create mode 100644 parts/973pf8.scad create mode 100644 parts/973pf9.scad create mode 100644 parts/973prr.scad create mode 100644 parts/98138p2j.scad create mode 100644 parts/98238.scad create mode 100644 parts/98878.scad create mode 100644 parts/s/2367s01.scad create mode 100644 parts/s/2867as01.scad create mode 100644 parts/s/32203s01.scad create mode 100644 parts/s/32205s01.scad create mode 100644 parts/s/32208s01.scad create mode 100644 parts/s/32213s01.scad create mode 100644 parts/s/32213s02.scad create mode 100644 parts/s/32213s03.scad create mode 100644 parts/s/32214s01.scad create mode 100644 parts/s/32216s01.scad create mode 100644 parts/s/32218s01.scad create mode 100644 parts/s/32218s02.scad create mode 100644 parts/s/32230s01.scad create mode 100644 parts/s/32242s01.scad create mode 100644 parts/s/32246s01.scad create mode 100644 parts/s/33298s01.scad create mode 100644 parts/s/35530s01.scad create mode 100644 parts/s/3626bp4ls01.scad create mode 100644 parts/s/3626bp4ms01.scad create mode 100644 parts/s/45749s01.scad create mode 100644 parts/s/45749s02.scad create mode 100644 parts/s/47297s01.scad create mode 100644 parts/s/65581s01.scad create mode 100644 parts/s/67040p01s01.scad create mode 100644 parts/s/67040s01.scad create mode 100644 parts/s/67040s02.scad create mode 100644 parts/s/71721s01.scad create mode 100644 parts/s/71721s02.scad create mode 100644 parts/s/98238s01.scad create mode 100644 parts/s/98878s01.scad create mode 100644 parts/s/u9363s01.scad create mode 100644 parts/s/u9363s02.scad create mode 100644 parts/s/u9559s01.scad create mode 100644 parts/s/u9610s01.scad create mode 100644 parts/s/u9610s02.scad create mode 100644 parts/s/u9621s02.scad create mode 100644 parts/t1004.scad create mode 100644 parts/t1005.scad create mode 100644 parts/t1005c01.scad create mode 100644 parts/t1006.scad create mode 100644 parts/u9363p01.scad create mode 100644 parts/u9559.scad create mode 100644 parts/u9559c01.scad create mode 100644 parts/u9610.scad create mode 100644 parts/u9621.scad diff --git a/p/1-16con1.scad b/p/1-16con1.scad index b67f399fd..22ebffaa6 100644 --- a/p/1-16con1.scad +++ b/p/1-16con1.scad @@ -2,28 +2,26 @@ use <../lib.scad> function ldraw_lib__1_16con1() = [ // 0 Cone 1 x 0.0625 // 0 Name: 1-16con1.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 -// +// 0 !HISTORY 2024-02-23 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 1 1 0 0.9239 1 0.3827 1.8478 0 0.7654 2 0 0 [4,16,1,1,0,0.9239,1,0.3827,1.8478,0,0.7654,2,0,0], -// -// 0 conditional lines -// 5 24 1 1 0 2 0 0 0.9239 1 -0.3827 0.9239 1 0.3827 - [5,24,1,1,0,2,0,0,0.9239,1,-0.3827,0.9239,1,0.3827], -// 5 24 0.9239 1 0.3827 1.8478 0 0.7654 1 1 0 0.7071 1 0.7071 - [5,24,0.9239,1,0.3827,1.8478,0,0.7654,1,1,0,0.7071,1,0.7071], -// -// 0 end of file -// +// 0 // conditional lines +// 5 24 1 1 0 2 0 0 1 1 -0.4142 0.9239 1 0.3827 + [5,24,1,1,0,2,0,0,1,1,-0.4142,0.9239,1,0.3827], +// 5 24 0.9239 1 0.3827 1.8478 0 0.7654 1 1 0 0.7654 1 0.7654 + [5,24,0.9239,1,0.3827,1.8478,0,0.7654,1,1,0,0.7654,1,0.7654], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_16con1(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_16con1(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-16rin1.scad b/p/1-16rin1.scad index c8944a7f5..2f89ff085 100644 --- a/p/1-16rin1.scad +++ b/p/1-16rin1.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__1_16rin1() = [ -// 0 Ring 1 x 0.0625 +// 0 ~Ring 1 x 0.0625 (Obsolete) // 0 Name: 1-16rin1.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG Primitive UPDATE 2009-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__1_16rin1() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 1-16ring1.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 1 0 0 2 0 0 1.8478 0 .7654 .9239 0 .3827 [4,16,1,0,0,2,0,0,1.8478,0,.7654,.9239,0,.3827], diff --git a/p/1-16rin2.scad b/p/1-16rin2.scad index 19282e4ff..d31acc0b6 100644 --- a/p/1-16rin2.scad +++ b/p/1-16rin2.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__1_16rin2() = [ -// 0 Ring 2 x 0.0625 +// 0 ~Ring 2 x 0.0625 (Obsolete) // 0 Name: 1-16rin2.dat // 0 Author: Steve Bliss [sbliss] -// 0 !LDRAW_ORG Primitive UPDATE 2009-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__1_16rin2() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 1-16ring2.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 2 0 0 3 0 0 2.7717 0 1.1481 1.8478 0 0.7654 [4,16,2,0,0,3,0,0,2.7717,0,1.1481,1.8478,0,0.7654], diff --git a/p/1-16rin3.scad b/p/1-16rin3.scad index 734c1f319..f598a3fd8 100644 --- a/p/1-16rin3.scad +++ b/p/1-16rin3.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__1_16rin3() = [ -// 0 Ring 3 x 0.0625 +// 0 ~Ring 3 x 0.0625 (Obsolete) // 0 Name: 1-16rin3.dat // 0 Author: Steve Bliss [sbliss] -// 0 !LDRAW_ORG Primitive UPDATE 2009-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__1_16rin3() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 1-16ring3.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 3 0 0 4 0 0 3.6956 0 1.5308 2.7717 0 1.1481 [4,16,3,0,0,4,0,0,3.6956,0,1.5308,2.7717,0,1.1481], diff --git a/p/1-16rin4.scad b/p/1-16rin4.scad index ec1b615e1..6d81b754b 100644 --- a/p/1-16rin4.scad +++ b/p/1-16rin4.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__1_16rin4() = [ -// 0 Ring 4 x 0.0625 +// 0 ~Ring 4 x 0.0625 (Obsolete) // 0 Name: 1-16rin4.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__1_16rin4() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 1-16ring4.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 5 0 0 4.6195 0 1.9135 3.6956 0 1.5308 4 0 0 [4,16,5,0,0,4.6195,0,1.9135,3.6956,0,1.5308,4,0,0], diff --git a/p/1-16ring1.scad b/p/1-16ring1.scad new file mode 100644 index 000000000..e62eecd99 --- /dev/null +++ b/p/1-16ring1.scad @@ -0,0 +1,24 @@ +use <../lib.scad> +function ldraw_lib__1_16ring1() = [ +// 0 Ring 1 x 0.0625 +// 0 Name: 1-16ring1.dat +// 0 Author: Niels Karsdorp [nielsk] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 1-16rin1.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 1 0 0 2 0 0 1.8478 0 .7654 .9239 0 .3827 + [4,16,1,0,0,2,0,0,1.8478,0,.7654,.9239,0,.3827], +// 0 +// +]; +module ldraw_lib__1_16ring1(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_16ring1(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_16ring1(line=0.2); \ No newline at end of file diff --git a/p/1-16ring11.scad b/p/1-16ring11.scad index c6fd8c5bc..5ebaf2718 100644 --- a/p/1-16ring11.scad +++ b/p/1-16ring11.scad @@ -2,20 +2,21 @@ use <../lib.scad> function ldraw_lib__1_16ring11() = [ // 0 Ring 11 x 0.0625 // 0 Name: 1-16ring11.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Primitive UPDATE 2014-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-02 [Holly-Wood] Complete regeneration, original by KROACH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 12 0 0 11.0868 0 4.5924 10.1629 0 4.2097 11 0 0 [4,16,12,0,0,11.0868,0,4.5924,10.1629,0,4.2097,11,0,0], -// 0 // Build by Primitive Generator 2 +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_16ring11(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_16ring11(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-16ring2.scad b/p/1-16ring2.scad new file mode 100644 index 000000000..cb11cc7ef --- /dev/null +++ b/p/1-16ring2.scad @@ -0,0 +1,24 @@ +use <../lib.scad> +function ldraw_lib__1_16ring2() = [ +// 0 Ring 2 x 0.0625 +// 0 Name: 1-16ring2.dat +// 0 Author: Steve Bliss [sbliss] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 1-16rin2.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 2 0 0 3 0 0 2.7717 0 1.1481 1.8478 0 0.7654 + [4,16,2,0,0,3,0,0,2.7717,0,1.1481,1.8478,0,0.7654], +// 0 +// +]; +module ldraw_lib__1_16ring2(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_16ring2(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_16ring2(line=0.2); \ No newline at end of file diff --git a/p/1-16ring3.scad b/p/1-16ring3.scad new file mode 100644 index 000000000..fab0cc08d --- /dev/null +++ b/p/1-16ring3.scad @@ -0,0 +1,24 @@ +use <../lib.scad> +function ldraw_lib__1_16ring3() = [ +// 0 Ring 3 x 0.0625 +// 0 Name: 1-16ring3.dat +// 0 Author: Steve Bliss [sbliss] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 1-16rin3.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 3 0 0 4 0 0 3.6956 0 1.5308 2.7717 0 1.1481 + [4,16,3,0,0,4,0,0,3.6956,0,1.5308,2.7717,0,1.1481], +// 0 +// +]; +module ldraw_lib__1_16ring3(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_16ring3(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_16ring3(line=0.2); \ No newline at end of file diff --git a/p/1-16ring4.scad b/p/1-16ring4.scad new file mode 100644 index 000000000..af9c23ad0 --- /dev/null +++ b/p/1-16ring4.scad @@ -0,0 +1,23 @@ +use <../lib.scad> +function ldraw_lib__1_16ring4() = [ +// 0 Ring 4 x 0.0625 +// 0 Name: 1-16ring4.dat +// 0 Author: Magnus Forsberg [MagFors] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 1-16rin4.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 5 0 0 4.6195 0 1.9135 3.6956 0 1.5308 4 0 0 + [4,16,5,0,0,4.6195,0,1.9135,3.6956,0,1.5308,4,0,0], +// 0 // Build by Primitive Generator 2 +]; +module ldraw_lib__1_16ring4(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_16ring4(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_16ring4(line=0.2); \ No newline at end of file diff --git a/p/1-16stud4.scad b/p/1-16stud4.scad index 4de20668b..c218f25cb 100644 --- a/p/1-16stud4.scad +++ b/p/1-16stud4.scad @@ -1,11 +1,11 @@ use <../lib.scad> use <1-16cylo.scad> -use <1-16rin3.scad> +use <1-16ring3.scad> function ldraw_lib__1_16stud4() = [ // 0 Stud Tube Open 0.0625 // 0 Name: 1-16stud4.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Primitive UPDATE 2022-04 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -13,7 +13,8 @@ function ldraw_lib__1_16stud4() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -21,8 +22,8 @@ function ldraw_lib__1_16stud4() = [ [1,16,0,-4,0,6,0,0,0,4,0,0,0,6, ldraw_lib__1_16cylo()], // 1 16 0 -4 0 8 0 0 0 4 0 0 0 8 1-16cylo.dat [1,16,0,-4,0,8,0,0,0,4,0,0,0,8, ldraw_lib__1_16cylo()], -// 1 16 0 -4 0 2 0 0 0 1 0 0 0 2 1-16rin3.dat - [1,16,0,-4,0,2,0,0,0,1,0,0,0,2, ldraw_lib__1_16rin3()], +// 1 16 0 -4 0 2 0 0 0 1 0 0 0 2 1-16ring3.dat + [1,16,0,-4,0,2,0,0,0,1,0,0,0,2, ldraw_lib__1_16ring3()], ]; module ldraw_lib__1_16stud4(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_16stud4(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-4con10.scad b/p/1-4con10.scad index 844d0aba9..39802ce21 100644 --- a/p/1-4con10.scad +++ b/p/1-4con10.scad @@ -2,9 +2,9 @@ use <../lib.scad> function ldraw_lib__1_4con10() = [ // 0 Cone 10 x 0.25 // 0 Name: 1-4con10.dat -// 0 Author: Karim Nassar -// 0 !LDRAW_ORG Primitive UPDATE 2005-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -18,7 +18,8 @@ function ldraw_lib__1_4con10() = [ // 0 !HISTORY 2005-12-28 [PTadmin] Official Update 2005-01 // 0 !HISTORY 2007-06-22 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 -// +// 0 !HISTORY 2024-02-06 [Holly-Wood] Complete regeneration, original by Karim Nassar +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 10 1 0 9.239 1 3.827 10.1629 0 4.2097 11 0 0 [4,16,10,1,0,9.239,1,3.827,10.1629,0,4.2097,11,0,0], @@ -28,18 +29,18 @@ function ldraw_lib__1_4con10() = [ [4,16,7.071,1,7.071,3.827,1,9.239,4.2097,0,10.1629,7.7781,0,7.7781], // 4 16 3.827 1 9.239 0 1 10 0 0 11 4.2097 0 10.1629 [4,16,3.827,1,9.239,0,1,10,0,0,11,4.2097,0,10.1629], -// 5 24 10 1 0 11 0 0 9.239 1 -3.827 9.239 1 3.827 - [5,24,10,1,0,11,0,0,9.239,1,-3.827,9.239,1,3.827], +// 0 // conditional lines +// 5 24 10 1 0 11 0 0 10 1 -4.142 9.239 1 3.827 + [5,24,10,1,0,11,0,0,10,1,-4.142,9.239,1,3.827], // 5 24 9.239 1 3.827 10.1629 0 4.2097 10 1 0 7.071 1 7.071 [5,24,9.239,1,3.827,10.1629,0,4.2097,10,1,0,7.071,1,7.071], // 5 24 7.071 1 7.071 7.7781 0 7.7781 9.239 1 3.827 3.827 1 9.239 [5,24,7.071,1,7.071,7.7781,0,7.7781,9.239,1,3.827,3.827,1,9.239], // 5 24 3.827 1 9.239 4.2097 0 10.1629 7.071 1 7.071 0 1 10 [5,24,3.827,1,9.239,4.2097,0,10.1629,7.071,1,7.071,0,1,10], -// 5 24 0 1 10 0 0 11 3.827 1 9.239 -3.827 1 9.239 - [5,24,0,1,10,0,0,11,3.827,1,9.239,-3.827,1,9.239], -// 0 -// +// 5 24 0 1 10 0 0 11 3.827 1 9.239 -4.142 1 10 + [5,24,0,1,10,0,0,11,3.827,1,9.239,-4.142,1,10], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_4con10(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_4con10(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-4con13.scad b/p/1-4con13.scad index 0e2a1f07e..acc590bef 100644 --- a/p/1-4con13.scad +++ b/p/1-4con13.scad @@ -2,9 +2,9 @@ use <../lib.scad> function ldraw_lib__1_4con13() = [ // 0 Cone 13 x 0.25 // 0 Name: 1-4con13.dat -// 0 Author: Bernd Broich [bbroich] -// 0 !LDRAW_ORG Primitive UPDATE 2004-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -13,28 +13,29 @@ function ldraw_lib__1_4con13() = [ // 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 // 0 !HISTORY 2007-06-22 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2024-02-18 [Holly-Wood] Complete regeneration, original by bbroich +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 13.0000 1 0.0000 12.0107 1 4.9751 12.9346 0 5.3578 14.0000 0 0.0000 - [4,16,13.0000,1,0.0000,12.0107,1,4.9751,12.9346,0,5.3578,14.0000,0,0.0000], +// 4 16 13 1 0 12.0107 1 4.9751 12.9346 0 5.3578 14 0 0 + [4,16,13,1,0,12.0107,1,4.9751,12.9346,0,5.3578,14,0,0], // 4 16 12.0107 1 4.9751 9.1923 1 9.1923 9.8994 0 9.8994 12.9346 0 5.3578 [4,16,12.0107,1,4.9751,9.1923,1,9.1923,9.8994,0,9.8994,12.9346,0,5.3578], // 4 16 9.1923 1 9.1923 4.9751 1 12.0107 5.3578 0 12.9346 9.8994 0 9.8994 [4,16,9.1923,1,9.1923,4.9751,1,12.0107,5.3578,0,12.9346,9.8994,0,9.8994], -// 4 16 4.9751 1 12.0107 0.0000 1 13.0000 0.0000 0 14.0000 5.3578 0 12.9346 - [4,16,4.9751,1,12.0107,0.0000,1,13.0000,0.0000,0,14.0000,5.3578,0,12.9346], -// -// 5 24 13.0000 1 0.0000 14.0000 0 0.0000 12.9346 0 -5.3578 12.9346 0 5.3578 - [5,24,13.0000,1,0.0000,14.0000,0,0.0000,12.9346,0,-5.3578,12.9346,0,5.3578], -// 5 24 12.0107 1 4.9751 12.9346 0 5.3578 14.0000 0 0.0000 9.8994 0 9.8994 - [5,24,12.0107,1,4.9751,12.9346,0,5.3578,14.0000,0,0.0000,9.8994,0,9.8994], -// 5 24 9.1923 1 9.1923 9.8994 0 9.8994 12.9346 0 5.3578 5.3578 0 12.9346 - [5,24,9.1923,1,9.1923,9.8994,0,9.8994,12.9346,0,5.3578,5.3578,0,12.9346], -// 5 24 4.9751 1 12.0107 5.3578 0 12.9346 9.8994 0 9.8994 0.0000 0 14.0000 - [5,24,4.9751,1,12.0107,5.3578,0,12.9346,9.8994,0,9.8994,0.0000,0,14.0000], -// 5 24 0.0000 1 13.0000 0.0000 0 14.0000 5.3578 0 12.9346 -5.3578 0 12.9346 - [5,24,0.0000,1,13.0000,0.0000,0,14.0000,5.3578,0,12.9346,-5.3578,0,12.9346], -// 0 +// 4 16 4.9751 1 12.0107 0 1 13 0 0 14 5.3578 0 12.9346 + [4,16,4.9751,1,12.0107,0,1,13,0,0,14,5.3578,0,12.9346], +// 0 // conditional lines +// 5 24 13 1 0 14 0 0 13 1 -5.3846 12.0107 1 4.9751 + [5,24,13,1,0,14,0,0,13,1,-5.3846,12.0107,1,4.9751], +// 5 24 12.0107 1 4.9751 12.9346 0 5.3578 13 1 0 9.1923 1 9.1923 + [5,24,12.0107,1,4.9751,12.9346,0,5.3578,13,1,0,9.1923,1,9.1923], +// 5 24 9.1923 1 9.1923 9.8994 0 9.8994 12.0107 1 4.9751 4.9751 1 12.0107 + [5,24,9.1923,1,9.1923,9.8994,0,9.8994,12.0107,1,4.9751,4.9751,1,12.0107], +// 5 24 4.9751 1 12.0107 5.3578 0 12.9346 9.1923 1 9.1923 0 1 13 + [5,24,4.9751,1,12.0107,5.3578,0,12.9346,9.1923,1,9.1923,0,1,13], +// 5 24 0 1 13 0 0 14 4.9751 1 12.0107 -5.3846 1 13 + [5,24,0,1,13,0,0,14,4.9751,1,12.0107,-5.3846,1,13], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_4con13(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_4con13(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-4con18.scad b/p/1-4con18.scad index deb7d7490..239ee9c62 100644 --- a/p/1-4con18.scad +++ b/p/1-4con18.scad @@ -2,9 +2,9 @@ use <../lib.scad> function ldraw_lib__1_4con18() = [ // 0 Cone 18 x 0.25 // 0 Name: 1-4con18.dat -// 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -13,7 +13,8 @@ function ldraw_lib__1_4con18() = [ // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 // 0 !HISTORY 2012-02-16 [Philo] Recreated CCW // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-02-13 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 18 1 0 16.6302 1 6.8886 17.5541 0 7.2713 19 0 0 [4,16,18,1,0,16.6302,1,6.8886,17.5541,0,7.2713,19,0,0], @@ -24,17 +25,17 @@ function ldraw_lib__1_4con18() = [ // 4 16 6.8886 1 16.6302 0 1 18 0 0 19 7.2713 0 17.5541 [4,16,6.8886,1,16.6302,0,1,18,0,0,19,7.2713,0,17.5541], // 0 // conditional lines -// 5 24 18 1 0 19 0 0 18 1 -7.4558 16.6298 1 6.8883 - [5,24,18,1,0,19,0,0,18,1,-7.4558,16.6298,1,6.8883], -// 5 24 16.6302 1 6.8886 17.5541 0 7.2713 18 1 0 12.7279 1 12.7279 - [5,24,16.6302,1,6.8886,17.5541,0,7.2713,18,1,0,12.7279,1,12.7279], -// 5 24 12.7278 1 12.7278 13.4349 0 13.4349 16.6298 1 6.8883 6.8883 1 16.6298 - [5,24,12.7278,1,12.7278,13.4349,0,13.4349,16.6298,1,6.8883,6.8883,1,16.6298], -// 5 24 6.8886 1 16.6302 7.2713 0 17.5541 12.7279 1 12.7279 0 1 18 - [5,24,6.8886,1,16.6302,7.2713,0,17.5541,12.7279,1,12.7279,0,1,18], -// 5 24 0 1 18 0 0 19 6.8883 1 16.6298 -7.4558 1 18 - [5,24,0,1,18,0,0,19,6.8883,1,16.6298,-7.4558,1,18], -// 0 // Build by Primitive Generator 2 +// 5 24 18 1 0 19 0 0 18 1 -7.4556 16.6302 1 6.8886 + [5,24,18,1,0,19,0,0,18,1,-7.4556,16.6302,1,6.8886], +// 5 24 16.6302 1 6.8886 17.5541 0 7.2713 18 1 0 12.7278 1 12.7278 + [5,24,16.6302,1,6.8886,17.5541,0,7.2713,18,1,0,12.7278,1,12.7278], +// 5 24 12.7278 1 12.7278 13.4349 0 13.4349 16.6302 1 6.8886 6.8886 1 16.6302 + [5,24,12.7278,1,12.7278,13.4349,0,13.4349,16.6302,1,6.8886,6.8886,1,16.6302], +// 5 24 6.8886 1 16.6302 7.2713 0 17.5541 12.7278 1 12.7278 0 1 18 + [5,24,6.8886,1,16.6302,7.2713,0,17.5541,12.7278,1,12.7278,0,1,18], +// 5 24 0 1 18 0 0 19 6.8886 1 16.6302 -7.4556 1 18 + [5,24,0,1,18,0,0,19,6.8886,1,16.6302,-7.4556,1,18], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_4con18(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_4con18(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-4con23.scad b/p/1-4con23.scad index 78374f2fa..008ce60d1 100644 --- a/p/1-4con23.scad +++ b/p/1-4con23.scad @@ -2,16 +2,17 @@ use <../lib.scad> function ldraw_lib__1_4con23() = [ // 0 Cone 23 x 0.25 // 0 Name: 1-4con23.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2009-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-09-03 [PTadmin] Official Update 2009-02 -// +// 0 !HISTORY 2024-02-16 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 23 1 0 21.2497 1 8.8021 22.1736 0 9.1848 24 0 0 [4,16,23,1,0,21.2497,1,8.8021,22.1736,0,9.1848,24,0,0], @@ -21,21 +22,18 @@ function ldraw_lib__1_4con23() = [ [4,16,16.2633,1,16.2633,8.8021,1,21.2497,9.1848,0,22.1736,16.9704,0,16.9704], // 4 16 8.8021 1 21.2497 0 1 23 0 0 24 9.1848 0 22.1736 [4,16,8.8021,1,21.2497,0,1,23,0,0,24,9.1848,0,22.1736], -// -// 0 conditional lines -// 5 24 23 1 0 24 0 0 21.2497 1 -8.8021 21.2497 1 8.8021 - [5,24,23,1,0,24,0,0,21.2497,1,-8.8021,21.2497,1,8.8021], +// 0 // conditional lines +// 5 24 23 1 0 24 0 0 23 1 -9.5266 21.2497 1 8.8021 + [5,24,23,1,0,24,0,0,23,1,-9.5266,21.2497,1,8.8021], // 5 24 21.2497 1 8.8021 22.1736 0 9.1848 23 1 0 16.2633 1 16.2633 [5,24,21.2497,1,8.8021,22.1736,0,9.1848,23,1,0,16.2633,1,16.2633], // 5 24 16.2633 1 16.2633 16.9704 0 16.9704 21.2497 1 8.8021 8.8021 1 21.2497 [5,24,16.2633,1,16.2633,16.9704,0,16.9704,21.2497,1,8.8021,8.8021,1,21.2497], // 5 24 8.8021 1 21.2497 9.1848 0 22.1736 16.2633 1 16.2633 0 1 23 [5,24,8.8021,1,21.2497,9.1848,0,22.1736,16.2633,1,16.2633,0,1,23], -// 5 24 0 1 23 0 0 24 8.8021 1 21.2497 -8.8021 1 21.2497 - [5,24,0,1,23,0,0,24,8.8021,1,21.2497,-8.8021,1,21.2497], -// -// 0 end of file -// +// 5 24 0 1 23 0 0 24 8.8021 1 21.2497 -9.5266 1 23 + [5,24,0,1,23,0,0,24,8.8021,1,21.2497,-9.5266,1,23], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_4con23(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_4con23(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-4con24.scad b/p/1-4con24.scad index 66e05cd57..5351feb9f 100644 --- a/p/1-4con24.scad +++ b/p/1-4con24.scad @@ -2,16 +2,17 @@ use <../lib.scad> function ldraw_lib__1_4con24() = [ // 0 Cone 24 x 0.25 // 0 Name: 1-4con24.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2009-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-09-03 [PTadmin] Official Update 2009-02 -// +// 0 !HISTORY 2024-02-18 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 24 1 0 22.1736 1 9.1848 23.0975 0 9.5675 25 0 0 [4,16,24,1,0,22.1736,1,9.1848,23.0975,0,9.5675,25,0,0], @@ -21,21 +22,18 @@ function ldraw_lib__1_4con24() = [ [4,16,16.9704,1,16.9704,9.1848,1,22.1736,9.5675,0,23.0975,17.6775,0,17.6775], // 4 16 9.1848 1 22.1736 0 1 24 0 0 25 9.5675 0 23.0975 [4,16,9.1848,1,22.1736,0,1,24,0,0,25,9.5675,0,23.0975], -// -// 0 conditional lines -// 5 24 24 1 0 25 0 0 22.1736 1 -9.1848 22.1736 1 9.1848 - [5,24,24,1,0,25,0,0,22.1736,1,-9.1848,22.1736,1,9.1848], +// 0 // conditional lines +// 5 24 24 1 0 25 0 0 24 1 -9.9408 22.1736 1 9.1848 + [5,24,24,1,0,25,0,0,24,1,-9.9408,22.1736,1,9.1848], // 5 24 22.1736 1 9.1848 23.0975 0 9.5675 24 1 0 16.9704 1 16.9704 [5,24,22.1736,1,9.1848,23.0975,0,9.5675,24,1,0,16.9704,1,16.9704], // 5 24 16.9704 1 16.9704 17.6775 0 17.6775 22.1736 1 9.1848 9.1848 1 22.1736 [5,24,16.9704,1,16.9704,17.6775,0,17.6775,22.1736,1,9.1848,9.1848,1,22.1736], // 5 24 9.1848 1 22.1736 9.5675 0 23.0975 16.9704 1 16.9704 0 1 24 [5,24,9.1848,1,22.1736,9.5675,0,23.0975,16.9704,1,16.9704,0,1,24], -// 5 24 0 1 24 0 0 25 9.1848 1 22.1736 -9.1848 1 22.1736 - [5,24,0,1,24,0,0,25,9.1848,1,22.1736,-9.1848,1,22.1736], -// -// 0 end of file -// +// 5 24 0 1 24 0 0 25 9.1848 1 22.1736 -9.9408 1 24 + [5,24,0,1,24,0,0,25,9.1848,1,22.1736,-9.9408,1,24], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_4con24(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_4con24(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-4con28.scad b/p/1-4con28.scad index 5e522c929..4cca4a802 100644 --- a/p/1-4con28.scad +++ b/p/1-4con28.scad @@ -2,9 +2,9 @@ use <../lib.scad> function ldraw_lib__1_4con28() = [ // 0 Cone 28 x 0.25 // 0 Name: 1-4con28.dat -// 0 Author: Bernd Broich [bbroich] -// 0 !LDRAW_ORG Primitive UPDATE 2004-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -13,29 +13,29 @@ function ldraw_lib__1_4con28() = [ // 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 // 0 !HISTORY 2007-06-22 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2024-02-23 [Holly-Wood] Complete regeneration, original by bbroich +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 28.0000 1 0.0000 25.8692 1 10.7156 26.7931 0 11.0983 29.0000 0 0.0000 - [4,16,28.0000,1,0.0000,25.8692,1,10.7156,26.7931,0,11.0983,29.0000,0,0.0000], +// 4 16 28 1 0 25.8692 1 10.7156 26.7931 0 11.0983 29 0 0 + [4,16,28,1,0,25.8692,1,10.7156,26.7931,0,11.0983,29,0,0], // 4 16 25.8692 1 10.7156 19.7988 1 19.7988 20.5059 0 20.5059 26.7931 0 11.0983 [4,16,25.8692,1,10.7156,19.7988,1,19.7988,20.5059,0,20.5059,26.7931,0,11.0983], // 4 16 19.7988 1 19.7988 10.7156 1 25.8692 11.0983 0 26.7931 20.5059 0 20.5059 [4,16,19.7988,1,19.7988,10.7156,1,25.8692,11.0983,0,26.7931,20.5059,0,20.5059], -// 4 16 10.7156 1 25.8692 0.0000 1 28.0000 0.0000 0 29.0000 11.0983 0 26.7931 - [4,16,10.7156,1,25.8692,0.0000,1,28.0000,0.0000,0,29.0000,11.0983,0,26.7931], -// -// 5 24 28.0000 1 0.0000 29.0000 0 0.0000 26.7931 0 -11.0983 26.7931 0 11.0983 - [5,24,28.0000,1,0.0000,29.0000,0,0.0000,26.7931,0,-11.0983,26.7931,0,11.0983], -// 5 24 25.8692 1 10.7156 26.7931 0 11.0983 29.0000 0 0.0000 20.5059 0 20.5059 - [5,24,25.8692,1,10.7156,26.7931,0,11.0983,29.0000,0,0.0000,20.5059,0,20.5059], -// 5 24 19.7988 1 19.7988 20.5059 0 20.5059 26.7931 0 11.0983 11.0983 0 26.7931 - [5,24,19.7988,1,19.7988,20.5059,0,20.5059,26.7931,0,11.0983,11.0983,0,26.7931], -// 5 24 10.7156 1 25.8692 11.0983 0 26.7931 20.5059 0 20.5059 0.0000 0 29.0000 - [5,24,10.7156,1,25.8692,11.0983,0,26.7931,20.5059,0,20.5059,0.0000,0,29.0000], -// 5 24 0.0000 1 28.0000 0.0000 0 29.0000 11.0983 0 26.7931 -11.0983 0 26.7931 - [5,24,0.0000,1,28.0000,0.0000,0,29.0000,11.0983,0,26.7931,-11.0983,0,26.7931], -// 0 -// +// 4 16 10.7156 1 25.8692 0 1 28 0 0 29 11.0983 0 26.7931 + [4,16,10.7156,1,25.8692,0,1,28,0,0,29,11.0983,0,26.7931], +// 0 // conditional lines +// 5 24 28 1 0 29 0 0 28 1 -11.5976 25.8692 1 10.7156 + [5,24,28,1,0,29,0,0,28,1,-11.5976,25.8692,1,10.7156], +// 5 24 25.8692 1 10.7156 26.7931 0 11.0983 28 1 0 19.7988 1 19.7988 + [5,24,25.8692,1,10.7156,26.7931,0,11.0983,28,1,0,19.7988,1,19.7988], +// 5 24 19.7988 1 19.7988 20.5059 0 20.5059 25.8692 1 10.7156 10.7156 1 25.8692 + [5,24,19.7988,1,19.7988,20.5059,0,20.5059,25.8692,1,10.7156,10.7156,1,25.8692], +// 5 24 10.7156 1 25.8692 11.0983 0 26.7931 19.7988 1 19.7988 0 1 28 + [5,24,10.7156,1,25.8692,11.0983,0,26.7931,19.7988,1,19.7988,0,1,28], +// 5 24 0 1 28 0 0 29 10.7156 1 25.8692 -11.5976 1 28 + [5,24,0,1,28,0,0,29,10.7156,1,25.8692,-11.5976,1,28], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_4con28(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_4con28(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-4rin10.scad b/p/1-4rin10.scad index c8c66b356..1019b7971 100644 --- a/p/1-4rin10.scad +++ b/p/1-4rin10.scad @@ -1,10 +1,10 @@ use <../lib.scad> function ldraw_lib__1_4rin10() = [ -// 0 Ring 10 x 0.25 +// 0 ~Ring 10 x 0.25 (Obsolete) // 0 Name: 1-4rin10.dat -// 0 Author: Karim Nassar -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -17,7 +17,8 @@ function ldraw_lib__1_4rin10() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-16 [Philo] Changed to CCW // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-01-16 [Holly-Wood] Complete regeneration, original by Karim Nassar +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 11 0 0 10.1629 0 4.2097 9.239 0 3.827 10 0 0 [4,16,11,0,0,10.1629,0,4.2097,9.239,0,3.827,10,0,0], @@ -27,6 +28,7 @@ function ldraw_lib__1_4rin10() = [ [4,16,7.7781,0,7.7781,4.2097,0,10.1629,3.827,0,9.239,7.071,0,7.071], // 4 16 4.2097 0 10.1629 0 0 11 0 0 10 3.827 0 9.239 [4,16,4.2097,0,10.1629,0,0,11,0,0,10,3.827,0,9.239], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_4rin10(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_4rin10(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-4rin11.scad b/p/1-4rin11.scad index 4e1371829..7f7ea934c 100644 --- a/p/1-4rin11.scad +++ b/p/1-4rin11.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__1_4rin11() = [ -// 0 Ring 11 x 0.25 +// 0 ~Ring 11 x 0.25 (Obsolete) // 0 Name: 1-4rin11.dat // 0 Author: Franklin W. Cain [fwcain] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__1_4rin11() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-16 [Philo] Changed to CCW // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 1-4ring11.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 12 0 0 11.0866 0 4.5922 10.1627 0 4.2095 11 0 0 [4,16,12,0,0,11.0866,0,4.5922,10.1627,0,4.2095,11,0,0], diff --git a/p/1-4rin12.scad b/p/1-4rin12.scad index b2acc5153..6213c7b5c 100644 --- a/p/1-4rin12.scad +++ b/p/1-4rin12.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__1_4rin12() = [ -// 0 Ring 12 x 0.25 +// 0 ~Ring 12 x 0.25 (Obsolete) // 0 Name: 1-4rin12.dat // 0 Author: Franklin W. Cain [fwcain] -// 0 !LDRAW_ORG Primitive UPDATE 2022-02 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__1_4rin12() = [ // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 // 0 !HISTORY 2022-03-01 [MagFors] Recreated using PrimGen2 // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 1-4ring12.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 13 0 0 12.0107 0 4.9751 11.0868 0 4.5924 12 0 0 [4,16,13,0,0,12.0107,0,4.9751,11.0868,0,4.5924,12,0,0], diff --git a/p/1-4rin13.scad b/p/1-4rin13.scad index 3b52793fe..811955b79 100644 --- a/p/1-4rin13.scad +++ b/p/1-4rin13.scad @@ -1,29 +1,28 @@ use <../lib.scad> function ldraw_lib__1_4rin13() = [ -// 0 Ring 13 x 0.25 +// 0 ~Ring 13 x 0.25 (Obsolete) // 0 Name: 1-4rin13.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2010-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-01-22 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 13 0 0 14 0 0 12.9346 0 5.3578 12.0107 0 4.9751 - [4,16,13,0,0,14,0,0,12.9346,0,5.3578,12.0107,0,4.9751], -// 4 16 12.0107 0 4.9751 12.9346 0 5.3578 9.8994 0 9.8994 9.1923 0 9.1923 - [4,16,12.0107,0,4.9751,12.9346,0,5.3578,9.8994,0,9.8994,9.1923,0,9.1923], -// 4 16 9.1923 0 9.1923 9.8994 0 9.8994 5.3578 0 12.9346 4.9751 0 12.0107 - [4,16,9.1923,0,9.1923,9.8994,0,9.8994,5.3578,0,12.9346,4.9751,0,12.0107], -// 4 16 4.9751 0 12.0107 5.3578 0 12.9346 0 0 14 0 0 13 - [4,16,4.9751,0,12.0107,5.3578,0,12.9346,0,0,14,0,0,13], -// -// 0 end of file -// +// 4 16 14 0 0 12.9346 0 5.3578 12.0107 0 4.9751 13 0 0 + [4,16,14,0,0,12.9346,0,5.3578,12.0107,0,4.9751,13,0,0], +// 4 16 12.9346 0 5.3578 9.8994 0 9.8994 9.1923 0 9.1923 12.0107 0 4.9751 + [4,16,12.9346,0,5.3578,9.8994,0,9.8994,9.1923,0,9.1923,12.0107,0,4.9751], +// 4 16 9.8994 0 9.8994 5.3578 0 12.9346 4.9751 0 12.0107 9.1923 0 9.1923 + [4,16,9.8994,0,9.8994,5.3578,0,12.9346,4.9751,0,12.0107,9.1923,0,9.1923], +// 4 16 5.3578 0 12.9346 0 0 14 0 0 13 4.9751 0 12.0107 + [4,16,5.3578,0,12.9346,0,0,14,0,0,13,4.9751,0,12.0107], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_4rin13(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_4rin13(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-4rin14.scad b/p/1-4rin14.scad index fdd2d3413..f915b0c45 100644 --- a/p/1-4rin14.scad +++ b/p/1-4rin14.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__1_4rin14() = [ -// 0 Ring 14 x 0.25 +// 0 ~Ring 14 x 0.25 (Obsolete) // 0 Name: 1-4rin14.dat // 0 Author: Franklin W. Cain [fwcain] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -13,7 +13,8 @@ function ldraw_lib__1_4rin14() = [ // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 // 0 !HISTORY 2012-02-16 [Philo] Changed to CCW // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 1-4ring14.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 15 0 0 13.8585 0 5.7405 12.9346 0 5.3578 14 0 0 [4,16,15,0,0,13.8585,0,5.7405,12.9346,0,5.3578,14,0,0], diff --git a/p/1-4rin15.scad b/p/1-4rin15.scad index b1e31b109..4106117d4 100644 --- a/p/1-4rin15.scad +++ b/p/1-4rin15.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__1_4rin15() = [ -// 0 Ring 15 x 0.25 +// 0 ~Ring 15 x 0.25 (Obsolete) // 0 Name: 1-4rin15.dat // 0 Author: Franklin W. Cain [fwcain] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__1_4rin15() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-16 [Philo] Changed to CCW // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 1-4ring15.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 16 0 0 14.7821 0 6.1229 13.8582 0 5.7403 15 0 0 [4,16,16,0,0,14.7821,0,6.1229,13.8582,0,5.7403,15,0,0], diff --git a/p/1-4rin16.scad b/p/1-4rin16.scad index b67a4e047..51157f133 100644 --- a/p/1-4rin16.scad +++ b/p/1-4rin16.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__1_4rin16() = [ -// 0 Ring 16 x 0.25 +// 0 ~Ring 16 x 0.25 (Obsolete) // 0 Name: 1-4rin16.dat // 0 Author: Franklin W. Cain [fwcain] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__1_4rin16() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-16 [Philo] Changed to CCW // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 1-4ring16.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 17 0 0 15.706 0 6.5056 14.7821 0 6.1229 16 0 0 [4,16,17,0,0,15.706,0,6.5056,14.7821,0,6.1229,16,0,0], diff --git a/p/1-4rin17.scad b/p/1-4rin17.scad index 0cdf2c97f..ac2359aec 100644 --- a/p/1-4rin17.scad +++ b/p/1-4rin17.scad @@ -1,29 +1,28 @@ use <../lib.scad> function ldraw_lib__1_4rin17() = [ -// 0 Ring 17 x 0.25 +// 0 ~Ring 17 x 0.25 (Obsolete) // 0 Name: 1-4rin17.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-02-03 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 17 0 0 18 0 0 16.6302 0 6.8886 15.7063 0 6.5059 - [4,16,17,0,0,18,0,0,16.6302,0,6.8886,15.7063,0,6.5059], -// 4 16 15.7063 0 6.5059 16.6302 0 6.8886 12.7278 0 12.7278 12.0207 0 12.0207 - [4,16,15.7063,0,6.5059,16.6302,0,6.8886,12.7278,0,12.7278,12.0207,0,12.0207], -// 4 16 12.0207 0 12.0207 12.7278 0 12.7278 6.8886 0 16.6302 6.5059 0 15.7063 - [4,16,12.0207,0,12.0207,12.7278,0,12.7278,6.8886,0,16.6302,6.5059,0,15.7063], -// 4 16 6.5059 0 15.7063 6.8886 0 16.6302 0 0 18 0 0 17 - [4,16,6.5059,0,15.7063,6.8886,0,16.6302,0,0,18,0,0,17], -// -// 0 end of file -// +// 4 16 18 0 0 16.6302 0 6.8886 15.7063 0 6.5059 17 0 0 + [4,16,18,0,0,16.6302,0,6.8886,15.7063,0,6.5059,17,0,0], +// 4 16 16.6302 0 6.8886 12.7278 0 12.7278 12.0207 0 12.0207 15.7063 0 6.5059 + [4,16,16.6302,0,6.8886,12.7278,0,12.7278,12.0207,0,12.0207,15.7063,0,6.5059], +// 4 16 12.7278 0 12.7278 6.8886 0 16.6302 6.5059 0 15.7063 12.0207 0 12.0207 + [4,16,12.7278,0,12.7278,6.8886,0,16.6302,6.5059,0,15.7063,12.0207,0,12.0207], +// 4 16 6.8886 0 16.6302 0 0 18 0 0 17 6.5059 0 15.7063 + [4,16,6.8886,0,16.6302,0,0,18,0,0,17,6.5059,0,15.7063], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_4rin17(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_4rin17(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-4rin18.scad b/p/1-4rin18.scad index c58b62fa4..b815b9f9f 100644 --- a/p/1-4rin18.scad +++ b/p/1-4rin18.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__1_4rin18() = [ -// 0 Ring 18 x 0.25 +// 0 ~Ring 18 x 0.25 (Obsolete) // 0 Name: 1-4rin18.dat // 0 Author: Steve Bliss [sbliss] -// 0 !LDRAW_ORG Primitive UPDATE 2000-02 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -13,7 +13,8 @@ function ldraw_lib__1_4rin18() = [ // 0 !HISTORY 2000-09-30 [PTadmin] Official Update 2000-02 // 0 !HISTORY 2007-06-22 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 1-4ring18.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 18 0 0 19 0 0 17.5541 0 7.2713 16.6302 0 6.8886 [4,16,18,0,0,19,0,0,17.5541,0,7.2713,16.6302,0,6.8886], diff --git a/p/1-4rin19.scad b/p/1-4rin19.scad index f370c2457..a765f83a5 100644 --- a/p/1-4rin19.scad +++ b/p/1-4rin19.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__1_4rin19() = [ -// 0 Ring 19 x 0.25 +// 0 ~Ring 19 x 0.25 (Obsolete) // 0 Name: 1-4rin19.dat // 0 Author: Steve Bliss [sbliss] -// 0 !LDRAW_ORG Primitive UPDATE 2000-02 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -13,7 +13,8 @@ function ldraw_lib__1_4rin19() = [ // 0 !HISTORY 2000-09-30 [PTadmin] Official Update 2000-02 // 0 !HISTORY 2007-06-22 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 1-4ring19.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 19 0 0 20 0 0 18.478 0 7.654 17.5541 0 7.2713 [4,16,19,0,0,20,0,0,18.478,0,7.654,17.5541,0,7.2713], diff --git a/p/1-4rin20.scad b/p/1-4rin20.scad index d39383510..82a242806 100644 --- a/p/1-4rin20.scad +++ b/p/1-4rin20.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__1_4rin20() = [ -// 0 Ring 20 x 0.25 +// 0 ~Ring 20 x 0.25 (Obsolete) // 0 Name: 1-4rin20.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__1_4rin20() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 1-4ring20.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 21 0 0 19.4019 0 8.0367 18.478 0 7.654 20 0 0 [4,16,21,0,0,19.4019,0,8.0367,18.478,0,7.654,20,0,0], diff --git a/p/1-4rin23.scad b/p/1-4rin23.scad index 2346d9000..2a49ae00b 100644 --- a/p/1-4rin23.scad +++ b/p/1-4rin23.scad @@ -1,29 +1,28 @@ use <../lib.scad> function ldraw_lib__1_4rin23() = [ -// 0 Ring 23 x 0.25 +// 0 ~Ring 23 x 0.25 (Obsolete) // 0 Name: 1-4rin23.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2015-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 +// 0 !HISTORY 2024-02-23 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 23 0 0 24 0 0 22.1736 0 9.1848 21.2497 0 8.8021 - [4,16,23,0,0,24,0,0,22.1736,0,9.1848,21.2497,0,8.8021], -// 4 16 21.2497 0 8.8021 22.1736 0 9.1848 16.9704 0 16.9704 16.2633 0 16.2633 - [4,16,21.2497,0,8.8021,22.1736,0,9.1848,16.9704,0,16.9704,16.2633,0,16.2633], -// 4 16 16.2633 0 16.2633 16.9704 0 16.9704 9.1848 0 22.1736 8.8021 0 21.2497 - [4,16,16.2633,0,16.2633,16.9704,0,16.9704,9.1848,0,22.1736,8.8021,0,21.2497], -// 4 16 8.8021 0 21.2497 9.1848 0 22.1736 0 0 24 0 0 23 - [4,16,8.8021,0,21.2497,9.1848,0,22.1736,0,0,24,0,0,23], -// -// 0 end of file -// +// 4 16 24 0 0 22.1736 0 9.1848 21.2497 0 8.8021 23 0 0 + [4,16,24,0,0,22.1736,0,9.1848,21.2497,0,8.8021,23,0,0], +// 4 16 22.1736 0 9.1848 16.9704 0 16.9704 16.2633 0 16.2633 21.2497 0 8.8021 + [4,16,22.1736,0,9.1848,16.9704,0,16.9704,16.2633,0,16.2633,21.2497,0,8.8021], +// 4 16 16.9704 0 16.9704 9.1848 0 22.1736 8.8021 0 21.2497 16.2633 0 16.2633 + [4,16,16.9704,0,16.9704,9.1848,0,22.1736,8.8021,0,21.2497,16.2633,0,16.2633], +// 4 16 9.1848 0 22.1736 0 0 24 0 0 23 8.8021 0 21.2497 + [4,16,9.1848,0,22.1736,0,0,24,0,0,23,8.8021,0,21.2497], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_4rin23(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_4rin23(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-4rin24.scad b/p/1-4rin24.scad index 3859214e5..1929ed8f8 100644 --- a/p/1-4rin24.scad +++ b/p/1-4rin24.scad @@ -1,29 +1,28 @@ use <../lib.scad> function ldraw_lib__1_4rin24() = [ -// 0 Ring 24 x 0.25 +// 0 ~Ring 24 x 0.25 (Obsolete) // 0 Name: 1-4rin24.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-02-18 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 24 0 0 25 0 0 23.0975 0 9.5675 22.1736 0 9.1848 - [4,16,24,0,0,25,0,0,23.0975,0,9.5675,22.1736,0,9.1848], -// 4 16 22.1736 0 9.1848 23.0975 0 9.5675 17.6775 0 17.6775 16.9704 0 16.9704 - [4,16,22.1736,0,9.1848,23.0975,0,9.5675,17.6775,0,17.6775,16.9704,0,16.9704], -// 4 16 16.9704 0 16.9704 17.6775 0 17.6775 9.5675 0 23.0975 9.1848 0 22.1736 - [4,16,16.9704,0,16.9704,17.6775,0,17.6775,9.5675,0,23.0975,9.1848,0,22.1736], -// 4 16 9.1848 0 22.1736 9.5675 0 23.0975 0 0 25 0 0 24 - [4,16,9.1848,0,22.1736,9.5675,0,23.0975,0,0,25,0,0,24], -// -// 0 end of file -// +// 4 16 25 0 0 23.0975 0 9.5675 22.1736 0 9.1848 24 0 0 + [4,16,25,0,0,23.0975,0,9.5675,22.1736,0,9.1848,24,0,0], +// 4 16 23.0975 0 9.5675 17.6775 0 17.6775 16.9704 0 16.9704 22.1736 0 9.1848 + [4,16,23.0975,0,9.5675,17.6775,0,17.6775,16.9704,0,16.9704,22.1736,0,9.1848], +// 4 16 17.6775 0 17.6775 9.5675 0 23.0975 9.1848 0 22.1736 16.9704 0 16.9704 + [4,16,17.6775,0,17.6775,9.5675,0,23.0975,9.1848,0,22.1736,16.9704,0,16.9704], +// 4 16 9.5675 0 23.0975 0 0 25 0 0 24 9.1848 0 22.1736 + [4,16,9.5675,0,23.0975,0,0,25,0,0,24,9.1848,0,22.1736], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_4rin24(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_4rin24(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-4rin28.scad b/p/1-4rin28.scad index cb758c910..8c06cff1c 100644 --- a/p/1-4rin28.scad +++ b/p/1-4rin28.scad @@ -1,10 +1,10 @@ use <../lib.scad> function ldraw_lib__1_4rin28() = [ -// 0 Ring 28 x 0.25 +// 0 ~Ring 28 x 0.25 (Obsolete) // 0 Name: 1-4rin28.dat -// 0 Author: Bernd Broich [bbroich] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -15,7 +15,8 @@ function ldraw_lib__1_4rin28() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-16 [Philo] Changed to CCW // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-02-09 [Holly-Wood] Complete regeneration, original by bbroich +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 29 0 0 26.7931 0 11.0983 25.8692 0 10.7156 28 0 0 [4,16,29,0,0,26.7931,0,11.0983,25.8692,0,10.7156,28,0,0], @@ -25,6 +26,7 @@ function ldraw_lib__1_4rin28() = [ [4,16,20.5059,0,20.5059,11.0983,0,26.7931,10.7156,0,25.8692,19.7988,0,19.7988], // 4 16 11.0983 0 26.7931 0 0 29 0 0 28 10.7156 0 25.8692 [4,16,11.0983,0,26.7931,0,0,29,0,0,28,10.7156,0,25.8692], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_4rin28(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_4rin28(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-4rin34.scad b/p/1-4rin34.scad index 237c8d3d2..fed9c30bd 100644 --- a/p/1-4rin34.scad +++ b/p/1-4rin34.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__1_4rin34() = [ -// 0 Ring 34 x 0.25 +// 0 ~Ring 34 x 0.25 (Obsolete) // 0 Name: 1-4rin34.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Primitive UPDATE 2012-02 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__1_4rin34() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 1-4ring34.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 34 0 0 35 0 0 32.3365 0 13.3945 31.4126 0 13.0118 [4,16,34,0,0,35,0,0,32.3365,0,13.3945,31.4126,0,13.0118], diff --git a/p/1-4rin38.scad b/p/1-4rin38.scad index 4662b3b3c..a6ebcd595 100644 --- a/p/1-4rin38.scad +++ b/p/1-4rin38.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__1_4rin38() = [ -// 0 Ring 38 x 0.25 +// 0 ~Ring 38 x 0.25 (Obsolete) // 0 Name: 1-4rin38.dat // 0 Author: Paul Easter [pneaster] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__1_4rin38() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-16 [Philo] Changed to CCW // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 1-4ring38.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 39 0 0 36.0313 0 14.9247 35.1074 0 14.542 38 0 0 [4,16,39,0,0,36.0313,0,14.9247,35.1074,0,14.542,38,0,0], diff --git a/p/1-4rin39.scad b/p/1-4rin39.scad index d1e8e2ff1..2f3fdfd65 100644 --- a/p/1-4rin39.scad +++ b/p/1-4rin39.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__1_4rin39() = [ -// 0 Ring 39 x 0.25 +// 0 ~Ring 39 x 0.25 (Obsolete) // 0 Name: 1-4rin39.dat // 0 Author: Paul Easter [pneaster] -// 0 !LDRAW_ORG Primitive UPDATE 2015-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__1_4rin39() = [ // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 // 0 !HISTORY 2014-12-25 [MMR1988] Fixed a rounding issue // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 1-4ring39.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 40 0 0 36.956 0 15.308 36.0321 0 14.9253 39 0 0 [4,16,40,0,0,36.956,0,15.308,36.0321,0,14.9253,39,0,0], diff --git a/p/1-4rin48.scad b/p/1-4rin48.scad index 0785df2a5..628ec2418 100644 --- a/p/1-4rin48.scad +++ b/p/1-4rin48.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__1_4rin48() = [ -// 0 Ring 48 x 0.25 +// 0 ~Ring 48 x 0.25 (Obsolete) // 0 Name: 1-4rin48.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__1_4rin48() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 1-4ring48.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 48 0 0 49 0 0 45.2711 0 18.7523 44.3472 0 18.3696 [4,16,48,0,0,49,0,0,45.2711,0,18.7523,44.3472,0,18.3696], diff --git a/p/1-4rin49.scad b/p/1-4rin49.scad index db7b8af77..72faaf580 100644 --- a/p/1-4rin49.scad +++ b/p/1-4rin49.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__1_4rin49() = [ -// 0 Ring 49 x 0.25 +// 0 ~Ring 49 x 0.25 (Obsolete) // 0 Name: 1-4rin49.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__1_4rin49() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 1-4ring49.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 49 0 0 50 0 0 46.195 0 19.135 45.2711 0 18.7523 [4,16,49,0,0,50,0,0,46.195,0,19.135,45.2711,0,18.7523], diff --git a/p/1-4rin50.scad b/p/1-4rin50.scad index 74da87795..0d0500273 100644 --- a/p/1-4rin50.scad +++ b/p/1-4rin50.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__1_4rin50() = [ -// 0 Ring 50 x 0.25 +// 0 ~Ring 50 x 0.25 (Obsolete) // 0 Name: 1-4rin50.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__1_4rin50() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 1-4ring50.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 50 0 0 51 0 0 47.1189 0 19.5177 46.195 0 19.135 [4,16,50,0,0,51,0,0,47.1189,0,19.5177,46.195,0,19.135], diff --git a/p/1-4ring10.scad b/p/1-4ring10.scad new file mode 100644 index 000000000..55f95c4fd --- /dev/null +++ b/p/1-4ring10.scad @@ -0,0 +1,35 @@ +use <../lib.scad> +function ldraw_lib__1_4ring10() = [ +// 0 Ring 10 x 0.25 +// 0 Name: 1-4ring10.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 1999-07-05 [PTadmin] Official Update 1999-05 +// 0 !HISTORY 2004-01-05 [cwdee] BFC'd and corrected for 4DPs +// 0 !HISTORY 2004-03-02 [PTadmin] Official Update 2004-01 +// 0 !HISTORY 2007-06-22 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2012-02-16 [Philo] Changed to CCW +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-01-16 [Holly-Wood] Complete regeneration, original by Karim Nassar +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 11 0 0 10.1629 0 4.2097 9.239 0 3.827 10 0 0 + [4,16,11,0,0,10.1629,0,4.2097,9.239,0,3.827,10,0,0], +// 4 16 10.1629 0 4.2097 7.7781 0 7.7781 7.071 0 7.071 9.239 0 3.827 + [4,16,10.1629,0,4.2097,7.7781,0,7.7781,7.071,0,7.071,9.239,0,3.827], +// 4 16 7.7781 0 7.7781 4.2097 0 10.1629 3.827 0 9.239 7.071 0 7.071 + [4,16,7.7781,0,7.7781,4.2097,0,10.1629,3.827,0,9.239,7.071,0,7.071], +// 4 16 4.2097 0 10.1629 0 0 11 0 0 10 3.827 0 9.239 + [4,16,4.2097,0,10.1629,0,0,11,0,0,10,3.827,0,9.239], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__1_4ring10(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_4ring10(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_4ring10(line=0.2); \ No newline at end of file diff --git a/p/1-4ring11.scad b/p/1-4ring11.scad new file mode 100644 index 000000000..e9735748d --- /dev/null +++ b/p/1-4ring11.scad @@ -0,0 +1,32 @@ +use <../lib.scad> +function ldraw_lib__1_4ring11() = [ +// 0 Ring 11 x 0.25 +// 0 Name: 1-4ring11.dat +// 0 Author: Franklin W. Cain [fwcain] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2002-12-31 [PTadmin] Official Update 2002-06 +// 0 !HISTORY 2007-06-22 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2012-02-16 [Philo] Changed to CCW +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 1-4rin11.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 12 0 0 11.0866 0 4.5922 10.1627 0 4.2095 11 0 0 + [4,16,12,0,0,11.0866,0,4.5922,10.1627,0,4.2095,11,0,0], +// 4 16 11.0866 0 4.5922 8.4853 0 8.4853 7.7782 0 7.7782 10.1627 0 4.2095 + [4,16,11.0866,0,4.5922,8.4853,0,8.4853,7.7782,0,7.7782,10.1627,0,4.2095], +// 4 16 8.4853 0 8.4853 4.5922 0 11.0866 4.2095 0 10.1627 7.7782 0 7.7782 + [4,16,8.4853,0,8.4853,4.5922,0,11.0866,4.2095,0,10.1627,7.7782,0,7.7782], +// 4 16 4.5922 0 11.0866 0 0 12 0 0 11 4.2095 0 10.1627 + [4,16,4.5922,0,11.0866,0,0,12,0,0,11,4.2095,0,10.1627], +]; +module ldraw_lib__1_4ring11(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_4ring11(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_4ring11(line=0.2); \ No newline at end of file diff --git a/p/1-4ring12.scad b/p/1-4ring12.scad new file mode 100644 index 000000000..a2d6c7906 --- /dev/null +++ b/p/1-4ring12.scad @@ -0,0 +1,35 @@ +use <../lib.scad> +function ldraw_lib__1_4ring12() = [ +// 0 Ring 12 x 0.25 +// 0 Name: 1-4ring12.dat +// 0 Author: Franklin W. Cain [fwcain] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2002-08-18 [PTadmin] Official Update 2002-04 +// 0 !HISTORY 2007-06-22 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2012-02-16 [Philo] Changed to CCW +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2022-03-01 [MagFors] Recreated using PrimGen2 +// 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 1-4rin12.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 13 0 0 12.0107 0 4.9751 11.0868 0 4.5924 12 0 0 + [4,16,13,0,0,12.0107,0,4.9751,11.0868,0,4.5924,12,0,0], +// 4 16 12.0107 0 4.9751 9.1923 0 9.1923 8.4852 0 8.4852 11.0868 0 4.5924 + [4,16,12.0107,0,4.9751,9.1923,0,9.1923,8.4852,0,8.4852,11.0868,0,4.5924], +// 4 16 9.1923 0 9.1923 4.9751 0 12.0107 4.5924 0 11.0868 8.4852 0 8.4852 + [4,16,9.1923,0,9.1923,4.9751,0,12.0107,4.5924,0,11.0868,8.4852,0,8.4852], +// 4 16 4.9751 0 12.0107 0 0 13 0 0 12 4.5924 0 11.0868 + [4,16,4.9751,0,12.0107,0,0,13,0,0,12,4.5924,0,11.0868], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__1_4ring12(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_4ring12(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_4ring12(line=0.2); \ No newline at end of file diff --git a/p/1-4ring13.scad b/p/1-4ring13.scad new file mode 100644 index 000000000..9c5e7bb3c --- /dev/null +++ b/p/1-4ring13.scad @@ -0,0 +1,29 @@ +use <../lib.scad> +function ldraw_lib__1_4ring13() = [ +// 0 Ring 13 x 0.25 +// 0 Name: 1-4ring13.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-01-22 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 14 0 0 12.9346 0 5.3578 12.0107 0 4.9751 13 0 0 + [4,16,14,0,0,12.9346,0,5.3578,12.0107,0,4.9751,13,0,0], +// 4 16 12.9346 0 5.3578 9.8994 0 9.8994 9.1923 0 9.1923 12.0107 0 4.9751 + [4,16,12.9346,0,5.3578,9.8994,0,9.8994,9.1923,0,9.1923,12.0107,0,4.9751], +// 4 16 9.8994 0 9.8994 5.3578 0 12.9346 4.9751 0 12.0107 9.1923 0 9.1923 + [4,16,9.8994,0,9.8994,5.3578,0,12.9346,4.9751,0,12.0107,9.1923,0,9.1923], +// 4 16 5.3578 0 12.9346 0 0 14 0 0 13 4.9751 0 12.0107 + [4,16,5.3578,0,12.9346,0,0,14,0,0,13,4.9751,0,12.0107], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__1_4ring13(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_4ring13(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_4ring13(line=0.2); \ No newline at end of file diff --git a/p/1-4ring14.scad b/p/1-4ring14.scad new file mode 100644 index 000000000..9d55d8d33 --- /dev/null +++ b/p/1-4ring14.scad @@ -0,0 +1,30 @@ +use <../lib.scad> +function ldraw_lib__1_4ring14() = [ +// 0 Ring 14 x 0.25 +// 0 Name: 1-4ring14.dat +// 0 Author: Franklin W. Cain [fwcain] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2012-02-16 [Philo] Changed to CCW +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 1-4rin14.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 15 0 0 13.8585 0 5.7405 12.9346 0 5.3578 14 0 0 + [4,16,15,0,0,13.8585,0,5.7405,12.9346,0,5.3578,14,0,0], +// 4 16 13.8585 0 5.7405 10.6065 0 10.6065 9.8994 0 9.8994 12.9346 0 5.3578 + [4,16,13.8585,0,5.7405,10.6065,0,10.6065,9.8994,0,9.8994,12.9346,0,5.3578], +// 4 16 10.6065 0 10.6065 5.7405 0 13.8585 5.3578 0 12.9346 9.8994 0 9.8994 + [4,16,10.6065,0,10.6065,5.7405,0,13.8585,5.3578,0,12.9346,9.8994,0,9.8994], +// 4 16 5.7405 0 13.8585 0 0 15 0 0 14 5.3578 0 12.9346 + [4,16,5.7405,0,13.8585,0,0,15,0,0,14,5.3578,0,12.9346], +]; +module ldraw_lib__1_4ring14(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_4ring14(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_4ring14(line=0.2); \ No newline at end of file diff --git a/p/1-4ring15.scad b/p/1-4ring15.scad new file mode 100644 index 000000000..35476a0b5 --- /dev/null +++ b/p/1-4ring15.scad @@ -0,0 +1,32 @@ +use <../lib.scad> +function ldraw_lib__1_4ring15() = [ +// 0 Ring 15 x 0.25 +// 0 Name: 1-4ring15.dat +// 0 Author: Franklin W. Cain [fwcain] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2002-06-11 [PTadmin] Official Update 2002-03 +// 0 !HISTORY 2007-06-22 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2012-02-16 [Philo] Changed to CCW +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 1-4rin15.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 16 0 0 14.7821 0 6.1229 13.8582 0 5.7403 15 0 0 + [4,16,16,0,0,14.7821,0,6.1229,13.8582,0,5.7403,15,0,0], +// 4 16 14.7821 0 6.1229 11.3137 0 11.3137 10.6066 0 10.6066 13.8582 0 5.7403 + [4,16,14.7821,0,6.1229,11.3137,0,11.3137,10.6066,0,10.6066,13.8582,0,5.7403], +// 4 16 11.3137 0 11.3137 6.1229 0 14.7821 5.7403 0 13.8582 10.6066 0 10.6066 + [4,16,11.3137,0,11.3137,6.1229,0,14.7821,5.7403,0,13.8582,10.6066,0,10.6066], +// 4 16 6.1229 0 14.7821 0 0 16 0 0 15 5.7403 0 13.8582 + [4,16,6.1229,0,14.7821,0,0,16,0,0,15,5.7403,0,13.8582], +]; +module ldraw_lib__1_4ring15(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_4ring15(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_4ring15(line=0.2); \ No newline at end of file diff --git a/p/1-4ring16.scad b/p/1-4ring16.scad new file mode 100644 index 000000000..ced8619bb --- /dev/null +++ b/p/1-4ring16.scad @@ -0,0 +1,32 @@ +use <../lib.scad> +function ldraw_lib__1_4ring16() = [ +// 0 Ring 16 x 0.25 +// 0 Name: 1-4ring16.dat +// 0 Author: Franklin W. Cain [fwcain] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2002-08-18 [PTadmin] Official Update 2002-04 +// 0 !HISTORY 2007-06-22 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2012-02-16 [Philo] Changed to CCW +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 1-4rin16.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 17 0 0 15.706 0 6.5056 14.7821 0 6.1229 16 0 0 + [4,16,17,0,0,15.706,0,6.5056,14.7821,0,6.1229,16,0,0], +// 4 16 15.706 0 6.5056 12.0208 0 12.0208 11.3137 0 11.3137 14.7821 0 6.1229 + [4,16,15.706,0,6.5056,12.0208,0,12.0208,11.3137,0,11.3137,14.7821,0,6.1229], +// 4 16 12.0208 0 12.0208 6.5056 0 15.706 6.1229 0 14.7821 11.3137 0 11.3137 + [4,16,12.0208,0,12.0208,6.5056,0,15.706,6.1229,0,14.7821,11.3137,0,11.3137], +// 4 16 6.5056 0 15.706 0 0 17 0 0 16 6.1229 0 14.7821 + [4,16,6.5056,0,15.706,0,0,17,0,0,16,6.1229,0,14.7821], +]; +module ldraw_lib__1_4ring16(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_4ring16(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_4ring16(line=0.2); \ No newline at end of file diff --git a/p/1-4ring17.scad b/p/1-4ring17.scad new file mode 100644 index 000000000..f6e6f8990 --- /dev/null +++ b/p/1-4ring17.scad @@ -0,0 +1,29 @@ +use <../lib.scad> +function ldraw_lib__1_4ring17() = [ +// 0 Ring 17 x 0.25 +// 0 Name: 1-4ring17.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-02-03 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 18 0 0 16.6302 0 6.8886 15.7063 0 6.5059 17 0 0 + [4,16,18,0,0,16.6302,0,6.8886,15.7063,0,6.5059,17,0,0], +// 4 16 16.6302 0 6.8886 12.7278 0 12.7278 12.0207 0 12.0207 15.7063 0 6.5059 + [4,16,16.6302,0,6.8886,12.7278,0,12.7278,12.0207,0,12.0207,15.7063,0,6.5059], +// 4 16 12.7278 0 12.7278 6.8886 0 16.6302 6.5059 0 15.7063 12.0207 0 12.0207 + [4,16,12.7278,0,12.7278,6.8886,0,16.6302,6.5059,0,15.7063,12.0207,0,12.0207], +// 4 16 6.8886 0 16.6302 0 0 18 0 0 17 6.5059 0 15.7063 + [4,16,6.8886,0,16.6302,0,0,18,0,0,17,6.5059,0,15.7063], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__1_4ring17(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_4ring17(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_4ring17(line=0.2); \ No newline at end of file diff --git a/p/1-4ring18.scad b/p/1-4ring18.scad new file mode 100644 index 000000000..4de0f4c3d --- /dev/null +++ b/p/1-4ring18.scad @@ -0,0 +1,31 @@ +use <../lib.scad> +function ldraw_lib__1_4ring18() = [ +// 0 Ring 18 x 0.25 +// 0 Name: 1-4ring18.dat +// 0 Author: Steve Bliss [sbliss] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2000-09-30 [PTadmin] Official Update 2000-02 +// 0 !HISTORY 2007-06-22 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 1-4rin18.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 18 0 0 19 0 0 17.5541 0 7.2713 16.6302 0 6.8886 + [4,16,18,0,0,19,0,0,17.5541,0,7.2713,16.6302,0,6.8886], +// 4 16 16.6302 0 6.8886 17.5541 0 7.2713 13.4349 0 13.4349 12.7278 0 12.7278 + [4,16,16.6302,0,6.8886,17.5541,0,7.2713,13.4349,0,13.4349,12.7278,0,12.7278], +// 4 16 12.7278 0 12.7278 13.4349 0 13.4349 7.2713 0 17.5541 6.8886 0 16.6302 + [4,16,12.7278,0,12.7278,13.4349,0,13.4349,7.2713,0,17.5541,6.8886,0,16.6302], +// 4 16 6.8886 0 16.6302 7.2713 0 17.5541 0 0 19 0 0 18 + [4,16,6.8886,0,16.6302,7.2713,0,17.5541,0,0,19,0,0,18], +// 0 +]; +module ldraw_lib__1_4ring18(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_4ring18(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_4ring18(line=0.2); \ No newline at end of file diff --git a/p/1-4ring19.scad b/p/1-4ring19.scad new file mode 100644 index 000000000..07ee469e1 --- /dev/null +++ b/p/1-4ring19.scad @@ -0,0 +1,31 @@ +use <../lib.scad> +function ldraw_lib__1_4ring19() = [ +// 0 Ring 19 x 0.25 +// 0 Name: 1-4ring19.dat +// 0 Author: Steve Bliss [sbliss] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2000-09-30 [PTadmin] Official Update 2000-02 +// 0 !HISTORY 2007-06-22 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 1-4rin19.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 19 0 0 20 0 0 18.478 0 7.654 17.5541 0 7.2713 + [4,16,19,0,0,20,0,0,18.478,0,7.654,17.5541,0,7.2713], +// 4 16 17.5541 0 7.2713 18.478 0 7.654 14.142 0 14.142 13.4349 0 13.4349 + [4,16,17.5541,0,7.2713,18.478,0,7.654,14.142,0,14.142,13.4349,0,13.4349], +// 4 16 13.4349 0 13.4349 14.142 0 14.142 7.654 0 18.478 7.2713 0 17.5541 + [4,16,13.4349,0,13.4349,14.142,0,14.142,7.654,0,18.478,7.2713,0,17.5541], +// 4 16 7.2713 0 17.5541 7.654 0 18.478 0 0 20 0 0 19 + [4,16,7.2713,0,17.5541,7.654,0,18.478,0,0,20,0,0,19], +// 0 +]; +module ldraw_lib__1_4ring19(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_4ring19(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_4ring19(line=0.2); \ No newline at end of file diff --git a/p/1-4ring20.scad b/p/1-4ring20.scad new file mode 100644 index 000000000..14bac9c6f --- /dev/null +++ b/p/1-4ring20.scad @@ -0,0 +1,29 @@ +use <../lib.scad> +function ldraw_lib__1_4ring20() = [ +// 0 Ring 20 x 0.25 +// 0 Name: 1-4ring20.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 1-4rin20.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 21 0 0 19.4019 0 8.0367 18.478 0 7.654 20 0 0 + [4,16,21,0,0,19.4019,0,8.0367,18.478,0,7.654,20,0,0], +// 4 16 19.4019 0 8.0367 14.8491 0 14.8491 14.142 0 14.142 18.478 0 7.654 + [4,16,19.4019,0,8.0367,14.8491,0,14.8491,14.142,0,14.142,18.478,0,7.654], +// 4 16 14.8491 0 14.8491 8.0367 0 19.4019 7.654 0 18.478 14.142 0 14.142 + [4,16,14.8491,0,14.8491,8.0367,0,19.4019,7.654,0,18.478,14.142,0,14.142], +// 4 16 8.0367 0 19.4019 0 0 21 0 0 20 7.654 0 18.478 + [4,16,8.0367,0,19.4019,0,0,21,0,0,20,7.654,0,18.478], +// 0 // Build by Primitive Generator 2 +]; +module ldraw_lib__1_4ring20(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_4ring20(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_4ring20(line=0.2); \ No newline at end of file diff --git a/p/1-4ring23.scad b/p/1-4ring23.scad new file mode 100644 index 000000000..d4c4452bf --- /dev/null +++ b/p/1-4ring23.scad @@ -0,0 +1,29 @@ +use <../lib.scad> +function ldraw_lib__1_4ring23() = [ +// 0 Ring 23 x 0.25 +// 0 Name: 1-4ring23.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 +// 0 !HISTORY 2024-02-23 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 24 0 0 22.1736 0 9.1848 21.2497 0 8.8021 23 0 0 + [4,16,24,0,0,22.1736,0,9.1848,21.2497,0,8.8021,23,0,0], +// 4 16 22.1736 0 9.1848 16.9704 0 16.9704 16.2633 0 16.2633 21.2497 0 8.8021 + [4,16,22.1736,0,9.1848,16.9704,0,16.9704,16.2633,0,16.2633,21.2497,0,8.8021], +// 4 16 16.9704 0 16.9704 9.1848 0 22.1736 8.8021 0 21.2497 16.2633 0 16.2633 + [4,16,16.9704,0,16.9704,9.1848,0,22.1736,8.8021,0,21.2497,16.2633,0,16.2633], +// 4 16 9.1848 0 22.1736 0 0 24 0 0 23 8.8021 0 21.2497 + [4,16,9.1848,0,22.1736,0,0,24,0,0,23,8.8021,0,21.2497], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__1_4ring23(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_4ring23(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_4ring23(line=0.2); \ No newline at end of file diff --git a/p/1-4ring24.scad b/p/1-4ring24.scad new file mode 100644 index 000000000..0c592d750 --- /dev/null +++ b/p/1-4ring24.scad @@ -0,0 +1,29 @@ +use <../lib.scad> +function ldraw_lib__1_4ring24() = [ +// 0 Ring 24 x 0.25 +// 0 Name: 1-4ring24.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-02-18 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 25 0 0 23.0975 0 9.5675 22.1736 0 9.1848 24 0 0 + [4,16,25,0,0,23.0975,0,9.5675,22.1736,0,9.1848,24,0,0], +// 4 16 23.0975 0 9.5675 17.6775 0 17.6775 16.9704 0 16.9704 22.1736 0 9.1848 + [4,16,23.0975,0,9.5675,17.6775,0,17.6775,16.9704,0,16.9704,22.1736,0,9.1848], +// 4 16 17.6775 0 17.6775 9.5675 0 23.0975 9.1848 0 22.1736 16.9704 0 16.9704 + [4,16,17.6775,0,17.6775,9.5675,0,23.0975,9.1848,0,22.1736,16.9704,0,16.9704], +// 4 16 9.5675 0 23.0975 0 0 25 0 0 24 9.1848 0 22.1736 + [4,16,9.5675,0,23.0975,0,0,25,0,0,24,9.1848,0,22.1736], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__1_4ring24(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_4ring24(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_4ring24(line=0.2); \ No newline at end of file diff --git a/p/1-4ring28.scad b/p/1-4ring28.scad new file mode 100644 index 000000000..77f56e7aa --- /dev/null +++ b/p/1-4ring28.scad @@ -0,0 +1,33 @@ +use <../lib.scad> +function ldraw_lib__1_4ring28() = [ +// 0 Ring 28 x 0.25 +// 0 Name: 1-4ring28.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 +// 0 !HISTORY 2007-06-22 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2012-02-16 [Philo] Changed to CCW +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-02-09 [Holly-Wood] Complete re-write, original by bbroich +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 29 0 0 26.7931 0 11.0983 25.8692 0 10.7156 28 0 0 + [4,16,29,0,0,26.7931,0,11.0983,25.8692,0,10.7156,28,0,0], +// 4 16 26.7931 0 11.0983 20.5059 0 20.5059 19.7988 0 19.7988 25.8692 0 10.7156 + [4,16,26.7931,0,11.0983,20.5059,0,20.5059,19.7988,0,19.7988,25.8692,0,10.7156], +// 4 16 20.5059 0 20.5059 11.0983 0 26.7931 10.7156 0 25.8692 19.7988 0 19.7988 + [4,16,20.5059,0,20.5059,11.0983,0,26.7931,10.7156,0,25.8692,19.7988,0,19.7988], +// 4 16 11.0983 0 26.7931 0 0 29 0 0 28 10.7156 0 25.8692 + [4,16,11.0983,0,26.7931,0,0,29,0,0,28,10.7156,0,25.8692], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__1_4ring28(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_4ring28(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_4ring28(line=0.2); \ No newline at end of file diff --git a/p/1-4ring34.scad b/p/1-4ring34.scad new file mode 100644 index 000000000..ff2ea6f26 --- /dev/null +++ b/p/1-4ring34.scad @@ -0,0 +1,29 @@ +use <../lib.scad> +function ldraw_lib__1_4ring34() = [ +// 0 Ring 34 x 0.25 +// 0 Name: 1-4ring34.dat +// 0 Author: Santeri Piippo [arezey] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 1-4rin34.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 34 0 0 35 0 0 32.3365 0 13.3945 31.4126 0 13.0118 + [4,16,34,0,0,35,0,0,32.3365,0,13.3945,31.4126,0,13.0118], +// 4 16 31.4126 0 13.0118 32.3365 0 13.3945 24.7485 0 24.7485 24.0414 0 24.0414 + [4,16,31.4126,0,13.0118,32.3365,0,13.3945,24.7485,0,24.7485,24.0414,0,24.0414], +// 4 16 24.0414 0 24.0414 24.7485 0 24.7485 13.3945 0 32.3365 13.0118 0 31.4126 + [4,16,24.0414,0,24.0414,24.7485,0,24.7485,13.3945,0,32.3365,13.0118,0,31.4126], +// 4 16 13.0118 0 31.4126 13.3945 0 32.3365 0 0 35 0 0 34 + [4,16,13.0118,0,31.4126,13.3945,0,32.3365,0,0,35,0,0,34], +// 0 // +]; +module ldraw_lib__1_4ring34(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_4ring34(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_4ring34(line=0.2); \ No newline at end of file diff --git a/p/1-4ring38.scad b/p/1-4ring38.scad new file mode 100644 index 000000000..845da26fc --- /dev/null +++ b/p/1-4ring38.scad @@ -0,0 +1,32 @@ +use <../lib.scad> +function ldraw_lib__1_4ring38() = [ +// 0 Ring 38 x 0.25 +// 0 Name: 1-4ring38.dat +// 0 Author: Paul Easter [pneaster] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2001-12-31 [PTadmin] Official Update 2001-03 +// 0 !HISTORY 2007-06-22 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2012-02-16 [Philo] Changed to CCW +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 1-4rin38.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 39 0 0 36.0313 0 14.9247 35.1074 0 14.542 38 0 0 + [4,16,39,0,0,36.0313,0,14.9247,35.1074,0,14.542,38,0,0], +// 4 16 36.0313 0 14.9247 27.5772 0 27.5772 26.8701 0 26.8701 35.1074 0 14.542 + [4,16,36.0313,0,14.9247,27.5772,0,27.5772,26.8701,0,26.8701,35.1074,0,14.542], +// 4 16 27.5772 0 27.5772 14.9247 0 36.0313 14.542 0 35.1074 26.8701 0 26.8701 + [4,16,27.5772,0,27.5772,14.9247,0,36.0313,14.542,0,35.1074,26.8701,0,26.8701], +// 4 16 14.9247 0 36.0313 0 0 39 0 0 38 14.542 0 35.1074 + [4,16,14.9247,0,36.0313,0,0,39,0,0,38,14.542,0,35.1074], +]; +module ldraw_lib__1_4ring38(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_4ring38(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_4ring38(line=0.2); \ No newline at end of file diff --git a/p/1-4ring39.scad b/p/1-4ring39.scad new file mode 100644 index 000000000..6fa81d638 --- /dev/null +++ b/p/1-4ring39.scad @@ -0,0 +1,35 @@ +use <../lib.scad> +function ldraw_lib__1_4ring39() = [ +// 0 Ring 39 x 0.25 +// 0 Name: 1-4ring39.dat +// 0 Author: Paul Easter [pneaster] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2001-12-31 [PTadmin] Official Update 2001-03 +// 0 !HISTORY 2007-06-22 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2012-02-16 [Philo] Changed to CCW +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2014-12-25 [MMR1988] Fixed a rounding issue +// 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 1-4rin39.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 40 0 0 36.956 0 15.308 36.0321 0 14.9253 39 0 0 + [4,16,40,0,0,36.956,0,15.308,36.0321,0,14.9253,39,0,0], +// 4 16 36.956 0 15.308 28.284 0 28.284 27.5769 0 27.5769 36.0321 0 14.9253 + [4,16,36.956,0,15.308,28.284,0,28.284,27.5769,0,27.5769,36.0321,0,14.9253], +// 4 16 28.284 0 28.284 15.308 0 36.956 14.9253 0 36.0321 27.5769 0 27.5769 + [4,16,28.284,0,28.284,15.308,0,36.956,14.9253,0,36.0321,27.5769,0,27.5769], +// 4 16 15.308 0 36.956 0 0 40 0 0 39 14.9253 0 36.0321 + [4,16,15.308,0,36.956,0,0,40,0,0,39,14.9253,0,36.0321], +// 0 // Build by Primitive Generator 2 +]; +module ldraw_lib__1_4ring39(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_4ring39(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_4ring39(line=0.2); \ No newline at end of file diff --git a/p/1-4ring48.scad b/p/1-4ring48.scad new file mode 100644 index 000000000..b6b10074d --- /dev/null +++ b/p/1-4ring48.scad @@ -0,0 +1,29 @@ +use <../lib.scad> +function ldraw_lib__1_4ring48() = [ +// 0 Ring 48 x 0.25 +// 0 Name: 1-4ring48.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 1-4rin48.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 48 0 0 49 0 0 45.2711 0 18.7523 44.3472 0 18.3696 + [4,16,48,0,0,49,0,0,45.2711,0,18.7523,44.3472,0,18.3696], +// 4 16 44.3472 0 18.3696 45.2711 0 18.7523 34.6479 0 34.6479 33.9408 0 33.9408 + [4,16,44.3472,0,18.3696,45.2711,0,18.7523,34.6479,0,34.6479,33.9408,0,33.9408], +// 4 16 33.9408 0 33.9408 34.6479 0 34.6479 18.7523 0 45.2711 18.3696 0 44.3472 + [4,16,33.9408,0,33.9408,34.6479,0,34.6479,18.7523,0,45.2711,18.3696,0,44.3472], +// 4 16 18.3696 0 44.3472 18.7523 0 45.2711 0 0 49 0 0 48 + [4,16,18.3696,0,44.3472,18.7523,0,45.2711,0,0,49,0,0,48], +// 0 +]; +module ldraw_lib__1_4ring48(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_4ring48(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_4ring48(line=0.2); \ No newline at end of file diff --git a/p/1-4ring49.scad b/p/1-4ring49.scad new file mode 100644 index 000000000..9cf994d80 --- /dev/null +++ b/p/1-4ring49.scad @@ -0,0 +1,29 @@ +use <../lib.scad> +function ldraw_lib__1_4ring49() = [ +// 0 Ring 49 x 0.25 +// 0 Name: 1-4ring49.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 1-4rin49.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 49 0 0 50 0 0 46.195 0 19.135 45.2711 0 18.7523 + [4,16,49,0,0,50,0,0,46.195,0,19.135,45.2711,0,18.7523], +// 4 16 45.2711 0 18.7523 46.195 0 19.135 35.355 0 35.355 34.6479 0 34.6479 + [4,16,45.2711,0,18.7523,46.195,0,19.135,35.355,0,35.355,34.6479,0,34.6479], +// 4 16 34.6479 0 34.6479 35.355 0 35.355 19.135 0 46.195 18.7523 0 45.2711 + [4,16,34.6479,0,34.6479,35.355,0,35.355,19.135,0,46.195,18.7523,0,45.2711], +// 4 16 18.7523 0 45.2711 19.135 0 46.195 0 0 50 0 0 49 + [4,16,18.7523,0,45.2711,19.135,0,46.195,0,0,50,0,0,49], +// 0 +]; +module ldraw_lib__1_4ring49(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_4ring49(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_4ring49(line=0.2); \ No newline at end of file diff --git a/p/1-4ring50.scad b/p/1-4ring50.scad new file mode 100644 index 000000000..9dfe888d3 --- /dev/null +++ b/p/1-4ring50.scad @@ -0,0 +1,29 @@ +use <../lib.scad> +function ldraw_lib__1_4ring50() = [ +// 0 Ring 50 x 0.25 +// 0 Name: 1-4ring50.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 1-4rin50.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 50 0 0 51 0 0 47.1189 0 19.5177 46.195 0 19.135 + [4,16,50,0,0,51,0,0,47.1189,0,19.5177,46.195,0,19.135], +// 4 16 46.195 0 19.135 47.1189 0 19.5177 36.0621 0 36.0621 35.355 0 35.355 + [4,16,46.195,0,19.135,47.1189,0,19.5177,36.0621,0,36.0621,35.355,0,35.355], +// 4 16 35.355 0 35.355 36.0621 0 36.0621 19.5177 0 47.1189 19.135 0 46.195 + [4,16,35.355,0,35.355,36.0621,0,36.0621,19.5177,0,47.1189,19.135,0,46.195], +// 4 16 19.135 0 46.195 19.5177 0 47.1189 0 0 51 0 0 50 + [4,16,19.135,0,46.195,19.5177,0,47.1189,0,0,51,0,0,50], +// 0 +]; +module ldraw_lib__1_4ring50(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_4ring50(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_4ring50(line=0.2); \ No newline at end of file diff --git a/p/1-8con1.scad b/p/1-8con1.scad index a43fb267e..8536c99c6 100644 --- a/p/1-8con1.scad +++ b/p/1-8con1.scad @@ -2,32 +2,30 @@ use <../lib.scad> function ldraw_lib__1_8con1() = [ // 0 Cone 1 x 0.125 // 0 Name: 1-8con1.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 -// +// 0 !HISTORY 2024-01-30 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 1 1 0 0.9239 1 0.3827 1.8478 0 0.7654 2 0 0 [4,16,1,1,0,0.9239,1,0.3827,1.8478,0,0.7654,2,0,0], // 4 16 0.9239 1 0.3827 0.7071 1 0.7071 1.4142 0 1.4142 1.8478 0 0.7654 [4,16,0.9239,1,0.3827,0.7071,1,0.7071,1.4142,0,1.4142,1.8478,0,0.7654], -// -// 0 conditional lines -// 5 24 1 1 0 2 0 0 0.9239 1 -0.3827 0.9239 1 0.3827 - [5,24,1,1,0,2,0,0,0.9239,1,-0.3827,0.9239,1,0.3827], +// 0 // conditional lines +// 5 24 1 1 0 2 0 0 1 1 -0.4142 0.9239 1 0.3827 + [5,24,1,1,0,2,0,0,1,1,-0.4142,0.9239,1,0.3827], // 5 24 0.9239 1 0.3827 1.8478 0 0.7654 1 1 0 0.7071 1 0.7071 [5,24,0.9239,1,0.3827,1.8478,0,0.7654,1,1,0,0.7071,1,0.7071], -// 5 24 0.7071 1 0.7071 1.4142 0 1.4142 0.9239 1 0.3827 0.3827 1 0.9239 - [5,24,0.7071,1,0.7071,1.4142,0,1.4142,0.9239,1,0.3827,0.3827,1,0.9239], -// -// 0 end of file -// +// 5 24 0.7071 1 0.7071 1.4142 0 1.4142 0.9239 1 0.3827 0.4142 1 1 + [5,24,0.7071,1,0.7071,1.4142,0,1.4142,0.9239,1,0.3827,0.4142,1,1], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_8con1(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_8con1(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-8con20.scad b/p/1-8con20.scad index ae16f835f..5278e17da 100644 --- a/p/1-8con20.scad +++ b/p/1-8con20.scad @@ -2,32 +2,30 @@ use <../lib.scad> function ldraw_lib__1_8con20() = [ // 0 Cone 20 x 0.125 // 0 Name: 1-8con20.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 -// +// 0 !HISTORY 2024-02-23 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 20 1 0 18.478 1 7.654 19.4019 0 8.0367 21 0 0 [4,16,20,1,0,18.478,1,7.654,19.4019,0,8.0367,21,0,0], // 4 16 18.478 1 7.654 14.142 1 14.142 14.8491 0 14.8491 19.4019 0 8.0367 [4,16,18.478,1,7.654,14.142,1,14.142,14.8491,0,14.8491,19.4019,0,8.0367], -// -// 0 conditional lines -// 5 24 20 1 0 21 0 0 18.478 1 -7.654 18.478 1 7.654 - [5,24,20,1,0,21,0,0,18.478,1,-7.654,18.478,1,7.654], +// 0 // conditional lines +// 5 24 20 1 0 21 0 0 20 1 -8.284 18.478 1 7.654 + [5,24,20,1,0,21,0,0,20,1,-8.284,18.478,1,7.654], // 5 24 18.478 1 7.654 19.4019 0 8.0367 20 1 0 14.142 1 14.142 [5,24,18.478,1,7.654,19.4019,0,8.0367,20,1,0,14.142,1,14.142], -// 5 24 14.142 1 14.142 14.8491 0 14.8491 18.478 1 7.654 7.654 1 18.478 - [5,24,14.142,1,14.142,14.8491,0,14.8491,18.478,1,7.654,7.654,1,18.478], -// -// 0 end of file -// +// 5 24 14.142 1 14.142 14.8491 0 14.8491 18.478 1 7.654 8.284 1 20 + [5,24,14.142,1,14.142,14.8491,0,14.8491,18.478,1,7.654,8.284,1,20], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_8con20(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_8con20(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-8rin10.scad b/p/1-8rin10.scad index 7668f1764..66f22e2c2 100644 --- a/p/1-8rin10.scad +++ b/p/1-8rin10.scad @@ -1,10 +1,10 @@ use <../lib.scad> function ldraw_lib__1_8rin10() = [ -// 0 Ring 10 x 0.125 +// 0 ~Ring 10 x 0.125 (Obsolete) // 0 Name: 1-8rin10.dat -// 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -15,12 +15,14 @@ function ldraw_lib__1_8rin10() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-16 [Philo] Changed to CCW // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-01-21 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 11 0 0 10.1629 0 4.2097 9.239 0 3.827 10 0 0 [4,16,11,0,0,10.1629,0,4.2097,9.239,0,3.827,10,0,0], // 4 16 10.1629 0 4.2097 7.7781 0 7.7781 7.071 0 7.071 9.239 0 3.827 [4,16,10.1629,0,4.2097,7.7781,0,7.7781,7.071,0,7.071,9.239,0,3.827], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_8rin10(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_8rin10(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-8rin15.scad b/p/1-8rin15.scad index c5894e8dc..4056a6b0e 100644 --- a/p/1-8rin15.scad +++ b/p/1-8rin15.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__1_8rin15() = [ -// 0 Ring 15 x 0.125 +// 0 ~Ring 15 x 0.125 (Obsolete) // 0 Name: 1-8rin15.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2010-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__1_8rin15() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 1-8ring15.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 15 0 0 16 0 0 14.7824 0 6.1232 13.8585 0 5.7405 [4,16,15,0,0,16,0,0,14.7824,0,6.1232,13.8585,0,5.7405], diff --git a/p/1-8rin17.scad b/p/1-8rin17.scad index 997ff1979..eeb3a129b 100644 --- a/p/1-8rin17.scad +++ b/p/1-8rin17.scad @@ -1,25 +1,24 @@ use <../lib.scad> function ldraw_lib__1_8rin17() = [ -// 0 Ring 17 x 0.125 +// 0 ~Ring 17 x 0.125 (Obsolete) // 0 Name: 1-8rin17.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2010-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-02-16 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 17 0 0 18 0 0 16.6302 0 6.8886 15.7063 0 6.5059 - [4,16,17,0,0,18,0,0,16.6302,0,6.8886,15.7063,0,6.5059], -// 4 16 15.7063 0 6.5059 16.6302 0 6.8886 12.7278 0 12.7278 12.0207 0 12.0207 - [4,16,15.7063,0,6.5059,16.6302,0,6.8886,12.7278,0,12.7278,12.0207,0,12.0207], -// -// 0 end of file -// +// 4 16 18 0 0 16.6302 0 6.8886 15.7063 0 6.5059 17 0 0 + [4,16,18,0,0,16.6302,0,6.8886,15.7063,0,6.5059,17,0,0], +// 4 16 16.6302 0 6.8886 12.7278 0 12.7278 12.0207 0 12.0207 15.7063 0 6.5059 + [4,16,16.6302,0,6.8886,12.7278,0,12.7278,12.0207,0,12.0207,15.7063,0,6.5059], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_8rin17(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_8rin17(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-8rin18.scad b/p/1-8rin18.scad index bb9660116..83dcecee4 100644 --- a/p/1-8rin18.scad +++ b/p/1-8rin18.scad @@ -1,10 +1,10 @@ use <../lib.scad> function ldraw_lib__1_8rin18() = [ -// 0 Ring 18 x 0.125 +// 0 ~Ring 18 x 0.125 (Obsolete) // 0 Name: 1-8rin18.dat -// 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -14,12 +14,14 @@ function ldraw_lib__1_8rin18() = [ // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 // 0 !HISTORY 2012-02-16 [Philo] Changed to CCW // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-02-06 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 19 0 0 17.5541 0 7.2713 16.6302 0 6.8886 18 0 0 [4,16,19,0,0,17.5541,0,7.2713,16.6302,0,6.8886,18,0,0], // 4 16 17.5541 0 7.2713 13.4349 0 13.4349 12.7278 0 12.7278 16.6302 0 6.8886 [4,16,17.5541,0,7.2713,13.4349,0,13.4349,12.7278,0,12.7278,16.6302,0,6.8886], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_8rin18(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_8rin18(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-8rin19.scad b/p/1-8rin19.scad index c4af8e217..ac2bfc6b0 100644 --- a/p/1-8rin19.scad +++ b/p/1-8rin19.scad @@ -1,10 +1,10 @@ use <../lib.scad> function ldraw_lib__1_8rin19() = [ -// 0 Ring 19 x 0.125 +// 0 ~Ring 19 x 0.125 (Obsolete) // 0 Name: 1-8rin19.dat -// 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -14,12 +14,14 @@ function ldraw_lib__1_8rin19() = [ // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 // 0 !HISTORY 2012-02-16 [Philo] Changed to CCW // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-01-30 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 20 0 0 18.478 0 7.654 17.5541 0 7.2713 19 0 0 [4,16,20,0,0,18.478,0,7.654,17.5541,0,7.2713,19,0,0], // 4 16 18.478 0 7.654 14.142 0 14.142 13.4349 0 13.4349 17.5541 0 7.2713 [4,16,18.478,0,7.654,14.142,0,14.142,13.4349,0,13.4349,17.5541,0,7.2713], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_8rin19(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_8rin19(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-8rin23.scad b/p/1-8rin23.scad index d94314a81..2e787415f 100644 --- a/p/1-8rin23.scad +++ b/p/1-8rin23.scad @@ -1,25 +1,24 @@ use <../lib.scad> function ldraw_lib__1_8rin23() = [ -// 0 Ring 23 x 0.125 +// 0 ~Ring 23 x 0.125 (Obsolete) // 0 Name: 1-8rin23.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-02-24 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 23 0 0 24 0 0 22.1736 0 9.1848 21.2497 0 8.8021 - [4,16,23,0,0,24,0,0,22.1736,0,9.1848,21.2497,0,8.8021], -// 4 16 21.2497 0 8.8021 22.1736 0 9.1848 16.9704 0 16.9704 16.2633 0 16.2633 - [4,16,21.2497,0,8.8021,22.1736,0,9.1848,16.9704,0,16.9704,16.2633,0,16.2633], -// -// 0 end of file -// +// 4 16 24 0 0 22.1736 0 9.1848 21.2497 0 8.8021 23 0 0 + [4,16,24,0,0,22.1736,0,9.1848,21.2497,0,8.8021,23,0,0], +// 4 16 22.1736 0 9.1848 16.9704 0 16.9704 16.2633 0 16.2633 21.2497 0 8.8021 + [4,16,22.1736,0,9.1848,16.9704,0,16.9704,16.2633,0,16.2633,21.2497,0,8.8021], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_8rin23(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_8rin23(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-8rin39.scad b/p/1-8rin39.scad index ef8c4e12d..124c2d1a8 100644 --- a/p/1-8rin39.scad +++ b/p/1-8rin39.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__1_8rin39() = [ -// 0 Ring 39 x 0.125 +// 0 ~Ring 39 x 0.125 (Obsolete) // 0 Name: 1-8rin39.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__1_8rin39() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 1-8ring39.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 39 0 0 40 0 0 36.956 0 15.308 36.0321 0 14.9253 [4,16,39,0,0,40,0,0,36.956,0,15.308,36.0321,0,14.9253], diff --git a/p/1-8ring10.scad b/p/1-8ring10.scad new file mode 100644 index 000000000..d75c5e917 --- /dev/null +++ b/p/1-8ring10.scad @@ -0,0 +1,29 @@ +use <../lib.scad> +function ldraw_lib__1_8ring10() = [ +// 0 Ring 10 x 0.125 +// 0 Name: 1-8ring10.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2004-11-06 [PTadmin] Official Update 2004-04 +// 0 !HISTORY 2007-06-22 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2012-02-16 [Philo] Changed to CCW +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-01-21 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 11 0 0 10.1629 0 4.2097 9.239 0 3.827 10 0 0 + [4,16,11,0,0,10.1629,0,4.2097,9.239,0,3.827,10,0,0], +// 4 16 10.1629 0 4.2097 7.7781 0 7.7781 7.071 0 7.071 9.239 0 3.827 + [4,16,10.1629,0,4.2097,7.7781,0,7.7781,7.071,0,7.071,9.239,0,3.827], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__1_8ring10(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_8ring10(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_8ring10(line=0.2); \ No newline at end of file diff --git a/p/1-8ring15.scad b/p/1-8ring15.scad new file mode 100644 index 000000000..7c7c4eceb --- /dev/null +++ b/p/1-8ring15.scad @@ -0,0 +1,25 @@ +use <../lib.scad> +function ldraw_lib__1_8ring15() = [ +// 0 Ring 15 x 0.125 +// 0 Name: 1-8ring15.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 1-8rin15.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 15 0 0 16 0 0 14.7824 0 6.1232 13.8585 0 5.7405 + [4,16,15,0,0,16,0,0,14.7824,0,6.1232,13.8585,0,5.7405], +// 4 16 13.8585 0 5.7405 14.7824 0 6.1232 11.3136 0 11.3136 10.6065 0 10.6065 + [4,16,13.8585,0,5.7405,14.7824,0,6.1232,11.3136,0,11.3136,10.6065,0,10.6065], +// 0 +]; +module ldraw_lib__1_8ring15(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_8ring15(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_8ring15(line=0.2); \ No newline at end of file diff --git a/p/1-8ring17.scad b/p/1-8ring17.scad new file mode 100644 index 000000000..5cf4b6fe6 --- /dev/null +++ b/p/1-8ring17.scad @@ -0,0 +1,25 @@ +use <../lib.scad> +function ldraw_lib__1_8ring17() = [ +// 0 Ring 17 x 0.125 +// 0 Name: 1-8ring17.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-02-16 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 18 0 0 16.6302 0 6.8886 15.7063 0 6.5059 17 0 0 + [4,16,18,0,0,16.6302,0,6.8886,15.7063,0,6.5059,17,0,0], +// 4 16 16.6302 0 6.8886 12.7278 0 12.7278 12.0207 0 12.0207 15.7063 0 6.5059 + [4,16,16.6302,0,6.8886,12.7278,0,12.7278,12.0207,0,12.0207,15.7063,0,6.5059], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__1_8ring17(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_8ring17(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_8ring17(line=0.2); \ No newline at end of file diff --git a/p/1-8ring18.scad b/p/1-8ring18.scad new file mode 100644 index 000000000..7114db77a --- /dev/null +++ b/p/1-8ring18.scad @@ -0,0 +1,28 @@ +use <../lib.scad> +function ldraw_lib__1_8ring18() = [ +// 0 Ring 18 x 0.125 +// 0 Name: 1-8ring18.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2003-06-13 [pneaster] Fixed part +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2012-02-16 [Philo] Changed to CCW +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-02-06 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 19 0 0 17.5541 0 7.2713 16.6302 0 6.8886 18 0 0 + [4,16,19,0,0,17.5541,0,7.2713,16.6302,0,6.8886,18,0,0], +// 4 16 17.5541 0 7.2713 13.4349 0 13.4349 12.7278 0 12.7278 16.6302 0 6.8886 + [4,16,17.5541,0,7.2713,13.4349,0,13.4349,12.7278,0,12.7278,16.6302,0,6.8886], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__1_8ring18(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_8ring18(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_8ring18(line=0.2); \ No newline at end of file diff --git a/p/1-8ring19.scad b/p/1-8ring19.scad new file mode 100644 index 000000000..5498f55b5 --- /dev/null +++ b/p/1-8ring19.scad @@ -0,0 +1,28 @@ +use <../lib.scad> +function ldraw_lib__1_8ring19() = [ +// 0 Ring 19 x 0.125 +// 0 Name: 1-8ring19.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2003-06-13 [pneaster] Fixed part +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2012-02-16 [Philo] Changed to CCW +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-01-30 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 20 0 0 18.478 0 7.654 17.5541 0 7.2713 19 0 0 + [4,16,20,0,0,18.478,0,7.654,17.5541,0,7.2713,19,0,0], +// 4 16 18.478 0 7.654 14.142 0 14.142 13.4349 0 13.4349 17.5541 0 7.2713 + [4,16,18.478,0,7.654,14.142,0,14.142,13.4349,0,13.4349,17.5541,0,7.2713], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__1_8ring19(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_8ring19(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_8ring19(line=0.2); \ No newline at end of file diff --git a/p/1-8ring23.scad b/p/1-8ring23.scad new file mode 100644 index 000000000..e97eaffb8 --- /dev/null +++ b/p/1-8ring23.scad @@ -0,0 +1,25 @@ +use <../lib.scad> +function ldraw_lib__1_8ring23() = [ +// 0 Ring 23 x 0.125 +// 0 Name: 1-8ring23.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-02-24 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 24 0 0 22.1736 0 9.1848 21.2497 0 8.8021 23 0 0 + [4,16,24,0,0,22.1736,0,9.1848,21.2497,0,8.8021,23,0,0], +// 4 16 22.1736 0 9.1848 16.9704 0 16.9704 16.2633 0 16.2633 21.2497 0 8.8021 + [4,16,22.1736,0,9.1848,16.9704,0,16.9704,16.2633,0,16.2633,21.2497,0,8.8021], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__1_8ring23(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_8ring23(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_8ring23(line=0.2); \ No newline at end of file diff --git a/p/1-8ring33.scad b/p/1-8ring33.scad index 1b83a001e..6351e7a0e 100644 --- a/p/1-8ring33.scad +++ b/p/1-8ring33.scad @@ -2,22 +2,23 @@ use <../lib.scad> function ldraw_lib__1_8ring33() = [ // 0 Ring 33 x 0.125 // 0 Name: 1-8ring33.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Primitive UPDATE 2020-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-04 [Holly-Wood] Complete regeneration, original by KROACH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 34 0 0 31.4126 0 13.0118 30.4887 0 12.6291 33 0 0 [4,16,34,0,0,31.4126,0,13.0118,30.4887,0,12.6291,33,0,0], // 4 16 31.4126 0 13.0118 24.0414 0 24.0414 23.3343 0 23.3343 30.4887 0 12.6291 [4,16,31.4126,0,13.0118,24.0414,0,24.0414,23.3343,0,23.3343,30.4887,0,12.6291], -// 0 // Build by Primitive Generator 2 +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_8ring33(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_8ring33(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-8ring39.scad b/p/1-8ring39.scad new file mode 100644 index 000000000..6820dc969 --- /dev/null +++ b/p/1-8ring39.scad @@ -0,0 +1,25 @@ +use <../lib.scad> +function ldraw_lib__1_8ring39() = [ +// 0 Ring 39 x 0.125 +// 0 Name: 1-8ring39.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 1-8rin39.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 39 0 0 40 0 0 36.956 0 15.308 36.0321 0 14.9253 + [4,16,39,0,0,40,0,0,36.956,0,15.308,36.0321,0,14.9253], +// 4 16 36.0321 0 14.9253 36.956 0 15.308 28.284 0 28.284 27.5769 0 27.5769 + [4,16,36.0321,0,14.9253,36.956,0,15.308,28.284,0,28.284,27.5769,0,27.5769], +// 0 +]; +module ldraw_lib__1_8ring39(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__1_8ring39(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__1_8ring39(line=0.2); \ No newline at end of file diff --git a/p/1-8ring7.scad b/p/1-8ring7.scad index 9a3cbd64f..6b6911c62 100644 --- a/p/1-8ring7.scad +++ b/p/1-8ring7.scad @@ -2,25 +2,23 @@ use <../lib.scad> function ldraw_lib__1_8ring7() = [ // 0 Ring 7 x 0.125 // 0 Name: 1-8ring7.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-02-06 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 7 0 0 8 0 0 7.3912 0 3.0616 6.4673 0 2.6789 - [4,16,7,0,0,8,0,0,7.3912,0,3.0616,6.4673,0,2.6789], -// -// 4 16 6.4673 0 2.6789 7.3912 0 3.0616 5.6568 0 5.6568 4.9497 0 4.9497 - [4,16,6.4673,0,2.6789,7.3912,0,3.0616,5.6568,0,5.6568,4.9497,0,4.9497], -// -// 0 end of file -// +// 4 16 8 0 0 7.3912 0 3.0616 6.4673 0 2.6789 7 0 0 + [4,16,8,0,0,7.3912,0,3.0616,6.4673,0,2.6789,7,0,0], +// 4 16 7.3912 0 3.0616 5.6568 0 5.6568 4.9497 0 4.9497 6.4673 0 2.6789 + [4,16,7.3912,0,3.0616,5.6568,0,5.6568,4.9497,0,4.9497,6.4673,0,2.6789], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__1_8ring7(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_8ring7(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/1-8tric.scad b/p/1-8tric.scad index d211e9c94..e75ecaee0 100644 --- a/p/1-8tric.scad +++ b/p/1-8tric.scad @@ -4,9 +4,9 @@ use <1-8edge.scad> function ldraw_lib__1_8tric() = [ // 0 Tri-Cylinder Intersection 0.125 // 0 Name: 1-8tric.dat -// 0 Author: William Howard [WilliamH] -// 0 !LDRAW_ORG Primitive UPDATE 2023-04 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -15,26 +15,29 @@ function ldraw_lib__1_8tric() = [ // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 // 0 !HISTORY 2023-05-29 [GeraldLasser] Replaced lines with edges for better Prim Substitution // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 +// 0 !HISTORY 2024-02-03 [Holly-Wood] Complete re-write, original by WilliamH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// +// 1 16 0 0 0 1 0 0 1 1 0 0 0 1 1-8edge.dat + [1,16,0,0,0,1,0,0,1,1,0,0,0,1, ldraw_lib__1_8edge()], // 1 16 0 1 0 1 0 0 0 -1 0 0 0 1 1-8cyls.dat [1,16,0,1,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__1_8cyls()], -// 1 16 0 1 0 0 0 1 0 -1 0 1 0 0 1-8cyls.dat - [1,16,0,1,0,0,0,1,0,-1,0,1,0,0, ldraw_lib__1_8cyls()], -// 1 16 1 0 0 0 -1 0 0 0 1 1 0 0 1-8cyls.dat - [1,16,1,0,0,0,-1,0,0,0,1,1,0,0, ldraw_lib__1_8cyls()], // 1 16 1 0 0 0 -1 0 1 0 0 0 0 1 1-8cyls.dat [1,16,1,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__1_8cyls()], -// 1 16 0 0 1 0 0 1 1 0 0 0 -1 0 1-8cyls.dat - [1,16,0,0,1,0,0,1,1,0,0,0,-1,0, ldraw_lib__1_8cyls()], -// 1 16 0 0 1 1 0 0 0 0 1 0 -1 0 1-8cyls.dat - [1,16,0,0,1,1,0,0,0,0,1,0,-1,0, ldraw_lib__1_8cyls()], -// 1 16 0 0 0 1 0 0 1 1 0 0 0 1 1-8edge.dat - [1,16,0,0,0,1,0,0,1,1,0,0,0,1, ldraw_lib__1_8edge()], +// // 1 16 0 0 0 0 0 1 1 -1 0 1 0 0 1-8edge.dat [1,16,0,0,0,0,0,1,1,-1,0,1,0,0, ldraw_lib__1_8edge()], +// 1 16 0 1 0 0 0 1 0 -1 0 1 0 0 1-8cyls.dat + [1,16,0,1,0,0,0,1,0,-1,0,1,0,0, ldraw_lib__1_8cyls()], +// 1 16 0 0 1 0 0 1 1 0 0 0 -1 0 1-8cyls.dat + [1,16,0,0,1,0,0,1,1,0,0,0,-1,0, ldraw_lib__1_8cyls()], +// // 1 16 0 0 0 1 0 0 0 0 1 01 -1 0 1-8edge.dat [1,16,0,0,0,1,0,0,0,0,1,01,-1,0, ldraw_lib__1_8edge()], +// 1 16 1 0 0 0 -1 0 0 0 1 1 0 0 1-8cyls.dat + [1,16,1,0,0,0,-1,0,0,0,1,1,0,0, ldraw_lib__1_8cyls()], +// 1 16 0 0 1 1 0 0 0 0 1 0 -1 0 1-8cyls.dat + [1,16,0,0,1,1,0,0,0,0,1,0,-1,0, ldraw_lib__1_8cyls()], ]; module ldraw_lib__1_8tric(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__1_8tric(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/13-16cyli.scad b/p/13-16cyli.scad index 5c780a108..cbf210645 100644 --- a/p/13-16cyli.scad +++ b/p/13-16cyli.scad @@ -2,16 +2,17 @@ use <../lib.scad> function ldraw_lib__13_16cyli() = [ // 0 Cylinder 0.8125 // 0 Name: 13-16cyli.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Primitive UPDATE 2014-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-01-31 [Holly-Wood] Complete regeneration, original by KROACH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 0.9239 0 0.3827 1 0 0 1 1 0 0.9239 1 0.3827 [4,16,0.9239,0,0.3827,1,0,0,1,1,0,0.9239,1,0.3827], @@ -68,7 +69,7 @@ function ldraw_lib__13_16cyli() = [ [5,24,0,1,-1,0,0,-1,-0.3827,1,-0.9239,0.3827,1,-0.9239], // 5 24 0.3827 1 -0.9239 0.3827 0 -0.9239 0 1 -1 0.7654 1 -0.7654 [5,24,0.3827,1,-0.9239,0.3827,0,-0.9239,0,1,-1,0.7654,1,-0.7654], -// 0 // Build by Primitive Generator 2 +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__13_16cyli(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__13_16cyli(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/13-16edge.scad b/p/13-16edge.scad index fc695e27d..b9ec1bbbd 100644 --- a/p/13-16edge.scad +++ b/p/13-16edge.scad @@ -2,16 +2,17 @@ use <../lib.scad> function ldraw_lib__13_16edge() = [ // 0 Circle 0.8125 // 0 Name: 13-16edge.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Primitive UPDATE 2014-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-02-03 [Holly-Wood] Complete regeneration, original by KROACH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 1 0 0 0.9239 0 0.3827 [2,24,1,0,0,0.9239,0,0.3827], @@ -39,7 +40,7 @@ function ldraw_lib__13_16edge() = [ [2,24,-0.3827,0,-0.9239,0,0,-1], // 2 24 0 0 -1 0.3827 0 -0.9239 [2,24,0,0,-1,0.3827,0,-0.9239], -// 0 // Build by Primitive Generator 2 +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__13_16edge(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__13_16edge(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/2-4con13.scad b/p/2-4con13.scad index d8441e9aa..ae92795c0 100644 --- a/p/2-4con13.scad +++ b/p/2-4con13.scad @@ -2,16 +2,17 @@ use <../lib.scad> function ldraw_lib__2_4con13() = [ // 0 Cone 13 x 0.5 // 0 Name: 2-4con13.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2009-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-09-03 [PTadmin] Official Update 2009-02 -// +// 0 !HISTORY 2024-02-24 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 13 1 0 12.0107 1 4.9751 12.9346 0 5.3578 14 0 0 [4,16,13,1,0,12.0107,1,4.9751,12.9346,0,5.3578,14,0,0], @@ -29,10 +30,9 @@ function ldraw_lib__2_4con13() = [ [4,16,-9.1923,1,9.1923,-12.0107,1,4.9751,-12.9346,0,5.3578,-9.8994,0,9.8994], // 4 16 -12.0107 1 4.9751 -13 1 0 -14 0 0 -12.9346 0 5.3578 [4,16,-12.0107,1,4.9751,-13,1,0,-14,0,0,-12.9346,0,5.3578], -// -// 0 conditional lines -// 5 24 13 1 0 14 0 0 12.0107 1 -4.9751 12.0107 1 4.9751 - [5,24,13,1,0,14,0,0,12.0107,1,-4.9751,12.0107,1,4.9751], +// 0 // conditional lines +// 5 24 13 1 0 14 0 0 13 1 -5.3846 12.0107 1 4.9751 + [5,24,13,1,0,14,0,0,13,1,-5.3846,12.0107,1,4.9751], // 5 24 12.0107 1 4.9751 12.9346 0 5.3578 13 1 0 9.1923 1 9.1923 [5,24,12.0107,1,4.9751,12.9346,0,5.3578,13,1,0,9.1923,1,9.1923], // 5 24 9.1923 1 9.1923 9.8994 0 9.8994 12.0107 1 4.9751 4.9751 1 12.0107 @@ -47,11 +47,9 @@ function ldraw_lib__2_4con13() = [ [5,24,-9.1923,1,9.1923,-9.8994,0,9.8994,-4.9751,1,12.0107,-12.0107,1,4.9751], // 5 24 -12.0107 1 4.9751 -12.9346 0 5.3578 -9.1923 1 9.1923 -13 1 0 [5,24,-12.0107,1,4.9751,-12.9346,0,5.3578,-9.1923,1,9.1923,-13,1,0], -// 5 24 -13 1 0 -14 0 0 -12.0107 1 4.9751 -12.0107 1 -4.9751 - [5,24,-13,1,0,-14,0,0,-12.0107,1,4.9751,-12.0107,1,-4.9751], -// -// 0 end of file -// +// 5 24 -13 1 0 -14 0 0 -12.0107 1 4.9751 -13 1 -5.3846 + [5,24,-13,1,0,-14,0,0,-12.0107,1,4.9751,-13,1,-5.3846], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__2_4con13(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__2_4con13(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/2-4con7.scad b/p/2-4con7.scad index 4de07e385..6ec7ca685 100644 --- a/p/2-4con7.scad +++ b/p/2-4con7.scad @@ -2,16 +2,17 @@ use <../lib.scad> function ldraw_lib__2_4con7() = [ // 0 Cone 7 x 0.5 // 0 Name: 2-4con7.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2014-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-02-09 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 7 1 0 6.4673 1 2.6789 7.3912 0 3.0616 8 0 0 [4,16,7,1,0,6.4673,1,2.6789,7.3912,0,3.0616,8,0,0], @@ -29,10 +30,9 @@ function ldraw_lib__2_4con7() = [ [4,16,-4.9497,1,4.9497,-6.4673,1,2.6789,-7.3912,0,3.0616,-5.6568,0,5.6568], // 4 16 -6.4673 1 2.6789 -7 1 0 -8 0 0 -7.3912 0 3.0616 [4,16,-6.4673,1,2.6789,-7,1,0,-8,0,0,-7.3912,0,3.0616], -// -// 0 conditional lines -// 5 24 7 1 0 8 0 0 6.4673 1 -2.6789 6.4673 1 2.6789 - [5,24,7,1,0,8,0,0,6.4673,1,-2.6789,6.4673,1,2.6789], +// 0 // conditional lines +// 5 24 7 1 0 8 0 0 7 1 -2.8994 6.4673 1 2.6789 + [5,24,7,1,0,8,0,0,7,1,-2.8994,6.4673,1,2.6789], // 5 24 6.4673 1 2.6789 7.3912 0 3.0616 7 1 0 4.9497 1 4.9497 [5,24,6.4673,1,2.6789,7.3912,0,3.0616,7,1,0,4.9497,1,4.9497], // 5 24 4.9497 1 4.9497 5.6568 0 5.6568 6.4673 1 2.6789 2.6789 1 6.4673 @@ -47,11 +47,9 @@ function ldraw_lib__2_4con7() = [ [5,24,-4.9497,1,4.9497,-5.6568,0,5.6568,-2.6789,1,6.4673,-6.4673,1,2.6789], // 5 24 -6.4673 1 2.6789 -7.3912 0 3.0616 -4.9497 1 4.9497 -7 1 0 [5,24,-6.4673,1,2.6789,-7.3912,0,3.0616,-4.9497,1,4.9497,-7,1,0], -// 5 24 -7 1 0 -8 0 0 -6.4673 1 2.6789 -6.4673 1 -2.6789 - [5,24,-7,1,0,-8,0,0,-6.4673,1,2.6789,-6.4673,1,-2.6789], -// -// 0 end of file -// +// 5 24 -7 1 0 -8 0 0 -6.4673 1 2.6789 -7 1 -2.8994 + [5,24,-7,1,0,-8,0,0,-6.4673,1,2.6789,-7,1,-2.8994], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__2_4con7(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__2_4con7(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/2-4rin10.scad b/p/2-4rin10.scad index bd568832d..552d421ca 100644 --- a/p/2-4rin10.scad +++ b/p/2-4rin10.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__2_4rin10() = [ -// 0 Ring 10 x 0.5 +// 0 ~Ring 10 x 0.5 (Obsolete) // 0 Name: 2-4rin10.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2010-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__2_4rin10() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 2-4ring10.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 10 0 0 11 0 0 10.1629 0 4.2097 9.239 0 3.827 [4,16,10,0,0,11,0,0,10.1629,0,4.2097,9.239,0,3.827], diff --git a/p/2-4rin11.scad b/p/2-4rin11.scad index 963450ff0..f81d61d70 100644 --- a/p/2-4rin11.scad +++ b/p/2-4rin11.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__2_4rin11() = [ -// 0 Ring 11 x 0.5 +// 0 ~Ring 11 x 0.5 (Obsolete) // 0 Name: 2-4rin11.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2010-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__2_4rin11() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 2-4ring11.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 11 0 0 12 0 0 11.0868 0 4.5924 10.1629 0 4.2097 [4,16,11,0,0,12,0,0,11.0868,0,4.5924,10.1629,0,4.2097], diff --git a/p/2-4rin12.scad b/p/2-4rin12.scad index 92e6ed3d9..c7014cd58 100644 --- a/p/2-4rin12.scad +++ b/p/2-4rin12.scad @@ -1,37 +1,36 @@ use <../lib.scad> function ldraw_lib__2_4rin12() = [ -// 0 Ring 12 x 0.5 +// 0 ~Ring 12 x 0.5 (Obsolete) // 0 Name: 2-4rin12.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2009-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-09-03 [PTadmin] Official Update 2009-02 +// 0 !HISTORY 2024-01-25 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 12 0 0 13 0 0 12.0107 0 4.9751 11.0868 0 4.5924 - [4,16,12,0,0,13,0,0,12.0107,0,4.9751,11.0868,0,4.5924], -// 4 16 11.0868 0 4.5924 12.0107 0 4.9751 9.1923 0 9.1923 8.4852 0 8.4852 - [4,16,11.0868,0,4.5924,12.0107,0,4.9751,9.1923,0,9.1923,8.4852,0,8.4852], -// 4 16 8.4852 0 8.4852 9.1923 0 9.1923 4.9751 0 12.0107 4.5924 0 11.0868 - [4,16,8.4852,0,8.4852,9.1923,0,9.1923,4.9751,0,12.0107,4.5924,0,11.0868], -// 4 16 4.5924 0 11.0868 4.9751 0 12.0107 0 0 13 0 0 12 - [4,16,4.5924,0,11.0868,4.9751,0,12.0107,0,0,13,0,0,12], -// 4 16 0 0 12 0 0 13 -4.9751 0 12.0107 -4.5924 0 11.0868 - [4,16,0,0,12,0,0,13,-4.9751,0,12.0107,-4.5924,0,11.0868], -// 4 16 -4.5924 0 11.0868 -4.9751 0 12.0107 -9.1923 0 9.1923 -8.4852 0 8.4852 - [4,16,-4.5924,0,11.0868,-4.9751,0,12.0107,-9.1923,0,9.1923,-8.4852,0,8.4852], -// 4 16 -8.4852 0 8.4852 -9.1923 0 9.1923 -12.0107 0 4.9751 -11.0868 0 4.5924 - [4,16,-8.4852,0,8.4852,-9.1923,0,9.1923,-12.0107,0,4.9751,-11.0868,0,4.5924], -// 4 16 -11.0868 0 4.5924 -12.0107 0 4.9751 -13 0 0 -12 0 0 - [4,16,-11.0868,0,4.5924,-12.0107,0,4.9751,-13,0,0,-12,0,0], -// -// 0 end of file -// +// 4 16 13 0 0 12.0107 0 4.9751 11.0868 0 4.5924 12 0 0 + [4,16,13,0,0,12.0107,0,4.9751,11.0868,0,4.5924,12,0,0], +// 4 16 12.0107 0 4.9751 9.1923 0 9.1923 8.4852 0 8.4852 11.0868 0 4.5924 + [4,16,12.0107,0,4.9751,9.1923,0,9.1923,8.4852,0,8.4852,11.0868,0,4.5924], +// 4 16 9.1923 0 9.1923 4.9751 0 12.0107 4.5924 0 11.0868 8.4852 0 8.4852 + [4,16,9.1923,0,9.1923,4.9751,0,12.0107,4.5924,0,11.0868,8.4852,0,8.4852], +// 4 16 4.9751 0 12.0107 0 0 13 0 0 12 4.5924 0 11.0868 + [4,16,4.9751,0,12.0107,0,0,13,0,0,12,4.5924,0,11.0868], +// 4 16 0 0 13 -4.9751 0 12.0107 -4.5924 0 11.0868 0 0 12 + [4,16,0,0,13,-4.9751,0,12.0107,-4.5924,0,11.0868,0,0,12], +// 4 16 -4.9751 0 12.0107 -9.1923 0 9.1923 -8.4852 0 8.4852 -4.5924 0 11.0868 + [4,16,-4.9751,0,12.0107,-9.1923,0,9.1923,-8.4852,0,8.4852,-4.5924,0,11.0868], +// 4 16 -9.1923 0 9.1923 -12.0107 0 4.9751 -11.0868 0 4.5924 -8.4852 0 8.4852 + [4,16,-9.1923,0,9.1923,-12.0107,0,4.9751,-11.0868,0,4.5924,-8.4852,0,8.4852], +// 4 16 -12.0107 0 4.9751 -13 0 0 -12 0 0 -11.0868 0 4.5924 + [4,16,-12.0107,0,4.9751,-13,0,0,-12,0,0,-11.0868,0,4.5924], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__2_4rin12(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__2_4rin12(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/2-4rin13.scad b/p/2-4rin13.scad index d3b32f22c..f589ec3c2 100644 --- a/p/2-4rin13.scad +++ b/p/2-4rin13.scad @@ -1,37 +1,36 @@ use <../lib.scad> function ldraw_lib__2_4rin13() = [ -// 0 Ring 13 x 0.5 +// 0 ~Ring 13 x 0.5 (Obsolete) // 0 Name: 2-4rin13.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2010-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-01-26 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 13 0 0 14 0 0 12.9346 0 5.3578 12.0107 0 4.9751 - [4,16,13,0,0,14,0,0,12.9346,0,5.3578,12.0107,0,4.9751], -// 4 16 12.0107 0 4.9751 12.9346 0 5.3578 9.8994 0 9.8994 9.1923 0 9.1923 - [4,16,12.0107,0,4.9751,12.9346,0,5.3578,9.8994,0,9.8994,9.1923,0,9.1923], -// 4 16 9.1923 0 9.1923 9.8994 0 9.8994 5.3578 0 12.9346 4.9751 0 12.0107 - [4,16,9.1923,0,9.1923,9.8994,0,9.8994,5.3578,0,12.9346,4.9751,0,12.0107], -// 4 16 4.9751 0 12.0107 5.3578 0 12.9346 0 0 14 0 0 13 - [4,16,4.9751,0,12.0107,5.3578,0,12.9346,0,0,14,0,0,13], -// 4 16 0 0 13 0 0 14 -5.3578 0 12.9346 -4.9751 0 12.0107 - [4,16,0,0,13,0,0,14,-5.3578,0,12.9346,-4.9751,0,12.0107], -// 4 16 -4.9751 0 12.0107 -5.3578 0 12.9346 -9.8994 0 9.8994 -9.1923 0 9.1923 - [4,16,-4.9751,0,12.0107,-5.3578,0,12.9346,-9.8994,0,9.8994,-9.1923,0,9.1923], -// 4 16 -9.1923 0 9.1923 -9.8994 0 9.8994 -12.9346 0 5.3578 -12.0107 0 4.9751 - [4,16,-9.1923,0,9.1923,-9.8994,0,9.8994,-12.9346,0,5.3578,-12.0107,0,4.9751], -// 4 16 -12.0107 0 4.9751 -12.9346 0 5.3578 -14 0 0 -13 0 0 - [4,16,-12.0107,0,4.9751,-12.9346,0,5.3578,-14,0,0,-13,0,0], -// -// 0 end of file -// +// 4 16 14 0 0 12.9346 0 5.3578 12.0107 0 4.9751 13 0 0 + [4,16,14,0,0,12.9346,0,5.3578,12.0107,0,4.9751,13,0,0], +// 4 16 12.9346 0 5.3578 9.8994 0 9.8994 9.1923 0 9.1923 12.0107 0 4.9751 + [4,16,12.9346,0,5.3578,9.8994,0,9.8994,9.1923,0,9.1923,12.0107,0,4.9751], +// 4 16 9.8994 0 9.8994 5.3578 0 12.9346 4.9751 0 12.0107 9.1923 0 9.1923 + [4,16,9.8994,0,9.8994,5.3578,0,12.9346,4.9751,0,12.0107,9.1923,0,9.1923], +// 4 16 5.3578 0 12.9346 0 0 14 0 0 13 4.9751 0 12.0107 + [4,16,5.3578,0,12.9346,0,0,14,0,0,13,4.9751,0,12.0107], +// 4 16 0 0 14 -5.3578 0 12.9346 -4.9751 0 12.0107 0 0 13 + [4,16,0,0,14,-5.3578,0,12.9346,-4.9751,0,12.0107,0,0,13], +// 4 16 -5.3578 0 12.9346 -9.8994 0 9.8994 -9.1923 0 9.1923 -4.9751 0 12.0107 + [4,16,-5.3578,0,12.9346,-9.8994,0,9.8994,-9.1923,0,9.1923,-4.9751,0,12.0107], +// 4 16 -9.8994 0 9.8994 -12.9346 0 5.3578 -12.0107 0 4.9751 -9.1923 0 9.1923 + [4,16,-9.8994,0,9.8994,-12.9346,0,5.3578,-12.0107,0,4.9751,-9.1923,0,9.1923], +// 4 16 -12.9346 0 5.3578 -14 0 0 -13 0 0 -12.0107 0 4.9751 + [4,16,-12.9346,0,5.3578,-14,0,0,-13,0,0,-12.0107,0,4.9751], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__2_4rin13(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__2_4rin13(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/2-4rin14.scad b/p/2-4rin14.scad index c3b536b08..a4389ba0e 100644 --- a/p/2-4rin14.scad +++ b/p/2-4rin14.scad @@ -1,37 +1,36 @@ use <../lib.scad> function ldraw_lib__2_4rin14() = [ -// 0 Ring 14 x 0.5 +// 0 ~Ring 14 x 0.5 (Obsolete) // 0 Name: 2-4rin14.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2009-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-01-22 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 14 0 0 15 0 0 13.8585 0 5.7405 12.9346 0 5.3578 - [4,16,14,0,0,15,0,0,13.8585,0,5.7405,12.9346,0,5.3578], -// 4 16 12.9346 0 5.3578 13.8585 0 5.7405 10.6065 0 10.6065 9.8994 0 9.8994 - [4,16,12.9346,0,5.3578,13.8585,0,5.7405,10.6065,0,10.6065,9.8994,0,9.8994], -// 4 16 9.8994 0 9.8994 10.6065 0 10.6065 5.7405 0 13.8585 5.3578 0 12.9346 - [4,16,9.8994,0,9.8994,10.6065,0,10.6065,5.7405,0,13.8585,5.3578,0,12.9346], -// 4 16 5.3578 0 12.9346 5.7405 0 13.8585 0 0 15 0 0 14 - [4,16,5.3578,0,12.9346,5.7405,0,13.8585,0,0,15,0,0,14], -// 4 16 0 0 14 0 0 15 -5.7405 0 13.8585 -5.3578 0 12.9346 - [4,16,0,0,14,0,0,15,-5.7405,0,13.8585,-5.3578,0,12.9346], -// 4 16 -5.3578 0 12.9346 -5.7405 0 13.8585 -10.6065 0 10.6065 -9.8994 0 9.8994 - [4,16,-5.3578,0,12.9346,-5.7405,0,13.8585,-10.6065,0,10.6065,-9.8994,0,9.8994], -// 4 16 -9.8994 0 9.8994 -10.6065 0 10.6065 -13.8585 0 5.7405 -12.9346 0 5.3578 - [4,16,-9.8994,0,9.8994,-10.6065,0,10.6065,-13.8585,0,5.7405,-12.9346,0,5.3578], -// 4 16 -12.9346 0 5.3578 -13.8585 0 5.7405 -15 0 0 -14 0 0 - [4,16,-12.9346,0,5.3578,-13.8585,0,5.7405,-15,0,0,-14,0,0], -// -// 0 end of file -// +// 4 16 15 0 0 13.8585 0 5.7405 12.9346 0 5.3578 14 0 0 + [4,16,15,0,0,13.8585,0,5.7405,12.9346,0,5.3578,14,0,0], +// 4 16 13.8585 0 5.7405 10.6065 0 10.6065 9.8994 0 9.8994 12.9346 0 5.3578 + [4,16,13.8585,0,5.7405,10.6065,0,10.6065,9.8994,0,9.8994,12.9346,0,5.3578], +// 4 16 10.6065 0 10.6065 5.7405 0 13.8585 5.3578 0 12.9346 9.8994 0 9.8994 + [4,16,10.6065,0,10.6065,5.7405,0,13.8585,5.3578,0,12.9346,9.8994,0,9.8994], +// 4 16 5.7405 0 13.8585 0 0 15 0 0 14 5.3578 0 12.9346 + [4,16,5.7405,0,13.8585,0,0,15,0,0,14,5.3578,0,12.9346], +// 4 16 0 0 15 -5.7405 0 13.8585 -5.3578 0 12.9346 0 0 14 + [4,16,0,0,15,-5.7405,0,13.8585,-5.3578,0,12.9346,0,0,14], +// 4 16 -5.7405 0 13.8585 -10.6065 0 10.6065 -9.8994 0 9.8994 -5.3578 0 12.9346 + [4,16,-5.7405,0,13.8585,-10.6065,0,10.6065,-9.8994,0,9.8994,-5.3578,0,12.9346], +// 4 16 -10.6065 0 10.6065 -13.8585 0 5.7405 -12.9346 0 5.3578 -9.8994 0 9.8994 + [4,16,-10.6065,0,10.6065,-13.8585,0,5.7405,-12.9346,0,5.3578,-9.8994,0,9.8994], +// 4 16 -13.8585 0 5.7405 -15 0 0 -14 0 0 -12.9346 0 5.3578 + [4,16,-13.8585,0,5.7405,-15,0,0,-14,0,0,-12.9346,0,5.3578], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__2_4rin14(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__2_4rin14(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/2-4rin15.scad b/p/2-4rin15.scad index 87f52bd00..1600c5e2f 100644 --- a/p/2-4rin15.scad +++ b/p/2-4rin15.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__2_4rin15() = [ -// 0 Ring 15 x 0.5 +// 0 ~Ring 15 x 0.5 (Obsolete) // 0 Name: 2-4rin15.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2010-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__2_4rin15() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 2-4ring15.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 15 0 0 16 0 0 14.7824 0 6.1232 13.8585 0 5.7405 [4,16,15,0,0,16,0,0,14.7824,0,6.1232,13.8585,0,5.7405], diff --git a/p/2-4rin16.scad b/p/2-4rin16.scad index bf1b68c90..1d48ae317 100644 --- a/p/2-4rin16.scad +++ b/p/2-4rin16.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__2_4rin16() = [ -// 0 Ring 16 x 0.5 +// 0 ~Ring 16 x 0.5 (Obsolete) // 0 Name: 2-4rin16.dat // 0 Author: Donald Sutter [technog] -// 0 !LDRAW_ORG Primitive UPDATE 2009-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__2_4rin16() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 2-4ring16.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 16 0 0 17 0 0 15.7063 0 6.5059 14.7824 0 6.1232 [4,16,16,0,0,17,0,0,15.7063,0,6.5059,14.7824,0,6.1232], diff --git a/p/2-4rin17.scad b/p/2-4rin17.scad index 59133c50e..e1317ebcf 100644 --- a/p/2-4rin17.scad +++ b/p/2-4rin17.scad @@ -1,36 +1,36 @@ use <../lib.scad> function ldraw_lib__2_4rin17() = [ -// 0 Ring 17 x 0.5 +// 0 ~Ring 17 x 0.5 (Obsolete) // 0 Name: 2-4rin17.dat -// 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG Primitive UPDATE 2009-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-02-09 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 17 0 0 18 0 0 16.6302 0 6.8886 15.7063 0 6.5059 - [4,16,17,0,0,18,0,0,16.6302,0,6.8886,15.7063,0,6.5059], -// 4 16 15.7063 0 6.5059 16.6302 0 6.8886 12.7278 0 12.7278 12.0207 0 12.0207 - [4,16,15.7063,0,6.5059,16.6302,0,6.8886,12.7278,0,12.7278,12.0207,0,12.0207], -// 4 16 12.0207 0 12.0207 12.7278 0 12.7278 6.8886 0 16.6302 6.5059 0 15.7063 - [4,16,12.0207,0,12.0207,12.7278,0,12.7278,6.8886,0,16.6302,6.5059,0,15.7063], -// 4 16 6.5059 0 15.7063 6.8886 0 16.6302 0 0 18 0 0 17 - [4,16,6.5059,0,15.7063,6.8886,0,16.6302,0,0,18,0,0,17], -// 4 16 0 0 17 0 0 18 -6.8886 0 16.6302 -6.5059 0 15.7063 - [4,16,0,0,17,0,0,18,-6.8886,0,16.6302,-6.5059,0,15.7063], -// 4 16 -6.5059 0 15.7063 -6.8886 0 16.6302 -12.7278 0 12.7278 -12.0207 0 12.0207 - [4,16,-6.5059,0,15.7063,-6.8886,0,16.6302,-12.7278,0,12.7278,-12.0207,0,12.0207], -// 4 16 -12.0207 0 12.0207 -12.7278 0 12.7278 -16.6302 0 6.8886 -15.7063 0 6.5059 - [4,16,-12.0207,0,12.0207,-12.7278,0,12.7278,-16.6302,0,6.8886,-15.7063,0,6.5059], -// 4 16 -15.7063 0 6.5059 -16.6302 0 6.8886 -18 0 0 -17 0 0 - [4,16,-15.7063,0,6.5059,-16.6302,0,6.8886,-18,0,0,-17,0,0], -// 0 -// +// 4 16 18 0 0 16.6302 0 6.8886 15.7063 0 6.5059 17 0 0 + [4,16,18,0,0,16.6302,0,6.8886,15.7063,0,6.5059,17,0,0], +// 4 16 16.6302 0 6.8886 12.7278 0 12.7278 12.0207 0 12.0207 15.7063 0 6.5059 + [4,16,16.6302,0,6.8886,12.7278,0,12.7278,12.0207,0,12.0207,15.7063,0,6.5059], +// 4 16 12.7278 0 12.7278 6.8886 0 16.6302 6.5059 0 15.7063 12.0207 0 12.0207 + [4,16,12.7278,0,12.7278,6.8886,0,16.6302,6.5059,0,15.7063,12.0207,0,12.0207], +// 4 16 6.8886 0 16.6302 0 0 18 0 0 17 6.5059 0 15.7063 + [4,16,6.8886,0,16.6302,0,0,18,0,0,17,6.5059,0,15.7063], +// 4 16 0 0 18 -6.8886 0 16.6302 -6.5059 0 15.7063 0 0 17 + [4,16,0,0,18,-6.8886,0,16.6302,-6.5059,0,15.7063,0,0,17], +// 4 16 -6.8886 0 16.6302 -12.7278 0 12.7278 -12.0207 0 12.0207 -6.5059 0 15.7063 + [4,16,-6.8886,0,16.6302,-12.7278,0,12.7278,-12.0207,0,12.0207,-6.5059,0,15.7063], +// 4 16 -12.7278 0 12.7278 -16.6302 0 6.8886 -15.7063 0 6.5059 -12.0207 0 12.0207 + [4,16,-12.7278,0,12.7278,-16.6302,0,6.8886,-15.7063,0,6.5059,-12.0207,0,12.0207], +// 4 16 -16.6302 0 6.8886 -18 0 0 -17 0 0 -15.7063 0 6.5059 + [4,16,-16.6302,0,6.8886,-18,0,0,-17,0,0,-15.7063,0,6.5059], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__2_4rin17(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__2_4rin17(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/2-4rin18.scad b/p/2-4rin18.scad index 3bb6471eb..43bc50cd7 100644 --- a/p/2-4rin18.scad +++ b/p/2-4rin18.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__2_4rin18() = [ -// 0 Ring 18 x 0.5 +// 0 ~Ring 18 x 0.5 (Obsolete) // 0 Name: 2-4rin18.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__2_4rin18() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 2-4ring18.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // made with Primitive Generator // diff --git a/p/2-4rin20.scad b/p/2-4rin20.scad index 4c9c042d8..840c12d3e 100644 --- a/p/2-4rin20.scad +++ b/p/2-4rin20.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__2_4rin20() = [ -// 0 Ring 20 x 0.5 +// 0 ~Ring 20 x 0.5 (Obsolete) // 0 Name: 2-4rin20.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Primitive UPDATE 2020-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__2_4rin20() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 2-4ring20.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 21 0 0 19.4019 0 8.0367 18.478 0 7.654 20 0 0 [4,16,21,0,0,19.4019,0,8.0367,18.478,0,7.654,20,0,0], diff --git a/p/2-4rin22.scad b/p/2-4rin22.scad index 49da5d185..962a3f00e 100644 --- a/p/2-4rin22.scad +++ b/p/2-4rin22.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__2_4rin22() = [ -// 0 Ring 22 x 0.5 +// 0 ~Ring 22 x 0.5 (Obsolete) // 0 Name: 2-4rin22.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Primitive UPDATE 2010-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__2_4rin22() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 2-4ring22.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 22 0 0 23 0 0 21.2497 0 8.8021 20.3258 0 8.4194 [4,16,22,0,0,23,0,0,21.2497,0,8.8021,20.3258,0,8.4194], diff --git a/p/2-4rin23.scad b/p/2-4rin23.scad index 4cc7a45e9..fbe0c8a5e 100644 --- a/p/2-4rin23.scad +++ b/p/2-4rin23.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__2_4rin23() = [ -// 0 Ring 23 x 0.5 +// 0 ~Ring 23 x 0.5 (Obsolete) // 0 Name: 2-4rin23.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Primitive UPDATE 2010-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__2_4rin23() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 2-4ring23.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 23 0 0 24 0 0 22.1736 0 9.1848 21.2497 0 8.8021 [4,16,23,0,0,24,0,0,22.1736,0,9.1848,21.2497,0,8.8021], diff --git a/p/2-4rin24.scad b/p/2-4rin24.scad index d45d647a6..c98ed0345 100644 --- a/p/2-4rin24.scad +++ b/p/2-4rin24.scad @@ -1,37 +1,36 @@ use <../lib.scad> function ldraw_lib__2_4rin24() = [ -// 0 Ring 24 x 0.5 +// 0 ~Ring 24 x 0.5 (Obsolete) // 0 Name: 2-4rin24.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-02-24 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 24 0 0 25 0 0 23.0975 0 9.5675 22.1736 0 9.1848 - [4,16,24,0,0,25,0,0,23.0975,0,9.5675,22.1736,0,9.1848], -// 4 16 22.1736 0 9.1848 23.0975 0 9.5675 17.6775 0 17.6775 16.9704 0 16.9704 - [4,16,22.1736,0,9.1848,23.0975,0,9.5675,17.6775,0,17.6775,16.9704,0,16.9704], -// 4 16 16.9704 0 16.9704 17.6775 0 17.6775 9.5675 0 23.0975 9.1848 0 22.1736 - [4,16,16.9704,0,16.9704,17.6775,0,17.6775,9.5675,0,23.0975,9.1848,0,22.1736], -// 4 16 9.1848 0 22.1736 9.5675 0 23.0975 0 0 25 0 0 24 - [4,16,9.1848,0,22.1736,9.5675,0,23.0975,0,0,25,0,0,24], -// 4 16 0 0 24 0 0 25 -9.5675 0 23.0975 -9.1848 0 22.1736 - [4,16,0,0,24,0,0,25,-9.5675,0,23.0975,-9.1848,0,22.1736], -// 4 16 -9.1848 0 22.1736 -9.5675 0 23.0975 -17.6775 0 17.6775 -16.9704 0 16.9704 - [4,16,-9.1848,0,22.1736,-9.5675,0,23.0975,-17.6775,0,17.6775,-16.9704,0,16.9704], -// 4 16 -16.9704 0 16.9704 -17.6775 0 17.6775 -23.0975 0 9.5675 -22.1736 0 9.1848 - [4,16,-16.9704,0,16.9704,-17.6775,0,17.6775,-23.0975,0,9.5675,-22.1736,0,9.1848], -// 4 16 -22.1736 0 9.1848 -23.0975 0 9.5675 -25 0 0 -24 0 0 - [4,16,-22.1736,0,9.1848,-23.0975,0,9.5675,-25,0,0,-24,0,0], -// -// 0 end of file -// +// 4 16 25 0 0 23.0975 0 9.5675 22.1736 0 9.1848 24 0 0 + [4,16,25,0,0,23.0975,0,9.5675,22.1736,0,9.1848,24,0,0], +// 4 16 23.0975 0 9.5675 17.6775 0 17.6775 16.9704 0 16.9704 22.1736 0 9.1848 + [4,16,23.0975,0,9.5675,17.6775,0,17.6775,16.9704,0,16.9704,22.1736,0,9.1848], +// 4 16 17.6775 0 17.6775 9.5675 0 23.0975 9.1848 0 22.1736 16.9704 0 16.9704 + [4,16,17.6775,0,17.6775,9.5675,0,23.0975,9.1848,0,22.1736,16.9704,0,16.9704], +// 4 16 9.5675 0 23.0975 0 0 25 0 0 24 9.1848 0 22.1736 + [4,16,9.5675,0,23.0975,0,0,25,0,0,24,9.1848,0,22.1736], +// 4 16 0 0 25 -9.5675 0 23.0975 -9.1848 0 22.1736 0 0 24 + [4,16,0,0,25,-9.5675,0,23.0975,-9.1848,0,22.1736,0,0,24], +// 4 16 -9.5675 0 23.0975 -17.6775 0 17.6775 -16.9704 0 16.9704 -9.1848 0 22.1736 + [4,16,-9.5675,0,23.0975,-17.6775,0,17.6775,-16.9704,0,16.9704,-9.1848,0,22.1736], +// 4 16 -17.6775 0 17.6775 -23.0975 0 9.5675 -22.1736 0 9.1848 -16.9704 0 16.9704 + [4,16,-17.6775,0,17.6775,-23.0975,0,9.5675,-22.1736,0,9.1848,-16.9704,0,16.9704], +// 4 16 -23.0975 0 9.5675 -25 0 0 -24 0 0 -22.1736 0 9.1848 + [4,16,-23.0975,0,9.5675,-25,0,0,-24,0,0,-22.1736,0,9.1848], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__2_4rin24(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__2_4rin24(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/2-4rin25.scad b/p/2-4rin25.scad index f29477cd1..43806de85 100644 --- a/p/2-4rin25.scad +++ b/p/2-4rin25.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__2_4rin25() = [ -// 0 Ring 25 x 0.5 +// 0 ~Ring 25 x 0.5 (Obsolete) // 0 Name: 2-4rin25.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2009-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__2_4rin25() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 2-4ring25.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 25 0 0 26 0 0 24.0214 0 9.9502 23.0975 0 9.5675 [4,16,25,0,0,26,0,0,24.0214,0,9.9502,23.0975,0,9.5675], diff --git a/p/2-4rin30.scad b/p/2-4rin30.scad index 414471056..403c169b6 100644 --- a/p/2-4rin30.scad +++ b/p/2-4rin30.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__2_4rin30() = [ -// 0 Ring 30 x 0.5 +// 0 ~Ring 30 x 0.5 (Obsolete) // 0 Name: 2-4rin30.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG Primitive UPDATE 2010-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__2_4rin30() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 2-4ring30.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 30 0 0 31 0 0 28.6409 0 11.8637 27.717 0 11.481 [4,16,30,0,0,31,0,0,28.6409,0,11.8637,27.717,0,11.481], diff --git a/p/2-4rin52.scad b/p/2-4rin52.scad index cce6d164b..60e759a63 100644 --- a/p/2-4rin52.scad +++ b/p/2-4rin52.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__2_4rin52() = [ -// 0 Ring 52 x 0.5 +// 0 ~Ring 52 x 0.5 (Obsolete) // 0 Name: 2-4rin52.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2009-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__2_4rin52() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 2-4ring52.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 52 0 0 53 0 0 48.9667 0 20.2831 48.0428 0 19.9004 [4,16,52,0,0,53,0,0,48.9667,0,20.2831,48.0428,0,19.9004], diff --git a/p/2-4ring10.scad b/p/2-4ring10.scad new file mode 100644 index 000000000..d568319cf --- /dev/null +++ b/p/2-4ring10.scad @@ -0,0 +1,37 @@ +use <../lib.scad> +function ldraw_lib__2_4ring10() = [ +// 0 Ring 10 x 0.5 +// 0 Name: 2-4ring10.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 2-4rin10.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 10 0 0 11 0 0 10.1629 0 4.2097 9.239 0 3.827 + [4,16,10,0,0,11,0,0,10.1629,0,4.2097,9.239,0,3.827], +// 4 16 9.239 0 3.827 10.1629 0 4.2097 7.7781 0 7.7781 7.071 0 7.071 + [4,16,9.239,0,3.827,10.1629,0,4.2097,7.7781,0,7.7781,7.071,0,7.071], +// 4 16 7.071 0 7.071 7.7781 0 7.7781 4.2097 0 10.1629 3.827 0 9.239 + [4,16,7.071,0,7.071,7.7781,0,7.7781,4.2097,0,10.1629,3.827,0,9.239], +// 4 16 3.827 0 9.239 4.2097 0 10.1629 0 0 11 0 0 10 + [4,16,3.827,0,9.239,4.2097,0,10.1629,0,0,11,0,0,10], +// 4 16 0 0 10 0 0 11 -4.2097 0 10.1629 -3.827 0 9.239 + [4,16,0,0,10,0,0,11,-4.2097,0,10.1629,-3.827,0,9.239], +// 4 16 -3.827 0 9.239 -4.2097 0 10.1629 -7.7781 0 7.7781 -7.071 0 7.071 + [4,16,-3.827,0,9.239,-4.2097,0,10.1629,-7.7781,0,7.7781,-7.071,0,7.071], +// 4 16 -7.071 0 7.071 -7.7781 0 7.7781 -10.1629 0 4.2097 -9.239 0 3.827 + [4,16,-7.071,0,7.071,-7.7781,0,7.7781,-10.1629,0,4.2097,-9.239,0,3.827], +// 4 16 -9.239 0 3.827 -10.1629 0 4.2097 -11 0 0 -10 0 0 + [4,16,-9.239,0,3.827,-10.1629,0,4.2097,-11,0,0,-10,0,0], +// 0 +]; +module ldraw_lib__2_4ring10(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__2_4ring10(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__2_4ring10(line=0.2); \ No newline at end of file diff --git a/p/2-4ring11.scad b/p/2-4ring11.scad new file mode 100644 index 000000000..763607a14 --- /dev/null +++ b/p/2-4ring11.scad @@ -0,0 +1,37 @@ +use <../lib.scad> +function ldraw_lib__2_4ring11() = [ +// 0 Ring 11 x 0.5 +// 0 Name: 2-4ring11.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 2-4rin11.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 11 0 0 12 0 0 11.0868 0 4.5924 10.1629 0 4.2097 + [4,16,11,0,0,12,0,0,11.0868,0,4.5924,10.1629,0,4.2097], +// 4 16 10.1629 0 4.2097 11.0868 0 4.5924 8.4852 0 8.4852 7.7781 0 7.7781 + [4,16,10.1629,0,4.2097,11.0868,0,4.5924,8.4852,0,8.4852,7.7781,0,7.7781], +// 4 16 7.7781 0 7.7781 8.4852 0 8.4852 4.5924 0 11.0868 4.2097 0 10.1629 + [4,16,7.7781,0,7.7781,8.4852,0,8.4852,4.5924,0,11.0868,4.2097,0,10.1629], +// 4 16 4.2097 0 10.1629 4.5924 0 11.0868 0 0 12 0 0 11 + [4,16,4.2097,0,10.1629,4.5924,0,11.0868,0,0,12,0,0,11], +// 4 16 0 0 11 0 0 12 -4.5924 0 11.0868 -4.2097 0 10.1629 + [4,16,0,0,11,0,0,12,-4.5924,0,11.0868,-4.2097,0,10.1629], +// 4 16 -4.2097 0 10.1629 -4.5924 0 11.0868 -8.4852 0 8.4852 -7.7781 0 7.7781 + [4,16,-4.2097,0,10.1629,-4.5924,0,11.0868,-8.4852,0,8.4852,-7.7781,0,7.7781], +// 4 16 -7.7781 0 7.7781 -8.4852 0 8.4852 -11.0868 0 4.5924 -10.1629 0 4.2097 + [4,16,-7.7781,0,7.7781,-8.4852,0,8.4852,-11.0868,0,4.5924,-10.1629,0,4.2097], +// 4 16 -10.1629 0 4.2097 -11.0868 0 4.5924 -12 0 0 -11 0 0 + [4,16,-10.1629,0,4.2097,-11.0868,0,4.5924,-12,0,0,-11,0,0], +// 0 +]; +module ldraw_lib__2_4ring11(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__2_4ring11(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__2_4ring11(line=0.2); \ No newline at end of file diff --git a/p/2-4ring12.scad b/p/2-4ring12.scad new file mode 100644 index 000000000..a13ebbfcd --- /dev/null +++ b/p/2-4ring12.scad @@ -0,0 +1,37 @@ +use <../lib.scad> +function ldraw_lib__2_4ring12() = [ +// 0 Ring 12 x 0.5 +// 0 Name: 2-4ring12.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-09-03 [PTadmin] Official Update 2009-02 +// 0 !HISTORY 2024-01-25 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 13 0 0 12.0107 0 4.9751 11.0868 0 4.5924 12 0 0 + [4,16,13,0,0,12.0107,0,4.9751,11.0868,0,4.5924,12,0,0], +// 4 16 12.0107 0 4.9751 9.1923 0 9.1923 8.4852 0 8.4852 11.0868 0 4.5924 + [4,16,12.0107,0,4.9751,9.1923,0,9.1923,8.4852,0,8.4852,11.0868,0,4.5924], +// 4 16 9.1923 0 9.1923 4.9751 0 12.0107 4.5924 0 11.0868 8.4852 0 8.4852 + [4,16,9.1923,0,9.1923,4.9751,0,12.0107,4.5924,0,11.0868,8.4852,0,8.4852], +// 4 16 4.9751 0 12.0107 0 0 13 0 0 12 4.5924 0 11.0868 + [4,16,4.9751,0,12.0107,0,0,13,0,0,12,4.5924,0,11.0868], +// 4 16 0 0 13 -4.9751 0 12.0107 -4.5924 0 11.0868 0 0 12 + [4,16,0,0,13,-4.9751,0,12.0107,-4.5924,0,11.0868,0,0,12], +// 4 16 -4.9751 0 12.0107 -9.1923 0 9.1923 -8.4852 0 8.4852 -4.5924 0 11.0868 + [4,16,-4.9751,0,12.0107,-9.1923,0,9.1923,-8.4852,0,8.4852,-4.5924,0,11.0868], +// 4 16 -9.1923 0 9.1923 -12.0107 0 4.9751 -11.0868 0 4.5924 -8.4852 0 8.4852 + [4,16,-9.1923,0,9.1923,-12.0107,0,4.9751,-11.0868,0,4.5924,-8.4852,0,8.4852], +// 4 16 -12.0107 0 4.9751 -13 0 0 -12 0 0 -11.0868 0 4.5924 + [4,16,-12.0107,0,4.9751,-13,0,0,-12,0,0,-11.0868,0,4.5924], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__2_4ring12(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__2_4ring12(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__2_4ring12(line=0.2); \ No newline at end of file diff --git a/p/2-4ring13.scad b/p/2-4ring13.scad new file mode 100644 index 000000000..be6223153 --- /dev/null +++ b/p/2-4ring13.scad @@ -0,0 +1,37 @@ +use <../lib.scad> +function ldraw_lib__2_4ring13() = [ +// 0 Ring 13 x 0.5 +// 0 Name: 2-4ring13.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-01-26 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 14 0 0 12.9346 0 5.3578 12.0107 0 4.9751 13 0 0 + [4,16,14,0,0,12.9346,0,5.3578,12.0107,0,4.9751,13,0,0], +// 4 16 12.9346 0 5.3578 9.8994 0 9.8994 9.1923 0 9.1923 12.0107 0 4.9751 + [4,16,12.9346,0,5.3578,9.8994,0,9.8994,9.1923,0,9.1923,12.0107,0,4.9751], +// 4 16 9.8994 0 9.8994 5.3578 0 12.9346 4.9751 0 12.0107 9.1923 0 9.1923 + [4,16,9.8994,0,9.8994,5.3578,0,12.9346,4.9751,0,12.0107,9.1923,0,9.1923], +// 4 16 5.3578 0 12.9346 0 0 14 0 0 13 4.9751 0 12.0107 + [4,16,5.3578,0,12.9346,0,0,14,0,0,13,4.9751,0,12.0107], +// 4 16 0 0 14 -5.3578 0 12.9346 -4.9751 0 12.0107 0 0 13 + [4,16,0,0,14,-5.3578,0,12.9346,-4.9751,0,12.0107,0,0,13], +// 4 16 -5.3578 0 12.9346 -9.8994 0 9.8994 -9.1923 0 9.1923 -4.9751 0 12.0107 + [4,16,-5.3578,0,12.9346,-9.8994,0,9.8994,-9.1923,0,9.1923,-4.9751,0,12.0107], +// 4 16 -9.8994 0 9.8994 -12.9346 0 5.3578 -12.0107 0 4.9751 -9.1923 0 9.1923 + [4,16,-9.8994,0,9.8994,-12.9346,0,5.3578,-12.0107,0,4.9751,-9.1923,0,9.1923], +// 4 16 -12.9346 0 5.3578 -14 0 0 -13 0 0 -12.0107 0 4.9751 + [4,16,-12.9346,0,5.3578,-14,0,0,-13,0,0,-12.0107,0,4.9751], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__2_4ring13(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__2_4ring13(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__2_4ring13(line=0.2); \ No newline at end of file diff --git a/p/2-4ring14.scad b/p/2-4ring14.scad new file mode 100644 index 000000000..e14a97d3b --- /dev/null +++ b/p/2-4ring14.scad @@ -0,0 +1,37 @@ +use <../lib.scad> +function ldraw_lib__2_4ring14() = [ +// 0 Ring 14 x 0.5 +// 0 Name: 2-4ring14.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-01-22 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 15 0 0 13.8585 0 5.7405 12.9346 0 5.3578 14 0 0 + [4,16,15,0,0,13.8585,0,5.7405,12.9346,0,5.3578,14,0,0], +// 4 16 13.8585 0 5.7405 10.6065 0 10.6065 9.8994 0 9.8994 12.9346 0 5.3578 + [4,16,13.8585,0,5.7405,10.6065,0,10.6065,9.8994,0,9.8994,12.9346,0,5.3578], +// 4 16 10.6065 0 10.6065 5.7405 0 13.8585 5.3578 0 12.9346 9.8994 0 9.8994 + [4,16,10.6065,0,10.6065,5.7405,0,13.8585,5.3578,0,12.9346,9.8994,0,9.8994], +// 4 16 5.7405 0 13.8585 0 0 15 0 0 14 5.3578 0 12.9346 + [4,16,5.7405,0,13.8585,0,0,15,0,0,14,5.3578,0,12.9346], +// 4 16 0 0 15 -5.7405 0 13.8585 -5.3578 0 12.9346 0 0 14 + [4,16,0,0,15,-5.7405,0,13.8585,-5.3578,0,12.9346,0,0,14], +// 4 16 -5.7405 0 13.8585 -10.6065 0 10.6065 -9.8994 0 9.8994 -5.3578 0 12.9346 + [4,16,-5.7405,0,13.8585,-10.6065,0,10.6065,-9.8994,0,9.8994,-5.3578,0,12.9346], +// 4 16 -10.6065 0 10.6065 -13.8585 0 5.7405 -12.9346 0 5.3578 -9.8994 0 9.8994 + [4,16,-10.6065,0,10.6065,-13.8585,0,5.7405,-12.9346,0,5.3578,-9.8994,0,9.8994], +// 4 16 -13.8585 0 5.7405 -15 0 0 -14 0 0 -12.9346 0 5.3578 + [4,16,-13.8585,0,5.7405,-15,0,0,-14,0,0,-12.9346,0,5.3578], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__2_4ring14(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__2_4ring14(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__2_4ring14(line=0.2); \ No newline at end of file diff --git a/p/2-4ring15.scad b/p/2-4ring15.scad new file mode 100644 index 000000000..cf15816ec --- /dev/null +++ b/p/2-4ring15.scad @@ -0,0 +1,37 @@ +use <../lib.scad> +function ldraw_lib__2_4ring15() = [ +// 0 Ring 15 x 0.5 +// 0 Name: 2-4ring15.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 2-4rin15.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 15 0 0 16 0 0 14.7824 0 6.1232 13.8585 0 5.7405 + [4,16,15,0,0,16,0,0,14.7824,0,6.1232,13.8585,0,5.7405], +// 4 16 13.8585 0 5.7405 14.7824 0 6.1232 11.3136 0 11.3136 10.6065 0 10.6065 + [4,16,13.8585,0,5.7405,14.7824,0,6.1232,11.3136,0,11.3136,10.6065,0,10.6065], +// 4 16 10.6065 0 10.6065 11.3136 0 11.3136 6.1232 0 14.7824 5.7405 0 13.8585 + [4,16,10.6065,0,10.6065,11.3136,0,11.3136,6.1232,0,14.7824,5.7405,0,13.8585], +// 4 16 5.7405 0 13.8585 6.1232 0 14.7824 0 0 16 0 0 15 + [4,16,5.7405,0,13.8585,6.1232,0,14.7824,0,0,16,0,0,15], +// 4 16 0 0 15 0 0 16 -6.1232 0 14.7824 -5.7405 0 13.8585 + [4,16,0,0,15,0,0,16,-6.1232,0,14.7824,-5.7405,0,13.8585], +// 4 16 -5.7405 0 13.8585 -6.1232 0 14.7824 -11.3136 0 11.3136 -10.6065 0 10.6065 + [4,16,-5.7405,0,13.8585,-6.1232,0,14.7824,-11.3136,0,11.3136,-10.6065,0,10.6065], +// 4 16 -10.6065 0 10.6065 -11.3136 0 11.3136 -14.7824 0 6.1232 -13.8585 0 5.7405 + [4,16,-10.6065,0,10.6065,-11.3136,0,11.3136,-14.7824,0,6.1232,-13.8585,0,5.7405], +// 4 16 -13.8585 0 5.7405 -14.7824 0 6.1232 -16 0 0 -15 0 0 + [4,16,-13.8585,0,5.7405,-14.7824,0,6.1232,-16,0,0,-15,0,0], +// 0 +]; +module ldraw_lib__2_4ring15(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__2_4ring15(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__2_4ring15(line=0.2); \ No newline at end of file diff --git a/p/2-4ring16.scad b/p/2-4ring16.scad new file mode 100644 index 000000000..2a39d7e53 --- /dev/null +++ b/p/2-4ring16.scad @@ -0,0 +1,36 @@ +use <../lib.scad> +function ldraw_lib__2_4ring16() = [ +// 0 Ring 16 x 0.5 +// 0 Name: 2-4ring16.dat +// 0 Author: Donald Sutter [technog] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 2-4rin16.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 16 0 0 17 0 0 15.7063 0 6.5059 14.7824 0 6.1232 + [4,16,16,0,0,17,0,0,15.7063,0,6.5059,14.7824,0,6.1232], +// 4 16 14.7824 0 6.1232 15.7063 0 6.5059 12.0207 0 12.0207 11.3136 0 11.3136 + [4,16,14.7824,0,6.1232,15.7063,0,6.5059,12.0207,0,12.0207,11.3136,0,11.3136], +// 4 16 11.3136 0 11.3136 12.0207 0 12.0207 6.5059 0 15.7063 6.1232 0 14.7824 + [4,16,11.3136,0,11.3136,12.0207,0,12.0207,6.5059,0,15.7063,6.1232,0,14.7824], +// 4 16 6.1232 0 14.7824 6.5059 0 15.7063 0 0 17 0 0 16 + [4,16,6.1232,0,14.7824,6.5059,0,15.7063,0,0,17,0,0,16], +// 4 16 0 0 16 0 0 17 -6.5059 0 15.7063 -6.1232 0 14.7824 + [4,16,0,0,16,0,0,17,-6.5059,0,15.7063,-6.1232,0,14.7824], +// 4 16 -6.1232 0 14.7824 -6.5059 0 15.7063 -12.0207 0 12.0207 -11.3136 0 11.3136 + [4,16,-6.1232,0,14.7824,-6.5059,0,15.7063,-12.0207,0,12.0207,-11.3136,0,11.3136], +// 4 16 -11.3136 0 11.3136 -12.0207 0 12.0207 -15.7063 0 6.5059 -14.7824 0 6.1232 + [4,16,-11.3136,0,11.3136,-12.0207,0,12.0207,-15.7063,0,6.5059,-14.7824,0,6.1232], +// 4 16 -14.7824 0 6.1232 -15.7063 0 6.5059 -17 0 0 -16 0 0 + [4,16,-14.7824,0,6.1232,-15.7063,0,6.5059,-17,0,0,-16,0,0], +]; +module ldraw_lib__2_4ring16(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__2_4ring16(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__2_4ring16(line=0.2); \ No newline at end of file diff --git a/p/2-4ring17.scad b/p/2-4ring17.scad new file mode 100644 index 000000000..1c3be4b56 --- /dev/null +++ b/p/2-4ring17.scad @@ -0,0 +1,37 @@ +use <../lib.scad> +function ldraw_lib__2_4ring17() = [ +// 0 Ring 17 x 0.5 +// 0 Name: 2-4ring17.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-02-09 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 18 0 0 16.6302 0 6.8886 15.7063 0 6.5059 17 0 0 + [4,16,18,0,0,16.6302,0,6.8886,15.7063,0,6.5059,17,0,0], +// 4 16 16.6302 0 6.8886 12.7278 0 12.7278 12.0207 0 12.0207 15.7063 0 6.5059 + [4,16,16.6302,0,6.8886,12.7278,0,12.7278,12.0207,0,12.0207,15.7063,0,6.5059], +// 4 16 12.7278 0 12.7278 6.8886 0 16.6302 6.5059 0 15.7063 12.0207 0 12.0207 + [4,16,12.7278,0,12.7278,6.8886,0,16.6302,6.5059,0,15.7063,12.0207,0,12.0207], +// 4 16 6.8886 0 16.6302 0 0 18 0 0 17 6.5059 0 15.7063 + [4,16,6.8886,0,16.6302,0,0,18,0,0,17,6.5059,0,15.7063], +// 4 16 0 0 18 -6.8886 0 16.6302 -6.5059 0 15.7063 0 0 17 + [4,16,0,0,18,-6.8886,0,16.6302,-6.5059,0,15.7063,0,0,17], +// 4 16 -6.8886 0 16.6302 -12.7278 0 12.7278 -12.0207 0 12.0207 -6.5059 0 15.7063 + [4,16,-6.8886,0,16.6302,-12.7278,0,12.7278,-12.0207,0,12.0207,-6.5059,0,15.7063], +// 4 16 -12.7278 0 12.7278 -16.6302 0 6.8886 -15.7063 0 6.5059 -12.0207 0 12.0207 + [4,16,-12.7278,0,12.7278,-16.6302,0,6.8886,-15.7063,0,6.5059,-12.0207,0,12.0207], +// 4 16 -16.6302 0 6.8886 -18 0 0 -17 0 0 -15.7063 0 6.5059 + [4,16,-16.6302,0,6.8886,-18,0,0,-17,0,0,-15.7063,0,6.5059], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__2_4ring17(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__2_4ring17(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__2_4ring17(line=0.2); \ No newline at end of file diff --git a/p/2-4ring18.scad b/p/2-4ring18.scad new file mode 100644 index 000000000..72d120a04 --- /dev/null +++ b/p/2-4ring18.scad @@ -0,0 +1,41 @@ +use <../lib.scad> +function ldraw_lib__2_4ring18() = [ +// 0 Ring 18 x 0.5 +// 0 Name: 2-4ring18.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 2-4rin18.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 0 // made with Primitive Generator +// +// 4 16 18 0 0 19 0 0 17.5541 0 7.2713 16.6302 0 6.8886 + [4,16,18,0,0,19,0,0,17.5541,0,7.2713,16.6302,0,6.8886], +// 4 16 16.6302 0 6.8886 17.5541 0 7.2713 13.4349 0 13.4349 12.7278 0 12.7278 + [4,16,16.6302,0,6.8886,17.5541,0,7.2713,13.4349,0,13.4349,12.7278,0,12.7278], +// 4 16 12.7278 0 12.7278 13.4349 0 13.4349 7.2713 0 17.5541 6.8886 0 16.6302 + [4,16,12.7278,0,12.7278,13.4349,0,13.4349,7.2713,0,17.5541,6.8886,0,16.6302], +// 4 16 6.8886 0 16.6302 7.2713 0 17.5541 0 0 19 0 0 18 + [4,16,6.8886,0,16.6302,7.2713,0,17.5541,0,0,19,0,0,18], +// 4 16 0 0 18 0 0 19 -7.2713 0 17.5541 -6.8886 0 16.6302 + [4,16,0,0,18,0,0,19,-7.2713,0,17.5541,-6.8886,0,16.6302], +// 4 16 -6.8886 0 16.6302 -7.2713 0 17.5541 -13.4349 0 13.4349 -12.7278 0 12.7278 + [4,16,-6.8886,0,16.6302,-7.2713,0,17.5541,-13.4349,0,13.4349,-12.7278,0,12.7278], +// 4 16 -12.7278 0 12.7278 -13.4349 0 13.4349 -17.5541 0 7.2713 -16.6302 0 6.8886 + [4,16,-12.7278,0,12.7278,-13.4349,0,13.4349,-17.5541,0,7.2713,-16.6302,0,6.8886], +// 4 16 -16.6302 0 6.8886 -17.5541 0 7.2713 -19 0 0 -18 0 0 + [4,16,-16.6302,0,6.8886,-17.5541,0,7.2713,-19,0,0,-18,0,0], +// +// 0 end of file +// +]; +module ldraw_lib__2_4ring18(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__2_4ring18(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__2_4ring18(line=0.2); \ No newline at end of file diff --git a/p/2-4ring19.scad b/p/2-4ring19.scad index 7324f5132..e8be26e70 100644 --- a/p/2-4ring19.scad +++ b/p/2-4ring19.scad @@ -2,16 +2,17 @@ use <../lib.scad> function ldraw_lib__2_4ring19() = [ // 0 Ring 19 x 0.5 // 0 Name: 2-4ring19.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Primitive UPDATE 2016-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-02-06 [Holly-Wood] Complete regeneration, original by KROACH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 20 0 0 18.478 0 7.654 17.5541 0 7.2713 19 0 0 [4,16,20,0,0,18.478,0,7.654,17.5541,0,7.2713,19,0,0], @@ -29,7 +30,7 @@ function ldraw_lib__2_4ring19() = [ [4,16,-14.142,0,14.142,-18.478,0,7.654,-17.5541,0,7.2713,-13.4349,0,13.4349], // 4 16 -18.478 0 7.654 -20 0 0 -19 0 0 -17.5541 0 7.2713 [4,16,-18.478,0,7.654,-20,0,0,-19,0,0,-17.5541,0,7.2713], -// +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__2_4ring19(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__2_4ring19(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/2-4ring20.scad b/p/2-4ring20.scad new file mode 100644 index 000000000..fd82df99e --- /dev/null +++ b/p/2-4ring20.scad @@ -0,0 +1,37 @@ +use <../lib.scad> +function ldraw_lib__2_4ring20() = [ +// 0 Ring 20 x 0.5 +// 0 Name: 2-4ring20.dat +// 0 Author: Max Martin Richter [MMR1988] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 2-4rin20.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 21 0 0 19.4019 0 8.0367 18.478 0 7.654 20 0 0 + [4,16,21,0,0,19.4019,0,8.0367,18.478,0,7.654,20,0,0], +// 4 16 19.4019 0 8.0367 14.8491 0 14.8491 14.142 0 14.142 18.478 0 7.654 + [4,16,19.4019,0,8.0367,14.8491,0,14.8491,14.142,0,14.142,18.478,0,7.654], +// 4 16 14.8491 0 14.8491 8.0367 0 19.4019 7.654 0 18.478 14.142 0 14.142 + [4,16,14.8491,0,14.8491,8.0367,0,19.4019,7.654,0,18.478,14.142,0,14.142], +// 4 16 8.0367 0 19.4019 0 0 21 0 0 20 7.654 0 18.478 + [4,16,8.0367,0,19.4019,0,0,21,0,0,20,7.654,0,18.478], +// 4 16 0 0 21 -8.0367 0 19.4019 -7.654 0 18.478 0 0 20 + [4,16,0,0,21,-8.0367,0,19.4019,-7.654,0,18.478,0,0,20], +// 4 16 -8.0367 0 19.4019 -14.8491 0 14.8491 -14.142 0 14.142 -7.654 0 18.478 + [4,16,-8.0367,0,19.4019,-14.8491,0,14.8491,-14.142,0,14.142,-7.654,0,18.478], +// 4 16 -14.8491 0 14.8491 -19.4019 0 8.0367 -18.478 0 7.654 -14.142 0 14.142 + [4,16,-14.8491,0,14.8491,-19.4019,0,8.0367,-18.478,0,7.654,-14.142,0,14.142], +// 4 16 -19.4019 0 8.0367 -21 0 0 -20 0 0 -18.478 0 7.654 + [4,16,-19.4019,0,8.0367,-21,0,0,-20,0,0,-18.478,0,7.654], +// 0 // Build by Primitive Generator 2 +]; +module ldraw_lib__2_4ring20(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__2_4ring20(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__2_4ring20(line=0.2); \ No newline at end of file diff --git a/p/2-4ring22.scad b/p/2-4ring22.scad new file mode 100644 index 000000000..7be01c2d5 --- /dev/null +++ b/p/2-4ring22.scad @@ -0,0 +1,38 @@ +use <../lib.scad> +function ldraw_lib__2_4ring22() = [ +// 0 Ring 22 x 0.5 +// 0 Name: 2-4ring22.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 2-4rin22.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 22 0 0 23 0 0 21.2497 0 8.8021 20.3258 0 8.4194 + [4,16,22,0,0,23,0,0,21.2497,0,8.8021,20.3258,0,8.4194], +// 4 16 20.3258 0 8.4194 21.2497 0 8.8021 16.2633 0 16.2633 15.5562 0 15.5562 + [4,16,20.3258,0,8.4194,21.2497,0,8.8021,16.2633,0,16.2633,15.5562,0,15.5562], +// 4 16 15.5562 0 15.5562 16.2633 0 16.2633 8.8021 0 21.2497 8.4194 0 20.3258 + [4,16,15.5562,0,15.5562,16.2633,0,16.2633,8.8021,0,21.2497,8.4194,0,20.3258], +// 4 16 8.4194 0 20.3258 8.8021 0 21.2497 0 0 23 0 0 22 + [4,16,8.4194,0,20.3258,8.8021,0,21.2497,0,0,23,0,0,22], +// 4 16 0 0 22 0 0 23 -8.8021 0 21.2497 -8.4194 0 20.3258 + [4,16,0,0,22,0,0,23,-8.8021,0,21.2497,-8.4194,0,20.3258], +// 4 16 -8.4194 0 20.3258 -8.8021 0 21.2497 -16.2633 0 16.2633 -15.5562 0 15.5562 + [4,16,-8.4194,0,20.3258,-8.8021,0,21.2497,-16.2633,0,16.2633,-15.5562,0,15.5562], +// 4 16 -15.5562 0 15.5562 -16.2633 0 16.2633 -21.2497 0 8.8021 -20.3258 0 8.4194 + [4,16,-15.5562,0,15.5562,-16.2633,0,16.2633,-21.2497,0,8.8021,-20.3258,0,8.4194], +// 4 16 -20.3258 0 8.4194 -21.2497 0 8.8021 -23 0 0 -22 0 0 + [4,16,-20.3258,0,8.4194,-21.2497,0,8.8021,-23,0,0,-22,0,0], +// 0 end of file +// 0 +]; +module ldraw_lib__2_4ring22(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__2_4ring22(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__2_4ring22(line=0.2); \ No newline at end of file diff --git a/p/2-4ring23.scad b/p/2-4ring23.scad new file mode 100644 index 000000000..d5f55bdc0 --- /dev/null +++ b/p/2-4ring23.scad @@ -0,0 +1,38 @@ +use <../lib.scad> +function ldraw_lib__2_4ring23() = [ +// 0 Ring 23 x 0.5 +// 0 Name: 2-4ring23.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 2-4rin23.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 23 0 0 24 0 0 22.1736 0 9.1848 21.2497 0 8.8021 + [4,16,23,0,0,24,0,0,22.1736,0,9.1848,21.2497,0,8.8021], +// 4 16 21.2497 0 8.8021 22.1736 0 9.1848 16.9704 0 16.9704 16.2633 0 16.2633 + [4,16,21.2497,0,8.8021,22.1736,0,9.1848,16.9704,0,16.9704,16.2633,0,16.2633], +// 4 16 16.2633 0 16.2633 16.9704 0 16.9704 9.1848 0 22.1736 8.8021 0 21.2497 + [4,16,16.2633,0,16.2633,16.9704,0,16.9704,9.1848,0,22.1736,8.8021,0,21.2497], +// 4 16 8.8021 0 21.2497 9.1848 0 22.1736 0 0 24 0 0 23 + [4,16,8.8021,0,21.2497,9.1848,0,22.1736,0,0,24,0,0,23], +// 4 16 0 0 23 0 0 24 -9.1848 0 22.1736 -8.8021 0 21.2497 + [4,16,0,0,23,0,0,24,-9.1848,0,22.1736,-8.8021,0,21.2497], +// 4 16 -8.8021 0 21.2497 -9.1848 0 22.1736 -16.9704 0 16.9704 -16.2633 0 16.2633 + [4,16,-8.8021,0,21.2497,-9.1848,0,22.1736,-16.9704,0,16.9704,-16.2633,0,16.2633], +// 4 16 -16.2633 0 16.2633 -16.9704 0 16.9704 -22.1736 0 9.1848 -21.2497 0 8.8021 + [4,16,-16.2633,0,16.2633,-16.9704,0,16.9704,-22.1736,0,9.1848,-21.2497,0,8.8021], +// 4 16 -21.2497 0 8.8021 -22.1736 0 9.1848 -24 0 0 -23 0 0 + [4,16,-21.2497,0,8.8021,-22.1736,0,9.1848,-24,0,0,-23,0,0], +// 0 end of file +// 0 +]; +module ldraw_lib__2_4ring23(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__2_4ring23(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__2_4ring23(line=0.2); \ No newline at end of file diff --git a/p/2-4ring24.scad b/p/2-4ring24.scad new file mode 100644 index 000000000..1e3f6e850 --- /dev/null +++ b/p/2-4ring24.scad @@ -0,0 +1,37 @@ +use <../lib.scad> +function ldraw_lib__2_4ring24() = [ +// 0 Ring 24 x 0.5 +// 0 Name: 2-4ring24.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-02-24 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 25 0 0 23.0975 0 9.5675 22.1736 0 9.1848 24 0 0 + [4,16,25,0,0,23.0975,0,9.5675,22.1736,0,9.1848,24,0,0], +// 4 16 23.0975 0 9.5675 17.6775 0 17.6775 16.9704 0 16.9704 22.1736 0 9.1848 + [4,16,23.0975,0,9.5675,17.6775,0,17.6775,16.9704,0,16.9704,22.1736,0,9.1848], +// 4 16 17.6775 0 17.6775 9.5675 0 23.0975 9.1848 0 22.1736 16.9704 0 16.9704 + [4,16,17.6775,0,17.6775,9.5675,0,23.0975,9.1848,0,22.1736,16.9704,0,16.9704], +// 4 16 9.5675 0 23.0975 0 0 25 0 0 24 9.1848 0 22.1736 + [4,16,9.5675,0,23.0975,0,0,25,0,0,24,9.1848,0,22.1736], +// 4 16 0 0 25 -9.5675 0 23.0975 -9.1848 0 22.1736 0 0 24 + [4,16,0,0,25,-9.5675,0,23.0975,-9.1848,0,22.1736,0,0,24], +// 4 16 -9.5675 0 23.0975 -17.6775 0 17.6775 -16.9704 0 16.9704 -9.1848 0 22.1736 + [4,16,-9.5675,0,23.0975,-17.6775,0,17.6775,-16.9704,0,16.9704,-9.1848,0,22.1736], +// 4 16 -17.6775 0 17.6775 -23.0975 0 9.5675 -22.1736 0 9.1848 -16.9704 0 16.9704 + [4,16,-17.6775,0,17.6775,-23.0975,0,9.5675,-22.1736,0,9.1848,-16.9704,0,16.9704], +// 4 16 -23.0975 0 9.5675 -25 0 0 -24 0 0 -22.1736 0 9.1848 + [4,16,-23.0975,0,9.5675,-25,0,0,-24,0,0,-22.1736,0,9.1848], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__2_4ring24(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__2_4ring24(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__2_4ring24(line=0.2); \ No newline at end of file diff --git a/p/2-4ring25.scad b/p/2-4ring25.scad new file mode 100644 index 000000000..78b54a5d2 --- /dev/null +++ b/p/2-4ring25.scad @@ -0,0 +1,37 @@ +use <../lib.scad> +function ldraw_lib__2_4ring25() = [ +// 0 Ring 25 x 0.5 +// 0 Name: 2-4ring25.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 2-4rin25.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 25 0 0 26 0 0 24.0214 0 9.9502 23.0975 0 9.5675 + [4,16,25,0,0,26,0,0,24.0214,0,9.9502,23.0975,0,9.5675], +// 4 16 23.0975 0 9.5675 24.0214 0 9.9502 18.3846 0 18.3846 17.6775 0 17.6775 + [4,16,23.0975,0,9.5675,24.0214,0,9.9502,18.3846,0,18.3846,17.6775,0,17.6775], +// 4 16 17.6775 0 17.6775 18.3846 0 18.3846 9.9502 0 24.0214 9.5675 0 23.0975 + [4,16,17.6775,0,17.6775,18.3846,0,18.3846,9.9502,0,24.0214,9.5675,0,23.0975], +// 4 16 9.5675 0 23.0975 9.9502 0 24.0214 0 0 26 0 0 25 + [4,16,9.5675,0,23.0975,9.9502,0,24.0214,0,0,26,0,0,25], +// 4 16 0 0 25 0 0 26 -9.9502 0 24.0214 -9.5675 0 23.0975 + [4,16,0,0,25,0,0,26,-9.9502,0,24.0214,-9.5675,0,23.0975], +// 4 16 -9.5675 0 23.0975 -9.9502 0 24.0214 -18.3846 0 18.3846 -17.6775 0 17.6775 + [4,16,-9.5675,0,23.0975,-9.9502,0,24.0214,-18.3846,0,18.3846,-17.6775,0,17.6775], +// 4 16 -17.6775 0 17.6775 -18.3846 0 18.3846 -24.0214 0 9.9502 -23.0975 0 9.5675 + [4,16,-17.6775,0,17.6775,-18.3846,0,18.3846,-24.0214,0,9.9502,-23.0975,0,9.5675], +// 4 16 -23.0975 0 9.5675 -24.0214 0 9.9502 -26 0 0 -25 0 0 + [4,16,-23.0975,0,9.5675,-24.0214,0,9.9502,-26,0,0,-25,0,0], +// 0 +]; +module ldraw_lib__2_4ring25(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__2_4ring25(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__2_4ring25(line=0.2); \ No newline at end of file diff --git a/p/2-4ring30.scad b/p/2-4ring30.scad new file mode 100644 index 000000000..1ac55aaa7 --- /dev/null +++ b/p/2-4ring30.scad @@ -0,0 +1,39 @@ +use <../lib.scad> +function ldraw_lib__2_4ring30() = [ +// 0 Ring 30 x 0.5 +// 0 Name: 2-4ring30.dat +// 0 Author: Niels Karsdorp [nielsk] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 2-4rin30.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 30 0 0 31 0 0 28.6409 0 11.8637 27.717 0 11.481 + [4,16,30,0,0,31,0,0,28.6409,0,11.8637,27.717,0,11.481], +// 4 16 27.717 0 11.481 28.6409 0 11.8637 21.9201 0 21.9201 21.213 0 21.213 + [4,16,27.717,0,11.481,28.6409,0,11.8637,21.9201,0,21.9201,21.213,0,21.213], +// 4 16 21.213 0 21.213 21.9201 0 21.9201 11.8637 0 28.6409 11.481 0 27.717 + [4,16,21.213,0,21.213,21.9201,0,21.9201,11.8637,0,28.6409,11.481,0,27.717], +// 4 16 11.481 0 27.717 11.8637 0 28.6409 0 0 31 0 0 30 + [4,16,11.481,0,27.717,11.8637,0,28.6409,0,0,31,0,0,30], +// 4 16 0 0 30 0 0 31 -11.8637 0 28.6409 -11.481 0 27.717 + [4,16,0,0,30,0,0,31,-11.8637,0,28.6409,-11.481,0,27.717], +// 4 16 -11.481 0 27.717 -11.8637 0 28.6409 -21.9201 0 21.9201 -21.213 0 21.213 + [4,16,-11.481,0,27.717,-11.8637,0,28.6409,-21.9201,0,21.9201,-21.213,0,21.213], +// 4 16 -21.213 0 21.213 -21.9201 0 21.9201 -28.6409 0 11.8637 -27.717 0 11.481 + [4,16,-21.213,0,21.213,-21.9201,0,21.9201,-28.6409,0,11.8637,-27.717,0,11.481], +// 4 16 -27.717 0 11.481 -28.6409 0 11.8637 -31 0 0 -30 0 0 + [4,16,-27.717,0,11.481,-28.6409,0,11.8637,-31,0,0,-30,0,0], +// +// 0 end of file +// +]; +module ldraw_lib__2_4ring30(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__2_4ring30(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__2_4ring30(line=0.2); \ No newline at end of file diff --git a/p/2-4ring37.scad b/p/2-4ring37.scad index 68f5cf406..657dbb688 100644 --- a/p/2-4ring37.scad +++ b/p/2-4ring37.scad @@ -2,16 +2,17 @@ use <../lib.scad> function ldraw_lib__2_4ring37() = [ // 0 Ring 37 x 0.5 // 0 Name: 2-4ring37.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Primitive UPDATE 2016-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-02 [Holly-Wood] Complete regeneration, original by KROACH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 38 0 0 35.1082 0 14.5426 34.1843 0 14.1599 37 0 0 [4,16,38,0,0,35.1082,0,14.5426,34.1843,0,14.1599,37,0,0], @@ -29,7 +30,7 @@ function ldraw_lib__2_4ring37() = [ [4,16,-26.8698,0,26.8698,-35.1082,0,14.5426,-34.1843,0,14.1599,-26.1627,0,26.1627], // 4 16 -35.1082 0 14.5426 -38 0 0 -37 0 0 -34.1843 0 14.1599 [4,16,-35.1082,0,14.5426,-38,0,0,-37,0,0,-34.1843,0,14.1599], -// +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__2_4ring37(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__2_4ring37(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/2-4ring43.scad b/p/2-4ring43.scad index 084766ab0..052632da9 100644 --- a/p/2-4ring43.scad +++ b/p/2-4ring43.scad @@ -2,16 +2,17 @@ use <../lib.scad> function ldraw_lib__2_4ring43() = [ // 0 Ring 43 x 0.5 // 0 Name: 2-4ring43.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Primitive UPDATE 2016-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-02-24 [Holly-Wood] Complete regeneration, original by KROACH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 44 0 0 40.6516 0 16.8388 39.7277 0 16.4561 43 0 0 [4,16,44,0,0,40.6516,0,16.8388,39.7277,0,16.4561,43,0,0], @@ -29,7 +30,7 @@ function ldraw_lib__2_4ring43() = [ [4,16,-31.1124,0,31.1124,-40.6516,0,16.8388,-39.7277,0,16.4561,-30.4053,0,30.4053], // 4 16 -40.6516 0 16.8388 -44 0 0 -43 0 0 -39.7277 0 16.4561 [4,16,-40.6516,0,16.8388,-44,0,0,-43,0,0,-39.7277,0,16.4561], -// +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__2_4ring43(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__2_4ring43(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/2-4ring44.scad b/p/2-4ring44.scad index 3a323462c..35565de1d 100644 --- a/p/2-4ring44.scad +++ b/p/2-4ring44.scad @@ -2,16 +2,17 @@ use <../lib.scad> function ldraw_lib__2_4ring44() = [ // 0 Ring 44 x 0.5 // 0 Name: 2-4ring44.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Primitive UPDATE 2016-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-02 [Holly-Wood] Complete regeneration, original by KROACH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 45 0 0 41.5755 0 17.2215 40.6516 0 16.8388 44 0 0 [4,16,45,0,0,41.5755,0,17.2215,40.6516,0,16.8388,44,0,0], @@ -29,6 +30,7 @@ function ldraw_lib__2_4ring44() = [ [4,16,-31.8195,0,31.8195,-41.5755,0,17.2215,-40.6516,0,16.8388,-31.1124,0,31.1124], // 4 16 -41.5755 0 17.2215 -45 0 0 -44 0 0 -40.6516 0 16.8388 [4,16,-41.5755,0,17.2215,-45,0,0,-44,0,0,-40.6516,0,16.8388], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__2_4ring44(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__2_4ring44(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/2-4ring52.scad b/p/2-4ring52.scad new file mode 100644 index 000000000..90f0c0f5b --- /dev/null +++ b/p/2-4ring52.scad @@ -0,0 +1,37 @@ +use <../lib.scad> +function ldraw_lib__2_4ring52() = [ +// 0 Ring 52 x 0.5 +// 0 Name: 2-4ring52.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 2-4rin52.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 52 0 0 53 0 0 48.9667 0 20.2831 48.0428 0 19.9004 + [4,16,52,0,0,53,0,0,48.9667,0,20.2831,48.0428,0,19.9004], +// 4 16 48.0428 0 19.9004 48.9667 0 20.2831 37.4763 0 37.4763 36.7692 0 36.7692 + [4,16,48.0428,0,19.9004,48.9667,0,20.2831,37.4763,0,37.4763,36.7692,0,36.7692], +// 4 16 36.7692 0 36.7692 37.4763 0 37.4763 20.2831 0 48.9667 19.9004 0 48.0428 + [4,16,36.7692,0,36.7692,37.4763,0,37.4763,20.2831,0,48.9667,19.9004,0,48.0428], +// 4 16 19.9004 0 48.0428 20.2831 0 48.9667 0 0 53 0 0 52 + [4,16,19.9004,0,48.0428,20.2831,0,48.9667,0,0,53,0,0,52], +// 4 16 0 0 52 0 0 53 -20.2831 0 48.9667 -19.9004 0 48.0428 + [4,16,0,0,52,0,0,53,-20.2831,0,48.9667,-19.9004,0,48.0428], +// 4 16 -19.9004 0 48.0428 -20.2831 0 48.9667 -37.4763 0 37.4763 -36.7692 0 36.7692 + [4,16,-19.9004,0,48.0428,-20.2831,0,48.9667,-37.4763,0,37.4763,-36.7692,0,36.7692], +// 4 16 -36.7692 0 36.7692 -37.4763 0 37.4763 -48.9667 0 20.2831 -48.0428 0 19.9004 + [4,16,-36.7692,0,36.7692,-37.4763,0,37.4763,-48.9667,0,20.2831,-48.0428,0,19.9004], +// 4 16 -48.0428 0 19.9004 -48.9667 0 20.2831 -53 0 0 -52 0 0 + [4,16,-48.0428,0,19.9004,-48.9667,0,20.2831,-53,0,0,-52,0,0], +// 0 +]; +module ldraw_lib__2_4ring52(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__2_4ring52(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__2_4ring52(line=0.2); \ No newline at end of file diff --git a/p/3-16con1.scad b/p/3-16con1.scad index 695448535..402d1d782 100644 --- a/p/3-16con1.scad +++ b/p/3-16con1.scad @@ -2,16 +2,17 @@ use <../lib.scad> function ldraw_lib__3_16con1() = [ // 0 Cone 1 x 0.1875 // 0 Name: 3-16con1.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 -// +// 0 !HISTORY 2024-01-30 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 1 1 0 0.9239 1 0.3827 1.8478 0 0.7654 2 0 0 [4,16,1,1,0,0.9239,1,0.3827,1.8478,0,0.7654,2,0,0], @@ -19,19 +20,16 @@ function ldraw_lib__3_16con1() = [ [4,16,0.9239,1,0.3827,0.7071,1,0.7071,1.4142,0,1.4142,1.8478,0,0.7654], // 4 16 0.7071 1 0.7071 0.3827 1 0.9239 0.7654 0 1.8478 1.4142 0 1.4142 [4,16,0.7071,1,0.7071,0.3827,1,0.9239,0.7654,0,1.8478,1.4142,0,1.4142], -// -// 0 conditional lines -// 5 24 1 1 0 2 0 0 0.9239 1 -0.3827 0.9239 1 0.3827 - [5,24,1,1,0,2,0,0,0.9239,1,-0.3827,0.9239,1,0.3827], +// 0 // conditional lines +// 5 24 1 1 0 2 0 0 1 1 -0.4142 0.9239 1 0.3827 + [5,24,1,1,0,2,0,0,1,1,-0.4142,0.9239,1,0.3827], // 5 24 0.9239 1 0.3827 1.8478 0 0.7654 1 1 0 0.7071 1 0.7071 [5,24,0.9239,1,0.3827,1.8478,0,0.7654,1,1,0,0.7071,1,0.7071], // 5 24 0.7071 1 0.7071 1.4142 0 1.4142 0.9239 1 0.3827 0.3827 1 0.9239 [5,24,0.7071,1,0.7071,1.4142,0,1.4142,0.9239,1,0.3827,0.3827,1,0.9239], -// 5 24 0.3827 1 0.9239 0.7654 0 1.8478 0.7071 1 0.7071 0 1 1 - [5,24,0.3827,1,0.9239,0.7654,0,1.8478,0.7071,1,0.7071,0,1,1], -// -// 0 end of file -// +// 5 24 0.3827 1 0.9239 0.7654 0 1.8478 0.7071 1 0.7071 0 1 1.0824 + [5,24,0.3827,1,0.9239,0.7654,0,1.8478,0.7071,1,0.7071,0,1,1.0824], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__3_16con1(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__3_16con1(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/3-16rin1.scad b/p/3-16rin1.scad index f628be419..c0c6d7b13 100644 --- a/p/3-16rin1.scad +++ b/p/3-16rin1.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__3_16rin1() = [ -// 0 Ring 1 x 0.1875 +// 0 ~Ring 1 x 0.1875 (Obsolete) // 0 Name: 3-16rin1.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2010-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__3_16rin1() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 3-16ring1.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 1 0 0 2 0 0 1.8478 0 0.7654 0.9239 0 0.3827 [4,16,1,0,0,2,0,0,1.8478,0,0.7654,0.9239,0,0.3827], diff --git a/p/3-16rin2.scad b/p/3-16rin2.scad index dd43dbe9d..b4da15243 100644 --- a/p/3-16rin2.scad +++ b/p/3-16rin2.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__3_16rin2() = [ -// 0 Ring 2 x 0.1875 +// 0 ~Ring 2 x 0.1875 (Obsolete) // 0 Name: 3-16rin2.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Primitive UPDATE 2009-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__3_16rin2() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 3-16ring2.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 2 0 0 3 0 0 2.7717 0 1.1481 1.8478 0 0.7654 [4,16,2,0,0,3,0,0,2.7717,0,1.1481,1.8478,0,0.7654], diff --git a/p/3-16rin3.scad b/p/3-16rin3.scad index 127630e53..02d072412 100644 --- a/p/3-16rin3.scad +++ b/p/3-16rin3.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__3_16rin3() = [ -// 0 Ring 3 x 0.1875 +// 0 ~Ring 3 x 0.1875 (Obsolete) // 0 Name: 3-16rin3.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Primitive UPDATE 2010-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__3_16rin3() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 3-16ring3.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 3 0 0 4 0 0 3.6956 0 1.5308 2.7717 0 1.1481 [4,16,3,0,0,4,0,0,3.6956,0,1.5308,2.7717,0,1.1481], diff --git a/p/3-16rin4.scad b/p/3-16rin4.scad index 5381dc2d7..9d3f384ab 100644 --- a/p/3-16rin4.scad +++ b/p/3-16rin4.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__3_16rin4() = [ -// 0 Ring 4 x 0.1875 +// 0 ~Ring 4 x 0.1875 (Obsolete) // 0 Name: 3-16rin4.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__3_16rin4() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 3-16ring4.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 4 0 0 5 0 0 4.6195 0 1.9135 3.6956 0 1.5308 [4,16,4,0,0,5,0,0,4.6195,0,1.9135,3.6956,0,1.5308], diff --git a/p/3-16rin5.scad b/p/3-16rin5.scad index a5230aa31..6a5c30b9d 100644 --- a/p/3-16rin5.scad +++ b/p/3-16rin5.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__3_16rin5() = [ -// 0 Ring 5 x 0.1875 +// 0 ~Ring 5 x 0.1875 (Obsolete) // 0 Name: 3-16rin5.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2010-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__3_16rin5() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 3-16ring5.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 5 0 0 6 0 0 5.5434 0 2.2962 4.6195 0 1.9135 [4,16,5,0,0,6,0,0,5.5434,0,2.2962,4.6195,0,1.9135], diff --git a/p/3-16rin6.scad b/p/3-16rin6.scad index e2d603366..bf628ed91 100644 --- a/p/3-16rin6.scad +++ b/p/3-16rin6.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__3_16rin6() = [ -// 0 Ring 6 x 0.1875 +// 0 ~Ring 6 x 0.1875 (Obsolete) // 0 Name: 3-16rin6.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__3_16rin6() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 3-16ring6.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 6 0 0 7 0 0 6.4673 0 2.6789 5.5434 0 2.2962 [4,16,6,0,0,7,0,0,6.4673,0,2.6789,5.5434,0,2.2962], diff --git a/p/3-16rin7.scad b/p/3-16rin7.scad index 9302c1573..9123d282f 100644 --- a/p/3-16rin7.scad +++ b/p/3-16rin7.scad @@ -1,24 +1,26 @@ use <../lib.scad> function ldraw_lib__3_16rin7() = [ -// 0 Ring 7 x 0.1875 +// 0 ~Ring 7 x 0.1875 (Obsolete) // 0 Name: 3-16rin7.dat -// 0 Author: Joerg Sommerer [Brickaneer] -// 0 !LDRAW_ORG Primitive UPDATE 2013-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 +// 0 !HISTORY 2024-01-31 [Holly-Wood] Complete regeneration, original by Brickaneer +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 7 0 0 8 0 0 7.3912 0 3.0616 6.4673 0 2.6789 - [4,16,7,0,0,8,0,0,7.3912,0,3.0616,6.4673,0,2.6789], -// 4 16 6.4673 0 2.6789 7.3912 0 3.0616 5.6568 0 5.6568 4.9497 0 4.9497 - [4,16,6.4673,0,2.6789,7.3912,0,3.0616,5.6568,0,5.6568,4.9497,0,4.9497], -// 4 16 4.9497 0 4.9497 5.6568 0 5.6568 3.0616 0 7.3912 2.6789 0 6.4673 - [4,16,4.9497,0,4.9497,5.6568,0,5.6568,3.0616,0,7.3912,2.6789,0,6.4673], +// 4 16 8 0 0 7.3912 0 3.0616 6.4673 0 2.6789 7 0 0 + [4,16,8,0,0,7.3912,0,3.0616,6.4673,0,2.6789,7,0,0], +// 4 16 7.3912 0 3.0616 5.6568 0 5.6568 4.9497 0 4.9497 6.4673 0 2.6789 + [4,16,7.3912,0,3.0616,5.6568,0,5.6568,4.9497,0,4.9497,6.4673,0,2.6789], +// 4 16 5.6568 0 5.6568 3.0616 0 7.3912 2.6789 0 6.4673 4.9497 0 4.9497 + [4,16,5.6568,0,5.6568,3.0616,0,7.3912,2.6789,0,6.4673,4.9497,0,4.9497], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__3_16rin7(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__3_16rin7(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/3-16rin8.scad b/p/3-16rin8.scad index 9d293e50f..2a1384ce6 100644 --- a/p/3-16rin8.scad +++ b/p/3-16rin8.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__3_16rin8() = [ -// 0 Ring 8 x 0.1875 +// 0 ~Ring 8 x 0.1875 (Obsolete) // 0 Name: 3-16rin8.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Primitive UPDATE 2013-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__3_16rin8() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 3-16ring8.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 9 0 0 8.3151 0 3.4443 7.3912 0 3.0616 8 0 0 [4,16,9,0,0,8.3151,0,3.4443,7.3912,0,3.0616,8,0,0], diff --git a/p/3-16rin9.scad b/p/3-16rin9.scad index dc9863901..569a85cc1 100644 --- a/p/3-16rin9.scad +++ b/p/3-16rin9.scad @@ -1,27 +1,26 @@ use <../lib.scad> function ldraw_lib__3_16rin9() = [ -// 0 Ring 9 x 0.1875 +// 0 ~Ring 9 x 0.1875 (Obsolete) // 0 Name: 3-16rin9.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-01-26 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 9 0 0 10 0 0 9.239 0 3.827 8.3151 0 3.4443 - [4,16,9,0,0,10,0,0,9.239,0,3.827,8.3151,0,3.4443], -// 4 16 8.3151 0 3.4443 9.239 0 3.827 7.071 0 7.071 6.3639 0 6.3639 - [4,16,8.3151,0,3.4443,9.239,0,3.827,7.071,0,7.071,6.3639,0,6.3639], -// 4 16 6.3639 0 6.3639 7.071 0 7.071 3.827 0 9.239 3.4443 0 8.3151 - [4,16,6.3639,0,6.3639,7.071,0,7.071,3.827,0,9.239,3.4443,0,8.3151], -// -// 0 end of file -// +// 4 16 10 0 0 9.239 0 3.827 8.3151 0 3.4443 9 0 0 + [4,16,10,0,0,9.239,0,3.827,8.3151,0,3.4443,9,0,0], +// 4 16 9.239 0 3.827 7.071 0 7.071 6.3639 0 6.3639 8.3151 0 3.4443 + [4,16,9.239,0,3.827,7.071,0,7.071,6.3639,0,6.3639,8.3151,0,3.4443], +// 4 16 7.071 0 7.071 3.827 0 9.239 3.4443 0 8.3151 6.3639 0 6.3639 + [4,16,7.071,0,7.071,3.827,0,9.239,3.4443,0,8.3151,6.3639,0,6.3639], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__3_16rin9(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__3_16rin9(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/3-16ring1.scad b/p/3-16ring1.scad index c21028b5d..8903a0a42 100644 --- a/p/3-16ring1.scad +++ b/p/3-16ring1.scad @@ -2,24 +2,25 @@ use <../lib.scad> function ldraw_lib__3_16ring1() = [ // 0 Ring 1 x 0.1875 // 0 Name: 3-16ring1.dat -// 0 Author: Ulrich Röder [UR] -// 0 !LDRAW_ORG Primitive UPDATE 2019-01 +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 +// 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 3-16rin1.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 2 0 0 1.8478 0 0.7654 0.9239 0 0.3827 1 0 0 - [4,16,2,0,0,1.8478,0,0.7654,0.9239,0,0.3827,1,0,0], -// 4 16 1.8478 0 0.7654 1.4142 0 1.4142 0.7071 0 0.7071 0.9239 0 0.3827 - [4,16,1.8478,0,0.7654,1.4142,0,1.4142,0.7071,0,0.7071,0.9239,0,0.3827], -// 4 16 1.4142 0 1.4142 0.7654 0 1.8478 0.3827 0 0.9239 0.7071 0 0.7071 - [4,16,1.4142,0,1.4142,0.7654,0,1.8478,0.3827,0,0.9239,0.7071,0,0.7071], -// 0 // Build by Primitive Generator 2 +// 4 16 1 0 0 2 0 0 1.8478 0 0.7654 0.9239 0 0.3827 + [4,16,1,0,0,2,0,0,1.8478,0,0.7654,0.9239,0,0.3827], +// 4 16 0.9239 0 0.3827 1.8478 0 0.7654 1.4142 0 1.4142 0.7071 0 0.7071 + [4,16,0.9239,0,0.3827,1.8478,0,0.7654,1.4142,0,1.4142,0.7071,0,0.7071], +// 4 16 0.7071 0 0.7071 1.4142 0 1.4142 0.7654 0 1.8478 0.3827 0 0.9239 + [4,16,0.7071,0,0.7071,1.4142,0,1.4142,0.7654,0,1.8478,0.3827,0,0.9239], +// 0 ]; module ldraw_lib__3_16ring1(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__3_16ring1(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/3-16ring2.scad b/p/3-16ring2.scad new file mode 100644 index 000000000..3a517a5d2 --- /dev/null +++ b/p/3-16ring2.scad @@ -0,0 +1,29 @@ +use <../lib.scad> +function ldraw_lib__3_16ring2() = [ +// 0 Ring 2 x 0.1875 +// 0 Name: 3-16ring2.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 3-16rin2.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 2 0 0 3 0 0 2.7717 0 1.1481 1.8478 0 0.7654 + [4,16,2,0,0,3,0,0,2.7717,0,1.1481,1.8478,0,0.7654], +// 4 16 1.8478 0 0.7654 2.7717 0 1.1481 2.1213 0 2.1213 1.4142 0 1.4142 + [4,16,1.8478,0,0.7654,2.7717,0,1.1481,2.1213,0,2.1213,1.4142,0,1.4142], +// 4 16 1.4142 0 1.4142 2.1213 0 2.1213 1.1481 0 2.7717 0.7654 0 1.8478 + [4,16,1.4142,0,1.4142,2.1213,0,2.1213,1.1481,0,2.7717,0.7654,0,1.8478], +// +// 0 // end of file +// +]; +module ldraw_lib__3_16ring2(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3_16ring2(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3_16ring2(line=0.2); \ No newline at end of file diff --git a/p/3-16ring3.scad b/p/3-16ring3.scad new file mode 100644 index 000000000..2c3683a6e --- /dev/null +++ b/p/3-16ring3.scad @@ -0,0 +1,29 @@ +use <../lib.scad> +function ldraw_lib__3_16ring3() = [ +// 0 Ring 3 x 0.1875 +// 0 Name: 3-16ring3.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 3-16rin3.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 3 0 0 4 0 0 3.6956 0 1.5308 2.7717 0 1.1481 + [4,16,3,0,0,4,0,0,3.6956,0,1.5308,2.7717,0,1.1481], +// 4 16 2.7717 0 1.1481 3.6956 0 1.5308 2.8284 0 2.8284 2.1213 0 2.1213 + [4,16,2.7717,0,1.1481,3.6956,0,1.5308,2.8284,0,2.8284,2.1213,0,2.1213], +// 4 16 2.1213 0 2.1213 2.8284 0 2.8284 1.5308 0 3.6956 1.1481 0 2.7717 + [4,16,2.1213,0,2.1213,2.8284,0,2.8284,1.5308,0,3.6956,1.1481,0,2.7717], +// +// 0 // end of file +// +]; +module ldraw_lib__3_16ring3(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3_16ring3(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3_16ring3(line=0.2); \ No newline at end of file diff --git a/p/3-16ring4.scad b/p/3-16ring4.scad new file mode 100644 index 000000000..e331bb79b --- /dev/null +++ b/p/3-16ring4.scad @@ -0,0 +1,29 @@ +use <../lib.scad> +function ldraw_lib__3_16ring4() = [ +// 0 Ring 4 x 0.1875 +// 0 Name: 3-16ring4.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 3-16rin4.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 4 0 0 5 0 0 4.6195 0 1.9135 3.6956 0 1.5308 + [4,16,4,0,0,5,0,0,4.6195,0,1.9135,3.6956,0,1.5308], +// 4 16 3.6956 0 1.5308 4.6195 0 1.9135 3.5355 0 3.5355 2.8284 0 2.8284 + [4,16,3.6956,0,1.5308,4.6195,0,1.9135,3.5355,0,3.5355,2.8284,0,2.8284], +// 4 16 2.8284 0 2.8284 3.5355 0 3.5355 1.9135 0 4.6195 1.5308 0 3.6956 + [4,16,2.8284,0,2.8284,3.5355,0,3.5355,1.9135,0,4.6195,1.5308,0,3.6956], +// +// 0 // end of file +// +]; +module ldraw_lib__3_16ring4(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3_16ring4(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3_16ring4(line=0.2); \ No newline at end of file diff --git a/p/3-16ring5.scad b/p/3-16ring5.scad new file mode 100644 index 000000000..9ee19ca17 --- /dev/null +++ b/p/3-16ring5.scad @@ -0,0 +1,27 @@ +use <../lib.scad> +function ldraw_lib__3_16ring5() = [ +// 0 Ring 5 x 0.1875 +// 0 Name: 3-16ring5.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 3-16rin5.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 5 0 0 6 0 0 5.5434 0 2.2962 4.6195 0 1.9135 + [4,16,5,0,0,6,0,0,5.5434,0,2.2962,4.6195,0,1.9135], +// 4 16 4.6195 0 1.9135 5.5434 0 2.2962 4.2426 0 4.2426 3.5355 0 3.5355 + [4,16,4.6195,0,1.9135,5.5434,0,2.2962,4.2426,0,4.2426,3.5355,0,3.5355], +// 4 16 3.5355 0 3.5355 4.2426 0 4.2426 2.2962 0 5.5434 1.9135 0 4.6195 + [4,16,3.5355,0,3.5355,4.2426,0,4.2426,2.2962,0,5.5434,1.9135,0,4.6195], +// 0 +]; +module ldraw_lib__3_16ring5(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3_16ring5(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3_16ring5(line=0.2); \ No newline at end of file diff --git a/p/3-16ring6.scad b/p/3-16ring6.scad new file mode 100644 index 000000000..b474d786b --- /dev/null +++ b/p/3-16ring6.scad @@ -0,0 +1,27 @@ +use <../lib.scad> +function ldraw_lib__3_16ring6() = [ +// 0 Ring 6 x 0.1875 +// 0 Name: 3-16ring6.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 3-16rin6.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 6 0 0 7 0 0 6.4673 0 2.6789 5.5434 0 2.2962 + [4,16,6,0,0,7,0,0,6.4673,0,2.6789,5.5434,0,2.2962], +// 4 16 5.5434 0 2.2962 6.4673 0 2.6789 4.9497 0 4.9497 4.2426 0 4.2426 + [4,16,5.5434,0,2.2962,6.4673,0,2.6789,4.9497,0,4.9497,4.2426,0,4.2426], +// 4 16 4.2426 0 4.2426 4.9497 0 4.9497 2.6789 0 6.4673 2.2962 0 5.5434 + [4,16,4.2426,0,4.2426,4.9497,0,4.9497,2.6789,0,6.4673,2.2962,0,5.5434], +// 0 +]; +module ldraw_lib__3_16ring6(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3_16ring6(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3_16ring6(line=0.2); \ No newline at end of file diff --git a/p/3-16ring7.scad b/p/3-16ring7.scad new file mode 100644 index 000000000..14a8dc94f --- /dev/null +++ b/p/3-16ring7.scad @@ -0,0 +1,27 @@ +use <../lib.scad> +function ldraw_lib__3_16ring7() = [ +// 0 Ring 7 x 0.1875 +// 0 Name: 3-16ring7.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 +// 0 !HISTORY 2024-01-31 [Holly-Wood] Complete regeneration, original by Brickaneer +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 8 0 0 7.3912 0 3.0616 6.4673 0 2.6789 7 0 0 + [4,16,8,0,0,7.3912,0,3.0616,6.4673,0,2.6789,7,0,0], +// 4 16 7.3912 0 3.0616 5.6568 0 5.6568 4.9497 0 4.9497 6.4673 0 2.6789 + [4,16,7.3912,0,3.0616,5.6568,0,5.6568,4.9497,0,4.9497,6.4673,0,2.6789], +// 4 16 5.6568 0 5.6568 3.0616 0 7.3912 2.6789 0 6.4673 4.9497 0 4.9497 + [4,16,5.6568,0,5.6568,3.0616,0,7.3912,2.6789,0,6.4673,4.9497,0,4.9497], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__3_16ring7(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3_16ring7(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3_16ring7(line=0.2); \ No newline at end of file diff --git a/p/3-16ring8.scad b/p/3-16ring8.scad new file mode 100644 index 000000000..4bded0b2c --- /dev/null +++ b/p/3-16ring8.scad @@ -0,0 +1,27 @@ +use <../lib.scad> +function ldraw_lib__3_16ring8() = [ +// 0 Ring 8 x 0.1875 +// 0 Name: 3-16ring8.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 3-16rin8.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 9 0 0 8.3151 0 3.4443 7.3912 0 3.0616 8 0 0 + [4,16,9,0,0,8.3151,0,3.4443,7.3912,0,3.0616,8,0,0], +// 4 16 8.3151 0 3.4443 6.3639 0 6.3639 5.6568 0 5.6568 7.3912 0 3.0616 + [4,16,8.3151,0,3.4443,6.3639,0,6.3639,5.6568,0,5.6568,7.3912,0,3.0616], +// 4 16 6.3639 0 6.3639 3.4443 0 8.3151 3.0616 0 7.3912 5.6568 0 5.6568 + [4,16,6.3639,0,6.3639,3.4443,0,8.3151,3.0616,0,7.3912,5.6568,0,5.6568], +// 0 // Build by Primitive Generator 2 +]; +module ldraw_lib__3_16ring8(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3_16ring8(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3_16ring8(line=0.2); \ No newline at end of file diff --git a/p/3-16ring9.scad b/p/3-16ring9.scad new file mode 100644 index 000000000..f4c4019ed --- /dev/null +++ b/p/3-16ring9.scad @@ -0,0 +1,27 @@ +use <../lib.scad> +function ldraw_lib__3_16ring9() = [ +// 0 Ring 9 x 0.1875 +// 0 Name: 3-16ring9.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-01-26 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 10 0 0 9.239 0 3.827 8.3151 0 3.4443 9 0 0 + [4,16,10,0,0,9.239,0,3.827,8.3151,0,3.4443,9,0,0], +// 4 16 9.239 0 3.827 7.071 0 7.071 6.3639 0 6.3639 8.3151 0 3.4443 + [4,16,9.239,0,3.827,7.071,0,7.071,6.3639,0,6.3639,8.3151,0,3.4443], +// 4 16 7.071 0 7.071 3.827 0 9.239 3.4443 0 8.3151 6.3639 0 6.3639 + [4,16,7.071,0,7.071,3.827,0,9.239,3.4443,0,8.3151,6.3639,0,6.3639], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__3_16ring9(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3_16ring9(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3_16ring9(line=0.2); \ No newline at end of file diff --git a/p/3-16stud4.scad b/p/3-16stud4.scad index e1621655c..ffa222df9 100644 --- a/p/3-16stud4.scad +++ b/p/3-16stud4.scad @@ -1,11 +1,11 @@ use <../lib.scad> use <3-16cylo.scad> -use <3-16rin3.scad> +use <3-16ring3.scad> function ldraw_lib__3_16stud4() = [ // 0 Stud Tube Open 0.1875 // 0 Name: 3-16stud4.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Primitive UPDATE 2022-04 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -13,7 +13,8 @@ function ldraw_lib__3_16stud4() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -21,8 +22,8 @@ function ldraw_lib__3_16stud4() = [ [1,16,0,-4,0,6,0,0,0,4,0,0,0,6, ldraw_lib__3_16cylo()], // 1 16 0 -4 0 8 0 0 0 4 0 0 0 8 3-16cylo.dat [1,16,0,-4,0,8,0,0,0,4,0,0,0,8, ldraw_lib__3_16cylo()], -// 1 16 0 -4 0 2 0 0 0 1 0 0 0 2 3-16rin3.dat - [1,16,0,-4,0,2,0,0,0,1,0,0,0,2, ldraw_lib__3_16rin3()], +// 1 16 0 -4 0 2 0 0 0 1 0 0 0 2 3-16ring3.dat + [1,16,0,-4,0,2,0,0,0,1,0,0,0,2, ldraw_lib__3_16ring3()], ]; module ldraw_lib__3_16stud4(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__3_16stud4(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/3-4rin10.scad b/p/3-4rin10.scad index 192761492..df579ec2d 100644 --- a/p/3-4rin10.scad +++ b/p/3-4rin10.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__3_4rin10() = [ -// 0 Ring 10 x 0.75 +// 0 ~Ring 10 x 0.75 (Obsolete) // 0 Name: 3-4rin10.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Primitive UPDATE 2010-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__3_4rin10() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 3-4ring10.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 10 0 0 11 0 0 10.1629 0 4.2097 9.239 0 3.827 [4,16,10,0,0,11,0,0,10.1629,0,4.2097,9.239,0,3.827], diff --git a/p/3-4rin14.scad b/p/3-4rin14.scad index 20a59037c..ccac86a91 100644 --- a/p/3-4rin14.scad +++ b/p/3-4rin14.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__3_4rin14() = [ -// 0 Ring 14 x 0.75 +// 0 ~Ring 14 x 0.75 (Obsolete) // 0 Name: 3-4rin14.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__3_4rin14() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 3-4ring14.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 15 0 0 13.8585 0 5.7405 12.9346 0 5.3578 14 0 0 [4,16,15,0,0,13.8585,0,5.7405,12.9346,0,5.3578,14,0,0], diff --git a/p/3-4rin22.scad b/p/3-4rin22.scad index f351f2dd0..10f587e95 100644 --- a/p/3-4rin22.scad +++ b/p/3-4rin22.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__3_4rin22() = [ -// 0 Ring 22 x 0.75 +// 0 ~Ring 22 x 0.75 (Obsolete) // 0 Name: 3-4rin22.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Primitive UPDATE 2013-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__3_4rin22() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 3-4ring22.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 22 0 0 23 0 0 21.2497 0 8.8021 20.3258 0 8.4194 [4,16,22,0,0,23,0,0,21.2497,0,8.8021,20.3258,0,8.4194], diff --git a/p/3-4ring10.scad b/p/3-4ring10.scad new file mode 100644 index 000000000..a16addd70 --- /dev/null +++ b/p/3-4ring10.scad @@ -0,0 +1,47 @@ +use <../lib.scad> +function ldraw_lib__3_4ring10() = [ +// 0 Ring 10 x 0.75 +// 0 Name: 3-4ring10.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 3-4rin10.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 10 0 0 11 0 0 10.1629 0 4.2097 9.239 0 3.827 + [4,16,10,0,0,11,0,0,10.1629,0,4.2097,9.239,0,3.827], +// 4 16 9.239 0 3.827 10.1629 0 4.2097 7.7781 0 7.7781 7.071 0 7.071 + [4,16,9.239,0,3.827,10.1629,0,4.2097,7.7781,0,7.7781,7.071,0,7.071], +// 4 16 7.071 0 7.071 7.7781 0 7.7781 4.2097 0 10.1629 3.827 0 9.239 + [4,16,7.071,0,7.071,7.7781,0,7.7781,4.2097,0,10.1629,3.827,0,9.239], +// 4 16 3.827 0 9.239 4.2097 0 10.1629 0 0 11 0 0 10 + [4,16,3.827,0,9.239,4.2097,0,10.1629,0,0,11,0,0,10], +// 4 16 0 0 10 0 0 11 -4.2097 0 10.1629 -3.827 0 9.239 + [4,16,0,0,10,0,0,11,-4.2097,0,10.1629,-3.827,0,9.239], +// 4 16 -3.827 0 9.239 -4.2097 0 10.1629 -7.7781 0 7.7781 -7.071 0 7.071 + [4,16,-3.827,0,9.239,-4.2097,0,10.1629,-7.7781,0,7.7781,-7.071,0,7.071], +// 4 16 -7.071 0 7.071 -7.7781 0 7.7781 -10.1629 0 4.2097 -9.239 0 3.827 + [4,16,-7.071,0,7.071,-7.7781,0,7.7781,-10.1629,0,4.2097,-9.239,0,3.827], +// 4 16 -9.239 0 3.827 -10.1629 0 4.2097 -11 0 0 -10 0 0 + [4,16,-9.239,0,3.827,-10.1629,0,4.2097,-11,0,0,-10,0,0], +// 4 16 -10 0 0 -11 0 0 -10.1629 0 -4.2097 -9.239 0 -3.827 + [4,16,-10,0,0,-11,0,0,-10.1629,0,-4.2097,-9.239,0,-3.827], +// 4 16 -9.239 0 -3.827 -10.1629 0 -4.2097 -7.7781 0 -7.7781 -7.071 0 -7.071 + [4,16,-9.239,0,-3.827,-10.1629,0,-4.2097,-7.7781,0,-7.7781,-7.071,0,-7.071], +// 4 16 -7.071 0 -7.071 -7.7781 0 -7.7781 -4.2097 0 -10.1629 -3.827 0 -9.239 + [4,16,-7.071,0,-7.071,-7.7781,0,-7.7781,-4.2097,0,-10.1629,-3.827,0,-9.239], +// 4 16 -3.827 0 -9.239 -4.2097 0 -10.1629 0 0 -11 0 0 -10 + [4,16,-3.827,0,-9.239,-4.2097,0,-10.1629,0,0,-11,0,0,-10], +// +// 0 end of file +// +]; +module ldraw_lib__3_4ring10(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3_4ring10(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3_4ring10(line=0.2); \ No newline at end of file diff --git a/p/3-4ring14.scad b/p/3-4ring14.scad new file mode 100644 index 000000000..4dcea8e96 --- /dev/null +++ b/p/3-4ring14.scad @@ -0,0 +1,44 @@ +use <../lib.scad> +function ldraw_lib__3_4ring14() = [ +// 0 Ring 14 x 0.75 +// 0 Name: 3-4ring14.dat +// 0 Author: J.C. Tchang [tchang] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 3-4rin14.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 15 0 0 13.8585 0 5.7405 12.9346 0 5.3578 14 0 0 + [4,16,15,0,0,13.8585,0,5.7405,12.9346,0,5.3578,14,0,0], +// 4 16 13.8585 0 5.7405 10.6065 0 10.6065 9.8994 0 9.8994 12.9346 0 5.3578 + [4,16,13.8585,0,5.7405,10.6065,0,10.6065,9.8994,0,9.8994,12.9346,0,5.3578], +// 4 16 10.6065 0 10.6065 5.7405 0 13.8585 5.3578 0 12.9346 9.8994 0 9.8994 + [4,16,10.6065,0,10.6065,5.7405,0,13.8585,5.3578,0,12.9346,9.8994,0,9.8994], +// 4 16 5.7405 0 13.8585 0 0 15 0 0 14 5.3578 0 12.9346 + [4,16,5.7405,0,13.8585,0,0,15,0,0,14,5.3578,0,12.9346], +// 4 16 0 0 15 -5.7405 0 13.8585 -5.3578 0 12.9346 0 0 14 + [4,16,0,0,15,-5.7405,0,13.8585,-5.3578,0,12.9346,0,0,14], +// 4 16 -5.7405 0 13.8585 -10.6065 0 10.6065 -9.8994 0 9.8994 -5.3578 0 12.9346 + [4,16,-5.7405,0,13.8585,-10.6065,0,10.6065,-9.8994,0,9.8994,-5.3578,0,12.9346], +// 4 16 -10.6065 0 10.6065 -13.8585 0 5.7405 -12.9346 0 5.3578 -9.8994 0 9.8994 + [4,16,-10.6065,0,10.6065,-13.8585,0,5.7405,-12.9346,0,5.3578,-9.8994,0,9.8994], +// 4 16 -13.8585 0 5.7405 -15 0 0 -14 0 0 -12.9346 0 5.3578 + [4,16,-13.8585,0,5.7405,-15,0,0,-14,0,0,-12.9346,0,5.3578], +// 4 16 -15 0 0 -13.8585 0 -5.7405 -12.9346 0 -5.3578 -14 0 0 + [4,16,-15,0,0,-13.8585,0,-5.7405,-12.9346,0,-5.3578,-14,0,0], +// 4 16 -13.8585 0 -5.7405 -10.6065 0 -10.6065 -9.8994 0 -9.8994 -12.9346 0 -5.3578 + [4,16,-13.8585,0,-5.7405,-10.6065,0,-10.6065,-9.8994,0,-9.8994,-12.9346,0,-5.3578], +// 4 16 -10.6065 0 -10.6065 -5.7405 0 -13.8585 -5.3578 0 -12.9346 -9.8994 0 -9.8994 + [4,16,-10.6065,0,-10.6065,-5.7405,0,-13.8585,-5.3578,0,-12.9346,-9.8994,0,-9.8994], +// 4 16 -5.7405 0 -13.8585 0 0 -15 0 0 -14 -5.3578 0 -12.9346 + [4,16,-5.7405,0,-13.8585,0,0,-15,0,0,-14,-5.3578,0,-12.9346], +]; +module ldraw_lib__3_4ring14(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3_4ring14(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3_4ring14(line=0.2); \ No newline at end of file diff --git a/p/3-4ring22.scad b/p/3-4ring22.scad new file mode 100644 index 000000000..fcf9f9905 --- /dev/null +++ b/p/3-4ring22.scad @@ -0,0 +1,47 @@ +use <../lib.scad> +function ldraw_lib__3_4ring22() = [ +// 0 Ring 22 x 0.75 +// 0 Name: 3-4ring22.dat +// 0 Author: J.C. Tchang [tchang] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 3-4rin22.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 22 0 0 23 0 0 21.2497 0 8.8021 20.3258 0 8.4194 + [4,16,22,0,0,23,0,0,21.2497,0,8.8021,20.3258,0,8.4194], +// 4 16 20.3258 0 8.4194 21.2497 0 8.8021 16.2633 0 16.2633 15.5562 0 15.5562 + [4,16,20.3258,0,8.4194,21.2497,0,8.8021,16.2633,0,16.2633,15.5562,0,15.5562], +// 4 16 15.5562 0 15.5562 16.2633 0 16.2633 8.8021 0 21.2497 8.4194 0 20.3258 + [4,16,15.5562,0,15.5562,16.2633,0,16.2633,8.8021,0,21.2497,8.4194,0,20.3258], +// 4 16 8.4194 0 20.3258 8.8021 0 21.2497 0 0 23 0 0 22 + [4,16,8.4194,0,20.3258,8.8021,0,21.2497,0,0,23,0,0,22], +// 4 16 0 0 22 0 0 23 -8.8021 0 21.2497 -8.4194 0 20.3258 + [4,16,0,0,22,0,0,23,-8.8021,0,21.2497,-8.4194,0,20.3258], +// 4 16 -8.4194 0 20.3258 -8.8021 0 21.2497 -16.2633 0 16.2633 -15.5562 0 15.5562 + [4,16,-8.4194,0,20.3258,-8.8021,0,21.2497,-16.2633,0,16.2633,-15.5562,0,15.5562], +// 4 16 -15.5562 0 15.5562 -16.2633 0 16.2633 -21.2497 0 8.8021 -20.3258 0 8.4194 + [4,16,-15.5562,0,15.5562,-16.2633,0,16.2633,-21.2497,0,8.8021,-20.3258,0,8.4194], +// 4 16 -20.3258 0 8.4194 -21.2497 0 8.8021 -23 0 0 -22 0 0 + [4,16,-20.3258,0,8.4194,-21.2497,0,8.8021,-23,0,0,-22,0,0], +// 4 16 -22 0 0 -23 0 0 -21.2497 0 -8.8021 -20.3258 0 -8.4194 + [4,16,-22,0,0,-23,0,0,-21.2497,0,-8.8021,-20.3258,0,-8.4194], +// 4 16 -20.3258 0 -8.4194 -21.2497 0 -8.8021 -16.2633 0 -16.2633 -15.5562 0 -15.5562 + [4,16,-20.3258,0,-8.4194,-21.2497,0,-8.8021,-16.2633,0,-16.2633,-15.5562,0,-15.5562], +// 4 16 -15.5562 0 -15.5562 -16.2633 0 -16.2633 -8.8021 0 -21.2497 -8.4194 0 -20.3258 + [4,16,-15.5562,0,-15.5562,-16.2633,0,-16.2633,-8.8021,0,-21.2497,-8.4194,0,-20.3258], +// 4 16 -8.4194 0 -20.3258 -8.8021 0 -21.2497 0 0 -23 0 0 -22 + [4,16,-8.4194,0,-20.3258,-8.8021,0,-21.2497,0,0,-23,0,0,-22], +// +// 0 // end of file +// +]; +module ldraw_lib__3_4ring22(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3_4ring22(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3_4ring22(line=0.2); \ No newline at end of file diff --git a/p/3-4ring9.scad b/p/3-4ring9.scad index e4a98e659..f32d6ad3d 100644 --- a/p/3-4ring9.scad +++ b/p/3-4ring9.scad @@ -2,42 +2,43 @@ use <../lib.scad> function ldraw_lib__3_4ring9() = [ // 0 Ring 9 x 0.75 // 0 Name: 3-4ring9.dat -// 0 Author: Joerg Sommerer [Brickaneer] -// 0 !LDRAW_ORG Primitive UPDATE 2011-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !HISTORY 2011-06-01 [Brickaneer] Created. // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 +// 0 !HISTORY 2024-02-04 [Holly-Wood] Complete regeneration, original by Brickaneer +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 9 0 0 10 0 0 9.239 0 3.827 8.3151 0 3.4443 - [4,16,9,0,0,10,0,0,9.239,0,3.827,8.3151,0,3.4443], -// 4 16 8.3151 0 3.4443 9.239 0 3.827 7.071 0 7.071 6.3639 0 6.3639 - [4,16,8.3151,0,3.4443,9.239,0,3.827,7.071,0,7.071,6.3639,0,6.3639], -// 4 16 6.3639 0 6.3639 7.071 0 7.071 3.827 0 9.239 3.4443 0 8.3151 - [4,16,6.3639,0,6.3639,7.071,0,7.071,3.827,0,9.239,3.4443,0,8.3151], -// 4 16 3.4443 0 8.3151 3.827 0 9.239 0 0 10 0 0 9 - [4,16,3.4443,0,8.3151,3.827,0,9.239,0,0,10,0,0,9], -// 4 16 0 0 9 0 0 10 -3.827 0 9.239 -3.4443 0 8.3151 - [4,16,0,0,9,0,0,10,-3.827,0,9.239,-3.4443,0,8.3151], -// 4 16 -3.4443 0 8.3151 -3.827 0 9.239 -7.071 0 7.071 -6.3639 0 6.3639 - [4,16,-3.4443,0,8.3151,-3.827,0,9.239,-7.071,0,7.071,-6.3639,0,6.3639], -// 4 16 -6.3639 0 6.3639 -7.071 0 7.071 -9.239 0 3.827 -8.3151 0 3.4443 - [4,16,-6.3639,0,6.3639,-7.071,0,7.071,-9.239,0,3.827,-8.3151,0,3.4443], -// 4 16 -8.3151 0 3.4443 -9.239 0 3.827 -10 0 0 -9 0 0 - [4,16,-8.3151,0,3.4443,-9.239,0,3.827,-10,0,0,-9,0,0], -// 4 16 -9 0 0 -10 0 0 -9.239 0 -3.827 -8.3151 0 -3.4443 - [4,16,-9,0,0,-10,0,0,-9.239,0,-3.827,-8.3151,0,-3.4443], -// 4 16 -8.3151 0 -3.4443 -9.239 0 -3.827 -7.071 0 -7.071 -6.3639 0 -6.3639 - [4,16,-8.3151,0,-3.4443,-9.239,0,-3.827,-7.071,0,-7.071,-6.3639,0,-6.3639], -// 4 16 -6.3639 0 -6.3639 -7.071 0 -7.071 -3.827 0 -9.239 -3.4443 0 -8.3151 - [4,16,-6.3639,0,-6.3639,-7.071,0,-7.071,-3.827,0,-9.239,-3.4443,0,-8.3151], -// 4 16 -3.4443 0 -8.3151 -3.827 0 -9.239 0 0 -10 0 0 -9 - [4,16,-3.4443,0,-8.3151,-3.827,0,-9.239,0,0,-10,0,0,-9], +// 4 16 10 0 0 9.239 0 3.827 8.3151 0 3.4443 9 0 0 + [4,16,10,0,0,9.239,0,3.827,8.3151,0,3.4443,9,0,0], +// 4 16 9.239 0 3.827 7.071 0 7.071 6.3639 0 6.3639 8.3151 0 3.4443 + [4,16,9.239,0,3.827,7.071,0,7.071,6.3639,0,6.3639,8.3151,0,3.4443], +// 4 16 7.071 0 7.071 3.827 0 9.239 3.4443 0 8.3151 6.3639 0 6.3639 + [4,16,7.071,0,7.071,3.827,0,9.239,3.4443,0,8.3151,6.3639,0,6.3639], +// 4 16 3.827 0 9.239 0 0 10 0 0 9 3.4443 0 8.3151 + [4,16,3.827,0,9.239,0,0,10,0,0,9,3.4443,0,8.3151], +// 4 16 0 0 10 -3.827 0 9.239 -3.4443 0 8.3151 0 0 9 + [4,16,0,0,10,-3.827,0,9.239,-3.4443,0,8.3151,0,0,9], +// 4 16 -3.827 0 9.239 -7.071 0 7.071 -6.3639 0 6.3639 -3.4443 0 8.3151 + [4,16,-3.827,0,9.239,-7.071,0,7.071,-6.3639,0,6.3639,-3.4443,0,8.3151], +// 4 16 -7.071 0 7.071 -9.239 0 3.827 -8.3151 0 3.4443 -6.3639 0 6.3639 + [4,16,-7.071,0,7.071,-9.239,0,3.827,-8.3151,0,3.4443,-6.3639,0,6.3639], +// 4 16 -9.239 0 3.827 -10 0 0 -9 0 0 -8.3151 0 3.4443 + [4,16,-9.239,0,3.827,-10,0,0,-9,0,0,-8.3151,0,3.4443], +// 4 16 -10 0 0 -9.239 0 -3.827 -8.3151 0 -3.4443 -9 0 0 + [4,16,-10,0,0,-9.239,0,-3.827,-8.3151,0,-3.4443,-9,0,0], +// 4 16 -9.239 0 -3.827 -7.071 0 -7.071 -6.3639 0 -6.3639 -8.3151 0 -3.4443 + [4,16,-9.239,0,-3.827,-7.071,0,-7.071,-6.3639,0,-6.3639,-8.3151,0,-3.4443], +// 4 16 -7.071 0 -7.071 -3.827 0 -9.239 -3.4443 0 -8.3151 -6.3639 0 -6.3639 + [4,16,-7.071,0,-7.071,-3.827,0,-9.239,-3.4443,0,-8.3151,-6.3639,0,-6.3639], +// 4 16 -3.827 0 -9.239 0 0 -10 0 0 -9 -3.4443 0 -8.3151 + [4,16,-3.827,0,-9.239,0,0,-10,0,0,-9,-3.4443,0,-8.3151], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__3_4ring9(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__3_4ring9(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/3-8con2.scad b/p/3-8con2.scad index 5a27e3cda..6f37f4fc4 100644 --- a/p/3-8con2.scad +++ b/p/3-8con2.scad @@ -2,16 +2,17 @@ use <../lib.scad> function ldraw_lib__3_8con2() = [ // 0 Cone 2 x 0.375 // 0 Name: 3-8con2.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Primitive UPDATE 2022-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-02 [Holly-Wood] Complete regeneration, original by KROACH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 2 1 0 1.8478 1 0.7654 2.7717 0 1.1481 3 0 0 [4,16,2,1,0,1.8478,1,0.7654,2.7717,0,1.1481,3,0,0], @@ -40,7 +41,7 @@ function ldraw_lib__3_8con2() = [ [5,24,-0.7654,1,1.8478,-1.1481,0,2.7717,0,1,2,-1.4142,1,1.4142], // 5 24 -1.4142 1 1.4142 -2.1213 0 2.1213 -0.7654 1 1.8478 -2 1 0.8284 [5,24,-1.4142,1,1.4142,-2.1213,0,2.1213,-0.7654,1,1.8478,-2,1,0.8284], -// 0 // Build by Primitive Generator 2 +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__3_8con2(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__3_8con2(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/3-8rin10.scad b/p/3-8rin10.scad index f18b71c93..97dd3555e 100644 --- a/p/3-8rin10.scad +++ b/p/3-8rin10.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__3_8rin10() = [ -// 0 Ring 10 x 0.375 +// 0 ~Ring 10 x 0.375 (Obsolete) // 0 Name: 3-8rin10.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__3_8rin10() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 3-8ring10.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 10 0 0 11 0 0 10.1629 0 4.2097 9.239 0 3.827 [4,16,10,0,0,11,0,0,10.1629,0,4.2097,9.239,0,3.827], diff --git a/p/3-8rin12.scad b/p/3-8rin12.scad index 501e01805..801b6cf82 100644 --- a/p/3-8rin12.scad +++ b/p/3-8rin12.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__3_8rin12() = [ -// 0 Ring 12 x 0.375 +// 0 ~Ring 12 x 0.375 (Obsolete) // 0 Name: 3-8rin12.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__3_8rin12() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-16 [Philo] Changed to CCW // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 3-8ring12.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 13 0 0 12.0107 0 4.9751 11.0868 0 4.5924 12 0 0 [4,16,13,0,0,12.0107,0,4.9751,11.0868,0,4.5924,12,0,0], diff --git a/p/3-8rin13.scad b/p/3-8rin13.scad index 12513c792..f3b71f369 100644 --- a/p/3-8rin13.scad +++ b/p/3-8rin13.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__3_8rin13() = [ -// 0 Ring 13 x 0.375 +// 0 ~Ring 13 x 0.375 (Obsolete) // 0 Name: 3-8rin13.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Primitive UPDATE 2013-02 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__3_8rin13() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 3-8ring13.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 14 0 0 12.9346 0 5.3578 12.0107 0 4.9751 13 0 0 [4,16,14,0,0,12.9346,0,5.3578,12.0107,0,4.9751,13,0,0], diff --git a/p/3-8rin15.scad b/p/3-8rin15.scad index 95ce17142..20ece2f6f 100644 --- a/p/3-8rin15.scad +++ b/p/3-8rin15.scad @@ -1,30 +1,32 @@ use <../lib.scad> function ldraw_lib__3_8rin15() = [ -// 0 Ring 15 x 0.375 +// 0 ~Ring 15 x 0.375 (Obsolete) // 0 Name: 3-8rin15.dat -// 0 Author: Joerg Sommerer [Brickaneer] -// 0 !LDRAW_ORG Primitive UPDATE 2011-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 +// 0 !HISTORY 2024-03-02 [Holly-Wood] Complete regeneration, original by Brickaneer +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 15 0 0 16 0 0 14.7824 0 6.1232 13.8585 0 5.7405 - [4,16,15,0,0,16,0,0,14.7824,0,6.1232,13.8585,0,5.7405], -// 4 16 13.8585 0 5.7405 14.7824 0 6.1232 11.3136 0 11.3136 10.6065 0 10.6065 - [4,16,13.8585,0,5.7405,14.7824,0,6.1232,11.3136,0,11.3136,10.6065,0,10.6065], -// 4 16 10.6065 0 10.6065 11.3136 0 11.3136 6.1232 0 14.7824 5.7405 0 13.8585 - [4,16,10.6065,0,10.6065,11.3136,0,11.3136,6.1232,0,14.7824,5.7405,0,13.8585], -// 4 16 5.7405 0 13.8585 6.1232 0 14.7824 0 0 16 0 0 15 - [4,16,5.7405,0,13.8585,6.1232,0,14.7824,0,0,16,0,0,15], -// 4 16 0 0 15 0 0 16 -6.1232 0 14.7824 -5.7405 0 13.8585 - [4,16,0,0,15,0,0,16,-6.1232,0,14.7824,-5.7405,0,13.8585], -// 4 16 -5.7405 0 13.8585 -6.1232 0 14.7824 -11.3136 0 11.3136 -10.6065 0 10.6065 - [4,16,-5.7405,0,13.8585,-6.1232,0,14.7824,-11.3136,0,11.3136,-10.6065,0,10.6065], +// 4 16 16 0 0 14.7824 0 6.1232 13.8585 0 5.7405 15 0 0 + [4,16,16,0,0,14.7824,0,6.1232,13.8585,0,5.7405,15,0,0], +// 4 16 14.7824 0 6.1232 11.3136 0 11.3136 10.6065 0 10.6065 13.8585 0 5.7405 + [4,16,14.7824,0,6.1232,11.3136,0,11.3136,10.6065,0,10.6065,13.8585,0,5.7405], +// 4 16 11.3136 0 11.3136 6.1232 0 14.7824 5.7405 0 13.8585 10.6065 0 10.6065 + [4,16,11.3136,0,11.3136,6.1232,0,14.7824,5.7405,0,13.8585,10.6065,0,10.6065], +// 4 16 6.1232 0 14.7824 0 0 16 0 0 15 5.7405 0 13.8585 + [4,16,6.1232,0,14.7824,0,0,16,0,0,15,5.7405,0,13.8585], +// 4 16 0 0 16 -6.1232 0 14.7824 -5.7405 0 13.8585 0 0 15 + [4,16,0,0,16,-6.1232,0,14.7824,-5.7405,0,13.8585,0,0,15], +// 4 16 -6.1232 0 14.7824 -11.3136 0 11.3136 -10.6065 0 10.6065 -5.7405 0 13.8585 + [4,16,-6.1232,0,14.7824,-11.3136,0,11.3136,-10.6065,0,10.6065,-5.7405,0,13.8585], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__3_8rin15(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__3_8rin15(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/3-8rin16.scad b/p/3-8rin16.scad index d5714056d..89a6a7349 100644 --- a/p/3-8rin16.scad +++ b/p/3-8rin16.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__3_8rin16() = [ -// 0 Ring 16 x 0.375 +// 0 ~Ring 16 x 0.375 (Obsolete) // 0 Name: 3-8rin16.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2010-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__3_8rin16() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 3-8ring16.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 16 0 0 17 0 0 15.7063 0 6.5059 14.7824 0 6.1232 [4,16,16,0,0,17,0,0,15.7063,0,6.5059,14.7824,0,6.1232], diff --git a/p/3-8rin18.scad b/p/3-8rin18.scad index 7345925ba..88976815a 100644 --- a/p/3-8rin18.scad +++ b/p/3-8rin18.scad @@ -1,33 +1,32 @@ use <../lib.scad> function ldraw_lib__3_8rin18() = [ -// 0 Ring 18 x 0.375 +// 0 ~Ring 18 x 0.375 (Obsolete) // 0 Name: 3-8rin18.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2010-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-03-02 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 18 0 0 19 0 0 17.5541 0 7.2713 16.6302 0 6.8886 - [4,16,18,0,0,19,0,0,17.5541,0,7.2713,16.6302,0,6.8886], -// 4 16 16.6302 0 6.8886 17.5541 0 7.2713 13.4349 0 13.4349 12.7278 0 12.7278 - [4,16,16.6302,0,6.8886,17.5541,0,7.2713,13.4349,0,13.4349,12.7278,0,12.7278], -// 4 16 12.7278 0 12.7278 13.4349 0 13.4349 7.2713 0 17.5541 6.8886 0 16.6302 - [4,16,12.7278,0,12.7278,13.4349,0,13.4349,7.2713,0,17.5541,6.8886,0,16.6302], -// 4 16 6.8886 0 16.6302 7.2713 0 17.5541 0 0 19 0 0 18 - [4,16,6.8886,0,16.6302,7.2713,0,17.5541,0,0,19,0,0,18], -// 4 16 0 0 18 0 0 19 -7.2713 0 17.5541 -6.8886 0 16.6302 - [4,16,0,0,18,0,0,19,-7.2713,0,17.5541,-6.8886,0,16.6302], -// 4 16 -6.8886 0 16.6302 -7.2713 0 17.5541 -13.4349 0 13.4349 -12.7278 0 12.7278 - [4,16,-6.8886,0,16.6302,-7.2713,0,17.5541,-13.4349,0,13.4349,-12.7278,0,12.7278], -// -// 0 end of file -// +// 4 16 19 0 0 17.5541 0 7.2713 16.6302 0 6.8886 18 0 0 + [4,16,19,0,0,17.5541,0,7.2713,16.6302,0,6.8886,18,0,0], +// 4 16 17.5541 0 7.2713 13.4349 0 13.4349 12.7278 0 12.7278 16.6302 0 6.8886 + [4,16,17.5541,0,7.2713,13.4349,0,13.4349,12.7278,0,12.7278,16.6302,0,6.8886], +// 4 16 13.4349 0 13.4349 7.2713 0 17.5541 6.8886 0 16.6302 12.7278 0 12.7278 + [4,16,13.4349,0,13.4349,7.2713,0,17.5541,6.8886,0,16.6302,12.7278,0,12.7278], +// 4 16 7.2713 0 17.5541 0 0 19 0 0 18 6.8886 0 16.6302 + [4,16,7.2713,0,17.5541,0,0,19,0,0,18,6.8886,0,16.6302], +// 4 16 0 0 19 -7.2713 0 17.5541 -6.8886 0 16.6302 0 0 18 + [4,16,0,0,19,-7.2713,0,17.5541,-6.8886,0,16.6302,0,0,18], +// 4 16 -7.2713 0 17.5541 -13.4349 0 13.4349 -12.7278 0 12.7278 -6.8886 0 16.6302 + [4,16,-7.2713,0,17.5541,-13.4349,0,13.4349,-12.7278,0,12.7278,-6.8886,0,16.6302], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__3_8rin18(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__3_8rin18(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/3-8rin24.scad b/p/3-8rin24.scad index ca308116c..5ac8ba52e 100644 --- a/p/3-8rin24.scad +++ b/p/3-8rin24.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__3_8rin24() = [ -// 0 Ring 24 x 0.375 +// 0 ~Ring 24 x 0.375 (Obsolete) // 0 Name: 3-8rin24.dat // 0 Author: Steffen [Steffen] -// 0 !LDRAW_ORG Primitive UPDATE 2013-02 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__3_8rin24() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 3-8ring24.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 24 0 0 25 0 0 23.0975 0 9.5675 22.1736 0 9.1848 [4,16,24,0,0,25,0,0,23.0975,0,9.5675,22.1736,0,9.1848], diff --git a/p/3-8ring10.scad b/p/3-8ring10.scad new file mode 100644 index 000000000..dbeecd101 --- /dev/null +++ b/p/3-8ring10.scad @@ -0,0 +1,33 @@ +use <../lib.scad> +function ldraw_lib__3_8ring10() = [ +// 0 Ring 10 x 0.375 +// 0 Name: 3-8ring10.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 3-8rin10.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 10 0 0 11 0 0 10.1629 0 4.2097 9.239 0 3.827 + [4,16,10,0,0,11,0,0,10.1629,0,4.2097,9.239,0,3.827], +// 4 16 9.239 0 3.827 10.1629 0 4.2097 7.7781 0 7.7781 7.071 0 7.071 + [4,16,9.239,0,3.827,10.1629,0,4.2097,7.7781,0,7.7781,7.071,0,7.071], +// 4 16 7.071 0 7.071 7.7781 0 7.7781 4.2097 0 10.1629 3.827 0 9.239 + [4,16,7.071,0,7.071,7.7781,0,7.7781,4.2097,0,10.1629,3.827,0,9.239], +// 4 16 3.827 0 9.239 4.2097 0 10.1629 0 0 11 0 0 10 + [4,16,3.827,0,9.239,4.2097,0,10.1629,0,0,11,0,0,10], +// 4 16 0 0 10 0 0 11 -4.2097 0 10.1629 -3.827 0 9.239 + [4,16,0,0,10,0,0,11,-4.2097,0,10.1629,-3.827,0,9.239], +// 4 16 -3.827 0 9.239 -4.2097 0 10.1629 -7.7781 0 7.7781 -7.071 0 7.071 + [4,16,-3.827,0,9.239,-4.2097,0,10.1629,-7.7781,0,7.7781,-7.071,0,7.071], +// 0 +]; +module ldraw_lib__3_8ring10(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3_8ring10(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3_8ring10(line=0.2); \ No newline at end of file diff --git a/p/3-8ring12.scad b/p/3-8ring12.scad new file mode 100644 index 000000000..ff7775b01 --- /dev/null +++ b/p/3-8ring12.scad @@ -0,0 +1,36 @@ +use <../lib.scad> +function ldraw_lib__3_8ring12() = [ +// 0 Ring 12 x 0.375 +// 0 Name: 3-8ring12.dat +// 0 Author: Niels Karsdorp [nielsk] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2005-12-28 [PTadmin] Official Update 2005-01 +// 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2012-02-16 [Philo] Changed to CCW +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 3-8rin12.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 13 0 0 12.0107 0 4.9751 11.0868 0 4.5924 12 0 0 + [4,16,13,0,0,12.0107,0,4.9751,11.0868,0,4.5924,12,0,0], +// 4 16 12.0107 0 4.9751 9.1923 0 9.1923 8.4852 0 8.4852 11.0868 0 4.5924 + [4,16,12.0107,0,4.9751,9.1923,0,9.1923,8.4852,0,8.4852,11.0868,0,4.5924], +// 4 16 9.1923 0 9.1923 4.9751 0 12.0107 4.5924 0 11.0868 8.4852 0 8.4852 + [4,16,9.1923,0,9.1923,4.9751,0,12.0107,4.5924,0,11.0868,8.4852,0,8.4852], +// 4 16 4.9751 0 12.0107 0 0 13 0 0 12 4.5924 0 11.0868 + [4,16,4.9751,0,12.0107,0,0,13,0,0,12,4.5924,0,11.0868], +// 4 16 0 0 13 -4.9751 0 12.0107 -4.5924 0 11.0868 0 0 12 + [4,16,0,0,13,-4.9751,0,12.0107,-4.5924,0,11.0868,0,0,12], +// 4 16 -4.9751 0 12.0107 -9.1923 0 9.1923 -8.4852 0 8.4852 -4.5924 0 11.0868 + [4,16,-4.9751,0,12.0107,-9.1923,0,9.1923,-8.4852,0,8.4852,-4.5924,0,11.0868], +]; +module ldraw_lib__3_8ring12(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3_8ring12(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3_8ring12(line=0.2); \ No newline at end of file diff --git a/p/3-8ring13.scad b/p/3-8ring13.scad new file mode 100644 index 000000000..daf48798b --- /dev/null +++ b/p/3-8ring13.scad @@ -0,0 +1,33 @@ +use <../lib.scad> +function ldraw_lib__3_8ring13() = [ +// 0 Ring 13 x 0.375 +// 0 Name: 3-8ring13.dat +// 0 Author: Max Martin Richter [MMR1988] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 3-8rin13.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 14 0 0 12.9346 0 5.3578 12.0107 0 4.9751 13 0 0 + [4,16,14,0,0,12.9346,0,5.3578,12.0107,0,4.9751,13,0,0], +// 4 16 12.9346 0 5.3578 9.8994 0 9.8994 9.1923 0 9.1923 12.0107 0 4.9751 + [4,16,12.9346,0,5.3578,9.8994,0,9.8994,9.1923,0,9.1923,12.0107,0,4.9751], +// 4 16 9.8994 0 9.8994 5.3578 0 12.9346 4.9751 0 12.0107 9.1923 0 9.1923 + [4,16,9.8994,0,9.8994,5.3578,0,12.9346,4.9751,0,12.0107,9.1923,0,9.1923], +// 4 16 5.3578 0 12.9346 0 0 14 0 0 13 4.9751 0 12.0107 + [4,16,5.3578,0,12.9346,0,0,14,0,0,13,4.9751,0,12.0107], +// 4 16 0 0 14 -5.3578 0 12.9346 -4.9751 0 12.0107 0 0 13 + [4,16,0,0,14,-5.3578,0,12.9346,-4.9751,0,12.0107,0,0,13], +// 4 16 -5.3578 0 12.9346 -9.8994 0 9.8994 -9.1923 0 9.1923 -4.9751 0 12.0107 + [4,16,-5.3578,0,12.9346,-9.8994,0,9.8994,-9.1923,0,9.1923,-4.9751,0,12.0107], +// 0 // Build by Primitive Generator 2 +]; +module ldraw_lib__3_8ring13(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3_8ring13(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3_8ring13(line=0.2); \ No newline at end of file diff --git a/p/3-8ring15.scad b/p/3-8ring15.scad new file mode 100644 index 000000000..22f70daa2 --- /dev/null +++ b/p/3-8ring15.scad @@ -0,0 +1,33 @@ +use <../lib.scad> +function ldraw_lib__3_8ring15() = [ +// 0 Ring 15 x 0.375 +// 0 Name: 3-8ring15.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 +// 0 !HISTORY 2024-03-02 [Holly-Wood] Complete regeneration, original by Brickaneer +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 16 0 0 14.7824 0 6.1232 13.8585 0 5.7405 15 0 0 + [4,16,16,0,0,14.7824,0,6.1232,13.8585,0,5.7405,15,0,0], +// 4 16 14.7824 0 6.1232 11.3136 0 11.3136 10.6065 0 10.6065 13.8585 0 5.7405 + [4,16,14.7824,0,6.1232,11.3136,0,11.3136,10.6065,0,10.6065,13.8585,0,5.7405], +// 4 16 11.3136 0 11.3136 6.1232 0 14.7824 5.7405 0 13.8585 10.6065 0 10.6065 + [4,16,11.3136,0,11.3136,6.1232,0,14.7824,5.7405,0,13.8585,10.6065,0,10.6065], +// 4 16 6.1232 0 14.7824 0 0 16 0 0 15 5.7405 0 13.8585 + [4,16,6.1232,0,14.7824,0,0,16,0,0,15,5.7405,0,13.8585], +// 4 16 0 0 16 -6.1232 0 14.7824 -5.7405 0 13.8585 0 0 15 + [4,16,0,0,16,-6.1232,0,14.7824,-5.7405,0,13.8585,0,0,15], +// 4 16 -6.1232 0 14.7824 -11.3136 0 11.3136 -10.6065 0 10.6065 -5.7405 0 13.8585 + [4,16,-6.1232,0,14.7824,-11.3136,0,11.3136,-10.6065,0,10.6065,-5.7405,0,13.8585], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__3_8ring15(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3_8ring15(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3_8ring15(line=0.2); \ No newline at end of file diff --git a/p/3-8ring16.scad b/p/3-8ring16.scad new file mode 100644 index 000000000..d059e8387 --- /dev/null +++ b/p/3-8ring16.scad @@ -0,0 +1,33 @@ +use <../lib.scad> +function ldraw_lib__3_8ring16() = [ +// 0 Ring 16 x 0.375 +// 0 Name: 3-8ring16.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 3-8rin16.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 16 0 0 17 0 0 15.7063 0 6.5059 14.7824 0 6.1232 + [4,16,16,0,0,17,0,0,15.7063,0,6.5059,14.7824,0,6.1232], +// 4 16 14.7824 0 6.1232 15.7063 0 6.5059 12.0207 0 12.0207 11.3136 0 11.3136 + [4,16,14.7824,0,6.1232,15.7063,0,6.5059,12.0207,0,12.0207,11.3136,0,11.3136], +// 4 16 11.3136 0 11.3136 12.0207 0 12.0207 6.5059 0 15.7063 6.1232 0 14.7824 + [4,16,11.3136,0,11.3136,12.0207,0,12.0207,6.5059,0,15.7063,6.1232,0,14.7824], +// 4 16 6.1232 0 14.7824 6.5059 0 15.7063 0 0 17 0 0 16 + [4,16,6.1232,0,14.7824,6.5059,0,15.7063,0,0,17,0,0,16], +// 4 16 0 0 16 0 0 17 -6.5059 0 15.7063 -6.1232 0 14.7824 + [4,16,0,0,16,0,0,17,-6.5059,0,15.7063,-6.1232,0,14.7824], +// 4 16 -6.1232 0 14.7824 -6.5059 0 15.7063 -12.0207 0 12.0207 -11.3136 0 11.3136 + [4,16,-6.1232,0,14.7824,-6.5059,0,15.7063,-12.0207,0,12.0207,-11.3136,0,11.3136], +// 0 +]; +module ldraw_lib__3_8ring16(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3_8ring16(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3_8ring16(line=0.2); \ No newline at end of file diff --git a/p/3-8ring18.scad b/p/3-8ring18.scad new file mode 100644 index 000000000..3715a5a5e --- /dev/null +++ b/p/3-8ring18.scad @@ -0,0 +1,33 @@ +use <../lib.scad> +function ldraw_lib__3_8ring18() = [ +// 0 Ring 18 x 0.375 +// 0 Name: 3-8ring18.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-03-02 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 19 0 0 17.5541 0 7.2713 16.6302 0 6.8886 18 0 0 + [4,16,19,0,0,17.5541,0,7.2713,16.6302,0,6.8886,18,0,0], +// 4 16 17.5541 0 7.2713 13.4349 0 13.4349 12.7278 0 12.7278 16.6302 0 6.8886 + [4,16,17.5541,0,7.2713,13.4349,0,13.4349,12.7278,0,12.7278,16.6302,0,6.8886], +// 4 16 13.4349 0 13.4349 7.2713 0 17.5541 6.8886 0 16.6302 12.7278 0 12.7278 + [4,16,13.4349,0,13.4349,7.2713,0,17.5541,6.8886,0,16.6302,12.7278,0,12.7278], +// 4 16 7.2713 0 17.5541 0 0 19 0 0 18 6.8886 0 16.6302 + [4,16,7.2713,0,17.5541,0,0,19,0,0,18,6.8886,0,16.6302], +// 4 16 0 0 19 -7.2713 0 17.5541 -6.8886 0 16.6302 0 0 18 + [4,16,0,0,19,-7.2713,0,17.5541,-6.8886,0,16.6302,0,0,18], +// 4 16 -7.2713 0 17.5541 -13.4349 0 13.4349 -12.7278 0 12.7278 -6.8886 0 16.6302 + [4,16,-7.2713,0,17.5541,-13.4349,0,13.4349,-12.7278,0,12.7278,-6.8886,0,16.6302], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__3_8ring18(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3_8ring18(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3_8ring18(line=0.2); \ No newline at end of file diff --git a/p/3-8ring21.scad b/p/3-8ring21.scad index fe9c3cd23..11d42ff77 100644 --- a/p/3-8ring21.scad +++ b/p/3-8ring21.scad @@ -2,16 +2,17 @@ use <../lib.scad> function ldraw_lib__3_8ring21() = [ // 0 Ring 21 x 0.375 // 0 Name: 3-8ring21.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Primitive UPDATE 2022-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-03 [Holly-Wood] Complete regeneration, original by KROACH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 22 0 0 20.3258 0 8.4194 19.4019 0 8.0367 21 0 0 [4,16,22,0,0,20.3258,0,8.4194,19.4019,0,8.0367,21,0,0], @@ -25,7 +26,7 @@ function ldraw_lib__3_8ring21() = [ [4,16,0,0,22,-8.4194,0,20.3258,-8.0367,0,19.4019,0,0,21], // 4 16 -8.4194 0 20.3258 -15.5562 0 15.5562 -14.8491 0 14.8491 -8.0367 0 19.4019 [4,16,-8.4194,0,20.3258,-15.5562,0,15.5562,-14.8491,0,14.8491,-8.0367,0,19.4019], -// 0 // Build by Primitive Generator 2 +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__3_8ring21(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__3_8ring21(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/3-8ring24.scad b/p/3-8ring24.scad new file mode 100644 index 000000000..8de8be95f --- /dev/null +++ b/p/3-8ring24.scad @@ -0,0 +1,32 @@ +use <../lib.scad> +function ldraw_lib__3_8ring24() = [ +// 0 Ring 24 x 0.375 +// 0 Name: 3-8ring24.dat +// 0 Author: Steffen [Steffen] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 3-8rin24.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 24 0 0 25 0 0 23.0975 0 9.5675 22.1736 0 9.1848 + [4,16,24,0,0,25,0,0,23.0975,0,9.5675,22.1736,0,9.1848], +// 4 16 22.1736 0 9.1848 23.0975 0 9.5675 17.6775 0 17.6775 16.9704 0 16.9704 + [4,16,22.1736,0,9.1848,23.0975,0,9.5675,17.6775,0,17.6775,16.9704,0,16.9704], +// 4 16 16.9704 0 16.9704 17.6775 0 17.6775 9.5675 0 23.0975 9.1848 0 22.1736 + [4,16,16.9704,0,16.9704,17.6775,0,17.6775,9.5675,0,23.0975,9.1848,0,22.1736], +// 4 16 9.1848 0 22.1736 9.5675 0 23.0975 0 0 25 0 0 24 + [4,16,9.1848,0,22.1736,9.5675,0,23.0975,0,0,25,0,0,24], +// 4 16 0 0 24 0 0 25 -9.5675 0 23.0975 -9.1848 0 22.1736 + [4,16,0,0,24,0,0,25,-9.5675,0,23.0975,-9.1848,0,22.1736], +// 4 16 -9.1848 0 22.1736 -9.5675 0 23.0975 -17.6775 0 17.6775 -16.9704 0 16.9704 + [4,16,-9.1848,0,22.1736,-9.5675,0,23.0975,-17.6775,0,17.6775,-16.9704,0,16.9704], +]; +module ldraw_lib__3_8ring24(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3_8ring24(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3_8ring24(line=0.2); \ No newline at end of file diff --git a/p/3-8ring6.scad b/p/3-8ring6.scad index 355bd0201..eabea4683 100644 --- a/p/3-8ring6.scad +++ b/p/3-8ring6.scad @@ -2,32 +2,31 @@ use <../lib.scad> function ldraw_lib__3_8ring6() = [ // 0 Ring 6 x 0.375 // 0 Name: 3-8ring6.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-01-31 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 6 0 0 7 0 0 6.4673 0 2.6789 5.5434 0 2.2962 - [4,16,6,0,0,7,0,0,6.4673,0,2.6789,5.5434,0,2.2962], -// 4 16 5.5434 0 2.2962 6.4673 0 2.6789 4.9497 0 4.9497 4.2426 0 4.2426 - [4,16,5.5434,0,2.2962,6.4673,0,2.6789,4.9497,0,4.9497,4.2426,0,4.2426], -// 4 16 4.2426 0 4.2426 4.9497 0 4.9497 2.6789 0 6.4673 2.2962 0 5.5434 - [4,16,4.2426,0,4.2426,4.9497,0,4.9497,2.6789,0,6.4673,2.2962,0,5.5434], -// 4 16 2.2962 0 5.5434 2.6789 0 6.4673 0 0 7 0 0 6 - [4,16,2.2962,0,5.5434,2.6789,0,6.4673,0,0,7,0,0,6], -// 4 16 0 0 6 0 0 7 -2.6789 0 6.4673 -2.2962 0 5.5434 - [4,16,0,0,6,0,0,7,-2.6789,0,6.4673,-2.2962,0,5.5434], -// 4 16 -2.2962 0 5.5434 -2.6789 0 6.4673 -4.9497 0 4.9497 -4.2426 0 4.2426 - [4,16,-2.2962,0,5.5434,-2.6789,0,6.4673,-4.9497,0,4.9497,-4.2426,0,4.2426], -// -// 0 end of file -// +// 4 16 7 0 0 6.4673 0 2.6789 5.5434 0 2.2962 6 0 0 + [4,16,7,0,0,6.4673,0,2.6789,5.5434,0,2.2962,6,0,0], +// 4 16 6.4673 0 2.6789 4.9497 0 4.9497 4.2426 0 4.2426 5.5434 0 2.2962 + [4,16,6.4673,0,2.6789,4.9497,0,4.9497,4.2426,0,4.2426,5.5434,0,2.2962], +// 4 16 4.9497 0 4.9497 2.6789 0 6.4673 2.2962 0 5.5434 4.2426 0 4.2426 + [4,16,4.9497,0,4.9497,2.6789,0,6.4673,2.2962,0,5.5434,4.2426,0,4.2426], +// 4 16 2.6789 0 6.4673 0 0 7 0 0 6 2.2962 0 5.5434 + [4,16,2.6789,0,6.4673,0,0,7,0,0,6,2.2962,0,5.5434], +// 4 16 0 0 7 -2.6789 0 6.4673 -2.2962 0 5.5434 0 0 6 + [4,16,0,0,7,-2.6789,0,6.4673,-2.2962,0,5.5434,0,0,6], +// 4 16 -2.6789 0 6.4673 -4.9497 0 4.9497 -4.2426 0 4.2426 -2.2962 0 5.5434 + [4,16,-2.6789,0,6.4673,-4.9497,0,4.9497,-4.2426,0,4.2426,-2.2962,0,5.5434], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__3_8ring6(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__3_8ring6(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/4-4con16.scad b/p/4-4con16.scad index 5f87dab03..51621fbac 100644 --- a/p/4-4con16.scad +++ b/p/4-4con16.scad @@ -2,9 +2,9 @@ use <../lib.scad> function ldraw_lib__4_4con16() = [ // 0 Cone 16 x 1.0 // 0 Name: 4-4con16.dat -// 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -15,73 +15,75 @@ function ldraw_lib__4_4con16() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-16 [Philo] Changed to CCW // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-02-03 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 14.7824 1 6.1232 15.7063 0 6.5059 17 0 0 16 1 0 - [4,16,14.7824,1,6.1232,15.7063,0,6.5059,17,0,0,16,1,0], -// 4 16 11.3136 1 11.3136 12.0207 0 12.0207 15.7063 0 6.5059 14.7824 1 6.1232 - [4,16,11.3136,1,11.3136,12.0207,0,12.0207,15.7063,0,6.5059,14.7824,1,6.1232], -// 4 16 6.1232 1 14.7824 6.5059 0 15.7063 12.0207 0 12.0207 11.3136 1 11.3136 - [4,16,6.1232,1,14.7824,6.5059,0,15.7063,12.0207,0,12.0207,11.3136,1,11.3136], -// 4 16 0 1 16 0 0 17 6.5059 0 15.7063 6.1232 1 14.7824 - [4,16,0,1,16,0,0,17,6.5059,0,15.7063,6.1232,1,14.7824], -// 4 16 -6.1232 1 14.7824 -6.5059 0 15.7063 0 0 17 0 1 16 - [4,16,-6.1232,1,14.7824,-6.5059,0,15.7063,0,0,17,0,1,16], -// 4 16 -11.3136 1 11.3136 -12.0207 0 12.0207 -6.5059 0 15.7063 -6.1232 1 14.7824 - [4,16,-11.3136,1,11.3136,-12.0207,0,12.0207,-6.5059,0,15.7063,-6.1232,1,14.7824], -// 4 16 -14.7824 1 6.1232 -15.7063 0 6.5059 -12.0207 0 12.0207 -11.3136 1 11.3136 - [4,16,-14.7824,1,6.1232,-15.7063,0,6.5059,-12.0207,0,12.0207,-11.3136,1,11.3136], -// 4 16 -16 1 0 -17 0 0 -15.7063 0 6.5059 -14.7824 1 6.1232 - [4,16,-16,1,0,-17,0,0,-15.7063,0,6.5059,-14.7824,1,6.1232], -// 4 16 -14.7824 1 -6.1232 -15.7063 0 -6.5059 -17 0 0 -16 1 0 - [4,16,-14.7824,1,-6.1232,-15.7063,0,-6.5059,-17,0,0,-16,1,0], -// 4 16 -11.3136 1 -11.3136 -12.0207 0 -12.0207 -15.7063 0 -6.5059 -14.7824 1 -6.1232 - [4,16,-11.3136,1,-11.3136,-12.0207,0,-12.0207,-15.7063,0,-6.5059,-14.7824,1,-6.1232], -// 4 16 -6.1232 1 -14.7824 -6.5059 0 -15.7063 -12.0207 0 -12.0207 -11.3136 1 -11.3136 - [4,16,-6.1232,1,-14.7824,-6.5059,0,-15.7063,-12.0207,0,-12.0207,-11.3136,1,-11.3136], -// 4 16 0 1 -16 0 0 -17 -6.5059 0 -15.7063 -6.1232 1 -14.7824 - [4,16,0,1,-16,0,0,-17,-6.5059,0,-15.7063,-6.1232,1,-14.7824], -// 4 16 6.1232 1 -14.7824 6.5059 0 -15.7063 0 0 -17 0 1 -16 - [4,16,6.1232,1,-14.7824,6.5059,0,-15.7063,0,0,-17,0,1,-16], -// 4 16 11.3136 1 -11.3136 12.0207 0 -12.0207 6.5059 0 -15.7063 6.1232 1 -14.7824 - [4,16,11.3136,1,-11.3136,12.0207,0,-12.0207,6.5059,0,-15.7063,6.1232,1,-14.7824], -// 4 16 14.7824 1 -6.1232 15.7063 0 -6.5059 12.0207 0 -12.0207 11.3136 1 -11.3136 - [4,16,14.7824,1,-6.1232,15.7063,0,-6.5059,12.0207,0,-12.0207,11.3136,1,-11.3136], -// 4 16 16 1 0 17 0 0 15.7063 0 -6.5059 14.7824 1 -6.1232 - [4,16,16,1,0,17,0,0,15.7063,0,-6.5059,14.7824,1,-6.1232], -// -// 5 24 16 1 0 17 0 0 14.7824 1 6.1232 14.7824 1 -6.1232 - [5,24,16,1,0,17,0,0,14.7824,1,6.1232,14.7824,1,-6.1232], -// 5 24 14.7824 1 6.1232 15.7063 0 6.5059 11.3136 1 11.3136 16 1 0 - [5,24,14.7824,1,6.1232,15.7063,0,6.5059,11.3136,1,11.3136,16,1,0], -// 5 24 11.3136 1 11.3136 12.0207 0 12.0207 6.1232 1 14.7824 14.7824 1 6.1232 - [5,24,11.3136,1,11.3136,12.0207,0,12.0207,6.1232,1,14.7824,14.7824,1,6.1232], -// 5 24 6.1232 1 14.7824 6.5059 0 15.7063 0 1 16 11.3136 1 11.3136 - [5,24,6.1232,1,14.7824,6.5059,0,15.7063,0,1,16,11.3136,1,11.3136], -// 5 24 0 1 16 0 0 17 -6.1232 1 14.7824 6.1232 1 14.7824 - [5,24,0,1,16,0,0,17,-6.1232,1,14.7824,6.1232,1,14.7824], -// 5 24 -6.1232 1 14.7824 -6.5059 0 15.7063 -11.3136 1 11.3136 0 1 16 - [5,24,-6.1232,1,14.7824,-6.5059,0,15.7063,-11.3136,1,11.3136,0,1,16], -// 5 24 -11.3136 1 11.3136 -12.0207 0 12.0207 -14.7824 1 6.1232 -6.1232 1 14.7824 - [5,24,-11.3136,1,11.3136,-12.0207,0,12.0207,-14.7824,1,6.1232,-6.1232,1,14.7824], -// 5 24 -14.7824 1 6.1232 -15.7063 0 6.5059 -16 1 0 -11.3136 1 11.3136 - [5,24,-14.7824,1,6.1232,-15.7063,0,6.5059,-16,1,0,-11.3136,1,11.3136], -// 5 24 -16 1 0 -17 0 0 -14.7824 1 -6.1232 -14.7824 1 6.1232 - [5,24,-16,1,0,-17,0,0,-14.7824,1,-6.1232,-14.7824,1,6.1232], -// 5 24 -14.7824 1 -6.1232 -15.7063 0 -6.5059 -11.3136 1 -11.3136 -16 1 0 - [5,24,-14.7824,1,-6.1232,-15.7063,0,-6.5059,-11.3136,1,-11.3136,-16,1,0], -// 5 24 -11.3136 1 -11.3136 -12.0207 0 -12.0207 -6.1232 1 -14.7824 -14.7824 1 -6.1232 - [5,24,-11.3136,1,-11.3136,-12.0207,0,-12.0207,-6.1232,1,-14.7824,-14.7824,1,-6.1232], -// 5 24 -6.1232 1 -14.7824 -6.5059 0 -15.7063 0 1 -16 -11.3136 1 -11.3136 - [5,24,-6.1232,1,-14.7824,-6.5059,0,-15.7063,0,1,-16,-11.3136,1,-11.3136], -// 5 24 0 1 -16 0 0 -17 6.1232 1 -14.7824 -6.1232 1 -14.7824 - [5,24,0,1,-16,0,0,-17,6.1232,1,-14.7824,-6.1232,1,-14.7824], -// 5 24 6.1232 1 -14.7824 6.5059 0 -15.7063 11.3136 1 -11.3136 0 1 -16 - [5,24,6.1232,1,-14.7824,6.5059,0,-15.7063,11.3136,1,-11.3136,0,1,-16], -// 5 24 11.3136 1 -11.3136 12.0207 0 -12.0207 14.7824 1 -6.1232 6.1232 1 -14.7824 - [5,24,11.3136,1,-11.3136,12.0207,0,-12.0207,14.7824,1,-6.1232,6.1232,1,-14.7824], -// 5 24 14.7824 1 -6.1232 15.7063 0 -6.5059 16 1 0 11.3136 1 -11.3136 - [5,24,14.7824,1,-6.1232,15.7063,0,-6.5059,16,1,0,11.3136,1,-11.3136], +// 4 16 16 1 0 14.7824 1 6.1232 15.7063 0 6.5059 17 0 0 + [4,16,16,1,0,14.7824,1,6.1232,15.7063,0,6.5059,17,0,0], +// 4 16 14.7824 1 6.1232 11.3136 1 11.3136 12.0207 0 12.0207 15.7063 0 6.5059 + [4,16,14.7824,1,6.1232,11.3136,1,11.3136,12.0207,0,12.0207,15.7063,0,6.5059], +// 4 16 11.3136 1 11.3136 6.1232 1 14.7824 6.5059 0 15.7063 12.0207 0 12.0207 + [4,16,11.3136,1,11.3136,6.1232,1,14.7824,6.5059,0,15.7063,12.0207,0,12.0207], +// 4 16 6.1232 1 14.7824 0 1 16 0 0 17 6.5059 0 15.7063 + [4,16,6.1232,1,14.7824,0,1,16,0,0,17,6.5059,0,15.7063], +// 4 16 0 1 16 -6.1232 1 14.7824 -6.5059 0 15.7063 0 0 17 + [4,16,0,1,16,-6.1232,1,14.7824,-6.5059,0,15.7063,0,0,17], +// 4 16 -6.1232 1 14.7824 -11.3136 1 11.3136 -12.0207 0 12.0207 -6.5059 0 15.7063 + [4,16,-6.1232,1,14.7824,-11.3136,1,11.3136,-12.0207,0,12.0207,-6.5059,0,15.7063], +// 4 16 -11.3136 1 11.3136 -14.7824 1 6.1232 -15.7063 0 6.5059 -12.0207 0 12.0207 + [4,16,-11.3136,1,11.3136,-14.7824,1,6.1232,-15.7063,0,6.5059,-12.0207,0,12.0207], +// 4 16 -14.7824 1 6.1232 -16 1 0 -17 0 0 -15.7063 0 6.5059 + [4,16,-14.7824,1,6.1232,-16,1,0,-17,0,0,-15.7063,0,6.5059], +// 4 16 -16 1 0 -14.7824 1 -6.1232 -15.7063 0 -6.5059 -17 0 0 + [4,16,-16,1,0,-14.7824,1,-6.1232,-15.7063,0,-6.5059,-17,0,0], +// 4 16 -14.7824 1 -6.1232 -11.3136 1 -11.3136 -12.0207 0 -12.0207 -15.7063 0 -6.5059 + [4,16,-14.7824,1,-6.1232,-11.3136,1,-11.3136,-12.0207,0,-12.0207,-15.7063,0,-6.5059], +// 4 16 -11.3136 1 -11.3136 -6.1232 1 -14.7824 -6.5059 0 -15.7063 -12.0207 0 -12.0207 + [4,16,-11.3136,1,-11.3136,-6.1232,1,-14.7824,-6.5059,0,-15.7063,-12.0207,0,-12.0207], +// 4 16 -6.1232 1 -14.7824 0 1 -16 0 0 -17 -6.5059 0 -15.7063 + [4,16,-6.1232,1,-14.7824,0,1,-16,0,0,-17,-6.5059,0,-15.7063], +// 4 16 0 1 -16 6.1232 1 -14.7824 6.5059 0 -15.7063 0 0 -17 + [4,16,0,1,-16,6.1232,1,-14.7824,6.5059,0,-15.7063,0,0,-17], +// 4 16 6.1232 1 -14.7824 11.3136 1 -11.3136 12.0207 0 -12.0207 6.5059 0 -15.7063 + [4,16,6.1232,1,-14.7824,11.3136,1,-11.3136,12.0207,0,-12.0207,6.5059,0,-15.7063], +// 4 16 11.3136 1 -11.3136 14.7824 1 -6.1232 15.7063 0 -6.5059 12.0207 0 -12.0207 + [4,16,11.3136,1,-11.3136,14.7824,1,-6.1232,15.7063,0,-6.5059,12.0207,0,-12.0207], +// 4 16 14.7824 1 -6.1232 16 1 0 17 0 0 15.7063 0 -6.5059 + [4,16,14.7824,1,-6.1232,16,1,0,17,0,0,15.7063,0,-6.5059], +// 0 // conditional lines +// 5 24 16 1 0 17 0 0 14.7824 1 -6.1232 14.7824 1 6.1232 + [5,24,16,1,0,17,0,0,14.7824,1,-6.1232,14.7824,1,6.1232], +// 5 24 14.7824 1 6.1232 15.7063 0 6.5059 16 1 0 11.3136 1 11.3136 + [5,24,14.7824,1,6.1232,15.7063,0,6.5059,16,1,0,11.3136,1,11.3136], +// 5 24 11.3136 1 11.3136 12.0207 0 12.0207 14.7824 1 6.1232 6.1232 1 14.7824 + [5,24,11.3136,1,11.3136,12.0207,0,12.0207,14.7824,1,6.1232,6.1232,1,14.7824], +// 5 24 6.1232 1 14.7824 6.5059 0 15.7063 11.3136 1 11.3136 0 1 16 + [5,24,6.1232,1,14.7824,6.5059,0,15.7063,11.3136,1,11.3136,0,1,16], +// 5 24 0 1 16 0 0 17 6.1232 1 14.7824 -6.1232 1 14.7824 + [5,24,0,1,16,0,0,17,6.1232,1,14.7824,-6.1232,1,14.7824], +// 5 24 -6.1232 1 14.7824 -6.5059 0 15.7063 0 1 16 -11.3136 1 11.3136 + [5,24,-6.1232,1,14.7824,-6.5059,0,15.7063,0,1,16,-11.3136,1,11.3136], +// 5 24 -11.3136 1 11.3136 -12.0207 0 12.0207 -6.1232 1 14.7824 -14.7824 1 6.1232 + [5,24,-11.3136,1,11.3136,-12.0207,0,12.0207,-6.1232,1,14.7824,-14.7824,1,6.1232], +// 5 24 -14.7824 1 6.1232 -15.7063 0 6.5059 -11.3136 1 11.3136 -16 1 0 + [5,24,-14.7824,1,6.1232,-15.7063,0,6.5059,-11.3136,1,11.3136,-16,1,0], +// 5 24 -16 1 0 -17 0 0 -14.7824 1 6.1232 -14.7824 1 -6.1232 + [5,24,-16,1,0,-17,0,0,-14.7824,1,6.1232,-14.7824,1,-6.1232], +// 5 24 -14.7824 1 -6.1232 -15.7063 0 -6.5059 -16 1 0 -11.3136 1 -11.3136 + [5,24,-14.7824,1,-6.1232,-15.7063,0,-6.5059,-16,1,0,-11.3136,1,-11.3136], +// 5 24 -11.3136 1 -11.3136 -12.0207 0 -12.0207 -14.7824 1 -6.1232 -6.1232 1 -14.7824 + [5,24,-11.3136,1,-11.3136,-12.0207,0,-12.0207,-14.7824,1,-6.1232,-6.1232,1,-14.7824], +// 5 24 -6.1232 1 -14.7824 -6.5059 0 -15.7063 -11.3136 1 -11.3136 0 1 -16 + [5,24,-6.1232,1,-14.7824,-6.5059,0,-15.7063,-11.3136,1,-11.3136,0,1,-16], +// 5 24 0 1 -16 0 0 -17 -6.1232 1 -14.7824 6.1232 1 -14.7824 + [5,24,0,1,-16,0,0,-17,-6.1232,1,-14.7824,6.1232,1,-14.7824], +// 5 24 6.1232 1 -14.7824 6.5059 0 -15.7063 0 1 -16 11.3136 1 -11.3136 + [5,24,6.1232,1,-14.7824,6.5059,0,-15.7063,0,1,-16,11.3136,1,-11.3136], +// 5 24 11.3136 1 -11.3136 12.0207 0 -12.0207 6.1232 1 -14.7824 14.7824 1 -6.1232 + [5,24,11.3136,1,-11.3136,12.0207,0,-12.0207,6.1232,1,-14.7824,14.7824,1,-6.1232], +// 5 24 14.7824 1 -6.1232 15.7063 0 -6.5059 11.3136 1 -11.3136 16 1 0 + [5,24,14.7824,1,-6.1232,15.7063,0,-6.5059,11.3136,1,-11.3136,16,1,0], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__4_4con16(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__4_4con16(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/4-4rin10.scad b/p/4-4rin10.scad index 0743d04b2..bfe1a828a 100644 --- a/p/4-4rin10.scad +++ b/p/4-4rin10.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin10() = [ -// 0 Ring 10 x 1.0 +// 0 ~Ring 10 x 1.0 (Obsolete) // 0 Name: 4-4rin10.dat // 0 Author: Paul Easter [pneaster] -// 0 !LDRAW_ORG Primitive UPDATE 2010-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__4_4rin10() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2010-12-19 [MagFors] Corrected with Primitive Generator 2 // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring10.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 11 0 0 10.1629 0 4.2097 9.239 0 3.827 10 0 0 [4,16,11,0,0,10.1629,0,4.2097,9.239,0,3.827,10,0,0], diff --git a/p/4-4rin11.scad b/p/4-4rin11.scad index 02ced7aec..a9d66fb3a 100644 --- a/p/4-4rin11.scad +++ b/p/4-4rin11.scad @@ -1,10 +1,10 @@ use <../lib.scad> function ldraw_lib__4_4rin11() = [ -// 0 Ring 11 x 1.0 +// 0 ~Ring 11 x 1.0 (Obsolete) // 0 Name: 4-4rin11.dat -// 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG Primitive UPDATE 2003-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -13,41 +13,42 @@ function ldraw_lib__4_4rin11() = [ // 0 !HISTORY 2003-12-19 [PTadmin] Official Update 2003-03 // 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2024-01-07 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 11 0 0 12 0 0 11.0868 0 4.5924 10.1629 0 4.2097 - [4,16,11,0,0,12,0,0,11.0868,0,4.5924,10.1629,0,4.2097], -// 4 16 10.1629 0 4.2097 11.0868 0 4.5924 8.4852 0 8.4852 7.7781 0 7.7781 - [4,16,10.1629,0,4.2097,11.0868,0,4.5924,8.4852,0,8.4852,7.7781,0,7.7781], -// 4 16 7.7781 0 7.7781 8.4852 0 8.4852 4.5924 0 11.0868 4.2097 0 10.1629 - [4,16,7.7781,0,7.7781,8.4852,0,8.4852,4.5924,0,11.0868,4.2097,0,10.1629], -// 4 16 4.2097 0 10.1629 4.5924 0 11.0868 0 0 12 0 0 11 - [4,16,4.2097,0,10.1629,4.5924,0,11.0868,0,0,12,0,0,11], -// 4 16 0 0 11 0 0 12 -4.5924 0 11.0868 -4.2097 0 10.1629 - [4,16,0,0,11,0,0,12,-4.5924,0,11.0868,-4.2097,0,10.1629], -// 4 16 -4.2097 0 10.1629 -4.5924 0 11.0868 -8.4852 0 8.4852 -7.7781 0 7.7781 - [4,16,-4.2097,0,10.1629,-4.5924,0,11.0868,-8.4852,0,8.4852,-7.7781,0,7.7781], -// 4 16 -7.7781 0 7.7781 -8.4852 0 8.4852 -11.0868 0 4.5924 -10.1629 0 4.2097 - [4,16,-7.7781,0,7.7781,-8.4852,0,8.4852,-11.0868,0,4.5924,-10.1629,0,4.2097], -// 4 16 -10.1629 0 4.2097 -11.0868 0 4.5924 -12 0 0 -11 0 0 - [4,16,-10.1629,0,4.2097,-11.0868,0,4.5924,-12,0,0,-11,0,0], -// 4 16 -11 0 0 -12 0 0 -11.0868 0 -4.5924 -10.1629 0 -4.2097 - [4,16,-11,0,0,-12,0,0,-11.0868,0,-4.5924,-10.1629,0,-4.2097], -// 4 16 -10.1629 0 -4.2097 -11.0868 0 -4.5924 -8.4852 0 -8.4852 -7.7781 0 -7.7781 - [4,16,-10.1629,0,-4.2097,-11.0868,0,-4.5924,-8.4852,0,-8.4852,-7.7781,0,-7.7781], -// 4 16 -7.7781 0 -7.7781 -8.4852 0 -8.4852 -4.5924 0 -11.0868 -4.2097 0 -10.1629 - [4,16,-7.7781,0,-7.7781,-8.4852,0,-8.4852,-4.5924,0,-11.0868,-4.2097,0,-10.1629], -// 4 16 -4.2097 0 -10.1629 -4.5924 0 -11.0868 0 0 -12 0 0 -11 - [4,16,-4.2097,0,-10.1629,-4.5924,0,-11.0868,0,0,-12,0,0,-11], -// 4 16 0 0 -11 0 0 -12 4.5924 0 -11.0868 4.2097 0 -10.1629 - [4,16,0,0,-11,0,0,-12,4.5924,0,-11.0868,4.2097,0,-10.1629], -// 4 16 4.2097 0 -10.1629 4.5924 0 -11.0868 8.4852 0 -8.4852 7.7781 0 -7.7781 - [4,16,4.2097,0,-10.1629,4.5924,0,-11.0868,8.4852,0,-8.4852,7.7781,0,-7.7781], -// 4 16 7.7781 0 -7.7781 8.4852 0 -8.4852 11.0868 0 -4.5924 10.1629 0 -4.2097 - [4,16,7.7781,0,-7.7781,8.4852,0,-8.4852,11.0868,0,-4.5924,10.1629,0,-4.2097], -// 4 16 10.1629 0 -4.2097 11.0868 0 -4.5924 12 0 0 11 0 0 - [4,16,10.1629,0,-4.2097,11.0868,0,-4.5924,12,0,0,11,0,0], -// 0 +// 4 16 12 0 0 11.0868 0 4.5924 10.1629 0 4.2097 11 0 0 + [4,16,12,0,0,11.0868,0,4.5924,10.1629,0,4.2097,11,0,0], +// 4 16 11.0868 0 4.5924 8.4852 0 8.4852 7.7781 0 7.7781 10.1629 0 4.2097 + [4,16,11.0868,0,4.5924,8.4852,0,8.4852,7.7781,0,7.7781,10.1629,0,4.2097], +// 4 16 8.4852 0 8.4852 4.5924 0 11.0868 4.2097 0 10.1629 7.7781 0 7.7781 + [4,16,8.4852,0,8.4852,4.5924,0,11.0868,4.2097,0,10.1629,7.7781,0,7.7781], +// 4 16 4.5924 0 11.0868 0 0 12 0 0 11 4.2097 0 10.1629 + [4,16,4.5924,0,11.0868,0,0,12,0,0,11,4.2097,0,10.1629], +// 4 16 0 0 12 -4.5924 0 11.0868 -4.2097 0 10.1629 0 0 11 + [4,16,0,0,12,-4.5924,0,11.0868,-4.2097,0,10.1629,0,0,11], +// 4 16 -4.5924 0 11.0868 -8.4852 0 8.4852 -7.7781 0 7.7781 -4.2097 0 10.1629 + [4,16,-4.5924,0,11.0868,-8.4852,0,8.4852,-7.7781,0,7.7781,-4.2097,0,10.1629], +// 4 16 -8.4852 0 8.4852 -11.0868 0 4.5924 -10.1629 0 4.2097 -7.7781 0 7.7781 + [4,16,-8.4852,0,8.4852,-11.0868,0,4.5924,-10.1629,0,4.2097,-7.7781,0,7.7781], +// 4 16 -11.0868 0 4.5924 -12 0 0 -11 0 0 -10.1629 0 4.2097 + [4,16,-11.0868,0,4.5924,-12,0,0,-11,0,0,-10.1629,0,4.2097], +// 4 16 -12 0 0 -11.0868 0 -4.5924 -10.1629 0 -4.2097 -11 0 0 + [4,16,-12,0,0,-11.0868,0,-4.5924,-10.1629,0,-4.2097,-11,0,0], +// 4 16 -11.0868 0 -4.5924 -8.4852 0 -8.4852 -7.7781 0 -7.7781 -10.1629 0 -4.2097 + [4,16,-11.0868,0,-4.5924,-8.4852,0,-8.4852,-7.7781,0,-7.7781,-10.1629,0,-4.2097], +// 4 16 -8.4852 0 -8.4852 -4.5924 0 -11.0868 -4.2097 0 -10.1629 -7.7781 0 -7.7781 + [4,16,-8.4852,0,-8.4852,-4.5924,0,-11.0868,-4.2097,0,-10.1629,-7.7781,0,-7.7781], +// 4 16 -4.5924 0 -11.0868 0 0 -12 0 0 -11 -4.2097 0 -10.1629 + [4,16,-4.5924,0,-11.0868,0,0,-12,0,0,-11,-4.2097,0,-10.1629], +// 4 16 0 0 -12 4.5924 0 -11.0868 4.2097 0 -10.1629 0 0 -11 + [4,16,0,0,-12,4.5924,0,-11.0868,4.2097,0,-10.1629,0,0,-11], +// 4 16 4.5924 0 -11.0868 8.4852 0 -8.4852 7.7781 0 -7.7781 4.2097 0 -10.1629 + [4,16,4.5924,0,-11.0868,8.4852,0,-8.4852,7.7781,0,-7.7781,4.2097,0,-10.1629], +// 4 16 8.4852 0 -8.4852 11.0868 0 -4.5924 10.1629 0 -4.2097 7.7781 0 -7.7781 + [4,16,8.4852,0,-8.4852,11.0868,0,-4.5924,10.1629,0,-4.2097,7.7781,0,-7.7781], +// 4 16 11.0868 0 -4.5924 12 0 0 11 0 0 10.1629 0 -4.2097 + [4,16,11.0868,0,-4.5924,12,0,0,11,0,0,10.1629,0,-4.2097], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__4_4rin11(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__4_4rin11(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/4-4rin12.scad b/p/4-4rin12.scad index ad7d2d98e..127608854 100644 --- a/p/4-4rin12.scad +++ b/p/4-4rin12.scad @@ -1,10 +1,10 @@ use <../lib.scad> function ldraw_lib__4_4rin12() = [ -// 0 Ring 12 x 1.0 +// 0 ~Ring 12 x 1.0 (Obsolete) // 0 Name: 4-4rin12.dat -// 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG Primitive UPDATE 2003-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -13,42 +13,42 @@ function ldraw_lib__4_4rin12() = [ // 0 !HISTORY 2003-12-19 [PTadmin] Official Update 2003-03 // 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2024-01-09 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 12 0 0 13 0 0 12.0107 0 4.9751 11.0868 0 4.5924 - [4,16,12,0,0,13,0,0,12.0107,0,4.9751,11.0868,0,4.5924], -// 4 16 11.0868 0 4.5924 12.0107 0 4.9751 9.1923 0 9.1923 8.4852 0 8.4852 - [4,16,11.0868,0,4.5924,12.0107,0,4.9751,9.1923,0,9.1923,8.4852,0,8.4852], -// 4 16 8.4852 0 8.4852 9.1923 0 9.1923 4.9751 0 12.0107 4.5924 0 11.0868 - [4,16,8.4852,0,8.4852,9.1923,0,9.1923,4.9751,0,12.0107,4.5924,0,11.0868], -// 4 16 4.5924 0 11.0868 4.9751 0 12.0107 0 0 13 0 0 12 - [4,16,4.5924,0,11.0868,4.9751,0,12.0107,0,0,13,0,0,12], -// 4 16 0 0 12 0 0 13 -4.9751 0 12.0107 -4.5924 0 11.0868 - [4,16,0,0,12,0,0,13,-4.9751,0,12.0107,-4.5924,0,11.0868], -// 4 16 -4.5924 0 11.0868 -4.9751 0 12.0107 -9.1923 0 9.1923 -8.4852 0 8.4852 - [4,16,-4.5924,0,11.0868,-4.9751,0,12.0107,-9.1923,0,9.1923,-8.4852,0,8.4852], -// 4 16 -8.4852 0 8.4852 -9.1923 0 9.1923 -12.0107 0 4.9751 -11.0868 0 4.5924 - [4,16,-8.4852,0,8.4852,-9.1923,0,9.1923,-12.0107,0,4.9751,-11.0868,0,4.5924], -// 4 16 -11.0868 0 4.5924 -12.0107 0 4.9751 -13 0 0 -12 0 0 - [4,16,-11.0868,0,4.5924,-12.0107,0,4.9751,-13,0,0,-12,0,0], -// 4 16 -12 0 0 -13 0 0 -12.0107 0 -4.9751 -11.0868 0 -4.5924 - [4,16,-12,0,0,-13,0,0,-12.0107,0,-4.9751,-11.0868,0,-4.5924], -// 4 16 -11.0868 0 -4.5924 -12.0107 0 -4.9751 -9.1923 0 -9.1923 -8.4852 0 -8.4852 - [4,16,-11.0868,0,-4.5924,-12.0107,0,-4.9751,-9.1923,0,-9.1923,-8.4852,0,-8.4852], -// 4 16 -8.4852 0 -8.4852 -9.1923 0 -9.1923 -4.9751 0 -12.0107 -4.5924 0 -11.0868 - [4,16,-8.4852,0,-8.4852,-9.1923,0,-9.1923,-4.9751,0,-12.0107,-4.5924,0,-11.0868], -// 4 16 -4.5924 0 -11.0868 -4.9751 0 -12.0107 0 0 -13 0 0 -12 - [4,16,-4.5924,0,-11.0868,-4.9751,0,-12.0107,0,0,-13,0,0,-12], -// 4 16 0 0 -12 0 0 -13 4.9751 0 -12.0107 4.5924 0 -11.0868 - [4,16,0,0,-12,0,0,-13,4.9751,0,-12.0107,4.5924,0,-11.0868], -// 4 16 4.5924 0 -11.0868 4.9751 0 -12.0107 9.1923 0 -9.1923 8.4852 0 -8.4852 - [4,16,4.5924,0,-11.0868,4.9751,0,-12.0107,9.1923,0,-9.1923,8.4852,0,-8.4852], -// 4 16 8.4852 0 -8.4852 9.1923 0 -9.1923 12.0107 0 -4.9751 11.0868 0 -4.5924 - [4,16,8.4852,0,-8.4852,9.1923,0,-9.1923,12.0107,0,-4.9751,11.0868,0,-4.5924], -// 4 16 11.0868 0 -4.5924 12.0107 0 -4.9751 13 0 0 12 0 0 - [4,16,11.0868,0,-4.5924,12.0107,0,-4.9751,13,0,0,12,0,0], -// 0 -// +// 4 16 13 0 0 12.0107 0 4.9751 11.0868 0 4.5924 12 0 0 + [4,16,13,0,0,12.0107,0,4.9751,11.0868,0,4.5924,12,0,0], +// 4 16 12.0107 0 4.9751 9.1923 0 9.1923 8.4852 0 8.4852 11.0868 0 4.5924 + [4,16,12.0107,0,4.9751,9.1923,0,9.1923,8.4852,0,8.4852,11.0868,0,4.5924], +// 4 16 9.1923 0 9.1923 4.9751 0 12.0107 4.5924 0 11.0868 8.4852 0 8.4852 + [4,16,9.1923,0,9.1923,4.9751,0,12.0107,4.5924,0,11.0868,8.4852,0,8.4852], +// 4 16 4.9751 0 12.0107 0 0 13 0 0 12 4.5924 0 11.0868 + [4,16,4.9751,0,12.0107,0,0,13,0,0,12,4.5924,0,11.0868], +// 4 16 0 0 13 -4.9751 0 12.0107 -4.5924 0 11.0868 0 0 12 + [4,16,0,0,13,-4.9751,0,12.0107,-4.5924,0,11.0868,0,0,12], +// 4 16 -4.9751 0 12.0107 -9.1923 0 9.1923 -8.4852 0 8.4852 -4.5924 0 11.0868 + [4,16,-4.9751,0,12.0107,-9.1923,0,9.1923,-8.4852,0,8.4852,-4.5924,0,11.0868], +// 4 16 -9.1923 0 9.1923 -12.0107 0 4.9751 -11.0868 0 4.5924 -8.4852 0 8.4852 + [4,16,-9.1923,0,9.1923,-12.0107,0,4.9751,-11.0868,0,4.5924,-8.4852,0,8.4852], +// 4 16 -12.0107 0 4.9751 -13 0 0 -12 0 0 -11.0868 0 4.5924 + [4,16,-12.0107,0,4.9751,-13,0,0,-12,0,0,-11.0868,0,4.5924], +// 4 16 -13 0 0 -12.0107 0 -4.9751 -11.0868 0 -4.5924 -12 0 0 + [4,16,-13,0,0,-12.0107,0,-4.9751,-11.0868,0,-4.5924,-12,0,0], +// 4 16 -12.0107 0 -4.9751 -9.1923 0 -9.1923 -8.4852 0 -8.4852 -11.0868 0 -4.5924 + [4,16,-12.0107,0,-4.9751,-9.1923,0,-9.1923,-8.4852,0,-8.4852,-11.0868,0,-4.5924], +// 4 16 -9.1923 0 -9.1923 -4.9751 0 -12.0107 -4.5924 0 -11.0868 -8.4852 0 -8.4852 + [4,16,-9.1923,0,-9.1923,-4.9751,0,-12.0107,-4.5924,0,-11.0868,-8.4852,0,-8.4852], +// 4 16 -4.9751 0 -12.0107 0 0 -13 0 0 -12 -4.5924 0 -11.0868 + [4,16,-4.9751,0,-12.0107,0,0,-13,0,0,-12,-4.5924,0,-11.0868], +// 4 16 0 0 -13 4.9751 0 -12.0107 4.5924 0 -11.0868 0 0 -12 + [4,16,0,0,-13,4.9751,0,-12.0107,4.5924,0,-11.0868,0,0,-12], +// 4 16 4.9751 0 -12.0107 9.1923 0 -9.1923 8.4852 0 -8.4852 4.5924 0 -11.0868 + [4,16,4.9751,0,-12.0107,9.1923,0,-9.1923,8.4852,0,-8.4852,4.5924,0,-11.0868], +// 4 16 9.1923 0 -9.1923 12.0107 0 -4.9751 11.0868 0 -4.5924 8.4852 0 -8.4852 + [4,16,9.1923,0,-9.1923,12.0107,0,-4.9751,11.0868,0,-4.5924,8.4852,0,-8.4852], +// 4 16 12.0107 0 -4.9751 13 0 0 12 0 0 11.0868 0 -4.5924 + [4,16,12.0107,0,-4.9751,13,0,0,12,0,0,11.0868,0,-4.5924], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__4_4rin12(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__4_4rin12(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/4-4rin13.scad b/p/4-4rin13.scad index ac798eaa6..72936df2b 100644 --- a/p/4-4rin13.scad +++ b/p/4-4rin13.scad @@ -1,10 +1,10 @@ use <../lib.scad> function ldraw_lib__4_4rin13() = [ -// 0 Ring 13 x 1.0 +// 0 ~Ring 13 x 1.0 (Obsolete) // 0 Name: 4-4rin13.dat -// 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG Primitive UPDATE 2003-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -13,42 +13,42 @@ function ldraw_lib__4_4rin13() = [ // 0 !HISTORY 2003-12-19 [PTadmin] Official Update 2003-03 // 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2024-01-11 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 13 0 0 14 0 0 12.9346 0 5.3578 12.0107 0 4.9751 - [4,16,13,0,0,14,0,0,12.9346,0,5.3578,12.0107,0,4.9751], -// 4 16 12.0107 0 4.9751 12.9346 0 5.3578 9.8994 0 9.8994 9.1923 0 9.1923 - [4,16,12.0107,0,4.9751,12.9346,0,5.3578,9.8994,0,9.8994,9.1923,0,9.1923], -// 4 16 9.1923 0 9.1923 9.8994 0 9.8994 5.3578 0 12.9346 4.9751 0 12.0107 - [4,16,9.1923,0,9.1923,9.8994,0,9.8994,5.3578,0,12.9346,4.9751,0,12.0107], -// 4 16 4.9751 0 12.0107 5.3578 0 12.9346 0 0 14 0 0 13 - [4,16,4.9751,0,12.0107,5.3578,0,12.9346,0,0,14,0,0,13], -// 4 16 0 0 13 0 0 14 -5.3578 0 12.9346 -4.9751 0 12.0107 - [4,16,0,0,13,0,0,14,-5.3578,0,12.9346,-4.9751,0,12.0107], -// 4 16 -4.9751 0 12.0107 -5.3578 0 12.9346 -9.8994 0 9.8994 -9.1923 0 9.1923 - [4,16,-4.9751,0,12.0107,-5.3578,0,12.9346,-9.8994,0,9.8994,-9.1923,0,9.1923], -// 4 16 -9.1923 0 9.1923 -9.8994 0 9.8994 -12.9346 0 5.3578 -12.0107 0 4.9751 - [4,16,-9.1923,0,9.1923,-9.8994,0,9.8994,-12.9346,0,5.3578,-12.0107,0,4.9751], -// 4 16 -12.0107 0 4.9751 -12.9346 0 5.3578 -14 0 0 -13 0 0 - [4,16,-12.0107,0,4.9751,-12.9346,0,5.3578,-14,0,0,-13,0,0], -// 4 16 -13 0 0 -14 0 0 -12.9346 0 -5.3578 -12.0107 0 -4.9751 - [4,16,-13,0,0,-14,0,0,-12.9346,0,-5.3578,-12.0107,0,-4.9751], -// 4 16 -12.0107 0 -4.9751 -12.9346 0 -5.3578 -9.8994 0 -9.8994 -9.1923 0 -9.1923 - [4,16,-12.0107,0,-4.9751,-12.9346,0,-5.3578,-9.8994,0,-9.8994,-9.1923,0,-9.1923], -// 4 16 -9.1923 0 -9.1923 -9.8994 0 -9.8994 -5.3578 0 -12.9346 -4.9751 0 -12.0107 - [4,16,-9.1923,0,-9.1923,-9.8994,0,-9.8994,-5.3578,0,-12.9346,-4.9751,0,-12.0107], -// 4 16 -4.9751 0 -12.0107 -5.3578 0 -12.9346 0 0 -14 0 0 -13 - [4,16,-4.9751,0,-12.0107,-5.3578,0,-12.9346,0,0,-14,0,0,-13], -// 4 16 0 0 -13 0 0 -14 5.3578 0 -12.9346 4.9751 0 -12.0107 - [4,16,0,0,-13,0,0,-14,5.3578,0,-12.9346,4.9751,0,-12.0107], -// 4 16 4.9751 0 -12.0107 5.3578 0 -12.9346 9.8994 0 -9.8994 9.1923 0 -9.1923 - [4,16,4.9751,0,-12.0107,5.3578,0,-12.9346,9.8994,0,-9.8994,9.1923,0,-9.1923], -// 4 16 9.1923 0 -9.1923 9.8994 0 -9.8994 12.9346 0 -5.3578 12.0107 0 -4.9751 - [4,16,9.1923,0,-9.1923,9.8994,0,-9.8994,12.9346,0,-5.3578,12.0107,0,-4.9751], -// 4 16 12.0107 0 -4.9751 12.9346 0 -5.3578 14 0 0 13 0 0 - [4,16,12.0107,0,-4.9751,12.9346,0,-5.3578,14,0,0,13,0,0], -// 0 -// +// 4 16 14 0 0 12.9346 0 5.3578 12.0107 0 4.9751 13 0 0 + [4,16,14,0,0,12.9346,0,5.3578,12.0107,0,4.9751,13,0,0], +// 4 16 12.9346 0 5.3578 9.8994 0 9.8994 9.1923 0 9.1923 12.0107 0 4.9751 + [4,16,12.9346,0,5.3578,9.8994,0,9.8994,9.1923,0,9.1923,12.0107,0,4.9751], +// 4 16 9.8994 0 9.8994 5.3578 0 12.9346 4.9751 0 12.0107 9.1923 0 9.1923 + [4,16,9.8994,0,9.8994,5.3578,0,12.9346,4.9751,0,12.0107,9.1923,0,9.1923], +// 4 16 5.3578 0 12.9346 0 0 14 0 0 13 4.9751 0 12.0107 + [4,16,5.3578,0,12.9346,0,0,14,0,0,13,4.9751,0,12.0107], +// 4 16 0 0 14 -5.3578 0 12.9346 -4.9751 0 12.0107 0 0 13 + [4,16,0,0,14,-5.3578,0,12.9346,-4.9751,0,12.0107,0,0,13], +// 4 16 -5.3578 0 12.9346 -9.8994 0 9.8994 -9.1923 0 9.1923 -4.9751 0 12.0107 + [4,16,-5.3578,0,12.9346,-9.8994,0,9.8994,-9.1923,0,9.1923,-4.9751,0,12.0107], +// 4 16 -9.8994 0 9.8994 -12.9346 0 5.3578 -12.0107 0 4.9751 -9.1923 0 9.1923 + [4,16,-9.8994,0,9.8994,-12.9346,0,5.3578,-12.0107,0,4.9751,-9.1923,0,9.1923], +// 4 16 -12.9346 0 5.3578 -14 0 0 -13 0 0 -12.0107 0 4.9751 + [4,16,-12.9346,0,5.3578,-14,0,0,-13,0,0,-12.0107,0,4.9751], +// 4 16 -14 0 0 -12.9346 0 -5.3578 -12.0107 0 -4.9751 -13 0 0 + [4,16,-14,0,0,-12.9346,0,-5.3578,-12.0107,0,-4.9751,-13,0,0], +// 4 16 -12.9346 0 -5.3578 -9.8994 0 -9.8994 -9.1923 0 -9.1923 -12.0107 0 -4.9751 + [4,16,-12.9346,0,-5.3578,-9.8994,0,-9.8994,-9.1923,0,-9.1923,-12.0107,0,-4.9751], +// 4 16 -9.8994 0 -9.8994 -5.3578 0 -12.9346 -4.9751 0 -12.0107 -9.1923 0 -9.1923 + [4,16,-9.8994,0,-9.8994,-5.3578,0,-12.9346,-4.9751,0,-12.0107,-9.1923,0,-9.1923], +// 4 16 -5.3578 0 -12.9346 0 0 -14 0 0 -13 -4.9751 0 -12.0107 + [4,16,-5.3578,0,-12.9346,0,0,-14,0,0,-13,-4.9751,0,-12.0107], +// 4 16 0 0 -14 5.3578 0 -12.9346 4.9751 0 -12.0107 0 0 -13 + [4,16,0,0,-14,5.3578,0,-12.9346,4.9751,0,-12.0107,0,0,-13], +// 4 16 5.3578 0 -12.9346 9.8994 0 -9.8994 9.1923 0 -9.1923 4.9751 0 -12.0107 + [4,16,5.3578,0,-12.9346,9.8994,0,-9.8994,9.1923,0,-9.1923,4.9751,0,-12.0107], +// 4 16 9.8994 0 -9.8994 12.9346 0 -5.3578 12.0107 0 -4.9751 9.1923 0 -9.1923 + [4,16,9.8994,0,-9.8994,12.9346,0,-5.3578,12.0107,0,-4.9751,9.1923,0,-9.1923], +// 4 16 12.9346 0 -5.3578 14 0 0 13 0 0 12.0107 0 -4.9751 + [4,16,12.9346,0,-5.3578,14,0,0,13,0,0,12.0107,0,-4.9751], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__4_4rin13(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__4_4rin13(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/4-4rin14.scad b/p/4-4rin14.scad index 232d77d5b..296666e69 100644 --- a/p/4-4rin14.scad +++ b/p/4-4rin14.scad @@ -1,10 +1,10 @@ use <../lib.scad> function ldraw_lib__4_4rin14() = [ -// 0 Ring 14 x 1.0 +// 0 ~Ring 14 x 1.0 (Obsolete) // 0 Name: 4-4rin14.dat -// 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG Primitive UPDATE 2003-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -13,42 +13,42 @@ function ldraw_lib__4_4rin14() = [ // 0 !HISTORY 2003-12-19 [PTadmin] Official Update 2003-03 // 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2024-01-11 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 14 0 0 15 0 0 13.8585 0 5.7405 12.9346 0 5.3578 - [4,16,14,0,0,15,0,0,13.8585,0,5.7405,12.9346,0,5.3578], -// 4 16 12.9346 0 5.3578 13.8585 0 5.7405 10.6065 0 10.6065 9.8994 0 9.8994 - [4,16,12.9346,0,5.3578,13.8585,0,5.7405,10.6065,0,10.6065,9.8994,0,9.8994], -// 4 16 9.8994 0 9.8994 10.6065 0 10.6065 5.7405 0 13.8585 5.3578 0 12.9346 - [4,16,9.8994,0,9.8994,10.6065,0,10.6065,5.7405,0,13.8585,5.3578,0,12.9346], -// 4 16 5.3578 0 12.9346 5.7405 0 13.8585 0 0 15 0 0 14 - [4,16,5.3578,0,12.9346,5.7405,0,13.8585,0,0,15,0,0,14], -// 4 16 0 0 14 0 0 15 -5.7405 0 13.8585 -5.3578 0 12.9346 - [4,16,0,0,14,0,0,15,-5.7405,0,13.8585,-5.3578,0,12.9346], -// 4 16 -5.3578 0 12.9346 -5.7405 0 13.8585 -10.6065 0 10.6065 -9.8994 0 9.8994 - [4,16,-5.3578,0,12.9346,-5.7405,0,13.8585,-10.6065,0,10.6065,-9.8994,0,9.8994], -// 4 16 -9.8994 0 9.8994 -10.6065 0 10.6065 -13.8585 0 5.7405 -12.9346 0 5.3578 - [4,16,-9.8994,0,9.8994,-10.6065,0,10.6065,-13.8585,0,5.7405,-12.9346,0,5.3578], -// 4 16 -12.9346 0 5.3578 -13.8585 0 5.7405 -15 0 0 -14 0 0 - [4,16,-12.9346,0,5.3578,-13.8585,0,5.7405,-15,0,0,-14,0,0], -// 4 16 -14 0 0 -15 0 0 -13.8585 0 -5.7405 -12.9346 0 -5.3578 - [4,16,-14,0,0,-15,0,0,-13.8585,0,-5.7405,-12.9346,0,-5.3578], -// 4 16 -12.9346 0 -5.3578 -13.8585 0 -5.7405 -10.6065 0 -10.6065 -9.8994 0 -9.8994 - [4,16,-12.9346,0,-5.3578,-13.8585,0,-5.7405,-10.6065,0,-10.6065,-9.8994,0,-9.8994], -// 4 16 -9.8994 0 -9.8994 -10.6065 0 -10.6065 -5.7405 0 -13.8585 -5.3578 0 -12.9346 - [4,16,-9.8994,0,-9.8994,-10.6065,0,-10.6065,-5.7405,0,-13.8585,-5.3578,0,-12.9346], -// 4 16 -5.3578 0 -12.9346 -5.7405 0 -13.8585 0 0 -15 0 0 -14 - [4,16,-5.3578,0,-12.9346,-5.7405,0,-13.8585,0,0,-15,0,0,-14], -// 4 16 0 0 -14 0 0 -15 5.7405 0 -13.8585 5.3578 0 -12.9346 - [4,16,0,0,-14,0,0,-15,5.7405,0,-13.8585,5.3578,0,-12.9346], -// 4 16 5.3578 0 -12.9346 5.7405 0 -13.8585 10.6065 0 -10.6065 9.8994 0 -9.8994 - [4,16,5.3578,0,-12.9346,5.7405,0,-13.8585,10.6065,0,-10.6065,9.8994,0,-9.8994], -// 4 16 9.8994 0 -9.8994 10.6065 0 -10.6065 13.8585 0 -5.7405 12.9346 0 -5.3578 - [4,16,9.8994,0,-9.8994,10.6065,0,-10.6065,13.8585,0,-5.7405,12.9346,0,-5.3578], -// 4 16 12.9346 0 -5.3578 13.8585 0 -5.7405 15 0 0 14 0 0 - [4,16,12.9346,0,-5.3578,13.8585,0,-5.7405,15,0,0,14,0,0], -// 0 -// +// 4 16 15 0 0 13.8585 0 5.7405 12.9346 0 5.3578 14 0 0 + [4,16,15,0,0,13.8585,0,5.7405,12.9346,0,5.3578,14,0,0], +// 4 16 13.8585 0 5.7405 10.6065 0 10.6065 9.8994 0 9.8994 12.9346 0 5.3578 + [4,16,13.8585,0,5.7405,10.6065,0,10.6065,9.8994,0,9.8994,12.9346,0,5.3578], +// 4 16 10.6065 0 10.6065 5.7405 0 13.8585 5.3578 0 12.9346 9.8994 0 9.8994 + [4,16,10.6065,0,10.6065,5.7405,0,13.8585,5.3578,0,12.9346,9.8994,0,9.8994], +// 4 16 5.7405 0 13.8585 0 0 15 0 0 14 5.3578 0 12.9346 + [4,16,5.7405,0,13.8585,0,0,15,0,0,14,5.3578,0,12.9346], +// 4 16 0 0 15 -5.7405 0 13.8585 -5.3578 0 12.9346 0 0 14 + [4,16,0,0,15,-5.7405,0,13.8585,-5.3578,0,12.9346,0,0,14], +// 4 16 -5.7405 0 13.8585 -10.6065 0 10.6065 -9.8994 0 9.8994 -5.3578 0 12.9346 + [4,16,-5.7405,0,13.8585,-10.6065,0,10.6065,-9.8994,0,9.8994,-5.3578,0,12.9346], +// 4 16 -10.6065 0 10.6065 -13.8585 0 5.7405 -12.9346 0 5.3578 -9.8994 0 9.8994 + [4,16,-10.6065,0,10.6065,-13.8585,0,5.7405,-12.9346,0,5.3578,-9.8994,0,9.8994], +// 4 16 -13.8585 0 5.7405 -15 0 0 -14 0 0 -12.9346 0 5.3578 + [4,16,-13.8585,0,5.7405,-15,0,0,-14,0,0,-12.9346,0,5.3578], +// 4 16 -15 0 0 -13.8585 0 -5.7405 -12.9346 0 -5.3578 -14 0 0 + [4,16,-15,0,0,-13.8585,0,-5.7405,-12.9346,0,-5.3578,-14,0,0], +// 4 16 -13.8585 0 -5.7405 -10.6065 0 -10.6065 -9.8994 0 -9.8994 -12.9346 0 -5.3578 + [4,16,-13.8585,0,-5.7405,-10.6065,0,-10.6065,-9.8994,0,-9.8994,-12.9346,0,-5.3578], +// 4 16 -10.6065 0 -10.6065 -5.7405 0 -13.8585 -5.3578 0 -12.9346 -9.8994 0 -9.8994 + [4,16,-10.6065,0,-10.6065,-5.7405,0,-13.8585,-5.3578,0,-12.9346,-9.8994,0,-9.8994], +// 4 16 -5.7405 0 -13.8585 0 0 -15 0 0 -14 -5.3578 0 -12.9346 + [4,16,-5.7405,0,-13.8585,0,0,-15,0,0,-14,-5.3578,0,-12.9346], +// 4 16 0 0 -15 5.7405 0 -13.8585 5.3578 0 -12.9346 0 0 -14 + [4,16,0,0,-15,5.7405,0,-13.8585,5.3578,0,-12.9346,0,0,-14], +// 4 16 5.7405 0 -13.8585 10.6065 0 -10.6065 9.8994 0 -9.8994 5.3578 0 -12.9346 + [4,16,5.7405,0,-13.8585,10.6065,0,-10.6065,9.8994,0,-9.8994,5.3578,0,-12.9346], +// 4 16 10.6065 0 -10.6065 13.8585 0 -5.7405 12.9346 0 -5.3578 9.8994 0 -9.8994 + [4,16,10.6065,0,-10.6065,13.8585,0,-5.7405,12.9346,0,-5.3578,9.8994,0,-9.8994], +// 4 16 13.8585 0 -5.7405 15 0 0 14 0 0 12.9346 0 -5.3578 + [4,16,13.8585,0,-5.7405,15,0,0,14,0,0,12.9346,0,-5.3578], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__4_4rin14(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__4_4rin14(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/4-4rin15.scad b/p/4-4rin15.scad index 1e20a897a..1b99f15f6 100644 --- a/p/4-4rin15.scad +++ b/p/4-4rin15.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin15() = [ -// 0 Ring 15 x 1.0 +// 0 ~Ring 15 x 1.0 (Obsolete) // 0 Name: 4-4rin15.dat // 0 Author: Mark Kennedy [mkennedy] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__4_4rin15() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-16 [Philo] Changed to CCW // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring15.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 16 0 0 14.7824 0 6.1232 13.8585 0 5.7405 15 0 0 [4,16,16,0,0,14.7824,0,6.1232,13.8585,0,5.7405,15,0,0], diff --git a/p/4-4rin16.scad b/p/4-4rin16.scad index a5c754afe..df8e64e9f 100644 --- a/p/4-4rin16.scad +++ b/p/4-4rin16.scad @@ -1,53 +1,52 @@ use <../lib.scad> function ldraw_lib__4_4rin16() = [ -// 0 Ring 16 x 1.0 +// 0 ~Ring 16 x 1.0 (Obsolete) // 0 Name: 4-4rin16.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-01-11 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 16 0 0 17 0 0 15.7063 0 6.5059 14.7824 0 6.1232 - [4,16,16,0,0,17,0,0,15.7063,0,6.5059,14.7824,0,6.1232], -// 4 16 14.7824 0 6.1232 15.7063 0 6.5059 12.0207 0 12.0207 11.3136 0 11.3136 - [4,16,14.7824,0,6.1232,15.7063,0,6.5059,12.0207,0,12.0207,11.3136,0,11.3136], -// 4 16 11.3136 0 11.3136 12.0207 0 12.0207 6.5059 0 15.7063 6.1232 0 14.7824 - [4,16,11.3136,0,11.3136,12.0207,0,12.0207,6.5059,0,15.7063,6.1232,0,14.7824], -// 4 16 6.1232 0 14.7824 6.5059 0 15.7063 0 0 17 0 0 16 - [4,16,6.1232,0,14.7824,6.5059,0,15.7063,0,0,17,0,0,16], -// 4 16 0 0 16 0 0 17 -6.5059 0 15.7063 -6.1232 0 14.7824 - [4,16,0,0,16,0,0,17,-6.5059,0,15.7063,-6.1232,0,14.7824], -// 4 16 -6.1232 0 14.7824 -6.5059 0 15.7063 -12.0207 0 12.0207 -11.3136 0 11.3136 - [4,16,-6.1232,0,14.7824,-6.5059,0,15.7063,-12.0207,0,12.0207,-11.3136,0,11.3136], -// 4 16 -11.3136 0 11.3136 -12.0207 0 12.0207 -15.7063 0 6.5059 -14.7824 0 6.1232 - [4,16,-11.3136,0,11.3136,-12.0207,0,12.0207,-15.7063,0,6.5059,-14.7824,0,6.1232], -// 4 16 -14.7824 0 6.1232 -15.7063 0 6.5059 -17 0 0 -16 0 0 - [4,16,-14.7824,0,6.1232,-15.7063,0,6.5059,-17,0,0,-16,0,0], -// 4 16 -16 0 0 -17 0 0 -15.7063 0 -6.5059 -14.7824 0 -6.1232 - [4,16,-16,0,0,-17,0,0,-15.7063,0,-6.5059,-14.7824,0,-6.1232], -// 4 16 -14.7824 0 -6.1232 -15.7063 0 -6.5059 -12.0207 0 -12.0207 -11.3136 0 -11.3136 - [4,16,-14.7824,0,-6.1232,-15.7063,0,-6.5059,-12.0207,0,-12.0207,-11.3136,0,-11.3136], -// 4 16 -11.3136 0 -11.3136 -12.0207 0 -12.0207 -6.5059 0 -15.7063 -6.1232 0 -14.7824 - [4,16,-11.3136,0,-11.3136,-12.0207,0,-12.0207,-6.5059,0,-15.7063,-6.1232,0,-14.7824], -// 4 16 -6.1232 0 -14.7824 -6.5059 0 -15.7063 0 0 -17 0 0 -16 - [4,16,-6.1232,0,-14.7824,-6.5059,0,-15.7063,0,0,-17,0,0,-16], -// 4 16 0 0 -16 0 0 -17 6.5059 0 -15.7063 6.1232 0 -14.7824 - [4,16,0,0,-16,0,0,-17,6.5059,0,-15.7063,6.1232,0,-14.7824], -// 4 16 6.1232 0 -14.7824 6.5059 0 -15.7063 12.0207 0 -12.0207 11.3136 0 -11.3136 - [4,16,6.1232,0,-14.7824,6.5059,0,-15.7063,12.0207,0,-12.0207,11.3136,0,-11.3136], -// 4 16 11.3136 0 -11.3136 12.0207 0 -12.0207 15.7063 0 -6.5059 14.7824 0 -6.1232 - [4,16,11.3136,0,-11.3136,12.0207,0,-12.0207,15.7063,0,-6.5059,14.7824,0,-6.1232], -// 4 16 14.7824 0 -6.1232 15.7063 0 -6.5059 17 0 0 16 0 0 - [4,16,14.7824,0,-6.1232,15.7063,0,-6.5059,17,0,0,16,0,0], -// -// 0 end of file -// +// 4 16 17 0 0 15.7063 0 6.5059 14.7824 0 6.1232 16 0 0 + [4,16,17,0,0,15.7063,0,6.5059,14.7824,0,6.1232,16,0,0], +// 4 16 15.7063 0 6.5059 12.0207 0 12.0207 11.3136 0 11.3136 14.7824 0 6.1232 + [4,16,15.7063,0,6.5059,12.0207,0,12.0207,11.3136,0,11.3136,14.7824,0,6.1232], +// 4 16 12.0207 0 12.0207 6.5059 0 15.7063 6.1232 0 14.7824 11.3136 0 11.3136 + [4,16,12.0207,0,12.0207,6.5059,0,15.7063,6.1232,0,14.7824,11.3136,0,11.3136], +// 4 16 6.5059 0 15.7063 0 0 17 0 0 16 6.1232 0 14.7824 + [4,16,6.5059,0,15.7063,0,0,17,0,0,16,6.1232,0,14.7824], +// 4 16 0 0 17 -6.5059 0 15.7063 -6.1232 0 14.7824 0 0 16 + [4,16,0,0,17,-6.5059,0,15.7063,-6.1232,0,14.7824,0,0,16], +// 4 16 -6.5059 0 15.7063 -12.0207 0 12.0207 -11.3136 0 11.3136 -6.1232 0 14.7824 + [4,16,-6.5059,0,15.7063,-12.0207,0,12.0207,-11.3136,0,11.3136,-6.1232,0,14.7824], +// 4 16 -12.0207 0 12.0207 -15.7063 0 6.5059 -14.7824 0 6.1232 -11.3136 0 11.3136 + [4,16,-12.0207,0,12.0207,-15.7063,0,6.5059,-14.7824,0,6.1232,-11.3136,0,11.3136], +// 4 16 -15.7063 0 6.5059 -17 0 0 -16 0 0 -14.7824 0 6.1232 + [4,16,-15.7063,0,6.5059,-17,0,0,-16,0,0,-14.7824,0,6.1232], +// 4 16 -17 0 0 -15.7063 0 -6.5059 -14.7824 0 -6.1232 -16 0 0 + [4,16,-17,0,0,-15.7063,0,-6.5059,-14.7824,0,-6.1232,-16,0,0], +// 4 16 -15.7063 0 -6.5059 -12.0207 0 -12.0207 -11.3136 0 -11.3136 -14.7824 0 -6.1232 + [4,16,-15.7063,0,-6.5059,-12.0207,0,-12.0207,-11.3136,0,-11.3136,-14.7824,0,-6.1232], +// 4 16 -12.0207 0 -12.0207 -6.5059 0 -15.7063 -6.1232 0 -14.7824 -11.3136 0 -11.3136 + [4,16,-12.0207,0,-12.0207,-6.5059,0,-15.7063,-6.1232,0,-14.7824,-11.3136,0,-11.3136], +// 4 16 -6.5059 0 -15.7063 0 0 -17 0 0 -16 -6.1232 0 -14.7824 + [4,16,-6.5059,0,-15.7063,0,0,-17,0,0,-16,-6.1232,0,-14.7824], +// 4 16 0 0 -17 6.5059 0 -15.7063 6.1232 0 -14.7824 0 0 -16 + [4,16,0,0,-17,6.5059,0,-15.7063,6.1232,0,-14.7824,0,0,-16], +// 4 16 6.5059 0 -15.7063 12.0207 0 -12.0207 11.3136 0 -11.3136 6.1232 0 -14.7824 + [4,16,6.5059,0,-15.7063,12.0207,0,-12.0207,11.3136,0,-11.3136,6.1232,0,-14.7824], +// 4 16 12.0207 0 -12.0207 15.7063 0 -6.5059 14.7824 0 -6.1232 11.3136 0 -11.3136 + [4,16,12.0207,0,-12.0207,15.7063,0,-6.5059,14.7824,0,-6.1232,11.3136,0,-11.3136], +// 4 16 15.7063 0 -6.5059 17 0 0 16 0 0 14.7824 0 -6.1232 + [4,16,15.7063,0,-6.5059,17,0,0,16,0,0,14.7824,0,-6.1232], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__4_4rin16(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__4_4rin16(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/4-4rin17.scad b/p/4-4rin17.scad index 0e7820bdf..eb8de2a79 100644 --- a/p/4-4rin17.scad +++ b/p/4-4rin17.scad @@ -1,10 +1,10 @@ use <../lib.scad> function ldraw_lib__4_4rin17() = [ -// 0 Ring 17 x 1.0 +// 0 ~Ring 17 x 1.0 (Obsolete) // 0 Name: 4-4rin17.dat -// 0 Author: Miklos Hosszu [hmick] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -15,7 +15,8 @@ function ldraw_lib__4_4rin17() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-16 [Philo] Changed to CCW // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-01-16 [Holly-Wood] Complete regeneration, original by hmick +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 18 0 0 16.6302 0 6.8886 15.7063 0 6.5059 17 0 0 [4,16,18,0,0,16.6302,0,6.8886,15.7063,0,6.5059,17,0,0], @@ -49,6 +50,7 @@ function ldraw_lib__4_4rin17() = [ [4,16,12.7278,0,-12.7278,16.6302,0,-6.8886,15.7063,0,-6.5059,12.0207,0,-12.0207], // 4 16 16.6302 0 -6.8886 18 0 0 17 0 0 15.7063 0 -6.5059 [4,16,16.6302,0,-6.8886,18,0,0,17,0,0,15.7063,0,-6.5059], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__4_4rin17(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__4_4rin17(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/4-4rin18.scad b/p/4-4rin18.scad index b18fc3944..327750625 100644 --- a/p/4-4rin18.scad +++ b/p/4-4rin18.scad @@ -1,53 +1,52 @@ use <../lib.scad> function ldraw_lib__4_4rin18() = [ -// 0 Ring 18 x 1.0 +// 0 ~Ring 18 x 1.0 (Obsolete) // 0 Name: 4-4rin18.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2009-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-01-11 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 18 0 0 19 0 0 17.5541 0 7.2713 16.6302 0 6.8886 - [4,16,18,0,0,19,0,0,17.5541,0,7.2713,16.6302,0,6.8886], -// 4 16 16.6302 0 6.8886 17.5541 0 7.2713 13.4349 0 13.4349 12.7278 0 12.7278 - [4,16,16.6302,0,6.8886,17.5541,0,7.2713,13.4349,0,13.4349,12.7278,0,12.7278], -// 4 16 12.7278 0 12.7278 13.4349 0 13.4349 7.2713 0 17.5541 6.8886 0 16.6302 - [4,16,12.7278,0,12.7278,13.4349,0,13.4349,7.2713,0,17.5541,6.8886,0,16.6302], -// 4 16 6.8886 0 16.6302 7.2713 0 17.5541 0 0 19 0 0 18 - [4,16,6.8886,0,16.6302,7.2713,0,17.5541,0,0,19,0,0,18], -// 4 16 0 0 18 0 0 19 -7.2713 0 17.5541 -6.8886 0 16.6302 - [4,16,0,0,18,0,0,19,-7.2713,0,17.5541,-6.8886,0,16.6302], -// 4 16 -6.8886 0 16.6302 -7.2713 0 17.5541 -13.4349 0 13.4349 -12.7278 0 12.7278 - [4,16,-6.8886,0,16.6302,-7.2713,0,17.5541,-13.4349,0,13.4349,-12.7278,0,12.7278], -// 4 16 -12.7278 0 12.7278 -13.4349 0 13.4349 -17.5541 0 7.2713 -16.6302 0 6.8886 - [4,16,-12.7278,0,12.7278,-13.4349,0,13.4349,-17.5541,0,7.2713,-16.6302,0,6.8886], -// 4 16 -16.6302 0 6.8886 -17.5541 0 7.2713 -19 0 0 -18 0 0 - [4,16,-16.6302,0,6.8886,-17.5541,0,7.2713,-19,0,0,-18,0,0], -// 4 16 -18 0 0 -19 0 0 -17.5541 0 -7.2713 -16.6302 0 -6.8886 - [4,16,-18,0,0,-19,0,0,-17.5541,0,-7.2713,-16.6302,0,-6.8886], -// 4 16 -16.6302 0 -6.8886 -17.5541 0 -7.2713 -13.4349 0 -13.4349 -12.7278 0 -12.7278 - [4,16,-16.6302,0,-6.8886,-17.5541,0,-7.2713,-13.4349,0,-13.4349,-12.7278,0,-12.7278], -// 4 16 -12.7278 0 -12.7278 -13.4349 0 -13.4349 -7.2713 0 -17.5541 -6.8886 0 -16.6302 - [4,16,-12.7278,0,-12.7278,-13.4349,0,-13.4349,-7.2713,0,-17.5541,-6.8886,0,-16.6302], -// 4 16 -6.8886 0 -16.6302 -7.2713 0 -17.5541 0 0 -19 0 0 -18 - [4,16,-6.8886,0,-16.6302,-7.2713,0,-17.5541,0,0,-19,0,0,-18], -// 4 16 0 0 -18 0 0 -19 7.2713 0 -17.5541 6.8886 0 -16.6302 - [4,16,0,0,-18,0,0,-19,7.2713,0,-17.5541,6.8886,0,-16.6302], -// 4 16 6.8886 0 -16.6302 7.2713 0 -17.5541 13.4349 0 -13.4349 12.7278 0 -12.7278 - [4,16,6.8886,0,-16.6302,7.2713,0,-17.5541,13.4349,0,-13.4349,12.7278,0,-12.7278], -// 4 16 12.7278 0 -12.7278 13.4349 0 -13.4349 17.5541 0 -7.2713 16.6302 0 -6.8886 - [4,16,12.7278,0,-12.7278,13.4349,0,-13.4349,17.5541,0,-7.2713,16.6302,0,-6.8886], -// 4 16 16.6302 0 -6.8886 17.5541 0 -7.2713 19 0 0 18 0 0 - [4,16,16.6302,0,-6.8886,17.5541,0,-7.2713,19,0,0,18,0,0], -// -// 0 end of file -// +// 4 16 19 0 0 17.5541 0 7.2713 16.6302 0 6.8886 18 0 0 + [4,16,19,0,0,17.5541,0,7.2713,16.6302,0,6.8886,18,0,0], +// 4 16 17.5541 0 7.2713 13.4349 0 13.4349 12.7278 0 12.7278 16.6302 0 6.8886 + [4,16,17.5541,0,7.2713,13.4349,0,13.4349,12.7278,0,12.7278,16.6302,0,6.8886], +// 4 16 13.4349 0 13.4349 7.2713 0 17.5541 6.8886 0 16.6302 12.7278 0 12.7278 + [4,16,13.4349,0,13.4349,7.2713,0,17.5541,6.8886,0,16.6302,12.7278,0,12.7278], +// 4 16 7.2713 0 17.5541 0 0 19 0 0 18 6.8886 0 16.6302 + [4,16,7.2713,0,17.5541,0,0,19,0,0,18,6.8886,0,16.6302], +// 4 16 0 0 19 -7.2713 0 17.5541 -6.8886 0 16.6302 0 0 18 + [4,16,0,0,19,-7.2713,0,17.5541,-6.8886,0,16.6302,0,0,18], +// 4 16 -7.2713 0 17.5541 -13.4349 0 13.4349 -12.7278 0 12.7278 -6.8886 0 16.6302 + [4,16,-7.2713,0,17.5541,-13.4349,0,13.4349,-12.7278,0,12.7278,-6.8886,0,16.6302], +// 4 16 -13.4349 0 13.4349 -17.5541 0 7.2713 -16.6302 0 6.8886 -12.7278 0 12.7278 + [4,16,-13.4349,0,13.4349,-17.5541,0,7.2713,-16.6302,0,6.8886,-12.7278,0,12.7278], +// 4 16 -17.5541 0 7.2713 -19 0 0 -18 0 0 -16.6302 0 6.8886 + [4,16,-17.5541,0,7.2713,-19,0,0,-18,0,0,-16.6302,0,6.8886], +// 4 16 -19 0 0 -17.5541 0 -7.2713 -16.6302 0 -6.8886 -18 0 0 + [4,16,-19,0,0,-17.5541,0,-7.2713,-16.6302,0,-6.8886,-18,0,0], +// 4 16 -17.5541 0 -7.2713 -13.4349 0 -13.4349 -12.7278 0 -12.7278 -16.6302 0 -6.8886 + [4,16,-17.5541,0,-7.2713,-13.4349,0,-13.4349,-12.7278,0,-12.7278,-16.6302,0,-6.8886], +// 4 16 -13.4349 0 -13.4349 -7.2713 0 -17.5541 -6.8886 0 -16.6302 -12.7278 0 -12.7278 + [4,16,-13.4349,0,-13.4349,-7.2713,0,-17.5541,-6.8886,0,-16.6302,-12.7278,0,-12.7278], +// 4 16 -7.2713 0 -17.5541 0 0 -19 0 0 -18 -6.8886 0 -16.6302 + [4,16,-7.2713,0,-17.5541,0,0,-19,0,0,-18,-6.8886,0,-16.6302], +// 4 16 0 0 -19 7.2713 0 -17.5541 6.8886 0 -16.6302 0 0 -18 + [4,16,0,0,-19,7.2713,0,-17.5541,6.8886,0,-16.6302,0,0,-18], +// 4 16 7.2713 0 -17.5541 13.4349 0 -13.4349 12.7278 0 -12.7278 6.8886 0 -16.6302 + [4,16,7.2713,0,-17.5541,13.4349,0,-13.4349,12.7278,0,-12.7278,6.8886,0,-16.6302], +// 4 16 13.4349 0 -13.4349 17.5541 0 -7.2713 16.6302 0 -6.8886 12.7278 0 -12.7278 + [4,16,13.4349,0,-13.4349,17.5541,0,-7.2713,16.6302,0,-6.8886,12.7278,0,-12.7278], +// 4 16 17.5541 0 -7.2713 19 0 0 18 0 0 16.6302 0 -6.8886 + [4,16,17.5541,0,-7.2713,19,0,0,18,0,0,16.6302,0,-6.8886], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__4_4rin18(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__4_4rin18(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/4-4rin19.scad b/p/4-4rin19.scad index 4beba6111..3f698befe 100644 --- a/p/4-4rin19.scad +++ b/p/4-4rin19.scad @@ -1,53 +1,52 @@ use <../lib.scad> function ldraw_lib__4_4rin19() = [ -// 0 Ring 19 x 1.0 +// 0 ~Ring 19 x 1.0 (Obsolete) // 0 Name: 4-4rin19.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2010-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-01-11 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 19 0 0 20 0 0 18.478 0 7.654 17.5541 0 7.2713 - [4,16,19,0,0,20,0,0,18.478,0,7.654,17.5541,0,7.2713], -// 4 16 17.5541 0 7.2713 18.478 0 7.654 14.142 0 14.142 13.4349 0 13.4349 - [4,16,17.5541,0,7.2713,18.478,0,7.654,14.142,0,14.142,13.4349,0,13.4349], -// 4 16 13.4349 0 13.4349 14.142 0 14.142 7.654 0 18.478 7.2713 0 17.5541 - [4,16,13.4349,0,13.4349,14.142,0,14.142,7.654,0,18.478,7.2713,0,17.5541], -// 4 16 7.2713 0 17.5541 7.654 0 18.478 0 0 20 0 0 19 - [4,16,7.2713,0,17.5541,7.654,0,18.478,0,0,20,0,0,19], -// 4 16 0 0 19 0 0 20 -7.654 0 18.478 -7.2713 0 17.5541 - [4,16,0,0,19,0,0,20,-7.654,0,18.478,-7.2713,0,17.5541], -// 4 16 -7.2713 0 17.5541 -7.654 0 18.478 -14.142 0 14.142 -13.4349 0 13.4349 - [4,16,-7.2713,0,17.5541,-7.654,0,18.478,-14.142,0,14.142,-13.4349,0,13.4349], -// 4 16 -13.4349 0 13.4349 -14.142 0 14.142 -18.478 0 7.654 -17.5541 0 7.2713 - [4,16,-13.4349,0,13.4349,-14.142,0,14.142,-18.478,0,7.654,-17.5541,0,7.2713], -// 4 16 -17.5541 0 7.2713 -18.478 0 7.654 -20 0 0 -19 0 0 - [4,16,-17.5541,0,7.2713,-18.478,0,7.654,-20,0,0,-19,0,0], -// 4 16 -19 0 0 -20 0 0 -18.478 0 -7.654 -17.5541 0 -7.2713 - [4,16,-19,0,0,-20,0,0,-18.478,0,-7.654,-17.5541,0,-7.2713], -// 4 16 -17.5541 0 -7.2713 -18.478 0 -7.654 -14.142 0 -14.142 -13.4349 0 -13.4349 - [4,16,-17.5541,0,-7.2713,-18.478,0,-7.654,-14.142,0,-14.142,-13.4349,0,-13.4349], -// 4 16 -13.4349 0 -13.4349 -14.142 0 -14.142 -7.654 0 -18.478 -7.2713 0 -17.5541 - [4,16,-13.4349,0,-13.4349,-14.142,0,-14.142,-7.654,0,-18.478,-7.2713,0,-17.5541], -// 4 16 -7.2713 0 -17.5541 -7.654 0 -18.478 0 0 -20 0 0 -19 - [4,16,-7.2713,0,-17.5541,-7.654,0,-18.478,0,0,-20,0,0,-19], -// 4 16 0 0 -19 0 0 -20 7.654 0 -18.478 7.2713 0 -17.5541 - [4,16,0,0,-19,0,0,-20,7.654,0,-18.478,7.2713,0,-17.5541], -// 4 16 7.2713 0 -17.5541 7.654 0 -18.478 14.142 0 -14.142 13.4349 0 -13.4349 - [4,16,7.2713,0,-17.5541,7.654,0,-18.478,14.142,0,-14.142,13.4349,0,-13.4349], -// 4 16 13.4349 0 -13.4349 14.142 0 -14.142 18.478 0 -7.654 17.5541 0 -7.2713 - [4,16,13.4349,0,-13.4349,14.142,0,-14.142,18.478,0,-7.654,17.5541,0,-7.2713], -// 4 16 17.5541 0 -7.2713 18.478 0 -7.654 20 0 0 19 0 0 - [4,16,17.5541,0,-7.2713,18.478,0,-7.654,20,0,0,19,0,0], -// -// 0 end of file -// +// 4 16 20 0 0 18.478 0 7.654 17.5541 0 7.2713 19 0 0 + [4,16,20,0,0,18.478,0,7.654,17.5541,0,7.2713,19,0,0], +// 4 16 18.478 0 7.654 14.142 0 14.142 13.4349 0 13.4349 17.5541 0 7.2713 + [4,16,18.478,0,7.654,14.142,0,14.142,13.4349,0,13.4349,17.5541,0,7.2713], +// 4 16 14.142 0 14.142 7.654 0 18.478 7.2713 0 17.5541 13.4349 0 13.4349 + [4,16,14.142,0,14.142,7.654,0,18.478,7.2713,0,17.5541,13.4349,0,13.4349], +// 4 16 7.654 0 18.478 0 0 20 0 0 19 7.2713 0 17.5541 + [4,16,7.654,0,18.478,0,0,20,0,0,19,7.2713,0,17.5541], +// 4 16 0 0 20 -7.654 0 18.478 -7.2713 0 17.5541 0 0 19 + [4,16,0,0,20,-7.654,0,18.478,-7.2713,0,17.5541,0,0,19], +// 4 16 -7.654 0 18.478 -14.142 0 14.142 -13.4349 0 13.4349 -7.2713 0 17.5541 + [4,16,-7.654,0,18.478,-14.142,0,14.142,-13.4349,0,13.4349,-7.2713,0,17.5541], +// 4 16 -14.142 0 14.142 -18.478 0 7.654 -17.5541 0 7.2713 -13.4349 0 13.4349 + [4,16,-14.142,0,14.142,-18.478,0,7.654,-17.5541,0,7.2713,-13.4349,0,13.4349], +// 4 16 -18.478 0 7.654 -20 0 0 -19 0 0 -17.5541 0 7.2713 + [4,16,-18.478,0,7.654,-20,0,0,-19,0,0,-17.5541,0,7.2713], +// 4 16 -20 0 0 -18.478 0 -7.654 -17.5541 0 -7.2713 -19 0 0 + [4,16,-20,0,0,-18.478,0,-7.654,-17.5541,0,-7.2713,-19,0,0], +// 4 16 -18.478 0 -7.654 -14.142 0 -14.142 -13.4349 0 -13.4349 -17.5541 0 -7.2713 + [4,16,-18.478,0,-7.654,-14.142,0,-14.142,-13.4349,0,-13.4349,-17.5541,0,-7.2713], +// 4 16 -14.142 0 -14.142 -7.654 0 -18.478 -7.2713 0 -17.5541 -13.4349 0 -13.4349 + [4,16,-14.142,0,-14.142,-7.654,0,-18.478,-7.2713,0,-17.5541,-13.4349,0,-13.4349], +// 4 16 -7.654 0 -18.478 0 0 -20 0 0 -19 -7.2713 0 -17.5541 + [4,16,-7.654,0,-18.478,0,0,-20,0,0,-19,-7.2713,0,-17.5541], +// 4 16 0 0 -20 7.654 0 -18.478 7.2713 0 -17.5541 0 0 -19 + [4,16,0,0,-20,7.654,0,-18.478,7.2713,0,-17.5541,0,0,-19], +// 4 16 7.654 0 -18.478 14.142 0 -14.142 13.4349 0 -13.4349 7.2713 0 -17.5541 + [4,16,7.654,0,-18.478,14.142,0,-14.142,13.4349,0,-13.4349,7.2713,0,-17.5541], +// 4 16 14.142 0 -14.142 18.478 0 -7.654 17.5541 0 -7.2713 13.4349 0 -13.4349 + [4,16,14.142,0,-14.142,18.478,0,-7.654,17.5541,0,-7.2713,13.4349,0,-13.4349], +// 4 16 18.478 0 -7.654 20 0 0 19 0 0 17.5541 0 -7.2713 + [4,16,18.478,0,-7.654,20,0,0,19,0,0,17.5541,0,-7.2713], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__4_4rin19(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__4_4rin19(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/4-4rin20.scad b/p/4-4rin20.scad index 767bdd09a..263a70392 100644 --- a/p/4-4rin20.scad +++ b/p/4-4rin20.scad @@ -1,53 +1,52 @@ use <../lib.scad> function ldraw_lib__4_4rin20() = [ -// 0 Ring 20 x 1.0 +// 0 ~Ring 20 x 1.0 (Obsolete) // 0 Name: 4-4rin20.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-01-21 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 20 0 0 21 0 0 19.4019 0 8.0367 18.478 0 7.654 - [4,16,20,0,0,21,0,0,19.4019,0,8.0367,18.478,0,7.654], -// 4 16 18.478 0 7.654 19.4019 0 8.0367 14.8491 0 14.8491 14.142 0 14.142 - [4,16,18.478,0,7.654,19.4019,0,8.0367,14.8491,0,14.8491,14.142,0,14.142], -// 4 16 14.142 0 14.142 14.8491 0 14.8491 8.0367 0 19.4019 7.654 0 18.478 - [4,16,14.142,0,14.142,14.8491,0,14.8491,8.0367,0,19.4019,7.654,0,18.478], -// 4 16 7.654 0 18.478 8.0367 0 19.4019 0 0 21 0 0 20 - [4,16,7.654,0,18.478,8.0367,0,19.4019,0,0,21,0,0,20], -// 4 16 0 0 20 0 0 21 -8.0367 0 19.4019 -7.654 0 18.478 - [4,16,0,0,20,0,0,21,-8.0367,0,19.4019,-7.654,0,18.478], -// 4 16 -7.654 0 18.478 -8.0367 0 19.4019 -14.8491 0 14.8491 -14.142 0 14.142 - [4,16,-7.654,0,18.478,-8.0367,0,19.4019,-14.8491,0,14.8491,-14.142,0,14.142], -// 4 16 -14.142 0 14.142 -14.8491 0 14.8491 -19.4019 0 8.0367 -18.478 0 7.654 - [4,16,-14.142,0,14.142,-14.8491,0,14.8491,-19.4019,0,8.0367,-18.478,0,7.654], -// 4 16 -18.478 0 7.654 -19.4019 0 8.0367 -21 0 0 -20 0 0 - [4,16,-18.478,0,7.654,-19.4019,0,8.0367,-21,0,0,-20,0,0], -// 4 16 -20 0 0 -21 0 0 -19.4019 0 -8.0367 -18.478 0 -7.654 - [4,16,-20,0,0,-21,0,0,-19.4019,0,-8.0367,-18.478,0,-7.654], -// 4 16 -18.478 0 -7.654 -19.4019 0 -8.0367 -14.8491 0 -14.8491 -14.142 0 -14.142 - [4,16,-18.478,0,-7.654,-19.4019,0,-8.0367,-14.8491,0,-14.8491,-14.142,0,-14.142], -// 4 16 -14.142 0 -14.142 -14.8491 0 -14.8491 -8.0367 0 -19.4019 -7.654 0 -18.478 - [4,16,-14.142,0,-14.142,-14.8491,0,-14.8491,-8.0367,0,-19.4019,-7.654,0,-18.478], -// 4 16 -7.654 0 -18.478 -8.0367 0 -19.4019 0 0 -21 0 0 -20 - [4,16,-7.654,0,-18.478,-8.0367,0,-19.4019,0,0,-21,0,0,-20], -// 4 16 0 0 -20 0 0 -21 8.0367 0 -19.4019 7.654 0 -18.478 - [4,16,0,0,-20,0,0,-21,8.0367,0,-19.4019,7.654,0,-18.478], -// 4 16 7.654 0 -18.478 8.0367 0 -19.4019 14.8491 0 -14.8491 14.142 0 -14.142 - [4,16,7.654,0,-18.478,8.0367,0,-19.4019,14.8491,0,-14.8491,14.142,0,-14.142], -// 4 16 14.142 0 -14.142 14.8491 0 -14.8491 19.4019 0 -8.0367 18.478 0 -7.654 - [4,16,14.142,0,-14.142,14.8491,0,-14.8491,19.4019,0,-8.0367,18.478,0,-7.654], -// 4 16 18.478 0 -7.654 19.4019 0 -8.0367 21 0 0 20 0 0 - [4,16,18.478,0,-7.654,19.4019,0,-8.0367,21,0,0,20,0,0], -// -// 0 end of file -// +// 4 16 21 0 0 19.4019 0 8.0367 18.478 0 7.654 20 0 0 + [4,16,21,0,0,19.4019,0,8.0367,18.478,0,7.654,20,0,0], +// 4 16 19.4019 0 8.0367 14.8491 0 14.8491 14.142 0 14.142 18.478 0 7.654 + [4,16,19.4019,0,8.0367,14.8491,0,14.8491,14.142,0,14.142,18.478,0,7.654], +// 4 16 14.8491 0 14.8491 8.0367 0 19.4019 7.654 0 18.478 14.142 0 14.142 + [4,16,14.8491,0,14.8491,8.0367,0,19.4019,7.654,0,18.478,14.142,0,14.142], +// 4 16 8.0367 0 19.4019 0 0 21 0 0 20 7.654 0 18.478 + [4,16,8.0367,0,19.4019,0,0,21,0,0,20,7.654,0,18.478], +// 4 16 0 0 21 -8.0367 0 19.4019 -7.654 0 18.478 0 0 20 + [4,16,0,0,21,-8.0367,0,19.4019,-7.654,0,18.478,0,0,20], +// 4 16 -8.0367 0 19.4019 -14.8491 0 14.8491 -14.142 0 14.142 -7.654 0 18.478 + [4,16,-8.0367,0,19.4019,-14.8491,0,14.8491,-14.142,0,14.142,-7.654,0,18.478], +// 4 16 -14.8491 0 14.8491 -19.4019 0 8.0367 -18.478 0 7.654 -14.142 0 14.142 + [4,16,-14.8491,0,14.8491,-19.4019,0,8.0367,-18.478,0,7.654,-14.142,0,14.142], +// 4 16 -19.4019 0 8.0367 -21 0 0 -20 0 0 -18.478 0 7.654 + [4,16,-19.4019,0,8.0367,-21,0,0,-20,0,0,-18.478,0,7.654], +// 4 16 -21 0 0 -19.4019 0 -8.0367 -18.478 0 -7.654 -20 0 0 + [4,16,-21,0,0,-19.4019,0,-8.0367,-18.478,0,-7.654,-20,0,0], +// 4 16 -19.4019 0 -8.0367 -14.8491 0 -14.8491 -14.142 0 -14.142 -18.478 0 -7.654 + [4,16,-19.4019,0,-8.0367,-14.8491,0,-14.8491,-14.142,0,-14.142,-18.478,0,-7.654], +// 4 16 -14.8491 0 -14.8491 -8.0367 0 -19.4019 -7.654 0 -18.478 -14.142 0 -14.142 + [4,16,-14.8491,0,-14.8491,-8.0367,0,-19.4019,-7.654,0,-18.478,-14.142,0,-14.142], +// 4 16 -8.0367 0 -19.4019 0 0 -21 0 0 -20 -7.654 0 -18.478 + [4,16,-8.0367,0,-19.4019,0,0,-21,0,0,-20,-7.654,0,-18.478], +// 4 16 0 0 -21 8.0367 0 -19.4019 7.654 0 -18.478 0 0 -20 + [4,16,0,0,-21,8.0367,0,-19.4019,7.654,0,-18.478,0,0,-20], +// 4 16 8.0367 0 -19.4019 14.8491 0 -14.8491 14.142 0 -14.142 7.654 0 -18.478 + [4,16,8.0367,0,-19.4019,14.8491,0,-14.8491,14.142,0,-14.142,7.654,0,-18.478], +// 4 16 14.8491 0 -14.8491 19.4019 0 -8.0367 18.478 0 -7.654 14.142 0 -14.142 + [4,16,14.8491,0,-14.8491,19.4019,0,-8.0367,18.478,0,-7.654,14.142,0,-14.142], +// 4 16 19.4019 0 -8.0367 21 0 0 20 0 0 18.478 0 -7.654 + [4,16,19.4019,0,-8.0367,21,0,0,20,0,0,18.478,0,-7.654], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__4_4rin20(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__4_4rin20(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/4-4rin21.scad b/p/4-4rin21.scad index 5bcdcb951..b8a64f8a6 100644 --- a/p/4-4rin21.scad +++ b/p/4-4rin21.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin21() = [ -// 0 Ring 21 x 1.0 +// 0 ~Ring 21 x 1.0 (Obsolete) // 0 Name: 4-4rin21.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Primitive UPDATE 2009-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin21() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring21.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 21 0 0 22 0 0 20.3258 0 8.4194 19.4019 0 8.0367 [4,16,21,0,0,22,0,0,20.3258,0,8.4194,19.4019,0,8.0367], diff --git a/p/4-4rin22.scad b/p/4-4rin22.scad index 721207a29..f499d6f86 100644 --- a/p/4-4rin22.scad +++ b/p/4-4rin22.scad @@ -1,53 +1,52 @@ use <../lib.scad> function ldraw_lib__4_4rin22() = [ -// 0 Ring 22 x 1.0 +// 0 ~Ring 22 x 1.0 (Obsolete) // 0 Name: 4-4rin22.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2009-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-01-28 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 22 0 0 23 0 0 21.2497 0 8.8021 20.3258 0 8.4194 - [4,16,22,0,0,23,0,0,21.2497,0,8.8021,20.3258,0,8.4194], -// 4 16 20.3258 0 8.4194 21.2497 0 8.8021 16.2633 0 16.2633 15.5562 0 15.5562 - [4,16,20.3258,0,8.4194,21.2497,0,8.8021,16.2633,0,16.2633,15.5562,0,15.5562], -// 4 16 15.5562 0 15.5562 16.2633 0 16.2633 8.8021 0 21.2497 8.4194 0 20.3258 - [4,16,15.5562,0,15.5562,16.2633,0,16.2633,8.8021,0,21.2497,8.4194,0,20.3258], -// 4 16 8.4194 0 20.3258 8.8021 0 21.2497 0 0 23 0 0 22 - [4,16,8.4194,0,20.3258,8.8021,0,21.2497,0,0,23,0,0,22], -// 4 16 0 0 22 0 0 23 -8.8021 0 21.2497 -8.4194 0 20.3258 - [4,16,0,0,22,0,0,23,-8.8021,0,21.2497,-8.4194,0,20.3258], -// 4 16 -8.4194 0 20.3258 -8.8021 0 21.2497 -16.2633 0 16.2633 -15.5562 0 15.5562 - [4,16,-8.4194,0,20.3258,-8.8021,0,21.2497,-16.2633,0,16.2633,-15.5562,0,15.5562], -// 4 16 -15.5562 0 15.5562 -16.2633 0 16.2633 -21.2497 0 8.8021 -20.3258 0 8.4194 - [4,16,-15.5562,0,15.5562,-16.2633,0,16.2633,-21.2497,0,8.8021,-20.3258,0,8.4194], -// 4 16 -20.3258 0 8.4194 -21.2497 0 8.8021 -23 0 0 -22 0 0 - [4,16,-20.3258,0,8.4194,-21.2497,0,8.8021,-23,0,0,-22,0,0], -// 4 16 -22 0 0 -23 0 0 -21.2497 0 -8.8021 -20.3258 0 -8.4194 - [4,16,-22,0,0,-23,0,0,-21.2497,0,-8.8021,-20.3258,0,-8.4194], -// 4 16 -20.3258 0 -8.4194 -21.2497 0 -8.8021 -16.2633 0 -16.2633 -15.5562 0 -15.5562 - [4,16,-20.3258,0,-8.4194,-21.2497,0,-8.8021,-16.2633,0,-16.2633,-15.5562,0,-15.5562], -// 4 16 -15.5562 0 -15.5562 -16.2633 0 -16.2633 -8.8021 0 -21.2497 -8.4194 0 -20.3258 - [4,16,-15.5562,0,-15.5562,-16.2633,0,-16.2633,-8.8021,0,-21.2497,-8.4194,0,-20.3258], -// 4 16 -8.4194 0 -20.3258 -8.8021 0 -21.2497 0 0 -23 0 0 -22 - [4,16,-8.4194,0,-20.3258,-8.8021,0,-21.2497,0,0,-23,0,0,-22], -// 4 16 0 0 -22 0 0 -23 8.8021 0 -21.2497 8.4194 0 -20.3258 - [4,16,0,0,-22,0,0,-23,8.8021,0,-21.2497,8.4194,0,-20.3258], -// 4 16 8.4194 0 -20.3258 8.8021 0 -21.2497 16.2633 0 -16.2633 15.5562 0 -15.5562 - [4,16,8.4194,0,-20.3258,8.8021,0,-21.2497,16.2633,0,-16.2633,15.5562,0,-15.5562], -// 4 16 15.5562 0 -15.5562 16.2633 0 -16.2633 21.2497 0 -8.8021 20.3258 0 -8.4194 - [4,16,15.5562,0,-15.5562,16.2633,0,-16.2633,21.2497,0,-8.8021,20.3258,0,-8.4194], -// 4 16 20.3258 0 -8.4194 21.2497 0 -8.8021 23 0 0 22 0 0 - [4,16,20.3258,0,-8.4194,21.2497,0,-8.8021,23,0,0,22,0,0], -// -// 0 end of file -// +// 4 16 23 0 0 21.2497 0 8.8021 20.3258 0 8.4194 22 0 0 + [4,16,23,0,0,21.2497,0,8.8021,20.3258,0,8.4194,22,0,0], +// 4 16 21.2497 0 8.8021 16.2633 0 16.2633 15.5562 0 15.5562 20.3258 0 8.4194 + [4,16,21.2497,0,8.8021,16.2633,0,16.2633,15.5562,0,15.5562,20.3258,0,8.4194], +// 4 16 16.2633 0 16.2633 8.8021 0 21.2497 8.4194 0 20.3258 15.5562 0 15.5562 + [4,16,16.2633,0,16.2633,8.8021,0,21.2497,8.4194,0,20.3258,15.5562,0,15.5562], +// 4 16 8.8021 0 21.2497 0 0 23 0 0 22 8.4194 0 20.3258 + [4,16,8.8021,0,21.2497,0,0,23,0,0,22,8.4194,0,20.3258], +// 4 16 0 0 23 -8.8021 0 21.2497 -8.4194 0 20.3258 0 0 22 + [4,16,0,0,23,-8.8021,0,21.2497,-8.4194,0,20.3258,0,0,22], +// 4 16 -8.8021 0 21.2497 -16.2633 0 16.2633 -15.5562 0 15.5562 -8.4194 0 20.3258 + [4,16,-8.8021,0,21.2497,-16.2633,0,16.2633,-15.5562,0,15.5562,-8.4194,0,20.3258], +// 4 16 -16.2633 0 16.2633 -21.2497 0 8.8021 -20.3258 0 8.4194 -15.5562 0 15.5562 + [4,16,-16.2633,0,16.2633,-21.2497,0,8.8021,-20.3258,0,8.4194,-15.5562,0,15.5562], +// 4 16 -21.2497 0 8.8021 -23 0 0 -22 0 0 -20.3258 0 8.4194 + [4,16,-21.2497,0,8.8021,-23,0,0,-22,0,0,-20.3258,0,8.4194], +// 4 16 -23 0 0 -21.2497 0 -8.8021 -20.3258 0 -8.4194 -22 0 0 + [4,16,-23,0,0,-21.2497,0,-8.8021,-20.3258,0,-8.4194,-22,0,0], +// 4 16 -21.2497 0 -8.8021 -16.2633 0 -16.2633 -15.5562 0 -15.5562 -20.3258 0 -8.4194 + [4,16,-21.2497,0,-8.8021,-16.2633,0,-16.2633,-15.5562,0,-15.5562,-20.3258,0,-8.4194], +// 4 16 -16.2633 0 -16.2633 -8.8021 0 -21.2497 -8.4194 0 -20.3258 -15.5562 0 -15.5562 + [4,16,-16.2633,0,-16.2633,-8.8021,0,-21.2497,-8.4194,0,-20.3258,-15.5562,0,-15.5562], +// 4 16 -8.8021 0 -21.2497 0 0 -23 0 0 -22 -8.4194 0 -20.3258 + [4,16,-8.8021,0,-21.2497,0,0,-23,0,0,-22,-8.4194,0,-20.3258], +// 4 16 0 0 -23 8.8021 0 -21.2497 8.4194 0 -20.3258 0 0 -22 + [4,16,0,0,-23,8.8021,0,-21.2497,8.4194,0,-20.3258,0,0,-22], +// 4 16 8.8021 0 -21.2497 16.2633 0 -16.2633 15.5562 0 -15.5562 8.4194 0 -20.3258 + [4,16,8.8021,0,-21.2497,16.2633,0,-16.2633,15.5562,0,-15.5562,8.4194,0,-20.3258], +// 4 16 16.2633 0 -16.2633 21.2497 0 -8.8021 20.3258 0 -8.4194 15.5562 0 -15.5562 + [4,16,16.2633,0,-16.2633,21.2497,0,-8.8021,20.3258,0,-8.4194,15.5562,0,-15.5562], +// 4 16 21.2497 0 -8.8021 23 0 0 22 0 0 20.3258 0 -8.4194 + [4,16,21.2497,0,-8.8021,23,0,0,22,0,0,20.3258,0,-8.4194], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__4_4rin22(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__4_4rin22(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/4-4rin23.scad b/p/4-4rin23.scad index dada0bccb..f6061960e 100644 --- a/p/4-4rin23.scad +++ b/p/4-4rin23.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin23() = [ -// 0 Ring 23 x 1.0 +// 0 ~Ring 23 x 1.0 (Obsolete) // 0 Name: 4-4rin23.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Primitive UPDATE 2009-02 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin23() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-09-03 [PTadmin] Official Update 2009-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring23.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 23 0 0 24 0 0 22.1736 0 9.1848 21.2497 0 8.8021 [4,16,23,0,0,24,0,0,22.1736,0,9.1848,21.2497,0,8.8021], diff --git a/p/4-4rin24.scad b/p/4-4rin24.scad index c2df81a1c..c5c02bfe7 100644 --- a/p/4-4rin24.scad +++ b/p/4-4rin24.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin24() = [ -// 0 Ring 24 x 1.0 +// 0 ~Ring 24 x 1.0 (Obsolete) // 0 Name: 4-4rin24.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -13,7 +13,8 @@ function ldraw_lib__4_4rin24() = [ // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 // 0 !HISTORY 2012-02-16 [Philo] Changed to CCW // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring24.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 25 0 0 23.0975 0 9.5675 22.1736 0 9.1848 24 0 0 [4,16,25,0,0,23.0975,0,9.5675,22.1736,0,9.1848,24,0,0], diff --git a/p/4-4rin25.scad b/p/4-4rin25.scad index cc9b9870b..178010f7a 100644 --- a/p/4-4rin25.scad +++ b/p/4-4rin25.scad @@ -1,53 +1,52 @@ use <../lib.scad> function ldraw_lib__4_4rin25() = [ -// 0 Ring 25 x 1.0 +// 0 ~Ring 25 x 1.0 (Obsolete) // 0 Name: 4-4rin25.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2010-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-01-24 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 25 0 0 26 0 0 24.0214 0 9.9502 23.0975 0 9.5675 - [4,16,25,0,0,26,0,0,24.0214,0,9.9502,23.0975,0,9.5675], -// 4 16 23.0975 0 9.5675 24.0214 0 9.9502 18.3846 0 18.3846 17.6775 0 17.6775 - [4,16,23.0975,0,9.5675,24.0214,0,9.9502,18.3846,0,18.3846,17.6775,0,17.6775], -// 4 16 17.6775 0 17.6775 18.3846 0 18.3846 9.9502 0 24.0214 9.5675 0 23.0975 - [4,16,17.6775,0,17.6775,18.3846,0,18.3846,9.9502,0,24.0214,9.5675,0,23.0975], -// 4 16 9.5675 0 23.0975 9.9502 0 24.0214 0 0 26 0 0 25 - [4,16,9.5675,0,23.0975,9.9502,0,24.0214,0,0,26,0,0,25], -// 4 16 0 0 25 0 0 26 -9.9502 0 24.0214 -9.5675 0 23.0975 - [4,16,0,0,25,0,0,26,-9.9502,0,24.0214,-9.5675,0,23.0975], -// 4 16 -9.5675 0 23.0975 -9.9502 0 24.0214 -18.3846 0 18.3846 -17.6775 0 17.6775 - [4,16,-9.5675,0,23.0975,-9.9502,0,24.0214,-18.3846,0,18.3846,-17.6775,0,17.6775], -// 4 16 -17.6775 0 17.6775 -18.3846 0 18.3846 -24.0214 0 9.9502 -23.0975 0 9.5675 - [4,16,-17.6775,0,17.6775,-18.3846,0,18.3846,-24.0214,0,9.9502,-23.0975,0,9.5675], -// 4 16 -23.0975 0 9.5675 -24.0214 0 9.9502 -26 0 0 -25 0 0 - [4,16,-23.0975,0,9.5675,-24.0214,0,9.9502,-26,0,0,-25,0,0], -// 4 16 -25 0 0 -26 0 0 -24.0214 0 -9.9502 -23.0975 0 -9.5675 - [4,16,-25,0,0,-26,0,0,-24.0214,0,-9.9502,-23.0975,0,-9.5675], -// 4 16 -23.0975 0 -9.5675 -24.0214 0 -9.9502 -18.3846 0 -18.3846 -17.6775 0 -17.6775 - [4,16,-23.0975,0,-9.5675,-24.0214,0,-9.9502,-18.3846,0,-18.3846,-17.6775,0,-17.6775], -// 4 16 -17.6775 0 -17.6775 -18.3846 0 -18.3846 -9.9502 0 -24.0214 -9.5675 0 -23.0975 - [4,16,-17.6775,0,-17.6775,-18.3846,0,-18.3846,-9.9502,0,-24.0214,-9.5675,0,-23.0975], -// 4 16 -9.5675 0 -23.0975 -9.9502 0 -24.0214 0 0 -26 0 0 -25 - [4,16,-9.5675,0,-23.0975,-9.9502,0,-24.0214,0,0,-26,0,0,-25], -// 4 16 0 0 -25 0 0 -26 9.9502 0 -24.0214 9.5675 0 -23.0975 - [4,16,0,0,-25,0,0,-26,9.9502,0,-24.0214,9.5675,0,-23.0975], -// 4 16 9.5675 0 -23.0975 9.9502 0 -24.0214 18.3846 0 -18.3846 17.6775 0 -17.6775 - [4,16,9.5675,0,-23.0975,9.9502,0,-24.0214,18.3846,0,-18.3846,17.6775,0,-17.6775], -// 4 16 17.6775 0 -17.6775 18.3846 0 -18.3846 24.0214 0 -9.9502 23.0975 0 -9.5675 - [4,16,17.6775,0,-17.6775,18.3846,0,-18.3846,24.0214,0,-9.9502,23.0975,0,-9.5675], -// 4 16 23.0975 0 -9.5675 24.0214 0 -9.9502 26 0 0 25 0 0 - [4,16,23.0975,0,-9.5675,24.0214,0,-9.9502,26,0,0,25,0,0], -// -// 0 end of file -// +// 4 16 26 0 0 24.0214 0 9.9502 23.0975 0 9.5675 25 0 0 + [4,16,26,0,0,24.0214,0,9.9502,23.0975,0,9.5675,25,0,0], +// 4 16 24.0214 0 9.9502 18.3846 0 18.3846 17.6775 0 17.6775 23.0975 0 9.5675 + [4,16,24.0214,0,9.9502,18.3846,0,18.3846,17.6775,0,17.6775,23.0975,0,9.5675], +// 4 16 18.3846 0 18.3846 9.9502 0 24.0214 9.5675 0 23.0975 17.6775 0 17.6775 + [4,16,18.3846,0,18.3846,9.9502,0,24.0214,9.5675,0,23.0975,17.6775,0,17.6775], +// 4 16 9.9502 0 24.0214 0 0 26 0 0 25 9.5675 0 23.0975 + [4,16,9.9502,0,24.0214,0,0,26,0,0,25,9.5675,0,23.0975], +// 4 16 0 0 26 -9.9502 0 24.0214 -9.5675 0 23.0975 0 0 25 + [4,16,0,0,26,-9.9502,0,24.0214,-9.5675,0,23.0975,0,0,25], +// 4 16 -9.9502 0 24.0214 -18.3846 0 18.3846 -17.6775 0 17.6775 -9.5675 0 23.0975 + [4,16,-9.9502,0,24.0214,-18.3846,0,18.3846,-17.6775,0,17.6775,-9.5675,0,23.0975], +// 4 16 -18.3846 0 18.3846 -24.0214 0 9.9502 -23.0975 0 9.5675 -17.6775 0 17.6775 + [4,16,-18.3846,0,18.3846,-24.0214,0,9.9502,-23.0975,0,9.5675,-17.6775,0,17.6775], +// 4 16 -24.0214 0 9.9502 -26 0 0 -25 0 0 -23.0975 0 9.5675 + [4,16,-24.0214,0,9.9502,-26,0,0,-25,0,0,-23.0975,0,9.5675], +// 4 16 -26 0 0 -24.0214 0 -9.9502 -23.0975 0 -9.5675 -25 0 0 + [4,16,-26,0,0,-24.0214,0,-9.9502,-23.0975,0,-9.5675,-25,0,0], +// 4 16 -24.0214 0 -9.9502 -18.3846 0 -18.3846 -17.6775 0 -17.6775 -23.0975 0 -9.5675 + [4,16,-24.0214,0,-9.9502,-18.3846,0,-18.3846,-17.6775,0,-17.6775,-23.0975,0,-9.5675], +// 4 16 -18.3846 0 -18.3846 -9.9502 0 -24.0214 -9.5675 0 -23.0975 -17.6775 0 -17.6775 + [4,16,-18.3846,0,-18.3846,-9.9502,0,-24.0214,-9.5675,0,-23.0975,-17.6775,0,-17.6775], +// 4 16 -9.9502 0 -24.0214 0 0 -26 0 0 -25 -9.5675 0 -23.0975 + [4,16,-9.9502,0,-24.0214,0,0,-26,0,0,-25,-9.5675,0,-23.0975], +// 4 16 0 0 -26 9.9502 0 -24.0214 9.5675 0 -23.0975 0 0 -25 + [4,16,0,0,-26,9.9502,0,-24.0214,9.5675,0,-23.0975,0,0,-25], +// 4 16 9.9502 0 -24.0214 18.3846 0 -18.3846 17.6775 0 -17.6775 9.5675 0 -23.0975 + [4,16,9.9502,0,-24.0214,18.3846,0,-18.3846,17.6775,0,-17.6775,9.5675,0,-23.0975], +// 4 16 18.3846 0 -18.3846 24.0214 0 -9.9502 23.0975 0 -9.5675 17.6775 0 -17.6775 + [4,16,18.3846,0,-18.3846,24.0214,0,-9.9502,23.0975,0,-9.5675,17.6775,0,-17.6775], +// 4 16 24.0214 0 -9.9502 26 0 0 25 0 0 23.0975 0 -9.5675 + [4,16,24.0214,0,-9.9502,26,0,0,25,0,0,23.0975,0,-9.5675], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__4_4rin25(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__4_4rin25(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/4-4rin26.scad b/p/4-4rin26.scad index 6266df309..0608a29c6 100644 --- a/p/4-4rin26.scad +++ b/p/4-4rin26.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin26() = [ -// 0 Ring 26 x 1.0 +// 0 ~Ring 26 x 1.0 (Obsolete) // 0 Name: 4-4rin26.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG Primitive UPDATE 2011-02 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin26() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring26.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 26 0 0 27 0 0 24.9453 0 10.3329 24.0214 0 9.9502 [4,16,26,0,0,27,0,0,24.9453,0,10.3329,24.0214,0,9.9502], diff --git a/p/4-4rin29.scad b/p/4-4rin29.scad index 891a3fb15..61933fb67 100644 --- a/p/4-4rin29.scad +++ b/p/4-4rin29.scad @@ -1,53 +1,52 @@ use <../lib.scad> function ldraw_lib__4_4rin29() = [ -// 0 Ring 29 x 1.0 +// 0 ~Ring 29 x 1.0 (Obsolete) // 0 Name: 4-4rin29.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2010-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-02-03 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 29 0 0 30 0 0 27.717 0 11.481 26.7931 0 11.0983 - [4,16,29,0,0,30,0,0,27.717,0,11.481,26.7931,0,11.0983], -// 4 16 26.7931 0 11.0983 27.717 0 11.481 21.213 0 21.213 20.5059 0 20.5059 - [4,16,26.7931,0,11.0983,27.717,0,11.481,21.213,0,21.213,20.5059,0,20.5059], -// 4 16 20.5059 0 20.5059 21.213 0 21.213 11.481 0 27.717 11.0983 0 26.7931 - [4,16,20.5059,0,20.5059,21.213,0,21.213,11.481,0,27.717,11.0983,0,26.7931], -// 4 16 11.0983 0 26.7931 11.481 0 27.717 0 0 30 0 0 29 - [4,16,11.0983,0,26.7931,11.481,0,27.717,0,0,30,0,0,29], -// 4 16 0 0 29 0 0 30 -11.481 0 27.717 -11.0983 0 26.7931 - [4,16,0,0,29,0,0,30,-11.481,0,27.717,-11.0983,0,26.7931], -// 4 16 -11.0983 0 26.7931 -11.481 0 27.717 -21.213 0 21.213 -20.5059 0 20.5059 - [4,16,-11.0983,0,26.7931,-11.481,0,27.717,-21.213,0,21.213,-20.5059,0,20.5059], -// 4 16 -20.5059 0 20.5059 -21.213 0 21.213 -27.717 0 11.481 -26.7931 0 11.0983 - [4,16,-20.5059,0,20.5059,-21.213,0,21.213,-27.717,0,11.481,-26.7931,0,11.0983], -// 4 16 -26.7931 0 11.0983 -27.717 0 11.481 -30 0 0 -29 0 0 - [4,16,-26.7931,0,11.0983,-27.717,0,11.481,-30,0,0,-29,0,0], -// 4 16 -29 0 0 -30 0 0 -27.717 0 -11.481 -26.7931 0 -11.0983 - [4,16,-29,0,0,-30,0,0,-27.717,0,-11.481,-26.7931,0,-11.0983], -// 4 16 -26.7931 0 -11.0983 -27.717 0 -11.481 -21.213 0 -21.213 -20.5059 0 -20.5059 - [4,16,-26.7931,0,-11.0983,-27.717,0,-11.481,-21.213,0,-21.213,-20.5059,0,-20.5059], -// 4 16 -20.5059 0 -20.5059 -21.213 0 -21.213 -11.481 0 -27.717 -11.0983 0 -26.7931 - [4,16,-20.5059,0,-20.5059,-21.213,0,-21.213,-11.481,0,-27.717,-11.0983,0,-26.7931], -// 4 16 -11.0983 0 -26.7931 -11.481 0 -27.717 0 0 -30 0 0 -29 - [4,16,-11.0983,0,-26.7931,-11.481,0,-27.717,0,0,-30,0,0,-29], -// 4 16 0 0 -29 0 0 -30 11.481 0 -27.717 11.0983 0 -26.7931 - [4,16,0,0,-29,0,0,-30,11.481,0,-27.717,11.0983,0,-26.7931], -// 4 16 11.0983 0 -26.7931 11.481 0 -27.717 21.213 0 -21.213 20.5059 0 -20.5059 - [4,16,11.0983,0,-26.7931,11.481,0,-27.717,21.213,0,-21.213,20.5059,0,-20.5059], -// 4 16 20.5059 0 -20.5059 21.213 0 -21.213 27.717 0 -11.481 26.7931 0 -11.0983 - [4,16,20.5059,0,-20.5059,21.213,0,-21.213,27.717,0,-11.481,26.7931,0,-11.0983], -// 4 16 26.7931 0 -11.0983 27.717 0 -11.481 30 0 0 29 0 0 - [4,16,26.7931,0,-11.0983,27.717,0,-11.481,30,0,0,29,0,0], -// -// 0 end of file -// +// 4 16 30 0 0 27.717 0 11.481 26.7931 0 11.0983 29 0 0 + [4,16,30,0,0,27.717,0,11.481,26.7931,0,11.0983,29,0,0], +// 4 16 27.717 0 11.481 21.213 0 21.213 20.5059 0 20.5059 26.7931 0 11.0983 + [4,16,27.717,0,11.481,21.213,0,21.213,20.5059,0,20.5059,26.7931,0,11.0983], +// 4 16 21.213 0 21.213 11.481 0 27.717 11.0983 0 26.7931 20.5059 0 20.5059 + [4,16,21.213,0,21.213,11.481,0,27.717,11.0983,0,26.7931,20.5059,0,20.5059], +// 4 16 11.481 0 27.717 0 0 30 0 0 29 11.0983 0 26.7931 + [4,16,11.481,0,27.717,0,0,30,0,0,29,11.0983,0,26.7931], +// 4 16 0 0 30 -11.481 0 27.717 -11.0983 0 26.7931 0 0 29 + [4,16,0,0,30,-11.481,0,27.717,-11.0983,0,26.7931,0,0,29], +// 4 16 -11.481 0 27.717 -21.213 0 21.213 -20.5059 0 20.5059 -11.0983 0 26.7931 + [4,16,-11.481,0,27.717,-21.213,0,21.213,-20.5059,0,20.5059,-11.0983,0,26.7931], +// 4 16 -21.213 0 21.213 -27.717 0 11.481 -26.7931 0 11.0983 -20.5059 0 20.5059 + [4,16,-21.213,0,21.213,-27.717,0,11.481,-26.7931,0,11.0983,-20.5059,0,20.5059], +// 4 16 -27.717 0 11.481 -30 0 0 -29 0 0 -26.7931 0 11.0983 + [4,16,-27.717,0,11.481,-30,0,0,-29,0,0,-26.7931,0,11.0983], +// 4 16 -30 0 0 -27.717 0 -11.481 -26.7931 0 -11.0983 -29 0 0 + [4,16,-30,0,0,-27.717,0,-11.481,-26.7931,0,-11.0983,-29,0,0], +// 4 16 -27.717 0 -11.481 -21.213 0 -21.213 -20.5059 0 -20.5059 -26.7931 0 -11.0983 + [4,16,-27.717,0,-11.481,-21.213,0,-21.213,-20.5059,0,-20.5059,-26.7931,0,-11.0983], +// 4 16 -21.213 0 -21.213 -11.481 0 -27.717 -11.0983 0 -26.7931 -20.5059 0 -20.5059 + [4,16,-21.213,0,-21.213,-11.481,0,-27.717,-11.0983,0,-26.7931,-20.5059,0,-20.5059], +// 4 16 -11.481 0 -27.717 0 0 -30 0 0 -29 -11.0983 0 -26.7931 + [4,16,-11.481,0,-27.717,0,0,-30,0,0,-29,-11.0983,0,-26.7931], +// 4 16 0 0 -30 11.481 0 -27.717 11.0983 0 -26.7931 0 0 -29 + [4,16,0,0,-30,11.481,0,-27.717,11.0983,0,-26.7931,0,0,-29], +// 4 16 11.481 0 -27.717 21.213 0 -21.213 20.5059 0 -20.5059 11.0983 0 -26.7931 + [4,16,11.481,0,-27.717,21.213,0,-21.213,20.5059,0,-20.5059,11.0983,0,-26.7931], +// 4 16 21.213 0 -21.213 27.717 0 -11.481 26.7931 0 -11.0983 20.5059 0 -20.5059 + [4,16,21.213,0,-21.213,27.717,0,-11.481,26.7931,0,-11.0983,20.5059,0,-20.5059], +// 4 16 27.717 0 -11.481 30 0 0 29 0 0 26.7931 0 -11.0983 + [4,16,27.717,0,-11.481,30,0,0,29,0,0,26.7931,0,-11.0983], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__4_4rin29(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__4_4rin29(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/4-4rin30.scad b/p/4-4rin30.scad index f5163510d..0681e2ebf 100644 --- a/p/4-4rin30.scad +++ b/p/4-4rin30.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin30() = [ -// 0 Ring 30 x 1.0 +// 0 ~Ring 30 x 1.0 (Obsolete) // 0 Name: 4-4rin30.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Primitive UPDATE 2013-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin30() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring30.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 31 0 0 28.6409 0 11.8637 27.717 0 11.481 30 0 0 [4,16,31,0,0,28.6409,0,11.8637,27.717,0,11.481,30,0,0], diff --git a/p/4-4rin31.scad b/p/4-4rin31.scad index abef128c0..48c47b369 100644 --- a/p/4-4rin31.scad +++ b/p/4-4rin31.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin31() = [ -// 0 Ring 31 x 1.0 +// 0 ~Ring 31 x 1.0 (Obsolete) // 0 Name: 4-4rin31.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin31() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring31.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 31 0 0 32 0 0 29.5648 0 12.2464 28.6409 0 11.8637 [4,16,31,0,0,32,0,0,29.5648,0,12.2464,28.6409,0,11.8637], diff --git a/p/4-4rin32.scad b/p/4-4rin32.scad index a1cc83a0d..6a2954d5b 100644 --- a/p/4-4rin32.scad +++ b/p/4-4rin32.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin32() = [ -// 0 Ring 32 x 1.0 +// 0 ~Ring 32 x 1.0 (Obsolete) // 0 Name: 4-4rin32.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin32() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring32.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 32 0 0 33 0 0 30.4887 0 12.6291 29.5648 0 12.2464 [4,16,32,0,0,33,0,0,30.4887,0,12.6291,29.5648,0,12.2464], diff --git a/p/4-4rin33.scad b/p/4-4rin33.scad index 5b25fa6ca..1b0e5d11b 100644 --- a/p/4-4rin33.scad +++ b/p/4-4rin33.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin33() = [ -// 0 Ring 33 x 1.0 +// 0 ~Ring 33 x 1.0 (Obsolete) // 0 Name: 4-4rin33.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin33() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring33.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 33 0 0 34 0 0 31.4126 0 13.0118 30.4887 0 12.6291 [4,16,33,0,0,34,0,0,31.4126,0,13.0118,30.4887,0,12.6291], diff --git a/p/4-4rin34.scad b/p/4-4rin34.scad index 3e20991d3..c3413e161 100644 --- a/p/4-4rin34.scad +++ b/p/4-4rin34.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin34() = [ -// 0 Ring 34 x 1.0 +// 0 ~Ring 34 x 1.0 (Obsolete) // 0 Name: 4-4rin34.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Primitive UPDATE 2010-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin34() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring34.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 34 0 0 35 0 0 32.3365 0 13.3945 31.4126 0 13.0118 [4,16,34,0,0,35,0,0,32.3365,0,13.3945,31.4126,0,13.0118], diff --git a/p/4-4rin36.scad b/p/4-4rin36.scad index bba1a7840..9f5adf34e 100644 --- a/p/4-4rin36.scad +++ b/p/4-4rin36.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin36() = [ -// 0 Ring 36 x 1.0 +// 0 ~Ring 36 x 1.0 (Obsolete) // 0 Name: 4-4rin36.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin36() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring36.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 36 0 0 37 0 0 34.1843 0 14.1599 33.2604 0 13.7772 [4,16,36,0,0,37,0,0,34.1843,0,14.1599,33.2604,0,13.7772], diff --git a/p/4-4rin37.scad b/p/4-4rin37.scad index dc3d071fb..40f75a6df 100644 --- a/p/4-4rin37.scad +++ b/p/4-4rin37.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin37() = [ -// 0 Ring 37 x 1.0 +// 0 ~Ring 37 x 1.0 (Obsolete) // 0 Name: 4-4rin37.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin37() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring37.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 37 0 0 38 0 0 35.1082 0 14.5426 34.1843 0 14.1599 [4,16,37,0,0,38,0,0,35.1082,0,14.5426,34.1843,0,14.1599], diff --git a/p/4-4rin38.scad b/p/4-4rin38.scad index 143abfb6b..e3fa9b90d 100644 --- a/p/4-4rin38.scad +++ b/p/4-4rin38.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin38() = [ -// 0 Ring 38 x 1.0 +// 0 ~Ring 38 x 1.0 (Obsolete) // 0 Name: 4-4rin38.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2009-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin38() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring38.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 38 0 0 39 0 0 36.0321 0 14.9253 35.1082 0 14.5426 [4,16,38,0,0,39,0,0,36.0321,0,14.9253,35.1082,0,14.5426], diff --git a/p/4-4rin39.scad b/p/4-4rin39.scad index a9e9a6afb..8ed283fe3 100644 --- a/p/4-4rin39.scad +++ b/p/4-4rin39.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin39() = [ -// 0 Ring 39 x 1.0 +// 0 ~Ring 39 x 1.0 (Obsolete) // 0 Name: 4-4rin39.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Primitive UPDATE 2009-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin39() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring39.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 39 0 0 40 0 0 36.956 0 15.308 36.0321 0 14.9253 [4,16,39,0,0,40,0,0,36.956,0,15.308,36.0321,0,14.9253], diff --git a/p/4-4rin40.scad b/p/4-4rin40.scad index d16de2af6..cf11bef71 100644 --- a/p/4-4rin40.scad +++ b/p/4-4rin40.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin40() = [ -// 0 Ring 40 x 1.0 +// 0 ~Ring 40 x 1.0 (Obsolete) // 0 Name: 4-4rin40.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Primitive UPDATE 2013-02 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin40() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring40.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 41 0 0 37.8799 0 15.6907 36.956 0 15.308 40 0 0 [4,16,41,0,0,37.8799,0,15.6907,36.956,0,15.308,40,0,0], diff --git a/p/4-4rin43.scad b/p/4-4rin43.scad index eba4e4b21..42aa1f393 100644 --- a/p/4-4rin43.scad +++ b/p/4-4rin43.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin43() = [ -// 0 Ring 43 x 1.0 +// 0 ~Ring 43 x 1.0 (Obsolete) // 0 Name: 4-4rin43.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin43() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring43.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 44 0 0 40.6516 0 16.8388 39.7277 0 16.4561 43 0 0 [4,16,44,0,0,40.6516,0,16.8388,39.7277,0,16.4561,43,0,0], diff --git a/p/4-4rin44.scad b/p/4-4rin44.scad index deb038807..999234a56 100644 --- a/p/4-4rin44.scad +++ b/p/4-4rin44.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin44() = [ -// 0 Ring 44 x 1.0 +// 0 ~Ring 44 x 1.0 (Obsolete) // 0 Name: 4-4rin44.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin44() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring44.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 45 0 0 41.5755 0 17.2215 40.6516 0 16.8388 44 0 0 [4,16,45,0,0,41.5755,0,17.2215,40.6516,0,16.8388,44,0,0], diff --git a/p/4-4rin45.scad b/p/4-4rin45.scad index 7ef68c719..992c89de7 100644 --- a/p/4-4rin45.scad +++ b/p/4-4rin45.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin45() = [ -// 0 Ring 45 x 1.0 +// 0 ~Ring 45 x 1.0 (Obsolete) // 0 Name: 4-4rin45.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin45() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring45.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 46 0 0 42.4994 0 17.6042 41.5755 0 17.2215 45 0 0 [4,16,46,0,0,42.4994,0,17.6042,41.5755,0,17.2215,45,0,0], diff --git a/p/4-4rin46.scad b/p/4-4rin46.scad index 93dd93cf3..c5cd502e2 100644 --- a/p/4-4rin46.scad +++ b/p/4-4rin46.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin46() = [ -// 0 Ring 46 x 1.0 +// 0 ~Ring 46 x 1.0 (Obsolete) // 0 Name: 4-4rin46.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Primitive UPDATE 2009-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin46() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring46.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 46 0 0 47 0 0 43.4233 0 17.9869 42.4994 0 17.6042 [4,16,46,0,0,47,0,0,43.4233,0,17.9869,42.4994,0,17.6042], diff --git a/p/4-4rin47.scad b/p/4-4rin47.scad index 4425e7fb2..6aa5ed303 100644 --- a/p/4-4rin47.scad +++ b/p/4-4rin47.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin47() = [ -// 0 Ring 47 x 1.0 +// 0 ~Ring 47 x 1.0 (Obsolete) // 0 Name: 4-4rin47.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Primitive UPDATE 2009-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin47() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring47.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 47 0 0 48 0 0 44.3472 0 18.3696 43.4233 0 17.9869 [4,16,47,0,0,48,0,0,44.3472,0,18.3696,43.4233,0,17.9869], diff --git a/p/4-4rin48.scad b/p/4-4rin48.scad index c04c8394a..1e2b0c975 100644 --- a/p/4-4rin48.scad +++ b/p/4-4rin48.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin48() = [ -// 0 Ring 48 x 1.0 +// 0 ~Ring 48 x 1.0 (Obsolete) // 0 Name: 4-4rin48.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Primitive UPDATE 2014-02 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin48() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring48.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 48 0 0 49 0 0 45.2711 0 18.7523 44.3472 0 18.3696 [4,16,48,0,0,49,0,0,45.2711,0,18.7523,44.3472,0,18.3696], diff --git a/p/4-4rin50.scad b/p/4-4rin50.scad index ad419f862..2e3b4d675 100644 --- a/p/4-4rin50.scad +++ b/p/4-4rin50.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin50() = [ -// 0 Ring 50 x 1.0 +// 0 ~Ring 50 x 1.0 (Obsolete) // 0 Name: 4-4rin50.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2009-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin50() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring50.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 50 0 0 51 0 0 47.1189 0 19.5177 46.195 0 19.135 [4,16,50,0,0,51,0,0,47.1189,0,19.5177,46.195,0,19.135], diff --git a/p/4-4rin51.scad b/p/4-4rin51.scad index cb096a21b..1cdf971d5 100644 --- a/p/4-4rin51.scad +++ b/p/4-4rin51.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin51() = [ -// 0 Ring 51 x 1.0 +// 0 ~Ring 51 x 1.0 (Obsolete) // 0 Name: 4-4rin51.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2009-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin51() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring51.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 51 0 0 52 0 0 48.0428 0 19.9004 47.1189 0 19.5177 [4,16,51,0,0,52,0,0,48.0428,0,19.9004,47.1189,0,19.5177], diff --git a/p/4-4rin52.scad b/p/4-4rin52.scad index 3c9877708..d4069ad71 100644 --- a/p/4-4rin52.scad +++ b/p/4-4rin52.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin52() = [ -// 0 Ring 52 x 1.0 +// 0 ~Ring 52 x 1.0 (Obsolete) // 0 Name: 4-4rin52.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2009-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin52() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring52.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 52 0 0 53 0 0 48.9667 0 20.2831 48.0428 0 19.9004 [4,16,52,0,0,53,0,0,48.9667,0,20.2831,48.0428,0,19.9004], diff --git a/p/4-4rin57.scad b/p/4-4rin57.scad index ddfe45e74..d1661dcfd 100644 --- a/p/4-4rin57.scad +++ b/p/4-4rin57.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin57() = [ -// 0 Ring 57 x 1.0 +// 0 ~Ring 57 x 1.0 (Obsolete) // 0 Name: 4-4rin57.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG Primitive UPDATE 2009-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin57() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring57.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 57 0 0 58 0 0 53.5862 0 22.1966 52.6623 0 21.8139 [4,16,57,0,0,58,0,0,53.5862,0,22.1966,52.6623,0,21.8139], diff --git a/p/4-4rin77.scad b/p/4-4rin77.scad index 8287c3d8e..a055b19b5 100644 --- a/p/4-4rin77.scad +++ b/p/4-4rin77.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin77() = [ -// 0 Ring 77 x 1.0 +// 0 ~Ring 77 x 1.0 (Obsolete) // 0 Name: 4-4rin77.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Primitive UPDATE 2009-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin77() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring77.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 77 0 0 78 0 0 72.0642 0 29.8506 71.1403 0 29.4679 [4,16,77,0,0,78,0,0,72.0642,0,29.8506,71.1403,0,29.4679], diff --git a/p/4-4rin78.scad b/p/4-4rin78.scad index 9729157b2..8e273682c 100644 --- a/p/4-4rin78.scad +++ b/p/4-4rin78.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin78() = [ -// 0 Ring 78 x 1.0 +// 0 ~Ring 78 x 1.0 (Obsolete) // 0 Name: 4-4rin78.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2009-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin78() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring78.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 78 0 0 79 0 0 72.9881 0 30.2333 72.0642 0 29.8506 [4,16,78,0,0,79,0,0,72.9881,0,30.2333,72.0642,0,29.8506], diff --git a/p/4-4rin79.scad b/p/4-4rin79.scad index f24edf2b9..b6892cbc2 100644 --- a/p/4-4rin79.scad +++ b/p/4-4rin79.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin79() = [ -// 0 Ring 79 x 1.0 +// 0 ~Ring 79 x 1.0 (Obsolete) // 0 Name: 4-4rin79.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2009-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin79() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring79.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 79 0 0 80 0 0 73.912 0 30.616 72.9881 0 30.2333 [4,16,79,0,0,80,0,0,73.912,0,30.616,72.9881,0,30.2333], diff --git a/p/4-4rin85.scad b/p/4-4rin85.scad index 6301cfdc3..178da74d3 100644 --- a/p/4-4rin85.scad +++ b/p/4-4rin85.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__4_4rin85() = [ -// 0 Ring 85 x 1.0 +// 0 ~Ring 85 x 1.0 (Obsolete) // 0 Name: 4-4rin85.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__4_4rin85() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 4-4ring85.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 86 0 0 79.4554 0 32.9122 78.5315 0 32.5295 85 0 0 [4,16,86,0,0,79.4554,0,32.9122,78.5315,0,32.5295,85,0,0], diff --git a/p/4-4ring10.scad b/p/4-4ring10.scad new file mode 100644 index 000000000..10b99b535 --- /dev/null +++ b/p/4-4ring10.scad @@ -0,0 +1,58 @@ +use <../lib.scad> +function ldraw_lib__4_4ring10() = [ +// 0 Ring 10 x 1.0 +// 0 Name: 4-4ring10.dat +// 0 Author: Paul Easter [pneaster] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 +// 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2010-12-19 [MagFors] Corrected with Primitive Generator 2 +// 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin10.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 11 0 0 10.1629 0 4.2097 9.239 0 3.827 10 0 0 + [4,16,11,0,0,10.1629,0,4.2097,9.239,0,3.827,10,0,0], +// 4 16 10.1629 0 4.2097 7.7781 0 7.7781 7.071 0 7.071 9.239 0 3.827 + [4,16,10.1629,0,4.2097,7.7781,0,7.7781,7.071,0,7.071,9.239,0,3.827], +// 4 16 7.7781 0 7.7781 4.2097 0 10.1629 3.827 0 9.239 7.071 0 7.071 + [4,16,7.7781,0,7.7781,4.2097,0,10.1629,3.827,0,9.239,7.071,0,7.071], +// 4 16 4.2097 0 10.1629 0 0 11 0 0 10 3.827 0 9.239 + [4,16,4.2097,0,10.1629,0,0,11,0,0,10,3.827,0,9.239], +// 4 16 0 0 11 -4.2097 0 10.1629 -3.827 0 9.239 0 0 10 + [4,16,0,0,11,-4.2097,0,10.1629,-3.827,0,9.239,0,0,10], +// 4 16 -4.2097 0 10.1629 -7.7781 0 7.7781 -7.071 0 7.071 -3.827 0 9.239 + [4,16,-4.2097,0,10.1629,-7.7781,0,7.7781,-7.071,0,7.071,-3.827,0,9.239], +// 4 16 -7.7781 0 7.7781 -10.1629 0 4.2097 -9.239 0 3.827 -7.071 0 7.071 + [4,16,-7.7781,0,7.7781,-10.1629,0,4.2097,-9.239,0,3.827,-7.071,0,7.071], +// 4 16 -10.1629 0 4.2097 -11 0 0 -10 0 0 -9.239 0 3.827 + [4,16,-10.1629,0,4.2097,-11,0,0,-10,0,0,-9.239,0,3.827], +// 4 16 -11 0 0 -10.1629 0 -4.2097 -9.239 0 -3.827 -10 0 0 + [4,16,-11,0,0,-10.1629,0,-4.2097,-9.239,0,-3.827,-10,0,0], +// 4 16 -10.1629 0 -4.2097 -7.7781 0 -7.7781 -7.071 0 -7.071 -9.239 0 -3.827 + [4,16,-10.1629,0,-4.2097,-7.7781,0,-7.7781,-7.071,0,-7.071,-9.239,0,-3.827], +// 4 16 -7.7781 0 -7.7781 -4.2097 0 -10.1629 -3.827 0 -9.239 -7.071 0 -7.071 + [4,16,-7.7781,0,-7.7781,-4.2097,0,-10.1629,-3.827,0,-9.239,-7.071,0,-7.071], +// 4 16 -4.2097 0 -10.1629 0 0 -11 0 0 -10 -3.827 0 -9.239 + [4,16,-4.2097,0,-10.1629,0,0,-11,0,0,-10,-3.827,0,-9.239], +// 4 16 0 0 -11 4.2097 0 -10.1629 3.827 0 -9.239 0 0 -10 + [4,16,0,0,-11,4.2097,0,-10.1629,3.827,0,-9.239,0,0,-10], +// 4 16 4.2097 0 -10.1629 7.7781 0 -7.7781 7.071 0 -7.071 3.827 0 -9.239 + [4,16,4.2097,0,-10.1629,7.7781,0,-7.7781,7.071,0,-7.071,3.827,0,-9.239], +// 4 16 7.7781 0 -7.7781 10.1629 0 -4.2097 9.239 0 -3.827 7.071 0 -7.071 + [4,16,7.7781,0,-7.7781,10.1629,0,-4.2097,9.239,0,-3.827,7.071,0,-7.071], +// 4 16 10.1629 0 -4.2097 11 0 0 10 0 0 9.239 0 -3.827 + [4,16,10.1629,0,-4.2097,11,0,0,10,0,0,9.239,0,-3.827], +// 0 // Build by Primitive Generator 2 +// +]; +module ldraw_lib__4_4ring10(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring10(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring10(line=0.2); \ No newline at end of file diff --git a/p/4-4ring11.scad b/p/4-4ring11.scad new file mode 100644 index 000000000..53bb10abf --- /dev/null +++ b/p/4-4ring11.scad @@ -0,0 +1,55 @@ +use <../lib.scad> +function ldraw_lib__4_4ring11() = [ +// 0 Ring 11 x 1.0 +// 0 Name: 4-4ring11.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2003-12-19 [PTadmin] Official Update 2003-03 +// 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2024-01-07 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 12 0 0 11.0868 0 4.5924 10.1629 0 4.2097 11 0 0 + [4,16,12,0,0,11.0868,0,4.5924,10.1629,0,4.2097,11,0,0], +// 4 16 11.0868 0 4.5924 8.4852 0 8.4852 7.7781 0 7.7781 10.1629 0 4.2097 + [4,16,11.0868,0,4.5924,8.4852,0,8.4852,7.7781,0,7.7781,10.1629,0,4.2097], +// 4 16 8.4852 0 8.4852 4.5924 0 11.0868 4.2097 0 10.1629 7.7781 0 7.7781 + [4,16,8.4852,0,8.4852,4.5924,0,11.0868,4.2097,0,10.1629,7.7781,0,7.7781], +// 4 16 4.5924 0 11.0868 0 0 12 0 0 11 4.2097 0 10.1629 + [4,16,4.5924,0,11.0868,0,0,12,0,0,11,4.2097,0,10.1629], +// 4 16 0 0 12 -4.5924 0 11.0868 -4.2097 0 10.1629 0 0 11 + [4,16,0,0,12,-4.5924,0,11.0868,-4.2097,0,10.1629,0,0,11], +// 4 16 -4.5924 0 11.0868 -8.4852 0 8.4852 -7.7781 0 7.7781 -4.2097 0 10.1629 + [4,16,-4.5924,0,11.0868,-8.4852,0,8.4852,-7.7781,0,7.7781,-4.2097,0,10.1629], +// 4 16 -8.4852 0 8.4852 -11.0868 0 4.5924 -10.1629 0 4.2097 -7.7781 0 7.7781 + [4,16,-8.4852,0,8.4852,-11.0868,0,4.5924,-10.1629,0,4.2097,-7.7781,0,7.7781], +// 4 16 -11.0868 0 4.5924 -12 0 0 -11 0 0 -10.1629 0 4.2097 + [4,16,-11.0868,0,4.5924,-12,0,0,-11,0,0,-10.1629,0,4.2097], +// 4 16 -12 0 0 -11.0868 0 -4.5924 -10.1629 0 -4.2097 -11 0 0 + [4,16,-12,0,0,-11.0868,0,-4.5924,-10.1629,0,-4.2097,-11,0,0], +// 4 16 -11.0868 0 -4.5924 -8.4852 0 -8.4852 -7.7781 0 -7.7781 -10.1629 0 -4.2097 + [4,16,-11.0868,0,-4.5924,-8.4852,0,-8.4852,-7.7781,0,-7.7781,-10.1629,0,-4.2097], +// 4 16 -8.4852 0 -8.4852 -4.5924 0 -11.0868 -4.2097 0 -10.1629 -7.7781 0 -7.7781 + [4,16,-8.4852,0,-8.4852,-4.5924,0,-11.0868,-4.2097,0,-10.1629,-7.7781,0,-7.7781], +// 4 16 -4.5924 0 -11.0868 0 0 -12 0 0 -11 -4.2097 0 -10.1629 + [4,16,-4.5924,0,-11.0868,0,0,-12,0,0,-11,-4.2097,0,-10.1629], +// 4 16 0 0 -12 4.5924 0 -11.0868 4.2097 0 -10.1629 0 0 -11 + [4,16,0,0,-12,4.5924,0,-11.0868,4.2097,0,-10.1629,0,0,-11], +// 4 16 4.5924 0 -11.0868 8.4852 0 -8.4852 7.7781 0 -7.7781 4.2097 0 -10.1629 + [4,16,4.5924,0,-11.0868,8.4852,0,-8.4852,7.7781,0,-7.7781,4.2097,0,-10.1629], +// 4 16 8.4852 0 -8.4852 11.0868 0 -4.5924 10.1629 0 -4.2097 7.7781 0 -7.7781 + [4,16,8.4852,0,-8.4852,11.0868,0,-4.5924,10.1629,0,-4.2097,7.7781,0,-7.7781], +// 4 16 11.0868 0 -4.5924 12 0 0 11 0 0 10.1629 0 -4.2097 + [4,16,11.0868,0,-4.5924,12,0,0,11,0,0,10.1629,0,-4.2097], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__4_4ring11(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring11(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring11(line=0.2); \ No newline at end of file diff --git a/p/4-4ring12.scad b/p/4-4ring12.scad new file mode 100644 index 000000000..9d8ac2829 --- /dev/null +++ b/p/4-4ring12.scad @@ -0,0 +1,55 @@ +use <../lib.scad> +function ldraw_lib__4_4ring12() = [ +// 0 Ring 12 x 1.0 +// 0 Name: 4-4ring12.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2003-12-19 [PTadmin] Official Update 2003-03 +// 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2024-01-09 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 13 0 0 12.0107 0 4.9751 11.0868 0 4.5924 12 0 0 + [4,16,13,0,0,12.0107,0,4.9751,11.0868,0,4.5924,12,0,0], +// 4 16 12.0107 0 4.9751 9.1923 0 9.1923 8.4852 0 8.4852 11.0868 0 4.5924 + [4,16,12.0107,0,4.9751,9.1923,0,9.1923,8.4852,0,8.4852,11.0868,0,4.5924], +// 4 16 9.1923 0 9.1923 4.9751 0 12.0107 4.5924 0 11.0868 8.4852 0 8.4852 + [4,16,9.1923,0,9.1923,4.9751,0,12.0107,4.5924,0,11.0868,8.4852,0,8.4852], +// 4 16 4.9751 0 12.0107 0 0 13 0 0 12 4.5924 0 11.0868 + [4,16,4.9751,0,12.0107,0,0,13,0,0,12,4.5924,0,11.0868], +// 4 16 0 0 13 -4.9751 0 12.0107 -4.5924 0 11.0868 0 0 12 + [4,16,0,0,13,-4.9751,0,12.0107,-4.5924,0,11.0868,0,0,12], +// 4 16 -4.9751 0 12.0107 -9.1923 0 9.1923 -8.4852 0 8.4852 -4.5924 0 11.0868 + [4,16,-4.9751,0,12.0107,-9.1923,0,9.1923,-8.4852,0,8.4852,-4.5924,0,11.0868], +// 4 16 -9.1923 0 9.1923 -12.0107 0 4.9751 -11.0868 0 4.5924 -8.4852 0 8.4852 + [4,16,-9.1923,0,9.1923,-12.0107,0,4.9751,-11.0868,0,4.5924,-8.4852,0,8.4852], +// 4 16 -12.0107 0 4.9751 -13 0 0 -12 0 0 -11.0868 0 4.5924 + [4,16,-12.0107,0,4.9751,-13,0,0,-12,0,0,-11.0868,0,4.5924], +// 4 16 -13 0 0 -12.0107 0 -4.9751 -11.0868 0 -4.5924 -12 0 0 + [4,16,-13,0,0,-12.0107,0,-4.9751,-11.0868,0,-4.5924,-12,0,0], +// 4 16 -12.0107 0 -4.9751 -9.1923 0 -9.1923 -8.4852 0 -8.4852 -11.0868 0 -4.5924 + [4,16,-12.0107,0,-4.9751,-9.1923,0,-9.1923,-8.4852,0,-8.4852,-11.0868,0,-4.5924], +// 4 16 -9.1923 0 -9.1923 -4.9751 0 -12.0107 -4.5924 0 -11.0868 -8.4852 0 -8.4852 + [4,16,-9.1923,0,-9.1923,-4.9751,0,-12.0107,-4.5924,0,-11.0868,-8.4852,0,-8.4852], +// 4 16 -4.9751 0 -12.0107 0 0 -13 0 0 -12 -4.5924 0 -11.0868 + [4,16,-4.9751,0,-12.0107,0,0,-13,0,0,-12,-4.5924,0,-11.0868], +// 4 16 0 0 -13 4.9751 0 -12.0107 4.5924 0 -11.0868 0 0 -12 + [4,16,0,0,-13,4.9751,0,-12.0107,4.5924,0,-11.0868,0,0,-12], +// 4 16 4.9751 0 -12.0107 9.1923 0 -9.1923 8.4852 0 -8.4852 4.5924 0 -11.0868 + [4,16,4.9751,0,-12.0107,9.1923,0,-9.1923,8.4852,0,-8.4852,4.5924,0,-11.0868], +// 4 16 9.1923 0 -9.1923 12.0107 0 -4.9751 11.0868 0 -4.5924 8.4852 0 -8.4852 + [4,16,9.1923,0,-9.1923,12.0107,0,-4.9751,11.0868,0,-4.5924,8.4852,0,-8.4852], +// 4 16 12.0107 0 -4.9751 13 0 0 12 0 0 11.0868 0 -4.5924 + [4,16,12.0107,0,-4.9751,13,0,0,12,0,0,11.0868,0,-4.5924], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__4_4ring12(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring12(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring12(line=0.2); \ No newline at end of file diff --git a/p/4-4ring13.scad b/p/4-4ring13.scad new file mode 100644 index 000000000..0446efc57 --- /dev/null +++ b/p/4-4ring13.scad @@ -0,0 +1,55 @@ +use <../lib.scad> +function ldraw_lib__4_4ring13() = [ +// 0 Ring 13 x 1.0 +// 0 Name: 4-4ring13.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2003-12-19 [PTadmin] Official Update 2003-03 +// 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2024-01-11 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 14 0 0 12.9346 0 5.3578 12.0107 0 4.9751 13 0 0 + [4,16,14,0,0,12.9346,0,5.3578,12.0107,0,4.9751,13,0,0], +// 4 16 12.9346 0 5.3578 9.8994 0 9.8994 9.1923 0 9.1923 12.0107 0 4.9751 + [4,16,12.9346,0,5.3578,9.8994,0,9.8994,9.1923,0,9.1923,12.0107,0,4.9751], +// 4 16 9.8994 0 9.8994 5.3578 0 12.9346 4.9751 0 12.0107 9.1923 0 9.1923 + [4,16,9.8994,0,9.8994,5.3578,0,12.9346,4.9751,0,12.0107,9.1923,0,9.1923], +// 4 16 5.3578 0 12.9346 0 0 14 0 0 13 4.9751 0 12.0107 + [4,16,5.3578,0,12.9346,0,0,14,0,0,13,4.9751,0,12.0107], +// 4 16 0 0 14 -5.3578 0 12.9346 -4.9751 0 12.0107 0 0 13 + [4,16,0,0,14,-5.3578,0,12.9346,-4.9751,0,12.0107,0,0,13], +// 4 16 -5.3578 0 12.9346 -9.8994 0 9.8994 -9.1923 0 9.1923 -4.9751 0 12.0107 + [4,16,-5.3578,0,12.9346,-9.8994,0,9.8994,-9.1923,0,9.1923,-4.9751,0,12.0107], +// 4 16 -9.8994 0 9.8994 -12.9346 0 5.3578 -12.0107 0 4.9751 -9.1923 0 9.1923 + [4,16,-9.8994,0,9.8994,-12.9346,0,5.3578,-12.0107,0,4.9751,-9.1923,0,9.1923], +// 4 16 -12.9346 0 5.3578 -14 0 0 -13 0 0 -12.0107 0 4.9751 + [4,16,-12.9346,0,5.3578,-14,0,0,-13,0,0,-12.0107,0,4.9751], +// 4 16 -14 0 0 -12.9346 0 -5.3578 -12.0107 0 -4.9751 -13 0 0 + [4,16,-14,0,0,-12.9346,0,-5.3578,-12.0107,0,-4.9751,-13,0,0], +// 4 16 -12.9346 0 -5.3578 -9.8994 0 -9.8994 -9.1923 0 -9.1923 -12.0107 0 -4.9751 + [4,16,-12.9346,0,-5.3578,-9.8994,0,-9.8994,-9.1923,0,-9.1923,-12.0107,0,-4.9751], +// 4 16 -9.8994 0 -9.8994 -5.3578 0 -12.9346 -4.9751 0 -12.0107 -9.1923 0 -9.1923 + [4,16,-9.8994,0,-9.8994,-5.3578,0,-12.9346,-4.9751,0,-12.0107,-9.1923,0,-9.1923], +// 4 16 -5.3578 0 -12.9346 0 0 -14 0 0 -13 -4.9751 0 -12.0107 + [4,16,-5.3578,0,-12.9346,0,0,-14,0,0,-13,-4.9751,0,-12.0107], +// 4 16 0 0 -14 5.3578 0 -12.9346 4.9751 0 -12.0107 0 0 -13 + [4,16,0,0,-14,5.3578,0,-12.9346,4.9751,0,-12.0107,0,0,-13], +// 4 16 5.3578 0 -12.9346 9.8994 0 -9.8994 9.1923 0 -9.1923 4.9751 0 -12.0107 + [4,16,5.3578,0,-12.9346,9.8994,0,-9.8994,9.1923,0,-9.1923,4.9751,0,-12.0107], +// 4 16 9.8994 0 -9.8994 12.9346 0 -5.3578 12.0107 0 -4.9751 9.1923 0 -9.1923 + [4,16,9.8994,0,-9.8994,12.9346,0,-5.3578,12.0107,0,-4.9751,9.1923,0,-9.1923], +// 4 16 12.9346 0 -5.3578 14 0 0 13 0 0 12.0107 0 -4.9751 + [4,16,12.9346,0,-5.3578,14,0,0,13,0,0,12.0107,0,-4.9751], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__4_4ring13(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring13(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring13(line=0.2); \ No newline at end of file diff --git a/p/4-4ring14.scad b/p/4-4ring14.scad new file mode 100644 index 000000000..5a961c642 --- /dev/null +++ b/p/4-4ring14.scad @@ -0,0 +1,55 @@ +use <../lib.scad> +function ldraw_lib__4_4ring14() = [ +// 0 Ring 14 x 1.0 +// 0 Name: 4-4ring14.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2003-12-19 [PTadmin] Official Update 2003-03 +// 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2024-01-11 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 15 0 0 13.8585 0 5.7405 12.9346 0 5.3578 14 0 0 + [4,16,15,0,0,13.8585,0,5.7405,12.9346,0,5.3578,14,0,0], +// 4 16 13.8585 0 5.7405 10.6065 0 10.6065 9.8994 0 9.8994 12.9346 0 5.3578 + [4,16,13.8585,0,5.7405,10.6065,0,10.6065,9.8994,0,9.8994,12.9346,0,5.3578], +// 4 16 10.6065 0 10.6065 5.7405 0 13.8585 5.3578 0 12.9346 9.8994 0 9.8994 + [4,16,10.6065,0,10.6065,5.7405,0,13.8585,5.3578,0,12.9346,9.8994,0,9.8994], +// 4 16 5.7405 0 13.8585 0 0 15 0 0 14 5.3578 0 12.9346 + [4,16,5.7405,0,13.8585,0,0,15,0,0,14,5.3578,0,12.9346], +// 4 16 0 0 15 -5.7405 0 13.8585 -5.3578 0 12.9346 0 0 14 + [4,16,0,0,15,-5.7405,0,13.8585,-5.3578,0,12.9346,0,0,14], +// 4 16 -5.7405 0 13.8585 -10.6065 0 10.6065 -9.8994 0 9.8994 -5.3578 0 12.9346 + [4,16,-5.7405,0,13.8585,-10.6065,0,10.6065,-9.8994,0,9.8994,-5.3578,0,12.9346], +// 4 16 -10.6065 0 10.6065 -13.8585 0 5.7405 -12.9346 0 5.3578 -9.8994 0 9.8994 + [4,16,-10.6065,0,10.6065,-13.8585,0,5.7405,-12.9346,0,5.3578,-9.8994,0,9.8994], +// 4 16 -13.8585 0 5.7405 -15 0 0 -14 0 0 -12.9346 0 5.3578 + [4,16,-13.8585,0,5.7405,-15,0,0,-14,0,0,-12.9346,0,5.3578], +// 4 16 -15 0 0 -13.8585 0 -5.7405 -12.9346 0 -5.3578 -14 0 0 + [4,16,-15,0,0,-13.8585,0,-5.7405,-12.9346,0,-5.3578,-14,0,0], +// 4 16 -13.8585 0 -5.7405 -10.6065 0 -10.6065 -9.8994 0 -9.8994 -12.9346 0 -5.3578 + [4,16,-13.8585,0,-5.7405,-10.6065,0,-10.6065,-9.8994,0,-9.8994,-12.9346,0,-5.3578], +// 4 16 -10.6065 0 -10.6065 -5.7405 0 -13.8585 -5.3578 0 -12.9346 -9.8994 0 -9.8994 + [4,16,-10.6065,0,-10.6065,-5.7405,0,-13.8585,-5.3578,0,-12.9346,-9.8994,0,-9.8994], +// 4 16 -5.7405 0 -13.8585 0 0 -15 0 0 -14 -5.3578 0 -12.9346 + [4,16,-5.7405,0,-13.8585,0,0,-15,0,0,-14,-5.3578,0,-12.9346], +// 4 16 0 0 -15 5.7405 0 -13.8585 5.3578 0 -12.9346 0 0 -14 + [4,16,0,0,-15,5.7405,0,-13.8585,5.3578,0,-12.9346,0,0,-14], +// 4 16 5.7405 0 -13.8585 10.6065 0 -10.6065 9.8994 0 -9.8994 5.3578 0 -12.9346 + [4,16,5.7405,0,-13.8585,10.6065,0,-10.6065,9.8994,0,-9.8994,5.3578,0,-12.9346], +// 4 16 10.6065 0 -10.6065 13.8585 0 -5.7405 12.9346 0 -5.3578 9.8994 0 -9.8994 + [4,16,10.6065,0,-10.6065,13.8585,0,-5.7405,12.9346,0,-5.3578,9.8994,0,-9.8994], +// 4 16 13.8585 0 -5.7405 15 0 0 14 0 0 12.9346 0 -5.3578 + [4,16,13.8585,0,-5.7405,15,0,0,14,0,0,12.9346,0,-5.3578], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__4_4ring14(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring14(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring14(line=0.2); \ No newline at end of file diff --git a/p/4-4ring15.scad b/p/4-4ring15.scad new file mode 100644 index 000000000..f507bee30 --- /dev/null +++ b/p/4-4ring15.scad @@ -0,0 +1,56 @@ +use <../lib.scad> +function ldraw_lib__4_4ring15() = [ +// 0 Ring 15 x 1.0 +// 0 Name: 4-4ring15.dat +// 0 Author: Mark Kennedy [mkennedy] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 +// 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2012-02-16 [Philo] Changed to CCW +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin15.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 16 0 0 14.7824 0 6.1232 13.8585 0 5.7405 15 0 0 + [4,16,16,0,0,14.7824,0,6.1232,13.8585,0,5.7405,15,0,0], +// 4 16 14.7824 0 6.1232 11.3136 0 11.3136 10.6065 0 10.6065 13.8585 0 5.7405 + [4,16,14.7824,0,6.1232,11.3136,0,11.3136,10.6065,0,10.6065,13.8585,0,5.7405], +// 4 16 11.3136 0 11.3136 6.1232 0 14.7824 5.7405 0 13.8585 10.6065 0 10.6065 + [4,16,11.3136,0,11.3136,6.1232,0,14.7824,5.7405,0,13.8585,10.6065,0,10.6065], +// 4 16 6.1232 0 14.7824 0 0 16 0 0 15 5.7405 0 13.8585 + [4,16,6.1232,0,14.7824,0,0,16,0,0,15,5.7405,0,13.8585], +// 4 16 0 0 16 -6.1232 0 14.7824 -5.7405 0 13.8585 0 0 15 + [4,16,0,0,16,-6.1232,0,14.7824,-5.7405,0,13.8585,0,0,15], +// 4 16 -6.1232 0 14.7824 -11.3136 0 11.3136 -10.6065 0 10.6065 -5.7405 0 13.8585 + [4,16,-6.1232,0,14.7824,-11.3136,0,11.3136,-10.6065,0,10.6065,-5.7405,0,13.8585], +// 4 16 -11.3136 0 11.3136 -14.7824 0 6.1232 -13.8585 0 5.7405 -10.6065 0 10.6065 + [4,16,-11.3136,0,11.3136,-14.7824,0,6.1232,-13.8585,0,5.7405,-10.6065,0,10.6065], +// 4 16 -14.7824 0 6.1232 -16 0 0 -15 0 0 -13.8585 0 5.7405 + [4,16,-14.7824,0,6.1232,-16,0,0,-15,0,0,-13.8585,0,5.7405], +// 4 16 -16 0 0 -14.7824 0 -6.1232 -13.8585 0 -5.7405 -15 0 0 + [4,16,-16,0,0,-14.7824,0,-6.1232,-13.8585,0,-5.7405,-15,0,0], +// 4 16 -14.7824 0 -6.1232 -11.3136 0 -11.3136 -10.6065 0 -10.6065 -13.8585 0 -5.7405 + [4,16,-14.7824,0,-6.1232,-11.3136,0,-11.3136,-10.6065,0,-10.6065,-13.8585,0,-5.7405], +// 4 16 -11.3136 0 -11.3136 -6.1232 0 -14.7824 -5.7405 0 -13.8585 -10.6065 0 -10.6065 + [4,16,-11.3136,0,-11.3136,-6.1232,0,-14.7824,-5.7405,0,-13.8585,-10.6065,0,-10.6065], +// 4 16 -6.1232 0 -14.7824 0 0 -16 0 0 -15 -5.7405 0 -13.8585 + [4,16,-6.1232,0,-14.7824,0,0,-16,0,0,-15,-5.7405,0,-13.8585], +// 4 16 0 0 -16 6.1232 0 -14.7824 5.7405 0 -13.8585 0 0 -15 + [4,16,0,0,-16,6.1232,0,-14.7824,5.7405,0,-13.8585,0,0,-15], +// 4 16 6.1232 0 -14.7824 11.3136 0 -11.3136 10.6065 0 -10.6065 5.7405 0 -13.8585 + [4,16,6.1232,0,-14.7824,11.3136,0,-11.3136,10.6065,0,-10.6065,5.7405,0,-13.8585], +// 4 16 11.3136 0 -11.3136 14.7824 0 -6.1232 13.8585 0 -5.7405 10.6065 0 -10.6065 + [4,16,11.3136,0,-11.3136,14.7824,0,-6.1232,13.8585,0,-5.7405,10.6065,0,-10.6065], +// 4 16 14.7824 0 -6.1232 16 0 0 15 0 0 13.8585 0 -5.7405 + [4,16,14.7824,0,-6.1232,16,0,0,15,0,0,13.8585,0,-5.7405], +]; +module ldraw_lib__4_4ring15(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring15(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring15(line=0.2); \ No newline at end of file diff --git a/p/4-4ring16.scad b/p/4-4ring16.scad new file mode 100644 index 000000000..741f393da --- /dev/null +++ b/p/4-4ring16.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring16() = [ +// 0 Ring 16 x 1.0 +// 0 Name: 4-4ring16.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-01-11 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 17 0 0 15.7063 0 6.5059 14.7824 0 6.1232 16 0 0 + [4,16,17,0,0,15.7063,0,6.5059,14.7824,0,6.1232,16,0,0], +// 4 16 15.7063 0 6.5059 12.0207 0 12.0207 11.3136 0 11.3136 14.7824 0 6.1232 + [4,16,15.7063,0,6.5059,12.0207,0,12.0207,11.3136,0,11.3136,14.7824,0,6.1232], +// 4 16 12.0207 0 12.0207 6.5059 0 15.7063 6.1232 0 14.7824 11.3136 0 11.3136 + [4,16,12.0207,0,12.0207,6.5059,0,15.7063,6.1232,0,14.7824,11.3136,0,11.3136], +// 4 16 6.5059 0 15.7063 0 0 17 0 0 16 6.1232 0 14.7824 + [4,16,6.5059,0,15.7063,0,0,17,0,0,16,6.1232,0,14.7824], +// 4 16 0 0 17 -6.5059 0 15.7063 -6.1232 0 14.7824 0 0 16 + [4,16,0,0,17,-6.5059,0,15.7063,-6.1232,0,14.7824,0,0,16], +// 4 16 -6.5059 0 15.7063 -12.0207 0 12.0207 -11.3136 0 11.3136 -6.1232 0 14.7824 + [4,16,-6.5059,0,15.7063,-12.0207,0,12.0207,-11.3136,0,11.3136,-6.1232,0,14.7824], +// 4 16 -12.0207 0 12.0207 -15.7063 0 6.5059 -14.7824 0 6.1232 -11.3136 0 11.3136 + [4,16,-12.0207,0,12.0207,-15.7063,0,6.5059,-14.7824,0,6.1232,-11.3136,0,11.3136], +// 4 16 -15.7063 0 6.5059 -17 0 0 -16 0 0 -14.7824 0 6.1232 + [4,16,-15.7063,0,6.5059,-17,0,0,-16,0,0,-14.7824,0,6.1232], +// 4 16 -17 0 0 -15.7063 0 -6.5059 -14.7824 0 -6.1232 -16 0 0 + [4,16,-17,0,0,-15.7063,0,-6.5059,-14.7824,0,-6.1232,-16,0,0], +// 4 16 -15.7063 0 -6.5059 -12.0207 0 -12.0207 -11.3136 0 -11.3136 -14.7824 0 -6.1232 + [4,16,-15.7063,0,-6.5059,-12.0207,0,-12.0207,-11.3136,0,-11.3136,-14.7824,0,-6.1232], +// 4 16 -12.0207 0 -12.0207 -6.5059 0 -15.7063 -6.1232 0 -14.7824 -11.3136 0 -11.3136 + [4,16,-12.0207,0,-12.0207,-6.5059,0,-15.7063,-6.1232,0,-14.7824,-11.3136,0,-11.3136], +// 4 16 -6.5059 0 -15.7063 0 0 -17 0 0 -16 -6.1232 0 -14.7824 + [4,16,-6.5059,0,-15.7063,0,0,-17,0,0,-16,-6.1232,0,-14.7824], +// 4 16 0 0 -17 6.5059 0 -15.7063 6.1232 0 -14.7824 0 0 -16 + [4,16,0,0,-17,6.5059,0,-15.7063,6.1232,0,-14.7824,0,0,-16], +// 4 16 6.5059 0 -15.7063 12.0207 0 -12.0207 11.3136 0 -11.3136 6.1232 0 -14.7824 + [4,16,6.5059,0,-15.7063,12.0207,0,-12.0207,11.3136,0,-11.3136,6.1232,0,-14.7824], +// 4 16 12.0207 0 -12.0207 15.7063 0 -6.5059 14.7824 0 -6.1232 11.3136 0 -11.3136 + [4,16,12.0207,0,-12.0207,15.7063,0,-6.5059,14.7824,0,-6.1232,11.3136,0,-11.3136], +// 4 16 15.7063 0 -6.5059 17 0 0 16 0 0 14.7824 0 -6.1232 + [4,16,15.7063,0,-6.5059,17,0,0,16,0,0,14.7824,0,-6.1232], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__4_4ring16(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring16(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring16(line=0.2); \ No newline at end of file diff --git a/p/4-4ring17.scad b/p/4-4ring17.scad new file mode 100644 index 000000000..f5923bd84 --- /dev/null +++ b/p/4-4ring17.scad @@ -0,0 +1,57 @@ +use <../lib.scad> +function ldraw_lib__4_4ring17() = [ +// 0 Ring 17 x 1.0 +// 0 Name: 4-4ring17.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2004-11-06 [PTadmin] Official Update 2004-04 +// 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2012-02-16 [Philo] Changed to CCW +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-01-16 [Holly-Wood] Complete regeneration, original by hmick +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 18 0 0 16.6302 0 6.8886 15.7063 0 6.5059 17 0 0 + [4,16,18,0,0,16.6302,0,6.8886,15.7063,0,6.5059,17,0,0], +// 4 16 16.6302 0 6.8886 12.7278 0 12.7278 12.0207 0 12.0207 15.7063 0 6.5059 + [4,16,16.6302,0,6.8886,12.7278,0,12.7278,12.0207,0,12.0207,15.7063,0,6.5059], +// 4 16 12.7278 0 12.7278 6.8886 0 16.6302 6.5059 0 15.7063 12.0207 0 12.0207 + [4,16,12.7278,0,12.7278,6.8886,0,16.6302,6.5059,0,15.7063,12.0207,0,12.0207], +// 4 16 6.8886 0 16.6302 0 0 18 0 0 17 6.5059 0 15.7063 + [4,16,6.8886,0,16.6302,0,0,18,0,0,17,6.5059,0,15.7063], +// 4 16 0 0 18 -6.8886 0 16.6302 -6.5059 0 15.7063 0 0 17 + [4,16,0,0,18,-6.8886,0,16.6302,-6.5059,0,15.7063,0,0,17], +// 4 16 -6.8886 0 16.6302 -12.7278 0 12.7278 -12.0207 0 12.0207 -6.5059 0 15.7063 + [4,16,-6.8886,0,16.6302,-12.7278,0,12.7278,-12.0207,0,12.0207,-6.5059,0,15.7063], +// 4 16 -12.7278 0 12.7278 -16.6302 0 6.8886 -15.7063 0 6.5059 -12.0207 0 12.0207 + [4,16,-12.7278,0,12.7278,-16.6302,0,6.8886,-15.7063,0,6.5059,-12.0207,0,12.0207], +// 4 16 -16.6302 0 6.8886 -18 0 0 -17 0 0 -15.7063 0 6.5059 + [4,16,-16.6302,0,6.8886,-18,0,0,-17,0,0,-15.7063,0,6.5059], +// 4 16 -18 0 0 -16.6302 0 -6.8886 -15.7063 0 -6.5059 -17 0 0 + [4,16,-18,0,0,-16.6302,0,-6.8886,-15.7063,0,-6.5059,-17,0,0], +// 4 16 -16.6302 0 -6.8886 -12.7278 0 -12.7278 -12.0207 0 -12.0207 -15.7063 0 -6.5059 + [4,16,-16.6302,0,-6.8886,-12.7278,0,-12.7278,-12.0207,0,-12.0207,-15.7063,0,-6.5059], +// 4 16 -12.7278 0 -12.7278 -6.8886 0 -16.6302 -6.5059 0 -15.7063 -12.0207 0 -12.0207 + [4,16,-12.7278,0,-12.7278,-6.8886,0,-16.6302,-6.5059,0,-15.7063,-12.0207,0,-12.0207], +// 4 16 -6.8886 0 -16.6302 0 0 -18 0 0 -17 -6.5059 0 -15.7063 + [4,16,-6.8886,0,-16.6302,0,0,-18,0,0,-17,-6.5059,0,-15.7063], +// 4 16 0 0 -18 6.8886 0 -16.6302 6.5059 0 -15.7063 0 0 -17 + [4,16,0,0,-18,6.8886,0,-16.6302,6.5059,0,-15.7063,0,0,-17], +// 4 16 6.8886 0 -16.6302 12.7278 0 -12.7278 12.0207 0 -12.0207 6.5059 0 -15.7063 + [4,16,6.8886,0,-16.6302,12.7278,0,-12.7278,12.0207,0,-12.0207,6.5059,0,-15.7063], +// 4 16 12.7278 0 -12.7278 16.6302 0 -6.8886 15.7063 0 -6.5059 12.0207 0 -12.0207 + [4,16,12.7278,0,-12.7278,16.6302,0,-6.8886,15.7063,0,-6.5059,12.0207,0,-12.0207], +// 4 16 16.6302 0 -6.8886 18 0 0 17 0 0 15.7063 0 -6.5059 + [4,16,16.6302,0,-6.8886,18,0,0,17,0,0,15.7063,0,-6.5059], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__4_4ring17(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring17(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring17(line=0.2); \ No newline at end of file diff --git a/p/4-4ring18.scad b/p/4-4ring18.scad new file mode 100644 index 000000000..b90cb68e4 --- /dev/null +++ b/p/4-4ring18.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring18() = [ +// 0 Ring 18 x 1.0 +// 0 Name: 4-4ring18.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-01-11 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 19 0 0 17.5541 0 7.2713 16.6302 0 6.8886 18 0 0 + [4,16,19,0,0,17.5541,0,7.2713,16.6302,0,6.8886,18,0,0], +// 4 16 17.5541 0 7.2713 13.4349 0 13.4349 12.7278 0 12.7278 16.6302 0 6.8886 + [4,16,17.5541,0,7.2713,13.4349,0,13.4349,12.7278,0,12.7278,16.6302,0,6.8886], +// 4 16 13.4349 0 13.4349 7.2713 0 17.5541 6.8886 0 16.6302 12.7278 0 12.7278 + [4,16,13.4349,0,13.4349,7.2713,0,17.5541,6.8886,0,16.6302,12.7278,0,12.7278], +// 4 16 7.2713 0 17.5541 0 0 19 0 0 18 6.8886 0 16.6302 + [4,16,7.2713,0,17.5541,0,0,19,0,0,18,6.8886,0,16.6302], +// 4 16 0 0 19 -7.2713 0 17.5541 -6.8886 0 16.6302 0 0 18 + [4,16,0,0,19,-7.2713,0,17.5541,-6.8886,0,16.6302,0,0,18], +// 4 16 -7.2713 0 17.5541 -13.4349 0 13.4349 -12.7278 0 12.7278 -6.8886 0 16.6302 + [4,16,-7.2713,0,17.5541,-13.4349,0,13.4349,-12.7278,0,12.7278,-6.8886,0,16.6302], +// 4 16 -13.4349 0 13.4349 -17.5541 0 7.2713 -16.6302 0 6.8886 -12.7278 0 12.7278 + [4,16,-13.4349,0,13.4349,-17.5541,0,7.2713,-16.6302,0,6.8886,-12.7278,0,12.7278], +// 4 16 -17.5541 0 7.2713 -19 0 0 -18 0 0 -16.6302 0 6.8886 + [4,16,-17.5541,0,7.2713,-19,0,0,-18,0,0,-16.6302,0,6.8886], +// 4 16 -19 0 0 -17.5541 0 -7.2713 -16.6302 0 -6.8886 -18 0 0 + [4,16,-19,0,0,-17.5541,0,-7.2713,-16.6302,0,-6.8886,-18,0,0], +// 4 16 -17.5541 0 -7.2713 -13.4349 0 -13.4349 -12.7278 0 -12.7278 -16.6302 0 -6.8886 + [4,16,-17.5541,0,-7.2713,-13.4349,0,-13.4349,-12.7278,0,-12.7278,-16.6302,0,-6.8886], +// 4 16 -13.4349 0 -13.4349 -7.2713 0 -17.5541 -6.8886 0 -16.6302 -12.7278 0 -12.7278 + [4,16,-13.4349,0,-13.4349,-7.2713,0,-17.5541,-6.8886,0,-16.6302,-12.7278,0,-12.7278], +// 4 16 -7.2713 0 -17.5541 0 0 -19 0 0 -18 -6.8886 0 -16.6302 + [4,16,-7.2713,0,-17.5541,0,0,-19,0,0,-18,-6.8886,0,-16.6302], +// 4 16 0 0 -19 7.2713 0 -17.5541 6.8886 0 -16.6302 0 0 -18 + [4,16,0,0,-19,7.2713,0,-17.5541,6.8886,0,-16.6302,0,0,-18], +// 4 16 7.2713 0 -17.5541 13.4349 0 -13.4349 12.7278 0 -12.7278 6.8886 0 -16.6302 + [4,16,7.2713,0,-17.5541,13.4349,0,-13.4349,12.7278,0,-12.7278,6.8886,0,-16.6302], +// 4 16 13.4349 0 -13.4349 17.5541 0 -7.2713 16.6302 0 -6.8886 12.7278 0 -12.7278 + [4,16,13.4349,0,-13.4349,17.5541,0,-7.2713,16.6302,0,-6.8886,12.7278,0,-12.7278], +// 4 16 17.5541 0 -7.2713 19 0 0 18 0 0 16.6302 0 -6.8886 + [4,16,17.5541,0,-7.2713,19,0,0,18,0,0,16.6302,0,-6.8886], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__4_4ring18(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring18(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring18(line=0.2); \ No newline at end of file diff --git a/p/4-4ring19.scad b/p/4-4ring19.scad new file mode 100644 index 000000000..3d2644450 --- /dev/null +++ b/p/4-4ring19.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring19() = [ +// 0 Ring 19 x 1.0 +// 0 Name: 4-4ring19.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-01-11 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 20 0 0 18.478 0 7.654 17.5541 0 7.2713 19 0 0 + [4,16,20,0,0,18.478,0,7.654,17.5541,0,7.2713,19,0,0], +// 4 16 18.478 0 7.654 14.142 0 14.142 13.4349 0 13.4349 17.5541 0 7.2713 + [4,16,18.478,0,7.654,14.142,0,14.142,13.4349,0,13.4349,17.5541,0,7.2713], +// 4 16 14.142 0 14.142 7.654 0 18.478 7.2713 0 17.5541 13.4349 0 13.4349 + [4,16,14.142,0,14.142,7.654,0,18.478,7.2713,0,17.5541,13.4349,0,13.4349], +// 4 16 7.654 0 18.478 0 0 20 0 0 19 7.2713 0 17.5541 + [4,16,7.654,0,18.478,0,0,20,0,0,19,7.2713,0,17.5541], +// 4 16 0 0 20 -7.654 0 18.478 -7.2713 0 17.5541 0 0 19 + [4,16,0,0,20,-7.654,0,18.478,-7.2713,0,17.5541,0,0,19], +// 4 16 -7.654 0 18.478 -14.142 0 14.142 -13.4349 0 13.4349 -7.2713 0 17.5541 + [4,16,-7.654,0,18.478,-14.142,0,14.142,-13.4349,0,13.4349,-7.2713,0,17.5541], +// 4 16 -14.142 0 14.142 -18.478 0 7.654 -17.5541 0 7.2713 -13.4349 0 13.4349 + [4,16,-14.142,0,14.142,-18.478,0,7.654,-17.5541,0,7.2713,-13.4349,0,13.4349], +// 4 16 -18.478 0 7.654 -20 0 0 -19 0 0 -17.5541 0 7.2713 + [4,16,-18.478,0,7.654,-20,0,0,-19,0,0,-17.5541,0,7.2713], +// 4 16 -20 0 0 -18.478 0 -7.654 -17.5541 0 -7.2713 -19 0 0 + [4,16,-20,0,0,-18.478,0,-7.654,-17.5541,0,-7.2713,-19,0,0], +// 4 16 -18.478 0 -7.654 -14.142 0 -14.142 -13.4349 0 -13.4349 -17.5541 0 -7.2713 + [4,16,-18.478,0,-7.654,-14.142,0,-14.142,-13.4349,0,-13.4349,-17.5541,0,-7.2713], +// 4 16 -14.142 0 -14.142 -7.654 0 -18.478 -7.2713 0 -17.5541 -13.4349 0 -13.4349 + [4,16,-14.142,0,-14.142,-7.654,0,-18.478,-7.2713,0,-17.5541,-13.4349,0,-13.4349], +// 4 16 -7.654 0 -18.478 0 0 -20 0 0 -19 -7.2713 0 -17.5541 + [4,16,-7.654,0,-18.478,0,0,-20,0,0,-19,-7.2713,0,-17.5541], +// 4 16 0 0 -20 7.654 0 -18.478 7.2713 0 -17.5541 0 0 -19 + [4,16,0,0,-20,7.654,0,-18.478,7.2713,0,-17.5541,0,0,-19], +// 4 16 7.654 0 -18.478 14.142 0 -14.142 13.4349 0 -13.4349 7.2713 0 -17.5541 + [4,16,7.654,0,-18.478,14.142,0,-14.142,13.4349,0,-13.4349,7.2713,0,-17.5541], +// 4 16 14.142 0 -14.142 18.478 0 -7.654 17.5541 0 -7.2713 13.4349 0 -13.4349 + [4,16,14.142,0,-14.142,18.478,0,-7.654,17.5541,0,-7.2713,13.4349,0,-13.4349], +// 4 16 18.478 0 -7.654 20 0 0 19 0 0 17.5541 0 -7.2713 + [4,16,18.478,0,-7.654,20,0,0,19,0,0,17.5541,0,-7.2713], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__4_4ring19(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring19(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring19(line=0.2); \ No newline at end of file diff --git a/p/4-4ring20.scad b/p/4-4ring20.scad new file mode 100644 index 000000000..5c080de27 --- /dev/null +++ b/p/4-4ring20.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring20() = [ +// 0 Ring 20 x 1.0 +// 0 Name: 4-4ring20.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-01-21 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 21 0 0 19.4019 0 8.0367 18.478 0 7.654 20 0 0 + [4,16,21,0,0,19.4019,0,8.0367,18.478,0,7.654,20,0,0], +// 4 16 19.4019 0 8.0367 14.8491 0 14.8491 14.142 0 14.142 18.478 0 7.654 + [4,16,19.4019,0,8.0367,14.8491,0,14.8491,14.142,0,14.142,18.478,0,7.654], +// 4 16 14.8491 0 14.8491 8.0367 0 19.4019 7.654 0 18.478 14.142 0 14.142 + [4,16,14.8491,0,14.8491,8.0367,0,19.4019,7.654,0,18.478,14.142,0,14.142], +// 4 16 8.0367 0 19.4019 0 0 21 0 0 20 7.654 0 18.478 + [4,16,8.0367,0,19.4019,0,0,21,0,0,20,7.654,0,18.478], +// 4 16 0 0 21 -8.0367 0 19.4019 -7.654 0 18.478 0 0 20 + [4,16,0,0,21,-8.0367,0,19.4019,-7.654,0,18.478,0,0,20], +// 4 16 -8.0367 0 19.4019 -14.8491 0 14.8491 -14.142 0 14.142 -7.654 0 18.478 + [4,16,-8.0367,0,19.4019,-14.8491,0,14.8491,-14.142,0,14.142,-7.654,0,18.478], +// 4 16 -14.8491 0 14.8491 -19.4019 0 8.0367 -18.478 0 7.654 -14.142 0 14.142 + [4,16,-14.8491,0,14.8491,-19.4019,0,8.0367,-18.478,0,7.654,-14.142,0,14.142], +// 4 16 -19.4019 0 8.0367 -21 0 0 -20 0 0 -18.478 0 7.654 + [4,16,-19.4019,0,8.0367,-21,0,0,-20,0,0,-18.478,0,7.654], +// 4 16 -21 0 0 -19.4019 0 -8.0367 -18.478 0 -7.654 -20 0 0 + [4,16,-21,0,0,-19.4019,0,-8.0367,-18.478,0,-7.654,-20,0,0], +// 4 16 -19.4019 0 -8.0367 -14.8491 0 -14.8491 -14.142 0 -14.142 -18.478 0 -7.654 + [4,16,-19.4019,0,-8.0367,-14.8491,0,-14.8491,-14.142,0,-14.142,-18.478,0,-7.654], +// 4 16 -14.8491 0 -14.8491 -8.0367 0 -19.4019 -7.654 0 -18.478 -14.142 0 -14.142 + [4,16,-14.8491,0,-14.8491,-8.0367,0,-19.4019,-7.654,0,-18.478,-14.142,0,-14.142], +// 4 16 -8.0367 0 -19.4019 0 0 -21 0 0 -20 -7.654 0 -18.478 + [4,16,-8.0367,0,-19.4019,0,0,-21,0,0,-20,-7.654,0,-18.478], +// 4 16 0 0 -21 8.0367 0 -19.4019 7.654 0 -18.478 0 0 -20 + [4,16,0,0,-21,8.0367,0,-19.4019,7.654,0,-18.478,0,0,-20], +// 4 16 8.0367 0 -19.4019 14.8491 0 -14.8491 14.142 0 -14.142 7.654 0 -18.478 + [4,16,8.0367,0,-19.4019,14.8491,0,-14.8491,14.142,0,-14.142,7.654,0,-18.478], +// 4 16 14.8491 0 -14.8491 19.4019 0 -8.0367 18.478 0 -7.654 14.142 0 -14.142 + [4,16,14.8491,0,-14.8491,19.4019,0,-8.0367,18.478,0,-7.654,14.142,0,-14.142], +// 4 16 19.4019 0 -8.0367 21 0 0 20 0 0 18.478 0 -7.654 + [4,16,19.4019,0,-8.0367,21,0,0,20,0,0,18.478,0,-7.654], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__4_4ring20(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring20(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring20(line=0.2); \ No newline at end of file diff --git a/p/4-4ring21.scad b/p/4-4ring21.scad new file mode 100644 index 000000000..0ed2db488 --- /dev/null +++ b/p/4-4ring21.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring21() = [ +// 0 Ring 21 x 1.0 +// 0 Name: 4-4ring21.dat +// 0 Author: Santeri Piippo [arezey] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin21.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 21 0 0 22 0 0 20.3258 0 8.4194 19.4019 0 8.0367 + [4,16,21,0,0,22,0,0,20.3258,0,8.4194,19.4019,0,8.0367], +// 4 16 19.4019 0 8.0367 20.3258 0 8.4194 15.5562 0 15.5562 14.8491 0 14.8491 + [4,16,19.4019,0,8.0367,20.3258,0,8.4194,15.5562,0,15.5562,14.8491,0,14.8491], +// 4 16 14.8491 0 14.8491 15.5562 0 15.5562 8.4194 0 20.3258 8.0367 0 19.4019 + [4,16,14.8491,0,14.8491,15.5562,0,15.5562,8.4194,0,20.3258,8.0367,0,19.4019], +// 4 16 8.0367 0 19.4019 8.4194 0 20.3258 0 0 22 0 0 21 + [4,16,8.0367,0,19.4019,8.4194,0,20.3258,0,0,22,0,0,21], +// 4 16 0 0 21 0 0 22 -8.4194 0 20.3258 -8.0367 0 19.4019 + [4,16,0,0,21,0,0,22,-8.4194,0,20.3258,-8.0367,0,19.4019], +// 4 16 -8.0367 0 19.4019 -8.4194 0 20.3258 -15.5562 0 15.5562 -14.8491 0 14.8491 + [4,16,-8.0367,0,19.4019,-8.4194,0,20.3258,-15.5562,0,15.5562,-14.8491,0,14.8491], +// 4 16 -14.8491 0 14.8491 -15.5562 0 15.5562 -20.3258 0 8.4194 -19.4019 0 8.0367 + [4,16,-14.8491,0,14.8491,-15.5562,0,15.5562,-20.3258,0,8.4194,-19.4019,0,8.0367], +// 4 16 -19.4019 0 8.0367 -20.3258 0 8.4194 -22 0 0 -21 0 0 + [4,16,-19.4019,0,8.0367,-20.3258,0,8.4194,-22,0,0,-21,0,0], +// 4 16 -21 0 0 -22 0 0 -20.3258 0 -8.4194 -19.4019 0 -8.0367 + [4,16,-21,0,0,-22,0,0,-20.3258,0,-8.4194,-19.4019,0,-8.0367], +// 4 16 -19.4019 0 -8.0367 -20.3258 0 -8.4194 -15.5562 0 -15.5562 -14.8491 0 -14.8491 + [4,16,-19.4019,0,-8.0367,-20.3258,0,-8.4194,-15.5562,0,-15.5562,-14.8491,0,-14.8491], +// 4 16 -14.8491 0 -14.8491 -15.5562 0 -15.5562 -8.4194 0 -20.3258 -8.0367 0 -19.4019 + [4,16,-14.8491,0,-14.8491,-15.5562,0,-15.5562,-8.4194,0,-20.3258,-8.0367,0,-19.4019], +// 4 16 -8.0367 0 -19.4019 -8.4194 0 -20.3258 0 0 -22 0 0 -21 + [4,16,-8.0367,0,-19.4019,-8.4194,0,-20.3258,0,0,-22,0,0,-21], +// 4 16 0 0 -21 0 0 -22 8.4194 0 -20.3258 8.0367 0 -19.4019 + [4,16,0,0,-21,0,0,-22,8.4194,0,-20.3258,8.0367,0,-19.4019], +// 4 16 8.0367 0 -19.4019 8.4194 0 -20.3258 15.5562 0 -15.5562 14.8491 0 -14.8491 + [4,16,8.0367,0,-19.4019,8.4194,0,-20.3258,15.5562,0,-15.5562,14.8491,0,-14.8491], +// 4 16 14.8491 0 -14.8491 15.5562 0 -15.5562 20.3258 0 -8.4194 19.4019 0 -8.0367 + [4,16,14.8491,0,-14.8491,15.5562,0,-15.5562,20.3258,0,-8.4194,19.4019,0,-8.0367], +// 4 16 19.4019 0 -8.0367 20.3258 0 -8.4194 22 0 0 21 0 0 + [4,16,19.4019,0,-8.0367,20.3258,0,-8.4194,22,0,0,21,0,0], +// 0 +]; +module ldraw_lib__4_4ring21(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring21(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring21(line=0.2); \ No newline at end of file diff --git a/p/4-4ring22.scad b/p/4-4ring22.scad new file mode 100644 index 000000000..43608cd4d --- /dev/null +++ b/p/4-4ring22.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring22() = [ +// 0 Ring 22 x 1.0 +// 0 Name: 4-4ring22.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-01-28 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 23 0 0 21.2497 0 8.8021 20.3258 0 8.4194 22 0 0 + [4,16,23,0,0,21.2497,0,8.8021,20.3258,0,8.4194,22,0,0], +// 4 16 21.2497 0 8.8021 16.2633 0 16.2633 15.5562 0 15.5562 20.3258 0 8.4194 + [4,16,21.2497,0,8.8021,16.2633,0,16.2633,15.5562,0,15.5562,20.3258,0,8.4194], +// 4 16 16.2633 0 16.2633 8.8021 0 21.2497 8.4194 0 20.3258 15.5562 0 15.5562 + [4,16,16.2633,0,16.2633,8.8021,0,21.2497,8.4194,0,20.3258,15.5562,0,15.5562], +// 4 16 8.8021 0 21.2497 0 0 23 0 0 22 8.4194 0 20.3258 + [4,16,8.8021,0,21.2497,0,0,23,0,0,22,8.4194,0,20.3258], +// 4 16 0 0 23 -8.8021 0 21.2497 -8.4194 0 20.3258 0 0 22 + [4,16,0,0,23,-8.8021,0,21.2497,-8.4194,0,20.3258,0,0,22], +// 4 16 -8.8021 0 21.2497 -16.2633 0 16.2633 -15.5562 0 15.5562 -8.4194 0 20.3258 + [4,16,-8.8021,0,21.2497,-16.2633,0,16.2633,-15.5562,0,15.5562,-8.4194,0,20.3258], +// 4 16 -16.2633 0 16.2633 -21.2497 0 8.8021 -20.3258 0 8.4194 -15.5562 0 15.5562 + [4,16,-16.2633,0,16.2633,-21.2497,0,8.8021,-20.3258,0,8.4194,-15.5562,0,15.5562], +// 4 16 -21.2497 0 8.8021 -23 0 0 -22 0 0 -20.3258 0 8.4194 + [4,16,-21.2497,0,8.8021,-23,0,0,-22,0,0,-20.3258,0,8.4194], +// 4 16 -23 0 0 -21.2497 0 -8.8021 -20.3258 0 -8.4194 -22 0 0 + [4,16,-23,0,0,-21.2497,0,-8.8021,-20.3258,0,-8.4194,-22,0,0], +// 4 16 -21.2497 0 -8.8021 -16.2633 0 -16.2633 -15.5562 0 -15.5562 -20.3258 0 -8.4194 + [4,16,-21.2497,0,-8.8021,-16.2633,0,-16.2633,-15.5562,0,-15.5562,-20.3258,0,-8.4194], +// 4 16 -16.2633 0 -16.2633 -8.8021 0 -21.2497 -8.4194 0 -20.3258 -15.5562 0 -15.5562 + [4,16,-16.2633,0,-16.2633,-8.8021,0,-21.2497,-8.4194,0,-20.3258,-15.5562,0,-15.5562], +// 4 16 -8.8021 0 -21.2497 0 0 -23 0 0 -22 -8.4194 0 -20.3258 + [4,16,-8.8021,0,-21.2497,0,0,-23,0,0,-22,-8.4194,0,-20.3258], +// 4 16 0 0 -23 8.8021 0 -21.2497 8.4194 0 -20.3258 0 0 -22 + [4,16,0,0,-23,8.8021,0,-21.2497,8.4194,0,-20.3258,0,0,-22], +// 4 16 8.8021 0 -21.2497 16.2633 0 -16.2633 15.5562 0 -15.5562 8.4194 0 -20.3258 + [4,16,8.8021,0,-21.2497,16.2633,0,-16.2633,15.5562,0,-15.5562,8.4194,0,-20.3258], +// 4 16 16.2633 0 -16.2633 21.2497 0 -8.8021 20.3258 0 -8.4194 15.5562 0 -15.5562 + [4,16,16.2633,0,-16.2633,21.2497,0,-8.8021,20.3258,0,-8.4194,15.5562,0,-15.5562], +// 4 16 21.2497 0 -8.8021 23 0 0 22 0 0 20.3258 0 -8.4194 + [4,16,21.2497,0,-8.8021,23,0,0,22,0,0,20.3258,0,-8.4194], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__4_4ring22(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring22(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring22(line=0.2); \ No newline at end of file diff --git a/p/4-4ring23.scad b/p/4-4ring23.scad new file mode 100644 index 000000000..3dcb32c30 --- /dev/null +++ b/p/4-4ring23.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring23() = [ +// 0 Ring 23 x 1.0 +// 0 Name: 4-4ring23.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-09-03 [PTadmin] Official Update 2009-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin23.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 23 0 0 24 0 0 22.1736 0 9.1848 21.2497 0 8.8021 + [4,16,23,0,0,24,0,0,22.1736,0,9.1848,21.2497,0,8.8021], +// 4 16 21.2497 0 8.8021 22.1736 0 9.1848 16.9704 0 16.9704 16.2633 0 16.2633 + [4,16,21.2497,0,8.8021,22.1736,0,9.1848,16.9704,0,16.9704,16.2633,0,16.2633], +// 4 16 16.2633 0 16.2633 16.9704 0 16.9704 9.1848 0 22.1736 8.8021 0 21.2497 + [4,16,16.2633,0,16.2633,16.9704,0,16.9704,9.1848,0,22.1736,8.8021,0,21.2497], +// 4 16 8.8021 0 21.2497 9.1848 0 22.1736 0 0 24 0 0 23 + [4,16,8.8021,0,21.2497,9.1848,0,22.1736,0,0,24,0,0,23], +// 4 16 0 0 23 0 0 24 -9.1848 0 22.1736 -8.8021 0 21.2497 + [4,16,0,0,23,0,0,24,-9.1848,0,22.1736,-8.8021,0,21.2497], +// 4 16 -8.8021 0 21.2497 -9.1848 0 22.1736 -16.9704 0 16.9704 -16.2633 0 16.2633 + [4,16,-8.8021,0,21.2497,-9.1848,0,22.1736,-16.9704,0,16.9704,-16.2633,0,16.2633], +// 4 16 -16.2633 0 16.2633 -16.9704 0 16.9704 -22.1736 0 9.1848 -21.2497 0 8.8021 + [4,16,-16.2633,0,16.2633,-16.9704,0,16.9704,-22.1736,0,9.1848,-21.2497,0,8.8021], +// 4 16 -21.2497 0 8.8021 -22.1736 0 9.1848 -24 0 0 -23 0 0 + [4,16,-21.2497,0,8.8021,-22.1736,0,9.1848,-24,0,0,-23,0,0], +// 4 16 -23 0 0 -24 0 0 -22.1736 0 -9.1848 -21.2497 0 -8.8021 + [4,16,-23,0,0,-24,0,0,-22.1736,0,-9.1848,-21.2497,0,-8.8021], +// 4 16 -21.2497 0 -8.8021 -22.1736 0 -9.1848 -16.9704 0 -16.9704 -16.2633 0 -16.2633 + [4,16,-21.2497,0,-8.8021,-22.1736,0,-9.1848,-16.9704,0,-16.9704,-16.2633,0,-16.2633], +// 4 16 -16.2633 0 -16.2633 -16.9704 0 -16.9704 -9.1848 0 -22.1736 -8.8021 0 -21.2497 + [4,16,-16.2633,0,-16.2633,-16.9704,0,-16.9704,-9.1848,0,-22.1736,-8.8021,0,-21.2497], +// 4 16 -8.8021 0 -21.2497 -9.1848 0 -22.1736 0 0 -24 0 0 -23 + [4,16,-8.8021,0,-21.2497,-9.1848,0,-22.1736,0,0,-24,0,0,-23], +// 4 16 0 0 -23 0 0 -24 9.1848 0 -22.1736 8.8021 0 -21.2497 + [4,16,0,0,-23,0,0,-24,9.1848,0,-22.1736,8.8021,0,-21.2497], +// 4 16 8.8021 0 -21.2497 9.1848 0 -22.1736 16.9704 0 -16.9704 16.2633 0 -16.2633 + [4,16,8.8021,0,-21.2497,9.1848,0,-22.1736,16.9704,0,-16.9704,16.2633,0,-16.2633], +// 4 16 16.2633 0 -16.2633 16.9704 0 -16.9704 22.1736 0 -9.1848 21.2497 0 -8.8021 + [4,16,16.2633,0,-16.2633,16.9704,0,-16.9704,22.1736,0,-9.1848,21.2497,0,-8.8021], +// 4 16 21.2497 0 -8.8021 22.1736 0 -9.1848 24 0 0 23 0 0 + [4,16,21.2497,0,-8.8021,22.1736,0,-9.1848,24,0,0,23,0,0], +// +]; +module ldraw_lib__4_4ring23(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring23(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring23(line=0.2); \ No newline at end of file diff --git a/p/4-4ring24.scad b/p/4-4ring24.scad new file mode 100644 index 000000000..72929a10d --- /dev/null +++ b/p/4-4ring24.scad @@ -0,0 +1,54 @@ +use <../lib.scad> +function ldraw_lib__4_4ring24() = [ +// 0 Ring 24 x 1.0 +// 0 Name: 4-4ring24.dat +// 0 Author: Niels Karsdorp [nielsk] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2012-02-16 [Philo] Changed to CCW +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin24.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 25 0 0 23.0975 0 9.5675 22.1736 0 9.1848 24 0 0 + [4,16,25,0,0,23.0975,0,9.5675,22.1736,0,9.1848,24,0,0], +// 4 16 23.0975 0 9.5675 17.6775 0 17.6775 16.9704 0 16.9704 22.1736 0 9.1848 + [4,16,23.0975,0,9.5675,17.6775,0,17.6775,16.9704,0,16.9704,22.1736,0,9.1848], +// 4 16 17.6775 0 17.6775 9.5675 0 23.0975 9.1848 0 22.1736 16.9704 0 16.9704 + [4,16,17.6775,0,17.6775,9.5675,0,23.0975,9.1848,0,22.1736,16.9704,0,16.9704], +// 4 16 9.5675 0 23.0975 0 0 25 0 0 24 9.1848 0 22.1736 + [4,16,9.5675,0,23.0975,0,0,25,0,0,24,9.1848,0,22.1736], +// 4 16 0 0 25 -9.5675 0 23.0975 -9.1848 0 22.1736 0 0 24 + [4,16,0,0,25,-9.5675,0,23.0975,-9.1848,0,22.1736,0,0,24], +// 4 16 -9.5675 0 23.0975 -17.6775 0 17.6775 -16.9704 0 16.9704 -9.1848 0 22.1736 + [4,16,-9.5675,0,23.0975,-17.6775,0,17.6775,-16.9704,0,16.9704,-9.1848,0,22.1736], +// 4 16 -17.6775 0 17.6775 -23.0975 0 9.5675 -22.1736 0 9.1848 -16.9704 0 16.9704 + [4,16,-17.6775,0,17.6775,-23.0975,0,9.5675,-22.1736,0,9.1848,-16.9704,0,16.9704], +// 4 16 -23.0975 0 9.5675 -25 0 0 -24 0 0 -22.1736 0 9.1848 + [4,16,-23.0975,0,9.5675,-25,0,0,-24,0,0,-22.1736,0,9.1848], +// 4 16 -25 0 0 -23.0975 0 -9.5675 -22.1736 0 -9.1848 -24 0 0 + [4,16,-25,0,0,-23.0975,0,-9.5675,-22.1736,0,-9.1848,-24,0,0], +// 4 16 -23.0975 0 -9.5675 -17.6775 0 -17.6775 -16.9704 0 -16.9704 -22.1736 0 -9.1848 + [4,16,-23.0975,0,-9.5675,-17.6775,0,-17.6775,-16.9704,0,-16.9704,-22.1736,0,-9.1848], +// 4 16 -17.6775 0 -17.6775 -9.5675 0 -23.0975 -9.1848 0 -22.1736 -16.9704 0 -16.9704 + [4,16,-17.6775,0,-17.6775,-9.5675,0,-23.0975,-9.1848,0,-22.1736,-16.9704,0,-16.9704], +// 4 16 -9.5675 0 -23.0975 0 0 -25 0 0 -24 -9.1848 0 -22.1736 + [4,16,-9.5675,0,-23.0975,0,0,-25,0,0,-24,-9.1848,0,-22.1736], +// 4 16 0 0 -25 9.5675 0 -23.0975 9.1848 0 -22.1736 0 0 -24 + [4,16,0,0,-25,9.5675,0,-23.0975,9.1848,0,-22.1736,0,0,-24], +// 4 16 9.5675 0 -23.0975 17.6775 0 -17.6775 16.9704 0 -16.9704 9.1848 0 -22.1736 + [4,16,9.5675,0,-23.0975,17.6775,0,-17.6775,16.9704,0,-16.9704,9.1848,0,-22.1736], +// 4 16 17.6775 0 -17.6775 23.0975 0 -9.5675 22.1736 0 -9.1848 16.9704 0 -16.9704 + [4,16,17.6775,0,-17.6775,23.0975,0,-9.5675,22.1736,0,-9.1848,16.9704,0,-16.9704], +// 4 16 23.0975 0 -9.5675 25 0 0 24 0 0 22.1736 0 -9.1848 + [4,16,23.0975,0,-9.5675,25,0,0,24,0,0,22.1736,0,-9.1848], +]; +module ldraw_lib__4_4ring24(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring24(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring24(line=0.2); \ No newline at end of file diff --git a/p/4-4ring25.scad b/p/4-4ring25.scad new file mode 100644 index 000000000..b64c5c2e8 --- /dev/null +++ b/p/4-4ring25.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring25() = [ +// 0 Ring 25 x 1.0 +// 0 Name: 4-4ring25.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-01-24 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 26 0 0 24.0214 0 9.9502 23.0975 0 9.5675 25 0 0 + [4,16,26,0,0,24.0214,0,9.9502,23.0975,0,9.5675,25,0,0], +// 4 16 24.0214 0 9.9502 18.3846 0 18.3846 17.6775 0 17.6775 23.0975 0 9.5675 + [4,16,24.0214,0,9.9502,18.3846,0,18.3846,17.6775,0,17.6775,23.0975,0,9.5675], +// 4 16 18.3846 0 18.3846 9.9502 0 24.0214 9.5675 0 23.0975 17.6775 0 17.6775 + [4,16,18.3846,0,18.3846,9.9502,0,24.0214,9.5675,0,23.0975,17.6775,0,17.6775], +// 4 16 9.9502 0 24.0214 0 0 26 0 0 25 9.5675 0 23.0975 + [4,16,9.9502,0,24.0214,0,0,26,0,0,25,9.5675,0,23.0975], +// 4 16 0 0 26 -9.9502 0 24.0214 -9.5675 0 23.0975 0 0 25 + [4,16,0,0,26,-9.9502,0,24.0214,-9.5675,0,23.0975,0,0,25], +// 4 16 -9.9502 0 24.0214 -18.3846 0 18.3846 -17.6775 0 17.6775 -9.5675 0 23.0975 + [4,16,-9.9502,0,24.0214,-18.3846,0,18.3846,-17.6775,0,17.6775,-9.5675,0,23.0975], +// 4 16 -18.3846 0 18.3846 -24.0214 0 9.9502 -23.0975 0 9.5675 -17.6775 0 17.6775 + [4,16,-18.3846,0,18.3846,-24.0214,0,9.9502,-23.0975,0,9.5675,-17.6775,0,17.6775], +// 4 16 -24.0214 0 9.9502 -26 0 0 -25 0 0 -23.0975 0 9.5675 + [4,16,-24.0214,0,9.9502,-26,0,0,-25,0,0,-23.0975,0,9.5675], +// 4 16 -26 0 0 -24.0214 0 -9.9502 -23.0975 0 -9.5675 -25 0 0 + [4,16,-26,0,0,-24.0214,0,-9.9502,-23.0975,0,-9.5675,-25,0,0], +// 4 16 -24.0214 0 -9.9502 -18.3846 0 -18.3846 -17.6775 0 -17.6775 -23.0975 0 -9.5675 + [4,16,-24.0214,0,-9.9502,-18.3846,0,-18.3846,-17.6775,0,-17.6775,-23.0975,0,-9.5675], +// 4 16 -18.3846 0 -18.3846 -9.9502 0 -24.0214 -9.5675 0 -23.0975 -17.6775 0 -17.6775 + [4,16,-18.3846,0,-18.3846,-9.9502,0,-24.0214,-9.5675,0,-23.0975,-17.6775,0,-17.6775], +// 4 16 -9.9502 0 -24.0214 0 0 -26 0 0 -25 -9.5675 0 -23.0975 + [4,16,-9.9502,0,-24.0214,0,0,-26,0,0,-25,-9.5675,0,-23.0975], +// 4 16 0 0 -26 9.9502 0 -24.0214 9.5675 0 -23.0975 0 0 -25 + [4,16,0,0,-26,9.9502,0,-24.0214,9.5675,0,-23.0975,0,0,-25], +// 4 16 9.9502 0 -24.0214 18.3846 0 -18.3846 17.6775 0 -17.6775 9.5675 0 -23.0975 + [4,16,9.9502,0,-24.0214,18.3846,0,-18.3846,17.6775,0,-17.6775,9.5675,0,-23.0975], +// 4 16 18.3846 0 -18.3846 24.0214 0 -9.9502 23.0975 0 -9.5675 17.6775 0 -17.6775 + [4,16,18.3846,0,-18.3846,24.0214,0,-9.9502,23.0975,0,-9.5675,17.6775,0,-17.6775], +// 4 16 24.0214 0 -9.9502 26 0 0 25 0 0 23.0975 0 -9.5675 + [4,16,24.0214,0,-9.9502,26,0,0,25,0,0,23.0975,0,-9.5675], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__4_4ring25(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring25(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring25(line=0.2); \ No newline at end of file diff --git a/p/4-4ring26.scad b/p/4-4ring26.scad new file mode 100644 index 000000000..25bb85920 --- /dev/null +++ b/p/4-4ring26.scad @@ -0,0 +1,54 @@ +use <../lib.scad> +function ldraw_lib__4_4ring26() = [ +// 0 Ring 26 x 1.0 +// 0 Name: 4-4ring26.dat +// 0 Author: Niels Karsdorp [nielsk] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin26.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 26 0 0 27 0 0 24.9453 0 10.3329 24.0214 0 9.9502 + [4,16,26,0,0,27,0,0,24.9453,0,10.3329,24.0214,0,9.9502], +// 4 16 24.0214 0 9.9502 24.9453 0 10.3329 19.0917 0 19.0917 18.3846 0 18.3846 + [4,16,24.0214,0,9.9502,24.9453,0,10.3329,19.0917,0,19.0917,18.3846,0,18.3846], +// 4 16 18.3846 0 18.3846 19.0917 0 19.0917 10.3329 0 24.9453 9.9502 0 24.0214 + [4,16,18.3846,0,18.3846,19.0917,0,19.0917,10.3329,0,24.9453,9.9502,0,24.0214], +// 4 16 9.9502 0 24.0214 10.3329 0 24.9453 0 0 27 0 0 26 + [4,16,9.9502,0,24.0214,10.3329,0,24.9453,0,0,27,0,0,26], +// 4 16 0 0 26 0 0 27 -10.3329 0 24.9453 -9.9502 0 24.0214 + [4,16,0,0,26,0,0,27,-10.3329,0,24.9453,-9.9502,0,24.0214], +// 4 16 -9.9502 0 24.0214 -10.3329 0 24.9453 -19.0917 0 19.0917 -18.3846 0 18.3846 + [4,16,-9.9502,0,24.0214,-10.3329,0,24.9453,-19.0917,0,19.0917,-18.3846,0,18.3846], +// 4 16 -18.3846 0 18.3846 -19.0917 0 19.0917 -24.9453 0 10.3329 -24.0214 0 9.9502 + [4,16,-18.3846,0,18.3846,-19.0917,0,19.0917,-24.9453,0,10.3329,-24.0214,0,9.9502], +// 4 16 -24.0214 0 9.9502 -24.9453 0 10.3329 -27 0 0 -26 0 0 + [4,16,-24.0214,0,9.9502,-24.9453,0,10.3329,-27,0,0,-26,0,0], +// 4 16 -26 0 0 -27 0 0 -24.9453 0 -10.3329 -24.0214 0 -9.9502 + [4,16,-26,0,0,-27,0,0,-24.9453,0,-10.3329,-24.0214,0,-9.9502], +// 4 16 -24.0214 0 -9.9502 -24.9453 0 -10.3329 -19.0917 0 -19.0917 -18.3846 0 -18.3846 + [4,16,-24.0214,0,-9.9502,-24.9453,0,-10.3329,-19.0917,0,-19.0917,-18.3846,0,-18.3846], +// 4 16 -18.3846 0 -18.3846 -19.0917 0 -19.0917 -10.3329 0 -24.9453 -9.9502 0 -24.0214 + [4,16,-18.3846,0,-18.3846,-19.0917,0,-19.0917,-10.3329,0,-24.9453,-9.9502,0,-24.0214], +// 4 16 -9.9502 0 -24.0214 -10.3329 0 -24.9453 0 0 -27 0 0 -26 + [4,16,-9.9502,0,-24.0214,-10.3329,0,-24.9453,0,0,-27,0,0,-26], +// 4 16 0 0 -26 0 0 -27 10.3329 0 -24.9453 9.9502 0 -24.0214 + [4,16,0,0,-26,0,0,-27,10.3329,0,-24.9453,9.9502,0,-24.0214], +// 4 16 9.9502 0 -24.0214 10.3329 0 -24.9453 19.0917 0 -19.0917 18.3846 0 -18.3846 + [4,16,9.9502,0,-24.0214,10.3329,0,-24.9453,19.0917,0,-19.0917,18.3846,0,-18.3846], +// 4 16 18.3846 0 -18.3846 19.0917 0 -19.0917 24.9453 0 -10.3329 24.0214 0 -9.9502 + [4,16,18.3846,0,-18.3846,19.0917,0,-19.0917,24.9453,0,-10.3329,24.0214,0,-9.9502], +// 4 16 24.0214 0 -9.9502 24.9453 0 -10.3329 27 0 0 26 0 0 + [4,16,24.0214,0,-9.9502,24.9453,0,-10.3329,27,0,0,26,0,0], +// 0 +// +]; +module ldraw_lib__4_4ring26(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring26(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring26(line=0.2); \ No newline at end of file diff --git a/p/4-4ring29.scad b/p/4-4ring29.scad new file mode 100644 index 000000000..a463ab62d --- /dev/null +++ b/p/4-4ring29.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring29() = [ +// 0 Ring 29 x 1.0 +// 0 Name: 4-4ring29.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-02-03 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 30 0 0 27.717 0 11.481 26.7931 0 11.0983 29 0 0 + [4,16,30,0,0,27.717,0,11.481,26.7931,0,11.0983,29,0,0], +// 4 16 27.717 0 11.481 21.213 0 21.213 20.5059 0 20.5059 26.7931 0 11.0983 + [4,16,27.717,0,11.481,21.213,0,21.213,20.5059,0,20.5059,26.7931,0,11.0983], +// 4 16 21.213 0 21.213 11.481 0 27.717 11.0983 0 26.7931 20.5059 0 20.5059 + [4,16,21.213,0,21.213,11.481,0,27.717,11.0983,0,26.7931,20.5059,0,20.5059], +// 4 16 11.481 0 27.717 0 0 30 0 0 29 11.0983 0 26.7931 + [4,16,11.481,0,27.717,0,0,30,0,0,29,11.0983,0,26.7931], +// 4 16 0 0 30 -11.481 0 27.717 -11.0983 0 26.7931 0 0 29 + [4,16,0,0,30,-11.481,0,27.717,-11.0983,0,26.7931,0,0,29], +// 4 16 -11.481 0 27.717 -21.213 0 21.213 -20.5059 0 20.5059 -11.0983 0 26.7931 + [4,16,-11.481,0,27.717,-21.213,0,21.213,-20.5059,0,20.5059,-11.0983,0,26.7931], +// 4 16 -21.213 0 21.213 -27.717 0 11.481 -26.7931 0 11.0983 -20.5059 0 20.5059 + [4,16,-21.213,0,21.213,-27.717,0,11.481,-26.7931,0,11.0983,-20.5059,0,20.5059], +// 4 16 -27.717 0 11.481 -30 0 0 -29 0 0 -26.7931 0 11.0983 + [4,16,-27.717,0,11.481,-30,0,0,-29,0,0,-26.7931,0,11.0983], +// 4 16 -30 0 0 -27.717 0 -11.481 -26.7931 0 -11.0983 -29 0 0 + [4,16,-30,0,0,-27.717,0,-11.481,-26.7931,0,-11.0983,-29,0,0], +// 4 16 -27.717 0 -11.481 -21.213 0 -21.213 -20.5059 0 -20.5059 -26.7931 0 -11.0983 + [4,16,-27.717,0,-11.481,-21.213,0,-21.213,-20.5059,0,-20.5059,-26.7931,0,-11.0983], +// 4 16 -21.213 0 -21.213 -11.481 0 -27.717 -11.0983 0 -26.7931 -20.5059 0 -20.5059 + [4,16,-21.213,0,-21.213,-11.481,0,-27.717,-11.0983,0,-26.7931,-20.5059,0,-20.5059], +// 4 16 -11.481 0 -27.717 0 0 -30 0 0 -29 -11.0983 0 -26.7931 + [4,16,-11.481,0,-27.717,0,0,-30,0,0,-29,-11.0983,0,-26.7931], +// 4 16 0 0 -30 11.481 0 -27.717 11.0983 0 -26.7931 0 0 -29 + [4,16,0,0,-30,11.481,0,-27.717,11.0983,0,-26.7931,0,0,-29], +// 4 16 11.481 0 -27.717 21.213 0 -21.213 20.5059 0 -20.5059 11.0983 0 -26.7931 + [4,16,11.481,0,-27.717,21.213,0,-21.213,20.5059,0,-20.5059,11.0983,0,-26.7931], +// 4 16 21.213 0 -21.213 27.717 0 -11.481 26.7931 0 -11.0983 20.5059 0 -20.5059 + [4,16,21.213,0,-21.213,27.717,0,-11.481,26.7931,0,-11.0983,20.5059,0,-20.5059], +// 4 16 27.717 0 -11.481 30 0 0 29 0 0 26.7931 0 -11.0983 + [4,16,27.717,0,-11.481,30,0,0,29,0,0,26.7931,0,-11.0983], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__4_4ring29(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring29(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring29(line=0.2); \ No newline at end of file diff --git a/p/4-4ring30.scad b/p/4-4ring30.scad new file mode 100644 index 000000000..6e9cbedd5 --- /dev/null +++ b/p/4-4ring30.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring30() = [ +// 0 Ring 30 x 1.0 +// 0 Name: 4-4ring30.dat +// 0 Author: Max Martin Richter [MMR1988] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin30.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 31 0 0 28.6409 0 11.8637 27.717 0 11.481 30 0 0 + [4,16,31,0,0,28.6409,0,11.8637,27.717,0,11.481,30,0,0], +// 4 16 28.6409 0 11.8637 21.9201 0 21.9201 21.213 0 21.213 27.717 0 11.481 + [4,16,28.6409,0,11.8637,21.9201,0,21.9201,21.213,0,21.213,27.717,0,11.481], +// 4 16 21.9201 0 21.9201 11.8637 0 28.6409 11.481 0 27.717 21.213 0 21.213 + [4,16,21.9201,0,21.9201,11.8637,0,28.6409,11.481,0,27.717,21.213,0,21.213], +// 4 16 11.8637 0 28.6409 0 0 31 0 0 30 11.481 0 27.717 + [4,16,11.8637,0,28.6409,0,0,31,0,0,30,11.481,0,27.717], +// 4 16 0 0 31 -11.8637 0 28.6409 -11.481 0 27.717 0 0 30 + [4,16,0,0,31,-11.8637,0,28.6409,-11.481,0,27.717,0,0,30], +// 4 16 -11.8637 0 28.6409 -21.9201 0 21.9201 -21.213 0 21.213 -11.481 0 27.717 + [4,16,-11.8637,0,28.6409,-21.9201,0,21.9201,-21.213,0,21.213,-11.481,0,27.717], +// 4 16 -21.9201 0 21.9201 -28.6409 0 11.8637 -27.717 0 11.481 -21.213 0 21.213 + [4,16,-21.9201,0,21.9201,-28.6409,0,11.8637,-27.717,0,11.481,-21.213,0,21.213], +// 4 16 -28.6409 0 11.8637 -31 0 0 -30 0 0 -27.717 0 11.481 + [4,16,-28.6409,0,11.8637,-31,0,0,-30,0,0,-27.717,0,11.481], +// 4 16 -31 0 0 -28.6409 0 -11.8637 -27.717 0 -11.481 -30 0 0 + [4,16,-31,0,0,-28.6409,0,-11.8637,-27.717,0,-11.481,-30,0,0], +// 4 16 -28.6409 0 -11.8637 -21.9201 0 -21.9201 -21.213 0 -21.213 -27.717 0 -11.481 + [4,16,-28.6409,0,-11.8637,-21.9201,0,-21.9201,-21.213,0,-21.213,-27.717,0,-11.481], +// 4 16 -21.9201 0 -21.9201 -11.8637 0 -28.6409 -11.481 0 -27.717 -21.213 0 -21.213 + [4,16,-21.9201,0,-21.9201,-11.8637,0,-28.6409,-11.481,0,-27.717,-21.213,0,-21.213], +// 4 16 -11.8637 0 -28.6409 0 0 -31 0 0 -30 -11.481 0 -27.717 + [4,16,-11.8637,0,-28.6409,0,0,-31,0,0,-30,-11.481,0,-27.717], +// 4 16 0 0 -31 11.8637 0 -28.6409 11.481 0 -27.717 0 0 -30 + [4,16,0,0,-31,11.8637,0,-28.6409,11.481,0,-27.717,0,0,-30], +// 4 16 11.8637 0 -28.6409 21.9201 0 -21.9201 21.213 0 -21.213 11.481 0 -27.717 + [4,16,11.8637,0,-28.6409,21.9201,0,-21.9201,21.213,0,-21.213,11.481,0,-27.717], +// 4 16 21.9201 0 -21.9201 28.6409 0 -11.8637 27.717 0 -11.481 21.213 0 -21.213 + [4,16,21.9201,0,-21.9201,28.6409,0,-11.8637,27.717,0,-11.481,21.213,0,-21.213], +// 4 16 28.6409 0 -11.8637 31 0 0 30 0 0 27.717 0 -11.481 + [4,16,28.6409,0,-11.8637,31,0,0,30,0,0,27.717,0,-11.481], +// 0 // Build by Primitive Generator 2 +]; +module ldraw_lib__4_4ring30(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring30(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring30(line=0.2); \ No newline at end of file diff --git a/p/4-4ring31.scad b/p/4-4ring31.scad new file mode 100644 index 000000000..e0ba3ed05 --- /dev/null +++ b/p/4-4ring31.scad @@ -0,0 +1,54 @@ +use <../lib.scad> +function ldraw_lib__4_4ring31() = [ +// 0 Ring 31 x 1.0 +// 0 Name: 4-4ring31.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin31.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 31 0 0 32 0 0 29.5648 0 12.2464 28.6409 0 11.8637 + [4,16,31,0,0,32,0,0,29.5648,0,12.2464,28.6409,0,11.8637], +// 4 16 28.6409 0 11.8637 29.5648 0 12.2464 22.6272 0 22.6272 21.9201 0 21.9201 + [4,16,28.6409,0,11.8637,29.5648,0,12.2464,22.6272,0,22.6272,21.9201,0,21.9201], +// 4 16 21.9201 0 21.9201 22.6272 0 22.6272 12.2464 0 29.5648 11.8637 0 28.6409 + [4,16,21.9201,0,21.9201,22.6272,0,22.6272,12.2464,0,29.5648,11.8637,0,28.6409], +// 4 16 11.8637 0 28.6409 12.2464 0 29.5648 0 0 32 0 0 31 + [4,16,11.8637,0,28.6409,12.2464,0,29.5648,0,0,32,0,0,31], +// 4 16 0 0 31 0 0 32 -12.2464 0 29.5648 -11.8637 0 28.6409 + [4,16,0,0,31,0,0,32,-12.2464,0,29.5648,-11.8637,0,28.6409], +// 4 16 -11.8637 0 28.6409 -12.2464 0 29.5648 -22.6272 0 22.6272 -21.9201 0 21.9201 + [4,16,-11.8637,0,28.6409,-12.2464,0,29.5648,-22.6272,0,22.6272,-21.9201,0,21.9201], +// 4 16 -21.9201 0 21.9201 -22.6272 0 22.6272 -29.5648 0 12.2464 -28.6409 0 11.8637 + [4,16,-21.9201,0,21.9201,-22.6272,0,22.6272,-29.5648,0,12.2464,-28.6409,0,11.8637], +// 4 16 -28.6409 0 11.8637 -29.5648 0 12.2464 -32 0 0 -31 0 0 + [4,16,-28.6409,0,11.8637,-29.5648,0,12.2464,-32,0,0,-31,0,0], +// 4 16 -31 0 0 -32 0 0 -29.5648 0 -12.2464 -28.6409 0 -11.8637 + [4,16,-31,0,0,-32,0,0,-29.5648,0,-12.2464,-28.6409,0,-11.8637], +// 4 16 -28.6409 0 -11.8637 -29.5648 0 -12.2464 -22.6272 0 -22.6272 -21.9201 0 -21.9201 + [4,16,-28.6409,0,-11.8637,-29.5648,0,-12.2464,-22.6272,0,-22.6272,-21.9201,0,-21.9201], +// 4 16 -21.9201 0 -21.9201 -22.6272 0 -22.6272 -12.2464 0 -29.5648 -11.8637 0 -28.6409 + [4,16,-21.9201,0,-21.9201,-22.6272,0,-22.6272,-12.2464,0,-29.5648,-11.8637,0,-28.6409], +// 4 16 -11.8637 0 -28.6409 -12.2464 0 -29.5648 0 0 -32 0 0 -31 + [4,16,-11.8637,0,-28.6409,-12.2464,0,-29.5648,0,0,-32,0,0,-31], +// 4 16 0 0 -31 0 0 -32 12.2464 0 -29.5648 11.8637 0 -28.6409 + [4,16,0,0,-31,0,0,-32,12.2464,0,-29.5648,11.8637,0,-28.6409], +// 4 16 11.8637 0 -28.6409 12.2464 0 -29.5648 22.6272 0 -22.6272 21.9201 0 -21.9201 + [4,16,11.8637,0,-28.6409,12.2464,0,-29.5648,22.6272,0,-22.6272,21.9201,0,-21.9201], +// 4 16 21.9201 0 -21.9201 22.6272 0 -22.6272 29.5648 0 -12.2464 28.6409 0 -11.8637 + [4,16,21.9201,0,-21.9201,22.6272,0,-22.6272,29.5648,0,-12.2464,28.6409,0,-11.8637], +// 4 16 28.6409 0 -11.8637 29.5648 0 -12.2464 32 0 0 31 0 0 + [4,16,28.6409,0,-11.8637,29.5648,0,-12.2464,32,0,0,31,0,0], +// 0 // end of file +// 0 // +]; +module ldraw_lib__4_4ring31(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring31(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring31(line=0.2); \ No newline at end of file diff --git a/p/4-4ring32.scad b/p/4-4ring32.scad new file mode 100644 index 000000000..b3201dfa4 --- /dev/null +++ b/p/4-4ring32.scad @@ -0,0 +1,55 @@ +use <../lib.scad> +function ldraw_lib__4_4ring32() = [ +// 0 Ring 32 x 1.0 +// 0 Name: 4-4ring32.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin32.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 32 0 0 33 0 0 30.4887 0 12.6291 29.5648 0 12.2464 + [4,16,32,0,0,33,0,0,30.4887,0,12.6291,29.5648,0,12.2464], +// 4 16 29.5648 0 12.2464 30.4887 0 12.6291 23.3343 0 23.3343 22.6272 0 22.6272 + [4,16,29.5648,0,12.2464,30.4887,0,12.6291,23.3343,0,23.3343,22.6272,0,22.6272], +// 4 16 22.6272 0 22.6272 23.3343 0 23.3343 12.6291 0 30.4887 12.2464 0 29.5648 + [4,16,22.6272,0,22.6272,23.3343,0,23.3343,12.6291,0,30.4887,12.2464,0,29.5648], +// 4 16 12.2464 0 29.5648 12.6291 0 30.4887 0 0 33 0 0 32 + [4,16,12.2464,0,29.5648,12.6291,0,30.4887,0,0,33,0,0,32], +// 4 16 0 0 32 0 0 33 -12.6291 0 30.4887 -12.2464 0 29.5648 + [4,16,0,0,32,0,0,33,-12.6291,0,30.4887,-12.2464,0,29.5648], +// 4 16 -12.2464 0 29.5648 -12.6291 0 30.4887 -23.3343 0 23.3343 -22.6272 0 22.6272 + [4,16,-12.2464,0,29.5648,-12.6291,0,30.4887,-23.3343,0,23.3343,-22.6272,0,22.6272], +// 4 16 -22.6272 0 22.6272 -23.3343 0 23.3343 -30.4887 0 12.6291 -29.5648 0 12.2464 + [4,16,-22.6272,0,22.6272,-23.3343,0,23.3343,-30.4887,0,12.6291,-29.5648,0,12.2464], +// 4 16 -29.5648 0 12.2464 -30.4887 0 12.6291 -33 0 0 -32 0 0 + [4,16,-29.5648,0,12.2464,-30.4887,0,12.6291,-33,0,0,-32,0,0], +// 4 16 -32 0 0 -33 0 0 -30.4887 0 -12.6291 -29.5648 0 -12.2464 + [4,16,-32,0,0,-33,0,0,-30.4887,0,-12.6291,-29.5648,0,-12.2464], +// 4 16 -29.5648 0 -12.2464 -30.4887 0 -12.6291 -23.3343 0 -23.3343 -22.6272 0 -22.6272 + [4,16,-29.5648,0,-12.2464,-30.4887,0,-12.6291,-23.3343,0,-23.3343,-22.6272,0,-22.6272], +// 4 16 -22.6272 0 -22.6272 -23.3343 0 -23.3343 -12.6291 0 -30.4887 -12.2464 0 -29.5648 + [4,16,-22.6272,0,-22.6272,-23.3343,0,-23.3343,-12.6291,0,-30.4887,-12.2464,0,-29.5648], +// 4 16 -12.2464 0 -29.5648 -12.6291 0 -30.4887 0 0 -33 0 0 -32 + [4,16,-12.2464,0,-29.5648,-12.6291,0,-30.4887,0,0,-33,0,0,-32], +// 4 16 0 0 -32 0 0 -33 12.6291 0 -30.4887 12.2464 0 -29.5648 + [4,16,0,0,-32,0,0,-33,12.6291,0,-30.4887,12.2464,0,-29.5648], +// 4 16 12.2464 0 -29.5648 12.6291 0 -30.4887 23.3343 0 -23.3343 22.6272 0 -22.6272 + [4,16,12.2464,0,-29.5648,12.6291,0,-30.4887,23.3343,0,-23.3343,22.6272,0,-22.6272], +// 4 16 22.6272 0 -22.6272 23.3343 0 -23.3343 30.4887 0 -12.6291 29.5648 0 -12.2464 + [4,16,22.6272,0,-22.6272,23.3343,0,-23.3343,30.4887,0,-12.6291,29.5648,0,-12.2464], +// 4 16 29.5648 0 -12.2464 30.4887 0 -12.6291 33 0 0 32 0 0 + [4,16,29.5648,0,-12.2464,30.4887,0,-12.6291,33,0,0,32,0,0], +// +// 0 // end of file +// +]; +module ldraw_lib__4_4ring32(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring32(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring32(line=0.2); \ No newline at end of file diff --git a/p/4-4ring33.scad b/p/4-4ring33.scad new file mode 100644 index 000000000..967449655 --- /dev/null +++ b/p/4-4ring33.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring33() = [ +// 0 Ring 33 x 1.0 +// 0 Name: 4-4ring33.dat +// 0 Author: Santeri Piippo [arezey] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin33.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 33 0 0 34 0 0 31.4126 0 13.0118 30.4887 0 12.6291 + [4,16,33,0,0,34,0,0,31.4126,0,13.0118,30.4887,0,12.6291], +// 4 16 30.4887 0 12.6291 31.4126 0 13.0118 24.0414 0 24.0414 23.3343 0 23.3343 + [4,16,30.4887,0,12.6291,31.4126,0,13.0118,24.0414,0,24.0414,23.3343,0,23.3343], +// 4 16 23.3343 0 23.3343 24.0414 0 24.0414 13.0118 0 31.4126 12.6291 0 30.4887 + [4,16,23.3343,0,23.3343,24.0414,0,24.0414,13.0118,0,31.4126,12.6291,0,30.4887], +// 4 16 12.6291 0 30.4887 13.0118 0 31.4126 0 0 34 0 0 33 + [4,16,12.6291,0,30.4887,13.0118,0,31.4126,0,0,34,0,0,33], +// 4 16 0 0 33 0 0 34 -13.0118 0 31.4126 -12.6291 0 30.4887 + [4,16,0,0,33,0,0,34,-13.0118,0,31.4126,-12.6291,0,30.4887], +// 4 16 -12.6291 0 30.4887 -13.0118 0 31.4126 -24.0414 0 24.0414 -23.3343 0 23.3343 + [4,16,-12.6291,0,30.4887,-13.0118,0,31.4126,-24.0414,0,24.0414,-23.3343,0,23.3343], +// 4 16 -23.3343 0 23.3343 -24.0414 0 24.0414 -31.4126 0 13.0118 -30.4887 0 12.6291 + [4,16,-23.3343,0,23.3343,-24.0414,0,24.0414,-31.4126,0,13.0118,-30.4887,0,12.6291], +// 4 16 -30.4887 0 12.6291 -31.4126 0 13.0118 -34 0 0 -33 0 0 + [4,16,-30.4887,0,12.6291,-31.4126,0,13.0118,-34,0,0,-33,0,0], +// 4 16 -33 0 0 -34 0 0 -31.4126 0 -13.0118 -30.4887 0 -12.6291 + [4,16,-33,0,0,-34,0,0,-31.4126,0,-13.0118,-30.4887,0,-12.6291], +// 4 16 -30.4887 0 -12.6291 -31.4126 0 -13.0118 -24.0414 0 -24.0414 -23.3343 0 -23.3343 + [4,16,-30.4887,0,-12.6291,-31.4126,0,-13.0118,-24.0414,0,-24.0414,-23.3343,0,-23.3343], +// 4 16 -23.3343 0 -23.3343 -24.0414 0 -24.0414 -13.0118 0 -31.4126 -12.6291 0 -30.4887 + [4,16,-23.3343,0,-23.3343,-24.0414,0,-24.0414,-13.0118,0,-31.4126,-12.6291,0,-30.4887], +// 4 16 -12.6291 0 -30.4887 -13.0118 0 -31.4126 0 0 -34 0 0 -33 + [4,16,-12.6291,0,-30.4887,-13.0118,0,-31.4126,0,0,-34,0,0,-33], +// 4 16 0 0 -33 0 0 -34 13.0118 0 -31.4126 12.6291 0 -30.4887 + [4,16,0,0,-33,0,0,-34,13.0118,0,-31.4126,12.6291,0,-30.4887], +// 4 16 12.6291 0 -30.4887 13.0118 0 -31.4126 24.0414 0 -24.0414 23.3343 0 -23.3343 + [4,16,12.6291,0,-30.4887,13.0118,0,-31.4126,24.0414,0,-24.0414,23.3343,0,-23.3343], +// 4 16 23.3343 0 -23.3343 24.0414 0 -24.0414 31.4126 0 -13.0118 30.4887 0 -12.6291 + [4,16,23.3343,0,-23.3343,24.0414,0,-24.0414,31.4126,0,-13.0118,30.4887,0,-12.6291], +// 4 16 30.4887 0 -12.6291 31.4126 0 -13.0118 34 0 0 33 0 0 + [4,16,30.4887,0,-12.6291,31.4126,0,-13.0118,34,0,0,33,0,0], +// 0 // +]; +module ldraw_lib__4_4ring33(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring33(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring33(line=0.2); \ No newline at end of file diff --git a/p/4-4ring34.scad b/p/4-4ring34.scad new file mode 100644 index 000000000..3a570b618 --- /dev/null +++ b/p/4-4ring34.scad @@ -0,0 +1,55 @@ +use <../lib.scad> +function ldraw_lib__4_4ring34() = [ +// 0 Ring 34 x 1.0 +// 0 Name: 4-4ring34.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin34.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 34 0 0 35 0 0 32.3365 0 13.3945 31.4126 0 13.0118 + [4,16,34,0,0,35,0,0,32.3365,0,13.3945,31.4126,0,13.0118], +// 4 16 31.4126 0 13.0118 32.3365 0 13.3945 24.7485 0 24.7485 24.0414 0 24.0414 + [4,16,31.4126,0,13.0118,32.3365,0,13.3945,24.7485,0,24.7485,24.0414,0,24.0414], +// 4 16 24.0414 0 24.0414 24.7485 0 24.7485 13.3945 0 32.3365 13.0118 0 31.4126 + [4,16,24.0414,0,24.0414,24.7485,0,24.7485,13.3945,0,32.3365,13.0118,0,31.4126], +// 4 16 13.0118 0 31.4126 13.3945 0 32.3365 0 0 35 0 0 34 + [4,16,13.0118,0,31.4126,13.3945,0,32.3365,0,0,35,0,0,34], +// 4 16 0 0 34 0 0 35 -13.3945 0 32.3365 -13.0118 0 31.4126 + [4,16,0,0,34,0,0,35,-13.3945,0,32.3365,-13.0118,0,31.4126], +// 4 16 -13.0118 0 31.4126 -13.3945 0 32.3365 -24.7485 0 24.7485 -24.0414 0 24.0414 + [4,16,-13.0118,0,31.4126,-13.3945,0,32.3365,-24.7485,0,24.7485,-24.0414,0,24.0414], +// 4 16 -24.0414 0 24.0414 -24.7485 0 24.7485 -32.3365 0 13.3945 -31.4126 0 13.0118 + [4,16,-24.0414,0,24.0414,-24.7485,0,24.7485,-32.3365,0,13.3945,-31.4126,0,13.0118], +// 4 16 -31.4126 0 13.0118 -32.3365 0 13.3945 -35 0 0 -34 0 0 + [4,16,-31.4126,0,13.0118,-32.3365,0,13.3945,-35,0,0,-34,0,0], +// 4 16 -34 0 0 -35 0 0 -32.3365 0 -13.3945 -31.4126 0 -13.0118 + [4,16,-34,0,0,-35,0,0,-32.3365,0,-13.3945,-31.4126,0,-13.0118], +// 4 16 -31.4126 0 -13.0118 -32.3365 0 -13.3945 -24.7485 0 -24.7485 -24.0414 0 -24.0414 + [4,16,-31.4126,0,-13.0118,-32.3365,0,-13.3945,-24.7485,0,-24.7485,-24.0414,0,-24.0414], +// 4 16 -24.0414 0 -24.0414 -24.7485 0 -24.7485 -13.3945 0 -32.3365 -13.0118 0 -31.4126 + [4,16,-24.0414,0,-24.0414,-24.7485,0,-24.7485,-13.3945,0,-32.3365,-13.0118,0,-31.4126], +// 4 16 -13.0118 0 -31.4126 -13.3945 0 -32.3365 0 0 -35 0 0 -34 + [4,16,-13.0118,0,-31.4126,-13.3945,0,-32.3365,0,0,-35,0,0,-34], +// 4 16 0 0 -34 0 0 -35 13.3945 0 -32.3365 13.0118 0 -31.4126 + [4,16,0,0,-34,0,0,-35,13.3945,0,-32.3365,13.0118,0,-31.4126], +// 4 16 13.0118 0 -31.4126 13.3945 0 -32.3365 24.7485 0 -24.7485 24.0414 0 -24.0414 + [4,16,13.0118,0,-31.4126,13.3945,0,-32.3365,24.7485,0,-24.7485,24.0414,0,-24.0414], +// 4 16 24.0414 0 -24.0414 24.7485 0 -24.7485 32.3365 0 -13.3945 31.4126 0 -13.0118 + [4,16,24.0414,0,-24.0414,24.7485,0,-24.7485,32.3365,0,-13.3945,31.4126,0,-13.0118], +// 4 16 31.4126 0 -13.0118 32.3365 0 -13.3945 35 0 0 34 0 0 + [4,16,31.4126,0,-13.0118,32.3365,0,-13.3945,35,0,0,34,0,0], +// +// 0 end of file +// +]; +module ldraw_lib__4_4ring34(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring34(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring34(line=0.2); \ No newline at end of file diff --git a/p/4-4ring36.scad b/p/4-4ring36.scad new file mode 100644 index 000000000..0aab5d4cf --- /dev/null +++ b/p/4-4ring36.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring36() = [ +// 0 Ring 36 x 1.0 +// 0 Name: 4-4ring36.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin36.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 36 0 0 37 0 0 34.1843 0 14.1599 33.2604 0 13.7772 + [4,16,36,0,0,37,0,0,34.1843,0,14.1599,33.2604,0,13.7772], +// 4 16 33.2604 0 13.7772 34.1843 0 14.1599 26.1627 0 26.1627 25.4556 0 25.4556 + [4,16,33.2604,0,13.7772,34.1843,0,14.1599,26.1627,0,26.1627,25.4556,0,25.4556], +// 4 16 25.4556 0 25.4556 26.1627 0 26.1627 14.1599 0 34.1843 13.7772 0 33.2604 + [4,16,25.4556,0,25.4556,26.1627,0,26.1627,14.1599,0,34.1843,13.7772,0,33.2604], +// 4 16 13.7772 0 33.2604 14.1599 0 34.1843 0 0 37 0 0 36 + [4,16,13.7772,0,33.2604,14.1599,0,34.1843,0,0,37,0,0,36], +// 4 16 0 0 36 0 0 37 -14.1599 0 34.1843 -13.7772 0 33.2604 + [4,16,0,0,36,0,0,37,-14.1599,0,34.1843,-13.7772,0,33.2604], +// 4 16 -13.7772 0 33.2604 -14.1599 0 34.1843 -26.1627 0 26.1627 -25.4556 0 25.4556 + [4,16,-13.7772,0,33.2604,-14.1599,0,34.1843,-26.1627,0,26.1627,-25.4556,0,25.4556], +// 4 16 -25.4556 0 25.4556 -26.1627 0 26.1627 -34.1843 0 14.1599 -33.2604 0 13.7772 + [4,16,-25.4556,0,25.4556,-26.1627,0,26.1627,-34.1843,0,14.1599,-33.2604,0,13.7772], +// 4 16 -33.2604 0 13.7772 -34.1843 0 14.1599 -37 0 0 -36 0 0 + [4,16,-33.2604,0,13.7772,-34.1843,0,14.1599,-37,0,0,-36,0,0], +// 4 16 -36 0 0 -37 0 0 -34.1843 0 -14.1599 -33.2604 0 -13.7772 + [4,16,-36,0,0,-37,0,0,-34.1843,0,-14.1599,-33.2604,0,-13.7772], +// 4 16 -33.2604 0 -13.7772 -34.1843 0 -14.1599 -26.1627 0 -26.1627 -25.4556 0 -25.4556 + [4,16,-33.2604,0,-13.7772,-34.1843,0,-14.1599,-26.1627,0,-26.1627,-25.4556,0,-25.4556], +// 4 16 -25.4556 0 -25.4556 -26.1627 0 -26.1627 -14.1599 0 -34.1843 -13.7772 0 -33.2604 + [4,16,-25.4556,0,-25.4556,-26.1627,0,-26.1627,-14.1599,0,-34.1843,-13.7772,0,-33.2604], +// 4 16 -13.7772 0 -33.2604 -14.1599 0 -34.1843 0 0 -37 0 0 -36 + [4,16,-13.7772,0,-33.2604,-14.1599,0,-34.1843,0,0,-37,0,0,-36], +// 4 16 0 0 -36 0 0 -37 14.1599 0 -34.1843 13.7772 0 -33.2604 + [4,16,0,0,-36,0,0,-37,14.1599,0,-34.1843,13.7772,0,-33.2604], +// 4 16 13.7772 0 -33.2604 14.1599 0 -34.1843 26.1627 0 -26.1627 25.4556 0 -25.4556 + [4,16,13.7772,0,-33.2604,14.1599,0,-34.1843,26.1627,0,-26.1627,25.4556,0,-25.4556], +// 4 16 25.4556 0 -25.4556 26.1627 0 -26.1627 34.1843 0 -14.1599 33.2604 0 -13.7772 + [4,16,25.4556,0,-25.4556,26.1627,0,-26.1627,34.1843,0,-14.1599,33.2604,0,-13.7772], +// 4 16 33.2604 0 -13.7772 34.1843 0 -14.1599 37 0 0 36 0 0 + [4,16,33.2604,0,-13.7772,34.1843,0,-14.1599,37,0,0,36,0,0], +// 0 +]; +module ldraw_lib__4_4ring36(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring36(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring36(line=0.2); \ No newline at end of file diff --git a/p/4-4ring37.scad b/p/4-4ring37.scad new file mode 100644 index 000000000..122c23db7 --- /dev/null +++ b/p/4-4ring37.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring37() = [ +// 0 Ring 37 x 1.0 +// 0 Name: 4-4ring37.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin37.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 37 0 0 38 0 0 35.1082 0 14.5426 34.1843 0 14.1599 + [4,16,37,0,0,38,0,0,35.1082,0,14.5426,34.1843,0,14.1599], +// 4 16 34.1843 0 14.1599 35.1082 0 14.5426 26.8698 0 26.8698 26.1627 0 26.1627 + [4,16,34.1843,0,14.1599,35.1082,0,14.5426,26.8698,0,26.8698,26.1627,0,26.1627], +// 4 16 26.1627 0 26.1627 26.8698 0 26.8698 14.5426 0 35.1082 14.1599 0 34.1843 + [4,16,26.1627,0,26.1627,26.8698,0,26.8698,14.5426,0,35.1082,14.1599,0,34.1843], +// 4 16 14.1599 0 34.1843 14.5426 0 35.1082 0 0 38 0 0 37 + [4,16,14.1599,0,34.1843,14.5426,0,35.1082,0,0,38,0,0,37], +// 4 16 0 0 37 0 0 38 -14.5426 0 35.1082 -14.1599 0 34.1843 + [4,16,0,0,37,0,0,38,-14.5426,0,35.1082,-14.1599,0,34.1843], +// 4 16 -14.1599 0 34.1843 -14.5426 0 35.1082 -26.8698 0 26.8698 -26.1627 0 26.1627 + [4,16,-14.1599,0,34.1843,-14.5426,0,35.1082,-26.8698,0,26.8698,-26.1627,0,26.1627], +// 4 16 -26.1627 0 26.1627 -26.8698 0 26.8698 -35.1082 0 14.5426 -34.1843 0 14.1599 + [4,16,-26.1627,0,26.1627,-26.8698,0,26.8698,-35.1082,0,14.5426,-34.1843,0,14.1599], +// 4 16 -34.1843 0 14.1599 -35.1082 0 14.5426 -38 0 0 -37 0 0 + [4,16,-34.1843,0,14.1599,-35.1082,0,14.5426,-38,0,0,-37,0,0], +// 4 16 -37 0 0 -38 0 0 -35.1082 0 -14.5426 -34.1843 0 -14.1599 + [4,16,-37,0,0,-38,0,0,-35.1082,0,-14.5426,-34.1843,0,-14.1599], +// 4 16 -34.1843 0 -14.1599 -35.1082 0 -14.5426 -26.8698 0 -26.8698 -26.1627 0 -26.1627 + [4,16,-34.1843,0,-14.1599,-35.1082,0,-14.5426,-26.8698,0,-26.8698,-26.1627,0,-26.1627], +// 4 16 -26.1627 0 -26.1627 -26.8698 0 -26.8698 -14.5426 0 -35.1082 -14.1599 0 -34.1843 + [4,16,-26.1627,0,-26.1627,-26.8698,0,-26.8698,-14.5426,0,-35.1082,-14.1599,0,-34.1843], +// 4 16 -14.1599 0 -34.1843 -14.5426 0 -35.1082 0 0 -38 0 0 -37 + [4,16,-14.1599,0,-34.1843,-14.5426,0,-35.1082,0,0,-38,0,0,-37], +// 4 16 0 0 -37 0 0 -38 14.5426 0 -35.1082 14.1599 0 -34.1843 + [4,16,0,0,-37,0,0,-38,14.5426,0,-35.1082,14.1599,0,-34.1843], +// 4 16 14.1599 0 -34.1843 14.5426 0 -35.1082 26.8698 0 -26.8698 26.1627 0 -26.1627 + [4,16,14.1599,0,-34.1843,14.5426,0,-35.1082,26.8698,0,-26.8698,26.1627,0,-26.1627], +// 4 16 26.1627 0 -26.1627 26.8698 0 -26.8698 35.1082 0 -14.5426 34.1843 0 -14.1599 + [4,16,26.1627,0,-26.1627,26.8698,0,-26.8698,35.1082,0,-14.5426,34.1843,0,-14.1599], +// 4 16 34.1843 0 -14.1599 35.1082 0 -14.5426 38 0 0 37 0 0 + [4,16,34.1843,0,-14.1599,35.1082,0,-14.5426,38,0,0,37,0,0], +// 0 +]; +module ldraw_lib__4_4ring37(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring37(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring37(line=0.2); \ No newline at end of file diff --git a/p/4-4ring38.scad b/p/4-4ring38.scad new file mode 100644 index 000000000..a7b63c93d --- /dev/null +++ b/p/4-4ring38.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring38() = [ +// 0 Ring 38 x 1.0 +// 0 Name: 4-4ring38.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin38.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 38 0 0 39 0 0 36.0321 0 14.9253 35.1082 0 14.5426 + [4,16,38,0,0,39,0,0,36.0321,0,14.9253,35.1082,0,14.5426], +// 4 16 35.1082 0 14.5426 36.0321 0 14.9253 27.5769 0 27.5769 26.8698 0 26.8698 + [4,16,35.1082,0,14.5426,36.0321,0,14.9253,27.5769,0,27.5769,26.8698,0,26.8698], +// 4 16 26.8698 0 26.8698 27.5769 0 27.5769 14.9253 0 36.0321 14.5426 0 35.1082 + [4,16,26.8698,0,26.8698,27.5769,0,27.5769,14.9253,0,36.0321,14.5426,0,35.1082], +// 4 16 14.5426 0 35.1082 14.9253 0 36.0321 0 0 39 0 0 38 + [4,16,14.5426,0,35.1082,14.9253,0,36.0321,0,0,39,0,0,38], +// 4 16 0 0 38 0 0 39 -14.9253 0 36.0321 -14.5426 0 35.1082 + [4,16,0,0,38,0,0,39,-14.9253,0,36.0321,-14.5426,0,35.1082], +// 4 16 -14.5426 0 35.1082 -14.9253 0 36.0321 -27.5769 0 27.5769 -26.8698 0 26.8698 + [4,16,-14.5426,0,35.1082,-14.9253,0,36.0321,-27.5769,0,27.5769,-26.8698,0,26.8698], +// 4 16 -26.8698 0 26.8698 -27.5769 0 27.5769 -36.0321 0 14.9253 -35.1082 0 14.5426 + [4,16,-26.8698,0,26.8698,-27.5769,0,27.5769,-36.0321,0,14.9253,-35.1082,0,14.5426], +// 4 16 -35.1082 0 14.5426 -36.0321 0 14.9253 -39 0 0 -38 0 0 + [4,16,-35.1082,0,14.5426,-36.0321,0,14.9253,-39,0,0,-38,0,0], +// 4 16 -38 0 0 -39 0 0 -36.0321 0 -14.9253 -35.1082 0 -14.5426 + [4,16,-38,0,0,-39,0,0,-36.0321,0,-14.9253,-35.1082,0,-14.5426], +// 4 16 -35.1082 0 -14.5426 -36.0321 0 -14.9253 -27.5769 0 -27.5769 -26.8698 0 -26.8698 + [4,16,-35.1082,0,-14.5426,-36.0321,0,-14.9253,-27.5769,0,-27.5769,-26.8698,0,-26.8698], +// 4 16 -26.8698 0 -26.8698 -27.5769 0 -27.5769 -14.9253 0 -36.0321 -14.5426 0 -35.1082 + [4,16,-26.8698,0,-26.8698,-27.5769,0,-27.5769,-14.9253,0,-36.0321,-14.5426,0,-35.1082], +// 4 16 -14.5426 0 -35.1082 -14.9253 0 -36.0321 0 0 -39 0 0 -38 + [4,16,-14.5426,0,-35.1082,-14.9253,0,-36.0321,0,0,-39,0,0,-38], +// 4 16 0 0 -38 0 0 -39 14.9253 0 -36.0321 14.5426 0 -35.1082 + [4,16,0,0,-38,0,0,-39,14.9253,0,-36.0321,14.5426,0,-35.1082], +// 4 16 14.5426 0 -35.1082 14.9253 0 -36.0321 27.5769 0 -27.5769 26.8698 0 -26.8698 + [4,16,14.5426,0,-35.1082,14.9253,0,-36.0321,27.5769,0,-27.5769,26.8698,0,-26.8698], +// 4 16 26.8698 0 -26.8698 27.5769 0 -27.5769 36.0321 0 -14.9253 35.1082 0 -14.5426 + [4,16,26.8698,0,-26.8698,27.5769,0,-27.5769,36.0321,0,-14.9253,35.1082,0,-14.5426], +// 4 16 35.1082 0 -14.5426 36.0321 0 -14.9253 39 0 0 38 0 0 + [4,16,35.1082,0,-14.5426,36.0321,0,-14.9253,39,0,0,38,0,0], +// 0 +]; +module ldraw_lib__4_4ring38(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring38(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring38(line=0.2); \ No newline at end of file diff --git a/p/4-4ring39.scad b/p/4-4ring39.scad new file mode 100644 index 000000000..0f69bbee0 --- /dev/null +++ b/p/4-4ring39.scad @@ -0,0 +1,55 @@ +use <../lib.scad> +function ldraw_lib__4_4ring39() = [ +// 0 Ring 39 x 1.0 +// 0 Name: 4-4ring39.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin39.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 39 0 0 40 0 0 36.956 0 15.308 36.0321 0 14.9253 + [4,16,39,0,0,40,0,0,36.956,0,15.308,36.0321,0,14.9253], +// 4 16 36.0321 0 14.9253 36.956 0 15.308 28.284 0 28.284 27.5769 0 27.5769 + [4,16,36.0321,0,14.9253,36.956,0,15.308,28.284,0,28.284,27.5769,0,27.5769], +// 4 16 27.5769 0 27.5769 28.284 0 28.284 15.308 0 36.956 14.9253 0 36.0321 + [4,16,27.5769,0,27.5769,28.284,0,28.284,15.308,0,36.956,14.9253,0,36.0321], +// 4 16 14.9253 0 36.0321 15.308 0 36.956 0 0 40 0 0 39 + [4,16,14.9253,0,36.0321,15.308,0,36.956,0,0,40,0,0,39], +// 4 16 0 0 39 0 0 40 -15.308 0 36.956 -14.9253 0 36.0321 + [4,16,0,0,39,0,0,40,-15.308,0,36.956,-14.9253,0,36.0321], +// 4 16 -14.9253 0 36.0321 -15.308 0 36.956 -28.284 0 28.284 -27.5769 0 27.5769 + [4,16,-14.9253,0,36.0321,-15.308,0,36.956,-28.284,0,28.284,-27.5769,0,27.5769], +// 4 16 -27.5769 0 27.5769 -28.284 0 28.284 -36.956 0 15.308 -36.0321 0 14.9253 + [4,16,-27.5769,0,27.5769,-28.284,0,28.284,-36.956,0,15.308,-36.0321,0,14.9253], +// 4 16 -36.0321 0 14.9253 -36.956 0 15.308 -40 0 0 -39 0 0 + [4,16,-36.0321,0,14.9253,-36.956,0,15.308,-40,0,0,-39,0,0], +// 4 16 -39 0 0 -40 0 0 -36.956 0 -15.308 -36.0321 0 -14.9253 + [4,16,-39,0,0,-40,0,0,-36.956,0,-15.308,-36.0321,0,-14.9253], +// 4 16 -36.0321 0 -14.9253 -36.956 0 -15.308 -28.284 0 -28.284 -27.5769 0 -27.5769 + [4,16,-36.0321,0,-14.9253,-36.956,0,-15.308,-28.284,0,-28.284,-27.5769,0,-27.5769], +// 4 16 -27.5769 0 -27.5769 -28.284 0 -28.284 -15.308 0 -36.956 -14.9253 0 -36.0321 + [4,16,-27.5769,0,-27.5769,-28.284,0,-28.284,-15.308,0,-36.956,-14.9253,0,-36.0321], +// 4 16 -14.9253 0 -36.0321 -15.308 0 -36.956 0 0 -40 0 0 -39 + [4,16,-14.9253,0,-36.0321,-15.308,0,-36.956,0,0,-40,0,0,-39], +// 4 16 0 0 -39 0 0 -40 15.308 0 -36.956 14.9253 0 -36.0321 + [4,16,0,0,-39,0,0,-40,15.308,0,-36.956,14.9253,0,-36.0321], +// 4 16 14.9253 0 -36.0321 15.308 0 -36.956 28.284 0 -28.284 27.5769 0 -27.5769 + [4,16,14.9253,0,-36.0321,15.308,0,-36.956,28.284,0,-28.284,27.5769,0,-27.5769], +// 4 16 27.5769 0 -27.5769 28.284 0 -28.284 36.956 0 -15.308 36.0321 0 -14.9253 + [4,16,27.5769,0,-27.5769,28.284,0,-28.284,36.956,0,-15.308,36.0321,0,-14.9253], +// 4 16 36.0321 0 -14.9253 36.956 0 -15.308 40 0 0 39 0 0 + [4,16,36.0321,0,-14.9253,36.956,0,-15.308,40,0,0,39,0,0], +// +// 0 end of file +// +]; +module ldraw_lib__4_4ring39(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring39(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring39(line=0.2); \ No newline at end of file diff --git a/p/4-4ring40.scad b/p/4-4ring40.scad new file mode 100644 index 000000000..f55277c6d --- /dev/null +++ b/p/4-4ring40.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring40() = [ +// 0 Ring 40 x 1.0 +// 0 Name: 4-4ring40.dat +// 0 Author: Magnus Forsberg [MagFors] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin40.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 41 0 0 37.8799 0 15.6907 36.956 0 15.308 40 0 0 + [4,16,41,0,0,37.8799,0,15.6907,36.956,0,15.308,40,0,0], +// 4 16 37.8799 0 15.6907 28.9911 0 28.9911 28.284 0 28.284 36.956 0 15.308 + [4,16,37.8799,0,15.6907,28.9911,0,28.9911,28.284,0,28.284,36.956,0,15.308], +// 4 16 28.9911 0 28.9911 15.6907 0 37.8799 15.308 0 36.956 28.284 0 28.284 + [4,16,28.9911,0,28.9911,15.6907,0,37.8799,15.308,0,36.956,28.284,0,28.284], +// 4 16 15.6907 0 37.8799 0 0 41 0 0 40 15.308 0 36.956 + [4,16,15.6907,0,37.8799,0,0,41,0,0,40,15.308,0,36.956], +// 4 16 0 0 41 -15.6907 0 37.8799 -15.308 0 36.956 0 0 40 + [4,16,0,0,41,-15.6907,0,37.8799,-15.308,0,36.956,0,0,40], +// 4 16 -15.6907 0 37.8799 -28.9911 0 28.9911 -28.284 0 28.284 -15.308 0 36.956 + [4,16,-15.6907,0,37.8799,-28.9911,0,28.9911,-28.284,0,28.284,-15.308,0,36.956], +// 4 16 -28.9911 0 28.9911 -37.8799 0 15.6907 -36.956 0 15.308 -28.284 0 28.284 + [4,16,-28.9911,0,28.9911,-37.8799,0,15.6907,-36.956,0,15.308,-28.284,0,28.284], +// 4 16 -37.8799 0 15.6907 -41 0 0 -40 0 0 -36.956 0 15.308 + [4,16,-37.8799,0,15.6907,-41,0,0,-40,0,0,-36.956,0,15.308], +// 4 16 -41 0 0 -37.8799 0 -15.6907 -36.956 0 -15.308 -40 0 0 + [4,16,-41,0,0,-37.8799,0,-15.6907,-36.956,0,-15.308,-40,0,0], +// 4 16 -37.8799 0 -15.6907 -28.9911 0 -28.9911 -28.284 0 -28.284 -36.956 0 -15.308 + [4,16,-37.8799,0,-15.6907,-28.9911,0,-28.9911,-28.284,0,-28.284,-36.956,0,-15.308], +// 4 16 -28.9911 0 -28.9911 -15.6907 0 -37.8799 -15.308 0 -36.956 -28.284 0 -28.284 + [4,16,-28.9911,0,-28.9911,-15.6907,0,-37.8799,-15.308,0,-36.956,-28.284,0,-28.284], +// 4 16 -15.6907 0 -37.8799 0 0 -41 0 0 -40 -15.308 0 -36.956 + [4,16,-15.6907,0,-37.8799,0,0,-41,0,0,-40,-15.308,0,-36.956], +// 4 16 0 0 -41 15.6907 0 -37.8799 15.308 0 -36.956 0 0 -40 + [4,16,0,0,-41,15.6907,0,-37.8799,15.308,0,-36.956,0,0,-40], +// 4 16 15.6907 0 -37.8799 28.9911 0 -28.9911 28.284 0 -28.284 15.308 0 -36.956 + [4,16,15.6907,0,-37.8799,28.9911,0,-28.9911,28.284,0,-28.284,15.308,0,-36.956], +// 4 16 28.9911 0 -28.9911 37.8799 0 -15.6907 36.956 0 -15.308 28.284 0 -28.284 + [4,16,28.9911,0,-28.9911,37.8799,0,-15.6907,36.956,0,-15.308,28.284,0,-28.284], +// 4 16 37.8799 0 -15.6907 41 0 0 40 0 0 36.956 0 -15.308 + [4,16,37.8799,0,-15.6907,41,0,0,40,0,0,36.956,0,-15.308], +// 0 // Build by Primitive Generator 2 +]; +module ldraw_lib__4_4ring40(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring40(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring40(line=0.2); \ No newline at end of file diff --git a/p/4-4ring43.scad b/p/4-4ring43.scad new file mode 100644 index 000000000..9151c8df3 --- /dev/null +++ b/p/4-4ring43.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring43() = [ +// 0 Ring 43 x 1.0 +// 0 Name: 4-4ring43.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin43.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 44 0 0 40.6516 0 16.8388 39.7277 0 16.4561 43 0 0 + [4,16,44,0,0,40.6516,0,16.8388,39.7277,0,16.4561,43,0,0], +// 4 16 40.6516 0 16.8388 31.1124 0 31.1124 30.4053 0 30.4053 39.7277 0 16.4561 + [4,16,40.6516,0,16.8388,31.1124,0,31.1124,30.4053,0,30.4053,39.7277,0,16.4561], +// 4 16 31.1124 0 31.1124 16.8388 0 40.6516 16.4561 0 39.7277 30.4053 0 30.4053 + [4,16,31.1124,0,31.1124,16.8388,0,40.6516,16.4561,0,39.7277,30.4053,0,30.4053], +// 4 16 16.8388 0 40.6516 0 0 44 0 0 43 16.4561 0 39.7277 + [4,16,16.8388,0,40.6516,0,0,44,0,0,43,16.4561,0,39.7277], +// 4 16 0 0 44 -16.8388 0 40.6516 -16.4561 0 39.7277 0 0 43 + [4,16,0,0,44,-16.8388,0,40.6516,-16.4561,0,39.7277,0,0,43], +// 4 16 -16.8388 0 40.6516 -31.1124 0 31.1124 -30.4053 0 30.4053 -16.4561 0 39.7277 + [4,16,-16.8388,0,40.6516,-31.1124,0,31.1124,-30.4053,0,30.4053,-16.4561,0,39.7277], +// 4 16 -31.1124 0 31.1124 -40.6516 0 16.8388 -39.7277 0 16.4561 -30.4053 0 30.4053 + [4,16,-31.1124,0,31.1124,-40.6516,0,16.8388,-39.7277,0,16.4561,-30.4053,0,30.4053], +// 4 16 -40.6516 0 16.8388 -44 0 0 -43 0 0 -39.7277 0 16.4561 + [4,16,-40.6516,0,16.8388,-44,0,0,-43,0,0,-39.7277,0,16.4561], +// 4 16 -44 0 0 -40.6516 0 -16.8388 -39.7277 0 -16.4561 -43 0 0 + [4,16,-44,0,0,-40.6516,0,-16.8388,-39.7277,0,-16.4561,-43,0,0], +// 4 16 -40.6516 0 -16.8388 -31.1124 0 -31.1124 -30.4053 0 -30.4053 -39.7277 0 -16.4561 + [4,16,-40.6516,0,-16.8388,-31.1124,0,-31.1124,-30.4053,0,-30.4053,-39.7277,0,-16.4561], +// 4 16 -31.1124 0 -31.1124 -16.8388 0 -40.6516 -16.4561 0 -39.7277 -30.4053 0 -30.4053 + [4,16,-31.1124,0,-31.1124,-16.8388,0,-40.6516,-16.4561,0,-39.7277,-30.4053,0,-30.4053], +// 4 16 -16.8388 0 -40.6516 0 0 -44 0 0 -43 -16.4561 0 -39.7277 + [4,16,-16.8388,0,-40.6516,0,0,-44,0,0,-43,-16.4561,0,-39.7277], +// 4 16 0 0 -44 16.8388 0 -40.6516 16.4561 0 -39.7277 0 0 -43 + [4,16,0,0,-44,16.8388,0,-40.6516,16.4561,0,-39.7277,0,0,-43], +// 4 16 16.8388 0 -40.6516 31.1124 0 -31.1124 30.4053 0 -30.4053 16.4561 0 -39.7277 + [4,16,16.8388,0,-40.6516,31.1124,0,-31.1124,30.4053,0,-30.4053,16.4561,0,-39.7277], +// 4 16 31.1124 0 -31.1124 40.6516 0 -16.8388 39.7277 0 -16.4561 30.4053 0 -30.4053 + [4,16,31.1124,0,-31.1124,40.6516,0,-16.8388,39.7277,0,-16.4561,30.4053,0,-30.4053], +// 4 16 40.6516 0 -16.8388 44 0 0 43 0 0 39.7277 0 -16.4561 + [4,16,40.6516,0,-16.8388,44,0,0,43,0,0,39.7277,0,-16.4561], +// 0 // Build by Primitive Generator 2 +]; +module ldraw_lib__4_4ring43(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring43(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring43(line=0.2); \ No newline at end of file diff --git a/p/4-4ring44.scad b/p/4-4ring44.scad new file mode 100644 index 000000000..966329224 --- /dev/null +++ b/p/4-4ring44.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring44() = [ +// 0 Ring 44 x 1.0 +// 0 Name: 4-4ring44.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin44.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 45 0 0 41.5755 0 17.2215 40.6516 0 16.8388 44 0 0 + [4,16,45,0,0,41.5755,0,17.2215,40.6516,0,16.8388,44,0,0], +// 4 16 41.5755 0 17.2215 31.8195 0 31.8195 31.1124 0 31.1124 40.6516 0 16.8388 + [4,16,41.5755,0,17.2215,31.8195,0,31.8195,31.1124,0,31.1124,40.6516,0,16.8388], +// 4 16 31.8195 0 31.8195 17.2215 0 41.5755 16.8388 0 40.6516 31.1124 0 31.1124 + [4,16,31.8195,0,31.8195,17.2215,0,41.5755,16.8388,0,40.6516,31.1124,0,31.1124], +// 4 16 17.2215 0 41.5755 0 0 45 0 0 44 16.8388 0 40.6516 + [4,16,17.2215,0,41.5755,0,0,45,0,0,44,16.8388,0,40.6516], +// 4 16 0 0 45 -17.2215 0 41.5755 -16.8388 0 40.6516 0 0 44 + [4,16,0,0,45,-17.2215,0,41.5755,-16.8388,0,40.6516,0,0,44], +// 4 16 -17.2215 0 41.5755 -31.8195 0 31.8195 -31.1124 0 31.1124 -16.8388 0 40.6516 + [4,16,-17.2215,0,41.5755,-31.8195,0,31.8195,-31.1124,0,31.1124,-16.8388,0,40.6516], +// 4 16 -31.8195 0 31.8195 -41.5755 0 17.2215 -40.6516 0 16.8388 -31.1124 0 31.1124 + [4,16,-31.8195,0,31.8195,-41.5755,0,17.2215,-40.6516,0,16.8388,-31.1124,0,31.1124], +// 4 16 -41.5755 0 17.2215 -45 0 0 -44 0 0 -40.6516 0 16.8388 + [4,16,-41.5755,0,17.2215,-45,0,0,-44,0,0,-40.6516,0,16.8388], +// 4 16 -45 0 0 -41.5755 0 -17.2215 -40.6516 0 -16.8388 -44 0 0 + [4,16,-45,0,0,-41.5755,0,-17.2215,-40.6516,0,-16.8388,-44,0,0], +// 4 16 -41.5755 0 -17.2215 -31.8195 0 -31.8195 -31.1124 0 -31.1124 -40.6516 0 -16.8388 + [4,16,-41.5755,0,-17.2215,-31.8195,0,-31.8195,-31.1124,0,-31.1124,-40.6516,0,-16.8388], +// 4 16 -31.8195 0 -31.8195 -17.2215 0 -41.5755 -16.8388 0 -40.6516 -31.1124 0 -31.1124 + [4,16,-31.8195,0,-31.8195,-17.2215,0,-41.5755,-16.8388,0,-40.6516,-31.1124,0,-31.1124], +// 4 16 -17.2215 0 -41.5755 0 0 -45 0 0 -44 -16.8388 0 -40.6516 + [4,16,-17.2215,0,-41.5755,0,0,-45,0,0,-44,-16.8388,0,-40.6516], +// 4 16 0 0 -45 17.2215 0 -41.5755 16.8388 0 -40.6516 0 0 -44 + [4,16,0,0,-45,17.2215,0,-41.5755,16.8388,0,-40.6516,0,0,-44], +// 4 16 17.2215 0 -41.5755 31.8195 0 -31.8195 31.1124 0 -31.1124 16.8388 0 -40.6516 + [4,16,17.2215,0,-41.5755,31.8195,0,-31.8195,31.1124,0,-31.1124,16.8388,0,-40.6516], +// 4 16 31.8195 0 -31.8195 41.5755 0 -17.2215 40.6516 0 -16.8388 31.1124 0 -31.1124 + [4,16,31.8195,0,-31.8195,41.5755,0,-17.2215,40.6516,0,-16.8388,31.1124,0,-31.1124], +// 4 16 41.5755 0 -17.2215 45 0 0 44 0 0 40.6516 0 -16.8388 + [4,16,41.5755,0,-17.2215,45,0,0,44,0,0,40.6516,0,-16.8388], +// 0 // Build by Primitive Generator 2 +]; +module ldraw_lib__4_4ring44(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring44(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring44(line=0.2); \ No newline at end of file diff --git a/p/4-4ring45.scad b/p/4-4ring45.scad new file mode 100644 index 000000000..0be59f0f5 --- /dev/null +++ b/p/4-4ring45.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring45() = [ +// 0 Ring 45 x 1.0 +// 0 Name: 4-4ring45.dat +// 0 Author: J.C. Tchang [tchang] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin45.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 46 0 0 42.4994 0 17.6042 41.5755 0 17.2215 45 0 0 + [4,16,46,0,0,42.4994,0,17.6042,41.5755,0,17.2215,45,0,0], +// 4 16 42.4994 0 17.6042 32.5266 0 32.5266 31.8195 0 31.8195 41.5755 0 17.2215 + [4,16,42.4994,0,17.6042,32.5266,0,32.5266,31.8195,0,31.8195,41.5755,0,17.2215], +// 4 16 32.5266 0 32.5266 17.6042 0 42.4994 17.2215 0 41.5755 31.8195 0 31.8195 + [4,16,32.5266,0,32.5266,17.6042,0,42.4994,17.2215,0,41.5755,31.8195,0,31.8195], +// 4 16 17.6042 0 42.4994 0 0 46 0 0 45 17.2215 0 41.5755 + [4,16,17.6042,0,42.4994,0,0,46,0,0,45,17.2215,0,41.5755], +// 4 16 0 0 46 -17.6042 0 42.4994 -17.2215 0 41.5755 0 0 45 + [4,16,0,0,46,-17.6042,0,42.4994,-17.2215,0,41.5755,0,0,45], +// 4 16 -17.6042 0 42.4994 -32.5266 0 32.5266 -31.8195 0 31.8195 -17.2215 0 41.5755 + [4,16,-17.6042,0,42.4994,-32.5266,0,32.5266,-31.8195,0,31.8195,-17.2215,0,41.5755], +// 4 16 -32.5266 0 32.5266 -42.4994 0 17.6042 -41.5755 0 17.2215 -31.8195 0 31.8195 + [4,16,-32.5266,0,32.5266,-42.4994,0,17.6042,-41.5755,0,17.2215,-31.8195,0,31.8195], +// 4 16 -42.4994 0 17.6042 -46 0 0 -45 0 0 -41.5755 0 17.2215 + [4,16,-42.4994,0,17.6042,-46,0,0,-45,0,0,-41.5755,0,17.2215], +// 4 16 -46 0 0 -42.4994 0 -17.6042 -41.5755 0 -17.2215 -45 0 0 + [4,16,-46,0,0,-42.4994,0,-17.6042,-41.5755,0,-17.2215,-45,0,0], +// 4 16 -42.4994 0 -17.6042 -32.5266 0 -32.5266 -31.8195 0 -31.8195 -41.5755 0 -17.2215 + [4,16,-42.4994,0,-17.6042,-32.5266,0,-32.5266,-31.8195,0,-31.8195,-41.5755,0,-17.2215], +// 4 16 -32.5266 0 -32.5266 -17.6042 0 -42.4994 -17.2215 0 -41.5755 -31.8195 0 -31.8195 + [4,16,-32.5266,0,-32.5266,-17.6042,0,-42.4994,-17.2215,0,-41.5755,-31.8195,0,-31.8195], +// 4 16 -17.6042 0 -42.4994 0 0 -46 0 0 -45 -17.2215 0 -41.5755 + [4,16,-17.6042,0,-42.4994,0,0,-46,0,0,-45,-17.2215,0,-41.5755], +// 4 16 0 0 -46 17.6042 0 -42.4994 17.2215 0 -41.5755 0 0 -45 + [4,16,0,0,-46,17.6042,0,-42.4994,17.2215,0,-41.5755,0,0,-45], +// 4 16 17.6042 0 -42.4994 32.5266 0 -32.5266 31.8195 0 -31.8195 17.2215 0 -41.5755 + [4,16,17.6042,0,-42.4994,32.5266,0,-32.5266,31.8195,0,-31.8195,17.2215,0,-41.5755], +// 4 16 32.5266 0 -32.5266 42.4994 0 -17.6042 41.5755 0 -17.2215 31.8195 0 -31.8195 + [4,16,32.5266,0,-32.5266,42.4994,0,-17.6042,41.5755,0,-17.2215,31.8195,0,-31.8195], +// 4 16 42.4994 0 -17.6042 46 0 0 45 0 0 41.5755 0 -17.2215 + [4,16,42.4994,0,-17.6042,46,0,0,45,0,0,41.5755,0,-17.2215], +// 0 // Build by Primitive Generator 2 +]; +module ldraw_lib__4_4ring45(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring45(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring45(line=0.2); \ No newline at end of file diff --git a/p/4-4ring46.scad b/p/4-4ring46.scad new file mode 100644 index 000000000..ff08564d7 --- /dev/null +++ b/p/4-4ring46.scad @@ -0,0 +1,55 @@ +use <../lib.scad> +function ldraw_lib__4_4ring46() = [ +// 0 Ring 46 x 1.0 +// 0 Name: 4-4ring46.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin46.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 46 0 0 47 0 0 43.4233 0 17.9869 42.4994 0 17.6042 + [4,16,46,0,0,47,0,0,43.4233,0,17.9869,42.4994,0,17.6042], +// 4 16 42.4994 0 17.6042 43.4233 0 17.9869 33.2337 0 33.2337 32.5266 0 32.5266 + [4,16,42.4994,0,17.6042,43.4233,0,17.9869,33.2337,0,33.2337,32.5266,0,32.5266], +// 4 16 32.5266 0 32.5266 33.2337 0 33.2337 17.9869 0 43.4233 17.6042 0 42.4994 + [4,16,32.5266,0,32.5266,33.2337,0,33.2337,17.9869,0,43.4233,17.6042,0,42.4994], +// 4 16 17.6042 0 42.4994 17.9869 0 43.4233 0 0 47 0 0 46 + [4,16,17.6042,0,42.4994,17.9869,0,43.4233,0,0,47,0,0,46], +// 4 16 0 0 46 0 0 47 -17.9869 0 43.4233 -17.6042 0 42.4994 + [4,16,0,0,46,0,0,47,-17.9869,0,43.4233,-17.6042,0,42.4994], +// 4 16 -17.6042 0 42.4994 -17.9869 0 43.4233 -33.2337 0 33.2337 -32.5266 0 32.5266 + [4,16,-17.6042,0,42.4994,-17.9869,0,43.4233,-33.2337,0,33.2337,-32.5266,0,32.5266], +// 4 16 -32.5266 0 32.5266 -33.2337 0 33.2337 -43.4233 0 17.9869 -42.4994 0 17.6042 + [4,16,-32.5266,0,32.5266,-33.2337,0,33.2337,-43.4233,0,17.9869,-42.4994,0,17.6042], +// 4 16 -42.4994 0 17.6042 -43.4233 0 17.9869 -47 0 0 -46 0 0 + [4,16,-42.4994,0,17.6042,-43.4233,0,17.9869,-47,0,0,-46,0,0], +// 4 16 -46 0 0 -47 0 0 -43.4233 0 -17.9869 -42.4994 0 -17.6042 + [4,16,-46,0,0,-47,0,0,-43.4233,0,-17.9869,-42.4994,0,-17.6042], +// 4 16 -42.4994 0 -17.6042 -43.4233 0 -17.9869 -33.2337 0 -33.2337 -32.5266 0 -32.5266 + [4,16,-42.4994,0,-17.6042,-43.4233,0,-17.9869,-33.2337,0,-33.2337,-32.5266,0,-32.5266], +// 4 16 -32.5266 0 -32.5266 -33.2337 0 -33.2337 -17.9869 0 -43.4233 -17.6042 0 -42.4994 + [4,16,-32.5266,0,-32.5266,-33.2337,0,-33.2337,-17.9869,0,-43.4233,-17.6042,0,-42.4994], +// 4 16 -17.6042 0 -42.4994 -17.9869 0 -43.4233 0 0 -47 0 0 -46 + [4,16,-17.6042,0,-42.4994,-17.9869,0,-43.4233,0,0,-47,0,0,-46], +// 4 16 0 0 -46 0 0 -47 17.9869 0 -43.4233 17.6042 0 -42.4994 + [4,16,0,0,-46,0,0,-47,17.9869,0,-43.4233,17.6042,0,-42.4994], +// 4 16 17.6042 0 -42.4994 17.9869 0 -43.4233 33.2337 0 -33.2337 32.5266 0 -32.5266 + [4,16,17.6042,0,-42.4994,17.9869,0,-43.4233,33.2337,0,-33.2337,32.5266,0,-32.5266], +// 4 16 32.5266 0 -32.5266 33.2337 0 -33.2337 43.4233 0 -17.9869 42.4994 0 -17.6042 + [4,16,32.5266,0,-32.5266,33.2337,0,-33.2337,43.4233,0,-17.9869,42.4994,0,-17.6042], +// 4 16 42.4994 0 -17.6042 43.4233 0 -17.9869 47 0 0 46 0 0 + [4,16,42.4994,0,-17.6042,43.4233,0,-17.9869,47,0,0,46,0,0], +// +// 0 end of file +// +]; +module ldraw_lib__4_4ring46(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring46(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring46(line=0.2); \ No newline at end of file diff --git a/p/4-4ring47.scad b/p/4-4ring47.scad new file mode 100644 index 000000000..ad634f7cc --- /dev/null +++ b/p/4-4ring47.scad @@ -0,0 +1,55 @@ +use <../lib.scad> +function ldraw_lib__4_4ring47() = [ +// 0 Ring 47 x 1.0 +// 0 Name: 4-4ring47.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin47.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 47 0 0 48 0 0 44.3472 0 18.3696 43.4233 0 17.9869 + [4,16,47,0,0,48,0,0,44.3472,0,18.3696,43.4233,0,17.9869], +// 4 16 43.4233 0 17.9869 44.3472 0 18.3696 33.9408 0 33.9408 33.2337 0 33.2337 + [4,16,43.4233,0,17.9869,44.3472,0,18.3696,33.9408,0,33.9408,33.2337,0,33.2337], +// 4 16 33.2337 0 33.2337 33.9408 0 33.9408 18.3696 0 44.3472 17.9869 0 43.4233 + [4,16,33.2337,0,33.2337,33.9408,0,33.9408,18.3696,0,44.3472,17.9869,0,43.4233], +// 4 16 17.9869 0 43.4233 18.3696 0 44.3472 0 0 48 0 0 47 + [4,16,17.9869,0,43.4233,18.3696,0,44.3472,0,0,48,0,0,47], +// 4 16 0 0 47 0 0 48 -18.3696 0 44.3472 -17.9869 0 43.4233 + [4,16,0,0,47,0,0,48,-18.3696,0,44.3472,-17.9869,0,43.4233], +// 4 16 -17.9869 0 43.4233 -18.3696 0 44.3472 -33.9408 0 33.9408 -33.2337 0 33.2337 + [4,16,-17.9869,0,43.4233,-18.3696,0,44.3472,-33.9408,0,33.9408,-33.2337,0,33.2337], +// 4 16 -33.2337 0 33.2337 -33.9408 0 33.9408 -44.3472 0 18.3696 -43.4233 0 17.9869 + [4,16,-33.2337,0,33.2337,-33.9408,0,33.9408,-44.3472,0,18.3696,-43.4233,0,17.9869], +// 4 16 -43.4233 0 17.9869 -44.3472 0 18.3696 -48 0 0 -47 0 0 + [4,16,-43.4233,0,17.9869,-44.3472,0,18.3696,-48,0,0,-47,0,0], +// 4 16 -47 0 0 -48 0 0 -44.3472 0 -18.3696 -43.4233 0 -17.9869 + [4,16,-47,0,0,-48,0,0,-44.3472,0,-18.3696,-43.4233,0,-17.9869], +// 4 16 -43.4233 0 -17.9869 -44.3472 0 -18.3696 -33.9408 0 -33.9408 -33.2337 0 -33.2337 + [4,16,-43.4233,0,-17.9869,-44.3472,0,-18.3696,-33.9408,0,-33.9408,-33.2337,0,-33.2337], +// 4 16 -33.2337 0 -33.2337 -33.9408 0 -33.9408 -18.3696 0 -44.3472 -17.9869 0 -43.4233 + [4,16,-33.2337,0,-33.2337,-33.9408,0,-33.9408,-18.3696,0,-44.3472,-17.9869,0,-43.4233], +// 4 16 -17.9869 0 -43.4233 -18.3696 0 -44.3472 0 0 -48 0 0 -47 + [4,16,-17.9869,0,-43.4233,-18.3696,0,-44.3472,0,0,-48,0,0,-47], +// 4 16 0 0 -47 0 0 -48 18.3696 0 -44.3472 17.9869 0 -43.4233 + [4,16,0,0,-47,0,0,-48,18.3696,0,-44.3472,17.9869,0,-43.4233], +// 4 16 17.9869 0 -43.4233 18.3696 0 -44.3472 33.9408 0 -33.9408 33.2337 0 -33.2337 + [4,16,17.9869,0,-43.4233,18.3696,0,-44.3472,33.9408,0,-33.9408,33.2337,0,-33.2337], +// 4 16 33.2337 0 -33.2337 33.9408 0 -33.9408 44.3472 0 -18.3696 43.4233 0 -17.9869 + [4,16,33.2337,0,-33.2337,33.9408,0,-33.9408,44.3472,0,-18.3696,43.4233,0,-17.9869], +// 4 16 43.4233 0 -17.9869 44.3472 0 -18.3696 48 0 0 47 0 0 + [4,16,43.4233,0,-17.9869,44.3472,0,-18.3696,48,0,0,47,0,0], +// +// 0 end of file +// +]; +module ldraw_lib__4_4ring47(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring47(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring47(line=0.2); \ No newline at end of file diff --git a/p/4-4ring48.scad b/p/4-4ring48.scad new file mode 100644 index 000000000..877912660 --- /dev/null +++ b/p/4-4ring48.scad @@ -0,0 +1,54 @@ +use <../lib.scad> +function ldraw_lib__4_4ring48() = [ +// 0 Ring 48 x 1.0 +// 0 Name: 4-4ring48.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin48.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 48 0 0 49 0 0 45.2711 0 18.7523 44.3472 0 18.3696 + [4,16,48,0,0,49,0,0,45.2711,0,18.7523,44.3472,0,18.3696], +// 4 16 44.3472 0 18.3696 45.2711 0 18.7523 34.6479 0 34.6479 33.9408 0 33.9408 + [4,16,44.3472,0,18.3696,45.2711,0,18.7523,34.6479,0,34.6479,33.9408,0,33.9408], +// 4 16 33.9408 0 33.9408 34.6479 0 34.6479 18.7523 0 45.2711 18.3696 0 44.3472 + [4,16,33.9408,0,33.9408,34.6479,0,34.6479,18.7523,0,45.2711,18.3696,0,44.3472], +// 4 16 18.3696 0 44.3472 18.7523 0 45.2711 0 0 49 0 0 48 + [4,16,18.3696,0,44.3472,18.7523,0,45.2711,0,0,49,0,0,48], +// 4 16 0 0 48 0 0 49 -18.7523 0 45.2711 -18.3696 0 44.3472 + [4,16,0,0,48,0,0,49,-18.7523,0,45.2711,-18.3696,0,44.3472], +// 4 16 -18.3696 0 44.3472 -18.7523 0 45.2711 -34.6479 0 34.6479 -33.9408 0 33.9408 + [4,16,-18.3696,0,44.3472,-18.7523,0,45.2711,-34.6479,0,34.6479,-33.9408,0,33.9408], +// 4 16 -33.9408 0 33.9408 -34.6479 0 34.6479 -45.2711 0 18.7523 -44.3472 0 18.3696 + [4,16,-33.9408,0,33.9408,-34.6479,0,34.6479,-45.2711,0,18.7523,-44.3472,0,18.3696], +// 4 16 -44.3472 0 18.3696 -45.2711 0 18.7523 -49 0 0 -48 0 0 + [4,16,-44.3472,0,18.3696,-45.2711,0,18.7523,-49,0,0,-48,0,0], +// 4 16 -48 0 0 -49 0 0 -45.2711 0 -18.7523 -44.3472 0 -18.3696 + [4,16,-48,0,0,-49,0,0,-45.2711,0,-18.7523,-44.3472,0,-18.3696], +// 4 16 -44.3472 0 -18.3696 -45.2711 0 -18.7523 -34.6479 0 -34.6479 -33.9408 0 -33.9408 + [4,16,-44.3472,0,-18.3696,-45.2711,0,-18.7523,-34.6479,0,-34.6479,-33.9408,0,-33.9408], +// 4 16 -33.9408 0 -33.9408 -34.6479 0 -34.6479 -18.7523 0 -45.2711 -18.3696 0 -44.3472 + [4,16,-33.9408,0,-33.9408,-34.6479,0,-34.6479,-18.7523,0,-45.2711,-18.3696,0,-44.3472], +// 4 16 -18.3696 0 -44.3472 -18.7523 0 -45.2711 0 0 -49 0 0 -48 + [4,16,-18.3696,0,-44.3472,-18.7523,0,-45.2711,0,0,-49,0,0,-48], +// 4 16 0 0 -48 0 0 -49 18.7523 0 -45.2711 18.3696 0 -44.3472 + [4,16,0,0,-48,0,0,-49,18.7523,0,-45.2711,18.3696,0,-44.3472], +// 4 16 18.3696 0 -44.3472 18.7523 0 -45.2711 34.6479 0 -34.6479 33.9408 0 -33.9408 + [4,16,18.3696,0,-44.3472,18.7523,0,-45.2711,34.6479,0,-34.6479,33.9408,0,-33.9408], +// 4 16 33.9408 0 -33.9408 34.6479 0 -34.6479 45.2711 0 -18.7523 44.3472 0 -18.3696 + [4,16,33.9408,0,-33.9408,34.6479,0,-34.6479,45.2711,0,-18.7523,44.3472,0,-18.3696], +// 4 16 44.3472 0 -18.3696 45.2711 0 -18.7523 49 0 0 48 0 0 + [4,16,44.3472,0,-18.3696,45.2711,0,-18.7523,49,0,0,48,0,0], +// 0 // end of file +// 0 // +]; +module ldraw_lib__4_4ring48(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring48(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring48(line=0.2); \ No newline at end of file diff --git a/p/4-4ring50.scad b/p/4-4ring50.scad new file mode 100644 index 000000000..8c2906108 --- /dev/null +++ b/p/4-4ring50.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring50() = [ +// 0 Ring 50 x 1.0 +// 0 Name: 4-4ring50.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin50.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 50 0 0 51 0 0 47.1189 0 19.5177 46.195 0 19.135 + [4,16,50,0,0,51,0,0,47.1189,0,19.5177,46.195,0,19.135], +// 4 16 46.195 0 19.135 47.1189 0 19.5177 36.0621 0 36.0621 35.355 0 35.355 + [4,16,46.195,0,19.135,47.1189,0,19.5177,36.0621,0,36.0621,35.355,0,35.355], +// 4 16 35.355 0 35.355 36.0621 0 36.0621 19.5177 0 47.1189 19.135 0 46.195 + [4,16,35.355,0,35.355,36.0621,0,36.0621,19.5177,0,47.1189,19.135,0,46.195], +// 4 16 19.135 0 46.195 19.5177 0 47.1189 0 0 51 0 0 50 + [4,16,19.135,0,46.195,19.5177,0,47.1189,0,0,51,0,0,50], +// 4 16 0 0 50 0 0 51 -19.5177 0 47.1189 -19.135 0 46.195 + [4,16,0,0,50,0,0,51,-19.5177,0,47.1189,-19.135,0,46.195], +// 4 16 -19.135 0 46.195 -19.5177 0 47.1189 -36.0621 0 36.0621 -35.355 0 35.355 + [4,16,-19.135,0,46.195,-19.5177,0,47.1189,-36.0621,0,36.0621,-35.355,0,35.355], +// 4 16 -35.355 0 35.355 -36.0621 0 36.0621 -47.1189 0 19.5177 -46.195 0 19.135 + [4,16,-35.355,0,35.355,-36.0621,0,36.0621,-47.1189,0,19.5177,-46.195,0,19.135], +// 4 16 -46.195 0 19.135 -47.1189 0 19.5177 -51 0 0 -50 0 0 + [4,16,-46.195,0,19.135,-47.1189,0,19.5177,-51,0,0,-50,0,0], +// 4 16 -50 0 0 -51 0 0 -47.1189 0 -19.5177 -46.195 0 -19.135 + [4,16,-50,0,0,-51,0,0,-47.1189,0,-19.5177,-46.195,0,-19.135], +// 4 16 -46.195 0 -19.135 -47.1189 0 -19.5177 -36.0621 0 -36.0621 -35.355 0 -35.355 + [4,16,-46.195,0,-19.135,-47.1189,0,-19.5177,-36.0621,0,-36.0621,-35.355,0,-35.355], +// 4 16 -35.355 0 -35.355 -36.0621 0 -36.0621 -19.5177 0 -47.1189 -19.135 0 -46.195 + [4,16,-35.355,0,-35.355,-36.0621,0,-36.0621,-19.5177,0,-47.1189,-19.135,0,-46.195], +// 4 16 -19.135 0 -46.195 -19.5177 0 -47.1189 0 0 -51 0 0 -50 + [4,16,-19.135,0,-46.195,-19.5177,0,-47.1189,0,0,-51,0,0,-50], +// 4 16 0 0 -50 0 0 -51 19.5177 0 -47.1189 19.135 0 -46.195 + [4,16,0,0,-50,0,0,-51,19.5177,0,-47.1189,19.135,0,-46.195], +// 4 16 19.135 0 -46.195 19.5177 0 -47.1189 36.0621 0 -36.0621 35.355 0 -35.355 + [4,16,19.135,0,-46.195,19.5177,0,-47.1189,36.0621,0,-36.0621,35.355,0,-35.355], +// 4 16 35.355 0 -35.355 36.0621 0 -36.0621 47.1189 0 -19.5177 46.195 0 -19.135 + [4,16,35.355,0,-35.355,36.0621,0,-36.0621,47.1189,0,-19.5177,46.195,0,-19.135], +// 4 16 46.195 0 -19.135 47.1189 0 -19.5177 51 0 0 50 0 0 + [4,16,46.195,0,-19.135,47.1189,0,-19.5177,51,0,0,50,0,0], +// 0 +]; +module ldraw_lib__4_4ring50(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring50(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring50(line=0.2); \ No newline at end of file diff --git a/p/4-4ring51.scad b/p/4-4ring51.scad new file mode 100644 index 000000000..1fb780186 --- /dev/null +++ b/p/4-4ring51.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring51() = [ +// 0 Ring 51 x 1.0 +// 0 Name: 4-4ring51.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin51.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 51 0 0 52 0 0 48.0428 0 19.9004 47.1189 0 19.5177 + [4,16,51,0,0,52,0,0,48.0428,0,19.9004,47.1189,0,19.5177], +// 4 16 47.1189 0 19.5177 48.0428 0 19.9004 36.7692 0 36.7692 36.0621 0 36.0621 + [4,16,47.1189,0,19.5177,48.0428,0,19.9004,36.7692,0,36.7692,36.0621,0,36.0621], +// 4 16 36.0621 0 36.0621 36.7692 0 36.7692 19.9004 0 48.0428 19.5177 0 47.1189 + [4,16,36.0621,0,36.0621,36.7692,0,36.7692,19.9004,0,48.0428,19.5177,0,47.1189], +// 4 16 19.5177 0 47.1189 19.9004 0 48.0428 0 0 52 0 0 51 + [4,16,19.5177,0,47.1189,19.9004,0,48.0428,0,0,52,0,0,51], +// 4 16 0 0 51 0 0 52 -19.9004 0 48.0428 -19.5177 0 47.1189 + [4,16,0,0,51,0,0,52,-19.9004,0,48.0428,-19.5177,0,47.1189], +// 4 16 -19.5177 0 47.1189 -19.9004 0 48.0428 -36.7692 0 36.7692 -36.0621 0 36.0621 + [4,16,-19.5177,0,47.1189,-19.9004,0,48.0428,-36.7692,0,36.7692,-36.0621,0,36.0621], +// 4 16 -36.0621 0 36.0621 -36.7692 0 36.7692 -48.0428 0 19.9004 -47.1189 0 19.5177 + [4,16,-36.0621,0,36.0621,-36.7692,0,36.7692,-48.0428,0,19.9004,-47.1189,0,19.5177], +// 4 16 -47.1189 0 19.5177 -48.0428 0 19.9004 -52 0 0 -51 0 0 + [4,16,-47.1189,0,19.5177,-48.0428,0,19.9004,-52,0,0,-51,0,0], +// 4 16 -51 0 0 -52 0 0 -48.0428 0 -19.9004 -47.1189 0 -19.5177 + [4,16,-51,0,0,-52,0,0,-48.0428,0,-19.9004,-47.1189,0,-19.5177], +// 4 16 -47.1189 0 -19.5177 -48.0428 0 -19.9004 -36.7692 0 -36.7692 -36.0621 0 -36.0621 + [4,16,-47.1189,0,-19.5177,-48.0428,0,-19.9004,-36.7692,0,-36.7692,-36.0621,0,-36.0621], +// 4 16 -36.0621 0 -36.0621 -36.7692 0 -36.7692 -19.9004 0 -48.0428 -19.5177 0 -47.1189 + [4,16,-36.0621,0,-36.0621,-36.7692,0,-36.7692,-19.9004,0,-48.0428,-19.5177,0,-47.1189], +// 4 16 -19.5177 0 -47.1189 -19.9004 0 -48.0428 0 0 -52 0 0 -51 + [4,16,-19.5177,0,-47.1189,-19.9004,0,-48.0428,0,0,-52,0,0,-51], +// 4 16 0 0 -51 0 0 -52 19.9004 0 -48.0428 19.5177 0 -47.1189 + [4,16,0,0,-51,0,0,-52,19.9004,0,-48.0428,19.5177,0,-47.1189], +// 4 16 19.5177 0 -47.1189 19.9004 0 -48.0428 36.7692 0 -36.7692 36.0621 0 -36.0621 + [4,16,19.5177,0,-47.1189,19.9004,0,-48.0428,36.7692,0,-36.7692,36.0621,0,-36.0621], +// 4 16 36.0621 0 -36.0621 36.7692 0 -36.7692 48.0428 0 -19.9004 47.1189 0 -19.5177 + [4,16,36.0621,0,-36.0621,36.7692,0,-36.7692,48.0428,0,-19.9004,47.1189,0,-19.5177], +// 4 16 47.1189 0 -19.5177 48.0428 0 -19.9004 52 0 0 51 0 0 + [4,16,47.1189,0,-19.5177,48.0428,0,-19.9004,52,0,0,51,0,0], +// 0 +]; +module ldraw_lib__4_4ring51(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring51(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring51(line=0.2); \ No newline at end of file diff --git a/p/4-4ring52.scad b/p/4-4ring52.scad new file mode 100644 index 000000000..1d6ff3b51 --- /dev/null +++ b/p/4-4ring52.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring52() = [ +// 0 Ring 52 x 1.0 +// 0 Name: 4-4ring52.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin52.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 52 0 0 53 0 0 48.9667 0 20.2831 48.0428 0 19.9004 + [4,16,52,0,0,53,0,0,48.9667,0,20.2831,48.0428,0,19.9004], +// 4 16 48.0428 0 19.9004 48.9667 0 20.2831 37.4763 0 37.4763 36.7692 0 36.7692 + [4,16,48.0428,0,19.9004,48.9667,0,20.2831,37.4763,0,37.4763,36.7692,0,36.7692], +// 4 16 36.7692 0 36.7692 37.4763 0 37.4763 20.2831 0 48.9667 19.9004 0 48.0428 + [4,16,36.7692,0,36.7692,37.4763,0,37.4763,20.2831,0,48.9667,19.9004,0,48.0428], +// 4 16 19.9004 0 48.0428 20.2831 0 48.9667 0 0 53 0 0 52 + [4,16,19.9004,0,48.0428,20.2831,0,48.9667,0,0,53,0,0,52], +// 4 16 0 0 52 0 0 53 -20.2831 0 48.9667 -19.9004 0 48.0428 + [4,16,0,0,52,0,0,53,-20.2831,0,48.9667,-19.9004,0,48.0428], +// 4 16 -19.9004 0 48.0428 -20.2831 0 48.9667 -37.4763 0 37.4763 -36.7692 0 36.7692 + [4,16,-19.9004,0,48.0428,-20.2831,0,48.9667,-37.4763,0,37.4763,-36.7692,0,36.7692], +// 4 16 -36.7692 0 36.7692 -37.4763 0 37.4763 -48.9667 0 20.2831 -48.0428 0 19.9004 + [4,16,-36.7692,0,36.7692,-37.4763,0,37.4763,-48.9667,0,20.2831,-48.0428,0,19.9004], +// 4 16 -48.0428 0 19.9004 -48.9667 0 20.2831 -53 0 0 -52 0 0 + [4,16,-48.0428,0,19.9004,-48.9667,0,20.2831,-53,0,0,-52,0,0], +// 4 16 -52 0 0 -53 0 0 -48.9667 0 -20.2831 -48.0428 0 -19.9004 + [4,16,-52,0,0,-53,0,0,-48.9667,0,-20.2831,-48.0428,0,-19.9004], +// 4 16 -48.0428 0 -19.9004 -48.9667 0 -20.2831 -37.4763 0 -37.4763 -36.7692 0 -36.7692 + [4,16,-48.0428,0,-19.9004,-48.9667,0,-20.2831,-37.4763,0,-37.4763,-36.7692,0,-36.7692], +// 4 16 -36.7692 0 -36.7692 -37.4763 0 -37.4763 -20.2831 0 -48.9667 -19.9004 0 -48.0428 + [4,16,-36.7692,0,-36.7692,-37.4763,0,-37.4763,-20.2831,0,-48.9667,-19.9004,0,-48.0428], +// 4 16 -19.9004 0 -48.0428 -20.2831 0 -48.9667 0 0 -53 0 0 -52 + [4,16,-19.9004,0,-48.0428,-20.2831,0,-48.9667,0,0,-53,0,0,-52], +// 4 16 0 0 -52 0 0 -53 20.2831 0 -48.9667 19.9004 0 -48.0428 + [4,16,0,0,-52,0,0,-53,20.2831,0,-48.9667,19.9004,0,-48.0428], +// 4 16 19.9004 0 -48.0428 20.2831 0 -48.9667 37.4763 0 -37.4763 36.7692 0 -36.7692 + [4,16,19.9004,0,-48.0428,20.2831,0,-48.9667,37.4763,0,-37.4763,36.7692,0,-36.7692], +// 4 16 36.7692 0 -36.7692 37.4763 0 -37.4763 48.9667 0 -20.2831 48.0428 0 -19.9004 + [4,16,36.7692,0,-36.7692,37.4763,0,-37.4763,48.9667,0,-20.2831,48.0428,0,-19.9004], +// 4 16 48.0428 0 -19.9004 48.9667 0 -20.2831 53 0 0 52 0 0 + [4,16,48.0428,0,-19.9004,48.9667,0,-20.2831,53,0,0,52,0,0], +// 0 +]; +module ldraw_lib__4_4ring52(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring52(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring52(line=0.2); \ No newline at end of file diff --git a/p/4-4ring57.scad b/p/4-4ring57.scad new file mode 100644 index 000000000..d93bc368e --- /dev/null +++ b/p/4-4ring57.scad @@ -0,0 +1,55 @@ +use <../lib.scad> +function ldraw_lib__4_4ring57() = [ +// 0 Ring 57 x 1.0 +// 0 Name: 4-4ring57.dat +// 0 Author: Niels Karsdorp [nielsk] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin57.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 57 0 0 58 0 0 53.5862 0 22.1966 52.6623 0 21.8139 + [4,16,57,0,0,58,0,0,53.5862,0,22.1966,52.6623,0,21.8139], +// 4 16 52.6623 0 21.8139 53.5862 0 22.1966 41.0118 0 41.0118 40.3047 0 40.3047 + [4,16,52.6623,0,21.8139,53.5862,0,22.1966,41.0118,0,41.0118,40.3047,0,40.3047], +// 4 16 40.3047 0 40.3047 41.0118 0 41.0118 22.1966 0 53.5862 21.8139 0 52.6623 + [4,16,40.3047,0,40.3047,41.0118,0,41.0118,22.1966,0,53.5862,21.8139,0,52.6623], +// 4 16 21.8139 0 52.6623 22.1966 0 53.5862 0 0 58 0 0 57 + [4,16,21.8139,0,52.6623,22.1966,0,53.5862,0,0,58,0,0,57], +// 4 16 0 0 57 0 0 58 -22.1966 0 53.5862 -21.8139 0 52.6623 + [4,16,0,0,57,0,0,58,-22.1966,0,53.5862,-21.8139,0,52.6623], +// 4 16 -21.8139 0 52.6623 -22.1966 0 53.5862 -41.0118 0 41.0118 -40.3047 0 40.3047 + [4,16,-21.8139,0,52.6623,-22.1966,0,53.5862,-41.0118,0,41.0118,-40.3047,0,40.3047], +// 4 16 -40.3047 0 40.3047 -41.0118 0 41.0118 -53.5862 0 22.1966 -52.6623 0 21.8139 + [4,16,-40.3047,0,40.3047,-41.0118,0,41.0118,-53.5862,0,22.1966,-52.6623,0,21.8139], +// 4 16 -52.6623 0 21.8139 -53.5862 0 22.1966 -58 0 0 -57 0 0 + [4,16,-52.6623,0,21.8139,-53.5862,0,22.1966,-58,0,0,-57,0,0], +// 4 16 -57 0 0 -58 0 0 -53.5862 0 -22.1966 -52.6623 0 -21.8139 + [4,16,-57,0,0,-58,0,0,-53.5862,0,-22.1966,-52.6623,0,-21.8139], +// 4 16 -52.6623 0 -21.8139 -53.5862 0 -22.1966 -41.0118 0 -41.0118 -40.3047 0 -40.3047 + [4,16,-52.6623,0,-21.8139,-53.5862,0,-22.1966,-41.0118,0,-41.0118,-40.3047,0,-40.3047], +// 4 16 -40.3047 0 -40.3047 -41.0118 0 -41.0118 -22.1966 0 -53.5862 -21.8139 0 -52.6623 + [4,16,-40.3047,0,-40.3047,-41.0118,0,-41.0118,-22.1966,0,-53.5862,-21.8139,0,-52.6623], +// 4 16 -21.8139 0 -52.6623 -22.1966 0 -53.5862 0 0 -58 0 0 -57 + [4,16,-21.8139,0,-52.6623,-22.1966,0,-53.5862,0,0,-58,0,0,-57], +// 4 16 0 0 -57 0 0 -58 22.1966 0 -53.5862 21.8139 0 -52.6623 + [4,16,0,0,-57,0,0,-58,22.1966,0,-53.5862,21.8139,0,-52.6623], +// 4 16 21.8139 0 -52.6623 22.1966 0 -53.5862 41.0118 0 -41.0118 40.3047 0 -40.3047 + [4,16,21.8139,0,-52.6623,22.1966,0,-53.5862,41.0118,0,-41.0118,40.3047,0,-40.3047], +// 4 16 40.3047 0 -40.3047 41.0118 0 -41.0118 53.5862 0 -22.1966 52.6623 0 -21.8139 + [4,16,40.3047,0,-40.3047,41.0118,0,-41.0118,53.5862,0,-22.1966,52.6623,0,-21.8139], +// 4 16 52.6623 0 -21.8139 53.5862 0 -22.1966 58 0 0 57 0 0 + [4,16,52.6623,0,-21.8139,53.5862,0,-22.1966,58,0,0,57,0,0], +// +// 0 end of file +// +]; +module ldraw_lib__4_4ring57(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring57(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring57(line=0.2); \ No newline at end of file diff --git a/p/4-4ring77.scad b/p/4-4ring77.scad new file mode 100644 index 000000000..56891edba --- /dev/null +++ b/p/4-4ring77.scad @@ -0,0 +1,54 @@ +use <../lib.scad> +function ldraw_lib__4_4ring77() = [ +// 0 Ring 77 x 1.0 +// 0 Name: 4-4ring77.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin77.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 77 0 0 78 0 0 72.0642 0 29.8506 71.1403 0 29.4679 + [4,16,77,0,0,78,0,0,72.0642,0,29.8506,71.1403,0,29.4679], +// 4 16 71.1403 0 29.4679 72.0642 0 29.8506 55.1538 0 55.1538 54.4467 0 54.4467 + [4,16,71.1403,0,29.4679,72.0642,0,29.8506,55.1538,0,55.1538,54.4467,0,54.4467], +// 4 16 54.4467 0 54.4467 55.1538 0 55.1538 29.8506 0 72.0642 29.4679 0 71.1403 + [4,16,54.4467,0,54.4467,55.1538,0,55.1538,29.8506,0,72.0642,29.4679,0,71.1403], +// 4 16 29.4679 0 71.1403 29.8506 0 72.0642 0 0 78 0 0 77 + [4,16,29.4679,0,71.1403,29.8506,0,72.0642,0,0,78,0,0,77], +// 4 16 0 0 77 0 0 78 -29.8506 0 72.0642 -29.4679 0 71.1403 + [4,16,0,0,77,0,0,78,-29.8506,0,72.0642,-29.4679,0,71.1403], +// 4 16 -29.4679 0 71.1403 -29.8506 0 72.0642 -55.1538 0 55.1538 -54.4467 0 54.4467 + [4,16,-29.4679,0,71.1403,-29.8506,0,72.0642,-55.1538,0,55.1538,-54.4467,0,54.4467], +// 4 16 -54.4467 0 54.4467 -55.1538 0 55.1538 -72.0642 0 29.8506 -71.1403 0 29.4679 + [4,16,-54.4467,0,54.4467,-55.1538,0,55.1538,-72.0642,0,29.8506,-71.1403,0,29.4679], +// 4 16 -71.1403 0 29.4679 -72.0642 0 29.8506 -78 0 0 -77 0 0 + [4,16,-71.1403,0,29.4679,-72.0642,0,29.8506,-78,0,0,-77,0,0], +// 4 16 -77 0 0 -78 0 0 -72.0642 0 -29.8506 -71.1403 0 -29.4679 + [4,16,-77,0,0,-78,0,0,-72.0642,0,-29.8506,-71.1403,0,-29.4679], +// 4 16 -71.1403 0 -29.4679 -72.0642 0 -29.8506 -55.1538 0 -55.1538 -54.4467 0 -54.4467 + [4,16,-71.1403,0,-29.4679,-72.0642,0,-29.8506,-55.1538,0,-55.1538,-54.4467,0,-54.4467], +// 4 16 -54.4467 0 -54.4467 -55.1538 0 -55.1538 -29.8506 0 -72.0642 -29.4679 0 -71.1403 + [4,16,-54.4467,0,-54.4467,-55.1538,0,-55.1538,-29.8506,0,-72.0642,-29.4679,0,-71.1403], +// 4 16 -29.4679 0 -71.1403 -29.8506 0 -72.0642 0 0 -78 0 0 -77 + [4,16,-29.4679,0,-71.1403,-29.8506,0,-72.0642,0,0,-78,0,0,-77], +// 4 16 0 0 -77 0 0 -78 29.8506 0 -72.0642 29.4679 0 -71.1403 + [4,16,0,0,-77,0,0,-78,29.8506,0,-72.0642,29.4679,0,-71.1403], +// 4 16 29.4679 0 -71.1403 29.8506 0 -72.0642 55.1538 0 -55.1538 54.4467 0 -54.4467 + [4,16,29.4679,0,-71.1403,29.8506,0,-72.0642,55.1538,0,-55.1538,54.4467,0,-54.4467], +// 4 16 54.4467 0 -54.4467 55.1538 0 -55.1538 72.0642 0 -29.8506 71.1403 0 -29.4679 + [4,16,54.4467,0,-54.4467,55.1538,0,-55.1538,72.0642,0,-29.8506,71.1403,0,-29.4679], +// 4 16 71.1403 0 -29.4679 72.0642 0 -29.8506 78 0 0 77 0 0 + [4,16,71.1403,0,-29.4679,72.0642,0,-29.8506,78,0,0,77,0,0], +// 0 end of file +// 0 +]; +module ldraw_lib__4_4ring77(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring77(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring77(line=0.2); \ No newline at end of file diff --git a/p/4-4ring78.scad b/p/4-4ring78.scad new file mode 100644 index 000000000..5787c6a08 --- /dev/null +++ b/p/4-4ring78.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring78() = [ +// 0 Ring 78 x 1.0 +// 0 Name: 4-4ring78.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin78.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 78 0 0 79 0 0 72.9881 0 30.2333 72.0642 0 29.8506 + [4,16,78,0,0,79,0,0,72.9881,0,30.2333,72.0642,0,29.8506], +// 4 16 72.0642 0 29.8506 72.9881 0 30.2333 55.8609 0 55.8609 55.1538 0 55.1538 + [4,16,72.0642,0,29.8506,72.9881,0,30.2333,55.8609,0,55.8609,55.1538,0,55.1538], +// 4 16 55.1538 0 55.1538 55.8609 0 55.8609 30.2333 0 72.9881 29.8506 0 72.0642 + [4,16,55.1538,0,55.1538,55.8609,0,55.8609,30.2333,0,72.9881,29.8506,0,72.0642], +// 4 16 29.8506 0 72.0642 30.2333 0 72.9881 0 0 79 0 0 78 + [4,16,29.8506,0,72.0642,30.2333,0,72.9881,0,0,79,0,0,78], +// 4 16 0 0 78 0 0 79 -30.2333 0 72.9881 -29.8506 0 72.0642 + [4,16,0,0,78,0,0,79,-30.2333,0,72.9881,-29.8506,0,72.0642], +// 4 16 -29.8506 0 72.0642 -30.2333 0 72.9881 -55.8609 0 55.8609 -55.1538 0 55.1538 + [4,16,-29.8506,0,72.0642,-30.2333,0,72.9881,-55.8609,0,55.8609,-55.1538,0,55.1538], +// 4 16 -55.1538 0 55.1538 -55.8609 0 55.8609 -72.9881 0 30.2333 -72.0642 0 29.8506 + [4,16,-55.1538,0,55.1538,-55.8609,0,55.8609,-72.9881,0,30.2333,-72.0642,0,29.8506], +// 4 16 -72.0642 0 29.8506 -72.9881 0 30.2333 -79 0 0 -78 0 0 + [4,16,-72.0642,0,29.8506,-72.9881,0,30.2333,-79,0,0,-78,0,0], +// 4 16 -78 0 0 -79 0 0 -72.9881 0 -30.2333 -72.0642 0 -29.8506 + [4,16,-78,0,0,-79,0,0,-72.9881,0,-30.2333,-72.0642,0,-29.8506], +// 4 16 -72.0642 0 -29.8506 -72.9881 0 -30.2333 -55.8609 0 -55.8609 -55.1538 0 -55.1538 + [4,16,-72.0642,0,-29.8506,-72.9881,0,-30.2333,-55.8609,0,-55.8609,-55.1538,0,-55.1538], +// 4 16 -55.1538 0 -55.1538 -55.8609 0 -55.8609 -30.2333 0 -72.9881 -29.8506 0 -72.0642 + [4,16,-55.1538,0,-55.1538,-55.8609,0,-55.8609,-30.2333,0,-72.9881,-29.8506,0,-72.0642], +// 4 16 -29.8506 0 -72.0642 -30.2333 0 -72.9881 0 0 -79 0 0 -78 + [4,16,-29.8506,0,-72.0642,-30.2333,0,-72.9881,0,0,-79,0,0,-78], +// 4 16 0 0 -78 0 0 -79 30.2333 0 -72.9881 29.8506 0 -72.0642 + [4,16,0,0,-78,0,0,-79,30.2333,0,-72.9881,29.8506,0,-72.0642], +// 4 16 29.8506 0 -72.0642 30.2333 0 -72.9881 55.8609 0 -55.8609 55.1538 0 -55.1538 + [4,16,29.8506,0,-72.0642,30.2333,0,-72.9881,55.8609,0,-55.8609,55.1538,0,-55.1538], +// 4 16 55.1538 0 -55.1538 55.8609 0 -55.8609 72.9881 0 -30.2333 72.0642 0 -29.8506 + [4,16,55.1538,0,-55.1538,55.8609,0,-55.8609,72.9881,0,-30.2333,72.0642,0,-29.8506], +// 4 16 72.0642 0 -29.8506 72.9881 0 -30.2333 79 0 0 78 0 0 + [4,16,72.0642,0,-29.8506,72.9881,0,-30.2333,79,0,0,78,0,0], +// 0 +]; +module ldraw_lib__4_4ring78(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring78(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring78(line=0.2); \ No newline at end of file diff --git a/p/4-4ring79.scad b/p/4-4ring79.scad new file mode 100644 index 000000000..58ea832d6 --- /dev/null +++ b/p/4-4ring79.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring79() = [ +// 0 Ring 79 x 1.0 +// 0 Name: 4-4ring79.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin79.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 79 0 0 80 0 0 73.912 0 30.616 72.9881 0 30.2333 + [4,16,79,0,0,80,0,0,73.912,0,30.616,72.9881,0,30.2333], +// 4 16 72.9881 0 30.2333 73.912 0 30.616 56.568 0 56.568 55.8609 0 55.8609 + [4,16,72.9881,0,30.2333,73.912,0,30.616,56.568,0,56.568,55.8609,0,55.8609], +// 4 16 55.8609 0 55.8609 56.568 0 56.568 30.616 0 73.912 30.2333 0 72.9881 + [4,16,55.8609,0,55.8609,56.568,0,56.568,30.616,0,73.912,30.2333,0,72.9881], +// 4 16 30.2333 0 72.9881 30.616 0 73.912 0 0 80 0 0 79 + [4,16,30.2333,0,72.9881,30.616,0,73.912,0,0,80,0,0,79], +// 4 16 0 0 79 0 0 80 -30.616 0 73.912 -30.2333 0 72.9881 + [4,16,0,0,79,0,0,80,-30.616,0,73.912,-30.2333,0,72.9881], +// 4 16 -30.2333 0 72.9881 -30.616 0 73.912 -56.568 0 56.568 -55.8609 0 55.8609 + [4,16,-30.2333,0,72.9881,-30.616,0,73.912,-56.568,0,56.568,-55.8609,0,55.8609], +// 4 16 -55.8609 0 55.8609 -56.568 0 56.568 -73.912 0 30.616 -72.9881 0 30.2333 + [4,16,-55.8609,0,55.8609,-56.568,0,56.568,-73.912,0,30.616,-72.9881,0,30.2333], +// 4 16 -72.9881 0 30.2333 -73.912 0 30.616 -80 0 0 -79 0 0 + [4,16,-72.9881,0,30.2333,-73.912,0,30.616,-80,0,0,-79,0,0], +// 4 16 -79 0 0 -80 0 0 -73.912 0 -30.616 -72.9881 0 -30.2333 + [4,16,-79,0,0,-80,0,0,-73.912,0,-30.616,-72.9881,0,-30.2333], +// 4 16 -72.9881 0 -30.2333 -73.912 0 -30.616 -56.568 0 -56.568 -55.8609 0 -55.8609 + [4,16,-72.9881,0,-30.2333,-73.912,0,-30.616,-56.568,0,-56.568,-55.8609,0,-55.8609], +// 4 16 -55.8609 0 -55.8609 -56.568 0 -56.568 -30.616 0 -73.912 -30.2333 0 -72.9881 + [4,16,-55.8609,0,-55.8609,-56.568,0,-56.568,-30.616,0,-73.912,-30.2333,0,-72.9881], +// 4 16 -30.2333 0 -72.9881 -30.616 0 -73.912 0 0 -80 0 0 -79 + [4,16,-30.2333,0,-72.9881,-30.616,0,-73.912,0,0,-80,0,0,-79], +// 4 16 0 0 -79 0 0 -80 30.616 0 -73.912 30.2333 0 -72.9881 + [4,16,0,0,-79,0,0,-80,30.616,0,-73.912,30.2333,0,-72.9881], +// 4 16 30.2333 0 -72.9881 30.616 0 -73.912 56.568 0 -56.568 55.8609 0 -55.8609 + [4,16,30.2333,0,-72.9881,30.616,0,-73.912,56.568,0,-56.568,55.8609,0,-55.8609], +// 4 16 55.8609 0 -55.8609 56.568 0 -56.568 73.912 0 -30.616 72.9881 0 -30.2333 + [4,16,55.8609,0,-55.8609,56.568,0,-56.568,73.912,0,-30.616,72.9881,0,-30.2333], +// 4 16 72.9881 0 -30.2333 73.912 0 -30.616 80 0 0 79 0 0 + [4,16,72.9881,0,-30.2333,73.912,0,-30.616,80,0,0,79,0,0], +// 0 +]; +module ldraw_lib__4_4ring79(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring79(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring79(line=0.2); \ No newline at end of file diff --git a/p/4-4ring85.scad b/p/4-4ring85.scad new file mode 100644 index 000000000..f5eb32f98 --- /dev/null +++ b/p/4-4ring85.scad @@ -0,0 +1,53 @@ +use <../lib.scad> +function ldraw_lib__4_4ring85() = [ +// 0 Ring 85 x 1.0 +// 0 Name: 4-4ring85.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 4-4rin85.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 86 0 0 79.4554 0 32.9122 78.5315 0 32.5295 85 0 0 + [4,16,86,0,0,79.4554,0,32.9122,78.5315,0,32.5295,85,0,0], +// 4 16 79.4554 0 32.9122 60.8106 0 60.8106 60.1035 0 60.1035 78.5315 0 32.5295 + [4,16,79.4554,0,32.9122,60.8106,0,60.8106,60.1035,0,60.1035,78.5315,0,32.5295], +// 4 16 60.8106 0 60.8106 32.9122 0 79.4554 32.5295 0 78.5315 60.1035 0 60.1035 + [4,16,60.8106,0,60.8106,32.9122,0,79.4554,32.5295,0,78.5315,60.1035,0,60.1035], +// 4 16 32.9122 0 79.4554 0 0 86 0 0 85 32.5295 0 78.5315 + [4,16,32.9122,0,79.4554,0,0,86,0,0,85,32.5295,0,78.5315], +// 4 16 0 0 86 -32.9122 0 79.4554 -32.5295 0 78.5315 0 0 85 + [4,16,0,0,86,-32.9122,0,79.4554,-32.5295,0,78.5315,0,0,85], +// 4 16 -32.9122 0 79.4554 -60.8106 0 60.8106 -60.1035 0 60.1035 -32.5295 0 78.5315 + [4,16,-32.9122,0,79.4554,-60.8106,0,60.8106,-60.1035,0,60.1035,-32.5295,0,78.5315], +// 4 16 -60.8106 0 60.8106 -79.4554 0 32.9122 -78.5315 0 32.5295 -60.1035 0 60.1035 + [4,16,-60.8106,0,60.8106,-79.4554,0,32.9122,-78.5315,0,32.5295,-60.1035,0,60.1035], +// 4 16 -79.4554 0 32.9122 -86 0 0 -85 0 0 -78.5315 0 32.5295 + [4,16,-79.4554,0,32.9122,-86,0,0,-85,0,0,-78.5315,0,32.5295], +// 4 16 -86 0 0 -79.4554 0 -32.9122 -78.5315 0 -32.5295 -85 0 0 + [4,16,-86,0,0,-79.4554,0,-32.9122,-78.5315,0,-32.5295,-85,0,0], +// 4 16 -79.4554 0 -32.9122 -60.8106 0 -60.8106 -60.1035 0 -60.1035 -78.5315 0 -32.5295 + [4,16,-79.4554,0,-32.9122,-60.8106,0,-60.8106,-60.1035,0,-60.1035,-78.5315,0,-32.5295], +// 4 16 -60.8106 0 -60.8106 -32.9122 0 -79.4554 -32.5295 0 -78.5315 -60.1035 0 -60.1035 + [4,16,-60.8106,0,-60.8106,-32.9122,0,-79.4554,-32.5295,0,-78.5315,-60.1035,0,-60.1035], +// 4 16 -32.9122 0 -79.4554 0 0 -86 0 0 -85 -32.5295 0 -78.5315 + [4,16,-32.9122,0,-79.4554,0,0,-86,0,0,-85,-32.5295,0,-78.5315], +// 4 16 0 0 -86 32.9122 0 -79.4554 32.5295 0 -78.5315 0 0 -85 + [4,16,0,0,-86,32.9122,0,-79.4554,32.5295,0,-78.5315,0,0,-85], +// 4 16 32.9122 0 -79.4554 60.8106 0 -60.8106 60.1035 0 -60.1035 32.5295 0 -78.5315 + [4,16,32.9122,0,-79.4554,60.8106,0,-60.8106,60.1035,0,-60.1035,32.5295,0,-78.5315], +// 4 16 60.8106 0 -60.8106 79.4554 0 -32.9122 78.5315 0 -32.5295 60.1035 0 -60.1035 + [4,16,60.8106,0,-60.8106,79.4554,0,-32.9122,78.5315,0,-32.5295,60.1035,0,-60.1035], +// 4 16 79.4554 0 -32.9122 86 0 0 85 0 0 78.5315 0 -32.5295 + [4,16,79.4554,0,-32.9122,86,0,0,85,0,0,78.5315,0,-32.5295], +// 0 // Build by Primitive Generator 2 +]; +module ldraw_lib__4_4ring85(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4_4ring85(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4_4ring85(line=0.2); \ No newline at end of file diff --git a/p/48/1-12rin1.scad b/p/48/1-12rin1.scad index 0ce9696ac..45494c51b 100644 --- a/p/48/1-12rin1.scad +++ b/p/48/1-12rin1.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_12rin1() = [ -// 0 Hi-Res Ring 1 x 0.0833 +// 0 ~Hi-Res Ring 1 x 0.0833 (Obsolete) // 0 Name: 48\1-12rin1.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-03 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_12rin1() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-12ring1.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 1 0 0 2 0 0 1.9828 0 0.261 0.9914 0 0.1305 [4,16,1,0,0,2,0,0,1.9828,0,0.261,0.9914,0,0.1305], diff --git a/p/48/1-12rin2.scad b/p/48/1-12rin2.scad index ad346f6a0..fdfae5668 100644 --- a/p/48/1-12rin2.scad +++ b/p/48/1-12rin2.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_12rin2() = [ -// 0 Hi-Res Ring 2 x 0.0833 +// 0 ~Hi-Res Ring 2 x 0.0833 (Obsolete) // 0 Name: 48\1-12rin2.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-03 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_12rin2() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-12ring2.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 2 0 0 3 0 0 2.9742 0 0.3915 1.9828 0 0.261 [4,16,2,0,0,3,0,0,2.9742,0,0.3915,1.9828,0,0.261], diff --git a/p/48/1-12rin5.scad b/p/48/1-12rin5.scad index 7ec35aced..7215c726f 100644 --- a/p/48/1-12rin5.scad +++ b/p/48/1-12rin5.scad @@ -1,29 +1,28 @@ use <../../lib.scad> function ldraw_lib__48__1_12rin5() = [ -// 0 Hi-Res Ring 5 x 0.0833 +// 0 ~Hi-Res Ring 5 x 0.0833 (Obsolete) // 0 Name: 48\1-12rin5.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-02-20 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 5 0 0 6 0 0 5.9484 0 0.783 4.957 0 0.6525 - [4,16,5,0,0,6,0,0,5.9484,0,0.783,4.957,0,0.6525], -// 4 16 4.957 0 0.6525 5.9484 0 0.783 5.7954 0 1.5528 4.8295 0 1.294 - [4,16,4.957,0,0.6525,5.9484,0,0.783,5.7954,0,1.5528,4.8295,0,1.294], -// 4 16 4.8295 0 1.294 5.7954 0 1.5528 5.5434 0 2.2962 4.6195 0 1.9135 - [4,16,4.8295,0,1.294,5.7954,0,1.5528,5.5434,0,2.2962,4.6195,0,1.9135], -// 4 16 4.6195 0 1.9135 5.5434 0 2.2962 5.196 0 3 4.33 0 2.5 - [4,16,4.6195,0,1.9135,5.5434,0,2.2962,5.196,0,3,4.33,0,2.5], -// -// 0 end of file -// +// 4 16 6 0 0 5.9484 0 0.783 4.957 0 0.6525 5 0 0 + [4,16,6,0,0,5.9484,0,0.783,4.957,0,0.6525,5,0,0], +// 4 16 5.9484 0 0.783 5.7954 0 1.5528 4.8295 0 1.294 4.957 0 0.6525 + [4,16,5.9484,0,0.783,5.7954,0,1.5528,4.8295,0,1.294,4.957,0,0.6525], +// 4 16 5.7954 0 1.5528 5.5434 0 2.2962 4.6195 0 1.9135 4.8295 0 1.294 + [4,16,5.7954,0,1.5528,5.5434,0,2.2962,4.6195,0,1.9135,4.8295,0,1.294], +// 4 16 5.5434 0 2.2962 5.196 0 3 4.33 0 2.5 4.6195 0 1.9135 + [4,16,5.5434,0,2.2962,5.196,0,3,4.33,0,2.5,4.6195,0,1.9135], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_12rin5(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_12rin5(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-12rin6.scad b/p/48/1-12rin6.scad index 48e2a647f..109e7aec1 100644 --- a/p/48/1-12rin6.scad +++ b/p/48/1-12rin6.scad @@ -1,29 +1,28 @@ use <../../lib.scad> function ldraw_lib__48__1_12rin6() = [ -// 0 Hi-Res Ring 6 x 0.0833 +// 0 ~Hi-Res Ring 6 x 0.0833 [Obsolete] // 0 Name: 48\1-12rin6.dat -// 0 Author: Niels Bugge [SirBugge] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-17 [Holly-Wood] Complete re-write, original by SirBugge +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 6 0 0 7 0 0 6.9398 0 .9135 5.9484 0 .783 - [4,16,6,0,0,7,0,0,6.9398,0,.9135,5.9484,0,.783], -// 4 16 5.9484 0 .783 6.9398 0 .9135 6.7613 0 1.8116 5.7954 0 1.5528 - [4,16,5.9484,0,.783,6.9398,0,.9135,6.7613,0,1.8116,5.7954,0,1.5528], -// 4 16 5.7954 0 1.5528 6.7613 0 1.8116 6.4673 0 2.6789 5.5434 0 2.2962 - [4,16,5.7954,0,1.5528,6.7613,0,1.8116,6.4673,0,2.6789,5.5434,0,2.2962], -// 4 16 5.5434 0 2.2962 6.4673 0 2.6789 6.062 0 3.5 5.196 0 3 - [4,16,5.5434,0,2.2962,6.4673,0,2.6789,6.062,0,3.5,5.196,0,3], -// -// 0 end of file -// +// 4 16 7 0 0 6.9398 0 0.9135 5.9484 0 0.783 6 0 0 + [4,16,7,0,0,6.9398,0,0.9135,5.9484,0,0.783,6,0,0], +// 4 16 6.9398 0 0.9135 6.7613 0 1.8116 5.7954 0 1.5528 5.9484 0 0.783 + [4,16,6.9398,0,0.9135,6.7613,0,1.8116,5.7954,0,1.5528,5.9484,0,0.783], +// 4 16 6.7613 0 1.8116 6.4673 0 2.6789 5.5434 0 2.2962 5.7954 0 1.5528 + [4,16,6.7613,0,1.8116,6.4673,0,2.6789,5.5434,0,2.2962,5.7954,0,1.5528], +// 4 16 6.4673 0 2.6789 6.062 0 3.5 5.196 0 3 5.5434 0 2.2962 + [4,16,6.4673,0,2.6789,6.062,0,3.5,5.196,0,3,5.5434,0,2.2962], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_12rin6(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_12rin6(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-12rin8.scad b/p/48/1-12rin8.scad index 40ddb4726..0d3accc14 100644 --- a/p/48/1-12rin8.scad +++ b/p/48/1-12rin8.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_12rin8() = [ -// 0 Hi-Res Ring 8 x 0.0833 +// 0 ~Hi-Res Ring 8 x 0.0833 (Obsolete) // 0 Name: 48\1-12rin8.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-01 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_12rin8() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-12ring8.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 8 0 0 9 0 0 8.9226 0 1.1745 7.9312 0 1.044 [4,16,8,0,0,9,0,0,8.9226,0,1.1745,7.9312,0,1.044], diff --git a/p/48/1-12rin9.scad b/p/48/1-12rin9.scad index b1009268e..8dfe2987e 100644 --- a/p/48/1-12rin9.scad +++ b/p/48/1-12rin9.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_12rin9() = [ -// 0 Hi-Res Ring 9 x 0.0833 +// 0 ~Hi-Res Ring 9 x 0.0833 (Obsolete) // 0 Name: 48\1-12rin9.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_12rin9() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-12ring9.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 9 0 0 10 0 0 9.914 0 1.305 8.9226 0 1.1745 [4,16,9,0,0,10,0,0,9.914,0,1.305,8.9226,0,1.1745], diff --git a/p/48/1-12ring1.scad b/p/48/1-12ring1.scad new file mode 100644 index 000000000..92893a7cd --- /dev/null +++ b/p/48/1-12ring1.scad @@ -0,0 +1,29 @@ +use <../../lib.scad> +function ldraw_lib__48__1_12ring1() = [ +// 0 Hi-Res Ring 1 x 0.0833 +// 0 Name: 48\1-12ring1.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-12rin1.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 1 0 0 2 0 0 1.9828 0 0.261 0.9914 0 0.1305 + [4,16,1,0,0,2,0,0,1.9828,0,0.261,0.9914,0,0.1305], +// 4 16 0.9914 0 0.1305 1.9828 0 0.261 1.9318 0 0.5176 0.9659 0 0.2588 + [4,16,0.9914,0,0.1305,1.9828,0,0.261,1.9318,0,0.5176,0.9659,0,0.2588], +// 4 16 0.9659 0 0.2588 1.9318 0 0.5176 1.8478 0 0.7654 0.9239 0 0.3827 + [4,16,0.9659,0,0.2588,1.9318,0,0.5176,1.8478,0,0.7654,0.9239,0,0.3827], +// 4 16 0.9239 0 0.3827 1.8478 0 0.7654 1.732 0 1 0.866 0 0.5 + [4,16,0.9239,0,0.3827,1.8478,0,0.7654,1.732,0,1,0.866,0,0.5], +// 0 +]; +module ldraw_lib__48__1_12ring1(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_12ring1(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_12ring1(line=0.2); \ No newline at end of file diff --git a/p/48/1-12ring2.scad b/p/48/1-12ring2.scad new file mode 100644 index 000000000..9679cbc65 --- /dev/null +++ b/p/48/1-12ring2.scad @@ -0,0 +1,29 @@ +use <../../lib.scad> +function ldraw_lib__48__1_12ring2() = [ +// 0 Hi-Res Ring 2 x 0.0833 +// 0 Name: 48\1-12ring2.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-12rin2.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 2 0 0 3 0 0 2.9742 0 0.3915 1.9828 0 0.261 + [4,16,2,0,0,3,0,0,2.9742,0,0.3915,1.9828,0,0.261], +// 4 16 1.9828 0 0.261 2.9742 0 0.3915 2.8977 0 0.7764 1.9318 0 0.5176 + [4,16,1.9828,0,0.261,2.9742,0,0.3915,2.8977,0,0.7764,1.9318,0,0.5176], +// 4 16 1.9318 0 0.5176 2.8977 0 0.7764 2.7717 0 1.1481 1.8478 0 0.7654 + [4,16,1.9318,0,0.5176,2.8977,0,0.7764,2.7717,0,1.1481,1.8478,0,0.7654], +// 4 16 1.8478 0 0.7654 2.7717 0 1.1481 2.598 0 1.5 1.732 0 1 + [4,16,1.8478,0,0.7654,2.7717,0,1.1481,2.598,0,1.5,1.732,0,1], +// 0 +]; +module ldraw_lib__48__1_12ring2(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_12ring2(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_12ring2(line=0.2); \ No newline at end of file diff --git a/p/48/1-12ring3.scad b/p/48/1-12ring3.scad index ea07c884e..37cc1132c 100644 --- a/p/48/1-12ring3.scad +++ b/p/48/1-12ring3.scad @@ -2,16 +2,17 @@ use <../../lib.scad> function ldraw_lib__48__1_12ring3() = [ // 0 Hi-Res Ring 3 x 0.0833 // 0 Name: 48\1-12ring3.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2018-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-07 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 4 0 0 3.9656 0 0.522 2.9742 0 0.3915 3 0 0 [4,16,4,0,0,3.9656,0,0.522,2.9742,0,0.3915,3,0,0], @@ -21,6 +22,7 @@ function ldraw_lib__48__1_12ring3() = [ [4,16,3.8636,0,1.0352,3.6956,0,1.5308,2.7717,0,1.1481,2.8977,0,0.7764], // 4 16 3.6956 0 1.5308 3.464 0 2 2.598 0 1.5 2.7717 0 1.1481 [4,16,3.6956,0,1.5308,3.464,0,2,2.598,0,1.5,2.7717,0,1.1481], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_12ring3(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_12ring3(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-12ring5.scad b/p/48/1-12ring5.scad new file mode 100644 index 000000000..4400da0e1 --- /dev/null +++ b/p/48/1-12ring5.scad @@ -0,0 +1,29 @@ +use <../../lib.scad> +function ldraw_lib__48__1_12ring5() = [ +// 0 Hi-Res Ring 5 x 0.0833 +// 0 Name: 48\1-12ring5.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-02-20 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 6 0 0 5.9484 0 0.783 4.957 0 0.6525 5 0 0 + [4,16,6,0,0,5.9484,0,0.783,4.957,0,0.6525,5,0,0], +// 4 16 5.9484 0 0.783 5.7954 0 1.5528 4.8295 0 1.294 4.957 0 0.6525 + [4,16,5.9484,0,0.783,5.7954,0,1.5528,4.8295,0,1.294,4.957,0,0.6525], +// 4 16 5.7954 0 1.5528 5.5434 0 2.2962 4.6195 0 1.9135 4.8295 0 1.294 + [4,16,5.7954,0,1.5528,5.5434,0,2.2962,4.6195,0,1.9135,4.8295,0,1.294], +// 4 16 5.5434 0 2.2962 5.196 0 3 4.33 0 2.5 4.6195 0 1.9135 + [4,16,5.5434,0,2.2962,5.196,0,3,4.33,0,2.5,4.6195,0,1.9135], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__1_12ring5(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_12ring5(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_12ring5(line=0.2); \ No newline at end of file diff --git a/p/48/1-12ring6.scad b/p/48/1-12ring6.scad new file mode 100644 index 000000000..cb40435a5 --- /dev/null +++ b/p/48/1-12ring6.scad @@ -0,0 +1,29 @@ +use <../../lib.scad> +function ldraw_lib__48__1_12ring6() = [ +// 0 Hi-Res Ring 6 x 0.0833 +// 0 Name: 48\1-12ring6.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-17 [Holly-Wood] Complete re-write, original by SirBugge +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 7 0 0 6.9398 0 0.9135 5.9484 0 0.783 6 0 0 + [4,16,7,0,0,6.9398,0,0.9135,5.9484,0,0.783,6,0,0], +// 4 16 6.9398 0 0.9135 6.7613 0 1.8116 5.7954 0 1.5528 5.9484 0 0.783 + [4,16,6.9398,0,0.9135,6.7613,0,1.8116,5.7954,0,1.5528,5.9484,0,0.783], +// 4 16 6.7613 0 1.8116 6.4673 0 2.6789 5.5434 0 2.2962 5.7954 0 1.5528 + [4,16,6.7613,0,1.8116,6.4673,0,2.6789,5.5434,0,2.2962,5.7954,0,1.5528], +// 4 16 6.4673 0 2.6789 6.062 0 3.5 5.196 0 3 5.5434 0 2.2962 + [4,16,6.4673,0,2.6789,6.062,0,3.5,5.196,0,3,5.5434,0,2.2962], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__1_12ring6(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_12ring6(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_12ring6(line=0.2); \ No newline at end of file diff --git a/p/48/1-12ring8.scad b/p/48/1-12ring8.scad new file mode 100644 index 000000000..231886b26 --- /dev/null +++ b/p/48/1-12ring8.scad @@ -0,0 +1,29 @@ +use <../../lib.scad> +function ldraw_lib__48__1_12ring8() = [ +// 0 Hi-Res Ring 8 x 0.0833 +// 0 Name: 48\1-12ring8.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-12rin8.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 8 0 0 9 0 0 8.9226 0 1.1745 7.9312 0 1.044 + [4,16,8,0,0,9,0,0,8.9226,0,1.1745,7.9312,0,1.044], +// 4 16 7.9312 0 1.044 8.9226 0 1.1745 8.6931 0 2.3292 7.7272 0 2.0704 + [4,16,7.9312,0,1.044,8.9226,0,1.1745,8.6931,0,2.3292,7.7272,0,2.0704], +// 4 16 7.7272 0 2.0704 8.6931 0 2.3292 8.3151 0 3.4443 7.3912 0 3.0616 + [4,16,7.7272,0,2.0704,8.6931,0,2.3292,8.3151,0,3.4443,7.3912,0,3.0616], +// 4 16 7.3912 0 3.0616 8.3151 0 3.4443 7.794 0 4.5 6.928 0 4 + [4,16,7.3912,0,3.0616,8.3151,0,3.4443,7.794,0,4.5,6.928,0,4], +// +]; +module ldraw_lib__48__1_12ring8(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_12ring8(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_12ring8(line=0.2); \ No newline at end of file diff --git a/p/48/1-12ring9.scad b/p/48/1-12ring9.scad new file mode 100644 index 000000000..c62a547ea --- /dev/null +++ b/p/48/1-12ring9.scad @@ -0,0 +1,29 @@ +use <../../lib.scad> +function ldraw_lib__48__1_12ring9() = [ +// 0 Hi-Res Ring 9 x 0.0833 +// 0 Name: 48\1-12ring9.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-12rin9.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 9 0 0 10 0 0 9.914 0 1.305 8.9226 0 1.1745 + [4,16,9,0,0,10,0,0,9.914,0,1.305,8.9226,0,1.1745], +// 4 16 8.9226 0 1.1745 9.914 0 1.305 9.659 0 2.588 8.6931 0 2.3292 + [4,16,8.9226,0,1.1745,9.914,0,1.305,9.659,0,2.588,8.6931,0,2.3292], +// 4 16 8.6931 0 2.3292 9.659 0 2.588 9.239 0 3.827 8.3151 0 3.4443 + [4,16,8.6931,0,2.3292,9.659,0,2.588,9.239,0,3.827,8.3151,0,3.4443], +// 4 16 8.3151 0 3.4443 9.239 0 3.827 8.66 0 5 7.794 0 4.5 + [4,16,8.3151,0,3.4443,9.239,0,3.827,8.66,0,5,7.794,0,4.5], +// 0 +]; +module ldraw_lib__48__1_12ring9(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_12ring9(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_12ring9(line=0.2); \ No newline at end of file diff --git a/p/48/1-16con20.scad b/p/48/1-16con20.scad index 28f2a3495..4134770bd 100644 --- a/p/48/1-16con20.scad +++ b/p/48/1-16con20.scad @@ -2,9 +2,9 @@ use <../../lib.scad> function ldraw_lib__48__1_16con20() = [ // 0 Hi-Res Cone 20 x 0.0625 // 0 Name: 48\1-16con20.dat -// 0 Author: Joerg Sommerer [Brickaneer] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2014-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -13,7 +13,8 @@ function ldraw_lib__48__1_16con20() = [ // 0 !HISTORY 2012-04-05 [MagFors] Recreated with tangential cond-lines // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-02-26 [Holly-Wood] Complete re-write, original by Brickaneer +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 20 1 0 19.828 1 2.61 20.8194 0 2.7405 21 0 0 [4,16,20,1,0,19.828,1,2.61,20.8194,0,2.7405,21,0,0], @@ -22,15 +23,15 @@ function ldraw_lib__48__1_16con20() = [ // 4 16 19.318 1 5.176 18.478 1 7.654 19.4019 0 8.0367 20.2839 0 5.4348 [4,16,19.318,1,5.176,18.478,1,7.654,19.4019,0,8.0367,20.2839,0,5.4348], // 0 // conditional lines -// 5 24 20 1 0 21 0 0 20 1 -2.633 19.8289 1 2.6105 - [5,24,20,1,0,21,0,0,20,1,-2.633,19.8289,1,2.6105], -// 5 24 19.828 1 2.61 20.8194 0 2.7405 20 1 0 19.3185 1 5.1764 - [5,24,19.828,1,2.61,20.8194,0,2.7405,20,1,0,19.3185,1,5.1764], -// 5 24 19.318 1 5.176 20.2839 0 5.4348 19.8289 1 2.6105 18.4776 1 7.6537 - [5,24,19.318,1,5.176,20.2839,0,5.4348,19.8289,1,2.6105,18.4776,1,7.6537], -// 5 24 18.478 1 7.654 19.4019 0 8.0367 19.3185 1 5.1764 17.47 1 10.0863 - [5,24,18.478,1,7.654,19.4019,0,8.0367,19.3185,1,5.1764,17.47,1,10.0863], -// 0 // Build by Primitive Generator 2 +// 5 24 20 1 0 21 0 0 20 1 -2.634 19.828 1 2.61 + [5,24,20,1,0,21,0,0,20,1,-2.634,19.828,1,2.61], +// 5 24 19.828 1 2.61 20.8194 0 2.7405 20 1 0 19.318 1 5.176 + [5,24,19.828,1,2.61,20.8194,0,2.7405,20,1,0,19.318,1,5.176], +// 5 24 19.318 1 5.176 20.2839 0 5.4348 19.828 1 2.61 18.478 1 7.654 + [5,24,19.318,1,5.176,20.2839,0,5.4348,19.828,1,2.61,18.478,1,7.654], +// 5 24 18.478 1 7.654 19.4019 0 8.0367 19.318 1 5.176 17.47 1 10.086 + [5,24,18.478,1,7.654,19.4019,0,8.0367,19.318,1,5.176,17.47,1,10.086], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_16con20(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_16con20(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-16rin3.scad b/p/48/1-16rin3.scad index ac7cb60b8..4eec3c19f 100644 --- a/p/48/1-16rin3.scad +++ b/p/48/1-16rin3.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_16rin3() = [ -// 0 Hi-Res Ring 3 x 0.0625 +// 0 ~Hi-Res Ring 3 x 0.0625 (Obsolete) // 0 Name: 48\1-16rin3.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2013-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_16rin3() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-16ring3.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 4 0 0 3.9656 0 0.522 2.9742 0 0.3915 3 0 0 [4,16,4,0,0,3.9656,0,0.522,2.9742,0,0.3915,3,0,0], diff --git a/p/48/1-16rin8.scad b/p/48/1-16rin8.scad index 7554fcccf..b1f652421 100644 --- a/p/48/1-16rin8.scad +++ b/p/48/1-16rin8.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_16rin8() = [ -// 0 Hi-Res Ring 8 x 0.0625 +// 0 ~Hi-Res Ring 8 x 0.0625 (Obsolete) // 0 Name: 48\1-16rin8.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2013-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_16rin8() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-16ring8.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 9 0 0 8.9226 0 1.1745 7.9312 0 1.044 8 0 0 [4,16,9,0,0,8.9226,0,1.1745,7.9312,0,1.044,8,0,0], diff --git a/p/48/1-16ring13.scad b/p/48/1-16ring13.scad index 2a3f21b3d..d788386a8 100644 --- a/p/48/1-16ring13.scad +++ b/p/48/1-16ring13.scad @@ -2,9 +2,9 @@ use <../../lib.scad> function ldraw_lib__48__1_16ring13() = [ // 0 Hi-Res Ring 13 x 0.0625 // 0 Name: 48\1-16ring13.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2014-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -12,17 +12,16 @@ function ldraw_lib__48__1_16ring13() = [ // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 +// 0 !HISTORY 2024-03-07 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 13 0 0 14 0 0 13.8796 0 1.827 12.8882 0 1.6965 - [4,16,13,0,0,14,0,0,13.8796,0,1.827,12.8882,0,1.6965], -// 4 16 12.8882 0 1.6965 13.8796 0 1.827 13.5226 0 3.6232 12.5567 0 3.3644 - [4,16,12.8882,0,1.6965,13.8796,0,1.827,13.5226,0,3.6232,12.5567,0,3.3644], -// 4 16 12.5567 0 3.3644 13.5226 0 3.6232 12.9346 0 5.3578 12.0107 0 4.9751 - [4,16,12.5567,0,3.3644,13.5226,0,3.6232,12.9346,0,5.3578,12.0107,0,4.9751], -// -// 0 end of file -// +// 4 16 14 0 0 13.8796 0 1.827 12.8882 0 1.6965 13 0 0 + [4,16,14,0,0,13.8796,0,1.827,12.8882,0,1.6965,13,0,0], +// 4 16 13.8796 0 1.827 13.5226 0 3.6232 12.5567 0 3.3644 12.8882 0 1.6965 + [4,16,13.8796,0,1.827,13.5226,0,3.6232,12.5567,0,3.3644,12.8882,0,1.6965], +// 4 16 13.5226 0 3.6232 12.9346 0 5.3578 12.0107 0 4.9751 12.5567 0 3.3644 + [4,16,13.5226,0,3.6232,12.9346,0,5.3578,12.0107,0,4.9751,12.5567,0,3.3644], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_16ring13(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_16ring13(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-16ring14.scad b/p/48/1-16ring14.scad index 1c82a83a1..19c5698ea 100644 --- a/p/48/1-16ring14.scad +++ b/p/48/1-16ring14.scad @@ -2,9 +2,9 @@ use <../../lib.scad> function ldraw_lib__48__1_16ring14() = [ // 0 Hi-Res Ring 14 x 0.0625 // 0 Name: 48\1-16ring14.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2014-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -12,17 +12,16 @@ function ldraw_lib__48__1_16ring14() = [ // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 +// 0 !HISTORY 2024-02-26 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 14 0 0 15 0 0 14.871 0 1.9575 13.8796 0 1.827 - [4,16,14,0,0,15,0,0,14.871,0,1.9575,13.8796,0,1.827], -// 4 16 13.8796 0 1.827 14.871 0 1.9575 14.4885 0 3.882 13.5226 0 3.6232 - [4,16,13.8796,0,1.827,14.871,0,1.9575,14.4885,0,3.882,13.5226,0,3.6232], -// 4 16 13.5226 0 3.6232 14.4885 0 3.882 13.8585 0 5.7405 12.9346 0 5.3578 - [4,16,13.5226,0,3.6232,14.4885,0,3.882,13.8585,0,5.7405,12.9346,0,5.3578], -// -// 0 end of file -// +// 4 16 15 0 0 14.871 0 1.9575 13.8796 0 1.827 14 0 0 + [4,16,15,0,0,14.871,0,1.9575,13.8796,0,1.827,14,0,0], +// 4 16 14.871 0 1.9575 14.4885 0 3.882 13.5226 0 3.6232 13.8796 0 1.827 + [4,16,14.871,0,1.9575,14.4885,0,3.882,13.5226,0,3.6232,13.8796,0,1.827], +// 4 16 14.4885 0 3.882 13.8585 0 5.7405 12.9346 0 5.3578 13.5226 0 3.6232 + [4,16,14.4885,0,3.882,13.8585,0,5.7405,12.9346,0,5.3578,13.5226,0,3.6232], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_16ring14(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_16ring14(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-16ring15.scad b/p/48/1-16ring15.scad index 2d0e8d48a..68f4d8cdb 100644 --- a/p/48/1-16ring15.scad +++ b/p/48/1-16ring15.scad @@ -2,16 +2,17 @@ use <../../lib.scad> function ldraw_lib__48__1_16ring15() = [ // 0 Hi-Res Ring 15 x 0.0625 // 0 Name: 48\1-16ring15.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2020-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-02-21 [Holly-Wood] Complete regeneration, original by KROACH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 16 0 0 15.8624 0 2.088 14.871 0 1.9575 15 0 0 [4,16,16,0,0,15.8624,0,2.088,14.871,0,1.9575,15,0,0], @@ -19,7 +20,7 @@ function ldraw_lib__48__1_16ring15() = [ [4,16,15.8624,0,2.088,15.4544,0,4.1408,14.4885,0,3.882,14.871,0,1.9575], // 4 16 15.4544 0 4.1408 14.7824 0 6.1232 13.8585 0 5.7405 14.4885 0 3.882 [4,16,15.4544,0,4.1408,14.7824,0,6.1232,13.8585,0,5.7405,14.4885,0,3.882], -// 0 // Build by Primitive Generator 2 +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_16ring15(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_16ring15(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-16ring3.scad b/p/48/1-16ring3.scad new file mode 100644 index 000000000..51ad4a37d --- /dev/null +++ b/p/48/1-16ring3.scad @@ -0,0 +1,27 @@ +use <../../lib.scad> +function ldraw_lib__48__1_16ring3() = [ +// 0 Hi-Res Ring 3 x 0.0625 +// 0 Name: 48\1-16ring3.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-16rin3.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 4 0 0 3.9656 0 0.522 2.9742 0 0.3915 3 0 0 + [4,16,4,0,0,3.9656,0,0.522,2.9742,0,0.3915,3,0,0], +// 4 16 3.9656 0 0.522 3.8636 0 1.0352 2.8977 0 0.7764 2.9742 0 0.3915 + [4,16,3.9656,0,0.522,3.8636,0,1.0352,2.8977,0,0.7764,2.9742,0,0.3915], +// 4 16 3.8636 0 1.0352 3.6956 0 1.5308 2.7717 0 1.1481 2.8977 0 0.7764 + [4,16,3.8636,0,1.0352,3.6956,0,1.5308,2.7717,0,1.1481,2.8977,0,0.7764], +// 0 // Build by Primitive Generator 2 +]; +module ldraw_lib__48__1_16ring3(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_16ring3(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_16ring3(line=0.2); \ No newline at end of file diff --git a/p/48/1-16ring6.scad b/p/48/1-16ring6.scad index 65171d4be..d3a6df777 100644 --- a/p/48/1-16ring6.scad +++ b/p/48/1-16ring6.scad @@ -2,9 +2,9 @@ use <../../lib.scad> function ldraw_lib__48__1_16ring6() = [ // 0 Hi-Res Ring 6 x 0.0625 // 0 Name: 48\1-16ring6.dat -// 0 Author: Joerg Sommerer [Brickaneer] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2019-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -12,16 +12,16 @@ function ldraw_lib__48__1_16ring6() = [ // // 0 !HISTORY 2010-07-17 [Brickaneer] Created. // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 +// 0 !HISTORY 2024-02-20 [Holly-Wood] Complete regeneration, original by Brickaneer +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 0 // Derived from 1-12rin6. -// -// 4 16 6 0 0 7 0 0 6.9398 0 0.9135 5.9484 0 0.783 - [4,16,6,0,0,7,0,0,6.9398,0,0.9135,5.9484,0,0.783], -// 4 16 5.9484 0 0.783 6.9398 0 0.9135 6.7613 0 1.8116 5.7954 0 1.5528 - [4,16,5.9484,0,0.783,6.9398,0,0.9135,6.7613,0,1.8116,5.7954,0,1.5528], -// 4 16 5.7954 0 1.5528 6.7613 0 1.8116 6.4673 0 2.6789 5.5434 0 2.2962 - [4,16,5.7954,0,1.5528,6.7613,0,1.8116,6.4673,0,2.6789,5.5434,0,2.2962], +// 4 16 7 0 0 6.9398 0 0.9135 5.9484 0 0.783 6 0 0 + [4,16,7,0,0,6.9398,0,0.9135,5.9484,0,0.783,6,0,0], +// 4 16 6.9398 0 0.9135 6.7613 0 1.8116 5.7954 0 1.5528 5.9484 0 0.783 + [4,16,6.9398,0,0.9135,6.7613,0,1.8116,5.7954,0,1.5528,5.9484,0,0.783], +// 4 16 6.7613 0 1.8116 6.4673 0 2.6789 5.5434 0 2.2962 5.7954 0 1.5528 + [4,16,6.7613,0,1.8116,6.4673,0,2.6789,5.5434,0,2.2962,5.7954,0,1.5528], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_16ring6(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_16ring6(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-16ring8.scad b/p/48/1-16ring8.scad new file mode 100644 index 000000000..12ea6fb08 --- /dev/null +++ b/p/48/1-16ring8.scad @@ -0,0 +1,27 @@ +use <../../lib.scad> +function ldraw_lib__48__1_16ring8() = [ +// 0 Hi-Res Ring 8 x 0.0625 +// 0 Name: 48\1-16ring8.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-16rin8.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 9 0 0 8.9226 0 1.1745 7.9312 0 1.044 8 0 0 + [4,16,9,0,0,8.9226,0,1.1745,7.9312,0,1.044,8,0,0], +// 4 16 8.9226 0 1.1745 8.6931 0 2.3292 7.7272 0 2.0704 7.9312 0 1.044 + [4,16,8.9226,0,1.1745,8.6931,0,2.3292,7.7272,0,2.0704,7.9312,0,1.044], +// 4 16 8.6931 0 2.3292 8.3151 0 3.4443 7.3912 0 3.0616 7.7272 0 2.0704 + [4,16,8.6931,0,2.3292,8.3151,0,3.4443,7.3912,0,3.0616,7.7272,0,2.0704], +// 0 // Build by Primitive Generator 2 +]; +module ldraw_lib__48__1_16ring8(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_16ring8(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_16ring8(line=0.2); \ No newline at end of file diff --git a/p/48/1-24rin3.scad b/p/48/1-24rin3.scad index a6503339e..5f90e1d29 100644 --- a/p/48/1-24rin3.scad +++ b/p/48/1-24rin3.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_24rin3() = [ -// 0 Hi-Res Ring 3 x 0.0417 +// 0 ~Hi-Res Ring 3 x 0.0417 (Obsolete) // 0 Name: 48\1-24rin3.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-01 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_24rin3() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-24ring3.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 3 0 0 4 0 0 3.9656 0 0.522 2.9742 0 0.3915 [4,16,3,0,0,4,0,0,3.9656,0,0.522,2.9742,0,0.3915], diff --git a/p/48/1-24rin4.scad b/p/48/1-24rin4.scad index 1d32532fb..dc7420014 100644 --- a/p/48/1-24rin4.scad +++ b/p/48/1-24rin4.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_24rin4() = [ -// 0 Hi-Res Ring 4 x 0.0417 +// 0 ~Hi-Res Ring 4 x 0.0417 (Obsolete) // 0 Name: 48\1-24rin4.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_24rin4() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-24ring4.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 4 0 0 5 0 0 4.957 0 0.6525 3.9656 0 0.522 [4,16,4,0,0,5,0,0,4.957,0,0.6525,3.9656,0,0.522], diff --git a/p/48/1-24rin5.scad b/p/48/1-24rin5.scad index 783dd483f..740c38342 100644 --- a/p/48/1-24rin5.scad +++ b/p/48/1-24rin5.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_24rin5() = [ -// 0 Hi-Res Ring 5 x 0.0417 +// 0 ~Hi-Res Ring 5 x 0.0417 (Obsolete) // 0 Name: 48\1-24rin5.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_24rin5() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-24ring5.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 5 0 0 6 0 0 5.9484 0 0.783 4.957 0 0.6525 [4,16,5,0,0,6,0,0,5.9484,0,0.783,4.957,0,0.6525], diff --git a/p/48/1-24rin6.scad b/p/48/1-24rin6.scad index a9aebf22e..f76c44dbd 100644 --- a/p/48/1-24rin6.scad +++ b/p/48/1-24rin6.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_24rin6() = [ -// 0 Hi-Res Ring 6 x 0.0417 +// 0 ~Hi-Res Ring 6 x 0.0417 (Obsolete) // 0 Name: 48\1-24rin6.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_24rin6() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-24ring6.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 7 0 0 6.9398 0 0.9135 5.9484 0 0.783 6 0 0 [4,16,7,0,0,6.9398,0,0.9135,5.9484,0,0.783,6,0,0], diff --git a/p/48/1-24rin7.scad b/p/48/1-24rin7.scad index b913314ab..fc02c39bc 100644 --- a/p/48/1-24rin7.scad +++ b/p/48/1-24rin7.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_24rin7() = [ -// 0 Hi-Res Ring 7 x 0.0417 +// 0 ~Hi-Res Ring 7 x 0.0417 (Obsolete) // 0 Name: 48\1-24rin7.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_24rin7() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-24ring7.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Made with Primitive Generator // diff --git a/p/48/1-24rin9.scad b/p/48/1-24rin9.scad index bcdc9043d..f08056e97 100644 --- a/p/48/1-24rin9.scad +++ b/p/48/1-24rin9.scad @@ -1,23 +1,24 @@ use <../../lib.scad> function ldraw_lib__48__1_24rin9() = [ -// 0 Hi-Res Ring 9 x 0.0417 +// 0 ~Hi-Res Ring 9 x 0.0417 (Obsolete) // 0 Name: 48\1-24rin9.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2013-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-02-27 [Holly-Wood] Complete regeneration, original by KROACH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 10 0 0 9.914 0 1.305 8.9226 0 1.1745 9 0 0 [4,16,10,0,0,9.914,0,1.305,8.9226,0,1.1745,9,0,0], // 4 16 9.914 0 1.305 9.659 0 2.588 8.6931 0 2.3292 8.9226 0 1.1745 [4,16,9.914,0,1.305,9.659,0,2.588,8.6931,0,2.3292,8.9226,0,1.1745], -// 0 // Build by Primitive Generator 2 +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_24rin9(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_24rin9(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-24ring10.scad b/p/48/1-24ring10.scad index c86651e6c..fe42c6b56 100644 --- a/p/48/1-24ring10.scad +++ b/p/48/1-24ring10.scad @@ -2,22 +2,23 @@ use <../../lib.scad> function ldraw_lib__48__1_24ring10() = [ // 0 Hi-Res Ring 10 x 0.0417 // 0 Name: 48\1-24ring10.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2020-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-07 [Holly-Wood] Complete regeneration, original by KROACH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 11 0 0 10.9054 0 1.4355 9.914 0 1.305 10 0 0 [4,16,11,0,0,10.9054,0,1.4355,9.914,0,1.305,10,0,0], // 4 16 10.9054 0 1.4355 10.6249 0 2.8468 9.659 0 2.588 9.914 0 1.305 [4,16,10.9054,0,1.4355,10.6249,0,2.8468,9.659,0,2.588,9.914,0,1.305], -// 0 // Build by Primitive Generator 2 +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_24ring10(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_24ring10(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-24ring3.scad b/p/48/1-24ring3.scad new file mode 100644 index 000000000..d697c5b56 --- /dev/null +++ b/p/48/1-24ring3.scad @@ -0,0 +1,25 @@ +use <../../lib.scad> +function ldraw_lib__48__1_24ring3() = [ +// 0 Hi-Res Ring 3 x 0.0417 +// 0 Name: 48\1-24ring3.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-24rin3.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 3 0 0 4 0 0 3.9656 0 0.522 2.9742 0 0.3915 + [4,16,3,0,0,4,0,0,3.9656,0,0.522,2.9742,0,0.3915], +// 4 16 2.9742 0 0.3915 3.9656 0 0.522 3.8636 0 1.0352 2.8977 0 0.7764 + [4,16,2.9742,0,0.3915,3.9656,0,0.522,3.8636,0,1.0352,2.8977,0,0.7764], +// +]; +module ldraw_lib__48__1_24ring3(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_24ring3(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_24ring3(line=0.2); \ No newline at end of file diff --git a/p/48/1-24ring4.scad b/p/48/1-24ring4.scad new file mode 100644 index 000000000..ad571bacc --- /dev/null +++ b/p/48/1-24ring4.scad @@ -0,0 +1,24 @@ +use <../../lib.scad> +function ldraw_lib__48__1_24ring4() = [ +// 0 Hi-Res Ring 4 x 0.0417 +// 0 Name: 48\1-24ring4.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-24rin4.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 4 0 0 5 0 0 4.957 0 0.6525 3.9656 0 0.522 + [4,16,4,0,0,5,0,0,4.957,0,0.6525,3.9656,0,0.522], +// 4 16 3.9656 0 0.522 4.957 0 0.6525 4.8295 0 1.294 3.8636 0 1.0352 + [4,16,3.9656,0,0.522,4.957,0,0.6525,4.8295,0,1.294,3.8636,0,1.0352], +]; +module ldraw_lib__48__1_24ring4(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_24ring4(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_24ring4(line=0.2); \ No newline at end of file diff --git a/p/48/1-24ring5.scad b/p/48/1-24ring5.scad new file mode 100644 index 000000000..69397e21b --- /dev/null +++ b/p/48/1-24ring5.scad @@ -0,0 +1,24 @@ +use <../../lib.scad> +function ldraw_lib__48__1_24ring5() = [ +// 0 Hi-Res Ring 5 x 0.0417 +// 0 Name: 48\1-24ring5.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-24rin5.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 5 0 0 6 0 0 5.9484 0 0.783 4.957 0 0.6525 + [4,16,5,0,0,6,0,0,5.9484,0,0.783,4.957,0,0.6525], +// 4 16 4.957 0 0.6525 5.9484 0 0.783 5.7954 0 1.5528 4.8295 0 1.294 + [4,16,4.957,0,0.6525,5.9484,0,0.783,5.7954,0,1.5528,4.8295,0,1.294], +]; +module ldraw_lib__48__1_24ring5(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_24ring5(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_24ring5(line=0.2); \ No newline at end of file diff --git a/p/48/1-24ring6.scad b/p/48/1-24ring6.scad new file mode 100644 index 000000000..6e2c8b8c0 --- /dev/null +++ b/p/48/1-24ring6.scad @@ -0,0 +1,25 @@ +use <../../lib.scad> +function ldraw_lib__48__1_24ring6() = [ +// 0 Hi-Res Ring 6 x 0.0417 +// 0 Name: 48\1-24ring6.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-24rin6.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 7 0 0 6.9398 0 0.9135 5.9484 0 0.783 6 0 0 + [4,16,7,0,0,6.9398,0,0.9135,5.9484,0,0.783,6,0,0], +// 4 16 6.9398 0 0.9135 6.7613 0 1.8116 5.7954 0 1.5528 5.9484 0 0.783 + [4,16,6.9398,0,0.9135,6.7613,0,1.8116,5.7954,0,1.5528,5.9484,0,0.783], +// 0 // Build by Primitive Generator 2 +]; +module ldraw_lib__48__1_24ring6(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_24ring6(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_24ring6(line=0.2); \ No newline at end of file diff --git a/p/48/1-24ring7.scad b/p/48/1-24ring7.scad new file mode 100644 index 000000000..e66489a8f --- /dev/null +++ b/p/48/1-24ring7.scad @@ -0,0 +1,29 @@ +use <../../lib.scad> +function ldraw_lib__48__1_24ring7() = [ +// 0 Hi-Res Ring 7 x 0.0417 +// 0 Name: 48\1-24ring7.dat +// 0 Author: Santeri Piippo [arezey] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-24rin7.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 0 // Made with Primitive Generator +// +// 4 16 7 0 0 8 0 0 7.9312 0 1.044 6.9398 0 0.9135 + [4,16,7,0,0,8,0,0,7.9312,0,1.044,6.9398,0,0.9135], +// 4 16 6.9398 0 0.9135 7.9312 0 1.044 7.7272 0 2.0704 6.7613 0 1.8116 + [4,16,6.9398,0,0.9135,7.9312,0,1.044,7.7272,0,2.0704,6.7613,0,1.8116], +// +// 0 // end of file +// +]; +module ldraw_lib__48__1_24ring7(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_24ring7(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_24ring7(line=0.2); \ No newline at end of file diff --git a/p/48/1-24ring9.scad b/p/48/1-24ring9.scad new file mode 100644 index 000000000..da6b0aefc --- /dev/null +++ b/p/48/1-24ring9.scad @@ -0,0 +1,25 @@ +use <../../lib.scad> +function ldraw_lib__48__1_24ring9() = [ +// 0 Hi-Res Ring 9 x 0.0417 +// 0 Name: 48\1-24ring9.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 +// 0 !HISTORY 2024-02-27 [Holly-Wood] Complete regeneration, original by KROACH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 10 0 0 9.914 0 1.305 8.9226 0 1.1745 9 0 0 + [4,16,10,0,0,9.914,0,1.305,8.9226,0,1.1745,9,0,0], +// 4 16 9.914 0 1.305 9.659 0 2.588 8.6931 0 2.3292 8.9226 0 1.1745 + [4,16,9.914,0,1.305,9.659,0,2.588,8.6931,0,2.3292,8.9226,0,1.1745], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__1_24ring9(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_24ring9(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_24ring9(line=0.2); \ No newline at end of file diff --git a/p/48/1-3rin17.scad b/p/48/1-3rin17.scad index 7d43af4ec..14a44c8b9 100644 --- a/p/48/1-3rin17.scad +++ b/p/48/1-3rin17.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_3rin17() = [ -// 0 Hi-Res Ring 17 x 0.3333 +// 0 ~Hi-Res Ring 17 x 0.3333 (Obsolete) // 0 Name: 48\1-3rin17.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-01 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_3rin17() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-3ring17.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 17 0 0 18 0 0 17.8452 0 2.349 16.8538 0 2.2185 [4,16,17,0,0,18,0,0,17.8452,0,2.349,16.8538,0,2.2185], diff --git a/p/48/1-3ring17.scad b/p/48/1-3ring17.scad new file mode 100644 index 000000000..f3639c6ef --- /dev/null +++ b/p/48/1-3ring17.scad @@ -0,0 +1,53 @@ +use <../../lib.scad> +function ldraw_lib__48__1_3ring17() = [ +// 0 Hi-Res Ring 17 x 0.3333 +// 0 Name: 48\1-3ring17.dat +// 0 Author: Santeri Piippo [arezey] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-3rin17.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 17 0 0 18 0 0 17.8452 0 2.349 16.8538 0 2.2185 + [4,16,17,0,0,18,0,0,17.8452,0,2.349,16.8538,0,2.2185], +// 4 16 16.8538 0 2.2185 17.8452 0 2.349 17.3862 0 4.6584 16.4203 0 4.3996 + [4,16,16.8538,0,2.2185,17.8452,0,2.349,17.3862,0,4.6584,16.4203,0,4.3996], +// 4 16 16.4203 0 4.3996 17.3862 0 4.6584 16.6302 0 6.8886 15.7063 0 6.5059 + [4,16,16.4203,0,4.3996,17.3862,0,4.6584,16.6302,0,6.8886,15.7063,0,6.5059], +// 4 16 15.7063 0 6.5059 16.6302 0 6.8886 15.588 0 9 14.722 0 8.5 + [4,16,15.7063,0,6.5059,16.6302,0,6.8886,15.588,0,9,14.722,0,8.5], +// 4 16 14.722 0 8.5 15.588 0 9 14.2812 0 10.9584 13.4878 0 10.3496 + [4,16,14.722,0,8.5,15.588,0,9,14.2812,0,10.9584,13.4878,0,10.3496], +// 4 16 13.4878 0 10.3496 14.2812 0 10.9584 12.7278 0 12.7278 12.0207 0 12.0207 + [4,16,13.4878,0,10.3496,14.2812,0,10.9584,12.7278,0,12.7278,12.0207,0,12.0207], +// 4 16 12.0207 0 12.0207 12.7278 0 12.7278 10.9584 0 14.2812 10.3496 0 13.4878 + [4,16,12.0207,0,12.0207,12.7278,0,12.7278,10.9584,0,14.2812,10.3496,0,13.4878], +// 4 16 10.3496 0 13.4878 10.9584 0 14.2812 9 0 15.588 8.5 0 14.722 + [4,16,10.3496,0,13.4878,10.9584,0,14.2812,9,0,15.588,8.5,0,14.722], +// 4 16 8.5 0 14.722 9 0 15.588 6.8886 0 16.6302 6.5059 0 15.7063 + [4,16,8.5,0,14.722,9,0,15.588,6.8886,0,16.6302,6.5059,0,15.7063], +// 4 16 6.5059 0 15.7063 6.8886 0 16.6302 4.6584 0 17.3862 4.3996 0 16.4203 + [4,16,6.5059,0,15.7063,6.8886,0,16.6302,4.6584,0,17.3862,4.3996,0,16.4203], +// 4 16 4.3996 0 16.4203 4.6584 0 17.3862 2.349 0 17.8452 2.2185 0 16.8538 + [4,16,4.3996,0,16.4203,4.6584,0,17.3862,2.349,0,17.8452,2.2185,0,16.8538], +// 4 16 2.2185 0 16.8538 2.349 0 17.8452 0 0 18 0 0 17 + [4,16,2.2185,0,16.8538,2.349,0,17.8452,0,0,18,0,0,17], +// 4 16 0 0 17 0 0 18 -2.349 0 17.8452 -2.2185 0 16.8538 + [4,16,0,0,17,0,0,18,-2.349,0,17.8452,-2.2185,0,16.8538], +// 4 16 -2.2185 0 16.8538 -2.349 0 17.8452 -4.6584 0 17.3862 -4.3996 0 16.4203 + [4,16,-2.2185,0,16.8538,-2.349,0,17.8452,-4.6584,0,17.3862,-4.3996,0,16.4203], +// 4 16 -4.3996 0 16.4203 -4.6584 0 17.3862 -6.8886 0 16.6302 -6.5059 0 15.7063 + [4,16,-4.3996,0,16.4203,-4.6584,0,17.3862,-6.8886,0,16.6302,-6.5059,0,15.7063], +// 4 16 -6.5059 0 15.7063 -6.8886 0 16.6302 -9 0 15.588 -8.5 0 14.722 + [4,16,-6.5059,0,15.7063,-6.8886,0,16.6302,-9,0,15.588,-8.5,0,14.722], +// 0 // +]; +module ldraw_lib__48__1_3ring17(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_3ring17(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_3ring17(line=0.2); \ No newline at end of file diff --git a/p/48/1-48rin6.scad b/p/48/1-48rin6.scad index 13546eb5e..269ae9d1f 100644 --- a/p/48/1-48rin6.scad +++ b/p/48/1-48rin6.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_48rin6() = [ -// 0 Hi-Res Ring 6 x 0.0208 +// 0 ~Hi-Res Ring 6 x 0.0208 (Obsolete) // 0 Name: 48\1-48rin6.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_48rin6() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-48ring6.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 7 0 0 6.9398 0 0.9135 5.9484 0 0.783 6 0 0 [4,16,7,0,0,6.9398,0,0.9135,5.9484,0,0.783,6,0,0], diff --git a/p/48/1-48rin9.scad b/p/48/1-48rin9.scad index 557a59caf..381ddbdac 100644 --- a/p/48/1-48rin9.scad +++ b/p/48/1-48rin9.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_48rin9() = [ -// 0 Hi-Res Ring 9 x 0.0208 +// 0 ~Hi-Res Ring 9 x 0.0208 (Obsolete) // 0 Name: 48\1-48rin9.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-01 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_48rin9() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-48ring9.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 9 0 0 10 0 0 9.914 0 1.305 8.9226 0 1.1745 [4,16,9,0,0,10,0,0,9.914,0,1.305,8.9226,0,1.1745], diff --git a/p/48/1-48ring6.scad b/p/48/1-48ring6.scad new file mode 100644 index 000000000..570fc6e02 --- /dev/null +++ b/p/48/1-48ring6.scad @@ -0,0 +1,23 @@ +use <../../lib.scad> +function ldraw_lib__48__1_48ring6() = [ +// 0 Hi-Res Ring 6 x 0.0208 +// 0 Name: 48\1-48ring6.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-48rin6.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 7 0 0 6.9398 0 0.9135 5.9484 0 0.783 6 0 0 + [4,16,7,0,0,6.9398,0,0.9135,5.9484,0,0.783,6,0,0], +// 0 // Build by Primitive Generator 2 +]; +module ldraw_lib__48__1_48ring6(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_48ring6(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_48ring6(line=0.2); \ No newline at end of file diff --git a/p/48/1-48ring9.scad b/p/48/1-48ring9.scad new file mode 100644 index 000000000..16cde80e3 --- /dev/null +++ b/p/48/1-48ring9.scad @@ -0,0 +1,23 @@ +use <../../lib.scad> +function ldraw_lib__48__1_48ring9() = [ +// 0 Hi-Res Ring 9 x 0.0208 +// 0 Name: 48\1-48ring9.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-48rin9.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 9 0 0 10 0 0 9.914 0 1.305 8.9226 0 1.1745 + [4,16,9,0,0,10,0,0,9.914,0,1.305,8.9226,0,1.1745], +// 0 +]; +module ldraw_lib__48__1_48ring9(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_48ring9(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_48ring9(line=0.2); \ No newline at end of file diff --git a/p/48/1-4aring.scad b/p/48/1-4aring.scad index 8a2d53853..ae7c06142 100644 --- a/p/48/1-4aring.scad +++ b/p/48/1-4aring.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4aring() = [ -// 0 Adaptor Ring Hi-Res to Normal 0.25 +// 0 Adapter Ring Hi-Res to Normal 0.25 // 0 Name: 48\1-4aring.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2013-01 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4aring() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-02-07 [Holly-Wood] Changed 'Adaptor' to 'Adapter' in description +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 0.9239 0 0.3827 1 0 0 0.9914 0 0.1305 0.9659 0 0.2588 [4,16,0.9239,0,0.3827,1,0,0,0.9914,0,0.1305,0.9659,0,0.2588], diff --git a/p/48/1-4con1.scad b/p/48/1-4con1.scad index 3bfb1d26d..bb7cf4310 100644 --- a/p/48/1-4con1.scad +++ b/p/48/1-4con1.scad @@ -2,9 +2,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4con1() = [ // 0 Hi-Res Cone 1 x 0.25 // 0 Name: 48\1-4con1.dat -// 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -15,7 +15,8 @@ function ldraw_lib__48__1_4con1() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-27 [Philo] Recreated CCW // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-01-29 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 1 1 0 0.9914 1 0.1305 1.9828 0 0.261 2 0 0 [4,16,1,1,0,0.9914,1,0.1305,1.9828,0,0.261,2,0,0], @@ -68,7 +69,7 @@ function ldraw_lib__48__1_4con1() = [ [5,24,0.1305,1,0.9914,0.261,0,1.9828,0.2588,1,0.9659,0,1,1], // 5 24 0 1 1 0 0 2 0.1305 1 0.9914 -0.1317 1 1 [5,24,0,1,1,0,0,2,0.1305,1,0.9914,-0.1317,1,1], -// 0 // Built by Primitive Generator 2 +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_4con1(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_4con1(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-4con13.scad b/p/48/1-4con13.scad index f244f3f8f..13dc245d4 100644 --- a/p/48/1-4con13.scad +++ b/p/48/1-4con13.scad @@ -2,9 +2,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4con13() = [ // 0 Hi-Res Cone 13 x 0.25 // 0 Name: 48\1-4con13.dat -// 0 Author: Bernd Broich [bbroich] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2004-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -13,60 +13,61 @@ function ldraw_lib__48__1_4con13() = [ // 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 // 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2024-02-09 [Holly-Wood] Complete regeneration, original by bbroich +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 13.0000 1 0.0000 12.8882 1 1.6965 13.8796 0 1.8270 14.0000 0 0.0000 - [4,16,13.0000,1,0.0000,12.8882,1,1.6965,13.8796,0,1.8270,14.0000,0,0.0000], -// 4 16 12.8882 1 1.6965 12.5567 1 3.3644 13.5226 0 3.6232 13.8796 0 1.8270 - [4,16,12.8882,1,1.6965,12.5567,1,3.3644,13.5226,0,3.6232,13.8796,0,1.8270], +// 4 16 13 1 0 12.8882 1 1.6965 13.8796 0 1.827 14 0 0 + [4,16,13,1,0,12.8882,1,1.6965,13.8796,0,1.827,14,0,0], +// 4 16 12.8882 1 1.6965 12.5567 1 3.3644 13.5226 0 3.6232 13.8796 0 1.827 + [4,16,12.8882,1,1.6965,12.5567,1,3.3644,13.5226,0,3.6232,13.8796,0,1.827], // 4 16 12.5567 1 3.3644 12.0107 1 4.9751 12.9346 0 5.3578 13.5226 0 3.6232 [4,16,12.5567,1,3.3644,12.0107,1,4.9751,12.9346,0,5.3578,13.5226,0,3.6232], -// 4 16 12.0107 1 4.9751 11.2580 1 6.5000 12.1240 0 7.0000 12.9346 0 5.3578 - [4,16,12.0107,1,4.9751,11.2580,1,6.5000,12.1240,0,7.0000,12.9346,0,5.3578], -// 4 16 11.2580 1 6.5000 10.3142 1 7.9144 11.1076 0 8.5232 12.1240 0 7.0000 - [4,16,11.2580,1,6.5000,10.3142,1,7.9144,11.1076,0,8.5232,12.1240,0,7.0000], +// 4 16 12.0107 1 4.9751 11.258 1 6.5 12.124 0 7 12.9346 0 5.3578 + [4,16,12.0107,1,4.9751,11.258,1,6.5,12.124,0,7,12.9346,0,5.3578], +// 4 16 11.258 1 6.5 10.3142 1 7.9144 11.1076 0 8.5232 12.124 0 7 + [4,16,11.258,1,6.5,10.3142,1,7.9144,11.1076,0,8.5232,12.124,0,7], // 4 16 10.3142 1 7.9144 9.1923 1 9.1923 9.8994 0 9.8994 11.1076 0 8.5232 [4,16,10.3142,1,7.9144,9.1923,1,9.1923,9.8994,0,9.8994,11.1076,0,8.5232], // 4 16 9.1923 1 9.1923 7.9144 1 10.3142 8.5232 0 11.1076 9.8994 0 9.8994 [4,16,9.1923,1,9.1923,7.9144,1,10.3142,8.5232,0,11.1076,9.8994,0,9.8994], -// 4 16 7.9144 1 10.3142 6.5000 1 11.2580 7.0000 0 12.1240 8.5232 0 11.1076 - [4,16,7.9144,1,10.3142,6.5000,1,11.2580,7.0000,0,12.1240,8.5232,0,11.1076], -// 4 16 6.5000 1 11.2580 4.9751 1 12.0107 5.3578 0 12.9346 7.0000 0 12.1240 - [4,16,6.5000,1,11.2580,4.9751,1,12.0107,5.3578,0,12.9346,7.0000,0,12.1240], +// 4 16 7.9144 1 10.3142 6.5 1 11.258 7 0 12.124 8.5232 0 11.1076 + [4,16,7.9144,1,10.3142,6.5,1,11.258,7,0,12.124,8.5232,0,11.1076], +// 4 16 6.5 1 11.258 4.9751 1 12.0107 5.3578 0 12.9346 7 0 12.124 + [4,16,6.5,1,11.258,4.9751,1,12.0107,5.3578,0,12.9346,7,0,12.124], // 4 16 4.9751 1 12.0107 3.3644 1 12.5567 3.6232 0 13.5226 5.3578 0 12.9346 [4,16,4.9751,1,12.0107,3.3644,1,12.5567,3.6232,0,13.5226,5.3578,0,12.9346], -// 4 16 3.3644 1 12.5567 1.6965 1 12.8882 1.8270 0 13.8796 3.6232 0 13.5226 - [4,16,3.3644,1,12.5567,1.6965,1,12.8882,1.8270,0,13.8796,3.6232,0,13.5226], -// 4 16 1.6965 1 12.8882 0.0000 1 13.0000 0.0000 0 14.0000 1.8270 0 13.8796 - [4,16,1.6965,1,12.8882,0.0000,1,13.0000,0.0000,0,14.0000,1.8270,0,13.8796], -// -// 5 24 13.0000 1 0.0000 14.0000 0 0.0000 13.8796 0 -1.8270 13.8796 0 1.8270 - [5,24,13.0000,1,0.0000,14.0000,0,0.0000,13.8796,0,-1.8270,13.8796,0,1.8270], -// 5 24 12.8882 1 1.6965 13.8796 0 1.8270 14.0000 0 0.0000 13.5226 0 3.6232 - [5,24,12.8882,1,1.6965,13.8796,0,1.8270,14.0000,0,0.0000,13.5226,0,3.6232], -// 5 24 12.5567 1 3.3644 13.5226 0 3.6232 13.8796 0 1.8270 12.9346 0 5.3578 - [5,24,12.5567,1,3.3644,13.5226,0,3.6232,13.8796,0,1.8270,12.9346,0,5.3578], -// 5 24 12.0107 1 4.9751 12.9346 0 5.3578 13.5226 0 3.6232 12.1240 0 7.0000 - [5,24,12.0107,1,4.9751,12.9346,0,5.3578,13.5226,0,3.6232,12.1240,0,7.0000], -// 5 24 11.2580 1 6.5000 12.1240 0 7.0000 12.9346 0 5.3578 11.1076 0 8.5232 - [5,24,11.2580,1,6.5000,12.1240,0,7.0000,12.9346,0,5.3578,11.1076,0,8.5232], -// 5 24 10.3142 1 7.9144 11.1076 0 8.5232 12.1240 0 7.0000 9.8994 0 9.8994 - [5,24,10.3142,1,7.9144,11.1076,0,8.5232,12.1240,0,7.0000,9.8994,0,9.8994], -// 5 24 9.1923 1 9.1923 9.8994 0 9.8994 11.1076 0 8.5232 8.5232 0 11.1076 - [5,24,9.1923,1,9.1923,9.8994,0,9.8994,11.1076,0,8.5232,8.5232,0,11.1076], -// 5 24 7.9144 1 10.3142 8.5232 0 11.1076 9.8994 0 9.8994 7.0000 0 12.1240 - [5,24,7.9144,1,10.3142,8.5232,0,11.1076,9.8994,0,9.8994,7.0000,0,12.1240], -// 5 24 6.5000 1 11.2580 7.0000 0 12.1240 8.5232 0 11.1076 5.3578 0 12.9346 - [5,24,6.5000,1,11.2580,7.0000,0,12.1240,8.5232,0,11.1076,5.3578,0,12.9346], -// 5 24 4.9751 1 12.0107 5.3578 0 12.9346 7.0000 0 12.1240 3.6232 0 13.5226 - [5,24,4.9751,1,12.0107,5.3578,0,12.9346,7.0000,0,12.1240,3.6232,0,13.5226], -// 5 24 3.3644 1 12.5567 3.6232 0 13.5226 5.3578 0 12.9346 1.8270 0 13.8796 - [5,24,3.3644,1,12.5567,3.6232,0,13.5226,5.3578,0,12.9346,1.8270,0,13.8796], -// 5 24 1.6965 1 12.8882 1.8270 0 13.8796 3.6232 0 13.5226 0.0000 0 14.0000 - [5,24,1.6965,1,12.8882,1.8270,0,13.8796,3.6232,0,13.5226,0.0000,0,14.0000], -// 5 24 0.0000 1 13.0000 0.0000 0 14.0000 1.8270 0 13.8796 -1.8270 0 13.8796 - [5,24,0.0000,1,13.0000,0.0000,0,14.0000,1.8270,0,13.8796,-1.8270,0,13.8796], -// 0 +// 4 16 3.3644 1 12.5567 1.6965 1 12.8882 1.827 0 13.8796 3.6232 0 13.5226 + [4,16,3.3644,1,12.5567,1.6965,1,12.8882,1.827,0,13.8796,3.6232,0,13.5226], +// 4 16 1.6965 1 12.8882 0 1 13 0 0 14 1.827 0 13.8796 + [4,16,1.6965,1,12.8882,0,1,13,0,0,14,1.827,0,13.8796], +// 0 // conditional lines +// 5 24 13 1 0 14 0 0 13 1 -1.7121 12.8882 1 1.6965 + [5,24,13,1,0,14,0,0,13,1,-1.7121,12.8882,1,1.6965], +// 5 24 12.8882 1 1.6965 13.8796 0 1.827 13 1 0 12.5567 1 3.3644 + [5,24,12.8882,1,1.6965,13.8796,0,1.827,13,1,0,12.5567,1,3.3644], +// 5 24 12.5567 1 3.3644 13.5226 0 3.6232 12.8882 1 1.6965 12.0107 1 4.9751 + [5,24,12.5567,1,3.3644,13.5226,0,3.6232,12.8882,1,1.6965,12.0107,1,4.9751], +// 5 24 12.0107 1 4.9751 12.9346 0 5.3578 12.5567 1 3.3644 11.258 1 6.5 + [5,24,12.0107,1,4.9751,12.9346,0,5.3578,12.5567,1,3.3644,11.258,1,6.5], +// 5 24 11.258 1 6.5 12.124 0 7 12.0107 1 4.9751 10.3142 1 7.9144 + [5,24,11.258,1,6.5,12.124,0,7,12.0107,1,4.9751,10.3142,1,7.9144], +// 5 24 10.3142 1 7.9144 11.1076 0 8.5232 11.258 1 6.5 9.1923 1 9.1923 + [5,24,10.3142,1,7.9144,11.1076,0,8.5232,11.258,1,6.5,9.1923,1,9.1923], +// 5 24 9.1923 1 9.1923 9.8994 0 9.8994 10.3142 1 7.9144 7.9144 1 10.3142 + [5,24,9.1923,1,9.1923,9.8994,0,9.8994,10.3142,1,7.9144,7.9144,1,10.3142], +// 5 24 7.9144 1 10.3142 8.5232 0 11.1076 9.1923 1 9.1923 6.5 1 11.258 + [5,24,7.9144,1,10.3142,8.5232,0,11.1076,9.1923,1,9.1923,6.5,1,11.258], +// 5 24 6.5 1 11.258 7 0 12.124 7.9144 1 10.3142 4.9751 1 12.0107 + [5,24,6.5,1,11.258,7,0,12.124,7.9144,1,10.3142,4.9751,1,12.0107], +// 5 24 4.9751 1 12.0107 5.3578 0 12.9346 6.5 1 11.258 3.3644 1 12.5567 + [5,24,4.9751,1,12.0107,5.3578,0,12.9346,6.5,1,11.258,3.3644,1,12.5567], +// 5 24 3.3644 1 12.5567 3.6232 0 13.5226 4.9751 1 12.0107 1.6965 1 12.8882 + [5,24,3.3644,1,12.5567,3.6232,0,13.5226,4.9751,1,12.0107,1.6965,1,12.8882], +// 5 24 1.6965 1 12.8882 1.827 0 13.8796 3.3644 1 12.5567 0 1 13 + [5,24,1.6965,1,12.8882,1.827,0,13.8796,3.3644,1,12.5567,0,1,13], +// 5 24 0 1 13 0 0 14 1.6965 1 12.8882 -1.7121 1 13 + [5,24,0,1,13,0,0,14,1.6965,1,12.8882,-1.7121,1,13], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_4con13(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_4con13(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-4con14.scad b/p/48/1-4con14.scad index 866009d75..6e8b1bfdb 100644 --- a/p/48/1-4con14.scad +++ b/p/48/1-4con14.scad @@ -2,9 +2,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4con14() = [ // 0 Hi-Res Cone 14 x 0.25 // 0 Name: 48\1-4con14.dat -// 0 Author: Bernd Broich [bbroich] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2004-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -13,60 +13,61 @@ function ldraw_lib__48__1_4con14() = [ // 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 // 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2024-01-31 [Holly-Wood] Complete regeneration, original by bbroich +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 14.0000 1 0.0000 13.8796 1 1.8270 14.8710 0 1.9575 15.0000 0 0.0000 - [4,16,14.0000,1,0.0000,13.8796,1,1.8270,14.8710,0,1.9575,15.0000,0,0.0000], -// 4 16 13.8796 1 1.8270 13.5226 1 3.6232 14.4885 0 3.8820 14.8710 0 1.9575 - [4,16,13.8796,1,1.8270,13.5226,1,3.6232,14.4885,0,3.8820,14.8710,0,1.9575], -// 4 16 13.5226 1 3.6232 12.9346 1 5.3578 13.8585 0 5.7405 14.4885 0 3.8820 - [4,16,13.5226,1,3.6232,12.9346,1,5.3578,13.8585,0,5.7405,14.4885,0,3.8820], -// 4 16 12.9346 1 5.3578 12.1240 1 7.0000 12.9900 0 7.5000 13.8585 0 5.7405 - [4,16,12.9346,1,5.3578,12.1240,1,7.0000,12.9900,0,7.5000,13.8585,0,5.7405], -// 4 16 12.1240 1 7.0000 11.1076 1 8.5232 11.9010 0 9.1320 12.9900 0 7.5000 - [4,16,12.1240,1,7.0000,11.1076,1,8.5232,11.9010,0,9.1320,12.9900,0,7.5000], -// 4 16 11.1076 1 8.5232 9.8994 1 9.8994 10.6065 0 10.6065 11.9010 0 9.1320 - [4,16,11.1076,1,8.5232,9.8994,1,9.8994,10.6065,0,10.6065,11.9010,0,9.1320], -// 4 16 9.8994 1 9.8994 8.5232 1 11.1076 9.1320 0 11.9010 10.6065 0 10.6065 - [4,16,9.8994,1,9.8994,8.5232,1,11.1076,9.1320,0,11.9010,10.6065,0,10.6065], -// 4 16 8.5232 1 11.1076 7.0000 1 12.1240 7.5000 0 12.9900 9.1320 0 11.9010 - [4,16,8.5232,1,11.1076,7.0000,1,12.1240,7.5000,0,12.9900,9.1320,0,11.9010], -// 4 16 7.0000 1 12.1240 5.3578 1 12.9346 5.7405 0 13.8585 7.5000 0 12.9900 - [4,16,7.0000,1,12.1240,5.3578,1,12.9346,5.7405,0,13.8585,7.5000,0,12.9900], -// 4 16 5.3578 1 12.9346 3.6232 1 13.5226 3.8820 0 14.4885 5.7405 0 13.8585 - [4,16,5.3578,1,12.9346,3.6232,1,13.5226,3.8820,0,14.4885,5.7405,0,13.8585], -// 4 16 3.6232 1 13.5226 1.8270 1 13.8796 1.9575 0 14.8710 3.8820 0 14.4885 - [4,16,3.6232,1,13.5226,1.8270,1,13.8796,1.9575,0,14.8710,3.8820,0,14.4885], -// 4 16 1.8270 1 13.8796 0.0000 1 14.0000 0.0000 0 15.0000 1.9575 0 14.8710 - [4,16,1.8270,1,13.8796,0.0000,1,14.0000,0.0000,0,15.0000,1.9575,0,14.8710], -// -// 5 24 14.0000 1 0.0000 15.0000 0 0.0000 14.8710 0 -1.9575 14.8710 0 1.9575 - [5,24,14.0000,1,0.0000,15.0000,0,0.0000,14.8710,0,-1.9575,14.8710,0,1.9575], -// 5 24 13.8796 1 1.8270 14.8710 0 1.9575 15.0000 0 0.0000 14.4885 0 3.8820 - [5,24,13.8796,1,1.8270,14.8710,0,1.9575,15.0000,0,0.0000,14.4885,0,3.8820], -// 5 24 13.5226 1 3.6232 14.4885 0 3.8820 14.8710 0 1.9575 13.8585 0 5.7405 - [5,24,13.5226,1,3.6232,14.4885,0,3.8820,14.8710,0,1.9575,13.8585,0,5.7405], -// 5 24 12.9346 1 5.3578 13.8585 0 5.7405 14.4885 0 3.8820 12.9900 0 7.5000 - [5,24,12.9346,1,5.3578,13.8585,0,5.7405,14.4885,0,3.8820,12.9900,0,7.5000], -// 5 24 12.1240 1 7.0000 12.9900 0 7.5000 13.8585 0 5.7405 11.9010 0 9.1320 - [5,24,12.1240,1,7.0000,12.9900,0,7.5000,13.8585,0,5.7405,11.9010,0,9.1320], -// 5 24 11.1076 1 8.5232 11.9010 0 9.1320 12.9900 0 7.5000 10.6065 0 10.6065 - [5,24,11.1076,1,8.5232,11.9010,0,9.1320,12.9900,0,7.5000,10.6065,0,10.6065], -// 5 24 9.8994 1 9.8994 10.6065 0 10.6065 11.9010 0 9.1320 9.1320 0 11.9010 - [5,24,9.8994,1,9.8994,10.6065,0,10.6065,11.9010,0,9.1320,9.1320,0,11.9010], -// 5 24 8.5232 1 11.1076 9.1320 0 11.9010 10.6065 0 10.6065 7.5000 0 12.9900 - [5,24,8.5232,1,11.1076,9.1320,0,11.9010,10.6065,0,10.6065,7.5000,0,12.9900], -// 5 24 7.0000 1 12.1240 7.5000 0 12.9900 9.1320 0 11.9010 5.7405 0 13.8585 - [5,24,7.0000,1,12.1240,7.5000,0,12.9900,9.1320,0,11.9010,5.7405,0,13.8585], -// 5 24 5.3578 1 12.9346 5.7405 0 13.8585 7.5000 0 12.9900 3.8820 0 14.4885 - [5,24,5.3578,1,12.9346,5.7405,0,13.8585,7.5000,0,12.9900,3.8820,0,14.4885], -// 5 24 3.6232 1 13.5226 3.8820 0 14.4885 5.7405 0 13.8585 1.9575 0 14.8710 - [5,24,3.6232,1,13.5226,3.8820,0,14.4885,5.7405,0,13.8585,1.9575,0,14.8710], -// 5 24 1.8270 1 13.8796 1.9575 0 14.8710 3.8820 0 14.4885 0.0000 0 15.0000 - [5,24,1.8270,1,13.8796,1.9575,0,14.8710,3.8820,0,14.4885,0.0000,0,15.0000], -// 5 24 0.0000 1 14.0000 0.0000 0 15.0000 1.9575 0 14.8710 -1.9575 0 14.8710 - [5,24,0.0000,1,14.0000,0.0000,0,15.0000,1.9575,0,14.8710,-1.9575,0,14.8710], -// 0 +// 4 16 14 1 0 13.8796 1 1.827 14.871 0 1.9575 15 0 0 + [4,16,14,1,0,13.8796,1,1.827,14.871,0,1.9575,15,0,0], +// 4 16 13.8796 1 1.827 13.5226 1 3.6232 14.4885 0 3.882 14.871 0 1.9575 + [4,16,13.8796,1,1.827,13.5226,1,3.6232,14.4885,0,3.882,14.871,0,1.9575], +// 4 16 13.5226 1 3.6232 12.9346 1 5.3578 13.8585 0 5.7405 14.4885 0 3.882 + [4,16,13.5226,1,3.6232,12.9346,1,5.3578,13.8585,0,5.7405,14.4885,0,3.882], +// 4 16 12.9346 1 5.3578 12.124 1 7 12.99 0 7.5 13.8585 0 5.7405 + [4,16,12.9346,1,5.3578,12.124,1,7,12.99,0,7.5,13.8585,0,5.7405], +// 4 16 12.124 1 7 11.1076 1 8.5232 11.901 0 9.132 12.99 0 7.5 + [4,16,12.124,1,7,11.1076,1,8.5232,11.901,0,9.132,12.99,0,7.5], +// 4 16 11.1076 1 8.5232 9.8994 1 9.8994 10.6065 0 10.6065 11.901 0 9.132 + [4,16,11.1076,1,8.5232,9.8994,1,9.8994,10.6065,0,10.6065,11.901,0,9.132], +// 4 16 9.8994 1 9.8994 8.5232 1 11.1076 9.132 0 11.901 10.6065 0 10.6065 + [4,16,9.8994,1,9.8994,8.5232,1,11.1076,9.132,0,11.901,10.6065,0,10.6065], +// 4 16 8.5232 1 11.1076 7 1 12.124 7.5 0 12.99 9.132 0 11.901 + [4,16,8.5232,1,11.1076,7,1,12.124,7.5,0,12.99,9.132,0,11.901], +// 4 16 7 1 12.124 5.3578 1 12.9346 5.7405 0 13.8585 7.5 0 12.99 + [4,16,7,1,12.124,5.3578,1,12.9346,5.7405,0,13.8585,7.5,0,12.99], +// 4 16 5.3578 1 12.9346 3.6232 1 13.5226 3.882 0 14.4885 5.7405 0 13.8585 + [4,16,5.3578,1,12.9346,3.6232,1,13.5226,3.882,0,14.4885,5.7405,0,13.8585], +// 4 16 3.6232 1 13.5226 1.827 1 13.8796 1.9575 0 14.871 3.882 0 14.4885 + [4,16,3.6232,1,13.5226,1.827,1,13.8796,1.9575,0,14.871,3.882,0,14.4885], +// 4 16 1.827 1 13.8796 0 1 14 0 0 15 1.9575 0 14.871 + [4,16,1.827,1,13.8796,0,1,14,0,0,15,1.9575,0,14.871], +// 0 // conditional lines +// 5 24 14 1 0 15 0 0 14 1 -1.8438 13.8796 1 1.827 + [5,24,14,1,0,15,0,0,14,1,-1.8438,13.8796,1,1.827], +// 5 24 13.8796 1 1.827 14.871 0 1.9575 14 1 0 13.5226 1 3.6232 + [5,24,13.8796,1,1.827,14.871,0,1.9575,14,1,0,13.5226,1,3.6232], +// 5 24 13.5226 1 3.6232 14.4885 0 3.882 13.8796 1 1.827 12.9346 1 5.3578 + [5,24,13.5226,1,3.6232,14.4885,0,3.882,13.8796,1,1.827,12.9346,1,5.3578], +// 5 24 12.9346 1 5.3578 13.8585 0 5.7405 13.5226 1 3.6232 12.124 1 7 + [5,24,12.9346,1,5.3578,13.8585,0,5.7405,13.5226,1,3.6232,12.124,1,7], +// 5 24 12.124 1 7 12.99 0 7.5 12.9346 1 5.3578 11.1076 1 8.5232 + [5,24,12.124,1,7,12.99,0,7.5,12.9346,1,5.3578,11.1076,1,8.5232], +// 5 24 11.1076 1 8.5232 11.901 0 9.132 12.124 1 7 9.8994 1 9.8994 + [5,24,11.1076,1,8.5232,11.901,0,9.132,12.124,1,7,9.8994,1,9.8994], +// 5 24 9.8994 1 9.8994 10.6065 0 10.6065 11.1076 1 8.5232 8.5232 1 11.1076 + [5,24,9.8994,1,9.8994,10.6065,0,10.6065,11.1076,1,8.5232,8.5232,1,11.1076], +// 5 24 8.5232 1 11.1076 9.132 0 11.901 9.8994 1 9.8994 7 1 12.124 + [5,24,8.5232,1,11.1076,9.132,0,11.901,9.8994,1,9.8994,7,1,12.124], +// 5 24 7 1 12.124 7.5 0 12.99 8.5232 1 11.1076 5.3578 1 12.9346 + [5,24,7,1,12.124,7.5,0,12.99,8.5232,1,11.1076,5.3578,1,12.9346], +// 5 24 5.3578 1 12.9346 5.7405 0 13.8585 7 1 12.124 3.6232 1 13.5226 + [5,24,5.3578,1,12.9346,5.7405,0,13.8585,7,1,12.124,3.6232,1,13.5226], +// 5 24 3.6232 1 13.5226 3.882 0 14.4885 5.3578 1 12.9346 1.827 1 13.8796 + [5,24,3.6232,1,13.5226,3.882,0,14.4885,5.3578,1,12.9346,1.827,1,13.8796], +// 5 24 1.827 1 13.8796 1.9575 0 14.871 3.6232 1 13.5226 0 1 14 + [5,24,1.827,1,13.8796,1.9575,0,14.871,3.6232,1,13.5226,0,1,14], +// 5 24 0 1 14 0 0 15 1.827 1 13.8796 -1.8438 1 14 + [5,24,0,1,14,0,0,15,1.827,1,13.8796,-1.8438,1,14], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_4con14(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_4con14(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-4con16.scad b/p/48/1-4con16.scad index c9a08e4eb..e2222faef 100644 --- a/p/48/1-4con16.scad +++ b/p/48/1-4con16.scad @@ -2,9 +2,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4con16() = [ // 0 Hi-Res Cone 16 x 0.25 // 0 Name: 48\1-4con16.dat -// 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -15,7 +15,8 @@ function ldraw_lib__48__1_4con16() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-27 [Philo] Recreated CCW // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-02-18 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 16 1 0 15.8624 1 2.088 16.8538 0 2.2185 17 0 0 [4,16,16,1,0,15.8624,1,2.088,16.8538,0,2.2185,17,0,0], @@ -42,33 +43,33 @@ function ldraw_lib__48__1_4con16() = [ // 4 16 2.088 1 15.8624 0 1 16 0 0 17 2.2185 0 16.8538 [4,16,2.088,1,15.8624,0,1,16,0,0,17,2.2185,0,16.8538], // 0 // conditional lines -// 5 24 16 1 0 17 0 0 16 1 -2.1064 15.8631 1 2.0884 - [5,24,16,1,0,17,0,0,16,1,-2.1064,15.8631,1,2.0884], -// 5 24 15.8624 1 2.088 16.8538 0 2.2185 16 1 0 15.4548 1 4.1411 - [5,24,15.8624,1,2.088,16.8538,0,2.2185,16,1,0,15.4548,1,4.1411], -// 5 24 15.4544 1 4.1408 16.4203 0 4.3996 15.8631 1 2.0884 14.7821 1 6.1229 - [5,24,15.4544,1,4.1408,16.4203,0,4.3996,15.8631,1,2.0884,14.7821,1,6.1229], -// 5 24 14.7824 1 6.1232 15.7063 0 6.5059 15.4548 1 4.1411 13.8564 1 8 - [5,24,14.7824,1,6.1232,15.7063,0,6.5059,15.4548,1,4.1411,13.8564,1,8], -// 5 24 13.856 1 8 14.722 0 8.5 14.7821 1 6.1229 12.6937 1 9.7402 - [5,24,13.856,1,8,14.722,0,8.5,14.7821,1,6.1229,12.6937,1,9.7402], -// 5 24 12.6944 1 9.7408 13.4878 0 10.3496 13.8564 1 8 11.3137 1 11.3137 - [5,24,12.6944,1,9.7408,13.4878,0,10.3496,13.8564,1,8,11.3137,1,11.3137], -// 5 24 11.3136 1 11.3136 12.0207 0 12.0207 12.6937 1 9.7402 9.7402 1 12.6937 - [5,24,11.3136,1,11.3136,12.0207,0,12.0207,12.6937,1,9.7402,9.7402,1,12.6937], -// 5 24 9.7408 1 12.6944 10.3496 0 13.4878 11.3137 1 11.3137 8 1 13.8564 - [5,24,9.7408,1,12.6944,10.3496,0,13.4878,11.3137,1,11.3137,8,1,13.8564], -// 5 24 8 1 13.856 8.5 0 14.722 9.7402 1 12.6937 6.1229 1 14.7821 - [5,24,8,1,13.856,8.5,0,14.722,9.7402,1,12.6937,6.1229,1,14.7821], -// 5 24 6.1232 1 14.7824 6.5059 0 15.7063 8 1 13.8564 4.1411 1 15.4548 - [5,24,6.1232,1,14.7824,6.5059,0,15.7063,8,1,13.8564,4.1411,1,15.4548], -// 5 24 4.1408 1 15.4544 4.3996 0 16.4203 6.1229 1 14.7821 2.0884 1 15.8631 - [5,24,4.1408,1,15.4544,4.3996,0,16.4203,6.1229,1,14.7821,2.0884,1,15.8631], -// 5 24 2.088 1 15.8624 2.2185 0 16.8538 4.1411 1 15.4548 0 1 16 - [5,24,2.088,1,15.8624,2.2185,0,16.8538,4.1411,1,15.4548,0,1,16], -// 5 24 0 1 16 0 0 17 2.0884 1 15.8631 -2.1064 1 16 - [5,24,0,1,16,0,0,17,2.0884,1,15.8631,-2.1064,1,16], -// 0 // Built by Primitive Generator 2 +// 5 24 16 1 0 17 0 0 16 1 -2.1072 15.8624 1 2.088 + [5,24,16,1,0,17,0,0,16,1,-2.1072,15.8624,1,2.088], +// 5 24 15.8624 1 2.088 16.8538 0 2.2185 16 1 0 15.4544 1 4.1408 + [5,24,15.8624,1,2.088,16.8538,0,2.2185,16,1,0,15.4544,1,4.1408], +// 5 24 15.4544 1 4.1408 16.4203 0 4.3996 15.8624 1 2.088 14.7824 1 6.1232 + [5,24,15.4544,1,4.1408,16.4203,0,4.3996,15.8624,1,2.088,14.7824,1,6.1232], +// 5 24 14.7824 1 6.1232 15.7063 0 6.5059 15.4544 1 4.1408 13.856 1 8 + [5,24,14.7824,1,6.1232,15.7063,0,6.5059,15.4544,1,4.1408,13.856,1,8], +// 5 24 13.856 1 8 14.722 0 8.5 14.7824 1 6.1232 12.6944 1 9.7408 + [5,24,13.856,1,8,14.722,0,8.5,14.7824,1,6.1232,12.6944,1,9.7408], +// 5 24 12.6944 1 9.7408 13.4878 0 10.3496 13.856 1 8 11.3136 1 11.3136 + [5,24,12.6944,1,9.7408,13.4878,0,10.3496,13.856,1,8,11.3136,1,11.3136], +// 5 24 11.3136 1 11.3136 12.0207 0 12.0207 12.6944 1 9.7408 9.7408 1 12.6944 + [5,24,11.3136,1,11.3136,12.0207,0,12.0207,12.6944,1,9.7408,9.7408,1,12.6944], +// 5 24 9.7408 1 12.6944 10.3496 0 13.4878 11.3136 1 11.3136 8 1 13.856 + [5,24,9.7408,1,12.6944,10.3496,0,13.4878,11.3136,1,11.3136,8,1,13.856], +// 5 24 8 1 13.856 8.5 0 14.722 9.7408 1 12.6944 6.1232 1 14.7824 + [5,24,8,1,13.856,8.5,0,14.722,9.7408,1,12.6944,6.1232,1,14.7824], +// 5 24 6.1232 1 14.7824 6.5059 0 15.7063 8 1 13.856 4.1408 1 15.4544 + [5,24,6.1232,1,14.7824,6.5059,0,15.7063,8,1,13.856,4.1408,1,15.4544], +// 5 24 4.1408 1 15.4544 4.3996 0 16.4203 6.1232 1 14.7824 2.088 1 15.8624 + [5,24,4.1408,1,15.4544,4.3996,0,16.4203,6.1232,1,14.7824,2.088,1,15.8624], +// 5 24 2.088 1 15.8624 2.2185 0 16.8538 4.1408 1 15.4544 0 1 16 + [5,24,2.088,1,15.8624,2.2185,0,16.8538,4.1408,1,15.4544,0,1,16], +// 5 24 0 1 16 0 0 17 2.088 1 15.8624 -2.1072 1 16 + [5,24,0,1,16,0,0,17,2.088,1,15.8624,-2.1072,1,16], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_4con16(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_4con16(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-4con2.scad b/p/48/1-4con2.scad index cc5d3331b..7b080e7e9 100644 --- a/p/48/1-4con2.scad +++ b/p/48/1-4con2.scad @@ -2,9 +2,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4con2() = [ // 0 Hi-Res Cone 2 x 0.25 // 0 Name: 48\1-4con2.dat -// 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -15,7 +15,8 @@ function ldraw_lib__48__1_4con2() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-27 [Philo] Recreated CCW // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-01-29 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 2 1 0 1.9828 1 0.261 2.9742 0 0.3915 3 0 0 [4,16,2,1,0,1.9828,1,0.261,2.9742,0,0.3915,3,0,0], @@ -42,33 +43,33 @@ function ldraw_lib__48__1_4con2() = [ // 4 16 0.261 1 1.9828 0 1 2 0 0 3 0.3915 0 2.9742 [4,16,0.261,1,1.9828,0,1,2,0,0,3,0.3915,0,2.9742], // 0 // conditional lines -// 5 24 2 1 0 3 0 0 2 1 -0.2633 1.9829 1 0.2611 - [5,24,2,1,0,3,0,0,2,1,-0.2633,1.9829,1,0.2611], -// 5 24 1.9828 1 0.261 2.9742 0 0.3915 2 1 0 1.9319 1 0.5176 - [5,24,1.9828,1,0.261,2.9742,0,0.3915,2,1,0,1.9319,1,0.5176], -// 5 24 1.9318 1 0.5176 2.8977 0 0.7764 1.9829 1 0.2611 1.8478 1 0.7654 - [5,24,1.9318,1,0.5176,2.8977,0,0.7764,1.9829,1,0.2611,1.8478,1,0.7654], -// 5 24 1.8478 1 0.7654 2.7717 0 1.1481 1.9319 1 0.5176 1.7321 1 1 - [5,24,1.8478,1,0.7654,2.7717,0,1.1481,1.9319,1,0.5176,1.7321,1,1], -// 5 24 1.732 1 1 2.598 0 1.5 1.8478 1 0.7654 1.5867 1 1.2175 - [5,24,1.732,1,1,2.598,0,1.5,1.8478,1,0.7654,1.5867,1,1.2175], -// 5 24 1.5868 1 1.2176 2.3802 0 1.8264 1.7321 1 1 1.4142 1 1.4142 - [5,24,1.5868,1,1.2176,2.3802,0,1.8264,1.7321,1,1,1.4142,1,1.4142], -// 5 24 1.4142 1 1.4142 2.1213 0 2.1213 1.5867 1 1.2175 1.2175 1 1.5867 - [5,24,1.4142,1,1.4142,2.1213,0,2.1213,1.5867,1,1.2175,1.2175,1,1.5867], -// 5 24 1.2176 1 1.5868 1.8264 0 2.3802 1.4142 1 1.4142 1 1 1.7321 - [5,24,1.2176,1,1.5868,1.8264,0,2.3802,1.4142,1,1.4142,1,1,1.7321], -// 5 24 1 1 1.732 1.5 0 2.598 1.2175 1 1.5867 0.7654 1 1.8478 - [5,24,1,1,1.732,1.5,0,2.598,1.2175,1,1.5867,0.7654,1,1.8478], -// 5 24 0.7654 1 1.8478 1.1481 0 2.7717 1 1 1.7321 0.5176 1 1.9319 - [5,24,0.7654,1,1.8478,1.1481,0,2.7717,1,1,1.7321,0.5176,1,1.9319], -// 5 24 0.5176 1 1.9318 0.7764 0 2.8977 0.7654 1 1.8478 0.2611 1 1.9829 - [5,24,0.5176,1,1.9318,0.7764,0,2.8977,0.7654,1,1.8478,0.2611,1,1.9829], -// 5 24 0.261 1 1.9828 0.3915 0 2.9742 0.5176 1 1.9319 0 1 2 - [5,24,0.261,1,1.9828,0.3915,0,2.9742,0.5176,1,1.9319,0,1,2], -// 5 24 0 1 2 0 0 3 0.2611 1 1.9829 -0.2633 1 2 - [5,24,0,1,2,0,0,3,0.2611,1,1.9829,-0.2633,1,2], -// 0 // Built by Primitive Generator 2 +// 5 24 2 1 0 3 0 0 2 1 -0.2634 1.9828 1 0.261 + [5,24,2,1,0,3,0,0,2,1,-0.2634,1.9828,1,0.261], +// 5 24 1.9828 1 0.261 2.9742 0 0.3915 2 1 0 1.9318 1 0.5176 + [5,24,1.9828,1,0.261,2.9742,0,0.3915,2,1,0,1.9318,1,0.5176], +// 5 24 1.9318 1 0.5176 2.8977 0 0.7764 1.9828 1 0.261 1.8478 1 0.7654 + [5,24,1.9318,1,0.5176,2.8977,0,0.7764,1.9828,1,0.261,1.8478,1,0.7654], +// 5 24 1.8478 1 0.7654 2.7717 0 1.1481 1.9318 1 0.5176 1.732 1 1 + [5,24,1.8478,1,0.7654,2.7717,0,1.1481,1.9318,1,0.5176,1.732,1,1], +// 5 24 1.732 1 1 2.598 0 1.5 1.8478 1 0.7654 1.5868 1 1.2176 + [5,24,1.732,1,1,2.598,0,1.5,1.8478,1,0.7654,1.5868,1,1.2176], +// 5 24 1.5868 1 1.2176 2.3802 0 1.8264 1.732 1 1 1.4142 1 1.4142 + [5,24,1.5868,1,1.2176,2.3802,0,1.8264,1.732,1,1,1.4142,1,1.4142], +// 5 24 1.4142 1 1.4142 2.1213 0 2.1213 1.5868 1 1.2176 1.2176 1 1.5868 + [5,24,1.4142,1,1.4142,2.1213,0,2.1213,1.5868,1,1.2176,1.2176,1,1.5868], +// 5 24 1.2176 1 1.5868 1.8264 0 2.3802 1.4142 1 1.4142 1 1 1.732 + [5,24,1.2176,1,1.5868,1.8264,0,2.3802,1.4142,1,1.4142,1,1,1.732], +// 5 24 1 1 1.732 1.5 0 2.598 1.2176 1 1.5868 0.7654 1 1.8478 + [5,24,1,1,1.732,1.5,0,2.598,1.2176,1,1.5868,0.7654,1,1.8478], +// 5 24 0.7654 1 1.8478 1.1481 0 2.7717 1 1 1.732 0.5176 1 1.9318 + [5,24,0.7654,1,1.8478,1.1481,0,2.7717,1,1,1.732,0.5176,1,1.9318], +// 5 24 0.5176 1 1.9318 0.7764 0 2.8977 0.7654 1 1.8478 0.261 1 1.9828 + [5,24,0.5176,1,1.9318,0.7764,0,2.8977,0.7654,1,1.8478,0.261,1,1.9828], +// 5 24 0.261 1 1.9828 0.3915 0 2.9742 0.5176 1 1.9318 0 1 2 + [5,24,0.261,1,1.9828,0.3915,0,2.9742,0.5176,1,1.9318,0,1,2], +// 5 24 0 1 2 0 0 3 0.261 1 1.9828 -0.2634 1 2 + [5,24,0,1,2,0,0,3,0.261,1,1.9828,-0.2634,1,2], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_4con2(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_4con2(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-4con21.scad b/p/48/1-4con21.scad index 582d79ac3..9db488e63 100644 --- a/p/48/1-4con21.scad +++ b/p/48/1-4con21.scad @@ -2,9 +2,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4con21() = [ // 0 Hi-Res Cone 21 x 0.25 // 0 Name: 48\1-4con21.dat -// 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -15,7 +15,8 @@ function ldraw_lib__48__1_4con21() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-27 [Philo] Recreated CCW // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-07 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 21 1 0 20.8194 1 2.7405 21.8108 0 2.871 22 0 0 [4,16,21,1,0,20.8194,1,2.7405,21.8108,0,2.871,22,0,0], @@ -42,33 +43,33 @@ function ldraw_lib__48__1_4con21() = [ // 4 16 2.7405 1 20.8194 0 1 21 0 0 22 2.871 0 21.8108 [4,16,2.7405,1,20.8194,0,1,21,0,0,22,2.871,0,21.8108], // 0 // conditional lines -// 5 24 21 1 0 22 0 0 21 1 -2.7647 20.8203 1 2.7411 - [5,24,21,1,0,22,0,0,21,1,-2.7647,20.8203,1,2.7411], -// 5 24 20.8194 1 2.7405 21.8108 0 2.871 21 1 0 20.2844 1 5.4352 - [5,24,20.8194,1,2.7405,21.8108,0,2.871,21,1,0,20.2844,1,5.4352], -// 5 24 20.2839 1 5.4348 21.2498 0 5.6936 20.8203 1 2.7411 19.4015 1 8.0364 - [5,24,20.2839,1,5.4348,21.2498,0,5.6936,20.8203,1,2.7411,19.4015,1,8.0364], -// 5 24 19.4019 1 8.0367 20.3258 0 8.4194 20.2844 1 5.4352 18.1865 1 10.5 - [5,24,19.4019,1,8.0367,20.3258,0,8.4194,20.2844,1,5.4352,18.1865,1,10.5], -// 5 24 18.186 1 10.5 19.052 0 11 19.4015 1 8.0364 16.6604 1 12.784 - [5,24,18.186,1,10.5,19.052,0,11,19.4015,1,8.0364,16.6604,1,12.784], -// 5 24 16.6614 1 12.7848 17.4548 0 13.3936 18.1865 1 10.5 14.8492 1 14.8492 - [5,24,16.6614,1,12.7848,17.4548,0,13.3936,18.1865,1,10.5,14.8492,1,14.8492], -// 5 24 14.8491 1 14.8491 15.5562 0 15.5562 16.6604 1 12.784 12.784 1 16.6604 - [5,24,14.8491,1,14.8491,15.5562,0,15.5562,16.6604,1,12.784,12.784,1,16.6604], -// 5 24 12.7848 1 16.6614 13.3936 0 17.4548 14.8492 1 14.8492 10.5 1 18.1865 - [5,24,12.7848,1,16.6614,13.3936,0,17.4548,14.8492,1,14.8492,10.5,1,18.1865], -// 5 24 10.5 1 18.186 11 0 19.052 12.784 1 16.6604 8.0364 1 19.4015 - [5,24,10.5,1,18.186,11,0,19.052,12.784,1,16.6604,8.0364,1,19.4015], -// 5 24 8.0367 1 19.4019 8.4194 0 20.3258 10.5 1 18.1865 5.4352 1 20.2844 - [5,24,8.0367,1,19.4019,8.4194,0,20.3258,10.5,1,18.1865,5.4352,1,20.2844], -// 5 24 5.4348 1 20.2839 5.6936 0 21.2498 8.0364 1 19.4015 2.7411 1 20.8203 - [5,24,5.4348,1,20.2839,5.6936,0,21.2498,8.0364,1,19.4015,2.7411,1,20.8203], -// 5 24 2.7405 1 20.8194 2.871 0 21.8108 5.4352 1 20.2844 0 1 21 - [5,24,2.7405,1,20.8194,2.871,0,21.8108,5.4352,1,20.2844,0,1,21], -// 5 24 0 1 21 0 0 22 2.7411 1 20.8203 -2.7647 1 21 - [5,24,0,1,21,0,0,22,2.7411,1,20.8203,-2.7647,1,21], -// 0 // Built by Primitive Generator 2 +// 5 24 21 1 0 22 0 0 21 1 -2.7657 20.8194 1 2.7405 + [5,24,21,1,0,22,0,0,21,1,-2.7657,20.8194,1,2.7405], +// 5 24 20.8194 1 2.7405 21.8108 0 2.871 21 1 0 20.2839 1 5.4348 + [5,24,20.8194,1,2.7405,21.8108,0,2.871,21,1,0,20.2839,1,5.4348], +// 5 24 20.2839 1 5.4348 21.2498 0 5.6936 20.8194 1 2.7405 19.4019 1 8.0367 + [5,24,20.2839,1,5.4348,21.2498,0,5.6936,20.8194,1,2.7405,19.4019,1,8.0367], +// 5 24 19.4019 1 8.0367 20.3258 0 8.4194 20.2839 1 5.4348 18.186 1 10.5 + [5,24,19.4019,1,8.0367,20.3258,0,8.4194,20.2839,1,5.4348,18.186,1,10.5], +// 5 24 18.186 1 10.5 19.052 0 11 19.4019 1 8.0367 16.6614 1 12.7848 + [5,24,18.186,1,10.5,19.052,0,11,19.4019,1,8.0367,16.6614,1,12.7848], +// 5 24 16.6614 1 12.7848 17.4548 0 13.3936 18.186 1 10.5 14.8491 1 14.8491 + [5,24,16.6614,1,12.7848,17.4548,0,13.3936,18.186,1,10.5,14.8491,1,14.8491], +// 5 24 14.8491 1 14.8491 15.5562 0 15.5562 16.6614 1 12.7848 12.7848 1 16.6614 + [5,24,14.8491,1,14.8491,15.5562,0,15.5562,16.6614,1,12.7848,12.7848,1,16.6614], +// 5 24 12.7848 1 16.6614 13.3936 0 17.4548 14.8491 1 14.8491 10.5 1 18.186 + [5,24,12.7848,1,16.6614,13.3936,0,17.4548,14.8491,1,14.8491,10.5,1,18.186], +// 5 24 10.5 1 18.186 11 0 19.052 12.7848 1 16.6614 8.0367 1 19.4019 + [5,24,10.5,1,18.186,11,0,19.052,12.7848,1,16.6614,8.0367,1,19.4019], +// 5 24 8.0367 1 19.4019 8.4194 0 20.3258 10.5 1 18.186 5.4348 1 20.2839 + [5,24,8.0367,1,19.4019,8.4194,0,20.3258,10.5,1,18.186,5.4348,1,20.2839], +// 5 24 5.4348 1 20.2839 5.6936 0 21.2498 8.0367 1 19.4019 2.7405 1 20.8194 + [5,24,5.4348,1,20.2839,5.6936,0,21.2498,8.0367,1,19.4019,2.7405,1,20.8194], +// 5 24 2.7405 1 20.8194 2.871 0 21.8108 5.4348 1 20.2839 0 1 21 + [5,24,2.7405,1,20.8194,2.871,0,21.8108,5.4348,1,20.2839,0,1,21], +// 5 24 0 1 21 0 0 22 2.7405 1 20.8194 -2.7657 1 21 + [5,24,0,1,21,0,0,22,2.7405,1,20.8194,-2.7657,1,21], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_4con21(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_4con21(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-4con23.scad b/p/48/1-4con23.scad index 50bba22f0..511ac20f7 100644 --- a/p/48/1-4con23.scad +++ b/p/48/1-4con23.scad @@ -2,9 +2,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4con23() = [ // 0 Hi-Res Cone 23 x 0.25 // 0 Name: 48\1-4con23.dat -// 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -15,7 +15,8 @@ function ldraw_lib__48__1_4con23() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-27 [Philo] Recreated CCW // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-02-05 [Holly-Wood] Complete re-write, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 23 1 0 22.8022 1 3.0015 23.7936 0 3.132 24 0 0 [4,16,23,1,0,22.8022,1,3.0015,23.7936,0,3.132,24,0,0], @@ -42,33 +43,33 @@ function ldraw_lib__48__1_4con23() = [ // 4 16 3.0015 1 22.8022 0 1 23 0 0 24 3.132 0 23.7936 [4,16,3.0015,1,22.8022,0,1,23,0,0,24,3.132,0,23.7936], // 0 // conditional lines -// 5 24 23 1 0 24 0 0 23 1 -3.028 22.8032 1 3.0021 - [5,24,23,1,0,24,0,0,23,1,-3.028,22.8032,1,3.0021], -// 5 24 22.8022 1 3.0015 23.7936 0 3.132 23 1 0 22.2163 1 5.9528 - [5,24,22.8022,1,3.0015,23.7936,0,3.132,23,1,0,22.2163,1,5.9528], -// 5 24 22.2157 1 5.9524 23.1816 0 6.2112 22.8032 1 3.0021 21.2492 1 8.8017 - [5,24,22.2157,1,5.9524,23.1816,0,6.2112,22.8032,1,3.0021,21.2492,1,8.8017], -// 5 24 21.2497 1 8.8021 22.1736 0 9.1848 22.2163 1 5.9528 19.9186 1 11.5 - [5,24,21.2497,1,8.8021,22.1736,0,9.1848,22.2163,1,5.9528,19.9186,1,11.5], -// 5 24 19.918 1 11.5 20.784 0 12 21.2492 1 8.8017 18.2471 1 14.0015 - [5,24,19.918,1,11.5,20.784,0,12,21.2492,1,8.8017,18.2471,1,14.0015], -// 5 24 18.2482 1 14.0024 19.0416 0 14.6112 19.9186 1 11.5 16.2635 1 16.2635 - [5,24,18.2482,1,14.0024,19.0416,0,14.6112,19.9186,1,11.5,16.2635,1,16.2635], -// 5 24 16.2633 1 16.2633 16.9704 0 16.9704 18.2471 1 14.0015 14.0015 1 18.2471 - [5,24,16.2633,1,16.2633,16.9704,0,16.9704,18.2471,1,14.0015,14.0015,1,18.2471], -// 5 24 14.0024 1 18.2482 14.6112 0 19.0416 16.2635 1 16.2635 11.5 1 19.9186 - [5,24,14.0024,1,18.2482,14.6112,0,19.0416,16.2635,1,16.2635,11.5,1,19.9186], -// 5 24 11.5 1 19.918 12 0 20.784 14.0015 1 18.2471 8.8017 1 21.2492 - [5,24,11.5,1,19.918,12,0,20.784,14.0015,1,18.2471,8.8017,1,21.2492], -// 5 24 8.8021 1 21.2497 9.1848 0 22.1736 11.5 1 19.9186 5.9528 1 22.2163 - [5,24,8.8021,1,21.2497,9.1848,0,22.1736,11.5,1,19.9186,5.9528,1,22.2163], -// 5 24 5.9524 1 22.2157 6.2112 0 23.1816 8.8017 1 21.2492 3.0021 1 22.8032 - [5,24,5.9524,1,22.2157,6.2112,0,23.1816,8.8017,1,21.2492,3.0021,1,22.8032], -// 5 24 3.0015 1 22.8022 3.132 0 23.7936 5.9528 1 22.2163 0 1 23 - [5,24,3.0015,1,22.8022,3.132,0,23.7936,5.9528,1,22.2163,0,1,23], -// 5 24 0 1 23 0 0 24 3.0021 1 22.8032 -3.028 1 23 - [5,24,0,1,23,0,0,24,3.0021,1,22.8032,-3.028,1,23], -// 0 // Built by Primitive Generator 2 +// 5 24 23 1 0 24 0 0 23 1 -3.0291 22.8022 1 3.0015 + [5,24,23,1,0,24,0,0,23,1,-3.0291,22.8022,1,3.0015], +// 5 24 22.8022 1 3.0015 23.7936 0 3.132 23 1 0 22.2157 1 5.9524 + [5,24,22.8022,1,3.0015,23.7936,0,3.132,23,1,0,22.2157,1,5.9524], +// 5 24 22.2157 1 5.9524 23.1816 0 6.2112 22.8022 1 3.0015 21.2497 1 8.8021 + [5,24,22.2157,1,5.9524,23.1816,0,6.2112,22.8022,1,3.0015,21.2497,1,8.8021], +// 5 24 21.2497 1 8.8021 22.1736 0 9.1848 22.2157 1 5.9524 19.918 1 11.5 + [5,24,21.2497,1,8.8021,22.1736,0,9.1848,22.2157,1,5.9524,19.918,1,11.5], +// 5 24 19.918 1 11.5 20.784 0 12 21.2497 1 8.8021 18.2482 1 14.0024 + [5,24,19.918,1,11.5,20.784,0,12,21.2497,1,8.8021,18.2482,1,14.0024], +// 5 24 18.2482 1 14.0024 19.0416 0 14.6112 19.918 1 11.5 16.2633 1 16.2633 + [5,24,18.2482,1,14.0024,19.0416,0,14.6112,19.918,1,11.5,16.2633,1,16.2633], +// 5 24 16.2633 1 16.2633 16.9704 0 16.9704 18.2482 1 14.0024 14.0024 1 18.2482 + [5,24,16.2633,1,16.2633,16.9704,0,16.9704,18.2482,1,14.0024,14.0024,1,18.2482], +// 5 24 14.0024 1 18.2482 14.6112 0 19.0416 16.2633 1 16.2633 11.5 1 19.918 + [5,24,14.0024,1,18.2482,14.6112,0,19.0416,16.2633,1,16.2633,11.5,1,19.918], +// 5 24 11.5 1 19.918 12 0 20.784 14.0024 1 18.2482 8.8021 1 21.2497 + [5,24,11.5,1,19.918,12,0,20.784,14.0024,1,18.2482,8.8021,1,21.2497], +// 5 24 8.8021 1 21.2497 9.1848 0 22.1736 11.5 1 19.918 5.9524 1 22.2157 + [5,24,8.8021,1,21.2497,9.1848,0,22.1736,11.5,1,19.918,5.9524,1,22.2157], +// 5 24 5.9524 1 22.2157 6.2112 0 23.1816 8.8021 1 21.2497 3.0015 1 22.8022 + [5,24,5.9524,1,22.2157,6.2112,0,23.1816,8.8021,1,21.2497,3.0015,1,22.8022], +// 5 24 3.0015 1 22.8022 3.132 0 23.7936 5.9524 1 22.2157 0 1 23 + [5,24,3.0015,1,22.8022,3.132,0,23.7936,5.9524,1,22.2157,0,1,23], +// 5 24 0 1 23 0 0 24 3.0015 1 22.8022 -3.0291 1 23 + [5,24,0,1,23,0,0,24,3.0015,1,22.8022,-3.0291,1,23], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_4con23(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_4con23(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-4con24.scad b/p/48/1-4con24.scad index 1ef90f36e..44360a6b7 100644 --- a/p/48/1-4con24.scad +++ b/p/48/1-4con24.scad @@ -2,16 +2,17 @@ use <../../lib.scad> function ldraw_lib__48__1_4con24() = [ // 0 Hi-Res Cone 24 x 0.25 // 0 Name: 48\1-4con24.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2013-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-02-17 [Holly-Wood] Complete re-write, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 24 1 0 23.7936 1 3.132 24.785 0 3.2625 25 0 0 [4,16,24,1,0,23.7936,1,3.132,24.785,0,3.2625,25,0,0], @@ -37,10 +38,9 @@ function ldraw_lib__48__1_4con24() = [ [4,16,6.2112,1,23.1816,3.132,1,23.7936,3.2625,0,24.785,6.47,0,24.1475], // 4 16 3.132 1 23.7936 0 1 24 0 0 25 3.2625 0 24.785 [4,16,3.132,1,23.7936,0,1,24,0,0,25,3.2625,0,24.785], -// -// 0 conditional lines -// 5 24 24 1 0 25 0 0 23.7936 1 -3.132 23.7936 1 3.132 - [5,24,24,1,0,25,0,0,23.7936,1,-3.132,23.7936,1,3.132], +// 0 // conditional lines +// 5 24 24 1 0 25 0 0 24 1 -3.1608 23.7936 1 3.132 + [5,24,24,1,0,25,0,0,24,1,-3.1608,23.7936,1,3.132], // 5 24 23.7936 1 3.132 24.785 0 3.2625 24 1 0 23.1816 1 6.2112 [5,24,23.7936,1,3.132,24.785,0,3.2625,24,1,0,23.1816,1,6.2112], // 5 24 23.1816 1 6.2112 24.1475 0 6.47 23.7936 1 3.132 22.1736 1 9.1848 @@ -63,11 +63,9 @@ function ldraw_lib__48__1_4con24() = [ [5,24,6.2112,1,23.1816,6.47,0,24.1475,9.1848,1,22.1736,3.132,1,23.7936], // 5 24 3.132 1 23.7936 3.2625 0 24.785 6.2112 1 23.1816 0 1 24 [5,24,3.132,1,23.7936,3.2625,0,24.785,6.2112,1,23.1816,0,1,24], -// 5 24 0 1 24 0 0 25 3.132 1 23.7936 -3.132 1 23.7936 - [5,24,0,1,24,0,0,25,3.132,1,23.7936,-3.132,1,23.7936], -// -// 0 end of file -// +// 5 24 0 1 24 0 0 25 3.132 1 23.7936 -3.1608 1 24 + [5,24,0,1,24,0,0,25,3.132,1,23.7936,-3.1608,1,24], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_4con24(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_4con24(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-4con41.scad b/p/48/1-4con41.scad index fb24e8f69..7690d0bb4 100644 --- a/p/48/1-4con41.scad +++ b/p/48/1-4con41.scad @@ -2,9 +2,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4con41() = [ // 0 Hi-Res Cone 41 x 0.25 // 0 Name: 48\1-4con41.dat -// 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -15,7 +15,8 @@ function ldraw_lib__48__1_4con41() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-27 [Philo] Recreated CCW // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-02-18 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 41 1 0 40.6474 1 5.3505 41.6388 0 5.481 42 0 0 [4,16,41,1,0,40.6474,1,5.3505,41.6388,0,5.481,42,0,0], @@ -42,33 +43,33 @@ function ldraw_lib__48__1_4con41() = [ // 4 16 5.3505 1 40.6474 0 1 41 0 0 42 5.481 0 41.6388 [4,16,5.3505,1,40.6474,0,1,41,0,0,42,5.481,0,41.6388], // 0 // conditional lines -// 5 24 41 1 0 42 0 0 41 1 -5.3978 40.6492 1 5.3516 - [5,24,41,1,0,42,0,0,41,1,-5.3978,40.6492,1,5.3516], -// 5 24 40.6474 1 5.3505 41.6388 0 5.481 41 1 0 39.603 1 10.6116 - [5,24,40.6474,1,5.3505,41.6388,0,5.481,41,1,0,39.603,1,10.6116], -// 5 24 39.6019 1 10.6108 40.5678 0 10.8696 40.6492 1 5.3516 37.8791 1 15.69 - [5,24,39.6019,1,10.6108,40.5678,0,10.8696,40.6492,1,5.3516,37.8791,1,15.69], -// 5 24 37.8799 1 15.6907 38.8038 0 16.0734 39.603 1 10.6116 35.507 1 20.5 - [5,24,37.8799,1,15.6907,38.8038,0,16.0734,39.603,1,10.6116,35.507,1,20.5], -// 5 24 35.506 1 20.5 36.372 0 21 37.8791 1 15.69 32.5275 1 24.9592 - [5,24,35.506,1,20.5,36.372,0,21,37.8791,1,15.69,32.5275,1,24.9592], -// 5 24 32.5294 1 24.9608 33.3228 0 25.5696 35.507 1 20.5 28.9914 1 28.9914 - [5,24,32.5294,1,24.9608,33.3228,0,25.5696,35.507,1,20.5,28.9914,1,28.9914], -// 5 24 28.9911 1 28.9911 29.6982 0 29.6982 32.5275 1 24.9592 24.9592 1 32.5275 - [5,24,28.9911,1,28.9911,29.6982,0,29.6982,32.5275,1,24.9592,24.9592,1,32.5275], -// 5 24 24.9608 1 32.5294 25.5696 0 33.3228 28.9914 1 28.9914 20.5 1 35.507 - [5,24,24.9608,1,32.5294,25.5696,0,33.3228,28.9914,1,28.9914,20.5,1,35.507], -// 5 24 20.5 1 35.506 21 0 36.372 24.9592 1 32.5275 15.69 1 37.8791 - [5,24,20.5,1,35.506,21,0,36.372,24.9592,1,32.5275,15.69,1,37.8791], -// 5 24 15.6907 1 37.8799 16.0734 0 38.8038 20.5 1 35.507 10.6116 1 39.603 - [5,24,15.6907,1,37.8799,16.0734,0,38.8038,20.5,1,35.507,10.6116,1,39.603], -// 5 24 10.6108 1 39.6019 10.8696 0 40.5678 15.69 1 37.8791 5.3516 1 40.6492 - [5,24,10.6108,1,39.6019,10.8696,0,40.5678,15.69,1,37.8791,5.3516,1,40.6492], -// 5 24 5.3505 1 40.6474 5.481 0 41.6388 10.6116 1 39.603 0 1 41 - [5,24,5.3505,1,40.6474,5.481,0,41.6388,10.6116,1,39.603,0,1,41], -// 5 24 0 1 41 0 0 42 5.3516 1 40.6492 -5.3978 1 41 - [5,24,0,1,41,0,0,42,5.3516,1,40.6492,-5.3978,1,41], -// 0 // Built by Primitive Generator 2 +// 5 24 41 1 0 42 0 0 41 1 -5.3997 40.6474 1 5.3505 + [5,24,41,1,0,42,0,0,41,1,-5.3997,40.6474,1,5.3505], +// 5 24 40.6474 1 5.3505 41.6388 0 5.481 41 1 0 39.6019 1 10.6108 + [5,24,40.6474,1,5.3505,41.6388,0,5.481,41,1,0,39.6019,1,10.6108], +// 5 24 39.6019 1 10.6108 40.5678 0 10.8696 40.6474 1 5.3505 37.8799 1 15.6907 + [5,24,39.6019,1,10.6108,40.5678,0,10.8696,40.6474,1,5.3505,37.8799,1,15.6907], +// 5 24 37.8799 1 15.6907 38.8038 0 16.0734 39.6019 1 10.6108 35.506 1 20.5 + [5,24,37.8799,1,15.6907,38.8038,0,16.0734,39.6019,1,10.6108,35.506,1,20.5], +// 5 24 35.506 1 20.5 36.372 0 21 37.8799 1 15.6907 32.5294 1 24.9608 + [5,24,35.506,1,20.5,36.372,0,21,37.8799,1,15.6907,32.5294,1,24.9608], +// 5 24 32.5294 1 24.9608 33.3228 0 25.5696 35.506 1 20.5 28.9911 1 28.9911 + [5,24,32.5294,1,24.9608,33.3228,0,25.5696,35.506,1,20.5,28.9911,1,28.9911], +// 5 24 28.9911 1 28.9911 29.6982 0 29.6982 32.5294 1 24.9608 24.9608 1 32.5294 + [5,24,28.9911,1,28.9911,29.6982,0,29.6982,32.5294,1,24.9608,24.9608,1,32.5294], +// 5 24 24.9608 1 32.5294 25.5696 0 33.3228 28.9911 1 28.9911 20.5 1 35.506 + [5,24,24.9608,1,32.5294,25.5696,0,33.3228,28.9911,1,28.9911,20.5,1,35.506], +// 5 24 20.5 1 35.506 21 0 36.372 24.9608 1 32.5294 15.6907 1 37.8799 + [5,24,20.5,1,35.506,21,0,36.372,24.9608,1,32.5294,15.6907,1,37.8799], +// 5 24 15.6907 1 37.8799 16.0734 0 38.8038 20.5 1 35.506 10.6108 1 39.6019 + [5,24,15.6907,1,37.8799,16.0734,0,38.8038,20.5,1,35.506,10.6108,1,39.6019], +// 5 24 10.6108 1 39.6019 10.8696 0 40.5678 15.6907 1 37.8799 5.3505 1 40.6474 + [5,24,10.6108,1,39.6019,10.8696,0,40.5678,15.6907,1,37.8799,5.3505,1,40.6474], +// 5 24 5.3505 1 40.6474 5.481 0 41.6388 10.6108 1 39.6019 0 1 41 + [5,24,5.3505,1,40.6474,5.481,0,41.6388,10.6108,1,39.6019,0,1,41], +// 5 24 0 1 41 0 0 42 5.3505 1 40.6474 -5.3997 1 41 + [5,24,0,1,41,0,0,42,5.3505,1,40.6474,-5.3997,1,41], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_4con41(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_4con41(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-4con52.scad b/p/48/1-4con52.scad index ab1ea81f3..fd022f069 100644 --- a/p/48/1-4con52.scad +++ b/p/48/1-4con52.scad @@ -2,9 +2,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4con52() = [ // 0 Hi-Res Cone 52 x 0.25 // 0 Name: 48\1-4con52.dat -// 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -15,7 +15,8 @@ function ldraw_lib__48__1_4con52() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-27 [Philo] Recreated CCW // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-02-27 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 52 1 0 51.5528 1 6.786 52.5442 0 6.9165 53 0 0 [4,16,52,1,0,51.5528,1,6.786,52.5442,0,6.9165,53,0,0], @@ -42,33 +43,33 @@ function ldraw_lib__48__1_4con52() = [ // 4 16 6.786 1 51.5528 0 1 52 0 0 53 6.9165 0 52.5442 [4,16,6.786,1,51.5528,0,1,52,0,0,53,6.9165,0,52.5442], // 0 // conditional lines -// 5 24 52 1 0 53 0 0 52 1 -6.8459 51.5551 1 6.7874 - [5,24,52,1,0,53,0,0,52,1,-6.8459,51.5551,1,6.7874], -// 5 24 51.5528 1 6.786 52.5442 0 6.9165 52 1 0 50.2281 1 13.4586 - [5,24,51.5528,1,6.786,52.5442,0,6.9165,52,1,0,50.2281,1,13.4586], -// 5 24 50.2268 1 13.4576 51.1927 0 13.7164 51.5551 1 6.7874 48.0417 1 19.8995 - [5,24,50.2268,1,13.4576,51.1927,0,13.7164,51.5551,1,6.7874,48.0417,1,19.8995], -// 5 24 48.0428 1 19.9004 48.9667 0 20.2831 50.2281 1 13.4586 45.0333 1 26 - [5,24,48.0428,1,19.9004,48.9667,0,20.2831,50.2281,1,13.4586,45.0333,1,26], -// 5 24 45.032 1 26 45.898 0 26.5 48.0417 1 19.8995 41.2544 1 31.6556 - [5,24,45.032,1,26,45.898,0,26.5,48.0417,1,19.8995,41.2544,1,31.6556], -// 5 24 41.2568 1 31.6576 42.0502 0 32.2664 45.0333 1 26 36.7696 1 36.7696 - [5,24,41.2568,1,31.6576,42.0502,0,32.2664,45.0333,1,26,36.7696,1,36.7696], -// 5 24 36.7692 1 36.7692 37.4763 0 37.4763 41.2544 1 31.6556 31.6556 1 41.2544 - [5,24,36.7692,1,36.7692,37.4763,0,37.4763,41.2544,1,31.6556,31.6556,1,41.2544], -// 5 24 31.6576 1 41.2568 32.2664 0 42.0502 36.7696 1 36.7696 26 1 45.0333 - [5,24,31.6576,1,41.2568,32.2664,0,42.0502,36.7696,1,36.7696,26,1,45.0333], -// 5 24 26 1 45.032 26.5 0 45.898 31.6556 1 41.2544 19.8995 1 48.0417 - [5,24,26,1,45.032,26.5,0,45.898,31.6556,1,41.2544,19.8995,1,48.0417], -// 5 24 19.9004 1 48.0428 20.2831 0 48.9667 26 1 45.0333 13.4586 1 50.2281 - [5,24,19.9004,1,48.0428,20.2831,0,48.9667,26,1,45.0333,13.4586,1,50.2281], -// 5 24 13.4576 1 50.2268 13.7164 0 51.1927 19.8995 1 48.0417 6.7874 1 51.5551 - [5,24,13.4576,1,50.2268,13.7164,0,51.1927,19.8995,1,48.0417,6.7874,1,51.5551], -// 5 24 6.786 1 51.5528 6.9165 0 52.5442 13.4586 1 50.2281 0 1 52 - [5,24,6.786,1,51.5528,6.9165,0,52.5442,13.4586,1,50.2281,0,1,52], -// 5 24 0 1 52 0 0 53 6.7874 1 51.5551 -6.8459 1 52 - [5,24,0,1,52,0,0,53,6.7874,1,51.5551,-6.8459,1,52], -// 0 // Built by Primitive Generator 2 +// 5 24 52 1 0 53 0 0 52 1 -6.8484 51.5528 1 6.786 + [5,24,52,1,0,53,0,0,52,1,-6.8484,51.5528,1,6.786], +// 5 24 51.5528 1 6.786 52.5442 0 6.9165 52 1 0 50.2268 1 13.4576 + [5,24,51.5528,1,6.786,52.5442,0,6.9165,52,1,0,50.2268,1,13.4576], +// 5 24 50.2268 1 13.4576 51.1927 0 13.7164 51.5528 1 6.786 48.0428 1 19.9004 + [5,24,50.2268,1,13.4576,51.1927,0,13.7164,51.5528,1,6.786,48.0428,1,19.9004], +// 5 24 48.0428 1 19.9004 48.9667 0 20.2831 50.2268 1 13.4576 45.032 1 26 + [5,24,48.0428,1,19.9004,48.9667,0,20.2831,50.2268,1,13.4576,45.032,1,26], +// 5 24 45.032 1 26 45.898 0 26.5 48.0428 1 19.9004 41.2568 1 31.6576 + [5,24,45.032,1,26,45.898,0,26.5,48.0428,1,19.9004,41.2568,1,31.6576], +// 5 24 41.2568 1 31.6576 42.0502 0 32.2664 45.032 1 26 36.7692 1 36.7692 + [5,24,41.2568,1,31.6576,42.0502,0,32.2664,45.032,1,26,36.7692,1,36.7692], +// 5 24 36.7692 1 36.7692 37.4763 0 37.4763 41.2568 1 31.6576 31.6576 1 41.2568 + [5,24,36.7692,1,36.7692,37.4763,0,37.4763,41.2568,1,31.6576,31.6576,1,41.2568], +// 5 24 31.6576 1 41.2568 32.2664 0 42.0502 36.7692 1 36.7692 26 1 45.032 + [5,24,31.6576,1,41.2568,32.2664,0,42.0502,36.7692,1,36.7692,26,1,45.032], +// 5 24 26 1 45.032 26.5 0 45.898 31.6576 1 41.2568 19.9004 1 48.0428 + [5,24,26,1,45.032,26.5,0,45.898,31.6576,1,41.2568,19.9004,1,48.0428], +// 5 24 19.9004 1 48.0428 20.2831 0 48.9667 26 1 45.032 13.4576 1 50.2268 + [5,24,19.9004,1,48.0428,20.2831,0,48.9667,26,1,45.032,13.4576,1,50.2268], +// 5 24 13.4576 1 50.2268 13.7164 0 51.1927 19.9004 1 48.0428 6.786 1 51.5528 + [5,24,13.4576,1,50.2268,13.7164,0,51.1927,19.9004,1,48.0428,6.786,1,51.5528], +// 5 24 6.786 1 51.5528 6.9165 0 52.5442 13.4576 1 50.2268 0 1 52 + [5,24,6.786,1,51.5528,6.9165,0,52.5442,13.4576,1,50.2268,0,1,52], +// 5 24 0 1 52 0 0 53 6.786 1 51.5528 -6.8484 1 52 + [5,24,0,1,52,0,0,53,6.786,1,51.5528,-6.8484,1,52], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_4con52(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_4con52(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-4rin10.scad b/p/48/1-4rin10.scad index 03f5166db..d9c1a2b44 100644 --- a/p/48/1-4rin10.scad +++ b/p/48/1-4rin10.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin10() = [ -// 0 Hi-Res Ring 10 x 0.25 +// 0 ~Hi-Res Ring 10 x 0.25 (Obsolete) // 0 Name: 48\1-4rin10.dat // 0 Author: Paul Easter [pneaster] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,8 @@ function ldraw_lib__48__1_4rin10() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-27 [Philo] Changed to CCW // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring10.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 11 0 0 10.9054 0 1.4355 9.914 0 1.305 10 0 0 [4,16,11,0,0,10.9054,0,1.4355,9.914,0,1.305,10,0,0], diff --git a/p/48/1-4rin11.scad b/p/48/1-4rin11.scad index e62bbc302..def587d17 100644 --- a/p/48/1-4rin11.scad +++ b/p/48/1-4rin11.scad @@ -1,10 +1,10 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin11() = [ -// 0 Hi-Res Ring 11 x 0.25 +// 0 ~Hi-Res Ring 11 x 0.25 (Obsolete) // 0 Name: 48\1-4rin11.dat -// 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2004-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -13,33 +13,34 @@ function ldraw_lib__48__1_4rin11() = [ // 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 // 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2024-01-31 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 11 0 0 12 0 0 11.8968 0 1.566 10.9054 0 1.4355 - [4,16,11,0,0,12,0,0,11.8968,0,1.566,10.9054,0,1.4355], -// 4 16 10.9054 0 1.4355 11.8968 0 1.566 11.5908 0 3.1056 10.6249 0 2.8468 - [4,16,10.9054,0,1.4355,11.8968,0,1.566,11.5908,0,3.1056,10.6249,0,2.8468], -// 4 16 10.6249 0 2.8468 11.5908 0 3.1056 11.0868 0 4.5924 10.1629 0 4.2097 - [4,16,10.6249,0,2.8468,11.5908,0,3.1056,11.0868,0,4.5924,10.1629,0,4.2097], -// 4 16 10.1629 0 4.2097 11.0868 0 4.5924 10.392 0 6 9.526 0 5.5 - [4,16,10.1629,0,4.2097,11.0868,0,4.5924,10.392,0,6,9.526,0,5.5], -// 4 16 9.526 0 5.5 10.392 0 6 9.5208 0 7.3056 8.7274 0 6.6968 - [4,16,9.526,0,5.5,10.392,0,6,9.5208,0,7.3056,8.7274,0,6.6968], -// 4 16 8.7274 0 6.6968 9.5208 0 7.3056 8.4852 0 8.4852 7.7781 0 7.7781 - [4,16,8.7274,0,6.6968,9.5208,0,7.3056,8.4852,0,8.4852,7.7781,0,7.7781], -// 4 16 7.7781 0 7.7781 8.4852 0 8.4852 7.3056 0 9.5208 6.6968 0 8.7274 - [4,16,7.7781,0,7.7781,8.4852,0,8.4852,7.3056,0,9.5208,6.6968,0,8.7274], -// 4 16 6.6968 0 8.7274 7.3056 0 9.5208 6 0 10.392 5.5 0 9.526 - [4,16,6.6968,0,8.7274,7.3056,0,9.5208,6,0,10.392,5.5,0,9.526], -// 4 16 5.5 0 9.526 6 0 10.392 4.5924 0 11.0868 4.2097 0 10.1629 - [4,16,5.5,0,9.526,6,0,10.392,4.5924,0,11.0868,4.2097,0,10.1629], -// 4 16 4.2097 0 10.1629 4.5924 0 11.0868 3.1056 0 11.5908 2.8468 0 10.6249 - [4,16,4.2097,0,10.1629,4.5924,0,11.0868,3.1056,0,11.5908,2.8468,0,10.6249], -// 4 16 2.8468 0 10.6249 3.1056 0 11.5908 1.566 0 11.8968 1.4355 0 10.9054 - [4,16,2.8468,0,10.6249,3.1056,0,11.5908,1.566,0,11.8968,1.4355,0,10.9054], -// 4 16 1.4355 0 10.9054 1.566 0 11.8968 0 0 12 0 0 11 - [4,16,1.4355,0,10.9054,1.566,0,11.8968,0,0,12,0,0,11], -// 0 +// 4 16 12 0 0 11.8968 0 1.566 10.9054 0 1.4355 11 0 0 + [4,16,12,0,0,11.8968,0,1.566,10.9054,0,1.4355,11,0,0], +// 4 16 11.8968 0 1.566 11.5908 0 3.1056 10.6249 0 2.8468 10.9054 0 1.4355 + [4,16,11.8968,0,1.566,11.5908,0,3.1056,10.6249,0,2.8468,10.9054,0,1.4355], +// 4 16 11.5908 0 3.1056 11.0868 0 4.5924 10.1629 0 4.2097 10.6249 0 2.8468 + [4,16,11.5908,0,3.1056,11.0868,0,4.5924,10.1629,0,4.2097,10.6249,0,2.8468], +// 4 16 11.0868 0 4.5924 10.392 0 6 9.526 0 5.5 10.1629 0 4.2097 + [4,16,11.0868,0,4.5924,10.392,0,6,9.526,0,5.5,10.1629,0,4.2097], +// 4 16 10.392 0 6 9.5208 0 7.3056 8.7274 0 6.6968 9.526 0 5.5 + [4,16,10.392,0,6,9.5208,0,7.3056,8.7274,0,6.6968,9.526,0,5.5], +// 4 16 9.5208 0 7.3056 8.4852 0 8.4852 7.7781 0 7.7781 8.7274 0 6.6968 + [4,16,9.5208,0,7.3056,8.4852,0,8.4852,7.7781,0,7.7781,8.7274,0,6.6968], +// 4 16 8.4852 0 8.4852 7.3056 0 9.5208 6.6968 0 8.7274 7.7781 0 7.7781 + [4,16,8.4852,0,8.4852,7.3056,0,9.5208,6.6968,0,8.7274,7.7781,0,7.7781], +// 4 16 7.3056 0 9.5208 6 0 10.392 5.5 0 9.526 6.6968 0 8.7274 + [4,16,7.3056,0,9.5208,6,0,10.392,5.5,0,9.526,6.6968,0,8.7274], +// 4 16 6 0 10.392 4.5924 0 11.0868 4.2097 0 10.1629 5.5 0 9.526 + [4,16,6,0,10.392,4.5924,0,11.0868,4.2097,0,10.1629,5.5,0,9.526], +// 4 16 4.5924 0 11.0868 3.1056 0 11.5908 2.8468 0 10.6249 4.2097 0 10.1629 + [4,16,4.5924,0,11.0868,3.1056,0,11.5908,2.8468,0,10.6249,4.2097,0,10.1629], +// 4 16 3.1056 0 11.5908 1.566 0 11.8968 1.4355 0 10.9054 2.8468 0 10.6249 + [4,16,3.1056,0,11.5908,1.566,0,11.8968,1.4355,0,10.9054,2.8468,0,10.6249], +// 4 16 1.566 0 11.8968 0 0 12 0 0 11 1.4355 0 10.9054 + [4,16,1.566,0,11.8968,0,0,12,0,0,11,1.4355,0,10.9054], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_4rin11(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_4rin11(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-4rin13.scad b/p/48/1-4rin13.scad index 8f4621da3..61e7a1521 100644 --- a/p/48/1-4rin13.scad +++ b/p/48/1-4rin13.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin13() = [ -// 0 Hi-Res Ring 13 x 0.25 +// 0 ~Hi-Res Ring 13 x 0.25 (Obsolete) // 0 Name: 48\1-4rin13.dat // 0 Author: Steve Bliss [sbliss] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-03 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4rin13() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring13.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 14 0 0 13.8796 0 1.827 12.8882 0 1.6965 13 0 0 [4,16,14,0,0,13.8796,0,1.827,12.8882,0,1.6965,13,0,0], diff --git a/p/48/1-4rin14.scad b/p/48/1-4rin14.scad index 6abcad233..026269fbc 100644 --- a/p/48/1-4rin14.scad +++ b/p/48/1-4rin14.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin14() = [ -// 0 Hi-Res Ring 14 x 0.25 +// 0 ~Hi-Res Ring 14 x 0.25 (Obsolete) // 0 Name: 48\1-4rin14.dat // 0 Author: Paul Easter [pneaster] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__48__1_4rin14() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-27 [Philo] Changed to CCW // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring14.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 15 0 0 14.8717 0 1.9579 13.8802 0 1.8274 14 0 0 [4,16,15,0,0,14.8717,0,1.9579,13.8802,0,1.8274,14,0,0], diff --git a/p/48/1-4rin15.scad b/p/48/1-4rin15.scad index abf466704..f418422f9 100644 --- a/p/48/1-4rin15.scad +++ b/p/48/1-4rin15.scad @@ -1,10 +1,10 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin15() = [ -// 0 Hi-Res Ring 15 x 0.25 +// 0 ~Hi-Res Ring 15 x 0.25 (Obsolete) // 0 Name: 48\1-4rin15.dat -// 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2004-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -13,33 +13,34 @@ function ldraw_lib__48__1_4rin15() = [ // 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 // 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2024-01-30 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 15 0 0 16 0 0 15.8624 0 2.088 14.871 0 1.9575 - [4,16,15,0,0,16,0,0,15.8624,0,2.088,14.871,0,1.9575], -// 4 16 14.871 0 1.9575 15.8624 0 2.088 15.4544 0 4.1408 14.4885 0 3.882 - [4,16,14.871,0,1.9575,15.8624,0,2.088,15.4544,0,4.1408,14.4885,0,3.882], -// 4 16 14.4885 0 3.882 15.4544 0 4.1408 14.7824 0 6.1232 13.8585 0 5.7405 - [4,16,14.4885,0,3.882,15.4544,0,4.1408,14.7824,0,6.1232,13.8585,0,5.7405], -// 4 16 13.8585 0 5.7405 14.7824 0 6.1232 13.856 0 8 12.99 0 7.5 - [4,16,13.8585,0,5.7405,14.7824,0,6.1232,13.856,0,8,12.99,0,7.5], -// 4 16 12.99 0 7.5 13.856 0 8 12.6944 0 9.7408 11.901 0 9.132 - [4,16,12.99,0,7.5,13.856,0,8,12.6944,0,9.7408,11.901,0,9.132], -// 4 16 11.901 0 9.132 12.6944 0 9.7408 11.3136 0 11.3136 10.6065 0 10.6065 - [4,16,11.901,0,9.132,12.6944,0,9.7408,11.3136,0,11.3136,10.6065,0,10.6065], -// 4 16 10.6065 0 10.6065 11.3136 0 11.3136 9.7408 0 12.6944 9.132 0 11.901 - [4,16,10.6065,0,10.6065,11.3136,0,11.3136,9.7408,0,12.6944,9.132,0,11.901], -// 4 16 9.132 0 11.901 9.7408 0 12.6944 8 0 13.856 7.5 0 12.99 - [4,16,9.132,0,11.901,9.7408,0,12.6944,8,0,13.856,7.5,0,12.99], -// 4 16 7.5 0 12.99 8 0 13.856 6.1232 0 14.7824 5.7405 0 13.8585 - [4,16,7.5,0,12.99,8,0,13.856,6.1232,0,14.7824,5.7405,0,13.8585], -// 4 16 5.7405 0 13.8585 6.1232 0 14.7824 4.1408 0 15.4544 3.882 0 14.4885 - [4,16,5.7405,0,13.8585,6.1232,0,14.7824,4.1408,0,15.4544,3.882,0,14.4885], -// 4 16 3.882 0 14.4885 4.1408 0 15.4544 2.088 0 15.8624 1.9575 0 14.871 - [4,16,3.882,0,14.4885,4.1408,0,15.4544,2.088,0,15.8624,1.9575,0,14.871], -// 4 16 1.9575 0 14.871 2.088 0 15.8624 0 0 16 0 0 15 - [4,16,1.9575,0,14.871,2.088,0,15.8624,0,0,16,0,0,15], -// 0 +// 4 16 16 0 0 15.8624 0 2.088 14.871 0 1.9575 15 0 0 + [4,16,16,0,0,15.8624,0,2.088,14.871,0,1.9575,15,0,0], +// 4 16 15.8624 0 2.088 15.4544 0 4.1408 14.4885 0 3.882 14.871 0 1.9575 + [4,16,15.8624,0,2.088,15.4544,0,4.1408,14.4885,0,3.882,14.871,0,1.9575], +// 4 16 15.4544 0 4.1408 14.7824 0 6.1232 13.8585 0 5.7405 14.4885 0 3.882 + [4,16,15.4544,0,4.1408,14.7824,0,6.1232,13.8585,0,5.7405,14.4885,0,3.882], +// 4 16 14.7824 0 6.1232 13.856 0 8 12.99 0 7.5 13.8585 0 5.7405 + [4,16,14.7824,0,6.1232,13.856,0,8,12.99,0,7.5,13.8585,0,5.7405], +// 4 16 13.856 0 8 12.6944 0 9.7408 11.901 0 9.132 12.99 0 7.5 + [4,16,13.856,0,8,12.6944,0,9.7408,11.901,0,9.132,12.99,0,7.5], +// 4 16 12.6944 0 9.7408 11.3136 0 11.3136 10.6065 0 10.6065 11.901 0 9.132 + [4,16,12.6944,0,9.7408,11.3136,0,11.3136,10.6065,0,10.6065,11.901,0,9.132], +// 4 16 11.3136 0 11.3136 9.7408 0 12.6944 9.132 0 11.901 10.6065 0 10.6065 + [4,16,11.3136,0,11.3136,9.7408,0,12.6944,9.132,0,11.901,10.6065,0,10.6065], +// 4 16 9.7408 0 12.6944 8 0 13.856 7.5 0 12.99 9.132 0 11.901 + [4,16,9.7408,0,12.6944,8,0,13.856,7.5,0,12.99,9.132,0,11.901], +// 4 16 8 0 13.856 6.1232 0 14.7824 5.7405 0 13.8585 7.5 0 12.99 + [4,16,8,0,13.856,6.1232,0,14.7824,5.7405,0,13.8585,7.5,0,12.99], +// 4 16 6.1232 0 14.7824 4.1408 0 15.4544 3.882 0 14.4885 5.7405 0 13.8585 + [4,16,6.1232,0,14.7824,4.1408,0,15.4544,3.882,0,14.4885,5.7405,0,13.8585], +// 4 16 4.1408 0 15.4544 2.088 0 15.8624 1.9575 0 14.871 3.882 0 14.4885 + [4,16,4.1408,0,15.4544,2.088,0,15.8624,1.9575,0,14.871,3.882,0,14.4885], +// 4 16 2.088 0 15.8624 0 0 16 0 0 15 1.9575 0 14.871 + [4,16,2.088,0,15.8624,0,0,16,0,0,15,1.9575,0,14.871], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_4rin15(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_4rin15(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-4rin16.scad b/p/48/1-4rin16.scad index 36a722b50..100b56d87 100644 --- a/p/48/1-4rin16.scad +++ b/p/48/1-4rin16.scad @@ -1,45 +1,44 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin16() = [ -// 0 Hi-Res Ring 16 x 0.25 +// 0 ~Hi-Res Ring 16 x 0.25 (Obsolete) // 0 Name: 48\1-4rin16.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-02-13 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 16 0 0 17 0 0 16.8538 0 2.2185 15.8624 0 2.088 - [4,16,16,0,0,17,0,0,16.8538,0,2.2185,15.8624,0,2.088], -// 4 16 15.8624 0 2.088 16.8538 0 2.2185 16.4203 0 4.3996 15.4544 0 4.1408 - [4,16,15.8624,0,2.088,16.8538,0,2.2185,16.4203,0,4.3996,15.4544,0,4.1408], -// 4 16 15.4544 0 4.1408 16.4203 0 4.3996 15.7063 0 6.5059 14.7824 0 6.1232 - [4,16,15.4544,0,4.1408,16.4203,0,4.3996,15.7063,0,6.5059,14.7824,0,6.1232], -// 4 16 14.7824 0 6.1232 15.7063 0 6.5059 14.722 0 8.5 13.856 0 8 - [4,16,14.7824,0,6.1232,15.7063,0,6.5059,14.722,0,8.5,13.856,0,8], -// 4 16 13.856 0 8 14.722 0 8.5 13.4878 0 10.3496 12.6944 0 9.7408 - [4,16,13.856,0,8,14.722,0,8.5,13.4878,0,10.3496,12.6944,0,9.7408], -// 4 16 12.6944 0 9.7408 13.4878 0 10.3496 12.0207 0 12.0207 11.3136 0 11.3136 - [4,16,12.6944,0,9.7408,13.4878,0,10.3496,12.0207,0,12.0207,11.3136,0,11.3136], -// 4 16 11.3136 0 11.3136 12.0207 0 12.0207 10.3496 0 13.4878 9.7408 0 12.6944 - [4,16,11.3136,0,11.3136,12.0207,0,12.0207,10.3496,0,13.4878,9.7408,0,12.6944], -// 4 16 9.7408 0 12.6944 10.3496 0 13.4878 8.5 0 14.722 8 0 13.856 - [4,16,9.7408,0,12.6944,10.3496,0,13.4878,8.5,0,14.722,8,0,13.856], -// 4 16 8 0 13.856 8.5 0 14.722 6.5059 0 15.7063 6.1232 0 14.7824 - [4,16,8,0,13.856,8.5,0,14.722,6.5059,0,15.7063,6.1232,0,14.7824], -// 4 16 6.1232 0 14.7824 6.5059 0 15.7063 4.3996 0 16.4203 4.1408 0 15.4544 - [4,16,6.1232,0,14.7824,6.5059,0,15.7063,4.3996,0,16.4203,4.1408,0,15.4544], -// 4 16 4.1408 0 15.4544 4.3996 0 16.4203 2.2185 0 16.8538 2.088 0 15.8624 - [4,16,4.1408,0,15.4544,4.3996,0,16.4203,2.2185,0,16.8538,2.088,0,15.8624], -// 4 16 2.088 0 15.8624 2.2185 0 16.8538 0 0 17 0 0 16 - [4,16,2.088,0,15.8624,2.2185,0,16.8538,0,0,17,0,0,16], -// -// 0 end of file -// +// 4 16 17 0 0 16.8538 0 2.2185 15.8624 0 2.088 16 0 0 + [4,16,17,0,0,16.8538,0,2.2185,15.8624,0,2.088,16,0,0], +// 4 16 16.8538 0 2.2185 16.4203 0 4.3996 15.4544 0 4.1408 15.8624 0 2.088 + [4,16,16.8538,0,2.2185,16.4203,0,4.3996,15.4544,0,4.1408,15.8624,0,2.088], +// 4 16 16.4203 0 4.3996 15.7063 0 6.5059 14.7824 0 6.1232 15.4544 0 4.1408 + [4,16,16.4203,0,4.3996,15.7063,0,6.5059,14.7824,0,6.1232,15.4544,0,4.1408], +// 4 16 15.7063 0 6.5059 14.722 0 8.5 13.856 0 8 14.7824 0 6.1232 + [4,16,15.7063,0,6.5059,14.722,0,8.5,13.856,0,8,14.7824,0,6.1232], +// 4 16 14.722 0 8.5 13.4878 0 10.3496 12.6944 0 9.7408 13.856 0 8 + [4,16,14.722,0,8.5,13.4878,0,10.3496,12.6944,0,9.7408,13.856,0,8], +// 4 16 13.4878 0 10.3496 12.0207 0 12.0207 11.3136 0 11.3136 12.6944 0 9.7408 + [4,16,13.4878,0,10.3496,12.0207,0,12.0207,11.3136,0,11.3136,12.6944,0,9.7408], +// 4 16 12.0207 0 12.0207 10.3496 0 13.4878 9.7408 0 12.6944 11.3136 0 11.3136 + [4,16,12.0207,0,12.0207,10.3496,0,13.4878,9.7408,0,12.6944,11.3136,0,11.3136], +// 4 16 10.3496 0 13.4878 8.5 0 14.722 8 0 13.856 9.7408 0 12.6944 + [4,16,10.3496,0,13.4878,8.5,0,14.722,8,0,13.856,9.7408,0,12.6944], +// 4 16 8.5 0 14.722 6.5059 0 15.7063 6.1232 0 14.7824 8 0 13.856 + [4,16,8.5,0,14.722,6.5059,0,15.7063,6.1232,0,14.7824,8,0,13.856], +// 4 16 6.5059 0 15.7063 4.3996 0 16.4203 4.1408 0 15.4544 6.1232 0 14.7824 + [4,16,6.5059,0,15.7063,4.3996,0,16.4203,4.1408,0,15.4544,6.1232,0,14.7824], +// 4 16 4.3996 0 16.4203 2.2185 0 16.8538 2.088 0 15.8624 4.1408 0 15.4544 + [4,16,4.3996,0,16.4203,2.2185,0,16.8538,2.088,0,15.8624,4.1408,0,15.4544], +// 4 16 2.2185 0 16.8538 0 0 17 0 0 16 2.088 0 15.8624 + [4,16,2.2185,0,16.8538,0,0,17,0,0,16,2.088,0,15.8624], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_4rin16(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_4rin16(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-4rin17.scad b/p/48/1-4rin17.scad index 4bf7f1cdf..e5a9adc56 100644 --- a/p/48/1-4rin17.scad +++ b/p/48/1-4rin17.scad @@ -1,45 +1,44 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin17() = [ -// 0 Hi-Res Ring 17 x 0.25 +// 0 ~Hi-Res Ring 17 x 0.25 (Obsolete) // 0 Name: 48\1-4rin17.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-02-07 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 17 0 0 18 0 0 17.8452 0 2.349 16.8538 0 2.2185 - [4,16,17,0,0,18,0,0,17.8452,0,2.349,16.8538,0,2.2185], -// 4 16 16.8538 0 2.2185 17.8452 0 2.349 17.3862 0 4.6584 16.4203 0 4.3996 - [4,16,16.8538,0,2.2185,17.8452,0,2.349,17.3862,0,4.6584,16.4203,0,4.3996], -// 4 16 16.4203 0 4.3996 17.3862 0 4.6584 16.6302 0 6.8886 15.7063 0 6.5059 - [4,16,16.4203,0,4.3996,17.3862,0,4.6584,16.6302,0,6.8886,15.7063,0,6.5059], -// 4 16 15.7063 0 6.5059 16.6302 0 6.8886 15.588 0 9 14.722 0 8.5 - [4,16,15.7063,0,6.5059,16.6302,0,6.8886,15.588,0,9,14.722,0,8.5], -// 4 16 14.722 0 8.5 15.588 0 9 14.2812 0 10.9584 13.4878 0 10.3496 - [4,16,14.722,0,8.5,15.588,0,9,14.2812,0,10.9584,13.4878,0,10.3496], -// 4 16 13.4878 0 10.3496 14.2812 0 10.9584 12.7278 0 12.7278 12.0207 0 12.0207 - [4,16,13.4878,0,10.3496,14.2812,0,10.9584,12.7278,0,12.7278,12.0207,0,12.0207], -// 4 16 12.0207 0 12.0207 12.7278 0 12.7278 10.9584 0 14.2812 10.3496 0 13.4878 - [4,16,12.0207,0,12.0207,12.7278,0,12.7278,10.9584,0,14.2812,10.3496,0,13.4878], -// 4 16 10.3496 0 13.4878 10.9584 0 14.2812 9 0 15.588 8.5 0 14.722 - [4,16,10.3496,0,13.4878,10.9584,0,14.2812,9,0,15.588,8.5,0,14.722], -// 4 16 8.5 0 14.722 9 0 15.588 6.8886 0 16.6302 6.5059 0 15.7063 - [4,16,8.5,0,14.722,9,0,15.588,6.8886,0,16.6302,6.5059,0,15.7063], -// 4 16 6.5059 0 15.7063 6.8886 0 16.6302 4.6584 0 17.3862 4.3996 0 16.4203 - [4,16,6.5059,0,15.7063,6.8886,0,16.6302,4.6584,0,17.3862,4.3996,0,16.4203], -// 4 16 4.3996 0 16.4203 4.6584 0 17.3862 2.349 0 17.8452 2.2185 0 16.8538 - [4,16,4.3996,0,16.4203,4.6584,0,17.3862,2.349,0,17.8452,2.2185,0,16.8538], -// 4 16 2.2185 0 16.8538 2.349 0 17.8452 0 0 18 0 0 17 - [4,16,2.2185,0,16.8538,2.349,0,17.8452,0,0,18,0,0,17], -// -// 0 end of file -// +// 4 16 18 0 0 17.8452 0 2.349 16.8538 0 2.2185 17 0 0 + [4,16,18,0,0,17.8452,0,2.349,16.8538,0,2.2185,17,0,0], +// 4 16 17.8452 0 2.349 17.3862 0 4.6584 16.4203 0 4.3996 16.8538 0 2.2185 + [4,16,17.8452,0,2.349,17.3862,0,4.6584,16.4203,0,4.3996,16.8538,0,2.2185], +// 4 16 17.3862 0 4.6584 16.6302 0 6.8886 15.7063 0 6.5059 16.4203 0 4.3996 + [4,16,17.3862,0,4.6584,16.6302,0,6.8886,15.7063,0,6.5059,16.4203,0,4.3996], +// 4 16 16.6302 0 6.8886 15.588 0 9 14.722 0 8.5 15.7063 0 6.5059 + [4,16,16.6302,0,6.8886,15.588,0,9,14.722,0,8.5,15.7063,0,6.5059], +// 4 16 15.588 0 9 14.2812 0 10.9584 13.4878 0 10.3496 14.722 0 8.5 + [4,16,15.588,0,9,14.2812,0,10.9584,13.4878,0,10.3496,14.722,0,8.5], +// 4 16 14.2812 0 10.9584 12.7278 0 12.7278 12.0207 0 12.0207 13.4878 0 10.3496 + [4,16,14.2812,0,10.9584,12.7278,0,12.7278,12.0207,0,12.0207,13.4878,0,10.3496], +// 4 16 12.7278 0 12.7278 10.9584 0 14.2812 10.3496 0 13.4878 12.0207 0 12.0207 + [4,16,12.7278,0,12.7278,10.9584,0,14.2812,10.3496,0,13.4878,12.0207,0,12.0207], +// 4 16 10.9584 0 14.2812 9 0 15.588 8.5 0 14.722 10.3496 0 13.4878 + [4,16,10.9584,0,14.2812,9,0,15.588,8.5,0,14.722,10.3496,0,13.4878], +// 4 16 9 0 15.588 6.8886 0 16.6302 6.5059 0 15.7063 8.5 0 14.722 + [4,16,9,0,15.588,6.8886,0,16.6302,6.5059,0,15.7063,8.5,0,14.722], +// 4 16 6.8886 0 16.6302 4.6584 0 17.3862 4.3996 0 16.4203 6.5059 0 15.7063 + [4,16,6.8886,0,16.6302,4.6584,0,17.3862,4.3996,0,16.4203,6.5059,0,15.7063], +// 4 16 4.6584 0 17.3862 2.349 0 17.8452 2.2185 0 16.8538 4.3996 0 16.4203 + [4,16,4.6584,0,17.3862,2.349,0,17.8452,2.2185,0,16.8538,4.3996,0,16.4203], +// 4 16 2.349 0 17.8452 0 0 18 0 0 17 2.2185 0 16.8538 + [4,16,2.349,0,17.8452,0,0,18,0,0,17,2.2185,0,16.8538], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_4rin17(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_4rin17(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-4rin18.scad b/p/48/1-4rin18.scad index 524d4bd5f..1b9bc547f 100644 --- a/p/48/1-4rin18.scad +++ b/p/48/1-4rin18.scad @@ -1,10 +1,10 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin18() = [ -// 0 Hi-Res Ring 18 x 0.25 +// 0 ~Hi-Res Ring 18 x 0.25 (Obsolete) // 0 Name: 48\1-4rin18.dat -// 0 Author: Don Heyse [dheyse] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2022-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -15,7 +15,8 @@ function ldraw_lib__48__1_4rin18() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2022-04-21 [MagFors] Recreated // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-01-30 [Holly-Wood] Complete regeneration, original by dheyse +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 19 0 0 18.8366 0 2.4795 17.8452 0 2.349 18 0 0 [4,16,19,0,0,18.8366,0,2.4795,17.8452,0,2.349,18,0,0], @@ -41,8 +42,7 @@ function ldraw_lib__48__1_4rin18() = [ [4,16,4.9172,0,18.3521,2.4795,0,18.8366,2.349,0,17.8452,4.6584,0,17.3862], // 4 16 2.4795 0 18.8366 0 0 19 0 0 18 2.349 0 17.8452 [4,16,2.4795,0,18.8366,0,0,19,0,0,18,2.349,0,17.8452], -// 0 // Build by Primitive Generator 2 -// +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_4rin18(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_4rin18(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-4rin19.scad b/p/48/1-4rin19.scad index 6b9cd8bd1..b2cb7dfee 100644 --- a/p/48/1-4rin19.scad +++ b/p/48/1-4rin19.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin19() = [ -// 0 Hi-Res Ring 19 x 0.25 +// 0 ~Hi-Res Ring 19 x 0.25 (Obsolete) // 0 Name: 48\1-4rin19.dat // 0 Author: Steffen [Steffen] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__48__1_4rin19() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-27 [Philo] Changed to CCW // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring19.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 20 0 0 19.828 0 2.61 18.8366 0 2.4795 19 0 0 [4,16,20,0,0,19.828,0,2.61,18.8366,0,2.4795,19,0,0], diff --git a/p/48/1-4rin20.scad b/p/48/1-4rin20.scad index 9b6b3b7b6..b85929480 100644 --- a/p/48/1-4rin20.scad +++ b/p/48/1-4rin20.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin20() = [ -// 0 Hi-Res Ring 20 x 0.25 +// 0 ~Hi-Res Ring 20 x 0.25 (Obsolete) // 0 Name: 48\1-4rin20.dat // 0 Author: Steffen [Steffen] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -13,7 +13,8 @@ function ldraw_lib__48__1_4rin20() = [ // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 // 0 !HISTORY 2012-02-27 [Philo] Changed to CCW // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring20.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 21 0 0 20.8194 0 2.7405 19.828 0 2.61 20 0 0 [4,16,21,0,0,20.8194,0,2.7405,19.828,0,2.61,20,0,0], diff --git a/p/48/1-4rin21.scad b/p/48/1-4rin21.scad index bb972e209..2648a5690 100644 --- a/p/48/1-4rin21.scad +++ b/p/48/1-4rin21.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin21() = [ -// 0 Hi-Res Ring 21 x 0.25 +// 0 ~Hi-Res Ring 21 x 0.25 (Obsolete) // 0 Name: 48\1-4rin21.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4rin21() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring21.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 21 0 0 22 0 0 21.8108 0 2.871 20.8194 0 2.7405 [4,16,21,0,0,22,0,0,21.8108,0,2.871,20.8194,0,2.7405], diff --git a/p/48/1-4rin22.scad b/p/48/1-4rin22.scad index 3a0590133..a43b0827a 100644 --- a/p/48/1-4rin22.scad +++ b/p/48/1-4rin22.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin22() = [ -// 0 Hi-Res Ring 22 x 0.25 +// 0 ~Hi-Res Ring 22 x 0.25 (Obsolete) // 0 Name: 48\1-4rin22.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4rin22() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring22.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 22 0 0 23 0 0 22.8022 0 3.0015 21.8108 0 2.871 [4,16,22,0,0,23,0,0,22.8022,0,3.0015,21.8108,0,2.871], diff --git a/p/48/1-4rin23.scad b/p/48/1-4rin23.scad index 64fe91d47..2a22f2fa7 100644 --- a/p/48/1-4rin23.scad +++ b/p/48/1-4rin23.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin23() = [ -// 0 Hi-Res Ring 23 x 0.25 +// 0 ~Hi-Res Ring 23 x 0.25 (Obsolete) // 0 Name: 48\1-4rin23.dat // 0 Author: Steve Bliss [sbliss] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2004-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -13,7 +13,8 @@ function ldraw_lib__48__1_4rin23() = [ // 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 // 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring23.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 23 0 0 24 0 0 23.7936 0 3.132 22.8022 0 3.0015 [4,16,23,0,0,24,0,0,23.7936,0,3.132,22.8022,0,3.0015], diff --git a/p/48/1-4rin24.scad b/p/48/1-4rin24.scad index 04ada58cf..fcff71ce8 100644 --- a/p/48/1-4rin24.scad +++ b/p/48/1-4rin24.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin24() = [ -// 0 Hi-Res Ring 24 x 0.25 +// 0 ~Hi-Res Ring 24 x 0.25 (Obsolete) // 0 Name: 48\1-4rin24.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4rin24() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring24.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 24 0 0 25 0 0 24.785 0 3.2625 23.7936 0 3.132 [4,16,24,0,0,25,0,0,24.785,0,3.2625,23.7936,0,3.132], diff --git a/p/48/1-4rin25.scad b/p/48/1-4rin25.scad index 10861c7e2..b8eeaf478 100644 --- a/p/48/1-4rin25.scad +++ b/p/48/1-4rin25.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin25() = [ -// 0 Hi-Res Ring 25 x 0.25 +// 0 ~Hi-Res Ring 25 x 0.25 (Obsolete) // 0 Name: 48\1-4rin25.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4rin25() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring25.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 25 0 0 26 0 0 25.7764 0 3.393 24.785 0 3.2625 [4,16,25,0,0,26,0,0,25.7764,0,3.393,24.785,0,3.2625], diff --git a/p/48/1-4rin26.scad b/p/48/1-4rin26.scad index f0c3237c9..4cc964056 100644 --- a/p/48/1-4rin26.scad +++ b/p/48/1-4rin26.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin26() = [ -// 0 Hi-Res Ring 26 x 0.25 +// 0 ~Hi-Res Ring 26 x 0.25 (Obsolete) // 0 Name: 48\1-4rin26.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4rin26() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring26.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 26 0 0 27 0 0 26.7678 0 3.5235 25.7764 0 3.393 [4,16,26,0,0,27,0,0,26.7678,0,3.5235,25.7764,0,3.393], diff --git a/p/48/1-4rin27.scad b/p/48/1-4rin27.scad index 625d4a8d4..f496fb0ae 100644 --- a/p/48/1-4rin27.scad +++ b/p/48/1-4rin27.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin27() = [ -// 0 Hi-Res Ring 27 x 0.25 +// 0 ~Hi-Res Ring 27 x 0.25 (Obsolete) // 0 Name: 48\1-4rin27.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4rin27() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring27.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 27 0 0 28 0 0 27.7592 0 3.654 26.7678 0 3.5235 [4,16,27,0,0,28,0,0,27.7592,0,3.654,26.7678,0,3.5235], diff --git a/p/48/1-4rin29.scad b/p/48/1-4rin29.scad index e86d72217..771715d5e 100644 --- a/p/48/1-4rin29.scad +++ b/p/48/1-4rin29.scad @@ -1,45 +1,44 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin29() = [ -// 0 Hi-Res Ring 29 x 0.25 +// 0 ~Hi-Res Ring 29 x 0.25 (Obsolete) // 0 Name: 48\1-4rin29.dat -// 0 Author: Andy Westrate [westrate] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-02-07 [Holly-Wood] Complete regeneration, original by westrate +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 29 0 0 30 0 0 29.742 0 3.915 28.7506 0 3.7845 - [4,16,29,0,0,30,0,0,29.742,0,3.915,28.7506,0,3.7845], -// 4 16 28.7506 0 3.7845 29.742 0 3.915 28.977 0 7.764 28.0111 0 7.5052 - [4,16,28.7506,0,3.7845,29.742,0,3.915,28.977,0,7.764,28.0111,0,7.5052], -// 4 16 28.0111 0 7.5052 28.977 0 7.764 27.717 0 11.481 26.7931 0 11.0983 - [4,16,28.0111,0,7.5052,28.977,0,7.764,27.717,0,11.481,26.7931,0,11.0983], -// 4 16 26.7931 0 11.0983 27.717 0 11.481 25.98 0 15 25.114 0 14.5 - [4,16,26.7931,0,11.0983,27.717,0,11.481,25.98,0,15,25.114,0,14.5], -// 4 16 25.114 0 14.5 25.98 0 15 23.802 0 18.264 23.0086 0 17.6552 - [4,16,25.114,0,14.5,25.98,0,15,23.802,0,18.264,23.0086,0,17.6552], -// 4 16 23.0086 0 17.6552 23.802 0 18.264 21.213 0 21.213 20.5059 0 20.5059 - [4,16,23.0086,0,17.6552,23.802,0,18.264,21.213,0,21.213,20.5059,0,20.5059], -// 4 16 20.5059 0 20.5059 21.213 0 21.213 18.264 0 23.802 17.6552 0 23.0086 - [4,16,20.5059,0,20.5059,21.213,0,21.213,18.264,0,23.802,17.6552,0,23.0086], -// 4 16 17.6552 0 23.0086 18.264 0 23.802 15 0 25.98 14.5 0 25.114 - [4,16,17.6552,0,23.0086,18.264,0,23.802,15,0,25.98,14.5,0,25.114], -// 4 16 14.5 0 25.114 15 0 25.98 11.481 0 27.717 11.0983 0 26.7931 - [4,16,14.5,0,25.114,15,0,25.98,11.481,0,27.717,11.0983,0,26.7931], -// 4 16 11.0983 0 26.7931 11.481 0 27.717 7.764 0 28.977 7.5052 0 28.0111 - [4,16,11.0983,0,26.7931,11.481,0,27.717,7.764,0,28.977,7.5052,0,28.0111], -// 4 16 7.5052 0 28.0111 7.764 0 28.977 3.915 0 29.742 3.7845 0 28.7506 - [4,16,7.5052,0,28.0111,7.764,0,28.977,3.915,0,29.742,3.7845,0,28.7506], -// 4 16 3.7845 0 28.7506 3.915 0 29.742 0 0 30 0 0 29 - [4,16,3.7845,0,28.7506,3.915,0,29.742,0,0,30,0,0,29], -// -// 0 -// +// 4 16 30 0 0 29.742 0 3.915 28.7506 0 3.7845 29 0 0 + [4,16,30,0,0,29.742,0,3.915,28.7506,0,3.7845,29,0,0], +// 4 16 29.742 0 3.915 28.977 0 7.764 28.0111 0 7.5052 28.7506 0 3.7845 + [4,16,29.742,0,3.915,28.977,0,7.764,28.0111,0,7.5052,28.7506,0,3.7845], +// 4 16 28.977 0 7.764 27.717 0 11.481 26.7931 0 11.0983 28.0111 0 7.5052 + [4,16,28.977,0,7.764,27.717,0,11.481,26.7931,0,11.0983,28.0111,0,7.5052], +// 4 16 27.717 0 11.481 25.98 0 15 25.114 0 14.5 26.7931 0 11.0983 + [4,16,27.717,0,11.481,25.98,0,15,25.114,0,14.5,26.7931,0,11.0983], +// 4 16 25.98 0 15 23.802 0 18.264 23.0086 0 17.6552 25.114 0 14.5 + [4,16,25.98,0,15,23.802,0,18.264,23.0086,0,17.6552,25.114,0,14.5], +// 4 16 23.802 0 18.264 21.213 0 21.213 20.5059 0 20.5059 23.0086 0 17.6552 + [4,16,23.802,0,18.264,21.213,0,21.213,20.5059,0,20.5059,23.0086,0,17.6552], +// 4 16 21.213 0 21.213 18.264 0 23.802 17.6552 0 23.0086 20.5059 0 20.5059 + [4,16,21.213,0,21.213,18.264,0,23.802,17.6552,0,23.0086,20.5059,0,20.5059], +// 4 16 18.264 0 23.802 15 0 25.98 14.5 0 25.114 17.6552 0 23.0086 + [4,16,18.264,0,23.802,15,0,25.98,14.5,0,25.114,17.6552,0,23.0086], +// 4 16 15 0 25.98 11.481 0 27.717 11.0983 0 26.7931 14.5 0 25.114 + [4,16,15,0,25.98,11.481,0,27.717,11.0983,0,26.7931,14.5,0,25.114], +// 4 16 11.481 0 27.717 7.764 0 28.977 7.5052 0 28.0111 11.0983 0 26.7931 + [4,16,11.481,0,27.717,7.764,0,28.977,7.5052,0,28.0111,11.0983,0,26.7931], +// 4 16 7.764 0 28.977 3.915 0 29.742 3.7845 0 28.7506 7.5052 0 28.0111 + [4,16,7.764,0,28.977,3.915,0,29.742,3.7845,0,28.7506,7.5052,0,28.0111], +// 4 16 3.915 0 29.742 0 0 30 0 0 29 3.7845 0 28.7506 + [4,16,3.915,0,29.742,0,0,30,0,0,29,3.7845,0,28.7506], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_4rin29(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_4rin29(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-4rin30.scad b/p/48/1-4rin30.scad index fc5d62107..54d359d65 100644 --- a/p/48/1-4rin30.scad +++ b/p/48/1-4rin30.scad @@ -1,45 +1,44 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin30() = [ -// 0 Hi-Res Ring 30 x 0.25 +// 0 ~Hi-Res Ring 30 x 0.25 (Obsolete) // 0 Name: 48\1-4rin30.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-03-08 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 30 0 0 31 0 0 30.7334 0 4.0455 29.742 0 3.915 - [4,16,30,0,0,31,0,0,30.7334,0,4.0455,29.742,0,3.915], -// 4 16 29.742 0 3.915 30.7334 0 4.0455 29.9429 0 8.0228 28.977 0 7.764 - [4,16,29.742,0,3.915,30.7334,0,4.0455,29.9429,0,8.0228,28.977,0,7.764], -// 4 16 28.977 0 7.764 29.9429 0 8.0228 28.6409 0 11.8637 27.717 0 11.481 - [4,16,28.977,0,7.764,29.9429,0,8.0228,28.6409,0,11.8637,27.717,0,11.481], -// 4 16 27.717 0 11.481 28.6409 0 11.8637 26.846 0 15.5 25.98 0 15 - [4,16,27.717,0,11.481,28.6409,0,11.8637,26.846,0,15.5,25.98,0,15], -// 4 16 25.98 0 15 26.846 0 15.5 24.5954 0 18.8728 23.802 0 18.264 - [4,16,25.98,0,15,26.846,0,15.5,24.5954,0,18.8728,23.802,0,18.264], -// 4 16 23.802 0 18.264 24.5954 0 18.8728 21.9201 0 21.9201 21.213 0 21.213 - [4,16,23.802,0,18.264,24.5954,0,18.8728,21.9201,0,21.9201,21.213,0,21.213], -// 4 16 21.213 0 21.213 21.9201 0 21.9201 18.8728 0 24.5954 18.264 0 23.802 - [4,16,21.213,0,21.213,21.9201,0,21.9201,18.8728,0,24.5954,18.264,0,23.802], -// 4 16 18.264 0 23.802 18.8728 0 24.5954 15.5 0 26.846 15 0 25.98 - [4,16,18.264,0,23.802,18.8728,0,24.5954,15.5,0,26.846,15,0,25.98], -// 4 16 15 0 25.98 15.5 0 26.846 11.8637 0 28.6409 11.481 0 27.717 - [4,16,15,0,25.98,15.5,0,26.846,11.8637,0,28.6409,11.481,0,27.717], -// 4 16 11.481 0 27.717 11.8637 0 28.6409 8.0228 0 29.9429 7.764 0 28.977 - [4,16,11.481,0,27.717,11.8637,0,28.6409,8.0228,0,29.9429,7.764,0,28.977], -// 4 16 7.764 0 28.977 8.0228 0 29.9429 4.0455 0 30.7334 3.915 0 29.742 - [4,16,7.764,0,28.977,8.0228,0,29.9429,4.0455,0,30.7334,3.915,0,29.742], -// 4 16 3.915 0 29.742 4.0455 0 30.7334 0 0 31 0 0 30 - [4,16,3.915,0,29.742,4.0455,0,30.7334,0,0,31,0,0,30], -// -// 0 end of file -// +// 4 16 31 0 0 30.7334 0 4.0455 29.742 0 3.915 30 0 0 + [4,16,31,0,0,30.7334,0,4.0455,29.742,0,3.915,30,0,0], +// 4 16 30.7334 0 4.0455 29.9429 0 8.0228 28.977 0 7.764 29.742 0 3.915 + [4,16,30.7334,0,4.0455,29.9429,0,8.0228,28.977,0,7.764,29.742,0,3.915], +// 4 16 29.9429 0 8.0228 28.6409 0 11.8637 27.717 0 11.481 28.977 0 7.764 + [4,16,29.9429,0,8.0228,28.6409,0,11.8637,27.717,0,11.481,28.977,0,7.764], +// 4 16 28.6409 0 11.8637 26.846 0 15.5 25.98 0 15 27.717 0 11.481 + [4,16,28.6409,0,11.8637,26.846,0,15.5,25.98,0,15,27.717,0,11.481], +// 4 16 26.846 0 15.5 24.5954 0 18.8728 23.802 0 18.264 25.98 0 15 + [4,16,26.846,0,15.5,24.5954,0,18.8728,23.802,0,18.264,25.98,0,15], +// 4 16 24.5954 0 18.8728 21.9201 0 21.9201 21.213 0 21.213 23.802 0 18.264 + [4,16,24.5954,0,18.8728,21.9201,0,21.9201,21.213,0,21.213,23.802,0,18.264], +// 4 16 21.9201 0 21.9201 18.8728 0 24.5954 18.264 0 23.802 21.213 0 21.213 + [4,16,21.9201,0,21.9201,18.8728,0,24.5954,18.264,0,23.802,21.213,0,21.213], +// 4 16 18.8728 0 24.5954 15.5 0 26.846 15 0 25.98 18.264 0 23.802 + [4,16,18.8728,0,24.5954,15.5,0,26.846,15,0,25.98,18.264,0,23.802], +// 4 16 15.5 0 26.846 11.8637 0 28.6409 11.481 0 27.717 15 0 25.98 + [4,16,15.5,0,26.846,11.8637,0,28.6409,11.481,0,27.717,15,0,25.98], +// 4 16 11.8637 0 28.6409 8.0228 0 29.9429 7.764 0 28.977 11.481 0 27.717 + [4,16,11.8637,0,28.6409,8.0228,0,29.9429,7.764,0,28.977,11.481,0,27.717], +// 4 16 8.0228 0 29.9429 4.0455 0 30.7334 3.915 0 29.742 7.764 0 28.977 + [4,16,8.0228,0,29.9429,4.0455,0,30.7334,3.915,0,29.742,7.764,0,28.977], +// 4 16 4.0455 0 30.7334 0 0 31 0 0 30 3.915 0 29.742 + [4,16,4.0455,0,30.7334,0,0,31,0,0,30,3.915,0,29.742], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_4rin30(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_4rin30(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-4rin31.scad b/p/48/1-4rin31.scad index c2f2228f3..dbc29c73d 100644 --- a/p/48/1-4rin31.scad +++ b/p/48/1-4rin31.scad @@ -1,45 +1,44 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin31() = [ -// 0 Hi-Res Ring 31 x 0.25 +// 0 ~Hi-Res Ring 31 x 0.25 (Obsolete) // 0 Name: 48\1-4rin31.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-02-13 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 31 0 0 32 0 0 31.7248 0 4.176 30.7334 0 4.0455 - [4,16,31,0,0,32,0,0,31.7248,0,4.176,30.7334,0,4.0455], -// 4 16 30.7334 0 4.0455 31.7248 0 4.176 30.9088 0 8.2816 29.9429 0 8.0228 - [4,16,30.7334,0,4.0455,31.7248,0,4.176,30.9088,0,8.2816,29.9429,0,8.0228], -// 4 16 29.9429 0 8.0228 30.9088 0 8.2816 29.5648 0 12.2464 28.6409 0 11.8637 - [4,16,29.9429,0,8.0228,30.9088,0,8.2816,29.5648,0,12.2464,28.6409,0,11.8637], -// 4 16 28.6409 0 11.8637 29.5648 0 12.2464 27.712 0 16 26.846 0 15.5 - [4,16,28.6409,0,11.8637,29.5648,0,12.2464,27.712,0,16,26.846,0,15.5], -// 4 16 26.846 0 15.5 27.712 0 16 25.3888 0 19.4816 24.5954 0 18.8728 - [4,16,26.846,0,15.5,27.712,0,16,25.3888,0,19.4816,24.5954,0,18.8728], -// 4 16 24.5954 0 18.8728 25.3888 0 19.4816 22.6272 0 22.6272 21.9201 0 21.9201 - [4,16,24.5954,0,18.8728,25.3888,0,19.4816,22.6272,0,22.6272,21.9201,0,21.9201], -// 4 16 21.9201 0 21.9201 22.6272 0 22.6272 19.4816 0 25.3888 18.8728 0 24.5954 - [4,16,21.9201,0,21.9201,22.6272,0,22.6272,19.4816,0,25.3888,18.8728,0,24.5954], -// 4 16 18.8728 0 24.5954 19.4816 0 25.3888 16 0 27.712 15.5 0 26.846 - [4,16,18.8728,0,24.5954,19.4816,0,25.3888,16,0,27.712,15.5,0,26.846], -// 4 16 15.5 0 26.846 16 0 27.712 12.2464 0 29.5648 11.8637 0 28.6409 - [4,16,15.5,0,26.846,16,0,27.712,12.2464,0,29.5648,11.8637,0,28.6409], -// 4 16 11.8637 0 28.6409 12.2464 0 29.5648 8.2816 0 30.9088 8.0228 0 29.9429 - [4,16,11.8637,0,28.6409,12.2464,0,29.5648,8.2816,0,30.9088,8.0228,0,29.9429], -// 4 16 8.0228 0 29.9429 8.2816 0 30.9088 4.176 0 31.7248 4.0455 0 30.7334 - [4,16,8.0228,0,29.9429,8.2816,0,30.9088,4.176,0,31.7248,4.0455,0,30.7334], -// 4 16 4.0455 0 30.7334 4.176 0 31.7248 0 0 32 0 0 31 - [4,16,4.0455,0,30.7334,4.176,0,31.7248,0,0,32,0,0,31], -// -// 0 end of file -// +// 4 16 32 0 0 31.7248 0 4.176 30.7334 0 4.0455 31 0 0 + [4,16,32,0,0,31.7248,0,4.176,30.7334,0,4.0455,31,0,0], +// 4 16 31.7248 0 4.176 30.9088 0 8.2816 29.9429 0 8.0228 30.7334 0 4.0455 + [4,16,31.7248,0,4.176,30.9088,0,8.2816,29.9429,0,8.0228,30.7334,0,4.0455], +// 4 16 30.9088 0 8.2816 29.5648 0 12.2464 28.6409 0 11.8637 29.9429 0 8.0228 + [4,16,30.9088,0,8.2816,29.5648,0,12.2464,28.6409,0,11.8637,29.9429,0,8.0228], +// 4 16 29.5648 0 12.2464 27.712 0 16 26.846 0 15.5 28.6409 0 11.8637 + [4,16,29.5648,0,12.2464,27.712,0,16,26.846,0,15.5,28.6409,0,11.8637], +// 4 16 27.712 0 16 25.3888 0 19.4816 24.5954 0 18.8728 26.846 0 15.5 + [4,16,27.712,0,16,25.3888,0,19.4816,24.5954,0,18.8728,26.846,0,15.5], +// 4 16 25.3888 0 19.4816 22.6272 0 22.6272 21.9201 0 21.9201 24.5954 0 18.8728 + [4,16,25.3888,0,19.4816,22.6272,0,22.6272,21.9201,0,21.9201,24.5954,0,18.8728], +// 4 16 22.6272 0 22.6272 19.4816 0 25.3888 18.8728 0 24.5954 21.9201 0 21.9201 + [4,16,22.6272,0,22.6272,19.4816,0,25.3888,18.8728,0,24.5954,21.9201,0,21.9201], +// 4 16 19.4816 0 25.3888 16 0 27.712 15.5 0 26.846 18.8728 0 24.5954 + [4,16,19.4816,0,25.3888,16,0,27.712,15.5,0,26.846,18.8728,0,24.5954], +// 4 16 16 0 27.712 12.2464 0 29.5648 11.8637 0 28.6409 15.5 0 26.846 + [4,16,16,0,27.712,12.2464,0,29.5648,11.8637,0,28.6409,15.5,0,26.846], +// 4 16 12.2464 0 29.5648 8.2816 0 30.9088 8.0228 0 29.9429 11.8637 0 28.6409 + [4,16,12.2464,0,29.5648,8.2816,0,30.9088,8.0228,0,29.9429,11.8637,0,28.6409], +// 4 16 8.2816 0 30.9088 4.176 0 31.7248 4.0455 0 30.7334 8.0228 0 29.9429 + [4,16,8.2816,0,30.9088,4.176,0,31.7248,4.0455,0,30.7334,8.0228,0,29.9429], +// 4 16 4.176 0 31.7248 0 0 32 0 0 31 4.0455 0 30.7334 + [4,16,4.176,0,31.7248,0,0,32,0,0,31,4.0455,0,30.7334], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_4rin31(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_4rin31(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-4rin32.scad b/p/48/1-4rin32.scad index 715eb14d3..c28eec636 100644 --- a/p/48/1-4rin32.scad +++ b/p/48/1-4rin32.scad @@ -1,45 +1,44 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin32() = [ -// 0 Hi-Res Ring 32 x 0.25 +// 0 ~Hi-Res Ring 32 x 0.25 (Obsolete) // 0 Name: 48\1-4rin32.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-02-17 [Holly-Wood] Complete re-write, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 32 0 0 33 0 0 32.7162 0 4.3065 31.7248 0 4.176 - [4,16,32,0,0,33,0,0,32.7162,0,4.3065,31.7248,0,4.176], -// 4 16 31.7248 0 4.176 32.7162 0 4.3065 31.8747 0 8.5404 30.9088 0 8.2816 - [4,16,31.7248,0,4.176,32.7162,0,4.3065,31.8747,0,8.5404,30.9088,0,8.2816], -// 4 16 30.9088 0 8.2816 31.8747 0 8.5404 30.4887 0 12.6291 29.5648 0 12.2464 - [4,16,30.9088,0,8.2816,31.8747,0,8.5404,30.4887,0,12.6291,29.5648,0,12.2464], -// 4 16 29.5648 0 12.2464 30.4887 0 12.6291 28.578 0 16.5 27.712 0 16 - [4,16,29.5648,0,12.2464,30.4887,0,12.6291,28.578,0,16.5,27.712,0,16], -// 4 16 27.712 0 16 28.578 0 16.5 26.1822 0 20.0904 25.3888 0 19.4816 - [4,16,27.712,0,16,28.578,0,16.5,26.1822,0,20.0904,25.3888,0,19.4816], -// 4 16 25.3888 0 19.4816 26.1822 0 20.0904 23.3343 0 23.3343 22.6272 0 22.6272 - [4,16,25.3888,0,19.4816,26.1822,0,20.0904,23.3343,0,23.3343,22.6272,0,22.6272], -// 4 16 22.6272 0 22.6272 23.3343 0 23.3343 20.0904 0 26.1822 19.4816 0 25.3888 - [4,16,22.6272,0,22.6272,23.3343,0,23.3343,20.0904,0,26.1822,19.4816,0,25.3888], -// 4 16 19.4816 0 25.3888 20.0904 0 26.1822 16.5 0 28.578 16 0 27.712 - [4,16,19.4816,0,25.3888,20.0904,0,26.1822,16.5,0,28.578,16,0,27.712], -// 4 16 16 0 27.712 16.5 0 28.578 12.6291 0 30.4887 12.2464 0 29.5648 - [4,16,16,0,27.712,16.5,0,28.578,12.6291,0,30.4887,12.2464,0,29.5648], -// 4 16 12.2464 0 29.5648 12.6291 0 30.4887 8.5404 0 31.8747 8.2816 0 30.9088 - [4,16,12.2464,0,29.5648,12.6291,0,30.4887,8.5404,0,31.8747,8.2816,0,30.9088], -// 4 16 8.2816 0 30.9088 8.5404 0 31.8747 4.3065 0 32.7162 4.176 0 31.7248 - [4,16,8.2816,0,30.9088,8.5404,0,31.8747,4.3065,0,32.7162,4.176,0,31.7248], -// 4 16 4.176 0 31.7248 4.3065 0 32.7162 0 0 33 0 0 32 - [4,16,4.176,0,31.7248,4.3065,0,32.7162,0,0,33,0,0,32], -// -// 0 end of file -// +// 4 16 33 0 0 32.7162 0 4.3065 31.7248 0 4.176 32 0 0 + [4,16,33,0,0,32.7162,0,4.3065,31.7248,0,4.176,32,0,0], +// 4 16 32.7162 0 4.3065 31.8747 0 8.5404 30.9088 0 8.2816 31.7248 0 4.176 + [4,16,32.7162,0,4.3065,31.8747,0,8.5404,30.9088,0,8.2816,31.7248,0,4.176], +// 4 16 31.8747 0 8.5404 30.4887 0 12.6291 29.5648 0 12.2464 30.9088 0 8.2816 + [4,16,31.8747,0,8.5404,30.4887,0,12.6291,29.5648,0,12.2464,30.9088,0,8.2816], +// 4 16 30.4887 0 12.6291 28.578 0 16.5 27.712 0 16 29.5648 0 12.2464 + [4,16,30.4887,0,12.6291,28.578,0,16.5,27.712,0,16,29.5648,0,12.2464], +// 4 16 28.578 0 16.5 26.1822 0 20.0904 25.3888 0 19.4816 27.712 0 16 + [4,16,28.578,0,16.5,26.1822,0,20.0904,25.3888,0,19.4816,27.712,0,16], +// 4 16 26.1822 0 20.0904 23.3343 0 23.3343 22.6272 0 22.6272 25.3888 0 19.4816 + [4,16,26.1822,0,20.0904,23.3343,0,23.3343,22.6272,0,22.6272,25.3888,0,19.4816], +// 4 16 23.3343 0 23.3343 20.0904 0 26.1822 19.4816 0 25.3888 22.6272 0 22.6272 + [4,16,23.3343,0,23.3343,20.0904,0,26.1822,19.4816,0,25.3888,22.6272,0,22.6272], +// 4 16 20.0904 0 26.1822 16.5 0 28.578 16 0 27.712 19.4816 0 25.3888 + [4,16,20.0904,0,26.1822,16.5,0,28.578,16,0,27.712,19.4816,0,25.3888], +// 4 16 16.5 0 28.578 12.6291 0 30.4887 12.2464 0 29.5648 16 0 27.712 + [4,16,16.5,0,28.578,12.6291,0,30.4887,12.2464,0,29.5648,16,0,27.712], +// 4 16 12.6291 0 30.4887 8.5404 0 31.8747 8.2816 0 30.9088 12.2464 0 29.5648 + [4,16,12.6291,0,30.4887,8.5404,0,31.8747,8.2816,0,30.9088,12.2464,0,29.5648], +// 4 16 8.5404 0 31.8747 4.3065 0 32.7162 4.176 0 31.7248 8.2816 0 30.9088 + [4,16,8.5404,0,31.8747,4.3065,0,32.7162,4.176,0,31.7248,8.2816,0,30.9088], +// 4 16 4.3065 0 32.7162 0 0 33 0 0 32 4.176 0 31.7248 + [4,16,4.3065,0,32.7162,0,0,33,0,0,32,4.176,0,31.7248], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_4rin32(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_4rin32(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-4rin33.scad b/p/48/1-4rin33.scad index 75590dd24..f746d99d1 100644 --- a/p/48/1-4rin33.scad +++ b/p/48/1-4rin33.scad @@ -1,45 +1,44 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin33() = [ -// 0 Hi-Res Ring 33 x 0.25 +// 0 ~Hi-Res Ring 33 x 0.25 (Obsolete) // 0 Name: 48\1-4rin33.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-02-24 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 33 0 0 34 0 0 33.7076 0 4.437 32.7162 0 4.3065 - [4,16,33,0,0,34,0,0,33.7076,0,4.437,32.7162,0,4.3065], -// 4 16 32.7162 0 4.3065 33.7076 0 4.437 32.8406 0 8.7992 31.8747 0 8.5404 - [4,16,32.7162,0,4.3065,33.7076,0,4.437,32.8406,0,8.7992,31.8747,0,8.5404], -// 4 16 31.8747 0 8.5404 32.8406 0 8.7992 31.4126 0 13.0118 30.4887 0 12.6291 - [4,16,31.8747,0,8.5404,32.8406,0,8.7992,31.4126,0,13.0118,30.4887,0,12.6291], -// 4 16 30.4887 0 12.6291 31.4126 0 13.0118 29.444 0 17 28.578 0 16.5 - [4,16,30.4887,0,12.6291,31.4126,0,13.0118,29.444,0,17,28.578,0,16.5], -// 4 16 28.578 0 16.5 29.444 0 17 26.9756 0 20.6992 26.1822 0 20.0904 - [4,16,28.578,0,16.5,29.444,0,17,26.9756,0,20.6992,26.1822,0,20.0904], -// 4 16 26.1822 0 20.0904 26.9756 0 20.6992 24.0414 0 24.0414 23.3343 0 23.3343 - [4,16,26.1822,0,20.0904,26.9756,0,20.6992,24.0414,0,24.0414,23.3343,0,23.3343], -// 4 16 23.3343 0 23.3343 24.0414 0 24.0414 20.6992 0 26.9756 20.0904 0 26.1822 - [4,16,23.3343,0,23.3343,24.0414,0,24.0414,20.6992,0,26.9756,20.0904,0,26.1822], -// 4 16 20.0904 0 26.1822 20.6992 0 26.9756 17 0 29.444 16.5 0 28.578 - [4,16,20.0904,0,26.1822,20.6992,0,26.9756,17,0,29.444,16.5,0,28.578], -// 4 16 16.5 0 28.578 17 0 29.444 13.0118 0 31.4126 12.6291 0 30.4887 - [4,16,16.5,0,28.578,17,0,29.444,13.0118,0,31.4126,12.6291,0,30.4887], -// 4 16 12.6291 0 30.4887 13.0118 0 31.4126 8.7992 0 32.8406 8.5404 0 31.8747 - [4,16,12.6291,0,30.4887,13.0118,0,31.4126,8.7992,0,32.8406,8.5404,0,31.8747], -// 4 16 8.5404 0 31.8747 8.7992 0 32.8406 4.437 0 33.7076 4.3065 0 32.7162 - [4,16,8.5404,0,31.8747,8.7992,0,32.8406,4.437,0,33.7076,4.3065,0,32.7162], -// 4 16 4.3065 0 32.7162 4.437 0 33.7076 0 0 34 0 0 33 - [4,16,4.3065,0,32.7162,4.437,0,33.7076,0,0,34,0,0,33], -// -// 0 end of file -// +// 4 16 34 0 0 33.7076 0 4.437 32.7162 0 4.3065 33 0 0 + [4,16,34,0,0,33.7076,0,4.437,32.7162,0,4.3065,33,0,0], +// 4 16 33.7076 0 4.437 32.8406 0 8.7992 31.8747 0 8.5404 32.7162 0 4.3065 + [4,16,33.7076,0,4.437,32.8406,0,8.7992,31.8747,0,8.5404,32.7162,0,4.3065], +// 4 16 32.8406 0 8.7992 31.4126 0 13.0118 30.4887 0 12.6291 31.8747 0 8.5404 + [4,16,32.8406,0,8.7992,31.4126,0,13.0118,30.4887,0,12.6291,31.8747,0,8.5404], +// 4 16 31.4126 0 13.0118 29.444 0 17 28.578 0 16.5 30.4887 0 12.6291 + [4,16,31.4126,0,13.0118,29.444,0,17,28.578,0,16.5,30.4887,0,12.6291], +// 4 16 29.444 0 17 26.9756 0 20.6992 26.1822 0 20.0904 28.578 0 16.5 + [4,16,29.444,0,17,26.9756,0,20.6992,26.1822,0,20.0904,28.578,0,16.5], +// 4 16 26.9756 0 20.6992 24.0414 0 24.0414 23.3343 0 23.3343 26.1822 0 20.0904 + [4,16,26.9756,0,20.6992,24.0414,0,24.0414,23.3343,0,23.3343,26.1822,0,20.0904], +// 4 16 24.0414 0 24.0414 20.6992 0 26.9756 20.0904 0 26.1822 23.3343 0 23.3343 + [4,16,24.0414,0,24.0414,20.6992,0,26.9756,20.0904,0,26.1822,23.3343,0,23.3343], +// 4 16 20.6992 0 26.9756 17 0 29.444 16.5 0 28.578 20.0904 0 26.1822 + [4,16,20.6992,0,26.9756,17,0,29.444,16.5,0,28.578,20.0904,0,26.1822], +// 4 16 17 0 29.444 13.0118 0 31.4126 12.6291 0 30.4887 16.5 0 28.578 + [4,16,17,0,29.444,13.0118,0,31.4126,12.6291,0,30.4887,16.5,0,28.578], +// 4 16 13.0118 0 31.4126 8.7992 0 32.8406 8.5404 0 31.8747 12.6291 0 30.4887 + [4,16,13.0118,0,31.4126,8.7992,0,32.8406,8.5404,0,31.8747,12.6291,0,30.4887], +// 4 16 8.7992 0 32.8406 4.437 0 33.7076 4.3065 0 32.7162 8.5404 0 31.8747 + [4,16,8.7992,0,32.8406,4.437,0,33.7076,4.3065,0,32.7162,8.5404,0,31.8747], +// 4 16 4.437 0 33.7076 0 0 34 0 0 33 4.3065 0 32.7162 + [4,16,4.437,0,33.7076,0,0,34,0,0,33,4.3065,0,32.7162], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_4rin33(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_4rin33(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-4rin34.scad b/p/48/1-4rin34.scad index b8b712784..d39aed14b 100644 --- a/p/48/1-4rin34.scad +++ b/p/48/1-4rin34.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin34() = [ -// 0 Hi-Res Ring 34 x 0.25 +// 0 ~Hi-Res Ring 34 x 0.25 (Obsolete) // 0 Name: 48\1-4rin34.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4rin34() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring34.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 34 0 0 35 0 0 34.699 0 4.5675 33.7076 0 4.437 [4,16,34,0,0,35,0,0,34.699,0,4.5675,33.7076,0,4.437], diff --git a/p/48/1-4rin35.scad b/p/48/1-4rin35.scad index 9f02b7e40..9159bfddb 100644 --- a/p/48/1-4rin35.scad +++ b/p/48/1-4rin35.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin35() = [ -// 0 Hi-Res Ring 35 x 0.25 +// 0 ~Hi-Res Ring 35 x 0.25 (Obsolete) // 0 Name: 48\1-4rin35.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-03 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4rin35() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring35.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 35 0 0 36 0 0 35.6904 0 4.698 34.699 0 4.5675 [4,16,35,0,0,36,0,0,35.6904,0,4.698,34.699,0,4.5675], diff --git a/p/48/1-4rin36.scad b/p/48/1-4rin36.scad index 072a5a096..07e411f4a 100644 --- a/p/48/1-4rin36.scad +++ b/p/48/1-4rin36.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin36() = [ -// 0 Hi-Res Ring 36 x 0.25 +// 0 ~Hi-Res Ring 36 x 0.25 (Obsolete) // 0 Name: 48\1-4rin36.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-03 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4rin36() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring36.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 36 0 0 37 0 0 36.6818 0 4.8285 35.6904 0 4.698 [4,16,36,0,0,37,0,0,36.6818,0,4.8285,35.6904,0,4.698], diff --git a/p/48/1-4rin37.scad b/p/48/1-4rin37.scad index 735967b87..1abfb088f 100644 --- a/p/48/1-4rin37.scad +++ b/p/48/1-4rin37.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin37() = [ -// 0 Hi-Res Ring 37 x 0.25 +// 0 ~Hi-Res Ring 37 x 0.25 (Obsolete) // 0 Name: 48\1-4rin37.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4rin37() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring37.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 37 0 0 38 0 0 37.6732 0 4.959 36.6818 0 4.8285 [4,16,37,0,0,38,0,0,37.6732,0,4.959,36.6818,0,4.8285], diff --git a/p/48/1-4rin38.scad b/p/48/1-4rin38.scad index fe8488dff..b77ce8957 100644 --- a/p/48/1-4rin38.scad +++ b/p/48/1-4rin38.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin38() = [ -// 0 Hi-Res Ring 38 x 0.25 +// 0 ~Hi-Res Ring 38 x 0.25 (Obsolete) // 0 Name: 48\1-4rin38.dat // 0 Author: Steffen [Steffen] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__48__1_4rin38() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-27 [Philo] Changed to CCW // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring38.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 39 0 0 38.6646 0 5.0895 37.6732 0 4.959 38 0 0 [4,16,39,0,0,38.6646,0,5.0895,37.6732,0,4.959,38,0,0], diff --git a/p/48/1-4rin39.scad b/p/48/1-4rin39.scad index f65077976..3a56cf8f0 100644 --- a/p/48/1-4rin39.scad +++ b/p/48/1-4rin39.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin39() = [ -// 0 Hi-Res Ring 39 x 0.25 +// 0 ~Hi-Res Ring 39 x 0.25 (Obsolete) // 0 Name: 48\1-4rin39.dat // 0 Author: Steffen [Steffen] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__48__1_4rin39() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-27 [Philo] Changed to CCW // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring39.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 40 0 0 39.656 0 5.22 38.6646 0 5.0895 39 0 0 [4,16,40,0,0,39.656,0,5.22,38.6646,0,5.0895,39,0,0], diff --git a/p/48/1-4rin40.scad b/p/48/1-4rin40.scad index 470abb7e8..3991b9959 100644 --- a/p/48/1-4rin40.scad +++ b/p/48/1-4rin40.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin40() = [ -// 0 Hi-Res Ring 40 x 0.25 +// 0 ~Hi-Res Ring 40 x 0.25 (Obsolete) // 0 Name: 48\1-4rin40.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4rin40() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring40.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 40 0 0 41 0 0 40.6474 0 5.3505 39.656 0 5.22 [4,16,40,0,0,41,0,0,40.6474,0,5.3505,39.656,0,5.22], diff --git a/p/48/1-4rin41.scad b/p/48/1-4rin41.scad index d51f6339c..7f9f1de90 100644 --- a/p/48/1-4rin41.scad +++ b/p/48/1-4rin41.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin41() = [ -// 0 Hi-Res Ring 41 x 0.25 +// 0 ~Hi-Res Ring 41 x 0.25 (Obsolete) // 0 Name: 48\1-4rin41.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4rin41() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring41.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 41 0 0 42 0 0 41.6388 0 5.481 40.6474 0 5.3505 [4,16,41,0,0,42,0,0,41.6388,0,5.481,40.6474,0,5.3505], diff --git a/p/48/1-4rin45.scad b/p/48/1-4rin45.scad index e4fa04bcb..7236507ab 100644 --- a/p/48/1-4rin45.scad +++ b/p/48/1-4rin45.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin45() = [ -// 0 Hi-Res Ring 45 x 0.25 +// 0 ~Hi-Res Ring 45 x 0.25 (Obsolete) // 0 Name: 48\1-4rin45.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4rin45() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring45.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 45 0 0 46 0 0 45.6044 0 6.003 44.613 0 5.8725 [4,16,45,0,0,46,0,0,45.6044,0,6.003,44.613,0,5.8725], diff --git a/p/48/1-4rin48.scad b/p/48/1-4rin48.scad index 94397f4d4..563eb0a8b 100644 --- a/p/48/1-4rin48.scad +++ b/p/48/1-4rin48.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin48() = [ -// 0 Hi-Res Ring 48 x 0.25 +// 0 ~Hi-Res Ring 48 x 0.25 (Obsolete) // 0 Name: 48\1-4rin48.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4rin48() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring48.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 48 0 0 49 0 0 48.5786 0 6.3945 47.5872 0 6.264 [4,16,48,0,0,49,0,0,48.5786,0,6.3945,47.5872,0,6.264], diff --git a/p/48/1-4rin51.scad b/p/48/1-4rin51.scad index aefe44924..7bfcb4fab 100644 --- a/p/48/1-4rin51.scad +++ b/p/48/1-4rin51.scad @@ -1,10 +1,10 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin51() = [ -// 0 Hi-Res Ring 51 x 0.25 +// 0 ~Hi-Res Ring 51 x 0.25 (Obsolete) // 0 Name: 48\1-4rin51.dat -// 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2004-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -13,33 +13,34 @@ function ldraw_lib__48__1_4rin51() = [ // 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 // 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2024-03-08 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 51 0 0 52 0 0 51.5528 0 6.786 50.5614 0 6.6555 - [4,16,51,0,0,52,0,0,51.5528,0,6.786,50.5614,0,6.6555], -// 4 16 50.5614 0 6.6555 51.5528 0 6.786 50.2268 0 13.4576 49.2609 0 13.1988 - [4,16,50.5614,0,6.6555,51.5528,0,6.786,50.2268,0,13.4576,49.2609,0,13.1988], -// 4 16 49.2609 0 13.1988 50.2268 0 13.4576 48.0428 0 19.9004 47.1189 0 19.5177 - [4,16,49.2609,0,13.1988,50.2268,0,13.4576,48.0428,0,19.9004,47.1189,0,19.5177], -// 4 16 47.1189 0 19.5177 48.0428 0 19.9004 45.032 0 26 44.166 0 25.5 - [4,16,47.1189,0,19.5177,48.0428,0,19.9004,45.032,0,26,44.166,0,25.5], -// 4 16 44.166 0 25.5 45.032 0 26 41.2568 0 31.6576 40.4634 0 31.0488 - [4,16,44.166,0,25.5,45.032,0,26,41.2568,0,31.6576,40.4634,0,31.0488], -// 4 16 40.4634 0 31.0488 41.2568 0 31.6576 36.7692 0 36.7692 36.0621 0 36.0621 - [4,16,40.4634,0,31.0488,41.2568,0,31.6576,36.7692,0,36.7692,36.0621,0,36.0621], -// 4 16 36.0621 0 36.0621 36.7692 0 36.7692 31.6576 0 41.2568 31.0488 0 40.4634 - [4,16,36.0621,0,36.0621,36.7692,0,36.7692,31.6576,0,41.2568,31.0488,0,40.4634], -// 4 16 31.0488 0 40.4634 31.6576 0 41.2568 26 0 45.032 25.5 0 44.166 - [4,16,31.0488,0,40.4634,31.6576,0,41.2568,26,0,45.032,25.5,0,44.166], -// 4 16 25.5 0 44.166 26 0 45.032 19.9004 0 48.0428 19.5177 0 47.1189 - [4,16,25.5,0,44.166,26,0,45.032,19.9004,0,48.0428,19.5177,0,47.1189], -// 4 16 19.5177 0 47.1189 19.9004 0 48.0428 13.4576 0 50.2268 13.1988 0 49.2609 - [4,16,19.5177,0,47.1189,19.9004,0,48.0428,13.4576,0,50.2268,13.1988,0,49.2609], -// 4 16 13.1988 0 49.2609 13.4576 0 50.2268 6.786 0 51.5528 6.6555 0 50.5614 - [4,16,13.1988,0,49.2609,13.4576,0,50.2268,6.786,0,51.5528,6.6555,0,50.5614], -// 4 16 6.6555 0 50.5614 6.786 0 51.5528 0 0 52 0 0 51 - [4,16,6.6555,0,50.5614,6.786,0,51.5528,0,0,52,0,0,51], -// 0 +// 4 16 52 0 0 51.5528 0 6.786 50.5614 0 6.6555 51 0 0 + [4,16,52,0,0,51.5528,0,6.786,50.5614,0,6.6555,51,0,0], +// 4 16 51.5528 0 6.786 50.2268 0 13.4576 49.2609 0 13.1988 50.5614 0 6.6555 + [4,16,51.5528,0,6.786,50.2268,0,13.4576,49.2609,0,13.1988,50.5614,0,6.6555], +// 4 16 50.2268 0 13.4576 48.0428 0 19.9004 47.1189 0 19.5177 49.2609 0 13.1988 + [4,16,50.2268,0,13.4576,48.0428,0,19.9004,47.1189,0,19.5177,49.2609,0,13.1988], +// 4 16 48.0428 0 19.9004 45.032 0 26 44.166 0 25.5 47.1189 0 19.5177 + [4,16,48.0428,0,19.9004,45.032,0,26,44.166,0,25.5,47.1189,0,19.5177], +// 4 16 45.032 0 26 41.2568 0 31.6576 40.4634 0 31.0488 44.166 0 25.5 + [4,16,45.032,0,26,41.2568,0,31.6576,40.4634,0,31.0488,44.166,0,25.5], +// 4 16 41.2568 0 31.6576 36.7692 0 36.7692 36.0621 0 36.0621 40.4634 0 31.0488 + [4,16,41.2568,0,31.6576,36.7692,0,36.7692,36.0621,0,36.0621,40.4634,0,31.0488], +// 4 16 36.7692 0 36.7692 31.6576 0 41.2568 31.0488 0 40.4634 36.0621 0 36.0621 + [4,16,36.7692,0,36.7692,31.6576,0,41.2568,31.0488,0,40.4634,36.0621,0,36.0621], +// 4 16 31.6576 0 41.2568 26 0 45.032 25.5 0 44.166 31.0488 0 40.4634 + [4,16,31.6576,0,41.2568,26,0,45.032,25.5,0,44.166,31.0488,0,40.4634], +// 4 16 26 0 45.032 19.9004 0 48.0428 19.5177 0 47.1189 25.5 0 44.166 + [4,16,26,0,45.032,19.9004,0,48.0428,19.5177,0,47.1189,25.5,0,44.166], +// 4 16 19.9004 0 48.0428 13.4576 0 50.2268 13.1988 0 49.2609 19.5177 0 47.1189 + [4,16,19.9004,0,48.0428,13.4576,0,50.2268,13.1988,0,49.2609,19.5177,0,47.1189], +// 4 16 13.4576 0 50.2268 6.786 0 51.5528 6.6555 0 50.5614 13.1988 0 49.2609 + [4,16,13.4576,0,50.2268,6.786,0,51.5528,6.6555,0,50.5614,13.1988,0,49.2609], +// 4 16 6.786 0 51.5528 0 0 52 0 0 51 6.6555 0 50.5614 + [4,16,6.786,0,51.5528,0,0,52,0,0,51,6.6555,0,50.5614], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_4rin51(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_4rin51(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-4rin63.scad b/p/48/1-4rin63.scad index 2d5ab0031..39fd9327c 100644 --- a/p/48/1-4rin63.scad +++ b/p/48/1-4rin63.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin63() = [ -// 0 Hi-Res Ring 63 x 0.25 +// 0 ~Hi-Res Ring 63 x 0.25 (Obsolete) // 0 Name: 48\1-4rin63.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4rin63() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring63.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 63 0 0 64 0 0 63.4496 0 8.352 62.4582 0 8.2215 [4,16,63,0,0,64,0,0,63.4496,0,8.352,62.4582,0,8.2215], diff --git a/p/48/1-4rin64.scad b/p/48/1-4rin64.scad index 1712a5772..c1a9c72f6 100644 --- a/p/48/1-4rin64.scad +++ b/p/48/1-4rin64.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin64() = [ -// 0 Hi-Res Ring 64 x 0.25 +// 0 ~Hi-Res Ring 64 x 0.25 (Obsolete) // 0 Name: 48\1-4rin64.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4rin64() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring64.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 64 0 0 65 0 0 64.441 0 8.4825 63.4496 0 8.352 [4,16,64,0,0,65,0,0,64.441,0,8.4825,63.4496,0,8.352], diff --git a/p/48/1-4rin65.scad b/p/48/1-4rin65.scad index 075062722..012dcb9b9 100644 --- a/p/48/1-4rin65.scad +++ b/p/48/1-4rin65.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin65() = [ -// 0 Hi-Res Ring 65 x 0.25 +// 0 ~Hi-Res Ring 65 x 0.25 (Obsolete) // 0 Name: 48\1-4rin65.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4rin65() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring65.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 65 0 0 66 0 0 65.4324 0 8.613 64.441 0 8.4825 [4,16,65,0,0,66,0,0,65.4324,0,8.613,64.441,0,8.4825], diff --git a/p/48/1-4rin70.scad b/p/48/1-4rin70.scad index 04d02c1c3..f4a866b17 100644 --- a/p/48/1-4rin70.scad +++ b/p/48/1-4rin70.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin70() = [ -// 0 Hi-Res Ring 70 x 0.25 +// 0 ~Hi-Res Ring 70 x 0.25 (Obsolete) // 0 Name: 48\1-4rin70.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4rin70() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring70.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 70 0 0 71 0 0 70.3894 0 9.2655 69.398 0 9.135 [4,16,70,0,0,71,0,0,70.3894,0,9.2655,69.398,0,9.135], diff --git a/p/48/1-4rin71.scad b/p/48/1-4rin71.scad index 2ea23cecf..281bc887d 100644 --- a/p/48/1-4rin71.scad +++ b/p/48/1-4rin71.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin71() = [ -// 0 Hi-Res Ring 71 x 0.25 +// 0 ~Hi-Res Ring 71 x 0.25 (Obsolete) // 0 Name: 48\1-4rin71.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4rin71() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring71.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 71 0 0 72 0 0 71.3808 0 9.396 70.3894 0 9.2655 [4,16,71,0,0,72,0,0,71.3808,0,9.396,70.3894,0,9.2655], diff --git a/p/48/1-4rin82.scad b/p/48/1-4rin82.scad index 6a2c8263a..ad4fb605d 100644 --- a/p/48/1-4rin82.scad +++ b/p/48/1-4rin82.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin82() = [ -// 0 Hi-Res Ring 82 x 0.25 +// 0 ~Hi-Res Ring 82 x 0.25 (Obsolete) // 0 Name: 48\1-4rin82.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4rin82() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring82.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 82 0 0 83 0 0 82.2862 0 10.8315 81.2948 0 10.701 [4,16,82,0,0,83,0,0,82.2862,0,10.8315,81.2948,0,10.701], diff --git a/p/48/1-4rin83.scad b/p/48/1-4rin83.scad index 61b4c5f42..9086484eb 100644 --- a/p/48/1-4rin83.scad +++ b/p/48/1-4rin83.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_4rin83() = [ -// 0 Hi-Res Ring 83 x 0.25 +// 0 ~Hi-Res Ring 83 x 0.25 (Obsolete) // 0 Name: 48\1-4rin83.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_4rin83() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-4ring83.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Made with Primitive Generator // diff --git a/p/48/1-4ring10.scad b/p/48/1-4ring10.scad new file mode 100644 index 000000000..21ff5cf04 --- /dev/null +++ b/p/48/1-4ring10.scad @@ -0,0 +1,49 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring10() = [ +// 0 Hi-Res Ring 10 x 0.25 +// 0 Name: 48\1-4ring10.dat +// 0 Author: Paul Easter [pneaster] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2003-06-11 [pneaster] corrected values +// 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 +// 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2012-02-27 [Philo] Changed to CCW +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin10.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 11 0 0 10.9054 0 1.4355 9.914 0 1.305 10 0 0 + [4,16,11,0,0,10.9054,0,1.4355,9.914,0,1.305,10,0,0], +// 4 16 10.9054 0 1.4355 10.6249 0 2.8468 9.659 0 2.588 9.914 0 1.305 + [4,16,10.9054,0,1.4355,10.6249,0,2.8468,9.659,0,2.588,9.914,0,1.305], +// 4 16 10.6249 0 2.8468 10.1629 0 4.2097 9.239 0 3.827 9.659 0 2.588 + [4,16,10.6249,0,2.8468,10.1629,0,4.2097,9.239,0,3.827,9.659,0,2.588], +// 4 16 10.1629 0 4.2097 9.526 0 5.5 8.66 0 5 9.239 0 3.827 + [4,16,10.1629,0,4.2097,9.526,0,5.5,8.66,0,5,9.239,0,3.827], +// 4 16 9.526 0 5.5 8.7274 0 6.6968 7.934 0 6.088 8.66 0 5 + [4,16,9.526,0,5.5,8.7274,0,6.6968,7.934,0,6.088,8.66,0,5], +// 4 16 8.7274 0 6.6968 7.7781 0 7.7781 7.071 0 7.071 7.934 0 6.088 + [4,16,8.7274,0,6.6968,7.7781,0,7.7781,7.071,0,7.071,7.934,0,6.088], +// 4 16 7.7781 0 7.7781 6.6968 0 8.7274 6.088 0 7.934 7.071 0 7.071 + [4,16,7.7781,0,7.7781,6.6968,0,8.7274,6.088,0,7.934,7.071,0,7.071], +// 4 16 6.6968 0 8.7274 5.5 0 9.526 5 0 8.66 6.088 0 7.934 + [4,16,6.6968,0,8.7274,5.5,0,9.526,5,0,8.66,6.088,0,7.934], +// 4 16 5.5 0 9.526 4.2097 0 10.1629 3.827 0 9.239 5 0 8.66 + [4,16,5.5,0,9.526,4.2097,0,10.1629,3.827,0,9.239,5,0,8.66], +// 4 16 4.2097 0 10.1629 2.8468 0 10.6249 2.588 0 9.659 3.827 0 9.239 + [4,16,4.2097,0,10.1629,2.8468,0,10.6249,2.588,0,9.659,3.827,0,9.239], +// 4 16 2.8468 0 10.6249 1.4355 0 10.9054 1.305 0 9.914 2.588 0 9.659 + [4,16,2.8468,0,10.6249,1.4355,0,10.9054,1.305,0,9.914,2.588,0,9.659], +// 4 16 1.4355 0 10.9054 0 0 11 0 0 10 1.305 0 9.914 + [4,16,1.4355,0,10.9054,0,0,11,0,0,10,1.305,0,9.914], +]; +module ldraw_lib__48__1_4ring10(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring10(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring10(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring11.scad b/p/48/1-4ring11.scad new file mode 100644 index 000000000..3f64405e7 --- /dev/null +++ b/p/48/1-4ring11.scad @@ -0,0 +1,47 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring11() = [ +// 0 Hi-Res Ring 11 x 0.25 +// 0 Name: 48\1-4ring11.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 +// 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2024-01-31 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 12 0 0 11.8968 0 1.566 10.9054 0 1.4355 11 0 0 + [4,16,12,0,0,11.8968,0,1.566,10.9054,0,1.4355,11,0,0], +// 4 16 11.8968 0 1.566 11.5908 0 3.1056 10.6249 0 2.8468 10.9054 0 1.4355 + [4,16,11.8968,0,1.566,11.5908,0,3.1056,10.6249,0,2.8468,10.9054,0,1.4355], +// 4 16 11.5908 0 3.1056 11.0868 0 4.5924 10.1629 0 4.2097 10.6249 0 2.8468 + [4,16,11.5908,0,3.1056,11.0868,0,4.5924,10.1629,0,4.2097,10.6249,0,2.8468], +// 4 16 11.0868 0 4.5924 10.392 0 6 9.526 0 5.5 10.1629 0 4.2097 + [4,16,11.0868,0,4.5924,10.392,0,6,9.526,0,5.5,10.1629,0,4.2097], +// 4 16 10.392 0 6 9.5208 0 7.3056 8.7274 0 6.6968 9.526 0 5.5 + [4,16,10.392,0,6,9.5208,0,7.3056,8.7274,0,6.6968,9.526,0,5.5], +// 4 16 9.5208 0 7.3056 8.4852 0 8.4852 7.7781 0 7.7781 8.7274 0 6.6968 + [4,16,9.5208,0,7.3056,8.4852,0,8.4852,7.7781,0,7.7781,8.7274,0,6.6968], +// 4 16 8.4852 0 8.4852 7.3056 0 9.5208 6.6968 0 8.7274 7.7781 0 7.7781 + [4,16,8.4852,0,8.4852,7.3056,0,9.5208,6.6968,0,8.7274,7.7781,0,7.7781], +// 4 16 7.3056 0 9.5208 6 0 10.392 5.5 0 9.526 6.6968 0 8.7274 + [4,16,7.3056,0,9.5208,6,0,10.392,5.5,0,9.526,6.6968,0,8.7274], +// 4 16 6 0 10.392 4.5924 0 11.0868 4.2097 0 10.1629 5.5 0 9.526 + [4,16,6,0,10.392,4.5924,0,11.0868,4.2097,0,10.1629,5.5,0,9.526], +// 4 16 4.5924 0 11.0868 3.1056 0 11.5908 2.8468 0 10.6249 4.2097 0 10.1629 + [4,16,4.5924,0,11.0868,3.1056,0,11.5908,2.8468,0,10.6249,4.2097,0,10.1629], +// 4 16 3.1056 0 11.5908 1.566 0 11.8968 1.4355 0 10.9054 2.8468 0 10.6249 + [4,16,3.1056,0,11.5908,1.566,0,11.8968,1.4355,0,10.9054,2.8468,0,10.6249], +// 4 16 1.566 0 11.8968 0 0 12 0 0 11 1.4355 0 10.9054 + [4,16,1.566,0,11.8968,0,0,12,0,0,11,1.4355,0,10.9054], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__1_4ring11(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring11(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring11(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring13.scad b/p/48/1-4ring13.scad new file mode 100644 index 000000000..beeb017ca --- /dev/null +++ b/p/48/1-4ring13.scad @@ -0,0 +1,44 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring13() = [ +// 0 Hi-Res Ring 13 x 0.25 +// 0 Name: 48\1-4ring13.dat +// 0 Author: Steve Bliss [sbliss] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin13.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 14 0 0 13.8796 0 1.827 12.8882 0 1.6965 13 0 0 + [4,16,14,0,0,13.8796,0,1.827,12.8882,0,1.6965,13,0,0], +// 4 16 13.8796 0 1.827 13.5226 0 3.6232 12.5567 0 3.3644 12.8882 0 1.6965 + [4,16,13.8796,0,1.827,13.5226,0,3.6232,12.5567,0,3.3644,12.8882,0,1.6965], +// 4 16 13.5226 0 3.6232 12.9346 0 5.3578 12.0107 0 4.9751 12.5567 0 3.3644 + [4,16,13.5226,0,3.6232,12.9346,0,5.3578,12.0107,0,4.9751,12.5567,0,3.3644], +// 4 16 12.9346 0 5.3578 12.124 0 7 11.258 0 6.5 12.0107 0 4.9751 + [4,16,12.9346,0,5.3578,12.124,0,7,11.258,0,6.5,12.0107,0,4.9751], +// 4 16 12.124 0 7 11.1076 0 8.5232 10.3142 0 7.9144 11.258 0 6.5 + [4,16,12.124,0,7,11.1076,0,8.5232,10.3142,0,7.9144,11.258,0,6.5], +// 4 16 11.1076 0 8.5232 9.8994 0 9.8994 9.1923 0 9.1923 10.3142 0 7.9144 + [4,16,11.1076,0,8.5232,9.8994,0,9.8994,9.1923,0,9.1923,10.3142,0,7.9144], +// 4 16 9.8994 0 9.8994 8.5232 0 11.1076 7.9144 0 10.3142 9.1923 0 9.1923 + [4,16,9.8994,0,9.8994,8.5232,0,11.1076,7.9144,0,10.3142,9.1923,0,9.1923], +// 4 16 8.5232 0 11.1076 7 0 12.124 6.5 0 11.258 7.9144 0 10.3142 + [4,16,8.5232,0,11.1076,7,0,12.124,6.5,0,11.258,7.9144,0,10.3142], +// 4 16 7 0 12.124 5.3578 0 12.9346 4.9751 0 12.0107 6.5 0 11.258 + [4,16,7,0,12.124,5.3578,0,12.9346,4.9751,0,12.0107,6.5,0,11.258], +// 4 16 5.3578 0 12.9346 3.6232 0 13.5226 3.3644 0 12.5567 4.9751 0 12.0107 + [4,16,5.3578,0,12.9346,3.6232,0,13.5226,3.3644,0,12.5567,4.9751,0,12.0107], +// 4 16 3.6232 0 13.5226 1.827 0 13.8796 1.6965 0 12.8882 3.3644 0 12.5567 + [4,16,3.6232,0,13.5226,1.827,0,13.8796,1.6965,0,12.8882,3.3644,0,12.5567], +// 4 16 1.827 0 13.8796 0 0 14 0 0 13 1.6965 0 12.8882 + [4,16,1.827,0,13.8796,0,0,14,0,0,13,1.6965,0,12.8882], +]; +module ldraw_lib__48__1_4ring13(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring13(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring13(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring14.scad b/p/48/1-4ring14.scad new file mode 100644 index 000000000..7d872abd2 --- /dev/null +++ b/p/48/1-4ring14.scad @@ -0,0 +1,49 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring14() = [ +// 0 Hi-Res Ring 14 x 0.25 +// 0 Name: 48\1-4ring14.dat +// 0 Author: Paul Easter [pneaster] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2003-03-12 [PTadmin] Official Update 2003-01 +// 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2012-02-27 [Philo] Changed to CCW +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin14.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 15 0 0 14.8717 0 1.9579 13.8802 0 1.8274 14 0 0 + [4,16,15,0,0,14.8717,0,1.9579,13.8802,0,1.8274,14,0,0], +// 4 16 14.8717 0 1.9579 14.4889 0 3.8823 13.523 0 3.6235 13.8802 0 1.8274 + [4,16,14.8717,0,1.9579,14.4889,0,3.8823,13.523,0,3.6235,13.8802,0,1.8274], +// 4 16 14.4889 0 3.8823 13.8582 0 5.7403 12.9343 0 5.3576 13.523 0 3.6235 + [4,16,14.4889,0,3.8823,13.8582,0,5.7403,12.9343,0,5.3576,13.523,0,3.6235], +// 4 16 13.8582 0 5.7403 12.9904 0 7.5 12.1244 0 7 12.9343 0 5.3576 + [4,16,13.8582,0,5.7403,12.9904,0,7.5,12.1244,0,7,12.9343,0,5.3576], +// 4 16 12.9904 0 7.5 11.9003 0 9.1314 11.1069 0 8.5227 12.1244 0 7 + [4,16,12.9904,0,7.5,11.9003,0,9.1314,11.1069,0,8.5227,12.1244,0,7], +// 4 16 11.9003 0 9.1314 10.6066 0 10.6066 9.8995 0 9.8995 11.1069 0 8.5227 + [4,16,11.9003,0,9.1314,10.6066,0,10.6066,9.8995,0,9.8995,11.1069,0,8.5227], +// 4 16 10.6066 0 10.6066 9.1314 0 11.9003 8.5227 0 11.1069 9.8995 0 9.8995 + [4,16,10.6066,0,10.6066,9.1314,0,11.9003,8.5227,0,11.1069,9.8995,0,9.8995], +// 4 16 9.1314 0 11.9003 7.5 0 12.9904 7 0 12.1244 8.5227 0 11.1069 + [4,16,9.1314,0,11.9003,7.5,0,12.9904,7,0,12.1244,8.5227,0,11.1069], +// 4 16 7.5 0 12.9904 5.7403 0 13.8582 5.3576 0 12.9343 7 0 12.1244 + [4,16,7.5,0,12.9904,5.7403,0,13.8582,5.3576,0,12.9343,7,0,12.1244], +// 4 16 5.7403 0 13.8582 3.8823 0 14.4889 3.6235 0 13.523 5.3576 0 12.9343 + [4,16,5.7403,0,13.8582,3.8823,0,14.4889,3.6235,0,13.523,5.3576,0,12.9343], +// 4 16 3.8823 0 14.4889 1.9579 0 14.8717 1.8274 0 13.8802 3.6235 0 13.523 + [4,16,3.8823,0,14.4889,1.9579,0,14.8717,1.8274,0,13.8802,3.6235,0,13.523], +// 4 16 1.9579 0 14.8717 0 0 15 0 0 14 1.8274 0 13.8802 + [4,16,1.9579,0,14.8717,0,0,15,0,0,14,1.8274,0,13.8802], +// +]; +module ldraw_lib__48__1_4ring14(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring14(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring14(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring15.scad b/p/48/1-4ring15.scad new file mode 100644 index 000000000..93daf52db --- /dev/null +++ b/p/48/1-4ring15.scad @@ -0,0 +1,47 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring15() = [ +// 0 Hi-Res Ring 15 x 0.25 +// 0 Name: 48\1-4ring15.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 +// 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2024-01-30 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 16 0 0 15.8624 0 2.088 14.871 0 1.9575 15 0 0 + [4,16,16,0,0,15.8624,0,2.088,14.871,0,1.9575,15,0,0], +// 4 16 15.8624 0 2.088 15.4544 0 4.1408 14.4885 0 3.882 14.871 0 1.9575 + [4,16,15.8624,0,2.088,15.4544,0,4.1408,14.4885,0,3.882,14.871,0,1.9575], +// 4 16 15.4544 0 4.1408 14.7824 0 6.1232 13.8585 0 5.7405 14.4885 0 3.882 + [4,16,15.4544,0,4.1408,14.7824,0,6.1232,13.8585,0,5.7405,14.4885,0,3.882], +// 4 16 14.7824 0 6.1232 13.856 0 8 12.99 0 7.5 13.8585 0 5.7405 + [4,16,14.7824,0,6.1232,13.856,0,8,12.99,0,7.5,13.8585,0,5.7405], +// 4 16 13.856 0 8 12.6944 0 9.7408 11.901 0 9.132 12.99 0 7.5 + [4,16,13.856,0,8,12.6944,0,9.7408,11.901,0,9.132,12.99,0,7.5], +// 4 16 12.6944 0 9.7408 11.3136 0 11.3136 10.6065 0 10.6065 11.901 0 9.132 + [4,16,12.6944,0,9.7408,11.3136,0,11.3136,10.6065,0,10.6065,11.901,0,9.132], +// 4 16 11.3136 0 11.3136 9.7408 0 12.6944 9.132 0 11.901 10.6065 0 10.6065 + [4,16,11.3136,0,11.3136,9.7408,0,12.6944,9.132,0,11.901,10.6065,0,10.6065], +// 4 16 9.7408 0 12.6944 8 0 13.856 7.5 0 12.99 9.132 0 11.901 + [4,16,9.7408,0,12.6944,8,0,13.856,7.5,0,12.99,9.132,0,11.901], +// 4 16 8 0 13.856 6.1232 0 14.7824 5.7405 0 13.8585 7.5 0 12.99 + [4,16,8,0,13.856,6.1232,0,14.7824,5.7405,0,13.8585,7.5,0,12.99], +// 4 16 6.1232 0 14.7824 4.1408 0 15.4544 3.882 0 14.4885 5.7405 0 13.8585 + [4,16,6.1232,0,14.7824,4.1408,0,15.4544,3.882,0,14.4885,5.7405,0,13.8585], +// 4 16 4.1408 0 15.4544 2.088 0 15.8624 1.9575 0 14.871 3.882 0 14.4885 + [4,16,4.1408,0,15.4544,2.088,0,15.8624,1.9575,0,14.871,3.882,0,14.4885], +// 4 16 2.088 0 15.8624 0 0 16 0 0 15 1.9575 0 14.871 + [4,16,2.088,0,15.8624,0,0,16,0,0,15,1.9575,0,14.871], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__1_4ring15(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring15(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring15(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring16.scad b/p/48/1-4ring16.scad new file mode 100644 index 000000000..b7f630854 --- /dev/null +++ b/p/48/1-4ring16.scad @@ -0,0 +1,45 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring16() = [ +// 0 Hi-Res Ring 16 x 0.25 +// 0 Name: 48\1-4ring16.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-02-13 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 17 0 0 16.8538 0 2.2185 15.8624 0 2.088 16 0 0 + [4,16,17,0,0,16.8538,0,2.2185,15.8624,0,2.088,16,0,0], +// 4 16 16.8538 0 2.2185 16.4203 0 4.3996 15.4544 0 4.1408 15.8624 0 2.088 + [4,16,16.8538,0,2.2185,16.4203,0,4.3996,15.4544,0,4.1408,15.8624,0,2.088], +// 4 16 16.4203 0 4.3996 15.7063 0 6.5059 14.7824 0 6.1232 15.4544 0 4.1408 + [4,16,16.4203,0,4.3996,15.7063,0,6.5059,14.7824,0,6.1232,15.4544,0,4.1408], +// 4 16 15.7063 0 6.5059 14.722 0 8.5 13.856 0 8 14.7824 0 6.1232 + [4,16,15.7063,0,6.5059,14.722,0,8.5,13.856,0,8,14.7824,0,6.1232], +// 4 16 14.722 0 8.5 13.4878 0 10.3496 12.6944 0 9.7408 13.856 0 8 + [4,16,14.722,0,8.5,13.4878,0,10.3496,12.6944,0,9.7408,13.856,0,8], +// 4 16 13.4878 0 10.3496 12.0207 0 12.0207 11.3136 0 11.3136 12.6944 0 9.7408 + [4,16,13.4878,0,10.3496,12.0207,0,12.0207,11.3136,0,11.3136,12.6944,0,9.7408], +// 4 16 12.0207 0 12.0207 10.3496 0 13.4878 9.7408 0 12.6944 11.3136 0 11.3136 + [4,16,12.0207,0,12.0207,10.3496,0,13.4878,9.7408,0,12.6944,11.3136,0,11.3136], +// 4 16 10.3496 0 13.4878 8.5 0 14.722 8 0 13.856 9.7408 0 12.6944 + [4,16,10.3496,0,13.4878,8.5,0,14.722,8,0,13.856,9.7408,0,12.6944], +// 4 16 8.5 0 14.722 6.5059 0 15.7063 6.1232 0 14.7824 8 0 13.856 + [4,16,8.5,0,14.722,6.5059,0,15.7063,6.1232,0,14.7824,8,0,13.856], +// 4 16 6.5059 0 15.7063 4.3996 0 16.4203 4.1408 0 15.4544 6.1232 0 14.7824 + [4,16,6.5059,0,15.7063,4.3996,0,16.4203,4.1408,0,15.4544,6.1232,0,14.7824], +// 4 16 4.3996 0 16.4203 2.2185 0 16.8538 2.088 0 15.8624 4.1408 0 15.4544 + [4,16,4.3996,0,16.4203,2.2185,0,16.8538,2.088,0,15.8624,4.1408,0,15.4544], +// 4 16 2.2185 0 16.8538 0 0 17 0 0 16 2.088 0 15.8624 + [4,16,2.2185,0,16.8538,0,0,17,0,0,16,2.088,0,15.8624], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__1_4ring16(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring16(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring16(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring17.scad b/p/48/1-4ring17.scad new file mode 100644 index 000000000..ca80fe245 --- /dev/null +++ b/p/48/1-4ring17.scad @@ -0,0 +1,45 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring17() = [ +// 0 Hi-Res Ring 17 x 0.25 +// 0 Name: 48\1-4ring17.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-02-07 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 18 0 0 17.8452 0 2.349 16.8538 0 2.2185 17 0 0 + [4,16,18,0,0,17.8452,0,2.349,16.8538,0,2.2185,17,0,0], +// 4 16 17.8452 0 2.349 17.3862 0 4.6584 16.4203 0 4.3996 16.8538 0 2.2185 + [4,16,17.8452,0,2.349,17.3862,0,4.6584,16.4203,0,4.3996,16.8538,0,2.2185], +// 4 16 17.3862 0 4.6584 16.6302 0 6.8886 15.7063 0 6.5059 16.4203 0 4.3996 + [4,16,17.3862,0,4.6584,16.6302,0,6.8886,15.7063,0,6.5059,16.4203,0,4.3996], +// 4 16 16.6302 0 6.8886 15.588 0 9 14.722 0 8.5 15.7063 0 6.5059 + [4,16,16.6302,0,6.8886,15.588,0,9,14.722,0,8.5,15.7063,0,6.5059], +// 4 16 15.588 0 9 14.2812 0 10.9584 13.4878 0 10.3496 14.722 0 8.5 + [4,16,15.588,0,9,14.2812,0,10.9584,13.4878,0,10.3496,14.722,0,8.5], +// 4 16 14.2812 0 10.9584 12.7278 0 12.7278 12.0207 0 12.0207 13.4878 0 10.3496 + [4,16,14.2812,0,10.9584,12.7278,0,12.7278,12.0207,0,12.0207,13.4878,0,10.3496], +// 4 16 12.7278 0 12.7278 10.9584 0 14.2812 10.3496 0 13.4878 12.0207 0 12.0207 + [4,16,12.7278,0,12.7278,10.9584,0,14.2812,10.3496,0,13.4878,12.0207,0,12.0207], +// 4 16 10.9584 0 14.2812 9 0 15.588 8.5 0 14.722 10.3496 0 13.4878 + [4,16,10.9584,0,14.2812,9,0,15.588,8.5,0,14.722,10.3496,0,13.4878], +// 4 16 9 0 15.588 6.8886 0 16.6302 6.5059 0 15.7063 8.5 0 14.722 + [4,16,9,0,15.588,6.8886,0,16.6302,6.5059,0,15.7063,8.5,0,14.722], +// 4 16 6.8886 0 16.6302 4.6584 0 17.3862 4.3996 0 16.4203 6.5059 0 15.7063 + [4,16,6.8886,0,16.6302,4.6584,0,17.3862,4.3996,0,16.4203,6.5059,0,15.7063], +// 4 16 4.6584 0 17.3862 2.349 0 17.8452 2.2185 0 16.8538 4.3996 0 16.4203 + [4,16,4.6584,0,17.3862,2.349,0,17.8452,2.2185,0,16.8538,4.3996,0,16.4203], +// 4 16 2.349 0 17.8452 0 0 18 0 0 17 2.2185 0 16.8538 + [4,16,2.349,0,17.8452,0,0,18,0,0,17,2.2185,0,16.8538], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__1_4ring17(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring17(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring17(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring18.scad b/p/48/1-4ring18.scad new file mode 100644 index 000000000..ec4a6cfb8 --- /dev/null +++ b/p/48/1-4ring18.scad @@ -0,0 +1,49 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring18() = [ +// 0 Hi-Res Ring 18 x 0.25 +// 0 Name: 48\1-4ring18.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2003-03-12 [PTadmin] Official Update 2003-01 +// 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2022-04-21 [MagFors] Recreated +// 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 +// 0 !HISTORY 2024-01-30 [Holly-Wood] Complete regeneration, original by dheyse +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 19 0 0 18.8366 0 2.4795 17.8452 0 2.349 18 0 0 + [4,16,19,0,0,18.8366,0,2.4795,17.8452,0,2.349,18,0,0], +// 4 16 18.8366 0 2.4795 18.3521 0 4.9172 17.3862 0 4.6584 17.8452 0 2.349 + [4,16,18.8366,0,2.4795,18.3521,0,4.9172,17.3862,0,4.6584,17.8452,0,2.349], +// 4 16 18.3521 0 4.9172 17.5541 0 7.2713 16.6302 0 6.8886 17.3862 0 4.6584 + [4,16,18.3521,0,4.9172,17.5541,0,7.2713,16.6302,0,6.8886,17.3862,0,4.6584], +// 4 16 17.5541 0 7.2713 16.454 0 9.5 15.588 0 9 16.6302 0 6.8886 + [4,16,17.5541,0,7.2713,16.454,0,9.5,15.588,0,9,16.6302,0,6.8886], +// 4 16 16.454 0 9.5 15.0746 0 11.5672 14.2812 0 10.9584 15.588 0 9 + [4,16,16.454,0,9.5,15.0746,0,11.5672,14.2812,0,10.9584,15.588,0,9], +// 4 16 15.0746 0 11.5672 13.4349 0 13.4349 12.7278 0 12.7278 14.2812 0 10.9584 + [4,16,15.0746,0,11.5672,13.4349,0,13.4349,12.7278,0,12.7278,14.2812,0,10.9584], +// 4 16 13.4349 0 13.4349 11.5672 0 15.0746 10.9584 0 14.2812 12.7278 0 12.7278 + [4,16,13.4349,0,13.4349,11.5672,0,15.0746,10.9584,0,14.2812,12.7278,0,12.7278], +// 4 16 11.5672 0 15.0746 9.5 0 16.454 9 0 15.588 10.9584 0 14.2812 + [4,16,11.5672,0,15.0746,9.5,0,16.454,9,0,15.588,10.9584,0,14.2812], +// 4 16 9.5 0 16.454 7.2713 0 17.5541 6.8886 0 16.6302 9 0 15.588 + [4,16,9.5,0,16.454,7.2713,0,17.5541,6.8886,0,16.6302,9,0,15.588], +// 4 16 7.2713 0 17.5541 4.9172 0 18.3521 4.6584 0 17.3862 6.8886 0 16.6302 + [4,16,7.2713,0,17.5541,4.9172,0,18.3521,4.6584,0,17.3862,6.8886,0,16.6302], +// 4 16 4.9172 0 18.3521 2.4795 0 18.8366 2.349 0 17.8452 4.6584 0 17.3862 + [4,16,4.9172,0,18.3521,2.4795,0,18.8366,2.349,0,17.8452,4.6584,0,17.3862], +// 4 16 2.4795 0 18.8366 0 0 19 0 0 18 2.349 0 17.8452 + [4,16,2.4795,0,18.8366,0,0,19,0,0,18,2.349,0,17.8452], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__1_4ring18(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring18(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring18(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring19.scad b/p/48/1-4ring19.scad new file mode 100644 index 000000000..fdac6a7cb --- /dev/null +++ b/p/48/1-4ring19.scad @@ -0,0 +1,48 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring19() = [ +// 0 Hi-Res Ring 19 x 0.25 +// 0 Name: 48\1-4ring19.dat +// 0 Author: Steffen [Steffen] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 +// 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2012-02-27 [Philo] Changed to CCW +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin19.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 20 0 0 19.828 0 2.61 18.8366 0 2.4795 19 0 0 + [4,16,20,0,0,19.828,0,2.61,18.8366,0,2.4795,19,0,0], +// 4 16 19.828 0 2.61 19.318 0 5.176 18.3521 0 4.9172 18.8366 0 2.4795 + [4,16,19.828,0,2.61,19.318,0,5.176,18.3521,0,4.9172,18.8366,0,2.4795], +// 4 16 19.318 0 5.176 18.478 0 7.654 17.5541 0 7.2713 18.3521 0 4.9172 + [4,16,19.318,0,5.176,18.478,0,7.654,17.5541,0,7.2713,18.3521,0,4.9172], +// 4 16 18.478 0 7.654 17.32 0 10 16.454 0 9.5 17.5541 0 7.2713 + [4,16,18.478,0,7.654,17.32,0,10,16.454,0,9.5,17.5541,0,7.2713], +// 4 16 17.32 0 10 15.868 0 12.176 15.0746 0 11.5672 16.454 0 9.5 + [4,16,17.32,0,10,15.868,0,12.176,15.0746,0,11.5672,16.454,0,9.5], +// 4 16 15.868 0 12.176 14.142 0 14.142 13.4349 0 13.4349 15.0746 0 11.5672 + [4,16,15.868,0,12.176,14.142,0,14.142,13.4349,0,13.4349,15.0746,0,11.5672], +// 4 16 14.142 0 14.142 12.176 0 15.868 11.5672 0 15.0746 13.4349 0 13.4349 + [4,16,14.142,0,14.142,12.176,0,15.868,11.5672,0,15.0746,13.4349,0,13.4349], +// 4 16 12.176 0 15.868 10 0 17.32 9.5 0 16.454 11.5672 0 15.0746 + [4,16,12.176,0,15.868,10,0,17.32,9.5,0,16.454,11.5672,0,15.0746], +// 4 16 10 0 17.32 7.654 0 18.478 7.2713 0 17.5541 9.5 0 16.454 + [4,16,10,0,17.32,7.654,0,18.478,7.2713,0,17.5541,9.5,0,16.454], +// 4 16 7.654 0 18.478 5.176 0 19.318 4.9172 0 18.3521 7.2713 0 17.5541 + [4,16,7.654,0,18.478,5.176,0,19.318,4.9172,0,18.3521,7.2713,0,17.5541], +// 4 16 5.176 0 19.318 2.61 0 19.828 2.4795 0 18.8366 4.9172 0 18.3521 + [4,16,5.176,0,19.318,2.61,0,19.828,2.4795,0,18.8366,4.9172,0,18.3521], +// 4 16 2.61 0 19.828 0 0 20 0 0 19 2.4795 0 18.8366 + [4,16,2.61,0,19.828,0,0,20,0,0,19,2.4795,0,18.8366], +]; +module ldraw_lib__48__1_4ring19(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring19(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring19(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring20.scad b/p/48/1-4ring20.scad new file mode 100644 index 000000000..2a7549b6f --- /dev/null +++ b/p/48/1-4ring20.scad @@ -0,0 +1,46 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring20() = [ +// 0 Hi-Res Ring 20 x 0.25 +// 0 Name: 48\1-4ring20.dat +// 0 Author: Steffen [Steffen] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2012-02-27 [Philo] Changed to CCW +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin20.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 21 0 0 20.8194 0 2.7405 19.828 0 2.61 20 0 0 + [4,16,21,0,0,20.8194,0,2.7405,19.828,0,2.61,20,0,0], +// 4 16 20.8194 0 2.7405 20.2839 0 5.4348 19.318 0 5.176 19.828 0 2.61 + [4,16,20.8194,0,2.7405,20.2839,0,5.4348,19.318,0,5.176,19.828,0,2.61], +// 4 16 20.2839 0 5.4348 19.4019 0 8.0367 18.478 0 7.654 19.318 0 5.176 + [4,16,20.2839,0,5.4348,19.4019,0,8.0367,18.478,0,7.654,19.318,0,5.176], +// 4 16 19.4019 0 8.0367 18.186 0 10.5 17.32 0 10 18.478 0 7.654 + [4,16,19.4019,0,8.0367,18.186,0,10.5,17.32,0,10,18.478,0,7.654], +// 4 16 18.186 0 10.5 16.6614 0 12.7848 15.868 0 12.176 17.32 0 10 + [4,16,18.186,0,10.5,16.6614,0,12.7848,15.868,0,12.176,17.32,0,10], +// 4 16 16.6614 0 12.7848 14.8491 0 14.8491 14.142 0 14.142 15.868 0 12.176 + [4,16,16.6614,0,12.7848,14.8491,0,14.8491,14.142,0,14.142,15.868,0,12.176], +// 4 16 14.8491 0 14.8491 12.7848 0 16.6614 12.176 0 15.868 14.142 0 14.142 + [4,16,14.8491,0,14.8491,12.7848,0,16.6614,12.176,0,15.868,14.142,0,14.142], +// 4 16 12.7848 0 16.6614 10.5 0 18.186 10 0 17.32 12.176 0 15.868 + [4,16,12.7848,0,16.6614,10.5,0,18.186,10,0,17.32,12.176,0,15.868], +// 4 16 10.5 0 18.186 8.0367 0 19.4019 7.654 0 18.478 10 0 17.32 + [4,16,10.5,0,18.186,8.0367,0,19.4019,7.654,0,18.478,10,0,17.32], +// 4 16 8.0367 0 19.4019 5.4348 0 20.2839 5.176 0 19.318 7.654 0 18.478 + [4,16,8.0367,0,19.4019,5.4348,0,20.2839,5.176,0,19.318,7.654,0,18.478], +// 4 16 5.4348 0 20.2839 2.7405 0 20.8194 2.61 0 19.828 5.176 0 19.318 + [4,16,5.4348,0,20.2839,2.7405,0,20.8194,2.61,0,19.828,5.176,0,19.318], +// 4 16 2.7405 0 20.8194 0 0 21 0 0 20 2.61 0 19.828 + [4,16,2.7405,0,20.8194,0,0,21,0,0,20,2.61,0,19.828], +]; +module ldraw_lib__48__1_4ring20(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring20(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring20(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring21.scad b/p/48/1-4ring21.scad new file mode 100644 index 000000000..c7cfdd27f --- /dev/null +++ b/p/48/1-4ring21.scad @@ -0,0 +1,47 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring21() = [ +// 0 Hi-Res Ring 21 x 0.25 +// 0 Name: 48\1-4ring21.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin21.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 21 0 0 22 0 0 21.8108 0 2.871 20.8194 0 2.7405 + [4,16,21,0,0,22,0,0,21.8108,0,2.871,20.8194,0,2.7405], +// 4 16 20.8194 0 2.7405 21.8108 0 2.871 21.2498 0 5.6936 20.2839 0 5.4348 + [4,16,20.8194,0,2.7405,21.8108,0,2.871,21.2498,0,5.6936,20.2839,0,5.4348], +// 4 16 20.2839 0 5.4348 21.2498 0 5.6936 20.3258 0 8.4194 19.4019 0 8.0367 + [4,16,20.2839,0,5.4348,21.2498,0,5.6936,20.3258,0,8.4194,19.4019,0,8.0367], +// 4 16 19.4019 0 8.0367 20.3258 0 8.4194 19.052 0 11 18.186 0 10.5 + [4,16,19.4019,0,8.0367,20.3258,0,8.4194,19.052,0,11,18.186,0,10.5], +// 4 16 18.186 0 10.5 19.052 0 11 17.4548 0 13.3936 16.6614 0 12.7848 + [4,16,18.186,0,10.5,19.052,0,11,17.4548,0,13.3936,16.6614,0,12.7848], +// 4 16 16.6614 0 12.7848 17.4548 0 13.3936 15.5562 0 15.5562 14.8491 0 14.8491 + [4,16,16.6614,0,12.7848,17.4548,0,13.3936,15.5562,0,15.5562,14.8491,0,14.8491], +// 4 16 14.8491 0 14.8491 15.5562 0 15.5562 13.3936 0 17.4548 12.7848 0 16.6614 + [4,16,14.8491,0,14.8491,15.5562,0,15.5562,13.3936,0,17.4548,12.7848,0,16.6614], +// 4 16 12.7848 0 16.6614 13.3936 0 17.4548 11 0 19.052 10.5 0 18.186 + [4,16,12.7848,0,16.6614,13.3936,0,17.4548,11,0,19.052,10.5,0,18.186], +// 4 16 10.5 0 18.186 11 0 19.052 8.4194 0 20.3258 8.0367 0 19.4019 + [4,16,10.5,0,18.186,11,0,19.052,8.4194,0,20.3258,8.0367,0,19.4019], +// 4 16 8.0367 0 19.4019 8.4194 0 20.3258 5.6936 0 21.2498 5.4348 0 20.2839 + [4,16,8.0367,0,19.4019,8.4194,0,20.3258,5.6936,0,21.2498,5.4348,0,20.2839], +// 4 16 5.4348 0 20.2839 5.6936 0 21.2498 2.871 0 21.8108 2.7405 0 20.8194 + [4,16,5.4348,0,20.2839,5.6936,0,21.2498,2.871,0,21.8108,2.7405,0,20.8194], +// 4 16 2.7405 0 20.8194 2.871 0 21.8108 0 0 22 0 0 21 + [4,16,2.7405,0,20.8194,2.871,0,21.8108,0,0,22,0,0,21], +// +// 0 end of file +// +]; +module ldraw_lib__48__1_4ring21(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring21(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring21(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring22.scad b/p/48/1-4ring22.scad new file mode 100644 index 000000000..bd4a80821 --- /dev/null +++ b/p/48/1-4ring22.scad @@ -0,0 +1,47 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring22() = [ +// 0 Hi-Res Ring 22 x 0.25 +// 0 Name: 48\1-4ring22.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin22.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 22 0 0 23 0 0 22.8022 0 3.0015 21.8108 0 2.871 + [4,16,22,0,0,23,0,0,22.8022,0,3.0015,21.8108,0,2.871], +// 4 16 21.8108 0 2.871 22.8022 0 3.0015 22.2157 0 5.9524 21.2498 0 5.6936 + [4,16,21.8108,0,2.871,22.8022,0,3.0015,22.2157,0,5.9524,21.2498,0,5.6936], +// 4 16 21.2498 0 5.6936 22.2157 0 5.9524 21.2497 0 8.8021 20.3258 0 8.4194 + [4,16,21.2498,0,5.6936,22.2157,0,5.9524,21.2497,0,8.8021,20.3258,0,8.4194], +// 4 16 20.3258 0 8.4194 21.2497 0 8.8021 19.918 0 11.5 19.052 0 11 + [4,16,20.3258,0,8.4194,21.2497,0,8.8021,19.918,0,11.5,19.052,0,11], +// 4 16 19.052 0 11 19.918 0 11.5 18.2482 0 14.0024 17.4548 0 13.3936 + [4,16,19.052,0,11,19.918,0,11.5,18.2482,0,14.0024,17.4548,0,13.3936], +// 4 16 17.4548 0 13.3936 18.2482 0 14.0024 16.2633 0 16.2633 15.5562 0 15.5562 + [4,16,17.4548,0,13.3936,18.2482,0,14.0024,16.2633,0,16.2633,15.5562,0,15.5562], +// 4 16 15.5562 0 15.5562 16.2633 0 16.2633 14.0024 0 18.2482 13.3936 0 17.4548 + [4,16,15.5562,0,15.5562,16.2633,0,16.2633,14.0024,0,18.2482,13.3936,0,17.4548], +// 4 16 13.3936 0 17.4548 14.0024 0 18.2482 11.5 0 19.918 11 0 19.052 + [4,16,13.3936,0,17.4548,14.0024,0,18.2482,11.5,0,19.918,11,0,19.052], +// 4 16 11 0 19.052 11.5 0 19.918 8.8021 0 21.2497 8.4194 0 20.3258 + [4,16,11,0,19.052,11.5,0,19.918,8.8021,0,21.2497,8.4194,0,20.3258], +// 4 16 8.4194 0 20.3258 8.8021 0 21.2497 5.9524 0 22.2157 5.6936 0 21.2498 + [4,16,8.4194,0,20.3258,8.8021,0,21.2497,5.9524,0,22.2157,5.6936,0,21.2498], +// 4 16 5.6936 0 21.2498 5.9524 0 22.2157 3.0015 0 22.8022 2.871 0 21.8108 + [4,16,5.6936,0,21.2498,5.9524,0,22.2157,3.0015,0,22.8022,2.871,0,21.8108], +// 4 16 2.871 0 21.8108 3.0015 0 22.8022 0 0 23 0 0 22 + [4,16,2.871,0,21.8108,3.0015,0,22.8022,0,0,23,0,0,22], +// +// 0 end of file +// +]; +module ldraw_lib__48__1_4ring22(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring22(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring22(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring23.scad b/p/48/1-4ring23.scad new file mode 100644 index 000000000..7cf527322 --- /dev/null +++ b/p/48/1-4ring23.scad @@ -0,0 +1,47 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring23() = [ +// 0 Hi-Res Ring 23 x 0.25 +// 0 Name: 48\1-4ring23.dat +// 0 Author: Steve Bliss [sbliss] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 +// 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin23.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 23 0 0 24 0 0 23.7936 0 3.132 22.8022 0 3.0015 + [4,16,23,0,0,24,0,0,23.7936,0,3.132,22.8022,0,3.0015], +// 4 16 22.8022 0 3.0015 23.7936 0 3.132 23.1816 0 6.2112 22.2157 0 5.9524 + [4,16,22.8022,0,3.0015,23.7936,0,3.132,23.1816,0,6.2112,22.2157,0,5.9524], +// 4 16 22.2157 0 5.9524 23.1816 0 6.2112 22.1736 0 9.1848 21.2497 0 8.8021 + [4,16,22.2157,0,5.9524,23.1816,0,6.2112,22.1736,0,9.1848,21.2497,0,8.8021], +// 4 16 21.2497 0 8.8021 22.1736 0 9.1848 20.784 0 12 19.918 0 11.5 + [4,16,21.2497,0,8.8021,22.1736,0,9.1848,20.784,0,12,19.918,0,11.5], +// 4 16 19.918 0 11.5 20.784 0 12 19.0416 0 14.6112 18.2482 0 14.0024 + [4,16,19.918,0,11.5,20.784,0,12,19.0416,0,14.6112,18.2482,0,14.0024], +// 4 16 18.2482 0 14.0024 19.0416 0 14.6112 16.9704 0 16.9704 16.2633 0 16.2633 + [4,16,18.2482,0,14.0024,19.0416,0,14.6112,16.9704,0,16.9704,16.2633,0,16.2633], +// 4 16 16.2633 0 16.2633 16.9704 0 16.9704 14.6112 0 19.0416 14.0024 0 18.2482 + [4,16,16.2633,0,16.2633,16.9704,0,16.9704,14.6112,0,19.0416,14.0024,0,18.2482], +// 4 16 14.0024 0 18.2482 14.6112 0 19.0416 12 0 20.784 11.5 0 19.918 + [4,16,14.0024,0,18.2482,14.6112,0,19.0416,12,0,20.784,11.5,0,19.918], +// 4 16 11.5 0 19.918 12 0 20.784 9.1848 0 22.1736 8.8021 0 21.2497 + [4,16,11.5,0,19.918,12,0,20.784,9.1848,0,22.1736,8.8021,0,21.2497], +// 4 16 8.8021 0 21.2497 9.1848 0 22.1736 6.2112 0 23.1816 5.9524 0 22.2157 + [4,16,8.8021,0,21.2497,9.1848,0,22.1736,6.2112,0,23.1816,5.9524,0,22.2157], +// 4 16 5.9524 0 22.2157 6.2112 0 23.1816 3.132 0 23.7936 3.0015 0 22.8022 + [4,16,5.9524,0,22.2157,6.2112,0,23.1816,3.132,0,23.7936,3.0015,0,22.8022], +// 4 16 3.0015 0 22.8022 3.132 0 23.7936 0 0 24 0 0 23 + [4,16,3.0015,0,22.8022,3.132,0,23.7936,0,0,24,0,0,23], +// 0 +]; +module ldraw_lib__48__1_4ring23(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring23(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring23(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring24.scad b/p/48/1-4ring24.scad new file mode 100644 index 000000000..2a51692a6 --- /dev/null +++ b/p/48/1-4ring24.scad @@ -0,0 +1,45 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring24() = [ +// 0 Hi-Res Ring 24 x 0.25 +// 0 Name: 48\1-4ring24.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin24.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 24 0 0 25 0 0 24.785 0 3.2625 23.7936 0 3.132 + [4,16,24,0,0,25,0,0,24.785,0,3.2625,23.7936,0,3.132], +// 4 16 23.7936 0 3.132 24.785 0 3.2625 24.1475 0 6.47 23.1816 0 6.2112 + [4,16,23.7936,0,3.132,24.785,0,3.2625,24.1475,0,6.47,23.1816,0,6.2112], +// 4 16 23.1816 0 6.2112 24.1475 0 6.47 23.0975 0 9.5675 22.1736 0 9.1848 + [4,16,23.1816,0,6.2112,24.1475,0,6.47,23.0975,0,9.5675,22.1736,0,9.1848], +// 4 16 22.1736 0 9.1848 23.0975 0 9.5675 21.65 0 12.5 20.784 0 12 + [4,16,22.1736,0,9.1848,23.0975,0,9.5675,21.65,0,12.5,20.784,0,12], +// 4 16 20.784 0 12 21.65 0 12.5 19.835 0 15.22 19.0416 0 14.6112 + [4,16,20.784,0,12,21.65,0,12.5,19.835,0,15.22,19.0416,0,14.6112], +// 4 16 19.0416 0 14.6112 19.835 0 15.22 17.6775 0 17.6775 16.9704 0 16.9704 + [4,16,19.0416,0,14.6112,19.835,0,15.22,17.6775,0,17.6775,16.9704,0,16.9704], +// 4 16 16.9704 0 16.9704 17.6775 0 17.6775 15.22 0 19.835 14.6112 0 19.0416 + [4,16,16.9704,0,16.9704,17.6775,0,17.6775,15.22,0,19.835,14.6112,0,19.0416], +// 4 16 14.6112 0 19.0416 15.22 0 19.835 12.5 0 21.65 12 0 20.784 + [4,16,14.6112,0,19.0416,15.22,0,19.835,12.5,0,21.65,12,0,20.784], +// 4 16 12 0 20.784 12.5 0 21.65 9.5675 0 23.0975 9.1848 0 22.1736 + [4,16,12,0,20.784,12.5,0,21.65,9.5675,0,23.0975,9.1848,0,22.1736], +// 4 16 9.1848 0 22.1736 9.5675 0 23.0975 6.47 0 24.1475 6.2112 0 23.1816 + [4,16,9.1848,0,22.1736,9.5675,0,23.0975,6.47,0,24.1475,6.2112,0,23.1816], +// 4 16 6.2112 0 23.1816 6.47 0 24.1475 3.2625 0 24.785 3.132 0 23.7936 + [4,16,6.2112,0,23.1816,6.47,0,24.1475,3.2625,0,24.785,3.132,0,23.7936], +// 4 16 3.132 0 23.7936 3.2625 0 24.785 0 0 25 0 0 24 + [4,16,3.132,0,23.7936,3.2625,0,24.785,0,0,25,0,0,24], +// 0 +]; +module ldraw_lib__48__1_4ring24(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring24(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring24(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring25.scad b/p/48/1-4ring25.scad new file mode 100644 index 000000000..e808a1040 --- /dev/null +++ b/p/48/1-4ring25.scad @@ -0,0 +1,45 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring25() = [ +// 0 Hi-Res Ring 25 x 0.25 +// 0 Name: 48\1-4ring25.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin25.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 25 0 0 26 0 0 25.7764 0 3.393 24.785 0 3.2625 + [4,16,25,0,0,26,0,0,25.7764,0,3.393,24.785,0,3.2625], +// 4 16 24.785 0 3.2625 25.7764 0 3.393 25.1134 0 6.7288 24.1475 0 6.47 + [4,16,24.785,0,3.2625,25.7764,0,3.393,25.1134,0,6.7288,24.1475,0,6.47], +// 4 16 24.1475 0 6.47 25.1134 0 6.7288 24.0214 0 9.9502 23.0975 0 9.5675 + [4,16,24.1475,0,6.47,25.1134,0,6.7288,24.0214,0,9.9502,23.0975,0,9.5675], +// 4 16 23.0975 0 9.5675 24.0214 0 9.9502 22.516 0 13 21.65 0 12.5 + [4,16,23.0975,0,9.5675,24.0214,0,9.9502,22.516,0,13,21.65,0,12.5], +// 4 16 21.65 0 12.5 22.516 0 13 20.6284 0 15.8288 19.835 0 15.22 + [4,16,21.65,0,12.5,22.516,0,13,20.6284,0,15.8288,19.835,0,15.22], +// 4 16 19.835 0 15.22 20.6284 0 15.8288 18.3846 0 18.3846 17.6775 0 17.6775 + [4,16,19.835,0,15.22,20.6284,0,15.8288,18.3846,0,18.3846,17.6775,0,17.6775], +// 4 16 17.6775 0 17.6775 18.3846 0 18.3846 15.8288 0 20.6284 15.22 0 19.835 + [4,16,17.6775,0,17.6775,18.3846,0,18.3846,15.8288,0,20.6284,15.22,0,19.835], +// 4 16 15.22 0 19.835 15.8288 0 20.6284 13 0 22.516 12.5 0 21.65 + [4,16,15.22,0,19.835,15.8288,0,20.6284,13,0,22.516,12.5,0,21.65], +// 4 16 12.5 0 21.65 13 0 22.516 9.9502 0 24.0214 9.5675 0 23.0975 + [4,16,12.5,0,21.65,13,0,22.516,9.9502,0,24.0214,9.5675,0,23.0975], +// 4 16 9.5675 0 23.0975 9.9502 0 24.0214 6.7288 0 25.1134 6.47 0 24.1475 + [4,16,9.5675,0,23.0975,9.9502,0,24.0214,6.7288,0,25.1134,6.47,0,24.1475], +// 4 16 6.47 0 24.1475 6.7288 0 25.1134 3.393 0 25.7764 3.2625 0 24.785 + [4,16,6.47,0,24.1475,6.7288,0,25.1134,3.393,0,25.7764,3.2625,0,24.785], +// 4 16 3.2625 0 24.785 3.393 0 25.7764 0 0 26 0 0 25 + [4,16,3.2625,0,24.785,3.393,0,25.7764,0,0,26,0,0,25], +// 0 +]; +module ldraw_lib__48__1_4ring25(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring25(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring25(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring26.scad b/p/48/1-4ring26.scad new file mode 100644 index 000000000..3a730f120 --- /dev/null +++ b/p/48/1-4ring26.scad @@ -0,0 +1,45 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring26() = [ +// 0 Hi-Res Ring 26 x 0.25 +// 0 Name: 48\1-4ring26.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin26.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 26 0 0 27 0 0 26.7678 0 3.5235 25.7764 0 3.393 + [4,16,26,0,0,27,0,0,26.7678,0,3.5235,25.7764,0,3.393], +// 4 16 25.7764 0 3.393 26.7678 0 3.5235 26.0793 0 6.9876 25.1134 0 6.7288 + [4,16,25.7764,0,3.393,26.7678,0,3.5235,26.0793,0,6.9876,25.1134,0,6.7288], +// 4 16 25.1134 0 6.7288 26.0793 0 6.9876 24.9453 0 10.3329 24.0214 0 9.9502 + [4,16,25.1134,0,6.7288,26.0793,0,6.9876,24.9453,0,10.3329,24.0214,0,9.9502], +// 4 16 24.0214 0 9.9502 24.9453 0 10.3329 23.382 0 13.5 22.516 0 13 + [4,16,24.0214,0,9.9502,24.9453,0,10.3329,23.382,0,13.5,22.516,0,13], +// 4 16 22.516 0 13 23.382 0 13.5 21.4218 0 16.4376 20.6284 0 15.8288 + [4,16,22.516,0,13,23.382,0,13.5,21.4218,0,16.4376,20.6284,0,15.8288], +// 4 16 20.6284 0 15.8288 21.4218 0 16.4376 19.0917 0 19.0917 18.3846 0 18.3846 + [4,16,20.6284,0,15.8288,21.4218,0,16.4376,19.0917,0,19.0917,18.3846,0,18.3846], +// 4 16 18.3846 0 18.3846 19.0917 0 19.0917 16.4376 0 21.4218 15.8288 0 20.6284 + [4,16,18.3846,0,18.3846,19.0917,0,19.0917,16.4376,0,21.4218,15.8288,0,20.6284], +// 4 16 15.8288 0 20.6284 16.4376 0 21.4218 13.5 0 23.382 13 0 22.516 + [4,16,15.8288,0,20.6284,16.4376,0,21.4218,13.5,0,23.382,13,0,22.516], +// 4 16 13 0 22.516 13.5 0 23.382 10.3329 0 24.9453 9.9502 0 24.0214 + [4,16,13,0,22.516,13.5,0,23.382,10.3329,0,24.9453,9.9502,0,24.0214], +// 4 16 9.9502 0 24.0214 10.3329 0 24.9453 6.9876 0 26.0793 6.7288 0 25.1134 + [4,16,9.9502,0,24.0214,10.3329,0,24.9453,6.9876,0,26.0793,6.7288,0,25.1134], +// 4 16 6.7288 0 25.1134 6.9876 0 26.0793 3.5235 0 26.7678 3.393 0 25.7764 + [4,16,6.7288,0,25.1134,6.9876,0,26.0793,3.5235,0,26.7678,3.393,0,25.7764], +// 4 16 3.393 0 25.7764 3.5235 0 26.7678 0 0 27 0 0 26 + [4,16,3.393,0,25.7764,3.5235,0,26.7678,0,0,27,0,0,26], +// 0 +]; +module ldraw_lib__48__1_4ring26(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring26(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring26(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring27.scad b/p/48/1-4ring27.scad new file mode 100644 index 000000000..70626804b --- /dev/null +++ b/p/48/1-4ring27.scad @@ -0,0 +1,47 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring27() = [ +// 0 Hi-Res Ring 27 x 0.25 +// 0 Name: 48\1-4ring27.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin27.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 27 0 0 28 0 0 27.7592 0 3.654 26.7678 0 3.5235 + [4,16,27,0,0,28,0,0,27.7592,0,3.654,26.7678,0,3.5235], +// 4 16 26.7678 0 3.5235 27.7592 0 3.654 27.0452 0 7.2464 26.0793 0 6.9876 + [4,16,26.7678,0,3.5235,27.7592,0,3.654,27.0452,0,7.2464,26.0793,0,6.9876], +// 4 16 26.0793 0 6.9876 27.0452 0 7.2464 25.8692 0 10.7156 24.9453 0 10.3329 + [4,16,26.0793,0,6.9876,27.0452,0,7.2464,25.8692,0,10.7156,24.9453,0,10.3329], +// 4 16 24.9453 0 10.3329 25.8692 0 10.7156 24.248 0 14 23.382 0 13.5 + [4,16,24.9453,0,10.3329,25.8692,0,10.7156,24.248,0,14,23.382,0,13.5], +// 4 16 23.382 0 13.5 24.248 0 14 22.2152 0 17.0464 21.4218 0 16.4376 + [4,16,23.382,0,13.5,24.248,0,14,22.2152,0,17.0464,21.4218,0,16.4376], +// 4 16 21.4218 0 16.4376 22.2152 0 17.0464 19.7988 0 19.7988 19.0917 0 19.0917 + [4,16,21.4218,0,16.4376,22.2152,0,17.0464,19.7988,0,19.7988,19.0917,0,19.0917], +// 4 16 19.0917 0 19.0917 19.7988 0 19.7988 17.0464 0 22.2152 16.4376 0 21.4218 + [4,16,19.0917,0,19.0917,19.7988,0,19.7988,17.0464,0,22.2152,16.4376,0,21.4218], +// 4 16 16.4376 0 21.4218 17.0464 0 22.2152 14 0 24.248 13.5 0 23.382 + [4,16,16.4376,0,21.4218,17.0464,0,22.2152,14,0,24.248,13.5,0,23.382], +// 4 16 13.5 0 23.382 14 0 24.248 10.7156 0 25.8692 10.3329 0 24.9453 + [4,16,13.5,0,23.382,14,0,24.248,10.7156,0,25.8692,10.3329,0,24.9453], +// 4 16 10.3329 0 24.9453 10.7156 0 25.8692 7.2464 0 27.0452 6.9876 0 26.0793 + [4,16,10.3329,0,24.9453,10.7156,0,25.8692,7.2464,0,27.0452,6.9876,0,26.0793], +// 4 16 6.9876 0 26.0793 7.2464 0 27.0452 3.654 0 27.7592 3.5235 0 26.7678 + [4,16,6.9876,0,26.0793,7.2464,0,27.0452,3.654,0,27.7592,3.5235,0,26.7678], +// 4 16 3.5235 0 26.7678 3.654 0 27.7592 0 0 28 0 0 27 + [4,16,3.5235,0,26.7678,3.654,0,27.7592,0,0,28,0,0,27], +// +// 0 end of file +// +]; +module ldraw_lib__48__1_4ring27(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring27(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring27(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring29.scad b/p/48/1-4ring29.scad new file mode 100644 index 000000000..181733b18 --- /dev/null +++ b/p/48/1-4ring29.scad @@ -0,0 +1,45 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring29() = [ +// 0 Hi-Res Ring 29 x 0.25 +// 0 Name: 48\1-4ring29.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-02-07 [Holly-Wood] Complete regeneration, original by westrate +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 30 0 0 29.742 0 3.915 28.7506 0 3.7845 29 0 0 + [4,16,30,0,0,29.742,0,3.915,28.7506,0,3.7845,29,0,0], +// 4 16 29.742 0 3.915 28.977 0 7.764 28.0111 0 7.5052 28.7506 0 3.7845 + [4,16,29.742,0,3.915,28.977,0,7.764,28.0111,0,7.5052,28.7506,0,3.7845], +// 4 16 28.977 0 7.764 27.717 0 11.481 26.7931 0 11.0983 28.0111 0 7.5052 + [4,16,28.977,0,7.764,27.717,0,11.481,26.7931,0,11.0983,28.0111,0,7.5052], +// 4 16 27.717 0 11.481 25.98 0 15 25.114 0 14.5 26.7931 0 11.0983 + [4,16,27.717,0,11.481,25.98,0,15,25.114,0,14.5,26.7931,0,11.0983], +// 4 16 25.98 0 15 23.802 0 18.264 23.0086 0 17.6552 25.114 0 14.5 + [4,16,25.98,0,15,23.802,0,18.264,23.0086,0,17.6552,25.114,0,14.5], +// 4 16 23.802 0 18.264 21.213 0 21.213 20.5059 0 20.5059 23.0086 0 17.6552 + [4,16,23.802,0,18.264,21.213,0,21.213,20.5059,0,20.5059,23.0086,0,17.6552], +// 4 16 21.213 0 21.213 18.264 0 23.802 17.6552 0 23.0086 20.5059 0 20.5059 + [4,16,21.213,0,21.213,18.264,0,23.802,17.6552,0,23.0086,20.5059,0,20.5059], +// 4 16 18.264 0 23.802 15 0 25.98 14.5 0 25.114 17.6552 0 23.0086 + [4,16,18.264,0,23.802,15,0,25.98,14.5,0,25.114,17.6552,0,23.0086], +// 4 16 15 0 25.98 11.481 0 27.717 11.0983 0 26.7931 14.5 0 25.114 + [4,16,15,0,25.98,11.481,0,27.717,11.0983,0,26.7931,14.5,0,25.114], +// 4 16 11.481 0 27.717 7.764 0 28.977 7.5052 0 28.0111 11.0983 0 26.7931 + [4,16,11.481,0,27.717,7.764,0,28.977,7.5052,0,28.0111,11.0983,0,26.7931], +// 4 16 7.764 0 28.977 3.915 0 29.742 3.7845 0 28.7506 7.5052 0 28.0111 + [4,16,7.764,0,28.977,3.915,0,29.742,3.7845,0,28.7506,7.5052,0,28.0111], +// 4 16 3.915 0 29.742 0 0 30 0 0 29 3.7845 0 28.7506 + [4,16,3.915,0,29.742,0,0,30,0,0,29,3.7845,0,28.7506], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__1_4ring29(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring29(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring29(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring30.scad b/p/48/1-4ring30.scad new file mode 100644 index 000000000..8d8193203 --- /dev/null +++ b/p/48/1-4ring30.scad @@ -0,0 +1,45 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring30() = [ +// 0 Hi-Res Ring 30 x 0.25 +// 0 Name: 48\1-4ring30.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-03-08 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 31 0 0 30.7334 0 4.0455 29.742 0 3.915 30 0 0 + [4,16,31,0,0,30.7334,0,4.0455,29.742,0,3.915,30,0,0], +// 4 16 30.7334 0 4.0455 29.9429 0 8.0228 28.977 0 7.764 29.742 0 3.915 + [4,16,30.7334,0,4.0455,29.9429,0,8.0228,28.977,0,7.764,29.742,0,3.915], +// 4 16 29.9429 0 8.0228 28.6409 0 11.8637 27.717 0 11.481 28.977 0 7.764 + [4,16,29.9429,0,8.0228,28.6409,0,11.8637,27.717,0,11.481,28.977,0,7.764], +// 4 16 28.6409 0 11.8637 26.846 0 15.5 25.98 0 15 27.717 0 11.481 + [4,16,28.6409,0,11.8637,26.846,0,15.5,25.98,0,15,27.717,0,11.481], +// 4 16 26.846 0 15.5 24.5954 0 18.8728 23.802 0 18.264 25.98 0 15 + [4,16,26.846,0,15.5,24.5954,0,18.8728,23.802,0,18.264,25.98,0,15], +// 4 16 24.5954 0 18.8728 21.9201 0 21.9201 21.213 0 21.213 23.802 0 18.264 + [4,16,24.5954,0,18.8728,21.9201,0,21.9201,21.213,0,21.213,23.802,0,18.264], +// 4 16 21.9201 0 21.9201 18.8728 0 24.5954 18.264 0 23.802 21.213 0 21.213 + [4,16,21.9201,0,21.9201,18.8728,0,24.5954,18.264,0,23.802,21.213,0,21.213], +// 4 16 18.8728 0 24.5954 15.5 0 26.846 15 0 25.98 18.264 0 23.802 + [4,16,18.8728,0,24.5954,15.5,0,26.846,15,0,25.98,18.264,0,23.802], +// 4 16 15.5 0 26.846 11.8637 0 28.6409 11.481 0 27.717 15 0 25.98 + [4,16,15.5,0,26.846,11.8637,0,28.6409,11.481,0,27.717,15,0,25.98], +// 4 16 11.8637 0 28.6409 8.0228 0 29.9429 7.764 0 28.977 11.481 0 27.717 + [4,16,11.8637,0,28.6409,8.0228,0,29.9429,7.764,0,28.977,11.481,0,27.717], +// 4 16 8.0228 0 29.9429 4.0455 0 30.7334 3.915 0 29.742 7.764 0 28.977 + [4,16,8.0228,0,29.9429,4.0455,0,30.7334,3.915,0,29.742,7.764,0,28.977], +// 4 16 4.0455 0 30.7334 0 0 31 0 0 30 3.915 0 29.742 + [4,16,4.0455,0,30.7334,0,0,31,0,0,30,3.915,0,29.742], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__1_4ring30(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring30(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring30(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring31.scad b/p/48/1-4ring31.scad new file mode 100644 index 000000000..4c472aa67 --- /dev/null +++ b/p/48/1-4ring31.scad @@ -0,0 +1,45 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring31() = [ +// 0 Hi-Res Ring 31 x 0.25 +// 0 Name: 48\1-4ring31.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-02-13 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 32 0 0 31.7248 0 4.176 30.7334 0 4.0455 31 0 0 + [4,16,32,0,0,31.7248,0,4.176,30.7334,0,4.0455,31,0,0], +// 4 16 31.7248 0 4.176 30.9088 0 8.2816 29.9429 0 8.0228 30.7334 0 4.0455 + [4,16,31.7248,0,4.176,30.9088,0,8.2816,29.9429,0,8.0228,30.7334,0,4.0455], +// 4 16 30.9088 0 8.2816 29.5648 0 12.2464 28.6409 0 11.8637 29.9429 0 8.0228 + [4,16,30.9088,0,8.2816,29.5648,0,12.2464,28.6409,0,11.8637,29.9429,0,8.0228], +// 4 16 29.5648 0 12.2464 27.712 0 16 26.846 0 15.5 28.6409 0 11.8637 + [4,16,29.5648,0,12.2464,27.712,0,16,26.846,0,15.5,28.6409,0,11.8637], +// 4 16 27.712 0 16 25.3888 0 19.4816 24.5954 0 18.8728 26.846 0 15.5 + [4,16,27.712,0,16,25.3888,0,19.4816,24.5954,0,18.8728,26.846,0,15.5], +// 4 16 25.3888 0 19.4816 22.6272 0 22.6272 21.9201 0 21.9201 24.5954 0 18.8728 + [4,16,25.3888,0,19.4816,22.6272,0,22.6272,21.9201,0,21.9201,24.5954,0,18.8728], +// 4 16 22.6272 0 22.6272 19.4816 0 25.3888 18.8728 0 24.5954 21.9201 0 21.9201 + [4,16,22.6272,0,22.6272,19.4816,0,25.3888,18.8728,0,24.5954,21.9201,0,21.9201], +// 4 16 19.4816 0 25.3888 16 0 27.712 15.5 0 26.846 18.8728 0 24.5954 + [4,16,19.4816,0,25.3888,16,0,27.712,15.5,0,26.846,18.8728,0,24.5954], +// 4 16 16 0 27.712 12.2464 0 29.5648 11.8637 0 28.6409 15.5 0 26.846 + [4,16,16,0,27.712,12.2464,0,29.5648,11.8637,0,28.6409,15.5,0,26.846], +// 4 16 12.2464 0 29.5648 8.2816 0 30.9088 8.0228 0 29.9429 11.8637 0 28.6409 + [4,16,12.2464,0,29.5648,8.2816,0,30.9088,8.0228,0,29.9429,11.8637,0,28.6409], +// 4 16 8.2816 0 30.9088 4.176 0 31.7248 4.0455 0 30.7334 8.0228 0 29.9429 + [4,16,8.2816,0,30.9088,4.176,0,31.7248,4.0455,0,30.7334,8.0228,0,29.9429], +// 4 16 4.176 0 31.7248 0 0 32 0 0 31 4.0455 0 30.7334 + [4,16,4.176,0,31.7248,0,0,32,0,0,31,4.0455,0,30.7334], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__1_4ring31(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring31(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring31(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring32.scad b/p/48/1-4ring32.scad new file mode 100644 index 000000000..186566c22 --- /dev/null +++ b/p/48/1-4ring32.scad @@ -0,0 +1,45 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring32() = [ +// 0 Hi-Res Ring 32 x 0.25 +// 0 Name: 48\1-4ring32.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-02-17 [Holly-Wood] Complete re-write, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 33 0 0 32.7162 0 4.3065 31.7248 0 4.176 32 0 0 + [4,16,33,0,0,32.7162,0,4.3065,31.7248,0,4.176,32,0,0], +// 4 16 32.7162 0 4.3065 31.8747 0 8.5404 30.9088 0 8.2816 31.7248 0 4.176 + [4,16,32.7162,0,4.3065,31.8747,0,8.5404,30.9088,0,8.2816,31.7248,0,4.176], +// 4 16 31.8747 0 8.5404 30.4887 0 12.6291 29.5648 0 12.2464 30.9088 0 8.2816 + [4,16,31.8747,0,8.5404,30.4887,0,12.6291,29.5648,0,12.2464,30.9088,0,8.2816], +// 4 16 30.4887 0 12.6291 28.578 0 16.5 27.712 0 16 29.5648 0 12.2464 + [4,16,30.4887,0,12.6291,28.578,0,16.5,27.712,0,16,29.5648,0,12.2464], +// 4 16 28.578 0 16.5 26.1822 0 20.0904 25.3888 0 19.4816 27.712 0 16 + [4,16,28.578,0,16.5,26.1822,0,20.0904,25.3888,0,19.4816,27.712,0,16], +// 4 16 26.1822 0 20.0904 23.3343 0 23.3343 22.6272 0 22.6272 25.3888 0 19.4816 + [4,16,26.1822,0,20.0904,23.3343,0,23.3343,22.6272,0,22.6272,25.3888,0,19.4816], +// 4 16 23.3343 0 23.3343 20.0904 0 26.1822 19.4816 0 25.3888 22.6272 0 22.6272 + [4,16,23.3343,0,23.3343,20.0904,0,26.1822,19.4816,0,25.3888,22.6272,0,22.6272], +// 4 16 20.0904 0 26.1822 16.5 0 28.578 16 0 27.712 19.4816 0 25.3888 + [4,16,20.0904,0,26.1822,16.5,0,28.578,16,0,27.712,19.4816,0,25.3888], +// 4 16 16.5 0 28.578 12.6291 0 30.4887 12.2464 0 29.5648 16 0 27.712 + [4,16,16.5,0,28.578,12.6291,0,30.4887,12.2464,0,29.5648,16,0,27.712], +// 4 16 12.6291 0 30.4887 8.5404 0 31.8747 8.2816 0 30.9088 12.2464 0 29.5648 + [4,16,12.6291,0,30.4887,8.5404,0,31.8747,8.2816,0,30.9088,12.2464,0,29.5648], +// 4 16 8.5404 0 31.8747 4.3065 0 32.7162 4.176 0 31.7248 8.2816 0 30.9088 + [4,16,8.5404,0,31.8747,4.3065,0,32.7162,4.176,0,31.7248,8.2816,0,30.9088], +// 4 16 4.3065 0 32.7162 0 0 33 0 0 32 4.176 0 31.7248 + [4,16,4.3065,0,32.7162,0,0,33,0,0,32,4.176,0,31.7248], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__1_4ring32(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring32(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring32(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring33.scad b/p/48/1-4ring33.scad new file mode 100644 index 000000000..fdc26df97 --- /dev/null +++ b/p/48/1-4ring33.scad @@ -0,0 +1,45 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring33() = [ +// 0 Hi-Res Ring 33 x 0.25 +// 0 Name: 48\1-4ring33.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-02-24 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 34 0 0 33.7076 0 4.437 32.7162 0 4.3065 33 0 0 + [4,16,34,0,0,33.7076,0,4.437,32.7162,0,4.3065,33,0,0], +// 4 16 33.7076 0 4.437 32.8406 0 8.7992 31.8747 0 8.5404 32.7162 0 4.3065 + [4,16,33.7076,0,4.437,32.8406,0,8.7992,31.8747,0,8.5404,32.7162,0,4.3065], +// 4 16 32.8406 0 8.7992 31.4126 0 13.0118 30.4887 0 12.6291 31.8747 0 8.5404 + [4,16,32.8406,0,8.7992,31.4126,0,13.0118,30.4887,0,12.6291,31.8747,0,8.5404], +// 4 16 31.4126 0 13.0118 29.444 0 17 28.578 0 16.5 30.4887 0 12.6291 + [4,16,31.4126,0,13.0118,29.444,0,17,28.578,0,16.5,30.4887,0,12.6291], +// 4 16 29.444 0 17 26.9756 0 20.6992 26.1822 0 20.0904 28.578 0 16.5 + [4,16,29.444,0,17,26.9756,0,20.6992,26.1822,0,20.0904,28.578,0,16.5], +// 4 16 26.9756 0 20.6992 24.0414 0 24.0414 23.3343 0 23.3343 26.1822 0 20.0904 + [4,16,26.9756,0,20.6992,24.0414,0,24.0414,23.3343,0,23.3343,26.1822,0,20.0904], +// 4 16 24.0414 0 24.0414 20.6992 0 26.9756 20.0904 0 26.1822 23.3343 0 23.3343 + [4,16,24.0414,0,24.0414,20.6992,0,26.9756,20.0904,0,26.1822,23.3343,0,23.3343], +// 4 16 20.6992 0 26.9756 17 0 29.444 16.5 0 28.578 20.0904 0 26.1822 + [4,16,20.6992,0,26.9756,17,0,29.444,16.5,0,28.578,20.0904,0,26.1822], +// 4 16 17 0 29.444 13.0118 0 31.4126 12.6291 0 30.4887 16.5 0 28.578 + [4,16,17,0,29.444,13.0118,0,31.4126,12.6291,0,30.4887,16.5,0,28.578], +// 4 16 13.0118 0 31.4126 8.7992 0 32.8406 8.5404 0 31.8747 12.6291 0 30.4887 + [4,16,13.0118,0,31.4126,8.7992,0,32.8406,8.5404,0,31.8747,12.6291,0,30.4887], +// 4 16 8.7992 0 32.8406 4.437 0 33.7076 4.3065 0 32.7162 8.5404 0 31.8747 + [4,16,8.7992,0,32.8406,4.437,0,33.7076,4.3065,0,32.7162,8.5404,0,31.8747], +// 4 16 4.437 0 33.7076 0 0 34 0 0 33 4.3065 0 32.7162 + [4,16,4.437,0,33.7076,0,0,34,0,0,33,4.3065,0,32.7162], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__1_4ring33(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring33(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring33(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring34.scad b/p/48/1-4ring34.scad new file mode 100644 index 000000000..c7b529e60 --- /dev/null +++ b/p/48/1-4ring34.scad @@ -0,0 +1,45 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring34() = [ +// 0 Hi-Res Ring 34 x 0.25 +// 0 Name: 48\1-4ring34.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin34.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 34 0 0 35 0 0 34.699 0 4.5675 33.7076 0 4.437 + [4,16,34,0,0,35,0,0,34.699,0,4.5675,33.7076,0,4.437], +// 4 16 33.7076 0 4.437 34.699 0 4.5675 33.8065 0 9.058 32.8406 0 8.7992 + [4,16,33.7076,0,4.437,34.699,0,4.5675,33.8065,0,9.058,32.8406,0,8.7992], +// 4 16 32.8406 0 8.7992 33.8065 0 9.058 32.3365 0 13.3945 31.4126 0 13.0118 + [4,16,32.8406,0,8.7992,33.8065,0,9.058,32.3365,0,13.3945,31.4126,0,13.0118], +// 4 16 31.4126 0 13.0118 32.3365 0 13.3945 30.31 0 17.5 29.444 0 17 + [4,16,31.4126,0,13.0118,32.3365,0,13.3945,30.31,0,17.5,29.444,0,17], +// 4 16 29.444 0 17 30.31 0 17.5 27.769 0 21.308 26.9756 0 20.6992 + [4,16,29.444,0,17,30.31,0,17.5,27.769,0,21.308,26.9756,0,20.6992], +// 4 16 26.9756 0 20.6992 27.769 0 21.308 24.7485 0 24.7485 24.0414 0 24.0414 + [4,16,26.9756,0,20.6992,27.769,0,21.308,24.7485,0,24.7485,24.0414,0,24.0414], +// 4 16 24.0414 0 24.0414 24.7485 0 24.7485 21.308 0 27.769 20.6992 0 26.9756 + [4,16,24.0414,0,24.0414,24.7485,0,24.7485,21.308,0,27.769,20.6992,0,26.9756], +// 4 16 20.6992 0 26.9756 21.308 0 27.769 17.5 0 30.31 17 0 29.444 + [4,16,20.6992,0,26.9756,21.308,0,27.769,17.5,0,30.31,17,0,29.444], +// 4 16 17 0 29.444 17.5 0 30.31 13.3945 0 32.3365 13.0118 0 31.4126 + [4,16,17,0,29.444,17.5,0,30.31,13.3945,0,32.3365,13.0118,0,31.4126], +// 4 16 13.0118 0 31.4126 13.3945 0 32.3365 9.058 0 33.8065 8.7992 0 32.8406 + [4,16,13.0118,0,31.4126,13.3945,0,32.3365,9.058,0,33.8065,8.7992,0,32.8406], +// 4 16 8.7992 0 32.8406 9.058 0 33.8065 4.5675 0 34.699 4.437 0 33.7076 + [4,16,8.7992,0,32.8406,9.058,0,33.8065,4.5675,0,34.699,4.437,0,33.7076], +// 4 16 4.437 0 33.7076 4.5675 0 34.699 0 0 35 0 0 34 + [4,16,4.437,0,33.7076,4.5675,0,34.699,0,0,35,0,0,34], +// 0 +]; +module ldraw_lib__48__1_4ring34(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring34(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring34(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring35.scad b/p/48/1-4ring35.scad new file mode 100644 index 000000000..c829074ff --- /dev/null +++ b/p/48/1-4ring35.scad @@ -0,0 +1,45 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring35() = [ +// 0 Hi-Res Ring 35 x 0.25 +// 0 Name: 48\1-4ring35.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin35.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 35 0 0 36 0 0 35.6904 0 4.698 34.699 0 4.5675 + [4,16,35,0,0,36,0,0,35.6904,0,4.698,34.699,0,4.5675], +// 4 16 34.699 0 4.5675 35.6904 0 4.698 34.7724 0 9.3168 33.8065 0 9.058 + [4,16,34.699,0,4.5675,35.6904,0,4.698,34.7724,0,9.3168,33.8065,0,9.058], +// 4 16 33.8065 0 9.058 34.7724 0 9.3168 33.2604 0 13.7772 32.3365 0 13.3945 + [4,16,33.8065,0,9.058,34.7724,0,9.3168,33.2604,0,13.7772,32.3365,0,13.3945], +// 4 16 32.3365 0 13.3945 33.2604 0 13.7772 31.176 0 18 30.31 0 17.5 + [4,16,32.3365,0,13.3945,33.2604,0,13.7772,31.176,0,18,30.31,0,17.5], +// 4 16 30.31 0 17.5 31.176 0 18 28.5624 0 21.9168 27.769 0 21.308 + [4,16,30.31,0,17.5,31.176,0,18,28.5624,0,21.9168,27.769,0,21.308], +// 4 16 27.769 0 21.308 28.5624 0 21.9168 25.4556 0 25.4556 24.7485 0 24.7485 + [4,16,27.769,0,21.308,28.5624,0,21.9168,25.4556,0,25.4556,24.7485,0,24.7485], +// 4 16 24.7485 0 24.7485 25.4556 0 25.4556 21.9168 0 28.5624 21.308 0 27.769 + [4,16,24.7485,0,24.7485,25.4556,0,25.4556,21.9168,0,28.5624,21.308,0,27.769], +// 4 16 21.308 0 27.769 21.9168 0 28.5624 18 0 31.176 17.5 0 30.31 + [4,16,21.308,0,27.769,21.9168,0,28.5624,18,0,31.176,17.5,0,30.31], +// 4 16 17.5 0 30.31 18 0 31.176 13.7772 0 33.2604 13.3945 0 32.3365 + [4,16,17.5,0,30.31,18,0,31.176,13.7772,0,33.2604,13.3945,0,32.3365], +// 4 16 13.3945 0 32.3365 13.7772 0 33.2604 9.3168 0 34.7724 9.058 0 33.8065 + [4,16,13.3945,0,32.3365,13.7772,0,33.2604,9.3168,0,34.7724,9.058,0,33.8065], +// 4 16 9.058 0 33.8065 9.3168 0 34.7724 4.698 0 35.6904 4.5675 0 34.699 + [4,16,9.058,0,33.8065,9.3168,0,34.7724,4.698,0,35.6904,4.5675,0,34.699], +// 4 16 4.5675 0 34.699 4.698 0 35.6904 0 0 36 0 0 35 + [4,16,4.5675,0,34.699,4.698,0,35.6904,0,0,36,0,0,35], +// 0 +]; +module ldraw_lib__48__1_4ring35(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring35(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring35(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring36.scad b/p/48/1-4ring36.scad new file mode 100644 index 000000000..47185e80f --- /dev/null +++ b/p/48/1-4ring36.scad @@ -0,0 +1,45 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring36() = [ +// 0 Hi-Res Ring 36 x 0.25 +// 0 Name: 48\1-4ring36.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin36.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 36 0 0 37 0 0 36.6818 0 4.8285 35.6904 0 4.698 + [4,16,36,0,0,37,0,0,36.6818,0,4.8285,35.6904,0,4.698], +// 4 16 35.6904 0 4.698 36.6818 0 4.8285 35.7383 0 9.5756 34.7724 0 9.3168 + [4,16,35.6904,0,4.698,36.6818,0,4.8285,35.7383,0,9.5756,34.7724,0,9.3168], +// 4 16 34.7724 0 9.3168 35.7383 0 9.5756 34.1843 0 14.1599 33.2604 0 13.7772 + [4,16,34.7724,0,9.3168,35.7383,0,9.5756,34.1843,0,14.1599,33.2604,0,13.7772], +// 4 16 33.2604 0 13.7772 34.1843 0 14.1599 32.042 0 18.5 31.176 0 18 + [4,16,33.2604,0,13.7772,34.1843,0,14.1599,32.042,0,18.5,31.176,0,18], +// 4 16 31.176 0 18 32.042 0 18.5 29.3558 0 22.5256 28.5624 0 21.9168 + [4,16,31.176,0,18,32.042,0,18.5,29.3558,0,22.5256,28.5624,0,21.9168], +// 4 16 28.5624 0 21.9168 29.3558 0 22.5256 26.1627 0 26.1627 25.4556 0 25.4556 + [4,16,28.5624,0,21.9168,29.3558,0,22.5256,26.1627,0,26.1627,25.4556,0,25.4556], +// 4 16 25.4556 0 25.4556 26.1627 0 26.1627 22.5256 0 29.3558 21.9168 0 28.5624 + [4,16,25.4556,0,25.4556,26.1627,0,26.1627,22.5256,0,29.3558,21.9168,0,28.5624], +// 4 16 21.9168 0 28.5624 22.5256 0 29.3558 18.5 0 32.042 18 0 31.176 + [4,16,21.9168,0,28.5624,22.5256,0,29.3558,18.5,0,32.042,18,0,31.176], +// 4 16 18 0 31.176 18.5 0 32.042 14.1599 0 34.1843 13.7772 0 33.2604 + [4,16,18,0,31.176,18.5,0,32.042,14.1599,0,34.1843,13.7772,0,33.2604], +// 4 16 13.7772 0 33.2604 14.1599 0 34.1843 9.5756 0 35.7383 9.3168 0 34.7724 + [4,16,13.7772,0,33.2604,14.1599,0,34.1843,9.5756,0,35.7383,9.3168,0,34.7724], +// 4 16 9.3168 0 34.7724 9.5756 0 35.7383 4.8285 0 36.6818 4.698 0 35.6904 + [4,16,9.3168,0,34.7724,9.5756,0,35.7383,4.8285,0,36.6818,4.698,0,35.6904], +// 4 16 4.698 0 35.6904 4.8285 0 36.6818 0 0 37 0 0 36 + [4,16,4.698,0,35.6904,4.8285,0,36.6818,0,0,37,0,0,36], +// 0 +]; +module ldraw_lib__48__1_4ring36(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring36(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring36(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring37.scad b/p/48/1-4ring37.scad new file mode 100644 index 000000000..f6dbf435c --- /dev/null +++ b/p/48/1-4ring37.scad @@ -0,0 +1,47 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring37() = [ +// 0 Hi-Res Ring 37 x 0.25 +// 0 Name: 48\1-4ring37.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin37.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 37 0 0 38 0 0 37.6732 0 4.959 36.6818 0 4.8285 + [4,16,37,0,0,38,0,0,37.6732,0,4.959,36.6818,0,4.8285], +// 4 16 36.6818 0 4.8285 37.6732 0 4.959 36.7042 0 9.8344 35.7383 0 9.5756 + [4,16,36.6818,0,4.8285,37.6732,0,4.959,36.7042,0,9.8344,35.7383,0,9.5756], +// 4 16 35.7383 0 9.5756 36.7042 0 9.8344 35.1082 0 14.5426 34.1843 0 14.1599 + [4,16,35.7383,0,9.5756,36.7042,0,9.8344,35.1082,0,14.5426,34.1843,0,14.1599], +// 4 16 34.1843 0 14.1599 35.1082 0 14.5426 32.908 0 19 32.042 0 18.5 + [4,16,34.1843,0,14.1599,35.1082,0,14.5426,32.908,0,19,32.042,0,18.5], +// 4 16 32.042 0 18.5 32.908 0 19 30.1492 0 23.1344 29.3558 0 22.5256 + [4,16,32.042,0,18.5,32.908,0,19,30.1492,0,23.1344,29.3558,0,22.5256], +// 4 16 29.3558 0 22.5256 30.1492 0 23.1344 26.8698 0 26.8698 26.1627 0 26.1627 + [4,16,29.3558,0,22.5256,30.1492,0,23.1344,26.8698,0,26.8698,26.1627,0,26.1627], +// 4 16 26.1627 0 26.1627 26.8698 0 26.8698 23.1344 0 30.1492 22.5256 0 29.3558 + [4,16,26.1627,0,26.1627,26.8698,0,26.8698,23.1344,0,30.1492,22.5256,0,29.3558], +// 4 16 22.5256 0 29.3558 23.1344 0 30.1492 19 0 32.908 18.5 0 32.042 + [4,16,22.5256,0,29.3558,23.1344,0,30.1492,19,0,32.908,18.5,0,32.042], +// 4 16 18.5 0 32.042 19 0 32.908 14.5426 0 35.1082 14.1599 0 34.1843 + [4,16,18.5,0,32.042,19,0,32.908,14.5426,0,35.1082,14.1599,0,34.1843], +// 4 16 14.1599 0 34.1843 14.5426 0 35.1082 9.8344 0 36.7042 9.5756 0 35.7383 + [4,16,14.1599,0,34.1843,14.5426,0,35.1082,9.8344,0,36.7042,9.5756,0,35.7383], +// 4 16 9.5756 0 35.7383 9.8344 0 36.7042 4.959 0 37.6732 4.8285 0 36.6818 + [4,16,9.5756,0,35.7383,9.8344,0,36.7042,4.959,0,37.6732,4.8285,0,36.6818], +// 4 16 4.8285 0 36.6818 4.959 0 37.6732 0 0 38 0 0 37 + [4,16,4.8285,0,36.6818,4.959,0,37.6732,0,0,38,0,0,37], +// +// 0 end of file +// +]; +module ldraw_lib__48__1_4ring37(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring37(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring37(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring38.scad b/p/48/1-4ring38.scad new file mode 100644 index 000000000..2d5bf4d00 --- /dev/null +++ b/p/48/1-4ring38.scad @@ -0,0 +1,48 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring38() = [ +// 0 Hi-Res Ring 38 x 0.25 +// 0 Name: 48\1-4ring38.dat +// 0 Author: Steffen [Steffen] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2004-09-15 [PTadmin] Official Update 2004-03 +// 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2012-02-27 [Philo] Changed to CCW +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin38.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 39 0 0 38.6646 0 5.0895 37.6732 0 4.959 38 0 0 + [4,16,39,0,0,38.6646,0,5.0895,37.6732,0,4.959,38,0,0], +// 4 16 38.6646 0 5.0895 37.6701 0 10.0932 36.7042 0 9.8344 37.6732 0 4.959 + [4,16,38.6646,0,5.0895,37.6701,0,10.0932,36.7042,0,9.8344,37.6732,0,4.959], +// 4 16 37.6701 0 10.0932 36.0321 0 14.9253 35.1082 0 14.5426 36.7042 0 9.8344 + [4,16,37.6701,0,10.0932,36.0321,0,14.9253,35.1082,0,14.5426,36.7042,0,9.8344], +// 4 16 36.0321 0 14.9253 33.774 0 19.5 32.908 0 19 35.1082 0 14.5426 + [4,16,36.0321,0,14.9253,33.774,0,19.5,32.908,0,19,35.1082,0,14.5426], +// 4 16 33.774 0 19.5 30.9426 0 23.7432 30.1492 0 23.1344 32.908 0 19 + [4,16,33.774,0,19.5,30.9426,0,23.7432,30.1492,0,23.1344,32.908,0,19], +// 4 16 30.9426 0 23.7432 27.5769 0 27.5769 26.8698 0 26.8698 30.1492 0 23.1344 + [4,16,30.9426,0,23.7432,27.5769,0,27.5769,26.8698,0,26.8698,30.1492,0,23.1344], +// 4 16 27.5769 0 27.5769 23.7432 0 30.9426 23.1344 0 30.1492 26.8698 0 26.8698 + [4,16,27.5769,0,27.5769,23.7432,0,30.9426,23.1344,0,30.1492,26.8698,0,26.8698], +// 4 16 23.7432 0 30.9426 19.5 0 33.774 19 0 32.908 23.1344 0 30.1492 + [4,16,23.7432,0,30.9426,19.5,0,33.774,19,0,32.908,23.1344,0,30.1492], +// 4 16 19.5 0 33.774 14.9253 0 36.0321 14.5426 0 35.1082 19 0 32.908 + [4,16,19.5,0,33.774,14.9253,0,36.0321,14.5426,0,35.1082,19,0,32.908], +// 4 16 14.9253 0 36.0321 10.0932 0 37.6701 9.8344 0 36.7042 14.5426 0 35.1082 + [4,16,14.9253,0,36.0321,10.0932,0,37.6701,9.8344,0,36.7042,14.5426,0,35.1082], +// 4 16 10.0932 0 37.6701 5.0895 0 38.6646 4.959 0 37.6732 9.8344 0 36.7042 + [4,16,10.0932,0,37.6701,5.0895,0,38.6646,4.959,0,37.6732,9.8344,0,36.7042], +// 4 16 5.0895 0 38.6646 0 0 39 0 0 38 4.959 0 37.6732 + [4,16,5.0895,0,38.6646,0,0,39,0,0,38,4.959,0,37.6732], +]; +module ldraw_lib__48__1_4ring38(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring38(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring38(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring39.scad b/p/48/1-4ring39.scad new file mode 100644 index 000000000..109016ece --- /dev/null +++ b/p/48/1-4ring39.scad @@ -0,0 +1,48 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring39() = [ +// 0 Hi-Res Ring 39 x 0.25 +// 0 Name: 48\1-4ring39.dat +// 0 Author: Steffen [Steffen] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 +// 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2012-02-27 [Philo] Changed to CCW +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin39.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 40 0 0 39.656 0 5.22 38.6646 0 5.0895 39 0 0 + [4,16,40,0,0,39.656,0,5.22,38.6646,0,5.0895,39,0,0], +// 4 16 39.656 0 5.22 38.636 0 10.352 37.6701 0 10.0932 38.6646 0 5.0895 + [4,16,39.656,0,5.22,38.636,0,10.352,37.6701,0,10.0932,38.6646,0,5.0895], +// 4 16 38.636 0 10.352 36.956 0 15.308 36.0321 0 14.9253 37.6701 0 10.0932 + [4,16,38.636,0,10.352,36.956,0,15.308,36.0321,0,14.9253,37.6701,0,10.0932], +// 4 16 36.956 0 15.308 34.64 0 20 33.774 0 19.5 36.0321 0 14.9253 + [4,16,36.956,0,15.308,34.64,0,20,33.774,0,19.5,36.0321,0,14.9253], +// 4 16 34.64 0 20 31.736 0 24.352 30.9426 0 23.7432 33.774 0 19.5 + [4,16,34.64,0,20,31.736,0,24.352,30.9426,0,23.7432,33.774,0,19.5], +// 4 16 31.736 0 24.352 28.284 0 28.284 27.5769 0 27.5769 30.9426 0 23.7432 + [4,16,31.736,0,24.352,28.284,0,28.284,27.5769,0,27.5769,30.9426,0,23.7432], +// 4 16 28.284 0 28.284 24.352 0 31.736 23.7432 0 30.9426 27.5769 0 27.5769 + [4,16,28.284,0,28.284,24.352,0,31.736,23.7432,0,30.9426,27.5769,0,27.5769], +// 4 16 24.352 0 31.736 20 0 34.64 19.5 0 33.774 23.7432 0 30.9426 + [4,16,24.352,0,31.736,20,0,34.64,19.5,0,33.774,23.7432,0,30.9426], +// 4 16 20 0 34.64 15.308 0 36.956 14.9253 0 36.0321 19.5 0 33.774 + [4,16,20,0,34.64,15.308,0,36.956,14.9253,0,36.0321,19.5,0,33.774], +// 4 16 15.308 0 36.956 10.352 0 38.636 10.0932 0 37.6701 14.9253 0 36.0321 + [4,16,15.308,0,36.956,10.352,0,38.636,10.0932,0,37.6701,14.9253,0,36.0321], +// 4 16 10.352 0 38.636 5.22 0 39.656 5.0895 0 38.6646 10.0932 0 37.6701 + [4,16,10.352,0,38.636,5.22,0,39.656,5.0895,0,38.6646,10.0932,0,37.6701], +// 4 16 5.22 0 39.656 0 0 40 0 0 39 5.0895 0 38.6646 + [4,16,5.22,0,39.656,0,0,40,0,0,39,5.0895,0,38.6646], +]; +module ldraw_lib__48__1_4ring39(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring39(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring39(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring40.scad b/p/48/1-4ring40.scad new file mode 100644 index 000000000..81f461fd5 --- /dev/null +++ b/p/48/1-4ring40.scad @@ -0,0 +1,47 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring40() = [ +// 0 Hi-Res Ring 40 x 0.25 +// 0 Name: 48\1-4ring40.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin40.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 40 0 0 41 0 0 40.6474 0 5.3505 39.656 0 5.22 + [4,16,40,0,0,41,0,0,40.6474,0,5.3505,39.656,0,5.22], +// 4 16 39.656 0 5.22 40.6474 0 5.3505 39.6019 0 10.6108 38.636 0 10.352 + [4,16,39.656,0,5.22,40.6474,0,5.3505,39.6019,0,10.6108,38.636,0,10.352], +// 4 16 38.636 0 10.352 39.6019 0 10.6108 37.8799 0 15.6907 36.956 0 15.308 + [4,16,38.636,0,10.352,39.6019,0,10.6108,37.8799,0,15.6907,36.956,0,15.308], +// 4 16 36.956 0 15.308 37.8799 0 15.6907 35.506 0 20.5 34.64 0 20 + [4,16,36.956,0,15.308,37.8799,0,15.6907,35.506,0,20.5,34.64,0,20], +// 4 16 34.64 0 20 35.506 0 20.5 32.5294 0 24.9608 31.736 0 24.352 + [4,16,34.64,0,20,35.506,0,20.5,32.5294,0,24.9608,31.736,0,24.352], +// 4 16 31.736 0 24.352 32.5294 0 24.9608 28.9911 0 28.9911 28.284 0 28.284 + [4,16,31.736,0,24.352,32.5294,0,24.9608,28.9911,0,28.9911,28.284,0,28.284], +// 4 16 28.284 0 28.284 28.9911 0 28.9911 24.9608 0 32.5294 24.352 0 31.736 + [4,16,28.284,0,28.284,28.9911,0,28.9911,24.9608,0,32.5294,24.352,0,31.736], +// 4 16 24.352 0 31.736 24.9608 0 32.5294 20.5 0 35.506 20 0 34.64 + [4,16,24.352,0,31.736,24.9608,0,32.5294,20.5,0,35.506,20,0,34.64], +// 4 16 20 0 34.64 20.5 0 35.506 15.6907 0 37.8799 15.308 0 36.956 + [4,16,20,0,34.64,20.5,0,35.506,15.6907,0,37.8799,15.308,0,36.956], +// 4 16 15.308 0 36.956 15.6907 0 37.8799 10.6108 0 39.6019 10.352 0 38.636 + [4,16,15.308,0,36.956,15.6907,0,37.8799,10.6108,0,39.6019,10.352,0,38.636], +// 4 16 10.352 0 38.636 10.6108 0 39.6019 5.3505 0 40.6474 5.22 0 39.656 + [4,16,10.352,0,38.636,10.6108,0,39.6019,5.3505,0,40.6474,5.22,0,39.656], +// 4 16 5.22 0 39.656 5.3505 0 40.6474 0 0 41 0 0 40 + [4,16,5.22,0,39.656,5.3505,0,40.6474,0,0,41,0,0,40], +// +// 0 // end of file +// +]; +module ldraw_lib__48__1_4ring40(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring40(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring40(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring41.scad b/p/48/1-4ring41.scad new file mode 100644 index 000000000..72d7bb67e --- /dev/null +++ b/p/48/1-4ring41.scad @@ -0,0 +1,47 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring41() = [ +// 0 Hi-Res Ring 41 x 0.25 +// 0 Name: 48\1-4ring41.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin41.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 41 0 0 42 0 0 41.6388 0 5.481 40.6474 0 5.3505 + [4,16,41,0,0,42,0,0,41.6388,0,5.481,40.6474,0,5.3505], +// 4 16 40.6474 0 5.3505 41.6388 0 5.481 40.5678 0 10.8696 39.6019 0 10.6108 + [4,16,40.6474,0,5.3505,41.6388,0,5.481,40.5678,0,10.8696,39.6019,0,10.6108], +// 4 16 39.6019 0 10.6108 40.5678 0 10.8696 38.8038 0 16.0734 37.8799 0 15.6907 + [4,16,39.6019,0,10.6108,40.5678,0,10.8696,38.8038,0,16.0734,37.8799,0,15.6907], +// 4 16 37.8799 0 15.6907 38.8038 0 16.0734 36.372 0 21 35.506 0 20.5 + [4,16,37.8799,0,15.6907,38.8038,0,16.0734,36.372,0,21,35.506,0,20.5], +// 4 16 35.506 0 20.5 36.372 0 21 33.3228 0 25.5696 32.5294 0 24.9608 + [4,16,35.506,0,20.5,36.372,0,21,33.3228,0,25.5696,32.5294,0,24.9608], +// 4 16 32.5294 0 24.9608 33.3228 0 25.5696 29.6982 0 29.6982 28.9911 0 28.9911 + [4,16,32.5294,0,24.9608,33.3228,0,25.5696,29.6982,0,29.6982,28.9911,0,28.9911], +// 4 16 28.9911 0 28.9911 29.6982 0 29.6982 25.5696 0 33.3228 24.9608 0 32.5294 + [4,16,28.9911,0,28.9911,29.6982,0,29.6982,25.5696,0,33.3228,24.9608,0,32.5294], +// 4 16 24.9608 0 32.5294 25.5696 0 33.3228 21 0 36.372 20.5 0 35.506 + [4,16,24.9608,0,32.5294,25.5696,0,33.3228,21,0,36.372,20.5,0,35.506], +// 4 16 20.5 0 35.506 21 0 36.372 16.0734 0 38.8038 15.6907 0 37.8799 + [4,16,20.5,0,35.506,21,0,36.372,16.0734,0,38.8038,15.6907,0,37.8799], +// 4 16 15.6907 0 37.8799 16.0734 0 38.8038 10.8696 0 40.5678 10.6108 0 39.6019 + [4,16,15.6907,0,37.8799,16.0734,0,38.8038,10.8696,0,40.5678,10.6108,0,39.6019], +// 4 16 10.6108 0 39.6019 10.8696 0 40.5678 5.481 0 41.6388 5.3505 0 40.6474 + [4,16,10.6108,0,39.6019,10.8696,0,40.5678,5.481,0,41.6388,5.3505,0,40.6474], +// 4 16 5.3505 0 40.6474 5.481 0 41.6388 0 0 42 0 0 41 + [4,16,5.3505,0,40.6474,5.481,0,41.6388,0,0,42,0,0,41], +// +// 0 // end of file +// +]; +module ldraw_lib__48__1_4ring41(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring41(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring41(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring45.scad b/p/48/1-4ring45.scad new file mode 100644 index 000000000..f550a5689 --- /dev/null +++ b/p/48/1-4ring45.scad @@ -0,0 +1,47 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring45() = [ +// 0 Hi-Res Ring 45 x 0.25 +// 0 Name: 48\1-4ring45.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin45.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 45 0 0 46 0 0 45.6044 0 6.003 44.613 0 5.8725 + [4,16,45,0,0,46,0,0,45.6044,0,6.003,44.613,0,5.8725], +// 4 16 44.613 0 5.8725 45.6044 0 6.003 44.4314 0 11.9048 43.4655 0 11.646 + [4,16,44.613,0,5.8725,45.6044,0,6.003,44.4314,0,11.9048,43.4655,0,11.646], +// 4 16 43.4655 0 11.646 44.4314 0 11.9048 42.4994 0 17.6042 41.5755 0 17.2215 + [4,16,43.4655,0,11.646,44.4314,0,11.9048,42.4994,0,17.6042,41.5755,0,17.2215], +// 4 16 41.5755 0 17.2215 42.4994 0 17.6042 39.836 0 23 38.97 0 22.5 + [4,16,41.5755,0,17.2215,42.4994,0,17.6042,39.836,0,23,38.97,0,22.5], +// 4 16 38.97 0 22.5 39.836 0 23 36.4964 0 28.0048 35.703 0 27.396 + [4,16,38.97,0,22.5,39.836,0,23,36.4964,0,28.0048,35.703,0,27.396], +// 4 16 35.703 0 27.396 36.4964 0 28.0048 32.5266 0 32.5266 31.8195 0 31.8195 + [4,16,35.703,0,27.396,36.4964,0,28.0048,32.5266,0,32.5266,31.8195,0,31.8195], +// 4 16 31.8195 0 31.8195 32.5266 0 32.5266 28.0048 0 36.4964 27.396 0 35.703 + [4,16,31.8195,0,31.8195,32.5266,0,32.5266,28.0048,0,36.4964,27.396,0,35.703], +// 4 16 27.396 0 35.703 28.0048 0 36.4964 23 0 39.836 22.5 0 38.97 + [4,16,27.396,0,35.703,28.0048,0,36.4964,23,0,39.836,22.5,0,38.97], +// 4 16 22.5 0 38.97 23 0 39.836 17.6042 0 42.4994 17.2215 0 41.5755 + [4,16,22.5,0,38.97,23,0,39.836,17.6042,0,42.4994,17.2215,0,41.5755], +// 4 16 17.2215 0 41.5755 17.6042 0 42.4994 11.9048 0 44.4314 11.646 0 43.4655 + [4,16,17.2215,0,41.5755,17.6042,0,42.4994,11.9048,0,44.4314,11.646,0,43.4655], +// 4 16 11.646 0 43.4655 11.9048 0 44.4314 6.003 0 45.6044 5.8725 0 44.613 + [4,16,11.646,0,43.4655,11.9048,0,44.4314,6.003,0,45.6044,5.8725,0,44.613], +// 4 16 5.8725 0 44.613 6.003 0 45.6044 0 0 46 0 0 45 + [4,16,5.8725,0,44.613,6.003,0,45.6044,0,0,46,0,0,45], +// +// 0 end of file +// +]; +module ldraw_lib__48__1_4ring45(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring45(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring45(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring48.scad b/p/48/1-4ring48.scad new file mode 100644 index 000000000..c2714cdbc --- /dev/null +++ b/p/48/1-4ring48.scad @@ -0,0 +1,47 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring48() = [ +// 0 Hi-Res Ring 48 x 0.25 +// 0 Name: 48\1-4ring48.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin48.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 48 0 0 49 0 0 48.5786 0 6.3945 47.5872 0 6.264 + [4,16,48,0,0,49,0,0,48.5786,0,6.3945,47.5872,0,6.264], +// 4 16 47.5872 0 6.264 48.5786 0 6.3945 47.3291 0 12.6812 46.3632 0 12.4224 + [4,16,47.5872,0,6.264,48.5786,0,6.3945,47.3291,0,12.6812,46.3632,0,12.4224], +// 4 16 46.3632 0 12.4224 47.3291 0 12.6812 45.2711 0 18.7523 44.3472 0 18.3696 + [4,16,46.3632,0,12.4224,47.3291,0,12.6812,45.2711,0,18.7523,44.3472,0,18.3696], +// 4 16 44.3472 0 18.3696 45.2711 0 18.7523 42.434 0 24.5 41.568 0 24 + [4,16,44.3472,0,18.3696,45.2711,0,18.7523,42.434,0,24.5,41.568,0,24], +// 4 16 41.568 0 24 42.434 0 24.5 38.8766 0 29.8312 38.0832 0 29.2224 + [4,16,41.568,0,24,42.434,0,24.5,38.8766,0,29.8312,38.0832,0,29.2224], +// 4 16 38.0832 0 29.2224 38.8766 0 29.8312 34.6479 0 34.6479 33.9408 0 33.9408 + [4,16,38.0832,0,29.2224,38.8766,0,29.8312,34.6479,0,34.6479,33.9408,0,33.9408], +// 4 16 33.9408 0 33.9408 34.6479 0 34.6479 29.8312 0 38.8766 29.2224 0 38.0832 + [4,16,33.9408,0,33.9408,34.6479,0,34.6479,29.8312,0,38.8766,29.2224,0,38.0832], +// 4 16 29.2224 0 38.0832 29.8312 0 38.8766 24.5 0 42.434 24 0 41.568 + [4,16,29.2224,0,38.0832,29.8312,0,38.8766,24.5,0,42.434,24,0,41.568], +// 4 16 24 0 41.568 24.5 0 42.434 18.7523 0 45.2711 18.3696 0 44.3472 + [4,16,24,0,41.568,24.5,0,42.434,18.7523,0,45.2711,18.3696,0,44.3472], +// 4 16 18.3696 0 44.3472 18.7523 0 45.2711 12.6812 0 47.3291 12.4224 0 46.3632 + [4,16,18.3696,0,44.3472,18.7523,0,45.2711,12.6812,0,47.3291,12.4224,0,46.3632], +// 4 16 12.4224 0 46.3632 12.6812 0 47.3291 6.3945 0 48.5786 6.264 0 47.5872 + [4,16,12.4224,0,46.3632,12.6812,0,47.3291,6.3945,0,48.5786,6.264,0,47.5872], +// 4 16 6.264 0 47.5872 6.3945 0 48.5786 0 0 49 0 0 48 + [4,16,6.264,0,47.5872,6.3945,0,48.5786,0,0,49,0,0,48], +// +// 0 end of file +// +]; +module ldraw_lib__48__1_4ring48(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring48(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring48(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring51.scad b/p/48/1-4ring51.scad new file mode 100644 index 000000000..e7a7b2d0e --- /dev/null +++ b/p/48/1-4ring51.scad @@ -0,0 +1,47 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring51() = [ +// 0 Hi-Res Ring 51 x 0.25 +// 0 Name: 48\1-4ring51.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 +// 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2024-03-08 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 52 0 0 51.5528 0 6.786 50.5614 0 6.6555 51 0 0 + [4,16,52,0,0,51.5528,0,6.786,50.5614,0,6.6555,51,0,0], +// 4 16 51.5528 0 6.786 50.2268 0 13.4576 49.2609 0 13.1988 50.5614 0 6.6555 + [4,16,51.5528,0,6.786,50.2268,0,13.4576,49.2609,0,13.1988,50.5614,0,6.6555], +// 4 16 50.2268 0 13.4576 48.0428 0 19.9004 47.1189 0 19.5177 49.2609 0 13.1988 + [4,16,50.2268,0,13.4576,48.0428,0,19.9004,47.1189,0,19.5177,49.2609,0,13.1988], +// 4 16 48.0428 0 19.9004 45.032 0 26 44.166 0 25.5 47.1189 0 19.5177 + [4,16,48.0428,0,19.9004,45.032,0,26,44.166,0,25.5,47.1189,0,19.5177], +// 4 16 45.032 0 26 41.2568 0 31.6576 40.4634 0 31.0488 44.166 0 25.5 + [4,16,45.032,0,26,41.2568,0,31.6576,40.4634,0,31.0488,44.166,0,25.5], +// 4 16 41.2568 0 31.6576 36.7692 0 36.7692 36.0621 0 36.0621 40.4634 0 31.0488 + [4,16,41.2568,0,31.6576,36.7692,0,36.7692,36.0621,0,36.0621,40.4634,0,31.0488], +// 4 16 36.7692 0 36.7692 31.6576 0 41.2568 31.0488 0 40.4634 36.0621 0 36.0621 + [4,16,36.7692,0,36.7692,31.6576,0,41.2568,31.0488,0,40.4634,36.0621,0,36.0621], +// 4 16 31.6576 0 41.2568 26 0 45.032 25.5 0 44.166 31.0488 0 40.4634 + [4,16,31.6576,0,41.2568,26,0,45.032,25.5,0,44.166,31.0488,0,40.4634], +// 4 16 26 0 45.032 19.9004 0 48.0428 19.5177 0 47.1189 25.5 0 44.166 + [4,16,26,0,45.032,19.9004,0,48.0428,19.5177,0,47.1189,25.5,0,44.166], +// 4 16 19.9004 0 48.0428 13.4576 0 50.2268 13.1988 0 49.2609 19.5177 0 47.1189 + [4,16,19.9004,0,48.0428,13.4576,0,50.2268,13.1988,0,49.2609,19.5177,0,47.1189], +// 4 16 13.4576 0 50.2268 6.786 0 51.5528 6.6555 0 50.5614 13.1988 0 49.2609 + [4,16,13.4576,0,50.2268,6.786,0,51.5528,6.6555,0,50.5614,13.1988,0,49.2609], +// 4 16 6.786 0 51.5528 0 0 52 0 0 51 6.6555 0 50.5614 + [4,16,6.786,0,51.5528,0,0,52,0,0,51,6.6555,0,50.5614], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__1_4ring51(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring51(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring51(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring63.scad b/p/48/1-4ring63.scad new file mode 100644 index 000000000..85cc6ac7b --- /dev/null +++ b/p/48/1-4ring63.scad @@ -0,0 +1,47 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring63() = [ +// 0 Hi-Res Ring 63 x 0.25 +// 0 Name: 48\1-4ring63.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin63.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 63 0 0 64 0 0 63.4496 0 8.352 62.4582 0 8.2215 + [4,16,63,0,0,64,0,0,63.4496,0,8.352,62.4582,0,8.2215], +// 4 16 62.4582 0 8.2215 63.4496 0 8.352 61.8176 0 16.5632 60.8517 0 16.3044 + [4,16,62.4582,0,8.2215,63.4496,0,8.352,61.8176,0,16.5632,60.8517,0,16.3044], +// 4 16 60.8517 0 16.3044 61.8176 0 16.5632 59.1296 0 24.4928 58.2057 0 24.1101 + [4,16,60.8517,0,16.3044,61.8176,0,16.5632,59.1296,0,24.4928,58.2057,0,24.1101], +// 4 16 58.2057 0 24.1101 59.1296 0 24.4928 55.424 0 32 54.558 0 31.5 + [4,16,58.2057,0,24.1101,59.1296,0,24.4928,55.424,0,32,54.558,0,31.5], +// 4 16 54.558 0 31.5 55.424 0 32 50.7776 0 38.9632 49.9842 0 38.3544 + [4,16,54.558,0,31.5,55.424,0,32,50.7776,0,38.9632,49.9842,0,38.3544], +// 4 16 49.9842 0 38.3544 50.7776 0 38.9632 45.2544 0 45.2544 44.5473 0 44.5473 + [4,16,49.9842,0,38.3544,50.7776,0,38.9632,45.2544,0,45.2544,44.5473,0,44.5473], +// 4 16 44.5473 0 44.5473 45.2544 0 45.2544 38.9632 0 50.7776 38.3544 0 49.9842 + [4,16,44.5473,0,44.5473,45.2544,0,45.2544,38.9632,0,50.7776,38.3544,0,49.9842], +// 4 16 38.3544 0 49.9842 38.9632 0 50.7776 32 0 55.424 31.5 0 54.558 + [4,16,38.3544,0,49.9842,38.9632,0,50.7776,32,0,55.424,31.5,0,54.558], +// 4 16 31.5 0 54.558 32 0 55.424 24.4928 0 59.1296 24.1101 0 58.2057 + [4,16,31.5,0,54.558,32,0,55.424,24.4928,0,59.1296,24.1101,0,58.2057], +// 4 16 24.1101 0 58.2057 24.4928 0 59.1296 16.5632 0 61.8176 16.3044 0 60.8517 + [4,16,24.1101,0,58.2057,24.4928,0,59.1296,16.5632,0,61.8176,16.3044,0,60.8517], +// 4 16 16.3044 0 60.8517 16.5632 0 61.8176 8.352 0 63.4496 8.2215 0 62.4582 + [4,16,16.3044,0,60.8517,16.5632,0,61.8176,8.352,0,63.4496,8.2215,0,62.4582], +// 4 16 8.2215 0 62.4582 8.352 0 63.4496 0 0 64 0 0 63 + [4,16,8.2215,0,62.4582,8.352,0,63.4496,0,0,64,0,0,63], +// +// 0 end of file +// +]; +module ldraw_lib__48__1_4ring63(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring63(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring63(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring64.scad b/p/48/1-4ring64.scad new file mode 100644 index 000000000..1e4055ca3 --- /dev/null +++ b/p/48/1-4ring64.scad @@ -0,0 +1,47 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring64() = [ +// 0 Hi-Res Ring 64 x 0.25 +// 0 Name: 48\1-4ring64.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin64.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 64 0 0 65 0 0 64.441 0 8.4825 63.4496 0 8.352 + [4,16,64,0,0,65,0,0,64.441,0,8.4825,63.4496,0,8.352], +// 4 16 63.4496 0 8.352 64.441 0 8.4825 62.7835 0 16.822 61.8176 0 16.5632 + [4,16,63.4496,0,8.352,64.441,0,8.4825,62.7835,0,16.822,61.8176,0,16.5632], +// 4 16 61.8176 0 16.5632 62.7835 0 16.822 60.0535 0 24.8755 59.1296 0 24.4928 + [4,16,61.8176,0,16.5632,62.7835,0,16.822,60.0535,0,24.8755,59.1296,0,24.4928], +// 4 16 59.1296 0 24.4928 60.0535 0 24.8755 56.29 0 32.5 55.424 0 32 + [4,16,59.1296,0,24.4928,60.0535,0,24.8755,56.29,0,32.5,55.424,0,32], +// 4 16 55.424 0 32 56.29 0 32.5 51.571 0 39.572 50.7776 0 38.9632 + [4,16,55.424,0,32,56.29,0,32.5,51.571,0,39.572,50.7776,0,38.9632], +// 4 16 50.7776 0 38.9632 51.571 0 39.572 45.9615 0 45.9615 45.2544 0 45.2544 + [4,16,50.7776,0,38.9632,51.571,0,39.572,45.9615,0,45.9615,45.2544,0,45.2544], +// 4 16 45.2544 0 45.2544 45.9615 0 45.9615 39.572 0 51.571 38.9632 0 50.7776 + [4,16,45.2544,0,45.2544,45.9615,0,45.9615,39.572,0,51.571,38.9632,0,50.7776], +// 4 16 38.9632 0 50.7776 39.572 0 51.571 32.5 0 56.29 32 0 55.424 + [4,16,38.9632,0,50.7776,39.572,0,51.571,32.5,0,56.29,32,0,55.424], +// 4 16 32 0 55.424 32.5 0 56.29 24.8755 0 60.0535 24.4928 0 59.1296 + [4,16,32,0,55.424,32.5,0,56.29,24.8755,0,60.0535,24.4928,0,59.1296], +// 4 16 24.4928 0 59.1296 24.8755 0 60.0535 16.822 0 62.7835 16.5632 0 61.8176 + [4,16,24.4928,0,59.1296,24.8755,0,60.0535,16.822,0,62.7835,16.5632,0,61.8176], +// 4 16 16.5632 0 61.8176 16.822 0 62.7835 8.4825 0 64.441 8.352 0 63.4496 + [4,16,16.5632,0,61.8176,16.822,0,62.7835,8.4825,0,64.441,8.352,0,63.4496], +// 4 16 8.352 0 63.4496 8.4825 0 64.441 0 0 65 0 0 64 + [4,16,8.352,0,63.4496,8.4825,0,64.441,0,0,65,0,0,64], +// +// 0 end of file +// +]; +module ldraw_lib__48__1_4ring64(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring64(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring64(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring65.scad b/p/48/1-4ring65.scad new file mode 100644 index 000000000..fd4cd3bc2 --- /dev/null +++ b/p/48/1-4ring65.scad @@ -0,0 +1,47 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring65() = [ +// 0 Hi-Res Ring 65 x 0.25 +// 0 Name: 48\1-4ring65.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin65.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 65 0 0 66 0 0 65.4324 0 8.613 64.441 0 8.4825 + [4,16,65,0,0,66,0,0,65.4324,0,8.613,64.441,0,8.4825], +// 4 16 64.441 0 8.4825 65.4324 0 8.613 63.7494 0 17.0808 62.7835 0 16.822 + [4,16,64.441,0,8.4825,65.4324,0,8.613,63.7494,0,17.0808,62.7835,0,16.822], +// 4 16 62.7835 0 16.822 63.7494 0 17.0808 60.9774 0 25.2582 60.0535 0 24.8755 + [4,16,62.7835,0,16.822,63.7494,0,17.0808,60.9774,0,25.2582,60.0535,0,24.8755], +// 4 16 60.0535 0 24.8755 60.9774 0 25.2582 57.156 0 33 56.29 0 32.5 + [4,16,60.0535,0,24.8755,60.9774,0,25.2582,57.156,0,33,56.29,0,32.5], +// 4 16 56.29 0 32.5 57.156 0 33 52.3644 0 40.1808 51.571 0 39.572 + [4,16,56.29,0,32.5,57.156,0,33,52.3644,0,40.1808,51.571,0,39.572], +// 4 16 51.571 0 39.572 52.3644 0 40.1808 46.6686 0 46.6686 45.9615 0 45.9615 + [4,16,51.571,0,39.572,52.3644,0,40.1808,46.6686,0,46.6686,45.9615,0,45.9615], +// 4 16 45.9615 0 45.9615 46.6686 0 46.6686 40.1808 0 52.3644 39.572 0 51.571 + [4,16,45.9615,0,45.9615,46.6686,0,46.6686,40.1808,0,52.3644,39.572,0,51.571], +// 4 16 39.572 0 51.571 40.1808 0 52.3644 33 0 57.156 32.5 0 56.29 + [4,16,39.572,0,51.571,40.1808,0,52.3644,33,0,57.156,32.5,0,56.29], +// 4 16 32.5 0 56.29 33 0 57.156 25.2582 0 60.9774 24.8755 0 60.0535 + [4,16,32.5,0,56.29,33,0,57.156,25.2582,0,60.9774,24.8755,0,60.0535], +// 4 16 24.8755 0 60.0535 25.2582 0 60.9774 17.0808 0 63.7494 16.822 0 62.7835 + [4,16,24.8755,0,60.0535,25.2582,0,60.9774,17.0808,0,63.7494,16.822,0,62.7835], +// 4 16 16.822 0 62.7835 17.0808 0 63.7494 8.613 0 65.4324 8.4825 0 64.441 + [4,16,16.822,0,62.7835,17.0808,0,63.7494,8.613,0,65.4324,8.4825,0,64.441], +// 4 16 8.4825 0 64.441 8.613 0 65.4324 0 0 66 0 0 65 + [4,16,8.4825,0,64.441,8.613,0,65.4324,0,0,66,0,0,65], +// +// 0 end of file +// +]; +module ldraw_lib__48__1_4ring65(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring65(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring65(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring70.scad b/p/48/1-4ring70.scad new file mode 100644 index 000000000..d1e48a1a4 --- /dev/null +++ b/p/48/1-4ring70.scad @@ -0,0 +1,45 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring70() = [ +// 0 Hi-Res Ring 70 x 0.25 +// 0 Name: 48\1-4ring70.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin70.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 70 0 0 71 0 0 70.3894 0 9.2655 69.398 0 9.135 + [4,16,70,0,0,71,0,0,70.3894,0,9.2655,69.398,0,9.135], +// 4 16 69.398 0 9.135 70.3894 0 9.2655 68.5789 0 18.3748 67.613 0 18.116 + [4,16,69.398,0,9.135,70.3894,0,9.2655,68.5789,0,18.3748,67.613,0,18.116], +// 4 16 67.613 0 18.116 68.5789 0 18.3748 65.5969 0 27.1717 64.673 0 26.789 + [4,16,67.613,0,18.116,68.5789,0,18.3748,65.5969,0,27.1717,64.673,0,26.789], +// 4 16 64.673 0 26.789 65.5969 0 27.1717 61.486 0 35.5 60.62 0 35 + [4,16,64.673,0,26.789,65.5969,0,27.1717,61.486,0,35.5,60.62,0,35], +// 4 16 60.62 0 35 61.486 0 35.5 56.3314 0 43.2248 55.538 0 42.616 + [4,16,60.62,0,35,61.486,0,35.5,56.3314,0,43.2248,55.538,0,42.616], +// 4 16 55.538 0 42.616 56.3314 0 43.2248 50.2041 0 50.2041 49.497 0 49.497 + [4,16,55.538,0,42.616,56.3314,0,43.2248,50.2041,0,50.2041,49.497,0,49.497], +// 4 16 49.497 0 49.497 50.2041 0 50.2041 43.2248 0 56.3314 42.616 0 55.538 + [4,16,49.497,0,49.497,50.2041,0,50.2041,43.2248,0,56.3314,42.616,0,55.538], +// 4 16 42.616 0 55.538 43.2248 0 56.3314 35.5 0 61.486 35 0 60.62 + [4,16,42.616,0,55.538,43.2248,0,56.3314,35.5,0,61.486,35,0,60.62], +// 4 16 35 0 60.62 35.5 0 61.486 27.1717 0 65.5969 26.789 0 64.673 + [4,16,35,0,60.62,35.5,0,61.486,27.1717,0,65.5969,26.789,0,64.673], +// 4 16 26.789 0 64.673 27.1717 0 65.5969 18.3748 0 68.5789 18.116 0 67.613 + [4,16,26.789,0,64.673,27.1717,0,65.5969,18.3748,0,68.5789,18.116,0,67.613], +// 4 16 18.116 0 67.613 18.3748 0 68.5789 9.2655 0 70.3894 9.135 0 69.398 + [4,16,18.116,0,67.613,18.3748,0,68.5789,9.2655,0,70.3894,9.135,0,69.398], +// 4 16 9.135 0 69.398 9.2655 0 70.3894 0 0 71 0 0 70 + [4,16,9.135,0,69.398,9.2655,0,70.3894,0,0,71,0,0,70], +// 0 +]; +module ldraw_lib__48__1_4ring70(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring70(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring70(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring71.scad b/p/48/1-4ring71.scad new file mode 100644 index 000000000..c71e3c1da --- /dev/null +++ b/p/48/1-4ring71.scad @@ -0,0 +1,45 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring71() = [ +// 0 Hi-Res Ring 71 x 0.25 +// 0 Name: 48\1-4ring71.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin71.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 71 0 0 72 0 0 71.3808 0 9.396 70.3894 0 9.2655 + [4,16,71,0,0,72,0,0,71.3808,0,9.396,70.3894,0,9.2655], +// 4 16 70.3894 0 9.2655 71.3808 0 9.396 69.5448 0 18.6336 68.5789 0 18.3748 + [4,16,70.3894,0,9.2655,71.3808,0,9.396,69.5448,0,18.6336,68.5789,0,18.3748], +// 4 16 68.5789 0 18.3748 69.5448 0 18.6336 66.5208 0 27.5544 65.5969 0 27.1717 + [4,16,68.5789,0,18.3748,69.5448,0,18.6336,66.5208,0,27.5544,65.5969,0,27.1717], +// 4 16 65.5969 0 27.1717 66.5208 0 27.5544 62.352 0 36 61.486 0 35.5 + [4,16,65.5969,0,27.1717,66.5208,0,27.5544,62.352,0,36,61.486,0,35.5], +// 4 16 61.486 0 35.5 62.352 0 36 57.1248 0 43.8336 56.3314 0 43.2248 + [4,16,61.486,0,35.5,62.352,0,36,57.1248,0,43.8336,56.3314,0,43.2248], +// 4 16 56.3314 0 43.2248 57.1248 0 43.8336 50.9112 0 50.9112 50.2041 0 50.2041 + [4,16,56.3314,0,43.2248,57.1248,0,43.8336,50.9112,0,50.9112,50.2041,0,50.2041], +// 4 16 50.2041 0 50.2041 50.9112 0 50.9112 43.8336 0 57.1248 43.2248 0 56.3314 + [4,16,50.2041,0,50.2041,50.9112,0,50.9112,43.8336,0,57.1248,43.2248,0,56.3314], +// 4 16 43.2248 0 56.3314 43.8336 0 57.1248 36 0 62.352 35.5 0 61.486 + [4,16,43.2248,0,56.3314,43.8336,0,57.1248,36,0,62.352,35.5,0,61.486], +// 4 16 35.5 0 61.486 36 0 62.352 27.5544 0 66.5208 27.1717 0 65.5969 + [4,16,35.5,0,61.486,36,0,62.352,27.5544,0,66.5208,27.1717,0,65.5969], +// 4 16 27.1717 0 65.5969 27.5544 0 66.5208 18.6336 0 69.5448 18.3748 0 68.5789 + [4,16,27.1717,0,65.5969,27.5544,0,66.5208,18.6336,0,69.5448,18.3748,0,68.5789], +// 4 16 18.3748 0 68.5789 18.6336 0 69.5448 9.396 0 71.3808 9.2655 0 70.3894 + [4,16,18.3748,0,68.5789,18.6336,0,69.5448,9.396,0,71.3808,9.2655,0,70.3894], +// 4 16 9.2655 0 70.3894 9.396 0 71.3808 0 0 72 0 0 71 + [4,16,9.2655,0,70.3894,9.396,0,71.3808,0,0,72,0,0,71], +// 0 +]; +module ldraw_lib__48__1_4ring71(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring71(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring71(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring82.scad b/p/48/1-4ring82.scad new file mode 100644 index 000000000..1250dd292 --- /dev/null +++ b/p/48/1-4ring82.scad @@ -0,0 +1,47 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring82() = [ +// 0 Hi-Res Ring 82 x 0.25 +// 0 Name: 48\1-4ring82.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin82.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 82 0 0 83 0 0 82.2862 0 10.8315 81.2948 0 10.701 + [4,16,82,0,0,83,0,0,82.2862,0,10.8315,81.2948,0,10.701], +// 4 16 81.2948 0 10.701 82.2862 0 10.8315 80.1697 0 21.4804 79.2038 0 21.2216 + [4,16,81.2948,0,10.701,82.2862,0,10.8315,80.1697,0,21.4804,79.2038,0,21.2216], +// 4 16 79.2038 0 21.2216 80.1697 0 21.4804 76.6837 0 31.7641 75.7598 0 31.3814 + [4,16,79.2038,0,21.2216,80.1697,0,21.4804,76.6837,0,31.7641,75.7598,0,31.3814], +// 4 16 75.7598 0 31.3814 76.6837 0 31.7641 71.878 0 41.5 71.012 0 41 + [4,16,75.7598,0,31.3814,76.6837,0,31.7641,71.878,0,41.5,71.012,0,41], +// 4 16 71.012 0 41 71.878 0 41.5 65.8522 0 50.5304 65.0588 0 49.9216 + [4,16,71.012,0,41,71.878,0,41.5,65.8522,0,50.5304,65.0588,0,49.9216], +// 4 16 65.0588 0 49.9216 65.8522 0 50.5304 58.6893 0 58.6893 57.9822 0 57.9822 + [4,16,65.0588,0,49.9216,65.8522,0,50.5304,58.6893,0,58.6893,57.9822,0,57.9822], +// 4 16 57.9822 0 57.9822 58.6893 0 58.6893 50.5304 0 65.8522 49.9216 0 65.0588 + [4,16,57.9822,0,57.9822,58.6893,0,58.6893,50.5304,0,65.8522,49.9216,0,65.0588], +// 4 16 49.9216 0 65.0588 50.5304 0 65.8522 41.5 0 71.878 41 0 71.012 + [4,16,49.9216,0,65.0588,50.5304,0,65.8522,41.5,0,71.878,41,0,71.012], +// 4 16 41 0 71.012 41.5 0 71.878 31.7641 0 76.6837 31.3814 0 75.7598 + [4,16,41,0,71.012,41.5,0,71.878,31.7641,0,76.6837,31.3814,0,75.7598], +// 4 16 31.3814 0 75.7598 31.7641 0 76.6837 21.4804 0 80.1697 21.2216 0 79.2038 + [4,16,31.3814,0,75.7598,31.7641,0,76.6837,21.4804,0,80.1697,21.2216,0,79.2038], +// 4 16 21.2216 0 79.2038 21.4804 0 80.1697 10.8315 0 82.2862 10.701 0 81.2948 + [4,16,21.2216,0,79.2038,21.4804,0,80.1697,10.8315,0,82.2862,10.701,0,81.2948], +// 4 16 10.701 0 81.2948 10.8315 0 82.2862 0 0 83 0 0 82 + [4,16,10.701,0,81.2948,10.8315,0,82.2862,0,0,83,0,0,82], +// +// 0 // end of file +// +]; +module ldraw_lib__48__1_4ring82(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring82(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring82(line=0.2); \ No newline at end of file diff --git a/p/48/1-4ring83.scad b/p/48/1-4ring83.scad new file mode 100644 index 000000000..fd5c7593c --- /dev/null +++ b/p/48/1-4ring83.scad @@ -0,0 +1,49 @@ +use <../../lib.scad> +function ldraw_lib__48__1_4ring83() = [ +// 0 Hi-Res Ring 83 x 0.25 +// 0 Name: 48\1-4ring83.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-4rin83.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 0 // Made with Primitive Generator +// +// 4 16 83 0 0 84 0 0 83.2776 0 10.962 82.2862 0 10.8315 + [4,16,83,0,0,84,0,0,83.2776,0,10.962,82.2862,0,10.8315], +// 4 16 82.2862 0 10.8315 83.2776 0 10.962 81.1356 0 21.7392 80.1697 0 21.4804 + [4,16,82.2862,0,10.8315,83.2776,0,10.962,81.1356,0,21.7392,80.1697,0,21.4804], +// 4 16 80.1697 0 21.4804 81.1356 0 21.7392 77.6076 0 32.1468 76.6837 0 31.7641 + [4,16,80.1697,0,21.4804,81.1356,0,21.7392,77.6076,0,32.1468,76.6837,0,31.7641], +// 4 16 76.6837 0 31.7641 77.6076 0 32.1468 72.744 0 42 71.878 0 41.5 + [4,16,76.6837,0,31.7641,77.6076,0,32.1468,72.744,0,42,71.878,0,41.5], +// 4 16 71.878 0 41.5 72.744 0 42 66.6456 0 51.1392 65.8522 0 50.5304 + [4,16,71.878,0,41.5,72.744,0,42,66.6456,0,51.1392,65.8522,0,50.5304], +// 4 16 65.8522 0 50.5304 66.6456 0 51.1392 59.3964 0 59.3964 58.6893 0 58.6893 + [4,16,65.8522,0,50.5304,66.6456,0,51.1392,59.3964,0,59.3964,58.6893,0,58.6893], +// 4 16 58.6893 0 58.6893 59.3964 0 59.3964 51.1392 0 66.6456 50.5304 0 65.8522 + [4,16,58.6893,0,58.6893,59.3964,0,59.3964,51.1392,0,66.6456,50.5304,0,65.8522], +// 4 16 50.5304 0 65.8522 51.1392 0 66.6456 42 0 72.744 41.5 0 71.878 + [4,16,50.5304,0,65.8522,51.1392,0,66.6456,42,0,72.744,41.5,0,71.878], +// 4 16 41.5 0 71.878 42 0 72.744 32.1468 0 77.6076 31.7641 0 76.6837 + [4,16,41.5,0,71.878,42,0,72.744,32.1468,0,77.6076,31.7641,0,76.6837], +// 4 16 31.7641 0 76.6837 32.1468 0 77.6076 21.7392 0 81.1356 21.4804 0 80.1697 + [4,16,31.7641,0,76.6837,32.1468,0,77.6076,21.7392,0,81.1356,21.4804,0,80.1697], +// 4 16 21.4804 0 80.1697 21.7392 0 81.1356 10.962 0 83.2776 10.8315 0 82.2862 + [4,16,21.4804,0,80.1697,21.7392,0,81.1356,10.962,0,83.2776,10.8315,0,82.2862], +// 4 16 10.8315 0 82.2862 10.962 0 83.2776 0 0 84 0 0 83 + [4,16,10.8315,0,82.2862,10.962,0,83.2776,0,0,84,0,0,83], +// +// 0 // end of file +// +]; +module ldraw_lib__48__1_4ring83(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_4ring83(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_4ring83(line=0.2); \ No newline at end of file diff --git a/p/48/1-6rin12.scad b/p/48/1-6rin12.scad index 758b7c849..87cf29271 100644 --- a/p/48/1-6rin12.scad +++ b/p/48/1-6rin12.scad @@ -1,37 +1,36 @@ use <../../lib.scad> function ldraw_lib__48__1_6rin12() = [ -// 0 Hi-Res Ring 12 x 0.1667 +// 0 ~Hi-Res Ring 12 x 0.1667 (Obsolete) // 0 Name: 48\1-6rin12.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 +// 0 !HISTORY 2024-02-24 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 12 0 0 13 0 0 12.8882 0 1.6965 11.8968 0 1.566 - [4,16,12,0,0,13,0,0,12.8882,0,1.6965,11.8968,0,1.566], -// 4 16 11.8968 0 1.566 12.8882 0 1.6965 12.5567 0 3.3644 11.5908 0 3.1056 - [4,16,11.8968,0,1.566,12.8882,0,1.6965,12.5567,0,3.3644,11.5908,0,3.1056], -// 4 16 11.5908 0 3.1056 12.5567 0 3.3644 12.0107 0 4.9751 11.0868 0 4.5924 - [4,16,11.5908,0,3.1056,12.5567,0,3.3644,12.0107,0,4.9751,11.0868,0,4.5924], -// 4 16 11.0868 0 4.5924 12.0107 0 4.9751 11.258 0 6.5 10.392 0 6 - [4,16,11.0868,0,4.5924,12.0107,0,4.9751,11.258,0,6.5,10.392,0,6], -// 4 16 10.392 0 6 11.258 0 6.5 10.3142 0 7.9144 9.5208 0 7.3056 - [4,16,10.392,0,6,11.258,0,6.5,10.3142,0,7.9144,9.5208,0,7.3056], -// 4 16 9.5208 0 7.3056 10.3142 0 7.9144 9.1923 0 9.1923 8.4852 0 8.4852 - [4,16,9.5208,0,7.3056,10.3142,0,7.9144,9.1923,0,9.1923,8.4852,0,8.4852], -// 4 16 8.4852 0 8.4852 9.1923 0 9.1923 7.9144 0 10.3142 7.3056 0 9.5208 - [4,16,8.4852,0,8.4852,9.1923,0,9.1923,7.9144,0,10.3142,7.3056,0,9.5208], -// 4 16 7.3056 0 9.5208 7.9144 0 10.3142 6.5 0 11.258 6 0 10.392 - [4,16,7.3056,0,9.5208,7.9144,0,10.3142,6.5,0,11.258,6,0,10.392], -// -// 0 end of file -// +// 4 16 13 0 0 12.8882 0 1.6965 11.8968 0 1.566 12 0 0 + [4,16,13,0,0,12.8882,0,1.6965,11.8968,0,1.566,12,0,0], +// 4 16 12.8882 0 1.6965 12.5567 0 3.3644 11.5908 0 3.1056 11.8968 0 1.566 + [4,16,12.8882,0,1.6965,12.5567,0,3.3644,11.5908,0,3.1056,11.8968,0,1.566], +// 4 16 12.5567 0 3.3644 12.0107 0 4.9751 11.0868 0 4.5924 11.5908 0 3.1056 + [4,16,12.5567,0,3.3644,12.0107,0,4.9751,11.0868,0,4.5924,11.5908,0,3.1056], +// 4 16 12.0107 0 4.9751 11.258 0 6.5 10.392 0 6 11.0868 0 4.5924 + [4,16,12.0107,0,4.9751,11.258,0,6.5,10.392,0,6,11.0868,0,4.5924], +// 4 16 11.258 0 6.5 10.3142 0 7.9144 9.5208 0 7.3056 10.392 0 6 + [4,16,11.258,0,6.5,10.3142,0,7.9144,9.5208,0,7.3056,10.392,0,6], +// 4 16 10.3142 0 7.9144 9.1923 0 9.1923 8.4852 0 8.4852 9.5208 0 7.3056 + [4,16,10.3142,0,7.9144,9.1923,0,9.1923,8.4852,0,8.4852,9.5208,0,7.3056], +// 4 16 9.1923 0 9.1923 7.9144 0 10.3142 7.3056 0 9.5208 8.4852 0 8.4852 + [4,16,9.1923,0,9.1923,7.9144,0,10.3142,7.3056,0,9.5208,8.4852,0,8.4852], +// 4 16 7.9144 0 10.3142 6.5 0 11.258 6 0 10.392 7.3056 0 9.5208 + [4,16,7.9144,0,10.3142,6.5,0,11.258,6,0,10.392,7.3056,0,9.5208], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_6rin12(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_6rin12(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-6rin13.scad b/p/48/1-6rin13.scad index c5321029a..e4a09e202 100644 --- a/p/48/1-6rin13.scad +++ b/p/48/1-6rin13.scad @@ -1,37 +1,36 @@ use <../../lib.scad> function ldraw_lib__48__1_6rin13() = [ -// 0 Hi-Res Ring 13 x 0.1667 +// 0 ~Hi-Res Ring 13 x 0.1667 (Obsolete) // 0 Name: 48\1-6rin13.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-02-18 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 13 0 0 14 0 0 13.8796 0 1.827 12.8882 0 1.6965 - [4,16,13,0,0,14,0,0,13.8796,0,1.827,12.8882,0,1.6965], -// 4 16 12.8882 0 1.6965 13.8796 0 1.827 13.5226 0 3.6232 12.5567 0 3.3644 - [4,16,12.8882,0,1.6965,13.8796,0,1.827,13.5226,0,3.6232,12.5567,0,3.3644], -// 4 16 12.5567 0 3.3644 13.5226 0 3.6232 12.9346 0 5.3578 12.0107 0 4.9751 - [4,16,12.5567,0,3.3644,13.5226,0,3.6232,12.9346,0,5.3578,12.0107,0,4.9751], -// 4 16 12.0107 0 4.9751 12.9346 0 5.3578 12.124 0 7 11.258 0 6.5 - [4,16,12.0107,0,4.9751,12.9346,0,5.3578,12.124,0,7,11.258,0,6.5], -// 4 16 11.258 0 6.5 12.124 0 7 11.1076 0 8.5232 10.3142 0 7.9144 - [4,16,11.258,0,6.5,12.124,0,7,11.1076,0,8.5232,10.3142,0,7.9144], -// 4 16 10.3142 0 7.9144 11.1076 0 8.5232 9.8994 0 9.8994 9.1923 0 9.1923 - [4,16,10.3142,0,7.9144,11.1076,0,8.5232,9.8994,0,9.8994,9.1923,0,9.1923], -// 4 16 9.1923 0 9.1923 9.8994 0 9.8994 8.5232 0 11.1076 7.9144 0 10.3142 - [4,16,9.1923,0,9.1923,9.8994,0,9.8994,8.5232,0,11.1076,7.9144,0,10.3142], -// 4 16 7.9144 0 10.3142 8.5232 0 11.1076 7 0 12.124 6.5 0 11.258 - [4,16,7.9144,0,10.3142,8.5232,0,11.1076,7,0,12.124,6.5,0,11.258], -// -// 0 end of file -// +// 4 16 14 0 0 13.8796 0 1.827 12.8882 0 1.6965 13 0 0 + [4,16,14,0,0,13.8796,0,1.827,12.8882,0,1.6965,13,0,0], +// 4 16 13.8796 0 1.827 13.5226 0 3.6232 12.5567 0 3.3644 12.8882 0 1.6965 + [4,16,13.8796,0,1.827,13.5226,0,3.6232,12.5567,0,3.3644,12.8882,0,1.6965], +// 4 16 13.5226 0 3.6232 12.9346 0 5.3578 12.0107 0 4.9751 12.5567 0 3.3644 + [4,16,13.5226,0,3.6232,12.9346,0,5.3578,12.0107,0,4.9751,12.5567,0,3.3644], +// 4 16 12.9346 0 5.3578 12.124 0 7 11.258 0 6.5 12.0107 0 4.9751 + [4,16,12.9346,0,5.3578,12.124,0,7,11.258,0,6.5,12.0107,0,4.9751], +// 4 16 12.124 0 7 11.1076 0 8.5232 10.3142 0 7.9144 11.258 0 6.5 + [4,16,12.124,0,7,11.1076,0,8.5232,10.3142,0,7.9144,11.258,0,6.5], +// 4 16 11.1076 0 8.5232 9.8994 0 9.8994 9.1923 0 9.1923 10.3142 0 7.9144 + [4,16,11.1076,0,8.5232,9.8994,0,9.8994,9.1923,0,9.1923,10.3142,0,7.9144], +// 4 16 9.8994 0 9.8994 8.5232 0 11.1076 7.9144 0 10.3142 9.1923 0 9.1923 + [4,16,9.8994,0,9.8994,8.5232,0,11.1076,7.9144,0,10.3142,9.1923,0,9.1923], +// 4 16 8.5232 0 11.1076 7 0 12.124 6.5 0 11.258 7.9144 0 10.3142 + [4,16,8.5232,0,11.1076,7,0,12.124,6.5,0,11.258,7.9144,0,10.3142], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_6rin13(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_6rin13(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-6rin14.scad b/p/48/1-6rin14.scad index b34dc0bef..715424912 100644 --- a/p/48/1-6rin14.scad +++ b/p/48/1-6rin14.scad @@ -1,37 +1,36 @@ use <../../lib.scad> function ldraw_lib__48__1_6rin14() = [ -// 0 Hi-Res Ring 14 x 0.1667 +// 0 ~Hi-Res Ring 14 x 0.1667 (Obsolete) // 0 Name: 48\1-6rin14.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-02-21 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 14 0 0 15 0 0 14.871 0 1.9575 13.8796 0 1.827 - [4,16,14,0,0,15,0,0,14.871,0,1.9575,13.8796,0,1.827], -// 4 16 13.8796 0 1.827 14.871 0 1.9575 14.4885 0 3.882 13.5226 0 3.6232 - [4,16,13.8796,0,1.827,14.871,0,1.9575,14.4885,0,3.882,13.5226,0,3.6232], -// 4 16 13.5226 0 3.6232 14.4885 0 3.882 13.8585 0 5.7405 12.9346 0 5.3578 - [4,16,13.5226,0,3.6232,14.4885,0,3.882,13.8585,0,5.7405,12.9346,0,5.3578], -// 4 16 12.9346 0 5.3578 13.8585 0 5.7405 12.99 0 7.5 12.124 0 7 - [4,16,12.9346,0,5.3578,13.8585,0,5.7405,12.99,0,7.5,12.124,0,7], -// 4 16 12.124 0 7 12.99 0 7.5 11.901 0 9.132 11.1076 0 8.5232 - [4,16,12.124,0,7,12.99,0,7.5,11.901,0,9.132,11.1076,0,8.5232], -// 4 16 11.1076 0 8.5232 11.901 0 9.132 10.6065 0 10.6065 9.8994 0 9.8994 - [4,16,11.1076,0,8.5232,11.901,0,9.132,10.6065,0,10.6065,9.8994,0,9.8994], -// 4 16 9.8994 0 9.8994 10.6065 0 10.6065 9.132 0 11.901 8.5232 0 11.1076 - [4,16,9.8994,0,9.8994,10.6065,0,10.6065,9.132,0,11.901,8.5232,0,11.1076], -// 4 16 8.5232 0 11.1076 9.132 0 11.901 7.5 0 12.99 7 0 12.124 - [4,16,8.5232,0,11.1076,9.132,0,11.901,7.5,0,12.99,7,0,12.124], -// -// 0 end of file -// +// 4 16 15 0 0 14.871 0 1.9575 13.8796 0 1.827 14 0 0 + [4,16,15,0,0,14.871,0,1.9575,13.8796,0,1.827,14,0,0], +// 4 16 14.871 0 1.9575 14.4885 0 3.882 13.5226 0 3.6232 13.8796 0 1.827 + [4,16,14.871,0,1.9575,14.4885,0,3.882,13.5226,0,3.6232,13.8796,0,1.827], +// 4 16 14.4885 0 3.882 13.8585 0 5.7405 12.9346 0 5.3578 13.5226 0 3.6232 + [4,16,14.4885,0,3.882,13.8585,0,5.7405,12.9346,0,5.3578,13.5226,0,3.6232], +// 4 16 13.8585 0 5.7405 12.99 0 7.5 12.124 0 7 12.9346 0 5.3578 + [4,16,13.8585,0,5.7405,12.99,0,7.5,12.124,0,7,12.9346,0,5.3578], +// 4 16 12.99 0 7.5 11.901 0 9.132 11.1076 0 8.5232 12.124 0 7 + [4,16,12.99,0,7.5,11.901,0,9.132,11.1076,0,8.5232,12.124,0,7], +// 4 16 11.901 0 9.132 10.6065 0 10.6065 9.8994 0 9.8994 11.1076 0 8.5232 + [4,16,11.901,0,9.132,10.6065,0,10.6065,9.8994,0,9.8994,11.1076,0,8.5232], +// 4 16 10.6065 0 10.6065 9.132 0 11.901 8.5232 0 11.1076 9.8994 0 9.8994 + [4,16,10.6065,0,10.6065,9.132,0,11.901,8.5232,0,11.1076,9.8994,0,9.8994], +// 4 16 9.132 0 11.901 7.5 0 12.99 7 0 12.124 8.5232 0 11.1076 + [4,16,9.132,0,11.901,7.5,0,12.99,7,0,12.124,8.5232,0,11.1076], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_6rin14(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_6rin14(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-6rin16.scad b/p/48/1-6rin16.scad index fa958f788..f7bbc9594 100644 --- a/p/48/1-6rin16.scad +++ b/p/48/1-6rin16.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_6rin16() = [ -// 0 Hi-Res Ring 16 x 0.1667 +// 0 ~Hi-Res Ring 16 x 0.1667 (Obsolete) // 0 Name: 48\1-6rin16.dat // 0 Author: Damien Roux [Darats] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-03 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_6rin16() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-6ring16.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 17 0 0 16.8538 0 2.2185 15.8624 0 2.088 16 0 0 [4,16,17,0,0,16.8538,0,2.2185,15.8624,0,2.088,16,0,0], diff --git a/p/48/1-6rin17.scad b/p/48/1-6rin17.scad index 66cb07f08..4646e3455 100644 --- a/p/48/1-6rin17.scad +++ b/p/48/1-6rin17.scad @@ -1,34 +1,36 @@ use <../../lib.scad> function ldraw_lib__48__1_6rin17() = [ -// 0 Hi-Res Ring 17 x 0.1667 +// 0 ~Hi-Res Ring 17 x 0.1667 (Obsolete) // 0 Name: 48\1-6rin17.dat -// 0 Author: Joerg Sommerer [Brickaneer] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 +// 0 !HISTORY 2024-02-17 [Holly-Wood] Complete re-write, original by Brickaneer +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 17 0 0 18 0 0 17.8452 0 2.349 16.8538 0 2.2185 - [4,16,17,0,0,18,0,0,17.8452,0,2.349,16.8538,0,2.2185], -// 4 16 16.8538 0 2.2185 17.8452 0 2.349 17.3862 0 4.6584 16.4203 0 4.3996 - [4,16,16.8538,0,2.2185,17.8452,0,2.349,17.3862,0,4.6584,16.4203,0,4.3996], -// 4 16 16.4203 0 4.3996 17.3862 0 4.6584 16.6302 0 6.8886 15.7063 0 6.5059 - [4,16,16.4203,0,4.3996,17.3862,0,4.6584,16.6302,0,6.8886,15.7063,0,6.5059], -// 4 16 15.7063 0 6.5059 16.6302 0 6.8886 15.588 0 9 14.722 0 8.5 - [4,16,15.7063,0,6.5059,16.6302,0,6.8886,15.588,0,9,14.722,0,8.5], -// 4 16 14.722 0 8.5 15.588 0 9 14.2812 0 10.9584 13.4878 0 10.3496 - [4,16,14.722,0,8.5,15.588,0,9,14.2812,0,10.9584,13.4878,0,10.3496], -// 4 16 13.4878 0 10.3496 14.2812 0 10.9584 12.7278 0 12.7278 12.0207 0 12.0207 - [4,16,13.4878,0,10.3496,14.2812,0,10.9584,12.7278,0,12.7278,12.0207,0,12.0207], -// 4 16 12.0207 0 12.0207 12.7278 0 12.7278 10.9584 0 14.2812 10.3496 0 13.4878 - [4,16,12.0207,0,12.0207,12.7278,0,12.7278,10.9584,0,14.2812,10.3496,0,13.4878], -// 4 16 10.3496 0 13.4878 10.9584 0 14.2812 9 0 15.588 8.5 0 14.722 - [4,16,10.3496,0,13.4878,10.9584,0,14.2812,9,0,15.588,8.5,0,14.722], +// 4 16 18 0 0 17.8452 0 2.349 16.8538 0 2.2185 17 0 0 + [4,16,18,0,0,17.8452,0,2.349,16.8538,0,2.2185,17,0,0], +// 4 16 17.8452 0 2.349 17.3862 0 4.6584 16.4203 0 4.3996 16.8538 0 2.2185 + [4,16,17.8452,0,2.349,17.3862,0,4.6584,16.4203,0,4.3996,16.8538,0,2.2185], +// 4 16 17.3862 0 4.6584 16.6302 0 6.8886 15.7063 0 6.5059 16.4203 0 4.3996 + [4,16,17.3862,0,4.6584,16.6302,0,6.8886,15.7063,0,6.5059,16.4203,0,4.3996], +// 4 16 16.6302 0 6.8886 15.588 0 9 14.722 0 8.5 15.7063 0 6.5059 + [4,16,16.6302,0,6.8886,15.588,0,9,14.722,0,8.5,15.7063,0,6.5059], +// 4 16 15.588 0 9 14.2812 0 10.9584 13.4878 0 10.3496 14.722 0 8.5 + [4,16,15.588,0,9,14.2812,0,10.9584,13.4878,0,10.3496,14.722,0,8.5], +// 4 16 14.2812 0 10.9584 12.7278 0 12.7278 12.0207 0 12.0207 13.4878 0 10.3496 + [4,16,14.2812,0,10.9584,12.7278,0,12.7278,12.0207,0,12.0207,13.4878,0,10.3496], +// 4 16 12.7278 0 12.7278 10.9584 0 14.2812 10.3496 0 13.4878 12.0207 0 12.0207 + [4,16,12.7278,0,12.7278,10.9584,0,14.2812,10.3496,0,13.4878,12.0207,0,12.0207], +// 4 16 10.9584 0 14.2812 9 0 15.588 8.5 0 14.722 10.3496 0 13.4878 + [4,16,10.9584,0,14.2812,9,0,15.588,8.5,0,14.722,10.3496,0,13.4878], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_6rin17(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_6rin17(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-6rin18.scad b/p/48/1-6rin18.scad index e82fc1840..bc3c5f674 100644 --- a/p/48/1-6rin18.scad +++ b/p/48/1-6rin18.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_6rin18() = [ -// 0 Hi-Res Ring 18 x 0.1667 +// 0 ~Hi-Res Ring 18 x 0.1667 (Obsolete) // 0 Name: 48\1-6rin18.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_6rin18() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-6ring18.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 18 0 0 19 0 0 18.8366 0 2.4795 17.8452 0 2.349 [4,16,18,0,0,19,0,0,18.8366,0,2.4795,17.8452,0,2.349], diff --git a/p/48/1-6rin19.scad b/p/48/1-6rin19.scad index 5eef742e2..215b57237 100644 --- a/p/48/1-6rin19.scad +++ b/p/48/1-6rin19.scad @@ -1,37 +1,36 @@ use <../../lib.scad> function ldraw_lib__48__1_6rin19() = [ -// 0 Hi-Res Ring 19 x 0.1667 +// 0 ~Hi-Res Ring 19 x 0.1667 (Obsolete) // 0 Name: 48\1-6rin19.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-13 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 19 0 0 20 0 0 19.828 0 2.61 18.8366 0 2.4795 - [4,16,19,0,0,20,0,0,19.828,0,2.61,18.8366,0,2.4795], -// 4 16 18.8366 0 2.4795 19.828 0 2.61 19.318 0 5.176 18.3521 0 4.9172 - [4,16,18.8366,0,2.4795,19.828,0,2.61,19.318,0,5.176,18.3521,0,4.9172], -// 4 16 18.3521 0 4.9172 19.318 0 5.176 18.478 0 7.654 17.5541 0 7.2713 - [4,16,18.3521,0,4.9172,19.318,0,5.176,18.478,0,7.654,17.5541,0,7.2713], -// 4 16 17.5541 0 7.2713 18.478 0 7.654 17.32 0 10 16.454 0 9.5 - [4,16,17.5541,0,7.2713,18.478,0,7.654,17.32,0,10,16.454,0,9.5], -// 4 16 16.454 0 9.5 17.32 0 10 15.868 0 12.176 15.0746 0 11.5672 - [4,16,16.454,0,9.5,17.32,0,10,15.868,0,12.176,15.0746,0,11.5672], -// 4 16 15.0746 0 11.5672 15.868 0 12.176 14.142 0 14.142 13.4349 0 13.4349 - [4,16,15.0746,0,11.5672,15.868,0,12.176,14.142,0,14.142,13.4349,0,13.4349], -// 4 16 13.4349 0 13.4349 14.142 0 14.142 12.176 0 15.868 11.5672 0 15.0746 - [4,16,13.4349,0,13.4349,14.142,0,14.142,12.176,0,15.868,11.5672,0,15.0746], -// 4 16 11.5672 0 15.0746 12.176 0 15.868 10 0 17.32 9.5 0 16.454 - [4,16,11.5672,0,15.0746,12.176,0,15.868,10,0,17.32,9.5,0,16.454], -// -// 0 end of file -// +// 4 16 20 0 0 19.828 0 2.61 18.8366 0 2.4795 19 0 0 + [4,16,20,0,0,19.828,0,2.61,18.8366,0,2.4795,19,0,0], +// 4 16 19.828 0 2.61 19.318 0 5.176 18.3521 0 4.9172 18.8366 0 2.4795 + [4,16,19.828,0,2.61,19.318,0,5.176,18.3521,0,4.9172,18.8366,0,2.4795], +// 4 16 19.318 0 5.176 18.478 0 7.654 17.5541 0 7.2713 18.3521 0 4.9172 + [4,16,19.318,0,5.176,18.478,0,7.654,17.5541,0,7.2713,18.3521,0,4.9172], +// 4 16 18.478 0 7.654 17.32 0 10 16.454 0 9.5 17.5541 0 7.2713 + [4,16,18.478,0,7.654,17.32,0,10,16.454,0,9.5,17.5541,0,7.2713], +// 4 16 17.32 0 10 15.868 0 12.176 15.0746 0 11.5672 16.454 0 9.5 + [4,16,17.32,0,10,15.868,0,12.176,15.0746,0,11.5672,16.454,0,9.5], +// 4 16 15.868 0 12.176 14.142 0 14.142 13.4349 0 13.4349 15.0746 0 11.5672 + [4,16,15.868,0,12.176,14.142,0,14.142,13.4349,0,13.4349,15.0746,0,11.5672], +// 4 16 14.142 0 14.142 12.176 0 15.868 11.5672 0 15.0746 13.4349 0 13.4349 + [4,16,14.142,0,14.142,12.176,0,15.868,11.5672,0,15.0746,13.4349,0,13.4349], +// 4 16 12.176 0 15.868 10 0 17.32 9.5 0 16.454 11.5672 0 15.0746 + [4,16,12.176,0,15.868,10,0,17.32,9.5,0,16.454,11.5672,0,15.0746], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_6rin19(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_6rin19(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-6rin47.scad b/p/48/1-6rin47.scad index d61ca5e16..da6716b7c 100644 --- a/p/48/1-6rin47.scad +++ b/p/48/1-6rin47.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_6rin47() = [ -// 0 Hi-Res Ring 47 x 0.1667 +// 0 ~Hi-Res Ring 47 x 0.1667 (Obsolete) // 0 Name: 48\1-6rin47.dat // 0 Author: Damien Roux [Darats] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-03 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_6rin47() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-6ring47.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 48 0 0 47.5872 0 6.264 46.5958 0 6.1335 47 0 0 [4,16,48,0,0,47.5872,0,6.264,46.5958,0,6.1335,47,0,0], diff --git a/p/48/1-6rin50.scad b/p/48/1-6rin50.scad index 68308bad7..2dce86989 100644 --- a/p/48/1-6rin50.scad +++ b/p/48/1-6rin50.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_6rin50() = [ -// 0 Hi-Res Ring 50 x 0.1667 +// 0 ~Hi-Res Ring 50 x 0.1667 (Obsolete) // 0 Name: 48\1-6rin50.dat // 0 Author: Damien Roux [Darats] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-03 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_6rin50() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-6ring50.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 50.5614 0 6.6555 49.57 0 6.525 50 0 0 51 0 0 [4,16,50.5614,0,6.6555,49.57,0,6.525,50,0,0,51,0,0], diff --git a/p/48/1-6ring12.scad b/p/48/1-6ring12.scad new file mode 100644 index 000000000..e3a2e49ab --- /dev/null +++ b/p/48/1-6ring12.scad @@ -0,0 +1,37 @@ +use <../../lib.scad> +function ldraw_lib__48__1_6ring12() = [ +// 0 Hi-Res Ring 12 x 0.1667 +// 0 Name: 48\1-6ring12.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 +// 0 !HISTORY 2024-02-24 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 13 0 0 12.8882 0 1.6965 11.8968 0 1.566 12 0 0 + [4,16,13,0,0,12.8882,0,1.6965,11.8968,0,1.566,12,0,0], +// 4 16 12.8882 0 1.6965 12.5567 0 3.3644 11.5908 0 3.1056 11.8968 0 1.566 + [4,16,12.8882,0,1.6965,12.5567,0,3.3644,11.5908,0,3.1056,11.8968,0,1.566], +// 4 16 12.5567 0 3.3644 12.0107 0 4.9751 11.0868 0 4.5924 11.5908 0 3.1056 + [4,16,12.5567,0,3.3644,12.0107,0,4.9751,11.0868,0,4.5924,11.5908,0,3.1056], +// 4 16 12.0107 0 4.9751 11.258 0 6.5 10.392 0 6 11.0868 0 4.5924 + [4,16,12.0107,0,4.9751,11.258,0,6.5,10.392,0,6,11.0868,0,4.5924], +// 4 16 11.258 0 6.5 10.3142 0 7.9144 9.5208 0 7.3056 10.392 0 6 + [4,16,11.258,0,6.5,10.3142,0,7.9144,9.5208,0,7.3056,10.392,0,6], +// 4 16 10.3142 0 7.9144 9.1923 0 9.1923 8.4852 0 8.4852 9.5208 0 7.3056 + [4,16,10.3142,0,7.9144,9.1923,0,9.1923,8.4852,0,8.4852,9.5208,0,7.3056], +// 4 16 9.1923 0 9.1923 7.9144 0 10.3142 7.3056 0 9.5208 8.4852 0 8.4852 + [4,16,9.1923,0,9.1923,7.9144,0,10.3142,7.3056,0,9.5208,8.4852,0,8.4852], +// 4 16 7.9144 0 10.3142 6.5 0 11.258 6 0 10.392 7.3056 0 9.5208 + [4,16,7.9144,0,10.3142,6.5,0,11.258,6,0,10.392,7.3056,0,9.5208], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__1_6ring12(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_6ring12(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_6ring12(line=0.2); \ No newline at end of file diff --git a/p/48/1-6ring13.scad b/p/48/1-6ring13.scad new file mode 100644 index 000000000..a009c4bc2 --- /dev/null +++ b/p/48/1-6ring13.scad @@ -0,0 +1,37 @@ +use <../../lib.scad> +function ldraw_lib__48__1_6ring13() = [ +// 0 Hi-Res Ring 13 x 0.1667 +// 0 Name: 48\1-6ring13.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-02-18 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 14 0 0 13.8796 0 1.827 12.8882 0 1.6965 13 0 0 + [4,16,14,0,0,13.8796,0,1.827,12.8882,0,1.6965,13,0,0], +// 4 16 13.8796 0 1.827 13.5226 0 3.6232 12.5567 0 3.3644 12.8882 0 1.6965 + [4,16,13.8796,0,1.827,13.5226,0,3.6232,12.5567,0,3.3644,12.8882,0,1.6965], +// 4 16 13.5226 0 3.6232 12.9346 0 5.3578 12.0107 0 4.9751 12.5567 0 3.3644 + [4,16,13.5226,0,3.6232,12.9346,0,5.3578,12.0107,0,4.9751,12.5567,0,3.3644], +// 4 16 12.9346 0 5.3578 12.124 0 7 11.258 0 6.5 12.0107 0 4.9751 + [4,16,12.9346,0,5.3578,12.124,0,7,11.258,0,6.5,12.0107,0,4.9751], +// 4 16 12.124 0 7 11.1076 0 8.5232 10.3142 0 7.9144 11.258 0 6.5 + [4,16,12.124,0,7,11.1076,0,8.5232,10.3142,0,7.9144,11.258,0,6.5], +// 4 16 11.1076 0 8.5232 9.8994 0 9.8994 9.1923 0 9.1923 10.3142 0 7.9144 + [4,16,11.1076,0,8.5232,9.8994,0,9.8994,9.1923,0,9.1923,10.3142,0,7.9144], +// 4 16 9.8994 0 9.8994 8.5232 0 11.1076 7.9144 0 10.3142 9.1923 0 9.1923 + [4,16,9.8994,0,9.8994,8.5232,0,11.1076,7.9144,0,10.3142,9.1923,0,9.1923], +// 4 16 8.5232 0 11.1076 7 0 12.124 6.5 0 11.258 7.9144 0 10.3142 + [4,16,8.5232,0,11.1076,7,0,12.124,6.5,0,11.258,7.9144,0,10.3142], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__1_6ring13(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_6ring13(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_6ring13(line=0.2); \ No newline at end of file diff --git a/p/48/1-6ring14.scad b/p/48/1-6ring14.scad new file mode 100644 index 000000000..f03e3d89c --- /dev/null +++ b/p/48/1-6ring14.scad @@ -0,0 +1,37 @@ +use <../../lib.scad> +function ldraw_lib__48__1_6ring14() = [ +// 0 Hi-Res Ring 14 x 0.1667 +// 0 Name: 48\1-6ring14.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-02-21 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 15 0 0 14.871 0 1.9575 13.8796 0 1.827 14 0 0 + [4,16,15,0,0,14.871,0,1.9575,13.8796,0,1.827,14,0,0], +// 4 16 14.871 0 1.9575 14.4885 0 3.882 13.5226 0 3.6232 13.8796 0 1.827 + [4,16,14.871,0,1.9575,14.4885,0,3.882,13.5226,0,3.6232,13.8796,0,1.827], +// 4 16 14.4885 0 3.882 13.8585 0 5.7405 12.9346 0 5.3578 13.5226 0 3.6232 + [4,16,14.4885,0,3.882,13.8585,0,5.7405,12.9346,0,5.3578,13.5226,0,3.6232], +// 4 16 13.8585 0 5.7405 12.99 0 7.5 12.124 0 7 12.9346 0 5.3578 + [4,16,13.8585,0,5.7405,12.99,0,7.5,12.124,0,7,12.9346,0,5.3578], +// 4 16 12.99 0 7.5 11.901 0 9.132 11.1076 0 8.5232 12.124 0 7 + [4,16,12.99,0,7.5,11.901,0,9.132,11.1076,0,8.5232,12.124,0,7], +// 4 16 11.901 0 9.132 10.6065 0 10.6065 9.8994 0 9.8994 11.1076 0 8.5232 + [4,16,11.901,0,9.132,10.6065,0,10.6065,9.8994,0,9.8994,11.1076,0,8.5232], +// 4 16 10.6065 0 10.6065 9.132 0 11.901 8.5232 0 11.1076 9.8994 0 9.8994 + [4,16,10.6065,0,10.6065,9.132,0,11.901,8.5232,0,11.1076,9.8994,0,9.8994], +// 4 16 9.132 0 11.901 7.5 0 12.99 7 0 12.124 8.5232 0 11.1076 + [4,16,9.132,0,11.901,7.5,0,12.99,7,0,12.124,8.5232,0,11.1076], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__1_6ring14(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_6ring14(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_6ring14(line=0.2); \ No newline at end of file diff --git a/p/48/1-6ring16.scad b/p/48/1-6ring16.scad new file mode 100644 index 000000000..7bd6cdda3 --- /dev/null +++ b/p/48/1-6ring16.scad @@ -0,0 +1,37 @@ +use <../../lib.scad> +function ldraw_lib__48__1_6ring16() = [ +// 0 Hi-Res Ring 16 x 0.1667 +// 0 Name: 48\1-6ring16.dat +// 0 Author: Damien Roux [Darats] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-6rin16.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 17 0 0 16.8538 0 2.2185 15.8624 0 2.088 16 0 0 + [4,16,17,0,0,16.8538,0,2.2185,15.8624,0,2.088,16,0,0], +// 4 16 16.8538 0 2.2185 16.4203 0 4.3996 15.4544 0 4.1408 15.8624 0 2.088 + [4,16,16.8538,0,2.2185,16.4203,0,4.3996,15.4544,0,4.1408,15.8624,0,2.088], +// 4 16 16.4203 0 4.3996 15.7063 0 6.5059 14.7824 0 6.1232 15.4544 0 4.1408 + [4,16,16.4203,0,4.3996,15.7063,0,6.5059,14.7824,0,6.1232,15.4544,0,4.1408], +// 4 16 15.7063 0 6.5059 14.722 0 8.5 13.856 0 8 14.7824 0 6.1232 + [4,16,15.7063,0,6.5059,14.722,0,8.5,13.856,0,8,14.7824,0,6.1232], +// 4 16 14.722 0 8.5 13.4878 0 10.3496 12.6944 0 9.7408 13.856 0 8 + [4,16,14.722,0,8.5,13.4878,0,10.3496,12.6944,0,9.7408,13.856,0,8], +// 4 16 13.4878 0 10.3496 12.0207 0 12.0207 11.3136 0 11.3136 12.6944 0 9.7408 + [4,16,13.4878,0,10.3496,12.0207,0,12.0207,11.3136,0,11.3136,12.6944,0,9.7408], +// 4 16 12.0207 0 12.0207 10.3496 0 13.4878 9.7408 0 12.6944 11.3136 0 11.3136 + [4,16,12.0207,0,12.0207,10.3496,0,13.4878,9.7408,0,12.6944,11.3136,0,11.3136], +// 4 16 10.3496 0 13.4878 8.5 0 14.722 8 0 13.856 9.7408 0 12.6944 + [4,16,10.3496,0,13.4878,8.5,0,14.722,8,0,13.856,9.7408,0,12.6944], +// 0 // Built by Primitive Generator 2 +]; +module ldraw_lib__48__1_6ring16(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_6ring16(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_6ring16(line=0.2); \ No newline at end of file diff --git a/p/48/1-6ring17.scad b/p/48/1-6ring17.scad new file mode 100644 index 000000000..8e1beeba4 --- /dev/null +++ b/p/48/1-6ring17.scad @@ -0,0 +1,37 @@ +use <../../lib.scad> +function ldraw_lib__48__1_6ring17() = [ +// 0 Hi-Res Ring 17 x 0.1667 +// 0 Name: 48\1-6ring17.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 +// 0 !HISTORY 2024-02-17 [Holly-Wood] Complete re-write, original by Brickaneer +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 18 0 0 17.8452 0 2.349 16.8538 0 2.2185 17 0 0 + [4,16,18,0,0,17.8452,0,2.349,16.8538,0,2.2185,17,0,0], +// 4 16 17.8452 0 2.349 17.3862 0 4.6584 16.4203 0 4.3996 16.8538 0 2.2185 + [4,16,17.8452,0,2.349,17.3862,0,4.6584,16.4203,0,4.3996,16.8538,0,2.2185], +// 4 16 17.3862 0 4.6584 16.6302 0 6.8886 15.7063 0 6.5059 16.4203 0 4.3996 + [4,16,17.3862,0,4.6584,16.6302,0,6.8886,15.7063,0,6.5059,16.4203,0,4.3996], +// 4 16 16.6302 0 6.8886 15.588 0 9 14.722 0 8.5 15.7063 0 6.5059 + [4,16,16.6302,0,6.8886,15.588,0,9,14.722,0,8.5,15.7063,0,6.5059], +// 4 16 15.588 0 9 14.2812 0 10.9584 13.4878 0 10.3496 14.722 0 8.5 + [4,16,15.588,0,9,14.2812,0,10.9584,13.4878,0,10.3496,14.722,0,8.5], +// 4 16 14.2812 0 10.9584 12.7278 0 12.7278 12.0207 0 12.0207 13.4878 0 10.3496 + [4,16,14.2812,0,10.9584,12.7278,0,12.7278,12.0207,0,12.0207,13.4878,0,10.3496], +// 4 16 12.7278 0 12.7278 10.9584 0 14.2812 10.3496 0 13.4878 12.0207 0 12.0207 + [4,16,12.7278,0,12.7278,10.9584,0,14.2812,10.3496,0,13.4878,12.0207,0,12.0207], +// 4 16 10.9584 0 14.2812 9 0 15.588 8.5 0 14.722 10.3496 0 13.4878 + [4,16,10.9584,0,14.2812,9,0,15.588,8.5,0,14.722,10.3496,0,13.4878], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__1_6ring17(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_6ring17(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_6ring17(line=0.2); \ No newline at end of file diff --git a/p/48/1-6ring18.scad b/p/48/1-6ring18.scad new file mode 100644 index 000000000..5b7cbcb93 --- /dev/null +++ b/p/48/1-6ring18.scad @@ -0,0 +1,37 @@ +use <../../lib.scad> +function ldraw_lib__48__1_6ring18() = [ +// 0 Hi-Res Ring 18 x 0.1667 +// 0 Name: 48\1-6ring18.dat +// 0 Author: Santeri Piippo [arezey] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-6rin18.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 18 0 0 19 0 0 18.8366 0 2.4795 17.8452 0 2.349 + [4,16,18,0,0,19,0,0,18.8366,0,2.4795,17.8452,0,2.349], +// 4 16 17.8452 0 2.349 18.8366 0 2.4795 18.3521 0 4.9172 17.3862 0 4.6584 + [4,16,17.8452,0,2.349,18.8366,0,2.4795,18.3521,0,4.9172,17.3862,0,4.6584], +// 4 16 17.3862 0 4.6584 18.3521 0 4.9172 17.5541 0 7.2713 16.6302 0 6.8886 + [4,16,17.3862,0,4.6584,18.3521,0,4.9172,17.5541,0,7.2713,16.6302,0,6.8886], +// 4 16 16.6302 0 6.8886 17.5541 0 7.2713 16.454 0 9.5 15.588 0 9 + [4,16,16.6302,0,6.8886,17.5541,0,7.2713,16.454,0,9.5,15.588,0,9], +// 4 16 15.588 0 9 16.454 0 9.5 15.0746 0 11.5672 14.2812 0 10.9584 + [4,16,15.588,0,9,16.454,0,9.5,15.0746,0,11.5672,14.2812,0,10.9584], +// 4 16 14.2812 0 10.9584 15.0746 0 11.5672 13.4349 0 13.4349 12.7278 0 12.7278 + [4,16,14.2812,0,10.9584,15.0746,0,11.5672,13.4349,0,13.4349,12.7278,0,12.7278], +// 4 16 12.7278 0 12.7278 13.4349 0 13.4349 11.5672 0 15.0746 10.9584 0 14.2812 + [4,16,12.7278,0,12.7278,13.4349,0,13.4349,11.5672,0,15.0746,10.9584,0,14.2812], +// 4 16 10.9584 0 14.2812 11.5672 0 15.0746 9.5 0 16.454 9 0 15.588 + [4,16,10.9584,0,14.2812,11.5672,0,15.0746,9.5,0,16.454,9,0,15.588], +// 0 // +]; +module ldraw_lib__48__1_6ring18(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_6ring18(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_6ring18(line=0.2); \ No newline at end of file diff --git a/p/48/1-6ring19.scad b/p/48/1-6ring19.scad new file mode 100644 index 000000000..aef90f09c --- /dev/null +++ b/p/48/1-6ring19.scad @@ -0,0 +1,37 @@ +use <../../lib.scad> +function ldraw_lib__48__1_6ring19() = [ +// 0 Hi-Res Ring 19 x 0.1667 +// 0 Name: 48\1-6ring19.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-13 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 20 0 0 19.828 0 2.61 18.8366 0 2.4795 19 0 0 + [4,16,20,0,0,19.828,0,2.61,18.8366,0,2.4795,19,0,0], +// 4 16 19.828 0 2.61 19.318 0 5.176 18.3521 0 4.9172 18.8366 0 2.4795 + [4,16,19.828,0,2.61,19.318,0,5.176,18.3521,0,4.9172,18.8366,0,2.4795], +// 4 16 19.318 0 5.176 18.478 0 7.654 17.5541 0 7.2713 18.3521 0 4.9172 + [4,16,19.318,0,5.176,18.478,0,7.654,17.5541,0,7.2713,18.3521,0,4.9172], +// 4 16 18.478 0 7.654 17.32 0 10 16.454 0 9.5 17.5541 0 7.2713 + [4,16,18.478,0,7.654,17.32,0,10,16.454,0,9.5,17.5541,0,7.2713], +// 4 16 17.32 0 10 15.868 0 12.176 15.0746 0 11.5672 16.454 0 9.5 + [4,16,17.32,0,10,15.868,0,12.176,15.0746,0,11.5672,16.454,0,9.5], +// 4 16 15.868 0 12.176 14.142 0 14.142 13.4349 0 13.4349 15.0746 0 11.5672 + [4,16,15.868,0,12.176,14.142,0,14.142,13.4349,0,13.4349,15.0746,0,11.5672], +// 4 16 14.142 0 14.142 12.176 0 15.868 11.5672 0 15.0746 13.4349 0 13.4349 + [4,16,14.142,0,14.142,12.176,0,15.868,11.5672,0,15.0746,13.4349,0,13.4349], +// 4 16 12.176 0 15.868 10 0 17.32 9.5 0 16.454 11.5672 0 15.0746 + [4,16,12.176,0,15.868,10,0,17.32,9.5,0,16.454,11.5672,0,15.0746], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__1_6ring19(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_6ring19(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_6ring19(line=0.2); \ No newline at end of file diff --git a/p/48/1-6ring47.scad b/p/48/1-6ring47.scad new file mode 100644 index 000000000..34c07caeb --- /dev/null +++ b/p/48/1-6ring47.scad @@ -0,0 +1,37 @@ +use <../../lib.scad> +function ldraw_lib__48__1_6ring47() = [ +// 0 Hi-Res Ring 47 x 0.1667 +// 0 Name: 48\1-6ring47.dat +// 0 Author: Damien Roux [Darats] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-6rin47.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 48 0 0 47.5872 0 6.264 46.5958 0 6.1335 47 0 0 + [4,16,48,0,0,47.5872,0,6.264,46.5958,0,6.1335,47,0,0], +// 4 16 47.5872 0 6.264 46.3632 0 12.4224 45.3973 0 12.1636 46.5958 0 6.1335 + [4,16,47.5872,0,6.264,46.3632,0,12.4224,45.3973,0,12.1636,46.5958,0,6.1335], +// 4 16 46.3632 0 12.4224 44.3472 0 18.3696 43.4233 0 17.9869 45.3973 0 12.1636 + [4,16,46.3632,0,12.4224,44.3472,0,18.3696,43.4233,0,17.9869,45.3973,0,12.1636], +// 4 16 44.3472 0 18.3696 41.568 0 24 40.702 0 23.5 43.4233 0 17.9869 + [4,16,44.3472,0,18.3696,41.568,0,24,40.702,0,23.5,43.4233,0,17.9869], +// 4 16 41.568 0 24 38.0832 0 29.2224 37.2898 0 28.6136 40.702 0 23.5 + [4,16,41.568,0,24,38.0832,0,29.2224,37.2898,0,28.6136,40.702,0,23.5], +// 4 16 38.0832 0 29.2224 33.9408 0 33.9408 33.2337 0 33.2337 37.2898 0 28.6136 + [4,16,38.0832,0,29.2224,33.9408,0,33.9408,33.2337,0,33.2337,37.2898,0,28.6136], +// 4 16 33.9408 0 33.9408 29.2224 0 38.0832 28.6136 0 37.2898 33.2337 0 33.2337 + [4,16,33.9408,0,33.9408,29.2224,0,38.0832,28.6136,0,37.2898,33.2337,0,33.2337], +// 4 16 29.2224 0 38.0832 24 0 41.568 23.5 0 40.702 28.6136 0 37.2898 + [4,16,29.2224,0,38.0832,24,0,41.568,23.5,0,40.702,28.6136,0,37.2898], +// 0 // Built by Primitive Generator 2 +]; +module ldraw_lib__48__1_6ring47(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_6ring47(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_6ring47(line=0.2); \ No newline at end of file diff --git a/p/48/1-6ring50.scad b/p/48/1-6ring50.scad new file mode 100644 index 000000000..9e623ee89 --- /dev/null +++ b/p/48/1-6ring50.scad @@ -0,0 +1,36 @@ +use <../../lib.scad> +function ldraw_lib__48__1_6ring50() = [ +// 0 Hi-Res Ring 50 x 0.1667 +// 0 Name: 48\1-6ring50.dat +// 0 Author: Damien Roux [Darats] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-6rin50.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 50.5614 0 6.6555 49.57 0 6.525 50 0 0 51 0 0 + [4,16,50.5614,0,6.6555,49.57,0,6.525,50,0,0,51,0,0], +// 4 16 49.2609 0 13.1988 48.295 0 12.94 49.57 0 6.525 50.5614 0 6.6555 + [4,16,49.2609,0,13.1988,48.295,0,12.94,49.57,0,6.525,50.5614,0,6.6555], +// 4 16 47.1189 0 19.5177 46.195 0 19.135 48.295 0 12.94 49.2609 0 13.1988 + [4,16,47.1189,0,19.5177,46.195,0,19.135,48.295,0,12.94,49.2609,0,13.1988], +// 4 16 44.166 0 25.5 43.3 0 25 46.195 0 19.135 47.1189 0 19.5177 + [4,16,44.166,0,25.5,43.3,0,25,46.195,0,19.135,47.1189,0,19.5177], +// 4 16 40.4634 0 31.0488 39.67 0 30.44 43.3 0 25 44.166 0 25.5 + [4,16,40.4634,0,31.0488,39.67,0,30.44,43.3,0,25,44.166,0,25.5], +// 4 16 36.0621 0 36.0621 35.355 0 35.355 39.67 0 30.44 40.4634 0 31.0488 + [4,16,36.0621,0,36.0621,35.355,0,35.355,39.67,0,30.44,40.4634,0,31.0488], +// 4 16 31.0488 0 40.4634 30.44 0 39.67 35.355 0 35.355 36.0621 0 36.0621 + [4,16,31.0488,0,40.4634,30.44,0,39.67,35.355,0,35.355,36.0621,0,36.0621], +// 4 16 25.5 0 44.166 25 0 43.3 30.44 0 39.67 31.0488 0 40.4634 + [4,16,25.5,0,44.166,25,0,43.3,30.44,0,39.67,31.0488,0,40.4634], +]; +module ldraw_lib__48__1_6ring50(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_6ring50(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_6ring50(line=0.2); \ No newline at end of file diff --git a/p/48/1-8aring.scad b/p/48/1-8aring.scad index ca0970bed..10e8495f7 100644 --- a/p/48/1-8aring.scad +++ b/p/48/1-8aring.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_8aring() = [ -// 0 Adaptor Ring Hi-Res to Normal 0.125 +// 0 Adapter Ring Hi-Res to Normal 0.125 // 0 Name: 48\1-8aring.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2022-03 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_8aring() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-02-07 [Holly-Wood] Changed 'Adaptor' to 'Adapter' in description +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 .9239 0 .3827 1 0 0 .9914 0 .1305 .9659 0 .2588 [4,16,.9239,0,.3827,1,0,0,.9914,0,.1305,.9659,0,.2588], diff --git a/p/48/1-8rin14.scad b/p/48/1-8rin14.scad index 81d6efa9b..6f99f8378 100644 --- a/p/48/1-8rin14.scad +++ b/p/48/1-8rin14.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_8rin14() = [ -// 0 Hi-Res Ring 14 x 0.125 +// 0 ~Hi-Res Ring 14 x 0.125 (Obsolete) // 0 Name: 48\1-8rin14.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_8rin14() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-8ring14.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 14 0 0 15 0 0 14.871 0 1.9575 13.8796 0 1.827 [4,16,14,0,0,15,0,0,14.871,0,1.9575,13.8796,0,1.827], diff --git a/p/48/1-8rin16.scad b/p/48/1-8rin16.scad index 9cb7d63e7..353eed3cc 100644 --- a/p/48/1-8rin16.scad +++ b/p/48/1-8rin16.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_8rin16() = [ -// 0 Hi-Res Ring 16 x 0.125 +// 0 ~Hi-Res Ring 16 x 0.125 (Obsolete) // 0 Name: 48\1-8rin16.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-03 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_8rin16() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-8ring16.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 17 0 0 16.8538 0 2.2185 15.8624 0 2.088 16 0 0 [4,16,17,0,0,16.8538,0,2.2185,15.8624,0,2.088,16,0,0], diff --git a/p/48/1-8rin20.scad b/p/48/1-8rin20.scad index eefa659d0..2e2246009 100644 --- a/p/48/1-8rin20.scad +++ b/p/48/1-8rin20.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_8rin20() = [ -// 0 Hi-Res Ring 20 x 0.125 +// 0 ~Hi-Res Ring 20 x 0.125 (Obsolete) // 0 Name: 48\1-8rin20.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2011-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_8rin20() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-8ring20.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 20 0 0 21 0 0 20.8194 0 2.7405 19.828 0 2.61 [4,16,20,0,0,21,0,0,20.8194,0,2.7405,19.828,0,2.61], diff --git a/p/48/1-8rin28.scad b/p/48/1-8rin28.scad index 3e7d1b0fc..07bad66a7 100644 --- a/p/48/1-8rin28.scad +++ b/p/48/1-8rin28.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_8rin28() = [ -// 0 Hi-Res Ring 28 x 0.125 +// 0 ~Hi-Res Ring 28 x 0.125 (Obsolete) // 0 Name: 48\1-8rin28.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-03 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_8rin28() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-8ring28.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 28 0 0 29 0 0 28.7506 0 3.7845 27.7592 0 3.654 [4,16,28,0,0,29,0,0,28.7506,0,3.7845,27.7592,0,3.654], diff --git a/p/48/1-8rin35.scad b/p/48/1-8rin35.scad index 464e351ba..41c26f813 100644 --- a/p/48/1-8rin35.scad +++ b/p/48/1-8rin35.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_8rin35() = [ -// 0 Hi-Res Ring 35 x 0.125 +// 0 ~Hi-Res Ring 35 x 0.125 (Obsolete) // 0 Name: 48\1-8rin35.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_8rin35() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-8ring35.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 35 0 0 36 0 0 35.6904 0 4.698 34.699 0 4.5675 [4,16,35,0,0,36,0,0,35.6904,0,4.698,34.699,0,4.5675], diff --git a/p/48/1-8rin39.scad b/p/48/1-8rin39.scad index 229dfbefd..ccc5177c2 100644 --- a/p/48/1-8rin39.scad +++ b/p/48/1-8rin39.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_8rin39() = [ -// 0 Hi-Res Ring 39 x 0.125 +// 0 ~Hi-Res Ring 39 x 0.125 (Obsolete) // 0 Name: 48\1-8rin39.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-03 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_8rin39() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-8ring39.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 39 0 0 40 0 0 39.656 0 5.22 38.6646 0 5.0895 [4,16,39,0,0,40,0,0,39.656,0,5.22,38.6646,0,5.0895], diff --git a/p/48/1-8rin56.scad b/p/48/1-8rin56.scad index f0f735622..e60aab87d 100644 --- a/p/48/1-8rin56.scad +++ b/p/48/1-8rin56.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__1_8rin56() = [ -// 0 Hi-Res Ring 56 x 0.125 +// 0 ~Hi-Res Ring 56 x 0.125 (Obsolete) // 0 Name: 48\1-8rin56.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__1_8rin56() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\1-8ring56.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 56 0 0 57 0 0 56.5098 0 7.4385 55.5184 0 7.308 [4,16,56,0,0,57,0,0,56.5098,0,7.4385,55.5184,0,7.308], diff --git a/p/48/1-8ring14.scad b/p/48/1-8ring14.scad new file mode 100644 index 000000000..0ed08c898 --- /dev/null +++ b/p/48/1-8ring14.scad @@ -0,0 +1,35 @@ +use <../../lib.scad> +function ldraw_lib__48__1_8ring14() = [ +// 0 Hi-Res Ring 14 x 0.125 +// 0 Name: 48\1-8ring14.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-8rin14.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 14 0 0 15 0 0 14.871 0 1.9575 13.8796 0 1.827 + [4,16,14,0,0,15,0,0,14.871,0,1.9575,13.8796,0,1.827], +// 4 16 13.8796 0 1.827 14.871 0 1.9575 14.4885 0 3.882 13.5226 0 3.6232 + [4,16,13.8796,0,1.827,14.871,0,1.9575,14.4885,0,3.882,13.5226,0,3.6232], +// 4 16 13.5226 0 3.6232 14.4885 0 3.882 13.8585 0 5.7405 12.9346 0 5.3578 + [4,16,13.5226,0,3.6232,14.4885,0,3.882,13.8585,0,5.7405,12.9346,0,5.3578], +// 4 16 12.9346 0 5.3578 13.8585 0 5.7405 12.99 0 7.5 12.124 0 7 + [4,16,12.9346,0,5.3578,13.8585,0,5.7405,12.99,0,7.5,12.124,0,7], +// 4 16 12.124 0 7 12.99 0 7.5 11.901 0 9.132 11.1076 0 8.5232 + [4,16,12.124,0,7,12.99,0,7.5,11.901,0,9.132,11.1076,0,8.5232], +// 4 16 11.1076 0 8.5232 11.901 0 9.132 10.6065 0 10.6065 9.8994 0 9.8994 + [4,16,11.1076,0,8.5232,11.901,0,9.132,10.6065,0,10.6065,9.8994,0,9.8994], +// +// 0 // end of file +// +]; +module ldraw_lib__48__1_8ring14(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_8ring14(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_8ring14(line=0.2); \ No newline at end of file diff --git a/p/48/1-8ring16.scad b/p/48/1-8ring16.scad new file mode 100644 index 000000000..01f861f78 --- /dev/null +++ b/p/48/1-8ring16.scad @@ -0,0 +1,33 @@ +use <../../lib.scad> +function ldraw_lib__48__1_8ring16() = [ +// 0 Hi-Res Ring 16 x 0.125 +// 0 Name: 48\1-8ring16.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-8rin16.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 17 0 0 16.8538 0 2.2185 15.8624 0 2.088 16 0 0 + [4,16,17,0,0,16.8538,0,2.2185,15.8624,0,2.088,16,0,0], +// 4 16 16.8538 0 2.2185 16.4203 0 4.3996 15.4544 0 4.1408 15.8624 0 2.088 + [4,16,16.8538,0,2.2185,16.4203,0,4.3996,15.4544,0,4.1408,15.8624,0,2.088], +// 4 16 16.4203 0 4.3996 15.7063 0 6.5059 14.7824 0 6.1232 15.4544 0 4.1408 + [4,16,16.4203,0,4.3996,15.7063,0,6.5059,14.7824,0,6.1232,15.4544,0,4.1408], +// 4 16 15.7063 0 6.5059 14.722 0 8.5 13.856 0 8 14.7824 0 6.1232 + [4,16,15.7063,0,6.5059,14.722,0,8.5,13.856,0,8,14.7824,0,6.1232], +// 4 16 14.722 0 8.5 13.4878 0 10.3496 12.6944 0 9.7408 13.856 0 8 + [4,16,14.722,0,8.5,13.4878,0,10.3496,12.6944,0,9.7408,13.856,0,8], +// 4 16 13.4878 0 10.3496 12.0207 0 12.0207 11.3136 0 11.3136 12.6944 0 9.7408 + [4,16,13.4878,0,10.3496,12.0207,0,12.0207,11.3136,0,11.3136,12.6944,0,9.7408], +// 0 // Build by Primitive Generator 2 +]; +module ldraw_lib__48__1_8ring16(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_8ring16(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_8ring16(line=0.2); \ No newline at end of file diff --git a/p/48/1-8ring19.scad b/p/48/1-8ring19.scad index 47b8569ae..c29cb2057 100644 --- a/p/48/1-8ring19.scad +++ b/p/48/1-8ring19.scad @@ -2,32 +2,31 @@ use <../../lib.scad> function ldraw_lib__48__1_8ring19() = [ // 0 Hi-Res Ring 19 x 0.125 // 0 Name: 48\1-8ring19.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2022-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 +// 0 !HISTORY 2024-03-07 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 19 0 0 20 0 0 19.828 0 2.61 18.8366 0 2.4795 - [4,16,19,0,0,20,0,0,19.828,0,2.61,18.8366,0,2.4795], -// 4 16 18.8366 0 2.4795 19.828 0 2.61 19.318 0 5.176 18.3521 0 4.9172 - [4,16,18.8366,0,2.4795,19.828,0,2.61,19.318,0,5.176,18.3521,0,4.9172], -// 4 16 18.3521 0 4.9172 19.318 0 5.176 18.478 0 7.654 17.5541 0 7.2713 - [4,16,18.3521,0,4.9172,19.318,0,5.176,18.478,0,7.654,17.5541,0,7.2713], -// 4 16 17.5541 0 7.2713 18.478 0 7.654 17.32 0 10 16.454 0 9.5 - [4,16,17.5541,0,7.2713,18.478,0,7.654,17.32,0,10,16.454,0,9.5], -// 4 16 16.454 0 9.5 17.32 0 10 15.868 0 12.176 15.0746 0 11.5672 - [4,16,16.454,0,9.5,17.32,0,10,15.868,0,12.176,15.0746,0,11.5672], -// 4 16 15.0746 0 11.5672 15.868 0 12.176 14.142 0 14.142 13.4349 0 13.4349 - [4,16,15.0746,0,11.5672,15.868,0,12.176,14.142,0,14.142,13.4349,0,13.4349], -// -// 0 end of file -// +// 4 16 20 0 0 19.828 0 2.61 18.8366 0 2.4795 19 0 0 + [4,16,20,0,0,19.828,0,2.61,18.8366,0,2.4795,19,0,0], +// 4 16 19.828 0 2.61 19.318 0 5.176 18.3521 0 4.9172 18.8366 0 2.4795 + [4,16,19.828,0,2.61,19.318,0,5.176,18.3521,0,4.9172,18.8366,0,2.4795], +// 4 16 19.318 0 5.176 18.478 0 7.654 17.5541 0 7.2713 18.3521 0 4.9172 + [4,16,19.318,0,5.176,18.478,0,7.654,17.5541,0,7.2713,18.3521,0,4.9172], +// 4 16 18.478 0 7.654 17.32 0 10 16.454 0 9.5 17.5541 0 7.2713 + [4,16,18.478,0,7.654,17.32,0,10,16.454,0,9.5,17.5541,0,7.2713], +// 4 16 17.32 0 10 15.868 0 12.176 15.0746 0 11.5672 16.454 0 9.5 + [4,16,17.32,0,10,15.868,0,12.176,15.0746,0,11.5672,16.454,0,9.5], +// 4 16 15.868 0 12.176 14.142 0 14.142 13.4349 0 13.4349 15.0746 0 11.5672 + [4,16,15.868,0,12.176,14.142,0,14.142,13.4349,0,13.4349,15.0746,0,11.5672], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_8ring19(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_8ring19(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/1-8ring20.scad b/p/48/1-8ring20.scad new file mode 100644 index 000000000..dadaf615a --- /dev/null +++ b/p/48/1-8ring20.scad @@ -0,0 +1,33 @@ +use <../../lib.scad> +function ldraw_lib__48__1_8ring20() = [ +// 0 Hi-Res Ring 20 x 0.125 +// 0 Name: 48\1-8ring20.dat +// 0 Author: Santeri Piippo [arezey] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-8rin20.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 20 0 0 21 0 0 20.8194 0 2.7405 19.828 0 2.61 + [4,16,20,0,0,21,0,0,20.8194,0,2.7405,19.828,0,2.61], +// 4 16 19.828 0 2.61 20.8194 0 2.7405 20.2839 0 5.4348 19.318 0 5.176 + [4,16,19.828,0,2.61,20.8194,0,2.7405,20.2839,0,5.4348,19.318,0,5.176], +// 4 16 19.318 0 5.176 20.2839 0 5.4348 19.4019 0 8.0367 18.478 0 7.654 + [4,16,19.318,0,5.176,20.2839,0,5.4348,19.4019,0,8.0367,18.478,0,7.654], +// 4 16 18.478 0 7.654 19.4019 0 8.0367 18.186 0 10.5 17.32 0 10 + [4,16,18.478,0,7.654,19.4019,0,8.0367,18.186,0,10.5,17.32,0,10], +// 4 16 17.32 0 10 18.186 0 10.5 16.6614 0 12.7848 15.868 0 12.176 + [4,16,17.32,0,10,18.186,0,10.5,16.6614,0,12.7848,15.868,0,12.176], +// 4 16 15.868 0 12.176 16.6614 0 12.7848 14.8491 0 14.8491 14.142 0 14.142 + [4,16,15.868,0,12.176,16.6614,0,12.7848,14.8491,0,14.8491,14.142,0,14.142], +// 0 // +]; +module ldraw_lib__48__1_8ring20(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_8ring20(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_8ring20(line=0.2); \ No newline at end of file diff --git a/p/48/1-8ring28.scad b/p/48/1-8ring28.scad new file mode 100644 index 000000000..5af8cd1e9 --- /dev/null +++ b/p/48/1-8ring28.scad @@ -0,0 +1,35 @@ +use <../../lib.scad> +function ldraw_lib__48__1_8ring28() = [ +// 0 Hi-Res Ring 28 x 0.125 +// 0 Name: 48\1-8ring28.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-8rin28.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 28 0 0 29 0 0 28.7506 0 3.7845 27.7592 0 3.654 + [4,16,28,0,0,29,0,0,28.7506,0,3.7845,27.7592,0,3.654], +// 4 16 27.7592 0 3.654 28.7506 0 3.7845 28.0111 0 7.5052 27.0452 0 7.2464 + [4,16,27.7592,0,3.654,28.7506,0,3.7845,28.0111,0,7.5052,27.0452,0,7.2464], +// 4 16 27.0452 0 7.2464 28.0111 0 7.5052 26.7931 0 11.0983 25.8692 0 10.7156 + [4,16,27.0452,0,7.2464,28.0111,0,7.5052,26.7931,0,11.0983,25.8692,0,10.7156], +// 4 16 25.8692 0 10.7156 26.7931 0 11.0983 25.114 0 14.5 24.248 0 14 + [4,16,25.8692,0,10.7156,26.7931,0,11.0983,25.114,0,14.5,24.248,0,14], +// 4 16 24.248 0 14 25.114 0 14.5 23.0086 0 17.6552 22.2152 0 17.0464 + [4,16,24.248,0,14,25.114,0,14.5,23.0086,0,17.6552,22.2152,0,17.0464], +// 4 16 22.2152 0 17.0464 23.0086 0 17.6552 20.5059 0 20.5059 19.7988 0 19.7988 + [4,16,22.2152,0,17.0464,23.0086,0,17.6552,20.5059,0,20.5059,19.7988,0,19.7988], +// +// 0 end of file +// +]; +module ldraw_lib__48__1_8ring28(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_8ring28(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_8ring28(line=0.2); \ No newline at end of file diff --git a/p/48/1-8ring35.scad b/p/48/1-8ring35.scad new file mode 100644 index 000000000..dcf8a0a9b --- /dev/null +++ b/p/48/1-8ring35.scad @@ -0,0 +1,35 @@ +use <../../lib.scad> +function ldraw_lib__48__1_8ring35() = [ +// 0 Hi-Res Ring 35 x 0.125 +// 0 Name: 48\1-8ring35.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-8rin35.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 35 0 0 36 0 0 35.6904 0 4.698 34.699 0 4.5675 + [4,16,35,0,0,36,0,0,35.6904,0,4.698,34.699,0,4.5675], +// 4 16 34.699 0 4.5675 35.6904 0 4.698 34.7724 0 9.3168 33.8065 0 9.058 + [4,16,34.699,0,4.5675,35.6904,0,4.698,34.7724,0,9.3168,33.8065,0,9.058], +// 4 16 33.8065 0 9.058 34.7724 0 9.3168 33.2604 0 13.7772 32.3365 0 13.3945 + [4,16,33.8065,0,9.058,34.7724,0,9.3168,33.2604,0,13.7772,32.3365,0,13.3945], +// 4 16 32.3365 0 13.3945 33.2604 0 13.7772 31.176 0 18 30.31 0 17.5 + [4,16,32.3365,0,13.3945,33.2604,0,13.7772,31.176,0,18,30.31,0,17.5], +// 4 16 30.31 0 17.5 31.176 0 18 28.5624 0 21.9168 27.769 0 21.308 + [4,16,30.31,0,17.5,31.176,0,18,28.5624,0,21.9168,27.769,0,21.308], +// 4 16 27.769 0 21.308 28.5624 0 21.9168 25.4556 0 25.4556 24.7485 0 24.7485 + [4,16,27.769,0,21.308,28.5624,0,21.9168,25.4556,0,25.4556,24.7485,0,24.7485], +// +// 0 end of file +// +]; +module ldraw_lib__48__1_8ring35(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_8ring35(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_8ring35(line=0.2); \ No newline at end of file diff --git a/p/48/1-8ring39.scad b/p/48/1-8ring39.scad new file mode 100644 index 000000000..ec072130a --- /dev/null +++ b/p/48/1-8ring39.scad @@ -0,0 +1,35 @@ +use <../../lib.scad> +function ldraw_lib__48__1_8ring39() = [ +// 0 Hi-Res Ring 39 x 0.125 +// 0 Name: 48\1-8ring39.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-8rin39.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 39 0 0 40 0 0 39.656 0 5.22 38.6646 0 5.0895 + [4,16,39,0,0,40,0,0,39.656,0,5.22,38.6646,0,5.0895], +// 4 16 38.6646 0 5.0895 39.656 0 5.22 38.636 0 10.352 37.6701 0 10.0932 + [4,16,38.6646,0,5.0895,39.656,0,5.22,38.636,0,10.352,37.6701,0,10.0932], +// 4 16 37.6701 0 10.0932 38.636 0 10.352 36.956 0 15.308 36.0321 0 14.9253 + [4,16,37.6701,0,10.0932,38.636,0,10.352,36.956,0,15.308,36.0321,0,14.9253], +// 4 16 36.0321 0 14.9253 36.956 0 15.308 34.64 0 20 33.774 0 19.5 + [4,16,36.0321,0,14.9253,36.956,0,15.308,34.64,0,20,33.774,0,19.5], +// 4 16 33.774 0 19.5 34.64 0 20 31.736 0 24.352 30.9426 0 23.7432 + [4,16,33.774,0,19.5,34.64,0,20,31.736,0,24.352,30.9426,0,23.7432], +// 4 16 30.9426 0 23.7432 31.736 0 24.352 28.284 0 28.284 27.5769 0 27.5769 + [4,16,30.9426,0,23.7432,31.736,0,24.352,28.284,0,28.284,27.5769,0,27.5769], +// +// 0 end of file +// +]; +module ldraw_lib__48__1_8ring39(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_8ring39(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_8ring39(line=0.2); \ No newline at end of file diff --git a/p/48/1-8ring56.scad b/p/48/1-8ring56.scad new file mode 100644 index 000000000..a125ffe3f --- /dev/null +++ b/p/48/1-8ring56.scad @@ -0,0 +1,33 @@ +use <../../lib.scad> +function ldraw_lib__48__1_8ring56() = [ +// 0 Hi-Res Ring 56 x 0.125 +// 0 Name: 48\1-8ring56.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\1-8rin56.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 56 0 0 57 0 0 56.5098 0 7.4385 55.5184 0 7.308 + [4,16,56,0,0,57,0,0,56.5098,0,7.4385,55.5184,0,7.308], +// 4 16 55.5184 0 7.308 56.5098 0 7.4385 55.0563 0 14.7516 54.0904 0 14.4928 + [4,16,55.5184,0,7.308,56.5098,0,7.4385,55.0563,0,14.7516,54.0904,0,14.4928], +// 4 16 54.0904 0 14.4928 55.0563 0 14.7516 52.6623 0 21.8139 51.7384 0 21.4312 + [4,16,54.0904,0,14.4928,55.0563,0,14.7516,52.6623,0,21.8139,51.7384,0,21.4312], +// 4 16 51.7384 0 21.4312 52.6623 0 21.8139 49.362 0 28.5 48.496 0 28 + [4,16,51.7384,0,21.4312,52.6623,0,21.8139,49.362,0,28.5,48.496,0,28], +// 4 16 48.496 0 28 49.362 0 28.5 45.2238 0 34.7016 44.4304 0 34.0928 + [4,16,48.496,0,28,49.362,0,28.5,45.2238,0,34.7016,44.4304,0,34.0928], +// 4 16 44.4304 0 34.0928 45.2238 0 34.7016 40.3047 0 40.3047 39.5976 0 39.5976 + [4,16,44.4304,0,34.0928,45.2238,0,34.7016,40.3047,0,40.3047,39.5976,0,39.5976], +// 0 +]; +module ldraw_lib__48__1_8ring56(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__1_8ring56(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__1_8ring56(line=0.2); \ No newline at end of file diff --git a/p/48/1-8ring6.scad b/p/48/1-8ring6.scad index 2e5568e3a..ef6ed6f8f 100644 --- a/p/48/1-8ring6.scad +++ b/p/48/1-8ring6.scad @@ -2,32 +2,31 @@ use <../../lib.scad> function ldraw_lib__48__1_8ring6() = [ // 0 Hi-Res Ring 6 x 0.125 // 0 Name: 48\1-8ring6.dat -// 0 Author: Bernd Broich [bbroich] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-02-05 [Holly-Wood] Complete regeneration, original by bbroich +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 6 0 0 7 0 0 6.9398 0 .9135 5.9484 0 .783 - [4,16,6,0,0,7,0,0,6.9398,0,.9135,5.9484,0,.783], -// 4 16 5.9484 0 .783 6.9398 0 .9135 6.7613 0 1.8116 5.7954 0 1.5528 - [4,16,5.9484,0,.783,6.9398,0,.9135,6.7613,0,1.8116,5.7954,0,1.5528], -// 4 16 5.7954 0 1.5528 6.7613 0 1.8116 6.4673 0 2.6789 5.5434 0 2.2962 - [4,16,5.7954,0,1.5528,6.7613,0,1.8116,6.4673,0,2.6789,5.5434,0,2.2962], -// 4 16 5.5434 0 2.2962 6.4673 0 2.6789 6.062 0 3.5 5.196 0 3 - [4,16,5.5434,0,2.2962,6.4673,0,2.6789,6.062,0,3.5,5.196,0,3], -// 4 16 5.196 0 3 6.062 0 3.5 5.5538 0 4.2616 4.7604 0 3.6528 - [4,16,5.196,0,3,6.062,0,3.5,5.5538,0,4.2616,4.7604,0,3.6528], -// 4 16 4.7604 0 3.6528 5.5538 0 4.2616 4.9497 0 4.9497 4.2426 0 4.2426 - [4,16,4.7604,0,3.6528,5.5538,0,4.2616,4.9497,0,4.9497,4.2426,0,4.2426], -// -// 0 end of file -// +// 4 16 7 0 0 6.9398 0 0.9135 5.9484 0 0.783 6 0 0 + [4,16,7,0,0,6.9398,0,0.9135,5.9484,0,0.783,6,0,0], +// 4 16 6.9398 0 0.9135 6.7613 0 1.8116 5.7954 0 1.5528 5.9484 0 0.783 + [4,16,6.9398,0,0.9135,6.7613,0,1.8116,5.7954,0,1.5528,5.9484,0,0.783], +// 4 16 6.7613 0 1.8116 6.4673 0 2.6789 5.5434 0 2.2962 5.7954 0 1.5528 + [4,16,6.7613,0,1.8116,6.4673,0,2.6789,5.5434,0,2.2962,5.7954,0,1.5528], +// 4 16 6.4673 0 2.6789 6.062 0 3.5 5.196 0 3 5.5434 0 2.2962 + [4,16,6.4673,0,2.6789,6.062,0,3.5,5.196,0,3,5.5434,0,2.2962], +// 4 16 6.062 0 3.5 5.5538 0 4.2616 4.7604 0 3.6528 5.196 0 3 + [4,16,6.062,0,3.5,5.5538,0,4.2616,4.7604,0,3.6528,5.196,0,3], +// 4 16 5.5538 0 4.2616 4.9497 0 4.9497 4.2426 0 4.2426 4.7604 0 3.6528 + [4,16,5.5538,0,4.2616,4.9497,0,4.9497,4.2426,0,4.2426,4.7604,0,3.6528], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__1_8ring6(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__1_8ring6(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/11-48ring19.scad b/p/48/11-48ring19.scad index 07ccb35b7..2205ccb94 100644 --- a/p/48/11-48ring19.scad +++ b/p/48/11-48ring19.scad @@ -2,9 +2,9 @@ use <../../lib.scad> function ldraw_lib__48__11_48ring19() = [ // 0 Hi-Res Ring 19 x 0.2292 // 0 Name: 48\11-48ring19.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2014-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -12,33 +12,32 @@ function ldraw_lib__48__11_48ring19() = [ // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 +// 0 !HISTORY 2024-02-28 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 19 0 0 20 0 0 19.828 0 2.61 18.8366 0 2.4795 - [4,16,19,0,0,20,0,0,19.828,0,2.61,18.8366,0,2.4795], -// 4 16 18.8366 0 2.4795 19.828 0 2.61 19.318 0 5.176 18.3521 0 4.9172 - [4,16,18.8366,0,2.4795,19.828,0,2.61,19.318,0,5.176,18.3521,0,4.9172], -// 4 16 18.3521 0 4.9172 19.318 0 5.176 18.478 0 7.654 17.5541 0 7.2713 - [4,16,18.3521,0,4.9172,19.318,0,5.176,18.478,0,7.654,17.5541,0,7.2713], -// 4 16 17.5541 0 7.2713 18.478 0 7.654 17.32 0 10 16.454 0 9.5 - [4,16,17.5541,0,7.2713,18.478,0,7.654,17.32,0,10,16.454,0,9.5], -// 4 16 16.454 0 9.5 17.32 0 10 15.868 0 12.176 15.0746 0 11.5672 - [4,16,16.454,0,9.5,17.32,0,10,15.868,0,12.176,15.0746,0,11.5672], -// 4 16 15.0746 0 11.5672 15.868 0 12.176 14.142 0 14.142 13.4349 0 13.4349 - [4,16,15.0746,0,11.5672,15.868,0,12.176,14.142,0,14.142,13.4349,0,13.4349], -// 4 16 13.4349 0 13.4349 14.142 0 14.142 12.176 0 15.868 11.5672 0 15.0746 - [4,16,13.4349,0,13.4349,14.142,0,14.142,12.176,0,15.868,11.5672,0,15.0746], -// 4 16 11.5672 0 15.0746 12.176 0 15.868 10 0 17.32 9.5 0 16.454 - [4,16,11.5672,0,15.0746,12.176,0,15.868,10,0,17.32,9.5,0,16.454], -// 4 16 9.5 0 16.454 10 0 17.32 7.654 0 18.478 7.2713 0 17.5541 - [4,16,9.5,0,16.454,10,0,17.32,7.654,0,18.478,7.2713,0,17.5541], -// 4 16 7.2713 0 17.5541 7.654 0 18.478 5.176 0 19.318 4.9172 0 18.3521 - [4,16,7.2713,0,17.5541,7.654,0,18.478,5.176,0,19.318,4.9172,0,18.3521], -// 4 16 4.9172 0 18.3521 5.176 0 19.318 2.61 0 19.828 2.4795 0 18.8366 - [4,16,4.9172,0,18.3521,5.176,0,19.318,2.61,0,19.828,2.4795,0,18.8366], -// -// 0 end of file -// +// 4 16 20 0 0 19.828 0 2.61 18.8366 0 2.4795 19 0 0 + [4,16,20,0,0,19.828,0,2.61,18.8366,0,2.4795,19,0,0], +// 4 16 19.828 0 2.61 19.318 0 5.176 18.3521 0 4.9172 18.8366 0 2.4795 + [4,16,19.828,0,2.61,19.318,0,5.176,18.3521,0,4.9172,18.8366,0,2.4795], +// 4 16 19.318 0 5.176 18.478 0 7.654 17.5541 0 7.2713 18.3521 0 4.9172 + [4,16,19.318,0,5.176,18.478,0,7.654,17.5541,0,7.2713,18.3521,0,4.9172], +// 4 16 18.478 0 7.654 17.32 0 10 16.454 0 9.5 17.5541 0 7.2713 + [4,16,18.478,0,7.654,17.32,0,10,16.454,0,9.5,17.5541,0,7.2713], +// 4 16 17.32 0 10 15.868 0 12.176 15.0746 0 11.5672 16.454 0 9.5 + [4,16,17.32,0,10,15.868,0,12.176,15.0746,0,11.5672,16.454,0,9.5], +// 4 16 15.868 0 12.176 14.142 0 14.142 13.4349 0 13.4349 15.0746 0 11.5672 + [4,16,15.868,0,12.176,14.142,0,14.142,13.4349,0,13.4349,15.0746,0,11.5672], +// 4 16 14.142 0 14.142 12.176 0 15.868 11.5672 0 15.0746 13.4349 0 13.4349 + [4,16,14.142,0,14.142,12.176,0,15.868,11.5672,0,15.0746,13.4349,0,13.4349], +// 4 16 12.176 0 15.868 10 0 17.32 9.5 0 16.454 11.5672 0 15.0746 + [4,16,12.176,0,15.868,10,0,17.32,9.5,0,16.454,11.5672,0,15.0746], +// 4 16 10 0 17.32 7.654 0 18.478 7.2713 0 17.5541 9.5 0 16.454 + [4,16,10,0,17.32,7.654,0,18.478,7.2713,0,17.5541,9.5,0,16.454], +// 4 16 7.654 0 18.478 5.176 0 19.318 4.9172 0 18.3521 7.2713 0 17.5541 + [4,16,7.654,0,18.478,5.176,0,19.318,4.9172,0,18.3521,7.2713,0,17.5541], +// 4 16 5.176 0 19.318 2.61 0 19.828 2.4795 0 18.8366 4.9172 0 18.3521 + [4,16,5.176,0,19.318,2.61,0,19.828,2.4795,0,18.8366,4.9172,0,18.3521], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__11_48ring19(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__11_48ring19(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/11-48ring40.scad b/p/48/11-48ring40.scad index f21ba4c2b..272ede5e1 100644 --- a/p/48/11-48ring40.scad +++ b/p/48/11-48ring40.scad @@ -2,9 +2,9 @@ use <../../lib.scad> function ldraw_lib__48__11_48ring40() = [ // 0 Hi-Res Ring 40 x 0.2292 // 0 Name: 48\11-48ring40.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2014-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -12,33 +12,32 @@ function ldraw_lib__48__11_48ring40() = [ // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 +// 0 !HISTORY 2024-03-07 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 40 0 0 41 0 0 40.6474 0 5.3505 39.656 0 5.22 - [4,16,40,0,0,41,0,0,40.6474,0,5.3505,39.656,0,5.22], -// 4 16 39.656 0 5.22 40.6474 0 5.3505 39.6019 0 10.6108 38.636 0 10.352 - [4,16,39.656,0,5.22,40.6474,0,5.3505,39.6019,0,10.6108,38.636,0,10.352], -// 4 16 38.636 0 10.352 39.6019 0 10.6108 37.8799 0 15.6907 36.956 0 15.308 - [4,16,38.636,0,10.352,39.6019,0,10.6108,37.8799,0,15.6907,36.956,0,15.308], -// 4 16 36.956 0 15.308 37.8799 0 15.6907 35.506 0 20.5 34.64 0 20 - [4,16,36.956,0,15.308,37.8799,0,15.6907,35.506,0,20.5,34.64,0,20], -// 4 16 34.64 0 20 35.506 0 20.5 32.5294 0 24.9608 31.736 0 24.352 - [4,16,34.64,0,20,35.506,0,20.5,32.5294,0,24.9608,31.736,0,24.352], -// 4 16 31.736 0 24.352 32.5294 0 24.9608 28.9911 0 28.9911 28.284 0 28.284 - [4,16,31.736,0,24.352,32.5294,0,24.9608,28.9911,0,28.9911,28.284,0,28.284], -// 4 16 28.284 0 28.284 28.9911 0 28.9911 24.9608 0 32.5294 24.352 0 31.736 - [4,16,28.284,0,28.284,28.9911,0,28.9911,24.9608,0,32.5294,24.352,0,31.736], -// 4 16 24.352 0 31.736 24.9608 0 32.5294 20.5 0 35.506 20 0 34.64 - [4,16,24.352,0,31.736,24.9608,0,32.5294,20.5,0,35.506,20,0,34.64], -// 4 16 20 0 34.64 20.5 0 35.506 15.6907 0 37.8799 15.308 0 36.956 - [4,16,20,0,34.64,20.5,0,35.506,15.6907,0,37.8799,15.308,0,36.956], -// 4 16 15.308 0 36.956 15.6907 0 37.8799 10.6108 0 39.6019 10.352 0 38.636 - [4,16,15.308,0,36.956,15.6907,0,37.8799,10.6108,0,39.6019,10.352,0,38.636], -// 4 16 10.352 0 38.636 10.6108 0 39.6019 5.3505 0 40.6474 5.22 0 39.656 - [4,16,10.352,0,38.636,10.6108,0,39.6019,5.3505,0,40.6474,5.22,0,39.656], -// -// 0 end of file -// +// 4 16 41 0 0 40.6474 0 5.3505 39.656 0 5.22 40 0 0 + [4,16,41,0,0,40.6474,0,5.3505,39.656,0,5.22,40,0,0], +// 4 16 40.6474 0 5.3505 39.6019 0 10.6108 38.636 0 10.352 39.656 0 5.22 + [4,16,40.6474,0,5.3505,39.6019,0,10.6108,38.636,0,10.352,39.656,0,5.22], +// 4 16 39.6019 0 10.6108 37.8799 0 15.6907 36.956 0 15.308 38.636 0 10.352 + [4,16,39.6019,0,10.6108,37.8799,0,15.6907,36.956,0,15.308,38.636,0,10.352], +// 4 16 37.8799 0 15.6907 35.506 0 20.5 34.64 0 20 36.956 0 15.308 + [4,16,37.8799,0,15.6907,35.506,0,20.5,34.64,0,20,36.956,0,15.308], +// 4 16 35.506 0 20.5 32.5294 0 24.9608 31.736 0 24.352 34.64 0 20 + [4,16,35.506,0,20.5,32.5294,0,24.9608,31.736,0,24.352,34.64,0,20], +// 4 16 32.5294 0 24.9608 28.9911 0 28.9911 28.284 0 28.284 31.736 0 24.352 + [4,16,32.5294,0,24.9608,28.9911,0,28.9911,28.284,0,28.284,31.736,0,24.352], +// 4 16 28.9911 0 28.9911 24.9608 0 32.5294 24.352 0 31.736 28.284 0 28.284 + [4,16,28.9911,0,28.9911,24.9608,0,32.5294,24.352,0,31.736,28.284,0,28.284], +// 4 16 24.9608 0 32.5294 20.5 0 35.506 20 0 34.64 24.352 0 31.736 + [4,16,24.9608,0,32.5294,20.5,0,35.506,20,0,34.64,24.352,0,31.736], +// 4 16 20.5 0 35.506 15.6907 0 37.8799 15.308 0 36.956 20 0 34.64 + [4,16,20.5,0,35.506,15.6907,0,37.8799,15.308,0,36.956,20,0,34.64], +// 4 16 15.6907 0 37.8799 10.6108 0 39.6019 10.352 0 38.636 15.308 0 36.956 + [4,16,15.6907,0,37.8799,10.6108,0,39.6019,10.352,0,38.636,15.308,0,36.956], +// 4 16 10.6108 0 39.6019 5.3505 0 40.6474 5.22 0 39.656 10.352 0 38.636 + [4,16,10.6108,0,39.6019,5.3505,0,40.6474,5.22,0,39.656,10.352,0,38.636], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__11_48ring40(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__11_48ring40(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/2-4rin11.scad b/p/48/2-4rin11.scad index aab0ef1a8..dbec6c110 100644 --- a/p/48/2-4rin11.scad +++ b/p/48/2-4rin11.scad @@ -1,69 +1,68 @@ use <../../lib.scad> function ldraw_lib__48__2_4rin11() = [ -// 0 Hi-Res Ring 11 x 0.5 +// 0 ~Hi-Res Ring 11 x 0.5 (Obsolete) // 0 Name: 48\2-4rin11.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-02-13 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 11 0 0 12 0 0 11.8968 0 1.566 10.9054 0 1.4355 - [4,16,11,0,0,12,0,0,11.8968,0,1.566,10.9054,0,1.4355], -// 4 16 10.9054 0 1.4355 11.8968 0 1.566 11.5908 0 3.1056 10.6249 0 2.8468 - [4,16,10.9054,0,1.4355,11.8968,0,1.566,11.5908,0,3.1056,10.6249,0,2.8468], -// 4 16 10.6249 0 2.8468 11.5908 0 3.1056 11.0868 0 4.5924 10.1629 0 4.2097 - [4,16,10.6249,0,2.8468,11.5908,0,3.1056,11.0868,0,4.5924,10.1629,0,4.2097], -// 4 16 10.1629 0 4.2097 11.0868 0 4.5924 10.392 0 6 9.526 0 5.5 - [4,16,10.1629,0,4.2097,11.0868,0,4.5924,10.392,0,6,9.526,0,5.5], -// 4 16 9.526 0 5.5 10.392 0 6 9.5208 0 7.3056 8.7274 0 6.6968 - [4,16,9.526,0,5.5,10.392,0,6,9.5208,0,7.3056,8.7274,0,6.6968], -// 4 16 8.7274 0 6.6968 9.5208 0 7.3056 8.4852 0 8.4852 7.7781 0 7.7781 - [4,16,8.7274,0,6.6968,9.5208,0,7.3056,8.4852,0,8.4852,7.7781,0,7.7781], -// 4 16 7.7781 0 7.7781 8.4852 0 8.4852 7.3056 0 9.5208 6.6968 0 8.7274 - [4,16,7.7781,0,7.7781,8.4852,0,8.4852,7.3056,0,9.5208,6.6968,0,8.7274], -// 4 16 6.6968 0 8.7274 7.3056 0 9.5208 6 0 10.392 5.5 0 9.526 - [4,16,6.6968,0,8.7274,7.3056,0,9.5208,6,0,10.392,5.5,0,9.526], -// 4 16 5.5 0 9.526 6 0 10.392 4.5924 0 11.0868 4.2097 0 10.1629 - [4,16,5.5,0,9.526,6,0,10.392,4.5924,0,11.0868,4.2097,0,10.1629], -// 4 16 4.2097 0 10.1629 4.5924 0 11.0868 3.1056 0 11.5908 2.8468 0 10.6249 - [4,16,4.2097,0,10.1629,4.5924,0,11.0868,3.1056,0,11.5908,2.8468,0,10.6249], -// 4 16 2.8468 0 10.6249 3.1056 0 11.5908 1.566 0 11.8968 1.4355 0 10.9054 - [4,16,2.8468,0,10.6249,3.1056,0,11.5908,1.566,0,11.8968,1.4355,0,10.9054], -// 4 16 1.4355 0 10.9054 1.566 0 11.8968 0 0 12 0 0 11 - [4,16,1.4355,0,10.9054,1.566,0,11.8968,0,0,12,0,0,11], -// 4 16 0 0 11 0 0 12 -1.566 0 11.8968 -1.4355 0 10.9054 - [4,16,0,0,11,0,0,12,-1.566,0,11.8968,-1.4355,0,10.9054], -// 4 16 -1.4355 0 10.9054 -1.566 0 11.8968 -3.1056 0 11.5908 -2.8468 0 10.6249 - [4,16,-1.4355,0,10.9054,-1.566,0,11.8968,-3.1056,0,11.5908,-2.8468,0,10.6249], -// 4 16 -2.8468 0 10.6249 -3.1056 0 11.5908 -4.5924 0 11.0868 -4.2097 0 10.1629 - [4,16,-2.8468,0,10.6249,-3.1056,0,11.5908,-4.5924,0,11.0868,-4.2097,0,10.1629], -// 4 16 -4.2097 0 10.1629 -4.5924 0 11.0868 -6 0 10.392 -5.5 0 9.526 - [4,16,-4.2097,0,10.1629,-4.5924,0,11.0868,-6,0,10.392,-5.5,0,9.526], -// 4 16 -5.5 0 9.526 -6 0 10.392 -7.3056 0 9.5208 -6.6968 0 8.7274 - [4,16,-5.5,0,9.526,-6,0,10.392,-7.3056,0,9.5208,-6.6968,0,8.7274], -// 4 16 -6.6968 0 8.7274 -7.3056 0 9.5208 -8.4852 0 8.4852 -7.7781 0 7.7781 - [4,16,-6.6968,0,8.7274,-7.3056,0,9.5208,-8.4852,0,8.4852,-7.7781,0,7.7781], -// 4 16 -7.7781 0 7.7781 -8.4852 0 8.4852 -9.5208 0 7.3056 -8.7274 0 6.6968 - [4,16,-7.7781,0,7.7781,-8.4852,0,8.4852,-9.5208,0,7.3056,-8.7274,0,6.6968], -// 4 16 -8.7274 0 6.6968 -9.5208 0 7.3056 -10.392 0 6 -9.526 0 5.5 - [4,16,-8.7274,0,6.6968,-9.5208,0,7.3056,-10.392,0,6,-9.526,0,5.5], -// 4 16 -9.526 0 5.5 -10.392 0 6 -11.0868 0 4.5924 -10.1629 0 4.2097 - [4,16,-9.526,0,5.5,-10.392,0,6,-11.0868,0,4.5924,-10.1629,0,4.2097], -// 4 16 -10.1629 0 4.2097 -11.0868 0 4.5924 -11.5908 0 3.1056 -10.6249 0 2.8468 - [4,16,-10.1629,0,4.2097,-11.0868,0,4.5924,-11.5908,0,3.1056,-10.6249,0,2.8468], -// 4 16 -10.6249 0 2.8468 -11.5908 0 3.1056 -11.8968 0 1.566 -10.9054 0 1.4355 - [4,16,-10.6249,0,2.8468,-11.5908,0,3.1056,-11.8968,0,1.566,-10.9054,0,1.4355], -// 4 16 -10.9054 0 1.4355 -11.8968 0 1.566 -12 0 0 -11 0 0 - [4,16,-10.9054,0,1.4355,-11.8968,0,1.566,-12,0,0,-11,0,0], -// -// 0 end of file -// +// 4 16 12 0 0 11.8968 0 1.566 10.9054 0 1.4355 11 0 0 + [4,16,12,0,0,11.8968,0,1.566,10.9054,0,1.4355,11,0,0], +// 4 16 11.8968 0 1.566 11.5908 0 3.1056 10.6249 0 2.8468 10.9054 0 1.4355 + [4,16,11.8968,0,1.566,11.5908,0,3.1056,10.6249,0,2.8468,10.9054,0,1.4355], +// 4 16 11.5908 0 3.1056 11.0868 0 4.5924 10.1629 0 4.2097 10.6249 0 2.8468 + [4,16,11.5908,0,3.1056,11.0868,0,4.5924,10.1629,0,4.2097,10.6249,0,2.8468], +// 4 16 11.0868 0 4.5924 10.392 0 6 9.526 0 5.5 10.1629 0 4.2097 + [4,16,11.0868,0,4.5924,10.392,0,6,9.526,0,5.5,10.1629,0,4.2097], +// 4 16 10.392 0 6 9.5208 0 7.3056 8.7274 0 6.6968 9.526 0 5.5 + [4,16,10.392,0,6,9.5208,0,7.3056,8.7274,0,6.6968,9.526,0,5.5], +// 4 16 9.5208 0 7.3056 8.4852 0 8.4852 7.7781 0 7.7781 8.7274 0 6.6968 + [4,16,9.5208,0,7.3056,8.4852,0,8.4852,7.7781,0,7.7781,8.7274,0,6.6968], +// 4 16 8.4852 0 8.4852 7.3056 0 9.5208 6.6968 0 8.7274 7.7781 0 7.7781 + [4,16,8.4852,0,8.4852,7.3056,0,9.5208,6.6968,0,8.7274,7.7781,0,7.7781], +// 4 16 7.3056 0 9.5208 6 0 10.392 5.5 0 9.526 6.6968 0 8.7274 + [4,16,7.3056,0,9.5208,6,0,10.392,5.5,0,9.526,6.6968,0,8.7274], +// 4 16 6 0 10.392 4.5924 0 11.0868 4.2097 0 10.1629 5.5 0 9.526 + [4,16,6,0,10.392,4.5924,0,11.0868,4.2097,0,10.1629,5.5,0,9.526], +// 4 16 4.5924 0 11.0868 3.1056 0 11.5908 2.8468 0 10.6249 4.2097 0 10.1629 + [4,16,4.5924,0,11.0868,3.1056,0,11.5908,2.8468,0,10.6249,4.2097,0,10.1629], +// 4 16 3.1056 0 11.5908 1.566 0 11.8968 1.4355 0 10.9054 2.8468 0 10.6249 + [4,16,3.1056,0,11.5908,1.566,0,11.8968,1.4355,0,10.9054,2.8468,0,10.6249], +// 4 16 1.566 0 11.8968 0 0 12 0 0 11 1.4355 0 10.9054 + [4,16,1.566,0,11.8968,0,0,12,0,0,11,1.4355,0,10.9054], +// 4 16 0 0 12 -1.566 0 11.8968 -1.4355 0 10.9054 0 0 11 + [4,16,0,0,12,-1.566,0,11.8968,-1.4355,0,10.9054,0,0,11], +// 4 16 -1.566 0 11.8968 -3.1056 0 11.5908 -2.8468 0 10.6249 -1.4355 0 10.9054 + [4,16,-1.566,0,11.8968,-3.1056,0,11.5908,-2.8468,0,10.6249,-1.4355,0,10.9054], +// 4 16 -3.1056 0 11.5908 -4.5924 0 11.0868 -4.2097 0 10.1629 -2.8468 0 10.6249 + [4,16,-3.1056,0,11.5908,-4.5924,0,11.0868,-4.2097,0,10.1629,-2.8468,0,10.6249], +// 4 16 -4.5924 0 11.0868 -6 0 10.392 -5.5 0 9.526 -4.2097 0 10.1629 + [4,16,-4.5924,0,11.0868,-6,0,10.392,-5.5,0,9.526,-4.2097,0,10.1629], +// 4 16 -6 0 10.392 -7.3056 0 9.5208 -6.6968 0 8.7274 -5.5 0 9.526 + [4,16,-6,0,10.392,-7.3056,0,9.5208,-6.6968,0,8.7274,-5.5,0,9.526], +// 4 16 -7.3056 0 9.5208 -8.4852 0 8.4852 -7.7781 0 7.7781 -6.6968 0 8.7274 + [4,16,-7.3056,0,9.5208,-8.4852,0,8.4852,-7.7781,0,7.7781,-6.6968,0,8.7274], +// 4 16 -8.4852 0 8.4852 -9.5208 0 7.3056 -8.7274 0 6.6968 -7.7781 0 7.7781 + [4,16,-8.4852,0,8.4852,-9.5208,0,7.3056,-8.7274,0,6.6968,-7.7781,0,7.7781], +// 4 16 -9.5208 0 7.3056 -10.392 0 6 -9.526 0 5.5 -8.7274 0 6.6968 + [4,16,-9.5208,0,7.3056,-10.392,0,6,-9.526,0,5.5,-8.7274,0,6.6968], +// 4 16 -10.392 0 6 -11.0868 0 4.5924 -10.1629 0 4.2097 -9.526 0 5.5 + [4,16,-10.392,0,6,-11.0868,0,4.5924,-10.1629,0,4.2097,-9.526,0,5.5], +// 4 16 -11.0868 0 4.5924 -11.5908 0 3.1056 -10.6249 0 2.8468 -10.1629 0 4.2097 + [4,16,-11.0868,0,4.5924,-11.5908,0,3.1056,-10.6249,0,2.8468,-10.1629,0,4.2097], +// 4 16 -11.5908 0 3.1056 -11.8968 0 1.566 -10.9054 0 1.4355 -10.6249 0 2.8468 + [4,16,-11.5908,0,3.1056,-11.8968,0,1.566,-10.9054,0,1.4355,-10.6249,0,2.8468], +// 4 16 -11.8968 0 1.566 -12 0 0 -11 0 0 -10.9054 0 1.4355 + [4,16,-11.8968,0,1.566,-12,0,0,-11,0,0,-10.9054,0,1.4355], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__2_4rin11(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__2_4rin11(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/2-4rin12.scad b/p/48/2-4rin12.scad index aee038fdb..f610637a1 100644 --- a/p/48/2-4rin12.scad +++ b/p/48/2-4rin12.scad @@ -1,69 +1,68 @@ use <../../lib.scad> function ldraw_lib__48__2_4rin12() = [ -// 0 Hi-Res Ring 12 x 0.5 +// 0 ~Hi-Res Ring 12 x 0.5 (Obsolete) // 0 Name: 48\2-4rin12.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-02-21 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 12 0 0 13 0 0 12.8882 0 1.6965 11.8968 0 1.566 - [4,16,12,0,0,13,0,0,12.8882,0,1.6965,11.8968,0,1.566], -// 4 16 11.8968 0 1.566 12.8882 0 1.6965 12.5567 0 3.3644 11.5908 0 3.1056 - [4,16,11.8968,0,1.566,12.8882,0,1.6965,12.5567,0,3.3644,11.5908,0,3.1056], -// 4 16 11.5908 0 3.1056 12.5567 0 3.3644 12.0107 0 4.9751 11.0868 0 4.5924 - [4,16,11.5908,0,3.1056,12.5567,0,3.3644,12.0107,0,4.9751,11.0868,0,4.5924], -// 4 16 11.0868 0 4.5924 12.0107 0 4.9751 11.258 0 6.5 10.392 0 6 - [4,16,11.0868,0,4.5924,12.0107,0,4.9751,11.258,0,6.5,10.392,0,6], -// 4 16 10.392 0 6 11.258 0 6.5 10.3142 0 7.9144 9.5208 0 7.3056 - [4,16,10.392,0,6,11.258,0,6.5,10.3142,0,7.9144,9.5208,0,7.3056], -// 4 16 9.5208 0 7.3056 10.3142 0 7.9144 9.1923 0 9.1923 8.4852 0 8.4852 - [4,16,9.5208,0,7.3056,10.3142,0,7.9144,9.1923,0,9.1923,8.4852,0,8.4852], -// 4 16 8.4852 0 8.4852 9.1923 0 9.1923 7.9144 0 10.3142 7.3056 0 9.5208 - [4,16,8.4852,0,8.4852,9.1923,0,9.1923,7.9144,0,10.3142,7.3056,0,9.5208], -// 4 16 7.3056 0 9.5208 7.9144 0 10.3142 6.5 0 11.258 6 0 10.392 - [4,16,7.3056,0,9.5208,7.9144,0,10.3142,6.5,0,11.258,6,0,10.392], -// 4 16 6 0 10.392 6.5 0 11.258 4.9751 0 12.0107 4.5924 0 11.0868 - [4,16,6,0,10.392,6.5,0,11.258,4.9751,0,12.0107,4.5924,0,11.0868], -// 4 16 4.5924 0 11.0868 4.9751 0 12.0107 3.3644 0 12.5567 3.1056 0 11.5908 - [4,16,4.5924,0,11.0868,4.9751,0,12.0107,3.3644,0,12.5567,3.1056,0,11.5908], -// 4 16 3.1056 0 11.5908 3.3644 0 12.5567 1.6965 0 12.8882 1.566 0 11.8968 - [4,16,3.1056,0,11.5908,3.3644,0,12.5567,1.6965,0,12.8882,1.566,0,11.8968], -// 4 16 1.566 0 11.8968 1.6965 0 12.8882 0 0 13 0 0 12 - [4,16,1.566,0,11.8968,1.6965,0,12.8882,0,0,13,0,0,12], -// 4 16 0 0 12 0 0 13 -1.6965 0 12.8882 -1.566 0 11.8968 - [4,16,0,0,12,0,0,13,-1.6965,0,12.8882,-1.566,0,11.8968], -// 4 16 -1.566 0 11.8968 -1.6965 0 12.8882 -3.3644 0 12.5567 -3.1056 0 11.5908 - [4,16,-1.566,0,11.8968,-1.6965,0,12.8882,-3.3644,0,12.5567,-3.1056,0,11.5908], -// 4 16 -3.1056 0 11.5908 -3.3644 0 12.5567 -4.9751 0 12.0107 -4.5924 0 11.0868 - [4,16,-3.1056,0,11.5908,-3.3644,0,12.5567,-4.9751,0,12.0107,-4.5924,0,11.0868], -// 4 16 -4.5924 0 11.0868 -4.9751 0 12.0107 -6.5 0 11.258 -6 0 10.392 - [4,16,-4.5924,0,11.0868,-4.9751,0,12.0107,-6.5,0,11.258,-6,0,10.392], -// 4 16 -6 0 10.392 -6.5 0 11.258 -7.9144 0 10.3142 -7.3056 0 9.5208 - [4,16,-6,0,10.392,-6.5,0,11.258,-7.9144,0,10.3142,-7.3056,0,9.5208], -// 4 16 -7.3056 0 9.5208 -7.9144 0 10.3142 -9.1923 0 9.1923 -8.4852 0 8.4852 - [4,16,-7.3056,0,9.5208,-7.9144,0,10.3142,-9.1923,0,9.1923,-8.4852,0,8.4852], -// 4 16 -8.4852 0 8.4852 -9.1923 0 9.1923 -10.3142 0 7.9144 -9.5208 0 7.3056 - [4,16,-8.4852,0,8.4852,-9.1923,0,9.1923,-10.3142,0,7.9144,-9.5208,0,7.3056], -// 4 16 -9.5208 0 7.3056 -10.3142 0 7.9144 -11.258 0 6.5 -10.392 0 6 - [4,16,-9.5208,0,7.3056,-10.3142,0,7.9144,-11.258,0,6.5,-10.392,0,6], -// 4 16 -10.392 0 6 -11.258 0 6.5 -12.0107 0 4.9751 -11.0868 0 4.5924 - [4,16,-10.392,0,6,-11.258,0,6.5,-12.0107,0,4.9751,-11.0868,0,4.5924], -// 4 16 -11.0868 0 4.5924 -12.0107 0 4.9751 -12.5567 0 3.3644 -11.5908 0 3.1056 - [4,16,-11.0868,0,4.5924,-12.0107,0,4.9751,-12.5567,0,3.3644,-11.5908,0,3.1056], -// 4 16 -11.5908 0 3.1056 -12.5567 0 3.3644 -12.8882 0 1.6965 -11.8968 0 1.566 - [4,16,-11.5908,0,3.1056,-12.5567,0,3.3644,-12.8882,0,1.6965,-11.8968,0,1.566], -// 4 16 -11.8968 0 1.566 -12.8882 0 1.6965 -13 0 0 -12 0 0 - [4,16,-11.8968,0,1.566,-12.8882,0,1.6965,-13,0,0,-12,0,0], -// -// 0 end of file -// +// 4 16 13 0 0 12.8882 0 1.6965 11.8968 0 1.566 12 0 0 + [4,16,13,0,0,12.8882,0,1.6965,11.8968,0,1.566,12,0,0], +// 4 16 12.8882 0 1.6965 12.5567 0 3.3644 11.5908 0 3.1056 11.8968 0 1.566 + [4,16,12.8882,0,1.6965,12.5567,0,3.3644,11.5908,0,3.1056,11.8968,0,1.566], +// 4 16 12.5567 0 3.3644 12.0107 0 4.9751 11.0868 0 4.5924 11.5908 0 3.1056 + [4,16,12.5567,0,3.3644,12.0107,0,4.9751,11.0868,0,4.5924,11.5908,0,3.1056], +// 4 16 12.0107 0 4.9751 11.258 0 6.5 10.392 0 6 11.0868 0 4.5924 + [4,16,12.0107,0,4.9751,11.258,0,6.5,10.392,0,6,11.0868,0,4.5924], +// 4 16 11.258 0 6.5 10.3142 0 7.9144 9.5208 0 7.3056 10.392 0 6 + [4,16,11.258,0,6.5,10.3142,0,7.9144,9.5208,0,7.3056,10.392,0,6], +// 4 16 10.3142 0 7.9144 9.1923 0 9.1923 8.4852 0 8.4852 9.5208 0 7.3056 + [4,16,10.3142,0,7.9144,9.1923,0,9.1923,8.4852,0,8.4852,9.5208,0,7.3056], +// 4 16 9.1923 0 9.1923 7.9144 0 10.3142 7.3056 0 9.5208 8.4852 0 8.4852 + [4,16,9.1923,0,9.1923,7.9144,0,10.3142,7.3056,0,9.5208,8.4852,0,8.4852], +// 4 16 7.9144 0 10.3142 6.5 0 11.258 6 0 10.392 7.3056 0 9.5208 + [4,16,7.9144,0,10.3142,6.5,0,11.258,6,0,10.392,7.3056,0,9.5208], +// 4 16 6.5 0 11.258 4.9751 0 12.0107 4.5924 0 11.0868 6 0 10.392 + [4,16,6.5,0,11.258,4.9751,0,12.0107,4.5924,0,11.0868,6,0,10.392], +// 4 16 4.9751 0 12.0107 3.3644 0 12.5567 3.1056 0 11.5908 4.5924 0 11.0868 + [4,16,4.9751,0,12.0107,3.3644,0,12.5567,3.1056,0,11.5908,4.5924,0,11.0868], +// 4 16 3.3644 0 12.5567 1.6965 0 12.8882 1.566 0 11.8968 3.1056 0 11.5908 + [4,16,3.3644,0,12.5567,1.6965,0,12.8882,1.566,0,11.8968,3.1056,0,11.5908], +// 4 16 1.6965 0 12.8882 0 0 13 0 0 12 1.566 0 11.8968 + [4,16,1.6965,0,12.8882,0,0,13,0,0,12,1.566,0,11.8968], +// 4 16 0 0 13 -1.6965 0 12.8882 -1.566 0 11.8968 0 0 12 + [4,16,0,0,13,-1.6965,0,12.8882,-1.566,0,11.8968,0,0,12], +// 4 16 -1.6965 0 12.8882 -3.3644 0 12.5567 -3.1056 0 11.5908 -1.566 0 11.8968 + [4,16,-1.6965,0,12.8882,-3.3644,0,12.5567,-3.1056,0,11.5908,-1.566,0,11.8968], +// 4 16 -3.3644 0 12.5567 -4.9751 0 12.0107 -4.5924 0 11.0868 -3.1056 0 11.5908 + [4,16,-3.3644,0,12.5567,-4.9751,0,12.0107,-4.5924,0,11.0868,-3.1056,0,11.5908], +// 4 16 -4.9751 0 12.0107 -6.5 0 11.258 -6 0 10.392 -4.5924 0 11.0868 + [4,16,-4.9751,0,12.0107,-6.5,0,11.258,-6,0,10.392,-4.5924,0,11.0868], +// 4 16 -6.5 0 11.258 -7.9144 0 10.3142 -7.3056 0 9.5208 -6 0 10.392 + [4,16,-6.5,0,11.258,-7.9144,0,10.3142,-7.3056,0,9.5208,-6,0,10.392], +// 4 16 -7.9144 0 10.3142 -9.1923 0 9.1923 -8.4852 0 8.4852 -7.3056 0 9.5208 + [4,16,-7.9144,0,10.3142,-9.1923,0,9.1923,-8.4852,0,8.4852,-7.3056,0,9.5208], +// 4 16 -9.1923 0 9.1923 -10.3142 0 7.9144 -9.5208 0 7.3056 -8.4852 0 8.4852 + [4,16,-9.1923,0,9.1923,-10.3142,0,7.9144,-9.5208,0,7.3056,-8.4852,0,8.4852], +// 4 16 -10.3142 0 7.9144 -11.258 0 6.5 -10.392 0 6 -9.5208 0 7.3056 + [4,16,-10.3142,0,7.9144,-11.258,0,6.5,-10.392,0,6,-9.5208,0,7.3056], +// 4 16 -11.258 0 6.5 -12.0107 0 4.9751 -11.0868 0 4.5924 -10.392 0 6 + [4,16,-11.258,0,6.5,-12.0107,0,4.9751,-11.0868,0,4.5924,-10.392,0,6], +// 4 16 -12.0107 0 4.9751 -12.5567 0 3.3644 -11.5908 0 3.1056 -11.0868 0 4.5924 + [4,16,-12.0107,0,4.9751,-12.5567,0,3.3644,-11.5908,0,3.1056,-11.0868,0,4.5924], +// 4 16 -12.5567 0 3.3644 -12.8882 0 1.6965 -11.8968 0 1.566 -11.5908 0 3.1056 + [4,16,-12.5567,0,3.3644,-12.8882,0,1.6965,-11.8968,0,1.566,-11.5908,0,3.1056], +// 4 16 -12.8882 0 1.6965 -13 0 0 -12 0 0 -11.8968 0 1.566 + [4,16,-12.8882,0,1.6965,-13,0,0,-12,0,0,-11.8968,0,1.566], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__2_4rin12(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__2_4rin12(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/2-4rin16.scad b/p/48/2-4rin16.scad index 521c0de09..b8c031698 100644 --- a/p/48/2-4rin16.scad +++ b/p/48/2-4rin16.scad @@ -1,69 +1,68 @@ use <../../lib.scad> function ldraw_lib__48__2_4rin16() = [ -// 0 Hi-Res Ring 16 x 0.5 +// 0 ~Hi-Res Ring 16 x 0.5 (Obsolete) // 0 Name: 48\2-4rin16.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-02-13 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 16 0 0 17 0 0 16.8538 0 2.2185 15.8624 0 2.088 - [4,16,16,0,0,17,0,0,16.8538,0,2.2185,15.8624,0,2.088], -// 4 16 15.8624 0 2.088 16.8538 0 2.2185 16.4203 0 4.3996 15.4544 0 4.1408 - [4,16,15.8624,0,2.088,16.8538,0,2.2185,16.4203,0,4.3996,15.4544,0,4.1408], -// 4 16 15.4544 0 4.1408 16.4203 0 4.3996 15.7063 0 6.5059 14.7824 0 6.1232 - [4,16,15.4544,0,4.1408,16.4203,0,4.3996,15.7063,0,6.5059,14.7824,0,6.1232], -// 4 16 14.7824 0 6.1232 15.7063 0 6.5059 14.722 0 8.5 13.856 0 8 - [4,16,14.7824,0,6.1232,15.7063,0,6.5059,14.722,0,8.5,13.856,0,8], -// 4 16 13.856 0 8 14.722 0 8.5 13.4878 0 10.3496 12.6944 0 9.7408 - [4,16,13.856,0,8,14.722,0,8.5,13.4878,0,10.3496,12.6944,0,9.7408], -// 4 16 12.6944 0 9.7408 13.4878 0 10.3496 12.0207 0 12.0207 11.3136 0 11.3136 - [4,16,12.6944,0,9.7408,13.4878,0,10.3496,12.0207,0,12.0207,11.3136,0,11.3136], -// 4 16 11.3136 0 11.3136 12.0207 0 12.0207 10.3496 0 13.4878 9.7408 0 12.6944 - [4,16,11.3136,0,11.3136,12.0207,0,12.0207,10.3496,0,13.4878,9.7408,0,12.6944], -// 4 16 9.7408 0 12.6944 10.3496 0 13.4878 8.5 0 14.722 8 0 13.856 - [4,16,9.7408,0,12.6944,10.3496,0,13.4878,8.5,0,14.722,8,0,13.856], -// 4 16 8 0 13.856 8.5 0 14.722 6.5059 0 15.7063 6.1232 0 14.7824 - [4,16,8,0,13.856,8.5,0,14.722,6.5059,0,15.7063,6.1232,0,14.7824], -// 4 16 6.1232 0 14.7824 6.5059 0 15.7063 4.3996 0 16.4203 4.1408 0 15.4544 - [4,16,6.1232,0,14.7824,6.5059,0,15.7063,4.3996,0,16.4203,4.1408,0,15.4544], -// 4 16 4.1408 0 15.4544 4.3996 0 16.4203 2.2185 0 16.8538 2.088 0 15.8624 - [4,16,4.1408,0,15.4544,4.3996,0,16.4203,2.2185,0,16.8538,2.088,0,15.8624], -// 4 16 2.088 0 15.8624 2.2185 0 16.8538 0 0 17 0 0 16 - [4,16,2.088,0,15.8624,2.2185,0,16.8538,0,0,17,0,0,16], -// 4 16 0 0 16 0 0 17 -2.2185 0 16.8538 -2.088 0 15.8624 - [4,16,0,0,16,0,0,17,-2.2185,0,16.8538,-2.088,0,15.8624], -// 4 16 -2.088 0 15.8624 -2.2185 0 16.8538 -4.3996 0 16.4203 -4.1408 0 15.4544 - [4,16,-2.088,0,15.8624,-2.2185,0,16.8538,-4.3996,0,16.4203,-4.1408,0,15.4544], -// 4 16 -4.1408 0 15.4544 -4.3996 0 16.4203 -6.5059 0 15.7063 -6.1232 0 14.7824 - [4,16,-4.1408,0,15.4544,-4.3996,0,16.4203,-6.5059,0,15.7063,-6.1232,0,14.7824], -// 4 16 -6.1232 0 14.7824 -6.5059 0 15.7063 -8.5 0 14.722 -8 0 13.856 - [4,16,-6.1232,0,14.7824,-6.5059,0,15.7063,-8.5,0,14.722,-8,0,13.856], -// 4 16 -8 0 13.856 -8.5 0 14.722 -10.3496 0 13.4878 -9.7408 0 12.6944 - [4,16,-8,0,13.856,-8.5,0,14.722,-10.3496,0,13.4878,-9.7408,0,12.6944], -// 4 16 -9.7408 0 12.6944 -10.3496 0 13.4878 -12.0207 0 12.0207 -11.3136 0 11.3136 - [4,16,-9.7408,0,12.6944,-10.3496,0,13.4878,-12.0207,0,12.0207,-11.3136,0,11.3136], -// 4 16 -11.3136 0 11.3136 -12.0207 0 12.0207 -13.4878 0 10.3496 -12.6944 0 9.7408 - [4,16,-11.3136,0,11.3136,-12.0207,0,12.0207,-13.4878,0,10.3496,-12.6944,0,9.7408], -// 4 16 -12.6944 0 9.7408 -13.4878 0 10.3496 -14.722 0 8.5 -13.856 0 8 - [4,16,-12.6944,0,9.7408,-13.4878,0,10.3496,-14.722,0,8.5,-13.856,0,8], -// 4 16 -13.856 0 8 -14.722 0 8.5 -15.7063 0 6.5059 -14.7824 0 6.1232 - [4,16,-13.856,0,8,-14.722,0,8.5,-15.7063,0,6.5059,-14.7824,0,6.1232], -// 4 16 -14.7824 0 6.1232 -15.7063 0 6.5059 -16.4203 0 4.3996 -15.4544 0 4.1408 - [4,16,-14.7824,0,6.1232,-15.7063,0,6.5059,-16.4203,0,4.3996,-15.4544,0,4.1408], -// 4 16 -15.4544 0 4.1408 -16.4203 0 4.3996 -16.8538 0 2.2185 -15.8624 0 2.088 - [4,16,-15.4544,0,4.1408,-16.4203,0,4.3996,-16.8538,0,2.2185,-15.8624,0,2.088], -// 4 16 -15.8624 0 2.088 -16.8538 0 2.2185 -17 0 0 -16 0 0 - [4,16,-15.8624,0,2.088,-16.8538,0,2.2185,-17,0,0,-16,0,0], -// -// 0 end of file -// +// 4 16 17 0 0 16.8538 0 2.2185 15.8624 0 2.088 16 0 0 + [4,16,17,0,0,16.8538,0,2.2185,15.8624,0,2.088,16,0,0], +// 4 16 16.8538 0 2.2185 16.4203 0 4.3996 15.4544 0 4.1408 15.8624 0 2.088 + [4,16,16.8538,0,2.2185,16.4203,0,4.3996,15.4544,0,4.1408,15.8624,0,2.088], +// 4 16 16.4203 0 4.3996 15.7063 0 6.5059 14.7824 0 6.1232 15.4544 0 4.1408 + [4,16,16.4203,0,4.3996,15.7063,0,6.5059,14.7824,0,6.1232,15.4544,0,4.1408], +// 4 16 15.7063 0 6.5059 14.722 0 8.5 13.856 0 8 14.7824 0 6.1232 + [4,16,15.7063,0,6.5059,14.722,0,8.5,13.856,0,8,14.7824,0,6.1232], +// 4 16 14.722 0 8.5 13.4878 0 10.3496 12.6944 0 9.7408 13.856 0 8 + [4,16,14.722,0,8.5,13.4878,0,10.3496,12.6944,0,9.7408,13.856,0,8], +// 4 16 13.4878 0 10.3496 12.0207 0 12.0207 11.3136 0 11.3136 12.6944 0 9.7408 + [4,16,13.4878,0,10.3496,12.0207,0,12.0207,11.3136,0,11.3136,12.6944,0,9.7408], +// 4 16 12.0207 0 12.0207 10.3496 0 13.4878 9.7408 0 12.6944 11.3136 0 11.3136 + [4,16,12.0207,0,12.0207,10.3496,0,13.4878,9.7408,0,12.6944,11.3136,0,11.3136], +// 4 16 10.3496 0 13.4878 8.5 0 14.722 8 0 13.856 9.7408 0 12.6944 + [4,16,10.3496,0,13.4878,8.5,0,14.722,8,0,13.856,9.7408,0,12.6944], +// 4 16 8.5 0 14.722 6.5059 0 15.7063 6.1232 0 14.7824 8 0 13.856 + [4,16,8.5,0,14.722,6.5059,0,15.7063,6.1232,0,14.7824,8,0,13.856], +// 4 16 6.5059 0 15.7063 4.3996 0 16.4203 4.1408 0 15.4544 6.1232 0 14.7824 + [4,16,6.5059,0,15.7063,4.3996,0,16.4203,4.1408,0,15.4544,6.1232,0,14.7824], +// 4 16 4.3996 0 16.4203 2.2185 0 16.8538 2.088 0 15.8624 4.1408 0 15.4544 + [4,16,4.3996,0,16.4203,2.2185,0,16.8538,2.088,0,15.8624,4.1408,0,15.4544], +// 4 16 2.2185 0 16.8538 0 0 17 0 0 16 2.088 0 15.8624 + [4,16,2.2185,0,16.8538,0,0,17,0,0,16,2.088,0,15.8624], +// 4 16 0 0 17 -2.2185 0 16.8538 -2.088 0 15.8624 0 0 16 + [4,16,0,0,17,-2.2185,0,16.8538,-2.088,0,15.8624,0,0,16], +// 4 16 -2.2185 0 16.8538 -4.3996 0 16.4203 -4.1408 0 15.4544 -2.088 0 15.8624 + [4,16,-2.2185,0,16.8538,-4.3996,0,16.4203,-4.1408,0,15.4544,-2.088,0,15.8624], +// 4 16 -4.3996 0 16.4203 -6.5059 0 15.7063 -6.1232 0 14.7824 -4.1408 0 15.4544 + [4,16,-4.3996,0,16.4203,-6.5059,0,15.7063,-6.1232,0,14.7824,-4.1408,0,15.4544], +// 4 16 -6.5059 0 15.7063 -8.5 0 14.722 -8 0 13.856 -6.1232 0 14.7824 + [4,16,-6.5059,0,15.7063,-8.5,0,14.722,-8,0,13.856,-6.1232,0,14.7824], +// 4 16 -8.5 0 14.722 -10.3496 0 13.4878 -9.7408 0 12.6944 -8 0 13.856 + [4,16,-8.5,0,14.722,-10.3496,0,13.4878,-9.7408,0,12.6944,-8,0,13.856], +// 4 16 -10.3496 0 13.4878 -12.0207 0 12.0207 -11.3136 0 11.3136 -9.7408 0 12.6944 + [4,16,-10.3496,0,13.4878,-12.0207,0,12.0207,-11.3136,0,11.3136,-9.7408,0,12.6944], +// 4 16 -12.0207 0 12.0207 -13.4878 0 10.3496 -12.6944 0 9.7408 -11.3136 0 11.3136 + [4,16,-12.0207,0,12.0207,-13.4878,0,10.3496,-12.6944,0,9.7408,-11.3136,0,11.3136], +// 4 16 -13.4878 0 10.3496 -14.722 0 8.5 -13.856 0 8 -12.6944 0 9.7408 + [4,16,-13.4878,0,10.3496,-14.722,0,8.5,-13.856,0,8,-12.6944,0,9.7408], +// 4 16 -14.722 0 8.5 -15.7063 0 6.5059 -14.7824 0 6.1232 -13.856 0 8 + [4,16,-14.722,0,8.5,-15.7063,0,6.5059,-14.7824,0,6.1232,-13.856,0,8], +// 4 16 -15.7063 0 6.5059 -16.4203 0 4.3996 -15.4544 0 4.1408 -14.7824 0 6.1232 + [4,16,-15.7063,0,6.5059,-16.4203,0,4.3996,-15.4544,0,4.1408,-14.7824,0,6.1232], +// 4 16 -16.4203 0 4.3996 -16.8538 0 2.2185 -15.8624 0 2.088 -15.4544 0 4.1408 + [4,16,-16.4203,0,4.3996,-16.8538,0,2.2185,-15.8624,0,2.088,-15.4544,0,4.1408], +// 4 16 -16.8538 0 2.2185 -17 0 0 -16 0 0 -15.8624 0 2.088 + [4,16,-16.8538,0,2.2185,-17,0,0,-16,0,0,-15.8624,0,2.088], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__2_4rin16(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__2_4rin16(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/2-4rin17.scad b/p/48/2-4rin17.scad index dc29ad066..2d5396922 100644 --- a/p/48/2-4rin17.scad +++ b/p/48/2-4rin17.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__2_4rin17() = [ -// 0 Hi-Res Ring 17 x 0.5 +// 0 ~Hi-Res Ring 17 x 0.5 (Obsolete) // 0 Name: 48\2-4rin17.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__2_4rin17() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\2-4ring17.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 17 0 0 18 0 0 17.8452 0 2.349 16.8538 0 2.2185 [4,16,17,0,0,18,0,0,17.8452,0,2.349,16.8538,0,2.2185], diff --git a/p/48/2-4rin19.scad b/p/48/2-4rin19.scad index 9c3bc0dd9..61d4bd475 100644 --- a/p/48/2-4rin19.scad +++ b/p/48/2-4rin19.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__2_4rin19() = [ -// 0 Hi-Res Ring 19 x 0.5 +// 0 ~Hi-Res Ring 19 x 0.5 (Obsolete) // 0 Name: 48\2-4rin19.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-03 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__2_4rin19() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\2-4ring19.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 19 0 0 20 0 0 19.828 0 2.61 18.8366 0 2.4795 [4,16,19,0,0,20,0,0,19.828,0,2.61,18.8366,0,2.4795], diff --git a/p/48/2-4rin31.scad b/p/48/2-4rin31.scad index 88cde7f03..2cd9397ed 100644 --- a/p/48/2-4rin31.scad +++ b/p/48/2-4rin31.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__2_4rin31() = [ -// 0 Hi-Res Ring 31 x 0.5 +// 0 ~Hi-Res Ring 31 x 0.5 (Obsolete) // 0 Name: 48\2-4rin31.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -13,7 +13,8 @@ function ldraw_lib__48__2_4rin31() = [ // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 // 0 !HISTORY 2012-02-27 [Philo] Changed to CCW // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\2-4ring31.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 32 0 0 31.7248 0 4.176 30.7334 0 4.0455 31 0 0 [4,16,32,0,0,31.7248,0,4.176,30.7334,0,4.0455,31,0,0], diff --git a/p/48/2-4ring1.scad b/p/48/2-4ring1.scad index 037bd6a55..3909edcf4 100644 --- a/p/48/2-4ring1.scad +++ b/p/48/2-4ring1.scad @@ -2,68 +2,67 @@ use <../../lib.scad> function ldraw_lib__48__2_4ring1() = [ // 0 Hi-Res Ring 1 x 0.5 // 0 Name: 48\2-4ring1.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-02-13 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 1 0 0 2 0 0 1.9828 0 0.261 0.9914 0 0.1305 - [4,16,1,0,0,2,0,0,1.9828,0,0.261,0.9914,0,0.1305], -// 4 16 0.9914 0 0.1305 1.9828 0 0.261 1.9318 0 0.5176 0.9659 0 0.2588 - [4,16,0.9914,0,0.1305,1.9828,0,0.261,1.9318,0,0.5176,0.9659,0,0.2588], -// 4 16 0.9659 0 0.2588 1.9318 0 0.5176 1.8478 0 0.7654 0.9239 0 0.3827 - [4,16,0.9659,0,0.2588,1.9318,0,0.5176,1.8478,0,0.7654,0.9239,0,0.3827], -// 4 16 0.9239 0 0.3827 1.8478 0 0.7654 1.732 0 1 0.866 0 0.5 - [4,16,0.9239,0,0.3827,1.8478,0,0.7654,1.732,0,1,0.866,0,0.5], -// 4 16 0.866 0 0.5 1.732 0 1 1.5868 0 1.2176 0.7934 0 0.6088 - [4,16,0.866,0,0.5,1.732,0,1,1.5868,0,1.2176,0.7934,0,0.6088], -// 4 16 0.7934 0 0.6088 1.5868 0 1.2176 1.4142 0 1.4142 0.7071 0 0.7071 - [4,16,0.7934,0,0.6088,1.5868,0,1.2176,1.4142,0,1.4142,0.7071,0,0.7071], -// 4 16 0.7071 0 0.7071 1.4142 0 1.4142 1.2176 0 1.5868 0.6088 0 0.7934 - [4,16,0.7071,0,0.7071,1.4142,0,1.4142,1.2176,0,1.5868,0.6088,0,0.7934], -// 4 16 0.6088 0 0.7934 1.2176 0 1.5868 1 0 1.732 0.5 0 0.866 - [4,16,0.6088,0,0.7934,1.2176,0,1.5868,1,0,1.732,0.5,0,0.866], -// 4 16 0.5 0 0.866 1 0 1.732 0.7654 0 1.8478 0.3827 0 0.9239 - [4,16,0.5,0,0.866,1,0,1.732,0.7654,0,1.8478,0.3827,0,0.9239], -// 4 16 0.3827 0 0.9239 0.7654 0 1.8478 0.5176 0 1.9318 0.2588 0 0.9659 - [4,16,0.3827,0,0.9239,0.7654,0,1.8478,0.5176,0,1.9318,0.2588,0,0.9659], -// 4 16 0.2588 0 0.9659 0.5176 0 1.9318 0.261 0 1.9828 0.1305 0 0.9914 - [4,16,0.2588,0,0.9659,0.5176,0,1.9318,0.261,0,1.9828,0.1305,0,0.9914], -// 4 16 0.1305 0 0.9914 0.261 0 1.9828 0 0 2 0 0 1 - [4,16,0.1305,0,0.9914,0.261,0,1.9828,0,0,2,0,0,1], -// 4 16 0 0 1 0 0 2 -0.261 0 1.9828 -0.1305 0 0.9914 - [4,16,0,0,1,0,0,2,-0.261,0,1.9828,-0.1305,0,0.9914], -// 4 16 -0.1305 0 0.9914 -0.261 0 1.9828 -0.5176 0 1.9318 -0.2588 0 0.9659 - [4,16,-0.1305,0,0.9914,-0.261,0,1.9828,-0.5176,0,1.9318,-0.2588,0,0.9659], -// 4 16 -0.2588 0 0.9659 -0.5176 0 1.9318 -0.7654 0 1.8478 -0.3827 0 0.9239 - [4,16,-0.2588,0,0.9659,-0.5176,0,1.9318,-0.7654,0,1.8478,-0.3827,0,0.9239], -// 4 16 -0.3827 0 0.9239 -0.7654 0 1.8478 -1 0 1.732 -0.5 0 0.866 - [4,16,-0.3827,0,0.9239,-0.7654,0,1.8478,-1,0,1.732,-0.5,0,0.866], -// 4 16 -0.5 0 0.866 -1 0 1.732 -1.2176 0 1.5868 -0.6088 0 0.7934 - [4,16,-0.5,0,0.866,-1,0,1.732,-1.2176,0,1.5868,-0.6088,0,0.7934], -// 4 16 -0.6088 0 0.7934 -1.2176 0 1.5868 -1.4142 0 1.4142 -0.7071 0 0.7071 - [4,16,-0.6088,0,0.7934,-1.2176,0,1.5868,-1.4142,0,1.4142,-0.7071,0,0.7071], -// 4 16 -0.7071 0 0.7071 -1.4142 0 1.4142 -1.5868 0 1.2176 -0.7934 0 0.6088 - [4,16,-0.7071,0,0.7071,-1.4142,0,1.4142,-1.5868,0,1.2176,-0.7934,0,0.6088], -// 4 16 -0.7934 0 0.6088 -1.5868 0 1.2176 -1.732 0 1 -0.866 0 0.5 - [4,16,-0.7934,0,0.6088,-1.5868,0,1.2176,-1.732,0,1,-0.866,0,0.5], -// 4 16 -0.866 0 0.5 -1.732 0 1 -1.8478 0 0.7654 -0.9239 0 0.3827 - [4,16,-0.866,0,0.5,-1.732,0,1,-1.8478,0,0.7654,-0.9239,0,0.3827], -// 4 16 -0.9239 0 0.3827 -1.8478 0 0.7654 -1.9318 0 0.5176 -0.9659 0 0.2588 - [4,16,-0.9239,0,0.3827,-1.8478,0,0.7654,-1.9318,0,0.5176,-0.9659,0,0.2588], -// 4 16 -0.9659 0 0.2588 -1.9318 0 0.5176 -1.9828 0 0.261 -0.9914 0 0.1305 - [4,16,-0.9659,0,0.2588,-1.9318,0,0.5176,-1.9828,0,0.261,-0.9914,0,0.1305], -// 4 16 -0.9914 0 0.1305 -1.9828 0 0.261 -2 0 0 -1 0 0 - [4,16,-0.9914,0,0.1305,-1.9828,0,0.261,-2,0,0,-1,0,0], -// -// 0 end of file -// +// 4 16 2 0 0 1.9828 0 0.261 0.9914 0 0.1305 1 0 0 + [4,16,2,0,0,1.9828,0,0.261,0.9914,0,0.1305,1,0,0], +// 4 16 1.9828 0 0.261 1.9318 0 0.5176 0.9659 0 0.2588 0.9914 0 0.1305 + [4,16,1.9828,0,0.261,1.9318,0,0.5176,0.9659,0,0.2588,0.9914,0,0.1305], +// 4 16 1.9318 0 0.5176 1.8478 0 0.7654 0.9239 0 0.3827 0.9659 0 0.2588 + [4,16,1.9318,0,0.5176,1.8478,0,0.7654,0.9239,0,0.3827,0.9659,0,0.2588], +// 4 16 1.8478 0 0.7654 1.732 0 1 0.866 0 0.5 0.9239 0 0.3827 + [4,16,1.8478,0,0.7654,1.732,0,1,0.866,0,0.5,0.9239,0,0.3827], +// 4 16 1.732 0 1 1.5868 0 1.2176 0.7934 0 0.6088 0.866 0 0.5 + [4,16,1.732,0,1,1.5868,0,1.2176,0.7934,0,0.6088,0.866,0,0.5], +// 4 16 1.5868 0 1.2176 1.4142 0 1.4142 0.7071 0 0.7071 0.7934 0 0.6088 + [4,16,1.5868,0,1.2176,1.4142,0,1.4142,0.7071,0,0.7071,0.7934,0,0.6088], +// 4 16 1.4142 0 1.4142 1.2176 0 1.5868 0.6088 0 0.7934 0.7071 0 0.7071 + [4,16,1.4142,0,1.4142,1.2176,0,1.5868,0.6088,0,0.7934,0.7071,0,0.7071], +// 4 16 1.2176 0 1.5868 1 0 1.732 0.5 0 0.866 0.6088 0 0.7934 + [4,16,1.2176,0,1.5868,1,0,1.732,0.5,0,0.866,0.6088,0,0.7934], +// 4 16 1 0 1.732 0.7654 0 1.8478 0.3827 0 0.9239 0.5 0 0.866 + [4,16,1,0,1.732,0.7654,0,1.8478,0.3827,0,0.9239,0.5,0,0.866], +// 4 16 0.7654 0 1.8478 0.5176 0 1.9318 0.2588 0 0.9659 0.3827 0 0.9239 + [4,16,0.7654,0,1.8478,0.5176,0,1.9318,0.2588,0,0.9659,0.3827,0,0.9239], +// 4 16 0.5176 0 1.9318 0.261 0 1.9828 0.1305 0 0.9914 0.2588 0 0.9659 + [4,16,0.5176,0,1.9318,0.261,0,1.9828,0.1305,0,0.9914,0.2588,0,0.9659], +// 4 16 0.261 0 1.9828 0 0 2 0 0 1 0.1305 0 0.9914 + [4,16,0.261,0,1.9828,0,0,2,0,0,1,0.1305,0,0.9914], +// 4 16 0 0 2 -0.261 0 1.9828 -0.1305 0 0.9914 0 0 1 + [4,16,0,0,2,-0.261,0,1.9828,-0.1305,0,0.9914,0,0,1], +// 4 16 -0.261 0 1.9828 -0.5176 0 1.9318 -0.2588 0 0.9659 -0.1305 0 0.9914 + [4,16,-0.261,0,1.9828,-0.5176,0,1.9318,-0.2588,0,0.9659,-0.1305,0,0.9914], +// 4 16 -0.5176 0 1.9318 -0.7654 0 1.8478 -0.3827 0 0.9239 -0.2588 0 0.9659 + [4,16,-0.5176,0,1.9318,-0.7654,0,1.8478,-0.3827,0,0.9239,-0.2588,0,0.9659], +// 4 16 -0.7654 0 1.8478 -1 0 1.732 -0.5 0 0.866 -0.3827 0 0.9239 + [4,16,-0.7654,0,1.8478,-1,0,1.732,-0.5,0,0.866,-0.3827,0,0.9239], +// 4 16 -1 0 1.732 -1.2176 0 1.5868 -0.6088 0 0.7934 -0.5 0 0.866 + [4,16,-1,0,1.732,-1.2176,0,1.5868,-0.6088,0,0.7934,-0.5,0,0.866], +// 4 16 -1.2176 0 1.5868 -1.4142 0 1.4142 -0.7071 0 0.7071 -0.6088 0 0.7934 + [4,16,-1.2176,0,1.5868,-1.4142,0,1.4142,-0.7071,0,0.7071,-0.6088,0,0.7934], +// 4 16 -1.4142 0 1.4142 -1.5868 0 1.2176 -0.7934 0 0.6088 -0.7071 0 0.7071 + [4,16,-1.4142,0,1.4142,-1.5868,0,1.2176,-0.7934,0,0.6088,-0.7071,0,0.7071], +// 4 16 -1.5868 0 1.2176 -1.732 0 1 -0.866 0 0.5 -0.7934 0 0.6088 + [4,16,-1.5868,0,1.2176,-1.732,0,1,-0.866,0,0.5,-0.7934,0,0.6088], +// 4 16 -1.732 0 1 -1.8478 0 0.7654 -0.9239 0 0.3827 -0.866 0 0.5 + [4,16,-1.732,0,1,-1.8478,0,0.7654,-0.9239,0,0.3827,-0.866,0,0.5], +// 4 16 -1.8478 0 0.7654 -1.9318 0 0.5176 -0.9659 0 0.2588 -0.9239 0 0.3827 + [4,16,-1.8478,0,0.7654,-1.9318,0,0.5176,-0.9659,0,0.2588,-0.9239,0,0.3827], +// 4 16 -1.9318 0 0.5176 -1.9828 0 0.261 -0.9914 0 0.1305 -0.9659 0 0.2588 + [4,16,-1.9318,0,0.5176,-1.9828,0,0.261,-0.9914,0,0.1305,-0.9659,0,0.2588], +// 4 16 -1.9828 0 0.261 -2 0 0 -1 0 0 -0.9914 0 0.1305 + [4,16,-1.9828,0,0.261,-2,0,0,-1,0,0,-0.9914,0,0.1305], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__2_4ring1(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__2_4ring1(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/2-4ring11.scad b/p/48/2-4ring11.scad new file mode 100644 index 000000000..d7209752a --- /dev/null +++ b/p/48/2-4ring11.scad @@ -0,0 +1,69 @@ +use <../../lib.scad> +function ldraw_lib__48__2_4ring11() = [ +// 0 Hi-Res Ring 11 x 0.5 +// 0 Name: 48\2-4ring11.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-02-13 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 12 0 0 11.8968 0 1.566 10.9054 0 1.4355 11 0 0 + [4,16,12,0,0,11.8968,0,1.566,10.9054,0,1.4355,11,0,0], +// 4 16 11.8968 0 1.566 11.5908 0 3.1056 10.6249 0 2.8468 10.9054 0 1.4355 + [4,16,11.8968,0,1.566,11.5908,0,3.1056,10.6249,0,2.8468,10.9054,0,1.4355], +// 4 16 11.5908 0 3.1056 11.0868 0 4.5924 10.1629 0 4.2097 10.6249 0 2.8468 + [4,16,11.5908,0,3.1056,11.0868,0,4.5924,10.1629,0,4.2097,10.6249,0,2.8468], +// 4 16 11.0868 0 4.5924 10.392 0 6 9.526 0 5.5 10.1629 0 4.2097 + [4,16,11.0868,0,4.5924,10.392,0,6,9.526,0,5.5,10.1629,0,4.2097], +// 4 16 10.392 0 6 9.5208 0 7.3056 8.7274 0 6.6968 9.526 0 5.5 + [4,16,10.392,0,6,9.5208,0,7.3056,8.7274,0,6.6968,9.526,0,5.5], +// 4 16 9.5208 0 7.3056 8.4852 0 8.4852 7.7781 0 7.7781 8.7274 0 6.6968 + [4,16,9.5208,0,7.3056,8.4852,0,8.4852,7.7781,0,7.7781,8.7274,0,6.6968], +// 4 16 8.4852 0 8.4852 7.3056 0 9.5208 6.6968 0 8.7274 7.7781 0 7.7781 + [4,16,8.4852,0,8.4852,7.3056,0,9.5208,6.6968,0,8.7274,7.7781,0,7.7781], +// 4 16 7.3056 0 9.5208 6 0 10.392 5.5 0 9.526 6.6968 0 8.7274 + [4,16,7.3056,0,9.5208,6,0,10.392,5.5,0,9.526,6.6968,0,8.7274], +// 4 16 6 0 10.392 4.5924 0 11.0868 4.2097 0 10.1629 5.5 0 9.526 + [4,16,6,0,10.392,4.5924,0,11.0868,4.2097,0,10.1629,5.5,0,9.526], +// 4 16 4.5924 0 11.0868 3.1056 0 11.5908 2.8468 0 10.6249 4.2097 0 10.1629 + [4,16,4.5924,0,11.0868,3.1056,0,11.5908,2.8468,0,10.6249,4.2097,0,10.1629], +// 4 16 3.1056 0 11.5908 1.566 0 11.8968 1.4355 0 10.9054 2.8468 0 10.6249 + [4,16,3.1056,0,11.5908,1.566,0,11.8968,1.4355,0,10.9054,2.8468,0,10.6249], +// 4 16 1.566 0 11.8968 0 0 12 0 0 11 1.4355 0 10.9054 + [4,16,1.566,0,11.8968,0,0,12,0,0,11,1.4355,0,10.9054], +// 4 16 0 0 12 -1.566 0 11.8968 -1.4355 0 10.9054 0 0 11 + [4,16,0,0,12,-1.566,0,11.8968,-1.4355,0,10.9054,0,0,11], +// 4 16 -1.566 0 11.8968 -3.1056 0 11.5908 -2.8468 0 10.6249 -1.4355 0 10.9054 + [4,16,-1.566,0,11.8968,-3.1056,0,11.5908,-2.8468,0,10.6249,-1.4355,0,10.9054], +// 4 16 -3.1056 0 11.5908 -4.5924 0 11.0868 -4.2097 0 10.1629 -2.8468 0 10.6249 + [4,16,-3.1056,0,11.5908,-4.5924,0,11.0868,-4.2097,0,10.1629,-2.8468,0,10.6249], +// 4 16 -4.5924 0 11.0868 -6 0 10.392 -5.5 0 9.526 -4.2097 0 10.1629 + [4,16,-4.5924,0,11.0868,-6,0,10.392,-5.5,0,9.526,-4.2097,0,10.1629], +// 4 16 -6 0 10.392 -7.3056 0 9.5208 -6.6968 0 8.7274 -5.5 0 9.526 + [4,16,-6,0,10.392,-7.3056,0,9.5208,-6.6968,0,8.7274,-5.5,0,9.526], +// 4 16 -7.3056 0 9.5208 -8.4852 0 8.4852 -7.7781 0 7.7781 -6.6968 0 8.7274 + [4,16,-7.3056,0,9.5208,-8.4852,0,8.4852,-7.7781,0,7.7781,-6.6968,0,8.7274], +// 4 16 -8.4852 0 8.4852 -9.5208 0 7.3056 -8.7274 0 6.6968 -7.7781 0 7.7781 + [4,16,-8.4852,0,8.4852,-9.5208,0,7.3056,-8.7274,0,6.6968,-7.7781,0,7.7781], +// 4 16 -9.5208 0 7.3056 -10.392 0 6 -9.526 0 5.5 -8.7274 0 6.6968 + [4,16,-9.5208,0,7.3056,-10.392,0,6,-9.526,0,5.5,-8.7274,0,6.6968], +// 4 16 -10.392 0 6 -11.0868 0 4.5924 -10.1629 0 4.2097 -9.526 0 5.5 + [4,16,-10.392,0,6,-11.0868,0,4.5924,-10.1629,0,4.2097,-9.526,0,5.5], +// 4 16 -11.0868 0 4.5924 -11.5908 0 3.1056 -10.6249 0 2.8468 -10.1629 0 4.2097 + [4,16,-11.0868,0,4.5924,-11.5908,0,3.1056,-10.6249,0,2.8468,-10.1629,0,4.2097], +// 4 16 -11.5908 0 3.1056 -11.8968 0 1.566 -10.9054 0 1.4355 -10.6249 0 2.8468 + [4,16,-11.5908,0,3.1056,-11.8968,0,1.566,-10.9054,0,1.4355,-10.6249,0,2.8468], +// 4 16 -11.8968 0 1.566 -12 0 0 -11 0 0 -10.9054 0 1.4355 + [4,16,-11.8968,0,1.566,-12,0,0,-11,0,0,-10.9054,0,1.4355], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__2_4ring11(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__2_4ring11(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__2_4ring11(line=0.2); \ No newline at end of file diff --git a/p/48/2-4ring12.scad b/p/48/2-4ring12.scad new file mode 100644 index 000000000..cf887d513 --- /dev/null +++ b/p/48/2-4ring12.scad @@ -0,0 +1,69 @@ +use <../../lib.scad> +function ldraw_lib__48__2_4ring12() = [ +// 0 Hi-Res Ring 12 x 0.5 +// 0 Name: 48\2-4ring12.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-02-21 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 13 0 0 12.8882 0 1.6965 11.8968 0 1.566 12 0 0 + [4,16,13,0,0,12.8882,0,1.6965,11.8968,0,1.566,12,0,0], +// 4 16 12.8882 0 1.6965 12.5567 0 3.3644 11.5908 0 3.1056 11.8968 0 1.566 + [4,16,12.8882,0,1.6965,12.5567,0,3.3644,11.5908,0,3.1056,11.8968,0,1.566], +// 4 16 12.5567 0 3.3644 12.0107 0 4.9751 11.0868 0 4.5924 11.5908 0 3.1056 + [4,16,12.5567,0,3.3644,12.0107,0,4.9751,11.0868,0,4.5924,11.5908,0,3.1056], +// 4 16 12.0107 0 4.9751 11.258 0 6.5 10.392 0 6 11.0868 0 4.5924 + [4,16,12.0107,0,4.9751,11.258,0,6.5,10.392,0,6,11.0868,0,4.5924], +// 4 16 11.258 0 6.5 10.3142 0 7.9144 9.5208 0 7.3056 10.392 0 6 + [4,16,11.258,0,6.5,10.3142,0,7.9144,9.5208,0,7.3056,10.392,0,6], +// 4 16 10.3142 0 7.9144 9.1923 0 9.1923 8.4852 0 8.4852 9.5208 0 7.3056 + [4,16,10.3142,0,7.9144,9.1923,0,9.1923,8.4852,0,8.4852,9.5208,0,7.3056], +// 4 16 9.1923 0 9.1923 7.9144 0 10.3142 7.3056 0 9.5208 8.4852 0 8.4852 + [4,16,9.1923,0,9.1923,7.9144,0,10.3142,7.3056,0,9.5208,8.4852,0,8.4852], +// 4 16 7.9144 0 10.3142 6.5 0 11.258 6 0 10.392 7.3056 0 9.5208 + [4,16,7.9144,0,10.3142,6.5,0,11.258,6,0,10.392,7.3056,0,9.5208], +// 4 16 6.5 0 11.258 4.9751 0 12.0107 4.5924 0 11.0868 6 0 10.392 + [4,16,6.5,0,11.258,4.9751,0,12.0107,4.5924,0,11.0868,6,0,10.392], +// 4 16 4.9751 0 12.0107 3.3644 0 12.5567 3.1056 0 11.5908 4.5924 0 11.0868 + [4,16,4.9751,0,12.0107,3.3644,0,12.5567,3.1056,0,11.5908,4.5924,0,11.0868], +// 4 16 3.3644 0 12.5567 1.6965 0 12.8882 1.566 0 11.8968 3.1056 0 11.5908 + [4,16,3.3644,0,12.5567,1.6965,0,12.8882,1.566,0,11.8968,3.1056,0,11.5908], +// 4 16 1.6965 0 12.8882 0 0 13 0 0 12 1.566 0 11.8968 + [4,16,1.6965,0,12.8882,0,0,13,0,0,12,1.566,0,11.8968], +// 4 16 0 0 13 -1.6965 0 12.8882 -1.566 0 11.8968 0 0 12 + [4,16,0,0,13,-1.6965,0,12.8882,-1.566,0,11.8968,0,0,12], +// 4 16 -1.6965 0 12.8882 -3.3644 0 12.5567 -3.1056 0 11.5908 -1.566 0 11.8968 + [4,16,-1.6965,0,12.8882,-3.3644,0,12.5567,-3.1056,0,11.5908,-1.566,0,11.8968], +// 4 16 -3.3644 0 12.5567 -4.9751 0 12.0107 -4.5924 0 11.0868 -3.1056 0 11.5908 + [4,16,-3.3644,0,12.5567,-4.9751,0,12.0107,-4.5924,0,11.0868,-3.1056,0,11.5908], +// 4 16 -4.9751 0 12.0107 -6.5 0 11.258 -6 0 10.392 -4.5924 0 11.0868 + [4,16,-4.9751,0,12.0107,-6.5,0,11.258,-6,0,10.392,-4.5924,0,11.0868], +// 4 16 -6.5 0 11.258 -7.9144 0 10.3142 -7.3056 0 9.5208 -6 0 10.392 + [4,16,-6.5,0,11.258,-7.9144,0,10.3142,-7.3056,0,9.5208,-6,0,10.392], +// 4 16 -7.9144 0 10.3142 -9.1923 0 9.1923 -8.4852 0 8.4852 -7.3056 0 9.5208 + [4,16,-7.9144,0,10.3142,-9.1923,0,9.1923,-8.4852,0,8.4852,-7.3056,0,9.5208], +// 4 16 -9.1923 0 9.1923 -10.3142 0 7.9144 -9.5208 0 7.3056 -8.4852 0 8.4852 + [4,16,-9.1923,0,9.1923,-10.3142,0,7.9144,-9.5208,0,7.3056,-8.4852,0,8.4852], +// 4 16 -10.3142 0 7.9144 -11.258 0 6.5 -10.392 0 6 -9.5208 0 7.3056 + [4,16,-10.3142,0,7.9144,-11.258,0,6.5,-10.392,0,6,-9.5208,0,7.3056], +// 4 16 -11.258 0 6.5 -12.0107 0 4.9751 -11.0868 0 4.5924 -10.392 0 6 + [4,16,-11.258,0,6.5,-12.0107,0,4.9751,-11.0868,0,4.5924,-10.392,0,6], +// 4 16 -12.0107 0 4.9751 -12.5567 0 3.3644 -11.5908 0 3.1056 -11.0868 0 4.5924 + [4,16,-12.0107,0,4.9751,-12.5567,0,3.3644,-11.5908,0,3.1056,-11.0868,0,4.5924], +// 4 16 -12.5567 0 3.3644 -12.8882 0 1.6965 -11.8968 0 1.566 -11.5908 0 3.1056 + [4,16,-12.5567,0,3.3644,-12.8882,0,1.6965,-11.8968,0,1.566,-11.5908,0,3.1056], +// 4 16 -12.8882 0 1.6965 -13 0 0 -12 0 0 -11.8968 0 1.566 + [4,16,-12.8882,0,1.6965,-13,0,0,-12,0,0,-11.8968,0,1.566], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__2_4ring12(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__2_4ring12(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__2_4ring12(line=0.2); \ No newline at end of file diff --git a/p/48/2-4ring16.scad b/p/48/2-4ring16.scad new file mode 100644 index 000000000..9dc57344f --- /dev/null +++ b/p/48/2-4ring16.scad @@ -0,0 +1,69 @@ +use <../../lib.scad> +function ldraw_lib__48__2_4ring16() = [ +// 0 Hi-Res Ring 16 x 0.5 +// 0 Name: 48\2-4ring16.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-02-13 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 17 0 0 16.8538 0 2.2185 15.8624 0 2.088 16 0 0 + [4,16,17,0,0,16.8538,0,2.2185,15.8624,0,2.088,16,0,0], +// 4 16 16.8538 0 2.2185 16.4203 0 4.3996 15.4544 0 4.1408 15.8624 0 2.088 + [4,16,16.8538,0,2.2185,16.4203,0,4.3996,15.4544,0,4.1408,15.8624,0,2.088], +// 4 16 16.4203 0 4.3996 15.7063 0 6.5059 14.7824 0 6.1232 15.4544 0 4.1408 + [4,16,16.4203,0,4.3996,15.7063,0,6.5059,14.7824,0,6.1232,15.4544,0,4.1408], +// 4 16 15.7063 0 6.5059 14.722 0 8.5 13.856 0 8 14.7824 0 6.1232 + [4,16,15.7063,0,6.5059,14.722,0,8.5,13.856,0,8,14.7824,0,6.1232], +// 4 16 14.722 0 8.5 13.4878 0 10.3496 12.6944 0 9.7408 13.856 0 8 + [4,16,14.722,0,8.5,13.4878,0,10.3496,12.6944,0,9.7408,13.856,0,8], +// 4 16 13.4878 0 10.3496 12.0207 0 12.0207 11.3136 0 11.3136 12.6944 0 9.7408 + [4,16,13.4878,0,10.3496,12.0207,0,12.0207,11.3136,0,11.3136,12.6944,0,9.7408], +// 4 16 12.0207 0 12.0207 10.3496 0 13.4878 9.7408 0 12.6944 11.3136 0 11.3136 + [4,16,12.0207,0,12.0207,10.3496,0,13.4878,9.7408,0,12.6944,11.3136,0,11.3136], +// 4 16 10.3496 0 13.4878 8.5 0 14.722 8 0 13.856 9.7408 0 12.6944 + [4,16,10.3496,0,13.4878,8.5,0,14.722,8,0,13.856,9.7408,0,12.6944], +// 4 16 8.5 0 14.722 6.5059 0 15.7063 6.1232 0 14.7824 8 0 13.856 + [4,16,8.5,0,14.722,6.5059,0,15.7063,6.1232,0,14.7824,8,0,13.856], +// 4 16 6.5059 0 15.7063 4.3996 0 16.4203 4.1408 0 15.4544 6.1232 0 14.7824 + [4,16,6.5059,0,15.7063,4.3996,0,16.4203,4.1408,0,15.4544,6.1232,0,14.7824], +// 4 16 4.3996 0 16.4203 2.2185 0 16.8538 2.088 0 15.8624 4.1408 0 15.4544 + [4,16,4.3996,0,16.4203,2.2185,0,16.8538,2.088,0,15.8624,4.1408,0,15.4544], +// 4 16 2.2185 0 16.8538 0 0 17 0 0 16 2.088 0 15.8624 + [4,16,2.2185,0,16.8538,0,0,17,0,0,16,2.088,0,15.8624], +// 4 16 0 0 17 -2.2185 0 16.8538 -2.088 0 15.8624 0 0 16 + [4,16,0,0,17,-2.2185,0,16.8538,-2.088,0,15.8624,0,0,16], +// 4 16 -2.2185 0 16.8538 -4.3996 0 16.4203 -4.1408 0 15.4544 -2.088 0 15.8624 + [4,16,-2.2185,0,16.8538,-4.3996,0,16.4203,-4.1408,0,15.4544,-2.088,0,15.8624], +// 4 16 -4.3996 0 16.4203 -6.5059 0 15.7063 -6.1232 0 14.7824 -4.1408 0 15.4544 + [4,16,-4.3996,0,16.4203,-6.5059,0,15.7063,-6.1232,0,14.7824,-4.1408,0,15.4544], +// 4 16 -6.5059 0 15.7063 -8.5 0 14.722 -8 0 13.856 -6.1232 0 14.7824 + [4,16,-6.5059,0,15.7063,-8.5,0,14.722,-8,0,13.856,-6.1232,0,14.7824], +// 4 16 -8.5 0 14.722 -10.3496 0 13.4878 -9.7408 0 12.6944 -8 0 13.856 + [4,16,-8.5,0,14.722,-10.3496,0,13.4878,-9.7408,0,12.6944,-8,0,13.856], +// 4 16 -10.3496 0 13.4878 -12.0207 0 12.0207 -11.3136 0 11.3136 -9.7408 0 12.6944 + [4,16,-10.3496,0,13.4878,-12.0207,0,12.0207,-11.3136,0,11.3136,-9.7408,0,12.6944], +// 4 16 -12.0207 0 12.0207 -13.4878 0 10.3496 -12.6944 0 9.7408 -11.3136 0 11.3136 + [4,16,-12.0207,0,12.0207,-13.4878,0,10.3496,-12.6944,0,9.7408,-11.3136,0,11.3136], +// 4 16 -13.4878 0 10.3496 -14.722 0 8.5 -13.856 0 8 -12.6944 0 9.7408 + [4,16,-13.4878,0,10.3496,-14.722,0,8.5,-13.856,0,8,-12.6944,0,9.7408], +// 4 16 -14.722 0 8.5 -15.7063 0 6.5059 -14.7824 0 6.1232 -13.856 0 8 + [4,16,-14.722,0,8.5,-15.7063,0,6.5059,-14.7824,0,6.1232,-13.856,0,8], +// 4 16 -15.7063 0 6.5059 -16.4203 0 4.3996 -15.4544 0 4.1408 -14.7824 0 6.1232 + [4,16,-15.7063,0,6.5059,-16.4203,0,4.3996,-15.4544,0,4.1408,-14.7824,0,6.1232], +// 4 16 -16.4203 0 4.3996 -16.8538 0 2.2185 -15.8624 0 2.088 -15.4544 0 4.1408 + [4,16,-16.4203,0,4.3996,-16.8538,0,2.2185,-15.8624,0,2.088,-15.4544,0,4.1408], +// 4 16 -16.8538 0 2.2185 -17 0 0 -16 0 0 -15.8624 0 2.088 + [4,16,-16.8538,0,2.2185,-17,0,0,-16,0,0,-15.8624,0,2.088], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__2_4ring16(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__2_4ring16(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__2_4ring16(line=0.2); \ No newline at end of file diff --git a/p/48/2-4ring17.scad b/p/48/2-4ring17.scad new file mode 100644 index 000000000..368f3f9c9 --- /dev/null +++ b/p/48/2-4ring17.scad @@ -0,0 +1,69 @@ +use <../../lib.scad> +function ldraw_lib__48__2_4ring17() = [ +// 0 Hi-Res Ring 17 x 0.5 +// 0 Name: 48\2-4ring17.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\2-4rin17.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 17 0 0 18 0 0 17.8452 0 2.349 16.8538 0 2.2185 + [4,16,17,0,0,18,0,0,17.8452,0,2.349,16.8538,0,2.2185], +// 4 16 16.8538 0 2.2185 17.8452 0 2.349 17.3862 0 4.6584 16.4203 0 4.3996 + [4,16,16.8538,0,2.2185,17.8452,0,2.349,17.3862,0,4.6584,16.4203,0,4.3996], +// 4 16 16.4203 0 4.3996 17.3862 0 4.6584 16.6302 0 6.8886 15.7063 0 6.5059 + [4,16,16.4203,0,4.3996,17.3862,0,4.6584,16.6302,0,6.8886,15.7063,0,6.5059], +// 4 16 15.7063 0 6.5059 16.6302 0 6.8886 15.588 0 9 14.722 0 8.5 + [4,16,15.7063,0,6.5059,16.6302,0,6.8886,15.588,0,9,14.722,0,8.5], +// 4 16 14.722 0 8.5 15.588 0 9 14.2812 0 10.9584 13.4878 0 10.3496 + [4,16,14.722,0,8.5,15.588,0,9,14.2812,0,10.9584,13.4878,0,10.3496], +// 4 16 13.4878 0 10.3496 14.2812 0 10.9584 12.7278 0 12.7278 12.0207 0 12.0207 + [4,16,13.4878,0,10.3496,14.2812,0,10.9584,12.7278,0,12.7278,12.0207,0,12.0207], +// 4 16 12.0207 0 12.0207 12.7278 0 12.7278 10.9584 0 14.2812 10.3496 0 13.4878 + [4,16,12.0207,0,12.0207,12.7278,0,12.7278,10.9584,0,14.2812,10.3496,0,13.4878], +// 4 16 10.3496 0 13.4878 10.9584 0 14.2812 9 0 15.588 8.5 0 14.722 + [4,16,10.3496,0,13.4878,10.9584,0,14.2812,9,0,15.588,8.5,0,14.722], +// 4 16 8.5 0 14.722 9 0 15.588 6.8886 0 16.6302 6.5059 0 15.7063 + [4,16,8.5,0,14.722,9,0,15.588,6.8886,0,16.6302,6.5059,0,15.7063], +// 4 16 6.5059 0 15.7063 6.8886 0 16.6302 4.6584 0 17.3862 4.3996 0 16.4203 + [4,16,6.5059,0,15.7063,6.8886,0,16.6302,4.6584,0,17.3862,4.3996,0,16.4203], +// 4 16 4.3996 0 16.4203 4.6584 0 17.3862 2.349 0 17.8452 2.2185 0 16.8538 + [4,16,4.3996,0,16.4203,4.6584,0,17.3862,2.349,0,17.8452,2.2185,0,16.8538], +// 4 16 2.2185 0 16.8538 2.349 0 17.8452 0 0 18 0 0 17 + [4,16,2.2185,0,16.8538,2.349,0,17.8452,0,0,18,0,0,17], +// 4 16 0 0 17 0 0 18 -2.349 0 17.8452 -2.2185 0 16.8538 + [4,16,0,0,17,0,0,18,-2.349,0,17.8452,-2.2185,0,16.8538], +// 4 16 -2.2185 0 16.8538 -2.349 0 17.8452 -4.6584 0 17.3862 -4.3996 0 16.4203 + [4,16,-2.2185,0,16.8538,-2.349,0,17.8452,-4.6584,0,17.3862,-4.3996,0,16.4203], +// 4 16 -4.3996 0 16.4203 -4.6584 0 17.3862 -6.8886 0 16.6302 -6.5059 0 15.7063 + [4,16,-4.3996,0,16.4203,-4.6584,0,17.3862,-6.8886,0,16.6302,-6.5059,0,15.7063], +// 4 16 -6.5059 0 15.7063 -6.8886 0 16.6302 -9 0 15.588 -8.5 0 14.722 + [4,16,-6.5059,0,15.7063,-6.8886,0,16.6302,-9,0,15.588,-8.5,0,14.722], +// 4 16 -8.5 0 14.722 -9 0 15.588 -10.9584 0 14.2812 -10.3496 0 13.4878 + [4,16,-8.5,0,14.722,-9,0,15.588,-10.9584,0,14.2812,-10.3496,0,13.4878], +// 4 16 -10.3496 0 13.4878 -10.9584 0 14.2812 -12.7278 0 12.7278 -12.0207 0 12.0207 + [4,16,-10.3496,0,13.4878,-10.9584,0,14.2812,-12.7278,0,12.7278,-12.0207,0,12.0207], +// 4 16 -12.0207 0 12.0207 -12.7278 0 12.7278 -14.2812 0 10.9584 -13.4878 0 10.3496 + [4,16,-12.0207,0,12.0207,-12.7278,0,12.7278,-14.2812,0,10.9584,-13.4878,0,10.3496], +// 4 16 -13.4878 0 10.3496 -14.2812 0 10.9584 -15.588 0 9 -14.722 0 8.5 + [4,16,-13.4878,0,10.3496,-14.2812,0,10.9584,-15.588,0,9,-14.722,0,8.5], +// 4 16 -14.722 0 8.5 -15.588 0 9 -16.6302 0 6.8886 -15.7063 0 6.5059 + [4,16,-14.722,0,8.5,-15.588,0,9,-16.6302,0,6.8886,-15.7063,0,6.5059], +// 4 16 -15.7063 0 6.5059 -16.6302 0 6.8886 -17.3862 0 4.6584 -16.4203 0 4.3996 + [4,16,-15.7063,0,6.5059,-16.6302,0,6.8886,-17.3862,0,4.6584,-16.4203,0,4.3996], +// 4 16 -16.4203 0 4.3996 -17.3862 0 4.6584 -17.8452 0 2.349 -16.8538 0 2.2185 + [4,16,-16.4203,0,4.3996,-17.3862,0,4.6584,-17.8452,0,2.349,-16.8538,0,2.2185], +// 4 16 -16.8538 0 2.2185 -17.8452 0 2.349 -18 0 0 -17 0 0 + [4,16,-16.8538,0,2.2185,-17.8452,0,2.349,-18,0,0,-17,0,0], +// 0 +]; +module ldraw_lib__48__2_4ring17(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__2_4ring17(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__2_4ring17(line=0.2); \ No newline at end of file diff --git a/p/48/2-4ring19.scad b/p/48/2-4ring19.scad new file mode 100644 index 000000000..e0865469a --- /dev/null +++ b/p/48/2-4ring19.scad @@ -0,0 +1,68 @@ +use <../../lib.scad> +function ldraw_lib__48__2_4ring19() = [ +// 0 Hi-Res Ring 19 x 0.5 +// 0 Name: 48\2-4ring19.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\2-4rin19.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 19 0 0 20 0 0 19.828 0 2.61 18.8366 0 2.4795 + [4,16,19,0,0,20,0,0,19.828,0,2.61,18.8366,0,2.4795], +// 4 16 18.8366 0 2.4795 19.828 0 2.61 19.318 0 5.176 18.3521 0 4.9172 + [4,16,18.8366,0,2.4795,19.828,0,2.61,19.318,0,5.176,18.3521,0,4.9172], +// 4 16 18.3521 0 4.9172 19.318 0 5.176 18.478 0 7.654 17.5541 0 7.2713 + [4,16,18.3521,0,4.9172,19.318,0,5.176,18.478,0,7.654,17.5541,0,7.2713], +// 4 16 17.5541 0 7.2713 18.478 0 7.654 17.32 0 10 16.454 0 9.5 + [4,16,17.5541,0,7.2713,18.478,0,7.654,17.32,0,10,16.454,0,9.5], +// 4 16 16.454 0 9.5 17.32 0 10 15.868 0 12.176 15.0746 0 11.5672 + [4,16,16.454,0,9.5,17.32,0,10,15.868,0,12.176,15.0746,0,11.5672], +// 4 16 15.0746 0 11.5672 15.868 0 12.176 14.142 0 14.142 13.4349 0 13.4349 + [4,16,15.0746,0,11.5672,15.868,0,12.176,14.142,0,14.142,13.4349,0,13.4349], +// 4 16 13.4349 0 13.4349 14.142 0 14.142 12.176 0 15.868 11.5672 0 15.0746 + [4,16,13.4349,0,13.4349,14.142,0,14.142,12.176,0,15.868,11.5672,0,15.0746], +// 4 16 11.5672 0 15.0746 12.176 0 15.868 10 0 17.32 9.5 0 16.454 + [4,16,11.5672,0,15.0746,12.176,0,15.868,10,0,17.32,9.5,0,16.454], +// 4 16 9.5 0 16.454 10 0 17.32 7.654 0 18.478 7.2713 0 17.5541 + [4,16,9.5,0,16.454,10,0,17.32,7.654,0,18.478,7.2713,0,17.5541], +// 4 16 7.2713 0 17.5541 7.654 0 18.478 5.176 0 19.318 4.9172 0 18.3521 + [4,16,7.2713,0,17.5541,7.654,0,18.478,5.176,0,19.318,4.9172,0,18.3521], +// 4 16 4.9172 0 18.3521 5.176 0 19.318 2.61 0 19.828 2.4795 0 18.8366 + [4,16,4.9172,0,18.3521,5.176,0,19.318,2.61,0,19.828,2.4795,0,18.8366], +// 4 16 2.4795 0 18.8366 2.61 0 19.828 0 0 20 0 0 19 + [4,16,2.4795,0,18.8366,2.61,0,19.828,0,0,20,0,0,19], +// 4 16 0 0 19 0 0 20 -2.61 0 19.828 -2.4795 0 18.8366 + [4,16,0,0,19,0,0,20,-2.61,0,19.828,-2.4795,0,18.8366], +// 4 16 -2.4795 0 18.8366 -2.61 0 19.828 -5.176 0 19.318 -4.9172 0 18.3521 + [4,16,-2.4795,0,18.8366,-2.61,0,19.828,-5.176,0,19.318,-4.9172,0,18.3521], +// 4 16 -4.9172 0 18.3521 -5.176 0 19.318 -7.654 0 18.478 -7.2713 0 17.5541 + [4,16,-4.9172,0,18.3521,-5.176,0,19.318,-7.654,0,18.478,-7.2713,0,17.5541], +// 4 16 -7.2713 0 17.5541 -7.654 0 18.478 -10 0 17.32 -9.5 0 16.454 + [4,16,-7.2713,0,17.5541,-7.654,0,18.478,-10,0,17.32,-9.5,0,16.454], +// 4 16 -9.5 0 16.454 -10 0 17.32 -12.176 0 15.868 -11.5672 0 15.0746 + [4,16,-9.5,0,16.454,-10,0,17.32,-12.176,0,15.868,-11.5672,0,15.0746], +// 4 16 -11.5672 0 15.0746 -12.176 0 15.868 -14.142 0 14.142 -13.4349 0 13.4349 + [4,16,-11.5672,0,15.0746,-12.176,0,15.868,-14.142,0,14.142,-13.4349,0,13.4349], +// 4 16 -13.4349 0 13.4349 -14.142 0 14.142 -15.868 0 12.176 -15.0746 0 11.5672 + [4,16,-13.4349,0,13.4349,-14.142,0,14.142,-15.868,0,12.176,-15.0746,0,11.5672], +// 4 16 -15.0746 0 11.5672 -15.868 0 12.176 -17.32 0 10 -16.454 0 9.5 + [4,16,-15.0746,0,11.5672,-15.868,0,12.176,-17.32,0,10,-16.454,0,9.5], +// 4 16 -16.454 0 9.5 -17.32 0 10 -18.478 0 7.654 -17.5541 0 7.2713 + [4,16,-16.454,0,9.5,-17.32,0,10,-18.478,0,7.654,-17.5541,0,7.2713], +// 4 16 -17.5541 0 7.2713 -18.478 0 7.654 -19.318 0 5.176 -18.3521 0 4.9172 + [4,16,-17.5541,0,7.2713,-18.478,0,7.654,-19.318,0,5.176,-18.3521,0,4.9172], +// 4 16 -18.3521 0 4.9172 -19.318 0 5.176 -19.828 0 2.61 -18.8366 0 2.4795 + [4,16,-18.3521,0,4.9172,-19.318,0,5.176,-19.828,0,2.61,-18.8366,0,2.4795], +// 4 16 -18.8366 0 2.4795 -19.828 0 2.61 -20 0 0 -19 0 0 + [4,16,-18.8366,0,2.4795,-19.828,0,2.61,-20,0,0,-19,0,0], +]; +module ldraw_lib__48__2_4ring19(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__2_4ring19(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__2_4ring19(line=0.2); \ No newline at end of file diff --git a/p/48/2-4ring2.scad b/p/48/2-4ring2.scad index 2b3aca963..e59a16efc 100644 --- a/p/48/2-4ring2.scad +++ b/p/48/2-4ring2.scad @@ -2,68 +2,67 @@ use <../../lib.scad> function ldraw_lib__48__2_4ring2() = [ // 0 Hi-Res Ring 2 x 0.5 // 0 Name: 48\2-4ring2.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-02-28 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 2 0 0 3 0 0 2.9742 0 0.3915 1.9828 0 0.261 - [4,16,2,0,0,3,0,0,2.9742,0,0.3915,1.9828,0,0.261], -// 4 16 1.9828 0 0.261 2.9742 0 0.3915 2.8977 0 0.7764 1.9318 0 0.5176 - [4,16,1.9828,0,0.261,2.9742,0,0.3915,2.8977,0,0.7764,1.9318,0,0.5176], -// 4 16 1.9318 0 0.5176 2.8977 0 0.7764 2.7717 0 1.1481 1.8478 0 0.7654 - [4,16,1.9318,0,0.5176,2.8977,0,0.7764,2.7717,0,1.1481,1.8478,0,0.7654], -// 4 16 1.8478 0 0.7654 2.7717 0 1.1481 2.598 0 1.5 1.732 0 1 - [4,16,1.8478,0,0.7654,2.7717,0,1.1481,2.598,0,1.5,1.732,0,1], -// 4 16 1.732 0 1 2.598 0 1.5 2.3802 0 1.8264 1.5868 0 1.2176 - [4,16,1.732,0,1,2.598,0,1.5,2.3802,0,1.8264,1.5868,0,1.2176], -// 4 16 1.5868 0 1.2176 2.3802 0 1.8264 2.1213 0 2.1213 1.4142 0 1.4142 - [4,16,1.5868,0,1.2176,2.3802,0,1.8264,2.1213,0,2.1213,1.4142,0,1.4142], -// 4 16 1.4142 0 1.4142 2.1213 0 2.1213 1.8264 0 2.3802 1.2176 0 1.5868 - [4,16,1.4142,0,1.4142,2.1213,0,2.1213,1.8264,0,2.3802,1.2176,0,1.5868], -// 4 16 1.2176 0 1.5868 1.8264 0 2.3802 1.5 0 2.598 1 0 1.732 - [4,16,1.2176,0,1.5868,1.8264,0,2.3802,1.5,0,2.598,1,0,1.732], -// 4 16 1 0 1.732 1.5 0 2.598 1.1481 0 2.7717 0.7654 0 1.8478 - [4,16,1,0,1.732,1.5,0,2.598,1.1481,0,2.7717,0.7654,0,1.8478], -// 4 16 0.7654 0 1.8478 1.1481 0 2.7717 0.7764 0 2.8977 0.5176 0 1.9318 - [4,16,0.7654,0,1.8478,1.1481,0,2.7717,0.7764,0,2.8977,0.5176,0,1.9318], -// 4 16 0.5176 0 1.9318 0.7764 0 2.8977 0.3915 0 2.9742 0.261 0 1.9828 - [4,16,0.5176,0,1.9318,0.7764,0,2.8977,0.3915,0,2.9742,0.261,0,1.9828], -// 4 16 0.261 0 1.9828 0.3915 0 2.9742 0 0 3 0 0 2 - [4,16,0.261,0,1.9828,0.3915,0,2.9742,0,0,3,0,0,2], -// 4 16 0 0 2 0 0 3 -0.3915 0 2.9742 -0.261 0 1.9828 - [4,16,0,0,2,0,0,3,-0.3915,0,2.9742,-0.261,0,1.9828], -// 4 16 -0.261 0 1.9828 -0.3915 0 2.9742 -0.7764 0 2.8977 -0.5176 0 1.9318 - [4,16,-0.261,0,1.9828,-0.3915,0,2.9742,-0.7764,0,2.8977,-0.5176,0,1.9318], -// 4 16 -0.5176 0 1.9318 -0.7764 0 2.8977 -1.1481 0 2.7717 -0.7654 0 1.8478 - [4,16,-0.5176,0,1.9318,-0.7764,0,2.8977,-1.1481,0,2.7717,-0.7654,0,1.8478], -// 4 16 -0.7654 0 1.8478 -1.1481 0 2.7717 -1.5 0 2.598 -1 0 1.732 - [4,16,-0.7654,0,1.8478,-1.1481,0,2.7717,-1.5,0,2.598,-1,0,1.732], -// 4 16 -1 0 1.732 -1.5 0 2.598 -1.8264 0 2.3802 -1.2176 0 1.5868 - [4,16,-1,0,1.732,-1.5,0,2.598,-1.8264,0,2.3802,-1.2176,0,1.5868], -// 4 16 -1.2176 0 1.5868 -1.8264 0 2.3802 -2.1213 0 2.1213 -1.4142 0 1.4142 - [4,16,-1.2176,0,1.5868,-1.8264,0,2.3802,-2.1213,0,2.1213,-1.4142,0,1.4142], -// 4 16 -1.4142 0 1.4142 -2.1213 0 2.1213 -2.3802 0 1.8264 -1.5868 0 1.2176 - [4,16,-1.4142,0,1.4142,-2.1213,0,2.1213,-2.3802,0,1.8264,-1.5868,0,1.2176], -// 4 16 -1.5868 0 1.2176 -2.3802 0 1.8264 -2.598 0 1.5 -1.732 0 1 - [4,16,-1.5868,0,1.2176,-2.3802,0,1.8264,-2.598,0,1.5,-1.732,0,1], -// 4 16 -1.732 0 1 -2.598 0 1.5 -2.7717 0 1.1481 -1.8478 0 0.7654 - [4,16,-1.732,0,1,-2.598,0,1.5,-2.7717,0,1.1481,-1.8478,0,0.7654], -// 4 16 -1.8478 0 0.7654 -2.7717 0 1.1481 -2.8977 0 0.7764 -1.9318 0 0.5176 - [4,16,-1.8478,0,0.7654,-2.7717,0,1.1481,-2.8977,0,0.7764,-1.9318,0,0.5176], -// 4 16 -1.9318 0 0.5176 -2.8977 0 0.7764 -2.9742 0 0.3915 -1.9828 0 0.261 - [4,16,-1.9318,0,0.5176,-2.8977,0,0.7764,-2.9742,0,0.3915,-1.9828,0,0.261], -// 4 16 -1.9828 0 0.261 -2.9742 0 0.3915 -3 0 0 -2 0 0 - [4,16,-1.9828,0,0.261,-2.9742,0,0.3915,-3,0,0,-2,0,0], -// -// 0 end of file -// +// 4 16 3 0 0 2.9742 0 0.3915 1.9828 0 0.261 2 0 0 + [4,16,3,0,0,2.9742,0,0.3915,1.9828,0,0.261,2,0,0], +// 4 16 2.9742 0 0.3915 2.8977 0 0.7764 1.9318 0 0.5176 1.9828 0 0.261 + [4,16,2.9742,0,0.3915,2.8977,0,0.7764,1.9318,0,0.5176,1.9828,0,0.261], +// 4 16 2.8977 0 0.7764 2.7717 0 1.1481 1.8478 0 0.7654 1.9318 0 0.5176 + [4,16,2.8977,0,0.7764,2.7717,0,1.1481,1.8478,0,0.7654,1.9318,0,0.5176], +// 4 16 2.7717 0 1.1481 2.598 0 1.5 1.732 0 1 1.8478 0 0.7654 + [4,16,2.7717,0,1.1481,2.598,0,1.5,1.732,0,1,1.8478,0,0.7654], +// 4 16 2.598 0 1.5 2.3802 0 1.8264 1.5868 0 1.2176 1.732 0 1 + [4,16,2.598,0,1.5,2.3802,0,1.8264,1.5868,0,1.2176,1.732,0,1], +// 4 16 2.3802 0 1.8264 2.1213 0 2.1213 1.4142 0 1.4142 1.5868 0 1.2176 + [4,16,2.3802,0,1.8264,2.1213,0,2.1213,1.4142,0,1.4142,1.5868,0,1.2176], +// 4 16 2.1213 0 2.1213 1.8264 0 2.3802 1.2176 0 1.5868 1.4142 0 1.4142 + [4,16,2.1213,0,2.1213,1.8264,0,2.3802,1.2176,0,1.5868,1.4142,0,1.4142], +// 4 16 1.8264 0 2.3802 1.5 0 2.598 1 0 1.732 1.2176 0 1.5868 + [4,16,1.8264,0,2.3802,1.5,0,2.598,1,0,1.732,1.2176,0,1.5868], +// 4 16 1.5 0 2.598 1.1481 0 2.7717 0.7654 0 1.8478 1 0 1.732 + [4,16,1.5,0,2.598,1.1481,0,2.7717,0.7654,0,1.8478,1,0,1.732], +// 4 16 1.1481 0 2.7717 0.7764 0 2.8977 0.5176 0 1.9318 0.7654 0 1.8478 + [4,16,1.1481,0,2.7717,0.7764,0,2.8977,0.5176,0,1.9318,0.7654,0,1.8478], +// 4 16 0.7764 0 2.8977 0.3915 0 2.9742 0.261 0 1.9828 0.5176 0 1.9318 + [4,16,0.7764,0,2.8977,0.3915,0,2.9742,0.261,0,1.9828,0.5176,0,1.9318], +// 4 16 0.3915 0 2.9742 0 0 3 0 0 2 0.261 0 1.9828 + [4,16,0.3915,0,2.9742,0,0,3,0,0,2,0.261,0,1.9828], +// 4 16 0 0 3 -0.3915 0 2.9742 -0.261 0 1.9828 0 0 2 + [4,16,0,0,3,-0.3915,0,2.9742,-0.261,0,1.9828,0,0,2], +// 4 16 -0.3915 0 2.9742 -0.7764 0 2.8977 -0.5176 0 1.9318 -0.261 0 1.9828 + [4,16,-0.3915,0,2.9742,-0.7764,0,2.8977,-0.5176,0,1.9318,-0.261,0,1.9828], +// 4 16 -0.7764 0 2.8977 -1.1481 0 2.7717 -0.7654 0 1.8478 -0.5176 0 1.9318 + [4,16,-0.7764,0,2.8977,-1.1481,0,2.7717,-0.7654,0,1.8478,-0.5176,0,1.9318], +// 4 16 -1.1481 0 2.7717 -1.5 0 2.598 -1 0 1.732 -0.7654 0 1.8478 + [4,16,-1.1481,0,2.7717,-1.5,0,2.598,-1,0,1.732,-0.7654,0,1.8478], +// 4 16 -1.5 0 2.598 -1.8264 0 2.3802 -1.2176 0 1.5868 -1 0 1.732 + [4,16,-1.5,0,2.598,-1.8264,0,2.3802,-1.2176,0,1.5868,-1,0,1.732], +// 4 16 -1.8264 0 2.3802 -2.1213 0 2.1213 -1.4142 0 1.4142 -1.2176 0 1.5868 + [4,16,-1.8264,0,2.3802,-2.1213,0,2.1213,-1.4142,0,1.4142,-1.2176,0,1.5868], +// 4 16 -2.1213 0 2.1213 -2.3802 0 1.8264 -1.5868 0 1.2176 -1.4142 0 1.4142 + [4,16,-2.1213,0,2.1213,-2.3802,0,1.8264,-1.5868,0,1.2176,-1.4142,0,1.4142], +// 4 16 -2.3802 0 1.8264 -2.598 0 1.5 -1.732 0 1 -1.5868 0 1.2176 + [4,16,-2.3802,0,1.8264,-2.598,0,1.5,-1.732,0,1,-1.5868,0,1.2176], +// 4 16 -2.598 0 1.5 -2.7717 0 1.1481 -1.8478 0 0.7654 -1.732 0 1 + [4,16,-2.598,0,1.5,-2.7717,0,1.1481,-1.8478,0,0.7654,-1.732,0,1], +// 4 16 -2.7717 0 1.1481 -2.8977 0 0.7764 -1.9318 0 0.5176 -1.8478 0 0.7654 + [4,16,-2.7717,0,1.1481,-2.8977,0,0.7764,-1.9318,0,0.5176,-1.8478,0,0.7654], +// 4 16 -2.8977 0 0.7764 -2.9742 0 0.3915 -1.9828 0 0.261 -1.9318 0 0.5176 + [4,16,-2.8977,0,0.7764,-2.9742,0,0.3915,-1.9828,0,0.261,-1.9318,0,0.5176], +// 4 16 -2.9742 0 0.3915 -3 0 0 -2 0 0 -1.9828 0 0.261 + [4,16,-2.9742,0,0.3915,-3,0,0,-2,0,0,-1.9828,0,0.261], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__2_4ring2(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__2_4ring2(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/2-4ring31.scad b/p/48/2-4ring31.scad new file mode 100644 index 000000000..07483e2f7 --- /dev/null +++ b/p/48/2-4ring31.scad @@ -0,0 +1,70 @@ +use <../../lib.scad> +function ldraw_lib__48__2_4ring31() = [ +// 0 Hi-Res Ring 31 x 0.5 +// 0 Name: 48\2-4ring31.dat +// 0 Author: Niels Karsdorp [nielsk] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2012-02-27 [Philo] Changed to CCW +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\2-4rin31.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 32 0 0 31.7248 0 4.176 30.7334 0 4.0455 31 0 0 + [4,16,32,0,0,31.7248,0,4.176,30.7334,0,4.0455,31,0,0], +// 4 16 31.7248 0 4.176 30.9088 0 8.2816 29.9429 0 8.0228 30.7334 0 4.0455 + [4,16,31.7248,0,4.176,30.9088,0,8.2816,29.9429,0,8.0228,30.7334,0,4.0455], +// 4 16 30.9088 0 8.2816 29.5648 0 12.2464 28.6409 0 11.8637 29.9429 0 8.0228 + [4,16,30.9088,0,8.2816,29.5648,0,12.2464,28.6409,0,11.8637,29.9429,0,8.0228], +// 4 16 29.5648 0 12.2464 27.712 0 16 26.846 0 15.5 28.6409 0 11.8637 + [4,16,29.5648,0,12.2464,27.712,0,16,26.846,0,15.5,28.6409,0,11.8637], +// 4 16 27.712 0 16 25.3888 0 19.4816 24.5954 0 18.8728 26.846 0 15.5 + [4,16,27.712,0,16,25.3888,0,19.4816,24.5954,0,18.8728,26.846,0,15.5], +// 4 16 25.3888 0 19.4816 22.6272 0 22.6272 21.9201 0 21.9201 24.5954 0 18.8728 + [4,16,25.3888,0,19.4816,22.6272,0,22.6272,21.9201,0,21.9201,24.5954,0,18.8728], +// 4 16 22.6272 0 22.6272 19.4816 0 25.3888 18.8728 0 24.5954 21.9201 0 21.9201 + [4,16,22.6272,0,22.6272,19.4816,0,25.3888,18.8728,0,24.5954,21.9201,0,21.9201], +// 4 16 19.4816 0 25.3888 16 0 27.712 15.5 0 26.846 18.8728 0 24.5954 + [4,16,19.4816,0,25.3888,16,0,27.712,15.5,0,26.846,18.8728,0,24.5954], +// 4 16 16 0 27.712 12.2464 0 29.5648 11.8637 0 28.6409 15.5 0 26.846 + [4,16,16,0,27.712,12.2464,0,29.5648,11.8637,0,28.6409,15.5,0,26.846], +// 4 16 12.2464 0 29.5648 8.2816 0 30.9088 8.0228 0 29.9429 11.8637 0 28.6409 + [4,16,12.2464,0,29.5648,8.2816,0,30.9088,8.0228,0,29.9429,11.8637,0,28.6409], +// 4 16 8.2816 0 30.9088 4.176 0 31.7248 4.0455 0 30.7334 8.0228 0 29.9429 + [4,16,8.2816,0,30.9088,4.176,0,31.7248,4.0455,0,30.7334,8.0228,0,29.9429], +// 4 16 4.176 0 31.7248 0 0 32 0 0 31 4.0455 0 30.7334 + [4,16,4.176,0,31.7248,0,0,32,0,0,31,4.0455,0,30.7334], +// 4 16 0 0 32 -4.176 0 31.7248 -4.0455 0 30.7334 0 0 31 + [4,16,0,0,32,-4.176,0,31.7248,-4.0455,0,30.7334,0,0,31], +// 4 16 -4.176 0 31.7248 -8.2816 0 30.9088 -8.0228 0 29.9429 -4.0455 0 30.7334 + [4,16,-4.176,0,31.7248,-8.2816,0,30.9088,-8.0228,0,29.9429,-4.0455,0,30.7334], +// 4 16 -8.2816 0 30.9088 -12.2464 0 29.5648 -11.8637 0 28.6409 -8.0228 0 29.9429 + [4,16,-8.2816,0,30.9088,-12.2464,0,29.5648,-11.8637,0,28.6409,-8.0228,0,29.9429], +// 4 16 -12.2464 0 29.5648 -16 0 27.712 -15.5 0 26.846 -11.8637 0 28.6409 + [4,16,-12.2464,0,29.5648,-16,0,27.712,-15.5,0,26.846,-11.8637,0,28.6409], +// 4 16 -16 0 27.712 -19.4816 0 25.3888 -18.8728 0 24.5954 -15.5 0 26.846 + [4,16,-16,0,27.712,-19.4816,0,25.3888,-18.8728,0,24.5954,-15.5,0,26.846], +// 4 16 -19.4816 0 25.3888 -22.6272 0 22.6272 -21.9201 0 21.9201 -18.8728 0 24.5954 + [4,16,-19.4816,0,25.3888,-22.6272,0,22.6272,-21.9201,0,21.9201,-18.8728,0,24.5954], +// 4 16 -22.6272 0 22.6272 -25.3888 0 19.4816 -24.5954 0 18.8728 -21.9201 0 21.9201 + [4,16,-22.6272,0,22.6272,-25.3888,0,19.4816,-24.5954,0,18.8728,-21.9201,0,21.9201], +// 4 16 -25.3888 0 19.4816 -27.712 0 16 -26.846 0 15.5 -24.5954 0 18.8728 + [4,16,-25.3888,0,19.4816,-27.712,0,16,-26.846,0,15.5,-24.5954,0,18.8728], +// 4 16 -27.712 0 16 -29.5648 0 12.2464 -28.6409 0 11.8637 -26.846 0 15.5 + [4,16,-27.712,0,16,-29.5648,0,12.2464,-28.6409,0,11.8637,-26.846,0,15.5], +// 4 16 -29.5648 0 12.2464 -30.9088 0 8.2816 -29.9429 0 8.0228 -28.6409 0 11.8637 + [4,16,-29.5648,0,12.2464,-30.9088,0,8.2816,-29.9429,0,8.0228,-28.6409,0,11.8637], +// 4 16 -30.9088 0 8.2816 -31.7248 0 4.176 -30.7334 0 4.0455 -29.9429 0 8.0228 + [4,16,-30.9088,0,8.2816,-31.7248,0,4.176,-30.7334,0,4.0455,-29.9429,0,8.0228], +// 4 16 -31.7248 0 4.176 -32 0 0 -31 0 0 -30.7334 0 4.0455 + [4,16,-31.7248,0,4.176,-32,0,0,-31,0,0,-30.7334,0,4.0455], +]; +module ldraw_lib__48__2_4ring31(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__2_4ring31(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__2_4ring31(line=0.2); \ No newline at end of file diff --git a/p/48/2-4ring4.scad b/p/48/2-4ring4.scad index d398822e6..4ed7caa0f 100644 --- a/p/48/2-4ring4.scad +++ b/p/48/2-4ring4.scad @@ -2,68 +2,67 @@ use <../../lib.scad> function ldraw_lib__48__2_4ring4() = [ // 0 Hi-Res Ring 4 x 0.5 // 0 Name: 48\2-4ring4.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-02-05 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 4 0 0 5 0 0 4.957 0 0.6525 3.9656 0 0.522 - [4,16,4,0,0,5,0,0,4.957,0,0.6525,3.9656,0,0.522], -// 4 16 3.9656 0 0.522 4.957 0 0.6525 4.8295 0 1.294 3.8636 0 1.0352 - [4,16,3.9656,0,0.522,4.957,0,0.6525,4.8295,0,1.294,3.8636,0,1.0352], -// 4 16 3.8636 0 1.0352 4.8295 0 1.294 4.6195 0 1.9135 3.6956 0 1.5308 - [4,16,3.8636,0,1.0352,4.8295,0,1.294,4.6195,0,1.9135,3.6956,0,1.5308], -// 4 16 3.6956 0 1.5308 4.6195 0 1.9135 4.33 0 2.5 3.464 0 2 - [4,16,3.6956,0,1.5308,4.6195,0,1.9135,4.33,0,2.5,3.464,0,2], -// 4 16 3.464 0 2 4.33 0 2.5 3.967 0 3.044 3.1736 0 2.4352 - [4,16,3.464,0,2,4.33,0,2.5,3.967,0,3.044,3.1736,0,2.4352], -// 4 16 3.1736 0 2.4352 3.967 0 3.044 3.5355 0 3.5355 2.8284 0 2.8284 - [4,16,3.1736,0,2.4352,3.967,0,3.044,3.5355,0,3.5355,2.8284,0,2.8284], -// 4 16 2.8284 0 2.8284 3.5355 0 3.5355 3.044 0 3.967 2.4352 0 3.1736 - [4,16,2.8284,0,2.8284,3.5355,0,3.5355,3.044,0,3.967,2.4352,0,3.1736], -// 4 16 2.4352 0 3.1736 3.044 0 3.967 2.5 0 4.33 2 0 3.464 - [4,16,2.4352,0,3.1736,3.044,0,3.967,2.5,0,4.33,2,0,3.464], -// 4 16 2 0 3.464 2.5 0 4.33 1.9135 0 4.6195 1.5308 0 3.6956 - [4,16,2,0,3.464,2.5,0,4.33,1.9135,0,4.6195,1.5308,0,3.6956], -// 4 16 1.5308 0 3.6956 1.9135 0 4.6195 1.294 0 4.8295 1.0352 0 3.8636 - [4,16,1.5308,0,3.6956,1.9135,0,4.6195,1.294,0,4.8295,1.0352,0,3.8636], -// 4 16 1.0352 0 3.8636 1.294 0 4.8295 0.6525 0 4.957 0.522 0 3.9656 - [4,16,1.0352,0,3.8636,1.294,0,4.8295,0.6525,0,4.957,0.522,0,3.9656], -// 4 16 0.522 0 3.9656 0.6525 0 4.957 0 0 5 0 0 4 - [4,16,0.522,0,3.9656,0.6525,0,4.957,0,0,5,0,0,4], -// 4 16 0 0 4 0 0 5 -0.6525 0 4.957 -0.522 0 3.9656 - [4,16,0,0,4,0,0,5,-0.6525,0,4.957,-0.522,0,3.9656], -// 4 16 -0.522 0 3.9656 -0.6525 0 4.957 -1.294 0 4.8295 -1.0352 0 3.8636 - [4,16,-0.522,0,3.9656,-0.6525,0,4.957,-1.294,0,4.8295,-1.0352,0,3.8636], -// 4 16 -1.0352 0 3.8636 -1.294 0 4.8295 -1.9135 0 4.6195 -1.5308 0 3.6956 - [4,16,-1.0352,0,3.8636,-1.294,0,4.8295,-1.9135,0,4.6195,-1.5308,0,3.6956], -// 4 16 -1.5308 0 3.6956 -1.9135 0 4.6195 -2.5 0 4.33 -2 0 3.464 - [4,16,-1.5308,0,3.6956,-1.9135,0,4.6195,-2.5,0,4.33,-2,0,3.464], -// 4 16 -2 0 3.464 -2.5 0 4.33 -3.044 0 3.967 -2.4352 0 3.1736 - [4,16,-2,0,3.464,-2.5,0,4.33,-3.044,0,3.967,-2.4352,0,3.1736], -// 4 16 -2.4352 0 3.1736 -3.044 0 3.967 -3.5355 0 3.5355 -2.8284 0 2.8284 - [4,16,-2.4352,0,3.1736,-3.044,0,3.967,-3.5355,0,3.5355,-2.8284,0,2.8284], -// 4 16 -2.8284 0 2.8284 -3.5355 0 3.5355 -3.967 0 3.044 -3.1736 0 2.4352 - [4,16,-2.8284,0,2.8284,-3.5355,0,3.5355,-3.967,0,3.044,-3.1736,0,2.4352], -// 4 16 -3.1736 0 2.4352 -3.967 0 3.044 -4.33 0 2.5 -3.464 0 2 - [4,16,-3.1736,0,2.4352,-3.967,0,3.044,-4.33,0,2.5,-3.464,0,2], -// 4 16 -3.464 0 2 -4.33 0 2.5 -4.6195 0 1.9135 -3.6956 0 1.5308 - [4,16,-3.464,0,2,-4.33,0,2.5,-4.6195,0,1.9135,-3.6956,0,1.5308], -// 4 16 -3.6956 0 1.5308 -4.6195 0 1.9135 -4.8295 0 1.294 -3.8636 0 1.0352 - [4,16,-3.6956,0,1.5308,-4.6195,0,1.9135,-4.8295,0,1.294,-3.8636,0,1.0352], -// 4 16 -3.8636 0 1.0352 -4.8295 0 1.294 -4.957 0 0.6525 -3.9656 0 0.522 - [4,16,-3.8636,0,1.0352,-4.8295,0,1.294,-4.957,0,0.6525,-3.9656,0,0.522], -// 4 16 -3.9656 0 0.522 -4.957 0 0.6525 -5 0 0 -4 0 0 - [4,16,-3.9656,0,0.522,-4.957,0,0.6525,-5,0,0,-4,0,0], -// -// 0 end of file -// +// 4 16 5 0 0 4.957 0 0.6525 3.9656 0 0.522 4 0 0 + [4,16,5,0,0,4.957,0,0.6525,3.9656,0,0.522,4,0,0], +// 4 16 4.957 0 0.6525 4.8295 0 1.294 3.8636 0 1.0352 3.9656 0 0.522 + [4,16,4.957,0,0.6525,4.8295,0,1.294,3.8636,0,1.0352,3.9656,0,0.522], +// 4 16 4.8295 0 1.294 4.6195 0 1.9135 3.6956 0 1.5308 3.8636 0 1.0352 + [4,16,4.8295,0,1.294,4.6195,0,1.9135,3.6956,0,1.5308,3.8636,0,1.0352], +// 4 16 4.6195 0 1.9135 4.33 0 2.5 3.464 0 2 3.6956 0 1.5308 + [4,16,4.6195,0,1.9135,4.33,0,2.5,3.464,0,2,3.6956,0,1.5308], +// 4 16 4.33 0 2.5 3.967 0 3.044 3.1736 0 2.4352 3.464 0 2 + [4,16,4.33,0,2.5,3.967,0,3.044,3.1736,0,2.4352,3.464,0,2], +// 4 16 3.967 0 3.044 3.5355 0 3.5355 2.8284 0 2.8284 3.1736 0 2.4352 + [4,16,3.967,0,3.044,3.5355,0,3.5355,2.8284,0,2.8284,3.1736,0,2.4352], +// 4 16 3.5355 0 3.5355 3.044 0 3.967 2.4352 0 3.1736 2.8284 0 2.8284 + [4,16,3.5355,0,3.5355,3.044,0,3.967,2.4352,0,3.1736,2.8284,0,2.8284], +// 4 16 3.044 0 3.967 2.5 0 4.33 2 0 3.464 2.4352 0 3.1736 + [4,16,3.044,0,3.967,2.5,0,4.33,2,0,3.464,2.4352,0,3.1736], +// 4 16 2.5 0 4.33 1.9135 0 4.6195 1.5308 0 3.6956 2 0 3.464 + [4,16,2.5,0,4.33,1.9135,0,4.6195,1.5308,0,3.6956,2,0,3.464], +// 4 16 1.9135 0 4.6195 1.294 0 4.8295 1.0352 0 3.8636 1.5308 0 3.6956 + [4,16,1.9135,0,4.6195,1.294,0,4.8295,1.0352,0,3.8636,1.5308,0,3.6956], +// 4 16 1.294 0 4.8295 0.6525 0 4.957 0.522 0 3.9656 1.0352 0 3.8636 + [4,16,1.294,0,4.8295,0.6525,0,4.957,0.522,0,3.9656,1.0352,0,3.8636], +// 4 16 0.6525 0 4.957 0 0 5 0 0 4 0.522 0 3.9656 + [4,16,0.6525,0,4.957,0,0,5,0,0,4,0.522,0,3.9656], +// 4 16 0 0 5 -0.6525 0 4.957 -0.522 0 3.9656 0 0 4 + [4,16,0,0,5,-0.6525,0,4.957,-0.522,0,3.9656,0,0,4], +// 4 16 -0.6525 0 4.957 -1.294 0 4.8295 -1.0352 0 3.8636 -0.522 0 3.9656 + [4,16,-0.6525,0,4.957,-1.294,0,4.8295,-1.0352,0,3.8636,-0.522,0,3.9656], +// 4 16 -1.294 0 4.8295 -1.9135 0 4.6195 -1.5308 0 3.6956 -1.0352 0 3.8636 + [4,16,-1.294,0,4.8295,-1.9135,0,4.6195,-1.5308,0,3.6956,-1.0352,0,3.8636], +// 4 16 -1.9135 0 4.6195 -2.5 0 4.33 -2 0 3.464 -1.5308 0 3.6956 + [4,16,-1.9135,0,4.6195,-2.5,0,4.33,-2,0,3.464,-1.5308,0,3.6956], +// 4 16 -2.5 0 4.33 -3.044 0 3.967 -2.4352 0 3.1736 -2 0 3.464 + [4,16,-2.5,0,4.33,-3.044,0,3.967,-2.4352,0,3.1736,-2,0,3.464], +// 4 16 -3.044 0 3.967 -3.5355 0 3.5355 -2.8284 0 2.8284 -2.4352 0 3.1736 + [4,16,-3.044,0,3.967,-3.5355,0,3.5355,-2.8284,0,2.8284,-2.4352,0,3.1736], +// 4 16 -3.5355 0 3.5355 -3.967 0 3.044 -3.1736 0 2.4352 -2.8284 0 2.8284 + [4,16,-3.5355,0,3.5355,-3.967,0,3.044,-3.1736,0,2.4352,-2.8284,0,2.8284], +// 4 16 -3.967 0 3.044 -4.33 0 2.5 -3.464 0 2 -3.1736 0 2.4352 + [4,16,-3.967,0,3.044,-4.33,0,2.5,-3.464,0,2,-3.1736,0,2.4352], +// 4 16 -4.33 0 2.5 -4.6195 0 1.9135 -3.6956 0 1.5308 -3.464 0 2 + [4,16,-4.33,0,2.5,-4.6195,0,1.9135,-3.6956,0,1.5308,-3.464,0,2], +// 4 16 -4.6195 0 1.9135 -4.8295 0 1.294 -3.8636 0 1.0352 -3.6956 0 1.5308 + [4,16,-4.6195,0,1.9135,-4.8295,0,1.294,-3.8636,0,1.0352,-3.6956,0,1.5308], +// 4 16 -4.8295 0 1.294 -4.957 0 0.6525 -3.9656 0 0.522 -3.8636 0 1.0352 + [4,16,-4.8295,0,1.294,-4.957,0,0.6525,-3.9656,0,0.522,-3.8636,0,1.0352], +// 4 16 -4.957 0 0.6525 -5 0 0 -4 0 0 -3.9656 0 0.522 + [4,16,-4.957,0,0.6525,-5,0,0,-4,0,0,-3.9656,0,0.522], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__2_4ring4(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__2_4ring4(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/2-4ring5.scad b/p/48/2-4ring5.scad index 9baf676d3..b6969709f 100644 --- a/p/48/2-4ring5.scad +++ b/p/48/2-4ring5.scad @@ -2,68 +2,67 @@ use <../../lib.scad> function ldraw_lib__48__2_4ring5() = [ // 0 Hi-Res Ring 5 x 0.5 // 0 Name: 48\2-4ring5.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-02-18 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 5 0 0 6 0 0 5.9484 0 0.783 4.957 0 0.6525 - [4,16,5,0,0,6,0,0,5.9484,0,0.783,4.957,0,0.6525], -// 4 16 4.957 0 0.6525 5.9484 0 0.783 5.7954 0 1.5528 4.8295 0 1.294 - [4,16,4.957,0,0.6525,5.9484,0,0.783,5.7954,0,1.5528,4.8295,0,1.294], -// 4 16 4.8295 0 1.294 5.7954 0 1.5528 5.5434 0 2.2962 4.6195 0 1.9135 - [4,16,4.8295,0,1.294,5.7954,0,1.5528,5.5434,0,2.2962,4.6195,0,1.9135], -// 4 16 4.6195 0 1.9135 5.5434 0 2.2962 5.196 0 3 4.33 0 2.5 - [4,16,4.6195,0,1.9135,5.5434,0,2.2962,5.196,0,3,4.33,0,2.5], -// 4 16 4.33 0 2.5 5.196 0 3 4.7604 0 3.6528 3.967 0 3.044 - [4,16,4.33,0,2.5,5.196,0,3,4.7604,0,3.6528,3.967,0,3.044], -// 4 16 3.967 0 3.044 4.7604 0 3.6528 4.2426 0 4.2426 3.5355 0 3.5355 - [4,16,3.967,0,3.044,4.7604,0,3.6528,4.2426,0,4.2426,3.5355,0,3.5355], -// 4 16 3.5355 0 3.5355 4.2426 0 4.2426 3.6528 0 4.7604 3.044 0 3.967 - [4,16,3.5355,0,3.5355,4.2426,0,4.2426,3.6528,0,4.7604,3.044,0,3.967], -// 4 16 3.044 0 3.967 3.6528 0 4.7604 3 0 5.196 2.5 0 4.33 - [4,16,3.044,0,3.967,3.6528,0,4.7604,3,0,5.196,2.5,0,4.33], -// 4 16 2.5 0 4.33 3 0 5.196 2.2962 0 5.5434 1.9135 0 4.6195 - [4,16,2.5,0,4.33,3,0,5.196,2.2962,0,5.5434,1.9135,0,4.6195], -// 4 16 1.9135 0 4.6195 2.2962 0 5.5434 1.5528 0 5.7954 1.294 0 4.8295 - [4,16,1.9135,0,4.6195,2.2962,0,5.5434,1.5528,0,5.7954,1.294,0,4.8295], -// 4 16 1.294 0 4.8295 1.5528 0 5.7954 0.783 0 5.9484 0.6525 0 4.957 - [4,16,1.294,0,4.8295,1.5528,0,5.7954,0.783,0,5.9484,0.6525,0,4.957], -// 4 16 0.6525 0 4.957 0.783 0 5.9484 0 0 6 0 0 5 - [4,16,0.6525,0,4.957,0.783,0,5.9484,0,0,6,0,0,5], -// 4 16 0 0 5 0 0 6 -0.783 0 5.9484 -0.6525 0 4.957 - [4,16,0,0,5,0,0,6,-0.783,0,5.9484,-0.6525,0,4.957], -// 4 16 -0.6525 0 4.957 -0.783 0 5.9484 -1.5528 0 5.7954 -1.294 0 4.8295 - [4,16,-0.6525,0,4.957,-0.783,0,5.9484,-1.5528,0,5.7954,-1.294,0,4.8295], -// 4 16 -1.294 0 4.8295 -1.5528 0 5.7954 -2.2962 0 5.5434 -1.9135 0 4.6195 - [4,16,-1.294,0,4.8295,-1.5528,0,5.7954,-2.2962,0,5.5434,-1.9135,0,4.6195], -// 4 16 -1.9135 0 4.6195 -2.2962 0 5.5434 -3 0 5.196 -2.5 0 4.33 - [4,16,-1.9135,0,4.6195,-2.2962,0,5.5434,-3,0,5.196,-2.5,0,4.33], -// 4 16 -2.5 0 4.33 -3 0 5.196 -3.6528 0 4.7604 -3.044 0 3.967 - [4,16,-2.5,0,4.33,-3,0,5.196,-3.6528,0,4.7604,-3.044,0,3.967], -// 4 16 -3.044 0 3.967 -3.6528 0 4.7604 -4.2426 0 4.2426 -3.5355 0 3.5355 - [4,16,-3.044,0,3.967,-3.6528,0,4.7604,-4.2426,0,4.2426,-3.5355,0,3.5355], -// 4 16 -3.5355 0 3.5355 -4.2426 0 4.2426 -4.7604 0 3.6528 -3.967 0 3.044 - [4,16,-3.5355,0,3.5355,-4.2426,0,4.2426,-4.7604,0,3.6528,-3.967,0,3.044], -// 4 16 -3.967 0 3.044 -4.7604 0 3.6528 -5.196 0 3 -4.33 0 2.5 - [4,16,-3.967,0,3.044,-4.7604,0,3.6528,-5.196,0,3,-4.33,0,2.5], -// 4 16 -4.33 0 2.5 -5.196 0 3 -5.5434 0 2.2962 -4.6195 0 1.9135 - [4,16,-4.33,0,2.5,-5.196,0,3,-5.5434,0,2.2962,-4.6195,0,1.9135], -// 4 16 -4.6195 0 1.9135 -5.5434 0 2.2962 -5.7954 0 1.5528 -4.8295 0 1.294 - [4,16,-4.6195,0,1.9135,-5.5434,0,2.2962,-5.7954,0,1.5528,-4.8295,0,1.294], -// 4 16 -4.8295 0 1.294 -5.7954 0 1.5528 -5.9484 0 0.783 -4.957 0 0.6525 - [4,16,-4.8295,0,1.294,-5.7954,0,1.5528,-5.9484,0,0.783,-4.957,0,0.6525], -// 4 16 -4.957 0 0.6525 -5.9484 0 0.783 -6 0 0 -5 0 0 - [4,16,-4.957,0,0.6525,-5.9484,0,0.783,-6,0,0,-5,0,0], -// -// 0 end of file -// +// 4 16 6 0 0 5.9484 0 0.783 4.957 0 0.6525 5 0 0 + [4,16,6,0,0,5.9484,0,0.783,4.957,0,0.6525,5,0,0], +// 4 16 5.9484 0 0.783 5.7954 0 1.5528 4.8295 0 1.294 4.957 0 0.6525 + [4,16,5.9484,0,0.783,5.7954,0,1.5528,4.8295,0,1.294,4.957,0,0.6525], +// 4 16 5.7954 0 1.5528 5.5434 0 2.2962 4.6195 0 1.9135 4.8295 0 1.294 + [4,16,5.7954,0,1.5528,5.5434,0,2.2962,4.6195,0,1.9135,4.8295,0,1.294], +// 4 16 5.5434 0 2.2962 5.196 0 3 4.33 0 2.5 4.6195 0 1.9135 + [4,16,5.5434,0,2.2962,5.196,0,3,4.33,0,2.5,4.6195,0,1.9135], +// 4 16 5.196 0 3 4.7604 0 3.6528 3.967 0 3.044 4.33 0 2.5 + [4,16,5.196,0,3,4.7604,0,3.6528,3.967,0,3.044,4.33,0,2.5], +// 4 16 4.7604 0 3.6528 4.2426 0 4.2426 3.5355 0 3.5355 3.967 0 3.044 + [4,16,4.7604,0,3.6528,4.2426,0,4.2426,3.5355,0,3.5355,3.967,0,3.044], +// 4 16 4.2426 0 4.2426 3.6528 0 4.7604 3.044 0 3.967 3.5355 0 3.5355 + [4,16,4.2426,0,4.2426,3.6528,0,4.7604,3.044,0,3.967,3.5355,0,3.5355], +// 4 16 3.6528 0 4.7604 3 0 5.196 2.5 0 4.33 3.044 0 3.967 + [4,16,3.6528,0,4.7604,3,0,5.196,2.5,0,4.33,3.044,0,3.967], +// 4 16 3 0 5.196 2.2962 0 5.5434 1.9135 0 4.6195 2.5 0 4.33 + [4,16,3,0,5.196,2.2962,0,5.5434,1.9135,0,4.6195,2.5,0,4.33], +// 4 16 2.2962 0 5.5434 1.5528 0 5.7954 1.294 0 4.8295 1.9135 0 4.6195 + [4,16,2.2962,0,5.5434,1.5528,0,5.7954,1.294,0,4.8295,1.9135,0,4.6195], +// 4 16 1.5528 0 5.7954 0.783 0 5.9484 0.6525 0 4.957 1.294 0 4.8295 + [4,16,1.5528,0,5.7954,0.783,0,5.9484,0.6525,0,4.957,1.294,0,4.8295], +// 4 16 0.783 0 5.9484 0 0 6 0 0 5 0.6525 0 4.957 + [4,16,0.783,0,5.9484,0,0,6,0,0,5,0.6525,0,4.957], +// 4 16 0 0 6 -0.783 0 5.9484 -0.6525 0 4.957 0 0 5 + [4,16,0,0,6,-0.783,0,5.9484,-0.6525,0,4.957,0,0,5], +// 4 16 -0.783 0 5.9484 -1.5528 0 5.7954 -1.294 0 4.8295 -0.6525 0 4.957 + [4,16,-0.783,0,5.9484,-1.5528,0,5.7954,-1.294,0,4.8295,-0.6525,0,4.957], +// 4 16 -1.5528 0 5.7954 -2.2962 0 5.5434 -1.9135 0 4.6195 -1.294 0 4.8295 + [4,16,-1.5528,0,5.7954,-2.2962,0,5.5434,-1.9135,0,4.6195,-1.294,0,4.8295], +// 4 16 -2.2962 0 5.5434 -3 0 5.196 -2.5 0 4.33 -1.9135 0 4.6195 + [4,16,-2.2962,0,5.5434,-3,0,5.196,-2.5,0,4.33,-1.9135,0,4.6195], +// 4 16 -3 0 5.196 -3.6528 0 4.7604 -3.044 0 3.967 -2.5 0 4.33 + [4,16,-3,0,5.196,-3.6528,0,4.7604,-3.044,0,3.967,-2.5,0,4.33], +// 4 16 -3.6528 0 4.7604 -4.2426 0 4.2426 -3.5355 0 3.5355 -3.044 0 3.967 + [4,16,-3.6528,0,4.7604,-4.2426,0,4.2426,-3.5355,0,3.5355,-3.044,0,3.967], +// 4 16 -4.2426 0 4.2426 -4.7604 0 3.6528 -3.967 0 3.044 -3.5355 0 3.5355 + [4,16,-4.2426,0,4.2426,-4.7604,0,3.6528,-3.967,0,3.044,-3.5355,0,3.5355], +// 4 16 -4.7604 0 3.6528 -5.196 0 3 -4.33 0 2.5 -3.967 0 3.044 + [4,16,-4.7604,0,3.6528,-5.196,0,3,-4.33,0,2.5,-3.967,0,3.044], +// 4 16 -5.196 0 3 -5.5434 0 2.2962 -4.6195 0 1.9135 -4.33 0 2.5 + [4,16,-5.196,0,3,-5.5434,0,2.2962,-4.6195,0,1.9135,-4.33,0,2.5], +// 4 16 -5.5434 0 2.2962 -5.7954 0 1.5528 -4.8295 0 1.294 -4.6195 0 1.9135 + [4,16,-5.5434,0,2.2962,-5.7954,0,1.5528,-4.8295,0,1.294,-4.6195,0,1.9135], +// 4 16 -5.7954 0 1.5528 -5.9484 0 0.783 -4.957 0 0.6525 -4.8295 0 1.294 + [4,16,-5.7954,0,1.5528,-5.9484,0,0.783,-4.957,0,0.6525,-4.8295,0,1.294], +// 4 16 -5.9484 0 0.783 -6 0 0 -5 0 0 -4.957 0 0.6525 + [4,16,-5.9484,0,0.783,-6,0,0,-5,0,0,-4.957,0,0.6525], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__2_4ring5(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__2_4ring5(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/2-4ring6.scad b/p/48/2-4ring6.scad index 054147796..54197f3b3 100644 --- a/p/48/2-4ring6.scad +++ b/p/48/2-4ring6.scad @@ -2,68 +2,67 @@ use <../../lib.scad> function ldraw_lib__48__2_4ring6() = [ // 0 Hi-Res Ring 6 x 0.5 // 0 Name: 48\2-4ring6.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-02-05 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 6 0 0 7 0 0 6.9398 0 0.9135 5.9484 0 0.783 - [4,16,6,0,0,7,0,0,6.9398,0,0.9135,5.9484,0,0.783], -// 4 16 5.9484 0 0.783 6.9398 0 0.9135 6.7613 0 1.8116 5.7954 0 1.5528 - [4,16,5.9484,0,0.783,6.9398,0,0.9135,6.7613,0,1.8116,5.7954,0,1.5528], -// 4 16 5.7954 0 1.5528 6.7613 0 1.8116 6.4673 0 2.6789 5.5434 0 2.2962 - [4,16,5.7954,0,1.5528,6.7613,0,1.8116,6.4673,0,2.6789,5.5434,0,2.2962], -// 4 16 5.5434 0 2.2962 6.4673 0 2.6789 6.062 0 3.5 5.196 0 3 - [4,16,5.5434,0,2.2962,6.4673,0,2.6789,6.062,0,3.5,5.196,0,3], -// 4 16 5.196 0 3 6.062 0 3.5 5.5538 0 4.2616 4.7604 0 3.6528 - [4,16,5.196,0,3,6.062,0,3.5,5.5538,0,4.2616,4.7604,0,3.6528], -// 4 16 4.7604 0 3.6528 5.5538 0 4.2616 4.9497 0 4.9497 4.2426 0 4.2426 - [4,16,4.7604,0,3.6528,5.5538,0,4.2616,4.9497,0,4.9497,4.2426,0,4.2426], -// 4 16 4.2426 0 4.2426 4.9497 0 4.9497 4.2616 0 5.5538 3.6528 0 4.7604 - [4,16,4.2426,0,4.2426,4.9497,0,4.9497,4.2616,0,5.5538,3.6528,0,4.7604], -// 4 16 3.6528 0 4.7604 4.2616 0 5.5538 3.5 0 6.062 3 0 5.196 - [4,16,3.6528,0,4.7604,4.2616,0,5.5538,3.5,0,6.062,3,0,5.196], -// 4 16 3 0 5.196 3.5 0 6.062 2.6789 0 6.4673 2.2962 0 5.5434 - [4,16,3,0,5.196,3.5,0,6.062,2.6789,0,6.4673,2.2962,0,5.5434], -// 4 16 2.2962 0 5.5434 2.6789 0 6.4673 1.8116 0 6.7613 1.5528 0 5.7954 - [4,16,2.2962,0,5.5434,2.6789,0,6.4673,1.8116,0,6.7613,1.5528,0,5.7954], -// 4 16 1.5528 0 5.7954 1.8116 0 6.7613 0.9135 0 6.9398 0.783 0 5.9484 - [4,16,1.5528,0,5.7954,1.8116,0,6.7613,0.9135,0,6.9398,0.783,0,5.9484], -// 4 16 0.783 0 5.9484 0.9135 0 6.9398 0 0 7 0 0 6 - [4,16,0.783,0,5.9484,0.9135,0,6.9398,0,0,7,0,0,6], -// 4 16 0 0 6 0 0 7 -0.9135 0 6.9398 -0.783 0 5.9484 - [4,16,0,0,6,0,0,7,-0.9135,0,6.9398,-0.783,0,5.9484], -// 4 16 -0.783 0 5.9484 -0.9135 0 6.9398 -1.8116 0 6.7613 -1.5528 0 5.7954 - [4,16,-0.783,0,5.9484,-0.9135,0,6.9398,-1.8116,0,6.7613,-1.5528,0,5.7954], -// 4 16 -1.5528 0 5.7954 -1.8116 0 6.7613 -2.6789 0 6.4673 -2.2962 0 5.5434 - [4,16,-1.5528,0,5.7954,-1.8116,0,6.7613,-2.6789,0,6.4673,-2.2962,0,5.5434], -// 4 16 -2.2962 0 5.5434 -2.6789 0 6.4673 -3.5 0 6.062 -3 0 5.196 - [4,16,-2.2962,0,5.5434,-2.6789,0,6.4673,-3.5,0,6.062,-3,0,5.196], -// 4 16 -3 0 5.196 -3.5 0 6.062 -4.2616 0 5.5538 -3.6528 0 4.7604 - [4,16,-3,0,5.196,-3.5,0,6.062,-4.2616,0,5.5538,-3.6528,0,4.7604], -// 4 16 -3.6528 0 4.7604 -4.2616 0 5.5538 -4.9497 0 4.9497 -4.2426 0 4.2426 - [4,16,-3.6528,0,4.7604,-4.2616,0,5.5538,-4.9497,0,4.9497,-4.2426,0,4.2426], -// 4 16 -4.2426 0 4.2426 -4.9497 0 4.9497 -5.5538 0 4.2616 -4.7604 0 3.6528 - [4,16,-4.2426,0,4.2426,-4.9497,0,4.9497,-5.5538,0,4.2616,-4.7604,0,3.6528], -// 4 16 -4.7604 0 3.6528 -5.5538 0 4.2616 -6.062 0 3.5 -5.196 0 3 - [4,16,-4.7604,0,3.6528,-5.5538,0,4.2616,-6.062,0,3.5,-5.196,0,3], -// 4 16 -5.196 0 3 -6.062 0 3.5 -6.4673 0 2.6789 -5.5434 0 2.2962 - [4,16,-5.196,0,3,-6.062,0,3.5,-6.4673,0,2.6789,-5.5434,0,2.2962], -// 4 16 -5.5434 0 2.2962 -6.4673 0 2.6789 -6.7613 0 1.8116 -5.7954 0 1.5528 - [4,16,-5.5434,0,2.2962,-6.4673,0,2.6789,-6.7613,0,1.8116,-5.7954,0,1.5528], -// 4 16 -5.7954 0 1.5528 -6.7613 0 1.8116 -6.9398 0 0.9135 -5.9484 0 0.783 - [4,16,-5.7954,0,1.5528,-6.7613,0,1.8116,-6.9398,0,0.9135,-5.9484,0,0.783], -// 4 16 -5.9484 0 0.783 -6.9398 0 0.9135 -7 0 0 -6 0 0 - [4,16,-5.9484,0,0.783,-6.9398,0,0.9135,-7,0,0,-6,0,0], -// -// 0 end of file -// +// 4 16 7 0 0 6.9398 0 0.9135 5.9484 0 0.783 6 0 0 + [4,16,7,0,0,6.9398,0,0.9135,5.9484,0,0.783,6,0,0], +// 4 16 6.9398 0 0.9135 6.7613 0 1.8116 5.7954 0 1.5528 5.9484 0 0.783 + [4,16,6.9398,0,0.9135,6.7613,0,1.8116,5.7954,0,1.5528,5.9484,0,0.783], +// 4 16 6.7613 0 1.8116 6.4673 0 2.6789 5.5434 0 2.2962 5.7954 0 1.5528 + [4,16,6.7613,0,1.8116,6.4673,0,2.6789,5.5434,0,2.2962,5.7954,0,1.5528], +// 4 16 6.4673 0 2.6789 6.062 0 3.5 5.196 0 3 5.5434 0 2.2962 + [4,16,6.4673,0,2.6789,6.062,0,3.5,5.196,0,3,5.5434,0,2.2962], +// 4 16 6.062 0 3.5 5.5538 0 4.2616 4.7604 0 3.6528 5.196 0 3 + [4,16,6.062,0,3.5,5.5538,0,4.2616,4.7604,0,3.6528,5.196,0,3], +// 4 16 5.5538 0 4.2616 4.9497 0 4.9497 4.2426 0 4.2426 4.7604 0 3.6528 + [4,16,5.5538,0,4.2616,4.9497,0,4.9497,4.2426,0,4.2426,4.7604,0,3.6528], +// 4 16 4.9497 0 4.9497 4.2616 0 5.5538 3.6528 0 4.7604 4.2426 0 4.2426 + [4,16,4.9497,0,4.9497,4.2616,0,5.5538,3.6528,0,4.7604,4.2426,0,4.2426], +// 4 16 4.2616 0 5.5538 3.5 0 6.062 3 0 5.196 3.6528 0 4.7604 + [4,16,4.2616,0,5.5538,3.5,0,6.062,3,0,5.196,3.6528,0,4.7604], +// 4 16 3.5 0 6.062 2.6789 0 6.4673 2.2962 0 5.5434 3 0 5.196 + [4,16,3.5,0,6.062,2.6789,0,6.4673,2.2962,0,5.5434,3,0,5.196], +// 4 16 2.6789 0 6.4673 1.8116 0 6.7613 1.5528 0 5.7954 2.2962 0 5.5434 + [4,16,2.6789,0,6.4673,1.8116,0,6.7613,1.5528,0,5.7954,2.2962,0,5.5434], +// 4 16 1.8116 0 6.7613 0.9135 0 6.9398 0.783 0 5.9484 1.5528 0 5.7954 + [4,16,1.8116,0,6.7613,0.9135,0,6.9398,0.783,0,5.9484,1.5528,0,5.7954], +// 4 16 0.9135 0 6.9398 0 0 7 0 0 6 0.783 0 5.9484 + [4,16,0.9135,0,6.9398,0,0,7,0,0,6,0.783,0,5.9484], +// 4 16 0 0 7 -0.9135 0 6.9398 -0.783 0 5.9484 0 0 6 + [4,16,0,0,7,-0.9135,0,6.9398,-0.783,0,5.9484,0,0,6], +// 4 16 -0.9135 0 6.9398 -1.8116 0 6.7613 -1.5528 0 5.7954 -0.783 0 5.9484 + [4,16,-0.9135,0,6.9398,-1.8116,0,6.7613,-1.5528,0,5.7954,-0.783,0,5.9484], +// 4 16 -1.8116 0 6.7613 -2.6789 0 6.4673 -2.2962 0 5.5434 -1.5528 0 5.7954 + [4,16,-1.8116,0,6.7613,-2.6789,0,6.4673,-2.2962,0,5.5434,-1.5528,0,5.7954], +// 4 16 -2.6789 0 6.4673 -3.5 0 6.062 -3 0 5.196 -2.2962 0 5.5434 + [4,16,-2.6789,0,6.4673,-3.5,0,6.062,-3,0,5.196,-2.2962,0,5.5434], +// 4 16 -3.5 0 6.062 -4.2616 0 5.5538 -3.6528 0 4.7604 -3 0 5.196 + [4,16,-3.5,0,6.062,-4.2616,0,5.5538,-3.6528,0,4.7604,-3,0,5.196], +// 4 16 -4.2616 0 5.5538 -4.9497 0 4.9497 -4.2426 0 4.2426 -3.6528 0 4.7604 + [4,16,-4.2616,0,5.5538,-4.9497,0,4.9497,-4.2426,0,4.2426,-3.6528,0,4.7604], +// 4 16 -4.9497 0 4.9497 -5.5538 0 4.2616 -4.7604 0 3.6528 -4.2426 0 4.2426 + [4,16,-4.9497,0,4.9497,-5.5538,0,4.2616,-4.7604,0,3.6528,-4.2426,0,4.2426], +// 4 16 -5.5538 0 4.2616 -6.062 0 3.5 -5.196 0 3 -4.7604 0 3.6528 + [4,16,-5.5538,0,4.2616,-6.062,0,3.5,-5.196,0,3,-4.7604,0,3.6528], +// 4 16 -6.062 0 3.5 -6.4673 0 2.6789 -5.5434 0 2.2962 -5.196 0 3 + [4,16,-6.062,0,3.5,-6.4673,0,2.6789,-5.5434,0,2.2962,-5.196,0,3], +// 4 16 -6.4673 0 2.6789 -6.7613 0 1.8116 -5.7954 0 1.5528 -5.5434 0 2.2962 + [4,16,-6.4673,0,2.6789,-6.7613,0,1.8116,-5.7954,0,1.5528,-5.5434,0,2.2962], +// 4 16 -6.7613 0 1.8116 -6.9398 0 0.9135 -5.9484 0 0.783 -5.7954 0 1.5528 + [4,16,-6.7613,0,1.8116,-6.9398,0,0.9135,-5.9484,0,0.783,-5.7954,0,1.5528], +// 4 16 -6.9398 0 0.9135 -7 0 0 -6 0 0 -5.9484 0 0.783 + [4,16,-6.9398,0,0.9135,-7,0,0,-6,0,0,-5.9484,0,0.783], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__2_4ring6(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__2_4ring6(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/3-16aring.scad b/p/48/3-16aring.scad index dd56329e3..bbf13533b 100644 --- a/p/48/3-16aring.scad +++ b/p/48/3-16aring.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__3_16aring() = [ -// 0 Adaptor Ring Hi-Res to Normal 0.1875 +// 0 Adapter Ring Hi-Res to Normal 0.1875 // 0 Name: 48\3-16aring.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2022-03 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__3_16aring() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-02-07 [Holly-Wood] Changed 'Adaptor' to 'Adapter' in description +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 0.9239 0 0.3827 1 0 0 0.9914 0 0.1305 0.9659 0 0.2588 [4,16,0.9239,0,0.3827,1,0,0,0.9914,0,0.1305,0.9659,0,0.2588], diff --git a/p/48/3-16rin7.scad b/p/48/3-16rin7.scad index 27c00fe6d..cd8171227 100644 --- a/p/48/3-16rin7.scad +++ b/p/48/3-16rin7.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__3_16rin7() = [ -// 0 Hi-Res Ring 7 x 0.1875 +// 0 ~Hi-Res Ring 7 x 0.1875 (Obsolete) // 0 Name: 48\3-16rin7.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__3_16rin7() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\3-16ring7.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 7 0 0 8 0 0 7.9312 0 1.044 6.9398 0 0.9135 [4,16,7,0,0,8,0,0,7.9312,0,1.044,6.9398,0,0.9135], diff --git a/p/48/3-16rin8.scad b/p/48/3-16rin8.scad index 24e66ec13..798ef5472 100644 --- a/p/48/3-16rin8.scad +++ b/p/48/3-16rin8.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__3_16rin8() = [ -// 0 Hi-Res Ring 8 x 0.1875 +// 0 ~Hi-Res Ring 8 x 0.1875 (Obsolete) // 0 Name: 48\3-16rin8.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2014-01 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__3_16rin8() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\3-16ring8.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 9 0 0 8.9226 0 1.1745 7.9312 0 1.044 8 0 0 [4,16,9,0,0,8.9226,0,1.1745,7.9312,0,1.044,8,0,0], diff --git a/p/48/3-16ring7.scad b/p/48/3-16ring7.scad new file mode 100644 index 000000000..435be6dd4 --- /dev/null +++ b/p/48/3-16ring7.scad @@ -0,0 +1,39 @@ +use <../../lib.scad> +function ldraw_lib__48__3_16ring7() = [ +// 0 Hi-Res Ring 7 x 0.1875 +// 0 Name: 48\3-16ring7.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\3-16rin7.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 7 0 0 8 0 0 7.9312 0 1.044 6.9398 0 0.9135 + [4,16,7,0,0,8,0,0,7.9312,0,1.044,6.9398,0,0.9135], +// 4 16 6.9398 0 0.9135 7.9312 0 1.044 7.7272 0 2.0704 6.7613 0 1.8116 + [4,16,6.9398,0,0.9135,7.9312,0,1.044,7.7272,0,2.0704,6.7613,0,1.8116], +// 4 16 6.7613 0 1.8116 7.7272 0 2.0704 7.3912 0 3.0616 6.4673 0 2.6789 + [4,16,6.7613,0,1.8116,7.7272,0,2.0704,7.3912,0,3.0616,6.4673,0,2.6789], +// 4 16 6.4673 0 2.6789 7.3912 0 3.0616 6.928 0 4 6.062 0 3.5 + [4,16,6.4673,0,2.6789,7.3912,0,3.0616,6.928,0,4,6.062,0,3.5], +// 4 16 6.062 0 3.5 6.928 0 4 6.3472 0 4.8704 5.5538 0 4.2616 + [4,16,6.062,0,3.5,6.928,0,4,6.3472,0,4.8704,5.5538,0,4.2616], +// 4 16 5.5538 0 4.2616 6.3472 0 4.8704 5.6568 0 5.6568 4.9497 0 4.9497 + [4,16,5.5538,0,4.2616,6.3472,0,4.8704,5.6568,0,5.6568,4.9497,0,4.9497], +// 4 16 4.9497 0 4.9497 5.6568 0 5.6568 4.8704 0 6.3472 4.2616 0 5.5538 + [4,16,4.9497,0,4.9497,5.6568,0,5.6568,4.8704,0,6.3472,4.2616,0,5.5538], +// 4 16 4.2616 0 5.5538 4.8704 0 6.3472 4 0 6.928 3.5 0 6.062 + [4,16,4.2616,0,5.5538,4.8704,0,6.3472,4,0,6.928,3.5,0,6.062], +// 4 16 3.5 0 6.062 4 0 6.928 3.0616 0 7.3912 2.6789 0 6.4673 + [4,16,3.5,0,6.062,4,0,6.928,3.0616,0,7.3912,2.6789,0,6.4673], +// 0 +]; +module ldraw_lib__48__3_16ring7(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__3_16ring7(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__3_16ring7(line=0.2); \ No newline at end of file diff --git a/p/48/3-16ring8.scad b/p/48/3-16ring8.scad new file mode 100644 index 000000000..23c54e5d3 --- /dev/null +++ b/p/48/3-16ring8.scad @@ -0,0 +1,39 @@ +use <../../lib.scad> +function ldraw_lib__48__3_16ring8() = [ +// 0 Hi-Res Ring 8 x 0.1875 +// 0 Name: 48\3-16ring8.dat +// 0 Author: Max Martin Richter [MMR1988] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\3-16rin8.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 9 0 0 8.9226 0 1.1745 7.9312 0 1.044 8 0 0 + [4,16,9,0,0,8.9226,0,1.1745,7.9312,0,1.044,8,0,0], +// 4 16 8.9226 0 1.1745 8.6931 0 2.3292 7.7272 0 2.0704 7.9312 0 1.044 + [4,16,8.9226,0,1.1745,8.6931,0,2.3292,7.7272,0,2.0704,7.9312,0,1.044], +// 4 16 8.6931 0 2.3292 8.3151 0 3.4443 7.3912 0 3.0616 7.7272 0 2.0704 + [4,16,8.6931,0,2.3292,8.3151,0,3.4443,7.3912,0,3.0616,7.7272,0,2.0704], +// 4 16 8.3151 0 3.4443 7.794 0 4.5 6.928 0 4 7.3912 0 3.0616 + [4,16,8.3151,0,3.4443,7.794,0,4.5,6.928,0,4,7.3912,0,3.0616], +// 4 16 7.794 0 4.5 7.1406 0 5.4792 6.3472 0 4.8704 6.928 0 4 + [4,16,7.794,0,4.5,7.1406,0,5.4792,6.3472,0,4.8704,6.928,0,4], +// 4 16 7.1406 0 5.4792 6.3639 0 6.3639 5.6568 0 5.6568 6.3472 0 4.8704 + [4,16,7.1406,0,5.4792,6.3639,0,6.3639,5.6568,0,5.6568,6.3472,0,4.8704], +// 4 16 6.3639 0 6.3639 5.4792 0 7.1406 4.8704 0 6.3472 5.6568 0 5.6568 + [4,16,6.3639,0,6.3639,5.4792,0,7.1406,4.8704,0,6.3472,5.6568,0,5.6568], +// 4 16 5.4792 0 7.1406 4.5 0 7.794 4 0 6.928 4.8704 0 6.3472 + [4,16,5.4792,0,7.1406,4.5,0,7.794,4,0,6.928,4.8704,0,6.3472], +// 4 16 4.5 0 7.794 3.4443 0 8.3151 3.0616 0 7.3912 4 0 6.928 + [4,16,4.5,0,7.794,3.4443,0,8.3151,3.0616,0,7.3912,4,0,6.928], +// 0 // Build by Primitive Generator 2 +]; +module ldraw_lib__48__3_16ring8(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__3_16ring8(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__3_16ring8(line=0.2); \ No newline at end of file diff --git a/p/48/3-4rin13.scad b/p/48/3-4rin13.scad index c019afac7..45b83c012 100644 --- a/p/48/3-4rin13.scad +++ b/p/48/3-4rin13.scad @@ -1,93 +1,92 @@ use <../../lib.scad> function ldraw_lib__48__3_4rin13() = [ -// 0 Hi-Res Ring 13 x 0.75 +// 0 ~Hi-Res Ring 13 x 0.75 (Obsolete) // 0 Name: 48\3-4rin13.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-03-08 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 13 0 0 14 0 0 13.8796 0 1.827 12.8882 0 1.6965 - [4,16,13,0,0,14,0,0,13.8796,0,1.827,12.8882,0,1.6965], -// 4 16 12.8882 0 1.6965 13.8796 0 1.827 13.5226 0 3.6232 12.5567 0 3.3644 - [4,16,12.8882,0,1.6965,13.8796,0,1.827,13.5226,0,3.6232,12.5567,0,3.3644], -// 4 16 12.5567 0 3.3644 13.5226 0 3.6232 12.9346 0 5.3578 12.0107 0 4.9751 - [4,16,12.5567,0,3.3644,13.5226,0,3.6232,12.9346,0,5.3578,12.0107,0,4.9751], -// 4 16 12.0107 0 4.9751 12.9346 0 5.3578 12.124 0 7 11.258 0 6.5 - [4,16,12.0107,0,4.9751,12.9346,0,5.3578,12.124,0,7,11.258,0,6.5], -// 4 16 11.258 0 6.5 12.124 0 7 11.1076 0 8.5232 10.3142 0 7.9144 - [4,16,11.258,0,6.5,12.124,0,7,11.1076,0,8.5232,10.3142,0,7.9144], -// 4 16 10.3142 0 7.9144 11.1076 0 8.5232 9.8994 0 9.8994 9.1923 0 9.1923 - [4,16,10.3142,0,7.9144,11.1076,0,8.5232,9.8994,0,9.8994,9.1923,0,9.1923], -// 4 16 9.1923 0 9.1923 9.8994 0 9.8994 8.5232 0 11.1076 7.9144 0 10.3142 - [4,16,9.1923,0,9.1923,9.8994,0,9.8994,8.5232,0,11.1076,7.9144,0,10.3142], -// 4 16 7.9144 0 10.3142 8.5232 0 11.1076 7 0 12.124 6.5 0 11.258 - [4,16,7.9144,0,10.3142,8.5232,0,11.1076,7,0,12.124,6.5,0,11.258], -// 4 16 6.5 0 11.258 7 0 12.124 5.3578 0 12.9346 4.9751 0 12.0107 - [4,16,6.5,0,11.258,7,0,12.124,5.3578,0,12.9346,4.9751,0,12.0107], -// 4 16 4.9751 0 12.0107 5.3578 0 12.9346 3.6232 0 13.5226 3.3644 0 12.5567 - [4,16,4.9751,0,12.0107,5.3578,0,12.9346,3.6232,0,13.5226,3.3644,0,12.5567], -// 4 16 3.3644 0 12.5567 3.6232 0 13.5226 1.827 0 13.8796 1.6965 0 12.8882 - [4,16,3.3644,0,12.5567,3.6232,0,13.5226,1.827,0,13.8796,1.6965,0,12.8882], -// 4 16 1.6965 0 12.8882 1.827 0 13.8796 0 0 14 0 0 13 - [4,16,1.6965,0,12.8882,1.827,0,13.8796,0,0,14,0,0,13], -// 4 16 0 0 13 0 0 14 -1.827 0 13.8796 -1.6965 0 12.8882 - [4,16,0,0,13,0,0,14,-1.827,0,13.8796,-1.6965,0,12.8882], -// 4 16 -1.6965 0 12.8882 -1.827 0 13.8796 -3.6232 0 13.5226 -3.3644 0 12.5567 - [4,16,-1.6965,0,12.8882,-1.827,0,13.8796,-3.6232,0,13.5226,-3.3644,0,12.5567], -// 4 16 -3.3644 0 12.5567 -3.6232 0 13.5226 -5.3578 0 12.9346 -4.9751 0 12.0107 - [4,16,-3.3644,0,12.5567,-3.6232,0,13.5226,-5.3578,0,12.9346,-4.9751,0,12.0107], -// 4 16 -4.9751 0 12.0107 -5.3578 0 12.9346 -7 0 12.124 -6.5 0 11.258 - [4,16,-4.9751,0,12.0107,-5.3578,0,12.9346,-7,0,12.124,-6.5,0,11.258], -// 4 16 -6.5 0 11.258 -7 0 12.124 -8.5232 0 11.1076 -7.9144 0 10.3142 - [4,16,-6.5,0,11.258,-7,0,12.124,-8.5232,0,11.1076,-7.9144,0,10.3142], -// 4 16 -7.9144 0 10.3142 -8.5232 0 11.1076 -9.8994 0 9.8994 -9.1923 0 9.1923 - [4,16,-7.9144,0,10.3142,-8.5232,0,11.1076,-9.8994,0,9.8994,-9.1923,0,9.1923], -// 4 16 -9.1923 0 9.1923 -9.8994 0 9.8994 -11.1076 0 8.5232 -10.3142 0 7.9144 - [4,16,-9.1923,0,9.1923,-9.8994,0,9.8994,-11.1076,0,8.5232,-10.3142,0,7.9144], -// 4 16 -10.3142 0 7.9144 -11.1076 0 8.5232 -12.124 0 7 -11.258 0 6.5 - [4,16,-10.3142,0,7.9144,-11.1076,0,8.5232,-12.124,0,7,-11.258,0,6.5], -// 4 16 -11.258 0 6.5 -12.124 0 7 -12.9346 0 5.3578 -12.0107 0 4.9751 - [4,16,-11.258,0,6.5,-12.124,0,7,-12.9346,0,5.3578,-12.0107,0,4.9751], -// 4 16 -12.0107 0 4.9751 -12.9346 0 5.3578 -13.5226 0 3.6232 -12.5567 0 3.3644 - [4,16,-12.0107,0,4.9751,-12.9346,0,5.3578,-13.5226,0,3.6232,-12.5567,0,3.3644], -// 4 16 -12.5567 0 3.3644 -13.5226 0 3.6232 -13.8796 0 1.827 -12.8882 0 1.6965 - [4,16,-12.5567,0,3.3644,-13.5226,0,3.6232,-13.8796,0,1.827,-12.8882,0,1.6965], -// 4 16 -12.8882 0 1.6965 -13.8796 0 1.827 -14 0 0 -13 0 0 - [4,16,-12.8882,0,1.6965,-13.8796,0,1.827,-14,0,0,-13,0,0], -// 4 16 -13 0 0 -14 0 0 -13.8796 0 -1.827 -12.8882 0 -1.6965 - [4,16,-13,0,0,-14,0,0,-13.8796,0,-1.827,-12.8882,0,-1.6965], -// 4 16 -12.8882 0 -1.6965 -13.8796 0 -1.827 -13.5226 0 -3.6232 -12.5567 0 -3.3644 - [4,16,-12.8882,0,-1.6965,-13.8796,0,-1.827,-13.5226,0,-3.6232,-12.5567,0,-3.3644], -// 4 16 -12.5567 0 -3.3644 -13.5226 0 -3.6232 -12.9346 0 -5.3578 -12.0107 0 -4.9751 - [4,16,-12.5567,0,-3.3644,-13.5226,0,-3.6232,-12.9346,0,-5.3578,-12.0107,0,-4.9751], -// 4 16 -12.0107 0 -4.9751 -12.9346 0 -5.3578 -12.124 0 -7 -11.258 0 -6.5 - [4,16,-12.0107,0,-4.9751,-12.9346,0,-5.3578,-12.124,0,-7,-11.258,0,-6.5], -// 4 16 -11.258 0 -6.5 -12.124 0 -7 -11.1076 0 -8.5232 -10.3142 0 -7.9144 - [4,16,-11.258,0,-6.5,-12.124,0,-7,-11.1076,0,-8.5232,-10.3142,0,-7.9144], -// 4 16 -10.3142 0 -7.9144 -11.1076 0 -8.5232 -9.8994 0 -9.8994 -9.1923 0 -9.1923 - [4,16,-10.3142,0,-7.9144,-11.1076,0,-8.5232,-9.8994,0,-9.8994,-9.1923,0,-9.1923], -// 4 16 -9.1923 0 -9.1923 -9.8994 0 -9.8994 -8.5232 0 -11.1076 -7.9144 0 -10.3142 - [4,16,-9.1923,0,-9.1923,-9.8994,0,-9.8994,-8.5232,0,-11.1076,-7.9144,0,-10.3142], -// 4 16 -7.9144 0 -10.3142 -8.5232 0 -11.1076 -7 0 -12.124 -6.5 0 -11.258 - [4,16,-7.9144,0,-10.3142,-8.5232,0,-11.1076,-7,0,-12.124,-6.5,0,-11.258], -// 4 16 -6.5 0 -11.258 -7 0 -12.124 -5.3578 0 -12.9346 -4.9751 0 -12.0107 - [4,16,-6.5,0,-11.258,-7,0,-12.124,-5.3578,0,-12.9346,-4.9751,0,-12.0107], -// 4 16 -4.9751 0 -12.0107 -5.3578 0 -12.9346 -3.6232 0 -13.5226 -3.3644 0 -12.5567 - [4,16,-4.9751,0,-12.0107,-5.3578,0,-12.9346,-3.6232,0,-13.5226,-3.3644,0,-12.5567], -// 4 16 -3.3644 0 -12.5567 -3.6232 0 -13.5226 -1.827 0 -13.8796 -1.6965 0 -12.8882 - [4,16,-3.3644,0,-12.5567,-3.6232,0,-13.5226,-1.827,0,-13.8796,-1.6965,0,-12.8882], -// 4 16 -1.6965 0 -12.8882 -1.827 0 -13.8796 0 0 -14 0 0 -13 - [4,16,-1.6965,0,-12.8882,-1.827,0,-13.8796,0,0,-14,0,0,-13], -// -// 0 end of file -// +// 4 16 14 0 0 13.8796 0 1.827 12.8882 0 1.6965 13 0 0 + [4,16,14,0,0,13.8796,0,1.827,12.8882,0,1.6965,13,0,0], +// 4 16 13.8796 0 1.827 13.5226 0 3.6232 12.5567 0 3.3644 12.8882 0 1.6965 + [4,16,13.8796,0,1.827,13.5226,0,3.6232,12.5567,0,3.3644,12.8882,0,1.6965], +// 4 16 13.5226 0 3.6232 12.9346 0 5.3578 12.0107 0 4.9751 12.5567 0 3.3644 + [4,16,13.5226,0,3.6232,12.9346,0,5.3578,12.0107,0,4.9751,12.5567,0,3.3644], +// 4 16 12.9346 0 5.3578 12.124 0 7 11.258 0 6.5 12.0107 0 4.9751 + [4,16,12.9346,0,5.3578,12.124,0,7,11.258,0,6.5,12.0107,0,4.9751], +// 4 16 12.124 0 7 11.1076 0 8.5232 10.3142 0 7.9144 11.258 0 6.5 + [4,16,12.124,0,7,11.1076,0,8.5232,10.3142,0,7.9144,11.258,0,6.5], +// 4 16 11.1076 0 8.5232 9.8994 0 9.8994 9.1923 0 9.1923 10.3142 0 7.9144 + [4,16,11.1076,0,8.5232,9.8994,0,9.8994,9.1923,0,9.1923,10.3142,0,7.9144], +// 4 16 9.8994 0 9.8994 8.5232 0 11.1076 7.9144 0 10.3142 9.1923 0 9.1923 + [4,16,9.8994,0,9.8994,8.5232,0,11.1076,7.9144,0,10.3142,9.1923,0,9.1923], +// 4 16 8.5232 0 11.1076 7 0 12.124 6.5 0 11.258 7.9144 0 10.3142 + [4,16,8.5232,0,11.1076,7,0,12.124,6.5,0,11.258,7.9144,0,10.3142], +// 4 16 7 0 12.124 5.3578 0 12.9346 4.9751 0 12.0107 6.5 0 11.258 + [4,16,7,0,12.124,5.3578,0,12.9346,4.9751,0,12.0107,6.5,0,11.258], +// 4 16 5.3578 0 12.9346 3.6232 0 13.5226 3.3644 0 12.5567 4.9751 0 12.0107 + [4,16,5.3578,0,12.9346,3.6232,0,13.5226,3.3644,0,12.5567,4.9751,0,12.0107], +// 4 16 3.6232 0 13.5226 1.827 0 13.8796 1.6965 0 12.8882 3.3644 0 12.5567 + [4,16,3.6232,0,13.5226,1.827,0,13.8796,1.6965,0,12.8882,3.3644,0,12.5567], +// 4 16 1.827 0 13.8796 0 0 14 0 0 13 1.6965 0 12.8882 + [4,16,1.827,0,13.8796,0,0,14,0,0,13,1.6965,0,12.8882], +// 4 16 0 0 14 -1.827 0 13.8796 -1.6965 0 12.8882 0 0 13 + [4,16,0,0,14,-1.827,0,13.8796,-1.6965,0,12.8882,0,0,13], +// 4 16 -1.827 0 13.8796 -3.6232 0 13.5226 -3.3644 0 12.5567 -1.6965 0 12.8882 + [4,16,-1.827,0,13.8796,-3.6232,0,13.5226,-3.3644,0,12.5567,-1.6965,0,12.8882], +// 4 16 -3.6232 0 13.5226 -5.3578 0 12.9346 -4.9751 0 12.0107 -3.3644 0 12.5567 + [4,16,-3.6232,0,13.5226,-5.3578,0,12.9346,-4.9751,0,12.0107,-3.3644,0,12.5567], +// 4 16 -5.3578 0 12.9346 -7 0 12.124 -6.5 0 11.258 -4.9751 0 12.0107 + [4,16,-5.3578,0,12.9346,-7,0,12.124,-6.5,0,11.258,-4.9751,0,12.0107], +// 4 16 -7 0 12.124 -8.5232 0 11.1076 -7.9144 0 10.3142 -6.5 0 11.258 + [4,16,-7,0,12.124,-8.5232,0,11.1076,-7.9144,0,10.3142,-6.5,0,11.258], +// 4 16 -8.5232 0 11.1076 -9.8994 0 9.8994 -9.1923 0 9.1923 -7.9144 0 10.3142 + [4,16,-8.5232,0,11.1076,-9.8994,0,9.8994,-9.1923,0,9.1923,-7.9144,0,10.3142], +// 4 16 -9.8994 0 9.8994 -11.1076 0 8.5232 -10.3142 0 7.9144 -9.1923 0 9.1923 + [4,16,-9.8994,0,9.8994,-11.1076,0,8.5232,-10.3142,0,7.9144,-9.1923,0,9.1923], +// 4 16 -11.1076 0 8.5232 -12.124 0 7 -11.258 0 6.5 -10.3142 0 7.9144 + [4,16,-11.1076,0,8.5232,-12.124,0,7,-11.258,0,6.5,-10.3142,0,7.9144], +// 4 16 -12.124 0 7 -12.9346 0 5.3578 -12.0107 0 4.9751 -11.258 0 6.5 + [4,16,-12.124,0,7,-12.9346,0,5.3578,-12.0107,0,4.9751,-11.258,0,6.5], +// 4 16 -12.9346 0 5.3578 -13.5226 0 3.6232 -12.5567 0 3.3644 -12.0107 0 4.9751 + [4,16,-12.9346,0,5.3578,-13.5226,0,3.6232,-12.5567,0,3.3644,-12.0107,0,4.9751], +// 4 16 -13.5226 0 3.6232 -13.8796 0 1.827 -12.8882 0 1.6965 -12.5567 0 3.3644 + [4,16,-13.5226,0,3.6232,-13.8796,0,1.827,-12.8882,0,1.6965,-12.5567,0,3.3644], +// 4 16 -13.8796 0 1.827 -14 0 0 -13 0 0 -12.8882 0 1.6965 + [4,16,-13.8796,0,1.827,-14,0,0,-13,0,0,-12.8882,0,1.6965], +// 4 16 -14 0 0 -13.8796 0 -1.827 -12.8882 0 -1.6965 -13 0 0 + [4,16,-14,0,0,-13.8796,0,-1.827,-12.8882,0,-1.6965,-13,0,0], +// 4 16 -13.8796 0 -1.827 -13.5226 0 -3.6232 -12.5567 0 -3.3644 -12.8882 0 -1.6965 + [4,16,-13.8796,0,-1.827,-13.5226,0,-3.6232,-12.5567,0,-3.3644,-12.8882,0,-1.6965], +// 4 16 -13.5226 0 -3.6232 -12.9346 0 -5.3578 -12.0107 0 -4.9751 -12.5567 0 -3.3644 + [4,16,-13.5226,0,-3.6232,-12.9346,0,-5.3578,-12.0107,0,-4.9751,-12.5567,0,-3.3644], +// 4 16 -12.9346 0 -5.3578 -12.124 0 -7 -11.258 0 -6.5 -12.0107 0 -4.9751 + [4,16,-12.9346,0,-5.3578,-12.124,0,-7,-11.258,0,-6.5,-12.0107,0,-4.9751], +// 4 16 -12.124 0 -7 -11.1076 0 -8.5232 -10.3142 0 -7.9144 -11.258 0 -6.5 + [4,16,-12.124,0,-7,-11.1076,0,-8.5232,-10.3142,0,-7.9144,-11.258,0,-6.5], +// 4 16 -11.1076 0 -8.5232 -9.8994 0 -9.8994 -9.1923 0 -9.1923 -10.3142 0 -7.9144 + [4,16,-11.1076,0,-8.5232,-9.8994,0,-9.8994,-9.1923,0,-9.1923,-10.3142,0,-7.9144], +// 4 16 -9.8994 0 -9.8994 -8.5232 0 -11.1076 -7.9144 0 -10.3142 -9.1923 0 -9.1923 + [4,16,-9.8994,0,-9.8994,-8.5232,0,-11.1076,-7.9144,0,-10.3142,-9.1923,0,-9.1923], +// 4 16 -8.5232 0 -11.1076 -7 0 -12.124 -6.5 0 -11.258 -7.9144 0 -10.3142 + [4,16,-8.5232,0,-11.1076,-7,0,-12.124,-6.5,0,-11.258,-7.9144,0,-10.3142], +// 4 16 -7 0 -12.124 -5.3578 0 -12.9346 -4.9751 0 -12.0107 -6.5 0 -11.258 + [4,16,-7,0,-12.124,-5.3578,0,-12.9346,-4.9751,0,-12.0107,-6.5,0,-11.258], +// 4 16 -5.3578 0 -12.9346 -3.6232 0 -13.5226 -3.3644 0 -12.5567 -4.9751 0 -12.0107 + [4,16,-5.3578,0,-12.9346,-3.6232,0,-13.5226,-3.3644,0,-12.5567,-4.9751,0,-12.0107], +// 4 16 -3.6232 0 -13.5226 -1.827 0 -13.8796 -1.6965 0 -12.8882 -3.3644 0 -12.5567 + [4,16,-3.6232,0,-13.5226,-1.827,0,-13.8796,-1.6965,0,-12.8882,-3.3644,0,-12.5567], +// 4 16 -1.827 0 -13.8796 0 0 -14 0 0 -13 -1.6965 0 -12.8882 + [4,16,-1.827,0,-13.8796,0,0,-14,0,0,-13,-1.6965,0,-12.8882], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__3_4rin13(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__3_4rin13(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/3-4rin14.scad b/p/48/3-4rin14.scad index fbe2335cd..fb6ff79d4 100644 --- a/p/48/3-4rin14.scad +++ b/p/48/3-4rin14.scad @@ -1,93 +1,92 @@ use <../../lib.scad> function ldraw_lib__48__3_4rin14() = [ -// 0 Hi-Res Ring 14 x 0.75 +// 0 ~Hi-Res Ring 14 x 0.75 (Obsolete) // 0 Name: 48\3-4rin14.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-03-08 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 14 0 0 15 0 0 14.871 0 1.9575 13.8796 0 1.827 - [4,16,14,0,0,15,0,0,14.871,0,1.9575,13.8796,0,1.827], -// 4 16 13.8796 0 1.827 14.871 0 1.9575 14.4885 0 3.882 13.5226 0 3.6232 - [4,16,13.8796,0,1.827,14.871,0,1.9575,14.4885,0,3.882,13.5226,0,3.6232], -// 4 16 13.5226 0 3.6232 14.4885 0 3.882 13.8585 0 5.7405 12.9346 0 5.3578 - [4,16,13.5226,0,3.6232,14.4885,0,3.882,13.8585,0,5.7405,12.9346,0,5.3578], -// 4 16 12.9346 0 5.3578 13.8585 0 5.7405 12.99 0 7.5 12.124 0 7 - [4,16,12.9346,0,5.3578,13.8585,0,5.7405,12.99,0,7.5,12.124,0,7], -// 4 16 12.124 0 7 12.99 0 7.5 11.901 0 9.132 11.1076 0 8.5232 - [4,16,12.124,0,7,12.99,0,7.5,11.901,0,9.132,11.1076,0,8.5232], -// 4 16 11.1076 0 8.5232 11.901 0 9.132 10.6065 0 10.6065 9.8994 0 9.8994 - [4,16,11.1076,0,8.5232,11.901,0,9.132,10.6065,0,10.6065,9.8994,0,9.8994], -// 4 16 9.8994 0 9.8994 10.6065 0 10.6065 9.132 0 11.901 8.5232 0 11.1076 - [4,16,9.8994,0,9.8994,10.6065,0,10.6065,9.132,0,11.901,8.5232,0,11.1076], -// 4 16 8.5232 0 11.1076 9.132 0 11.901 7.5 0 12.99 7 0 12.124 - [4,16,8.5232,0,11.1076,9.132,0,11.901,7.5,0,12.99,7,0,12.124], -// 4 16 7 0 12.124 7.5 0 12.99 5.7405 0 13.8585 5.3578 0 12.9346 - [4,16,7,0,12.124,7.5,0,12.99,5.7405,0,13.8585,5.3578,0,12.9346], -// 4 16 5.3578 0 12.9346 5.7405 0 13.8585 3.882 0 14.4885 3.6232 0 13.5226 - [4,16,5.3578,0,12.9346,5.7405,0,13.8585,3.882,0,14.4885,3.6232,0,13.5226], -// 4 16 3.6232 0 13.5226 3.882 0 14.4885 1.9575 0 14.871 1.827 0 13.8796 - [4,16,3.6232,0,13.5226,3.882,0,14.4885,1.9575,0,14.871,1.827,0,13.8796], -// 4 16 1.827 0 13.8796 1.9575 0 14.871 0 0 15 0 0 14 - [4,16,1.827,0,13.8796,1.9575,0,14.871,0,0,15,0,0,14], -// 4 16 0 0 14 0 0 15 -1.9575 0 14.871 -1.827 0 13.8796 - [4,16,0,0,14,0,0,15,-1.9575,0,14.871,-1.827,0,13.8796], -// 4 16 -1.827 0 13.8796 -1.9575 0 14.871 -3.882 0 14.4885 -3.6232 0 13.5226 - [4,16,-1.827,0,13.8796,-1.9575,0,14.871,-3.882,0,14.4885,-3.6232,0,13.5226], -// 4 16 -3.6232 0 13.5226 -3.882 0 14.4885 -5.7405 0 13.8585 -5.3578 0 12.9346 - [4,16,-3.6232,0,13.5226,-3.882,0,14.4885,-5.7405,0,13.8585,-5.3578,0,12.9346], -// 4 16 -5.3578 0 12.9346 -5.7405 0 13.8585 -7.5 0 12.99 -7 0 12.124 - [4,16,-5.3578,0,12.9346,-5.7405,0,13.8585,-7.5,0,12.99,-7,0,12.124], -// 4 16 -7 0 12.124 -7.5 0 12.99 -9.132 0 11.901 -8.5232 0 11.1076 - [4,16,-7,0,12.124,-7.5,0,12.99,-9.132,0,11.901,-8.5232,0,11.1076], -// 4 16 -8.5232 0 11.1076 -9.132 0 11.901 -10.6065 0 10.6065 -9.8994 0 9.8994 - [4,16,-8.5232,0,11.1076,-9.132,0,11.901,-10.6065,0,10.6065,-9.8994,0,9.8994], -// 4 16 -9.8994 0 9.8994 -10.6065 0 10.6065 -11.901 0 9.132 -11.1076 0 8.5232 - [4,16,-9.8994,0,9.8994,-10.6065,0,10.6065,-11.901,0,9.132,-11.1076,0,8.5232], -// 4 16 -11.1076 0 8.5232 -11.901 0 9.132 -12.99 0 7.5 -12.124 0 7 - [4,16,-11.1076,0,8.5232,-11.901,0,9.132,-12.99,0,7.5,-12.124,0,7], -// 4 16 -12.124 0 7 -12.99 0 7.5 -13.8585 0 5.7405 -12.9346 0 5.3578 - [4,16,-12.124,0,7,-12.99,0,7.5,-13.8585,0,5.7405,-12.9346,0,5.3578], -// 4 16 -12.9346 0 5.3578 -13.8585 0 5.7405 -14.4885 0 3.882 -13.5226 0 3.6232 - [4,16,-12.9346,0,5.3578,-13.8585,0,5.7405,-14.4885,0,3.882,-13.5226,0,3.6232], -// 4 16 -13.5226 0 3.6232 -14.4885 0 3.882 -14.871 0 1.9575 -13.8796 0 1.827 - [4,16,-13.5226,0,3.6232,-14.4885,0,3.882,-14.871,0,1.9575,-13.8796,0,1.827], -// 4 16 -13.8796 0 1.827 -14.871 0 1.9575 -15 0 0 -14 0 0 - [4,16,-13.8796,0,1.827,-14.871,0,1.9575,-15,0,0,-14,0,0], -// 4 16 -14 0 0 -15 0 0 -14.871 0 -1.9575 -13.8796 0 -1.827 - [4,16,-14,0,0,-15,0,0,-14.871,0,-1.9575,-13.8796,0,-1.827], -// 4 16 -13.8796 0 -1.827 -14.871 0 -1.9575 -14.4885 0 -3.882 -13.5226 0 -3.6232 - [4,16,-13.8796,0,-1.827,-14.871,0,-1.9575,-14.4885,0,-3.882,-13.5226,0,-3.6232], -// 4 16 -13.5226 0 -3.6232 -14.4885 0 -3.882 -13.8585 0 -5.7405 -12.9346 0 -5.3578 - [4,16,-13.5226,0,-3.6232,-14.4885,0,-3.882,-13.8585,0,-5.7405,-12.9346,0,-5.3578], -// 4 16 -12.9346 0 -5.3578 -13.8585 0 -5.7405 -12.99 0 -7.5 -12.124 0 -7 - [4,16,-12.9346,0,-5.3578,-13.8585,0,-5.7405,-12.99,0,-7.5,-12.124,0,-7], -// 4 16 -12.124 0 -7 -12.99 0 -7.5 -11.901 0 -9.132 -11.1076 0 -8.5232 - [4,16,-12.124,0,-7,-12.99,0,-7.5,-11.901,0,-9.132,-11.1076,0,-8.5232], -// 4 16 -11.1076 0 -8.5232 -11.901 0 -9.132 -10.6065 0 -10.6065 -9.8994 0 -9.8994 - [4,16,-11.1076,0,-8.5232,-11.901,0,-9.132,-10.6065,0,-10.6065,-9.8994,0,-9.8994], -// 4 16 -9.8994 0 -9.8994 -10.6065 0 -10.6065 -9.132 0 -11.901 -8.5232 0 -11.1076 - [4,16,-9.8994,0,-9.8994,-10.6065,0,-10.6065,-9.132,0,-11.901,-8.5232,0,-11.1076], -// 4 16 -8.5232 0 -11.1076 -9.132 0 -11.901 -7.5 0 -12.99 -7 0 -12.124 - [4,16,-8.5232,0,-11.1076,-9.132,0,-11.901,-7.5,0,-12.99,-7,0,-12.124], -// 4 16 -7 0 -12.124 -7.5 0 -12.99 -5.7405 0 -13.8585 -5.3578 0 -12.9346 - [4,16,-7,0,-12.124,-7.5,0,-12.99,-5.7405,0,-13.8585,-5.3578,0,-12.9346], -// 4 16 -5.3578 0 -12.9346 -5.7405 0 -13.8585 -3.882 0 -14.4885 -3.6232 0 -13.5226 - [4,16,-5.3578,0,-12.9346,-5.7405,0,-13.8585,-3.882,0,-14.4885,-3.6232,0,-13.5226], -// 4 16 -3.6232 0 -13.5226 -3.882 0 -14.4885 -1.9575 0 -14.871 -1.827 0 -13.8796 - [4,16,-3.6232,0,-13.5226,-3.882,0,-14.4885,-1.9575,0,-14.871,-1.827,0,-13.8796], -// 4 16 -1.827 0 -13.8796 -1.9575 0 -14.871 0 0 -15 0 0 -14 - [4,16,-1.827,0,-13.8796,-1.9575,0,-14.871,0,0,-15,0,0,-14], -// -// 0 end of file -// +// 4 16 15 0 0 14.871 0 1.9575 13.8796 0 1.827 14 0 0 + [4,16,15,0,0,14.871,0,1.9575,13.8796,0,1.827,14,0,0], +// 4 16 14.871 0 1.9575 14.4885 0 3.882 13.5226 0 3.6232 13.8796 0 1.827 + [4,16,14.871,0,1.9575,14.4885,0,3.882,13.5226,0,3.6232,13.8796,0,1.827], +// 4 16 14.4885 0 3.882 13.8585 0 5.7405 12.9346 0 5.3578 13.5226 0 3.6232 + [4,16,14.4885,0,3.882,13.8585,0,5.7405,12.9346,0,5.3578,13.5226,0,3.6232], +// 4 16 13.8585 0 5.7405 12.99 0 7.5 12.124 0 7 12.9346 0 5.3578 + [4,16,13.8585,0,5.7405,12.99,0,7.5,12.124,0,7,12.9346,0,5.3578], +// 4 16 12.99 0 7.5 11.901 0 9.132 11.1076 0 8.5232 12.124 0 7 + [4,16,12.99,0,7.5,11.901,0,9.132,11.1076,0,8.5232,12.124,0,7], +// 4 16 11.901 0 9.132 10.6065 0 10.6065 9.8994 0 9.8994 11.1076 0 8.5232 + [4,16,11.901,0,9.132,10.6065,0,10.6065,9.8994,0,9.8994,11.1076,0,8.5232], +// 4 16 10.6065 0 10.6065 9.132 0 11.901 8.5232 0 11.1076 9.8994 0 9.8994 + [4,16,10.6065,0,10.6065,9.132,0,11.901,8.5232,0,11.1076,9.8994,0,9.8994], +// 4 16 9.132 0 11.901 7.5 0 12.99 7 0 12.124 8.5232 0 11.1076 + [4,16,9.132,0,11.901,7.5,0,12.99,7,0,12.124,8.5232,0,11.1076], +// 4 16 7.5 0 12.99 5.7405 0 13.8585 5.3578 0 12.9346 7 0 12.124 + [4,16,7.5,0,12.99,5.7405,0,13.8585,5.3578,0,12.9346,7,0,12.124], +// 4 16 5.7405 0 13.8585 3.882 0 14.4885 3.6232 0 13.5226 5.3578 0 12.9346 + [4,16,5.7405,0,13.8585,3.882,0,14.4885,3.6232,0,13.5226,5.3578,0,12.9346], +// 4 16 3.882 0 14.4885 1.9575 0 14.871 1.827 0 13.8796 3.6232 0 13.5226 + [4,16,3.882,0,14.4885,1.9575,0,14.871,1.827,0,13.8796,3.6232,0,13.5226], +// 4 16 1.9575 0 14.871 0 0 15 0 0 14 1.827 0 13.8796 + [4,16,1.9575,0,14.871,0,0,15,0,0,14,1.827,0,13.8796], +// 4 16 0 0 15 -1.9575 0 14.871 -1.827 0 13.8796 0 0 14 + [4,16,0,0,15,-1.9575,0,14.871,-1.827,0,13.8796,0,0,14], +// 4 16 -1.9575 0 14.871 -3.882 0 14.4885 -3.6232 0 13.5226 -1.827 0 13.8796 + [4,16,-1.9575,0,14.871,-3.882,0,14.4885,-3.6232,0,13.5226,-1.827,0,13.8796], +// 4 16 -3.882 0 14.4885 -5.7405 0 13.8585 -5.3578 0 12.9346 -3.6232 0 13.5226 + [4,16,-3.882,0,14.4885,-5.7405,0,13.8585,-5.3578,0,12.9346,-3.6232,0,13.5226], +// 4 16 -5.7405 0 13.8585 -7.5 0 12.99 -7 0 12.124 -5.3578 0 12.9346 + [4,16,-5.7405,0,13.8585,-7.5,0,12.99,-7,0,12.124,-5.3578,0,12.9346], +// 4 16 -7.5 0 12.99 -9.132 0 11.901 -8.5232 0 11.1076 -7 0 12.124 + [4,16,-7.5,0,12.99,-9.132,0,11.901,-8.5232,0,11.1076,-7,0,12.124], +// 4 16 -9.132 0 11.901 -10.6065 0 10.6065 -9.8994 0 9.8994 -8.5232 0 11.1076 + [4,16,-9.132,0,11.901,-10.6065,0,10.6065,-9.8994,0,9.8994,-8.5232,0,11.1076], +// 4 16 -10.6065 0 10.6065 -11.901 0 9.132 -11.1076 0 8.5232 -9.8994 0 9.8994 + [4,16,-10.6065,0,10.6065,-11.901,0,9.132,-11.1076,0,8.5232,-9.8994,0,9.8994], +// 4 16 -11.901 0 9.132 -12.99 0 7.5 -12.124 0 7 -11.1076 0 8.5232 + [4,16,-11.901,0,9.132,-12.99,0,7.5,-12.124,0,7,-11.1076,0,8.5232], +// 4 16 -12.99 0 7.5 -13.8585 0 5.7405 -12.9346 0 5.3578 -12.124 0 7 + [4,16,-12.99,0,7.5,-13.8585,0,5.7405,-12.9346,0,5.3578,-12.124,0,7], +// 4 16 -13.8585 0 5.7405 -14.4885 0 3.882 -13.5226 0 3.6232 -12.9346 0 5.3578 + [4,16,-13.8585,0,5.7405,-14.4885,0,3.882,-13.5226,0,3.6232,-12.9346,0,5.3578], +// 4 16 -14.4885 0 3.882 -14.871 0 1.9575 -13.8796 0 1.827 -13.5226 0 3.6232 + [4,16,-14.4885,0,3.882,-14.871,0,1.9575,-13.8796,0,1.827,-13.5226,0,3.6232], +// 4 16 -14.871 0 1.9575 -15 0 0 -14 0 0 -13.8796 0 1.827 + [4,16,-14.871,0,1.9575,-15,0,0,-14,0,0,-13.8796,0,1.827], +// 4 16 -15 0 0 -14.871 0 -1.9575 -13.8796 0 -1.827 -14 0 0 + [4,16,-15,0,0,-14.871,0,-1.9575,-13.8796,0,-1.827,-14,0,0], +// 4 16 -14.871 0 -1.9575 -14.4885 0 -3.882 -13.5226 0 -3.6232 -13.8796 0 -1.827 + [4,16,-14.871,0,-1.9575,-14.4885,0,-3.882,-13.5226,0,-3.6232,-13.8796,0,-1.827], +// 4 16 -14.4885 0 -3.882 -13.8585 0 -5.7405 -12.9346 0 -5.3578 -13.5226 0 -3.6232 + [4,16,-14.4885,0,-3.882,-13.8585,0,-5.7405,-12.9346,0,-5.3578,-13.5226,0,-3.6232], +// 4 16 -13.8585 0 -5.7405 -12.99 0 -7.5 -12.124 0 -7 -12.9346 0 -5.3578 + [4,16,-13.8585,0,-5.7405,-12.99,0,-7.5,-12.124,0,-7,-12.9346,0,-5.3578], +// 4 16 -12.99 0 -7.5 -11.901 0 -9.132 -11.1076 0 -8.5232 -12.124 0 -7 + [4,16,-12.99,0,-7.5,-11.901,0,-9.132,-11.1076,0,-8.5232,-12.124,0,-7], +// 4 16 -11.901 0 -9.132 -10.6065 0 -10.6065 -9.8994 0 -9.8994 -11.1076 0 -8.5232 + [4,16,-11.901,0,-9.132,-10.6065,0,-10.6065,-9.8994,0,-9.8994,-11.1076,0,-8.5232], +// 4 16 -10.6065 0 -10.6065 -9.132 0 -11.901 -8.5232 0 -11.1076 -9.8994 0 -9.8994 + [4,16,-10.6065,0,-10.6065,-9.132,0,-11.901,-8.5232,0,-11.1076,-9.8994,0,-9.8994], +// 4 16 -9.132 0 -11.901 -7.5 0 -12.99 -7 0 -12.124 -8.5232 0 -11.1076 + [4,16,-9.132,0,-11.901,-7.5,0,-12.99,-7,0,-12.124,-8.5232,0,-11.1076], +// 4 16 -7.5 0 -12.99 -5.7405 0 -13.8585 -5.3578 0 -12.9346 -7 0 -12.124 + [4,16,-7.5,0,-12.99,-5.7405,0,-13.8585,-5.3578,0,-12.9346,-7,0,-12.124], +// 4 16 -5.7405 0 -13.8585 -3.882 0 -14.4885 -3.6232 0 -13.5226 -5.3578 0 -12.9346 + [4,16,-5.7405,0,-13.8585,-3.882,0,-14.4885,-3.6232,0,-13.5226,-5.3578,0,-12.9346], +// 4 16 -3.882 0 -14.4885 -1.9575 0 -14.871 -1.827 0 -13.8796 -3.6232 0 -13.5226 + [4,16,-3.882,0,-14.4885,-1.9575,0,-14.871,-1.827,0,-13.8796,-3.6232,0,-13.5226], +// 4 16 -1.9575 0 -14.871 0 0 -15 0 0 -14 -1.827 0 -13.8796 + [4,16,-1.9575,0,-14.871,0,0,-15,0,0,-14,-1.827,0,-13.8796], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__3_4rin14(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__3_4rin14(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/3-4rin16.scad b/p/48/3-4rin16.scad index ad1946ae8..90445c874 100644 --- a/p/48/3-4rin16.scad +++ b/p/48/3-4rin16.scad @@ -1,93 +1,92 @@ use <../../lib.scad> function ldraw_lib__48__3_4rin16() = [ -// 0 Hi-Res Ring 16 x 0.75 +// 0 ~Hi-Res Ring 16 x 0.75 (Obsolete) // 0 Name: 48\3-4rin16.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-03-05 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 16 0 0 17 0 0 16.8538 0 2.2185 15.8624 0 2.088 - [4,16,16,0,0,17,0,0,16.8538,0,2.2185,15.8624,0,2.088], -// 4 16 15.8624 0 2.088 16.8538 0 2.2185 16.4203 0 4.3996 15.4544 0 4.1408 - [4,16,15.8624,0,2.088,16.8538,0,2.2185,16.4203,0,4.3996,15.4544,0,4.1408], -// 4 16 15.4544 0 4.1408 16.4203 0 4.3996 15.7063 0 6.5059 14.7824 0 6.1232 - [4,16,15.4544,0,4.1408,16.4203,0,4.3996,15.7063,0,6.5059,14.7824,0,6.1232], -// 4 16 14.7824 0 6.1232 15.7063 0 6.5059 14.722 0 8.5 13.856 0 8 - [4,16,14.7824,0,6.1232,15.7063,0,6.5059,14.722,0,8.5,13.856,0,8], -// 4 16 13.856 0 8 14.722 0 8.5 13.4878 0 10.3496 12.6944 0 9.7408 - [4,16,13.856,0,8,14.722,0,8.5,13.4878,0,10.3496,12.6944,0,9.7408], -// 4 16 12.6944 0 9.7408 13.4878 0 10.3496 12.0207 0 12.0207 11.3136 0 11.3136 - [4,16,12.6944,0,9.7408,13.4878,0,10.3496,12.0207,0,12.0207,11.3136,0,11.3136], -// 4 16 11.3136 0 11.3136 12.0207 0 12.0207 10.3496 0 13.4878 9.7408 0 12.6944 - [4,16,11.3136,0,11.3136,12.0207,0,12.0207,10.3496,0,13.4878,9.7408,0,12.6944], -// 4 16 9.7408 0 12.6944 10.3496 0 13.4878 8.5 0 14.722 8 0 13.856 - [4,16,9.7408,0,12.6944,10.3496,0,13.4878,8.5,0,14.722,8,0,13.856], -// 4 16 8 0 13.856 8.5 0 14.722 6.5059 0 15.7063 6.1232 0 14.7824 - [4,16,8,0,13.856,8.5,0,14.722,6.5059,0,15.7063,6.1232,0,14.7824], -// 4 16 6.1232 0 14.7824 6.5059 0 15.7063 4.3996 0 16.4203 4.1408 0 15.4544 - [4,16,6.1232,0,14.7824,6.5059,0,15.7063,4.3996,0,16.4203,4.1408,0,15.4544], -// 4 16 4.1408 0 15.4544 4.3996 0 16.4203 2.2185 0 16.8538 2.088 0 15.8624 - [4,16,4.1408,0,15.4544,4.3996,0,16.4203,2.2185,0,16.8538,2.088,0,15.8624], -// 4 16 2.088 0 15.8624 2.2185 0 16.8538 0 0 17 0 0 16 - [4,16,2.088,0,15.8624,2.2185,0,16.8538,0,0,17,0,0,16], -// 4 16 0 0 16 0 0 17 -2.2185 0 16.8538 -2.088 0 15.8624 - [4,16,0,0,16,0,0,17,-2.2185,0,16.8538,-2.088,0,15.8624], -// 4 16 -2.088 0 15.8624 -2.2185 0 16.8538 -4.3996 0 16.4203 -4.1408 0 15.4544 - [4,16,-2.088,0,15.8624,-2.2185,0,16.8538,-4.3996,0,16.4203,-4.1408,0,15.4544], -// 4 16 -4.1408 0 15.4544 -4.3996 0 16.4203 -6.5059 0 15.7063 -6.1232 0 14.7824 - [4,16,-4.1408,0,15.4544,-4.3996,0,16.4203,-6.5059,0,15.7063,-6.1232,0,14.7824], -// 4 16 -6.1232 0 14.7824 -6.5059 0 15.7063 -8.5 0 14.722 -8 0 13.856 - [4,16,-6.1232,0,14.7824,-6.5059,0,15.7063,-8.5,0,14.722,-8,0,13.856], -// 4 16 -8 0 13.856 -8.5 0 14.722 -10.3496 0 13.4878 -9.7408 0 12.6944 - [4,16,-8,0,13.856,-8.5,0,14.722,-10.3496,0,13.4878,-9.7408,0,12.6944], -// 4 16 -9.7408 0 12.6944 -10.3496 0 13.4878 -12.0207 0 12.0207 -11.3136 0 11.3136 - [4,16,-9.7408,0,12.6944,-10.3496,0,13.4878,-12.0207,0,12.0207,-11.3136,0,11.3136], -// 4 16 -11.3136 0 11.3136 -12.0207 0 12.0207 -13.4878 0 10.3496 -12.6944 0 9.7408 - [4,16,-11.3136,0,11.3136,-12.0207,0,12.0207,-13.4878,0,10.3496,-12.6944,0,9.7408], -// 4 16 -12.6944 0 9.7408 -13.4878 0 10.3496 -14.722 0 8.5 -13.856 0 8 - [4,16,-12.6944,0,9.7408,-13.4878,0,10.3496,-14.722,0,8.5,-13.856,0,8], -// 4 16 -13.856 0 8 -14.722 0 8.5 -15.7063 0 6.5059 -14.7824 0 6.1232 - [4,16,-13.856,0,8,-14.722,0,8.5,-15.7063,0,6.5059,-14.7824,0,6.1232], -// 4 16 -14.7824 0 6.1232 -15.7063 0 6.5059 -16.4203 0 4.3996 -15.4544 0 4.1408 - [4,16,-14.7824,0,6.1232,-15.7063,0,6.5059,-16.4203,0,4.3996,-15.4544,0,4.1408], -// 4 16 -15.4544 0 4.1408 -16.4203 0 4.3996 -16.8538 0 2.2185 -15.8624 0 2.088 - [4,16,-15.4544,0,4.1408,-16.4203,0,4.3996,-16.8538,0,2.2185,-15.8624,0,2.088], -// 4 16 -15.8624 0 2.088 -16.8538 0 2.2185 -17 0 0 -16 0 0 - [4,16,-15.8624,0,2.088,-16.8538,0,2.2185,-17,0,0,-16,0,0], -// 4 16 -16 0 0 -17 0 0 -16.8538 0 -2.2185 -15.8624 0 -2.088 - [4,16,-16,0,0,-17,0,0,-16.8538,0,-2.2185,-15.8624,0,-2.088], -// 4 16 -15.8624 0 -2.088 -16.8538 0 -2.2185 -16.4203 0 -4.3996 -15.4544 0 -4.1408 - [4,16,-15.8624,0,-2.088,-16.8538,0,-2.2185,-16.4203,0,-4.3996,-15.4544,0,-4.1408], -// 4 16 -15.4544 0 -4.1408 -16.4203 0 -4.3996 -15.7063 0 -6.5059 -14.7824 0 -6.1232 - [4,16,-15.4544,0,-4.1408,-16.4203,0,-4.3996,-15.7063,0,-6.5059,-14.7824,0,-6.1232], -// 4 16 -14.7824 0 -6.1232 -15.7063 0 -6.5059 -14.722 0 -8.5 -13.856 0 -8 - [4,16,-14.7824,0,-6.1232,-15.7063,0,-6.5059,-14.722,0,-8.5,-13.856,0,-8], -// 4 16 -13.856 0 -8 -14.722 0 -8.5 -13.4878 0 -10.3496 -12.6944 0 -9.7408 - [4,16,-13.856,0,-8,-14.722,0,-8.5,-13.4878,0,-10.3496,-12.6944,0,-9.7408], -// 4 16 -12.6944 0 -9.7408 -13.4878 0 -10.3496 -12.0207 0 -12.0207 -11.3136 0 -11.3136 - [4,16,-12.6944,0,-9.7408,-13.4878,0,-10.3496,-12.0207,0,-12.0207,-11.3136,0,-11.3136], -// 4 16 -11.3136 0 -11.3136 -12.0207 0 -12.0207 -10.3496 0 -13.4878 -9.7408 0 -12.6944 - [4,16,-11.3136,0,-11.3136,-12.0207,0,-12.0207,-10.3496,0,-13.4878,-9.7408,0,-12.6944], -// 4 16 -9.7408 0 -12.6944 -10.3496 0 -13.4878 -8.5 0 -14.722 -8 0 -13.856 - [4,16,-9.7408,0,-12.6944,-10.3496,0,-13.4878,-8.5,0,-14.722,-8,0,-13.856], -// 4 16 -8 0 -13.856 -8.5 0 -14.722 -6.5059 0 -15.7063 -6.1232 0 -14.7824 - [4,16,-8,0,-13.856,-8.5,0,-14.722,-6.5059,0,-15.7063,-6.1232,0,-14.7824], -// 4 16 -6.1232 0 -14.7824 -6.5059 0 -15.7063 -4.3996 0 -16.4203 -4.1408 0 -15.4544 - [4,16,-6.1232,0,-14.7824,-6.5059,0,-15.7063,-4.3996,0,-16.4203,-4.1408,0,-15.4544], -// 4 16 -4.1408 0 -15.4544 -4.3996 0 -16.4203 -2.2185 0 -16.8538 -2.088 0 -15.8624 - [4,16,-4.1408,0,-15.4544,-4.3996,0,-16.4203,-2.2185,0,-16.8538,-2.088,0,-15.8624], -// 4 16 -2.088 0 -15.8624 -2.2185 0 -16.8538 0 0 -17 0 0 -16 - [4,16,-2.088,0,-15.8624,-2.2185,0,-16.8538,0,0,-17,0,0,-16], -// -// 0 end of file -// +// 4 16 17 0 0 16.8538 0 2.2185 15.8624 0 2.088 16 0 0 + [4,16,17,0,0,16.8538,0,2.2185,15.8624,0,2.088,16,0,0], +// 4 16 16.8538 0 2.2185 16.4203 0 4.3996 15.4544 0 4.1408 15.8624 0 2.088 + [4,16,16.8538,0,2.2185,16.4203,0,4.3996,15.4544,0,4.1408,15.8624,0,2.088], +// 4 16 16.4203 0 4.3996 15.7063 0 6.5059 14.7824 0 6.1232 15.4544 0 4.1408 + [4,16,16.4203,0,4.3996,15.7063,0,6.5059,14.7824,0,6.1232,15.4544,0,4.1408], +// 4 16 15.7063 0 6.5059 14.722 0 8.5 13.856 0 8 14.7824 0 6.1232 + [4,16,15.7063,0,6.5059,14.722,0,8.5,13.856,0,8,14.7824,0,6.1232], +// 4 16 14.722 0 8.5 13.4878 0 10.3496 12.6944 0 9.7408 13.856 0 8 + [4,16,14.722,0,8.5,13.4878,0,10.3496,12.6944,0,9.7408,13.856,0,8], +// 4 16 13.4878 0 10.3496 12.0207 0 12.0207 11.3136 0 11.3136 12.6944 0 9.7408 + [4,16,13.4878,0,10.3496,12.0207,0,12.0207,11.3136,0,11.3136,12.6944,0,9.7408], +// 4 16 12.0207 0 12.0207 10.3496 0 13.4878 9.7408 0 12.6944 11.3136 0 11.3136 + [4,16,12.0207,0,12.0207,10.3496,0,13.4878,9.7408,0,12.6944,11.3136,0,11.3136], +// 4 16 10.3496 0 13.4878 8.5 0 14.722 8 0 13.856 9.7408 0 12.6944 + [4,16,10.3496,0,13.4878,8.5,0,14.722,8,0,13.856,9.7408,0,12.6944], +// 4 16 8.5 0 14.722 6.5059 0 15.7063 6.1232 0 14.7824 8 0 13.856 + [4,16,8.5,0,14.722,6.5059,0,15.7063,6.1232,0,14.7824,8,0,13.856], +// 4 16 6.5059 0 15.7063 4.3996 0 16.4203 4.1408 0 15.4544 6.1232 0 14.7824 + [4,16,6.5059,0,15.7063,4.3996,0,16.4203,4.1408,0,15.4544,6.1232,0,14.7824], +// 4 16 4.3996 0 16.4203 2.2185 0 16.8538 2.088 0 15.8624 4.1408 0 15.4544 + [4,16,4.3996,0,16.4203,2.2185,0,16.8538,2.088,0,15.8624,4.1408,0,15.4544], +// 4 16 2.2185 0 16.8538 0 0 17 0 0 16 2.088 0 15.8624 + [4,16,2.2185,0,16.8538,0,0,17,0,0,16,2.088,0,15.8624], +// 4 16 0 0 17 -2.2185 0 16.8538 -2.088 0 15.8624 0 0 16 + [4,16,0,0,17,-2.2185,0,16.8538,-2.088,0,15.8624,0,0,16], +// 4 16 -2.2185 0 16.8538 -4.3996 0 16.4203 -4.1408 0 15.4544 -2.088 0 15.8624 + [4,16,-2.2185,0,16.8538,-4.3996,0,16.4203,-4.1408,0,15.4544,-2.088,0,15.8624], +// 4 16 -4.3996 0 16.4203 -6.5059 0 15.7063 -6.1232 0 14.7824 -4.1408 0 15.4544 + [4,16,-4.3996,0,16.4203,-6.5059,0,15.7063,-6.1232,0,14.7824,-4.1408,0,15.4544], +// 4 16 -6.5059 0 15.7063 -8.5 0 14.722 -8 0 13.856 -6.1232 0 14.7824 + [4,16,-6.5059,0,15.7063,-8.5,0,14.722,-8,0,13.856,-6.1232,0,14.7824], +// 4 16 -8.5 0 14.722 -10.3496 0 13.4878 -9.7408 0 12.6944 -8 0 13.856 + [4,16,-8.5,0,14.722,-10.3496,0,13.4878,-9.7408,0,12.6944,-8,0,13.856], +// 4 16 -10.3496 0 13.4878 -12.0207 0 12.0207 -11.3136 0 11.3136 -9.7408 0 12.6944 + [4,16,-10.3496,0,13.4878,-12.0207,0,12.0207,-11.3136,0,11.3136,-9.7408,0,12.6944], +// 4 16 -12.0207 0 12.0207 -13.4878 0 10.3496 -12.6944 0 9.7408 -11.3136 0 11.3136 + [4,16,-12.0207,0,12.0207,-13.4878,0,10.3496,-12.6944,0,9.7408,-11.3136,0,11.3136], +// 4 16 -13.4878 0 10.3496 -14.722 0 8.5 -13.856 0 8 -12.6944 0 9.7408 + [4,16,-13.4878,0,10.3496,-14.722,0,8.5,-13.856,0,8,-12.6944,0,9.7408], +// 4 16 -14.722 0 8.5 -15.7063 0 6.5059 -14.7824 0 6.1232 -13.856 0 8 + [4,16,-14.722,0,8.5,-15.7063,0,6.5059,-14.7824,0,6.1232,-13.856,0,8], +// 4 16 -15.7063 0 6.5059 -16.4203 0 4.3996 -15.4544 0 4.1408 -14.7824 0 6.1232 + [4,16,-15.7063,0,6.5059,-16.4203,0,4.3996,-15.4544,0,4.1408,-14.7824,0,6.1232], +// 4 16 -16.4203 0 4.3996 -16.8538 0 2.2185 -15.8624 0 2.088 -15.4544 0 4.1408 + [4,16,-16.4203,0,4.3996,-16.8538,0,2.2185,-15.8624,0,2.088,-15.4544,0,4.1408], +// 4 16 -16.8538 0 2.2185 -17 0 0 -16 0 0 -15.8624 0 2.088 + [4,16,-16.8538,0,2.2185,-17,0,0,-16,0,0,-15.8624,0,2.088], +// 4 16 -17 0 0 -16.8538 0 -2.2185 -15.8624 0 -2.088 -16 0 0 + [4,16,-17,0,0,-16.8538,0,-2.2185,-15.8624,0,-2.088,-16,0,0], +// 4 16 -16.8538 0 -2.2185 -16.4203 0 -4.3996 -15.4544 0 -4.1408 -15.8624 0 -2.088 + [4,16,-16.8538,0,-2.2185,-16.4203,0,-4.3996,-15.4544,0,-4.1408,-15.8624,0,-2.088], +// 4 16 -16.4203 0 -4.3996 -15.7063 0 -6.5059 -14.7824 0 -6.1232 -15.4544 0 -4.1408 + [4,16,-16.4203,0,-4.3996,-15.7063,0,-6.5059,-14.7824,0,-6.1232,-15.4544,0,-4.1408], +// 4 16 -15.7063 0 -6.5059 -14.722 0 -8.5 -13.856 0 -8 -14.7824 0 -6.1232 + [4,16,-15.7063,0,-6.5059,-14.722,0,-8.5,-13.856,0,-8,-14.7824,0,-6.1232], +// 4 16 -14.722 0 -8.5 -13.4878 0 -10.3496 -12.6944 0 -9.7408 -13.856 0 -8 + [4,16,-14.722,0,-8.5,-13.4878,0,-10.3496,-12.6944,0,-9.7408,-13.856,0,-8], +// 4 16 -13.4878 0 -10.3496 -12.0207 0 -12.0207 -11.3136 0 -11.3136 -12.6944 0 -9.7408 + [4,16,-13.4878,0,-10.3496,-12.0207,0,-12.0207,-11.3136,0,-11.3136,-12.6944,0,-9.7408], +// 4 16 -12.0207 0 -12.0207 -10.3496 0 -13.4878 -9.7408 0 -12.6944 -11.3136 0 -11.3136 + [4,16,-12.0207,0,-12.0207,-10.3496,0,-13.4878,-9.7408,0,-12.6944,-11.3136,0,-11.3136], +// 4 16 -10.3496 0 -13.4878 -8.5 0 -14.722 -8 0 -13.856 -9.7408 0 -12.6944 + [4,16,-10.3496,0,-13.4878,-8.5,0,-14.722,-8,0,-13.856,-9.7408,0,-12.6944], +// 4 16 -8.5 0 -14.722 -6.5059 0 -15.7063 -6.1232 0 -14.7824 -8 0 -13.856 + [4,16,-8.5,0,-14.722,-6.5059,0,-15.7063,-6.1232,0,-14.7824,-8,0,-13.856], +// 4 16 -6.5059 0 -15.7063 -4.3996 0 -16.4203 -4.1408 0 -15.4544 -6.1232 0 -14.7824 + [4,16,-6.5059,0,-15.7063,-4.3996,0,-16.4203,-4.1408,0,-15.4544,-6.1232,0,-14.7824], +// 4 16 -4.3996 0 -16.4203 -2.2185 0 -16.8538 -2.088 0 -15.8624 -4.1408 0 -15.4544 + [4,16,-4.3996,0,-16.4203,-2.2185,0,-16.8538,-2.088,0,-15.8624,-4.1408,0,-15.4544], +// 4 16 -2.2185 0 -16.8538 0 0 -17 0 0 -16 -2.088 0 -15.8624 + [4,16,-2.2185,0,-16.8538,0,0,-17,0,0,-16,-2.088,0,-15.8624], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__3_4rin16(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__3_4rin16(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/3-4ring13.scad b/p/48/3-4ring13.scad new file mode 100644 index 000000000..2848f5515 --- /dev/null +++ b/p/48/3-4ring13.scad @@ -0,0 +1,93 @@ +use <../../lib.scad> +function ldraw_lib__48__3_4ring13() = [ +// 0 Hi-Res Ring 13 x 0.75 +// 0 Name: 48\3-4ring13.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-03-08 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 14 0 0 13.8796 0 1.827 12.8882 0 1.6965 13 0 0 + [4,16,14,0,0,13.8796,0,1.827,12.8882,0,1.6965,13,0,0], +// 4 16 13.8796 0 1.827 13.5226 0 3.6232 12.5567 0 3.3644 12.8882 0 1.6965 + [4,16,13.8796,0,1.827,13.5226,0,3.6232,12.5567,0,3.3644,12.8882,0,1.6965], +// 4 16 13.5226 0 3.6232 12.9346 0 5.3578 12.0107 0 4.9751 12.5567 0 3.3644 + [4,16,13.5226,0,3.6232,12.9346,0,5.3578,12.0107,0,4.9751,12.5567,0,3.3644], +// 4 16 12.9346 0 5.3578 12.124 0 7 11.258 0 6.5 12.0107 0 4.9751 + [4,16,12.9346,0,5.3578,12.124,0,7,11.258,0,6.5,12.0107,0,4.9751], +// 4 16 12.124 0 7 11.1076 0 8.5232 10.3142 0 7.9144 11.258 0 6.5 + [4,16,12.124,0,7,11.1076,0,8.5232,10.3142,0,7.9144,11.258,0,6.5], +// 4 16 11.1076 0 8.5232 9.8994 0 9.8994 9.1923 0 9.1923 10.3142 0 7.9144 + [4,16,11.1076,0,8.5232,9.8994,0,9.8994,9.1923,0,9.1923,10.3142,0,7.9144], +// 4 16 9.8994 0 9.8994 8.5232 0 11.1076 7.9144 0 10.3142 9.1923 0 9.1923 + [4,16,9.8994,0,9.8994,8.5232,0,11.1076,7.9144,0,10.3142,9.1923,0,9.1923], +// 4 16 8.5232 0 11.1076 7 0 12.124 6.5 0 11.258 7.9144 0 10.3142 + [4,16,8.5232,0,11.1076,7,0,12.124,6.5,0,11.258,7.9144,0,10.3142], +// 4 16 7 0 12.124 5.3578 0 12.9346 4.9751 0 12.0107 6.5 0 11.258 + [4,16,7,0,12.124,5.3578,0,12.9346,4.9751,0,12.0107,6.5,0,11.258], +// 4 16 5.3578 0 12.9346 3.6232 0 13.5226 3.3644 0 12.5567 4.9751 0 12.0107 + [4,16,5.3578,0,12.9346,3.6232,0,13.5226,3.3644,0,12.5567,4.9751,0,12.0107], +// 4 16 3.6232 0 13.5226 1.827 0 13.8796 1.6965 0 12.8882 3.3644 0 12.5567 + [4,16,3.6232,0,13.5226,1.827,0,13.8796,1.6965,0,12.8882,3.3644,0,12.5567], +// 4 16 1.827 0 13.8796 0 0 14 0 0 13 1.6965 0 12.8882 + [4,16,1.827,0,13.8796,0,0,14,0,0,13,1.6965,0,12.8882], +// 4 16 0 0 14 -1.827 0 13.8796 -1.6965 0 12.8882 0 0 13 + [4,16,0,0,14,-1.827,0,13.8796,-1.6965,0,12.8882,0,0,13], +// 4 16 -1.827 0 13.8796 -3.6232 0 13.5226 -3.3644 0 12.5567 -1.6965 0 12.8882 + [4,16,-1.827,0,13.8796,-3.6232,0,13.5226,-3.3644,0,12.5567,-1.6965,0,12.8882], +// 4 16 -3.6232 0 13.5226 -5.3578 0 12.9346 -4.9751 0 12.0107 -3.3644 0 12.5567 + [4,16,-3.6232,0,13.5226,-5.3578,0,12.9346,-4.9751,0,12.0107,-3.3644,0,12.5567], +// 4 16 -5.3578 0 12.9346 -7 0 12.124 -6.5 0 11.258 -4.9751 0 12.0107 + [4,16,-5.3578,0,12.9346,-7,0,12.124,-6.5,0,11.258,-4.9751,0,12.0107], +// 4 16 -7 0 12.124 -8.5232 0 11.1076 -7.9144 0 10.3142 -6.5 0 11.258 + [4,16,-7,0,12.124,-8.5232,0,11.1076,-7.9144,0,10.3142,-6.5,0,11.258], +// 4 16 -8.5232 0 11.1076 -9.8994 0 9.8994 -9.1923 0 9.1923 -7.9144 0 10.3142 + [4,16,-8.5232,0,11.1076,-9.8994,0,9.8994,-9.1923,0,9.1923,-7.9144,0,10.3142], +// 4 16 -9.8994 0 9.8994 -11.1076 0 8.5232 -10.3142 0 7.9144 -9.1923 0 9.1923 + [4,16,-9.8994,0,9.8994,-11.1076,0,8.5232,-10.3142,0,7.9144,-9.1923,0,9.1923], +// 4 16 -11.1076 0 8.5232 -12.124 0 7 -11.258 0 6.5 -10.3142 0 7.9144 + [4,16,-11.1076,0,8.5232,-12.124,0,7,-11.258,0,6.5,-10.3142,0,7.9144], +// 4 16 -12.124 0 7 -12.9346 0 5.3578 -12.0107 0 4.9751 -11.258 0 6.5 + [4,16,-12.124,0,7,-12.9346,0,5.3578,-12.0107,0,4.9751,-11.258,0,6.5], +// 4 16 -12.9346 0 5.3578 -13.5226 0 3.6232 -12.5567 0 3.3644 -12.0107 0 4.9751 + [4,16,-12.9346,0,5.3578,-13.5226,0,3.6232,-12.5567,0,3.3644,-12.0107,0,4.9751], +// 4 16 -13.5226 0 3.6232 -13.8796 0 1.827 -12.8882 0 1.6965 -12.5567 0 3.3644 + [4,16,-13.5226,0,3.6232,-13.8796,0,1.827,-12.8882,0,1.6965,-12.5567,0,3.3644], +// 4 16 -13.8796 0 1.827 -14 0 0 -13 0 0 -12.8882 0 1.6965 + [4,16,-13.8796,0,1.827,-14,0,0,-13,0,0,-12.8882,0,1.6965], +// 4 16 -14 0 0 -13.8796 0 -1.827 -12.8882 0 -1.6965 -13 0 0 + [4,16,-14,0,0,-13.8796,0,-1.827,-12.8882,0,-1.6965,-13,0,0], +// 4 16 -13.8796 0 -1.827 -13.5226 0 -3.6232 -12.5567 0 -3.3644 -12.8882 0 -1.6965 + [4,16,-13.8796,0,-1.827,-13.5226,0,-3.6232,-12.5567,0,-3.3644,-12.8882,0,-1.6965], +// 4 16 -13.5226 0 -3.6232 -12.9346 0 -5.3578 -12.0107 0 -4.9751 -12.5567 0 -3.3644 + [4,16,-13.5226,0,-3.6232,-12.9346,0,-5.3578,-12.0107,0,-4.9751,-12.5567,0,-3.3644], +// 4 16 -12.9346 0 -5.3578 -12.124 0 -7 -11.258 0 -6.5 -12.0107 0 -4.9751 + [4,16,-12.9346,0,-5.3578,-12.124,0,-7,-11.258,0,-6.5,-12.0107,0,-4.9751], +// 4 16 -12.124 0 -7 -11.1076 0 -8.5232 -10.3142 0 -7.9144 -11.258 0 -6.5 + [4,16,-12.124,0,-7,-11.1076,0,-8.5232,-10.3142,0,-7.9144,-11.258,0,-6.5], +// 4 16 -11.1076 0 -8.5232 -9.8994 0 -9.8994 -9.1923 0 -9.1923 -10.3142 0 -7.9144 + [4,16,-11.1076,0,-8.5232,-9.8994,0,-9.8994,-9.1923,0,-9.1923,-10.3142,0,-7.9144], +// 4 16 -9.8994 0 -9.8994 -8.5232 0 -11.1076 -7.9144 0 -10.3142 -9.1923 0 -9.1923 + [4,16,-9.8994,0,-9.8994,-8.5232,0,-11.1076,-7.9144,0,-10.3142,-9.1923,0,-9.1923], +// 4 16 -8.5232 0 -11.1076 -7 0 -12.124 -6.5 0 -11.258 -7.9144 0 -10.3142 + [4,16,-8.5232,0,-11.1076,-7,0,-12.124,-6.5,0,-11.258,-7.9144,0,-10.3142], +// 4 16 -7 0 -12.124 -5.3578 0 -12.9346 -4.9751 0 -12.0107 -6.5 0 -11.258 + [4,16,-7,0,-12.124,-5.3578,0,-12.9346,-4.9751,0,-12.0107,-6.5,0,-11.258], +// 4 16 -5.3578 0 -12.9346 -3.6232 0 -13.5226 -3.3644 0 -12.5567 -4.9751 0 -12.0107 + [4,16,-5.3578,0,-12.9346,-3.6232,0,-13.5226,-3.3644,0,-12.5567,-4.9751,0,-12.0107], +// 4 16 -3.6232 0 -13.5226 -1.827 0 -13.8796 -1.6965 0 -12.8882 -3.3644 0 -12.5567 + [4,16,-3.6232,0,-13.5226,-1.827,0,-13.8796,-1.6965,0,-12.8882,-3.3644,0,-12.5567], +// 4 16 -1.827 0 -13.8796 0 0 -14 0 0 -13 -1.6965 0 -12.8882 + [4,16,-1.827,0,-13.8796,0,0,-14,0,0,-13,-1.6965,0,-12.8882], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__3_4ring13(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__3_4ring13(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__3_4ring13(line=0.2); \ No newline at end of file diff --git a/p/48/3-4ring14.scad b/p/48/3-4ring14.scad new file mode 100644 index 000000000..16587ce5c --- /dev/null +++ b/p/48/3-4ring14.scad @@ -0,0 +1,93 @@ +use <../../lib.scad> +function ldraw_lib__48__3_4ring14() = [ +// 0 Hi-Res Ring 14 x 0.75 +// 0 Name: 48\3-4ring14.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-03-08 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 15 0 0 14.871 0 1.9575 13.8796 0 1.827 14 0 0 + [4,16,15,0,0,14.871,0,1.9575,13.8796,0,1.827,14,0,0], +// 4 16 14.871 0 1.9575 14.4885 0 3.882 13.5226 0 3.6232 13.8796 0 1.827 + [4,16,14.871,0,1.9575,14.4885,0,3.882,13.5226,0,3.6232,13.8796,0,1.827], +// 4 16 14.4885 0 3.882 13.8585 0 5.7405 12.9346 0 5.3578 13.5226 0 3.6232 + [4,16,14.4885,0,3.882,13.8585,0,5.7405,12.9346,0,5.3578,13.5226,0,3.6232], +// 4 16 13.8585 0 5.7405 12.99 0 7.5 12.124 0 7 12.9346 0 5.3578 + [4,16,13.8585,0,5.7405,12.99,0,7.5,12.124,0,7,12.9346,0,5.3578], +// 4 16 12.99 0 7.5 11.901 0 9.132 11.1076 0 8.5232 12.124 0 7 + [4,16,12.99,0,7.5,11.901,0,9.132,11.1076,0,8.5232,12.124,0,7], +// 4 16 11.901 0 9.132 10.6065 0 10.6065 9.8994 0 9.8994 11.1076 0 8.5232 + [4,16,11.901,0,9.132,10.6065,0,10.6065,9.8994,0,9.8994,11.1076,0,8.5232], +// 4 16 10.6065 0 10.6065 9.132 0 11.901 8.5232 0 11.1076 9.8994 0 9.8994 + [4,16,10.6065,0,10.6065,9.132,0,11.901,8.5232,0,11.1076,9.8994,0,9.8994], +// 4 16 9.132 0 11.901 7.5 0 12.99 7 0 12.124 8.5232 0 11.1076 + [4,16,9.132,0,11.901,7.5,0,12.99,7,0,12.124,8.5232,0,11.1076], +// 4 16 7.5 0 12.99 5.7405 0 13.8585 5.3578 0 12.9346 7 0 12.124 + [4,16,7.5,0,12.99,5.7405,0,13.8585,5.3578,0,12.9346,7,0,12.124], +// 4 16 5.7405 0 13.8585 3.882 0 14.4885 3.6232 0 13.5226 5.3578 0 12.9346 + [4,16,5.7405,0,13.8585,3.882,0,14.4885,3.6232,0,13.5226,5.3578,0,12.9346], +// 4 16 3.882 0 14.4885 1.9575 0 14.871 1.827 0 13.8796 3.6232 0 13.5226 + [4,16,3.882,0,14.4885,1.9575,0,14.871,1.827,0,13.8796,3.6232,0,13.5226], +// 4 16 1.9575 0 14.871 0 0 15 0 0 14 1.827 0 13.8796 + [4,16,1.9575,0,14.871,0,0,15,0,0,14,1.827,0,13.8796], +// 4 16 0 0 15 -1.9575 0 14.871 -1.827 0 13.8796 0 0 14 + [4,16,0,0,15,-1.9575,0,14.871,-1.827,0,13.8796,0,0,14], +// 4 16 -1.9575 0 14.871 -3.882 0 14.4885 -3.6232 0 13.5226 -1.827 0 13.8796 + [4,16,-1.9575,0,14.871,-3.882,0,14.4885,-3.6232,0,13.5226,-1.827,0,13.8796], +// 4 16 -3.882 0 14.4885 -5.7405 0 13.8585 -5.3578 0 12.9346 -3.6232 0 13.5226 + [4,16,-3.882,0,14.4885,-5.7405,0,13.8585,-5.3578,0,12.9346,-3.6232,0,13.5226], +// 4 16 -5.7405 0 13.8585 -7.5 0 12.99 -7 0 12.124 -5.3578 0 12.9346 + [4,16,-5.7405,0,13.8585,-7.5,0,12.99,-7,0,12.124,-5.3578,0,12.9346], +// 4 16 -7.5 0 12.99 -9.132 0 11.901 -8.5232 0 11.1076 -7 0 12.124 + [4,16,-7.5,0,12.99,-9.132,0,11.901,-8.5232,0,11.1076,-7,0,12.124], +// 4 16 -9.132 0 11.901 -10.6065 0 10.6065 -9.8994 0 9.8994 -8.5232 0 11.1076 + [4,16,-9.132,0,11.901,-10.6065,0,10.6065,-9.8994,0,9.8994,-8.5232,0,11.1076], +// 4 16 -10.6065 0 10.6065 -11.901 0 9.132 -11.1076 0 8.5232 -9.8994 0 9.8994 + [4,16,-10.6065,0,10.6065,-11.901,0,9.132,-11.1076,0,8.5232,-9.8994,0,9.8994], +// 4 16 -11.901 0 9.132 -12.99 0 7.5 -12.124 0 7 -11.1076 0 8.5232 + [4,16,-11.901,0,9.132,-12.99,0,7.5,-12.124,0,7,-11.1076,0,8.5232], +// 4 16 -12.99 0 7.5 -13.8585 0 5.7405 -12.9346 0 5.3578 -12.124 0 7 + [4,16,-12.99,0,7.5,-13.8585,0,5.7405,-12.9346,0,5.3578,-12.124,0,7], +// 4 16 -13.8585 0 5.7405 -14.4885 0 3.882 -13.5226 0 3.6232 -12.9346 0 5.3578 + [4,16,-13.8585,0,5.7405,-14.4885,0,3.882,-13.5226,0,3.6232,-12.9346,0,5.3578], +// 4 16 -14.4885 0 3.882 -14.871 0 1.9575 -13.8796 0 1.827 -13.5226 0 3.6232 + [4,16,-14.4885,0,3.882,-14.871,0,1.9575,-13.8796,0,1.827,-13.5226,0,3.6232], +// 4 16 -14.871 0 1.9575 -15 0 0 -14 0 0 -13.8796 0 1.827 + [4,16,-14.871,0,1.9575,-15,0,0,-14,0,0,-13.8796,0,1.827], +// 4 16 -15 0 0 -14.871 0 -1.9575 -13.8796 0 -1.827 -14 0 0 + [4,16,-15,0,0,-14.871,0,-1.9575,-13.8796,0,-1.827,-14,0,0], +// 4 16 -14.871 0 -1.9575 -14.4885 0 -3.882 -13.5226 0 -3.6232 -13.8796 0 -1.827 + [4,16,-14.871,0,-1.9575,-14.4885,0,-3.882,-13.5226,0,-3.6232,-13.8796,0,-1.827], +// 4 16 -14.4885 0 -3.882 -13.8585 0 -5.7405 -12.9346 0 -5.3578 -13.5226 0 -3.6232 + [4,16,-14.4885,0,-3.882,-13.8585,0,-5.7405,-12.9346,0,-5.3578,-13.5226,0,-3.6232], +// 4 16 -13.8585 0 -5.7405 -12.99 0 -7.5 -12.124 0 -7 -12.9346 0 -5.3578 + [4,16,-13.8585,0,-5.7405,-12.99,0,-7.5,-12.124,0,-7,-12.9346,0,-5.3578], +// 4 16 -12.99 0 -7.5 -11.901 0 -9.132 -11.1076 0 -8.5232 -12.124 0 -7 + [4,16,-12.99,0,-7.5,-11.901,0,-9.132,-11.1076,0,-8.5232,-12.124,0,-7], +// 4 16 -11.901 0 -9.132 -10.6065 0 -10.6065 -9.8994 0 -9.8994 -11.1076 0 -8.5232 + [4,16,-11.901,0,-9.132,-10.6065,0,-10.6065,-9.8994,0,-9.8994,-11.1076,0,-8.5232], +// 4 16 -10.6065 0 -10.6065 -9.132 0 -11.901 -8.5232 0 -11.1076 -9.8994 0 -9.8994 + [4,16,-10.6065,0,-10.6065,-9.132,0,-11.901,-8.5232,0,-11.1076,-9.8994,0,-9.8994], +// 4 16 -9.132 0 -11.901 -7.5 0 -12.99 -7 0 -12.124 -8.5232 0 -11.1076 + [4,16,-9.132,0,-11.901,-7.5,0,-12.99,-7,0,-12.124,-8.5232,0,-11.1076], +// 4 16 -7.5 0 -12.99 -5.7405 0 -13.8585 -5.3578 0 -12.9346 -7 0 -12.124 + [4,16,-7.5,0,-12.99,-5.7405,0,-13.8585,-5.3578,0,-12.9346,-7,0,-12.124], +// 4 16 -5.7405 0 -13.8585 -3.882 0 -14.4885 -3.6232 0 -13.5226 -5.3578 0 -12.9346 + [4,16,-5.7405,0,-13.8585,-3.882,0,-14.4885,-3.6232,0,-13.5226,-5.3578,0,-12.9346], +// 4 16 -3.882 0 -14.4885 -1.9575 0 -14.871 -1.827 0 -13.8796 -3.6232 0 -13.5226 + [4,16,-3.882,0,-14.4885,-1.9575,0,-14.871,-1.827,0,-13.8796,-3.6232,0,-13.5226], +// 4 16 -1.9575 0 -14.871 0 0 -15 0 0 -14 -1.827 0 -13.8796 + [4,16,-1.9575,0,-14.871,0,0,-15,0,0,-14,-1.827,0,-13.8796], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__3_4ring14(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__3_4ring14(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__3_4ring14(line=0.2); \ No newline at end of file diff --git a/p/48/3-4ring16.scad b/p/48/3-4ring16.scad new file mode 100644 index 000000000..de8b27fe1 --- /dev/null +++ b/p/48/3-4ring16.scad @@ -0,0 +1,93 @@ +use <../../lib.scad> +function ldraw_lib__48__3_4ring16() = [ +// 0 Hi-Res Ring 16 x 0.75 +// 0 Name: 48\3-4ring16.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-03-05 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 17 0 0 16.8538 0 2.2185 15.8624 0 2.088 16 0 0 + [4,16,17,0,0,16.8538,0,2.2185,15.8624,0,2.088,16,0,0], +// 4 16 16.8538 0 2.2185 16.4203 0 4.3996 15.4544 0 4.1408 15.8624 0 2.088 + [4,16,16.8538,0,2.2185,16.4203,0,4.3996,15.4544,0,4.1408,15.8624,0,2.088], +// 4 16 16.4203 0 4.3996 15.7063 0 6.5059 14.7824 0 6.1232 15.4544 0 4.1408 + [4,16,16.4203,0,4.3996,15.7063,0,6.5059,14.7824,0,6.1232,15.4544,0,4.1408], +// 4 16 15.7063 0 6.5059 14.722 0 8.5 13.856 0 8 14.7824 0 6.1232 + [4,16,15.7063,0,6.5059,14.722,0,8.5,13.856,0,8,14.7824,0,6.1232], +// 4 16 14.722 0 8.5 13.4878 0 10.3496 12.6944 0 9.7408 13.856 0 8 + [4,16,14.722,0,8.5,13.4878,0,10.3496,12.6944,0,9.7408,13.856,0,8], +// 4 16 13.4878 0 10.3496 12.0207 0 12.0207 11.3136 0 11.3136 12.6944 0 9.7408 + [4,16,13.4878,0,10.3496,12.0207,0,12.0207,11.3136,0,11.3136,12.6944,0,9.7408], +// 4 16 12.0207 0 12.0207 10.3496 0 13.4878 9.7408 0 12.6944 11.3136 0 11.3136 + [4,16,12.0207,0,12.0207,10.3496,0,13.4878,9.7408,0,12.6944,11.3136,0,11.3136], +// 4 16 10.3496 0 13.4878 8.5 0 14.722 8 0 13.856 9.7408 0 12.6944 + [4,16,10.3496,0,13.4878,8.5,0,14.722,8,0,13.856,9.7408,0,12.6944], +// 4 16 8.5 0 14.722 6.5059 0 15.7063 6.1232 0 14.7824 8 0 13.856 + [4,16,8.5,0,14.722,6.5059,0,15.7063,6.1232,0,14.7824,8,0,13.856], +// 4 16 6.5059 0 15.7063 4.3996 0 16.4203 4.1408 0 15.4544 6.1232 0 14.7824 + [4,16,6.5059,0,15.7063,4.3996,0,16.4203,4.1408,0,15.4544,6.1232,0,14.7824], +// 4 16 4.3996 0 16.4203 2.2185 0 16.8538 2.088 0 15.8624 4.1408 0 15.4544 + [4,16,4.3996,0,16.4203,2.2185,0,16.8538,2.088,0,15.8624,4.1408,0,15.4544], +// 4 16 2.2185 0 16.8538 0 0 17 0 0 16 2.088 0 15.8624 + [4,16,2.2185,0,16.8538,0,0,17,0,0,16,2.088,0,15.8624], +// 4 16 0 0 17 -2.2185 0 16.8538 -2.088 0 15.8624 0 0 16 + [4,16,0,0,17,-2.2185,0,16.8538,-2.088,0,15.8624,0,0,16], +// 4 16 -2.2185 0 16.8538 -4.3996 0 16.4203 -4.1408 0 15.4544 -2.088 0 15.8624 + [4,16,-2.2185,0,16.8538,-4.3996,0,16.4203,-4.1408,0,15.4544,-2.088,0,15.8624], +// 4 16 -4.3996 0 16.4203 -6.5059 0 15.7063 -6.1232 0 14.7824 -4.1408 0 15.4544 + [4,16,-4.3996,0,16.4203,-6.5059,0,15.7063,-6.1232,0,14.7824,-4.1408,0,15.4544], +// 4 16 -6.5059 0 15.7063 -8.5 0 14.722 -8 0 13.856 -6.1232 0 14.7824 + [4,16,-6.5059,0,15.7063,-8.5,0,14.722,-8,0,13.856,-6.1232,0,14.7824], +// 4 16 -8.5 0 14.722 -10.3496 0 13.4878 -9.7408 0 12.6944 -8 0 13.856 + [4,16,-8.5,0,14.722,-10.3496,0,13.4878,-9.7408,0,12.6944,-8,0,13.856], +// 4 16 -10.3496 0 13.4878 -12.0207 0 12.0207 -11.3136 0 11.3136 -9.7408 0 12.6944 + [4,16,-10.3496,0,13.4878,-12.0207,0,12.0207,-11.3136,0,11.3136,-9.7408,0,12.6944], +// 4 16 -12.0207 0 12.0207 -13.4878 0 10.3496 -12.6944 0 9.7408 -11.3136 0 11.3136 + [4,16,-12.0207,0,12.0207,-13.4878,0,10.3496,-12.6944,0,9.7408,-11.3136,0,11.3136], +// 4 16 -13.4878 0 10.3496 -14.722 0 8.5 -13.856 0 8 -12.6944 0 9.7408 + [4,16,-13.4878,0,10.3496,-14.722,0,8.5,-13.856,0,8,-12.6944,0,9.7408], +// 4 16 -14.722 0 8.5 -15.7063 0 6.5059 -14.7824 0 6.1232 -13.856 0 8 + [4,16,-14.722,0,8.5,-15.7063,0,6.5059,-14.7824,0,6.1232,-13.856,0,8], +// 4 16 -15.7063 0 6.5059 -16.4203 0 4.3996 -15.4544 0 4.1408 -14.7824 0 6.1232 + [4,16,-15.7063,0,6.5059,-16.4203,0,4.3996,-15.4544,0,4.1408,-14.7824,0,6.1232], +// 4 16 -16.4203 0 4.3996 -16.8538 0 2.2185 -15.8624 0 2.088 -15.4544 0 4.1408 + [4,16,-16.4203,0,4.3996,-16.8538,0,2.2185,-15.8624,0,2.088,-15.4544,0,4.1408], +// 4 16 -16.8538 0 2.2185 -17 0 0 -16 0 0 -15.8624 0 2.088 + [4,16,-16.8538,0,2.2185,-17,0,0,-16,0,0,-15.8624,0,2.088], +// 4 16 -17 0 0 -16.8538 0 -2.2185 -15.8624 0 -2.088 -16 0 0 + [4,16,-17,0,0,-16.8538,0,-2.2185,-15.8624,0,-2.088,-16,0,0], +// 4 16 -16.8538 0 -2.2185 -16.4203 0 -4.3996 -15.4544 0 -4.1408 -15.8624 0 -2.088 + [4,16,-16.8538,0,-2.2185,-16.4203,0,-4.3996,-15.4544,0,-4.1408,-15.8624,0,-2.088], +// 4 16 -16.4203 0 -4.3996 -15.7063 0 -6.5059 -14.7824 0 -6.1232 -15.4544 0 -4.1408 + [4,16,-16.4203,0,-4.3996,-15.7063,0,-6.5059,-14.7824,0,-6.1232,-15.4544,0,-4.1408], +// 4 16 -15.7063 0 -6.5059 -14.722 0 -8.5 -13.856 0 -8 -14.7824 0 -6.1232 + [4,16,-15.7063,0,-6.5059,-14.722,0,-8.5,-13.856,0,-8,-14.7824,0,-6.1232], +// 4 16 -14.722 0 -8.5 -13.4878 0 -10.3496 -12.6944 0 -9.7408 -13.856 0 -8 + [4,16,-14.722,0,-8.5,-13.4878,0,-10.3496,-12.6944,0,-9.7408,-13.856,0,-8], +// 4 16 -13.4878 0 -10.3496 -12.0207 0 -12.0207 -11.3136 0 -11.3136 -12.6944 0 -9.7408 + [4,16,-13.4878,0,-10.3496,-12.0207,0,-12.0207,-11.3136,0,-11.3136,-12.6944,0,-9.7408], +// 4 16 -12.0207 0 -12.0207 -10.3496 0 -13.4878 -9.7408 0 -12.6944 -11.3136 0 -11.3136 + [4,16,-12.0207,0,-12.0207,-10.3496,0,-13.4878,-9.7408,0,-12.6944,-11.3136,0,-11.3136], +// 4 16 -10.3496 0 -13.4878 -8.5 0 -14.722 -8 0 -13.856 -9.7408 0 -12.6944 + [4,16,-10.3496,0,-13.4878,-8.5,0,-14.722,-8,0,-13.856,-9.7408,0,-12.6944], +// 4 16 -8.5 0 -14.722 -6.5059 0 -15.7063 -6.1232 0 -14.7824 -8 0 -13.856 + [4,16,-8.5,0,-14.722,-6.5059,0,-15.7063,-6.1232,0,-14.7824,-8,0,-13.856], +// 4 16 -6.5059 0 -15.7063 -4.3996 0 -16.4203 -4.1408 0 -15.4544 -6.1232 0 -14.7824 + [4,16,-6.5059,0,-15.7063,-4.3996,0,-16.4203,-4.1408,0,-15.4544,-6.1232,0,-14.7824], +// 4 16 -4.3996 0 -16.4203 -2.2185 0 -16.8538 -2.088 0 -15.8624 -4.1408 0 -15.4544 + [4,16,-4.3996,0,-16.4203,-2.2185,0,-16.8538,-2.088,0,-15.8624,-4.1408,0,-15.4544], +// 4 16 -2.2185 0 -16.8538 0 0 -17 0 0 -16 -2.088 0 -15.8624 + [4,16,-2.2185,0,-16.8538,0,0,-17,0,0,-16,-2.088,0,-15.8624], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__3_4ring16(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__3_4ring16(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__3_4ring16(line=0.2); \ No newline at end of file diff --git a/p/48/3-4ring7.scad b/p/48/3-4ring7.scad index f809adf8f..e26e15dcf 100644 --- a/p/48/3-4ring7.scad +++ b/p/48/3-4ring7.scad @@ -2,92 +2,91 @@ use <../../lib.scad> function ldraw_lib__48__3_4ring7() = [ // 0 Hi-Res Ring 7 x 0.75 // 0 Name: 48\3-4ring7.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-03-05 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 7 0 0 8 0 0 7.9312 0 1.044 6.9398 0 0.9135 - [4,16,7,0,0,8,0,0,7.9312,0,1.044,6.9398,0,0.9135], -// 4 16 6.9398 0 0.9135 7.9312 0 1.044 7.7272 0 2.0704 6.7613 0 1.8116 - [4,16,6.9398,0,0.9135,7.9312,0,1.044,7.7272,0,2.0704,6.7613,0,1.8116], -// 4 16 6.7613 0 1.8116 7.7272 0 2.0704 7.3912 0 3.0616 6.4673 0 2.6789 - [4,16,6.7613,0,1.8116,7.7272,0,2.0704,7.3912,0,3.0616,6.4673,0,2.6789], -// 4 16 6.4673 0 2.6789 7.3912 0 3.0616 6.928 0 4 6.062 0 3.5 - [4,16,6.4673,0,2.6789,7.3912,0,3.0616,6.928,0,4,6.062,0,3.5], -// 4 16 6.062 0 3.5 6.928 0 4 6.3472 0 4.8704 5.5538 0 4.2616 - [4,16,6.062,0,3.5,6.928,0,4,6.3472,0,4.8704,5.5538,0,4.2616], -// 4 16 5.5538 0 4.2616 6.3472 0 4.8704 5.6568 0 5.6568 4.9497 0 4.9497 - [4,16,5.5538,0,4.2616,6.3472,0,4.8704,5.6568,0,5.6568,4.9497,0,4.9497], -// 4 16 4.9497 0 4.9497 5.6568 0 5.6568 4.8704 0 6.3472 4.2616 0 5.5538 - [4,16,4.9497,0,4.9497,5.6568,0,5.6568,4.8704,0,6.3472,4.2616,0,5.5538], -// 4 16 4.2616 0 5.5538 4.8704 0 6.3472 4 0 6.928 3.5 0 6.062 - [4,16,4.2616,0,5.5538,4.8704,0,6.3472,4,0,6.928,3.5,0,6.062], -// 4 16 3.5 0 6.062 4 0 6.928 3.0616 0 7.3912 2.6789 0 6.4673 - [4,16,3.5,0,6.062,4,0,6.928,3.0616,0,7.3912,2.6789,0,6.4673], -// 4 16 2.6789 0 6.4673 3.0616 0 7.3912 2.0704 0 7.7272 1.8116 0 6.7613 - [4,16,2.6789,0,6.4673,3.0616,0,7.3912,2.0704,0,7.7272,1.8116,0,6.7613], -// 4 16 1.8116 0 6.7613 2.0704 0 7.7272 1.044 0 7.9312 0.9135 0 6.9398 - [4,16,1.8116,0,6.7613,2.0704,0,7.7272,1.044,0,7.9312,0.9135,0,6.9398], -// 4 16 0.9135 0 6.9398 1.044 0 7.9312 0 0 8 0 0 7 - [4,16,0.9135,0,6.9398,1.044,0,7.9312,0,0,8,0,0,7], -// 4 16 0 0 7 0 0 8 -1.044 0 7.9312 -0.9135 0 6.9398 - [4,16,0,0,7,0,0,8,-1.044,0,7.9312,-0.9135,0,6.9398], -// 4 16 -0.9135 0 6.9398 -1.044 0 7.9312 -2.0704 0 7.7272 -1.8116 0 6.7613 - [4,16,-0.9135,0,6.9398,-1.044,0,7.9312,-2.0704,0,7.7272,-1.8116,0,6.7613], -// 4 16 -1.8116 0 6.7613 -2.0704 0 7.7272 -3.0616 0 7.3912 -2.6789 0 6.4673 - [4,16,-1.8116,0,6.7613,-2.0704,0,7.7272,-3.0616,0,7.3912,-2.6789,0,6.4673], -// 4 16 -2.6789 0 6.4673 -3.0616 0 7.3912 -4 0 6.928 -3.5 0 6.062 - [4,16,-2.6789,0,6.4673,-3.0616,0,7.3912,-4,0,6.928,-3.5,0,6.062], -// 4 16 -3.5 0 6.062 -4 0 6.928 -4.8704 0 6.3472 -4.2616 0 5.5538 - [4,16,-3.5,0,6.062,-4,0,6.928,-4.8704,0,6.3472,-4.2616,0,5.5538], -// 4 16 -4.2616 0 5.5538 -4.8704 0 6.3472 -5.6568 0 5.6568 -4.9497 0 4.9497 - [4,16,-4.2616,0,5.5538,-4.8704,0,6.3472,-5.6568,0,5.6568,-4.9497,0,4.9497], -// 4 16 -4.9497 0 4.9497 -5.6568 0 5.6568 -6.3472 0 4.8704 -5.5538 0 4.2616 - [4,16,-4.9497,0,4.9497,-5.6568,0,5.6568,-6.3472,0,4.8704,-5.5538,0,4.2616], -// 4 16 -5.5538 0 4.2616 -6.3472 0 4.8704 -6.928 0 4 -6.062 0 3.5 - [4,16,-5.5538,0,4.2616,-6.3472,0,4.8704,-6.928,0,4,-6.062,0,3.5], -// 4 16 -6.062 0 3.5 -6.928 0 4 -7.3912 0 3.0616 -6.4673 0 2.6789 - [4,16,-6.062,0,3.5,-6.928,0,4,-7.3912,0,3.0616,-6.4673,0,2.6789], -// 4 16 -6.4673 0 2.6789 -7.3912 0 3.0616 -7.7272 0 2.0704 -6.7613 0 1.8116 - [4,16,-6.4673,0,2.6789,-7.3912,0,3.0616,-7.7272,0,2.0704,-6.7613,0,1.8116], -// 4 16 -6.7613 0 1.8116 -7.7272 0 2.0704 -7.9312 0 1.044 -6.9398 0 0.9135 - [4,16,-6.7613,0,1.8116,-7.7272,0,2.0704,-7.9312,0,1.044,-6.9398,0,0.9135], -// 4 16 -6.9398 0 0.9135 -7.9312 0 1.044 -8 0 0 -7 0 0 - [4,16,-6.9398,0,0.9135,-7.9312,0,1.044,-8,0,0,-7,0,0], -// 4 16 -7 0 0 -8 0 0 -7.9312 0 -1.044 -6.9398 0 -0.9135 - [4,16,-7,0,0,-8,0,0,-7.9312,0,-1.044,-6.9398,0,-0.9135], -// 4 16 -6.9398 0 -0.9135 -7.9312 0 -1.044 -7.7272 0 -2.0704 -6.7613 0 -1.8116 - [4,16,-6.9398,0,-0.9135,-7.9312,0,-1.044,-7.7272,0,-2.0704,-6.7613,0,-1.8116], -// 4 16 -6.7613 0 -1.8116 -7.7272 0 -2.0704 -7.3912 0 -3.0616 -6.4673 0 -2.6789 - [4,16,-6.7613,0,-1.8116,-7.7272,0,-2.0704,-7.3912,0,-3.0616,-6.4673,0,-2.6789], -// 4 16 -6.4673 0 -2.6789 -7.3912 0 -3.0616 -6.928 0 -4 -6.062 0 -3.5 - [4,16,-6.4673,0,-2.6789,-7.3912,0,-3.0616,-6.928,0,-4,-6.062,0,-3.5], -// 4 16 -6.062 0 -3.5 -6.928 0 -4 -6.3472 0 -4.8704 -5.5538 0 -4.2616 - [4,16,-6.062,0,-3.5,-6.928,0,-4,-6.3472,0,-4.8704,-5.5538,0,-4.2616], -// 4 16 -5.5538 0 -4.2616 -6.3472 0 -4.8704 -5.6568 0 -5.6568 -4.9497 0 -4.9497 - [4,16,-5.5538,0,-4.2616,-6.3472,0,-4.8704,-5.6568,0,-5.6568,-4.9497,0,-4.9497], -// 4 16 -4.9497 0 -4.9497 -5.6568 0 -5.6568 -4.8704 0 -6.3472 -4.2616 0 -5.5538 - [4,16,-4.9497,0,-4.9497,-5.6568,0,-5.6568,-4.8704,0,-6.3472,-4.2616,0,-5.5538], -// 4 16 -4.2616 0 -5.5538 -4.8704 0 -6.3472 -4 0 -6.928 -3.5 0 -6.062 - [4,16,-4.2616,0,-5.5538,-4.8704,0,-6.3472,-4,0,-6.928,-3.5,0,-6.062], -// 4 16 -3.5 0 -6.062 -4 0 -6.928 -3.0616 0 -7.3912 -2.6789 0 -6.4673 - [4,16,-3.5,0,-6.062,-4,0,-6.928,-3.0616,0,-7.3912,-2.6789,0,-6.4673], -// 4 16 -2.6789 0 -6.4673 -3.0616 0 -7.3912 -2.0704 0 -7.7272 -1.8116 0 -6.7613 - [4,16,-2.6789,0,-6.4673,-3.0616,0,-7.3912,-2.0704,0,-7.7272,-1.8116,0,-6.7613], -// 4 16 -1.8116 0 -6.7613 -2.0704 0 -7.7272 -1.044 0 -7.9312 -0.9135 0 -6.9398 - [4,16,-1.8116,0,-6.7613,-2.0704,0,-7.7272,-1.044,0,-7.9312,-0.9135,0,-6.9398], -// 4 16 -0.9135 0 -6.9398 -1.044 0 -7.9312 0 0 -8 0 0 -7 - [4,16,-0.9135,0,-6.9398,-1.044,0,-7.9312,0,0,-8,0,0,-7], -// -// 0 end of file -// +// 4 16 8 0 0 7.9312 0 1.044 6.9398 0 0.9135 7 0 0 + [4,16,8,0,0,7.9312,0,1.044,6.9398,0,0.9135,7,0,0], +// 4 16 7.9312 0 1.044 7.7272 0 2.0704 6.7613 0 1.8116 6.9398 0 0.9135 + [4,16,7.9312,0,1.044,7.7272,0,2.0704,6.7613,0,1.8116,6.9398,0,0.9135], +// 4 16 7.7272 0 2.0704 7.3912 0 3.0616 6.4673 0 2.6789 6.7613 0 1.8116 + [4,16,7.7272,0,2.0704,7.3912,0,3.0616,6.4673,0,2.6789,6.7613,0,1.8116], +// 4 16 7.3912 0 3.0616 6.928 0 4 6.062 0 3.5 6.4673 0 2.6789 + [4,16,7.3912,0,3.0616,6.928,0,4,6.062,0,3.5,6.4673,0,2.6789], +// 4 16 6.928 0 4 6.3472 0 4.8704 5.5538 0 4.2616 6.062 0 3.5 + [4,16,6.928,0,4,6.3472,0,4.8704,5.5538,0,4.2616,6.062,0,3.5], +// 4 16 6.3472 0 4.8704 5.6568 0 5.6568 4.9497 0 4.9497 5.5538 0 4.2616 + [4,16,6.3472,0,4.8704,5.6568,0,5.6568,4.9497,0,4.9497,5.5538,0,4.2616], +// 4 16 5.6568 0 5.6568 4.8704 0 6.3472 4.2616 0 5.5538 4.9497 0 4.9497 + [4,16,5.6568,0,5.6568,4.8704,0,6.3472,4.2616,0,5.5538,4.9497,0,4.9497], +// 4 16 4.8704 0 6.3472 4 0 6.928 3.5 0 6.062 4.2616 0 5.5538 + [4,16,4.8704,0,6.3472,4,0,6.928,3.5,0,6.062,4.2616,0,5.5538], +// 4 16 4 0 6.928 3.0616 0 7.3912 2.6789 0 6.4673 3.5 0 6.062 + [4,16,4,0,6.928,3.0616,0,7.3912,2.6789,0,6.4673,3.5,0,6.062], +// 4 16 3.0616 0 7.3912 2.0704 0 7.7272 1.8116 0 6.7613 2.6789 0 6.4673 + [4,16,3.0616,0,7.3912,2.0704,0,7.7272,1.8116,0,6.7613,2.6789,0,6.4673], +// 4 16 2.0704 0 7.7272 1.044 0 7.9312 0.9135 0 6.9398 1.8116 0 6.7613 + [4,16,2.0704,0,7.7272,1.044,0,7.9312,0.9135,0,6.9398,1.8116,0,6.7613], +// 4 16 1.044 0 7.9312 0 0 8 0 0 7 0.9135 0 6.9398 + [4,16,1.044,0,7.9312,0,0,8,0,0,7,0.9135,0,6.9398], +// 4 16 0 0 8 -1.044 0 7.9312 -0.9135 0 6.9398 0 0 7 + [4,16,0,0,8,-1.044,0,7.9312,-0.9135,0,6.9398,0,0,7], +// 4 16 -1.044 0 7.9312 -2.0704 0 7.7272 -1.8116 0 6.7613 -0.9135 0 6.9398 + [4,16,-1.044,0,7.9312,-2.0704,0,7.7272,-1.8116,0,6.7613,-0.9135,0,6.9398], +// 4 16 -2.0704 0 7.7272 -3.0616 0 7.3912 -2.6789 0 6.4673 -1.8116 0 6.7613 + [4,16,-2.0704,0,7.7272,-3.0616,0,7.3912,-2.6789,0,6.4673,-1.8116,0,6.7613], +// 4 16 -3.0616 0 7.3912 -4 0 6.928 -3.5 0 6.062 -2.6789 0 6.4673 + [4,16,-3.0616,0,7.3912,-4,0,6.928,-3.5,0,6.062,-2.6789,0,6.4673], +// 4 16 -4 0 6.928 -4.8704 0 6.3472 -4.2616 0 5.5538 -3.5 0 6.062 + [4,16,-4,0,6.928,-4.8704,0,6.3472,-4.2616,0,5.5538,-3.5,0,6.062], +// 4 16 -4.8704 0 6.3472 -5.6568 0 5.6568 -4.9497 0 4.9497 -4.2616 0 5.5538 + [4,16,-4.8704,0,6.3472,-5.6568,0,5.6568,-4.9497,0,4.9497,-4.2616,0,5.5538], +// 4 16 -5.6568 0 5.6568 -6.3472 0 4.8704 -5.5538 0 4.2616 -4.9497 0 4.9497 + [4,16,-5.6568,0,5.6568,-6.3472,0,4.8704,-5.5538,0,4.2616,-4.9497,0,4.9497], +// 4 16 -6.3472 0 4.8704 -6.928 0 4 -6.062 0 3.5 -5.5538 0 4.2616 + [4,16,-6.3472,0,4.8704,-6.928,0,4,-6.062,0,3.5,-5.5538,0,4.2616], +// 4 16 -6.928 0 4 -7.3912 0 3.0616 -6.4673 0 2.6789 -6.062 0 3.5 + [4,16,-6.928,0,4,-7.3912,0,3.0616,-6.4673,0,2.6789,-6.062,0,3.5], +// 4 16 -7.3912 0 3.0616 -7.7272 0 2.0704 -6.7613 0 1.8116 -6.4673 0 2.6789 + [4,16,-7.3912,0,3.0616,-7.7272,0,2.0704,-6.7613,0,1.8116,-6.4673,0,2.6789], +// 4 16 -7.7272 0 2.0704 -7.9312 0 1.044 -6.9398 0 0.9135 -6.7613 0 1.8116 + [4,16,-7.7272,0,2.0704,-7.9312,0,1.044,-6.9398,0,0.9135,-6.7613,0,1.8116], +// 4 16 -7.9312 0 1.044 -8 0 0 -7 0 0 -6.9398 0 0.9135 + [4,16,-7.9312,0,1.044,-8,0,0,-7,0,0,-6.9398,0,0.9135], +// 4 16 -8 0 0 -7.9312 0 -1.044 -6.9398 0 -0.9135 -7 0 0 + [4,16,-8,0,0,-7.9312,0,-1.044,-6.9398,0,-0.9135,-7,0,0], +// 4 16 -7.9312 0 -1.044 -7.7272 0 -2.0704 -6.7613 0 -1.8116 -6.9398 0 -0.9135 + [4,16,-7.9312,0,-1.044,-7.7272,0,-2.0704,-6.7613,0,-1.8116,-6.9398,0,-0.9135], +// 4 16 -7.7272 0 -2.0704 -7.3912 0 -3.0616 -6.4673 0 -2.6789 -6.7613 0 -1.8116 + [4,16,-7.7272,0,-2.0704,-7.3912,0,-3.0616,-6.4673,0,-2.6789,-6.7613,0,-1.8116], +// 4 16 -7.3912 0 -3.0616 -6.928 0 -4 -6.062 0 -3.5 -6.4673 0 -2.6789 + [4,16,-7.3912,0,-3.0616,-6.928,0,-4,-6.062,0,-3.5,-6.4673,0,-2.6789], +// 4 16 -6.928 0 -4 -6.3472 0 -4.8704 -5.5538 0 -4.2616 -6.062 0 -3.5 + [4,16,-6.928,0,-4,-6.3472,0,-4.8704,-5.5538,0,-4.2616,-6.062,0,-3.5], +// 4 16 -6.3472 0 -4.8704 -5.6568 0 -5.6568 -4.9497 0 -4.9497 -5.5538 0 -4.2616 + [4,16,-6.3472,0,-4.8704,-5.6568,0,-5.6568,-4.9497,0,-4.9497,-5.5538,0,-4.2616], +// 4 16 -5.6568 0 -5.6568 -4.8704 0 -6.3472 -4.2616 0 -5.5538 -4.9497 0 -4.9497 + [4,16,-5.6568,0,-5.6568,-4.8704,0,-6.3472,-4.2616,0,-5.5538,-4.9497,0,-4.9497], +// 4 16 -4.8704 0 -6.3472 -4 0 -6.928 -3.5 0 -6.062 -4.2616 0 -5.5538 + [4,16,-4.8704,0,-6.3472,-4,0,-6.928,-3.5,0,-6.062,-4.2616,0,-5.5538], +// 4 16 -4 0 -6.928 -3.0616 0 -7.3912 -2.6789 0 -6.4673 -3.5 0 -6.062 + [4,16,-4,0,-6.928,-3.0616,0,-7.3912,-2.6789,0,-6.4673,-3.5,0,-6.062], +// 4 16 -3.0616 0 -7.3912 -2.0704 0 -7.7272 -1.8116 0 -6.7613 -2.6789 0 -6.4673 + [4,16,-3.0616,0,-7.3912,-2.0704,0,-7.7272,-1.8116,0,-6.7613,-2.6789,0,-6.4673], +// 4 16 -2.0704 0 -7.7272 -1.044 0 -7.9312 -0.9135 0 -6.9398 -1.8116 0 -6.7613 + [4,16,-2.0704,0,-7.7272,-1.044,0,-7.9312,-0.9135,0,-6.9398,-1.8116,0,-6.7613], +// 4 16 -1.044 0 -7.9312 0 0 -8 0 0 -7 -0.9135 0 -6.9398 + [4,16,-1.044,0,-7.9312,0,0,-8,0,0,-7,-0.9135,0,-6.9398], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__3_4ring7(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__3_4ring7(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/3-8edge.scad b/p/48/3-8edge.scad index 90ba23838..585163da3 100644 --- a/p/48/3-8edge.scad +++ b/p/48/3-8edge.scad @@ -2,16 +2,17 @@ use <../../lib.scad> function ldraw_lib__48__3_8edge() = [ // 0 Hi-Res Circle 0.375 // 0 Name: 48\3-8edge.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 -// +// 0 !HISTORY 2024-01-29 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 1 0 0 0.9914 0 0.1305 [2,24,1,0,0,0.9914,0,0.1305], @@ -49,9 +50,7 @@ function ldraw_lib__48__3_8edge() = [ [2,24,-0.5,0,0.866,-0.6088,0,0.7934], // 2 24 -0.6088 0 0.7934 -0.7071 0 0.7071 [2,24,-0.6088,0,0.7934,-0.7071,0,0.7071], -// -// 0 end of file -// +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__3_8edge(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__3_8edge(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4con0.scad b/p/48/4-4con0.scad index f0b521304..35f8fe3d7 100644 --- a/p/48/4-4con0.scad +++ b/p/48/4-4con0.scad @@ -2,213 +2,212 @@ use <../../lib.scad> function ldraw_lib__48__4_4con0() = [ // 0 Hi-Res Cone 0 x 1.0 // 0 Name: 48\4-4con0.dat -// 0 Author: William Howard [WilliamH] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2011-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 +// 0 !HISTORY 2024-02-09 [Holly-Wood] Complete regeneration, original by WilliamH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 3 16 0 1 0 0.9914 0 0.1305 1 0 0 - [3,16,0,1,0,0.9914,0,0.1305,1,0,0], -// 3 16 0 1 0 0.9659 0 0.2588 0.9914 0 0.1305 - [3,16,0,1,0,0.9659,0,0.2588,0.9914,0,0.1305], -// 3 16 0 1 0 0.9239 0 0.3827 0.9659 0 0.2588 - [3,16,0,1,0,0.9239,0,0.3827,0.9659,0,0.2588], -// 3 16 0 1 0 0.866 0 0.5 0.9239 0 0.3827 - [3,16,0,1,0,0.866,0,0.5,0.9239,0,0.3827], -// 3 16 0 1 0 0.7934 0 0.6088 0.866 0 0.5 - [3,16,0,1,0,0.7934,0,0.6088,0.866,0,0.5], -// 3 16 0 1 0 0.7071 0 0.7071 0.7934 0 0.6088 - [3,16,0,1,0,0.7071,0,0.7071,0.7934,0,0.6088], -// 3 16 0 1 0 0.6088 0 0.7934 0.7071 0 0.7071 - [3,16,0,1,0,0.6088,0,0.7934,0.7071,0,0.7071], -// 3 16 0 1 0 0.5 0 0.866 0.6088 0 0.7934 - [3,16,0,1,0,0.5,0,0.866,0.6088,0,0.7934], -// 3 16 0 1 0 0.3827 0 0.9239 0.5 0 0.866 - [3,16,0,1,0,0.3827,0,0.9239,0.5,0,0.866], -// 3 16 0 1 0 0.2588 0 0.9659 0.3827 0 0.9239 - [3,16,0,1,0,0.2588,0,0.9659,0.3827,0,0.9239], -// 3 16 0 1 0 0.1305 0 0.9914 0.2588 0 0.9659 - [3,16,0,1,0,0.1305,0,0.9914,0.2588,0,0.9659], -// 3 16 0 1 0 0 0 1 0.1305 0 0.9914 - [3,16,0,1,0,0,0,1,0.1305,0,0.9914], -// 3 16 0 1 0 -0.1305 0 0.9914 0 0 1 - [3,16,0,1,0,-0.1305,0,0.9914,0,0,1], -// 3 16 0 1 0 -0.2588 0 0.9659 -0.1305 0 0.9914 - [3,16,0,1,0,-0.2588,0,0.9659,-0.1305,0,0.9914], -// 3 16 0 1 0 -0.3827 0 0.9239 -0.2588 0 0.9659 - [3,16,0,1,0,-0.3827,0,0.9239,-0.2588,0,0.9659], -// 3 16 0 1 0 -0.5 0 0.866 -0.3827 0 0.9239 - [3,16,0,1,0,-0.5,0,0.866,-0.3827,0,0.9239], -// 3 16 0 1 0 -0.6088 0 0.7934 -0.5 0 0.866 - [3,16,0,1,0,-0.6088,0,0.7934,-0.5,0,0.866], -// 3 16 0 1 0 -0.7071 0 0.7071 -0.6088 0 0.7934 - [3,16,0,1,0,-0.7071,0,0.7071,-0.6088,0,0.7934], -// 3 16 0 1 0 -0.7934 0 0.6088 -0.7071 0 0.7071 - [3,16,0,1,0,-0.7934,0,0.6088,-0.7071,0,0.7071], -// 3 16 0 1 0 -0.866 0 0.5 -0.7934 0 0.6088 - [3,16,0,1,0,-0.866,0,0.5,-0.7934,0,0.6088], -// 3 16 0 1 0 -0.9239 0 0.3827 -0.866 0 0.5 - [3,16,0,1,0,-0.9239,0,0.3827,-0.866,0,0.5], -// 3 16 0 1 0 -0.9659 0 0.2588 -0.9239 0 0.3827 - [3,16,0,1,0,-0.9659,0,0.2588,-0.9239,0,0.3827], -// 3 16 0 1 0 -0.9914 0 0.1305 -0.9659 0 0.2588 - [3,16,0,1,0,-0.9914,0,0.1305,-0.9659,0,0.2588], -// 3 16 0 1 0 -1 0 0 -0.9914 0 0.1305 - [3,16,0,1,0,-1,0,0,-0.9914,0,0.1305], -// 3 16 0 1 0 -0.9914 0 -0.1305 -1 0 0 - [3,16,0,1,0,-0.9914,0,-0.1305,-1,0,0], -// 3 16 0 1 0 -0.9659 0 -0.2588 -0.9914 0 -0.1305 - [3,16,0,1,0,-0.9659,0,-0.2588,-0.9914,0,-0.1305], -// 3 16 0 1 0 -0.9239 0 -0.3827 -0.9659 0 -0.2588 - [3,16,0,1,0,-0.9239,0,-0.3827,-0.9659,0,-0.2588], -// 3 16 0 1 0 -0.866 0 -0.5 -0.9239 0 -0.3827 - [3,16,0,1,0,-0.866,0,-0.5,-0.9239,0,-0.3827], -// 3 16 0 1 0 -0.7934 0 -0.6088 -0.866 0 -0.5 - [3,16,0,1,0,-0.7934,0,-0.6088,-0.866,0,-0.5], -// 3 16 0 1 0 -0.7071 0 -0.7071 -0.7934 0 -0.6088 - [3,16,0,1,0,-0.7071,0,-0.7071,-0.7934,0,-0.6088], -// 3 16 0 1 0 -0.6088 0 -0.7934 -0.7071 0 -0.7071 - [3,16,0,1,0,-0.6088,0,-0.7934,-0.7071,0,-0.7071], -// 3 16 0 1 0 -0.5 0 -0.866 -0.6088 0 -0.7934 - [3,16,0,1,0,-0.5,0,-0.866,-0.6088,0,-0.7934], -// 3 16 0 1 0 -0.3827 0 -0.9239 -0.5 0 -0.866 - [3,16,0,1,0,-0.3827,0,-0.9239,-0.5,0,-0.866], -// 3 16 0 1 0 -0.2588 0 -0.9659 -0.3827 0 -0.9239 - [3,16,0,1,0,-0.2588,0,-0.9659,-0.3827,0,-0.9239], -// 3 16 0 1 0 -0.1305 0 -0.9914 -0.2588 0 -0.9659 - [3,16,0,1,0,-0.1305,0,-0.9914,-0.2588,0,-0.9659], -// 3 16 0 1 0 0 0 -1 -0.1305 0 -0.9914 - [3,16,0,1,0,0,0,-1,-0.1305,0,-0.9914], -// 3 16 0 1 0 0.1305 0 -0.9914 0 0 -1 - [3,16,0,1,0,0.1305,0,-0.9914,0,0,-1], -// 3 16 0 1 0 0.2588 0 -0.9659 0.1305 0 -0.9914 - [3,16,0,1,0,0.2588,0,-0.9659,0.1305,0,-0.9914], -// 3 16 0 1 0 0.3827 0 -0.9239 0.2588 0 -0.9659 - [3,16,0,1,0,0.3827,0,-0.9239,0.2588,0,-0.9659], -// 3 16 0 1 0 0.5 0 -0.866 0.3827 0 -0.9239 - [3,16,0,1,0,0.5,0,-0.866,0.3827,0,-0.9239], -// 3 16 0 1 0 0.6088 0 -0.7934 0.5 0 -0.866 - [3,16,0,1,0,0.6088,0,-0.7934,0.5,0,-0.866], -// 3 16 0 1 0 0.7071 0 -0.7071 0.6088 0 -0.7934 - [3,16,0,1,0,0.7071,0,-0.7071,0.6088,0,-0.7934], -// 3 16 0 1 0 0.7934 0 -0.6088 0.7071 0 -0.7071 - [3,16,0,1,0,0.7934,0,-0.6088,0.7071,0,-0.7071], -// 3 16 0 1 0 0.866 0 -0.5 0.7934 0 -0.6088 - [3,16,0,1,0,0.866,0,-0.5,0.7934,0,-0.6088], -// 3 16 0 1 0 0.9239 0 -0.3827 0.866 0 -0.5 - [3,16,0,1,0,0.9239,0,-0.3827,0.866,0,-0.5], -// 3 16 0 1 0 0.9659 0 -0.2588 0.9239 0 -0.3827 - [3,16,0,1,0,0.9659,0,-0.2588,0.9239,0,-0.3827], -// 3 16 0 1 0 0.9914 0 -0.1305 0.9659 0 -0.2588 - [3,16,0,1,0,0.9914,0,-0.1305,0.9659,0,-0.2588], -// 3 16 0 1 0 1 0 0 0.9914 0 -0.1305 - [3,16,0,1,0,1,0,0,0.9914,0,-0.1305], -// -// 0 conditional lines -// 5 24 0 1 0 1 0 0 0.9914 0 -0.1305 0.9914 0 0.1305 - [5,24,0,1,0,1,0,0,0.9914,0,-0.1305,0.9914,0,0.1305], -// 5 24 0 1 0 0.9914 0 0.1305 1 0 0 0.9659 0 0.2588 - [5,24,0,1,0,0.9914,0,0.1305,1,0,0,0.9659,0,0.2588], -// 5 24 0 1 0 0.9659 0 0.2588 0.9914 0 0.1305 0.9239 0 0.3827 - [5,24,0,1,0,0.9659,0,0.2588,0.9914,0,0.1305,0.9239,0,0.3827], -// 5 24 0 1 0 0.9239 0 0.3827 0.9659 0 0.2588 0.866 0 0.5 - [5,24,0,1,0,0.9239,0,0.3827,0.9659,0,0.2588,0.866,0,0.5], -// 5 24 0 1 0 0.866 0 0.5 0.9239 0 0.3827 0.7934 0 0.6088 - [5,24,0,1,0,0.866,0,0.5,0.9239,0,0.3827,0.7934,0,0.6088], -// 5 24 0 1 0 0.7934 0 0.6088 0.866 0 0.5 0.7071 0 0.7071 - [5,24,0,1,0,0.7934,0,0.6088,0.866,0,0.5,0.7071,0,0.7071], -// 5 24 0 1 0 0.7071 0 0.7071 0.7934 0 0.6088 0.6088 0 0.7934 - [5,24,0,1,0,0.7071,0,0.7071,0.7934,0,0.6088,0.6088,0,0.7934], -// 5 24 0 1 0 0.6088 0 0.7934 0.7071 0 0.7071 0.5 0 0.866 - [5,24,0,1,0,0.6088,0,0.7934,0.7071,0,0.7071,0.5,0,0.866], -// 5 24 0 1 0 0.5 0 0.866 0.6088 0 0.7934 0.3827 0 0.9239 - [5,24,0,1,0,0.5,0,0.866,0.6088,0,0.7934,0.3827,0,0.9239], -// 5 24 0 1 0 0.3827 0 0.9239 0.5 0 0.866 0.2588 0 0.9659 - [5,24,0,1,0,0.3827,0,0.9239,0.5,0,0.866,0.2588,0,0.9659], -// 5 24 0 1 0 0.2588 0 0.9659 0.3827 0 0.9239 0.1305 0 0.9914 - [5,24,0,1,0,0.2588,0,0.9659,0.3827,0,0.9239,0.1305,0,0.9914], -// 5 24 0 1 0 0.1305 0 0.9914 0.2588 0 0.9659 0 0 1 - [5,24,0,1,0,0.1305,0,0.9914,0.2588,0,0.9659,0,0,1], -// 5 24 0 1 0 0 0 1 0.1305 0 0.9914 -0.1305 0 0.9914 - [5,24,0,1,0,0,0,1,0.1305,0,0.9914,-0.1305,0,0.9914], -// 5 24 0 1 0 -0.1305 0 0.9914 0 0 1 -0.2588 0 0.9659 - [5,24,0,1,0,-0.1305,0,0.9914,0,0,1,-0.2588,0,0.9659], -// 5 24 0 1 0 -0.2588 0 0.9659 -0.1305 0 0.9914 -0.3827 0 0.9239 - [5,24,0,1,0,-0.2588,0,0.9659,-0.1305,0,0.9914,-0.3827,0,0.9239], -// 5 24 0 1 0 -0.3827 0 0.9239 -0.2588 0 0.9659 -0.5 0 0.866 - [5,24,0,1,0,-0.3827,0,0.9239,-0.2588,0,0.9659,-0.5,0,0.866], -// 5 24 0 1 0 -0.5 0 0.866 -0.3827 0 0.9239 -0.6088 0 0.7934 - [5,24,0,1,0,-0.5,0,0.866,-0.3827,0,0.9239,-0.6088,0,0.7934], -// 5 24 0 1 0 -0.6088 0 0.7934 -0.5 0 0.866 -0.7071 0 0.7071 - [5,24,0,1,0,-0.6088,0,0.7934,-0.5,0,0.866,-0.7071,0,0.7071], -// 5 24 0 1 0 -0.7071 0 0.7071 -0.6088 0 0.7934 -0.7934 0 0.6088 - [5,24,0,1,0,-0.7071,0,0.7071,-0.6088,0,0.7934,-0.7934,0,0.6088], -// 5 24 0 1 0 -0.7934 0 0.6088 -0.7071 0 0.7071 -0.866 0 0.5 - [5,24,0,1,0,-0.7934,0,0.6088,-0.7071,0,0.7071,-0.866,0,0.5], -// 5 24 0 1 0 -0.866 0 0.5 -0.7934 0 0.6088 -0.9239 0 0.3827 - [5,24,0,1,0,-0.866,0,0.5,-0.7934,0,0.6088,-0.9239,0,0.3827], -// 5 24 0 1 0 -0.9239 0 0.3827 -0.866 0 0.5 -0.9659 0 0.2588 - [5,24,0,1,0,-0.9239,0,0.3827,-0.866,0,0.5,-0.9659,0,0.2588], -// 5 24 0 1 0 -0.9659 0 0.2588 -0.9239 0 0.3827 -0.9914 0 0.1305 - [5,24,0,1,0,-0.9659,0,0.2588,-0.9239,0,0.3827,-0.9914,0,0.1305], -// 5 24 0 1 0 -0.9914 0 0.1305 -0.9659 0 0.2588 -1 0 0 - [5,24,0,1,0,-0.9914,0,0.1305,-0.9659,0,0.2588,-1,0,0], -// 5 24 0 1 0 -1 0 0 -0.9914 0 0.1305 -0.9914 0 -0.1305 - [5,24,0,1,0,-1,0,0,-0.9914,0,0.1305,-0.9914,0,-0.1305], -// 5 24 0 1 0 -0.9914 0 -0.1305 -1 0 0 -0.9659 0 -0.2588 - [5,24,0,1,0,-0.9914,0,-0.1305,-1,0,0,-0.9659,0,-0.2588], -// 5 24 0 1 0 -0.9659 0 -0.2588 -0.9914 0 -0.1305 -0.9239 0 -0.3827 - [5,24,0,1,0,-0.9659,0,-0.2588,-0.9914,0,-0.1305,-0.9239,0,-0.3827], -// 5 24 0 1 0 -0.9239 0 -0.3827 -0.9659 0 -0.2588 -0.866 0 -0.5 - [5,24,0,1,0,-0.9239,0,-0.3827,-0.9659,0,-0.2588,-0.866,0,-0.5], -// 5 24 0 1 0 -0.866 0 -0.5 -0.9239 0 -0.3827 -0.7934 0 -0.6088 - [5,24,0,1,0,-0.866,0,-0.5,-0.9239,0,-0.3827,-0.7934,0,-0.6088], -// 5 24 0 1 0 -0.7934 0 -0.6088 -0.866 0 -0.5 -0.7071 0 -0.7071 - [5,24,0,1,0,-0.7934,0,-0.6088,-0.866,0,-0.5,-0.7071,0,-0.7071], -// 5 24 0 1 0 -0.7071 0 -0.7071 -0.7934 0 -0.6088 -0.6088 0 -0.7934 - [5,24,0,1,0,-0.7071,0,-0.7071,-0.7934,0,-0.6088,-0.6088,0,-0.7934], -// 5 24 0 1 0 -0.6088 0 -0.7934 -0.7071 0 -0.7071 -0.5 0 -0.866 - [5,24,0,1,0,-0.6088,0,-0.7934,-0.7071,0,-0.7071,-0.5,0,-0.866], -// 5 24 0 1 0 -0.5 0 -0.866 -0.6088 0 -0.7934 -0.3827 0 -0.9239 - [5,24,0,1,0,-0.5,0,-0.866,-0.6088,0,-0.7934,-0.3827,0,-0.9239], -// 5 24 0 1 0 -0.3827 0 -0.9239 -0.5 0 -0.866 -0.2588 0 -0.9659 - [5,24,0,1,0,-0.3827,0,-0.9239,-0.5,0,-0.866,-0.2588,0,-0.9659], -// 5 24 0 1 0 -0.2588 0 -0.9659 -0.3827 0 -0.9239 -0.1305 0 -0.9914 - [5,24,0,1,0,-0.2588,0,-0.9659,-0.3827,0,-0.9239,-0.1305,0,-0.9914], -// 5 24 0 1 0 -0.1305 0 -0.9914 -0.2588 0 -0.9659 0 0 -1 - [5,24,0,1,0,-0.1305,0,-0.9914,-0.2588,0,-0.9659,0,0,-1], -// 5 24 0 1 0 0 0 -1 -0.1305 0 -0.9914 0.1305 0 -0.9914 - [5,24,0,1,0,0,0,-1,-0.1305,0,-0.9914,0.1305,0,-0.9914], -// 5 24 0 1 0 0.1305 0 -0.9914 0 0 -1 0.2588 0 -0.9659 - [5,24,0,1,0,0.1305,0,-0.9914,0,0,-1,0.2588,0,-0.9659], -// 5 24 0 1 0 0.2588 0 -0.9659 0.1305 0 -0.9914 0.3827 0 -0.9239 - [5,24,0,1,0,0.2588,0,-0.9659,0.1305,0,-0.9914,0.3827,0,-0.9239], -// 5 24 0 1 0 0.3827 0 -0.9239 0.2588 0 -0.9659 0.5 0 -0.866 - [5,24,0,1,0,0.3827,0,-0.9239,0.2588,0,-0.9659,0.5,0,-0.866], -// 5 24 0 1 0 0.5 0 -0.866 0.3827 0 -0.9239 0.6088 0 -0.7934 - [5,24,0,1,0,0.5,0,-0.866,0.3827,0,-0.9239,0.6088,0,-0.7934], -// 5 24 0 1 0 0.6088 0 -0.7934 0.5 0 -0.866 0.7071 0 -0.7071 - [5,24,0,1,0,0.6088,0,-0.7934,0.5,0,-0.866,0.7071,0,-0.7071], -// 5 24 0 1 0 0.7071 0 -0.7071 0.6088 0 -0.7934 0.7934 0 -0.6088 - [5,24,0,1,0,0.7071,0,-0.7071,0.6088,0,-0.7934,0.7934,0,-0.6088], -// 5 24 0 1 0 0.7934 0 -0.6088 0.7071 0 -0.7071 0.866 0 -0.5 - [5,24,0,1,0,0.7934,0,-0.6088,0.7071,0,-0.7071,0.866,0,-0.5], -// 5 24 0 1 0 0.866 0 -0.5 0.7934 0 -0.6088 0.9239 0 -0.3827 - [5,24,0,1,0,0.866,0,-0.5,0.7934,0,-0.6088,0.9239,0,-0.3827], -// 5 24 0 1 0 0.9239 0 -0.3827 0.866 0 -0.5 0.9659 0 -0.2588 - [5,24,0,1,0,0.9239,0,-0.3827,0.866,0,-0.5,0.9659,0,-0.2588], -// 5 24 0 1 0 0.9659 0 -0.2588 0.9239 0 -0.3827 0.9914 0 -0.1305 - [5,24,0,1,0,0.9659,0,-0.2588,0.9239,0,-0.3827,0.9914,0,-0.1305], -// 5 24 0 1 0 0.9914 0 -0.1305 0.9659 0 -0.2588 1 0 0 - [5,24,0,1,0,0.9914,0,-0.1305,0.9659,0,-0.2588,1,0,0], -// -// 0 end of file +// 3 16 0 1 0 .9915 0 .1305 1 0 0 + [3,16,0,1,0,.9915,0,.1305,1,0,0], +// 3 16 0 1 0 .966 0 .2588 .9915 0 .1305 + [3,16,0,1,0,.966,0,.2588,.9915,0,.1305], +// 3 16 0 1 0 .924 0 .3827 .966 0 .2588 + [3,16,0,1,0,.924,0,.3827,.966,0,.2588], +// 3 16 .8661 0 .5 .924 0 .3827 0 1 0 + [3,16,.8661,0,.5,.924,0,.3827,0,1,0], +// 3 16 0 1 0 .7935 0 .6089 .8661 0 .5 + [3,16,0,1,0,.7935,0,.6089,.8661,0,.5], +// 3 16 0 1 0 .7072 0 .7072 .7935 0 .6089 + [3,16,0,1,0,.7072,0,.7072,.7935,0,.6089], +// 3 16 0 1 0 .6089 0 .7935 .7072 0 .7072 + [3,16,0,1,0,.6089,0,.7935,.7072,0,.7072], +// 3 16 0 1 0 .5 0 .8661 .6089 0 .7935 + [3,16,0,1,0,.5,0,.8661,.6089,0,.7935], +// 3 16 .3827 0 .924 .5 0 .8661 0 1 0 + [3,16,.3827,0,.924,.5,0,.8661,0,1,0], +// 3 16 0 1 0 .2588 0 .966 .3827 0 .924 + [3,16,0,1,0,.2588,0,.966,.3827,0,.924], +// 3 16 0 1 0 .1305 0 .9915 .2588 0 .966 + [3,16,0,1,0,.1305,0,.9915,.2588,0,.966], +// 3 16 0 1 0 0 0 1 .1305 0 .9915 + [3,16,0,1,0,0,0,1,.1305,0,.9915], +// 3 16 0 1 0 -.1305 0 .9915 0 0 1 + [3,16,0,1,0,-.1305,0,.9915,0,0,1], +// 3 16 0 1 0 -.2588 0 .966 -.1305 0 .9915 + [3,16,0,1,0,-.2588,0,.966,-.1305,0,.9915], +// 3 16 0 1 0 -.3827 0 .924 -.2588 0 .966 + [3,16,0,1,0,-.3827,0,.924,-.2588,0,.966], +// 3 16 -.5 0 .8661 -.3827 0 .924 0 1 0 + [3,16,-.5,0,.8661,-.3827,0,.924,0,1,0], +// 3 16 0 1 0 -.6089 0 .7935 -.5 0 .8661 + [3,16,0,1,0,-.6089,0,.7935,-.5,0,.8661], +// 3 16 0 1 0 -.7072 0 .7072 -.6089 0 .7935 + [3,16,0,1,0,-.7072,0,.7072,-.6089,0,.7935], +// 3 16 0 1 0 -.7935 0 .6089 -.7072 0 .7072 + [3,16,0,1,0,-.7935,0,.6089,-.7072,0,.7072], +// 3 16 0 1 0 -.8661 0 .5 -.7935 0 .6089 + [3,16,0,1,0,-.8661,0,.5,-.7935,0,.6089], +// 3 16 -.924 0 .3827 -.8661 0 .5 0 1 0 + [3,16,-.924,0,.3827,-.8661,0,.5,0,1,0], +// 3 16 0 1 0 -.966 0 .2588 -.924 0 .3827 + [3,16,0,1,0,-.966,0,.2588,-.924,0,.3827], +// 3 16 0 1 0 -.9915 0 .1305 -.966 0 .2588 + [3,16,0,1,0,-.9915,0,.1305,-.966,0,.2588], +// 3 16 0 1 0 -1 0 0 -.9915 0 .1305 + [3,16,0,1,0,-1,0,0,-.9915,0,.1305], +// 3 16 0 1 0 -.9915 0 -.1305 -1 0 0 + [3,16,0,1,0,-.9915,0,-.1305,-1,0,0], +// 3 16 0 1 0 -.966 0 -.2588 -.9915 0 -.1305 + [3,16,0,1,0,-.966,0,-.2588,-.9915,0,-.1305], +// 3 16 0 1 0 -.924 0 -.3827 -.966 0 -.2588 + [3,16,0,1,0,-.924,0,-.3827,-.966,0,-.2588], +// 3 16 -.8661 0 -.5 -.924 0 -.3827 0 1 0 + [3,16,-.8661,0,-.5,-.924,0,-.3827,0,1,0], +// 3 16 0 1 0 -.7935 0 -.6089 -.8661 0 -.5 + [3,16,0,1,0,-.7935,0,-.6089,-.8661,0,-.5], +// 3 16 0 1 0 -.7072 0 -.7072 -.7935 0 -.6089 + [3,16,0,1,0,-.7072,0,-.7072,-.7935,0,-.6089], +// 3 16 0 1 0 -.6089 0 -.7935 -.7072 0 -.7072 + [3,16,0,1,0,-.6089,0,-.7935,-.7072,0,-.7072], +// 3 16 0 1 0 -.5 0 -.8661 -.6089 0 -.7935 + [3,16,0,1,0,-.5,0,-.8661,-.6089,0,-.7935], +// 3 16 -.3827 0 -.924 -.5 0 -.8661 0 1 0 + [3,16,-.3827,0,-.924,-.5,0,-.8661,0,1,0], +// 3 16 0 1 0 -.2588 0 -.966 -.3827 0 -.924 + [3,16,0,1,0,-.2588,0,-.966,-.3827,0,-.924], +// 3 16 0 1 0 -.1305 0 -.9915 -.2588 0 -.966 + [3,16,0,1,0,-.1305,0,-.9915,-.2588,0,-.966], +// 3 16 0 1 0 0 0 -1 -.1305 0 -.9915 + [3,16,0,1,0,0,0,-1,-.1305,0,-.9915], +// 3 16 0 1 0 .1305 0 -.9915 0 0 -1 + [3,16,0,1,0,.1305,0,-.9915,0,0,-1], +// 3 16 0 1 0 .2588 0 -.966 .1305 0 -.9915 + [3,16,0,1,0,.2588,0,-.966,.1305,0,-.9915], +// 3 16 0 1 0 .3827 0 -.924 .2588 0 -.966 + [3,16,0,1,0,.3827,0,-.924,.2588,0,-.966], +// 3 16 .5 0 -.8661 .3827 0 -.924 0 1 0 + [3,16,.5,0,-.8661,.3827,0,-.924,0,1,0], +// 3 16 0 1 0 .6089 0 -.7935 .5 0 -.8661 + [3,16,0,1,0,.6089,0,-.7935,.5,0,-.8661], +// 3 16 0 1 0 .7072 0 -.7072 .6089 0 -.7935 + [3,16,0,1,0,.7072,0,-.7072,.6089,0,-.7935], +// 3 16 0 1 0 .7935 0 -.6089 .7072 0 -.7072 + [3,16,0,1,0,.7935,0,-.6089,.7072,0,-.7072], +// 3 16 0 1 0 .8661 0 -.5 .7935 0 -.6089 + [3,16,0,1,0,.8661,0,-.5,.7935,0,-.6089], +// 3 16 .924 0 -.3827 .8661 0 -.5 0 1 0 + [3,16,.924,0,-.3827,.8661,0,-.5,0,1,0], +// 3 16 0 1 0 .966 0 -.2588 .924 0 -.3827 + [3,16,0,1,0,.966,0,-.2588,.924,0,-.3827], +// 3 16 0 1 0 .9915 0 -.1305 .966 0 -.2588 + [3,16,0,1,0,.9915,0,-.1305,.966,0,-.2588], +// 3 16 0 1 0 1 0 0 .9915 0 -.1305 + [3,16,0,1,0,1,0,0,.9915,0,-.1305], +// 0 // conditional lines +// 5 24 0 1 0 .8661 0 -.5 .7935 0 -.6089 .924 0 -.3827 + [5,24,0,1,0,.8661,0,-.5,.7935,0,-.6089,.924,0,-.3827], +// 5 24 .7935 0 -.6089 0 1 0 .8661 0 -.5 .7072 0 -.7072 + [5,24,.7935,0,-.6089,0,1,0,.8661,0,-.5,.7072,0,-.7072], +// 5 24 0 1 0 -.9915 0 .1305 -.966 0 .2588 -1 0 0 + [5,24,0,1,0,-.9915,0,.1305,-.966,0,.2588,-1,0,0], +// 5 24 -.966 0 .2588 0 1 0 -.9915 0 .1305 -.924 0 .3827 + [5,24,-.966,0,.2588,0,1,0,-.9915,0,.1305,-.924,0,.3827], +// 5 24 -.2588 0 .966 0 1 0 -.1305 0 .9915 -.3827 0 .924 + [5,24,-.2588,0,.966,0,1,0,-.1305,0,.9915,-.3827,0,.924], +// 5 24 1 0 0 0 1 0 .9915 0 -.1305 .9915 0 .1305 + [5,24,1,0,0,0,1,0,.9915,0,-.1305,.9915,0,.1305], +// 5 24 -.9915 0 -.1305 0 1 0 -1 0 0 -.966 0 -.2588 + [5,24,-.9915,0,-.1305,0,1,0,-1,0,0,-.966,0,-.2588], +// 5 24 .2588 0 -.966 0 1 0 .1305 0 -.9915 .3827 0 -.924 + [5,24,.2588,0,-.966,0,1,0,.1305,0,-.9915,.3827,0,-.924], +// 5 24 0 1 0 -.8661 0 .5 -.7935 0 .6089 -.924 0 .3827 + [5,24,0,1,0,-.8661,0,.5,-.7935,0,.6089,-.924,0,.3827], +// 5 24 0 1 0 -.1305 0 -.9915 0 0 -1 -.2588 0 -.966 + [5,24,0,1,0,-.1305,0,-.9915,0,0,-1,-.2588,0,-.966], +// 5 24 0 1 0 .3827 0 -.924 .2588 0 -.966 .5 0 -.8661 + [5,24,0,1,0,.3827,0,-.924,.2588,0,-.966,.5,0,-.8661], +// 5 24 -.7072 0 .7072 0 1 0 -.7935 0 .6089 -.6089 0 .7935 + [5,24,-.7072,0,.7072,0,1,0,-.7935,0,.6089,-.6089,0,.7935], +// 5 24 -.7935 0 -.6089 0 1 0 -.7072 0 -.7072 -.8661 0 -.5 + [5,24,-.7935,0,-.6089,0,1,0,-.7072,0,-.7072,-.8661,0,-.5], +// 5 24 0 1 0 .5 0 -.8661 .3827 0 -.924 .6089 0 -.7935 + [5,24,0,1,0,.5,0,-.8661,.3827,0,-.924,.6089,0,-.7935], +// 5 24 0 1 0 .5 0 .8661 .6089 0 .7935 .3827 0 .924 + [5,24,0,1,0,.5,0,.8661,.6089,0,.7935,.3827,0,.924], +// 5 24 .3827 0 .924 0 1 0 .2588 0 .966 .5 0 .8661 + [5,24,.3827,0,.924,0,1,0,.2588,0,.966,.5,0,.8661], +// 5 24 .966 0 .2588 0 1 0 .9915 0 .1305 .924 0 .3827 + [5,24,.966,0,.2588,0,1,0,.9915,0,.1305,.924,0,.3827], +// 5 24 .9915 0 .1305 0 1 0 .966 0 .2588 1 0 0 + [5,24,.9915,0,.1305,0,1,0,.966,0,.2588,1,0,0], +// 5 24 .2588 0 .966 0 1 0 .3827 0 .924 .1305 0 .9915 + [5,24,.2588,0,.966,0,1,0,.3827,0,.924,.1305,0,.9915], +// 5 24 0 1 0 -.5 0 .8661 -.3827 0 .924 -.6089 0 .7935 + [5,24,0,1,0,-.5,0,.8661,-.3827,0,.924,-.6089,0,.7935], +// 5 24 0 1 0 -.5 0 -.8661 -.6089 0 -.7935 -.3827 0 -.924 + [5,24,0,1,0,-.5,0,-.8661,-.6089,0,-.7935,-.3827,0,-.924], +// 5 24 0 1 0 .924 0 -.3827 .966 0 -.2588 .8661 0 -.5 + [5,24,0,1,0,.924,0,-.3827,.966,0,-.2588,.8661,0,-.5], +// 5 24 0 1 0 .1305 0 .9915 .2588 0 .966 0 0 1 + [5,24,0,1,0,.1305,0,.9915,.2588,0,.966,0,0,1], +// 5 24 0 1 0 -1 0 0 -.9915 0 -.1305 -.9915 0 .1305 + [5,24,0,1,0,-1,0,0,-.9915,0,-.1305,-.9915,0,.1305], +// 5 24 0 1 0 -.6089 0 -.7935 -.7072 0 -.7072 -.5 0 -.8661 + [5,24,0,1,0,-.6089,0,-.7935,-.7072,0,-.7072,-.5,0,-.8661], +// 5 24 .6089 0 -.7935 0 1 0 .5 0 -.8661 .7072 0 -.7072 + [5,24,.6089,0,-.7935,0,1,0,.5,0,-.8661,.7072,0,-.7072], +// 5 24 0 1 0 .8661 0 .5 .924 0 .3827 .7935 0 .6089 + [5,24,0,1,0,.8661,0,.5,.924,0,.3827,.7935,0,.6089], +// 5 24 0 1 0 0 0 1 .1305 0 .9915 -.1305 0 .9915 + [5,24,0,1,0,0,0,1,.1305,0,.9915,-.1305,0,.9915], +// 5 24 .7935 0 .6089 0 1 0 .7072 0 .7072 .8661 0 .5 + [5,24,.7935,0,.6089,0,1,0,.7072,0,.7072,.8661,0,.5], +// 5 24 0 1 0 .966 0 -.2588 .924 0 -.3827 .9915 0 -.1305 + [5,24,0,1,0,.966,0,-.2588,.924,0,-.3827,.9915,0,-.1305], +// 5 24 0 1 0 .9915 0 -.1305 1 0 0 .966 0 -.2588 + [5,24,0,1,0,.9915,0,-.1305,1,0,0,.966,0,-.2588], +// 5 24 -.7072 0 -.7072 0 1 0 -.6089 0 -.7935 -.7935 0 -.6089 + [5,24,-.7072,0,-.7072,0,1,0,-.6089,0,-.7935,-.7935,0,-.6089], +// 5 24 -.1305 0 .9915 0 1 0 -.2588 0 .966 0 0 1 + [5,24,-.1305,0,.9915,0,1,0,-.2588,0,.966,0,0,1], +// 5 24 0 1 0 .7072 0 .7072 .7935 0 .6089 .6089 0 .7935 + [5,24,0,1,0,.7072,0,.7072,.7935,0,.6089,.6089,0,.7935], +// 5 24 0 1 0 -.924 0 -.3827 -.8661 0 -.5 -.966 0 -.2588 + [5,24,0,1,0,-.924,0,-.3827,-.8661,0,-.5,-.966,0,-.2588], +// 5 24 0 1 0 .924 0 .3827 .8661 0 .5 .966 0 .2588 + [5,24,0,1,0,.924,0,.3827,.8661,0,.5,.966,0,.2588], +// 5 24 -.3827 0 -.924 0 1 0 -.5 0 -.8661 -.2588 0 -.966 + [5,24,-.3827,0,-.924,0,1,0,-.5,0,-.8661,-.2588,0,-.966], +// 5 24 -.924 0 .3827 0 1 0 -.8661 0 .5 -.966 0 .2588 + [5,24,-.924,0,.3827,0,1,0,-.8661,0,.5,-.966,0,.2588], +// 5 24 0 1 0 -.3827 0 .924 -.5 0 .8661 -.2588 0 .966 + [5,24,0,1,0,-.3827,0,.924,-.5,0,.8661,-.2588,0,.966], +// 5 24 -.2588 0 -.966 0 1 0 -.1305 0 -.9915 -.3827 0 -.924 + [5,24,-.2588,0,-.966,0,1,0,-.1305,0,-.9915,-.3827,0,-.924], +// 5 24 -.6089 0 .7935 0 1 0 -.7072 0 .7072 -.5 0 .8661 + [5,24,-.6089,0,.7935,0,1,0,-.7072,0,.7072,-.5,0,.8661], +// 5 24 0 1 0 0 0 -1 -.1305 0 -.9915 .1305 0 -.9915 + [5,24,0,1,0,0,0,-1,-.1305,0,-.9915,.1305,0,-.9915], +// 5 24 0 1 0 -.966 0 -.2588 -.924 0 -.3827 -.9915 0 -.1305 + [5,24,0,1,0,-.966,0,-.2588,-.924,0,-.3827,-.9915,0,-.1305], +// 5 24 0 1 0 .6089 0 .7935 .7072 0 .7072 .5 0 .8661 + [5,24,0,1,0,.6089,0,.7935,.7072,0,.7072,.5,0,.8661], +// 5 24 0 1 0 -.8661 0 -.5 -.924 0 -.3827 -.7935 0 -.6089 + [5,24,0,1,0,-.8661,0,-.5,-.924,0,-.3827,-.7935,0,-.6089], +// 5 24 .7072 0 -.7072 0 1 0 .7935 0 -.6089 .6089 0 -.7935 + [5,24,.7072,0,-.7072,0,1,0,.7935,0,-.6089,.6089,0,-.7935], +// 5 24 .1305 0 -.9915 0 1 0 0 0 -1 .2588 0 -.966 + [5,24,.1305,0,-.9915,0,1,0,0,0,-1,.2588,0,-.966], +// 5 24 0 1 0 -.7935 0 .6089 -.7072 0 .7072 -.8661 0 .5 + [5,24,0,1,0,-.7935,0,.6089,-.7072,0,.7072,-.8661,0,.5], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4con0(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4con0(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4con16.scad b/p/48/4-4con16.scad index 08f0927b3..82974008f 100644 --- a/p/48/4-4con16.scad +++ b/p/48/4-4con16.scad @@ -2,16 +2,17 @@ use <../../lib.scad> function ldraw_lib__48__4_4con16() = [ // 0 Hi-Res Cone 16 x 1.0 // 0 Name: 48\4-4con16.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-01-31 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 16 1 0 15.8624 1 2.088 16.8538 0 2.2185 17 0 0 [4,16,16,1,0,15.8624,1,2.088,16.8538,0,2.2185,17,0,0], @@ -109,8 +110,7 @@ function ldraw_lib__48__4_4con16() = [ [4,16,15.4544,1,-4.1408,15.8624,1,-2.088,16.8538,0,-2.2185,16.4203,0,-4.3996], // 4 16 15.8624 1 -2.088 16 1 0 17 0 0 16.8538 0 -2.2185 [4,16,15.8624,1,-2.088,16,1,0,17,0,0,16.8538,0,-2.2185], -// -// 0 conditional lines +// 0 // conditional lines // 5 24 16 1 0 17 0 0 15.8624 1 -2.088 15.8624 1 2.088 [5,24,16,1,0,17,0,0,15.8624,1,-2.088,15.8624,1,2.088], // 5 24 15.8624 1 2.088 16.8538 0 2.2185 16 1 0 15.4544 1 4.1408 @@ -207,9 +207,7 @@ function ldraw_lib__48__4_4con16() = [ [5,24,15.4544,1,-4.1408,16.4203,0,-4.3996,14.7824,1,-6.1232,15.8624,1,-2.088], // 5 24 15.8624 1 -2.088 16.8538 0 -2.2185 15.4544 1 -4.1408 16 1 0 [5,24,15.8624,1,-2.088,16.8538,0,-2.2185,15.4544,1,-4.1408,16,1,0], -// -// 0 end of file -// +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4con16(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4con16(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4con17.scad b/p/48/4-4con17.scad index c0f0aaa63..91433d0de 100644 --- a/p/48/4-4con17.scad +++ b/p/48/4-4con17.scad @@ -2,16 +2,17 @@ use <../../lib.scad> function ldraw_lib__48__4_4con17() = [ // 0 Hi-Res Cone 17 x 1.0 // 0 Name: 48\4-4con17.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-01-29 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 17 1 0 16.8538 1 2.2185 17.8452 0 2.349 18 0 0 [4,16,17,1,0,16.8538,1,2.2185,17.8452,0,2.349,18,0,0], @@ -109,8 +110,7 @@ function ldraw_lib__48__4_4con17() = [ [4,16,16.4203,1,-4.3996,16.8538,1,-2.2185,17.8452,0,-2.349,17.3862,0,-4.6584], // 4 16 16.8538 1 -2.2185 17 1 0 18 0 0 17.8452 0 -2.349 [4,16,16.8538,1,-2.2185,17,1,0,18,0,0,17.8452,0,-2.349], -// -// 0 conditional lines +// 0 // conditional lines // 5 24 17 1 0 18 0 0 16.8538 1 -2.2185 16.8538 1 2.2185 [5,24,17,1,0,18,0,0,16.8538,1,-2.2185,16.8538,1,2.2185], // 5 24 16.8538 1 2.2185 17.8452 0 2.349 17 1 0 16.4203 1 4.3996 @@ -207,9 +207,7 @@ function ldraw_lib__48__4_4con17() = [ [5,24,16.4203,1,-4.3996,17.3862,0,-4.6584,15.7063,1,-6.5059,16.8538,1,-2.2185], // 5 24 16.8538 1 -2.2185 17.8452 0 -2.349 16.4203 1 -4.3996 17 1 0 [5,24,16.8538,1,-2.2185,17.8452,0,-2.349,16.4203,1,-4.3996,17,1,0], -// -// 0 end of file -// +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4con17(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4con17(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4con18.scad b/p/48/4-4con18.scad index 6d16b3374..7e431d397 100644 --- a/p/48/4-4con18.scad +++ b/p/48/4-4con18.scad @@ -2,16 +2,17 @@ use <../../lib.scad> function ldraw_lib__48__4_4con18() = [ // 0 Hi-Res Cone 18 x 1.0 // 0 Name: 48\4-4con18.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-02-07 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 18 1 0 17.8452 1 2.349 18.8366 0 2.4795 19 0 0 [4,16,18,1,0,17.8452,1,2.349,18.8366,0,2.4795,19,0,0], @@ -109,8 +110,7 @@ function ldraw_lib__48__4_4con18() = [ [4,16,17.3862,1,-4.6584,17.8452,1,-2.349,18.8366,0,-2.4795,18.3521,0,-4.9172], // 4 16 17.8452 1 -2.349 18 1 0 19 0 0 18.8366 0 -2.4795 [4,16,17.8452,1,-2.349,18,1,0,19,0,0,18.8366,0,-2.4795], -// -// 0 conditional lines +// 0 // conditional lines // 5 24 18 1 0 19 0 0 17.8452 1 -2.349 17.8452 1 2.349 [5,24,18,1,0,19,0,0,17.8452,1,-2.349,17.8452,1,2.349], // 5 24 17.8452 1 2.349 18.8366 0 2.4795 18 1 0 17.3862 1 4.6584 @@ -207,9 +207,7 @@ function ldraw_lib__48__4_4con18() = [ [5,24,17.3862,1,-4.6584,18.3521,0,-4.9172,16.6302,1,-6.8886,17.8452,1,-2.349], // 5 24 17.8452 1 -2.349 18.8366 0 -2.4795 17.3862 1 -4.6584 18 1 0 [5,24,17.8452,1,-2.349,18.8366,0,-2.4795,17.3862,1,-4.6584,18,1,0], -// -// 0 end of file -// +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4con18(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4con18(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4con20.scad b/p/48/4-4con20.scad index 6b0bbee07..fdf706c50 100644 --- a/p/48/4-4con20.scad +++ b/p/48/4-4con20.scad @@ -2,16 +2,17 @@ use <../../lib.scad> function ldraw_lib__48__4_4con20() = [ // 0 Hi-Res Cone 20 x 1.0 // 0 Name: 48\4-4con20.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 -// +// 0 !HISTORY 2024-02-03 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 20 1 0 19.828 1 2.61 20.8194 0 2.7405 21 0 0 [4,16,20,1,0,19.828,1,2.61,20.8194,0,2.7405,21,0,0], @@ -109,8 +110,7 @@ function ldraw_lib__48__4_4con20() = [ [4,16,19.318,1,-5.176,19.828,1,-2.61,20.8194,0,-2.7405,20.2839,0,-5.4348], // 4 16 19.828 1 -2.61 20 1 0 21 0 0 20.8194 0 -2.7405 [4,16,19.828,1,-2.61,20,1,0,21,0,0,20.8194,0,-2.7405], -// -// 0 conditional lines +// 0 // conditional lines // 5 24 20 1 0 21 0 0 19.828 1 -2.61 19.828 1 2.61 [5,24,20,1,0,21,0,0,19.828,1,-2.61,19.828,1,2.61], // 5 24 19.828 1 2.61 20.8194 0 2.7405 20 1 0 19.318 1 5.176 @@ -207,9 +207,7 @@ function ldraw_lib__48__4_4con20() = [ [5,24,19.318,1,-5.176,20.2839,0,-5.4348,18.478,1,-7.654,19.828,1,-2.61], // 5 24 19.828 1 -2.61 20.8194 0 -2.7405 19.318 1 -5.176 20 1 0 [5,24,19.828,1,-2.61,20.8194,0,-2.7405,19.318,1,-5.176,20,1,0], -// -// 0 end of file -// +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4con20(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4con20(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4con21.scad b/p/48/4-4con21.scad index 26ce3ea11..989538ca9 100644 --- a/p/48/4-4con21.scad +++ b/p/48/4-4con21.scad @@ -2,16 +2,17 @@ use <../../lib.scad> function ldraw_lib__48__4_4con21() = [ // 0 Hi-Res Cone 21 x 1.0 // 0 Name: 48\4-4con21.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-02-07 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 21 1 0 20.8194 1 2.7405 21.8108 0 2.871 22 0 0 [4,16,21,1,0,20.8194,1,2.7405,21.8108,0,2.871,22,0,0], @@ -109,8 +110,7 @@ function ldraw_lib__48__4_4con21() = [ [4,16,20.2839,1,-5.4348,20.8194,1,-2.7405,21.8108,0,-2.871,21.2498,0,-5.6936], // 4 16 20.8194 1 -2.7405 21 1 0 22 0 0 21.8108 0 -2.871 [4,16,20.8194,1,-2.7405,21,1,0,22,0,0,21.8108,0,-2.871], -// -// 0 conditional lines +// 0 // conditional lines // 5 24 21 1 0 22 0 0 20.8194 1 -2.7405 20.8194 1 2.7405 [5,24,21,1,0,22,0,0,20.8194,1,-2.7405,20.8194,1,2.7405], // 5 24 20.8194 1 2.7405 21.8108 0 2.871 21 1 0 20.2839 1 5.4348 @@ -207,9 +207,7 @@ function ldraw_lib__48__4_4con21() = [ [5,24,20.2839,1,-5.4348,21.2498,0,-5.6936,19.4019,1,-8.0367,20.8194,1,-2.7405], // 5 24 20.8194 1 -2.7405 21.8108 0 -2.871 20.2839 1 -5.4348 21 1 0 [5,24,20.8194,1,-2.7405,21.8108,0,-2.871,20.2839,1,-5.4348,21,1,0], -// -// 0 end of file -// +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4con21(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4con21(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4con22.scad b/p/48/4-4con22.scad index 3e274627c..154167f2c 100644 --- a/p/48/4-4con22.scad +++ b/p/48/4-4con22.scad @@ -2,16 +2,17 @@ use <../../lib.scad> function ldraw_lib__48__4_4con22() = [ // 0 Hi-Res Cone 22 x 1.0 // 0 Name: 48\4-4con22.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-02-07 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 22 1 0 21.8108 1 2.871 22.8022 0 3.0015 23 0 0 [4,16,22,1,0,21.8108,1,2.871,22.8022,0,3.0015,23,0,0], @@ -109,8 +110,7 @@ function ldraw_lib__48__4_4con22() = [ [4,16,21.2498,1,-5.6936,21.8108,1,-2.871,22.8022,0,-3.0015,22.2157,0,-5.9524], // 4 16 21.8108 1 -2.871 22 1 0 23 0 0 22.8022 0 -3.0015 [4,16,21.8108,1,-2.871,22,1,0,23,0,0,22.8022,0,-3.0015], -// -// 0 conditional lines +// 0 // conditional lines // 5 24 22 1 0 23 0 0 21.8108 1 -2.871 21.8108 1 2.871 [5,24,22,1,0,23,0,0,21.8108,1,-2.871,21.8108,1,2.871], // 5 24 21.8108 1 2.871 22.8022 0 3.0015 22 1 0 21.2498 1 5.6936 @@ -207,9 +207,7 @@ function ldraw_lib__48__4_4con22() = [ [5,24,21.2498,1,-5.6936,22.2157,0,-5.9524,20.3258,1,-8.4194,21.8108,1,-2.871], // 5 24 21.8108 1 -2.871 22.8022 0 -3.0015 21.2498 1 -5.6936 22 1 0 [5,24,21.8108,1,-2.871,22.8022,0,-3.0015,21.2498,1,-5.6936,22,1,0], -// -// 0 end of file -// +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4con22(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4con22(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4con27.scad b/p/48/4-4con27.scad index bdce323ce..24148d728 100644 --- a/p/48/4-4con27.scad +++ b/p/48/4-4con27.scad @@ -2,16 +2,17 @@ use <../../lib.scad> function ldraw_lib__48__4_4con27() = [ // 0 Hi-Res Cone 27 x 1.0 // 0 Name: 48\4-4con27.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-02-13 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 27 1 0 26.7678 1 3.5235 27.7592 0 3.654 28 0 0 [4,16,27,1,0,26.7678,1,3.5235,27.7592,0,3.654,28,0,0], @@ -109,8 +110,7 @@ function ldraw_lib__48__4_4con27() = [ [4,16,26.0793,1,-6.9876,26.7678,1,-3.5235,27.7592,0,-3.654,27.0452,0,-7.2464], // 4 16 26.7678 1 -3.5235 27 1 0 28 0 0 27.7592 0 -3.654 [4,16,26.7678,1,-3.5235,27,1,0,28,0,0,27.7592,0,-3.654], -// -// 0 conditional lines +// 0 // conditional lines // 5 24 27 1 0 28 0 0 26.7678 1 -3.5235 26.7678 1 3.5235 [5,24,27,1,0,28,0,0,26.7678,1,-3.5235,26.7678,1,3.5235], // 5 24 26.7678 1 3.5235 27.7592 0 3.654 27 1 0 26.0793 1 6.9876 @@ -207,9 +207,7 @@ function ldraw_lib__48__4_4con27() = [ [5,24,26.0793,1,-6.9876,27.0452,0,-7.2464,24.9453,1,-10.3329,26.7678,1,-3.5235], // 5 24 26.7678 1 -3.5235 27.7592 0 -3.654 26.0793 1 -6.9876 27 1 0 [5,24,26.7678,1,-3.5235,27.7592,0,-3.654,26.0793,1,-6.9876,27,1,0], -// -// 0 end of file -// +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4con27(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4con27(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4con30.scad b/p/48/4-4con30.scad index ab24e6aef..b3230c96b 100644 --- a/p/48/4-4con30.scad +++ b/p/48/4-4con30.scad @@ -2,16 +2,17 @@ use <../../lib.scad> function ldraw_lib__48__4_4con30() = [ // 0 Hi-Res Cone 30 x 1.0 // 0 Name: 48\4-4con30.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 -// +// 0 !HISTORY 2024-01-29 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 30 1 0 29.742 1 3.915 30.7334 0 4.0455 31 0 0 [4,16,30,1,0,29.742,1,3.915,30.7334,0,4.0455,31,0,0], @@ -109,8 +110,7 @@ function ldraw_lib__48__4_4con30() = [ [4,16,28.977,1,-7.764,29.742,1,-3.915,30.7334,0,-4.0455,29.9429,0,-8.0228], // 4 16 29.742 1 -3.915 30 1 0 31 0 0 30.7334 0 -4.0455 [4,16,29.742,1,-3.915,30,1,0,31,0,0,30.7334,0,-4.0455], -// -// 0 conditional lines +// 0 // conditional lines // 5 24 30 1 0 31 0 0 29.742 1 -3.915 29.742 1 3.915 [5,24,30,1,0,31,0,0,29.742,1,-3.915,29.742,1,3.915], // 5 24 29.742 1 3.915 30.7334 0 4.0455 30 1 0 28.977 1 7.764 @@ -207,9 +207,7 @@ function ldraw_lib__48__4_4con30() = [ [5,24,28.977,1,-7.764,29.9429,0,-8.0228,27.717,1,-11.481,29.742,1,-3.915], // 5 24 29.742 1 -3.915 30.7334 0 -4.0455 28.977 1 -7.764 30 1 0 [5,24,29.742,1,-3.915,30.7334,0,-4.0455,28.977,1,-7.764,30,1,0], -// -// 0 end of file -// +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4con30(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4con30(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4con41.scad b/p/48/4-4con41.scad index 9d5bb7def..59acd8f21 100644 --- a/p/48/4-4con41.scad +++ b/p/48/4-4con41.scad @@ -2,16 +2,17 @@ use <../../lib.scad> function ldraw_lib__48__4_4con41() = [ // 0 Hi-Res Cone 41 x 1.0 // 0 Name: 48\4-4con41.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-02-05 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 41 1 0 40.6474 1 5.3505 41.6388 0 5.481 42 0 0 [4,16,41,1,0,40.6474,1,5.3505,41.6388,0,5.481,42,0,0], @@ -109,8 +110,7 @@ function ldraw_lib__48__4_4con41() = [ [4,16,39.6019,1,-10.6108,40.6474,1,-5.3505,41.6388,0,-5.481,40.5678,0,-10.8696], // 4 16 40.6474 1 -5.3505 41 1 0 42 0 0 41.6388 0 -5.481 [4,16,40.6474,1,-5.3505,41,1,0,42,0,0,41.6388,0,-5.481], -// -// 0 conditional lines +// 0 // conditional lines // 5 24 41 1 0 42 0 0 40.6474 1 -5.3505 40.6474 1 5.3505 [5,24,41,1,0,42,0,0,40.6474,1,-5.3505,40.6474,1,5.3505], // 5 24 40.6474 1 5.3505 41.6388 0 5.481 41 1 0 39.6019 1 10.6108 @@ -207,9 +207,7 @@ function ldraw_lib__48__4_4con41() = [ [5,24,39.6019,1,-10.6108,40.5678,0,-10.8696,37.8799,1,-15.6907,40.6474,1,-5.3505], // 5 24 40.6474 1 -5.3505 41.6388 0 -5.481 39.6019 1 -10.6108 41 1 0 [5,24,40.6474,1,-5.3505,41.6388,0,-5.481,39.6019,1,-10.6108,41,1,0], -// -// 0 end of file -// +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4con41(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4con41(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4crh1.scad b/p/48/4-4crh1.scad index 99937ad00..9530b9d21 100644 --- a/p/48/4-4crh1.scad +++ b/p/48/4-4crh1.scad @@ -2,9 +2,9 @@ use <../../lib.scad> function ldraw_lib__48__4_4crh1() = [ // 0 Click Rotation Ring 24 Tooth with Stop // 0 Name: 48\4-4crh1.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -12,540 +12,552 @@ function ldraw_lib__48__4_4crh1() = [ // // 0 !HISTORY 2010-05-11 [cwdee] Converted concave intersections to type 2 lines // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-02-22 [Holly-Wood] Complete re-write, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Inner Ring(48) R = 11 LDU // 0 // Outer Ring(48) R = 12 LDU // -// 2 24 1.501 -1 11.401 0 -1 12 - [2,24,1.501,-1,11.401,0,-1,12], -// 2 24 1.501 -1 11.401 3.106 -1 11.591 - [2,24,1.501,-1,11.401,3.106,-1,11.591], -// 2 24 4.401 -1 10.625 3.106 -1 11.591 - [2,24,4.401,-1,10.625,3.106,-1,11.591], +// 2 24 -10.6249 -1 4.4011 -10.392 -1 6 + [2,24,-10.6249,-1,4.4011,-10.392,-1,6], +// 2 24 -11.401 -1 1.501 -11.5908 -1 3.1056 + [2,24,-11.401,-1,1.501,-11.5908,-1,3.1056], +// 2 24 11.401 0 1.501 12 0 0 + [2,24,11.401,0,1.501,12,0,0], +// 2 24 8.485 0 8.485 7.001 0 9.124 + [2,24,8.485,0,8.485,7.001,0,9.124], +// 2 24 -8.485 0 8.485 -7.001 0 9.124 + [2,24,-8.485,0,8.485,-7.001,0,9.124], +// 2 24 -11.5908 0 3.1056 -10.6249 0 4.4011 + [2,24,-11.5908,0,3.1056,-10.6249,0,4.4011], +// 2 24 10.392 0 -6 9.124 0 -7.001 + [2,24,10.392,0,-6,9.124,0,-7.001], +// 2 24 -3.1056 -1 11.5908 -3.1056 0 11.5908 + [2,24,-3.1056,-1,11.5908,-3.1056,0,11.5908], +// 2 24 -9.124 -1 7.001 -8.485 -1 8.485 + [2,24,-9.124,-1,7.001,-8.485,-1,8.485], +// 2 24 -11.5908 -1 -3.1056 -11.5908 0 -3.1056 + [2,24,-11.5908,-1,-3.1056,-11.5908,0,-3.1056], +// 2 24 -1.5008 -1 -11.4011 0 -1 -12 + [2,24,-1.5008,-1,-11.4011,0,-1,-12], +// 2 24 -1.5008 0 -11.4011 -3.1056 0 -11.5908 + [2,24,-1.5008,0,-11.4011,-3.1056,0,-11.5908], +// 2 24 -12 -1 0 -11.401 -1 1.501 + [2,24,-12,-1,0,-11.401,-1,1.501], +// 2 24 3.1056 0 11.5908 3.1056 -1 11.5908 + [2,24,3.1056,0,11.5908,3.1056,-1,11.5908], +// 2 24 10.392 -1 -6 10.392 0 -6 + [2,24,10.392,-1,-6,10.392,0,-6], +// 2 24 10.6249 0 -4.4011 10.392 0 -6 + [2,24,10.6249,0,-4.4011,10.392,0,-6], +// 2 24 0 0 -12 -1.5008 0 -11.4011 + [2,24,0,0,-12,-1.5008,0,-11.4011], // 2 24 4.401 -1 10.625 6 -1 10.392 [2,24,4.401,-1,10.625,6,-1,10.392], -// 2 24 7.001 -1 9.124 6 -1 10.392 - [2,24,7.001,-1,9.124,6,-1,10.392], -// 2 24 7.001 -1 9.124 8.485 -1 8.485 - [2,24,7.001,-1,9.124,8.485,-1,8.485], -// 2 24 9.124 -1 7.001 8.485 -1 8.485 - [2,24,9.124,-1,7.001,8.485,-1,8.485], +// 2 24 6 -1 10.392 7.001 -1 9.124 + [2,24,6,-1,10.392,7.001,-1,9.124], +// 2 24 4.401 0 -10.625 3.1056 0 -11.5908 + [2,24,4.401,0,-10.625,3.1056,0,-11.5908], +// 2 24 -11.4011 0 -1.5008 -11.401 -1 -1.501 + [2,24,-11.4011,0,-1.5008,-11.401,-1,-1.501], +// 2 24 10.6249 0 4.4011 10.392 0 6 + [2,24,10.6249,0,4.4011,10.392,0,6], +// 2 24 10.392 -1 6 10.6249 -1 4.4011 + [2,24,10.392,-1,6,10.6249,-1,4.4011], +// 2 24 -6 0 10.392 -6 -1 10.392 + [2,24,-6,0,10.392,-6,-1,10.392], +// 2 24 1.5008 0 11.4011 0 0 12 + [2,24,1.5008,0,11.4011,0,0,12], // 2 24 9.124 -1 7.001 10.392 -1 6 [2,24,9.124,-1,7.001,10.392,-1,6], -// 2 24 10.625 -1 4.401 10.392 -1 6 - [2,24,10.625,-1,4.401,10.392,-1,6], -// 2 24 10.625 -1 4.401 11.591 -1 3.106 - [2,24,10.625,-1,4.401,11.591,-1,3.106], -// 2 24 11.401 -1 1.501 11.591 -1 3.106 - [2,24,11.401,-1,1.501,11.591,-1,3.106], -// 2 24 11.401 -1 1.501 12 -1 0 - [2,24,11.401,-1,1.501,12,-1,0], -// 2 24 11.401 -1 -1.501 12 -1 0 - [2,24,11.401,-1,-1.501,12,-1,0], -// 2 24 11.401 -1 -1.501 11.591 -1 -3.106 - [2,24,11.401,-1,-1.501,11.591,-1,-3.106], -// 2 24 10.625 -1 -4.401 11.591 -1 -3.106 - [2,24,10.625,-1,-4.401,11.591,-1,-3.106], -// 2 24 10.625 -1 -4.401 10.392 -1 -6 - [2,24,10.625,-1,-4.401,10.392,-1,-6], -// 2 24 9.124 -1 -7.001 10.392 -1 -6 - [2,24,9.124,-1,-7.001,10.392,-1,-6], -// 2 24 9.124 -1 -7.001 8.485 -1 -8.485 - [2,24,9.124,-1,-7.001,8.485,-1,-8.485], -// 2 24 7.001 -1 -9.124 8.485 -1 -8.485 - [2,24,7.001,-1,-9.124,8.485,-1,-8.485], -// 2 24 7.001 -1 -9.124 6 -1 -10.392 - [2,24,7.001,-1,-9.124,6,-1,-10.392], -// 2 24 4.401 -1 -10.625 6 -1 -10.392 - [2,24,4.401,-1,-10.625,6,-1,-10.392], -// 2 24 4.401 -1 -10.625 3.106 -1 -11.591 - [2,24,4.401,-1,-10.625,3.106,-1,-11.591], -// 2 24 1.501 -1 -11.401 3.106 -1 -11.591 - [2,24,1.501,-1,-11.401,3.106,-1,-11.591], -// 2 24 1.501 -1 -11.401 0 -1 -12 - [2,24,1.501,-1,-11.401,0,-1,-12], -// 2 24 -1.501 -1 -11.401 0 -1 -12 - [2,24,-1.501,-1,-11.401,0,-1,-12], -// 2 24 -1.501 -1 -11.401 -3.106 -1 -11.591 - [2,24,-1.501,-1,-11.401,-3.106,-1,-11.591], -// 2 24 -4.401 -1 -10.625 -3.106 -1 -11.591 - [2,24,-4.401,-1,-10.625,-3.106,-1,-11.591], -// 2 24 -4.401 -1 -10.625 -6 -1 -10.392 - [2,24,-4.401,-1,-10.625,-6,-1,-10.392], +// 2 24 -6 0 -10.392 -6 -1 -10.392 + [2,24,-6,0,-10.392,-6,-1,-10.392], +// 2 24 -12 0 0 -12 -1 0 + [2,24,-12,0,0,-12,-1,0], +// 2 24 -12 -1 0 -11.401 -1 -1.501 + [2,24,-12,-1,0,-11.401,-1,-1.501], +// 2 24 9.124 -1 7.001 9.124 0 7.001 + [2,24,9.124,-1,7.001,9.124,0,7.001], +// 2 24 7.001 -1 9.124 8.485 -1 8.485 + [2,24,7.001,-1,9.124,8.485,-1,8.485], +// 2 24 -3.1056 -1 11.5908 -1.5008 -1 11.4011 + [2,24,-3.1056,-1,11.5908,-1.5008,-1,11.4011], +// 2 24 4.401 0 10.625 3.1056 0 11.5908 + [2,24,4.401,0,10.625,3.1056,0,11.5908], +// 2 24 -11.4011 0 1.5008 -11.5908 0 3.1056 + [2,24,-11.4011,0,1.5008,-11.5908,0,3.1056], +// 2 24 -4.401 -1 -10.625 -4.401 0 -10.625 + [2,24,-4.401,-1,-10.625,-4.401,0,-10.625], +// 2 24 -11.5908 0 3.1056 -11.5908 -1 3.1056 + [2,24,-11.5908,0,3.1056,-11.5908,-1,3.1056], +// 2 24 1.5008 0 -11.4011 0 0 -12 + [2,24,1.5008,0,-11.4011,0,0,-12], +// 2 24 -6 0 10.392 -4.401 0 10.625 + [2,24,-6,0,10.392,-4.401,0,10.625], +// 2 24 10.392 0 6 10.392 -1 6 + [2,24,10.392,0,6,10.392,-1,6], // 2 24 -7.001 -1 -9.124 -6 -1 -10.392 [2,24,-7.001,-1,-9.124,-6,-1,-10.392], -// 2 24 -7.001 -1 -9.124 -8.485 -1 -8.485 - [2,24,-7.001,-1,-9.124,-8.485,-1,-8.485], -// 2 24 -9.124 -1 -7.001 -8.485 -1 -8.485 - [2,24,-9.124,-1,-7.001,-8.485,-1,-8.485], -// 2 24 -9.124 -1 -7.001 -10.392 -1 -6 - [2,24,-9.124,-1,-7.001,-10.392,-1,-6], -// 2 24 -10.625 -1 -4.401 -10.392 -1 -6 - [2,24,-10.625,-1,-4.401,-10.392,-1,-6], -// 2 24 -10.625 -1 -4.401 -11.591 -1 -3.106 - [2,24,-10.625,-1,-4.401,-11.591,-1,-3.106], -// 2 24 -11.401 -1 -1.501 -11.591 -1 -3.106 - [2,24,-11.401,-1,-1.501,-11.591,-1,-3.106], -// 2 24 -11.401 -1 -1.501 -12 -1 0 - [2,24,-11.401,-1,-1.501,-12,-1,0], -// 2 24 -11.401 -1 1.501 -12 -1 0 - [2,24,-11.401,-1,1.501,-12,-1,0], -// 2 24 -11.401 -1 1.501 -11.591 -1 3.106 - [2,24,-11.401,-1,1.501,-11.591,-1,3.106], -// 2 24 -10.625 -1 4.401 -11.591 -1 3.106 - [2,24,-10.625,-1,4.401,-11.591,-1,3.106], -// 2 24 -10.625 -1 4.401 -10.392 -1 6 - [2,24,-10.625,-1,4.401,-10.392,-1,6], -// 2 24 -9.124 -1 7.001 -10.392 -1 6 - [2,24,-9.124,-1,7.001,-10.392,-1,6], -// 2 24 -9.124 -1 7.001 -8.485 -1 8.485 - [2,24,-9.124,-1,7.001,-8.485,-1,8.485], -// 2 24 -7.001 -1 9.124 -8.485 -1 8.485 - [2,24,-7.001,-1,9.124,-8.485,-1,8.485], -// 2 24 -7.001 -1 9.124 -6 -1 10.392 - [2,24,-7.001,-1,9.124,-6,-1,10.392], -// 2 24 -4.401 -1 10.625 -6 -1 10.392 - [2,24,-4.401,-1,10.625,-6,-1,10.392], -// 2 24 -4.401 -1 10.625 -3.106 -1 11.591 - [2,24,-4.401,-1,10.625,-3.106,-1,11.591], -// 2 24 -1.501 -1 11.401 -3.106 -1 11.591 - [2,24,-1.501,-1,11.401,-3.106,-1,11.591], -// 2 24 -1.501 -1 11.401 0 -1 12 - [2,24,-1.501,-1,11.401,0,-1,12], -// 2 24 1.501 0 11.401 0 0 12 - [2,24,1.501,0,11.401,0,0,12], -// 2 24 1.501 0 11.401 3.106 0 11.591 - [2,24,1.501,0,11.401,3.106,0,11.591], -// 2 24 4.401 0 10.625 3.106 0 11.591 - [2,24,4.401,0,10.625,3.106,0,11.591], -// 2 24 4.401 0 10.625 6 0 10.392 - [2,24,4.401,0,10.625,6,0,10.392], -// 2 24 7.001 0 9.124 6 0 10.392 - [2,24,7.001,0,9.124,6,0,10.392], -// 2 24 7.001 0 9.124 8.485 0 8.485 - [2,24,7.001,0,9.124,8.485,0,8.485], -// 2 24 9.124 0 7.001 8.485 0 8.485 - [2,24,9.124,0,7.001,8.485,0,8.485], -// 2 24 9.124 0 7.001 10.392 0 6 - [2,24,9.124,0,7.001,10.392,0,6], -// 2 24 10.625 0 4.401 10.392 0 6 - [2,24,10.625,0,4.401,10.392,0,6], -// 2 24 10.625 0 4.401 11.591 0 3.106 - [2,24,10.625,0,4.401,11.591,0,3.106], -// 2 24 11.401 0 1.501 11.591 0 3.106 - [2,24,11.401,0,1.501,11.591,0,3.106], -// 2 24 11.401 0 1.501 12 0 0 - [2,24,11.401,0,1.501,12,0,0], -// 2 24 11.401 0 -1.501 12 0 0 - [2,24,11.401,0,-1.501,12,0,0], -// 2 24 11.401 0 -1.501 11.591 0 -3.106 - [2,24,11.401,0,-1.501,11.591,0,-3.106], -// 2 24 10.625 0 -4.401 11.591 0 -3.106 - [2,24,10.625,0,-4.401,11.591,0,-3.106], -// 2 24 10.625 0 -4.401 10.392 0 -6 - [2,24,10.625,0,-4.401,10.392,0,-6], -// 2 24 9.124 0 -7.001 10.392 0 -6 - [2,24,9.124,0,-7.001,10.392,0,-6], -// 2 24 9.124 0 -7.001 8.485 0 -8.485 - [2,24,9.124,0,-7.001,8.485,0,-8.485], -// 2 24 7.001 0 -9.124 8.485 0 -8.485 - [2,24,7.001,0,-9.124,8.485,0,-8.485], +// 2 24 -11.401 -1 1.501 -11.4011 0 1.5008 + [2,24,-11.401,-1,1.501,-11.4011,0,1.5008], +// 2 24 7.001 0 9.124 7.001 -1 9.124 + [2,24,7.001,0,9.124,7.001,-1,9.124], +// 2 24 12 -1 0 11.401 -1 1.501 + [2,24,12,-1,0,11.401,-1,1.501], +// 2 24 -7.001 0 9.124 -6 0 10.392 + [2,24,-7.001,0,9.124,-6,0,10.392], +// 2 24 -10.392 0 -6 -10.392 -1 -6 + [2,24,-10.392,0,-6,-10.392,-1,-6], +// 2 24 8.485 0 -8.485 7.001 0 -9.124 + [2,24,8.485,0,-8.485,7.001,0,-9.124], +// 2 24 1.5008 -1 -11.4011 3.1056 -1 -11.5908 + [2,24,1.5008,-1,-11.4011,3.1056,-1,-11.5908], +// 2 24 -8.485 -1 -8.485 -8.485 0 -8.485 + [2,24,-8.485,-1,-8.485,-8.485,0,-8.485], +// 2 24 6 0 -10.392 4.401 0 -10.625 + [2,24,6,0,-10.392,4.401,0,-10.625], +// 2 24 -10.6249 -1 -4.4011 -10.392 -1 -6 + [2,24,-10.6249,-1,-4.4011,-10.392,-1,-6], +// 2 24 -8.485 -1 8.485 -8.485 0 8.485 + [2,24,-8.485,-1,8.485,-8.485,0,8.485], // 2 24 7.001 0 -9.124 6 0 -10.392 [2,24,7.001,0,-9.124,6,0,-10.392], -// 2 24 4.401 0 -10.625 6 0 -10.392 - [2,24,4.401,0,-10.625,6,0,-10.392], -// 2 24 4.401 0 -10.625 3.106 0 -11.591 - [2,24,4.401,0,-10.625,3.106,0,-11.591], -// 2 24 1.501 0 -11.401 3.106 0 -11.591 - [2,24,1.501,0,-11.401,3.106,0,-11.591], -// 2 24 1.501 0 -11.401 0 0 -12 - [2,24,1.501,0,-11.401,0,0,-12], -// 2 24 -1.501 0 -11.401 0 0 -12 - [2,24,-1.501,0,-11.401,0,0,-12], -// 2 24 -1.501 0 -11.401 -3.106 0 -11.591 - [2,24,-1.501,0,-11.401,-3.106,0,-11.591], -// 2 24 -4.401 0 -10.625 -3.106 0 -11.591 - [2,24,-4.401,0,-10.625,-3.106,0,-11.591], -// 2 24 -4.401 0 -10.625 -6 0 -10.392 - [2,24,-4.401,0,-10.625,-6,0,-10.392], -// 2 24 -7.001 0 -9.124 -6 0 -10.392 - [2,24,-7.001,0,-9.124,-6,0,-10.392], +// 2 24 -8.485 0 -8.485 -9.124 0 -7.001 + [2,24,-8.485,0,-8.485,-9.124,0,-7.001], +// 2 24 11.401 0 -1.501 11.5908 0 -3.1056 + [2,24,11.401,0,-1.501,11.5908,0,-3.1056], +// 2 24 6 -1 -10.392 7.001 -1 -9.124 + [2,24,6,-1,-10.392,7.001,-1,-9.124], +// 2 24 3.1056 -1 11.5908 1.5008 -1 11.4011 + [2,24,3.1056,-1,11.5908,1.5008,-1,11.4011], +// 2 24 10.392 -1 -6 10.6249 -1 -4.4011 + [2,24,10.392,-1,-6,10.6249,-1,-4.4011], +// 2 24 -10.6249 -1 4.4011 -10.6249 0 4.4011 + [2,24,-10.6249,-1,4.4011,-10.6249,0,4.4011], +// 2 24 -9.124 -1 -7.001 -9.124 0 -7.001 + [2,24,-9.124,-1,-7.001,-9.124,0,-7.001], +// 2 24 -1.5008 0 11.4011 0 0 12 + [2,24,-1.5008,0,11.4011,0,0,12], +// 2 24 -3.1056 -1 -11.5908 -3.1056 0 -11.5908 + [2,24,-3.1056,-1,-11.5908,-3.1056,0,-11.5908], +// 2 24 0 -1 -12 1.5008 -1 -11.4011 + [2,24,0,-1,-12,1.5008,-1,-11.4011], +// 2 24 1.5008 0 11.4011 3.1056 0 11.5908 + [2,24,1.5008,0,11.4011,3.1056,0,11.5908], +// 2 24 11.401 -1 1.501 11.401 0 1.501 + [2,24,11.401,-1,1.501,11.401,0,1.501], +// 2 24 7.001 0 9.124 6 0 10.392 + [2,24,7.001,0,9.124,6,0,10.392], +// 2 24 3.1056 0 -11.5908 1.5008 0 -11.4011 + [2,24,3.1056,0,-11.5908,1.5008,0,-11.4011], +// 2 24 -10.392 -1 6 -9.124 -1 7.001 + [2,24,-10.392,-1,6,-9.124,-1,7.001], +// 2 24 0 -1 12 1.5008 -1 11.4011 + [2,24,0,-1,12,1.5008,-1,11.4011], +// 2 24 10.6249 0 4.4011 10.6249 -1 4.4011 + [2,24,10.6249,0,4.4011,10.6249,-1,4.4011], +// 2 24 11.401 0 1.501 11.5908 0 3.1056 + [2,24,11.401,0,1.501,11.5908,0,3.1056], // 2 24 -7.001 0 -9.124 -8.485 0 -8.485 [2,24,-7.001,0,-9.124,-8.485,0,-8.485], -// 2 24 -9.124 0 -7.001 -8.485 0 -8.485 - [2,24,-9.124,0,-7.001,-8.485,0,-8.485], +// 2 24 -1.5008 -1 -11.4011 -1.5008 0 -11.4011 + [2,24,-1.5008,-1,-11.4011,-1.5008,0,-11.4011], +// 2 24 -12 0 0 -11.4011 0 1.5008 + [2,24,-12,0,0,-11.4011,0,1.5008], +// 2 24 11.401 -1 -1.501 11.401 0 -1.501 + [2,24,11.401,-1,-1.501,11.401,0,-1.501], +// 2 24 -11.4011 0 -1.5008 -12 0 0 + [2,24,-11.4011,0,-1.5008,-12,0,0], +// 2 24 10.6249 -1 -4.4011 11.5908 -1 -3.1056 + [2,24,10.6249,-1,-4.4011,11.5908,-1,-3.1056], +// 2 24 11.401 -1 1.501 11.5908 -1 3.1056 + [2,24,11.401,-1,1.501,11.5908,-1,3.1056], +// 2 24 -10.392 0 6 -9.124 0 7.001 + [2,24,-10.392,0,6,-9.124,0,7.001], +// 2 24 -4.401 -1 10.625 -4.401 0 10.625 + [2,24,-4.401,-1,10.625,-4.401,0,10.625], +// 2 24 -7.001 -1 -9.124 -7.001 0 -9.124 + [2,24,-7.001,-1,-9.124,-7.001,0,-9.124], +// 2 24 6 0 10.392 4.401 0 10.625 + [2,24,6,0,10.392,4.401,0,10.625], +// 2 24 10.392 0 6 9.124 0 7.001 + [2,24,10.392,0,6,9.124,0,7.001], +// 2 24 -6 0 -10.392 -7.001 0 -9.124 + [2,24,-6,0,-10.392,-7.001,0,-9.124], +// 2 24 8.485 -1 -8.485 9.124 -1 -7.001 + [2,24,8.485,-1,-8.485,9.124,-1,-7.001], // 2 24 -9.124 0 -7.001 -10.392 0 -6 [2,24,-9.124,0,-7.001,-10.392,0,-6], -// 2 24 -10.625 0 -4.401 -10.392 0 -6 - [2,24,-10.625,0,-4.401,-10.392,0,-6], -// 2 24 -10.625 0 -4.401 -11.591 0 -3.106 - [2,24,-10.625,0,-4.401,-11.591,0,-3.106], -// 2 24 -11.401 0 -1.501 -11.591 0 -3.106 - [2,24,-11.401,0,-1.501,-11.591,0,-3.106], -// 2 24 -11.401 0 -1.501 -12 0 0 - [2,24,-11.401,0,-1.501,-12,0,0], -// 2 24 -11.401 0 1.501 -12 0 0 - [2,24,-11.401,0,1.501,-12,0,0], -// 2 24 -11.401 0 1.501 -11.591 0 3.106 - [2,24,-11.401,0,1.501,-11.591,0,3.106], -// 2 24 -10.625 0 4.401 -11.591 0 3.106 - [2,24,-10.625,0,4.401,-11.591,0,3.106], -// 2 24 -10.625 0 4.401 -10.392 0 6 - [2,24,-10.625,0,4.401,-10.392,0,6], -// 2 24 -9.124 0 7.001 -10.392 0 6 - [2,24,-9.124,0,7.001,-10.392,0,6], -// 2 24 -9.124 0 7.001 -8.485 0 8.485 - [2,24,-9.124,0,7.001,-8.485,0,8.485], -// 2 24 -7.001 0 9.124 -8.485 0 8.485 - [2,24,-7.001,0,9.124,-8.485,0,8.485], -// 2 24 -7.001 0 9.124 -6 0 10.392 - [2,24,-7.001,0,9.124,-6,0,10.392], -// 2 24 -4.401 0 10.625 -6 0 10.392 - [2,24,-4.401,0,10.625,-6,0,10.392], -// 2 24 -4.401 0 10.625 -3.106 0 11.591 - [2,24,-4.401,0,10.625,-3.106,0,11.591], -// 2 24 -1.501 0 11.401 -3.106 0 11.591 - [2,24,-1.501,0,11.401,-3.106,0,11.591], -// 2 24 -1.501 0 11.401 0 0 12 - [2,24,-1.501,0,11.401,0,0,12], -// 2 24 1.501 0 11.401 1.501 -1 11.401 - [2,24,1.501,0,11.401,1.501,-1,11.401], -// 2 24 4.401 0 10.625 4.401 -1 10.625 - [2,24,4.401,0,10.625,4.401,-1,10.625], -// 2 24 7.001 0 9.124 7.001 -1 9.124 - [2,24,7.001,0,9.124,7.001,-1,9.124], -// 2 24 9.124 0 7.001 9.124 -1 7.001 - [2,24,9.124,0,7.001,9.124,-1,7.001], -// 2 24 10.625 0 4.401 10.625 -1 4.401 - [2,24,10.625,0,4.401,10.625,-1,4.401], -// 2 24 11.401 0 1.501 11.401 -1 1.501 - [2,24,11.401,0,1.501,11.401,-1,1.501], -// 2 24 11.401 0 -1.501 11.401 -1 -1.501 - [2,24,11.401,0,-1.501,11.401,-1,-1.501], -// 2 24 10.625 0 -4.401 10.625 -1 -4.401 - [2,24,10.625,0,-4.401,10.625,-1,-4.401], +// 2 24 -4.401 0 -10.625 -6 0 -10.392 + [2,24,-4.401,0,-10.625,-6,0,-10.392], +// 2 24 10.6249 0 -4.4011 10.6249 -1 -4.4011 + [2,24,10.6249,0,-4.4011,10.6249,-1,-4.4011], // 2 24 9.124 0 -7.001 9.124 -1 -7.001 [2,24,9.124,0,-7.001,9.124,-1,-7.001], +// 2 24 -1.5008 -1 11.4011 -1.5008 0 11.4011 + [2,24,-1.5008,-1,11.4011,-1.5008,0,11.4011], +// 2 24 10.6249 -1 4.4011 11.5908 -1 3.1056 + [2,24,10.6249,-1,4.4011,11.5908,-1,3.1056], +// 2 24 -11.5908 0 -3.1056 -11.4011 0 -1.5008 + [2,24,-11.5908,0,-3.1056,-11.4011,0,-1.5008], +// 2 24 -10.392 -1 -6 -9.124 -1 -7.001 + [2,24,-10.392,-1,-6,-9.124,-1,-7.001], // 2 24 7.001 0 -9.124 7.001 -1 -9.124 [2,24,7.001,0,-9.124,7.001,-1,-9.124], -// 2 24 4.401 0 -10.625 4.401 -1 -10.625 - [2,24,4.401,0,-10.625,4.401,-1,-10.625], -// 2 24 1.501 0 -11.401 1.501 -1 -11.401 - [2,24,1.501,0,-11.401,1.501,-1,-11.401], -// 2 24 -1.501 0 -11.401 -1.501 -1 -11.401 - [2,24,-1.501,0,-11.401,-1.501,-1,-11.401], -// 2 24 -4.401 0 -10.625 -4.401 -1 -10.625 - [2,24,-4.401,0,-10.625,-4.401,-1,-10.625], -// 2 24 -7.001 0 -9.124 -7.001 -1 -9.124 - [2,24,-7.001,0,-9.124,-7.001,-1,-9.124], -// 2 24 -9.124 0 -7.001 -9.124 -1 -7.001 - [2,24,-9.124,0,-7.001,-9.124,-1,-7.001], -// 2 24 -10.625 0 -4.401 -10.625 -1 -4.401 - [2,24,-10.625,0,-4.401,-10.625,-1,-4.401], -// 2 24 -11.401 0 -1.501 -11.401 -1 -1.501 - [2,24,-11.401,0,-1.501,-11.401,-1,-1.501], -// 2 24 -11.401 0 1.501 -11.401 -1 1.501 - [2,24,-11.401,0,1.501,-11.401,-1,1.501], -// 2 24 -10.625 0 4.401 -10.625 -1 4.401 - [2,24,-10.625,0,4.401,-10.625,-1,4.401], +// 2 24 7.001 -1 -9.124 8.485 -1 -8.485 + [2,24,7.001,-1,-9.124,8.485,-1,-8.485], +// 2 24 -11.5908 -1 3.1056 -10.6249 -1 4.4011 + [2,24,-11.5908,-1,3.1056,-10.6249,-1,4.4011], +// 2 24 -6 -1 -10.392 -4.401 -1 -10.625 + [2,24,-6,-1,-10.392,-4.401,-1,-10.625], // 2 24 -9.124 0 7.001 -9.124 -1 7.001 [2,24,-9.124,0,7.001,-9.124,-1,7.001], -// 2 24 -7.001 0 9.124 -7.001 -1 9.124 - [2,24,-7.001,0,9.124,-7.001,-1,9.124], -// 2 24 -4.401 0 10.625 -4.401 -1 10.625 - [2,24,-4.401,0,10.625,-4.401,-1,10.625], -// 2 24 -1.501 0 11.401 -1.501 -1 11.401 - [2,24,-1.501,0,11.401,-1.501,-1,11.401], +// 2 24 3.1056 -1 11.5908 4.401 -1 10.625 + [2,24,3.1056,-1,11.5908,4.401,-1,10.625], +// 2 24 -8.485 -1 8.485 -7.001 -1 9.124 + [2,24,-8.485,-1,8.485,-7.001,-1,9.124], +// 2 24 -10.392 -1 6 -10.392 0 6 + [2,24,-10.392,-1,6,-10.392,0,6], +// 2 24 -10.6249 0 4.4011 -10.392 0 6 + [2,24,-10.6249,0,4.4011,-10.392,0,6], +// 2 24 4.401 -1 -10.625 6 -1 -10.392 + [2,24,4.401,-1,-10.625,6,-1,-10.392], +// 2 24 3.1056 -1 -11.5908 4.401 -1 -10.625 + [2,24,3.1056,-1,-11.5908,4.401,-1,-10.625], +// 2 24 -4.401 0 10.625 -3.1056 0 11.5908 + [2,24,-4.401,0,10.625,-3.1056,0,11.5908], +// 2 24 -9.124 0 7.001 -8.485 0 8.485 + [2,24,-9.124,0,7.001,-8.485,0,8.485], +// 2 24 11.5908 0 3.1056 10.6249 0 4.4011 + [2,24,11.5908,0,3.1056,10.6249,0,4.4011], +// 2 24 6 -1 10.392 6 0 10.392 + [2,24,6,-1,10.392,6,0,10.392], +// 2 24 8.485 0 -8.485 8.485 -1 -8.485 + [2,24,8.485,0,-8.485,8.485,-1,-8.485], +// 2 24 1.5008 0 -11.4011 1.5008 -1 -11.4011 + [2,24,1.5008,0,-11.4011,1.5008,-1,-11.4011], +// 2 24 -7.001 -1 9.124 -6 -1 10.392 + [2,24,-7.001,-1,9.124,-6,-1,10.392], +// 2 24 11.5908 0 -3.1056 10.6249 0 -4.4011 + [2,24,11.5908,0,-3.1056,10.6249,0,-4.4011], +// 2 24 12 0 0 12 -1 0 + [2,24,12,0,0,12,-1,0], +// 2 24 11.5908 -1 3.1056 11.5908 0 3.1056 + [2,24,11.5908,-1,3.1056,11.5908,0,3.1056], +// 2 24 4.401 0 -10.625 4.401 -1 -10.625 + [2,24,4.401,0,-10.625,4.401,-1,-10.625], +// 2 24 -10.6249 0 -4.4011 -11.5908 0 -3.1056 + [2,24,-10.6249,0,-4.4011,-11.5908,0,-3.1056], +// 2 24 -4.401 -1 10.625 -3.1056 -1 11.5908 + [2,24,-4.401,-1,10.625,-3.1056,-1,11.5908], +// 2 24 11.5908 -1 -3.1056 11.5908 0 -3.1056 + [2,24,11.5908,-1,-3.1056,11.5908,0,-3.1056], +// 2 24 9.124 0 -7.001 8.485 0 -8.485 + [2,24,9.124,0,-7.001,8.485,0,-8.485], // 2 24 0 0 12 0 -1 12 [2,24,0,0,12,0,-1,12], -// 2 24 3.106 0 11.591 3.106 -1 11.591 - [2,24,3.106,0,11.591,3.106,-1,11.591], -// 2 24 6 0 10.392 6 -1 10.392 - [2,24,6,0,10.392,6,-1,10.392], +// 2 24 8.485 -1 8.485 9.124 -1 7.001 + [2,24,8.485,-1,8.485,9.124,-1,7.001], +// 2 24 -8.485 -1 -8.485 -7.001 -1 -9.124 + [2,24,-8.485,-1,-8.485,-7.001,-1,-9.124], +// 2 24 -10.6249 -1 -4.4011 -10.6249 0 -4.4011 + [2,24,-10.6249,-1,-4.4011,-10.6249,0,-4.4011], +// 2 24 11.5908 -1 -3.1056 11.401 -1 -1.501 + [2,24,11.5908,-1,-3.1056,11.401,-1,-1.501], +// 2 24 -3.1056 0 11.5908 -1.5008 0 11.4011 + [2,24,-3.1056,0,11.5908,-1.5008,0,11.4011], +// 2 24 9.124 -1 -7.001 10.392 -1 -6 + [2,24,9.124,-1,-7.001,10.392,-1,-6], // 2 24 8.485 0 8.485 8.485 -1 8.485 [2,24,8.485,0,8.485,8.485,-1,8.485], -// 2 24 10.392 0 6 10.392 -1 6 - [2,24,10.392,0,6,10.392,-1,6], -// 2 24 11.591 0 3.106 11.591 -1 3.106 - [2,24,11.591,0,3.106,11.591,-1,3.106], -// 2 24 12 0 0 12 -1 0 - [2,24,12,0,0,12,-1,0], -// 2 24 11.591 0 -3.106 11.591 -1 -3.106 - [2,24,11.591,0,-3.106,11.591,-1,-3.106], -// 2 24 10.392 0 -6 10.392 -1 -6 - [2,24,10.392,0,-6,10.392,-1,-6], -// 2 24 8.485 0 -8.485 8.485 -1 -8.485 - [2,24,8.485,0,-8.485,8.485,-1,-8.485], -// 2 24 6 0 -10.392 6 -1 -10.392 - [2,24,6,0,-10.392,6,-1,-10.392], -// 2 24 3.106 0 -11.591 3.106 -1 -11.591 - [2,24,3.106,0,-11.591,3.106,-1,-11.591], +// 2 24 -10.392 0 -6 -10.6249 0 -4.4011 + [2,24,-10.392,0,-6,-10.6249,0,-4.4011], +// 2 24 9.124 0 7.001 8.485 0 8.485 + [2,24,9.124,0,7.001,8.485,0,8.485], +// 2 24 -7.001 0 9.124 -7.001 -1 9.124 + [2,24,-7.001,0,9.124,-7.001,-1,9.124], +// 2 24 1.5008 -1 11.4011 1.5008 0 11.4011 + [2,24,1.5008,-1,11.4011,1.5008,0,11.4011], +// 2 24 11.401 -1 -1.501 12 -1 0 + [2,24,11.401,-1,-1.501,12,-1,0], +// 2 24 -3.1056 -1 -11.5908 -1.5008 -1 -11.4011 + [2,24,-3.1056,-1,-11.5908,-1.5008,-1,-11.4011], +// 2 24 -1.5008 -1 11.4011 0 -1 12 + [2,24,-1.5008,-1,11.4011,0,-1,12], +// 2 24 -9.124 -1 -7.001 -8.485 -1 -8.485 + [2,24,-9.124,-1,-7.001,-8.485,-1,-8.485], +// 2 24 -11.401 -1 -1.501 -11.5908 -1 -3.1056 + [2,24,-11.401,-1,-1.501,-11.5908,-1,-3.1056], +// 2 24 -11.5908 -1 -3.1056 -10.6249 -1 -4.4011 + [2,24,-11.5908,-1,-3.1056,-10.6249,-1,-4.4011], +// 2 24 -6 -1 10.392 -4.401 -1 10.625 + [2,24,-6,-1,10.392,-4.401,-1,10.625], +// 2 24 -4.401 -1 -10.625 -3.1056 -1 -11.5908 + [2,24,-4.401,-1,-10.625,-3.1056,-1,-11.5908], // 2 24 0 0 -12 0 -1 -12 [2,24,0,0,-12,0,-1,-12], -// 2 24 -3.106 0 -11.591 -3.106 -1 -11.591 - [2,24,-3.106,0,-11.591,-3.106,-1,-11.591], -// 2 24 -6 0 -10.392 -6 -1 -10.392 - [2,24,-6,0,-10.392,-6,-1,-10.392], -// 2 24 -8.485 0 -8.485 -8.485 -1 -8.485 - [2,24,-8.485,0,-8.485,-8.485,-1,-8.485], -// 2 24 -10.392 0 -6 -10.392 -1 -6 - [2,24,-10.392,0,-6,-10.392,-1,-6], -// 2 24 -11.591 0 -3.106 -11.591 -1 -3.106 - [2,24,-11.591,0,-3.106,-11.591,-1,-3.106], -// 2 24 -12 0 0 -12 -1 0 - [2,24,-12,0,0,-12,-1,0], -// 2 24 -11.591 0 3.106 -11.591 -1 3.106 - [2,24,-11.591,0,3.106,-11.591,-1,3.106], -// 2 24 -10.392 0 6 -10.392 -1 6 - [2,24,-10.392,0,6,-10.392,-1,6], -// 2 24 -8.485 0 8.485 -8.485 -1 8.485 - [2,24,-8.485,0,8.485,-8.485,-1,8.485], -// 2 24 -6 0 10.392 -6 -1 10.392 - [2,24,-6,0,10.392,-6,-1,10.392], -// 2 24 -3.106 0 11.591 -3.106 -1 11.591 - [2,24,-3.106,0,11.591,-3.106,-1,11.591], -// 4 16 -1.436 0 10.905 0 0 11 0 0 12 -1.501 0 11.401 - [4,16,-1.436,0,10.905,0,0,11,0,0,12,-1.501,0,11.401], -// 4 16 0 0 11 1.436 0 10.905 1.501 0 11.401 0 0 12 - [4,16,0,0,11,1.436,0,10.905,1.501,0,11.401,0,0,12], -// 4 16 1.436 0 10.905 2.847 0 10.625 3.106 0 11.591 1.501 0 11.401 - [4,16,1.436,0,10.905,2.847,0,10.625,3.106,0,11.591,1.501,0,11.401], -// 4 16 2.847 0 10.625 4.21 0 10.163 4.401 0 10.625 3.106 0 11.591 - [4,16,2.847,0,10.625,4.21,0,10.163,4.401,0,10.625,3.106,0,11.591], -// 4 16 4.21 0 10.163 5.5 0 9.526 6 0 10.392 4.401 0 10.625 - [4,16,4.21,0,10.163,5.5,0,9.526,6,0,10.392,4.401,0,10.625], -// 4 16 5.5 0 9.526 6.697 0 8.727 7.001 0 9.124 6 0 10.392 - [4,16,5.5,0,9.526,6.697,0,8.727,7.001,0,9.124,6,0,10.392], -// 4 16 6.697 0 8.727 7.778 0 7.778 8.485 0 8.485 7.001 0 9.124 - [4,16,6.697,0,8.727,7.778,0,7.778,8.485,0,8.485,7.001,0,9.124], -// 4 16 7.778 0 7.778 8.727 0 6.697 9.124 0 7.001 8.485 0 8.485 - [4,16,7.778,0,7.778,8.727,0,6.697,9.124,0,7.001,8.485,0,8.485], -// 4 16 8.727 0 6.697 9.526 0 5.5 10.392 0 6 9.124 0 7.001 - [4,16,8.727,0,6.697,9.526,0,5.5,10.392,0,6,9.124,0,7.001], -// 4 16 9.526 0 5.5 10.163 0 4.21 10.625 0 4.401 10.392 0 6 - [4,16,9.526,0,5.5,10.163,0,4.21,10.625,0,4.401,10.392,0,6], -// 4 16 10.163 0 4.21 10.625 0 2.847 11.591 0 3.106 10.625 0 4.401 - [4,16,10.163,0,4.21,10.625,0,2.847,11.591,0,3.106,10.625,0,4.401], -// 4 16 10.625 0 2.847 10.905 0 1.436 11.401 0 1.501 11.591 0 3.106 - [4,16,10.625,0,2.847,10.905,0,1.436,11.401,0,1.501,11.591,0,3.106], -// 4 16 10.905 0 1.436 11 0 0 12 0 0 11.401 0 1.501 - [4,16,10.905,0,1.436,11,0,0,12,0,0,11.401,0,1.501], -// 4 16 11 0 0 10.905 0 -1.436 11.401 0 -1.501 12 0 0 - [4,16,11,0,0,10.905,0,-1.436,11.401,0,-1.501,12,0,0], -// 4 16 10.905 0 -1.436 10.625 0 -2.847 11.591 0 -3.106 11.401 0 -1.501 - [4,16,10.905,0,-1.436,10.625,0,-2.847,11.591,0,-3.106,11.401,0,-1.501], -// 4 16 10.625 0 -2.847 10.163 0 -4.21 10.625 0 -4.401 11.591 0 -3.106 - [4,16,10.625,0,-2.847,10.163,0,-4.21,10.625,0,-4.401,11.591,0,-3.106], -// 4 16 10.163 0 -4.21 9.526 0 -5.5 10.392 0 -6 10.625 0 -4.401 - [4,16,10.163,0,-4.21,9.526,0,-5.5,10.392,0,-6,10.625,0,-4.401], -// 4 16 9.526 0 -5.5 8.727 0 -6.697 9.124 0 -7.001 10.392 0 -6 - [4,16,9.526,0,-5.5,8.727,0,-6.697,9.124,0,-7.001,10.392,0,-6], -// 4 16 8.727 0 -6.697 7.778 0 -7.778 8.485 0 -8.485 9.124 0 -7.001 - [4,16,8.727,0,-6.697,7.778,0,-7.778,8.485,0,-8.485,9.124,0,-7.001], -// 4 16 7.778 0 -7.778 6.697 0 -8.727 7.001 0 -9.124 8.485 0 -8.485 - [4,16,7.778,0,-7.778,6.697,0,-8.727,7.001,0,-9.124,8.485,0,-8.485], -// 4 16 6.697 0 -8.727 5.5 0 -9.526 6 0 -10.392 7.001 0 -9.124 - [4,16,6.697,0,-8.727,5.5,0,-9.526,6,0,-10.392,7.001,0,-9.124], -// 4 16 5.5 0 -9.526 4.21 0 -10.163 4.401 0 -10.625 6 0 -10.392 - [4,16,5.5,0,-9.526,4.21,0,-10.163,4.401,0,-10.625,6,0,-10.392], -// 4 16 4.21 0 -10.163 2.847 0 -10.625 3.106 0 -11.591 4.401 0 -10.625 - [4,16,4.21,0,-10.163,2.847,0,-10.625,3.106,0,-11.591,4.401,0,-10.625], -// 4 16 2.847 0 -10.625 1.436 0 -10.905 1.501 0 -11.401 3.106 0 -11.591 - [4,16,2.847,0,-10.625,1.436,0,-10.905,1.501,0,-11.401,3.106,0,-11.591], -// 4 16 1.436 0 -10.905 0 0 -11 0 0 -12 1.501 0 -11.401 - [4,16,1.436,0,-10.905,0,0,-11,0,0,-12,1.501,0,-11.401], -// 4 16 0 0 -11 -1.436 0 -10.905 -1.501 0 -11.401 0 0 -12 - [4,16,0,0,-11,-1.436,0,-10.905,-1.501,0,-11.401,0,0,-12], -// 4 16 -1.436 0 -10.905 -2.847 0 -10.625 -3.106 0 -11.591 -1.501 0 -11.401 - [4,16,-1.436,0,-10.905,-2.847,0,-10.625,-3.106,0,-11.591,-1.501,0,-11.401], -// 4 16 -2.847 0 -10.625 -4.21 0 -10.163 -4.401 0 -10.625 -3.106 0 -11.591 - [4,16,-2.847,0,-10.625,-4.21,0,-10.163,-4.401,0,-10.625,-3.106,0,-11.591], -// 4 16 -4.21 0 -10.163 -5.5 0 -9.526 -6 0 -10.392 -4.401 0 -10.625 - [4,16,-4.21,0,-10.163,-5.5,0,-9.526,-6,0,-10.392,-4.401,0,-10.625], -// 4 16 -5.5 0 -9.526 -6.697 0 -8.727 -7.001 0 -9.124 -6 0 -10.392 - [4,16,-5.5,0,-9.526,-6.697,0,-8.727,-7.001,0,-9.124,-6,0,-10.392], -// 4 16 -6.697 0 -8.727 -7.778 0 -7.778 -8.485 0 -8.485 -7.001 0 -9.124 - [4,16,-6.697,0,-8.727,-7.778,0,-7.778,-8.485,0,-8.485,-7.001,0,-9.124], -// 4 16 -7.778 0 -7.778 -8.727 0 -6.697 -9.124 0 -7.001 -8.485 0 -8.485 - [4,16,-7.778,0,-7.778,-8.727,0,-6.697,-9.124,0,-7.001,-8.485,0,-8.485], -// 4 16 -8.727 0 -6.697 -9.526 0 -5.5 -10.392 0 -6 -9.124 0 -7.001 - [4,16,-8.727,0,-6.697,-9.526,0,-5.5,-10.392,0,-6,-9.124,0,-7.001], -// 4 16 -9.526 0 -5.5 -10.163 0 -4.21 -10.625 0 -4.401 -10.392 0 -6 - [4,16,-9.526,0,-5.5,-10.163,0,-4.21,-10.625,0,-4.401,-10.392,0,-6], -// 4 16 -10.163 0 -4.21 -10.625 0 -2.847 -11.591 0 -3.106 -10.625 0 -4.401 - [4,16,-10.163,0,-4.21,-10.625,0,-2.847,-11.591,0,-3.106,-10.625,0,-4.401], -// 4 16 -10.625 0 -2.847 -10.905 0 -1.436 -11.401 0 -1.501 -11.591 0 -3.106 - [4,16,-10.625,0,-2.847,-10.905,0,-1.436,-11.401,0,-1.501,-11.591,0,-3.106], -// 4 16 -10.905 0 -1.436 -11 0 0 -12 0 0 -11.401 0 -1.501 - [4,16,-10.905,0,-1.436,-11,0,0,-12,0,0,-11.401,0,-1.501], -// 4 16 -11 0 0 -10.905 0 1.436 -11.401 0 1.501 -12 0 0 - [4,16,-11,0,0,-10.905,0,1.436,-11.401,0,1.501,-12,0,0], -// 4 16 -10.905 0 1.436 -10.625 0 2.847 -11.591 0 3.106 -11.401 0 1.501 - [4,16,-10.905,0,1.436,-10.625,0,2.847,-11.591,0,3.106,-11.401,0,1.501], -// 4 16 -10.625 0 2.847 -10.163 0 4.21 -10.625 0 4.401 -11.591 0 3.106 - [4,16,-10.625,0,2.847,-10.163,0,4.21,-10.625,0,4.401,-11.591,0,3.106], -// 4 16 -10.163 0 4.21 -9.526 0 5.5 -10.392 0 6 -10.625 0 4.401 - [4,16,-10.163,0,4.21,-9.526,0,5.5,-10.392,0,6,-10.625,0,4.401], -// 4 16 -9.526 0 5.5 -8.727 0 6.697 -9.124 0 7.001 -10.392 0 6 - [4,16,-9.526,0,5.5,-8.727,0,6.697,-9.124,0,7.001,-10.392,0,6], -// 4 16 -8.727 0 6.697 -7.778 0 7.778 -8.485 0 8.485 -9.124 0 7.001 - [4,16,-8.727,0,6.697,-7.778,0,7.778,-8.485,0,8.485,-9.124,0,7.001], -// 4 16 -7.778 0 7.778 -6.697 0 8.727 -7.001 0 9.124 -8.485 0 8.485 - [4,16,-7.778,0,7.778,-6.697,0,8.727,-7.001,0,9.124,-8.485,0,8.485], -// 4 16 -6.697 0 8.727 -5.5 0 9.526 -6 0 10.392 -7.001 0 9.124 - [4,16,-6.697,0,8.727,-5.5,0,9.526,-6,0,10.392,-7.001,0,9.124], -// 4 16 -5.5 0 9.526 -4.21 0 10.163 -4.401 0 10.625 -6 0 10.392 - [4,16,-5.5,0,9.526,-4.21,0,10.163,-4.401,0,10.625,-6,0,10.392], -// 4 16 -4.21 0 10.163 -2.847 0 10.625 -3.106 0 11.591 -4.401 0 10.625 - [4,16,-4.21,0,10.163,-2.847,0,10.625,-3.106,0,11.591,-4.401,0,10.625], -// 4 16 -2.847 0 10.625 -1.436 0 10.905 -1.501 0 11.401 -3.106 0 11.591 - [4,16,-2.847,0,10.625,-1.436,0,10.905,-1.501,0,11.401,-3.106,0,11.591], -// 4 16 1.501 -1 11.401 3.106 -1 11.591 1.566 -1 11.897 0 -1 12 - [4,16,1.501,-1,11.401,3.106,-1,11.591,1.566,-1,11.897,0,-1,12], -// 4 16 4.401 -1 10.625 6 -1 10.392 4.592 -1 11.087 3.106 -1 11.591 - [4,16,4.401,-1,10.625,6,-1,10.392,4.592,-1,11.087,3.106,-1,11.591], -// 4 16 7.001 -1 9.124 8.485 -1 8.485 7.306 -1 9.521 6 -1 10.392 - [4,16,7.001,-1,9.124,8.485,-1,8.485,7.306,-1,9.521,6,-1,10.392], -// 4 16 9.124 -1 7.001 10.392 -1 6 9.521 -1 7.306 8.485 -1 8.485 - [4,16,9.124,-1,7.001,10.392,-1,6,9.521,-1,7.306,8.485,-1,8.485], -// 4 16 10.625 -1 4.401 11.591 -1 3.106 11.087 -1 4.592 10.392 -1 6 - [4,16,10.625,-1,4.401,11.591,-1,3.106,11.087,-1,4.592,10.392,-1,6], -// 4 16 11.401 -1 1.501 12 -1 0 11.897 -1 1.566 11.591 -1 3.106 - [4,16,11.401,-1,1.501,12,-1,0,11.897,-1,1.566,11.591,-1,3.106], -// 4 16 11.401 -1 -1.501 11.591 -1 -3.106 11.897 -1 -1.566 12 -1 0 - [4,16,11.401,-1,-1.501,11.591,-1,-3.106,11.897,-1,-1.566,12,-1,0], -// 4 16 10.625 -1 -4.401 10.392 -1 -6 11.087 -1 -4.592 11.591 -1 -3.106 - [4,16,10.625,-1,-4.401,10.392,-1,-6,11.087,-1,-4.592,11.591,-1,-3.106], -// 4 16 9.124 -1 -7.001 8.485 -1 -8.485 9.521 -1 -7.3051 10.392 -1 -6 - [4,16,9.124,-1,-7.001,8.485,-1,-8.485,9.521,-1,-7.3051,10.392,-1,-6], -// 4 16 7.001 -1 -9.124 6 -1 -10.392 7.306 -1 -9.521 8.485 -1 -8.485 - [4,16,7.001,-1,-9.124,6,-1,-10.392,7.306,-1,-9.521,8.485,-1,-8.485], -// 4 16 4.401 -1 -10.625 3.106 -1 -11.591 4.592 -1 -11.087 6 -1 -10.392 - [4,16,4.401,-1,-10.625,3.106,-1,-11.591,4.592,-1,-11.087,6,-1,-10.392], -// 4 16 1.501 -1 -11.401 0 -1 -12 1.566 -1 -11.897 3.106 -1 -11.591 - [4,16,1.501,-1,-11.401,0,-1,-12,1.566,-1,-11.897,3.106,-1,-11.591], -// 4 16 -1.501 -1 -11.401 -3.106 -1 -11.591 -1.566 -1 -11.897 0 -1 -12 - [4,16,-1.501,-1,-11.401,-3.106,-1,-11.591,-1.566,-1,-11.897,0,-1,-12], -// 4 16 -4.401 -1 -10.625 -6 -1 -10.392 -4.592 -1 -11.087 -3.106 -1 -11.591 - [4,16,-4.401,-1,-10.625,-6,-1,-10.392,-4.592,-1,-11.087,-3.106,-1,-11.591], -// 4 16 -7.001 -1 -9.124 -8.485 -1 -8.485 -7.306 -1 -9.521 -6 -1 -10.392 - [4,16,-7.001,-1,-9.124,-8.485,-1,-8.485,-7.306,-1,-9.521,-6,-1,-10.392], -// 4 16 -9.124 -1 -7.001 -10.392 -1 -6 -9.521 -1 -7.306 -8.485 -1 -8.485 - [4,16,-9.124,-1,-7.001,-10.392,-1,-6,-9.521,-1,-7.306,-8.485,-1,-8.485], -// 4 16 -10.625 -1 -4.401 -11.591 -1 -3.106 -11.087 -1 -4.592 -10.392 -1 -6 - [4,16,-10.625,-1,-4.401,-11.591,-1,-3.106,-11.087,-1,-4.592,-10.392,-1,-6], -// 4 16 -11.401 -1 -1.501 -12 -1 0 -11.897 -1 -1.566 -11.591 -1 -3.106 - [4,16,-11.401,-1,-1.501,-12,-1,0,-11.897,-1,-1.566,-11.591,-1,-3.106], -// 4 16 -11.401 -1 1.501 -11.591 -1 3.106 -11.897 -1 1.566 -12 -1 0 - [4,16,-11.401,-1,1.501,-11.591,-1,3.106,-11.897,-1,1.566,-12,-1,0], -// 4 16 -10.625 -1 4.401 -10.392 -1 6 -11.087 -1 4.592 -11.591 -1 3.106 - [4,16,-10.625,-1,4.401,-10.392,-1,6,-11.087,-1,4.592,-11.591,-1,3.106], -// 4 16 -9.124 -1 7.001 -8.485 -1 8.485 -9.521 -1 7.306 -10.392 -1 6 - [4,16,-9.124,-1,7.001,-8.485,-1,8.485,-9.521,-1,7.306,-10.392,-1,6], -// 4 16 -7.001 -1 9.124 -6 -1 10.392 -7.306 -1 9.521 -8.485 -1 8.485 - [4,16,-7.001,-1,9.124,-6,-1,10.392,-7.306,-1,9.521,-8.485,-1,8.485], -// 4 16 -4.401 -1 10.625 -3.106 -1 11.591 -4.592 -1 11.087 -6 -1 10.392 - [4,16,-4.401,-1,10.625,-3.106,-1,11.591,-4.592,-1,11.087,-6,-1,10.392], -// 4 16 -1.501 -1 11.401 0 -1 12 -1.566 -1 11.897 -3.106 -1 11.591 - [4,16,-1.501,-1,11.401,0,-1,12,-1.566,-1,11.897,-3.106,-1,11.591], -// 4 16 1.501 -1 11.401 0 -1 12 0 0 12 1.501 0 11.401 - [4,16,1.501,-1,11.401,0,-1,12,0,0,12,1.501,0,11.401], -// 4 16 1.501 0 11.401 3.106 0 11.591 3.106 -1 11.591 1.501 -1 11.401 - [4,16,1.501,0,11.401,3.106,0,11.591,3.106,-1,11.591,1.501,-1,11.401], -// 4 16 4.401 -1 10.625 3.106 -1 11.591 3.106 0 11.591 4.401 0 10.625 - [4,16,4.401,-1,10.625,3.106,-1,11.591,3.106,0,11.591,4.401,0,10.625], -// 4 16 4.401 0 10.625 6 0 10.392 6 -1 10.392 4.401 -1 10.625 - [4,16,4.401,0,10.625,6,0,10.392,6,-1,10.392,4.401,-1,10.625], +// 2 24 4.401 -1 10.625 4.401 0 10.625 + [2,24,4.401,-1,10.625,4.401,0,10.625], +// 2 24 12 0 0 11.401 0 -1.501 + [2,24,12,0,0,11.401,0,-1.501], +// 2 24 -3.1056 0 -11.5908 -4.401 0 -10.625 + [2,24,-3.1056,0,-11.5908,-4.401,0,-10.625], +// 2 24 6 -1 -10.392 6 0 -10.392 + [2,24,6,-1,-10.392,6,0,-10.392], +// 2 24 3.1056 -1 -11.5908 3.1056 0 -11.5908 + [2,24,3.1056,-1,-11.5908,3.1056,0,-11.5908], +// +// 4 16 1.5008 0 11.4011 0 0 12 0 0 11 1.4355 0 10.9054 + [4,16,1.5008,0,11.4011,0,0,12,0,0,11,1.4355,0,10.9054], +// 4 16 3.1056 0 11.5908 1.5008 0 11.4011 1.4355 0 10.9054 2.8468 0 10.6249 + [4,16,3.1056,0,11.5908,1.5008,0,11.4011,1.4355,0,10.9054,2.8468,0,10.6249], +// 4 16 4.401 0 10.625 3.1056 0 11.5908 2.8468 0 10.6249 4.2097 0 10.1629 + [4,16,4.401,0,10.625,3.1056,0,11.5908,2.8468,0,10.6249,4.2097,0,10.1629], +// 4 16 6 0 10.392 4.401 0 10.625 4.2097 0 10.1629 5.5 0 9.526 + [4,16,6,0,10.392,4.401,0,10.625,4.2097,0,10.1629,5.5,0,9.526], +// 4 16 7.001 0 9.124 6 0 10.392 5.5 0 9.526 6.6968 0 8.7274 + [4,16,7.001,0,9.124,6,0,10.392,5.5,0,9.526,6.6968,0,8.7274], +// 4 16 8.485 0 8.485 7.001 0 9.124 6.6968 0 8.7274 7.778 0 7.778 + [4,16,8.485,0,8.485,7.001,0,9.124,6.6968,0,8.7274,7.778,0,7.778], +// 4 16 9.124 0 7.001 8.485 0 8.485 7.778 0 7.778 8.7274 0 6.6968 + [4,16,9.124,0,7.001,8.485,0,8.485,7.778,0,7.778,8.7274,0,6.6968], +// 4 16 10.392 0 6 9.124 0 7.001 8.7274 0 6.6968 9.526 0 5.5 + [4,16,10.392,0,6,9.124,0,7.001,8.7274,0,6.6968,9.526,0,5.5], +// 4 16 10.6249 0 4.4011 10.392 0 6 9.526 0 5.5 10.1629 0 4.2097 + [4,16,10.6249,0,4.4011,10.392,0,6,9.526,0,5.5,10.1629,0,4.2097], +// 4 16 11.5908 0 3.1056 10.6249 0 4.4011 10.1629 0 4.2097 10.6249 0 2.8468 + [4,16,11.5908,0,3.1056,10.6249,0,4.4011,10.1629,0,4.2097,10.6249,0,2.8468], +// 4 16 11.401 0 1.501 11.5908 0 3.1056 10.6249 0 2.8468 10.905 0 1.436 + [4,16,11.401,0,1.501,11.5908,0,3.1056,10.6249,0,2.8468,10.905,0,1.436], +// 4 16 12 0 0 11.401 0 1.501 10.905 0 1.436 11 0 0 + [4,16,12,0,0,11.401,0,1.501,10.905,0,1.436,11,0,0], +// +// 4 16 11.401 0 -1.501 12 0 0 11 0 0 10.905 0 -1.436 + [4,16,11.401,0,-1.501,12,0,0,11,0,0,10.905,0,-1.436], +// 4 16 0 0 -11 0 0 -12 1.5008 0 -11.4011 1.4355 0 -10.9054 + [4,16,0,0,-11,0,0,-12,1.5008,0,-11.4011,1.4355,0,-10.9054], +// 4 16 1.4355 0 -10.9054 1.5008 0 -11.4011 3.1056 0 -11.5908 2.8468 0 -10.6249 + [4,16,1.4355,0,-10.9054,1.5008,0,-11.4011,3.1056,0,-11.5908,2.8468,0,-10.6249], +// 4 16 2.8468 0 -10.6249 3.1056 0 -11.5908 4.401 0 -10.625 4.2097 0 -10.1629 + [4,16,2.8468,0,-10.6249,3.1056,0,-11.5908,4.401,0,-10.625,4.2097,0,-10.1629], +// 4 16 4.2097 0 -10.1629 4.401 0 -10.625 6 0 -10.392 5.5 0 -9.526 + [4,16,4.2097,0,-10.1629,4.401,0,-10.625,6,0,-10.392,5.5,0,-9.526], +// 4 16 5.5 0 -9.526 6 0 -10.392 7.001 0 -9.124 6.6968 0 -8.7274 + [4,16,5.5,0,-9.526,6,0,-10.392,7.001,0,-9.124,6.6968,0,-8.7274], +// 4 16 6.6968 0 -8.7274 7.001 0 -9.124 8.485 0 -8.485 7.778 0 -7.778 + [4,16,6.6968,0,-8.7274,7.001,0,-9.124,8.485,0,-8.485,7.778,0,-7.778], +// 4 16 7.778 0 -7.778 8.485 0 -8.485 9.124 0 -7.001 8.7274 0 -6.6968 + [4,16,7.778,0,-7.778,8.485,0,-8.485,9.124,0,-7.001,8.7274,0,-6.6968], +// 4 16 8.7274 0 -6.6968 9.124 0 -7.001 10.392 0 -6 9.526 0 -5.5 + [4,16,8.7274,0,-6.6968,9.124,0,-7.001,10.392,0,-6,9.526,0,-5.5], +// 4 16 9.526 0 -5.5 10.392 0 -6 10.6249 0 -4.4011 10.1629 0 -4.2097 + [4,16,9.526,0,-5.5,10.392,0,-6,10.6249,0,-4.4011,10.1629,0,-4.2097], +// 4 16 10.1629 0 -4.2097 10.6249 0 -4.4011 11.5908 0 -3.1056 10.6249 0 -2.8468 + [4,16,10.1629,0,-4.2097,10.6249,0,-4.4011,11.5908,0,-3.1056,10.6249,0,-2.8468], +// 4 16 10.6249 0 -2.8468 11.5908 0 -3.1056 11.401 0 -1.501 10.905 0 -1.436 + [4,16,10.6249,0,-2.8468,11.5908,0,-3.1056,11.401,0,-1.501,10.905,0,-1.436], +// +// 4 16 -1.5008 0 -11.4011 0 0 -12 0 0 -11 -1.4355 0 -10.9054 + [4,16,-1.5008,0,-11.4011,0,0,-12,0,0,-11,-1.4355,0,-10.9054], +// 4 16 -3.1056 0 -11.5908 -1.5008 0 -11.4011 -1.4355 0 -10.9054 -2.8468 0 -10.6249 + [4,16,-3.1056,0,-11.5908,-1.5008,0,-11.4011,-1.4355,0,-10.9054,-2.8468,0,-10.6249], +// 4 16 -4.401 0 -10.625 -3.1056 0 -11.5908 -2.8468 0 -10.6249 -4.2097 0 -10.1629 + [4,16,-4.401,0,-10.625,-3.1056,0,-11.5908,-2.8468,0,-10.6249,-4.2097,0,-10.1629], +// 4 16 -6 0 -10.392 -4.401 0 -10.625 -4.2097 0 -10.1629 -5.5 0 -9.526 + [4,16,-6,0,-10.392,-4.401,0,-10.625,-4.2097,0,-10.1629,-5.5,0,-9.526], +// 4 16 -7.001 0 -9.124 -6 0 -10.392 -5.5 0 -9.526 -6.6968 0 -8.7274 + [4,16,-7.001,0,-9.124,-6,0,-10.392,-5.5,0,-9.526,-6.6968,0,-8.7274], +// 4 16 -8.485 0 -8.485 -7.001 0 -9.124 -6.6968 0 -8.7274 -7.778 0 -7.778 + [4,16,-8.485,0,-8.485,-7.001,0,-9.124,-6.6968,0,-8.7274,-7.778,0,-7.778], +// 4 16 -9.124 0 -7.001 -8.485 0 -8.485 -7.778 0 -7.778 -8.7274 0 -6.6968 + [4,16,-9.124,0,-7.001,-8.485,0,-8.485,-7.778,0,-7.778,-8.7274,0,-6.6968], +// 4 16 -10.392 0 -6 -9.124 0 -7.001 -8.7274 0 -6.6968 -9.526 0 -5.5 + [4,16,-10.392,0,-6,-9.124,0,-7.001,-8.7274,0,-6.6968,-9.526,0,-5.5], +// 4 16 -10.6249 0 -4.4011 -10.392 0 -6 -9.526 0 -5.5 -10.1629 0 -4.2097 + [4,16,-10.6249,0,-4.4011,-10.392,0,-6,-9.526,0,-5.5,-10.1629,0,-4.2097], +// 4 16 -11.5908 0 -3.1056 -10.6249 0 -4.4011 -10.1629 0 -4.2097 -10.6249 0 -2.8468 + [4,16,-11.5908,0,-3.1056,-10.6249,0,-4.4011,-10.1629,0,-4.2097,-10.6249,0,-2.8468], +// 4 16 -11.401 0 -1.501 -11.5908 0 -3.1056 -10.6249 0 -2.8468 -10.905 0 -1.436 + [4,16,-11.401,0,-1.501,-11.5908,0,-3.1056,-10.6249,0,-2.8468,-10.905,0,-1.436], +// 4 16 -12 0 0 -11.4011 0 -1.5008 -10.9054 0 -1.4355 -11 0 0 + [4,16,-12,0,0,-11.4011,0,-1.5008,-10.9054,0,-1.4355,-11,0,0], +// +// 4 16 -12 0 0 -11 0 0 -10.9054 0 1.4355 -11.4011 0 1.5008 + [4,16,-12,0,0,-11,0,0,-10.9054,0,1.4355,-11.4011,0,1.5008], +// 4 16 0 0 11 0 0 12 -1.5008 0 11.4011 -1.4355 0 10.9054 + [4,16,0,0,11,0,0,12,-1.5008,0,11.4011,-1.4355,0,10.9054], +// 4 16 -1.4355 0 10.9054 -1.5008 0 11.4011 -3.1056 0 11.5908 -2.8468 0 10.6249 + [4,16,-1.4355,0,10.9054,-1.5008,0,11.4011,-3.1056,0,11.5908,-2.8468,0,10.6249], +// 4 16 -2.8468 0 10.6249 -3.1056 0 11.5908 -4.401 0 10.625 -4.2097 0 10.1629 + [4,16,-2.8468,0,10.6249,-3.1056,0,11.5908,-4.401,0,10.625,-4.2097,0,10.1629], +// 4 16 -4.2097 0 10.1629 -4.401 0 10.625 -6 0 10.392 -5.5 0 9.526 + [4,16,-4.2097,0,10.1629,-4.401,0,10.625,-6,0,10.392,-5.5,0,9.526], +// 4 16 -5.5 0 9.526 -6 0 10.392 -7.001 0 9.124 -6.6968 0 8.7274 + [4,16,-5.5,0,9.526,-6,0,10.392,-7.001,0,9.124,-6.6968,0,8.7274], +// 4 16 -6.6968 0 8.7274 -7.001 0 9.124 -8.485 0 8.485 -7.778 0 7.778 + [4,16,-6.6968,0,8.7274,-7.001,0,9.124,-8.485,0,8.485,-7.778,0,7.778], +// 4 16 -7.778 0 7.778 -8.485 0 8.485 -9.124 0 7.001 -8.7274 0 6.6968 + [4,16,-7.778,0,7.778,-8.485,0,8.485,-9.124,0,7.001,-8.7274,0,6.6968], +// 4 16 -8.7274 0 6.6968 -9.124 0 7.001 -10.392 0 6 -9.526 0 5.5 + [4,16,-8.7274,0,6.6968,-9.124,0,7.001,-10.392,0,6,-9.526,0,5.5], +// 4 16 -9.526 0 5.5 -10.392 0 6 -10.6249 0 4.4011 -10.1629 0 4.2097 + [4,16,-9.526,0,5.5,-10.392,0,6,-10.6249,0,4.4011,-10.1629,0,4.2097], +// 4 16 -10.1629 0 4.2097 -10.6249 0 4.4011 -11.5908 0 3.1056 -10.6249 0 2.8468 + [4,16,-10.1629,0,4.2097,-10.6249,0,4.4011,-11.5908,0,3.1056,-10.6249,0,2.8468], +// 4 16 -10.6249 0 2.8468 -11.5908 0 3.1056 -11.401 0 1.501 -10.905 0 1.436 + [4,16,-10.6249,0,2.8468,-11.5908,0,3.1056,-11.401,0,1.501,-10.905,0,1.436], +// +// 4 16 1.566 -1 11.8968 0 -1 12 1.5008 -1 11.4011 3.1056 -1 11.5908 + [4,16,1.566,-1,11.8968,0,-1,12,1.5008,-1,11.4011,3.1056,-1,11.5908], +// 4 16 4.5924 -1 11.0868 3.1056 -1 11.5908 4.401 -1 10.625 6 -1 10.392 + [4,16,4.5924,-1,11.0868,3.1056,-1,11.5908,4.401,-1,10.625,6,-1,10.392], +// 4 16 7.3056 -1 9.5208 6 -1 10.392 7.001 -1 9.124 8.485 -1 8.485 + [4,16,7.3056,-1,9.5208,6,-1,10.392,7.001,-1,9.124,8.485,-1,8.485], +// 4 16 9.5208 -1 7.3056 8.485 -1 8.485 9.124 -1 7.001 10.392 -1 6 + [4,16,9.5208,-1,7.3056,8.485,-1,8.485,9.124,-1,7.001,10.392,-1,6], +// 4 16 11.0868 -1 4.5924 10.392 -1 6 10.6249 -1 4.4011 11.5908 -1 3.1056 + [4,16,11.0868,-1,4.5924,10.392,-1,6,10.6249,-1,4.4011,11.5908,-1,3.1056], +// 4 16 11.8968 -1 1.566 11.5908 -1 3.1056 11.401 -1 1.501 12 -1 0 + [4,16,11.8968,-1,1.566,11.5908,-1,3.1056,11.401,-1,1.501,12,-1,0], +// +// 4 16 1.5008 -1 -11.4011 0 -1 -12 1.566 -1 -11.8968 3.1056 -1 -11.5908 + [4,16,1.5008,-1,-11.4011,0,-1,-12,1.566,-1,-11.8968,3.1056,-1,-11.5908], +// 4 16 4.401 -1 -10.625 3.1056 -1 -11.5908 4.5924 -1 -11.0868 6 -1 -10.392 + [4,16,4.401,-1,-10.625,3.1056,-1,-11.5908,4.5924,-1,-11.0868,6,-1,-10.392], +// 4 16 7.001 -1 -9.124 6 -1 -10.392 7.3056 -1 -9.5208 8.485 -1 -8.485 + [4,16,7.001,-1,-9.124,6,-1,-10.392,7.3056,-1,-9.5208,8.485,-1,-8.485], +// 4 16 9.124 -1 -7.001 8.485 -1 -8.485 9.5208 -1 -7.3056 10.392 -1 -6 + [4,16,9.124,-1,-7.001,8.485,-1,-8.485,9.5208,-1,-7.3056,10.392,-1,-6], +// 4 16 10.6249 -1 -4.4011 10.392 -1 -6 11.0868 -1 -4.5924 11.5908 -1 -3.1056 + [4,16,10.6249,-1,-4.4011,10.392,-1,-6,11.0868,-1,-4.5924,11.5908,-1,-3.1056], +// 4 16 11.401 -1 -1.501 11.5908 -1 -3.1056 11.8968 -1 -1.566 12 -1 0 + [4,16,11.401,-1,-1.501,11.5908,-1,-3.1056,11.8968,-1,-1.566,12,-1,0], +// +// 4 16 -1.566 -1 -11.8968 0 -1 -12 -1.5008 -1 -11.4011 -3.1056 -1 -11.5908 + [4,16,-1.566,-1,-11.8968,0,-1,-12,-1.5008,-1,-11.4011,-3.1056,-1,-11.5908], +// 4 16 -4.5924 -1 -11.0868 -3.1056 -1 -11.5908 -4.401 -1 -10.625 -6 -1 -10.392 + [4,16,-4.5924,-1,-11.0868,-3.1056,-1,-11.5908,-4.401,-1,-10.625,-6,-1,-10.392], +// 4 16 -7.3056 -1 -9.5208 -6 -1 -10.392 -7.001 -1 -9.124 -8.485 -1 -8.485 + [4,16,-7.3056,-1,-9.5208,-6,-1,-10.392,-7.001,-1,-9.124,-8.485,-1,-8.485], +// 4 16 -9.5208 -1 -7.3056 -8.485 -1 -8.485 -9.124 -1 -7.001 -10.392 -1 -6 + [4,16,-9.5208,-1,-7.3056,-8.485,-1,-8.485,-9.124,-1,-7.001,-10.392,-1,-6], +// 4 16 -11.0868 -1 -4.5924 -10.392 -1 -6 -10.6249 -1 -4.4011 -11.5908 -1 -3.1056 + [4,16,-11.0868,-1,-4.5924,-10.392,-1,-6,-10.6249,-1,-4.4011,-11.5908,-1,-3.1056], +// 4 16 -11.8968 -1 -1.566 -11.5908 -1 -3.1056 -11.401 -1 -1.501 -12 -1 0 + [4,16,-11.8968,-1,-1.566,-11.5908,-1,-3.1056,-11.401,-1,-1.501,-12,-1,0], +// +// 4 16 -1.5008 -1 11.4011 0 -1 12 -1.566 -1 11.8968 -3.1056 -1 11.5908 + [4,16,-1.5008,-1,11.4011,0,-1,12,-1.566,-1,11.8968,-3.1056,-1,11.5908], +// 4 16 -4.401 -1 10.625 -3.1056 -1 11.5908 -4.5924 -1 11.0868 -6 -1 10.392 + [4,16,-4.401,-1,10.625,-3.1056,-1,11.5908,-4.5924,-1,11.0868,-6,-1,10.392], +// 4 16 -7.001 -1 9.124 -6 -1 10.392 -7.3056 -1 9.5208 -8.485 -1 8.485 + [4,16,-7.001,-1,9.124,-6,-1,10.392,-7.3056,-1,9.5208,-8.485,-1,8.485], +// 4 16 -9.124 -1 7.001 -8.485 -1 8.485 -9.5208 -1 7.3056 -10.392 -1 6 + [4,16,-9.124,-1,7.001,-8.485,-1,8.485,-9.5208,-1,7.3056,-10.392,-1,6], +// 4 16 -10.6249 -1 4.4011 -10.392 -1 6 -11.0868 -1 4.5924 -11.5908 -1 3.1056 + [4,16,-10.6249,-1,4.4011,-10.392,-1,6,-11.0868,-1,4.5924,-11.5908,-1,3.1056], +// 4 16 -11.401 -1 1.501 -11.5908 -1 3.1056 -11.8968 -1 1.566 -12 -1 0 + [4,16,-11.401,-1,1.501,-11.5908,-1,3.1056,-11.8968,-1,1.566,-12,-1,0], +// +// 4 16 1.5008 -1 11.4011 0 -1 12 0 0 12 1.5008 0 11.4011 + [4,16,1.5008,-1,11.4011,0,-1,12,0,0,12,1.5008,0,11.4011], +// 4 16 3.1056 -1 11.5908 1.5008 -1 11.4011 1.5008 0 11.4011 3.1056 0 11.5908 + [4,16,3.1056,-1,11.5908,1.5008,-1,11.4011,1.5008,0,11.4011,3.1056,0,11.5908], +// 4 16 4.401 -1 10.625 3.1056 -1 11.5908 3.1056 0 11.5908 4.401 0 10.625 + [4,16,4.401,-1,10.625,3.1056,-1,11.5908,3.1056,0,11.5908,4.401,0,10.625], +// 4 16 4.401 -1 10.625 4.401 0 10.625 6 0 10.392 6 -1 10.392 + [4,16,4.401,-1,10.625,4.401,0,10.625,6,0,10.392,6,-1,10.392], // 4 16 7.001 -1 9.124 6 -1 10.392 6 0 10.392 7.001 0 9.124 [4,16,7.001,-1,9.124,6,-1,10.392,6,0,10.392,7.001,0,9.124], -// 4 16 7.001 0 9.124 8.485 0 8.485 8.485 -1 8.485 7.001 -1 9.124 - [4,16,7.001,0,9.124,8.485,0,8.485,8.485,-1,8.485,7.001,-1,9.124], +// 4 16 8.485 -1 8.485 7.001 -1 9.124 7.001 0 9.124 8.485 0 8.485 + [4,16,8.485,-1,8.485,7.001,-1,9.124,7.001,0,9.124,8.485,0,8.485], // 4 16 9.124 -1 7.001 8.485 -1 8.485 8.485 0 8.485 9.124 0 7.001 [4,16,9.124,-1,7.001,8.485,-1,8.485,8.485,0,8.485,9.124,0,7.001], -// 4 16 9.124 0 7.001 10.392 0 6 10.392 -1 6 9.124 -1 7.001 - [4,16,9.124,0,7.001,10.392,0,6,10.392,-1,6,9.124,-1,7.001], -// 4 16 10.625 -1 4.401 10.392 -1 6 10.392 0 6 10.625 0 4.401 - [4,16,10.625,-1,4.401,10.392,-1,6,10.392,0,6,10.625,0,4.401], -// 4 16 10.625 0 4.401 11.591 0 3.106 11.591 -1 3.106 10.625 -1 4.401 - [4,16,10.625,0,4.401,11.591,0,3.106,11.591,-1,3.106,10.625,-1,4.401], -// 4 16 11.401 -1 1.501 11.591 -1 3.106 11.591 0 3.106 11.401 0 1.501 - [4,16,11.401,-1,1.501,11.591,-1,3.106,11.591,0,3.106,11.401,0,1.501], -// 4 16 11.401 0 1.501 12 0 0 12 -1 0 11.401 -1 1.501 - [4,16,11.401,0,1.501,12,0,0,12,-1,0,11.401,-1,1.501], -// 4 16 11.401 -1 -1.501 12 -1 0 12 0 0 11.401 0 -1.501 - [4,16,11.401,-1,-1.501,12,-1,0,12,0,0,11.401,0,-1.501], -// 4 16 11.401 0 -1.501 11.591 0 -3.106 11.591 -1 -3.106 11.401 -1 -1.501 - [4,16,11.401,0,-1.501,11.591,0,-3.106,11.591,-1,-3.106,11.401,-1,-1.501], -// 4 16 10.625 -1 -4.401 11.591 -1 -3.106 11.591 0 -3.106 10.625 0 -4.401 - [4,16,10.625,-1,-4.401,11.591,-1,-3.106,11.591,0,-3.106,10.625,0,-4.401], -// 4 16 10.625 0 -4.401 10.392 0 -6 10.392 -1 -6 10.625 -1 -4.401 - [4,16,10.625,0,-4.401,10.392,0,-6,10.392,-1,-6,10.625,-1,-4.401], -// 4 16 9.124 -1 -7.001 10.392 -1 -6 10.392 0 -6 9.124 0 -7.001 - [4,16,9.124,-1,-7.001,10.392,-1,-6,10.392,0,-6,9.124,0,-7.001], -// 4 16 9.124 0 -7.001 8.485 0 -8.485 8.485 -1 -8.485 9.124 -1 -7.001 - [4,16,9.124,0,-7.001,8.485,0,-8.485,8.485,-1,-8.485,9.124,-1,-7.001], -// 4 16 7.001 -1 -9.124 8.485 -1 -8.485 8.485 0 -8.485 7.001 0 -9.124 - [4,16,7.001,-1,-9.124,8.485,-1,-8.485,8.485,0,-8.485,7.001,0,-9.124], -// 4 16 7.001 0 -9.124 6 0 -10.392 6 -1 -10.392 7.001 -1 -9.124 - [4,16,7.001,0,-9.124,6,0,-10.392,6,-1,-10.392,7.001,-1,-9.124], -// 4 16 4.401 -1 -10.625 6 -1 -10.392 6 0 -10.392 4.401 0 -10.625 - [4,16,4.401,-1,-10.625,6,-1,-10.392,6,0,-10.392,4.401,0,-10.625], -// 4 16 4.401 0 -10.625 3.106 0 -11.591 3.106 -1 -11.591 4.401 -1 -10.625 - [4,16,4.401,0,-10.625,3.106,0,-11.591,3.106,-1,-11.591,4.401,-1,-10.625], -// 4 16 1.501 -1 -11.401 3.106 -1 -11.591 3.106 0 -11.591 1.501 0 -11.401 - [4,16,1.501,-1,-11.401,3.106,-1,-11.591,3.106,0,-11.591,1.501,0,-11.401], -// 4 16 1.501 0 -11.401 0 0 -12 0 -1 -12 1.501 -1 -11.401 - [4,16,1.501,0,-11.401,0,0,-12,0,-1,-12,1.501,-1,-11.401], -// 4 16 -1.501 -1 -11.401 0 -1 -12 0 0 -12 -1.501 0 -11.401 - [4,16,-1.501,-1,-11.401,0,-1,-12,0,0,-12,-1.501,0,-11.401], -// 4 16 -1.501 0 -11.401 -3.106 0 -11.591 -3.106 -1 -11.591 -1.501 -1 -11.401 - [4,16,-1.501,0,-11.401,-3.106,0,-11.591,-3.106,-1,-11.591,-1.501,-1,-11.401], -// 4 16 -4.401 -1 -10.625 -3.106 -1 -11.591 -3.106 0 -11.591 -4.401 0 -10.625 - [4,16,-4.401,-1,-10.625,-3.106,-1,-11.591,-3.106,0,-11.591,-4.401,0,-10.625], -// 4 16 -4.401 0 -10.625 -6 0 -10.392 -6 -1 -10.392 -4.401 -1 -10.625 - [4,16,-4.401,0,-10.625,-6,0,-10.392,-6,-1,-10.392,-4.401,-1,-10.625], +// 4 16 10.392 -1 6 9.124 -1 7.001 9.124 0 7.001 10.392 0 6 + [4,16,10.392,-1,6,9.124,-1,7.001,9.124,0,7.001,10.392,0,6], +// 4 16 10.6249 -1 4.4011 10.392 -1 6 10.392 0 6 10.6249 0 4.4011 + [4,16,10.6249,-1,4.4011,10.392,-1,6,10.392,0,6,10.6249,0,4.4011], +// 4 16 11.5908 -1 3.1056 10.6249 -1 4.4011 10.6249 0 4.4011 11.5908 0 3.1056 + [4,16,11.5908,-1,3.1056,10.6249,-1,4.4011,10.6249,0,4.4011,11.5908,0,3.1056], +// 4 16 11.401 -1 1.501 11.5908 -1 3.1056 11.5908 0 3.1056 11.401 0 1.501 + [4,16,11.401,-1,1.501,11.5908,-1,3.1056,11.5908,0,3.1056,11.401,0,1.501], +// 4 16 11.401 -1 1.501 11.401 0 1.501 12 0 0 12 -1 0 + [4,16,11.401,-1,1.501,11.401,0,1.501,12,0,0,12,-1,0], +// +// 4 16 0 0 -12 0 -1 -12 1.5008 -1 -11.4011 1.5008 0 -11.4011 + [4,16,0,0,-12,0,-1,-12,1.5008,-1,-11.4011,1.5008,0,-11.4011], +// 4 16 1.5008 0 -11.4011 1.5008 -1 -11.4011 3.1056 -1 -11.5908 3.1056 0 -11.5908 + [4,16,1.5008,0,-11.4011,1.5008,-1,-11.4011,3.1056,-1,-11.5908,3.1056,0,-11.5908], +// 4 16 3.1056 0 -11.5908 3.1056 -1 -11.5908 4.401 -1 -10.625 4.401 0 -10.625 + [4,16,3.1056,0,-11.5908,3.1056,-1,-11.5908,4.401,-1,-10.625,4.401,0,-10.625], +// 4 16 6 0 -10.392 4.401 0 -10.625 4.401 -1 -10.625 6 -1 -10.392 + [4,16,6,0,-10.392,4.401,0,-10.625,4.401,-1,-10.625,6,-1,-10.392], +// 4 16 6 0 -10.392 6 -1 -10.392 7.001 -1 -9.124 7.001 0 -9.124 + [4,16,6,0,-10.392,6,-1,-10.392,7.001,-1,-9.124,7.001,0,-9.124], +// 4 16 7.001 0 -9.124 7.001 -1 -9.124 8.485 -1 -8.485 8.485 0 -8.485 + [4,16,7.001,0,-9.124,7.001,-1,-9.124,8.485,-1,-8.485,8.485,0,-8.485], +// 4 16 8.485 0 -8.485 8.485 -1 -8.485 9.124 -1 -7.001 9.124 0 -7.001 + [4,16,8.485,0,-8.485,8.485,-1,-8.485,9.124,-1,-7.001,9.124,0,-7.001], +// 4 16 9.124 0 -7.001 9.124 -1 -7.001 10.392 -1 -6 10.392 0 -6 + [4,16,9.124,0,-7.001,9.124,-1,-7.001,10.392,-1,-6,10.392,0,-6], +// 4 16 10.392 0 -6 10.392 -1 -6 10.6249 -1 -4.4011 10.6249 0 -4.4011 + [4,16,10.392,0,-6,10.392,-1,-6,10.6249,-1,-4.4011,10.6249,0,-4.4011], +// 4 16 10.6249 0 -4.4011 10.6249 -1 -4.4011 11.5908 -1 -3.1056 11.5908 0 -3.1056 + [4,16,10.6249,0,-4.4011,10.6249,-1,-4.4011,11.5908,-1,-3.1056,11.5908,0,-3.1056], +// 4 16 11.5908 0 -3.1056 11.5908 -1 -3.1056 11.401 -1 -1.501 11.401 0 -1.501 + [4,16,11.5908,0,-3.1056,11.5908,-1,-3.1056,11.401,-1,-1.501,11.401,0,-1.501], +// 4 16 12 0 0 11.401 0 -1.501 11.401 -1 -1.501 12 -1 0 + [4,16,12,0,0,11.401,0,-1.501,11.401,-1,-1.501,12,-1,0], +// +// 4 16 -1.5008 -1 -11.4011 0 -1 -12 0 0 -12 -1.5008 0 -11.4011 + [4,16,-1.5008,-1,-11.4011,0,-1,-12,0,0,-12,-1.5008,0,-11.4011], +// 4 16 -3.1056 -1 -11.5908 -1.5008 -1 -11.4011 -1.5008 0 -11.4011 -3.1056 0 -11.5908 + [4,16,-3.1056,-1,-11.5908,-1.5008,-1,-11.4011,-1.5008,0,-11.4011,-3.1056,0,-11.5908], +// 4 16 -4.401 -1 -10.625 -3.1056 -1 -11.5908 -3.1056 0 -11.5908 -4.401 0 -10.625 + [4,16,-4.401,-1,-10.625,-3.1056,-1,-11.5908,-3.1056,0,-11.5908,-4.401,0,-10.625], +// 4 16 -4.401 -1 -10.625 -4.401 0 -10.625 -6 0 -10.392 -6 -1 -10.392 + [4,16,-4.401,-1,-10.625,-4.401,0,-10.625,-6,0,-10.392,-6,-1,-10.392], // 4 16 -7.001 -1 -9.124 -6 -1 -10.392 -6 0 -10.392 -7.001 0 -9.124 [4,16,-7.001,-1,-9.124,-6,-1,-10.392,-6,0,-10.392,-7.001,0,-9.124], -// 4 16 -7.001 0 -9.124 -8.485 0 -8.485 -8.485 -1 -8.485 -7.001 -1 -9.124 - [4,16,-7.001,0,-9.124,-8.485,0,-8.485,-8.485,-1,-8.485,-7.001,-1,-9.124], +// 4 16 -8.485 -1 -8.485 -7.001 -1 -9.124 -7.001 0 -9.124 -8.485 0 -8.485 + [4,16,-8.485,-1,-8.485,-7.001,-1,-9.124,-7.001,0,-9.124,-8.485,0,-8.485], // 4 16 -9.124 -1 -7.001 -8.485 -1 -8.485 -8.485 0 -8.485 -9.124 0 -7.001 [4,16,-9.124,-1,-7.001,-8.485,-1,-8.485,-8.485,0,-8.485,-9.124,0,-7.001], -// 4 16 -9.124 0 -7.001 -10.392 0 -6 -10.392 -1 -6 -9.124 -1 -7.001 - [4,16,-9.124,0,-7.001,-10.392,0,-6,-10.392,-1,-6,-9.124,-1,-7.001], -// 4 16 -10.625 -1 -4.401 -10.392 -1 -6 -10.392 0 -6 -10.625 0 -4.401 - [4,16,-10.625,-1,-4.401,-10.392,-1,-6,-10.392,0,-6,-10.625,0,-4.401], -// 4 16 -10.625 0 -4.401 -11.591 0 -3.106 -11.591 -1 -3.106 -10.625 -1 -4.401 - [4,16,-10.625,0,-4.401,-11.591,0,-3.106,-11.591,-1,-3.106,-10.625,-1,-4.401], -// 4 16 -11.401 -1 -1.501 -11.591 -1 -3.106 -11.591 0 -3.106 -11.401 0 -1.501 - [4,16,-11.401,-1,-1.501,-11.591,-1,-3.106,-11.591,0,-3.106,-11.401,0,-1.501], -// 4 16 -11.401 0 -1.501 -12 0 0 -12 -1 0 -11.401 -1 -1.501 - [4,16,-11.401,0,-1.501,-12,0,0,-12,-1,0,-11.401,-1,-1.501], -// 4 16 -11.401 -1 1.501 -12 -1 0 -12 0 0 -11.401 0 1.501 - [4,16,-11.401,-1,1.501,-12,-1,0,-12,0,0,-11.401,0,1.501], -// 4 16 -11.401 0 1.501 -11.591 0 3.106 -11.591 -1 3.106 -11.401 -1 1.501 - [4,16,-11.401,0,1.501,-11.591,0,3.106,-11.591,-1,3.106,-11.401,-1,1.501], -// 4 16 -10.625 -1 4.401 -11.591 -1 3.106 -11.591 0 3.106 -10.625 0 4.401 - [4,16,-10.625,-1,4.401,-11.591,-1,3.106,-11.591,0,3.106,-10.625,0,4.401], -// 4 16 -10.625 0 4.401 -10.392 0 6 -10.392 -1 6 -10.625 -1 4.401 - [4,16,-10.625,0,4.401,-10.392,0,6,-10.392,-1,6,-10.625,-1,4.401], -// 4 16 -9.124 -1 7.001 -10.392 -1 6 -10.392 0 6 -9.124 0 7.001 - [4,16,-9.124,-1,7.001,-10.392,-1,6,-10.392,0,6,-9.124,0,7.001], -// 4 16 -9.124 0 7.001 -8.485 0 8.485 -8.485 -1 8.485 -9.124 -1 7.001 - [4,16,-9.124,0,7.001,-8.485,0,8.485,-8.485,-1,8.485,-9.124,-1,7.001], -// 4 16 -7.001 -1 9.124 -8.485 -1 8.485 -8.485 0 8.485 -7.001 0 9.124 - [4,16,-7.001,-1,9.124,-8.485,-1,8.485,-8.485,0,8.485,-7.001,0,9.124], -// 4 16 -7.001 0 9.124 -6 0 10.392 -6 -1 10.392 -7.001 -1 9.124 - [4,16,-7.001,0,9.124,-6,0,10.392,-6,-1,10.392,-7.001,-1,9.124], -// 4 16 -4.401 -1 10.625 -6 -1 10.392 -6 0 10.392 -4.401 0 10.625 - [4,16,-4.401,-1,10.625,-6,-1,10.392,-6,0,10.392,-4.401,0,10.625], -// 4 16 -4.401 0 10.625 -3.106 0 11.591 -3.106 -1 11.591 -4.401 -1 10.625 - [4,16,-4.401,0,10.625,-3.106,0,11.591,-3.106,-1,11.591,-4.401,-1,10.625], -// 4 16 -1.501 -1 11.401 -3.106 -1 11.591 -3.106 0 11.591 -1.501 0 11.401 - [4,16,-1.501,-1,11.401,-3.106,-1,11.591,-3.106,0,11.591,-1.501,0,11.401], -// 4 16 -1.501 0 11.401 0 0 12 0 -1 12 -1.501 -1 11.401 - [4,16,-1.501,0,11.401,0,0,12,0,-1,12,-1.501,-1,11.401], -// 0 +// 4 16 -10.392 -1 -6 -9.124 -1 -7.001 -9.124 0 -7.001 -10.392 0 -6 + [4,16,-10.392,-1,-6,-9.124,-1,-7.001,-9.124,0,-7.001,-10.392,0,-6], +// 4 16 -10.6249 -1 -4.4011 -10.392 -1 -6 -10.392 0 -6 -10.6249 0 -4.4011 + [4,16,-10.6249,-1,-4.4011,-10.392,-1,-6,-10.392,0,-6,-10.6249,0,-4.4011], +// 4 16 -11.5908 -1 -3.1056 -10.6249 -1 -4.4011 -10.6249 0 -4.4011 -11.5908 0 -3.1056 + [4,16,-11.5908,-1,-3.1056,-10.6249,-1,-4.4011,-10.6249,0,-4.4011,-11.5908,0,-3.1056], +// 4 16 -11.401 -1 -1.501 -11.5908 -1 -3.1056 -11.5908 0 -3.1056 -11.401 0 -1.501 + [4,16,-11.401,-1,-1.501,-11.5908,-1,-3.1056,-11.5908,0,-3.1056,-11.401,0,-1.501], +// 4 16 -11.401 -1 -1.501 -11.401 0 -1.501 -12 0 0 -12 -1 0 + [4,16,-11.401,-1,-1.501,-11.401,0,-1.501,-12,0,0,-12,-1,0], +// +// 4 16 0 0 12 0 -1 12 -1.5008 -1 11.4011 -1.5008 0 11.4011 + [4,16,0,0,12,0,-1,12,-1.5008,-1,11.4011,-1.5008,0,11.4011], +// 4 16 -1.5008 0 11.4011 -1.5008 -1 11.4011 -3.1056 -1 11.5908 -3.1056 0 11.5908 + [4,16,-1.5008,0,11.4011,-1.5008,-1,11.4011,-3.1056,-1,11.5908,-3.1056,0,11.5908], +// 4 16 -3.1056 0 11.5908 -3.1056 -1 11.5908 -4.401 -1 10.625 -4.401 0 10.625 + [4,16,-3.1056,0,11.5908,-3.1056,-1,11.5908,-4.401,-1,10.625,-4.401,0,10.625], +// 4 16 -6 0 10.392 -4.401 0 10.625 -4.401 -1 10.625 -6 -1 10.392 + [4,16,-6,0,10.392,-4.401,0,10.625,-4.401,-1,10.625,-6,-1,10.392], +// 4 16 -6 0 10.392 -6 -1 10.392 -7.001 -1 9.124 -7.001 0 9.124 + [4,16,-6,0,10.392,-6,-1,10.392,-7.001,-1,9.124,-7.001,0,9.124], +// 4 16 -7.001 0 9.124 -7.001 -1 9.124 -8.485 -1 8.485 -8.485 0 8.485 + [4,16,-7.001,0,9.124,-7.001,-1,9.124,-8.485,-1,8.485,-8.485,0,8.485], +// 4 16 -8.485 0 8.485 -8.485 -1 8.485 -9.124 -1 7.001 -9.124 0 7.001 + [4,16,-8.485,0,8.485,-8.485,-1,8.485,-9.124,-1,7.001,-9.124,0,7.001], +// 4 16 -9.124 0 7.001 -9.124 -1 7.001 -10.392 -1 6 -10.392 0 6 + [4,16,-9.124,0,7.001,-9.124,-1,7.001,-10.392,-1,6,-10.392,0,6], +// 4 16 -10.392 0 6 -10.392 -1 6 -10.6249 -1 4.4011 -10.6249 0 4.4011 + [4,16,-10.392,0,6,-10.392,-1,6,-10.6249,-1,4.4011,-10.6249,0,4.4011], +// 4 16 -10.6249 0 4.4011 -10.6249 -1 4.4011 -11.5908 -1 3.1056 -11.5908 0 3.1056 + [4,16,-10.6249,0,4.4011,-10.6249,-1,4.4011,-11.5908,-1,3.1056,-11.5908,0,3.1056], +// 4 16 -11.5908 0 3.1056 -11.5908 -1 3.1056 -11.401 -1 1.501 -11.401 0 1.501 + [4,16,-11.5908,0,3.1056,-11.5908,-1,3.1056,-11.401,-1,1.501,-11.401,0,1.501], +// 4 16 -12 0 0 -11.401 0 1.501 -11.401 -1 1.501 -12 -1 0 + [4,16,-12,0,0,-11.401,0,1.501,-11.401,-1,1.501,-12,-1,0], ]; module ldraw_lib__48__4_4crh1(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4crh1(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4crh2.scad b/p/48/4-4crh2.scad index 0d97878aa..05764f84a 100644 --- a/p/48/4-4crh2.scad +++ b/p/48/4-4crh2.scad @@ -2,9 +2,9 @@ use <../../lib.scad> function ldraw_lib__48__4_4crh2() = [ // 0 Click Rotation Ring 24 Tooth without Stop // 0 Name: 48\4-4crh2.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -12,491 +12,504 @@ function ldraw_lib__48__4_4crh2() = [ // // 0 !HISTORY 2010-05-11 [cwdee] Converted concave intersections to type 2 lines // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-02-09 [Holly-Wood] Complete re-write, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Outer Ring(48) R = 12 LDU +// 0 // Inner Ring(48) R = 11.5 LDU // -// 2 24 -1.501 -1 11.401 0 -1 12 - [2,24,-1.501,-1,11.401,0,-1,12], -// 2 24 -1.501 -1 11.401 -3.106 -1 11.591 - [2,24,-1.501,-1,11.401,-3.106,-1,11.591], -// 2 24 -4.401 -1 10.625 -3.106 -1 11.591 - [2,24,-4.401,-1,10.625,-3.106,-1,11.591], -// 2 24 -4.401 -1 10.625 -6 -1 10.392 - [2,24,-4.401,-1,10.625,-6,-1,10.392], -// 2 24 -7.001 -1 9.124 -6 -1 10.392 - [2,24,-7.001,-1,9.124,-6,-1,10.392], -// 2 24 -7.001 -1 9.124 -8.485 -1 8.485 - [2,24,-7.001,-1,9.124,-8.485,-1,8.485], -// 2 24 -9.124 -1 7.001 -8.485 -1 8.485 - [2,24,-9.124,-1,7.001,-8.485,-1,8.485], -// 2 24 -9.124 -1 7.001 -10.392 -1 6 - [2,24,-9.124,-1,7.001,-10.392,-1,6], -// 2 24 -10.625 -1 4.401 -10.392 -1 6 - [2,24,-10.625,-1,4.401,-10.392,-1,6], -// 2 24 -10.625 -1 4.401 -11.591 -1 3.106 - [2,24,-10.625,-1,4.401,-11.591,-1,3.106], -// 2 24 -11.401 -1 1.501 -11.591 -1 3.106 - [2,24,-11.401,-1,1.501,-11.591,-1,3.106], -// 2 24 -11.401 -1 1.501 -12 -1 0 - [2,24,-11.401,-1,1.501,-12,-1,0], -// 2 24 -11.401 -1 -1.501 -12 -1 0 - [2,24,-11.401,-1,-1.501,-12,-1,0], -// 2 24 -11.401 -1 -1.501 -11.591 -1 -3.106 - [2,24,-11.401,-1,-1.501,-11.591,-1,-3.106], -// 2 24 -10.625 -1 -4.401 -11.591 -1 -3.106 - [2,24,-10.625,-1,-4.401,-11.591,-1,-3.106], -// 2 24 -10.625 -1 -4.401 -10.392 -1 -6 - [2,24,-10.625,-1,-4.401,-10.392,-1,-6], -// 2 24 -9.124 -1 -7.001 -10.392 -1 -6 - [2,24,-9.124,-1,-7.001,-10.392,-1,-6], -// 2 24 -9.124 -1 -7.001 -8.485 -1 -8.485 - [2,24,-9.124,-1,-7.001,-8.485,-1,-8.485], -// 2 24 -7.001 -1 -9.124 -8.485 -1 -8.485 - [2,24,-7.001,-1,-9.124,-8.485,-1,-8.485], -// 2 24 -7.001 -1 -9.124 -6 -1 -10.392 - [2,24,-7.001,-1,-9.124,-6,-1,-10.392], -// 2 24 -4.401 -1 -10.625 -6 -1 -10.392 - [2,24,-4.401,-1,-10.625,-6,-1,-10.392], -// 2 24 -4.401 -1 -10.625 -3.106 -1 -11.591 - [2,24,-4.401,-1,-10.625,-3.106,-1,-11.591], -// 2 24 -1.501 -1 -11.401 -3.106 -1 -11.591 - [2,24,-1.501,-1,-11.401,-3.106,-1,-11.591], -// 2 24 -1.501 -1 -11.401 0 -1 -12 - [2,24,-1.501,-1,-11.401,0,-1,-12], -// 2 24 1.501 -1 -11.401 0 -1 -12 - [2,24,1.501,-1,-11.401,0,-1,-12], -// 2 24 1.501 -1 -11.401 3.106 -1 -11.591 - [2,24,1.501,-1,-11.401,3.106,-1,-11.591], -// 2 24 4.401 -1 -10.625 3.106 -1 -11.591 - [2,24,4.401,-1,-10.625,3.106,-1,-11.591], -// 2 24 4.401 -1 -10.625 6 -1 -10.392 - [2,24,4.401,-1,-10.625,6,-1,-10.392], -// 2 24 7.001 -1 -9.124 6 -1 -10.392 - [2,24,7.001,-1,-9.124,6,-1,-10.392], -// 2 24 7.001 -1 -9.124 8.485 -1 -8.485 - [2,24,7.001,-1,-9.124,8.485,-1,-8.485], -// 2 24 9.124 -1 -7.001 8.485 -1 -8.485 - [2,24,9.124,-1,-7.001,8.485,-1,-8.485], -// 2 24 9.124 -1 -7.001 10.392 -1 -6 - [2,24,9.124,-1,-7.001,10.392,-1,-6], -// 2 24 10.625 -1 -4.401 10.392 -1 -6 - [2,24,10.625,-1,-4.401,10.392,-1,-6], -// 2 24 10.625 -1 -4.401 11.591 -1 -3.106 - [2,24,10.625,-1,-4.401,11.591,-1,-3.106], -// 2 24 11.401 -1 -1.501 11.591 -1 -3.106 - [2,24,11.401,-1,-1.501,11.591,-1,-3.106], -// 2 24 11.401 -1 -1.501 12 -1 0 - [2,24,11.401,-1,-1.501,12,-1,0], -// 2 24 11.401 -1 1.501 12 -1 0 - [2,24,11.401,-1,1.501,12,-1,0], -// 2 24 11.401 -1 1.501 11.591 -1 3.106 - [2,24,11.401,-1,1.501,11.591,-1,3.106], -// 2 24 10.625 -1 4.401 11.591 -1 3.106 - [2,24,10.625,-1,4.401,11.591,-1,3.106], -// 2 24 10.625 -1 4.401 10.392 -1 6 - [2,24,10.625,-1,4.401,10.392,-1,6], -// 2 24 9.124 -1 7.001 10.392 -1 6 - [2,24,9.124,-1,7.001,10.392,-1,6], -// 2 24 9.124 -1 7.001 8.485 -1 8.485 - [2,24,9.124,-1,7.001,8.485,-1,8.485], -// 2 24 7.001 -1 9.124 8.485 -1 8.485 - [2,24,7.001,-1,9.124,8.485,-1,8.485], -// 2 24 7.001 -1 9.124 6 -1 10.392 - [2,24,7.001,-1,9.124,6,-1,10.392], -// 2 24 4.401 -1 10.625 6 -1 10.392 - [2,24,4.401,-1,10.625,6,-1,10.392], -// 2 24 4.401 -1 10.625 3.106 -1 11.591 - [2,24,4.401,-1,10.625,3.106,-1,11.591], -// 2 24 1.501 -1 11.401 3.106 -1 11.591 - [2,24,1.501,-1,11.401,3.106,-1,11.591], -// 2 24 1.501 -1 11.401 0 -1 12 - [2,24,1.501,-1,11.401,0,-1,12], -// 2 24 -1.501 0 11.401 0 0 12 - [2,24,-1.501,0,11.401,0,0,12], -// 2 24 -1.501 0 11.401 -3.106 0 11.591 - [2,24,-1.501,0,11.401,-3.106,0,11.591], -// 2 24 -4.401 0 10.625 -3.106 0 11.591 - [2,24,-4.401,0,10.625,-3.106,0,11.591], -// 2 24 -4.401 0 10.625 -6 0 10.392 - [2,24,-4.401,0,10.625,-6,0,10.392], -// 2 24 -7.001 0 9.124 -6 0 10.392 - [2,24,-7.001,0,9.124,-6,0,10.392], -// 2 24 -7.001 0 9.124 -8.485 0 8.485 - [2,24,-7.001,0,9.124,-8.485,0,8.485], -// 2 24 -9.124 0 7.001 -8.485 0 8.485 - [2,24,-9.124,0,7.001,-8.485,0,8.485], -// 2 24 -9.124 0 7.001 -10.392 0 6 - [2,24,-9.124,0,7.001,-10.392,0,6], -// 2 24 -10.625 0 4.401 -10.392 0 6 - [2,24,-10.625,0,4.401,-10.392,0,6], -// 2 24 -10.625 0 4.401 -11.591 0 3.106 - [2,24,-10.625,0,4.401,-11.591,0,3.106], -// 2 24 -11.401 0 1.501 -11.591 0 3.106 - [2,24,-11.401,0,1.501,-11.591,0,3.106], -// 2 24 -11.401 0 1.501 -12 0 0 - [2,24,-11.401,0,1.501,-12,0,0], -// 2 24 -11.401 0 -1.501 -12 0 0 - [2,24,-11.401,0,-1.501,-12,0,0], -// 2 24 -11.401 0 -1.501 -11.591 0 -3.106 - [2,24,-11.401,0,-1.501,-11.591,0,-3.106], -// 2 24 -10.625 0 -4.401 -11.591 0 -3.106 - [2,24,-10.625,0,-4.401,-11.591,0,-3.106], -// 2 24 -10.625 0 -4.401 -10.392 0 -6 - [2,24,-10.625,0,-4.401,-10.392,0,-6], -// 2 24 -9.124 0 -7.001 -10.392 0 -6 - [2,24,-9.124,0,-7.001,-10.392,0,-6], -// 2 24 -9.124 0 -7.001 -8.485 0 -8.485 - [2,24,-9.124,0,-7.001,-8.485,0,-8.485], -// 2 24 -7.001 0 -9.124 -8.485 0 -8.485 - [2,24,-7.001,0,-9.124,-8.485,0,-8.485], -// 2 24 -7.001 0 -9.124 -6 0 -10.392 - [2,24,-7.001,0,-9.124,-6,0,-10.392], -// 2 24 -4.401 0 -10.625 -6 0 -10.392 - [2,24,-4.401,0,-10.625,-6,0,-10.392], -// 2 24 -4.401 0 -10.625 -3.106 0 -11.591 - [2,24,-4.401,0,-10.625,-3.106,0,-11.591], -// 2 24 -1.501 0 -11.401 -3.106 0 -11.591 - [2,24,-1.501,0,-11.401,-3.106,0,-11.591], -// 2 24 -1.501 0 -11.401 0 0 -12 - [2,24,-1.501,0,-11.401,0,0,-12], -// 2 24 1.501 0 -11.401 0 0 -12 - [2,24,1.501,0,-11.401,0,0,-12], -// 2 24 1.501 0 -11.401 3.106 0 -11.591 - [2,24,1.501,0,-11.401,3.106,0,-11.591], -// 2 24 4.401 0 -10.625 3.106 0 -11.591 - [2,24,4.401,0,-10.625,3.106,0,-11.591], -// 2 24 4.401 0 -10.625 6 0 -10.392 - [2,24,4.401,0,-10.625,6,0,-10.392], -// 2 24 7.001 0 -9.124 6 0 -10.392 - [2,24,7.001,0,-9.124,6,0,-10.392], -// 2 24 7.001 0 -9.124 8.485 0 -8.485 - [2,24,7.001,0,-9.124,8.485,0,-8.485], -// 2 24 9.124 0 -7.001 8.485 0 -8.485 - [2,24,9.124,0,-7.001,8.485,0,-8.485], -// 2 24 9.124 0 -7.001 10.392 0 -6 - [2,24,9.124,0,-7.001,10.392,0,-6], -// 2 24 10.625 0 -4.401 10.392 0 -6 - [2,24,10.625,0,-4.401,10.392,0,-6], -// 2 24 10.625 0 -4.401 11.591 0 -3.106 - [2,24,10.625,0,-4.401,11.591,0,-3.106], -// 2 24 11.401 0 -1.501 11.591 0 -3.106 - [2,24,11.401,0,-1.501,11.591,0,-3.106], -// 2 24 11.401 0 -1.501 12 0 0 - [2,24,11.401,0,-1.501,12,0,0], -// 2 24 11.401 0 1.501 12 0 0 - [2,24,11.401,0,1.501,12,0,0], -// 2 24 11.401 0 1.501 11.591 0 3.106 - [2,24,11.401,0,1.501,11.591,0,3.106], -// 2 24 10.625 0 4.401 11.591 0 3.106 - [2,24,10.625,0,4.401,11.591,0,3.106], -// 2 24 10.625 0 4.401 10.392 0 6 - [2,24,10.625,0,4.401,10.392,0,6], -// 2 24 9.124 0 7.001 10.392 0 6 - [2,24,9.124,0,7.001,10.392,0,6], -// 2 24 9.124 0 7.001 8.485 0 8.485 - [2,24,9.124,0,7.001,8.485,0,8.485], -// 2 24 7.001 0 9.124 8.485 0 8.485 - [2,24,7.001,0,9.124,8.485,0,8.485], -// 2 24 7.001 0 9.124 6 0 10.392 - [2,24,7.001,0,9.124,6,0,10.392], -// 2 24 4.401 0 10.625 6 0 10.392 - [2,24,4.401,0,10.625,6,0,10.392], -// 2 24 4.401 0 10.625 3.106 0 11.591 - [2,24,4.401,0,10.625,3.106,0,11.591], -// 2 24 1.501 0 11.401 3.106 0 11.591 - [2,24,1.501,0,11.401,3.106,0,11.591], -// 2 24 1.501 0 11.401 0 0 12 - [2,24,1.501,0,11.401,0,0,12], -// 2 24 -1.501 -1 11.401 -1.501 0 11.401 - [2,24,-1.501,-1,11.401,-1.501,0,11.401], -// 2 24 -4.401 -1 10.625 -4.401 0 10.625 - [2,24,-4.401,-1,10.625,-4.401,0,10.625], -// 2 24 -7.001 -1 9.124 -7.001 0 9.124 - [2,24,-7.001,-1,9.124,-7.001,0,9.124], -// 2 24 -9.124 -1 7.001 -9.124 0 7.001 - [2,24,-9.124,-1,7.001,-9.124,0,7.001], -// 2 24 -10.625 -1 4.401 -10.625 0 4.401 - [2,24,-10.625,-1,4.401,-10.625,0,4.401], -// 2 24 -11.401 -1 1.501 -11.401 0 1.501 - [2,24,-11.401,-1,1.501,-11.401,0,1.501], -// 2 24 -11.401 -1 -1.501 -11.401 0 -1.501 - [2,24,-11.401,-1,-1.501,-11.401,0,-1.501], -// 2 24 -10.625 -1 -4.401 -10.625 0 -4.401 - [2,24,-10.625,-1,-4.401,-10.625,0,-4.401], -// 2 24 -9.124 -1 -7.001 -9.124 0 -7.001 - [2,24,-9.124,-1,-7.001,-9.124,0,-7.001], -// 2 24 -7.001 -1 -9.124 -7.001 0 -9.124 - [2,24,-7.001,-1,-9.124,-7.001,0,-9.124], -// 2 24 -4.401 -1 -10.625 -4.401 0 -10.625 - [2,24,-4.401,-1,-10.625,-4.401,0,-10.625], -// 2 24 -1.501 -1 -11.401 -1.501 0 -11.401 - [2,24,-1.501,-1,-11.401,-1.501,0,-11.401], -// 2 24 1.501 -1 -11.401 1.501 0 -11.401 - [2,24,1.501,-1,-11.401,1.501,0,-11.401], -// 2 24 4.401 -1 -10.625 4.401 0 -10.625 - [2,24,4.401,-1,-10.625,4.401,0,-10.625], -// 2 24 7.001 -1 -9.124 7.001 0 -9.124 - [2,24,7.001,-1,-9.124,7.001,0,-9.124], -// 2 24 9.124 -1 -7.001 9.124 0 -7.001 - [2,24,9.124,-1,-7.001,9.124,0,-7.001], -// 2 24 10.625 -1 -4.401 10.625 0 -4.401 - [2,24,10.625,-1,-4.401,10.625,0,-4.401], -// 2 24 11.401 -1 -1.501 11.401 0 -1.501 - [2,24,11.401,-1,-1.501,11.401,0,-1.501], -// 2 24 11.401 -1 1.501 11.401 0 1.501 - [2,24,11.401,-1,1.501,11.401,0,1.501], -// 2 24 10.625 -1 4.401 10.625 0 4.401 - [2,24,10.625,-1,4.401,10.625,0,4.401], -// 2 24 9.124 -1 7.001 9.124 0 7.001 - [2,24,9.124,-1,7.001,9.124,0,7.001], -// 2 24 7.001 -1 9.124 7.001 0 9.124 - [2,24,7.001,-1,9.124,7.001,0,9.124], -// 2 24 4.401 -1 10.625 4.401 0 10.625 - [2,24,4.401,-1,10.625,4.401,0,10.625], -// 2 24 1.501 -1 11.401 1.501 0 11.401 - [2,24,1.501,-1,11.401,1.501,0,11.401], -// 2 24 0 0 12 0 -1 12 - [2,24,0,0,12,0,-1,12], -// 2 24 3.106 0 11.591 3.106 -1 11.591 - [2,24,3.106,0,11.591,3.106,-1,11.591], +// 4 16 3.1056 -1 -11.5908 1.5008 -1 -11.4011 0 -1 -12 1.566 -1 -11.8968 + [4,16,3.1056,-1,-11.5908,1.5008,-1,-11.4011,0,-1,-12,1.566,-1,-11.8968], +// 4 16 6 -1 -10.392 4.4011 -1 -10.6249 3.1056 -1 -11.5908 4.5924 -1 -11.0868 + [4,16,6,-1,-10.392,4.4011,-1,-10.6249,3.1056,-1,-11.5908,4.5924,-1,-11.0868], +// 4 16 8.4852 -1 -8.4852 7.0012 -1 -9.1241 6 -1 -10.392 7.3056 -1 -9.5208 + [4,16,8.4852,-1,-8.4852,7.0012,-1,-9.1241,6,-1,-10.392,7.3056,-1,-9.5208], +// 4 16 10.392 -1 -6 9.1241 -1 -7.0012 8.4852 -1 -8.4852 9.5208 -1 -7.3056 + [4,16,10.392,-1,-6,9.1241,-1,-7.0012,8.4852,-1,-8.4852,9.5208,-1,-7.3056], +// 4 16 11.5908 -1 -3.1056 10.6249 -1 -4.4011 10.392 -1 -6 11.0868 -1 -4.5924 + [4,16,11.5908,-1,-3.1056,10.6249,-1,-4.4011,10.392,-1,-6,11.0868,-1,-4.5924], +// 4 16 12 -1 0 11.4011 -1 -1.5008 11.5908 -1 -3.1056 11.8968 -1 -1.566 + [4,16,12,-1,0,11.4011,-1,-1.5008,11.5908,-1,-3.1056,11.8968,-1,-1.566], +// +// 4 16 0 0 -12 1.5008 0 -11.4011 3.1056 0 -11.5908 1.566 0 -11.8968 + [4,16,0,0,-12,1.5008,0,-11.4011,3.1056,0,-11.5908,1.566,0,-11.8968], +// 4 16 3.1056 0 -11.5908 4.4011 0 -10.6249 6 0 -10.392 4.5924 0 -11.0868 + [4,16,3.1056,0,-11.5908,4.4011,0,-10.6249,6,0,-10.392,4.5924,0,-11.0868], +// 4 16 6 0 -10.392 7.0012 0 -9.1241 8.4852 0 -8.4852 7.3056 0 -9.5208 + [4,16,6,0,-10.392,7.0012,0,-9.1241,8.4852,0,-8.4852,7.3056,0,-9.5208], +// 4 16 8.4852 0 -8.4852 9.1241 0 -7.0012 10.392 0 -6 9.5208 0 -7.3056 + [4,16,8.4852,0,-8.4852,9.1241,0,-7.0012,10.392,0,-6,9.5208,0,-7.3056], +// 4 16 10.392 0 -6 10.6249 0 -4.4011 11.5908 0 -3.1056 11.0868 0 -4.5924 + [4,16,10.392,0,-6,10.6249,0,-4.4011,11.5908,0,-3.1056,11.0868,0,-4.5924], +// 4 16 11.5908 0 -3.1056 11.4011 0 -1.5008 12 0 0 11.8968 0 -1.566 + [4,16,11.5908,0,-3.1056,11.4011,0,-1.5008,12,0,0,11.8968,0,-1.566], +// +// 4 16 1.5008 0 -11.4011 0 0 -12 0 -1 -12 1.5008 -1 -11.4011 + [4,16,1.5008,0,-11.4011,0,0,-12,0,-1,-12,1.5008,-1,-11.4011], +// 4 16 3.1056 0 -11.5908 1.5008 0 -11.4011 1.5008 -1 -11.4011 3.1056 -1 -11.5908 + [4,16,3.1056,0,-11.5908,1.5008,0,-11.4011,1.5008,-1,-11.4011,3.1056,-1,-11.5908], +// 4 16 4.4011 0 -10.6249 3.1056 0 -11.5908 3.1056 -1 -11.5908 4.4011 -1 -10.6249 + [4,16,4.4011,0,-10.6249,3.1056,0,-11.5908,3.1056,-1,-11.5908,4.4011,-1,-10.6249], +// 4 16 6 0 -10.392 4.4011 0 -10.6249 4.4011 -1 -10.6249 6 -1 -10.392 + [4,16,6,0,-10.392,4.4011,0,-10.6249,4.4011,-1,-10.6249,6,-1,-10.392], +// 4 16 7.0012 0 -9.1241 6 0 -10.392 6 -1 -10.392 7.0012 -1 -9.1241 + [4,16,7.0012,0,-9.1241,6,0,-10.392,6,-1,-10.392,7.0012,-1,-9.1241], +// 4 16 8.4852 0 -8.4852 7.0012 0 -9.1241 7.0012 -1 -9.1241 8.4852 -1 -8.4852 + [4,16,8.4852,0,-8.4852,7.0012,0,-9.1241,7.0012,-1,-9.1241,8.4852,-1,-8.4852], +// 4 16 9.1241 0 -7.0012 8.4852 0 -8.4852 8.4852 -1 -8.4852 9.1241 -1 -7.0012 + [4,16,9.1241,0,-7.0012,8.4852,0,-8.4852,8.4852,-1,-8.4852,9.1241,-1,-7.0012], +// 4 16 10.392 0 -6 9.1241 0 -7.0012 9.1241 -1 -7.0012 10.392 -1 -6 + [4,16,10.392,0,-6,9.1241,0,-7.0012,9.1241,-1,-7.0012,10.392,-1,-6], +// 4 16 10.6249 0 -4.4011 10.392 0 -6 10.392 -1 -6 10.6249 -1 -4.4011 + [4,16,10.6249,0,-4.4011,10.392,0,-6,10.392,-1,-6,10.6249,-1,-4.4011], +// 4 16 11.5908 0 -3.1056 10.6249 0 -4.4011 10.6249 -1 -4.4011 11.5908 -1 -3.1056 + [4,16,11.5908,0,-3.1056,10.6249,0,-4.4011,10.6249,-1,-4.4011,11.5908,-1,-3.1056], +// 4 16 11.4011 0 -1.5008 11.5908 0 -3.1056 11.5908 -1 -3.1056 11.4011 -1 -1.5008 + [4,16,11.4011,0,-1.5008,11.5908,0,-3.1056,11.5908,-1,-3.1056,11.4011,-1,-1.5008], +// 4 16 12 0 0 11.4011 0 -1.5008 11.4011 -1 -1.5008 12 -1 0 + [4,16,12,0,0,11.4011,0,-1.5008,11.4011,-1,-1.5008,12,-1,0], +// +// 4 16 0 -1 12 1.5008 -1 11.4011 3.1056 -1 11.5908 1.566 -1 11.8968 + [4,16,0,-1,12,1.5008,-1,11.4011,3.1056,-1,11.5908,1.566,-1,11.8968], +// 4 16 3.1056 -1 11.5908 4.4011 -1 10.6249 6 -1 10.392 4.5924 -1 11.0868 + [4,16,3.1056,-1,11.5908,4.4011,-1,10.6249,6,-1,10.392,4.5924,-1,11.0868], +// 4 16 6 -1 10.392 7.0012 -1 9.1241 8.4852 -1 8.4852 7.3056 -1 9.5208 + [4,16,6,-1,10.392,7.0012,-1,9.1241,8.4852,-1,8.4852,7.3056,-1,9.5208], +// 4 16 8.4852 -1 8.4852 9.1241 -1 7.0012 10.392 -1 6 9.5208 -1 7.3056 + [4,16,8.4852,-1,8.4852,9.1241,-1,7.0012,10.392,-1,6,9.5208,-1,7.3056], +// 4 16 10.392 -1 6 10.6249 -1 4.4011 11.5908 -1 3.1056 11.0868 -1 4.5924 + [4,16,10.392,-1,6,10.6249,-1,4.4011,11.5908,-1,3.1056,11.0868,-1,4.5924], +// 4 16 11.5908 -1 3.1056 11.4011 -1 1.5008 12 -1 0 11.8968 -1 1.566 + [4,16,11.5908,-1,3.1056,11.4011,-1,1.5008,12,-1,0,11.8968,-1,1.566], +// +// 4 16 3.1056 0 11.5908 1.5008 0 11.4011 0 0 12 1.566 0 11.8968 + [4,16,3.1056,0,11.5908,1.5008,0,11.4011,0,0,12,1.566,0,11.8968], +// 4 16 6 0 10.392 4.4011 0 10.6249 3.1056 0 11.5908 4.5924 0 11.0868 + [4,16,6,0,10.392,4.4011,0,10.6249,3.1056,0,11.5908,4.5924,0,11.0868], +// 4 16 8.4852 0 8.4852 7.0012 0 9.1241 6 0 10.392 7.3056 0 9.5208 + [4,16,8.4852,0,8.4852,7.0012,0,9.1241,6,0,10.392,7.3056,0,9.5208], +// 4 16 10.392 0 6 9.1241 0 7.0012 8.4852 0 8.4852 9.5208 0 7.3056 + [4,16,10.392,0,6,9.1241,0,7.0012,8.4852,0,8.4852,9.5208,0,7.3056], +// 4 16 11.5908 0 3.1056 10.6249 0 4.4011 10.392 0 6 11.0868 0 4.5924 + [4,16,11.5908,0,3.1056,10.6249,0,4.4011,10.392,0,6,11.0868,0,4.5924], +// 4 16 12 0 0 11.4011 0 1.5008 11.5908 0 3.1056 11.8968 0 1.566 + [4,16,12,0,0,11.4011,0,1.5008,11.5908,0,3.1056,11.8968,0,1.566], +// +// 4 16 0 -1 12 0 0 12 1.5008 0 11.4011 1.5008 -1 11.4011 + [4,16,0,-1,12,0,0,12,1.5008,0,11.4011,1.5008,-1,11.4011], +// 4 16 1.5008 -1 11.4011 1.5008 0 11.4011 3.1056 0 11.5908 3.1056 -1 11.5908 + [4,16,1.5008,-1,11.4011,1.5008,0,11.4011,3.1056,0,11.5908,3.1056,-1,11.5908], +// 4 16 3.1056 -1 11.5908 3.1056 0 11.5908 4.4011 0 10.6249 4.4011 -1 10.6249 + [4,16,3.1056,-1,11.5908,3.1056,0,11.5908,4.4011,0,10.6249,4.4011,-1,10.6249], +// 4 16 4.4011 -1 10.6249 4.4011 0 10.6249 6 0 10.392 6 -1 10.392 + [4,16,4.4011,-1,10.6249,4.4011,0,10.6249,6,0,10.392,6,-1,10.392], +// 4 16 6 -1 10.392 6 0 10.392 7.0012 0 9.1241 7.0012 -1 9.1241 + [4,16,6,-1,10.392,6,0,10.392,7.0012,0,9.1241,7.0012,-1,9.1241], +// 4 16 7.0012 -1 9.1241 7.0012 0 9.1241 8.4852 0 8.4852 8.4852 -1 8.4852 + [4,16,7.0012,-1,9.1241,7.0012,0,9.1241,8.4852,0,8.4852,8.4852,-1,8.4852], +// 4 16 8.4852 -1 8.4852 8.4852 0 8.4852 9.1241 0 7.0012 9.1241 -1 7.0012 + [4,16,8.4852,-1,8.4852,8.4852,0,8.4852,9.1241,0,7.0012,9.1241,-1,7.0012], +// 4 16 9.1241 -1 7.0012 9.1241 0 7.0012 10.392 0 6 10.392 -1 6 + [4,16,9.1241,-1,7.0012,9.1241,0,7.0012,10.392,0,6,10.392,-1,6], +// 4 16 10.392 -1 6 10.392 0 6 10.6249 0 4.4011 10.6249 -1 4.4011 + [4,16,10.392,-1,6,10.392,0,6,10.6249,0,4.4011,10.6249,-1,4.4011], +// 4 16 10.6249 -1 4.4011 10.6249 0 4.4011 11.5908 0 3.1056 11.5908 -1 3.1056 + [4,16,10.6249,-1,4.4011,10.6249,0,4.4011,11.5908,0,3.1056,11.5908,-1,3.1056], +// 4 16 11.5908 -1 3.1056 11.5908 0 3.1056 11.4011 0 1.5008 11.4011 -1 1.5008 + [4,16,11.5908,-1,3.1056,11.5908,0,3.1056,11.4011,0,1.5008,11.4011,-1,1.5008], +// 4 16 11.4011 -1 1.5008 11.4011 0 1.5008 12 0 0 12 -1 0 + [4,16,11.4011,-1,1.5008,11.4011,0,1.5008,12,0,0,12,-1,0], +// +// 4 16 0 -1 -12 -1.5008 -1 -11.4011 -3.1056 -1 -11.5908 -1.566 -1 -11.8968 + [4,16,0,-1,-12,-1.5008,-1,-11.4011,-3.1056,-1,-11.5908,-1.566,-1,-11.8968], +// 4 16 -3.1056 -1 -11.5908 -4.4011 -1 -10.6249 -6 -1 -10.392 -4.5924 -1 -11.0868 + [4,16,-3.1056,-1,-11.5908,-4.4011,-1,-10.6249,-6,-1,-10.392,-4.5924,-1,-11.0868], +// 4 16 -6 -1 -10.392 -7.0012 -1 -9.1241 -8.4852 -1 -8.4852 -7.3056 -1 -9.5208 + [4,16,-6,-1,-10.392,-7.0012,-1,-9.1241,-8.4852,-1,-8.4852,-7.3056,-1,-9.5208], +// 4 16 -8.4852 -1 -8.4852 -9.1241 -1 -7.0012 -10.392 -1 -6 -9.5208 -1 -7.3056 + [4,16,-8.4852,-1,-8.4852,-9.1241,-1,-7.0012,-10.392,-1,-6,-9.5208,-1,-7.3056], +// 4 16 -10.392 -1 -6 -10.6249 -1 -4.4011 -11.5908 -1 -3.1056 -11.0868 -1 -4.5924 + [4,16,-10.392,-1,-6,-10.6249,-1,-4.4011,-11.5908,-1,-3.1056,-11.0868,-1,-4.5924], +// 4 16 -11.5908 -1 -3.1056 -11.4011 -1 -1.5008 -12 -1 0 -11.8968 -1 -1.566 + [4,16,-11.5908,-1,-3.1056,-11.4011,-1,-1.5008,-12,-1,0,-11.8968,-1,-1.566], +// +// 4 16 -3.1056 0 -11.5908 -1.5008 0 -11.4011 0 0 -12 -1.566 0 -11.8968 + [4,16,-3.1056,0,-11.5908,-1.5008,0,-11.4011,0,0,-12,-1.566,0,-11.8968], +// 4 16 -6 0 -10.392 -4.4011 0 -10.6249 -3.1056 0 -11.5908 -4.5924 0 -11.0868 + [4,16,-6,0,-10.392,-4.4011,0,-10.6249,-3.1056,0,-11.5908,-4.5924,0,-11.0868], +// 4 16 -8.4852 0 -8.4852 -7.0012 0 -9.1241 -6 0 -10.392 -7.3056 0 -9.5208 + [4,16,-8.4852,0,-8.4852,-7.0012,0,-9.1241,-6,0,-10.392,-7.3056,0,-9.5208], +// 4 16 -10.392 0 -6 -9.1241 0 -7.0012 -8.4852 0 -8.4852 -9.5208 0 -7.3056 + [4,16,-10.392,0,-6,-9.1241,0,-7.0012,-8.4852,0,-8.4852,-9.5208,0,-7.3056], +// 4 16 -11.5908 0 -3.1056 -10.6249 0 -4.4011 -10.392 0 -6 -11.0868 0 -4.5924 + [4,16,-11.5908,0,-3.1056,-10.6249,0,-4.4011,-10.392,0,-6,-11.0868,0,-4.5924], +// 4 16 -12 0 0 -11.4011 0 -1.5008 -11.5908 0 -3.1056 -11.8968 0 -1.566 + [4,16,-12,0,0,-11.4011,0,-1.5008,-11.5908,0,-3.1056,-11.8968,0,-1.566], +// +// 4 16 0 -1 -12 0 0 -12 -1.5008 0 -11.4011 -1.5008 -1 -11.4011 + [4,16,0,-1,-12,0,0,-12,-1.5008,0,-11.4011,-1.5008,-1,-11.4011], +// 4 16 -1.5008 -1 -11.4011 -1.5008 0 -11.4011 -3.1056 0 -11.5908 -3.1056 -1 -11.5908 + [4,16,-1.5008,-1,-11.4011,-1.5008,0,-11.4011,-3.1056,0,-11.5908,-3.1056,-1,-11.5908], +// 4 16 -3.1056 -1 -11.5908 -3.1056 0 -11.5908 -4.4011 0 -10.6249 -4.4011 -1 -10.6249 + [4,16,-3.1056,-1,-11.5908,-3.1056,0,-11.5908,-4.4011,0,-10.6249,-4.4011,-1,-10.6249], +// 4 16 -4.4011 -1 -10.6249 -4.4011 0 -10.6249 -6 0 -10.392 -6 -1 -10.392 + [4,16,-4.4011,-1,-10.6249,-4.4011,0,-10.6249,-6,0,-10.392,-6,-1,-10.392], +// 4 16 -6 -1 -10.392 -6 0 -10.392 -7.0012 0 -9.1241 -7.0012 -1 -9.1241 + [4,16,-6,-1,-10.392,-6,0,-10.392,-7.0012,0,-9.1241,-7.0012,-1,-9.1241], +// 4 16 -7.0012 -1 -9.1241 -7.0012 0 -9.1241 -8.4852 0 -8.4852 -8.4852 -1 -8.4852 + [4,16,-7.0012,-1,-9.1241,-7.0012,0,-9.1241,-8.4852,0,-8.4852,-8.4852,-1,-8.4852], +// 4 16 -8.4852 -1 -8.4852 -8.4852 0 -8.4852 -9.1241 0 -7.0012 -9.1241 -1 -7.0012 + [4,16,-8.4852,-1,-8.4852,-8.4852,0,-8.4852,-9.1241,0,-7.0012,-9.1241,-1,-7.0012], +// 4 16 -9.1241 -1 -7.0012 -9.1241 0 -7.0012 -10.392 0 -6 -10.392 -1 -6 + [4,16,-9.1241,-1,-7.0012,-9.1241,0,-7.0012,-10.392,0,-6,-10.392,-1,-6], +// 4 16 -10.392 -1 -6 -10.392 0 -6 -10.6249 0 -4.4011 -10.6249 -1 -4.4011 + [4,16,-10.392,-1,-6,-10.392,0,-6,-10.6249,0,-4.4011,-10.6249,-1,-4.4011], +// 4 16 -10.6249 -1 -4.4011 -10.6249 0 -4.4011 -11.5908 0 -3.1056 -11.5908 -1 -3.1056 + [4,16,-10.6249,-1,-4.4011,-10.6249,0,-4.4011,-11.5908,0,-3.1056,-11.5908,-1,-3.1056], +// 4 16 -11.5908 -1 -3.1056 -11.5908 0 -3.1056 -11.4011 0 -1.5008 -11.4011 -1 -1.5008 + [4,16,-11.5908,-1,-3.1056,-11.5908,0,-3.1056,-11.4011,0,-1.5008,-11.4011,-1,-1.5008], +// 4 16 -11.4011 -1 -1.5008 -11.4011 0 -1.5008 -12 0 0 -12 -1 0 + [4,16,-11.4011,-1,-1.5008,-11.4011,0,-1.5008,-12,0,0,-12,-1,0], +// +// 4 16 -3.1056 -1 11.5908 -1.5008 -1 11.4011 0 -1 12 -1.566 -1 11.8968 + [4,16,-3.1056,-1,11.5908,-1.5008,-1,11.4011,0,-1,12,-1.566,-1,11.8968], +// 4 16 -6 -1 10.392 -4.4011 -1 10.6249 -3.1056 -1 11.5908 -4.5924 -1 11.0868 + [4,16,-6,-1,10.392,-4.4011,-1,10.6249,-3.1056,-1,11.5908,-4.5924,-1,11.0868], +// 4 16 -8.4852 -1 8.4852 -7.0012 -1 9.1241 -6 -1 10.392 -7.3056 -1 9.5208 + [4,16,-8.4852,-1,8.4852,-7.0012,-1,9.1241,-6,-1,10.392,-7.3056,-1,9.5208], +// 4 16 -10.392 -1 6 -9.1241 -1 7.0012 -8.4852 -1 8.4852 -9.5208 -1 7.3056 + [4,16,-10.392,-1,6,-9.1241,-1,7.0012,-8.4852,-1,8.4852,-9.5208,-1,7.3056], +// 4 16 -11.5908 -1 3.1056 -10.6249 -1 4.4011 -10.392 -1 6 -11.0868 -1 4.5924 + [4,16,-11.5908,-1,3.1056,-10.6249,-1,4.4011,-10.392,-1,6,-11.0868,-1,4.5924], +// 4 16 -12 -1 0 -11.4011 -1 1.5008 -11.5908 -1 3.1056 -11.8968 -1 1.566 + [4,16,-12,-1,0,-11.4011,-1,1.5008,-11.5908,-1,3.1056,-11.8968,-1,1.566], +// +// 4 16 0 0 12 -1.5008 0 11.4011 -3.1056 0 11.5908 -1.566 0 11.8968 + [4,16,0,0,12,-1.5008,0,11.4011,-3.1056,0,11.5908,-1.566,0,11.8968], +// 4 16 -3.1056 0 11.5908 -4.4011 0 10.6249 -6 0 10.392 -4.5924 0 11.0868 + [4,16,-3.1056,0,11.5908,-4.4011,0,10.6249,-6,0,10.392,-4.5924,0,11.0868], +// 4 16 -6 0 10.392 -7.0012 0 9.1241 -8.4852 0 8.4852 -7.3056 0 9.5208 + [4,16,-6,0,10.392,-7.0012,0,9.1241,-8.4852,0,8.4852,-7.3056,0,9.5208], +// 4 16 -8.4852 0 8.4852 -9.1241 0 7.0012 -10.392 0 6 -9.5208 0 7.3056 + [4,16,-8.4852,0,8.4852,-9.1241,0,7.0012,-10.392,0,6,-9.5208,0,7.3056], +// 4 16 -10.392 0 6 -10.6249 0 4.4011 -11.5908 0 3.1056 -11.0868 0 4.5924 + [4,16,-10.392,0,6,-10.6249,0,4.4011,-11.5908,0,3.1056,-11.0868,0,4.5924], +// 4 16 -11.5908 0 3.1056 -11.4011 0 1.5008 -12 0 0 -11.8968 0 1.566 + [4,16,-11.5908,0,3.1056,-11.4011,0,1.5008,-12,0,0,-11.8968,0,1.566], +// +// 4 16 -1.5008 0 11.4011 0 0 12 0 -1 12 -1.5008 -1 11.4011 + [4,16,-1.5008,0,11.4011,0,0,12,0,-1,12,-1.5008,-1,11.4011], +// 4 16 -3.1056 0 11.5908 -1.5008 0 11.4011 -1.5008 -1 11.4011 -3.1056 -1 11.5908 + [4,16,-3.1056,0,11.5908,-1.5008,0,11.4011,-1.5008,-1,11.4011,-3.1056,-1,11.5908], +// 4 16 -4.4011 0 10.6249 -3.1056 0 11.5908 -3.1056 -1 11.5908 -4.4011 -1 10.6249 + [4,16,-4.4011,0,10.6249,-3.1056,0,11.5908,-3.1056,-1,11.5908,-4.4011,-1,10.6249], +// 4 16 -6 0 10.392 -4.4011 0 10.6249 -4.4011 -1 10.6249 -6 -1 10.392 + [4,16,-6,0,10.392,-4.4011,0,10.6249,-4.4011,-1,10.6249,-6,-1,10.392], +// 4 16 -7.0012 0 9.1241 -6 0 10.392 -6 -1 10.392 -7.0012 -1 9.1241 + [4,16,-7.0012,0,9.1241,-6,0,10.392,-6,-1,10.392,-7.0012,-1,9.1241], +// 4 16 -8.4852 0 8.4852 -7.0012 0 9.1241 -7.0012 -1 9.1241 -8.4852 -1 8.4852 + [4,16,-8.4852,0,8.4852,-7.0012,0,9.1241,-7.0012,-1,9.1241,-8.4852,-1,8.4852], +// 4 16 -9.1241 0 7.0012 -8.4852 0 8.4852 -8.4852 -1 8.4852 -9.1241 -1 7.0012 + [4,16,-9.1241,0,7.0012,-8.4852,0,8.4852,-8.4852,-1,8.4852,-9.1241,-1,7.0012], +// 4 16 -10.392 0 6 -9.1241 0 7.0012 -9.1241 -1 7.0012 -10.392 -1 6 + [4,16,-10.392,0,6,-9.1241,0,7.0012,-9.1241,-1,7.0012,-10.392,-1,6], +// 4 16 -10.6249 0 4.4011 -10.392 0 6 -10.392 -1 6 -10.6249 -1 4.4011 + [4,16,-10.6249,0,4.4011,-10.392,0,6,-10.392,-1,6,-10.6249,-1,4.4011], +// 4 16 -11.5908 0 3.1056 -10.6249 0 4.4011 -10.6249 -1 4.4011 -11.5908 -1 3.1056 + [4,16,-11.5908,0,3.1056,-10.6249,0,4.4011,-10.6249,-1,4.4011,-11.5908,-1,3.1056], +// 4 16 -11.4011 0 1.5008 -11.5908 0 3.1056 -11.5908 -1 3.1056 -11.4011 -1 1.5008 + [4,16,-11.4011,0,1.5008,-11.5908,0,3.1056,-11.5908,-1,3.1056,-11.4011,-1,1.5008], +// 4 16 -12 0 0 -11.4011 0 1.5008 -11.4011 -1 1.5008 -12 -1 0 + [4,16,-12,0,0,-11.4011,0,1.5008,-11.4011,-1,1.5008,-12,-1,0], +// +// 2 24 3.1056 -1 -11.5908 1.5008 -1 -11.4011 + [2,24,3.1056,-1,-11.5908,1.5008,-1,-11.4011], +// 2 24 1.5008 -1 -11.4011 0 -1 -12 + [2,24,1.5008,-1,-11.4011,0,-1,-12], +// 2 24 10.6249 -1 -4.4011 10.392 -1 -6 + [2,24,10.6249,-1,-4.4011,10.392,-1,-6], +// 2 24 7.0012 0 -9.1241 8.4852 0 -8.4852 + [2,24,7.0012,0,-9.1241,8.4852,0,-8.4852], +// 2 24 -10.392 0 -6 -10.392 -1 -6 + [2,24,-10.392,0,-6,-10.392,-1,-6], +// 2 24 10.6249 0 4.4011 10.392 0 6 + [2,24,10.6249,0,4.4011,10.392,0,6], +// 2 24 -11.5908 0 -3.1056 -10.6249 0 -4.4011 + [2,24,-11.5908,0,-3.1056,-10.6249,0,-4.4011], +// 2 24 -10.392 0 6 -10.6249 0 4.4011 + [2,24,-10.392,0,6,-10.6249,0,4.4011], +// 2 24 -3.1056 0 -11.5908 -1.5008 0 -11.4011 + [2,24,-3.1056,0,-11.5908,-1.5008,0,-11.4011], +// 2 24 -7.0012 -1 9.1241 -6 -1 10.392 + [2,24,-7.0012,-1,9.1241,-6,-1,10.392], +// 2 24 -10.392 -1 6 -9.1241 -1 7.0012 + [2,24,-10.392,-1,6,-9.1241,-1,7.0012], +// 2 24 -8.4852 0 8.4852 -9.1241 0 7.0012 + [2,24,-8.4852,0,8.4852,-9.1241,0,7.0012], +// 2 24 -9.1241 0 -7.0012 -8.4852 0 -8.4852 + [2,24,-9.1241,0,-7.0012,-8.4852,0,-8.4852], +// 2 24 11.4011 -1 -1.5008 11.5908 -1 -3.1056 + [2,24,11.4011,-1,-1.5008,11.5908,-1,-3.1056], +// 2 24 -1.5008 0 11.4011 -3.1056 0 11.5908 + [2,24,-1.5008,0,11.4011,-3.1056,0,11.5908], +// 2 24 -7.0012 -1 9.1241 -7.0012 0 9.1241 + [2,24,-7.0012,-1,9.1241,-7.0012,0,9.1241], +// 2 24 6 -1 -10.392 4.4011 -1 -10.6249 + [2,24,6,-1,-10.392,4.4011,-1,-10.6249], +// 2 24 4.4011 -1 -10.6249 3.1056 -1 -11.5908 + [2,24,4.4011,-1,-10.6249,3.1056,-1,-11.5908], +// 2 24 11.4011 0 1.5008 11.5908 0 3.1056 + [2,24,11.4011,0,1.5008,11.5908,0,3.1056], +// 2 24 7.0012 0 9.1241 6 0 10.392 + [2,24,7.0012,0,9.1241,6,0,10.392], +// 2 24 -10.6249 -1 4.4011 -10.6249 0 4.4011 + [2,24,-10.6249,-1,4.4011,-10.6249,0,4.4011], +// 2 24 11.4011 0 1.5008 11.4011 -1 1.5008 + [2,24,11.4011,0,1.5008,11.4011,-1,1.5008], +// 2 24 1.5008 0 11.4011 0 0 12 + [2,24,1.5008,0,11.4011,0,0,12], +// 2 24 3.1056 0 11.5908 3.1056 -1 11.5908 + [2,24,3.1056,0,11.5908,3.1056,-1,11.5908], +// 2 24 0 0 12 -1.5008 0 11.4011 + [2,24,0,0,12,-1.5008,0,11.4011], +// 2 24 10.6249 -1 -4.4011 10.6249 0 -4.4011 + [2,24,10.6249,-1,-4.4011,10.6249,0,-4.4011], +// 2 24 8.4852 -1 8.4852 7.0012 -1 9.1241 + [2,24,8.4852,-1,8.4852,7.0012,-1,9.1241], +// 2 24 -11.5908 -1 3.1056 -10.6249 -1 4.4011 + [2,24,-11.5908,-1,3.1056,-10.6249,-1,4.4011], +// 2 24 -11.4011 -1 -1.5008 -12 -1 0 + [2,24,-11.4011,-1,-1.5008,-12,-1,0], +// 2 24 10.6249 0 -4.4011 11.5908 0 -3.1056 + [2,24,10.6249,0,-4.4011,11.5908,0,-3.1056], +// 2 24 12 -1 0 11.4011 -1 -1.5008 + [2,24,12,-1,0,11.4011,-1,-1.5008], +// 2 24 -10.392 0 -6 -9.1241 0 -7.0012 + [2,24,-10.392,0,-6,-9.1241,0,-7.0012], +// 2 24 -3.1056 -1 11.5908 -3.1056 0 11.5908 + [2,24,-3.1056,-1,11.5908,-3.1056,0,11.5908], +// 2 24 8.4852 -1 8.4852 9.1241 -1 7.0012 + [2,24,8.4852,-1,8.4852,9.1241,-1,7.0012], +// 2 24 4.4011 0 10.6249 3.1056 0 11.5908 + [2,24,4.4011,0,10.6249,3.1056,0,11.5908], +// 2 24 -11.4011 -1 1.5008 -11.4011 0 1.5008 + [2,24,-11.4011,-1,1.5008,-11.4011,0,1.5008], +// 2 24 -8.4852 0 -8.4852 -8.4852 -1 -8.4852 + [2,24,-8.4852,0,-8.4852,-8.4852,-1,-8.4852], +// 2 24 -11.4011 0 1.5008 -11.5908 0 3.1056 + [2,24,-11.4011,0,1.5008,-11.5908,0,3.1056], +// 2 24 -11.5908 -1 3.1056 -11.4011 -1 1.5008 + [2,24,-11.5908,-1,3.1056,-11.4011,-1,1.5008], +// 2 24 -10.392 -1 -6 -10.6249 -1 -4.4011 + [2,24,-10.392,-1,-6,-10.6249,-1,-4.4011], +// 2 24 -4.4011 0 -10.6249 -4.4011 -1 -10.6249 + [2,24,-4.4011,0,-10.6249,-4.4011,-1,-10.6249], +// 2 24 10.392 -1 -6 10.392 0 -6 + [2,24,10.392,-1,-6,10.392,0,-6], +// 2 24 10.392 0 -6 10.6249 0 -4.4011 + [2,24,10.392,0,-6,10.6249,0,-4.4011], +// 2 24 12 0 0 11.4011 0 1.5008 + [2,24,12,0,0,11.4011,0,1.5008], +// 2 24 11.5908 -1 -3.1056 10.6249 -1 -4.4011 + [2,24,11.5908,-1,-3.1056,10.6249,-1,-4.4011], +// 2 24 -11.4011 -1 1.5008 -12 -1 0 + [2,24,-11.4011,-1,1.5008,-12,-1,0], +// 2 24 -9.1241 0 7.0012 -10.392 0 6 + [2,24,-9.1241,0,7.0012,-10.392,0,6], +// 2 24 3.1056 0 11.5908 1.5008 0 11.4011 + [2,24,3.1056,0,11.5908,1.5008,0,11.4011], +// 2 24 0 0 -12 1.5008 0 -11.4011 + [2,24,0,0,-12,1.5008,0,-11.4011], +// 2 24 3.1056 0 -11.5908 4.4011 0 -10.6249 + [2,24,3.1056,0,-11.5908,4.4011,0,-10.6249], +// 2 24 4.4011 0 -10.6249 6 0 -10.392 + [2,24,4.4011,0,-10.6249,6,0,-10.392], // 2 24 6 0 10.392 6 -1 10.392 [2,24,6,0,10.392,6,-1,10.392], -// 2 24 8.485 0 8.485 8.485 -1 8.485 - [2,24,8.485,0,8.485,8.485,-1,8.485], +// 2 24 -10.6249 0 4.4011 -11.5908 0 3.1056 + [2,24,-10.6249,0,4.4011,-11.5908,0,3.1056], +// 2 24 -3.1056 -1 -11.5908 -4.4011 -1 -10.6249 + [2,24,-3.1056,-1,-11.5908,-4.4011,-1,-10.6249], +// 2 24 -6 0 10.392 -7.0012 0 9.1241 + [2,24,-6,0,10.392,-7.0012,0,9.1241], +// 2 24 7.0012 0 9.1241 7.0012 -1 9.1241 + [2,24,7.0012,0,9.1241,7.0012,-1,9.1241], +// 2 24 6 -1 10.392 4.4011 -1 10.6249 + [2,24,6,-1,10.392,4.4011,-1,10.6249], +// 2 24 8.4852 -1 -8.4852 8.4852 0 -8.4852 + [2,24,8.4852,-1,-8.4852,8.4852,0,-8.4852], +// 2 24 4.4011 0 10.6249 4.4011 -1 10.6249 + [2,24,4.4011,0,10.6249,4.4011,-1,10.6249], +// 2 24 -7.0012 0 -9.1241 -7.0012 -1 -9.1241 + [2,24,-7.0012,0,-9.1241,-7.0012,-1,-9.1241], +// 2 24 8.4852 0 8.4852 8.4852 -1 8.4852 + [2,24,8.4852,0,8.4852,8.4852,-1,8.4852], +// 2 24 1.5008 0 11.4011 1.5008 -1 11.4011 + [2,24,1.5008,0,11.4011,1.5008,-1,11.4011], +// 2 24 -10.6249 -1 -4.4011 -11.5908 -1 -3.1056 + [2,24,-10.6249,-1,-4.4011,-11.5908,-1,-3.1056], +// 2 24 10.392 -1 -6 9.1241 -1 -7.0012 + [2,24,10.392,-1,-6,9.1241,-1,-7.0012], +// 2 24 -6 -1 10.392 -6 0 10.392 + [2,24,-6,-1,10.392,-6,0,10.392], +// 2 24 -11.5908 -1 -3.1056 -11.4011 -1 -1.5008 + [2,24,-11.5908,-1,-3.1056,-11.4011,-1,-1.5008], +// 2 24 -1.5008 -1 11.4011 0 -1 12 + [2,24,-1.5008,-1,11.4011,0,-1,12], +// 2 24 -6 -1 10.392 -4.4011 -1 10.6249 + [2,24,-6,-1,10.392,-4.4011,-1,10.6249], +// 2 24 10.392 -1 6 10.6249 -1 4.4011 + [2,24,10.392,-1,6,10.6249,-1,4.4011], +// 2 24 1.5008 0 -11.4011 3.1056 0 -11.5908 + [2,24,1.5008,0,-11.4011,3.1056,0,-11.5908], +// 2 24 -6 0 -10.392 -4.4011 0 -10.6249 + [2,24,-6,0,-10.392,-4.4011,0,-10.6249], +// 2 24 9.1241 0 -7.0012 10.392 0 -6 + [2,24,9.1241,0,-7.0012,10.392,0,-6], +// 2 24 7.0012 -1 9.1241 6 -1 10.392 + [2,24,7.0012,-1,9.1241,6,-1,10.392], +// 2 24 -7.0012 -1 -9.1241 -8.4852 -1 -8.4852 + [2,24,-7.0012,-1,-9.1241,-8.4852,-1,-8.4852], +// 2 24 -10.392 -1 6 -10.392 0 6 + [2,24,-10.392,-1,6,-10.392,0,6], +// 2 24 9.1241 -1 7.0012 10.392 -1 6 + [2,24,9.1241,-1,7.0012,10.392,-1,6], +// 2 24 0 0 12 0 -1 12 + [2,24,0,0,12,0,-1,12], +// 2 24 8.4852 0 -8.4852 9.1241 0 -7.0012 + [2,24,8.4852,0,-8.4852,9.1241,0,-7.0012], +// 2 24 8.4852 -1 -8.4852 7.0012 -1 -9.1241 + [2,24,8.4852,-1,-8.4852,7.0012,-1,-9.1241], +// 2 24 10.392 0 6 9.1241 0 7.0012 + [2,24,10.392,0,6,9.1241,0,7.0012], +// 2 24 -8.4852 -1 -8.4852 -9.1241 -1 -7.0012 + [2,24,-8.4852,-1,-8.4852,-9.1241,-1,-7.0012], +// 2 24 -12 -1 0 -12 0 0 + [2,24,-12,-1,0,-12,0,0], +// 2 24 6 0 -10.392 7.0012 0 -9.1241 + [2,24,6,0,-10.392,7.0012,0,-9.1241], +// 2 24 7.0012 -1 -9.1241 7.0012 0 -9.1241 + [2,24,7.0012,-1,-9.1241,7.0012,0,-9.1241], +// 2 24 6 0 10.392 4.4011 0 10.6249 + [2,24,6,0,10.392,4.4011,0,10.6249], +// 2 24 -3.1056 0 -11.5908 -3.1056 -1 -11.5908 + [2,24,-3.1056,0,-11.5908,-3.1056,-1,-11.5908], +// 2 24 -11.4011 0 -1.5008 -11.4011 -1 -1.5008 + [2,24,-11.4011,0,-1.5008,-11.4011,-1,-1.5008], +// 2 24 10.6249 -1 4.4011 11.5908 -1 3.1056 + [2,24,10.6249,-1,4.4011,11.5908,-1,3.1056], +// 2 24 -1.5008 0 -11.4011 0 0 -12 + [2,24,-1.5008,0,-11.4011,0,0,-12], +// 2 24 -11.4011 0 -1.5008 -11.5908 0 -3.1056 + [2,24,-11.4011,0,-1.5008,-11.5908,0,-3.1056], +// 2 24 -8.4852 -1 8.4852 -8.4852 0 8.4852 + [2,24,-8.4852,-1,8.4852,-8.4852,0,8.4852], +// 2 24 -1.5008 0 -11.4011 -1.5008 -1 -11.4011 + [2,24,-1.5008,0,-11.4011,-1.5008,-1,-11.4011], +// 2 24 -1.5008 -1 11.4011 -1.5008 0 11.4011 + [2,24,-1.5008,-1,11.4011,-1.5008,0,11.4011], +// 2 24 -6 -1 -10.392 -7.0012 -1 -9.1241 + [2,24,-6,-1,-10.392,-7.0012,-1,-9.1241], +// 2 24 -9.1241 -1 -7.0012 -10.392 -1 -6 + [2,24,-9.1241,-1,-7.0012,-10.392,-1,-6], +// 2 24 -10.6249 -1 4.4011 -10.392 -1 6 + [2,24,-10.6249,-1,4.4011,-10.392,-1,6], +// 2 24 -10.6249 0 -4.4011 -10.6249 -1 -4.4011 + [2,24,-10.6249,0,-4.4011,-10.6249,-1,-4.4011], +// 2 24 -9.1241 -1 7.0012 -8.4852 -1 8.4852 + [2,24,-9.1241,-1,7.0012,-8.4852,-1,8.4852], +// 2 24 -10.6249 0 -4.4011 -10.392 0 -6 + [2,24,-10.6249,0,-4.4011,-10.392,0,-6], +// 2 24 -11.5908 0 3.1056 -11.5908 -1 3.1056 + [2,24,-11.5908,0,3.1056,-11.5908,-1,3.1056], +// 2 24 3.1056 -1 11.5908 1.5008 -1 11.4011 + [2,24,3.1056,-1,11.5908,1.5008,-1,11.4011], +// 2 24 -3.1056 0 11.5908 -4.4011 0 10.6249 + [2,24,-3.1056,0,11.5908,-4.4011,0,10.6249], +// 2 24 -4.4011 -1 10.6249 -3.1056 -1 11.5908 + [2,24,-4.4011,-1,10.6249,-3.1056,-1,11.5908], +// 2 24 11.4011 0 -1.5008 11.5908 0 -3.1056 + [2,24,11.4011,0,-1.5008,11.5908,0,-3.1056], +// 2 24 -9.1241 -1 7.0012 -9.1241 0 7.0012 + [2,24,-9.1241,-1,7.0012,-9.1241,0,7.0012], +// 2 24 -4.4011 -1 10.6249 -4.4011 0 10.6249 + [2,24,-4.4011,-1,10.6249,-4.4011,0,10.6249], +// 2 24 -12 0 0 -11.4011 0 1.5008 + [2,24,-12,0,0,-11.4011,0,1.5008], +// 2 24 7.0012 -1 -9.1241 6 -1 -10.392 + [2,24,7.0012,-1,-9.1241,6,-1,-10.392], +// 2 24 -1.5008 -1 -11.4011 -3.1056 -1 -11.5908 + [2,24,-1.5008,-1,-11.4011,-3.1056,-1,-11.5908], +// 2 24 -7.0012 0 -9.1241 -6 0 -10.392 + [2,24,-7.0012,0,-9.1241,-6,0,-10.392], +// 2 24 -7.0012 0 9.1241 -8.4852 0 8.4852 + [2,24,-7.0012,0,9.1241,-8.4852,0,8.4852], +// 2 24 11.4011 0 -1.5008 12 0 0 + [2,24,11.4011,0,-1.5008,12,0,0], +// 2 24 1.5008 -1 11.4011 0 -1 12 + [2,24,1.5008,-1,11.4011,0,-1,12], // 2 24 10.392 0 6 10.392 -1 6 [2,24,10.392,0,6,10.392,-1,6], -// 2 24 11.591 0 3.106 11.591 -1 3.106 - [2,24,11.591,0,3.106,11.591,-1,3.106], -// 2 24 12 0 0 12 -1 0 - [2,24,12,0,0,12,-1,0], -// 2 24 11.591 0 -3.106 11.591 -1 -3.106 - [2,24,11.591,0,-3.106,11.591,-1,-3.106], -// 2 24 10.392 0 -6 10.392 -1 -6 - [2,24,10.392,0,-6,10.392,-1,-6], -// 2 24 8.485 0 -8.485 8.485 -1 -8.485 - [2,24,8.485,0,-8.485,8.485,-1,-8.485], -// 2 24 6 0 -10.392 6 -1 -10.392 - [2,24,6,0,-10.392,6,-1,-10.392], -// 2 24 3.106 0 -11.591 3.106 -1 -11.591 - [2,24,3.106,0,-11.591,3.106,-1,-11.591], -// 2 24 0 0 -12 0 -1 -12 - [2,24,0,0,-12,0,-1,-12], -// 2 24 -3.106 0 -11.591 -3.106 -1 -11.591 - [2,24,-3.106,0,-11.591,-3.106,-1,-11.591], +// 2 24 4.4011 -1 -10.6249 4.4011 0 -10.6249 + [2,24,4.4011,-1,-10.6249,4.4011,0,-10.6249], +// 2 24 11.4011 -1 -1.5008 11.4011 0 -1.5008 + [2,24,11.4011,-1,-1.5008,11.4011,0,-1.5008], +// 2 24 11.4011 -1 1.5008 12 -1 0 + [2,24,11.4011,-1,1.5008,12,-1,0], +// 2 24 9.1241 0 7.0012 8.4852 0 8.4852 + [2,24,9.1241,0,7.0012,8.4852,0,8.4852], +// 2 24 -12 0 0 -11.4011 0 -1.5008 + [2,24,-12,0,0,-11.4011,0,-1.5008], +// 2 24 11.5908 -1 -3.1056 11.5908 0 -3.1056 + [2,24,11.5908,-1,-3.1056,11.5908,0,-3.1056], +// 2 24 6 -1 -10.392 6 0 -10.392 + [2,24,6,-1,-10.392,6,0,-10.392], +// 2 24 -9.1241 0 -7.0012 -9.1241 -1 -7.0012 + [2,24,-9.1241,0,-7.0012,-9.1241,-1,-7.0012], +// 2 24 0 -1 -12 -1.5008 -1 -11.4011 + [2,24,0,-1,-12,-1.5008,-1,-11.4011], +// 2 24 -4.4011 0 10.6249 -6 0 10.392 + [2,24,-4.4011,0,10.6249,-6,0,10.392], +// 2 24 12 -1 0 12 0 0 + [2,24,12,-1,0,12,0,0], +// 2 24 -11.5908 0 -3.1056 -11.5908 -1 -3.1056 + [2,24,-11.5908,0,-3.1056,-11.5908,-1,-3.1056], +// 2 24 -8.4852 -1 8.4852 -7.0012 -1 9.1241 + [2,24,-8.4852,-1,8.4852,-7.0012,-1,9.1241], +// 2 24 11.5908 -1 3.1056 11.4011 -1 1.5008 + [2,24,11.5908,-1,3.1056,11.4011,-1,1.5008], +// 2 24 -3.1056 -1 11.5908 -1.5008 -1 11.4011 + [2,24,-3.1056,-1,11.5908,-1.5008,-1,11.4011], +// 2 24 9.1241 -1 -7.0012 8.4852 -1 -8.4852 + [2,24,9.1241,-1,-7.0012,8.4852,-1,-8.4852], +// 2 24 -4.4011 0 -10.6249 -3.1056 0 -11.5908 + [2,24,-4.4011,0,-10.6249,-3.1056,0,-11.5908], // 2 24 -6 0 -10.392 -6 -1 -10.392 [2,24,-6,0,-10.392,-6,-1,-10.392], -// 2 24 -8.485 0 -8.485 -8.485 -1 -8.485 - [2,24,-8.485,0,-8.485,-8.485,-1,-8.485], -// 2 24 -10.392 0 -6 -10.392 -1 -6 - [2,24,-10.392,0,-6,-10.392,-1,-6], -// 2 24 -11.591 0 -3.106 -11.591 -1 -3.106 - [2,24,-11.591,0,-3.106,-11.591,-1,-3.106], -// 2 24 -12 0 0 -12 -1 0 - [2,24,-12,0,0,-12,-1,0], -// 2 24 -11.591 0 3.106 -11.591 -1 3.106 - [2,24,-11.591,0,3.106,-11.591,-1,3.106], -// 2 24 -10.392 0 6 -10.392 -1 6 - [2,24,-10.392,0,6,-10.392,-1,6], -// 2 24 -8.485 0 8.485 -8.485 -1 8.485 - [2,24,-8.485,0,8.485,-8.485,-1,8.485], -// 2 24 -6 0 10.392 -6 -1 10.392 - [2,24,-6,0,10.392,-6,-1,10.392], -// 2 24 -3.106 0 11.591 -3.106 -1 11.591 - [2,24,-3.106,0,11.591,-3.106,-1,11.591], -// 4 16 -1.501 0 11.401 0 0 12 0 -1 12 -1.501 -1 11.401 - [4,16,-1.501,0,11.401,0,0,12,0,-1,12,-1.501,-1,11.401], -// 4 16 -1.501 -1 11.401 -3.106 -1 11.591 -3.106 0 11.591 -1.501 0 11.401 - [4,16,-1.501,-1,11.401,-3.106,-1,11.591,-3.106,0,11.591,-1.501,0,11.401], -// 4 16 -4.401 0 10.625 -3.106 0 11.591 -3.106 -1 11.591 -4.401 -1 10.625 - [4,16,-4.401,0,10.625,-3.106,0,11.591,-3.106,-1,11.591,-4.401,-1,10.625], -// 4 16 -4.401 -1 10.625 -6 -1 10.392 -6 0 10.392 -4.401 0 10.625 - [4,16,-4.401,-1,10.625,-6,-1,10.392,-6,0,10.392,-4.401,0,10.625], -// 4 16 -7.001 0 9.124 -6 0 10.392 -6 -1 10.392 -7.001 -1 9.124 - [4,16,-7.001,0,9.124,-6,0,10.392,-6,-1,10.392,-7.001,-1,9.124], -// 4 16 -7.001 -1 9.124 -8.485 -1 8.485 -8.485 0 8.485 -7.001 0 9.124 - [4,16,-7.001,-1,9.124,-8.485,-1,8.485,-8.485,0,8.485,-7.001,0,9.124], -// 4 16 -9.124 0 7.001 -8.485 0 8.485 -8.485 -1 8.485 -9.124 -1 7.001 - [4,16,-9.124,0,7.001,-8.485,0,8.485,-8.485,-1,8.485,-9.124,-1,7.001], -// 4 16 -9.124 -1 7.001 -10.392 -1 6 -10.392 0 6 -9.124 0 7.001 - [4,16,-9.124,-1,7.001,-10.392,-1,6,-10.392,0,6,-9.124,0,7.001], -// 4 16 -10.625 0 4.401 -10.392 0 6 -10.392 -1 6 -10.625 -1 4.401 - [4,16,-10.625,0,4.401,-10.392,0,6,-10.392,-1,6,-10.625,-1,4.401], -// 4 16 -10.625 -1 4.401 -11.591 -1 3.106 -11.591 0 3.106 -10.625 0 4.401 - [4,16,-10.625,-1,4.401,-11.591,-1,3.106,-11.591,0,3.106,-10.625,0,4.401], -// 4 16 -11.401 0 1.501 -11.591 0 3.106 -11.591 -1 3.106 -11.401 -1 1.501 - [4,16,-11.401,0,1.501,-11.591,0,3.106,-11.591,-1,3.106,-11.401,-1,1.501], -// 4 16 -11.401 -1 1.501 -12 -1 0 -12 0 0 -11.401 0 1.501 - [4,16,-11.401,-1,1.501,-12,-1,0,-12,0,0,-11.401,0,1.501], -// 4 16 -11.401 0 -1.501 -12 0 0 -12 -1 0 -11.401 -1 -1.501 - [4,16,-11.401,0,-1.501,-12,0,0,-12,-1,0,-11.401,-1,-1.501], -// 4 16 -11.401 -1 -1.501 -11.591 -1 -3.106 -11.591 0 -3.106 -11.401 0 -1.501 - [4,16,-11.401,-1,-1.501,-11.591,-1,-3.106,-11.591,0,-3.106,-11.401,0,-1.501], -// 4 16 -10.625 0 -4.401 -11.591 0 -3.106 -11.591 -1 -3.106 -10.625 -1 -4.401 - [4,16,-10.625,0,-4.401,-11.591,0,-3.106,-11.591,-1,-3.106,-10.625,-1,-4.401], -// 4 16 -10.625 -1 -4.401 -10.392 -1 -6 -10.392 0 -6 -10.625 0 -4.401 - [4,16,-10.625,-1,-4.401,-10.392,-1,-6,-10.392,0,-6,-10.625,0,-4.401], -// 4 16 -9.124 0 -7.001 -10.392 0 -6 -10.392 -1 -6 -9.124 -1 -7.001 - [4,16,-9.124,0,-7.001,-10.392,0,-6,-10.392,-1,-6,-9.124,-1,-7.001], -// 4 16 -9.124 -1 -7.001 -8.485 -1 -8.485 -8.485 0 -8.485 -9.124 0 -7.001 - [4,16,-9.124,-1,-7.001,-8.485,-1,-8.485,-8.485,0,-8.485,-9.124,0,-7.001], -// 4 16 -7.001 0 -9.124 -8.485 0 -8.485 -8.485 -1 -8.485 -7.001 -1 -9.124 - [4,16,-7.001,0,-9.124,-8.485,0,-8.485,-8.485,-1,-8.485,-7.001,-1,-9.124], -// 4 16 -7.001 -1 -9.124 -6 -1 -10.392 -6 0 -10.392 -7.001 0 -9.124 - [4,16,-7.001,-1,-9.124,-6,-1,-10.392,-6,0,-10.392,-7.001,0,-9.124], -// 4 16 -4.401 0 -10.625 -6 0 -10.392 -6 -1 -10.392 -4.401 -1 -10.625 - [4,16,-4.401,0,-10.625,-6,0,-10.392,-6,-1,-10.392,-4.401,-1,-10.625], -// 4 16 -4.401 -1 -10.625 -3.106 -1 -11.591 -3.106 0 -11.591 -4.401 0 -10.625 - [4,16,-4.401,-1,-10.625,-3.106,-1,-11.591,-3.106,0,-11.591,-4.401,0,-10.625], -// 4 16 -1.501 0 -11.401 -3.106 0 -11.591 -3.106 -1 -11.591 -1.501 -1 -11.401 - [4,16,-1.501,0,-11.401,-3.106,0,-11.591,-3.106,-1,-11.591,-1.501,-1,-11.401], -// 4 16 -1.501 -1 -11.401 0 -1 -12 0 0 -12 -1.501 0 -11.401 - [4,16,-1.501,-1,-11.401,0,-1,-12,0,0,-12,-1.501,0,-11.401], -// 4 16 1.501 0 -11.401 0 0 -12 0 -1 -12 1.501 -1 -11.401 - [4,16,1.501,0,-11.401,0,0,-12,0,-1,-12,1.501,-1,-11.401], -// 4 16 1.501 -1 -11.401 3.106 -1 -11.591 3.106 0 -11.591 1.501 0 -11.401 - [4,16,1.501,-1,-11.401,3.106,-1,-11.591,3.106,0,-11.591,1.501,0,-11.401], -// 4 16 4.401 0 -10.625 3.106 0 -11.591 3.106 -1 -11.591 4.401 -1 -10.625 - [4,16,4.401,0,-10.625,3.106,0,-11.591,3.106,-1,-11.591,4.401,-1,-10.625], -// 4 16 4.401 -1 -10.625 6 -1 -10.392 6 0 -10.392 4.401 0 -10.625 - [4,16,4.401,-1,-10.625,6,-1,-10.392,6,0,-10.392,4.401,0,-10.625], -// 4 16 7.001 0 -9.124 6 0 -10.392 6 -1 -10.392 7.001 -1 -9.124 - [4,16,7.001,0,-9.124,6,0,-10.392,6,-1,-10.392,7.001,-1,-9.124], -// 4 16 7.001 -1 -9.124 8.485 -1 -8.485 8.485 0 -8.485 7.001 0 -9.124 - [4,16,7.001,-1,-9.124,8.485,-1,-8.485,8.485,0,-8.485,7.001,0,-9.124], -// 4 16 9.124 0 -7.001 8.485 0 -8.485 8.485 -1 -8.485 9.124 -1 -7.001 - [4,16,9.124,0,-7.001,8.485,0,-8.485,8.485,-1,-8.485,9.124,-1,-7.001], -// 4 16 9.124 -1 -7.001 10.392 -1 -6 10.392 0 -6 9.124 0 -7.001 - [4,16,9.124,-1,-7.001,10.392,-1,-6,10.392,0,-6,9.124,0,-7.001], -// 4 16 10.625 0 -4.401 10.392 0 -6 10.392 -1 -6 10.625 -1 -4.401 - [4,16,10.625,0,-4.401,10.392,0,-6,10.392,-1,-6,10.625,-1,-4.401], -// 4 16 10.625 -1 -4.401 11.591 -1 -3.106 11.591 0 -3.106 10.625 0 -4.401 - [4,16,10.625,-1,-4.401,11.591,-1,-3.106,11.591,0,-3.106,10.625,0,-4.401], -// 4 16 11.401 0 -1.501 11.591 0 -3.106 11.591 -1 -3.106 11.401 -1 -1.501 - [4,16,11.401,0,-1.501,11.591,0,-3.106,11.591,-1,-3.106,11.401,-1,-1.501], -// 4 16 11.401 -1 -1.501 12 -1 0 12 0 0 11.401 0 -1.501 - [4,16,11.401,-1,-1.501,12,-1,0,12,0,0,11.401,0,-1.501], -// 4 16 11.401 0 1.501 12 0 0 12 -1 0 11.401 -1 1.501 - [4,16,11.401,0,1.501,12,0,0,12,-1,0,11.401,-1,1.501], -// 4 16 11.401 -1 1.501 11.591 -1 3.106 11.591 0 3.106 11.401 0 1.501 - [4,16,11.401,-1,1.501,11.591,-1,3.106,11.591,0,3.106,11.401,0,1.501], -// 4 16 10.625 0 4.401 11.591 0 3.106 11.591 -1 3.106 10.625 -1 4.401 - [4,16,10.625,0,4.401,11.591,0,3.106,11.591,-1,3.106,10.625,-1,4.401], -// 4 16 10.625 -1 4.401 10.392 -1 6 10.392 0 6 10.625 0 4.401 - [4,16,10.625,-1,4.401,10.392,-1,6,10.392,0,6,10.625,0,4.401], -// 4 16 9.124 0 7.001 10.392 0 6 10.392 -1 6 9.124 -1 7.001 - [4,16,9.124,0,7.001,10.392,0,6,10.392,-1,6,9.124,-1,7.001], -// 4 16 9.124 -1 7.001 8.485 -1 8.485 8.485 0 8.485 9.124 0 7.001 - [4,16,9.124,-1,7.001,8.485,-1,8.485,8.485,0,8.485,9.124,0,7.001], -// 4 16 7.001 0 9.124 8.485 0 8.485 8.485 -1 8.485 7.001 -1 9.124 - [4,16,7.001,0,9.124,8.485,0,8.485,8.485,-1,8.485,7.001,-1,9.124], -// 4 16 7.001 -1 9.124 6 -1 10.392 6 0 10.392 7.001 0 9.124 - [4,16,7.001,-1,9.124,6,-1,10.392,6,0,10.392,7.001,0,9.124], -// 4 16 4.401 0 10.625 6 0 10.392 6 -1 10.392 4.401 -1 10.625 - [4,16,4.401,0,10.625,6,0,10.392,6,-1,10.392,4.401,-1,10.625], -// 4 16 4.401 -1 10.625 3.106 -1 11.591 3.106 0 11.591 4.401 0 10.625 - [4,16,4.401,-1,10.625,3.106,-1,11.591,3.106,0,11.591,4.401,0,10.625], -// 4 16 1.501 0 11.401 3.106 0 11.591 3.106 -1 11.591 1.501 -1 11.401 - [4,16,1.501,0,11.401,3.106,0,11.591,3.106,-1,11.591,1.501,-1,11.401], -// 4 16 1.501 -1 11.401 0 -1 12 0 0 12 1.501 0 11.401 - [4,16,1.501,-1,11.401,0,-1,12,0,0,12,1.501,0,11.401], -// 4 16 -1.501 -1 11.401 0 -1 12 -1.566 -1 11.897 -3.106 -1 11.591 - [4,16,-1.501,-1,11.401,0,-1,12,-1.566,-1,11.897,-3.106,-1,11.591], -// 4 16 -4.401 -1 10.625 -3.106 -1 11.591 -4.592 -1 11.087 -6 -1 10.392 - [4,16,-4.401,-1,10.625,-3.106,-1,11.591,-4.592,-1,11.087,-6,-1,10.392], -// 4 16 -7.001 -1 9.124 -6 -1 10.392 -7.306 -1 9.521 -8.485 -1 8.485 - [4,16,-7.001,-1,9.124,-6,-1,10.392,-7.306,-1,9.521,-8.485,-1,8.485], -// 4 16 -9.124 -1 7.001 -8.485 -1 8.485 -9.521 -1 7.306 -10.392 -1 6 - [4,16,-9.124,-1,7.001,-8.485,-1,8.485,-9.521,-1,7.306,-10.392,-1,6], -// 4 16 -10.625 -1 4.401 -10.392 -1 6 -11.087 -1 4.592 -11.591 -1 3.106 - [4,16,-10.625,-1,4.401,-10.392,-1,6,-11.087,-1,4.592,-11.591,-1,3.106], -// 4 16 -11.401 -1 1.501 -11.591 -1 3.106 -11.897 -1 1.566 -12 -1 0 - [4,16,-11.401,-1,1.501,-11.591,-1,3.106,-11.897,-1,1.566,-12,-1,0], -// 4 16 -11.401 -1 -1.501 -12 -1 0 -11.897 -1 -1.566 -11.591 -1 -3.106 - [4,16,-11.401,-1,-1.501,-12,-1,0,-11.897,-1,-1.566,-11.591,-1,-3.106], -// 4 16 -10.625 -1 -4.401 -11.591 -1 -3.106 -11.087 -1 -4.592 -10.392 -1 -6 - [4,16,-10.625,-1,-4.401,-11.591,-1,-3.106,-11.087,-1,-4.592,-10.392,-1,-6], -// 4 16 -9.124 -1 -7.001 -10.392 -1 -6 -9.521 -1 -7.306 -8.485 -1 -8.485 - [4,16,-9.124,-1,-7.001,-10.392,-1,-6,-9.521,-1,-7.306,-8.485,-1,-8.485], -// 4 16 -7.001 -1 -9.124 -8.485 -1 -8.485 -7.306 -1 -9.521 -6 -1 -10.392 - [4,16,-7.001,-1,-9.124,-8.485,-1,-8.485,-7.306,-1,-9.521,-6,-1,-10.392], -// 4 16 -4.401 -1 -10.625 -6 -1 -10.392 -4.592 -1 -11.087 -3.106 -1 -11.591 - [4,16,-4.401,-1,-10.625,-6,-1,-10.392,-4.592,-1,-11.087,-3.106,-1,-11.591], -// 4 16 -1.501 -1 -11.401 -3.106 -1 -11.591 -1.566 -1 -11.897 0 -1 -12 - [4,16,-1.501,-1,-11.401,-3.106,-1,-11.591,-1.566,-1,-11.897,0,-1,-12], -// 4 16 1.501 -1 -11.401 0 -1 -12 1.566 -1 -11.897 3.106 -1 -11.591 - [4,16,1.501,-1,-11.401,0,-1,-12,1.566,-1,-11.897,3.106,-1,-11.591], -// 4 16 4.401 -1 -10.625 3.106 -1 -11.591 4.592 -1 -11.087 6 -1 -10.392 - [4,16,4.401,-1,-10.625,3.106,-1,-11.591,4.592,-1,-11.087,6,-1,-10.392], -// 4 16 7.001 -1 -9.124 6 -1 -10.392 7.306 -1 -9.521 8.485 -1 -8.485 - [4,16,7.001,-1,-9.124,6,-1,-10.392,7.306,-1,-9.521,8.485,-1,-8.485], -// 4 16 9.124 -1 -7.001 8.485 -1 -8.485 9.521 -1 -7.306 10.392 -1 -6 - [4,16,9.124,-1,-7.001,8.485,-1,-8.485,9.521,-1,-7.306,10.392,-1,-6], -// 4 16 10.625 -1 -4.401 10.392 -1 -6 11.087 -1 -4.592 11.591 -1 -3.106 - [4,16,10.625,-1,-4.401,10.392,-1,-6,11.087,-1,-4.592,11.591,-1,-3.106], -// 4 16 11.401 -1 -1.501 11.591 -1 -3.106 11.897 -1 -1.566 12 -1 0 - [4,16,11.401,-1,-1.501,11.591,-1,-3.106,11.897,-1,-1.566,12,-1,0], -// 4 16 11.401 -1 1.501 12 -1 0 11.897 -1 1.566 11.591 -1 3.106 - [4,16,11.401,-1,1.501,12,-1,0,11.897,-1,1.566,11.591,-1,3.106], -// 4 16 10.625 -1 4.401 11.591 -1 3.106 11.087 -1 4.592 10.392 -1 6 - [4,16,10.625,-1,4.401,11.591,-1,3.106,11.087,-1,4.592,10.392,-1,6], -// 4 16 9.124 -1 7.001 10.392 -1 6 9.521 -1 7.306 8.485 -1 8.485 - [4,16,9.124,-1,7.001,10.392,-1,6,9.521,-1,7.306,8.485,-1,8.485], -// 4 16 7.001 -1 9.124 8.485 -1 8.485 7.306 -1 9.521 6 -1 10.392 - [4,16,7.001,-1,9.124,8.485,-1,8.485,7.306,-1,9.521,6,-1,10.392], -// 4 16 4.401 -1 10.625 6 -1 10.392 4.592 -1 11.087 3.106 -1 11.591 - [4,16,4.401,-1,10.625,6,-1,10.392,4.592,-1,11.087,3.106,-1,11.591], -// 4 16 1.501 -1 11.401 3.106 -1 11.591 1.566 -1 11.897 0 -1 12 - [4,16,1.501,-1,11.401,3.106,-1,11.591,1.566,-1,11.897,0,-1,12], -// 4 16 -1.501 0 11.401 -3.106 0 11.591 -1.566 0 11.897 0 0 12 - [4,16,-1.501,0,11.401,-3.106,0,11.591,-1.566,0,11.897,0,0,12], -// 4 16 -4.401 0 10.625 -6 0 10.392 -4.592 0 11.087 -3.106 0 11.591 - [4,16,-4.401,0,10.625,-6,0,10.392,-4.592,0,11.087,-3.106,0,11.591], -// 4 16 -7.001 0 9.124 -8.485 0 8.485 -7.306 0 9.521 -6 0 10.392 - [4,16,-7.001,0,9.124,-8.485,0,8.485,-7.306,0,9.521,-6,0,10.392], -// 4 16 -9.124 0 7.001 -10.392 0 6 -9.521 0 7.306 -8.485 0 8.485 - [4,16,-9.124,0,7.001,-10.392,0,6,-9.521,0,7.306,-8.485,0,8.485], -// 4 16 -10.625 0 4.401 -11.591 0 3.106 -11.087 0 4.592 -10.392 0 6 - [4,16,-10.625,0,4.401,-11.591,0,3.106,-11.087,0,4.592,-10.392,0,6], -// 4 16 -11.401 0 1.501 -12 0 0 -11.897 0 1.566 -11.591 0 3.106 - [4,16,-11.401,0,1.501,-12,0,0,-11.897,0,1.566,-11.591,0,3.106], -// 4 16 -11.401 0 -1.501 -11.591 0 -3.106 -11.897 0 -1.566 -12 0 0 - [4,16,-11.401,0,-1.501,-11.591,0,-3.106,-11.897,0,-1.566,-12,0,0], -// 4 16 -10.625 0 -4.401 -10.392 0 -6 -11.087 0 -4.592 -11.591 0 -3.106 - [4,16,-10.625,0,-4.401,-10.392,0,-6,-11.087,0,-4.592,-11.591,0,-3.106], -// 4 16 -9.124 0 -7.001 -8.485 0 -8.485 -9.521 0 -7.306 -10.392 0 -6 - [4,16,-9.124,0,-7.001,-8.485,0,-8.485,-9.521,0,-7.306,-10.392,0,-6], -// 4 16 -7.001 0 -9.124 -6 0 -10.392 -7.306 0 -9.521 -8.485 0 -8.485 - [4,16,-7.001,0,-9.124,-6,0,-10.392,-7.306,0,-9.521,-8.485,0,-8.485], -// 4 16 -4.401 0 -10.625 -3.106 0 -11.591 -4.592 0 -11.087 -6 0 -10.392 - [4,16,-4.401,0,-10.625,-3.106,0,-11.591,-4.592,0,-11.087,-6,0,-10.392], -// 4 16 -1.501 0 -11.401 0 0 -12 -1.566 0 -11.897 -3.106 0 -11.591 - [4,16,-1.501,0,-11.401,0,0,-12,-1.566,0,-11.897,-3.106,0,-11.591], -// 4 16 1.501 0 -11.401 3.106 0 -11.591 1.566 0 -11.897 0 0 -12 - [4,16,1.501,0,-11.401,3.106,0,-11.591,1.566,0,-11.897,0,0,-12], -// 4 16 4.401 0 -10.625 6 0 -10.392 4.592 0 -11.087 3.106 0 -11.591 - [4,16,4.401,0,-10.625,6,0,-10.392,4.592,0,-11.087,3.106,0,-11.591], -// 4 16 7.001 0 -9.124 8.485 0 -8.485 7.306 0 -9.521 6 0 -10.392 - [4,16,7.001,0,-9.124,8.485,0,-8.485,7.306,0,-9.521,6,0,-10.392], -// 4 16 9.124 0 -7.001 10.392 0 -6 9.521 0 -7.306 8.485 0 -8.485 - [4,16,9.124,0,-7.001,10.392,0,-6,9.521,0,-7.306,8.485,0,-8.485], -// 4 16 10.625 0 -4.401 11.591 0 -3.106 11.087 0 -4.592 10.392 0 -6 - [4,16,10.625,0,-4.401,11.591,0,-3.106,11.087,0,-4.592,10.392,0,-6], -// 4 16 11.401 0 -1.501 12 0 0 11.897 0 -1.566 11.591 0 -3.106 - [4,16,11.401,0,-1.501,12,0,0,11.897,0,-1.566,11.591,0,-3.106], -// 4 16 11.401 0 1.501 11.591 0 3.106 11.897 0 1.566 12 0 0 - [4,16,11.401,0,1.501,11.591,0,3.106,11.897,0,1.566,12,0,0], -// 4 16 10.625 0 4.401 10.392 0 6 11.087 0 4.592 11.591 0 3.106 - [4,16,10.625,0,4.401,10.392,0,6,11.087,0,4.592,11.591,0,3.106], -// 4 16 9.124 0 7.001 8.485 0 8.485 9.521 0 7.306 10.392 0 6 - [4,16,9.124,0,7.001,8.485,0,8.485,9.521,0,7.306,10.392,0,6], -// 4 16 7.001 0 9.124 6 0 10.392 7.306 0 9.521 8.485 0 8.485 - [4,16,7.001,0,9.124,6,0,10.392,7.306,0,9.521,8.485,0,8.485], -// 4 16 4.401 0 10.625 3.106 0 11.591 4.592 0 11.087 6 0 10.392 - [4,16,4.401,0,10.625,3.106,0,11.591,4.592,0,11.087,6,0,10.392], -// 4 16 1.501 0 11.401 0 0 12 1.566 0 11.897 3.106 0 11.591 - [4,16,1.501,0,11.401,0,0,12,1.566,0,11.897,3.106,0,11.591], -// 0 +// 2 24 1.5008 -1 -11.4011 1.5008 0 -11.4011 + [2,24,1.5008,-1,-11.4011,1.5008,0,-11.4011], +// 2 24 3.1056 -1 -11.5908 3.1056 0 -11.5908 + [2,24,3.1056,-1,-11.5908,3.1056,0,-11.5908], +// 2 24 11.5908 0 3.1056 10.6249 0 4.4011 + [2,24,11.5908,0,3.1056,10.6249,0,4.4011], +// 2 24 -4.4011 -1 -10.6249 -6 -1 -10.392 + [2,24,-4.4011,-1,-10.6249,-6,-1,-10.392], +// 2 24 0 0 -12 0 -1 -12 + [2,24,0,0,-12,0,-1,-12], +// 2 24 -8.4852 0 -8.4852 -7.0012 0 -9.1241 + [2,24,-8.4852,0,-8.4852,-7.0012,0,-9.1241], +// 2 24 9.1241 0 7.0012 9.1241 -1 7.0012 + [2,24,9.1241,0,7.0012,9.1241,-1,7.0012], +// 2 24 11.5908 0 3.1056 11.5908 -1 3.1056 + [2,24,11.5908,0,3.1056,11.5908,-1,3.1056], +// 2 24 9.1241 -1 -7.0012 9.1241 0 -7.0012 + [2,24,9.1241,-1,-7.0012,9.1241,0,-7.0012], +// 2 24 10.6249 0 4.4011 10.6249 -1 4.4011 + [2,24,10.6249,0,4.4011,10.6249,-1,4.4011], +// 2 24 8.4852 0 8.4852 7.0012 0 9.1241 + [2,24,8.4852,0,8.4852,7.0012,0,9.1241], +// 2 24 4.4011 -1 10.6249 3.1056 -1 11.5908 + [2,24,4.4011,-1,10.6249,3.1056,-1,11.5908], ]; module ldraw_lib__48__4_4crh2(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4crh2(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4rin10.scad b/p/48/4-4rin10.scad index 0861695dc..ab286d934 100644 --- a/p/48/4-4rin10.scad +++ b/p/48/4-4rin10.scad @@ -1,117 +1,116 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin10() = [ -// 0 Hi-Res Ring 10 x 1.0 +// 0 ~Hi-Res Ring 10 x 1.0 (Obsolete) // 0 Name: 48\4-4rin10.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-01-16 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 10 0 0 11 0 0 10.9054 0 1.4355 9.914 0 1.305 - [4,16,10,0,0,11,0,0,10.9054,0,1.4355,9.914,0,1.305], -// 4 16 9.914 0 1.305 10.9054 0 1.4355 10.6249 0 2.8468 9.659 0 2.588 - [4,16,9.914,0,1.305,10.9054,0,1.4355,10.6249,0,2.8468,9.659,0,2.588], -// 4 16 9.659 0 2.588 10.6249 0 2.8468 10.1629 0 4.2097 9.239 0 3.827 - [4,16,9.659,0,2.588,10.6249,0,2.8468,10.1629,0,4.2097,9.239,0,3.827], -// 4 16 9.239 0 3.827 10.1629 0 4.2097 9.526 0 5.5 8.66 0 5 - [4,16,9.239,0,3.827,10.1629,0,4.2097,9.526,0,5.5,8.66,0,5], -// 4 16 8.66 0 5 9.526 0 5.5 8.7274 0 6.6968 7.934 0 6.088 - [4,16,8.66,0,5,9.526,0,5.5,8.7274,0,6.6968,7.934,0,6.088], -// 4 16 7.934 0 6.088 8.7274 0 6.6968 7.7781 0 7.7781 7.071 0 7.071 - [4,16,7.934,0,6.088,8.7274,0,6.6968,7.7781,0,7.7781,7.071,0,7.071], -// 4 16 7.071 0 7.071 7.7781 0 7.7781 6.6968 0 8.7274 6.088 0 7.934 - [4,16,7.071,0,7.071,7.7781,0,7.7781,6.6968,0,8.7274,6.088,0,7.934], -// 4 16 6.088 0 7.934 6.6968 0 8.7274 5.5 0 9.526 5 0 8.66 - [4,16,6.088,0,7.934,6.6968,0,8.7274,5.5,0,9.526,5,0,8.66], -// 4 16 5 0 8.66 5.5 0 9.526 4.2097 0 10.1629 3.827 0 9.239 - [4,16,5,0,8.66,5.5,0,9.526,4.2097,0,10.1629,3.827,0,9.239], -// 4 16 3.827 0 9.239 4.2097 0 10.1629 2.8468 0 10.6249 2.588 0 9.659 - [4,16,3.827,0,9.239,4.2097,0,10.1629,2.8468,0,10.6249,2.588,0,9.659], -// 4 16 2.588 0 9.659 2.8468 0 10.6249 1.4355 0 10.9054 1.305 0 9.914 - [4,16,2.588,0,9.659,2.8468,0,10.6249,1.4355,0,10.9054,1.305,0,9.914], -// 4 16 1.305 0 9.914 1.4355 0 10.9054 0 0 11 0 0 10 - [4,16,1.305,0,9.914,1.4355,0,10.9054,0,0,11,0,0,10], -// 4 16 0 0 10 0 0 11 -1.4355 0 10.9054 -1.305 0 9.914 - [4,16,0,0,10,0,0,11,-1.4355,0,10.9054,-1.305,0,9.914], -// 4 16 -1.305 0 9.914 -1.4355 0 10.9054 -2.8468 0 10.6249 -2.588 0 9.659 - [4,16,-1.305,0,9.914,-1.4355,0,10.9054,-2.8468,0,10.6249,-2.588,0,9.659], -// 4 16 -2.588 0 9.659 -2.8468 0 10.6249 -4.2097 0 10.1629 -3.827 0 9.239 - [4,16,-2.588,0,9.659,-2.8468,0,10.6249,-4.2097,0,10.1629,-3.827,0,9.239], -// 4 16 -3.827 0 9.239 -4.2097 0 10.1629 -5.5 0 9.526 -5 0 8.66 - [4,16,-3.827,0,9.239,-4.2097,0,10.1629,-5.5,0,9.526,-5,0,8.66], -// 4 16 -5 0 8.66 -5.5 0 9.526 -6.6968 0 8.7274 -6.088 0 7.934 - [4,16,-5,0,8.66,-5.5,0,9.526,-6.6968,0,8.7274,-6.088,0,7.934], -// 4 16 -6.088 0 7.934 -6.6968 0 8.7274 -7.7781 0 7.7781 -7.071 0 7.071 - [4,16,-6.088,0,7.934,-6.6968,0,8.7274,-7.7781,0,7.7781,-7.071,0,7.071], -// 4 16 -7.071 0 7.071 -7.7781 0 7.7781 -8.7274 0 6.6968 -7.934 0 6.088 - [4,16,-7.071,0,7.071,-7.7781,0,7.7781,-8.7274,0,6.6968,-7.934,0,6.088], -// 4 16 -7.934 0 6.088 -8.7274 0 6.6968 -9.526 0 5.5 -8.66 0 5 - [4,16,-7.934,0,6.088,-8.7274,0,6.6968,-9.526,0,5.5,-8.66,0,5], -// 4 16 -8.66 0 5 -9.526 0 5.5 -10.1629 0 4.2097 -9.239 0 3.827 - [4,16,-8.66,0,5,-9.526,0,5.5,-10.1629,0,4.2097,-9.239,0,3.827], -// 4 16 -9.239 0 3.827 -10.1629 0 4.2097 -10.6249 0 2.8468 -9.659 0 2.588 - [4,16,-9.239,0,3.827,-10.1629,0,4.2097,-10.6249,0,2.8468,-9.659,0,2.588], -// 4 16 -9.659 0 2.588 -10.6249 0 2.8468 -10.9054 0 1.4355 -9.914 0 1.305 - [4,16,-9.659,0,2.588,-10.6249,0,2.8468,-10.9054,0,1.4355,-9.914,0,1.305], -// 4 16 -9.914 0 1.305 -10.9054 0 1.4355 -11 0 0 -10 0 0 - [4,16,-9.914,0,1.305,-10.9054,0,1.4355,-11,0,0,-10,0,0], -// 4 16 -10 0 0 -11 0 0 -10.9054 0 -1.4355 -9.914 0 -1.305 - [4,16,-10,0,0,-11,0,0,-10.9054,0,-1.4355,-9.914,0,-1.305], -// 4 16 -9.914 0 -1.305 -10.9054 0 -1.4355 -10.6249 0 -2.8468 -9.659 0 -2.588 - [4,16,-9.914,0,-1.305,-10.9054,0,-1.4355,-10.6249,0,-2.8468,-9.659,0,-2.588], -// 4 16 -9.659 0 -2.588 -10.6249 0 -2.8468 -10.1629 0 -4.2097 -9.239 0 -3.827 - [4,16,-9.659,0,-2.588,-10.6249,0,-2.8468,-10.1629,0,-4.2097,-9.239,0,-3.827], -// 4 16 -9.239 0 -3.827 -10.1629 0 -4.2097 -9.526 0 -5.5 -8.66 0 -5 - [4,16,-9.239,0,-3.827,-10.1629,0,-4.2097,-9.526,0,-5.5,-8.66,0,-5], -// 4 16 -8.66 0 -5 -9.526 0 -5.5 -8.7274 0 -6.6968 -7.934 0 -6.088 - [4,16,-8.66,0,-5,-9.526,0,-5.5,-8.7274,0,-6.6968,-7.934,0,-6.088], -// 4 16 -7.934 0 -6.088 -8.7274 0 -6.6968 -7.7781 0 -7.7781 -7.071 0 -7.071 - [4,16,-7.934,0,-6.088,-8.7274,0,-6.6968,-7.7781,0,-7.7781,-7.071,0,-7.071], -// 4 16 -7.071 0 -7.071 -7.7781 0 -7.7781 -6.6968 0 -8.7274 -6.088 0 -7.934 - [4,16,-7.071,0,-7.071,-7.7781,0,-7.7781,-6.6968,0,-8.7274,-6.088,0,-7.934], -// 4 16 -6.088 0 -7.934 -6.6968 0 -8.7274 -5.5 0 -9.526 -5 0 -8.66 - [4,16,-6.088,0,-7.934,-6.6968,0,-8.7274,-5.5,0,-9.526,-5,0,-8.66], -// 4 16 -5 0 -8.66 -5.5 0 -9.526 -4.2097 0 -10.1629 -3.827 0 -9.239 - [4,16,-5,0,-8.66,-5.5,0,-9.526,-4.2097,0,-10.1629,-3.827,0,-9.239], -// 4 16 -3.827 0 -9.239 -4.2097 0 -10.1629 -2.8468 0 -10.6249 -2.588 0 -9.659 - [4,16,-3.827,0,-9.239,-4.2097,0,-10.1629,-2.8468,0,-10.6249,-2.588,0,-9.659], -// 4 16 -2.588 0 -9.659 -2.8468 0 -10.6249 -1.4355 0 -10.9054 -1.305 0 -9.914 - [4,16,-2.588,0,-9.659,-2.8468,0,-10.6249,-1.4355,0,-10.9054,-1.305,0,-9.914], -// 4 16 -1.305 0 -9.914 -1.4355 0 -10.9054 0 0 -11 0 0 -10 - [4,16,-1.305,0,-9.914,-1.4355,0,-10.9054,0,0,-11,0,0,-10], -// 4 16 0 0 -10 0 0 -11 1.4355 0 -10.9054 1.305 0 -9.914 - [4,16,0,0,-10,0,0,-11,1.4355,0,-10.9054,1.305,0,-9.914], -// 4 16 1.305 0 -9.914 1.4355 0 -10.9054 2.8468 0 -10.6249 2.588 0 -9.659 - [4,16,1.305,0,-9.914,1.4355,0,-10.9054,2.8468,0,-10.6249,2.588,0,-9.659], -// 4 16 2.588 0 -9.659 2.8468 0 -10.6249 4.2097 0 -10.1629 3.827 0 -9.239 - [4,16,2.588,0,-9.659,2.8468,0,-10.6249,4.2097,0,-10.1629,3.827,0,-9.239], -// 4 16 3.827 0 -9.239 4.2097 0 -10.1629 5.5 0 -9.526 5 0 -8.66 - [4,16,3.827,0,-9.239,4.2097,0,-10.1629,5.5,0,-9.526,5,0,-8.66], -// 4 16 5 0 -8.66 5.5 0 -9.526 6.6968 0 -8.7274 6.088 0 -7.934 - [4,16,5,0,-8.66,5.5,0,-9.526,6.6968,0,-8.7274,6.088,0,-7.934], -// 4 16 6.088 0 -7.934 6.6968 0 -8.7274 7.7781 0 -7.7781 7.071 0 -7.071 - [4,16,6.088,0,-7.934,6.6968,0,-8.7274,7.7781,0,-7.7781,7.071,0,-7.071], -// 4 16 7.071 0 -7.071 7.7781 0 -7.7781 8.7274 0 -6.6968 7.934 0 -6.088 - [4,16,7.071,0,-7.071,7.7781,0,-7.7781,8.7274,0,-6.6968,7.934,0,-6.088], -// 4 16 7.934 0 -6.088 8.7274 0 -6.6968 9.526 0 -5.5 8.66 0 -5 - [4,16,7.934,0,-6.088,8.7274,0,-6.6968,9.526,0,-5.5,8.66,0,-5], -// 4 16 8.66 0 -5 9.526 0 -5.5 10.1629 0 -4.2097 9.239 0 -3.827 - [4,16,8.66,0,-5,9.526,0,-5.5,10.1629,0,-4.2097,9.239,0,-3.827], -// 4 16 9.239 0 -3.827 10.1629 0 -4.2097 10.6249 0 -2.8468 9.659 0 -2.588 - [4,16,9.239,0,-3.827,10.1629,0,-4.2097,10.6249,0,-2.8468,9.659,0,-2.588], -// 4 16 9.659 0 -2.588 10.6249 0 -2.8468 10.9054 0 -1.4355 9.914 0 -1.305 - [4,16,9.659,0,-2.588,10.6249,0,-2.8468,10.9054,0,-1.4355,9.914,0,-1.305], -// 4 16 9.914 0 -1.305 10.9054 0 -1.4355 11 0 0 10 0 0 - [4,16,9.914,0,-1.305,10.9054,0,-1.4355,11,0,0,10,0,0], -// -// 0 end of file -// +// 4 16 11 0 0 10.9054 0 1.4355 9.914 0 1.305 10 0 0 + [4,16,11,0,0,10.9054,0,1.4355,9.914,0,1.305,10,0,0], +// 4 16 10.9054 0 1.4355 10.6249 0 2.8468 9.659 0 2.588 9.914 0 1.305 + [4,16,10.9054,0,1.4355,10.6249,0,2.8468,9.659,0,2.588,9.914,0,1.305], +// 4 16 10.6249 0 2.8468 10.1629 0 4.2097 9.239 0 3.827 9.659 0 2.588 + [4,16,10.6249,0,2.8468,10.1629,0,4.2097,9.239,0,3.827,9.659,0,2.588], +// 4 16 10.1629 0 4.2097 9.526 0 5.5 8.66 0 5 9.239 0 3.827 + [4,16,10.1629,0,4.2097,9.526,0,5.5,8.66,0,5,9.239,0,3.827], +// 4 16 9.526 0 5.5 8.7274 0 6.6968 7.934 0 6.088 8.66 0 5 + [4,16,9.526,0,5.5,8.7274,0,6.6968,7.934,0,6.088,8.66,0,5], +// 4 16 8.7274 0 6.6968 7.7781 0 7.7781 7.071 0 7.071 7.934 0 6.088 + [4,16,8.7274,0,6.6968,7.7781,0,7.7781,7.071,0,7.071,7.934,0,6.088], +// 4 16 7.7781 0 7.7781 6.6968 0 8.7274 6.088 0 7.934 7.071 0 7.071 + [4,16,7.7781,0,7.7781,6.6968,0,8.7274,6.088,0,7.934,7.071,0,7.071], +// 4 16 6.6968 0 8.7274 5.5 0 9.526 5 0 8.66 6.088 0 7.934 + [4,16,6.6968,0,8.7274,5.5,0,9.526,5,0,8.66,6.088,0,7.934], +// 4 16 5.5 0 9.526 4.2097 0 10.1629 3.827 0 9.239 5 0 8.66 + [4,16,5.5,0,9.526,4.2097,0,10.1629,3.827,0,9.239,5,0,8.66], +// 4 16 4.2097 0 10.1629 2.8468 0 10.6249 2.588 0 9.659 3.827 0 9.239 + [4,16,4.2097,0,10.1629,2.8468,0,10.6249,2.588,0,9.659,3.827,0,9.239], +// 4 16 2.8468 0 10.6249 1.4355 0 10.9054 1.305 0 9.914 2.588 0 9.659 + [4,16,2.8468,0,10.6249,1.4355,0,10.9054,1.305,0,9.914,2.588,0,9.659], +// 4 16 1.4355 0 10.9054 0 0 11 0 0 10 1.305 0 9.914 + [4,16,1.4355,0,10.9054,0,0,11,0,0,10,1.305,0,9.914], +// 4 16 0 0 11 -1.4355 0 10.9054 -1.305 0 9.914 0 0 10 + [4,16,0,0,11,-1.4355,0,10.9054,-1.305,0,9.914,0,0,10], +// 4 16 -1.4355 0 10.9054 -2.8468 0 10.6249 -2.588 0 9.659 -1.305 0 9.914 + [4,16,-1.4355,0,10.9054,-2.8468,0,10.6249,-2.588,0,9.659,-1.305,0,9.914], +// 4 16 -2.8468 0 10.6249 -4.2097 0 10.1629 -3.827 0 9.239 -2.588 0 9.659 + [4,16,-2.8468,0,10.6249,-4.2097,0,10.1629,-3.827,0,9.239,-2.588,0,9.659], +// 4 16 -4.2097 0 10.1629 -5.5 0 9.526 -5 0 8.66 -3.827 0 9.239 + [4,16,-4.2097,0,10.1629,-5.5,0,9.526,-5,0,8.66,-3.827,0,9.239], +// 4 16 -5.5 0 9.526 -6.6968 0 8.7274 -6.088 0 7.934 -5 0 8.66 + [4,16,-5.5,0,9.526,-6.6968,0,8.7274,-6.088,0,7.934,-5,0,8.66], +// 4 16 -6.6968 0 8.7274 -7.7781 0 7.7781 -7.071 0 7.071 -6.088 0 7.934 + [4,16,-6.6968,0,8.7274,-7.7781,0,7.7781,-7.071,0,7.071,-6.088,0,7.934], +// 4 16 -7.7781 0 7.7781 -8.7274 0 6.6968 -7.934 0 6.088 -7.071 0 7.071 + [4,16,-7.7781,0,7.7781,-8.7274,0,6.6968,-7.934,0,6.088,-7.071,0,7.071], +// 4 16 -8.7274 0 6.6968 -9.526 0 5.5 -8.66 0 5 -7.934 0 6.088 + [4,16,-8.7274,0,6.6968,-9.526,0,5.5,-8.66,0,5,-7.934,0,6.088], +// 4 16 -9.526 0 5.5 -10.1629 0 4.2097 -9.239 0 3.827 -8.66 0 5 + [4,16,-9.526,0,5.5,-10.1629,0,4.2097,-9.239,0,3.827,-8.66,0,5], +// 4 16 -10.1629 0 4.2097 -10.6249 0 2.8468 -9.659 0 2.588 -9.239 0 3.827 + [4,16,-10.1629,0,4.2097,-10.6249,0,2.8468,-9.659,0,2.588,-9.239,0,3.827], +// 4 16 -10.6249 0 2.8468 -10.9054 0 1.4355 -9.914 0 1.305 -9.659 0 2.588 + [4,16,-10.6249,0,2.8468,-10.9054,0,1.4355,-9.914,0,1.305,-9.659,0,2.588], +// 4 16 -10.9054 0 1.4355 -11 0 0 -10 0 0 -9.914 0 1.305 + [4,16,-10.9054,0,1.4355,-11,0,0,-10,0,0,-9.914,0,1.305], +// 4 16 -11 0 0 -10.9054 0 -1.4355 -9.914 0 -1.305 -10 0 0 + [4,16,-11,0,0,-10.9054,0,-1.4355,-9.914,0,-1.305,-10,0,0], +// 4 16 -10.9054 0 -1.4355 -10.6249 0 -2.8468 -9.659 0 -2.588 -9.914 0 -1.305 + [4,16,-10.9054,0,-1.4355,-10.6249,0,-2.8468,-9.659,0,-2.588,-9.914,0,-1.305], +// 4 16 -10.6249 0 -2.8468 -10.1629 0 -4.2097 -9.239 0 -3.827 -9.659 0 -2.588 + [4,16,-10.6249,0,-2.8468,-10.1629,0,-4.2097,-9.239,0,-3.827,-9.659,0,-2.588], +// 4 16 -10.1629 0 -4.2097 -9.526 0 -5.5 -8.66 0 -5 -9.239 0 -3.827 + [4,16,-10.1629,0,-4.2097,-9.526,0,-5.5,-8.66,0,-5,-9.239,0,-3.827], +// 4 16 -9.526 0 -5.5 -8.7274 0 -6.6968 -7.934 0 -6.088 -8.66 0 -5 + [4,16,-9.526,0,-5.5,-8.7274,0,-6.6968,-7.934,0,-6.088,-8.66,0,-5], +// 4 16 -8.7274 0 -6.6968 -7.7781 0 -7.7781 -7.071 0 -7.071 -7.934 0 -6.088 + [4,16,-8.7274,0,-6.6968,-7.7781,0,-7.7781,-7.071,0,-7.071,-7.934,0,-6.088], +// 4 16 -7.7781 0 -7.7781 -6.6968 0 -8.7274 -6.088 0 -7.934 -7.071 0 -7.071 + [4,16,-7.7781,0,-7.7781,-6.6968,0,-8.7274,-6.088,0,-7.934,-7.071,0,-7.071], +// 4 16 -6.6968 0 -8.7274 -5.5 0 -9.526 -5 0 -8.66 -6.088 0 -7.934 + [4,16,-6.6968,0,-8.7274,-5.5,0,-9.526,-5,0,-8.66,-6.088,0,-7.934], +// 4 16 -5.5 0 -9.526 -4.2097 0 -10.1629 -3.827 0 -9.239 -5 0 -8.66 + [4,16,-5.5,0,-9.526,-4.2097,0,-10.1629,-3.827,0,-9.239,-5,0,-8.66], +// 4 16 -4.2097 0 -10.1629 -2.8468 0 -10.6249 -2.588 0 -9.659 -3.827 0 -9.239 + [4,16,-4.2097,0,-10.1629,-2.8468,0,-10.6249,-2.588,0,-9.659,-3.827,0,-9.239], +// 4 16 -2.8468 0 -10.6249 -1.4355 0 -10.9054 -1.305 0 -9.914 -2.588 0 -9.659 + [4,16,-2.8468,0,-10.6249,-1.4355,0,-10.9054,-1.305,0,-9.914,-2.588,0,-9.659], +// 4 16 -1.4355 0 -10.9054 0 0 -11 0 0 -10 -1.305 0 -9.914 + [4,16,-1.4355,0,-10.9054,0,0,-11,0,0,-10,-1.305,0,-9.914], +// 4 16 0 0 -11 1.4355 0 -10.9054 1.305 0 -9.914 0 0 -10 + [4,16,0,0,-11,1.4355,0,-10.9054,1.305,0,-9.914,0,0,-10], +// 4 16 1.4355 0 -10.9054 2.8468 0 -10.6249 2.588 0 -9.659 1.305 0 -9.914 + [4,16,1.4355,0,-10.9054,2.8468,0,-10.6249,2.588,0,-9.659,1.305,0,-9.914], +// 4 16 2.8468 0 -10.6249 4.2097 0 -10.1629 3.827 0 -9.239 2.588 0 -9.659 + [4,16,2.8468,0,-10.6249,4.2097,0,-10.1629,3.827,0,-9.239,2.588,0,-9.659], +// 4 16 4.2097 0 -10.1629 5.5 0 -9.526 5 0 -8.66 3.827 0 -9.239 + [4,16,4.2097,0,-10.1629,5.5,0,-9.526,5,0,-8.66,3.827,0,-9.239], +// 4 16 5.5 0 -9.526 6.6968 0 -8.7274 6.088 0 -7.934 5 0 -8.66 + [4,16,5.5,0,-9.526,6.6968,0,-8.7274,6.088,0,-7.934,5,0,-8.66], +// 4 16 6.6968 0 -8.7274 7.7781 0 -7.7781 7.071 0 -7.071 6.088 0 -7.934 + [4,16,6.6968,0,-8.7274,7.7781,0,-7.7781,7.071,0,-7.071,6.088,0,-7.934], +// 4 16 7.7781 0 -7.7781 8.7274 0 -6.6968 7.934 0 -6.088 7.071 0 -7.071 + [4,16,7.7781,0,-7.7781,8.7274,0,-6.6968,7.934,0,-6.088,7.071,0,-7.071], +// 4 16 8.7274 0 -6.6968 9.526 0 -5.5 8.66 0 -5 7.934 0 -6.088 + [4,16,8.7274,0,-6.6968,9.526,0,-5.5,8.66,0,-5,7.934,0,-6.088], +// 4 16 9.526 0 -5.5 10.1629 0 -4.2097 9.239 0 -3.827 8.66 0 -5 + [4,16,9.526,0,-5.5,10.1629,0,-4.2097,9.239,0,-3.827,8.66,0,-5], +// 4 16 10.1629 0 -4.2097 10.6249 0 -2.8468 9.659 0 -2.588 9.239 0 -3.827 + [4,16,10.1629,0,-4.2097,10.6249,0,-2.8468,9.659,0,-2.588,9.239,0,-3.827], +// 4 16 10.6249 0 -2.8468 10.9054 0 -1.4355 9.914 0 -1.305 9.659 0 -2.588 + [4,16,10.6249,0,-2.8468,10.9054,0,-1.4355,9.914,0,-1.305,9.659,0,-2.588], +// 4 16 10.9054 0 -1.4355 11 0 0 10 0 0 9.914 0 -1.305 + [4,16,10.9054,0,-1.4355,11,0,0,10,0,0,9.914,0,-1.305], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4rin10(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4rin10(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4rin11.scad b/p/48/4-4rin11.scad index b520d1f15..7e40b762d 100644 --- a/p/48/4-4rin11.scad +++ b/p/48/4-4rin11.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin11() = [ -// 0 Hi-Res Ring 11 x 1.0 +// 0 ~Hi-Res Ring 11 x 1.0 (Obsolete) // 0 Name: 48\4-4rin11.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__48__4_4rin11() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-27 [Philo] Changed to CCW // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\4-4ring11.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 12 0 0 11.8968 0 1.566 10.9054 0 1.4355 11 0 0 [4,16,12,0,0,11.8968,0,1.566,10.9054,0,1.4355,11,0,0], diff --git a/p/48/4-4rin12.scad b/p/48/4-4rin12.scad index b40032670..0e72a2db9 100644 --- a/p/48/4-4rin12.scad +++ b/p/48/4-4rin12.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin12() = [ -// 0 Hi-Res Ring 12 x 1.0 +// 0 ~Hi-Res Ring 12 x 1.0 (Obsolete) // 0 Name: 48\4-4rin12.dat // 0 Author: Mark Kennedy [mkennedy] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__48__4_4rin12() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-27 [Philo] Changed to CCW // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\4-4ring12.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 13 0 0 12.8882 0 1.6965 11.8968 0 1.566 12 0 0 [4,16,13,0,0,12.8882,0,1.6965,11.8968,0,1.566,12,0,0], diff --git a/p/48/4-4rin13.scad b/p/48/4-4rin13.scad index c7b799fce..c9319b1c5 100644 --- a/p/48/4-4rin13.scad +++ b/p/48/4-4rin13.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin13() = [ -// 0 Hi-Res Ring 13 x 1.0 +// 0 ~Hi-Res Ring 13 x 1.0 (Obsolete) // 0 Name: 48\4-4rin13.dat // 0 Author: Mark Kennedy [mkennedy] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -13,7 +13,8 @@ function ldraw_lib__48__4_4rin13() = [ // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 // 0 !HISTORY 2012-02-27 [Philo] Changed to CCW // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\4-4ring13.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 14 0 0 13.8796 0 1.827 12.8882 0 1.6965 13 0 0 [4,16,14,0,0,13.8796,0,1.827,12.8882,0,1.6965,13,0,0], diff --git a/p/48/4-4rin14.scad b/p/48/4-4rin14.scad index b3ade8ac5..5f505ba8c 100644 --- a/p/48/4-4rin14.scad +++ b/p/48/4-4rin14.scad @@ -1,117 +1,116 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin14() = [ -// 0 Hi-Res Ring 14 x 1.0 +// 0 ~Hi-Res Ring 14 x 1.0 (Obsolete) // 0 Name: 48\4-4rin14.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-01-21 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 14 0 0 15 0 0 14.871 0 1.9575 13.8796 0 1.827 - [4,16,14,0,0,15,0,0,14.871,0,1.9575,13.8796,0,1.827], -// 4 16 13.8796 0 1.827 14.871 0 1.9575 14.4885 0 3.882 13.5226 0 3.6232 - [4,16,13.8796,0,1.827,14.871,0,1.9575,14.4885,0,3.882,13.5226,0,3.6232], -// 4 16 13.5226 0 3.6232 14.4885 0 3.882 13.8585 0 5.7405 12.9346 0 5.3578 - [4,16,13.5226,0,3.6232,14.4885,0,3.882,13.8585,0,5.7405,12.9346,0,5.3578], -// 4 16 12.9346 0 5.3578 13.8585 0 5.7405 12.99 0 7.5 12.124 0 7 - [4,16,12.9346,0,5.3578,13.8585,0,5.7405,12.99,0,7.5,12.124,0,7], -// 4 16 12.124 0 7 12.99 0 7.5 11.901 0 9.132 11.1076 0 8.5232 - [4,16,12.124,0,7,12.99,0,7.5,11.901,0,9.132,11.1076,0,8.5232], -// 4 16 11.1076 0 8.5232 11.901 0 9.132 10.6065 0 10.6065 9.8994 0 9.8994 - [4,16,11.1076,0,8.5232,11.901,0,9.132,10.6065,0,10.6065,9.8994,0,9.8994], -// 4 16 9.8994 0 9.8994 10.6065 0 10.6065 9.132 0 11.901 8.5232 0 11.1076 - [4,16,9.8994,0,9.8994,10.6065,0,10.6065,9.132,0,11.901,8.5232,0,11.1076], -// 4 16 8.5232 0 11.1076 9.132 0 11.901 7.5 0 12.99 7 0 12.124 - [4,16,8.5232,0,11.1076,9.132,0,11.901,7.5,0,12.99,7,0,12.124], -// 4 16 7 0 12.124 7.5 0 12.99 5.7405 0 13.8585 5.3578 0 12.9346 - [4,16,7,0,12.124,7.5,0,12.99,5.7405,0,13.8585,5.3578,0,12.9346], -// 4 16 5.3578 0 12.9346 5.7405 0 13.8585 3.882 0 14.4885 3.6232 0 13.5226 - [4,16,5.3578,0,12.9346,5.7405,0,13.8585,3.882,0,14.4885,3.6232,0,13.5226], -// 4 16 3.6232 0 13.5226 3.882 0 14.4885 1.9575 0 14.871 1.827 0 13.8796 - [4,16,3.6232,0,13.5226,3.882,0,14.4885,1.9575,0,14.871,1.827,0,13.8796], -// 4 16 1.827 0 13.8796 1.9575 0 14.871 0 0 15 0 0 14 - [4,16,1.827,0,13.8796,1.9575,0,14.871,0,0,15,0,0,14], -// 4 16 0 0 14 0 0 15 -1.9575 0 14.871 -1.827 0 13.8796 - [4,16,0,0,14,0,0,15,-1.9575,0,14.871,-1.827,0,13.8796], -// 4 16 -1.827 0 13.8796 -1.9575 0 14.871 -3.882 0 14.4885 -3.6232 0 13.5226 - [4,16,-1.827,0,13.8796,-1.9575,0,14.871,-3.882,0,14.4885,-3.6232,0,13.5226], -// 4 16 -3.6232 0 13.5226 -3.882 0 14.4885 -5.7405 0 13.8585 -5.3578 0 12.9346 - [4,16,-3.6232,0,13.5226,-3.882,0,14.4885,-5.7405,0,13.8585,-5.3578,0,12.9346], -// 4 16 -5.3578 0 12.9346 -5.7405 0 13.8585 -7.5 0 12.99 -7 0 12.124 - [4,16,-5.3578,0,12.9346,-5.7405,0,13.8585,-7.5,0,12.99,-7,0,12.124], -// 4 16 -7 0 12.124 -7.5 0 12.99 -9.132 0 11.901 -8.5232 0 11.1076 - [4,16,-7,0,12.124,-7.5,0,12.99,-9.132,0,11.901,-8.5232,0,11.1076], -// 4 16 -8.5232 0 11.1076 -9.132 0 11.901 -10.6065 0 10.6065 -9.8994 0 9.8994 - [4,16,-8.5232,0,11.1076,-9.132,0,11.901,-10.6065,0,10.6065,-9.8994,0,9.8994], -// 4 16 -9.8994 0 9.8994 -10.6065 0 10.6065 -11.901 0 9.132 -11.1076 0 8.5232 - [4,16,-9.8994,0,9.8994,-10.6065,0,10.6065,-11.901,0,9.132,-11.1076,0,8.5232], -// 4 16 -11.1076 0 8.5232 -11.901 0 9.132 -12.99 0 7.5 -12.124 0 7 - [4,16,-11.1076,0,8.5232,-11.901,0,9.132,-12.99,0,7.5,-12.124,0,7], -// 4 16 -12.124 0 7 -12.99 0 7.5 -13.8585 0 5.7405 -12.9346 0 5.3578 - [4,16,-12.124,0,7,-12.99,0,7.5,-13.8585,0,5.7405,-12.9346,0,5.3578], -// 4 16 -12.9346 0 5.3578 -13.8585 0 5.7405 -14.4885 0 3.882 -13.5226 0 3.6232 - [4,16,-12.9346,0,5.3578,-13.8585,0,5.7405,-14.4885,0,3.882,-13.5226,0,3.6232], -// 4 16 -13.5226 0 3.6232 -14.4885 0 3.882 -14.871 0 1.9575 -13.8796 0 1.827 - [4,16,-13.5226,0,3.6232,-14.4885,0,3.882,-14.871,0,1.9575,-13.8796,0,1.827], -// 4 16 -13.8796 0 1.827 -14.871 0 1.9575 -15 0 0 -14 0 0 - [4,16,-13.8796,0,1.827,-14.871,0,1.9575,-15,0,0,-14,0,0], -// 4 16 -14 0 0 -15 0 0 -14.871 0 -1.9575 -13.8796 0 -1.827 - [4,16,-14,0,0,-15,0,0,-14.871,0,-1.9575,-13.8796,0,-1.827], -// 4 16 -13.8796 0 -1.827 -14.871 0 -1.9575 -14.4885 0 -3.882 -13.5226 0 -3.6232 - [4,16,-13.8796,0,-1.827,-14.871,0,-1.9575,-14.4885,0,-3.882,-13.5226,0,-3.6232], -// 4 16 -13.5226 0 -3.6232 -14.4885 0 -3.882 -13.8585 0 -5.7405 -12.9346 0 -5.3578 - [4,16,-13.5226,0,-3.6232,-14.4885,0,-3.882,-13.8585,0,-5.7405,-12.9346,0,-5.3578], -// 4 16 -12.9346 0 -5.3578 -13.8585 0 -5.7405 -12.99 0 -7.5 -12.124 0 -7 - [4,16,-12.9346,0,-5.3578,-13.8585,0,-5.7405,-12.99,0,-7.5,-12.124,0,-7], -// 4 16 -12.124 0 -7 -12.99 0 -7.5 -11.901 0 -9.132 -11.1076 0 -8.5232 - [4,16,-12.124,0,-7,-12.99,0,-7.5,-11.901,0,-9.132,-11.1076,0,-8.5232], -// 4 16 -11.1076 0 -8.5232 -11.901 0 -9.132 -10.6065 0 -10.6065 -9.8994 0 -9.8994 - [4,16,-11.1076,0,-8.5232,-11.901,0,-9.132,-10.6065,0,-10.6065,-9.8994,0,-9.8994], -// 4 16 -9.8994 0 -9.8994 -10.6065 0 -10.6065 -9.132 0 -11.901 -8.5232 0 -11.1076 - [4,16,-9.8994,0,-9.8994,-10.6065,0,-10.6065,-9.132,0,-11.901,-8.5232,0,-11.1076], -// 4 16 -8.5232 0 -11.1076 -9.132 0 -11.901 -7.5 0 -12.99 -7 0 -12.124 - [4,16,-8.5232,0,-11.1076,-9.132,0,-11.901,-7.5,0,-12.99,-7,0,-12.124], -// 4 16 -7 0 -12.124 -7.5 0 -12.99 -5.7405 0 -13.8585 -5.3578 0 -12.9346 - [4,16,-7,0,-12.124,-7.5,0,-12.99,-5.7405,0,-13.8585,-5.3578,0,-12.9346], -// 4 16 -5.3578 0 -12.9346 -5.7405 0 -13.8585 -3.882 0 -14.4885 -3.6232 0 -13.5226 - [4,16,-5.3578,0,-12.9346,-5.7405,0,-13.8585,-3.882,0,-14.4885,-3.6232,0,-13.5226], -// 4 16 -3.6232 0 -13.5226 -3.882 0 -14.4885 -1.9575 0 -14.871 -1.827 0 -13.8796 - [4,16,-3.6232,0,-13.5226,-3.882,0,-14.4885,-1.9575,0,-14.871,-1.827,0,-13.8796], -// 4 16 -1.827 0 -13.8796 -1.9575 0 -14.871 0 0 -15 0 0 -14 - [4,16,-1.827,0,-13.8796,-1.9575,0,-14.871,0,0,-15,0,0,-14], -// 4 16 0 0 -14 0 0 -15 1.9575 0 -14.871 1.827 0 -13.8796 - [4,16,0,0,-14,0,0,-15,1.9575,0,-14.871,1.827,0,-13.8796], -// 4 16 1.827 0 -13.8796 1.9575 0 -14.871 3.882 0 -14.4885 3.6232 0 -13.5226 - [4,16,1.827,0,-13.8796,1.9575,0,-14.871,3.882,0,-14.4885,3.6232,0,-13.5226], -// 4 16 3.6232 0 -13.5226 3.882 0 -14.4885 5.7405 0 -13.8585 5.3578 0 -12.9346 - [4,16,3.6232,0,-13.5226,3.882,0,-14.4885,5.7405,0,-13.8585,5.3578,0,-12.9346], -// 4 16 5.3578 0 -12.9346 5.7405 0 -13.8585 7.5 0 -12.99 7 0 -12.124 - [4,16,5.3578,0,-12.9346,5.7405,0,-13.8585,7.5,0,-12.99,7,0,-12.124], -// 4 16 7 0 -12.124 7.5 0 -12.99 9.132 0 -11.901 8.5232 0 -11.1076 - [4,16,7,0,-12.124,7.5,0,-12.99,9.132,0,-11.901,8.5232,0,-11.1076], -// 4 16 8.5232 0 -11.1076 9.132 0 -11.901 10.6065 0 -10.6065 9.8994 0 -9.8994 - [4,16,8.5232,0,-11.1076,9.132,0,-11.901,10.6065,0,-10.6065,9.8994,0,-9.8994], -// 4 16 9.8994 0 -9.8994 10.6065 0 -10.6065 11.901 0 -9.132 11.1076 0 -8.5232 - [4,16,9.8994,0,-9.8994,10.6065,0,-10.6065,11.901,0,-9.132,11.1076,0,-8.5232], -// 4 16 11.1076 0 -8.5232 11.901 0 -9.132 12.99 0 -7.5 12.124 0 -7 - [4,16,11.1076,0,-8.5232,11.901,0,-9.132,12.99,0,-7.5,12.124,0,-7], -// 4 16 12.124 0 -7 12.99 0 -7.5 13.8585 0 -5.7405 12.9346 0 -5.3578 - [4,16,12.124,0,-7,12.99,0,-7.5,13.8585,0,-5.7405,12.9346,0,-5.3578], -// 4 16 12.9346 0 -5.3578 13.8585 0 -5.7405 14.4885 0 -3.882 13.5226 0 -3.6232 - [4,16,12.9346,0,-5.3578,13.8585,0,-5.7405,14.4885,0,-3.882,13.5226,0,-3.6232], -// 4 16 13.5226 0 -3.6232 14.4885 0 -3.882 14.871 0 -1.9575 13.8796 0 -1.827 - [4,16,13.5226,0,-3.6232,14.4885,0,-3.882,14.871,0,-1.9575,13.8796,0,-1.827], -// 4 16 13.8796 0 -1.827 14.871 0 -1.9575 15 0 0 14 0 0 - [4,16,13.8796,0,-1.827,14.871,0,-1.9575,15,0,0,14,0,0], -// -// 0 end of file -// +// 4 16 15 0 0 14.871 0 1.9575 13.8796 0 1.827 14 0 0 + [4,16,15,0,0,14.871,0,1.9575,13.8796,0,1.827,14,0,0], +// 4 16 14.871 0 1.9575 14.4885 0 3.882 13.5226 0 3.6232 13.8796 0 1.827 + [4,16,14.871,0,1.9575,14.4885,0,3.882,13.5226,0,3.6232,13.8796,0,1.827], +// 4 16 14.4885 0 3.882 13.8585 0 5.7405 12.9346 0 5.3578 13.5226 0 3.6232 + [4,16,14.4885,0,3.882,13.8585,0,5.7405,12.9346,0,5.3578,13.5226,0,3.6232], +// 4 16 13.8585 0 5.7405 12.99 0 7.5 12.124 0 7 12.9346 0 5.3578 + [4,16,13.8585,0,5.7405,12.99,0,7.5,12.124,0,7,12.9346,0,5.3578], +// 4 16 12.99 0 7.5 11.901 0 9.132 11.1076 0 8.5232 12.124 0 7 + [4,16,12.99,0,7.5,11.901,0,9.132,11.1076,0,8.5232,12.124,0,7], +// 4 16 11.901 0 9.132 10.6065 0 10.6065 9.8994 0 9.8994 11.1076 0 8.5232 + [4,16,11.901,0,9.132,10.6065,0,10.6065,9.8994,0,9.8994,11.1076,0,8.5232], +// 4 16 10.6065 0 10.6065 9.132 0 11.901 8.5232 0 11.1076 9.8994 0 9.8994 + [4,16,10.6065,0,10.6065,9.132,0,11.901,8.5232,0,11.1076,9.8994,0,9.8994], +// 4 16 9.132 0 11.901 7.5 0 12.99 7 0 12.124 8.5232 0 11.1076 + [4,16,9.132,0,11.901,7.5,0,12.99,7,0,12.124,8.5232,0,11.1076], +// 4 16 7.5 0 12.99 5.7405 0 13.8585 5.3578 0 12.9346 7 0 12.124 + [4,16,7.5,0,12.99,5.7405,0,13.8585,5.3578,0,12.9346,7,0,12.124], +// 4 16 5.7405 0 13.8585 3.882 0 14.4885 3.6232 0 13.5226 5.3578 0 12.9346 + [4,16,5.7405,0,13.8585,3.882,0,14.4885,3.6232,0,13.5226,5.3578,0,12.9346], +// 4 16 3.882 0 14.4885 1.9575 0 14.871 1.827 0 13.8796 3.6232 0 13.5226 + [4,16,3.882,0,14.4885,1.9575,0,14.871,1.827,0,13.8796,3.6232,0,13.5226], +// 4 16 1.9575 0 14.871 0 0 15 0 0 14 1.827 0 13.8796 + [4,16,1.9575,0,14.871,0,0,15,0,0,14,1.827,0,13.8796], +// 4 16 0 0 15 -1.9575 0 14.871 -1.827 0 13.8796 0 0 14 + [4,16,0,0,15,-1.9575,0,14.871,-1.827,0,13.8796,0,0,14], +// 4 16 -1.9575 0 14.871 -3.882 0 14.4885 -3.6232 0 13.5226 -1.827 0 13.8796 + [4,16,-1.9575,0,14.871,-3.882,0,14.4885,-3.6232,0,13.5226,-1.827,0,13.8796], +// 4 16 -3.882 0 14.4885 -5.7405 0 13.8585 -5.3578 0 12.9346 -3.6232 0 13.5226 + [4,16,-3.882,0,14.4885,-5.7405,0,13.8585,-5.3578,0,12.9346,-3.6232,0,13.5226], +// 4 16 -5.7405 0 13.8585 -7.5 0 12.99 -7 0 12.124 -5.3578 0 12.9346 + [4,16,-5.7405,0,13.8585,-7.5,0,12.99,-7,0,12.124,-5.3578,0,12.9346], +// 4 16 -7.5 0 12.99 -9.132 0 11.901 -8.5232 0 11.1076 -7 0 12.124 + [4,16,-7.5,0,12.99,-9.132,0,11.901,-8.5232,0,11.1076,-7,0,12.124], +// 4 16 -9.132 0 11.901 -10.6065 0 10.6065 -9.8994 0 9.8994 -8.5232 0 11.1076 + [4,16,-9.132,0,11.901,-10.6065,0,10.6065,-9.8994,0,9.8994,-8.5232,0,11.1076], +// 4 16 -10.6065 0 10.6065 -11.901 0 9.132 -11.1076 0 8.5232 -9.8994 0 9.8994 + [4,16,-10.6065,0,10.6065,-11.901,0,9.132,-11.1076,0,8.5232,-9.8994,0,9.8994], +// 4 16 -11.901 0 9.132 -12.99 0 7.5 -12.124 0 7 -11.1076 0 8.5232 + [4,16,-11.901,0,9.132,-12.99,0,7.5,-12.124,0,7,-11.1076,0,8.5232], +// 4 16 -12.99 0 7.5 -13.8585 0 5.7405 -12.9346 0 5.3578 -12.124 0 7 + [4,16,-12.99,0,7.5,-13.8585,0,5.7405,-12.9346,0,5.3578,-12.124,0,7], +// 4 16 -13.8585 0 5.7405 -14.4885 0 3.882 -13.5226 0 3.6232 -12.9346 0 5.3578 + [4,16,-13.8585,0,5.7405,-14.4885,0,3.882,-13.5226,0,3.6232,-12.9346,0,5.3578], +// 4 16 -14.4885 0 3.882 -14.871 0 1.9575 -13.8796 0 1.827 -13.5226 0 3.6232 + [4,16,-14.4885,0,3.882,-14.871,0,1.9575,-13.8796,0,1.827,-13.5226,0,3.6232], +// 4 16 -14.871 0 1.9575 -15 0 0 -14 0 0 -13.8796 0 1.827 + [4,16,-14.871,0,1.9575,-15,0,0,-14,0,0,-13.8796,0,1.827], +// 4 16 -15 0 0 -14.871 0 -1.9575 -13.8796 0 -1.827 -14 0 0 + [4,16,-15,0,0,-14.871,0,-1.9575,-13.8796,0,-1.827,-14,0,0], +// 4 16 -14.871 0 -1.9575 -14.4885 0 -3.882 -13.5226 0 -3.6232 -13.8796 0 -1.827 + [4,16,-14.871,0,-1.9575,-14.4885,0,-3.882,-13.5226,0,-3.6232,-13.8796,0,-1.827], +// 4 16 -14.4885 0 -3.882 -13.8585 0 -5.7405 -12.9346 0 -5.3578 -13.5226 0 -3.6232 + [4,16,-14.4885,0,-3.882,-13.8585,0,-5.7405,-12.9346,0,-5.3578,-13.5226,0,-3.6232], +// 4 16 -13.8585 0 -5.7405 -12.99 0 -7.5 -12.124 0 -7 -12.9346 0 -5.3578 + [4,16,-13.8585,0,-5.7405,-12.99,0,-7.5,-12.124,0,-7,-12.9346,0,-5.3578], +// 4 16 -12.99 0 -7.5 -11.901 0 -9.132 -11.1076 0 -8.5232 -12.124 0 -7 + [4,16,-12.99,0,-7.5,-11.901,0,-9.132,-11.1076,0,-8.5232,-12.124,0,-7], +// 4 16 -11.901 0 -9.132 -10.6065 0 -10.6065 -9.8994 0 -9.8994 -11.1076 0 -8.5232 + [4,16,-11.901,0,-9.132,-10.6065,0,-10.6065,-9.8994,0,-9.8994,-11.1076,0,-8.5232], +// 4 16 -10.6065 0 -10.6065 -9.132 0 -11.901 -8.5232 0 -11.1076 -9.8994 0 -9.8994 + [4,16,-10.6065,0,-10.6065,-9.132,0,-11.901,-8.5232,0,-11.1076,-9.8994,0,-9.8994], +// 4 16 -9.132 0 -11.901 -7.5 0 -12.99 -7 0 -12.124 -8.5232 0 -11.1076 + [4,16,-9.132,0,-11.901,-7.5,0,-12.99,-7,0,-12.124,-8.5232,0,-11.1076], +// 4 16 -7.5 0 -12.99 -5.7405 0 -13.8585 -5.3578 0 -12.9346 -7 0 -12.124 + [4,16,-7.5,0,-12.99,-5.7405,0,-13.8585,-5.3578,0,-12.9346,-7,0,-12.124], +// 4 16 -5.7405 0 -13.8585 -3.882 0 -14.4885 -3.6232 0 -13.5226 -5.3578 0 -12.9346 + [4,16,-5.7405,0,-13.8585,-3.882,0,-14.4885,-3.6232,0,-13.5226,-5.3578,0,-12.9346], +// 4 16 -3.882 0 -14.4885 -1.9575 0 -14.871 -1.827 0 -13.8796 -3.6232 0 -13.5226 + [4,16,-3.882,0,-14.4885,-1.9575,0,-14.871,-1.827,0,-13.8796,-3.6232,0,-13.5226], +// 4 16 -1.9575 0 -14.871 0 0 -15 0 0 -14 -1.827 0 -13.8796 + [4,16,-1.9575,0,-14.871,0,0,-15,0,0,-14,-1.827,0,-13.8796], +// 4 16 0 0 -15 1.9575 0 -14.871 1.827 0 -13.8796 0 0 -14 + [4,16,0,0,-15,1.9575,0,-14.871,1.827,0,-13.8796,0,0,-14], +// 4 16 1.9575 0 -14.871 3.882 0 -14.4885 3.6232 0 -13.5226 1.827 0 -13.8796 + [4,16,1.9575,0,-14.871,3.882,0,-14.4885,3.6232,0,-13.5226,1.827,0,-13.8796], +// 4 16 3.882 0 -14.4885 5.7405 0 -13.8585 5.3578 0 -12.9346 3.6232 0 -13.5226 + [4,16,3.882,0,-14.4885,5.7405,0,-13.8585,5.3578,0,-12.9346,3.6232,0,-13.5226], +// 4 16 5.7405 0 -13.8585 7.5 0 -12.99 7 0 -12.124 5.3578 0 -12.9346 + [4,16,5.7405,0,-13.8585,7.5,0,-12.99,7,0,-12.124,5.3578,0,-12.9346], +// 4 16 7.5 0 -12.99 9.132 0 -11.901 8.5232 0 -11.1076 7 0 -12.124 + [4,16,7.5,0,-12.99,9.132,0,-11.901,8.5232,0,-11.1076,7,0,-12.124], +// 4 16 9.132 0 -11.901 10.6065 0 -10.6065 9.8994 0 -9.8994 8.5232 0 -11.1076 + [4,16,9.132,0,-11.901,10.6065,0,-10.6065,9.8994,0,-9.8994,8.5232,0,-11.1076], +// 4 16 10.6065 0 -10.6065 11.901 0 -9.132 11.1076 0 -8.5232 9.8994 0 -9.8994 + [4,16,10.6065,0,-10.6065,11.901,0,-9.132,11.1076,0,-8.5232,9.8994,0,-9.8994], +// 4 16 11.901 0 -9.132 12.99 0 -7.5 12.124 0 -7 11.1076 0 -8.5232 + [4,16,11.901,0,-9.132,12.99,0,-7.5,12.124,0,-7,11.1076,0,-8.5232], +// 4 16 12.99 0 -7.5 13.8585 0 -5.7405 12.9346 0 -5.3578 12.124 0 -7 + [4,16,12.99,0,-7.5,13.8585,0,-5.7405,12.9346,0,-5.3578,12.124,0,-7], +// 4 16 13.8585 0 -5.7405 14.4885 0 -3.882 13.5226 0 -3.6232 12.9346 0 -5.3578 + [4,16,13.8585,0,-5.7405,14.4885,0,-3.882,13.5226,0,-3.6232,12.9346,0,-5.3578], +// 4 16 14.4885 0 -3.882 14.871 0 -1.9575 13.8796 0 -1.827 13.5226 0 -3.6232 + [4,16,14.4885,0,-3.882,14.871,0,-1.9575,13.8796,0,-1.827,13.5226,0,-3.6232], +// 4 16 14.871 0 -1.9575 15 0 0 14 0 0 13.8796 0 -1.827 + [4,16,14.871,0,-1.9575,15,0,0,14,0,0,13.8796,0,-1.827], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4rin14(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4rin14(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4rin15.scad b/p/48/4-4rin15.scad index 8db2a1dcd..9733adabf 100644 --- a/p/48/4-4rin15.scad +++ b/p/48/4-4rin15.scad @@ -1,117 +1,116 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin15() = [ -// 0 Hi-Res Ring 15 x 1.0 +// 0 ~Hi-Res Ring 15 x 1.0 (Obsolete) // 0 Name: 48\4-4rin15.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-09-03 [PTadmin] Official Update 2009-02 +// 0 !HISTORY 2024-01-20 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 15 0 0 16 0 0 15.8624 0 2.088 14.871 0 1.9575 - [4,16,15,0,0,16,0,0,15.8624,0,2.088,14.871,0,1.9575], -// 4 16 14.871 0 1.9575 15.8624 0 2.088 15.4544 0 4.1408 14.4885 0 3.882 - [4,16,14.871,0,1.9575,15.8624,0,2.088,15.4544,0,4.1408,14.4885,0,3.882], -// 4 16 14.4885 0 3.882 15.4544 0 4.1408 14.7824 0 6.1232 13.8585 0 5.7405 - [4,16,14.4885,0,3.882,15.4544,0,4.1408,14.7824,0,6.1232,13.8585,0,5.7405], -// 4 16 13.8585 0 5.7405 14.7824 0 6.1232 13.856 0 8 12.99 0 7.5 - [4,16,13.8585,0,5.7405,14.7824,0,6.1232,13.856,0,8,12.99,0,7.5], -// 4 16 12.99 0 7.5 13.856 0 8 12.6944 0 9.7408 11.901 0 9.132 - [4,16,12.99,0,7.5,13.856,0,8,12.6944,0,9.7408,11.901,0,9.132], -// 4 16 11.901 0 9.132 12.6944 0 9.7408 11.3136 0 11.3136 10.6065 0 10.6065 - [4,16,11.901,0,9.132,12.6944,0,9.7408,11.3136,0,11.3136,10.6065,0,10.6065], -// 4 16 10.6065 0 10.6065 11.3136 0 11.3136 9.7408 0 12.6944 9.132 0 11.901 - [4,16,10.6065,0,10.6065,11.3136,0,11.3136,9.7408,0,12.6944,9.132,0,11.901], -// 4 16 9.132 0 11.901 9.7408 0 12.6944 8 0 13.856 7.5 0 12.99 - [4,16,9.132,0,11.901,9.7408,0,12.6944,8,0,13.856,7.5,0,12.99], -// 4 16 7.5 0 12.99 8 0 13.856 6.1232 0 14.7824 5.7405 0 13.8585 - [4,16,7.5,0,12.99,8,0,13.856,6.1232,0,14.7824,5.7405,0,13.8585], -// 4 16 5.7405 0 13.8585 6.1232 0 14.7824 4.1408 0 15.4544 3.882 0 14.4885 - [4,16,5.7405,0,13.8585,6.1232,0,14.7824,4.1408,0,15.4544,3.882,0,14.4885], -// 4 16 3.882 0 14.4885 4.1408 0 15.4544 2.088 0 15.8624 1.9575 0 14.871 - [4,16,3.882,0,14.4885,4.1408,0,15.4544,2.088,0,15.8624,1.9575,0,14.871], -// 4 16 1.9575 0 14.871 2.088 0 15.8624 0 0 16 0 0 15 - [4,16,1.9575,0,14.871,2.088,0,15.8624,0,0,16,0,0,15], -// 4 16 0 0 15 0 0 16 -2.088 0 15.8624 -1.9575 0 14.871 - [4,16,0,0,15,0,0,16,-2.088,0,15.8624,-1.9575,0,14.871], -// 4 16 -1.9575 0 14.871 -2.088 0 15.8624 -4.1408 0 15.4544 -3.882 0 14.4885 - [4,16,-1.9575,0,14.871,-2.088,0,15.8624,-4.1408,0,15.4544,-3.882,0,14.4885], -// 4 16 -3.882 0 14.4885 -4.1408 0 15.4544 -6.1232 0 14.7824 -5.7405 0 13.8585 - [4,16,-3.882,0,14.4885,-4.1408,0,15.4544,-6.1232,0,14.7824,-5.7405,0,13.8585], -// 4 16 -5.7405 0 13.8585 -6.1232 0 14.7824 -8 0 13.856 -7.5 0 12.99 - [4,16,-5.7405,0,13.8585,-6.1232,0,14.7824,-8,0,13.856,-7.5,0,12.99], -// 4 16 -7.5 0 12.99 -8 0 13.856 -9.7408 0 12.6944 -9.132 0 11.901 - [4,16,-7.5,0,12.99,-8,0,13.856,-9.7408,0,12.6944,-9.132,0,11.901], -// 4 16 -9.132 0 11.901 -9.7408 0 12.6944 -11.3136 0 11.3136 -10.6065 0 10.6065 - [4,16,-9.132,0,11.901,-9.7408,0,12.6944,-11.3136,0,11.3136,-10.6065,0,10.6065], -// 4 16 -10.6065 0 10.6065 -11.3136 0 11.3136 -12.6944 0 9.7408 -11.901 0 9.132 - [4,16,-10.6065,0,10.6065,-11.3136,0,11.3136,-12.6944,0,9.7408,-11.901,0,9.132], -// 4 16 -11.901 0 9.132 -12.6944 0 9.7408 -13.856 0 8 -12.99 0 7.5 - [4,16,-11.901,0,9.132,-12.6944,0,9.7408,-13.856,0,8,-12.99,0,7.5], -// 4 16 -12.99 0 7.5 -13.856 0 8 -14.7824 0 6.1232 -13.8585 0 5.7405 - [4,16,-12.99,0,7.5,-13.856,0,8,-14.7824,0,6.1232,-13.8585,0,5.7405], -// 4 16 -13.8585 0 5.7405 -14.7824 0 6.1232 -15.4544 0 4.1408 -14.4885 0 3.882 - [4,16,-13.8585,0,5.7405,-14.7824,0,6.1232,-15.4544,0,4.1408,-14.4885,0,3.882], -// 4 16 -14.4885 0 3.882 -15.4544 0 4.1408 -15.8624 0 2.088 -14.871 0 1.9575 - [4,16,-14.4885,0,3.882,-15.4544,0,4.1408,-15.8624,0,2.088,-14.871,0,1.9575], -// 4 16 -14.871 0 1.9575 -15.8624 0 2.088 -16 0 0 -15 0 0 - [4,16,-14.871,0,1.9575,-15.8624,0,2.088,-16,0,0,-15,0,0], -// 4 16 -15 0 0 -16 0 0 -15.8624 0 -2.088 -14.871 0 -1.9575 - [4,16,-15,0,0,-16,0,0,-15.8624,0,-2.088,-14.871,0,-1.9575], -// 4 16 -14.871 0 -1.9575 -15.8624 0 -2.088 -15.4544 0 -4.1408 -14.4885 0 -3.882 - [4,16,-14.871,0,-1.9575,-15.8624,0,-2.088,-15.4544,0,-4.1408,-14.4885,0,-3.882], -// 4 16 -14.4885 0 -3.882 -15.4544 0 -4.1408 -14.7824 0 -6.1232 -13.8585 0 -5.7405 - [4,16,-14.4885,0,-3.882,-15.4544,0,-4.1408,-14.7824,0,-6.1232,-13.8585,0,-5.7405], -// 4 16 -13.8585 0 -5.7405 -14.7824 0 -6.1232 -13.856 0 -8 -12.99 0 -7.5 - [4,16,-13.8585,0,-5.7405,-14.7824,0,-6.1232,-13.856,0,-8,-12.99,0,-7.5], -// 4 16 -12.99 0 -7.5 -13.856 0 -8 -12.6944 0 -9.7408 -11.901 0 -9.132 - [4,16,-12.99,0,-7.5,-13.856,0,-8,-12.6944,0,-9.7408,-11.901,0,-9.132], -// 4 16 -11.901 0 -9.132 -12.6944 0 -9.7408 -11.3136 0 -11.3136 -10.6065 0 -10.6065 - [4,16,-11.901,0,-9.132,-12.6944,0,-9.7408,-11.3136,0,-11.3136,-10.6065,0,-10.6065], -// 4 16 -10.6065 0 -10.6065 -11.3136 0 -11.3136 -9.7408 0 -12.6944 -9.132 0 -11.901 - [4,16,-10.6065,0,-10.6065,-11.3136,0,-11.3136,-9.7408,0,-12.6944,-9.132,0,-11.901], -// 4 16 -9.132 0 -11.901 -9.7408 0 -12.6944 -8 0 -13.856 -7.5 0 -12.99 - [4,16,-9.132,0,-11.901,-9.7408,0,-12.6944,-8,0,-13.856,-7.5,0,-12.99], -// 4 16 -7.5 0 -12.99 -8 0 -13.856 -6.1232 0 -14.7824 -5.7405 0 -13.8585 - [4,16,-7.5,0,-12.99,-8,0,-13.856,-6.1232,0,-14.7824,-5.7405,0,-13.8585], -// 4 16 -5.7405 0 -13.8585 -6.1232 0 -14.7824 -4.1408 0 -15.4544 -3.882 0 -14.4885 - [4,16,-5.7405,0,-13.8585,-6.1232,0,-14.7824,-4.1408,0,-15.4544,-3.882,0,-14.4885], -// 4 16 -3.882 0 -14.4885 -4.1408 0 -15.4544 -2.088 0 -15.8624 -1.9575 0 -14.871 - [4,16,-3.882,0,-14.4885,-4.1408,0,-15.4544,-2.088,0,-15.8624,-1.9575,0,-14.871], -// 4 16 -1.9575 0 -14.871 -2.088 0 -15.8624 0 0 -16 0 0 -15 - [4,16,-1.9575,0,-14.871,-2.088,0,-15.8624,0,0,-16,0,0,-15], -// 4 16 0 0 -15 0 0 -16 2.088 0 -15.8624 1.9575 0 -14.871 - [4,16,0,0,-15,0,0,-16,2.088,0,-15.8624,1.9575,0,-14.871], -// 4 16 1.9575 0 -14.871 2.088 0 -15.8624 4.1408 0 -15.4544 3.882 0 -14.4885 - [4,16,1.9575,0,-14.871,2.088,0,-15.8624,4.1408,0,-15.4544,3.882,0,-14.4885], -// 4 16 3.882 0 -14.4885 4.1408 0 -15.4544 6.1232 0 -14.7824 5.7405 0 -13.8585 - [4,16,3.882,0,-14.4885,4.1408,0,-15.4544,6.1232,0,-14.7824,5.7405,0,-13.8585], -// 4 16 5.7405 0 -13.8585 6.1232 0 -14.7824 8 0 -13.856 7.5 0 -12.99 - [4,16,5.7405,0,-13.8585,6.1232,0,-14.7824,8,0,-13.856,7.5,0,-12.99], -// 4 16 7.5 0 -12.99 8 0 -13.856 9.7408 0 -12.6944 9.132 0 -11.901 - [4,16,7.5,0,-12.99,8,0,-13.856,9.7408,0,-12.6944,9.132,0,-11.901], -// 4 16 9.132 0 -11.901 9.7408 0 -12.6944 11.3136 0 -11.3136 10.6065 0 -10.6065 - [4,16,9.132,0,-11.901,9.7408,0,-12.6944,11.3136,0,-11.3136,10.6065,0,-10.6065], -// 4 16 10.6065 0 -10.6065 11.3136 0 -11.3136 12.6944 0 -9.7408 11.901 0 -9.132 - [4,16,10.6065,0,-10.6065,11.3136,0,-11.3136,12.6944,0,-9.7408,11.901,0,-9.132], -// 4 16 11.901 0 -9.132 12.6944 0 -9.7408 13.856 0 -8 12.99 0 -7.5 - [4,16,11.901,0,-9.132,12.6944,0,-9.7408,13.856,0,-8,12.99,0,-7.5], -// 4 16 12.99 0 -7.5 13.856 0 -8 14.7824 0 -6.1232 13.8585 0 -5.7405 - [4,16,12.99,0,-7.5,13.856,0,-8,14.7824,0,-6.1232,13.8585,0,-5.7405], -// 4 16 13.8585 0 -5.7405 14.7824 0 -6.1232 15.4544 0 -4.1408 14.4885 0 -3.882 - [4,16,13.8585,0,-5.7405,14.7824,0,-6.1232,15.4544,0,-4.1408,14.4885,0,-3.882], -// 4 16 14.4885 0 -3.882 15.4544 0 -4.1408 15.8624 0 -2.088 14.871 0 -1.9575 - [4,16,14.4885,0,-3.882,15.4544,0,-4.1408,15.8624,0,-2.088,14.871,0,-1.9575], -// 4 16 14.871 0 -1.9575 15.8624 0 -2.088 16 0 0 15 0 0 - [4,16,14.871,0,-1.9575,15.8624,0,-2.088,16,0,0,15,0,0], -// -// 0 end of file -// +// 4 16 16 0 0 15.8624 0 2.088 14.871 0 1.9575 15 0 0 + [4,16,16,0,0,15.8624,0,2.088,14.871,0,1.9575,15,0,0], +// 4 16 15.8624 0 2.088 15.4544 0 4.1408 14.4885 0 3.882 14.871 0 1.9575 + [4,16,15.8624,0,2.088,15.4544,0,4.1408,14.4885,0,3.882,14.871,0,1.9575], +// 4 16 15.4544 0 4.1408 14.7824 0 6.1232 13.8585 0 5.7405 14.4885 0 3.882 + [4,16,15.4544,0,4.1408,14.7824,0,6.1232,13.8585,0,5.7405,14.4885,0,3.882], +// 4 16 14.7824 0 6.1232 13.856 0 8 12.99 0 7.5 13.8585 0 5.7405 + [4,16,14.7824,0,6.1232,13.856,0,8,12.99,0,7.5,13.8585,0,5.7405], +// 4 16 13.856 0 8 12.6944 0 9.7408 11.901 0 9.132 12.99 0 7.5 + [4,16,13.856,0,8,12.6944,0,9.7408,11.901,0,9.132,12.99,0,7.5], +// 4 16 12.6944 0 9.7408 11.3136 0 11.3136 10.6065 0 10.6065 11.901 0 9.132 + [4,16,12.6944,0,9.7408,11.3136,0,11.3136,10.6065,0,10.6065,11.901,0,9.132], +// 4 16 11.3136 0 11.3136 9.7408 0 12.6944 9.132 0 11.901 10.6065 0 10.6065 + [4,16,11.3136,0,11.3136,9.7408,0,12.6944,9.132,0,11.901,10.6065,0,10.6065], +// 4 16 9.7408 0 12.6944 8 0 13.856 7.5 0 12.99 9.132 0 11.901 + [4,16,9.7408,0,12.6944,8,0,13.856,7.5,0,12.99,9.132,0,11.901], +// 4 16 8 0 13.856 6.1232 0 14.7824 5.7405 0 13.8585 7.5 0 12.99 + [4,16,8,0,13.856,6.1232,0,14.7824,5.7405,0,13.8585,7.5,0,12.99], +// 4 16 6.1232 0 14.7824 4.1408 0 15.4544 3.882 0 14.4885 5.7405 0 13.8585 + [4,16,6.1232,0,14.7824,4.1408,0,15.4544,3.882,0,14.4885,5.7405,0,13.8585], +// 4 16 4.1408 0 15.4544 2.088 0 15.8624 1.9575 0 14.871 3.882 0 14.4885 + [4,16,4.1408,0,15.4544,2.088,0,15.8624,1.9575,0,14.871,3.882,0,14.4885], +// 4 16 2.088 0 15.8624 0 0 16 0 0 15 1.9575 0 14.871 + [4,16,2.088,0,15.8624,0,0,16,0,0,15,1.9575,0,14.871], +// 4 16 0 0 16 -2.088 0 15.8624 -1.9575 0 14.871 0 0 15 + [4,16,0,0,16,-2.088,0,15.8624,-1.9575,0,14.871,0,0,15], +// 4 16 -2.088 0 15.8624 -4.1408 0 15.4544 -3.882 0 14.4885 -1.9575 0 14.871 + [4,16,-2.088,0,15.8624,-4.1408,0,15.4544,-3.882,0,14.4885,-1.9575,0,14.871], +// 4 16 -4.1408 0 15.4544 -6.1232 0 14.7824 -5.7405 0 13.8585 -3.882 0 14.4885 + [4,16,-4.1408,0,15.4544,-6.1232,0,14.7824,-5.7405,0,13.8585,-3.882,0,14.4885], +// 4 16 -6.1232 0 14.7824 -8 0 13.856 -7.5 0 12.99 -5.7405 0 13.8585 + [4,16,-6.1232,0,14.7824,-8,0,13.856,-7.5,0,12.99,-5.7405,0,13.8585], +// 4 16 -8 0 13.856 -9.7408 0 12.6944 -9.132 0 11.901 -7.5 0 12.99 + [4,16,-8,0,13.856,-9.7408,0,12.6944,-9.132,0,11.901,-7.5,0,12.99], +// 4 16 -9.7408 0 12.6944 -11.3136 0 11.3136 -10.6065 0 10.6065 -9.132 0 11.901 + [4,16,-9.7408,0,12.6944,-11.3136,0,11.3136,-10.6065,0,10.6065,-9.132,0,11.901], +// 4 16 -11.3136 0 11.3136 -12.6944 0 9.7408 -11.901 0 9.132 -10.6065 0 10.6065 + [4,16,-11.3136,0,11.3136,-12.6944,0,9.7408,-11.901,0,9.132,-10.6065,0,10.6065], +// 4 16 -12.6944 0 9.7408 -13.856 0 8 -12.99 0 7.5 -11.901 0 9.132 + [4,16,-12.6944,0,9.7408,-13.856,0,8,-12.99,0,7.5,-11.901,0,9.132], +// 4 16 -13.856 0 8 -14.7824 0 6.1232 -13.8585 0 5.7405 -12.99 0 7.5 + [4,16,-13.856,0,8,-14.7824,0,6.1232,-13.8585,0,5.7405,-12.99,0,7.5], +// 4 16 -14.7824 0 6.1232 -15.4544 0 4.1408 -14.4885 0 3.882 -13.8585 0 5.7405 + [4,16,-14.7824,0,6.1232,-15.4544,0,4.1408,-14.4885,0,3.882,-13.8585,0,5.7405], +// 4 16 -15.4544 0 4.1408 -15.8624 0 2.088 -14.871 0 1.9575 -14.4885 0 3.882 + [4,16,-15.4544,0,4.1408,-15.8624,0,2.088,-14.871,0,1.9575,-14.4885,0,3.882], +// 4 16 -15.8624 0 2.088 -16 0 0 -15 0 0 -14.871 0 1.9575 + [4,16,-15.8624,0,2.088,-16,0,0,-15,0,0,-14.871,0,1.9575], +// 4 16 -16 0 0 -15.8624 0 -2.088 -14.871 0 -1.9575 -15 0 0 + [4,16,-16,0,0,-15.8624,0,-2.088,-14.871,0,-1.9575,-15,0,0], +// 4 16 -15.8624 0 -2.088 -15.4544 0 -4.1408 -14.4885 0 -3.882 -14.871 0 -1.9575 + [4,16,-15.8624,0,-2.088,-15.4544,0,-4.1408,-14.4885,0,-3.882,-14.871,0,-1.9575], +// 4 16 -15.4544 0 -4.1408 -14.7824 0 -6.1232 -13.8585 0 -5.7405 -14.4885 0 -3.882 + [4,16,-15.4544,0,-4.1408,-14.7824,0,-6.1232,-13.8585,0,-5.7405,-14.4885,0,-3.882], +// 4 16 -14.7824 0 -6.1232 -13.856 0 -8 -12.99 0 -7.5 -13.8585 0 -5.7405 + [4,16,-14.7824,0,-6.1232,-13.856,0,-8,-12.99,0,-7.5,-13.8585,0,-5.7405], +// 4 16 -13.856 0 -8 -12.6944 0 -9.7408 -11.901 0 -9.132 -12.99 0 -7.5 + [4,16,-13.856,0,-8,-12.6944,0,-9.7408,-11.901,0,-9.132,-12.99,0,-7.5], +// 4 16 -12.6944 0 -9.7408 -11.3136 0 -11.3136 -10.6065 0 -10.6065 -11.901 0 -9.132 + [4,16,-12.6944,0,-9.7408,-11.3136,0,-11.3136,-10.6065,0,-10.6065,-11.901,0,-9.132], +// 4 16 -11.3136 0 -11.3136 -9.7408 0 -12.6944 -9.132 0 -11.901 -10.6065 0 -10.6065 + [4,16,-11.3136,0,-11.3136,-9.7408,0,-12.6944,-9.132,0,-11.901,-10.6065,0,-10.6065], +// 4 16 -9.7408 0 -12.6944 -8 0 -13.856 -7.5 0 -12.99 -9.132 0 -11.901 + [4,16,-9.7408,0,-12.6944,-8,0,-13.856,-7.5,0,-12.99,-9.132,0,-11.901], +// 4 16 -8 0 -13.856 -6.1232 0 -14.7824 -5.7405 0 -13.8585 -7.5 0 -12.99 + [4,16,-8,0,-13.856,-6.1232,0,-14.7824,-5.7405,0,-13.8585,-7.5,0,-12.99], +// 4 16 -6.1232 0 -14.7824 -4.1408 0 -15.4544 -3.882 0 -14.4885 -5.7405 0 -13.8585 + [4,16,-6.1232,0,-14.7824,-4.1408,0,-15.4544,-3.882,0,-14.4885,-5.7405,0,-13.8585], +// 4 16 -4.1408 0 -15.4544 -2.088 0 -15.8624 -1.9575 0 -14.871 -3.882 0 -14.4885 + [4,16,-4.1408,0,-15.4544,-2.088,0,-15.8624,-1.9575,0,-14.871,-3.882,0,-14.4885], +// 4 16 -2.088 0 -15.8624 0 0 -16 0 0 -15 -1.9575 0 -14.871 + [4,16,-2.088,0,-15.8624,0,0,-16,0,0,-15,-1.9575,0,-14.871], +// 4 16 0 0 -16 2.088 0 -15.8624 1.9575 0 -14.871 0 0 -15 + [4,16,0,0,-16,2.088,0,-15.8624,1.9575,0,-14.871,0,0,-15], +// 4 16 2.088 0 -15.8624 4.1408 0 -15.4544 3.882 0 -14.4885 1.9575 0 -14.871 + [4,16,2.088,0,-15.8624,4.1408,0,-15.4544,3.882,0,-14.4885,1.9575,0,-14.871], +// 4 16 4.1408 0 -15.4544 6.1232 0 -14.7824 5.7405 0 -13.8585 3.882 0 -14.4885 + [4,16,4.1408,0,-15.4544,6.1232,0,-14.7824,5.7405,0,-13.8585,3.882,0,-14.4885], +// 4 16 6.1232 0 -14.7824 8 0 -13.856 7.5 0 -12.99 5.7405 0 -13.8585 + [4,16,6.1232,0,-14.7824,8,0,-13.856,7.5,0,-12.99,5.7405,0,-13.8585], +// 4 16 8 0 -13.856 9.7408 0 -12.6944 9.132 0 -11.901 7.5 0 -12.99 + [4,16,8,0,-13.856,9.7408,0,-12.6944,9.132,0,-11.901,7.5,0,-12.99], +// 4 16 9.7408 0 -12.6944 11.3136 0 -11.3136 10.6065 0 -10.6065 9.132 0 -11.901 + [4,16,9.7408,0,-12.6944,11.3136,0,-11.3136,10.6065,0,-10.6065,9.132,0,-11.901], +// 4 16 11.3136 0 -11.3136 12.6944 0 -9.7408 11.901 0 -9.132 10.6065 0 -10.6065 + [4,16,11.3136,0,-11.3136,12.6944,0,-9.7408,11.901,0,-9.132,10.6065,0,-10.6065], +// 4 16 12.6944 0 -9.7408 13.856 0 -8 12.99 0 -7.5 11.901 0 -9.132 + [4,16,12.6944,0,-9.7408,13.856,0,-8,12.99,0,-7.5,11.901,0,-9.132], +// 4 16 13.856 0 -8 14.7824 0 -6.1232 13.8585 0 -5.7405 12.99 0 -7.5 + [4,16,13.856,0,-8,14.7824,0,-6.1232,13.8585,0,-5.7405,12.99,0,-7.5], +// 4 16 14.7824 0 -6.1232 15.4544 0 -4.1408 14.4885 0 -3.882 13.8585 0 -5.7405 + [4,16,14.7824,0,-6.1232,15.4544,0,-4.1408,14.4885,0,-3.882,13.8585,0,-5.7405], +// 4 16 15.4544 0 -4.1408 15.8624 0 -2.088 14.871 0 -1.9575 14.4885 0 -3.882 + [4,16,15.4544,0,-4.1408,15.8624,0,-2.088,14.871,0,-1.9575,14.4885,0,-3.882], +// 4 16 15.8624 0 -2.088 16 0 0 15 0 0 14.871 0 -1.9575 + [4,16,15.8624,0,-2.088,16,0,0,15,0,0,14.871,0,-1.9575], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4rin15(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4rin15(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4rin16.scad b/p/48/4-4rin16.scad index 558d3eb27..3a2183863 100644 --- a/p/48/4-4rin16.scad +++ b/p/48/4-4rin16.scad @@ -1,10 +1,10 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin16() = [ -// 0 Hi-Res Ring 16 x 1.0 +// 0 ~Hi-Res Ring 16 x 1.0 (Obsolete) // 0 Name: 48\4-4rin16.dat -// 0 Author: Miklos Hosszu [hmick] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -13,7 +13,8 @@ function ldraw_lib__48__4_4rin16() = [ // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 // 0 !HISTORY 2012-02-27 [Philo] Changed to CCW // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-01-21 [Holly-Wood] Complete regeneration, original by hmick +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 17 0 0 16.8538 0 2.2185 15.8624 0 2.088 16 0 0 [4,16,17,0,0,16.8538,0,2.2185,15.8624,0,2.088,16,0,0], @@ -111,6 +112,7 @@ function ldraw_lib__48__4_4rin16() = [ [4,16,16.4203,0,-4.3996,16.8538,0,-2.2185,15.8624,0,-2.088,15.4544,0,-4.1408], // 4 16 16.8538 0 -2.2185 17 0 0 16 0 0 15.8624 0 -2.088 [4,16,16.8538,0,-2.2185,17,0,0,16,0,0,15.8624,0,-2.088], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4rin16(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4rin16(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4rin17.scad b/p/48/4-4rin17.scad index 484240dae..b0ea97073 100644 --- a/p/48/4-4rin17.scad +++ b/p/48/4-4rin17.scad @@ -1,117 +1,116 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin17() = [ -// 0 Hi-Res Ring 17 x 1.0 +// 0 ~Hi-Res Ring 17 x 1.0 (Obsolete) // 0 Name: 48\4-4rin17.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-01-20 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 17 0 0 18 0 0 17.8452 0 2.349 16.8538 0 2.2185 - [4,16,17,0,0,18,0,0,17.8452,0,2.349,16.8538,0,2.2185], -// 4 16 16.8538 0 2.2185 17.8452 0 2.349 17.3862 0 4.6584 16.4203 0 4.3996 - [4,16,16.8538,0,2.2185,17.8452,0,2.349,17.3862,0,4.6584,16.4203,0,4.3996], -// 4 16 16.4203 0 4.3996 17.3862 0 4.6584 16.6302 0 6.8886 15.7063 0 6.5059 - [4,16,16.4203,0,4.3996,17.3862,0,4.6584,16.6302,0,6.8886,15.7063,0,6.5059], -// 4 16 15.7063 0 6.5059 16.6302 0 6.8886 15.588 0 9 14.722 0 8.5 - [4,16,15.7063,0,6.5059,16.6302,0,6.8886,15.588,0,9,14.722,0,8.5], -// 4 16 14.722 0 8.5 15.588 0 9 14.2812 0 10.9584 13.4878 0 10.3496 - [4,16,14.722,0,8.5,15.588,0,9,14.2812,0,10.9584,13.4878,0,10.3496], -// 4 16 13.4878 0 10.3496 14.2812 0 10.9584 12.7278 0 12.7278 12.0207 0 12.0207 - [4,16,13.4878,0,10.3496,14.2812,0,10.9584,12.7278,0,12.7278,12.0207,0,12.0207], -// 4 16 12.0207 0 12.0207 12.7278 0 12.7278 10.9584 0 14.2812 10.3496 0 13.4878 - [4,16,12.0207,0,12.0207,12.7278,0,12.7278,10.9584,0,14.2812,10.3496,0,13.4878], -// 4 16 10.3496 0 13.4878 10.9584 0 14.2812 9 0 15.588 8.5 0 14.722 - [4,16,10.3496,0,13.4878,10.9584,0,14.2812,9,0,15.588,8.5,0,14.722], -// 4 16 8.5 0 14.722 9 0 15.588 6.8886 0 16.6302 6.5059 0 15.7063 - [4,16,8.5,0,14.722,9,0,15.588,6.8886,0,16.6302,6.5059,0,15.7063], -// 4 16 6.5059 0 15.7063 6.8886 0 16.6302 4.6584 0 17.3862 4.3996 0 16.4203 - [4,16,6.5059,0,15.7063,6.8886,0,16.6302,4.6584,0,17.3862,4.3996,0,16.4203], -// 4 16 4.3996 0 16.4203 4.6584 0 17.3862 2.349 0 17.8452 2.2185 0 16.8538 - [4,16,4.3996,0,16.4203,4.6584,0,17.3862,2.349,0,17.8452,2.2185,0,16.8538], -// 4 16 2.2185 0 16.8538 2.349 0 17.8452 0 0 18 0 0 17 - [4,16,2.2185,0,16.8538,2.349,0,17.8452,0,0,18,0,0,17], -// 4 16 0 0 17 0 0 18 -2.349 0 17.8452 -2.2185 0 16.8538 - [4,16,0,0,17,0,0,18,-2.349,0,17.8452,-2.2185,0,16.8538], -// 4 16 -2.2185 0 16.8538 -2.349 0 17.8452 -4.6584 0 17.3862 -4.3996 0 16.4203 - [4,16,-2.2185,0,16.8538,-2.349,0,17.8452,-4.6584,0,17.3862,-4.3996,0,16.4203], -// 4 16 -4.3996 0 16.4203 -4.6584 0 17.3862 -6.8886 0 16.6302 -6.5059 0 15.7063 - [4,16,-4.3996,0,16.4203,-4.6584,0,17.3862,-6.8886,0,16.6302,-6.5059,0,15.7063], -// 4 16 -6.5059 0 15.7063 -6.8886 0 16.6302 -9 0 15.588 -8.5 0 14.722 - [4,16,-6.5059,0,15.7063,-6.8886,0,16.6302,-9,0,15.588,-8.5,0,14.722], -// 4 16 -8.5 0 14.722 -9 0 15.588 -10.9584 0 14.2812 -10.3496 0 13.4878 - [4,16,-8.5,0,14.722,-9,0,15.588,-10.9584,0,14.2812,-10.3496,0,13.4878], -// 4 16 -10.3496 0 13.4878 -10.9584 0 14.2812 -12.7278 0 12.7278 -12.0207 0 12.0207 - [4,16,-10.3496,0,13.4878,-10.9584,0,14.2812,-12.7278,0,12.7278,-12.0207,0,12.0207], -// 4 16 -12.0207 0 12.0207 -12.7278 0 12.7278 -14.2812 0 10.9584 -13.4878 0 10.3496 - [4,16,-12.0207,0,12.0207,-12.7278,0,12.7278,-14.2812,0,10.9584,-13.4878,0,10.3496], -// 4 16 -13.4878 0 10.3496 -14.2812 0 10.9584 -15.588 0 9 -14.722 0 8.5 - [4,16,-13.4878,0,10.3496,-14.2812,0,10.9584,-15.588,0,9,-14.722,0,8.5], -// 4 16 -14.722 0 8.5 -15.588 0 9 -16.6302 0 6.8886 -15.7063 0 6.5059 - [4,16,-14.722,0,8.5,-15.588,0,9,-16.6302,0,6.8886,-15.7063,0,6.5059], -// 4 16 -15.7063 0 6.5059 -16.6302 0 6.8886 -17.3862 0 4.6584 -16.4203 0 4.3996 - [4,16,-15.7063,0,6.5059,-16.6302,0,6.8886,-17.3862,0,4.6584,-16.4203,0,4.3996], -// 4 16 -16.4203 0 4.3996 -17.3862 0 4.6584 -17.8452 0 2.349 -16.8538 0 2.2185 - [4,16,-16.4203,0,4.3996,-17.3862,0,4.6584,-17.8452,0,2.349,-16.8538,0,2.2185], -// 4 16 -16.8538 0 2.2185 -17.8452 0 2.349 -18 0 0 -17 0 0 - [4,16,-16.8538,0,2.2185,-17.8452,0,2.349,-18,0,0,-17,0,0], -// 4 16 -17 0 0 -18 0 0 -17.8452 0 -2.349 -16.8538 0 -2.2185 - [4,16,-17,0,0,-18,0,0,-17.8452,0,-2.349,-16.8538,0,-2.2185], -// 4 16 -16.8538 0 -2.2185 -17.8452 0 -2.349 -17.3862 0 -4.6584 -16.4203 0 -4.3996 - [4,16,-16.8538,0,-2.2185,-17.8452,0,-2.349,-17.3862,0,-4.6584,-16.4203,0,-4.3996], -// 4 16 -16.4203 0 -4.3996 -17.3862 0 -4.6584 -16.6302 0 -6.8886 -15.7063 0 -6.5059 - [4,16,-16.4203,0,-4.3996,-17.3862,0,-4.6584,-16.6302,0,-6.8886,-15.7063,0,-6.5059], -// 4 16 -15.7063 0 -6.5059 -16.6302 0 -6.8886 -15.588 0 -9 -14.722 0 -8.5 - [4,16,-15.7063,0,-6.5059,-16.6302,0,-6.8886,-15.588,0,-9,-14.722,0,-8.5], -// 4 16 -14.722 0 -8.5 -15.588 0 -9 -14.2812 0 -10.9584 -13.4878 0 -10.3496 - [4,16,-14.722,0,-8.5,-15.588,0,-9,-14.2812,0,-10.9584,-13.4878,0,-10.3496], -// 4 16 -13.4878 0 -10.3496 -14.2812 0 -10.9584 -12.7278 0 -12.7278 -12.0207 0 -12.0207 - [4,16,-13.4878,0,-10.3496,-14.2812,0,-10.9584,-12.7278,0,-12.7278,-12.0207,0,-12.0207], -// 4 16 -12.0207 0 -12.0207 -12.7278 0 -12.7278 -10.9584 0 -14.2812 -10.3496 0 -13.4878 - [4,16,-12.0207,0,-12.0207,-12.7278,0,-12.7278,-10.9584,0,-14.2812,-10.3496,0,-13.4878], -// 4 16 -10.3496 0 -13.4878 -10.9584 0 -14.2812 -9 0 -15.588 -8.5 0 -14.722 - [4,16,-10.3496,0,-13.4878,-10.9584,0,-14.2812,-9,0,-15.588,-8.5,0,-14.722], -// 4 16 -8.5 0 -14.722 -9 0 -15.588 -6.8886 0 -16.6302 -6.5059 0 -15.7063 - [4,16,-8.5,0,-14.722,-9,0,-15.588,-6.8886,0,-16.6302,-6.5059,0,-15.7063], -// 4 16 -6.5059 0 -15.7063 -6.8886 0 -16.6302 -4.6584 0 -17.3862 -4.3996 0 -16.4203 - [4,16,-6.5059,0,-15.7063,-6.8886,0,-16.6302,-4.6584,0,-17.3862,-4.3996,0,-16.4203], -// 4 16 -4.3996 0 -16.4203 -4.6584 0 -17.3862 -2.349 0 -17.8452 -2.2185 0 -16.8538 - [4,16,-4.3996,0,-16.4203,-4.6584,0,-17.3862,-2.349,0,-17.8452,-2.2185,0,-16.8538], -// 4 16 -2.2185 0 -16.8538 -2.349 0 -17.8452 0 0 -18 0 0 -17 - [4,16,-2.2185,0,-16.8538,-2.349,0,-17.8452,0,0,-18,0,0,-17], -// 4 16 0 0 -17 0 0 -18 2.349 0 -17.8452 2.2185 0 -16.8538 - [4,16,0,0,-17,0,0,-18,2.349,0,-17.8452,2.2185,0,-16.8538], -// 4 16 2.2185 0 -16.8538 2.349 0 -17.8452 4.6584 0 -17.3862 4.3996 0 -16.4203 - [4,16,2.2185,0,-16.8538,2.349,0,-17.8452,4.6584,0,-17.3862,4.3996,0,-16.4203], -// 4 16 4.3996 0 -16.4203 4.6584 0 -17.3862 6.8886 0 -16.6302 6.5059 0 -15.7063 - [4,16,4.3996,0,-16.4203,4.6584,0,-17.3862,6.8886,0,-16.6302,6.5059,0,-15.7063], -// 4 16 6.5059 0 -15.7063 6.8886 0 -16.6302 9 0 -15.588 8.5 0 -14.722 - [4,16,6.5059,0,-15.7063,6.8886,0,-16.6302,9,0,-15.588,8.5,0,-14.722], -// 4 16 8.5 0 -14.722 9 0 -15.588 10.9584 0 -14.2812 10.3496 0 -13.4878 - [4,16,8.5,0,-14.722,9,0,-15.588,10.9584,0,-14.2812,10.3496,0,-13.4878], -// 4 16 10.3496 0 -13.4878 10.9584 0 -14.2812 12.7278 0 -12.7278 12.0207 0 -12.0207 - [4,16,10.3496,0,-13.4878,10.9584,0,-14.2812,12.7278,0,-12.7278,12.0207,0,-12.0207], -// 4 16 12.0207 0 -12.0207 12.7278 0 -12.7278 14.2812 0 -10.9584 13.4878 0 -10.3496 - [4,16,12.0207,0,-12.0207,12.7278,0,-12.7278,14.2812,0,-10.9584,13.4878,0,-10.3496], -// 4 16 13.4878 0 -10.3496 14.2812 0 -10.9584 15.588 0 -9 14.722 0 -8.5 - [4,16,13.4878,0,-10.3496,14.2812,0,-10.9584,15.588,0,-9,14.722,0,-8.5], -// 4 16 14.722 0 -8.5 15.588 0 -9 16.6302 0 -6.8886 15.7063 0 -6.5059 - [4,16,14.722,0,-8.5,15.588,0,-9,16.6302,0,-6.8886,15.7063,0,-6.5059], -// 4 16 15.7063 0 -6.5059 16.6302 0 -6.8886 17.3862 0 -4.6584 16.4203 0 -4.3996 - [4,16,15.7063,0,-6.5059,16.6302,0,-6.8886,17.3862,0,-4.6584,16.4203,0,-4.3996], -// 4 16 16.4203 0 -4.3996 17.3862 0 -4.6584 17.8452 0 -2.349 16.8538 0 -2.2185 - [4,16,16.4203,0,-4.3996,17.3862,0,-4.6584,17.8452,0,-2.349,16.8538,0,-2.2185], -// 4 16 16.8538 0 -2.2185 17.8452 0 -2.349 18 0 0 17 0 0 - [4,16,16.8538,0,-2.2185,17.8452,0,-2.349,18,0,0,17,0,0], -// -// 0 end of file -// +// 4 16 18 0 0 17.8452 0 2.349 16.8538 0 2.2185 17 0 0 + [4,16,18,0,0,17.8452,0,2.349,16.8538,0,2.2185,17,0,0], +// 4 16 17.8452 0 2.349 17.3862 0 4.6584 16.4203 0 4.3996 16.8538 0 2.2185 + [4,16,17.8452,0,2.349,17.3862,0,4.6584,16.4203,0,4.3996,16.8538,0,2.2185], +// 4 16 17.3862 0 4.6584 16.6302 0 6.8886 15.7063 0 6.5059 16.4203 0 4.3996 + [4,16,17.3862,0,4.6584,16.6302,0,6.8886,15.7063,0,6.5059,16.4203,0,4.3996], +// 4 16 16.6302 0 6.8886 15.588 0 9 14.722 0 8.5 15.7063 0 6.5059 + [4,16,16.6302,0,6.8886,15.588,0,9,14.722,0,8.5,15.7063,0,6.5059], +// 4 16 15.588 0 9 14.2812 0 10.9584 13.4878 0 10.3496 14.722 0 8.5 + [4,16,15.588,0,9,14.2812,0,10.9584,13.4878,0,10.3496,14.722,0,8.5], +// 4 16 14.2812 0 10.9584 12.7278 0 12.7278 12.0207 0 12.0207 13.4878 0 10.3496 + [4,16,14.2812,0,10.9584,12.7278,0,12.7278,12.0207,0,12.0207,13.4878,0,10.3496], +// 4 16 12.7278 0 12.7278 10.9584 0 14.2812 10.3496 0 13.4878 12.0207 0 12.0207 + [4,16,12.7278,0,12.7278,10.9584,0,14.2812,10.3496,0,13.4878,12.0207,0,12.0207], +// 4 16 10.9584 0 14.2812 9 0 15.588 8.5 0 14.722 10.3496 0 13.4878 + [4,16,10.9584,0,14.2812,9,0,15.588,8.5,0,14.722,10.3496,0,13.4878], +// 4 16 9 0 15.588 6.8886 0 16.6302 6.5059 0 15.7063 8.5 0 14.722 + [4,16,9,0,15.588,6.8886,0,16.6302,6.5059,0,15.7063,8.5,0,14.722], +// 4 16 6.8886 0 16.6302 4.6584 0 17.3862 4.3996 0 16.4203 6.5059 0 15.7063 + [4,16,6.8886,0,16.6302,4.6584,0,17.3862,4.3996,0,16.4203,6.5059,0,15.7063], +// 4 16 4.6584 0 17.3862 2.349 0 17.8452 2.2185 0 16.8538 4.3996 0 16.4203 + [4,16,4.6584,0,17.3862,2.349,0,17.8452,2.2185,0,16.8538,4.3996,0,16.4203], +// 4 16 2.349 0 17.8452 0 0 18 0 0 17 2.2185 0 16.8538 + [4,16,2.349,0,17.8452,0,0,18,0,0,17,2.2185,0,16.8538], +// 4 16 0 0 18 -2.349 0 17.8452 -2.2185 0 16.8538 0 0 17 + [4,16,0,0,18,-2.349,0,17.8452,-2.2185,0,16.8538,0,0,17], +// 4 16 -2.349 0 17.8452 -4.6584 0 17.3862 -4.3996 0 16.4203 -2.2185 0 16.8538 + [4,16,-2.349,0,17.8452,-4.6584,0,17.3862,-4.3996,0,16.4203,-2.2185,0,16.8538], +// 4 16 -4.6584 0 17.3862 -6.8886 0 16.6302 -6.5059 0 15.7063 -4.3996 0 16.4203 + [4,16,-4.6584,0,17.3862,-6.8886,0,16.6302,-6.5059,0,15.7063,-4.3996,0,16.4203], +// 4 16 -6.8886 0 16.6302 -9 0 15.588 -8.5 0 14.722 -6.5059 0 15.7063 + [4,16,-6.8886,0,16.6302,-9,0,15.588,-8.5,0,14.722,-6.5059,0,15.7063], +// 4 16 -9 0 15.588 -10.9584 0 14.2812 -10.3496 0 13.4878 -8.5 0 14.722 + [4,16,-9,0,15.588,-10.9584,0,14.2812,-10.3496,0,13.4878,-8.5,0,14.722], +// 4 16 -10.9584 0 14.2812 -12.7278 0 12.7278 -12.0207 0 12.0207 -10.3496 0 13.4878 + [4,16,-10.9584,0,14.2812,-12.7278,0,12.7278,-12.0207,0,12.0207,-10.3496,0,13.4878], +// 4 16 -12.7278 0 12.7278 -14.2812 0 10.9584 -13.4878 0 10.3496 -12.0207 0 12.0207 + [4,16,-12.7278,0,12.7278,-14.2812,0,10.9584,-13.4878,0,10.3496,-12.0207,0,12.0207], +// 4 16 -14.2812 0 10.9584 -15.588 0 9 -14.722 0 8.5 -13.4878 0 10.3496 + [4,16,-14.2812,0,10.9584,-15.588,0,9,-14.722,0,8.5,-13.4878,0,10.3496], +// 4 16 -15.588 0 9 -16.6302 0 6.8886 -15.7063 0 6.5059 -14.722 0 8.5 + [4,16,-15.588,0,9,-16.6302,0,6.8886,-15.7063,0,6.5059,-14.722,0,8.5], +// 4 16 -16.6302 0 6.8886 -17.3862 0 4.6584 -16.4203 0 4.3996 -15.7063 0 6.5059 + [4,16,-16.6302,0,6.8886,-17.3862,0,4.6584,-16.4203,0,4.3996,-15.7063,0,6.5059], +// 4 16 -17.3862 0 4.6584 -17.8452 0 2.349 -16.8538 0 2.2185 -16.4203 0 4.3996 + [4,16,-17.3862,0,4.6584,-17.8452,0,2.349,-16.8538,0,2.2185,-16.4203,0,4.3996], +// 4 16 -17.8452 0 2.349 -18 0 0 -17 0 0 -16.8538 0 2.2185 + [4,16,-17.8452,0,2.349,-18,0,0,-17,0,0,-16.8538,0,2.2185], +// 4 16 -18 0 0 -17.8452 0 -2.349 -16.8538 0 -2.2185 -17 0 0 + [4,16,-18,0,0,-17.8452,0,-2.349,-16.8538,0,-2.2185,-17,0,0], +// 4 16 -17.8452 0 -2.349 -17.3862 0 -4.6584 -16.4203 0 -4.3996 -16.8538 0 -2.2185 + [4,16,-17.8452,0,-2.349,-17.3862,0,-4.6584,-16.4203,0,-4.3996,-16.8538,0,-2.2185], +// 4 16 -17.3862 0 -4.6584 -16.6302 0 -6.8886 -15.7063 0 -6.5059 -16.4203 0 -4.3996 + [4,16,-17.3862,0,-4.6584,-16.6302,0,-6.8886,-15.7063,0,-6.5059,-16.4203,0,-4.3996], +// 4 16 -16.6302 0 -6.8886 -15.588 0 -9 -14.722 0 -8.5 -15.7063 0 -6.5059 + [4,16,-16.6302,0,-6.8886,-15.588,0,-9,-14.722,0,-8.5,-15.7063,0,-6.5059], +// 4 16 -15.588 0 -9 -14.2812 0 -10.9584 -13.4878 0 -10.3496 -14.722 0 -8.5 + [4,16,-15.588,0,-9,-14.2812,0,-10.9584,-13.4878,0,-10.3496,-14.722,0,-8.5], +// 4 16 -14.2812 0 -10.9584 -12.7278 0 -12.7278 -12.0207 0 -12.0207 -13.4878 0 -10.3496 + [4,16,-14.2812,0,-10.9584,-12.7278,0,-12.7278,-12.0207,0,-12.0207,-13.4878,0,-10.3496], +// 4 16 -12.7278 0 -12.7278 -10.9584 0 -14.2812 -10.3496 0 -13.4878 -12.0207 0 -12.0207 + [4,16,-12.7278,0,-12.7278,-10.9584,0,-14.2812,-10.3496,0,-13.4878,-12.0207,0,-12.0207], +// 4 16 -10.9584 0 -14.2812 -9 0 -15.588 -8.5 0 -14.722 -10.3496 0 -13.4878 + [4,16,-10.9584,0,-14.2812,-9,0,-15.588,-8.5,0,-14.722,-10.3496,0,-13.4878], +// 4 16 -9 0 -15.588 -6.8886 0 -16.6302 -6.5059 0 -15.7063 -8.5 0 -14.722 + [4,16,-9,0,-15.588,-6.8886,0,-16.6302,-6.5059,0,-15.7063,-8.5,0,-14.722], +// 4 16 -6.8886 0 -16.6302 -4.6584 0 -17.3862 -4.3996 0 -16.4203 -6.5059 0 -15.7063 + [4,16,-6.8886,0,-16.6302,-4.6584,0,-17.3862,-4.3996,0,-16.4203,-6.5059,0,-15.7063], +// 4 16 -4.6584 0 -17.3862 -2.349 0 -17.8452 -2.2185 0 -16.8538 -4.3996 0 -16.4203 + [4,16,-4.6584,0,-17.3862,-2.349,0,-17.8452,-2.2185,0,-16.8538,-4.3996,0,-16.4203], +// 4 16 -2.349 0 -17.8452 0 0 -18 0 0 -17 -2.2185 0 -16.8538 + [4,16,-2.349,0,-17.8452,0,0,-18,0,0,-17,-2.2185,0,-16.8538], +// 4 16 0 0 -18 2.349 0 -17.8452 2.2185 0 -16.8538 0 0 -17 + [4,16,0,0,-18,2.349,0,-17.8452,2.2185,0,-16.8538,0,0,-17], +// 4 16 2.349 0 -17.8452 4.6584 0 -17.3862 4.3996 0 -16.4203 2.2185 0 -16.8538 + [4,16,2.349,0,-17.8452,4.6584,0,-17.3862,4.3996,0,-16.4203,2.2185,0,-16.8538], +// 4 16 4.6584 0 -17.3862 6.8886 0 -16.6302 6.5059 0 -15.7063 4.3996 0 -16.4203 + [4,16,4.6584,0,-17.3862,6.8886,0,-16.6302,6.5059,0,-15.7063,4.3996,0,-16.4203], +// 4 16 6.8886 0 -16.6302 9 0 -15.588 8.5 0 -14.722 6.5059 0 -15.7063 + [4,16,6.8886,0,-16.6302,9,0,-15.588,8.5,0,-14.722,6.5059,0,-15.7063], +// 4 16 9 0 -15.588 10.9584 0 -14.2812 10.3496 0 -13.4878 8.5 0 -14.722 + [4,16,9,0,-15.588,10.9584,0,-14.2812,10.3496,0,-13.4878,8.5,0,-14.722], +// 4 16 10.9584 0 -14.2812 12.7278 0 -12.7278 12.0207 0 -12.0207 10.3496 0 -13.4878 + [4,16,10.9584,0,-14.2812,12.7278,0,-12.7278,12.0207,0,-12.0207,10.3496,0,-13.4878], +// 4 16 12.7278 0 -12.7278 14.2812 0 -10.9584 13.4878 0 -10.3496 12.0207 0 -12.0207 + [4,16,12.7278,0,-12.7278,14.2812,0,-10.9584,13.4878,0,-10.3496,12.0207,0,-12.0207], +// 4 16 14.2812 0 -10.9584 15.588 0 -9 14.722 0 -8.5 13.4878 0 -10.3496 + [4,16,14.2812,0,-10.9584,15.588,0,-9,14.722,0,-8.5,13.4878,0,-10.3496], +// 4 16 15.588 0 -9 16.6302 0 -6.8886 15.7063 0 -6.5059 14.722 0 -8.5 + [4,16,15.588,0,-9,16.6302,0,-6.8886,15.7063,0,-6.5059,14.722,0,-8.5], +// 4 16 16.6302 0 -6.8886 17.3862 0 -4.6584 16.4203 0 -4.3996 15.7063 0 -6.5059 + [4,16,16.6302,0,-6.8886,17.3862,0,-4.6584,16.4203,0,-4.3996,15.7063,0,-6.5059], +// 4 16 17.3862 0 -4.6584 17.8452 0 -2.349 16.8538 0 -2.2185 16.4203 0 -4.3996 + [4,16,17.3862,0,-4.6584,17.8452,0,-2.349,16.8538,0,-2.2185,16.4203,0,-4.3996], +// 4 16 17.8452 0 -2.349 18 0 0 17 0 0 16.8538 0 -2.2185 + [4,16,17.8452,0,-2.349,18,0,0,17,0,0,16.8538,0,-2.2185], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4rin17(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4rin17(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4rin18.scad b/p/48/4-4rin18.scad index 4771f1207..6c9e8d2ad 100644 --- a/p/48/4-4rin18.scad +++ b/p/48/4-4rin18.scad @@ -1,117 +1,116 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin18() = [ -// 0 Hi-Res Ring 18 x 1.0 +// 0 ~Hi-Res Ring 18 x 1.0 (Obsolete) // 0 Name: 48\4-4rin18.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-01-18 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 18 0 0 19 0 0 18.8366 0 2.4795 17.8452 0 2.349 - [4,16,18,0,0,19,0,0,18.8366,0,2.4795,17.8452,0,2.349], -// 4 16 17.8452 0 2.349 18.8366 0 2.4795 18.3521 0 4.9172 17.3862 0 4.6584 - [4,16,17.8452,0,2.349,18.8366,0,2.4795,18.3521,0,4.9172,17.3862,0,4.6584], -// 4 16 17.3862 0 4.6584 18.3521 0 4.9172 17.5541 0 7.2713 16.6302 0 6.8886 - [4,16,17.3862,0,4.6584,18.3521,0,4.9172,17.5541,0,7.2713,16.6302,0,6.8886], -// 4 16 16.6302 0 6.8886 17.5541 0 7.2713 16.454 0 9.5 15.588 0 9 - [4,16,16.6302,0,6.8886,17.5541,0,7.2713,16.454,0,9.5,15.588,0,9], -// 4 16 15.588 0 9 16.454 0 9.5 15.0746 0 11.5672 14.2812 0 10.9584 - [4,16,15.588,0,9,16.454,0,9.5,15.0746,0,11.5672,14.2812,0,10.9584], -// 4 16 14.2812 0 10.9584 15.0746 0 11.5672 13.4349 0 13.4349 12.7278 0 12.7278 - [4,16,14.2812,0,10.9584,15.0746,0,11.5672,13.4349,0,13.4349,12.7278,0,12.7278], -// 4 16 12.7278 0 12.7278 13.4349 0 13.4349 11.5672 0 15.0746 10.9584 0 14.2812 - [4,16,12.7278,0,12.7278,13.4349,0,13.4349,11.5672,0,15.0746,10.9584,0,14.2812], -// 4 16 10.9584 0 14.2812 11.5672 0 15.0746 9.5 0 16.454 9 0 15.588 - [4,16,10.9584,0,14.2812,11.5672,0,15.0746,9.5,0,16.454,9,0,15.588], -// 4 16 9 0 15.588 9.5 0 16.454 7.2713 0 17.5541 6.8886 0 16.6302 - [4,16,9,0,15.588,9.5,0,16.454,7.2713,0,17.5541,6.8886,0,16.6302], -// 4 16 6.8886 0 16.6302 7.2713 0 17.5541 4.9172 0 18.3521 4.6584 0 17.3862 - [4,16,6.8886,0,16.6302,7.2713,0,17.5541,4.9172,0,18.3521,4.6584,0,17.3862], -// 4 16 4.6584 0 17.3862 4.9172 0 18.3521 2.4795 0 18.8366 2.349 0 17.8452 - [4,16,4.6584,0,17.3862,4.9172,0,18.3521,2.4795,0,18.8366,2.349,0,17.8452], -// 4 16 2.349 0 17.8452 2.4795 0 18.8366 0 0 19 0 0 18 - [4,16,2.349,0,17.8452,2.4795,0,18.8366,0,0,19,0,0,18], -// 4 16 0 0 18 0 0 19 -2.4795 0 18.8366 -2.349 0 17.8452 - [4,16,0,0,18,0,0,19,-2.4795,0,18.8366,-2.349,0,17.8452], -// 4 16 -2.349 0 17.8452 -2.4795 0 18.8366 -4.9172 0 18.3521 -4.6584 0 17.3862 - [4,16,-2.349,0,17.8452,-2.4795,0,18.8366,-4.9172,0,18.3521,-4.6584,0,17.3862], -// 4 16 -4.6584 0 17.3862 -4.9172 0 18.3521 -7.2713 0 17.5541 -6.8886 0 16.6302 - [4,16,-4.6584,0,17.3862,-4.9172,0,18.3521,-7.2713,0,17.5541,-6.8886,0,16.6302], -// 4 16 -6.8886 0 16.6302 -7.2713 0 17.5541 -9.5 0 16.454 -9 0 15.588 - [4,16,-6.8886,0,16.6302,-7.2713,0,17.5541,-9.5,0,16.454,-9,0,15.588], -// 4 16 -9 0 15.588 -9.5 0 16.454 -11.5672 0 15.0746 -10.9584 0 14.2812 - [4,16,-9,0,15.588,-9.5,0,16.454,-11.5672,0,15.0746,-10.9584,0,14.2812], -// 4 16 -10.9584 0 14.2812 -11.5672 0 15.0746 -13.4349 0 13.4349 -12.7278 0 12.7278 - [4,16,-10.9584,0,14.2812,-11.5672,0,15.0746,-13.4349,0,13.4349,-12.7278,0,12.7278], -// 4 16 -12.7278 0 12.7278 -13.4349 0 13.4349 -15.0746 0 11.5672 -14.2812 0 10.9584 - [4,16,-12.7278,0,12.7278,-13.4349,0,13.4349,-15.0746,0,11.5672,-14.2812,0,10.9584], -// 4 16 -14.2812 0 10.9584 -15.0746 0 11.5672 -16.454 0 9.5 -15.588 0 9 - [4,16,-14.2812,0,10.9584,-15.0746,0,11.5672,-16.454,0,9.5,-15.588,0,9], -// 4 16 -15.588 0 9 -16.454 0 9.5 -17.5541 0 7.2713 -16.6302 0 6.8886 - [4,16,-15.588,0,9,-16.454,0,9.5,-17.5541,0,7.2713,-16.6302,0,6.8886], -// 4 16 -16.6302 0 6.8886 -17.5541 0 7.2713 -18.3521 0 4.9172 -17.3862 0 4.6584 - [4,16,-16.6302,0,6.8886,-17.5541,0,7.2713,-18.3521,0,4.9172,-17.3862,0,4.6584], -// 4 16 -17.3862 0 4.6584 -18.3521 0 4.9172 -18.8366 0 2.4795 -17.8452 0 2.349 - [4,16,-17.3862,0,4.6584,-18.3521,0,4.9172,-18.8366,0,2.4795,-17.8452,0,2.349], -// 4 16 -17.8452 0 2.349 -18.8366 0 2.4795 -19 0 0 -18 0 0 - [4,16,-17.8452,0,2.349,-18.8366,0,2.4795,-19,0,0,-18,0,0], -// 4 16 -18 0 0 -19 0 0 -18.8366 0 -2.4795 -17.8452 0 -2.349 - [4,16,-18,0,0,-19,0,0,-18.8366,0,-2.4795,-17.8452,0,-2.349], -// 4 16 -17.8452 0 -2.349 -18.8366 0 -2.4795 -18.3521 0 -4.9172 -17.3862 0 -4.6584 - [4,16,-17.8452,0,-2.349,-18.8366,0,-2.4795,-18.3521,0,-4.9172,-17.3862,0,-4.6584], -// 4 16 -17.3862 0 -4.6584 -18.3521 0 -4.9172 -17.5541 0 -7.2713 -16.6302 0 -6.8886 - [4,16,-17.3862,0,-4.6584,-18.3521,0,-4.9172,-17.5541,0,-7.2713,-16.6302,0,-6.8886], -// 4 16 -16.6302 0 -6.8886 -17.5541 0 -7.2713 -16.454 0 -9.5 -15.588 0 -9 - [4,16,-16.6302,0,-6.8886,-17.5541,0,-7.2713,-16.454,0,-9.5,-15.588,0,-9], -// 4 16 -15.588 0 -9 -16.454 0 -9.5 -15.0746 0 -11.5672 -14.2812 0 -10.9584 - [4,16,-15.588,0,-9,-16.454,0,-9.5,-15.0746,0,-11.5672,-14.2812,0,-10.9584], -// 4 16 -14.2812 0 -10.9584 -15.0746 0 -11.5672 -13.4349 0 -13.4349 -12.7278 0 -12.7278 - [4,16,-14.2812,0,-10.9584,-15.0746,0,-11.5672,-13.4349,0,-13.4349,-12.7278,0,-12.7278], -// 4 16 -12.7278 0 -12.7278 -13.4349 0 -13.4349 -11.5672 0 -15.0746 -10.9584 0 -14.2812 - [4,16,-12.7278,0,-12.7278,-13.4349,0,-13.4349,-11.5672,0,-15.0746,-10.9584,0,-14.2812], -// 4 16 -10.9584 0 -14.2812 -11.5672 0 -15.0746 -9.5 0 -16.454 -9 0 -15.588 - [4,16,-10.9584,0,-14.2812,-11.5672,0,-15.0746,-9.5,0,-16.454,-9,0,-15.588], -// 4 16 -9 0 -15.588 -9.5 0 -16.454 -7.2713 0 -17.5541 -6.8886 0 -16.6302 - [4,16,-9,0,-15.588,-9.5,0,-16.454,-7.2713,0,-17.5541,-6.8886,0,-16.6302], -// 4 16 -6.8886 0 -16.6302 -7.2713 0 -17.5541 -4.9172 0 -18.3521 -4.6584 0 -17.3862 - [4,16,-6.8886,0,-16.6302,-7.2713,0,-17.5541,-4.9172,0,-18.3521,-4.6584,0,-17.3862], -// 4 16 -4.6584 0 -17.3862 -4.9172 0 -18.3521 -2.4795 0 -18.8366 -2.349 0 -17.8452 - [4,16,-4.6584,0,-17.3862,-4.9172,0,-18.3521,-2.4795,0,-18.8366,-2.349,0,-17.8452], -// 4 16 -2.349 0 -17.8452 -2.4795 0 -18.8366 0 0 -19 0 0 -18 - [4,16,-2.349,0,-17.8452,-2.4795,0,-18.8366,0,0,-19,0,0,-18], -// 4 16 0 0 -18 0 0 -19 2.4795 0 -18.8366 2.349 0 -17.8452 - [4,16,0,0,-18,0,0,-19,2.4795,0,-18.8366,2.349,0,-17.8452], -// 4 16 2.349 0 -17.8452 2.4795 0 -18.8366 4.9172 0 -18.3521 4.6584 0 -17.3862 - [4,16,2.349,0,-17.8452,2.4795,0,-18.8366,4.9172,0,-18.3521,4.6584,0,-17.3862], -// 4 16 4.6584 0 -17.3862 4.9172 0 -18.3521 7.2713 0 -17.5541 6.8886 0 -16.6302 - [4,16,4.6584,0,-17.3862,4.9172,0,-18.3521,7.2713,0,-17.5541,6.8886,0,-16.6302], -// 4 16 6.8886 0 -16.6302 7.2713 0 -17.5541 9.5 0 -16.454 9 0 -15.588 - [4,16,6.8886,0,-16.6302,7.2713,0,-17.5541,9.5,0,-16.454,9,0,-15.588], -// 4 16 9 0 -15.588 9.5 0 -16.454 11.5672 0 -15.0746 10.9584 0 -14.2812 - [4,16,9,0,-15.588,9.5,0,-16.454,11.5672,0,-15.0746,10.9584,0,-14.2812], -// 4 16 10.9584 0 -14.2812 11.5672 0 -15.0746 13.4349 0 -13.4349 12.7278 0 -12.7278 - [4,16,10.9584,0,-14.2812,11.5672,0,-15.0746,13.4349,0,-13.4349,12.7278,0,-12.7278], -// 4 16 12.7278 0 -12.7278 13.4349 0 -13.4349 15.0746 0 -11.5672 14.2812 0 -10.9584 - [4,16,12.7278,0,-12.7278,13.4349,0,-13.4349,15.0746,0,-11.5672,14.2812,0,-10.9584], -// 4 16 14.2812 0 -10.9584 15.0746 0 -11.5672 16.454 0 -9.5 15.588 0 -9 - [4,16,14.2812,0,-10.9584,15.0746,0,-11.5672,16.454,0,-9.5,15.588,0,-9], -// 4 16 15.588 0 -9 16.454 0 -9.5 17.5541 0 -7.2713 16.6302 0 -6.8886 - [4,16,15.588,0,-9,16.454,0,-9.5,17.5541,0,-7.2713,16.6302,0,-6.8886], -// 4 16 16.6302 0 -6.8886 17.5541 0 -7.2713 18.3521 0 -4.9172 17.3862 0 -4.6584 - [4,16,16.6302,0,-6.8886,17.5541,0,-7.2713,18.3521,0,-4.9172,17.3862,0,-4.6584], -// 4 16 17.3862 0 -4.6584 18.3521 0 -4.9172 18.8366 0 -2.4795 17.8452 0 -2.349 - [4,16,17.3862,0,-4.6584,18.3521,0,-4.9172,18.8366,0,-2.4795,17.8452,0,-2.349], -// 4 16 17.8452 0 -2.349 18.8366 0 -2.4795 19 0 0 18 0 0 - [4,16,17.8452,0,-2.349,18.8366,0,-2.4795,19,0,0,18,0,0], -// -// 0 end of file -// +// 4 16 19 0 0 18.8366 0 2.4795 17.8452 0 2.349 18 0 0 + [4,16,19,0,0,18.8366,0,2.4795,17.8452,0,2.349,18,0,0], +// 4 16 18.8366 0 2.4795 18.3521 0 4.9172 17.3862 0 4.6584 17.8452 0 2.349 + [4,16,18.8366,0,2.4795,18.3521,0,4.9172,17.3862,0,4.6584,17.8452,0,2.349], +// 4 16 18.3521 0 4.9172 17.5541 0 7.2713 16.6302 0 6.8886 17.3862 0 4.6584 + [4,16,18.3521,0,4.9172,17.5541,0,7.2713,16.6302,0,6.8886,17.3862,0,4.6584], +// 4 16 17.5541 0 7.2713 16.454 0 9.5 15.588 0 9 16.6302 0 6.8886 + [4,16,17.5541,0,7.2713,16.454,0,9.5,15.588,0,9,16.6302,0,6.8886], +// 4 16 16.454 0 9.5 15.0746 0 11.5672 14.2812 0 10.9584 15.588 0 9 + [4,16,16.454,0,9.5,15.0746,0,11.5672,14.2812,0,10.9584,15.588,0,9], +// 4 16 15.0746 0 11.5672 13.4349 0 13.4349 12.7278 0 12.7278 14.2812 0 10.9584 + [4,16,15.0746,0,11.5672,13.4349,0,13.4349,12.7278,0,12.7278,14.2812,0,10.9584], +// 4 16 13.4349 0 13.4349 11.5672 0 15.0746 10.9584 0 14.2812 12.7278 0 12.7278 + [4,16,13.4349,0,13.4349,11.5672,0,15.0746,10.9584,0,14.2812,12.7278,0,12.7278], +// 4 16 11.5672 0 15.0746 9.5 0 16.454 9 0 15.588 10.9584 0 14.2812 + [4,16,11.5672,0,15.0746,9.5,0,16.454,9,0,15.588,10.9584,0,14.2812], +// 4 16 9.5 0 16.454 7.2713 0 17.5541 6.8886 0 16.6302 9 0 15.588 + [4,16,9.5,0,16.454,7.2713,0,17.5541,6.8886,0,16.6302,9,0,15.588], +// 4 16 7.2713 0 17.5541 4.9172 0 18.3521 4.6584 0 17.3862 6.8886 0 16.6302 + [4,16,7.2713,0,17.5541,4.9172,0,18.3521,4.6584,0,17.3862,6.8886,0,16.6302], +// 4 16 4.9172 0 18.3521 2.4795 0 18.8366 2.349 0 17.8452 4.6584 0 17.3862 + [4,16,4.9172,0,18.3521,2.4795,0,18.8366,2.349,0,17.8452,4.6584,0,17.3862], +// 4 16 2.4795 0 18.8366 0 0 19 0 0 18 2.349 0 17.8452 + [4,16,2.4795,0,18.8366,0,0,19,0,0,18,2.349,0,17.8452], +// 4 16 0 0 19 -2.4795 0 18.8366 -2.349 0 17.8452 0 0 18 + [4,16,0,0,19,-2.4795,0,18.8366,-2.349,0,17.8452,0,0,18], +// 4 16 -2.4795 0 18.8366 -4.9172 0 18.3521 -4.6584 0 17.3862 -2.349 0 17.8452 + [4,16,-2.4795,0,18.8366,-4.9172,0,18.3521,-4.6584,0,17.3862,-2.349,0,17.8452], +// 4 16 -4.9172 0 18.3521 -7.2713 0 17.5541 -6.8886 0 16.6302 -4.6584 0 17.3862 + [4,16,-4.9172,0,18.3521,-7.2713,0,17.5541,-6.8886,0,16.6302,-4.6584,0,17.3862], +// 4 16 -7.2713 0 17.5541 -9.5 0 16.454 -9 0 15.588 -6.8886 0 16.6302 + [4,16,-7.2713,0,17.5541,-9.5,0,16.454,-9,0,15.588,-6.8886,0,16.6302], +// 4 16 -9.5 0 16.454 -11.5672 0 15.0746 -10.9584 0 14.2812 -9 0 15.588 + [4,16,-9.5,0,16.454,-11.5672,0,15.0746,-10.9584,0,14.2812,-9,0,15.588], +// 4 16 -11.5672 0 15.0746 -13.4349 0 13.4349 -12.7278 0 12.7278 -10.9584 0 14.2812 + [4,16,-11.5672,0,15.0746,-13.4349,0,13.4349,-12.7278,0,12.7278,-10.9584,0,14.2812], +// 4 16 -13.4349 0 13.4349 -15.0746 0 11.5672 -14.2812 0 10.9584 -12.7278 0 12.7278 + [4,16,-13.4349,0,13.4349,-15.0746,0,11.5672,-14.2812,0,10.9584,-12.7278,0,12.7278], +// 4 16 -15.0746 0 11.5672 -16.454 0 9.5 -15.588 0 9 -14.2812 0 10.9584 + [4,16,-15.0746,0,11.5672,-16.454,0,9.5,-15.588,0,9,-14.2812,0,10.9584], +// 4 16 -16.454 0 9.5 -17.5541 0 7.2713 -16.6302 0 6.8886 -15.588 0 9 + [4,16,-16.454,0,9.5,-17.5541,0,7.2713,-16.6302,0,6.8886,-15.588,0,9], +// 4 16 -17.5541 0 7.2713 -18.3521 0 4.9172 -17.3862 0 4.6584 -16.6302 0 6.8886 + [4,16,-17.5541,0,7.2713,-18.3521,0,4.9172,-17.3862,0,4.6584,-16.6302,0,6.8886], +// 4 16 -18.3521 0 4.9172 -18.8366 0 2.4795 -17.8452 0 2.349 -17.3862 0 4.6584 + [4,16,-18.3521,0,4.9172,-18.8366,0,2.4795,-17.8452,0,2.349,-17.3862,0,4.6584], +// 4 16 -18.8366 0 2.4795 -19 0 0 -18 0 0 -17.8452 0 2.349 + [4,16,-18.8366,0,2.4795,-19,0,0,-18,0,0,-17.8452,0,2.349], +// 4 16 -19 0 0 -18.8366 0 -2.4795 -17.8452 0 -2.349 -18 0 0 + [4,16,-19,0,0,-18.8366,0,-2.4795,-17.8452,0,-2.349,-18,0,0], +// 4 16 -18.8366 0 -2.4795 -18.3521 0 -4.9172 -17.3862 0 -4.6584 -17.8452 0 -2.349 + [4,16,-18.8366,0,-2.4795,-18.3521,0,-4.9172,-17.3862,0,-4.6584,-17.8452,0,-2.349], +// 4 16 -18.3521 0 -4.9172 -17.5541 0 -7.2713 -16.6302 0 -6.8886 -17.3862 0 -4.6584 + [4,16,-18.3521,0,-4.9172,-17.5541,0,-7.2713,-16.6302,0,-6.8886,-17.3862,0,-4.6584], +// 4 16 -17.5541 0 -7.2713 -16.454 0 -9.5 -15.588 0 -9 -16.6302 0 -6.8886 + [4,16,-17.5541,0,-7.2713,-16.454,0,-9.5,-15.588,0,-9,-16.6302,0,-6.8886], +// 4 16 -16.454 0 -9.5 -15.0746 0 -11.5672 -14.2812 0 -10.9584 -15.588 0 -9 + [4,16,-16.454,0,-9.5,-15.0746,0,-11.5672,-14.2812,0,-10.9584,-15.588,0,-9], +// 4 16 -15.0746 0 -11.5672 -13.4349 0 -13.4349 -12.7278 0 -12.7278 -14.2812 0 -10.9584 + [4,16,-15.0746,0,-11.5672,-13.4349,0,-13.4349,-12.7278,0,-12.7278,-14.2812,0,-10.9584], +// 4 16 -13.4349 0 -13.4349 -11.5672 0 -15.0746 -10.9584 0 -14.2812 -12.7278 0 -12.7278 + [4,16,-13.4349,0,-13.4349,-11.5672,0,-15.0746,-10.9584,0,-14.2812,-12.7278,0,-12.7278], +// 4 16 -11.5672 0 -15.0746 -9.5 0 -16.454 -9 0 -15.588 -10.9584 0 -14.2812 + [4,16,-11.5672,0,-15.0746,-9.5,0,-16.454,-9,0,-15.588,-10.9584,0,-14.2812], +// 4 16 -9.5 0 -16.454 -7.2713 0 -17.5541 -6.8886 0 -16.6302 -9 0 -15.588 + [4,16,-9.5,0,-16.454,-7.2713,0,-17.5541,-6.8886,0,-16.6302,-9,0,-15.588], +// 4 16 -7.2713 0 -17.5541 -4.9172 0 -18.3521 -4.6584 0 -17.3862 -6.8886 0 -16.6302 + [4,16,-7.2713,0,-17.5541,-4.9172,0,-18.3521,-4.6584,0,-17.3862,-6.8886,0,-16.6302], +// 4 16 -4.9172 0 -18.3521 -2.4795 0 -18.8366 -2.349 0 -17.8452 -4.6584 0 -17.3862 + [4,16,-4.9172,0,-18.3521,-2.4795,0,-18.8366,-2.349,0,-17.8452,-4.6584,0,-17.3862], +// 4 16 -2.4795 0 -18.8366 0 0 -19 0 0 -18 -2.349 0 -17.8452 + [4,16,-2.4795,0,-18.8366,0,0,-19,0,0,-18,-2.349,0,-17.8452], +// 4 16 0 0 -19 2.4795 0 -18.8366 2.349 0 -17.8452 0 0 -18 + [4,16,0,0,-19,2.4795,0,-18.8366,2.349,0,-17.8452,0,0,-18], +// 4 16 2.4795 0 -18.8366 4.9172 0 -18.3521 4.6584 0 -17.3862 2.349 0 -17.8452 + [4,16,2.4795,0,-18.8366,4.9172,0,-18.3521,4.6584,0,-17.3862,2.349,0,-17.8452], +// 4 16 4.9172 0 -18.3521 7.2713 0 -17.5541 6.8886 0 -16.6302 4.6584 0 -17.3862 + [4,16,4.9172,0,-18.3521,7.2713,0,-17.5541,6.8886,0,-16.6302,4.6584,0,-17.3862], +// 4 16 7.2713 0 -17.5541 9.5 0 -16.454 9 0 -15.588 6.8886 0 -16.6302 + [4,16,7.2713,0,-17.5541,9.5,0,-16.454,9,0,-15.588,6.8886,0,-16.6302], +// 4 16 9.5 0 -16.454 11.5672 0 -15.0746 10.9584 0 -14.2812 9 0 -15.588 + [4,16,9.5,0,-16.454,11.5672,0,-15.0746,10.9584,0,-14.2812,9,0,-15.588], +// 4 16 11.5672 0 -15.0746 13.4349 0 -13.4349 12.7278 0 -12.7278 10.9584 0 -14.2812 + [4,16,11.5672,0,-15.0746,13.4349,0,-13.4349,12.7278,0,-12.7278,10.9584,0,-14.2812], +// 4 16 13.4349 0 -13.4349 15.0746 0 -11.5672 14.2812 0 -10.9584 12.7278 0 -12.7278 + [4,16,13.4349,0,-13.4349,15.0746,0,-11.5672,14.2812,0,-10.9584,12.7278,0,-12.7278], +// 4 16 15.0746 0 -11.5672 16.454 0 -9.5 15.588 0 -9 14.2812 0 -10.9584 + [4,16,15.0746,0,-11.5672,16.454,0,-9.5,15.588,0,-9,14.2812,0,-10.9584], +// 4 16 16.454 0 -9.5 17.5541 0 -7.2713 16.6302 0 -6.8886 15.588 0 -9 + [4,16,16.454,0,-9.5,17.5541,0,-7.2713,16.6302,0,-6.8886,15.588,0,-9], +// 4 16 17.5541 0 -7.2713 18.3521 0 -4.9172 17.3862 0 -4.6584 16.6302 0 -6.8886 + [4,16,17.5541,0,-7.2713,18.3521,0,-4.9172,17.3862,0,-4.6584,16.6302,0,-6.8886], +// 4 16 18.3521 0 -4.9172 18.8366 0 -2.4795 17.8452 0 -2.349 17.3862 0 -4.6584 + [4,16,18.3521,0,-4.9172,18.8366,0,-2.4795,17.8452,0,-2.349,17.3862,0,-4.6584], +// 4 16 18.8366 0 -2.4795 19 0 0 18 0 0 17.8452 0 -2.349 + [4,16,18.8366,0,-2.4795,19,0,0,18,0,0,17.8452,0,-2.349], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4rin18(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4rin18(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4rin19.scad b/p/48/4-4rin19.scad index 3b7bfefe6..a40d89496 100644 --- a/p/48/4-4rin19.scad +++ b/p/48/4-4rin19.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin19() = [ -// 0 Hi-Res Ring 19 x 1.0 +// 0 ~Hi-Res Ring 19 x 1.0 (Obsolete) // 0 Name: 48\4-4rin19.dat // 0 Author: Paul Easter [pneaster] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -13,7 +13,8 @@ function ldraw_lib__48__4_4rin19() = [ // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 // 0 !HISTORY 2012-02-27 [Philo] Changed to CCW // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\4-4ring19.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 20 0 0 19.828 0 2.61 18.8366 0 2.4795 19 0 0 [4,16,20,0,0,19.828,0,2.61,18.8366,0,2.4795,19,0,0], diff --git a/p/48/4-4rin20.scad b/p/48/4-4rin20.scad index 6eceef293..5c4988d18 100644 --- a/p/48/4-4rin20.scad +++ b/p/48/4-4rin20.scad @@ -1,117 +1,116 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin20() = [ -// 0 Hi-Res Ring 20 x 1.0 +// 0 ~Hi-Res Ring 20 x 1.0 (Obsolete) // 0 Name: 48\4-4rin20.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-01-22 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 20 0 0 21 0 0 20.8194 0 2.7405 19.828 0 2.61 - [4,16,20,0,0,21,0,0,20.8194,0,2.7405,19.828,0,2.61], -// 4 16 19.828 0 2.61 20.8194 0 2.7405 20.2839 0 5.4348 19.318 0 5.176 - [4,16,19.828,0,2.61,20.8194,0,2.7405,20.2839,0,5.4348,19.318,0,5.176], -// 4 16 19.318 0 5.176 20.2839 0 5.4348 19.4019 0 8.0367 18.478 0 7.654 - [4,16,19.318,0,5.176,20.2839,0,5.4348,19.4019,0,8.0367,18.478,0,7.654], -// 4 16 18.478 0 7.654 19.4019 0 8.0367 18.186 0 10.5 17.32 0 10 - [4,16,18.478,0,7.654,19.4019,0,8.0367,18.186,0,10.5,17.32,0,10], -// 4 16 17.32 0 10 18.186 0 10.5 16.6614 0 12.7848 15.868 0 12.176 - [4,16,17.32,0,10,18.186,0,10.5,16.6614,0,12.7848,15.868,0,12.176], -// 4 16 15.868 0 12.176 16.6614 0 12.7848 14.8491 0 14.8491 14.142 0 14.142 - [4,16,15.868,0,12.176,16.6614,0,12.7848,14.8491,0,14.8491,14.142,0,14.142], -// 4 16 14.142 0 14.142 14.8491 0 14.8491 12.7848 0 16.6614 12.176 0 15.868 - [4,16,14.142,0,14.142,14.8491,0,14.8491,12.7848,0,16.6614,12.176,0,15.868], -// 4 16 12.176 0 15.868 12.7848 0 16.6614 10.5 0 18.186 10 0 17.32 - [4,16,12.176,0,15.868,12.7848,0,16.6614,10.5,0,18.186,10,0,17.32], -// 4 16 10 0 17.32 10.5 0 18.186 8.0367 0 19.4019 7.654 0 18.478 - [4,16,10,0,17.32,10.5,0,18.186,8.0367,0,19.4019,7.654,0,18.478], -// 4 16 7.654 0 18.478 8.0367 0 19.4019 5.4348 0 20.2839 5.176 0 19.318 - [4,16,7.654,0,18.478,8.0367,0,19.4019,5.4348,0,20.2839,5.176,0,19.318], -// 4 16 5.176 0 19.318 5.4348 0 20.2839 2.7405 0 20.8194 2.61 0 19.828 - [4,16,5.176,0,19.318,5.4348,0,20.2839,2.7405,0,20.8194,2.61,0,19.828], -// 4 16 2.61 0 19.828 2.7405 0 20.8194 0 0 21 0 0 20 - [4,16,2.61,0,19.828,2.7405,0,20.8194,0,0,21,0,0,20], -// 4 16 0 0 20 0 0 21 -2.7405 0 20.8194 -2.61 0 19.828 - [4,16,0,0,20,0,0,21,-2.7405,0,20.8194,-2.61,0,19.828], -// 4 16 -2.61 0 19.828 -2.7405 0 20.8194 -5.4348 0 20.2839 -5.176 0 19.318 - [4,16,-2.61,0,19.828,-2.7405,0,20.8194,-5.4348,0,20.2839,-5.176,0,19.318], -// 4 16 -5.176 0 19.318 -5.4348 0 20.2839 -8.0367 0 19.4019 -7.654 0 18.478 - [4,16,-5.176,0,19.318,-5.4348,0,20.2839,-8.0367,0,19.4019,-7.654,0,18.478], -// 4 16 -7.654 0 18.478 -8.0367 0 19.4019 -10.5 0 18.186 -10 0 17.32 - [4,16,-7.654,0,18.478,-8.0367,0,19.4019,-10.5,0,18.186,-10,0,17.32], -// 4 16 -10 0 17.32 -10.5 0 18.186 -12.7848 0 16.6614 -12.176 0 15.868 - [4,16,-10,0,17.32,-10.5,0,18.186,-12.7848,0,16.6614,-12.176,0,15.868], -// 4 16 -12.176 0 15.868 -12.7848 0 16.6614 -14.8491 0 14.8491 -14.142 0 14.142 - [4,16,-12.176,0,15.868,-12.7848,0,16.6614,-14.8491,0,14.8491,-14.142,0,14.142], -// 4 16 -14.142 0 14.142 -14.8491 0 14.8491 -16.6614 0 12.7848 -15.868 0 12.176 - [4,16,-14.142,0,14.142,-14.8491,0,14.8491,-16.6614,0,12.7848,-15.868,0,12.176], -// 4 16 -15.868 0 12.176 -16.6614 0 12.7848 -18.186 0 10.5 -17.32 0 10 - [4,16,-15.868,0,12.176,-16.6614,0,12.7848,-18.186,0,10.5,-17.32,0,10], -// 4 16 -17.32 0 10 -18.186 0 10.5 -19.4019 0 8.0367 -18.478 0 7.654 - [4,16,-17.32,0,10,-18.186,0,10.5,-19.4019,0,8.0367,-18.478,0,7.654], -// 4 16 -18.478 0 7.654 -19.4019 0 8.0367 -20.2839 0 5.4348 -19.318 0 5.176 - [4,16,-18.478,0,7.654,-19.4019,0,8.0367,-20.2839,0,5.4348,-19.318,0,5.176], -// 4 16 -19.318 0 5.176 -20.2839 0 5.4348 -20.8194 0 2.7405 -19.828 0 2.61 - [4,16,-19.318,0,5.176,-20.2839,0,5.4348,-20.8194,0,2.7405,-19.828,0,2.61], -// 4 16 -19.828 0 2.61 -20.8194 0 2.7405 -21 0 0 -20 0 0 - [4,16,-19.828,0,2.61,-20.8194,0,2.7405,-21,0,0,-20,0,0], -// 4 16 -20 0 0 -21 0 0 -20.8194 0 -2.7405 -19.828 0 -2.61 - [4,16,-20,0,0,-21,0,0,-20.8194,0,-2.7405,-19.828,0,-2.61], -// 4 16 -19.828 0 -2.61 -20.8194 0 -2.7405 -20.2839 0 -5.4348 -19.318 0 -5.176 - [4,16,-19.828,0,-2.61,-20.8194,0,-2.7405,-20.2839,0,-5.4348,-19.318,0,-5.176], -// 4 16 -19.318 0 -5.176 -20.2839 0 -5.4348 -19.4019 0 -8.0367 -18.478 0 -7.654 - [4,16,-19.318,0,-5.176,-20.2839,0,-5.4348,-19.4019,0,-8.0367,-18.478,0,-7.654], -// 4 16 -18.478 0 -7.654 -19.4019 0 -8.0367 -18.186 0 -10.5 -17.32 0 -10 - [4,16,-18.478,0,-7.654,-19.4019,0,-8.0367,-18.186,0,-10.5,-17.32,0,-10], -// 4 16 -17.32 0 -10 -18.186 0 -10.5 -16.6614 0 -12.7848 -15.868 0 -12.176 - [4,16,-17.32,0,-10,-18.186,0,-10.5,-16.6614,0,-12.7848,-15.868,0,-12.176], -// 4 16 -15.868 0 -12.176 -16.6614 0 -12.7848 -14.8491 0 -14.8491 -14.142 0 -14.142 - [4,16,-15.868,0,-12.176,-16.6614,0,-12.7848,-14.8491,0,-14.8491,-14.142,0,-14.142], -// 4 16 -14.142 0 -14.142 -14.8491 0 -14.8491 -12.7848 0 -16.6614 -12.176 0 -15.868 - [4,16,-14.142,0,-14.142,-14.8491,0,-14.8491,-12.7848,0,-16.6614,-12.176,0,-15.868], -// 4 16 -12.176 0 -15.868 -12.7848 0 -16.6614 -10.5 0 -18.186 -10 0 -17.32 - [4,16,-12.176,0,-15.868,-12.7848,0,-16.6614,-10.5,0,-18.186,-10,0,-17.32], -// 4 16 -10 0 -17.32 -10.5 0 -18.186 -8.0367 0 -19.4019 -7.654 0 -18.478 - [4,16,-10,0,-17.32,-10.5,0,-18.186,-8.0367,0,-19.4019,-7.654,0,-18.478], -// 4 16 -7.654 0 -18.478 -8.0367 0 -19.4019 -5.4348 0 -20.2839 -5.176 0 -19.318 - [4,16,-7.654,0,-18.478,-8.0367,0,-19.4019,-5.4348,0,-20.2839,-5.176,0,-19.318], -// 4 16 -5.176 0 -19.318 -5.4348 0 -20.2839 -2.7405 0 -20.8194 -2.61 0 -19.828 - [4,16,-5.176,0,-19.318,-5.4348,0,-20.2839,-2.7405,0,-20.8194,-2.61,0,-19.828], -// 4 16 -2.61 0 -19.828 -2.7405 0 -20.8194 0 0 -21 0 0 -20 - [4,16,-2.61,0,-19.828,-2.7405,0,-20.8194,0,0,-21,0,0,-20], -// 4 16 0 0 -20 0 0 -21 2.7405 0 -20.8194 2.61 0 -19.828 - [4,16,0,0,-20,0,0,-21,2.7405,0,-20.8194,2.61,0,-19.828], -// 4 16 2.61 0 -19.828 2.7405 0 -20.8194 5.4348 0 -20.2839 5.176 0 -19.318 - [4,16,2.61,0,-19.828,2.7405,0,-20.8194,5.4348,0,-20.2839,5.176,0,-19.318], -// 4 16 5.176 0 -19.318 5.4348 0 -20.2839 8.0367 0 -19.4019 7.654 0 -18.478 - [4,16,5.176,0,-19.318,5.4348,0,-20.2839,8.0367,0,-19.4019,7.654,0,-18.478], -// 4 16 7.654 0 -18.478 8.0367 0 -19.4019 10.5 0 -18.186 10 0 -17.32 - [4,16,7.654,0,-18.478,8.0367,0,-19.4019,10.5,0,-18.186,10,0,-17.32], -// 4 16 10 0 -17.32 10.5 0 -18.186 12.7848 0 -16.6614 12.176 0 -15.868 - [4,16,10,0,-17.32,10.5,0,-18.186,12.7848,0,-16.6614,12.176,0,-15.868], -// 4 16 12.176 0 -15.868 12.7848 0 -16.6614 14.8491 0 -14.8491 14.142 0 -14.142 - [4,16,12.176,0,-15.868,12.7848,0,-16.6614,14.8491,0,-14.8491,14.142,0,-14.142], -// 4 16 14.142 0 -14.142 14.8491 0 -14.8491 16.6614 0 -12.7848 15.868 0 -12.176 - [4,16,14.142,0,-14.142,14.8491,0,-14.8491,16.6614,0,-12.7848,15.868,0,-12.176], -// 4 16 15.868 0 -12.176 16.6614 0 -12.7848 18.186 0 -10.5 17.32 0 -10 - [4,16,15.868,0,-12.176,16.6614,0,-12.7848,18.186,0,-10.5,17.32,0,-10], -// 4 16 17.32 0 -10 18.186 0 -10.5 19.4019 0 -8.0367 18.478 0 -7.654 - [4,16,17.32,0,-10,18.186,0,-10.5,19.4019,0,-8.0367,18.478,0,-7.654], -// 4 16 18.478 0 -7.654 19.4019 0 -8.0367 20.2839 0 -5.4348 19.318 0 -5.176 - [4,16,18.478,0,-7.654,19.4019,0,-8.0367,20.2839,0,-5.4348,19.318,0,-5.176], -// 4 16 19.318 0 -5.176 20.2839 0 -5.4348 20.8194 0 -2.7405 19.828 0 -2.61 - [4,16,19.318,0,-5.176,20.2839,0,-5.4348,20.8194,0,-2.7405,19.828,0,-2.61], -// 4 16 19.828 0 -2.61 20.8194 0 -2.7405 21 0 0 20 0 0 - [4,16,19.828,0,-2.61,20.8194,0,-2.7405,21,0,0,20,0,0], -// -// 0 end of file -// +// 4 16 21 0 0 20.8194 0 2.7405 19.828 0 2.61 20 0 0 + [4,16,21,0,0,20.8194,0,2.7405,19.828,0,2.61,20,0,0], +// 4 16 20.8194 0 2.7405 20.2839 0 5.4348 19.318 0 5.176 19.828 0 2.61 + [4,16,20.8194,0,2.7405,20.2839,0,5.4348,19.318,0,5.176,19.828,0,2.61], +// 4 16 20.2839 0 5.4348 19.4019 0 8.0367 18.478 0 7.654 19.318 0 5.176 + [4,16,20.2839,0,5.4348,19.4019,0,8.0367,18.478,0,7.654,19.318,0,5.176], +// 4 16 19.4019 0 8.0367 18.186 0 10.5 17.32 0 10 18.478 0 7.654 + [4,16,19.4019,0,8.0367,18.186,0,10.5,17.32,0,10,18.478,0,7.654], +// 4 16 18.186 0 10.5 16.6614 0 12.7848 15.868 0 12.176 17.32 0 10 + [4,16,18.186,0,10.5,16.6614,0,12.7848,15.868,0,12.176,17.32,0,10], +// 4 16 16.6614 0 12.7848 14.8491 0 14.8491 14.142 0 14.142 15.868 0 12.176 + [4,16,16.6614,0,12.7848,14.8491,0,14.8491,14.142,0,14.142,15.868,0,12.176], +// 4 16 14.8491 0 14.8491 12.7848 0 16.6614 12.176 0 15.868 14.142 0 14.142 + [4,16,14.8491,0,14.8491,12.7848,0,16.6614,12.176,0,15.868,14.142,0,14.142], +// 4 16 12.7848 0 16.6614 10.5 0 18.186 10 0 17.32 12.176 0 15.868 + [4,16,12.7848,0,16.6614,10.5,0,18.186,10,0,17.32,12.176,0,15.868], +// 4 16 10.5 0 18.186 8.0367 0 19.4019 7.654 0 18.478 10 0 17.32 + [4,16,10.5,0,18.186,8.0367,0,19.4019,7.654,0,18.478,10,0,17.32], +// 4 16 8.0367 0 19.4019 5.4348 0 20.2839 5.176 0 19.318 7.654 0 18.478 + [4,16,8.0367,0,19.4019,5.4348,0,20.2839,5.176,0,19.318,7.654,0,18.478], +// 4 16 5.4348 0 20.2839 2.7405 0 20.8194 2.61 0 19.828 5.176 0 19.318 + [4,16,5.4348,0,20.2839,2.7405,0,20.8194,2.61,0,19.828,5.176,0,19.318], +// 4 16 2.7405 0 20.8194 0 0 21 0 0 20 2.61 0 19.828 + [4,16,2.7405,0,20.8194,0,0,21,0,0,20,2.61,0,19.828], +// 4 16 0 0 21 -2.7405 0 20.8194 -2.61 0 19.828 0 0 20 + [4,16,0,0,21,-2.7405,0,20.8194,-2.61,0,19.828,0,0,20], +// 4 16 -2.7405 0 20.8194 -5.4348 0 20.2839 -5.176 0 19.318 -2.61 0 19.828 + [4,16,-2.7405,0,20.8194,-5.4348,0,20.2839,-5.176,0,19.318,-2.61,0,19.828], +// 4 16 -5.4348 0 20.2839 -8.0367 0 19.4019 -7.654 0 18.478 -5.176 0 19.318 + [4,16,-5.4348,0,20.2839,-8.0367,0,19.4019,-7.654,0,18.478,-5.176,0,19.318], +// 4 16 -8.0367 0 19.4019 -10.5 0 18.186 -10 0 17.32 -7.654 0 18.478 + [4,16,-8.0367,0,19.4019,-10.5,0,18.186,-10,0,17.32,-7.654,0,18.478], +// 4 16 -10.5 0 18.186 -12.7848 0 16.6614 -12.176 0 15.868 -10 0 17.32 + [4,16,-10.5,0,18.186,-12.7848,0,16.6614,-12.176,0,15.868,-10,0,17.32], +// 4 16 -12.7848 0 16.6614 -14.8491 0 14.8491 -14.142 0 14.142 -12.176 0 15.868 + [4,16,-12.7848,0,16.6614,-14.8491,0,14.8491,-14.142,0,14.142,-12.176,0,15.868], +// 4 16 -14.8491 0 14.8491 -16.6614 0 12.7848 -15.868 0 12.176 -14.142 0 14.142 + [4,16,-14.8491,0,14.8491,-16.6614,0,12.7848,-15.868,0,12.176,-14.142,0,14.142], +// 4 16 -16.6614 0 12.7848 -18.186 0 10.5 -17.32 0 10 -15.868 0 12.176 + [4,16,-16.6614,0,12.7848,-18.186,0,10.5,-17.32,0,10,-15.868,0,12.176], +// 4 16 -18.186 0 10.5 -19.4019 0 8.0367 -18.478 0 7.654 -17.32 0 10 + [4,16,-18.186,0,10.5,-19.4019,0,8.0367,-18.478,0,7.654,-17.32,0,10], +// 4 16 -19.4019 0 8.0367 -20.2839 0 5.4348 -19.318 0 5.176 -18.478 0 7.654 + [4,16,-19.4019,0,8.0367,-20.2839,0,5.4348,-19.318,0,5.176,-18.478,0,7.654], +// 4 16 -20.2839 0 5.4348 -20.8194 0 2.7405 -19.828 0 2.61 -19.318 0 5.176 + [4,16,-20.2839,0,5.4348,-20.8194,0,2.7405,-19.828,0,2.61,-19.318,0,5.176], +// 4 16 -20.8194 0 2.7405 -21 0 0 -20 0 0 -19.828 0 2.61 + [4,16,-20.8194,0,2.7405,-21,0,0,-20,0,0,-19.828,0,2.61], +// 4 16 -21 0 0 -20.8194 0 -2.7405 -19.828 0 -2.61 -20 0 0 + [4,16,-21,0,0,-20.8194,0,-2.7405,-19.828,0,-2.61,-20,0,0], +// 4 16 -20.8194 0 -2.7405 -20.2839 0 -5.4348 -19.318 0 -5.176 -19.828 0 -2.61 + [4,16,-20.8194,0,-2.7405,-20.2839,0,-5.4348,-19.318,0,-5.176,-19.828,0,-2.61], +// 4 16 -20.2839 0 -5.4348 -19.4019 0 -8.0367 -18.478 0 -7.654 -19.318 0 -5.176 + [4,16,-20.2839,0,-5.4348,-19.4019,0,-8.0367,-18.478,0,-7.654,-19.318,0,-5.176], +// 4 16 -19.4019 0 -8.0367 -18.186 0 -10.5 -17.32 0 -10 -18.478 0 -7.654 + [4,16,-19.4019,0,-8.0367,-18.186,0,-10.5,-17.32,0,-10,-18.478,0,-7.654], +// 4 16 -18.186 0 -10.5 -16.6614 0 -12.7848 -15.868 0 -12.176 -17.32 0 -10 + [4,16,-18.186,0,-10.5,-16.6614,0,-12.7848,-15.868,0,-12.176,-17.32,0,-10], +// 4 16 -16.6614 0 -12.7848 -14.8491 0 -14.8491 -14.142 0 -14.142 -15.868 0 -12.176 + [4,16,-16.6614,0,-12.7848,-14.8491,0,-14.8491,-14.142,0,-14.142,-15.868,0,-12.176], +// 4 16 -14.8491 0 -14.8491 -12.7848 0 -16.6614 -12.176 0 -15.868 -14.142 0 -14.142 + [4,16,-14.8491,0,-14.8491,-12.7848,0,-16.6614,-12.176,0,-15.868,-14.142,0,-14.142], +// 4 16 -12.7848 0 -16.6614 -10.5 0 -18.186 -10 0 -17.32 -12.176 0 -15.868 + [4,16,-12.7848,0,-16.6614,-10.5,0,-18.186,-10,0,-17.32,-12.176,0,-15.868], +// 4 16 -10.5 0 -18.186 -8.0367 0 -19.4019 -7.654 0 -18.478 -10 0 -17.32 + [4,16,-10.5,0,-18.186,-8.0367,0,-19.4019,-7.654,0,-18.478,-10,0,-17.32], +// 4 16 -8.0367 0 -19.4019 -5.4348 0 -20.2839 -5.176 0 -19.318 -7.654 0 -18.478 + [4,16,-8.0367,0,-19.4019,-5.4348,0,-20.2839,-5.176,0,-19.318,-7.654,0,-18.478], +// 4 16 -5.4348 0 -20.2839 -2.7405 0 -20.8194 -2.61 0 -19.828 -5.176 0 -19.318 + [4,16,-5.4348,0,-20.2839,-2.7405,0,-20.8194,-2.61,0,-19.828,-5.176,0,-19.318], +// 4 16 -2.7405 0 -20.8194 0 0 -21 0 0 -20 -2.61 0 -19.828 + [4,16,-2.7405,0,-20.8194,0,0,-21,0,0,-20,-2.61,0,-19.828], +// 4 16 0 0 -21 2.7405 0 -20.8194 2.61 0 -19.828 0 0 -20 + [4,16,0,0,-21,2.7405,0,-20.8194,2.61,0,-19.828,0,0,-20], +// 4 16 2.7405 0 -20.8194 5.4348 0 -20.2839 5.176 0 -19.318 2.61 0 -19.828 + [4,16,2.7405,0,-20.8194,5.4348,0,-20.2839,5.176,0,-19.318,2.61,0,-19.828], +// 4 16 5.4348 0 -20.2839 8.0367 0 -19.4019 7.654 0 -18.478 5.176 0 -19.318 + [4,16,5.4348,0,-20.2839,8.0367,0,-19.4019,7.654,0,-18.478,5.176,0,-19.318], +// 4 16 8.0367 0 -19.4019 10.5 0 -18.186 10 0 -17.32 7.654 0 -18.478 + [4,16,8.0367,0,-19.4019,10.5,0,-18.186,10,0,-17.32,7.654,0,-18.478], +// 4 16 10.5 0 -18.186 12.7848 0 -16.6614 12.176 0 -15.868 10 0 -17.32 + [4,16,10.5,0,-18.186,12.7848,0,-16.6614,12.176,0,-15.868,10,0,-17.32], +// 4 16 12.7848 0 -16.6614 14.8491 0 -14.8491 14.142 0 -14.142 12.176 0 -15.868 + [4,16,12.7848,0,-16.6614,14.8491,0,-14.8491,14.142,0,-14.142,12.176,0,-15.868], +// 4 16 14.8491 0 -14.8491 16.6614 0 -12.7848 15.868 0 -12.176 14.142 0 -14.142 + [4,16,14.8491,0,-14.8491,16.6614,0,-12.7848,15.868,0,-12.176,14.142,0,-14.142], +// 4 16 16.6614 0 -12.7848 18.186 0 -10.5 17.32 0 -10 15.868 0 -12.176 + [4,16,16.6614,0,-12.7848,18.186,0,-10.5,17.32,0,-10,15.868,0,-12.176], +// 4 16 18.186 0 -10.5 19.4019 0 -8.0367 18.478 0 -7.654 17.32 0 -10 + [4,16,18.186,0,-10.5,19.4019,0,-8.0367,18.478,0,-7.654,17.32,0,-10], +// 4 16 19.4019 0 -8.0367 20.2839 0 -5.4348 19.318 0 -5.176 18.478 0 -7.654 + [4,16,19.4019,0,-8.0367,20.2839,0,-5.4348,19.318,0,-5.176,18.478,0,-7.654], +// 4 16 20.2839 0 -5.4348 20.8194 0 -2.7405 19.828 0 -2.61 19.318 0 -5.176 + [4,16,20.2839,0,-5.4348,20.8194,0,-2.7405,19.828,0,-2.61,19.318,0,-5.176], +// 4 16 20.8194 0 -2.7405 21 0 0 20 0 0 19.828 0 -2.61 + [4,16,20.8194,0,-2.7405,21,0,0,20,0,0,19.828,0,-2.61], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4rin20(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4rin20(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4rin21.scad b/p/48/4-4rin21.scad index 0aa80bef9..c4d0d3e30 100644 --- a/p/48/4-4rin21.scad +++ b/p/48/4-4rin21.scad @@ -1,117 +1,116 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin21() = [ -// 0 Hi-Res Ring 21 x 1.0 +// 0 ~Hi-Res Ring 21 x 1.0 (Obsolete) // 0 Name: 48\4-4rin21.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-01-30 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 21 0 0 22 0 0 21.8108 0 2.871 20.8194 0 2.7405 - [4,16,21,0,0,22,0,0,21.8108,0,2.871,20.8194,0,2.7405], -// 4 16 20.8194 0 2.7405 21.8108 0 2.871 21.2498 0 5.6936 20.2839 0 5.4348 - [4,16,20.8194,0,2.7405,21.8108,0,2.871,21.2498,0,5.6936,20.2839,0,5.4348], -// 4 16 20.2839 0 5.4348 21.2498 0 5.6936 20.3258 0 8.4194 19.4019 0 8.0367 - [4,16,20.2839,0,5.4348,21.2498,0,5.6936,20.3258,0,8.4194,19.4019,0,8.0367], -// 4 16 19.4019 0 8.0367 20.3258 0 8.4194 19.052 0 11 18.186 0 10.5 - [4,16,19.4019,0,8.0367,20.3258,0,8.4194,19.052,0,11,18.186,0,10.5], -// 4 16 18.186 0 10.5 19.052 0 11 17.4548 0 13.3936 16.6614 0 12.7848 - [4,16,18.186,0,10.5,19.052,0,11,17.4548,0,13.3936,16.6614,0,12.7848], -// 4 16 16.6614 0 12.7848 17.4548 0 13.3936 15.5562 0 15.5562 14.8491 0 14.8491 - [4,16,16.6614,0,12.7848,17.4548,0,13.3936,15.5562,0,15.5562,14.8491,0,14.8491], -// 4 16 14.8491 0 14.8491 15.5562 0 15.5562 13.3936 0 17.4548 12.7848 0 16.6614 - [4,16,14.8491,0,14.8491,15.5562,0,15.5562,13.3936,0,17.4548,12.7848,0,16.6614], -// 4 16 12.7848 0 16.6614 13.3936 0 17.4548 11 0 19.052 10.5 0 18.186 - [4,16,12.7848,0,16.6614,13.3936,0,17.4548,11,0,19.052,10.5,0,18.186], -// 4 16 10.5 0 18.186 11 0 19.052 8.4194 0 20.3258 8.0367 0 19.4019 - [4,16,10.5,0,18.186,11,0,19.052,8.4194,0,20.3258,8.0367,0,19.4019], -// 4 16 8.0367 0 19.4019 8.4194 0 20.3258 5.6936 0 21.2498 5.4348 0 20.2839 - [4,16,8.0367,0,19.4019,8.4194,0,20.3258,5.6936,0,21.2498,5.4348,0,20.2839], -// 4 16 5.4348 0 20.2839 5.6936 0 21.2498 2.871 0 21.8108 2.7405 0 20.8194 - [4,16,5.4348,0,20.2839,5.6936,0,21.2498,2.871,0,21.8108,2.7405,0,20.8194], -// 4 16 2.7405 0 20.8194 2.871 0 21.8108 0 0 22 0 0 21 - [4,16,2.7405,0,20.8194,2.871,0,21.8108,0,0,22,0,0,21], -// 4 16 0 0 21 0 0 22 -2.871 0 21.8108 -2.7405 0 20.8194 - [4,16,0,0,21,0,0,22,-2.871,0,21.8108,-2.7405,0,20.8194], -// 4 16 -2.7405 0 20.8194 -2.871 0 21.8108 -5.6936 0 21.2498 -5.4348 0 20.2839 - [4,16,-2.7405,0,20.8194,-2.871,0,21.8108,-5.6936,0,21.2498,-5.4348,0,20.2839], -// 4 16 -5.4348 0 20.2839 -5.6936 0 21.2498 -8.4194 0 20.3258 -8.0367 0 19.4019 - [4,16,-5.4348,0,20.2839,-5.6936,0,21.2498,-8.4194,0,20.3258,-8.0367,0,19.4019], -// 4 16 -8.0367 0 19.4019 -8.4194 0 20.3258 -11 0 19.052 -10.5 0 18.186 - [4,16,-8.0367,0,19.4019,-8.4194,0,20.3258,-11,0,19.052,-10.5,0,18.186], -// 4 16 -10.5 0 18.186 -11 0 19.052 -13.3936 0 17.4548 -12.7848 0 16.6614 - [4,16,-10.5,0,18.186,-11,0,19.052,-13.3936,0,17.4548,-12.7848,0,16.6614], -// 4 16 -12.7848 0 16.6614 -13.3936 0 17.4548 -15.5562 0 15.5562 -14.8491 0 14.8491 - [4,16,-12.7848,0,16.6614,-13.3936,0,17.4548,-15.5562,0,15.5562,-14.8491,0,14.8491], -// 4 16 -14.8491 0 14.8491 -15.5562 0 15.5562 -17.4548 0 13.3936 -16.6614 0 12.7848 - [4,16,-14.8491,0,14.8491,-15.5562,0,15.5562,-17.4548,0,13.3936,-16.6614,0,12.7848], -// 4 16 -16.6614 0 12.7848 -17.4548 0 13.3936 -19.052 0 11 -18.186 0 10.5 - [4,16,-16.6614,0,12.7848,-17.4548,0,13.3936,-19.052,0,11,-18.186,0,10.5], -// 4 16 -18.186 0 10.5 -19.052 0 11 -20.3258 0 8.4194 -19.4019 0 8.0367 - [4,16,-18.186,0,10.5,-19.052,0,11,-20.3258,0,8.4194,-19.4019,0,8.0367], -// 4 16 -19.4019 0 8.0367 -20.3258 0 8.4194 -21.2498 0 5.6936 -20.2839 0 5.4348 - [4,16,-19.4019,0,8.0367,-20.3258,0,8.4194,-21.2498,0,5.6936,-20.2839,0,5.4348], -// 4 16 -20.2839 0 5.4348 -21.2498 0 5.6936 -21.8108 0 2.871 -20.8194 0 2.7405 - [4,16,-20.2839,0,5.4348,-21.2498,0,5.6936,-21.8108,0,2.871,-20.8194,0,2.7405], -// 4 16 -20.8194 0 2.7405 -21.8108 0 2.871 -22 0 0 -21 0 0 - [4,16,-20.8194,0,2.7405,-21.8108,0,2.871,-22,0,0,-21,0,0], -// 4 16 -21 0 0 -22 0 0 -21.8108 0 -2.871 -20.8194 0 -2.7405 - [4,16,-21,0,0,-22,0,0,-21.8108,0,-2.871,-20.8194,0,-2.7405], -// 4 16 -20.8194 0 -2.7405 -21.8108 0 -2.871 -21.2498 0 -5.6936 -20.2839 0 -5.4348 - [4,16,-20.8194,0,-2.7405,-21.8108,0,-2.871,-21.2498,0,-5.6936,-20.2839,0,-5.4348], -// 4 16 -20.2839 0 -5.4348 -21.2498 0 -5.6936 -20.3258 0 -8.4194 -19.4019 0 -8.0367 - [4,16,-20.2839,0,-5.4348,-21.2498,0,-5.6936,-20.3258,0,-8.4194,-19.4019,0,-8.0367], -// 4 16 -19.4019 0 -8.0367 -20.3258 0 -8.4194 -19.052 0 -11 -18.186 0 -10.5 - [4,16,-19.4019,0,-8.0367,-20.3258,0,-8.4194,-19.052,0,-11,-18.186,0,-10.5], -// 4 16 -18.186 0 -10.5 -19.052 0 -11 -17.4548 0 -13.3936 -16.6614 0 -12.7848 - [4,16,-18.186,0,-10.5,-19.052,0,-11,-17.4548,0,-13.3936,-16.6614,0,-12.7848], -// 4 16 -16.6614 0 -12.7848 -17.4548 0 -13.3936 -15.5562 0 -15.5562 -14.8491 0 -14.8491 - [4,16,-16.6614,0,-12.7848,-17.4548,0,-13.3936,-15.5562,0,-15.5562,-14.8491,0,-14.8491], -// 4 16 -14.8491 0 -14.8491 -15.5562 0 -15.5562 -13.3936 0 -17.4548 -12.7848 0 -16.6614 - [4,16,-14.8491,0,-14.8491,-15.5562,0,-15.5562,-13.3936,0,-17.4548,-12.7848,0,-16.6614], -// 4 16 -12.7848 0 -16.6614 -13.3936 0 -17.4548 -11 0 -19.052 -10.5 0 -18.186 - [4,16,-12.7848,0,-16.6614,-13.3936,0,-17.4548,-11,0,-19.052,-10.5,0,-18.186], -// 4 16 -10.5 0 -18.186 -11 0 -19.052 -8.4194 0 -20.3258 -8.0367 0 -19.4019 - [4,16,-10.5,0,-18.186,-11,0,-19.052,-8.4194,0,-20.3258,-8.0367,0,-19.4019], -// 4 16 -8.0367 0 -19.4019 -8.4194 0 -20.3258 -5.6936 0 -21.2498 -5.4348 0 -20.2839 - [4,16,-8.0367,0,-19.4019,-8.4194,0,-20.3258,-5.6936,0,-21.2498,-5.4348,0,-20.2839], -// 4 16 -5.4348 0 -20.2839 -5.6936 0 -21.2498 -2.871 0 -21.8108 -2.7405 0 -20.8194 - [4,16,-5.4348,0,-20.2839,-5.6936,0,-21.2498,-2.871,0,-21.8108,-2.7405,0,-20.8194], -// 4 16 -2.7405 0 -20.8194 -2.871 0 -21.8108 0 0 -22 0 0 -21 - [4,16,-2.7405,0,-20.8194,-2.871,0,-21.8108,0,0,-22,0,0,-21], -// 4 16 0 0 -21 0 0 -22 2.871 0 -21.8108 2.7405 0 -20.8194 - [4,16,0,0,-21,0,0,-22,2.871,0,-21.8108,2.7405,0,-20.8194], -// 4 16 2.7405 0 -20.8194 2.871 0 -21.8108 5.6936 0 -21.2498 5.4348 0 -20.2839 - [4,16,2.7405,0,-20.8194,2.871,0,-21.8108,5.6936,0,-21.2498,5.4348,0,-20.2839], -// 4 16 5.4348 0 -20.2839 5.6936 0 -21.2498 8.4194 0 -20.3258 8.0367 0 -19.4019 - [4,16,5.4348,0,-20.2839,5.6936,0,-21.2498,8.4194,0,-20.3258,8.0367,0,-19.4019], -// 4 16 8.0367 0 -19.4019 8.4194 0 -20.3258 11 0 -19.052 10.5 0 -18.186 - [4,16,8.0367,0,-19.4019,8.4194,0,-20.3258,11,0,-19.052,10.5,0,-18.186], -// 4 16 10.5 0 -18.186 11 0 -19.052 13.3936 0 -17.4548 12.7848 0 -16.6614 - [4,16,10.5,0,-18.186,11,0,-19.052,13.3936,0,-17.4548,12.7848,0,-16.6614], -// 4 16 12.7848 0 -16.6614 13.3936 0 -17.4548 15.5562 0 -15.5562 14.8491 0 -14.8491 - [4,16,12.7848,0,-16.6614,13.3936,0,-17.4548,15.5562,0,-15.5562,14.8491,0,-14.8491], -// 4 16 14.8491 0 -14.8491 15.5562 0 -15.5562 17.4548 0 -13.3936 16.6614 0 -12.7848 - [4,16,14.8491,0,-14.8491,15.5562,0,-15.5562,17.4548,0,-13.3936,16.6614,0,-12.7848], -// 4 16 16.6614 0 -12.7848 17.4548 0 -13.3936 19.052 0 -11 18.186 0 -10.5 - [4,16,16.6614,0,-12.7848,17.4548,0,-13.3936,19.052,0,-11,18.186,0,-10.5], -// 4 16 18.186 0 -10.5 19.052 0 -11 20.3258 0 -8.4194 19.4019 0 -8.0367 - [4,16,18.186,0,-10.5,19.052,0,-11,20.3258,0,-8.4194,19.4019,0,-8.0367], -// 4 16 19.4019 0 -8.0367 20.3258 0 -8.4194 21.2498 0 -5.6936 20.2839 0 -5.4348 - [4,16,19.4019,0,-8.0367,20.3258,0,-8.4194,21.2498,0,-5.6936,20.2839,0,-5.4348], -// 4 16 20.2839 0 -5.4348 21.2498 0 -5.6936 21.8108 0 -2.871 20.8194 0 -2.7405 - [4,16,20.2839,0,-5.4348,21.2498,0,-5.6936,21.8108,0,-2.871,20.8194,0,-2.7405], -// 4 16 20.8194 0 -2.7405 21.8108 0 -2.871 22 0 0 21 0 0 - [4,16,20.8194,0,-2.7405,21.8108,0,-2.871,22,0,0,21,0,0], -// -// 0 end of file -// +// 4 16 22 0 0 21.8108 0 2.871 20.8194 0 2.7405 21 0 0 + [4,16,22,0,0,21.8108,0,2.871,20.8194,0,2.7405,21,0,0], +// 4 16 21.8108 0 2.871 21.2498 0 5.6936 20.2839 0 5.4348 20.8194 0 2.7405 + [4,16,21.8108,0,2.871,21.2498,0,5.6936,20.2839,0,5.4348,20.8194,0,2.7405], +// 4 16 21.2498 0 5.6936 20.3258 0 8.4194 19.4019 0 8.0367 20.2839 0 5.4348 + [4,16,21.2498,0,5.6936,20.3258,0,8.4194,19.4019,0,8.0367,20.2839,0,5.4348], +// 4 16 20.3258 0 8.4194 19.052 0 11 18.186 0 10.5 19.4019 0 8.0367 + [4,16,20.3258,0,8.4194,19.052,0,11,18.186,0,10.5,19.4019,0,8.0367], +// 4 16 19.052 0 11 17.4548 0 13.3936 16.6614 0 12.7848 18.186 0 10.5 + [4,16,19.052,0,11,17.4548,0,13.3936,16.6614,0,12.7848,18.186,0,10.5], +// 4 16 17.4548 0 13.3936 15.5562 0 15.5562 14.8491 0 14.8491 16.6614 0 12.7848 + [4,16,17.4548,0,13.3936,15.5562,0,15.5562,14.8491,0,14.8491,16.6614,0,12.7848], +// 4 16 15.5562 0 15.5562 13.3936 0 17.4548 12.7848 0 16.6614 14.8491 0 14.8491 + [4,16,15.5562,0,15.5562,13.3936,0,17.4548,12.7848,0,16.6614,14.8491,0,14.8491], +// 4 16 13.3936 0 17.4548 11 0 19.052 10.5 0 18.186 12.7848 0 16.6614 + [4,16,13.3936,0,17.4548,11,0,19.052,10.5,0,18.186,12.7848,0,16.6614], +// 4 16 11 0 19.052 8.4194 0 20.3258 8.0367 0 19.4019 10.5 0 18.186 + [4,16,11,0,19.052,8.4194,0,20.3258,8.0367,0,19.4019,10.5,0,18.186], +// 4 16 8.4194 0 20.3258 5.6936 0 21.2498 5.4348 0 20.2839 8.0367 0 19.4019 + [4,16,8.4194,0,20.3258,5.6936,0,21.2498,5.4348,0,20.2839,8.0367,0,19.4019], +// 4 16 5.6936 0 21.2498 2.871 0 21.8108 2.7405 0 20.8194 5.4348 0 20.2839 + [4,16,5.6936,0,21.2498,2.871,0,21.8108,2.7405,0,20.8194,5.4348,0,20.2839], +// 4 16 2.871 0 21.8108 0 0 22 0 0 21 2.7405 0 20.8194 + [4,16,2.871,0,21.8108,0,0,22,0,0,21,2.7405,0,20.8194], +// 4 16 0 0 22 -2.871 0 21.8108 -2.7405 0 20.8194 0 0 21 + [4,16,0,0,22,-2.871,0,21.8108,-2.7405,0,20.8194,0,0,21], +// 4 16 -2.871 0 21.8108 -5.6936 0 21.2498 -5.4348 0 20.2839 -2.7405 0 20.8194 + [4,16,-2.871,0,21.8108,-5.6936,0,21.2498,-5.4348,0,20.2839,-2.7405,0,20.8194], +// 4 16 -5.6936 0 21.2498 -8.4194 0 20.3258 -8.0367 0 19.4019 -5.4348 0 20.2839 + [4,16,-5.6936,0,21.2498,-8.4194,0,20.3258,-8.0367,0,19.4019,-5.4348,0,20.2839], +// 4 16 -8.4194 0 20.3258 -11 0 19.052 -10.5 0 18.186 -8.0367 0 19.4019 + [4,16,-8.4194,0,20.3258,-11,0,19.052,-10.5,0,18.186,-8.0367,0,19.4019], +// 4 16 -11 0 19.052 -13.3936 0 17.4548 -12.7848 0 16.6614 -10.5 0 18.186 + [4,16,-11,0,19.052,-13.3936,0,17.4548,-12.7848,0,16.6614,-10.5,0,18.186], +// 4 16 -13.3936 0 17.4548 -15.5562 0 15.5562 -14.8491 0 14.8491 -12.7848 0 16.6614 + [4,16,-13.3936,0,17.4548,-15.5562,0,15.5562,-14.8491,0,14.8491,-12.7848,0,16.6614], +// 4 16 -15.5562 0 15.5562 -17.4548 0 13.3936 -16.6614 0 12.7848 -14.8491 0 14.8491 + [4,16,-15.5562,0,15.5562,-17.4548,0,13.3936,-16.6614,0,12.7848,-14.8491,0,14.8491], +// 4 16 -17.4548 0 13.3936 -19.052 0 11 -18.186 0 10.5 -16.6614 0 12.7848 + [4,16,-17.4548,0,13.3936,-19.052,0,11,-18.186,0,10.5,-16.6614,0,12.7848], +// 4 16 -19.052 0 11 -20.3258 0 8.4194 -19.4019 0 8.0367 -18.186 0 10.5 + [4,16,-19.052,0,11,-20.3258,0,8.4194,-19.4019,0,8.0367,-18.186,0,10.5], +// 4 16 -20.3258 0 8.4194 -21.2498 0 5.6936 -20.2839 0 5.4348 -19.4019 0 8.0367 + [4,16,-20.3258,0,8.4194,-21.2498,0,5.6936,-20.2839,0,5.4348,-19.4019,0,8.0367], +// 4 16 -21.2498 0 5.6936 -21.8108 0 2.871 -20.8194 0 2.7405 -20.2839 0 5.4348 + [4,16,-21.2498,0,5.6936,-21.8108,0,2.871,-20.8194,0,2.7405,-20.2839,0,5.4348], +// 4 16 -21.8108 0 2.871 -22 0 0 -21 0 0 -20.8194 0 2.7405 + [4,16,-21.8108,0,2.871,-22,0,0,-21,0,0,-20.8194,0,2.7405], +// 4 16 -22 0 0 -21.8108 0 -2.871 -20.8194 0 -2.7405 -21 0 0 + [4,16,-22,0,0,-21.8108,0,-2.871,-20.8194,0,-2.7405,-21,0,0], +// 4 16 -21.8108 0 -2.871 -21.2498 0 -5.6936 -20.2839 0 -5.4348 -20.8194 0 -2.7405 + [4,16,-21.8108,0,-2.871,-21.2498,0,-5.6936,-20.2839,0,-5.4348,-20.8194,0,-2.7405], +// 4 16 -21.2498 0 -5.6936 -20.3258 0 -8.4194 -19.4019 0 -8.0367 -20.2839 0 -5.4348 + [4,16,-21.2498,0,-5.6936,-20.3258,0,-8.4194,-19.4019,0,-8.0367,-20.2839,0,-5.4348], +// 4 16 -20.3258 0 -8.4194 -19.052 0 -11 -18.186 0 -10.5 -19.4019 0 -8.0367 + [4,16,-20.3258,0,-8.4194,-19.052,0,-11,-18.186,0,-10.5,-19.4019,0,-8.0367], +// 4 16 -19.052 0 -11 -17.4548 0 -13.3936 -16.6614 0 -12.7848 -18.186 0 -10.5 + [4,16,-19.052,0,-11,-17.4548,0,-13.3936,-16.6614,0,-12.7848,-18.186,0,-10.5], +// 4 16 -17.4548 0 -13.3936 -15.5562 0 -15.5562 -14.8491 0 -14.8491 -16.6614 0 -12.7848 + [4,16,-17.4548,0,-13.3936,-15.5562,0,-15.5562,-14.8491,0,-14.8491,-16.6614,0,-12.7848], +// 4 16 -15.5562 0 -15.5562 -13.3936 0 -17.4548 -12.7848 0 -16.6614 -14.8491 0 -14.8491 + [4,16,-15.5562,0,-15.5562,-13.3936,0,-17.4548,-12.7848,0,-16.6614,-14.8491,0,-14.8491], +// 4 16 -13.3936 0 -17.4548 -11 0 -19.052 -10.5 0 -18.186 -12.7848 0 -16.6614 + [4,16,-13.3936,0,-17.4548,-11,0,-19.052,-10.5,0,-18.186,-12.7848,0,-16.6614], +// 4 16 -11 0 -19.052 -8.4194 0 -20.3258 -8.0367 0 -19.4019 -10.5 0 -18.186 + [4,16,-11,0,-19.052,-8.4194,0,-20.3258,-8.0367,0,-19.4019,-10.5,0,-18.186], +// 4 16 -8.4194 0 -20.3258 -5.6936 0 -21.2498 -5.4348 0 -20.2839 -8.0367 0 -19.4019 + [4,16,-8.4194,0,-20.3258,-5.6936,0,-21.2498,-5.4348,0,-20.2839,-8.0367,0,-19.4019], +// 4 16 -5.6936 0 -21.2498 -2.871 0 -21.8108 -2.7405 0 -20.8194 -5.4348 0 -20.2839 + [4,16,-5.6936,0,-21.2498,-2.871,0,-21.8108,-2.7405,0,-20.8194,-5.4348,0,-20.2839], +// 4 16 -2.871 0 -21.8108 0 0 -22 0 0 -21 -2.7405 0 -20.8194 + [4,16,-2.871,0,-21.8108,0,0,-22,0,0,-21,-2.7405,0,-20.8194], +// 4 16 0 0 -22 2.871 0 -21.8108 2.7405 0 -20.8194 0 0 -21 + [4,16,0,0,-22,2.871,0,-21.8108,2.7405,0,-20.8194,0,0,-21], +// 4 16 2.871 0 -21.8108 5.6936 0 -21.2498 5.4348 0 -20.2839 2.7405 0 -20.8194 + [4,16,2.871,0,-21.8108,5.6936,0,-21.2498,5.4348,0,-20.2839,2.7405,0,-20.8194], +// 4 16 5.6936 0 -21.2498 8.4194 0 -20.3258 8.0367 0 -19.4019 5.4348 0 -20.2839 + [4,16,5.6936,0,-21.2498,8.4194,0,-20.3258,8.0367,0,-19.4019,5.4348,0,-20.2839], +// 4 16 8.4194 0 -20.3258 11 0 -19.052 10.5 0 -18.186 8.0367 0 -19.4019 + [4,16,8.4194,0,-20.3258,11,0,-19.052,10.5,0,-18.186,8.0367,0,-19.4019], +// 4 16 11 0 -19.052 13.3936 0 -17.4548 12.7848 0 -16.6614 10.5 0 -18.186 + [4,16,11,0,-19.052,13.3936,0,-17.4548,12.7848,0,-16.6614,10.5,0,-18.186], +// 4 16 13.3936 0 -17.4548 15.5562 0 -15.5562 14.8491 0 -14.8491 12.7848 0 -16.6614 + [4,16,13.3936,0,-17.4548,15.5562,0,-15.5562,14.8491,0,-14.8491,12.7848,0,-16.6614], +// 4 16 15.5562 0 -15.5562 17.4548 0 -13.3936 16.6614 0 -12.7848 14.8491 0 -14.8491 + [4,16,15.5562,0,-15.5562,17.4548,0,-13.3936,16.6614,0,-12.7848,14.8491,0,-14.8491], +// 4 16 17.4548 0 -13.3936 19.052 0 -11 18.186 0 -10.5 16.6614 0 -12.7848 + [4,16,17.4548,0,-13.3936,19.052,0,-11,18.186,0,-10.5,16.6614,0,-12.7848], +// 4 16 19.052 0 -11 20.3258 0 -8.4194 19.4019 0 -8.0367 18.186 0 -10.5 + [4,16,19.052,0,-11,20.3258,0,-8.4194,19.4019,0,-8.0367,18.186,0,-10.5], +// 4 16 20.3258 0 -8.4194 21.2498 0 -5.6936 20.2839 0 -5.4348 19.4019 0 -8.0367 + [4,16,20.3258,0,-8.4194,21.2498,0,-5.6936,20.2839,0,-5.4348,19.4019,0,-8.0367], +// 4 16 21.2498 0 -5.6936 21.8108 0 -2.871 20.8194 0 -2.7405 20.2839 0 -5.4348 + [4,16,21.2498,0,-5.6936,21.8108,0,-2.871,20.8194,0,-2.7405,20.2839,0,-5.4348], +// 4 16 21.8108 0 -2.871 22 0 0 21 0 0 20.8194 0 -2.7405 + [4,16,21.8108,0,-2.871,22,0,0,21,0,0,20.8194,0,-2.7405], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4rin21(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4rin21(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4rin22.scad b/p/48/4-4rin22.scad index c01239bdc..32fd734fa 100644 --- a/p/48/4-4rin22.scad +++ b/p/48/4-4rin22.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin22() = [ -// 0 Hi-Res Ring 22 x 1.0 +// 0 ~Hi-Res Ring 22 x 1.0 (Obsolete) // 0 Name: 48\4-4rin22.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-03 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__4_4rin22() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\4-4ring22.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 22 0 0 23 0 0 22.8022 0 3.0015 21.8108 0 2.871 [4,16,22,0,0,23,0,0,22.8022,0,3.0015,21.8108,0,2.871], diff --git a/p/48/4-4rin24.scad b/p/48/4-4rin24.scad index 8c39730ef..f59b8bb1e 100644 --- a/p/48/4-4rin24.scad +++ b/p/48/4-4rin24.scad @@ -1,117 +1,116 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin24() = [ -// 0 Hi-Res Ring 24 x 1.0 +// 0 ~Hi-Res Ring 24 x 1.0 (Obsolete) // 0 Name: 48\4-4rin24.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-01-21 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 24 0 0 25 0 0 24.785 0 3.2625 23.7936 0 3.132 - [4,16,24,0,0,25,0,0,24.785,0,3.2625,23.7936,0,3.132], -// 4 16 23.7936 0 3.132 24.785 0 3.2625 24.1475 0 6.47 23.1816 0 6.2112 - [4,16,23.7936,0,3.132,24.785,0,3.2625,24.1475,0,6.47,23.1816,0,6.2112], -// 4 16 23.1816 0 6.2112 24.1475 0 6.47 23.0975 0 9.5675 22.1736 0 9.1848 - [4,16,23.1816,0,6.2112,24.1475,0,6.47,23.0975,0,9.5675,22.1736,0,9.1848], -// 4 16 22.1736 0 9.1848 23.0975 0 9.5675 21.65 0 12.5 20.784 0 12 - [4,16,22.1736,0,9.1848,23.0975,0,9.5675,21.65,0,12.5,20.784,0,12], -// 4 16 20.784 0 12 21.65 0 12.5 19.835 0 15.22 19.0416 0 14.6112 - [4,16,20.784,0,12,21.65,0,12.5,19.835,0,15.22,19.0416,0,14.6112], -// 4 16 19.0416 0 14.6112 19.835 0 15.22 17.6775 0 17.6775 16.9704 0 16.9704 - [4,16,19.0416,0,14.6112,19.835,0,15.22,17.6775,0,17.6775,16.9704,0,16.9704], -// 4 16 16.9704 0 16.9704 17.6775 0 17.6775 15.22 0 19.835 14.6112 0 19.0416 - [4,16,16.9704,0,16.9704,17.6775,0,17.6775,15.22,0,19.835,14.6112,0,19.0416], -// 4 16 14.6112 0 19.0416 15.22 0 19.835 12.5 0 21.65 12 0 20.784 - [4,16,14.6112,0,19.0416,15.22,0,19.835,12.5,0,21.65,12,0,20.784], -// 4 16 12 0 20.784 12.5 0 21.65 9.5675 0 23.0975 9.1848 0 22.1736 - [4,16,12,0,20.784,12.5,0,21.65,9.5675,0,23.0975,9.1848,0,22.1736], -// 4 16 9.1848 0 22.1736 9.5675 0 23.0975 6.47 0 24.1475 6.2112 0 23.1816 - [4,16,9.1848,0,22.1736,9.5675,0,23.0975,6.47,0,24.1475,6.2112,0,23.1816], -// 4 16 6.2112 0 23.1816 6.47 0 24.1475 3.2625 0 24.785 3.132 0 23.7936 - [4,16,6.2112,0,23.1816,6.47,0,24.1475,3.2625,0,24.785,3.132,0,23.7936], -// 4 16 3.132 0 23.7936 3.2625 0 24.785 0 0 25 0 0 24 - [4,16,3.132,0,23.7936,3.2625,0,24.785,0,0,25,0,0,24], -// 4 16 0 0 24 0 0 25 -3.2625 0 24.785 -3.132 0 23.7936 - [4,16,0,0,24,0,0,25,-3.2625,0,24.785,-3.132,0,23.7936], -// 4 16 -3.132 0 23.7936 -3.2625 0 24.785 -6.47 0 24.1475 -6.2112 0 23.1816 - [4,16,-3.132,0,23.7936,-3.2625,0,24.785,-6.47,0,24.1475,-6.2112,0,23.1816], -// 4 16 -6.2112 0 23.1816 -6.47 0 24.1475 -9.5675 0 23.0975 -9.1848 0 22.1736 - [4,16,-6.2112,0,23.1816,-6.47,0,24.1475,-9.5675,0,23.0975,-9.1848,0,22.1736], -// 4 16 -9.1848 0 22.1736 -9.5675 0 23.0975 -12.5 0 21.65 -12 0 20.784 - [4,16,-9.1848,0,22.1736,-9.5675,0,23.0975,-12.5,0,21.65,-12,0,20.784], -// 4 16 -12 0 20.784 -12.5 0 21.65 -15.22 0 19.835 -14.6112 0 19.0416 - [4,16,-12,0,20.784,-12.5,0,21.65,-15.22,0,19.835,-14.6112,0,19.0416], -// 4 16 -14.6112 0 19.0416 -15.22 0 19.835 -17.6775 0 17.6775 -16.9704 0 16.9704 - [4,16,-14.6112,0,19.0416,-15.22,0,19.835,-17.6775,0,17.6775,-16.9704,0,16.9704], -// 4 16 -16.9704 0 16.9704 -17.6775 0 17.6775 -19.835 0 15.22 -19.0416 0 14.6112 - [4,16,-16.9704,0,16.9704,-17.6775,0,17.6775,-19.835,0,15.22,-19.0416,0,14.6112], -// 4 16 -19.0416 0 14.6112 -19.835 0 15.22 -21.65 0 12.5 -20.784 0 12 - [4,16,-19.0416,0,14.6112,-19.835,0,15.22,-21.65,0,12.5,-20.784,0,12], -// 4 16 -20.784 0 12 -21.65 0 12.5 -23.0975 0 9.5675 -22.1736 0 9.1848 - [4,16,-20.784,0,12,-21.65,0,12.5,-23.0975,0,9.5675,-22.1736,0,9.1848], -// 4 16 -22.1736 0 9.1848 -23.0975 0 9.5675 -24.1475 0 6.47 -23.1816 0 6.2112 - [4,16,-22.1736,0,9.1848,-23.0975,0,9.5675,-24.1475,0,6.47,-23.1816,0,6.2112], -// 4 16 -23.1816 0 6.2112 -24.1475 0 6.47 -24.785 0 3.2625 -23.7936 0 3.132 - [4,16,-23.1816,0,6.2112,-24.1475,0,6.47,-24.785,0,3.2625,-23.7936,0,3.132], -// 4 16 -23.7936 0 3.132 -24.785 0 3.2625 -25 0 0 -24 0 0 - [4,16,-23.7936,0,3.132,-24.785,0,3.2625,-25,0,0,-24,0,0], -// 4 16 -24 0 0 -25 0 0 -24.785 0 -3.2625 -23.7936 0 -3.132 - [4,16,-24,0,0,-25,0,0,-24.785,0,-3.2625,-23.7936,0,-3.132], -// 4 16 -23.7936 0 -3.132 -24.785 0 -3.2625 -24.1475 0 -6.47 -23.1816 0 -6.2112 - [4,16,-23.7936,0,-3.132,-24.785,0,-3.2625,-24.1475,0,-6.47,-23.1816,0,-6.2112], -// 4 16 -23.1816 0 -6.2112 -24.1475 0 -6.47 -23.0975 0 -9.5675 -22.1736 0 -9.1848 - [4,16,-23.1816,0,-6.2112,-24.1475,0,-6.47,-23.0975,0,-9.5675,-22.1736,0,-9.1848], -// 4 16 -22.1736 0 -9.1848 -23.0975 0 -9.5675 -21.65 0 -12.5 -20.784 0 -12 - [4,16,-22.1736,0,-9.1848,-23.0975,0,-9.5675,-21.65,0,-12.5,-20.784,0,-12], -// 4 16 -20.784 0 -12 -21.65 0 -12.5 -19.835 0 -15.22 -19.0416 0 -14.6112 - [4,16,-20.784,0,-12,-21.65,0,-12.5,-19.835,0,-15.22,-19.0416,0,-14.6112], -// 4 16 -19.0416 0 -14.6112 -19.835 0 -15.22 -17.6775 0 -17.6775 -16.9704 0 -16.9704 - [4,16,-19.0416,0,-14.6112,-19.835,0,-15.22,-17.6775,0,-17.6775,-16.9704,0,-16.9704], -// 4 16 -16.9704 0 -16.9704 -17.6775 0 -17.6775 -15.22 0 -19.835 -14.6112 0 -19.0416 - [4,16,-16.9704,0,-16.9704,-17.6775,0,-17.6775,-15.22,0,-19.835,-14.6112,0,-19.0416], -// 4 16 -14.6112 0 -19.0416 -15.22 0 -19.835 -12.5 0 -21.65 -12 0 -20.784 - [4,16,-14.6112,0,-19.0416,-15.22,0,-19.835,-12.5,0,-21.65,-12,0,-20.784], -// 4 16 -12 0 -20.784 -12.5 0 -21.65 -9.5675 0 -23.0975 -9.1848 0 -22.1736 - [4,16,-12,0,-20.784,-12.5,0,-21.65,-9.5675,0,-23.0975,-9.1848,0,-22.1736], -// 4 16 -9.1848 0 -22.1736 -9.5675 0 -23.0975 -6.47 0 -24.1475 -6.2112 0 -23.1816 - [4,16,-9.1848,0,-22.1736,-9.5675,0,-23.0975,-6.47,0,-24.1475,-6.2112,0,-23.1816], -// 4 16 -6.2112 0 -23.1816 -6.47 0 -24.1475 -3.2625 0 -24.785 -3.132 0 -23.7936 - [4,16,-6.2112,0,-23.1816,-6.47,0,-24.1475,-3.2625,0,-24.785,-3.132,0,-23.7936], -// 4 16 -3.132 0 -23.7936 -3.2625 0 -24.785 0 0 -25 0 0 -24 - [4,16,-3.132,0,-23.7936,-3.2625,0,-24.785,0,0,-25,0,0,-24], -// 4 16 0 0 -24 0 0 -25 3.2625 0 -24.785 3.132 0 -23.7936 - [4,16,0,0,-24,0,0,-25,3.2625,0,-24.785,3.132,0,-23.7936], -// 4 16 3.132 0 -23.7936 3.2625 0 -24.785 6.47 0 -24.1475 6.2112 0 -23.1816 - [4,16,3.132,0,-23.7936,3.2625,0,-24.785,6.47,0,-24.1475,6.2112,0,-23.1816], -// 4 16 6.2112 0 -23.1816 6.47 0 -24.1475 9.5675 0 -23.0975 9.1848 0 -22.1736 - [4,16,6.2112,0,-23.1816,6.47,0,-24.1475,9.5675,0,-23.0975,9.1848,0,-22.1736], -// 4 16 9.1848 0 -22.1736 9.5675 0 -23.0975 12.5 0 -21.65 12 0 -20.784 - [4,16,9.1848,0,-22.1736,9.5675,0,-23.0975,12.5,0,-21.65,12,0,-20.784], -// 4 16 12 0 -20.784 12.5 0 -21.65 15.22 0 -19.835 14.6112 0 -19.0416 - [4,16,12,0,-20.784,12.5,0,-21.65,15.22,0,-19.835,14.6112,0,-19.0416], -// 4 16 14.6112 0 -19.0416 15.22 0 -19.835 17.6775 0 -17.6775 16.9704 0 -16.9704 - [4,16,14.6112,0,-19.0416,15.22,0,-19.835,17.6775,0,-17.6775,16.9704,0,-16.9704], -// 4 16 16.9704 0 -16.9704 17.6775 0 -17.6775 19.835 0 -15.22 19.0416 0 -14.6112 - [4,16,16.9704,0,-16.9704,17.6775,0,-17.6775,19.835,0,-15.22,19.0416,0,-14.6112], -// 4 16 19.0416 0 -14.6112 19.835 0 -15.22 21.65 0 -12.5 20.784 0 -12 - [4,16,19.0416,0,-14.6112,19.835,0,-15.22,21.65,0,-12.5,20.784,0,-12], -// 4 16 20.784 0 -12 21.65 0 -12.5 23.0975 0 -9.5675 22.1736 0 -9.1848 - [4,16,20.784,0,-12,21.65,0,-12.5,23.0975,0,-9.5675,22.1736,0,-9.1848], -// 4 16 22.1736 0 -9.1848 23.0975 0 -9.5675 24.1475 0 -6.47 23.1816 0 -6.2112 - [4,16,22.1736,0,-9.1848,23.0975,0,-9.5675,24.1475,0,-6.47,23.1816,0,-6.2112], -// 4 16 23.1816 0 -6.2112 24.1475 0 -6.47 24.785 0 -3.2625 23.7936 0 -3.132 - [4,16,23.1816,0,-6.2112,24.1475,0,-6.47,24.785,0,-3.2625,23.7936,0,-3.132], -// 4 16 23.7936 0 -3.132 24.785 0 -3.2625 25 0 0 24 0 0 - [4,16,23.7936,0,-3.132,24.785,0,-3.2625,25,0,0,24,0,0], -// -// 0 end of file -// +// 4 16 25 0 0 24.785 0 3.2625 23.7936 0 3.132 24 0 0 + [4,16,25,0,0,24.785,0,3.2625,23.7936,0,3.132,24,0,0], +// 4 16 24.785 0 3.2625 24.1475 0 6.47 23.1816 0 6.2112 23.7936 0 3.132 + [4,16,24.785,0,3.2625,24.1475,0,6.47,23.1816,0,6.2112,23.7936,0,3.132], +// 4 16 24.1475 0 6.47 23.0975 0 9.5675 22.1736 0 9.1848 23.1816 0 6.2112 + [4,16,24.1475,0,6.47,23.0975,0,9.5675,22.1736,0,9.1848,23.1816,0,6.2112], +// 4 16 23.0975 0 9.5675 21.65 0 12.5 20.784 0 12 22.1736 0 9.1848 + [4,16,23.0975,0,9.5675,21.65,0,12.5,20.784,0,12,22.1736,0,9.1848], +// 4 16 21.65 0 12.5 19.835 0 15.22 19.0416 0 14.6112 20.784 0 12 + [4,16,21.65,0,12.5,19.835,0,15.22,19.0416,0,14.6112,20.784,0,12], +// 4 16 19.835 0 15.22 17.6775 0 17.6775 16.9704 0 16.9704 19.0416 0 14.6112 + [4,16,19.835,0,15.22,17.6775,0,17.6775,16.9704,0,16.9704,19.0416,0,14.6112], +// 4 16 17.6775 0 17.6775 15.22 0 19.835 14.6112 0 19.0416 16.9704 0 16.9704 + [4,16,17.6775,0,17.6775,15.22,0,19.835,14.6112,0,19.0416,16.9704,0,16.9704], +// 4 16 15.22 0 19.835 12.5 0 21.65 12 0 20.784 14.6112 0 19.0416 + [4,16,15.22,0,19.835,12.5,0,21.65,12,0,20.784,14.6112,0,19.0416], +// 4 16 12.5 0 21.65 9.5675 0 23.0975 9.1848 0 22.1736 12 0 20.784 + [4,16,12.5,0,21.65,9.5675,0,23.0975,9.1848,0,22.1736,12,0,20.784], +// 4 16 9.5675 0 23.0975 6.47 0 24.1475 6.2112 0 23.1816 9.1848 0 22.1736 + [4,16,9.5675,0,23.0975,6.47,0,24.1475,6.2112,0,23.1816,9.1848,0,22.1736], +// 4 16 6.47 0 24.1475 3.2625 0 24.785 3.132 0 23.7936 6.2112 0 23.1816 + [4,16,6.47,0,24.1475,3.2625,0,24.785,3.132,0,23.7936,6.2112,0,23.1816], +// 4 16 3.2625 0 24.785 0 0 25 0 0 24 3.132 0 23.7936 + [4,16,3.2625,0,24.785,0,0,25,0,0,24,3.132,0,23.7936], +// 4 16 0 0 25 -3.2625 0 24.785 -3.132 0 23.7936 0 0 24 + [4,16,0,0,25,-3.2625,0,24.785,-3.132,0,23.7936,0,0,24], +// 4 16 -3.2625 0 24.785 -6.47 0 24.1475 -6.2112 0 23.1816 -3.132 0 23.7936 + [4,16,-3.2625,0,24.785,-6.47,0,24.1475,-6.2112,0,23.1816,-3.132,0,23.7936], +// 4 16 -6.47 0 24.1475 -9.5675 0 23.0975 -9.1848 0 22.1736 -6.2112 0 23.1816 + [4,16,-6.47,0,24.1475,-9.5675,0,23.0975,-9.1848,0,22.1736,-6.2112,0,23.1816], +// 4 16 -9.5675 0 23.0975 -12.5 0 21.65 -12 0 20.784 -9.1848 0 22.1736 + [4,16,-9.5675,0,23.0975,-12.5,0,21.65,-12,0,20.784,-9.1848,0,22.1736], +// 4 16 -12.5 0 21.65 -15.22 0 19.835 -14.6112 0 19.0416 -12 0 20.784 + [4,16,-12.5,0,21.65,-15.22,0,19.835,-14.6112,0,19.0416,-12,0,20.784], +// 4 16 -15.22 0 19.835 -17.6775 0 17.6775 -16.9704 0 16.9704 -14.6112 0 19.0416 + [4,16,-15.22,0,19.835,-17.6775,0,17.6775,-16.9704,0,16.9704,-14.6112,0,19.0416], +// 4 16 -17.6775 0 17.6775 -19.835 0 15.22 -19.0416 0 14.6112 -16.9704 0 16.9704 + [4,16,-17.6775,0,17.6775,-19.835,0,15.22,-19.0416,0,14.6112,-16.9704,0,16.9704], +// 4 16 -19.835 0 15.22 -21.65 0 12.5 -20.784 0 12 -19.0416 0 14.6112 + [4,16,-19.835,0,15.22,-21.65,0,12.5,-20.784,0,12,-19.0416,0,14.6112], +// 4 16 -21.65 0 12.5 -23.0975 0 9.5675 -22.1736 0 9.1848 -20.784 0 12 + [4,16,-21.65,0,12.5,-23.0975,0,9.5675,-22.1736,0,9.1848,-20.784,0,12], +// 4 16 -23.0975 0 9.5675 -24.1475 0 6.47 -23.1816 0 6.2112 -22.1736 0 9.1848 + [4,16,-23.0975,0,9.5675,-24.1475,0,6.47,-23.1816,0,6.2112,-22.1736,0,9.1848], +// 4 16 -24.1475 0 6.47 -24.785 0 3.2625 -23.7936 0 3.132 -23.1816 0 6.2112 + [4,16,-24.1475,0,6.47,-24.785,0,3.2625,-23.7936,0,3.132,-23.1816,0,6.2112], +// 4 16 -24.785 0 3.2625 -25 0 0 -24 0 0 -23.7936 0 3.132 + [4,16,-24.785,0,3.2625,-25,0,0,-24,0,0,-23.7936,0,3.132], +// 4 16 -25 0 0 -24.785 0 -3.2625 -23.7936 0 -3.132 -24 0 0 + [4,16,-25,0,0,-24.785,0,-3.2625,-23.7936,0,-3.132,-24,0,0], +// 4 16 -24.785 0 -3.2625 -24.1475 0 -6.47 -23.1816 0 -6.2112 -23.7936 0 -3.132 + [4,16,-24.785,0,-3.2625,-24.1475,0,-6.47,-23.1816,0,-6.2112,-23.7936,0,-3.132], +// 4 16 -24.1475 0 -6.47 -23.0975 0 -9.5675 -22.1736 0 -9.1848 -23.1816 0 -6.2112 + [4,16,-24.1475,0,-6.47,-23.0975,0,-9.5675,-22.1736,0,-9.1848,-23.1816,0,-6.2112], +// 4 16 -23.0975 0 -9.5675 -21.65 0 -12.5 -20.784 0 -12 -22.1736 0 -9.1848 + [4,16,-23.0975,0,-9.5675,-21.65,0,-12.5,-20.784,0,-12,-22.1736,0,-9.1848], +// 4 16 -21.65 0 -12.5 -19.835 0 -15.22 -19.0416 0 -14.6112 -20.784 0 -12 + [4,16,-21.65,0,-12.5,-19.835,0,-15.22,-19.0416,0,-14.6112,-20.784,0,-12], +// 4 16 -19.835 0 -15.22 -17.6775 0 -17.6775 -16.9704 0 -16.9704 -19.0416 0 -14.6112 + [4,16,-19.835,0,-15.22,-17.6775,0,-17.6775,-16.9704,0,-16.9704,-19.0416,0,-14.6112], +// 4 16 -17.6775 0 -17.6775 -15.22 0 -19.835 -14.6112 0 -19.0416 -16.9704 0 -16.9704 + [4,16,-17.6775,0,-17.6775,-15.22,0,-19.835,-14.6112,0,-19.0416,-16.9704,0,-16.9704], +// 4 16 -15.22 0 -19.835 -12.5 0 -21.65 -12 0 -20.784 -14.6112 0 -19.0416 + [4,16,-15.22,0,-19.835,-12.5,0,-21.65,-12,0,-20.784,-14.6112,0,-19.0416], +// 4 16 -12.5 0 -21.65 -9.5675 0 -23.0975 -9.1848 0 -22.1736 -12 0 -20.784 + [4,16,-12.5,0,-21.65,-9.5675,0,-23.0975,-9.1848,0,-22.1736,-12,0,-20.784], +// 4 16 -9.5675 0 -23.0975 -6.47 0 -24.1475 -6.2112 0 -23.1816 -9.1848 0 -22.1736 + [4,16,-9.5675,0,-23.0975,-6.47,0,-24.1475,-6.2112,0,-23.1816,-9.1848,0,-22.1736], +// 4 16 -6.47 0 -24.1475 -3.2625 0 -24.785 -3.132 0 -23.7936 -6.2112 0 -23.1816 + [4,16,-6.47,0,-24.1475,-3.2625,0,-24.785,-3.132,0,-23.7936,-6.2112,0,-23.1816], +// 4 16 -3.2625 0 -24.785 0 0 -25 0 0 -24 -3.132 0 -23.7936 + [4,16,-3.2625,0,-24.785,0,0,-25,0,0,-24,-3.132,0,-23.7936], +// 4 16 0 0 -25 3.2625 0 -24.785 3.132 0 -23.7936 0 0 -24 + [4,16,0,0,-25,3.2625,0,-24.785,3.132,0,-23.7936,0,0,-24], +// 4 16 3.2625 0 -24.785 6.47 0 -24.1475 6.2112 0 -23.1816 3.132 0 -23.7936 + [4,16,3.2625,0,-24.785,6.47,0,-24.1475,6.2112,0,-23.1816,3.132,0,-23.7936], +// 4 16 6.47 0 -24.1475 9.5675 0 -23.0975 9.1848 0 -22.1736 6.2112 0 -23.1816 + [4,16,6.47,0,-24.1475,9.5675,0,-23.0975,9.1848,0,-22.1736,6.2112,0,-23.1816], +// 4 16 9.5675 0 -23.0975 12.5 0 -21.65 12 0 -20.784 9.1848 0 -22.1736 + [4,16,9.5675,0,-23.0975,12.5,0,-21.65,12,0,-20.784,9.1848,0,-22.1736], +// 4 16 12.5 0 -21.65 15.22 0 -19.835 14.6112 0 -19.0416 12 0 -20.784 + [4,16,12.5,0,-21.65,15.22,0,-19.835,14.6112,0,-19.0416,12,0,-20.784], +// 4 16 15.22 0 -19.835 17.6775 0 -17.6775 16.9704 0 -16.9704 14.6112 0 -19.0416 + [4,16,15.22,0,-19.835,17.6775,0,-17.6775,16.9704,0,-16.9704,14.6112,0,-19.0416], +// 4 16 17.6775 0 -17.6775 19.835 0 -15.22 19.0416 0 -14.6112 16.9704 0 -16.9704 + [4,16,17.6775,0,-17.6775,19.835,0,-15.22,19.0416,0,-14.6112,16.9704,0,-16.9704], +// 4 16 19.835 0 -15.22 21.65 0 -12.5 20.784 0 -12 19.0416 0 -14.6112 + [4,16,19.835,0,-15.22,21.65,0,-12.5,20.784,0,-12,19.0416,0,-14.6112], +// 4 16 21.65 0 -12.5 23.0975 0 -9.5675 22.1736 0 -9.1848 20.784 0 -12 + [4,16,21.65,0,-12.5,23.0975,0,-9.5675,22.1736,0,-9.1848,20.784,0,-12], +// 4 16 23.0975 0 -9.5675 24.1475 0 -6.47 23.1816 0 -6.2112 22.1736 0 -9.1848 + [4,16,23.0975,0,-9.5675,24.1475,0,-6.47,23.1816,0,-6.2112,22.1736,0,-9.1848], +// 4 16 24.1475 0 -6.47 24.785 0 -3.2625 23.7936 0 -3.132 23.1816 0 -6.2112 + [4,16,24.1475,0,-6.47,24.785,0,-3.2625,23.7936,0,-3.132,23.1816,0,-6.2112], +// 4 16 24.785 0 -3.2625 25 0 0 24 0 0 23.7936 0 -3.132 + [4,16,24.785,0,-3.2625,25,0,0,24,0,0,23.7936,0,-3.132], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4rin24(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4rin24(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4rin25.scad b/p/48/4-4rin25.scad index 176e32efd..85eb1edde 100644 --- a/p/48/4-4rin25.scad +++ b/p/48/4-4rin25.scad @@ -1,117 +1,116 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin25() = [ -// 0 Hi-Res Ring 25 x 1.0 +// 0 ~Hi-Res Ring 25 x 1.0 (Obsolete) // 0 Name: 48\4-4rin25.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2011-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 +// 0 !HISTORY 2024-02-03 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 25 0 0 26 0 0 25.7764 0 3.393 24.785 0 3.2625 - [4,16,25,0,0,26,0,0,25.7764,0,3.393,24.785,0,3.2625], -// 4 16 24.785 0 3.2625 25.7764 0 3.393 25.1134 0 6.7288 24.1475 0 6.47 - [4,16,24.785,0,3.2625,25.7764,0,3.393,25.1134,0,6.7288,24.1475,0,6.47], -// 4 16 24.1475 0 6.47 25.1134 0 6.7288 24.0214 0 9.9502 23.0975 0 9.5675 - [4,16,24.1475,0,6.47,25.1134,0,6.7288,24.0214,0,9.9502,23.0975,0,9.5675], -// 4 16 23.0975 0 9.5675 24.0214 0 9.9502 22.516 0 13 21.65 0 12.5 - [4,16,23.0975,0,9.5675,24.0214,0,9.9502,22.516,0,13,21.65,0,12.5], -// 4 16 21.65 0 12.5 22.516 0 13 20.6284 0 15.8288 19.835 0 15.22 - [4,16,21.65,0,12.5,22.516,0,13,20.6284,0,15.8288,19.835,0,15.22], -// 4 16 19.835 0 15.22 20.6284 0 15.8288 18.3846 0 18.3846 17.6775 0 17.6775 - [4,16,19.835,0,15.22,20.6284,0,15.8288,18.3846,0,18.3846,17.6775,0,17.6775], -// 4 16 17.6775 0 17.6775 18.3846 0 18.3846 15.8288 0 20.6284 15.22 0 19.835 - [4,16,17.6775,0,17.6775,18.3846,0,18.3846,15.8288,0,20.6284,15.22,0,19.835], -// 4 16 15.22 0 19.835 15.8288 0 20.6284 13 0 22.516 12.5 0 21.65 - [4,16,15.22,0,19.835,15.8288,0,20.6284,13,0,22.516,12.5,0,21.65], -// 4 16 12.5 0 21.65 13 0 22.516 9.9502 0 24.0214 9.5675 0 23.0975 - [4,16,12.5,0,21.65,13,0,22.516,9.9502,0,24.0214,9.5675,0,23.0975], -// 4 16 9.5675 0 23.0975 9.9502 0 24.0214 6.7288 0 25.1134 6.47 0 24.1475 - [4,16,9.5675,0,23.0975,9.9502,0,24.0214,6.7288,0,25.1134,6.47,0,24.1475], -// 4 16 6.47 0 24.1475 6.7288 0 25.1134 3.393 0 25.7764 3.2625 0 24.785 - [4,16,6.47,0,24.1475,6.7288,0,25.1134,3.393,0,25.7764,3.2625,0,24.785], -// 4 16 3.2625 0 24.785 3.393 0 25.7764 0 0 26 0 0 25 - [4,16,3.2625,0,24.785,3.393,0,25.7764,0,0,26,0,0,25], -// 4 16 0 0 25 0 0 26 -3.393 0 25.7764 -3.2625 0 24.785 - [4,16,0,0,25,0,0,26,-3.393,0,25.7764,-3.2625,0,24.785], -// 4 16 -3.2625 0 24.785 -3.393 0 25.7764 -6.7288 0 25.1134 -6.47 0 24.1475 - [4,16,-3.2625,0,24.785,-3.393,0,25.7764,-6.7288,0,25.1134,-6.47,0,24.1475], -// 4 16 -6.47 0 24.1475 -6.7288 0 25.1134 -9.9502 0 24.0214 -9.5675 0 23.0975 - [4,16,-6.47,0,24.1475,-6.7288,0,25.1134,-9.9502,0,24.0214,-9.5675,0,23.0975], -// 4 16 -9.5675 0 23.0975 -9.9502 0 24.0214 -13 0 22.516 -12.5 0 21.65 - [4,16,-9.5675,0,23.0975,-9.9502,0,24.0214,-13,0,22.516,-12.5,0,21.65], -// 4 16 -12.5 0 21.65 -13 0 22.516 -15.8288 0 20.6284 -15.22 0 19.835 - [4,16,-12.5,0,21.65,-13,0,22.516,-15.8288,0,20.6284,-15.22,0,19.835], -// 4 16 -15.22 0 19.835 -15.8288 0 20.6284 -18.3846 0 18.3846 -17.6775 0 17.6775 - [4,16,-15.22,0,19.835,-15.8288,0,20.6284,-18.3846,0,18.3846,-17.6775,0,17.6775], -// 4 16 -17.6775 0 17.6775 -18.3846 0 18.3846 -20.6284 0 15.8288 -19.835 0 15.22 - [4,16,-17.6775,0,17.6775,-18.3846,0,18.3846,-20.6284,0,15.8288,-19.835,0,15.22], -// 4 16 -19.835 0 15.22 -20.6284 0 15.8288 -22.516 0 13 -21.65 0 12.5 - [4,16,-19.835,0,15.22,-20.6284,0,15.8288,-22.516,0,13,-21.65,0,12.5], -// 4 16 -21.65 0 12.5 -22.516 0 13 -24.0214 0 9.9502 -23.0975 0 9.5675 - [4,16,-21.65,0,12.5,-22.516,0,13,-24.0214,0,9.9502,-23.0975,0,9.5675], -// 4 16 -23.0975 0 9.5675 -24.0214 0 9.9502 -25.1134 0 6.7288 -24.1475 0 6.47 - [4,16,-23.0975,0,9.5675,-24.0214,0,9.9502,-25.1134,0,6.7288,-24.1475,0,6.47], -// 4 16 -24.1475 0 6.47 -25.1134 0 6.7288 -25.7764 0 3.393 -24.785 0 3.2625 - [4,16,-24.1475,0,6.47,-25.1134,0,6.7288,-25.7764,0,3.393,-24.785,0,3.2625], -// 4 16 -24.785 0 3.2625 -25.7764 0 3.393 -26 0 0 -25 0 0 - [4,16,-24.785,0,3.2625,-25.7764,0,3.393,-26,0,0,-25,0,0], -// 4 16 -25 0 0 -26 0 0 -25.7764 0 -3.393 -24.785 0 -3.2625 - [4,16,-25,0,0,-26,0,0,-25.7764,0,-3.393,-24.785,0,-3.2625], -// 4 16 -24.785 0 -3.2625 -25.7764 0 -3.393 -25.1134 0 -6.7288 -24.1475 0 -6.47 - [4,16,-24.785,0,-3.2625,-25.7764,0,-3.393,-25.1134,0,-6.7288,-24.1475,0,-6.47], -// 4 16 -24.1475 0 -6.47 -25.1134 0 -6.7288 -24.0214 0 -9.9502 -23.0975 0 -9.5675 - [4,16,-24.1475,0,-6.47,-25.1134,0,-6.7288,-24.0214,0,-9.9502,-23.0975,0,-9.5675], -// 4 16 -23.0975 0 -9.5675 -24.0214 0 -9.9502 -22.516 0 -13 -21.65 0 -12.5 - [4,16,-23.0975,0,-9.5675,-24.0214,0,-9.9502,-22.516,0,-13,-21.65,0,-12.5], -// 4 16 -21.65 0 -12.5 -22.516 0 -13 -20.6284 0 -15.8288 -19.835 0 -15.22 - [4,16,-21.65,0,-12.5,-22.516,0,-13,-20.6284,0,-15.8288,-19.835,0,-15.22], -// 4 16 -19.835 0 -15.22 -20.6284 0 -15.8288 -18.3846 0 -18.3846 -17.6775 0 -17.6775 - [4,16,-19.835,0,-15.22,-20.6284,0,-15.8288,-18.3846,0,-18.3846,-17.6775,0,-17.6775], -// 4 16 -17.6775 0 -17.6775 -18.3846 0 -18.3846 -15.8288 0 -20.6284 -15.22 0 -19.835 - [4,16,-17.6775,0,-17.6775,-18.3846,0,-18.3846,-15.8288,0,-20.6284,-15.22,0,-19.835], -// 4 16 -15.22 0 -19.835 -15.8288 0 -20.6284 -13 0 -22.516 -12.5 0 -21.65 - [4,16,-15.22,0,-19.835,-15.8288,0,-20.6284,-13,0,-22.516,-12.5,0,-21.65], -// 4 16 -12.5 0 -21.65 -13 0 -22.516 -9.9502 0 -24.0214 -9.5675 0 -23.0975 - [4,16,-12.5,0,-21.65,-13,0,-22.516,-9.9502,0,-24.0214,-9.5675,0,-23.0975], -// 4 16 -9.5675 0 -23.0975 -9.9502 0 -24.0214 -6.7288 0 -25.1134 -6.47 0 -24.1475 - [4,16,-9.5675,0,-23.0975,-9.9502,0,-24.0214,-6.7288,0,-25.1134,-6.47,0,-24.1475], -// 4 16 -6.47 0 -24.1475 -6.7288 0 -25.1134 -3.393 0 -25.7764 -3.2625 0 -24.785 - [4,16,-6.47,0,-24.1475,-6.7288,0,-25.1134,-3.393,0,-25.7764,-3.2625,0,-24.785], -// 4 16 -3.2625 0 -24.785 -3.393 0 -25.7764 0 0 -26 0 0 -25 - [4,16,-3.2625,0,-24.785,-3.393,0,-25.7764,0,0,-26,0,0,-25], -// 4 16 0 0 -25 0 0 -26 3.393 0 -25.7764 3.2625 0 -24.785 - [4,16,0,0,-25,0,0,-26,3.393,0,-25.7764,3.2625,0,-24.785], -// 4 16 3.2625 0 -24.785 3.393 0 -25.7764 6.7288 0 -25.1134 6.47 0 -24.1475 - [4,16,3.2625,0,-24.785,3.393,0,-25.7764,6.7288,0,-25.1134,6.47,0,-24.1475], -// 4 16 6.47 0 -24.1475 6.7288 0 -25.1134 9.9502 0 -24.0214 9.5675 0 -23.0975 - [4,16,6.47,0,-24.1475,6.7288,0,-25.1134,9.9502,0,-24.0214,9.5675,0,-23.0975], -// 4 16 9.5675 0 -23.0975 9.9502 0 -24.0214 13 0 -22.516 12.5 0 -21.65 - [4,16,9.5675,0,-23.0975,9.9502,0,-24.0214,13,0,-22.516,12.5,0,-21.65], -// 4 16 12.5 0 -21.65 13 0 -22.516 15.8288 0 -20.6284 15.22 0 -19.835 - [4,16,12.5,0,-21.65,13,0,-22.516,15.8288,0,-20.6284,15.22,0,-19.835], -// 4 16 15.22 0 -19.835 15.8288 0 -20.6284 18.3846 0 -18.3846 17.6775 0 -17.6775 - [4,16,15.22,0,-19.835,15.8288,0,-20.6284,18.3846,0,-18.3846,17.6775,0,-17.6775], -// 4 16 17.6775 0 -17.6775 18.3846 0 -18.3846 20.6284 0 -15.8288 19.835 0 -15.22 - [4,16,17.6775,0,-17.6775,18.3846,0,-18.3846,20.6284,0,-15.8288,19.835,0,-15.22], -// 4 16 19.835 0 -15.22 20.6284 0 -15.8288 22.516 0 -13 21.65 0 -12.5 - [4,16,19.835,0,-15.22,20.6284,0,-15.8288,22.516,0,-13,21.65,0,-12.5], -// 4 16 21.65 0 -12.5 22.516 0 -13 24.0214 0 -9.9502 23.0975 0 -9.5675 - [4,16,21.65,0,-12.5,22.516,0,-13,24.0214,0,-9.9502,23.0975,0,-9.5675], -// 4 16 23.0975 0 -9.5675 24.0214 0 -9.9502 25.1134 0 -6.7288 24.1475 0 -6.47 - [4,16,23.0975,0,-9.5675,24.0214,0,-9.9502,25.1134,0,-6.7288,24.1475,0,-6.47], -// 4 16 24.1475 0 -6.47 25.1134 0 -6.7288 25.7764 0 -3.393 24.785 0 -3.2625 - [4,16,24.1475,0,-6.47,25.1134,0,-6.7288,25.7764,0,-3.393,24.785,0,-3.2625], -// 4 16 24.785 0 -3.2625 25.7764 0 -3.393 26 0 0 25 0 0 - [4,16,24.785,0,-3.2625,25.7764,0,-3.393,26,0,0,25,0,0], -// -// 0 end of file -// +// 4 16 26 0 0 25.7764 0 3.393 24.785 0 3.2625 25 0 0 + [4,16,26,0,0,25.7764,0,3.393,24.785,0,3.2625,25,0,0], +// 4 16 25.7764 0 3.393 25.1134 0 6.7288 24.1475 0 6.47 24.785 0 3.2625 + [4,16,25.7764,0,3.393,25.1134,0,6.7288,24.1475,0,6.47,24.785,0,3.2625], +// 4 16 25.1134 0 6.7288 24.0214 0 9.9502 23.0975 0 9.5675 24.1475 0 6.47 + [4,16,25.1134,0,6.7288,24.0214,0,9.9502,23.0975,0,9.5675,24.1475,0,6.47], +// 4 16 24.0214 0 9.9502 22.516 0 13 21.65 0 12.5 23.0975 0 9.5675 + [4,16,24.0214,0,9.9502,22.516,0,13,21.65,0,12.5,23.0975,0,9.5675], +// 4 16 22.516 0 13 20.6284 0 15.8288 19.835 0 15.22 21.65 0 12.5 + [4,16,22.516,0,13,20.6284,0,15.8288,19.835,0,15.22,21.65,0,12.5], +// 4 16 20.6284 0 15.8288 18.3846 0 18.3846 17.6775 0 17.6775 19.835 0 15.22 + [4,16,20.6284,0,15.8288,18.3846,0,18.3846,17.6775,0,17.6775,19.835,0,15.22], +// 4 16 18.3846 0 18.3846 15.8288 0 20.6284 15.22 0 19.835 17.6775 0 17.6775 + [4,16,18.3846,0,18.3846,15.8288,0,20.6284,15.22,0,19.835,17.6775,0,17.6775], +// 4 16 15.8288 0 20.6284 13 0 22.516 12.5 0 21.65 15.22 0 19.835 + [4,16,15.8288,0,20.6284,13,0,22.516,12.5,0,21.65,15.22,0,19.835], +// 4 16 13 0 22.516 9.9502 0 24.0214 9.5675 0 23.0975 12.5 0 21.65 + [4,16,13,0,22.516,9.9502,0,24.0214,9.5675,0,23.0975,12.5,0,21.65], +// 4 16 9.9502 0 24.0214 6.7288 0 25.1134 6.47 0 24.1475 9.5675 0 23.0975 + [4,16,9.9502,0,24.0214,6.7288,0,25.1134,6.47,0,24.1475,9.5675,0,23.0975], +// 4 16 6.7288 0 25.1134 3.393 0 25.7764 3.2625 0 24.785 6.47 0 24.1475 + [4,16,6.7288,0,25.1134,3.393,0,25.7764,3.2625,0,24.785,6.47,0,24.1475], +// 4 16 3.393 0 25.7764 0 0 26 0 0 25 3.2625 0 24.785 + [4,16,3.393,0,25.7764,0,0,26,0,0,25,3.2625,0,24.785], +// 4 16 0 0 26 -3.393 0 25.7764 -3.2625 0 24.785 0 0 25 + [4,16,0,0,26,-3.393,0,25.7764,-3.2625,0,24.785,0,0,25], +// 4 16 -3.393 0 25.7764 -6.7288 0 25.1134 -6.47 0 24.1475 -3.2625 0 24.785 + [4,16,-3.393,0,25.7764,-6.7288,0,25.1134,-6.47,0,24.1475,-3.2625,0,24.785], +// 4 16 -6.7288 0 25.1134 -9.9502 0 24.0214 -9.5675 0 23.0975 -6.47 0 24.1475 + [4,16,-6.7288,0,25.1134,-9.9502,0,24.0214,-9.5675,0,23.0975,-6.47,0,24.1475], +// 4 16 -9.9502 0 24.0214 -13 0 22.516 -12.5 0 21.65 -9.5675 0 23.0975 + [4,16,-9.9502,0,24.0214,-13,0,22.516,-12.5,0,21.65,-9.5675,0,23.0975], +// 4 16 -13 0 22.516 -15.8288 0 20.6284 -15.22 0 19.835 -12.5 0 21.65 + [4,16,-13,0,22.516,-15.8288,0,20.6284,-15.22,0,19.835,-12.5,0,21.65], +// 4 16 -15.8288 0 20.6284 -18.3846 0 18.3846 -17.6775 0 17.6775 -15.22 0 19.835 + [4,16,-15.8288,0,20.6284,-18.3846,0,18.3846,-17.6775,0,17.6775,-15.22,0,19.835], +// 4 16 -18.3846 0 18.3846 -20.6284 0 15.8288 -19.835 0 15.22 -17.6775 0 17.6775 + [4,16,-18.3846,0,18.3846,-20.6284,0,15.8288,-19.835,0,15.22,-17.6775,0,17.6775], +// 4 16 -20.6284 0 15.8288 -22.516 0 13 -21.65 0 12.5 -19.835 0 15.22 + [4,16,-20.6284,0,15.8288,-22.516,0,13,-21.65,0,12.5,-19.835,0,15.22], +// 4 16 -22.516 0 13 -24.0214 0 9.9502 -23.0975 0 9.5675 -21.65 0 12.5 + [4,16,-22.516,0,13,-24.0214,0,9.9502,-23.0975,0,9.5675,-21.65,0,12.5], +// 4 16 -24.0214 0 9.9502 -25.1134 0 6.7288 -24.1475 0 6.47 -23.0975 0 9.5675 + [4,16,-24.0214,0,9.9502,-25.1134,0,6.7288,-24.1475,0,6.47,-23.0975,0,9.5675], +// 4 16 -25.1134 0 6.7288 -25.7764 0 3.393 -24.785 0 3.2625 -24.1475 0 6.47 + [4,16,-25.1134,0,6.7288,-25.7764,0,3.393,-24.785,0,3.2625,-24.1475,0,6.47], +// 4 16 -25.7764 0 3.393 -26 0 0 -25 0 0 -24.785 0 3.2625 + [4,16,-25.7764,0,3.393,-26,0,0,-25,0,0,-24.785,0,3.2625], +// 4 16 -26 0 0 -25.7764 0 -3.393 -24.785 0 -3.2625 -25 0 0 + [4,16,-26,0,0,-25.7764,0,-3.393,-24.785,0,-3.2625,-25,0,0], +// 4 16 -25.7764 0 -3.393 -25.1134 0 -6.7288 -24.1475 0 -6.47 -24.785 0 -3.2625 + [4,16,-25.7764,0,-3.393,-25.1134,0,-6.7288,-24.1475,0,-6.47,-24.785,0,-3.2625], +// 4 16 -25.1134 0 -6.7288 -24.0214 0 -9.9502 -23.0975 0 -9.5675 -24.1475 0 -6.47 + [4,16,-25.1134,0,-6.7288,-24.0214,0,-9.9502,-23.0975,0,-9.5675,-24.1475,0,-6.47], +// 4 16 -24.0214 0 -9.9502 -22.516 0 -13 -21.65 0 -12.5 -23.0975 0 -9.5675 + [4,16,-24.0214,0,-9.9502,-22.516,0,-13,-21.65,0,-12.5,-23.0975,0,-9.5675], +// 4 16 -22.516 0 -13 -20.6284 0 -15.8288 -19.835 0 -15.22 -21.65 0 -12.5 + [4,16,-22.516,0,-13,-20.6284,0,-15.8288,-19.835,0,-15.22,-21.65,0,-12.5], +// 4 16 -20.6284 0 -15.8288 -18.3846 0 -18.3846 -17.6775 0 -17.6775 -19.835 0 -15.22 + [4,16,-20.6284,0,-15.8288,-18.3846,0,-18.3846,-17.6775,0,-17.6775,-19.835,0,-15.22], +// 4 16 -18.3846 0 -18.3846 -15.8288 0 -20.6284 -15.22 0 -19.835 -17.6775 0 -17.6775 + [4,16,-18.3846,0,-18.3846,-15.8288,0,-20.6284,-15.22,0,-19.835,-17.6775,0,-17.6775], +// 4 16 -15.8288 0 -20.6284 -13 0 -22.516 -12.5 0 -21.65 -15.22 0 -19.835 + [4,16,-15.8288,0,-20.6284,-13,0,-22.516,-12.5,0,-21.65,-15.22,0,-19.835], +// 4 16 -13 0 -22.516 -9.9502 0 -24.0214 -9.5675 0 -23.0975 -12.5 0 -21.65 + [4,16,-13,0,-22.516,-9.9502,0,-24.0214,-9.5675,0,-23.0975,-12.5,0,-21.65], +// 4 16 -9.9502 0 -24.0214 -6.7288 0 -25.1134 -6.47 0 -24.1475 -9.5675 0 -23.0975 + [4,16,-9.9502,0,-24.0214,-6.7288,0,-25.1134,-6.47,0,-24.1475,-9.5675,0,-23.0975], +// 4 16 -6.7288 0 -25.1134 -3.393 0 -25.7764 -3.2625 0 -24.785 -6.47 0 -24.1475 + [4,16,-6.7288,0,-25.1134,-3.393,0,-25.7764,-3.2625,0,-24.785,-6.47,0,-24.1475], +// 4 16 -3.393 0 -25.7764 0 0 -26 0 0 -25 -3.2625 0 -24.785 + [4,16,-3.393,0,-25.7764,0,0,-26,0,0,-25,-3.2625,0,-24.785], +// 4 16 0 0 -26 3.393 0 -25.7764 3.2625 0 -24.785 0 0 -25 + [4,16,0,0,-26,3.393,0,-25.7764,3.2625,0,-24.785,0,0,-25], +// 4 16 3.393 0 -25.7764 6.7288 0 -25.1134 6.47 0 -24.1475 3.2625 0 -24.785 + [4,16,3.393,0,-25.7764,6.7288,0,-25.1134,6.47,0,-24.1475,3.2625,0,-24.785], +// 4 16 6.7288 0 -25.1134 9.9502 0 -24.0214 9.5675 0 -23.0975 6.47 0 -24.1475 + [4,16,6.7288,0,-25.1134,9.9502,0,-24.0214,9.5675,0,-23.0975,6.47,0,-24.1475], +// 4 16 9.9502 0 -24.0214 13 0 -22.516 12.5 0 -21.65 9.5675 0 -23.0975 + [4,16,9.9502,0,-24.0214,13,0,-22.516,12.5,0,-21.65,9.5675,0,-23.0975], +// 4 16 13 0 -22.516 15.8288 0 -20.6284 15.22 0 -19.835 12.5 0 -21.65 + [4,16,13,0,-22.516,15.8288,0,-20.6284,15.22,0,-19.835,12.5,0,-21.65], +// 4 16 15.8288 0 -20.6284 18.3846 0 -18.3846 17.6775 0 -17.6775 15.22 0 -19.835 + [4,16,15.8288,0,-20.6284,18.3846,0,-18.3846,17.6775,0,-17.6775,15.22,0,-19.835], +// 4 16 18.3846 0 -18.3846 20.6284 0 -15.8288 19.835 0 -15.22 17.6775 0 -17.6775 + [4,16,18.3846,0,-18.3846,20.6284,0,-15.8288,19.835,0,-15.22,17.6775,0,-17.6775], +// 4 16 20.6284 0 -15.8288 22.516 0 -13 21.65 0 -12.5 19.835 0 -15.22 + [4,16,20.6284,0,-15.8288,22.516,0,-13,21.65,0,-12.5,19.835,0,-15.22], +// 4 16 22.516 0 -13 24.0214 0 -9.9502 23.0975 0 -9.5675 21.65 0 -12.5 + [4,16,22.516,0,-13,24.0214,0,-9.9502,23.0975,0,-9.5675,21.65,0,-12.5], +// 4 16 24.0214 0 -9.9502 25.1134 0 -6.7288 24.1475 0 -6.47 23.0975 0 -9.5675 + [4,16,24.0214,0,-9.9502,25.1134,0,-6.7288,24.1475,0,-6.47,23.0975,0,-9.5675], +// 4 16 25.1134 0 -6.7288 25.7764 0 -3.393 24.785 0 -3.2625 24.1475 0 -6.47 + [4,16,25.1134,0,-6.7288,25.7764,0,-3.393,24.785,0,-3.2625,24.1475,0,-6.47], +// 4 16 25.7764 0 -3.393 26 0 0 25 0 0 24.785 0 -3.2625 + [4,16,25.7764,0,-3.393,26,0,0,25,0,0,24.785,0,-3.2625], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4rin25(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4rin25(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4rin26.scad b/p/48/4-4rin26.scad index abb8f1efc..ad4ff1fb9 100644 --- a/p/48/4-4rin26.scad +++ b/p/48/4-4rin26.scad @@ -1,117 +1,116 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin26() = [ -// 0 Hi-Res Ring 26 x 1.0 +// 0 ~Hi-Res Ring 26 x 1.0 (Obsolete) // 0 Name: 48\4-4rin26.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-01-26 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 26 0 0 27 0 0 26.7678 0 3.5235 25.7764 0 3.393 - [4,16,26,0,0,27,0,0,26.7678,0,3.5235,25.7764,0,3.393], -// 4 16 25.7764 0 3.393 26.7678 0 3.5235 26.0793 0 6.9876 25.1134 0 6.7288 - [4,16,25.7764,0,3.393,26.7678,0,3.5235,26.0793,0,6.9876,25.1134,0,6.7288], -// 4 16 25.1134 0 6.7288 26.0793 0 6.9876 24.9453 0 10.3329 24.0214 0 9.9502 - [4,16,25.1134,0,6.7288,26.0793,0,6.9876,24.9453,0,10.3329,24.0214,0,9.9502], -// 4 16 24.0214 0 9.9502 24.9453 0 10.3329 23.382 0 13.5 22.516 0 13 - [4,16,24.0214,0,9.9502,24.9453,0,10.3329,23.382,0,13.5,22.516,0,13], -// 4 16 22.516 0 13 23.382 0 13.5 21.4218 0 16.4376 20.6284 0 15.8288 - [4,16,22.516,0,13,23.382,0,13.5,21.4218,0,16.4376,20.6284,0,15.8288], -// 4 16 20.6284 0 15.8288 21.4218 0 16.4376 19.0917 0 19.0917 18.3846 0 18.3846 - [4,16,20.6284,0,15.8288,21.4218,0,16.4376,19.0917,0,19.0917,18.3846,0,18.3846], -// 4 16 18.3846 0 18.3846 19.0917 0 19.0917 16.4376 0 21.4218 15.8288 0 20.6284 - [4,16,18.3846,0,18.3846,19.0917,0,19.0917,16.4376,0,21.4218,15.8288,0,20.6284], -// 4 16 15.8288 0 20.6284 16.4376 0 21.4218 13.5 0 23.382 13 0 22.516 - [4,16,15.8288,0,20.6284,16.4376,0,21.4218,13.5,0,23.382,13,0,22.516], -// 4 16 13 0 22.516 13.5 0 23.382 10.3329 0 24.9453 9.9502 0 24.0214 - [4,16,13,0,22.516,13.5,0,23.382,10.3329,0,24.9453,9.9502,0,24.0214], -// 4 16 9.9502 0 24.0214 10.3329 0 24.9453 6.9876 0 26.0793 6.7288 0 25.1134 - [4,16,9.9502,0,24.0214,10.3329,0,24.9453,6.9876,0,26.0793,6.7288,0,25.1134], -// 4 16 6.7288 0 25.1134 6.9876 0 26.0793 3.5235 0 26.7678 3.393 0 25.7764 - [4,16,6.7288,0,25.1134,6.9876,0,26.0793,3.5235,0,26.7678,3.393,0,25.7764], -// 4 16 3.393 0 25.7764 3.5235 0 26.7678 0 0 27 0 0 26 - [4,16,3.393,0,25.7764,3.5235,0,26.7678,0,0,27,0,0,26], -// 4 16 0 0 26 0 0 27 -3.5235 0 26.7678 -3.393 0 25.7764 - [4,16,0,0,26,0,0,27,-3.5235,0,26.7678,-3.393,0,25.7764], -// 4 16 -3.393 0 25.7764 -3.5235 0 26.7678 -6.9876 0 26.0793 -6.7288 0 25.1134 - [4,16,-3.393,0,25.7764,-3.5235,0,26.7678,-6.9876,0,26.0793,-6.7288,0,25.1134], -// 4 16 -6.7288 0 25.1134 -6.9876 0 26.0793 -10.3329 0 24.9453 -9.9502 0 24.0214 - [4,16,-6.7288,0,25.1134,-6.9876,0,26.0793,-10.3329,0,24.9453,-9.9502,0,24.0214], -// 4 16 -9.9502 0 24.0214 -10.3329 0 24.9453 -13.5 0 23.382 -13 0 22.516 - [4,16,-9.9502,0,24.0214,-10.3329,0,24.9453,-13.5,0,23.382,-13,0,22.516], -// 4 16 -13 0 22.516 -13.5 0 23.382 -16.4376 0 21.4218 -15.8288 0 20.6284 - [4,16,-13,0,22.516,-13.5,0,23.382,-16.4376,0,21.4218,-15.8288,0,20.6284], -// 4 16 -15.8288 0 20.6284 -16.4376 0 21.4218 -19.0917 0 19.0917 -18.3846 0 18.3846 - [4,16,-15.8288,0,20.6284,-16.4376,0,21.4218,-19.0917,0,19.0917,-18.3846,0,18.3846], -// 4 16 -18.3846 0 18.3846 -19.0917 0 19.0917 -21.4218 0 16.4376 -20.6284 0 15.8288 - [4,16,-18.3846,0,18.3846,-19.0917,0,19.0917,-21.4218,0,16.4376,-20.6284,0,15.8288], -// 4 16 -20.6284 0 15.8288 -21.4218 0 16.4376 -23.382 0 13.5 -22.516 0 13 - [4,16,-20.6284,0,15.8288,-21.4218,0,16.4376,-23.382,0,13.5,-22.516,0,13], -// 4 16 -22.516 0 13 -23.382 0 13.5 -24.9453 0 10.3329 -24.0214 0 9.9502 - [4,16,-22.516,0,13,-23.382,0,13.5,-24.9453,0,10.3329,-24.0214,0,9.9502], -// 4 16 -24.0214 0 9.9502 -24.9453 0 10.3329 -26.0793 0 6.9876 -25.1134 0 6.7288 - [4,16,-24.0214,0,9.9502,-24.9453,0,10.3329,-26.0793,0,6.9876,-25.1134,0,6.7288], -// 4 16 -25.1134 0 6.7288 -26.0793 0 6.9876 -26.7678 0 3.5235 -25.7764 0 3.393 - [4,16,-25.1134,0,6.7288,-26.0793,0,6.9876,-26.7678,0,3.5235,-25.7764,0,3.393], -// 4 16 -25.7764 0 3.393 -26.7678 0 3.5235 -27 0 0 -26 0 0 - [4,16,-25.7764,0,3.393,-26.7678,0,3.5235,-27,0,0,-26,0,0], -// 4 16 -26 0 0 -27 0 0 -26.7678 0 -3.5235 -25.7764 0 -3.393 - [4,16,-26,0,0,-27,0,0,-26.7678,0,-3.5235,-25.7764,0,-3.393], -// 4 16 -25.7764 0 -3.393 -26.7678 0 -3.5235 -26.0793 0 -6.9876 -25.1134 0 -6.7288 - [4,16,-25.7764,0,-3.393,-26.7678,0,-3.5235,-26.0793,0,-6.9876,-25.1134,0,-6.7288], -// 4 16 -25.1134 0 -6.7288 -26.0793 0 -6.9876 -24.9453 0 -10.3329 -24.0214 0 -9.9502 - [4,16,-25.1134,0,-6.7288,-26.0793,0,-6.9876,-24.9453,0,-10.3329,-24.0214,0,-9.9502], -// 4 16 -24.0214 0 -9.9502 -24.9453 0 -10.3329 -23.382 0 -13.5 -22.516 0 -13 - [4,16,-24.0214,0,-9.9502,-24.9453,0,-10.3329,-23.382,0,-13.5,-22.516,0,-13], -// 4 16 -22.516 0 -13 -23.382 0 -13.5 -21.4218 0 -16.4376 -20.6284 0 -15.8288 - [4,16,-22.516,0,-13,-23.382,0,-13.5,-21.4218,0,-16.4376,-20.6284,0,-15.8288], -// 4 16 -20.6284 0 -15.8288 -21.4218 0 -16.4376 -19.0917 0 -19.0917 -18.3846 0 -18.3846 - [4,16,-20.6284,0,-15.8288,-21.4218,0,-16.4376,-19.0917,0,-19.0917,-18.3846,0,-18.3846], -// 4 16 -18.3846 0 -18.3846 -19.0917 0 -19.0917 -16.4376 0 -21.4218 -15.8288 0 -20.6284 - [4,16,-18.3846,0,-18.3846,-19.0917,0,-19.0917,-16.4376,0,-21.4218,-15.8288,0,-20.6284], -// 4 16 -15.8288 0 -20.6284 -16.4376 0 -21.4218 -13.5 0 -23.382 -13 0 -22.516 - [4,16,-15.8288,0,-20.6284,-16.4376,0,-21.4218,-13.5,0,-23.382,-13,0,-22.516], -// 4 16 -13 0 -22.516 -13.5 0 -23.382 -10.3329 0 -24.9453 -9.9502 0 -24.0214 - [4,16,-13,0,-22.516,-13.5,0,-23.382,-10.3329,0,-24.9453,-9.9502,0,-24.0214], -// 4 16 -9.9502 0 -24.0214 -10.3329 0 -24.9453 -6.9876 0 -26.0793 -6.7288 0 -25.1134 - [4,16,-9.9502,0,-24.0214,-10.3329,0,-24.9453,-6.9876,0,-26.0793,-6.7288,0,-25.1134], -// 4 16 -6.7288 0 -25.1134 -6.9876 0 -26.0793 -3.5235 0 -26.7678 -3.393 0 -25.7764 - [4,16,-6.7288,0,-25.1134,-6.9876,0,-26.0793,-3.5235,0,-26.7678,-3.393,0,-25.7764], -// 4 16 -3.393 0 -25.7764 -3.5235 0 -26.7678 0 0 -27 0 0 -26 - [4,16,-3.393,0,-25.7764,-3.5235,0,-26.7678,0,0,-27,0,0,-26], -// 4 16 0 0 -26 0 0 -27 3.5235 0 -26.7678 3.393 0 -25.7764 - [4,16,0,0,-26,0,0,-27,3.5235,0,-26.7678,3.393,0,-25.7764], -// 4 16 3.393 0 -25.7764 3.5235 0 -26.7678 6.9876 0 -26.0793 6.7288 0 -25.1134 - [4,16,3.393,0,-25.7764,3.5235,0,-26.7678,6.9876,0,-26.0793,6.7288,0,-25.1134], -// 4 16 6.7288 0 -25.1134 6.9876 0 -26.0793 10.3329 0 -24.9453 9.9502 0 -24.0214 - [4,16,6.7288,0,-25.1134,6.9876,0,-26.0793,10.3329,0,-24.9453,9.9502,0,-24.0214], -// 4 16 9.9502 0 -24.0214 10.3329 0 -24.9453 13.5 0 -23.382 13 0 -22.516 - [4,16,9.9502,0,-24.0214,10.3329,0,-24.9453,13.5,0,-23.382,13,0,-22.516], -// 4 16 13 0 -22.516 13.5 0 -23.382 16.4376 0 -21.4218 15.8288 0 -20.6284 - [4,16,13,0,-22.516,13.5,0,-23.382,16.4376,0,-21.4218,15.8288,0,-20.6284], -// 4 16 15.8288 0 -20.6284 16.4376 0 -21.4218 19.0917 0 -19.0917 18.3846 0 -18.3846 - [4,16,15.8288,0,-20.6284,16.4376,0,-21.4218,19.0917,0,-19.0917,18.3846,0,-18.3846], -// 4 16 18.3846 0 -18.3846 19.0917 0 -19.0917 21.4218 0 -16.4376 20.6284 0 -15.8288 - [4,16,18.3846,0,-18.3846,19.0917,0,-19.0917,21.4218,0,-16.4376,20.6284,0,-15.8288], -// 4 16 20.6284 0 -15.8288 21.4218 0 -16.4376 23.382 0 -13.5 22.516 0 -13 - [4,16,20.6284,0,-15.8288,21.4218,0,-16.4376,23.382,0,-13.5,22.516,0,-13], -// 4 16 22.516 0 -13 23.382 0 -13.5 24.9453 0 -10.3329 24.0214 0 -9.9502 - [4,16,22.516,0,-13,23.382,0,-13.5,24.9453,0,-10.3329,24.0214,0,-9.9502], -// 4 16 24.0214 0 -9.9502 24.9453 0 -10.3329 26.0793 0 -6.9876 25.1134 0 -6.7288 - [4,16,24.0214,0,-9.9502,24.9453,0,-10.3329,26.0793,0,-6.9876,25.1134,0,-6.7288], -// 4 16 25.1134 0 -6.7288 26.0793 0 -6.9876 26.7678 0 -3.5235 25.7764 0 -3.393 - [4,16,25.1134,0,-6.7288,26.0793,0,-6.9876,26.7678,0,-3.5235,25.7764,0,-3.393], -// 4 16 25.7764 0 -3.393 26.7678 0 -3.5235 27 0 0 26 0 0 - [4,16,25.7764,0,-3.393,26.7678,0,-3.5235,27,0,0,26,0,0], -// -// 0 end of file -// +// 4 16 27 0 0 26.7678 0 3.5235 25.7764 0 3.393 26 0 0 + [4,16,27,0,0,26.7678,0,3.5235,25.7764,0,3.393,26,0,0], +// 4 16 26.7678 0 3.5235 26.0793 0 6.9876 25.1134 0 6.7288 25.7764 0 3.393 + [4,16,26.7678,0,3.5235,26.0793,0,6.9876,25.1134,0,6.7288,25.7764,0,3.393], +// 4 16 26.0793 0 6.9876 24.9453 0 10.3329 24.0214 0 9.9502 25.1134 0 6.7288 + [4,16,26.0793,0,6.9876,24.9453,0,10.3329,24.0214,0,9.9502,25.1134,0,6.7288], +// 4 16 24.9453 0 10.3329 23.382 0 13.5 22.516 0 13 24.0214 0 9.9502 + [4,16,24.9453,0,10.3329,23.382,0,13.5,22.516,0,13,24.0214,0,9.9502], +// 4 16 23.382 0 13.5 21.4218 0 16.4376 20.6284 0 15.8288 22.516 0 13 + [4,16,23.382,0,13.5,21.4218,0,16.4376,20.6284,0,15.8288,22.516,0,13], +// 4 16 21.4218 0 16.4376 19.0917 0 19.0917 18.3846 0 18.3846 20.6284 0 15.8288 + [4,16,21.4218,0,16.4376,19.0917,0,19.0917,18.3846,0,18.3846,20.6284,0,15.8288], +// 4 16 19.0917 0 19.0917 16.4376 0 21.4218 15.8288 0 20.6284 18.3846 0 18.3846 + [4,16,19.0917,0,19.0917,16.4376,0,21.4218,15.8288,0,20.6284,18.3846,0,18.3846], +// 4 16 16.4376 0 21.4218 13.5 0 23.382 13 0 22.516 15.8288 0 20.6284 + [4,16,16.4376,0,21.4218,13.5,0,23.382,13,0,22.516,15.8288,0,20.6284], +// 4 16 13.5 0 23.382 10.3329 0 24.9453 9.9502 0 24.0214 13 0 22.516 + [4,16,13.5,0,23.382,10.3329,0,24.9453,9.9502,0,24.0214,13,0,22.516], +// 4 16 10.3329 0 24.9453 6.9876 0 26.0793 6.7288 0 25.1134 9.9502 0 24.0214 + [4,16,10.3329,0,24.9453,6.9876,0,26.0793,6.7288,0,25.1134,9.9502,0,24.0214], +// 4 16 6.9876 0 26.0793 3.5235 0 26.7678 3.393 0 25.7764 6.7288 0 25.1134 + [4,16,6.9876,0,26.0793,3.5235,0,26.7678,3.393,0,25.7764,6.7288,0,25.1134], +// 4 16 3.5235 0 26.7678 0 0 27 0 0 26 3.393 0 25.7764 + [4,16,3.5235,0,26.7678,0,0,27,0,0,26,3.393,0,25.7764], +// 4 16 0 0 27 -3.5235 0 26.7678 -3.393 0 25.7764 0 0 26 + [4,16,0,0,27,-3.5235,0,26.7678,-3.393,0,25.7764,0,0,26], +// 4 16 -3.5235 0 26.7678 -6.9876 0 26.0793 -6.7288 0 25.1134 -3.393 0 25.7764 + [4,16,-3.5235,0,26.7678,-6.9876,0,26.0793,-6.7288,0,25.1134,-3.393,0,25.7764], +// 4 16 -6.9876 0 26.0793 -10.3329 0 24.9453 -9.9502 0 24.0214 -6.7288 0 25.1134 + [4,16,-6.9876,0,26.0793,-10.3329,0,24.9453,-9.9502,0,24.0214,-6.7288,0,25.1134], +// 4 16 -10.3329 0 24.9453 -13.5 0 23.382 -13 0 22.516 -9.9502 0 24.0214 + [4,16,-10.3329,0,24.9453,-13.5,0,23.382,-13,0,22.516,-9.9502,0,24.0214], +// 4 16 -13.5 0 23.382 -16.4376 0 21.4218 -15.8288 0 20.6284 -13 0 22.516 + [4,16,-13.5,0,23.382,-16.4376,0,21.4218,-15.8288,0,20.6284,-13,0,22.516], +// 4 16 -16.4376 0 21.4218 -19.0917 0 19.0917 -18.3846 0 18.3846 -15.8288 0 20.6284 + [4,16,-16.4376,0,21.4218,-19.0917,0,19.0917,-18.3846,0,18.3846,-15.8288,0,20.6284], +// 4 16 -19.0917 0 19.0917 -21.4218 0 16.4376 -20.6284 0 15.8288 -18.3846 0 18.3846 + [4,16,-19.0917,0,19.0917,-21.4218,0,16.4376,-20.6284,0,15.8288,-18.3846,0,18.3846], +// 4 16 -21.4218 0 16.4376 -23.382 0 13.5 -22.516 0 13 -20.6284 0 15.8288 + [4,16,-21.4218,0,16.4376,-23.382,0,13.5,-22.516,0,13,-20.6284,0,15.8288], +// 4 16 -23.382 0 13.5 -24.9453 0 10.3329 -24.0214 0 9.9502 -22.516 0 13 + [4,16,-23.382,0,13.5,-24.9453,0,10.3329,-24.0214,0,9.9502,-22.516,0,13], +// 4 16 -24.9453 0 10.3329 -26.0793 0 6.9876 -25.1134 0 6.7288 -24.0214 0 9.9502 + [4,16,-24.9453,0,10.3329,-26.0793,0,6.9876,-25.1134,0,6.7288,-24.0214,0,9.9502], +// 4 16 -26.0793 0 6.9876 -26.7678 0 3.5235 -25.7764 0 3.393 -25.1134 0 6.7288 + [4,16,-26.0793,0,6.9876,-26.7678,0,3.5235,-25.7764,0,3.393,-25.1134,0,6.7288], +// 4 16 -26.7678 0 3.5235 -27 0 0 -26 0 0 -25.7764 0 3.393 + [4,16,-26.7678,0,3.5235,-27,0,0,-26,0,0,-25.7764,0,3.393], +// 4 16 -27 0 0 -26.7678 0 -3.5235 -25.7764 0 -3.393 -26 0 0 + [4,16,-27,0,0,-26.7678,0,-3.5235,-25.7764,0,-3.393,-26,0,0], +// 4 16 -26.7678 0 -3.5235 -26.0793 0 -6.9876 -25.1134 0 -6.7288 -25.7764 0 -3.393 + [4,16,-26.7678,0,-3.5235,-26.0793,0,-6.9876,-25.1134,0,-6.7288,-25.7764,0,-3.393], +// 4 16 -26.0793 0 -6.9876 -24.9453 0 -10.3329 -24.0214 0 -9.9502 -25.1134 0 -6.7288 + [4,16,-26.0793,0,-6.9876,-24.9453,0,-10.3329,-24.0214,0,-9.9502,-25.1134,0,-6.7288], +// 4 16 -24.9453 0 -10.3329 -23.382 0 -13.5 -22.516 0 -13 -24.0214 0 -9.9502 + [4,16,-24.9453,0,-10.3329,-23.382,0,-13.5,-22.516,0,-13,-24.0214,0,-9.9502], +// 4 16 -23.382 0 -13.5 -21.4218 0 -16.4376 -20.6284 0 -15.8288 -22.516 0 -13 + [4,16,-23.382,0,-13.5,-21.4218,0,-16.4376,-20.6284,0,-15.8288,-22.516,0,-13], +// 4 16 -21.4218 0 -16.4376 -19.0917 0 -19.0917 -18.3846 0 -18.3846 -20.6284 0 -15.8288 + [4,16,-21.4218,0,-16.4376,-19.0917,0,-19.0917,-18.3846,0,-18.3846,-20.6284,0,-15.8288], +// 4 16 -19.0917 0 -19.0917 -16.4376 0 -21.4218 -15.8288 0 -20.6284 -18.3846 0 -18.3846 + [4,16,-19.0917,0,-19.0917,-16.4376,0,-21.4218,-15.8288,0,-20.6284,-18.3846,0,-18.3846], +// 4 16 -16.4376 0 -21.4218 -13.5 0 -23.382 -13 0 -22.516 -15.8288 0 -20.6284 + [4,16,-16.4376,0,-21.4218,-13.5,0,-23.382,-13,0,-22.516,-15.8288,0,-20.6284], +// 4 16 -13.5 0 -23.382 -10.3329 0 -24.9453 -9.9502 0 -24.0214 -13 0 -22.516 + [4,16,-13.5,0,-23.382,-10.3329,0,-24.9453,-9.9502,0,-24.0214,-13,0,-22.516], +// 4 16 -10.3329 0 -24.9453 -6.9876 0 -26.0793 -6.7288 0 -25.1134 -9.9502 0 -24.0214 + [4,16,-10.3329,0,-24.9453,-6.9876,0,-26.0793,-6.7288,0,-25.1134,-9.9502,0,-24.0214], +// 4 16 -6.9876 0 -26.0793 -3.5235 0 -26.7678 -3.393 0 -25.7764 -6.7288 0 -25.1134 + [4,16,-6.9876,0,-26.0793,-3.5235,0,-26.7678,-3.393,0,-25.7764,-6.7288,0,-25.1134], +// 4 16 -3.5235 0 -26.7678 0 0 -27 0 0 -26 -3.393 0 -25.7764 + [4,16,-3.5235,0,-26.7678,0,0,-27,0,0,-26,-3.393,0,-25.7764], +// 4 16 0 0 -27 3.5235 0 -26.7678 3.393 0 -25.7764 0 0 -26 + [4,16,0,0,-27,3.5235,0,-26.7678,3.393,0,-25.7764,0,0,-26], +// 4 16 3.5235 0 -26.7678 6.9876 0 -26.0793 6.7288 0 -25.1134 3.393 0 -25.7764 + [4,16,3.5235,0,-26.7678,6.9876,0,-26.0793,6.7288,0,-25.1134,3.393,0,-25.7764], +// 4 16 6.9876 0 -26.0793 10.3329 0 -24.9453 9.9502 0 -24.0214 6.7288 0 -25.1134 + [4,16,6.9876,0,-26.0793,10.3329,0,-24.9453,9.9502,0,-24.0214,6.7288,0,-25.1134], +// 4 16 10.3329 0 -24.9453 13.5 0 -23.382 13 0 -22.516 9.9502 0 -24.0214 + [4,16,10.3329,0,-24.9453,13.5,0,-23.382,13,0,-22.516,9.9502,0,-24.0214], +// 4 16 13.5 0 -23.382 16.4376 0 -21.4218 15.8288 0 -20.6284 13 0 -22.516 + [4,16,13.5,0,-23.382,16.4376,0,-21.4218,15.8288,0,-20.6284,13,0,-22.516], +// 4 16 16.4376 0 -21.4218 19.0917 0 -19.0917 18.3846 0 -18.3846 15.8288 0 -20.6284 + [4,16,16.4376,0,-21.4218,19.0917,0,-19.0917,18.3846,0,-18.3846,15.8288,0,-20.6284], +// 4 16 19.0917 0 -19.0917 21.4218 0 -16.4376 20.6284 0 -15.8288 18.3846 0 -18.3846 + [4,16,19.0917,0,-19.0917,21.4218,0,-16.4376,20.6284,0,-15.8288,18.3846,0,-18.3846], +// 4 16 21.4218 0 -16.4376 23.382 0 -13.5 22.516 0 -13 20.6284 0 -15.8288 + [4,16,21.4218,0,-16.4376,23.382,0,-13.5,22.516,0,-13,20.6284,0,-15.8288], +// 4 16 23.382 0 -13.5 24.9453 0 -10.3329 24.0214 0 -9.9502 22.516 0 -13 + [4,16,23.382,0,-13.5,24.9453,0,-10.3329,24.0214,0,-9.9502,22.516,0,-13], +// 4 16 24.9453 0 -10.3329 26.0793 0 -6.9876 25.1134 0 -6.7288 24.0214 0 -9.9502 + [4,16,24.9453,0,-10.3329,26.0793,0,-6.9876,25.1134,0,-6.7288,24.0214,0,-9.9502], +// 4 16 26.0793 0 -6.9876 26.7678 0 -3.5235 25.7764 0 -3.393 25.1134 0 -6.7288 + [4,16,26.0793,0,-6.9876,26.7678,0,-3.5235,25.7764,0,-3.393,25.1134,0,-6.7288], +// 4 16 26.7678 0 -3.5235 27 0 0 26 0 0 25.7764 0 -3.393 + [4,16,26.7678,0,-3.5235,27,0,0,26,0,0,25.7764,0,-3.393], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4rin26(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4rin26(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4rin27.scad b/p/48/4-4rin27.scad index f871d8401..9cd72ecc1 100644 --- a/p/48/4-4rin27.scad +++ b/p/48/4-4rin27.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin27() = [ -// 0 Hi-Res Ring 27 x 1.0 +// 0 ~Hi-Res Ring 27 x 1.0 (Obsolete) // 0 Name: 48\4-4rin27.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__4_4rin27() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\4-4ring27.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 27 0 0 28 0 0 27.7592 0 3.654 26.7678 0 3.5235 [4,16,27,0,0,28,0,0,27.7592,0,3.654,26.7678,0,3.5235], diff --git a/p/48/4-4rin28.scad b/p/48/4-4rin28.scad index df41ad654..85a7e200d 100644 --- a/p/48/4-4rin28.scad +++ b/p/48/4-4rin28.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin28() = [ -// 0 Hi-Res Ring 28 x 1.0 +// 0 ~Hi-Res Ring 28 x 1.0 (Obsolete) // 0 Name: 48\4-4rin28.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__4_4rin28() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\4-4ring28.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 28 0 0 29 0 0 28.7506 0 3.7845 27.7592 0 3.654 [4,16,28,0,0,29,0,0,28.7506,0,3.7845,27.7592,0,3.654], diff --git a/p/48/4-4rin29.scad b/p/48/4-4rin29.scad index 95fe4c7ea..7930525ce 100644 --- a/p/48/4-4rin29.scad +++ b/p/48/4-4rin29.scad @@ -1,117 +1,116 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin29() = [ -// 0 Hi-Res Ring 29 x 1.0 +// 0 ~Hi-Res Ring 29 x 1.0 (Obsolete) // 0 Name: 48\4-4rin29.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-02-06 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 29 0 0 30 0 0 29.742 0 3.915 28.7506 0 3.7845 - [4,16,29,0,0,30,0,0,29.742,0,3.915,28.7506,0,3.7845], -// 4 16 28.7506 0 3.7845 29.742 0 3.915 28.977 0 7.764 28.0111 0 7.5052 - [4,16,28.7506,0,3.7845,29.742,0,3.915,28.977,0,7.764,28.0111,0,7.5052], -// 4 16 28.0111 0 7.5052 28.977 0 7.764 27.717 0 11.481 26.7931 0 11.0983 - [4,16,28.0111,0,7.5052,28.977,0,7.764,27.717,0,11.481,26.7931,0,11.0983], -// 4 16 26.7931 0 11.0983 27.717 0 11.481 25.98 0 15 25.114 0 14.5 - [4,16,26.7931,0,11.0983,27.717,0,11.481,25.98,0,15,25.114,0,14.5], -// 4 16 25.114 0 14.5 25.98 0 15 23.802 0 18.264 23.0086 0 17.6552 - [4,16,25.114,0,14.5,25.98,0,15,23.802,0,18.264,23.0086,0,17.6552], -// 4 16 23.0086 0 17.6552 23.802 0 18.264 21.213 0 21.213 20.5059 0 20.5059 - [4,16,23.0086,0,17.6552,23.802,0,18.264,21.213,0,21.213,20.5059,0,20.5059], -// 4 16 20.5059 0 20.5059 21.213 0 21.213 18.264 0 23.802 17.6552 0 23.0086 - [4,16,20.5059,0,20.5059,21.213,0,21.213,18.264,0,23.802,17.6552,0,23.0086], -// 4 16 17.6552 0 23.0086 18.264 0 23.802 15 0 25.98 14.5 0 25.114 - [4,16,17.6552,0,23.0086,18.264,0,23.802,15,0,25.98,14.5,0,25.114], -// 4 16 14.5 0 25.114 15 0 25.98 11.481 0 27.717 11.0983 0 26.7931 - [4,16,14.5,0,25.114,15,0,25.98,11.481,0,27.717,11.0983,0,26.7931], -// 4 16 11.0983 0 26.7931 11.481 0 27.717 7.764 0 28.977 7.5052 0 28.0111 - [4,16,11.0983,0,26.7931,11.481,0,27.717,7.764,0,28.977,7.5052,0,28.0111], -// 4 16 7.5052 0 28.0111 7.764 0 28.977 3.915 0 29.742 3.7845 0 28.7506 - [4,16,7.5052,0,28.0111,7.764,0,28.977,3.915,0,29.742,3.7845,0,28.7506], -// 4 16 3.7845 0 28.7506 3.915 0 29.742 0 0 30 0 0 29 - [4,16,3.7845,0,28.7506,3.915,0,29.742,0,0,30,0,0,29], -// 4 16 0 0 29 0 0 30 -3.915 0 29.742 -3.7845 0 28.7506 - [4,16,0,0,29,0,0,30,-3.915,0,29.742,-3.7845,0,28.7506], -// 4 16 -3.7845 0 28.7506 -3.915 0 29.742 -7.764 0 28.977 -7.5052 0 28.0111 - [4,16,-3.7845,0,28.7506,-3.915,0,29.742,-7.764,0,28.977,-7.5052,0,28.0111], -// 4 16 -7.5052 0 28.0111 -7.764 0 28.977 -11.481 0 27.717 -11.0983 0 26.7931 - [4,16,-7.5052,0,28.0111,-7.764,0,28.977,-11.481,0,27.717,-11.0983,0,26.7931], -// 4 16 -11.0983 0 26.7931 -11.481 0 27.717 -15 0 25.98 -14.5 0 25.114 - [4,16,-11.0983,0,26.7931,-11.481,0,27.717,-15,0,25.98,-14.5,0,25.114], -// 4 16 -14.5 0 25.114 -15 0 25.98 -18.264 0 23.802 -17.6552 0 23.0086 - [4,16,-14.5,0,25.114,-15,0,25.98,-18.264,0,23.802,-17.6552,0,23.0086], -// 4 16 -17.6552 0 23.0086 -18.264 0 23.802 -21.213 0 21.213 -20.5059 0 20.5059 - [4,16,-17.6552,0,23.0086,-18.264,0,23.802,-21.213,0,21.213,-20.5059,0,20.5059], -// 4 16 -20.5059 0 20.5059 -21.213 0 21.213 -23.802 0 18.264 -23.0086 0 17.6552 - [4,16,-20.5059,0,20.5059,-21.213,0,21.213,-23.802,0,18.264,-23.0086,0,17.6552], -// 4 16 -23.0086 0 17.6552 -23.802 0 18.264 -25.98 0 15 -25.114 0 14.5 - [4,16,-23.0086,0,17.6552,-23.802,0,18.264,-25.98,0,15,-25.114,0,14.5], -// 4 16 -25.114 0 14.5 -25.98 0 15 -27.717 0 11.481 -26.7931 0 11.0983 - [4,16,-25.114,0,14.5,-25.98,0,15,-27.717,0,11.481,-26.7931,0,11.0983], -// 4 16 -26.7931 0 11.0983 -27.717 0 11.481 -28.977 0 7.764 -28.0111 0 7.5052 - [4,16,-26.7931,0,11.0983,-27.717,0,11.481,-28.977,0,7.764,-28.0111,0,7.5052], -// 4 16 -28.0111 0 7.5052 -28.977 0 7.764 -29.742 0 3.915 -28.7506 0 3.7845 - [4,16,-28.0111,0,7.5052,-28.977,0,7.764,-29.742,0,3.915,-28.7506,0,3.7845], -// 4 16 -28.7506 0 3.7845 -29.742 0 3.915 -30 0 0 -29 0 0 - [4,16,-28.7506,0,3.7845,-29.742,0,3.915,-30,0,0,-29,0,0], -// 4 16 -29 0 0 -30 0 0 -29.742 0 -3.915 -28.7506 0 -3.7845 - [4,16,-29,0,0,-30,0,0,-29.742,0,-3.915,-28.7506,0,-3.7845], -// 4 16 -28.7506 0 -3.7845 -29.742 0 -3.915 -28.977 0 -7.764 -28.0111 0 -7.5052 - [4,16,-28.7506,0,-3.7845,-29.742,0,-3.915,-28.977,0,-7.764,-28.0111,0,-7.5052], -// 4 16 -28.0111 0 -7.5052 -28.977 0 -7.764 -27.717 0 -11.481 -26.7931 0 -11.0983 - [4,16,-28.0111,0,-7.5052,-28.977,0,-7.764,-27.717,0,-11.481,-26.7931,0,-11.0983], -// 4 16 -26.7931 0 -11.0983 -27.717 0 -11.481 -25.98 0 -15 -25.114 0 -14.5 - [4,16,-26.7931,0,-11.0983,-27.717,0,-11.481,-25.98,0,-15,-25.114,0,-14.5], -// 4 16 -25.114 0 -14.5 -25.98 0 -15 -23.802 0 -18.264 -23.0086 0 -17.6552 - [4,16,-25.114,0,-14.5,-25.98,0,-15,-23.802,0,-18.264,-23.0086,0,-17.6552], -// 4 16 -23.0086 0 -17.6552 -23.802 0 -18.264 -21.213 0 -21.213 -20.5059 0 -20.5059 - [4,16,-23.0086,0,-17.6552,-23.802,0,-18.264,-21.213,0,-21.213,-20.5059,0,-20.5059], -// 4 16 -20.5059 0 -20.5059 -21.213 0 -21.213 -18.264 0 -23.802 -17.6552 0 -23.0086 - [4,16,-20.5059,0,-20.5059,-21.213,0,-21.213,-18.264,0,-23.802,-17.6552,0,-23.0086], -// 4 16 -17.6552 0 -23.0086 -18.264 0 -23.802 -15 0 -25.98 -14.5 0 -25.114 - [4,16,-17.6552,0,-23.0086,-18.264,0,-23.802,-15,0,-25.98,-14.5,0,-25.114], -// 4 16 -14.5 0 -25.114 -15 0 -25.98 -11.481 0 -27.717 -11.0983 0 -26.7931 - [4,16,-14.5,0,-25.114,-15,0,-25.98,-11.481,0,-27.717,-11.0983,0,-26.7931], -// 4 16 -11.0983 0 -26.7931 -11.481 0 -27.717 -7.764 0 -28.977 -7.5052 0 -28.0111 - [4,16,-11.0983,0,-26.7931,-11.481,0,-27.717,-7.764,0,-28.977,-7.5052,0,-28.0111], -// 4 16 -7.5052 0 -28.0111 -7.764 0 -28.977 -3.915 0 -29.742 -3.7845 0 -28.7506 - [4,16,-7.5052,0,-28.0111,-7.764,0,-28.977,-3.915,0,-29.742,-3.7845,0,-28.7506], -// 4 16 -3.7845 0 -28.7506 -3.915 0 -29.742 0 0 -30 0 0 -29 - [4,16,-3.7845,0,-28.7506,-3.915,0,-29.742,0,0,-30,0,0,-29], -// 4 16 0 0 -29 0 0 -30 3.915 0 -29.742 3.7845 0 -28.7506 - [4,16,0,0,-29,0,0,-30,3.915,0,-29.742,3.7845,0,-28.7506], -// 4 16 3.7845 0 -28.7506 3.915 0 -29.742 7.764 0 -28.977 7.5052 0 -28.0111 - [4,16,3.7845,0,-28.7506,3.915,0,-29.742,7.764,0,-28.977,7.5052,0,-28.0111], -// 4 16 7.5052 0 -28.0111 7.764 0 -28.977 11.481 0 -27.717 11.0983 0 -26.7931 - [4,16,7.5052,0,-28.0111,7.764,0,-28.977,11.481,0,-27.717,11.0983,0,-26.7931], -// 4 16 11.0983 0 -26.7931 11.481 0 -27.717 15 0 -25.98 14.5 0 -25.114 - [4,16,11.0983,0,-26.7931,11.481,0,-27.717,15,0,-25.98,14.5,0,-25.114], -// 4 16 14.5 0 -25.114 15 0 -25.98 18.264 0 -23.802 17.6552 0 -23.0086 - [4,16,14.5,0,-25.114,15,0,-25.98,18.264,0,-23.802,17.6552,0,-23.0086], -// 4 16 17.6552 0 -23.0086 18.264 0 -23.802 21.213 0 -21.213 20.5059 0 -20.5059 - [4,16,17.6552,0,-23.0086,18.264,0,-23.802,21.213,0,-21.213,20.5059,0,-20.5059], -// 4 16 20.5059 0 -20.5059 21.213 0 -21.213 23.802 0 -18.264 23.0086 0 -17.6552 - [4,16,20.5059,0,-20.5059,21.213,0,-21.213,23.802,0,-18.264,23.0086,0,-17.6552], -// 4 16 23.0086 0 -17.6552 23.802 0 -18.264 25.98 0 -15 25.114 0 -14.5 - [4,16,23.0086,0,-17.6552,23.802,0,-18.264,25.98,0,-15,25.114,0,-14.5], -// 4 16 25.114 0 -14.5 25.98 0 -15 27.717 0 -11.481 26.7931 0 -11.0983 - [4,16,25.114,0,-14.5,25.98,0,-15,27.717,0,-11.481,26.7931,0,-11.0983], -// 4 16 26.7931 0 -11.0983 27.717 0 -11.481 28.977 0 -7.764 28.0111 0 -7.5052 - [4,16,26.7931,0,-11.0983,27.717,0,-11.481,28.977,0,-7.764,28.0111,0,-7.5052], -// 4 16 28.0111 0 -7.5052 28.977 0 -7.764 29.742 0 -3.915 28.7506 0 -3.7845 - [4,16,28.0111,0,-7.5052,28.977,0,-7.764,29.742,0,-3.915,28.7506,0,-3.7845], -// 4 16 28.7506 0 -3.7845 29.742 0 -3.915 30 0 0 29 0 0 - [4,16,28.7506,0,-3.7845,29.742,0,-3.915,30,0,0,29,0,0], -// -// 0 end of file -// +// 4 16 30 0 0 29.742 0 3.915 28.7506 0 3.7845 29 0 0 + [4,16,30,0,0,29.742,0,3.915,28.7506,0,3.7845,29,0,0], +// 4 16 29.742 0 3.915 28.977 0 7.764 28.0111 0 7.5052 28.7506 0 3.7845 + [4,16,29.742,0,3.915,28.977,0,7.764,28.0111,0,7.5052,28.7506,0,3.7845], +// 4 16 28.977 0 7.764 27.717 0 11.481 26.7931 0 11.0983 28.0111 0 7.5052 + [4,16,28.977,0,7.764,27.717,0,11.481,26.7931,0,11.0983,28.0111,0,7.5052], +// 4 16 27.717 0 11.481 25.98 0 15 25.114 0 14.5 26.7931 0 11.0983 + [4,16,27.717,0,11.481,25.98,0,15,25.114,0,14.5,26.7931,0,11.0983], +// 4 16 25.98 0 15 23.802 0 18.264 23.0086 0 17.6552 25.114 0 14.5 + [4,16,25.98,0,15,23.802,0,18.264,23.0086,0,17.6552,25.114,0,14.5], +// 4 16 23.802 0 18.264 21.213 0 21.213 20.5059 0 20.5059 23.0086 0 17.6552 + [4,16,23.802,0,18.264,21.213,0,21.213,20.5059,0,20.5059,23.0086,0,17.6552], +// 4 16 21.213 0 21.213 18.264 0 23.802 17.6552 0 23.0086 20.5059 0 20.5059 + [4,16,21.213,0,21.213,18.264,0,23.802,17.6552,0,23.0086,20.5059,0,20.5059], +// 4 16 18.264 0 23.802 15 0 25.98 14.5 0 25.114 17.6552 0 23.0086 + [4,16,18.264,0,23.802,15,0,25.98,14.5,0,25.114,17.6552,0,23.0086], +// 4 16 15 0 25.98 11.481 0 27.717 11.0983 0 26.7931 14.5 0 25.114 + [4,16,15,0,25.98,11.481,0,27.717,11.0983,0,26.7931,14.5,0,25.114], +// 4 16 11.481 0 27.717 7.764 0 28.977 7.5052 0 28.0111 11.0983 0 26.7931 + [4,16,11.481,0,27.717,7.764,0,28.977,7.5052,0,28.0111,11.0983,0,26.7931], +// 4 16 7.764 0 28.977 3.915 0 29.742 3.7845 0 28.7506 7.5052 0 28.0111 + [4,16,7.764,0,28.977,3.915,0,29.742,3.7845,0,28.7506,7.5052,0,28.0111], +// 4 16 3.915 0 29.742 0 0 30 0 0 29 3.7845 0 28.7506 + [4,16,3.915,0,29.742,0,0,30,0,0,29,3.7845,0,28.7506], +// 4 16 0 0 30 -3.915 0 29.742 -3.7845 0 28.7506 0 0 29 + [4,16,0,0,30,-3.915,0,29.742,-3.7845,0,28.7506,0,0,29], +// 4 16 -3.915 0 29.742 -7.764 0 28.977 -7.5052 0 28.0111 -3.7845 0 28.7506 + [4,16,-3.915,0,29.742,-7.764,0,28.977,-7.5052,0,28.0111,-3.7845,0,28.7506], +// 4 16 -7.764 0 28.977 -11.481 0 27.717 -11.0983 0 26.7931 -7.5052 0 28.0111 + [4,16,-7.764,0,28.977,-11.481,0,27.717,-11.0983,0,26.7931,-7.5052,0,28.0111], +// 4 16 -11.481 0 27.717 -15 0 25.98 -14.5 0 25.114 -11.0983 0 26.7931 + [4,16,-11.481,0,27.717,-15,0,25.98,-14.5,0,25.114,-11.0983,0,26.7931], +// 4 16 -15 0 25.98 -18.264 0 23.802 -17.6552 0 23.0086 -14.5 0 25.114 + [4,16,-15,0,25.98,-18.264,0,23.802,-17.6552,0,23.0086,-14.5,0,25.114], +// 4 16 -18.264 0 23.802 -21.213 0 21.213 -20.5059 0 20.5059 -17.6552 0 23.0086 + [4,16,-18.264,0,23.802,-21.213,0,21.213,-20.5059,0,20.5059,-17.6552,0,23.0086], +// 4 16 -21.213 0 21.213 -23.802 0 18.264 -23.0086 0 17.6552 -20.5059 0 20.5059 + [4,16,-21.213,0,21.213,-23.802,0,18.264,-23.0086,0,17.6552,-20.5059,0,20.5059], +// 4 16 -23.802 0 18.264 -25.98 0 15 -25.114 0 14.5 -23.0086 0 17.6552 + [4,16,-23.802,0,18.264,-25.98,0,15,-25.114,0,14.5,-23.0086,0,17.6552], +// 4 16 -25.98 0 15 -27.717 0 11.481 -26.7931 0 11.0983 -25.114 0 14.5 + [4,16,-25.98,0,15,-27.717,0,11.481,-26.7931,0,11.0983,-25.114,0,14.5], +// 4 16 -27.717 0 11.481 -28.977 0 7.764 -28.0111 0 7.5052 -26.7931 0 11.0983 + [4,16,-27.717,0,11.481,-28.977,0,7.764,-28.0111,0,7.5052,-26.7931,0,11.0983], +// 4 16 -28.977 0 7.764 -29.742 0 3.915 -28.7506 0 3.7845 -28.0111 0 7.5052 + [4,16,-28.977,0,7.764,-29.742,0,3.915,-28.7506,0,3.7845,-28.0111,0,7.5052], +// 4 16 -29.742 0 3.915 -30 0 0 -29 0 0 -28.7506 0 3.7845 + [4,16,-29.742,0,3.915,-30,0,0,-29,0,0,-28.7506,0,3.7845], +// 4 16 -30 0 0 -29.742 0 -3.915 -28.7506 0 -3.7845 -29 0 0 + [4,16,-30,0,0,-29.742,0,-3.915,-28.7506,0,-3.7845,-29,0,0], +// 4 16 -29.742 0 -3.915 -28.977 0 -7.764 -28.0111 0 -7.5052 -28.7506 0 -3.7845 + [4,16,-29.742,0,-3.915,-28.977,0,-7.764,-28.0111,0,-7.5052,-28.7506,0,-3.7845], +// 4 16 -28.977 0 -7.764 -27.717 0 -11.481 -26.7931 0 -11.0983 -28.0111 0 -7.5052 + [4,16,-28.977,0,-7.764,-27.717,0,-11.481,-26.7931,0,-11.0983,-28.0111,0,-7.5052], +// 4 16 -27.717 0 -11.481 -25.98 0 -15 -25.114 0 -14.5 -26.7931 0 -11.0983 + [4,16,-27.717,0,-11.481,-25.98,0,-15,-25.114,0,-14.5,-26.7931,0,-11.0983], +// 4 16 -25.98 0 -15 -23.802 0 -18.264 -23.0086 0 -17.6552 -25.114 0 -14.5 + [4,16,-25.98,0,-15,-23.802,0,-18.264,-23.0086,0,-17.6552,-25.114,0,-14.5], +// 4 16 -23.802 0 -18.264 -21.213 0 -21.213 -20.5059 0 -20.5059 -23.0086 0 -17.6552 + [4,16,-23.802,0,-18.264,-21.213,0,-21.213,-20.5059,0,-20.5059,-23.0086,0,-17.6552], +// 4 16 -21.213 0 -21.213 -18.264 0 -23.802 -17.6552 0 -23.0086 -20.5059 0 -20.5059 + [4,16,-21.213,0,-21.213,-18.264,0,-23.802,-17.6552,0,-23.0086,-20.5059,0,-20.5059], +// 4 16 -18.264 0 -23.802 -15 0 -25.98 -14.5 0 -25.114 -17.6552 0 -23.0086 + [4,16,-18.264,0,-23.802,-15,0,-25.98,-14.5,0,-25.114,-17.6552,0,-23.0086], +// 4 16 -15 0 -25.98 -11.481 0 -27.717 -11.0983 0 -26.7931 -14.5 0 -25.114 + [4,16,-15,0,-25.98,-11.481,0,-27.717,-11.0983,0,-26.7931,-14.5,0,-25.114], +// 4 16 -11.481 0 -27.717 -7.764 0 -28.977 -7.5052 0 -28.0111 -11.0983 0 -26.7931 + [4,16,-11.481,0,-27.717,-7.764,0,-28.977,-7.5052,0,-28.0111,-11.0983,0,-26.7931], +// 4 16 -7.764 0 -28.977 -3.915 0 -29.742 -3.7845 0 -28.7506 -7.5052 0 -28.0111 + [4,16,-7.764,0,-28.977,-3.915,0,-29.742,-3.7845,0,-28.7506,-7.5052,0,-28.0111], +// 4 16 -3.915 0 -29.742 0 0 -30 0 0 -29 -3.7845 0 -28.7506 + [4,16,-3.915,0,-29.742,0,0,-30,0,0,-29,-3.7845,0,-28.7506], +// 4 16 0 0 -30 3.915 0 -29.742 3.7845 0 -28.7506 0 0 -29 + [4,16,0,0,-30,3.915,0,-29.742,3.7845,0,-28.7506,0,0,-29], +// 4 16 3.915 0 -29.742 7.764 0 -28.977 7.5052 0 -28.0111 3.7845 0 -28.7506 + [4,16,3.915,0,-29.742,7.764,0,-28.977,7.5052,0,-28.0111,3.7845,0,-28.7506], +// 4 16 7.764 0 -28.977 11.481 0 -27.717 11.0983 0 -26.7931 7.5052 0 -28.0111 + [4,16,7.764,0,-28.977,11.481,0,-27.717,11.0983,0,-26.7931,7.5052,0,-28.0111], +// 4 16 11.481 0 -27.717 15 0 -25.98 14.5 0 -25.114 11.0983 0 -26.7931 + [4,16,11.481,0,-27.717,15,0,-25.98,14.5,0,-25.114,11.0983,0,-26.7931], +// 4 16 15 0 -25.98 18.264 0 -23.802 17.6552 0 -23.0086 14.5 0 -25.114 + [4,16,15,0,-25.98,18.264,0,-23.802,17.6552,0,-23.0086,14.5,0,-25.114], +// 4 16 18.264 0 -23.802 21.213 0 -21.213 20.5059 0 -20.5059 17.6552 0 -23.0086 + [4,16,18.264,0,-23.802,21.213,0,-21.213,20.5059,0,-20.5059,17.6552,0,-23.0086], +// 4 16 21.213 0 -21.213 23.802 0 -18.264 23.0086 0 -17.6552 20.5059 0 -20.5059 + [4,16,21.213,0,-21.213,23.802,0,-18.264,23.0086,0,-17.6552,20.5059,0,-20.5059], +// 4 16 23.802 0 -18.264 25.98 0 -15 25.114 0 -14.5 23.0086 0 -17.6552 + [4,16,23.802,0,-18.264,25.98,0,-15,25.114,0,-14.5,23.0086,0,-17.6552], +// 4 16 25.98 0 -15 27.717 0 -11.481 26.7931 0 -11.0983 25.114 0 -14.5 + [4,16,25.98,0,-15,27.717,0,-11.481,26.7931,0,-11.0983,25.114,0,-14.5], +// 4 16 27.717 0 -11.481 28.977 0 -7.764 28.0111 0 -7.5052 26.7931 0 -11.0983 + [4,16,27.717,0,-11.481,28.977,0,-7.764,28.0111,0,-7.5052,26.7931,0,-11.0983], +// 4 16 28.977 0 -7.764 29.742 0 -3.915 28.7506 0 -3.7845 28.0111 0 -7.5052 + [4,16,28.977,0,-7.764,29.742,0,-3.915,28.7506,0,-3.7845,28.0111,0,-7.5052], +// 4 16 29.742 0 -3.915 30 0 0 29 0 0 28.7506 0 -3.7845 + [4,16,29.742,0,-3.915,30,0,0,29,0,0,28.7506,0,-3.7845], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4rin29(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4rin29(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4rin30.scad b/p/48/4-4rin30.scad index edeedf88a..926ff778c 100644 --- a/p/48/4-4rin30.scad +++ b/p/48/4-4rin30.scad @@ -1,117 +1,116 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin30() = [ -// 0 Hi-Res Ring 30 x 1.0 +// 0 ~Hi-Res Ring 30 x 1.0 (Obsolete) // 0 Name: 48\4-4rin30.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-02-06 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 30 0 0 31 0 0 30.7334 0 4.0455 29.742 0 3.915 - [4,16,30,0,0,31,0,0,30.7334,0,4.0455,29.742,0,3.915], -// 4 16 29.742 0 3.915 30.7334 0 4.0455 29.9429 0 8.0228 28.977 0 7.764 - [4,16,29.742,0,3.915,30.7334,0,4.0455,29.9429,0,8.0228,28.977,0,7.764], -// 4 16 28.977 0 7.764 29.9429 0 8.0228 28.6409 0 11.8637 27.717 0 11.481 - [4,16,28.977,0,7.764,29.9429,0,8.0228,28.6409,0,11.8637,27.717,0,11.481], -// 4 16 27.717 0 11.481 28.6409 0 11.8637 26.846 0 15.5 25.98 0 15 - [4,16,27.717,0,11.481,28.6409,0,11.8637,26.846,0,15.5,25.98,0,15], -// 4 16 25.98 0 15 26.846 0 15.5 24.5954 0 18.8728 23.802 0 18.264 - [4,16,25.98,0,15,26.846,0,15.5,24.5954,0,18.8728,23.802,0,18.264], -// 4 16 23.802 0 18.264 24.5954 0 18.8728 21.9201 0 21.9201 21.213 0 21.213 - [4,16,23.802,0,18.264,24.5954,0,18.8728,21.9201,0,21.9201,21.213,0,21.213], -// 4 16 21.213 0 21.213 21.9201 0 21.9201 18.8728 0 24.5954 18.264 0 23.802 - [4,16,21.213,0,21.213,21.9201,0,21.9201,18.8728,0,24.5954,18.264,0,23.802], -// 4 16 18.264 0 23.802 18.8728 0 24.5954 15.5 0 26.846 15 0 25.98 - [4,16,18.264,0,23.802,18.8728,0,24.5954,15.5,0,26.846,15,0,25.98], -// 4 16 15 0 25.98 15.5 0 26.846 11.8637 0 28.6409 11.481 0 27.717 - [4,16,15,0,25.98,15.5,0,26.846,11.8637,0,28.6409,11.481,0,27.717], -// 4 16 11.481 0 27.717 11.8637 0 28.6409 8.0228 0 29.9429 7.764 0 28.977 - [4,16,11.481,0,27.717,11.8637,0,28.6409,8.0228,0,29.9429,7.764,0,28.977], -// 4 16 7.764 0 28.977 8.0228 0 29.9429 4.0455 0 30.7334 3.915 0 29.742 - [4,16,7.764,0,28.977,8.0228,0,29.9429,4.0455,0,30.7334,3.915,0,29.742], -// 4 16 3.915 0 29.742 4.0455 0 30.7334 0 0 31 0 0 30 - [4,16,3.915,0,29.742,4.0455,0,30.7334,0,0,31,0,0,30], -// 4 16 0 0 30 0 0 31 -4.0455 0 30.7334 -3.915 0 29.742 - [4,16,0,0,30,0,0,31,-4.0455,0,30.7334,-3.915,0,29.742], -// 4 16 -3.915 0 29.742 -4.0455 0 30.7334 -8.0228 0 29.9429 -7.764 0 28.977 - [4,16,-3.915,0,29.742,-4.0455,0,30.7334,-8.0228,0,29.9429,-7.764,0,28.977], -// 4 16 -7.764 0 28.977 -8.0228 0 29.9429 -11.8637 0 28.6409 -11.481 0 27.717 - [4,16,-7.764,0,28.977,-8.0228,0,29.9429,-11.8637,0,28.6409,-11.481,0,27.717], -// 4 16 -11.481 0 27.717 -11.8637 0 28.6409 -15.5 0 26.846 -15 0 25.98 - [4,16,-11.481,0,27.717,-11.8637,0,28.6409,-15.5,0,26.846,-15,0,25.98], -// 4 16 -15 0 25.98 -15.5 0 26.846 -18.8728 0 24.5954 -18.264 0 23.802 - [4,16,-15,0,25.98,-15.5,0,26.846,-18.8728,0,24.5954,-18.264,0,23.802], -// 4 16 -18.264 0 23.802 -18.8728 0 24.5954 -21.9201 0 21.9201 -21.213 0 21.213 - [4,16,-18.264,0,23.802,-18.8728,0,24.5954,-21.9201,0,21.9201,-21.213,0,21.213], -// 4 16 -21.213 0 21.213 -21.9201 0 21.9201 -24.5954 0 18.8728 -23.802 0 18.264 - [4,16,-21.213,0,21.213,-21.9201,0,21.9201,-24.5954,0,18.8728,-23.802,0,18.264], -// 4 16 -23.802 0 18.264 -24.5954 0 18.8728 -26.846 0 15.5 -25.98 0 15 - [4,16,-23.802,0,18.264,-24.5954,0,18.8728,-26.846,0,15.5,-25.98,0,15], -// 4 16 -25.98 0 15 -26.846 0 15.5 -28.6409 0 11.8637 -27.717 0 11.481 - [4,16,-25.98,0,15,-26.846,0,15.5,-28.6409,0,11.8637,-27.717,0,11.481], -// 4 16 -27.717 0 11.481 -28.6409 0 11.8637 -29.9429 0 8.0228 -28.977 0 7.764 - [4,16,-27.717,0,11.481,-28.6409,0,11.8637,-29.9429,0,8.0228,-28.977,0,7.764], -// 4 16 -28.977 0 7.764 -29.9429 0 8.0228 -30.7334 0 4.0455 -29.742 0 3.915 - [4,16,-28.977,0,7.764,-29.9429,0,8.0228,-30.7334,0,4.0455,-29.742,0,3.915], -// 4 16 -29.742 0 3.915 -30.7334 0 4.0455 -31 0 0 -30 0 0 - [4,16,-29.742,0,3.915,-30.7334,0,4.0455,-31,0,0,-30,0,0], -// 4 16 -30 0 0 -31 0 0 -30.7334 0 -4.0455 -29.742 0 -3.915 - [4,16,-30,0,0,-31,0,0,-30.7334,0,-4.0455,-29.742,0,-3.915], -// 4 16 -29.742 0 -3.915 -30.7334 0 -4.0455 -29.9429 0 -8.0228 -28.977 0 -7.764 - [4,16,-29.742,0,-3.915,-30.7334,0,-4.0455,-29.9429,0,-8.0228,-28.977,0,-7.764], -// 4 16 -28.977 0 -7.764 -29.9429 0 -8.0228 -28.6409 0 -11.8637 -27.717 0 -11.481 - [4,16,-28.977,0,-7.764,-29.9429,0,-8.0228,-28.6409,0,-11.8637,-27.717,0,-11.481], -// 4 16 -27.717 0 -11.481 -28.6409 0 -11.8637 -26.846 0 -15.5 -25.98 0 -15 - [4,16,-27.717,0,-11.481,-28.6409,0,-11.8637,-26.846,0,-15.5,-25.98,0,-15], -// 4 16 -25.98 0 -15 -26.846 0 -15.5 -24.5954 0 -18.8728 -23.802 0 -18.264 - [4,16,-25.98,0,-15,-26.846,0,-15.5,-24.5954,0,-18.8728,-23.802,0,-18.264], -// 4 16 -23.802 0 -18.264 -24.5954 0 -18.8728 -21.9201 0 -21.9201 -21.213 0 -21.213 - [4,16,-23.802,0,-18.264,-24.5954,0,-18.8728,-21.9201,0,-21.9201,-21.213,0,-21.213], -// 4 16 -21.213 0 -21.213 -21.9201 0 -21.9201 -18.8728 0 -24.5954 -18.264 0 -23.802 - [4,16,-21.213,0,-21.213,-21.9201,0,-21.9201,-18.8728,0,-24.5954,-18.264,0,-23.802], -// 4 16 -18.264 0 -23.802 -18.8728 0 -24.5954 -15.5 0 -26.846 -15 0 -25.98 - [4,16,-18.264,0,-23.802,-18.8728,0,-24.5954,-15.5,0,-26.846,-15,0,-25.98], -// 4 16 -15 0 -25.98 -15.5 0 -26.846 -11.8637 0 -28.6409 -11.481 0 -27.717 - [4,16,-15,0,-25.98,-15.5,0,-26.846,-11.8637,0,-28.6409,-11.481,0,-27.717], -// 4 16 -11.481 0 -27.717 -11.8637 0 -28.6409 -8.0228 0 -29.9429 -7.764 0 -28.977 - [4,16,-11.481,0,-27.717,-11.8637,0,-28.6409,-8.0228,0,-29.9429,-7.764,0,-28.977], -// 4 16 -7.764 0 -28.977 -8.0228 0 -29.9429 -4.0455 0 -30.7334 -3.915 0 -29.742 - [4,16,-7.764,0,-28.977,-8.0228,0,-29.9429,-4.0455,0,-30.7334,-3.915,0,-29.742], -// 4 16 -3.915 0 -29.742 -4.0455 0 -30.7334 0 0 -31 0 0 -30 - [4,16,-3.915,0,-29.742,-4.0455,0,-30.7334,0,0,-31,0,0,-30], -// 4 16 0 0 -30 0 0 -31 4.0455 0 -30.7334 3.915 0 -29.742 - [4,16,0,0,-30,0,0,-31,4.0455,0,-30.7334,3.915,0,-29.742], -// 4 16 3.915 0 -29.742 4.0455 0 -30.7334 8.0228 0 -29.9429 7.764 0 -28.977 - [4,16,3.915,0,-29.742,4.0455,0,-30.7334,8.0228,0,-29.9429,7.764,0,-28.977], -// 4 16 7.764 0 -28.977 8.0228 0 -29.9429 11.8637 0 -28.6409 11.481 0 -27.717 - [4,16,7.764,0,-28.977,8.0228,0,-29.9429,11.8637,0,-28.6409,11.481,0,-27.717], -// 4 16 11.481 0 -27.717 11.8637 0 -28.6409 15.5 0 -26.846 15 0 -25.98 - [4,16,11.481,0,-27.717,11.8637,0,-28.6409,15.5,0,-26.846,15,0,-25.98], -// 4 16 15 0 -25.98 15.5 0 -26.846 18.8728 0 -24.5954 18.264 0 -23.802 - [4,16,15,0,-25.98,15.5,0,-26.846,18.8728,0,-24.5954,18.264,0,-23.802], -// 4 16 18.264 0 -23.802 18.8728 0 -24.5954 21.9201 0 -21.9201 21.213 0 -21.213 - [4,16,18.264,0,-23.802,18.8728,0,-24.5954,21.9201,0,-21.9201,21.213,0,-21.213], -// 4 16 21.213 0 -21.213 21.9201 0 -21.9201 24.5954 0 -18.8728 23.802 0 -18.264 - [4,16,21.213,0,-21.213,21.9201,0,-21.9201,24.5954,0,-18.8728,23.802,0,-18.264], -// 4 16 23.802 0 -18.264 24.5954 0 -18.8728 26.846 0 -15.5 25.98 0 -15 - [4,16,23.802,0,-18.264,24.5954,0,-18.8728,26.846,0,-15.5,25.98,0,-15], -// 4 16 25.98 0 -15 26.846 0 -15.5 28.6409 0 -11.8637 27.717 0 -11.481 - [4,16,25.98,0,-15,26.846,0,-15.5,28.6409,0,-11.8637,27.717,0,-11.481], -// 4 16 27.717 0 -11.481 28.6409 0 -11.8637 29.9429 0 -8.0228 28.977 0 -7.764 - [4,16,27.717,0,-11.481,28.6409,0,-11.8637,29.9429,0,-8.0228,28.977,0,-7.764], -// 4 16 28.977 0 -7.764 29.9429 0 -8.0228 30.7334 0 -4.0455 29.742 0 -3.915 - [4,16,28.977,0,-7.764,29.9429,0,-8.0228,30.7334,0,-4.0455,29.742,0,-3.915], -// 4 16 29.742 0 -3.915 30.7334 0 -4.0455 31 0 0 30 0 0 - [4,16,29.742,0,-3.915,30.7334,0,-4.0455,31,0,0,30,0,0], -// -// 0 end of file -// +// 4 16 31 0 0 30.7334 0 4.0455 29.742 0 3.915 30 0 0 + [4,16,31,0,0,30.7334,0,4.0455,29.742,0,3.915,30,0,0], +// 4 16 30.7334 0 4.0455 29.9429 0 8.0228 28.977 0 7.764 29.742 0 3.915 + [4,16,30.7334,0,4.0455,29.9429,0,8.0228,28.977,0,7.764,29.742,0,3.915], +// 4 16 29.9429 0 8.0228 28.6409 0 11.8637 27.717 0 11.481 28.977 0 7.764 + [4,16,29.9429,0,8.0228,28.6409,0,11.8637,27.717,0,11.481,28.977,0,7.764], +// 4 16 28.6409 0 11.8637 26.846 0 15.5 25.98 0 15 27.717 0 11.481 + [4,16,28.6409,0,11.8637,26.846,0,15.5,25.98,0,15,27.717,0,11.481], +// 4 16 26.846 0 15.5 24.5954 0 18.8728 23.802 0 18.264 25.98 0 15 + [4,16,26.846,0,15.5,24.5954,0,18.8728,23.802,0,18.264,25.98,0,15], +// 4 16 24.5954 0 18.8728 21.9201 0 21.9201 21.213 0 21.213 23.802 0 18.264 + [4,16,24.5954,0,18.8728,21.9201,0,21.9201,21.213,0,21.213,23.802,0,18.264], +// 4 16 21.9201 0 21.9201 18.8728 0 24.5954 18.264 0 23.802 21.213 0 21.213 + [4,16,21.9201,0,21.9201,18.8728,0,24.5954,18.264,0,23.802,21.213,0,21.213], +// 4 16 18.8728 0 24.5954 15.5 0 26.846 15 0 25.98 18.264 0 23.802 + [4,16,18.8728,0,24.5954,15.5,0,26.846,15,0,25.98,18.264,0,23.802], +// 4 16 15.5 0 26.846 11.8637 0 28.6409 11.481 0 27.717 15 0 25.98 + [4,16,15.5,0,26.846,11.8637,0,28.6409,11.481,0,27.717,15,0,25.98], +// 4 16 11.8637 0 28.6409 8.0228 0 29.9429 7.764 0 28.977 11.481 0 27.717 + [4,16,11.8637,0,28.6409,8.0228,0,29.9429,7.764,0,28.977,11.481,0,27.717], +// 4 16 8.0228 0 29.9429 4.0455 0 30.7334 3.915 0 29.742 7.764 0 28.977 + [4,16,8.0228,0,29.9429,4.0455,0,30.7334,3.915,0,29.742,7.764,0,28.977], +// 4 16 4.0455 0 30.7334 0 0 31 0 0 30 3.915 0 29.742 + [4,16,4.0455,0,30.7334,0,0,31,0,0,30,3.915,0,29.742], +// 4 16 0 0 31 -4.0455 0 30.7334 -3.915 0 29.742 0 0 30 + [4,16,0,0,31,-4.0455,0,30.7334,-3.915,0,29.742,0,0,30], +// 4 16 -4.0455 0 30.7334 -8.0228 0 29.9429 -7.764 0 28.977 -3.915 0 29.742 + [4,16,-4.0455,0,30.7334,-8.0228,0,29.9429,-7.764,0,28.977,-3.915,0,29.742], +// 4 16 -8.0228 0 29.9429 -11.8637 0 28.6409 -11.481 0 27.717 -7.764 0 28.977 + [4,16,-8.0228,0,29.9429,-11.8637,0,28.6409,-11.481,0,27.717,-7.764,0,28.977], +// 4 16 -11.8637 0 28.6409 -15.5 0 26.846 -15 0 25.98 -11.481 0 27.717 + [4,16,-11.8637,0,28.6409,-15.5,0,26.846,-15,0,25.98,-11.481,0,27.717], +// 4 16 -15.5 0 26.846 -18.8728 0 24.5954 -18.264 0 23.802 -15 0 25.98 + [4,16,-15.5,0,26.846,-18.8728,0,24.5954,-18.264,0,23.802,-15,0,25.98], +// 4 16 -18.8728 0 24.5954 -21.9201 0 21.9201 -21.213 0 21.213 -18.264 0 23.802 + [4,16,-18.8728,0,24.5954,-21.9201,0,21.9201,-21.213,0,21.213,-18.264,0,23.802], +// 4 16 -21.9201 0 21.9201 -24.5954 0 18.8728 -23.802 0 18.264 -21.213 0 21.213 + [4,16,-21.9201,0,21.9201,-24.5954,0,18.8728,-23.802,0,18.264,-21.213,0,21.213], +// 4 16 -24.5954 0 18.8728 -26.846 0 15.5 -25.98 0 15 -23.802 0 18.264 + [4,16,-24.5954,0,18.8728,-26.846,0,15.5,-25.98,0,15,-23.802,0,18.264], +// 4 16 -26.846 0 15.5 -28.6409 0 11.8637 -27.717 0 11.481 -25.98 0 15 + [4,16,-26.846,0,15.5,-28.6409,0,11.8637,-27.717,0,11.481,-25.98,0,15], +// 4 16 -28.6409 0 11.8637 -29.9429 0 8.0228 -28.977 0 7.764 -27.717 0 11.481 + [4,16,-28.6409,0,11.8637,-29.9429,0,8.0228,-28.977,0,7.764,-27.717,0,11.481], +// 4 16 -29.9429 0 8.0228 -30.7334 0 4.0455 -29.742 0 3.915 -28.977 0 7.764 + [4,16,-29.9429,0,8.0228,-30.7334,0,4.0455,-29.742,0,3.915,-28.977,0,7.764], +// 4 16 -30.7334 0 4.0455 -31 0 0 -30 0 0 -29.742 0 3.915 + [4,16,-30.7334,0,4.0455,-31,0,0,-30,0,0,-29.742,0,3.915], +// 4 16 -31 0 0 -30.7334 0 -4.0455 -29.742 0 -3.915 -30 0 0 + [4,16,-31,0,0,-30.7334,0,-4.0455,-29.742,0,-3.915,-30,0,0], +// 4 16 -30.7334 0 -4.0455 -29.9429 0 -8.0228 -28.977 0 -7.764 -29.742 0 -3.915 + [4,16,-30.7334,0,-4.0455,-29.9429,0,-8.0228,-28.977,0,-7.764,-29.742,0,-3.915], +// 4 16 -29.9429 0 -8.0228 -28.6409 0 -11.8637 -27.717 0 -11.481 -28.977 0 -7.764 + [4,16,-29.9429,0,-8.0228,-28.6409,0,-11.8637,-27.717,0,-11.481,-28.977,0,-7.764], +// 4 16 -28.6409 0 -11.8637 -26.846 0 -15.5 -25.98 0 -15 -27.717 0 -11.481 + [4,16,-28.6409,0,-11.8637,-26.846,0,-15.5,-25.98,0,-15,-27.717,0,-11.481], +// 4 16 -26.846 0 -15.5 -24.5954 0 -18.8728 -23.802 0 -18.264 -25.98 0 -15 + [4,16,-26.846,0,-15.5,-24.5954,0,-18.8728,-23.802,0,-18.264,-25.98,0,-15], +// 4 16 -24.5954 0 -18.8728 -21.9201 0 -21.9201 -21.213 0 -21.213 -23.802 0 -18.264 + [4,16,-24.5954,0,-18.8728,-21.9201,0,-21.9201,-21.213,0,-21.213,-23.802,0,-18.264], +// 4 16 -21.9201 0 -21.9201 -18.8728 0 -24.5954 -18.264 0 -23.802 -21.213 0 -21.213 + [4,16,-21.9201,0,-21.9201,-18.8728,0,-24.5954,-18.264,0,-23.802,-21.213,0,-21.213], +// 4 16 -18.8728 0 -24.5954 -15.5 0 -26.846 -15 0 -25.98 -18.264 0 -23.802 + [4,16,-18.8728,0,-24.5954,-15.5,0,-26.846,-15,0,-25.98,-18.264,0,-23.802], +// 4 16 -15.5 0 -26.846 -11.8637 0 -28.6409 -11.481 0 -27.717 -15 0 -25.98 + [4,16,-15.5,0,-26.846,-11.8637,0,-28.6409,-11.481,0,-27.717,-15,0,-25.98], +// 4 16 -11.8637 0 -28.6409 -8.0228 0 -29.9429 -7.764 0 -28.977 -11.481 0 -27.717 + [4,16,-11.8637,0,-28.6409,-8.0228,0,-29.9429,-7.764,0,-28.977,-11.481,0,-27.717], +// 4 16 -8.0228 0 -29.9429 -4.0455 0 -30.7334 -3.915 0 -29.742 -7.764 0 -28.977 + [4,16,-8.0228,0,-29.9429,-4.0455,0,-30.7334,-3.915,0,-29.742,-7.764,0,-28.977], +// 4 16 -4.0455 0 -30.7334 0 0 -31 0 0 -30 -3.915 0 -29.742 + [4,16,-4.0455,0,-30.7334,0,0,-31,0,0,-30,-3.915,0,-29.742], +// 4 16 0 0 -31 4.0455 0 -30.7334 3.915 0 -29.742 0 0 -30 + [4,16,0,0,-31,4.0455,0,-30.7334,3.915,0,-29.742,0,0,-30], +// 4 16 4.0455 0 -30.7334 8.0228 0 -29.9429 7.764 0 -28.977 3.915 0 -29.742 + [4,16,4.0455,0,-30.7334,8.0228,0,-29.9429,7.764,0,-28.977,3.915,0,-29.742], +// 4 16 8.0228 0 -29.9429 11.8637 0 -28.6409 11.481 0 -27.717 7.764 0 -28.977 + [4,16,8.0228,0,-29.9429,11.8637,0,-28.6409,11.481,0,-27.717,7.764,0,-28.977], +// 4 16 11.8637 0 -28.6409 15.5 0 -26.846 15 0 -25.98 11.481 0 -27.717 + [4,16,11.8637,0,-28.6409,15.5,0,-26.846,15,0,-25.98,11.481,0,-27.717], +// 4 16 15.5 0 -26.846 18.8728 0 -24.5954 18.264 0 -23.802 15 0 -25.98 + [4,16,15.5,0,-26.846,18.8728,0,-24.5954,18.264,0,-23.802,15,0,-25.98], +// 4 16 18.8728 0 -24.5954 21.9201 0 -21.9201 21.213 0 -21.213 18.264 0 -23.802 + [4,16,18.8728,0,-24.5954,21.9201,0,-21.9201,21.213,0,-21.213,18.264,0,-23.802], +// 4 16 21.9201 0 -21.9201 24.5954 0 -18.8728 23.802 0 -18.264 21.213 0 -21.213 + [4,16,21.9201,0,-21.9201,24.5954,0,-18.8728,23.802,0,-18.264,21.213,0,-21.213], +// 4 16 24.5954 0 -18.8728 26.846 0 -15.5 25.98 0 -15 23.802 0 -18.264 + [4,16,24.5954,0,-18.8728,26.846,0,-15.5,25.98,0,-15,23.802,0,-18.264], +// 4 16 26.846 0 -15.5 28.6409 0 -11.8637 27.717 0 -11.481 25.98 0 -15 + [4,16,26.846,0,-15.5,28.6409,0,-11.8637,27.717,0,-11.481,25.98,0,-15], +// 4 16 28.6409 0 -11.8637 29.9429 0 -8.0228 28.977 0 -7.764 27.717 0 -11.481 + [4,16,28.6409,0,-11.8637,29.9429,0,-8.0228,28.977,0,-7.764,27.717,0,-11.481], +// 4 16 29.9429 0 -8.0228 30.7334 0 -4.0455 29.742 0 -3.915 28.977 0 -7.764 + [4,16,29.9429,0,-8.0228,30.7334,0,-4.0455,29.742,0,-3.915,28.977,0,-7.764], +// 4 16 30.7334 0 -4.0455 31 0 0 30 0 0 29.742 0 -3.915 + [4,16,30.7334,0,-4.0455,31,0,0,30,0,0,29.742,0,-3.915], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4rin30(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4rin30(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4rin33.scad b/p/48/4-4rin33.scad index 447c7e7af..97cc71f28 100644 --- a/p/48/4-4rin33.scad +++ b/p/48/4-4rin33.scad @@ -1,117 +1,116 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin33() = [ -// 0 Hi-Res Ring 33 x 1.0 +// 0 ~Hi-Res Ring 33 x 1.0 (Obsolete) // 0 Name: 48\4-4rin33.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-02-03 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 33 0 0 34 0 0 33.7076 0 4.437 32.7162 0 4.3065 - [4,16,33,0,0,34,0,0,33.7076,0,4.437,32.7162,0,4.3065], -// 4 16 32.7162 0 4.3065 33.7076 0 4.437 32.8406 0 8.7992 31.8747 0 8.5404 - [4,16,32.7162,0,4.3065,33.7076,0,4.437,32.8406,0,8.7992,31.8747,0,8.5404], -// 4 16 31.8747 0 8.5404 32.8406 0 8.7992 31.4126 0 13.0118 30.4887 0 12.6291 - [4,16,31.8747,0,8.5404,32.8406,0,8.7992,31.4126,0,13.0118,30.4887,0,12.6291], -// 4 16 30.4887 0 12.6291 31.4126 0 13.0118 29.444 0 17 28.578 0 16.5 - [4,16,30.4887,0,12.6291,31.4126,0,13.0118,29.444,0,17,28.578,0,16.5], -// 4 16 28.578 0 16.5 29.444 0 17 26.9756 0 20.6992 26.1822 0 20.0904 - [4,16,28.578,0,16.5,29.444,0,17,26.9756,0,20.6992,26.1822,0,20.0904], -// 4 16 26.1822 0 20.0904 26.9756 0 20.6992 24.0414 0 24.0414 23.3343 0 23.3343 - [4,16,26.1822,0,20.0904,26.9756,0,20.6992,24.0414,0,24.0414,23.3343,0,23.3343], -// 4 16 23.3343 0 23.3343 24.0414 0 24.0414 20.6992 0 26.9756 20.0904 0 26.1822 - [4,16,23.3343,0,23.3343,24.0414,0,24.0414,20.6992,0,26.9756,20.0904,0,26.1822], -// 4 16 20.0904 0 26.1822 20.6992 0 26.9756 17 0 29.444 16.5 0 28.578 - [4,16,20.0904,0,26.1822,20.6992,0,26.9756,17,0,29.444,16.5,0,28.578], -// 4 16 16.5 0 28.578 17 0 29.444 13.0118 0 31.4126 12.6291 0 30.4887 - [4,16,16.5,0,28.578,17,0,29.444,13.0118,0,31.4126,12.6291,0,30.4887], -// 4 16 12.6291 0 30.4887 13.0118 0 31.4126 8.7992 0 32.8406 8.5404 0 31.8747 - [4,16,12.6291,0,30.4887,13.0118,0,31.4126,8.7992,0,32.8406,8.5404,0,31.8747], -// 4 16 8.5404 0 31.8747 8.7992 0 32.8406 4.437 0 33.7076 4.3065 0 32.7162 - [4,16,8.5404,0,31.8747,8.7992,0,32.8406,4.437,0,33.7076,4.3065,0,32.7162], -// 4 16 4.3065 0 32.7162 4.437 0 33.7076 0 0 34 0 0 33 - [4,16,4.3065,0,32.7162,4.437,0,33.7076,0,0,34,0,0,33], -// 4 16 0 0 33 0 0 34 -4.437 0 33.7076 -4.3065 0 32.7162 - [4,16,0,0,33,0,0,34,-4.437,0,33.7076,-4.3065,0,32.7162], -// 4 16 -4.3065 0 32.7162 -4.437 0 33.7076 -8.7992 0 32.8406 -8.5404 0 31.8747 - [4,16,-4.3065,0,32.7162,-4.437,0,33.7076,-8.7992,0,32.8406,-8.5404,0,31.8747], -// 4 16 -8.5404 0 31.8747 -8.7992 0 32.8406 -13.0118 0 31.4126 -12.6291 0 30.4887 - [4,16,-8.5404,0,31.8747,-8.7992,0,32.8406,-13.0118,0,31.4126,-12.6291,0,30.4887], -// 4 16 -12.6291 0 30.4887 -13.0118 0 31.4126 -17 0 29.444 -16.5 0 28.578 - [4,16,-12.6291,0,30.4887,-13.0118,0,31.4126,-17,0,29.444,-16.5,0,28.578], -// 4 16 -16.5 0 28.578 -17 0 29.444 -20.6992 0 26.9756 -20.0904 0 26.1822 - [4,16,-16.5,0,28.578,-17,0,29.444,-20.6992,0,26.9756,-20.0904,0,26.1822], -// 4 16 -20.0904 0 26.1822 -20.6992 0 26.9756 -24.0414 0 24.0414 -23.3343 0 23.3343 - [4,16,-20.0904,0,26.1822,-20.6992,0,26.9756,-24.0414,0,24.0414,-23.3343,0,23.3343], -// 4 16 -23.3343 0 23.3343 -24.0414 0 24.0414 -26.9756 0 20.6992 -26.1822 0 20.0904 - [4,16,-23.3343,0,23.3343,-24.0414,0,24.0414,-26.9756,0,20.6992,-26.1822,0,20.0904], -// 4 16 -26.1822 0 20.0904 -26.9756 0 20.6992 -29.444 0 17 -28.578 0 16.5 - [4,16,-26.1822,0,20.0904,-26.9756,0,20.6992,-29.444,0,17,-28.578,0,16.5], -// 4 16 -28.578 0 16.5 -29.444 0 17 -31.4126 0 13.0118 -30.4887 0 12.6291 - [4,16,-28.578,0,16.5,-29.444,0,17,-31.4126,0,13.0118,-30.4887,0,12.6291], -// 4 16 -30.4887 0 12.6291 -31.4126 0 13.0118 -32.8406 0 8.7992 -31.8747 0 8.5404 - [4,16,-30.4887,0,12.6291,-31.4126,0,13.0118,-32.8406,0,8.7992,-31.8747,0,8.5404], -// 4 16 -31.8747 0 8.5404 -32.8406 0 8.7992 -33.7076 0 4.437 -32.7162 0 4.3065 - [4,16,-31.8747,0,8.5404,-32.8406,0,8.7992,-33.7076,0,4.437,-32.7162,0,4.3065], -// 4 16 -32.7162 0 4.3065 -33.7076 0 4.437 -34 0 0 -33 0 0 - [4,16,-32.7162,0,4.3065,-33.7076,0,4.437,-34,0,0,-33,0,0], -// 4 16 -33 0 0 -34 0 0 -33.7076 0 -4.437 -32.7162 0 -4.3065 - [4,16,-33,0,0,-34,0,0,-33.7076,0,-4.437,-32.7162,0,-4.3065], -// 4 16 -32.7162 0 -4.3065 -33.7076 0 -4.437 -32.8406 0 -8.7992 -31.8747 0 -8.5404 - [4,16,-32.7162,0,-4.3065,-33.7076,0,-4.437,-32.8406,0,-8.7992,-31.8747,0,-8.5404], -// 4 16 -31.8747 0 -8.5404 -32.8406 0 -8.7992 -31.4126 0 -13.0118 -30.4887 0 -12.6291 - [4,16,-31.8747,0,-8.5404,-32.8406,0,-8.7992,-31.4126,0,-13.0118,-30.4887,0,-12.6291], -// 4 16 -30.4887 0 -12.6291 -31.4126 0 -13.0118 -29.444 0 -17 -28.578 0 -16.5 - [4,16,-30.4887,0,-12.6291,-31.4126,0,-13.0118,-29.444,0,-17,-28.578,0,-16.5], -// 4 16 -28.578 0 -16.5 -29.444 0 -17 -26.9756 0 -20.6992 -26.1822 0 -20.0904 - [4,16,-28.578,0,-16.5,-29.444,0,-17,-26.9756,0,-20.6992,-26.1822,0,-20.0904], -// 4 16 -26.1822 0 -20.0904 -26.9756 0 -20.6992 -24.0414 0 -24.0414 -23.3343 0 -23.3343 - [4,16,-26.1822,0,-20.0904,-26.9756,0,-20.6992,-24.0414,0,-24.0414,-23.3343,0,-23.3343], -// 4 16 -23.3343 0 -23.3343 -24.0414 0 -24.0414 -20.6992 0 -26.9756 -20.0904 0 -26.1822 - [4,16,-23.3343,0,-23.3343,-24.0414,0,-24.0414,-20.6992,0,-26.9756,-20.0904,0,-26.1822], -// 4 16 -20.0904 0 -26.1822 -20.6992 0 -26.9756 -17 0 -29.444 -16.5 0 -28.578 - [4,16,-20.0904,0,-26.1822,-20.6992,0,-26.9756,-17,0,-29.444,-16.5,0,-28.578], -// 4 16 -16.5 0 -28.578 -17 0 -29.444 -13.0118 0 -31.4126 -12.6291 0 -30.4887 - [4,16,-16.5,0,-28.578,-17,0,-29.444,-13.0118,0,-31.4126,-12.6291,0,-30.4887], -// 4 16 -12.6291 0 -30.4887 -13.0118 0 -31.4126 -8.7992 0 -32.8406 -8.5404 0 -31.8747 - [4,16,-12.6291,0,-30.4887,-13.0118,0,-31.4126,-8.7992,0,-32.8406,-8.5404,0,-31.8747], -// 4 16 -8.5404 0 -31.8747 -8.7992 0 -32.8406 -4.437 0 -33.7076 -4.3065 0 -32.7162 - [4,16,-8.5404,0,-31.8747,-8.7992,0,-32.8406,-4.437,0,-33.7076,-4.3065,0,-32.7162], -// 4 16 -4.3065 0 -32.7162 -4.437 0 -33.7076 0 0 -34 0 0 -33 - [4,16,-4.3065,0,-32.7162,-4.437,0,-33.7076,0,0,-34,0,0,-33], -// 4 16 0 0 -33 0 0 -34 4.437 0 -33.7076 4.3065 0 -32.7162 - [4,16,0,0,-33,0,0,-34,4.437,0,-33.7076,4.3065,0,-32.7162], -// 4 16 4.3065 0 -32.7162 4.437 0 -33.7076 8.7992 0 -32.8406 8.5404 0 -31.8747 - [4,16,4.3065,0,-32.7162,4.437,0,-33.7076,8.7992,0,-32.8406,8.5404,0,-31.8747], -// 4 16 8.5404 0 -31.8747 8.7992 0 -32.8406 13.0118 0 -31.4126 12.6291 0 -30.4887 - [4,16,8.5404,0,-31.8747,8.7992,0,-32.8406,13.0118,0,-31.4126,12.6291,0,-30.4887], -// 4 16 12.6291 0 -30.4887 13.0118 0 -31.4126 17 0 -29.444 16.5 0 -28.578 - [4,16,12.6291,0,-30.4887,13.0118,0,-31.4126,17,0,-29.444,16.5,0,-28.578], -// 4 16 16.5 0 -28.578 17 0 -29.444 20.6992 0 -26.9756 20.0904 0 -26.1822 - [4,16,16.5,0,-28.578,17,0,-29.444,20.6992,0,-26.9756,20.0904,0,-26.1822], -// 4 16 20.0904 0 -26.1822 20.6992 0 -26.9756 24.0414 0 -24.0414 23.3343 0 -23.3343 - [4,16,20.0904,0,-26.1822,20.6992,0,-26.9756,24.0414,0,-24.0414,23.3343,0,-23.3343], -// 4 16 23.3343 0 -23.3343 24.0414 0 -24.0414 26.9756 0 -20.6992 26.1822 0 -20.0904 - [4,16,23.3343,0,-23.3343,24.0414,0,-24.0414,26.9756,0,-20.6992,26.1822,0,-20.0904], -// 4 16 26.1822 0 -20.0904 26.9756 0 -20.6992 29.444 0 -17 28.578 0 -16.5 - [4,16,26.1822,0,-20.0904,26.9756,0,-20.6992,29.444,0,-17,28.578,0,-16.5], -// 4 16 28.578 0 -16.5 29.444 0 -17 31.4126 0 -13.0118 30.4887 0 -12.6291 - [4,16,28.578,0,-16.5,29.444,0,-17,31.4126,0,-13.0118,30.4887,0,-12.6291], -// 4 16 30.4887 0 -12.6291 31.4126 0 -13.0118 32.8406 0 -8.7992 31.8747 0 -8.5404 - [4,16,30.4887,0,-12.6291,31.4126,0,-13.0118,32.8406,0,-8.7992,31.8747,0,-8.5404], -// 4 16 31.8747 0 -8.5404 32.8406 0 -8.7992 33.7076 0 -4.437 32.7162 0 -4.3065 - [4,16,31.8747,0,-8.5404,32.8406,0,-8.7992,33.7076,0,-4.437,32.7162,0,-4.3065], -// 4 16 32.7162 0 -4.3065 33.7076 0 -4.437 34 0 0 33 0 0 - [4,16,32.7162,0,-4.3065,33.7076,0,-4.437,34,0,0,33,0,0], -// -// 0 end of file -// +// 4 16 34 0 0 33.7076 0 4.437 32.7162 0 4.3065 33 0 0 + [4,16,34,0,0,33.7076,0,4.437,32.7162,0,4.3065,33,0,0], +// 4 16 33.7076 0 4.437 32.8406 0 8.7992 31.8747 0 8.5404 32.7162 0 4.3065 + [4,16,33.7076,0,4.437,32.8406,0,8.7992,31.8747,0,8.5404,32.7162,0,4.3065], +// 4 16 32.8406 0 8.7992 31.4126 0 13.0118 30.4887 0 12.6291 31.8747 0 8.5404 + [4,16,32.8406,0,8.7992,31.4126,0,13.0118,30.4887,0,12.6291,31.8747,0,8.5404], +// 4 16 31.4126 0 13.0118 29.444 0 17 28.578 0 16.5 30.4887 0 12.6291 + [4,16,31.4126,0,13.0118,29.444,0,17,28.578,0,16.5,30.4887,0,12.6291], +// 4 16 29.444 0 17 26.9756 0 20.6992 26.1822 0 20.0904 28.578 0 16.5 + [4,16,29.444,0,17,26.9756,0,20.6992,26.1822,0,20.0904,28.578,0,16.5], +// 4 16 26.9756 0 20.6992 24.0414 0 24.0414 23.3343 0 23.3343 26.1822 0 20.0904 + [4,16,26.9756,0,20.6992,24.0414,0,24.0414,23.3343,0,23.3343,26.1822,0,20.0904], +// 4 16 24.0414 0 24.0414 20.6992 0 26.9756 20.0904 0 26.1822 23.3343 0 23.3343 + [4,16,24.0414,0,24.0414,20.6992,0,26.9756,20.0904,0,26.1822,23.3343,0,23.3343], +// 4 16 20.6992 0 26.9756 17 0 29.444 16.5 0 28.578 20.0904 0 26.1822 + [4,16,20.6992,0,26.9756,17,0,29.444,16.5,0,28.578,20.0904,0,26.1822], +// 4 16 17 0 29.444 13.0118 0 31.4126 12.6291 0 30.4887 16.5 0 28.578 + [4,16,17,0,29.444,13.0118,0,31.4126,12.6291,0,30.4887,16.5,0,28.578], +// 4 16 13.0118 0 31.4126 8.7992 0 32.8406 8.5404 0 31.8747 12.6291 0 30.4887 + [4,16,13.0118,0,31.4126,8.7992,0,32.8406,8.5404,0,31.8747,12.6291,0,30.4887], +// 4 16 8.7992 0 32.8406 4.437 0 33.7076 4.3065 0 32.7162 8.5404 0 31.8747 + [4,16,8.7992,0,32.8406,4.437,0,33.7076,4.3065,0,32.7162,8.5404,0,31.8747], +// 4 16 4.437 0 33.7076 0 0 34 0 0 33 4.3065 0 32.7162 + [4,16,4.437,0,33.7076,0,0,34,0,0,33,4.3065,0,32.7162], +// 4 16 0 0 34 -4.437 0 33.7076 -4.3065 0 32.7162 0 0 33 + [4,16,0,0,34,-4.437,0,33.7076,-4.3065,0,32.7162,0,0,33], +// 4 16 -4.437 0 33.7076 -8.7992 0 32.8406 -8.5404 0 31.8747 -4.3065 0 32.7162 + [4,16,-4.437,0,33.7076,-8.7992,0,32.8406,-8.5404,0,31.8747,-4.3065,0,32.7162], +// 4 16 -8.7992 0 32.8406 -13.0118 0 31.4126 -12.6291 0 30.4887 -8.5404 0 31.8747 + [4,16,-8.7992,0,32.8406,-13.0118,0,31.4126,-12.6291,0,30.4887,-8.5404,0,31.8747], +// 4 16 -13.0118 0 31.4126 -17 0 29.444 -16.5 0 28.578 -12.6291 0 30.4887 + [4,16,-13.0118,0,31.4126,-17,0,29.444,-16.5,0,28.578,-12.6291,0,30.4887], +// 4 16 -17 0 29.444 -20.6992 0 26.9756 -20.0904 0 26.1822 -16.5 0 28.578 + [4,16,-17,0,29.444,-20.6992,0,26.9756,-20.0904,0,26.1822,-16.5,0,28.578], +// 4 16 -20.6992 0 26.9756 -24.0414 0 24.0414 -23.3343 0 23.3343 -20.0904 0 26.1822 + [4,16,-20.6992,0,26.9756,-24.0414,0,24.0414,-23.3343,0,23.3343,-20.0904,0,26.1822], +// 4 16 -24.0414 0 24.0414 -26.9756 0 20.6992 -26.1822 0 20.0904 -23.3343 0 23.3343 + [4,16,-24.0414,0,24.0414,-26.9756,0,20.6992,-26.1822,0,20.0904,-23.3343,0,23.3343], +// 4 16 -26.9756 0 20.6992 -29.444 0 17 -28.578 0 16.5 -26.1822 0 20.0904 + [4,16,-26.9756,0,20.6992,-29.444,0,17,-28.578,0,16.5,-26.1822,0,20.0904], +// 4 16 -29.444 0 17 -31.4126 0 13.0118 -30.4887 0 12.6291 -28.578 0 16.5 + [4,16,-29.444,0,17,-31.4126,0,13.0118,-30.4887,0,12.6291,-28.578,0,16.5], +// 4 16 -31.4126 0 13.0118 -32.8406 0 8.7992 -31.8747 0 8.5404 -30.4887 0 12.6291 + [4,16,-31.4126,0,13.0118,-32.8406,0,8.7992,-31.8747,0,8.5404,-30.4887,0,12.6291], +// 4 16 -32.8406 0 8.7992 -33.7076 0 4.437 -32.7162 0 4.3065 -31.8747 0 8.5404 + [4,16,-32.8406,0,8.7992,-33.7076,0,4.437,-32.7162,0,4.3065,-31.8747,0,8.5404], +// 4 16 -33.7076 0 4.437 -34 0 0 -33 0 0 -32.7162 0 4.3065 + [4,16,-33.7076,0,4.437,-34,0,0,-33,0,0,-32.7162,0,4.3065], +// 4 16 -34 0 0 -33.7076 0 -4.437 -32.7162 0 -4.3065 -33 0 0 + [4,16,-34,0,0,-33.7076,0,-4.437,-32.7162,0,-4.3065,-33,0,0], +// 4 16 -33.7076 0 -4.437 -32.8406 0 -8.7992 -31.8747 0 -8.5404 -32.7162 0 -4.3065 + [4,16,-33.7076,0,-4.437,-32.8406,0,-8.7992,-31.8747,0,-8.5404,-32.7162,0,-4.3065], +// 4 16 -32.8406 0 -8.7992 -31.4126 0 -13.0118 -30.4887 0 -12.6291 -31.8747 0 -8.5404 + [4,16,-32.8406,0,-8.7992,-31.4126,0,-13.0118,-30.4887,0,-12.6291,-31.8747,0,-8.5404], +// 4 16 -31.4126 0 -13.0118 -29.444 0 -17 -28.578 0 -16.5 -30.4887 0 -12.6291 + [4,16,-31.4126,0,-13.0118,-29.444,0,-17,-28.578,0,-16.5,-30.4887,0,-12.6291], +// 4 16 -29.444 0 -17 -26.9756 0 -20.6992 -26.1822 0 -20.0904 -28.578 0 -16.5 + [4,16,-29.444,0,-17,-26.9756,0,-20.6992,-26.1822,0,-20.0904,-28.578,0,-16.5], +// 4 16 -26.9756 0 -20.6992 -24.0414 0 -24.0414 -23.3343 0 -23.3343 -26.1822 0 -20.0904 + [4,16,-26.9756,0,-20.6992,-24.0414,0,-24.0414,-23.3343,0,-23.3343,-26.1822,0,-20.0904], +// 4 16 -24.0414 0 -24.0414 -20.6992 0 -26.9756 -20.0904 0 -26.1822 -23.3343 0 -23.3343 + [4,16,-24.0414,0,-24.0414,-20.6992,0,-26.9756,-20.0904,0,-26.1822,-23.3343,0,-23.3343], +// 4 16 -20.6992 0 -26.9756 -17 0 -29.444 -16.5 0 -28.578 -20.0904 0 -26.1822 + [4,16,-20.6992,0,-26.9756,-17,0,-29.444,-16.5,0,-28.578,-20.0904,0,-26.1822], +// 4 16 -17 0 -29.444 -13.0118 0 -31.4126 -12.6291 0 -30.4887 -16.5 0 -28.578 + [4,16,-17,0,-29.444,-13.0118,0,-31.4126,-12.6291,0,-30.4887,-16.5,0,-28.578], +// 4 16 -13.0118 0 -31.4126 -8.7992 0 -32.8406 -8.5404 0 -31.8747 -12.6291 0 -30.4887 + [4,16,-13.0118,0,-31.4126,-8.7992,0,-32.8406,-8.5404,0,-31.8747,-12.6291,0,-30.4887], +// 4 16 -8.7992 0 -32.8406 -4.437 0 -33.7076 -4.3065 0 -32.7162 -8.5404 0 -31.8747 + [4,16,-8.7992,0,-32.8406,-4.437,0,-33.7076,-4.3065,0,-32.7162,-8.5404,0,-31.8747], +// 4 16 -4.437 0 -33.7076 0 0 -34 0 0 -33 -4.3065 0 -32.7162 + [4,16,-4.437,0,-33.7076,0,0,-34,0,0,-33,-4.3065,0,-32.7162], +// 4 16 0 0 -34 4.437 0 -33.7076 4.3065 0 -32.7162 0 0 -33 + [4,16,0,0,-34,4.437,0,-33.7076,4.3065,0,-32.7162,0,0,-33], +// 4 16 4.437 0 -33.7076 8.7992 0 -32.8406 8.5404 0 -31.8747 4.3065 0 -32.7162 + [4,16,4.437,0,-33.7076,8.7992,0,-32.8406,8.5404,0,-31.8747,4.3065,0,-32.7162], +// 4 16 8.7992 0 -32.8406 13.0118 0 -31.4126 12.6291 0 -30.4887 8.5404 0 -31.8747 + [4,16,8.7992,0,-32.8406,13.0118,0,-31.4126,12.6291,0,-30.4887,8.5404,0,-31.8747], +// 4 16 13.0118 0 -31.4126 17 0 -29.444 16.5 0 -28.578 12.6291 0 -30.4887 + [4,16,13.0118,0,-31.4126,17,0,-29.444,16.5,0,-28.578,12.6291,0,-30.4887], +// 4 16 17 0 -29.444 20.6992 0 -26.9756 20.0904 0 -26.1822 16.5 0 -28.578 + [4,16,17,0,-29.444,20.6992,0,-26.9756,20.0904,0,-26.1822,16.5,0,-28.578], +// 4 16 20.6992 0 -26.9756 24.0414 0 -24.0414 23.3343 0 -23.3343 20.0904 0 -26.1822 + [4,16,20.6992,0,-26.9756,24.0414,0,-24.0414,23.3343,0,-23.3343,20.0904,0,-26.1822], +// 4 16 24.0414 0 -24.0414 26.9756 0 -20.6992 26.1822 0 -20.0904 23.3343 0 -23.3343 + [4,16,24.0414,0,-24.0414,26.9756,0,-20.6992,26.1822,0,-20.0904,23.3343,0,-23.3343], +// 4 16 26.9756 0 -20.6992 29.444 0 -17 28.578 0 -16.5 26.1822 0 -20.0904 + [4,16,26.9756,0,-20.6992,29.444,0,-17,28.578,0,-16.5,26.1822,0,-20.0904], +// 4 16 29.444 0 -17 31.4126 0 -13.0118 30.4887 0 -12.6291 28.578 0 -16.5 + [4,16,29.444,0,-17,31.4126,0,-13.0118,30.4887,0,-12.6291,28.578,0,-16.5], +// 4 16 31.4126 0 -13.0118 32.8406 0 -8.7992 31.8747 0 -8.5404 30.4887 0 -12.6291 + [4,16,31.4126,0,-13.0118,32.8406,0,-8.7992,31.8747,0,-8.5404,30.4887,0,-12.6291], +// 4 16 32.8406 0 -8.7992 33.7076 0 -4.437 32.7162 0 -4.3065 31.8747 0 -8.5404 + [4,16,32.8406,0,-8.7992,33.7076,0,-4.437,32.7162,0,-4.3065,31.8747,0,-8.5404], +// 4 16 33.7076 0 -4.437 34 0 0 33 0 0 32.7162 0 -4.3065 + [4,16,33.7076,0,-4.437,34,0,0,33,0,0,32.7162,0,-4.3065], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4rin33(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4rin33(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4rin34.scad b/p/48/4-4rin34.scad index 5e924fefd..846a67b76 100644 --- a/p/48/4-4rin34.scad +++ b/p/48/4-4rin34.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin34() = [ -// 0 Hi-Res Ring 34 x 1.0 +// 0 ~Hi-Res Ring 34 x 1.0 (Obsolete) // 0 Name: 48\4-4rin34.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__4_4rin34() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\4-4ring34.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 34 0 0 35 0 0 34.699 0 4.5675 33.7076 0 4.437 [4,16,34,0,0,35,0,0,34.699,0,4.5675,33.7076,0,4.437], diff --git a/p/48/4-4rin37.scad b/p/48/4-4rin37.scad index 699d92516..ee4cb1d7d 100644 --- a/p/48/4-4rin37.scad +++ b/p/48/4-4rin37.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin37() = [ -// 0 Hi-Res Ring 37 x 1.0 +// 0 ~Hi-Res Ring 37 x 1.0 (Obsolete) // 0 Name: 48\4-4rin37.dat // 0 Author: Paul Easter [pneaster] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -13,7 +13,8 @@ function ldraw_lib__48__4_4rin37() = [ // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 // 0 !HISTORY 2012-02-27 [Philo] Changed to CCW // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\4-4ring37.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 38 0 0 37.6732 0 4.959 36.6818 0 4.8285 37 0 0 [4,16,38,0,0,37.6732,0,4.959,36.6818,0,4.8285,37,0,0], diff --git a/p/48/4-4rin41.scad b/p/48/4-4rin41.scad index 02224b7ee..3b15e5bd3 100644 --- a/p/48/4-4rin41.scad +++ b/p/48/4-4rin41.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin41() = [ -// 0 Hi-Res Ring 41 x 1.0 +// 0 ~Hi-Res Ring 41 x 1.0 (Obsolete) // 0 Name: 48\4-4rin41.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__4_4rin41() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\4-4ring41.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 41 0 0 42 0 0 41.6388 0 5.481 40.6474 0 5.3505 [4,16,41,0,0,42,0,0,41.6388,0,5.481,40.6474,0,5.3505], diff --git a/p/48/4-4rin42.scad b/p/48/4-4rin42.scad index c0714018f..02bbdcbb5 100644 --- a/p/48/4-4rin42.scad +++ b/p/48/4-4rin42.scad @@ -1,117 +1,116 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin42() = [ -// 0 Hi-Res Ring 42 x 1.0 +// 0 ~Hi-Res Ring 42 x 1.0 (Obsolete) // 0 Name: 48\4-4rin42.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-02-18 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 42 0 0 43 0 0 42.6302 0 5.6115 41.6388 0 5.481 - [4,16,42,0,0,43,0,0,42.6302,0,5.6115,41.6388,0,5.481], -// 4 16 41.6388 0 5.481 42.6302 0 5.6115 41.5337 0 11.1284 40.5678 0 10.8696 - [4,16,41.6388,0,5.481,42.6302,0,5.6115,41.5337,0,11.1284,40.5678,0,10.8696], -// 4 16 40.5678 0 10.8696 41.5337 0 11.1284 39.7277 0 16.4561 38.8038 0 16.0734 - [4,16,40.5678,0,10.8696,41.5337,0,11.1284,39.7277,0,16.4561,38.8038,0,16.0734], -// 4 16 38.8038 0 16.0734 39.7277 0 16.4561 37.238 0 21.5 36.372 0 21 - [4,16,38.8038,0,16.0734,39.7277,0,16.4561,37.238,0,21.5,36.372,0,21], -// 4 16 36.372 0 21 37.238 0 21.5 34.1162 0 26.1784 33.3228 0 25.5696 - [4,16,36.372,0,21,37.238,0,21.5,34.1162,0,26.1784,33.3228,0,25.5696], -// 4 16 33.3228 0 25.5696 34.1162 0 26.1784 30.4053 0 30.4053 29.6982 0 29.6982 - [4,16,33.3228,0,25.5696,34.1162,0,26.1784,30.4053,0,30.4053,29.6982,0,29.6982], -// 4 16 29.6982 0 29.6982 30.4053 0 30.4053 26.1784 0 34.1162 25.5696 0 33.3228 - [4,16,29.6982,0,29.6982,30.4053,0,30.4053,26.1784,0,34.1162,25.5696,0,33.3228], -// 4 16 25.5696 0 33.3228 26.1784 0 34.1162 21.5 0 37.238 21 0 36.372 - [4,16,25.5696,0,33.3228,26.1784,0,34.1162,21.5,0,37.238,21,0,36.372], -// 4 16 21 0 36.372 21.5 0 37.238 16.4561 0 39.7277 16.0734 0 38.8038 - [4,16,21,0,36.372,21.5,0,37.238,16.4561,0,39.7277,16.0734,0,38.8038], -// 4 16 16.0734 0 38.8038 16.4561 0 39.7277 11.1284 0 41.5337 10.8696 0 40.5678 - [4,16,16.0734,0,38.8038,16.4561,0,39.7277,11.1284,0,41.5337,10.8696,0,40.5678], -// 4 16 10.8696 0 40.5678 11.1284 0 41.5337 5.6115 0 42.6302 5.481 0 41.6388 - [4,16,10.8696,0,40.5678,11.1284,0,41.5337,5.6115,0,42.6302,5.481,0,41.6388], -// 4 16 5.481 0 41.6388 5.6115 0 42.6302 0 0 43 0 0 42 - [4,16,5.481,0,41.6388,5.6115,0,42.6302,0,0,43,0,0,42], -// 4 16 0 0 42 0 0 43 -5.6115 0 42.6302 -5.481 0 41.6388 - [4,16,0,0,42,0,0,43,-5.6115,0,42.6302,-5.481,0,41.6388], -// 4 16 -5.481 0 41.6388 -5.6115 0 42.6302 -11.1284 0 41.5337 -10.8696 0 40.5678 - [4,16,-5.481,0,41.6388,-5.6115,0,42.6302,-11.1284,0,41.5337,-10.8696,0,40.5678], -// 4 16 -10.8696 0 40.5678 -11.1284 0 41.5337 -16.4561 0 39.7277 -16.0734 0 38.8038 - [4,16,-10.8696,0,40.5678,-11.1284,0,41.5337,-16.4561,0,39.7277,-16.0734,0,38.8038], -// 4 16 -16.0734 0 38.8038 -16.4561 0 39.7277 -21.5 0 37.238 -21 0 36.372 - [4,16,-16.0734,0,38.8038,-16.4561,0,39.7277,-21.5,0,37.238,-21,0,36.372], -// 4 16 -21 0 36.372 -21.5 0 37.238 -26.1784 0 34.1162 -25.5696 0 33.3228 - [4,16,-21,0,36.372,-21.5,0,37.238,-26.1784,0,34.1162,-25.5696,0,33.3228], -// 4 16 -25.5696 0 33.3228 -26.1784 0 34.1162 -30.4053 0 30.4053 -29.6982 0 29.6982 - [4,16,-25.5696,0,33.3228,-26.1784,0,34.1162,-30.4053,0,30.4053,-29.6982,0,29.6982], -// 4 16 -29.6982 0 29.6982 -30.4053 0 30.4053 -34.1162 0 26.1784 -33.3228 0 25.5696 - [4,16,-29.6982,0,29.6982,-30.4053,0,30.4053,-34.1162,0,26.1784,-33.3228,0,25.5696], -// 4 16 -33.3228 0 25.5696 -34.1162 0 26.1784 -37.238 0 21.5 -36.372 0 21 - [4,16,-33.3228,0,25.5696,-34.1162,0,26.1784,-37.238,0,21.5,-36.372,0,21], -// 4 16 -36.372 0 21 -37.238 0 21.5 -39.7277 0 16.4561 -38.8038 0 16.0734 - [4,16,-36.372,0,21,-37.238,0,21.5,-39.7277,0,16.4561,-38.8038,0,16.0734], -// 4 16 -38.8038 0 16.0734 -39.7277 0 16.4561 -41.5337 0 11.1284 -40.5678 0 10.8696 - [4,16,-38.8038,0,16.0734,-39.7277,0,16.4561,-41.5337,0,11.1284,-40.5678,0,10.8696], -// 4 16 -40.5678 0 10.8696 -41.5337 0 11.1284 -42.6302 0 5.6115 -41.6388 0 5.481 - [4,16,-40.5678,0,10.8696,-41.5337,0,11.1284,-42.6302,0,5.6115,-41.6388,0,5.481], -// 4 16 -41.6388 0 5.481 -42.6302 0 5.6115 -43 0 0 -42 0 0 - [4,16,-41.6388,0,5.481,-42.6302,0,5.6115,-43,0,0,-42,0,0], -// 4 16 -42 0 0 -43 0 0 -42.6302 0 -5.6115 -41.6388 0 -5.481 - [4,16,-42,0,0,-43,0,0,-42.6302,0,-5.6115,-41.6388,0,-5.481], -// 4 16 -41.6388 0 -5.481 -42.6302 0 -5.6115 -41.5337 0 -11.1284 -40.5678 0 -10.8696 - [4,16,-41.6388,0,-5.481,-42.6302,0,-5.6115,-41.5337,0,-11.1284,-40.5678,0,-10.8696], -// 4 16 -40.5678 0 -10.8696 -41.5337 0 -11.1284 -39.7277 0 -16.4561 -38.8038 0 -16.0734 - [4,16,-40.5678,0,-10.8696,-41.5337,0,-11.1284,-39.7277,0,-16.4561,-38.8038,0,-16.0734], -// 4 16 -38.8038 0 -16.0734 -39.7277 0 -16.4561 -37.238 0 -21.5 -36.372 0 -21 - [4,16,-38.8038,0,-16.0734,-39.7277,0,-16.4561,-37.238,0,-21.5,-36.372,0,-21], -// 4 16 -36.372 0 -21 -37.238 0 -21.5 -34.1162 0 -26.1784 -33.3228 0 -25.5696 - [4,16,-36.372,0,-21,-37.238,0,-21.5,-34.1162,0,-26.1784,-33.3228,0,-25.5696], -// 4 16 -33.3228 0 -25.5696 -34.1162 0 -26.1784 -30.4053 0 -30.4053 -29.6982 0 -29.6982 - [4,16,-33.3228,0,-25.5696,-34.1162,0,-26.1784,-30.4053,0,-30.4053,-29.6982,0,-29.6982], -// 4 16 -29.6982 0 -29.6982 -30.4053 0 -30.4053 -26.1784 0 -34.1162 -25.5696 0 -33.3228 - [4,16,-29.6982,0,-29.6982,-30.4053,0,-30.4053,-26.1784,0,-34.1162,-25.5696,0,-33.3228], -// 4 16 -25.5696 0 -33.3228 -26.1784 0 -34.1162 -21.5 0 -37.238 -21 0 -36.372 - [4,16,-25.5696,0,-33.3228,-26.1784,0,-34.1162,-21.5,0,-37.238,-21,0,-36.372], -// 4 16 -21 0 -36.372 -21.5 0 -37.238 -16.4561 0 -39.7277 -16.0734 0 -38.8038 - [4,16,-21,0,-36.372,-21.5,0,-37.238,-16.4561,0,-39.7277,-16.0734,0,-38.8038], -// 4 16 -16.0734 0 -38.8038 -16.4561 0 -39.7277 -11.1284 0 -41.5337 -10.8696 0 -40.5678 - [4,16,-16.0734,0,-38.8038,-16.4561,0,-39.7277,-11.1284,0,-41.5337,-10.8696,0,-40.5678], -// 4 16 -10.8696 0 -40.5678 -11.1284 0 -41.5337 -5.6115 0 -42.6302 -5.481 0 -41.6388 - [4,16,-10.8696,0,-40.5678,-11.1284,0,-41.5337,-5.6115,0,-42.6302,-5.481,0,-41.6388], -// 4 16 -5.481 0 -41.6388 -5.6115 0 -42.6302 0 0 -43 0 0 -42 - [4,16,-5.481,0,-41.6388,-5.6115,0,-42.6302,0,0,-43,0,0,-42], -// 4 16 0 0 -42 0 0 -43 5.6115 0 -42.6302 5.481 0 -41.6388 - [4,16,0,0,-42,0,0,-43,5.6115,0,-42.6302,5.481,0,-41.6388], -// 4 16 5.481 0 -41.6388 5.6115 0 -42.6302 11.1284 0 -41.5337 10.8696 0 -40.5678 - [4,16,5.481,0,-41.6388,5.6115,0,-42.6302,11.1284,0,-41.5337,10.8696,0,-40.5678], -// 4 16 10.8696 0 -40.5678 11.1284 0 -41.5337 16.4561 0 -39.7277 16.0734 0 -38.8038 - [4,16,10.8696,0,-40.5678,11.1284,0,-41.5337,16.4561,0,-39.7277,16.0734,0,-38.8038], -// 4 16 16.0734 0 -38.8038 16.4561 0 -39.7277 21.5 0 -37.238 21 0 -36.372 - [4,16,16.0734,0,-38.8038,16.4561,0,-39.7277,21.5,0,-37.238,21,0,-36.372], -// 4 16 21 0 -36.372 21.5 0 -37.238 26.1784 0 -34.1162 25.5696 0 -33.3228 - [4,16,21,0,-36.372,21.5,0,-37.238,26.1784,0,-34.1162,25.5696,0,-33.3228], -// 4 16 25.5696 0 -33.3228 26.1784 0 -34.1162 30.4053 0 -30.4053 29.6982 0 -29.6982 - [4,16,25.5696,0,-33.3228,26.1784,0,-34.1162,30.4053,0,-30.4053,29.6982,0,-29.6982], -// 4 16 29.6982 0 -29.6982 30.4053 0 -30.4053 34.1162 0 -26.1784 33.3228 0 -25.5696 - [4,16,29.6982,0,-29.6982,30.4053,0,-30.4053,34.1162,0,-26.1784,33.3228,0,-25.5696], -// 4 16 33.3228 0 -25.5696 34.1162 0 -26.1784 37.238 0 -21.5 36.372 0 -21 - [4,16,33.3228,0,-25.5696,34.1162,0,-26.1784,37.238,0,-21.5,36.372,0,-21], -// 4 16 36.372 0 -21 37.238 0 -21.5 39.7277 0 -16.4561 38.8038 0 -16.0734 - [4,16,36.372,0,-21,37.238,0,-21.5,39.7277,0,-16.4561,38.8038,0,-16.0734], -// 4 16 38.8038 0 -16.0734 39.7277 0 -16.4561 41.5337 0 -11.1284 40.5678 0 -10.8696 - [4,16,38.8038,0,-16.0734,39.7277,0,-16.4561,41.5337,0,-11.1284,40.5678,0,-10.8696], -// 4 16 40.5678 0 -10.8696 41.5337 0 -11.1284 42.6302 0 -5.6115 41.6388 0 -5.481 - [4,16,40.5678,0,-10.8696,41.5337,0,-11.1284,42.6302,0,-5.6115,41.6388,0,-5.481], -// 4 16 41.6388 0 -5.481 42.6302 0 -5.6115 43 0 0 42 0 0 - [4,16,41.6388,0,-5.481,42.6302,0,-5.6115,43,0,0,42,0,0], -// -// 0 end of file -// +// 4 16 43 0 0 42.6302 0 5.6115 41.6388 0 5.481 42 0 0 + [4,16,43,0,0,42.6302,0,5.6115,41.6388,0,5.481,42,0,0], +// 4 16 42.6302 0 5.6115 41.5337 0 11.1284 40.5678 0 10.8696 41.6388 0 5.481 + [4,16,42.6302,0,5.6115,41.5337,0,11.1284,40.5678,0,10.8696,41.6388,0,5.481], +// 4 16 41.5337 0 11.1284 39.7277 0 16.4561 38.8038 0 16.0734 40.5678 0 10.8696 + [4,16,41.5337,0,11.1284,39.7277,0,16.4561,38.8038,0,16.0734,40.5678,0,10.8696], +// 4 16 39.7277 0 16.4561 37.238 0 21.5 36.372 0 21 38.8038 0 16.0734 + [4,16,39.7277,0,16.4561,37.238,0,21.5,36.372,0,21,38.8038,0,16.0734], +// 4 16 37.238 0 21.5 34.1162 0 26.1784 33.3228 0 25.5696 36.372 0 21 + [4,16,37.238,0,21.5,34.1162,0,26.1784,33.3228,0,25.5696,36.372,0,21], +// 4 16 34.1162 0 26.1784 30.4053 0 30.4053 29.6982 0 29.6982 33.3228 0 25.5696 + [4,16,34.1162,0,26.1784,30.4053,0,30.4053,29.6982,0,29.6982,33.3228,0,25.5696], +// 4 16 30.4053 0 30.4053 26.1784 0 34.1162 25.5696 0 33.3228 29.6982 0 29.6982 + [4,16,30.4053,0,30.4053,26.1784,0,34.1162,25.5696,0,33.3228,29.6982,0,29.6982], +// 4 16 26.1784 0 34.1162 21.5 0 37.238 21 0 36.372 25.5696 0 33.3228 + [4,16,26.1784,0,34.1162,21.5,0,37.238,21,0,36.372,25.5696,0,33.3228], +// 4 16 21.5 0 37.238 16.4561 0 39.7277 16.0734 0 38.8038 21 0 36.372 + [4,16,21.5,0,37.238,16.4561,0,39.7277,16.0734,0,38.8038,21,0,36.372], +// 4 16 16.4561 0 39.7277 11.1284 0 41.5337 10.8696 0 40.5678 16.0734 0 38.8038 + [4,16,16.4561,0,39.7277,11.1284,0,41.5337,10.8696,0,40.5678,16.0734,0,38.8038], +// 4 16 11.1284 0 41.5337 5.6115 0 42.6302 5.481 0 41.6388 10.8696 0 40.5678 + [4,16,11.1284,0,41.5337,5.6115,0,42.6302,5.481,0,41.6388,10.8696,0,40.5678], +// 4 16 5.6115 0 42.6302 0 0 43 0 0 42 5.481 0 41.6388 + [4,16,5.6115,0,42.6302,0,0,43,0,0,42,5.481,0,41.6388], +// 4 16 0 0 43 -5.6115 0 42.6302 -5.481 0 41.6388 0 0 42 + [4,16,0,0,43,-5.6115,0,42.6302,-5.481,0,41.6388,0,0,42], +// 4 16 -5.6115 0 42.6302 -11.1284 0 41.5337 -10.8696 0 40.5678 -5.481 0 41.6388 + [4,16,-5.6115,0,42.6302,-11.1284,0,41.5337,-10.8696,0,40.5678,-5.481,0,41.6388], +// 4 16 -11.1284 0 41.5337 -16.4561 0 39.7277 -16.0734 0 38.8038 -10.8696 0 40.5678 + [4,16,-11.1284,0,41.5337,-16.4561,0,39.7277,-16.0734,0,38.8038,-10.8696,0,40.5678], +// 4 16 -16.4561 0 39.7277 -21.5 0 37.238 -21 0 36.372 -16.0734 0 38.8038 + [4,16,-16.4561,0,39.7277,-21.5,0,37.238,-21,0,36.372,-16.0734,0,38.8038], +// 4 16 -21.5 0 37.238 -26.1784 0 34.1162 -25.5696 0 33.3228 -21 0 36.372 + [4,16,-21.5,0,37.238,-26.1784,0,34.1162,-25.5696,0,33.3228,-21,0,36.372], +// 4 16 -26.1784 0 34.1162 -30.4053 0 30.4053 -29.6982 0 29.6982 -25.5696 0 33.3228 + [4,16,-26.1784,0,34.1162,-30.4053,0,30.4053,-29.6982,0,29.6982,-25.5696,0,33.3228], +// 4 16 -30.4053 0 30.4053 -34.1162 0 26.1784 -33.3228 0 25.5696 -29.6982 0 29.6982 + [4,16,-30.4053,0,30.4053,-34.1162,0,26.1784,-33.3228,0,25.5696,-29.6982,0,29.6982], +// 4 16 -34.1162 0 26.1784 -37.238 0 21.5 -36.372 0 21 -33.3228 0 25.5696 + [4,16,-34.1162,0,26.1784,-37.238,0,21.5,-36.372,0,21,-33.3228,0,25.5696], +// 4 16 -37.238 0 21.5 -39.7277 0 16.4561 -38.8038 0 16.0734 -36.372 0 21 + [4,16,-37.238,0,21.5,-39.7277,0,16.4561,-38.8038,0,16.0734,-36.372,0,21], +// 4 16 -39.7277 0 16.4561 -41.5337 0 11.1284 -40.5678 0 10.8696 -38.8038 0 16.0734 + [4,16,-39.7277,0,16.4561,-41.5337,0,11.1284,-40.5678,0,10.8696,-38.8038,0,16.0734], +// 4 16 -41.5337 0 11.1284 -42.6302 0 5.6115 -41.6388 0 5.481 -40.5678 0 10.8696 + [4,16,-41.5337,0,11.1284,-42.6302,0,5.6115,-41.6388,0,5.481,-40.5678,0,10.8696], +// 4 16 -42.6302 0 5.6115 -43 0 0 -42 0 0 -41.6388 0 5.481 + [4,16,-42.6302,0,5.6115,-43,0,0,-42,0,0,-41.6388,0,5.481], +// 4 16 -43 0 0 -42.6302 0 -5.6115 -41.6388 0 -5.481 -42 0 0 + [4,16,-43,0,0,-42.6302,0,-5.6115,-41.6388,0,-5.481,-42,0,0], +// 4 16 -42.6302 0 -5.6115 -41.5337 0 -11.1284 -40.5678 0 -10.8696 -41.6388 0 -5.481 + [4,16,-42.6302,0,-5.6115,-41.5337,0,-11.1284,-40.5678,0,-10.8696,-41.6388,0,-5.481], +// 4 16 -41.5337 0 -11.1284 -39.7277 0 -16.4561 -38.8038 0 -16.0734 -40.5678 0 -10.8696 + [4,16,-41.5337,0,-11.1284,-39.7277,0,-16.4561,-38.8038,0,-16.0734,-40.5678,0,-10.8696], +// 4 16 -39.7277 0 -16.4561 -37.238 0 -21.5 -36.372 0 -21 -38.8038 0 -16.0734 + [4,16,-39.7277,0,-16.4561,-37.238,0,-21.5,-36.372,0,-21,-38.8038,0,-16.0734], +// 4 16 -37.238 0 -21.5 -34.1162 0 -26.1784 -33.3228 0 -25.5696 -36.372 0 -21 + [4,16,-37.238,0,-21.5,-34.1162,0,-26.1784,-33.3228,0,-25.5696,-36.372,0,-21], +// 4 16 -34.1162 0 -26.1784 -30.4053 0 -30.4053 -29.6982 0 -29.6982 -33.3228 0 -25.5696 + [4,16,-34.1162,0,-26.1784,-30.4053,0,-30.4053,-29.6982,0,-29.6982,-33.3228,0,-25.5696], +// 4 16 -30.4053 0 -30.4053 -26.1784 0 -34.1162 -25.5696 0 -33.3228 -29.6982 0 -29.6982 + [4,16,-30.4053,0,-30.4053,-26.1784,0,-34.1162,-25.5696,0,-33.3228,-29.6982,0,-29.6982], +// 4 16 -26.1784 0 -34.1162 -21.5 0 -37.238 -21 0 -36.372 -25.5696 0 -33.3228 + [4,16,-26.1784,0,-34.1162,-21.5,0,-37.238,-21,0,-36.372,-25.5696,0,-33.3228], +// 4 16 -21.5 0 -37.238 -16.4561 0 -39.7277 -16.0734 0 -38.8038 -21 0 -36.372 + [4,16,-21.5,0,-37.238,-16.4561,0,-39.7277,-16.0734,0,-38.8038,-21,0,-36.372], +// 4 16 -16.4561 0 -39.7277 -11.1284 0 -41.5337 -10.8696 0 -40.5678 -16.0734 0 -38.8038 + [4,16,-16.4561,0,-39.7277,-11.1284,0,-41.5337,-10.8696,0,-40.5678,-16.0734,0,-38.8038], +// 4 16 -11.1284 0 -41.5337 -5.6115 0 -42.6302 -5.481 0 -41.6388 -10.8696 0 -40.5678 + [4,16,-11.1284,0,-41.5337,-5.6115,0,-42.6302,-5.481,0,-41.6388,-10.8696,0,-40.5678], +// 4 16 -5.6115 0 -42.6302 0 0 -43 0 0 -42 -5.481 0 -41.6388 + [4,16,-5.6115,0,-42.6302,0,0,-43,0,0,-42,-5.481,0,-41.6388], +// 4 16 0 0 -43 5.6115 0 -42.6302 5.481 0 -41.6388 0 0 -42 + [4,16,0,0,-43,5.6115,0,-42.6302,5.481,0,-41.6388,0,0,-42], +// 4 16 5.6115 0 -42.6302 11.1284 0 -41.5337 10.8696 0 -40.5678 5.481 0 -41.6388 + [4,16,5.6115,0,-42.6302,11.1284,0,-41.5337,10.8696,0,-40.5678,5.481,0,-41.6388], +// 4 16 11.1284 0 -41.5337 16.4561 0 -39.7277 16.0734 0 -38.8038 10.8696 0 -40.5678 + [4,16,11.1284,0,-41.5337,16.4561,0,-39.7277,16.0734,0,-38.8038,10.8696,0,-40.5678], +// 4 16 16.4561 0 -39.7277 21.5 0 -37.238 21 0 -36.372 16.0734 0 -38.8038 + [4,16,16.4561,0,-39.7277,21.5,0,-37.238,21,0,-36.372,16.0734,0,-38.8038], +// 4 16 21.5 0 -37.238 26.1784 0 -34.1162 25.5696 0 -33.3228 21 0 -36.372 + [4,16,21.5,0,-37.238,26.1784,0,-34.1162,25.5696,0,-33.3228,21,0,-36.372], +// 4 16 26.1784 0 -34.1162 30.4053 0 -30.4053 29.6982 0 -29.6982 25.5696 0 -33.3228 + [4,16,26.1784,0,-34.1162,30.4053,0,-30.4053,29.6982,0,-29.6982,25.5696,0,-33.3228], +// 4 16 30.4053 0 -30.4053 34.1162 0 -26.1784 33.3228 0 -25.5696 29.6982 0 -29.6982 + [4,16,30.4053,0,-30.4053,34.1162,0,-26.1784,33.3228,0,-25.5696,29.6982,0,-29.6982], +// 4 16 34.1162 0 -26.1784 37.238 0 -21.5 36.372 0 -21 33.3228 0 -25.5696 + [4,16,34.1162,0,-26.1784,37.238,0,-21.5,36.372,0,-21,33.3228,0,-25.5696], +// 4 16 37.238 0 -21.5 39.7277 0 -16.4561 38.8038 0 -16.0734 36.372 0 -21 + [4,16,37.238,0,-21.5,39.7277,0,-16.4561,38.8038,0,-16.0734,36.372,0,-21], +// 4 16 39.7277 0 -16.4561 41.5337 0 -11.1284 40.5678 0 -10.8696 38.8038 0 -16.0734 + [4,16,39.7277,0,-16.4561,41.5337,0,-11.1284,40.5678,0,-10.8696,38.8038,0,-16.0734], +// 4 16 41.5337 0 -11.1284 42.6302 0 -5.6115 41.6388 0 -5.481 40.5678 0 -10.8696 + [4,16,41.5337,0,-11.1284,42.6302,0,-5.6115,41.6388,0,-5.481,40.5678,0,-10.8696], +// 4 16 42.6302 0 -5.6115 43 0 0 42 0 0 41.6388 0 -5.481 + [4,16,42.6302,0,-5.6115,43,0,0,42,0,0,41.6388,0,-5.481], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__4_4rin42(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__4_4rin42(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/4-4rin47.scad b/p/48/4-4rin47.scad index c7c51284b..8f34fbc50 100644 --- a/p/48/4-4rin47.scad +++ b/p/48/4-4rin47.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin47() = [ -// 0 Hi-Res Ring 47 x 1.0 +// 0 ~Hi-Res Ring 47 x 1.0 (Obsolete) // 0 Name: 48\4-4rin47.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__4_4rin47() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\4-4ring47.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 47 0 0 48 0 0 47.5872 0 6.264 46.5958 0 6.1335 [4,16,47,0,0,48,0,0,47.5872,0,6.264,46.5958,0,6.1335], diff --git a/p/48/4-4rin49.scad b/p/48/4-4rin49.scad index 2342d3ce8..91cfb24ae 100644 --- a/p/48/4-4rin49.scad +++ b/p/48/4-4rin49.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin49() = [ -// 0 Hi-Res Ring 49 x 1.0 +// 0 ~Hi-Res Ring 49 x 1.0 (Obsolete) // 0 Name: 48\4-4rin49.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2013-01 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__4_4rin49() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\4-4ring49.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 49 0 0 50 0 0 49.57 0 6.525 48.5786 0 6.3945 [4,16,49,0,0,50,0,0,49.57,0,6.525,48.5786,0,6.3945], diff --git a/p/48/4-4rin50.scad b/p/48/4-4rin50.scad index 6f6222b5f..0ebac03d8 100644 --- a/p/48/4-4rin50.scad +++ b/p/48/4-4rin50.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin50() = [ -// 0 Hi-Res Ring 50 x 1.0 +// 0 ~Hi-Res Ring 50 x 1.0 (Obsolete) // 0 Name: 48\4-4rin50.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2013-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__4_4rin50() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\4-4ring50.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 50 0 0 51 0 0 50.5614 0 6.6555 49.57 0 6.525 [4,16,50,0,0,51,0,0,50.5614,0,6.6555,49.57,0,6.525], diff --git a/p/48/4-4rin52.scad b/p/48/4-4rin52.scad index ea13e501d..b48f15240 100644 --- a/p/48/4-4rin52.scad +++ b/p/48/4-4rin52.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin52() = [ -// 0 Hi-Res Ring 52 x 1.0 +// 0 ~Hi-Res Ring 52 x 1.0 (Obsolete) // 0 Name: 48\4-4rin52.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-03 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__4_4rin52() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\4-4ring52.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 52 0 0 53 0 0 52.5442 0 6.9165 51.5528 0 6.786 [4,16,52,0,0,53,0,0,52.5442,0,6.9165,51.5528,0,6.786], diff --git a/p/48/4-4rin53.scad b/p/48/4-4rin53.scad index eef20ca7f..92c608d9b 100644 --- a/p/48/4-4rin53.scad +++ b/p/48/4-4rin53.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin53() = [ -// 0 Hi-Res Ring 53 x 1.0 +// 0 ~Hi-Res Ring 53 x 1.0 (Obsolete) // 0 Name: 48\4-4rin53.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-03 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__4_4rin53() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\4-4ring53.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 53 0 0 54 0 0 53.5356 0 7.047 52.5442 0 6.9165 [4,16,53,0,0,54,0,0,53.5356,0,7.047,52.5442,0,6.9165], diff --git a/p/48/4-4rin54.scad b/p/48/4-4rin54.scad index 141371daa..1ba01b95f 100644 --- a/p/48/4-4rin54.scad +++ b/p/48/4-4rin54.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin54() = [ -// 0 Hi-Res Ring 54 x 1.0 +// 0 ~Hi-Res Ring 54 x 1.0 (Obsolete) // 0 Name: 48\4-4rin54.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-03 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__4_4rin54() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\4-4ring54.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 54 0 0 55 0 0 54.527 0 7.1775 53.5356 0 7.047 [4,16,54,0,0,55,0,0,54.527,0,7.1775,53.5356,0,7.047], diff --git a/p/48/4-4rin97.scad b/p/48/4-4rin97.scad index 7727f4b54..0cbad4c51 100644 --- a/p/48/4-4rin97.scad +++ b/p/48/4-4rin97.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__4_4rin97() = [ -// 0 Hi-Res Ring 97 x 1.0 +// 0 ~Hi-Res Ring 97 x 1.0 (Obsolete) // 0 Name: 48\4-4rin97.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2013-01 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__4_4rin97() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\4-4ring97.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 97 0 0 98 0 0 97.1572 0 12.789 96.1658 0 12.6585 [4,16,97,0,0,98,0,0,97.1572,0,12.789,96.1658,0,12.6585], diff --git a/p/48/4-4ring10.scad b/p/48/4-4ring10.scad new file mode 100644 index 000000000..cb47d321b --- /dev/null +++ b/p/48/4-4ring10.scad @@ -0,0 +1,117 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring10() = [ +// 0 Hi-Res Ring 10 x 1.0 +// 0 Name: 48\4-4ring10.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-01-16 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 11 0 0 10.9054 0 1.4355 9.914 0 1.305 10 0 0 + [4,16,11,0,0,10.9054,0,1.4355,9.914,0,1.305,10,0,0], +// 4 16 10.9054 0 1.4355 10.6249 0 2.8468 9.659 0 2.588 9.914 0 1.305 + [4,16,10.9054,0,1.4355,10.6249,0,2.8468,9.659,0,2.588,9.914,0,1.305], +// 4 16 10.6249 0 2.8468 10.1629 0 4.2097 9.239 0 3.827 9.659 0 2.588 + [4,16,10.6249,0,2.8468,10.1629,0,4.2097,9.239,0,3.827,9.659,0,2.588], +// 4 16 10.1629 0 4.2097 9.526 0 5.5 8.66 0 5 9.239 0 3.827 + [4,16,10.1629,0,4.2097,9.526,0,5.5,8.66,0,5,9.239,0,3.827], +// 4 16 9.526 0 5.5 8.7274 0 6.6968 7.934 0 6.088 8.66 0 5 + [4,16,9.526,0,5.5,8.7274,0,6.6968,7.934,0,6.088,8.66,0,5], +// 4 16 8.7274 0 6.6968 7.7781 0 7.7781 7.071 0 7.071 7.934 0 6.088 + [4,16,8.7274,0,6.6968,7.7781,0,7.7781,7.071,0,7.071,7.934,0,6.088], +// 4 16 7.7781 0 7.7781 6.6968 0 8.7274 6.088 0 7.934 7.071 0 7.071 + [4,16,7.7781,0,7.7781,6.6968,0,8.7274,6.088,0,7.934,7.071,0,7.071], +// 4 16 6.6968 0 8.7274 5.5 0 9.526 5 0 8.66 6.088 0 7.934 + [4,16,6.6968,0,8.7274,5.5,0,9.526,5,0,8.66,6.088,0,7.934], +// 4 16 5.5 0 9.526 4.2097 0 10.1629 3.827 0 9.239 5 0 8.66 + [4,16,5.5,0,9.526,4.2097,0,10.1629,3.827,0,9.239,5,0,8.66], +// 4 16 4.2097 0 10.1629 2.8468 0 10.6249 2.588 0 9.659 3.827 0 9.239 + [4,16,4.2097,0,10.1629,2.8468,0,10.6249,2.588,0,9.659,3.827,0,9.239], +// 4 16 2.8468 0 10.6249 1.4355 0 10.9054 1.305 0 9.914 2.588 0 9.659 + [4,16,2.8468,0,10.6249,1.4355,0,10.9054,1.305,0,9.914,2.588,0,9.659], +// 4 16 1.4355 0 10.9054 0 0 11 0 0 10 1.305 0 9.914 + [4,16,1.4355,0,10.9054,0,0,11,0,0,10,1.305,0,9.914], +// 4 16 0 0 11 -1.4355 0 10.9054 -1.305 0 9.914 0 0 10 + [4,16,0,0,11,-1.4355,0,10.9054,-1.305,0,9.914,0,0,10], +// 4 16 -1.4355 0 10.9054 -2.8468 0 10.6249 -2.588 0 9.659 -1.305 0 9.914 + [4,16,-1.4355,0,10.9054,-2.8468,0,10.6249,-2.588,0,9.659,-1.305,0,9.914], +// 4 16 -2.8468 0 10.6249 -4.2097 0 10.1629 -3.827 0 9.239 -2.588 0 9.659 + [4,16,-2.8468,0,10.6249,-4.2097,0,10.1629,-3.827,0,9.239,-2.588,0,9.659], +// 4 16 -4.2097 0 10.1629 -5.5 0 9.526 -5 0 8.66 -3.827 0 9.239 + [4,16,-4.2097,0,10.1629,-5.5,0,9.526,-5,0,8.66,-3.827,0,9.239], +// 4 16 -5.5 0 9.526 -6.6968 0 8.7274 -6.088 0 7.934 -5 0 8.66 + [4,16,-5.5,0,9.526,-6.6968,0,8.7274,-6.088,0,7.934,-5,0,8.66], +// 4 16 -6.6968 0 8.7274 -7.7781 0 7.7781 -7.071 0 7.071 -6.088 0 7.934 + [4,16,-6.6968,0,8.7274,-7.7781,0,7.7781,-7.071,0,7.071,-6.088,0,7.934], +// 4 16 -7.7781 0 7.7781 -8.7274 0 6.6968 -7.934 0 6.088 -7.071 0 7.071 + [4,16,-7.7781,0,7.7781,-8.7274,0,6.6968,-7.934,0,6.088,-7.071,0,7.071], +// 4 16 -8.7274 0 6.6968 -9.526 0 5.5 -8.66 0 5 -7.934 0 6.088 + [4,16,-8.7274,0,6.6968,-9.526,0,5.5,-8.66,0,5,-7.934,0,6.088], +// 4 16 -9.526 0 5.5 -10.1629 0 4.2097 -9.239 0 3.827 -8.66 0 5 + [4,16,-9.526,0,5.5,-10.1629,0,4.2097,-9.239,0,3.827,-8.66,0,5], +// 4 16 -10.1629 0 4.2097 -10.6249 0 2.8468 -9.659 0 2.588 -9.239 0 3.827 + [4,16,-10.1629,0,4.2097,-10.6249,0,2.8468,-9.659,0,2.588,-9.239,0,3.827], +// 4 16 -10.6249 0 2.8468 -10.9054 0 1.4355 -9.914 0 1.305 -9.659 0 2.588 + [4,16,-10.6249,0,2.8468,-10.9054,0,1.4355,-9.914,0,1.305,-9.659,0,2.588], +// 4 16 -10.9054 0 1.4355 -11 0 0 -10 0 0 -9.914 0 1.305 + [4,16,-10.9054,0,1.4355,-11,0,0,-10,0,0,-9.914,0,1.305], +// 4 16 -11 0 0 -10.9054 0 -1.4355 -9.914 0 -1.305 -10 0 0 + [4,16,-11,0,0,-10.9054,0,-1.4355,-9.914,0,-1.305,-10,0,0], +// 4 16 -10.9054 0 -1.4355 -10.6249 0 -2.8468 -9.659 0 -2.588 -9.914 0 -1.305 + [4,16,-10.9054,0,-1.4355,-10.6249,0,-2.8468,-9.659,0,-2.588,-9.914,0,-1.305], +// 4 16 -10.6249 0 -2.8468 -10.1629 0 -4.2097 -9.239 0 -3.827 -9.659 0 -2.588 + [4,16,-10.6249,0,-2.8468,-10.1629,0,-4.2097,-9.239,0,-3.827,-9.659,0,-2.588], +// 4 16 -10.1629 0 -4.2097 -9.526 0 -5.5 -8.66 0 -5 -9.239 0 -3.827 + [4,16,-10.1629,0,-4.2097,-9.526,0,-5.5,-8.66,0,-5,-9.239,0,-3.827], +// 4 16 -9.526 0 -5.5 -8.7274 0 -6.6968 -7.934 0 -6.088 -8.66 0 -5 + [4,16,-9.526,0,-5.5,-8.7274,0,-6.6968,-7.934,0,-6.088,-8.66,0,-5], +// 4 16 -8.7274 0 -6.6968 -7.7781 0 -7.7781 -7.071 0 -7.071 -7.934 0 -6.088 + [4,16,-8.7274,0,-6.6968,-7.7781,0,-7.7781,-7.071,0,-7.071,-7.934,0,-6.088], +// 4 16 -7.7781 0 -7.7781 -6.6968 0 -8.7274 -6.088 0 -7.934 -7.071 0 -7.071 + [4,16,-7.7781,0,-7.7781,-6.6968,0,-8.7274,-6.088,0,-7.934,-7.071,0,-7.071], +// 4 16 -6.6968 0 -8.7274 -5.5 0 -9.526 -5 0 -8.66 -6.088 0 -7.934 + [4,16,-6.6968,0,-8.7274,-5.5,0,-9.526,-5,0,-8.66,-6.088,0,-7.934], +// 4 16 -5.5 0 -9.526 -4.2097 0 -10.1629 -3.827 0 -9.239 -5 0 -8.66 + [4,16,-5.5,0,-9.526,-4.2097,0,-10.1629,-3.827,0,-9.239,-5,0,-8.66], +// 4 16 -4.2097 0 -10.1629 -2.8468 0 -10.6249 -2.588 0 -9.659 -3.827 0 -9.239 + [4,16,-4.2097,0,-10.1629,-2.8468,0,-10.6249,-2.588,0,-9.659,-3.827,0,-9.239], +// 4 16 -2.8468 0 -10.6249 -1.4355 0 -10.9054 -1.305 0 -9.914 -2.588 0 -9.659 + [4,16,-2.8468,0,-10.6249,-1.4355,0,-10.9054,-1.305,0,-9.914,-2.588,0,-9.659], +// 4 16 -1.4355 0 -10.9054 0 0 -11 0 0 -10 -1.305 0 -9.914 + [4,16,-1.4355,0,-10.9054,0,0,-11,0,0,-10,-1.305,0,-9.914], +// 4 16 0 0 -11 1.4355 0 -10.9054 1.305 0 -9.914 0 0 -10 + [4,16,0,0,-11,1.4355,0,-10.9054,1.305,0,-9.914,0,0,-10], +// 4 16 1.4355 0 -10.9054 2.8468 0 -10.6249 2.588 0 -9.659 1.305 0 -9.914 + [4,16,1.4355,0,-10.9054,2.8468,0,-10.6249,2.588,0,-9.659,1.305,0,-9.914], +// 4 16 2.8468 0 -10.6249 4.2097 0 -10.1629 3.827 0 -9.239 2.588 0 -9.659 + [4,16,2.8468,0,-10.6249,4.2097,0,-10.1629,3.827,0,-9.239,2.588,0,-9.659], +// 4 16 4.2097 0 -10.1629 5.5 0 -9.526 5 0 -8.66 3.827 0 -9.239 + [4,16,4.2097,0,-10.1629,5.5,0,-9.526,5,0,-8.66,3.827,0,-9.239], +// 4 16 5.5 0 -9.526 6.6968 0 -8.7274 6.088 0 -7.934 5 0 -8.66 + [4,16,5.5,0,-9.526,6.6968,0,-8.7274,6.088,0,-7.934,5,0,-8.66], +// 4 16 6.6968 0 -8.7274 7.7781 0 -7.7781 7.071 0 -7.071 6.088 0 -7.934 + [4,16,6.6968,0,-8.7274,7.7781,0,-7.7781,7.071,0,-7.071,6.088,0,-7.934], +// 4 16 7.7781 0 -7.7781 8.7274 0 -6.6968 7.934 0 -6.088 7.071 0 -7.071 + [4,16,7.7781,0,-7.7781,8.7274,0,-6.6968,7.934,0,-6.088,7.071,0,-7.071], +// 4 16 8.7274 0 -6.6968 9.526 0 -5.5 8.66 0 -5 7.934 0 -6.088 + [4,16,8.7274,0,-6.6968,9.526,0,-5.5,8.66,0,-5,7.934,0,-6.088], +// 4 16 9.526 0 -5.5 10.1629 0 -4.2097 9.239 0 -3.827 8.66 0 -5 + [4,16,9.526,0,-5.5,10.1629,0,-4.2097,9.239,0,-3.827,8.66,0,-5], +// 4 16 10.1629 0 -4.2097 10.6249 0 -2.8468 9.659 0 -2.588 9.239 0 -3.827 + [4,16,10.1629,0,-4.2097,10.6249,0,-2.8468,9.659,0,-2.588,9.239,0,-3.827], +// 4 16 10.6249 0 -2.8468 10.9054 0 -1.4355 9.914 0 -1.305 9.659 0 -2.588 + [4,16,10.6249,0,-2.8468,10.9054,0,-1.4355,9.914,0,-1.305,9.659,0,-2.588], +// 4 16 10.9054 0 -1.4355 11 0 0 10 0 0 9.914 0 -1.305 + [4,16,10.9054,0,-1.4355,11,0,0,10,0,0,9.914,0,-1.305], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__4_4ring10(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring10(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring10(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring11.scad b/p/48/4-4ring11.scad new file mode 100644 index 000000000..282706856 --- /dev/null +++ b/p/48/4-4ring11.scad @@ -0,0 +1,120 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring11() = [ +// 0 Hi-Res Ring 11 x 1.0 +// 0 Name: 48\4-4ring11.dat +// 0 Author: Niels Karsdorp [nielsk] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2004-11-06 [PTadmin] Official Update 2004-04 +// 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2012-02-27 [Philo] Changed to CCW +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\4-4rin11.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 12 0 0 11.8968 0 1.566 10.9054 0 1.4355 11 0 0 + [4,16,12,0,0,11.8968,0,1.566,10.9054,0,1.4355,11,0,0], +// 4 16 11.8968 0 1.566 11.5908 0 3.1056 10.6249 0 2.8468 10.9054 0 1.4355 + [4,16,11.8968,0,1.566,11.5908,0,3.1056,10.6249,0,2.8468,10.9054,0,1.4355], +// 4 16 11.5908 0 3.1056 11.0868 0 4.5924 10.1629 0 4.2097 10.6249 0 2.8468 + [4,16,11.5908,0,3.1056,11.0868,0,4.5924,10.1629,0,4.2097,10.6249,0,2.8468], +// 4 16 11.0868 0 4.5924 10.392 0 6 9.526 0 5.5 10.1629 0 4.2097 + [4,16,11.0868,0,4.5924,10.392,0,6,9.526,0,5.5,10.1629,0,4.2097], +// 4 16 10.392 0 6 9.5208 0 7.3056 8.7274 0 6.6968 9.526 0 5.5 + [4,16,10.392,0,6,9.5208,0,7.3056,8.7274,0,6.6968,9.526,0,5.5], +// 4 16 9.5208 0 7.3056 8.4852 0 8.4852 7.7781 0 7.7781 8.7274 0 6.6968 + [4,16,9.5208,0,7.3056,8.4852,0,8.4852,7.7781,0,7.7781,8.7274,0,6.6968], +// 4 16 8.4852 0 8.4852 7.3056 0 9.5208 6.6968 0 8.7274 7.7781 0 7.7781 + [4,16,8.4852,0,8.4852,7.3056,0,9.5208,6.6968,0,8.7274,7.7781,0,7.7781], +// 4 16 7.3056 0 9.5208 6 0 10.392 5.5 0 9.526 6.6968 0 8.7274 + [4,16,7.3056,0,9.5208,6,0,10.392,5.5,0,9.526,6.6968,0,8.7274], +// 4 16 6 0 10.392 4.5924 0 11.0868 4.2097 0 10.1629 5.5 0 9.526 + [4,16,6,0,10.392,4.5924,0,11.0868,4.2097,0,10.1629,5.5,0,9.526], +// 4 16 4.5924 0 11.0868 3.1056 0 11.5908 2.8468 0 10.6249 4.2097 0 10.1629 + [4,16,4.5924,0,11.0868,3.1056,0,11.5908,2.8468,0,10.6249,4.2097,0,10.1629], +// 4 16 3.1056 0 11.5908 1.566 0 11.8968 1.4355 0 10.9054 2.8468 0 10.6249 + [4,16,3.1056,0,11.5908,1.566,0,11.8968,1.4355,0,10.9054,2.8468,0,10.6249], +// 4 16 1.566 0 11.8968 0 0 12 0 0 11 1.4355 0 10.9054 + [4,16,1.566,0,11.8968,0,0,12,0,0,11,1.4355,0,10.9054], +// 4 16 0 0 12 -1.566 0 11.8968 -1.4355 0 10.9054 0 0 11 + [4,16,0,0,12,-1.566,0,11.8968,-1.4355,0,10.9054,0,0,11], +// 4 16 -1.566 0 11.8968 -3.1056 0 11.5908 -2.8468 0 10.6249 -1.4355 0 10.9054 + [4,16,-1.566,0,11.8968,-3.1056,0,11.5908,-2.8468,0,10.6249,-1.4355,0,10.9054], +// 4 16 -3.1056 0 11.5908 -4.5924 0 11.0868 -4.2097 0 10.1629 -2.8468 0 10.6249 + [4,16,-3.1056,0,11.5908,-4.5924,0,11.0868,-4.2097,0,10.1629,-2.8468,0,10.6249], +// 4 16 -4.5924 0 11.0868 -6 0 10.392 -5.5 0 9.526 -4.2097 0 10.1629 + [4,16,-4.5924,0,11.0868,-6,0,10.392,-5.5,0,9.526,-4.2097,0,10.1629], +// 4 16 -6 0 10.392 -7.3056 0 9.5208 -6.6968 0 8.7274 -5.5 0 9.526 + [4,16,-6,0,10.392,-7.3056,0,9.5208,-6.6968,0,8.7274,-5.5,0,9.526], +// 4 16 -7.3056 0 9.5208 -8.4852 0 8.4852 -7.7781 0 7.7781 -6.6968 0 8.7274 + [4,16,-7.3056,0,9.5208,-8.4852,0,8.4852,-7.7781,0,7.7781,-6.6968,0,8.7274], +// 4 16 -8.4852 0 8.4852 -9.5208 0 7.3056 -8.7274 0 6.6968 -7.7781 0 7.7781 + [4,16,-8.4852,0,8.4852,-9.5208,0,7.3056,-8.7274,0,6.6968,-7.7781,0,7.7781], +// 4 16 -9.5208 0 7.3056 -10.392 0 6 -9.526 0 5.5 -8.7274 0 6.6968 + [4,16,-9.5208,0,7.3056,-10.392,0,6,-9.526,0,5.5,-8.7274,0,6.6968], +// 4 16 -10.392 0 6 -11.0868 0 4.5924 -10.1629 0 4.2097 -9.526 0 5.5 + [4,16,-10.392,0,6,-11.0868,0,4.5924,-10.1629,0,4.2097,-9.526,0,5.5], +// 4 16 -11.0868 0 4.5924 -11.5908 0 3.1056 -10.6249 0 2.8468 -10.1629 0 4.2097 + [4,16,-11.0868,0,4.5924,-11.5908,0,3.1056,-10.6249,0,2.8468,-10.1629,0,4.2097], +// 4 16 -11.5908 0 3.1056 -11.8968 0 1.566 -10.9054 0 1.4355 -10.6249 0 2.8468 + [4,16,-11.5908,0,3.1056,-11.8968,0,1.566,-10.9054,0,1.4355,-10.6249,0,2.8468], +// 4 16 -11.8968 0 1.566 -12 0 0 -11 0 0 -10.9054 0 1.4355 + [4,16,-11.8968,0,1.566,-12,0,0,-11,0,0,-10.9054,0,1.4355], +// 4 16 -12 0 0 -11.8968 0 -1.566 -10.9054 0 -1.4355 -11 0 0 + [4,16,-12,0,0,-11.8968,0,-1.566,-10.9054,0,-1.4355,-11,0,0], +// 4 16 -11.8968 0 -1.566 -11.5908 0 -3.1056 -10.6249 0 -2.8468 -10.9054 0 -1.4355 + [4,16,-11.8968,0,-1.566,-11.5908,0,-3.1056,-10.6249,0,-2.8468,-10.9054,0,-1.4355], +// 4 16 -11.5908 0 -3.1056 -11.0868 0 -4.5924 -10.1629 0 -4.2097 -10.6249 0 -2.8468 + [4,16,-11.5908,0,-3.1056,-11.0868,0,-4.5924,-10.1629,0,-4.2097,-10.6249,0,-2.8468], +// 4 16 -11.0868 0 -4.5924 -10.392 0 -6 -9.526 0 -5.5 -10.1629 0 -4.2097 + [4,16,-11.0868,0,-4.5924,-10.392,0,-6,-9.526,0,-5.5,-10.1629,0,-4.2097], +// 4 16 -10.392 0 -6 -9.5208 0 -7.3056 -8.7274 0 -6.6968 -9.526 0 -5.5 + [4,16,-10.392,0,-6,-9.5208,0,-7.3056,-8.7274,0,-6.6968,-9.526,0,-5.5], +// 4 16 -9.5208 0 -7.3056 -8.4852 0 -8.4852 -7.7781 0 -7.7781 -8.7274 0 -6.6968 + [4,16,-9.5208,0,-7.3056,-8.4852,0,-8.4852,-7.7781,0,-7.7781,-8.7274,0,-6.6968], +// 4 16 -8.4852 0 -8.4852 -7.3056 0 -9.5208 -6.6968 0 -8.7274 -7.7781 0 -7.7781 + [4,16,-8.4852,0,-8.4852,-7.3056,0,-9.5208,-6.6968,0,-8.7274,-7.7781,0,-7.7781], +// 4 16 -7.3056 0 -9.5208 -6 0 -10.392 -5.5 0 -9.526 -6.6968 0 -8.7274 + [4,16,-7.3056,0,-9.5208,-6,0,-10.392,-5.5,0,-9.526,-6.6968,0,-8.7274], +// 4 16 -6 0 -10.392 -4.5924 0 -11.0868 -4.2097 0 -10.1629 -5.5 0 -9.526 + [4,16,-6,0,-10.392,-4.5924,0,-11.0868,-4.2097,0,-10.1629,-5.5,0,-9.526], +// 4 16 -4.5924 0 -11.0868 -3.1056 0 -11.5908 -2.8468 0 -10.6249 -4.2097 0 -10.1629 + [4,16,-4.5924,0,-11.0868,-3.1056,0,-11.5908,-2.8468,0,-10.6249,-4.2097,0,-10.1629], +// 4 16 -3.1056 0 -11.5908 -1.566 0 -11.8968 -1.4355 0 -10.9054 -2.8468 0 -10.6249 + [4,16,-3.1056,0,-11.5908,-1.566,0,-11.8968,-1.4355,0,-10.9054,-2.8468,0,-10.6249], +// 4 16 -1.566 0 -11.8968 0 0 -12 0 0 -11 -1.4355 0 -10.9054 + [4,16,-1.566,0,-11.8968,0,0,-12,0,0,-11,-1.4355,0,-10.9054], +// 4 16 0 0 -12 1.566 0 -11.8968 1.4355 0 -10.9054 0 0 -11 + [4,16,0,0,-12,1.566,0,-11.8968,1.4355,0,-10.9054,0,0,-11], +// 4 16 1.566 0 -11.8968 3.1056 0 -11.5908 2.8468 0 -10.6249 1.4355 0 -10.9054 + [4,16,1.566,0,-11.8968,3.1056,0,-11.5908,2.8468,0,-10.6249,1.4355,0,-10.9054], +// 4 16 3.1056 0 -11.5908 4.5924 0 -11.0868 4.2097 0 -10.1629 2.8468 0 -10.6249 + [4,16,3.1056,0,-11.5908,4.5924,0,-11.0868,4.2097,0,-10.1629,2.8468,0,-10.6249], +// 4 16 4.5924 0 -11.0868 6 0 -10.392 5.5 0 -9.526 4.2097 0 -10.1629 + [4,16,4.5924,0,-11.0868,6,0,-10.392,5.5,0,-9.526,4.2097,0,-10.1629], +// 4 16 6 0 -10.392 7.3056 0 -9.5208 6.6968 0 -8.7274 5.5 0 -9.526 + [4,16,6,0,-10.392,7.3056,0,-9.5208,6.6968,0,-8.7274,5.5,0,-9.526], +// 4 16 7.3056 0 -9.5208 8.4852 0 -8.4852 7.7781 0 -7.7781 6.6968 0 -8.7274 + [4,16,7.3056,0,-9.5208,8.4852,0,-8.4852,7.7781,0,-7.7781,6.6968,0,-8.7274], +// 4 16 8.4852 0 -8.4852 9.5208 0 -7.3056 8.7274 0 -6.6968 7.7781 0 -7.7781 + [4,16,8.4852,0,-8.4852,9.5208,0,-7.3056,8.7274,0,-6.6968,7.7781,0,-7.7781], +// 4 16 9.5208 0 -7.3056 10.392 0 -6 9.526 0 -5.5 8.7274 0 -6.6968 + [4,16,9.5208,0,-7.3056,10.392,0,-6,9.526,0,-5.5,8.7274,0,-6.6968], +// 4 16 10.392 0 -6 11.0868 0 -4.5924 10.1629 0 -4.2097 9.526 0 -5.5 + [4,16,10.392,0,-6,11.0868,0,-4.5924,10.1629,0,-4.2097,9.526,0,-5.5], +// 4 16 11.0868 0 -4.5924 11.5908 0 -3.1056 10.6249 0 -2.8468 10.1629 0 -4.2097 + [4,16,11.0868,0,-4.5924,11.5908,0,-3.1056,10.6249,0,-2.8468,10.1629,0,-4.2097], +// 4 16 11.5908 0 -3.1056 11.8968 0 -1.566 10.9054 0 -1.4355 10.6249 0 -2.8468 + [4,16,11.5908,0,-3.1056,11.8968,0,-1.566,10.9054,0,-1.4355,10.6249,0,-2.8468], +// 4 16 11.8968 0 -1.566 12 0 0 11 0 0 10.9054 0 -1.4355 + [4,16,11.8968,0,-1.566,12,0,0,11,0,0,10.9054,0,-1.4355], +]; +module ldraw_lib__48__4_4ring11(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring11(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring11(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring12.scad b/p/48/4-4ring12.scad new file mode 100644 index 000000000..fc03380d3 --- /dev/null +++ b/p/48/4-4ring12.scad @@ -0,0 +1,120 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring12() = [ +// 0 Hi-Res Ring 12 x 1.0 +// 0 Name: 48\4-4ring12.dat +// 0 Author: Mark Kennedy [mkennedy] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 +// 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement +// 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2012-02-27 [Philo] Changed to CCW +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\4-4rin12.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 13 0 0 12.8882 0 1.6965 11.8968 0 1.566 12 0 0 + [4,16,13,0,0,12.8882,0,1.6965,11.8968,0,1.566,12,0,0], +// 4 16 12.8882 0 1.6965 12.5567 0 3.3644 11.5908 0 3.1056 11.8968 0 1.566 + [4,16,12.8882,0,1.6965,12.5567,0,3.3644,11.5908,0,3.1056,11.8968,0,1.566], +// 4 16 12.5567 0 3.3644 12.0107 0 4.9751 11.0868 0 4.5924 11.5908 0 3.1056 + [4,16,12.5567,0,3.3644,12.0107,0,4.9751,11.0868,0,4.5924,11.5908,0,3.1056], +// 4 16 12.0107 0 4.9751 11.258 0 6.5 10.392 0 6 11.0868 0 4.5924 + [4,16,12.0107,0,4.9751,11.258,0,6.5,10.392,0,6,11.0868,0,4.5924], +// 4 16 11.258 0 6.5 10.3142 0 7.9144 9.5208 0 7.3056 10.392 0 6 + [4,16,11.258,0,6.5,10.3142,0,7.9144,9.5208,0,7.3056,10.392,0,6], +// 4 16 10.3142 0 7.9144 9.1923 0 9.1923 8.4852 0 8.4852 9.5208 0 7.3056 + [4,16,10.3142,0,7.9144,9.1923,0,9.1923,8.4852,0,8.4852,9.5208,0,7.3056], +// 4 16 9.1923 0 9.1923 7.9144 0 10.3142 7.3056 0 9.5208 8.4852 0 8.4852 + [4,16,9.1923,0,9.1923,7.9144,0,10.3142,7.3056,0,9.5208,8.4852,0,8.4852], +// 4 16 7.9144 0 10.3142 6.5 0 11.258 6 0 10.392 7.3056 0 9.5208 + [4,16,7.9144,0,10.3142,6.5,0,11.258,6,0,10.392,7.3056,0,9.5208], +// 4 16 6.5 0 11.258 4.9751 0 12.0107 4.5924 0 11.0868 6 0 10.392 + [4,16,6.5,0,11.258,4.9751,0,12.0107,4.5924,0,11.0868,6,0,10.392], +// 4 16 4.9751 0 12.0107 3.3644 0 12.5567 3.1056 0 11.5908 4.5924 0 11.0868 + [4,16,4.9751,0,12.0107,3.3644,0,12.5567,3.1056,0,11.5908,4.5924,0,11.0868], +// 4 16 3.3644 0 12.5567 1.6965 0 12.8882 1.566 0 11.8968 3.1056 0 11.5908 + [4,16,3.3644,0,12.5567,1.6965,0,12.8882,1.566,0,11.8968,3.1056,0,11.5908], +// 4 16 1.6965 0 12.8882 0 0 13 0 0 12 1.566 0 11.8968 + [4,16,1.6965,0,12.8882,0,0,13,0,0,12,1.566,0,11.8968], +// 4 16 0 0 13 -1.6965 0 12.8882 -1.566 0 11.8968 0 0 12 + [4,16,0,0,13,-1.6965,0,12.8882,-1.566,0,11.8968,0,0,12], +// 4 16 -1.6965 0 12.8882 -3.3644 0 12.5567 -3.1056 0 11.5908 -1.566 0 11.8968 + [4,16,-1.6965,0,12.8882,-3.3644,0,12.5567,-3.1056,0,11.5908,-1.566,0,11.8968], +// 4 16 -3.3644 0 12.5567 -4.9751 0 12.0107 -4.5924 0 11.0868 -3.1056 0 11.5908 + [4,16,-3.3644,0,12.5567,-4.9751,0,12.0107,-4.5924,0,11.0868,-3.1056,0,11.5908], +// 4 16 -4.9751 0 12.0107 -6.5 0 11.258 -6 0 10.392 -4.5924 0 11.0868 + [4,16,-4.9751,0,12.0107,-6.5,0,11.258,-6,0,10.392,-4.5924,0,11.0868], +// 4 16 -6.5 0 11.258 -7.9144 0 10.3142 -7.3056 0 9.5208 -6 0 10.392 + [4,16,-6.5,0,11.258,-7.9144,0,10.3142,-7.3056,0,9.5208,-6,0,10.392], +// 4 16 -7.9144 0 10.3142 -9.1923 0 9.1923 -8.4852 0 8.4852 -7.3056 0 9.5208 + [4,16,-7.9144,0,10.3142,-9.1923,0,9.1923,-8.4852,0,8.4852,-7.3056,0,9.5208], +// 4 16 -9.1923 0 9.1923 -10.3142 0 7.9144 -9.5208 0 7.3056 -8.4852 0 8.4852 + [4,16,-9.1923,0,9.1923,-10.3142,0,7.9144,-9.5208,0,7.3056,-8.4852,0,8.4852], +// 4 16 -10.3142 0 7.9144 -11.258 0 6.5 -10.392 0 6 -9.5208 0 7.3056 + [4,16,-10.3142,0,7.9144,-11.258,0,6.5,-10.392,0,6,-9.5208,0,7.3056], +// 4 16 -11.258 0 6.5 -12.0107 0 4.9751 -11.0868 0 4.5924 -10.392 0 6 + [4,16,-11.258,0,6.5,-12.0107,0,4.9751,-11.0868,0,4.5924,-10.392,0,6], +// 4 16 -12.0107 0 4.9751 -12.5567 0 3.3644 -11.5908 0 3.1056 -11.0868 0 4.5924 + [4,16,-12.0107,0,4.9751,-12.5567,0,3.3644,-11.5908,0,3.1056,-11.0868,0,4.5924], +// 4 16 -12.5567 0 3.3644 -12.8882 0 1.6965 -11.8968 0 1.566 -11.5908 0 3.1056 + [4,16,-12.5567,0,3.3644,-12.8882,0,1.6965,-11.8968,0,1.566,-11.5908,0,3.1056], +// 4 16 -12.8882 0 1.6965 -13 0 0 -12 0 0 -11.8968 0 1.566 + [4,16,-12.8882,0,1.6965,-13,0,0,-12,0,0,-11.8968,0,1.566], +// 4 16 -13 0 0 -12.8882 0 -1.6965 -11.8968 0 -1.566 -12 0 0 + [4,16,-13,0,0,-12.8882,0,-1.6965,-11.8968,0,-1.566,-12,0,0], +// 4 16 -12.8882 0 -1.6965 -12.5567 0 -3.3644 -11.5908 0 -3.1056 -11.8968 0 -1.566 + [4,16,-12.8882,0,-1.6965,-12.5567,0,-3.3644,-11.5908,0,-3.1056,-11.8968,0,-1.566], +// 4 16 -12.5567 0 -3.3644 -12.0107 0 -4.9751 -11.0868 0 -4.5924 -11.5908 0 -3.1056 + [4,16,-12.5567,0,-3.3644,-12.0107,0,-4.9751,-11.0868,0,-4.5924,-11.5908,0,-3.1056], +// 4 16 -12.0107 0 -4.9751 -11.258 0 -6.5 -10.392 0 -6 -11.0868 0 -4.5924 + [4,16,-12.0107,0,-4.9751,-11.258,0,-6.5,-10.392,0,-6,-11.0868,0,-4.5924], +// 4 16 -11.258 0 -6.5 -10.3142 0 -7.9144 -9.5208 0 -7.3056 -10.392 0 -6 + [4,16,-11.258,0,-6.5,-10.3142,0,-7.9144,-9.5208,0,-7.3056,-10.392,0,-6], +// 4 16 -10.3142 0 -7.9144 -9.1923 0 -9.1923 -8.4852 0 -8.4852 -9.5208 0 -7.3056 + [4,16,-10.3142,0,-7.9144,-9.1923,0,-9.1923,-8.4852,0,-8.4852,-9.5208,0,-7.3056], +// 4 16 -9.1923 0 -9.1923 -7.9144 0 -10.3142 -7.3056 0 -9.5208 -8.4852 0 -8.4852 + [4,16,-9.1923,0,-9.1923,-7.9144,0,-10.3142,-7.3056,0,-9.5208,-8.4852,0,-8.4852], +// 4 16 -7.9144 0 -10.3142 -6.5 0 -11.258 -6 0 -10.392 -7.3056 0 -9.5208 + [4,16,-7.9144,0,-10.3142,-6.5,0,-11.258,-6,0,-10.392,-7.3056,0,-9.5208], +// 4 16 -6.5 0 -11.258 -4.9751 0 -12.0107 -4.5924 0 -11.0868 -6 0 -10.392 + [4,16,-6.5,0,-11.258,-4.9751,0,-12.0107,-4.5924,0,-11.0868,-6,0,-10.392], +// 4 16 -4.9751 0 -12.0107 -3.3644 0 -12.5567 -3.1056 0 -11.5908 -4.5924 0 -11.0868 + [4,16,-4.9751,0,-12.0107,-3.3644,0,-12.5567,-3.1056,0,-11.5908,-4.5924,0,-11.0868], +// 4 16 -3.3644 0 -12.5567 -1.6965 0 -12.8882 -1.566 0 -11.8968 -3.1056 0 -11.5908 + [4,16,-3.3644,0,-12.5567,-1.6965,0,-12.8882,-1.566,0,-11.8968,-3.1056,0,-11.5908], +// 4 16 -1.6965 0 -12.8882 0 0 -13 0 0 -12 -1.566 0 -11.8968 + [4,16,-1.6965,0,-12.8882,0,0,-13,0,0,-12,-1.566,0,-11.8968], +// 4 16 0 0 -13 1.6965 0 -12.8882 1.566 0 -11.8968 0 0 -12 + [4,16,0,0,-13,1.6965,0,-12.8882,1.566,0,-11.8968,0,0,-12], +// 4 16 1.6965 0 -12.8882 3.3644 0 -12.5567 3.1056 0 -11.5908 1.566 0 -11.8968 + [4,16,1.6965,0,-12.8882,3.3644,0,-12.5567,3.1056,0,-11.5908,1.566,0,-11.8968], +// 4 16 3.3644 0 -12.5567 4.9751 0 -12.0107 4.5924 0 -11.0868 3.1056 0 -11.5908 + [4,16,3.3644,0,-12.5567,4.9751,0,-12.0107,4.5924,0,-11.0868,3.1056,0,-11.5908], +// 4 16 4.9751 0 -12.0107 6.5 0 -11.258 6 0 -10.392 4.5924 0 -11.0868 + [4,16,4.9751,0,-12.0107,6.5,0,-11.258,6,0,-10.392,4.5924,0,-11.0868], +// 4 16 6.5 0 -11.258 7.9144 0 -10.3142 7.3056 0 -9.5208 6 0 -10.392 + [4,16,6.5,0,-11.258,7.9144,0,-10.3142,7.3056,0,-9.5208,6,0,-10.392], +// 4 16 7.9144 0 -10.3142 9.1923 0 -9.1923 8.4852 0 -8.4852 7.3056 0 -9.5208 + [4,16,7.9144,0,-10.3142,9.1923,0,-9.1923,8.4852,0,-8.4852,7.3056,0,-9.5208], +// 4 16 9.1923 0 -9.1923 10.3142 0 -7.9144 9.5208 0 -7.3056 8.4852 0 -8.4852 + [4,16,9.1923,0,-9.1923,10.3142,0,-7.9144,9.5208,0,-7.3056,8.4852,0,-8.4852], +// 4 16 10.3142 0 -7.9144 11.258 0 -6.5 10.392 0 -6 9.5208 0 -7.3056 + [4,16,10.3142,0,-7.9144,11.258,0,-6.5,10.392,0,-6,9.5208,0,-7.3056], +// 4 16 11.258 0 -6.5 12.0107 0 -4.9751 11.0868 0 -4.5924 10.392 0 -6 + [4,16,11.258,0,-6.5,12.0107,0,-4.9751,11.0868,0,-4.5924,10.392,0,-6], +// 4 16 12.0107 0 -4.9751 12.5567 0 -3.3644 11.5908 0 -3.1056 11.0868 0 -4.5924 + [4,16,12.0107,0,-4.9751,12.5567,0,-3.3644,11.5908,0,-3.1056,11.0868,0,-4.5924], +// 4 16 12.5567 0 -3.3644 12.8882 0 -1.6965 11.8968 0 -1.566 11.5908 0 -3.1056 + [4,16,12.5567,0,-3.3644,12.8882,0,-1.6965,11.8968,0,-1.566,11.5908,0,-3.1056], +// 4 16 12.8882 0 -1.6965 13 0 0 12 0 0 11.8968 0 -1.566 + [4,16,12.8882,0,-1.6965,13,0,0,12,0,0,11.8968,0,-1.566], +]; +module ldraw_lib__48__4_4ring12(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring12(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring12(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring13.scad b/p/48/4-4ring13.scad new file mode 100644 index 000000000..77e5de582 --- /dev/null +++ b/p/48/4-4ring13.scad @@ -0,0 +1,118 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring13() = [ +// 0 Hi-Res Ring 13 x 1.0 +// 0 Name: 48\4-4ring13.dat +// 0 Author: Mark Kennedy [mkennedy] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2012-02-27 [Philo] Changed to CCW +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\4-4rin13.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 14 0 0 13.8796 0 1.827 12.8882 0 1.6965 13 0 0 + [4,16,14,0,0,13.8796,0,1.827,12.8882,0,1.6965,13,0,0], +// 4 16 13.8796 0 1.827 13.5226 0 3.6232 12.5567 0 3.3644 12.8882 0 1.6965 + [4,16,13.8796,0,1.827,13.5226,0,3.6232,12.5567,0,3.3644,12.8882,0,1.6965], +// 4 16 13.5226 0 3.6232 12.9346 0 5.3578 12.0107 0 4.9751 12.5567 0 3.3644 + [4,16,13.5226,0,3.6232,12.9346,0,5.3578,12.0107,0,4.9751,12.5567,0,3.3644], +// 4 16 12.9346 0 5.3578 12.124 0 7 11.258 0 6.5 12.0107 0 4.9751 + [4,16,12.9346,0,5.3578,12.124,0,7,11.258,0,6.5,12.0107,0,4.9751], +// 4 16 12.124 0 7 11.1076 0 8.5232 10.3142 0 7.9144 11.258 0 6.5 + [4,16,12.124,0,7,11.1076,0,8.5232,10.3142,0,7.9144,11.258,0,6.5], +// 4 16 11.1076 0 8.5232 9.8994 0 9.8994 9.1923 0 9.1923 10.3142 0 7.9144 + [4,16,11.1076,0,8.5232,9.8994,0,9.8994,9.1923,0,9.1923,10.3142,0,7.9144], +// 4 16 9.8994 0 9.8994 8.5232 0 11.1076 7.9144 0 10.3142 9.1923 0 9.1923 + [4,16,9.8994,0,9.8994,8.5232,0,11.1076,7.9144,0,10.3142,9.1923,0,9.1923], +// 4 16 8.5232 0 11.1076 7 0 12.124 6.5 0 11.258 7.9144 0 10.3142 + [4,16,8.5232,0,11.1076,7,0,12.124,6.5,0,11.258,7.9144,0,10.3142], +// 4 16 7 0 12.124 5.3578 0 12.9346 4.9751 0 12.0107 6.5 0 11.258 + [4,16,7,0,12.124,5.3578,0,12.9346,4.9751,0,12.0107,6.5,0,11.258], +// 4 16 5.3578 0 12.9346 3.6232 0 13.5226 3.3644 0 12.5567 4.9751 0 12.0107 + [4,16,5.3578,0,12.9346,3.6232,0,13.5226,3.3644,0,12.5567,4.9751,0,12.0107], +// 4 16 3.6232 0 13.5226 1.827 0 13.8796 1.6965 0 12.8882 3.3644 0 12.5567 + [4,16,3.6232,0,13.5226,1.827,0,13.8796,1.6965,0,12.8882,3.3644,0,12.5567], +// 4 16 1.827 0 13.8796 0 0 14 0 0 13 1.6965 0 12.8882 + [4,16,1.827,0,13.8796,0,0,14,0,0,13,1.6965,0,12.8882], +// 4 16 0 0 14 -1.827 0 13.8796 -1.6965 0 12.8882 0 0 13 + [4,16,0,0,14,-1.827,0,13.8796,-1.6965,0,12.8882,0,0,13], +// 4 16 -1.827 0 13.8796 -3.6232 0 13.5226 -3.3644 0 12.5567 -1.6965 0 12.8882 + [4,16,-1.827,0,13.8796,-3.6232,0,13.5226,-3.3644,0,12.5567,-1.6965,0,12.8882], +// 4 16 -3.6232 0 13.5226 -5.3578 0 12.9346 -4.9751 0 12.0107 -3.3644 0 12.5567 + [4,16,-3.6232,0,13.5226,-5.3578,0,12.9346,-4.9751,0,12.0107,-3.3644,0,12.5567], +// 4 16 -5.3578 0 12.9346 -7 0 12.124 -6.5 0 11.258 -4.9751 0 12.0107 + [4,16,-5.3578,0,12.9346,-7,0,12.124,-6.5,0,11.258,-4.9751,0,12.0107], +// 4 16 -7 0 12.124 -8.5232 0 11.1076 -7.9144 0 10.3142 -6.5 0 11.258 + [4,16,-7,0,12.124,-8.5232,0,11.1076,-7.9144,0,10.3142,-6.5,0,11.258], +// 4 16 -8.5232 0 11.1076 -9.8994 0 9.8994 -9.1923 0 9.1923 -7.9144 0 10.3142 + [4,16,-8.5232,0,11.1076,-9.8994,0,9.8994,-9.1923,0,9.1923,-7.9144,0,10.3142], +// 4 16 -9.8994 0 9.8994 -11.1076 0 8.5232 -10.3142 0 7.9144 -9.1923 0 9.1923 + [4,16,-9.8994,0,9.8994,-11.1076,0,8.5232,-10.3142,0,7.9144,-9.1923,0,9.1923], +// 4 16 -11.1076 0 8.5232 -12.124 0 7 -11.258 0 6.5 -10.3142 0 7.9144 + [4,16,-11.1076,0,8.5232,-12.124,0,7,-11.258,0,6.5,-10.3142,0,7.9144], +// 4 16 -12.124 0 7 -12.9346 0 5.3578 -12.0107 0 4.9751 -11.258 0 6.5 + [4,16,-12.124,0,7,-12.9346,0,5.3578,-12.0107,0,4.9751,-11.258,0,6.5], +// 4 16 -12.9346 0 5.3578 -13.5226 0 3.6232 -12.5567 0 3.3644 -12.0107 0 4.9751 + [4,16,-12.9346,0,5.3578,-13.5226,0,3.6232,-12.5567,0,3.3644,-12.0107,0,4.9751], +// 4 16 -13.5226 0 3.6232 -13.8796 0 1.827 -12.8882 0 1.6965 -12.5567 0 3.3644 + [4,16,-13.5226,0,3.6232,-13.8796,0,1.827,-12.8882,0,1.6965,-12.5567,0,3.3644], +// 4 16 -13.8796 0 1.827 -14 0 0 -13 0 0 -12.8882 0 1.6965 + [4,16,-13.8796,0,1.827,-14,0,0,-13,0,0,-12.8882,0,1.6965], +// 4 16 -14 0 0 -13.8796 0 -1.827 -12.8882 0 -1.6965 -13 0 0 + [4,16,-14,0,0,-13.8796,0,-1.827,-12.8882,0,-1.6965,-13,0,0], +// 4 16 -13.8796 0 -1.827 -13.5226 0 -3.6232 -12.5567 0 -3.3644 -12.8882 0 -1.6965 + [4,16,-13.8796,0,-1.827,-13.5226,0,-3.6232,-12.5567,0,-3.3644,-12.8882,0,-1.6965], +// 4 16 -13.5226 0 -3.6232 -12.9346 0 -5.3578 -12.0107 0 -4.9751 -12.5567 0 -3.3644 + [4,16,-13.5226,0,-3.6232,-12.9346,0,-5.3578,-12.0107,0,-4.9751,-12.5567,0,-3.3644], +// 4 16 -12.9346 0 -5.3578 -12.124 0 -7 -11.258 0 -6.5 -12.0107 0 -4.9751 + [4,16,-12.9346,0,-5.3578,-12.124,0,-7,-11.258,0,-6.5,-12.0107,0,-4.9751], +// 4 16 -12.124 0 -7 -11.1076 0 -8.5232 -10.3142 0 -7.9144 -11.258 0 -6.5 + [4,16,-12.124,0,-7,-11.1076,0,-8.5232,-10.3142,0,-7.9144,-11.258,0,-6.5], +// 4 16 -11.1076 0 -8.5232 -9.8994 0 -9.8994 -9.1923 0 -9.1923 -10.3142 0 -7.9144 + [4,16,-11.1076,0,-8.5232,-9.8994,0,-9.8994,-9.1923,0,-9.1923,-10.3142,0,-7.9144], +// 4 16 -9.8994 0 -9.8994 -8.5232 0 -11.1076 -7.9144 0 -10.3142 -9.1923 0 -9.1923 + [4,16,-9.8994,0,-9.8994,-8.5232,0,-11.1076,-7.9144,0,-10.3142,-9.1923,0,-9.1923], +// 4 16 -8.5232 0 -11.1076 -7 0 -12.124 -6.5 0 -11.258 -7.9144 0 -10.3142 + [4,16,-8.5232,0,-11.1076,-7,0,-12.124,-6.5,0,-11.258,-7.9144,0,-10.3142], +// 4 16 -7 0 -12.124 -5.3578 0 -12.9346 -4.9751 0 -12.0107 -6.5 0 -11.258 + [4,16,-7,0,-12.124,-5.3578,0,-12.9346,-4.9751,0,-12.0107,-6.5,0,-11.258], +// 4 16 -5.3578 0 -12.9346 -3.6232 0 -13.5226 -3.3644 0 -12.5567 -4.9751 0 -12.0107 + [4,16,-5.3578,0,-12.9346,-3.6232,0,-13.5226,-3.3644,0,-12.5567,-4.9751,0,-12.0107], +// 4 16 -3.6232 0 -13.5226 -1.827 0 -13.8796 -1.6965 0 -12.8882 -3.3644 0 -12.5567 + [4,16,-3.6232,0,-13.5226,-1.827,0,-13.8796,-1.6965,0,-12.8882,-3.3644,0,-12.5567], +// 4 16 -1.827 0 -13.8796 0 0 -14 0 0 -13 -1.6965 0 -12.8882 + [4,16,-1.827,0,-13.8796,0,0,-14,0,0,-13,-1.6965,0,-12.8882], +// 4 16 0 0 -14 1.827 0 -13.8796 1.6965 0 -12.8882 0 0 -13 + [4,16,0,0,-14,1.827,0,-13.8796,1.6965,0,-12.8882,0,0,-13], +// 4 16 1.827 0 -13.8796 3.6232 0 -13.5226 3.3644 0 -12.5567 1.6965 0 -12.8882 + [4,16,1.827,0,-13.8796,3.6232,0,-13.5226,3.3644,0,-12.5567,1.6965,0,-12.8882], +// 4 16 3.6232 0 -13.5226 5.3578 0 -12.9346 4.9751 0 -12.0107 3.3644 0 -12.5567 + [4,16,3.6232,0,-13.5226,5.3578,0,-12.9346,4.9751,0,-12.0107,3.3644,0,-12.5567], +// 4 16 5.3578 0 -12.9346 7 0 -12.124 6.5 0 -11.258 4.9751 0 -12.0107 + [4,16,5.3578,0,-12.9346,7,0,-12.124,6.5,0,-11.258,4.9751,0,-12.0107], +// 4 16 7 0 -12.124 8.5232 0 -11.1076 7.9144 0 -10.3142 6.5 0 -11.258 + [4,16,7,0,-12.124,8.5232,0,-11.1076,7.9144,0,-10.3142,6.5,0,-11.258], +// 4 16 8.5232 0 -11.1076 9.8994 0 -9.8994 9.1923 0 -9.1923 7.9144 0 -10.3142 + [4,16,8.5232,0,-11.1076,9.8994,0,-9.8994,9.1923,0,-9.1923,7.9144,0,-10.3142], +// 4 16 9.8994 0 -9.8994 11.1076 0 -8.5232 10.3142 0 -7.9144 9.1923 0 -9.1923 + [4,16,9.8994,0,-9.8994,11.1076,0,-8.5232,10.3142,0,-7.9144,9.1923,0,-9.1923], +// 4 16 11.1076 0 -8.5232 12.124 0 -7 11.258 0 -6.5 10.3142 0 -7.9144 + [4,16,11.1076,0,-8.5232,12.124,0,-7,11.258,0,-6.5,10.3142,0,-7.9144], +// 4 16 12.124 0 -7 12.9346 0 -5.3578 12.0107 0 -4.9751 11.258 0 -6.5 + [4,16,12.124,0,-7,12.9346,0,-5.3578,12.0107,0,-4.9751,11.258,0,-6.5], +// 4 16 12.9346 0 -5.3578 13.5226 0 -3.6232 12.5567 0 -3.3644 12.0107 0 -4.9751 + [4,16,12.9346,0,-5.3578,13.5226,0,-3.6232,12.5567,0,-3.3644,12.0107,0,-4.9751], +// 4 16 13.5226 0 -3.6232 13.8796 0 -1.827 12.8882 0 -1.6965 12.5567 0 -3.3644 + [4,16,13.5226,0,-3.6232,13.8796,0,-1.827,12.8882,0,-1.6965,12.5567,0,-3.3644], +// 4 16 13.8796 0 -1.827 14 0 0 13 0 0 12.8882 0 -1.6965 + [4,16,13.8796,0,-1.827,14,0,0,13,0,0,12.8882,0,-1.6965], +]; +module ldraw_lib__48__4_4ring13(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring13(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring13(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring14.scad b/p/48/4-4ring14.scad new file mode 100644 index 000000000..80e8ea7c7 --- /dev/null +++ b/p/48/4-4ring14.scad @@ -0,0 +1,117 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring14() = [ +// 0 Hi-Res Ring 14 x 1.0 +// 0 Name: 48\4-4ring14.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-01-21 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 15 0 0 14.871 0 1.9575 13.8796 0 1.827 14 0 0 + [4,16,15,0,0,14.871,0,1.9575,13.8796,0,1.827,14,0,0], +// 4 16 14.871 0 1.9575 14.4885 0 3.882 13.5226 0 3.6232 13.8796 0 1.827 + [4,16,14.871,0,1.9575,14.4885,0,3.882,13.5226,0,3.6232,13.8796,0,1.827], +// 4 16 14.4885 0 3.882 13.8585 0 5.7405 12.9346 0 5.3578 13.5226 0 3.6232 + [4,16,14.4885,0,3.882,13.8585,0,5.7405,12.9346,0,5.3578,13.5226,0,3.6232], +// 4 16 13.8585 0 5.7405 12.99 0 7.5 12.124 0 7 12.9346 0 5.3578 + [4,16,13.8585,0,5.7405,12.99,0,7.5,12.124,0,7,12.9346,0,5.3578], +// 4 16 12.99 0 7.5 11.901 0 9.132 11.1076 0 8.5232 12.124 0 7 + [4,16,12.99,0,7.5,11.901,0,9.132,11.1076,0,8.5232,12.124,0,7], +// 4 16 11.901 0 9.132 10.6065 0 10.6065 9.8994 0 9.8994 11.1076 0 8.5232 + [4,16,11.901,0,9.132,10.6065,0,10.6065,9.8994,0,9.8994,11.1076,0,8.5232], +// 4 16 10.6065 0 10.6065 9.132 0 11.901 8.5232 0 11.1076 9.8994 0 9.8994 + [4,16,10.6065,0,10.6065,9.132,0,11.901,8.5232,0,11.1076,9.8994,0,9.8994], +// 4 16 9.132 0 11.901 7.5 0 12.99 7 0 12.124 8.5232 0 11.1076 + [4,16,9.132,0,11.901,7.5,0,12.99,7,0,12.124,8.5232,0,11.1076], +// 4 16 7.5 0 12.99 5.7405 0 13.8585 5.3578 0 12.9346 7 0 12.124 + [4,16,7.5,0,12.99,5.7405,0,13.8585,5.3578,0,12.9346,7,0,12.124], +// 4 16 5.7405 0 13.8585 3.882 0 14.4885 3.6232 0 13.5226 5.3578 0 12.9346 + [4,16,5.7405,0,13.8585,3.882,0,14.4885,3.6232,0,13.5226,5.3578,0,12.9346], +// 4 16 3.882 0 14.4885 1.9575 0 14.871 1.827 0 13.8796 3.6232 0 13.5226 + [4,16,3.882,0,14.4885,1.9575,0,14.871,1.827,0,13.8796,3.6232,0,13.5226], +// 4 16 1.9575 0 14.871 0 0 15 0 0 14 1.827 0 13.8796 + [4,16,1.9575,0,14.871,0,0,15,0,0,14,1.827,0,13.8796], +// 4 16 0 0 15 -1.9575 0 14.871 -1.827 0 13.8796 0 0 14 + [4,16,0,0,15,-1.9575,0,14.871,-1.827,0,13.8796,0,0,14], +// 4 16 -1.9575 0 14.871 -3.882 0 14.4885 -3.6232 0 13.5226 -1.827 0 13.8796 + [4,16,-1.9575,0,14.871,-3.882,0,14.4885,-3.6232,0,13.5226,-1.827,0,13.8796], +// 4 16 -3.882 0 14.4885 -5.7405 0 13.8585 -5.3578 0 12.9346 -3.6232 0 13.5226 + [4,16,-3.882,0,14.4885,-5.7405,0,13.8585,-5.3578,0,12.9346,-3.6232,0,13.5226], +// 4 16 -5.7405 0 13.8585 -7.5 0 12.99 -7 0 12.124 -5.3578 0 12.9346 + [4,16,-5.7405,0,13.8585,-7.5,0,12.99,-7,0,12.124,-5.3578,0,12.9346], +// 4 16 -7.5 0 12.99 -9.132 0 11.901 -8.5232 0 11.1076 -7 0 12.124 + [4,16,-7.5,0,12.99,-9.132,0,11.901,-8.5232,0,11.1076,-7,0,12.124], +// 4 16 -9.132 0 11.901 -10.6065 0 10.6065 -9.8994 0 9.8994 -8.5232 0 11.1076 + [4,16,-9.132,0,11.901,-10.6065,0,10.6065,-9.8994,0,9.8994,-8.5232,0,11.1076], +// 4 16 -10.6065 0 10.6065 -11.901 0 9.132 -11.1076 0 8.5232 -9.8994 0 9.8994 + [4,16,-10.6065,0,10.6065,-11.901,0,9.132,-11.1076,0,8.5232,-9.8994,0,9.8994], +// 4 16 -11.901 0 9.132 -12.99 0 7.5 -12.124 0 7 -11.1076 0 8.5232 + [4,16,-11.901,0,9.132,-12.99,0,7.5,-12.124,0,7,-11.1076,0,8.5232], +// 4 16 -12.99 0 7.5 -13.8585 0 5.7405 -12.9346 0 5.3578 -12.124 0 7 + [4,16,-12.99,0,7.5,-13.8585,0,5.7405,-12.9346,0,5.3578,-12.124,0,7], +// 4 16 -13.8585 0 5.7405 -14.4885 0 3.882 -13.5226 0 3.6232 -12.9346 0 5.3578 + [4,16,-13.8585,0,5.7405,-14.4885,0,3.882,-13.5226,0,3.6232,-12.9346,0,5.3578], +// 4 16 -14.4885 0 3.882 -14.871 0 1.9575 -13.8796 0 1.827 -13.5226 0 3.6232 + [4,16,-14.4885,0,3.882,-14.871,0,1.9575,-13.8796,0,1.827,-13.5226,0,3.6232], +// 4 16 -14.871 0 1.9575 -15 0 0 -14 0 0 -13.8796 0 1.827 + [4,16,-14.871,0,1.9575,-15,0,0,-14,0,0,-13.8796,0,1.827], +// 4 16 -15 0 0 -14.871 0 -1.9575 -13.8796 0 -1.827 -14 0 0 + [4,16,-15,0,0,-14.871,0,-1.9575,-13.8796,0,-1.827,-14,0,0], +// 4 16 -14.871 0 -1.9575 -14.4885 0 -3.882 -13.5226 0 -3.6232 -13.8796 0 -1.827 + [4,16,-14.871,0,-1.9575,-14.4885,0,-3.882,-13.5226,0,-3.6232,-13.8796,0,-1.827], +// 4 16 -14.4885 0 -3.882 -13.8585 0 -5.7405 -12.9346 0 -5.3578 -13.5226 0 -3.6232 + [4,16,-14.4885,0,-3.882,-13.8585,0,-5.7405,-12.9346,0,-5.3578,-13.5226,0,-3.6232], +// 4 16 -13.8585 0 -5.7405 -12.99 0 -7.5 -12.124 0 -7 -12.9346 0 -5.3578 + [4,16,-13.8585,0,-5.7405,-12.99,0,-7.5,-12.124,0,-7,-12.9346,0,-5.3578], +// 4 16 -12.99 0 -7.5 -11.901 0 -9.132 -11.1076 0 -8.5232 -12.124 0 -7 + [4,16,-12.99,0,-7.5,-11.901,0,-9.132,-11.1076,0,-8.5232,-12.124,0,-7], +// 4 16 -11.901 0 -9.132 -10.6065 0 -10.6065 -9.8994 0 -9.8994 -11.1076 0 -8.5232 + [4,16,-11.901,0,-9.132,-10.6065,0,-10.6065,-9.8994,0,-9.8994,-11.1076,0,-8.5232], +// 4 16 -10.6065 0 -10.6065 -9.132 0 -11.901 -8.5232 0 -11.1076 -9.8994 0 -9.8994 + [4,16,-10.6065,0,-10.6065,-9.132,0,-11.901,-8.5232,0,-11.1076,-9.8994,0,-9.8994], +// 4 16 -9.132 0 -11.901 -7.5 0 -12.99 -7 0 -12.124 -8.5232 0 -11.1076 + [4,16,-9.132,0,-11.901,-7.5,0,-12.99,-7,0,-12.124,-8.5232,0,-11.1076], +// 4 16 -7.5 0 -12.99 -5.7405 0 -13.8585 -5.3578 0 -12.9346 -7 0 -12.124 + [4,16,-7.5,0,-12.99,-5.7405,0,-13.8585,-5.3578,0,-12.9346,-7,0,-12.124], +// 4 16 -5.7405 0 -13.8585 -3.882 0 -14.4885 -3.6232 0 -13.5226 -5.3578 0 -12.9346 + [4,16,-5.7405,0,-13.8585,-3.882,0,-14.4885,-3.6232,0,-13.5226,-5.3578,0,-12.9346], +// 4 16 -3.882 0 -14.4885 -1.9575 0 -14.871 -1.827 0 -13.8796 -3.6232 0 -13.5226 + [4,16,-3.882,0,-14.4885,-1.9575,0,-14.871,-1.827,0,-13.8796,-3.6232,0,-13.5226], +// 4 16 -1.9575 0 -14.871 0 0 -15 0 0 -14 -1.827 0 -13.8796 + [4,16,-1.9575,0,-14.871,0,0,-15,0,0,-14,-1.827,0,-13.8796], +// 4 16 0 0 -15 1.9575 0 -14.871 1.827 0 -13.8796 0 0 -14 + [4,16,0,0,-15,1.9575,0,-14.871,1.827,0,-13.8796,0,0,-14], +// 4 16 1.9575 0 -14.871 3.882 0 -14.4885 3.6232 0 -13.5226 1.827 0 -13.8796 + [4,16,1.9575,0,-14.871,3.882,0,-14.4885,3.6232,0,-13.5226,1.827,0,-13.8796], +// 4 16 3.882 0 -14.4885 5.7405 0 -13.8585 5.3578 0 -12.9346 3.6232 0 -13.5226 + [4,16,3.882,0,-14.4885,5.7405,0,-13.8585,5.3578,0,-12.9346,3.6232,0,-13.5226], +// 4 16 5.7405 0 -13.8585 7.5 0 -12.99 7 0 -12.124 5.3578 0 -12.9346 + [4,16,5.7405,0,-13.8585,7.5,0,-12.99,7,0,-12.124,5.3578,0,-12.9346], +// 4 16 7.5 0 -12.99 9.132 0 -11.901 8.5232 0 -11.1076 7 0 -12.124 + [4,16,7.5,0,-12.99,9.132,0,-11.901,8.5232,0,-11.1076,7,0,-12.124], +// 4 16 9.132 0 -11.901 10.6065 0 -10.6065 9.8994 0 -9.8994 8.5232 0 -11.1076 + [4,16,9.132,0,-11.901,10.6065,0,-10.6065,9.8994,0,-9.8994,8.5232,0,-11.1076], +// 4 16 10.6065 0 -10.6065 11.901 0 -9.132 11.1076 0 -8.5232 9.8994 0 -9.8994 + [4,16,10.6065,0,-10.6065,11.901,0,-9.132,11.1076,0,-8.5232,9.8994,0,-9.8994], +// 4 16 11.901 0 -9.132 12.99 0 -7.5 12.124 0 -7 11.1076 0 -8.5232 + [4,16,11.901,0,-9.132,12.99,0,-7.5,12.124,0,-7,11.1076,0,-8.5232], +// 4 16 12.99 0 -7.5 13.8585 0 -5.7405 12.9346 0 -5.3578 12.124 0 -7 + [4,16,12.99,0,-7.5,13.8585,0,-5.7405,12.9346,0,-5.3578,12.124,0,-7], +// 4 16 13.8585 0 -5.7405 14.4885 0 -3.882 13.5226 0 -3.6232 12.9346 0 -5.3578 + [4,16,13.8585,0,-5.7405,14.4885,0,-3.882,13.5226,0,-3.6232,12.9346,0,-5.3578], +// 4 16 14.4885 0 -3.882 14.871 0 -1.9575 13.8796 0 -1.827 13.5226 0 -3.6232 + [4,16,14.4885,0,-3.882,14.871,0,-1.9575,13.8796,0,-1.827,13.5226,0,-3.6232], +// 4 16 14.871 0 -1.9575 15 0 0 14 0 0 13.8796 0 -1.827 + [4,16,14.871,0,-1.9575,15,0,0,14,0,0,13.8796,0,-1.827], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__4_4ring14(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring14(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring14(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring15.scad b/p/48/4-4ring15.scad new file mode 100644 index 000000000..ae3708f63 --- /dev/null +++ b/p/48/4-4ring15.scad @@ -0,0 +1,117 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring15() = [ +// 0 Hi-Res Ring 15 x 1.0 +// 0 Name: 48\4-4ring15.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-09-03 [PTadmin] Official Update 2009-02 +// 0 !HISTORY 2024-01-20 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 16 0 0 15.8624 0 2.088 14.871 0 1.9575 15 0 0 + [4,16,16,0,0,15.8624,0,2.088,14.871,0,1.9575,15,0,0], +// 4 16 15.8624 0 2.088 15.4544 0 4.1408 14.4885 0 3.882 14.871 0 1.9575 + [4,16,15.8624,0,2.088,15.4544,0,4.1408,14.4885,0,3.882,14.871,0,1.9575], +// 4 16 15.4544 0 4.1408 14.7824 0 6.1232 13.8585 0 5.7405 14.4885 0 3.882 + [4,16,15.4544,0,4.1408,14.7824,0,6.1232,13.8585,0,5.7405,14.4885,0,3.882], +// 4 16 14.7824 0 6.1232 13.856 0 8 12.99 0 7.5 13.8585 0 5.7405 + [4,16,14.7824,0,6.1232,13.856,0,8,12.99,0,7.5,13.8585,0,5.7405], +// 4 16 13.856 0 8 12.6944 0 9.7408 11.901 0 9.132 12.99 0 7.5 + [4,16,13.856,0,8,12.6944,0,9.7408,11.901,0,9.132,12.99,0,7.5], +// 4 16 12.6944 0 9.7408 11.3136 0 11.3136 10.6065 0 10.6065 11.901 0 9.132 + [4,16,12.6944,0,9.7408,11.3136,0,11.3136,10.6065,0,10.6065,11.901,0,9.132], +// 4 16 11.3136 0 11.3136 9.7408 0 12.6944 9.132 0 11.901 10.6065 0 10.6065 + [4,16,11.3136,0,11.3136,9.7408,0,12.6944,9.132,0,11.901,10.6065,0,10.6065], +// 4 16 9.7408 0 12.6944 8 0 13.856 7.5 0 12.99 9.132 0 11.901 + [4,16,9.7408,0,12.6944,8,0,13.856,7.5,0,12.99,9.132,0,11.901], +// 4 16 8 0 13.856 6.1232 0 14.7824 5.7405 0 13.8585 7.5 0 12.99 + [4,16,8,0,13.856,6.1232,0,14.7824,5.7405,0,13.8585,7.5,0,12.99], +// 4 16 6.1232 0 14.7824 4.1408 0 15.4544 3.882 0 14.4885 5.7405 0 13.8585 + [4,16,6.1232,0,14.7824,4.1408,0,15.4544,3.882,0,14.4885,5.7405,0,13.8585], +// 4 16 4.1408 0 15.4544 2.088 0 15.8624 1.9575 0 14.871 3.882 0 14.4885 + [4,16,4.1408,0,15.4544,2.088,0,15.8624,1.9575,0,14.871,3.882,0,14.4885], +// 4 16 2.088 0 15.8624 0 0 16 0 0 15 1.9575 0 14.871 + [4,16,2.088,0,15.8624,0,0,16,0,0,15,1.9575,0,14.871], +// 4 16 0 0 16 -2.088 0 15.8624 -1.9575 0 14.871 0 0 15 + [4,16,0,0,16,-2.088,0,15.8624,-1.9575,0,14.871,0,0,15], +// 4 16 -2.088 0 15.8624 -4.1408 0 15.4544 -3.882 0 14.4885 -1.9575 0 14.871 + [4,16,-2.088,0,15.8624,-4.1408,0,15.4544,-3.882,0,14.4885,-1.9575,0,14.871], +// 4 16 -4.1408 0 15.4544 -6.1232 0 14.7824 -5.7405 0 13.8585 -3.882 0 14.4885 + [4,16,-4.1408,0,15.4544,-6.1232,0,14.7824,-5.7405,0,13.8585,-3.882,0,14.4885], +// 4 16 -6.1232 0 14.7824 -8 0 13.856 -7.5 0 12.99 -5.7405 0 13.8585 + [4,16,-6.1232,0,14.7824,-8,0,13.856,-7.5,0,12.99,-5.7405,0,13.8585], +// 4 16 -8 0 13.856 -9.7408 0 12.6944 -9.132 0 11.901 -7.5 0 12.99 + [4,16,-8,0,13.856,-9.7408,0,12.6944,-9.132,0,11.901,-7.5,0,12.99], +// 4 16 -9.7408 0 12.6944 -11.3136 0 11.3136 -10.6065 0 10.6065 -9.132 0 11.901 + [4,16,-9.7408,0,12.6944,-11.3136,0,11.3136,-10.6065,0,10.6065,-9.132,0,11.901], +// 4 16 -11.3136 0 11.3136 -12.6944 0 9.7408 -11.901 0 9.132 -10.6065 0 10.6065 + [4,16,-11.3136,0,11.3136,-12.6944,0,9.7408,-11.901,0,9.132,-10.6065,0,10.6065], +// 4 16 -12.6944 0 9.7408 -13.856 0 8 -12.99 0 7.5 -11.901 0 9.132 + [4,16,-12.6944,0,9.7408,-13.856,0,8,-12.99,0,7.5,-11.901,0,9.132], +// 4 16 -13.856 0 8 -14.7824 0 6.1232 -13.8585 0 5.7405 -12.99 0 7.5 + [4,16,-13.856,0,8,-14.7824,0,6.1232,-13.8585,0,5.7405,-12.99,0,7.5], +// 4 16 -14.7824 0 6.1232 -15.4544 0 4.1408 -14.4885 0 3.882 -13.8585 0 5.7405 + [4,16,-14.7824,0,6.1232,-15.4544,0,4.1408,-14.4885,0,3.882,-13.8585,0,5.7405], +// 4 16 -15.4544 0 4.1408 -15.8624 0 2.088 -14.871 0 1.9575 -14.4885 0 3.882 + [4,16,-15.4544,0,4.1408,-15.8624,0,2.088,-14.871,0,1.9575,-14.4885,0,3.882], +// 4 16 -15.8624 0 2.088 -16 0 0 -15 0 0 -14.871 0 1.9575 + [4,16,-15.8624,0,2.088,-16,0,0,-15,0,0,-14.871,0,1.9575], +// 4 16 -16 0 0 -15.8624 0 -2.088 -14.871 0 -1.9575 -15 0 0 + [4,16,-16,0,0,-15.8624,0,-2.088,-14.871,0,-1.9575,-15,0,0], +// 4 16 -15.8624 0 -2.088 -15.4544 0 -4.1408 -14.4885 0 -3.882 -14.871 0 -1.9575 + [4,16,-15.8624,0,-2.088,-15.4544,0,-4.1408,-14.4885,0,-3.882,-14.871,0,-1.9575], +// 4 16 -15.4544 0 -4.1408 -14.7824 0 -6.1232 -13.8585 0 -5.7405 -14.4885 0 -3.882 + [4,16,-15.4544,0,-4.1408,-14.7824,0,-6.1232,-13.8585,0,-5.7405,-14.4885,0,-3.882], +// 4 16 -14.7824 0 -6.1232 -13.856 0 -8 -12.99 0 -7.5 -13.8585 0 -5.7405 + [4,16,-14.7824,0,-6.1232,-13.856,0,-8,-12.99,0,-7.5,-13.8585,0,-5.7405], +// 4 16 -13.856 0 -8 -12.6944 0 -9.7408 -11.901 0 -9.132 -12.99 0 -7.5 + [4,16,-13.856,0,-8,-12.6944,0,-9.7408,-11.901,0,-9.132,-12.99,0,-7.5], +// 4 16 -12.6944 0 -9.7408 -11.3136 0 -11.3136 -10.6065 0 -10.6065 -11.901 0 -9.132 + [4,16,-12.6944,0,-9.7408,-11.3136,0,-11.3136,-10.6065,0,-10.6065,-11.901,0,-9.132], +// 4 16 -11.3136 0 -11.3136 -9.7408 0 -12.6944 -9.132 0 -11.901 -10.6065 0 -10.6065 + [4,16,-11.3136,0,-11.3136,-9.7408,0,-12.6944,-9.132,0,-11.901,-10.6065,0,-10.6065], +// 4 16 -9.7408 0 -12.6944 -8 0 -13.856 -7.5 0 -12.99 -9.132 0 -11.901 + [4,16,-9.7408,0,-12.6944,-8,0,-13.856,-7.5,0,-12.99,-9.132,0,-11.901], +// 4 16 -8 0 -13.856 -6.1232 0 -14.7824 -5.7405 0 -13.8585 -7.5 0 -12.99 + [4,16,-8,0,-13.856,-6.1232,0,-14.7824,-5.7405,0,-13.8585,-7.5,0,-12.99], +// 4 16 -6.1232 0 -14.7824 -4.1408 0 -15.4544 -3.882 0 -14.4885 -5.7405 0 -13.8585 + [4,16,-6.1232,0,-14.7824,-4.1408,0,-15.4544,-3.882,0,-14.4885,-5.7405,0,-13.8585], +// 4 16 -4.1408 0 -15.4544 -2.088 0 -15.8624 -1.9575 0 -14.871 -3.882 0 -14.4885 + [4,16,-4.1408,0,-15.4544,-2.088,0,-15.8624,-1.9575,0,-14.871,-3.882,0,-14.4885], +// 4 16 -2.088 0 -15.8624 0 0 -16 0 0 -15 -1.9575 0 -14.871 + [4,16,-2.088,0,-15.8624,0,0,-16,0,0,-15,-1.9575,0,-14.871], +// 4 16 0 0 -16 2.088 0 -15.8624 1.9575 0 -14.871 0 0 -15 + [4,16,0,0,-16,2.088,0,-15.8624,1.9575,0,-14.871,0,0,-15], +// 4 16 2.088 0 -15.8624 4.1408 0 -15.4544 3.882 0 -14.4885 1.9575 0 -14.871 + [4,16,2.088,0,-15.8624,4.1408,0,-15.4544,3.882,0,-14.4885,1.9575,0,-14.871], +// 4 16 4.1408 0 -15.4544 6.1232 0 -14.7824 5.7405 0 -13.8585 3.882 0 -14.4885 + [4,16,4.1408,0,-15.4544,6.1232,0,-14.7824,5.7405,0,-13.8585,3.882,0,-14.4885], +// 4 16 6.1232 0 -14.7824 8 0 -13.856 7.5 0 -12.99 5.7405 0 -13.8585 + [4,16,6.1232,0,-14.7824,8,0,-13.856,7.5,0,-12.99,5.7405,0,-13.8585], +// 4 16 8 0 -13.856 9.7408 0 -12.6944 9.132 0 -11.901 7.5 0 -12.99 + [4,16,8,0,-13.856,9.7408,0,-12.6944,9.132,0,-11.901,7.5,0,-12.99], +// 4 16 9.7408 0 -12.6944 11.3136 0 -11.3136 10.6065 0 -10.6065 9.132 0 -11.901 + [4,16,9.7408,0,-12.6944,11.3136,0,-11.3136,10.6065,0,-10.6065,9.132,0,-11.901], +// 4 16 11.3136 0 -11.3136 12.6944 0 -9.7408 11.901 0 -9.132 10.6065 0 -10.6065 + [4,16,11.3136,0,-11.3136,12.6944,0,-9.7408,11.901,0,-9.132,10.6065,0,-10.6065], +// 4 16 12.6944 0 -9.7408 13.856 0 -8 12.99 0 -7.5 11.901 0 -9.132 + [4,16,12.6944,0,-9.7408,13.856,0,-8,12.99,0,-7.5,11.901,0,-9.132], +// 4 16 13.856 0 -8 14.7824 0 -6.1232 13.8585 0 -5.7405 12.99 0 -7.5 + [4,16,13.856,0,-8,14.7824,0,-6.1232,13.8585,0,-5.7405,12.99,0,-7.5], +// 4 16 14.7824 0 -6.1232 15.4544 0 -4.1408 14.4885 0 -3.882 13.8585 0 -5.7405 + [4,16,14.7824,0,-6.1232,15.4544,0,-4.1408,14.4885,0,-3.882,13.8585,0,-5.7405], +// 4 16 15.4544 0 -4.1408 15.8624 0 -2.088 14.871 0 -1.9575 14.4885 0 -3.882 + [4,16,15.4544,0,-4.1408,15.8624,0,-2.088,14.871,0,-1.9575,14.4885,0,-3.882], +// 4 16 15.8624 0 -2.088 16 0 0 15 0 0 14.871 0 -1.9575 + [4,16,15.8624,0,-2.088,16,0,0,15,0,0,14.871,0,-1.9575], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__4_4ring15(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring15(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring15(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring16.scad b/p/48/4-4ring16.scad new file mode 100644 index 000000000..18f28e6be --- /dev/null +++ b/p/48/4-4ring16.scad @@ -0,0 +1,119 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring16() = [ +// 0 Hi-Res Ring 16 x 1.0 +// 0 Name: 48\4-4ring16.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2012-02-27 [Philo] Changed to CCW +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-01-21 [Holly-Wood] Complete regeneration, original by hmick +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 17 0 0 16.8538 0 2.2185 15.8624 0 2.088 16 0 0 + [4,16,17,0,0,16.8538,0,2.2185,15.8624,0,2.088,16,0,0], +// 4 16 16.8538 0 2.2185 16.4203 0 4.3996 15.4544 0 4.1408 15.8624 0 2.088 + [4,16,16.8538,0,2.2185,16.4203,0,4.3996,15.4544,0,4.1408,15.8624,0,2.088], +// 4 16 16.4203 0 4.3996 15.7063 0 6.5059 14.7824 0 6.1232 15.4544 0 4.1408 + [4,16,16.4203,0,4.3996,15.7063,0,6.5059,14.7824,0,6.1232,15.4544,0,4.1408], +// 4 16 15.7063 0 6.5059 14.722 0 8.5 13.856 0 8 14.7824 0 6.1232 + [4,16,15.7063,0,6.5059,14.722,0,8.5,13.856,0,8,14.7824,0,6.1232], +// 4 16 14.722 0 8.5 13.4878 0 10.3496 12.6944 0 9.7408 13.856 0 8 + [4,16,14.722,0,8.5,13.4878,0,10.3496,12.6944,0,9.7408,13.856,0,8], +// 4 16 13.4878 0 10.3496 12.0207 0 12.0207 11.3136 0 11.3136 12.6944 0 9.7408 + [4,16,13.4878,0,10.3496,12.0207,0,12.0207,11.3136,0,11.3136,12.6944,0,9.7408], +// 4 16 12.0207 0 12.0207 10.3496 0 13.4878 9.7408 0 12.6944 11.3136 0 11.3136 + [4,16,12.0207,0,12.0207,10.3496,0,13.4878,9.7408,0,12.6944,11.3136,0,11.3136], +// 4 16 10.3496 0 13.4878 8.5 0 14.722 8 0 13.856 9.7408 0 12.6944 + [4,16,10.3496,0,13.4878,8.5,0,14.722,8,0,13.856,9.7408,0,12.6944], +// 4 16 8.5 0 14.722 6.5059 0 15.7063 6.1232 0 14.7824 8 0 13.856 + [4,16,8.5,0,14.722,6.5059,0,15.7063,6.1232,0,14.7824,8,0,13.856], +// 4 16 6.5059 0 15.7063 4.3996 0 16.4203 4.1408 0 15.4544 6.1232 0 14.7824 + [4,16,6.5059,0,15.7063,4.3996,0,16.4203,4.1408,0,15.4544,6.1232,0,14.7824], +// 4 16 4.3996 0 16.4203 2.2185 0 16.8538 2.088 0 15.8624 4.1408 0 15.4544 + [4,16,4.3996,0,16.4203,2.2185,0,16.8538,2.088,0,15.8624,4.1408,0,15.4544], +// 4 16 2.2185 0 16.8538 0 0 17 0 0 16 2.088 0 15.8624 + [4,16,2.2185,0,16.8538,0,0,17,0,0,16,2.088,0,15.8624], +// 4 16 0 0 17 -2.2185 0 16.8538 -2.088 0 15.8624 0 0 16 + [4,16,0,0,17,-2.2185,0,16.8538,-2.088,0,15.8624,0,0,16], +// 4 16 -2.2185 0 16.8538 -4.3996 0 16.4203 -4.1408 0 15.4544 -2.088 0 15.8624 + [4,16,-2.2185,0,16.8538,-4.3996,0,16.4203,-4.1408,0,15.4544,-2.088,0,15.8624], +// 4 16 -4.3996 0 16.4203 -6.5059 0 15.7063 -6.1232 0 14.7824 -4.1408 0 15.4544 + [4,16,-4.3996,0,16.4203,-6.5059,0,15.7063,-6.1232,0,14.7824,-4.1408,0,15.4544], +// 4 16 -6.5059 0 15.7063 -8.5 0 14.722 -8 0 13.856 -6.1232 0 14.7824 + [4,16,-6.5059,0,15.7063,-8.5,0,14.722,-8,0,13.856,-6.1232,0,14.7824], +// 4 16 -8.5 0 14.722 -10.3496 0 13.4878 -9.7408 0 12.6944 -8 0 13.856 + [4,16,-8.5,0,14.722,-10.3496,0,13.4878,-9.7408,0,12.6944,-8,0,13.856], +// 4 16 -10.3496 0 13.4878 -12.0207 0 12.0207 -11.3136 0 11.3136 -9.7408 0 12.6944 + [4,16,-10.3496,0,13.4878,-12.0207,0,12.0207,-11.3136,0,11.3136,-9.7408,0,12.6944], +// 4 16 -12.0207 0 12.0207 -13.4878 0 10.3496 -12.6944 0 9.7408 -11.3136 0 11.3136 + [4,16,-12.0207,0,12.0207,-13.4878,0,10.3496,-12.6944,0,9.7408,-11.3136,0,11.3136], +// 4 16 -13.4878 0 10.3496 -14.722 0 8.5 -13.856 0 8 -12.6944 0 9.7408 + [4,16,-13.4878,0,10.3496,-14.722,0,8.5,-13.856,0,8,-12.6944,0,9.7408], +// 4 16 -14.722 0 8.5 -15.7063 0 6.5059 -14.7824 0 6.1232 -13.856 0 8 + [4,16,-14.722,0,8.5,-15.7063,0,6.5059,-14.7824,0,6.1232,-13.856,0,8], +// 4 16 -15.7063 0 6.5059 -16.4203 0 4.3996 -15.4544 0 4.1408 -14.7824 0 6.1232 + [4,16,-15.7063,0,6.5059,-16.4203,0,4.3996,-15.4544,0,4.1408,-14.7824,0,6.1232], +// 4 16 -16.4203 0 4.3996 -16.8538 0 2.2185 -15.8624 0 2.088 -15.4544 0 4.1408 + [4,16,-16.4203,0,4.3996,-16.8538,0,2.2185,-15.8624,0,2.088,-15.4544,0,4.1408], +// 4 16 -16.8538 0 2.2185 -17 0 0 -16 0 0 -15.8624 0 2.088 + [4,16,-16.8538,0,2.2185,-17,0,0,-16,0,0,-15.8624,0,2.088], +// 4 16 -17 0 0 -16.8538 0 -2.2185 -15.8624 0 -2.088 -16 0 0 + [4,16,-17,0,0,-16.8538,0,-2.2185,-15.8624,0,-2.088,-16,0,0], +// 4 16 -16.8538 0 -2.2185 -16.4203 0 -4.3996 -15.4544 0 -4.1408 -15.8624 0 -2.088 + [4,16,-16.8538,0,-2.2185,-16.4203,0,-4.3996,-15.4544,0,-4.1408,-15.8624,0,-2.088], +// 4 16 -16.4203 0 -4.3996 -15.7063 0 -6.5059 -14.7824 0 -6.1232 -15.4544 0 -4.1408 + [4,16,-16.4203,0,-4.3996,-15.7063,0,-6.5059,-14.7824,0,-6.1232,-15.4544,0,-4.1408], +// 4 16 -15.7063 0 -6.5059 -14.722 0 -8.5 -13.856 0 -8 -14.7824 0 -6.1232 + [4,16,-15.7063,0,-6.5059,-14.722,0,-8.5,-13.856,0,-8,-14.7824,0,-6.1232], +// 4 16 -14.722 0 -8.5 -13.4878 0 -10.3496 -12.6944 0 -9.7408 -13.856 0 -8 + [4,16,-14.722,0,-8.5,-13.4878,0,-10.3496,-12.6944,0,-9.7408,-13.856,0,-8], +// 4 16 -13.4878 0 -10.3496 -12.0207 0 -12.0207 -11.3136 0 -11.3136 -12.6944 0 -9.7408 + [4,16,-13.4878,0,-10.3496,-12.0207,0,-12.0207,-11.3136,0,-11.3136,-12.6944,0,-9.7408], +// 4 16 -12.0207 0 -12.0207 -10.3496 0 -13.4878 -9.7408 0 -12.6944 -11.3136 0 -11.3136 + [4,16,-12.0207,0,-12.0207,-10.3496,0,-13.4878,-9.7408,0,-12.6944,-11.3136,0,-11.3136], +// 4 16 -10.3496 0 -13.4878 -8.5 0 -14.722 -8 0 -13.856 -9.7408 0 -12.6944 + [4,16,-10.3496,0,-13.4878,-8.5,0,-14.722,-8,0,-13.856,-9.7408,0,-12.6944], +// 4 16 -8.5 0 -14.722 -6.5059 0 -15.7063 -6.1232 0 -14.7824 -8 0 -13.856 + [4,16,-8.5,0,-14.722,-6.5059,0,-15.7063,-6.1232,0,-14.7824,-8,0,-13.856], +// 4 16 -6.5059 0 -15.7063 -4.3996 0 -16.4203 -4.1408 0 -15.4544 -6.1232 0 -14.7824 + [4,16,-6.5059,0,-15.7063,-4.3996,0,-16.4203,-4.1408,0,-15.4544,-6.1232,0,-14.7824], +// 4 16 -4.3996 0 -16.4203 -2.2185 0 -16.8538 -2.088 0 -15.8624 -4.1408 0 -15.4544 + [4,16,-4.3996,0,-16.4203,-2.2185,0,-16.8538,-2.088,0,-15.8624,-4.1408,0,-15.4544], +// 4 16 -2.2185 0 -16.8538 0 0 -17 0 0 -16 -2.088 0 -15.8624 + [4,16,-2.2185,0,-16.8538,0,0,-17,0,0,-16,-2.088,0,-15.8624], +// 4 16 0 0 -17 2.2185 0 -16.8538 2.088 0 -15.8624 0 0 -16 + [4,16,0,0,-17,2.2185,0,-16.8538,2.088,0,-15.8624,0,0,-16], +// 4 16 2.2185 0 -16.8538 4.3996 0 -16.4203 4.1408 0 -15.4544 2.088 0 -15.8624 + [4,16,2.2185,0,-16.8538,4.3996,0,-16.4203,4.1408,0,-15.4544,2.088,0,-15.8624], +// 4 16 4.3996 0 -16.4203 6.5059 0 -15.7063 6.1232 0 -14.7824 4.1408 0 -15.4544 + [4,16,4.3996,0,-16.4203,6.5059,0,-15.7063,6.1232,0,-14.7824,4.1408,0,-15.4544], +// 4 16 6.5059 0 -15.7063 8.5 0 -14.722 8 0 -13.856 6.1232 0 -14.7824 + [4,16,6.5059,0,-15.7063,8.5,0,-14.722,8,0,-13.856,6.1232,0,-14.7824], +// 4 16 8.5 0 -14.722 10.3496 0 -13.4878 9.7408 0 -12.6944 8 0 -13.856 + [4,16,8.5,0,-14.722,10.3496,0,-13.4878,9.7408,0,-12.6944,8,0,-13.856], +// 4 16 10.3496 0 -13.4878 12.0207 0 -12.0207 11.3136 0 -11.3136 9.7408 0 -12.6944 + [4,16,10.3496,0,-13.4878,12.0207,0,-12.0207,11.3136,0,-11.3136,9.7408,0,-12.6944], +// 4 16 12.0207 0 -12.0207 13.4878 0 -10.3496 12.6944 0 -9.7408 11.3136 0 -11.3136 + [4,16,12.0207,0,-12.0207,13.4878,0,-10.3496,12.6944,0,-9.7408,11.3136,0,-11.3136], +// 4 16 13.4878 0 -10.3496 14.722 0 -8.5 13.856 0 -8 12.6944 0 -9.7408 + [4,16,13.4878,0,-10.3496,14.722,0,-8.5,13.856,0,-8,12.6944,0,-9.7408], +// 4 16 14.722 0 -8.5 15.7063 0 -6.5059 14.7824 0 -6.1232 13.856 0 -8 + [4,16,14.722,0,-8.5,15.7063,0,-6.5059,14.7824,0,-6.1232,13.856,0,-8], +// 4 16 15.7063 0 -6.5059 16.4203 0 -4.3996 15.4544 0 -4.1408 14.7824 0 -6.1232 + [4,16,15.7063,0,-6.5059,16.4203,0,-4.3996,15.4544,0,-4.1408,14.7824,0,-6.1232], +// 4 16 16.4203 0 -4.3996 16.8538 0 -2.2185 15.8624 0 -2.088 15.4544 0 -4.1408 + [4,16,16.4203,0,-4.3996,16.8538,0,-2.2185,15.8624,0,-2.088,15.4544,0,-4.1408], +// 4 16 16.8538 0 -2.2185 17 0 0 16 0 0 15.8624 0 -2.088 + [4,16,16.8538,0,-2.2185,17,0,0,16,0,0,15.8624,0,-2.088], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__4_4ring16(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring16(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring16(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring17.scad b/p/48/4-4ring17.scad new file mode 100644 index 000000000..36e697ea3 --- /dev/null +++ b/p/48/4-4ring17.scad @@ -0,0 +1,117 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring17() = [ +// 0 Hi-Res Ring 17 x 1.0 +// 0 Name: 48\4-4ring17.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-01-20 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 18 0 0 17.8452 0 2.349 16.8538 0 2.2185 17 0 0 + [4,16,18,0,0,17.8452,0,2.349,16.8538,0,2.2185,17,0,0], +// 4 16 17.8452 0 2.349 17.3862 0 4.6584 16.4203 0 4.3996 16.8538 0 2.2185 + [4,16,17.8452,0,2.349,17.3862,0,4.6584,16.4203,0,4.3996,16.8538,0,2.2185], +// 4 16 17.3862 0 4.6584 16.6302 0 6.8886 15.7063 0 6.5059 16.4203 0 4.3996 + [4,16,17.3862,0,4.6584,16.6302,0,6.8886,15.7063,0,6.5059,16.4203,0,4.3996], +// 4 16 16.6302 0 6.8886 15.588 0 9 14.722 0 8.5 15.7063 0 6.5059 + [4,16,16.6302,0,6.8886,15.588,0,9,14.722,0,8.5,15.7063,0,6.5059], +// 4 16 15.588 0 9 14.2812 0 10.9584 13.4878 0 10.3496 14.722 0 8.5 + [4,16,15.588,0,9,14.2812,0,10.9584,13.4878,0,10.3496,14.722,0,8.5], +// 4 16 14.2812 0 10.9584 12.7278 0 12.7278 12.0207 0 12.0207 13.4878 0 10.3496 + [4,16,14.2812,0,10.9584,12.7278,0,12.7278,12.0207,0,12.0207,13.4878,0,10.3496], +// 4 16 12.7278 0 12.7278 10.9584 0 14.2812 10.3496 0 13.4878 12.0207 0 12.0207 + [4,16,12.7278,0,12.7278,10.9584,0,14.2812,10.3496,0,13.4878,12.0207,0,12.0207], +// 4 16 10.9584 0 14.2812 9 0 15.588 8.5 0 14.722 10.3496 0 13.4878 + [4,16,10.9584,0,14.2812,9,0,15.588,8.5,0,14.722,10.3496,0,13.4878], +// 4 16 9 0 15.588 6.8886 0 16.6302 6.5059 0 15.7063 8.5 0 14.722 + [4,16,9,0,15.588,6.8886,0,16.6302,6.5059,0,15.7063,8.5,0,14.722], +// 4 16 6.8886 0 16.6302 4.6584 0 17.3862 4.3996 0 16.4203 6.5059 0 15.7063 + [4,16,6.8886,0,16.6302,4.6584,0,17.3862,4.3996,0,16.4203,6.5059,0,15.7063], +// 4 16 4.6584 0 17.3862 2.349 0 17.8452 2.2185 0 16.8538 4.3996 0 16.4203 + [4,16,4.6584,0,17.3862,2.349,0,17.8452,2.2185,0,16.8538,4.3996,0,16.4203], +// 4 16 2.349 0 17.8452 0 0 18 0 0 17 2.2185 0 16.8538 + [4,16,2.349,0,17.8452,0,0,18,0,0,17,2.2185,0,16.8538], +// 4 16 0 0 18 -2.349 0 17.8452 -2.2185 0 16.8538 0 0 17 + [4,16,0,0,18,-2.349,0,17.8452,-2.2185,0,16.8538,0,0,17], +// 4 16 -2.349 0 17.8452 -4.6584 0 17.3862 -4.3996 0 16.4203 -2.2185 0 16.8538 + [4,16,-2.349,0,17.8452,-4.6584,0,17.3862,-4.3996,0,16.4203,-2.2185,0,16.8538], +// 4 16 -4.6584 0 17.3862 -6.8886 0 16.6302 -6.5059 0 15.7063 -4.3996 0 16.4203 + [4,16,-4.6584,0,17.3862,-6.8886,0,16.6302,-6.5059,0,15.7063,-4.3996,0,16.4203], +// 4 16 -6.8886 0 16.6302 -9 0 15.588 -8.5 0 14.722 -6.5059 0 15.7063 + [4,16,-6.8886,0,16.6302,-9,0,15.588,-8.5,0,14.722,-6.5059,0,15.7063], +// 4 16 -9 0 15.588 -10.9584 0 14.2812 -10.3496 0 13.4878 -8.5 0 14.722 + [4,16,-9,0,15.588,-10.9584,0,14.2812,-10.3496,0,13.4878,-8.5,0,14.722], +// 4 16 -10.9584 0 14.2812 -12.7278 0 12.7278 -12.0207 0 12.0207 -10.3496 0 13.4878 + [4,16,-10.9584,0,14.2812,-12.7278,0,12.7278,-12.0207,0,12.0207,-10.3496,0,13.4878], +// 4 16 -12.7278 0 12.7278 -14.2812 0 10.9584 -13.4878 0 10.3496 -12.0207 0 12.0207 + [4,16,-12.7278,0,12.7278,-14.2812,0,10.9584,-13.4878,0,10.3496,-12.0207,0,12.0207], +// 4 16 -14.2812 0 10.9584 -15.588 0 9 -14.722 0 8.5 -13.4878 0 10.3496 + [4,16,-14.2812,0,10.9584,-15.588,0,9,-14.722,0,8.5,-13.4878,0,10.3496], +// 4 16 -15.588 0 9 -16.6302 0 6.8886 -15.7063 0 6.5059 -14.722 0 8.5 + [4,16,-15.588,0,9,-16.6302,0,6.8886,-15.7063,0,6.5059,-14.722,0,8.5], +// 4 16 -16.6302 0 6.8886 -17.3862 0 4.6584 -16.4203 0 4.3996 -15.7063 0 6.5059 + [4,16,-16.6302,0,6.8886,-17.3862,0,4.6584,-16.4203,0,4.3996,-15.7063,0,6.5059], +// 4 16 -17.3862 0 4.6584 -17.8452 0 2.349 -16.8538 0 2.2185 -16.4203 0 4.3996 + [4,16,-17.3862,0,4.6584,-17.8452,0,2.349,-16.8538,0,2.2185,-16.4203,0,4.3996], +// 4 16 -17.8452 0 2.349 -18 0 0 -17 0 0 -16.8538 0 2.2185 + [4,16,-17.8452,0,2.349,-18,0,0,-17,0,0,-16.8538,0,2.2185], +// 4 16 -18 0 0 -17.8452 0 -2.349 -16.8538 0 -2.2185 -17 0 0 + [4,16,-18,0,0,-17.8452,0,-2.349,-16.8538,0,-2.2185,-17,0,0], +// 4 16 -17.8452 0 -2.349 -17.3862 0 -4.6584 -16.4203 0 -4.3996 -16.8538 0 -2.2185 + [4,16,-17.8452,0,-2.349,-17.3862,0,-4.6584,-16.4203,0,-4.3996,-16.8538,0,-2.2185], +// 4 16 -17.3862 0 -4.6584 -16.6302 0 -6.8886 -15.7063 0 -6.5059 -16.4203 0 -4.3996 + [4,16,-17.3862,0,-4.6584,-16.6302,0,-6.8886,-15.7063,0,-6.5059,-16.4203,0,-4.3996], +// 4 16 -16.6302 0 -6.8886 -15.588 0 -9 -14.722 0 -8.5 -15.7063 0 -6.5059 + [4,16,-16.6302,0,-6.8886,-15.588,0,-9,-14.722,0,-8.5,-15.7063,0,-6.5059], +// 4 16 -15.588 0 -9 -14.2812 0 -10.9584 -13.4878 0 -10.3496 -14.722 0 -8.5 + [4,16,-15.588,0,-9,-14.2812,0,-10.9584,-13.4878,0,-10.3496,-14.722,0,-8.5], +// 4 16 -14.2812 0 -10.9584 -12.7278 0 -12.7278 -12.0207 0 -12.0207 -13.4878 0 -10.3496 + [4,16,-14.2812,0,-10.9584,-12.7278,0,-12.7278,-12.0207,0,-12.0207,-13.4878,0,-10.3496], +// 4 16 -12.7278 0 -12.7278 -10.9584 0 -14.2812 -10.3496 0 -13.4878 -12.0207 0 -12.0207 + [4,16,-12.7278,0,-12.7278,-10.9584,0,-14.2812,-10.3496,0,-13.4878,-12.0207,0,-12.0207], +// 4 16 -10.9584 0 -14.2812 -9 0 -15.588 -8.5 0 -14.722 -10.3496 0 -13.4878 + [4,16,-10.9584,0,-14.2812,-9,0,-15.588,-8.5,0,-14.722,-10.3496,0,-13.4878], +// 4 16 -9 0 -15.588 -6.8886 0 -16.6302 -6.5059 0 -15.7063 -8.5 0 -14.722 + [4,16,-9,0,-15.588,-6.8886,0,-16.6302,-6.5059,0,-15.7063,-8.5,0,-14.722], +// 4 16 -6.8886 0 -16.6302 -4.6584 0 -17.3862 -4.3996 0 -16.4203 -6.5059 0 -15.7063 + [4,16,-6.8886,0,-16.6302,-4.6584,0,-17.3862,-4.3996,0,-16.4203,-6.5059,0,-15.7063], +// 4 16 -4.6584 0 -17.3862 -2.349 0 -17.8452 -2.2185 0 -16.8538 -4.3996 0 -16.4203 + [4,16,-4.6584,0,-17.3862,-2.349,0,-17.8452,-2.2185,0,-16.8538,-4.3996,0,-16.4203], +// 4 16 -2.349 0 -17.8452 0 0 -18 0 0 -17 -2.2185 0 -16.8538 + [4,16,-2.349,0,-17.8452,0,0,-18,0,0,-17,-2.2185,0,-16.8538], +// 4 16 0 0 -18 2.349 0 -17.8452 2.2185 0 -16.8538 0 0 -17 + [4,16,0,0,-18,2.349,0,-17.8452,2.2185,0,-16.8538,0,0,-17], +// 4 16 2.349 0 -17.8452 4.6584 0 -17.3862 4.3996 0 -16.4203 2.2185 0 -16.8538 + [4,16,2.349,0,-17.8452,4.6584,0,-17.3862,4.3996,0,-16.4203,2.2185,0,-16.8538], +// 4 16 4.6584 0 -17.3862 6.8886 0 -16.6302 6.5059 0 -15.7063 4.3996 0 -16.4203 + [4,16,4.6584,0,-17.3862,6.8886,0,-16.6302,6.5059,0,-15.7063,4.3996,0,-16.4203], +// 4 16 6.8886 0 -16.6302 9 0 -15.588 8.5 0 -14.722 6.5059 0 -15.7063 + [4,16,6.8886,0,-16.6302,9,0,-15.588,8.5,0,-14.722,6.5059,0,-15.7063], +// 4 16 9 0 -15.588 10.9584 0 -14.2812 10.3496 0 -13.4878 8.5 0 -14.722 + [4,16,9,0,-15.588,10.9584,0,-14.2812,10.3496,0,-13.4878,8.5,0,-14.722], +// 4 16 10.9584 0 -14.2812 12.7278 0 -12.7278 12.0207 0 -12.0207 10.3496 0 -13.4878 + [4,16,10.9584,0,-14.2812,12.7278,0,-12.7278,12.0207,0,-12.0207,10.3496,0,-13.4878], +// 4 16 12.7278 0 -12.7278 14.2812 0 -10.9584 13.4878 0 -10.3496 12.0207 0 -12.0207 + [4,16,12.7278,0,-12.7278,14.2812,0,-10.9584,13.4878,0,-10.3496,12.0207,0,-12.0207], +// 4 16 14.2812 0 -10.9584 15.588 0 -9 14.722 0 -8.5 13.4878 0 -10.3496 + [4,16,14.2812,0,-10.9584,15.588,0,-9,14.722,0,-8.5,13.4878,0,-10.3496], +// 4 16 15.588 0 -9 16.6302 0 -6.8886 15.7063 0 -6.5059 14.722 0 -8.5 + [4,16,15.588,0,-9,16.6302,0,-6.8886,15.7063,0,-6.5059,14.722,0,-8.5], +// 4 16 16.6302 0 -6.8886 17.3862 0 -4.6584 16.4203 0 -4.3996 15.7063 0 -6.5059 + [4,16,16.6302,0,-6.8886,17.3862,0,-4.6584,16.4203,0,-4.3996,15.7063,0,-6.5059], +// 4 16 17.3862 0 -4.6584 17.8452 0 -2.349 16.8538 0 -2.2185 16.4203 0 -4.3996 + [4,16,17.3862,0,-4.6584,17.8452,0,-2.349,16.8538,0,-2.2185,16.4203,0,-4.3996], +// 4 16 17.8452 0 -2.349 18 0 0 17 0 0 16.8538 0 -2.2185 + [4,16,17.8452,0,-2.349,18,0,0,17,0,0,16.8538,0,-2.2185], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__4_4ring17(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring17(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring17(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring18.scad b/p/48/4-4ring18.scad new file mode 100644 index 000000000..2f13c8b60 --- /dev/null +++ b/p/48/4-4ring18.scad @@ -0,0 +1,117 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring18() = [ +// 0 Hi-Res Ring 18 x 1.0 +// 0 Name: 48\4-4ring18.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-01-18 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 19 0 0 18.8366 0 2.4795 17.8452 0 2.349 18 0 0 + [4,16,19,0,0,18.8366,0,2.4795,17.8452,0,2.349,18,0,0], +// 4 16 18.8366 0 2.4795 18.3521 0 4.9172 17.3862 0 4.6584 17.8452 0 2.349 + [4,16,18.8366,0,2.4795,18.3521,0,4.9172,17.3862,0,4.6584,17.8452,0,2.349], +// 4 16 18.3521 0 4.9172 17.5541 0 7.2713 16.6302 0 6.8886 17.3862 0 4.6584 + [4,16,18.3521,0,4.9172,17.5541,0,7.2713,16.6302,0,6.8886,17.3862,0,4.6584], +// 4 16 17.5541 0 7.2713 16.454 0 9.5 15.588 0 9 16.6302 0 6.8886 + [4,16,17.5541,0,7.2713,16.454,0,9.5,15.588,0,9,16.6302,0,6.8886], +// 4 16 16.454 0 9.5 15.0746 0 11.5672 14.2812 0 10.9584 15.588 0 9 + [4,16,16.454,0,9.5,15.0746,0,11.5672,14.2812,0,10.9584,15.588,0,9], +// 4 16 15.0746 0 11.5672 13.4349 0 13.4349 12.7278 0 12.7278 14.2812 0 10.9584 + [4,16,15.0746,0,11.5672,13.4349,0,13.4349,12.7278,0,12.7278,14.2812,0,10.9584], +// 4 16 13.4349 0 13.4349 11.5672 0 15.0746 10.9584 0 14.2812 12.7278 0 12.7278 + [4,16,13.4349,0,13.4349,11.5672,0,15.0746,10.9584,0,14.2812,12.7278,0,12.7278], +// 4 16 11.5672 0 15.0746 9.5 0 16.454 9 0 15.588 10.9584 0 14.2812 + [4,16,11.5672,0,15.0746,9.5,0,16.454,9,0,15.588,10.9584,0,14.2812], +// 4 16 9.5 0 16.454 7.2713 0 17.5541 6.8886 0 16.6302 9 0 15.588 + [4,16,9.5,0,16.454,7.2713,0,17.5541,6.8886,0,16.6302,9,0,15.588], +// 4 16 7.2713 0 17.5541 4.9172 0 18.3521 4.6584 0 17.3862 6.8886 0 16.6302 + [4,16,7.2713,0,17.5541,4.9172,0,18.3521,4.6584,0,17.3862,6.8886,0,16.6302], +// 4 16 4.9172 0 18.3521 2.4795 0 18.8366 2.349 0 17.8452 4.6584 0 17.3862 + [4,16,4.9172,0,18.3521,2.4795,0,18.8366,2.349,0,17.8452,4.6584,0,17.3862], +// 4 16 2.4795 0 18.8366 0 0 19 0 0 18 2.349 0 17.8452 + [4,16,2.4795,0,18.8366,0,0,19,0,0,18,2.349,0,17.8452], +// 4 16 0 0 19 -2.4795 0 18.8366 -2.349 0 17.8452 0 0 18 + [4,16,0,0,19,-2.4795,0,18.8366,-2.349,0,17.8452,0,0,18], +// 4 16 -2.4795 0 18.8366 -4.9172 0 18.3521 -4.6584 0 17.3862 -2.349 0 17.8452 + [4,16,-2.4795,0,18.8366,-4.9172,0,18.3521,-4.6584,0,17.3862,-2.349,0,17.8452], +// 4 16 -4.9172 0 18.3521 -7.2713 0 17.5541 -6.8886 0 16.6302 -4.6584 0 17.3862 + [4,16,-4.9172,0,18.3521,-7.2713,0,17.5541,-6.8886,0,16.6302,-4.6584,0,17.3862], +// 4 16 -7.2713 0 17.5541 -9.5 0 16.454 -9 0 15.588 -6.8886 0 16.6302 + [4,16,-7.2713,0,17.5541,-9.5,0,16.454,-9,0,15.588,-6.8886,0,16.6302], +// 4 16 -9.5 0 16.454 -11.5672 0 15.0746 -10.9584 0 14.2812 -9 0 15.588 + [4,16,-9.5,0,16.454,-11.5672,0,15.0746,-10.9584,0,14.2812,-9,0,15.588], +// 4 16 -11.5672 0 15.0746 -13.4349 0 13.4349 -12.7278 0 12.7278 -10.9584 0 14.2812 + [4,16,-11.5672,0,15.0746,-13.4349,0,13.4349,-12.7278,0,12.7278,-10.9584,0,14.2812], +// 4 16 -13.4349 0 13.4349 -15.0746 0 11.5672 -14.2812 0 10.9584 -12.7278 0 12.7278 + [4,16,-13.4349,0,13.4349,-15.0746,0,11.5672,-14.2812,0,10.9584,-12.7278,0,12.7278], +// 4 16 -15.0746 0 11.5672 -16.454 0 9.5 -15.588 0 9 -14.2812 0 10.9584 + [4,16,-15.0746,0,11.5672,-16.454,0,9.5,-15.588,0,9,-14.2812,0,10.9584], +// 4 16 -16.454 0 9.5 -17.5541 0 7.2713 -16.6302 0 6.8886 -15.588 0 9 + [4,16,-16.454,0,9.5,-17.5541,0,7.2713,-16.6302,0,6.8886,-15.588,0,9], +// 4 16 -17.5541 0 7.2713 -18.3521 0 4.9172 -17.3862 0 4.6584 -16.6302 0 6.8886 + [4,16,-17.5541,0,7.2713,-18.3521,0,4.9172,-17.3862,0,4.6584,-16.6302,0,6.8886], +// 4 16 -18.3521 0 4.9172 -18.8366 0 2.4795 -17.8452 0 2.349 -17.3862 0 4.6584 + [4,16,-18.3521,0,4.9172,-18.8366,0,2.4795,-17.8452,0,2.349,-17.3862,0,4.6584], +// 4 16 -18.8366 0 2.4795 -19 0 0 -18 0 0 -17.8452 0 2.349 + [4,16,-18.8366,0,2.4795,-19,0,0,-18,0,0,-17.8452,0,2.349], +// 4 16 -19 0 0 -18.8366 0 -2.4795 -17.8452 0 -2.349 -18 0 0 + [4,16,-19,0,0,-18.8366,0,-2.4795,-17.8452,0,-2.349,-18,0,0], +// 4 16 -18.8366 0 -2.4795 -18.3521 0 -4.9172 -17.3862 0 -4.6584 -17.8452 0 -2.349 + [4,16,-18.8366,0,-2.4795,-18.3521,0,-4.9172,-17.3862,0,-4.6584,-17.8452,0,-2.349], +// 4 16 -18.3521 0 -4.9172 -17.5541 0 -7.2713 -16.6302 0 -6.8886 -17.3862 0 -4.6584 + [4,16,-18.3521,0,-4.9172,-17.5541,0,-7.2713,-16.6302,0,-6.8886,-17.3862,0,-4.6584], +// 4 16 -17.5541 0 -7.2713 -16.454 0 -9.5 -15.588 0 -9 -16.6302 0 -6.8886 + [4,16,-17.5541,0,-7.2713,-16.454,0,-9.5,-15.588,0,-9,-16.6302,0,-6.8886], +// 4 16 -16.454 0 -9.5 -15.0746 0 -11.5672 -14.2812 0 -10.9584 -15.588 0 -9 + [4,16,-16.454,0,-9.5,-15.0746,0,-11.5672,-14.2812,0,-10.9584,-15.588,0,-9], +// 4 16 -15.0746 0 -11.5672 -13.4349 0 -13.4349 -12.7278 0 -12.7278 -14.2812 0 -10.9584 + [4,16,-15.0746,0,-11.5672,-13.4349,0,-13.4349,-12.7278,0,-12.7278,-14.2812,0,-10.9584], +// 4 16 -13.4349 0 -13.4349 -11.5672 0 -15.0746 -10.9584 0 -14.2812 -12.7278 0 -12.7278 + [4,16,-13.4349,0,-13.4349,-11.5672,0,-15.0746,-10.9584,0,-14.2812,-12.7278,0,-12.7278], +// 4 16 -11.5672 0 -15.0746 -9.5 0 -16.454 -9 0 -15.588 -10.9584 0 -14.2812 + [4,16,-11.5672,0,-15.0746,-9.5,0,-16.454,-9,0,-15.588,-10.9584,0,-14.2812], +// 4 16 -9.5 0 -16.454 -7.2713 0 -17.5541 -6.8886 0 -16.6302 -9 0 -15.588 + [4,16,-9.5,0,-16.454,-7.2713,0,-17.5541,-6.8886,0,-16.6302,-9,0,-15.588], +// 4 16 -7.2713 0 -17.5541 -4.9172 0 -18.3521 -4.6584 0 -17.3862 -6.8886 0 -16.6302 + [4,16,-7.2713,0,-17.5541,-4.9172,0,-18.3521,-4.6584,0,-17.3862,-6.8886,0,-16.6302], +// 4 16 -4.9172 0 -18.3521 -2.4795 0 -18.8366 -2.349 0 -17.8452 -4.6584 0 -17.3862 + [4,16,-4.9172,0,-18.3521,-2.4795,0,-18.8366,-2.349,0,-17.8452,-4.6584,0,-17.3862], +// 4 16 -2.4795 0 -18.8366 0 0 -19 0 0 -18 -2.349 0 -17.8452 + [4,16,-2.4795,0,-18.8366,0,0,-19,0,0,-18,-2.349,0,-17.8452], +// 4 16 0 0 -19 2.4795 0 -18.8366 2.349 0 -17.8452 0 0 -18 + [4,16,0,0,-19,2.4795,0,-18.8366,2.349,0,-17.8452,0,0,-18], +// 4 16 2.4795 0 -18.8366 4.9172 0 -18.3521 4.6584 0 -17.3862 2.349 0 -17.8452 + [4,16,2.4795,0,-18.8366,4.9172,0,-18.3521,4.6584,0,-17.3862,2.349,0,-17.8452], +// 4 16 4.9172 0 -18.3521 7.2713 0 -17.5541 6.8886 0 -16.6302 4.6584 0 -17.3862 + [4,16,4.9172,0,-18.3521,7.2713,0,-17.5541,6.8886,0,-16.6302,4.6584,0,-17.3862], +// 4 16 7.2713 0 -17.5541 9.5 0 -16.454 9 0 -15.588 6.8886 0 -16.6302 + [4,16,7.2713,0,-17.5541,9.5,0,-16.454,9,0,-15.588,6.8886,0,-16.6302], +// 4 16 9.5 0 -16.454 11.5672 0 -15.0746 10.9584 0 -14.2812 9 0 -15.588 + [4,16,9.5,0,-16.454,11.5672,0,-15.0746,10.9584,0,-14.2812,9,0,-15.588], +// 4 16 11.5672 0 -15.0746 13.4349 0 -13.4349 12.7278 0 -12.7278 10.9584 0 -14.2812 + [4,16,11.5672,0,-15.0746,13.4349,0,-13.4349,12.7278,0,-12.7278,10.9584,0,-14.2812], +// 4 16 13.4349 0 -13.4349 15.0746 0 -11.5672 14.2812 0 -10.9584 12.7278 0 -12.7278 + [4,16,13.4349,0,-13.4349,15.0746,0,-11.5672,14.2812,0,-10.9584,12.7278,0,-12.7278], +// 4 16 15.0746 0 -11.5672 16.454 0 -9.5 15.588 0 -9 14.2812 0 -10.9584 + [4,16,15.0746,0,-11.5672,16.454,0,-9.5,15.588,0,-9,14.2812,0,-10.9584], +// 4 16 16.454 0 -9.5 17.5541 0 -7.2713 16.6302 0 -6.8886 15.588 0 -9 + [4,16,16.454,0,-9.5,17.5541,0,-7.2713,16.6302,0,-6.8886,15.588,0,-9], +// 4 16 17.5541 0 -7.2713 18.3521 0 -4.9172 17.3862 0 -4.6584 16.6302 0 -6.8886 + [4,16,17.5541,0,-7.2713,18.3521,0,-4.9172,17.3862,0,-4.6584,16.6302,0,-6.8886], +// 4 16 18.3521 0 -4.9172 18.8366 0 -2.4795 17.8452 0 -2.349 17.3862 0 -4.6584 + [4,16,18.3521,0,-4.9172,18.8366,0,-2.4795,17.8452,0,-2.349,17.3862,0,-4.6584], +// 4 16 18.8366 0 -2.4795 19 0 0 18 0 0 17.8452 0 -2.349 + [4,16,18.8366,0,-2.4795,19,0,0,18,0,0,17.8452,0,-2.349], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__4_4ring18(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring18(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring18(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring19.scad b/p/48/4-4ring19.scad new file mode 100644 index 000000000..7b6932ff8 --- /dev/null +++ b/p/48/4-4ring19.scad @@ -0,0 +1,118 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring19() = [ +// 0 Hi-Res Ring 19 x 1.0 +// 0 Name: 48\4-4ring19.dat +// 0 Author: Paul Easter [pneaster] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2012-02-27 [Philo] Changed to CCW +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\4-4rin19.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 20 0 0 19.828 0 2.61 18.8366 0 2.4795 19 0 0 + [4,16,20,0,0,19.828,0,2.61,18.8366,0,2.4795,19,0,0], +// 4 16 19.828 0 2.61 19.318 0 5.176 18.3521 0 4.9172 18.8366 0 2.4795 + [4,16,19.828,0,2.61,19.318,0,5.176,18.3521,0,4.9172,18.8366,0,2.4795], +// 4 16 19.318 0 5.176 18.478 0 7.654 17.5541 0 7.2713 18.3521 0 4.9172 + [4,16,19.318,0,5.176,18.478,0,7.654,17.5541,0,7.2713,18.3521,0,4.9172], +// 4 16 18.478 0 7.654 17.32 0 10 16.454 0 9.5 17.5541 0 7.2713 + [4,16,18.478,0,7.654,17.32,0,10,16.454,0,9.5,17.5541,0,7.2713], +// 4 16 17.32 0 10 15.868 0 12.176 15.0746 0 11.5672 16.454 0 9.5 + [4,16,17.32,0,10,15.868,0,12.176,15.0746,0,11.5672,16.454,0,9.5], +// 4 16 15.868 0 12.176 14.142 0 14.142 13.4349 0 13.4349 15.0746 0 11.5672 + [4,16,15.868,0,12.176,14.142,0,14.142,13.4349,0,13.4349,15.0746,0,11.5672], +// 4 16 14.142 0 14.142 12.176 0 15.868 11.5672 0 15.0746 13.4349 0 13.4349 + [4,16,14.142,0,14.142,12.176,0,15.868,11.5672,0,15.0746,13.4349,0,13.4349], +// 4 16 12.176 0 15.868 10 0 17.32 9.5 0 16.454 11.5672 0 15.0746 + [4,16,12.176,0,15.868,10,0,17.32,9.5,0,16.454,11.5672,0,15.0746], +// 4 16 10 0 17.32 7.654 0 18.478 7.2713 0 17.5541 9.5 0 16.454 + [4,16,10,0,17.32,7.654,0,18.478,7.2713,0,17.5541,9.5,0,16.454], +// 4 16 7.654 0 18.478 5.176 0 19.318 4.9172 0 18.3521 7.2713 0 17.5541 + [4,16,7.654,0,18.478,5.176,0,19.318,4.9172,0,18.3521,7.2713,0,17.5541], +// 4 16 5.176 0 19.318 2.61 0 19.828 2.4795 0 18.8366 4.9172 0 18.3521 + [4,16,5.176,0,19.318,2.61,0,19.828,2.4795,0,18.8366,4.9172,0,18.3521], +// 4 16 2.61 0 19.828 0 0 20 0 0 19 2.4795 0 18.8366 + [4,16,2.61,0,19.828,0,0,20,0,0,19,2.4795,0,18.8366], +// 4 16 0 0 20 -2.61 0 19.828 -2.4795 0 18.8366 0 0 19 + [4,16,0,0,20,-2.61,0,19.828,-2.4795,0,18.8366,0,0,19], +// 4 16 -2.61 0 19.828 -5.176 0 19.318 -4.9172 0 18.3521 -2.4795 0 18.8366 + [4,16,-2.61,0,19.828,-5.176,0,19.318,-4.9172,0,18.3521,-2.4795,0,18.8366], +// 4 16 -5.176 0 19.318 -7.654 0 18.478 -7.2713 0 17.5541 -4.9172 0 18.3521 + [4,16,-5.176,0,19.318,-7.654,0,18.478,-7.2713,0,17.5541,-4.9172,0,18.3521], +// 4 16 -7.654 0 18.478 -10 0 17.32 -9.5 0 16.454 -7.2713 0 17.5541 + [4,16,-7.654,0,18.478,-10,0,17.32,-9.5,0,16.454,-7.2713,0,17.5541], +// 4 16 -10 0 17.32 -12.176 0 15.868 -11.5672 0 15.0746 -9.5 0 16.454 + [4,16,-10,0,17.32,-12.176,0,15.868,-11.5672,0,15.0746,-9.5,0,16.454], +// 4 16 -12.176 0 15.868 -14.142 0 14.142 -13.4349 0 13.4349 -11.5672 0 15.0746 + [4,16,-12.176,0,15.868,-14.142,0,14.142,-13.4349,0,13.4349,-11.5672,0,15.0746], +// 4 16 -14.142 0 14.142 -15.868 0 12.176 -15.0746 0 11.5672 -13.4349 0 13.4349 + [4,16,-14.142,0,14.142,-15.868,0,12.176,-15.0746,0,11.5672,-13.4349,0,13.4349], +// 4 16 -15.868 0 12.176 -17.32 0 10 -16.454 0 9.5 -15.0746 0 11.5672 + [4,16,-15.868,0,12.176,-17.32,0,10,-16.454,0,9.5,-15.0746,0,11.5672], +// 4 16 -17.32 0 10 -18.478 0 7.654 -17.5541 0 7.2713 -16.454 0 9.5 + [4,16,-17.32,0,10,-18.478,0,7.654,-17.5541,0,7.2713,-16.454,0,9.5], +// 4 16 -18.478 0 7.654 -19.318 0 5.176 -18.3521 0 4.9172 -17.5541 0 7.2713 + [4,16,-18.478,0,7.654,-19.318,0,5.176,-18.3521,0,4.9172,-17.5541,0,7.2713], +// 4 16 -19.318 0 5.176 -19.828 0 2.61 -18.8366 0 2.4795 -18.3521 0 4.9172 + [4,16,-19.318,0,5.176,-19.828,0,2.61,-18.8366,0,2.4795,-18.3521,0,4.9172], +// 4 16 -19.828 0 2.61 -20 0 0 -19 0 0 -18.8366 0 2.4795 + [4,16,-19.828,0,2.61,-20,0,0,-19,0,0,-18.8366,0,2.4795], +// 4 16 -20 0 0 -19.828 0 -2.61 -18.8366 0 -2.4795 -19 0 0 + [4,16,-20,0,0,-19.828,0,-2.61,-18.8366,0,-2.4795,-19,0,0], +// 4 16 -19.828 0 -2.61 -19.318 0 -5.176 -18.3521 0 -4.9172 -18.8366 0 -2.4795 + [4,16,-19.828,0,-2.61,-19.318,0,-5.176,-18.3521,0,-4.9172,-18.8366,0,-2.4795], +// 4 16 -19.318 0 -5.176 -18.478 0 -7.654 -17.5541 0 -7.2713 -18.3521 0 -4.9172 + [4,16,-19.318,0,-5.176,-18.478,0,-7.654,-17.5541,0,-7.2713,-18.3521,0,-4.9172], +// 4 16 -18.478 0 -7.654 -17.32 0 -10 -16.454 0 -9.5 -17.5541 0 -7.2713 + [4,16,-18.478,0,-7.654,-17.32,0,-10,-16.454,0,-9.5,-17.5541,0,-7.2713], +// 4 16 -17.32 0 -10 -15.868 0 -12.176 -15.0746 0 -11.5672 -16.454 0 -9.5 + [4,16,-17.32,0,-10,-15.868,0,-12.176,-15.0746,0,-11.5672,-16.454,0,-9.5], +// 4 16 -15.868 0 -12.176 -14.142 0 -14.142 -13.4349 0 -13.4349 -15.0746 0 -11.5672 + [4,16,-15.868,0,-12.176,-14.142,0,-14.142,-13.4349,0,-13.4349,-15.0746,0,-11.5672], +// 4 16 -14.142 0 -14.142 -12.176 0 -15.868 -11.5672 0 -15.0746 -13.4349 0 -13.4349 + [4,16,-14.142,0,-14.142,-12.176,0,-15.868,-11.5672,0,-15.0746,-13.4349,0,-13.4349], +// 4 16 -12.176 0 -15.868 -10 0 -17.32 -9.5 0 -16.454 -11.5672 0 -15.0746 + [4,16,-12.176,0,-15.868,-10,0,-17.32,-9.5,0,-16.454,-11.5672,0,-15.0746], +// 4 16 -10 0 -17.32 -7.654 0 -18.478 -7.2713 0 -17.5541 -9.5 0 -16.454 + [4,16,-10,0,-17.32,-7.654,0,-18.478,-7.2713,0,-17.5541,-9.5,0,-16.454], +// 4 16 -7.654 0 -18.478 -5.176 0 -19.318 -4.9172 0 -18.3521 -7.2713 0 -17.5541 + [4,16,-7.654,0,-18.478,-5.176,0,-19.318,-4.9172,0,-18.3521,-7.2713,0,-17.5541], +// 4 16 -5.176 0 -19.318 -2.61 0 -19.828 -2.4795 0 -18.8366 -4.9172 0 -18.3521 + [4,16,-5.176,0,-19.318,-2.61,0,-19.828,-2.4795,0,-18.8366,-4.9172,0,-18.3521], +// 4 16 -2.61 0 -19.828 0 0 -20 0 0 -19 -2.4795 0 -18.8366 + [4,16,-2.61,0,-19.828,0,0,-20,0,0,-19,-2.4795,0,-18.8366], +// 4 16 0 0 -20 2.61 0 -19.828 2.4795 0 -18.8366 0 0 -19 + [4,16,0,0,-20,2.61,0,-19.828,2.4795,0,-18.8366,0,0,-19], +// 4 16 2.61 0 -19.828 5.176 0 -19.318 4.9172 0 -18.3521 2.4795 0 -18.8366 + [4,16,2.61,0,-19.828,5.176,0,-19.318,4.9172,0,-18.3521,2.4795,0,-18.8366], +// 4 16 5.176 0 -19.318 7.654 0 -18.478 7.2713 0 -17.5541 4.9172 0 -18.3521 + [4,16,5.176,0,-19.318,7.654,0,-18.478,7.2713,0,-17.5541,4.9172,0,-18.3521], +// 4 16 7.654 0 -18.478 10 0 -17.32 9.5 0 -16.454 7.2713 0 -17.5541 + [4,16,7.654,0,-18.478,10,0,-17.32,9.5,0,-16.454,7.2713,0,-17.5541], +// 4 16 10 0 -17.32 12.176 0 -15.868 11.5672 0 -15.0746 9.5 0 -16.454 + [4,16,10,0,-17.32,12.176,0,-15.868,11.5672,0,-15.0746,9.5,0,-16.454], +// 4 16 12.176 0 -15.868 14.142 0 -14.142 13.4349 0 -13.4349 11.5672 0 -15.0746 + [4,16,12.176,0,-15.868,14.142,0,-14.142,13.4349,0,-13.4349,11.5672,0,-15.0746], +// 4 16 14.142 0 -14.142 15.868 0 -12.176 15.0746 0 -11.5672 13.4349 0 -13.4349 + [4,16,14.142,0,-14.142,15.868,0,-12.176,15.0746,0,-11.5672,13.4349,0,-13.4349], +// 4 16 15.868 0 -12.176 17.32 0 -10 16.454 0 -9.5 15.0746 0 -11.5672 + [4,16,15.868,0,-12.176,17.32,0,-10,16.454,0,-9.5,15.0746,0,-11.5672], +// 4 16 17.32 0 -10 18.478 0 -7.654 17.5541 0 -7.2713 16.454 0 -9.5 + [4,16,17.32,0,-10,18.478,0,-7.654,17.5541,0,-7.2713,16.454,0,-9.5], +// 4 16 18.478 0 -7.654 19.318 0 -5.176 18.3521 0 -4.9172 17.5541 0 -7.2713 + [4,16,18.478,0,-7.654,19.318,0,-5.176,18.3521,0,-4.9172,17.5541,0,-7.2713], +// 4 16 19.318 0 -5.176 19.828 0 -2.61 18.8366 0 -2.4795 18.3521 0 -4.9172 + [4,16,19.318,0,-5.176,19.828,0,-2.61,18.8366,0,-2.4795,18.3521,0,-4.9172], +// 4 16 19.828 0 -2.61 20 0 0 19 0 0 18.8366 0 -2.4795 + [4,16,19.828,0,-2.61,20,0,0,19,0,0,18.8366,0,-2.4795], +]; +module ldraw_lib__48__4_4ring19(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring19(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring19(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring20.scad b/p/48/4-4ring20.scad new file mode 100644 index 000000000..440a31efb --- /dev/null +++ b/p/48/4-4ring20.scad @@ -0,0 +1,117 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring20() = [ +// 0 Hi-Res Ring 20 x 1.0 +// 0 Name: 48\4-4ring20.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-01-22 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 21 0 0 20.8194 0 2.7405 19.828 0 2.61 20 0 0 + [4,16,21,0,0,20.8194,0,2.7405,19.828,0,2.61,20,0,0], +// 4 16 20.8194 0 2.7405 20.2839 0 5.4348 19.318 0 5.176 19.828 0 2.61 + [4,16,20.8194,0,2.7405,20.2839,0,5.4348,19.318,0,5.176,19.828,0,2.61], +// 4 16 20.2839 0 5.4348 19.4019 0 8.0367 18.478 0 7.654 19.318 0 5.176 + [4,16,20.2839,0,5.4348,19.4019,0,8.0367,18.478,0,7.654,19.318,0,5.176], +// 4 16 19.4019 0 8.0367 18.186 0 10.5 17.32 0 10 18.478 0 7.654 + [4,16,19.4019,0,8.0367,18.186,0,10.5,17.32,0,10,18.478,0,7.654], +// 4 16 18.186 0 10.5 16.6614 0 12.7848 15.868 0 12.176 17.32 0 10 + [4,16,18.186,0,10.5,16.6614,0,12.7848,15.868,0,12.176,17.32,0,10], +// 4 16 16.6614 0 12.7848 14.8491 0 14.8491 14.142 0 14.142 15.868 0 12.176 + [4,16,16.6614,0,12.7848,14.8491,0,14.8491,14.142,0,14.142,15.868,0,12.176], +// 4 16 14.8491 0 14.8491 12.7848 0 16.6614 12.176 0 15.868 14.142 0 14.142 + [4,16,14.8491,0,14.8491,12.7848,0,16.6614,12.176,0,15.868,14.142,0,14.142], +// 4 16 12.7848 0 16.6614 10.5 0 18.186 10 0 17.32 12.176 0 15.868 + [4,16,12.7848,0,16.6614,10.5,0,18.186,10,0,17.32,12.176,0,15.868], +// 4 16 10.5 0 18.186 8.0367 0 19.4019 7.654 0 18.478 10 0 17.32 + [4,16,10.5,0,18.186,8.0367,0,19.4019,7.654,0,18.478,10,0,17.32], +// 4 16 8.0367 0 19.4019 5.4348 0 20.2839 5.176 0 19.318 7.654 0 18.478 + [4,16,8.0367,0,19.4019,5.4348,0,20.2839,5.176,0,19.318,7.654,0,18.478], +// 4 16 5.4348 0 20.2839 2.7405 0 20.8194 2.61 0 19.828 5.176 0 19.318 + [4,16,5.4348,0,20.2839,2.7405,0,20.8194,2.61,0,19.828,5.176,0,19.318], +// 4 16 2.7405 0 20.8194 0 0 21 0 0 20 2.61 0 19.828 + [4,16,2.7405,0,20.8194,0,0,21,0,0,20,2.61,0,19.828], +// 4 16 0 0 21 -2.7405 0 20.8194 -2.61 0 19.828 0 0 20 + [4,16,0,0,21,-2.7405,0,20.8194,-2.61,0,19.828,0,0,20], +// 4 16 -2.7405 0 20.8194 -5.4348 0 20.2839 -5.176 0 19.318 -2.61 0 19.828 + [4,16,-2.7405,0,20.8194,-5.4348,0,20.2839,-5.176,0,19.318,-2.61,0,19.828], +// 4 16 -5.4348 0 20.2839 -8.0367 0 19.4019 -7.654 0 18.478 -5.176 0 19.318 + [4,16,-5.4348,0,20.2839,-8.0367,0,19.4019,-7.654,0,18.478,-5.176,0,19.318], +// 4 16 -8.0367 0 19.4019 -10.5 0 18.186 -10 0 17.32 -7.654 0 18.478 + [4,16,-8.0367,0,19.4019,-10.5,0,18.186,-10,0,17.32,-7.654,0,18.478], +// 4 16 -10.5 0 18.186 -12.7848 0 16.6614 -12.176 0 15.868 -10 0 17.32 + [4,16,-10.5,0,18.186,-12.7848,0,16.6614,-12.176,0,15.868,-10,0,17.32], +// 4 16 -12.7848 0 16.6614 -14.8491 0 14.8491 -14.142 0 14.142 -12.176 0 15.868 + [4,16,-12.7848,0,16.6614,-14.8491,0,14.8491,-14.142,0,14.142,-12.176,0,15.868], +// 4 16 -14.8491 0 14.8491 -16.6614 0 12.7848 -15.868 0 12.176 -14.142 0 14.142 + [4,16,-14.8491,0,14.8491,-16.6614,0,12.7848,-15.868,0,12.176,-14.142,0,14.142], +// 4 16 -16.6614 0 12.7848 -18.186 0 10.5 -17.32 0 10 -15.868 0 12.176 + [4,16,-16.6614,0,12.7848,-18.186,0,10.5,-17.32,0,10,-15.868,0,12.176], +// 4 16 -18.186 0 10.5 -19.4019 0 8.0367 -18.478 0 7.654 -17.32 0 10 + [4,16,-18.186,0,10.5,-19.4019,0,8.0367,-18.478,0,7.654,-17.32,0,10], +// 4 16 -19.4019 0 8.0367 -20.2839 0 5.4348 -19.318 0 5.176 -18.478 0 7.654 + [4,16,-19.4019,0,8.0367,-20.2839,0,5.4348,-19.318,0,5.176,-18.478,0,7.654], +// 4 16 -20.2839 0 5.4348 -20.8194 0 2.7405 -19.828 0 2.61 -19.318 0 5.176 + [4,16,-20.2839,0,5.4348,-20.8194,0,2.7405,-19.828,0,2.61,-19.318,0,5.176], +// 4 16 -20.8194 0 2.7405 -21 0 0 -20 0 0 -19.828 0 2.61 + [4,16,-20.8194,0,2.7405,-21,0,0,-20,0,0,-19.828,0,2.61], +// 4 16 -21 0 0 -20.8194 0 -2.7405 -19.828 0 -2.61 -20 0 0 + [4,16,-21,0,0,-20.8194,0,-2.7405,-19.828,0,-2.61,-20,0,0], +// 4 16 -20.8194 0 -2.7405 -20.2839 0 -5.4348 -19.318 0 -5.176 -19.828 0 -2.61 + [4,16,-20.8194,0,-2.7405,-20.2839,0,-5.4348,-19.318,0,-5.176,-19.828,0,-2.61], +// 4 16 -20.2839 0 -5.4348 -19.4019 0 -8.0367 -18.478 0 -7.654 -19.318 0 -5.176 + [4,16,-20.2839,0,-5.4348,-19.4019,0,-8.0367,-18.478,0,-7.654,-19.318,0,-5.176], +// 4 16 -19.4019 0 -8.0367 -18.186 0 -10.5 -17.32 0 -10 -18.478 0 -7.654 + [4,16,-19.4019,0,-8.0367,-18.186,0,-10.5,-17.32,0,-10,-18.478,0,-7.654], +// 4 16 -18.186 0 -10.5 -16.6614 0 -12.7848 -15.868 0 -12.176 -17.32 0 -10 + [4,16,-18.186,0,-10.5,-16.6614,0,-12.7848,-15.868,0,-12.176,-17.32,0,-10], +// 4 16 -16.6614 0 -12.7848 -14.8491 0 -14.8491 -14.142 0 -14.142 -15.868 0 -12.176 + [4,16,-16.6614,0,-12.7848,-14.8491,0,-14.8491,-14.142,0,-14.142,-15.868,0,-12.176], +// 4 16 -14.8491 0 -14.8491 -12.7848 0 -16.6614 -12.176 0 -15.868 -14.142 0 -14.142 + [4,16,-14.8491,0,-14.8491,-12.7848,0,-16.6614,-12.176,0,-15.868,-14.142,0,-14.142], +// 4 16 -12.7848 0 -16.6614 -10.5 0 -18.186 -10 0 -17.32 -12.176 0 -15.868 + [4,16,-12.7848,0,-16.6614,-10.5,0,-18.186,-10,0,-17.32,-12.176,0,-15.868], +// 4 16 -10.5 0 -18.186 -8.0367 0 -19.4019 -7.654 0 -18.478 -10 0 -17.32 + [4,16,-10.5,0,-18.186,-8.0367,0,-19.4019,-7.654,0,-18.478,-10,0,-17.32], +// 4 16 -8.0367 0 -19.4019 -5.4348 0 -20.2839 -5.176 0 -19.318 -7.654 0 -18.478 + [4,16,-8.0367,0,-19.4019,-5.4348,0,-20.2839,-5.176,0,-19.318,-7.654,0,-18.478], +// 4 16 -5.4348 0 -20.2839 -2.7405 0 -20.8194 -2.61 0 -19.828 -5.176 0 -19.318 + [4,16,-5.4348,0,-20.2839,-2.7405,0,-20.8194,-2.61,0,-19.828,-5.176,0,-19.318], +// 4 16 -2.7405 0 -20.8194 0 0 -21 0 0 -20 -2.61 0 -19.828 + [4,16,-2.7405,0,-20.8194,0,0,-21,0,0,-20,-2.61,0,-19.828], +// 4 16 0 0 -21 2.7405 0 -20.8194 2.61 0 -19.828 0 0 -20 + [4,16,0,0,-21,2.7405,0,-20.8194,2.61,0,-19.828,0,0,-20], +// 4 16 2.7405 0 -20.8194 5.4348 0 -20.2839 5.176 0 -19.318 2.61 0 -19.828 + [4,16,2.7405,0,-20.8194,5.4348,0,-20.2839,5.176,0,-19.318,2.61,0,-19.828], +// 4 16 5.4348 0 -20.2839 8.0367 0 -19.4019 7.654 0 -18.478 5.176 0 -19.318 + [4,16,5.4348,0,-20.2839,8.0367,0,-19.4019,7.654,0,-18.478,5.176,0,-19.318], +// 4 16 8.0367 0 -19.4019 10.5 0 -18.186 10 0 -17.32 7.654 0 -18.478 + [4,16,8.0367,0,-19.4019,10.5,0,-18.186,10,0,-17.32,7.654,0,-18.478], +// 4 16 10.5 0 -18.186 12.7848 0 -16.6614 12.176 0 -15.868 10 0 -17.32 + [4,16,10.5,0,-18.186,12.7848,0,-16.6614,12.176,0,-15.868,10,0,-17.32], +// 4 16 12.7848 0 -16.6614 14.8491 0 -14.8491 14.142 0 -14.142 12.176 0 -15.868 + [4,16,12.7848,0,-16.6614,14.8491,0,-14.8491,14.142,0,-14.142,12.176,0,-15.868], +// 4 16 14.8491 0 -14.8491 16.6614 0 -12.7848 15.868 0 -12.176 14.142 0 -14.142 + [4,16,14.8491,0,-14.8491,16.6614,0,-12.7848,15.868,0,-12.176,14.142,0,-14.142], +// 4 16 16.6614 0 -12.7848 18.186 0 -10.5 17.32 0 -10 15.868 0 -12.176 + [4,16,16.6614,0,-12.7848,18.186,0,-10.5,17.32,0,-10,15.868,0,-12.176], +// 4 16 18.186 0 -10.5 19.4019 0 -8.0367 18.478 0 -7.654 17.32 0 -10 + [4,16,18.186,0,-10.5,19.4019,0,-8.0367,18.478,0,-7.654,17.32,0,-10], +// 4 16 19.4019 0 -8.0367 20.2839 0 -5.4348 19.318 0 -5.176 18.478 0 -7.654 + [4,16,19.4019,0,-8.0367,20.2839,0,-5.4348,19.318,0,-5.176,18.478,0,-7.654], +// 4 16 20.2839 0 -5.4348 20.8194 0 -2.7405 19.828 0 -2.61 19.318 0 -5.176 + [4,16,20.2839,0,-5.4348,20.8194,0,-2.7405,19.828,0,-2.61,19.318,0,-5.176], +// 4 16 20.8194 0 -2.7405 21 0 0 20 0 0 19.828 0 -2.61 + [4,16,20.8194,0,-2.7405,21,0,0,20,0,0,19.828,0,-2.61], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__4_4ring20(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring20(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring20(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring21.scad b/p/48/4-4ring21.scad new file mode 100644 index 000000000..af38ce9bf --- /dev/null +++ b/p/48/4-4ring21.scad @@ -0,0 +1,117 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring21() = [ +// 0 Hi-Res Ring 21 x 1.0 +// 0 Name: 48\4-4ring21.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-01-30 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 22 0 0 21.8108 0 2.871 20.8194 0 2.7405 21 0 0 + [4,16,22,0,0,21.8108,0,2.871,20.8194,0,2.7405,21,0,0], +// 4 16 21.8108 0 2.871 21.2498 0 5.6936 20.2839 0 5.4348 20.8194 0 2.7405 + [4,16,21.8108,0,2.871,21.2498,0,5.6936,20.2839,0,5.4348,20.8194,0,2.7405], +// 4 16 21.2498 0 5.6936 20.3258 0 8.4194 19.4019 0 8.0367 20.2839 0 5.4348 + [4,16,21.2498,0,5.6936,20.3258,0,8.4194,19.4019,0,8.0367,20.2839,0,5.4348], +// 4 16 20.3258 0 8.4194 19.052 0 11 18.186 0 10.5 19.4019 0 8.0367 + [4,16,20.3258,0,8.4194,19.052,0,11,18.186,0,10.5,19.4019,0,8.0367], +// 4 16 19.052 0 11 17.4548 0 13.3936 16.6614 0 12.7848 18.186 0 10.5 + [4,16,19.052,0,11,17.4548,0,13.3936,16.6614,0,12.7848,18.186,0,10.5], +// 4 16 17.4548 0 13.3936 15.5562 0 15.5562 14.8491 0 14.8491 16.6614 0 12.7848 + [4,16,17.4548,0,13.3936,15.5562,0,15.5562,14.8491,0,14.8491,16.6614,0,12.7848], +// 4 16 15.5562 0 15.5562 13.3936 0 17.4548 12.7848 0 16.6614 14.8491 0 14.8491 + [4,16,15.5562,0,15.5562,13.3936,0,17.4548,12.7848,0,16.6614,14.8491,0,14.8491], +// 4 16 13.3936 0 17.4548 11 0 19.052 10.5 0 18.186 12.7848 0 16.6614 + [4,16,13.3936,0,17.4548,11,0,19.052,10.5,0,18.186,12.7848,0,16.6614], +// 4 16 11 0 19.052 8.4194 0 20.3258 8.0367 0 19.4019 10.5 0 18.186 + [4,16,11,0,19.052,8.4194,0,20.3258,8.0367,0,19.4019,10.5,0,18.186], +// 4 16 8.4194 0 20.3258 5.6936 0 21.2498 5.4348 0 20.2839 8.0367 0 19.4019 + [4,16,8.4194,0,20.3258,5.6936,0,21.2498,5.4348,0,20.2839,8.0367,0,19.4019], +// 4 16 5.6936 0 21.2498 2.871 0 21.8108 2.7405 0 20.8194 5.4348 0 20.2839 + [4,16,5.6936,0,21.2498,2.871,0,21.8108,2.7405,0,20.8194,5.4348,0,20.2839], +// 4 16 2.871 0 21.8108 0 0 22 0 0 21 2.7405 0 20.8194 + [4,16,2.871,0,21.8108,0,0,22,0,0,21,2.7405,0,20.8194], +// 4 16 0 0 22 -2.871 0 21.8108 -2.7405 0 20.8194 0 0 21 + [4,16,0,0,22,-2.871,0,21.8108,-2.7405,0,20.8194,0,0,21], +// 4 16 -2.871 0 21.8108 -5.6936 0 21.2498 -5.4348 0 20.2839 -2.7405 0 20.8194 + [4,16,-2.871,0,21.8108,-5.6936,0,21.2498,-5.4348,0,20.2839,-2.7405,0,20.8194], +// 4 16 -5.6936 0 21.2498 -8.4194 0 20.3258 -8.0367 0 19.4019 -5.4348 0 20.2839 + [4,16,-5.6936,0,21.2498,-8.4194,0,20.3258,-8.0367,0,19.4019,-5.4348,0,20.2839], +// 4 16 -8.4194 0 20.3258 -11 0 19.052 -10.5 0 18.186 -8.0367 0 19.4019 + [4,16,-8.4194,0,20.3258,-11,0,19.052,-10.5,0,18.186,-8.0367,0,19.4019], +// 4 16 -11 0 19.052 -13.3936 0 17.4548 -12.7848 0 16.6614 -10.5 0 18.186 + [4,16,-11,0,19.052,-13.3936,0,17.4548,-12.7848,0,16.6614,-10.5,0,18.186], +// 4 16 -13.3936 0 17.4548 -15.5562 0 15.5562 -14.8491 0 14.8491 -12.7848 0 16.6614 + [4,16,-13.3936,0,17.4548,-15.5562,0,15.5562,-14.8491,0,14.8491,-12.7848,0,16.6614], +// 4 16 -15.5562 0 15.5562 -17.4548 0 13.3936 -16.6614 0 12.7848 -14.8491 0 14.8491 + [4,16,-15.5562,0,15.5562,-17.4548,0,13.3936,-16.6614,0,12.7848,-14.8491,0,14.8491], +// 4 16 -17.4548 0 13.3936 -19.052 0 11 -18.186 0 10.5 -16.6614 0 12.7848 + [4,16,-17.4548,0,13.3936,-19.052,0,11,-18.186,0,10.5,-16.6614,0,12.7848], +// 4 16 -19.052 0 11 -20.3258 0 8.4194 -19.4019 0 8.0367 -18.186 0 10.5 + [4,16,-19.052,0,11,-20.3258,0,8.4194,-19.4019,0,8.0367,-18.186,0,10.5], +// 4 16 -20.3258 0 8.4194 -21.2498 0 5.6936 -20.2839 0 5.4348 -19.4019 0 8.0367 + [4,16,-20.3258,0,8.4194,-21.2498,0,5.6936,-20.2839,0,5.4348,-19.4019,0,8.0367], +// 4 16 -21.2498 0 5.6936 -21.8108 0 2.871 -20.8194 0 2.7405 -20.2839 0 5.4348 + [4,16,-21.2498,0,5.6936,-21.8108,0,2.871,-20.8194,0,2.7405,-20.2839,0,5.4348], +// 4 16 -21.8108 0 2.871 -22 0 0 -21 0 0 -20.8194 0 2.7405 + [4,16,-21.8108,0,2.871,-22,0,0,-21,0,0,-20.8194,0,2.7405], +// 4 16 -22 0 0 -21.8108 0 -2.871 -20.8194 0 -2.7405 -21 0 0 + [4,16,-22,0,0,-21.8108,0,-2.871,-20.8194,0,-2.7405,-21,0,0], +// 4 16 -21.8108 0 -2.871 -21.2498 0 -5.6936 -20.2839 0 -5.4348 -20.8194 0 -2.7405 + [4,16,-21.8108,0,-2.871,-21.2498,0,-5.6936,-20.2839,0,-5.4348,-20.8194,0,-2.7405], +// 4 16 -21.2498 0 -5.6936 -20.3258 0 -8.4194 -19.4019 0 -8.0367 -20.2839 0 -5.4348 + [4,16,-21.2498,0,-5.6936,-20.3258,0,-8.4194,-19.4019,0,-8.0367,-20.2839,0,-5.4348], +// 4 16 -20.3258 0 -8.4194 -19.052 0 -11 -18.186 0 -10.5 -19.4019 0 -8.0367 + [4,16,-20.3258,0,-8.4194,-19.052,0,-11,-18.186,0,-10.5,-19.4019,0,-8.0367], +// 4 16 -19.052 0 -11 -17.4548 0 -13.3936 -16.6614 0 -12.7848 -18.186 0 -10.5 + [4,16,-19.052,0,-11,-17.4548,0,-13.3936,-16.6614,0,-12.7848,-18.186,0,-10.5], +// 4 16 -17.4548 0 -13.3936 -15.5562 0 -15.5562 -14.8491 0 -14.8491 -16.6614 0 -12.7848 + [4,16,-17.4548,0,-13.3936,-15.5562,0,-15.5562,-14.8491,0,-14.8491,-16.6614,0,-12.7848], +// 4 16 -15.5562 0 -15.5562 -13.3936 0 -17.4548 -12.7848 0 -16.6614 -14.8491 0 -14.8491 + [4,16,-15.5562,0,-15.5562,-13.3936,0,-17.4548,-12.7848,0,-16.6614,-14.8491,0,-14.8491], +// 4 16 -13.3936 0 -17.4548 -11 0 -19.052 -10.5 0 -18.186 -12.7848 0 -16.6614 + [4,16,-13.3936,0,-17.4548,-11,0,-19.052,-10.5,0,-18.186,-12.7848,0,-16.6614], +// 4 16 -11 0 -19.052 -8.4194 0 -20.3258 -8.0367 0 -19.4019 -10.5 0 -18.186 + [4,16,-11,0,-19.052,-8.4194,0,-20.3258,-8.0367,0,-19.4019,-10.5,0,-18.186], +// 4 16 -8.4194 0 -20.3258 -5.6936 0 -21.2498 -5.4348 0 -20.2839 -8.0367 0 -19.4019 + [4,16,-8.4194,0,-20.3258,-5.6936,0,-21.2498,-5.4348,0,-20.2839,-8.0367,0,-19.4019], +// 4 16 -5.6936 0 -21.2498 -2.871 0 -21.8108 -2.7405 0 -20.8194 -5.4348 0 -20.2839 + [4,16,-5.6936,0,-21.2498,-2.871,0,-21.8108,-2.7405,0,-20.8194,-5.4348,0,-20.2839], +// 4 16 -2.871 0 -21.8108 0 0 -22 0 0 -21 -2.7405 0 -20.8194 + [4,16,-2.871,0,-21.8108,0,0,-22,0,0,-21,-2.7405,0,-20.8194], +// 4 16 0 0 -22 2.871 0 -21.8108 2.7405 0 -20.8194 0 0 -21 + [4,16,0,0,-22,2.871,0,-21.8108,2.7405,0,-20.8194,0,0,-21], +// 4 16 2.871 0 -21.8108 5.6936 0 -21.2498 5.4348 0 -20.2839 2.7405 0 -20.8194 + [4,16,2.871,0,-21.8108,5.6936,0,-21.2498,5.4348,0,-20.2839,2.7405,0,-20.8194], +// 4 16 5.6936 0 -21.2498 8.4194 0 -20.3258 8.0367 0 -19.4019 5.4348 0 -20.2839 + [4,16,5.6936,0,-21.2498,8.4194,0,-20.3258,8.0367,0,-19.4019,5.4348,0,-20.2839], +// 4 16 8.4194 0 -20.3258 11 0 -19.052 10.5 0 -18.186 8.0367 0 -19.4019 + [4,16,8.4194,0,-20.3258,11,0,-19.052,10.5,0,-18.186,8.0367,0,-19.4019], +// 4 16 11 0 -19.052 13.3936 0 -17.4548 12.7848 0 -16.6614 10.5 0 -18.186 + [4,16,11,0,-19.052,13.3936,0,-17.4548,12.7848,0,-16.6614,10.5,0,-18.186], +// 4 16 13.3936 0 -17.4548 15.5562 0 -15.5562 14.8491 0 -14.8491 12.7848 0 -16.6614 + [4,16,13.3936,0,-17.4548,15.5562,0,-15.5562,14.8491,0,-14.8491,12.7848,0,-16.6614], +// 4 16 15.5562 0 -15.5562 17.4548 0 -13.3936 16.6614 0 -12.7848 14.8491 0 -14.8491 + [4,16,15.5562,0,-15.5562,17.4548,0,-13.3936,16.6614,0,-12.7848,14.8491,0,-14.8491], +// 4 16 17.4548 0 -13.3936 19.052 0 -11 18.186 0 -10.5 16.6614 0 -12.7848 + [4,16,17.4548,0,-13.3936,19.052,0,-11,18.186,0,-10.5,16.6614,0,-12.7848], +// 4 16 19.052 0 -11 20.3258 0 -8.4194 19.4019 0 -8.0367 18.186 0 -10.5 + [4,16,19.052,0,-11,20.3258,0,-8.4194,19.4019,0,-8.0367,18.186,0,-10.5], +// 4 16 20.3258 0 -8.4194 21.2498 0 -5.6936 20.2839 0 -5.4348 19.4019 0 -8.0367 + [4,16,20.3258,0,-8.4194,21.2498,0,-5.6936,20.2839,0,-5.4348,19.4019,0,-8.0367], +// 4 16 21.2498 0 -5.6936 21.8108 0 -2.871 20.8194 0 -2.7405 20.2839 0 -5.4348 + [4,16,21.2498,0,-5.6936,21.8108,0,-2.871,20.8194,0,-2.7405,20.2839,0,-5.4348], +// 4 16 21.8108 0 -2.871 22 0 0 21 0 0 20.8194 0 -2.7405 + [4,16,21.8108,0,-2.871,22,0,0,21,0,0,20.8194,0,-2.7405], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__4_4ring21(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring21(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring21(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring22.scad b/p/48/4-4ring22.scad new file mode 100644 index 000000000..700fbbc55 --- /dev/null +++ b/p/48/4-4ring22.scad @@ -0,0 +1,119 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring22() = [ +// 0 Hi-Res Ring 22 x 1.0 +// 0 Name: 48\4-4ring22.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\4-4rin22.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 22 0 0 23 0 0 22.8022 0 3.0015 21.8108 0 2.871 + [4,16,22,0,0,23,0,0,22.8022,0,3.0015,21.8108,0,2.871], +// 4 16 21.8108 0 2.871 22.8022 0 3.0015 22.2157 0 5.9524 21.2498 0 5.6936 + [4,16,21.8108,0,2.871,22.8022,0,3.0015,22.2157,0,5.9524,21.2498,0,5.6936], +// 4 16 21.2498 0 5.6936 22.2157 0 5.9524 21.2497 0 8.8021 20.3258 0 8.4194 + [4,16,21.2498,0,5.6936,22.2157,0,5.9524,21.2497,0,8.8021,20.3258,0,8.4194], +// 4 16 20.3258 0 8.4194 21.2497 0 8.8021 19.918 0 11.5 19.052 0 11 + [4,16,20.3258,0,8.4194,21.2497,0,8.8021,19.918,0,11.5,19.052,0,11], +// 4 16 19.052 0 11 19.918 0 11.5 18.2482 0 14.0024 17.4548 0 13.3936 + [4,16,19.052,0,11,19.918,0,11.5,18.2482,0,14.0024,17.4548,0,13.3936], +// 4 16 17.4548 0 13.3936 18.2482 0 14.0024 16.2633 0 16.2633 15.5562 0 15.5562 + [4,16,17.4548,0,13.3936,18.2482,0,14.0024,16.2633,0,16.2633,15.5562,0,15.5562], +// 4 16 15.5562 0 15.5562 16.2633 0 16.2633 14.0024 0 18.2482 13.3936 0 17.4548 + [4,16,15.5562,0,15.5562,16.2633,0,16.2633,14.0024,0,18.2482,13.3936,0,17.4548], +// 4 16 13.3936 0 17.4548 14.0024 0 18.2482 11.5 0 19.918 11 0 19.052 + [4,16,13.3936,0,17.4548,14.0024,0,18.2482,11.5,0,19.918,11,0,19.052], +// 4 16 11 0 19.052 11.5 0 19.918 8.8021 0 21.2497 8.4194 0 20.3258 + [4,16,11,0,19.052,11.5,0,19.918,8.8021,0,21.2497,8.4194,0,20.3258], +// 4 16 8.4194 0 20.3258 8.8021 0 21.2497 5.9524 0 22.2157 5.6936 0 21.2498 + [4,16,8.4194,0,20.3258,8.8021,0,21.2497,5.9524,0,22.2157,5.6936,0,21.2498], +// 4 16 5.6936 0 21.2498 5.9524 0 22.2157 3.0015 0 22.8022 2.871 0 21.8108 + [4,16,5.6936,0,21.2498,5.9524,0,22.2157,3.0015,0,22.8022,2.871,0,21.8108], +// 4 16 2.871 0 21.8108 3.0015 0 22.8022 0 0 23 0 0 22 + [4,16,2.871,0,21.8108,3.0015,0,22.8022,0,0,23,0,0,22], +// 4 16 0 0 22 0 0 23 -3.0015 0 22.8022 -2.871 0 21.8108 + [4,16,0,0,22,0,0,23,-3.0015,0,22.8022,-2.871,0,21.8108], +// 4 16 -2.871 0 21.8108 -3.0015 0 22.8022 -5.9524 0 22.2157 -5.6936 0 21.2498 + [4,16,-2.871,0,21.8108,-3.0015,0,22.8022,-5.9524,0,22.2157,-5.6936,0,21.2498], +// 4 16 -5.6936 0 21.2498 -5.9524 0 22.2157 -8.8021 0 21.2497 -8.4194 0 20.3258 + [4,16,-5.6936,0,21.2498,-5.9524,0,22.2157,-8.8021,0,21.2497,-8.4194,0,20.3258], +// 4 16 -8.4194 0 20.3258 -8.8021 0 21.2497 -11.5 0 19.918 -11 0 19.052 + [4,16,-8.4194,0,20.3258,-8.8021,0,21.2497,-11.5,0,19.918,-11,0,19.052], +// 4 16 -11 0 19.052 -11.5 0 19.918 -14.0024 0 18.2482 -13.3936 0 17.4548 + [4,16,-11,0,19.052,-11.5,0,19.918,-14.0024,0,18.2482,-13.3936,0,17.4548], +// 4 16 -13.3936 0 17.4548 -14.0024 0 18.2482 -16.2633 0 16.2633 -15.5562 0 15.5562 + [4,16,-13.3936,0,17.4548,-14.0024,0,18.2482,-16.2633,0,16.2633,-15.5562,0,15.5562], +// 4 16 -15.5562 0 15.5562 -16.2633 0 16.2633 -18.2482 0 14.0024 -17.4548 0 13.3936 + [4,16,-15.5562,0,15.5562,-16.2633,0,16.2633,-18.2482,0,14.0024,-17.4548,0,13.3936], +// 4 16 -17.4548 0 13.3936 -18.2482 0 14.0024 -19.918 0 11.5 -19.052 0 11 + [4,16,-17.4548,0,13.3936,-18.2482,0,14.0024,-19.918,0,11.5,-19.052,0,11], +// 4 16 -19.052 0 11 -19.918 0 11.5 -21.2497 0 8.8021 -20.3258 0 8.4194 + [4,16,-19.052,0,11,-19.918,0,11.5,-21.2497,0,8.8021,-20.3258,0,8.4194], +// 4 16 -20.3258 0 8.4194 -21.2497 0 8.8021 -22.2157 0 5.9524 -21.2498 0 5.6936 + [4,16,-20.3258,0,8.4194,-21.2497,0,8.8021,-22.2157,0,5.9524,-21.2498,0,5.6936], +// 4 16 -21.2498 0 5.6936 -22.2157 0 5.9524 -22.8022 0 3.0015 -21.8108 0 2.871 + [4,16,-21.2498,0,5.6936,-22.2157,0,5.9524,-22.8022,0,3.0015,-21.8108,0,2.871], +// 4 16 -21.8108 0 2.871 -22.8022 0 3.0015 -23 0 0 -22 0 0 + [4,16,-21.8108,0,2.871,-22.8022,0,3.0015,-23,0,0,-22,0,0], +// 4 16 -22 0 0 -23 0 0 -22.8022 0 -3.0015 -21.8108 0 -2.871 + [4,16,-22,0,0,-23,0,0,-22.8022,0,-3.0015,-21.8108,0,-2.871], +// 4 16 -21.8108 0 -2.871 -22.8022 0 -3.0015 -22.2157 0 -5.9524 -21.2498 0 -5.6936 + [4,16,-21.8108,0,-2.871,-22.8022,0,-3.0015,-22.2157,0,-5.9524,-21.2498,0,-5.6936], +// 4 16 -21.2498 0 -5.6936 -22.2157 0 -5.9524 -21.2497 0 -8.8021 -20.3258 0 -8.4194 + [4,16,-21.2498,0,-5.6936,-22.2157,0,-5.9524,-21.2497,0,-8.8021,-20.3258,0,-8.4194], +// 4 16 -20.3258 0 -8.4194 -21.2497 0 -8.8021 -19.918 0 -11.5 -19.052 0 -11 + [4,16,-20.3258,0,-8.4194,-21.2497,0,-8.8021,-19.918,0,-11.5,-19.052,0,-11], +// 4 16 -19.052 0 -11 -19.918 0 -11.5 -18.2482 0 -14.0024 -17.4548 0 -13.3936 + [4,16,-19.052,0,-11,-19.918,0,-11.5,-18.2482,0,-14.0024,-17.4548,0,-13.3936], +// 4 16 -17.4548 0 -13.3936 -18.2482 0 -14.0024 -16.2633 0 -16.2633 -15.5562 0 -15.5562 + [4,16,-17.4548,0,-13.3936,-18.2482,0,-14.0024,-16.2633,0,-16.2633,-15.5562,0,-15.5562], +// 4 16 -15.5562 0 -15.5562 -16.2633 0 -16.2633 -14.0024 0 -18.2482 -13.3936 0 -17.4548 + [4,16,-15.5562,0,-15.5562,-16.2633,0,-16.2633,-14.0024,0,-18.2482,-13.3936,0,-17.4548], +// 4 16 -13.3936 0 -17.4548 -14.0024 0 -18.2482 -11.5 0 -19.918 -11 0 -19.052 + [4,16,-13.3936,0,-17.4548,-14.0024,0,-18.2482,-11.5,0,-19.918,-11,0,-19.052], +// 4 16 -11 0 -19.052 -11.5 0 -19.918 -8.8021 0 -21.2497 -8.4194 0 -20.3258 + [4,16,-11,0,-19.052,-11.5,0,-19.918,-8.8021,0,-21.2497,-8.4194,0,-20.3258], +// 4 16 -8.4194 0 -20.3258 -8.8021 0 -21.2497 -5.9524 0 -22.2157 -5.6936 0 -21.2498 + [4,16,-8.4194,0,-20.3258,-8.8021,0,-21.2497,-5.9524,0,-22.2157,-5.6936,0,-21.2498], +// 4 16 -5.6936 0 -21.2498 -5.9524 0 -22.2157 -3.0015 0 -22.8022 -2.871 0 -21.8108 + [4,16,-5.6936,0,-21.2498,-5.9524,0,-22.2157,-3.0015,0,-22.8022,-2.871,0,-21.8108], +// 4 16 -2.871 0 -21.8108 -3.0015 0 -22.8022 0 0 -23 0 0 -22 + [4,16,-2.871,0,-21.8108,-3.0015,0,-22.8022,0,0,-23,0,0,-22], +// 4 16 0 0 -22 0 0 -23 3.0015 0 -22.8022 2.871 0 -21.8108 + [4,16,0,0,-22,0,0,-23,3.0015,0,-22.8022,2.871,0,-21.8108], +// 4 16 2.871 0 -21.8108 3.0015 0 -22.8022 5.9524 0 -22.2157 5.6936 0 -21.2498 + [4,16,2.871,0,-21.8108,3.0015,0,-22.8022,5.9524,0,-22.2157,5.6936,0,-21.2498], +// 4 16 5.6936 0 -21.2498 5.9524 0 -22.2157 8.8021 0 -21.2497 8.4194 0 -20.3258 + [4,16,5.6936,0,-21.2498,5.9524,0,-22.2157,8.8021,0,-21.2497,8.4194,0,-20.3258], +// 4 16 8.4194 0 -20.3258 8.8021 0 -21.2497 11.5 0 -19.918 11 0 -19.052 + [4,16,8.4194,0,-20.3258,8.8021,0,-21.2497,11.5,0,-19.918,11,0,-19.052], +// 4 16 11 0 -19.052 11.5 0 -19.918 14.0024 0 -18.2482 13.3936 0 -17.4548 + [4,16,11,0,-19.052,11.5,0,-19.918,14.0024,0,-18.2482,13.3936,0,-17.4548], +// 4 16 13.3936 0 -17.4548 14.0024 0 -18.2482 16.2633 0 -16.2633 15.5562 0 -15.5562 + [4,16,13.3936,0,-17.4548,14.0024,0,-18.2482,16.2633,0,-16.2633,15.5562,0,-15.5562], +// 4 16 15.5562 0 -15.5562 16.2633 0 -16.2633 18.2482 0 -14.0024 17.4548 0 -13.3936 + [4,16,15.5562,0,-15.5562,16.2633,0,-16.2633,18.2482,0,-14.0024,17.4548,0,-13.3936], +// 4 16 17.4548 0 -13.3936 18.2482 0 -14.0024 19.918 0 -11.5 19.052 0 -11 + [4,16,17.4548,0,-13.3936,18.2482,0,-14.0024,19.918,0,-11.5,19.052,0,-11], +// 4 16 19.052 0 -11 19.918 0 -11.5 21.2497 0 -8.8021 20.3258 0 -8.4194 + [4,16,19.052,0,-11,19.918,0,-11.5,21.2497,0,-8.8021,20.3258,0,-8.4194], +// 4 16 20.3258 0 -8.4194 21.2497 0 -8.8021 22.2157 0 -5.9524 21.2498 0 -5.6936 + [4,16,20.3258,0,-8.4194,21.2497,0,-8.8021,22.2157,0,-5.9524,21.2498,0,-5.6936], +// 4 16 21.2498 0 -5.6936 22.2157 0 -5.9524 22.8022 0 -3.0015 21.8108 0 -2.871 + [4,16,21.2498,0,-5.6936,22.2157,0,-5.9524,22.8022,0,-3.0015,21.8108,0,-2.871], +// 4 16 21.8108 0 -2.871 22.8022 0 -3.0015 23 0 0 22 0 0 + [4,16,21.8108,0,-2.871,22.8022,0,-3.0015,23,0,0,22,0,0], +// +// 0 end of file +// +]; +module ldraw_lib__48__4_4ring22(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring22(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring22(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring24.scad b/p/48/4-4ring24.scad new file mode 100644 index 000000000..ec79b163d --- /dev/null +++ b/p/48/4-4ring24.scad @@ -0,0 +1,117 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring24() = [ +// 0 Hi-Res Ring 24 x 1.0 +// 0 Name: 48\4-4ring24.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-01-21 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 25 0 0 24.785 0 3.2625 23.7936 0 3.132 24 0 0 + [4,16,25,0,0,24.785,0,3.2625,23.7936,0,3.132,24,0,0], +// 4 16 24.785 0 3.2625 24.1475 0 6.47 23.1816 0 6.2112 23.7936 0 3.132 + [4,16,24.785,0,3.2625,24.1475,0,6.47,23.1816,0,6.2112,23.7936,0,3.132], +// 4 16 24.1475 0 6.47 23.0975 0 9.5675 22.1736 0 9.1848 23.1816 0 6.2112 + [4,16,24.1475,0,6.47,23.0975,0,9.5675,22.1736,0,9.1848,23.1816,0,6.2112], +// 4 16 23.0975 0 9.5675 21.65 0 12.5 20.784 0 12 22.1736 0 9.1848 + [4,16,23.0975,0,9.5675,21.65,0,12.5,20.784,0,12,22.1736,0,9.1848], +// 4 16 21.65 0 12.5 19.835 0 15.22 19.0416 0 14.6112 20.784 0 12 + [4,16,21.65,0,12.5,19.835,0,15.22,19.0416,0,14.6112,20.784,0,12], +// 4 16 19.835 0 15.22 17.6775 0 17.6775 16.9704 0 16.9704 19.0416 0 14.6112 + [4,16,19.835,0,15.22,17.6775,0,17.6775,16.9704,0,16.9704,19.0416,0,14.6112], +// 4 16 17.6775 0 17.6775 15.22 0 19.835 14.6112 0 19.0416 16.9704 0 16.9704 + [4,16,17.6775,0,17.6775,15.22,0,19.835,14.6112,0,19.0416,16.9704,0,16.9704], +// 4 16 15.22 0 19.835 12.5 0 21.65 12 0 20.784 14.6112 0 19.0416 + [4,16,15.22,0,19.835,12.5,0,21.65,12,0,20.784,14.6112,0,19.0416], +// 4 16 12.5 0 21.65 9.5675 0 23.0975 9.1848 0 22.1736 12 0 20.784 + [4,16,12.5,0,21.65,9.5675,0,23.0975,9.1848,0,22.1736,12,0,20.784], +// 4 16 9.5675 0 23.0975 6.47 0 24.1475 6.2112 0 23.1816 9.1848 0 22.1736 + [4,16,9.5675,0,23.0975,6.47,0,24.1475,6.2112,0,23.1816,9.1848,0,22.1736], +// 4 16 6.47 0 24.1475 3.2625 0 24.785 3.132 0 23.7936 6.2112 0 23.1816 + [4,16,6.47,0,24.1475,3.2625,0,24.785,3.132,0,23.7936,6.2112,0,23.1816], +// 4 16 3.2625 0 24.785 0 0 25 0 0 24 3.132 0 23.7936 + [4,16,3.2625,0,24.785,0,0,25,0,0,24,3.132,0,23.7936], +// 4 16 0 0 25 -3.2625 0 24.785 -3.132 0 23.7936 0 0 24 + [4,16,0,0,25,-3.2625,0,24.785,-3.132,0,23.7936,0,0,24], +// 4 16 -3.2625 0 24.785 -6.47 0 24.1475 -6.2112 0 23.1816 -3.132 0 23.7936 + [4,16,-3.2625,0,24.785,-6.47,0,24.1475,-6.2112,0,23.1816,-3.132,0,23.7936], +// 4 16 -6.47 0 24.1475 -9.5675 0 23.0975 -9.1848 0 22.1736 -6.2112 0 23.1816 + [4,16,-6.47,0,24.1475,-9.5675,0,23.0975,-9.1848,0,22.1736,-6.2112,0,23.1816], +// 4 16 -9.5675 0 23.0975 -12.5 0 21.65 -12 0 20.784 -9.1848 0 22.1736 + [4,16,-9.5675,0,23.0975,-12.5,0,21.65,-12,0,20.784,-9.1848,0,22.1736], +// 4 16 -12.5 0 21.65 -15.22 0 19.835 -14.6112 0 19.0416 -12 0 20.784 + [4,16,-12.5,0,21.65,-15.22,0,19.835,-14.6112,0,19.0416,-12,0,20.784], +// 4 16 -15.22 0 19.835 -17.6775 0 17.6775 -16.9704 0 16.9704 -14.6112 0 19.0416 + [4,16,-15.22,0,19.835,-17.6775,0,17.6775,-16.9704,0,16.9704,-14.6112,0,19.0416], +// 4 16 -17.6775 0 17.6775 -19.835 0 15.22 -19.0416 0 14.6112 -16.9704 0 16.9704 + [4,16,-17.6775,0,17.6775,-19.835,0,15.22,-19.0416,0,14.6112,-16.9704,0,16.9704], +// 4 16 -19.835 0 15.22 -21.65 0 12.5 -20.784 0 12 -19.0416 0 14.6112 + [4,16,-19.835,0,15.22,-21.65,0,12.5,-20.784,0,12,-19.0416,0,14.6112], +// 4 16 -21.65 0 12.5 -23.0975 0 9.5675 -22.1736 0 9.1848 -20.784 0 12 + [4,16,-21.65,0,12.5,-23.0975,0,9.5675,-22.1736,0,9.1848,-20.784,0,12], +// 4 16 -23.0975 0 9.5675 -24.1475 0 6.47 -23.1816 0 6.2112 -22.1736 0 9.1848 + [4,16,-23.0975,0,9.5675,-24.1475,0,6.47,-23.1816,0,6.2112,-22.1736,0,9.1848], +// 4 16 -24.1475 0 6.47 -24.785 0 3.2625 -23.7936 0 3.132 -23.1816 0 6.2112 + [4,16,-24.1475,0,6.47,-24.785,0,3.2625,-23.7936,0,3.132,-23.1816,0,6.2112], +// 4 16 -24.785 0 3.2625 -25 0 0 -24 0 0 -23.7936 0 3.132 + [4,16,-24.785,0,3.2625,-25,0,0,-24,0,0,-23.7936,0,3.132], +// 4 16 -25 0 0 -24.785 0 -3.2625 -23.7936 0 -3.132 -24 0 0 + [4,16,-25,0,0,-24.785,0,-3.2625,-23.7936,0,-3.132,-24,0,0], +// 4 16 -24.785 0 -3.2625 -24.1475 0 -6.47 -23.1816 0 -6.2112 -23.7936 0 -3.132 + [4,16,-24.785,0,-3.2625,-24.1475,0,-6.47,-23.1816,0,-6.2112,-23.7936,0,-3.132], +// 4 16 -24.1475 0 -6.47 -23.0975 0 -9.5675 -22.1736 0 -9.1848 -23.1816 0 -6.2112 + [4,16,-24.1475,0,-6.47,-23.0975,0,-9.5675,-22.1736,0,-9.1848,-23.1816,0,-6.2112], +// 4 16 -23.0975 0 -9.5675 -21.65 0 -12.5 -20.784 0 -12 -22.1736 0 -9.1848 + [4,16,-23.0975,0,-9.5675,-21.65,0,-12.5,-20.784,0,-12,-22.1736,0,-9.1848], +// 4 16 -21.65 0 -12.5 -19.835 0 -15.22 -19.0416 0 -14.6112 -20.784 0 -12 + [4,16,-21.65,0,-12.5,-19.835,0,-15.22,-19.0416,0,-14.6112,-20.784,0,-12], +// 4 16 -19.835 0 -15.22 -17.6775 0 -17.6775 -16.9704 0 -16.9704 -19.0416 0 -14.6112 + [4,16,-19.835,0,-15.22,-17.6775,0,-17.6775,-16.9704,0,-16.9704,-19.0416,0,-14.6112], +// 4 16 -17.6775 0 -17.6775 -15.22 0 -19.835 -14.6112 0 -19.0416 -16.9704 0 -16.9704 + [4,16,-17.6775,0,-17.6775,-15.22,0,-19.835,-14.6112,0,-19.0416,-16.9704,0,-16.9704], +// 4 16 -15.22 0 -19.835 -12.5 0 -21.65 -12 0 -20.784 -14.6112 0 -19.0416 + [4,16,-15.22,0,-19.835,-12.5,0,-21.65,-12,0,-20.784,-14.6112,0,-19.0416], +// 4 16 -12.5 0 -21.65 -9.5675 0 -23.0975 -9.1848 0 -22.1736 -12 0 -20.784 + [4,16,-12.5,0,-21.65,-9.5675,0,-23.0975,-9.1848,0,-22.1736,-12,0,-20.784], +// 4 16 -9.5675 0 -23.0975 -6.47 0 -24.1475 -6.2112 0 -23.1816 -9.1848 0 -22.1736 + [4,16,-9.5675,0,-23.0975,-6.47,0,-24.1475,-6.2112,0,-23.1816,-9.1848,0,-22.1736], +// 4 16 -6.47 0 -24.1475 -3.2625 0 -24.785 -3.132 0 -23.7936 -6.2112 0 -23.1816 + [4,16,-6.47,0,-24.1475,-3.2625,0,-24.785,-3.132,0,-23.7936,-6.2112,0,-23.1816], +// 4 16 -3.2625 0 -24.785 0 0 -25 0 0 -24 -3.132 0 -23.7936 + [4,16,-3.2625,0,-24.785,0,0,-25,0,0,-24,-3.132,0,-23.7936], +// 4 16 0 0 -25 3.2625 0 -24.785 3.132 0 -23.7936 0 0 -24 + [4,16,0,0,-25,3.2625,0,-24.785,3.132,0,-23.7936,0,0,-24], +// 4 16 3.2625 0 -24.785 6.47 0 -24.1475 6.2112 0 -23.1816 3.132 0 -23.7936 + [4,16,3.2625,0,-24.785,6.47,0,-24.1475,6.2112,0,-23.1816,3.132,0,-23.7936], +// 4 16 6.47 0 -24.1475 9.5675 0 -23.0975 9.1848 0 -22.1736 6.2112 0 -23.1816 + [4,16,6.47,0,-24.1475,9.5675,0,-23.0975,9.1848,0,-22.1736,6.2112,0,-23.1816], +// 4 16 9.5675 0 -23.0975 12.5 0 -21.65 12 0 -20.784 9.1848 0 -22.1736 + [4,16,9.5675,0,-23.0975,12.5,0,-21.65,12,0,-20.784,9.1848,0,-22.1736], +// 4 16 12.5 0 -21.65 15.22 0 -19.835 14.6112 0 -19.0416 12 0 -20.784 + [4,16,12.5,0,-21.65,15.22,0,-19.835,14.6112,0,-19.0416,12,0,-20.784], +// 4 16 15.22 0 -19.835 17.6775 0 -17.6775 16.9704 0 -16.9704 14.6112 0 -19.0416 + [4,16,15.22,0,-19.835,17.6775,0,-17.6775,16.9704,0,-16.9704,14.6112,0,-19.0416], +// 4 16 17.6775 0 -17.6775 19.835 0 -15.22 19.0416 0 -14.6112 16.9704 0 -16.9704 + [4,16,17.6775,0,-17.6775,19.835,0,-15.22,19.0416,0,-14.6112,16.9704,0,-16.9704], +// 4 16 19.835 0 -15.22 21.65 0 -12.5 20.784 0 -12 19.0416 0 -14.6112 + [4,16,19.835,0,-15.22,21.65,0,-12.5,20.784,0,-12,19.0416,0,-14.6112], +// 4 16 21.65 0 -12.5 23.0975 0 -9.5675 22.1736 0 -9.1848 20.784 0 -12 + [4,16,21.65,0,-12.5,23.0975,0,-9.5675,22.1736,0,-9.1848,20.784,0,-12], +// 4 16 23.0975 0 -9.5675 24.1475 0 -6.47 23.1816 0 -6.2112 22.1736 0 -9.1848 + [4,16,23.0975,0,-9.5675,24.1475,0,-6.47,23.1816,0,-6.2112,22.1736,0,-9.1848], +// 4 16 24.1475 0 -6.47 24.785 0 -3.2625 23.7936 0 -3.132 23.1816 0 -6.2112 + [4,16,24.1475,0,-6.47,24.785,0,-3.2625,23.7936,0,-3.132,23.1816,0,-6.2112], +// 4 16 24.785 0 -3.2625 25 0 0 24 0 0 23.7936 0 -3.132 + [4,16,24.785,0,-3.2625,25,0,0,24,0,0,23.7936,0,-3.132], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__4_4ring24(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring24(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring24(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring25.scad b/p/48/4-4ring25.scad new file mode 100644 index 000000000..1e77c0629 --- /dev/null +++ b/p/48/4-4ring25.scad @@ -0,0 +1,117 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring25() = [ +// 0 Hi-Res Ring 25 x 1.0 +// 0 Name: 48\4-4ring25.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 +// 0 !HISTORY 2024-02-03 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 26 0 0 25.7764 0 3.393 24.785 0 3.2625 25 0 0 + [4,16,26,0,0,25.7764,0,3.393,24.785,0,3.2625,25,0,0], +// 4 16 25.7764 0 3.393 25.1134 0 6.7288 24.1475 0 6.47 24.785 0 3.2625 + [4,16,25.7764,0,3.393,25.1134,0,6.7288,24.1475,0,6.47,24.785,0,3.2625], +// 4 16 25.1134 0 6.7288 24.0214 0 9.9502 23.0975 0 9.5675 24.1475 0 6.47 + [4,16,25.1134,0,6.7288,24.0214,0,9.9502,23.0975,0,9.5675,24.1475,0,6.47], +// 4 16 24.0214 0 9.9502 22.516 0 13 21.65 0 12.5 23.0975 0 9.5675 + [4,16,24.0214,0,9.9502,22.516,0,13,21.65,0,12.5,23.0975,0,9.5675], +// 4 16 22.516 0 13 20.6284 0 15.8288 19.835 0 15.22 21.65 0 12.5 + [4,16,22.516,0,13,20.6284,0,15.8288,19.835,0,15.22,21.65,0,12.5], +// 4 16 20.6284 0 15.8288 18.3846 0 18.3846 17.6775 0 17.6775 19.835 0 15.22 + [4,16,20.6284,0,15.8288,18.3846,0,18.3846,17.6775,0,17.6775,19.835,0,15.22], +// 4 16 18.3846 0 18.3846 15.8288 0 20.6284 15.22 0 19.835 17.6775 0 17.6775 + [4,16,18.3846,0,18.3846,15.8288,0,20.6284,15.22,0,19.835,17.6775,0,17.6775], +// 4 16 15.8288 0 20.6284 13 0 22.516 12.5 0 21.65 15.22 0 19.835 + [4,16,15.8288,0,20.6284,13,0,22.516,12.5,0,21.65,15.22,0,19.835], +// 4 16 13 0 22.516 9.9502 0 24.0214 9.5675 0 23.0975 12.5 0 21.65 + [4,16,13,0,22.516,9.9502,0,24.0214,9.5675,0,23.0975,12.5,0,21.65], +// 4 16 9.9502 0 24.0214 6.7288 0 25.1134 6.47 0 24.1475 9.5675 0 23.0975 + [4,16,9.9502,0,24.0214,6.7288,0,25.1134,6.47,0,24.1475,9.5675,0,23.0975], +// 4 16 6.7288 0 25.1134 3.393 0 25.7764 3.2625 0 24.785 6.47 0 24.1475 + [4,16,6.7288,0,25.1134,3.393,0,25.7764,3.2625,0,24.785,6.47,0,24.1475], +// 4 16 3.393 0 25.7764 0 0 26 0 0 25 3.2625 0 24.785 + [4,16,3.393,0,25.7764,0,0,26,0,0,25,3.2625,0,24.785], +// 4 16 0 0 26 -3.393 0 25.7764 -3.2625 0 24.785 0 0 25 + [4,16,0,0,26,-3.393,0,25.7764,-3.2625,0,24.785,0,0,25], +// 4 16 -3.393 0 25.7764 -6.7288 0 25.1134 -6.47 0 24.1475 -3.2625 0 24.785 + [4,16,-3.393,0,25.7764,-6.7288,0,25.1134,-6.47,0,24.1475,-3.2625,0,24.785], +// 4 16 -6.7288 0 25.1134 -9.9502 0 24.0214 -9.5675 0 23.0975 -6.47 0 24.1475 + [4,16,-6.7288,0,25.1134,-9.9502,0,24.0214,-9.5675,0,23.0975,-6.47,0,24.1475], +// 4 16 -9.9502 0 24.0214 -13 0 22.516 -12.5 0 21.65 -9.5675 0 23.0975 + [4,16,-9.9502,0,24.0214,-13,0,22.516,-12.5,0,21.65,-9.5675,0,23.0975], +// 4 16 -13 0 22.516 -15.8288 0 20.6284 -15.22 0 19.835 -12.5 0 21.65 + [4,16,-13,0,22.516,-15.8288,0,20.6284,-15.22,0,19.835,-12.5,0,21.65], +// 4 16 -15.8288 0 20.6284 -18.3846 0 18.3846 -17.6775 0 17.6775 -15.22 0 19.835 + [4,16,-15.8288,0,20.6284,-18.3846,0,18.3846,-17.6775,0,17.6775,-15.22,0,19.835], +// 4 16 -18.3846 0 18.3846 -20.6284 0 15.8288 -19.835 0 15.22 -17.6775 0 17.6775 + [4,16,-18.3846,0,18.3846,-20.6284,0,15.8288,-19.835,0,15.22,-17.6775,0,17.6775], +// 4 16 -20.6284 0 15.8288 -22.516 0 13 -21.65 0 12.5 -19.835 0 15.22 + [4,16,-20.6284,0,15.8288,-22.516,0,13,-21.65,0,12.5,-19.835,0,15.22], +// 4 16 -22.516 0 13 -24.0214 0 9.9502 -23.0975 0 9.5675 -21.65 0 12.5 + [4,16,-22.516,0,13,-24.0214,0,9.9502,-23.0975,0,9.5675,-21.65,0,12.5], +// 4 16 -24.0214 0 9.9502 -25.1134 0 6.7288 -24.1475 0 6.47 -23.0975 0 9.5675 + [4,16,-24.0214,0,9.9502,-25.1134,0,6.7288,-24.1475,0,6.47,-23.0975,0,9.5675], +// 4 16 -25.1134 0 6.7288 -25.7764 0 3.393 -24.785 0 3.2625 -24.1475 0 6.47 + [4,16,-25.1134,0,6.7288,-25.7764,0,3.393,-24.785,0,3.2625,-24.1475,0,6.47], +// 4 16 -25.7764 0 3.393 -26 0 0 -25 0 0 -24.785 0 3.2625 + [4,16,-25.7764,0,3.393,-26,0,0,-25,0,0,-24.785,0,3.2625], +// 4 16 -26 0 0 -25.7764 0 -3.393 -24.785 0 -3.2625 -25 0 0 + [4,16,-26,0,0,-25.7764,0,-3.393,-24.785,0,-3.2625,-25,0,0], +// 4 16 -25.7764 0 -3.393 -25.1134 0 -6.7288 -24.1475 0 -6.47 -24.785 0 -3.2625 + [4,16,-25.7764,0,-3.393,-25.1134,0,-6.7288,-24.1475,0,-6.47,-24.785,0,-3.2625], +// 4 16 -25.1134 0 -6.7288 -24.0214 0 -9.9502 -23.0975 0 -9.5675 -24.1475 0 -6.47 + [4,16,-25.1134,0,-6.7288,-24.0214,0,-9.9502,-23.0975,0,-9.5675,-24.1475,0,-6.47], +// 4 16 -24.0214 0 -9.9502 -22.516 0 -13 -21.65 0 -12.5 -23.0975 0 -9.5675 + [4,16,-24.0214,0,-9.9502,-22.516,0,-13,-21.65,0,-12.5,-23.0975,0,-9.5675], +// 4 16 -22.516 0 -13 -20.6284 0 -15.8288 -19.835 0 -15.22 -21.65 0 -12.5 + [4,16,-22.516,0,-13,-20.6284,0,-15.8288,-19.835,0,-15.22,-21.65,0,-12.5], +// 4 16 -20.6284 0 -15.8288 -18.3846 0 -18.3846 -17.6775 0 -17.6775 -19.835 0 -15.22 + [4,16,-20.6284,0,-15.8288,-18.3846,0,-18.3846,-17.6775,0,-17.6775,-19.835,0,-15.22], +// 4 16 -18.3846 0 -18.3846 -15.8288 0 -20.6284 -15.22 0 -19.835 -17.6775 0 -17.6775 + [4,16,-18.3846,0,-18.3846,-15.8288,0,-20.6284,-15.22,0,-19.835,-17.6775,0,-17.6775], +// 4 16 -15.8288 0 -20.6284 -13 0 -22.516 -12.5 0 -21.65 -15.22 0 -19.835 + [4,16,-15.8288,0,-20.6284,-13,0,-22.516,-12.5,0,-21.65,-15.22,0,-19.835], +// 4 16 -13 0 -22.516 -9.9502 0 -24.0214 -9.5675 0 -23.0975 -12.5 0 -21.65 + [4,16,-13,0,-22.516,-9.9502,0,-24.0214,-9.5675,0,-23.0975,-12.5,0,-21.65], +// 4 16 -9.9502 0 -24.0214 -6.7288 0 -25.1134 -6.47 0 -24.1475 -9.5675 0 -23.0975 + [4,16,-9.9502,0,-24.0214,-6.7288,0,-25.1134,-6.47,0,-24.1475,-9.5675,0,-23.0975], +// 4 16 -6.7288 0 -25.1134 -3.393 0 -25.7764 -3.2625 0 -24.785 -6.47 0 -24.1475 + [4,16,-6.7288,0,-25.1134,-3.393,0,-25.7764,-3.2625,0,-24.785,-6.47,0,-24.1475], +// 4 16 -3.393 0 -25.7764 0 0 -26 0 0 -25 -3.2625 0 -24.785 + [4,16,-3.393,0,-25.7764,0,0,-26,0,0,-25,-3.2625,0,-24.785], +// 4 16 0 0 -26 3.393 0 -25.7764 3.2625 0 -24.785 0 0 -25 + [4,16,0,0,-26,3.393,0,-25.7764,3.2625,0,-24.785,0,0,-25], +// 4 16 3.393 0 -25.7764 6.7288 0 -25.1134 6.47 0 -24.1475 3.2625 0 -24.785 + [4,16,3.393,0,-25.7764,6.7288,0,-25.1134,6.47,0,-24.1475,3.2625,0,-24.785], +// 4 16 6.7288 0 -25.1134 9.9502 0 -24.0214 9.5675 0 -23.0975 6.47 0 -24.1475 + [4,16,6.7288,0,-25.1134,9.9502,0,-24.0214,9.5675,0,-23.0975,6.47,0,-24.1475], +// 4 16 9.9502 0 -24.0214 13 0 -22.516 12.5 0 -21.65 9.5675 0 -23.0975 + [4,16,9.9502,0,-24.0214,13,0,-22.516,12.5,0,-21.65,9.5675,0,-23.0975], +// 4 16 13 0 -22.516 15.8288 0 -20.6284 15.22 0 -19.835 12.5 0 -21.65 + [4,16,13,0,-22.516,15.8288,0,-20.6284,15.22,0,-19.835,12.5,0,-21.65], +// 4 16 15.8288 0 -20.6284 18.3846 0 -18.3846 17.6775 0 -17.6775 15.22 0 -19.835 + [4,16,15.8288,0,-20.6284,18.3846,0,-18.3846,17.6775,0,-17.6775,15.22,0,-19.835], +// 4 16 18.3846 0 -18.3846 20.6284 0 -15.8288 19.835 0 -15.22 17.6775 0 -17.6775 + [4,16,18.3846,0,-18.3846,20.6284,0,-15.8288,19.835,0,-15.22,17.6775,0,-17.6775], +// 4 16 20.6284 0 -15.8288 22.516 0 -13 21.65 0 -12.5 19.835 0 -15.22 + [4,16,20.6284,0,-15.8288,22.516,0,-13,21.65,0,-12.5,19.835,0,-15.22], +// 4 16 22.516 0 -13 24.0214 0 -9.9502 23.0975 0 -9.5675 21.65 0 -12.5 + [4,16,22.516,0,-13,24.0214,0,-9.9502,23.0975,0,-9.5675,21.65,0,-12.5], +// 4 16 24.0214 0 -9.9502 25.1134 0 -6.7288 24.1475 0 -6.47 23.0975 0 -9.5675 + [4,16,24.0214,0,-9.9502,25.1134,0,-6.7288,24.1475,0,-6.47,23.0975,0,-9.5675], +// 4 16 25.1134 0 -6.7288 25.7764 0 -3.393 24.785 0 -3.2625 24.1475 0 -6.47 + [4,16,25.1134,0,-6.7288,25.7764,0,-3.393,24.785,0,-3.2625,24.1475,0,-6.47], +// 4 16 25.7764 0 -3.393 26 0 0 25 0 0 24.785 0 -3.2625 + [4,16,25.7764,0,-3.393,26,0,0,25,0,0,24.785,0,-3.2625], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__4_4ring25(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring25(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring25(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring26.scad b/p/48/4-4ring26.scad new file mode 100644 index 000000000..14296081b --- /dev/null +++ b/p/48/4-4ring26.scad @@ -0,0 +1,117 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring26() = [ +// 0 Hi-Res Ring 26 x 1.0 +// 0 Name: 48\4-4ring26.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-01-26 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 27 0 0 26.7678 0 3.5235 25.7764 0 3.393 26 0 0 + [4,16,27,0,0,26.7678,0,3.5235,25.7764,0,3.393,26,0,0], +// 4 16 26.7678 0 3.5235 26.0793 0 6.9876 25.1134 0 6.7288 25.7764 0 3.393 + [4,16,26.7678,0,3.5235,26.0793,0,6.9876,25.1134,0,6.7288,25.7764,0,3.393], +// 4 16 26.0793 0 6.9876 24.9453 0 10.3329 24.0214 0 9.9502 25.1134 0 6.7288 + [4,16,26.0793,0,6.9876,24.9453,0,10.3329,24.0214,0,9.9502,25.1134,0,6.7288], +// 4 16 24.9453 0 10.3329 23.382 0 13.5 22.516 0 13 24.0214 0 9.9502 + [4,16,24.9453,0,10.3329,23.382,0,13.5,22.516,0,13,24.0214,0,9.9502], +// 4 16 23.382 0 13.5 21.4218 0 16.4376 20.6284 0 15.8288 22.516 0 13 + [4,16,23.382,0,13.5,21.4218,0,16.4376,20.6284,0,15.8288,22.516,0,13], +// 4 16 21.4218 0 16.4376 19.0917 0 19.0917 18.3846 0 18.3846 20.6284 0 15.8288 + [4,16,21.4218,0,16.4376,19.0917,0,19.0917,18.3846,0,18.3846,20.6284,0,15.8288], +// 4 16 19.0917 0 19.0917 16.4376 0 21.4218 15.8288 0 20.6284 18.3846 0 18.3846 + [4,16,19.0917,0,19.0917,16.4376,0,21.4218,15.8288,0,20.6284,18.3846,0,18.3846], +// 4 16 16.4376 0 21.4218 13.5 0 23.382 13 0 22.516 15.8288 0 20.6284 + [4,16,16.4376,0,21.4218,13.5,0,23.382,13,0,22.516,15.8288,0,20.6284], +// 4 16 13.5 0 23.382 10.3329 0 24.9453 9.9502 0 24.0214 13 0 22.516 + [4,16,13.5,0,23.382,10.3329,0,24.9453,9.9502,0,24.0214,13,0,22.516], +// 4 16 10.3329 0 24.9453 6.9876 0 26.0793 6.7288 0 25.1134 9.9502 0 24.0214 + [4,16,10.3329,0,24.9453,6.9876,0,26.0793,6.7288,0,25.1134,9.9502,0,24.0214], +// 4 16 6.9876 0 26.0793 3.5235 0 26.7678 3.393 0 25.7764 6.7288 0 25.1134 + [4,16,6.9876,0,26.0793,3.5235,0,26.7678,3.393,0,25.7764,6.7288,0,25.1134], +// 4 16 3.5235 0 26.7678 0 0 27 0 0 26 3.393 0 25.7764 + [4,16,3.5235,0,26.7678,0,0,27,0,0,26,3.393,0,25.7764], +// 4 16 0 0 27 -3.5235 0 26.7678 -3.393 0 25.7764 0 0 26 + [4,16,0,0,27,-3.5235,0,26.7678,-3.393,0,25.7764,0,0,26], +// 4 16 -3.5235 0 26.7678 -6.9876 0 26.0793 -6.7288 0 25.1134 -3.393 0 25.7764 + [4,16,-3.5235,0,26.7678,-6.9876,0,26.0793,-6.7288,0,25.1134,-3.393,0,25.7764], +// 4 16 -6.9876 0 26.0793 -10.3329 0 24.9453 -9.9502 0 24.0214 -6.7288 0 25.1134 + [4,16,-6.9876,0,26.0793,-10.3329,0,24.9453,-9.9502,0,24.0214,-6.7288,0,25.1134], +// 4 16 -10.3329 0 24.9453 -13.5 0 23.382 -13 0 22.516 -9.9502 0 24.0214 + [4,16,-10.3329,0,24.9453,-13.5,0,23.382,-13,0,22.516,-9.9502,0,24.0214], +// 4 16 -13.5 0 23.382 -16.4376 0 21.4218 -15.8288 0 20.6284 -13 0 22.516 + [4,16,-13.5,0,23.382,-16.4376,0,21.4218,-15.8288,0,20.6284,-13,0,22.516], +// 4 16 -16.4376 0 21.4218 -19.0917 0 19.0917 -18.3846 0 18.3846 -15.8288 0 20.6284 + [4,16,-16.4376,0,21.4218,-19.0917,0,19.0917,-18.3846,0,18.3846,-15.8288,0,20.6284], +// 4 16 -19.0917 0 19.0917 -21.4218 0 16.4376 -20.6284 0 15.8288 -18.3846 0 18.3846 + [4,16,-19.0917,0,19.0917,-21.4218,0,16.4376,-20.6284,0,15.8288,-18.3846,0,18.3846], +// 4 16 -21.4218 0 16.4376 -23.382 0 13.5 -22.516 0 13 -20.6284 0 15.8288 + [4,16,-21.4218,0,16.4376,-23.382,0,13.5,-22.516,0,13,-20.6284,0,15.8288], +// 4 16 -23.382 0 13.5 -24.9453 0 10.3329 -24.0214 0 9.9502 -22.516 0 13 + [4,16,-23.382,0,13.5,-24.9453,0,10.3329,-24.0214,0,9.9502,-22.516,0,13], +// 4 16 -24.9453 0 10.3329 -26.0793 0 6.9876 -25.1134 0 6.7288 -24.0214 0 9.9502 + [4,16,-24.9453,0,10.3329,-26.0793,0,6.9876,-25.1134,0,6.7288,-24.0214,0,9.9502], +// 4 16 -26.0793 0 6.9876 -26.7678 0 3.5235 -25.7764 0 3.393 -25.1134 0 6.7288 + [4,16,-26.0793,0,6.9876,-26.7678,0,3.5235,-25.7764,0,3.393,-25.1134,0,6.7288], +// 4 16 -26.7678 0 3.5235 -27 0 0 -26 0 0 -25.7764 0 3.393 + [4,16,-26.7678,0,3.5235,-27,0,0,-26,0,0,-25.7764,0,3.393], +// 4 16 -27 0 0 -26.7678 0 -3.5235 -25.7764 0 -3.393 -26 0 0 + [4,16,-27,0,0,-26.7678,0,-3.5235,-25.7764,0,-3.393,-26,0,0], +// 4 16 -26.7678 0 -3.5235 -26.0793 0 -6.9876 -25.1134 0 -6.7288 -25.7764 0 -3.393 + [4,16,-26.7678,0,-3.5235,-26.0793,0,-6.9876,-25.1134,0,-6.7288,-25.7764,0,-3.393], +// 4 16 -26.0793 0 -6.9876 -24.9453 0 -10.3329 -24.0214 0 -9.9502 -25.1134 0 -6.7288 + [4,16,-26.0793,0,-6.9876,-24.9453,0,-10.3329,-24.0214,0,-9.9502,-25.1134,0,-6.7288], +// 4 16 -24.9453 0 -10.3329 -23.382 0 -13.5 -22.516 0 -13 -24.0214 0 -9.9502 + [4,16,-24.9453,0,-10.3329,-23.382,0,-13.5,-22.516,0,-13,-24.0214,0,-9.9502], +// 4 16 -23.382 0 -13.5 -21.4218 0 -16.4376 -20.6284 0 -15.8288 -22.516 0 -13 + [4,16,-23.382,0,-13.5,-21.4218,0,-16.4376,-20.6284,0,-15.8288,-22.516,0,-13], +// 4 16 -21.4218 0 -16.4376 -19.0917 0 -19.0917 -18.3846 0 -18.3846 -20.6284 0 -15.8288 + [4,16,-21.4218,0,-16.4376,-19.0917,0,-19.0917,-18.3846,0,-18.3846,-20.6284,0,-15.8288], +// 4 16 -19.0917 0 -19.0917 -16.4376 0 -21.4218 -15.8288 0 -20.6284 -18.3846 0 -18.3846 + [4,16,-19.0917,0,-19.0917,-16.4376,0,-21.4218,-15.8288,0,-20.6284,-18.3846,0,-18.3846], +// 4 16 -16.4376 0 -21.4218 -13.5 0 -23.382 -13 0 -22.516 -15.8288 0 -20.6284 + [4,16,-16.4376,0,-21.4218,-13.5,0,-23.382,-13,0,-22.516,-15.8288,0,-20.6284], +// 4 16 -13.5 0 -23.382 -10.3329 0 -24.9453 -9.9502 0 -24.0214 -13 0 -22.516 + [4,16,-13.5,0,-23.382,-10.3329,0,-24.9453,-9.9502,0,-24.0214,-13,0,-22.516], +// 4 16 -10.3329 0 -24.9453 -6.9876 0 -26.0793 -6.7288 0 -25.1134 -9.9502 0 -24.0214 + [4,16,-10.3329,0,-24.9453,-6.9876,0,-26.0793,-6.7288,0,-25.1134,-9.9502,0,-24.0214], +// 4 16 -6.9876 0 -26.0793 -3.5235 0 -26.7678 -3.393 0 -25.7764 -6.7288 0 -25.1134 + [4,16,-6.9876,0,-26.0793,-3.5235,0,-26.7678,-3.393,0,-25.7764,-6.7288,0,-25.1134], +// 4 16 -3.5235 0 -26.7678 0 0 -27 0 0 -26 -3.393 0 -25.7764 + [4,16,-3.5235,0,-26.7678,0,0,-27,0,0,-26,-3.393,0,-25.7764], +// 4 16 0 0 -27 3.5235 0 -26.7678 3.393 0 -25.7764 0 0 -26 + [4,16,0,0,-27,3.5235,0,-26.7678,3.393,0,-25.7764,0,0,-26], +// 4 16 3.5235 0 -26.7678 6.9876 0 -26.0793 6.7288 0 -25.1134 3.393 0 -25.7764 + [4,16,3.5235,0,-26.7678,6.9876,0,-26.0793,6.7288,0,-25.1134,3.393,0,-25.7764], +// 4 16 6.9876 0 -26.0793 10.3329 0 -24.9453 9.9502 0 -24.0214 6.7288 0 -25.1134 + [4,16,6.9876,0,-26.0793,10.3329,0,-24.9453,9.9502,0,-24.0214,6.7288,0,-25.1134], +// 4 16 10.3329 0 -24.9453 13.5 0 -23.382 13 0 -22.516 9.9502 0 -24.0214 + [4,16,10.3329,0,-24.9453,13.5,0,-23.382,13,0,-22.516,9.9502,0,-24.0214], +// 4 16 13.5 0 -23.382 16.4376 0 -21.4218 15.8288 0 -20.6284 13 0 -22.516 + [4,16,13.5,0,-23.382,16.4376,0,-21.4218,15.8288,0,-20.6284,13,0,-22.516], +// 4 16 16.4376 0 -21.4218 19.0917 0 -19.0917 18.3846 0 -18.3846 15.8288 0 -20.6284 + [4,16,16.4376,0,-21.4218,19.0917,0,-19.0917,18.3846,0,-18.3846,15.8288,0,-20.6284], +// 4 16 19.0917 0 -19.0917 21.4218 0 -16.4376 20.6284 0 -15.8288 18.3846 0 -18.3846 + [4,16,19.0917,0,-19.0917,21.4218,0,-16.4376,20.6284,0,-15.8288,18.3846,0,-18.3846], +// 4 16 21.4218 0 -16.4376 23.382 0 -13.5 22.516 0 -13 20.6284 0 -15.8288 + [4,16,21.4218,0,-16.4376,23.382,0,-13.5,22.516,0,-13,20.6284,0,-15.8288], +// 4 16 23.382 0 -13.5 24.9453 0 -10.3329 24.0214 0 -9.9502 22.516 0 -13 + [4,16,23.382,0,-13.5,24.9453,0,-10.3329,24.0214,0,-9.9502,22.516,0,-13], +// 4 16 24.9453 0 -10.3329 26.0793 0 -6.9876 25.1134 0 -6.7288 24.0214 0 -9.9502 + [4,16,24.9453,0,-10.3329,26.0793,0,-6.9876,25.1134,0,-6.7288,24.0214,0,-9.9502], +// 4 16 26.0793 0 -6.9876 26.7678 0 -3.5235 25.7764 0 -3.393 25.1134 0 -6.7288 + [4,16,26.0793,0,-6.9876,26.7678,0,-3.5235,25.7764,0,-3.393,25.1134,0,-6.7288], +// 4 16 26.7678 0 -3.5235 27 0 0 26 0 0 25.7764 0 -3.393 + [4,16,26.7678,0,-3.5235,27,0,0,26,0,0,25.7764,0,-3.393], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__4_4ring26(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring26(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring26(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring27.scad b/p/48/4-4ring27.scad new file mode 100644 index 000000000..8ddc5ea4c --- /dev/null +++ b/p/48/4-4ring27.scad @@ -0,0 +1,119 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring27() = [ +// 0 Hi-Res Ring 27 x 1.0 +// 0 Name: 48\4-4ring27.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\4-4rin27.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 27 0 0 28 0 0 27.7592 0 3.654 26.7678 0 3.5235 + [4,16,27,0,0,28,0,0,27.7592,0,3.654,26.7678,0,3.5235], +// 4 16 26.7678 0 3.5235 27.7592 0 3.654 27.0452 0 7.2464 26.0793 0 6.9876 + [4,16,26.7678,0,3.5235,27.7592,0,3.654,27.0452,0,7.2464,26.0793,0,6.9876], +// 4 16 26.0793 0 6.9876 27.0452 0 7.2464 25.8692 0 10.7156 24.9453 0 10.3329 + [4,16,26.0793,0,6.9876,27.0452,0,7.2464,25.8692,0,10.7156,24.9453,0,10.3329], +// 4 16 24.9453 0 10.3329 25.8692 0 10.7156 24.248 0 14 23.382 0 13.5 + [4,16,24.9453,0,10.3329,25.8692,0,10.7156,24.248,0,14,23.382,0,13.5], +// 4 16 23.382 0 13.5 24.248 0 14 22.2152 0 17.0464 21.4218 0 16.4376 + [4,16,23.382,0,13.5,24.248,0,14,22.2152,0,17.0464,21.4218,0,16.4376], +// 4 16 21.4218 0 16.4376 22.2152 0 17.0464 19.7988 0 19.7988 19.0917 0 19.0917 + [4,16,21.4218,0,16.4376,22.2152,0,17.0464,19.7988,0,19.7988,19.0917,0,19.0917], +// 4 16 19.0917 0 19.0917 19.7988 0 19.7988 17.0464 0 22.2152 16.4376 0 21.4218 + [4,16,19.0917,0,19.0917,19.7988,0,19.7988,17.0464,0,22.2152,16.4376,0,21.4218], +// 4 16 16.4376 0 21.4218 17.0464 0 22.2152 14 0 24.248 13.5 0 23.382 + [4,16,16.4376,0,21.4218,17.0464,0,22.2152,14,0,24.248,13.5,0,23.382], +// 4 16 13.5 0 23.382 14 0 24.248 10.7156 0 25.8692 10.3329 0 24.9453 + [4,16,13.5,0,23.382,14,0,24.248,10.7156,0,25.8692,10.3329,0,24.9453], +// 4 16 10.3329 0 24.9453 10.7156 0 25.8692 7.2464 0 27.0452 6.9876 0 26.0793 + [4,16,10.3329,0,24.9453,10.7156,0,25.8692,7.2464,0,27.0452,6.9876,0,26.0793], +// 4 16 6.9876 0 26.0793 7.2464 0 27.0452 3.654 0 27.7592 3.5235 0 26.7678 + [4,16,6.9876,0,26.0793,7.2464,0,27.0452,3.654,0,27.7592,3.5235,0,26.7678], +// 4 16 3.5235 0 26.7678 3.654 0 27.7592 0 0 28 0 0 27 + [4,16,3.5235,0,26.7678,3.654,0,27.7592,0,0,28,0,0,27], +// 4 16 0 0 27 0 0 28 -3.654 0 27.7592 -3.5235 0 26.7678 + [4,16,0,0,27,0,0,28,-3.654,0,27.7592,-3.5235,0,26.7678], +// 4 16 -3.5235 0 26.7678 -3.654 0 27.7592 -7.2464 0 27.0452 -6.9876 0 26.0793 + [4,16,-3.5235,0,26.7678,-3.654,0,27.7592,-7.2464,0,27.0452,-6.9876,0,26.0793], +// 4 16 -6.9876 0 26.0793 -7.2464 0 27.0452 -10.7156 0 25.8692 -10.3329 0 24.9453 + [4,16,-6.9876,0,26.0793,-7.2464,0,27.0452,-10.7156,0,25.8692,-10.3329,0,24.9453], +// 4 16 -10.3329 0 24.9453 -10.7156 0 25.8692 -14 0 24.248 -13.5 0 23.382 + [4,16,-10.3329,0,24.9453,-10.7156,0,25.8692,-14,0,24.248,-13.5,0,23.382], +// 4 16 -13.5 0 23.382 -14 0 24.248 -17.0464 0 22.2152 -16.4376 0 21.4218 + [4,16,-13.5,0,23.382,-14,0,24.248,-17.0464,0,22.2152,-16.4376,0,21.4218], +// 4 16 -16.4376 0 21.4218 -17.0464 0 22.2152 -19.7988 0 19.7988 -19.0917 0 19.0917 + [4,16,-16.4376,0,21.4218,-17.0464,0,22.2152,-19.7988,0,19.7988,-19.0917,0,19.0917], +// 4 16 -19.0917 0 19.0917 -19.7988 0 19.7988 -22.2152 0 17.0464 -21.4218 0 16.4376 + [4,16,-19.0917,0,19.0917,-19.7988,0,19.7988,-22.2152,0,17.0464,-21.4218,0,16.4376], +// 4 16 -21.4218 0 16.4376 -22.2152 0 17.0464 -24.248 0 14 -23.382 0 13.5 + [4,16,-21.4218,0,16.4376,-22.2152,0,17.0464,-24.248,0,14,-23.382,0,13.5], +// 4 16 -23.382 0 13.5 -24.248 0 14 -25.8692 0 10.7156 -24.9453 0 10.3329 + [4,16,-23.382,0,13.5,-24.248,0,14,-25.8692,0,10.7156,-24.9453,0,10.3329], +// 4 16 -24.9453 0 10.3329 -25.8692 0 10.7156 -27.0452 0 7.2464 -26.0793 0 6.9876 + [4,16,-24.9453,0,10.3329,-25.8692,0,10.7156,-27.0452,0,7.2464,-26.0793,0,6.9876], +// 4 16 -26.0793 0 6.9876 -27.0452 0 7.2464 -27.7592 0 3.654 -26.7678 0 3.5235 + [4,16,-26.0793,0,6.9876,-27.0452,0,7.2464,-27.7592,0,3.654,-26.7678,0,3.5235], +// 4 16 -26.7678 0 3.5235 -27.7592 0 3.654 -28 0 0 -27 0 0 + [4,16,-26.7678,0,3.5235,-27.7592,0,3.654,-28,0,0,-27,0,0], +// 4 16 -27 0 0 -28 0 0 -27.7592 0 -3.654 -26.7678 0 -3.5235 + [4,16,-27,0,0,-28,0,0,-27.7592,0,-3.654,-26.7678,0,-3.5235], +// 4 16 -26.7678 0 -3.5235 -27.7592 0 -3.654 -27.0452 0 -7.2464 -26.0793 0 -6.9876 + [4,16,-26.7678,0,-3.5235,-27.7592,0,-3.654,-27.0452,0,-7.2464,-26.0793,0,-6.9876], +// 4 16 -26.0793 0 -6.9876 -27.0452 0 -7.2464 -25.8692 0 -10.7156 -24.9453 0 -10.3329 + [4,16,-26.0793,0,-6.9876,-27.0452,0,-7.2464,-25.8692,0,-10.7156,-24.9453,0,-10.3329], +// 4 16 -24.9453 0 -10.3329 -25.8692 0 -10.7156 -24.248 0 -14 -23.382 0 -13.5 + [4,16,-24.9453,0,-10.3329,-25.8692,0,-10.7156,-24.248,0,-14,-23.382,0,-13.5], +// 4 16 -23.382 0 -13.5 -24.248 0 -14 -22.2152 0 -17.0464 -21.4218 0 -16.4376 + [4,16,-23.382,0,-13.5,-24.248,0,-14,-22.2152,0,-17.0464,-21.4218,0,-16.4376], +// 4 16 -21.4218 0 -16.4376 -22.2152 0 -17.0464 -19.7988 0 -19.7988 -19.0917 0 -19.0917 + [4,16,-21.4218,0,-16.4376,-22.2152,0,-17.0464,-19.7988,0,-19.7988,-19.0917,0,-19.0917], +// 4 16 -19.0917 0 -19.0917 -19.7988 0 -19.7988 -17.0464 0 -22.2152 -16.4376 0 -21.4218 + [4,16,-19.0917,0,-19.0917,-19.7988,0,-19.7988,-17.0464,0,-22.2152,-16.4376,0,-21.4218], +// 4 16 -16.4376 0 -21.4218 -17.0464 0 -22.2152 -14 0 -24.248 -13.5 0 -23.382 + [4,16,-16.4376,0,-21.4218,-17.0464,0,-22.2152,-14,0,-24.248,-13.5,0,-23.382], +// 4 16 -13.5 0 -23.382 -14 0 -24.248 -10.7156 0 -25.8692 -10.3329 0 -24.9453 + [4,16,-13.5,0,-23.382,-14,0,-24.248,-10.7156,0,-25.8692,-10.3329,0,-24.9453], +// 4 16 -10.3329 0 -24.9453 -10.7156 0 -25.8692 -7.2464 0 -27.0452 -6.9876 0 -26.0793 + [4,16,-10.3329,0,-24.9453,-10.7156,0,-25.8692,-7.2464,0,-27.0452,-6.9876,0,-26.0793], +// 4 16 -6.9876 0 -26.0793 -7.2464 0 -27.0452 -3.654 0 -27.7592 -3.5235 0 -26.7678 + [4,16,-6.9876,0,-26.0793,-7.2464,0,-27.0452,-3.654,0,-27.7592,-3.5235,0,-26.7678], +// 4 16 -3.5235 0 -26.7678 -3.654 0 -27.7592 0 0 -28 0 0 -27 + [4,16,-3.5235,0,-26.7678,-3.654,0,-27.7592,0,0,-28,0,0,-27], +// 4 16 0 0 -27 0 0 -28 3.654 0 -27.7592 3.5235 0 -26.7678 + [4,16,0,0,-27,0,0,-28,3.654,0,-27.7592,3.5235,0,-26.7678], +// 4 16 3.5235 0 -26.7678 3.654 0 -27.7592 7.2464 0 -27.0452 6.9876 0 -26.0793 + [4,16,3.5235,0,-26.7678,3.654,0,-27.7592,7.2464,0,-27.0452,6.9876,0,-26.0793], +// 4 16 6.9876 0 -26.0793 7.2464 0 -27.0452 10.7156 0 -25.8692 10.3329 0 -24.9453 + [4,16,6.9876,0,-26.0793,7.2464,0,-27.0452,10.7156,0,-25.8692,10.3329,0,-24.9453], +// 4 16 10.3329 0 -24.9453 10.7156 0 -25.8692 14 0 -24.248 13.5 0 -23.382 + [4,16,10.3329,0,-24.9453,10.7156,0,-25.8692,14,0,-24.248,13.5,0,-23.382], +// 4 16 13.5 0 -23.382 14 0 -24.248 17.0464 0 -22.2152 16.4376 0 -21.4218 + [4,16,13.5,0,-23.382,14,0,-24.248,17.0464,0,-22.2152,16.4376,0,-21.4218], +// 4 16 16.4376 0 -21.4218 17.0464 0 -22.2152 19.7988 0 -19.7988 19.0917 0 -19.0917 + [4,16,16.4376,0,-21.4218,17.0464,0,-22.2152,19.7988,0,-19.7988,19.0917,0,-19.0917], +// 4 16 19.0917 0 -19.0917 19.7988 0 -19.7988 22.2152 0 -17.0464 21.4218 0 -16.4376 + [4,16,19.0917,0,-19.0917,19.7988,0,-19.7988,22.2152,0,-17.0464,21.4218,0,-16.4376], +// 4 16 21.4218 0 -16.4376 22.2152 0 -17.0464 24.248 0 -14 23.382 0 -13.5 + [4,16,21.4218,0,-16.4376,22.2152,0,-17.0464,24.248,0,-14,23.382,0,-13.5], +// 4 16 23.382 0 -13.5 24.248 0 -14 25.8692 0 -10.7156 24.9453 0 -10.3329 + [4,16,23.382,0,-13.5,24.248,0,-14,25.8692,0,-10.7156,24.9453,0,-10.3329], +// 4 16 24.9453 0 -10.3329 25.8692 0 -10.7156 27.0452 0 -7.2464 26.0793 0 -6.9876 + [4,16,24.9453,0,-10.3329,25.8692,0,-10.7156,27.0452,0,-7.2464,26.0793,0,-6.9876], +// 4 16 26.0793 0 -6.9876 27.0452 0 -7.2464 27.7592 0 -3.654 26.7678 0 -3.5235 + [4,16,26.0793,0,-6.9876,27.0452,0,-7.2464,27.7592,0,-3.654,26.7678,0,-3.5235], +// 4 16 26.7678 0 -3.5235 27.7592 0 -3.654 28 0 0 27 0 0 + [4,16,26.7678,0,-3.5235,27.7592,0,-3.654,28,0,0,27,0,0], +// +// 0 end of file +// +]; +module ldraw_lib__48__4_4ring27(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring27(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring27(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring28.scad b/p/48/4-4ring28.scad new file mode 100644 index 000000000..6d09a7712 --- /dev/null +++ b/p/48/4-4ring28.scad @@ -0,0 +1,119 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring28() = [ +// 0 Hi-Res Ring 28 x 1.0 +// 0 Name: 48\4-4ring28.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\4-4rin28.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 28 0 0 29 0 0 28.7506 0 3.7845 27.7592 0 3.654 + [4,16,28,0,0,29,0,0,28.7506,0,3.7845,27.7592,0,3.654], +// 4 16 27.7592 0 3.654 28.7506 0 3.7845 28.0111 0 7.5052 27.0452 0 7.2464 + [4,16,27.7592,0,3.654,28.7506,0,3.7845,28.0111,0,7.5052,27.0452,0,7.2464], +// 4 16 27.0452 0 7.2464 28.0111 0 7.5052 26.7931 0 11.0983 25.8692 0 10.7156 + [4,16,27.0452,0,7.2464,28.0111,0,7.5052,26.7931,0,11.0983,25.8692,0,10.7156], +// 4 16 25.8692 0 10.7156 26.7931 0 11.0983 25.114 0 14.5 24.248 0 14 + [4,16,25.8692,0,10.7156,26.7931,0,11.0983,25.114,0,14.5,24.248,0,14], +// 4 16 24.248 0 14 25.114 0 14.5 23.0086 0 17.6552 22.2152 0 17.0464 + [4,16,24.248,0,14,25.114,0,14.5,23.0086,0,17.6552,22.2152,0,17.0464], +// 4 16 22.2152 0 17.0464 23.0086 0 17.6552 20.5059 0 20.5059 19.7988 0 19.7988 + [4,16,22.2152,0,17.0464,23.0086,0,17.6552,20.5059,0,20.5059,19.7988,0,19.7988], +// 4 16 19.7988 0 19.7988 20.5059 0 20.5059 17.6552 0 23.0086 17.0464 0 22.2152 + [4,16,19.7988,0,19.7988,20.5059,0,20.5059,17.6552,0,23.0086,17.0464,0,22.2152], +// 4 16 17.0464 0 22.2152 17.6552 0 23.0086 14.5 0 25.114 14 0 24.248 + [4,16,17.0464,0,22.2152,17.6552,0,23.0086,14.5,0,25.114,14,0,24.248], +// 4 16 14 0 24.248 14.5 0 25.114 11.0983 0 26.7931 10.7156 0 25.8692 + [4,16,14,0,24.248,14.5,0,25.114,11.0983,0,26.7931,10.7156,0,25.8692], +// 4 16 10.7156 0 25.8692 11.0983 0 26.7931 7.5052 0 28.0111 7.2464 0 27.0452 + [4,16,10.7156,0,25.8692,11.0983,0,26.7931,7.5052,0,28.0111,7.2464,0,27.0452], +// 4 16 7.2464 0 27.0452 7.5052 0 28.0111 3.7845 0 28.7506 3.654 0 27.7592 + [4,16,7.2464,0,27.0452,7.5052,0,28.0111,3.7845,0,28.7506,3.654,0,27.7592], +// 4 16 3.654 0 27.7592 3.7845 0 28.7506 0 0 29 0 0 28 + [4,16,3.654,0,27.7592,3.7845,0,28.7506,0,0,29,0,0,28], +// 4 16 0 0 28 0 0 29 -3.7845 0 28.7506 -3.654 0 27.7592 + [4,16,0,0,28,0,0,29,-3.7845,0,28.7506,-3.654,0,27.7592], +// 4 16 -3.654 0 27.7592 -3.7845 0 28.7506 -7.5052 0 28.0111 -7.2464 0 27.0452 + [4,16,-3.654,0,27.7592,-3.7845,0,28.7506,-7.5052,0,28.0111,-7.2464,0,27.0452], +// 4 16 -7.2464 0 27.0452 -7.5052 0 28.0111 -11.0983 0 26.7931 -10.7156 0 25.8692 + [4,16,-7.2464,0,27.0452,-7.5052,0,28.0111,-11.0983,0,26.7931,-10.7156,0,25.8692], +// 4 16 -10.7156 0 25.8692 -11.0983 0 26.7931 -14.5 0 25.114 -14 0 24.248 + [4,16,-10.7156,0,25.8692,-11.0983,0,26.7931,-14.5,0,25.114,-14,0,24.248], +// 4 16 -14 0 24.248 -14.5 0 25.114 -17.6552 0 23.0086 -17.0464 0 22.2152 + [4,16,-14,0,24.248,-14.5,0,25.114,-17.6552,0,23.0086,-17.0464,0,22.2152], +// 4 16 -17.0464 0 22.2152 -17.6552 0 23.0086 -20.5059 0 20.5059 -19.7988 0 19.7988 + [4,16,-17.0464,0,22.2152,-17.6552,0,23.0086,-20.5059,0,20.5059,-19.7988,0,19.7988], +// 4 16 -19.7988 0 19.7988 -20.5059 0 20.5059 -23.0086 0 17.6552 -22.2152 0 17.0464 + [4,16,-19.7988,0,19.7988,-20.5059,0,20.5059,-23.0086,0,17.6552,-22.2152,0,17.0464], +// 4 16 -22.2152 0 17.0464 -23.0086 0 17.6552 -25.114 0 14.5 -24.248 0 14 + [4,16,-22.2152,0,17.0464,-23.0086,0,17.6552,-25.114,0,14.5,-24.248,0,14], +// 4 16 -24.248 0 14 -25.114 0 14.5 -26.7931 0 11.0983 -25.8692 0 10.7156 + [4,16,-24.248,0,14,-25.114,0,14.5,-26.7931,0,11.0983,-25.8692,0,10.7156], +// 4 16 -25.8692 0 10.7156 -26.7931 0 11.0983 -28.0111 0 7.5052 -27.0452 0 7.2464 + [4,16,-25.8692,0,10.7156,-26.7931,0,11.0983,-28.0111,0,7.5052,-27.0452,0,7.2464], +// 4 16 -27.0452 0 7.2464 -28.0111 0 7.5052 -28.7506 0 3.7845 -27.7592 0 3.654 + [4,16,-27.0452,0,7.2464,-28.0111,0,7.5052,-28.7506,0,3.7845,-27.7592,0,3.654], +// 4 16 -27.7592 0 3.654 -28.7506 0 3.7845 -29 0 0 -28 0 0 + [4,16,-27.7592,0,3.654,-28.7506,0,3.7845,-29,0,0,-28,0,0], +// 4 16 -28 0 0 -29 0 0 -28.7506 0 -3.7845 -27.7592 0 -3.654 + [4,16,-28,0,0,-29,0,0,-28.7506,0,-3.7845,-27.7592,0,-3.654], +// 4 16 -27.7592 0 -3.654 -28.7506 0 -3.7845 -28.0111 0 -7.5052 -27.0452 0 -7.2464 + [4,16,-27.7592,0,-3.654,-28.7506,0,-3.7845,-28.0111,0,-7.5052,-27.0452,0,-7.2464], +// 4 16 -27.0452 0 -7.2464 -28.0111 0 -7.5052 -26.7931 0 -11.0983 -25.8692 0 -10.7156 + [4,16,-27.0452,0,-7.2464,-28.0111,0,-7.5052,-26.7931,0,-11.0983,-25.8692,0,-10.7156], +// 4 16 -25.8692 0 -10.7156 -26.7931 0 -11.0983 -25.114 0 -14.5 -24.248 0 -14 + [4,16,-25.8692,0,-10.7156,-26.7931,0,-11.0983,-25.114,0,-14.5,-24.248,0,-14], +// 4 16 -24.248 0 -14 -25.114 0 -14.5 -23.0086 0 -17.6552 -22.2152 0 -17.0464 + [4,16,-24.248,0,-14,-25.114,0,-14.5,-23.0086,0,-17.6552,-22.2152,0,-17.0464], +// 4 16 -22.2152 0 -17.0464 -23.0086 0 -17.6552 -20.5059 0 -20.5059 -19.7988 0 -19.7988 + [4,16,-22.2152,0,-17.0464,-23.0086,0,-17.6552,-20.5059,0,-20.5059,-19.7988,0,-19.7988], +// 4 16 -19.7988 0 -19.7988 -20.5059 0 -20.5059 -17.6552 0 -23.0086 -17.0464 0 -22.2152 + [4,16,-19.7988,0,-19.7988,-20.5059,0,-20.5059,-17.6552,0,-23.0086,-17.0464,0,-22.2152], +// 4 16 -17.0464 0 -22.2152 -17.6552 0 -23.0086 -14.5 0 -25.114 -14 0 -24.248 + [4,16,-17.0464,0,-22.2152,-17.6552,0,-23.0086,-14.5,0,-25.114,-14,0,-24.248], +// 4 16 -14 0 -24.248 -14.5 0 -25.114 -11.0983 0 -26.7931 -10.7156 0 -25.8692 + [4,16,-14,0,-24.248,-14.5,0,-25.114,-11.0983,0,-26.7931,-10.7156,0,-25.8692], +// 4 16 -10.7156 0 -25.8692 -11.0983 0 -26.7931 -7.5052 0 -28.0111 -7.2464 0 -27.0452 + [4,16,-10.7156,0,-25.8692,-11.0983,0,-26.7931,-7.5052,0,-28.0111,-7.2464,0,-27.0452], +// 4 16 -7.2464 0 -27.0452 -7.5052 0 -28.0111 -3.7845 0 -28.7506 -3.654 0 -27.7592 + [4,16,-7.2464,0,-27.0452,-7.5052,0,-28.0111,-3.7845,0,-28.7506,-3.654,0,-27.7592], +// 4 16 -3.654 0 -27.7592 -3.7845 0 -28.7506 0 0 -29 0 0 -28 + [4,16,-3.654,0,-27.7592,-3.7845,0,-28.7506,0,0,-29,0,0,-28], +// 4 16 0 0 -28 0 0 -29 3.7845 0 -28.7506 3.654 0 -27.7592 + [4,16,0,0,-28,0,0,-29,3.7845,0,-28.7506,3.654,0,-27.7592], +// 4 16 3.654 0 -27.7592 3.7845 0 -28.7506 7.5052 0 -28.0111 7.2464 0 -27.0452 + [4,16,3.654,0,-27.7592,3.7845,0,-28.7506,7.5052,0,-28.0111,7.2464,0,-27.0452], +// 4 16 7.2464 0 -27.0452 7.5052 0 -28.0111 11.0983 0 -26.7931 10.7156 0 -25.8692 + [4,16,7.2464,0,-27.0452,7.5052,0,-28.0111,11.0983,0,-26.7931,10.7156,0,-25.8692], +// 4 16 10.7156 0 -25.8692 11.0983 0 -26.7931 14.5 0 -25.114 14 0 -24.248 + [4,16,10.7156,0,-25.8692,11.0983,0,-26.7931,14.5,0,-25.114,14,0,-24.248], +// 4 16 14 0 -24.248 14.5 0 -25.114 17.6552 0 -23.0086 17.0464 0 -22.2152 + [4,16,14,0,-24.248,14.5,0,-25.114,17.6552,0,-23.0086,17.0464,0,-22.2152], +// 4 16 17.0464 0 -22.2152 17.6552 0 -23.0086 20.5059 0 -20.5059 19.7988 0 -19.7988 + [4,16,17.0464,0,-22.2152,17.6552,0,-23.0086,20.5059,0,-20.5059,19.7988,0,-19.7988], +// 4 16 19.7988 0 -19.7988 20.5059 0 -20.5059 23.0086 0 -17.6552 22.2152 0 -17.0464 + [4,16,19.7988,0,-19.7988,20.5059,0,-20.5059,23.0086,0,-17.6552,22.2152,0,-17.0464], +// 4 16 22.2152 0 -17.0464 23.0086 0 -17.6552 25.114 0 -14.5 24.248 0 -14 + [4,16,22.2152,0,-17.0464,23.0086,0,-17.6552,25.114,0,-14.5,24.248,0,-14], +// 4 16 24.248 0 -14 25.114 0 -14.5 26.7931 0 -11.0983 25.8692 0 -10.7156 + [4,16,24.248,0,-14,25.114,0,-14.5,26.7931,0,-11.0983,25.8692,0,-10.7156], +// 4 16 25.8692 0 -10.7156 26.7931 0 -11.0983 28.0111 0 -7.5052 27.0452 0 -7.2464 + [4,16,25.8692,0,-10.7156,26.7931,0,-11.0983,28.0111,0,-7.5052,27.0452,0,-7.2464], +// 4 16 27.0452 0 -7.2464 28.0111 0 -7.5052 28.7506 0 -3.7845 27.7592 0 -3.654 + [4,16,27.0452,0,-7.2464,28.0111,0,-7.5052,28.7506,0,-3.7845,27.7592,0,-3.654], +// 4 16 27.7592 0 -3.654 28.7506 0 -3.7845 29 0 0 28 0 0 + [4,16,27.7592,0,-3.654,28.7506,0,-3.7845,29,0,0,28,0,0], +// +// 0 end of file +// +]; +module ldraw_lib__48__4_4ring28(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring28(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring28(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring29.scad b/p/48/4-4ring29.scad new file mode 100644 index 000000000..e5dadadba --- /dev/null +++ b/p/48/4-4ring29.scad @@ -0,0 +1,117 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring29() = [ +// 0 Hi-Res Ring 29 x 1.0 +// 0 Name: 48\4-4ring29.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-02-06 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 30 0 0 29.742 0 3.915 28.7506 0 3.7845 29 0 0 + [4,16,30,0,0,29.742,0,3.915,28.7506,0,3.7845,29,0,0], +// 4 16 29.742 0 3.915 28.977 0 7.764 28.0111 0 7.5052 28.7506 0 3.7845 + [4,16,29.742,0,3.915,28.977,0,7.764,28.0111,0,7.5052,28.7506,0,3.7845], +// 4 16 28.977 0 7.764 27.717 0 11.481 26.7931 0 11.0983 28.0111 0 7.5052 + [4,16,28.977,0,7.764,27.717,0,11.481,26.7931,0,11.0983,28.0111,0,7.5052], +// 4 16 27.717 0 11.481 25.98 0 15 25.114 0 14.5 26.7931 0 11.0983 + [4,16,27.717,0,11.481,25.98,0,15,25.114,0,14.5,26.7931,0,11.0983], +// 4 16 25.98 0 15 23.802 0 18.264 23.0086 0 17.6552 25.114 0 14.5 + [4,16,25.98,0,15,23.802,0,18.264,23.0086,0,17.6552,25.114,0,14.5], +// 4 16 23.802 0 18.264 21.213 0 21.213 20.5059 0 20.5059 23.0086 0 17.6552 + [4,16,23.802,0,18.264,21.213,0,21.213,20.5059,0,20.5059,23.0086,0,17.6552], +// 4 16 21.213 0 21.213 18.264 0 23.802 17.6552 0 23.0086 20.5059 0 20.5059 + [4,16,21.213,0,21.213,18.264,0,23.802,17.6552,0,23.0086,20.5059,0,20.5059], +// 4 16 18.264 0 23.802 15 0 25.98 14.5 0 25.114 17.6552 0 23.0086 + [4,16,18.264,0,23.802,15,0,25.98,14.5,0,25.114,17.6552,0,23.0086], +// 4 16 15 0 25.98 11.481 0 27.717 11.0983 0 26.7931 14.5 0 25.114 + [4,16,15,0,25.98,11.481,0,27.717,11.0983,0,26.7931,14.5,0,25.114], +// 4 16 11.481 0 27.717 7.764 0 28.977 7.5052 0 28.0111 11.0983 0 26.7931 + [4,16,11.481,0,27.717,7.764,0,28.977,7.5052,0,28.0111,11.0983,0,26.7931], +// 4 16 7.764 0 28.977 3.915 0 29.742 3.7845 0 28.7506 7.5052 0 28.0111 + [4,16,7.764,0,28.977,3.915,0,29.742,3.7845,0,28.7506,7.5052,0,28.0111], +// 4 16 3.915 0 29.742 0 0 30 0 0 29 3.7845 0 28.7506 + [4,16,3.915,0,29.742,0,0,30,0,0,29,3.7845,0,28.7506], +// 4 16 0 0 30 -3.915 0 29.742 -3.7845 0 28.7506 0 0 29 + [4,16,0,0,30,-3.915,0,29.742,-3.7845,0,28.7506,0,0,29], +// 4 16 -3.915 0 29.742 -7.764 0 28.977 -7.5052 0 28.0111 -3.7845 0 28.7506 + [4,16,-3.915,0,29.742,-7.764,0,28.977,-7.5052,0,28.0111,-3.7845,0,28.7506], +// 4 16 -7.764 0 28.977 -11.481 0 27.717 -11.0983 0 26.7931 -7.5052 0 28.0111 + [4,16,-7.764,0,28.977,-11.481,0,27.717,-11.0983,0,26.7931,-7.5052,0,28.0111], +// 4 16 -11.481 0 27.717 -15 0 25.98 -14.5 0 25.114 -11.0983 0 26.7931 + [4,16,-11.481,0,27.717,-15,0,25.98,-14.5,0,25.114,-11.0983,0,26.7931], +// 4 16 -15 0 25.98 -18.264 0 23.802 -17.6552 0 23.0086 -14.5 0 25.114 + [4,16,-15,0,25.98,-18.264,0,23.802,-17.6552,0,23.0086,-14.5,0,25.114], +// 4 16 -18.264 0 23.802 -21.213 0 21.213 -20.5059 0 20.5059 -17.6552 0 23.0086 + [4,16,-18.264,0,23.802,-21.213,0,21.213,-20.5059,0,20.5059,-17.6552,0,23.0086], +// 4 16 -21.213 0 21.213 -23.802 0 18.264 -23.0086 0 17.6552 -20.5059 0 20.5059 + [4,16,-21.213,0,21.213,-23.802,0,18.264,-23.0086,0,17.6552,-20.5059,0,20.5059], +// 4 16 -23.802 0 18.264 -25.98 0 15 -25.114 0 14.5 -23.0086 0 17.6552 + [4,16,-23.802,0,18.264,-25.98,0,15,-25.114,0,14.5,-23.0086,0,17.6552], +// 4 16 -25.98 0 15 -27.717 0 11.481 -26.7931 0 11.0983 -25.114 0 14.5 + [4,16,-25.98,0,15,-27.717,0,11.481,-26.7931,0,11.0983,-25.114,0,14.5], +// 4 16 -27.717 0 11.481 -28.977 0 7.764 -28.0111 0 7.5052 -26.7931 0 11.0983 + [4,16,-27.717,0,11.481,-28.977,0,7.764,-28.0111,0,7.5052,-26.7931,0,11.0983], +// 4 16 -28.977 0 7.764 -29.742 0 3.915 -28.7506 0 3.7845 -28.0111 0 7.5052 + [4,16,-28.977,0,7.764,-29.742,0,3.915,-28.7506,0,3.7845,-28.0111,0,7.5052], +// 4 16 -29.742 0 3.915 -30 0 0 -29 0 0 -28.7506 0 3.7845 + [4,16,-29.742,0,3.915,-30,0,0,-29,0,0,-28.7506,0,3.7845], +// 4 16 -30 0 0 -29.742 0 -3.915 -28.7506 0 -3.7845 -29 0 0 + [4,16,-30,0,0,-29.742,0,-3.915,-28.7506,0,-3.7845,-29,0,0], +// 4 16 -29.742 0 -3.915 -28.977 0 -7.764 -28.0111 0 -7.5052 -28.7506 0 -3.7845 + [4,16,-29.742,0,-3.915,-28.977,0,-7.764,-28.0111,0,-7.5052,-28.7506,0,-3.7845], +// 4 16 -28.977 0 -7.764 -27.717 0 -11.481 -26.7931 0 -11.0983 -28.0111 0 -7.5052 + [4,16,-28.977,0,-7.764,-27.717,0,-11.481,-26.7931,0,-11.0983,-28.0111,0,-7.5052], +// 4 16 -27.717 0 -11.481 -25.98 0 -15 -25.114 0 -14.5 -26.7931 0 -11.0983 + [4,16,-27.717,0,-11.481,-25.98,0,-15,-25.114,0,-14.5,-26.7931,0,-11.0983], +// 4 16 -25.98 0 -15 -23.802 0 -18.264 -23.0086 0 -17.6552 -25.114 0 -14.5 + [4,16,-25.98,0,-15,-23.802,0,-18.264,-23.0086,0,-17.6552,-25.114,0,-14.5], +// 4 16 -23.802 0 -18.264 -21.213 0 -21.213 -20.5059 0 -20.5059 -23.0086 0 -17.6552 + [4,16,-23.802,0,-18.264,-21.213,0,-21.213,-20.5059,0,-20.5059,-23.0086,0,-17.6552], +// 4 16 -21.213 0 -21.213 -18.264 0 -23.802 -17.6552 0 -23.0086 -20.5059 0 -20.5059 + [4,16,-21.213,0,-21.213,-18.264,0,-23.802,-17.6552,0,-23.0086,-20.5059,0,-20.5059], +// 4 16 -18.264 0 -23.802 -15 0 -25.98 -14.5 0 -25.114 -17.6552 0 -23.0086 + [4,16,-18.264,0,-23.802,-15,0,-25.98,-14.5,0,-25.114,-17.6552,0,-23.0086], +// 4 16 -15 0 -25.98 -11.481 0 -27.717 -11.0983 0 -26.7931 -14.5 0 -25.114 + [4,16,-15,0,-25.98,-11.481,0,-27.717,-11.0983,0,-26.7931,-14.5,0,-25.114], +// 4 16 -11.481 0 -27.717 -7.764 0 -28.977 -7.5052 0 -28.0111 -11.0983 0 -26.7931 + [4,16,-11.481,0,-27.717,-7.764,0,-28.977,-7.5052,0,-28.0111,-11.0983,0,-26.7931], +// 4 16 -7.764 0 -28.977 -3.915 0 -29.742 -3.7845 0 -28.7506 -7.5052 0 -28.0111 + [4,16,-7.764,0,-28.977,-3.915,0,-29.742,-3.7845,0,-28.7506,-7.5052,0,-28.0111], +// 4 16 -3.915 0 -29.742 0 0 -30 0 0 -29 -3.7845 0 -28.7506 + [4,16,-3.915,0,-29.742,0,0,-30,0,0,-29,-3.7845,0,-28.7506], +// 4 16 0 0 -30 3.915 0 -29.742 3.7845 0 -28.7506 0 0 -29 + [4,16,0,0,-30,3.915,0,-29.742,3.7845,0,-28.7506,0,0,-29], +// 4 16 3.915 0 -29.742 7.764 0 -28.977 7.5052 0 -28.0111 3.7845 0 -28.7506 + [4,16,3.915,0,-29.742,7.764,0,-28.977,7.5052,0,-28.0111,3.7845,0,-28.7506], +// 4 16 7.764 0 -28.977 11.481 0 -27.717 11.0983 0 -26.7931 7.5052 0 -28.0111 + [4,16,7.764,0,-28.977,11.481,0,-27.717,11.0983,0,-26.7931,7.5052,0,-28.0111], +// 4 16 11.481 0 -27.717 15 0 -25.98 14.5 0 -25.114 11.0983 0 -26.7931 + [4,16,11.481,0,-27.717,15,0,-25.98,14.5,0,-25.114,11.0983,0,-26.7931], +// 4 16 15 0 -25.98 18.264 0 -23.802 17.6552 0 -23.0086 14.5 0 -25.114 + [4,16,15,0,-25.98,18.264,0,-23.802,17.6552,0,-23.0086,14.5,0,-25.114], +// 4 16 18.264 0 -23.802 21.213 0 -21.213 20.5059 0 -20.5059 17.6552 0 -23.0086 + [4,16,18.264,0,-23.802,21.213,0,-21.213,20.5059,0,-20.5059,17.6552,0,-23.0086], +// 4 16 21.213 0 -21.213 23.802 0 -18.264 23.0086 0 -17.6552 20.5059 0 -20.5059 + [4,16,21.213,0,-21.213,23.802,0,-18.264,23.0086,0,-17.6552,20.5059,0,-20.5059], +// 4 16 23.802 0 -18.264 25.98 0 -15 25.114 0 -14.5 23.0086 0 -17.6552 + [4,16,23.802,0,-18.264,25.98,0,-15,25.114,0,-14.5,23.0086,0,-17.6552], +// 4 16 25.98 0 -15 27.717 0 -11.481 26.7931 0 -11.0983 25.114 0 -14.5 + [4,16,25.98,0,-15,27.717,0,-11.481,26.7931,0,-11.0983,25.114,0,-14.5], +// 4 16 27.717 0 -11.481 28.977 0 -7.764 28.0111 0 -7.5052 26.7931 0 -11.0983 + [4,16,27.717,0,-11.481,28.977,0,-7.764,28.0111,0,-7.5052,26.7931,0,-11.0983], +// 4 16 28.977 0 -7.764 29.742 0 -3.915 28.7506 0 -3.7845 28.0111 0 -7.5052 + [4,16,28.977,0,-7.764,29.742,0,-3.915,28.7506,0,-3.7845,28.0111,0,-7.5052], +// 4 16 29.742 0 -3.915 30 0 0 29 0 0 28.7506 0 -3.7845 + [4,16,29.742,0,-3.915,30,0,0,29,0,0,28.7506,0,-3.7845], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__4_4ring29(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring29(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring29(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring30.scad b/p/48/4-4ring30.scad new file mode 100644 index 000000000..11c023e5d --- /dev/null +++ b/p/48/4-4ring30.scad @@ -0,0 +1,117 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring30() = [ +// 0 Hi-Res Ring 30 x 1.0 +// 0 Name: 48\4-4ring30.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-02-06 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 31 0 0 30.7334 0 4.0455 29.742 0 3.915 30 0 0 + [4,16,31,0,0,30.7334,0,4.0455,29.742,0,3.915,30,0,0], +// 4 16 30.7334 0 4.0455 29.9429 0 8.0228 28.977 0 7.764 29.742 0 3.915 + [4,16,30.7334,0,4.0455,29.9429,0,8.0228,28.977,0,7.764,29.742,0,3.915], +// 4 16 29.9429 0 8.0228 28.6409 0 11.8637 27.717 0 11.481 28.977 0 7.764 + [4,16,29.9429,0,8.0228,28.6409,0,11.8637,27.717,0,11.481,28.977,0,7.764], +// 4 16 28.6409 0 11.8637 26.846 0 15.5 25.98 0 15 27.717 0 11.481 + [4,16,28.6409,0,11.8637,26.846,0,15.5,25.98,0,15,27.717,0,11.481], +// 4 16 26.846 0 15.5 24.5954 0 18.8728 23.802 0 18.264 25.98 0 15 + [4,16,26.846,0,15.5,24.5954,0,18.8728,23.802,0,18.264,25.98,0,15], +// 4 16 24.5954 0 18.8728 21.9201 0 21.9201 21.213 0 21.213 23.802 0 18.264 + [4,16,24.5954,0,18.8728,21.9201,0,21.9201,21.213,0,21.213,23.802,0,18.264], +// 4 16 21.9201 0 21.9201 18.8728 0 24.5954 18.264 0 23.802 21.213 0 21.213 + [4,16,21.9201,0,21.9201,18.8728,0,24.5954,18.264,0,23.802,21.213,0,21.213], +// 4 16 18.8728 0 24.5954 15.5 0 26.846 15 0 25.98 18.264 0 23.802 + [4,16,18.8728,0,24.5954,15.5,0,26.846,15,0,25.98,18.264,0,23.802], +// 4 16 15.5 0 26.846 11.8637 0 28.6409 11.481 0 27.717 15 0 25.98 + [4,16,15.5,0,26.846,11.8637,0,28.6409,11.481,0,27.717,15,0,25.98], +// 4 16 11.8637 0 28.6409 8.0228 0 29.9429 7.764 0 28.977 11.481 0 27.717 + [4,16,11.8637,0,28.6409,8.0228,0,29.9429,7.764,0,28.977,11.481,0,27.717], +// 4 16 8.0228 0 29.9429 4.0455 0 30.7334 3.915 0 29.742 7.764 0 28.977 + [4,16,8.0228,0,29.9429,4.0455,0,30.7334,3.915,0,29.742,7.764,0,28.977], +// 4 16 4.0455 0 30.7334 0 0 31 0 0 30 3.915 0 29.742 + [4,16,4.0455,0,30.7334,0,0,31,0,0,30,3.915,0,29.742], +// 4 16 0 0 31 -4.0455 0 30.7334 -3.915 0 29.742 0 0 30 + [4,16,0,0,31,-4.0455,0,30.7334,-3.915,0,29.742,0,0,30], +// 4 16 -4.0455 0 30.7334 -8.0228 0 29.9429 -7.764 0 28.977 -3.915 0 29.742 + [4,16,-4.0455,0,30.7334,-8.0228,0,29.9429,-7.764,0,28.977,-3.915,0,29.742], +// 4 16 -8.0228 0 29.9429 -11.8637 0 28.6409 -11.481 0 27.717 -7.764 0 28.977 + [4,16,-8.0228,0,29.9429,-11.8637,0,28.6409,-11.481,0,27.717,-7.764,0,28.977], +// 4 16 -11.8637 0 28.6409 -15.5 0 26.846 -15 0 25.98 -11.481 0 27.717 + [4,16,-11.8637,0,28.6409,-15.5,0,26.846,-15,0,25.98,-11.481,0,27.717], +// 4 16 -15.5 0 26.846 -18.8728 0 24.5954 -18.264 0 23.802 -15 0 25.98 + [4,16,-15.5,0,26.846,-18.8728,0,24.5954,-18.264,0,23.802,-15,0,25.98], +// 4 16 -18.8728 0 24.5954 -21.9201 0 21.9201 -21.213 0 21.213 -18.264 0 23.802 + [4,16,-18.8728,0,24.5954,-21.9201,0,21.9201,-21.213,0,21.213,-18.264,0,23.802], +// 4 16 -21.9201 0 21.9201 -24.5954 0 18.8728 -23.802 0 18.264 -21.213 0 21.213 + [4,16,-21.9201,0,21.9201,-24.5954,0,18.8728,-23.802,0,18.264,-21.213,0,21.213], +// 4 16 -24.5954 0 18.8728 -26.846 0 15.5 -25.98 0 15 -23.802 0 18.264 + [4,16,-24.5954,0,18.8728,-26.846,0,15.5,-25.98,0,15,-23.802,0,18.264], +// 4 16 -26.846 0 15.5 -28.6409 0 11.8637 -27.717 0 11.481 -25.98 0 15 + [4,16,-26.846,0,15.5,-28.6409,0,11.8637,-27.717,0,11.481,-25.98,0,15], +// 4 16 -28.6409 0 11.8637 -29.9429 0 8.0228 -28.977 0 7.764 -27.717 0 11.481 + [4,16,-28.6409,0,11.8637,-29.9429,0,8.0228,-28.977,0,7.764,-27.717,0,11.481], +// 4 16 -29.9429 0 8.0228 -30.7334 0 4.0455 -29.742 0 3.915 -28.977 0 7.764 + [4,16,-29.9429,0,8.0228,-30.7334,0,4.0455,-29.742,0,3.915,-28.977,0,7.764], +// 4 16 -30.7334 0 4.0455 -31 0 0 -30 0 0 -29.742 0 3.915 + [4,16,-30.7334,0,4.0455,-31,0,0,-30,0,0,-29.742,0,3.915], +// 4 16 -31 0 0 -30.7334 0 -4.0455 -29.742 0 -3.915 -30 0 0 + [4,16,-31,0,0,-30.7334,0,-4.0455,-29.742,0,-3.915,-30,0,0], +// 4 16 -30.7334 0 -4.0455 -29.9429 0 -8.0228 -28.977 0 -7.764 -29.742 0 -3.915 + [4,16,-30.7334,0,-4.0455,-29.9429,0,-8.0228,-28.977,0,-7.764,-29.742,0,-3.915], +// 4 16 -29.9429 0 -8.0228 -28.6409 0 -11.8637 -27.717 0 -11.481 -28.977 0 -7.764 + [4,16,-29.9429,0,-8.0228,-28.6409,0,-11.8637,-27.717,0,-11.481,-28.977,0,-7.764], +// 4 16 -28.6409 0 -11.8637 -26.846 0 -15.5 -25.98 0 -15 -27.717 0 -11.481 + [4,16,-28.6409,0,-11.8637,-26.846,0,-15.5,-25.98,0,-15,-27.717,0,-11.481], +// 4 16 -26.846 0 -15.5 -24.5954 0 -18.8728 -23.802 0 -18.264 -25.98 0 -15 + [4,16,-26.846,0,-15.5,-24.5954,0,-18.8728,-23.802,0,-18.264,-25.98,0,-15], +// 4 16 -24.5954 0 -18.8728 -21.9201 0 -21.9201 -21.213 0 -21.213 -23.802 0 -18.264 + [4,16,-24.5954,0,-18.8728,-21.9201,0,-21.9201,-21.213,0,-21.213,-23.802,0,-18.264], +// 4 16 -21.9201 0 -21.9201 -18.8728 0 -24.5954 -18.264 0 -23.802 -21.213 0 -21.213 + [4,16,-21.9201,0,-21.9201,-18.8728,0,-24.5954,-18.264,0,-23.802,-21.213,0,-21.213], +// 4 16 -18.8728 0 -24.5954 -15.5 0 -26.846 -15 0 -25.98 -18.264 0 -23.802 + [4,16,-18.8728,0,-24.5954,-15.5,0,-26.846,-15,0,-25.98,-18.264,0,-23.802], +// 4 16 -15.5 0 -26.846 -11.8637 0 -28.6409 -11.481 0 -27.717 -15 0 -25.98 + [4,16,-15.5,0,-26.846,-11.8637,0,-28.6409,-11.481,0,-27.717,-15,0,-25.98], +// 4 16 -11.8637 0 -28.6409 -8.0228 0 -29.9429 -7.764 0 -28.977 -11.481 0 -27.717 + [4,16,-11.8637,0,-28.6409,-8.0228,0,-29.9429,-7.764,0,-28.977,-11.481,0,-27.717], +// 4 16 -8.0228 0 -29.9429 -4.0455 0 -30.7334 -3.915 0 -29.742 -7.764 0 -28.977 + [4,16,-8.0228,0,-29.9429,-4.0455,0,-30.7334,-3.915,0,-29.742,-7.764,0,-28.977], +// 4 16 -4.0455 0 -30.7334 0 0 -31 0 0 -30 -3.915 0 -29.742 + [4,16,-4.0455,0,-30.7334,0,0,-31,0,0,-30,-3.915,0,-29.742], +// 4 16 0 0 -31 4.0455 0 -30.7334 3.915 0 -29.742 0 0 -30 + [4,16,0,0,-31,4.0455,0,-30.7334,3.915,0,-29.742,0,0,-30], +// 4 16 4.0455 0 -30.7334 8.0228 0 -29.9429 7.764 0 -28.977 3.915 0 -29.742 + [4,16,4.0455,0,-30.7334,8.0228,0,-29.9429,7.764,0,-28.977,3.915,0,-29.742], +// 4 16 8.0228 0 -29.9429 11.8637 0 -28.6409 11.481 0 -27.717 7.764 0 -28.977 + [4,16,8.0228,0,-29.9429,11.8637,0,-28.6409,11.481,0,-27.717,7.764,0,-28.977], +// 4 16 11.8637 0 -28.6409 15.5 0 -26.846 15 0 -25.98 11.481 0 -27.717 + [4,16,11.8637,0,-28.6409,15.5,0,-26.846,15,0,-25.98,11.481,0,-27.717], +// 4 16 15.5 0 -26.846 18.8728 0 -24.5954 18.264 0 -23.802 15 0 -25.98 + [4,16,15.5,0,-26.846,18.8728,0,-24.5954,18.264,0,-23.802,15,0,-25.98], +// 4 16 18.8728 0 -24.5954 21.9201 0 -21.9201 21.213 0 -21.213 18.264 0 -23.802 + [4,16,18.8728,0,-24.5954,21.9201,0,-21.9201,21.213,0,-21.213,18.264,0,-23.802], +// 4 16 21.9201 0 -21.9201 24.5954 0 -18.8728 23.802 0 -18.264 21.213 0 -21.213 + [4,16,21.9201,0,-21.9201,24.5954,0,-18.8728,23.802,0,-18.264,21.213,0,-21.213], +// 4 16 24.5954 0 -18.8728 26.846 0 -15.5 25.98 0 -15 23.802 0 -18.264 + [4,16,24.5954,0,-18.8728,26.846,0,-15.5,25.98,0,-15,23.802,0,-18.264], +// 4 16 26.846 0 -15.5 28.6409 0 -11.8637 27.717 0 -11.481 25.98 0 -15 + [4,16,26.846,0,-15.5,28.6409,0,-11.8637,27.717,0,-11.481,25.98,0,-15], +// 4 16 28.6409 0 -11.8637 29.9429 0 -8.0228 28.977 0 -7.764 27.717 0 -11.481 + [4,16,28.6409,0,-11.8637,29.9429,0,-8.0228,28.977,0,-7.764,27.717,0,-11.481], +// 4 16 29.9429 0 -8.0228 30.7334 0 -4.0455 29.742 0 -3.915 28.977 0 -7.764 + [4,16,29.9429,0,-8.0228,30.7334,0,-4.0455,29.742,0,-3.915,28.977,0,-7.764], +// 4 16 30.7334 0 -4.0455 31 0 0 30 0 0 29.742 0 -3.915 + [4,16,30.7334,0,-4.0455,31,0,0,30,0,0,29.742,0,-3.915], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__4_4ring30(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring30(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring30(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring33.scad b/p/48/4-4ring33.scad new file mode 100644 index 000000000..eca6eaea4 --- /dev/null +++ b/p/48/4-4ring33.scad @@ -0,0 +1,117 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring33() = [ +// 0 Hi-Res Ring 33 x 1.0 +// 0 Name: 48\4-4ring33.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-02-03 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 34 0 0 33.7076 0 4.437 32.7162 0 4.3065 33 0 0 + [4,16,34,0,0,33.7076,0,4.437,32.7162,0,4.3065,33,0,0], +// 4 16 33.7076 0 4.437 32.8406 0 8.7992 31.8747 0 8.5404 32.7162 0 4.3065 + [4,16,33.7076,0,4.437,32.8406,0,8.7992,31.8747,0,8.5404,32.7162,0,4.3065], +// 4 16 32.8406 0 8.7992 31.4126 0 13.0118 30.4887 0 12.6291 31.8747 0 8.5404 + [4,16,32.8406,0,8.7992,31.4126,0,13.0118,30.4887,0,12.6291,31.8747,0,8.5404], +// 4 16 31.4126 0 13.0118 29.444 0 17 28.578 0 16.5 30.4887 0 12.6291 + [4,16,31.4126,0,13.0118,29.444,0,17,28.578,0,16.5,30.4887,0,12.6291], +// 4 16 29.444 0 17 26.9756 0 20.6992 26.1822 0 20.0904 28.578 0 16.5 + [4,16,29.444,0,17,26.9756,0,20.6992,26.1822,0,20.0904,28.578,0,16.5], +// 4 16 26.9756 0 20.6992 24.0414 0 24.0414 23.3343 0 23.3343 26.1822 0 20.0904 + [4,16,26.9756,0,20.6992,24.0414,0,24.0414,23.3343,0,23.3343,26.1822,0,20.0904], +// 4 16 24.0414 0 24.0414 20.6992 0 26.9756 20.0904 0 26.1822 23.3343 0 23.3343 + [4,16,24.0414,0,24.0414,20.6992,0,26.9756,20.0904,0,26.1822,23.3343,0,23.3343], +// 4 16 20.6992 0 26.9756 17 0 29.444 16.5 0 28.578 20.0904 0 26.1822 + [4,16,20.6992,0,26.9756,17,0,29.444,16.5,0,28.578,20.0904,0,26.1822], +// 4 16 17 0 29.444 13.0118 0 31.4126 12.6291 0 30.4887 16.5 0 28.578 + [4,16,17,0,29.444,13.0118,0,31.4126,12.6291,0,30.4887,16.5,0,28.578], +// 4 16 13.0118 0 31.4126 8.7992 0 32.8406 8.5404 0 31.8747 12.6291 0 30.4887 + [4,16,13.0118,0,31.4126,8.7992,0,32.8406,8.5404,0,31.8747,12.6291,0,30.4887], +// 4 16 8.7992 0 32.8406 4.437 0 33.7076 4.3065 0 32.7162 8.5404 0 31.8747 + [4,16,8.7992,0,32.8406,4.437,0,33.7076,4.3065,0,32.7162,8.5404,0,31.8747], +// 4 16 4.437 0 33.7076 0 0 34 0 0 33 4.3065 0 32.7162 + [4,16,4.437,0,33.7076,0,0,34,0,0,33,4.3065,0,32.7162], +// 4 16 0 0 34 -4.437 0 33.7076 -4.3065 0 32.7162 0 0 33 + [4,16,0,0,34,-4.437,0,33.7076,-4.3065,0,32.7162,0,0,33], +// 4 16 -4.437 0 33.7076 -8.7992 0 32.8406 -8.5404 0 31.8747 -4.3065 0 32.7162 + [4,16,-4.437,0,33.7076,-8.7992,0,32.8406,-8.5404,0,31.8747,-4.3065,0,32.7162], +// 4 16 -8.7992 0 32.8406 -13.0118 0 31.4126 -12.6291 0 30.4887 -8.5404 0 31.8747 + [4,16,-8.7992,0,32.8406,-13.0118,0,31.4126,-12.6291,0,30.4887,-8.5404,0,31.8747], +// 4 16 -13.0118 0 31.4126 -17 0 29.444 -16.5 0 28.578 -12.6291 0 30.4887 + [4,16,-13.0118,0,31.4126,-17,0,29.444,-16.5,0,28.578,-12.6291,0,30.4887], +// 4 16 -17 0 29.444 -20.6992 0 26.9756 -20.0904 0 26.1822 -16.5 0 28.578 + [4,16,-17,0,29.444,-20.6992,0,26.9756,-20.0904,0,26.1822,-16.5,0,28.578], +// 4 16 -20.6992 0 26.9756 -24.0414 0 24.0414 -23.3343 0 23.3343 -20.0904 0 26.1822 + [4,16,-20.6992,0,26.9756,-24.0414,0,24.0414,-23.3343,0,23.3343,-20.0904,0,26.1822], +// 4 16 -24.0414 0 24.0414 -26.9756 0 20.6992 -26.1822 0 20.0904 -23.3343 0 23.3343 + [4,16,-24.0414,0,24.0414,-26.9756,0,20.6992,-26.1822,0,20.0904,-23.3343,0,23.3343], +// 4 16 -26.9756 0 20.6992 -29.444 0 17 -28.578 0 16.5 -26.1822 0 20.0904 + [4,16,-26.9756,0,20.6992,-29.444,0,17,-28.578,0,16.5,-26.1822,0,20.0904], +// 4 16 -29.444 0 17 -31.4126 0 13.0118 -30.4887 0 12.6291 -28.578 0 16.5 + [4,16,-29.444,0,17,-31.4126,0,13.0118,-30.4887,0,12.6291,-28.578,0,16.5], +// 4 16 -31.4126 0 13.0118 -32.8406 0 8.7992 -31.8747 0 8.5404 -30.4887 0 12.6291 + [4,16,-31.4126,0,13.0118,-32.8406,0,8.7992,-31.8747,0,8.5404,-30.4887,0,12.6291], +// 4 16 -32.8406 0 8.7992 -33.7076 0 4.437 -32.7162 0 4.3065 -31.8747 0 8.5404 + [4,16,-32.8406,0,8.7992,-33.7076,0,4.437,-32.7162,0,4.3065,-31.8747,0,8.5404], +// 4 16 -33.7076 0 4.437 -34 0 0 -33 0 0 -32.7162 0 4.3065 + [4,16,-33.7076,0,4.437,-34,0,0,-33,0,0,-32.7162,0,4.3065], +// 4 16 -34 0 0 -33.7076 0 -4.437 -32.7162 0 -4.3065 -33 0 0 + [4,16,-34,0,0,-33.7076,0,-4.437,-32.7162,0,-4.3065,-33,0,0], +// 4 16 -33.7076 0 -4.437 -32.8406 0 -8.7992 -31.8747 0 -8.5404 -32.7162 0 -4.3065 + [4,16,-33.7076,0,-4.437,-32.8406,0,-8.7992,-31.8747,0,-8.5404,-32.7162,0,-4.3065], +// 4 16 -32.8406 0 -8.7992 -31.4126 0 -13.0118 -30.4887 0 -12.6291 -31.8747 0 -8.5404 + [4,16,-32.8406,0,-8.7992,-31.4126,0,-13.0118,-30.4887,0,-12.6291,-31.8747,0,-8.5404], +// 4 16 -31.4126 0 -13.0118 -29.444 0 -17 -28.578 0 -16.5 -30.4887 0 -12.6291 + [4,16,-31.4126,0,-13.0118,-29.444,0,-17,-28.578,0,-16.5,-30.4887,0,-12.6291], +// 4 16 -29.444 0 -17 -26.9756 0 -20.6992 -26.1822 0 -20.0904 -28.578 0 -16.5 + [4,16,-29.444,0,-17,-26.9756,0,-20.6992,-26.1822,0,-20.0904,-28.578,0,-16.5], +// 4 16 -26.9756 0 -20.6992 -24.0414 0 -24.0414 -23.3343 0 -23.3343 -26.1822 0 -20.0904 + [4,16,-26.9756,0,-20.6992,-24.0414,0,-24.0414,-23.3343,0,-23.3343,-26.1822,0,-20.0904], +// 4 16 -24.0414 0 -24.0414 -20.6992 0 -26.9756 -20.0904 0 -26.1822 -23.3343 0 -23.3343 + [4,16,-24.0414,0,-24.0414,-20.6992,0,-26.9756,-20.0904,0,-26.1822,-23.3343,0,-23.3343], +// 4 16 -20.6992 0 -26.9756 -17 0 -29.444 -16.5 0 -28.578 -20.0904 0 -26.1822 + [4,16,-20.6992,0,-26.9756,-17,0,-29.444,-16.5,0,-28.578,-20.0904,0,-26.1822], +// 4 16 -17 0 -29.444 -13.0118 0 -31.4126 -12.6291 0 -30.4887 -16.5 0 -28.578 + [4,16,-17,0,-29.444,-13.0118,0,-31.4126,-12.6291,0,-30.4887,-16.5,0,-28.578], +// 4 16 -13.0118 0 -31.4126 -8.7992 0 -32.8406 -8.5404 0 -31.8747 -12.6291 0 -30.4887 + [4,16,-13.0118,0,-31.4126,-8.7992,0,-32.8406,-8.5404,0,-31.8747,-12.6291,0,-30.4887], +// 4 16 -8.7992 0 -32.8406 -4.437 0 -33.7076 -4.3065 0 -32.7162 -8.5404 0 -31.8747 + [4,16,-8.7992,0,-32.8406,-4.437,0,-33.7076,-4.3065,0,-32.7162,-8.5404,0,-31.8747], +// 4 16 -4.437 0 -33.7076 0 0 -34 0 0 -33 -4.3065 0 -32.7162 + [4,16,-4.437,0,-33.7076,0,0,-34,0,0,-33,-4.3065,0,-32.7162], +// 4 16 0 0 -34 4.437 0 -33.7076 4.3065 0 -32.7162 0 0 -33 + [4,16,0,0,-34,4.437,0,-33.7076,4.3065,0,-32.7162,0,0,-33], +// 4 16 4.437 0 -33.7076 8.7992 0 -32.8406 8.5404 0 -31.8747 4.3065 0 -32.7162 + [4,16,4.437,0,-33.7076,8.7992,0,-32.8406,8.5404,0,-31.8747,4.3065,0,-32.7162], +// 4 16 8.7992 0 -32.8406 13.0118 0 -31.4126 12.6291 0 -30.4887 8.5404 0 -31.8747 + [4,16,8.7992,0,-32.8406,13.0118,0,-31.4126,12.6291,0,-30.4887,8.5404,0,-31.8747], +// 4 16 13.0118 0 -31.4126 17 0 -29.444 16.5 0 -28.578 12.6291 0 -30.4887 + [4,16,13.0118,0,-31.4126,17,0,-29.444,16.5,0,-28.578,12.6291,0,-30.4887], +// 4 16 17 0 -29.444 20.6992 0 -26.9756 20.0904 0 -26.1822 16.5 0 -28.578 + [4,16,17,0,-29.444,20.6992,0,-26.9756,20.0904,0,-26.1822,16.5,0,-28.578], +// 4 16 20.6992 0 -26.9756 24.0414 0 -24.0414 23.3343 0 -23.3343 20.0904 0 -26.1822 + [4,16,20.6992,0,-26.9756,24.0414,0,-24.0414,23.3343,0,-23.3343,20.0904,0,-26.1822], +// 4 16 24.0414 0 -24.0414 26.9756 0 -20.6992 26.1822 0 -20.0904 23.3343 0 -23.3343 + [4,16,24.0414,0,-24.0414,26.9756,0,-20.6992,26.1822,0,-20.0904,23.3343,0,-23.3343], +// 4 16 26.9756 0 -20.6992 29.444 0 -17 28.578 0 -16.5 26.1822 0 -20.0904 + [4,16,26.9756,0,-20.6992,29.444,0,-17,28.578,0,-16.5,26.1822,0,-20.0904], +// 4 16 29.444 0 -17 31.4126 0 -13.0118 30.4887 0 -12.6291 28.578 0 -16.5 + [4,16,29.444,0,-17,31.4126,0,-13.0118,30.4887,0,-12.6291,28.578,0,-16.5], +// 4 16 31.4126 0 -13.0118 32.8406 0 -8.7992 31.8747 0 -8.5404 30.4887 0 -12.6291 + [4,16,31.4126,0,-13.0118,32.8406,0,-8.7992,31.8747,0,-8.5404,30.4887,0,-12.6291], +// 4 16 32.8406 0 -8.7992 33.7076 0 -4.437 32.7162 0 -4.3065 31.8747 0 -8.5404 + [4,16,32.8406,0,-8.7992,33.7076,0,-4.437,32.7162,0,-4.3065,31.8747,0,-8.5404], +// 4 16 33.7076 0 -4.437 34 0 0 33 0 0 32.7162 0 -4.3065 + [4,16,33.7076,0,-4.437,34,0,0,33,0,0,32.7162,0,-4.3065], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__4_4ring33(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring33(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring33(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring34.scad b/p/48/4-4ring34.scad new file mode 100644 index 000000000..56c98d357 --- /dev/null +++ b/p/48/4-4ring34.scad @@ -0,0 +1,119 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring34() = [ +// 0 Hi-Res Ring 34 x 1.0 +// 0 Name: 48\4-4ring34.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\4-4rin34.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 34 0 0 35 0 0 34.699 0 4.5675 33.7076 0 4.437 + [4,16,34,0,0,35,0,0,34.699,0,4.5675,33.7076,0,4.437], +// 4 16 33.7076 0 4.437 34.699 0 4.5675 33.8065 0 9.058 32.8406 0 8.7992 + [4,16,33.7076,0,4.437,34.699,0,4.5675,33.8065,0,9.058,32.8406,0,8.7992], +// 4 16 32.8406 0 8.7992 33.8065 0 9.058 32.3365 0 13.3945 31.4126 0 13.0118 + [4,16,32.8406,0,8.7992,33.8065,0,9.058,32.3365,0,13.3945,31.4126,0,13.0118], +// 4 16 31.4126 0 13.0118 32.3365 0 13.3945 30.31 0 17.5 29.444 0 17 + [4,16,31.4126,0,13.0118,32.3365,0,13.3945,30.31,0,17.5,29.444,0,17], +// 4 16 29.444 0 17 30.31 0 17.5 27.769 0 21.308 26.9756 0 20.6992 + [4,16,29.444,0,17,30.31,0,17.5,27.769,0,21.308,26.9756,0,20.6992], +// 4 16 26.9756 0 20.6992 27.769 0 21.308 24.7485 0 24.7485 24.0414 0 24.0414 + [4,16,26.9756,0,20.6992,27.769,0,21.308,24.7485,0,24.7485,24.0414,0,24.0414], +// 4 16 24.0414 0 24.0414 24.7485 0 24.7485 21.308 0 27.769 20.6992 0 26.9756 + [4,16,24.0414,0,24.0414,24.7485,0,24.7485,21.308,0,27.769,20.6992,0,26.9756], +// 4 16 20.6992 0 26.9756 21.308 0 27.769 17.5 0 30.31 17 0 29.444 + [4,16,20.6992,0,26.9756,21.308,0,27.769,17.5,0,30.31,17,0,29.444], +// 4 16 17 0 29.444 17.5 0 30.31 13.3945 0 32.3365 13.0118 0 31.4126 + [4,16,17,0,29.444,17.5,0,30.31,13.3945,0,32.3365,13.0118,0,31.4126], +// 4 16 13.0118 0 31.4126 13.3945 0 32.3365 9.058 0 33.8065 8.7992 0 32.8406 + [4,16,13.0118,0,31.4126,13.3945,0,32.3365,9.058,0,33.8065,8.7992,0,32.8406], +// 4 16 8.7992 0 32.8406 9.058 0 33.8065 4.5675 0 34.699 4.437 0 33.7076 + [4,16,8.7992,0,32.8406,9.058,0,33.8065,4.5675,0,34.699,4.437,0,33.7076], +// 4 16 4.437 0 33.7076 4.5675 0 34.699 0 0 35 0 0 34 + [4,16,4.437,0,33.7076,4.5675,0,34.699,0,0,35,0,0,34], +// 4 16 0 0 34 0 0 35 -4.5675 0 34.699 -4.437 0 33.7076 + [4,16,0,0,34,0,0,35,-4.5675,0,34.699,-4.437,0,33.7076], +// 4 16 -4.437 0 33.7076 -4.5675 0 34.699 -9.058 0 33.8065 -8.7992 0 32.8406 + [4,16,-4.437,0,33.7076,-4.5675,0,34.699,-9.058,0,33.8065,-8.7992,0,32.8406], +// 4 16 -8.7992 0 32.8406 -9.058 0 33.8065 -13.3945 0 32.3365 -13.0118 0 31.4126 + [4,16,-8.7992,0,32.8406,-9.058,0,33.8065,-13.3945,0,32.3365,-13.0118,0,31.4126], +// 4 16 -13.0118 0 31.4126 -13.3945 0 32.3365 -17.5 0 30.31 -17 0 29.444 + [4,16,-13.0118,0,31.4126,-13.3945,0,32.3365,-17.5,0,30.31,-17,0,29.444], +// 4 16 -17 0 29.444 -17.5 0 30.31 -21.308 0 27.769 -20.6992 0 26.9756 + [4,16,-17,0,29.444,-17.5,0,30.31,-21.308,0,27.769,-20.6992,0,26.9756], +// 4 16 -20.6992 0 26.9756 -21.308 0 27.769 -24.7485 0 24.7485 -24.0414 0 24.0414 + [4,16,-20.6992,0,26.9756,-21.308,0,27.769,-24.7485,0,24.7485,-24.0414,0,24.0414], +// 4 16 -24.0414 0 24.0414 -24.7485 0 24.7485 -27.769 0 21.308 -26.9756 0 20.6992 + [4,16,-24.0414,0,24.0414,-24.7485,0,24.7485,-27.769,0,21.308,-26.9756,0,20.6992], +// 4 16 -26.9756 0 20.6992 -27.769 0 21.308 -30.31 0 17.5 -29.444 0 17 + [4,16,-26.9756,0,20.6992,-27.769,0,21.308,-30.31,0,17.5,-29.444,0,17], +// 4 16 -29.444 0 17 -30.31 0 17.5 -32.3365 0 13.3945 -31.4126 0 13.0118 + [4,16,-29.444,0,17,-30.31,0,17.5,-32.3365,0,13.3945,-31.4126,0,13.0118], +// 4 16 -31.4126 0 13.0118 -32.3365 0 13.3945 -33.8065 0 9.058 -32.8406 0 8.7992 + [4,16,-31.4126,0,13.0118,-32.3365,0,13.3945,-33.8065,0,9.058,-32.8406,0,8.7992], +// 4 16 -32.8406 0 8.7992 -33.8065 0 9.058 -34.699 0 4.5675 -33.7076 0 4.437 + [4,16,-32.8406,0,8.7992,-33.8065,0,9.058,-34.699,0,4.5675,-33.7076,0,4.437], +// 4 16 -33.7076 0 4.437 -34.699 0 4.5675 -35 0 0 -34 0 0 + [4,16,-33.7076,0,4.437,-34.699,0,4.5675,-35,0,0,-34,0,0], +// 4 16 -34 0 0 -35 0 0 -34.699 0 -4.5675 -33.7076 0 -4.437 + [4,16,-34,0,0,-35,0,0,-34.699,0,-4.5675,-33.7076,0,-4.437], +// 4 16 -33.7076 0 -4.437 -34.699 0 -4.5675 -33.8065 0 -9.058 -32.8406 0 -8.7992 + [4,16,-33.7076,0,-4.437,-34.699,0,-4.5675,-33.8065,0,-9.058,-32.8406,0,-8.7992], +// 4 16 -32.8406 0 -8.7992 -33.8065 0 -9.058 -32.3365 0 -13.3945 -31.4126 0 -13.0118 + [4,16,-32.8406,0,-8.7992,-33.8065,0,-9.058,-32.3365,0,-13.3945,-31.4126,0,-13.0118], +// 4 16 -31.4126 0 -13.0118 -32.3365 0 -13.3945 -30.31 0 -17.5 -29.444 0 -17 + [4,16,-31.4126,0,-13.0118,-32.3365,0,-13.3945,-30.31,0,-17.5,-29.444,0,-17], +// 4 16 -29.444 0 -17 -30.31 0 -17.5 -27.769 0 -21.308 -26.9756 0 -20.6992 + [4,16,-29.444,0,-17,-30.31,0,-17.5,-27.769,0,-21.308,-26.9756,0,-20.6992], +// 4 16 -26.9756 0 -20.6992 -27.769 0 -21.308 -24.7485 0 -24.7485 -24.0414 0 -24.0414 + [4,16,-26.9756,0,-20.6992,-27.769,0,-21.308,-24.7485,0,-24.7485,-24.0414,0,-24.0414], +// 4 16 -24.0414 0 -24.0414 -24.7485 0 -24.7485 -21.308 0 -27.769 -20.6992 0 -26.9756 + [4,16,-24.0414,0,-24.0414,-24.7485,0,-24.7485,-21.308,0,-27.769,-20.6992,0,-26.9756], +// 4 16 -20.6992 0 -26.9756 -21.308 0 -27.769 -17.5 0 -30.31 -17 0 -29.444 + [4,16,-20.6992,0,-26.9756,-21.308,0,-27.769,-17.5,0,-30.31,-17,0,-29.444], +// 4 16 -17 0 -29.444 -17.5 0 -30.31 -13.3945 0 -32.3365 -13.0118 0 -31.4126 + [4,16,-17,0,-29.444,-17.5,0,-30.31,-13.3945,0,-32.3365,-13.0118,0,-31.4126], +// 4 16 -13.0118 0 -31.4126 -13.3945 0 -32.3365 -9.058 0 -33.8065 -8.7992 0 -32.8406 + [4,16,-13.0118,0,-31.4126,-13.3945,0,-32.3365,-9.058,0,-33.8065,-8.7992,0,-32.8406], +// 4 16 -8.7992 0 -32.8406 -9.058 0 -33.8065 -4.5675 0 -34.699 -4.437 0 -33.7076 + [4,16,-8.7992,0,-32.8406,-9.058,0,-33.8065,-4.5675,0,-34.699,-4.437,0,-33.7076], +// 4 16 -4.437 0 -33.7076 -4.5675 0 -34.699 0 0 -35 0 0 -34 + [4,16,-4.437,0,-33.7076,-4.5675,0,-34.699,0,0,-35,0,0,-34], +// 4 16 0 0 -34 0 0 -35 4.5675 0 -34.699 4.437 0 -33.7076 + [4,16,0,0,-34,0,0,-35,4.5675,0,-34.699,4.437,0,-33.7076], +// 4 16 4.437 0 -33.7076 4.5675 0 -34.699 9.058 0 -33.8065 8.7992 0 -32.8406 + [4,16,4.437,0,-33.7076,4.5675,0,-34.699,9.058,0,-33.8065,8.7992,0,-32.8406], +// 4 16 8.7992 0 -32.8406 9.058 0 -33.8065 13.3945 0 -32.3365 13.0118 0 -31.4126 + [4,16,8.7992,0,-32.8406,9.058,0,-33.8065,13.3945,0,-32.3365,13.0118,0,-31.4126], +// 4 16 13.0118 0 -31.4126 13.3945 0 -32.3365 17.5 0 -30.31 17 0 -29.444 + [4,16,13.0118,0,-31.4126,13.3945,0,-32.3365,17.5,0,-30.31,17,0,-29.444], +// 4 16 17 0 -29.444 17.5 0 -30.31 21.308 0 -27.769 20.6992 0 -26.9756 + [4,16,17,0,-29.444,17.5,0,-30.31,21.308,0,-27.769,20.6992,0,-26.9756], +// 4 16 20.6992 0 -26.9756 21.308 0 -27.769 24.7485 0 -24.7485 24.0414 0 -24.0414 + [4,16,20.6992,0,-26.9756,21.308,0,-27.769,24.7485,0,-24.7485,24.0414,0,-24.0414], +// 4 16 24.0414 0 -24.0414 24.7485 0 -24.7485 27.769 0 -21.308 26.9756 0 -20.6992 + [4,16,24.0414,0,-24.0414,24.7485,0,-24.7485,27.769,0,-21.308,26.9756,0,-20.6992], +// 4 16 26.9756 0 -20.6992 27.769 0 -21.308 30.31 0 -17.5 29.444 0 -17 + [4,16,26.9756,0,-20.6992,27.769,0,-21.308,30.31,0,-17.5,29.444,0,-17], +// 4 16 29.444 0 -17 30.31 0 -17.5 32.3365 0 -13.3945 31.4126 0 -13.0118 + [4,16,29.444,0,-17,30.31,0,-17.5,32.3365,0,-13.3945,31.4126,0,-13.0118], +// 4 16 31.4126 0 -13.0118 32.3365 0 -13.3945 33.8065 0 -9.058 32.8406 0 -8.7992 + [4,16,31.4126,0,-13.0118,32.3365,0,-13.3945,33.8065,0,-9.058,32.8406,0,-8.7992], +// 4 16 32.8406 0 -8.7992 33.8065 0 -9.058 34.699 0 -4.5675 33.7076 0 -4.437 + [4,16,32.8406,0,-8.7992,33.8065,0,-9.058,34.699,0,-4.5675,33.7076,0,-4.437], +// 4 16 33.7076 0 -4.437 34.699 0 -4.5675 35 0 0 34 0 0 + [4,16,33.7076,0,-4.437,34.699,0,-4.5675,35,0,0,34,0,0], +// +// 0 // end of file +// +]; +module ldraw_lib__48__4_4ring34(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring34(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring34(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring37.scad b/p/48/4-4ring37.scad new file mode 100644 index 000000000..4b9b2839f --- /dev/null +++ b/p/48/4-4ring37.scad @@ -0,0 +1,118 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring37() = [ +// 0 Hi-Res Ring 37 x 1.0 +// 0 Name: 48\4-4ring37.dat +// 0 Author: Paul Easter [pneaster] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2012-02-27 [Philo] Changed to CCW +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\4-4rin37.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 38 0 0 37.6732 0 4.959 36.6818 0 4.8285 37 0 0 + [4,16,38,0,0,37.6732,0,4.959,36.6818,0,4.8285,37,0,0], +// 4 16 37.6732 0 4.959 36.7042 0 9.8344 35.7383 0 9.5756 36.6818 0 4.8285 + [4,16,37.6732,0,4.959,36.7042,0,9.8344,35.7383,0,9.5756,36.6818,0,4.8285], +// 4 16 36.7042 0 9.8344 35.1082 0 14.5426 34.1843 0 14.1599 35.7383 0 9.5756 + [4,16,36.7042,0,9.8344,35.1082,0,14.5426,34.1843,0,14.1599,35.7383,0,9.5756], +// 4 16 35.1082 0 14.5426 32.908 0 19 32.042 0 18.5 34.1843 0 14.1599 + [4,16,35.1082,0,14.5426,32.908,0,19,32.042,0,18.5,34.1843,0,14.1599], +// 4 16 32.908 0 19 30.1492 0 23.1344 29.3558 0 22.5256 32.042 0 18.5 + [4,16,32.908,0,19,30.1492,0,23.1344,29.3558,0,22.5256,32.042,0,18.5], +// 4 16 30.1492 0 23.1344 26.8698 0 26.8698 26.1627 0 26.1627 29.3558 0 22.5256 + [4,16,30.1492,0,23.1344,26.8698,0,26.8698,26.1627,0,26.1627,29.3558,0,22.5256], +// 4 16 26.8698 0 26.8698 23.1344 0 30.1492 22.5256 0 29.3558 26.1627 0 26.1627 + [4,16,26.8698,0,26.8698,23.1344,0,30.1492,22.5256,0,29.3558,26.1627,0,26.1627], +// 4 16 23.1344 0 30.1492 19 0 32.908 18.5 0 32.042 22.5256 0 29.3558 + [4,16,23.1344,0,30.1492,19,0,32.908,18.5,0,32.042,22.5256,0,29.3558], +// 4 16 19 0 32.908 14.5426 0 35.1082 14.1599 0 34.1843 18.5 0 32.042 + [4,16,19,0,32.908,14.5426,0,35.1082,14.1599,0,34.1843,18.5,0,32.042], +// 4 16 14.5426 0 35.1082 9.8344 0 36.7042 9.5756 0 35.7383 14.1599 0 34.1843 + [4,16,14.5426,0,35.1082,9.8344,0,36.7042,9.5756,0,35.7383,14.1599,0,34.1843], +// 4 16 9.8344 0 36.7042 4.959 0 37.6732 4.8285 0 36.6818 9.5756 0 35.7383 + [4,16,9.8344,0,36.7042,4.959,0,37.6732,4.8285,0,36.6818,9.5756,0,35.7383], +// 4 16 4.959 0 37.6732 0 0 38 0 0 37 4.8285 0 36.6818 + [4,16,4.959,0,37.6732,0,0,38,0,0,37,4.8285,0,36.6818], +// 4 16 0 0 38 -4.959 0 37.6732 -4.8285 0 36.6818 0 0 37 + [4,16,0,0,38,-4.959,0,37.6732,-4.8285,0,36.6818,0,0,37], +// 4 16 -4.959 0 37.6732 -9.8344 0 36.7042 -9.5756 0 35.7383 -4.8285 0 36.6818 + [4,16,-4.959,0,37.6732,-9.8344,0,36.7042,-9.5756,0,35.7383,-4.8285,0,36.6818], +// 4 16 -9.8344 0 36.7042 -14.5426 0 35.1082 -14.1599 0 34.1843 -9.5756 0 35.7383 + [4,16,-9.8344,0,36.7042,-14.5426,0,35.1082,-14.1599,0,34.1843,-9.5756,0,35.7383], +// 4 16 -14.5426 0 35.1082 -19 0 32.908 -18.5 0 32.042 -14.1599 0 34.1843 + [4,16,-14.5426,0,35.1082,-19,0,32.908,-18.5,0,32.042,-14.1599,0,34.1843], +// 4 16 -19 0 32.908 -23.1344 0 30.1492 -22.5256 0 29.3558 -18.5 0 32.042 + [4,16,-19,0,32.908,-23.1344,0,30.1492,-22.5256,0,29.3558,-18.5,0,32.042], +// 4 16 -23.1344 0 30.1492 -26.8698 0 26.8698 -26.1627 0 26.1627 -22.5256 0 29.3558 + [4,16,-23.1344,0,30.1492,-26.8698,0,26.8698,-26.1627,0,26.1627,-22.5256,0,29.3558], +// 4 16 -26.8698 0 26.8698 -30.1492 0 23.1344 -29.3558 0 22.5256 -26.1627 0 26.1627 + [4,16,-26.8698,0,26.8698,-30.1492,0,23.1344,-29.3558,0,22.5256,-26.1627,0,26.1627], +// 4 16 -30.1492 0 23.1344 -32.908 0 19 -32.042 0 18.5 -29.3558 0 22.5256 + [4,16,-30.1492,0,23.1344,-32.908,0,19,-32.042,0,18.5,-29.3558,0,22.5256], +// 4 16 -32.908 0 19 -35.1082 0 14.5426 -34.1843 0 14.1599 -32.042 0 18.5 + [4,16,-32.908,0,19,-35.1082,0,14.5426,-34.1843,0,14.1599,-32.042,0,18.5], +// 4 16 -35.1082 0 14.5426 -36.7042 0 9.8344 -35.7383 0 9.5756 -34.1843 0 14.1599 + [4,16,-35.1082,0,14.5426,-36.7042,0,9.8344,-35.7383,0,9.5756,-34.1843,0,14.1599], +// 4 16 -36.7042 0 9.8344 -37.6732 0 4.959 -36.6818 0 4.8285 -35.7383 0 9.5756 + [4,16,-36.7042,0,9.8344,-37.6732,0,4.959,-36.6818,0,4.8285,-35.7383,0,9.5756], +// 4 16 -37.6732 0 4.959 -38 0 0 -37 0 0 -36.6818 0 4.8285 + [4,16,-37.6732,0,4.959,-38,0,0,-37,0,0,-36.6818,0,4.8285], +// 4 16 -38 0 0 -37.6732 0 -4.959 -36.6818 0 -4.8285 -37 0 0 + [4,16,-38,0,0,-37.6732,0,-4.959,-36.6818,0,-4.8285,-37,0,0], +// 4 16 -37.6732 0 -4.959 -36.7042 0 -9.8344 -35.7383 0 -9.5756 -36.6818 0 -4.8285 + [4,16,-37.6732,0,-4.959,-36.7042,0,-9.8344,-35.7383,0,-9.5756,-36.6818,0,-4.8285], +// 4 16 -36.7042 0 -9.8344 -35.1082 0 -14.5426 -34.1843 0 -14.1599 -35.7383 0 -9.5756 + [4,16,-36.7042,0,-9.8344,-35.1082,0,-14.5426,-34.1843,0,-14.1599,-35.7383,0,-9.5756], +// 4 16 -35.1082 0 -14.5426 -32.908 0 -19 -32.042 0 -18.5 -34.1843 0 -14.1599 + [4,16,-35.1082,0,-14.5426,-32.908,0,-19,-32.042,0,-18.5,-34.1843,0,-14.1599], +// 4 16 -32.908 0 -19 -30.1492 0 -23.1344 -29.3558 0 -22.5256 -32.042 0 -18.5 + [4,16,-32.908,0,-19,-30.1492,0,-23.1344,-29.3558,0,-22.5256,-32.042,0,-18.5], +// 4 16 -30.1492 0 -23.1344 -26.8698 0 -26.8698 -26.1627 0 -26.1627 -29.3558 0 -22.5256 + [4,16,-30.1492,0,-23.1344,-26.8698,0,-26.8698,-26.1627,0,-26.1627,-29.3558,0,-22.5256], +// 4 16 -26.8698 0 -26.8698 -23.1344 0 -30.1492 -22.5256 0 -29.3558 -26.1627 0 -26.1627 + [4,16,-26.8698,0,-26.8698,-23.1344,0,-30.1492,-22.5256,0,-29.3558,-26.1627,0,-26.1627], +// 4 16 -23.1344 0 -30.1492 -19 0 -32.908 -18.5 0 -32.042 -22.5256 0 -29.3558 + [4,16,-23.1344,0,-30.1492,-19,0,-32.908,-18.5,0,-32.042,-22.5256,0,-29.3558], +// 4 16 -19 0 -32.908 -14.5426 0 -35.1082 -14.1599 0 -34.1843 -18.5 0 -32.042 + [4,16,-19,0,-32.908,-14.5426,0,-35.1082,-14.1599,0,-34.1843,-18.5,0,-32.042], +// 4 16 -14.5426 0 -35.1082 -9.8344 0 -36.7042 -9.5756 0 -35.7383 -14.1599 0 -34.1843 + [4,16,-14.5426,0,-35.1082,-9.8344,0,-36.7042,-9.5756,0,-35.7383,-14.1599,0,-34.1843], +// 4 16 -9.8344 0 -36.7042 -4.959 0 -37.6732 -4.8285 0 -36.6818 -9.5756 0 -35.7383 + [4,16,-9.8344,0,-36.7042,-4.959,0,-37.6732,-4.8285,0,-36.6818,-9.5756,0,-35.7383], +// 4 16 -4.959 0 -37.6732 0 0 -38 0 0 -37 -4.8285 0 -36.6818 + [4,16,-4.959,0,-37.6732,0,0,-38,0,0,-37,-4.8285,0,-36.6818], +// 4 16 0 0 -38 4.959 0 -37.6732 4.8285 0 -36.6818 0 0 -37 + [4,16,0,0,-38,4.959,0,-37.6732,4.8285,0,-36.6818,0,0,-37], +// 4 16 4.959 0 -37.6732 9.8344 0 -36.7042 9.5756 0 -35.7383 4.8285 0 -36.6818 + [4,16,4.959,0,-37.6732,9.8344,0,-36.7042,9.5756,0,-35.7383,4.8285,0,-36.6818], +// 4 16 9.8344 0 -36.7042 14.5426 0 -35.1082 14.1599 0 -34.1843 9.5756 0 -35.7383 + [4,16,9.8344,0,-36.7042,14.5426,0,-35.1082,14.1599,0,-34.1843,9.5756,0,-35.7383], +// 4 16 14.5426 0 -35.1082 19 0 -32.908 18.5 0 -32.042 14.1599 0 -34.1843 + [4,16,14.5426,0,-35.1082,19,0,-32.908,18.5,0,-32.042,14.1599,0,-34.1843], +// 4 16 19 0 -32.908 23.1344 0 -30.1492 22.5256 0 -29.3558 18.5 0 -32.042 + [4,16,19,0,-32.908,23.1344,0,-30.1492,22.5256,0,-29.3558,18.5,0,-32.042], +// 4 16 23.1344 0 -30.1492 26.8698 0 -26.8698 26.1627 0 -26.1627 22.5256 0 -29.3558 + [4,16,23.1344,0,-30.1492,26.8698,0,-26.8698,26.1627,0,-26.1627,22.5256,0,-29.3558], +// 4 16 26.8698 0 -26.8698 30.1492 0 -23.1344 29.3558 0 -22.5256 26.1627 0 -26.1627 + [4,16,26.8698,0,-26.8698,30.1492,0,-23.1344,29.3558,0,-22.5256,26.1627,0,-26.1627], +// 4 16 30.1492 0 -23.1344 32.908 0 -19 32.042 0 -18.5 29.3558 0 -22.5256 + [4,16,30.1492,0,-23.1344,32.908,0,-19,32.042,0,-18.5,29.3558,0,-22.5256], +// 4 16 32.908 0 -19 35.1082 0 -14.5426 34.1843 0 -14.1599 32.042 0 -18.5 + [4,16,32.908,0,-19,35.1082,0,-14.5426,34.1843,0,-14.1599,32.042,0,-18.5], +// 4 16 35.1082 0 -14.5426 36.7042 0 -9.8344 35.7383 0 -9.5756 34.1843 0 -14.1599 + [4,16,35.1082,0,-14.5426,36.7042,0,-9.8344,35.7383,0,-9.5756,34.1843,0,-14.1599], +// 4 16 36.7042 0 -9.8344 37.6732 0 -4.959 36.6818 0 -4.8285 35.7383 0 -9.5756 + [4,16,36.7042,0,-9.8344,37.6732,0,-4.959,36.6818,0,-4.8285,35.7383,0,-9.5756], +// 4 16 37.6732 0 -4.959 38 0 0 37 0 0 36.6818 0 -4.8285 + [4,16,37.6732,0,-4.959,38,0,0,37,0,0,36.6818,0,-4.8285], +]; +module ldraw_lib__48__4_4ring37(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring37(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring37(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring41.scad b/p/48/4-4ring41.scad new file mode 100644 index 000000000..54a9d4d3d --- /dev/null +++ b/p/48/4-4ring41.scad @@ -0,0 +1,116 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring41() = [ +// 0 Hi-Res Ring 41 x 1.0 +// 0 Name: 48\4-4ring41.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\4-4rin41.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 41 0 0 42 0 0 41.6388 0 5.481 40.6474 0 5.3505 + [4,16,41,0,0,42,0,0,41.6388,0,5.481,40.6474,0,5.3505], +// 4 16 40.6474 0 5.3505 41.6388 0 5.481 40.5678 0 10.8696 39.6019 0 10.6108 + [4,16,40.6474,0,5.3505,41.6388,0,5.481,40.5678,0,10.8696,39.6019,0,10.6108], +// 4 16 39.6019 0 10.6108 40.5678 0 10.8696 38.8038 0 16.0734 37.8799 0 15.6907 + [4,16,39.6019,0,10.6108,40.5678,0,10.8696,38.8038,0,16.0734,37.8799,0,15.6907], +// 4 16 37.8799 0 15.6907 38.8038 0 16.0734 36.372 0 21 35.506 0 20.5 + [4,16,37.8799,0,15.6907,38.8038,0,16.0734,36.372,0,21,35.506,0,20.5], +// 4 16 35.506 0 20.5 36.372 0 21 33.3228 0 25.5696 32.5294 0 24.9608 + [4,16,35.506,0,20.5,36.372,0,21,33.3228,0,25.5696,32.5294,0,24.9608], +// 4 16 32.5294 0 24.9608 33.3228 0 25.5696 29.6982 0 29.6982 28.9911 0 28.9911 + [4,16,32.5294,0,24.9608,33.3228,0,25.5696,29.6982,0,29.6982,28.9911,0,28.9911], +// 4 16 28.9911 0 28.9911 29.6982 0 29.6982 25.5696 0 33.3228 24.9608 0 32.5294 + [4,16,28.9911,0,28.9911,29.6982,0,29.6982,25.5696,0,33.3228,24.9608,0,32.5294], +// 4 16 24.9608 0 32.5294 25.5696 0 33.3228 21 0 36.372 20.5 0 35.506 + [4,16,24.9608,0,32.5294,25.5696,0,33.3228,21,0,36.372,20.5,0,35.506], +// 4 16 20.5 0 35.506 21 0 36.372 16.0734 0 38.8038 15.6907 0 37.8799 + [4,16,20.5,0,35.506,21,0,36.372,16.0734,0,38.8038,15.6907,0,37.8799], +// 4 16 15.6907 0 37.8799 16.0734 0 38.8038 10.8696 0 40.5678 10.6108 0 39.6019 + [4,16,15.6907,0,37.8799,16.0734,0,38.8038,10.8696,0,40.5678,10.6108,0,39.6019], +// 4 16 10.6108 0 39.6019 10.8696 0 40.5678 5.481 0 41.6388 5.3505 0 40.6474 + [4,16,10.6108,0,39.6019,10.8696,0,40.5678,5.481,0,41.6388,5.3505,0,40.6474], +// 4 16 5.3505 0 40.6474 5.481 0 41.6388 0 0 42 0 0 41 + [4,16,5.3505,0,40.6474,5.481,0,41.6388,0,0,42,0,0,41], +// 4 16 0 0 41 0 0 42 -5.481 0 41.6388 -5.3505 0 40.6474 + [4,16,0,0,41,0,0,42,-5.481,0,41.6388,-5.3505,0,40.6474], +// 4 16 -5.3505 0 40.6474 -5.481 0 41.6388 -10.8696 0 40.5678 -10.6108 0 39.6019 + [4,16,-5.3505,0,40.6474,-5.481,0,41.6388,-10.8696,0,40.5678,-10.6108,0,39.6019], +// 4 16 -10.6108 0 39.6019 -10.8696 0 40.5678 -16.0734 0 38.8038 -15.6907 0 37.8799 + [4,16,-10.6108,0,39.6019,-10.8696,0,40.5678,-16.0734,0,38.8038,-15.6907,0,37.8799], +// 4 16 -15.6907 0 37.8799 -16.0734 0 38.8038 -21 0 36.372 -20.5 0 35.506 + [4,16,-15.6907,0,37.8799,-16.0734,0,38.8038,-21,0,36.372,-20.5,0,35.506], +// 4 16 -20.5 0 35.506 -21 0 36.372 -25.5696 0 33.3228 -24.9608 0 32.5294 + [4,16,-20.5,0,35.506,-21,0,36.372,-25.5696,0,33.3228,-24.9608,0,32.5294], +// 4 16 -24.9608 0 32.5294 -25.5696 0 33.3228 -29.6982 0 29.6982 -28.9911 0 28.9911 + [4,16,-24.9608,0,32.5294,-25.5696,0,33.3228,-29.6982,0,29.6982,-28.9911,0,28.9911], +// 4 16 -28.9911 0 28.9911 -29.6982 0 29.6982 -33.3228 0 25.5696 -32.5294 0 24.9608 + [4,16,-28.9911,0,28.9911,-29.6982,0,29.6982,-33.3228,0,25.5696,-32.5294,0,24.9608], +// 4 16 -32.5294 0 24.9608 -33.3228 0 25.5696 -36.372 0 21 -35.506 0 20.5 + [4,16,-32.5294,0,24.9608,-33.3228,0,25.5696,-36.372,0,21,-35.506,0,20.5], +// 4 16 -35.506 0 20.5 -36.372 0 21 -38.8038 0 16.0734 -37.8799 0 15.6907 + [4,16,-35.506,0,20.5,-36.372,0,21,-38.8038,0,16.0734,-37.8799,0,15.6907], +// 4 16 -37.8799 0 15.6907 -38.8038 0 16.0734 -40.5678 0 10.8696 -39.6019 0 10.6108 + [4,16,-37.8799,0,15.6907,-38.8038,0,16.0734,-40.5678,0,10.8696,-39.6019,0,10.6108], +// 4 16 -39.6019 0 10.6108 -40.5678 0 10.8696 -41.6388 0 5.481 -40.6474 0 5.3505 + [4,16,-39.6019,0,10.6108,-40.5678,0,10.8696,-41.6388,0,5.481,-40.6474,0,5.3505], +// 4 16 -40.6474 0 5.3505 -41.6388 0 5.481 -42 0 0 -41 0 0 + [4,16,-40.6474,0,5.3505,-41.6388,0,5.481,-42,0,0,-41,0,0], +// 4 16 -41 0 0 -42 0 0 -41.6388 0 -5.481 -40.6474 0 -5.3505 + [4,16,-41,0,0,-42,0,0,-41.6388,0,-5.481,-40.6474,0,-5.3505], +// 4 16 -40.6474 0 -5.3505 -41.6388 0 -5.481 -40.5678 0 -10.8696 -39.6019 0 -10.6108 + [4,16,-40.6474,0,-5.3505,-41.6388,0,-5.481,-40.5678,0,-10.8696,-39.6019,0,-10.6108], +// 4 16 -39.6019 0 -10.6108 -40.5678 0 -10.8696 -38.8038 0 -16.0734 -37.8799 0 -15.6907 + [4,16,-39.6019,0,-10.6108,-40.5678,0,-10.8696,-38.8038,0,-16.0734,-37.8799,0,-15.6907], +// 4 16 -37.8799 0 -15.6907 -38.8038 0 -16.0734 -36.372 0 -21 -35.506 0 -20.5 + [4,16,-37.8799,0,-15.6907,-38.8038,0,-16.0734,-36.372,0,-21,-35.506,0,-20.5], +// 4 16 -35.506 0 -20.5 -36.372 0 -21 -33.3228 0 -25.5696 -32.5294 0 -24.9608 + [4,16,-35.506,0,-20.5,-36.372,0,-21,-33.3228,0,-25.5696,-32.5294,0,-24.9608], +// 4 16 -32.5294 0 -24.9608 -33.3228 0 -25.5696 -29.6982 0 -29.6982 -28.9911 0 -28.9911 + [4,16,-32.5294,0,-24.9608,-33.3228,0,-25.5696,-29.6982,0,-29.6982,-28.9911,0,-28.9911], +// 4 16 -28.9911 0 -28.9911 -29.6982 0 -29.6982 -25.5696 0 -33.3228 -24.9608 0 -32.5294 + [4,16,-28.9911,0,-28.9911,-29.6982,0,-29.6982,-25.5696,0,-33.3228,-24.9608,0,-32.5294], +// 4 16 -24.9608 0 -32.5294 -25.5696 0 -33.3228 -21 0 -36.372 -20.5 0 -35.506 + [4,16,-24.9608,0,-32.5294,-25.5696,0,-33.3228,-21,0,-36.372,-20.5,0,-35.506], +// 4 16 -20.5 0 -35.506 -21 0 -36.372 -16.0734 0 -38.8038 -15.6907 0 -37.8799 + [4,16,-20.5,0,-35.506,-21,0,-36.372,-16.0734,0,-38.8038,-15.6907,0,-37.8799], +// 4 16 -15.6907 0 -37.8799 -16.0734 0 -38.8038 -10.8696 0 -40.5678 -10.6108 0 -39.6019 + [4,16,-15.6907,0,-37.8799,-16.0734,0,-38.8038,-10.8696,0,-40.5678,-10.6108,0,-39.6019], +// 4 16 -10.6108 0 -39.6019 -10.8696 0 -40.5678 -5.481 0 -41.6388 -5.3505 0 -40.6474 + [4,16,-10.6108,0,-39.6019,-10.8696,0,-40.5678,-5.481,0,-41.6388,-5.3505,0,-40.6474], +// 4 16 -5.3505 0 -40.6474 -5.481 0 -41.6388 0 0 -42 0 0 -41 + [4,16,-5.3505,0,-40.6474,-5.481,0,-41.6388,0,0,-42,0,0,-41], +// 4 16 0 0 -41 0 0 -42 5.481 0 -41.6388 5.3505 0 -40.6474 + [4,16,0,0,-41,0,0,-42,5.481,0,-41.6388,5.3505,0,-40.6474], +// 4 16 5.3505 0 -40.6474 5.481 0 -41.6388 10.8696 0 -40.5678 10.6108 0 -39.6019 + [4,16,5.3505,0,-40.6474,5.481,0,-41.6388,10.8696,0,-40.5678,10.6108,0,-39.6019], +// 4 16 10.6108 0 -39.6019 10.8696 0 -40.5678 16.0734 0 -38.8038 15.6907 0 -37.8799 + [4,16,10.6108,0,-39.6019,10.8696,0,-40.5678,16.0734,0,-38.8038,15.6907,0,-37.8799], +// 4 16 15.6907 0 -37.8799 16.0734 0 -38.8038 21 0 -36.372 20.5 0 -35.506 + [4,16,15.6907,0,-37.8799,16.0734,0,-38.8038,21,0,-36.372,20.5,0,-35.506], +// 4 16 20.5 0 -35.506 21 0 -36.372 25.5696 0 -33.3228 24.9608 0 -32.5294 + [4,16,20.5,0,-35.506,21,0,-36.372,25.5696,0,-33.3228,24.9608,0,-32.5294], +// 4 16 24.9608 0 -32.5294 25.5696 0 -33.3228 29.6982 0 -29.6982 28.9911 0 -28.9911 + [4,16,24.9608,0,-32.5294,25.5696,0,-33.3228,29.6982,0,-29.6982,28.9911,0,-28.9911], +// 4 16 28.9911 0 -28.9911 29.6982 0 -29.6982 33.3228 0 -25.5696 32.5294 0 -24.9608 + [4,16,28.9911,0,-28.9911,29.6982,0,-29.6982,33.3228,0,-25.5696,32.5294,0,-24.9608], +// 4 16 32.5294 0 -24.9608 33.3228 0 -25.5696 36.372 0 -21 35.506 0 -20.5 + [4,16,32.5294,0,-24.9608,33.3228,0,-25.5696,36.372,0,-21,35.506,0,-20.5], +// 4 16 35.506 0 -20.5 36.372 0 -21 38.8038 0 -16.0734 37.8799 0 -15.6907 + [4,16,35.506,0,-20.5,36.372,0,-21,38.8038,0,-16.0734,37.8799,0,-15.6907], +// 4 16 37.8799 0 -15.6907 38.8038 0 -16.0734 40.5678 0 -10.8696 39.6019 0 -10.6108 + [4,16,37.8799,0,-15.6907,38.8038,0,-16.0734,40.5678,0,-10.8696,39.6019,0,-10.6108], +// 4 16 39.6019 0 -10.6108 40.5678 0 -10.8696 41.6388 0 -5.481 40.6474 0 -5.3505 + [4,16,39.6019,0,-10.6108,40.5678,0,-10.8696,41.6388,0,-5.481,40.6474,0,-5.3505], +// 4 16 40.6474 0 -5.3505 41.6388 0 -5.481 42 0 0 41 0 0 + [4,16,40.6474,0,-5.3505,41.6388,0,-5.481,42,0,0,41,0,0], +]; +module ldraw_lib__48__4_4ring41(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring41(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring41(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring42.scad b/p/48/4-4ring42.scad new file mode 100644 index 000000000..fae8bf88b --- /dev/null +++ b/p/48/4-4ring42.scad @@ -0,0 +1,117 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring42() = [ +// 0 Hi-Res Ring 42 x 1.0 +// 0 Name: 48\4-4ring42.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-02-18 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 43 0 0 42.6302 0 5.6115 41.6388 0 5.481 42 0 0 + [4,16,43,0,0,42.6302,0,5.6115,41.6388,0,5.481,42,0,0], +// 4 16 42.6302 0 5.6115 41.5337 0 11.1284 40.5678 0 10.8696 41.6388 0 5.481 + [4,16,42.6302,0,5.6115,41.5337,0,11.1284,40.5678,0,10.8696,41.6388,0,5.481], +// 4 16 41.5337 0 11.1284 39.7277 0 16.4561 38.8038 0 16.0734 40.5678 0 10.8696 + [4,16,41.5337,0,11.1284,39.7277,0,16.4561,38.8038,0,16.0734,40.5678,0,10.8696], +// 4 16 39.7277 0 16.4561 37.238 0 21.5 36.372 0 21 38.8038 0 16.0734 + [4,16,39.7277,0,16.4561,37.238,0,21.5,36.372,0,21,38.8038,0,16.0734], +// 4 16 37.238 0 21.5 34.1162 0 26.1784 33.3228 0 25.5696 36.372 0 21 + [4,16,37.238,0,21.5,34.1162,0,26.1784,33.3228,0,25.5696,36.372,0,21], +// 4 16 34.1162 0 26.1784 30.4053 0 30.4053 29.6982 0 29.6982 33.3228 0 25.5696 + [4,16,34.1162,0,26.1784,30.4053,0,30.4053,29.6982,0,29.6982,33.3228,0,25.5696], +// 4 16 30.4053 0 30.4053 26.1784 0 34.1162 25.5696 0 33.3228 29.6982 0 29.6982 + [4,16,30.4053,0,30.4053,26.1784,0,34.1162,25.5696,0,33.3228,29.6982,0,29.6982], +// 4 16 26.1784 0 34.1162 21.5 0 37.238 21 0 36.372 25.5696 0 33.3228 + [4,16,26.1784,0,34.1162,21.5,0,37.238,21,0,36.372,25.5696,0,33.3228], +// 4 16 21.5 0 37.238 16.4561 0 39.7277 16.0734 0 38.8038 21 0 36.372 + [4,16,21.5,0,37.238,16.4561,0,39.7277,16.0734,0,38.8038,21,0,36.372], +// 4 16 16.4561 0 39.7277 11.1284 0 41.5337 10.8696 0 40.5678 16.0734 0 38.8038 + [4,16,16.4561,0,39.7277,11.1284,0,41.5337,10.8696,0,40.5678,16.0734,0,38.8038], +// 4 16 11.1284 0 41.5337 5.6115 0 42.6302 5.481 0 41.6388 10.8696 0 40.5678 + [4,16,11.1284,0,41.5337,5.6115,0,42.6302,5.481,0,41.6388,10.8696,0,40.5678], +// 4 16 5.6115 0 42.6302 0 0 43 0 0 42 5.481 0 41.6388 + [4,16,5.6115,0,42.6302,0,0,43,0,0,42,5.481,0,41.6388], +// 4 16 0 0 43 -5.6115 0 42.6302 -5.481 0 41.6388 0 0 42 + [4,16,0,0,43,-5.6115,0,42.6302,-5.481,0,41.6388,0,0,42], +// 4 16 -5.6115 0 42.6302 -11.1284 0 41.5337 -10.8696 0 40.5678 -5.481 0 41.6388 + [4,16,-5.6115,0,42.6302,-11.1284,0,41.5337,-10.8696,0,40.5678,-5.481,0,41.6388], +// 4 16 -11.1284 0 41.5337 -16.4561 0 39.7277 -16.0734 0 38.8038 -10.8696 0 40.5678 + [4,16,-11.1284,0,41.5337,-16.4561,0,39.7277,-16.0734,0,38.8038,-10.8696,0,40.5678], +// 4 16 -16.4561 0 39.7277 -21.5 0 37.238 -21 0 36.372 -16.0734 0 38.8038 + [4,16,-16.4561,0,39.7277,-21.5,0,37.238,-21,0,36.372,-16.0734,0,38.8038], +// 4 16 -21.5 0 37.238 -26.1784 0 34.1162 -25.5696 0 33.3228 -21 0 36.372 + [4,16,-21.5,0,37.238,-26.1784,0,34.1162,-25.5696,0,33.3228,-21,0,36.372], +// 4 16 -26.1784 0 34.1162 -30.4053 0 30.4053 -29.6982 0 29.6982 -25.5696 0 33.3228 + [4,16,-26.1784,0,34.1162,-30.4053,0,30.4053,-29.6982,0,29.6982,-25.5696,0,33.3228], +// 4 16 -30.4053 0 30.4053 -34.1162 0 26.1784 -33.3228 0 25.5696 -29.6982 0 29.6982 + [4,16,-30.4053,0,30.4053,-34.1162,0,26.1784,-33.3228,0,25.5696,-29.6982,0,29.6982], +// 4 16 -34.1162 0 26.1784 -37.238 0 21.5 -36.372 0 21 -33.3228 0 25.5696 + [4,16,-34.1162,0,26.1784,-37.238,0,21.5,-36.372,0,21,-33.3228,0,25.5696], +// 4 16 -37.238 0 21.5 -39.7277 0 16.4561 -38.8038 0 16.0734 -36.372 0 21 + [4,16,-37.238,0,21.5,-39.7277,0,16.4561,-38.8038,0,16.0734,-36.372,0,21], +// 4 16 -39.7277 0 16.4561 -41.5337 0 11.1284 -40.5678 0 10.8696 -38.8038 0 16.0734 + [4,16,-39.7277,0,16.4561,-41.5337,0,11.1284,-40.5678,0,10.8696,-38.8038,0,16.0734], +// 4 16 -41.5337 0 11.1284 -42.6302 0 5.6115 -41.6388 0 5.481 -40.5678 0 10.8696 + [4,16,-41.5337,0,11.1284,-42.6302,0,5.6115,-41.6388,0,5.481,-40.5678,0,10.8696], +// 4 16 -42.6302 0 5.6115 -43 0 0 -42 0 0 -41.6388 0 5.481 + [4,16,-42.6302,0,5.6115,-43,0,0,-42,0,0,-41.6388,0,5.481], +// 4 16 -43 0 0 -42.6302 0 -5.6115 -41.6388 0 -5.481 -42 0 0 + [4,16,-43,0,0,-42.6302,0,-5.6115,-41.6388,0,-5.481,-42,0,0], +// 4 16 -42.6302 0 -5.6115 -41.5337 0 -11.1284 -40.5678 0 -10.8696 -41.6388 0 -5.481 + [4,16,-42.6302,0,-5.6115,-41.5337,0,-11.1284,-40.5678,0,-10.8696,-41.6388,0,-5.481], +// 4 16 -41.5337 0 -11.1284 -39.7277 0 -16.4561 -38.8038 0 -16.0734 -40.5678 0 -10.8696 + [4,16,-41.5337,0,-11.1284,-39.7277,0,-16.4561,-38.8038,0,-16.0734,-40.5678,0,-10.8696], +// 4 16 -39.7277 0 -16.4561 -37.238 0 -21.5 -36.372 0 -21 -38.8038 0 -16.0734 + [4,16,-39.7277,0,-16.4561,-37.238,0,-21.5,-36.372,0,-21,-38.8038,0,-16.0734], +// 4 16 -37.238 0 -21.5 -34.1162 0 -26.1784 -33.3228 0 -25.5696 -36.372 0 -21 + [4,16,-37.238,0,-21.5,-34.1162,0,-26.1784,-33.3228,0,-25.5696,-36.372,0,-21], +// 4 16 -34.1162 0 -26.1784 -30.4053 0 -30.4053 -29.6982 0 -29.6982 -33.3228 0 -25.5696 + [4,16,-34.1162,0,-26.1784,-30.4053,0,-30.4053,-29.6982,0,-29.6982,-33.3228,0,-25.5696], +// 4 16 -30.4053 0 -30.4053 -26.1784 0 -34.1162 -25.5696 0 -33.3228 -29.6982 0 -29.6982 + [4,16,-30.4053,0,-30.4053,-26.1784,0,-34.1162,-25.5696,0,-33.3228,-29.6982,0,-29.6982], +// 4 16 -26.1784 0 -34.1162 -21.5 0 -37.238 -21 0 -36.372 -25.5696 0 -33.3228 + [4,16,-26.1784,0,-34.1162,-21.5,0,-37.238,-21,0,-36.372,-25.5696,0,-33.3228], +// 4 16 -21.5 0 -37.238 -16.4561 0 -39.7277 -16.0734 0 -38.8038 -21 0 -36.372 + [4,16,-21.5,0,-37.238,-16.4561,0,-39.7277,-16.0734,0,-38.8038,-21,0,-36.372], +// 4 16 -16.4561 0 -39.7277 -11.1284 0 -41.5337 -10.8696 0 -40.5678 -16.0734 0 -38.8038 + [4,16,-16.4561,0,-39.7277,-11.1284,0,-41.5337,-10.8696,0,-40.5678,-16.0734,0,-38.8038], +// 4 16 -11.1284 0 -41.5337 -5.6115 0 -42.6302 -5.481 0 -41.6388 -10.8696 0 -40.5678 + [4,16,-11.1284,0,-41.5337,-5.6115,0,-42.6302,-5.481,0,-41.6388,-10.8696,0,-40.5678], +// 4 16 -5.6115 0 -42.6302 0 0 -43 0 0 -42 -5.481 0 -41.6388 + [4,16,-5.6115,0,-42.6302,0,0,-43,0,0,-42,-5.481,0,-41.6388], +// 4 16 0 0 -43 5.6115 0 -42.6302 5.481 0 -41.6388 0 0 -42 + [4,16,0,0,-43,5.6115,0,-42.6302,5.481,0,-41.6388,0,0,-42], +// 4 16 5.6115 0 -42.6302 11.1284 0 -41.5337 10.8696 0 -40.5678 5.481 0 -41.6388 + [4,16,5.6115,0,-42.6302,11.1284,0,-41.5337,10.8696,0,-40.5678,5.481,0,-41.6388], +// 4 16 11.1284 0 -41.5337 16.4561 0 -39.7277 16.0734 0 -38.8038 10.8696 0 -40.5678 + [4,16,11.1284,0,-41.5337,16.4561,0,-39.7277,16.0734,0,-38.8038,10.8696,0,-40.5678], +// 4 16 16.4561 0 -39.7277 21.5 0 -37.238 21 0 -36.372 16.0734 0 -38.8038 + [4,16,16.4561,0,-39.7277,21.5,0,-37.238,21,0,-36.372,16.0734,0,-38.8038], +// 4 16 21.5 0 -37.238 26.1784 0 -34.1162 25.5696 0 -33.3228 21 0 -36.372 + [4,16,21.5,0,-37.238,26.1784,0,-34.1162,25.5696,0,-33.3228,21,0,-36.372], +// 4 16 26.1784 0 -34.1162 30.4053 0 -30.4053 29.6982 0 -29.6982 25.5696 0 -33.3228 + [4,16,26.1784,0,-34.1162,30.4053,0,-30.4053,29.6982,0,-29.6982,25.5696,0,-33.3228], +// 4 16 30.4053 0 -30.4053 34.1162 0 -26.1784 33.3228 0 -25.5696 29.6982 0 -29.6982 + [4,16,30.4053,0,-30.4053,34.1162,0,-26.1784,33.3228,0,-25.5696,29.6982,0,-29.6982], +// 4 16 34.1162 0 -26.1784 37.238 0 -21.5 36.372 0 -21 33.3228 0 -25.5696 + [4,16,34.1162,0,-26.1784,37.238,0,-21.5,36.372,0,-21,33.3228,0,-25.5696], +// 4 16 37.238 0 -21.5 39.7277 0 -16.4561 38.8038 0 -16.0734 36.372 0 -21 + [4,16,37.238,0,-21.5,39.7277,0,-16.4561,38.8038,0,-16.0734,36.372,0,-21], +// 4 16 39.7277 0 -16.4561 41.5337 0 -11.1284 40.5678 0 -10.8696 38.8038 0 -16.0734 + [4,16,39.7277,0,-16.4561,41.5337,0,-11.1284,40.5678,0,-10.8696,38.8038,0,-16.0734], +// 4 16 41.5337 0 -11.1284 42.6302 0 -5.6115 41.6388 0 -5.481 40.5678 0 -10.8696 + [4,16,41.5337,0,-11.1284,42.6302,0,-5.6115,41.6388,0,-5.481,40.5678,0,-10.8696], +// 4 16 42.6302 0 -5.6115 43 0 0 42 0 0 41.6388 0 -5.481 + [4,16,42.6302,0,-5.6115,43,0,0,42,0,0,41.6388,0,-5.481], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__4_4ring42(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring42(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring42(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring47.scad b/p/48/4-4ring47.scad new file mode 100644 index 000000000..b031798e5 --- /dev/null +++ b/p/48/4-4ring47.scad @@ -0,0 +1,119 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring47() = [ +// 0 Hi-Res Ring 47 x 1.0 +// 0 Name: 48\4-4ring47.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\4-4rin47.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 47 0 0 48 0 0 47.5872 0 6.264 46.5958 0 6.1335 + [4,16,47,0,0,48,0,0,47.5872,0,6.264,46.5958,0,6.1335], +// 4 16 46.5958 0 6.1335 47.5872 0 6.264 46.3632 0 12.4224 45.3973 0 12.1636 + [4,16,46.5958,0,6.1335,47.5872,0,6.264,46.3632,0,12.4224,45.3973,0,12.1636], +// 4 16 45.3973 0 12.1636 46.3632 0 12.4224 44.3472 0 18.3696 43.4233 0 17.9869 + [4,16,45.3973,0,12.1636,46.3632,0,12.4224,44.3472,0,18.3696,43.4233,0,17.9869], +// 4 16 43.4233 0 17.9869 44.3472 0 18.3696 41.568 0 24 40.702 0 23.5 + [4,16,43.4233,0,17.9869,44.3472,0,18.3696,41.568,0,24,40.702,0,23.5], +// 4 16 40.702 0 23.5 41.568 0 24 38.0832 0 29.2224 37.2898 0 28.6136 + [4,16,40.702,0,23.5,41.568,0,24,38.0832,0,29.2224,37.2898,0,28.6136], +// 4 16 37.2898 0 28.6136 38.0832 0 29.2224 33.9408 0 33.9408 33.2337 0 33.2337 + [4,16,37.2898,0,28.6136,38.0832,0,29.2224,33.9408,0,33.9408,33.2337,0,33.2337], +// 4 16 33.2337 0 33.2337 33.9408 0 33.9408 29.2224 0 38.0832 28.6136 0 37.2898 + [4,16,33.2337,0,33.2337,33.9408,0,33.9408,29.2224,0,38.0832,28.6136,0,37.2898], +// 4 16 28.6136 0 37.2898 29.2224 0 38.0832 24 0 41.568 23.5 0 40.702 + [4,16,28.6136,0,37.2898,29.2224,0,38.0832,24,0,41.568,23.5,0,40.702], +// 4 16 23.5 0 40.702 24 0 41.568 18.3696 0 44.3472 17.9869 0 43.4233 + [4,16,23.5,0,40.702,24,0,41.568,18.3696,0,44.3472,17.9869,0,43.4233], +// 4 16 17.9869 0 43.4233 18.3696 0 44.3472 12.4224 0 46.3632 12.1636 0 45.3973 + [4,16,17.9869,0,43.4233,18.3696,0,44.3472,12.4224,0,46.3632,12.1636,0,45.3973], +// 4 16 12.1636 0 45.3973 12.4224 0 46.3632 6.264 0 47.5872 6.1335 0 46.5958 + [4,16,12.1636,0,45.3973,12.4224,0,46.3632,6.264,0,47.5872,6.1335,0,46.5958], +// 4 16 6.1335 0 46.5958 6.264 0 47.5872 0 0 48 0 0 47 + [4,16,6.1335,0,46.5958,6.264,0,47.5872,0,0,48,0,0,47], +// 4 16 0 0 47 0 0 48 -6.264 0 47.5872 -6.1335 0 46.5958 + [4,16,0,0,47,0,0,48,-6.264,0,47.5872,-6.1335,0,46.5958], +// 4 16 -6.1335 0 46.5958 -6.264 0 47.5872 -12.4224 0 46.3632 -12.1636 0 45.3973 + [4,16,-6.1335,0,46.5958,-6.264,0,47.5872,-12.4224,0,46.3632,-12.1636,0,45.3973], +// 4 16 -12.1636 0 45.3973 -12.4224 0 46.3632 -18.3696 0 44.3472 -17.9869 0 43.4233 + [4,16,-12.1636,0,45.3973,-12.4224,0,46.3632,-18.3696,0,44.3472,-17.9869,0,43.4233], +// 4 16 -17.9869 0 43.4233 -18.3696 0 44.3472 -24 0 41.568 -23.5 0 40.702 + [4,16,-17.9869,0,43.4233,-18.3696,0,44.3472,-24,0,41.568,-23.5,0,40.702], +// 4 16 -23.5 0 40.702 -24 0 41.568 -29.2224 0 38.0832 -28.6136 0 37.2898 + [4,16,-23.5,0,40.702,-24,0,41.568,-29.2224,0,38.0832,-28.6136,0,37.2898], +// 4 16 -28.6136 0 37.2898 -29.2224 0 38.0832 -33.9408 0 33.9408 -33.2337 0 33.2337 + [4,16,-28.6136,0,37.2898,-29.2224,0,38.0832,-33.9408,0,33.9408,-33.2337,0,33.2337], +// 4 16 -33.2337 0 33.2337 -33.9408 0 33.9408 -38.0832 0 29.2224 -37.2898 0 28.6136 + [4,16,-33.2337,0,33.2337,-33.9408,0,33.9408,-38.0832,0,29.2224,-37.2898,0,28.6136], +// 4 16 -37.2898 0 28.6136 -38.0832 0 29.2224 -41.568 0 24 -40.702 0 23.5 + [4,16,-37.2898,0,28.6136,-38.0832,0,29.2224,-41.568,0,24,-40.702,0,23.5], +// 4 16 -40.702 0 23.5 -41.568 0 24 -44.3472 0 18.3696 -43.4233 0 17.9869 + [4,16,-40.702,0,23.5,-41.568,0,24,-44.3472,0,18.3696,-43.4233,0,17.9869], +// 4 16 -43.4233 0 17.9869 -44.3472 0 18.3696 -46.3632 0 12.4224 -45.3973 0 12.1636 + [4,16,-43.4233,0,17.9869,-44.3472,0,18.3696,-46.3632,0,12.4224,-45.3973,0,12.1636], +// 4 16 -45.3973 0 12.1636 -46.3632 0 12.4224 -47.5872 0 6.264 -46.5958 0 6.1335 + [4,16,-45.3973,0,12.1636,-46.3632,0,12.4224,-47.5872,0,6.264,-46.5958,0,6.1335], +// 4 16 -46.5958 0 6.1335 -47.5872 0 6.264 -48 0 0 -47 0 0 + [4,16,-46.5958,0,6.1335,-47.5872,0,6.264,-48,0,0,-47,0,0], +// 4 16 -47 0 0 -48 0 0 -47.5872 0 -6.264 -46.5958 0 -6.1335 + [4,16,-47,0,0,-48,0,0,-47.5872,0,-6.264,-46.5958,0,-6.1335], +// 4 16 -46.5958 0 -6.1335 -47.5872 0 -6.264 -46.3632 0 -12.4224 -45.3973 0 -12.1636 + [4,16,-46.5958,0,-6.1335,-47.5872,0,-6.264,-46.3632,0,-12.4224,-45.3973,0,-12.1636], +// 4 16 -45.3973 0 -12.1636 -46.3632 0 -12.4224 -44.3472 0 -18.3696 -43.4233 0 -17.9869 + [4,16,-45.3973,0,-12.1636,-46.3632,0,-12.4224,-44.3472,0,-18.3696,-43.4233,0,-17.9869], +// 4 16 -43.4233 0 -17.9869 -44.3472 0 -18.3696 -41.568 0 -24 -40.702 0 -23.5 + [4,16,-43.4233,0,-17.9869,-44.3472,0,-18.3696,-41.568,0,-24,-40.702,0,-23.5], +// 4 16 -40.702 0 -23.5 -41.568 0 -24 -38.0832 0 -29.2224 -37.2898 0 -28.6136 + [4,16,-40.702,0,-23.5,-41.568,0,-24,-38.0832,0,-29.2224,-37.2898,0,-28.6136], +// 4 16 -37.2898 0 -28.6136 -38.0832 0 -29.2224 -33.9408 0 -33.9408 -33.2337 0 -33.2337 + [4,16,-37.2898,0,-28.6136,-38.0832,0,-29.2224,-33.9408,0,-33.9408,-33.2337,0,-33.2337], +// 4 16 -33.2337 0 -33.2337 -33.9408 0 -33.9408 -29.2224 0 -38.0832 -28.6136 0 -37.2898 + [4,16,-33.2337,0,-33.2337,-33.9408,0,-33.9408,-29.2224,0,-38.0832,-28.6136,0,-37.2898], +// 4 16 -28.6136 0 -37.2898 -29.2224 0 -38.0832 -24 0 -41.568 -23.5 0 -40.702 + [4,16,-28.6136,0,-37.2898,-29.2224,0,-38.0832,-24,0,-41.568,-23.5,0,-40.702], +// 4 16 -23.5 0 -40.702 -24 0 -41.568 -18.3696 0 -44.3472 -17.9869 0 -43.4233 + [4,16,-23.5,0,-40.702,-24,0,-41.568,-18.3696,0,-44.3472,-17.9869,0,-43.4233], +// 4 16 -17.9869 0 -43.4233 -18.3696 0 -44.3472 -12.4224 0 -46.3632 -12.1636 0 -45.3973 + [4,16,-17.9869,0,-43.4233,-18.3696,0,-44.3472,-12.4224,0,-46.3632,-12.1636,0,-45.3973], +// 4 16 -12.1636 0 -45.3973 -12.4224 0 -46.3632 -6.264 0 -47.5872 -6.1335 0 -46.5958 + [4,16,-12.1636,0,-45.3973,-12.4224,0,-46.3632,-6.264,0,-47.5872,-6.1335,0,-46.5958], +// 4 16 -6.1335 0 -46.5958 -6.264 0 -47.5872 0 0 -48 0 0 -47 + [4,16,-6.1335,0,-46.5958,-6.264,0,-47.5872,0,0,-48,0,0,-47], +// 4 16 0 0 -47 0 0 -48 6.264 0 -47.5872 6.1335 0 -46.5958 + [4,16,0,0,-47,0,0,-48,6.264,0,-47.5872,6.1335,0,-46.5958], +// 4 16 6.1335 0 -46.5958 6.264 0 -47.5872 12.4224 0 -46.3632 12.1636 0 -45.3973 + [4,16,6.1335,0,-46.5958,6.264,0,-47.5872,12.4224,0,-46.3632,12.1636,0,-45.3973], +// 4 16 12.1636 0 -45.3973 12.4224 0 -46.3632 18.3696 0 -44.3472 17.9869 0 -43.4233 + [4,16,12.1636,0,-45.3973,12.4224,0,-46.3632,18.3696,0,-44.3472,17.9869,0,-43.4233], +// 4 16 17.9869 0 -43.4233 18.3696 0 -44.3472 24 0 -41.568 23.5 0 -40.702 + [4,16,17.9869,0,-43.4233,18.3696,0,-44.3472,24,0,-41.568,23.5,0,-40.702], +// 4 16 23.5 0 -40.702 24 0 -41.568 29.2224 0 -38.0832 28.6136 0 -37.2898 + [4,16,23.5,0,-40.702,24,0,-41.568,29.2224,0,-38.0832,28.6136,0,-37.2898], +// 4 16 28.6136 0 -37.2898 29.2224 0 -38.0832 33.9408 0 -33.9408 33.2337 0 -33.2337 + [4,16,28.6136,0,-37.2898,29.2224,0,-38.0832,33.9408,0,-33.9408,33.2337,0,-33.2337], +// 4 16 33.2337 0 -33.2337 33.9408 0 -33.9408 38.0832 0 -29.2224 37.2898 0 -28.6136 + [4,16,33.2337,0,-33.2337,33.9408,0,-33.9408,38.0832,0,-29.2224,37.2898,0,-28.6136], +// 4 16 37.2898 0 -28.6136 38.0832 0 -29.2224 41.568 0 -24 40.702 0 -23.5 + [4,16,37.2898,0,-28.6136,38.0832,0,-29.2224,41.568,0,-24,40.702,0,-23.5], +// 4 16 40.702 0 -23.5 41.568 0 -24 44.3472 0 -18.3696 43.4233 0 -17.9869 + [4,16,40.702,0,-23.5,41.568,0,-24,44.3472,0,-18.3696,43.4233,0,-17.9869], +// 4 16 43.4233 0 -17.9869 44.3472 0 -18.3696 46.3632 0 -12.4224 45.3973 0 -12.1636 + [4,16,43.4233,0,-17.9869,44.3472,0,-18.3696,46.3632,0,-12.4224,45.3973,0,-12.1636], +// 4 16 45.3973 0 -12.1636 46.3632 0 -12.4224 47.5872 0 -6.264 46.5958 0 -6.1335 + [4,16,45.3973,0,-12.1636,46.3632,0,-12.4224,47.5872,0,-6.264,46.5958,0,-6.1335], +// 4 16 46.5958 0 -6.1335 47.5872 0 -6.264 48 0 0 47 0 0 + [4,16,46.5958,0,-6.1335,47.5872,0,-6.264,48,0,0,47,0,0], +// +// 0 end of file +// +]; +module ldraw_lib__48__4_4ring47(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring47(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring47(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring49.scad b/p/48/4-4ring49.scad new file mode 100644 index 000000000..10ceb4495 --- /dev/null +++ b/p/48/4-4ring49.scad @@ -0,0 +1,117 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring49() = [ +// 0 Hi-Res Ring 49 x 1.0 +// 0 Name: 48\4-4ring49.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\4-4rin49.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 49 0 0 50 0 0 49.57 0 6.525 48.5786 0 6.3945 + [4,16,49,0,0,50,0,0,49.57,0,6.525,48.5786,0,6.3945], +// 4 16 48.5786 0 6.3945 49.57 0 6.525 48.295 0 12.94 47.3291 0 12.6812 + [4,16,48.5786,0,6.3945,49.57,0,6.525,48.295,0,12.94,47.3291,0,12.6812], +// 4 16 47.3291 0 12.6812 48.295 0 12.94 46.195 0 19.135 45.2711 0 18.7523 + [4,16,47.3291,0,12.6812,48.295,0,12.94,46.195,0,19.135,45.2711,0,18.7523], +// 4 16 45.2711 0 18.7523 46.195 0 19.135 43.3 0 25 42.434 0 24.5 + [4,16,45.2711,0,18.7523,46.195,0,19.135,43.3,0,25,42.434,0,24.5], +// 4 16 42.434 0 24.5 43.3 0 25 39.67 0 30.44 38.8766 0 29.8312 + [4,16,42.434,0,24.5,43.3,0,25,39.67,0,30.44,38.8766,0,29.8312], +// 4 16 38.8766 0 29.8312 39.67 0 30.44 35.355 0 35.355 34.6479 0 34.6479 + [4,16,38.8766,0,29.8312,39.67,0,30.44,35.355,0,35.355,34.6479,0,34.6479], +// 4 16 34.6479 0 34.6479 35.355 0 35.355 30.44 0 39.67 29.8312 0 38.8766 + [4,16,34.6479,0,34.6479,35.355,0,35.355,30.44,0,39.67,29.8312,0,38.8766], +// 4 16 29.8312 0 38.8766 30.44 0 39.67 25 0 43.3 24.5 0 42.434 + [4,16,29.8312,0,38.8766,30.44,0,39.67,25,0,43.3,24.5,0,42.434], +// 4 16 24.5 0 42.434 25 0 43.3 19.135 0 46.195 18.7523 0 45.2711 + [4,16,24.5,0,42.434,25,0,43.3,19.135,0,46.195,18.7523,0,45.2711], +// 4 16 18.7523 0 45.2711 19.135 0 46.195 12.94 0 48.295 12.6812 0 47.3291 + [4,16,18.7523,0,45.2711,19.135,0,46.195,12.94,0,48.295,12.6812,0,47.3291], +// 4 16 12.6812 0 47.3291 12.94 0 48.295 6.525 0 49.57 6.3945 0 48.5786 + [4,16,12.6812,0,47.3291,12.94,0,48.295,6.525,0,49.57,6.3945,0,48.5786], +// 4 16 6.3945 0 48.5786 6.525 0 49.57 0 0 50 0 0 49 + [4,16,6.3945,0,48.5786,6.525,0,49.57,0,0,50,0,0,49], +// 4 16 0 0 49 0 0 50 -6.525 0 49.57 -6.3945 0 48.5786 + [4,16,0,0,49,0,0,50,-6.525,0,49.57,-6.3945,0,48.5786], +// 4 16 -6.3945 0 48.5786 -6.525 0 49.57 -12.94 0 48.295 -12.6812 0 47.3291 + [4,16,-6.3945,0,48.5786,-6.525,0,49.57,-12.94,0,48.295,-12.6812,0,47.3291], +// 4 16 -12.6812 0 47.3291 -12.94 0 48.295 -19.135 0 46.195 -18.7523 0 45.2711 + [4,16,-12.6812,0,47.3291,-12.94,0,48.295,-19.135,0,46.195,-18.7523,0,45.2711], +// 4 16 -18.7523 0 45.2711 -19.135 0 46.195 -25 0 43.3 -24.5 0 42.434 + [4,16,-18.7523,0,45.2711,-19.135,0,46.195,-25,0,43.3,-24.5,0,42.434], +// 4 16 -24.5 0 42.434 -25 0 43.3 -30.44 0 39.67 -29.8312 0 38.8766 + [4,16,-24.5,0,42.434,-25,0,43.3,-30.44,0,39.67,-29.8312,0,38.8766], +// 4 16 -29.8312 0 38.8766 -30.44 0 39.67 -35.355 0 35.355 -34.6479 0 34.6479 + [4,16,-29.8312,0,38.8766,-30.44,0,39.67,-35.355,0,35.355,-34.6479,0,34.6479], +// 4 16 -34.6479 0 34.6479 -35.355 0 35.355 -39.67 0 30.44 -38.8766 0 29.8312 + [4,16,-34.6479,0,34.6479,-35.355,0,35.355,-39.67,0,30.44,-38.8766,0,29.8312], +// 4 16 -38.8766 0 29.8312 -39.67 0 30.44 -43.3 0 25 -42.434 0 24.5 + [4,16,-38.8766,0,29.8312,-39.67,0,30.44,-43.3,0,25,-42.434,0,24.5], +// 4 16 -42.434 0 24.5 -43.3 0 25 -46.195 0 19.135 -45.2711 0 18.7523 + [4,16,-42.434,0,24.5,-43.3,0,25,-46.195,0,19.135,-45.2711,0,18.7523], +// 4 16 -45.2711 0 18.7523 -46.195 0 19.135 -48.295 0 12.94 -47.3291 0 12.6812 + [4,16,-45.2711,0,18.7523,-46.195,0,19.135,-48.295,0,12.94,-47.3291,0,12.6812], +// 4 16 -47.3291 0 12.6812 -48.295 0 12.94 -49.57 0 6.525 -48.5786 0 6.3945 + [4,16,-47.3291,0,12.6812,-48.295,0,12.94,-49.57,0,6.525,-48.5786,0,6.3945], +// 4 16 -48.5786 0 6.3945 -49.57 0 6.525 -50 0 0 -49 0 0 + [4,16,-48.5786,0,6.3945,-49.57,0,6.525,-50,0,0,-49,0,0], +// 4 16 -49 0 0 -50 0 0 -49.57 0 -6.525 -48.5786 0 -6.3945 + [4,16,-49,0,0,-50,0,0,-49.57,0,-6.525,-48.5786,0,-6.3945], +// 4 16 -48.5786 0 -6.3945 -49.57 0 -6.525 -48.295 0 -12.94 -47.3291 0 -12.6812 + [4,16,-48.5786,0,-6.3945,-49.57,0,-6.525,-48.295,0,-12.94,-47.3291,0,-12.6812], +// 4 16 -47.3291 0 -12.6812 -48.295 0 -12.94 -46.195 0 -19.135 -45.2711 0 -18.7523 + [4,16,-47.3291,0,-12.6812,-48.295,0,-12.94,-46.195,0,-19.135,-45.2711,0,-18.7523], +// 4 16 -45.2711 0 -18.7523 -46.195 0 -19.135 -43.3 0 -25 -42.434 0 -24.5 + [4,16,-45.2711,0,-18.7523,-46.195,0,-19.135,-43.3,0,-25,-42.434,0,-24.5], +// 4 16 -42.434 0 -24.5 -43.3 0 -25 -39.67 0 -30.44 -38.8766 0 -29.8312 + [4,16,-42.434,0,-24.5,-43.3,0,-25,-39.67,0,-30.44,-38.8766,0,-29.8312], +// 4 16 -38.8766 0 -29.8312 -39.67 0 -30.44 -35.355 0 -35.355 -34.6479 0 -34.6479 + [4,16,-38.8766,0,-29.8312,-39.67,0,-30.44,-35.355,0,-35.355,-34.6479,0,-34.6479], +// 4 16 -34.6479 0 -34.6479 -35.355 0 -35.355 -30.44 0 -39.67 -29.8312 0 -38.8766 + [4,16,-34.6479,0,-34.6479,-35.355,0,-35.355,-30.44,0,-39.67,-29.8312,0,-38.8766], +// 4 16 -29.8312 0 -38.8766 -30.44 0 -39.67 -25 0 -43.3 -24.5 0 -42.434 + [4,16,-29.8312,0,-38.8766,-30.44,0,-39.67,-25,0,-43.3,-24.5,0,-42.434], +// 4 16 -24.5 0 -42.434 -25 0 -43.3 -19.135 0 -46.195 -18.7523 0 -45.2711 + [4,16,-24.5,0,-42.434,-25,0,-43.3,-19.135,0,-46.195,-18.7523,0,-45.2711], +// 4 16 -18.7523 0 -45.2711 -19.135 0 -46.195 -12.94 0 -48.295 -12.6812 0 -47.3291 + [4,16,-18.7523,0,-45.2711,-19.135,0,-46.195,-12.94,0,-48.295,-12.6812,0,-47.3291], +// 4 16 -12.6812 0 -47.3291 -12.94 0 -48.295 -6.525 0 -49.57 -6.3945 0 -48.5786 + [4,16,-12.6812,0,-47.3291,-12.94,0,-48.295,-6.525,0,-49.57,-6.3945,0,-48.5786], +// 4 16 -6.3945 0 -48.5786 -6.525 0 -49.57 0 0 -50 0 0 -49 + [4,16,-6.3945,0,-48.5786,-6.525,0,-49.57,0,0,-50,0,0,-49], +// 4 16 0 0 -49 0 0 -50 6.525 0 -49.57 6.3945 0 -48.5786 + [4,16,0,0,-49,0,0,-50,6.525,0,-49.57,6.3945,0,-48.5786], +// 4 16 6.3945 0 -48.5786 6.525 0 -49.57 12.94 0 -48.295 12.6812 0 -47.3291 + [4,16,6.3945,0,-48.5786,6.525,0,-49.57,12.94,0,-48.295,12.6812,0,-47.3291], +// 4 16 12.6812 0 -47.3291 12.94 0 -48.295 19.135 0 -46.195 18.7523 0 -45.2711 + [4,16,12.6812,0,-47.3291,12.94,0,-48.295,19.135,0,-46.195,18.7523,0,-45.2711], +// 4 16 18.7523 0 -45.2711 19.135 0 -46.195 25 0 -43.3 24.5 0 -42.434 + [4,16,18.7523,0,-45.2711,19.135,0,-46.195,25,0,-43.3,24.5,0,-42.434], +// 4 16 24.5 0 -42.434 25 0 -43.3 30.44 0 -39.67 29.8312 0 -38.8766 + [4,16,24.5,0,-42.434,25,0,-43.3,30.44,0,-39.67,29.8312,0,-38.8766], +// 4 16 29.8312 0 -38.8766 30.44 0 -39.67 35.355 0 -35.355 34.6479 0 -34.6479 + [4,16,29.8312,0,-38.8766,30.44,0,-39.67,35.355,0,-35.355,34.6479,0,-34.6479], +// 4 16 34.6479 0 -34.6479 35.355 0 -35.355 39.67 0 -30.44 38.8766 0 -29.8312 + [4,16,34.6479,0,-34.6479,35.355,0,-35.355,39.67,0,-30.44,38.8766,0,-29.8312], +// 4 16 38.8766 0 -29.8312 39.67 0 -30.44 43.3 0 -25 42.434 0 -24.5 + [4,16,38.8766,0,-29.8312,39.67,0,-30.44,43.3,0,-25,42.434,0,-24.5], +// 4 16 42.434 0 -24.5 43.3 0 -25 46.195 0 -19.135 45.2711 0 -18.7523 + [4,16,42.434,0,-24.5,43.3,0,-25,46.195,0,-19.135,45.2711,0,-18.7523], +// 4 16 45.2711 0 -18.7523 46.195 0 -19.135 48.295 0 -12.94 47.3291 0 -12.6812 + [4,16,45.2711,0,-18.7523,46.195,0,-19.135,48.295,0,-12.94,47.3291,0,-12.6812], +// 4 16 47.3291 0 -12.6812 48.295 0 -12.94 49.57 0 -6.525 48.5786 0 -6.3945 + [4,16,47.3291,0,-12.6812,48.295,0,-12.94,49.57,0,-6.525,48.5786,0,-6.3945], +// 4 16 48.5786 0 -6.3945 49.57 0 -6.525 50 0 0 49 0 0 + [4,16,48.5786,0,-6.3945,49.57,0,-6.525,50,0,0,49,0,0], +// 0 +]; +module ldraw_lib__48__4_4ring49(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring49(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring49(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring50.scad b/p/48/4-4ring50.scad new file mode 100644 index 000000000..aeed7acbf --- /dev/null +++ b/p/48/4-4ring50.scad @@ -0,0 +1,119 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring50() = [ +// 0 Hi-Res Ring 50 x 1.0 +// 0 Name: 48\4-4ring50.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\4-4rin50.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 50 0 0 51 0 0 50.5614 0 6.6555 49.57 0 6.525 + [4,16,50,0,0,51,0,0,50.5614,0,6.6555,49.57,0,6.525], +// 4 16 49.57 0 6.525 50.5614 0 6.6555 49.2609 0 13.1988 48.295 0 12.94 + [4,16,49.57,0,6.525,50.5614,0,6.6555,49.2609,0,13.1988,48.295,0,12.94], +// 4 16 48.295 0 12.94 49.2609 0 13.1988 47.1189 0 19.5177 46.195 0 19.135 + [4,16,48.295,0,12.94,49.2609,0,13.1988,47.1189,0,19.5177,46.195,0,19.135], +// 4 16 46.195 0 19.135 47.1189 0 19.5177 44.166 0 25.5 43.3 0 25 + [4,16,46.195,0,19.135,47.1189,0,19.5177,44.166,0,25.5,43.3,0,25], +// 4 16 43.3 0 25 44.166 0 25.5 40.4634 0 31.0488 39.67 0 30.44 + [4,16,43.3,0,25,44.166,0,25.5,40.4634,0,31.0488,39.67,0,30.44], +// 4 16 39.67 0 30.44 40.4634 0 31.0488 36.0621 0 36.0621 35.355 0 35.355 + [4,16,39.67,0,30.44,40.4634,0,31.0488,36.0621,0,36.0621,35.355,0,35.355], +// 4 16 35.355 0 35.355 36.0621 0 36.0621 31.0488 0 40.4634 30.44 0 39.67 + [4,16,35.355,0,35.355,36.0621,0,36.0621,31.0488,0,40.4634,30.44,0,39.67], +// 4 16 30.44 0 39.67 31.0488 0 40.4634 25.5 0 44.166 25 0 43.3 + [4,16,30.44,0,39.67,31.0488,0,40.4634,25.5,0,44.166,25,0,43.3], +// 4 16 25 0 43.3 25.5 0 44.166 19.5177 0 47.1189 19.135 0 46.195 + [4,16,25,0,43.3,25.5,0,44.166,19.5177,0,47.1189,19.135,0,46.195], +// 4 16 19.135 0 46.195 19.5177 0 47.1189 13.1988 0 49.2609 12.94 0 48.295 + [4,16,19.135,0,46.195,19.5177,0,47.1189,13.1988,0,49.2609,12.94,0,48.295], +// 4 16 12.94 0 48.295 13.1988 0 49.2609 6.6555 0 50.5614 6.525 0 49.57 + [4,16,12.94,0,48.295,13.1988,0,49.2609,6.6555,0,50.5614,6.525,0,49.57], +// 4 16 6.525 0 49.57 6.6555 0 50.5614 0 0 51 0 0 50 + [4,16,6.525,0,49.57,6.6555,0,50.5614,0,0,51,0,0,50], +// 4 16 0 0 50 0 0 51 -6.6555 0 50.5614 -6.525 0 49.57 + [4,16,0,0,50,0,0,51,-6.6555,0,50.5614,-6.525,0,49.57], +// 4 16 -6.525 0 49.57 -6.6555 0 50.5614 -13.1988 0 49.2609 -12.94 0 48.295 + [4,16,-6.525,0,49.57,-6.6555,0,50.5614,-13.1988,0,49.2609,-12.94,0,48.295], +// 4 16 -12.94 0 48.295 -13.1988 0 49.2609 -19.5177 0 47.1189 -19.135 0 46.195 + [4,16,-12.94,0,48.295,-13.1988,0,49.2609,-19.5177,0,47.1189,-19.135,0,46.195], +// 4 16 -19.135 0 46.195 -19.5177 0 47.1189 -25.5 0 44.166 -25 0 43.3 + [4,16,-19.135,0,46.195,-19.5177,0,47.1189,-25.5,0,44.166,-25,0,43.3], +// 4 16 -25 0 43.3 -25.5 0 44.166 -31.0488 0 40.4634 -30.44 0 39.67 + [4,16,-25,0,43.3,-25.5,0,44.166,-31.0488,0,40.4634,-30.44,0,39.67], +// 4 16 -30.44 0 39.67 -31.0488 0 40.4634 -36.0621 0 36.0621 -35.355 0 35.355 + [4,16,-30.44,0,39.67,-31.0488,0,40.4634,-36.0621,0,36.0621,-35.355,0,35.355], +// 4 16 -35.355 0 35.355 -36.0621 0 36.0621 -40.4634 0 31.0488 -39.67 0 30.44 + [4,16,-35.355,0,35.355,-36.0621,0,36.0621,-40.4634,0,31.0488,-39.67,0,30.44], +// 4 16 -39.67 0 30.44 -40.4634 0 31.0488 -44.166 0 25.5 -43.3 0 25 + [4,16,-39.67,0,30.44,-40.4634,0,31.0488,-44.166,0,25.5,-43.3,0,25], +// 4 16 -43.3 0 25 -44.166 0 25.5 -47.1189 0 19.5177 -46.195 0 19.135 + [4,16,-43.3,0,25,-44.166,0,25.5,-47.1189,0,19.5177,-46.195,0,19.135], +// 4 16 -46.195 0 19.135 -47.1189 0 19.5177 -49.2609 0 13.1988 -48.295 0 12.94 + [4,16,-46.195,0,19.135,-47.1189,0,19.5177,-49.2609,0,13.1988,-48.295,0,12.94], +// 4 16 -48.295 0 12.94 -49.2609 0 13.1988 -50.5614 0 6.6555 -49.57 0 6.525 + [4,16,-48.295,0,12.94,-49.2609,0,13.1988,-50.5614,0,6.6555,-49.57,0,6.525], +// 4 16 -49.57 0 6.525 -50.5614 0 6.6555 -51 0 0 -50 0 0 + [4,16,-49.57,0,6.525,-50.5614,0,6.6555,-51,0,0,-50,0,0], +// 4 16 -50 0 0 -51 0 0 -50.5614 0 -6.6555 -49.57 0 -6.525 + [4,16,-50,0,0,-51,0,0,-50.5614,0,-6.6555,-49.57,0,-6.525], +// 4 16 -49.57 0 -6.525 -50.5614 0 -6.6555 -49.2609 0 -13.1988 -48.295 0 -12.94 + [4,16,-49.57,0,-6.525,-50.5614,0,-6.6555,-49.2609,0,-13.1988,-48.295,0,-12.94], +// 4 16 -48.295 0 -12.94 -49.2609 0 -13.1988 -47.1189 0 -19.5177 -46.195 0 -19.135 + [4,16,-48.295,0,-12.94,-49.2609,0,-13.1988,-47.1189,0,-19.5177,-46.195,0,-19.135], +// 4 16 -46.195 0 -19.135 -47.1189 0 -19.5177 -44.166 0 -25.5 -43.3 0 -25 + [4,16,-46.195,0,-19.135,-47.1189,0,-19.5177,-44.166,0,-25.5,-43.3,0,-25], +// 4 16 -43.3 0 -25 -44.166 0 -25.5 -40.4634 0 -31.0488 -39.67 0 -30.44 + [4,16,-43.3,0,-25,-44.166,0,-25.5,-40.4634,0,-31.0488,-39.67,0,-30.44], +// 4 16 -39.67 0 -30.44 -40.4634 0 -31.0488 -36.0621 0 -36.0621 -35.355 0 -35.355 + [4,16,-39.67,0,-30.44,-40.4634,0,-31.0488,-36.0621,0,-36.0621,-35.355,0,-35.355], +// 4 16 -35.355 0 -35.355 -36.0621 0 -36.0621 -31.0488 0 -40.4634 -30.44 0 -39.67 + [4,16,-35.355,0,-35.355,-36.0621,0,-36.0621,-31.0488,0,-40.4634,-30.44,0,-39.67], +// 4 16 -30.44 0 -39.67 -31.0488 0 -40.4634 -25.5 0 -44.166 -25 0 -43.3 + [4,16,-30.44,0,-39.67,-31.0488,0,-40.4634,-25.5,0,-44.166,-25,0,-43.3], +// 4 16 -25 0 -43.3 -25.5 0 -44.166 -19.5177 0 -47.1189 -19.135 0 -46.195 + [4,16,-25,0,-43.3,-25.5,0,-44.166,-19.5177,0,-47.1189,-19.135,0,-46.195], +// 4 16 -19.135 0 -46.195 -19.5177 0 -47.1189 -13.1988 0 -49.2609 -12.94 0 -48.295 + [4,16,-19.135,0,-46.195,-19.5177,0,-47.1189,-13.1988,0,-49.2609,-12.94,0,-48.295], +// 4 16 -12.94 0 -48.295 -13.1988 0 -49.2609 -6.6555 0 -50.5614 -6.525 0 -49.57 + [4,16,-12.94,0,-48.295,-13.1988,0,-49.2609,-6.6555,0,-50.5614,-6.525,0,-49.57], +// 4 16 -6.525 0 -49.57 -6.6555 0 -50.5614 0 0 -51 0 0 -50 + [4,16,-6.525,0,-49.57,-6.6555,0,-50.5614,0,0,-51,0,0,-50], +// 4 16 0 0 -50 0 0 -51 6.6555 0 -50.5614 6.525 0 -49.57 + [4,16,0,0,-50,0,0,-51,6.6555,0,-50.5614,6.525,0,-49.57], +// 4 16 6.525 0 -49.57 6.6555 0 -50.5614 13.1988 0 -49.2609 12.94 0 -48.295 + [4,16,6.525,0,-49.57,6.6555,0,-50.5614,13.1988,0,-49.2609,12.94,0,-48.295], +// 4 16 12.94 0 -48.295 13.1988 0 -49.2609 19.5177 0 -47.1189 19.135 0 -46.195 + [4,16,12.94,0,-48.295,13.1988,0,-49.2609,19.5177,0,-47.1189,19.135,0,-46.195], +// 4 16 19.135 0 -46.195 19.5177 0 -47.1189 25.5 0 -44.166 25 0 -43.3 + [4,16,19.135,0,-46.195,19.5177,0,-47.1189,25.5,0,-44.166,25,0,-43.3], +// 4 16 25 0 -43.3 25.5 0 -44.166 31.0488 0 -40.4634 30.44 0 -39.67 + [4,16,25,0,-43.3,25.5,0,-44.166,31.0488,0,-40.4634,30.44,0,-39.67], +// 4 16 30.44 0 -39.67 31.0488 0 -40.4634 36.0621 0 -36.0621 35.355 0 -35.355 + [4,16,30.44,0,-39.67,31.0488,0,-40.4634,36.0621,0,-36.0621,35.355,0,-35.355], +// 4 16 35.355 0 -35.355 36.0621 0 -36.0621 40.4634 0 -31.0488 39.67 0 -30.44 + [4,16,35.355,0,-35.355,36.0621,0,-36.0621,40.4634,0,-31.0488,39.67,0,-30.44], +// 4 16 39.67 0 -30.44 40.4634 0 -31.0488 44.166 0 -25.5 43.3 0 -25 + [4,16,39.67,0,-30.44,40.4634,0,-31.0488,44.166,0,-25.5,43.3,0,-25], +// 4 16 43.3 0 -25 44.166 0 -25.5 47.1189 0 -19.5177 46.195 0 -19.135 + [4,16,43.3,0,-25,44.166,0,-25.5,47.1189,0,-19.5177,46.195,0,-19.135], +// 4 16 46.195 0 -19.135 47.1189 0 -19.5177 49.2609 0 -13.1988 48.295 0 -12.94 + [4,16,46.195,0,-19.135,47.1189,0,-19.5177,49.2609,0,-13.1988,48.295,0,-12.94], +// 4 16 48.295 0 -12.94 49.2609 0 -13.1988 50.5614 0 -6.6555 49.57 0 -6.525 + [4,16,48.295,0,-12.94,49.2609,0,-13.1988,50.5614,0,-6.6555,49.57,0,-6.525], +// 4 16 49.57 0 -6.525 50.5614 0 -6.6555 51 0 0 50 0 0 + [4,16,49.57,0,-6.525,50.5614,0,-6.6555,51,0,0,50,0,0], +// +// 0 // end of file +// +]; +module ldraw_lib__48__4_4ring50(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring50(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring50(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring52.scad b/p/48/4-4ring52.scad new file mode 100644 index 000000000..09a83f795 --- /dev/null +++ b/p/48/4-4ring52.scad @@ -0,0 +1,119 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring52() = [ +// 0 Hi-Res Ring 52 x 1.0 +// 0 Name: 48\4-4ring52.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\4-4rin52.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 52 0 0 53 0 0 52.5442 0 6.9165 51.5528 0 6.786 + [4,16,52,0,0,53,0,0,52.5442,0,6.9165,51.5528,0,6.786], +// 4 16 51.5528 0 6.786 52.5442 0 6.9165 51.1927 0 13.7164 50.2268 0 13.4576 + [4,16,51.5528,0,6.786,52.5442,0,6.9165,51.1927,0,13.7164,50.2268,0,13.4576], +// 4 16 50.2268 0 13.4576 51.1927 0 13.7164 48.9667 0 20.2831 48.0428 0 19.9004 + [4,16,50.2268,0,13.4576,51.1927,0,13.7164,48.9667,0,20.2831,48.0428,0,19.9004], +// 4 16 48.0428 0 19.9004 48.9667 0 20.2831 45.898 0 26.5 45.032 0 26 + [4,16,48.0428,0,19.9004,48.9667,0,20.2831,45.898,0,26.5,45.032,0,26], +// 4 16 45.032 0 26 45.898 0 26.5 42.0502 0 32.2664 41.2568 0 31.6576 + [4,16,45.032,0,26,45.898,0,26.5,42.0502,0,32.2664,41.2568,0,31.6576], +// 4 16 41.2568 0 31.6576 42.0502 0 32.2664 37.4763 0 37.4763 36.7692 0 36.7692 + [4,16,41.2568,0,31.6576,42.0502,0,32.2664,37.4763,0,37.4763,36.7692,0,36.7692], +// 4 16 36.7692 0 36.7692 37.4763 0 37.4763 32.2664 0 42.0502 31.6576 0 41.2568 + [4,16,36.7692,0,36.7692,37.4763,0,37.4763,32.2664,0,42.0502,31.6576,0,41.2568], +// 4 16 31.6576 0 41.2568 32.2664 0 42.0502 26.5 0 45.898 26 0 45.032 + [4,16,31.6576,0,41.2568,32.2664,0,42.0502,26.5,0,45.898,26,0,45.032], +// 4 16 26 0 45.032 26.5 0 45.898 20.2831 0 48.9667 19.9004 0 48.0428 + [4,16,26,0,45.032,26.5,0,45.898,20.2831,0,48.9667,19.9004,0,48.0428], +// 4 16 19.9004 0 48.0428 20.2831 0 48.9667 13.7164 0 51.1927 13.4576 0 50.2268 + [4,16,19.9004,0,48.0428,20.2831,0,48.9667,13.7164,0,51.1927,13.4576,0,50.2268], +// 4 16 13.4576 0 50.2268 13.7164 0 51.1927 6.9165 0 52.5442 6.786 0 51.5528 + [4,16,13.4576,0,50.2268,13.7164,0,51.1927,6.9165,0,52.5442,6.786,0,51.5528], +// 4 16 6.786 0 51.5528 6.9165 0 52.5442 0 0 53 0 0 52 + [4,16,6.786,0,51.5528,6.9165,0,52.5442,0,0,53,0,0,52], +// 4 16 0 0 52 0 0 53 -6.9165 0 52.5442 -6.786 0 51.5528 + [4,16,0,0,52,0,0,53,-6.9165,0,52.5442,-6.786,0,51.5528], +// 4 16 -6.786 0 51.5528 -6.9165 0 52.5442 -13.7164 0 51.1927 -13.4576 0 50.2268 + [4,16,-6.786,0,51.5528,-6.9165,0,52.5442,-13.7164,0,51.1927,-13.4576,0,50.2268], +// 4 16 -13.4576 0 50.2268 -13.7164 0 51.1927 -20.2831 0 48.9667 -19.9004 0 48.0428 + [4,16,-13.4576,0,50.2268,-13.7164,0,51.1927,-20.2831,0,48.9667,-19.9004,0,48.0428], +// 4 16 -19.9004 0 48.0428 -20.2831 0 48.9667 -26.5 0 45.898 -26 0 45.032 + [4,16,-19.9004,0,48.0428,-20.2831,0,48.9667,-26.5,0,45.898,-26,0,45.032], +// 4 16 -26 0 45.032 -26.5 0 45.898 -32.2664 0 42.0502 -31.6576 0 41.2568 + [4,16,-26,0,45.032,-26.5,0,45.898,-32.2664,0,42.0502,-31.6576,0,41.2568], +// 4 16 -31.6576 0 41.2568 -32.2664 0 42.0502 -37.4763 0 37.4763 -36.7692 0 36.7692 + [4,16,-31.6576,0,41.2568,-32.2664,0,42.0502,-37.4763,0,37.4763,-36.7692,0,36.7692], +// 4 16 -36.7692 0 36.7692 -37.4763 0 37.4763 -42.0502 0 32.2664 -41.2568 0 31.6576 + [4,16,-36.7692,0,36.7692,-37.4763,0,37.4763,-42.0502,0,32.2664,-41.2568,0,31.6576], +// 4 16 -41.2568 0 31.6576 -42.0502 0 32.2664 -45.898 0 26.5 -45.032 0 26 + [4,16,-41.2568,0,31.6576,-42.0502,0,32.2664,-45.898,0,26.5,-45.032,0,26], +// 4 16 -45.032 0 26 -45.898 0 26.5 -48.9667 0 20.2831 -48.0428 0 19.9004 + [4,16,-45.032,0,26,-45.898,0,26.5,-48.9667,0,20.2831,-48.0428,0,19.9004], +// 4 16 -48.0428 0 19.9004 -48.9667 0 20.2831 -51.1927 0 13.7164 -50.2268 0 13.4576 + [4,16,-48.0428,0,19.9004,-48.9667,0,20.2831,-51.1927,0,13.7164,-50.2268,0,13.4576], +// 4 16 -50.2268 0 13.4576 -51.1927 0 13.7164 -52.5442 0 6.9165 -51.5528 0 6.786 + [4,16,-50.2268,0,13.4576,-51.1927,0,13.7164,-52.5442,0,6.9165,-51.5528,0,6.786], +// 4 16 -51.5528 0 6.786 -52.5442 0 6.9165 -53 0 0 -52 0 0 + [4,16,-51.5528,0,6.786,-52.5442,0,6.9165,-53,0,0,-52,0,0], +// 4 16 -52 0 0 -53 0 0 -52.5442 0 -6.9165 -51.5528 0 -6.786 + [4,16,-52,0,0,-53,0,0,-52.5442,0,-6.9165,-51.5528,0,-6.786], +// 4 16 -51.5528 0 -6.786 -52.5442 0 -6.9165 -51.1927 0 -13.7164 -50.2268 0 -13.4576 + [4,16,-51.5528,0,-6.786,-52.5442,0,-6.9165,-51.1927,0,-13.7164,-50.2268,0,-13.4576], +// 4 16 -50.2268 0 -13.4576 -51.1927 0 -13.7164 -48.9667 0 -20.2831 -48.0428 0 -19.9004 + [4,16,-50.2268,0,-13.4576,-51.1927,0,-13.7164,-48.9667,0,-20.2831,-48.0428,0,-19.9004], +// 4 16 -48.0428 0 -19.9004 -48.9667 0 -20.2831 -45.898 0 -26.5 -45.032 0 -26 + [4,16,-48.0428,0,-19.9004,-48.9667,0,-20.2831,-45.898,0,-26.5,-45.032,0,-26], +// 4 16 -45.032 0 -26 -45.898 0 -26.5 -42.0502 0 -32.2664 -41.2568 0 -31.6576 + [4,16,-45.032,0,-26,-45.898,0,-26.5,-42.0502,0,-32.2664,-41.2568,0,-31.6576], +// 4 16 -41.2568 0 -31.6576 -42.0502 0 -32.2664 -37.4763 0 -37.4763 -36.7692 0 -36.7692 + [4,16,-41.2568,0,-31.6576,-42.0502,0,-32.2664,-37.4763,0,-37.4763,-36.7692,0,-36.7692], +// 4 16 -36.7692 0 -36.7692 -37.4763 0 -37.4763 -32.2664 0 -42.0502 -31.6576 0 -41.2568 + [4,16,-36.7692,0,-36.7692,-37.4763,0,-37.4763,-32.2664,0,-42.0502,-31.6576,0,-41.2568], +// 4 16 -31.6576 0 -41.2568 -32.2664 0 -42.0502 -26.5 0 -45.898 -26 0 -45.032 + [4,16,-31.6576,0,-41.2568,-32.2664,0,-42.0502,-26.5,0,-45.898,-26,0,-45.032], +// 4 16 -26 0 -45.032 -26.5 0 -45.898 -20.2831 0 -48.9667 -19.9004 0 -48.0428 + [4,16,-26,0,-45.032,-26.5,0,-45.898,-20.2831,0,-48.9667,-19.9004,0,-48.0428], +// 4 16 -19.9004 0 -48.0428 -20.2831 0 -48.9667 -13.7164 0 -51.1927 -13.4576 0 -50.2268 + [4,16,-19.9004,0,-48.0428,-20.2831,0,-48.9667,-13.7164,0,-51.1927,-13.4576,0,-50.2268], +// 4 16 -13.4576 0 -50.2268 -13.7164 0 -51.1927 -6.9165 0 -52.5442 -6.786 0 -51.5528 + [4,16,-13.4576,0,-50.2268,-13.7164,0,-51.1927,-6.9165,0,-52.5442,-6.786,0,-51.5528], +// 4 16 -6.786 0 -51.5528 -6.9165 0 -52.5442 0 0 -53 0 0 -52 + [4,16,-6.786,0,-51.5528,-6.9165,0,-52.5442,0,0,-53,0,0,-52], +// 4 16 0 0 -52 0 0 -53 6.9165 0 -52.5442 6.786 0 -51.5528 + [4,16,0,0,-52,0,0,-53,6.9165,0,-52.5442,6.786,0,-51.5528], +// 4 16 6.786 0 -51.5528 6.9165 0 -52.5442 13.7164 0 -51.1927 13.4576 0 -50.2268 + [4,16,6.786,0,-51.5528,6.9165,0,-52.5442,13.7164,0,-51.1927,13.4576,0,-50.2268], +// 4 16 13.4576 0 -50.2268 13.7164 0 -51.1927 20.2831 0 -48.9667 19.9004 0 -48.0428 + [4,16,13.4576,0,-50.2268,13.7164,0,-51.1927,20.2831,0,-48.9667,19.9004,0,-48.0428], +// 4 16 19.9004 0 -48.0428 20.2831 0 -48.9667 26.5 0 -45.898 26 0 -45.032 + [4,16,19.9004,0,-48.0428,20.2831,0,-48.9667,26.5,0,-45.898,26,0,-45.032], +// 4 16 26 0 -45.032 26.5 0 -45.898 32.2664 0 -42.0502 31.6576 0 -41.2568 + [4,16,26,0,-45.032,26.5,0,-45.898,32.2664,0,-42.0502,31.6576,0,-41.2568], +// 4 16 31.6576 0 -41.2568 32.2664 0 -42.0502 37.4763 0 -37.4763 36.7692 0 -36.7692 + [4,16,31.6576,0,-41.2568,32.2664,0,-42.0502,37.4763,0,-37.4763,36.7692,0,-36.7692], +// 4 16 36.7692 0 -36.7692 37.4763 0 -37.4763 42.0502 0 -32.2664 41.2568 0 -31.6576 + [4,16,36.7692,0,-36.7692,37.4763,0,-37.4763,42.0502,0,-32.2664,41.2568,0,-31.6576], +// 4 16 41.2568 0 -31.6576 42.0502 0 -32.2664 45.898 0 -26.5 45.032 0 -26 + [4,16,41.2568,0,-31.6576,42.0502,0,-32.2664,45.898,0,-26.5,45.032,0,-26], +// 4 16 45.032 0 -26 45.898 0 -26.5 48.9667 0 -20.2831 48.0428 0 -19.9004 + [4,16,45.032,0,-26,45.898,0,-26.5,48.9667,0,-20.2831,48.0428,0,-19.9004], +// 4 16 48.0428 0 -19.9004 48.9667 0 -20.2831 51.1927 0 -13.7164 50.2268 0 -13.4576 + [4,16,48.0428,0,-19.9004,48.9667,0,-20.2831,51.1927,0,-13.7164,50.2268,0,-13.4576], +// 4 16 50.2268 0 -13.4576 51.1927 0 -13.7164 52.5442 0 -6.9165 51.5528 0 -6.786 + [4,16,50.2268,0,-13.4576,51.1927,0,-13.7164,52.5442,0,-6.9165,51.5528,0,-6.786], +// 4 16 51.5528 0 -6.786 52.5442 0 -6.9165 53 0 0 52 0 0 + [4,16,51.5528,0,-6.786,52.5442,0,-6.9165,53,0,0,52,0,0], +// +// 0 end of file +// +]; +module ldraw_lib__48__4_4ring52(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring52(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring52(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring53.scad b/p/48/4-4ring53.scad new file mode 100644 index 000000000..f7f490785 --- /dev/null +++ b/p/48/4-4ring53.scad @@ -0,0 +1,119 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring53() = [ +// 0 Hi-Res Ring 53 x 1.0 +// 0 Name: 48\4-4ring53.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\4-4rin53.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 53 0 0 54 0 0 53.5356 0 7.047 52.5442 0 6.9165 + [4,16,53,0,0,54,0,0,53.5356,0,7.047,52.5442,0,6.9165], +// 4 16 52.5442 0 6.9165 53.5356 0 7.047 52.1586 0 13.9752 51.1927 0 13.7164 + [4,16,52.5442,0,6.9165,53.5356,0,7.047,52.1586,0,13.9752,51.1927,0,13.7164], +// 4 16 51.1927 0 13.7164 52.1586 0 13.9752 49.8906 0 20.6658 48.9667 0 20.2831 + [4,16,51.1927,0,13.7164,52.1586,0,13.9752,49.8906,0,20.6658,48.9667,0,20.2831], +// 4 16 48.9667 0 20.2831 49.8906 0 20.6658 46.764 0 27 45.898 0 26.5 + [4,16,48.9667,0,20.2831,49.8906,0,20.6658,46.764,0,27,45.898,0,26.5], +// 4 16 45.898 0 26.5 46.764 0 27 42.8436 0 32.8752 42.0502 0 32.2664 + [4,16,45.898,0,26.5,46.764,0,27,42.8436,0,32.8752,42.0502,0,32.2664], +// 4 16 42.0502 0 32.2664 42.8436 0 32.8752 38.1834 0 38.1834 37.4763 0 37.4763 + [4,16,42.0502,0,32.2664,42.8436,0,32.8752,38.1834,0,38.1834,37.4763,0,37.4763], +// 4 16 37.4763 0 37.4763 38.1834 0 38.1834 32.8752 0 42.8436 32.2664 0 42.0502 + [4,16,37.4763,0,37.4763,38.1834,0,38.1834,32.8752,0,42.8436,32.2664,0,42.0502], +// 4 16 32.2664 0 42.0502 32.8752 0 42.8436 27 0 46.764 26.5 0 45.898 + [4,16,32.2664,0,42.0502,32.8752,0,42.8436,27,0,46.764,26.5,0,45.898], +// 4 16 26.5 0 45.898 27 0 46.764 20.6658 0 49.8906 20.2831 0 48.9667 + [4,16,26.5,0,45.898,27,0,46.764,20.6658,0,49.8906,20.2831,0,48.9667], +// 4 16 20.2831 0 48.9667 20.6658 0 49.8906 13.9752 0 52.1586 13.7164 0 51.1927 + [4,16,20.2831,0,48.9667,20.6658,0,49.8906,13.9752,0,52.1586,13.7164,0,51.1927], +// 4 16 13.7164 0 51.1927 13.9752 0 52.1586 7.047 0 53.5356 6.9165 0 52.5442 + [4,16,13.7164,0,51.1927,13.9752,0,52.1586,7.047,0,53.5356,6.9165,0,52.5442], +// 4 16 6.9165 0 52.5442 7.047 0 53.5356 0 0 54 0 0 53 + [4,16,6.9165,0,52.5442,7.047,0,53.5356,0,0,54,0,0,53], +// 4 16 0 0 53 0 0 54 -7.047 0 53.5356 -6.9165 0 52.5442 + [4,16,0,0,53,0,0,54,-7.047,0,53.5356,-6.9165,0,52.5442], +// 4 16 -6.9165 0 52.5442 -7.047 0 53.5356 -13.9752 0 52.1586 -13.7164 0 51.1927 + [4,16,-6.9165,0,52.5442,-7.047,0,53.5356,-13.9752,0,52.1586,-13.7164,0,51.1927], +// 4 16 -13.7164 0 51.1927 -13.9752 0 52.1586 -20.6658 0 49.8906 -20.2831 0 48.9667 + [4,16,-13.7164,0,51.1927,-13.9752,0,52.1586,-20.6658,0,49.8906,-20.2831,0,48.9667], +// 4 16 -20.2831 0 48.9667 -20.6658 0 49.8906 -27 0 46.764 -26.5 0 45.898 + [4,16,-20.2831,0,48.9667,-20.6658,0,49.8906,-27,0,46.764,-26.5,0,45.898], +// 4 16 -26.5 0 45.898 -27 0 46.764 -32.8752 0 42.8436 -32.2664 0 42.0502 + [4,16,-26.5,0,45.898,-27,0,46.764,-32.8752,0,42.8436,-32.2664,0,42.0502], +// 4 16 -32.2664 0 42.0502 -32.8752 0 42.8436 -38.1834 0 38.1834 -37.4763 0 37.4763 + [4,16,-32.2664,0,42.0502,-32.8752,0,42.8436,-38.1834,0,38.1834,-37.4763,0,37.4763], +// 4 16 -37.4763 0 37.4763 -38.1834 0 38.1834 -42.8436 0 32.8752 -42.0502 0 32.2664 + [4,16,-37.4763,0,37.4763,-38.1834,0,38.1834,-42.8436,0,32.8752,-42.0502,0,32.2664], +// 4 16 -42.0502 0 32.2664 -42.8436 0 32.8752 -46.764 0 27 -45.898 0 26.5 + [4,16,-42.0502,0,32.2664,-42.8436,0,32.8752,-46.764,0,27,-45.898,0,26.5], +// 4 16 -45.898 0 26.5 -46.764 0 27 -49.8906 0 20.6658 -48.9667 0 20.2831 + [4,16,-45.898,0,26.5,-46.764,0,27,-49.8906,0,20.6658,-48.9667,0,20.2831], +// 4 16 -48.9667 0 20.2831 -49.8906 0 20.6658 -52.1586 0 13.9752 -51.1927 0 13.7164 + [4,16,-48.9667,0,20.2831,-49.8906,0,20.6658,-52.1586,0,13.9752,-51.1927,0,13.7164], +// 4 16 -51.1927 0 13.7164 -52.1586 0 13.9752 -53.5356 0 7.047 -52.5442 0 6.9165 + [4,16,-51.1927,0,13.7164,-52.1586,0,13.9752,-53.5356,0,7.047,-52.5442,0,6.9165], +// 4 16 -52.5442 0 6.9165 -53.5356 0 7.047 -54 0 0 -53 0 0 + [4,16,-52.5442,0,6.9165,-53.5356,0,7.047,-54,0,0,-53,0,0], +// 4 16 -53 0 0 -54 0 0 -53.5356 0 -7.047 -52.5442 0 -6.9165 + [4,16,-53,0,0,-54,0,0,-53.5356,0,-7.047,-52.5442,0,-6.9165], +// 4 16 -52.5442 0 -6.9165 -53.5356 0 -7.047 -52.1586 0 -13.9752 -51.1927 0 -13.7164 + [4,16,-52.5442,0,-6.9165,-53.5356,0,-7.047,-52.1586,0,-13.9752,-51.1927,0,-13.7164], +// 4 16 -51.1927 0 -13.7164 -52.1586 0 -13.9752 -49.8906 0 -20.6658 -48.9667 0 -20.2831 + [4,16,-51.1927,0,-13.7164,-52.1586,0,-13.9752,-49.8906,0,-20.6658,-48.9667,0,-20.2831], +// 4 16 -48.9667 0 -20.2831 -49.8906 0 -20.6658 -46.764 0 -27 -45.898 0 -26.5 + [4,16,-48.9667,0,-20.2831,-49.8906,0,-20.6658,-46.764,0,-27,-45.898,0,-26.5], +// 4 16 -45.898 0 -26.5 -46.764 0 -27 -42.8436 0 -32.8752 -42.0502 0 -32.2664 + [4,16,-45.898,0,-26.5,-46.764,0,-27,-42.8436,0,-32.8752,-42.0502,0,-32.2664], +// 4 16 -42.0502 0 -32.2664 -42.8436 0 -32.8752 -38.1834 0 -38.1834 -37.4763 0 -37.4763 + [4,16,-42.0502,0,-32.2664,-42.8436,0,-32.8752,-38.1834,0,-38.1834,-37.4763,0,-37.4763], +// 4 16 -37.4763 0 -37.4763 -38.1834 0 -38.1834 -32.8752 0 -42.8436 -32.2664 0 -42.0502 + [4,16,-37.4763,0,-37.4763,-38.1834,0,-38.1834,-32.8752,0,-42.8436,-32.2664,0,-42.0502], +// 4 16 -32.2664 0 -42.0502 -32.8752 0 -42.8436 -27 0 -46.764 -26.5 0 -45.898 + [4,16,-32.2664,0,-42.0502,-32.8752,0,-42.8436,-27,0,-46.764,-26.5,0,-45.898], +// 4 16 -26.5 0 -45.898 -27 0 -46.764 -20.6658 0 -49.8906 -20.2831 0 -48.9667 + [4,16,-26.5,0,-45.898,-27,0,-46.764,-20.6658,0,-49.8906,-20.2831,0,-48.9667], +// 4 16 -20.2831 0 -48.9667 -20.6658 0 -49.8906 -13.9752 0 -52.1586 -13.7164 0 -51.1927 + [4,16,-20.2831,0,-48.9667,-20.6658,0,-49.8906,-13.9752,0,-52.1586,-13.7164,0,-51.1927], +// 4 16 -13.7164 0 -51.1927 -13.9752 0 -52.1586 -7.047 0 -53.5356 -6.9165 0 -52.5442 + [4,16,-13.7164,0,-51.1927,-13.9752,0,-52.1586,-7.047,0,-53.5356,-6.9165,0,-52.5442], +// 4 16 -6.9165 0 -52.5442 -7.047 0 -53.5356 0 0 -54 0 0 -53 + [4,16,-6.9165,0,-52.5442,-7.047,0,-53.5356,0,0,-54,0,0,-53], +// 4 16 0 0 -53 0 0 -54 7.047 0 -53.5356 6.9165 0 -52.5442 + [4,16,0,0,-53,0,0,-54,7.047,0,-53.5356,6.9165,0,-52.5442], +// 4 16 6.9165 0 -52.5442 7.047 0 -53.5356 13.9752 0 -52.1586 13.7164 0 -51.1927 + [4,16,6.9165,0,-52.5442,7.047,0,-53.5356,13.9752,0,-52.1586,13.7164,0,-51.1927], +// 4 16 13.7164 0 -51.1927 13.9752 0 -52.1586 20.6658 0 -49.8906 20.2831 0 -48.9667 + [4,16,13.7164,0,-51.1927,13.9752,0,-52.1586,20.6658,0,-49.8906,20.2831,0,-48.9667], +// 4 16 20.2831 0 -48.9667 20.6658 0 -49.8906 27 0 -46.764 26.5 0 -45.898 + [4,16,20.2831,0,-48.9667,20.6658,0,-49.8906,27,0,-46.764,26.5,0,-45.898], +// 4 16 26.5 0 -45.898 27 0 -46.764 32.8752 0 -42.8436 32.2664 0 -42.0502 + [4,16,26.5,0,-45.898,27,0,-46.764,32.8752,0,-42.8436,32.2664,0,-42.0502], +// 4 16 32.2664 0 -42.0502 32.8752 0 -42.8436 38.1834 0 -38.1834 37.4763 0 -37.4763 + [4,16,32.2664,0,-42.0502,32.8752,0,-42.8436,38.1834,0,-38.1834,37.4763,0,-37.4763], +// 4 16 37.4763 0 -37.4763 38.1834 0 -38.1834 42.8436 0 -32.8752 42.0502 0 -32.2664 + [4,16,37.4763,0,-37.4763,38.1834,0,-38.1834,42.8436,0,-32.8752,42.0502,0,-32.2664], +// 4 16 42.0502 0 -32.2664 42.8436 0 -32.8752 46.764 0 -27 45.898 0 -26.5 + [4,16,42.0502,0,-32.2664,42.8436,0,-32.8752,46.764,0,-27,45.898,0,-26.5], +// 4 16 45.898 0 -26.5 46.764 0 -27 49.8906 0 -20.6658 48.9667 0 -20.2831 + [4,16,45.898,0,-26.5,46.764,0,-27,49.8906,0,-20.6658,48.9667,0,-20.2831], +// 4 16 48.9667 0 -20.2831 49.8906 0 -20.6658 52.1586 0 -13.9752 51.1927 0 -13.7164 + [4,16,48.9667,0,-20.2831,49.8906,0,-20.6658,52.1586,0,-13.9752,51.1927,0,-13.7164], +// 4 16 51.1927 0 -13.7164 52.1586 0 -13.9752 53.5356 0 -7.047 52.5442 0 -6.9165 + [4,16,51.1927,0,-13.7164,52.1586,0,-13.9752,53.5356,0,-7.047,52.5442,0,-6.9165], +// 4 16 52.5442 0 -6.9165 53.5356 0 -7.047 54 0 0 53 0 0 + [4,16,52.5442,0,-6.9165,53.5356,0,-7.047,54,0,0,53,0,0], +// +// 0 end of file +// +]; +module ldraw_lib__48__4_4ring53(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring53(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring53(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring54.scad b/p/48/4-4ring54.scad new file mode 100644 index 000000000..c32ec4b08 --- /dev/null +++ b/p/48/4-4ring54.scad @@ -0,0 +1,119 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring54() = [ +// 0 Hi-Res Ring 54 x 1.0 +// 0 Name: 48\4-4ring54.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\4-4rin54.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 54 0 0 55 0 0 54.527 0 7.1775 53.5356 0 7.047 + [4,16,54,0,0,55,0,0,54.527,0,7.1775,53.5356,0,7.047], +// 4 16 53.5356 0 7.047 54.527 0 7.1775 53.1245 0 14.234 52.1586 0 13.9752 + [4,16,53.5356,0,7.047,54.527,0,7.1775,53.1245,0,14.234,52.1586,0,13.9752], +// 4 16 52.1586 0 13.9752 53.1245 0 14.234 50.8145 0 21.0485 49.8906 0 20.6658 + [4,16,52.1586,0,13.9752,53.1245,0,14.234,50.8145,0,21.0485,49.8906,0,20.6658], +// 4 16 49.8906 0 20.6658 50.8145 0 21.0485 47.63 0 27.5 46.764 0 27 + [4,16,49.8906,0,20.6658,50.8145,0,21.0485,47.63,0,27.5,46.764,0,27], +// 4 16 46.764 0 27 47.63 0 27.5 43.637 0 33.484 42.8436 0 32.8752 + [4,16,46.764,0,27,47.63,0,27.5,43.637,0,33.484,42.8436,0,32.8752], +// 4 16 42.8436 0 32.8752 43.637 0 33.484 38.8905 0 38.8905 38.1834 0 38.1834 + [4,16,42.8436,0,32.8752,43.637,0,33.484,38.8905,0,38.8905,38.1834,0,38.1834], +// 4 16 38.1834 0 38.1834 38.8905 0 38.8905 33.484 0 43.637 32.8752 0 42.8436 + [4,16,38.1834,0,38.1834,38.8905,0,38.8905,33.484,0,43.637,32.8752,0,42.8436], +// 4 16 32.8752 0 42.8436 33.484 0 43.637 27.5 0 47.63 27 0 46.764 + [4,16,32.8752,0,42.8436,33.484,0,43.637,27.5,0,47.63,27,0,46.764], +// 4 16 27 0 46.764 27.5 0 47.63 21.0485 0 50.8145 20.6658 0 49.8906 + [4,16,27,0,46.764,27.5,0,47.63,21.0485,0,50.8145,20.6658,0,49.8906], +// 4 16 20.6658 0 49.8906 21.0485 0 50.8145 14.234 0 53.1245 13.9752 0 52.1586 + [4,16,20.6658,0,49.8906,21.0485,0,50.8145,14.234,0,53.1245,13.9752,0,52.1586], +// 4 16 13.9752 0 52.1586 14.234 0 53.1245 7.1775 0 54.527 7.047 0 53.5356 + [4,16,13.9752,0,52.1586,14.234,0,53.1245,7.1775,0,54.527,7.047,0,53.5356], +// 4 16 7.047 0 53.5356 7.1775 0 54.527 0 0 55 0 0 54 + [4,16,7.047,0,53.5356,7.1775,0,54.527,0,0,55,0,0,54], +// 4 16 0 0 54 0 0 55 -7.1775 0 54.527 -7.047 0 53.5356 + [4,16,0,0,54,0,0,55,-7.1775,0,54.527,-7.047,0,53.5356], +// 4 16 -7.047 0 53.5356 -7.1775 0 54.527 -14.234 0 53.1245 -13.9752 0 52.1586 + [4,16,-7.047,0,53.5356,-7.1775,0,54.527,-14.234,0,53.1245,-13.9752,0,52.1586], +// 4 16 -13.9752 0 52.1586 -14.234 0 53.1245 -21.0485 0 50.8145 -20.6658 0 49.8906 + [4,16,-13.9752,0,52.1586,-14.234,0,53.1245,-21.0485,0,50.8145,-20.6658,0,49.8906], +// 4 16 -20.6658 0 49.8906 -21.0485 0 50.8145 -27.5 0 47.63 -27 0 46.764 + [4,16,-20.6658,0,49.8906,-21.0485,0,50.8145,-27.5,0,47.63,-27,0,46.764], +// 4 16 -27 0 46.764 -27.5 0 47.63 -33.484 0 43.637 -32.8752 0 42.8436 + [4,16,-27,0,46.764,-27.5,0,47.63,-33.484,0,43.637,-32.8752,0,42.8436], +// 4 16 -32.8752 0 42.8436 -33.484 0 43.637 -38.8905 0 38.8905 -38.1834 0 38.1834 + [4,16,-32.8752,0,42.8436,-33.484,0,43.637,-38.8905,0,38.8905,-38.1834,0,38.1834], +// 4 16 -38.1834 0 38.1834 -38.8905 0 38.8905 -43.637 0 33.484 -42.8436 0 32.8752 + [4,16,-38.1834,0,38.1834,-38.8905,0,38.8905,-43.637,0,33.484,-42.8436,0,32.8752], +// 4 16 -42.8436 0 32.8752 -43.637 0 33.484 -47.63 0 27.5 -46.764 0 27 + [4,16,-42.8436,0,32.8752,-43.637,0,33.484,-47.63,0,27.5,-46.764,0,27], +// 4 16 -46.764 0 27 -47.63 0 27.5 -50.8145 0 21.0485 -49.8906 0 20.6658 + [4,16,-46.764,0,27,-47.63,0,27.5,-50.8145,0,21.0485,-49.8906,0,20.6658], +// 4 16 -49.8906 0 20.6658 -50.8145 0 21.0485 -53.1245 0 14.234 -52.1586 0 13.9752 + [4,16,-49.8906,0,20.6658,-50.8145,0,21.0485,-53.1245,0,14.234,-52.1586,0,13.9752], +// 4 16 -52.1586 0 13.9752 -53.1245 0 14.234 -54.527 0 7.1775 -53.5356 0 7.047 + [4,16,-52.1586,0,13.9752,-53.1245,0,14.234,-54.527,0,7.1775,-53.5356,0,7.047], +// 4 16 -53.5356 0 7.047 -54.527 0 7.1775 -55 0 0 -54 0 0 + [4,16,-53.5356,0,7.047,-54.527,0,7.1775,-55,0,0,-54,0,0], +// 4 16 -54 0 0 -55 0 0 -54.527 0 -7.1775 -53.5356 0 -7.047 + [4,16,-54,0,0,-55,0,0,-54.527,0,-7.1775,-53.5356,0,-7.047], +// 4 16 -53.5356 0 -7.047 -54.527 0 -7.1775 -53.1245 0 -14.234 -52.1586 0 -13.9752 + [4,16,-53.5356,0,-7.047,-54.527,0,-7.1775,-53.1245,0,-14.234,-52.1586,0,-13.9752], +// 4 16 -52.1586 0 -13.9752 -53.1245 0 -14.234 -50.8145 0 -21.0485 -49.8906 0 -20.6658 + [4,16,-52.1586,0,-13.9752,-53.1245,0,-14.234,-50.8145,0,-21.0485,-49.8906,0,-20.6658], +// 4 16 -49.8906 0 -20.6658 -50.8145 0 -21.0485 -47.63 0 -27.5 -46.764 0 -27 + [4,16,-49.8906,0,-20.6658,-50.8145,0,-21.0485,-47.63,0,-27.5,-46.764,0,-27], +// 4 16 -46.764 0 -27 -47.63 0 -27.5 -43.637 0 -33.484 -42.8436 0 -32.8752 + [4,16,-46.764,0,-27,-47.63,0,-27.5,-43.637,0,-33.484,-42.8436,0,-32.8752], +// 4 16 -42.8436 0 -32.8752 -43.637 0 -33.484 -38.8905 0 -38.8905 -38.1834 0 -38.1834 + [4,16,-42.8436,0,-32.8752,-43.637,0,-33.484,-38.8905,0,-38.8905,-38.1834,0,-38.1834], +// 4 16 -38.1834 0 -38.1834 -38.8905 0 -38.8905 -33.484 0 -43.637 -32.8752 0 -42.8436 + [4,16,-38.1834,0,-38.1834,-38.8905,0,-38.8905,-33.484,0,-43.637,-32.8752,0,-42.8436], +// 4 16 -32.8752 0 -42.8436 -33.484 0 -43.637 -27.5 0 -47.63 -27 0 -46.764 + [4,16,-32.8752,0,-42.8436,-33.484,0,-43.637,-27.5,0,-47.63,-27,0,-46.764], +// 4 16 -27 0 -46.764 -27.5 0 -47.63 -21.0485 0 -50.8145 -20.6658 0 -49.8906 + [4,16,-27,0,-46.764,-27.5,0,-47.63,-21.0485,0,-50.8145,-20.6658,0,-49.8906], +// 4 16 -20.6658 0 -49.8906 -21.0485 0 -50.8145 -14.234 0 -53.1245 -13.9752 0 -52.1586 + [4,16,-20.6658,0,-49.8906,-21.0485,0,-50.8145,-14.234,0,-53.1245,-13.9752,0,-52.1586], +// 4 16 -13.9752 0 -52.1586 -14.234 0 -53.1245 -7.1775 0 -54.527 -7.047 0 -53.5356 + [4,16,-13.9752,0,-52.1586,-14.234,0,-53.1245,-7.1775,0,-54.527,-7.047,0,-53.5356], +// 4 16 -7.047 0 -53.5356 -7.1775 0 -54.527 0 0 -55 0 0 -54 + [4,16,-7.047,0,-53.5356,-7.1775,0,-54.527,0,0,-55,0,0,-54], +// 4 16 0 0 -54 0 0 -55 7.1775 0 -54.527 7.047 0 -53.5356 + [4,16,0,0,-54,0,0,-55,7.1775,0,-54.527,7.047,0,-53.5356], +// 4 16 7.047 0 -53.5356 7.1775 0 -54.527 14.234 0 -53.1245 13.9752 0 -52.1586 + [4,16,7.047,0,-53.5356,7.1775,0,-54.527,14.234,0,-53.1245,13.9752,0,-52.1586], +// 4 16 13.9752 0 -52.1586 14.234 0 -53.1245 21.0485 0 -50.8145 20.6658 0 -49.8906 + [4,16,13.9752,0,-52.1586,14.234,0,-53.1245,21.0485,0,-50.8145,20.6658,0,-49.8906], +// 4 16 20.6658 0 -49.8906 21.0485 0 -50.8145 27.5 0 -47.63 27 0 -46.764 + [4,16,20.6658,0,-49.8906,21.0485,0,-50.8145,27.5,0,-47.63,27,0,-46.764], +// 4 16 27 0 -46.764 27.5 0 -47.63 33.484 0 -43.637 32.8752 0 -42.8436 + [4,16,27,0,-46.764,27.5,0,-47.63,33.484,0,-43.637,32.8752,0,-42.8436], +// 4 16 32.8752 0 -42.8436 33.484 0 -43.637 38.8905 0 -38.8905 38.1834 0 -38.1834 + [4,16,32.8752,0,-42.8436,33.484,0,-43.637,38.8905,0,-38.8905,38.1834,0,-38.1834], +// 4 16 38.1834 0 -38.1834 38.8905 0 -38.8905 43.637 0 -33.484 42.8436 0 -32.8752 + [4,16,38.1834,0,-38.1834,38.8905,0,-38.8905,43.637,0,-33.484,42.8436,0,-32.8752], +// 4 16 42.8436 0 -32.8752 43.637 0 -33.484 47.63 0 -27.5 46.764 0 -27 + [4,16,42.8436,0,-32.8752,43.637,0,-33.484,47.63,0,-27.5,46.764,0,-27], +// 4 16 46.764 0 -27 47.63 0 -27.5 50.8145 0 -21.0485 49.8906 0 -20.6658 + [4,16,46.764,0,-27,47.63,0,-27.5,50.8145,0,-21.0485,49.8906,0,-20.6658], +// 4 16 49.8906 0 -20.6658 50.8145 0 -21.0485 53.1245 0 -14.234 52.1586 0 -13.9752 + [4,16,49.8906,0,-20.6658,50.8145,0,-21.0485,53.1245,0,-14.234,52.1586,0,-13.9752], +// 4 16 52.1586 0 -13.9752 53.1245 0 -14.234 54.527 0 -7.1775 53.5356 0 -7.047 + [4,16,52.1586,0,-13.9752,53.1245,0,-14.234,54.527,0,-7.1775,53.5356,0,-7.047], +// 4 16 53.5356 0 -7.047 54.527 0 -7.1775 55 0 0 54 0 0 + [4,16,53.5356,0,-7.047,54.527,0,-7.1775,55,0,0,54,0,0], +// +// 0 end of file +// +]; +module ldraw_lib__48__4_4ring54(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring54(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring54(line=0.2); \ No newline at end of file diff --git a/p/48/4-4ring97.scad b/p/48/4-4ring97.scad new file mode 100644 index 000000000..080a55844 --- /dev/null +++ b/p/48/4-4ring97.scad @@ -0,0 +1,117 @@ +use <../../lib.scad> +function ldraw_lib__48__4_4ring97() = [ +// 0 Hi-Res Ring 97 x 1.0 +// 0 Name: 48\4-4ring97.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\4-4rin97.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 97 0 0 98 0 0 97.1572 0 12.789 96.1658 0 12.6585 + [4,16,97,0,0,98,0,0,97.1572,0,12.789,96.1658,0,12.6585], +// 4 16 96.1658 0 12.6585 97.1572 0 12.789 94.6582 0 25.3624 93.6923 0 25.1036 + [4,16,96.1658,0,12.6585,97.1572,0,12.789,94.6582,0,25.3624,93.6923,0,25.1036], +// 4 16 93.6923 0 25.1036 94.6582 0 25.3624 90.5422 0 37.5046 89.6183 0 37.1219 + [4,16,93.6923,0,25.1036,94.6582,0,25.3624,90.5422,0,37.5046,89.6183,0,37.1219], +// 4 16 89.6183 0 37.1219 90.5422 0 37.5046 84.868 0 49 84.002 0 48.5 + [4,16,89.6183,0,37.1219,90.5422,0,37.5046,84.868,0,49,84.002,0,48.5], +// 4 16 84.002 0 48.5 84.868 0 49 77.7532 0 59.6624 76.9598 0 59.0536 + [4,16,84.002,0,48.5,84.868,0,49,77.7532,0,59.6624,76.9598,0,59.0536], +// 4 16 76.9598 0 59.0536 77.7532 0 59.6624 69.2958 0 69.2958 68.5887 0 68.5887 + [4,16,76.9598,0,59.0536,77.7532,0,59.6624,69.2958,0,69.2958,68.5887,0,68.5887], +// 4 16 68.5887 0 68.5887 69.2958 0 69.2958 59.6624 0 77.7532 59.0536 0 76.9598 + [4,16,68.5887,0,68.5887,69.2958,0,69.2958,59.6624,0,77.7532,59.0536,0,76.9598], +// 4 16 59.0536 0 76.9598 59.6624 0 77.7532 49 0 84.868 48.5 0 84.002 + [4,16,59.0536,0,76.9598,59.6624,0,77.7532,49,0,84.868,48.5,0,84.002], +// 4 16 48.5 0 84.002 49 0 84.868 37.5046 0 90.5422 37.1219 0 89.6183 + [4,16,48.5,0,84.002,49,0,84.868,37.5046,0,90.5422,37.1219,0,89.6183], +// 4 16 37.1219 0 89.6183 37.5046 0 90.5422 25.3624 0 94.6582 25.1036 0 93.6923 + [4,16,37.1219,0,89.6183,37.5046,0,90.5422,25.3624,0,94.6582,25.1036,0,93.6923], +// 4 16 25.1036 0 93.6923 25.3624 0 94.6582 12.789 0 97.1572 12.6585 0 96.1658 + [4,16,25.1036,0,93.6923,25.3624,0,94.6582,12.789,0,97.1572,12.6585,0,96.1658], +// 4 16 12.6585 0 96.1658 12.789 0 97.1572 0 0 98 0 0 97 + [4,16,12.6585,0,96.1658,12.789,0,97.1572,0,0,98,0,0,97], +// 4 16 0 0 97 0 0 98 -12.789 0 97.1572 -12.6585 0 96.1658 + [4,16,0,0,97,0,0,98,-12.789,0,97.1572,-12.6585,0,96.1658], +// 4 16 -12.6585 0 96.1658 -12.789 0 97.1572 -25.3624 0 94.6582 -25.1036 0 93.6923 + [4,16,-12.6585,0,96.1658,-12.789,0,97.1572,-25.3624,0,94.6582,-25.1036,0,93.6923], +// 4 16 -25.1036 0 93.6923 -25.3624 0 94.6582 -37.5046 0 90.5422 -37.1219 0 89.6183 + [4,16,-25.1036,0,93.6923,-25.3624,0,94.6582,-37.5046,0,90.5422,-37.1219,0,89.6183], +// 4 16 -37.1219 0 89.6183 -37.5046 0 90.5422 -49 0 84.868 -48.5 0 84.002 + [4,16,-37.1219,0,89.6183,-37.5046,0,90.5422,-49,0,84.868,-48.5,0,84.002], +// 4 16 -48.5 0 84.002 -49 0 84.868 -59.6624 0 77.7532 -59.0536 0 76.9598 + [4,16,-48.5,0,84.002,-49,0,84.868,-59.6624,0,77.7532,-59.0536,0,76.9598], +// 4 16 -59.0536 0 76.9598 -59.6624 0 77.7532 -69.2958 0 69.2958 -68.5887 0 68.5887 + [4,16,-59.0536,0,76.9598,-59.6624,0,77.7532,-69.2958,0,69.2958,-68.5887,0,68.5887], +// 4 16 -68.5887 0 68.5887 -69.2958 0 69.2958 -77.7532 0 59.6624 -76.9598 0 59.0536 + [4,16,-68.5887,0,68.5887,-69.2958,0,69.2958,-77.7532,0,59.6624,-76.9598,0,59.0536], +// 4 16 -76.9598 0 59.0536 -77.7532 0 59.6624 -84.868 0 49 -84.002 0 48.5 + [4,16,-76.9598,0,59.0536,-77.7532,0,59.6624,-84.868,0,49,-84.002,0,48.5], +// 4 16 -84.002 0 48.5 -84.868 0 49 -90.5422 0 37.5046 -89.6183 0 37.1219 + [4,16,-84.002,0,48.5,-84.868,0,49,-90.5422,0,37.5046,-89.6183,0,37.1219], +// 4 16 -89.6183 0 37.1219 -90.5422 0 37.5046 -94.6582 0 25.3624 -93.6923 0 25.1036 + [4,16,-89.6183,0,37.1219,-90.5422,0,37.5046,-94.6582,0,25.3624,-93.6923,0,25.1036], +// 4 16 -93.6923 0 25.1036 -94.6582 0 25.3624 -97.1572 0 12.789 -96.1658 0 12.6585 + [4,16,-93.6923,0,25.1036,-94.6582,0,25.3624,-97.1572,0,12.789,-96.1658,0,12.6585], +// 4 16 -96.1658 0 12.6585 -97.1572 0 12.789 -98 0 0 -97 0 0 + [4,16,-96.1658,0,12.6585,-97.1572,0,12.789,-98,0,0,-97,0,0], +// 4 16 -97 0 0 -98 0 0 -97.1572 0 -12.789 -96.1658 0 -12.6585 + [4,16,-97,0,0,-98,0,0,-97.1572,0,-12.789,-96.1658,0,-12.6585], +// 4 16 -96.1658 0 -12.6585 -97.1572 0 -12.789 -94.6582 0 -25.3624 -93.6923 0 -25.1036 + [4,16,-96.1658,0,-12.6585,-97.1572,0,-12.789,-94.6582,0,-25.3624,-93.6923,0,-25.1036], +// 4 16 -93.6923 0 -25.1036 -94.6582 0 -25.3624 -90.5422 0 -37.5046 -89.6183 0 -37.1219 + [4,16,-93.6923,0,-25.1036,-94.6582,0,-25.3624,-90.5422,0,-37.5046,-89.6183,0,-37.1219], +// 4 16 -89.6183 0 -37.1219 -90.5422 0 -37.5046 -84.868 0 -49 -84.002 0 -48.5 + [4,16,-89.6183,0,-37.1219,-90.5422,0,-37.5046,-84.868,0,-49,-84.002,0,-48.5], +// 4 16 -84.002 0 -48.5 -84.868 0 -49 -77.7532 0 -59.6624 -76.9598 0 -59.0536 + [4,16,-84.002,0,-48.5,-84.868,0,-49,-77.7532,0,-59.6624,-76.9598,0,-59.0536], +// 4 16 -76.9598 0 -59.0536 -77.7532 0 -59.6624 -69.2958 0 -69.2958 -68.5887 0 -68.5887 + [4,16,-76.9598,0,-59.0536,-77.7532,0,-59.6624,-69.2958,0,-69.2958,-68.5887,0,-68.5887], +// 4 16 -68.5887 0 -68.5887 -69.2958 0 -69.2958 -59.6624 0 -77.7532 -59.0536 0 -76.9598 + [4,16,-68.5887,0,-68.5887,-69.2958,0,-69.2958,-59.6624,0,-77.7532,-59.0536,0,-76.9598], +// 4 16 -59.0536 0 -76.9598 -59.6624 0 -77.7532 -49 0 -84.868 -48.5 0 -84.002 + [4,16,-59.0536,0,-76.9598,-59.6624,0,-77.7532,-49,0,-84.868,-48.5,0,-84.002], +// 4 16 -48.5 0 -84.002 -49 0 -84.868 -37.5046 0 -90.5422 -37.1219 0 -89.6183 + [4,16,-48.5,0,-84.002,-49,0,-84.868,-37.5046,0,-90.5422,-37.1219,0,-89.6183], +// 4 16 -37.1219 0 -89.6183 -37.5046 0 -90.5422 -25.3624 0 -94.6582 -25.1036 0 -93.6923 + [4,16,-37.1219,0,-89.6183,-37.5046,0,-90.5422,-25.3624,0,-94.6582,-25.1036,0,-93.6923], +// 4 16 -25.1036 0 -93.6923 -25.3624 0 -94.6582 -12.789 0 -97.1572 -12.6585 0 -96.1658 + [4,16,-25.1036,0,-93.6923,-25.3624,0,-94.6582,-12.789,0,-97.1572,-12.6585,0,-96.1658], +// 4 16 -12.6585 0 -96.1658 -12.789 0 -97.1572 0 0 -98 0 0 -97 + [4,16,-12.6585,0,-96.1658,-12.789,0,-97.1572,0,0,-98,0,0,-97], +// 4 16 0 0 -97 0 0 -98 12.789 0 -97.1572 12.6585 0 -96.1658 + [4,16,0,0,-97,0,0,-98,12.789,0,-97.1572,12.6585,0,-96.1658], +// 4 16 12.6585 0 -96.1658 12.789 0 -97.1572 25.3624 0 -94.6582 25.1036 0 -93.6923 + [4,16,12.6585,0,-96.1658,12.789,0,-97.1572,25.3624,0,-94.6582,25.1036,0,-93.6923], +// 4 16 25.1036 0 -93.6923 25.3624 0 -94.6582 37.5046 0 -90.5422 37.1219 0 -89.6183 + [4,16,25.1036,0,-93.6923,25.3624,0,-94.6582,37.5046,0,-90.5422,37.1219,0,-89.6183], +// 4 16 37.1219 0 -89.6183 37.5046 0 -90.5422 49 0 -84.868 48.5 0 -84.002 + [4,16,37.1219,0,-89.6183,37.5046,0,-90.5422,49,0,-84.868,48.5,0,-84.002], +// 4 16 48.5 0 -84.002 49 0 -84.868 59.6624 0 -77.7532 59.0536 0 -76.9598 + [4,16,48.5,0,-84.002,49,0,-84.868,59.6624,0,-77.7532,59.0536,0,-76.9598], +// 4 16 59.0536 0 -76.9598 59.6624 0 -77.7532 69.2958 0 -69.2958 68.5887 0 -68.5887 + [4,16,59.0536,0,-76.9598,59.6624,0,-77.7532,69.2958,0,-69.2958,68.5887,0,-68.5887], +// 4 16 68.5887 0 -68.5887 69.2958 0 -69.2958 77.7532 0 -59.6624 76.9598 0 -59.0536 + [4,16,68.5887,0,-68.5887,69.2958,0,-69.2958,77.7532,0,-59.6624,76.9598,0,-59.0536], +// 4 16 76.9598 0 -59.0536 77.7532 0 -59.6624 84.868 0 -49 84.002 0 -48.5 + [4,16,76.9598,0,-59.0536,77.7532,0,-59.6624,84.868,0,-49,84.002,0,-48.5], +// 4 16 84.002 0 -48.5 84.868 0 -49 90.5422 0 -37.5046 89.6183 0 -37.1219 + [4,16,84.002,0,-48.5,84.868,0,-49,90.5422,0,-37.5046,89.6183,0,-37.1219], +// 4 16 89.6183 0 -37.1219 90.5422 0 -37.5046 94.6582 0 -25.3624 93.6923 0 -25.1036 + [4,16,89.6183,0,-37.1219,90.5422,0,-37.5046,94.6582,0,-25.3624,93.6923,0,-25.1036], +// 4 16 93.6923 0 -25.1036 94.6582 0 -25.3624 97.1572 0 -12.789 96.1658 0 -12.6585 + [4,16,93.6923,0,-25.1036,94.6582,0,-25.3624,97.1572,0,-12.789,96.1658,0,-12.6585], +// 4 16 96.1658 0 -12.6585 97.1572 0 -12.789 98 0 0 97 0 0 + [4,16,96.1658,0,-12.6585,97.1572,0,-12.789,98,0,0,97,0,0], +// 0 +]; +module ldraw_lib__48__4_4ring97(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__4_4ring97(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__4_4ring97(line=0.2); \ No newline at end of file diff --git a/p/48/5-24rin7.scad b/p/48/5-24rin7.scad index 72a27803f..209a15921 100644 --- a/p/48/5-24rin7.scad +++ b/p/48/5-24rin7.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__5_24rin7() = [ -// 0 Hi-Res Ring 7 x 0.2083 +// 0 ~Hi-Res Ring 7 x 0.2083 (Obsolete) // 0 Name: 48\5-24rin7.dat // 0 Author: Tim Gould [timgould] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-01 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__5_24rin7() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\5-24ring7.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 8 0 0 7.9312 0 1.044 6.9398 0 0.9135 7 0 0 [4,16,8,0,0,7.9312,0,1.044,6.9398,0,0.9135,7,0,0], diff --git a/p/48/5-24rin9.scad b/p/48/5-24rin9.scad index c52f25166..1abee6101 100644 --- a/p/48/5-24rin9.scad +++ b/p/48/5-24rin9.scad @@ -1,41 +1,40 @@ use <../../lib.scad> function ldraw_lib__48__5_24rin9() = [ -// 0 Hi-Res Ring 9 x 0.2083 +// 0 ~Hi-Res Ring 9 x 0.2083 (Obsolete) // 0 Name: 48\5-24rin9.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-03-09 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 9 0 0 10 0 0 9.914 0 1.305 8.9226 0 1.1745 - [4,16,9,0,0,10,0,0,9.914,0,1.305,8.9226,0,1.1745], -// 4 16 8.9226 0 1.1745 9.914 0 1.305 9.659 0 2.588 8.6931 0 2.3292 - [4,16,8.9226,0,1.1745,9.914,0,1.305,9.659,0,2.588,8.6931,0,2.3292], -// 4 16 8.6931 0 2.3292 9.659 0 2.588 9.239 0 3.827 8.3151 0 3.4443 - [4,16,8.6931,0,2.3292,9.659,0,2.588,9.239,0,3.827,8.3151,0,3.4443], -// 4 16 8.3151 0 3.4443 9.239 0 3.827 8.66 0 5 7.794 0 4.5 - [4,16,8.3151,0,3.4443,9.239,0,3.827,8.66,0,5,7.794,0,4.5], -// 4 16 7.794 0 4.5 8.66 0 5 7.934 0 6.088 7.1406 0 5.4792 - [4,16,7.794,0,4.5,8.66,0,5,7.934,0,6.088,7.1406,0,5.4792], -// 4 16 7.1406 0 5.4792 7.934 0 6.088 7.071 0 7.071 6.3639 0 6.3639 - [4,16,7.1406,0,5.4792,7.934,0,6.088,7.071,0,7.071,6.3639,0,6.3639], -// 4 16 6.3639 0 6.3639 7.071 0 7.071 6.088 0 7.934 5.4792 0 7.1406 - [4,16,6.3639,0,6.3639,7.071,0,7.071,6.088,0,7.934,5.4792,0,7.1406], -// 4 16 5.4792 0 7.1406 6.088 0 7.934 5 0 8.66 4.5 0 7.794 - [4,16,5.4792,0,7.1406,6.088,0,7.934,5,0,8.66,4.5,0,7.794], -// 4 16 4.5 0 7.794 5 0 8.66 3.827 0 9.239 3.4443 0 8.3151 - [4,16,4.5,0,7.794,5,0,8.66,3.827,0,9.239,3.4443,0,8.3151], -// 4 16 3.4443 0 8.3151 3.827 0 9.239 2.588 0 9.659 2.3292 0 8.6931 - [4,16,3.4443,0,8.3151,3.827,0,9.239,2.588,0,9.659,2.3292,0,8.6931], -// -// 0 end of file -// +// 4 16 10 0 0 9.914 0 1.305 8.9226 0 1.1745 9 0 0 + [4,16,10,0,0,9.914,0,1.305,8.9226,0,1.1745,9,0,0], +// 4 16 9.914 0 1.305 9.659 0 2.588 8.6931 0 2.3292 8.9226 0 1.1745 + [4,16,9.914,0,1.305,9.659,0,2.588,8.6931,0,2.3292,8.9226,0,1.1745], +// 4 16 9.659 0 2.588 9.239 0 3.827 8.3151 0 3.4443 8.6931 0 2.3292 + [4,16,9.659,0,2.588,9.239,0,3.827,8.3151,0,3.4443,8.6931,0,2.3292], +// 4 16 9.239 0 3.827 8.66 0 5 7.794 0 4.5 8.3151 0 3.4443 + [4,16,9.239,0,3.827,8.66,0,5,7.794,0,4.5,8.3151,0,3.4443], +// 4 16 8.66 0 5 7.934 0 6.088 7.1406 0 5.4792 7.794 0 4.5 + [4,16,8.66,0,5,7.934,0,6.088,7.1406,0,5.4792,7.794,0,4.5], +// 4 16 7.934 0 6.088 7.071 0 7.071 6.3639 0 6.3639 7.1406 0 5.4792 + [4,16,7.934,0,6.088,7.071,0,7.071,6.3639,0,6.3639,7.1406,0,5.4792], +// 4 16 7.071 0 7.071 6.088 0 7.934 5.4792 0 7.1406 6.3639 0 6.3639 + [4,16,7.071,0,7.071,6.088,0,7.934,5.4792,0,7.1406,6.3639,0,6.3639], +// 4 16 6.088 0 7.934 5 0 8.66 4.5 0 7.794 5.4792 0 7.1406 + [4,16,6.088,0,7.934,5,0,8.66,4.5,0,7.794,5.4792,0,7.1406], +// 4 16 5 0 8.66 3.827 0 9.239 3.4443 0 8.3151 4.5 0 7.794 + [4,16,5,0,8.66,3.827,0,9.239,3.4443,0,8.3151,4.5,0,7.794], +// 4 16 3.827 0 9.239 2.588 0 9.659 2.3292 0 8.6931 3.4443 0 8.3151 + [4,16,3.827,0,9.239,2.588,0,9.659,2.3292,0,8.6931,3.4443,0,8.3151], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__5_24rin9(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__5_24rin9(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/5-24ring13.scad b/p/48/5-24ring13.scad index 2b5fa06ae..615d04c51 100644 --- a/p/48/5-24ring13.scad +++ b/p/48/5-24ring13.scad @@ -2,16 +2,17 @@ use <../../lib.scad> function ldraw_lib__48__5_24ring13() = [ // 0 Hi-Res Ring 13 x 0.2083 // 0 Name: 48\5-24ring13.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2016-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-07 [Holly-Wood] Complete regeneration, original by KROACH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 14 0 0 13.8796 0 1.827 12.8882 0 1.6965 13 0 0 [4,16,14,0,0,13.8796,0,1.827,12.8882,0,1.6965,13,0,0], @@ -33,7 +34,7 @@ function ldraw_lib__48__5_24ring13() = [ [4,16,7,0,12.124,5.3578,0,12.9346,4.9751,0,12.0107,6.5,0,11.258], // 4 16 5.3578 0 12.9346 3.6232 0 13.5226 3.3644 0 12.5567 4.9751 0 12.0107 [4,16,5.3578,0,12.9346,3.6232,0,13.5226,3.3644,0,12.5567,4.9751,0,12.0107], -// 0 // Build by Primitive Generator 2 +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__5_24ring13(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__5_24ring13(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/5-24ring7.scad b/p/48/5-24ring7.scad new file mode 100644 index 000000000..05bbf0619 --- /dev/null +++ b/p/48/5-24ring7.scad @@ -0,0 +1,41 @@ +use <../../lib.scad> +function ldraw_lib__48__5_24ring7() = [ +// 0 Hi-Res Ring 7 x 0.2083 +// 0 Name: 48\5-24ring7.dat +// 0 Author: Tim Gould [timgould] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\5-24rin7.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 8 0 0 7.9312 0 1.044 6.9398 0 0.9135 7 0 0 + [4,16,8,0,0,7.9312,0,1.044,6.9398,0,0.9135,7,0,0], +// 4 16 7.9312 0 1.044 7.7272 0 2.0704 6.7613 0 1.8116 6.9398 0 0.9135 + [4,16,7.9312,0,1.044,7.7272,0,2.0704,6.7613,0,1.8116,6.9398,0,0.9135], +// 4 16 7.7272 0 2.0704 7.3912 0 3.0616 6.4673 0 2.6789 6.7613 0 1.8116 + [4,16,7.7272,0,2.0704,7.3912,0,3.0616,6.4673,0,2.6789,6.7613,0,1.8116], +// 4 16 7.3912 0 3.0616 6.928 0 4 6.062 0 3.5 6.4673 0 2.6789 + [4,16,7.3912,0,3.0616,6.928,0,4,6.062,0,3.5,6.4673,0,2.6789], +// 4 16 6.928 0 4 6.3472 0 4.8704 5.5538 0 4.2616 6.062 0 3.5 + [4,16,6.928,0,4,6.3472,0,4.8704,5.5538,0,4.2616,6.062,0,3.5], +// 4 16 6.3472 0 4.8704 5.6568 0 5.6568 4.9497 0 4.9497 5.5538 0 4.2616 + [4,16,6.3472,0,4.8704,5.6568,0,5.6568,4.9497,0,4.9497,5.5538,0,4.2616], +// 4 16 5.6568 0 5.6568 4.8704 0 6.3472 4.2616 0 5.5538 4.9497 0 4.9497 + [4,16,5.6568,0,5.6568,4.8704,0,6.3472,4.2616,0,5.5538,4.9497,0,4.9497], +// 4 16 4.8704 0 6.3472 4 0 6.928 3.5 0 6.062 4.2616 0 5.5538 + [4,16,4.8704,0,6.3472,4,0,6.928,3.5,0,6.062,4.2616,0,5.5538], +// 4 16 4 0 6.928 3.0616 0 7.3912 2.6789 0 6.4673 3.5 0 6.062 + [4,16,4,0,6.928,3.0616,0,7.3912,2.6789,0,6.4673,3.5,0,6.062], +// 4 16 3.0616 0 7.3912 2.0704 0 7.7272 1.8116 0 6.7613 2.6789 0 6.4673 + [4,16,3.0616,0,7.3912,2.0704,0,7.7272,1.8116,0,6.7613,2.6789,0,6.4673], +// 0 // Build by Primitive Generator 2 +]; +module ldraw_lib__48__5_24ring7(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__5_24ring7(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__5_24ring7(line=0.2); \ No newline at end of file diff --git a/p/48/5-24ring9.scad b/p/48/5-24ring9.scad new file mode 100644 index 000000000..51e8baf60 --- /dev/null +++ b/p/48/5-24ring9.scad @@ -0,0 +1,41 @@ +use <../../lib.scad> +function ldraw_lib__48__5_24ring9() = [ +// 0 Hi-Res Ring 9 x 0.2083 +// 0 Name: 48\5-24ring9.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-03-09 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 10 0 0 9.914 0 1.305 8.9226 0 1.1745 9 0 0 + [4,16,10,0,0,9.914,0,1.305,8.9226,0,1.1745,9,0,0], +// 4 16 9.914 0 1.305 9.659 0 2.588 8.6931 0 2.3292 8.9226 0 1.1745 + [4,16,9.914,0,1.305,9.659,0,2.588,8.6931,0,2.3292,8.9226,0,1.1745], +// 4 16 9.659 0 2.588 9.239 0 3.827 8.3151 0 3.4443 8.6931 0 2.3292 + [4,16,9.659,0,2.588,9.239,0,3.827,8.3151,0,3.4443,8.6931,0,2.3292], +// 4 16 9.239 0 3.827 8.66 0 5 7.794 0 4.5 8.3151 0 3.4443 + [4,16,9.239,0,3.827,8.66,0,5,7.794,0,4.5,8.3151,0,3.4443], +// 4 16 8.66 0 5 7.934 0 6.088 7.1406 0 5.4792 7.794 0 4.5 + [4,16,8.66,0,5,7.934,0,6.088,7.1406,0,5.4792,7.794,0,4.5], +// 4 16 7.934 0 6.088 7.071 0 7.071 6.3639 0 6.3639 7.1406 0 5.4792 + [4,16,7.934,0,6.088,7.071,0,7.071,6.3639,0,6.3639,7.1406,0,5.4792], +// 4 16 7.071 0 7.071 6.088 0 7.934 5.4792 0 7.1406 6.3639 0 6.3639 + [4,16,7.071,0,7.071,6.088,0,7.934,5.4792,0,7.1406,6.3639,0,6.3639], +// 4 16 6.088 0 7.934 5 0 8.66 4.5 0 7.794 5.4792 0 7.1406 + [4,16,6.088,0,7.934,5,0,8.66,4.5,0,7.794,5.4792,0,7.1406], +// 4 16 5 0 8.66 3.827 0 9.239 3.4443 0 8.3151 4.5 0 7.794 + [4,16,5,0,8.66,3.827,0,9.239,3.4443,0,8.3151,4.5,0,7.794], +// 4 16 3.827 0 9.239 2.588 0 9.659 2.3292 0 8.6931 3.4443 0 8.3151 + [4,16,3.827,0,9.239,2.588,0,9.659,2.3292,0,8.6931,3.4443,0,8.3151], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__5_24ring9(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__5_24ring9(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__5_24ring9(line=0.2); \ No newline at end of file diff --git a/p/48/5-48rin4.scad b/p/48/5-48rin4.scad index 2e4ea4ff2..5be50145e 100644 --- a/p/48/5-48rin4.scad +++ b/p/48/5-48rin4.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__5_48rin4() = [ -// 0 Hi-Res Ring 4 x 0.1042 +// 0 ~Hi-Res Ring 4 x 0.1042 (Obsolete) // 0 Name: 48\5-48rin4.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2013-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__5_48rin4() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\5-48ring4.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 5 0 0 4.957 0 0.6525 3.9656 0 0.522 4 0 0 [4,16,5,0,0,4.957,0,0.6525,3.9656,0,0.522,4,0,0], diff --git a/p/48/5-48rin9.scad b/p/48/5-48rin9.scad index c3ec26203..57fc2eb07 100644 --- a/p/48/5-48rin9.scad +++ b/p/48/5-48rin9.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__5_48rin9() = [ -// 0 Hi-Res Ring 9 x 0.1042 +// 0 ~Hi-Res Ring 9 x 0.1042 (Obsolete) // 0 Name: 48\5-48rin9.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2010-01 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__5_48rin9() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\5-48ring9.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 9 0 0 10 0 0 9.914 0 1.305 8.9226 0 1.1745 [4,16,9,0,0,10,0,0,9.914,0,1.305,8.9226,0,1.1745], diff --git a/p/48/5-48ring4.scad b/p/48/5-48ring4.scad new file mode 100644 index 000000000..2d2728c06 --- /dev/null +++ b/p/48/5-48ring4.scad @@ -0,0 +1,31 @@ +use <../../lib.scad> +function ldraw_lib__48__5_48ring4() = [ +// 0 Hi-Res Ring 4 x 0.1042 +// 0 Name: 48\5-48ring4.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\5-48rin4.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 5 0 0 4.957 0 0.6525 3.9656 0 0.522 4 0 0 + [4,16,5,0,0,4.957,0,0.6525,3.9656,0,0.522,4,0,0], +// 4 16 4.957 0 0.6525 4.8295 0 1.294 3.8636 0 1.0352 3.9656 0 0.522 + [4,16,4.957,0,0.6525,4.8295,0,1.294,3.8636,0,1.0352,3.9656,0,0.522], +// 4 16 4.8295 0 1.294 4.6195 0 1.9135 3.6956 0 1.5308 3.8636 0 1.0352 + [4,16,4.8295,0,1.294,4.6195,0,1.9135,3.6956,0,1.5308,3.8636,0,1.0352], +// 4 16 4.6195 0 1.9135 4.33 0 2.5 3.464 0 2 3.6956 0 1.5308 + [4,16,4.6195,0,1.9135,4.33,0,2.5,3.464,0,2,3.6956,0,1.5308], +// 4 16 4.33 0 2.5 3.967 0 3.044 3.1736 0 2.4352 3.464 0 2 + [4,16,4.33,0,2.5,3.967,0,3.044,3.1736,0,2.4352,3.464,0,2], +// 0 // Build by Primitive Generator 2 +]; +module ldraw_lib__48__5_48ring4(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__5_48ring4(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__5_48ring4(line=0.2); \ No newline at end of file diff --git a/p/48/5-48ring9.scad b/p/48/5-48ring9.scad new file mode 100644 index 000000000..1d718ae1e --- /dev/null +++ b/p/48/5-48ring9.scad @@ -0,0 +1,31 @@ +use <../../lib.scad> +function ldraw_lib__48__5_48ring9() = [ +// 0 Hi-Res Ring 9 x 0.1042 +// 0 Name: 48\5-48ring9.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\5-48rin9.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 9 0 0 10 0 0 9.914 0 1.305 8.9226 0 1.1745 + [4,16,9,0,0,10,0,0,9.914,0,1.305,8.9226,0,1.1745], +// 4 16 8.9226 0 1.1745 9.914 0 1.305 9.659 0 2.588 8.6931 0 2.3292 + [4,16,8.9226,0,1.1745,9.914,0,1.305,9.659,0,2.588,8.6931,0,2.3292], +// 4 16 8.6931 0 2.3292 9.659 0 2.588 9.239 0 3.827 8.3151 0 3.4443 + [4,16,8.6931,0,2.3292,9.659,0,2.588,9.239,0,3.827,8.3151,0,3.4443], +// 4 16 8.3151 0 3.4443 9.239 0 3.827 8.66 0 5 7.794 0 4.5 + [4,16,8.3151,0,3.4443,9.239,0,3.827,8.66,0,5,7.794,0,4.5], +// 4 16 7.794 0 4.5 8.66 0 5 7.934 0 6.088 7.1406 0 5.4792 + [4,16,7.794,0,4.5,8.66,0,5,7.934,0,6.088,7.1406,0,5.4792], +// 0 +]; +module ldraw_lib__48__5_48ring9(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__5_48ring9(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__5_48ring9(line=0.2); \ No newline at end of file diff --git a/p/48/5-6rin16.scad b/p/48/5-6rin16.scad index 5d465177d..2848b1fbb 100644 --- a/p/48/5-6rin16.scad +++ b/p/48/5-6rin16.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__5_6rin16() = [ -// 0 Hi-Res Ring 16 x 0.8333 +// 0 ~Hi-Res Ring 16 x 0.8333 (Obsolete) // 0 Name: 48\5-6rin16.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__5_6rin16() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\5-6ring16.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 16 0 0 17 0 0 16.8538 0 2.2185 15.8624 0 2.088 [4,16,16,0,0,17,0,0,16.8538,0,2.2185,15.8624,0,2.088], diff --git a/p/48/5-6ring16.scad b/p/48/5-6ring16.scad new file mode 100644 index 000000000..f727ea426 --- /dev/null +++ b/p/48/5-6ring16.scad @@ -0,0 +1,101 @@ +use <../../lib.scad> +function ldraw_lib__48__5_6ring16() = [ +// 0 Hi-Res Ring 16 x 0.8333 +// 0 Name: 48\5-6ring16.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\5-6rin16.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 16 0 0 17 0 0 16.8538 0 2.2185 15.8624 0 2.088 + [4,16,16,0,0,17,0,0,16.8538,0,2.2185,15.8624,0,2.088], +// 4 16 15.8624 0 2.088 16.8538 0 2.2185 16.4203 0 4.3996 15.4544 0 4.1408 + [4,16,15.8624,0,2.088,16.8538,0,2.2185,16.4203,0,4.3996,15.4544,0,4.1408], +// 4 16 15.4544 0 4.1408 16.4203 0 4.3996 15.7063 0 6.5059 14.7824 0 6.1232 + [4,16,15.4544,0,4.1408,16.4203,0,4.3996,15.7063,0,6.5059,14.7824,0,6.1232], +// 4 16 14.7824 0 6.1232 15.7063 0 6.5059 14.722 0 8.5 13.856 0 8 + [4,16,14.7824,0,6.1232,15.7063,0,6.5059,14.722,0,8.5,13.856,0,8], +// 4 16 13.856 0 8 14.722 0 8.5 13.4878 0 10.3496 12.6944 0 9.7408 + [4,16,13.856,0,8,14.722,0,8.5,13.4878,0,10.3496,12.6944,0,9.7408], +// 4 16 12.6944 0 9.7408 13.4878 0 10.3496 12.0207 0 12.0207 11.3136 0 11.3136 + [4,16,12.6944,0,9.7408,13.4878,0,10.3496,12.0207,0,12.0207,11.3136,0,11.3136], +// 4 16 11.3136 0 11.3136 12.0207 0 12.0207 10.3496 0 13.4878 9.7408 0 12.6944 + [4,16,11.3136,0,11.3136,12.0207,0,12.0207,10.3496,0,13.4878,9.7408,0,12.6944], +// 4 16 9.7408 0 12.6944 10.3496 0 13.4878 8.5 0 14.722 8 0 13.856 + [4,16,9.7408,0,12.6944,10.3496,0,13.4878,8.5,0,14.722,8,0,13.856], +// 4 16 8 0 13.856 8.5 0 14.722 6.5059 0 15.7063 6.1232 0 14.7824 + [4,16,8,0,13.856,8.5,0,14.722,6.5059,0,15.7063,6.1232,0,14.7824], +// 4 16 6.1232 0 14.7824 6.5059 0 15.7063 4.3996 0 16.4203 4.1408 0 15.4544 + [4,16,6.1232,0,14.7824,6.5059,0,15.7063,4.3996,0,16.4203,4.1408,0,15.4544], +// 4 16 4.1408 0 15.4544 4.3996 0 16.4203 2.2185 0 16.8538 2.088 0 15.8624 + [4,16,4.1408,0,15.4544,4.3996,0,16.4203,2.2185,0,16.8538,2.088,0,15.8624], +// 4 16 2.088 0 15.8624 2.2185 0 16.8538 0 0 17 0 0 16 + [4,16,2.088,0,15.8624,2.2185,0,16.8538,0,0,17,0,0,16], +// 4 16 0 0 16 0 0 17 -2.2185 0 16.8538 -2.088 0 15.8624 + [4,16,0,0,16,0,0,17,-2.2185,0,16.8538,-2.088,0,15.8624], +// 4 16 -2.088 0 15.8624 -2.2185 0 16.8538 -4.3996 0 16.4203 -4.1408 0 15.4544 + [4,16,-2.088,0,15.8624,-2.2185,0,16.8538,-4.3996,0,16.4203,-4.1408,0,15.4544], +// 4 16 -4.1408 0 15.4544 -4.3996 0 16.4203 -6.5059 0 15.7063 -6.1232 0 14.7824 + [4,16,-4.1408,0,15.4544,-4.3996,0,16.4203,-6.5059,0,15.7063,-6.1232,0,14.7824], +// 4 16 -6.1232 0 14.7824 -6.5059 0 15.7063 -8.5 0 14.722 -8 0 13.856 + [4,16,-6.1232,0,14.7824,-6.5059,0,15.7063,-8.5,0,14.722,-8,0,13.856], +// 4 16 -8 0 13.856 -8.5 0 14.722 -10.3496 0 13.4878 -9.7408 0 12.6944 + [4,16,-8,0,13.856,-8.5,0,14.722,-10.3496,0,13.4878,-9.7408,0,12.6944], +// 4 16 -9.7408 0 12.6944 -10.3496 0 13.4878 -12.0207 0 12.0207 -11.3136 0 11.3136 + [4,16,-9.7408,0,12.6944,-10.3496,0,13.4878,-12.0207,0,12.0207,-11.3136,0,11.3136], +// 4 16 -11.3136 0 11.3136 -12.0207 0 12.0207 -13.4878 0 10.3496 -12.6944 0 9.7408 + [4,16,-11.3136,0,11.3136,-12.0207,0,12.0207,-13.4878,0,10.3496,-12.6944,0,9.7408], +// 4 16 -12.6944 0 9.7408 -13.4878 0 10.3496 -14.722 0 8.5 -13.856 0 8 + [4,16,-12.6944,0,9.7408,-13.4878,0,10.3496,-14.722,0,8.5,-13.856,0,8], +// 4 16 -13.856 0 8 -14.722 0 8.5 -15.7063 0 6.5059 -14.7824 0 6.1232 + [4,16,-13.856,0,8,-14.722,0,8.5,-15.7063,0,6.5059,-14.7824,0,6.1232], +// 4 16 -14.7824 0 6.1232 -15.7063 0 6.5059 -16.4203 0 4.3996 -15.4544 0 4.1408 + [4,16,-14.7824,0,6.1232,-15.7063,0,6.5059,-16.4203,0,4.3996,-15.4544,0,4.1408], +// 4 16 -15.4544 0 4.1408 -16.4203 0 4.3996 -16.8538 0 2.2185 -15.8624 0 2.088 + [4,16,-15.4544,0,4.1408,-16.4203,0,4.3996,-16.8538,0,2.2185,-15.8624,0,2.088], +// 4 16 -15.8624 0 2.088 -16.8538 0 2.2185 -17 0 0 -16 0 0 + [4,16,-15.8624,0,2.088,-16.8538,0,2.2185,-17,0,0,-16,0,0], +// 4 16 -16 0 0 -17 0 0 -16.8538 0 -2.2185 -15.8624 0 -2.088 + [4,16,-16,0,0,-17,0,0,-16.8538,0,-2.2185,-15.8624,0,-2.088], +// 4 16 -15.8624 0 -2.088 -16.8538 0 -2.2185 -16.4203 0 -4.3996 -15.4544 0 -4.1408 + [4,16,-15.8624,0,-2.088,-16.8538,0,-2.2185,-16.4203,0,-4.3996,-15.4544,0,-4.1408], +// 4 16 -15.4544 0 -4.1408 -16.4203 0 -4.3996 -15.7063 0 -6.5059 -14.7824 0 -6.1232 + [4,16,-15.4544,0,-4.1408,-16.4203,0,-4.3996,-15.7063,0,-6.5059,-14.7824,0,-6.1232], +// 4 16 -14.7824 0 -6.1232 -15.7063 0 -6.5059 -14.722 0 -8.5 -13.856 0 -8 + [4,16,-14.7824,0,-6.1232,-15.7063,0,-6.5059,-14.722,0,-8.5,-13.856,0,-8], +// 4 16 -13.856 0 -8 -14.722 0 -8.5 -13.4878 0 -10.3496 -12.6944 0 -9.7408 + [4,16,-13.856,0,-8,-14.722,0,-8.5,-13.4878,0,-10.3496,-12.6944,0,-9.7408], +// 4 16 -12.6944 0 -9.7408 -13.4878 0 -10.3496 -12.0207 0 -12.0207 -11.3136 0 -11.3136 + [4,16,-12.6944,0,-9.7408,-13.4878,0,-10.3496,-12.0207,0,-12.0207,-11.3136,0,-11.3136], +// 4 16 -11.3136 0 -11.3136 -12.0207 0 -12.0207 -10.3496 0 -13.4878 -9.7408 0 -12.6944 + [4,16,-11.3136,0,-11.3136,-12.0207,0,-12.0207,-10.3496,0,-13.4878,-9.7408,0,-12.6944], +// 4 16 -9.7408 0 -12.6944 -10.3496 0 -13.4878 -8.5 0 -14.722 -8 0 -13.856 + [4,16,-9.7408,0,-12.6944,-10.3496,0,-13.4878,-8.5,0,-14.722,-8,0,-13.856], +// 4 16 -8 0 -13.856 -8.5 0 -14.722 -6.5059 0 -15.7063 -6.1232 0 -14.7824 + [4,16,-8,0,-13.856,-8.5,0,-14.722,-6.5059,0,-15.7063,-6.1232,0,-14.7824], +// 4 16 -6.1232 0 -14.7824 -6.5059 0 -15.7063 -4.3996 0 -16.4203 -4.1408 0 -15.4544 + [4,16,-6.1232,0,-14.7824,-6.5059,0,-15.7063,-4.3996,0,-16.4203,-4.1408,0,-15.4544], +// 4 16 -4.1408 0 -15.4544 -4.3996 0 -16.4203 -2.2185 0 -16.8538 -2.088 0 -15.8624 + [4,16,-4.1408,0,-15.4544,-4.3996,0,-16.4203,-2.2185,0,-16.8538,-2.088,0,-15.8624], +// 4 16 -2.088 0 -15.8624 -2.2185 0 -16.8538 0 0 -17 0 0 -16 + [4,16,-2.088,0,-15.8624,-2.2185,0,-16.8538,0,0,-17,0,0,-16], +// 4 16 0 0 -16 0 0 -17 2.2185 0 -16.8538 2.088 0 -15.8624 + [4,16,0,0,-16,0,0,-17,2.2185,0,-16.8538,2.088,0,-15.8624], +// 4 16 2.088 0 -15.8624 2.2185 0 -16.8538 4.3996 0 -16.4203 4.1408 0 -15.4544 + [4,16,2.088,0,-15.8624,2.2185,0,-16.8538,4.3996,0,-16.4203,4.1408,0,-15.4544], +// 4 16 4.1408 0 -15.4544 4.3996 0 -16.4203 6.5059 0 -15.7063 6.1232 0 -14.7824 + [4,16,4.1408,0,-15.4544,4.3996,0,-16.4203,6.5059,0,-15.7063,6.1232,0,-14.7824], +// 4 16 6.1232 0 -14.7824 6.5059 0 -15.7063 8.5 0 -14.722 8 0 -13.856 + [4,16,6.1232,0,-14.7824,6.5059,0,-15.7063,8.5,0,-14.722,8,0,-13.856], +// 0 +]; +module ldraw_lib__48__5_6ring16(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__5_6ring16(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__5_6ring16(line=0.2); \ No newline at end of file diff --git a/p/48/7-16rin3.scad b/p/48/7-16rin3.scad index 46e222c47..356ae36fa 100644 --- a/p/48/7-16rin3.scad +++ b/p/48/7-16rin3.scad @@ -1,63 +1,62 @@ use <../../lib.scad> function ldraw_lib__48__7_16rin3() = [ -// 0 Hi-Res Ring 3 x 0.4375 +// 0 ~Hi-Res Ring 3 x 0.4375 (Obsolete) // 0 Name: 48\7-16rin3.dat -// 0 Author: Niels Bugge [SirBugge] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 +// 0 !HISTORY 2024-03-09 [Holly-Wood] Complete regeneration, original by SirBugge +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 3 0 0 4 0 0 3.9656 0 .522 2.9742 0 .3915 - [4,16,3,0,0,4,0,0,3.9656,0,.522,2.9742,0,.3915], -// 4 16 2.9742 0 .3915 3.9656 0 .522 3.8636 0 1.0352 2.8977 0 .7764 - [4,16,2.9742,0,.3915,3.9656,0,.522,3.8636,0,1.0352,2.8977,0,.7764], -// 4 16 2.8977 0 .7764 3.8636 0 1.0352 3.6956 0 1.5308 2.7717 0 1.1481 - [4,16,2.8977,0,.7764,3.8636,0,1.0352,3.6956,0,1.5308,2.7717,0,1.1481], -// 4 16 2.7717 0 1.1481 3.6956 0 1.5308 3.464 0 2 2.598 0 1.5 - [4,16,2.7717,0,1.1481,3.6956,0,1.5308,3.464,0,2,2.598,0,1.5], -// 4 16 2.598 0 1.5 3.464 0 2 3.1736 0 2.4352 2.3802 0 1.8264 - [4,16,2.598,0,1.5,3.464,0,2,3.1736,0,2.4352,2.3802,0,1.8264], -// 4 16 2.3802 0 1.8264 3.1736 0 2.4352 2.8284 0 2.8284 2.1213 0 2.1213 - [4,16,2.3802,0,1.8264,3.1736,0,2.4352,2.8284,0,2.8284,2.1213,0,2.1213], -// 4 16 2.1213 0 2.1213 2.8284 0 2.8284 2.4352 0 3.1736 1.8264 0 2.3802 - [4,16,2.1213,0,2.1213,2.8284,0,2.8284,2.4352,0,3.1736,1.8264,0,2.3802], -// 4 16 1.8264 0 2.3802 2.4352 0 3.1736 2 0 3.464 1.5 0 2.598 - [4,16,1.8264,0,2.3802,2.4352,0,3.1736,2,0,3.464,1.5,0,2.598], -// 4 16 1.5 0 2.598 2 0 3.464 1.5308 0 3.6956 1.1481 0 2.7717 - [4,16,1.5,0,2.598,2,0,3.464,1.5308,0,3.6956,1.1481,0,2.7717], -// 4 16 1.1481 0 2.7717 1.5308 0 3.6956 1.0352 0 3.8636 .7764 0 2.8977 - [4,16,1.1481,0,2.7717,1.5308,0,3.6956,1.0352,0,3.8636,.7764,0,2.8977], -// 4 16 .7764 0 2.8977 1.0352 0 3.8636 .522 0 3.9656 .3915 0 2.9742 - [4,16,.7764,0,2.8977,1.0352,0,3.8636,.522,0,3.9656,.3915,0,2.9742], -// 4 16 .3915 0 2.9742 .522 0 3.9656 0 0 4 0 0 3 - [4,16,.3915,0,2.9742,.522,0,3.9656,0,0,4,0,0,3], -// 4 16 0 0 3 0 0 4 -.522 0 3.9656 -.3915 0 2.9742 - [4,16,0,0,3,0,0,4,-.522,0,3.9656,-.3915,0,2.9742], -// 4 16 -.3915 0 2.9742 -.522 0 3.9656 -1.0352 0 3.8636 -.7764 0 2.8977 - [4,16,-.3915,0,2.9742,-.522,0,3.9656,-1.0352,0,3.8636,-.7764,0,2.8977], -// 4 16 -.7764 0 2.8977 -1.0352 0 3.8636 -1.5308 0 3.6956 -1.1481 0 2.7717 - [4,16,-.7764,0,2.8977,-1.0352,0,3.8636,-1.5308,0,3.6956,-1.1481,0,2.7717], -// 4 16 -1.1481 0 2.7717 -1.5308 0 3.6956 -2 0 3.464 -1.5 0 2.598 - [4,16,-1.1481,0,2.7717,-1.5308,0,3.6956,-2,0,3.464,-1.5,0,2.598], -// 4 16 -1.5 0 2.598 -2 0 3.464 -2.4352 0 3.1736 -1.8264 0 2.3802 - [4,16,-1.5,0,2.598,-2,0,3.464,-2.4352,0,3.1736,-1.8264,0,2.3802], -// 4 16 -1.8264 0 2.3802 -2.4352 0 3.1736 -2.8284 0 2.8284 -2.1213 0 2.1213 - [4,16,-1.8264,0,2.3802,-2.4352,0,3.1736,-2.8284,0,2.8284,-2.1213,0,2.1213], -// 4 16 -2.1213 0 2.1213 -2.8284 0 2.8284 -3.1736 0 2.4352 -2.3802 0 1.8264 - [4,16,-2.1213,0,2.1213,-2.8284,0,2.8284,-3.1736,0,2.4352,-2.3802,0,1.8264], -// 4 16 -2.3802 0 1.8264 -3.1736 0 2.4352 -3.464 0 2 -2.598 0 1.5 - [4,16,-2.3802,0,1.8264,-3.1736,0,2.4352,-3.464,0,2,-2.598,0,1.5], -// 4 16 -2.598 0 1.5 -3.464 0 2 -3.6956 0 1.5308 -2.7717 0 1.1481 - [4,16,-2.598,0,1.5,-3.464,0,2,-3.6956,0,1.5308,-2.7717,0,1.1481], -// -// 0 end of file -// +// 4 16 4 0 0 3.9656 0 0.522 2.9742 0 0.3915 3 0 0 + [4,16,4,0,0,3.9656,0,0.522,2.9742,0,0.3915,3,0,0], +// 4 16 3.9656 0 0.522 3.8636 0 1.0352 2.8977 0 0.7764 2.9742 0 0.3915 + [4,16,3.9656,0,0.522,3.8636,0,1.0352,2.8977,0,0.7764,2.9742,0,0.3915], +// 4 16 3.8636 0 1.0352 3.6956 0 1.5308 2.7717 0 1.1481 2.8977 0 0.7764 + [4,16,3.8636,0,1.0352,3.6956,0,1.5308,2.7717,0,1.1481,2.8977,0,0.7764], +// 4 16 3.6956 0 1.5308 3.464 0 2 2.598 0 1.5 2.7717 0 1.1481 + [4,16,3.6956,0,1.5308,3.464,0,2,2.598,0,1.5,2.7717,0,1.1481], +// 4 16 3.464 0 2 3.1736 0 2.4352 2.3802 0 1.8264 2.598 0 1.5 + [4,16,3.464,0,2,3.1736,0,2.4352,2.3802,0,1.8264,2.598,0,1.5], +// 4 16 3.1736 0 2.4352 2.8284 0 2.8284 2.1213 0 2.1213 2.3802 0 1.8264 + [4,16,3.1736,0,2.4352,2.8284,0,2.8284,2.1213,0,2.1213,2.3802,0,1.8264], +// 4 16 2.8284 0 2.8284 2.4352 0 3.1736 1.8264 0 2.3802 2.1213 0 2.1213 + [4,16,2.8284,0,2.8284,2.4352,0,3.1736,1.8264,0,2.3802,2.1213,0,2.1213], +// 4 16 2.4352 0 3.1736 2 0 3.464 1.5 0 2.598 1.8264 0 2.3802 + [4,16,2.4352,0,3.1736,2,0,3.464,1.5,0,2.598,1.8264,0,2.3802], +// 4 16 2 0 3.464 1.5308 0 3.6956 1.1481 0 2.7717 1.5 0 2.598 + [4,16,2,0,3.464,1.5308,0,3.6956,1.1481,0,2.7717,1.5,0,2.598], +// 4 16 1.5308 0 3.6956 1.0352 0 3.8636 0.7764 0 2.8977 1.1481 0 2.7717 + [4,16,1.5308,0,3.6956,1.0352,0,3.8636,0.7764,0,2.8977,1.1481,0,2.7717], +// 4 16 1.0352 0 3.8636 0.522 0 3.9656 0.3915 0 2.9742 0.7764 0 2.8977 + [4,16,1.0352,0,3.8636,0.522,0,3.9656,0.3915,0,2.9742,0.7764,0,2.8977], +// 4 16 0.522 0 3.9656 0 0 4 0 0 3 0.3915 0 2.9742 + [4,16,0.522,0,3.9656,0,0,4,0,0,3,0.3915,0,2.9742], +// 4 16 0 0 4 -0.522 0 3.9656 -0.3915 0 2.9742 0 0 3 + [4,16,0,0,4,-0.522,0,3.9656,-0.3915,0,2.9742,0,0,3], +// 4 16 -0.522 0 3.9656 -1.0352 0 3.8636 -0.7764 0 2.8977 -0.3915 0 2.9742 + [4,16,-0.522,0,3.9656,-1.0352,0,3.8636,-0.7764,0,2.8977,-0.3915,0,2.9742], +// 4 16 -1.0352 0 3.8636 -1.5308 0 3.6956 -1.1481 0 2.7717 -0.7764 0 2.8977 + [4,16,-1.0352,0,3.8636,-1.5308,0,3.6956,-1.1481,0,2.7717,-0.7764,0,2.8977], +// 4 16 -1.5308 0 3.6956 -2 0 3.464 -1.5 0 2.598 -1.1481 0 2.7717 + [4,16,-1.5308,0,3.6956,-2,0,3.464,-1.5,0,2.598,-1.1481,0,2.7717], +// 4 16 -2 0 3.464 -2.4352 0 3.1736 -1.8264 0 2.3802 -1.5 0 2.598 + [4,16,-2,0,3.464,-2.4352,0,3.1736,-1.8264,0,2.3802,-1.5,0,2.598], +// 4 16 -2.4352 0 3.1736 -2.8284 0 2.8284 -2.1213 0 2.1213 -1.8264 0 2.3802 + [4,16,-2.4352,0,3.1736,-2.8284,0,2.8284,-2.1213,0,2.1213,-1.8264,0,2.3802], +// 4 16 -2.8284 0 2.8284 -3.1736 0 2.4352 -2.3802 0 1.8264 -2.1213 0 2.1213 + [4,16,-2.8284,0,2.8284,-3.1736,0,2.4352,-2.3802,0,1.8264,-2.1213,0,2.1213], +// 4 16 -3.1736 0 2.4352 -3.464 0 2 -2.598 0 1.5 -2.3802 0 1.8264 + [4,16,-3.1736,0,2.4352,-3.464,0,2,-2.598,0,1.5,-2.3802,0,1.8264], +// 4 16 -3.464 0 2 -3.6956 0 1.5308 -2.7717 0 1.1481 -2.598 0 1.5 + [4,16,-3.464,0,2,-3.6956,0,1.5308,-2.7717,0,1.1481,-2.598,0,1.5], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__7_16rin3(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__7_16rin3(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/7-16ring3.scad b/p/48/7-16ring3.scad new file mode 100644 index 000000000..1209480a3 --- /dev/null +++ b/p/48/7-16ring3.scad @@ -0,0 +1,63 @@ +use <../../lib.scad> +function ldraw_lib__48__7_16ring3() = [ +// 0 Hi-Res Ring 3 x 0.4375 +// 0 Name: 48\7-16ring3.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 +// 0 !HISTORY 2024-03-09 [Holly-Wood] Complete regeneration, original by SirBugge +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 4 0 0 3.9656 0 0.522 2.9742 0 0.3915 3 0 0 + [4,16,4,0,0,3.9656,0,0.522,2.9742,0,0.3915,3,0,0], +// 4 16 3.9656 0 0.522 3.8636 0 1.0352 2.8977 0 0.7764 2.9742 0 0.3915 + [4,16,3.9656,0,0.522,3.8636,0,1.0352,2.8977,0,0.7764,2.9742,0,0.3915], +// 4 16 3.8636 0 1.0352 3.6956 0 1.5308 2.7717 0 1.1481 2.8977 0 0.7764 + [4,16,3.8636,0,1.0352,3.6956,0,1.5308,2.7717,0,1.1481,2.8977,0,0.7764], +// 4 16 3.6956 0 1.5308 3.464 0 2 2.598 0 1.5 2.7717 0 1.1481 + [4,16,3.6956,0,1.5308,3.464,0,2,2.598,0,1.5,2.7717,0,1.1481], +// 4 16 3.464 0 2 3.1736 0 2.4352 2.3802 0 1.8264 2.598 0 1.5 + [4,16,3.464,0,2,3.1736,0,2.4352,2.3802,0,1.8264,2.598,0,1.5], +// 4 16 3.1736 0 2.4352 2.8284 0 2.8284 2.1213 0 2.1213 2.3802 0 1.8264 + [4,16,3.1736,0,2.4352,2.8284,0,2.8284,2.1213,0,2.1213,2.3802,0,1.8264], +// 4 16 2.8284 0 2.8284 2.4352 0 3.1736 1.8264 0 2.3802 2.1213 0 2.1213 + [4,16,2.8284,0,2.8284,2.4352,0,3.1736,1.8264,0,2.3802,2.1213,0,2.1213], +// 4 16 2.4352 0 3.1736 2 0 3.464 1.5 0 2.598 1.8264 0 2.3802 + [4,16,2.4352,0,3.1736,2,0,3.464,1.5,0,2.598,1.8264,0,2.3802], +// 4 16 2 0 3.464 1.5308 0 3.6956 1.1481 0 2.7717 1.5 0 2.598 + [4,16,2,0,3.464,1.5308,0,3.6956,1.1481,0,2.7717,1.5,0,2.598], +// 4 16 1.5308 0 3.6956 1.0352 0 3.8636 0.7764 0 2.8977 1.1481 0 2.7717 + [4,16,1.5308,0,3.6956,1.0352,0,3.8636,0.7764,0,2.8977,1.1481,0,2.7717], +// 4 16 1.0352 0 3.8636 0.522 0 3.9656 0.3915 0 2.9742 0.7764 0 2.8977 + [4,16,1.0352,0,3.8636,0.522,0,3.9656,0.3915,0,2.9742,0.7764,0,2.8977], +// 4 16 0.522 0 3.9656 0 0 4 0 0 3 0.3915 0 2.9742 + [4,16,0.522,0,3.9656,0,0,4,0,0,3,0.3915,0,2.9742], +// 4 16 0 0 4 -0.522 0 3.9656 -0.3915 0 2.9742 0 0 3 + [4,16,0,0,4,-0.522,0,3.9656,-0.3915,0,2.9742,0,0,3], +// 4 16 -0.522 0 3.9656 -1.0352 0 3.8636 -0.7764 0 2.8977 -0.3915 0 2.9742 + [4,16,-0.522,0,3.9656,-1.0352,0,3.8636,-0.7764,0,2.8977,-0.3915,0,2.9742], +// 4 16 -1.0352 0 3.8636 -1.5308 0 3.6956 -1.1481 0 2.7717 -0.7764 0 2.8977 + [4,16,-1.0352,0,3.8636,-1.5308,0,3.6956,-1.1481,0,2.7717,-0.7764,0,2.8977], +// 4 16 -1.5308 0 3.6956 -2 0 3.464 -1.5 0 2.598 -1.1481 0 2.7717 + [4,16,-1.5308,0,3.6956,-2,0,3.464,-1.5,0,2.598,-1.1481,0,2.7717], +// 4 16 -2 0 3.464 -2.4352 0 3.1736 -1.8264 0 2.3802 -1.5 0 2.598 + [4,16,-2,0,3.464,-2.4352,0,3.1736,-1.8264,0,2.3802,-1.5,0,2.598], +// 4 16 -2.4352 0 3.1736 -2.8284 0 2.8284 -2.1213 0 2.1213 -1.8264 0 2.3802 + [4,16,-2.4352,0,3.1736,-2.8284,0,2.8284,-2.1213,0,2.1213,-1.8264,0,2.3802], +// 4 16 -2.8284 0 2.8284 -3.1736 0 2.4352 -2.3802 0 1.8264 -2.1213 0 2.1213 + [4,16,-2.8284,0,2.8284,-3.1736,0,2.4352,-2.3802,0,1.8264,-2.1213,0,2.1213], +// 4 16 -3.1736 0 2.4352 -3.464 0 2 -2.598 0 1.5 -2.3802 0 1.8264 + [4,16,-3.1736,0,2.4352,-3.464,0,2,-2.598,0,1.5,-2.3802,0,1.8264], +// 4 16 -3.464 0 2 -3.6956 0 1.5308 -2.7717 0 1.1481 -2.598 0 1.5 + [4,16,-3.464,0,2,-3.6956,0,1.5308,-2.7717,0,1.1481,-2.598,0,1.5], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__48__7_16ring3(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__7_16ring3(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__7_16ring3(line=0.2); \ No newline at end of file diff --git a/p/48/7-24rin4.scad b/p/48/7-24rin4.scad index 21b6b6be4..3319da172 100644 --- a/p/48/7-24rin4.scad +++ b/p/48/7-24rin4.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__7_24rin4() = [ -// 0 Hi-Res Ring 4 x 0.2917 +// 0 ~Hi-Res Ring 4 x 0.2917 (Obsolete) // 0 Name: 48\7-24rin4.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2014-01 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__7_24rin4() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\7-24ring4.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Made with Primitive Generator // diff --git a/p/48/7-24ring4.scad b/p/48/7-24ring4.scad new file mode 100644 index 000000000..575b8e6a4 --- /dev/null +++ b/p/48/7-24ring4.scad @@ -0,0 +1,53 @@ +use <../../lib.scad> +function ldraw_lib__48__7_24ring4() = [ +// 0 Hi-Res Ring 4 x 0.2917 +// 0 Name: 48\7-24ring4.dat +// 0 Author: Santeri Piippo [arezey] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\7-24rin4.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 0 // Made with Primitive Generator +// +// 4 16 4 0 0 5 0 0 4.957 0 0.6525 3.9656 0 0.522 + [4,16,4,0,0,5,0,0,4.957,0,0.6525,3.9656,0,0.522], +// 4 16 3.9656 0 0.522 4.957 0 0.6525 4.8295 0 1.294 3.8636 0 1.0352 + [4,16,3.9656,0,0.522,4.957,0,0.6525,4.8295,0,1.294,3.8636,0,1.0352], +// 4 16 3.8636 0 1.0352 4.8295 0 1.294 4.6195 0 1.9135 3.6956 0 1.5308 + [4,16,3.8636,0,1.0352,4.8295,0,1.294,4.6195,0,1.9135,3.6956,0,1.5308], +// 4 16 3.6956 0 1.5308 4.6195 0 1.9135 4.33 0 2.5 3.464 0 2 + [4,16,3.6956,0,1.5308,4.6195,0,1.9135,4.33,0,2.5,3.464,0,2], +// 4 16 3.464 0 2 4.33 0 2.5 3.967 0 3.044 3.1736 0 2.4352 + [4,16,3.464,0,2,4.33,0,2.5,3.967,0,3.044,3.1736,0,2.4352], +// 4 16 3.1736 0 2.4352 3.967 0 3.044 3.5355 0 3.5355 2.8284 0 2.8284 + [4,16,3.1736,0,2.4352,3.967,0,3.044,3.5355,0,3.5355,2.8284,0,2.8284], +// 4 16 2.8284 0 2.8284 3.5355 0 3.5355 3.044 0 3.967 2.4352 0 3.1736 + [4,16,2.8284,0,2.8284,3.5355,0,3.5355,3.044,0,3.967,2.4352,0,3.1736], +// 4 16 2.4352 0 3.1736 3.044 0 3.967 2.5 0 4.33 2 0 3.464 + [4,16,2.4352,0,3.1736,3.044,0,3.967,2.5,0,4.33,2,0,3.464], +// 4 16 2 0 3.464 2.5 0 4.33 1.9135 0 4.6195 1.5308 0 3.6956 + [4,16,2,0,3.464,2.5,0,4.33,1.9135,0,4.6195,1.5308,0,3.6956], +// 4 16 1.5308 0 3.6956 1.9135 0 4.6195 1.294 0 4.8295 1.0352 0 3.8636 + [4,16,1.5308,0,3.6956,1.9135,0,4.6195,1.294,0,4.8295,1.0352,0,3.8636], +// 4 16 1.0352 0 3.8636 1.294 0 4.8295 0.6525 0 4.957 0.522 0 3.9656 + [4,16,1.0352,0,3.8636,1.294,0,4.8295,0.6525,0,4.957,0.522,0,3.9656], +// 4 16 0.522 0 3.9656 0.6525 0 4.957 0 0 5 0 0 4 + [4,16,0.522,0,3.9656,0.6525,0,4.957,0,0,5,0,0,4], +// 4 16 0 0 4 0 0 5 -0.6525 0 4.957 -0.522 0 3.9656 + [4,16,0,0,4,0,0,5,-0.6525,0,4.957,-0.522,0,3.9656], +// 4 16 -0.522 0 3.9656 -0.6525 0 4.957 -1.294 0 4.8295 -1.0352 0 3.8636 + [4,16,-0.522,0,3.9656,-0.6525,0,4.957,-1.294,0,4.8295,-1.0352,0,3.8636], +// +// 0 // end of file +// +]; +module ldraw_lib__48__7_24ring4(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__7_24ring4(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__7_24ring4(line=0.2); \ No newline at end of file diff --git a/p/48/7-48rin5.scad b/p/48/7-48rin5.scad index 1c91f5d75..8ff2fca24 100644 --- a/p/48/7-48rin5.scad +++ b/p/48/7-48rin5.scad @@ -1,9 +1,9 @@ use <../../lib.scad> function ldraw_lib__48__7_48rin5() = [ -// 0 Hi-Res Ring 5 x 0.1458 +// 0 ~Hi-Res Ring 5 x 0.1458 (Obsolete) // 0 Name: 48\7-48rin5.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2012-02 +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__48__7_48rin5() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 48\7-48ring5.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 6 0 0 5.9484 0 0.783 4.957 0 0.6525 5 0 0 [4,16,6,0,0,5.9484,0,0.783,4.957,0,0.6525,5,0,0], diff --git a/p/48/7-48ring5.scad b/p/48/7-48ring5.scad new file mode 100644 index 000000000..857629ee6 --- /dev/null +++ b/p/48/7-48ring5.scad @@ -0,0 +1,35 @@ +use <../../lib.scad> +function ldraw_lib__48__7_48ring5() = [ +// 0 Hi-Res Ring 5 x 0.1458 +// 0 Name: 48\7-48ring5.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 48\7-48rin5.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 6 0 0 5.9484 0 0.783 4.957 0 0.6525 5 0 0 + [4,16,6,0,0,5.9484,0,0.783,4.957,0,0.6525,5,0,0], +// 4 16 5.9484 0 0.783 5.7954 0 1.5528 4.8295 0 1.294 4.957 0 0.6525 + [4,16,5.9484,0,0.783,5.7954,0,1.5528,4.8295,0,1.294,4.957,0,0.6525], +// 4 16 5.7954 0 1.5528 5.5434 0 2.2962 4.6195 0 1.9135 4.8295 0 1.294 + [4,16,5.7954,0,1.5528,5.5434,0,2.2962,4.6195,0,1.9135,4.8295,0,1.294], +// 4 16 5.5434 0 2.2962 5.196 0 3 4.33 0 2.5 4.6195 0 1.9135 + [4,16,5.5434,0,2.2962,5.196,0,3,4.33,0,2.5,4.6195,0,1.9135], +// 4 16 5.196 0 3 4.7604 0 3.6528 3.967 0 3.044 4.33 0 2.5 + [4,16,5.196,0,3,4.7604,0,3.6528,3.967,0,3.044,4.33,0,2.5], +// 4 16 4.7604 0 3.6528 4.2426 0 4.2426 3.5355 0 3.5355 3.967 0 3.044 + [4,16,4.7604,0,3.6528,4.2426,0,4.2426,3.5355,0,3.5355,3.967,0,3.044], +// 4 16 4.2426 0 4.2426 3.6528 0 4.7604 3.044 0 3.967 3.5355 0 3.5355 + [4,16,4.2426,0,4.2426,3.6528,0,4.7604,3.044,0,3.967,3.5355,0,3.5355], +// 0 // Built by Primitive Generator 2 +]; +module ldraw_lib__48__7_48ring5(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__48__7_48ring5(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__48__7_48ring5(line=0.2); \ No newline at end of file diff --git a/p/48/t04i0455.scad b/p/48/t04i0455.scad index b9b15c61c..0576e8106 100644 --- a/p/48/t04i0455.scad +++ b/p/48/t04i0455.scad @@ -2,16 +2,17 @@ use <../../lib.scad> function ldraw_lib__48__t04i0455() = [ // 0 Hi-Res Torus Inside 1 x 0.0455 x 0.25 // 0 Name: 48\t04i0455.dat -// 0 Author: Andy Westrate [westrate] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2014-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-07 [Holly-Wood] Complete regeneration, original by westrate +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Major Radius: 22 // 0 // Tube(Minor) Radius: 1 @@ -307,633 +308,632 @@ function ldraw_lib__48__t04i0455() = [ [4,16,0.129,0.0439,0.9797,0,0.0439,0.9882,0,0.0451,0.9941,0.1297,0.0451,0.9855], // 4 16 0.1297 0.0451 0.9855 0 0.0451 0.9941 0 0.0455 1 0.1305 0.0455 0.9914 [4,16,0.1297,0.0451,0.9855,0,0.0451,0.9941,0,0.0455,1,0.1305,0.0455,0.9914], -// // 0 // conditional lines -// 5 24 0.9545 0 0 0.9463 0 0.1246 0.9549 0.0059 0 0.9545 -0.006 0 - [5,24,0.9545,0,0,0.9463,0,0.1246,0.9549,0.0059,0,0.9545,-0.006,0], -// 5 24 0.9545 0 0 0.9549 0.0059 0 0.9463 0 0.1246 0.9545 0 -0.1257 - [5,24,0.9545,0,0,0.9549,0.0059,0,0.9463,0,0.1246,0.9545,0,-0.1257], -// 5 24 0.9549 0.0059 0 0.9467 0.0059 0.1246 0.9561 0.0118 0 0.9545 0 0 - [5,24,0.9549,0.0059,0,0.9467,0.0059,0.1246,0.9561,0.0118,0,0.9545,0,0], -// 5 24 0.9549 0.0059 0 0.9561 0.0118 0 0.9467 0.0059 0.1246 0.9549 0.0059 -0.1258 - [5,24,0.9549,0.0059,0,0.9561,0.0118,0,0.9467,0.0059,0.1246,0.9549,0.0059,-0.1258], -// 5 24 0.9561 0.0118 0 0.9479 0.0118 0.1248 0.958 0.0174 0 0.9549 0.0059 0 - [5,24,0.9561,0.0118,0,0.9479,0.0118,0.1248,0.958,0.0174,0,0.9549,0.0059,0], -// 5 24 0.9561 0.0118 0 0.958 0.0174 0 0.9479 0.0118 0.1248 0.9561 0.0118 -0.1259 - [5,24,0.9561,0.0118,0,0.958,0.0174,0,0.9479,0.0118,0.1248,0.9561,0.0118,-0.1259], -// 5 24 0.958 0.0174 0 0.9498 0.0174 0.125 0.9606 0.0227 0 0.9561 0.0118 0 - [5,24,0.958,0.0174,0,0.9498,0.0174,0.125,0.9606,0.0227,0,0.9561,0.0118,0], -// 5 24 0.958 0.0174 0 0.9606 0.0227 0 0.9498 0.0174 0.125 0.958 0.0174 -0.1262 - [5,24,0.958,0.0174,0,0.9606,0.0227,0,0.9498,0.0174,0.125,0.958,0.0174,-0.1262], -// 5 24 0.9606 0.0227 0 0.9524 0.0227 0.1254 0.9639 0.0277 0 0.958 0.0174 0 - [5,24,0.9606,0.0227,0,0.9524,0.0227,0.1254,0.9639,0.0277,0,0.958,0.0174,0], -// 5 24 0.9606 0.0227 0 0.9639 0.0277 0 0.9524 0.0227 0.1254 0.9606 0.0227 -0.1265 - [5,24,0.9606,0.0227,0,0.9639,0.0277,0,0.9524,0.0227,0.1254,0.9606,0.0227,-0.1265], -// 5 24 0.9639 0.0277 0 0.9556 0.0277 0.1258 0.9679 0.0321 0 0.9606 0.0227 0 - [5,24,0.9639,0.0277,0,0.9556,0.0277,0.1258,0.9679,0.0321,0,0.9606,0.0227,0], -// 5 24 0.9639 0.0277 0 0.9679 0.0321 0 0.9556 0.0277 0.1258 0.9639 0.0277 -0.127 - [5,24,0.9639,0.0277,0,0.9679,0.0321,0,0.9556,0.0277,0.1258,0.9639,0.0277,-0.127], -// 5 24 0.9679 0.0321 0 0.9595 0.0321 0.1263 0.9723 0.0361 0 0.9639 0.0277 0 - [5,24,0.9679,0.0321,0,0.9595,0.0321,0.1263,0.9723,0.0361,0,0.9639,0.0277,0], -// 5 24 0.9679 0.0321 0 0.9723 0.0361 0 0.9595 0.0321 0.1263 0.9679 0.0321 -0.1275 - [5,24,0.9679,0.0321,0,0.9723,0.0361,0,0.9595,0.0321,0.1263,0.9679,0.0321,-0.1275], -// 5 24 0.9723 0.0361 0 0.964 0.0361 0.1269 0.9773 0.0394 0 0.9679 0.0321 0 - [5,24,0.9723,0.0361,0,0.964,0.0361,0.1269,0.9773,0.0394,0,0.9679,0.0321,0], -// 5 24 0.9723 0.0361 0 0.9773 0.0394 0 0.964 0.0361 0.1269 0.9723 0.0361 -0.1281 - [5,24,0.9723,0.0361,0,0.9773,0.0394,0,0.964,0.0361,0.1269,0.9723,0.0361,-0.1281], -// 5 24 0.9773 0.0394 0 0.9689 0.0394 0.1275 0.9826 0.042 0 0.9723 0.0361 0 - [5,24,0.9773,0.0394,0,0.9689,0.0394,0.1275,0.9826,0.042,0,0.9723,0.0361,0], -// 5 24 0.9773 0.0394 0 0.9826 0.042 0 0.9689 0.0394 0.1275 0.9773 0.0394 -0.1287 - [5,24,0.9773,0.0394,0,0.9826,0.042,0,0.9689,0.0394,0.1275,0.9773,0.0394,-0.1287], -// 5 24 0.9826 0.042 0 0.9742 0.042 0.1282 0.9882 0.0439 0 0.9773 0.0394 0 - [5,24,0.9826,0.042,0,0.9742,0.042,0.1282,0.9882,0.0439,0,0.9773,0.0394,0], -// 5 24 0.9826 0.042 0 0.9882 0.0439 0 0.9742 0.042 0.1282 0.9826 0.042 -0.1294 - [5,24,0.9826,0.042,0,0.9882,0.0439,0,0.9742,0.042,0.1282,0.9826,0.042,-0.1294], -// 5 24 0.9882 0.0439 0 0.9797 0.0439 0.129 0.9941 0.0451 0 0.9826 0.042 0 - [5,24,0.9882,0.0439,0,0.9797,0.0439,0.129,0.9941,0.0451,0,0.9826,0.042,0], -// 5 24 0.9882 0.0439 0 0.9941 0.0451 0 0.9797 0.0439 0.129 0.9882 0.0439 -0.1302 - [5,24,0.9882,0.0439,0,0.9941,0.0451,0,0.9797,0.0439,0.129,0.9882,0.0439,-0.1302], -// 5 24 0.9941 0.0451 0 0.9855 0.0451 0.1297 1 0.0455 0 0.9882 0.0439 0 - [5,24,0.9941,0.0451,0,0.9855,0.0451,0.1297,1,0.0455,0,0.9882,0.0439,0], -// 5 24 0.9941 0.0451 0 1 0.0455 0 0.9855 0.0451 0.1297 0.9941 0.0451 -0.1309 - [5,24,0.9941,0.0451,0,1,0.0455,0,0.9855,0.0451,0.1297,0.9941,0.0451,-0.1309], -// 5 24 1 0.0455 0 0.9914 0.0455 0.1305 1.006 0.0455 0 0.9941 0.0451 0 - [5,24,1,0.0455,0,0.9914,0.0455,0.1305,1.006,0.0455,0,0.9941,0.0451,0], -// 5 24 0.9463 0 0.1246 0.922 0 0.247 0.9467 0.0059 0.1246 0.9463 -0.006 0.1246 - [5,24,0.9463,0,0.1246,0.922,0,0.247,0.9467,0.0059,0.1246,0.9463,-0.006,0.1246], -// 5 24 0.9463 0 0.1246 0.9467 0.0059 0.1246 0.922 0 0.247 0.9545 0 0 - [5,24,0.9463,0,0.1246,0.9467,0.0059,0.1246,0.922,0,0.247,0.9545,0,0], -// 5 24 0.9467 0.0059 0.1246 0.9224 0.0059 0.2471 0.9479 0.0118 0.1248 0.9463 0 0.1246 - [5,24,0.9467,0.0059,0.1246,0.9224,0.0059,0.2471,0.9479,0.0118,0.1248,0.9463,0,0.1246], -// 5 24 0.9467 0.0059 0.1246 0.9479 0.0118 0.1248 0.9224 0.0059 0.2471 0.9549 0.0059 0 - [5,24,0.9467,0.0059,0.1246,0.9479,0.0118,0.1248,0.9224,0.0059,0.2471,0.9549,0.0059,0], -// 5 24 0.9479 0.0118 0.1248 0.9235 0.0118 0.2474 0.9498 0.0174 0.125 0.9467 0.0059 0.1246 - [5,24,0.9479,0.0118,0.1248,0.9235,0.0118,0.2474,0.9498,0.0174,0.125,0.9467,0.0059,0.1246], -// 5 24 0.9479 0.0118 0.1248 0.9498 0.0174 0.125 0.9235 0.0118 0.2474 0.9561 0.0118 0 - [5,24,0.9479,0.0118,0.1248,0.9498,0.0174,0.125,0.9235,0.0118,0.2474,0.9561,0.0118,0], -// 5 24 0.9498 0.0174 0.125 0.9253 0.0174 0.2479 0.9524 0.0227 0.1254 0.9479 0.0118 0.1248 - [5,24,0.9498,0.0174,0.125,0.9253,0.0174,0.2479,0.9524,0.0227,0.1254,0.9479,0.0118,0.1248], -// 5 24 0.9498 0.0174 0.125 0.9524 0.0227 0.1254 0.9253 0.0174 0.2479 0.958 0.0174 0 - [5,24,0.9498,0.0174,0.125,0.9524,0.0227,0.1254,0.9253,0.0174,0.2479,0.958,0.0174,0], -// 5 24 0.9524 0.0227 0.1254 0.9279 0.0227 0.2486 0.9556 0.0277 0.1258 0.9498 0.0174 0.125 - [5,24,0.9524,0.0227,0.1254,0.9279,0.0227,0.2486,0.9556,0.0277,0.1258,0.9498,0.0174,0.125], -// 5 24 0.9524 0.0227 0.1254 0.9556 0.0277 0.1258 0.9279 0.0227 0.2486 0.9606 0.0227 0 - [5,24,0.9524,0.0227,0.1254,0.9556,0.0277,0.1258,0.9279,0.0227,0.2486,0.9606,0.0227,0], -// 5 24 0.9556 0.0277 0.1258 0.9311 0.0277 0.2495 0.9595 0.0321 0.1263 0.9524 0.0227 0.1254 - [5,24,0.9556,0.0277,0.1258,0.9311,0.0277,0.2495,0.9595,0.0321,0.1263,0.9524,0.0227,0.1254], -// 5 24 0.9556 0.0277 0.1258 0.9595 0.0321 0.1263 0.9311 0.0277 0.2495 0.9639 0.0277 0 - [5,24,0.9556,0.0277,0.1258,0.9595,0.0321,0.1263,0.9311,0.0277,0.2495,0.9639,0.0277,0], -// 5 24 0.9595 0.0321 0.1263 0.9349 0.0321 0.2505 0.964 0.0361 0.1269 0.9556 0.0277 0.1258 - [5,24,0.9595,0.0321,0.1263,0.9349,0.0321,0.2505,0.964,0.0361,0.1269,0.9556,0.0277,0.1258], -// 5 24 0.9595 0.0321 0.1263 0.964 0.0361 0.1269 0.9349 0.0321 0.2505 0.9679 0.0321 0 - [5,24,0.9595,0.0321,0.1263,0.964,0.0361,0.1269,0.9349,0.0321,0.2505,0.9679,0.0321,0], -// 5 24 0.964 0.0361 0.1269 0.9392 0.0361 0.2516 0.9689 0.0394 0.1275 0.9595 0.0321 0.1263 - [5,24,0.964,0.0361,0.1269,0.9392,0.0361,0.2516,0.9689,0.0394,0.1275,0.9595,0.0321,0.1263], -// 5 24 0.964 0.0361 0.1269 0.9689 0.0394 0.1275 0.9392 0.0361 0.2516 0.9723 0.0361 0 - [5,24,0.964,0.0361,0.1269,0.9689,0.0394,0.1275,0.9392,0.0361,0.2516,0.9723,0.0361,0], -// 5 24 0.9689 0.0394 0.1275 0.9439 0.0394 0.2529 0.9742 0.042 0.1282 0.964 0.0361 0.1269 - [5,24,0.9689,0.0394,0.1275,0.9439,0.0394,0.2529,0.9742,0.042,0.1282,0.964,0.0361,0.1269], -// 5 24 0.9689 0.0394 0.1275 0.9742 0.042 0.1282 0.9439 0.0394 0.2529 0.9773 0.0394 0 - [5,24,0.9689,0.0394,0.1275,0.9742,0.042,0.1282,0.9439,0.0394,0.2529,0.9773,0.0394,0], -// 5 24 0.9742 0.042 0.1282 0.9491 0.042 0.2543 0.9797 0.0439 0.129 0.9689 0.0394 0.1275 - [5,24,0.9742,0.042,0.1282,0.9491,0.042,0.2543,0.9797,0.0439,0.129,0.9689,0.0394,0.1275], -// 5 24 0.9742 0.042 0.1282 0.9797 0.0439 0.129 0.9491 0.042 0.2543 0.9826 0.042 0 - [5,24,0.9742,0.042,0.1282,0.9797,0.0439,0.129,0.9491,0.042,0.2543,0.9826,0.042,0], -// 5 24 0.9797 0.0439 0.129 0.9545 0.0439 0.2558 0.9855 0.0451 0.1297 0.9742 0.042 0.1282 - [5,24,0.9797,0.0439,0.129,0.9545,0.0439,0.2558,0.9855,0.0451,0.1297,0.9742,0.042,0.1282], -// 5 24 0.9797 0.0439 0.129 0.9855 0.0451 0.1297 0.9545 0.0439 0.2558 0.9882 0.0439 0 - [5,24,0.9797,0.0439,0.129,0.9855,0.0451,0.1297,0.9545,0.0439,0.2558,0.9882,0.0439,0], -// 5 24 0.9855 0.0451 0.1297 0.9602 0.0451 0.2573 0.9914 0.0455 0.1305 0.9797 0.0439 0.129 - [5,24,0.9855,0.0451,0.1297,0.9602,0.0451,0.2573,0.9914,0.0455,0.1305,0.9797,0.0439,0.129], -// 5 24 0.9855 0.0451 0.1297 0.9914 0.0455 0.1305 0.9602 0.0451 0.2573 0.9941 0.0451 0 - [5,24,0.9855,0.0451,0.1297,0.9914,0.0455,0.1305,0.9602,0.0451,0.2573,0.9941,0.0451,0], -// 5 24 0.9914 0.0455 0.1305 0.9659 0.0455 0.2588 0.9973 0.0455 0.1313 0.9855 0.0451 0.1297 - [5,24,0.9914,0.0455,0.1305,0.9659,0.0455,0.2588,0.9973,0.0455,0.1313,0.9855,0.0451,0.1297], -// 5 24 0.922 0 0.247 0.8819 0 0.3653 0.9224 0.0059 0.2471 0.922 -0.006 0.247 - [5,24,0.922,0,0.247,0.8819,0,0.3653,0.9224,0.0059,0.2471,0.922,-0.006,0.247], -// 5 24 0.922 0 0.247 0.9224 0.0059 0.2471 0.8819 0 0.3653 0.9463 0 0.1246 - [5,24,0.922,0,0.247,0.9224,0.0059,0.2471,0.8819,0,0.3653,0.9463,0,0.1246], -// 5 24 0.9224 0.0059 0.2471 0.8823 0.0059 0.3655 0.9235 0.0118 0.2474 0.922 0 0.247 - [5,24,0.9224,0.0059,0.2471,0.8823,0.0059,0.3655,0.9235,0.0118,0.2474,0.922,0,0.247], -// 5 24 0.9224 0.0059 0.2471 0.9235 0.0118 0.2474 0.8823 0.0059 0.3655 0.9467 0.0059 0.1246 - [5,24,0.9224,0.0059,0.2471,0.9235,0.0118,0.2474,0.8823,0.0059,0.3655,0.9467,0.0059,0.1246], -// 5 24 0.9235 0.0118 0.2474 0.8833 0.0118 0.3659 0.9253 0.0174 0.2479 0.9224 0.0059 0.2471 - [5,24,0.9235,0.0118,0.2474,0.8833,0.0118,0.3659,0.9253,0.0174,0.2479,0.9224,0.0059,0.2471], -// 5 24 0.9235 0.0118 0.2474 0.9253 0.0174 0.2479 0.8833 0.0118 0.3659 0.9479 0.0118 0.1248 - [5,24,0.9235,0.0118,0.2474,0.9253,0.0174,0.2479,0.8833,0.0118,0.3659,0.9479,0.0118,0.1248], -// 5 24 0.9253 0.0174 0.2479 0.8851 0.0174 0.3666 0.9279 0.0227 0.2486 0.9235 0.0118 0.2474 - [5,24,0.9253,0.0174,0.2479,0.8851,0.0174,0.3666,0.9279,0.0227,0.2486,0.9235,0.0118,0.2474], -// 5 24 0.9253 0.0174 0.2479 0.9279 0.0227 0.2486 0.8851 0.0174 0.3666 0.9498 0.0174 0.125 - [5,24,0.9253,0.0174,0.2479,0.9279,0.0227,0.2486,0.8851,0.0174,0.3666,0.9498,0.0174,0.125], -// 5 24 0.9279 0.0227 0.2486 0.8875 0.0227 0.3676 0.9311 0.0277 0.2495 0.9253 0.0174 0.2479 - [5,24,0.9279,0.0227,0.2486,0.8875,0.0227,0.3676,0.9311,0.0277,0.2495,0.9253,0.0174,0.2479], -// 5 24 0.9279 0.0227 0.2486 0.9311 0.0277 0.2495 0.8875 0.0227 0.3676 0.9524 0.0227 0.1254 - [5,24,0.9279,0.0227,0.2486,0.9311,0.0277,0.2495,0.8875,0.0227,0.3676,0.9524,0.0227,0.1254], -// 5 24 0.9311 0.0277 0.2495 0.8906 0.0277 0.3689 0.9349 0.0321 0.2505 0.9279 0.0227 0.2486 - [5,24,0.9311,0.0277,0.2495,0.8906,0.0277,0.3689,0.9349,0.0321,0.2505,0.9279,0.0227,0.2486], -// 5 24 0.9311 0.0277 0.2495 0.9349 0.0321 0.2505 0.8906 0.0277 0.3689 0.9556 0.0277 0.1258 - [5,24,0.9311,0.0277,0.2495,0.9349,0.0321,0.2505,0.8906,0.0277,0.3689,0.9556,0.0277,0.1258], -// 5 24 0.9349 0.0321 0.2505 0.8942 0.0321 0.3704 0.9392 0.0361 0.2516 0.9311 0.0277 0.2495 - [5,24,0.9349,0.0321,0.2505,0.8942,0.0321,0.3704,0.9392,0.0361,0.2516,0.9311,0.0277,0.2495], -// 5 24 0.9349 0.0321 0.2505 0.9392 0.0361 0.2516 0.8942 0.0321 0.3704 0.9595 0.0321 0.1263 - [5,24,0.9349,0.0321,0.2505,0.9392,0.0361,0.2516,0.8942,0.0321,0.3704,0.9595,0.0321,0.1263], -// 5 24 0.9392 0.0361 0.2516 0.8983 0.0361 0.3721 0.9439 0.0394 0.2529 0.9349 0.0321 0.2505 - [5,24,0.9392,0.0361,0.2516,0.8983,0.0361,0.3721,0.9439,0.0394,0.2529,0.9349,0.0321,0.2505], -// 5 24 0.9392 0.0361 0.2516 0.9439 0.0394 0.2529 0.8983 0.0361 0.3721 0.964 0.0361 0.1269 - [5,24,0.9392,0.0361,0.2516,0.9439,0.0394,0.2529,0.8983,0.0361,0.3721,0.964,0.0361,0.1269], -// 5 24 0.9439 0.0394 0.2529 0.9029 0.0394 0.374 0.9491 0.042 0.2543 0.9392 0.0361 0.2516 - [5,24,0.9439,0.0394,0.2529,0.9029,0.0394,0.374,0.9491,0.042,0.2543,0.9392,0.0361,0.2516], -// 5 24 0.9439 0.0394 0.2529 0.9491 0.042 0.2543 0.9029 0.0394 0.374 0.9689 0.0394 0.1275 - [5,24,0.9439,0.0394,0.2529,0.9491,0.042,0.2543,0.9029,0.0394,0.374,0.9689,0.0394,0.1275], -// 5 24 0.9491 0.042 0.2543 0.9078 0.042 0.376 0.9545 0.0439 0.2558 0.9439 0.0394 0.2529 - [5,24,0.9491,0.042,0.2543,0.9078,0.042,0.376,0.9545,0.0439,0.2558,0.9439,0.0394,0.2529], -// 5 24 0.9491 0.042 0.2543 0.9545 0.0439 0.2558 0.9078 0.042 0.376 0.9742 0.042 0.1282 - [5,24,0.9491,0.042,0.2543,0.9545,0.0439,0.2558,0.9078,0.042,0.376,0.9742,0.042,0.1282], -// 5 24 0.9545 0.0439 0.2558 0.913 0.0439 0.3782 0.9602 0.0451 0.2573 0.9491 0.042 0.2543 - [5,24,0.9545,0.0439,0.2558,0.913,0.0439,0.3782,0.9602,0.0451,0.2573,0.9491,0.042,0.2543], -// 5 24 0.9545 0.0439 0.2558 0.9602 0.0451 0.2573 0.913 0.0439 0.3782 0.9797 0.0439 0.129 - [5,24,0.9545,0.0439,0.2558,0.9602,0.0451,0.2573,0.913,0.0439,0.3782,0.9797,0.0439,0.129], -// 5 24 0.9602 0.0451 0.2573 0.9184 0.0451 0.3804 0.9659 0.0455 0.2588 0.9545 0.0439 0.2558 - [5,24,0.9602,0.0451,0.2573,0.9184,0.0451,0.3804,0.9659,0.0455,0.2588,0.9545,0.0439,0.2558], -// 5 24 0.9602 0.0451 0.2573 0.9659 0.0455 0.2588 0.9184 0.0451 0.3804 0.9855 0.0451 0.1297 - [5,24,0.9602,0.0451,0.2573,0.9659,0.0455,0.2588,0.9184,0.0451,0.3804,0.9855,0.0451,0.1297], -// 5 24 0.9659 0.0455 0.2588 0.9239 0.0455 0.3827 0.9717 0.0455 0.2603 0.9602 0.0451 0.2573 - [5,24,0.9659,0.0455,0.2588,0.9239,0.0455,0.3827,0.9717,0.0455,0.2603,0.9602,0.0451,0.2573], -// 5 24 0.8819 0 0.3653 0.8266 0 0.4773 0.8823 0.0059 0.3655 0.8819 -0.006 0.3653 - [5,24,0.8819,0,0.3653,0.8266,0,0.4773,0.8823,0.0059,0.3655,0.8819,-0.006,0.3653], -// 5 24 0.8819 0 0.3653 0.8823 0.0059 0.3655 0.8266 0 0.4773 0.922 0 0.247 - [5,24,0.8819,0,0.3653,0.8823,0.0059,0.3655,0.8266,0,0.4773,0.922,0,0.247], -// 5 24 0.8823 0.0059 0.3655 0.827 0.0059 0.4775 0.8833 0.0118 0.3659 0.8819 0 0.3653 - [5,24,0.8823,0.0059,0.3655,0.827,0.0059,0.4775,0.8833,0.0118,0.3659,0.8819,0,0.3653], -// 5 24 0.8823 0.0059 0.3655 0.8833 0.0118 0.3659 0.827 0.0059 0.4775 0.9224 0.0059 0.2471 - [5,24,0.8823,0.0059,0.3655,0.8833,0.0118,0.3659,0.827,0.0059,0.4775,0.9224,0.0059,0.2471], -// 5 24 0.8833 0.0118 0.3659 0.828 0.0118 0.478 0.8851 0.0174 0.3666 0.8823 0.0059 0.3655 - [5,24,0.8833,0.0118,0.3659,0.828,0.0118,0.478,0.8851,0.0174,0.3666,0.8823,0.0059,0.3655], -// 5 24 0.8833 0.0118 0.3659 0.8851 0.0174 0.3666 0.828 0.0118 0.478 0.9235 0.0118 0.2474 - [5,24,0.8833,0.0118,0.3659,0.8851,0.0174,0.3666,0.828,0.0118,0.478,0.9235,0.0118,0.2474], -// 5 24 0.8851 0.0174 0.3666 0.8296 0.0174 0.479 0.8875 0.0227 0.3676 0.8833 0.0118 0.3659 - [5,24,0.8851,0.0174,0.3666,0.8296,0.0174,0.479,0.8875,0.0227,0.3676,0.8833,0.0118,0.3659], -// 5 24 0.8851 0.0174 0.3666 0.8875 0.0227 0.3676 0.8296 0.0174 0.479 0.9253 0.0174 0.2479 - [5,24,0.8851,0.0174,0.3666,0.8875,0.0227,0.3676,0.8296,0.0174,0.479,0.9253,0.0174,0.2479], -// 5 24 0.8875 0.0227 0.3676 0.8319 0.0227 0.4803 0.8906 0.0277 0.3689 0.8851 0.0174 0.3666 - [5,24,0.8875,0.0227,0.3676,0.8319,0.0227,0.4803,0.8906,0.0277,0.3689,0.8851,0.0174,0.3666], -// 5 24 0.8875 0.0227 0.3676 0.8906 0.0277 0.3689 0.8319 0.0227 0.4803 0.9279 0.0227 0.2486 - [5,24,0.8875,0.0227,0.3676,0.8906,0.0277,0.3689,0.8319,0.0227,0.4803,0.9279,0.0227,0.2486], -// 5 24 0.8906 0.0277 0.3689 0.8348 0.0277 0.482 0.8942 0.0321 0.3704 0.8875 0.0227 0.3676 - [5,24,0.8906,0.0277,0.3689,0.8348,0.0277,0.482,0.8942,0.0321,0.3704,0.8875,0.0227,0.3676], -// 5 24 0.8906 0.0277 0.3689 0.8942 0.0321 0.3704 0.8348 0.0277 0.482 0.9311 0.0277 0.2495 - [5,24,0.8906,0.0277,0.3689,0.8942,0.0321,0.3704,0.8348,0.0277,0.482,0.9311,0.0277,0.2495], -// 5 24 0.8942 0.0321 0.3704 0.8382 0.0321 0.4839 0.8983 0.0361 0.3721 0.8906 0.0277 0.3689 - [5,24,0.8942,0.0321,0.3704,0.8382,0.0321,0.4839,0.8983,0.0361,0.3721,0.8906,0.0277,0.3689], -// 5 24 0.8942 0.0321 0.3704 0.8983 0.0361 0.3721 0.8382 0.0321 0.4839 0.9349 0.0321 0.2505 - [5,24,0.8942,0.0321,0.3704,0.8983,0.0361,0.3721,0.8382,0.0321,0.4839,0.9349,0.0321,0.2505], -// 5 24 0.8983 0.0361 0.3721 0.842 0.0361 0.4862 0.9029 0.0394 0.374 0.8942 0.0321 0.3704 - [5,24,0.8983,0.0361,0.3721,0.842,0.0361,0.4862,0.9029,0.0394,0.374,0.8942,0.0321,0.3704], -// 5 24 0.8983 0.0361 0.3721 0.9029 0.0394 0.374 0.842 0.0361 0.4862 0.9392 0.0361 0.2516 - [5,24,0.8983,0.0361,0.3721,0.9029,0.0394,0.374,0.842,0.0361,0.4862,0.9392,0.0361,0.2516], -// 5 24 0.9029 0.0394 0.374 0.8463 0.0394 0.4886 0.9078 0.042 0.376 0.8983 0.0361 0.3721 - [5,24,0.9029,0.0394,0.374,0.8463,0.0394,0.4886,0.9078,0.042,0.376,0.8983,0.0361,0.3721], -// 5 24 0.9029 0.0394 0.374 0.9078 0.042 0.376 0.8463 0.0394 0.4886 0.9439 0.0394 0.2529 - [5,24,0.9029,0.0394,0.374,0.9078,0.042,0.376,0.8463,0.0394,0.4886,0.9439,0.0394,0.2529], -// 5 24 0.9078 0.042 0.376 0.8509 0.042 0.4913 0.913 0.0439 0.3782 0.9029 0.0394 0.374 - [5,24,0.9078,0.042,0.376,0.8509,0.042,0.4913,0.913,0.0439,0.3782,0.9029,0.0394,0.374], -// 5 24 0.9078 0.042 0.376 0.913 0.0439 0.3782 0.8509 0.042 0.4913 0.9491 0.042 0.2543 - [5,24,0.9078,0.042,0.376,0.913,0.0439,0.3782,0.8509,0.042,0.4913,0.9491,0.042,0.2543], -// 5 24 0.913 0.0439 0.3782 0.8558 0.0439 0.4941 0.9184 0.0451 0.3804 0.9078 0.042 0.376 - [5,24,0.913,0.0439,0.3782,0.8558,0.0439,0.4941,0.9184,0.0451,0.3804,0.9078,0.042,0.376], -// 5 24 0.913 0.0439 0.3782 0.9184 0.0451 0.3804 0.8558 0.0439 0.4941 0.9545 0.0439 0.2558 - [5,24,0.913,0.0439,0.3782,0.9184,0.0451,0.3804,0.8558,0.0439,0.4941,0.9545,0.0439,0.2558], -// 5 24 0.9184 0.0451 0.3804 0.8609 0.0451 0.497 0.9239 0.0455 0.3827 0.913 0.0439 0.3782 - [5,24,0.9184,0.0451,0.3804,0.8609,0.0451,0.497,0.9239,0.0455,0.3827,0.913,0.0439,0.3782], -// 5 24 0.9184 0.0451 0.3804 0.9239 0.0455 0.3827 0.8609 0.0451 0.497 0.9602 0.0451 0.2573 - [5,24,0.9184,0.0451,0.3804,0.9239,0.0455,0.3827,0.8609,0.0451,0.497,0.9602,0.0451,0.2573], -// 5 24 0.9239 0.0455 0.3827 0.866 0.0455 0.5 0.9294 0.0455 0.385 0.9184 0.0451 0.3804 - [5,24,0.9239,0.0455,0.3827,0.866,0.0455,0.5,0.9294,0.0455,0.385,0.9184,0.0451,0.3804], -// 5 24 0.8266 0 0.4773 0.7573 0 0.5811 0.827 0.0059 0.4775 0.8266 -0.006 0.4773 - [5,24,0.8266,0,0.4773,0.7573,0,0.5811,0.827,0.0059,0.4775,0.8266,-0.006,0.4773], -// 5 24 0.8266 0 0.4773 0.827 0.0059 0.4775 0.7573 0 0.5811 0.8819 0 0.3653 - [5,24,0.8266,0,0.4773,0.827,0.0059,0.4775,0.7573,0,0.5811,0.8819,0,0.3653], -// 5 24 0.827 0.0059 0.4775 0.7576 0.0059 0.5814 0.828 0.0118 0.478 0.8266 0 0.4773 - [5,24,0.827,0.0059,0.4775,0.7576,0.0059,0.5814,0.828,0.0118,0.478,0.8266,0,0.4773], -// 5 24 0.827 0.0059 0.4775 0.828 0.0118 0.478 0.7576 0.0059 0.5814 0.8823 0.0059 0.3655 - [5,24,0.827,0.0059,0.4775,0.828,0.0118,0.478,0.7576,0.0059,0.5814,0.8823,0.0059,0.3655], -// 5 24 0.828 0.0118 0.478 0.7586 0.0118 0.5821 0.8296 0.0174 0.479 0.827 0.0059 0.4775 - [5,24,0.828,0.0118,0.478,0.7586,0.0118,0.5821,0.8296,0.0174,0.479,0.827,0.0059,0.4775], -// 5 24 0.828 0.0118 0.478 0.8296 0.0174 0.479 0.7586 0.0118 0.5821 0.8833 0.0118 0.3659 - [5,24,0.828,0.0118,0.478,0.8296,0.0174,0.479,0.7586,0.0118,0.5821,0.8833,0.0118,0.3659], -// 5 24 0.8296 0.0174 0.479 0.7601 0.0174 0.5832 0.8319 0.0227 0.4803 0.828 0.0118 0.478 - [5,24,0.8296,0.0174,0.479,0.7601,0.0174,0.5832,0.8319,0.0227,0.4803,0.828,0.0118,0.478], -// 5 24 0.8296 0.0174 0.479 0.8319 0.0227 0.4803 0.7601 0.0174 0.5832 0.8851 0.0174 0.3666 - [5,24,0.8296,0.0174,0.479,0.8319,0.0227,0.4803,0.7601,0.0174,0.5832,0.8851,0.0174,0.3666], -// 5 24 0.8319 0.0227 0.4803 0.7622 0.0227 0.5848 0.8348 0.0277 0.482 0.8296 0.0174 0.479 - [5,24,0.8319,0.0227,0.4803,0.7622,0.0227,0.5848,0.8348,0.0277,0.482,0.8296,0.0174,0.479], -// 5 24 0.8319 0.0227 0.4803 0.8348 0.0277 0.482 0.7622 0.0227 0.5848 0.8875 0.0227 0.3676 - [5,24,0.8319,0.0227,0.4803,0.8348,0.0277,0.482,0.7622,0.0227,0.5848,0.8875,0.0227,0.3676], -// 5 24 0.8348 0.0277 0.482 0.7648 0.0277 0.5868 0.8382 0.0321 0.4839 0.8319 0.0227 0.4803 - [5,24,0.8348,0.0277,0.482,0.7648,0.0277,0.5868,0.8382,0.0321,0.4839,0.8319,0.0227,0.4803], -// 5 24 0.8348 0.0277 0.482 0.8382 0.0321 0.4839 0.7648 0.0277 0.5868 0.8906 0.0277 0.3689 - [5,24,0.8348,0.0277,0.482,0.8382,0.0321,0.4839,0.7648,0.0277,0.5868,0.8906,0.0277,0.3689], -// 5 24 0.8382 0.0321 0.4839 0.7679 0.0321 0.5892 0.842 0.0361 0.4862 0.8348 0.0277 0.482 - [5,24,0.8382,0.0321,0.4839,0.7679,0.0321,0.5892,0.842,0.0361,0.4862,0.8348,0.0277,0.482], -// 5 24 0.8382 0.0321 0.4839 0.842 0.0361 0.4862 0.7679 0.0321 0.5892 0.8942 0.0321 0.3704 - [5,24,0.8382,0.0321,0.4839,0.842,0.0361,0.4862,0.7679,0.0321,0.5892,0.8942,0.0321,0.3704], -// 5 24 0.842 0.0361 0.4862 0.7714 0.0361 0.592 0.8463 0.0394 0.4886 0.8382 0.0321 0.4839 - [5,24,0.842,0.0361,0.4862,0.7714,0.0361,0.592,0.8463,0.0394,0.4886,0.8382,0.0321,0.4839], -// 5 24 0.842 0.0361 0.4862 0.8463 0.0394 0.4886 0.7714 0.0361 0.592 0.8983 0.0361 0.3721 - [5,24,0.842,0.0361,0.4862,0.8463,0.0394,0.4886,0.7714,0.0361,0.592,0.8983,0.0361,0.3721], -// 5 24 0.8463 0.0394 0.4886 0.7754 0.0394 0.595 0.8509 0.042 0.4913 0.842 0.0361 0.4862 - [5,24,0.8463,0.0394,0.4886,0.7754,0.0394,0.595,0.8509,0.042,0.4913,0.842,0.0361,0.4862], -// 5 24 0.8463 0.0394 0.4886 0.8509 0.042 0.4913 0.7754 0.0394 0.595 0.9029 0.0394 0.374 - [5,24,0.8463,0.0394,0.4886,0.8509,0.042,0.4913,0.7754,0.0394,0.595,0.9029,0.0394,0.374], -// 5 24 0.8509 0.042 0.4913 0.7796 0.042 0.5982 0.8558 0.0439 0.4941 0.8463 0.0394 0.4886 - [5,24,0.8509,0.042,0.4913,0.7796,0.042,0.5982,0.8558,0.0439,0.4941,0.8463,0.0394,0.4886], -// 5 24 0.8509 0.042 0.4913 0.8558 0.0439 0.4941 0.7796 0.042 0.5982 0.9078 0.042 0.376 - [5,24,0.8509,0.042,0.4913,0.8558,0.0439,0.4941,0.7796,0.042,0.5982,0.9078,0.042,0.376], -// 5 24 0.8558 0.0439 0.4941 0.7841 0.0439 0.6016 0.8609 0.0451 0.497 0.8509 0.042 0.4913 - [5,24,0.8558,0.0439,0.4941,0.7841,0.0439,0.6016,0.8609,0.0451,0.497,0.8509,0.042,0.4913], -// 5 24 0.8558 0.0439 0.4941 0.8609 0.0451 0.497 0.7841 0.0439 0.6016 0.913 0.0439 0.3782 - [5,24,0.8558,0.0439,0.4941,0.8609,0.0451,0.497,0.7841,0.0439,0.6016,0.913,0.0439,0.3782], -// 5 24 0.8609 0.0451 0.497 0.7887 0.0451 0.6052 0.866 0.0455 0.5 0.8558 0.0439 0.4941 - [5,24,0.8609,0.0451,0.497,0.7887,0.0451,0.6052,0.866,0.0455,0.5,0.8558,0.0439,0.4941], -// 5 24 0.8609 0.0451 0.497 0.866 0.0455 0.5 0.7887 0.0451 0.6052 0.9184 0.0451 0.3804 - [5,24,0.8609,0.0451,0.497,0.866,0.0455,0.5,0.7887,0.0451,0.6052,0.9184,0.0451,0.3804], -// 5 24 0.866 0.0455 0.5 0.7934 0.0455 0.6088 0.8712 0.0455 0.503 0.8609 0.0451 0.497 - [5,24,0.866,0.0455,0.5,0.7934,0.0455,0.6088,0.8712,0.0455,0.503,0.8609,0.0451,0.497], -// 5 24 0.7573 0 0.5811 0.675 0 0.675 0.7576 0.0059 0.5814 0.7573 -0.006 0.5811 - [5,24,0.7573,0,0.5811,0.675,0,0.675,0.7576,0.0059,0.5814,0.7573,-0.006,0.5811], -// 5 24 0.7573 0 0.5811 0.7576 0.0059 0.5814 0.675 0 0.675 0.8266 0 0.4773 - [5,24,0.7573,0,0.5811,0.7576,0.0059,0.5814,0.675,0,0.675,0.8266,0,0.4773], -// 5 24 0.7576 0.0059 0.5814 0.6752 0.0059 0.6752 0.7586 0.0118 0.5821 0.7573 0 0.5811 - [5,24,0.7576,0.0059,0.5814,0.6752,0.0059,0.6752,0.7586,0.0118,0.5821,0.7573,0,0.5811], -// 5 24 0.7576 0.0059 0.5814 0.7586 0.0118 0.5821 0.6752 0.0059 0.6752 0.827 0.0059 0.4775 - [5,24,0.7576,0.0059,0.5814,0.7586,0.0118,0.5821,0.6752,0.0059,0.6752,0.827,0.0059,0.4775], -// 5 24 0.7586 0.0118 0.5821 0.6761 0.0118 0.6761 0.7601 0.0174 0.5832 0.7576 0.0059 0.5814 - [5,24,0.7586,0.0118,0.5821,0.6761,0.0118,0.6761,0.7601,0.0174,0.5832,0.7576,0.0059,0.5814], -// 5 24 0.7586 0.0118 0.5821 0.7601 0.0174 0.5832 0.6761 0.0118 0.6761 0.828 0.0118 0.478 - [5,24,0.7586,0.0118,0.5821,0.7601,0.0174,0.5832,0.6761,0.0118,0.6761,0.828,0.0118,0.478], -// 5 24 0.7601 0.0174 0.5832 0.6774 0.0174 0.6774 0.7622 0.0227 0.5848 0.7586 0.0118 0.5821 - [5,24,0.7601,0.0174,0.5832,0.6774,0.0174,0.6774,0.7622,0.0227,0.5848,0.7586,0.0118,0.5821], -// 5 24 0.7601 0.0174 0.5832 0.7622 0.0227 0.5848 0.6774 0.0174 0.6774 0.8296 0.0174 0.479 - [5,24,0.7601,0.0174,0.5832,0.7622,0.0227,0.5848,0.6774,0.0174,0.6774,0.8296,0.0174,0.479], -// 5 24 0.7622 0.0227 0.5848 0.6793 0.0227 0.6793 0.7648 0.0277 0.5868 0.7601 0.0174 0.5832 - [5,24,0.7622,0.0227,0.5848,0.6793,0.0227,0.6793,0.7648,0.0277,0.5868,0.7601,0.0174,0.5832], -// 5 24 0.7622 0.0227 0.5848 0.7648 0.0277 0.5868 0.6793 0.0227 0.6793 0.8319 0.0227 0.4803 - [5,24,0.7622,0.0227,0.5848,0.7648,0.0277,0.5868,0.6793,0.0227,0.6793,0.8319,0.0227,0.4803], -// 5 24 0.7648 0.0277 0.5868 0.6816 0.0277 0.6816 0.7679 0.0321 0.5892 0.7622 0.0227 0.5848 - [5,24,0.7648,0.0277,0.5868,0.6816,0.0277,0.6816,0.7679,0.0321,0.5892,0.7622,0.0227,0.5848], -// 5 24 0.7648 0.0277 0.5868 0.7679 0.0321 0.5892 0.6816 0.0277 0.6816 0.8348 0.0277 0.482 - [5,24,0.7648,0.0277,0.5868,0.7679,0.0321,0.5892,0.6816,0.0277,0.6816,0.8348,0.0277,0.482], -// 5 24 0.7679 0.0321 0.5892 0.6844 0.0321 0.6844 0.7714 0.0361 0.592 0.7648 0.0277 0.5868 - [5,24,0.7679,0.0321,0.5892,0.6844,0.0321,0.6844,0.7714,0.0361,0.592,0.7648,0.0277,0.5868], -// 5 24 0.7679 0.0321 0.5892 0.7714 0.0361 0.592 0.6844 0.0321 0.6844 0.8382 0.0321 0.4839 - [5,24,0.7679,0.0321,0.5892,0.7714,0.0361,0.592,0.6844,0.0321,0.6844,0.8382,0.0321,0.4839], -// 5 24 0.7714 0.0361 0.592 0.6875 0.0361 0.6875 0.7754 0.0394 0.595 0.7679 0.0321 0.5892 - [5,24,0.7714,0.0361,0.592,0.6875,0.0361,0.6875,0.7754,0.0394,0.595,0.7679,0.0321,0.5892], -// 5 24 0.7714 0.0361 0.592 0.7754 0.0394 0.595 0.6875 0.0361 0.6875 0.842 0.0361 0.4862 - [5,24,0.7714,0.0361,0.592,0.7754,0.0394,0.595,0.6875,0.0361,0.6875,0.842,0.0361,0.4862], -// 5 24 0.7754 0.0394 0.595 0.691 0.0394 0.691 0.7796 0.042 0.5982 0.7714 0.0361 0.592 - [5,24,0.7754,0.0394,0.595,0.691,0.0394,0.691,0.7796,0.042,0.5982,0.7714,0.0361,0.592], -// 5 24 0.7754 0.0394 0.595 0.7796 0.042 0.5982 0.691 0.0394 0.691 0.8463 0.0394 0.4886 - [5,24,0.7754,0.0394,0.595,0.7796,0.042,0.5982,0.691,0.0394,0.691,0.8463,0.0394,0.4886], -// 5 24 0.7796 0.042 0.5982 0.6948 0.042 0.6948 0.7841 0.0439 0.6016 0.7754 0.0394 0.595 - [5,24,0.7796,0.042,0.5982,0.6948,0.042,0.6948,0.7841,0.0439,0.6016,0.7754,0.0394,0.595], -// 5 24 0.7796 0.042 0.5982 0.7841 0.0439 0.6016 0.6948 0.042 0.6948 0.8509 0.042 0.4913 - [5,24,0.7796,0.042,0.5982,0.7841,0.0439,0.6016,0.6948,0.042,0.6948,0.8509,0.042,0.4913], -// 5 24 0.7841 0.0439 0.6016 0.6988 0.0439 0.6988 0.7887 0.0451 0.6052 0.7796 0.042 0.5982 - [5,24,0.7841,0.0439,0.6016,0.6988,0.0439,0.6988,0.7887,0.0451,0.6052,0.7796,0.042,0.5982], -// 5 24 0.7841 0.0439 0.6016 0.7887 0.0451 0.6052 0.6988 0.0439 0.6988 0.8558 0.0439 0.4941 - [5,24,0.7841,0.0439,0.6016,0.7887,0.0451,0.6052,0.6988,0.0439,0.6988,0.8558,0.0439,0.4941], -// 5 24 0.7887 0.0451 0.6052 0.7029 0.0451 0.7029 0.7934 0.0455 0.6088 0.7841 0.0439 0.6016 - [5,24,0.7887,0.0451,0.6052,0.7029,0.0451,0.7029,0.7934,0.0455,0.6088,0.7841,0.0439,0.6016], -// 5 24 0.7887 0.0451 0.6052 0.7934 0.0455 0.6088 0.7029 0.0451 0.7029 0.8609 0.0451 0.497 - [5,24,0.7887,0.0451,0.6052,0.7934,0.0455,0.6088,0.7029,0.0451,0.7029,0.8609,0.0451,0.497], -// 5 24 0.7934 0.0455 0.6088 0.7071 0.0455 0.7071 0.7981 0.0455 0.6124 0.7887 0.0451 0.6052 - [5,24,0.7934,0.0455,0.6088,0.7071,0.0455,0.7071,0.7981,0.0455,0.6124,0.7887,0.0451,0.6052], -// 5 24 0.675 0 0.675 0.5811 0 0.7573 0.6752 0.0059 0.6752 0.675 -0.006 0.675 - [5,24,0.675,0,0.675,0.5811,0,0.7573,0.6752,0.0059,0.6752,0.675,-0.006,0.675], -// 5 24 0.675 0 0.675 0.6752 0.0059 0.6752 0.5811 0 0.7573 0.7573 0 0.5811 - [5,24,0.675,0,0.675,0.6752,0.0059,0.6752,0.5811,0,0.7573,0.7573,0,0.5811], -// 5 24 0.6752 0.0059 0.6752 0.5814 0.0059 0.7576 0.6761 0.0118 0.6761 0.675 0 0.675 - [5,24,0.6752,0.0059,0.6752,0.5814,0.0059,0.7576,0.6761,0.0118,0.6761,0.675,0,0.675], -// 5 24 0.6752 0.0059 0.6752 0.6761 0.0118 0.6761 0.5814 0.0059 0.7576 0.7576 0.0059 0.5814 - [5,24,0.6752,0.0059,0.6752,0.6761,0.0118,0.6761,0.5814,0.0059,0.7576,0.7576,0.0059,0.5814], -// 5 24 0.6761 0.0118 0.6761 0.5821 0.0118 0.7586 0.6774 0.0174 0.6774 0.6752 0.0059 0.6752 - [5,24,0.6761,0.0118,0.6761,0.5821,0.0118,0.7586,0.6774,0.0174,0.6774,0.6752,0.0059,0.6752], -// 5 24 0.6761 0.0118 0.6761 0.6774 0.0174 0.6774 0.5821 0.0118 0.7586 0.7586 0.0118 0.5821 - [5,24,0.6761,0.0118,0.6761,0.6774,0.0174,0.6774,0.5821,0.0118,0.7586,0.7586,0.0118,0.5821], -// 5 24 0.6774 0.0174 0.6774 0.5832 0.0174 0.7601 0.6793 0.0227 0.6793 0.6761 0.0118 0.6761 - [5,24,0.6774,0.0174,0.6774,0.5832,0.0174,0.7601,0.6793,0.0227,0.6793,0.6761,0.0118,0.6761], -// 5 24 0.6774 0.0174 0.6774 0.6793 0.0227 0.6793 0.5832 0.0174 0.7601 0.7601 0.0174 0.5832 - [5,24,0.6774,0.0174,0.6774,0.6793,0.0227,0.6793,0.5832,0.0174,0.7601,0.7601,0.0174,0.5832], -// 5 24 0.6793 0.0227 0.6793 0.5848 0.0227 0.7622 0.6816 0.0277 0.6816 0.6774 0.0174 0.6774 - [5,24,0.6793,0.0227,0.6793,0.5848,0.0227,0.7622,0.6816,0.0277,0.6816,0.6774,0.0174,0.6774], -// 5 24 0.6793 0.0227 0.6793 0.6816 0.0277 0.6816 0.5848 0.0227 0.7622 0.7622 0.0227 0.5848 - [5,24,0.6793,0.0227,0.6793,0.6816,0.0277,0.6816,0.5848,0.0227,0.7622,0.7622,0.0227,0.5848], -// 5 24 0.6816 0.0277 0.6816 0.5868 0.0277 0.7648 0.6844 0.0321 0.6844 0.6793 0.0227 0.6793 - [5,24,0.6816,0.0277,0.6816,0.5868,0.0277,0.7648,0.6844,0.0321,0.6844,0.6793,0.0227,0.6793], -// 5 24 0.6816 0.0277 0.6816 0.6844 0.0321 0.6844 0.5868 0.0277 0.7648 0.7648 0.0277 0.5868 - [5,24,0.6816,0.0277,0.6816,0.6844,0.0321,0.6844,0.5868,0.0277,0.7648,0.7648,0.0277,0.5868], -// 5 24 0.6844 0.0321 0.6844 0.5892 0.0321 0.7679 0.6875 0.0361 0.6875 0.6816 0.0277 0.6816 - [5,24,0.6844,0.0321,0.6844,0.5892,0.0321,0.7679,0.6875,0.0361,0.6875,0.6816,0.0277,0.6816], -// 5 24 0.6844 0.0321 0.6844 0.6875 0.0361 0.6875 0.5892 0.0321 0.7679 0.7679 0.0321 0.5892 - [5,24,0.6844,0.0321,0.6844,0.6875,0.0361,0.6875,0.5892,0.0321,0.7679,0.7679,0.0321,0.5892], -// 5 24 0.6875 0.0361 0.6875 0.592 0.0361 0.7714 0.691 0.0394 0.691 0.6844 0.0321 0.6844 - [5,24,0.6875,0.0361,0.6875,0.592,0.0361,0.7714,0.691,0.0394,0.691,0.6844,0.0321,0.6844], -// 5 24 0.6875 0.0361 0.6875 0.691 0.0394 0.691 0.592 0.0361 0.7714 0.7714 0.0361 0.592 - [5,24,0.6875,0.0361,0.6875,0.691,0.0394,0.691,0.592,0.0361,0.7714,0.7714,0.0361,0.592], -// 5 24 0.691 0.0394 0.691 0.595 0.0394 0.7754 0.6948 0.042 0.6948 0.6875 0.0361 0.6875 - [5,24,0.691,0.0394,0.691,0.595,0.0394,0.7754,0.6948,0.042,0.6948,0.6875,0.0361,0.6875], -// 5 24 0.691 0.0394 0.691 0.6948 0.042 0.6948 0.595 0.0394 0.7754 0.7754 0.0394 0.595 - [5,24,0.691,0.0394,0.691,0.6948,0.042,0.6948,0.595,0.0394,0.7754,0.7754,0.0394,0.595], -// 5 24 0.6948 0.042 0.6948 0.5982 0.042 0.7796 0.6988 0.0439 0.6988 0.691 0.0394 0.691 - [5,24,0.6948,0.042,0.6948,0.5982,0.042,0.7796,0.6988,0.0439,0.6988,0.691,0.0394,0.691], -// 5 24 0.6948 0.042 0.6948 0.6988 0.0439 0.6988 0.5982 0.042 0.7796 0.7796 0.042 0.5982 - [5,24,0.6948,0.042,0.6948,0.6988,0.0439,0.6988,0.5982,0.042,0.7796,0.7796,0.042,0.5982], -// 5 24 0.6988 0.0439 0.6988 0.6016 0.0439 0.7841 0.7029 0.0451 0.7029 0.6948 0.042 0.6948 - [5,24,0.6988,0.0439,0.6988,0.6016,0.0439,0.7841,0.7029,0.0451,0.7029,0.6948,0.042,0.6948], -// 5 24 0.6988 0.0439 0.6988 0.7029 0.0451 0.7029 0.6016 0.0439 0.7841 0.7841 0.0439 0.6016 - [5,24,0.6988,0.0439,0.6988,0.7029,0.0451,0.7029,0.6016,0.0439,0.7841,0.7841,0.0439,0.6016], -// 5 24 0.7029 0.0451 0.7029 0.6052 0.0451 0.7887 0.7071 0.0455 0.7071 0.6988 0.0439 0.6988 - [5,24,0.7029,0.0451,0.7029,0.6052,0.0451,0.7887,0.7071,0.0455,0.7071,0.6988,0.0439,0.6988], -// 5 24 0.7029 0.0451 0.7029 0.7071 0.0455 0.7071 0.6052 0.0451 0.7887 0.7887 0.0451 0.6052 - [5,24,0.7029,0.0451,0.7029,0.7071,0.0455,0.7071,0.6052,0.0451,0.7887,0.7887,0.0451,0.6052], -// 5 24 0.7071 0.0455 0.7071 0.6088 0.0455 0.7934 0.7113 0.0455 0.7113 0.7029 0.0451 0.7029 - [5,24,0.7071,0.0455,0.7071,0.6088,0.0455,0.7934,0.7113,0.0455,0.7113,0.7029,0.0451,0.7029], -// 5 24 0.5811 0 0.7573 0.4773 0 0.8266 0.5814 0.0059 0.7576 0.5811 -0.006 0.7573 - [5,24,0.5811,0,0.7573,0.4773,0,0.8266,0.5814,0.0059,0.7576,0.5811,-0.006,0.7573], -// 5 24 0.5811 0 0.7573 0.5814 0.0059 0.7576 0.4773 0 0.8266 0.675 0 0.675 - [5,24,0.5811,0,0.7573,0.5814,0.0059,0.7576,0.4773,0,0.8266,0.675,0,0.675], -// 5 24 0.5814 0.0059 0.7576 0.4775 0.0059 0.827 0.5821 0.0118 0.7586 0.5811 0 0.7573 - [5,24,0.5814,0.0059,0.7576,0.4775,0.0059,0.827,0.5821,0.0118,0.7586,0.5811,0,0.7573], -// 5 24 0.5814 0.0059 0.7576 0.5821 0.0118 0.7586 0.4775 0.0059 0.827 0.6752 0.0059 0.6752 - [5,24,0.5814,0.0059,0.7576,0.5821,0.0118,0.7586,0.4775,0.0059,0.827,0.6752,0.0059,0.6752], -// 5 24 0.5821 0.0118 0.7586 0.478 0.0118 0.828 0.5832 0.0174 0.7601 0.5814 0.0059 0.7576 - [5,24,0.5821,0.0118,0.7586,0.478,0.0118,0.828,0.5832,0.0174,0.7601,0.5814,0.0059,0.7576], -// 5 24 0.5821 0.0118 0.7586 0.5832 0.0174 0.7601 0.478 0.0118 0.828 0.6761 0.0118 0.6761 - [5,24,0.5821,0.0118,0.7586,0.5832,0.0174,0.7601,0.478,0.0118,0.828,0.6761,0.0118,0.6761], -// 5 24 0.5832 0.0174 0.7601 0.479 0.0174 0.8296 0.5848 0.0227 0.7622 0.5821 0.0118 0.7586 - [5,24,0.5832,0.0174,0.7601,0.479,0.0174,0.8296,0.5848,0.0227,0.7622,0.5821,0.0118,0.7586], -// 5 24 0.5832 0.0174 0.7601 0.5848 0.0227 0.7622 0.479 0.0174 0.8296 0.6774 0.0174 0.6774 - [5,24,0.5832,0.0174,0.7601,0.5848,0.0227,0.7622,0.479,0.0174,0.8296,0.6774,0.0174,0.6774], -// 5 24 0.5848 0.0227 0.7622 0.4803 0.0227 0.8319 0.5868 0.0277 0.7648 0.5832 0.0174 0.7601 - [5,24,0.5848,0.0227,0.7622,0.4803,0.0227,0.8319,0.5868,0.0277,0.7648,0.5832,0.0174,0.7601], -// 5 24 0.5848 0.0227 0.7622 0.5868 0.0277 0.7648 0.4803 0.0227 0.8319 0.6793 0.0227 0.6793 - [5,24,0.5848,0.0227,0.7622,0.5868,0.0277,0.7648,0.4803,0.0227,0.8319,0.6793,0.0227,0.6793], -// 5 24 0.5868 0.0277 0.7648 0.482 0.0277 0.8348 0.5892 0.0321 0.7679 0.5848 0.0227 0.7622 - [5,24,0.5868,0.0277,0.7648,0.482,0.0277,0.8348,0.5892,0.0321,0.7679,0.5848,0.0227,0.7622], -// 5 24 0.5868 0.0277 0.7648 0.5892 0.0321 0.7679 0.482 0.0277 0.8348 0.6816 0.0277 0.6816 - [5,24,0.5868,0.0277,0.7648,0.5892,0.0321,0.7679,0.482,0.0277,0.8348,0.6816,0.0277,0.6816], -// 5 24 0.5892 0.0321 0.7679 0.4839 0.0321 0.8382 0.592 0.0361 0.7714 0.5868 0.0277 0.7648 - [5,24,0.5892,0.0321,0.7679,0.4839,0.0321,0.8382,0.592,0.0361,0.7714,0.5868,0.0277,0.7648], -// 5 24 0.5892 0.0321 0.7679 0.592 0.0361 0.7714 0.4839 0.0321 0.8382 0.6844 0.0321 0.6844 - [5,24,0.5892,0.0321,0.7679,0.592,0.0361,0.7714,0.4839,0.0321,0.8382,0.6844,0.0321,0.6844], -// 5 24 0.592 0.0361 0.7714 0.4862 0.0361 0.842 0.595 0.0394 0.7754 0.5892 0.0321 0.7679 - [5,24,0.592,0.0361,0.7714,0.4862,0.0361,0.842,0.595,0.0394,0.7754,0.5892,0.0321,0.7679], -// 5 24 0.592 0.0361 0.7714 0.595 0.0394 0.7754 0.4862 0.0361 0.842 0.6875 0.0361 0.6875 - [5,24,0.592,0.0361,0.7714,0.595,0.0394,0.7754,0.4862,0.0361,0.842,0.6875,0.0361,0.6875], -// 5 24 0.595 0.0394 0.7754 0.4886 0.0394 0.8463 0.5982 0.042 0.7796 0.592 0.0361 0.7714 - [5,24,0.595,0.0394,0.7754,0.4886,0.0394,0.8463,0.5982,0.042,0.7796,0.592,0.0361,0.7714], -// 5 24 0.595 0.0394 0.7754 0.5982 0.042 0.7796 0.4886 0.0394 0.8463 0.691 0.0394 0.691 - [5,24,0.595,0.0394,0.7754,0.5982,0.042,0.7796,0.4886,0.0394,0.8463,0.691,0.0394,0.691], -// 5 24 0.5982 0.042 0.7796 0.4913 0.042 0.8509 0.6016 0.0439 0.7841 0.595 0.0394 0.7754 - [5,24,0.5982,0.042,0.7796,0.4913,0.042,0.8509,0.6016,0.0439,0.7841,0.595,0.0394,0.7754], -// 5 24 0.5982 0.042 0.7796 0.6016 0.0439 0.7841 0.4913 0.042 0.8509 0.6948 0.042 0.6948 - [5,24,0.5982,0.042,0.7796,0.6016,0.0439,0.7841,0.4913,0.042,0.8509,0.6948,0.042,0.6948], -// 5 24 0.6016 0.0439 0.7841 0.4941 0.0439 0.8558 0.6052 0.0451 0.7887 0.5982 0.042 0.7796 - [5,24,0.6016,0.0439,0.7841,0.4941,0.0439,0.8558,0.6052,0.0451,0.7887,0.5982,0.042,0.7796], -// 5 24 0.6016 0.0439 0.7841 0.6052 0.0451 0.7887 0.4941 0.0439 0.8558 0.6988 0.0439 0.6988 - [5,24,0.6016,0.0439,0.7841,0.6052,0.0451,0.7887,0.4941,0.0439,0.8558,0.6988,0.0439,0.6988], -// 5 24 0.6052 0.0451 0.7887 0.497 0.0451 0.8609 0.6088 0.0455 0.7934 0.6016 0.0439 0.7841 - [5,24,0.6052,0.0451,0.7887,0.497,0.0451,0.8609,0.6088,0.0455,0.7934,0.6016,0.0439,0.7841], -// 5 24 0.6052 0.0451 0.7887 0.6088 0.0455 0.7934 0.497 0.0451 0.8609 0.7029 0.0451 0.7029 - [5,24,0.6052,0.0451,0.7887,0.6088,0.0455,0.7934,0.497,0.0451,0.8609,0.7029,0.0451,0.7029], -// 5 24 0.6088 0.0455 0.7934 0.5 0.0455 0.866 0.6124 0.0455 0.7981 0.6052 0.0451 0.7887 - [5,24,0.6088,0.0455,0.7934,0.5,0.0455,0.866,0.6124,0.0455,0.7981,0.6052,0.0451,0.7887], -// 5 24 0.4773 0 0.8266 0.3653 0 0.8819 0.4775 0.0059 0.827 0.4773 -0.006 0.8266 - [5,24,0.4773,0,0.8266,0.3653,0,0.8819,0.4775,0.0059,0.827,0.4773,-0.006,0.8266], -// 5 24 0.4773 0 0.8266 0.4775 0.0059 0.827 0.3653 0 0.8819 0.5811 0 0.7573 - [5,24,0.4773,0,0.8266,0.4775,0.0059,0.827,0.3653,0,0.8819,0.5811,0,0.7573], -// 5 24 0.4775 0.0059 0.827 0.3655 0.0059 0.8823 0.478 0.0118 0.828 0.4773 0 0.8266 - [5,24,0.4775,0.0059,0.827,0.3655,0.0059,0.8823,0.478,0.0118,0.828,0.4773,0,0.8266], -// 5 24 0.4775 0.0059 0.827 0.478 0.0118 0.828 0.3655 0.0059 0.8823 0.5814 0.0059 0.7576 - [5,24,0.4775,0.0059,0.827,0.478,0.0118,0.828,0.3655,0.0059,0.8823,0.5814,0.0059,0.7576], -// 5 24 0.478 0.0118 0.828 0.3659 0.0118 0.8833 0.479 0.0174 0.8296 0.4775 0.0059 0.827 - [5,24,0.478,0.0118,0.828,0.3659,0.0118,0.8833,0.479,0.0174,0.8296,0.4775,0.0059,0.827], -// 5 24 0.478 0.0118 0.828 0.479 0.0174 0.8296 0.3659 0.0118 0.8833 0.5821 0.0118 0.7586 - [5,24,0.478,0.0118,0.828,0.479,0.0174,0.8296,0.3659,0.0118,0.8833,0.5821,0.0118,0.7586], -// 5 24 0.479 0.0174 0.8296 0.3666 0.0174 0.8851 0.4803 0.0227 0.8319 0.478 0.0118 0.828 - [5,24,0.479,0.0174,0.8296,0.3666,0.0174,0.8851,0.4803,0.0227,0.8319,0.478,0.0118,0.828], -// 5 24 0.479 0.0174 0.8296 0.4803 0.0227 0.8319 0.3666 0.0174 0.8851 0.5832 0.0174 0.7601 - [5,24,0.479,0.0174,0.8296,0.4803,0.0227,0.8319,0.3666,0.0174,0.8851,0.5832,0.0174,0.7601], -// 5 24 0.4803 0.0227 0.8319 0.3676 0.0227 0.8875 0.482 0.0277 0.8348 0.479 0.0174 0.8296 - [5,24,0.4803,0.0227,0.8319,0.3676,0.0227,0.8875,0.482,0.0277,0.8348,0.479,0.0174,0.8296], -// 5 24 0.4803 0.0227 0.8319 0.482 0.0277 0.8348 0.3676 0.0227 0.8875 0.5848 0.0227 0.7622 - [5,24,0.4803,0.0227,0.8319,0.482,0.0277,0.8348,0.3676,0.0227,0.8875,0.5848,0.0227,0.7622], -// 5 24 0.482 0.0277 0.8348 0.3689 0.0277 0.8906 0.4839 0.0321 0.8382 0.4803 0.0227 0.8319 - [5,24,0.482,0.0277,0.8348,0.3689,0.0277,0.8906,0.4839,0.0321,0.8382,0.4803,0.0227,0.8319], -// 5 24 0.482 0.0277 0.8348 0.4839 0.0321 0.8382 0.3689 0.0277 0.8906 0.5868 0.0277 0.7648 - [5,24,0.482,0.0277,0.8348,0.4839,0.0321,0.8382,0.3689,0.0277,0.8906,0.5868,0.0277,0.7648], -// 5 24 0.4839 0.0321 0.8382 0.3704 0.0321 0.8942 0.4862 0.0361 0.842 0.482 0.0277 0.8348 - [5,24,0.4839,0.0321,0.8382,0.3704,0.0321,0.8942,0.4862,0.0361,0.842,0.482,0.0277,0.8348], -// 5 24 0.4839 0.0321 0.8382 0.4862 0.0361 0.842 0.3704 0.0321 0.8942 0.5892 0.0321 0.7679 - [5,24,0.4839,0.0321,0.8382,0.4862,0.0361,0.842,0.3704,0.0321,0.8942,0.5892,0.0321,0.7679], -// 5 24 0.4862 0.0361 0.842 0.3721 0.0361 0.8983 0.4886 0.0394 0.8463 0.4839 0.0321 0.8382 - [5,24,0.4862,0.0361,0.842,0.3721,0.0361,0.8983,0.4886,0.0394,0.8463,0.4839,0.0321,0.8382], -// 5 24 0.4862 0.0361 0.842 0.4886 0.0394 0.8463 0.3721 0.0361 0.8983 0.592 0.0361 0.7714 - [5,24,0.4862,0.0361,0.842,0.4886,0.0394,0.8463,0.3721,0.0361,0.8983,0.592,0.0361,0.7714], -// 5 24 0.4886 0.0394 0.8463 0.374 0.0394 0.9029 0.4913 0.042 0.8509 0.4862 0.0361 0.842 - [5,24,0.4886,0.0394,0.8463,0.374,0.0394,0.9029,0.4913,0.042,0.8509,0.4862,0.0361,0.842], -// 5 24 0.4886 0.0394 0.8463 0.4913 0.042 0.8509 0.374 0.0394 0.9029 0.595 0.0394 0.7754 - [5,24,0.4886,0.0394,0.8463,0.4913,0.042,0.8509,0.374,0.0394,0.9029,0.595,0.0394,0.7754], -// 5 24 0.4913 0.042 0.8509 0.376 0.042 0.9078 0.4941 0.0439 0.8558 0.4886 0.0394 0.8463 - [5,24,0.4913,0.042,0.8509,0.376,0.042,0.9078,0.4941,0.0439,0.8558,0.4886,0.0394,0.8463], -// 5 24 0.4913 0.042 0.8509 0.4941 0.0439 0.8558 0.376 0.042 0.9078 0.5982 0.042 0.7796 - [5,24,0.4913,0.042,0.8509,0.4941,0.0439,0.8558,0.376,0.042,0.9078,0.5982,0.042,0.7796], -// 5 24 0.4941 0.0439 0.8558 0.3782 0.0439 0.913 0.497 0.0451 0.8609 0.4913 0.042 0.8509 - [5,24,0.4941,0.0439,0.8558,0.3782,0.0439,0.913,0.497,0.0451,0.8609,0.4913,0.042,0.8509], -// 5 24 0.4941 0.0439 0.8558 0.497 0.0451 0.8609 0.3782 0.0439 0.913 0.6016 0.0439 0.7841 - [5,24,0.4941,0.0439,0.8558,0.497,0.0451,0.8609,0.3782,0.0439,0.913,0.6016,0.0439,0.7841], -// 5 24 0.497 0.0451 0.8609 0.3804 0.0451 0.9184 0.5 0.0455 0.866 0.4941 0.0439 0.8558 - [5,24,0.497,0.0451,0.8609,0.3804,0.0451,0.9184,0.5,0.0455,0.866,0.4941,0.0439,0.8558], -// 5 24 0.497 0.0451 0.8609 0.5 0.0455 0.866 0.3804 0.0451 0.9184 0.6052 0.0451 0.7887 - [5,24,0.497,0.0451,0.8609,0.5,0.0455,0.866,0.3804,0.0451,0.9184,0.6052,0.0451,0.7887], -// 5 24 0.5 0.0455 0.866 0.3827 0.0455 0.9239 0.503 0.0455 0.8712 0.497 0.0451 0.8609 - [5,24,0.5,0.0455,0.866,0.3827,0.0455,0.9239,0.503,0.0455,0.8712,0.497,0.0451,0.8609], -// 5 24 0.3653 0 0.8819 0.247 0 0.922 0.3655 0.0059 0.8823 0.3653 -0.006 0.8819 - [5,24,0.3653,0,0.8819,0.247,0,0.922,0.3655,0.0059,0.8823,0.3653,-0.006,0.8819], -// 5 24 0.3653 0 0.8819 0.3655 0.0059 0.8823 0.247 0 0.922 0.4773 0 0.8266 - [5,24,0.3653,0,0.8819,0.3655,0.0059,0.8823,0.247,0,0.922,0.4773,0,0.8266], -// 5 24 0.3655 0.0059 0.8823 0.2471 0.0059 0.9224 0.3659 0.0118 0.8833 0.3653 0 0.8819 - [5,24,0.3655,0.0059,0.8823,0.2471,0.0059,0.9224,0.3659,0.0118,0.8833,0.3653,0,0.8819], -// 5 24 0.3655 0.0059 0.8823 0.3659 0.0118 0.8833 0.2471 0.0059 0.9224 0.4775 0.0059 0.827 - [5,24,0.3655,0.0059,0.8823,0.3659,0.0118,0.8833,0.2471,0.0059,0.9224,0.4775,0.0059,0.827], -// 5 24 0.3659 0.0118 0.8833 0.2474 0.0118 0.9235 0.3666 0.0174 0.8851 0.3655 0.0059 0.8823 - [5,24,0.3659,0.0118,0.8833,0.2474,0.0118,0.9235,0.3666,0.0174,0.8851,0.3655,0.0059,0.8823], -// 5 24 0.3659 0.0118 0.8833 0.3666 0.0174 0.8851 0.2474 0.0118 0.9235 0.478 0.0118 0.828 - [5,24,0.3659,0.0118,0.8833,0.3666,0.0174,0.8851,0.2474,0.0118,0.9235,0.478,0.0118,0.828], -// 5 24 0.3666 0.0174 0.8851 0.2479 0.0174 0.9253 0.3676 0.0227 0.8875 0.3659 0.0118 0.8833 - [5,24,0.3666,0.0174,0.8851,0.2479,0.0174,0.9253,0.3676,0.0227,0.8875,0.3659,0.0118,0.8833], -// 5 24 0.3666 0.0174 0.8851 0.3676 0.0227 0.8875 0.2479 0.0174 0.9253 0.479 0.0174 0.8296 - [5,24,0.3666,0.0174,0.8851,0.3676,0.0227,0.8875,0.2479,0.0174,0.9253,0.479,0.0174,0.8296], -// 5 24 0.3676 0.0227 0.8875 0.2486 0.0227 0.9279 0.3689 0.0277 0.8906 0.3666 0.0174 0.8851 - [5,24,0.3676,0.0227,0.8875,0.2486,0.0227,0.9279,0.3689,0.0277,0.8906,0.3666,0.0174,0.8851], -// 5 24 0.3676 0.0227 0.8875 0.3689 0.0277 0.8906 0.2486 0.0227 0.9279 0.4803 0.0227 0.8319 - [5,24,0.3676,0.0227,0.8875,0.3689,0.0277,0.8906,0.2486,0.0227,0.9279,0.4803,0.0227,0.8319], -// 5 24 0.3689 0.0277 0.8906 0.2495 0.0277 0.9311 0.3704 0.0321 0.8942 0.3676 0.0227 0.8875 - [5,24,0.3689,0.0277,0.8906,0.2495,0.0277,0.9311,0.3704,0.0321,0.8942,0.3676,0.0227,0.8875], -// 5 24 0.3689 0.0277 0.8906 0.3704 0.0321 0.8942 0.2495 0.0277 0.9311 0.482 0.0277 0.8348 - [5,24,0.3689,0.0277,0.8906,0.3704,0.0321,0.8942,0.2495,0.0277,0.9311,0.482,0.0277,0.8348], -// 5 24 0.3704 0.0321 0.8942 0.2505 0.0321 0.9349 0.3721 0.0361 0.8983 0.3689 0.0277 0.8906 - [5,24,0.3704,0.0321,0.8942,0.2505,0.0321,0.9349,0.3721,0.0361,0.8983,0.3689,0.0277,0.8906], -// 5 24 0.3704 0.0321 0.8942 0.3721 0.0361 0.8983 0.2505 0.0321 0.9349 0.4839 0.0321 0.8382 - [5,24,0.3704,0.0321,0.8942,0.3721,0.0361,0.8983,0.2505,0.0321,0.9349,0.4839,0.0321,0.8382], -// 5 24 0.3721 0.0361 0.8983 0.2516 0.0361 0.9392 0.374 0.0394 0.9029 0.3704 0.0321 0.8942 - [5,24,0.3721,0.0361,0.8983,0.2516,0.0361,0.9392,0.374,0.0394,0.9029,0.3704,0.0321,0.8942], -// 5 24 0.3721 0.0361 0.8983 0.374 0.0394 0.9029 0.2516 0.0361 0.9392 0.4862 0.0361 0.842 - [5,24,0.3721,0.0361,0.8983,0.374,0.0394,0.9029,0.2516,0.0361,0.9392,0.4862,0.0361,0.842], -// 5 24 0.374 0.0394 0.9029 0.2529 0.0394 0.9439 0.376 0.042 0.9078 0.3721 0.0361 0.8983 - [5,24,0.374,0.0394,0.9029,0.2529,0.0394,0.9439,0.376,0.042,0.9078,0.3721,0.0361,0.8983], -// 5 24 0.374 0.0394 0.9029 0.376 0.042 0.9078 0.2529 0.0394 0.9439 0.4886 0.0394 0.8463 - [5,24,0.374,0.0394,0.9029,0.376,0.042,0.9078,0.2529,0.0394,0.9439,0.4886,0.0394,0.8463], -// 5 24 0.376 0.042 0.9078 0.2543 0.042 0.9491 0.3782 0.0439 0.913 0.374 0.0394 0.9029 - [5,24,0.376,0.042,0.9078,0.2543,0.042,0.9491,0.3782,0.0439,0.913,0.374,0.0394,0.9029], -// 5 24 0.376 0.042 0.9078 0.3782 0.0439 0.913 0.2543 0.042 0.9491 0.4913 0.042 0.8509 - [5,24,0.376,0.042,0.9078,0.3782,0.0439,0.913,0.2543,0.042,0.9491,0.4913,0.042,0.8509], -// 5 24 0.3782 0.0439 0.913 0.2558 0.0439 0.9545 0.3804 0.0451 0.9184 0.376 0.042 0.9078 - [5,24,0.3782,0.0439,0.913,0.2558,0.0439,0.9545,0.3804,0.0451,0.9184,0.376,0.042,0.9078], -// 5 24 0.3782 0.0439 0.913 0.3804 0.0451 0.9184 0.2558 0.0439 0.9545 0.4941 0.0439 0.8558 - [5,24,0.3782,0.0439,0.913,0.3804,0.0451,0.9184,0.2558,0.0439,0.9545,0.4941,0.0439,0.8558], -// 5 24 0.3804 0.0451 0.9184 0.2573 0.0451 0.9602 0.3827 0.0455 0.9239 0.3782 0.0439 0.913 - [5,24,0.3804,0.0451,0.9184,0.2573,0.0451,0.9602,0.3827,0.0455,0.9239,0.3782,0.0439,0.913], -// 5 24 0.3804 0.0451 0.9184 0.3827 0.0455 0.9239 0.2573 0.0451 0.9602 0.497 0.0451 0.8609 - [5,24,0.3804,0.0451,0.9184,0.3827,0.0455,0.9239,0.2573,0.0451,0.9602,0.497,0.0451,0.8609], -// 5 24 0.3827 0.0455 0.9239 0.2588 0.0455 0.9659 0.385 0.0455 0.9294 0.3804 0.0451 0.9184 - [5,24,0.3827,0.0455,0.9239,0.2588,0.0455,0.9659,0.385,0.0455,0.9294,0.3804,0.0451,0.9184], -// 5 24 0.247 0 0.922 0.1246 0 0.9463 0.2471 0.0059 0.9224 0.247 -0.006 0.922 - [5,24,0.247,0,0.922,0.1246,0,0.9463,0.2471,0.0059,0.9224,0.247,-0.006,0.922], -// 5 24 0.247 0 0.922 0.2471 0.0059 0.9224 0.1246 0 0.9463 0.3653 0 0.8819 - [5,24,0.247,0,0.922,0.2471,0.0059,0.9224,0.1246,0,0.9463,0.3653,0,0.8819], -// 5 24 0.2471 0.0059 0.9224 0.1246 0.0059 0.9467 0.2474 0.0118 0.9235 0.247 0 0.922 - [5,24,0.2471,0.0059,0.9224,0.1246,0.0059,0.9467,0.2474,0.0118,0.9235,0.247,0,0.922], -// 5 24 0.2471 0.0059 0.9224 0.2474 0.0118 0.9235 0.1246 0.0059 0.9467 0.3655 0.0059 0.8823 - [5,24,0.2471,0.0059,0.9224,0.2474,0.0118,0.9235,0.1246,0.0059,0.9467,0.3655,0.0059,0.8823], -// 5 24 0.2474 0.0118 0.9235 0.1248 0.0118 0.9479 0.2479 0.0174 0.9253 0.2471 0.0059 0.9224 - [5,24,0.2474,0.0118,0.9235,0.1248,0.0118,0.9479,0.2479,0.0174,0.9253,0.2471,0.0059,0.9224], -// 5 24 0.2474 0.0118 0.9235 0.2479 0.0174 0.9253 0.1248 0.0118 0.9479 0.3659 0.0118 0.8833 - [5,24,0.2474,0.0118,0.9235,0.2479,0.0174,0.9253,0.1248,0.0118,0.9479,0.3659,0.0118,0.8833], -// 5 24 0.2479 0.0174 0.9253 0.125 0.0174 0.9498 0.2486 0.0227 0.9279 0.2474 0.0118 0.9235 - [5,24,0.2479,0.0174,0.9253,0.125,0.0174,0.9498,0.2486,0.0227,0.9279,0.2474,0.0118,0.9235], -// 5 24 0.2479 0.0174 0.9253 0.2486 0.0227 0.9279 0.125 0.0174 0.9498 0.3666 0.0174 0.8851 - [5,24,0.2479,0.0174,0.9253,0.2486,0.0227,0.9279,0.125,0.0174,0.9498,0.3666,0.0174,0.8851], -// 5 24 0.2486 0.0227 0.9279 0.1254 0.0227 0.9524 0.2495 0.0277 0.9311 0.2479 0.0174 0.9253 - [5,24,0.2486,0.0227,0.9279,0.1254,0.0227,0.9524,0.2495,0.0277,0.9311,0.2479,0.0174,0.9253], -// 5 24 0.2486 0.0227 0.9279 0.2495 0.0277 0.9311 0.1254 0.0227 0.9524 0.3676 0.0227 0.8875 - [5,24,0.2486,0.0227,0.9279,0.2495,0.0277,0.9311,0.1254,0.0227,0.9524,0.3676,0.0227,0.8875], -// 5 24 0.2495 0.0277 0.9311 0.1258 0.0277 0.9556 0.2505 0.0321 0.9349 0.2486 0.0227 0.9279 - [5,24,0.2495,0.0277,0.9311,0.1258,0.0277,0.9556,0.2505,0.0321,0.9349,0.2486,0.0227,0.9279], -// 5 24 0.2495 0.0277 0.9311 0.2505 0.0321 0.9349 0.1258 0.0277 0.9556 0.3689 0.0277 0.8906 - [5,24,0.2495,0.0277,0.9311,0.2505,0.0321,0.9349,0.1258,0.0277,0.9556,0.3689,0.0277,0.8906], -// 5 24 0.2505 0.0321 0.9349 0.1263 0.0321 0.9595 0.2516 0.0361 0.9392 0.2495 0.0277 0.9311 - [5,24,0.2505,0.0321,0.9349,0.1263,0.0321,0.9595,0.2516,0.0361,0.9392,0.2495,0.0277,0.9311], -// 5 24 0.2505 0.0321 0.9349 0.2516 0.0361 0.9392 0.1263 0.0321 0.9595 0.3704 0.0321 0.8942 - [5,24,0.2505,0.0321,0.9349,0.2516,0.0361,0.9392,0.1263,0.0321,0.9595,0.3704,0.0321,0.8942], -// 5 24 0.2516 0.0361 0.9392 0.1269 0.0361 0.964 0.2529 0.0394 0.9439 0.2505 0.0321 0.9349 - [5,24,0.2516,0.0361,0.9392,0.1269,0.0361,0.964,0.2529,0.0394,0.9439,0.2505,0.0321,0.9349], -// 5 24 0.2516 0.0361 0.9392 0.2529 0.0394 0.9439 0.1269 0.0361 0.964 0.3721 0.0361 0.8983 - [5,24,0.2516,0.0361,0.9392,0.2529,0.0394,0.9439,0.1269,0.0361,0.964,0.3721,0.0361,0.8983], -// 5 24 0.2529 0.0394 0.9439 0.1275 0.0394 0.9689 0.2543 0.042 0.9491 0.2516 0.0361 0.9392 - [5,24,0.2529,0.0394,0.9439,0.1275,0.0394,0.9689,0.2543,0.042,0.9491,0.2516,0.0361,0.9392], -// 5 24 0.2529 0.0394 0.9439 0.2543 0.042 0.9491 0.1275 0.0394 0.9689 0.374 0.0394 0.9029 - [5,24,0.2529,0.0394,0.9439,0.2543,0.042,0.9491,0.1275,0.0394,0.9689,0.374,0.0394,0.9029], -// 5 24 0.2543 0.042 0.9491 0.1282 0.042 0.9742 0.2558 0.0439 0.9545 0.2529 0.0394 0.9439 - [5,24,0.2543,0.042,0.9491,0.1282,0.042,0.9742,0.2558,0.0439,0.9545,0.2529,0.0394,0.9439], -// 5 24 0.2543 0.042 0.9491 0.2558 0.0439 0.9545 0.1282 0.042 0.9742 0.376 0.042 0.9078 - [5,24,0.2543,0.042,0.9491,0.2558,0.0439,0.9545,0.1282,0.042,0.9742,0.376,0.042,0.9078], -// 5 24 0.2558 0.0439 0.9545 0.129 0.0439 0.9797 0.2573 0.0451 0.9602 0.2543 0.042 0.9491 - [5,24,0.2558,0.0439,0.9545,0.129,0.0439,0.9797,0.2573,0.0451,0.9602,0.2543,0.042,0.9491], -// 5 24 0.2558 0.0439 0.9545 0.2573 0.0451 0.9602 0.129 0.0439 0.9797 0.3782 0.0439 0.913 - [5,24,0.2558,0.0439,0.9545,0.2573,0.0451,0.9602,0.129,0.0439,0.9797,0.3782,0.0439,0.913], -// 5 24 0.2573 0.0451 0.9602 0.1297 0.0451 0.9855 0.2588 0.0455 0.9659 0.2558 0.0439 0.9545 - [5,24,0.2573,0.0451,0.9602,0.1297,0.0451,0.9855,0.2588,0.0455,0.9659,0.2558,0.0439,0.9545], -// 5 24 0.2573 0.0451 0.9602 0.2588 0.0455 0.9659 0.1297 0.0451 0.9855 0.3804 0.0451 0.9184 - [5,24,0.2573,0.0451,0.9602,0.2588,0.0455,0.9659,0.1297,0.0451,0.9855,0.3804,0.0451,0.9184], -// 5 24 0.2588 0.0455 0.9659 0.1305 0.0455 0.9914 0.2603 0.0455 0.9717 0.2573 0.0451 0.9602 - [5,24,0.2588,0.0455,0.9659,0.1305,0.0455,0.9914,0.2603,0.0455,0.9717,0.2573,0.0451,0.9602], -// 5 24 0.1246 0 0.9463 0 0 0.9545 0.1246 0.0059 0.9467 0.1246 -0.006 0.9463 - [5,24,0.1246,0,0.9463,0,0,0.9545,0.1246,0.0059,0.9467,0.1246,-0.006,0.9463], -// 5 24 0.1246 0 0.9463 0.1246 0.0059 0.9467 0 0 0.9545 0.247 0 0.922 - [5,24,0.1246,0,0.9463,0.1246,0.0059,0.9467,0,0,0.9545,0.247,0,0.922], -// 5 24 0.1246 0.0059 0.9467 0 0.0059 0.9549 0.1248 0.0118 0.9479 0.1246 0 0.9463 - [5,24,0.1246,0.0059,0.9467,0,0.0059,0.9549,0.1248,0.0118,0.9479,0.1246,0,0.9463], -// 5 24 0.1246 0.0059 0.9467 0.1248 0.0118 0.9479 0 0.0059 0.9549 0.2471 0.0059 0.9224 - [5,24,0.1246,0.0059,0.9467,0.1248,0.0118,0.9479,0,0.0059,0.9549,0.2471,0.0059,0.9224], -// 5 24 0.1248 0.0118 0.9479 0 0.0118 0.9561 0.125 0.0174 0.9498 0.1246 0.0059 0.9467 - [5,24,0.1248,0.0118,0.9479,0,0.0118,0.9561,0.125,0.0174,0.9498,0.1246,0.0059,0.9467], -// 5 24 0.1248 0.0118 0.9479 0.125 0.0174 0.9498 0 0.0118 0.9561 0.2474 0.0118 0.9235 - [5,24,0.1248,0.0118,0.9479,0.125,0.0174,0.9498,0,0.0118,0.9561,0.2474,0.0118,0.9235], -// 5 24 0.125 0.0174 0.9498 0 0.0174 0.958 0.1254 0.0227 0.9524 0.1248 0.0118 0.9479 - [5,24,0.125,0.0174,0.9498,0,0.0174,0.958,0.1254,0.0227,0.9524,0.1248,0.0118,0.9479], -// 5 24 0.125 0.0174 0.9498 0.1254 0.0227 0.9524 0 0.0174 0.958 0.2479 0.0174 0.9253 - [5,24,0.125,0.0174,0.9498,0.1254,0.0227,0.9524,0,0.0174,0.958,0.2479,0.0174,0.9253], -// 5 24 0.1254 0.0227 0.9524 0 0.0227 0.9606 0.1258 0.0277 0.9556 0.125 0.0174 0.9498 - [5,24,0.1254,0.0227,0.9524,0,0.0227,0.9606,0.1258,0.0277,0.9556,0.125,0.0174,0.9498], -// 5 24 0.1254 0.0227 0.9524 0.1258 0.0277 0.9556 0 0.0227 0.9606 0.2486 0.0227 0.9279 - [5,24,0.1254,0.0227,0.9524,0.1258,0.0277,0.9556,0,0.0227,0.9606,0.2486,0.0227,0.9279], -// 5 24 0.1258 0.0277 0.9556 0 0.0277 0.9639 0.1263 0.0321 0.9595 0.1254 0.0227 0.9524 - [5,24,0.1258,0.0277,0.9556,0,0.0277,0.9639,0.1263,0.0321,0.9595,0.1254,0.0227,0.9524], -// 5 24 0.1258 0.0277 0.9556 0.1263 0.0321 0.9595 0 0.0277 0.9639 0.2495 0.0277 0.9311 - [5,24,0.1258,0.0277,0.9556,0.1263,0.0321,0.9595,0,0.0277,0.9639,0.2495,0.0277,0.9311], -// 5 24 0.1263 0.0321 0.9595 0 0.0321 0.9679 0.1269 0.0361 0.964 0.1258 0.0277 0.9556 - [5,24,0.1263,0.0321,0.9595,0,0.0321,0.9679,0.1269,0.0361,0.964,0.1258,0.0277,0.9556], -// 5 24 0.1263 0.0321 0.9595 0.1269 0.0361 0.964 0 0.0321 0.9679 0.2505 0.0321 0.9349 - [5,24,0.1263,0.0321,0.9595,0.1269,0.0361,0.964,0,0.0321,0.9679,0.2505,0.0321,0.9349], -// 5 24 0.1269 0.0361 0.964 0 0.0361 0.9723 0.1275 0.0394 0.9689 0.1263 0.0321 0.9595 - [5,24,0.1269,0.0361,0.964,0,0.0361,0.9723,0.1275,0.0394,0.9689,0.1263,0.0321,0.9595], -// 5 24 0.1269 0.0361 0.964 0.1275 0.0394 0.9689 0 0.0361 0.9723 0.2516 0.0361 0.9392 - [5,24,0.1269,0.0361,0.964,0.1275,0.0394,0.9689,0,0.0361,0.9723,0.2516,0.0361,0.9392], -// 5 24 0.1275 0.0394 0.9689 0 0.0394 0.9773 0.1282 0.042 0.9742 0.1269 0.0361 0.964 - [5,24,0.1275,0.0394,0.9689,0,0.0394,0.9773,0.1282,0.042,0.9742,0.1269,0.0361,0.964], -// 5 24 0.1275 0.0394 0.9689 0.1282 0.042 0.9742 0 0.0394 0.9773 0.2529 0.0394 0.9439 - [5,24,0.1275,0.0394,0.9689,0.1282,0.042,0.9742,0,0.0394,0.9773,0.2529,0.0394,0.9439], -// 5 24 0.1282 0.042 0.9742 0 0.042 0.9826 0.129 0.0439 0.9797 0.1275 0.0394 0.9689 - [5,24,0.1282,0.042,0.9742,0,0.042,0.9826,0.129,0.0439,0.9797,0.1275,0.0394,0.9689], -// 5 24 0.1282 0.042 0.9742 0.129 0.0439 0.9797 0 0.042 0.9826 0.2543 0.042 0.9491 - [5,24,0.1282,0.042,0.9742,0.129,0.0439,0.9797,0,0.042,0.9826,0.2543,0.042,0.9491], -// 5 24 0.129 0.0439 0.9797 0 0.0439 0.9882 0.1297 0.0451 0.9855 0.1282 0.042 0.9742 - [5,24,0.129,0.0439,0.9797,0,0.0439,0.9882,0.1297,0.0451,0.9855,0.1282,0.042,0.9742], -// 5 24 0.129 0.0439 0.9797 0.1297 0.0451 0.9855 0 0.0439 0.9882 0.2558 0.0439 0.9545 - [5,24,0.129,0.0439,0.9797,0.1297,0.0451,0.9855,0,0.0439,0.9882,0.2558,0.0439,0.9545], -// 5 24 0.1297 0.0451 0.9855 0 0.0451 0.9941 0.1305 0.0455 0.9914 0.129 0.0439 0.9797 - [5,24,0.1297,0.0451,0.9855,0,0.0451,0.9941,0.1305,0.0455,0.9914,0.129,0.0439,0.9797], -// 5 24 0.1297 0.0451 0.9855 0.1305 0.0455 0.9914 0 0.0451 0.9941 0.2573 0.0451 0.9602 - [5,24,0.1297,0.0451,0.9855,0.1305,0.0455,0.9914,0,0.0451,0.9941,0.2573,0.0451,0.9602], -// 5 24 0.1305 0.0455 0.9914 0 0.0455 1 0.1313 0.0455 0.9973 0.1297 0.0451 0.9855 - [5,24,0.1305,0.0455,0.9914,0,0.0455,1,0.1313,0.0455,0.9973,0.1297,0.0451,0.9855], -// 5 24 0 0 0.9545 0 0.0059 0.9549 -0.1257 0 0.9545 0.1246 0 0.9463 - [5,24,0,0,0.9545,0,0.0059,0.9549,-0.1257,0,0.9545,0.1246,0,0.9463], -// 5 24 0 0.0059 0.9549 0 0.0118 0.9561 -0.1258 0.0059 0.9549 0.1246 0.0059 0.9467 - [5,24,0,0.0059,0.9549,0,0.0118,0.9561,-0.1258,0.0059,0.9549,0.1246,0.0059,0.9467], -// 5 24 0 0.0118 0.9561 0 0.0174 0.958 -0.1259 0.0118 0.9561 0.1248 0.0118 0.9479 - [5,24,0,0.0118,0.9561,0,0.0174,0.958,-0.1259,0.0118,0.9561,0.1248,0.0118,0.9479], -// 5 24 0 0.0174 0.958 0 0.0227 0.9606 -0.1262 0.0174 0.958 0.125 0.0174 0.9498 - [5,24,0,0.0174,0.958,0,0.0227,0.9606,-0.1262,0.0174,0.958,0.125,0.0174,0.9498], -// 5 24 0 0.0227 0.9606 0 0.0277 0.9639 -0.1265 0.0227 0.9606 0.1254 0.0227 0.9524 - [5,24,0,0.0227,0.9606,0,0.0277,0.9639,-0.1265,0.0227,0.9606,0.1254,0.0227,0.9524], -// 5 24 0 0.0277 0.9639 0 0.0321 0.9679 -0.127 0.0277 0.9639 0.1258 0.0277 0.9556 - [5,24,0,0.0277,0.9639,0,0.0321,0.9679,-0.127,0.0277,0.9639,0.1258,0.0277,0.9556], -// 5 24 0 0.0321 0.9679 0 0.0361 0.9723 -0.1275 0.0321 0.9679 0.1263 0.0321 0.9595 - [5,24,0,0.0321,0.9679,0,0.0361,0.9723,-0.1275,0.0321,0.9679,0.1263,0.0321,0.9595], -// 5 24 0 0.0361 0.9723 0 0.0394 0.9773 -0.1281 0.0361 0.9723 0.1269 0.0361 0.964 - [5,24,0,0.0361,0.9723,0,0.0394,0.9773,-0.1281,0.0361,0.9723,0.1269,0.0361,0.964], -// 5 24 0 0.0394 0.9773 0 0.042 0.9826 -0.1287 0.0394 0.9773 0.1275 0.0394 0.9689 - [5,24,0,0.0394,0.9773,0,0.042,0.9826,-0.1287,0.0394,0.9773,0.1275,0.0394,0.9689], -// 5 24 0 0.042 0.9826 0 0.0439 0.9882 -0.1294 0.042 0.9826 0.1282 0.042 0.9742 - [5,24,0,0.042,0.9826,0,0.0439,0.9882,-0.1294,0.042,0.9826,0.1282,0.042,0.9742], -// 5 24 0 0.0439 0.9882 0 0.0451 0.9941 -0.1302 0.0439 0.9882 0.129 0.0439 0.9797 - [5,24,0,0.0439,0.9882,0,0.0451,0.9941,-0.1302,0.0439,0.9882,0.129,0.0439,0.9797], -// 5 24 0 0.0451 0.9941 0 0.0455 1 -0.1309 0.0451 0.9941 0.1297 0.0451 0.9855 - [5,24,0,0.0451,0.9941,0,0.0455,1,-0.1309,0.0451,0.9941,0.1297,0.0451,0.9855], -// 0 // Built by Primitive Generator 2 +// 5 24 0.9463 0 0.1246 0.9545 0 0 0.9463 -0.0059 0.1246 0.9467 0.0059 0.1246 + [5,24,0.9463,0,0.1246,0.9545,0,0,0.9463,-0.0059,0.1246,0.9467,0.0059,0.1246], +// 5 24 0.9467 0.0059 0.1246 0.9549 0.0059 0 0.9463 0 0.1246 0.9479 0.0118 0.1248 + [5,24,0.9467,0.0059,0.1246,0.9549,0.0059,0,0.9463,0,0.1246,0.9479,0.0118,0.1248], +// 5 24 0.9545 0 0 0.9549 0.0059 0 0.9545 0 -0.1246 0.9463 0 0.1246 + [5,24,0.9545,0,0,0.9549,0.0059,0,0.9545,0,-0.1246,0.9463,0,0.1246], +// 5 24 0.9463 0 0.1246 0.9467 0.0059 0.1246 0.9545 0 0 0.922 0 0.247 + [5,24,0.9463,0,0.1246,0.9467,0.0059,0.1246,0.9545,0,0,0.922,0,0.247], +// 5 24 0.9479 0.0118 0.1248 0.9561 0.0118 0 0.9467 0.0059 0.1246 0.9498 0.0174 0.125 + [5,24,0.9479,0.0118,0.1248,0.9561,0.0118,0,0.9467,0.0059,0.1246,0.9498,0.0174,0.125], +// 5 24 0.9549 0.0059 0 0.9561 0.0118 0 0.9549 0.0059 -0.1246 0.9467 0.0059 0.1246 + [5,24,0.9549,0.0059,0,0.9561,0.0118,0,0.9549,0.0059,-0.1246,0.9467,0.0059,0.1246], +// 5 24 0.9467 0.0059 0.1246 0.9479 0.0118 0.1248 0.9549 0.0059 0 0.9224 0.0059 0.2471 + [5,24,0.9467,0.0059,0.1246,0.9479,0.0118,0.1248,0.9549,0.0059,0,0.9224,0.0059,0.2471], +// 5 24 0.9498 0.0174 0.125 0.958 0.0174 0 0.9479 0.0118 0.1248 0.9524 0.0227 0.1254 + [5,24,0.9498,0.0174,0.125,0.958,0.0174,0,0.9479,0.0118,0.1248,0.9524,0.0227,0.1254], +// 5 24 0.9561 0.0118 0 0.958 0.0174 0 0.9561 0.0118 -0.1248 0.9479 0.0118 0.1248 + [5,24,0.9561,0.0118,0,0.958,0.0174,0,0.9561,0.0118,-0.1248,0.9479,0.0118,0.1248], +// 5 24 0.9479 0.0118 0.1248 0.9498 0.0174 0.125 0.9561 0.0118 0 0.9235 0.0118 0.2474 + [5,24,0.9479,0.0118,0.1248,0.9498,0.0174,0.125,0.9561,0.0118,0,0.9235,0.0118,0.2474], +// 5 24 0.9524 0.0227 0.1254 0.9606 0.0227 0 0.9498 0.0174 0.125 0.9556 0.0277 0.1258 + [5,24,0.9524,0.0227,0.1254,0.9606,0.0227,0,0.9498,0.0174,0.125,0.9556,0.0277,0.1258], +// 5 24 0.958 0.0174 0 0.9606 0.0227 0 0.958 0.0174 -0.125 0.9498 0.0174 0.125 + [5,24,0.958,0.0174,0,0.9606,0.0227,0,0.958,0.0174,-0.125,0.9498,0.0174,0.125], +// 5 24 0.9498 0.0174 0.125 0.9524 0.0227 0.1254 0.958 0.0174 0 0.9253 0.0174 0.2479 + [5,24,0.9498,0.0174,0.125,0.9524,0.0227,0.1254,0.958,0.0174,0,0.9253,0.0174,0.2479], +// 5 24 0.9556 0.0277 0.1258 0.9639 0.0277 0 0.9524 0.0227 0.1254 0.9595 0.0321 0.1263 + [5,24,0.9556,0.0277,0.1258,0.9639,0.0277,0,0.9524,0.0227,0.1254,0.9595,0.0321,0.1263], +// 5 24 0.9606 0.0227 0 0.9639 0.0277 0 0.9606 0.0227 -0.1254 0.9524 0.0227 0.1254 + [5,24,0.9606,0.0227,0,0.9639,0.0277,0,0.9606,0.0227,-0.1254,0.9524,0.0227,0.1254], +// 5 24 0.9524 0.0227 0.1254 0.9556 0.0277 0.1258 0.9606 0.0227 0 0.9279 0.0227 0.2486 + [5,24,0.9524,0.0227,0.1254,0.9556,0.0277,0.1258,0.9606,0.0227,0,0.9279,0.0227,0.2486], +// 5 24 0.9595 0.0321 0.1263 0.9679 0.0321 0 0.9556 0.0277 0.1258 0.964 0.0361 0.1269 + [5,24,0.9595,0.0321,0.1263,0.9679,0.0321,0,0.9556,0.0277,0.1258,0.964,0.0361,0.1269], +// 5 24 0.9639 0.0277 0 0.9679 0.0321 0 0.9639 0.0277 -0.1258 0.9556 0.0277 0.1258 + [5,24,0.9639,0.0277,0,0.9679,0.0321,0,0.9639,0.0277,-0.1258,0.9556,0.0277,0.1258], +// 5 24 0.9556 0.0277 0.1258 0.9595 0.0321 0.1263 0.9639 0.0277 0 0.9311 0.0277 0.2495 + [5,24,0.9556,0.0277,0.1258,0.9595,0.0321,0.1263,0.9639,0.0277,0,0.9311,0.0277,0.2495], +// 5 24 0.964 0.0361 0.1269 0.9723 0.0361 0 0.9595 0.0321 0.1263 0.9689 0.0394 0.1275 + [5,24,0.964,0.0361,0.1269,0.9723,0.0361,0,0.9595,0.0321,0.1263,0.9689,0.0394,0.1275], +// 5 24 0.9679 0.0321 0 0.9723 0.0361 0 0.9679 0.0321 -0.1263 0.9595 0.0321 0.1263 + [5,24,0.9679,0.0321,0,0.9723,0.0361,0,0.9679,0.0321,-0.1263,0.9595,0.0321,0.1263], +// 5 24 0.9595 0.0321 0.1263 0.964 0.0361 0.1269 0.9679 0.0321 0 0.9349 0.0321 0.2505 + [5,24,0.9595,0.0321,0.1263,0.964,0.0361,0.1269,0.9679,0.0321,0,0.9349,0.0321,0.2505], +// 5 24 0.9689 0.0394 0.1275 0.9773 0.0394 0 0.964 0.0361 0.1269 0.9742 0.042 0.1282 + [5,24,0.9689,0.0394,0.1275,0.9773,0.0394,0,0.964,0.0361,0.1269,0.9742,0.042,0.1282], +// 5 24 0.9723 0.0361 0 0.9773 0.0394 0 0.9723 0.0361 -0.1269 0.964 0.0361 0.1269 + [5,24,0.9723,0.0361,0,0.9773,0.0394,0,0.9723,0.0361,-0.1269,0.964,0.0361,0.1269], +// 5 24 0.964 0.0361 0.1269 0.9689 0.0394 0.1275 0.9723 0.0361 0 0.9392 0.0361 0.2516 + [5,24,0.964,0.0361,0.1269,0.9689,0.0394,0.1275,0.9723,0.0361,0,0.9392,0.0361,0.2516], +// 5 24 0.9742 0.042 0.1282 0.9826 0.042 0 0.9689 0.0394 0.1275 0.9797 0.0439 0.129 + [5,24,0.9742,0.042,0.1282,0.9826,0.042,0,0.9689,0.0394,0.1275,0.9797,0.0439,0.129], +// 5 24 0.9773 0.0394 0 0.9826 0.042 0 0.9773 0.0394 -0.1275 0.9689 0.0394 0.1275 + [5,24,0.9773,0.0394,0,0.9826,0.042,0,0.9773,0.0394,-0.1275,0.9689,0.0394,0.1275], +// 5 24 0.9689 0.0394 0.1275 0.9742 0.042 0.1282 0.9773 0.0394 0 0.9439 0.0394 0.2529 + [5,24,0.9689,0.0394,0.1275,0.9742,0.042,0.1282,0.9773,0.0394,0,0.9439,0.0394,0.2529], +// 5 24 0.9797 0.0439 0.129 0.9882 0.0439 0 0.9742 0.042 0.1282 0.9855 0.0451 0.1297 + [5,24,0.9797,0.0439,0.129,0.9882,0.0439,0,0.9742,0.042,0.1282,0.9855,0.0451,0.1297], +// 5 24 0.9826 0.042 0 0.9882 0.0439 0 0.9826 0.042 -0.1282 0.9742 0.042 0.1282 + [5,24,0.9826,0.042,0,0.9882,0.0439,0,0.9826,0.042,-0.1282,0.9742,0.042,0.1282], +// 5 24 0.9742 0.042 0.1282 0.9797 0.0439 0.129 0.9826 0.042 0 0.9491 0.042 0.2543 + [5,24,0.9742,0.042,0.1282,0.9797,0.0439,0.129,0.9826,0.042,0,0.9491,0.042,0.2543], +// 5 24 0.9855 0.0451 0.1297 0.9941 0.0451 0 0.9797 0.0439 0.129 0.9914 0.0455 0.1305 + [5,24,0.9855,0.0451,0.1297,0.9941,0.0451,0,0.9797,0.0439,0.129,0.9914,0.0455,0.1305], +// 5 24 0.9882 0.0439 0 0.9941 0.0451 0 0.9882 0.0439 -0.129 0.9797 0.0439 0.129 + [5,24,0.9882,0.0439,0,0.9941,0.0451,0,0.9882,0.0439,-0.129,0.9797,0.0439,0.129], +// 5 24 0.9797 0.0439 0.129 0.9855 0.0451 0.1297 0.9882 0.0439 0 0.9545 0.0439 0.2558 + [5,24,0.9797,0.0439,0.129,0.9855,0.0451,0.1297,0.9882,0.0439,0,0.9545,0.0439,0.2558], +// 5 24 0.9941 0.0451 0 1 0.0455 0 0.9941 0.0451 -0.1297 0.9855 0.0451 0.1297 + [5,24,0.9941,0.0451,0,1,0.0455,0,0.9941,0.0451,-0.1297,0.9855,0.0451,0.1297], +// 5 24 0.9855 0.0451 0.1297 0.9914 0.0455 0.1305 0.9941 0.0451 0 0.9602 0.0451 0.2573 + [5,24,0.9855,0.0451,0.1297,0.9914,0.0455,0.1305,0.9941,0.0451,0,0.9602,0.0451,0.2573], +// 5 24 0.9914 0.0455 0.1305 1 0.0455 0 0.9855 0.0451 0.1297 0.9973 0.0455 0.1313 + [5,24,0.9914,0.0455,0.1305,1,0.0455,0,0.9855,0.0451,0.1297,0.9973,0.0455,0.1313], +// 5 24 0.922 0 0.247 0.9463 0 0.1246 0.922 -0.0059 0.247 0.9224 0.0059 0.2471 + [5,24,0.922,0,0.247,0.9463,0,0.1246,0.922,-0.0059,0.247,0.9224,0.0059,0.2471], +// 5 24 0.9224 0.0059 0.2471 0.9467 0.0059 0.1246 0.922 0 0.247 0.9235 0.0118 0.2474 + [5,24,0.9224,0.0059,0.2471,0.9467,0.0059,0.1246,0.922,0,0.247,0.9235,0.0118,0.2474], +// 5 24 0.922 0 0.247 0.9224 0.0059 0.2471 0.9463 0 0.1246 0.8819 0 0.3653 + [5,24,0.922,0,0.247,0.9224,0.0059,0.2471,0.9463,0,0.1246,0.8819,0,0.3653], +// 5 24 0.9235 0.0118 0.2474 0.9479 0.0118 0.1248 0.9224 0.0059 0.2471 0.9253 0.0174 0.2479 + [5,24,0.9235,0.0118,0.2474,0.9479,0.0118,0.1248,0.9224,0.0059,0.2471,0.9253,0.0174,0.2479], +// 5 24 0.9224 0.0059 0.2471 0.9235 0.0118 0.2474 0.9467 0.0059 0.1246 0.8823 0.0059 0.3655 + [5,24,0.9224,0.0059,0.2471,0.9235,0.0118,0.2474,0.9467,0.0059,0.1246,0.8823,0.0059,0.3655], +// 5 24 0.9253 0.0174 0.2479 0.9498 0.0174 0.125 0.9235 0.0118 0.2474 0.9279 0.0227 0.2486 + [5,24,0.9253,0.0174,0.2479,0.9498,0.0174,0.125,0.9235,0.0118,0.2474,0.9279,0.0227,0.2486], +// 5 24 0.9235 0.0118 0.2474 0.9253 0.0174 0.2479 0.9479 0.0118 0.1248 0.8833 0.0118 0.3659 + [5,24,0.9235,0.0118,0.2474,0.9253,0.0174,0.2479,0.9479,0.0118,0.1248,0.8833,0.0118,0.3659], +// 5 24 0.9279 0.0227 0.2486 0.9524 0.0227 0.1254 0.9253 0.0174 0.2479 0.9311 0.0277 0.2495 + [5,24,0.9279,0.0227,0.2486,0.9524,0.0227,0.1254,0.9253,0.0174,0.2479,0.9311,0.0277,0.2495], +// 5 24 0.9253 0.0174 0.2479 0.9279 0.0227 0.2486 0.9498 0.0174 0.125 0.8851 0.0174 0.3666 + [5,24,0.9253,0.0174,0.2479,0.9279,0.0227,0.2486,0.9498,0.0174,0.125,0.8851,0.0174,0.3666], +// 5 24 0.9311 0.0277 0.2495 0.9556 0.0277 0.1258 0.9279 0.0227 0.2486 0.9349 0.0321 0.2505 + [5,24,0.9311,0.0277,0.2495,0.9556,0.0277,0.1258,0.9279,0.0227,0.2486,0.9349,0.0321,0.2505], +// 5 24 0.9279 0.0227 0.2486 0.9311 0.0277 0.2495 0.9524 0.0227 0.1254 0.8875 0.0227 0.3676 + [5,24,0.9279,0.0227,0.2486,0.9311,0.0277,0.2495,0.9524,0.0227,0.1254,0.8875,0.0227,0.3676], +// 5 24 0.9349 0.0321 0.2505 0.9595 0.0321 0.1263 0.9311 0.0277 0.2495 0.9392 0.0361 0.2516 + [5,24,0.9349,0.0321,0.2505,0.9595,0.0321,0.1263,0.9311,0.0277,0.2495,0.9392,0.0361,0.2516], +// 5 24 0.9311 0.0277 0.2495 0.9349 0.0321 0.2505 0.9556 0.0277 0.1258 0.8906 0.0277 0.3689 + [5,24,0.9311,0.0277,0.2495,0.9349,0.0321,0.2505,0.9556,0.0277,0.1258,0.8906,0.0277,0.3689], +// 5 24 0.9392 0.0361 0.2516 0.964 0.0361 0.1269 0.9349 0.0321 0.2505 0.9439 0.0394 0.2529 + [5,24,0.9392,0.0361,0.2516,0.964,0.0361,0.1269,0.9349,0.0321,0.2505,0.9439,0.0394,0.2529], +// 5 24 0.9349 0.0321 0.2505 0.9392 0.0361 0.2516 0.9595 0.0321 0.1263 0.8942 0.0321 0.3704 + [5,24,0.9349,0.0321,0.2505,0.9392,0.0361,0.2516,0.9595,0.0321,0.1263,0.8942,0.0321,0.3704], +// 5 24 0.9439 0.0394 0.2529 0.9689 0.0394 0.1275 0.9392 0.0361 0.2516 0.9491 0.042 0.2543 + [5,24,0.9439,0.0394,0.2529,0.9689,0.0394,0.1275,0.9392,0.0361,0.2516,0.9491,0.042,0.2543], +// 5 24 0.9392 0.0361 0.2516 0.9439 0.0394 0.2529 0.964 0.0361 0.1269 0.8983 0.0361 0.3721 + [5,24,0.9392,0.0361,0.2516,0.9439,0.0394,0.2529,0.964,0.0361,0.1269,0.8983,0.0361,0.3721], +// 5 24 0.9491 0.042 0.2543 0.9742 0.042 0.1282 0.9439 0.0394 0.2529 0.9545 0.0439 0.2558 + [5,24,0.9491,0.042,0.2543,0.9742,0.042,0.1282,0.9439,0.0394,0.2529,0.9545,0.0439,0.2558], +// 5 24 0.9439 0.0394 0.2529 0.9491 0.042 0.2543 0.9689 0.0394 0.1275 0.9029 0.0394 0.374 + [5,24,0.9439,0.0394,0.2529,0.9491,0.042,0.2543,0.9689,0.0394,0.1275,0.9029,0.0394,0.374], +// 5 24 0.9545 0.0439 0.2558 0.9797 0.0439 0.129 0.9491 0.042 0.2543 0.9602 0.0451 0.2573 + [5,24,0.9545,0.0439,0.2558,0.9797,0.0439,0.129,0.9491,0.042,0.2543,0.9602,0.0451,0.2573], +// 5 24 0.9491 0.042 0.2543 0.9545 0.0439 0.2558 0.9742 0.042 0.1282 0.9078 0.042 0.376 + [5,24,0.9491,0.042,0.2543,0.9545,0.0439,0.2558,0.9742,0.042,0.1282,0.9078,0.042,0.376], +// 5 24 0.9602 0.0451 0.2573 0.9855 0.0451 0.1297 0.9545 0.0439 0.2558 0.9659 0.0455 0.2588 + [5,24,0.9602,0.0451,0.2573,0.9855,0.0451,0.1297,0.9545,0.0439,0.2558,0.9659,0.0455,0.2588], +// 5 24 0.9545 0.0439 0.2558 0.9602 0.0451 0.2573 0.9797 0.0439 0.129 0.913 0.0439 0.3782 + [5,24,0.9545,0.0439,0.2558,0.9602,0.0451,0.2573,0.9797,0.0439,0.129,0.913,0.0439,0.3782], +// 5 24 0.9602 0.0451 0.2573 0.9659 0.0455 0.2588 0.9855 0.0451 0.1297 0.9184 0.0451 0.3804 + [5,24,0.9602,0.0451,0.2573,0.9659,0.0455,0.2588,0.9855,0.0451,0.1297,0.9184,0.0451,0.3804], +// 5 24 0.9659 0.0455 0.2588 0.9914 0.0455 0.1305 0.9602 0.0451 0.2573 0.9716 0.0455 0.2603 + [5,24,0.9659,0.0455,0.2588,0.9914,0.0455,0.1305,0.9602,0.0451,0.2573,0.9716,0.0455,0.2603], +// 5 24 0.8819 0 0.3653 0.922 0 0.247 0.8819 -0.0059 0.3653 0.8823 0.0059 0.3655 + [5,24,0.8819,0,0.3653,0.922,0,0.247,0.8819,-0.0059,0.3653,0.8823,0.0059,0.3655], +// 5 24 0.8823 0.0059 0.3655 0.9224 0.0059 0.2471 0.8819 0 0.3653 0.8833 0.0118 0.3659 + [5,24,0.8823,0.0059,0.3655,0.9224,0.0059,0.2471,0.8819,0,0.3653,0.8833,0.0118,0.3659], +// 5 24 0.8819 0 0.3653 0.8823 0.0059 0.3655 0.922 0 0.247 0.8266 0 0.4773 + [5,24,0.8819,0,0.3653,0.8823,0.0059,0.3655,0.922,0,0.247,0.8266,0,0.4773], +// 5 24 0.8833 0.0118 0.3659 0.9235 0.0118 0.2474 0.8823 0.0059 0.3655 0.8851 0.0174 0.3666 + [5,24,0.8833,0.0118,0.3659,0.9235,0.0118,0.2474,0.8823,0.0059,0.3655,0.8851,0.0174,0.3666], +// 5 24 0.8823 0.0059 0.3655 0.8833 0.0118 0.3659 0.9224 0.0059 0.2471 0.827 0.0059 0.4775 + [5,24,0.8823,0.0059,0.3655,0.8833,0.0118,0.3659,0.9224,0.0059,0.2471,0.827,0.0059,0.4775], +// 5 24 0.8851 0.0174 0.3666 0.9253 0.0174 0.2479 0.8833 0.0118 0.3659 0.8875 0.0227 0.3676 + [5,24,0.8851,0.0174,0.3666,0.9253,0.0174,0.2479,0.8833,0.0118,0.3659,0.8875,0.0227,0.3676], +// 5 24 0.8833 0.0118 0.3659 0.8851 0.0174 0.3666 0.9235 0.0118 0.2474 0.828 0.0118 0.478 + [5,24,0.8833,0.0118,0.3659,0.8851,0.0174,0.3666,0.9235,0.0118,0.2474,0.828,0.0118,0.478], +// 5 24 0.8875 0.0227 0.3676 0.9279 0.0227 0.2486 0.8851 0.0174 0.3666 0.8906 0.0277 0.3689 + [5,24,0.8875,0.0227,0.3676,0.9279,0.0227,0.2486,0.8851,0.0174,0.3666,0.8906,0.0277,0.3689], +// 5 24 0.8851 0.0174 0.3666 0.8875 0.0227 0.3676 0.9253 0.0174 0.2479 0.8296 0.0174 0.479 + [5,24,0.8851,0.0174,0.3666,0.8875,0.0227,0.3676,0.9253,0.0174,0.2479,0.8296,0.0174,0.479], +// 5 24 0.8906 0.0277 0.3689 0.9311 0.0277 0.2495 0.8875 0.0227 0.3676 0.8942 0.0321 0.3704 + [5,24,0.8906,0.0277,0.3689,0.9311,0.0277,0.2495,0.8875,0.0227,0.3676,0.8942,0.0321,0.3704], +// 5 24 0.8875 0.0227 0.3676 0.8906 0.0277 0.3689 0.9279 0.0227 0.2486 0.8319 0.0227 0.4803 + [5,24,0.8875,0.0227,0.3676,0.8906,0.0277,0.3689,0.9279,0.0227,0.2486,0.8319,0.0227,0.4803], +// 5 24 0.8942 0.0321 0.3704 0.9349 0.0321 0.2505 0.8906 0.0277 0.3689 0.8983 0.0361 0.3721 + [5,24,0.8942,0.0321,0.3704,0.9349,0.0321,0.2505,0.8906,0.0277,0.3689,0.8983,0.0361,0.3721], +// 5 24 0.8906 0.0277 0.3689 0.8942 0.0321 0.3704 0.9311 0.0277 0.2495 0.8348 0.0277 0.482 + [5,24,0.8906,0.0277,0.3689,0.8942,0.0321,0.3704,0.9311,0.0277,0.2495,0.8348,0.0277,0.482], +// 5 24 0.8983 0.0361 0.3721 0.9392 0.0361 0.2516 0.8942 0.0321 0.3704 0.9029 0.0394 0.374 + [5,24,0.8983,0.0361,0.3721,0.9392,0.0361,0.2516,0.8942,0.0321,0.3704,0.9029,0.0394,0.374], +// 5 24 0.8942 0.0321 0.3704 0.8983 0.0361 0.3721 0.9349 0.0321 0.2505 0.8382 0.0321 0.4839 + [5,24,0.8942,0.0321,0.3704,0.8983,0.0361,0.3721,0.9349,0.0321,0.2505,0.8382,0.0321,0.4839], +// 5 24 0.9029 0.0394 0.374 0.9439 0.0394 0.2529 0.8983 0.0361 0.3721 0.9078 0.042 0.376 + [5,24,0.9029,0.0394,0.374,0.9439,0.0394,0.2529,0.8983,0.0361,0.3721,0.9078,0.042,0.376], +// 5 24 0.8983 0.0361 0.3721 0.9029 0.0394 0.374 0.9392 0.0361 0.2516 0.842 0.0361 0.4862 + [5,24,0.8983,0.0361,0.3721,0.9029,0.0394,0.374,0.9392,0.0361,0.2516,0.842,0.0361,0.4862], +// 5 24 0.9078 0.042 0.376 0.9491 0.042 0.2543 0.9029 0.0394 0.374 0.913 0.0439 0.3782 + [5,24,0.9078,0.042,0.376,0.9491,0.042,0.2543,0.9029,0.0394,0.374,0.913,0.0439,0.3782], +// 5 24 0.9029 0.0394 0.374 0.9078 0.042 0.376 0.9439 0.0394 0.2529 0.8463 0.0394 0.4886 + [5,24,0.9029,0.0394,0.374,0.9078,0.042,0.376,0.9439,0.0394,0.2529,0.8463,0.0394,0.4886], +// 5 24 0.913 0.0439 0.3782 0.9545 0.0439 0.2558 0.9078 0.042 0.376 0.9184 0.0451 0.3804 + [5,24,0.913,0.0439,0.3782,0.9545,0.0439,0.2558,0.9078,0.042,0.376,0.9184,0.0451,0.3804], +// 5 24 0.9078 0.042 0.376 0.913 0.0439 0.3782 0.9491 0.042 0.2543 0.8509 0.042 0.4913 + [5,24,0.9078,0.042,0.376,0.913,0.0439,0.3782,0.9491,0.042,0.2543,0.8509,0.042,0.4913], +// 5 24 0.9184 0.0451 0.3804 0.9602 0.0451 0.2573 0.913 0.0439 0.3782 0.9239 0.0455 0.3827 + [5,24,0.9184,0.0451,0.3804,0.9602,0.0451,0.2573,0.913,0.0439,0.3782,0.9239,0.0455,0.3827], +// 5 24 0.913 0.0439 0.3782 0.9184 0.0451 0.3804 0.9545 0.0439 0.2558 0.8558 0.0439 0.4941 + [5,24,0.913,0.0439,0.3782,0.9184,0.0451,0.3804,0.9545,0.0439,0.2558,0.8558,0.0439,0.4941], +// 5 24 0.9184 0.0451 0.3804 0.9239 0.0455 0.3827 0.9602 0.0451 0.2573 0.8609 0.0451 0.497 + [5,24,0.9184,0.0451,0.3804,0.9239,0.0455,0.3827,0.9602,0.0451,0.2573,0.8609,0.0451,0.497], +// 5 24 0.9239 0.0455 0.3827 0.9659 0.0455 0.2588 0.9184 0.0451 0.3804 0.9294 0.0455 0.385 + [5,24,0.9239,0.0455,0.3827,0.9659,0.0455,0.2588,0.9184,0.0451,0.3804,0.9294,0.0455,0.385], +// 5 24 0.8266 0 0.4773 0.8819 0 0.3653 0.8266 -0.0059 0.4773 0.827 0.0059 0.4775 + [5,24,0.8266,0,0.4773,0.8819,0,0.3653,0.8266,-0.0059,0.4773,0.827,0.0059,0.4775], +// 5 24 0.827 0.0059 0.4775 0.8823 0.0059 0.3655 0.8266 0 0.4773 0.828 0.0118 0.478 + [5,24,0.827,0.0059,0.4775,0.8823,0.0059,0.3655,0.8266,0,0.4773,0.828,0.0118,0.478], +// 5 24 0.8266 0 0.4773 0.827 0.0059 0.4775 0.8819 0 0.3653 0.7573 0 0.5811 + [5,24,0.8266,0,0.4773,0.827,0.0059,0.4775,0.8819,0,0.3653,0.7573,0,0.5811], +// 5 24 0.828 0.0118 0.478 0.8833 0.0118 0.3659 0.827 0.0059 0.4775 0.8296 0.0174 0.479 + [5,24,0.828,0.0118,0.478,0.8833,0.0118,0.3659,0.827,0.0059,0.4775,0.8296,0.0174,0.479], +// 5 24 0.827 0.0059 0.4775 0.828 0.0118 0.478 0.8823 0.0059 0.3655 0.7576 0.0059 0.5814 + [5,24,0.827,0.0059,0.4775,0.828,0.0118,0.478,0.8823,0.0059,0.3655,0.7576,0.0059,0.5814], +// 5 24 0.8296 0.0174 0.479 0.8851 0.0174 0.3666 0.828 0.0118 0.478 0.8319 0.0227 0.4803 + [5,24,0.8296,0.0174,0.479,0.8851,0.0174,0.3666,0.828,0.0118,0.478,0.8319,0.0227,0.4803], +// 5 24 0.828 0.0118 0.478 0.8296 0.0174 0.479 0.8833 0.0118 0.3659 0.7586 0.0118 0.5821 + [5,24,0.828,0.0118,0.478,0.8296,0.0174,0.479,0.8833,0.0118,0.3659,0.7586,0.0118,0.5821], +// 5 24 0.8319 0.0227 0.4803 0.8875 0.0227 0.3676 0.8296 0.0174 0.479 0.8348 0.0277 0.482 + [5,24,0.8319,0.0227,0.4803,0.8875,0.0227,0.3676,0.8296,0.0174,0.479,0.8348,0.0277,0.482], +// 5 24 0.8296 0.0174 0.479 0.8319 0.0227 0.4803 0.8851 0.0174 0.3666 0.7601 0.0174 0.5832 + [5,24,0.8296,0.0174,0.479,0.8319,0.0227,0.4803,0.8851,0.0174,0.3666,0.7601,0.0174,0.5832], +// 5 24 0.8348 0.0277 0.482 0.8906 0.0277 0.3689 0.8319 0.0227 0.4803 0.8382 0.0321 0.4839 + [5,24,0.8348,0.0277,0.482,0.8906,0.0277,0.3689,0.8319,0.0227,0.4803,0.8382,0.0321,0.4839], +// 5 24 0.8319 0.0227 0.4803 0.8348 0.0277 0.482 0.8875 0.0227 0.3676 0.7622 0.0227 0.5848 + [5,24,0.8319,0.0227,0.4803,0.8348,0.0277,0.482,0.8875,0.0227,0.3676,0.7622,0.0227,0.5848], +// 5 24 0.8382 0.0321 0.4839 0.8942 0.0321 0.3704 0.8348 0.0277 0.482 0.842 0.0361 0.4862 + [5,24,0.8382,0.0321,0.4839,0.8942,0.0321,0.3704,0.8348,0.0277,0.482,0.842,0.0361,0.4862], +// 5 24 0.8348 0.0277 0.482 0.8382 0.0321 0.4839 0.8906 0.0277 0.3689 0.7648 0.0277 0.5868 + [5,24,0.8348,0.0277,0.482,0.8382,0.0321,0.4839,0.8906,0.0277,0.3689,0.7648,0.0277,0.5868], +// 5 24 0.842 0.0361 0.4862 0.8983 0.0361 0.3721 0.8382 0.0321 0.4839 0.8463 0.0394 0.4886 + [5,24,0.842,0.0361,0.4862,0.8983,0.0361,0.3721,0.8382,0.0321,0.4839,0.8463,0.0394,0.4886], +// 5 24 0.8382 0.0321 0.4839 0.842 0.0361 0.4862 0.8942 0.0321 0.3704 0.7679 0.0321 0.5892 + [5,24,0.8382,0.0321,0.4839,0.842,0.0361,0.4862,0.8942,0.0321,0.3704,0.7679,0.0321,0.5892], +// 5 24 0.8463 0.0394 0.4886 0.9029 0.0394 0.374 0.842 0.0361 0.4862 0.8509 0.042 0.4913 + [5,24,0.8463,0.0394,0.4886,0.9029,0.0394,0.374,0.842,0.0361,0.4862,0.8509,0.042,0.4913], +// 5 24 0.842 0.0361 0.4862 0.8463 0.0394 0.4886 0.8983 0.0361 0.3721 0.7714 0.0361 0.592 + [5,24,0.842,0.0361,0.4862,0.8463,0.0394,0.4886,0.8983,0.0361,0.3721,0.7714,0.0361,0.592], +// 5 24 0.8509 0.042 0.4913 0.9078 0.042 0.376 0.8463 0.0394 0.4886 0.8558 0.0439 0.4941 + [5,24,0.8509,0.042,0.4913,0.9078,0.042,0.376,0.8463,0.0394,0.4886,0.8558,0.0439,0.4941], +// 5 24 0.8463 0.0394 0.4886 0.8509 0.042 0.4913 0.9029 0.0394 0.374 0.7754 0.0394 0.595 + [5,24,0.8463,0.0394,0.4886,0.8509,0.042,0.4913,0.9029,0.0394,0.374,0.7754,0.0394,0.595], +// 5 24 0.8558 0.0439 0.4941 0.913 0.0439 0.3782 0.8509 0.042 0.4913 0.8609 0.0451 0.497 + [5,24,0.8558,0.0439,0.4941,0.913,0.0439,0.3782,0.8509,0.042,0.4913,0.8609,0.0451,0.497], +// 5 24 0.8509 0.042 0.4913 0.8558 0.0439 0.4941 0.9078 0.042 0.376 0.7796 0.042 0.5982 + [5,24,0.8509,0.042,0.4913,0.8558,0.0439,0.4941,0.9078,0.042,0.376,0.7796,0.042,0.5982], +// 5 24 0.8609 0.0451 0.497 0.9184 0.0451 0.3804 0.8558 0.0439 0.4941 0.866 0.0455 0.5 + [5,24,0.8609,0.0451,0.497,0.9184,0.0451,0.3804,0.8558,0.0439,0.4941,0.866,0.0455,0.5], +// 5 24 0.8558 0.0439 0.4941 0.8609 0.0451 0.497 0.913 0.0439 0.3782 0.7841 0.0439 0.6016 + [5,24,0.8558,0.0439,0.4941,0.8609,0.0451,0.497,0.913,0.0439,0.3782,0.7841,0.0439,0.6016], +// 5 24 0.8609 0.0451 0.497 0.866 0.0455 0.5 0.9184 0.0451 0.3804 0.7887 0.0451 0.6052 + [5,24,0.8609,0.0451,0.497,0.866,0.0455,0.5,0.9184,0.0451,0.3804,0.7887,0.0451,0.6052], +// 5 24 0.866 0.0455 0.5 0.9239 0.0455 0.3827 0.8609 0.0451 0.497 0.8711 0.0455 0.503 + [5,24,0.866,0.0455,0.5,0.9239,0.0455,0.3827,0.8609,0.0451,0.497,0.8711,0.0455,0.503], +// 5 24 0.7573 0 0.5811 0.8266 0 0.4773 0.7573 -0.0059 0.5811 0.7576 0.0059 0.5814 + [5,24,0.7573,0,0.5811,0.8266,0,0.4773,0.7573,-0.0059,0.5811,0.7576,0.0059,0.5814], +// 5 24 0.7576 0.0059 0.5814 0.827 0.0059 0.4775 0.7573 0 0.5811 0.7586 0.0118 0.5821 + [5,24,0.7576,0.0059,0.5814,0.827,0.0059,0.4775,0.7573,0,0.5811,0.7586,0.0118,0.5821], +// 5 24 0.7573 0 0.5811 0.7576 0.0059 0.5814 0.8266 0 0.4773 0.675 0 0.675 + [5,24,0.7573,0,0.5811,0.7576,0.0059,0.5814,0.8266,0,0.4773,0.675,0,0.675], +// 5 24 0.7586 0.0118 0.5821 0.828 0.0118 0.478 0.7576 0.0059 0.5814 0.7601 0.0174 0.5832 + [5,24,0.7586,0.0118,0.5821,0.828,0.0118,0.478,0.7576,0.0059,0.5814,0.7601,0.0174,0.5832], +// 5 24 0.7576 0.0059 0.5814 0.7586 0.0118 0.5821 0.827 0.0059 0.4775 0.6752 0.0059 0.6752 + [5,24,0.7576,0.0059,0.5814,0.7586,0.0118,0.5821,0.827,0.0059,0.4775,0.6752,0.0059,0.6752], +// 5 24 0.7601 0.0174 0.5832 0.8296 0.0174 0.479 0.7586 0.0118 0.5821 0.7622 0.0227 0.5848 + [5,24,0.7601,0.0174,0.5832,0.8296,0.0174,0.479,0.7586,0.0118,0.5821,0.7622,0.0227,0.5848], +// 5 24 0.7586 0.0118 0.5821 0.7601 0.0174 0.5832 0.828 0.0118 0.478 0.6761 0.0118 0.6761 + [5,24,0.7586,0.0118,0.5821,0.7601,0.0174,0.5832,0.828,0.0118,0.478,0.6761,0.0118,0.6761], +// 5 24 0.7622 0.0227 0.5848 0.8319 0.0227 0.4803 0.7601 0.0174 0.5832 0.7648 0.0277 0.5868 + [5,24,0.7622,0.0227,0.5848,0.8319,0.0227,0.4803,0.7601,0.0174,0.5832,0.7648,0.0277,0.5868], +// 5 24 0.7601 0.0174 0.5832 0.7622 0.0227 0.5848 0.8296 0.0174 0.479 0.6774 0.0174 0.6774 + [5,24,0.7601,0.0174,0.5832,0.7622,0.0227,0.5848,0.8296,0.0174,0.479,0.6774,0.0174,0.6774], +// 5 24 0.7648 0.0277 0.5868 0.8348 0.0277 0.482 0.7622 0.0227 0.5848 0.7679 0.0321 0.5892 + [5,24,0.7648,0.0277,0.5868,0.8348,0.0277,0.482,0.7622,0.0227,0.5848,0.7679,0.0321,0.5892], +// 5 24 0.7622 0.0227 0.5848 0.7648 0.0277 0.5868 0.8319 0.0227 0.4803 0.6793 0.0227 0.6793 + [5,24,0.7622,0.0227,0.5848,0.7648,0.0277,0.5868,0.8319,0.0227,0.4803,0.6793,0.0227,0.6793], +// 5 24 0.7679 0.0321 0.5892 0.8382 0.0321 0.4839 0.7648 0.0277 0.5868 0.7714 0.0361 0.592 + [5,24,0.7679,0.0321,0.5892,0.8382,0.0321,0.4839,0.7648,0.0277,0.5868,0.7714,0.0361,0.592], +// 5 24 0.7648 0.0277 0.5868 0.7679 0.0321 0.5892 0.8348 0.0277 0.482 0.6816 0.0277 0.6816 + [5,24,0.7648,0.0277,0.5868,0.7679,0.0321,0.5892,0.8348,0.0277,0.482,0.6816,0.0277,0.6816], +// 5 24 0.7714 0.0361 0.592 0.842 0.0361 0.4862 0.7679 0.0321 0.5892 0.7754 0.0394 0.595 + [5,24,0.7714,0.0361,0.592,0.842,0.0361,0.4862,0.7679,0.0321,0.5892,0.7754,0.0394,0.595], +// 5 24 0.7679 0.0321 0.5892 0.7714 0.0361 0.592 0.8382 0.0321 0.4839 0.6844 0.0321 0.6844 + [5,24,0.7679,0.0321,0.5892,0.7714,0.0361,0.592,0.8382,0.0321,0.4839,0.6844,0.0321,0.6844], +// 5 24 0.7754 0.0394 0.595 0.8463 0.0394 0.4886 0.7714 0.0361 0.592 0.7796 0.042 0.5982 + [5,24,0.7754,0.0394,0.595,0.8463,0.0394,0.4886,0.7714,0.0361,0.592,0.7796,0.042,0.5982], +// 5 24 0.7714 0.0361 0.592 0.7754 0.0394 0.595 0.842 0.0361 0.4862 0.6875 0.0361 0.6875 + [5,24,0.7714,0.0361,0.592,0.7754,0.0394,0.595,0.842,0.0361,0.4862,0.6875,0.0361,0.6875], +// 5 24 0.7796 0.042 0.5982 0.8509 0.042 0.4913 0.7754 0.0394 0.595 0.7841 0.0439 0.6016 + [5,24,0.7796,0.042,0.5982,0.8509,0.042,0.4913,0.7754,0.0394,0.595,0.7841,0.0439,0.6016], +// 5 24 0.7754 0.0394 0.595 0.7796 0.042 0.5982 0.8463 0.0394 0.4886 0.691 0.0394 0.691 + [5,24,0.7754,0.0394,0.595,0.7796,0.042,0.5982,0.8463,0.0394,0.4886,0.691,0.0394,0.691], +// 5 24 0.7841 0.0439 0.6016 0.8558 0.0439 0.4941 0.7796 0.042 0.5982 0.7887 0.0451 0.6052 + [5,24,0.7841,0.0439,0.6016,0.8558,0.0439,0.4941,0.7796,0.042,0.5982,0.7887,0.0451,0.6052], +// 5 24 0.7796 0.042 0.5982 0.7841 0.0439 0.6016 0.8509 0.042 0.4913 0.6948 0.042 0.6948 + [5,24,0.7796,0.042,0.5982,0.7841,0.0439,0.6016,0.8509,0.042,0.4913,0.6948,0.042,0.6948], +// 5 24 0.7887 0.0451 0.6052 0.8609 0.0451 0.497 0.7841 0.0439 0.6016 0.7934 0.0455 0.6088 + [5,24,0.7887,0.0451,0.6052,0.8609,0.0451,0.497,0.7841,0.0439,0.6016,0.7934,0.0455,0.6088], +// 5 24 0.7841 0.0439 0.6016 0.7887 0.0451 0.6052 0.8558 0.0439 0.4941 0.6988 0.0439 0.6988 + [5,24,0.7841,0.0439,0.6016,0.7887,0.0451,0.6052,0.8558,0.0439,0.4941,0.6988,0.0439,0.6988], +// 5 24 0.7887 0.0451 0.6052 0.7934 0.0455 0.6088 0.8609 0.0451 0.497 0.7029 0.0451 0.7029 + [5,24,0.7887,0.0451,0.6052,0.7934,0.0455,0.6088,0.8609,0.0451,0.497,0.7029,0.0451,0.7029], +// 5 24 0.7934 0.0455 0.6088 0.866 0.0455 0.5 0.7887 0.0451 0.6052 0.7981 0.0455 0.6124 + [5,24,0.7934,0.0455,0.6088,0.866,0.0455,0.5,0.7887,0.0451,0.6052,0.7981,0.0455,0.6124], +// 5 24 0.675 0 0.675 0.7573 0 0.5811 0.675 -0.0059 0.675 0.6752 0.0059 0.6752 + [5,24,0.675,0,0.675,0.7573,0,0.5811,0.675,-0.0059,0.675,0.6752,0.0059,0.6752], +// 5 24 0.6752 0.0059 0.6752 0.7576 0.0059 0.5814 0.675 0 0.675 0.6761 0.0118 0.6761 + [5,24,0.6752,0.0059,0.6752,0.7576,0.0059,0.5814,0.675,0,0.675,0.6761,0.0118,0.6761], +// 5 24 0.675 0 0.675 0.6752 0.0059 0.6752 0.7573 0 0.5811 0.5811 0 0.7573 + [5,24,0.675,0,0.675,0.6752,0.0059,0.6752,0.7573,0,0.5811,0.5811,0,0.7573], +// 5 24 0.6761 0.0118 0.6761 0.7586 0.0118 0.5821 0.6752 0.0059 0.6752 0.6774 0.0174 0.6774 + [5,24,0.6761,0.0118,0.6761,0.7586,0.0118,0.5821,0.6752,0.0059,0.6752,0.6774,0.0174,0.6774], +// 5 24 0.6752 0.0059 0.6752 0.6761 0.0118 0.6761 0.7576 0.0059 0.5814 0.5814 0.0059 0.7576 + [5,24,0.6752,0.0059,0.6752,0.6761,0.0118,0.6761,0.7576,0.0059,0.5814,0.5814,0.0059,0.7576], +// 5 24 0.6774 0.0174 0.6774 0.7601 0.0174 0.5832 0.6761 0.0118 0.6761 0.6793 0.0227 0.6793 + [5,24,0.6774,0.0174,0.6774,0.7601,0.0174,0.5832,0.6761,0.0118,0.6761,0.6793,0.0227,0.6793], +// 5 24 0.6761 0.0118 0.6761 0.6774 0.0174 0.6774 0.7586 0.0118 0.5821 0.5821 0.0118 0.7586 + [5,24,0.6761,0.0118,0.6761,0.6774,0.0174,0.6774,0.7586,0.0118,0.5821,0.5821,0.0118,0.7586], +// 5 24 0.6793 0.0227 0.6793 0.7622 0.0227 0.5848 0.6774 0.0174 0.6774 0.6816 0.0277 0.6816 + [5,24,0.6793,0.0227,0.6793,0.7622,0.0227,0.5848,0.6774,0.0174,0.6774,0.6816,0.0277,0.6816], +// 5 24 0.6774 0.0174 0.6774 0.6793 0.0227 0.6793 0.7601 0.0174 0.5832 0.5832 0.0174 0.7601 + [5,24,0.6774,0.0174,0.6774,0.6793,0.0227,0.6793,0.7601,0.0174,0.5832,0.5832,0.0174,0.7601], +// 5 24 0.6816 0.0277 0.6816 0.7648 0.0277 0.5868 0.6793 0.0227 0.6793 0.6844 0.0321 0.6844 + [5,24,0.6816,0.0277,0.6816,0.7648,0.0277,0.5868,0.6793,0.0227,0.6793,0.6844,0.0321,0.6844], +// 5 24 0.6793 0.0227 0.6793 0.6816 0.0277 0.6816 0.7622 0.0227 0.5848 0.5848 0.0227 0.7622 + [5,24,0.6793,0.0227,0.6793,0.6816,0.0277,0.6816,0.7622,0.0227,0.5848,0.5848,0.0227,0.7622], +// 5 24 0.6844 0.0321 0.6844 0.7679 0.0321 0.5892 0.6816 0.0277 0.6816 0.6875 0.0361 0.6875 + [5,24,0.6844,0.0321,0.6844,0.7679,0.0321,0.5892,0.6816,0.0277,0.6816,0.6875,0.0361,0.6875], +// 5 24 0.6816 0.0277 0.6816 0.6844 0.0321 0.6844 0.7648 0.0277 0.5868 0.5868 0.0277 0.7648 + [5,24,0.6816,0.0277,0.6816,0.6844,0.0321,0.6844,0.7648,0.0277,0.5868,0.5868,0.0277,0.7648], +// 5 24 0.6875 0.0361 0.6875 0.7714 0.0361 0.592 0.6844 0.0321 0.6844 0.691 0.0394 0.691 + [5,24,0.6875,0.0361,0.6875,0.7714,0.0361,0.592,0.6844,0.0321,0.6844,0.691,0.0394,0.691], +// 5 24 0.6844 0.0321 0.6844 0.6875 0.0361 0.6875 0.7679 0.0321 0.5892 0.5892 0.0321 0.7679 + [5,24,0.6844,0.0321,0.6844,0.6875,0.0361,0.6875,0.7679,0.0321,0.5892,0.5892,0.0321,0.7679], +// 5 24 0.691 0.0394 0.691 0.7754 0.0394 0.595 0.6875 0.0361 0.6875 0.6948 0.042 0.6948 + [5,24,0.691,0.0394,0.691,0.7754,0.0394,0.595,0.6875,0.0361,0.6875,0.6948,0.042,0.6948], +// 5 24 0.6875 0.0361 0.6875 0.691 0.0394 0.691 0.7714 0.0361 0.592 0.592 0.0361 0.7714 + [5,24,0.6875,0.0361,0.6875,0.691,0.0394,0.691,0.7714,0.0361,0.592,0.592,0.0361,0.7714], +// 5 24 0.6948 0.042 0.6948 0.7796 0.042 0.5982 0.691 0.0394 0.691 0.6988 0.0439 0.6988 + [5,24,0.6948,0.042,0.6948,0.7796,0.042,0.5982,0.691,0.0394,0.691,0.6988,0.0439,0.6988], +// 5 24 0.691 0.0394 0.691 0.6948 0.042 0.6948 0.7754 0.0394 0.595 0.595 0.0394 0.7754 + [5,24,0.691,0.0394,0.691,0.6948,0.042,0.6948,0.7754,0.0394,0.595,0.595,0.0394,0.7754], +// 5 24 0.6988 0.0439 0.6988 0.7841 0.0439 0.6016 0.6948 0.042 0.6948 0.7029 0.0451 0.7029 + [5,24,0.6988,0.0439,0.6988,0.7841,0.0439,0.6016,0.6948,0.042,0.6948,0.7029,0.0451,0.7029], +// 5 24 0.6948 0.042 0.6948 0.6988 0.0439 0.6988 0.7796 0.042 0.5982 0.5982 0.042 0.7796 + [5,24,0.6948,0.042,0.6948,0.6988,0.0439,0.6988,0.7796,0.042,0.5982,0.5982,0.042,0.7796], +// 5 24 0.7029 0.0451 0.7029 0.7887 0.0451 0.6052 0.6988 0.0439 0.6988 0.7071 0.0455 0.7071 + [5,24,0.7029,0.0451,0.7029,0.7887,0.0451,0.6052,0.6988,0.0439,0.6988,0.7071,0.0455,0.7071], +// 5 24 0.6988 0.0439 0.6988 0.7029 0.0451 0.7029 0.7841 0.0439 0.6016 0.6016 0.0439 0.7841 + [5,24,0.6988,0.0439,0.6988,0.7029,0.0451,0.7029,0.7841,0.0439,0.6016,0.6016,0.0439,0.7841], +// 5 24 0.7029 0.0451 0.7029 0.7071 0.0455 0.7071 0.7887 0.0451 0.6052 0.6052 0.0451 0.7887 + [5,24,0.7029,0.0451,0.7029,0.7071,0.0455,0.7071,0.7887,0.0451,0.6052,0.6052,0.0451,0.7887], +// 5 24 0.7071 0.0455 0.7071 0.7934 0.0455 0.6088 0.7029 0.0451 0.7029 0.7113 0.0455 0.7113 + [5,24,0.7071,0.0455,0.7071,0.7934,0.0455,0.6088,0.7029,0.0451,0.7029,0.7113,0.0455,0.7113], +// 5 24 0.5811 0 0.7573 0.675 0 0.675 0.5811 -0.0059 0.7573 0.5814 0.0059 0.7576 + [5,24,0.5811,0,0.7573,0.675,0,0.675,0.5811,-0.0059,0.7573,0.5814,0.0059,0.7576], +// 5 24 0.5814 0.0059 0.7576 0.6752 0.0059 0.6752 0.5811 0 0.7573 0.5821 0.0118 0.7586 + [5,24,0.5814,0.0059,0.7576,0.6752,0.0059,0.6752,0.5811,0,0.7573,0.5821,0.0118,0.7586], +// 5 24 0.5811 0 0.7573 0.5814 0.0059 0.7576 0.675 0 0.675 0.4773 0 0.8266 + [5,24,0.5811,0,0.7573,0.5814,0.0059,0.7576,0.675,0,0.675,0.4773,0,0.8266], +// 5 24 0.5821 0.0118 0.7586 0.6761 0.0118 0.6761 0.5814 0.0059 0.7576 0.5832 0.0174 0.7601 + [5,24,0.5821,0.0118,0.7586,0.6761,0.0118,0.6761,0.5814,0.0059,0.7576,0.5832,0.0174,0.7601], +// 5 24 0.5814 0.0059 0.7576 0.5821 0.0118 0.7586 0.6752 0.0059 0.6752 0.4775 0.0059 0.827 + [5,24,0.5814,0.0059,0.7576,0.5821,0.0118,0.7586,0.6752,0.0059,0.6752,0.4775,0.0059,0.827], +// 5 24 0.5832 0.0174 0.7601 0.6774 0.0174 0.6774 0.5821 0.0118 0.7586 0.5848 0.0227 0.7622 + [5,24,0.5832,0.0174,0.7601,0.6774,0.0174,0.6774,0.5821,0.0118,0.7586,0.5848,0.0227,0.7622], +// 5 24 0.5821 0.0118 0.7586 0.5832 0.0174 0.7601 0.6761 0.0118 0.6761 0.478 0.0118 0.828 + [5,24,0.5821,0.0118,0.7586,0.5832,0.0174,0.7601,0.6761,0.0118,0.6761,0.478,0.0118,0.828], +// 5 24 0.5848 0.0227 0.7622 0.6793 0.0227 0.6793 0.5832 0.0174 0.7601 0.5868 0.0277 0.7648 + [5,24,0.5848,0.0227,0.7622,0.6793,0.0227,0.6793,0.5832,0.0174,0.7601,0.5868,0.0277,0.7648], +// 5 24 0.5832 0.0174 0.7601 0.5848 0.0227 0.7622 0.6774 0.0174 0.6774 0.479 0.0174 0.8296 + [5,24,0.5832,0.0174,0.7601,0.5848,0.0227,0.7622,0.6774,0.0174,0.6774,0.479,0.0174,0.8296], +// 5 24 0.5868 0.0277 0.7648 0.6816 0.0277 0.6816 0.5848 0.0227 0.7622 0.5892 0.0321 0.7679 + [5,24,0.5868,0.0277,0.7648,0.6816,0.0277,0.6816,0.5848,0.0227,0.7622,0.5892,0.0321,0.7679], +// 5 24 0.5848 0.0227 0.7622 0.5868 0.0277 0.7648 0.6793 0.0227 0.6793 0.4803 0.0227 0.8319 + [5,24,0.5848,0.0227,0.7622,0.5868,0.0277,0.7648,0.6793,0.0227,0.6793,0.4803,0.0227,0.8319], +// 5 24 0.5892 0.0321 0.7679 0.6844 0.0321 0.6844 0.5868 0.0277 0.7648 0.592 0.0361 0.7714 + [5,24,0.5892,0.0321,0.7679,0.6844,0.0321,0.6844,0.5868,0.0277,0.7648,0.592,0.0361,0.7714], +// 5 24 0.5868 0.0277 0.7648 0.5892 0.0321 0.7679 0.6816 0.0277 0.6816 0.482 0.0277 0.8348 + [5,24,0.5868,0.0277,0.7648,0.5892,0.0321,0.7679,0.6816,0.0277,0.6816,0.482,0.0277,0.8348], +// 5 24 0.592 0.0361 0.7714 0.6875 0.0361 0.6875 0.5892 0.0321 0.7679 0.595 0.0394 0.7754 + [5,24,0.592,0.0361,0.7714,0.6875,0.0361,0.6875,0.5892,0.0321,0.7679,0.595,0.0394,0.7754], +// 5 24 0.5892 0.0321 0.7679 0.592 0.0361 0.7714 0.6844 0.0321 0.6844 0.4839 0.0321 0.8382 + [5,24,0.5892,0.0321,0.7679,0.592,0.0361,0.7714,0.6844,0.0321,0.6844,0.4839,0.0321,0.8382], +// 5 24 0.595 0.0394 0.7754 0.691 0.0394 0.691 0.592 0.0361 0.7714 0.5982 0.042 0.7796 + [5,24,0.595,0.0394,0.7754,0.691,0.0394,0.691,0.592,0.0361,0.7714,0.5982,0.042,0.7796], +// 5 24 0.592 0.0361 0.7714 0.595 0.0394 0.7754 0.6875 0.0361 0.6875 0.4862 0.0361 0.842 + [5,24,0.592,0.0361,0.7714,0.595,0.0394,0.7754,0.6875,0.0361,0.6875,0.4862,0.0361,0.842], +// 5 24 0.5982 0.042 0.7796 0.6948 0.042 0.6948 0.595 0.0394 0.7754 0.6016 0.0439 0.7841 + [5,24,0.5982,0.042,0.7796,0.6948,0.042,0.6948,0.595,0.0394,0.7754,0.6016,0.0439,0.7841], +// 5 24 0.595 0.0394 0.7754 0.5982 0.042 0.7796 0.691 0.0394 0.691 0.4886 0.0394 0.8463 + [5,24,0.595,0.0394,0.7754,0.5982,0.042,0.7796,0.691,0.0394,0.691,0.4886,0.0394,0.8463], +// 5 24 0.6016 0.0439 0.7841 0.6988 0.0439 0.6988 0.5982 0.042 0.7796 0.6052 0.0451 0.7887 + [5,24,0.6016,0.0439,0.7841,0.6988,0.0439,0.6988,0.5982,0.042,0.7796,0.6052,0.0451,0.7887], +// 5 24 0.5982 0.042 0.7796 0.6016 0.0439 0.7841 0.6948 0.042 0.6948 0.4913 0.042 0.8509 + [5,24,0.5982,0.042,0.7796,0.6016,0.0439,0.7841,0.6948,0.042,0.6948,0.4913,0.042,0.8509], +// 5 24 0.6052 0.0451 0.7887 0.7029 0.0451 0.7029 0.6016 0.0439 0.7841 0.6088 0.0455 0.7934 + [5,24,0.6052,0.0451,0.7887,0.7029,0.0451,0.7029,0.6016,0.0439,0.7841,0.6088,0.0455,0.7934], +// 5 24 0.6016 0.0439 0.7841 0.6052 0.0451 0.7887 0.6988 0.0439 0.6988 0.4941 0.0439 0.8558 + [5,24,0.6016,0.0439,0.7841,0.6052,0.0451,0.7887,0.6988,0.0439,0.6988,0.4941,0.0439,0.8558], +// 5 24 0.6052 0.0451 0.7887 0.6088 0.0455 0.7934 0.7029 0.0451 0.7029 0.497 0.0451 0.8609 + [5,24,0.6052,0.0451,0.7887,0.6088,0.0455,0.7934,0.7029,0.0451,0.7029,0.497,0.0451,0.8609], +// 5 24 0.6088 0.0455 0.7934 0.7071 0.0455 0.7071 0.6052 0.0451 0.7887 0.6124 0.0455 0.7981 + [5,24,0.6088,0.0455,0.7934,0.7071,0.0455,0.7071,0.6052,0.0451,0.7887,0.6124,0.0455,0.7981], +// 5 24 0.4773 0 0.8266 0.5811 0 0.7573 0.4773 -0.0059 0.8266 0.4775 0.0059 0.827 + [5,24,0.4773,0,0.8266,0.5811,0,0.7573,0.4773,-0.0059,0.8266,0.4775,0.0059,0.827], +// 5 24 0.4775 0.0059 0.827 0.5814 0.0059 0.7576 0.4773 0 0.8266 0.478 0.0118 0.828 + [5,24,0.4775,0.0059,0.827,0.5814,0.0059,0.7576,0.4773,0,0.8266,0.478,0.0118,0.828], +// 5 24 0.4773 0 0.8266 0.4775 0.0059 0.827 0.5811 0 0.7573 0.3653 0 0.8819 + [5,24,0.4773,0,0.8266,0.4775,0.0059,0.827,0.5811,0,0.7573,0.3653,0,0.8819], +// 5 24 0.478 0.0118 0.828 0.5821 0.0118 0.7586 0.4775 0.0059 0.827 0.479 0.0174 0.8296 + [5,24,0.478,0.0118,0.828,0.5821,0.0118,0.7586,0.4775,0.0059,0.827,0.479,0.0174,0.8296], +// 5 24 0.4775 0.0059 0.827 0.478 0.0118 0.828 0.5814 0.0059 0.7576 0.3655 0.0059 0.8823 + [5,24,0.4775,0.0059,0.827,0.478,0.0118,0.828,0.5814,0.0059,0.7576,0.3655,0.0059,0.8823], +// 5 24 0.479 0.0174 0.8296 0.5832 0.0174 0.7601 0.478 0.0118 0.828 0.4803 0.0227 0.8319 + [5,24,0.479,0.0174,0.8296,0.5832,0.0174,0.7601,0.478,0.0118,0.828,0.4803,0.0227,0.8319], +// 5 24 0.478 0.0118 0.828 0.479 0.0174 0.8296 0.5821 0.0118 0.7586 0.3659 0.0118 0.8833 + [5,24,0.478,0.0118,0.828,0.479,0.0174,0.8296,0.5821,0.0118,0.7586,0.3659,0.0118,0.8833], +// 5 24 0.4803 0.0227 0.8319 0.5848 0.0227 0.7622 0.479 0.0174 0.8296 0.482 0.0277 0.8348 + [5,24,0.4803,0.0227,0.8319,0.5848,0.0227,0.7622,0.479,0.0174,0.8296,0.482,0.0277,0.8348], +// 5 24 0.479 0.0174 0.8296 0.4803 0.0227 0.8319 0.5832 0.0174 0.7601 0.3666 0.0174 0.8851 + [5,24,0.479,0.0174,0.8296,0.4803,0.0227,0.8319,0.5832,0.0174,0.7601,0.3666,0.0174,0.8851], +// 5 24 0.482 0.0277 0.8348 0.5868 0.0277 0.7648 0.4803 0.0227 0.8319 0.4839 0.0321 0.8382 + [5,24,0.482,0.0277,0.8348,0.5868,0.0277,0.7648,0.4803,0.0227,0.8319,0.4839,0.0321,0.8382], +// 5 24 0.4803 0.0227 0.8319 0.482 0.0277 0.8348 0.5848 0.0227 0.7622 0.3676 0.0227 0.8875 + [5,24,0.4803,0.0227,0.8319,0.482,0.0277,0.8348,0.5848,0.0227,0.7622,0.3676,0.0227,0.8875], +// 5 24 0.4839 0.0321 0.8382 0.5892 0.0321 0.7679 0.482 0.0277 0.8348 0.4862 0.0361 0.842 + [5,24,0.4839,0.0321,0.8382,0.5892,0.0321,0.7679,0.482,0.0277,0.8348,0.4862,0.0361,0.842], +// 5 24 0.482 0.0277 0.8348 0.4839 0.0321 0.8382 0.5868 0.0277 0.7648 0.3689 0.0277 0.8906 + [5,24,0.482,0.0277,0.8348,0.4839,0.0321,0.8382,0.5868,0.0277,0.7648,0.3689,0.0277,0.8906], +// 5 24 0.4862 0.0361 0.842 0.592 0.0361 0.7714 0.4839 0.0321 0.8382 0.4886 0.0394 0.8463 + [5,24,0.4862,0.0361,0.842,0.592,0.0361,0.7714,0.4839,0.0321,0.8382,0.4886,0.0394,0.8463], +// 5 24 0.4839 0.0321 0.8382 0.4862 0.0361 0.842 0.5892 0.0321 0.7679 0.3704 0.0321 0.8942 + [5,24,0.4839,0.0321,0.8382,0.4862,0.0361,0.842,0.5892,0.0321,0.7679,0.3704,0.0321,0.8942], +// 5 24 0.4886 0.0394 0.8463 0.595 0.0394 0.7754 0.4862 0.0361 0.842 0.4913 0.042 0.8509 + [5,24,0.4886,0.0394,0.8463,0.595,0.0394,0.7754,0.4862,0.0361,0.842,0.4913,0.042,0.8509], +// 5 24 0.4862 0.0361 0.842 0.4886 0.0394 0.8463 0.592 0.0361 0.7714 0.3721 0.0361 0.8983 + [5,24,0.4862,0.0361,0.842,0.4886,0.0394,0.8463,0.592,0.0361,0.7714,0.3721,0.0361,0.8983], +// 5 24 0.4913 0.042 0.8509 0.5982 0.042 0.7796 0.4886 0.0394 0.8463 0.4941 0.0439 0.8558 + [5,24,0.4913,0.042,0.8509,0.5982,0.042,0.7796,0.4886,0.0394,0.8463,0.4941,0.0439,0.8558], +// 5 24 0.4886 0.0394 0.8463 0.4913 0.042 0.8509 0.595 0.0394 0.7754 0.374 0.0394 0.9029 + [5,24,0.4886,0.0394,0.8463,0.4913,0.042,0.8509,0.595,0.0394,0.7754,0.374,0.0394,0.9029], +// 5 24 0.4941 0.0439 0.8558 0.6016 0.0439 0.7841 0.4913 0.042 0.8509 0.497 0.0451 0.8609 + [5,24,0.4941,0.0439,0.8558,0.6016,0.0439,0.7841,0.4913,0.042,0.8509,0.497,0.0451,0.8609], +// 5 24 0.4913 0.042 0.8509 0.4941 0.0439 0.8558 0.5982 0.042 0.7796 0.376 0.042 0.9078 + [5,24,0.4913,0.042,0.8509,0.4941,0.0439,0.8558,0.5982,0.042,0.7796,0.376,0.042,0.9078], +// 5 24 0.497 0.0451 0.8609 0.6052 0.0451 0.7887 0.4941 0.0439 0.8558 0.5 0.0455 0.866 + [5,24,0.497,0.0451,0.8609,0.6052,0.0451,0.7887,0.4941,0.0439,0.8558,0.5,0.0455,0.866], +// 5 24 0.4941 0.0439 0.8558 0.497 0.0451 0.8609 0.6016 0.0439 0.7841 0.3782 0.0439 0.913 + [5,24,0.4941,0.0439,0.8558,0.497,0.0451,0.8609,0.6016,0.0439,0.7841,0.3782,0.0439,0.913], +// 5 24 0.497 0.0451 0.8609 0.5 0.0455 0.866 0.6052 0.0451 0.7887 0.3804 0.0451 0.9184 + [5,24,0.497,0.0451,0.8609,0.5,0.0455,0.866,0.6052,0.0451,0.7887,0.3804,0.0451,0.9184], +// 5 24 0.5 0.0455 0.866 0.6088 0.0455 0.7934 0.497 0.0451 0.8609 0.503 0.0455 0.8711 + [5,24,0.5,0.0455,0.866,0.6088,0.0455,0.7934,0.497,0.0451,0.8609,0.503,0.0455,0.8711], +// 5 24 0.3653 0 0.8819 0.4773 0 0.8266 0.3653 -0.0059 0.8819 0.3655 0.0059 0.8823 + [5,24,0.3653,0,0.8819,0.4773,0,0.8266,0.3653,-0.0059,0.8819,0.3655,0.0059,0.8823], +// 5 24 0.3655 0.0059 0.8823 0.4775 0.0059 0.827 0.3653 0 0.8819 0.3659 0.0118 0.8833 + [5,24,0.3655,0.0059,0.8823,0.4775,0.0059,0.827,0.3653,0,0.8819,0.3659,0.0118,0.8833], +// 5 24 0.3653 0 0.8819 0.3655 0.0059 0.8823 0.4773 0 0.8266 0.247 0 0.922 + [5,24,0.3653,0,0.8819,0.3655,0.0059,0.8823,0.4773,0,0.8266,0.247,0,0.922], +// 5 24 0.3659 0.0118 0.8833 0.478 0.0118 0.828 0.3655 0.0059 0.8823 0.3666 0.0174 0.8851 + [5,24,0.3659,0.0118,0.8833,0.478,0.0118,0.828,0.3655,0.0059,0.8823,0.3666,0.0174,0.8851], +// 5 24 0.3655 0.0059 0.8823 0.3659 0.0118 0.8833 0.4775 0.0059 0.827 0.2471 0.0059 0.9224 + [5,24,0.3655,0.0059,0.8823,0.3659,0.0118,0.8833,0.4775,0.0059,0.827,0.2471,0.0059,0.9224], +// 5 24 0.3666 0.0174 0.8851 0.479 0.0174 0.8296 0.3659 0.0118 0.8833 0.3676 0.0227 0.8875 + [5,24,0.3666,0.0174,0.8851,0.479,0.0174,0.8296,0.3659,0.0118,0.8833,0.3676,0.0227,0.8875], +// 5 24 0.3659 0.0118 0.8833 0.3666 0.0174 0.8851 0.478 0.0118 0.828 0.2474 0.0118 0.9235 + [5,24,0.3659,0.0118,0.8833,0.3666,0.0174,0.8851,0.478,0.0118,0.828,0.2474,0.0118,0.9235], +// 5 24 0.3676 0.0227 0.8875 0.4803 0.0227 0.8319 0.3666 0.0174 0.8851 0.3689 0.0277 0.8906 + [5,24,0.3676,0.0227,0.8875,0.4803,0.0227,0.8319,0.3666,0.0174,0.8851,0.3689,0.0277,0.8906], +// 5 24 0.3666 0.0174 0.8851 0.3676 0.0227 0.8875 0.479 0.0174 0.8296 0.2479 0.0174 0.9253 + [5,24,0.3666,0.0174,0.8851,0.3676,0.0227,0.8875,0.479,0.0174,0.8296,0.2479,0.0174,0.9253], +// 5 24 0.3689 0.0277 0.8906 0.482 0.0277 0.8348 0.3676 0.0227 0.8875 0.3704 0.0321 0.8942 + [5,24,0.3689,0.0277,0.8906,0.482,0.0277,0.8348,0.3676,0.0227,0.8875,0.3704,0.0321,0.8942], +// 5 24 0.3676 0.0227 0.8875 0.3689 0.0277 0.8906 0.4803 0.0227 0.8319 0.2486 0.0227 0.9279 + [5,24,0.3676,0.0227,0.8875,0.3689,0.0277,0.8906,0.4803,0.0227,0.8319,0.2486,0.0227,0.9279], +// 5 24 0.3704 0.0321 0.8942 0.4839 0.0321 0.8382 0.3689 0.0277 0.8906 0.3721 0.0361 0.8983 + [5,24,0.3704,0.0321,0.8942,0.4839,0.0321,0.8382,0.3689,0.0277,0.8906,0.3721,0.0361,0.8983], +// 5 24 0.3689 0.0277 0.8906 0.3704 0.0321 0.8942 0.482 0.0277 0.8348 0.2495 0.0277 0.9311 + [5,24,0.3689,0.0277,0.8906,0.3704,0.0321,0.8942,0.482,0.0277,0.8348,0.2495,0.0277,0.9311], +// 5 24 0.3721 0.0361 0.8983 0.4862 0.0361 0.842 0.3704 0.0321 0.8942 0.374 0.0394 0.9029 + [5,24,0.3721,0.0361,0.8983,0.4862,0.0361,0.842,0.3704,0.0321,0.8942,0.374,0.0394,0.9029], +// 5 24 0.3704 0.0321 0.8942 0.3721 0.0361 0.8983 0.4839 0.0321 0.8382 0.2505 0.0321 0.9349 + [5,24,0.3704,0.0321,0.8942,0.3721,0.0361,0.8983,0.4839,0.0321,0.8382,0.2505,0.0321,0.9349], +// 5 24 0.374 0.0394 0.9029 0.4886 0.0394 0.8463 0.3721 0.0361 0.8983 0.376 0.042 0.9078 + [5,24,0.374,0.0394,0.9029,0.4886,0.0394,0.8463,0.3721,0.0361,0.8983,0.376,0.042,0.9078], +// 5 24 0.3721 0.0361 0.8983 0.374 0.0394 0.9029 0.4862 0.0361 0.842 0.2516 0.0361 0.9392 + [5,24,0.3721,0.0361,0.8983,0.374,0.0394,0.9029,0.4862,0.0361,0.842,0.2516,0.0361,0.9392], +// 5 24 0.376 0.042 0.9078 0.4913 0.042 0.8509 0.374 0.0394 0.9029 0.3782 0.0439 0.913 + [5,24,0.376,0.042,0.9078,0.4913,0.042,0.8509,0.374,0.0394,0.9029,0.3782,0.0439,0.913], +// 5 24 0.374 0.0394 0.9029 0.376 0.042 0.9078 0.4886 0.0394 0.8463 0.2529 0.0394 0.9439 + [5,24,0.374,0.0394,0.9029,0.376,0.042,0.9078,0.4886,0.0394,0.8463,0.2529,0.0394,0.9439], +// 5 24 0.3782 0.0439 0.913 0.4941 0.0439 0.8558 0.376 0.042 0.9078 0.3804 0.0451 0.9184 + [5,24,0.3782,0.0439,0.913,0.4941,0.0439,0.8558,0.376,0.042,0.9078,0.3804,0.0451,0.9184], +// 5 24 0.376 0.042 0.9078 0.3782 0.0439 0.913 0.4913 0.042 0.8509 0.2543 0.042 0.9491 + [5,24,0.376,0.042,0.9078,0.3782,0.0439,0.913,0.4913,0.042,0.8509,0.2543,0.042,0.9491], +// 5 24 0.3804 0.0451 0.9184 0.497 0.0451 0.8609 0.3782 0.0439 0.913 0.3827 0.0455 0.9239 + [5,24,0.3804,0.0451,0.9184,0.497,0.0451,0.8609,0.3782,0.0439,0.913,0.3827,0.0455,0.9239], +// 5 24 0.3782 0.0439 0.913 0.3804 0.0451 0.9184 0.4941 0.0439 0.8558 0.2558 0.0439 0.9545 + [5,24,0.3782,0.0439,0.913,0.3804,0.0451,0.9184,0.4941,0.0439,0.8558,0.2558,0.0439,0.9545], +// 5 24 0.3804 0.0451 0.9184 0.3827 0.0455 0.9239 0.497 0.0451 0.8609 0.2573 0.0451 0.9602 + [5,24,0.3804,0.0451,0.9184,0.3827,0.0455,0.9239,0.497,0.0451,0.8609,0.2573,0.0451,0.9602], +// 5 24 0.3827 0.0455 0.9239 0.5 0.0455 0.866 0.3804 0.0451 0.9184 0.385 0.0455 0.9294 + [5,24,0.3827,0.0455,0.9239,0.5,0.0455,0.866,0.3804,0.0451,0.9184,0.385,0.0455,0.9294], +// 5 24 0.247 0 0.922 0.3653 0 0.8819 0.247 -0.0059 0.922 0.2471 0.0059 0.9224 + [5,24,0.247,0,0.922,0.3653,0,0.8819,0.247,-0.0059,0.922,0.2471,0.0059,0.9224], +// 5 24 0.2471 0.0059 0.9224 0.3655 0.0059 0.8823 0.247 0 0.922 0.2474 0.0118 0.9235 + [5,24,0.2471,0.0059,0.9224,0.3655,0.0059,0.8823,0.247,0,0.922,0.2474,0.0118,0.9235], +// 5 24 0.247 0 0.922 0.2471 0.0059 0.9224 0.3653 0 0.8819 0.1246 0 0.9463 + [5,24,0.247,0,0.922,0.2471,0.0059,0.9224,0.3653,0,0.8819,0.1246,0,0.9463], +// 5 24 0.2474 0.0118 0.9235 0.3659 0.0118 0.8833 0.2471 0.0059 0.9224 0.2479 0.0174 0.9253 + [5,24,0.2474,0.0118,0.9235,0.3659,0.0118,0.8833,0.2471,0.0059,0.9224,0.2479,0.0174,0.9253], +// 5 24 0.2471 0.0059 0.9224 0.2474 0.0118 0.9235 0.3655 0.0059 0.8823 0.1246 0.0059 0.9467 + [5,24,0.2471,0.0059,0.9224,0.2474,0.0118,0.9235,0.3655,0.0059,0.8823,0.1246,0.0059,0.9467], +// 5 24 0.2479 0.0174 0.9253 0.3666 0.0174 0.8851 0.2474 0.0118 0.9235 0.2486 0.0227 0.9279 + [5,24,0.2479,0.0174,0.9253,0.3666,0.0174,0.8851,0.2474,0.0118,0.9235,0.2486,0.0227,0.9279], +// 5 24 0.2474 0.0118 0.9235 0.2479 0.0174 0.9253 0.3659 0.0118 0.8833 0.1248 0.0118 0.9479 + [5,24,0.2474,0.0118,0.9235,0.2479,0.0174,0.9253,0.3659,0.0118,0.8833,0.1248,0.0118,0.9479], +// 5 24 0.2486 0.0227 0.9279 0.3676 0.0227 0.8875 0.2479 0.0174 0.9253 0.2495 0.0277 0.9311 + [5,24,0.2486,0.0227,0.9279,0.3676,0.0227,0.8875,0.2479,0.0174,0.9253,0.2495,0.0277,0.9311], +// 5 24 0.2479 0.0174 0.9253 0.2486 0.0227 0.9279 0.3666 0.0174 0.8851 0.125 0.0174 0.9498 + [5,24,0.2479,0.0174,0.9253,0.2486,0.0227,0.9279,0.3666,0.0174,0.8851,0.125,0.0174,0.9498], +// 5 24 0.2495 0.0277 0.9311 0.3689 0.0277 0.8906 0.2486 0.0227 0.9279 0.2505 0.0321 0.9349 + [5,24,0.2495,0.0277,0.9311,0.3689,0.0277,0.8906,0.2486,0.0227,0.9279,0.2505,0.0321,0.9349], +// 5 24 0.2486 0.0227 0.9279 0.2495 0.0277 0.9311 0.3676 0.0227 0.8875 0.1254 0.0227 0.9524 + [5,24,0.2486,0.0227,0.9279,0.2495,0.0277,0.9311,0.3676,0.0227,0.8875,0.1254,0.0227,0.9524], +// 5 24 0.2505 0.0321 0.9349 0.3704 0.0321 0.8942 0.2495 0.0277 0.9311 0.2516 0.0361 0.9392 + [5,24,0.2505,0.0321,0.9349,0.3704,0.0321,0.8942,0.2495,0.0277,0.9311,0.2516,0.0361,0.9392], +// 5 24 0.2495 0.0277 0.9311 0.2505 0.0321 0.9349 0.3689 0.0277 0.8906 0.1258 0.0277 0.9556 + [5,24,0.2495,0.0277,0.9311,0.2505,0.0321,0.9349,0.3689,0.0277,0.8906,0.1258,0.0277,0.9556], +// 5 24 0.2516 0.0361 0.9392 0.3721 0.0361 0.8983 0.2505 0.0321 0.9349 0.2529 0.0394 0.9439 + [5,24,0.2516,0.0361,0.9392,0.3721,0.0361,0.8983,0.2505,0.0321,0.9349,0.2529,0.0394,0.9439], +// 5 24 0.2505 0.0321 0.9349 0.2516 0.0361 0.9392 0.3704 0.0321 0.8942 0.1263 0.0321 0.9595 + [5,24,0.2505,0.0321,0.9349,0.2516,0.0361,0.9392,0.3704,0.0321,0.8942,0.1263,0.0321,0.9595], +// 5 24 0.2529 0.0394 0.9439 0.374 0.0394 0.9029 0.2516 0.0361 0.9392 0.2543 0.042 0.9491 + [5,24,0.2529,0.0394,0.9439,0.374,0.0394,0.9029,0.2516,0.0361,0.9392,0.2543,0.042,0.9491], +// 5 24 0.2516 0.0361 0.9392 0.2529 0.0394 0.9439 0.3721 0.0361 0.8983 0.1269 0.0361 0.964 + [5,24,0.2516,0.0361,0.9392,0.2529,0.0394,0.9439,0.3721,0.0361,0.8983,0.1269,0.0361,0.964], +// 5 24 0.2543 0.042 0.9491 0.376 0.042 0.9078 0.2529 0.0394 0.9439 0.2558 0.0439 0.9545 + [5,24,0.2543,0.042,0.9491,0.376,0.042,0.9078,0.2529,0.0394,0.9439,0.2558,0.0439,0.9545], +// 5 24 0.2529 0.0394 0.9439 0.2543 0.042 0.9491 0.374 0.0394 0.9029 0.1275 0.0394 0.9689 + [5,24,0.2529,0.0394,0.9439,0.2543,0.042,0.9491,0.374,0.0394,0.9029,0.1275,0.0394,0.9689], +// 5 24 0.2558 0.0439 0.9545 0.3782 0.0439 0.913 0.2543 0.042 0.9491 0.2573 0.0451 0.9602 + [5,24,0.2558,0.0439,0.9545,0.3782,0.0439,0.913,0.2543,0.042,0.9491,0.2573,0.0451,0.9602], +// 5 24 0.2543 0.042 0.9491 0.2558 0.0439 0.9545 0.376 0.042 0.9078 0.1282 0.042 0.9742 + [5,24,0.2543,0.042,0.9491,0.2558,0.0439,0.9545,0.376,0.042,0.9078,0.1282,0.042,0.9742], +// 5 24 0.2573 0.0451 0.9602 0.3804 0.0451 0.9184 0.2558 0.0439 0.9545 0.2588 0.0455 0.9659 + [5,24,0.2573,0.0451,0.9602,0.3804,0.0451,0.9184,0.2558,0.0439,0.9545,0.2588,0.0455,0.9659], +// 5 24 0.2558 0.0439 0.9545 0.2573 0.0451 0.9602 0.3782 0.0439 0.913 0.129 0.0439 0.9797 + [5,24,0.2558,0.0439,0.9545,0.2573,0.0451,0.9602,0.3782,0.0439,0.913,0.129,0.0439,0.9797], +// 5 24 0.2573 0.0451 0.9602 0.2588 0.0455 0.9659 0.3804 0.0451 0.9184 0.1297 0.0451 0.9855 + [5,24,0.2573,0.0451,0.9602,0.2588,0.0455,0.9659,0.3804,0.0451,0.9184,0.1297,0.0451,0.9855], +// 5 24 0.2588 0.0455 0.9659 0.3827 0.0455 0.9239 0.2573 0.0451 0.9602 0.2603 0.0455 0.9716 + [5,24,0.2588,0.0455,0.9659,0.3827,0.0455,0.9239,0.2573,0.0451,0.9602,0.2603,0.0455,0.9716], +// 5 24 0.1246 0 0.9463 0.247 0 0.922 0.1246 -0.0059 0.9463 0.1246 0.0059 0.9467 + [5,24,0.1246,0,0.9463,0.247,0,0.922,0.1246,-0.0059,0.9463,0.1246,0.0059,0.9467], +// 5 24 0.1246 0.0059 0.9467 0.2471 0.0059 0.9224 0.1246 0 0.9463 0.1248 0.0118 0.9479 + [5,24,0.1246,0.0059,0.9467,0.2471,0.0059,0.9224,0.1246,0,0.9463,0.1248,0.0118,0.9479], +// 5 24 0.1246 0 0.9463 0.1246 0.0059 0.9467 0.247 0 0.922 0 0 0.9545 + [5,24,0.1246,0,0.9463,0.1246,0.0059,0.9467,0.247,0,0.922,0,0,0.9545], +// 5 24 0.1248 0.0118 0.9479 0.2474 0.0118 0.9235 0.1246 0.0059 0.9467 0.125 0.0174 0.9498 + [5,24,0.1248,0.0118,0.9479,0.2474,0.0118,0.9235,0.1246,0.0059,0.9467,0.125,0.0174,0.9498], +// 5 24 0.1246 0.0059 0.9467 0.1248 0.0118 0.9479 0.2471 0.0059 0.9224 0 0.0059 0.9549 + [5,24,0.1246,0.0059,0.9467,0.1248,0.0118,0.9479,0.2471,0.0059,0.9224,0,0.0059,0.9549], +// 5 24 0.125 0.0174 0.9498 0.2479 0.0174 0.9253 0.1248 0.0118 0.9479 0.1254 0.0227 0.9524 + [5,24,0.125,0.0174,0.9498,0.2479,0.0174,0.9253,0.1248,0.0118,0.9479,0.1254,0.0227,0.9524], +// 5 24 0.1248 0.0118 0.9479 0.125 0.0174 0.9498 0.2474 0.0118 0.9235 0 0.0118 0.9561 + [5,24,0.1248,0.0118,0.9479,0.125,0.0174,0.9498,0.2474,0.0118,0.9235,0,0.0118,0.9561], +// 5 24 0.1254 0.0227 0.9524 0.2486 0.0227 0.9279 0.125 0.0174 0.9498 0.1258 0.0277 0.9556 + [5,24,0.1254,0.0227,0.9524,0.2486,0.0227,0.9279,0.125,0.0174,0.9498,0.1258,0.0277,0.9556], +// 5 24 0.125 0.0174 0.9498 0.1254 0.0227 0.9524 0.2479 0.0174 0.9253 0 0.0174 0.958 + [5,24,0.125,0.0174,0.9498,0.1254,0.0227,0.9524,0.2479,0.0174,0.9253,0,0.0174,0.958], +// 5 24 0.1258 0.0277 0.9556 0.2495 0.0277 0.9311 0.1254 0.0227 0.9524 0.1263 0.0321 0.9595 + [5,24,0.1258,0.0277,0.9556,0.2495,0.0277,0.9311,0.1254,0.0227,0.9524,0.1263,0.0321,0.9595], +// 5 24 0.1254 0.0227 0.9524 0.1258 0.0277 0.9556 0.2486 0.0227 0.9279 0 0.0227 0.9606 + [5,24,0.1254,0.0227,0.9524,0.1258,0.0277,0.9556,0.2486,0.0227,0.9279,0,0.0227,0.9606], +// 5 24 0.1263 0.0321 0.9595 0.2505 0.0321 0.9349 0.1258 0.0277 0.9556 0.1269 0.0361 0.964 + [5,24,0.1263,0.0321,0.9595,0.2505,0.0321,0.9349,0.1258,0.0277,0.9556,0.1269,0.0361,0.964], +// 5 24 0.1258 0.0277 0.9556 0.1263 0.0321 0.9595 0.2495 0.0277 0.9311 0 0.0277 0.9639 + [5,24,0.1258,0.0277,0.9556,0.1263,0.0321,0.9595,0.2495,0.0277,0.9311,0,0.0277,0.9639], +// 5 24 0.1269 0.0361 0.964 0.2516 0.0361 0.9392 0.1263 0.0321 0.9595 0.1275 0.0394 0.9689 + [5,24,0.1269,0.0361,0.964,0.2516,0.0361,0.9392,0.1263,0.0321,0.9595,0.1275,0.0394,0.9689], +// 5 24 0.1263 0.0321 0.9595 0.1269 0.0361 0.964 0.2505 0.0321 0.9349 0 0.0321 0.9679 + [5,24,0.1263,0.0321,0.9595,0.1269,0.0361,0.964,0.2505,0.0321,0.9349,0,0.0321,0.9679], +// 5 24 0.1275 0.0394 0.9689 0.2529 0.0394 0.9439 0.1269 0.0361 0.964 0.1282 0.042 0.9742 + [5,24,0.1275,0.0394,0.9689,0.2529,0.0394,0.9439,0.1269,0.0361,0.964,0.1282,0.042,0.9742], +// 5 24 0.1269 0.0361 0.964 0.1275 0.0394 0.9689 0.2516 0.0361 0.9392 0 0.0361 0.9723 + [5,24,0.1269,0.0361,0.964,0.1275,0.0394,0.9689,0.2516,0.0361,0.9392,0,0.0361,0.9723], +// 5 24 0.1282 0.042 0.9742 0.2543 0.042 0.9491 0.1275 0.0394 0.9689 0.129 0.0439 0.9797 + [5,24,0.1282,0.042,0.9742,0.2543,0.042,0.9491,0.1275,0.0394,0.9689,0.129,0.0439,0.9797], +// 5 24 0.1275 0.0394 0.9689 0.1282 0.042 0.9742 0.2529 0.0394 0.9439 0 0.0394 0.9773 + [5,24,0.1275,0.0394,0.9689,0.1282,0.042,0.9742,0.2529,0.0394,0.9439,0,0.0394,0.9773], +// 5 24 0.129 0.0439 0.9797 0.2558 0.0439 0.9545 0.1282 0.042 0.9742 0.1297 0.0451 0.9855 + [5,24,0.129,0.0439,0.9797,0.2558,0.0439,0.9545,0.1282,0.042,0.9742,0.1297,0.0451,0.9855], +// 5 24 0.1282 0.042 0.9742 0.129 0.0439 0.9797 0.2543 0.042 0.9491 0 0.042 0.9826 + [5,24,0.1282,0.042,0.9742,0.129,0.0439,0.9797,0.2543,0.042,0.9491,0,0.042,0.9826], +// 5 24 0.1297 0.0451 0.9855 0.2573 0.0451 0.9602 0.129 0.0439 0.9797 0.1305 0.0455 0.9914 + [5,24,0.1297,0.0451,0.9855,0.2573,0.0451,0.9602,0.129,0.0439,0.9797,0.1305,0.0455,0.9914], +// 5 24 0.129 0.0439 0.9797 0.1297 0.0451 0.9855 0.2558 0.0439 0.9545 0 0.0439 0.9882 + [5,24,0.129,0.0439,0.9797,0.1297,0.0451,0.9855,0.2558,0.0439,0.9545,0,0.0439,0.9882], +// 5 24 0.1297 0.0451 0.9855 0.1305 0.0455 0.9914 0.2573 0.0451 0.9602 0 0.0451 0.9941 + [5,24,0.1297,0.0451,0.9855,0.1305,0.0455,0.9914,0.2573,0.0451,0.9602,0,0.0451,0.9941], +// 5 24 0.1305 0.0455 0.9914 0.2588 0.0455 0.9659 0.1297 0.0451 0.9855 0.1313 0.0455 0.9973 + [5,24,0.1305,0.0455,0.9914,0.2588,0.0455,0.9659,0.1297,0.0451,0.9855,0.1313,0.0455,0.9973], +// 5 24 0 0 0.9545 0.1246 0 0.9463 0 -0.0059 0.9545 0 0.0059 0.9549 + [5,24,0,0,0.9545,0.1246,0,0.9463,0,-0.0059,0.9545,0,0.0059,0.9549], +// 5 24 0 0.0059 0.9549 0.1246 0.0059 0.9467 0 0 0.9545 0 0.0118 0.9561 + [5,24,0,0.0059,0.9549,0.1246,0.0059,0.9467,0,0,0.9545,0,0.0118,0.9561], +// 5 24 0 0 0.9545 0 0.0059 0.9549 0.1246 0 0.9463 -0.9545 0 0.9545 + [5,24,0,0,0.9545,0,0.0059,0.9549,0.1246,0,0.9463,-0.9545,0,0.9545], +// 5 24 0 0.0118 0.9561 0.1248 0.0118 0.9479 0 0.0059 0.9549 0 0.0174 0.958 + [5,24,0,0.0118,0.9561,0.1248,0.0118,0.9479,0,0.0059,0.9549,0,0.0174,0.958], +// 5 24 0 0.0059 0.9549 0 0.0118 0.9561 0.1246 0.0059 0.9467 -0.9549 0.0059 0.9549 + [5,24,0,0.0059,0.9549,0,0.0118,0.9561,0.1246,0.0059,0.9467,-0.9549,0.0059,0.9549], +// 5 24 0 0.0174 0.958 0.125 0.0174 0.9498 0 0.0118 0.9561 0 0.0227 0.9606 + [5,24,0,0.0174,0.958,0.125,0.0174,0.9498,0,0.0118,0.9561,0,0.0227,0.9606], +// 5 24 0 0.0118 0.9561 0 0.0174 0.958 0.1248 0.0118 0.9479 -0.9561 0.0118 0.9561 + [5,24,0,0.0118,0.9561,0,0.0174,0.958,0.1248,0.0118,0.9479,-0.9561,0.0118,0.9561], +// 5 24 0 0.0227 0.9606 0.1254 0.0227 0.9524 0 0.0174 0.958 0 0.0277 0.9639 + [5,24,0,0.0227,0.9606,0.1254,0.0227,0.9524,0,0.0174,0.958,0,0.0277,0.9639], +// 5 24 0 0.0174 0.958 0 0.0227 0.9606 0.125 0.0174 0.9498 -0.958 0.0174 0.958 + [5,24,0,0.0174,0.958,0,0.0227,0.9606,0.125,0.0174,0.9498,-0.958,0.0174,0.958], +// 5 24 0 0.0277 0.9639 0.1258 0.0277 0.9556 0 0.0227 0.9606 0 0.0321 0.9679 + [5,24,0,0.0277,0.9639,0.1258,0.0277,0.9556,0,0.0227,0.9606,0,0.0321,0.9679], +// 5 24 0 0.0227 0.9606 0 0.0277 0.9639 0.1254 0.0227 0.9524 -0.9606 0.0227 0.9606 + [5,24,0,0.0227,0.9606,0,0.0277,0.9639,0.1254,0.0227,0.9524,-0.9606,0.0227,0.9606], +// 5 24 0 0.0321 0.9679 0.1263 0.0321 0.9595 0 0.0277 0.9639 0 0.0361 0.9723 + [5,24,0,0.0321,0.9679,0.1263,0.0321,0.9595,0,0.0277,0.9639,0,0.0361,0.9723], +// 5 24 0 0.0277 0.9639 0 0.0321 0.9679 0.1258 0.0277 0.9556 -0.9639 0.0277 0.9639 + [5,24,0,0.0277,0.9639,0,0.0321,0.9679,0.1258,0.0277,0.9556,-0.9639,0.0277,0.9639], +// 5 24 0 0.0361 0.9723 0.1269 0.0361 0.964 0 0.0321 0.9679 0 0.0394 0.9773 + [5,24,0,0.0361,0.9723,0.1269,0.0361,0.964,0,0.0321,0.9679,0,0.0394,0.9773], +// 5 24 0 0.0321 0.9679 0 0.0361 0.9723 0.1263 0.0321 0.9595 -0.9679 0.0321 0.9679 + [5,24,0,0.0321,0.9679,0,0.0361,0.9723,0.1263,0.0321,0.9595,-0.9679,0.0321,0.9679], +// 5 24 0 0.0394 0.9773 0.1275 0.0394 0.9689 0 0.0361 0.9723 0 0.042 0.9826 + [5,24,0,0.0394,0.9773,0.1275,0.0394,0.9689,0,0.0361,0.9723,0,0.042,0.9826], +// 5 24 0 0.0361 0.9723 0 0.0394 0.9773 0.1269 0.0361 0.964 -0.9723 0.0361 0.9723 + [5,24,0,0.0361,0.9723,0,0.0394,0.9773,0.1269,0.0361,0.964,-0.9723,0.0361,0.9723], +// 5 24 0 0.042 0.9826 0.1282 0.042 0.9742 0 0.0394 0.9773 0 0.0439 0.9882 + [5,24,0,0.042,0.9826,0.1282,0.042,0.9742,0,0.0394,0.9773,0,0.0439,0.9882], +// 5 24 0 0.0394 0.9773 0 0.042 0.9826 0.1275 0.0394 0.9689 -0.9773 0.0394 0.9773 + [5,24,0,0.0394,0.9773,0,0.042,0.9826,0.1275,0.0394,0.9689,-0.9773,0.0394,0.9773], +// 5 24 0 0.0439 0.9882 0.129 0.0439 0.9797 0 0.042 0.9826 0 0.0451 0.9941 + [5,24,0,0.0439,0.9882,0.129,0.0439,0.9797,0,0.042,0.9826,0,0.0451,0.9941], +// 5 24 0 0.042 0.9826 0 0.0439 0.9882 0.1282 0.042 0.9742 -0.9826 0.042 0.9826 + [5,24,0,0.042,0.9826,0,0.0439,0.9882,0.1282,0.042,0.9742,-0.9826,0.042,0.9826], +// 5 24 0 0.0451 0.9941 0.1297 0.0451 0.9855 0 0.0439 0.9882 0 0.0455 1 + [5,24,0,0.0451,0.9941,0.1297,0.0451,0.9855,0,0.0439,0.9882,0,0.0455,1], +// 5 24 0 0.0439 0.9882 0 0.0451 0.9941 0.129 0.0439 0.9797 -0.9882 0.0439 0.9882 + [5,24,0,0.0439,0.9882,0,0.0451,0.9941,0.129,0.0439,0.9797,-0.9882,0.0439,0.9882], +// 5 24 0 0.0451 0.9941 0 0.0455 1 0.1297 0.0451 0.9855 -0.9941 0.0451 0.9941 + [5,24,0,0.0451,0.9941,0,0.0455,1,0.1297,0.0451,0.9855,-0.9941,0.0451,0.9941], +// 5 24 0 0.0455 1 0.1305 0.0455 0.9914 0 0.0451 0.9941 0 0.0455 1.0059 + [5,24,0,0.0455,1,0.1305,0.0455,0.9914,0,0.0451,0.9941,0,0.0455,1.0059], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__t04i0455(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__t04i0455(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/t04o0455.scad b/p/48/t04o0455.scad index fd14577f8..a34efd7a5 100644 --- a/p/48/t04o0455.scad +++ b/p/48/t04o0455.scad @@ -2,16 +2,17 @@ use <../../lib.scad> function ldraw_lib__48__t04o0455() = [ // 0 Hi-Res Torus Outside 1 x 0.0455 x 0.25 // 0 Name: 48\t04o0455.dat -// 0 Author: Andy Westrate [westrate] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2014-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-07 [Holly-Wood] Complete regeneration, original by westrate +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Major Radius: 22 // 0 // Tube(Minor) Radius: 1 @@ -307,633 +308,632 @@ function ldraw_lib__48__t04o0455() = [ [4,16,0.1362,0.0118,1.0349,0,0.0118,1.0439,0,0.0059,1.0451,0.1364,0.0059,1.0361], // 4 16 0.1364 0.0059 1.0361 0 0.0059 1.0451 0 0 1.0455 0.1364 0 1.0365 [4,16,0.1364,0.0059,1.0361,0,0.0059,1.0451,0,0,1.0455,0.1364,0,1.0365], -// // 0 // conditional lines -// 5 24 1 0.0455 0 0.9914 0.0455 0.1305 1.0059 0.0451 0 0.994 0.0455 0 - [5,24,1,0.0455,0,0.9914,0.0455,0.1305,1.0059,0.0451,0,0.994,0.0455,0], -// 5 24 1 0.0455 0 1.0059 0.0451 0 0.9914 0.0455 0.1305 1 0.0455 -0.1317 - [5,24,1,0.0455,0,1.0059,0.0451,0,0.9914,0.0455,0.1305,1,0.0455,-0.1317], -// 5 24 1.0059 0.0451 0 0.9973 0.0451 0.1313 1.0118 0.0439 0 1 0.0455 0 - [5,24,1.0059,0.0451,0,0.9973,0.0451,0.1313,1.0118,0.0439,0,1,0.0455,0], -// 5 24 1.0059 0.0451 0 1.0118 0.0439 0 0.9973 0.0451 0.1313 1.0059 0.0451 -0.1325 - [5,24,1.0059,0.0451,0,1.0118,0.0439,0,0.9973,0.0451,0.1313,1.0059,0.0451,-0.1325], -// 5 24 1.0118 0.0439 0 1.0031 0.0439 0.132 1.0174 0.042 0 1.0059 0.0451 0 - [5,24,1.0118,0.0439,0,1.0031,0.0439,0.132,1.0174,0.042,0,1.0059,0.0451,0], -// 5 24 1.0118 0.0439 0 1.0174 0.042 0 1.0031 0.0439 0.132 1.0118 0.0439 -0.1332 - [5,24,1.0118,0.0439,0,1.0174,0.042,0,1.0031,0.0439,0.132,1.0118,0.0439,-0.1332], -// 5 24 1.0174 0.042 0 1.0086 0.042 0.1328 1.0227 0.0394 0 1.0118 0.0439 0 - [5,24,1.0174,0.042,0,1.0086,0.042,0.1328,1.0227,0.0394,0,1.0118,0.0439,0], -// 5 24 1.0174 0.042 0 1.0227 0.0394 0 1.0086 0.042 0.1328 1.0174 0.042 -0.134 - [5,24,1.0174,0.042,0,1.0227,0.0394,0,1.0086,0.042,0.1328,1.0174,0.042,-0.134], -// 5 24 1.0227 0.0394 0 1.0139 0.0394 0.1335 1.0277 0.0361 0 1.0174 0.042 0 - [5,24,1.0227,0.0394,0,1.0139,0.0394,0.1335,1.0277,0.0361,0,1.0174,0.042,0], -// 5 24 1.0227 0.0394 0 1.0277 0.0361 0 1.0139 0.0394 0.1335 1.0227 0.0394 -0.1347 - [5,24,1.0227,0.0394,0,1.0277,0.0361,0,1.0139,0.0394,0.1335,1.0227,0.0394,-0.1347], -// 5 24 1.0277 0.0361 0 1.0188 0.0361 0.1341 1.0321 0.0321 0 1.0227 0.0394 0 - [5,24,1.0277,0.0361,0,1.0188,0.0361,0.1341,1.0321,0.0321,0,1.0227,0.0394,0], -// 5 24 1.0277 0.0361 0 1.0321 0.0321 0 1.0188 0.0361 0.1341 1.0277 0.0361 -0.1353 - [5,24,1.0277,0.0361,0,1.0321,0.0321,0,1.0188,0.0361,0.1341,1.0277,0.0361,-0.1353], -// 5 24 1.0321 0.0321 0 1.0233 0.0321 0.1347 1.0361 0.0277 0 1.0277 0.0361 0 - [5,24,1.0321,0.0321,0,1.0233,0.0321,0.1347,1.0361,0.0277,0,1.0277,0.0361,0], -// 5 24 1.0321 0.0321 0 1.0361 0.0277 0 1.0233 0.0321 0.1347 1.0321 0.0321 -0.1359 - [5,24,1.0321,0.0321,0,1.0361,0.0277,0,1.0233,0.0321,0.1347,1.0321,0.0321,-0.1359], -// 5 24 1.0361 0.0277 0 1.0272 0.0277 0.1352 1.0394 0.0227 0 1.0321 0.0321 0 - [5,24,1.0361,0.0277,0,1.0272,0.0277,0.1352,1.0394,0.0227,0,1.0321,0.0321,0], -// 5 24 1.0361 0.0277 0 1.0394 0.0227 0 1.0272 0.0277 0.1352 1.0361 0.0277 -0.1364 - [5,24,1.0361,0.0277,0,1.0394,0.0227,0,1.0272,0.0277,0.1352,1.0361,0.0277,-0.1364], -// 5 24 1.0394 0.0227 0 1.0304 0.0227 0.1356 1.042 0.0174 0 1.0361 0.0277 0 - [5,24,1.0394,0.0227,0,1.0304,0.0227,0.1356,1.042,0.0174,0,1.0361,0.0277,0], -// 5 24 1.0394 0.0227 0 1.042 0.0174 0 1.0304 0.0227 0.1356 1.0394 0.0227 -0.1369 - [5,24,1.0394,0.0227,0,1.042,0.0174,0,1.0304,0.0227,0.1356,1.0394,0.0227,-0.1369], -// 5 24 1.042 0.0174 0 1.033 0.0174 0.136 1.0439 0.0118 0 1.0394 0.0227 0 - [5,24,1.042,0.0174,0,1.033,0.0174,0.136,1.0439,0.0118,0,1.0394,0.0227,0], -// 5 24 1.042 0.0174 0 1.0439 0.0118 0 1.033 0.0174 0.136 1.042 0.0174 -0.1372 - [5,24,1.042,0.0174,0,1.0439,0.0118,0,1.033,0.0174,0.136,1.042,0.0174,-0.1372], -// 5 24 1.0439 0.0118 0 1.0349 0.0118 0.1362 1.0451 0.0059 0 1.042 0.0174 0 - [5,24,1.0439,0.0118,0,1.0349,0.0118,0.1362,1.0451,0.0059,0,1.042,0.0174,0], -// 5 24 1.0439 0.0118 0 1.0451 0.0059 0 1.0349 0.0118 0.1362 1.0439 0.0118 -0.1375 - [5,24,1.0439,0.0118,0,1.0451,0.0059,0,1.0349,0.0118,0.1362,1.0439,0.0118,-0.1375], -// 5 24 1.0451 0.0059 0 1.0361 0.0059 0.1364 1.0455 0 0 1.0439 0.0118 0 - [5,24,1.0451,0.0059,0,1.0361,0.0059,0.1364,1.0455,0,0,1.0439,0.0118,0], -// 5 24 1.0451 0.0059 0 1.0455 0 0 1.0361 0.0059 0.1364 1.0451 0.0059 -0.1376 - [5,24,1.0451,0.0059,0,1.0455,0,0,1.0361,0.0059,0.1364,1.0451,0.0059,-0.1376], -// 5 24 1.0455 0 0 1.0365 0 0.1364 1.0455 -0.006 0 1.0451 0.0059 0 - [5,24,1.0455,0,0,1.0365,0,0.1364,1.0455,-0.006,0,1.0451,0.0059,0], -// 5 24 0.9914 0.0455 0.1305 0.9659 0.0455 0.2588 0.9973 0.0451 0.1313 0.9855 0.0455 0.1297 - [5,24,0.9914,0.0455,0.1305,0.9659,0.0455,0.2588,0.9973,0.0451,0.1313,0.9855,0.0455,0.1297], -// 5 24 0.9914 0.0455 0.1305 0.9973 0.0451 0.1313 0.9659 0.0455 0.2588 1 0.0455 0 - [5,24,0.9914,0.0455,0.1305,0.9973,0.0451,0.1313,0.9659,0.0455,0.2588,1,0.0455,0], -// 5 24 0.9973 0.0451 0.1313 0.9716 0.0451 0.2603 1.0031 0.0439 0.132 0.9914 0.0455 0.1305 - [5,24,0.9973,0.0451,0.1313,0.9716,0.0451,0.2603,1.0031,0.0439,0.132,0.9914,0.0455,0.1305], -// 5 24 0.9973 0.0451 0.1313 1.0031 0.0439 0.132 0.9716 0.0451 0.2603 1.0059 0.0451 0 - [5,24,0.9973,0.0451,0.1313,1.0031,0.0439,0.132,0.9716,0.0451,0.2603,1.0059,0.0451,0], -// 5 24 1.0031 0.0439 0.132 0.9773 0.0439 0.2618 1.0086 0.042 0.1328 0.9973 0.0451 0.1313 - [5,24,1.0031,0.0439,0.132,0.9773,0.0439,0.2618,1.0086,0.042,0.1328,0.9973,0.0451,0.1313], -// 5 24 1.0031 0.0439 0.132 1.0086 0.042 0.1328 0.9773 0.0439 0.2618 1.0118 0.0439 0 - [5,24,1.0031,0.0439,0.132,1.0086,0.042,0.1328,0.9773,0.0439,0.2618,1.0118,0.0439,0], -// 5 24 1.0086 0.042 0.1328 0.9827 0.042 0.2633 1.0139 0.0394 0.1335 1.0031 0.0439 0.132 - [5,24,1.0086,0.042,0.1328,0.9827,0.042,0.2633,1.0139,0.0394,0.1335,1.0031,0.0439,0.132], -// 5 24 1.0086 0.042 0.1328 1.0139 0.0394 0.1335 0.9827 0.042 0.2633 1.0174 0.042 0 - [5,24,1.0086,0.042,0.1328,1.0139,0.0394,0.1335,0.9827,0.042,0.2633,1.0174,0.042,0], -// 5 24 1.0139 0.0394 0.1335 0.9879 0.0394 0.2647 1.0188 0.0361 0.1341 1.0086 0.042 0.1328 - [5,24,1.0139,0.0394,0.1335,0.9879,0.0394,0.2647,1.0188,0.0361,0.1341,1.0086,0.042,0.1328], -// 5 24 1.0139 0.0394 0.1335 1.0188 0.0361 0.1341 0.9879 0.0394 0.2647 1.0227 0.0394 0 - [5,24,1.0139,0.0394,0.1335,1.0188,0.0361,0.1341,0.9879,0.0394,0.2647,1.0227,0.0394,0], -// 5 24 1.0188 0.0361 0.1341 0.9926 0.0361 0.266 1.0233 0.0321 0.1347 1.0139 0.0394 0.1335 - [5,24,1.0188,0.0361,0.1341,0.9926,0.0361,0.266,1.0233,0.0321,0.1347,1.0139,0.0394,0.1335], -// 5 24 1.0188 0.0361 0.1341 1.0233 0.0321 0.1347 0.9926 0.0361 0.266 1.0277 0.0361 0 - [5,24,1.0188,0.0361,0.1341,1.0233,0.0321,0.1347,0.9926,0.0361,0.266,1.0277,0.0361,0], -// 5 24 1.0233 0.0321 0.1347 0.9969 0.0321 0.2671 1.0272 0.0277 0.1352 1.0188 0.0361 0.1341 - [5,24,1.0233,0.0321,0.1347,0.9969,0.0321,0.2671,1.0272,0.0277,0.1352,1.0188,0.0361,0.1341], -// 5 24 1.0233 0.0321 0.1347 1.0272 0.0277 0.1352 0.9969 0.0321 0.2671 1.0321 0.0321 0 - [5,24,1.0233,0.0321,0.1347,1.0272,0.0277,0.1352,0.9969,0.0321,0.2671,1.0321,0.0321,0], -// 5 24 1.0272 0.0277 0.1352 1.0007 0.0277 0.2681 1.0304 0.0227 0.1356 1.0233 0.0321 0.1347 - [5,24,1.0272,0.0277,0.1352,1.0007,0.0277,0.2681,1.0304,0.0227,0.1356,1.0233,0.0321,0.1347], -// 5 24 1.0272 0.0277 0.1352 1.0304 0.0227 0.1356 1.0007 0.0277 0.2681 1.0361 0.0277 0 - [5,24,1.0272,0.0277,0.1352,1.0304,0.0227,0.1356,1.0007,0.0277,0.2681,1.0361,0.0277,0], -// 5 24 1.0304 0.0227 0.1356 1.0039 0.0227 0.269 1.033 0.0174 0.136 1.0272 0.0277 0.1352 - [5,24,1.0304,0.0227,0.1356,1.0039,0.0227,0.269,1.033,0.0174,0.136,1.0272,0.0277,0.1352], -// 5 24 1.0304 0.0227 0.1356 1.033 0.0174 0.136 1.0039 0.0227 0.269 1.0394 0.0227 0 - [5,24,1.0304,0.0227,0.1356,1.033,0.0174,0.136,1.0039,0.0227,0.269,1.0394,0.0227,0], -// 5 24 1.033 0.0174 0.136 1.0065 0.0174 0.2697 1.0349 0.0118 0.1362 1.0304 0.0227 0.1356 - [5,24,1.033,0.0174,0.136,1.0065,0.0174,0.2697,1.0349,0.0118,0.1362,1.0304,0.0227,0.1356], -// 5 24 1.033 0.0174 0.136 1.0349 0.0118 0.1362 1.0065 0.0174 0.2697 1.042 0.0174 0 - [5,24,1.033,0.0174,0.136,1.0349,0.0118,0.1362,1.0065,0.0174,0.2697,1.042,0.0174,0], -// 5 24 1.0349 0.0118 0.1362 1.0083 0.0118 0.2702 1.0361 0.0059 0.1364 1.033 0.0174 0.136 - [5,24,1.0349,0.0118,0.1362,1.0083,0.0118,0.2702,1.0361,0.0059,0.1364,1.033,0.0174,0.136], -// 5 24 1.0349 0.0118 0.1362 1.0361 0.0059 0.1364 1.0083 0.0118 0.2702 1.0439 0.0118 0 - [5,24,1.0349,0.0118,0.1362,1.0361,0.0059,0.1364,1.0083,0.0118,0.2702,1.0439,0.0118,0], -// 5 24 1.0361 0.0059 0.1364 1.0094 0.0059 0.2705 1.0365 0 0.1364 1.0349 0.0118 0.1362 - [5,24,1.0361,0.0059,0.1364,1.0094,0.0059,0.2705,1.0365,0,0.1364,1.0349,0.0118,0.1362], -// 5 24 1.0361 0.0059 0.1364 1.0365 0 0.1364 1.0094 0.0059 0.2705 1.0451 0.0059 0 - [5,24,1.0361,0.0059,0.1364,1.0365,0,0.1364,1.0094,0.0059,0.2705,1.0451,0.0059,0], -// 5 24 1.0365 0 0.1364 1.0098 0 0.2706 1.0365 -0.006 0.1364 1.0361 0.0059 0.1364 - [5,24,1.0365,0,0.1364,1.0098,0,0.2706,1.0365,-0.006,0.1364,1.0361,0.0059,0.1364], -// 5 24 0.9659 0.0455 0.2588 0.9239 0.0455 0.3827 0.9716 0.0451 0.2603 0.9601 0.0455 0.2573 - [5,24,0.9659,0.0455,0.2588,0.9239,0.0455,0.3827,0.9716,0.0451,0.2603,0.9601,0.0455,0.2573], -// 5 24 0.9659 0.0455 0.2588 0.9716 0.0451 0.2603 0.9239 0.0455 0.3827 0.9914 0.0455 0.1305 - [5,24,0.9659,0.0455,0.2588,0.9716,0.0451,0.2603,0.9239,0.0455,0.3827,0.9914,0.0455,0.1305], -// 5 24 0.9716 0.0451 0.2603 0.9294 0.0451 0.385 0.9773 0.0439 0.2618 0.9659 0.0455 0.2588 - [5,24,0.9716,0.0451,0.2603,0.9294,0.0451,0.385,0.9773,0.0439,0.2618,0.9659,0.0455,0.2588], -// 5 24 0.9716 0.0451 0.2603 0.9773 0.0439 0.2618 0.9294 0.0451 0.385 0.9973 0.0451 0.1313 - [5,24,0.9716,0.0451,0.2603,0.9773,0.0439,0.2618,0.9294,0.0451,0.385,0.9973,0.0451,0.1313], -// 5 24 0.9773 0.0439 0.2618 0.9348 0.0439 0.3872 0.9827 0.042 0.2633 0.9716 0.0451 0.2603 - [5,24,0.9773,0.0439,0.2618,0.9348,0.0439,0.3872,0.9827,0.042,0.2633,0.9716,0.0451,0.2603], -// 5 24 0.9773 0.0439 0.2618 0.9827 0.042 0.2633 0.9348 0.0439 0.3872 1.0031 0.0439 0.132 - [5,24,0.9773,0.0439,0.2618,0.9827,0.042,0.2633,0.9348,0.0439,0.3872,1.0031,0.0439,0.132], -// 5 24 0.9827 0.042 0.2633 0.94 0.042 0.3894 0.9879 0.0394 0.2647 0.9773 0.0439 0.2618 - [5,24,0.9827,0.042,0.2633,0.94,0.042,0.3894,0.9879,0.0394,0.2647,0.9773,0.0439,0.2618], -// 5 24 0.9827 0.042 0.2633 0.9879 0.0394 0.2647 0.94 0.042 0.3894 1.0086 0.042 0.1328 - [5,24,0.9827,0.042,0.2633,0.9879,0.0394,0.2647,0.94,0.042,0.3894,1.0086,0.042,0.1328], -// 5 24 0.9879 0.0394 0.2647 0.9449 0.0394 0.3914 0.9926 0.0361 0.266 0.9827 0.042 0.2633 - [5,24,0.9879,0.0394,0.2647,0.9449,0.0394,0.3914,0.9926,0.0361,0.266,0.9827,0.042,0.2633], -// 5 24 0.9879 0.0394 0.2647 0.9926 0.0361 0.266 0.9449 0.0394 0.3914 1.0139 0.0394 0.1335 - [5,24,0.9879,0.0394,0.2647,0.9926,0.0361,0.266,0.9449,0.0394,0.3914,1.0139,0.0394,0.1335], -// 5 24 0.9926 0.0361 0.266 0.9495 0.0361 0.3933 0.9969 0.0321 0.2671 0.9879 0.0394 0.2647 - [5,24,0.9926,0.0361,0.266,0.9495,0.0361,0.3933,0.9969,0.0321,0.2671,0.9879,0.0394,0.2647], -// 5 24 0.9926 0.0361 0.266 0.9969 0.0321 0.2671 0.9495 0.0361 0.3933 1.0188 0.0361 0.1341 - [5,24,0.9926,0.0361,0.266,0.9969,0.0321,0.2671,0.9495,0.0361,0.3933,1.0188,0.0361,0.1341], -// 5 24 0.9969 0.0321 0.2671 0.9536 0.0321 0.395 1.0007 0.0277 0.2681 0.9926 0.0361 0.266 - [5,24,0.9969,0.0321,0.2671,0.9536,0.0321,0.395,1.0007,0.0277,0.2681,0.9926,0.0361,0.266], -// 5 24 0.9969 0.0321 0.2671 1.0007 0.0277 0.2681 0.9536 0.0321 0.395 1.0233 0.0321 0.1347 - [5,24,0.9969,0.0321,0.2671,1.0007,0.0277,0.2681,0.9536,0.0321,0.395,1.0233,0.0321,0.1347], -// 5 24 1.0007 0.0277 0.2681 0.9572 0.0277 0.3965 1.0039 0.0227 0.269 0.9969 0.0321 0.2671 - [5,24,1.0007,0.0277,0.2681,0.9572,0.0277,0.3965,1.0039,0.0227,0.269,0.9969,0.0321,0.2671], -// 5 24 1.0007 0.0277 0.2681 1.0039 0.0227 0.269 0.9572 0.0277 0.3965 1.0272 0.0277 0.1352 - [5,24,1.0007,0.0277,0.2681,1.0039,0.0227,0.269,0.9572,0.0277,0.3965,1.0272,0.0277,0.1352], -// 5 24 1.0039 0.0227 0.269 0.9603 0.0227 0.3978 1.0065 0.0174 0.2697 1.0007 0.0277 0.2681 - [5,24,1.0039,0.0227,0.269,0.9603,0.0227,0.3978,1.0065,0.0174,0.2697,1.0007,0.0277,0.2681], -// 5 24 1.0039 0.0227 0.269 1.0065 0.0174 0.2697 0.9603 0.0227 0.3978 1.0304 0.0227 0.1356 - [5,24,1.0039,0.0227,0.269,1.0065,0.0174,0.2697,0.9603,0.0227,0.3978,1.0304,0.0227,0.1356], -// 5 24 1.0065 0.0174 0.2697 0.9627 0.0174 0.3988 1.0083 0.0118 0.2702 1.0039 0.0227 0.269 - [5,24,1.0065,0.0174,0.2697,0.9627,0.0174,0.3988,1.0083,0.0118,0.2702,1.0039,0.0227,0.269], -// 5 24 1.0065 0.0174 0.2697 1.0083 0.0118 0.2702 0.9627 0.0174 0.3988 1.033 0.0174 0.136 - [5,24,1.0065,0.0174,0.2697,1.0083,0.0118,0.2702,0.9627,0.0174,0.3988,1.033,0.0174,0.136], -// 5 24 1.0083 0.0118 0.2702 0.9645 0.0118 0.3995 1.0094 0.0059 0.2705 1.0065 0.0174 0.2697 - [5,24,1.0083,0.0118,0.2702,0.9645,0.0118,0.3995,1.0094,0.0059,0.2705,1.0065,0.0174,0.2697], -// 5 24 1.0083 0.0118 0.2702 1.0094 0.0059 0.2705 0.9645 0.0118 0.3995 1.0349 0.0118 0.1362 - [5,24,1.0083,0.0118,0.2702,1.0094,0.0059,0.2705,0.9645,0.0118,0.3995,1.0349,0.0118,0.1362], -// 5 24 1.0094 0.0059 0.2705 0.9655 0.0059 0.3999 1.0098 0 0.2706 1.0083 0.0118 0.2702 - [5,24,1.0094,0.0059,0.2705,0.9655,0.0059,0.3999,1.0098,0,0.2706,1.0083,0.0118,0.2702], -// 5 24 1.0094 0.0059 0.2705 1.0098 0 0.2706 0.9655 0.0059 0.3999 1.0361 0.0059 0.1364 - [5,24,1.0094,0.0059,0.2705,1.0098,0,0.2706,0.9655,0.0059,0.3999,1.0361,0.0059,0.1364], -// 5 24 1.0098 0 0.2706 0.9659 0 0.4001 1.0098 -0.006 0.2706 1.0094 0.0059 0.2705 - [5,24,1.0098,0,0.2706,0.9659,0,0.4001,1.0098,-0.006,0.2706,1.0094,0.0059,0.2705], -// 5 24 0.9239 0.0455 0.3827 0.866 0.0455 0.5 0.9294 0.0451 0.385 0.9184 0.0455 0.3804 - [5,24,0.9239,0.0455,0.3827,0.866,0.0455,0.5,0.9294,0.0451,0.385,0.9184,0.0455,0.3804], -// 5 24 0.9239 0.0455 0.3827 0.9294 0.0451 0.385 0.866 0.0455 0.5 0.9659 0.0455 0.2588 - [5,24,0.9239,0.0455,0.3827,0.9294,0.0451,0.385,0.866,0.0455,0.5,0.9659,0.0455,0.2588], -// 5 24 0.9294 0.0451 0.385 0.8711 0.0451 0.503 0.9348 0.0439 0.3872 0.9239 0.0455 0.3827 - [5,24,0.9294,0.0451,0.385,0.8711,0.0451,0.503,0.9348,0.0439,0.3872,0.9239,0.0455,0.3827], -// 5 24 0.9294 0.0451 0.385 0.9348 0.0439 0.3872 0.8711 0.0451 0.503 0.9716 0.0451 0.2603 - [5,24,0.9294,0.0451,0.385,0.9348,0.0439,0.3872,0.8711,0.0451,0.503,0.9716,0.0451,0.2603], -// 5 24 0.9348 0.0439 0.3872 0.8762 0.0439 0.5059 0.94 0.042 0.3894 0.9294 0.0451 0.385 - [5,24,0.9348,0.0439,0.3872,0.8762,0.0439,0.5059,0.94,0.042,0.3894,0.9294,0.0451,0.385], -// 5 24 0.9348 0.0439 0.3872 0.94 0.042 0.3894 0.8762 0.0439 0.5059 0.9773 0.0439 0.2618 - [5,24,0.9348,0.0439,0.3872,0.94,0.042,0.3894,0.8762,0.0439,0.5059,0.9773,0.0439,0.2618], -// 5 24 0.94 0.042 0.3894 0.8811 0.042 0.5087 0.9449 0.0394 0.3914 0.9348 0.0439 0.3872 - [5,24,0.94,0.042,0.3894,0.8811,0.042,0.5087,0.9449,0.0394,0.3914,0.9348,0.0439,0.3872], -// 5 24 0.94 0.042 0.3894 0.9449 0.0394 0.3914 0.8811 0.042 0.5087 0.9827 0.042 0.2633 - [5,24,0.94,0.042,0.3894,0.9449,0.0394,0.3914,0.8811,0.042,0.5087,0.9827,0.042,0.2633], -// 5 24 0.9449 0.0394 0.3914 0.8857 0.0394 0.5114 0.9495 0.0361 0.3933 0.94 0.042 0.3894 - [5,24,0.9449,0.0394,0.3914,0.8857,0.0394,0.5114,0.9495,0.0361,0.3933,0.94,0.042,0.3894], -// 5 24 0.9449 0.0394 0.3914 0.9495 0.0361 0.3933 0.8857 0.0394 0.5114 0.9879 0.0394 0.2647 - [5,24,0.9449,0.0394,0.3914,0.9495,0.0361,0.3933,0.8857,0.0394,0.5114,0.9879,0.0394,0.2647], -// 5 24 0.9495 0.0361 0.3933 0.89 0.0361 0.5138 0.9536 0.0321 0.395 0.9449 0.0394 0.3914 - [5,24,0.9495,0.0361,0.3933,0.89,0.0361,0.5138,0.9536,0.0321,0.395,0.9449,0.0394,0.3914], -// 5 24 0.9495 0.0361 0.3933 0.9536 0.0321 0.395 0.89 0.0361 0.5138 0.9926 0.0361 0.266 - [5,24,0.9495,0.0361,0.3933,0.9536,0.0321,0.395,0.89,0.0361,0.5138,0.9926,0.0361,0.266], -// 5 24 0.9536 0.0321 0.395 0.8938 0.0321 0.5161 0.9572 0.0277 0.3965 0.9495 0.0361 0.3933 - [5,24,0.9536,0.0321,0.395,0.8938,0.0321,0.5161,0.9572,0.0277,0.3965,0.9495,0.0361,0.3933], -// 5 24 0.9536 0.0321 0.395 0.9572 0.0277 0.3965 0.8938 0.0321 0.5161 0.9969 0.0321 0.2671 - [5,24,0.9536,0.0321,0.395,0.9572,0.0277,0.3965,0.8938,0.0321,0.5161,0.9969,0.0321,0.2671], -// 5 24 0.9572 0.0277 0.3965 0.8972 0.0277 0.518 0.9603 0.0227 0.3978 0.9536 0.0321 0.395 - [5,24,0.9572,0.0277,0.3965,0.8972,0.0277,0.518,0.9603,0.0227,0.3978,0.9536,0.0321,0.395], -// 5 24 0.9572 0.0277 0.3965 0.9603 0.0227 0.3978 0.8972 0.0277 0.518 1.0007 0.0277 0.2681 - [5,24,0.9572,0.0277,0.3965,0.9603,0.0227,0.3978,0.8972,0.0277,0.518,1.0007,0.0277,0.2681], -// 5 24 0.9603 0.0227 0.3978 0.9001 0.0227 0.5197 0.9627 0.0174 0.3988 0.9572 0.0277 0.3965 - [5,24,0.9603,0.0227,0.3978,0.9001,0.0227,0.5197,0.9627,0.0174,0.3988,0.9572,0.0277,0.3965], -// 5 24 0.9603 0.0227 0.3978 0.9627 0.0174 0.3988 0.9001 0.0227 0.5197 1.0039 0.0227 0.269 - [5,24,0.9603,0.0227,0.3978,0.9627,0.0174,0.3988,0.9001,0.0227,0.5197,1.0039,0.0227,0.269], -// 5 24 0.9627 0.0174 0.3988 0.9024 0.0174 0.521 0.9645 0.0118 0.3995 0.9603 0.0227 0.3978 - [5,24,0.9627,0.0174,0.3988,0.9024,0.0174,0.521,0.9645,0.0118,0.3995,0.9603,0.0227,0.3978], -// 5 24 0.9627 0.0174 0.3988 0.9645 0.0118 0.3995 0.9024 0.0174 0.521 1.0065 0.0174 0.2697 - [5,24,0.9627,0.0174,0.3988,0.9645,0.0118,0.3995,0.9024,0.0174,0.521,1.0065,0.0174,0.2697], -// 5 24 0.9645 0.0118 0.3995 0.904 0.0118 0.522 0.9655 0.0059 0.3999 0.9627 0.0174 0.3988 - [5,24,0.9645,0.0118,0.3995,0.904,0.0118,0.522,0.9655,0.0059,0.3999,0.9627,0.0174,0.3988], -// 5 24 0.9645 0.0118 0.3995 0.9655 0.0059 0.3999 0.904 0.0118 0.522 1.0083 0.0118 0.2702 - [5,24,0.9645,0.0118,0.3995,0.9655,0.0059,0.3999,0.904,0.0118,0.522,1.0083,0.0118,0.2702], -// 5 24 0.9655 0.0059 0.3999 0.905 0.0059 0.5225 0.9659 0 0.4001 0.9645 0.0118 0.3995 - [5,24,0.9655,0.0059,0.3999,0.905,0.0059,0.5225,0.9659,0,0.4001,0.9645,0.0118,0.3995], -// 5 24 0.9655 0.0059 0.3999 0.9659 0 0.4001 0.905 0.0059 0.5225 1.0094 0.0059 0.2705 - [5,24,0.9655,0.0059,0.3999,0.9659,0,0.4001,0.905,0.0059,0.5225,1.0094,0.0059,0.2705], -// 5 24 0.9659 0 0.4001 0.9054 0 0.5227 0.9659 -0.006 0.4001 0.9655 0.0059 0.3999 - [5,24,0.9659,0,0.4001,0.9054,0,0.5227,0.9659,-0.006,0.4001,0.9655,0.0059,0.3999], -// 5 24 0.866 0.0455 0.5 0.7934 0.0455 0.6088 0.8711 0.0451 0.503 0.8608 0.0455 0.497 - [5,24,0.866,0.0455,0.5,0.7934,0.0455,0.6088,0.8711,0.0451,0.503,0.8608,0.0455,0.497], -// 5 24 0.866 0.0455 0.5 0.8711 0.0451 0.503 0.7934 0.0455 0.6088 0.9239 0.0455 0.3827 - [5,24,0.866,0.0455,0.5,0.8711,0.0451,0.503,0.7934,0.0455,0.6088,0.9239,0.0455,0.3827], -// 5 24 0.8711 0.0451 0.503 0.7981 0.0451 0.6124 0.8762 0.0439 0.5059 0.866 0.0455 0.5 - [5,24,0.8711,0.0451,0.503,0.7981,0.0451,0.6124,0.8762,0.0439,0.5059,0.866,0.0455,0.5], -// 5 24 0.8711 0.0451 0.503 0.8762 0.0439 0.5059 0.7981 0.0451 0.6124 0.9294 0.0451 0.385 - [5,24,0.8711,0.0451,0.503,0.8762,0.0439,0.5059,0.7981,0.0451,0.6124,0.9294,0.0451,0.385], -// 5 24 0.8762 0.0439 0.5059 0.8027 0.0439 0.616 0.8811 0.042 0.5087 0.8711 0.0451 0.503 - [5,24,0.8762,0.0439,0.5059,0.8027,0.0439,0.616,0.8811,0.042,0.5087,0.8711,0.0451,0.503], -// 5 24 0.8762 0.0439 0.5059 0.8811 0.042 0.5087 0.8027 0.0439 0.616 0.9348 0.0439 0.3872 - [5,24,0.8762,0.0439,0.5059,0.8811,0.042,0.5087,0.8027,0.0439,0.616,0.9348,0.0439,0.3872], -// 5 24 0.8811 0.042 0.5087 0.8072 0.042 0.6194 0.8857 0.0394 0.5114 0.8762 0.0439 0.5059 - [5,24,0.8811,0.042,0.5087,0.8072,0.042,0.6194,0.8857,0.0394,0.5114,0.8762,0.0439,0.5059], -// 5 24 0.8811 0.042 0.5087 0.8857 0.0394 0.5114 0.8072 0.042 0.6194 0.94 0.042 0.3894 - [5,24,0.8811,0.042,0.5087,0.8857,0.0394,0.5114,0.8072,0.042,0.6194,0.94,0.042,0.3894], -// 5 24 0.8857 0.0394 0.5114 0.8114 0.0394 0.6226 0.89 0.0361 0.5138 0.8811 0.042 0.5087 - [5,24,0.8857,0.0394,0.5114,0.8114,0.0394,0.6226,0.89,0.0361,0.5138,0.8811,0.042,0.5087], -// 5 24 0.8857 0.0394 0.5114 0.89 0.0361 0.5138 0.8114 0.0394 0.6226 0.9449 0.0394 0.3914 - [5,24,0.8857,0.0394,0.5114,0.89,0.0361,0.5138,0.8114,0.0394,0.6226,0.9449,0.0394,0.3914], -// 5 24 0.89 0.0361 0.5138 0.8154 0.0361 0.6256 0.8938 0.0321 0.5161 0.8857 0.0394 0.5114 - [5,24,0.89,0.0361,0.5138,0.8154,0.0361,0.6256,0.8938,0.0321,0.5161,0.8857,0.0394,0.5114], -// 5 24 0.89 0.0361 0.5138 0.8938 0.0321 0.5161 0.8154 0.0361 0.6256 0.9495 0.0361 0.3933 - [5,24,0.89,0.0361,0.5138,0.8938,0.0321,0.5161,0.8154,0.0361,0.6256,0.9495,0.0361,0.3933], -// 5 24 0.8938 0.0321 0.5161 0.8189 0.0321 0.6284 0.8972 0.0277 0.518 0.89 0.0361 0.5138 - [5,24,0.8938,0.0321,0.5161,0.8189,0.0321,0.6284,0.8972,0.0277,0.518,0.89,0.0361,0.5138], -// 5 24 0.8938 0.0321 0.5161 0.8972 0.0277 0.518 0.8189 0.0321 0.6284 0.9536 0.0321 0.395 - [5,24,0.8938,0.0321,0.5161,0.8972,0.0277,0.518,0.8189,0.0321,0.6284,0.9536,0.0321,0.395], -// 5 24 0.8972 0.0277 0.518 0.822 0.0277 0.6308 0.9001 0.0227 0.5197 0.8938 0.0321 0.5161 - [5,24,0.8972,0.0277,0.518,0.822,0.0277,0.6308,0.9001,0.0227,0.5197,0.8938,0.0321,0.5161], -// 5 24 0.8972 0.0277 0.518 0.9001 0.0227 0.5197 0.822 0.0277 0.6308 0.9572 0.0277 0.3965 - [5,24,0.8972,0.0277,0.518,0.9001,0.0227,0.5197,0.822,0.0277,0.6308,0.9572,0.0277,0.3965], -// 5 24 0.9001 0.0227 0.5197 0.8246 0.0227 0.6328 0.9024 0.0174 0.521 0.8972 0.0277 0.518 - [5,24,0.9001,0.0227,0.5197,0.8246,0.0227,0.6328,0.9024,0.0174,0.521,0.8972,0.0277,0.518], -// 5 24 0.9001 0.0227 0.5197 0.9024 0.0174 0.521 0.8246 0.0227 0.6328 0.9603 0.0227 0.3978 - [5,24,0.9001,0.0227,0.5197,0.9024,0.0174,0.521,0.8246,0.0227,0.6328,0.9603,0.0227,0.3978], -// 5 24 0.9024 0.0174 0.521 0.8267 0.0174 0.6344 0.904 0.0118 0.522 0.9001 0.0227 0.5197 - [5,24,0.9024,0.0174,0.521,0.8267,0.0174,0.6344,0.904,0.0118,0.522,0.9001,0.0227,0.5197], -// 5 24 0.9024 0.0174 0.521 0.904 0.0118 0.522 0.8267 0.0174 0.6344 0.9627 0.0174 0.3988 - [5,24,0.9024,0.0174,0.521,0.904,0.0118,0.522,0.8267,0.0174,0.6344,0.9627,0.0174,0.3988], -// 5 24 0.904 0.0118 0.522 0.8282 0.0118 0.6355 0.905 0.0059 0.5225 0.9024 0.0174 0.521 - [5,24,0.904,0.0118,0.522,0.8282,0.0118,0.6355,0.905,0.0059,0.5225,0.9024,0.0174,0.521], -// 5 24 0.904 0.0118 0.522 0.905 0.0059 0.5225 0.8282 0.0118 0.6355 0.9645 0.0118 0.3995 - [5,24,0.904,0.0118,0.522,0.905,0.0059,0.5225,0.8282,0.0118,0.6355,0.9645,0.0118,0.3995], -// 5 24 0.905 0.0059 0.5225 0.8292 0.0059 0.6362 0.9054 0 0.5227 0.904 0.0118 0.522 - [5,24,0.905,0.0059,0.5225,0.8292,0.0059,0.6362,0.9054,0,0.5227,0.904,0.0118,0.522], -// 5 24 0.905 0.0059 0.5225 0.9054 0 0.5227 0.8292 0.0059 0.6362 0.9655 0.0059 0.3999 - [5,24,0.905,0.0059,0.5225,0.9054,0,0.5227,0.8292,0.0059,0.6362,0.9655,0.0059,0.3999], -// 5 24 0.9054 0 0.5227 0.8295 0 0.6365 0.9054 -0.006 0.5227 0.905 0.0059 0.5225 - [5,24,0.9054,0,0.5227,0.8295,0,0.6365,0.9054,-0.006,0.5227,0.905,0.0059,0.5225], -// 5 24 0.7934 0.0455 0.6088 0.7071 0.0455 0.7071 0.7981 0.0451 0.6124 0.7887 0.0455 0.6052 - [5,24,0.7934,0.0455,0.6088,0.7071,0.0455,0.7071,0.7981,0.0451,0.6124,0.7887,0.0455,0.6052], -// 5 24 0.7934 0.0455 0.6088 0.7981 0.0451 0.6124 0.7071 0.0455 0.7071 0.866 0.0455 0.5 - [5,24,0.7934,0.0455,0.6088,0.7981,0.0451,0.6124,0.7071,0.0455,0.7071,0.866,0.0455,0.5], -// 5 24 0.7981 0.0451 0.6124 0.7113 0.0451 0.7113 0.8027 0.0439 0.616 0.7934 0.0455 0.6088 - [5,24,0.7981,0.0451,0.6124,0.7113,0.0451,0.7113,0.8027,0.0439,0.616,0.7934,0.0455,0.6088], -// 5 24 0.7981 0.0451 0.6124 0.8027 0.0439 0.616 0.7113 0.0451 0.7113 0.8711 0.0451 0.503 - [5,24,0.7981,0.0451,0.6124,0.8027,0.0439,0.616,0.7113,0.0451,0.7113,0.8711,0.0451,0.503], -// 5 24 0.8027 0.0439 0.616 0.7154 0.0439 0.7154 0.8072 0.042 0.6194 0.7981 0.0451 0.6124 - [5,24,0.8027,0.0439,0.616,0.7154,0.0439,0.7154,0.8072,0.042,0.6194,0.7981,0.0451,0.6124], -// 5 24 0.8027 0.0439 0.616 0.8072 0.042 0.6194 0.7154 0.0439 0.7154 0.8762 0.0439 0.5059 - [5,24,0.8027,0.0439,0.616,0.8072,0.042,0.6194,0.7154,0.0439,0.7154,0.8762,0.0439,0.5059], -// 5 24 0.8072 0.042 0.6194 0.7194 0.042 0.7194 0.8114 0.0394 0.6226 0.8027 0.0439 0.616 - [5,24,0.8072,0.042,0.6194,0.7194,0.042,0.7194,0.8114,0.0394,0.6226,0.8027,0.0439,0.616], -// 5 24 0.8072 0.042 0.6194 0.8114 0.0394 0.6226 0.7194 0.042 0.7194 0.8811 0.042 0.5087 - [5,24,0.8072,0.042,0.6194,0.8114,0.0394,0.6226,0.7194,0.042,0.7194,0.8811,0.042,0.5087], -// 5 24 0.8114 0.0394 0.6226 0.7232 0.0394 0.7232 0.8154 0.0361 0.6256 0.8072 0.042 0.6194 - [5,24,0.8114,0.0394,0.6226,0.7232,0.0394,0.7232,0.8154,0.0361,0.6256,0.8072,0.042,0.6194], -// 5 24 0.8114 0.0394 0.6226 0.8154 0.0361 0.6256 0.7232 0.0394 0.7232 0.8857 0.0394 0.5114 - [5,24,0.8114,0.0394,0.6226,0.8154,0.0361,0.6256,0.7232,0.0394,0.7232,0.8857,0.0394,0.5114], -// 5 24 0.8154 0.0361 0.6256 0.7267 0.0361 0.7267 0.8189 0.0321 0.6284 0.8114 0.0394 0.6226 - [5,24,0.8154,0.0361,0.6256,0.7267,0.0361,0.7267,0.8189,0.0321,0.6284,0.8114,0.0394,0.6226], -// 5 24 0.8154 0.0361 0.6256 0.8189 0.0321 0.6284 0.7267 0.0361 0.7267 0.89 0.0361 0.5138 - [5,24,0.8154,0.0361,0.6256,0.8189,0.0321,0.6284,0.7267,0.0361,0.7267,0.89,0.0361,0.5138], -// 5 24 0.8189 0.0321 0.6284 0.7298 0.0321 0.7298 0.822 0.0277 0.6308 0.8154 0.0361 0.6256 - [5,24,0.8189,0.0321,0.6284,0.7298,0.0321,0.7298,0.822,0.0277,0.6308,0.8154,0.0361,0.6256], -// 5 24 0.8189 0.0321 0.6284 0.822 0.0277 0.6308 0.7298 0.0321 0.7298 0.8938 0.0321 0.5161 - [5,24,0.8189,0.0321,0.6284,0.822,0.0277,0.6308,0.7298,0.0321,0.7298,0.8938,0.0321,0.5161], -// 5 24 0.822 0.0277 0.6308 0.7326 0.0277 0.7326 0.8246 0.0227 0.6328 0.8189 0.0321 0.6284 - [5,24,0.822,0.0277,0.6308,0.7326,0.0277,0.7326,0.8246,0.0227,0.6328,0.8189,0.0321,0.6284], -// 5 24 0.822 0.0277 0.6308 0.8246 0.0227 0.6328 0.7326 0.0277 0.7326 0.8972 0.0277 0.518 - [5,24,0.822,0.0277,0.6308,0.8246,0.0227,0.6328,0.7326,0.0277,0.7326,0.8972,0.0277,0.518], -// 5 24 0.8246 0.0227 0.6328 0.7349 0.0227 0.7349 0.8267 0.0174 0.6344 0.822 0.0277 0.6308 - [5,24,0.8246,0.0227,0.6328,0.7349,0.0227,0.7349,0.8267,0.0174,0.6344,0.822,0.0277,0.6308], -// 5 24 0.8246 0.0227 0.6328 0.8267 0.0174 0.6344 0.7349 0.0227 0.7349 0.9001 0.0227 0.5197 - [5,24,0.8246,0.0227,0.6328,0.8267,0.0174,0.6344,0.7349,0.0227,0.7349,0.9001,0.0227,0.5197], -// 5 24 0.8267 0.0174 0.6344 0.7368 0.0174 0.7368 0.8282 0.0118 0.6355 0.8246 0.0227 0.6328 - [5,24,0.8267,0.0174,0.6344,0.7368,0.0174,0.7368,0.8282,0.0118,0.6355,0.8246,0.0227,0.6328], -// 5 24 0.8267 0.0174 0.6344 0.8282 0.0118 0.6355 0.7368 0.0174 0.7368 0.9024 0.0174 0.521 - [5,24,0.8267,0.0174,0.6344,0.8282,0.0118,0.6355,0.7368,0.0174,0.7368,0.9024,0.0174,0.521], -// 5 24 0.8282 0.0118 0.6355 0.7381 0.0118 0.7381 0.8292 0.0059 0.6362 0.8267 0.0174 0.6344 - [5,24,0.8282,0.0118,0.6355,0.7381,0.0118,0.7381,0.8292,0.0059,0.6362,0.8267,0.0174,0.6344], -// 5 24 0.8282 0.0118 0.6355 0.8292 0.0059 0.6362 0.7381 0.0118 0.7381 0.904 0.0118 0.522 - [5,24,0.8282,0.0118,0.6355,0.8292,0.0059,0.6362,0.7381,0.0118,0.7381,0.904,0.0118,0.522], -// 5 24 0.8292 0.0059 0.6362 0.739 0.0059 0.739 0.8295 0 0.6365 0.8282 0.0118 0.6355 - [5,24,0.8292,0.0059,0.6362,0.739,0.0059,0.739,0.8295,0,0.6365,0.8282,0.0118,0.6355], -// 5 24 0.8292 0.0059 0.6362 0.8295 0 0.6365 0.739 0.0059 0.739 0.905 0.0059 0.5225 - [5,24,0.8292,0.0059,0.6362,0.8295,0,0.6365,0.739,0.0059,0.739,0.905,0.0059,0.5225], -// 5 24 0.8295 0 0.6365 0.7392 0 0.7392 0.8295 -0.006 0.6365 0.8292 0.0059 0.6362 - [5,24,0.8295,0,0.6365,0.7392,0,0.7392,0.8295,-0.006,0.6365,0.8292,0.0059,0.6362], -// 5 24 0.7071 0.0455 0.7071 0.6088 0.0455 0.7934 0.7113 0.0451 0.7113 0.7029 0.0455 0.7029 - [5,24,0.7071,0.0455,0.7071,0.6088,0.0455,0.7934,0.7113,0.0451,0.7113,0.7029,0.0455,0.7029], -// 5 24 0.7071 0.0455 0.7071 0.7113 0.0451 0.7113 0.6088 0.0455 0.7934 0.7934 0.0455 0.6088 - [5,24,0.7071,0.0455,0.7071,0.7113,0.0451,0.7113,0.6088,0.0455,0.7934,0.7934,0.0455,0.6088], -// 5 24 0.7113 0.0451 0.7113 0.6124 0.0451 0.7981 0.7154 0.0439 0.7154 0.7071 0.0455 0.7071 - [5,24,0.7113,0.0451,0.7113,0.6124,0.0451,0.7981,0.7154,0.0439,0.7154,0.7071,0.0455,0.7071], -// 5 24 0.7113 0.0451 0.7113 0.7154 0.0439 0.7154 0.6124 0.0451 0.7981 0.7981 0.0451 0.6124 - [5,24,0.7113,0.0451,0.7113,0.7154,0.0439,0.7154,0.6124,0.0451,0.7981,0.7981,0.0451,0.6124], -// 5 24 0.7154 0.0439 0.7154 0.616 0.0439 0.8027 0.7194 0.042 0.7194 0.7113 0.0451 0.7113 - [5,24,0.7154,0.0439,0.7154,0.616,0.0439,0.8027,0.7194,0.042,0.7194,0.7113,0.0451,0.7113], -// 5 24 0.7154 0.0439 0.7154 0.7194 0.042 0.7194 0.616 0.0439 0.8027 0.8027 0.0439 0.616 - [5,24,0.7154,0.0439,0.7154,0.7194,0.042,0.7194,0.616,0.0439,0.8027,0.8027,0.0439,0.616], -// 5 24 0.7194 0.042 0.7194 0.6194 0.042 0.8072 0.7232 0.0394 0.7232 0.7154 0.0439 0.7154 - [5,24,0.7194,0.042,0.7194,0.6194,0.042,0.8072,0.7232,0.0394,0.7232,0.7154,0.0439,0.7154], -// 5 24 0.7194 0.042 0.7194 0.7232 0.0394 0.7232 0.6194 0.042 0.8072 0.8072 0.042 0.6194 - [5,24,0.7194,0.042,0.7194,0.7232,0.0394,0.7232,0.6194,0.042,0.8072,0.8072,0.042,0.6194], -// 5 24 0.7232 0.0394 0.7232 0.6226 0.0394 0.8114 0.7267 0.0361 0.7267 0.7194 0.042 0.7194 - [5,24,0.7232,0.0394,0.7232,0.6226,0.0394,0.8114,0.7267,0.0361,0.7267,0.7194,0.042,0.7194], -// 5 24 0.7232 0.0394 0.7232 0.7267 0.0361 0.7267 0.6226 0.0394 0.8114 0.8114 0.0394 0.6226 - [5,24,0.7232,0.0394,0.7232,0.7267,0.0361,0.7267,0.6226,0.0394,0.8114,0.8114,0.0394,0.6226], -// 5 24 0.7267 0.0361 0.7267 0.6256 0.0361 0.8154 0.7298 0.0321 0.7298 0.7232 0.0394 0.7232 - [5,24,0.7267,0.0361,0.7267,0.6256,0.0361,0.8154,0.7298,0.0321,0.7298,0.7232,0.0394,0.7232], -// 5 24 0.7267 0.0361 0.7267 0.7298 0.0321 0.7298 0.6256 0.0361 0.8154 0.8154 0.0361 0.6256 - [5,24,0.7267,0.0361,0.7267,0.7298,0.0321,0.7298,0.6256,0.0361,0.8154,0.8154,0.0361,0.6256], -// 5 24 0.7298 0.0321 0.7298 0.6284 0.0321 0.8189 0.7326 0.0277 0.7326 0.7267 0.0361 0.7267 - [5,24,0.7298,0.0321,0.7298,0.6284,0.0321,0.8189,0.7326,0.0277,0.7326,0.7267,0.0361,0.7267], -// 5 24 0.7298 0.0321 0.7298 0.7326 0.0277 0.7326 0.6284 0.0321 0.8189 0.8189 0.0321 0.6284 - [5,24,0.7298,0.0321,0.7298,0.7326,0.0277,0.7326,0.6284,0.0321,0.8189,0.8189,0.0321,0.6284], -// 5 24 0.7326 0.0277 0.7326 0.6308 0.0277 0.822 0.7349 0.0227 0.7349 0.7298 0.0321 0.7298 - [5,24,0.7326,0.0277,0.7326,0.6308,0.0277,0.822,0.7349,0.0227,0.7349,0.7298,0.0321,0.7298], -// 5 24 0.7326 0.0277 0.7326 0.7349 0.0227 0.7349 0.6308 0.0277 0.822 0.822 0.0277 0.6308 - [5,24,0.7326,0.0277,0.7326,0.7349,0.0227,0.7349,0.6308,0.0277,0.822,0.822,0.0277,0.6308], -// 5 24 0.7349 0.0227 0.7349 0.6328 0.0227 0.8246 0.7368 0.0174 0.7368 0.7326 0.0277 0.7326 - [5,24,0.7349,0.0227,0.7349,0.6328,0.0227,0.8246,0.7368,0.0174,0.7368,0.7326,0.0277,0.7326], -// 5 24 0.7349 0.0227 0.7349 0.7368 0.0174 0.7368 0.6328 0.0227 0.8246 0.8246 0.0227 0.6328 - [5,24,0.7349,0.0227,0.7349,0.7368,0.0174,0.7368,0.6328,0.0227,0.8246,0.8246,0.0227,0.6328], -// 5 24 0.7368 0.0174 0.7368 0.6344 0.0174 0.8267 0.7381 0.0118 0.7381 0.7349 0.0227 0.7349 - [5,24,0.7368,0.0174,0.7368,0.6344,0.0174,0.8267,0.7381,0.0118,0.7381,0.7349,0.0227,0.7349], -// 5 24 0.7368 0.0174 0.7368 0.7381 0.0118 0.7381 0.6344 0.0174 0.8267 0.8267 0.0174 0.6344 - [5,24,0.7368,0.0174,0.7368,0.7381,0.0118,0.7381,0.6344,0.0174,0.8267,0.8267,0.0174,0.6344], -// 5 24 0.7381 0.0118 0.7381 0.6355 0.0118 0.8282 0.739 0.0059 0.739 0.7368 0.0174 0.7368 - [5,24,0.7381,0.0118,0.7381,0.6355,0.0118,0.8282,0.739,0.0059,0.739,0.7368,0.0174,0.7368], -// 5 24 0.7381 0.0118 0.7381 0.739 0.0059 0.739 0.6355 0.0118 0.8282 0.8282 0.0118 0.6355 - [5,24,0.7381,0.0118,0.7381,0.739,0.0059,0.739,0.6355,0.0118,0.8282,0.8282,0.0118,0.6355], -// 5 24 0.739 0.0059 0.739 0.6362 0.0059 0.8292 0.7392 0 0.7392 0.7381 0.0118 0.7381 - [5,24,0.739,0.0059,0.739,0.6362,0.0059,0.8292,0.7392,0,0.7392,0.7381,0.0118,0.7381], -// 5 24 0.739 0.0059 0.739 0.7392 0 0.7392 0.6362 0.0059 0.8292 0.8292 0.0059 0.6362 - [5,24,0.739,0.0059,0.739,0.7392,0,0.7392,0.6362,0.0059,0.8292,0.8292,0.0059,0.6362], -// 5 24 0.7392 0 0.7392 0.6365 0 0.8295 0.7392 -0.006 0.7392 0.739 0.0059 0.739 - [5,24,0.7392,0,0.7392,0.6365,0,0.8295,0.7392,-0.006,0.7392,0.739,0.0059,0.739], -// 5 24 0.6088 0.0455 0.7934 0.5 0.0455 0.866 0.6124 0.0451 0.7981 0.6052 0.0455 0.7887 - [5,24,0.6088,0.0455,0.7934,0.5,0.0455,0.866,0.6124,0.0451,0.7981,0.6052,0.0455,0.7887], -// 5 24 0.6088 0.0455 0.7934 0.6124 0.0451 0.7981 0.5 0.0455 0.866 0.7071 0.0455 0.7071 - [5,24,0.6088,0.0455,0.7934,0.6124,0.0451,0.7981,0.5,0.0455,0.866,0.7071,0.0455,0.7071], -// 5 24 0.6124 0.0451 0.7981 0.503 0.0451 0.8711 0.616 0.0439 0.8027 0.6088 0.0455 0.7934 - [5,24,0.6124,0.0451,0.7981,0.503,0.0451,0.8711,0.616,0.0439,0.8027,0.6088,0.0455,0.7934], -// 5 24 0.6124 0.0451 0.7981 0.616 0.0439 0.8027 0.503 0.0451 0.8711 0.7113 0.0451 0.7113 - [5,24,0.6124,0.0451,0.7981,0.616,0.0439,0.8027,0.503,0.0451,0.8711,0.7113,0.0451,0.7113], -// 5 24 0.616 0.0439 0.8027 0.5059 0.0439 0.8762 0.6194 0.042 0.8072 0.6124 0.0451 0.7981 - [5,24,0.616,0.0439,0.8027,0.5059,0.0439,0.8762,0.6194,0.042,0.8072,0.6124,0.0451,0.7981], -// 5 24 0.616 0.0439 0.8027 0.6194 0.042 0.8072 0.5059 0.0439 0.8762 0.7154 0.0439 0.7154 - [5,24,0.616,0.0439,0.8027,0.6194,0.042,0.8072,0.5059,0.0439,0.8762,0.7154,0.0439,0.7154], -// 5 24 0.6194 0.042 0.8072 0.5087 0.042 0.8811 0.6226 0.0394 0.8114 0.616 0.0439 0.8027 - [5,24,0.6194,0.042,0.8072,0.5087,0.042,0.8811,0.6226,0.0394,0.8114,0.616,0.0439,0.8027], -// 5 24 0.6194 0.042 0.8072 0.6226 0.0394 0.8114 0.5087 0.042 0.8811 0.7194 0.042 0.7194 - [5,24,0.6194,0.042,0.8072,0.6226,0.0394,0.8114,0.5087,0.042,0.8811,0.7194,0.042,0.7194], -// 5 24 0.6226 0.0394 0.8114 0.5114 0.0394 0.8857 0.6256 0.0361 0.8154 0.6194 0.042 0.8072 - [5,24,0.6226,0.0394,0.8114,0.5114,0.0394,0.8857,0.6256,0.0361,0.8154,0.6194,0.042,0.8072], -// 5 24 0.6226 0.0394 0.8114 0.6256 0.0361 0.8154 0.5114 0.0394 0.8857 0.7232 0.0394 0.7232 - [5,24,0.6226,0.0394,0.8114,0.6256,0.0361,0.8154,0.5114,0.0394,0.8857,0.7232,0.0394,0.7232], -// 5 24 0.6256 0.0361 0.8154 0.5138 0.0361 0.89 0.6284 0.0321 0.8189 0.6226 0.0394 0.8114 - [5,24,0.6256,0.0361,0.8154,0.5138,0.0361,0.89,0.6284,0.0321,0.8189,0.6226,0.0394,0.8114], -// 5 24 0.6256 0.0361 0.8154 0.6284 0.0321 0.8189 0.5138 0.0361 0.89 0.7267 0.0361 0.7267 - [5,24,0.6256,0.0361,0.8154,0.6284,0.0321,0.8189,0.5138,0.0361,0.89,0.7267,0.0361,0.7267], -// 5 24 0.6284 0.0321 0.8189 0.5161 0.0321 0.8938 0.6308 0.0277 0.822 0.6256 0.0361 0.8154 - [5,24,0.6284,0.0321,0.8189,0.5161,0.0321,0.8938,0.6308,0.0277,0.822,0.6256,0.0361,0.8154], -// 5 24 0.6284 0.0321 0.8189 0.6308 0.0277 0.822 0.5161 0.0321 0.8938 0.7298 0.0321 0.7298 - [5,24,0.6284,0.0321,0.8189,0.6308,0.0277,0.822,0.5161,0.0321,0.8938,0.7298,0.0321,0.7298], -// 5 24 0.6308 0.0277 0.822 0.518 0.0277 0.8972 0.6328 0.0227 0.8246 0.6284 0.0321 0.8189 - [5,24,0.6308,0.0277,0.822,0.518,0.0277,0.8972,0.6328,0.0227,0.8246,0.6284,0.0321,0.8189], -// 5 24 0.6308 0.0277 0.822 0.6328 0.0227 0.8246 0.518 0.0277 0.8972 0.7326 0.0277 0.7326 - [5,24,0.6308,0.0277,0.822,0.6328,0.0227,0.8246,0.518,0.0277,0.8972,0.7326,0.0277,0.7326], -// 5 24 0.6328 0.0227 0.8246 0.5197 0.0227 0.9001 0.6344 0.0174 0.8267 0.6308 0.0277 0.822 - [5,24,0.6328,0.0227,0.8246,0.5197,0.0227,0.9001,0.6344,0.0174,0.8267,0.6308,0.0277,0.822], -// 5 24 0.6328 0.0227 0.8246 0.6344 0.0174 0.8267 0.5197 0.0227 0.9001 0.7349 0.0227 0.7349 - [5,24,0.6328,0.0227,0.8246,0.6344,0.0174,0.8267,0.5197,0.0227,0.9001,0.7349,0.0227,0.7349], -// 5 24 0.6344 0.0174 0.8267 0.521 0.0174 0.9024 0.6355 0.0118 0.8282 0.6328 0.0227 0.8246 - [5,24,0.6344,0.0174,0.8267,0.521,0.0174,0.9024,0.6355,0.0118,0.8282,0.6328,0.0227,0.8246], -// 5 24 0.6344 0.0174 0.8267 0.6355 0.0118 0.8282 0.521 0.0174 0.9024 0.7368 0.0174 0.7368 - [5,24,0.6344,0.0174,0.8267,0.6355,0.0118,0.8282,0.521,0.0174,0.9024,0.7368,0.0174,0.7368], -// 5 24 0.6355 0.0118 0.8282 0.522 0.0118 0.904 0.6362 0.0059 0.8292 0.6344 0.0174 0.8267 - [5,24,0.6355,0.0118,0.8282,0.522,0.0118,0.904,0.6362,0.0059,0.8292,0.6344,0.0174,0.8267], -// 5 24 0.6355 0.0118 0.8282 0.6362 0.0059 0.8292 0.522 0.0118 0.904 0.7381 0.0118 0.7381 - [5,24,0.6355,0.0118,0.8282,0.6362,0.0059,0.8292,0.522,0.0118,0.904,0.7381,0.0118,0.7381], -// 5 24 0.6362 0.0059 0.8292 0.5225 0.0059 0.905 0.6365 0 0.8295 0.6355 0.0118 0.8282 - [5,24,0.6362,0.0059,0.8292,0.5225,0.0059,0.905,0.6365,0,0.8295,0.6355,0.0118,0.8282], -// 5 24 0.6362 0.0059 0.8292 0.6365 0 0.8295 0.5225 0.0059 0.905 0.739 0.0059 0.739 - [5,24,0.6362,0.0059,0.8292,0.6365,0,0.8295,0.5225,0.0059,0.905,0.739,0.0059,0.739], -// 5 24 0.6365 0 0.8295 0.5227 0 0.9054 0.6365 -0.006 0.8295 0.6362 0.0059 0.8292 - [5,24,0.6365,0,0.8295,0.5227,0,0.9054,0.6365,-0.006,0.8295,0.6362,0.0059,0.8292], -// 5 24 0.5 0.0455 0.866 0.3827 0.0455 0.9239 0.503 0.0451 0.8711 0.497 0.0455 0.8608 - [5,24,0.5,0.0455,0.866,0.3827,0.0455,0.9239,0.503,0.0451,0.8711,0.497,0.0455,0.8608], -// 5 24 0.5 0.0455 0.866 0.503 0.0451 0.8711 0.3827 0.0455 0.9239 0.6088 0.0455 0.7934 - [5,24,0.5,0.0455,0.866,0.503,0.0451,0.8711,0.3827,0.0455,0.9239,0.6088,0.0455,0.7934], -// 5 24 0.503 0.0451 0.8711 0.385 0.0451 0.9294 0.5059 0.0439 0.8762 0.5 0.0455 0.866 - [5,24,0.503,0.0451,0.8711,0.385,0.0451,0.9294,0.5059,0.0439,0.8762,0.5,0.0455,0.866], -// 5 24 0.503 0.0451 0.8711 0.5059 0.0439 0.8762 0.385 0.0451 0.9294 0.6124 0.0451 0.7981 - [5,24,0.503,0.0451,0.8711,0.5059,0.0439,0.8762,0.385,0.0451,0.9294,0.6124,0.0451,0.7981], -// 5 24 0.5059 0.0439 0.8762 0.3872 0.0439 0.9348 0.5087 0.042 0.8811 0.503 0.0451 0.8711 - [5,24,0.5059,0.0439,0.8762,0.3872,0.0439,0.9348,0.5087,0.042,0.8811,0.503,0.0451,0.8711], -// 5 24 0.5059 0.0439 0.8762 0.5087 0.042 0.8811 0.3872 0.0439 0.9348 0.616 0.0439 0.8027 - [5,24,0.5059,0.0439,0.8762,0.5087,0.042,0.8811,0.3872,0.0439,0.9348,0.616,0.0439,0.8027], -// 5 24 0.5087 0.042 0.8811 0.3894 0.042 0.94 0.5114 0.0394 0.8857 0.5059 0.0439 0.8762 - [5,24,0.5087,0.042,0.8811,0.3894,0.042,0.94,0.5114,0.0394,0.8857,0.5059,0.0439,0.8762], -// 5 24 0.5087 0.042 0.8811 0.5114 0.0394 0.8857 0.3894 0.042 0.94 0.6194 0.042 0.8072 - [5,24,0.5087,0.042,0.8811,0.5114,0.0394,0.8857,0.3894,0.042,0.94,0.6194,0.042,0.8072], -// 5 24 0.5114 0.0394 0.8857 0.3914 0.0394 0.9449 0.5138 0.0361 0.89 0.5087 0.042 0.8811 - [5,24,0.5114,0.0394,0.8857,0.3914,0.0394,0.9449,0.5138,0.0361,0.89,0.5087,0.042,0.8811], -// 5 24 0.5114 0.0394 0.8857 0.5138 0.0361 0.89 0.3914 0.0394 0.9449 0.6226 0.0394 0.8114 - [5,24,0.5114,0.0394,0.8857,0.5138,0.0361,0.89,0.3914,0.0394,0.9449,0.6226,0.0394,0.8114], -// 5 24 0.5138 0.0361 0.89 0.3933 0.0361 0.9495 0.5161 0.0321 0.8938 0.5114 0.0394 0.8857 - [5,24,0.5138,0.0361,0.89,0.3933,0.0361,0.9495,0.5161,0.0321,0.8938,0.5114,0.0394,0.8857], -// 5 24 0.5138 0.0361 0.89 0.5161 0.0321 0.8938 0.3933 0.0361 0.9495 0.6256 0.0361 0.8154 - [5,24,0.5138,0.0361,0.89,0.5161,0.0321,0.8938,0.3933,0.0361,0.9495,0.6256,0.0361,0.8154], -// 5 24 0.5161 0.0321 0.8938 0.395 0.0321 0.9536 0.518 0.0277 0.8972 0.5138 0.0361 0.89 - [5,24,0.5161,0.0321,0.8938,0.395,0.0321,0.9536,0.518,0.0277,0.8972,0.5138,0.0361,0.89], -// 5 24 0.5161 0.0321 0.8938 0.518 0.0277 0.8972 0.395 0.0321 0.9536 0.6284 0.0321 0.8189 - [5,24,0.5161,0.0321,0.8938,0.518,0.0277,0.8972,0.395,0.0321,0.9536,0.6284,0.0321,0.8189], -// 5 24 0.518 0.0277 0.8972 0.3965 0.0277 0.9572 0.5197 0.0227 0.9001 0.5161 0.0321 0.8938 - [5,24,0.518,0.0277,0.8972,0.3965,0.0277,0.9572,0.5197,0.0227,0.9001,0.5161,0.0321,0.8938], -// 5 24 0.518 0.0277 0.8972 0.5197 0.0227 0.9001 0.3965 0.0277 0.9572 0.6308 0.0277 0.822 - [5,24,0.518,0.0277,0.8972,0.5197,0.0227,0.9001,0.3965,0.0277,0.9572,0.6308,0.0277,0.822], -// 5 24 0.5197 0.0227 0.9001 0.3978 0.0227 0.9603 0.521 0.0174 0.9024 0.518 0.0277 0.8972 - [5,24,0.5197,0.0227,0.9001,0.3978,0.0227,0.9603,0.521,0.0174,0.9024,0.518,0.0277,0.8972], -// 5 24 0.5197 0.0227 0.9001 0.521 0.0174 0.9024 0.3978 0.0227 0.9603 0.6328 0.0227 0.8246 - [5,24,0.5197,0.0227,0.9001,0.521,0.0174,0.9024,0.3978,0.0227,0.9603,0.6328,0.0227,0.8246], -// 5 24 0.521 0.0174 0.9024 0.3988 0.0174 0.9627 0.522 0.0118 0.904 0.5197 0.0227 0.9001 - [5,24,0.521,0.0174,0.9024,0.3988,0.0174,0.9627,0.522,0.0118,0.904,0.5197,0.0227,0.9001], -// 5 24 0.521 0.0174 0.9024 0.522 0.0118 0.904 0.3988 0.0174 0.9627 0.6344 0.0174 0.8267 - [5,24,0.521,0.0174,0.9024,0.522,0.0118,0.904,0.3988,0.0174,0.9627,0.6344,0.0174,0.8267], -// 5 24 0.522 0.0118 0.904 0.3995 0.0118 0.9645 0.5225 0.0059 0.905 0.521 0.0174 0.9024 - [5,24,0.522,0.0118,0.904,0.3995,0.0118,0.9645,0.5225,0.0059,0.905,0.521,0.0174,0.9024], -// 5 24 0.522 0.0118 0.904 0.5225 0.0059 0.905 0.3995 0.0118 0.9645 0.6355 0.0118 0.8282 - [5,24,0.522,0.0118,0.904,0.5225,0.0059,0.905,0.3995,0.0118,0.9645,0.6355,0.0118,0.8282], -// 5 24 0.5225 0.0059 0.905 0.3999 0.0059 0.9655 0.5227 0 0.9054 0.522 0.0118 0.904 - [5,24,0.5225,0.0059,0.905,0.3999,0.0059,0.9655,0.5227,0,0.9054,0.522,0.0118,0.904], -// 5 24 0.5225 0.0059 0.905 0.5227 0 0.9054 0.3999 0.0059 0.9655 0.6362 0.0059 0.8292 - [5,24,0.5225,0.0059,0.905,0.5227,0,0.9054,0.3999,0.0059,0.9655,0.6362,0.0059,0.8292], -// 5 24 0.5227 0 0.9054 0.4001 0 0.9659 0.5227 -0.006 0.9054 0.5225 0.0059 0.905 - [5,24,0.5227,0,0.9054,0.4001,0,0.9659,0.5227,-0.006,0.9054,0.5225,0.0059,0.905], -// 5 24 0.3827 0.0455 0.9239 0.2588 0.0455 0.9659 0.385 0.0451 0.9294 0.3804 0.0455 0.9184 - [5,24,0.3827,0.0455,0.9239,0.2588,0.0455,0.9659,0.385,0.0451,0.9294,0.3804,0.0455,0.9184], -// 5 24 0.3827 0.0455 0.9239 0.385 0.0451 0.9294 0.2588 0.0455 0.9659 0.5 0.0455 0.866 - [5,24,0.3827,0.0455,0.9239,0.385,0.0451,0.9294,0.2588,0.0455,0.9659,0.5,0.0455,0.866], -// 5 24 0.385 0.0451 0.9294 0.2603 0.0451 0.9716 0.3872 0.0439 0.9348 0.3827 0.0455 0.9239 - [5,24,0.385,0.0451,0.9294,0.2603,0.0451,0.9716,0.3872,0.0439,0.9348,0.3827,0.0455,0.9239], -// 5 24 0.385 0.0451 0.9294 0.3872 0.0439 0.9348 0.2603 0.0451 0.9716 0.503 0.0451 0.8711 - [5,24,0.385,0.0451,0.9294,0.3872,0.0439,0.9348,0.2603,0.0451,0.9716,0.503,0.0451,0.8711], -// 5 24 0.3872 0.0439 0.9348 0.2618 0.0439 0.9773 0.3894 0.042 0.94 0.385 0.0451 0.9294 - [5,24,0.3872,0.0439,0.9348,0.2618,0.0439,0.9773,0.3894,0.042,0.94,0.385,0.0451,0.9294], -// 5 24 0.3872 0.0439 0.9348 0.3894 0.042 0.94 0.2618 0.0439 0.9773 0.5059 0.0439 0.8762 - [5,24,0.3872,0.0439,0.9348,0.3894,0.042,0.94,0.2618,0.0439,0.9773,0.5059,0.0439,0.8762], -// 5 24 0.3894 0.042 0.94 0.2633 0.042 0.9827 0.3914 0.0394 0.9449 0.3872 0.0439 0.9348 - [5,24,0.3894,0.042,0.94,0.2633,0.042,0.9827,0.3914,0.0394,0.9449,0.3872,0.0439,0.9348], -// 5 24 0.3894 0.042 0.94 0.3914 0.0394 0.9449 0.2633 0.042 0.9827 0.5087 0.042 0.8811 - [5,24,0.3894,0.042,0.94,0.3914,0.0394,0.9449,0.2633,0.042,0.9827,0.5087,0.042,0.8811], -// 5 24 0.3914 0.0394 0.9449 0.2647 0.0394 0.9879 0.3933 0.0361 0.9495 0.3894 0.042 0.94 - [5,24,0.3914,0.0394,0.9449,0.2647,0.0394,0.9879,0.3933,0.0361,0.9495,0.3894,0.042,0.94], -// 5 24 0.3914 0.0394 0.9449 0.3933 0.0361 0.9495 0.2647 0.0394 0.9879 0.5114 0.0394 0.8857 - [5,24,0.3914,0.0394,0.9449,0.3933,0.0361,0.9495,0.2647,0.0394,0.9879,0.5114,0.0394,0.8857], -// 5 24 0.3933 0.0361 0.9495 0.266 0.0361 0.9926 0.395 0.0321 0.9536 0.3914 0.0394 0.9449 - [5,24,0.3933,0.0361,0.9495,0.266,0.0361,0.9926,0.395,0.0321,0.9536,0.3914,0.0394,0.9449], -// 5 24 0.3933 0.0361 0.9495 0.395 0.0321 0.9536 0.266 0.0361 0.9926 0.5138 0.0361 0.89 - [5,24,0.3933,0.0361,0.9495,0.395,0.0321,0.9536,0.266,0.0361,0.9926,0.5138,0.0361,0.89], -// 5 24 0.395 0.0321 0.9536 0.2671 0.0321 0.9969 0.3965 0.0277 0.9572 0.3933 0.0361 0.9495 - [5,24,0.395,0.0321,0.9536,0.2671,0.0321,0.9969,0.3965,0.0277,0.9572,0.3933,0.0361,0.9495], -// 5 24 0.395 0.0321 0.9536 0.3965 0.0277 0.9572 0.2671 0.0321 0.9969 0.5161 0.0321 0.8938 - [5,24,0.395,0.0321,0.9536,0.3965,0.0277,0.9572,0.2671,0.0321,0.9969,0.5161,0.0321,0.8938], -// 5 24 0.3965 0.0277 0.9572 0.2681 0.0277 1.0007 0.3978 0.0227 0.9603 0.395 0.0321 0.9536 - [5,24,0.3965,0.0277,0.9572,0.2681,0.0277,1.0007,0.3978,0.0227,0.9603,0.395,0.0321,0.9536], -// 5 24 0.3965 0.0277 0.9572 0.3978 0.0227 0.9603 0.2681 0.0277 1.0007 0.518 0.0277 0.8972 - [5,24,0.3965,0.0277,0.9572,0.3978,0.0227,0.9603,0.2681,0.0277,1.0007,0.518,0.0277,0.8972], -// 5 24 0.3978 0.0227 0.9603 0.269 0.0227 1.0039 0.3988 0.0174 0.9627 0.3965 0.0277 0.9572 - [5,24,0.3978,0.0227,0.9603,0.269,0.0227,1.0039,0.3988,0.0174,0.9627,0.3965,0.0277,0.9572], -// 5 24 0.3978 0.0227 0.9603 0.3988 0.0174 0.9627 0.269 0.0227 1.0039 0.5197 0.0227 0.9001 - [5,24,0.3978,0.0227,0.9603,0.3988,0.0174,0.9627,0.269,0.0227,1.0039,0.5197,0.0227,0.9001], -// 5 24 0.3988 0.0174 0.9627 0.2697 0.0174 1.0065 0.3995 0.0118 0.9645 0.3978 0.0227 0.9603 - [5,24,0.3988,0.0174,0.9627,0.2697,0.0174,1.0065,0.3995,0.0118,0.9645,0.3978,0.0227,0.9603], -// 5 24 0.3988 0.0174 0.9627 0.3995 0.0118 0.9645 0.2697 0.0174 1.0065 0.521 0.0174 0.9024 - [5,24,0.3988,0.0174,0.9627,0.3995,0.0118,0.9645,0.2697,0.0174,1.0065,0.521,0.0174,0.9024], -// 5 24 0.3995 0.0118 0.9645 0.2702 0.0118 1.0083 0.3999 0.0059 0.9655 0.3988 0.0174 0.9627 - [5,24,0.3995,0.0118,0.9645,0.2702,0.0118,1.0083,0.3999,0.0059,0.9655,0.3988,0.0174,0.9627], -// 5 24 0.3995 0.0118 0.9645 0.3999 0.0059 0.9655 0.2702 0.0118 1.0083 0.522 0.0118 0.904 - [5,24,0.3995,0.0118,0.9645,0.3999,0.0059,0.9655,0.2702,0.0118,1.0083,0.522,0.0118,0.904], -// 5 24 0.3999 0.0059 0.9655 0.2705 0.0059 1.0094 0.4001 0 0.9659 0.3995 0.0118 0.9645 - [5,24,0.3999,0.0059,0.9655,0.2705,0.0059,1.0094,0.4001,0,0.9659,0.3995,0.0118,0.9645], -// 5 24 0.3999 0.0059 0.9655 0.4001 0 0.9659 0.2705 0.0059 1.0094 0.5225 0.0059 0.905 - [5,24,0.3999,0.0059,0.9655,0.4001,0,0.9659,0.2705,0.0059,1.0094,0.5225,0.0059,0.905], -// 5 24 0.4001 0 0.9659 0.2706 0 1.0098 0.4001 -0.006 0.9659 0.3999 0.0059 0.9655 - [5,24,0.4001,0,0.9659,0.2706,0,1.0098,0.4001,-0.006,0.9659,0.3999,0.0059,0.9655], -// 5 24 0.2588 0.0455 0.9659 0.1305 0.0455 0.9914 0.2603 0.0451 0.9716 0.2573 0.0455 0.9601 - [5,24,0.2588,0.0455,0.9659,0.1305,0.0455,0.9914,0.2603,0.0451,0.9716,0.2573,0.0455,0.9601], -// 5 24 0.2588 0.0455 0.9659 0.2603 0.0451 0.9716 0.1305 0.0455 0.9914 0.3827 0.0455 0.9239 - [5,24,0.2588,0.0455,0.9659,0.2603,0.0451,0.9716,0.1305,0.0455,0.9914,0.3827,0.0455,0.9239], -// 5 24 0.2603 0.0451 0.9716 0.1313 0.0451 0.9973 0.2618 0.0439 0.9773 0.2588 0.0455 0.9659 - [5,24,0.2603,0.0451,0.9716,0.1313,0.0451,0.9973,0.2618,0.0439,0.9773,0.2588,0.0455,0.9659], -// 5 24 0.2603 0.0451 0.9716 0.2618 0.0439 0.9773 0.1313 0.0451 0.9973 0.385 0.0451 0.9294 - [5,24,0.2603,0.0451,0.9716,0.2618,0.0439,0.9773,0.1313,0.0451,0.9973,0.385,0.0451,0.9294], -// 5 24 0.2618 0.0439 0.9773 0.132 0.0439 1.0031 0.2633 0.042 0.9827 0.2603 0.0451 0.9716 - [5,24,0.2618,0.0439,0.9773,0.132,0.0439,1.0031,0.2633,0.042,0.9827,0.2603,0.0451,0.9716], -// 5 24 0.2618 0.0439 0.9773 0.2633 0.042 0.9827 0.132 0.0439 1.0031 0.3872 0.0439 0.9348 - [5,24,0.2618,0.0439,0.9773,0.2633,0.042,0.9827,0.132,0.0439,1.0031,0.3872,0.0439,0.9348], -// 5 24 0.2633 0.042 0.9827 0.1328 0.042 1.0086 0.2647 0.0394 0.9879 0.2618 0.0439 0.9773 - [5,24,0.2633,0.042,0.9827,0.1328,0.042,1.0086,0.2647,0.0394,0.9879,0.2618,0.0439,0.9773], -// 5 24 0.2633 0.042 0.9827 0.2647 0.0394 0.9879 0.1328 0.042 1.0086 0.3894 0.042 0.94 - [5,24,0.2633,0.042,0.9827,0.2647,0.0394,0.9879,0.1328,0.042,1.0086,0.3894,0.042,0.94], -// 5 24 0.2647 0.0394 0.9879 0.1335 0.0394 1.0139 0.266 0.0361 0.9926 0.2633 0.042 0.9827 - [5,24,0.2647,0.0394,0.9879,0.1335,0.0394,1.0139,0.266,0.0361,0.9926,0.2633,0.042,0.9827], -// 5 24 0.2647 0.0394 0.9879 0.266 0.0361 0.9926 0.1335 0.0394 1.0139 0.3914 0.0394 0.9449 - [5,24,0.2647,0.0394,0.9879,0.266,0.0361,0.9926,0.1335,0.0394,1.0139,0.3914,0.0394,0.9449], -// 5 24 0.266 0.0361 0.9926 0.1341 0.0361 1.0188 0.2671 0.0321 0.9969 0.2647 0.0394 0.9879 - [5,24,0.266,0.0361,0.9926,0.1341,0.0361,1.0188,0.2671,0.0321,0.9969,0.2647,0.0394,0.9879], -// 5 24 0.266 0.0361 0.9926 0.2671 0.0321 0.9969 0.1341 0.0361 1.0188 0.3933 0.0361 0.9495 - [5,24,0.266,0.0361,0.9926,0.2671,0.0321,0.9969,0.1341,0.0361,1.0188,0.3933,0.0361,0.9495], -// 5 24 0.2671 0.0321 0.9969 0.1347 0.0321 1.0233 0.2681 0.0277 1.0007 0.266 0.0361 0.9926 - [5,24,0.2671,0.0321,0.9969,0.1347,0.0321,1.0233,0.2681,0.0277,1.0007,0.266,0.0361,0.9926], -// 5 24 0.2671 0.0321 0.9969 0.2681 0.0277 1.0007 0.1347 0.0321 1.0233 0.395 0.0321 0.9536 - [5,24,0.2671,0.0321,0.9969,0.2681,0.0277,1.0007,0.1347,0.0321,1.0233,0.395,0.0321,0.9536], -// 5 24 0.2681 0.0277 1.0007 0.1352 0.0277 1.0272 0.269 0.0227 1.0039 0.2671 0.0321 0.9969 - [5,24,0.2681,0.0277,1.0007,0.1352,0.0277,1.0272,0.269,0.0227,1.0039,0.2671,0.0321,0.9969], -// 5 24 0.2681 0.0277 1.0007 0.269 0.0227 1.0039 0.1352 0.0277 1.0272 0.3965 0.0277 0.9572 - [5,24,0.2681,0.0277,1.0007,0.269,0.0227,1.0039,0.1352,0.0277,1.0272,0.3965,0.0277,0.9572], -// 5 24 0.269 0.0227 1.0039 0.1356 0.0227 1.0304 0.2697 0.0174 1.0065 0.2681 0.0277 1.0007 - [5,24,0.269,0.0227,1.0039,0.1356,0.0227,1.0304,0.2697,0.0174,1.0065,0.2681,0.0277,1.0007], -// 5 24 0.269 0.0227 1.0039 0.2697 0.0174 1.0065 0.1356 0.0227 1.0304 0.3978 0.0227 0.9603 - [5,24,0.269,0.0227,1.0039,0.2697,0.0174,1.0065,0.1356,0.0227,1.0304,0.3978,0.0227,0.9603], -// 5 24 0.2697 0.0174 1.0065 0.136 0.0174 1.033 0.2702 0.0118 1.0083 0.269 0.0227 1.0039 - [5,24,0.2697,0.0174,1.0065,0.136,0.0174,1.033,0.2702,0.0118,1.0083,0.269,0.0227,1.0039], -// 5 24 0.2697 0.0174 1.0065 0.2702 0.0118 1.0083 0.136 0.0174 1.033 0.3988 0.0174 0.9627 - [5,24,0.2697,0.0174,1.0065,0.2702,0.0118,1.0083,0.136,0.0174,1.033,0.3988,0.0174,0.9627], -// 5 24 0.2702 0.0118 1.0083 0.1362 0.0118 1.0349 0.2705 0.0059 1.0094 0.2697 0.0174 1.0065 - [5,24,0.2702,0.0118,1.0083,0.1362,0.0118,1.0349,0.2705,0.0059,1.0094,0.2697,0.0174,1.0065], -// 5 24 0.2702 0.0118 1.0083 0.2705 0.0059 1.0094 0.1362 0.0118 1.0349 0.3995 0.0118 0.9645 - [5,24,0.2702,0.0118,1.0083,0.2705,0.0059,1.0094,0.1362,0.0118,1.0349,0.3995,0.0118,0.9645], -// 5 24 0.2705 0.0059 1.0094 0.1364 0.0059 1.0361 0.2706 0 1.0098 0.2702 0.0118 1.0083 - [5,24,0.2705,0.0059,1.0094,0.1364,0.0059,1.0361,0.2706,0,1.0098,0.2702,0.0118,1.0083], -// 5 24 0.2705 0.0059 1.0094 0.2706 0 1.0098 0.1364 0.0059 1.0361 0.3999 0.0059 0.9655 - [5,24,0.2705,0.0059,1.0094,0.2706,0,1.0098,0.1364,0.0059,1.0361,0.3999,0.0059,0.9655], -// 5 24 0.2706 0 1.0098 0.1364 0 1.0365 0.2706 -0.006 1.0098 0.2705 0.0059 1.0094 - [5,24,0.2706,0,1.0098,0.1364,0,1.0365,0.2706,-0.006,1.0098,0.2705,0.0059,1.0094], -// 5 24 0.1305 0.0455 0.9914 0 0.0455 1 0.1313 0.0451 0.9973 0.1297 0.0455 0.9855 - [5,24,0.1305,0.0455,0.9914,0,0.0455,1,0.1313,0.0451,0.9973,0.1297,0.0455,0.9855], -// 5 24 0.1305 0.0455 0.9914 0.1313 0.0451 0.9973 0 0.0455 1 0.2588 0.0455 0.9659 - [5,24,0.1305,0.0455,0.9914,0.1313,0.0451,0.9973,0,0.0455,1,0.2588,0.0455,0.9659], -// 5 24 0.1313 0.0451 0.9973 0 0.0451 1.0059 0.132 0.0439 1.0031 0.1305 0.0455 0.9914 - [5,24,0.1313,0.0451,0.9973,0,0.0451,1.0059,0.132,0.0439,1.0031,0.1305,0.0455,0.9914], -// 5 24 0.1313 0.0451 0.9973 0.132 0.0439 1.0031 0 0.0451 1.0059 0.2603 0.0451 0.9716 - [5,24,0.1313,0.0451,0.9973,0.132,0.0439,1.0031,0,0.0451,1.0059,0.2603,0.0451,0.9716], -// 5 24 0.132 0.0439 1.0031 0 0.0439 1.0118 0.1328 0.042 1.0086 0.1313 0.0451 0.9973 - [5,24,0.132,0.0439,1.0031,0,0.0439,1.0118,0.1328,0.042,1.0086,0.1313,0.0451,0.9973], -// 5 24 0.132 0.0439 1.0031 0.1328 0.042 1.0086 0 0.0439 1.0118 0.2618 0.0439 0.9773 - [5,24,0.132,0.0439,1.0031,0.1328,0.042,1.0086,0,0.0439,1.0118,0.2618,0.0439,0.9773], -// 5 24 0.1328 0.042 1.0086 0 0.042 1.0174 0.1335 0.0394 1.0139 0.132 0.0439 1.0031 - [5,24,0.1328,0.042,1.0086,0,0.042,1.0174,0.1335,0.0394,1.0139,0.132,0.0439,1.0031], -// 5 24 0.1328 0.042 1.0086 0.1335 0.0394 1.0139 0 0.042 1.0174 0.2633 0.042 0.9827 - [5,24,0.1328,0.042,1.0086,0.1335,0.0394,1.0139,0,0.042,1.0174,0.2633,0.042,0.9827], -// 5 24 0.1335 0.0394 1.0139 0 0.0394 1.0227 0.1341 0.0361 1.0188 0.1328 0.042 1.0086 - [5,24,0.1335,0.0394,1.0139,0,0.0394,1.0227,0.1341,0.0361,1.0188,0.1328,0.042,1.0086], -// 5 24 0.1335 0.0394 1.0139 0.1341 0.0361 1.0188 0 0.0394 1.0227 0.2647 0.0394 0.9879 - [5,24,0.1335,0.0394,1.0139,0.1341,0.0361,1.0188,0,0.0394,1.0227,0.2647,0.0394,0.9879], -// 5 24 0.1341 0.0361 1.0188 0 0.0361 1.0277 0.1347 0.0321 1.0233 0.1335 0.0394 1.0139 - [5,24,0.1341,0.0361,1.0188,0,0.0361,1.0277,0.1347,0.0321,1.0233,0.1335,0.0394,1.0139], -// 5 24 0.1341 0.0361 1.0188 0.1347 0.0321 1.0233 0 0.0361 1.0277 0.266 0.0361 0.9926 - [5,24,0.1341,0.0361,1.0188,0.1347,0.0321,1.0233,0,0.0361,1.0277,0.266,0.0361,0.9926], -// 5 24 0.1347 0.0321 1.0233 0 0.0321 1.0321 0.1352 0.0277 1.0272 0.1341 0.0361 1.0188 - [5,24,0.1347,0.0321,1.0233,0,0.0321,1.0321,0.1352,0.0277,1.0272,0.1341,0.0361,1.0188], -// 5 24 0.1347 0.0321 1.0233 0.1352 0.0277 1.0272 0 0.0321 1.0321 0.2671 0.0321 0.9969 - [5,24,0.1347,0.0321,1.0233,0.1352,0.0277,1.0272,0,0.0321,1.0321,0.2671,0.0321,0.9969], -// 5 24 0.1352 0.0277 1.0272 0 0.0277 1.0361 0.1356 0.0227 1.0304 0.1347 0.0321 1.0233 - [5,24,0.1352,0.0277,1.0272,0,0.0277,1.0361,0.1356,0.0227,1.0304,0.1347,0.0321,1.0233], -// 5 24 0.1352 0.0277 1.0272 0.1356 0.0227 1.0304 0 0.0277 1.0361 0.2681 0.0277 1.0007 - [5,24,0.1352,0.0277,1.0272,0.1356,0.0227,1.0304,0,0.0277,1.0361,0.2681,0.0277,1.0007], -// 5 24 0.1356 0.0227 1.0304 0 0.0227 1.0394 0.136 0.0174 1.033 0.1352 0.0277 1.0272 - [5,24,0.1356,0.0227,1.0304,0,0.0227,1.0394,0.136,0.0174,1.033,0.1352,0.0277,1.0272], -// 5 24 0.1356 0.0227 1.0304 0.136 0.0174 1.033 0 0.0227 1.0394 0.269 0.0227 1.0039 - [5,24,0.1356,0.0227,1.0304,0.136,0.0174,1.033,0,0.0227,1.0394,0.269,0.0227,1.0039], -// 5 24 0.136 0.0174 1.033 0 0.0174 1.042 0.1362 0.0118 1.0349 0.1356 0.0227 1.0304 - [5,24,0.136,0.0174,1.033,0,0.0174,1.042,0.1362,0.0118,1.0349,0.1356,0.0227,1.0304], -// 5 24 0.136 0.0174 1.033 0.1362 0.0118 1.0349 0 0.0174 1.042 0.2697 0.0174 1.0065 - [5,24,0.136,0.0174,1.033,0.1362,0.0118,1.0349,0,0.0174,1.042,0.2697,0.0174,1.0065], -// 5 24 0.1362 0.0118 1.0349 0 0.0118 1.0439 0.1364 0.0059 1.0361 0.136 0.0174 1.033 - [5,24,0.1362,0.0118,1.0349,0,0.0118,1.0439,0.1364,0.0059,1.0361,0.136,0.0174,1.033], -// 5 24 0.1362 0.0118 1.0349 0.1364 0.0059 1.0361 0 0.0118 1.0439 0.2702 0.0118 1.0083 - [5,24,0.1362,0.0118,1.0349,0.1364,0.0059,1.0361,0,0.0118,1.0439,0.2702,0.0118,1.0083], -// 5 24 0.1364 0.0059 1.0361 0 0.0059 1.0451 0.1364 0 1.0365 0.1362 0.0118 1.0349 - [5,24,0.1364,0.0059,1.0361,0,0.0059,1.0451,0.1364,0,1.0365,0.1362,0.0118,1.0349], -// 5 24 0.1364 0.0059 1.0361 0.1364 0 1.0365 0 0.0059 1.0451 0.2705 0.0059 1.0094 - [5,24,0.1364,0.0059,1.0361,0.1364,0,1.0365,0,0.0059,1.0451,0.2705,0.0059,1.0094], -// 5 24 0.1364 0 1.0365 0 0 1.0455 0.1364 -0.006 1.0365 0.1364 0.0059 1.0361 - [5,24,0.1364,0,1.0365,0,0,1.0455,0.1364,-0.006,1.0365,0.1364,0.0059,1.0361], -// 5 24 0 0.0455 1 0 0.0451 1.0059 -0.1317 0.0455 1 0.1305 0.0455 0.9914 - [5,24,0,0.0455,1,0,0.0451,1.0059,-0.1317,0.0455,1,0.1305,0.0455,0.9914], -// 5 24 0 0.0451 1.0059 0 0.0439 1.0118 -0.1325 0.0451 1.0059 0.1313 0.0451 0.9973 - [5,24,0,0.0451,1.0059,0,0.0439,1.0118,-0.1325,0.0451,1.0059,0.1313,0.0451,0.9973], -// 5 24 0 0.0439 1.0118 0 0.042 1.0174 -0.1332 0.0439 1.0118 0.132 0.0439 1.0031 - [5,24,0,0.0439,1.0118,0,0.042,1.0174,-0.1332,0.0439,1.0118,0.132,0.0439,1.0031], -// 5 24 0 0.042 1.0174 0 0.0394 1.0227 -0.134 0.042 1.0174 0.1328 0.042 1.0086 - [5,24,0,0.042,1.0174,0,0.0394,1.0227,-0.134,0.042,1.0174,0.1328,0.042,1.0086], -// 5 24 0 0.0394 1.0227 0 0.0361 1.0277 -0.1347 0.0394 1.0227 0.1335 0.0394 1.0139 - [5,24,0,0.0394,1.0227,0,0.0361,1.0277,-0.1347,0.0394,1.0227,0.1335,0.0394,1.0139], -// 5 24 0 0.0361 1.0277 0 0.0321 1.0321 -0.1353 0.0361 1.0277 0.1341 0.0361 1.0188 - [5,24,0,0.0361,1.0277,0,0.0321,1.0321,-0.1353,0.0361,1.0277,0.1341,0.0361,1.0188], -// 5 24 0 0.0321 1.0321 0 0.0277 1.0361 -0.1359 0.0321 1.0321 0.1347 0.0321 1.0233 - [5,24,0,0.0321,1.0321,0,0.0277,1.0361,-0.1359,0.0321,1.0321,0.1347,0.0321,1.0233], -// 5 24 0 0.0277 1.0361 0 0.0227 1.0394 -0.1364 0.0277 1.0361 0.1352 0.0277 1.0272 - [5,24,0,0.0277,1.0361,0,0.0227,1.0394,-0.1364,0.0277,1.0361,0.1352,0.0277,1.0272], -// 5 24 0 0.0227 1.0394 0 0.0174 1.042 -0.1369 0.0227 1.0394 0.1356 0.0227 1.0304 - [5,24,0,0.0227,1.0394,0,0.0174,1.042,-0.1369,0.0227,1.0394,0.1356,0.0227,1.0304], -// 5 24 0 0.0174 1.042 0 0.0118 1.0439 -0.1372 0.0174 1.042 0.136 0.0174 1.033 - [5,24,0,0.0174,1.042,0,0.0118,1.0439,-0.1372,0.0174,1.042,0.136,0.0174,1.033], -// 5 24 0 0.0118 1.0439 0 0.0059 1.0451 -0.1375 0.0118 1.0439 0.1362 0.0118 1.0349 - [5,24,0,0.0118,1.0439,0,0.0059,1.0451,-0.1375,0.0118,1.0439,0.1362,0.0118,1.0349], -// 5 24 0 0.0059 1.0451 0 0 1.0455 -0.1376 0.0059 1.0451 0.1364 0.0059 1.0361 - [5,24,0,0.0059,1.0451,0,0,1.0455,-0.1376,0.0059,1.0451,0.1364,0.0059,1.0361], -// 0 // Built by Primitive Generator 2 +// 5 24 0.9914 0.0455 0.1305 1 0.0455 0 0.9973 0.0451 0.1313 0.9855 0.0455 0.1297 + [5,24,0.9914,0.0455,0.1305,1,0.0455,0,0.9973,0.0451,0.1313,0.9855,0.0455,0.1297], +// 5 24 0.9973 0.0451 0.1313 1.0059 0.0451 0 0.9914 0.0455 0.1305 1.0031 0.0439 0.132 + [5,24,0.9973,0.0451,0.1313,1.0059,0.0451,0,0.9914,0.0455,0.1305,1.0031,0.0439,0.132], +// 5 24 1 0.0455 0 1.0059 0.0451 0 1 0.0455 -0.1305 0.9914 0.0455 0.1305 + [5,24,1,0.0455,0,1.0059,0.0451,0,1,0.0455,-0.1305,0.9914,0.0455,0.1305], +// 5 24 0.9914 0.0455 0.1305 0.9973 0.0451 0.1313 1 0.0455 0 0.9659 0.0455 0.2588 + [5,24,0.9914,0.0455,0.1305,0.9973,0.0451,0.1313,1,0.0455,0,0.9659,0.0455,0.2588], +// 5 24 1.0031 0.0439 0.132 1.0118 0.0439 0 0.9973 0.0451 0.1313 1.0086 0.042 0.1328 + [5,24,1.0031,0.0439,0.132,1.0118,0.0439,0,0.9973,0.0451,0.1313,1.0086,0.042,0.1328], +// 5 24 1.0059 0.0451 0 1.0118 0.0439 0 1.0059 0.0451 -0.1313 0.9973 0.0451 0.1313 + [5,24,1.0059,0.0451,0,1.0118,0.0439,0,1.0059,0.0451,-0.1313,0.9973,0.0451,0.1313], +// 5 24 0.9973 0.0451 0.1313 1.0031 0.0439 0.132 1.0059 0.0451 0 0.9716 0.0451 0.2603 + [5,24,0.9973,0.0451,0.1313,1.0031,0.0439,0.132,1.0059,0.0451,0,0.9716,0.0451,0.2603], +// 5 24 1.0086 0.042 0.1328 1.0174 0.042 0 1.0031 0.0439 0.132 1.0139 0.0394 0.1335 + [5,24,1.0086,0.042,0.1328,1.0174,0.042,0,1.0031,0.0439,0.132,1.0139,0.0394,0.1335], +// 5 24 1.0118 0.0439 0 1.0174 0.042 0 1.0118 0.0439 -0.132 1.0031 0.0439 0.132 + [5,24,1.0118,0.0439,0,1.0174,0.042,0,1.0118,0.0439,-0.132,1.0031,0.0439,0.132], +// 5 24 1.0031 0.0439 0.132 1.0086 0.042 0.1328 1.0118 0.0439 0 0.9773 0.0439 0.2618 + [5,24,1.0031,0.0439,0.132,1.0086,0.042,0.1328,1.0118,0.0439,0,0.9773,0.0439,0.2618], +// 5 24 1.0139 0.0394 0.1335 1.0227 0.0394 0 1.0086 0.042 0.1328 1.0188 0.0361 0.1341 + [5,24,1.0139,0.0394,0.1335,1.0227,0.0394,0,1.0086,0.042,0.1328,1.0188,0.0361,0.1341], +// 5 24 1.0174 0.042 0 1.0227 0.0394 0 1.0174 0.042 -0.1328 1.0086 0.042 0.1328 + [5,24,1.0174,0.042,0,1.0227,0.0394,0,1.0174,0.042,-0.1328,1.0086,0.042,0.1328], +// 5 24 1.0086 0.042 0.1328 1.0139 0.0394 0.1335 1.0174 0.042 0 0.9827 0.042 0.2633 + [5,24,1.0086,0.042,0.1328,1.0139,0.0394,0.1335,1.0174,0.042,0,0.9827,0.042,0.2633], +// 5 24 1.0188 0.0361 0.1341 1.0277 0.0361 0 1.0139 0.0394 0.1335 1.0233 0.0321 0.1347 + [5,24,1.0188,0.0361,0.1341,1.0277,0.0361,0,1.0139,0.0394,0.1335,1.0233,0.0321,0.1347], +// 5 24 1.0227 0.0394 0 1.0277 0.0361 0 1.0227 0.0394 -0.1335 1.0139 0.0394 0.1335 + [5,24,1.0227,0.0394,0,1.0277,0.0361,0,1.0227,0.0394,-0.1335,1.0139,0.0394,0.1335], +// 5 24 1.0139 0.0394 0.1335 1.0188 0.0361 0.1341 1.0227 0.0394 0 0.9879 0.0394 0.2647 + [5,24,1.0139,0.0394,0.1335,1.0188,0.0361,0.1341,1.0227,0.0394,0,0.9879,0.0394,0.2647], +// 5 24 1.0233 0.0321 0.1347 1.0321 0.0321 0 1.0188 0.0361 0.1341 1.0272 0.0277 0.1352 + [5,24,1.0233,0.0321,0.1347,1.0321,0.0321,0,1.0188,0.0361,0.1341,1.0272,0.0277,0.1352], +// 5 24 1.0277 0.0361 0 1.0321 0.0321 0 1.0277 0.0361 -0.1341 1.0188 0.0361 0.1341 + [5,24,1.0277,0.0361,0,1.0321,0.0321,0,1.0277,0.0361,-0.1341,1.0188,0.0361,0.1341], +// 5 24 1.0188 0.0361 0.1341 1.0233 0.0321 0.1347 1.0277 0.0361 0 0.9926 0.0361 0.266 + [5,24,1.0188,0.0361,0.1341,1.0233,0.0321,0.1347,1.0277,0.0361,0,0.9926,0.0361,0.266], +// 5 24 1.0272 0.0277 0.1352 1.0361 0.0277 0 1.0233 0.0321 0.1347 1.0304 0.0227 0.1356 + [5,24,1.0272,0.0277,0.1352,1.0361,0.0277,0,1.0233,0.0321,0.1347,1.0304,0.0227,0.1356], +// 5 24 1.0321 0.0321 0 1.0361 0.0277 0 1.0321 0.0321 -0.1347 1.0233 0.0321 0.1347 + [5,24,1.0321,0.0321,0,1.0361,0.0277,0,1.0321,0.0321,-0.1347,1.0233,0.0321,0.1347], +// 5 24 1.0233 0.0321 0.1347 1.0272 0.0277 0.1352 1.0321 0.0321 0 0.9969 0.0321 0.2671 + [5,24,1.0233,0.0321,0.1347,1.0272,0.0277,0.1352,1.0321,0.0321,0,0.9969,0.0321,0.2671], +// 5 24 1.0304 0.0227 0.1356 1.0394 0.0227 0 1.0272 0.0277 0.1352 1.033 0.0174 0.136 + [5,24,1.0304,0.0227,0.1356,1.0394,0.0227,0,1.0272,0.0277,0.1352,1.033,0.0174,0.136], +// 5 24 1.0361 0.0277 0 1.0394 0.0227 0 1.0361 0.0277 -0.1352 1.0272 0.0277 0.1352 + [5,24,1.0361,0.0277,0,1.0394,0.0227,0,1.0361,0.0277,-0.1352,1.0272,0.0277,0.1352], +// 5 24 1.0272 0.0277 0.1352 1.0304 0.0227 0.1356 1.0361 0.0277 0 1.0007 0.0277 0.2681 + [5,24,1.0272,0.0277,0.1352,1.0304,0.0227,0.1356,1.0361,0.0277,0,1.0007,0.0277,0.2681], +// 5 24 1.033 0.0174 0.136 1.042 0.0174 0 1.0304 0.0227 0.1356 1.0349 0.0118 0.1362 + [5,24,1.033,0.0174,0.136,1.042,0.0174,0,1.0304,0.0227,0.1356,1.0349,0.0118,0.1362], +// 5 24 1.0394 0.0227 0 1.042 0.0174 0 1.0394 0.0227 -0.1356 1.0304 0.0227 0.1356 + [5,24,1.0394,0.0227,0,1.042,0.0174,0,1.0394,0.0227,-0.1356,1.0304,0.0227,0.1356], +// 5 24 1.0304 0.0227 0.1356 1.033 0.0174 0.136 1.0394 0.0227 0 1.0039 0.0227 0.269 + [5,24,1.0304,0.0227,0.1356,1.033,0.0174,0.136,1.0394,0.0227,0,1.0039,0.0227,0.269], +// 5 24 1.0349 0.0118 0.1362 1.0439 0.0118 0 1.033 0.0174 0.136 1.0361 0.0059 0.1364 + [5,24,1.0349,0.0118,0.1362,1.0439,0.0118,0,1.033,0.0174,0.136,1.0361,0.0059,0.1364], +// 5 24 1.042 0.0174 0 1.0439 0.0118 0 1.042 0.0174 -0.136 1.033 0.0174 0.136 + [5,24,1.042,0.0174,0,1.0439,0.0118,0,1.042,0.0174,-0.136,1.033,0.0174,0.136], +// 5 24 1.033 0.0174 0.136 1.0349 0.0118 0.1362 1.042 0.0174 0 1.0065 0.0174 0.2697 + [5,24,1.033,0.0174,0.136,1.0349,0.0118,0.1362,1.042,0.0174,0,1.0065,0.0174,0.2697], +// 5 24 1.0361 0.0059 0.1364 1.0451 0.0059 0 1.0349 0.0118 0.1362 1.0365 0 0.1364 + [5,24,1.0361,0.0059,0.1364,1.0451,0.0059,0,1.0349,0.0118,0.1362,1.0365,0,0.1364], +// 5 24 1.0439 0.0118 0 1.0451 0.0059 0 1.0439 0.0118 -0.1362 1.0349 0.0118 0.1362 + [5,24,1.0439,0.0118,0,1.0451,0.0059,0,1.0439,0.0118,-0.1362,1.0349,0.0118,0.1362], +// 5 24 1.0349 0.0118 0.1362 1.0361 0.0059 0.1364 1.0439 0.0118 0 1.0083 0.0118 0.2702 + [5,24,1.0349,0.0118,0.1362,1.0361,0.0059,0.1364,1.0439,0.0118,0,1.0083,0.0118,0.2702], +// 5 24 1.0451 0.0059 0 1.0455 0 0 1.0451 0.0059 -0.1364 1.0361 0.0059 0.1364 + [5,24,1.0451,0.0059,0,1.0455,0,0,1.0451,0.0059,-0.1364,1.0361,0.0059,0.1364], +// 5 24 1.0361 0.0059 0.1364 1.0365 0 0.1364 1.0451 0.0059 0 1.0094 0.0059 0.2705 + [5,24,1.0361,0.0059,0.1364,1.0365,0,0.1364,1.0451,0.0059,0,1.0094,0.0059,0.2705], +// 5 24 1.0365 0 0.1364 1.0455 0 0 1.0361 0.0059 0.1364 1.0365 -0.0059 0.1364 + [5,24,1.0365,0,0.1364,1.0455,0,0,1.0361,0.0059,0.1364,1.0365,-0.0059,0.1364], +// 5 24 0.9659 0.0455 0.2588 0.9914 0.0455 0.1305 0.9716 0.0451 0.2603 0.9602 0.0455 0.2573 + [5,24,0.9659,0.0455,0.2588,0.9914,0.0455,0.1305,0.9716,0.0451,0.2603,0.9602,0.0455,0.2573], +// 5 24 0.9716 0.0451 0.2603 0.9973 0.0451 0.1313 0.9659 0.0455 0.2588 0.9773 0.0439 0.2618 + [5,24,0.9716,0.0451,0.2603,0.9973,0.0451,0.1313,0.9659,0.0455,0.2588,0.9773,0.0439,0.2618], +// 5 24 0.9659 0.0455 0.2588 0.9716 0.0451 0.2603 0.9914 0.0455 0.1305 0.9239 0.0455 0.3827 + [5,24,0.9659,0.0455,0.2588,0.9716,0.0451,0.2603,0.9914,0.0455,0.1305,0.9239,0.0455,0.3827], +// 5 24 0.9773 0.0439 0.2618 1.0031 0.0439 0.132 0.9716 0.0451 0.2603 0.9827 0.042 0.2633 + [5,24,0.9773,0.0439,0.2618,1.0031,0.0439,0.132,0.9716,0.0451,0.2603,0.9827,0.042,0.2633], +// 5 24 0.9716 0.0451 0.2603 0.9773 0.0439 0.2618 0.9973 0.0451 0.1313 0.9294 0.0451 0.385 + [5,24,0.9716,0.0451,0.2603,0.9773,0.0439,0.2618,0.9973,0.0451,0.1313,0.9294,0.0451,0.385], +// 5 24 0.9827 0.042 0.2633 1.0086 0.042 0.1328 0.9773 0.0439 0.2618 0.9879 0.0394 0.2647 + [5,24,0.9827,0.042,0.2633,1.0086,0.042,0.1328,0.9773,0.0439,0.2618,0.9879,0.0394,0.2647], +// 5 24 0.9773 0.0439 0.2618 0.9827 0.042 0.2633 1.0031 0.0439 0.132 0.9348 0.0439 0.3872 + [5,24,0.9773,0.0439,0.2618,0.9827,0.042,0.2633,1.0031,0.0439,0.132,0.9348,0.0439,0.3872], +// 5 24 0.9879 0.0394 0.2647 1.0139 0.0394 0.1335 0.9827 0.042 0.2633 0.9926 0.0361 0.266 + [5,24,0.9879,0.0394,0.2647,1.0139,0.0394,0.1335,0.9827,0.042,0.2633,0.9926,0.0361,0.266], +// 5 24 0.9827 0.042 0.2633 0.9879 0.0394 0.2647 1.0086 0.042 0.1328 0.94 0.042 0.3894 + [5,24,0.9827,0.042,0.2633,0.9879,0.0394,0.2647,1.0086,0.042,0.1328,0.94,0.042,0.3894], +// 5 24 0.9926 0.0361 0.266 1.0188 0.0361 0.1341 0.9879 0.0394 0.2647 0.9969 0.0321 0.2671 + [5,24,0.9926,0.0361,0.266,1.0188,0.0361,0.1341,0.9879,0.0394,0.2647,0.9969,0.0321,0.2671], +// 5 24 0.9879 0.0394 0.2647 0.9926 0.0361 0.266 1.0139 0.0394 0.1335 0.9449 0.0394 0.3914 + [5,24,0.9879,0.0394,0.2647,0.9926,0.0361,0.266,1.0139,0.0394,0.1335,0.9449,0.0394,0.3914], +// 5 24 0.9969 0.0321 0.2671 1.0233 0.0321 0.1347 0.9926 0.0361 0.266 1.0007 0.0277 0.2681 + [5,24,0.9969,0.0321,0.2671,1.0233,0.0321,0.1347,0.9926,0.0361,0.266,1.0007,0.0277,0.2681], +// 5 24 0.9926 0.0361 0.266 0.9969 0.0321 0.2671 1.0188 0.0361 0.1341 0.9495 0.0361 0.3933 + [5,24,0.9926,0.0361,0.266,0.9969,0.0321,0.2671,1.0188,0.0361,0.1341,0.9495,0.0361,0.3933], +// 5 24 1.0007 0.0277 0.2681 1.0272 0.0277 0.1352 0.9969 0.0321 0.2671 1.0039 0.0227 0.269 + [5,24,1.0007,0.0277,0.2681,1.0272,0.0277,0.1352,0.9969,0.0321,0.2671,1.0039,0.0227,0.269], +// 5 24 0.9969 0.0321 0.2671 1.0007 0.0277 0.2681 1.0233 0.0321 0.1347 0.9536 0.0321 0.395 + [5,24,0.9969,0.0321,0.2671,1.0007,0.0277,0.2681,1.0233,0.0321,0.1347,0.9536,0.0321,0.395], +// 5 24 1.0039 0.0227 0.269 1.0304 0.0227 0.1356 1.0007 0.0277 0.2681 1.0065 0.0174 0.2697 + [5,24,1.0039,0.0227,0.269,1.0304,0.0227,0.1356,1.0007,0.0277,0.2681,1.0065,0.0174,0.2697], +// 5 24 1.0007 0.0277 0.2681 1.0039 0.0227 0.269 1.0272 0.0277 0.1352 0.9572 0.0277 0.3965 + [5,24,1.0007,0.0277,0.2681,1.0039,0.0227,0.269,1.0272,0.0277,0.1352,0.9572,0.0277,0.3965], +// 5 24 1.0065 0.0174 0.2697 1.033 0.0174 0.136 1.0039 0.0227 0.269 1.0083 0.0118 0.2702 + [5,24,1.0065,0.0174,0.2697,1.033,0.0174,0.136,1.0039,0.0227,0.269,1.0083,0.0118,0.2702], +// 5 24 1.0039 0.0227 0.269 1.0065 0.0174 0.2697 1.0304 0.0227 0.1356 0.9603 0.0227 0.3978 + [5,24,1.0039,0.0227,0.269,1.0065,0.0174,0.2697,1.0304,0.0227,0.1356,0.9603,0.0227,0.3978], +// 5 24 1.0083 0.0118 0.2702 1.0349 0.0118 0.1362 1.0065 0.0174 0.2697 1.0094 0.0059 0.2705 + [5,24,1.0083,0.0118,0.2702,1.0349,0.0118,0.1362,1.0065,0.0174,0.2697,1.0094,0.0059,0.2705], +// 5 24 1.0065 0.0174 0.2697 1.0083 0.0118 0.2702 1.033 0.0174 0.136 0.9627 0.0174 0.3988 + [5,24,1.0065,0.0174,0.2697,1.0083,0.0118,0.2702,1.033,0.0174,0.136,0.9627,0.0174,0.3988], +// 5 24 1.0094 0.0059 0.2705 1.0361 0.0059 0.1364 1.0083 0.0118 0.2702 1.0098 0 0.2706 + [5,24,1.0094,0.0059,0.2705,1.0361,0.0059,0.1364,1.0083,0.0118,0.2702,1.0098,0,0.2706], +// 5 24 1.0083 0.0118 0.2702 1.0094 0.0059 0.2705 1.0349 0.0118 0.1362 0.9645 0.0118 0.3995 + [5,24,1.0083,0.0118,0.2702,1.0094,0.0059,0.2705,1.0349,0.0118,0.1362,0.9645,0.0118,0.3995], +// 5 24 1.0094 0.0059 0.2705 1.0098 0 0.2706 1.0361 0.0059 0.1364 0.9655 0.0059 0.3999 + [5,24,1.0094,0.0059,0.2705,1.0098,0,0.2706,1.0361,0.0059,0.1364,0.9655,0.0059,0.3999], +// 5 24 1.0098 0 0.2706 1.0365 0 0.1364 1.0094 0.0059 0.2705 1.0098 -0.0059 0.2706 + [5,24,1.0098,0,0.2706,1.0365,0,0.1364,1.0094,0.0059,0.2705,1.0098,-0.0059,0.2706], +// 5 24 0.9239 0.0455 0.3827 0.9659 0.0455 0.2588 0.9294 0.0451 0.385 0.9184 0.0455 0.3804 + [5,24,0.9239,0.0455,0.3827,0.9659,0.0455,0.2588,0.9294,0.0451,0.385,0.9184,0.0455,0.3804], +// 5 24 0.9294 0.0451 0.385 0.9716 0.0451 0.2603 0.9239 0.0455 0.3827 0.9348 0.0439 0.3872 + [5,24,0.9294,0.0451,0.385,0.9716,0.0451,0.2603,0.9239,0.0455,0.3827,0.9348,0.0439,0.3872], +// 5 24 0.9239 0.0455 0.3827 0.9294 0.0451 0.385 0.9659 0.0455 0.2588 0.866 0.0455 0.5 + [5,24,0.9239,0.0455,0.3827,0.9294,0.0451,0.385,0.9659,0.0455,0.2588,0.866,0.0455,0.5], +// 5 24 0.9348 0.0439 0.3872 0.9773 0.0439 0.2618 0.9294 0.0451 0.385 0.94 0.042 0.3894 + [5,24,0.9348,0.0439,0.3872,0.9773,0.0439,0.2618,0.9294,0.0451,0.385,0.94,0.042,0.3894], +// 5 24 0.9294 0.0451 0.385 0.9348 0.0439 0.3872 0.9716 0.0451 0.2603 0.8711 0.0451 0.503 + [5,24,0.9294,0.0451,0.385,0.9348,0.0439,0.3872,0.9716,0.0451,0.2603,0.8711,0.0451,0.503], +// 5 24 0.94 0.042 0.3894 0.9827 0.042 0.2633 0.9348 0.0439 0.3872 0.9449 0.0394 0.3914 + [5,24,0.94,0.042,0.3894,0.9827,0.042,0.2633,0.9348,0.0439,0.3872,0.9449,0.0394,0.3914], +// 5 24 0.9348 0.0439 0.3872 0.94 0.042 0.3894 0.9773 0.0439 0.2618 0.8762 0.0439 0.5059 + [5,24,0.9348,0.0439,0.3872,0.94,0.042,0.3894,0.9773,0.0439,0.2618,0.8762,0.0439,0.5059], +// 5 24 0.9449 0.0394 0.3914 0.9879 0.0394 0.2647 0.94 0.042 0.3894 0.9495 0.0361 0.3933 + [5,24,0.9449,0.0394,0.3914,0.9879,0.0394,0.2647,0.94,0.042,0.3894,0.9495,0.0361,0.3933], +// 5 24 0.94 0.042 0.3894 0.9449 0.0394 0.3914 0.9827 0.042 0.2633 0.8811 0.042 0.5087 + [5,24,0.94,0.042,0.3894,0.9449,0.0394,0.3914,0.9827,0.042,0.2633,0.8811,0.042,0.5087], +// 5 24 0.9495 0.0361 0.3933 0.9926 0.0361 0.266 0.9449 0.0394 0.3914 0.9536 0.0321 0.395 + [5,24,0.9495,0.0361,0.3933,0.9926,0.0361,0.266,0.9449,0.0394,0.3914,0.9536,0.0321,0.395], +// 5 24 0.9449 0.0394 0.3914 0.9495 0.0361 0.3933 0.9879 0.0394 0.2647 0.8857 0.0394 0.5114 + [5,24,0.9449,0.0394,0.3914,0.9495,0.0361,0.3933,0.9879,0.0394,0.2647,0.8857,0.0394,0.5114], +// 5 24 0.9536 0.0321 0.395 0.9969 0.0321 0.2671 0.9495 0.0361 0.3933 0.9572 0.0277 0.3965 + [5,24,0.9536,0.0321,0.395,0.9969,0.0321,0.2671,0.9495,0.0361,0.3933,0.9572,0.0277,0.3965], +// 5 24 0.9495 0.0361 0.3933 0.9536 0.0321 0.395 0.9926 0.0361 0.266 0.89 0.0361 0.5138 + [5,24,0.9495,0.0361,0.3933,0.9536,0.0321,0.395,0.9926,0.0361,0.266,0.89,0.0361,0.5138], +// 5 24 0.9572 0.0277 0.3965 1.0007 0.0277 0.2681 0.9536 0.0321 0.395 0.9603 0.0227 0.3978 + [5,24,0.9572,0.0277,0.3965,1.0007,0.0277,0.2681,0.9536,0.0321,0.395,0.9603,0.0227,0.3978], +// 5 24 0.9536 0.0321 0.395 0.9572 0.0277 0.3965 0.9969 0.0321 0.2671 0.8938 0.0321 0.5161 + [5,24,0.9536,0.0321,0.395,0.9572,0.0277,0.3965,0.9969,0.0321,0.2671,0.8938,0.0321,0.5161], +// 5 24 0.9603 0.0227 0.3978 1.0039 0.0227 0.269 0.9572 0.0277 0.3965 0.9627 0.0174 0.3988 + [5,24,0.9603,0.0227,0.3978,1.0039,0.0227,0.269,0.9572,0.0277,0.3965,0.9627,0.0174,0.3988], +// 5 24 0.9572 0.0277 0.3965 0.9603 0.0227 0.3978 1.0007 0.0277 0.2681 0.8972 0.0277 0.518 + [5,24,0.9572,0.0277,0.3965,0.9603,0.0227,0.3978,1.0007,0.0277,0.2681,0.8972,0.0277,0.518], +// 5 24 0.9627 0.0174 0.3988 1.0065 0.0174 0.2697 0.9603 0.0227 0.3978 0.9645 0.0118 0.3995 + [5,24,0.9627,0.0174,0.3988,1.0065,0.0174,0.2697,0.9603,0.0227,0.3978,0.9645,0.0118,0.3995], +// 5 24 0.9603 0.0227 0.3978 0.9627 0.0174 0.3988 1.0039 0.0227 0.269 0.9001 0.0227 0.5197 + [5,24,0.9603,0.0227,0.3978,0.9627,0.0174,0.3988,1.0039,0.0227,0.269,0.9001,0.0227,0.5197], +// 5 24 0.9645 0.0118 0.3995 1.0083 0.0118 0.2702 0.9627 0.0174 0.3988 0.9655 0.0059 0.3999 + [5,24,0.9645,0.0118,0.3995,1.0083,0.0118,0.2702,0.9627,0.0174,0.3988,0.9655,0.0059,0.3999], +// 5 24 0.9627 0.0174 0.3988 0.9645 0.0118 0.3995 1.0065 0.0174 0.2697 0.9024 0.0174 0.521 + [5,24,0.9627,0.0174,0.3988,0.9645,0.0118,0.3995,1.0065,0.0174,0.2697,0.9024,0.0174,0.521], +// 5 24 0.9655 0.0059 0.3999 1.0094 0.0059 0.2705 0.9645 0.0118 0.3995 0.9659 0 0.4001 + [5,24,0.9655,0.0059,0.3999,1.0094,0.0059,0.2705,0.9645,0.0118,0.3995,0.9659,0,0.4001], +// 5 24 0.9645 0.0118 0.3995 0.9655 0.0059 0.3999 1.0083 0.0118 0.2702 0.904 0.0118 0.522 + [5,24,0.9645,0.0118,0.3995,0.9655,0.0059,0.3999,1.0083,0.0118,0.2702,0.904,0.0118,0.522], +// 5 24 0.9655 0.0059 0.3999 0.9659 0 0.4001 1.0094 0.0059 0.2705 0.905 0.0059 0.5225 + [5,24,0.9655,0.0059,0.3999,0.9659,0,0.4001,1.0094,0.0059,0.2705,0.905,0.0059,0.5225], +// 5 24 0.9659 0 0.4001 1.0098 0 0.2706 0.9655 0.0059 0.3999 0.9659 -0.0059 0.4001 + [5,24,0.9659,0,0.4001,1.0098,0,0.2706,0.9655,0.0059,0.3999,0.9659,-0.0059,0.4001], +// 5 24 0.866 0.0455 0.5 0.9239 0.0455 0.3827 0.8711 0.0451 0.503 0.8609 0.0455 0.497 + [5,24,0.866,0.0455,0.5,0.9239,0.0455,0.3827,0.8711,0.0451,0.503,0.8609,0.0455,0.497], +// 5 24 0.8711 0.0451 0.503 0.9294 0.0451 0.385 0.866 0.0455 0.5 0.8762 0.0439 0.5059 + [5,24,0.8711,0.0451,0.503,0.9294,0.0451,0.385,0.866,0.0455,0.5,0.8762,0.0439,0.5059], +// 5 24 0.866 0.0455 0.5 0.8711 0.0451 0.503 0.9239 0.0455 0.3827 0.7934 0.0455 0.6088 + [5,24,0.866,0.0455,0.5,0.8711,0.0451,0.503,0.9239,0.0455,0.3827,0.7934,0.0455,0.6088], +// 5 24 0.8762 0.0439 0.5059 0.9348 0.0439 0.3872 0.8711 0.0451 0.503 0.8811 0.042 0.5087 + [5,24,0.8762,0.0439,0.5059,0.9348,0.0439,0.3872,0.8711,0.0451,0.503,0.8811,0.042,0.5087], +// 5 24 0.8711 0.0451 0.503 0.8762 0.0439 0.5059 0.9294 0.0451 0.385 0.7981 0.0451 0.6124 + [5,24,0.8711,0.0451,0.503,0.8762,0.0439,0.5059,0.9294,0.0451,0.385,0.7981,0.0451,0.6124], +// 5 24 0.8811 0.042 0.5087 0.94 0.042 0.3894 0.8762 0.0439 0.5059 0.8857 0.0394 0.5114 + [5,24,0.8811,0.042,0.5087,0.94,0.042,0.3894,0.8762,0.0439,0.5059,0.8857,0.0394,0.5114], +// 5 24 0.8762 0.0439 0.5059 0.8811 0.042 0.5087 0.9348 0.0439 0.3872 0.8027 0.0439 0.616 + [5,24,0.8762,0.0439,0.5059,0.8811,0.042,0.5087,0.9348,0.0439,0.3872,0.8027,0.0439,0.616], +// 5 24 0.8857 0.0394 0.5114 0.9449 0.0394 0.3914 0.8811 0.042 0.5087 0.89 0.0361 0.5138 + [5,24,0.8857,0.0394,0.5114,0.9449,0.0394,0.3914,0.8811,0.042,0.5087,0.89,0.0361,0.5138], +// 5 24 0.8811 0.042 0.5087 0.8857 0.0394 0.5114 0.94 0.042 0.3894 0.8072 0.042 0.6194 + [5,24,0.8811,0.042,0.5087,0.8857,0.0394,0.5114,0.94,0.042,0.3894,0.8072,0.042,0.6194], +// 5 24 0.89 0.0361 0.5138 0.9495 0.0361 0.3933 0.8857 0.0394 0.5114 0.8938 0.0321 0.5161 + [5,24,0.89,0.0361,0.5138,0.9495,0.0361,0.3933,0.8857,0.0394,0.5114,0.8938,0.0321,0.5161], +// 5 24 0.8857 0.0394 0.5114 0.89 0.0361 0.5138 0.9449 0.0394 0.3914 0.8114 0.0394 0.6226 + [5,24,0.8857,0.0394,0.5114,0.89,0.0361,0.5138,0.9449,0.0394,0.3914,0.8114,0.0394,0.6226], +// 5 24 0.8938 0.0321 0.5161 0.9536 0.0321 0.395 0.89 0.0361 0.5138 0.8972 0.0277 0.518 + [5,24,0.8938,0.0321,0.5161,0.9536,0.0321,0.395,0.89,0.0361,0.5138,0.8972,0.0277,0.518], +// 5 24 0.89 0.0361 0.5138 0.8938 0.0321 0.5161 0.9495 0.0361 0.3933 0.8154 0.0361 0.6256 + [5,24,0.89,0.0361,0.5138,0.8938,0.0321,0.5161,0.9495,0.0361,0.3933,0.8154,0.0361,0.6256], +// 5 24 0.8972 0.0277 0.518 0.9572 0.0277 0.3965 0.8938 0.0321 0.5161 0.9001 0.0227 0.5197 + [5,24,0.8972,0.0277,0.518,0.9572,0.0277,0.3965,0.8938,0.0321,0.5161,0.9001,0.0227,0.5197], +// 5 24 0.8938 0.0321 0.5161 0.8972 0.0277 0.518 0.9536 0.0321 0.395 0.8189 0.0321 0.6284 + [5,24,0.8938,0.0321,0.5161,0.8972,0.0277,0.518,0.9536,0.0321,0.395,0.8189,0.0321,0.6284], +// 5 24 0.9001 0.0227 0.5197 0.9603 0.0227 0.3978 0.8972 0.0277 0.518 0.9024 0.0174 0.521 + [5,24,0.9001,0.0227,0.5197,0.9603,0.0227,0.3978,0.8972,0.0277,0.518,0.9024,0.0174,0.521], +// 5 24 0.8972 0.0277 0.518 0.9001 0.0227 0.5197 0.9572 0.0277 0.3965 0.822 0.0277 0.6308 + [5,24,0.8972,0.0277,0.518,0.9001,0.0227,0.5197,0.9572,0.0277,0.3965,0.822,0.0277,0.6308], +// 5 24 0.9024 0.0174 0.521 0.9627 0.0174 0.3988 0.9001 0.0227 0.5197 0.904 0.0118 0.522 + [5,24,0.9024,0.0174,0.521,0.9627,0.0174,0.3988,0.9001,0.0227,0.5197,0.904,0.0118,0.522], +// 5 24 0.9001 0.0227 0.5197 0.9024 0.0174 0.521 0.9603 0.0227 0.3978 0.8246 0.0227 0.6328 + [5,24,0.9001,0.0227,0.5197,0.9024,0.0174,0.521,0.9603,0.0227,0.3978,0.8246,0.0227,0.6328], +// 5 24 0.904 0.0118 0.522 0.9645 0.0118 0.3995 0.9024 0.0174 0.521 0.905 0.0059 0.5225 + [5,24,0.904,0.0118,0.522,0.9645,0.0118,0.3995,0.9024,0.0174,0.521,0.905,0.0059,0.5225], +// 5 24 0.9024 0.0174 0.521 0.904 0.0118 0.522 0.9627 0.0174 0.3988 0.8267 0.0174 0.6344 + [5,24,0.9024,0.0174,0.521,0.904,0.0118,0.522,0.9627,0.0174,0.3988,0.8267,0.0174,0.6344], +// 5 24 0.905 0.0059 0.5225 0.9655 0.0059 0.3999 0.904 0.0118 0.522 0.9054 0 0.5227 + [5,24,0.905,0.0059,0.5225,0.9655,0.0059,0.3999,0.904,0.0118,0.522,0.9054,0,0.5227], +// 5 24 0.904 0.0118 0.522 0.905 0.0059 0.5225 0.9645 0.0118 0.3995 0.8282 0.0118 0.6355 + [5,24,0.904,0.0118,0.522,0.905,0.0059,0.5225,0.9645,0.0118,0.3995,0.8282,0.0118,0.6355], +// 5 24 0.905 0.0059 0.5225 0.9054 0 0.5227 0.9655 0.0059 0.3999 0.8292 0.0059 0.6362 + [5,24,0.905,0.0059,0.5225,0.9054,0,0.5227,0.9655,0.0059,0.3999,0.8292,0.0059,0.6362], +// 5 24 0.9054 0 0.5227 0.9659 0 0.4001 0.905 0.0059 0.5225 0.9054 -0.0059 0.5227 + [5,24,0.9054,0,0.5227,0.9659,0,0.4001,0.905,0.0059,0.5225,0.9054,-0.0059,0.5227], +// 5 24 0.7934 0.0455 0.6088 0.866 0.0455 0.5 0.7981 0.0451 0.6124 0.7887 0.0455 0.6052 + [5,24,0.7934,0.0455,0.6088,0.866,0.0455,0.5,0.7981,0.0451,0.6124,0.7887,0.0455,0.6052], +// 5 24 0.7981 0.0451 0.6124 0.8711 0.0451 0.503 0.7934 0.0455 0.6088 0.8027 0.0439 0.616 + [5,24,0.7981,0.0451,0.6124,0.8711,0.0451,0.503,0.7934,0.0455,0.6088,0.8027,0.0439,0.616], +// 5 24 0.7934 0.0455 0.6088 0.7981 0.0451 0.6124 0.866 0.0455 0.5 0.7071 0.0455 0.7071 + [5,24,0.7934,0.0455,0.6088,0.7981,0.0451,0.6124,0.866,0.0455,0.5,0.7071,0.0455,0.7071], +// 5 24 0.8027 0.0439 0.616 0.8762 0.0439 0.5059 0.7981 0.0451 0.6124 0.8072 0.042 0.6194 + [5,24,0.8027,0.0439,0.616,0.8762,0.0439,0.5059,0.7981,0.0451,0.6124,0.8072,0.042,0.6194], +// 5 24 0.7981 0.0451 0.6124 0.8027 0.0439 0.616 0.8711 0.0451 0.503 0.7113 0.0451 0.7113 + [5,24,0.7981,0.0451,0.6124,0.8027,0.0439,0.616,0.8711,0.0451,0.503,0.7113,0.0451,0.7113], +// 5 24 0.8072 0.042 0.6194 0.8811 0.042 0.5087 0.8027 0.0439 0.616 0.8114 0.0394 0.6226 + [5,24,0.8072,0.042,0.6194,0.8811,0.042,0.5087,0.8027,0.0439,0.616,0.8114,0.0394,0.6226], +// 5 24 0.8027 0.0439 0.616 0.8072 0.042 0.6194 0.8762 0.0439 0.5059 0.7154 0.0439 0.7154 + [5,24,0.8027,0.0439,0.616,0.8072,0.042,0.6194,0.8762,0.0439,0.5059,0.7154,0.0439,0.7154], +// 5 24 0.8114 0.0394 0.6226 0.8857 0.0394 0.5114 0.8072 0.042 0.6194 0.8154 0.0361 0.6256 + [5,24,0.8114,0.0394,0.6226,0.8857,0.0394,0.5114,0.8072,0.042,0.6194,0.8154,0.0361,0.6256], +// 5 24 0.8072 0.042 0.6194 0.8114 0.0394 0.6226 0.8811 0.042 0.5087 0.7194 0.042 0.7194 + [5,24,0.8072,0.042,0.6194,0.8114,0.0394,0.6226,0.8811,0.042,0.5087,0.7194,0.042,0.7194], +// 5 24 0.8154 0.0361 0.6256 0.89 0.0361 0.5138 0.8114 0.0394 0.6226 0.8189 0.0321 0.6284 + [5,24,0.8154,0.0361,0.6256,0.89,0.0361,0.5138,0.8114,0.0394,0.6226,0.8189,0.0321,0.6284], +// 5 24 0.8114 0.0394 0.6226 0.8154 0.0361 0.6256 0.8857 0.0394 0.5114 0.7232 0.0394 0.7232 + [5,24,0.8114,0.0394,0.6226,0.8154,0.0361,0.6256,0.8857,0.0394,0.5114,0.7232,0.0394,0.7232], +// 5 24 0.8189 0.0321 0.6284 0.8938 0.0321 0.5161 0.8154 0.0361 0.6256 0.822 0.0277 0.6308 + [5,24,0.8189,0.0321,0.6284,0.8938,0.0321,0.5161,0.8154,0.0361,0.6256,0.822,0.0277,0.6308], +// 5 24 0.8154 0.0361 0.6256 0.8189 0.0321 0.6284 0.89 0.0361 0.5138 0.7267 0.0361 0.7267 + [5,24,0.8154,0.0361,0.6256,0.8189,0.0321,0.6284,0.89,0.0361,0.5138,0.7267,0.0361,0.7267], +// 5 24 0.822 0.0277 0.6308 0.8972 0.0277 0.518 0.8189 0.0321 0.6284 0.8246 0.0227 0.6328 + [5,24,0.822,0.0277,0.6308,0.8972,0.0277,0.518,0.8189,0.0321,0.6284,0.8246,0.0227,0.6328], +// 5 24 0.8189 0.0321 0.6284 0.822 0.0277 0.6308 0.8938 0.0321 0.5161 0.7298 0.0321 0.7298 + [5,24,0.8189,0.0321,0.6284,0.822,0.0277,0.6308,0.8938,0.0321,0.5161,0.7298,0.0321,0.7298], +// 5 24 0.8246 0.0227 0.6328 0.9001 0.0227 0.5197 0.822 0.0277 0.6308 0.8267 0.0174 0.6344 + [5,24,0.8246,0.0227,0.6328,0.9001,0.0227,0.5197,0.822,0.0277,0.6308,0.8267,0.0174,0.6344], +// 5 24 0.822 0.0277 0.6308 0.8246 0.0227 0.6328 0.8972 0.0277 0.518 0.7326 0.0277 0.7326 + [5,24,0.822,0.0277,0.6308,0.8246,0.0227,0.6328,0.8972,0.0277,0.518,0.7326,0.0277,0.7326], +// 5 24 0.8267 0.0174 0.6344 0.9024 0.0174 0.521 0.8246 0.0227 0.6328 0.8282 0.0118 0.6355 + [5,24,0.8267,0.0174,0.6344,0.9024,0.0174,0.521,0.8246,0.0227,0.6328,0.8282,0.0118,0.6355], +// 5 24 0.8246 0.0227 0.6328 0.8267 0.0174 0.6344 0.9001 0.0227 0.5197 0.7349 0.0227 0.7349 + [5,24,0.8246,0.0227,0.6328,0.8267,0.0174,0.6344,0.9001,0.0227,0.5197,0.7349,0.0227,0.7349], +// 5 24 0.8282 0.0118 0.6355 0.904 0.0118 0.522 0.8267 0.0174 0.6344 0.8292 0.0059 0.6362 + [5,24,0.8282,0.0118,0.6355,0.904,0.0118,0.522,0.8267,0.0174,0.6344,0.8292,0.0059,0.6362], +// 5 24 0.8267 0.0174 0.6344 0.8282 0.0118 0.6355 0.9024 0.0174 0.521 0.7368 0.0174 0.7368 + [5,24,0.8267,0.0174,0.6344,0.8282,0.0118,0.6355,0.9024,0.0174,0.521,0.7368,0.0174,0.7368], +// 5 24 0.8292 0.0059 0.6362 0.905 0.0059 0.5225 0.8282 0.0118 0.6355 0.8295 0 0.6365 + [5,24,0.8292,0.0059,0.6362,0.905,0.0059,0.5225,0.8282,0.0118,0.6355,0.8295,0,0.6365], +// 5 24 0.8282 0.0118 0.6355 0.8292 0.0059 0.6362 0.904 0.0118 0.522 0.7381 0.0118 0.7381 + [5,24,0.8282,0.0118,0.6355,0.8292,0.0059,0.6362,0.904,0.0118,0.522,0.7381,0.0118,0.7381], +// 5 24 0.8292 0.0059 0.6362 0.8295 0 0.6365 0.905 0.0059 0.5225 0.739 0.0059 0.739 + [5,24,0.8292,0.0059,0.6362,0.8295,0,0.6365,0.905,0.0059,0.5225,0.739,0.0059,0.739], +// 5 24 0.8295 0 0.6365 0.9054 0 0.5227 0.8292 0.0059 0.6362 0.8295 -0.0059 0.6365 + [5,24,0.8295,0,0.6365,0.9054,0,0.5227,0.8292,0.0059,0.6362,0.8295,-0.0059,0.6365], +// 5 24 0.7071 0.0455 0.7071 0.7934 0.0455 0.6088 0.7113 0.0451 0.7113 0.7029 0.0455 0.7029 + [5,24,0.7071,0.0455,0.7071,0.7934,0.0455,0.6088,0.7113,0.0451,0.7113,0.7029,0.0455,0.7029], +// 5 24 0.7113 0.0451 0.7113 0.7981 0.0451 0.6124 0.7071 0.0455 0.7071 0.7154 0.0439 0.7154 + [5,24,0.7113,0.0451,0.7113,0.7981,0.0451,0.6124,0.7071,0.0455,0.7071,0.7154,0.0439,0.7154], +// 5 24 0.7071 0.0455 0.7071 0.7113 0.0451 0.7113 0.7934 0.0455 0.6088 0.6088 0.0455 0.7934 + [5,24,0.7071,0.0455,0.7071,0.7113,0.0451,0.7113,0.7934,0.0455,0.6088,0.6088,0.0455,0.7934], +// 5 24 0.7154 0.0439 0.7154 0.8027 0.0439 0.616 0.7113 0.0451 0.7113 0.7194 0.042 0.7194 + [5,24,0.7154,0.0439,0.7154,0.8027,0.0439,0.616,0.7113,0.0451,0.7113,0.7194,0.042,0.7194], +// 5 24 0.7113 0.0451 0.7113 0.7154 0.0439 0.7154 0.7981 0.0451 0.6124 0.6124 0.0451 0.7981 + [5,24,0.7113,0.0451,0.7113,0.7154,0.0439,0.7154,0.7981,0.0451,0.6124,0.6124,0.0451,0.7981], +// 5 24 0.7194 0.042 0.7194 0.8072 0.042 0.6194 0.7154 0.0439 0.7154 0.7232 0.0394 0.7232 + [5,24,0.7194,0.042,0.7194,0.8072,0.042,0.6194,0.7154,0.0439,0.7154,0.7232,0.0394,0.7232], +// 5 24 0.7154 0.0439 0.7154 0.7194 0.042 0.7194 0.8027 0.0439 0.616 0.616 0.0439 0.8027 + [5,24,0.7154,0.0439,0.7154,0.7194,0.042,0.7194,0.8027,0.0439,0.616,0.616,0.0439,0.8027], +// 5 24 0.7232 0.0394 0.7232 0.8114 0.0394 0.6226 0.7194 0.042 0.7194 0.7267 0.0361 0.7267 + [5,24,0.7232,0.0394,0.7232,0.8114,0.0394,0.6226,0.7194,0.042,0.7194,0.7267,0.0361,0.7267], +// 5 24 0.7194 0.042 0.7194 0.7232 0.0394 0.7232 0.8072 0.042 0.6194 0.6194 0.042 0.8072 + [5,24,0.7194,0.042,0.7194,0.7232,0.0394,0.7232,0.8072,0.042,0.6194,0.6194,0.042,0.8072], +// 5 24 0.7267 0.0361 0.7267 0.8154 0.0361 0.6256 0.7232 0.0394 0.7232 0.7298 0.0321 0.7298 + [5,24,0.7267,0.0361,0.7267,0.8154,0.0361,0.6256,0.7232,0.0394,0.7232,0.7298,0.0321,0.7298], +// 5 24 0.7232 0.0394 0.7232 0.7267 0.0361 0.7267 0.8114 0.0394 0.6226 0.6226 0.0394 0.8114 + [5,24,0.7232,0.0394,0.7232,0.7267,0.0361,0.7267,0.8114,0.0394,0.6226,0.6226,0.0394,0.8114], +// 5 24 0.7298 0.0321 0.7298 0.8189 0.0321 0.6284 0.7267 0.0361 0.7267 0.7326 0.0277 0.7326 + [5,24,0.7298,0.0321,0.7298,0.8189,0.0321,0.6284,0.7267,0.0361,0.7267,0.7326,0.0277,0.7326], +// 5 24 0.7267 0.0361 0.7267 0.7298 0.0321 0.7298 0.8154 0.0361 0.6256 0.6256 0.0361 0.8154 + [5,24,0.7267,0.0361,0.7267,0.7298,0.0321,0.7298,0.8154,0.0361,0.6256,0.6256,0.0361,0.8154], +// 5 24 0.7326 0.0277 0.7326 0.822 0.0277 0.6308 0.7298 0.0321 0.7298 0.7349 0.0227 0.7349 + [5,24,0.7326,0.0277,0.7326,0.822,0.0277,0.6308,0.7298,0.0321,0.7298,0.7349,0.0227,0.7349], +// 5 24 0.7298 0.0321 0.7298 0.7326 0.0277 0.7326 0.8189 0.0321 0.6284 0.6284 0.0321 0.8189 + [5,24,0.7298,0.0321,0.7298,0.7326,0.0277,0.7326,0.8189,0.0321,0.6284,0.6284,0.0321,0.8189], +// 5 24 0.7349 0.0227 0.7349 0.8246 0.0227 0.6328 0.7326 0.0277 0.7326 0.7368 0.0174 0.7368 + [5,24,0.7349,0.0227,0.7349,0.8246,0.0227,0.6328,0.7326,0.0277,0.7326,0.7368,0.0174,0.7368], +// 5 24 0.7326 0.0277 0.7326 0.7349 0.0227 0.7349 0.822 0.0277 0.6308 0.6308 0.0277 0.822 + [5,24,0.7326,0.0277,0.7326,0.7349,0.0227,0.7349,0.822,0.0277,0.6308,0.6308,0.0277,0.822], +// 5 24 0.7368 0.0174 0.7368 0.8267 0.0174 0.6344 0.7349 0.0227 0.7349 0.7381 0.0118 0.7381 + [5,24,0.7368,0.0174,0.7368,0.8267,0.0174,0.6344,0.7349,0.0227,0.7349,0.7381,0.0118,0.7381], +// 5 24 0.7349 0.0227 0.7349 0.7368 0.0174 0.7368 0.8246 0.0227 0.6328 0.6328 0.0227 0.8246 + [5,24,0.7349,0.0227,0.7349,0.7368,0.0174,0.7368,0.8246,0.0227,0.6328,0.6328,0.0227,0.8246], +// 5 24 0.7381 0.0118 0.7381 0.8282 0.0118 0.6355 0.7368 0.0174 0.7368 0.739 0.0059 0.739 + [5,24,0.7381,0.0118,0.7381,0.8282,0.0118,0.6355,0.7368,0.0174,0.7368,0.739,0.0059,0.739], +// 5 24 0.7368 0.0174 0.7368 0.7381 0.0118 0.7381 0.8267 0.0174 0.6344 0.6344 0.0174 0.8267 + [5,24,0.7368,0.0174,0.7368,0.7381,0.0118,0.7381,0.8267,0.0174,0.6344,0.6344,0.0174,0.8267], +// 5 24 0.739 0.0059 0.739 0.8292 0.0059 0.6362 0.7381 0.0118 0.7381 0.7392 0 0.7392 + [5,24,0.739,0.0059,0.739,0.8292,0.0059,0.6362,0.7381,0.0118,0.7381,0.7392,0,0.7392], +// 5 24 0.7381 0.0118 0.7381 0.739 0.0059 0.739 0.8282 0.0118 0.6355 0.6355 0.0118 0.8282 + [5,24,0.7381,0.0118,0.7381,0.739,0.0059,0.739,0.8282,0.0118,0.6355,0.6355,0.0118,0.8282], +// 5 24 0.739 0.0059 0.739 0.7392 0 0.7392 0.8292 0.0059 0.6362 0.6362 0.0059 0.8292 + [5,24,0.739,0.0059,0.739,0.7392,0,0.7392,0.8292,0.0059,0.6362,0.6362,0.0059,0.8292], +// 5 24 0.7392 0 0.7392 0.8295 0 0.6365 0.739 0.0059 0.739 0.7392 -0.0059 0.7392 + [5,24,0.7392,0,0.7392,0.8295,0,0.6365,0.739,0.0059,0.739,0.7392,-0.0059,0.7392], +// 5 24 0.6088 0.0455 0.7934 0.7071 0.0455 0.7071 0.6124 0.0451 0.7981 0.6052 0.0455 0.7887 + [5,24,0.6088,0.0455,0.7934,0.7071,0.0455,0.7071,0.6124,0.0451,0.7981,0.6052,0.0455,0.7887], +// 5 24 0.6124 0.0451 0.7981 0.7113 0.0451 0.7113 0.6088 0.0455 0.7934 0.616 0.0439 0.8027 + [5,24,0.6124,0.0451,0.7981,0.7113,0.0451,0.7113,0.6088,0.0455,0.7934,0.616,0.0439,0.8027], +// 5 24 0.6088 0.0455 0.7934 0.6124 0.0451 0.7981 0.7071 0.0455 0.7071 0.5 0.0455 0.866 + [5,24,0.6088,0.0455,0.7934,0.6124,0.0451,0.7981,0.7071,0.0455,0.7071,0.5,0.0455,0.866], +// 5 24 0.616 0.0439 0.8027 0.7154 0.0439 0.7154 0.6124 0.0451 0.7981 0.6194 0.042 0.8072 + [5,24,0.616,0.0439,0.8027,0.7154,0.0439,0.7154,0.6124,0.0451,0.7981,0.6194,0.042,0.8072], +// 5 24 0.6124 0.0451 0.7981 0.616 0.0439 0.8027 0.7113 0.0451 0.7113 0.503 0.0451 0.8711 + [5,24,0.6124,0.0451,0.7981,0.616,0.0439,0.8027,0.7113,0.0451,0.7113,0.503,0.0451,0.8711], +// 5 24 0.6194 0.042 0.8072 0.7194 0.042 0.7194 0.616 0.0439 0.8027 0.6226 0.0394 0.8114 + [5,24,0.6194,0.042,0.8072,0.7194,0.042,0.7194,0.616,0.0439,0.8027,0.6226,0.0394,0.8114], +// 5 24 0.616 0.0439 0.8027 0.6194 0.042 0.8072 0.7154 0.0439 0.7154 0.5059 0.0439 0.8762 + [5,24,0.616,0.0439,0.8027,0.6194,0.042,0.8072,0.7154,0.0439,0.7154,0.5059,0.0439,0.8762], +// 5 24 0.6226 0.0394 0.8114 0.7232 0.0394 0.7232 0.6194 0.042 0.8072 0.6256 0.0361 0.8154 + [5,24,0.6226,0.0394,0.8114,0.7232,0.0394,0.7232,0.6194,0.042,0.8072,0.6256,0.0361,0.8154], +// 5 24 0.6194 0.042 0.8072 0.6226 0.0394 0.8114 0.7194 0.042 0.7194 0.5087 0.042 0.8811 + [5,24,0.6194,0.042,0.8072,0.6226,0.0394,0.8114,0.7194,0.042,0.7194,0.5087,0.042,0.8811], +// 5 24 0.6256 0.0361 0.8154 0.7267 0.0361 0.7267 0.6226 0.0394 0.8114 0.6284 0.0321 0.8189 + [5,24,0.6256,0.0361,0.8154,0.7267,0.0361,0.7267,0.6226,0.0394,0.8114,0.6284,0.0321,0.8189], +// 5 24 0.6226 0.0394 0.8114 0.6256 0.0361 0.8154 0.7232 0.0394 0.7232 0.5114 0.0394 0.8857 + [5,24,0.6226,0.0394,0.8114,0.6256,0.0361,0.8154,0.7232,0.0394,0.7232,0.5114,0.0394,0.8857], +// 5 24 0.6284 0.0321 0.8189 0.7298 0.0321 0.7298 0.6256 0.0361 0.8154 0.6308 0.0277 0.822 + [5,24,0.6284,0.0321,0.8189,0.7298,0.0321,0.7298,0.6256,0.0361,0.8154,0.6308,0.0277,0.822], +// 5 24 0.6256 0.0361 0.8154 0.6284 0.0321 0.8189 0.7267 0.0361 0.7267 0.5138 0.0361 0.89 + [5,24,0.6256,0.0361,0.8154,0.6284,0.0321,0.8189,0.7267,0.0361,0.7267,0.5138,0.0361,0.89], +// 5 24 0.6308 0.0277 0.822 0.7326 0.0277 0.7326 0.6284 0.0321 0.8189 0.6328 0.0227 0.8246 + [5,24,0.6308,0.0277,0.822,0.7326,0.0277,0.7326,0.6284,0.0321,0.8189,0.6328,0.0227,0.8246], +// 5 24 0.6284 0.0321 0.8189 0.6308 0.0277 0.822 0.7298 0.0321 0.7298 0.5161 0.0321 0.8938 + [5,24,0.6284,0.0321,0.8189,0.6308,0.0277,0.822,0.7298,0.0321,0.7298,0.5161,0.0321,0.8938], +// 5 24 0.6328 0.0227 0.8246 0.7349 0.0227 0.7349 0.6308 0.0277 0.822 0.6344 0.0174 0.8267 + [5,24,0.6328,0.0227,0.8246,0.7349,0.0227,0.7349,0.6308,0.0277,0.822,0.6344,0.0174,0.8267], +// 5 24 0.6308 0.0277 0.822 0.6328 0.0227 0.8246 0.7326 0.0277 0.7326 0.518 0.0277 0.8972 + [5,24,0.6308,0.0277,0.822,0.6328,0.0227,0.8246,0.7326,0.0277,0.7326,0.518,0.0277,0.8972], +// 5 24 0.6344 0.0174 0.8267 0.7368 0.0174 0.7368 0.6328 0.0227 0.8246 0.6355 0.0118 0.8282 + [5,24,0.6344,0.0174,0.8267,0.7368,0.0174,0.7368,0.6328,0.0227,0.8246,0.6355,0.0118,0.8282], +// 5 24 0.6328 0.0227 0.8246 0.6344 0.0174 0.8267 0.7349 0.0227 0.7349 0.5197 0.0227 0.9001 + [5,24,0.6328,0.0227,0.8246,0.6344,0.0174,0.8267,0.7349,0.0227,0.7349,0.5197,0.0227,0.9001], +// 5 24 0.6355 0.0118 0.8282 0.7381 0.0118 0.7381 0.6344 0.0174 0.8267 0.6362 0.0059 0.8292 + [5,24,0.6355,0.0118,0.8282,0.7381,0.0118,0.7381,0.6344,0.0174,0.8267,0.6362,0.0059,0.8292], +// 5 24 0.6344 0.0174 0.8267 0.6355 0.0118 0.8282 0.7368 0.0174 0.7368 0.521 0.0174 0.9024 + [5,24,0.6344,0.0174,0.8267,0.6355,0.0118,0.8282,0.7368,0.0174,0.7368,0.521,0.0174,0.9024], +// 5 24 0.6362 0.0059 0.8292 0.739 0.0059 0.739 0.6355 0.0118 0.8282 0.6365 0 0.8295 + [5,24,0.6362,0.0059,0.8292,0.739,0.0059,0.739,0.6355,0.0118,0.8282,0.6365,0,0.8295], +// 5 24 0.6355 0.0118 0.8282 0.6362 0.0059 0.8292 0.7381 0.0118 0.7381 0.522 0.0118 0.904 + [5,24,0.6355,0.0118,0.8282,0.6362,0.0059,0.8292,0.7381,0.0118,0.7381,0.522,0.0118,0.904], +// 5 24 0.6362 0.0059 0.8292 0.6365 0 0.8295 0.739 0.0059 0.739 0.5225 0.0059 0.905 + [5,24,0.6362,0.0059,0.8292,0.6365,0,0.8295,0.739,0.0059,0.739,0.5225,0.0059,0.905], +// 5 24 0.6365 0 0.8295 0.7392 0 0.7392 0.6362 0.0059 0.8292 0.6365 -0.0059 0.8295 + [5,24,0.6365,0,0.8295,0.7392,0,0.7392,0.6362,0.0059,0.8292,0.6365,-0.0059,0.8295], +// 5 24 0.5 0.0455 0.866 0.6088 0.0455 0.7934 0.503 0.0451 0.8711 0.497 0.0455 0.8609 + [5,24,0.5,0.0455,0.866,0.6088,0.0455,0.7934,0.503,0.0451,0.8711,0.497,0.0455,0.8609], +// 5 24 0.503 0.0451 0.8711 0.6124 0.0451 0.7981 0.5 0.0455 0.866 0.5059 0.0439 0.8762 + [5,24,0.503,0.0451,0.8711,0.6124,0.0451,0.7981,0.5,0.0455,0.866,0.5059,0.0439,0.8762], +// 5 24 0.5 0.0455 0.866 0.503 0.0451 0.8711 0.6088 0.0455 0.7934 0.3827 0.0455 0.9239 + [5,24,0.5,0.0455,0.866,0.503,0.0451,0.8711,0.6088,0.0455,0.7934,0.3827,0.0455,0.9239], +// 5 24 0.5059 0.0439 0.8762 0.616 0.0439 0.8027 0.503 0.0451 0.8711 0.5087 0.042 0.8811 + [5,24,0.5059,0.0439,0.8762,0.616,0.0439,0.8027,0.503,0.0451,0.8711,0.5087,0.042,0.8811], +// 5 24 0.503 0.0451 0.8711 0.5059 0.0439 0.8762 0.6124 0.0451 0.7981 0.385 0.0451 0.9294 + [5,24,0.503,0.0451,0.8711,0.5059,0.0439,0.8762,0.6124,0.0451,0.7981,0.385,0.0451,0.9294], +// 5 24 0.5087 0.042 0.8811 0.6194 0.042 0.8072 0.5059 0.0439 0.8762 0.5114 0.0394 0.8857 + [5,24,0.5087,0.042,0.8811,0.6194,0.042,0.8072,0.5059,0.0439,0.8762,0.5114,0.0394,0.8857], +// 5 24 0.5059 0.0439 0.8762 0.5087 0.042 0.8811 0.616 0.0439 0.8027 0.3872 0.0439 0.9348 + [5,24,0.5059,0.0439,0.8762,0.5087,0.042,0.8811,0.616,0.0439,0.8027,0.3872,0.0439,0.9348], +// 5 24 0.5114 0.0394 0.8857 0.6226 0.0394 0.8114 0.5087 0.042 0.8811 0.5138 0.0361 0.89 + [5,24,0.5114,0.0394,0.8857,0.6226,0.0394,0.8114,0.5087,0.042,0.8811,0.5138,0.0361,0.89], +// 5 24 0.5087 0.042 0.8811 0.5114 0.0394 0.8857 0.6194 0.042 0.8072 0.3894 0.042 0.94 + [5,24,0.5087,0.042,0.8811,0.5114,0.0394,0.8857,0.6194,0.042,0.8072,0.3894,0.042,0.94], +// 5 24 0.5138 0.0361 0.89 0.6256 0.0361 0.8154 0.5114 0.0394 0.8857 0.5161 0.0321 0.8938 + [5,24,0.5138,0.0361,0.89,0.6256,0.0361,0.8154,0.5114,0.0394,0.8857,0.5161,0.0321,0.8938], +// 5 24 0.5114 0.0394 0.8857 0.5138 0.0361 0.89 0.6226 0.0394 0.8114 0.3914 0.0394 0.9449 + [5,24,0.5114,0.0394,0.8857,0.5138,0.0361,0.89,0.6226,0.0394,0.8114,0.3914,0.0394,0.9449], +// 5 24 0.5161 0.0321 0.8938 0.6284 0.0321 0.8189 0.5138 0.0361 0.89 0.518 0.0277 0.8972 + [5,24,0.5161,0.0321,0.8938,0.6284,0.0321,0.8189,0.5138,0.0361,0.89,0.518,0.0277,0.8972], +// 5 24 0.5138 0.0361 0.89 0.5161 0.0321 0.8938 0.6256 0.0361 0.8154 0.3933 0.0361 0.9495 + [5,24,0.5138,0.0361,0.89,0.5161,0.0321,0.8938,0.6256,0.0361,0.8154,0.3933,0.0361,0.9495], +// 5 24 0.518 0.0277 0.8972 0.6308 0.0277 0.822 0.5161 0.0321 0.8938 0.5197 0.0227 0.9001 + [5,24,0.518,0.0277,0.8972,0.6308,0.0277,0.822,0.5161,0.0321,0.8938,0.5197,0.0227,0.9001], +// 5 24 0.5161 0.0321 0.8938 0.518 0.0277 0.8972 0.6284 0.0321 0.8189 0.395 0.0321 0.9536 + [5,24,0.5161,0.0321,0.8938,0.518,0.0277,0.8972,0.6284,0.0321,0.8189,0.395,0.0321,0.9536], +// 5 24 0.5197 0.0227 0.9001 0.6328 0.0227 0.8246 0.518 0.0277 0.8972 0.521 0.0174 0.9024 + [5,24,0.5197,0.0227,0.9001,0.6328,0.0227,0.8246,0.518,0.0277,0.8972,0.521,0.0174,0.9024], +// 5 24 0.518 0.0277 0.8972 0.5197 0.0227 0.9001 0.6308 0.0277 0.822 0.3965 0.0277 0.9572 + [5,24,0.518,0.0277,0.8972,0.5197,0.0227,0.9001,0.6308,0.0277,0.822,0.3965,0.0277,0.9572], +// 5 24 0.521 0.0174 0.9024 0.6344 0.0174 0.8267 0.5197 0.0227 0.9001 0.522 0.0118 0.904 + [5,24,0.521,0.0174,0.9024,0.6344,0.0174,0.8267,0.5197,0.0227,0.9001,0.522,0.0118,0.904], +// 5 24 0.5197 0.0227 0.9001 0.521 0.0174 0.9024 0.6328 0.0227 0.8246 0.3978 0.0227 0.9603 + [5,24,0.5197,0.0227,0.9001,0.521,0.0174,0.9024,0.6328,0.0227,0.8246,0.3978,0.0227,0.9603], +// 5 24 0.522 0.0118 0.904 0.6355 0.0118 0.8282 0.521 0.0174 0.9024 0.5225 0.0059 0.905 + [5,24,0.522,0.0118,0.904,0.6355,0.0118,0.8282,0.521,0.0174,0.9024,0.5225,0.0059,0.905], +// 5 24 0.521 0.0174 0.9024 0.522 0.0118 0.904 0.6344 0.0174 0.8267 0.3988 0.0174 0.9627 + [5,24,0.521,0.0174,0.9024,0.522,0.0118,0.904,0.6344,0.0174,0.8267,0.3988,0.0174,0.9627], +// 5 24 0.5225 0.0059 0.905 0.6362 0.0059 0.8292 0.522 0.0118 0.904 0.5227 0 0.9054 + [5,24,0.5225,0.0059,0.905,0.6362,0.0059,0.8292,0.522,0.0118,0.904,0.5227,0,0.9054], +// 5 24 0.522 0.0118 0.904 0.5225 0.0059 0.905 0.6355 0.0118 0.8282 0.3995 0.0118 0.9645 + [5,24,0.522,0.0118,0.904,0.5225,0.0059,0.905,0.6355,0.0118,0.8282,0.3995,0.0118,0.9645], +// 5 24 0.5225 0.0059 0.905 0.5227 0 0.9054 0.6362 0.0059 0.8292 0.3999 0.0059 0.9655 + [5,24,0.5225,0.0059,0.905,0.5227,0,0.9054,0.6362,0.0059,0.8292,0.3999,0.0059,0.9655], +// 5 24 0.5227 0 0.9054 0.6365 0 0.8295 0.5225 0.0059 0.905 0.5227 -0.0059 0.9054 + [5,24,0.5227,0,0.9054,0.6365,0,0.8295,0.5225,0.0059,0.905,0.5227,-0.0059,0.9054], +// 5 24 0.3827 0.0455 0.9239 0.5 0.0455 0.866 0.385 0.0451 0.9294 0.3804 0.0455 0.9184 + [5,24,0.3827,0.0455,0.9239,0.5,0.0455,0.866,0.385,0.0451,0.9294,0.3804,0.0455,0.9184], +// 5 24 0.385 0.0451 0.9294 0.503 0.0451 0.8711 0.3827 0.0455 0.9239 0.3872 0.0439 0.9348 + [5,24,0.385,0.0451,0.9294,0.503,0.0451,0.8711,0.3827,0.0455,0.9239,0.3872,0.0439,0.9348], +// 5 24 0.3827 0.0455 0.9239 0.385 0.0451 0.9294 0.5 0.0455 0.866 0.2588 0.0455 0.9659 + [5,24,0.3827,0.0455,0.9239,0.385,0.0451,0.9294,0.5,0.0455,0.866,0.2588,0.0455,0.9659], +// 5 24 0.3872 0.0439 0.9348 0.5059 0.0439 0.8762 0.385 0.0451 0.9294 0.3894 0.042 0.94 + [5,24,0.3872,0.0439,0.9348,0.5059,0.0439,0.8762,0.385,0.0451,0.9294,0.3894,0.042,0.94], +// 5 24 0.385 0.0451 0.9294 0.3872 0.0439 0.9348 0.503 0.0451 0.8711 0.2603 0.0451 0.9716 + [5,24,0.385,0.0451,0.9294,0.3872,0.0439,0.9348,0.503,0.0451,0.8711,0.2603,0.0451,0.9716], +// 5 24 0.3894 0.042 0.94 0.5087 0.042 0.8811 0.3872 0.0439 0.9348 0.3914 0.0394 0.9449 + [5,24,0.3894,0.042,0.94,0.5087,0.042,0.8811,0.3872,0.0439,0.9348,0.3914,0.0394,0.9449], +// 5 24 0.3872 0.0439 0.9348 0.3894 0.042 0.94 0.5059 0.0439 0.8762 0.2618 0.0439 0.9773 + [5,24,0.3872,0.0439,0.9348,0.3894,0.042,0.94,0.5059,0.0439,0.8762,0.2618,0.0439,0.9773], +// 5 24 0.3914 0.0394 0.9449 0.5114 0.0394 0.8857 0.3894 0.042 0.94 0.3933 0.0361 0.9495 + [5,24,0.3914,0.0394,0.9449,0.5114,0.0394,0.8857,0.3894,0.042,0.94,0.3933,0.0361,0.9495], +// 5 24 0.3894 0.042 0.94 0.3914 0.0394 0.9449 0.5087 0.042 0.8811 0.2633 0.042 0.9827 + [5,24,0.3894,0.042,0.94,0.3914,0.0394,0.9449,0.5087,0.042,0.8811,0.2633,0.042,0.9827], +// 5 24 0.3933 0.0361 0.9495 0.5138 0.0361 0.89 0.3914 0.0394 0.9449 0.395 0.0321 0.9536 + [5,24,0.3933,0.0361,0.9495,0.5138,0.0361,0.89,0.3914,0.0394,0.9449,0.395,0.0321,0.9536], +// 5 24 0.3914 0.0394 0.9449 0.3933 0.0361 0.9495 0.5114 0.0394 0.8857 0.2647 0.0394 0.9879 + [5,24,0.3914,0.0394,0.9449,0.3933,0.0361,0.9495,0.5114,0.0394,0.8857,0.2647,0.0394,0.9879], +// 5 24 0.395 0.0321 0.9536 0.5161 0.0321 0.8938 0.3933 0.0361 0.9495 0.3965 0.0277 0.9572 + [5,24,0.395,0.0321,0.9536,0.5161,0.0321,0.8938,0.3933,0.0361,0.9495,0.3965,0.0277,0.9572], +// 5 24 0.3933 0.0361 0.9495 0.395 0.0321 0.9536 0.5138 0.0361 0.89 0.266 0.0361 0.9926 + [5,24,0.3933,0.0361,0.9495,0.395,0.0321,0.9536,0.5138,0.0361,0.89,0.266,0.0361,0.9926], +// 5 24 0.3965 0.0277 0.9572 0.518 0.0277 0.8972 0.395 0.0321 0.9536 0.3978 0.0227 0.9603 + [5,24,0.3965,0.0277,0.9572,0.518,0.0277,0.8972,0.395,0.0321,0.9536,0.3978,0.0227,0.9603], +// 5 24 0.395 0.0321 0.9536 0.3965 0.0277 0.9572 0.5161 0.0321 0.8938 0.2671 0.0321 0.9969 + [5,24,0.395,0.0321,0.9536,0.3965,0.0277,0.9572,0.5161,0.0321,0.8938,0.2671,0.0321,0.9969], +// 5 24 0.3978 0.0227 0.9603 0.5197 0.0227 0.9001 0.3965 0.0277 0.9572 0.3988 0.0174 0.9627 + [5,24,0.3978,0.0227,0.9603,0.5197,0.0227,0.9001,0.3965,0.0277,0.9572,0.3988,0.0174,0.9627], +// 5 24 0.3965 0.0277 0.9572 0.3978 0.0227 0.9603 0.518 0.0277 0.8972 0.2681 0.0277 1.0007 + [5,24,0.3965,0.0277,0.9572,0.3978,0.0227,0.9603,0.518,0.0277,0.8972,0.2681,0.0277,1.0007], +// 5 24 0.3988 0.0174 0.9627 0.521 0.0174 0.9024 0.3978 0.0227 0.9603 0.3995 0.0118 0.9645 + [5,24,0.3988,0.0174,0.9627,0.521,0.0174,0.9024,0.3978,0.0227,0.9603,0.3995,0.0118,0.9645], +// 5 24 0.3978 0.0227 0.9603 0.3988 0.0174 0.9627 0.5197 0.0227 0.9001 0.269 0.0227 1.0039 + [5,24,0.3978,0.0227,0.9603,0.3988,0.0174,0.9627,0.5197,0.0227,0.9001,0.269,0.0227,1.0039], +// 5 24 0.3995 0.0118 0.9645 0.522 0.0118 0.904 0.3988 0.0174 0.9627 0.3999 0.0059 0.9655 + [5,24,0.3995,0.0118,0.9645,0.522,0.0118,0.904,0.3988,0.0174,0.9627,0.3999,0.0059,0.9655], +// 5 24 0.3988 0.0174 0.9627 0.3995 0.0118 0.9645 0.521 0.0174 0.9024 0.2697 0.0174 1.0065 + [5,24,0.3988,0.0174,0.9627,0.3995,0.0118,0.9645,0.521,0.0174,0.9024,0.2697,0.0174,1.0065], +// 5 24 0.3999 0.0059 0.9655 0.5225 0.0059 0.905 0.3995 0.0118 0.9645 0.4001 0 0.9659 + [5,24,0.3999,0.0059,0.9655,0.5225,0.0059,0.905,0.3995,0.0118,0.9645,0.4001,0,0.9659], +// 5 24 0.3995 0.0118 0.9645 0.3999 0.0059 0.9655 0.522 0.0118 0.904 0.2702 0.0118 1.0083 + [5,24,0.3995,0.0118,0.9645,0.3999,0.0059,0.9655,0.522,0.0118,0.904,0.2702,0.0118,1.0083], +// 5 24 0.3999 0.0059 0.9655 0.4001 0 0.9659 0.5225 0.0059 0.905 0.2705 0.0059 1.0094 + [5,24,0.3999,0.0059,0.9655,0.4001,0,0.9659,0.5225,0.0059,0.905,0.2705,0.0059,1.0094], +// 5 24 0.4001 0 0.9659 0.5227 0 0.9054 0.3999 0.0059 0.9655 0.4001 -0.0059 0.9659 + [5,24,0.4001,0,0.9659,0.5227,0,0.9054,0.3999,0.0059,0.9655,0.4001,-0.0059,0.9659], +// 5 24 0.2588 0.0455 0.9659 0.3827 0.0455 0.9239 0.2603 0.0451 0.9716 0.2573 0.0455 0.9602 + [5,24,0.2588,0.0455,0.9659,0.3827,0.0455,0.9239,0.2603,0.0451,0.9716,0.2573,0.0455,0.9602], +// 5 24 0.2603 0.0451 0.9716 0.385 0.0451 0.9294 0.2588 0.0455 0.9659 0.2618 0.0439 0.9773 + [5,24,0.2603,0.0451,0.9716,0.385,0.0451,0.9294,0.2588,0.0455,0.9659,0.2618,0.0439,0.9773], +// 5 24 0.2588 0.0455 0.9659 0.2603 0.0451 0.9716 0.3827 0.0455 0.9239 0.1305 0.0455 0.9914 + [5,24,0.2588,0.0455,0.9659,0.2603,0.0451,0.9716,0.3827,0.0455,0.9239,0.1305,0.0455,0.9914], +// 5 24 0.2618 0.0439 0.9773 0.3872 0.0439 0.9348 0.2603 0.0451 0.9716 0.2633 0.042 0.9827 + [5,24,0.2618,0.0439,0.9773,0.3872,0.0439,0.9348,0.2603,0.0451,0.9716,0.2633,0.042,0.9827], +// 5 24 0.2603 0.0451 0.9716 0.2618 0.0439 0.9773 0.385 0.0451 0.9294 0.1313 0.0451 0.9973 + [5,24,0.2603,0.0451,0.9716,0.2618,0.0439,0.9773,0.385,0.0451,0.9294,0.1313,0.0451,0.9973], +// 5 24 0.2633 0.042 0.9827 0.3894 0.042 0.94 0.2618 0.0439 0.9773 0.2647 0.0394 0.9879 + [5,24,0.2633,0.042,0.9827,0.3894,0.042,0.94,0.2618,0.0439,0.9773,0.2647,0.0394,0.9879], +// 5 24 0.2618 0.0439 0.9773 0.2633 0.042 0.9827 0.3872 0.0439 0.9348 0.132 0.0439 1.0031 + [5,24,0.2618,0.0439,0.9773,0.2633,0.042,0.9827,0.3872,0.0439,0.9348,0.132,0.0439,1.0031], +// 5 24 0.2647 0.0394 0.9879 0.3914 0.0394 0.9449 0.2633 0.042 0.9827 0.266 0.0361 0.9926 + [5,24,0.2647,0.0394,0.9879,0.3914,0.0394,0.9449,0.2633,0.042,0.9827,0.266,0.0361,0.9926], +// 5 24 0.2633 0.042 0.9827 0.2647 0.0394 0.9879 0.3894 0.042 0.94 0.1328 0.042 1.0086 + [5,24,0.2633,0.042,0.9827,0.2647,0.0394,0.9879,0.3894,0.042,0.94,0.1328,0.042,1.0086], +// 5 24 0.266 0.0361 0.9926 0.3933 0.0361 0.9495 0.2647 0.0394 0.9879 0.2671 0.0321 0.9969 + [5,24,0.266,0.0361,0.9926,0.3933,0.0361,0.9495,0.2647,0.0394,0.9879,0.2671,0.0321,0.9969], +// 5 24 0.2647 0.0394 0.9879 0.266 0.0361 0.9926 0.3914 0.0394 0.9449 0.1335 0.0394 1.0139 + [5,24,0.2647,0.0394,0.9879,0.266,0.0361,0.9926,0.3914,0.0394,0.9449,0.1335,0.0394,1.0139], +// 5 24 0.2671 0.0321 0.9969 0.395 0.0321 0.9536 0.266 0.0361 0.9926 0.2681 0.0277 1.0007 + [5,24,0.2671,0.0321,0.9969,0.395,0.0321,0.9536,0.266,0.0361,0.9926,0.2681,0.0277,1.0007], +// 5 24 0.266 0.0361 0.9926 0.2671 0.0321 0.9969 0.3933 0.0361 0.9495 0.1341 0.0361 1.0188 + [5,24,0.266,0.0361,0.9926,0.2671,0.0321,0.9969,0.3933,0.0361,0.9495,0.1341,0.0361,1.0188], +// 5 24 0.2681 0.0277 1.0007 0.3965 0.0277 0.9572 0.2671 0.0321 0.9969 0.269 0.0227 1.0039 + [5,24,0.2681,0.0277,1.0007,0.3965,0.0277,0.9572,0.2671,0.0321,0.9969,0.269,0.0227,1.0039], +// 5 24 0.2671 0.0321 0.9969 0.2681 0.0277 1.0007 0.395 0.0321 0.9536 0.1347 0.0321 1.0233 + [5,24,0.2671,0.0321,0.9969,0.2681,0.0277,1.0007,0.395,0.0321,0.9536,0.1347,0.0321,1.0233], +// 5 24 0.269 0.0227 1.0039 0.3978 0.0227 0.9603 0.2681 0.0277 1.0007 0.2697 0.0174 1.0065 + [5,24,0.269,0.0227,1.0039,0.3978,0.0227,0.9603,0.2681,0.0277,1.0007,0.2697,0.0174,1.0065], +// 5 24 0.2681 0.0277 1.0007 0.269 0.0227 1.0039 0.3965 0.0277 0.9572 0.1352 0.0277 1.0272 + [5,24,0.2681,0.0277,1.0007,0.269,0.0227,1.0039,0.3965,0.0277,0.9572,0.1352,0.0277,1.0272], +// 5 24 0.2697 0.0174 1.0065 0.3988 0.0174 0.9627 0.269 0.0227 1.0039 0.2702 0.0118 1.0083 + [5,24,0.2697,0.0174,1.0065,0.3988,0.0174,0.9627,0.269,0.0227,1.0039,0.2702,0.0118,1.0083], +// 5 24 0.269 0.0227 1.0039 0.2697 0.0174 1.0065 0.3978 0.0227 0.9603 0.1356 0.0227 1.0304 + [5,24,0.269,0.0227,1.0039,0.2697,0.0174,1.0065,0.3978,0.0227,0.9603,0.1356,0.0227,1.0304], +// 5 24 0.2702 0.0118 1.0083 0.3995 0.0118 0.9645 0.2697 0.0174 1.0065 0.2705 0.0059 1.0094 + [5,24,0.2702,0.0118,1.0083,0.3995,0.0118,0.9645,0.2697,0.0174,1.0065,0.2705,0.0059,1.0094], +// 5 24 0.2697 0.0174 1.0065 0.2702 0.0118 1.0083 0.3988 0.0174 0.9627 0.136 0.0174 1.033 + [5,24,0.2697,0.0174,1.0065,0.2702,0.0118,1.0083,0.3988,0.0174,0.9627,0.136,0.0174,1.033], +// 5 24 0.2705 0.0059 1.0094 0.3999 0.0059 0.9655 0.2702 0.0118 1.0083 0.2706 0 1.0098 + [5,24,0.2705,0.0059,1.0094,0.3999,0.0059,0.9655,0.2702,0.0118,1.0083,0.2706,0,1.0098], +// 5 24 0.2702 0.0118 1.0083 0.2705 0.0059 1.0094 0.3995 0.0118 0.9645 0.1362 0.0118 1.0349 + [5,24,0.2702,0.0118,1.0083,0.2705,0.0059,1.0094,0.3995,0.0118,0.9645,0.1362,0.0118,1.0349], +// 5 24 0.2705 0.0059 1.0094 0.2706 0 1.0098 0.3999 0.0059 0.9655 0.1364 0.0059 1.0361 + [5,24,0.2705,0.0059,1.0094,0.2706,0,1.0098,0.3999,0.0059,0.9655,0.1364,0.0059,1.0361], +// 5 24 0.2706 0 1.0098 0.4001 0 0.9659 0.2705 0.0059 1.0094 0.2706 -0.0059 1.0098 + [5,24,0.2706,0,1.0098,0.4001,0,0.9659,0.2705,0.0059,1.0094,0.2706,-0.0059,1.0098], +// 5 24 0.1305 0.0455 0.9914 0.2588 0.0455 0.9659 0.1313 0.0451 0.9973 0.1297 0.0455 0.9855 + [5,24,0.1305,0.0455,0.9914,0.2588,0.0455,0.9659,0.1313,0.0451,0.9973,0.1297,0.0455,0.9855], +// 5 24 0.1313 0.0451 0.9973 0.2603 0.0451 0.9716 0.1305 0.0455 0.9914 0.132 0.0439 1.0031 + [5,24,0.1313,0.0451,0.9973,0.2603,0.0451,0.9716,0.1305,0.0455,0.9914,0.132,0.0439,1.0031], +// 5 24 0.1305 0.0455 0.9914 0.1313 0.0451 0.9973 0.2588 0.0455 0.9659 0 0.0455 1 + [5,24,0.1305,0.0455,0.9914,0.1313,0.0451,0.9973,0.2588,0.0455,0.9659,0,0.0455,1], +// 5 24 0.132 0.0439 1.0031 0.2618 0.0439 0.9773 0.1313 0.0451 0.9973 0.1328 0.042 1.0086 + [5,24,0.132,0.0439,1.0031,0.2618,0.0439,0.9773,0.1313,0.0451,0.9973,0.1328,0.042,1.0086], +// 5 24 0.1313 0.0451 0.9973 0.132 0.0439 1.0031 0.2603 0.0451 0.9716 0 0.0451 1.0059 + [5,24,0.1313,0.0451,0.9973,0.132,0.0439,1.0031,0.2603,0.0451,0.9716,0,0.0451,1.0059], +// 5 24 0.1328 0.042 1.0086 0.2633 0.042 0.9827 0.132 0.0439 1.0031 0.1335 0.0394 1.0139 + [5,24,0.1328,0.042,1.0086,0.2633,0.042,0.9827,0.132,0.0439,1.0031,0.1335,0.0394,1.0139], +// 5 24 0.132 0.0439 1.0031 0.1328 0.042 1.0086 0.2618 0.0439 0.9773 0 0.0439 1.0118 + [5,24,0.132,0.0439,1.0031,0.1328,0.042,1.0086,0.2618,0.0439,0.9773,0,0.0439,1.0118], +// 5 24 0.1335 0.0394 1.0139 0.2647 0.0394 0.9879 0.1328 0.042 1.0086 0.1341 0.0361 1.0188 + [5,24,0.1335,0.0394,1.0139,0.2647,0.0394,0.9879,0.1328,0.042,1.0086,0.1341,0.0361,1.0188], +// 5 24 0.1328 0.042 1.0086 0.1335 0.0394 1.0139 0.2633 0.042 0.9827 0 0.042 1.0174 + [5,24,0.1328,0.042,1.0086,0.1335,0.0394,1.0139,0.2633,0.042,0.9827,0,0.042,1.0174], +// 5 24 0.1341 0.0361 1.0188 0.266 0.0361 0.9926 0.1335 0.0394 1.0139 0.1347 0.0321 1.0233 + [5,24,0.1341,0.0361,1.0188,0.266,0.0361,0.9926,0.1335,0.0394,1.0139,0.1347,0.0321,1.0233], +// 5 24 0.1335 0.0394 1.0139 0.1341 0.0361 1.0188 0.2647 0.0394 0.9879 0 0.0394 1.0227 + [5,24,0.1335,0.0394,1.0139,0.1341,0.0361,1.0188,0.2647,0.0394,0.9879,0,0.0394,1.0227], +// 5 24 0.1347 0.0321 1.0233 0.2671 0.0321 0.9969 0.1341 0.0361 1.0188 0.1352 0.0277 1.0272 + [5,24,0.1347,0.0321,1.0233,0.2671,0.0321,0.9969,0.1341,0.0361,1.0188,0.1352,0.0277,1.0272], +// 5 24 0.1341 0.0361 1.0188 0.1347 0.0321 1.0233 0.266 0.0361 0.9926 0 0.0361 1.0277 + [5,24,0.1341,0.0361,1.0188,0.1347,0.0321,1.0233,0.266,0.0361,0.9926,0,0.0361,1.0277], +// 5 24 0.1352 0.0277 1.0272 0.2681 0.0277 1.0007 0.1347 0.0321 1.0233 0.1356 0.0227 1.0304 + [5,24,0.1352,0.0277,1.0272,0.2681,0.0277,1.0007,0.1347,0.0321,1.0233,0.1356,0.0227,1.0304], +// 5 24 0.1347 0.0321 1.0233 0.1352 0.0277 1.0272 0.2671 0.0321 0.9969 0 0.0321 1.0321 + [5,24,0.1347,0.0321,1.0233,0.1352,0.0277,1.0272,0.2671,0.0321,0.9969,0,0.0321,1.0321], +// 5 24 0.1356 0.0227 1.0304 0.269 0.0227 1.0039 0.1352 0.0277 1.0272 0.136 0.0174 1.033 + [5,24,0.1356,0.0227,1.0304,0.269,0.0227,1.0039,0.1352,0.0277,1.0272,0.136,0.0174,1.033], +// 5 24 0.1352 0.0277 1.0272 0.1356 0.0227 1.0304 0.2681 0.0277 1.0007 0 0.0277 1.0361 + [5,24,0.1352,0.0277,1.0272,0.1356,0.0227,1.0304,0.2681,0.0277,1.0007,0,0.0277,1.0361], +// 5 24 0.136 0.0174 1.033 0.2697 0.0174 1.0065 0.1356 0.0227 1.0304 0.1362 0.0118 1.0349 + [5,24,0.136,0.0174,1.033,0.2697,0.0174,1.0065,0.1356,0.0227,1.0304,0.1362,0.0118,1.0349], +// 5 24 0.1356 0.0227 1.0304 0.136 0.0174 1.033 0.269 0.0227 1.0039 0 0.0227 1.0394 + [5,24,0.1356,0.0227,1.0304,0.136,0.0174,1.033,0.269,0.0227,1.0039,0,0.0227,1.0394], +// 5 24 0.1362 0.0118 1.0349 0.2702 0.0118 1.0083 0.136 0.0174 1.033 0.1364 0.0059 1.0361 + [5,24,0.1362,0.0118,1.0349,0.2702,0.0118,1.0083,0.136,0.0174,1.033,0.1364,0.0059,1.0361], +// 5 24 0.136 0.0174 1.033 0.1362 0.0118 1.0349 0.2697 0.0174 1.0065 0 0.0174 1.042 + [5,24,0.136,0.0174,1.033,0.1362,0.0118,1.0349,0.2697,0.0174,1.0065,0,0.0174,1.042], +// 5 24 0.1364 0.0059 1.0361 0.2705 0.0059 1.0094 0.1362 0.0118 1.0349 0.1364 0 1.0365 + [5,24,0.1364,0.0059,1.0361,0.2705,0.0059,1.0094,0.1362,0.0118,1.0349,0.1364,0,1.0365], +// 5 24 0.1362 0.0118 1.0349 0.1364 0.0059 1.0361 0.2702 0.0118 1.0083 0 0.0118 1.0439 + [5,24,0.1362,0.0118,1.0349,0.1364,0.0059,1.0361,0.2702,0.0118,1.0083,0,0.0118,1.0439], +// 5 24 0.1364 0.0059 1.0361 0.1364 0 1.0365 0.2705 0.0059 1.0094 0 0.0059 1.0451 + [5,24,0.1364,0.0059,1.0361,0.1364,0,1.0365,0.2705,0.0059,1.0094,0,0.0059,1.0451], +// 5 24 0.1364 0 1.0365 0.2706 0 1.0098 0.1364 0.0059 1.0361 0.1364 -0.0059 1.0365 + [5,24,0.1364,0,1.0365,0.2706,0,1.0098,0.1364,0.0059,1.0361,0.1364,-0.0059,1.0365], +// 5 24 0 0.0455 1 0.1305 0.0455 0.9914 0 0.0451 1.0059 0 0.0455 0.9941 + [5,24,0,0.0455,1,0.1305,0.0455,0.9914,0,0.0451,1.0059,0,0.0455,0.9941], +// 5 24 0 0.0451 1.0059 0.1313 0.0451 0.9973 0 0.0455 1 0 0.0439 1.0118 + [5,24,0,0.0451,1.0059,0.1313,0.0451,0.9973,0,0.0455,1,0,0.0439,1.0118], +// 5 24 0 0.0455 1 0 0.0451 1.0059 0.1305 0.0455 0.9914 -1 0.0455 1 + [5,24,0,0.0455,1,0,0.0451,1.0059,0.1305,0.0455,0.9914,-1,0.0455,1], +// 5 24 0 0.0439 1.0118 0.132 0.0439 1.0031 0 0.0451 1.0059 0 0.042 1.0174 + [5,24,0,0.0439,1.0118,0.132,0.0439,1.0031,0,0.0451,1.0059,0,0.042,1.0174], +// 5 24 0 0.0451 1.0059 0 0.0439 1.0118 0.1313 0.0451 0.9973 -1.0059 0.0451 1.0059 + [5,24,0,0.0451,1.0059,0,0.0439,1.0118,0.1313,0.0451,0.9973,-1.0059,0.0451,1.0059], +// 5 24 0 0.042 1.0174 0.1328 0.042 1.0086 0 0.0439 1.0118 0 0.0394 1.0227 + [5,24,0,0.042,1.0174,0.1328,0.042,1.0086,0,0.0439,1.0118,0,0.0394,1.0227], +// 5 24 0 0.0439 1.0118 0 0.042 1.0174 0.132 0.0439 1.0031 -1.0118 0.0439 1.0118 + [5,24,0,0.0439,1.0118,0,0.042,1.0174,0.132,0.0439,1.0031,-1.0118,0.0439,1.0118], +// 5 24 0 0.0394 1.0227 0.1335 0.0394 1.0139 0 0.042 1.0174 0 0.0361 1.0277 + [5,24,0,0.0394,1.0227,0.1335,0.0394,1.0139,0,0.042,1.0174,0,0.0361,1.0277], +// 5 24 0 0.042 1.0174 0 0.0394 1.0227 0.1328 0.042 1.0086 -1.0174 0.042 1.0174 + [5,24,0,0.042,1.0174,0,0.0394,1.0227,0.1328,0.042,1.0086,-1.0174,0.042,1.0174], +// 5 24 0 0.0361 1.0277 0.1341 0.0361 1.0188 0 0.0394 1.0227 0 0.0321 1.0321 + [5,24,0,0.0361,1.0277,0.1341,0.0361,1.0188,0,0.0394,1.0227,0,0.0321,1.0321], +// 5 24 0 0.0394 1.0227 0 0.0361 1.0277 0.1335 0.0394 1.0139 -1.0227 0.0394 1.0227 + [5,24,0,0.0394,1.0227,0,0.0361,1.0277,0.1335,0.0394,1.0139,-1.0227,0.0394,1.0227], +// 5 24 0 0.0321 1.0321 0.1347 0.0321 1.0233 0 0.0361 1.0277 0 0.0277 1.0361 + [5,24,0,0.0321,1.0321,0.1347,0.0321,1.0233,0,0.0361,1.0277,0,0.0277,1.0361], +// 5 24 0 0.0361 1.0277 0 0.0321 1.0321 0.1341 0.0361 1.0188 -1.0277 0.0361 1.0277 + [5,24,0,0.0361,1.0277,0,0.0321,1.0321,0.1341,0.0361,1.0188,-1.0277,0.0361,1.0277], +// 5 24 0 0.0277 1.0361 0.1352 0.0277 1.0272 0 0.0321 1.0321 0 0.0227 1.0394 + [5,24,0,0.0277,1.0361,0.1352,0.0277,1.0272,0,0.0321,1.0321,0,0.0227,1.0394], +// 5 24 0 0.0321 1.0321 0 0.0277 1.0361 0.1347 0.0321 1.0233 -1.0321 0.0321 1.0321 + [5,24,0,0.0321,1.0321,0,0.0277,1.0361,0.1347,0.0321,1.0233,-1.0321,0.0321,1.0321], +// 5 24 0 0.0227 1.0394 0.1356 0.0227 1.0304 0 0.0277 1.0361 0 0.0174 1.042 + [5,24,0,0.0227,1.0394,0.1356,0.0227,1.0304,0,0.0277,1.0361,0,0.0174,1.042], +// 5 24 0 0.0277 1.0361 0 0.0227 1.0394 0.1352 0.0277 1.0272 -1.0361 0.0277 1.0361 + [5,24,0,0.0277,1.0361,0,0.0227,1.0394,0.1352,0.0277,1.0272,-1.0361,0.0277,1.0361], +// 5 24 0 0.0174 1.042 0.136 0.0174 1.033 0 0.0227 1.0394 0 0.0118 1.0439 + [5,24,0,0.0174,1.042,0.136,0.0174,1.033,0,0.0227,1.0394,0,0.0118,1.0439], +// 5 24 0 0.0227 1.0394 0 0.0174 1.042 0.1356 0.0227 1.0304 -1.0394 0.0227 1.0394 + [5,24,0,0.0227,1.0394,0,0.0174,1.042,0.1356,0.0227,1.0304,-1.0394,0.0227,1.0394], +// 5 24 0 0.0118 1.0439 0.1362 0.0118 1.0349 0 0.0174 1.042 0 0.0059 1.0451 + [5,24,0,0.0118,1.0439,0.1362,0.0118,1.0349,0,0.0174,1.042,0,0.0059,1.0451], +// 5 24 0 0.0174 1.042 0 0.0118 1.0439 0.136 0.0174 1.033 -1.042 0.0174 1.042 + [5,24,0,0.0174,1.042,0,0.0118,1.0439,0.136,0.0174,1.033,-1.042,0.0174,1.042], +// 5 24 0 0.0059 1.0451 0.1364 0.0059 1.0361 0 0.0118 1.0439 0 0 1.0455 + [5,24,0,0.0059,1.0451,0.1364,0.0059,1.0361,0,0.0118,1.0439,0,0,1.0455], +// 5 24 0 0.0118 1.0439 0 0.0059 1.0451 0.1362 0.0118 1.0349 -1.0439 0.0118 1.0439 + [5,24,0,0.0118,1.0439,0,0.0059,1.0451,0.1362,0.0118,1.0349,-1.0439,0.0118,1.0439], +// 5 24 0 0.0059 1.0451 0 0 1.0455 0.1364 0.0059 1.0361 -1.0451 0.0059 1.0451 + [5,24,0,0.0059,1.0451,0,0,1.0455,0.1364,0.0059,1.0361,-1.0451,0.0059,1.0451], +// 5 24 0 0 1.0455 0.1364 0 1.0365 0 0.0059 1.0451 0 -0.0059 1.0455 + [5,24,0,0,1.0455,0.1364,0,1.0365,0,0.0059,1.0451,0,-0.0059,1.0455], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__t04o0455(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__t04o0455(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/48/t08o0625.scad b/p/48/t08o0625.scad index f8a5e41dd..309ddf105 100644 --- a/p/48/t08o0625.scad +++ b/p/48/t08o0625.scad @@ -2,16 +2,17 @@ use <../../lib.scad> function ldraw_lib__48__t08o0625() = [ // 0 Hi-Res Torus Outside 1 x 0.0625 x 0.125 // 0 Name: 48\t08o0625.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG 48_Primitive UPDATE 2016-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 48_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-07 [Holly-Wood] Complete regeneration, original by KROACH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Major Radius: 64 // 0 // Tube(Minor) Radius: 4 @@ -163,333 +164,332 @@ function ldraw_lib__48__t08o0625() = [ [4,16,0.8413,0.0162,0.6456,0.7498,0.0162,0.7498,0.7509,0.0082,0.7509,0.8426,0.0082,0.6465], // 4 16 0.8426 0.0082 0.6465 0.7509 0.0082 0.7509 0.7513 0 0.7513 0.843 0 0.6469 [4,16,0.8426,0.0082,0.6465,0.7509,0.0082,0.7509,0.7513,0,0.7513,0.843,0,0.6469], -// // 0 // conditional lines -// 5 24 1 0.0625 0 0.9914 0.0625 0.1305 1.0082 0.062 0 0.9918 0.0625 0 - [5,24,1,0.0625,0,0.9914,0.0625,0.1305,1.0082,0.062,0,0.9918,0.0625,0], -// 5 24 1 0.0625 0 1.0082 0.062 0 0.9914 0.0625 0.1305 1 0.0625 -0.1317 - [5,24,1,0.0625,0,1.0082,0.062,0,0.9914,0.0625,0.1305,1,0.0625,-0.1317], -// 5 24 1.0082 0.062 0 0.9995 0.062 0.1316 1.0162 0.0604 0 1 0.0625 0 - [5,24,1.0082,0.062,0,0.9995,0.062,0.1316,1.0162,0.0604,0,1,0.0625,0], -// 5 24 1.0082 0.062 0 1.0162 0.0604 0 0.9995 0.062 0.1316 1.0082 0.062 -0.1328 - [5,24,1.0082,0.062,0,1.0162,0.0604,0,0.9995,0.062,0.1316,1.0082,0.062,-0.1328], -// 5 24 1.0162 0.0604 0 1.0074 0.0604 0.1326 1.0239 0.0577 0 1.0082 0.062 0 - [5,24,1.0162,0.0604,0,1.0074,0.0604,0.1326,1.0239,0.0577,0,1.0082,0.062,0], -// 5 24 1.0162 0.0604 0 1.0239 0.0577 0 1.0074 0.0604 0.1326 1.0162 0.0604 -0.1338 - [5,24,1.0162,0.0604,0,1.0239,0.0577,0,1.0074,0.0604,0.1326,1.0162,0.0604,-0.1338], -// 5 24 1.0239 0.0577 0 1.0151 0.0577 0.1336 1.0313 0.0541 0 1.0162 0.0604 0 - [5,24,1.0239,0.0577,0,1.0151,0.0577,0.1336,1.0313,0.0541,0,1.0162,0.0604,0], -// 5 24 1.0239 0.0577 0 1.0313 0.0541 0 1.0151 0.0577 0.1336 1.0239 0.0577 -0.1349 - [5,24,1.0239,0.0577,0,1.0313,0.0541,0,1.0151,0.0577,0.1336,1.0239,0.0577,-0.1349], -// 5 24 1.0313 0.0541 0 1.0224 0.0541 0.1346 1.0381 0.0496 0 1.0239 0.0577 0 - [5,24,1.0313,0.0541,0,1.0224,0.0541,0.1346,1.0381,0.0496,0,1.0239,0.0577,0], -// 5 24 1.0313 0.0541 0 1.0381 0.0496 0 1.0224 0.0541 0.1346 1.0313 0.0541 -0.1358 - [5,24,1.0313,0.0541,0,1.0381,0.0496,0,1.0224,0.0541,0.1346,1.0313,0.0541,-0.1358], -// 5 24 1.0381 0.0496 0 1.0291 0.0496 0.1355 1.0442 0.0442 0 1.0313 0.0541 0 - [5,24,1.0381,0.0496,0,1.0291,0.0496,0.1355,1.0442,0.0442,0,1.0313,0.0541,0], -// 5 24 1.0381 0.0496 0 1.0442 0.0442 0 1.0291 0.0496 0.1355 1.0381 0.0496 -0.1367 - [5,24,1.0381,0.0496,0,1.0442,0.0442,0,1.0291,0.0496,0.1355,1.0381,0.0496,-0.1367], -// 5 24 1.0442 0.0442 0 1.0352 0.0442 0.1363 1.0496 0.0381 0 1.0381 0.0496 0 - [5,24,1.0442,0.0442,0,1.0352,0.0442,0.1363,1.0496,0.0381,0,1.0381,0.0496,0], -// 5 24 1.0442 0.0442 0 1.0496 0.0381 0 1.0352 0.0442 0.1363 1.0442 0.0442 -0.1375 - [5,24,1.0442,0.0442,0,1.0496,0.0381,0,1.0352,0.0442,0.1363,1.0442,0.0442,-0.1375], -// 5 24 1.0496 0.0381 0 1.0406 0.0381 0.137 1.0541 0.0313 0 1.0442 0.0442 0 - [5,24,1.0496,0.0381,0,1.0406,0.0381,0.137,1.0541,0.0313,0,1.0442,0.0442,0], -// 5 24 1.0496 0.0381 0 1.0541 0.0313 0 1.0406 0.0381 0.137 1.0496 0.0381 -0.1382 - [5,24,1.0496,0.0381,0,1.0541,0.0313,0,1.0406,0.0381,0.137,1.0496,0.0381,-0.1382], -// 5 24 1.0541 0.0313 0 1.0451 0.0313 0.1376 1.0577 0.0239 0 1.0496 0.0381 0 - [5,24,1.0541,0.0313,0,1.0451,0.0313,0.1376,1.0577,0.0239,0,1.0496,0.0381,0], -// 5 24 1.0541 0.0313 0 1.0577 0.0239 0 1.0451 0.0313 0.1376 1.0541 0.0313 -0.1388 - [5,24,1.0541,0.0313,0,1.0577,0.0239,0,1.0451,0.0313,0.1376,1.0541,0.0313,-0.1388], -// 5 24 1.0577 0.0239 0 1.0486 0.0239 0.138 1.0604 0.0162 0 1.0541 0.0313 0 - [5,24,1.0577,0.0239,0,1.0486,0.0239,0.138,1.0604,0.0162,0,1.0541,0.0313,0], -// 5 24 1.0577 0.0239 0 1.0604 0.0162 0 1.0486 0.0239 0.138 1.0577 0.0239 -0.1393 - [5,24,1.0577,0.0239,0,1.0604,0.0162,0,1.0486,0.0239,0.138,1.0577,0.0239,-0.1393], -// 5 24 1.0604 0.0162 0 1.0512 0.0162 0.1384 1.062 0.0082 0 1.0577 0.0239 0 - [5,24,1.0604,0.0162,0,1.0512,0.0162,0.1384,1.062,0.0082,0,1.0577,0.0239,0], -// 5 24 1.0604 0.0162 0 1.062 0.0082 0 1.0512 0.0162 0.1384 1.0604 0.0162 -0.1397 - [5,24,1.0604,0.0162,0,1.062,0.0082,0,1.0512,0.0162,0.1384,1.0604,0.0162,-0.1397], -// 5 24 1.062 0.0082 0 1.0528 0.0082 0.1386 1.0625 0 0 1.0604 0.0162 0 - [5,24,1.062,0.0082,0,1.0528,0.0082,0.1386,1.0625,0,0,1.0604,0.0162,0], -// 5 24 1.062 0.0082 0 1.0625 0 0 1.0528 0.0082 0.1386 1.062 0.0082 -0.1399 - [5,24,1.062,0.0082,0,1.0625,0,0,1.0528,0.0082,0.1386,1.062,0.0082,-0.1399], -// 5 24 1.0625 0 0 1.0534 0 0.1387 1.0625 -0.0082 0 1.062 0.0082 0 - [5,24,1.0625,0,0,1.0534,0,0.1387,1.0625,-0.0082,0,1.062,0.0082,0], -// 5 24 0.9914 0.0625 0.1305 0.9659 0.0625 0.2588 0.9995 0.062 0.1316 0.9832 0.0625 0.1294 - [5,24,0.9914,0.0625,0.1305,0.9659,0.0625,0.2588,0.9995,0.062,0.1316,0.9832,0.0625,0.1294], -// 5 24 0.9914 0.0625 0.1305 0.9995 0.062 0.1316 0.9659 0.0625 0.2588 1 0.0625 0 - [5,24,0.9914,0.0625,0.1305,0.9995,0.062,0.1316,0.9659,0.0625,0.2588,1,0.0625,0], -// 5 24 0.9995 0.062 0.1316 0.9738 0.062 0.2609 1.0074 0.0604 0.1326 0.9914 0.0625 0.1305 - [5,24,0.9995,0.062,0.1316,0.9738,0.062,0.2609,1.0074,0.0604,0.1326,0.9914,0.0625,0.1305], -// 5 24 0.9995 0.062 0.1316 1.0074 0.0604 0.1326 0.9738 0.062 0.2609 1.0082 0.062 0 - [5,24,0.9995,0.062,0.1316,1.0074,0.0604,0.1326,0.9738,0.062,0.2609,1.0082,0.062,0], -// 5 24 1.0074 0.0604 0.1326 0.9815 0.0604 0.263 1.0151 0.0577 0.1336 0.9995 0.062 0.1316 - [5,24,1.0074,0.0604,0.1326,0.9815,0.0604,0.263,1.0151,0.0577,0.1336,0.9995,0.062,0.1316], -// 5 24 1.0074 0.0604 0.1326 1.0151 0.0577 0.1336 0.9815 0.0604 0.263 1.0162 0.0604 0 - [5,24,1.0074,0.0604,0.1326,1.0151,0.0577,0.1336,0.9815,0.0604,0.263,1.0162,0.0604,0], -// 5 24 1.0151 0.0577 0.1336 0.989 0.0577 0.265 1.0224 0.0541 0.1346 1.0074 0.0604 0.1326 - [5,24,1.0151,0.0577,0.1336,0.989,0.0577,0.265,1.0224,0.0541,0.1346,1.0074,0.0604,0.1326], -// 5 24 1.0151 0.0577 0.1336 1.0224 0.0541 0.1346 0.989 0.0577 0.265 1.0239 0.0577 0 - [5,24,1.0151,0.0577,0.1336,1.0224,0.0541,0.1346,0.989,0.0577,0.265,1.0239,0.0577,0], -// 5 24 1.0224 0.0541 0.1346 0.9961 0.0541 0.2669 1.0291 0.0496 0.1355 1.0151 0.0577 0.1336 - [5,24,1.0224,0.0541,0.1346,0.9961,0.0541,0.2669,1.0291,0.0496,0.1355,1.0151,0.0577,0.1336], -// 5 24 1.0224 0.0541 0.1346 1.0291 0.0496 0.1355 0.9961 0.0541 0.2669 1.0313 0.0541 0 - [5,24,1.0224,0.0541,0.1346,1.0291,0.0496,0.1355,0.9961,0.0541,0.2669,1.0313,0.0541,0], -// 5 24 1.0291 0.0496 0.1355 1.0027 0.0496 0.2686 1.0352 0.0442 0.1363 1.0224 0.0541 0.1346 - [5,24,1.0291,0.0496,0.1355,1.0027,0.0496,0.2686,1.0352,0.0442,0.1363,1.0224,0.0541,0.1346], -// 5 24 1.0291 0.0496 0.1355 1.0352 0.0442 0.1363 1.0027 0.0496 0.2686 1.0381 0.0496 0 - [5,24,1.0291,0.0496,0.1355,1.0352,0.0442,0.1363,1.0027,0.0496,0.2686,1.0381,0.0496,0], -// 5 24 1.0352 0.0442 0.1363 1.0086 0.0442 0.2702 1.0406 0.0381 0.137 1.0291 0.0496 0.1355 - [5,24,1.0352,0.0442,0.1363,1.0086,0.0442,0.2702,1.0406,0.0381,0.137,1.0291,0.0496,0.1355], -// 5 24 1.0352 0.0442 0.1363 1.0406 0.0381 0.137 1.0086 0.0442 0.2702 1.0442 0.0442 0 - [5,24,1.0352,0.0442,0.1363,1.0406,0.0381,0.137,1.0086,0.0442,0.2702,1.0442,0.0442,0], -// 5 24 1.0406 0.0381 0.137 1.0138 0.0381 0.2716 1.0451 0.0313 0.1376 1.0352 0.0442 0.1363 - [5,24,1.0406,0.0381,0.137,1.0138,0.0381,0.2716,1.0451,0.0313,0.1376,1.0352,0.0442,0.1363], -// 5 24 1.0406 0.0381 0.137 1.0451 0.0313 0.1376 1.0138 0.0381 0.2716 1.0496 0.0381 0 - [5,24,1.0406,0.0381,0.137,1.0451,0.0313,0.1376,1.0138,0.0381,0.2716,1.0496,0.0381,0], -// 5 24 1.0451 0.0313 0.1376 1.0182 0.0313 0.2728 1.0486 0.0239 0.138 1.0406 0.0381 0.137 - [5,24,1.0451,0.0313,0.1376,1.0182,0.0313,0.2728,1.0486,0.0239,0.138,1.0406,0.0381,0.137], -// 5 24 1.0451 0.0313 0.1376 1.0486 0.0239 0.138 1.0182 0.0313 0.2728 1.0541 0.0313 0 - [5,24,1.0451,0.0313,0.1376,1.0486,0.0239,0.138,1.0182,0.0313,0.2728,1.0541,0.0313,0], -// 5 24 1.0486 0.0239 0.138 1.0217 0.0239 0.2737 1.0512 0.0162 0.1384 1.0451 0.0313 0.1376 - [5,24,1.0486,0.0239,0.138,1.0217,0.0239,0.2737,1.0512,0.0162,0.1384,1.0451,0.0313,0.1376], -// 5 24 1.0486 0.0239 0.138 1.0512 0.0162 0.1384 1.0217 0.0239 0.2737 1.0577 0.0239 0 - [5,24,1.0486,0.0239,0.138,1.0512,0.0162,0.1384,1.0217,0.0239,0.2737,1.0577,0.0239,0], -// 5 24 1.0512 0.0162 0.1384 1.0242 0.0162 0.2744 1.0528 0.0082 0.1386 1.0486 0.0239 0.138 - [5,24,1.0512,0.0162,0.1384,1.0242,0.0162,0.2744,1.0528,0.0082,0.1386,1.0486,0.0239,0.138], -// 5 24 1.0512 0.0162 0.1384 1.0528 0.0082 0.1386 1.0242 0.0162 0.2744 1.0604 0.0162 0 - [5,24,1.0512,0.0162,0.1384,1.0528,0.0082,0.1386,1.0242,0.0162,0.2744,1.0604,0.0162,0], -// 5 24 1.0528 0.0082 0.1386 1.0257 0.0082 0.2748 1.0534 0 0.1387 1.0512 0.0162 0.1384 - [5,24,1.0528,0.0082,0.1386,1.0257,0.0082,0.2748,1.0534,0,0.1387,1.0512,0.0162,0.1384], -// 5 24 1.0528 0.0082 0.1386 1.0534 0 0.1387 1.0257 0.0082 0.2748 1.062 0.0082 0 - [5,24,1.0528,0.0082,0.1386,1.0534,0,0.1387,1.0257,0.0082,0.2748,1.062,0.0082,0], -// 5 24 1.0534 0 0.1387 1.0263 0 0.275 1.0534 -0.0082 0.1387 1.0528 0.0082 0.1386 - [5,24,1.0534,0,0.1387,1.0263,0,0.275,1.0534,-0.0082,0.1387,1.0528,0.0082,0.1386], -// 5 24 0.9659 0.0625 0.2588 0.9239 0.0625 0.3827 0.9738 0.062 0.2609 0.9579 0.0625 0.2567 - [5,24,0.9659,0.0625,0.2588,0.9239,0.0625,0.3827,0.9738,0.062,0.2609,0.9579,0.0625,0.2567], -// 5 24 0.9659 0.0625 0.2588 0.9738 0.062 0.2609 0.9239 0.0625 0.3827 0.9914 0.0625 0.1305 - [5,24,0.9659,0.0625,0.2588,0.9738,0.062,0.2609,0.9239,0.0625,0.3827,0.9914,0.0625,0.1305], -// 5 24 0.9738 0.062 0.2609 0.9314 0.062 0.3858 0.9815 0.0604 0.263 0.9659 0.0625 0.2588 - [5,24,0.9738,0.062,0.2609,0.9314,0.062,0.3858,0.9815,0.0604,0.263,0.9659,0.0625,0.2588], -// 5 24 0.9738 0.062 0.2609 0.9815 0.0604 0.263 0.9314 0.062 0.3858 0.9995 0.062 0.1316 - [5,24,0.9738,0.062,0.2609,0.9815,0.0604,0.263,0.9314,0.062,0.3858,0.9995,0.062,0.1316], -// 5 24 0.9815 0.0604 0.263 0.9388 0.0604 0.3889 0.989 0.0577 0.265 0.9738 0.062 0.2609 - [5,24,0.9815,0.0604,0.263,0.9388,0.0604,0.3889,0.989,0.0577,0.265,0.9738,0.062,0.2609], -// 5 24 0.9815 0.0604 0.263 0.989 0.0577 0.265 0.9388 0.0604 0.3889 1.0074 0.0604 0.1326 - [5,24,0.9815,0.0604,0.263,0.989,0.0577,0.265,0.9388,0.0604,0.3889,1.0074,0.0604,0.1326], -// 5 24 0.989 0.0577 0.265 0.946 0.0577 0.3919 0.9961 0.0541 0.2669 0.9815 0.0604 0.263 - [5,24,0.989,0.0577,0.265,0.946,0.0577,0.3919,0.9961,0.0541,0.2669,0.9815,0.0604,0.263], -// 5 24 0.989 0.0577 0.265 0.9961 0.0541 0.2669 0.946 0.0577 0.3919 1.0151 0.0577 0.1336 - [5,24,0.989,0.0577,0.265,0.9961,0.0541,0.2669,0.946,0.0577,0.3919,1.0151,0.0577,0.1336], -// 5 24 0.9961 0.0541 0.2669 0.9528 0.0541 0.3947 1.0027 0.0496 0.2686 0.989 0.0577 0.265 - [5,24,0.9961,0.0541,0.2669,0.9528,0.0541,0.3947,1.0027,0.0496,0.2686,0.989,0.0577,0.265], -// 5 24 0.9961 0.0541 0.2669 1.0027 0.0496 0.2686 0.9528 0.0541 0.3947 1.0224 0.0541 0.1346 - [5,24,0.9961,0.0541,0.2669,1.0027,0.0496,0.2686,0.9528,0.0541,0.3947,1.0224,0.0541,0.1346], -// 5 24 1.0027 0.0496 0.2686 0.9591 0.0496 0.3973 1.0086 0.0442 0.2702 0.9961 0.0541 0.2669 - [5,24,1.0027,0.0496,0.2686,0.9591,0.0496,0.3973,1.0086,0.0442,0.2702,0.9961,0.0541,0.2669], -// 5 24 1.0027 0.0496 0.2686 1.0086 0.0442 0.2702 0.9591 0.0496 0.3973 1.0291 0.0496 0.1355 - [5,24,1.0027,0.0496,0.2686,1.0086,0.0442,0.2702,0.9591,0.0496,0.3973,1.0291,0.0496,0.1355], -// 5 24 1.0086 0.0442 0.2702 0.9647 0.0442 0.3996 1.0138 0.0381 0.2716 1.0027 0.0496 0.2686 - [5,24,1.0086,0.0442,0.2702,0.9647,0.0442,0.3996,1.0138,0.0381,0.2716,1.0027,0.0496,0.2686], -// 5 24 1.0086 0.0442 0.2702 1.0138 0.0381 0.2716 0.9647 0.0442 0.3996 1.0352 0.0442 0.1363 - [5,24,1.0086,0.0442,0.2702,1.0138,0.0381,0.2716,0.9647,0.0442,0.3996,1.0352,0.0442,0.1363], -// 5 24 1.0138 0.0381 0.2716 0.9697 0.0381 0.4017 1.0182 0.0313 0.2728 1.0086 0.0442 0.2702 - [5,24,1.0138,0.0381,0.2716,0.9697,0.0381,0.4017,1.0182,0.0313,0.2728,1.0086,0.0442,0.2702], -// 5 24 1.0138 0.0381 0.2716 1.0182 0.0313 0.2728 0.9697 0.0381 0.4017 1.0406 0.0381 0.137 - [5,24,1.0138,0.0381,0.2716,1.0182,0.0313,0.2728,0.9697,0.0381,0.4017,1.0406,0.0381,0.137], -// 5 24 1.0182 0.0313 0.2728 0.9739 0.0313 0.4034 1.0217 0.0239 0.2737 1.0138 0.0381 0.2716 - [5,24,1.0182,0.0313,0.2728,0.9739,0.0313,0.4034,1.0217,0.0239,0.2737,1.0138,0.0381,0.2716], -// 5 24 1.0182 0.0313 0.2728 1.0217 0.0239 0.2737 0.9739 0.0313 0.4034 1.0451 0.0313 0.1376 - [5,24,1.0182,0.0313,0.2728,1.0217,0.0239,0.2737,0.9739,0.0313,0.4034,1.0451,0.0313,0.1376], -// 5 24 1.0217 0.0239 0.2737 0.9772 0.0239 0.4048 1.0242 0.0162 0.2744 1.0182 0.0313 0.2728 - [5,24,1.0217,0.0239,0.2737,0.9772,0.0239,0.4048,1.0242,0.0162,0.2744,1.0182,0.0313,0.2728], -// 5 24 1.0217 0.0239 0.2737 1.0242 0.0162 0.2744 0.9772 0.0239 0.4048 1.0486 0.0239 0.138 - [5,24,1.0217,0.0239,0.2737,1.0242,0.0162,0.2744,0.9772,0.0239,0.4048,1.0486,0.0239,0.138], -// 5 24 1.0242 0.0162 0.2744 0.9797 0.0162 0.4058 1.0257 0.0082 0.2748 1.0217 0.0239 0.2737 - [5,24,1.0242,0.0162,0.2744,0.9797,0.0162,0.4058,1.0257,0.0082,0.2748,1.0217,0.0239,0.2737], -// 5 24 1.0242 0.0162 0.2744 1.0257 0.0082 0.2748 0.9797 0.0162 0.4058 1.0512 0.0162 0.1384 - [5,24,1.0242,0.0162,0.2744,1.0257,0.0082,0.2748,0.9797,0.0162,0.4058,1.0512,0.0162,0.1384], -// 5 24 1.0257 0.0082 0.2748 0.9811 0.0082 0.4064 1.0263 0 0.275 1.0242 0.0162 0.2744 - [5,24,1.0257,0.0082,0.2748,0.9811,0.0082,0.4064,1.0263,0,0.275,1.0242,0.0162,0.2744], -// 5 24 1.0257 0.0082 0.2748 1.0263 0 0.275 0.9811 0.0082 0.4064 1.0528 0.0082 0.1386 - [5,24,1.0257,0.0082,0.2748,1.0263,0,0.275,0.9811,0.0082,0.4064,1.0528,0.0082,0.1386], -// 5 24 1.0263 0 0.275 0.9816 0 0.4066 1.0263 -0.0082 0.275 1.0257 0.0082 0.2748 - [5,24,1.0263,0,0.275,0.9816,0,0.4066,1.0263,-0.0082,0.275,1.0257,0.0082,0.2748], -// 5 24 0.9239 0.0625 0.3827 0.866 0.0625 0.5 0.9314 0.062 0.3858 0.9163 0.0625 0.3795 - [5,24,0.9239,0.0625,0.3827,0.866,0.0625,0.5,0.9314,0.062,0.3858,0.9163,0.0625,0.3795], -// 5 24 0.9239 0.0625 0.3827 0.9314 0.062 0.3858 0.866 0.0625 0.5 0.9659 0.0625 0.2588 - [5,24,0.9239,0.0625,0.3827,0.9314,0.062,0.3858,0.866,0.0625,0.5,0.9659,0.0625,0.2588], -// 5 24 0.9314 0.062 0.3858 0.8731 0.062 0.5041 0.9388 0.0604 0.3889 0.9239 0.0625 0.3827 - [5,24,0.9314,0.062,0.3858,0.8731,0.062,0.5041,0.9388,0.0604,0.3889,0.9239,0.0625,0.3827], -// 5 24 0.9314 0.062 0.3858 0.9388 0.0604 0.3889 0.8731 0.062 0.5041 0.9738 0.062 0.2609 - [5,24,0.9314,0.062,0.3858,0.9388,0.0604,0.3889,0.8731,0.062,0.5041,0.9738,0.062,0.2609], -// 5 24 0.9388 0.0604 0.3889 0.88 0.0604 0.5081 0.946 0.0577 0.3919 0.9314 0.062 0.3858 - [5,24,0.9388,0.0604,0.3889,0.88,0.0604,0.5081,0.946,0.0577,0.3919,0.9314,0.062,0.3858], -// 5 24 0.9388 0.0604 0.3889 0.946 0.0577 0.3919 0.88 0.0604 0.5081 0.9815 0.0604 0.263 - [5,24,0.9388,0.0604,0.3889,0.946,0.0577,0.3919,0.88,0.0604,0.5081,0.9815,0.0604,0.263], -// 5 24 0.946 0.0577 0.3919 0.8867 0.0577 0.512 0.9528 0.0541 0.3947 0.9388 0.0604 0.3889 - [5,24,0.946,0.0577,0.3919,0.8867,0.0577,0.512,0.9528,0.0541,0.3947,0.9388,0.0604,0.3889], -// 5 24 0.946 0.0577 0.3919 0.9528 0.0541 0.3947 0.8867 0.0577 0.512 0.989 0.0577 0.265 - [5,24,0.946,0.0577,0.3919,0.9528,0.0541,0.3947,0.8867,0.0577,0.512,0.989,0.0577,0.265], -// 5 24 0.9528 0.0541 0.3947 0.8931 0.0541 0.5156 0.9591 0.0496 0.3973 0.946 0.0577 0.3919 - [5,24,0.9528,0.0541,0.3947,0.8931,0.0541,0.5156,0.9591,0.0496,0.3973,0.946,0.0577,0.3919], -// 5 24 0.9528 0.0541 0.3947 0.9591 0.0496 0.3973 0.8931 0.0541 0.5156 0.9961 0.0541 0.2669 - [5,24,0.9528,0.0541,0.3947,0.9591,0.0496,0.3973,0.8931,0.0541,0.5156,0.9961,0.0541,0.2669], -// 5 24 0.9591 0.0496 0.3973 0.899 0.0496 0.519 0.9647 0.0442 0.3996 0.9528 0.0541 0.3947 - [5,24,0.9591,0.0496,0.3973,0.899,0.0496,0.519,0.9647,0.0442,0.3996,0.9528,0.0541,0.3947], -// 5 24 0.9591 0.0496 0.3973 0.9647 0.0442 0.3996 0.899 0.0496 0.519 1.0027 0.0496 0.2686 - [5,24,0.9591,0.0496,0.3973,0.9647,0.0442,0.3996,0.899,0.0496,0.519,1.0027,0.0496,0.2686], -// 5 24 0.9647 0.0442 0.3996 0.9043 0.0442 0.5221 0.9697 0.0381 0.4017 0.9591 0.0496 0.3973 - [5,24,0.9647,0.0442,0.3996,0.9043,0.0442,0.5221,0.9697,0.0381,0.4017,0.9591,0.0496,0.3973], -// 5 24 0.9647 0.0442 0.3996 0.9697 0.0381 0.4017 0.9043 0.0442 0.5221 1.0086 0.0442 0.2702 - [5,24,0.9647,0.0442,0.3996,0.9697,0.0381,0.4017,0.9043,0.0442,0.5221,1.0086,0.0442,0.2702], -// 5 24 0.9697 0.0381 0.4017 0.9089 0.0381 0.5248 0.9739 0.0313 0.4034 0.9647 0.0442 0.3996 - [5,24,0.9697,0.0381,0.4017,0.9089,0.0381,0.5248,0.9739,0.0313,0.4034,0.9647,0.0442,0.3996], -// 5 24 0.9697 0.0381 0.4017 0.9739 0.0313 0.4034 0.9089 0.0381 0.5248 1.0138 0.0381 0.2716 - [5,24,0.9697,0.0381,0.4017,0.9739,0.0313,0.4034,0.9089,0.0381,0.5248,1.0138,0.0381,0.2716], -// 5 24 0.9739 0.0313 0.4034 0.9129 0.0313 0.5271 0.9772 0.0239 0.4048 0.9697 0.0381 0.4017 - [5,24,0.9739,0.0313,0.4034,0.9129,0.0313,0.5271,0.9772,0.0239,0.4048,0.9697,0.0381,0.4017], -// 5 24 0.9739 0.0313 0.4034 0.9772 0.0239 0.4048 0.9129 0.0313 0.5271 1.0182 0.0313 0.2728 - [5,24,0.9739,0.0313,0.4034,0.9772,0.0239,0.4048,0.9129,0.0313,0.5271,1.0182,0.0313,0.2728], -// 5 24 0.9772 0.0239 0.4048 0.916 0.0239 0.5289 0.9797 0.0162 0.4058 0.9739 0.0313 0.4034 - [5,24,0.9772,0.0239,0.4048,0.916,0.0239,0.5289,0.9797,0.0162,0.4058,0.9739,0.0313,0.4034], -// 5 24 0.9772 0.0239 0.4048 0.9797 0.0162 0.4058 0.916 0.0239 0.5289 1.0217 0.0239 0.2737 - [5,24,0.9772,0.0239,0.4048,0.9797,0.0162,0.4058,0.916,0.0239,0.5289,1.0217,0.0239,0.2737], -// 5 24 0.9797 0.0162 0.4058 0.9183 0.0162 0.5302 0.9811 0.0082 0.4064 0.9772 0.0239 0.4048 - [5,24,0.9797,0.0162,0.4058,0.9183,0.0162,0.5302,0.9811,0.0082,0.4064,0.9772,0.0239,0.4048], -// 5 24 0.9797 0.0162 0.4058 0.9811 0.0082 0.4064 0.9183 0.0162 0.5302 1.0242 0.0162 0.2744 - [5,24,0.9797,0.0162,0.4058,0.9811,0.0082,0.4064,0.9183,0.0162,0.5302,1.0242,0.0162,0.2744], -// 5 24 0.9811 0.0082 0.4064 0.9197 0.0082 0.531 0.9816 0 0.4066 0.9797 0.0162 0.4058 - [5,24,0.9811,0.0082,0.4064,0.9197,0.0082,0.531,0.9816,0,0.4066,0.9797,0.0162,0.4058], -// 5 24 0.9811 0.0082 0.4064 0.9816 0 0.4066 0.9197 0.0082 0.531 1.0257 0.0082 0.2748 - [5,24,0.9811,0.0082,0.4064,0.9816,0,0.4066,0.9197,0.0082,0.531,1.0257,0.0082,0.2748], -// 5 24 0.9816 0 0.4066 0.9201 0 0.5313 0.9816 -0.0082 0.4066 0.9811 0.0082 0.4064 - [5,24,0.9816,0,0.4066,0.9201,0,0.5313,0.9816,-0.0082,0.4066,0.9811,0.0082,0.4064], -// 5 24 0.866 0.0625 0.5 0.7934 0.0625 0.6088 0.8731 0.062 0.5041 0.8589 0.0625 0.4959 - [5,24,0.866,0.0625,0.5,0.7934,0.0625,0.6088,0.8731,0.062,0.5041,0.8589,0.0625,0.4959], -// 5 24 0.866 0.0625 0.5 0.8731 0.062 0.5041 0.7934 0.0625 0.6088 0.9239 0.0625 0.3827 - [5,24,0.866,0.0625,0.5,0.8731,0.062,0.5041,0.7934,0.0625,0.6088,0.9239,0.0625,0.3827], -// 5 24 0.8731 0.062 0.5041 0.7999 0.062 0.6138 0.88 0.0604 0.5081 0.866 0.0625 0.5 - [5,24,0.8731,0.062,0.5041,0.7999,0.062,0.6138,0.88,0.0604,0.5081,0.866,0.0625,0.5], -// 5 24 0.8731 0.062 0.5041 0.88 0.0604 0.5081 0.7999 0.062 0.6138 0.9314 0.062 0.3858 - [5,24,0.8731,0.062,0.5041,0.88,0.0604,0.5081,0.7999,0.062,0.6138,0.9314,0.062,0.3858], -// 5 24 0.88 0.0604 0.5081 0.8062 0.0604 0.6186 0.8867 0.0577 0.512 0.8731 0.062 0.5041 - [5,24,0.88,0.0604,0.5081,0.8062,0.0604,0.6186,0.8867,0.0577,0.512,0.8731,0.062,0.5041], -// 5 24 0.88 0.0604 0.5081 0.8867 0.0577 0.512 0.8062 0.0604 0.6186 0.9388 0.0604 0.3889 - [5,24,0.88,0.0604,0.5081,0.8867,0.0577,0.512,0.8062,0.0604,0.6186,0.9388,0.0604,0.3889], -// 5 24 0.8867 0.0577 0.512 0.8124 0.0577 0.6234 0.8931 0.0541 0.5156 0.88 0.0604 0.5081 - [5,24,0.8867,0.0577,0.512,0.8124,0.0577,0.6234,0.8931,0.0541,0.5156,0.88,0.0604,0.5081], -// 5 24 0.8867 0.0577 0.512 0.8931 0.0541 0.5156 0.8124 0.0577 0.6234 0.946 0.0577 0.3919 - [5,24,0.8867,0.0577,0.512,0.8931,0.0541,0.5156,0.8124,0.0577,0.6234,0.946,0.0577,0.3919], -// 5 24 0.8931 0.0541 0.5156 0.8182 0.0541 0.6278 0.899 0.0496 0.519 0.8867 0.0577 0.512 - [5,24,0.8931,0.0541,0.5156,0.8182,0.0541,0.6278,0.899,0.0496,0.519,0.8867,0.0577,0.512], -// 5 24 0.8931 0.0541 0.5156 0.899 0.0496 0.519 0.8182 0.0541 0.6278 0.9528 0.0541 0.3947 - [5,24,0.8931,0.0541,0.5156,0.899,0.0496,0.519,0.8182,0.0541,0.6278,0.9528,0.0541,0.3947], -// 5 24 0.899 0.0496 0.519 0.8236 0.0496 0.632 0.9043 0.0442 0.5221 0.8931 0.0541 0.5156 - [5,24,0.899,0.0496,0.519,0.8236,0.0496,0.632,0.9043,0.0442,0.5221,0.8931,0.0541,0.5156], -// 5 24 0.899 0.0496 0.519 0.9043 0.0442 0.5221 0.8236 0.0496 0.632 0.9591 0.0496 0.3973 - [5,24,0.899,0.0496,0.519,0.9043,0.0442,0.5221,0.8236,0.0496,0.632,0.9591,0.0496,0.3973], -// 5 24 0.9043 0.0442 0.5221 0.8285 0.0442 0.6357 0.9089 0.0381 0.5248 0.899 0.0496 0.519 - [5,24,0.9043,0.0442,0.5221,0.8285,0.0442,0.6357,0.9089,0.0381,0.5248,0.899,0.0496,0.519], -// 5 24 0.9043 0.0442 0.5221 0.9089 0.0381 0.5248 0.8285 0.0442 0.6357 0.9647 0.0442 0.3996 - [5,24,0.9043,0.0442,0.5221,0.9089,0.0381,0.5248,0.8285,0.0442,0.6357,0.9647,0.0442,0.3996], -// 5 24 0.9089 0.0381 0.5248 0.8327 0.0381 0.639 0.9129 0.0313 0.5271 0.9043 0.0442 0.5221 - [5,24,0.9089,0.0381,0.5248,0.8327,0.0381,0.639,0.9129,0.0313,0.5271,0.9043,0.0442,0.5221], -// 5 24 0.9089 0.0381 0.5248 0.9129 0.0313 0.5271 0.8327 0.0381 0.639 0.9697 0.0381 0.4017 - [5,24,0.9089,0.0381,0.5248,0.9129,0.0313,0.5271,0.8327,0.0381,0.639,0.9697,0.0381,0.4017], -// 5 24 0.9129 0.0313 0.5271 0.8363 0.0313 0.6418 0.916 0.0239 0.5289 0.9089 0.0381 0.5248 - [5,24,0.9129,0.0313,0.5271,0.8363,0.0313,0.6418,0.916,0.0239,0.5289,0.9089,0.0381,0.5248], -// 5 24 0.9129 0.0313 0.5271 0.916 0.0239 0.5289 0.8363 0.0313 0.6418 0.9739 0.0313 0.4034 - [5,24,0.9129,0.0313,0.5271,0.916,0.0239,0.5289,0.8363,0.0313,0.6418,0.9739,0.0313,0.4034], -// 5 24 0.916 0.0239 0.5289 0.8392 0.0239 0.644 0.9183 0.0162 0.5302 0.9129 0.0313 0.5271 - [5,24,0.916,0.0239,0.5289,0.8392,0.0239,0.644,0.9183,0.0162,0.5302,0.9129,0.0313,0.5271], -// 5 24 0.916 0.0239 0.5289 0.9183 0.0162 0.5302 0.8392 0.0239 0.644 0.9772 0.0239 0.4048 - [5,24,0.916,0.0239,0.5289,0.9183,0.0162,0.5302,0.8392,0.0239,0.644,0.9772,0.0239,0.4048], -// 5 24 0.9183 0.0162 0.5302 0.8413 0.0162 0.6456 0.9197 0.0082 0.531 0.916 0.0239 0.5289 - [5,24,0.9183,0.0162,0.5302,0.8413,0.0162,0.6456,0.9197,0.0082,0.531,0.916,0.0239,0.5289], -// 5 24 0.9183 0.0162 0.5302 0.9197 0.0082 0.531 0.8413 0.0162 0.6456 0.9797 0.0162 0.4058 - [5,24,0.9183,0.0162,0.5302,0.9197,0.0082,0.531,0.8413,0.0162,0.6456,0.9797,0.0162,0.4058], -// 5 24 0.9197 0.0082 0.531 0.8426 0.0082 0.6465 0.9201 0 0.5313 0.9183 0.0162 0.5302 - [5,24,0.9197,0.0082,0.531,0.8426,0.0082,0.6465,0.9201,0,0.5313,0.9183,0.0162,0.5302], -// 5 24 0.9197 0.0082 0.531 0.9201 0 0.5313 0.8426 0.0082 0.6465 0.9811 0.0082 0.4064 - [5,24,0.9197,0.0082,0.531,0.9201,0,0.5313,0.8426,0.0082,0.6465,0.9811,0.0082,0.4064], -// 5 24 0.9201 0 0.5313 0.843 0 0.6469 0.9201 -0.0082 0.5313 0.9197 0.0082 0.531 - [5,24,0.9201,0,0.5313,0.843,0,0.6469,0.9201,-0.0082,0.5313,0.9197,0.0082,0.531], -// 5 24 0.7934 0.0625 0.6088 0.7071 0.0625 0.7071 0.7999 0.062 0.6138 0.7869 0.0625 0.6038 - [5,24,0.7934,0.0625,0.6088,0.7071,0.0625,0.7071,0.7999,0.062,0.6138,0.7869,0.0625,0.6038], -// 5 24 0.7934 0.0625 0.6088 0.7999 0.062 0.6138 0.7071 0.0625 0.7071 0.866 0.0625 0.5 - [5,24,0.7934,0.0625,0.6088,0.7999,0.062,0.6138,0.7071,0.0625,0.7071,0.866,0.0625,0.5], -// 5 24 0.7999 0.062 0.6138 0.7129 0.062 0.7129 0.8062 0.0604 0.6186 0.7934 0.0625 0.6088 - [5,24,0.7999,0.062,0.6138,0.7129,0.062,0.7129,0.8062,0.0604,0.6186,0.7934,0.0625,0.6088], -// 5 24 0.7999 0.062 0.6138 0.8062 0.0604 0.6186 0.7129 0.062 0.7129 0.8731 0.062 0.5041 - [5,24,0.7999,0.062,0.6138,0.8062,0.0604,0.6186,0.7129,0.062,0.7129,0.8731,0.062,0.5041], -// 5 24 0.8062 0.0604 0.6186 0.7185 0.0604 0.7185 0.8124 0.0577 0.6234 0.7999 0.062 0.6138 - [5,24,0.8062,0.0604,0.6186,0.7185,0.0604,0.7185,0.8124,0.0577,0.6234,0.7999,0.062,0.6138], -// 5 24 0.8062 0.0604 0.6186 0.8124 0.0577 0.6234 0.7185 0.0604 0.7185 0.88 0.0604 0.5081 - [5,24,0.8062,0.0604,0.6186,0.8124,0.0577,0.6234,0.7185,0.0604,0.7185,0.88,0.0604,0.5081], -// 5 24 0.8124 0.0577 0.6234 0.724 0.0577 0.724 0.8182 0.0541 0.6278 0.8062 0.0604 0.6186 - [5,24,0.8124,0.0577,0.6234,0.724,0.0577,0.724,0.8182,0.0541,0.6278,0.8062,0.0604,0.6186], -// 5 24 0.8124 0.0577 0.6234 0.8182 0.0541 0.6278 0.724 0.0577 0.724 0.8867 0.0577 0.512 - [5,24,0.8124,0.0577,0.6234,0.8182,0.0541,0.6278,0.724,0.0577,0.724,0.8867,0.0577,0.512], -// 5 24 0.8182 0.0541 0.6278 0.7292 0.0541 0.7292 0.8236 0.0496 0.632 0.8124 0.0577 0.6234 - [5,24,0.8182,0.0541,0.6278,0.7292,0.0541,0.7292,0.8236,0.0496,0.632,0.8124,0.0577,0.6234], -// 5 24 0.8182 0.0541 0.6278 0.8236 0.0496 0.632 0.7292 0.0541 0.7292 0.8931 0.0541 0.5156 - [5,24,0.8182,0.0541,0.6278,0.8236,0.0496,0.632,0.7292,0.0541,0.7292,0.8931,0.0541,0.5156], -// 5 24 0.8236 0.0496 0.632 0.734 0.0496 0.734 0.8285 0.0442 0.6357 0.8182 0.0541 0.6278 - [5,24,0.8236,0.0496,0.632,0.734,0.0496,0.734,0.8285,0.0442,0.6357,0.8182,0.0541,0.6278], -// 5 24 0.8236 0.0496 0.632 0.8285 0.0442 0.6357 0.734 0.0496 0.734 0.899 0.0496 0.519 - [5,24,0.8236,0.0496,0.632,0.8285,0.0442,0.6357,0.734,0.0496,0.734,0.899,0.0496,0.519], -// 5 24 0.8285 0.0442 0.6357 0.7383 0.0442 0.7383 0.8327 0.0381 0.639 0.8236 0.0496 0.632 - [5,24,0.8285,0.0442,0.6357,0.7383,0.0442,0.7383,0.8327,0.0381,0.639,0.8236,0.0496,0.632], -// 5 24 0.8285 0.0442 0.6357 0.8327 0.0381 0.639 0.7383 0.0442 0.7383 0.9043 0.0442 0.5221 - [5,24,0.8285,0.0442,0.6357,0.8327,0.0381,0.639,0.7383,0.0442,0.7383,0.9043,0.0442,0.5221], -// 5 24 0.8327 0.0381 0.639 0.7422 0.0381 0.7422 0.8363 0.0313 0.6418 0.8285 0.0442 0.6357 - [5,24,0.8327,0.0381,0.639,0.7422,0.0381,0.7422,0.8363,0.0313,0.6418,0.8285,0.0442,0.6357], -// 5 24 0.8327 0.0381 0.639 0.8363 0.0313 0.6418 0.7422 0.0381 0.7422 0.9089 0.0381 0.5248 - [5,24,0.8327,0.0381,0.639,0.8363,0.0313,0.6418,0.7422,0.0381,0.7422,0.9089,0.0381,0.5248], -// 5 24 0.8363 0.0313 0.6418 0.7454 0.0313 0.7454 0.8392 0.0239 0.644 0.8327 0.0381 0.639 - [5,24,0.8363,0.0313,0.6418,0.7454,0.0313,0.7454,0.8392,0.0239,0.644,0.8327,0.0381,0.639], -// 5 24 0.8363 0.0313 0.6418 0.8392 0.0239 0.644 0.7454 0.0313 0.7454 0.9129 0.0313 0.5271 - [5,24,0.8363,0.0313,0.6418,0.8392,0.0239,0.644,0.7454,0.0313,0.7454,0.9129,0.0313,0.5271], -// 5 24 0.8392 0.0239 0.644 0.7479 0.0239 0.7479 0.8413 0.0162 0.6456 0.8363 0.0313 0.6418 - [5,24,0.8392,0.0239,0.644,0.7479,0.0239,0.7479,0.8413,0.0162,0.6456,0.8363,0.0313,0.6418], -// 5 24 0.8392 0.0239 0.644 0.8413 0.0162 0.6456 0.7479 0.0239 0.7479 0.916 0.0239 0.5289 - [5,24,0.8392,0.0239,0.644,0.8413,0.0162,0.6456,0.7479,0.0239,0.7479,0.916,0.0239,0.5289], -// 5 24 0.8413 0.0162 0.6456 0.7498 0.0162 0.7498 0.8426 0.0082 0.6465 0.8392 0.0239 0.644 - [5,24,0.8413,0.0162,0.6456,0.7498,0.0162,0.7498,0.8426,0.0082,0.6465,0.8392,0.0239,0.644], -// 5 24 0.8413 0.0162 0.6456 0.8426 0.0082 0.6465 0.7498 0.0162 0.7498 0.9183 0.0162 0.5302 - [5,24,0.8413,0.0162,0.6456,0.8426,0.0082,0.6465,0.7498,0.0162,0.7498,0.9183,0.0162,0.5302], -// 5 24 0.8426 0.0082 0.6465 0.7509 0.0082 0.7509 0.843 0 0.6469 0.8413 0.0162 0.6456 - [5,24,0.8426,0.0082,0.6465,0.7509,0.0082,0.7509,0.843,0,0.6469,0.8413,0.0162,0.6456], -// 5 24 0.8426 0.0082 0.6465 0.843 0 0.6469 0.7509 0.0082 0.7509 0.9197 0.0082 0.531 - [5,24,0.8426,0.0082,0.6465,0.843,0,0.6469,0.7509,0.0082,0.7509,0.9197,0.0082,0.531], -// 5 24 0.843 0 0.6469 0.7513 0 0.7513 0.843 -0.0082 0.6469 0.8426 0.0082 0.6465 - [5,24,0.843,0,0.6469,0.7513,0,0.7513,0.843,-0.0082,0.6469,0.8426,0.0082,0.6465], -// 5 24 0.7071 0.0625 0.7071 0.7129 0.062 0.7129 0.614 0.0625 0.8002 0.7934 0.0625 0.6088 - [5,24,0.7071,0.0625,0.7071,0.7129,0.062,0.7129,0.614,0.0625,0.8002,0.7934,0.0625,0.6088], -// 5 24 0.7129 0.062 0.7129 0.7185 0.0604 0.7185 0.619 0.062 0.8067 0.7999 0.062 0.6138 - [5,24,0.7129,0.062,0.7129,0.7185,0.0604,0.7185,0.619,0.062,0.8067,0.7999,0.062,0.6138], -// 5 24 0.7185 0.0604 0.7185 0.724 0.0577 0.724 0.6239 0.0604 0.8131 0.8062 0.0604 0.6186 - [5,24,0.7185,0.0604,0.7185,0.724,0.0577,0.724,0.6239,0.0604,0.8131,0.8062,0.0604,0.6186], -// 5 24 0.724 0.0577 0.724 0.7292 0.0541 0.7292 0.6287 0.0577 0.8193 0.8124 0.0577 0.6234 - [5,24,0.724,0.0577,0.724,0.7292,0.0541,0.7292,0.6287,0.0577,0.8193,0.8124,0.0577,0.6234], -// 5 24 0.7292 0.0541 0.7292 0.734 0.0496 0.734 0.6332 0.0541 0.8252 0.8182 0.0541 0.6278 - [5,24,0.7292,0.0541,0.7292,0.734,0.0496,0.734,0.6332,0.0541,0.8252,0.8182,0.0541,0.6278], -// 5 24 0.734 0.0496 0.734 0.7383 0.0442 0.7383 0.6374 0.0496 0.8306 0.8236 0.0496 0.632 - [5,24,0.734,0.0496,0.734,0.7383,0.0442,0.7383,0.6374,0.0496,0.8306,0.8236,0.0496,0.632], -// 5 24 0.7383 0.0442 0.7383 0.7422 0.0381 0.7422 0.6411 0.0442 0.8356 0.8285 0.0442 0.6357 - [5,24,0.7383,0.0442,0.7383,0.7422,0.0381,0.7422,0.6411,0.0442,0.8356,0.8285,0.0442,0.6357], -// 5 24 0.7422 0.0381 0.7422 0.7454 0.0313 0.7454 0.6444 0.0381 0.8399 0.8327 0.0381 0.639 - [5,24,0.7422,0.0381,0.7422,0.7454,0.0313,0.7454,0.6444,0.0381,0.8399,0.8327,0.0381,0.639], -// 5 24 0.7454 0.0313 0.7454 0.7479 0.0239 0.7479 0.6472 0.0313 0.8435 0.8363 0.0313 0.6418 - [5,24,0.7454,0.0313,0.7454,0.7479,0.0239,0.7479,0.6472,0.0313,0.8435,0.8363,0.0313,0.6418], -// 5 24 0.7479 0.0239 0.7479 0.7498 0.0162 0.7498 0.6495 0.0239 0.8464 0.8392 0.0239 0.644 - [5,24,0.7479,0.0239,0.7479,0.7498,0.0162,0.7498,0.6495,0.0239,0.8464,0.8392,0.0239,0.644], -// 5 24 0.7498 0.0162 0.7498 0.7509 0.0082 0.7509 0.6511 0.0162 0.8485 0.8413 0.0162 0.6456 - [5,24,0.7498,0.0162,0.7498,0.7509,0.0082,0.7509,0.6511,0.0162,0.8485,0.8413,0.0162,0.6456], -// 5 24 0.7509 0.0082 0.7509 0.7513 0 0.7513 0.652 0.0082 0.8498 0.8426 0.0082 0.6465 - [5,24,0.7509,0.0082,0.7509,0.7513,0,0.7513,0.652,0.0082,0.8498,0.8426,0.0082,0.6465], -// 0 // Build by Primitive Generator 2 +// 5 24 0.9914 0.0625 0.1305 1 0.0625 0 0.9995 0.062 0.1316 0.9833 0.0625 0.1294 + [5,24,0.9914,0.0625,0.1305,1,0.0625,0,0.9995,0.062,0.1316,0.9833,0.0625,0.1294], +// 5 24 0.9995 0.062 0.1316 1.0082 0.062 0 0.9914 0.0625 0.1305 1.0074 0.0604 0.1326 + [5,24,0.9995,0.062,0.1316,1.0082,0.062,0,0.9914,0.0625,0.1305,1.0074,0.0604,0.1326], +// 5 24 1 0.0625 0 1.0082 0.062 0 1 0.0625 -0.1305 0.9914 0.0625 0.1305 + [5,24,1,0.0625,0,1.0082,0.062,0,1,0.0625,-0.1305,0.9914,0.0625,0.1305], +// 5 24 0.9914 0.0625 0.1305 0.9995 0.062 0.1316 1 0.0625 0 0.9659 0.0625 0.2588 + [5,24,0.9914,0.0625,0.1305,0.9995,0.062,0.1316,1,0.0625,0,0.9659,0.0625,0.2588], +// 5 24 1.0074 0.0604 0.1326 1.0162 0.0604 0 0.9995 0.062 0.1316 1.0151 0.0577 0.1336 + [5,24,1.0074,0.0604,0.1326,1.0162,0.0604,0,0.9995,0.062,0.1316,1.0151,0.0577,0.1336], +// 5 24 1.0082 0.062 0 1.0162 0.0604 0 1.0082 0.062 -0.1316 0.9995 0.062 0.1316 + [5,24,1.0082,0.062,0,1.0162,0.0604,0,1.0082,0.062,-0.1316,0.9995,0.062,0.1316], +// 5 24 0.9995 0.062 0.1316 1.0074 0.0604 0.1326 1.0082 0.062 0 0.9738 0.062 0.2609 + [5,24,0.9995,0.062,0.1316,1.0074,0.0604,0.1326,1.0082,0.062,0,0.9738,0.062,0.2609], +// 5 24 1.0151 0.0577 0.1336 1.0239 0.0577 0 1.0074 0.0604 0.1326 1.0224 0.0541 0.1346 + [5,24,1.0151,0.0577,0.1336,1.0239,0.0577,0,1.0074,0.0604,0.1326,1.0224,0.0541,0.1346], +// 5 24 1.0162 0.0604 0 1.0239 0.0577 0 1.0162 0.0604 -0.1326 1.0074 0.0604 0.1326 + [5,24,1.0162,0.0604,0,1.0239,0.0577,0,1.0162,0.0604,-0.1326,1.0074,0.0604,0.1326], +// 5 24 1.0074 0.0604 0.1326 1.0151 0.0577 0.1336 1.0162 0.0604 0 0.9815 0.0604 0.263 + [5,24,1.0074,0.0604,0.1326,1.0151,0.0577,0.1336,1.0162,0.0604,0,0.9815,0.0604,0.263], +// 5 24 1.0224 0.0541 0.1346 1.0313 0.0541 0 1.0151 0.0577 0.1336 1.0291 0.0496 0.1355 + [5,24,1.0224,0.0541,0.1346,1.0313,0.0541,0,1.0151,0.0577,0.1336,1.0291,0.0496,0.1355], +// 5 24 1.0239 0.0577 0 1.0313 0.0541 0 1.0239 0.0577 -0.1336 1.0151 0.0577 0.1336 + [5,24,1.0239,0.0577,0,1.0313,0.0541,0,1.0239,0.0577,-0.1336,1.0151,0.0577,0.1336], +// 5 24 1.0151 0.0577 0.1336 1.0224 0.0541 0.1346 1.0239 0.0577 0 0.989 0.0577 0.265 + [5,24,1.0151,0.0577,0.1336,1.0224,0.0541,0.1346,1.0239,0.0577,0,0.989,0.0577,0.265], +// 5 24 1.0291 0.0496 0.1355 1.0381 0.0496 0 1.0224 0.0541 0.1346 1.0352 0.0442 0.1363 + [5,24,1.0291,0.0496,0.1355,1.0381,0.0496,0,1.0224,0.0541,0.1346,1.0352,0.0442,0.1363], +// 5 24 1.0313 0.0541 0 1.0381 0.0496 0 1.0313 0.0541 -0.1346 1.0224 0.0541 0.1346 + [5,24,1.0313,0.0541,0,1.0381,0.0496,0,1.0313,0.0541,-0.1346,1.0224,0.0541,0.1346], +// 5 24 1.0224 0.0541 0.1346 1.0291 0.0496 0.1355 1.0313 0.0541 0 0.9961 0.0541 0.2669 + [5,24,1.0224,0.0541,0.1346,1.0291,0.0496,0.1355,1.0313,0.0541,0,0.9961,0.0541,0.2669], +// 5 24 1.0352 0.0442 0.1363 1.0442 0.0442 0 1.0291 0.0496 0.1355 1.0406 0.0381 0.137 + [5,24,1.0352,0.0442,0.1363,1.0442,0.0442,0,1.0291,0.0496,0.1355,1.0406,0.0381,0.137], +// 5 24 1.0381 0.0496 0 1.0442 0.0442 0 1.0381 0.0496 -0.1355 1.0291 0.0496 0.1355 + [5,24,1.0381,0.0496,0,1.0442,0.0442,0,1.0381,0.0496,-0.1355,1.0291,0.0496,0.1355], +// 5 24 1.0291 0.0496 0.1355 1.0352 0.0442 0.1363 1.0381 0.0496 0 1.0027 0.0496 0.2686 + [5,24,1.0291,0.0496,0.1355,1.0352,0.0442,0.1363,1.0381,0.0496,0,1.0027,0.0496,0.2686], +// 5 24 1.0406 0.0381 0.137 1.0496 0.0381 0 1.0352 0.0442 0.1363 1.0451 0.0313 0.1376 + [5,24,1.0406,0.0381,0.137,1.0496,0.0381,0,1.0352,0.0442,0.1363,1.0451,0.0313,0.1376], +// 5 24 1.0442 0.0442 0 1.0496 0.0381 0 1.0442 0.0442 -0.1363 1.0352 0.0442 0.1363 + [5,24,1.0442,0.0442,0,1.0496,0.0381,0,1.0442,0.0442,-0.1363,1.0352,0.0442,0.1363], +// 5 24 1.0352 0.0442 0.1363 1.0406 0.0381 0.137 1.0442 0.0442 0 1.0086 0.0442 0.2702 + [5,24,1.0352,0.0442,0.1363,1.0406,0.0381,0.137,1.0442,0.0442,0,1.0086,0.0442,0.2702], +// 5 24 1.0451 0.0313 0.1376 1.0541 0.0313 0 1.0406 0.0381 0.137 1.0486 0.0239 0.138 + [5,24,1.0451,0.0313,0.1376,1.0541,0.0313,0,1.0406,0.0381,0.137,1.0486,0.0239,0.138], +// 5 24 1.0496 0.0381 0 1.0541 0.0313 0 1.0496 0.0381 -0.137 1.0406 0.0381 0.137 + [5,24,1.0496,0.0381,0,1.0541,0.0313,0,1.0496,0.0381,-0.137,1.0406,0.0381,0.137], +// 5 24 1.0406 0.0381 0.137 1.0451 0.0313 0.1376 1.0496 0.0381 0 1.0138 0.0381 0.2716 + [5,24,1.0406,0.0381,0.137,1.0451,0.0313,0.1376,1.0496,0.0381,0,1.0138,0.0381,0.2716], +// 5 24 1.0486 0.0239 0.138 1.0577 0.0239 0 1.0451 0.0313 0.1376 1.0512 0.0162 0.1384 + [5,24,1.0486,0.0239,0.138,1.0577,0.0239,0,1.0451,0.0313,0.1376,1.0512,0.0162,0.1384], +// 5 24 1.0541 0.0313 0 1.0577 0.0239 0 1.0541 0.0313 -0.1376 1.0451 0.0313 0.1376 + [5,24,1.0541,0.0313,0,1.0577,0.0239,0,1.0541,0.0313,-0.1376,1.0451,0.0313,0.1376], +// 5 24 1.0451 0.0313 0.1376 1.0486 0.0239 0.138 1.0541 0.0313 0 1.0182 0.0313 0.2728 + [5,24,1.0451,0.0313,0.1376,1.0486,0.0239,0.138,1.0541,0.0313,0,1.0182,0.0313,0.2728], +// 5 24 1.0512 0.0162 0.1384 1.0604 0.0162 0 1.0486 0.0239 0.138 1.0528 0.0082 0.1386 + [5,24,1.0512,0.0162,0.1384,1.0604,0.0162,0,1.0486,0.0239,0.138,1.0528,0.0082,0.1386], +// 5 24 1.0577 0.0239 0 1.0604 0.0162 0 1.0577 0.0239 -0.138 1.0486 0.0239 0.138 + [5,24,1.0577,0.0239,0,1.0604,0.0162,0,1.0577,0.0239,-0.138,1.0486,0.0239,0.138], +// 5 24 1.0486 0.0239 0.138 1.0512 0.0162 0.1384 1.0577 0.0239 0 1.0217 0.0239 0.2737 + [5,24,1.0486,0.0239,0.138,1.0512,0.0162,0.1384,1.0577,0.0239,0,1.0217,0.0239,0.2737], +// 5 24 1.0528 0.0082 0.1386 1.062 0.0082 0 1.0512 0.0162 0.1384 1.0534 0 0.1387 + [5,24,1.0528,0.0082,0.1386,1.062,0.0082,0,1.0512,0.0162,0.1384,1.0534,0,0.1387], +// 5 24 1.0604 0.0162 0 1.062 0.0082 0 1.0604 0.0162 -0.1384 1.0512 0.0162 0.1384 + [5,24,1.0604,0.0162,0,1.062,0.0082,0,1.0604,0.0162,-0.1384,1.0512,0.0162,0.1384], +// 5 24 1.0512 0.0162 0.1384 1.0528 0.0082 0.1386 1.0604 0.0162 0 1.0242 0.0162 0.2744 + [5,24,1.0512,0.0162,0.1384,1.0528,0.0082,0.1386,1.0604,0.0162,0,1.0242,0.0162,0.2744], +// 5 24 1.062 0.0082 0 1.0625 0 0 1.062 0.0082 -0.1386 1.0528 0.0082 0.1386 + [5,24,1.062,0.0082,0,1.0625,0,0,1.062,0.0082,-0.1386,1.0528,0.0082,0.1386], +// 5 24 1.0528 0.0082 0.1386 1.0534 0 0.1387 1.062 0.0082 0 1.0257 0.0082 0.2748 + [5,24,1.0528,0.0082,0.1386,1.0534,0,0.1387,1.062,0.0082,0,1.0257,0.0082,0.2748], +// 5 24 1.0534 0 0.1387 1.0625 0 0 1.0528 0.0082 0.1386 1.0534 -0.0082 0.1387 + [5,24,1.0534,0,0.1387,1.0625,0,0,1.0528,0.0082,0.1386,1.0534,-0.0082,0.1387], +// 5 24 0.9659 0.0625 0.2588 0.9914 0.0625 0.1305 0.9738 0.062 0.2609 0.958 0.0625 0.2567 + [5,24,0.9659,0.0625,0.2588,0.9914,0.0625,0.1305,0.9738,0.062,0.2609,0.958,0.0625,0.2567], +// 5 24 0.9738 0.062 0.2609 0.9995 0.062 0.1316 0.9659 0.0625 0.2588 0.9815 0.0604 0.263 + [5,24,0.9738,0.062,0.2609,0.9995,0.062,0.1316,0.9659,0.0625,0.2588,0.9815,0.0604,0.263], +// 5 24 0.9659 0.0625 0.2588 0.9738 0.062 0.2609 0.9914 0.0625 0.1305 0.9239 0.0625 0.3827 + [5,24,0.9659,0.0625,0.2588,0.9738,0.062,0.2609,0.9914,0.0625,0.1305,0.9239,0.0625,0.3827], +// 5 24 0.9815 0.0604 0.263 1.0074 0.0604 0.1326 0.9738 0.062 0.2609 0.989 0.0577 0.265 + [5,24,0.9815,0.0604,0.263,1.0074,0.0604,0.1326,0.9738,0.062,0.2609,0.989,0.0577,0.265], +// 5 24 0.9738 0.062 0.2609 0.9815 0.0604 0.263 0.9995 0.062 0.1316 0.9314 0.062 0.3858 + [5,24,0.9738,0.062,0.2609,0.9815,0.0604,0.263,0.9995,0.062,0.1316,0.9314,0.062,0.3858], +// 5 24 0.989 0.0577 0.265 1.0151 0.0577 0.1336 0.9815 0.0604 0.263 0.9961 0.0541 0.2669 + [5,24,0.989,0.0577,0.265,1.0151,0.0577,0.1336,0.9815,0.0604,0.263,0.9961,0.0541,0.2669], +// 5 24 0.9815 0.0604 0.263 0.989 0.0577 0.265 1.0074 0.0604 0.1326 0.9388 0.0604 0.3889 + [5,24,0.9815,0.0604,0.263,0.989,0.0577,0.265,1.0074,0.0604,0.1326,0.9388,0.0604,0.3889], +// 5 24 0.9961 0.0541 0.2669 1.0224 0.0541 0.1346 0.989 0.0577 0.265 1.0027 0.0496 0.2686 + [5,24,0.9961,0.0541,0.2669,1.0224,0.0541,0.1346,0.989,0.0577,0.265,1.0027,0.0496,0.2686], +// 5 24 0.989 0.0577 0.265 0.9961 0.0541 0.2669 1.0151 0.0577 0.1336 0.946 0.0577 0.3919 + [5,24,0.989,0.0577,0.265,0.9961,0.0541,0.2669,1.0151,0.0577,0.1336,0.946,0.0577,0.3919], +// 5 24 1.0027 0.0496 0.2686 1.0291 0.0496 0.1355 0.9961 0.0541 0.2669 1.0086 0.0442 0.2702 + [5,24,1.0027,0.0496,0.2686,1.0291,0.0496,0.1355,0.9961,0.0541,0.2669,1.0086,0.0442,0.2702], +// 5 24 0.9961 0.0541 0.2669 1.0027 0.0496 0.2686 1.0224 0.0541 0.1346 0.9528 0.0541 0.3947 + [5,24,0.9961,0.0541,0.2669,1.0027,0.0496,0.2686,1.0224,0.0541,0.1346,0.9528,0.0541,0.3947], +// 5 24 1.0086 0.0442 0.2702 1.0352 0.0442 0.1363 1.0027 0.0496 0.2686 1.0138 0.0381 0.2716 + [5,24,1.0086,0.0442,0.2702,1.0352,0.0442,0.1363,1.0027,0.0496,0.2686,1.0138,0.0381,0.2716], +// 5 24 1.0027 0.0496 0.2686 1.0086 0.0442 0.2702 1.0291 0.0496 0.1355 0.9591 0.0496 0.3973 + [5,24,1.0027,0.0496,0.2686,1.0086,0.0442,0.2702,1.0291,0.0496,0.1355,0.9591,0.0496,0.3973], +// 5 24 1.0138 0.0381 0.2716 1.0406 0.0381 0.137 1.0086 0.0442 0.2702 1.0182 0.0313 0.2728 + [5,24,1.0138,0.0381,0.2716,1.0406,0.0381,0.137,1.0086,0.0442,0.2702,1.0182,0.0313,0.2728], +// 5 24 1.0086 0.0442 0.2702 1.0138 0.0381 0.2716 1.0352 0.0442 0.1363 0.9647 0.0442 0.3996 + [5,24,1.0086,0.0442,0.2702,1.0138,0.0381,0.2716,1.0352,0.0442,0.1363,0.9647,0.0442,0.3996], +// 5 24 1.0182 0.0313 0.2728 1.0451 0.0313 0.1376 1.0138 0.0381 0.2716 1.0217 0.0239 0.2737 + [5,24,1.0182,0.0313,0.2728,1.0451,0.0313,0.1376,1.0138,0.0381,0.2716,1.0217,0.0239,0.2737], +// 5 24 1.0138 0.0381 0.2716 1.0182 0.0313 0.2728 1.0406 0.0381 0.137 0.9697 0.0381 0.4017 + [5,24,1.0138,0.0381,0.2716,1.0182,0.0313,0.2728,1.0406,0.0381,0.137,0.9697,0.0381,0.4017], +// 5 24 1.0217 0.0239 0.2737 1.0486 0.0239 0.138 1.0182 0.0313 0.2728 1.0242 0.0162 0.2744 + [5,24,1.0217,0.0239,0.2737,1.0486,0.0239,0.138,1.0182,0.0313,0.2728,1.0242,0.0162,0.2744], +// 5 24 1.0182 0.0313 0.2728 1.0217 0.0239 0.2737 1.0451 0.0313 0.1376 0.9739 0.0313 0.4034 + [5,24,1.0182,0.0313,0.2728,1.0217,0.0239,0.2737,1.0451,0.0313,0.1376,0.9739,0.0313,0.4034], +// 5 24 1.0242 0.0162 0.2744 1.0512 0.0162 0.1384 1.0217 0.0239 0.2737 1.0257 0.0082 0.2748 + [5,24,1.0242,0.0162,0.2744,1.0512,0.0162,0.1384,1.0217,0.0239,0.2737,1.0257,0.0082,0.2748], +// 5 24 1.0217 0.0239 0.2737 1.0242 0.0162 0.2744 1.0486 0.0239 0.138 0.9772 0.0239 0.4048 + [5,24,1.0217,0.0239,0.2737,1.0242,0.0162,0.2744,1.0486,0.0239,0.138,0.9772,0.0239,0.4048], +// 5 24 1.0257 0.0082 0.2748 1.0528 0.0082 0.1386 1.0242 0.0162 0.2744 1.0263 0 0.275 + [5,24,1.0257,0.0082,0.2748,1.0528,0.0082,0.1386,1.0242,0.0162,0.2744,1.0263,0,0.275], +// 5 24 1.0242 0.0162 0.2744 1.0257 0.0082 0.2748 1.0512 0.0162 0.1384 0.9797 0.0162 0.4058 + [5,24,1.0242,0.0162,0.2744,1.0257,0.0082,0.2748,1.0512,0.0162,0.1384,0.9797,0.0162,0.4058], +// 5 24 1.0257 0.0082 0.2748 1.0263 0 0.275 1.0528 0.0082 0.1386 0.9811 0.0082 0.4064 + [5,24,1.0257,0.0082,0.2748,1.0263,0,0.275,1.0528,0.0082,0.1386,0.9811,0.0082,0.4064], +// 5 24 1.0263 0 0.275 1.0534 0 0.1387 1.0257 0.0082 0.2748 1.0263 -0.0082 0.275 + [5,24,1.0263,0,0.275,1.0534,0,0.1387,1.0257,0.0082,0.2748,1.0263,-0.0082,0.275], +// 5 24 0.9239 0.0625 0.3827 0.9659 0.0625 0.2588 0.9314 0.062 0.3858 0.9164 0.0625 0.3796 + [5,24,0.9239,0.0625,0.3827,0.9659,0.0625,0.2588,0.9314,0.062,0.3858,0.9164,0.0625,0.3796], +// 5 24 0.9314 0.062 0.3858 0.9738 0.062 0.2609 0.9239 0.0625 0.3827 0.9388 0.0604 0.3889 + [5,24,0.9314,0.062,0.3858,0.9738,0.062,0.2609,0.9239,0.0625,0.3827,0.9388,0.0604,0.3889], +// 5 24 0.9239 0.0625 0.3827 0.9314 0.062 0.3858 0.9659 0.0625 0.2588 0.866 0.0625 0.5 + [5,24,0.9239,0.0625,0.3827,0.9314,0.062,0.3858,0.9659,0.0625,0.2588,0.866,0.0625,0.5], +// 5 24 0.9388 0.0604 0.3889 0.9815 0.0604 0.263 0.9314 0.062 0.3858 0.946 0.0577 0.3919 + [5,24,0.9388,0.0604,0.3889,0.9815,0.0604,0.263,0.9314,0.062,0.3858,0.946,0.0577,0.3919], +// 5 24 0.9314 0.062 0.3858 0.9388 0.0604 0.3889 0.9738 0.062 0.2609 0.8731 0.062 0.5041 + [5,24,0.9314,0.062,0.3858,0.9388,0.0604,0.3889,0.9738,0.062,0.2609,0.8731,0.062,0.5041], +// 5 24 0.946 0.0577 0.3919 0.989 0.0577 0.265 0.9388 0.0604 0.3889 0.9528 0.0541 0.3947 + [5,24,0.946,0.0577,0.3919,0.989,0.0577,0.265,0.9388,0.0604,0.3889,0.9528,0.0541,0.3947], +// 5 24 0.9388 0.0604 0.3889 0.946 0.0577 0.3919 0.9815 0.0604 0.263 0.88 0.0604 0.5081 + [5,24,0.9388,0.0604,0.3889,0.946,0.0577,0.3919,0.9815,0.0604,0.263,0.88,0.0604,0.5081], +// 5 24 0.9528 0.0541 0.3947 0.9961 0.0541 0.2669 0.946 0.0577 0.3919 0.9591 0.0496 0.3973 + [5,24,0.9528,0.0541,0.3947,0.9961,0.0541,0.2669,0.946,0.0577,0.3919,0.9591,0.0496,0.3973], +// 5 24 0.946 0.0577 0.3919 0.9528 0.0541 0.3947 0.989 0.0577 0.265 0.8867 0.0577 0.512 + [5,24,0.946,0.0577,0.3919,0.9528,0.0541,0.3947,0.989,0.0577,0.265,0.8867,0.0577,0.512], +// 5 24 0.9591 0.0496 0.3973 1.0027 0.0496 0.2686 0.9528 0.0541 0.3947 0.9647 0.0442 0.3996 + [5,24,0.9591,0.0496,0.3973,1.0027,0.0496,0.2686,0.9528,0.0541,0.3947,0.9647,0.0442,0.3996], +// 5 24 0.9528 0.0541 0.3947 0.9591 0.0496 0.3973 0.9961 0.0541 0.2669 0.8931 0.0541 0.5156 + [5,24,0.9528,0.0541,0.3947,0.9591,0.0496,0.3973,0.9961,0.0541,0.2669,0.8931,0.0541,0.5156], +// 5 24 0.9647 0.0442 0.3996 1.0086 0.0442 0.2702 0.9591 0.0496 0.3973 0.9697 0.0381 0.4017 + [5,24,0.9647,0.0442,0.3996,1.0086,0.0442,0.2702,0.9591,0.0496,0.3973,0.9697,0.0381,0.4017], +// 5 24 0.9591 0.0496 0.3973 0.9647 0.0442 0.3996 1.0027 0.0496 0.2686 0.899 0.0496 0.519 + [5,24,0.9591,0.0496,0.3973,0.9647,0.0442,0.3996,1.0027,0.0496,0.2686,0.899,0.0496,0.519], +// 5 24 0.9697 0.0381 0.4017 1.0138 0.0381 0.2716 0.9647 0.0442 0.3996 0.9739 0.0313 0.4034 + [5,24,0.9697,0.0381,0.4017,1.0138,0.0381,0.2716,0.9647,0.0442,0.3996,0.9739,0.0313,0.4034], +// 5 24 0.9647 0.0442 0.3996 0.9697 0.0381 0.4017 1.0086 0.0442 0.2702 0.9043 0.0442 0.5221 + [5,24,0.9647,0.0442,0.3996,0.9697,0.0381,0.4017,1.0086,0.0442,0.2702,0.9043,0.0442,0.5221], +// 5 24 0.9739 0.0313 0.4034 1.0182 0.0313 0.2728 0.9697 0.0381 0.4017 0.9772 0.0239 0.4048 + [5,24,0.9739,0.0313,0.4034,1.0182,0.0313,0.2728,0.9697,0.0381,0.4017,0.9772,0.0239,0.4048], +// 5 24 0.9697 0.0381 0.4017 0.9739 0.0313 0.4034 1.0138 0.0381 0.2716 0.9089 0.0381 0.5248 + [5,24,0.9697,0.0381,0.4017,0.9739,0.0313,0.4034,1.0138,0.0381,0.2716,0.9089,0.0381,0.5248], +// 5 24 0.9772 0.0239 0.4048 1.0217 0.0239 0.2737 0.9739 0.0313 0.4034 0.9797 0.0162 0.4058 + [5,24,0.9772,0.0239,0.4048,1.0217,0.0239,0.2737,0.9739,0.0313,0.4034,0.9797,0.0162,0.4058], +// 5 24 0.9739 0.0313 0.4034 0.9772 0.0239 0.4048 1.0182 0.0313 0.2728 0.9129 0.0313 0.5271 + [5,24,0.9739,0.0313,0.4034,0.9772,0.0239,0.4048,1.0182,0.0313,0.2728,0.9129,0.0313,0.5271], +// 5 24 0.9797 0.0162 0.4058 1.0242 0.0162 0.2744 0.9772 0.0239 0.4048 0.9811 0.0082 0.4064 + [5,24,0.9797,0.0162,0.4058,1.0242,0.0162,0.2744,0.9772,0.0239,0.4048,0.9811,0.0082,0.4064], +// 5 24 0.9772 0.0239 0.4048 0.9797 0.0162 0.4058 1.0217 0.0239 0.2737 0.916 0.0239 0.5289 + [5,24,0.9772,0.0239,0.4048,0.9797,0.0162,0.4058,1.0217,0.0239,0.2737,0.916,0.0239,0.5289], +// 5 24 0.9811 0.0082 0.4064 1.0257 0.0082 0.2748 0.9797 0.0162 0.4058 0.9816 0 0.4066 + [5,24,0.9811,0.0082,0.4064,1.0257,0.0082,0.2748,0.9797,0.0162,0.4058,0.9816,0,0.4066], +// 5 24 0.9797 0.0162 0.4058 0.9811 0.0082 0.4064 1.0242 0.0162 0.2744 0.9183 0.0162 0.5302 + [5,24,0.9797,0.0162,0.4058,0.9811,0.0082,0.4064,1.0242,0.0162,0.2744,0.9183,0.0162,0.5302], +// 5 24 0.9811 0.0082 0.4064 0.9816 0 0.4066 1.0257 0.0082 0.2748 0.9197 0.0082 0.531 + [5,24,0.9811,0.0082,0.4064,0.9816,0,0.4066,1.0257,0.0082,0.2748,0.9197,0.0082,0.531], +// 5 24 0.9816 0 0.4066 1.0263 0 0.275 0.9811 0.0082 0.4064 0.9816 -0.0082 0.4066 + [5,24,0.9816,0,0.4066,1.0263,0,0.275,0.9811,0.0082,0.4064,0.9816,-0.0082,0.4066], +// 5 24 0.866 0.0625 0.5 0.9239 0.0625 0.3827 0.8731 0.062 0.5041 0.8589 0.0625 0.4959 + [5,24,0.866,0.0625,0.5,0.9239,0.0625,0.3827,0.8731,0.062,0.5041,0.8589,0.0625,0.4959], +// 5 24 0.8731 0.062 0.5041 0.9314 0.062 0.3858 0.866 0.0625 0.5 0.88 0.0604 0.5081 + [5,24,0.8731,0.062,0.5041,0.9314,0.062,0.3858,0.866,0.0625,0.5,0.88,0.0604,0.5081], +// 5 24 0.866 0.0625 0.5 0.8731 0.062 0.5041 0.9239 0.0625 0.3827 0.7934 0.0625 0.6088 + [5,24,0.866,0.0625,0.5,0.8731,0.062,0.5041,0.9239,0.0625,0.3827,0.7934,0.0625,0.6088], +// 5 24 0.88 0.0604 0.5081 0.9388 0.0604 0.3889 0.8731 0.062 0.5041 0.8867 0.0577 0.512 + [5,24,0.88,0.0604,0.5081,0.9388,0.0604,0.3889,0.8731,0.062,0.5041,0.8867,0.0577,0.512], +// 5 24 0.8731 0.062 0.5041 0.88 0.0604 0.5081 0.9314 0.062 0.3858 0.7999 0.062 0.6138 + [5,24,0.8731,0.062,0.5041,0.88,0.0604,0.5081,0.9314,0.062,0.3858,0.7999,0.062,0.6138], +// 5 24 0.8867 0.0577 0.512 0.946 0.0577 0.3919 0.88 0.0604 0.5081 0.8931 0.0541 0.5156 + [5,24,0.8867,0.0577,0.512,0.946,0.0577,0.3919,0.88,0.0604,0.5081,0.8931,0.0541,0.5156], +// 5 24 0.88 0.0604 0.5081 0.8867 0.0577 0.512 0.9388 0.0604 0.3889 0.8062 0.0604 0.6186 + [5,24,0.88,0.0604,0.5081,0.8867,0.0577,0.512,0.9388,0.0604,0.3889,0.8062,0.0604,0.6186], +// 5 24 0.8931 0.0541 0.5156 0.9528 0.0541 0.3947 0.8867 0.0577 0.512 0.899 0.0496 0.519 + [5,24,0.8931,0.0541,0.5156,0.9528,0.0541,0.3947,0.8867,0.0577,0.512,0.899,0.0496,0.519], +// 5 24 0.8867 0.0577 0.512 0.8931 0.0541 0.5156 0.946 0.0577 0.3919 0.8124 0.0577 0.6234 + [5,24,0.8867,0.0577,0.512,0.8931,0.0541,0.5156,0.946,0.0577,0.3919,0.8124,0.0577,0.6234], +// 5 24 0.899 0.0496 0.519 0.9591 0.0496 0.3973 0.8931 0.0541 0.5156 0.9043 0.0442 0.5221 + [5,24,0.899,0.0496,0.519,0.9591,0.0496,0.3973,0.8931,0.0541,0.5156,0.9043,0.0442,0.5221], +// 5 24 0.8931 0.0541 0.5156 0.899 0.0496 0.519 0.9528 0.0541 0.3947 0.8182 0.0541 0.6278 + [5,24,0.8931,0.0541,0.5156,0.899,0.0496,0.519,0.9528,0.0541,0.3947,0.8182,0.0541,0.6278], +// 5 24 0.9043 0.0442 0.5221 0.9647 0.0442 0.3996 0.899 0.0496 0.519 0.9089 0.0381 0.5248 + [5,24,0.9043,0.0442,0.5221,0.9647,0.0442,0.3996,0.899,0.0496,0.519,0.9089,0.0381,0.5248], +// 5 24 0.899 0.0496 0.519 0.9043 0.0442 0.5221 0.9591 0.0496 0.3973 0.8236 0.0496 0.632 + [5,24,0.899,0.0496,0.519,0.9043,0.0442,0.5221,0.9591,0.0496,0.3973,0.8236,0.0496,0.632], +// 5 24 0.9089 0.0381 0.5248 0.9697 0.0381 0.4017 0.9043 0.0442 0.5221 0.9129 0.0313 0.5271 + [5,24,0.9089,0.0381,0.5248,0.9697,0.0381,0.4017,0.9043,0.0442,0.5221,0.9129,0.0313,0.5271], +// 5 24 0.9043 0.0442 0.5221 0.9089 0.0381 0.5248 0.9647 0.0442 0.3996 0.8285 0.0442 0.6357 + [5,24,0.9043,0.0442,0.5221,0.9089,0.0381,0.5248,0.9647,0.0442,0.3996,0.8285,0.0442,0.6357], +// 5 24 0.9129 0.0313 0.5271 0.9739 0.0313 0.4034 0.9089 0.0381 0.5248 0.916 0.0239 0.5289 + [5,24,0.9129,0.0313,0.5271,0.9739,0.0313,0.4034,0.9089,0.0381,0.5248,0.916,0.0239,0.5289], +// 5 24 0.9089 0.0381 0.5248 0.9129 0.0313 0.5271 0.9697 0.0381 0.4017 0.8327 0.0381 0.639 + [5,24,0.9089,0.0381,0.5248,0.9129,0.0313,0.5271,0.9697,0.0381,0.4017,0.8327,0.0381,0.639], +// 5 24 0.916 0.0239 0.5289 0.9772 0.0239 0.4048 0.9129 0.0313 0.5271 0.9183 0.0162 0.5302 + [5,24,0.916,0.0239,0.5289,0.9772,0.0239,0.4048,0.9129,0.0313,0.5271,0.9183,0.0162,0.5302], +// 5 24 0.9129 0.0313 0.5271 0.916 0.0239 0.5289 0.9739 0.0313 0.4034 0.8363 0.0313 0.6418 + [5,24,0.9129,0.0313,0.5271,0.916,0.0239,0.5289,0.9739,0.0313,0.4034,0.8363,0.0313,0.6418], +// 5 24 0.9183 0.0162 0.5302 0.9797 0.0162 0.4058 0.916 0.0239 0.5289 0.9197 0.0082 0.531 + [5,24,0.9183,0.0162,0.5302,0.9797,0.0162,0.4058,0.916,0.0239,0.5289,0.9197,0.0082,0.531], +// 5 24 0.916 0.0239 0.5289 0.9183 0.0162 0.5302 0.9772 0.0239 0.4048 0.8392 0.0239 0.644 + [5,24,0.916,0.0239,0.5289,0.9183,0.0162,0.5302,0.9772,0.0239,0.4048,0.8392,0.0239,0.644], +// 5 24 0.9197 0.0082 0.531 0.9811 0.0082 0.4064 0.9183 0.0162 0.5302 0.9201 0 0.5313 + [5,24,0.9197,0.0082,0.531,0.9811,0.0082,0.4064,0.9183,0.0162,0.5302,0.9201,0,0.5313], +// 5 24 0.9183 0.0162 0.5302 0.9197 0.0082 0.531 0.9797 0.0162 0.4058 0.8413 0.0162 0.6456 + [5,24,0.9183,0.0162,0.5302,0.9197,0.0082,0.531,0.9797,0.0162,0.4058,0.8413,0.0162,0.6456], +// 5 24 0.9197 0.0082 0.531 0.9201 0 0.5313 0.9811 0.0082 0.4064 0.8426 0.0082 0.6465 + [5,24,0.9197,0.0082,0.531,0.9201,0,0.5313,0.9811,0.0082,0.4064,0.8426,0.0082,0.6465], +// 5 24 0.9201 0 0.5313 0.9816 0 0.4066 0.9197 0.0082 0.531 0.9201 -0.0082 0.5313 + [5,24,0.9201,0,0.5313,0.9816,0,0.4066,0.9197,0.0082,0.531,0.9201,-0.0082,0.5313], +// 5 24 0.7934 0.0625 0.6088 0.866 0.0625 0.5 0.7999 0.062 0.6138 0.7869 0.0625 0.6038 + [5,24,0.7934,0.0625,0.6088,0.866,0.0625,0.5,0.7999,0.062,0.6138,0.7869,0.0625,0.6038], +// 5 24 0.7999 0.062 0.6138 0.8731 0.062 0.5041 0.7934 0.0625 0.6088 0.8062 0.0604 0.6186 + [5,24,0.7999,0.062,0.6138,0.8731,0.062,0.5041,0.7934,0.0625,0.6088,0.8062,0.0604,0.6186], +// 5 24 0.7934 0.0625 0.6088 0.7999 0.062 0.6138 0.866 0.0625 0.5 0.7071 0.0625 0.7071 + [5,24,0.7934,0.0625,0.6088,0.7999,0.062,0.6138,0.866,0.0625,0.5,0.7071,0.0625,0.7071], +// 5 24 0.8062 0.0604 0.6186 0.88 0.0604 0.5081 0.7999 0.062 0.6138 0.8124 0.0577 0.6234 + [5,24,0.8062,0.0604,0.6186,0.88,0.0604,0.5081,0.7999,0.062,0.6138,0.8124,0.0577,0.6234], +// 5 24 0.7999 0.062 0.6138 0.8062 0.0604 0.6186 0.8731 0.062 0.5041 0.7129 0.062 0.7129 + [5,24,0.7999,0.062,0.6138,0.8062,0.0604,0.6186,0.8731,0.062,0.5041,0.7129,0.062,0.7129], +// 5 24 0.8124 0.0577 0.6234 0.8867 0.0577 0.512 0.8062 0.0604 0.6186 0.8182 0.0541 0.6278 + [5,24,0.8124,0.0577,0.6234,0.8867,0.0577,0.512,0.8062,0.0604,0.6186,0.8182,0.0541,0.6278], +// 5 24 0.8062 0.0604 0.6186 0.8124 0.0577 0.6234 0.88 0.0604 0.5081 0.7185 0.0604 0.7185 + [5,24,0.8062,0.0604,0.6186,0.8124,0.0577,0.6234,0.88,0.0604,0.5081,0.7185,0.0604,0.7185], +// 5 24 0.8182 0.0541 0.6278 0.8931 0.0541 0.5156 0.8124 0.0577 0.6234 0.8236 0.0496 0.632 + [5,24,0.8182,0.0541,0.6278,0.8931,0.0541,0.5156,0.8124,0.0577,0.6234,0.8236,0.0496,0.632], +// 5 24 0.8124 0.0577 0.6234 0.8182 0.0541 0.6278 0.8867 0.0577 0.512 0.724 0.0577 0.724 + [5,24,0.8124,0.0577,0.6234,0.8182,0.0541,0.6278,0.8867,0.0577,0.512,0.724,0.0577,0.724], +// 5 24 0.8236 0.0496 0.632 0.899 0.0496 0.519 0.8182 0.0541 0.6278 0.8285 0.0442 0.6357 + [5,24,0.8236,0.0496,0.632,0.899,0.0496,0.519,0.8182,0.0541,0.6278,0.8285,0.0442,0.6357], +// 5 24 0.8182 0.0541 0.6278 0.8236 0.0496 0.632 0.8931 0.0541 0.5156 0.7292 0.0541 0.7292 + [5,24,0.8182,0.0541,0.6278,0.8236,0.0496,0.632,0.8931,0.0541,0.5156,0.7292,0.0541,0.7292], +// 5 24 0.8285 0.0442 0.6357 0.9043 0.0442 0.5221 0.8236 0.0496 0.632 0.8327 0.0381 0.639 + [5,24,0.8285,0.0442,0.6357,0.9043,0.0442,0.5221,0.8236,0.0496,0.632,0.8327,0.0381,0.639], +// 5 24 0.8236 0.0496 0.632 0.8285 0.0442 0.6357 0.899 0.0496 0.519 0.734 0.0496 0.734 + [5,24,0.8236,0.0496,0.632,0.8285,0.0442,0.6357,0.899,0.0496,0.519,0.734,0.0496,0.734], +// 5 24 0.8327 0.0381 0.639 0.9089 0.0381 0.5248 0.8285 0.0442 0.6357 0.8363 0.0313 0.6418 + [5,24,0.8327,0.0381,0.639,0.9089,0.0381,0.5248,0.8285,0.0442,0.6357,0.8363,0.0313,0.6418], +// 5 24 0.8285 0.0442 0.6357 0.8327 0.0381 0.639 0.9043 0.0442 0.5221 0.7383 0.0442 0.7383 + [5,24,0.8285,0.0442,0.6357,0.8327,0.0381,0.639,0.9043,0.0442,0.5221,0.7383,0.0442,0.7383], +// 5 24 0.8363 0.0313 0.6418 0.9129 0.0313 0.5271 0.8327 0.0381 0.639 0.8392 0.0239 0.644 + [5,24,0.8363,0.0313,0.6418,0.9129,0.0313,0.5271,0.8327,0.0381,0.639,0.8392,0.0239,0.644], +// 5 24 0.8327 0.0381 0.639 0.8363 0.0313 0.6418 0.9089 0.0381 0.5248 0.7422 0.0381 0.7422 + [5,24,0.8327,0.0381,0.639,0.8363,0.0313,0.6418,0.9089,0.0381,0.5248,0.7422,0.0381,0.7422], +// 5 24 0.8392 0.0239 0.644 0.916 0.0239 0.5289 0.8363 0.0313 0.6418 0.8413 0.0162 0.6456 + [5,24,0.8392,0.0239,0.644,0.916,0.0239,0.5289,0.8363,0.0313,0.6418,0.8413,0.0162,0.6456], +// 5 24 0.8363 0.0313 0.6418 0.8392 0.0239 0.644 0.9129 0.0313 0.5271 0.7454 0.0313 0.7454 + [5,24,0.8363,0.0313,0.6418,0.8392,0.0239,0.644,0.9129,0.0313,0.5271,0.7454,0.0313,0.7454], +// 5 24 0.8413 0.0162 0.6456 0.9183 0.0162 0.5302 0.8392 0.0239 0.644 0.8426 0.0082 0.6465 + [5,24,0.8413,0.0162,0.6456,0.9183,0.0162,0.5302,0.8392,0.0239,0.644,0.8426,0.0082,0.6465], +// 5 24 0.8392 0.0239 0.644 0.8413 0.0162 0.6456 0.916 0.0239 0.5289 0.7479 0.0239 0.7479 + [5,24,0.8392,0.0239,0.644,0.8413,0.0162,0.6456,0.916,0.0239,0.5289,0.7479,0.0239,0.7479], +// 5 24 0.8426 0.0082 0.6465 0.9197 0.0082 0.531 0.8413 0.0162 0.6456 0.843 0 0.6469 + [5,24,0.8426,0.0082,0.6465,0.9197,0.0082,0.531,0.8413,0.0162,0.6456,0.843,0,0.6469], +// 5 24 0.8413 0.0162 0.6456 0.8426 0.0082 0.6465 0.9183 0.0162 0.5302 0.7498 0.0162 0.7498 + [5,24,0.8413,0.0162,0.6456,0.8426,0.0082,0.6465,0.9183,0.0162,0.5302,0.7498,0.0162,0.7498], +// 5 24 0.8426 0.0082 0.6465 0.843 0 0.6469 0.9197 0.0082 0.531 0.7509 0.0082 0.7509 + [5,24,0.8426,0.0082,0.6465,0.843,0,0.6469,0.9197,0.0082,0.531,0.7509,0.0082,0.7509], +// 5 24 0.843 0 0.6469 0.9201 0 0.5313 0.8426 0.0082 0.6465 0.843 -0.0082 0.6469 + [5,24,0.843,0,0.6469,0.9201,0,0.5313,0.8426,0.0082,0.6465,0.843,-0.0082,0.6469], +// 5 24 0.7071 0.0625 0.7071 0.7934 0.0625 0.6088 0.7129 0.062 0.7129 0.7013 0.0625 0.7013 + [5,24,0.7071,0.0625,0.7071,0.7934,0.0625,0.6088,0.7129,0.062,0.7129,0.7013,0.0625,0.7013], +// 5 24 0.7129 0.062 0.7129 0.7999 0.062 0.6138 0.7071 0.0625 0.7071 0.7185 0.0604 0.7185 + [5,24,0.7129,0.062,0.7129,0.7999,0.062,0.6138,0.7071,0.0625,0.7071,0.7185,0.0604,0.7185], +// 5 24 0.7071 0.0625 0.7071 0.7129 0.062 0.7129 0.7934 0.0625 0.6088 0 0.0625 1.4142 + [5,24,0.7071,0.0625,0.7071,0.7129,0.062,0.7129,0.7934,0.0625,0.6088,0,0.0625,1.4142], +// 5 24 0.7185 0.0604 0.7185 0.8062 0.0604 0.6186 0.7129 0.062 0.7129 0.724 0.0577 0.724 + [5,24,0.7185,0.0604,0.7185,0.8062,0.0604,0.6186,0.7129,0.062,0.7129,0.724,0.0577,0.724], +// 5 24 0.7129 0.062 0.7129 0.7185 0.0604 0.7185 0.7999 0.062 0.6138 0 0.062 1.4257 + [5,24,0.7129,0.062,0.7129,0.7185,0.0604,0.7185,0.7999,0.062,0.6138,0,0.062,1.4257], +// 5 24 0.724 0.0577 0.724 0.8124 0.0577 0.6234 0.7185 0.0604 0.7185 0.7292 0.0541 0.7292 + [5,24,0.724,0.0577,0.724,0.8124,0.0577,0.6234,0.7185,0.0604,0.7185,0.7292,0.0541,0.7292], +// 5 24 0.7185 0.0604 0.7185 0.724 0.0577 0.724 0.8062 0.0604 0.6186 0 0.0604 1.4371 + [5,24,0.7185,0.0604,0.7185,0.724,0.0577,0.724,0.8062,0.0604,0.6186,0,0.0604,1.4371], +// 5 24 0.7292 0.0541 0.7292 0.8182 0.0541 0.6278 0.724 0.0577 0.724 0.734 0.0496 0.734 + [5,24,0.7292,0.0541,0.7292,0.8182,0.0541,0.6278,0.724,0.0577,0.724,0.734,0.0496,0.734], +// 5 24 0.724 0.0577 0.724 0.7292 0.0541 0.7292 0.8124 0.0577 0.6234 0 0.0577 1.448 + [5,24,0.724,0.0577,0.724,0.7292,0.0541,0.7292,0.8124,0.0577,0.6234,0,0.0577,1.448], +// 5 24 0.734 0.0496 0.734 0.8236 0.0496 0.632 0.7292 0.0541 0.7292 0.7383 0.0442 0.7383 + [5,24,0.734,0.0496,0.734,0.8236,0.0496,0.632,0.7292,0.0541,0.7292,0.7383,0.0442,0.7383], +// 5 24 0.7292 0.0541 0.7292 0.734 0.0496 0.734 0.8182 0.0541 0.6278 0 0.0541 1.4584 + [5,24,0.7292,0.0541,0.7292,0.734,0.0496,0.734,0.8182,0.0541,0.6278,0,0.0541,1.4584], +// 5 24 0.7383 0.0442 0.7383 0.8285 0.0442 0.6357 0.734 0.0496 0.734 0.7422 0.0381 0.7422 + [5,24,0.7383,0.0442,0.7383,0.8285,0.0442,0.6357,0.734,0.0496,0.734,0.7422,0.0381,0.7422], +// 5 24 0.734 0.0496 0.734 0.7383 0.0442 0.7383 0.8236 0.0496 0.632 0 0.0496 1.468 + [5,24,0.734,0.0496,0.734,0.7383,0.0442,0.7383,0.8236,0.0496,0.632,0,0.0496,1.468], +// 5 24 0.7422 0.0381 0.7422 0.8327 0.0381 0.639 0.7383 0.0442 0.7383 0.7454 0.0313 0.7454 + [5,24,0.7422,0.0381,0.7422,0.8327,0.0381,0.639,0.7383,0.0442,0.7383,0.7454,0.0313,0.7454], +// 5 24 0.7383 0.0442 0.7383 0.7422 0.0381 0.7422 0.8285 0.0442 0.6357 0 0.0442 1.4767 + [5,24,0.7383,0.0442,0.7383,0.7422,0.0381,0.7422,0.8285,0.0442,0.6357,0,0.0442,1.4767], +// 5 24 0.7454 0.0313 0.7454 0.8363 0.0313 0.6418 0.7422 0.0381 0.7422 0.7479 0.0239 0.7479 + [5,24,0.7454,0.0313,0.7454,0.8363,0.0313,0.6418,0.7422,0.0381,0.7422,0.7479,0.0239,0.7479], +// 5 24 0.7422 0.0381 0.7422 0.7454 0.0313 0.7454 0.8327 0.0381 0.639 0 0.0381 1.4843 + [5,24,0.7422,0.0381,0.7422,0.7454,0.0313,0.7454,0.8327,0.0381,0.639,0,0.0381,1.4843], +// 5 24 0.7479 0.0239 0.7479 0.8392 0.0239 0.644 0.7454 0.0313 0.7454 0.7498 0.0162 0.7498 + [5,24,0.7479,0.0239,0.7479,0.8392,0.0239,0.644,0.7454,0.0313,0.7454,0.7498,0.0162,0.7498], +// 5 24 0.7454 0.0313 0.7454 0.7479 0.0239 0.7479 0.8363 0.0313 0.6418 0 0.0313 1.4907 + [5,24,0.7454,0.0313,0.7454,0.7479,0.0239,0.7479,0.8363,0.0313,0.6418,0,0.0313,1.4907], +// 5 24 0.7498 0.0162 0.7498 0.8413 0.0162 0.6456 0.7479 0.0239 0.7479 0.7509 0.0082 0.7509 + [5,24,0.7498,0.0162,0.7498,0.8413,0.0162,0.6456,0.7479,0.0239,0.7479,0.7509,0.0082,0.7509], +// 5 24 0.7479 0.0239 0.7479 0.7498 0.0162 0.7498 0.8392 0.0239 0.644 0 0.0239 1.4959 + [5,24,0.7479,0.0239,0.7479,0.7498,0.0162,0.7498,0.8392,0.0239,0.644,0,0.0239,1.4959], +// 5 24 0.7509 0.0082 0.7509 0.8426 0.0082 0.6465 0.7498 0.0162 0.7498 0.7513 0 0.7513 + [5,24,0.7509,0.0082,0.7509,0.8426,0.0082,0.6465,0.7498,0.0162,0.7498,0.7513,0,0.7513], +// 5 24 0.7498 0.0162 0.7498 0.7509 0.0082 0.7509 0.8413 0.0162 0.6456 0 0.0162 1.4996 + [5,24,0.7498,0.0162,0.7498,0.7509,0.0082,0.7509,0.8413,0.0162,0.6456,0,0.0162,1.4996], +// 5 24 0.7509 0.0082 0.7509 0.7513 0 0.7513 0.8426 0.0082 0.6465 0 0.0082 1.5018 + [5,24,0.7509,0.0082,0.7509,0.7513,0,0.7513,0.8426,0.0082,0.6465,0,0.0082,1.5018], +// 5 24 0.7513 0 0.7513 0.843 0 0.6469 0.7509 0.0082 0.7509 0.7513 -0.0082 0.7513 + [5,24,0.7513,0,0.7513,0.843,0,0.6469,0.7509,0.0082,0.7509,0.7513,-0.0082,0.7513], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__48__t08o0625(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__48__t08o0625(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/5-16rin2.scad b/p/5-16rin2.scad index 09189a873..f4d457e61 100644 --- a/p/5-16rin2.scad +++ b/p/5-16rin2.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__5_16rin2() = [ -// 0 Ring 2 x 0.3125 +// 0 ~Ring 2 x 0.3125 (Obsolete) // 0 Name: 5-16rin2.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__5_16rin2() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 5-16ring2.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 2 0 0 3 0 0 2.7717 0 1.1481 1.8478 0 0.7654 [4,16,2,0,0,3,0,0,2.7717,0,1.1481,1.8478,0,0.7654], diff --git a/p/5-16rin3.scad b/p/5-16rin3.scad index f003dea97..d621f105b 100644 --- a/p/5-16rin3.scad +++ b/p/5-16rin3.scad @@ -1,17 +1,18 @@ use <../lib.scad> function ldraw_lib__5_16rin3() = [ -// 0 Ring 3 x 0.3125 +// 0 ~Ring 3 x 0.3125 (Obsolete) // 0 Name: 5-16rin3.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Primitive UPDATE 2017-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-02-03 [Holly-Wood] Complete regeneration, original by KROACH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 4 0 0 3.6956 0 1.5308 2.7717 0 1.1481 3 0 0 [4,16,4,0,0,3.6956,0,1.5308,2.7717,0,1.1481,3,0,0], @@ -23,7 +24,7 @@ function ldraw_lib__5_16rin3() = [ [4,16,1.5308,0,3.6956,0,0,4,0,0,3,1.1481,0,2.7717], // 4 16 0 0 4 -1.5308 0 3.6956 -1.1481 0 2.7717 0 0 3 [4,16,0,0,4,-1.5308,0,3.6956,-1.1481,0,2.7717,0,0,3], -// +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__5_16rin3(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__5_16rin3(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/5-16rin5.scad b/p/5-16rin5.scad index 1768cfe13..fdf8b847b 100644 --- a/p/5-16rin5.scad +++ b/p/5-16rin5.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__5_16rin5() = [ -// 0 Ring 5 x 0.3125 +// 0 ~Ring 5 x 0.3125 (Obsolete) // 0 Name: 5-16rin5.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__5_16rin5() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 5-16ring5.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 5 0 0 6 0 0 5.5434 0 2.2962 4.6195 0 1.9135 [4,16,5,0,0,6,0,0,5.5434,0,2.2962,4.6195,0,1.9135], diff --git a/p/5-16ring2.scad b/p/5-16ring2.scad new file mode 100644 index 000000000..eaa7bc7fd --- /dev/null +++ b/p/5-16ring2.scad @@ -0,0 +1,31 @@ +use <../lib.scad> +function ldraw_lib__5_16ring2() = [ +// 0 Ring 2 x 0.3125 +// 0 Name: 5-16ring2.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 5-16rin2.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 2 0 0 3 0 0 2.7717 0 1.1481 1.8478 0 0.7654 + [4,16,2,0,0,3,0,0,2.7717,0,1.1481,1.8478,0,0.7654], +// 4 16 1.8478 0 0.7654 2.7717 0 1.1481 2.1213 0 2.1213 1.4142 0 1.4142 + [4,16,1.8478,0,0.7654,2.7717,0,1.1481,2.1213,0,2.1213,1.4142,0,1.4142], +// 4 16 1.4142 0 1.4142 2.1213 0 2.1213 1.1481 0 2.7717 0.7654 0 1.8478 + [4,16,1.4142,0,1.4142,2.1213,0,2.1213,1.1481,0,2.7717,0.7654,0,1.8478], +// 4 16 0.7654 0 1.8478 1.1481 0 2.7717 0 0 3 0 0 2 + [4,16,0.7654,0,1.8478,1.1481,0,2.7717,0,0,3,0,0,2], +// 4 16 0 0 2 0 0 3 -1.1481 0 2.7717 -0.7654 0 1.8478 + [4,16,0,0,2,0,0,3,-1.1481,0,2.7717,-0.7654,0,1.8478], +// 0 +]; +module ldraw_lib__5_16ring2(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__5_16ring2(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__5_16ring2(line=0.2); \ No newline at end of file diff --git a/p/5-16ring3.scad b/p/5-16ring3.scad new file mode 100644 index 000000000..600dda44b --- /dev/null +++ b/p/5-16ring3.scad @@ -0,0 +1,31 @@ +use <../lib.scad> +function ldraw_lib__5_16ring3() = [ +// 0 Ring 3 x 0.3125 +// 0 Name: 5-16ring3.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 +// 0 !HISTORY 2024-02-03 [Holly-Wood] Complete regeneration, original by KROACH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 4 0 0 3.6956 0 1.5308 2.7717 0 1.1481 3 0 0 + [4,16,4,0,0,3.6956,0,1.5308,2.7717,0,1.1481,3,0,0], +// 4 16 3.6956 0 1.5308 2.8284 0 2.8284 2.1213 0 2.1213 2.7717 0 1.1481 + [4,16,3.6956,0,1.5308,2.8284,0,2.8284,2.1213,0,2.1213,2.7717,0,1.1481], +// 4 16 2.8284 0 2.8284 1.5308 0 3.6956 1.1481 0 2.7717 2.1213 0 2.1213 + [4,16,2.8284,0,2.8284,1.5308,0,3.6956,1.1481,0,2.7717,2.1213,0,2.1213], +// 4 16 1.5308 0 3.6956 0 0 4 0 0 3 1.1481 0 2.7717 + [4,16,1.5308,0,3.6956,0,0,4,0,0,3,1.1481,0,2.7717], +// 4 16 0 0 4 -1.5308 0 3.6956 -1.1481 0 2.7717 0 0 3 + [4,16,0,0,4,-1.5308,0,3.6956,-1.1481,0,2.7717,0,0,3], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__5_16ring3(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__5_16ring3(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__5_16ring3(line=0.2); \ No newline at end of file diff --git a/p/5-16ring5.scad b/p/5-16ring5.scad new file mode 100644 index 000000000..b4e9049fa --- /dev/null +++ b/p/5-16ring5.scad @@ -0,0 +1,31 @@ +use <../lib.scad> +function ldraw_lib__5_16ring5() = [ +// 0 Ring 5 x 0.3125 +// 0 Name: 5-16ring5.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 5-16rin5.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 5 0 0 6 0 0 5.5434 0 2.2962 4.6195 0 1.9135 + [4,16,5,0,0,6,0,0,5.5434,0,2.2962,4.6195,0,1.9135], +// 4 16 4.6195 0 1.9135 5.5434 0 2.2962 4.2426 0 4.2426 3.5355 0 3.5355 + [4,16,4.6195,0,1.9135,5.5434,0,2.2962,4.2426,0,4.2426,3.5355,0,3.5355], +// 4 16 3.5355 0 3.5355 4.2426 0 4.2426 2.2962 0 5.5434 1.9135 0 4.6195 + [4,16,3.5355,0,3.5355,4.2426,0,4.2426,2.2962,0,5.5434,1.9135,0,4.6195], +// 4 16 1.9135 0 4.6195 2.2962 0 5.5434 0 0 6 0 0 5 + [4,16,1.9135,0,4.6195,2.2962,0,5.5434,0,0,6,0,0,5], +// 4 16 0 0 5 0 0 6 -2.2962 0 5.5434 -1.9135 0 4.6195 + [4,16,0,0,5,0,0,6,-2.2962,0,5.5434,-1.9135,0,4.6195], +// 0 +]; +module ldraw_lib__5_16ring5(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__5_16ring5(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__5_16ring5(line=0.2); \ No newline at end of file diff --git a/p/5-8ring3.scad b/p/5-8ring3.scad index 859e3968f..9d778693f 100644 --- a/p/5-8ring3.scad +++ b/p/5-8ring3.scad @@ -2,16 +2,17 @@ use <../lib.scad> function ldraw_lib__5_8ring3() = [ // 0 Ring 3 x 0.625 // 0 Name: 5-8ring3.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Primitive UPDATE 2014-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-01-29 [Holly-Wood] Complete regeneration, original by KROACH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 4 0 0 3.6956 0 1.5308 2.7717 0 1.1481 3 0 0 [4,16,4,0,0,3.6956,0,1.5308,2.7717,0,1.1481,3,0,0], @@ -33,7 +34,7 @@ function ldraw_lib__5_8ring3() = [ [4,16,-4,0,0,-3.6956,0,-1.5308,-2.7717,0,-1.1481,-3,0,0], // 4 16 -3.6956 0 -1.5308 -2.8284 0 -2.8284 -2.1213 0 -2.1213 -2.7717 0 -1.1481 [4,16,-3.6956,0,-1.5308,-2.8284,0,-2.8284,-2.1213,0,-2.1213,-2.7717,0,-1.1481], -// 0 // Build by Primitive Generator 2 +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__5_8ring3(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__5_8ring3(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/7-16rin1.scad b/p/7-16rin1.scad index 12ee1db26..bd4fad92a 100644 --- a/p/7-16rin1.scad +++ b/p/7-16rin1.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__7_16rin1() = [ -// 0 Ring 1 x 0.4375 +// 0 ~Ring 1 x 0.4375 (Obsolete) // 0 Name: 7-16rin1.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__7_16rin1() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 7-16ring1.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 1 0 0 2 0 0 1.8478 0 0.7654 0.9239 0 0.3827 [4,16,1,0,0,2,0,0,1.8478,0,0.7654,0.9239,0,0.3827], diff --git a/p/7-16rin3.scad b/p/7-16rin3.scad index bd6a7c0cf..7d95265d5 100644 --- a/p/7-16rin3.scad +++ b/p/7-16rin3.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__7_16rin3() = [ -// 0 Ring 3 x 0.4375 +// 0 ~Ring 3 x 0.4375 (Obsolete) // 0 Name: 7-16rin3.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2010-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__7_16rin3() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 7-16ring3.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 3 0 0 4 0 0 3.6956 0 1.5308 2.7717 0 1.1481 [4,16,3,0,0,4,0,0,3.6956,0,1.5308,2.7717,0,1.1481], diff --git a/p/7-16rin4.scad b/p/7-16rin4.scad index 67f1fb36e..990619574 100644 --- a/p/7-16rin4.scad +++ b/p/7-16rin4.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__7_16rin4() = [ -// 0 Ring 4 x 0.4375 +// 0 ~Ring 4 x 0.4375 (Obsolete) // 0 Name: 7-16rin4.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2010-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__7_16rin4() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 7-16ring4.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 4 0 0 5 0 0 4.6195 0 1.9135 3.6956 0 1.5308 [4,16,4,0,0,5,0,0,4.6195,0,1.9135,3.6956,0,1.5308], diff --git a/p/7-16ring1.scad b/p/7-16ring1.scad index 03e991ba0..c15adf3e9 100644 --- a/p/7-16ring1.scad +++ b/p/7-16ring1.scad @@ -1,23 +1,34 @@ use <../lib.scad> -use function ldraw_lib__7_16ring1() = [ -// 0 ~Obsolete file +// 0 Ring 1 x 0.4375 // 0 Name: 7-16ring1.dat -// 0 Author: Ulrich Röder [UR] -// 0 !LDRAW_ORG Primitive UPDATE 2024-01 +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// 0 !HISTORY 2021-01-04 [cwdee] Not needed as 7-16rin1 already exists -// 0 !HISTORY 2024-01-29 [OrionP] Official Update 2024-01 +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 7-16rin1.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 empty.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__empty()], +// 4 16 1 0 0 2 0 0 1.8478 0 0.7654 0.9239 0 0.3827 + [4,16,1,0,0,2,0,0,1.8478,0,0.7654,0.9239,0,0.3827], +// 4 16 0.9239 0 0.3827 1.8478 0 0.7654 1.4142 0 1.4142 0.7071 0 0.7071 + [4,16,0.9239,0,0.3827,1.8478,0,0.7654,1.4142,0,1.4142,0.7071,0,0.7071], +// 4 16 0.7071 0 0.7071 1.4142 0 1.4142 0.7654 0 1.8478 0.3827 0 0.9239 + [4,16,0.7071,0,0.7071,1.4142,0,1.4142,0.7654,0,1.8478,0.3827,0,0.9239], +// 4 16 0.3827 0 0.9239 0.7654 0 1.8478 0 0 2 0 0 1 + [4,16,0.3827,0,0.9239,0.7654,0,1.8478,0,0,2,0,0,1], +// 4 16 0 0 1 0 0 2 -0.7654 0 1.8478 -0.3827 0 0.9239 + [4,16,0,0,1,0,0,2,-0.7654,0,1.8478,-0.3827,0,0.9239], +// 4 16 -0.3827 0 0.9239 -0.7654 0 1.8478 -1.4142 0 1.4142 -0.7071 0 0.7071 + [4,16,-0.3827,0,0.9239,-0.7654,0,1.8478,-1.4142,0,1.4142,-0.7071,0,0.7071], +// 4 16 -0.7071 0 0.7071 -1.4142 0 1.4142 -1.8478 0 0.7654 -0.9239 0 0.3827 + [4,16,-0.7071,0,0.7071,-1.4142,0,1.4142,-1.8478,0,0.7654,-0.9239,0,0.3827], +// 0 ]; module ldraw_lib__7_16ring1(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__7_16ring1(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/7-16ring3.scad b/p/7-16ring3.scad index 0209aff0d..4b78b7294 100644 --- a/p/7-16ring3.scad +++ b/p/7-16ring3.scad @@ -2,32 +2,33 @@ use <../lib.scad> function ldraw_lib__7_16ring3() = [ // 0 Ring 3 x 0.4375 // 0 Name: 7-16ring3.dat -// 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Primitive UPDATE 2020-01 +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 7-16rin3.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 4 0 0 3.6956 0 1.5308 2.7717 0 1.1481 3 0 0 - [4,16,4,0,0,3.6956,0,1.5308,2.7717,0,1.1481,3,0,0], -// 4 16 3.6956 0 1.5308 2.8284 0 2.8284 2.1213 0 2.1213 2.7717 0 1.1481 - [4,16,3.6956,0,1.5308,2.8284,0,2.8284,2.1213,0,2.1213,2.7717,0,1.1481], -// 4 16 2.8284 0 2.8284 1.5308 0 3.6956 1.1481 0 2.7717 2.1213 0 2.1213 - [4,16,2.8284,0,2.8284,1.5308,0,3.6956,1.1481,0,2.7717,2.1213,0,2.1213], -// 4 16 1.5308 0 3.6956 0 0 4 0 0 3 1.1481 0 2.7717 - [4,16,1.5308,0,3.6956,0,0,4,0,0,3,1.1481,0,2.7717], -// 4 16 0 0 4 -1.5308 0 3.6956 -1.1481 0 2.7717 0 0 3 - [4,16,0,0,4,-1.5308,0,3.6956,-1.1481,0,2.7717,0,0,3], -// 4 16 -1.5308 0 3.6956 -2.8284 0 2.8284 -2.1213 0 2.1213 -1.1481 0 2.7717 - [4,16,-1.5308,0,3.6956,-2.8284,0,2.8284,-2.1213,0,2.1213,-1.1481,0,2.7717], -// 4 16 -2.8284 0 2.8284 -3.6956 0 1.5308 -2.7717 0 1.1481 -2.1213 0 2.1213 - [4,16,-2.8284,0,2.8284,-3.6956,0,1.5308,-2.7717,0,1.1481,-2.1213,0,2.1213], -// 0 // Build by LDPartEditor (PrimGen 2.X) +// 4 16 3 0 0 4 0 0 3.6956 0 1.5308 2.7717 0 1.1481 + [4,16,3,0,0,4,0,0,3.6956,0,1.5308,2.7717,0,1.1481], +// 4 16 2.7717 0 1.1481 3.6956 0 1.5308 2.8284 0 2.8284 2.1213 0 2.1213 + [4,16,2.7717,0,1.1481,3.6956,0,1.5308,2.8284,0,2.8284,2.1213,0,2.1213], +// 4 16 2.1213 0 2.1213 2.8284 0 2.8284 1.5308 0 3.6956 1.1481 0 2.7717 + [4,16,2.1213,0,2.1213,2.8284,0,2.8284,1.5308,0,3.6956,1.1481,0,2.7717], +// 4 16 1.1481 0 2.7717 1.5308 0 3.6956 0 0 4 0 0 3 + [4,16,1.1481,0,2.7717,1.5308,0,3.6956,0,0,4,0,0,3], +// 4 16 0 0 3 0 0 4 -1.5308 0 3.6956 -1.1481 0 2.7717 + [4,16,0,0,3,0,0,4,-1.5308,0,3.6956,-1.1481,0,2.7717], +// 4 16 -1.1481 0 2.7717 -1.5308 0 3.6956 -2.8284 0 2.8284 -2.1213 0 2.1213 + [4,16,-1.1481,0,2.7717,-1.5308,0,3.6956,-2.8284,0,2.8284,-2.1213,0,2.1213], +// 4 16 -2.1213 0 2.1213 -2.8284 0 2.8284 -3.6956 0 1.5308 -2.7717 0 1.1481 + [4,16,-2.1213,0,2.1213,-2.8284,0,2.8284,-3.6956,0,1.5308,-2.7717,0,1.1481], +// 0 ]; module ldraw_lib__7_16ring3(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__7_16ring3(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/7-16ring4.scad b/p/7-16ring4.scad new file mode 100644 index 000000000..8f8e36d64 --- /dev/null +++ b/p/7-16ring4.scad @@ -0,0 +1,35 @@ +use <../lib.scad> +function ldraw_lib__7_16ring4() = [ +// 0 Ring 4 x 0.4375 +// 0 Name: 7-16ring4.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 7-16rin4.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 4 0 0 5 0 0 4.6195 0 1.9135 3.6956 0 1.5308 + [4,16,4,0,0,5,0,0,4.6195,0,1.9135,3.6956,0,1.5308], +// 4 16 3.6956 0 1.5308 4.6195 0 1.9135 3.5355 0 3.5355 2.8284 0 2.8284 + [4,16,3.6956,0,1.5308,4.6195,0,1.9135,3.5355,0,3.5355,2.8284,0,2.8284], +// 4 16 2.8284 0 2.8284 3.5355 0 3.5355 1.9135 0 4.6195 1.5308 0 3.6956 + [4,16,2.8284,0,2.8284,3.5355,0,3.5355,1.9135,0,4.6195,1.5308,0,3.6956], +// 4 16 1.5308 0 3.6956 1.9135 0 4.6195 0 0 5 0 0 4 + [4,16,1.5308,0,3.6956,1.9135,0,4.6195,0,0,5,0,0,4], +// 4 16 0 0 4 0 0 5 -1.9135 0 4.6195 -1.5308 0 3.6956 + [4,16,0,0,4,0,0,5,-1.9135,0,4.6195,-1.5308,0,3.6956], +// 4 16 -1.5308 0 3.6956 -1.9135 0 4.6195 -3.5355 0 3.5355 -2.8284 0 2.8284 + [4,16,-1.5308,0,3.6956,-1.9135,0,4.6195,-3.5355,0,3.5355,-2.8284,0,2.8284], +// 4 16 -2.8284 0 2.8284 -3.5355 0 3.5355 -4.6195 0 1.9135 -3.6956 0 1.5308 + [4,16,-2.8284,0,2.8284,-3.5355,0,3.5355,-4.6195,0,1.9135,-3.6956,0,1.5308], +// 0 +]; +module ldraw_lib__7_16ring4(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__7_16ring4(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__7_16ring4(line=0.2); \ No newline at end of file diff --git a/p/7-8rin12.scad b/p/7-8rin12.scad index 3ff8a9e69..3ff8f650d 100644 --- a/p/7-8rin12.scad +++ b/p/7-8rin12.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__7_8rin12() = [ -// 0 Ring 12 x 0.875 +// 0 ~Ring 12 x 0.875 (Obsolete) // 0 Name: 7-8rin12.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Primitive UPDATE 2014-02 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__7_8rin12() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 7-8ring12.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 13 0 0 12.0107 0 4.9751 11.0868 0 4.5924 12 0 0 [4,16,13,0,0,12.0107,0,4.9751,11.0868,0,4.5924,12,0,0], diff --git a/p/7-8rin15.scad b/p/7-8rin15.scad index b2ca6e8b8..978432914 100644 --- a/p/7-8rin15.scad +++ b/p/7-8rin15.scad @@ -1,49 +1,48 @@ use <../lib.scad> function ldraw_lib__7_8rin15() = [ -// 0 Ring 15 x 0.875 +// 0 ~Ring 15 x 0.875 (Obsolete) // 0 Name: 7-8rin15.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2010-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-03 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 15 0 0 16 0 0 14.7824 0 6.1232 13.8585 0 5.7405 - [4,16,15,0,0,16,0,0,14.7824,0,6.1232,13.8585,0,5.7405], -// 4 16 13.8585 0 5.7405 14.7824 0 6.1232 11.3136 0 11.3136 10.6065 0 10.6065 - [4,16,13.8585,0,5.7405,14.7824,0,6.1232,11.3136,0,11.3136,10.6065,0,10.6065], -// 4 16 10.6065 0 10.6065 11.3136 0 11.3136 6.1232 0 14.7824 5.7405 0 13.8585 - [4,16,10.6065,0,10.6065,11.3136,0,11.3136,6.1232,0,14.7824,5.7405,0,13.8585], -// 4 16 5.7405 0 13.8585 6.1232 0 14.7824 0 0 16 0 0 15 - [4,16,5.7405,0,13.8585,6.1232,0,14.7824,0,0,16,0,0,15], -// 4 16 0 0 15 0 0 16 -6.1232 0 14.7824 -5.7405 0 13.8585 - [4,16,0,0,15,0,0,16,-6.1232,0,14.7824,-5.7405,0,13.8585], -// 4 16 -5.7405 0 13.8585 -6.1232 0 14.7824 -11.3136 0 11.3136 -10.6065 0 10.6065 - [4,16,-5.7405,0,13.8585,-6.1232,0,14.7824,-11.3136,0,11.3136,-10.6065,0,10.6065], -// 4 16 -10.6065 0 10.6065 -11.3136 0 11.3136 -14.7824 0 6.1232 -13.8585 0 5.7405 - [4,16,-10.6065,0,10.6065,-11.3136,0,11.3136,-14.7824,0,6.1232,-13.8585,0,5.7405], -// 4 16 -13.8585 0 5.7405 -14.7824 0 6.1232 -16 0 0 -15 0 0 - [4,16,-13.8585,0,5.7405,-14.7824,0,6.1232,-16,0,0,-15,0,0], -// 4 16 -15 0 0 -16 0 0 -14.7824 0 -6.1232 -13.8585 0 -5.7405 - [4,16,-15,0,0,-16,0,0,-14.7824,0,-6.1232,-13.8585,0,-5.7405], -// 4 16 -13.8585 0 -5.7405 -14.7824 0 -6.1232 -11.3136 0 -11.3136 -10.6065 0 -10.6065 - [4,16,-13.8585,0,-5.7405,-14.7824,0,-6.1232,-11.3136,0,-11.3136,-10.6065,0,-10.6065], -// 4 16 -10.6065 0 -10.6065 -11.3136 0 -11.3136 -6.1232 0 -14.7824 -5.7405 0 -13.8585 - [4,16,-10.6065,0,-10.6065,-11.3136,0,-11.3136,-6.1232,0,-14.7824,-5.7405,0,-13.8585], -// 4 16 -5.7405 0 -13.8585 -6.1232 0 -14.7824 0 0 -16 0 0 -15 - [4,16,-5.7405,0,-13.8585,-6.1232,0,-14.7824,0,0,-16,0,0,-15], -// 4 16 0 0 -15 0 0 -16 6.1232 0 -14.7824 5.7405 0 -13.8585 - [4,16,0,0,-15,0,0,-16,6.1232,0,-14.7824,5.7405,0,-13.8585], -// 4 16 5.7405 0 -13.8585 6.1232 0 -14.7824 11.3136 0 -11.3136 10.6065 0 -10.6065 - [4,16,5.7405,0,-13.8585,6.1232,0,-14.7824,11.3136,0,-11.3136,10.6065,0,-10.6065], -// -// 0 end of file -// +// 4 16 16 0 0 14.7824 0 6.1232 13.8585 0 5.7405 15 0 0 + [4,16,16,0,0,14.7824,0,6.1232,13.8585,0,5.7405,15,0,0], +// 4 16 14.7824 0 6.1232 11.3136 0 11.3136 10.6065 0 10.6065 13.8585 0 5.7405 + [4,16,14.7824,0,6.1232,11.3136,0,11.3136,10.6065,0,10.6065,13.8585,0,5.7405], +// 4 16 11.3136 0 11.3136 6.1232 0 14.7824 5.7405 0 13.8585 10.6065 0 10.6065 + [4,16,11.3136,0,11.3136,6.1232,0,14.7824,5.7405,0,13.8585,10.6065,0,10.6065], +// 4 16 6.1232 0 14.7824 0 0 16 0 0 15 5.7405 0 13.8585 + [4,16,6.1232,0,14.7824,0,0,16,0,0,15,5.7405,0,13.8585], +// 4 16 0 0 16 -6.1232 0 14.7824 -5.7405 0 13.8585 0 0 15 + [4,16,0,0,16,-6.1232,0,14.7824,-5.7405,0,13.8585,0,0,15], +// 4 16 -6.1232 0 14.7824 -11.3136 0 11.3136 -10.6065 0 10.6065 -5.7405 0 13.8585 + [4,16,-6.1232,0,14.7824,-11.3136,0,11.3136,-10.6065,0,10.6065,-5.7405,0,13.8585], +// 4 16 -11.3136 0 11.3136 -14.7824 0 6.1232 -13.8585 0 5.7405 -10.6065 0 10.6065 + [4,16,-11.3136,0,11.3136,-14.7824,0,6.1232,-13.8585,0,5.7405,-10.6065,0,10.6065], +// 4 16 -14.7824 0 6.1232 -16 0 0 -15 0 0 -13.8585 0 5.7405 + [4,16,-14.7824,0,6.1232,-16,0,0,-15,0,0,-13.8585,0,5.7405], +// 4 16 -16 0 0 -14.7824 0 -6.1232 -13.8585 0 -5.7405 -15 0 0 + [4,16,-16,0,0,-14.7824,0,-6.1232,-13.8585,0,-5.7405,-15,0,0], +// 4 16 -14.7824 0 -6.1232 -11.3136 0 -11.3136 -10.6065 0 -10.6065 -13.8585 0 -5.7405 + [4,16,-14.7824,0,-6.1232,-11.3136,0,-11.3136,-10.6065,0,-10.6065,-13.8585,0,-5.7405], +// 4 16 -11.3136 0 -11.3136 -6.1232 0 -14.7824 -5.7405 0 -13.8585 -10.6065 0 -10.6065 + [4,16,-11.3136,0,-11.3136,-6.1232,0,-14.7824,-5.7405,0,-13.8585,-10.6065,0,-10.6065], +// 4 16 -6.1232 0 -14.7824 0 0 -16 0 0 -15 -5.7405 0 -13.8585 + [4,16,-6.1232,0,-14.7824,0,0,-16,0,0,-15,-5.7405,0,-13.8585], +// 4 16 0 0 -16 6.1232 0 -14.7824 5.7405 0 -13.8585 0 0 -15 + [4,16,0,0,-16,6.1232,0,-14.7824,5.7405,0,-13.8585,0,0,-15], +// 4 16 6.1232 0 -14.7824 11.3136 0 -11.3136 10.6065 0 -10.6065 5.7405 0 -13.8585 + [4,16,6.1232,0,-14.7824,11.3136,0,-11.3136,10.6065,0,-10.6065,5.7405,0,-13.8585], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__7_8rin15(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__7_8rin15(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/7-8rin16.scad b/p/7-8rin16.scad index 80ad23919..8ac7320e1 100644 --- a/p/7-8rin16.scad +++ b/p/7-8rin16.scad @@ -1,49 +1,48 @@ use <../lib.scad> function ldraw_lib__7_8rin16() = [ -// 0 Ring 16 x 0.875 +// 0 ~Ring 16 x 0.875 (Obsolete) // 0 Name: 7-8rin16.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2010-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-03 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 16 0 0 17 0 0 15.7063 0 6.5059 14.7824 0 6.1232 - [4,16,16,0,0,17,0,0,15.7063,0,6.5059,14.7824,0,6.1232], -// 4 16 14.7824 0 6.1232 15.7063 0 6.5059 12.0207 0 12.0207 11.3136 0 11.3136 - [4,16,14.7824,0,6.1232,15.7063,0,6.5059,12.0207,0,12.0207,11.3136,0,11.3136], -// 4 16 11.3136 0 11.3136 12.0207 0 12.0207 6.5059 0 15.7063 6.1232 0 14.7824 - [4,16,11.3136,0,11.3136,12.0207,0,12.0207,6.5059,0,15.7063,6.1232,0,14.7824], -// 4 16 6.1232 0 14.7824 6.5059 0 15.7063 0 0 17 0 0 16 - [4,16,6.1232,0,14.7824,6.5059,0,15.7063,0,0,17,0,0,16], -// 4 16 0 0 16 0 0 17 -6.5059 0 15.7063 -6.1232 0 14.7824 - [4,16,0,0,16,0,0,17,-6.5059,0,15.7063,-6.1232,0,14.7824], -// 4 16 -6.1232 0 14.7824 -6.5059 0 15.7063 -12.0207 0 12.0207 -11.3136 0 11.3136 - [4,16,-6.1232,0,14.7824,-6.5059,0,15.7063,-12.0207,0,12.0207,-11.3136,0,11.3136], -// 4 16 -11.3136 0 11.3136 -12.0207 0 12.0207 -15.7063 0 6.5059 -14.7824 0 6.1232 - [4,16,-11.3136,0,11.3136,-12.0207,0,12.0207,-15.7063,0,6.5059,-14.7824,0,6.1232], -// 4 16 -14.7824 0 6.1232 -15.7063 0 6.5059 -17 0 0 -16 0 0 - [4,16,-14.7824,0,6.1232,-15.7063,0,6.5059,-17,0,0,-16,0,0], -// 4 16 -16 0 0 -17 0 0 -15.7063 0 -6.5059 -14.7824 0 -6.1232 - [4,16,-16,0,0,-17,0,0,-15.7063,0,-6.5059,-14.7824,0,-6.1232], -// 4 16 -14.7824 0 -6.1232 -15.7063 0 -6.5059 -12.0207 0 -12.0207 -11.3136 0 -11.3136 - [4,16,-14.7824,0,-6.1232,-15.7063,0,-6.5059,-12.0207,0,-12.0207,-11.3136,0,-11.3136], -// 4 16 -11.3136 0 -11.3136 -12.0207 0 -12.0207 -6.5059 0 -15.7063 -6.1232 0 -14.7824 - [4,16,-11.3136,0,-11.3136,-12.0207,0,-12.0207,-6.5059,0,-15.7063,-6.1232,0,-14.7824], -// 4 16 -6.1232 0 -14.7824 -6.5059 0 -15.7063 0 0 -17 0 0 -16 - [4,16,-6.1232,0,-14.7824,-6.5059,0,-15.7063,0,0,-17,0,0,-16], -// 4 16 0 0 -16 0 0 -17 6.5059 0 -15.7063 6.1232 0 -14.7824 - [4,16,0,0,-16,0,0,-17,6.5059,0,-15.7063,6.1232,0,-14.7824], -// 4 16 6.1232 0 -14.7824 6.5059 0 -15.7063 12.0207 0 -12.0207 11.3136 0 -11.3136 - [4,16,6.1232,0,-14.7824,6.5059,0,-15.7063,12.0207,0,-12.0207,11.3136,0,-11.3136], -// -// 0 end of file -// +// 4 16 17 0 0 15.7063 0 6.5059 14.7824 0 6.1232 16 0 0 + [4,16,17,0,0,15.7063,0,6.5059,14.7824,0,6.1232,16,0,0], +// 4 16 15.7063 0 6.5059 12.0207 0 12.0207 11.3136 0 11.3136 14.7824 0 6.1232 + [4,16,15.7063,0,6.5059,12.0207,0,12.0207,11.3136,0,11.3136,14.7824,0,6.1232], +// 4 16 12.0207 0 12.0207 6.5059 0 15.7063 6.1232 0 14.7824 11.3136 0 11.3136 + [4,16,12.0207,0,12.0207,6.5059,0,15.7063,6.1232,0,14.7824,11.3136,0,11.3136], +// 4 16 6.5059 0 15.7063 0 0 17 0 0 16 6.1232 0 14.7824 + [4,16,6.5059,0,15.7063,0,0,17,0,0,16,6.1232,0,14.7824], +// 4 16 0 0 17 -6.5059 0 15.7063 -6.1232 0 14.7824 0 0 16 + [4,16,0,0,17,-6.5059,0,15.7063,-6.1232,0,14.7824,0,0,16], +// 4 16 -6.5059 0 15.7063 -12.0207 0 12.0207 -11.3136 0 11.3136 -6.1232 0 14.7824 + [4,16,-6.5059,0,15.7063,-12.0207,0,12.0207,-11.3136,0,11.3136,-6.1232,0,14.7824], +// 4 16 -12.0207 0 12.0207 -15.7063 0 6.5059 -14.7824 0 6.1232 -11.3136 0 11.3136 + [4,16,-12.0207,0,12.0207,-15.7063,0,6.5059,-14.7824,0,6.1232,-11.3136,0,11.3136], +// 4 16 -15.7063 0 6.5059 -17 0 0 -16 0 0 -14.7824 0 6.1232 + [4,16,-15.7063,0,6.5059,-17,0,0,-16,0,0,-14.7824,0,6.1232], +// 4 16 -17 0 0 -15.7063 0 -6.5059 -14.7824 0 -6.1232 -16 0 0 + [4,16,-17,0,0,-15.7063,0,-6.5059,-14.7824,0,-6.1232,-16,0,0], +// 4 16 -15.7063 0 -6.5059 -12.0207 0 -12.0207 -11.3136 0 -11.3136 -14.7824 0 -6.1232 + [4,16,-15.7063,0,-6.5059,-12.0207,0,-12.0207,-11.3136,0,-11.3136,-14.7824,0,-6.1232], +// 4 16 -12.0207 0 -12.0207 -6.5059 0 -15.7063 -6.1232 0 -14.7824 -11.3136 0 -11.3136 + [4,16,-12.0207,0,-12.0207,-6.5059,0,-15.7063,-6.1232,0,-14.7824,-11.3136,0,-11.3136], +// 4 16 -6.5059 0 -15.7063 0 0 -17 0 0 -16 -6.1232 0 -14.7824 + [4,16,-6.5059,0,-15.7063,0,0,-17,0,0,-16,-6.1232,0,-14.7824], +// 4 16 0 0 -17 6.5059 0 -15.7063 6.1232 0 -14.7824 0 0 -16 + [4,16,0,0,-17,6.5059,0,-15.7063,6.1232,0,-14.7824,0,0,-16], +// 4 16 6.5059 0 -15.7063 12.0207 0 -12.0207 11.3136 0 -11.3136 6.1232 0 -14.7824 + [4,16,6.5059,0,-15.7063,12.0207,0,-12.0207,11.3136,0,-11.3136,6.1232,0,-14.7824], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__7_8rin16(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__7_8rin16(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/7-8rin39.scad b/p/7-8rin39.scad index 51a95f49d..b310203cc 100644 --- a/p/7-8rin39.scad +++ b/p/7-8rin39.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__7_8rin39() = [ -// 0 Ring 39 x 0.875 +// 0 ~Ring 39 x 0.875 (Obsolete) // 0 Name: 7-8rin39.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__7_8rin39() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 7-8ring39.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 39 0 0 40 0 0 36.956 0 15.308 36.0321 0 14.9253 [4,16,39,0,0,40,0,0,36.956,0,15.308,36.0321,0,14.9253], diff --git a/p/7-8rin40.scad b/p/7-8rin40.scad index 06da77cb9..955aa85b0 100644 --- a/p/7-8rin40.scad +++ b/p/7-8rin40.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__7_8rin40() = [ -// 0 Ring 40 x 0.875 +// 0 ~Ring 40 x 0.875 (Obsolete) // 0 Name: 7-8rin40.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -11,7 +11,8 @@ function ldraw_lib__7_8rin40() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Obsolete, use 7-8ring40.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 40 0 0 41 0 0 37.8799 0 15.6907 36.956 0 15.308 [4,16,40,0,0,41,0,0,37.8799,0,15.6907,36.956,0,15.308], diff --git a/p/7-8ring12.scad b/p/7-8ring12.scad new file mode 100644 index 000000000..74c1b75ff --- /dev/null +++ b/p/7-8ring12.scad @@ -0,0 +1,49 @@ +use <../lib.scad> +function ldraw_lib__7_8ring12() = [ +// 0 Ring 12 x 0.875 +// 0 Name: 7-8ring12.dat +// 0 Author: Max Martin Richter [MMR1988] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 7-8rin12.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 13 0 0 12.0107 0 4.9751 11.0868 0 4.5924 12 0 0 + [4,16,13,0,0,12.0107,0,4.9751,11.0868,0,4.5924,12,0,0], +// 4 16 12.0107 0 4.9751 9.1923 0 9.1923 8.4852 0 8.4852 11.0868 0 4.5924 + [4,16,12.0107,0,4.9751,9.1923,0,9.1923,8.4852,0,8.4852,11.0868,0,4.5924], +// 4 16 9.1923 0 9.1923 4.9751 0 12.0107 4.5924 0 11.0868 8.4852 0 8.4852 + [4,16,9.1923,0,9.1923,4.9751,0,12.0107,4.5924,0,11.0868,8.4852,0,8.4852], +// 4 16 4.9751 0 12.0107 0 0 13 0 0 12 4.5924 0 11.0868 + [4,16,4.9751,0,12.0107,0,0,13,0,0,12,4.5924,0,11.0868], +// 4 16 0 0 13 -4.9751 0 12.0107 -4.5924 0 11.0868 0 0 12 + [4,16,0,0,13,-4.9751,0,12.0107,-4.5924,0,11.0868,0,0,12], +// 4 16 -4.9751 0 12.0107 -9.1923 0 9.1923 -8.4852 0 8.4852 -4.5924 0 11.0868 + [4,16,-4.9751,0,12.0107,-9.1923,0,9.1923,-8.4852,0,8.4852,-4.5924,0,11.0868], +// 4 16 -9.1923 0 9.1923 -12.0107 0 4.9751 -11.0868 0 4.5924 -8.4852 0 8.4852 + [4,16,-9.1923,0,9.1923,-12.0107,0,4.9751,-11.0868,0,4.5924,-8.4852,0,8.4852], +// 4 16 -12.0107 0 4.9751 -13 0 0 -12 0 0 -11.0868 0 4.5924 + [4,16,-12.0107,0,4.9751,-13,0,0,-12,0,0,-11.0868,0,4.5924], +// 4 16 -13 0 0 -12.0107 0 -4.9751 -11.0868 0 -4.5924 -12 0 0 + [4,16,-13,0,0,-12.0107,0,-4.9751,-11.0868,0,-4.5924,-12,0,0], +// 4 16 -12.0107 0 -4.9751 -9.1923 0 -9.1923 -8.4852 0 -8.4852 -11.0868 0 -4.5924 + [4,16,-12.0107,0,-4.9751,-9.1923,0,-9.1923,-8.4852,0,-8.4852,-11.0868,0,-4.5924], +// 4 16 -9.1923 0 -9.1923 -4.9751 0 -12.0107 -4.5924 0 -11.0868 -8.4852 0 -8.4852 + [4,16,-9.1923,0,-9.1923,-4.9751,0,-12.0107,-4.5924,0,-11.0868,-8.4852,0,-8.4852], +// 4 16 -4.9751 0 -12.0107 0 0 -13 0 0 -12 -4.5924 0 -11.0868 + [4,16,-4.9751,0,-12.0107,0,0,-13,0,0,-12,-4.5924,0,-11.0868], +// 4 16 0 0 -13 4.9751 0 -12.0107 4.5924 0 -11.0868 0 0 -12 + [4,16,0,0,-13,4.9751,0,-12.0107,4.5924,0,-11.0868,0,0,-12], +// 4 16 4.9751 0 -12.0107 9.1923 0 -9.1923 8.4852 0 -8.4852 4.5924 0 -11.0868 + [4,16,4.9751,0,-12.0107,9.1923,0,-9.1923,8.4852,0,-8.4852,4.5924,0,-11.0868], +// 0 // Build by Primitive Generator 2 +]; +module ldraw_lib__7_8ring12(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__7_8ring12(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__7_8ring12(line=0.2); \ No newline at end of file diff --git a/p/7-8ring15.scad b/p/7-8ring15.scad new file mode 100644 index 000000000..a34484f70 --- /dev/null +++ b/p/7-8ring15.scad @@ -0,0 +1,49 @@ +use <../lib.scad> +function ldraw_lib__7_8ring15() = [ +// 0 Ring 15 x 0.875 +// 0 Name: 7-8ring15.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-03 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 16 0 0 14.7824 0 6.1232 13.8585 0 5.7405 15 0 0 + [4,16,16,0,0,14.7824,0,6.1232,13.8585,0,5.7405,15,0,0], +// 4 16 14.7824 0 6.1232 11.3136 0 11.3136 10.6065 0 10.6065 13.8585 0 5.7405 + [4,16,14.7824,0,6.1232,11.3136,0,11.3136,10.6065,0,10.6065,13.8585,0,5.7405], +// 4 16 11.3136 0 11.3136 6.1232 0 14.7824 5.7405 0 13.8585 10.6065 0 10.6065 + [4,16,11.3136,0,11.3136,6.1232,0,14.7824,5.7405,0,13.8585,10.6065,0,10.6065], +// 4 16 6.1232 0 14.7824 0 0 16 0 0 15 5.7405 0 13.8585 + [4,16,6.1232,0,14.7824,0,0,16,0,0,15,5.7405,0,13.8585], +// 4 16 0 0 16 -6.1232 0 14.7824 -5.7405 0 13.8585 0 0 15 + [4,16,0,0,16,-6.1232,0,14.7824,-5.7405,0,13.8585,0,0,15], +// 4 16 -6.1232 0 14.7824 -11.3136 0 11.3136 -10.6065 0 10.6065 -5.7405 0 13.8585 + [4,16,-6.1232,0,14.7824,-11.3136,0,11.3136,-10.6065,0,10.6065,-5.7405,0,13.8585], +// 4 16 -11.3136 0 11.3136 -14.7824 0 6.1232 -13.8585 0 5.7405 -10.6065 0 10.6065 + [4,16,-11.3136,0,11.3136,-14.7824,0,6.1232,-13.8585,0,5.7405,-10.6065,0,10.6065], +// 4 16 -14.7824 0 6.1232 -16 0 0 -15 0 0 -13.8585 0 5.7405 + [4,16,-14.7824,0,6.1232,-16,0,0,-15,0,0,-13.8585,0,5.7405], +// 4 16 -16 0 0 -14.7824 0 -6.1232 -13.8585 0 -5.7405 -15 0 0 + [4,16,-16,0,0,-14.7824,0,-6.1232,-13.8585,0,-5.7405,-15,0,0], +// 4 16 -14.7824 0 -6.1232 -11.3136 0 -11.3136 -10.6065 0 -10.6065 -13.8585 0 -5.7405 + [4,16,-14.7824,0,-6.1232,-11.3136,0,-11.3136,-10.6065,0,-10.6065,-13.8585,0,-5.7405], +// 4 16 -11.3136 0 -11.3136 -6.1232 0 -14.7824 -5.7405 0 -13.8585 -10.6065 0 -10.6065 + [4,16,-11.3136,0,-11.3136,-6.1232,0,-14.7824,-5.7405,0,-13.8585,-10.6065,0,-10.6065], +// 4 16 -6.1232 0 -14.7824 0 0 -16 0 0 -15 -5.7405 0 -13.8585 + [4,16,-6.1232,0,-14.7824,0,0,-16,0,0,-15,-5.7405,0,-13.8585], +// 4 16 0 0 -16 6.1232 0 -14.7824 5.7405 0 -13.8585 0 0 -15 + [4,16,0,0,-16,6.1232,0,-14.7824,5.7405,0,-13.8585,0,0,-15], +// 4 16 6.1232 0 -14.7824 11.3136 0 -11.3136 10.6065 0 -10.6065 5.7405 0 -13.8585 + [4,16,6.1232,0,-14.7824,11.3136,0,-11.3136,10.6065,0,-10.6065,5.7405,0,-13.8585], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__7_8ring15(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__7_8ring15(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__7_8ring15(line=0.2); \ No newline at end of file diff --git a/p/7-8ring16.scad b/p/7-8ring16.scad new file mode 100644 index 000000000..8516c0c13 --- /dev/null +++ b/p/7-8ring16.scad @@ -0,0 +1,49 @@ +use <../lib.scad> +function ldraw_lib__7_8ring16() = [ +// 0 Ring 16 x 0.875 +// 0 Name: 7-8ring16.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 +// 0 !HISTORY 2024-03-03 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 17 0 0 15.7063 0 6.5059 14.7824 0 6.1232 16 0 0 + [4,16,17,0,0,15.7063,0,6.5059,14.7824,0,6.1232,16,0,0], +// 4 16 15.7063 0 6.5059 12.0207 0 12.0207 11.3136 0 11.3136 14.7824 0 6.1232 + [4,16,15.7063,0,6.5059,12.0207,0,12.0207,11.3136,0,11.3136,14.7824,0,6.1232], +// 4 16 12.0207 0 12.0207 6.5059 0 15.7063 6.1232 0 14.7824 11.3136 0 11.3136 + [4,16,12.0207,0,12.0207,6.5059,0,15.7063,6.1232,0,14.7824,11.3136,0,11.3136], +// 4 16 6.5059 0 15.7063 0 0 17 0 0 16 6.1232 0 14.7824 + [4,16,6.5059,0,15.7063,0,0,17,0,0,16,6.1232,0,14.7824], +// 4 16 0 0 17 -6.5059 0 15.7063 -6.1232 0 14.7824 0 0 16 + [4,16,0,0,17,-6.5059,0,15.7063,-6.1232,0,14.7824,0,0,16], +// 4 16 -6.5059 0 15.7063 -12.0207 0 12.0207 -11.3136 0 11.3136 -6.1232 0 14.7824 + [4,16,-6.5059,0,15.7063,-12.0207,0,12.0207,-11.3136,0,11.3136,-6.1232,0,14.7824], +// 4 16 -12.0207 0 12.0207 -15.7063 0 6.5059 -14.7824 0 6.1232 -11.3136 0 11.3136 + [4,16,-12.0207,0,12.0207,-15.7063,0,6.5059,-14.7824,0,6.1232,-11.3136,0,11.3136], +// 4 16 -15.7063 0 6.5059 -17 0 0 -16 0 0 -14.7824 0 6.1232 + [4,16,-15.7063,0,6.5059,-17,0,0,-16,0,0,-14.7824,0,6.1232], +// 4 16 -17 0 0 -15.7063 0 -6.5059 -14.7824 0 -6.1232 -16 0 0 + [4,16,-17,0,0,-15.7063,0,-6.5059,-14.7824,0,-6.1232,-16,0,0], +// 4 16 -15.7063 0 -6.5059 -12.0207 0 -12.0207 -11.3136 0 -11.3136 -14.7824 0 -6.1232 + [4,16,-15.7063,0,-6.5059,-12.0207,0,-12.0207,-11.3136,0,-11.3136,-14.7824,0,-6.1232], +// 4 16 -12.0207 0 -12.0207 -6.5059 0 -15.7063 -6.1232 0 -14.7824 -11.3136 0 -11.3136 + [4,16,-12.0207,0,-12.0207,-6.5059,0,-15.7063,-6.1232,0,-14.7824,-11.3136,0,-11.3136], +// 4 16 -6.5059 0 -15.7063 0 0 -17 0 0 -16 -6.1232 0 -14.7824 + [4,16,-6.5059,0,-15.7063,0,0,-17,0,0,-16,-6.1232,0,-14.7824], +// 4 16 0 0 -17 6.5059 0 -15.7063 6.1232 0 -14.7824 0 0 -16 + [4,16,0,0,-17,6.5059,0,-15.7063,6.1232,0,-14.7824,0,0,-16], +// 4 16 6.5059 0 -15.7063 12.0207 0 -12.0207 11.3136 0 -11.3136 6.1232 0 -14.7824 + [4,16,6.5059,0,-15.7063,12.0207,0,-12.0207,11.3136,0,-11.3136,6.1232,0,-14.7824], +// 0 // Build by LDPartEditor (PrimGen 2.X) +]; +module ldraw_lib__7_8ring16(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__7_8ring16(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__7_8ring16(line=0.2); \ No newline at end of file diff --git a/p/7-8ring3.scad b/p/7-8ring3.scad index 44b3865f8..652726ccc 100644 --- a/p/7-8ring3.scad +++ b/p/7-8ring3.scad @@ -2,45 +2,47 @@ use <../lib.scad> function ldraw_lib__7_8ring3() = [ // 0 Ring 3 x 0.875 // 0 Name: 7-8ring3.dat -// 0 Author: Joerg Sommerer [Brickaneer] -// 0 !LDRAW_ORG Primitive UPDATE 2012-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-02-04 [Holly-Wood] Complete regeneration, original by Brickaneer +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 3 0 0 4 0 0 3.6956 0 1.5308 2.7717 0 1.1481 - [4,16,3,0,0,4,0,0,3.6956,0,1.5308,2.7717,0,1.1481], -// 4 16 2.7717 0 1.1481 3.6956 0 1.5308 2.8284 0 2.8284 2.1213 0 2.1213 - [4,16,2.7717,0,1.1481,3.6956,0,1.5308,2.8284,0,2.8284,2.1213,0,2.1213], -// 4 16 2.1213 0 2.1213 2.8284 0 2.8284 1.5308 0 3.6956 1.1481 0 2.7717 - [4,16,2.1213,0,2.1213,2.8284,0,2.8284,1.5308,0,3.6956,1.1481,0,2.7717], -// 4 16 1.1481 0 2.7717 1.5308 0 3.6956 0 0 4 0 0 3 - [4,16,1.1481,0,2.7717,1.5308,0,3.6956,0,0,4,0,0,3], -// 4 16 0 0 3 0 0 4 -1.5308 0 3.6956 -1.1481 0 2.7717 - [4,16,0,0,3,0,0,4,-1.5308,0,3.6956,-1.1481,0,2.7717], -// 4 16 -1.1481 0 2.7717 -1.5308 0 3.6956 -2.8284 0 2.8284 -2.1213 0 2.1213 - [4,16,-1.1481,0,2.7717,-1.5308,0,3.6956,-2.8284,0,2.8284,-2.1213,0,2.1213], -// 4 16 -2.1213 0 2.1213 -2.8284 0 2.8284 -3.6956 0 1.5308 -2.7717 0 1.1481 - [4,16,-2.1213,0,2.1213,-2.8284,0,2.8284,-3.6956,0,1.5308,-2.7717,0,1.1481], -// 4 16 -2.7717 0 1.1481 -3.6956 0 1.5308 -4 0 0 -3 0 0 - [4,16,-2.7717,0,1.1481,-3.6956,0,1.5308,-4,0,0,-3,0,0], -// 4 16 -3 0 0 -4 0 0 -3.6956 0 -1.5308 -2.7717 0 -1.1481 - [4,16,-3,0,0,-4,0,0,-3.6956,0,-1.5308,-2.7717,0,-1.1481], -// 4 16 -2.7717 0 -1.1481 -3.6956 0 -1.5308 -2.8284 0 -2.8284 -2.1213 0 -2.1213 - [4,16,-2.7717,0,-1.1481,-3.6956,0,-1.5308,-2.8284,0,-2.8284,-2.1213,0,-2.1213], -// 4 16 -2.1213 0 -2.1213 -2.8284 0 -2.8284 -1.5308 0 -3.6956 -1.1481 0 -2.7717 - [4,16,-2.1213,0,-2.1213,-2.8284,0,-2.8284,-1.5308,0,-3.6956,-1.1481,0,-2.7717], -// 4 16 -1.1481 0 -2.7717 -1.5308 0 -3.6956 0 0 -4 0 0 -3 - [4,16,-1.1481,0,-2.7717,-1.5308,0,-3.6956,0,0,-4,0,0,-3], -// 4 16 0 0 -3 0 0 -4 1.5308 0 -3.6956 1.1481 0 -2.7717 - [4,16,0,0,-3,0,0,-4,1.5308,0,-3.6956,1.1481,0,-2.7717], -// 4 16 1.1481 0 -2.7717 1.5308 0 -3.6956 2.8284 0 -2.8284 2.1213 0 -2.1213 - [4,16,1.1481,0,-2.7717,1.5308,0,-3.6956,2.8284,0,-2.8284,2.1213,0,-2.1213], +// 4 16 4 0 0 3.6956 0 1.5308 2.7717 0 1.1481 3 0 0 + [4,16,4,0,0,3.6956,0,1.5308,2.7717,0,1.1481,3,0,0], +// 4 16 3.6956 0 1.5308 2.8284 0 2.8284 2.1213 0 2.1213 2.7717 0 1.1481 + [4,16,3.6956,0,1.5308,2.8284,0,2.8284,2.1213,0,2.1213,2.7717,0,1.1481], +// 4 16 2.8284 0 2.8284 1.5308 0 3.6956 1.1481 0 2.7717 2.1213 0 2.1213 + [4,16,2.8284,0,2.8284,1.5308,0,3.6956,1.1481,0,2.7717,2.1213,0,2.1213], +// 4 16 1.5308 0 3.6956 0 0 4 0 0 3 1.1481 0 2.7717 + [4,16,1.5308,0,3.6956,0,0,4,0,0,3,1.1481,0,2.7717], +// 4 16 0 0 4 -1.5308 0 3.6956 -1.1481 0 2.7717 0 0 3 + [4,16,0,0,4,-1.5308,0,3.6956,-1.1481,0,2.7717,0,0,3], +// 4 16 -1.5308 0 3.6956 -2.8284 0 2.8284 -2.1213 0 2.1213 -1.1481 0 2.7717 + [4,16,-1.5308,0,3.6956,-2.8284,0,2.8284,-2.1213,0,2.1213,-1.1481,0,2.7717], +// 4 16 -2.8284 0 2.8284 -3.6956 0 1.5308 -2.7717 0 1.1481 -2.1213 0 2.1213 + [4,16,-2.8284,0,2.8284,-3.6956,0,1.5308,-2.7717,0,1.1481,-2.1213,0,2.1213], +// 4 16 -3.6956 0 1.5308 -4 0 0 -3 0 0 -2.7717 0 1.1481 + [4,16,-3.6956,0,1.5308,-4,0,0,-3,0,0,-2.7717,0,1.1481], +// 4 16 -4 0 0 -3.6956 0 -1.5308 -2.7717 0 -1.1481 -3 0 0 + [4,16,-4,0,0,-3.6956,0,-1.5308,-2.7717,0,-1.1481,-3,0,0], +// 4 16 -3.6956 0 -1.5308 -2.8284 0 -2.8284 -2.1213 0 -2.1213 -2.7717 0 -1.1481 + [4,16,-3.6956,0,-1.5308,-2.8284,0,-2.8284,-2.1213,0,-2.1213,-2.7717,0,-1.1481], +// 4 16 -2.8284 0 -2.8284 -1.5308 0 -3.6956 -1.1481 0 -2.7717 -2.1213 0 -2.1213 + [4,16,-2.8284,0,-2.8284,-1.5308,0,-3.6956,-1.1481,0,-2.7717,-2.1213,0,-2.1213], +// 4 16 -1.5308 0 -3.6956 0 0 -4 0 0 -3 -1.1481 0 -2.7717 + [4,16,-1.5308,0,-3.6956,0,0,-4,0,0,-3,-1.1481,0,-2.7717], +// 4 16 0 0 -4 1.5308 0 -3.6956 1.1481 0 -2.7717 0 0 -3 + [4,16,0,0,-4,1.5308,0,-3.6956,1.1481,0,-2.7717,0,0,-3], +// 4 16 1.5308 0 -3.6956 2.8284 0 -2.8284 2.1213 0 -2.1213 1.1481 0 -2.7717 + [4,16,1.5308,0,-3.6956,2.8284,0,-2.8284,2.1213,0,-2.1213,1.1481,0,-2.7717], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__7_8ring3(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__7_8ring3(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/7-8ring39.scad b/p/7-8ring39.scad new file mode 100644 index 000000000..c75199255 --- /dev/null +++ b/p/7-8ring39.scad @@ -0,0 +1,49 @@ +use <../lib.scad> +function ldraw_lib__7_8ring39() = [ +// 0 Ring 39 x 0.875 +// 0 Name: 7-8ring39.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 7-8rin39.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 39 0 0 40 0 0 36.956 0 15.308 36.0321 0 14.9253 + [4,16,39,0,0,40,0,0,36.956,0,15.308,36.0321,0,14.9253], +// 4 16 36.0321 0 14.9253 36.956 0 15.308 28.284 0 28.284 27.5769 0 27.5769 + [4,16,36.0321,0,14.9253,36.956,0,15.308,28.284,0,28.284,27.5769,0,27.5769], +// 4 16 27.5769 0 27.5769 28.284 0 28.284 15.308 0 36.956 14.9253 0 36.0321 + [4,16,27.5769,0,27.5769,28.284,0,28.284,15.308,0,36.956,14.9253,0,36.0321], +// 4 16 14.9253 0 36.0321 15.308 0 36.956 0 0 40 0 0 39 + [4,16,14.9253,0,36.0321,15.308,0,36.956,0,0,40,0,0,39], +// 4 16 0 0 39 0 0 40 -15.308 0 36.956 -14.9253 0 36.0321 + [4,16,0,0,39,0,0,40,-15.308,0,36.956,-14.9253,0,36.0321], +// 4 16 -14.9253 0 36.0321 -15.308 0 36.956 -28.284 0 28.284 -27.5769 0 27.5769 + [4,16,-14.9253,0,36.0321,-15.308,0,36.956,-28.284,0,28.284,-27.5769,0,27.5769], +// 4 16 -27.5769 0 27.5769 -28.284 0 28.284 -36.956 0 15.308 -36.0321 0 14.9253 + [4,16,-27.5769,0,27.5769,-28.284,0,28.284,-36.956,0,15.308,-36.0321,0,14.9253], +// 4 16 -36.0321 0 14.9253 -36.956 0 15.308 -40 0 0 -39 0 0 + [4,16,-36.0321,0,14.9253,-36.956,0,15.308,-40,0,0,-39,0,0], +// 4 16 -39 0 0 -40 0 0 -36.956 0 -15.308 -36.0321 0 -14.9253 + [4,16,-39,0,0,-40,0,0,-36.956,0,-15.308,-36.0321,0,-14.9253], +// 4 16 -36.0321 0 -14.9253 -36.956 0 -15.308 -28.284 0 -28.284 -27.5769 0 -27.5769 + [4,16,-36.0321,0,-14.9253,-36.956,0,-15.308,-28.284,0,-28.284,-27.5769,0,-27.5769], +// 4 16 -27.5769 0 -27.5769 -28.284 0 -28.284 -15.308 0 -36.956 -14.9253 0 -36.0321 + [4,16,-27.5769,0,-27.5769,-28.284,0,-28.284,-15.308,0,-36.956,-14.9253,0,-36.0321], +// 4 16 -14.9253 0 -36.0321 -15.308 0 -36.956 0 0 -40 0 0 -39 + [4,16,-14.9253,0,-36.0321,-15.308,0,-36.956,0,0,-40,0,0,-39], +// 4 16 0 0 -39 0 0 -40 15.308 0 -36.956 14.9253 0 -36.0321 + [4,16,0,0,-39,0,0,-40,15.308,0,-36.956,14.9253,0,-36.0321], +// 4 16 14.9253 0 -36.0321 15.308 0 -36.956 28.284 0 -28.284 27.5769 0 -27.5769 + [4,16,14.9253,0,-36.0321,15.308,0,-36.956,28.284,0,-28.284,27.5769,0,-27.5769], +// 0 +]; +module ldraw_lib__7_8ring39(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__7_8ring39(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__7_8ring39(line=0.2); \ No newline at end of file diff --git a/p/7-8ring40.scad b/p/7-8ring40.scad new file mode 100644 index 000000000..38e94501a --- /dev/null +++ b/p/7-8ring40.scad @@ -0,0 +1,49 @@ +use <../lib.scad> +function ldraw_lib__7_8ring40() = [ +// 0 Ring 40 x 0.875 +// 0 Name: 7-8ring40.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-03-23 [OrionP] Moved from 7-8rin40.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 40 0 0 41 0 0 37.8799 0 15.6907 36.956 0 15.308 + [4,16,40,0,0,41,0,0,37.8799,0,15.6907,36.956,0,15.308], +// 4 16 36.956 0 15.308 37.8799 0 15.6907 28.9911 0 28.9911 28.284 0 28.284 + [4,16,36.956,0,15.308,37.8799,0,15.6907,28.9911,0,28.9911,28.284,0,28.284], +// 4 16 28.284 0 28.284 28.9911 0 28.9911 15.6907 0 37.8799 15.308 0 36.956 + [4,16,28.284,0,28.284,28.9911,0,28.9911,15.6907,0,37.8799,15.308,0,36.956], +// 4 16 15.308 0 36.956 15.6907 0 37.8799 0 0 41 0 0 40 + [4,16,15.308,0,36.956,15.6907,0,37.8799,0,0,41,0,0,40], +// 4 16 0 0 40 0 0 41 -15.6907 0 37.8799 -15.308 0 36.956 + [4,16,0,0,40,0,0,41,-15.6907,0,37.8799,-15.308,0,36.956], +// 4 16 -15.308 0 36.956 -15.6907 0 37.8799 -28.9911 0 28.9911 -28.284 0 28.284 + [4,16,-15.308,0,36.956,-15.6907,0,37.8799,-28.9911,0,28.9911,-28.284,0,28.284], +// 4 16 -28.284 0 28.284 -28.9911 0 28.9911 -37.8799 0 15.6907 -36.956 0 15.308 + [4,16,-28.284,0,28.284,-28.9911,0,28.9911,-37.8799,0,15.6907,-36.956,0,15.308], +// 4 16 -36.956 0 15.308 -37.8799 0 15.6907 -41 0 0 -40 0 0 + [4,16,-36.956,0,15.308,-37.8799,0,15.6907,-41,0,0,-40,0,0], +// 4 16 -40 0 0 -41 0 0 -37.8799 0 -15.6907 -36.956 0 -15.308 + [4,16,-40,0,0,-41,0,0,-37.8799,0,-15.6907,-36.956,0,-15.308], +// 4 16 -36.956 0 -15.308 -37.8799 0 -15.6907 -28.9911 0 -28.9911 -28.284 0 -28.284 + [4,16,-36.956,0,-15.308,-37.8799,0,-15.6907,-28.9911,0,-28.9911,-28.284,0,-28.284], +// 4 16 -28.284 0 -28.284 -28.9911 0 -28.9911 -15.6907 0 -37.8799 -15.308 0 -36.956 + [4,16,-28.284,0,-28.284,-28.9911,0,-28.9911,-15.6907,0,-37.8799,-15.308,0,-36.956], +// 4 16 -15.308 0 -36.956 -15.6907 0 -37.8799 0 0 -41 0 0 -40 + [4,16,-15.308,0,-36.956,-15.6907,0,-37.8799,0,0,-41,0,0,-40], +// 4 16 0 0 -40 0 0 -41 15.6907 0 -37.8799 15.308 0 -36.956 + [4,16,0,0,-40,0,0,-41,15.6907,0,-37.8799,15.308,0,-36.956], +// 4 16 15.308 0 -36.956 15.6907 0 -37.8799 28.9911 0 -28.9911 28.284 0 -28.284 + [4,16,15.308,0,-36.956,15.6907,0,-37.8799,28.9911,0,-28.9911,28.284,0,-28.284], +// 0 +]; +module ldraw_lib__7_8ring40(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__7_8ring40(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__7_8ring40(line=0.2); \ No newline at end of file diff --git a/p/7-8ring8.scad b/p/7-8ring8.scad index 843cf7fdc..929aeeccc 100644 --- a/p/7-8ring8.scad +++ b/p/7-8ring8.scad @@ -2,16 +2,17 @@ use <../lib.scad> function ldraw_lib__7_8ring8() = [ // 0 Ring 8 x 0.875 // 0 Name: 7-8ring8.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Primitive UPDATE 2017-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-02-16 [Holly-Wood] Complete regeneration, original by KROACH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 9 0 0 8.3151 0 3.4443 7.3912 0 3.0616 8 0 0 [4,16,9,0,0,8.3151,0,3.4443,7.3912,0,3.0616,8,0,0], @@ -41,7 +42,7 @@ function ldraw_lib__7_8ring8() = [ [4,16,0,0,-9,3.4443,0,-8.3151,3.0616,0,-7.3912,0,0,-8], // 4 16 3.4443 0 -8.3151 6.3639 0 -6.3639 5.6568 0 -5.6568 3.0616 0 -7.3912 [4,16,3.4443,0,-8.3151,6.3639,0,-6.3639,5.6568,0,-5.6568,3.0616,0,-7.3912], -// +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__7_8ring8(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__7_8ring8(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/8/stud2s.scad b/p/8/stud2s.scad index 8120c696f..4161c2e36 100644 --- a/p/8/stud2s.scad +++ b/p/8/stud2s.scad @@ -5,9 +5,9 @@ use <4-4edge.scad> function ldraw_lib__8__stud2s() = [ // 0 Stud Tube Open Sliced (Fast-Draw) // 0 Name: 8\stud2s.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 8_Primitive UPDATE 2022-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG 8_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -18,7 +18,8 @@ function ldraw_lib__8__stud2s() = [ // 0 !HISTORY 2016-01-04 [Philo] Used 8/primitives // 0 !HISTORY 2016-03-26 [MMR1988] Changed to 4 decimals // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-09 [Philo] Taken authorship after complete re-write, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 6 0 0 0 1 0 0 0 6 8\4-4cyls.dat [1,16,0,0,0,6,0,0,0,1,0,0,0,6, ldraw_lib__8__4_4cyls()], diff --git a/p/8/stud4s.scad b/p/8/stud4s.scad index 9a63583b7..4f93f8f40 100644 --- a/p/8/stud4s.scad +++ b/p/8/stud4s.scad @@ -5,9 +5,9 @@ use <4-4edge.scad> function ldraw_lib__8__stud4s() = [ // 0 Stud Tube Open Sloped (Fast-Draw) // 0 Name: 8\stud4s.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG 8_Primitive UPDATE 2016-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG 8_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP For use between a stud4a and a sloped surface. It is enough // 0 !HELP to know coordinates Y of the centre and that of the outside @@ -24,7 +24,8 @@ function ldraw_lib__8__stud4s() = [ // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 // 0 !HISTORY 2016-01-04 [Philo] Used 8/primitives // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-09 [Philo] Taken authorship after complete re-write, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 8 0 0 0 -1 0 0 0 8 8\4-4cyls.dat [1,16,0,0,0,8,0,0,0,-1,0,0,0,8, ldraw_lib__8__4_4cyls()], diff --git a/p/8/stud4s2.scad b/p/8/stud4s2.scad index 1538fb504..0d462733a 100644 --- a/p/8/stud4s2.scad +++ b/p/8/stud4s2.scad @@ -6,9 +6,9 @@ use <4-4cyli.scad> function ldraw_lib__8__stud4s2() = [ // 0 Stud Tube Open 0.500 Sloped (Fast-Draw) // 0 Name: 8\stud4s2.dat -// 0 Author: Greg Teft [gregteft] -// 0 !LDRAW_ORG 8_Primitive UPDATE 2016-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG 8_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP For use between a stud4a and a half-sloped surface. It is enough // 0 !HELP to know coordinates Y of the centre and that of the outside circle. @@ -25,9 +25,8 @@ function ldraw_lib__8__stud4s2() = [ // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 // 0 !HISTORY 2016-01-04 [Philo] Used 8/primitives // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// -// -// 0 // help mostly quoted from stu24s by [guyvivian] +// 0 !HISTORY 2024-03-09 [Philo] Taken authorship after complete re-write, original by gregteft +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -1 0 0 0 -8 0 1 0 8 0 0 8\2-4edge.dat [1,16,0,-1,0,0,0,-8,0,1,0,8,0,0, ldraw_lib__8__2_4edge()], diff --git a/p/8/stud8.scad b/p/8/stud8.scad index 55f095f9f..f5650a224 100644 --- a/p/8/stud8.scad +++ b/p/8/stud8.scad @@ -1,13 +1,12 @@ use <../../lib.scad> -use <4-4cyli.scad> -use <4-4edge.scad> +use <4-4cylo.scad> use <4-4ring7.scad> function ldraw_lib__8__stud8() = [ // 0 Stud Duplo Tube (Fast-Draw) // 0 Name: 8\stud8.dat -// 0 Author: Tony Hafner [hafhead] -// 0 !LDRAW_ORG 8_Primitive UPDATE 2016-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG 8_Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -21,24 +20,17 @@ function ldraw_lib__8__stud8() = [ // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 // 0 !HISTORY 2016-01-04 [Philo] Used 8/primitives // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 +// 0 !HISTORY 2024-02-28 [Holly-Wood] Complete re-write, original by hafhead +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 -4 0 14 0 0 0 1 0 0 0 14 8\4-4edge.dat - [1,16,0,-4,0,14,0,0,0,1,0,0,0,14, ldraw_lib__8__4_4edge()], -// 1 16 0 -4 0 16 0 0 0 1 0 0 0 16 8\4-4edge.dat - [1,16,0,-4,0,16,0,0,0,1,0,0,0,16, ldraw_lib__8__4_4edge()], -// 1 16 0 0 0 14 0 0 0 1 0 0 0 14 8\4-4edge.dat - [1,16,0,0,0,14,0,0,0,1,0,0,0,14, ldraw_lib__8__4_4edge()], -// 1 16 0 0 0 16 0 0 0 1 0 0 0 16 8\4-4edge.dat - [1,16,0,0,0,16,0,0,0,1,0,0,0,16, ldraw_lib__8__4_4edge()], -// 0 BFC INVERTNEXT - [0,"BFC","INVERTNEXT"], -// 1 16 0 -4 0 14 0 0 0 4 0 0 0 14 8\4-4cyli.dat - [1,16,0,-4,0,14,0,0,0,4,0,0,0,14, ldraw_lib__8__4_4cyli()], -// 1 16 0 -4 0 16 0 0 0 4 0 0 0 16 8\4-4cyli.dat - [1,16,0,-4,0,16,0,0,0,4,0,0,0,16, ldraw_lib__8__4_4cyli()], // 1 16 0 -4 0 2 0 0 0 1 0 0 0 2 8\4-4ring7.dat [1,16,0,-4,0,2,0,0,0,1,0,0,0,2, ldraw_lib__8__4_4ring7()], +// 1 16 0 -4 0 16 0 0 0 4 0 0 0 16 8\4-4cylo.dat + [1,16,0,-4,0,16,0,0,0,4,0,0,0,16, ldraw_lib__8__4_4cylo()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 -4 0 14 0 0 0 4 0 0 0 14 8\4-4cylo.dat + [1,16,0,-4,0,14,0,0,0,4,0,0,0,14, ldraw_lib__8__4_4cylo()], ]; module ldraw_lib__8__stud8(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__8__stud8(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/arm1.scad b/p/arm1.scad index 5c85e8460..6da5d372f 100644 --- a/p/arm1.scad +++ b/p/arm1.scad @@ -6,14 +6,14 @@ use <2-4ndis.scad> use <4-4con10.scad> use <4-4disc.scad> use <4-4edge.scad> -use <4-4rin11.scad> -use <4-4rin12.scad> +use <4-4ring11.scad> +use <4-4ring12.scad> use function ldraw_lib__arm1() = [ // 0 Hinge Arm 2 Finger // 0 Name: arm1.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Primitive UPDATE 2016-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__arm1() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2014-01-05 [MMR1988] Reworked to match 16 sided primitives // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 -7.07107 0 7.07107 7.07107 0 7.07107 0 1 0 1-4chrd.dat [1,16,0,0,0,-7.07107,0,7.07107,7.07107,0,7.07107,0,1,0, ldraw_lib__1_4chrd()], @@ -289,10 +290,10 @@ function ldraw_lib__arm1() = [ [1,16,0,5.75,-10,0.25,0,0,0,-0.25,0,0,0,0.25, ldraw_lib__4_4con10()], // 1 16 0 5.75 -10 2.75 0 0 0 1 0 0 0 -2.75 4-4edge.dat [1,16,0,5.75,-10,2.75,0,0,0,1,0,0,0,-2.75, ldraw_lib__4_4edge()], -// 1 16 0 5.75 -10 0.25 0 0 0 -1 0 0 0 0.25 4-4rin11.dat - [1,16,0,5.75,-10,0.25,0,0,0,-1,0,0,0,0.25, ldraw_lib__4_4rin11()], -// 1 16 0 5.75 -10 0.25 0 0 0 -1 0 0 0 0.25 4-4rin12.dat - [1,16,0,5.75,-10,0.25,0,0,0,-1,0,0,0,0.25, ldraw_lib__4_4rin12()], +// 1 16 0 5.75 -10 0.25 0 0 0 -1 0 0 0 0.25 4-4ring11.dat + [1,16,0,5.75,-10,0.25,0,0,0,-1,0,0,0,0.25, ldraw_lib__4_4ring11()], +// 1 16 0 5.75 -10 0.25 0 0 0 -1 0 0 0 0.25 4-4ring12.dat + [1,16,0,5.75,-10,0.25,0,0,0,-1,0,0,0,0.25, ldraw_lib__4_4ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 6 -10 3.25 0 0 0 -0.25 0 0 0 3.25 2-4cylo.dat @@ -580,10 +581,10 @@ function ldraw_lib__arm1() = [ [1,16,0,-5.75,-10,-0.25,0,0,0,0.25,0,0,0,0.25, ldraw_lib__4_4con10()], // 1 16 0 -5.75 -10 -2.75 0 0 0 -1 0 0 0 -2.75 4-4edge.dat [1,16,0,-5.75,-10,-2.75,0,0,0,-1,0,0,0,-2.75, ldraw_lib__4_4edge()], -// 1 16 0 -5.75 -10 -0.25 0 0 0 1 0 0 0 0.25 4-4rin11.dat - [1,16,0,-5.75,-10,-0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4rin11()], -// 1 16 0 -5.75 -10 -0.25 0 0 0 1 0 0 0 0.25 4-4rin12.dat - [1,16,0,-5.75,-10,-0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4rin12()], +// 1 16 0 -5.75 -10 -0.25 0 0 0 1 0 0 0 0.25 4-4ring11.dat + [1,16,0,-5.75,-10,-0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4ring11()], +// 1 16 0 -5.75 -10 -0.25 0 0 0 1 0 0 0 0.25 4-4ring12.dat + [1,16,0,-5.75,-10,-0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -6 -10 -3.25 0 0 0 0.25 0 0 0 3.25 2-4cylo.dat diff --git a/p/axl3hol6.scad b/p/axl3hol6.scad index d416f1cd5..db3ad68af 100644 --- a/p/axl3hol6.scad +++ b/p/axl3hol6.scad @@ -1,89 +1,161 @@ use <../lib.scad> -use -use -use function ldraw_lib__axl3hol6() = [ // 0 Technic Axle Hole Semi-Reduced Tooth // 0 Name: axl3hol6.dat -// 0 Author: Joerg Sommerer [Brickaneer] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-04 [Holly-Wood] Complete re-write, original by Brickaneer +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // +// 2 24 -2.5 1 2.5 -5.2128 1 2.7909 + [2,24,-2.5,1,2.5,-5.2128,1,2.7909], +// 2 24 -2.5 1 2.5 -2.7909 1 5.2128 + [2,24,-2.5,1,2.5,-2.7909,1,5.2128], +// 2 24 2 1 4 2 1 5.6023 + [2,24,2,1,4,2,1,5.6023], +// 2 24 2 1 4 2.5 1 2.5 + [2,24,2,1,4,2.5,1,2.5], +// 2 24 4 1 2 2.5 1 2.5 + [2,24,4,1,2,2.5,1,2.5], +// 2 24 4 1 2 5.6023 1 2 + [2,24,4,1,2,5.6023,1,2], +// 2 24 2.5 1 -2.5 5.2129 1 -2.7909 + [2,24,2.5,1,-2.5,5.2129,1,-2.7909], +// 2 24 2.5 1 -2.5 2.7909 1 -5.2129 + [2,24,2.5,1,-2.5,2.7909,1,-5.2129], +// 2 24 -2 1 -4 -2 1 -5.6019 + [2,24,-2,1,-4,-2,1,-5.6019], +// 2 24 -2 1 -4 -2.5 1 -2.5 + [2,24,-2,1,-4,-2.5,1,-2.5], +// 2 24 -4 1 -2 -2.5 1 -2.5 + [2,24,-4,1,-2,-2.5,1,-2.5], +// 2 24 -4 1 -2 -5.6019 1 -2 + [2,24,-4,1,-2,-5.6019,1,-2], // -// 1 16 -3.8565 0.5 2.6455 0 0.1066 -1.3565 -0.5 0 0 0 1 0.1455 rect.dat - [1,16,-3.8565,0.5,2.6455,0,0.1066,-1.3565,-0.5,0,0,0,1,0.1455, ldraw_lib__rect()], -// 1 16 -2.6455 0.5 3.8565 0 -1.3565 -0.1455 0.5 0 0 0 -0.1455 1.3565 rect3.dat - [1,16,-2.6455,0.5,3.8565,0,-1.3565,-0.1455,0.5,0,0,0,-0.1455,1.3565, ldraw_lib__rect3()], -// 1 16 2 0.5 4.801 0 1 0 -0.5 0 0 0 0 0.801 rect3.dat - [1,16,2,0.5,4.801,0,1,0,-0.5,0,0,0,0,0.801, ldraw_lib__rect3()], -// 1 16 2.25 0.5 3.25 -0.25 3 0 0 0 0.5 0.75 1 0 rect2p.dat - [1,16,2.25,0.5,3.25,-0.25,3,0,0,0,0.5,0.75,1,0, ldraw_lib__rect2p()], -// 1 16 3.25 0.5 2.25 -0.75 1 0 0 0 0.5 0.25 3 0 rect2p.dat - [1,16,3.25,0.5,2.25,-0.75,1,0,0,0,0.5,0.25,3,0, ldraw_lib__rect2p()], -// 1 16 4.801 0.5 2 0 0 0.801 0.5 0 0 0 1 0 rect3.dat - [1,16,4.801,0.5,2,0,0,0.801,0.5,0,0,0,1,0, ldraw_lib__rect3()], -// 1 16 3.8565 0.5 -2.6455 0 -0.1455 1.3565 -0.5 0 0 0 -1.3565 -0.1455 rect.dat - [1,16,3.8565,0.5,-2.6455,0,-0.1455,1.3565,-0.5,0,0,0,-1.3565,-0.1455, ldraw_lib__rect()], -// 1 16 2.6455 0.5 -3.8565 0 0.9943 0.1455 0.5 0 0 0 0.9994 -1.3565 rect3.dat - [1,16,2.6455,0.5,-3.8565,0,0.9943,0.1455,0.5,0,0,0,0.9994,-1.3565, ldraw_lib__rect3()], -// 1 16 -2 0.5 -4.801 0 -1.602 0 -0.5 0 0 0 0 -0.801 rect3.dat - [1,16,-2,0.5,-4.801,0,-1.602,0,-0.5,0,0,0,0,-0.801, ldraw_lib__rect3()], -// 1 16 -2.25 0.5 -3.25 0.25 -1.5 0 0 0 0.5 -0.75 -0.5 0 rect2p.dat - [1,16,-2.25,0.5,-3.25,0.25,-1.5,0,0,0,0.5,-0.75,-0.5,0, ldraw_lib__rect2p()], -// 1 16 -3.25 0.5 -2.25 0.75 -0.5 0 0 0 0.5 -0.25 -1.5 0 rect2p.dat - [1,16,-3.25,0.5,-2.25,0.75,-0.5,0,0,0,0.5,-0.25,-1.5,0, ldraw_lib__rect2p()], -// 1 16 -4.801 0.5 -2 0 0 -0.801 0.5 0 0 0 -1.602 0 rect3.dat - [1,16,-4.801,0.5,-2,0,0,-0.801,0.5,0,0,0,-1.602,0, ldraw_lib__rect3()], -// 5 24 2 1 4 2 0 4 2 0 5.602 2.5 1 2.5 - [5,24,2,1,4,2,0,4,2,0,5.602,2.5,1,2.5], +// 2 24 -2.5 0 2.5 -5.2128 0 2.7909 + [2,24,-2.5,0,2.5,-5.2128,0,2.7909], +// 2 24 -2.5 0 2.5 -2.7909 0 5.2128 + [2,24,-2.5,0,2.5,-2.7909,0,5.2128], +// 2 24 2 0 4 2 0 5.6023 + [2,24,2,0,4,2,0,5.6023], +// 2 24 2 0 4 2.5 0 2.5 + [2,24,2,0,4,2.5,0,2.5], +// 2 24 4 0 2 2.5 0 2.5 + [2,24,4,0,2,2.5,0,2.5], +// 2 24 4 0 2 5.6023 0 2 + [2,24,4,0,2,5.6023,0,2], +// 2 24 2.5 0 -2.5 5.2129 0 -2.7909 + [2,24,2.5,0,-2.5,5.2129,0,-2.7909], +// 2 24 2.5 0 -2.5 2.7909 0 -5.2129 + [2,24,2.5,0,-2.5,2.7909,0,-5.2129], +// 2 24 -2 0 -4 -2 0 -5.6019 + [2,24,-2,0,-4,-2,0,-5.6019], +// 2 24 -2 0 -4 -2.5 0 -2.5 + [2,24,-2,0,-4,-2.5,0,-2.5], +// 2 24 -4 0 -2 -2.5 0 -2.5 + [2,24,-4,0,-2,-2.5,0,-2.5], +// 2 24 -4 0 -2 -5.6019 0 -2 + [2,24,-4,0,-2,-5.6019,0,-2], +// +// 2 24 -5.2128 0 2.7909 -5.2128 1 2.7909 + [2,24,-5.2128,0,2.7909,-5.2128,1,2.7909], +// 2 24 -2.5 0 2.5 -2.5 1 2.5 + [2,24,-2.5,0,2.5,-2.5,1,2.5], +// 2 24 -2.7909 0 5.2128 -2.7909 1 5.2128 + [2,24,-2.7909,0,5.2128,-2.7909,1,5.2128], +// 2 24 2 0 5.6023 2 1 5.6023 + [2,24,2,0,5.6023,2,1,5.6023], +// 2 24 5.6023 0 2 5.6023 1 2 + [2,24,5.6023,0,2,5.6023,1,2], +// 2 24 5.2129 0 -2.7909 5.2129 1 -2.7909 + [2,24,5.2129,0,-2.7909,5.2129,1,-2.7909], +// 2 24 2.5 0 -2.5 2.5 1 -2.5 + [2,24,2.5,0,-2.5,2.5,1,-2.5], +// 2 24 2.7909 0 -5.2129 2.7909 1 -5.2129 + [2,24,2.7909,0,-5.2129,2.7909,1,-5.2129], +// 2 24 -2 0 -5.6019 -2 1 -5.6019 + [2,24,-2,0,-5.6019,-2,1,-5.6019], +// 2 24 -5.6019 0 -2 -5.6019 1 -2 + [2,24,-5.6019,0,-2,-5.6019,1,-2], +// +// 4 16 -2.5 1 2.5 -5.2128 1 2.7909 -4.2426 1 4.2426 -2.7909 1 5.2128 + [4,16,-2.5,1,2.5,-5.2128,1,2.7909,-4.2426,1,4.2426,-2.7909,1,5.2128], +// 4 16 2.5 1 -2.5 5.2129 1 -2.7909 4.243 1 -4.243 2.7909 1 -5.2129 + [4,16,2.5,1,-2.5,5.2129,1,-2.7909,4.243,1,-4.243,2.7909,1,-5.2129], +// 4 16 -4 1 -2 -4.2426 1 -4.2426 -5.543 1 -2.296 -5.6019 1 -2 + [4,16,-4,1,-2,-4.2426,1,-4.2426,-5.543,1,-2.296,-5.6019,1,-2], +// 4 16 -4 1 -2 -2.5 1 -2.5 -2 1 -4 -4.2426 1 -4.2426 + [4,16,-4,1,-2,-2.5,1,-2.5,-2,1,-4,-4.2426,1,-4.2426], +// 4 16 -4.2426 1 -4.2426 -2 1 -4 -2 1 -5.6019 -2.296 1 -5.543 + [4,16,-4.2426,1,-4.2426,-2,1,-4,-2,1,-5.6019,-2.296,1,-5.543], +// 4 16 4 1 2 4.243 1 4.243 5.5434 1 2.2962 5.6023 1 2 + [4,16,4,1,2,4.243,1,4.243,5.5434,1,2.2962,5.6023,1,2], +// 4 16 2.5 1 2.5 2 1 4 4.243 1 4.243 4 1 2 + [4,16,2.5,1,2.5,2,1,4,4.243,1,4.243,4,1,2], +// 4 16 4.243 1 4.243 2 1 4 2 1 5.6023 2.2962 1 5.5434 + [4,16,4.243,1,4.243,2,1,4,2,1,5.6023,2.2962,1,5.5434], +// +// 4 16 -4.2426 0 4.2426 -5.2128 0 2.7909 -2.5 0 2.5 -2.7909 0 5.2128 + [4,16,-4.2426,0,4.2426,-5.2128,0,2.7909,-2.5,0,2.5,-2.7909,0,5.2128], +// 4 16 4.243 0 -4.243 5.2129 0 -2.7909 2.5 0 -2.5 2.7909 0 -5.2129 + [4,16,4.243,0,-4.243,5.2129,0,-2.7909,2.5,0,-2.5,2.7909,0,-5.2129], +// 4 16 -5.543 0 -2.296 -4.2426 0 -4.2426 -4 0 -2 -5.6019 0 -2 + [4,16,-5.543,0,-2.296,-4.2426,0,-4.2426,-4,0,-2,-5.6019,0,-2], +// 4 16 -2 0 -4 -2.5 0 -2.5 -4 0 -2 -4.2426 0 -4.2426 + [4,16,-2,0,-4,-2.5,0,-2.5,-4,0,-2,-4.2426,0,-4.2426], +// 4 16 -2 0 -5.6019 -2 0 -4 -4.2426 0 -4.2426 -2.296 0 -5.543 + [4,16,-2,0,-5.6019,-2,0,-4,-4.2426,0,-4.2426,-2.296,0,-5.543], +// 4 16 5.5434 0 2.2962 4.243 0 4.243 4 0 2 5.6023 0 2 + [4,16,5.5434,0,2.2962,4.243,0,4.243,4,0,2,5.6023,0,2], +// 4 16 4.243 0 4.243 2 0 4 2.5 0 2.5 4 0 2 + [4,16,4.243,0,4.243,2,0,4,2.5,0,2.5,4,0,2], +// 4 16 2 0 5.6023 2 0 4 4.243 0 4.243 2.2962 0 5.5434 + [4,16,2,0,5.6023,2,0,4,4.243,0,4.243,2.2962,0,5.5434], +// +// 4 16 -5.2128 1 2.7909 -2.5 1 2.5 -2.5 0 2.5 -5.2128 0 2.7909 + [4,16,-5.2128,1,2.7909,-2.5,1,2.5,-2.5,0,2.5,-5.2128,0,2.7909], +// 4 16 -2.7909 0 5.2128 -2.5 0 2.5 -2.5 1 2.5 -2.7909 1 5.2128 + [4,16,-2.7909,0,5.2128,-2.5,0,2.5,-2.5,1,2.5,-2.7909,1,5.2128], +// 4 16 2 1 5.6023 2 1 4 2 0 4 2 0 5.6023 + [4,16,2,1,5.6023,2,1,4,2,0,4,2,0,5.6023], +// 4 16 2.5 1 2.5 2.5 0 2.5 2 0 4 2 1 4 + [4,16,2.5,1,2.5,2.5,0,2.5,2,0,4,2,1,4], +// 4 16 4 1 2 4 0 2 2.5 0 2.5 2.5 1 2.5 + [4,16,4,1,2,4,0,2,2.5,0,2.5,2.5,1,2.5], +// 4 16 5.6023 0 2 4 0 2 4 1 2 5.6023 1 2 + [4,16,5.6023,0,2,4,0,2,4,1,2,5.6023,1,2], +// 4 16 5.2129 1 -2.7909 2.5 1 -2.5 2.5 0 -2.5 5.2129 0 -2.7909 + [4,16,5.2129,1,-2.7909,2.5,1,-2.5,2.5,0,-2.5,5.2129,0,-2.7909], +// 4 16 2.7909 0 -5.2129 2.5 0 -2.5 2.5 1 -2.5 2.7909 1 -5.2129 + [4,16,2.7909,0,-5.2129,2.5,0,-2.5,2.5,1,-2.5,2.7909,1,-5.2129], +// 4 16 -2 1 -5.6019 -2 1 -4 -2 0 -4 -2 0 -5.6019 + [4,16,-2,1,-5.6019,-2,1,-4,-2,0,-4,-2,0,-5.6019], +// 4 16 -2.5 1 -2.5 -2.5 0 -2.5 -2 0 -4 -2 1 -4 + [4,16,-2.5,1,-2.5,-2.5,0,-2.5,-2,0,-4,-2,1,-4], +// 4 16 -4 1 -2 -4 0 -2 -2.5 0 -2.5 -2.5 1 -2.5 + [4,16,-4,1,-2,-4,0,-2,-2.5,0,-2.5,-2.5,1,-2.5], +// 4 16 -5.6019 0 -2 -4 0 -2 -4 1 -2 -5.6019 1 -2 + [4,16,-5.6019,0,-2,-4,0,-2,-4,1,-2,-5.6019,1,-2], +// +// 5 24 2 1 4 2 0 4 2 0 5.6023 2.5 1 2.5 + [5,24,2,1,4,2,0,4,2,0,5.6023,2.5,1,2.5], // 5 24 2.5 1 2.5 2.5 0 2.5 2 1 4 4 0 2 [5,24,2.5,1,2.5,2.5,0,2.5,2,1,4,4,0,2], -// 5 24 4 1 2 4 0 2 2.5 0 2.5 5.602 1 2 - [5,24,4,1,2,4,0,2,2.5,0,2.5,5.602,1,2], -// 5 24 -2 1 -4 -2 0 -4 -2 0 -5.602 -2.5 1 -2.5 - [5,24,-2,1,-4,-2,0,-4,-2,0,-5.602,-2.5,1,-2.5], +// 5 24 4 1 2 4 0 2 2.5 0 2.5 5.6023 1 2 + [5,24,4,1,2,4,0,2,2.5,0,2.5,5.6023,1,2], +// 5 24 -2 1 -4 -2 0 -4 -2 0 -5.6019 -2.5 1 -2.5 + [5,24,-2,1,-4,-2,0,-4,-2,0,-5.6019,-2.5,1,-2.5], // 5 24 -2.5 1 -2.5 -2.5 0 -2.5 -2 1 -4 -4 0 -2 [5,24,-2.5,1,-2.5,-2.5,0,-2.5,-2,1,-4,-4,0,-2], -// 5 24 -4 1 -2 -4 0 -2 -2.5 0 -2.5 -5.602 1 -2 - [5,24,-4,1,-2,-4,0,-2,-2.5,0,-2.5,-5.602,1,-2], -// 4 16 -5.213 1 2.791 -4.243 1 4.243 -2.791 1 5.213 -2.5 1 2.5 - [4,16,-5.213,1,2.791,-4.243,1,4.243,-2.791,1,5.213,-2.5,1,2.5], -// 4 16 5.213 1 -2.791 4.243 1 -4.243 2.791 1 -5.213 2.5 1 -2.5 - [4,16,5.213,1,-2.791,4.243,1,-4.243,2.791,1,-5.213,2.5,1,-2.5], -// 4 16 -4 1 -2 -4.243 1 -4.243 -5.543 1 -2.296 -5.602 1 -2 - [4,16,-4,1,-2,-4.243,1,-4.243,-5.543,1,-2.296,-5.602,1,-2], -// 4 16 -2.5 1 -2.5 -2 1 -4 -4.243 1 -4.243 -4 1 -2 - [4,16,-2.5,1,-2.5,-2,1,-4,-4.243,1,-4.243,-4,1,-2], -// 4 16 -4.243 1 -4.243 -2 1 -4 -2 1 -5.602 -2.296 1 -5.543 - [4,16,-4.243,1,-4.243,-2,1,-4,-2,1,-5.602,-2.296,1,-5.543], -// 4 16 4 1 2 4.243 1 4.243 5.543 1 2.296 5.602 1 2 - [4,16,4,1,2,4.243,1,4.243,5.543,1,2.296,5.602,1,2], -// 4 16 2.5 1 2.5 2 1 4 4.243 1 4.243 4 1 2 - [4,16,2.5,1,2.5,2,1,4,4.243,1,4.243,4,1,2], -// 4 16 4.243 1 4.243 2 1 4 2 1 5.602 2.296 1 5.543 - [4,16,4.243,1,4.243,2,1,4,2,1,5.602,2.296,1,5.543], -// 4 16 -2.5 0 2.5 -2.791 0 5.213 -4.243 0 4.243 -5.213 0 2.791 - [4,16,-2.5,0,2.5,-2.791,0,5.213,-4.243,0,4.243,-5.213,0,2.791], -// 4 16 2.5 0 -2.5 2.791 0 -5.213 4.243 0 -4.243 5.213 0 -2.791 - [4,16,2.5,0,-2.5,2.791,0,-5.213,4.243,0,-4.243,5.213,0,-2.791], -// 4 16 -5.602 0 -2 -5.543 0 -2.296 -4.243 0 -4.243 -4 0 -2 - [4,16,-5.602,0,-2,-5.543,0,-2.296,-4.243,0,-4.243,-4,0,-2], -// 4 16 -4 0 -2 -4.243 0 -4.243 -2 0 -4 -2.5 0 -2.5 - [4,16,-4,0,-2,-4.243,0,-4.243,-2,0,-4,-2.5,0,-2.5], -// 4 16 -2.296 0 -5.543 -2 0 -5.602 -2 0 -4 -4.243 0 -4.243 - [4,16,-2.296,0,-5.543,-2,0,-5.602,-2,0,-4,-4.243,0,-4.243], -// 4 16 5.602 0 2 5.543 0 2.296 4.243 0 4.243 4 0 2 - [4,16,5.602,0,2,5.543,0,2.296,4.243,0,4.243,4,0,2], -// 4 16 4 0 2 4.243 0 4.243 2 0 4 2.5 0 2.5 - [4,16,4,0,2,4.243,0,4.243,2,0,4,2.5,0,2.5], -// 4 16 2.296 0 5.543 2 0 5.602 2 0 4 4.243 0 4.243 - [4,16,2.296,0,5.543,2,0,5.602,2,0,4,4.243,0,4.243], +// 5 24 -4 1 -2 -4 0 -2 -2.5 0 -2.5 -5.6019 1 -2 + [5,24,-4,1,-2,-4,0,-2,-2.5,0,-2.5,-5.6019,1,-2], ]; module ldraw_lib__axl3hol6(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__axl3hol6(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/axle.scad b/p/axle.scad index 15cfb3f4a..bdd0623f6 100644 --- a/p/axle.scad +++ b/p/axle.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__axle() = [ -// 0 Axle +// 0 Technic Axle // 0 Name: axle.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Primitive UPDATE 2003-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,8 @@ function ldraw_lib__axle() = [ // 0 !HISTORY 2003-03-12 [PTadmin] Official Update 2003-01 // 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 -// +// 0 !HISTORY 2024-02-06 [Holly-Wood] Added 'Technic' to the description +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 5 24 6 0 0 6 1 0 5.602 0 2 5.602 0 -2 [5,24,6,0,0,6,1,0,5.602,0,2,5.602,0,-2], @@ -182,7 +183,6 @@ function ldraw_lib__axle() = [ [4,16,0,1,-6,0,1,0,2,1,-2,2,1,-5.602], // 4 16 0 1 -6 -2 1 -5.602 -2 1 -2 0 1 0 [4,16,0,1,-6,-2,1,-5.602,-2,1,-2,0,1,0], -// 0 ]; module ldraw_lib__axle(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__axle(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/axlecap.scad b/p/axlecap.scad index 68e36d0a8..4162543e6 100644 --- a/p/axlecap.scad +++ b/p/axlecap.scad @@ -2,10 +2,10 @@ use <../lib.scad> use use function ldraw_lib__axlecap() = [ -// 0 Axle Endcap +// 0 Technic Axle Endcap // 0 Name: axlecap.dat // 0 Author: Jens Bauer [rockford] -// 0 !LDRAW_ORG Primitive UPDATE 2019-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -13,7 +13,8 @@ function ldraw_lib__axlecap() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-02-06 [Holly-Wood] Added 'Technic' to the description +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 4.802 1 1 5 1 0 0 1 0 1 1 1 [4,16,4.802,1,1,5,1,0,0,1,0,1,1,1], @@ -131,7 +132,6 @@ function ldraw_lib__axlecap() = [ [2,24,2,0,-2,1,1,-1], // 2 24 2 0 2 1 1 1 [2,24,2,0,2,1,1,1], -// 0 ]; module ldraw_lib__axlecap(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__axlecap(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/axlecaph.scad b/p/axlecaph.scad index f2b5c4fa9..d728603a1 100644 --- a/p/axlecaph.scad +++ b/p/axlecaph.scad @@ -4,10 +4,10 @@ use <4-4ndis.scad> use use function ldraw_lib__axlecaph() = [ -// 0 Axle Endcap with Hole 4D +// 0 Technic Axle Endcap with Hole 4D // 0 Name: axlecaph.dat // 0 Author: Jens Bauer [rockford] -// 0 !LDRAW_ORG Primitive UPDATE 2019-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,8 @@ function ldraw_lib__axlecaph() = [ // // 0 !HISTORY 2018-12-02 [MagFors] used a ndis primitive // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-02-07 [Holly-Wood] Added 'Technic' to the description +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 1 0 2 0 0 0 1 0 0 0 2 4-4edge.dat [1,16,0,1,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4edge()], diff --git a/p/axlecaph2.scad b/p/axlecaph2.scad index f16d6bd01..d8d8f9c2a 100644 --- a/p/axlecaph2.scad +++ b/p/axlecaph2.scad @@ -3,10 +3,10 @@ use <4-4edge.scad> use use function ldraw_lib__axlecaph2() = [ -// 0 Axle Endcap with Hole 5D +// 0 Technic Axle Endcap with Hole 5D // 0 Name: axlecaph2.dat // 0 Author: Jens Bauer [rockford] -// 0 !LDRAW_ORG Primitive UPDATE 2019-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -14,7 +14,8 @@ function ldraw_lib__axlecaph2() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-02-07 [Holly-Wood] Added 'Technic' to the description +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 axlehol9.dat [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__axlehol9()], diff --git a/p/axleend.scad b/p/axleend.scad index c81da9064..a4b75b3f8 100644 --- a/p/axleend.scad +++ b/p/axleend.scad @@ -1,9 +1,9 @@ use <../lib.scad> function ldraw_lib__axleend() = [ -// 0 Axle End Surface +// 0 Technic Axle End Surface // 0 Name: axleend.dat // 0 Author: Steve Bliss [sbliss] -// 0 !LDRAW_ORG Primitive UPDATE 2003-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__axleend() = [ // 0 !HISTORY 2003-03-12 [PTadmin] Official Update 2003-01 // 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 -// +// 0 !HISTORY 2024-02-06 [Holly-Wood] Added 'Technic' to the description +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 6 0 0 5.602 0 2 2 0 2 0 0 0 [4,16,6,0,0,5.602,0,2,2,0,2,0,0,0], @@ -33,7 +34,6 @@ function ldraw_lib__axleend() = [ [4,16,0,0,-6,2,0,-5.602,2,0,-2,0,0,0], // 4 16 0 0 -6 0 0 0 -2 0 -2 -2 0 -5.602 [4,16,0,0,-6,0,0,0,-2,0,-2,-2,0,-5.602], -// 0 ]; module ldraw_lib__axleend(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__axleend(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/axles.scad b/p/axles.scad index df077e8a7..de3e0cf50 100644 --- a/p/axles.scad +++ b/p/axles.scad @@ -1,10 +1,10 @@ use <../lib.scad> function ldraw_lib__axles() = [ -// 0 Axle Sloped +// 0 Technic Axle Sloped // 0 Name: axles.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Primitive UPDATE 2022-04 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -12,102 +12,106 @@ function ldraw_lib__axles() = [ // // 0 !HISTORY 2016-01-01 [arezey] Recreated to have 4 decimals of precision // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 +// 0 !HISTORY 2024-02-07 [Holly-Wood] Complete re-write, original by KROACH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // +// 2 24 0 0 -6 2 -.0332 -5.602 + [2,24,0,0,-6,2,-.0332,-5.602], +// 2 24 2 -.0332 -5.602 2 -.3333 -2 + [2,24,2,-.0332,-5.602,2,-.3333,-2], +// 2 24 2 -.3333 -2 5.602 -.3333 -2 + [2,24,2,-.3333,-2,5.602,-.3333,-2], +// 2 24 5.602 -.3333 -2 6 -.5 0 + [2,24,5.602,-.3333,-2,6,-.5,0], +// 2 24 6 -.5 0 5.602 -.6667 2 + [2,24,6,-.5,0,5.602,-.6667,2], +// 2 24 5.602 -.6667 2 2 -.6667 2 + [2,24,5.602,-.6667,2,2,-.6667,2], +// 2 24 2 -.6667 2 2 -.9668 5.602 + [2,24,2,-.6667,2,2,-.9668,5.602], +// 2 24 2 -.9668 5.602 0 -1 6 + [2,24,2,-.9668,5.602,0,-1,6], +// 2 24 0 -1 6 -2 -.9668 5.602 + [2,24,0,-1,6,-2,-.9668,5.602], +// 2 24 -2 -.9668 5.602 -2 -.6667 2 + [2,24,-2,-.9668,5.602,-2,-.6667,2], +// 2 24 -2 -.6667 2 -5.602 -.6667 2 + [2,24,-2,-.6667,2,-5.602,-.6667,2], +// 2 24 -5.602 -.6667 2 -6 -.5 0 + [2,24,-5.602,-.6667,2,-6,-.5,0], +// 2 24 -6 -.5 0 -5.602 -.3333 -2 + [2,24,-6,-.5,0,-5.602,-.3333,-2], +// 2 24 -5.602 -.3333 -2 -2 -.3333 -2 + [2,24,-5.602,-.3333,-2,-2,-.3333,-2], +// 2 24 -2 -.3333 -2 -2 -.0332 -5.602 + [2,24,-2,-.3333,-2,-2,-.0332,-5.602], +// 2 24 -2 -.0332 -5.602 0 0 -6 + [2,24,-2,-.0332,-5.602,0,0,-6], +// 2 24 2 -.0332 -5.602 2 0 -5.602 + [2,24,2,-.0332,-5.602,2,0,-5.602], +// 2 24 2 -.3333 -2 2 0 -2 + [2,24,2,-.3333,-2,2,0,-2], // -// 2 24 5.602 -0.6667 2 5.602 0 2 - [2,24,5.602,-0.6667,2,5.602,0,2], -// 2 24 2 -0.6667 2 2 0 2 - [2,24,2,-0.6667,2,2,0,2], -// 2 24 2 -0.9668 5.602 2 0 5.602 - [2,24,2,-0.9668,5.602,2,0,5.602], -// 2 24 -2 -0.9668 5.602 -2 0 5.602 - [2,24,-2,-0.9668,5.602,-2,0,5.602], -// 2 24 -2 -0.6667 2 -2 0 2 - [2,24,-2,-0.6667,2,-2,0,2], -// 2 24 -5.602 -0.6667 2 -5.602 0 2 - [2,24,-5.602,-0.6667,2,-5.602,0,2], -// 2 24 -5.602 -0.3333 -2 -5.602 0 -2 - [2,24,-5.602,-0.3333,-2,-5.602,0,-2], -// 2 24 -2 -0.3333 -2 -2 0 -2 - [2,24,-2,-0.3333,-2,-2,0,-2], -// 2 24 -2 -0.0332 -5.602 -2 0 -5.602 - [2,24,-2,-0.0332,-5.602,-2,0,-5.602], -// 2 24 2 -0.0332 -5.602 2 0 -5.602 - [2,24,2,-0.0332,-5.602,2,0,-5.602], -// 2 24 2 -0.3333 -2 2 0 -2 - [2,24,2,-0.3333,-2,2,0,-2], -// 2 24 5.602 -0.3333 -2 5.602 0 -2 - [2,24,5.602,-0.3333,-2,5.602,0,-2], -// 5 24 -6 -0.5 0 -6 0 0 -5.602 0 2 -5.602 -1 -2 - [5,24,-6,-0.5,0,-6,0,0,-5.602,0,2,-5.602,-1,-2], -// 5 24 0 -1 6 0 0 6 2 0 5.602 -2 -1 5.602 - [5,24,0,-1,6,0,0,6,2,0,5.602,-2,-1,5.602], -// 5 24 6 -0.5 0 6 0 0 5.602 0 -2 5.602 -1 2 - [5,24,6,-0.5,0,6,0,0,5.602,0,-2,5.602,-1,2], -// 4 16 6 0 0 5.602 0 2 5.602 -0.6667 2 6 -0.5 0 - [4,16,6,0,0,5.602,0,2,5.602,-0.6667,2,6,-0.5,0], -// 4 16 2 -0.6667 2 5.602 -0.6667 2 5.602 0 2 2 0 2 - [4,16,2,-0.6667,2,5.602,-0.6667,2,5.602,0,2,2,0,2], -// 4 16 2 0 2 2 0 5.602 2 -0.9668 5.602 2 -0.6667 2 - [4,16,2,0,2,2,0,5.602,2,-0.9668,5.602,2,-0.6667,2], -// 4 16 0 0 6 -2 0 5.602 -2 -0.9668 5.602 0 -1 6 - [4,16,0,0,6,-2,0,5.602,-2,-0.9668,5.602,0,-1,6], -// 4 16 -2 -0.6667 2 -2 -0.9668 5.602 -2 0 5.602 -2 0 2 - [4,16,-2,-0.6667,2,-2,-0.9668,5.602,-2,0,5.602,-2,0,2], -// 4 16 -2 -0.6667 2 -2 0 2 -5.602 0 2 -5.602 -0.6667 2 - [4,16,-2,-0.6667,2,-2,0,2,-5.602,0,2,-5.602,-0.6667,2], -// 4 16 -5.602 0 2 -6 0 0 -6 -0.5 0 -5.602 -0.6667 2 - [4,16,-5.602,0,2,-6,0,0,-6,-0.5,0,-5.602,-0.6667,2], -// 4 16 -6 -0.5 0 -6 0 0 -5.602 0 -2 -5.602 -0.3333 -2 - [4,16,-6,-0.5,0,-6,0,0,-5.602,0,-2,-5.602,-0.3333,-2], -// 4 16 -2 0 -2 -2 -0.3333 -2 -5.602 -0.3333 -2 -5.602 0 -2 - [4,16,-2,0,-2,-2,-0.3333,-2,-5.602,-0.3333,-2,-5.602,0,-2], -// 4 16 -2 0 -2 -2 0 -5.602 -2 -0.0332 -5.602 -2 -0.3333 -2 - [4,16,-2,0,-2,-2,0,-5.602,-2,-0.0332,-5.602,-2,-0.3333,-2], -// 3 16 -2 0 -5.602 0 0 -6 -2 -0.0332 -5.602 - [3,16,-2,0,-5.602,0,0,-6,-2,-0.0332,-5.602], -// 4 16 2 -0.0332 -5.602 2 0 -5.602 2 0 -2 2 -0.3333 -2 - [4,16,2,-0.0332,-5.602,2,0,-5.602,2,0,-2,2,-0.3333,-2], -// 4 16 2 0 -2 5.602 0 -2 5.602 -0.3333 -2 2 -0.3333 -2 - [4,16,2,0,-2,5.602,0,-2,5.602,-0.3333,-2,2,-0.3333,-2], -// 4 16 5.602 0 -2 6 0 0 6 -0.5 0 5.602 -0.3333 -2 - [4,16,5.602,0,-2,6,0,0,6,-0.5,0,5.602,-0.3333,-2], -// 4 16 2 -0.9668 5.602 2 0 5.602 0 0 6 0 -1 6 - [4,16,2,-0.9668,5.602,2,0,5.602,0,0,6,0,-1,6], -// 3 16 0 0 -6 2 0 -5.602 2 -0.0332 -5.602 - [3,16,0,0,-6,2,0,-5.602,2,-0.0332,-5.602], -// 2 24 6 -0.5 0 5.602 -0.6667 2 - [2,24,6,-0.5,0,5.602,-0.6667,2], -// 2 24 2 -0.6667 2 5.602 -0.6667 2 - [2,24,2,-0.6667,2,5.602,-0.6667,2], -// 2 24 2 -0.6667 2 2 -0.9668 5.602 - [2,24,2,-0.6667,2,2,-0.9668,5.602], -// 2 24 0 -1 6 2 -0.9668 5.602 - [2,24,0,-1,6,2,-0.9668,5.602], -// 2 24 -2 -0.9668 5.602 0 -1 6 - [2,24,-2,-0.9668,5.602,0,-1,6], -// 2 24 -2 -0.6667 2 -2 -0.9668 5.602 - [2,24,-2,-0.6667,2,-2,-0.9668,5.602], -// 2 24 -5.602 -0.6667 2 -2 -0.6667 2 - [2,24,-5.602,-0.6667,2,-2,-0.6667,2], -// 2 24 -6 -0.5 0 -5.602 -0.6667 2 - [2,24,-6,-0.5,0,-5.602,-0.6667,2], -// 2 24 -5.602 -0.3333 -2 -6 -0.5 0 - [2,24,-5.602,-0.3333,-2,-6,-0.5,0], -// 2 24 -5.602 -0.3333 -2 -2 -0.3333 -2 - [2,24,-5.602,-0.3333,-2,-2,-0.3333,-2], -// 2 24 -2 -0.0332 -5.602 -2 -0.3333 -2 - [2,24,-2,-0.0332,-5.602,-2,-0.3333,-2], -// 2 24 -2 -0.0332 -5.602 0 0 -6 - [2,24,-2,-0.0332,-5.602,0,0,-6], -// 2 24 0 0 -6 2 -0.0332 -5.602 - [2,24,0,0,-6,2,-0.0332,-5.602], -// 2 24 2 -0.0332 -5.602 2 -0.3333 -2 - [2,24,2,-0.0332,-5.602,2,-0.3333,-2], -// 2 24 2 -0.3333 -2 5.602 -0.3333 -2 - [2,24,2,-0.3333,-2,5.602,-0.3333,-2], -// 2 24 5.602 -0.3333 -2 6 -0.5 0 - [2,24,5.602,-0.3333,-2,6,-0.5,0], +// 2 24 5.602 -.3333 -2 5.602 0 -2 + [2,24,5.602,-.3333,-2,5.602,0,-2], +// 2 24 5.602 -.6667 2 5.602 0 2 + [2,24,5.602,-.6667,2,5.602,0,2], +// 2 24 2 -.6667 2 2 0 2 + [2,24,2,-.6667,2,2,0,2], +// 2 24 2 -.9668 5.602 2 0 5.602 + [2,24,2,-.9668,5.602,2,0,5.602], +// 2 24 -2 -.9668 5.602 -2 0 5.602 + [2,24,-2,-.9668,5.602,-2,0,5.602], +// 2 24 -2 -.6667 2 -2 0 2 + [2,24,-2,-.6667,2,-2,0,2], +// 2 24 -5.602 -.6667 2 -5.602 0 2 + [2,24,-5.602,-.6667,2,-5.602,0,2], +// 2 24 -5.602 -.3333 -2 -5.602 0 -2 + [2,24,-5.602,-.3333,-2,-5.602,0,-2], +// 2 24 -2 -.3333 -2 -2 0 -2 + [2,24,-2,-.3333,-2,-2,0,-2], +// 2 24 -2 -.0332 -5.602 -2 0 -5.602 + [2,24,-2,-.0332,-5.602,-2,0,-5.602], +// +// 3 16 0 0 -6 2 -.0332 -5.602 2 0 -5.602 + [3,16,0,0,-6,2,-.0332,-5.602,2,0,-5.602], +// 4 16 2 -.3333 -2 2 -.0332 -5.602 2 0 -5.602 2 0 -2 + [4,16,2,-.3333,-2,2,-.0332,-5.602,2,0,-5.602,2,0,-2], +// 4 16 2 -.3333 -2 2 0 -2 5.602 0 -2 5.602 -.3333 -2 + [4,16,2,-.3333,-2,2,0,-2,5.602,0,-2,5.602,-.3333,-2], +// 4 16 5.602 -.3333 -2 5.602 0 -2 6 0 0 6 -.5 0 + [4,16,5.602,-.3333,-2,5.602,0,-2,6,0,0,6,-.5,0], +// 4 16 6 -.5 0 6 0 0 5.602 0 2 5.602 -.6667 2 + [4,16,6,-.5,0,6,0,0,5.602,0,2,5.602,-.6667,2], +// 4 16 2 -.6667 2 5.602 -.6667 2 5.602 0 2 2 0 2 + [4,16,2,-.6667,2,5.602,-.6667,2,5.602,0,2,2,0,2], +// 4 16 2 -.9668 5.602 2 -.6667 2 2 0 2 2 0 5.602 + [4,16,2,-.9668,5.602,2,-.6667,2,2,0,2,2,0,5.602], +// 4 16 0 -1 6 2 -.9668 5.602 2 0 5.602 0 0 6 + [4,16,0,-1,6,2,-.9668,5.602,2,0,5.602,0,0,6], +// 4 16 -2 -.9668 5.602 0 -1 6 0 0 6 -2 0 5.602 + [4,16,-2,-.9668,5.602,0,-1,6,0,0,6,-2,0,5.602], +// 4 16 -2 -.6667 2 -2 -.9668 5.602 -2 0 5.602 -2 0 2 + [4,16,-2,-.6667,2,-2,-.9668,5.602,-2,0,5.602,-2,0,2], +// 4 16 -5.602 -.6667 2 -2 -.6667 2 -2 0 2 -5.602 0 2 + [4,16,-5.602,-.6667,2,-2,-.6667,2,-2,0,2,-5.602,0,2], +// 4 16 -6 -.5 0 -5.602 -.6667 2 -5.602 0 2 -6 0 0 + [4,16,-6,-.5,0,-5.602,-.6667,2,-5.602,0,2,-6,0,0], +// 4 16 -5.602 -.3333 -2 -6 -.5 0 -6 0 0 -5.602 0 -2 + [4,16,-5.602,-.3333,-2,-6,-.5,0,-6,0,0,-5.602,0,-2], +// 4 16 -2 -.3333 -2 -5.602 -.3333 -2 -5.602 0 -2 -2 0 -2 + [4,16,-2,-.3333,-2,-5.602,-.3333,-2,-5.602,0,-2,-2,0,-2], +// 4 16 -2 -.0332 -5.602 -2 -.3333 -2 -2 0 -2 -2 0 -5.602 + [4,16,-2,-.0332,-5.602,-2,-.3333,-2,-2,0,-2,-2,0,-5.602], +// 3 16 -2 0 -5.602 -2 -.0332 -5.602 0 0 -6 + [3,16,-2,0,-5.602,-2,-.0332,-5.602,0,0,-6], +// +// 5 24 6 0 0 6 -.5 0 5.602 -.6667 2 5.602 -.3333 -2 + [5,24,6,0,0,6,-.5,0,5.602,-.6667,2,5.602,-.3333,-2], +// 5 24 0 0 6 0 -1 6 2 -.9668 5.602 -2 -.9668 5.602 + [5,24,0,0,6,0,-1,6,2,-.9668,5.602,-2,-.9668,5.602], +// 5 24 -6 -.5 0 -6 0 0 -5.602 -.6667 2 -5.602 -.3333 -2 + [5,24,-6,-.5,0,-6,0,0,-5.602,-.6667,2,-5.602,-.3333,-2], ]; module ldraw_lib__axles(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__axles(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/box3#8p.scad b/p/box3#8p.scad index f3c01ac0d..0a00f7df6 100644 --- a/p/box3#8p.scad +++ b/p/box3#8p.scad @@ -1,6 +1,6 @@ use <../lib.scad> use -function ldraw_lib__box3#8p() = [ +function ldraw_lib__box3_8p() = [ // 0 ~Obsolete file // 0 Name: box3#8p.dat // 0 Author: [PTadmin] @@ -18,6 +18,6 @@ function ldraw_lib__box3#8p() = [ // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 empty.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__empty()], ]; -module ldraw_lib__box3#8p(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) - makepoly(ldraw_lib__box3#8p(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); -ldraw_lib__box3#8p(line=0.2); \ No newline at end of file +module ldraw_lib__box3_8p(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__box3_8p(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__box3_8p(line=0.2); \ No newline at end of file diff --git a/p/bush.scad b/p/bush.scad index facebe71a..506f6feb9 100644 --- a/p/bush.scad +++ b/p/bush.scad @@ -4,30 +4,31 @@ use function ldraw_lib__bush() = [ // 0 Technic Bush without Base Collar // 0 Name: bush.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-02-05 [Holly-Wood] Complete re-write, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 0 // Based on 3651.dat by James Jessiman -// -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 bush0.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__bush0()], -// 1 16 0 0 10 1 0 0 0 1 0 0 0 1 bush1.dat - [1,16,0,0,10,1,0,0,0,1,0,0,0,1, ldraw_lib__bush1()], -// 1 16 0 0 10 0 1 0 -1 0 0 0 0 1 bush1.dat - [1,16,0,0,10,0,1,0,-1,0,0,0,0,1, ldraw_lib__bush1()], +// 0 // Technic bush collar quarter // 1 16 0 0 10 -1 0 0 0 -1 0 0 0 1 bush1.dat [1,16,0,0,10,-1,0,0,0,-1,0,0,0,1, ldraw_lib__bush1()], +// 1 16 0 0 10 0 1 0 -1 0 0 0 0 1 bush1.dat + [1,16,0,0,10,0,1,0,-1,0,0,0,0,1, ldraw_lib__bush1()], +// 1 16 0 0 10 1 0 0 0 1 0 0 0 1 bush1.dat + [1,16,0,0,10,1,0,0,0,1,0,0,0,1, ldraw_lib__bush1()], // 1 16 0 0 10 0 -1 0 1 0 0 0 0 1 bush1.dat [1,16,0,0,10,0,-1,0,1,0,0,0,0,1, ldraw_lib__bush1()], -// 0 +// +// 0 // Technic bush without end collars +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 bush0.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__bush0()], ]; module ldraw_lib__bush(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__bush(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/clip15.scad b/p/clip15.scad index f7673f6bf..498daac6d 100644 --- a/p/clip15.scad +++ b/p/clip15.scad @@ -1,17 +1,17 @@ use <../lib.scad> -use <1-16chrd.scad> -use <1-4cylo.scad> -use <1-4rin12.scad> -use <5-8cylo.scad> -use <5-8ring2.scad> +use <1-16tndis.scad> +use <1-4ring2.scad> +use <1-8chrd.scad> +use <1-8cylo.scad> +use <1-8ring12.scad> +use <5-16cylo.scad> use -use use function ldraw_lib__clip15() = [ -// 0 Clip for Round Arm 4 LDU without Adaptor +// 0 Clip for Round Arm 4 LDU without Adapter // 0 Name: clip15.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Primitive UPDATE 2022-04 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,57 +20,96 @@ function ldraw_lib__clip15() = [ // // 0 !HISTORY 2019-12-03 [GeraldLasser] extracted from clip7 and closed gaps with 1-16chrd // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 +// 0 !HISTORY 2024-02-10 [MagFors] Changed 'Adaptor' to 'Adapter' in description +// 0 !HISTORY 2024-02-10 [MagFors] Removed rotated primitives, closed gaps +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // +// 1 16 0 4 0 -2 0 0 0 -1 0 0 0 2 1-4ring2.dat + [1,16,0,4,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__1_4ring2()], +// 1 16 0 4 0 2 0 0 0 -1 0 0 0 2 1-4ring2.dat + [1,16,0,4,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__1_4ring2()], +// 1 16 0 4 0 -.5 0 0 0 -1 0 0 0 .5 1-8ring12.dat + [1,16,0,4,0,-.5,0,0,0,-1,0,0,0,.5, ldraw_lib__1_8ring12()], +// 1 16 0 4 0 .5 0 0 0 -1 0 0 0 .5 1-8ring12.dat + [1,16,0,4,0,.5,0,0,0,-1,0,0,0,.5, ldraw_lib__1_8ring12()], // -// 1 16 0 4 0 -1.84776 0 -.76537 0 -1 0 -.76537 0 1.84776 5-8ring2.dat - [1,16,0,4,0,-1.84776,0,-.76537,0,-1,0,-.76537,0,1.84776, ldraw_lib__5_8ring2()], -// 1 16 0 4 0 -.3536 0 -.3536 0 -1 0 -.3536 0 .3536 1-4rin12.dat - [1,16,0,4,0,-.3536,0,-.3536,0,-1,0,-.3536,0,.3536, ldraw_lib__1_4rin12()], -// 1 16 0 4 0 .3536 0 .3536 0 -1 0 .3536 0 -.3536 1-4rin12.dat - [1,16,0,4,0,.3536,0,.3536,0,-1,0,.3536,0,-.3536, ldraw_lib__1_4rin12()], -// 4 16 4 4 -4 3.696 4 -1.531 5.543 4 -2.296 4.243 4 -4.243 - [4,16,4,4,-4,3.696,4,-1.531,5.543,4,-2.296,4.243,4,-4.243], -// 4 16 -4.243 4 -4.243 -5.543 4 -2.296 -3.696 4 -1.531 -4 4 -4 - [4,16,-4.243,4,-4.243,-5.543,4,-2.296,-3.696,4,-1.531,-4,4,-4], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], -// 1 16 0 -4 0 3.69552 0 1.53073 0 8 0 -1.53073 0 3.69552 5-8cylo.dat - [1,16,0,-4,0,3.69552,0,1.53073,0,8,0,-1.53073,0,3.69552, ldraw_lib__5_8cylo()], -// 1 16 3.848 0 -2.765 0 1 -.1522 -4 0 0 0 0 1.2346 rect.dat - [1,16,3.848,0,-2.765,0,1,-.1522,-4,0,0,0,0,1.2346, ldraw_lib__rect()], -// 1 16 -3.848 0 -2.765 -.1522 -1 0 0 0 4 -1.2346 0 0 rect.dat - [1,16,-3.848,0,-2.765,-.1522,-1,0,0,0,4,-1.2346,0,0, ldraw_lib__rect()], -// 1 16 4.1215 0 -4.1215 .1215 1 0 0 0 -4 -.1215 0 0 rect2p.dat - [1,16,4.1215,0,-4.1215,.1215,1,0,0,0,-4,-.1215,0,0, ldraw_lib__rect2p()], -// 1 16 -4.1215 0 -4.1215 -.1215 -1 0 0 0 4 -.1215 0 0 rect2p.dat - [1,16,-4.1215,0,-4.1215,-.1215,-1,0,0,0,4,-.1215,0,0, ldraw_lib__rect2p()], -// 1 16 4.4195 0 -4.4195 0 1 .1765 4 0 0 0 0 -.1765 rect3.dat - [1,16,4.4195,0,-4.4195,0,1,.1765,4,0,0,0,0,-.1765, ldraw_lib__rect3()], -// 1 16 -4.4195 0 -4.4195 0 -1 -.1765 -4 0 0 0 0 -.1765 rect3.dat - [1,16,-4.4195,0,-4.4195,0,-1,-.1765,-4,0,0,0,0,-.1765, ldraw_lib__rect3()], -// 1 16 0 -4 0 -4.5962 0 -4.5962 0 8 0 4.5962 0 -4.5962 1-4cylo.dat - [1,16,0,-4,0,-4.5962,0,-4.5962,0,8,0,4.5962,0,-4.5962, ldraw_lib__1_4cylo()], -// 1 16 0 -4 0 4.5962 0 4.5962 0 8 0 -4.5962 0 4.5962 1-4cylo.dat - [1,16,0,-4,0,4.5962,0,4.5962,0,8,0,-4.5962,0,4.5962, ldraw_lib__1_4cylo()], -// 1 16 0 -4 0 1.8478 0 .7654 0 1 0 -.7654 0 1.8478 5-8ring2.dat - [1,16,0,-4,0,1.8478,0,.7654,0,1,0,-.7654,0,1.8478, ldraw_lib__5_8ring2()], -// 1 16 0 -4 0 .3536 0 .3536 0 1 0 -.3536 0 .3536 1-4rin12.dat - [1,16,0,-4,0,.3536,0,.3536,0,1,0,-.3536,0,.3536, ldraw_lib__1_4rin12()], -// 1 16 0 -4 0 -.3536 0 -.3536 0 1 0 .3536 0 -.3536 1-4rin12.dat - [1,16,0,-4,0,-.3536,0,-.3536,0,1,0,.3536,0,-.3536, ldraw_lib__1_4rin12()], -// 4 16 4.243 -4 -4.243 5.543 -4 -2.296 3.696 -4 -1.531 4 -4 -4 - [4,16,4.243,-4,-4.243,5.543,-4,-2.296,3.696,-4,-1.531,4,-4,-4], -// 4 16 -4 -4 -4 -3.696 -4 -1.531 -5.543 -4 -2.296 -4.243 -4 -4.243 - [4,16,-4,-4,-4,-3.696,-4,-1.531,-5.543,-4,-2.296,-4.243,-4,-4.243], +// 1 16 0 -4 0 0 0 -4 0 8 0 4 0 0 5-16cylo.dat + [1,16,0,-4,0,0,0,-4,0,8,0,4,0,0, ldraw_lib__5_16cylo()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 -4 0 0 0 4 0 8 0 4 0 0 5-16cylo.dat + [1,16,0,-4,0,0,0,4,0,8,0,4,0,0, ldraw_lib__5_16cylo()], +// +// 1 16 0 -4 0 -6.5 0 0 0 8 0 0 0 -6.5 1-8cylo.dat + [1,16,0,-4,0,-6.5,0,0,0,8,0,0,0,-6.5, ldraw_lib__1_8cylo()], +// 1 16 0 -4 0 6.5 0 0 0 8 0 0 0 6.5 1-8cylo.dat + [1,16,0,-4,0,6.5,0,0,0,8,0,0,0,6.5, ldraw_lib__1_8cylo()], +// 1 16 0 -4 0 -6.5 0 0 0 8 0 0 0 6.5 1-8cylo.dat + [1,16,0,-4,0,-6.5,0,0,0,8,0,0,0,6.5, ldraw_lib__1_8cylo()], +// 1 16 0 -4 0 6.5 0 0 0 8 0 0 0 -6.5 1-8cylo.dat + [1,16,0,-4,0,6.5,0,0,0,8,0,0,0,-6.5, ldraw_lib__1_8cylo()], +// +// 1 16 0 -4 0 -6.5 0 0 0 1 0 0 0 -6.5 1-8chrd.dat + [1,16,0,-4,0,-6.5,0,0,0,1,0,0,0,-6.5, ldraw_lib__1_8chrd()], +// 1 16 0 -4 0 6.5 0 0 0 1 0 0 0 -6.5 1-8chrd.dat + [1,16,0,-4,0,6.5,0,0,0,1,0,0,0,-6.5, ldraw_lib__1_8chrd()], +// 1 16 0 4 0 -6.5 0 0 0 -1 0 0 0 -6.5 1-8chrd.dat + [1,16,0,4,0,-6.5,0,0,0,-1,0,0,0,-6.5, ldraw_lib__1_8chrd()], +// 1 16 0 4 0 6.5 0 0 0 -1 0 0 0 -6.5 1-8chrd.dat + [1,16,0,4,0,6.5,0,0,0,-1,0,0,0,-6.5, ldraw_lib__1_8chrd()], +// +// 1 16 0 -4 0 2 0 0 0 1 0 0 0 2 1-4ring2.dat + [1,16,0,-4,0,2,0,0,0,1,0,0,0,2, ldraw_lib__1_4ring2()], +// 1 16 0 -4 0 -2 0 0 0 1 0 0 0 2 1-4ring2.dat + [1,16,0,-4,0,-2,0,0,0,1,0,0,0,2, ldraw_lib__1_4ring2()], +// 1 16 0 -4 0 .5 0 0 0 1 0 0 0 .5 1-8ring12.dat + [1,16,0,-4,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__1_8ring12()], +// 1 16 0 -4 0 -.5 0 0 0 1 0 0 0 .5 1-8ring12.dat + [1,16,0,-4,0,-.5,0,0,0,1,0,0,0,.5, ldraw_lib__1_8ring12()], +// 1 16 0 4 0 -4 0 0 0 -1 0 0 0 -4 1-16tndis.dat + [1,16,0,4,0,-4,0,0,0,-1,0,0,0,-4, ldraw_lib__1_16tndis()], +// 1 16 0 4 0 4 0 0 0 -1 0 0 0 -4 1-16tndis.dat + [1,16,0,4,0,4,0,0,0,-1,0,0,0,-4, ldraw_lib__1_16tndis()], +// 1 16 0 -4 0 -4 0 0 0 1 0 0 0 -4 1-16tndis.dat + [1,16,0,-4,0,-4,0,0,0,1,0,0,0,-4, ldraw_lib__1_16tndis()], +// 1 16 0 -4 0 4 0 0 0 1 0 0 0 -4 1-16tndis.dat + [1,16,0,-4,0,4,0,0,0,1,0,0,0,-4, ldraw_lib__1_16tndis()], +// +// 4 16 6.5 -4 0 6 -4 0 4 -4 -1.5308 4.59615 -4 -4.59615 + [4,16,6.5,-4,0,6,-4,0,4,-4,-1.5308,4.59615,-4,-4.59615], +// 4 16 3.6956 -4 -1.5308 4 -4 -4 4.59615 -4 -4.59615 4 -4 -1.5308 + [4,16,3.6956,-4,-1.5308,4,-4,-4,4.59615,-4,-4.59615,4,-4,-1.5308], +// 3 16 6 -4 0 4 -4 0 4 -4 -1.5308 + [3,16,6,-4,0,4,-4,0,4,-4,-1.5308], +// 4 16 -4 -4 -1.5308 -6 -4 0 -6.5 -4 0 -4.59615 -4 -4.59615 + [4,16,-4,-4,-1.5308,-6,-4,0,-6.5,-4,0,-4.59615,-4,-4.59615], +// 4 16 -4.59615 -4 -4.59615 -4 -4 -4 -3.6956 -4 -1.5308 -4 -4 -1.5308 + [4,16,-4.59615,-4,-4.59615,-4,-4,-4,-3.6956,-4,-1.5308,-4,-4,-1.5308], +// 3 16 -4 -4 0 -6 -4 0 -4 -4 -1.5308 + [3,16,-4,-4,0,-6,-4,0,-4,-4,-1.5308], +// 4 16 4 4 -1.5308 6 4 0 6.5 4 0 4.59615 4 -4.59615 + [4,16,4,4,-1.5308,6,4,0,6.5,4,0,4.59615,4,-4.59615], +// 4 16 4.59615 4 -4.59615 4 4 -4 3.6956 4 -1.5308 4 4 -1.5308 + [4,16,4.59615,4,-4.59615,4,4,-4,3.6956,4,-1.5308,4,4,-1.5308], +// 3 16 4 4 0 6 4 0 4 4 -1.5308 + [3,16,4,4,0,6,4,0,4,4,-1.5308], +// 4 16 -6.5 4 0 -6 4 0 -4 4 -1.5308 -4.59615 4 -4.59615 + [4,16,-6.5,4,0,-6,4,0,-4,4,-1.5308,-4.59615,4,-4.59615], +// 4 16 -3.6956 4 -1.5308 -4 4 -4 -4.59615 4 -4.59615 -4 4 -1.5308 + [4,16,-3.6956,4,-1.5308,-4,4,-4,-4.59615,4,-4.59615,-4,4,-1.5308], +// 3 16 -6 4 0 -4 4 0 -4 4 -1.5308 + [3,16,-6,4,0,-4,4,0,-4,4,-1.5308], // -// 1 16 0 4 0 4.242641 0 4.242641 0 -1 0 -4.242641 0 4.242641 1-16chrd.dat - [1,16,0,4,0,4.242641,0,4.242641,0,-1,0,-4.242641,0,4.242641, ldraw_lib__1_16chrd()], -// 1 16 0 4 0 -4.242641 0 -4.242641 0 -1 0 -4.242641 0 4.242641 1-16chrd.dat - [1,16,0,4,0,-4.242641,0,-4.242641,0,-1,0,-4.242641,0,4.242641, ldraw_lib__1_16chrd()], -// 1 16 0 -4 0 4.242641 0 4.242641 0 1 0 -4.242641 0 4.242641 1-16chrd.dat - [1,16,0,-4,0,4.242641,0,4.242641,0,1,0,-4.242641,0,4.242641, ldraw_lib__1_16chrd()], -// 1 16 0 -4 0 -4.242641 0 -4.242641 0 1 0 -4.242641 0 4.242641 1-16chrd.dat - [1,16,0,-4,0,-4.242641,0,-4.242641,0,1,0,-4.242641,0,4.242641, ldraw_lib__1_16chrd()], +// 1 16 3.8478 0 -2.7654 -.1522 1 0 0 0 4 1.2346 0 0 rect.dat + [1,16,3.8478,0,-2.7654,-.1522,1,0,0,0,4,1.2346,0,0, ldraw_lib__rect()], +// 1 16 -3.8478 0 -2.7654 0 -1 .1522 4 0 0 0 0 1.2346 rect3.dat + [1,16,-3.8478,0,-2.7654,0,-1,.1522,4,0,0,0,0,1.2346, ldraw_lib__rect3()], +// 1 16 4.298075 0 -4.298075 0 1 .298075 4 0 0 0 0 -.298075 rect3.dat + [1,16,4.298075,0,-4.298075,0,1,.298075,4,0,0,0,0,-.298075, ldraw_lib__rect3()], +// 1 16 -4.298075 0 -4.298075 .298075 -1 0 0 0 -4 .298075 0 0 rect.dat + [1,16,-4.298075,0,-4.298075,.298075,-1,0,0,0,-4,.298075,0,0, ldraw_lib__rect()], ]; module ldraw_lib__clip15(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__clip15(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/clip7.scad b/p/clip7.scad index a05e691d6..be409f12e 100644 --- a/p/clip7.scad +++ b/p/clip7.scad @@ -1,13 +1,13 @@ use <../lib.scad> use <1-4cylo.scad> use <1-4cyls2.scad> -use <1-4rin12.scad> +use <1-4ring12.scad> use function ldraw_lib__clip7() = [ // 0 Clip for Round Arm 4 LDU // 0 Name: clip7.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Primitive UPDATE 2022-04 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,15 +17,16 @@ function ldraw_lib__clip7() = [ // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 // 0 !HISTORY 2019-12-03 [GeraldLasser] Subfiled and closed Gaps for Prim Substitution // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 clip15.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__clip15()], // -// 1 16 0 -4 0 .353553 0 -.353553 0 1 0 .353553 0 .353553 1-4rin12.dat - [1,16,0,-4,0,.353553,0,-.353553,0,1,0,.353553,0,.353553, ldraw_lib__1_4rin12()], -// 1 16 0 4 0 .353553 0 -.353553 0 -1 0 .353553 0 .353553 1-4rin12.dat - [1,16,0,4,0,.353553,0,-.353553,0,-1,0,.353553,0,.353553, ldraw_lib__1_4rin12()], +// 1 16 0 -4 0 .353553 0 -.353553 0 1 0 .353553 0 .353553 1-4ring12.dat + [1,16,0,-4,0,.353553,0,-.353553,0,1,0,.353553,0,.353553, ldraw_lib__1_4ring12()], +// 1 16 0 4 0 .353553 0 -.353553 0 -1 0 .353553 0 .353553 1-4ring12.dat + [1,16,0,4,0,.353553,0,-.353553,0,-1,0,.353553,0,.353553, ldraw_lib__1_4ring12()], // 1 16 0 -4 0 4.596194 0 -4.596194 0 8 0 4.596194 0 4.596194 1-4cylo.dat [1,16,0,-4,0,4.596194,0,-4.596194,0,8,0,4.596194,0,4.596194, ldraw_lib__1_4cylo()], // diff --git a/p/connect.scad b/p/connect.scad index cf90ef26e..114a9244a 100644 --- a/p/connect.scad +++ b/p/connect.scad @@ -4,7 +4,7 @@ use <1-4edge.scad> use <1-4ndis.scad> use <3-8cyli.scad> use <3-8edge.scad> -use <3-8rin12.scad> +use <3-8ring12.scad> use <3-8ring2.scad> use <4-4cyli.scad> use <4-4edge.scad> @@ -13,7 +13,7 @@ function ldraw_lib__connect() = [ // 0 Technic Pin 1.0 with Base Collar // 0 Name: connect.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Primitive UPDATE 2010-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__connect() = [ // 0 !HISTORY 2010-01-15 [cwdee] Update ring3 to 4-4ring3 // 0 !HISTORY 2010-02-19 [Philo] Added condlines // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 5.801 -18 1 5.543 -18 2.296 [2,24,5.801,-18,1,5.543,-18,2.296], @@ -194,14 +195,14 @@ function ldraw_lib__connect() = [ [1,16,0,-20,0,1.84776,0,-0.76537,0,1,0,0.76537,0,1.84776, ldraw_lib__3_8ring2()], // 1 16 0 -20 0 -1.84776 0 0.76537 0 1 0 -0.76537 0 -1.84776 3-8ring2.dat [1,16,0,-20,0,-1.84776,0,0.76537,0,1,0,-0.76537,0,-1.84776, ldraw_lib__3_8ring2()], -// 1 16 0 -18 0 0.46194 0 -0.19134 0 -1 0 0.19134 0 0.46194 3-8rin12.dat - [1,16,0,-18,0,0.46194,0,-0.19134,0,-1,0,0.19134,0,0.46194, ldraw_lib__3_8rin12()], -// 1 16 0 -18 0 -0.46194 0 0.19134 0 -1 0 -0.19134 0 -0.46194 3-8rin12.dat - [1,16,0,-18,0,-0.46194,0,0.19134,0,-1,0,-0.19134,0,-0.46194, ldraw_lib__3_8rin12()], -// 1 16 0 -20 0 0.46194 0 -0.19134 0 1 0 0.19134 0 0.46194 3-8rin12.dat - [1,16,0,-20,0,0.46194,0,-0.19134,0,1,0,0.19134,0,0.46194, ldraw_lib__3_8rin12()], -// 1 16 0 -20 0 -0.46194 0 0.19134 0 1 0 -0.19134 0 -0.46194 3-8rin12.dat - [1,16,0,-20,0,-0.46194,0,0.19134,0,1,0,-0.19134,0,-0.46194, ldraw_lib__3_8rin12()], +// 1 16 0 -18 0 0.46194 0 -0.19134 0 -1 0 0.19134 0 0.46194 3-8ring12.dat + [1,16,0,-18,0,0.46194,0,-0.19134,0,-1,0,0.19134,0,0.46194, ldraw_lib__3_8ring12()], +// 1 16 0 -18 0 -0.46194 0 0.19134 0 -1 0 -0.19134 0 -0.46194 3-8ring12.dat + [1,16,0,-18,0,-0.46194,0,0.19134,0,-1,0,-0.19134,0,-0.46194, ldraw_lib__3_8ring12()], +// 1 16 0 -20 0 0.46194 0 -0.19134 0 1 0 0.19134 0 0.46194 3-8ring12.dat + [1,16,0,-20,0,0.46194,0,-0.19134,0,1,0,0.19134,0,0.46194, ldraw_lib__3_8ring12()], +// 1 16 0 -20 0 -0.46194 0 0.19134 0 1 0 -0.19134 0 -0.46194 3-8ring12.dat + [1,16,0,-20,0,-0.46194,0,0.19134,0,1,0,-0.19134,0,-0.46194, ldraw_lib__3_8ring12()], // 1 16 0 -18 0 5.54328 0 -2.2961 0 1 0 -2.2961 0 -5.54328 3-8edge.dat [1,16,0,-18,0,5.54328,0,-2.2961,0,1,0,-2.2961,0,-5.54328, ldraw_lib__3_8edge()], // 1 16 0 -18 0 -5.54328 0 2.2961 0 1 0 2.2961 0 5.54328 3-8edge.dat diff --git a/p/connect2.scad b/p/connect2.scad index 5636f5f74..cc46a7978 100644 --- a/p/connect2.scad +++ b/p/connect2.scad @@ -4,14 +4,14 @@ use <1-4edge.scad> use <1-4ndis.scad> use <3-8cyli.scad> use <3-8edge.scad> -use <3-8rin12.scad> +use <3-8ring12.scad> use <3-8ring2.scad> use <4-4cyli.scad> function ldraw_lib__connect2() = [ // 0 Technic Pin 1.0 without Base Collar // 0 Name: connect2.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Primitive UPDATE 2005-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__connect2() = [ // 0 !HISTORY 2005-12-28 [PTadmin] Official Update 2005-01 // 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 5.801 -18 1 5.543 -18 2.296 [2,24,5.801,-18,1,5.543,-18,2.296], @@ -181,14 +182,14 @@ function ldraw_lib__connect2() = [ [1,16,0,-20,0,1.84776,0,-0.765367,0,1,0,0.765367,0,1.84776, ldraw_lib__3_8ring2()], // 1 16 0 -20 0 -1.84776 0 0.765367 0 1 0 -0.765367 0 -1.84776 3-8ring2.dat [1,16,0,-20,0,-1.84776,0,0.765367,0,1,0,-0.765367,0,-1.84776, ldraw_lib__3_8ring2()], -// 1 16 0 -18 0 0.46194 0 -0.191342 0 -1 0 0.191342 0 0.46194 3-8rin12.dat - [1,16,0,-18,0,0.46194,0,-0.191342,0,-1,0,0.191342,0,0.46194, ldraw_lib__3_8rin12()], -// 1 16 0 -18 0 -0.46194 0 0.191342 0 -1 0 -0.191342 0 -0.46194 3-8rin12.dat - [1,16,0,-18,0,-0.46194,0,0.191342,0,-1,0,-0.191342,0,-0.46194, ldraw_lib__3_8rin12()], -// 1 16 0 -20 0 0.46194 0 -0.191342 0 1 0 0.191342 0 0.46194 3-8rin12.dat - [1,16,0,-20,0,0.46194,0,-0.191342,0,1,0,0.191342,0,0.46194, ldraw_lib__3_8rin12()], -// 1 16 0 -20 0 -0.46194 0 0.191342 0 1 0 -0.191342 0 -0.46194 3-8rin12.dat - [1,16,0,-20,0,-0.46194,0,0.191342,0,1,0,-0.191342,0,-0.46194, ldraw_lib__3_8rin12()], +// 1 16 0 -18 0 0.46194 0 -0.191342 0 -1 0 0.191342 0 0.46194 3-8ring12.dat + [1,16,0,-18,0,0.46194,0,-0.191342,0,-1,0,0.191342,0,0.46194, ldraw_lib__3_8ring12()], +// 1 16 0 -18 0 -0.46194 0 0.191342 0 -1 0 -0.191342 0 -0.46194 3-8ring12.dat + [1,16,0,-18,0,-0.46194,0,0.191342,0,-1,0,-0.191342,0,-0.46194, ldraw_lib__3_8ring12()], +// 1 16 0 -20 0 0.46194 0 -0.191342 0 1 0 0.191342 0 0.46194 3-8ring12.dat + [1,16,0,-20,0,0.46194,0,-0.191342,0,1,0,0.191342,0,0.46194, ldraw_lib__3_8ring12()], +// 1 16 0 -20 0 -0.46194 0 0.191342 0 1 0 -0.191342 0 -0.46194 3-8ring12.dat + [1,16,0,-20,0,-0.46194,0,0.191342,0,1,0,-0.191342,0,-0.46194, ldraw_lib__3_8ring12()], // 1 16 0 -18 0 5.54328 0 -2.2961 0 1 0 -2.2961 0 -5.54328 3-8edge.dat [1,16,0,-18,0,5.54328,0,-2.2961,0,1,0,-2.2961,0,-5.54328, ldraw_lib__3_8edge()], // 1 16 0 -18 0 -5.54328 0 2.2961 0 1 0 2.2961 0 5.54328 3-8edge.dat diff --git a/p/connect3.scad b/p/connect3.scad index a0fcf4fb4..f3dbaea90 100644 --- a/p/connect3.scad +++ b/p/connect3.scad @@ -4,7 +4,7 @@ use <1-4edge.scad> use <1-4ndis.scad> use <3-8cyli.scad> use <3-8edge.scad> -use <3-8rin12.scad> +use <3-8ring12.scad> use <3-8ring2.scad> use <4-4cyli.scad> use <4-4edge.scad> @@ -13,7 +13,7 @@ function ldraw_lib__connect3() = [ // 0 Technic Pin 0.5 with Base Collar // 0 Name: connect3.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Primitive UPDATE 2010-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__connect3() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2010-01-15 [cwdee] Update ring3 to 4-4ring3 // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 5.801 -8 1 5.543 -8 2.296 [2,24,5.801,-8,1,5.543,-8,2.296], @@ -193,14 +194,14 @@ function ldraw_lib__connect3() = [ [1,16,0,-10,0,1.84776,0,-0.765367,0,1,0,0.765367,0,1.84776, ldraw_lib__3_8ring2()], // 1 16 0 -10 0 -1.84776 0 0.765367 0 1 0 -0.765367 0 -1.84776 3-8ring2.dat [1,16,0,-10,0,-1.84776,0,0.765367,0,1,0,-0.765367,0,-1.84776, ldraw_lib__3_8ring2()], -// 1 16 0 -8 0 0.46194 0 -0.191342 0 -1 0 0.191342 0 0.46194 3-8rin12.dat - [1,16,0,-8,0,0.46194,0,-0.191342,0,-1,0,0.191342,0,0.46194, ldraw_lib__3_8rin12()], -// 1 16 0 -8 0 -0.46194 0 0.191342 0 -1 0 -0.191342 0 -0.46194 3-8rin12.dat - [1,16,0,-8,0,-0.46194,0,0.191342,0,-1,0,-0.191342,0,-0.46194, ldraw_lib__3_8rin12()], -// 1 16 0 -10 0 0.46194 0 -0.191342 0 1 0 0.191342 0 0.46194 3-8rin12.dat - [1,16,0,-10,0,0.46194,0,-0.191342,0,1,0,0.191342,0,0.46194, ldraw_lib__3_8rin12()], -// 1 16 0 -10 0 -0.46194 0 0.191342 0 1 0 -0.191342 0 -0.46194 3-8rin12.dat - [1,16,0,-10,0,-0.46194,0,0.191342,0,1,0,-0.191342,0,-0.46194, ldraw_lib__3_8rin12()], +// 1 16 0 -8 0 0.46194 0 -0.191342 0 -1 0 0.191342 0 0.46194 3-8ring12.dat + [1,16,0,-8,0,0.46194,0,-0.191342,0,-1,0,0.191342,0,0.46194, ldraw_lib__3_8ring12()], +// 1 16 0 -8 0 -0.46194 0 0.191342 0 -1 0 -0.191342 0 -0.46194 3-8ring12.dat + [1,16,0,-8,0,-0.46194,0,0.191342,0,-1,0,-0.191342,0,-0.46194, ldraw_lib__3_8ring12()], +// 1 16 0 -10 0 0.46194 0 -0.191342 0 1 0 0.191342 0 0.46194 3-8ring12.dat + [1,16,0,-10,0,0.46194,0,-0.191342,0,1,0,0.191342,0,0.46194, ldraw_lib__3_8ring12()], +// 1 16 0 -10 0 -0.46194 0 0.191342 0 1 0 -0.191342 0 -0.46194 3-8ring12.dat + [1,16,0,-10,0,-0.46194,0,0.191342,0,1,0,-0.191342,0,-0.46194, ldraw_lib__3_8ring12()], // 1 16 0 -8 0 5.54328 0 -2.2961 0 1 0 -2.2961 0 -5.54328 3-8edge.dat [1,16,0,-8,0,5.54328,0,-2.2961,0,1,0,-2.2961,0,-5.54328, ldraw_lib__3_8edge()], // 1 16 0 -8 0 -5.54328 0 2.2961 0 1 0 2.2961 0 5.54328 3-8edge.dat diff --git a/p/connect4.scad b/p/connect4.scad index a329fc19d..9b190aa01 100644 --- a/p/connect4.scad +++ b/p/connect4.scad @@ -4,14 +4,14 @@ use <1-4edge.scad> use <1-4ndis.scad> use <3-8cyli.scad> use <3-8edge.scad> -use <3-8rin12.scad> +use <3-8ring12.scad> use <3-8ring2.scad> use <4-4cyli.scad> function ldraw_lib__connect4() = [ // 0 Technic Pin 0.5 without Base Collar // 0 Name: connect4.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Primitive UPDATE 2005-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__connect4() = [ // 0 !HISTORY 2005-12-28 [PTadmin] Official Update 2005-01 // 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 5.801 -8 1 5.543 -8 2.296 [2,24,5.801,-8,1,5.543,-8,2.296], @@ -180,14 +181,14 @@ function ldraw_lib__connect4() = [ [1,16,0,-10,0,1.84776,0,-0.765367,0,1,0,0.765367,0,1.84776, ldraw_lib__3_8ring2()], // 1 16 0 -10 0 -1.84776 0 0.765367 0 1 0 -0.765367 0 -1.84776 3-8ring2.dat [1,16,0,-10,0,-1.84776,0,0.765367,0,1,0,-0.765367,0,-1.84776, ldraw_lib__3_8ring2()], -// 1 16 0 -8 0 0.46194 0 -0.191342 0 -1 0 0.191342 0 0.46194 3-8rin12.dat - [1,16,0,-8,0,0.46194,0,-0.191342,0,-1,0,0.191342,0,0.46194, ldraw_lib__3_8rin12()], -// 1 16 0 -8 0 -0.46194 0 0.191342 0 -1 0 -0.191342 0 -0.46194 3-8rin12.dat - [1,16,0,-8,0,-0.46194,0,0.191342,0,-1,0,-0.191342,0,-0.46194, ldraw_lib__3_8rin12()], -// 1 16 0 -10 0 0.46194 0 -0.191342 0 1 0 0.191342 0 0.46194 3-8rin12.dat - [1,16,0,-10,0,0.46194,0,-0.191342,0,1,0,0.191342,0,0.46194, ldraw_lib__3_8rin12()], -// 1 16 0 -10 0 -0.46194 0 0.191342 0 1 0 -0.191342 0 -0.46194 3-8rin12.dat - [1,16,0,-10,0,-0.46194,0,0.191342,0,1,0,-0.191342,0,-0.46194, ldraw_lib__3_8rin12()], +// 1 16 0 -8 0 0.46194 0 -0.191342 0 -1 0 0.191342 0 0.46194 3-8ring12.dat + [1,16,0,-8,0,0.46194,0,-0.191342,0,-1,0,0.191342,0,0.46194, ldraw_lib__3_8ring12()], +// 1 16 0 -8 0 -0.46194 0 0.191342 0 -1 0 -0.191342 0 -0.46194 3-8ring12.dat + [1,16,0,-8,0,-0.46194,0,0.191342,0,-1,0,-0.191342,0,-0.46194, ldraw_lib__3_8ring12()], +// 1 16 0 -10 0 0.46194 0 -0.191342 0 1 0 0.191342 0 0.46194 3-8ring12.dat + [1,16,0,-10,0,0.46194,0,-0.191342,0,1,0,0.191342,0,0.46194, ldraw_lib__3_8ring12()], +// 1 16 0 -10 0 -0.46194 0 0.191342 0 1 0 -0.191342 0 -0.46194 3-8ring12.dat + [1,16,0,-10,0,-0.46194,0,0.191342,0,1,0,-0.191342,0,-0.46194, ldraw_lib__3_8ring12()], // 1 16 0 -8 0 5.54328 0 -2.2961 0 1 0 -2.2961 0 -5.54328 3-8edge.dat [1,16,0,-8,0,5.54328,0,-2.2961,0,1,0,-2.2961,0,-5.54328, ldraw_lib__3_8edge()], // 1 16 0 -8 0 -5.54328 0 2.2961 0 1 0 2.2961 0 5.54328 3-8edge.dat diff --git a/p/connect6.scad b/p/connect6.scad index 3decaacdc..dfbf3d475 100644 --- a/p/connect6.scad +++ b/p/connect6.scad @@ -6,7 +6,7 @@ use <2-4cyli.scad> use <3-8chrd.scad> use <3-8cyli.scad> use <3-8edge.scad> -use <3-8rin12.scad> +use <3-8ring12.scad> use <4-4cyli.scad> use <4-4edge.scad> use <4-4ring3.scad> @@ -14,7 +14,7 @@ function ldraw_lib__connect6() = [ // 0 Technic Pin 1.0 with Base Collar and Notches // 0 Name: connect6.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Primitive UPDATE 2010-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__connect6() = [ // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 // 0 !HISTORY 2010-01-15 [cwdee] Update ring3 to 4-4ring3 // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -417,14 +418,14 @@ function ldraw_lib__connect6() = [ [1,16,0,-20,0,6.00522,0,-2.48744,0,2,0,2.48744,0,6.00522, ldraw_lib__3_8edge()], // 1 16 0 -18 0 6.00522 0 -2.48744 0 2 0 2.48744 0 6.00522 3-8edge.dat [1,16,0,-18,0,6.00522,0,-2.48744,0,2,0,2.48744,0,6.00522, ldraw_lib__3_8edge()], -// 1 16 0 -18 0 0.461939 0 -0.191342 0 -1 0 0.191342 0 0.461939 3-8rin12.dat - [1,16,0,-18,0,0.461939,0,-0.191342,0,-1,0,0.191342,0,0.461939, ldraw_lib__3_8rin12()], +// 1 16 0 -18 0 0.461939 0 -0.191342 0 -1 0 0.191342 0 0.461939 3-8ring12.dat + [1,16,0,-18,0,0.461939,0,-0.191342,0,-1,0,0.191342,0,0.461939, ldraw_lib__3_8ring12()], // 1 16 0 -18 0 5.54328 0 -2.2961 0 1 0 2.2961 0 5.54328 3-8edge.dat [1,16,0,-18,0,5.54328,0,-2.2961,0,1,0,2.2961,0,5.54328, ldraw_lib__3_8edge()], // 1 16 0 -18 0 -5.54328 0 2.2961 0 1 0 -2.2961 0 -5.54328 3-8edge.dat [1,16,0,-18,0,-5.54328,0,2.2961,0,1,0,-2.2961,0,-5.54328, ldraw_lib__3_8edge()], -// 1 16 0 -18 0 -0.461939 0 0.191342 0 -1 0 -0.191342 0 -0.461939 3-8rin12.dat - [1,16,0,-18,0,-0.461939,0,0.191342,0,-1,0,-0.191342,0,-0.461939, ldraw_lib__3_8rin12()], +// 1 16 0 -18 0 -0.461939 0 0.191342 0 -1 0 -0.191342 0 -0.461939 3-8ring12.dat + [1,16,0,-18,0,-0.461939,0,0.191342,0,-1,0,-0.191342,0,-0.461939, ldraw_lib__3_8ring12()], // 1 16 0 -20 0 -6.00522 0 2.48744 0 2 0 -2.48744 0 -6.00522 3-8edge.dat [1,16,0,-20,0,-6.00522,0,2.48744,0,2,0,-2.48744,0,-6.00522, ldraw_lib__3_8edge()], // 1 16 0 -18 0 -6.00522 0 2.48744 0 2 0 -2.48744 0 -6.00522 3-8edge.dat diff --git a/p/connect7.scad b/p/connect7.scad index d78cf3632..5ffdbef62 100644 --- a/p/connect7.scad +++ b/p/connect7.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <1-4cyli.scad> use <1-4cylo.scad> use <1-4edge.scad> -use <1-4rin12.scad> +use <1-4ring12.scad> use <1-4ring2.scad> use <3-8cyli.scad> use <3-8edge.scad> @@ -20,7 +20,7 @@ function ldraw_lib__connect7() = [ // 0 Technic Pin 1.0 with Base Collar, Rectangular Centre Hole and Thin Base Ribs // 0 Name: connect7.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Primitive UPDATE 2022-05 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Frictionless despite tiny base ribs @@ -33,7 +33,8 @@ function ldraw_lib__connect7() = [ // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 // 0 !HISTORY 2021-03-15 [Philo] Used 8\ primitives in slit // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -11.5 0 6 0 0 0 9.5 0 0 0 6 4-4cyli.dat [1,16,0,-11.5,0,6,0,0,0,9.5,0,0,0,6, ldraw_lib__4_4cyli()], @@ -61,10 +62,10 @@ function ldraw_lib__connect7() = [ [1,16,0,-20,0,-2.82843,0,2.82843,0,1,0,-2.82843,0,-2.82843, ldraw_lib__1_4edge()], // 1 16 0 -20 0 1.41421 0 -1.41422 0 1 0 1.41422 0 1.41421 1-4ring2.dat [1,16,0,-20,0,1.41421,0,-1.41422,0,1,0,1.41422,0,1.41421, ldraw_lib__1_4ring2()], -// 1 16 0 -18 0 0.35355 0 -0.35355 0 -1 0 0.35355 0 0.35355 1-4rin12.dat - [1,16,0,-18,0,0.35355,0,-0.35355,0,-1,0,0.35355,0,0.35355, ldraw_lib__1_4rin12()], -// 1 16 0 -20 0 0.35355 0 -0.35355 0 1 0 0.35355 0 0.35355 1-4rin12.dat - [1,16,0,-20,0,0.35355,0,-0.35355,0,1,0,0.35355,0,0.35355, ldraw_lib__1_4rin12()], +// 1 16 0 -18 0 0.35355 0 -0.35355 0 -1 0 0.35355 0 0.35355 1-4ring12.dat + [1,16,0,-18,0,0.35355,0,-0.35355,0,-1,0,0.35355,0,0.35355, ldraw_lib__1_4ring12()], +// 1 16 0 -20 0 0.35355 0 -0.35355 0 1 0 0.35355 0 0.35355 1-4ring12.dat + [1,16,0,-20,0,0.35355,0,-0.35355,0,1,0,0.35355,0,0.35355, ldraw_lib__1_4ring12()], // 1 16 6 -12.5 0 0 -1 -0.199 1 0 0 0 0 1 8\1-4edge.dat [1,16,6,-12.5,0,0,-1,-0.199,1,0,0,0,0,1, ldraw_lib__8__1_4edge()], // 1 16 2.828 -12.5 0 0 1 0 1 0 0 0 0 1 8\1-4edge.dat @@ -177,10 +178,10 @@ function ldraw_lib__connect7() = [ [1,16,0,-20,0,2.82843,0,-2.82843,0,20,0,-2.82843,0,-2.82843, ldraw_lib__1_4cyli()], // 1 16 0 -20 0 1.41421 0 -1.41422 0 1 0 -1.41422 0 -1.41421 1-4ring2.dat [1,16,0,-20,0,1.41421,0,-1.41422,0,1,0,-1.41422,0,-1.41421, ldraw_lib__1_4ring2()], -// 1 16 0 -18 0 0.35355 0 -0.35355 0 -1 0 -0.35355 0 -0.35355 1-4rin12.dat - [1,16,0,-18,0,0.35355,0,-0.35355,0,-1,0,-0.35355,0,-0.35355, ldraw_lib__1_4rin12()], -// 1 16 0 -20 0 0.35355 0 -0.35355 0 1 0 -0.35355 0 -0.35355 1-4rin12.dat - [1,16,0,-20,0,0.35355,0,-0.35355,0,1,0,-0.35355,0,-0.35355, ldraw_lib__1_4rin12()], +// 1 16 0 -18 0 0.35355 0 -0.35355 0 -1 0 -0.35355 0 -0.35355 1-4ring12.dat + [1,16,0,-18,0,0.35355,0,-0.35355,0,-1,0,-0.35355,0,-0.35355, ldraw_lib__1_4ring12()], +// 1 16 0 -20 0 0.35355 0 -0.35355 0 1 0 -0.35355 0 -0.35355 1-4ring12.dat + [1,16,0,-20,0,0.35355,0,-0.35355,0,1,0,-0.35355,0,-0.35355, ldraw_lib__1_4ring12()], // 1 16 6 -12.5 0 0 -1 -0.199 1 0 0 0 0 -1 8\1-4edge.dat [1,16,6,-12.5,0,0,-1,-0.199,1,0,0,0,0,-1, ldraw_lib__8__1_4edge()], // 1 16 2.828 -12.5 0 0 1 0 1 0 0 0 0 -1 8\1-4edge.dat diff --git a/p/connectcollar1.scad b/p/connectcollar1.scad index 452c1eb23..2d9fff2c7 100644 --- a/p/connectcollar1.scad +++ b/p/connectcollar1.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <1-4cyli.scad> use <1-4cylo.scad> use <1-4edge.scad> -use <1-4rin12.scad> +use <1-4ring12.scad> use <1-4ring2.scad> use <3-8cyli.scad> use <3-8edge.scad> @@ -16,7 +16,7 @@ function ldraw_lib__connectcollar1() = [ // 0 Technic Pin Collar Half with Rectangular Hole and Short Slit // 0 Name: connectcollar1.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Primitive UPDATE 2022-05 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__connectcollar1() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 -2.82843 0 2.82843 0 1 0 2.82843 0 2.82843 1-4edge.dat [1,16,0,0,0,-2.82843,0,2.82843,0,1,0,2.82843,0,2.82843, ldraw_lib__1_4edge()], @@ -40,10 +41,10 @@ function ldraw_lib__connectcollar1() = [ [1,16,0,0,0,2.82843,0,-2.82843,0,7,0,2.82843,0,2.82843, ldraw_lib__1_4cyli()], // 1 16 0 0 0 1.41421 0 -1.41422 0 1 0 1.41422 0 1.41421 1-4ring2.dat [1,16,0,0,0,1.41421,0,-1.41422,0,1,0,1.41422,0,1.41421, ldraw_lib__1_4ring2()], -// 1 16 0 2 0 0.35355 0 -0.35355 0 -1 0 0.35355 0 0.35355 1-4rin12.dat - [1,16,0,2,0,0.35355,0,-0.35355,0,-1,0,0.35355,0,0.35355, ldraw_lib__1_4rin12()], -// 1 16 0 0 0 0.35355 0 -0.35355 0 1 0 0.35355 0 0.35355 1-4rin12.dat - [1,16,0,0,0,0.35355,0,-0.35355,0,1,0,0.35355,0,0.35355, ldraw_lib__1_4rin12()], +// 1 16 0 2 0 0.35355 0 -0.35355 0 -1 0 0.35355 0 0.35355 1-4ring12.dat + [1,16,0,2,0,0.35355,0,-0.35355,0,-1,0,0.35355,0,0.35355, ldraw_lib__1_4ring12()], +// 1 16 0 0 0 0.35355 0 -0.35355 0 1 0 0.35355 0 0.35355 1-4ring12.dat + [1,16,0,0,0,0.35355,0,-0.35355,0,1,0,0.35355,0,0.35355, ldraw_lib__1_4ring12()], // 2 24 5.801 0 1 5.5 0 2.9 [2,24,5.801,0,1,5.5,0,2.9], // 2 24 4.5962 0 4.5962 5.5 0 2.9 diff --git a/p/connectcollar2.scad b/p/connectcollar2.scad index 7efff3e74..3524d1617 100644 --- a/p/connectcollar2.scad +++ b/p/connectcollar2.scad @@ -3,7 +3,7 @@ use <1-4cyli.scad> use <1-4cylo.scad> use <1-4edge.scad> use <1-4ndis.scad> -use <1-4rin12.scad> +use <1-4ring12.scad> use <1-8chrd.scad> use <3-8cyli.scad> use <3-8edge.scad> @@ -16,7 +16,7 @@ function ldraw_lib__connectcollar2() = [ // 0 Technic Pin Collar Half with Small Rectangular Hole and Short Slit // 0 Name: connectcollar2.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Primitive UPDATE 2022-05 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__connectcollar2() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 2 0 5.54328 0 -2.2961 0 5 0 2.2961 0 5.54328 3-8cyli.dat [1,16,0,2,0,5.54328,0,-2.2961,0,5,0,2.2961,0,5.54328, ldraw_lib__3_8cyli()], @@ -32,8 +33,8 @@ function ldraw_lib__connectcollar2() = [ [1,16,0,2,0,-5.54328,0,2.2961,0,1,0,2.2961,0,5.54328, ldraw_lib__3_8edge()], // 1 16 0 0 0 4.5962 0 -4.59619 0 2 0 4.59619 0 4.5962 1-4cylo.dat [1,16,0,0,0,4.5962,0,-4.59619,0,2,0,4.59619,0,4.5962, ldraw_lib__1_4cylo()], -// 1 16 0 2 0 0.35355 0 -0.35355 0 -1 0 0.35355 0 0.35355 1-4rin12.dat - [1,16,0,2,0,0.35355,0,-0.35355,0,-1,0,0.35355,0,0.35355, ldraw_lib__1_4rin12()], +// 1 16 0 2 0 0.35355 0 -0.35355 0 -1 0 0.35355 0 0.35355 1-4ring12.dat + [1,16,0,2,0,0.35355,0,-0.35355,0,-1,0,0.35355,0,0.35355, ldraw_lib__1_4ring12()], // 2 24 5.801 0 1 5.5 0 2.9 [2,24,5.801,0,1,5.5,0,2.9], // 2 24 4.5962 0 4.5962 5.5 0 2.9 diff --git a/p/connectcollar3.scad b/p/connectcollar3.scad index 2d62c923d..dee2b8e40 100644 --- a/p/connectcollar3.scad +++ b/p/connectcollar3.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <1-4cyli.scad> use <1-4cylo.scad> use <1-4edge.scad> -use <1-4rin12.scad> +use <1-4ring12.scad> use <1-4ring2.scad> use <3-8cyli.scad> use <3-8edge.scad> @@ -16,7 +16,7 @@ function ldraw_lib__connectcollar3() = [ // 0 Technic Pin Collar Half with Rectangular Hole and Long Slit // 0 Name: connectcollar3.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Primitive UPDATE 2022-05 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__connectcollar3() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 -2.82843 0 2.82843 0 1 0 2.82843 0 2.82843 1-4edge.dat [1,16,0,0,0,-2.82843,0,2.82843,0,1,0,2.82843,0,2.82843, ldraw_lib__1_4edge()], @@ -40,10 +41,10 @@ function ldraw_lib__connectcollar3() = [ [1,16,0,0,0,2.82843,0,-2.82843,0,10,0,2.82843,0,2.82843, ldraw_lib__1_4cyli()], // 1 16 0 0 0 1.41421 0 -1.41422 0 1 0 1.41422 0 1.41421 1-4ring2.dat [1,16,0,0,0,1.41421,0,-1.41422,0,1,0,1.41422,0,1.41421, ldraw_lib__1_4ring2()], -// 1 16 0 2 0 0.35355 0 -0.35355 0 -1 0 0.35355 0 0.35355 1-4rin12.dat - [1,16,0,2,0,0.35355,0,-0.35355,0,-1,0,0.35355,0,0.35355, ldraw_lib__1_4rin12()], -// 1 16 0 0 0 0.35355 0 -0.35355 0 1 0 0.35355 0 0.35355 1-4rin12.dat - [1,16,0,0,0,0.35355,0,-0.35355,0,1,0,0.35355,0,0.35355, ldraw_lib__1_4rin12()], +// 1 16 0 2 0 0.35355 0 -0.35355 0 -1 0 0.35355 0 0.35355 1-4ring12.dat + [1,16,0,2,0,0.35355,0,-0.35355,0,-1,0,0.35355,0,0.35355, ldraw_lib__1_4ring12()], +// 1 16 0 0 0 0.35355 0 -0.35355 0 1 0 0.35355 0 0.35355 1-4ring12.dat + [1,16,0,0,0,0.35355,0,-0.35355,0,1,0,0.35355,0,0.35355, ldraw_lib__1_4ring12()], // 2 24 5.801 0 1 5.5 0 2.9 [2,24,5.801,0,1,5.5,0,2.9], // 2 24 4.5962 0 4.5962 5.5 0 2.9 diff --git a/p/connectcollar4.scad b/p/connectcollar4.scad index 2edd0f4f0..0b5a84e08 100644 --- a/p/connectcollar4.scad +++ b/p/connectcollar4.scad @@ -3,7 +3,7 @@ use <1-4cyli.scad> use <1-4cylo.scad> use <1-4edge.scad> use <1-4ndis.scad> -use <1-4rin12.scad> +use <1-4ring12.scad> use <1-8chrd.scad> use <3-8cyli.scad> use <3-8edge.scad> @@ -17,7 +17,7 @@ function ldraw_lib__connectcollar4() = [ // 0 Technic Pin Collar Half with Small Rectangular Hole and Long Slit // 0 Name: connectcollar4.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Primitive UPDATE 2022-05 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__connectcollar4() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 2 0 5.54328 0 -2.2961 0 8 0 2.2961 0 5.54328 3-8cyli.dat [1,16,0,2,0,5.54328,0,-2.2961,0,8,0,2.2961,0,5.54328, ldraw_lib__3_8cyli()], @@ -33,8 +34,8 @@ function ldraw_lib__connectcollar4() = [ [1,16,0,2,0,-5.54328,0,2.2961,0,1,0,2.2961,0,5.54328, ldraw_lib__3_8edge()], // 1 16 0 0 0 4.5962 0 -4.59619 0 2 0 4.59619 0 4.5962 1-4cylo.dat [1,16,0,0,0,4.5962,0,-4.59619,0,2,0,4.59619,0,4.5962, ldraw_lib__1_4cylo()], -// 1 16 0 2 0 0.35355 0 -0.35355 0 -1 0 0.35355 0 0.35355 1-4rin12.dat - [1,16,0,2,0,0.35355,0,-0.35355,0,-1,0,0.35355,0,0.35355, ldraw_lib__1_4rin12()], +// 1 16 0 2 0 0.35355 0 -0.35355 0 -1 0 0.35355 0 0.35355 1-4ring12.dat + [1,16,0,2,0,0.35355,0,-0.35355,0,-1,0,0.35355,0,0.35355, ldraw_lib__1_4ring12()], // 2 24 5.801 0 1 5.5 0 2.9 [2,24,5.801,0,1,5.5,0,2.9], // 2 24 4.5962 0 4.5962 5.5 0 2.9 diff --git a/p/connectcollar5.scad b/p/connectcollar5.scad index 9504ecdcc..5ec9bd6ff 100644 --- a/p/connectcollar5.scad +++ b/p/connectcollar5.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <1-4cylo.scad> -use <1-4rin12.scad> +use <1-4ring12.scad> use <1-8chrd.scad> use <3-16cyli.scad> use <3-16edge.scad> @@ -15,7 +15,7 @@ function ldraw_lib__connectcollar5() = [ // 0 Technic Pin Collar Half with Round Hole and Short Slit // 0 Name: connectcollar5.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Primitive UPDATE 2022-05 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__connectcollar5() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 0 -4 0 1 0 4 0 0 3-16edge.dat [1,16,0,0,0,0,0,-4,0,1,0,4,0,0, ldraw_lib__3_16edge()], @@ -71,8 +72,8 @@ function ldraw_lib__connectcollar5() = [ [1,16,0,2,0,5.54328,0,-2.2961,0,5,0,2.2961,0,5.54328, ldraw_lib__3_8cyli()], // 1 16 0 2 0 -5.54328 0 2.2961 0 1 0 2.2961 0 5.54328 3-8edge.dat [1,16,0,2,0,-5.54328,0,2.2961,0,1,0,2.2961,0,5.54328, ldraw_lib__3_8edge()], -// 1 16 0 2 0 0.35355 0 -0.35355 0 -1 0 0.35355 0 0.35355 1-4rin12.dat - [1,16,0,2,0,0.35355,0,-0.35355,0,-1,0,0.35355,0,0.35355, ldraw_lib__1_4rin12()], +// 1 16 0 2 0 0.35355 0 -0.35355 0 -1 0 0.35355 0 0.35355 1-4ring12.dat + [1,16,0,2,0,0.35355,0,-0.35355,0,-1,0,0.35355,0,0.35355, ldraw_lib__1_4ring12()], // 2 24 5.801 0 1 5.5 0 2.9 [2,24,5.801,0,1,5.5,0,2.9], // 2 24 4.5962 0 4.5962 5.5 0 2.9 diff --git a/p/dhingesocket.scad b/p/dhingesocket.scad new file mode 100644 index 000000000..5976b0116 --- /dev/null +++ b/p/dhingesocket.scad @@ -0,0 +1,313 @@ +use <../lib.scad> +use <1-8chrd.scad> +use <1-8cylo.scad> +use <2-4con3.scad> +use <2-4edge.scad> +use <2-4ndis.scad> +use <2-4ring3.scad> +use <4-4cylo.scad> +function ldraw_lib__dhingesocket() = [ +// 0 Duplo Hinge Socket +// 0 Name: dhingesocket.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 0 // Fits parts with dhinge primitives +// +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 24.1 0 0 0 3.9 0 4.4 0 0 0 0 4.4 4-4cylo.dat + [1,16,24.1,0,0,0,3.9,0,4.4,0,0,0,0,4.4, ldraw_lib__4_4cylo()], +// 1 16 28 0 0 0 -1 0 0 0 -4.4 4.4 0 0 2-4ndis.dat + [1,16,28,0,0,0,-1,0,0,0,-4.4,4.4,0,0, ldraw_lib__2_4ndis()], +// 1 16 28 0 0 0 -1 0 0 0 1.46667 1.46667 0 0 2-4ring3.dat + [1,16,28,0,0,0,-1,0,0,0,1.46667,1.46667,0,0, ldraw_lib__2_4ring3()], +// 1 16 28 0 0 0 -1 0 0 0 5.86667 5.86667 0 0 2-4edge.dat + [1,16,28,0,0,0,-1,0,0,0,5.86667,5.86667,0,0, ldraw_lib__2_4edge()], +// 1 16 26.5 0 0 0 1.5 0 0 0 1.95556 1.95556 0 0 2-4con3.dat + [1,16,26.5,0,0,0,1.5,0,0,0,1.95556,1.95556,0,0, ldraw_lib__2_4con3()], +// 1 16 26.5 0 0 0 -1 0 0 0 7.82222 7.82222 0 0 2-4edge.dat + [1,16,26.5,0,0,0,-1,0,0,0,7.82222,7.82222,0,0, ldraw_lib__2_4edge()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 22.5 0 0 0 1.6 0 0 0 1.46667 -1.46667 0 0 2-4con3.dat + [1,16,22.5,0,0,0,1.6,0,0,0,1.46667,-1.46667,0,0, ldraw_lib__2_4con3()], +// 1 16 22.5 0 0 0 -1 0 0 0 5.86667 5.86667 0 0 2-4edge.dat + [1,16,22.5,0,0,0,-1,0,0,0,5.86667,5.86667,0,0, ldraw_lib__2_4edge()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 40 0 0 0 -13.5 0 0 0 -15.2 15.2 0 0 1-8cylo.dat + [1,16,40,0,0,0,-13.5,0,0,0,-15.2,15.2,0,0, ldraw_lib__1_8cylo()], +// 1 16 26.5 0 0 0 -1 0 0 0 -15.2 15.2 0 0 1-8chrd.dat + [1,16,26.5,0,0,0,-1,0,0,0,-15.2,15.2,0,0, ldraw_lib__1_8chrd()], +// 2 24 26.5 -8.2635 -7.8222 28 -7.6362 -5.8667 + [2,24,26.5,-8.2635,-7.8222,28,-7.6362,-5.8667], +// 4 16 28 -7.6362 -5.8667 26.5 -8.2635 -7.8222 26.5 0 -7.8222 28 0 -5.8667 + [4,16,28,-7.6362,-5.8667,26.5,-8.2635,-7.8222,26.5,0,-7.8222,28,0,-5.8667], +// 2 24 28 -5.5434 2.0131 28 -5.19 0 + [2,24,28,-5.5434,2.0131,28,-5.19,0], +// 2 24 33.4555 -14.0433 5.817 35 -15.2 0 + [2,24,33.4555,-14.0433,5.817,35,-15.2,0], +// 2 24 28 -7.6362 5.8667 28 -5.5434 2.0131 + [2,24,28,-7.6362,5.8667,28,-5.5434,2.0131], +// 2 24 29.9773 -11.7661 9.2244 33.4555 -14.0433 5.817 + [2,24,29.9773,-11.7661,9.2244,33.4555,-14.0433,5.817], +// 2 24 28 -7.6362 5.8667 26.5 -8.2635 7.8222 + [2,24,28,-7.6362,5.8667,26.5,-8.2635,7.8222], +// 2 24 29.9773 -11.7661 9.2244 26.5 -10.7479 10.7479 + [2,24,29.9773,-11.7661,9.2244,26.5,-10.7479,10.7479], +// 4 16 33.4555 -14.0433 5.817 35 -15.2 0 28 -5.19 0 28 -5.5434 2.0131 + [4,16,33.4555,-14.0433,5.817,35,-15.2,0,28,-5.19,0,28,-5.5434,2.0131], +// 4 16 33.4555 -14.0433 5.817 28 -5.5434 2.0131 28 -7.6362 5.8667 29.9773 -11.7661 9.2244 + [4,16,33.4555,-14.0433,5.817,28,-5.5434,2.0131,28,-7.6362,5.8667,29.9773,-11.7661,9.2244], +// 4 16 28 -7.6362 5.8667 26.5 -8.2635 7.8222 26.5 -10.7479 10.7479 29.9773 -11.7661 9.2244 + [4,16,28,-7.6362,5.8667,26.5,-8.2635,7.8222,26.5,-10.7479,10.7479,29.9773,-11.7661,9.2244], +// 2 24 26.5 -8.2635 7.8222 26.5 -10.7479 10.7479 + [2,24,26.5,-8.2635,7.8222,26.5,-10.7479,10.7479], +// 5 24 28 -7.6362 5.8667 29.9773 -11.7661 9.2244 26.5 -10.7479 10.7479 33.4555 -14.0433 5.817 + [5,24,28,-7.6362,5.8667,29.9773,-11.7661,9.2244,26.5,-10.7479,10.7479,33.4555,-14.0433,5.817], +// 5 24 28 -5.5434 2.0131 33.4555 -14.0433 5.817 29.9773 -11.7661 9.2244 35 -15.2 0 + [5,24,28,-5.5434,2.0131,33.4555,-14.0433,5.817,29.9773,-11.7661,9.2244,35,-15.2,0], +// 2 24 26.5 -8.2635 7.8222 26.5 0 7.8222 + [2,24,26.5,-8.2635,7.8222,26.5,0,7.8222], +// 2 24 28 -7.6362 5.8667 28 0 5.8667 + [2,24,28,-7.6362,5.8667,28,0,5.8667], +// 2 24 28 -5.5434 -2.0131 28 -5.19 0 + [2,24,28,-5.5434,-2.0131,28,-5.19,0], +// 2 24 33.4555 -14.0433 -5.817 35 -15.2 0 + [2,24,33.4555,-14.0433,-5.817,35,-15.2,0], +// 2 24 28 -7.6362 -5.8667 28 -5.5434 -2.0131 + [2,24,28,-7.6362,-5.8667,28,-5.5434,-2.0131], +// 2 24 29.9773 -11.7661 -9.2244 33.4555 -14.0433 -5.817 + [2,24,29.9773,-11.7661,-9.2244,33.4555,-14.0433,-5.817], +// 2 24 29.9773 -11.7661 -9.2244 26.5 -10.7479 -10.7479 + [2,24,29.9773,-11.7661,-9.2244,26.5,-10.7479,-10.7479], +// 4 16 28 -5.19 0 35 -15.2 0 33.4555 -14.0433 -5.817 28 -5.5434 -2.0131 + [4,16,28,-5.19,0,35,-15.2,0,33.4555,-14.0433,-5.817,28,-5.5434,-2.0131], +// 4 16 28 -7.6362 -5.8667 28 -5.5434 -2.0131 33.4555 -14.0433 -5.817 29.9773 -11.7661 -9.2244 + [4,16,28,-7.6362,-5.8667,28,-5.5434,-2.0131,33.4555,-14.0433,-5.817,29.9773,-11.7661,-9.2244], +// 4 16 26.5 -10.7479 -10.7479 26.5 -8.2635 -7.8222 28 -7.6362 -5.8667 29.9773 -11.7661 -9.2244 + [4,16,26.5,-10.7479,-10.7479,26.5,-8.2635,-7.8222,28,-7.6362,-5.8667,29.9773,-11.7661,-9.2244], +// 2 24 26.5 -8.2635 -7.8222 26.5 -10.7479 -10.7479 + [2,24,26.5,-8.2635,-7.8222,26.5,-10.7479,-10.7479], +// 5 24 28 -7.6362 -5.8667 29.9773 -11.7661 -9.2244 26.5 -10.7479 -10.7479 33.4555 -14.0433 -5.817 + [5,24,28,-7.6362,-5.8667,29.9773,-11.7661,-9.2244,26.5,-10.7479,-10.7479,33.4555,-14.0433,-5.817], +// 5 24 28 -5.5434 -2.0131 33.4555 -14.0433 -5.817 29.9773 -11.7661 -9.2244 35 -15.2 0 + [5,24,28,-5.5434,-2.0131,33.4555,-14.0433,-5.817,29.9773,-11.7661,-9.2244,35,-15.2,0], +// 5 24 28 -5.19 0 35 -15.2 0 33.4555 -14.0433 -5.817 33.4555 -14.0433 5.817 + [5,24,28,-5.19,0,35,-15.2,0,33.4555,-14.0433,-5.817,33.4555,-14.0433,5.817], +// 4 16 28 -5.19 0 28 -7.6362 -5.8667 28 -4.4 -4.4 28 -4.4 0 + [4,16,28,-5.19,0,28,-7.6362,-5.8667,28,-4.4,-4.4,28,-4.4,0], +// 4 16 28 -4.4 -4.4 28 -7.6362 -5.8667 28 0 -5.8667 28 0 -4.4 + [4,16,28,-4.4,-4.4,28,-7.6362,-5.8667,28,0,-5.8667,28,0,-4.4], +// 4 16 28 -4.4 4.4 28 -7.6362 5.8667 28 -5.19 0 28 -4.4 0 + [4,16,28,-4.4,4.4,28,-7.6362,5.8667,28,-5.19,0,28,-4.4,0], +// 4 16 28 0 5.8667 28 -7.6362 5.8667 28 -4.4 4.4 28 0 4.4 + [4,16,28,0,5.8667,28,-7.6362,5.8667,28,-4.4,4.4,28,0,4.4], +// 2 24 28 -7.6362 -5.8667 28 0 -5.8667 + [2,24,28,-7.6362,-5.8667,28,0,-5.8667], +// 2 24 26.5 -8.2635 -7.8222 26.5 0 -7.8222 + [2,24,26.5,-8.2635,-7.8222,26.5,0,-7.8222], +// 4 16 40 -14.0433 5.817 40 -15.2 0 35 -15.2 0 33.4555 -14.0433 5.817 + [4,16,40,-14.0433,5.817,40,-15.2,0,35,-15.2,0,33.4555,-14.0433,5.817], +// 4 16 40 -10.7479 10.7479 40 -14.0433 5.817 33.4555 -14.0433 5.817 26.5 -10.7479 10.7479 + [4,16,40,-10.7479,10.7479,40,-14.0433,5.817,33.4555,-14.0433,5.817,26.5,-10.7479,10.7479], +// 2 24 40 -15.2 0 40 -14.0433 5.817 + [2,24,40,-15.2,0,40,-14.0433,5.817], +// 2 24 40 -14.0433 5.817 40 -10.7479 10.7479 + [2,24,40,-14.0433,5.817,40,-10.7479,10.7479], +// 4 16 26.5 -10.7479 10.7479 26.5 -8.2635 7.8222 26.5 5.5311 5.5311 26.5 0 15.2 + [4,16,26.5,-10.7479,10.7479,26.5,-8.2635,7.8222,26.5,5.5311,5.5311,26.5,0,15.2], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 40 0 0 0 -13.5 0 0 0 -15.2 -15.2 0 0 1-8cylo.dat + [1,16,40,0,0,0,-13.5,0,0,0,-15.2,-15.2,0,0, ldraw_lib__1_8cylo()], +// 1 16 26.5 0 0 0 -1 0 0 0 -15.2 -15.2 0 0 1-8chrd.dat + [1,16,26.5,0,0,0,-1,0,0,0,-15.2,-15.2,0,0, ldraw_lib__1_8chrd()], +// 4 16 35 -15.2 0 40 -15.2 0 40 -14.0433 -5.817 33.4555 -14.0433 -5.817 + [4,16,35,-15.2,0,40,-15.2,0,40,-14.0433,-5.817,33.4555,-14.0433,-5.817], +// 4 16 33.4555 -14.0433 -5.817 40 -14.0433 -5.817 40 -10.7479 -10.7479 26.5 -10.7479 -10.7479 + [4,16,33.4555,-14.0433,-5.817,40,-14.0433,-5.817,40,-10.7479,-10.7479,26.5,-10.7479,-10.7479], +// 2 24 40 -15.2 0 40 -14.0433 -5.817 + [2,24,40,-15.2,0,40,-14.0433,-5.817], +// 2 24 40 -14.0433 -5.817 40 -10.7479 -10.7479 + [2,24,40,-14.0433,-5.817,40,-10.7479,-10.7479], +// 4 16 26.5 5.5311 -5.5311 26.5 -8.2635 -7.8222 26.5 -10.7479 -10.7479 26.5 0 -15.2 + [4,16,26.5,5.5311,-5.5311,26.5,-8.2635,-7.8222,26.5,-10.7479,-10.7479,26.5,0,-15.2], +// 2 24 24.1 -7.2109 1.506 24.1 -8.8854 4.4 + [2,24,24.1,-7.2109,1.506,24.1,-8.8854,4.4], +// 2 24 29.6639 -17.5541 7.2713 31.5764 -18.1601 4.2236 + [2,24,29.6639,-17.5541,7.2713,31.5764,-18.1601,4.2236], +// 2 24 24.1 -6.8769 0 24.1 -7.2109 1.506 + [2,24,24.1,-6.8769,0,24.1,-7.2109,1.506], +// 2 24 31.5764 -18.1601 4.2236 32.8556 -19 0 + [2,24,31.5764,-18.1601,4.2236,32.8556,-19,0], +// 2 24 22.5 -15.3098 10.6295 26.6039 -16.2195 9.2683 + [2,24,22.5,-15.3098,10.6295,26.6039,-16.2195,9.2683], +// 2 24 23.2245 -8.7192 5.2026 22.5 -9.0937 5.8667 + [2,24,23.2245,-8.7192,5.2026,22.5,-9.0937,5.8667], +// 2 24 24.1 -8.8854 4.4 23.2245 -8.7192 5.2026 + [2,24,24.1,-8.8854,4.4,23.2245,-8.7192,5.2026], +// 2 24 26.6039 -16.2195 9.2683 29.6639 -17.5541 7.2713 + [2,24,26.6039,-16.2195,9.2683,29.6639,-17.5541,7.2713], +// 4 16 32.8556 -19 0 31.5764 -18.1601 4.2236 24.1 -7.2109 1.506 24.1 -6.8769 0 + [4,16,32.8556,-19,0,31.5764,-18.1601,4.2236,24.1,-7.2109,1.506,24.1,-6.8769,0], +// 4 16 29.6639 -17.5541 7.2713 24.1 -8.8854 4.4 24.1 -7.2109 1.506 31.5764 -18.1601 4.2236 + [4,16,29.6639,-17.5541,7.2713,24.1,-8.8854,4.4,24.1,-7.2109,1.506,31.5764,-18.1601,4.2236], +// 4 16 26.6039 -16.2195 9.2683 23.2245 -8.7192 5.2026 24.1 -8.8854 4.4 29.6639 -17.5541 7.2713 + [4,16,26.6039,-16.2195,9.2683,23.2245,-8.7192,5.2026,24.1,-8.8854,4.4,29.6639,-17.5541,7.2713], +// 4 16 22.5 -9.0937 5.8667 23.2245 -8.7192 5.2026 26.6039 -16.2195 9.2683 22.5 -15.3098 10.6295 + [4,16,22.5,-9.0937,5.8667,23.2245,-8.7192,5.2026,26.6039,-16.2195,9.2683,22.5,-15.3098,10.6295], +// 4 16 40 -19 0 40 -17.5541 7.2713 31.5764 -18.1601 4.2236 32.8556 -19 0 + [4,16,40,-19,0,40,-17.5541,7.2713,31.5764,-18.1601,4.2236,32.8556,-19,0], +// 4 16 40 -13.4349 13.4349 22.5 -13.4349 13.4349 22.5 -15.3098 10.6295 40 -17.5541 7.2713 + [4,16,40,-13.4349,13.4349,22.5,-13.4349,13.4349,22.5,-15.3098,10.6295,40,-17.5541,7.2713], +// 3 16 22.5 -15.3098 10.6295 26.6039 -16.2195 9.2683 40 -17.5541 7.2713 + [3,16,22.5,-15.3098,10.6295,26.6039,-16.2195,9.2683,40,-17.5541,7.2713], +// 3 16 40 -17.5541 7.2713 26.6039 -16.2195 9.2683 29.6639 -17.5541 7.2713 + [3,16,40,-17.5541,7.2713,26.6039,-16.2195,9.2683,29.6639,-17.5541,7.2713], +// 3 16 29.6639 -17.5541 7.2713 31.5764 -18.1601 4.2236 40 -17.5541 7.2713 + [3,16,29.6639,-17.5541,7.2713,31.5764,-18.1601,4.2236,40,-17.5541,7.2713], +// 2 24 40 -17.5541 7.2713 40 -13.4349 13.4349 + [2,24,40,-17.5541,7.2713,40,-13.4349,13.4349], +// 2 24 40 -17.5541 7.2713 40 -19 0 + [2,24,40,-17.5541,7.2713,40,-19,0], +// 4 16 40 -17.5541 7.2713 40 -19 0 40 -15.2 0 40 -14.0433 5.817 + [4,16,40,-17.5541,7.2713,40,-19,0,40,-15.2,0,40,-14.0433,5.817], +// 4 16 40 -13.4349 13.4349 40 -17.5541 7.2713 40 -14.0433 5.817 40 -10.7479 10.7479 + [4,16,40,-13.4349,13.4349,40,-17.5541,7.2713,40,-14.0433,5.817,40,-10.7479,10.7479], +// 2 24 22.5 -13.4349 13.4349 22.5 -15.3098 10.6295 + [2,24,22.5,-13.4349,13.4349,22.5,-15.3098,10.6295], +// 2 24 22.5 -15.3098 10.6295 22.5 -9.0937 5.8667 + [2,24,22.5,-15.3098,10.6295,22.5,-9.0937,5.8667], +// 5 24 26.6039 -16.2195 9.2683 23.2245 -8.7192 5.2026 22.5 -15.3098 10.6295 24.1 -8.8854 4.4 + [5,24,26.6039,-16.2195,9.2683,23.2245,-8.7192,5.2026,22.5,-15.3098,10.6295,24.1,-8.8854,4.4], +// 5 24 29.6639 -17.5541 7.2713 24.1 -8.8854 4.4 24.1 -7.2109 1.506 23.2245 -8.7192 5.2026 + [5,24,29.6639,-17.5541,7.2713,24.1,-8.8854,4.4,24.1,-7.2109,1.506,23.2245,-8.7192,5.2026], +// 5 24 31.5764 -18.1601 4.2236 24.1 -7.2109 1.506 24.1 -6.8769 0 24.1 -8.8854 4.4 + [5,24,31.5764,-18.1601,4.2236,24.1,-7.2109,1.506,24.1,-6.8769,0,24.1,-8.8854,4.4], +// 5 24 29.6639 -17.5541 7.2713 40 -17.5541 7.2713 31.5764 -18.1601 4.2236 26.6039 -16.2195 9.2683 + [5,24,29.6639,-17.5541,7.2713,40,-17.5541,7.2713,31.5764,-18.1601,4.2236,26.6039,-16.2195,9.2683], +// 1 16 24.1 0 0 0 1 0 0 0 -4.4 4.4 0 0 2-4ndis.dat + [1,16,24.1,0,0,0,1,0,0,0,-4.4,4.4,0,0, ldraw_lib__2_4ndis()], +// 2 24 24.1 -7.2109 -1.506 24.1 -8.8854 -4.4 + [2,24,24.1,-7.2109,-1.506,24.1,-8.8854,-4.4], +// 2 24 29.6639 -17.5541 -7.2713 31.5764 -18.1601 -4.2236 + [2,24,29.6639,-17.5541,-7.2713,31.5764,-18.1601,-4.2236], +// 2 24 24.1 -6.8769 0 24.1 -7.2109 -1.506 + [2,24,24.1,-6.8769,0,24.1,-7.2109,-1.506], +// 2 24 31.5764 -18.1601 -4.2236 32.8556 -19 0 + [2,24,31.5764,-18.1601,-4.2236,32.8556,-19,0], +// 2 24 22.5 -15.3098 -10.6295 26.6039 -16.2195 -9.2683 + [2,24,22.5,-15.3098,-10.6295,26.6039,-16.2195,-9.2683], +// 2 24 23.2245 -8.7192 -5.2026 22.5 -9.0937 -5.8667 + [2,24,23.2245,-8.7192,-5.2026,22.5,-9.0937,-5.8667], +// 2 24 24.1 -8.8854 -4.4 23.2245 -8.7192 -5.2026 + [2,24,24.1,-8.8854,-4.4,23.2245,-8.7192,-5.2026], +// 2 24 26.6039 -16.2195 -9.2683 29.6639 -17.5541 -7.2713 + [2,24,26.6039,-16.2195,-9.2683,29.6639,-17.5541,-7.2713], +// 4 16 24.1 -7.2109 -1.506 31.5764 -18.1601 -4.2236 32.8556 -19 0 24.1 -6.8769 0 + [4,16,24.1,-7.2109,-1.506,31.5764,-18.1601,-4.2236,32.8556,-19,0,24.1,-6.8769,0], +// 4 16 24.1 -7.2109 -1.506 24.1 -8.8854 -4.4 29.6639 -17.5541 -7.2713 31.5764 -18.1601 -4.2236 + [4,16,24.1,-7.2109,-1.506,24.1,-8.8854,-4.4,29.6639,-17.5541,-7.2713,31.5764,-18.1601,-4.2236], +// 4 16 24.1 -8.8854 -4.4 23.2245 -8.7192 -5.2026 26.6039 -16.2195 -9.2683 29.6639 -17.5541 -7.2713 + [4,16,24.1,-8.8854,-4.4,23.2245,-8.7192,-5.2026,26.6039,-16.2195,-9.2683,29.6639,-17.5541,-7.2713], +// 4 16 26.6039 -16.2195 -9.2683 23.2245 -8.7192 -5.2026 22.5 -9.0937 -5.8667 22.5 -15.3098 -10.6295 + [4,16,26.6039,-16.2195,-9.2683,23.2245,-8.7192,-5.2026,22.5,-9.0937,-5.8667,22.5,-15.3098,-10.6295], +// 4 16 31.5764 -18.1601 -4.2236 40 -17.5541 -7.2713 40 -19 0 32.8556 -19 0 + [4,16,31.5764,-18.1601,-4.2236,40,-17.5541,-7.2713,40,-19,0,32.8556,-19,0], +// 4 16 22.5 -15.3098 -10.6295 22.5 -13.4349 -13.4349 40 -13.4349 -13.4349 40 -17.5541 -7.2713 + [4,16,22.5,-15.3098,-10.6295,22.5,-13.4349,-13.4349,40,-13.4349,-13.4349,40,-17.5541,-7.2713], +// 3 16 26.6039 -16.2195 -9.2683 22.5 -15.3098 -10.6295 40 -17.5541 -7.2713 + [3,16,26.6039,-16.2195,-9.2683,22.5,-15.3098,-10.6295,40,-17.5541,-7.2713], +// 3 16 26.6039 -16.2195 -9.2683 40 -17.5541 -7.2713 29.6639 -17.5541 -7.2713 + [3,16,26.6039,-16.2195,-9.2683,40,-17.5541,-7.2713,29.6639,-17.5541,-7.2713], +// 3 16 31.5764 -18.1601 -4.2236 29.6639 -17.5541 -7.2713 40 -17.5541 -7.2713 + [3,16,31.5764,-18.1601,-4.2236,29.6639,-17.5541,-7.2713,40,-17.5541,-7.2713], +// 2 24 40 -17.5541 -7.2713 40 -13.4349 -13.4349 + [2,24,40,-17.5541,-7.2713,40,-13.4349,-13.4349], +// 2 24 40 -17.5541 -7.2713 40 -19 0 + [2,24,40,-17.5541,-7.2713,40,-19,0], +// 4 16 40 -15.2 0 40 -19 0 40 -17.5541 -7.2713 40 -14.0433 -5.817 + [4,16,40,-15.2,0,40,-19,0,40,-17.5541,-7.2713,40,-14.0433,-5.817], +// 4 16 40 -14.0433 -5.817 40 -17.5541 -7.2713 40 -13.4349 -13.4349 40 -10.7479 -10.7479 + [4,16,40,-14.0433,-5.817,40,-17.5541,-7.2713,40,-13.4349,-13.4349,40,-10.7479,-10.7479], +// 2 24 22.5 -13.4349 -13.4349 22.5 -15.3098 -10.6295 + [2,24,22.5,-13.4349,-13.4349,22.5,-15.3098,-10.6295], +// 2 24 22.5 -15.3098 -10.6295 22.5 -9.0937 -5.8667 + [2,24,22.5,-15.3098,-10.6295,22.5,-9.0937,-5.8667], +// 5 24 26.6039 -16.2195 -9.2683 23.2245 -8.7192 -5.2026 22.5 -15.3098 -10.6295 24.1 -8.8854 -4.4 + [5,24,26.6039,-16.2195,-9.2683,23.2245,-8.7192,-5.2026,22.5,-15.3098,-10.6295,24.1,-8.8854,-4.4], +// 5 24 29.6639 -17.5541 -7.2713 24.1 -8.8854 -4.4 24.1 -7.2109 -1.506 23.2245 -8.7192 -5.2026 + [5,24,29.6639,-17.5541,-7.2713,24.1,-8.8854,-4.4,24.1,-7.2109,-1.506,23.2245,-8.7192,-5.2026], +// 5 24 31.5764 -18.1601 -4.2236 24.1 -7.2109 -1.506 24.1 -6.8769 0 24.1 -8.8854 -4.4 + [5,24,31.5764,-18.1601,-4.2236,24.1,-7.2109,-1.506,24.1,-6.8769,0,24.1,-8.8854,-4.4], +// 5 24 29.6639 -17.5541 -7.2713 40 -17.5541 -7.2713 31.5764 -18.1601 -4.2236 26.6039 -16.2195 -9.2683 + [5,24,29.6639,-17.5541,-7.2713,40,-17.5541,-7.2713,31.5764,-18.1601,-4.2236,26.6039,-16.2195,-9.2683], +// 2 24 24.1 -8.8854 4.4 24.1 0 4.4 + [2,24,24.1,-8.8854,4.4,24.1,0,4.4], +// 2 24 22.5 -9.0937 5.8667 22.5 0 5.8667 + [2,24,22.5,-9.0937,5.8667,22.5,0,5.8667], +// 4 16 23.2245 -8.7192 5.2026 22.5 -9.0937 5.8667 22.5 0 5.8667 24.1 0 4.4 + [4,16,23.2245,-8.7192,5.2026,22.5,-9.0937,5.8667,22.5,0,5.8667,24.1,0,4.4], +// 4 16 24.1 -8.8854 4.4 24.1 -4.4 4.4 24.1 -4.4 0 24.1 -7.2109 1.506 + [4,16,24.1,-8.8854,4.4,24.1,-4.4,4.4,24.1,-4.4,0,24.1,-7.2109,1.506], +// 3 16 24.1 -8.8854 4.4 23.2245 -8.7192 5.2026 24.1 0 4.4 + [3,16,24.1,-8.8854,4.4,23.2245,-8.7192,5.2026,24.1,0,4.4], +// 3 16 24.1 -6.8769 0 24.1 -7.2109 1.506 24.1 -4.4 0 + [3,16,24.1,-6.8769,0,24.1,-7.2109,1.506,24.1,-4.4,0], +// 2 24 24.1 -8.8854 -4.4 24.1 0 -4.4 + [2,24,24.1,-8.8854,-4.4,24.1,0,-4.4], +// 2 24 22.5 -9.0937 -5.8667 22.5 0 -5.8667 + [2,24,22.5,-9.0937,-5.8667,22.5,0,-5.8667], +// 4 16 22.5 0 -5.8667 22.5 -9.0937 -5.8667 23.2245 -8.7192 -5.2026 24.1 0 -4.4 + [4,16,22.5,0,-5.8667,22.5,-9.0937,-5.8667,23.2245,-8.7192,-5.2026,24.1,0,-4.4], +// 4 16 24.1 -4.4 0 24.1 -4.4 -4.4 24.1 -8.8854 -4.4 24.1 -7.2109 -1.506 + [4,16,24.1,-4.4,0,24.1,-4.4,-4.4,24.1,-8.8854,-4.4,24.1,-7.2109,-1.506], +// 3 16 23.2245 -8.7192 -5.2026 24.1 -8.8854 -4.4 24.1 0 -4.4 + [3,16,23.2245,-8.7192,-5.2026,24.1,-8.8854,-4.4,24.1,0,-4.4], +// 3 16 24.1 -7.2109 -1.506 24.1 -6.8769 0 24.1 -4.4 0 + [3,16,24.1,-7.2109,-1.506,24.1,-6.8769,0,24.1,-4.4,0], +// 1 16 22.5 0 0 0 1 0 0 0 5.86667 5.86667 0 0 2-4ndis.dat + [1,16,22.5,0,0,0,1,0,0,0,5.86667,5.86667,0,0, ldraw_lib__2_4ndis()], +// 4 16 22.5 0 5.8667 22.5 -15.3098 10.6295 22.5 -13.4349 13.4349 22.5 5.8667 5.8667 + [4,16,22.5,0,5.8667,22.5,-15.3098,10.6295,22.5,-13.4349,13.4349,22.5,5.8667,5.8667], +// 3 16 22.5 -15.3098 10.6295 22.5 0 5.8667 22.5 -9.0937 5.8667 + [3,16,22.5,-15.3098,10.6295,22.5,0,5.8667,22.5,-9.0937,5.8667], +// 4 16 22.5 -13.4349 -13.4349 22.5 -15.3098 -10.6295 22.5 0 -5.8667 22.5 5.8667 -5.8667 + [4,16,22.5,-13.4349,-13.4349,22.5,-15.3098,-10.6295,22.5,0,-5.8667,22.5,5.8667,-5.8667], +// 3 16 22.5 0 -5.8667 22.5 -15.3098 -10.6295 22.5 -9.0937 -5.8667 + [3,16,22.5,0,-5.8667,22.5,-15.3098,-10.6295,22.5,-9.0937,-5.8667], +// 5 24 33.4555 -14.0433 -5.817 40 -14.0433 -5.817 40 -15.2 0 40 -10.7479 -10.7479 + [5,24,33.4555,-14.0433,-5.817,40,-14.0433,-5.817,40,-15.2,0,40,-10.7479,-10.7479], +// 5 24 40 -14.0433 5.817 33.4555 -14.0433 5.817 40 -10.7479 10.7479 40 -15.2 0 + [5,24,40,-14.0433,5.817,33.4555,-14.0433,5.817,40,-10.7479,10.7479,40,-15.2,0], +// 5 24 40 -15.2 0 35 -15.2 0 40 -14.0433 5.817 40 -14.0433 -5.817 + [5,24,40,-15.2,0,35,-15.2,0,40,-14.0433,5.817,40,-14.0433,-5.817], +// 5 24 26.5 -10.7479 10.7479 40 -10.7479 10.7479 40 -14.0433 5.817 40 -5.817 14.0433 + [5,24,26.5,-10.7479,10.7479,40,-10.7479,10.7479,40,-14.0433,5.817,40,-5.817,14.0433], +// 5 24 26.5 -10.7479 -10.7479 40 -10.7479 -10.7479 40 -14.0433 -5.817 40 -5.817 -14.0433 + [5,24,26.5,-10.7479,-10.7479,40,-10.7479,-10.7479,40,-14.0433,-5.817,40,-5.817,-14.0433], +// 5 24 32.8556 -19 0 40 -19 0 40 -17.5541 -7.2713 40 -17.5541 7.2713 + [5,24,32.8556,-19,0,40,-19,0,40,-17.5541,-7.2713,40,-17.5541,7.2713], +// 5 24 24.1 -6.8769 0 32.8556 -19 0 31.5764 -18.1601 -4.2236 31.5764 -18.1601 4.2236 + [5,24,24.1,-6.8769,0,32.8556,-19,0,31.5764,-18.1601,-4.2236,31.5764,-18.1601,4.2236], +// 5 24 22.5 -13.4349 13.4349 40 -13.4349 13.4349 40 -7.2713 17.5541 40 -17.5541 7.2713 + [5,24,22.5,-13.4349,13.4349,40,-13.4349,13.4349,40,-7.2713,17.5541,40,-17.5541,7.2713], +// 5 24 22.5 -13.4349 -13.4349 40 -13.4349 -13.4349 40 -7.2713 -17.5541 40 -17.5541 -7.2713 + [5,24,22.5,-13.4349,-13.4349,40,-13.4349,-13.4349,40,-7.2713,-17.5541,40,-17.5541,-7.2713], +// +// 4 16 28 0 5.86667 26.5 0 7.8222 26.5 -8.2635 7.8222 28 -7.6362 5.8667 + [4,16,28,0,5.86667,26.5,0,7.8222,26.5,-8.2635,7.8222,28,-7.6362,5.8667], +]; +module ldraw_lib__dhingesocket(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__dhingesocket(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__dhingesocket(line=0.2); \ No newline at end of file diff --git a/p/dsnappin.scad b/p/dsnappin.scad index 0744e8da4..ef55f3bc3 100644 --- a/p/dsnappin.scad +++ b/p/dsnappin.scad @@ -4,7 +4,7 @@ use <1-8edge.scad> use <4-4con16.scad> use <4-4cylo.scad> use <4-4edge.scad> -use <4-4rin10.scad> +use <4-4ring10.scad> use <4-4ring3.scad> use <4-4ring4.scad> use @@ -13,7 +13,7 @@ function ldraw_lib__dsnappin() = [ // 0 Duplo Snapping Pin for Turntables // 0 Name: dsnappin.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Primitive UPDATE 2023-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__dsnappin() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-03-05 [OrionP] Official Update 2023-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Fits dsnapridge primitive // 0 // (ridges inside Duplo tubes R14 internal) @@ -32,8 +33,8 @@ function ldraw_lib__dsnappin() = [ [1,16,0,-10.5,0,10.5,0,0,0,-3,0,0,0,10.5, ldraw_lib__4_4cylo()], // 1 16 0 -10.5 0 3.5 0 0 0 1 0 0 0 3.5 4-4ring3.dat [1,16,0,-10.5,0,3.5,0,0,0,1,0,0,0,3.5, ldraw_lib__4_4ring3()], -// 1 16 0 -13.5 0 1.05 0 0 0 -1 0 0 0 1.05 4-4rin10.dat - [1,16,0,-13.5,0,1.05,0,0,0,-1,0,0,0,1.05, ldraw_lib__4_4rin10()], +// 1 16 0 -13.5 0 1.05 0 0 0 -1 0 0 0 1.05 4-4ring10.dat + [1,16,0,-13.5,0,1.05,0,0,0,-1,0,0,0,1.05, ldraw_lib__4_4ring10()], // 1 16 0 -13.5 0 11.55 0 0 0 -1 0 0 0 11.55 4-4edge.dat [1,16,0,-13.5,0,11.55,0,0,0,-1,0,0,0,11.55, ldraw_lib__4_4edge()], // 1 16 0 -13.5 0 0.67941 0 0 0 -6.5 0 0 0 0.67941 4-4con16.dat diff --git a/p/filletr0s.scad b/p/filletr0s.scad index 4278bb769..8c1a01f8f 100644 --- a/p/filletr0s.scad +++ b/p/filletr0s.scad @@ -1,38 +1,50 @@ use <../lib.scad> -use -use +use +use +use function ldraw_lib__filletr0s() = [ -// 0 Fillet Reinforced 3 LDU Inter-Stud +// 0 Fillet Reinforced 3 LDU Inter-Stud // 0 Name: filletr0s.dat -// 0 Author: Jude Parrill [theJudeAbides] -// 0 !LDRAW_ORG Primitive UPDATE 2013-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 +// 0 !HISTORY 2024-01-29 [Holly-Wood] Complete re-write, original by theJudeAbides +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 -11 0 0 1 0 0 0 20 0 0 0 1.5 box3u8p.dat - [1,16,-11,0,0,1,0,0,0,20,0,0,0,1.5, ldraw_lib__box3u8p()], -// 1 16 -8.75 10 1.5 -1.25 0 0 0 0 10 0 2.5 0 box4-2p.dat - [1,16,-8.75,10,1.5,-1.25,0,0,0,0,10,0,2.5,0, ldraw_lib__box4_2p()], -// 4 16 -7.5 20 -1.5 -10 20 -1.5 -10 20 1.5 -7.5 20 1.5 - [4,16,-7.5,20,-1.5,-10,20,-1.5,-10,20,1.5,-7.5,20,1.5], -// 1 16 -8.75 10 -1.5 1.25 0 0 0 0 10 0 -2.5 0 box4-2p.dat - [1,16,-8.75,10,-1.5,1.25,0,0,0,0,10,0,-2.5,0, ldraw_lib__box4_2p()], -// 1 16 0 0 0 7.5 0 0 0 20 0 0 0 1.5 box3u8p.dat - [1,16,0,0,0,7.5,0,0,0,20,0,0,0,1.5, ldraw_lib__box3u8p()], -// 1 16 8.75 10 1.5 -1.25 0 0 0 0 10 0 2.5 0 box4-2p.dat - [1,16,8.75,10,1.5,-1.25,0,0,0,0,10,0,2.5,0, ldraw_lib__box4_2p()], +// 1 16 11 0 0 -1 0 0 0 20 0 0 0 -1.5 box3u6.dat + [1,16,11,0,0,-1,0,0,0,20,0,0,0,-1.5, ldraw_lib__box3u6()], // 4 16 7.5 20 1.5 10 20 1.5 10 20 -1.5 7.5 20 -1.5 [4,16,7.5,20,1.5,10,20,1.5,10,20,-1.5,7.5,20,-1.5], -// 1 16 8.75 10 -1.5 1.25 0 0 0 0 10 0 -2.5 0 box4-2p.dat - [1,16,8.75,10,-1.5,1.25,0,0,0,0,10,0,-2.5,0, ldraw_lib__box4_2p()], -// 1 16 11 0 0 -1 0 0 0 20 0 0 0 -1.5 box3u8p.dat - [1,16,11,0,0,-1,0,0,0,20,0,0,0,-1.5, ldraw_lib__box3u8p()], +// 1 16 0 0 0 7.5 0 0 0 20 0 0 0 1.5 box3u4p.dat + [1,16,0,0,0,7.5,0,0,0,20,0,0,0,1.5, ldraw_lib__box3u4p()], +// 4 16 -7.5 20 -1.5 -10 20 -1.5 -10 20 1.5 -7.5 20 1.5 + [4,16,-7.5,20,-1.5,-10,20,-1.5,-10,20,1.5,-7.5,20,1.5], +// 1 16 -11 0 0 1 0 0 0 20 0 0 0 1.5 box3u6.dat + [1,16,-11,0,0,1,0,0,0,20,0,0,0,1.5, ldraw_lib__box3u6()], +// +// 1 16 -8.75 10 1.5 -1.25 0 0 0 0 10 0 2.5 0 box4-5a.dat + [1,16,-8.75,10,1.5,-1.25,0,0,0,0,10,0,2.5,0, ldraw_lib__box4_5a()], +// 1 16 -8.75 10 -1.5 1.25 0 0 0 0 10 0 -2.5 0 box4-5a.dat + [1,16,-8.75,10,-1.5,1.25,0,0,0,0,10,0,-2.5,0, ldraw_lib__box4_5a()], +// 1 16 8.75 10 1.5 -1.25 0 0 0 0 10 0 2.5 0 box4-5a.dat + [1,16,8.75,10,1.5,-1.25,0,0,0,0,10,0,2.5,0, ldraw_lib__box4_5a()], +// 1 16 8.75 10 -1.5 1.25 0 0 0 0 10 0 -2.5 0 box4-5a.dat + [1,16,8.75,10,-1.5,1.25,0,0,0,0,10,0,-2.5,0, ldraw_lib__box4_5a()], +// +// 2 24 10 0 4 7.5 0 4 + [2,24,10,0,4,7.5,0,4], +// 2 24 10 0 -4 7.5 0 -4 + [2,24,10,0,-4,7.5,0,-4], +// 2 24 -7.5 0 4 -10 0 4 + [2,24,-7.5,0,4,-10,0,4], +// 2 24 -7.5 0 -4 -10 0 -4 + [2,24,-7.5,0,-4,-10,0,-4], ]; module ldraw_lib__filletr0s(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__filletr0s(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/filletr1s.scad b/p/filletr1s.scad index 5f040f9fc..25e88fb1c 100644 --- a/p/filletr1s.scad +++ b/p/filletr1s.scad @@ -1,50 +1,65 @@ use <../lib.scad> +use use -use -use -use +use +use +use function ldraw_lib__filletr1s() = [ // 0 Fillet Reinforced 3 LDU to Side-Wall // 0 Name: filletr1s.dat -// 0 Author: Jude Parrill [theJudeAbides] -// 0 !LDRAW_ORG Primitive UPDATE 2013-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 +// 0 !HISTORY 2024-02-10 [Holly-Wood] Complete re-write, original by theJudeAbides +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 0 9 0 0 -1.5 0 20 0 1 0 0 box3u8p.dat - [1,16,0,0,9,0,0,-1.5,0,20,0,1,0,0, ldraw_lib__box3u8p()], -// 1 16 -1.5 10 11.25 0 -2.5 0 0 0 10 -1.25 0 0 box4-2p.dat - [1,16,-1.5,10,11.25,0,-2.5,0,0,0,10,-1.25,0,0, ldraw_lib__box4_2p()], -// 1 16 1.5 10 11.25 0 2.5 0 0 0 10 1.25 0 0 box4-2p.dat - [1,16,1.5,10,11.25,0,2.5,0,0,0,10,1.25,0,0, ldraw_lib__box4_2p()], +// 1 16 0 0 9 0 0 -1.5 0 20 0 1 0 0 box3u6.dat + [1,16,0,0,9,0,0,-1.5,0,20,0,1,0,0, ldraw_lib__box3u6()], // 4 16 1.5 20 12.5 1.5 20 10 -1.5 20 10 -1.5 20 12.5 [4,16,1.5,20,12.5,1.5,20,10,-1.5,20,10,-1.5,20,12.5], -// 1 16 0 0 20.625 0 0 -1.5 0 20 0 8.125 0 0 box3u8p.dat - [1,16,0,0,20.625,0,0,-1.5,0,20,0,8.125,0,0, ldraw_lib__box3u8p()], -// 1 16 -1.5 10 30 0 -2.5 0 0 0 10 -1.25 0 0 box4-2p.dat - [1,16,-1.5,10,30,0,-2.5,0,0,0,10,-1.25,0,0, ldraw_lib__box4_2p()], -// 1 16 1.5 10 30 0 2.5 0 0 0 10 1.25 0 0 box4-2p.dat - [1,16,1.5,10,30,0,2.5,0,0,0,10,1.25,0,0, ldraw_lib__box4_2p()], +// 1 16 -1.5 10 11.25 0 -2.5 0 0 0 10 -1.25 0 0 box4-5a.dat + [1,16,-1.5,10,11.25,0,-2.5,0,0,0,10,-1.25,0,0, ldraw_lib__box4_5a()], +// 2 24 -4 0 12.5 -4 0 10 + [2,24,-4,0,12.5,-4,0,10], +// 1 16 1.5 10 11.25 0 2.5 0 0 0 10 1.25 0 0 box4-5a.dat + [1,16,1.5,10,11.25,0,2.5,0,0,0,10,1.25,0,0, ldraw_lib__box4_5a()], +// 2 24 4 0 12.5 4 0 10 + [2,24,4,0,12.5,4,0,10], +// 1 16 0 0 20.625 0 0 -1.5 0 20 0 8.125 0 0 box3u4p.dat + [1,16,0,0,20.625,0,0,-1.5,0,20,0,8.125,0,0, ldraw_lib__box3u4p()], // 4 16 1.5 20 31.25 1.5 20 28.75 -1.5 20 28.75 -1.5 20 31.25 [4,16,1.5,20,31.25,1.5,20,28.75,-1.5,20,28.75,-1.5,20,31.25], -// 1 16 0 0 33.875 0 0 -1.5 0 20 0 2.625 0 0 box3u6.dat - [1,16,0,0,33.875,0,0,-1.5,0,20,0,2.625,0,0, ldraw_lib__box3u6()], -// 1 16 5.0625 10 36.5 3.625 0 0 0 0 10 0 1 0 rect2p.dat - [1,16,5.0625,10,36.5,3.625,0,0,0,0,10,0,1,0, ldraw_lib__rect2p()], -// 1 16 10 10 36.5 1.25 0 0 0 0 10 0 -0.5 0 box4-2p.dat - [1,16,10,10,36.5,1.25,0,0,0,0,10,0,-0.5,0, ldraw_lib__box4_2p()], -// 1 16 20 10 36.5 8.75 0 0 0 0 10 0 1 0 rect2p.dat - [1,16,20,10,36.5,8.75,0,0,0,0,10,0,1,0, ldraw_lib__rect2p()], -// 1 16 30 10 36.5 1.25 0 0 0 0 10 0 -0.5 0 box4-2p.dat - [1,16,30,10,36.5,1.25,0,0,0,0,10,0,-0.5,0, ldraw_lib__box4_2p()], -// 1 16 34.875 10 36.5 -3.625 0 0 0 0 -10 0 1 0 rect2p.dat - [1,16,34.875,10,36.5,-3.625,0,0,0,0,-10,0,1,0, ldraw_lib__rect2p()], +// 1 16 -1.5 10 30 0 -2.5 0 0 0 10 -1.25 0 0 box4-5a.dat + [1,16,-1.5,10,30,0,-2.5,0,0,0,10,-1.25,0,0, ldraw_lib__box4_5a()], +// 2 24 -4 0 31.25 -4 0 28.75 + [2,24,-4,0,31.25,-4,0,28.75], +// 1 16 1.5 10 30 0 2.5 0 0 0 10 1.25 0 0 box4-5a.dat + [1,16,1.5,10,30,0,2.5,0,0,0,10,1.25,0,0, ldraw_lib__box4_5a()], +// 2 24 4 0 31.25 4 0 28.75 + [2,24,4,0,31.25,4,0,28.75], +// 1 16 0 0 33.875 0 0 -1.5 0 20 0 2.625 0 0 box3u4p.dat + [1,16,0,0,33.875,0,0,-1.5,0,20,0,2.625,0,0, ldraw_lib__box3u4p()], +// +// 1 16 5.125 10 36.5 0 0 3.625 10 0 0 0 1 0 rect3.dat + [1,16,5.125,10,36.5,0,0,3.625,10,0,0,0,1,0, ldraw_lib__rect3()], +// 1 16 10 10 36.5 1.25 0 0 0 0 10 0 -0.5 0 box4-5a.dat + [1,16,10,10,36.5,1.25,0,0,0,0,10,0,-0.5,0, ldraw_lib__box4_5a()], +// 2 24 8.75 0 36 11.25 0 36 + [2,24,8.75,0,36,11.25,0,36], +// 1 16 20 10 36.5 8.75 0 0 0 0 10 0 1 0 rect.dat + [1,16,20,10,36.5,8.75,0,0,0,0,10,0,1,0, ldraw_lib__rect()], +// 1 16 30 10 36.5 1.25 0 0 0 0 10 0 -0.5 0 box4-5a.dat + [1,16,30,10,36.5,1.25,0,0,0,0,10,0,-0.5,0, ldraw_lib__box4_5a()], +// 2 24 28.75 0 36 31.25 0 36 + [2,24,28.75,0,36,31.25,0,36], +// 1 16 34.875 10 36.5 0 0 -3.625 10 0 0 0 1 0 rect3.dat + [1,16,34.875,10,36.5,0,0,-3.625,10,0,0,0,1,0, ldraw_lib__rect3()], ]; module ldraw_lib__filletr1s(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__filletr1s(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/filletr2s.scad b/p/filletr2s.scad index 05d9d2273..5d2f6b655 100644 --- a/p/filletr2s.scad +++ b/p/filletr2s.scad @@ -1,61 +1,81 @@ use <../lib.scad> -use +use +use use -use -use -use +use +use +use function ldraw_lib__filletr2s() = [ // 0 Fillet Reinforced 3 LDU to Corner-Walls // 0 Name: filletr2s.dat -// 0 Author: Jude Parrill [theJudeAbides] -// 0 !LDRAW_ORG Primitive UPDATE 2013-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 +// 0 !HISTORY 2024-02-11 [Holly-Wood] Complete re-write, original by theJudeAbides +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 0 9 0 0 -1.5 0 20 0 1 0 0 box3u8p.dat - [1,16,0,0,9,0,0,-1.5,0,20,0,1,0,0, ldraw_lib__box3u8p()], -// 1 16 -1.5 10 11.25 0 -2.5 0 0 0 10 -1.25 0 0 box4-2p.dat - [1,16,-1.5,10,11.25,0,-2.5,0,0,0,10,-1.25,0,0, ldraw_lib__box4_2p()], -// 1 16 1.5 10 11.25 0 2.5 0 0 0 10 1.25 0 0 box4-2p.dat - [1,16,1.5,10,11.25,0,2.5,0,0,0,10,1.25,0,0, ldraw_lib__box4_2p()], +// 1 16 0 0 9 0 0 -1.5 0 20 0 1 0 0 box3u6.dat + [1,16,0,0,9,0,0,-1.5,0,20,0,1,0,0, ldraw_lib__box3u6()], // 4 16 1.5 20 12.5 1.5 20 10 -1.5 20 10 -1.5 20 12.5 [4,16,1.5,20,12.5,1.5,20,10,-1.5,20,10,-1.5,20,12.5], -// 1 16 0 0 20.625 0 0 -1.5 0 20 0 8.125 0 0 box3u8p.dat - [1,16,0,0,20.625,0,0,-1.5,0,20,0,8.125,0,0, ldraw_lib__box3u8p()], -// 1 16 -1.5 10 30 0 -2.5 0 0 0 10 -1.25 0 0 box4-2p.dat - [1,16,-1.5,10,30,0,-2.5,0,0,0,10,-1.25,0,0, ldraw_lib__box4_2p()], -// 1 16 1.5 10 30 0 2.5 0 0 0 10 1.25 0 0 box4-2p.dat - [1,16,1.5,10,30,0,2.5,0,0,0,10,1.25,0,0, ldraw_lib__box4_2p()], +// 1 16 -1.5 10 11.25 0 -2.5 0 0 0 10 -1.25 0 0 box4-5a.dat + [1,16,-1.5,10,11.25,0,-2.5,0,0,0,10,-1.25,0,0, ldraw_lib__box4_5a()], +// 2 24 -4 0 12.5 -4 0 10 + [2,24,-4,0,12.5,-4,0,10], +// 1 16 1.5 10 11.25 0 2.5 0 0 0 10 1.25 0 0 box4-5a.dat + [1,16,1.5,10,11.25,0,2.5,0,0,0,10,1.25,0,0, ldraw_lib__box4_5a()], +// 2 24 4 0 12.5 4 0 10 + [2,24,4,0,12.5,4,0,10], +// 1 16 0 0 20.625 0 0 -1.5 0 20 0 8.125 0 0 box3u4p.dat + [1,16,0,0,20.625,0,0,-1.5,0,20,0,8.125,0,0, ldraw_lib__box3u4p()], // 4 16 1.5 20 31.25 1.5 20 28.75 -1.5 20 28.75 -1.5 20 31.25 [4,16,1.5,20,31.25,1.5,20,28.75,-1.5,20,28.75,-1.5,20,31.25], -// 1 16 0 0 33.875 0 0 -1.5 0 20 0 2.625 0 0 box3u6.dat - [1,16,0,0,33.875,0,0,-1.5,0,20,0,2.625,0,0, ldraw_lib__box3u6()], -// 1 16 5.0625 10 36.5 3.625 0 0 0 0 10 0 1 0 rect2p.dat - [1,16,5.0625,10,36.5,3.625,0,0,0,0,10,0,1,0, ldraw_lib__rect2p()], -// 1 16 10 10 36.5 1.25 0 0 0 0 10 0 -0.5 0 box4-2p.dat - [1,16,10,10,36.5,1.25,0,0,0,0,10,0,-0.5,0, ldraw_lib__box4_2p()], -// 1 16 20 10 36.5 8.75 0 0 0 0 10 0 1 0 rect2p.dat - [1,16,20,10,36.5,8.75,0,0,0,0,10,0,1,0, ldraw_lib__rect2p()], -// 1 16 30 10 36.5 1.25 0 0 0 0 10 0 -0.5 0 box4-2p.dat - [1,16,30,10,36.5,1.25,0,0,0,0,10,0,-0.5,0, ldraw_lib__box4_2p()], +// 1 16 -1.5 10 30 0 -2.5 0 0 0 10 -1.25 0 0 box4-5a.dat + [1,16,-1.5,10,30,0,-2.5,0,0,0,10,-1.25,0,0, ldraw_lib__box4_5a()], +// 2 24 -4 0 31.25 -4 0 28.75 + [2,24,-4,0,31.25,-4,0,28.75], +// 1 16 1.5 10 30 0 2.5 0 0 0 10 1.25 0 0 box4-5a.dat + [1,16,1.5,10,30,0,2.5,0,0,0,10,1.25,0,0, ldraw_lib__box4_5a()], +// 2 24 4 0 31.25 4 0 28.75 + [2,24,4,0,31.25,4,0,28.75], +// 1 16 0 0 33.875 0 0 -1.5 0 20 0 2.625 0 0 box3u4p.dat + [1,16,0,0,33.875,0,0,-1.5,0,20,0,2.625,0,0, ldraw_lib__box3u4p()], +// +// 1 16 5.125 10 36.5 0 0 3.625 10 0 0 0 1 0 rect3.dat + [1,16,5.125,10,36.5,0,0,3.625,10,0,0,0,1,0, ldraw_lib__rect3()], +// 1 16 10 10 36.5 1.25 0 0 0 0 10 0 -.5 0 box4-5a.dat + [1,16,10,10,36.5,1.25,0,0,0,0,10,0,-.5,0, ldraw_lib__box4_5a()], +// 2 24 8.75 0 36 11.25 0 36 + [2,24,8.75,0,36,11.25,0,36], +// 1 16 20 10 36.5 8.75 0 0 0 0 10 0 1 0 rect.dat + [1,16,20,10,36.5,8.75,0,0,0,0,10,0,1,0, ldraw_lib__rect()], +// 1 16 30 10 36.5 1.25 0 0 0 0 10 0 -.5 0 box4-5a.dat + [1,16,30,10,36.5,1.25,0,0,0,0,10,0,-.5,0, ldraw_lib__box4_5a()], +// 2 24 28.75 0 36 31.25 0 36 + [2,24,28.75,0,36,31.25,0,36], +// // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], -// 1 16 33.875 10 33.875 0 0 2.625 10 0 0 0 2.625 0 box2-7.dat - [1,16,33.875,10,33.875,0,0,2.625,10,0,0,0,2.625,0, ldraw_lib__box2_7()], -// 1 16 36.5 10 30 0 -0.5 0 0 0 10 -1.25 0 0 box4-2p.dat - [1,16,36.5,10,30,0,-0.5,0,0,0,10,-1.25,0,0, ldraw_lib__box4_2p()], -// 1 16 36.5 10 20 0 1 0 0 0 10 8.75 0 0 rect2p.dat - [1,16,36.5,10,20,0,1,0,0,0,10,8.75,0,0, ldraw_lib__rect2p()], -// 1 16 36.5 10 10 0 -0.5 0 0 0 10 -1.25 0 0 box4-2p.dat - [1,16,36.5,10,10,0,-0.5,0,0,0,10,-1.25,0,0, ldraw_lib__box4_2p()], -// 1 16 36.5 10 5.0625 0 1 0 0 0 10 -3.625 0 0 rect2p.dat - [1,16,36.5,10,5.0625,0,1,0,0,0,10,-3.625,0,0, ldraw_lib__rect2p()], +// 1 16 33.875 10 33.875 0 0 2.625 10 0 0 0 2.625 0 box2-5.dat + [1,16,33.875,10,33.875,0,0,2.625,10,0,0,0,2.625,0, ldraw_lib__box2_5()], +// 1 16 36.5 10 30 0 -.5 0 0 0 10 -1.25 0 0 box4-5a.dat + [1,16,36.5,10,30,0,-.5,0,0,0,10,-1.25,0,0, ldraw_lib__box4_5a()], +// 2 24 36 0 31.25 36 0 28.75 + [2,24,36,0,31.25,36,0,28.75], +// 1 16 36.5 10 20 0 1 0 0 0 10 8.75 0 0 rect.dat + [1,16,36.5,10,20,0,1,0,0,0,10,8.75,0,0, ldraw_lib__rect()], +// 1 16 36.5 10 10 0 -.5 0 0 0 10 -1.25 0 0 box4-5a.dat + [1,16,36.5,10,10,0,-.5,0,0,0,10,-1.25,0,0, ldraw_lib__box4_5a()], +// 2 24 36 0 11.25 36 0 8.75 + [2,24,36,0,11.25,36,0,8.75], +// 1 16 36.5 10 5.125 0 1 0 10 0 0 0 0 3.625 rect3.dat + [1,16,36.5,10,5.125,0,1,0,10,0,0,0,0,3.625, ldraw_lib__rect3()], ]; module ldraw_lib__filletr2s(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__filletr2s(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/logo-fire-badge-big-flame.scad b/p/logo-fire-badge-big-flame.scad index 263a0d6c5..0bb3b7828 100644 --- a/p/logo-fire-badge-big-flame.scad +++ b/p/logo-fire-badge-big-flame.scad @@ -4,7 +4,7 @@ function ldraw_lib__logo_fire_badge_big_flame() = [ // 0 Name: logo-fire-badge-big-flame.dat // 0 Author: Bjoern Sigve Storesund [Storesund] // 0 !LDRAW_ORG Primitive UPDATE 2024-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/p/logo-fire-badge-shield-background.scad b/p/logo-fire-badge-shield-background.scad index 5f1dc3f1d..1920ec4b4 100644 --- a/p/logo-fire-badge-shield-background.scad +++ b/p/logo-fire-badge-shield-background.scad @@ -4,7 +4,7 @@ function ldraw_lib__logo_fire_badge_shield_background() = [ // 0 Name: logo-fire-badge-shield-background.dat // 0 Author: Bjoern Sigve Storesund [Storesund] // 0 !LDRAW_ORG Primitive UPDATE 2024-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/p/logo-fire-badge-small-flame.scad b/p/logo-fire-badge-small-flame.scad index 50f7d6671..5c32a554a 100644 --- a/p/logo-fire-badge-small-flame.scad +++ b/p/logo-fire-badge-small-flame.scad @@ -4,7 +4,7 @@ function ldraw_lib__logo_fire_badge_small_flame() = [ // 0 Name: logo-fire-badge-small-flame.dat // 0 Author: Bjoern Sigve Storesund [Storesund] // 0 !LDRAW_ORG Primitive UPDATE 2024-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/p/npeghol12.scad b/p/npeghol12.scad index b3244c606..177322dca 100644 --- a/p/npeghol12.scad +++ b/p/npeghol12.scad @@ -8,9 +8,9 @@ use function ldraw_lib__npeghol12() = [ // 0 Technic Peg Hole with Extended Perimeter (One Side) and Surface // 0 Name: npeghol12.dat -// 0 Author: Joerg Sommerer [Brickaneer] -// 0 !LDRAW_ORG Primitive UPDATE 2023-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Max Murtazin [SwampKryakwa] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -19,7 +19,8 @@ function ldraw_lib__npeghol12() = [ // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 // 0 !HISTORY 2022-07-08 [SwampKryakwa] New primitive shape - corners of npegholes are now smoothed similar to the actual lego parts // 0 !HISTORY 2023-06-24 [OrionP] Official Update 2023-03 -// +// 0 !HISTORY 2024-02-29 [OrionP] Update author to Max Murtazin +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 10 1 0 0 0 1 0 0 0 -1 npeghol6a.dat [1,16,0,0,10,1,0,0,0,1,0,0,0,-1, ldraw_lib__npeghol6a()], diff --git a/p/npeghol13.scad b/p/npeghol13.scad index d9fd18b27..1950e9dac 100644 --- a/p/npeghol13.scad +++ b/p/npeghol13.scad @@ -7,9 +7,9 @@ use function ldraw_lib__npeghol13() = [ // 0 Technic Peg Hole with Extended Perimeter (Two Sides) and Surface // 0 Name: npeghol13.dat -// 0 Author: Joerg Sommerer [Brickaneer] -// 0 !LDRAW_ORG Primitive UPDATE 2023-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Max Murtazin [SwampKryakwa] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -18,7 +18,8 @@ function ldraw_lib__npeghol13() = [ // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 // 0 !HISTORY 2022-07-08 [SwampKryakwa] New primitive shape - corners of npegholes are now smoothed similar to the actual lego parts // 0 !HISTORY 2023-03-05 [OrionP] Official Update 2023-01 -// +// 0 !HISTORY 2024-02-29 [OrionP] Update author to Max Murtazin +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 0 1 1 -3.4442 1 1.6851 -3.4442 1 -1.6851 0 1 -1 [4,16,0,1,1,-3.4442,1,1.6851,-3.4442,1,-1.6851,0,1,-1], diff --git a/p/npeghol15b.scad b/p/npeghol15b.scad index e7e920ab0..3ed9e9a72 100644 --- a/p/npeghol15b.scad +++ b/p/npeghol15b.scad @@ -7,9 +7,9 @@ use function ldraw_lib__npeghol15b() = [ // 0 Technic Peg Hole Corner with Wide Tabs on 1 Side 0.125 // 0 Name: npeghol15b.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Primitive UPDATE 2023-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Max Murtazin [SwampKryakwa] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -20,7 +20,8 @@ function ldraw_lib__npeghol15b() = [ // 0 !HISTORY 2022-07-21 [SwampKryakwa] New primitive shape - corners of npegholes are now smoothed similar to the actual lego parts // 0 !HISTORY 2022-11-19 [Holly-Wood] Fixed control point // 0 !HISTORY 2023-06-24 [OrionP] Official Update 2023-03 -// +// 0 !HISTORY 2024-02-29 [OrionP] Update author to Max Murtazin +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 10 0 1.8 9 0 1.8 9 0 0 10 0 0 [4,16,10,0,1.8,9,0,1.8,9,0,0,10,0,0], diff --git a/p/npeghol3.scad b/p/npeghol3.scad index ec49969be..bd6f4682e 100644 --- a/p/npeghol3.scad +++ b/p/npeghol3.scad @@ -4,9 +4,9 @@ use function ldraw_lib__npeghol3() = [ // 0 Technic Peg Hole / Axle Hole Negative without Top Surface Extensions // 0 Name: npeghol3.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2023-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Max Murtazin [SwampKryakwa] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP For insert between cylinder and axlehol4.dat or axlehol5.dat // @@ -22,7 +22,8 @@ function ldraw_lib__npeghol3() = [ // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 // 0 !HISTORY 2022-07-08 [SwampKryakwa] New primitive shape - corners of npegholes are now smoothed similar to the actual lego parts // 0 !HISTORY 2023-03-05 [OrionP] Official Update 2023-01 -// +// 0 !HISTORY 2024-02-29 [OrionP] Update author to Max Murtazin +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 npeghol3a.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__npeghol3a()], diff --git a/p/npeghol4.scad b/p/npeghol4.scad index b59e3798d..e85b07f5c 100644 --- a/p/npeghol4.scad +++ b/p/npeghol4.scad @@ -4,9 +4,9 @@ use function ldraw_lib__npeghol4() = [ // 0 Technic Peg Hole / Axle Hole Negative with Top Surface Extension // 0 Name: npeghol4.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2023-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Max Murtazin [SwampKryakwa] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -20,7 +20,8 @@ function ldraw_lib__npeghol4() = [ // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 // 0 !HISTORY 2022-07-08 [SwampKryakwa] New primitive shape - corners of npegholes are now smoothed similar to the actual lego parts // 0 !HISTORY 2023-03-05 [OrionP] Official Update 2023-01 -// +// 0 !HISTORY 2024-02-29 [OrionP] Update author to Max Murtazin +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 npeghol4a.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__npeghol4a()], diff --git a/p/npeghol5.scad b/p/npeghol5.scad index 60cb388d2..a30392529 100644 --- a/p/npeghol5.scad +++ b/p/npeghol5.scad @@ -5,9 +5,9 @@ use <8/3-8ndis.scad> function ldraw_lib__npeghol5() = [ // 0 Technic Peg Hole 0.5 / Axle Hole Negative with Top Surface Extension // 0 Name: npeghol5.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2023-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Max Murtazin [SwampKryakwa] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -21,7 +21,8 @@ function ldraw_lib__npeghol5() = [ // 0 !HISTORY 2022-07-08 [SwampKryakwa] New primitive shape - corners of npegholes are now smoothed similar to the actual lego parts // 0 !HISTORY 2022-11-15 [Holly-Wood] Sanded part // 0 !HISTORY 2023-03-05 [OrionP] Official Update 2023-01 -// +// 0 !HISTORY 2024-02-29 [OrionP] Update author to Max Murtazin +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // for insert between cylinder and axlehol4.dat or axlehol5.dat // diff --git a/p/npeghol6a.scad b/p/npeghol6a.scad index edb2e4542..55fe8ea4b 100644 --- a/p/npeghol6a.scad +++ b/p/npeghol6a.scad @@ -4,9 +4,9 @@ use function ldraw_lib__npeghol6a() = [ // 0 Technic Peg Hole Negative 0.25 // 0 Name: npeghol6a.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Primitive UPDATE 2023-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Max Murtazin [SwampKryakwa] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -16,7 +16,8 @@ function ldraw_lib__npeghol6a() = [ // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 // 0 !HISTORY 2022-07-08 [SwampKryakwa] New primitive shape - corners of npegholes are now smoothed similar to the actual lego parts // 0 !HISTORY 2023-06-24 [OrionP] Official Update 2023-03 -// +// 0 !HISTORY 2024-02-29 [OrionP] Update author to Max Murtazin +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 npeghol6d.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__npeghol6d()], diff --git a/p/npeghol6b.scad b/p/npeghol6b.scad index 85a2ee714..a12315ad6 100644 --- a/p/npeghol6b.scad +++ b/p/npeghol6b.scad @@ -7,9 +7,9 @@ use function ldraw_lib__npeghol6b() = [ // 0 Technic Peg Hole Negative 0.25 with Middle Tab // 0 Name: npeghol6b.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Primitive UPDATE 2023-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Max Murtazin [SwampKryakwa] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -20,7 +20,8 @@ function ldraw_lib__npeghol6b() = [ // 0 !HISTORY 2022-07-08 [SwampKryakwa] New primitive shape - corners of npegholes are now smoothed similar to the actual lego parts // 0 !HISTORY 2022-11-29 [Holly-Wood] Restored origin, fixed overlap // 0 !HISTORY 2023-03-05 [OrionP] Official Update 2023-01 -// +// 0 !HISTORY 2024-02-29 [OrionP] Update author to Max Murtazin +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 0 0 9 1.7903 0 9 1.7903 0 10 0 0 10 [4,16,0,0,9,1.7903,0,9,1.7903,0,10,0,0,10], diff --git a/p/npeghol6d.scad b/p/npeghol6d.scad index ca1aab810..274e167b8 100644 --- a/p/npeghol6d.scad +++ b/p/npeghol6d.scad @@ -7,9 +7,9 @@ use function ldraw_lib__npeghol6d() = [ // 0 Technic Peg Hole Negative 0.25 without Extension // 0 Name: npeghol6d.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Primitive UPDATE 2023-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Max Murtazin [SwampKryakwa] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -20,7 +20,8 @@ function ldraw_lib__npeghol6d() = [ // 0 !HISTORY 2022-07-08 [SwampKryakwa] New primitive shape - corners of npegholes are now smoothed similar to the actual lego parts // 0 !HISTORY 2022-11-15 [Holly-Wood] Sanded part // 0 !HISTORY 2023-06-24 [OrionP] Official Update 2023-03 -// +// 0 !HISTORY 2024-02-29 [OrionP] Update author to Max Murtazin +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 6.3639 .5 9.23394 0 1 0 0 0 .5 .76606 0 0 rect2p.dat [1,16,6.3639,.5,9.23394,0,1,0,0,0,.5,.76606,0,0, ldraw_lib__rect2p()], diff --git a/p/npeghol7.scad b/p/npeghol7.scad index 01f969201..f7d23e1ac 100644 --- a/p/npeghol7.scad +++ b/p/npeghol7.scad @@ -7,9 +7,9 @@ use function ldraw_lib__npeghol7() = [ // 0 Technic Peg Hole Negative 0.5 without Top Surface Extensions // 0 Name: npeghol7.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2023-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Max Murtazin [SwampKryakwa] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -18,7 +18,8 @@ function ldraw_lib__npeghol7() = [ // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 // 0 !HISTORY 2022-07-08 [SwampKryakwa] New primitive shape - corners of npegholes are now smoothed similar to the actual lego parts // 0 !HISTORY 2023-03-05 [OrionP] Official Update 2023-01 -// +// 0 !HISTORY 2024-02-29 [OrionP] Update author to Max Murtazin +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 10 0 0 9 0 1 0 -9 0 0 1-16cylo.dat [1,16,0,0,10,0,0,9,0,1,0,-9,0,0, ldraw_lib__1_16cylo()], diff --git a/p/npeghol7a.scad b/p/npeghol7a.scad index cfcbd6479..217982594 100644 --- a/p/npeghol7a.scad +++ b/p/npeghol7a.scad @@ -4,9 +4,9 @@ use function ldraw_lib__npeghol7a() = [ // 0 Technic Peg Hole Negative 0.5 with Top Surface Extensions // 0 Name: npeghol7a.dat -// 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Primitive UPDATE 2023-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Max Murtazin [SwampKryakwa] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -16,7 +16,8 @@ function ldraw_lib__npeghol7a() = [ // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 // 0 !HISTORY 2022-07-08 [SwampKryakwa] New primitive shape - corners of npegholes are now smoothed similar to the actual lego parts // 0 !HISTORY 2023-03-05 [OrionP] Official Update 2023-01 -// +// 0 !HISTORY 2024-02-29 [OrionP] Update author to Max Murtazin +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 npeghol7.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__npeghol7()], diff --git a/p/npeghole.scad b/p/npeghole.scad index 31dc6d40a..21935783e 100644 --- a/p/npeghole.scad +++ b/p/npeghole.scad @@ -3,9 +3,9 @@ use function ldraw_lib__npeghole() = [ // 0 Technic Peg Hole Negative without Top Surface Extensions // 0 Name: npeghole.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2023-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Max Murtazin [SwampKryakwa] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -15,8 +15,8 @@ function ldraw_lib__npeghole() = [ // 0 !HISTORY 2012-02-16 [Philo] Changed to CCW // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 // 0 !HISTORY 2022-07-08 [SwampKryakwa] New primitive shape - corners of npegholes are now smoothed similar to the actual lego parts -// 0 !HISTORY 2023-03-05 [OrionP] Official Update 2023-01 -// +// 0 !HISTORY 2024-02-29 [OrionP] Update author to Max Murtazin +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 npeghol7.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__npeghol7()], diff --git a/p/peghole4.scad b/p/peghole4.scad index df617b761..e78b1cb70 100644 --- a/p/peghole4.scad +++ b/p/peghole4.scad @@ -1,6 +1,5 @@ use <../lib.scad> -use <2-4cyli.scad> -use <2-4edge.scad> +use <2-4cylo.scad> use <2-4ndis.scad> use <2-4ring3.scad> use <4-4edge.scad> @@ -8,9 +7,9 @@ use function ldraw_lib__peghole4() = [ // 0 Peg Hole End Extended Short // 0 Name: peghole4.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -21,34 +20,34 @@ function ldraw_lib__peghole4() = [ // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 // 0 !HISTORY 2012-02-16 [Philo] Changed to CCW // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-03-08 [Holly-Wood] Complete re-write, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 0 BFC INVERTNEXT - [0,"BFC","INVERTNEXT"], -// 1 16 0 0 0 8 0 0 0 2 0 0 0 8 2-4cyli.dat - [1,16,0,0,0,8,0,0,0,2,0,0,0,8, ldraw_lib__2_4cyli()], -// 1 16 0 0 0 8 0 0 0 1 0 0 0 8 2-4edge.dat - [1,16,0,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__2_4edge()], -// 1 16 0 2 0 8 0 0 0 1 0 0 0 8 2-4edge.dat - [1,16,0,2,0,8,0,0,0,1,0,0,0,8, ldraw_lib__2_4edge()], +// 1 16 0 2 0 2 0 0 0 1 0 0 0 2 2-4ring3.dat + [1,16,0,2,0,2,0,0,0,1,0,0,0,2, ldraw_lib__2_4ring3()], // 1 16 0 2 0 6 0 0 0 1 0 0 0 6 4-4edge.dat [1,16,0,2,0,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4edge()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 0 0 8 0 0 0 2 0 0 0 8 2-4cylo.dat + [1,16,0,0,0,8,0,0,0,2,0,0,0,8, ldraw_lib__2_4cylo()], // 1 16 0 2 0 6 0 0 0 1 0 0 0 -6 2-4ndis.dat [1,16,0,2,0,6,0,0,0,1,0,0,0,-6, ldraw_lib__2_4ndis()], -// 1 16 0 2 0 2 0 0 0 1 0 0 0 2 2-4ring3.dat - [1,16,0,2,0,2,0,0,0,1,0,0,0,2, ldraw_lib__2_4ring3()], -// 4 16 6 2 -6 8 2 -9 8 2 0 6 2 0 - [4,16,6,2,-6,8,2,-9,8,2,0,6,2,0], -// 4 16 6 2 -6 -6 2 -6 -8 2 -9 8 2 -9 - [4,16,6,2,-6,-6,2,-6,-8,2,-9,8,2,-9], -// 4 16 -6 2 -6 -6 2 0 -8 2 0 -8 2 -9 - [4,16,-6,2,-6,-6,2,0,-8,2,0,-8,2,-9], // 1 16 8 1 -4.5 0 1 0 1 0 0 0 0 -4.5 rect3.dat [1,16,8,1,-4.5,0,1,0,1,0,0,0,0,-4.5, ldraw_lib__rect3()], -// 1 16 -8 1 -4.5 0 -1 0 1 0 0 0 0 -4.5 rect3.dat - [1,16,-8,1,-4.5,0,-1,0,1,0,0,0,0,-4.5, ldraw_lib__rect3()], +// 1 16 -8 1 -4.5 0 -1 0 -1 0 0 0 0 -4.5 rect3.dat + [1,16,-8,1,-4.5,0,-1,0,-1,0,0,0,0,-4.5, ldraw_lib__rect3()], +// // 2 24 8 2 -9 -8 2 -9 [2,24,8,2,-9,-8,2,-9], +// 4 16 8 2 0 6 2 0 6 2 -6 8 2 -9 + [4,16,8,2,0,6,2,0,6,2,-6,8,2,-9], +// 4 16 8 2 -9 6 2 -6 0 2 -6 -8 2 -9 + [4,16,8,2,-9,6,2,-6,0,2,-6,-8,2,-9], +// 3 16 -6 2 -6 -8 2 -9 0 2 -6 + [3,16,-6,2,-6,-8,2,-9,0,2,-6], +// 4 16 -6 2 0 -8 2 0 -8 2 -9 -6 2 -6 + [4,16,-6,2,0,-8,2,0,-8,2,-9,-6,2,-6], ]; module ldraw_lib__peghole4(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__peghole4(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/peghole5.scad b/p/peghole5.scad index fdd1407cf..d3b0dd272 100644 --- a/p/peghole5.scad +++ b/p/peghole5.scad @@ -1,6 +1,5 @@ use <../lib.scad> -use <2-4cyli.scad> -use <2-4edge.scad> +use <2-4cylo.scad> use <2-4ndis.scad> use <2-4ring3.scad> use <4-4edge.scad> @@ -8,44 +7,44 @@ use function ldraw_lib__peghole5() = [ // 0 Peg Hole End Extended Medium // 0 Name: peghole5.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2009-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 +// 0 !HISTORY 2024-03-08 [Holly-Wood] Complete re-write, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 0 BFC INVERTNEXT - [0,"BFC","INVERTNEXT"], -// 1 16 0 0 0 8 0 0 0 2 0 0 0 8 2-4cyli.dat - [1,16,0,0,0,8,0,0,0,2,0,0,0,8, ldraw_lib__2_4cyli()], -// 1 16 0 0 0 8 0 0 0 1 0 0 0 8 2-4edge.dat - [1,16,0,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__2_4edge()], -// 1 16 0 2 0 8 0 0 0 1 0 0 0 8 2-4edge.dat - [1,16,0,2,0,8,0,0,0,1,0,0,0,8, ldraw_lib__2_4edge()], +// 1 16 0 2 0 2 0 0 0 1 0 0 0 2 2-4ring3.dat + [1,16,0,2,0,2,0,0,0,1,0,0,0,2, ldraw_lib__2_4ring3()], // 1 16 0 2 0 6 0 0 0 1 0 0 0 6 4-4edge.dat [1,16,0,2,0,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4edge()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 0 0 8 0 0 0 2 0 0 0 8 2-4cylo.dat + [1,16,0,0,0,8,0,0,0,2,0,0,0,8, ldraw_lib__2_4cylo()], // 1 16 0 2 0 6 0 0 0 1 0 0 0 -6 2-4ndis.dat [1,16,0,2,0,6,0,0,0,1,0,0,0,-6, ldraw_lib__2_4ndis()], -// 1 16 0 2 0 2 0 0 0 1 0 0 0 2 2-4ring3.dat - [1,16,0,2,0,2,0,0,0,1,0,0,0,2, ldraw_lib__2_4ring3()], -// 4 16 6 2 -6 8 2 -10 8 2 0 6 2 0 - [4,16,6,2,-6,8,2,-10,8,2,0,6,2,0], -// 4 16 6 2 -6 -6 2 -6 -8 2 -10 8 2 -10 - [4,16,6,2,-6,-6,2,-6,-8,2,-10,8,2,-10], -// 4 16 -6 2 -6 -6 2 0 -8 2 0 -8 2 -10 - [4,16,-6,2,-6,-6,2,0,-8,2,0,-8,2,-10], // 1 16 8 1 -5 0 1 0 1 0 0 0 0 -5 rect3.dat [1,16,8,1,-5,0,1,0,1,0,0,0,0,-5, ldraw_lib__rect3()], -// 1 16 -8 1 -5 0 -1 0 1 0 0 0 0 -5 rect3.dat - [1,16,-8,1,-5,0,-1,0,1,0,0,0,0,-5, ldraw_lib__rect3()], +// 1 16 -8 1 -5 0 -1 0 -1 0 0 0 0 -5 rect3.dat + [1,16,-8,1,-5,0,-1,0,-1,0,0,0,0,-5, ldraw_lib__rect3()], +// // 2 24 8 2 -10 -8 2 -10 [2,24,8,2,-10,-8,2,-10], -// 0 +// +// 4 16 8 2 -10 6 2 -6 0 2 -6 -8 2 -10 + [4,16,8,2,-10,6,2,-6,0,2,-6,-8,2,-10], +// 3 16 -6 2 -6 -8 2 -10 0 2 -6 + [3,16,-6,2,-6,-8,2,-10,0,2,-6], +// 4 16 -6 2 -6 -6 2 0 -8 2 0 -8 2 -10 + [4,16,-6,2,-6,-6,2,0,-8,2,0,-8,2,-10], +// 4 16 8 2 0 6 2 0 6 2 -6 8 2 -10 + [4,16,8,2,0,6,2,0,6,2,-6,8,2,-10], ]; module ldraw_lib__peghole5(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__peghole5(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/phandle1.scad b/p/phandle1.scad index b1d5fe344..76dbd13fb 100644 --- a/p/phandle1.scad +++ b/p/phandle1.scad @@ -6,14 +6,14 @@ use <2-4cylo.scad> use <2-4ring2.scad> use <3-16chrd.scad> use <3-16cylo.scad> -use <3-16rin2.scad> +use <3-16ring2.scad> use use function ldraw_lib__phandle1() = [ // 0 Bar Handle Attachment with Open Side // 0 Name: phandle1.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Primitive UPDATE 2022-06 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__phandle1() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-12-20 [PTadmin] Official Update 2022-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -.149 5.5735 3 0 0 0 1 .149 0 0 .0295 rect3.dat [1,16,0,-.149,5.5735,3,0,0,0,1,.149,0,0,.0295, ldraw_lib__rect3()], @@ -40,8 +41,8 @@ function ldraw_lib__phandle1() = [ [1,16,3,2,0,0,-1,0,0,0,-4,4,0,0, ldraw_lib__1_16tang()], // 1 16 3 2 0 0 -1 0 2 0 0 0 0 -2 2-4ring2.dat [1,16,3,2,0,0,-1,0,2,0,0,0,0,-2, ldraw_lib__2_4ring2()], -// 1 16 3 2 0 0 -1 0 -2 0 0 0 0 2 3-16rin2.dat - [1,16,3,2,0,0,-1,0,-2,0,0,0,0,2, ldraw_lib__3_16rin2()], +// 1 16 3 2 0 0 -1 0 -2 0 0 0 0 2 3-16ring2.dat + [1,16,3,2,0,0,-1,0,-2,0,0,0,0,2, ldraw_lib__3_16ring2()], // 1 16 0 8 5 0 0 3 0 -1 0 5 0 0 rect2p.dat [1,16,0,8,5,0,0,3,0,-1,0,5,0,0, ldraw_lib__rect2p()], // 1 16 0 0 7.8015 0 0 3 0 1 0 -2.1985 0 0 rect2p.dat diff --git a/p/phandle2.scad b/p/phandle2.scad index 11e2b27c5..eb711af1a 100644 --- a/p/phandle2.scad +++ b/p/phandle2.scad @@ -4,14 +4,14 @@ use <1-4ndis.scad> use <2-4cylo.scad> use <2-4ring2.scad> use <3-16cylo.scad> -use <3-16rin2.scad> +use <3-16ring2.scad> use use function ldraw_lib__phandle2() = [ // 0 Bar Handle Attachment with 2 Open Sides // 0 Name: phandle2.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Primitive UPDATE 2024-01 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,6 +19,8 @@ function ldraw_lib__phandle2() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2024-01-29 [OrionP] Official Update 2024-01 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 7.8015 0 0 3 0 1 0 -2.1985 0 0 rect2p.dat [1,16,0,0,7.8015,0,0,3,0,1,0,-2.1985,0,0, ldraw_lib__rect2p()], @@ -39,8 +41,8 @@ function ldraw_lib__phandle2() = [ [1,16,3,2,0,0,-1,0,0,0,-4,4,0,0, ldraw_lib__1_16tang()], // 1 16 3 2 0 0 -1 0 2 0 0 0 0 -2 2-4ring2.dat [1,16,3,2,0,0,-1,0,2,0,0,0,0,-2, ldraw_lib__2_4ring2()], -// 1 16 3 2 0 0 -1 0 -2 0 0 0 0 2 3-16rin2.dat - [1,16,3,2,0,0,-1,0,-2,0,0,0,0,2, ldraw_lib__3_16rin2()], +// 1 16 3 2 0 0 -1 0 -2 0 0 0 0 2 3-16ring2.dat + [1,16,3,2,0,0,-1,0,-2,0,0,0,0,2, ldraw_lib__3_16ring2()], // 4 16 3 8 10 3 0 10 3 2 4 3 6 4 [4,16,3,8,10,3,0,10,3,2,4,3,6,4], // 4 16 3 8 10 3 6 4 3 6 0 3 8 0 @@ -56,8 +58,8 @@ function ldraw_lib__phandle2() = [ [1,16,-3,2,0,0,1,0,0,0,-4,4,0,0, ldraw_lib__1_16tang()], // 1 16 -3 2 0 0 1 0 2 0 0 0 0 -2 2-4ring2.dat [1,16,-3,2,0,0,1,0,2,0,0,0,0,-2, ldraw_lib__2_4ring2()], -// 1 16 -3 2 0 0 1 0 -2 0 0 0 0 2 3-16rin2.dat - [1,16,-3,2,0,0,1,0,-2,0,0,0,0,2, ldraw_lib__3_16rin2()], +// 1 16 -3 2 0 0 1 0 -2 0 0 0 0 2 3-16ring2.dat + [1,16,-3,2,0,0,1,0,-2,0,0,0,0,2, ldraw_lib__3_16ring2()], // 4 16 -3 2 4 -3 0 10 -3 8 10 -3 6 4 [4,16,-3,2,4,-3,0,10,-3,8,10,-3,6,4], // 4 16 -3 6 0 -3 6 4 -3 8 10 -3 8 0 diff --git a/p/primobot.scad b/p/primobot.scad index 986a955d1..cd0cf62e2 100644 --- a/p/primobot.scad +++ b/p/primobot.scad @@ -1,14 +1,13 @@ use <../lib.scad> -use <48/1-4cyli.scad> -use <48/1-4edge.scad> +use <48/1-4cylo.scad> use <48/1-4ndis.scad> -use <48/1-4rin10.scad> +use <48/1-4ring10.scad> function ldraw_lib__primobot() = [ // 0 Duplo Primo Anti-Stud // 0 Name: primobot.dat -// 0 Author: Tony Hafner [hafhead] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -19,80 +18,53 @@ function ldraw_lib__primobot() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-16 [Philo] Changed to CCW // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-02-07 [Holly-Wood] Complete re-write, original by hafhead +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // +// 1 16 0 1 0 4 0 0 0 -1 0 0 0 4 48\1-4ring10.dat + [1,16,0,1,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__48__1_4ring10()], +// 1 16 0 1 0 -4 0 0 0 -1 0 0 0 -4 48\1-4ring10.dat + [1,16,0,1,0,-4,0,0,0,-1,0,0,0,-4, ldraw_lib__48__1_4ring10()], +// 1 16 0 1 0 0 0 4 0 -1 0 -4 0 0 48\1-4ring10.dat + [1,16,0,1,0,0,0,4,0,-1,0,-4,0,0, ldraw_lib__48__1_4ring10()], +// 1 16 0 1 0 0 0 -4 0 -1 0 4 0 0 48\1-4ring10.dat + [1,16,0,1,0,0,0,-4,0,-1,0,4,0,0, ldraw_lib__48__1_4ring10()], +// +// 1 16 0 0 0 44 0 0 0 1 0 0 0 44 48\1-4cylo.dat + [1,16,0,0,0,44,0,0,0,1,0,0,0,44, ldraw_lib__48__1_4cylo()], +// 1 16 0 0 0 -44 0 0 0 1 0 0 0 -44 48\1-4cylo.dat + [1,16,0,0,0,-44,0,0,0,1,0,0,0,-44, ldraw_lib__48__1_4cylo()], +// 1 16 0 0 0 0 0 44 0 1 0 -44 0 0 48\1-4cylo.dat + [1,16,0,0,0,0,0,44,0,1,0,-44,0,0, ldraw_lib__48__1_4cylo()], +// 1 16 0 0 0 0 0 -44 0 1 0 44 0 0 48\1-4cylo.dat + [1,16,0,0,0,0,0,-44,0,1,0,44,0,0, ldraw_lib__48__1_4cylo()], // -// 1 16 0 0 0 44 0 0 0 -1 0 0 0 44 48\1-4ndis.dat - [1,16,0,0,0,44,0,0,0,-1,0,0,0,44, ldraw_lib__48__1_4ndis()], -// 1 16 0 0 0 -44 0 0 0 -1 0 0 0 -44 48\1-4ndis.dat - [1,16,0,0,0,-44,0,0,0,-1,0,0,0,-44, ldraw_lib__48__1_4ndis()], -// 1 16 0 0 0 0 0 44 0 -1 0 -44 0 0 48\1-4ndis.dat - [1,16,0,0,0,0,0,44,0,-1,0,-44,0,0, ldraw_lib__48__1_4ndis()], -// 1 16 0 0 0 0 0 -44 0 -1 0 44 0 0 48\1-4ndis.dat - [1,16,0,0,0,0,0,-44,0,-1,0,44,0,0, ldraw_lib__48__1_4ndis()], -// 1 16 0 0 0 44 0 0 0 1 0 0 0 44 48\1-4edge.dat - [1,16,0,0,0,44,0,0,0,1,0,0,0,44, ldraw_lib__48__1_4edge()], -// 1 16 0 0 0 -44 0 0 0 1 0 0 0 -44 48\1-4edge.dat - [1,16,0,0,0,-44,0,0,0,1,0,0,0,-44, ldraw_lib__48__1_4edge()], -// 1 16 0 0 0 0 0 44 0 1 0 -44 0 0 48\1-4edge.dat - [1,16,0,0,0,0,0,44,0,1,0,-44,0,0, ldraw_lib__48__1_4edge()], -// 1 16 0 0 0 0 0 -44 0 1 0 44 0 0 48\1-4edge.dat - [1,16,0,0,0,0,0,-44,0,1,0,44,0,0, ldraw_lib__48__1_4edge()], -// 1 16 0 0 0 44 0 0 0 1 0 0 0 44 48\1-4cyli.dat - [1,16,0,0,0,44,0,0,0,1,0,0,0,44, ldraw_lib__48__1_4cyli()], -// 1 16 0 0 0 -44 0 0 0 1 0 0 0 -44 48\1-4cyli.dat - [1,16,0,0,0,-44,0,0,0,1,0,0,0,-44, ldraw_lib__48__1_4cyli()], -// 1 16 0 0 0 0 0 44 0 1 0 -44 0 0 48\1-4cyli.dat - [1,16,0,0,0,0,0,44,0,1,0,-44,0,0, ldraw_lib__48__1_4cyli()], -// 1 16 0 0 0 0 0 -44 0 1 0 44 0 0 48\1-4cyli.dat - [1,16,0,0,0,0,0,-44,0,1,0,44,0,0, ldraw_lib__48__1_4cyli()], -// 1 16 0 1 0 44 0 0 0 1 0 0 0 44 48\1-4edge.dat - [1,16,0,1,0,44,0,0,0,1,0,0,0,44, ldraw_lib__48__1_4edge()], -// 1 16 0 1 0 -44 0 0 0 1 0 0 0 -44 48\1-4edge.dat - [1,16,0,1,0,-44,0,0,0,1,0,0,0,-44, ldraw_lib__48__1_4edge()], -// 1 16 0 1 0 0 0 44 0 1 0 -44 0 0 48\1-4edge.dat - [1,16,0,1,0,0,0,44,0,1,0,-44,0,0, ldraw_lib__48__1_4edge()], -// 1 16 0 1 0 0 0 -44 0 1 0 44 0 0 48\1-4edge.dat - [1,16,0,1,0,0,0,-44,0,1,0,44,0,0, ldraw_lib__48__1_4edge()], -// 1 16 0 0 0 40 0 0 0 1 0 0 0 40 48\1-4edge.dat - [1,16,0,0,0,40,0,0,0,1,0,0,0,40, ldraw_lib__48__1_4edge()], -// 1 16 0 0 0 -40 0 0 0 1 0 0 0 -40 48\1-4edge.dat - [1,16,0,0,0,-40,0,0,0,1,0,0,0,-40, ldraw_lib__48__1_4edge()], -// 1 16 0 0 0 0 0 40 0 1 0 -40 0 0 48\1-4edge.dat - [1,16,0,0,0,0,0,40,0,1,0,-40,0,0, ldraw_lib__48__1_4edge()], -// 1 16 0 0 0 0 0 -40 0 1 0 40 0 0 48\1-4edge.dat - [1,16,0,0,0,0,0,-40,0,1,0,40,0,0, ldraw_lib__48__1_4edge()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], -// 1 16 0 0 0 40 0 0 0 1 0 0 0 40 48\1-4cyli.dat - [1,16,0,0,0,40,0,0,0,1,0,0,0,40, ldraw_lib__48__1_4cyli()], +// 1 16 0 0 0 40 0 0 0 1 0 0 0 40 48\1-4cylo.dat + [1,16,0,0,0,40,0,0,0,1,0,0,0,40, ldraw_lib__48__1_4cylo()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], -// 1 16 0 0 0 -40 0 0 0 1 0 0 0 -40 48\1-4cyli.dat - [1,16,0,0,0,-40,0,0,0,1,0,0,0,-40, ldraw_lib__48__1_4cyli()], +// 1 16 0 0 0 -40 0 0 0 1 0 0 0 -40 48\1-4cylo.dat + [1,16,0,0,0,-40,0,0,0,1,0,0,0,-40, ldraw_lib__48__1_4cylo()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], -// 1 16 0 0 0 0 0 40 0 1 0 -40 0 0 48\1-4cyli.dat - [1,16,0,0,0,0,0,40,0,1,0,-40,0,0, ldraw_lib__48__1_4cyli()], +// 1 16 0 0 0 0 0 40 0 1 0 -40 0 0 48\1-4cylo.dat + [1,16,0,0,0,0,0,40,0,1,0,-40,0,0, ldraw_lib__48__1_4cylo()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], -// 1 16 0 0 0 0 0 -40 0 1 0 40 0 0 48\1-4cyli.dat - [1,16,0,0,0,0,0,-40,0,1,0,40,0,0, ldraw_lib__48__1_4cyli()], -// 1 16 0 1 0 40 0 0 0 1 0 0 0 40 48\1-4edge.dat - [1,16,0,1,0,40,0,0,0,1,0,0,0,40, ldraw_lib__48__1_4edge()], -// 1 16 0 1 0 -40 0 0 0 1 0 0 0 -40 48\1-4edge.dat - [1,16,0,1,0,-40,0,0,0,1,0,0,0,-40, ldraw_lib__48__1_4edge()], -// 1 16 0 1 0 0 0 40 0 1 0 -40 0 0 48\1-4edge.dat - [1,16,0,1,0,0,0,40,0,1,0,-40,0,0, ldraw_lib__48__1_4edge()], -// 1 16 0 1 0 0 0 -40 0 1 0 40 0 0 48\1-4edge.dat - [1,16,0,1,0,0,0,-40,0,1,0,40,0,0, ldraw_lib__48__1_4edge()], -// 1 16 0 1 0 4 0 0 0 -1 0 0 0 4 48\1-4rin10.dat - [1,16,0,1,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__48__1_4rin10()], -// 1 16 0 1 0 -4 0 0 0 -1 0 0 0 -4 48\1-4rin10.dat - [1,16,0,1,0,-4,0,0,0,-1,0,0,0,-4, ldraw_lib__48__1_4rin10()], -// 1 16 0 1 0 0 0 4 0 -1 0 -4 0 0 48\1-4rin10.dat - [1,16,0,1,0,0,0,4,0,-1,0,-4,0,0, ldraw_lib__48__1_4rin10()], -// 1 16 0 1 0 0 0 -4 0 -1 0 4 0 0 48\1-4rin10.dat - [1,16,0,1,0,0,0,-4,0,-1,0,4,0,0, ldraw_lib__48__1_4rin10()], +// 1 16 0 0 0 0 0 -40 0 1 0 40 0 0 48\1-4cylo.dat + [1,16,0,0,0,0,0,-40,0,1,0,40,0,0, ldraw_lib__48__1_4cylo()], +// +// 1 16 0 0 0 44 0 0 0 -1 0 0 0 44 48\1-4ndis.dat + [1,16,0,0,0,44,0,0,0,-1,0,0,0,44, ldraw_lib__48__1_4ndis()], +// 1 16 0 0 0 -44 0 0 0 -1 0 0 0 -44 48\1-4ndis.dat + [1,16,0,0,0,-44,0,0,0,-1,0,0,0,-44, ldraw_lib__48__1_4ndis()], +// 1 16 0 0 0 0 0 44 0 -1 0 -44 0 0 48\1-4ndis.dat + [1,16,0,0,0,0,0,44,0,-1,0,-44,0,0, ldraw_lib__48__1_4ndis()], +// 1 16 0 0 0 0 0 -44 0 -1 0 44 0 0 48\1-4ndis.dat + [1,16,0,0,0,0,0,-44,0,-1,0,44,0,0, ldraw_lib__48__1_4ndis()], ]; module ldraw_lib__primobot(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__primobot(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/primotop.scad b/p/primotop.scad index 0e244a475..8e59b5636 100644 --- a/p/primotop.scad +++ b/p/primotop.scad @@ -1,15 +1,15 @@ use <../lib.scad> -use <48/1-4cyli.scad> -use <48/1-4edge.scad> -use <48/1-4ndis.scad> -use <48/1-4ring9.scad> -use <48/1-8sphe.scad> +use <48/4-4cyli.scad> +use <48/4-4edge.scad> +use <48/4-4ndis.scad> +use <48/4-4ring9.scad> +use <48/4-8sphe.scad> function ldraw_lib__primotop() = [ // 0 Duplo Primo Top Stud // 0 Name: primotop.dat -// 0 Author: Tony Hafner [hafhead] -// 0 !LDRAW_ORG Primitive UPDATE 2012-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -20,89 +20,32 @@ function ldraw_lib__primotop() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-02-16 [Philo] Changed to CCW // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 +// 0 !HISTORY 2024-02-08 [Holly-Wood] Complete re-write, original by hafhead +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 0 0 40 0 0 0 1 0 0 0 40 48\1-4ndis.dat - [1,16,0,0,0,40,0,0,0,1,0,0,0,40, ldraw_lib__48__1_4ndis()], -// 1 16 0 0 0 -40 0 0 0 1 0 0 0 -40 48\1-4ndis.dat - [1,16,0,0,0,-40,0,0,0,1,0,0,0,-40, ldraw_lib__48__1_4ndis()], -// 1 16 0 0 0 0 0 40 0 1 0 -40 0 0 48\1-4ndis.dat - [1,16,0,0,0,0,0,40,0,1,0,-40,0,0, ldraw_lib__48__1_4ndis()], -// 1 16 0 0 0 0 0 -40 0 1 0 40 0 0 48\1-4ndis.dat - [1,16,0,0,0,0,0,-40,0,1,0,40,0,0, ldraw_lib__48__1_4ndis()], -// 1 16 0 0 0 40 0 0 0 1 0 0 0 40 48\1-4edge.dat - [1,16,0,0,0,40,0,0,0,1,0,0,0,40, ldraw_lib__48__1_4edge()], -// 1 16 0 0 0 -40 0 0 0 1 0 0 0 -40 48\1-4edge.dat - [1,16,0,0,0,-40,0,0,0,1,0,0,0,-40, ldraw_lib__48__1_4edge()], -// 1 16 0 0 0 0 0 40 0 1 0 -40 0 0 48\1-4edge.dat - [1,16,0,0,0,0,0,40,0,1,0,-40,0,0, ldraw_lib__48__1_4edge()], -// 1 16 0 0 0 0 0 -40 0 1 0 40 0 0 48\1-4edge.dat - [1,16,0,0,0,0,0,-40,0,1,0,40,0,0, ldraw_lib__48__1_4edge()], -// 1 16 0 0 0 40 0 0 0 -17 0 0 0 40 48\1-4cyli.dat - [1,16,0,0,0,40,0,0,0,-17,0,0,0,40, ldraw_lib__48__1_4cyli()], -// 1 16 0 0 0 -40 0 0 0 -17 0 0 0 -40 48\1-4cyli.dat - [1,16,0,0,0,-40,0,0,0,-17,0,0,0,-40, ldraw_lib__48__1_4cyli()], -// 1 16 0 0 0 0 0 40 0 -17 0 -40 0 0 48\1-4cyli.dat - [1,16,0,0,0,0,0,40,0,-17,0,-40,0,0, ldraw_lib__48__1_4cyli()], -// 1 16 0 0 0 0 0 -40 0 -17 0 40 0 0 48\1-4cyli.dat - [1,16,0,0,0,0,0,-40,0,-17,0,40,0,0, ldraw_lib__48__1_4cyli()], -// 1 16 0 -17 0 40 0 0 0 -40 0 0 0 40 48\1-8sphe.dat - [1,16,0,-17,0,40,0,0,0,-40,0,0,0,40, ldraw_lib__48__1_8sphe()], -// 1 16 0 -17 0 -40 0 0 0 -40 0 0 0 -40 48\1-8sphe.dat - [1,16,0,-17,0,-40,0,0,0,-40,0,0,0,-40, ldraw_lib__48__1_8sphe()], -// 1 16 0 -17 0 0 0 40 0 -40 0 -40 0 0 48\1-8sphe.dat - [1,16,0,-17,0,0,0,40,0,-40,0,-40,0,0, ldraw_lib__48__1_8sphe()], -// 1 16 0 -17 0 0 0 -40 0 -40 0 40 0 0 48\1-8sphe.dat - [1,16,0,-17,0,0,0,-40,0,-40,0,40,0,0, ldraw_lib__48__1_8sphe()], -// 0 BFC INVERTNEXT - [0,"BFC","INVERTNEXT"], -// 1 16 0 -17 0 36 0 0 0 -36 0 0 0 36 48\1-8sphe.dat - [1,16,0,-17,0,36,0,0,0,-36,0,0,0,36, ldraw_lib__48__1_8sphe()], -// 0 BFC INVERTNEXT - [0,"BFC","INVERTNEXT"], -// 1 16 0 -17 0 -36 0 0 0 -36 0 0 0 -36 48\1-8sphe.dat - [1,16,0,-17,0,-36,0,0,0,-36,0,0,0,-36, ldraw_lib__48__1_8sphe()], -// 0 BFC INVERTNEXT - [0,"BFC","INVERTNEXT"], -// 1 16 0 -17 0 0 0 36 0 -36 0 -36 0 0 48\1-8sphe.dat - [1,16,0,-17,0,0,0,36,0,-36,0,-36,0,0, ldraw_lib__48__1_8sphe()], +// 0 // Inside +// 1 16 0 4 0 4 0 0 0 -1 0 0 0 4 48\4-4ring9.dat + [1,16,0,4,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__48__4_4ring9()], +// 1 16 0 4 0 36 0 0 0 1 0 0 0 36 48\4-4edge.dat + [1,16,0,4,0,36,0,0,0,1,0,0,0,36, ldraw_lib__48__4_4edge()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], -// 1 16 0 -17 0 0 0 -36 0 -36 0 36 0 0 48\1-8sphe.dat - [1,16,0,-17,0,0,0,-36,0,-36,0,36,0,0, ldraw_lib__48__1_8sphe()], -// 0 stud base inside +// 1 16 0 4 0 36 0 0 0 -21 0 0 0 36 48\4-4cyli.dat + [1,16,0,4,0,36,0,0,0,-21,0,0,0,36, ldraw_lib__48__4_4cyli()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], -// 1 16 0 4 0 36 0 0 0 -21 0 0 0 36 48\1-4cyli.dat - [1,16,0,4,0,36,0,0,0,-21,0,0,0,36, ldraw_lib__48__1_4cyli()], -// 0 BFC INVERTNEXT - [0,"BFC","INVERTNEXT"], -// 1 16 0 4 0 -36 0 0 0 -21 0 0 0 -36 48\1-4cyli.dat - [1,16,0,4,0,-36,0,0,0,-21,0,0,0,-36, ldraw_lib__48__1_4cyli()], -// 0 BFC INVERTNEXT - [0,"BFC","INVERTNEXT"], -// 1 16 0 4 0 0 0 36 0 -21 0 -36 0 0 48\1-4cyli.dat - [1,16,0,4,0,0,0,36,0,-21,0,-36,0,0, ldraw_lib__48__1_4cyli()], -// 0 BFC INVERTNEXT - [0,"BFC","INVERTNEXT"], -// 1 16 0 4 0 0 0 -36 0 -21 0 36 0 0 48\1-4cyli.dat - [1,16,0,4,0,0,0,-36,0,-21,0,36,0,0, ldraw_lib__48__1_4cyli()], -// 1 16 0 4 0 4 0 0 0 -1 0 0 0 4 48\1-4ring9.dat - [1,16,0,4,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__48__1_4ring9()], -// 1 16 0 4 0 -4 0 0 0 -1 0 0 0 -4 48\1-4ring9.dat - [1,16,0,4,0,-4,0,0,0,-1,0,0,0,-4, ldraw_lib__48__1_4ring9()], -// 1 16 0 4 0 0 0 4 0 -1 0 -4 0 0 48\1-4ring9.dat - [1,16,0,4,0,0,0,4,0,-1,0,-4,0,0, ldraw_lib__48__1_4ring9()], -// 1 16 0 4 0 0 0 -4 0 -1 0 4 0 0 48\1-4ring9.dat - [1,16,0,4,0,0,0,-4,0,-1,0,4,0,0, ldraw_lib__48__1_4ring9()], -// 1 16 0 4 0 36 0 0 0 1 0 0 0 36 48\1-4edge.dat - [1,16,0,4,0,36,0,0,0,1,0,0,0,36, ldraw_lib__48__1_4edge()], -// 1 16 0 4 0 -36 0 0 0 1 0 0 0 -36 48\1-4edge.dat - [1,16,0,4,0,-36,0,0,0,1,0,0,0,-36, ldraw_lib__48__1_4edge()], -// 1 16 0 4 0 0 0 36 0 1 0 -36 0 0 48\1-4edge.dat - [1,16,0,4,0,0,0,36,0,1,0,-36,0,0, ldraw_lib__48__1_4edge()], -// 1 16 0 4 0 0 0 -36 0 1 0 36 0 0 48\1-4edge.dat - [1,16,0,4,0,0,0,-36,0,1,0,36,0,0, ldraw_lib__48__1_4edge()], +// 1 16 0 -17 0 36 0 0 0 -36 0 0 0 36 48\4-8sphe.dat + [1,16,0,-17,0,36,0,0,0,-36,0,0,0,36, ldraw_lib__48__4_8sphe()], +// +// 0 // Outside +// 1 16 0 0 0 40 0 0 0 1 0 0 0 40 48\4-4ndis.dat + [1,16,0,0,0,40,0,0,0,1,0,0,0,40, ldraw_lib__48__4_4ndis()], +// 1 16 0 0 0 40 0 0 0 1 0 0 0 40 48\4-4edge.dat + [1,16,0,0,0,40,0,0,0,1,0,0,0,40, ldraw_lib__48__4_4edge()], +// 1 16 0 0 0 40 0 0 0 -17 0 0 0 40 48\4-4cyli.dat + [1,16,0,0,0,40,0,0,0,-17,0,0,0,40, ldraw_lib__48__4_4cyli()], +// 1 16 0 -17 0 40 0 0 0 -40 0 0 0 40 48\4-8sphe.dat + [1,16,0,-17,0,40,0,0,0,-40,0,0,0,40, ldraw_lib__48__4_8sphe()], ]; module ldraw_lib__primotop(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__primotop(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/r04o1333.scad b/p/r04o1333.scad index 61cd5dc51..b9667c9e1 100644 --- a/p/r04o1333.scad +++ b/p/r04o1333.scad @@ -2,16 +2,17 @@ use <../lib.scad> function ldraw_lib__r04o1333() = [ // 0 Torus Outside 1 x 1.3333 x 0.25 // 0 Name: r04o1333.dat -// 0 Author: Stan Isachenko [angmarec] -// 0 !LDRAW_ORG Primitive UPDATE 2014-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-06 [Holly-Wood] Complete regeneration, original by angmarec +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Major Radius: 6 // 0 // Tube(Minor) Radius: 8 @@ -51,89 +52,88 @@ function ldraw_lib__r04o1333() = [ [4,16,0.7435,0.9428,1.795,0,0.9428,1.9428,0,0.5103,2.2319,0.8541,0.5103,2.062], // 4 16 0.8541 0.5103 2.062 0 0.5103 2.2319 0 0 2.3333 0.893 0 2.1558 [4,16,0.8541,0.5103,2.062,0,0.5103,2.2319,0,0,2.3333,0.893,0,2.1558], -// // 0 // conditional lines -// 5 24 1 1.3333 0 0.9239 1.3333 0.3827 1.5103 1.2319 0 0.4477 1.3333 0 - [5,24,1,1.3333,0,0.9239,1.3333,0.3827,1.5103,1.2319,0,0.4477,1.3333,0], -// 5 24 1 1.3333 0 1.5103 1.2319 0 0.9239 1.3333 0.3827 1 1.3333 -0.4142 - [5,24,1,1.3333,0,1.5103,1.2319,0,0.9239,1.3333,0.3827,1,1.3333,-0.4142], -// 5 24 1.5103 1.2319 0 1.3953 1.2319 0.578 1.9428 0.9428 0 1 1.3333 0 - [5,24,1.5103,1.2319,0,1.3953,1.2319,0.578,1.9428,0.9428,0,1,1.3333,0], -// 5 24 1.5103 1.2319 0 1.9428 0.9428 0 1.3953 1.2319 0.578 1.5103 1.2319 -0.6256 - [5,24,1.5103,1.2319,0,1.9428,0.9428,0,1.3953,1.2319,0.578,1.5103,1.2319,-0.6256], -// 5 24 1.9428 0.9428 0 1.795 0.9428 0.7435 2.2319 0.5103 0 1.5103 1.2319 0 - [5,24,1.9428,0.9428,0,1.795,0.9428,0.7435,2.2319,0.5103,0,1.5103,1.2319,0], -// 5 24 1.9428 0.9428 0 2.2319 0.5103 0 1.795 0.9428 0.7435 1.9428 0.9428 -0.8047 - [5,24,1.9428,0.9428,0,2.2319,0.5103,0,1.795,0.9428,0.7435,1.9428,0.9428,-0.8047], -// 5 24 2.2319 0.5103 0 2.062 0.5103 0.8541 2.3333 0 0 1.9428 0.9428 0 - [5,24,2.2319,0.5103,0,2.062,0.5103,0.8541,2.3333,0,0,1.9428,0.9428,0], -// 5 24 2.2319 0.5103 0 2.3333 0 0 2.062 0.5103 0.8541 2.2319 0.5103 -0.9244 - [5,24,2.2319,0.5103,0,2.3333,0,0,2.062,0.5103,0.8541,2.2319,0.5103,-0.9244], -// 5 24 2.3333 0 0 2.1558 0 0.893 2.3333 -0.5523 0 2.2319 0.5103 0 - [5,24,2.3333,0,0,2.1558,0,0.893,2.3333,-0.5523,0,2.2319,0.5103,0], -// 5 24 0.9239 1.3333 0.3827 0.7071 1.3333 0.7071 1.3953 1.2319 0.578 0.4137 1.3333 0.1713 - [5,24,0.9239,1.3333,0.3827,0.7071,1.3333,0.7071,1.3953,1.2319,0.578,0.4137,1.3333,0.1713], -// 5 24 0.9239 1.3333 0.3827 1.3953 1.2319 0.578 0.7071 1.3333 0.7071 1 1.3333 0 - [5,24,0.9239,1.3333,0.3827,1.3953,1.2319,0.578,0.7071,1.3333,0.7071,1,1.3333,0], -// 5 24 1.3953 1.2319 0.578 1.0679 1.2319 1.0679 1.795 0.9428 0.7435 0.9239 1.3333 0.3827 - [5,24,1.3953,1.2319,0.578,1.0679,1.2319,1.0679,1.795,0.9428,0.7435,0.9239,1.3333,0.3827], -// 5 24 1.3953 1.2319 0.578 1.795 0.9428 0.7435 1.0679 1.2319 1.0679 1.5103 1.2319 0 - [5,24,1.3953,1.2319,0.578,1.795,0.9428,0.7435,1.0679,1.2319,1.0679,1.5103,1.2319,0], -// 5 24 1.795 0.9428 0.7435 1.3738 0.9428 1.3738 2.062 0.5103 0.8541 1.3953 1.2319 0.578 - [5,24,1.795,0.9428,0.7435,1.3738,0.9428,1.3738,2.062,0.5103,0.8541,1.3953,1.2319,0.578], -// 5 24 1.795 0.9428 0.7435 2.062 0.5103 0.8541 1.3738 0.9428 1.3738 1.9428 0.9428 0 - [5,24,1.795,0.9428,0.7435,2.062,0.5103,0.8541,1.3738,0.9428,1.3738,1.9428,0.9428,0], -// 5 24 2.062 0.5103 0.8541 1.5782 0.5103 1.5782 2.1558 0 0.893 1.795 0.9428 0.7435 - [5,24,2.062,0.5103,0.8541,1.5782,0.5103,1.5782,2.1558,0,0.893,1.795,0.9428,0.7435], -// 5 24 2.062 0.5103 0.8541 2.1558 0 0.893 1.5782 0.5103 1.5782 2.2319 0.5103 0 - [5,24,2.062,0.5103,0.8541,2.1558,0,0.893,1.5782,0.5103,1.5782,2.2319,0.5103,0], -// 5 24 2.1558 0 0.893 1.6499 0 1.6499 2.1558 -0.5523 0.893 2.062 0.5103 0.8541 - [5,24,2.1558,0,0.893,1.6499,0,1.6499,2.1558,-0.5523,0.893,2.062,0.5103,0.8541], -// 5 24 0.7071 1.3333 0.7071 0.3827 1.3333 0.9239 1.0679 1.2319 1.0679 0.3166 1.3333 0.3166 - [5,24,0.7071,1.3333,0.7071,0.3827,1.3333,0.9239,1.0679,1.2319,1.0679,0.3166,1.3333,0.3166], -// 5 24 0.7071 1.3333 0.7071 1.0679 1.2319 1.0679 0.3827 1.3333 0.9239 0.9239 1.3333 0.3827 - [5,24,0.7071,1.3333,0.7071,1.0679,1.2319,1.0679,0.3827,1.3333,0.9239,0.9239,1.3333,0.3827], -// 5 24 1.0679 1.2319 1.0679 0.578 1.2319 1.3953 1.3738 0.9428 1.3738 0.7071 1.3333 0.7071 - [5,24,1.0679,1.2319,1.0679,0.578,1.2319,1.3953,1.3738,0.9428,1.3738,0.7071,1.3333,0.7071], -// 5 24 1.0679 1.2319 1.0679 1.3738 0.9428 1.3738 0.578 1.2319 1.3953 1.3953 1.2319 0.578 - [5,24,1.0679,1.2319,1.0679,1.3738,0.9428,1.3738,0.578,1.2319,1.3953,1.3953,1.2319,0.578], -// 5 24 1.3738 0.9428 1.3738 0.7435 0.9428 1.795 1.5782 0.5103 1.5782 1.0679 1.2319 1.0679 - [5,24,1.3738,0.9428,1.3738,0.7435,0.9428,1.795,1.5782,0.5103,1.5782,1.0679,1.2319,1.0679], -// 5 24 1.3738 0.9428 1.3738 1.5782 0.5103 1.5782 0.7435 0.9428 1.795 1.795 0.9428 0.7435 - [5,24,1.3738,0.9428,1.3738,1.5782,0.5103,1.5782,0.7435,0.9428,1.795,1.795,0.9428,0.7435], -// 5 24 1.5782 0.5103 1.5782 0.8541 0.5103 2.062 1.6499 0 1.6499 1.3738 0.9428 1.3738 - [5,24,1.5782,0.5103,1.5782,0.8541,0.5103,2.062,1.6499,0,1.6499,1.3738,0.9428,1.3738], -// 5 24 1.5782 0.5103 1.5782 1.6499 0 1.6499 0.8541 0.5103 2.062 2.062 0.5103 0.8541 - [5,24,1.5782,0.5103,1.5782,1.6499,0,1.6499,0.8541,0.5103,2.062,2.062,0.5103,0.8541], -// 5 24 1.6499 0 1.6499 0.893 0 2.1558 1.6499 -0.5523 1.6499 1.5782 0.5103 1.5782 - [5,24,1.6499,0,1.6499,0.893,0,2.1558,1.6499,-0.5523,1.6499,1.5782,0.5103,1.5782], -// 5 24 0.3827 1.3333 0.9239 0 1.3333 1 0.578 1.2319 1.3953 0.1713 1.3333 0.4137 - [5,24,0.3827,1.3333,0.9239,0,1.3333,1,0.578,1.2319,1.3953,0.1713,1.3333,0.4137], -// 5 24 0.3827 1.3333 0.9239 0.578 1.2319 1.3953 0 1.3333 1 0.7071 1.3333 0.7071 - [5,24,0.3827,1.3333,0.9239,0.578,1.2319,1.3953,0,1.3333,1,0.7071,1.3333,0.7071], -// 5 24 0.578 1.2319 1.3953 0 1.2319 1.5103 0.7435 0.9428 1.795 0.3827 1.3333 0.9239 - [5,24,0.578,1.2319,1.3953,0,1.2319,1.5103,0.7435,0.9428,1.795,0.3827,1.3333,0.9239], -// 5 24 0.578 1.2319 1.3953 0.7435 0.9428 1.795 0 1.2319 1.5103 1.0679 1.2319 1.0679 - [5,24,0.578,1.2319,1.3953,0.7435,0.9428,1.795,0,1.2319,1.5103,1.0679,1.2319,1.0679], -// 5 24 0.7435 0.9428 1.795 0 0.9428 1.9428 0.8541 0.5103 2.062 0.578 1.2319 1.3953 - [5,24,0.7435,0.9428,1.795,0,0.9428,1.9428,0.8541,0.5103,2.062,0.578,1.2319,1.3953], -// 5 24 0.7435 0.9428 1.795 0.8541 0.5103 2.062 0 0.9428 1.9428 1.3738 0.9428 1.3738 - [5,24,0.7435,0.9428,1.795,0.8541,0.5103,2.062,0,0.9428,1.9428,1.3738,0.9428,1.3738], -// 5 24 0.8541 0.5103 2.062 0 0.5103 2.2319 0.893 0 2.1558 0.7435 0.9428 1.795 - [5,24,0.8541,0.5103,2.062,0,0.5103,2.2319,0.893,0,2.1558,0.7435,0.9428,1.795], -// 5 24 0.8541 0.5103 2.062 0.893 0 2.1558 0 0.5103 2.2319 1.5782 0.5103 1.5782 - [5,24,0.8541,0.5103,2.062,0.893,0,2.1558,0,0.5103,2.2319,1.5782,0.5103,1.5782], -// 5 24 0.893 0 2.1558 0 0 2.3333 0.893 -0.5523 2.1558 0.8541 0.5103 2.062 - [5,24,0.893,0,2.1558,0,0,2.3333,0.893,-0.5523,2.1558,0.8541,0.5103,2.062], -// 5 24 0 1.3333 1 0 1.2319 1.5103 -0.4142 1.3333 1 0.3827 1.3333 0.9239 - [5,24,0,1.3333,1,0,1.2319,1.5103,-0.4142,1.3333,1,0.3827,1.3333,0.9239], -// 5 24 0 1.2319 1.5103 0 0.9428 1.9428 -0.6256 1.2319 1.5103 0.578 1.2319 1.3953 - [5,24,0,1.2319,1.5103,0,0.9428,1.9428,-0.6256,1.2319,1.5103,0.578,1.2319,1.3953], -// 5 24 0 0.9428 1.9428 0 0.5103 2.2319 -0.8047 0.9428 1.9428 0.7435 0.9428 1.795 - [5,24,0,0.9428,1.9428,0,0.5103,2.2319,-0.8047,0.9428,1.9428,0.7435,0.9428,1.795], -// 5 24 0 0.5103 2.2319 0 0 2.3333 -0.9244 0.5103 2.2319 0.8541 0.5103 2.062 - [5,24,0,0.5103,2.2319,0,0,2.3333,-0.9244,0.5103,2.2319,0.8541,0.5103,2.062], -// 0 // Build by Primitive Generator 2 +// 5 24 0.9239 1.3333 0.3827 1 1.3333 0 1.3953 1.2319 0.578 0.4525 1.3333 0.1874 + [5,24,0.9239,1.3333,0.3827,1,1.3333,0,1.3953,1.2319,0.578,0.4525,1.3333,0.1874], +// 5 24 1.3953 1.2319 0.578 1.5103 1.2319 0 0.9239 1.3333 0.3827 1.795 0.9428 0.7435 + [5,24,1.3953,1.2319,0.578,1.5103,1.2319,0,0.9239,1.3333,0.3827,1.795,0.9428,0.7435], +// 5 24 1 1.3333 0 1.5103 1.2319 0 1 1.3333 -0.3827 0.9239 1.3333 0.3827 + [5,24,1,1.3333,0,1.5103,1.2319,0,1,1.3333,-0.3827,0.9239,1.3333,0.3827], +// 5 24 0.9239 1.3333 0.3827 1.3953 1.2319 0.578 1 1.3333 0 0.7071 1.3333 0.7071 + [5,24,0.9239,1.3333,0.3827,1.3953,1.2319,0.578,1,1.3333,0,0.7071,1.3333,0.7071], +// 5 24 1.795 0.9428 0.7435 1.9428 0.9428 0 1.3953 1.2319 0.578 2.062 0.5103 0.8541 + [5,24,1.795,0.9428,0.7435,1.9428,0.9428,0,1.3953,1.2319,0.578,2.062,0.5103,0.8541], +// 5 24 1.5103 1.2319 0 1.9428 0.9428 0 1.5103 1.2319 -0.578 1.3953 1.2319 0.578 + [5,24,1.5103,1.2319,0,1.9428,0.9428,0,1.5103,1.2319,-0.578,1.3953,1.2319,0.578], +// 5 24 1.3953 1.2319 0.578 1.795 0.9428 0.7435 1.5103 1.2319 0 1.0679 1.2319 1.0679 + [5,24,1.3953,1.2319,0.578,1.795,0.9428,0.7435,1.5103,1.2319,0,1.0679,1.2319,1.0679], +// 5 24 2.062 0.5103 0.8541 2.2319 0.5103 0 1.795 0.9428 0.7435 2.1558 0 0.893 + [5,24,2.062,0.5103,0.8541,2.2319,0.5103,0,1.795,0.9428,0.7435,2.1558,0,0.893], +// 5 24 1.9428 0.9428 0 2.2319 0.5103 0 1.9428 0.9428 -0.7435 1.795 0.9428 0.7435 + [5,24,1.9428,0.9428,0,2.2319,0.5103,0,1.9428,0.9428,-0.7435,1.795,0.9428,0.7435], +// 5 24 1.795 0.9428 0.7435 2.062 0.5103 0.8541 1.9428 0.9428 0 1.3738 0.9428 1.3738 + [5,24,1.795,0.9428,0.7435,2.062,0.5103,0.8541,1.9428,0.9428,0,1.3738,0.9428,1.3738], +// 5 24 2.2319 0.5103 0 2.3333 0 0 2.2319 0.5103 -0.8541 2.062 0.5103 0.8541 + [5,24,2.2319,0.5103,0,2.3333,0,0,2.2319,0.5103,-0.8541,2.062,0.5103,0.8541], +// 5 24 2.062 0.5103 0.8541 2.1558 0 0.893 2.2319 0.5103 0 1.5782 0.5103 1.5782 + [5,24,2.062,0.5103,0.8541,2.1558,0,0.893,2.2319,0.5103,0,1.5782,0.5103,1.5782], +// 5 24 2.1558 0 0.893 2.3333 0 0 2.062 0.5103 0.8541 2.1558 -0.5103 0.893 + [5,24,2.1558,0,0.893,2.3333,0,0,2.062,0.5103,0.8541,2.1558,-0.5103,0.893], +// 5 24 0.7071 1.3333 0.7071 0.9239 1.3333 0.3827 1.0679 1.2319 1.0679 0.3463 1.3333 0.3463 + [5,24,0.7071,1.3333,0.7071,0.9239,1.3333,0.3827,1.0679,1.2319,1.0679,0.3463,1.3333,0.3463], +// 5 24 1.0679 1.2319 1.0679 1.3953 1.2319 0.578 0.7071 1.3333 0.7071 1.3738 0.9428 1.3738 + [5,24,1.0679,1.2319,1.0679,1.3953,1.2319,0.578,0.7071,1.3333,0.7071,1.3738,0.9428,1.3738], +// 5 24 0.7071 1.3333 0.7071 1.0679 1.2319 1.0679 0.9239 1.3333 0.3827 0.3827 1.3333 0.9239 + [5,24,0.7071,1.3333,0.7071,1.0679,1.2319,1.0679,0.9239,1.3333,0.3827,0.3827,1.3333,0.9239], +// 5 24 1.3738 0.9428 1.3738 1.795 0.9428 0.7435 1.0679 1.2319 1.0679 1.5782 0.5103 1.5782 + [5,24,1.3738,0.9428,1.3738,1.795,0.9428,0.7435,1.0679,1.2319,1.0679,1.5782,0.5103,1.5782], +// 5 24 1.0679 1.2319 1.0679 1.3738 0.9428 1.3738 1.3953 1.2319 0.578 0.578 1.2319 1.3953 + [5,24,1.0679,1.2319,1.0679,1.3738,0.9428,1.3738,1.3953,1.2319,0.578,0.578,1.2319,1.3953], +// 5 24 1.5782 0.5103 1.5782 2.062 0.5103 0.8541 1.3738 0.9428 1.3738 1.6499 0 1.6499 + [5,24,1.5782,0.5103,1.5782,2.062,0.5103,0.8541,1.3738,0.9428,1.3738,1.6499,0,1.6499], +// 5 24 1.3738 0.9428 1.3738 1.5782 0.5103 1.5782 1.795 0.9428 0.7435 0.7435 0.9428 1.795 + [5,24,1.3738,0.9428,1.3738,1.5782,0.5103,1.5782,1.795,0.9428,0.7435,0.7435,0.9428,1.795], +// 5 24 1.5782 0.5103 1.5782 1.6499 0 1.6499 2.062 0.5103 0.8541 0.8541 0.5103 2.062 + [5,24,1.5782,0.5103,1.5782,1.6499,0,1.6499,2.062,0.5103,0.8541,0.8541,0.5103,2.062], +// 5 24 1.6499 0 1.6499 2.1558 0 0.893 1.5782 0.5103 1.5782 1.6499 -0.5103 1.6499 + [5,24,1.6499,0,1.6499,2.1558,0,0.893,1.5782,0.5103,1.5782,1.6499,-0.5103,1.6499], +// 5 24 0.3827 1.3333 0.9239 0.7071 1.3333 0.7071 0.578 1.2319 1.3953 0.1874 1.3333 0.4525 + [5,24,0.3827,1.3333,0.9239,0.7071,1.3333,0.7071,0.578,1.2319,1.3953,0.1874,1.3333,0.4525], +// 5 24 0.578 1.2319 1.3953 1.0679 1.2319 1.0679 0.3827 1.3333 0.9239 0.7435 0.9428 1.795 + [5,24,0.578,1.2319,1.3953,1.0679,1.2319,1.0679,0.3827,1.3333,0.9239,0.7435,0.9428,1.795], +// 5 24 0.3827 1.3333 0.9239 0.578 1.2319 1.3953 0.7071 1.3333 0.7071 0 1.3333 1 + [5,24,0.3827,1.3333,0.9239,0.578,1.2319,1.3953,0.7071,1.3333,0.7071,0,1.3333,1], +// 5 24 0.7435 0.9428 1.795 1.3738 0.9428 1.3738 0.578 1.2319 1.3953 0.8541 0.5103 2.062 + [5,24,0.7435,0.9428,1.795,1.3738,0.9428,1.3738,0.578,1.2319,1.3953,0.8541,0.5103,2.062], +// 5 24 0.578 1.2319 1.3953 0.7435 0.9428 1.795 1.0679 1.2319 1.0679 0 1.2319 1.5103 + [5,24,0.578,1.2319,1.3953,0.7435,0.9428,1.795,1.0679,1.2319,1.0679,0,1.2319,1.5103], +// 5 24 0.8541 0.5103 2.062 1.5782 0.5103 1.5782 0.7435 0.9428 1.795 0.893 0 2.1558 + [5,24,0.8541,0.5103,2.062,1.5782,0.5103,1.5782,0.7435,0.9428,1.795,0.893,0,2.1558], +// 5 24 0.7435 0.9428 1.795 0.8541 0.5103 2.062 1.3738 0.9428 1.3738 0 0.9428 1.9428 + [5,24,0.7435,0.9428,1.795,0.8541,0.5103,2.062,1.3738,0.9428,1.3738,0,0.9428,1.9428], +// 5 24 0.8541 0.5103 2.062 0.893 0 2.1558 1.5782 0.5103 1.5782 0 0.5103 2.2319 + [5,24,0.8541,0.5103,2.062,0.893,0,2.1558,1.5782,0.5103,1.5782,0,0.5103,2.2319], +// 5 24 0.893 0 2.1558 1.6499 0 1.6499 0.8541 0.5103 2.062 0.893 -0.5103 2.1558 + [5,24,0.893,0,2.1558,1.6499,0,1.6499,0.8541,0.5103,2.062,0.893,-0.5103,2.1558], +// 5 24 0 1.3333 1 0.3827 1.3333 0.9239 0 1.2319 1.5103 0 1.3333 0.4897 + [5,24,0,1.3333,1,0.3827,1.3333,0.9239,0,1.2319,1.5103,0,1.3333,0.4897], +// 5 24 0 1.2319 1.5103 0.578 1.2319 1.3953 0 1.3333 1 0 0.9428 1.9428 + [5,24,0,1.2319,1.5103,0.578,1.2319,1.3953,0,1.3333,1,0,0.9428,1.9428], +// 5 24 0 1.3333 1 0 1.2319 1.5103 0.3827 1.3333 0.9239 -1 1.3333 1 + [5,24,0,1.3333,1,0,1.2319,1.5103,0.3827,1.3333,0.9239,-1,1.3333,1], +// 5 24 0 0.9428 1.9428 0.7435 0.9428 1.795 0 1.2319 1.5103 0 0.5103 2.2319 + [5,24,0,0.9428,1.9428,0.7435,0.9428,1.795,0,1.2319,1.5103,0,0.5103,2.2319], +// 5 24 0 1.2319 1.5103 0 0.9428 1.9428 0.578 1.2319 1.3953 -1.5103 1.2319 1.5103 + [5,24,0,1.2319,1.5103,0,0.9428,1.9428,0.578,1.2319,1.3953,-1.5103,1.2319,1.5103], +// 5 24 0 0.5103 2.2319 0.8541 0.5103 2.062 0 0.9428 1.9428 0 0 2.3333 + [5,24,0,0.5103,2.2319,0.8541,0.5103,2.062,0,0.9428,1.9428,0,0,2.3333], +// 5 24 0 0.9428 1.9428 0 0.5103 2.2319 0.7435 0.9428 1.795 -1.9428 0.9428 1.9428 + [5,24,0,0.9428,1.9428,0,0.5103,2.2319,0.7435,0.9428,1.795,-1.9428,0.9428,1.9428], +// 5 24 0 0.5103 2.2319 0 0 2.3333 0.8541 0.5103 2.062 -2.2319 0.5103 2.2319 + [5,24,0,0.5103,2.2319,0,0,2.3333,0.8541,0.5103,2.062,-2.2319,0.5103,2.2319], +// 5 24 0 0 2.3333 0.893 0 2.1558 0 0.5103 2.2319 0 -0.5103 2.3333 + [5,24,0,0,2.3333,0.893,0,2.1558,0,0.5103,2.2319,0,-0.5103,2.3333], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__r04o1333(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__r04o1333(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/r04o3000.scad b/p/r04o3000.scad index de7571b7f..d7176cfeb 100644 --- a/p/r04o3000.scad +++ b/p/r04o3000.scad @@ -2,19 +2,20 @@ use <../lib.scad> function ldraw_lib__r04o3000() = [ // 0 Torus Outside 1 x 3.0000 x 0.25 // 0 Name: r04o3000.dat -// 0 Author: Stan Isachenko [angmarec] -// 0 !LDRAW_ORG Primitive UPDATE 2014-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 +// 0 !HISTORY 2024-02-17 [Holly-Wood] Complete regeneration, original by angmarec +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 0 // Major Radius: 5 -// 0 // Tube(Minor) Radius: 15 +// 0 // Major Radius: 1 +// 0 // Tube(Minor) Radius: 3 // 0 // Segments(Sweep): 4/16 = 0.25 // 0 // 1 9 0 0 0 1 0 0 0 1 0 0 0 1 4-4edge.dat // 0 // 1 12 1 0 0 3.0000 0 0 0 0 3.0000 0 1 0 4-4edge.dat @@ -51,89 +52,88 @@ function ldraw_lib__r04o3000() = [ [4,16,1.1945,2.1213,2.8838,0,2.1213,3.1213,0,1.1481,3.7717,1.4434,1.1481,3.4847], // 4 16 1.4434 1.1481 3.4847 0 1.1481 3.7717 0 0 4 1.5308 0 3.6956 [4,16,1.4434,1.1481,3.4847,0,1.1481,3.7717,0,0,4,1.5308,0,3.6956], -// // 0 // conditional lines -// 5 24 1 3 0 0.9239 3 0.3827 2.1481 2.7717 0 -0.2426 3 0 - [5,24,1,3,0,0.9239,3,0.3827,2.1481,2.7717,0,-0.2426,3,0], -// 5 24 1 3 0 2.1481 2.7717 0 0.9239 3 0.3827 1 3 -0.4142 - [5,24,1,3,0,2.1481,2.7717,0,0.9239,3,0.3827,1,3,-0.4142], -// 5 24 2.1481 2.7717 0 1.9846 2.7717 0.8221 3.1213 2.1213 0 1 3 0 - [5,24,2.1481,2.7717,0,1.9846,2.7717,0.8221,3.1213,2.1213,0,1,3,0], -// 5 24 2.1481 2.7717 0 3.1213 2.1213 0 1.9846 2.7717 0.8221 2.1481 2.7717 -0.8897 - [5,24,2.1481,2.7717,0,3.1213,2.1213,0,1.9846,2.7717,0.8221,2.1481,2.7717,-0.8897], -// 5 24 3.1213 2.1213 0 2.8838 2.1213 1.1945 3.7717 1.1481 0 2.1481 2.7717 0 - [5,24,3.1213,2.1213,0,2.8838,2.1213,1.1945,3.7717,1.1481,0,2.1481,2.7717,0], -// 5 24 3.1213 2.1213 0 3.7717 1.1481 0 2.8838 2.1213 1.1945 3.1213 2.1213 -1.2928 - [5,24,3.1213,2.1213,0,3.7717,1.1481,0,2.8838,2.1213,1.1945,3.1213,2.1213,-1.2928], -// 5 24 3.7717 1.1481 0 3.4847 1.1481 1.4434 4 0 0 3.1213 2.1213 0 - [5,24,3.7717,1.1481,0,3.4847,1.1481,1.4434,4,0,0,3.1213,2.1213,0], -// 5 24 3.7717 1.1481 0 4 0 0 3.4847 1.1481 1.4434 3.7717 1.1481 -1.5622 - [5,24,3.7717,1.1481,0,4,0,0,3.4847,1.1481,1.4434,3.7717,1.1481,-1.5622], -// 5 24 4 0 0 3.6956 0 1.5308 4 -1.2426 0 3.7717 1.1481 0 - [5,24,4,0,0,3.6956,0,1.5308,4,-1.2426,0,3.7717,1.1481,0], -// 5 24 0.9239 3 0.3827 0.7071 3 0.7071 1.9846 2.7717 0.8221 -0.2241 3 -0.0928 - [5,24,0.9239,3,0.3827,0.7071,3,0.7071,1.9846,2.7717,0.8221,-0.2241,3,-0.0928], -// 5 24 0.9239 3 0.3827 1.9846 2.7717 0.8221 0.7071 3 0.7071 1 3 0 - [5,24,0.9239,3,0.3827,1.9846,2.7717,0.8221,0.7071,3,0.7071,1,3,0], -// 5 24 1.9846 2.7717 0.8221 1.5189 2.7717 1.5189 2.8838 2.1213 1.1945 0.9239 3 0.3827 - [5,24,1.9846,2.7717,0.8221,1.5189,2.7717,1.5189,2.8838,2.1213,1.1945,0.9239,3,0.3827], -// 5 24 1.9846 2.7717 0.8221 2.8838 2.1213 1.1945 1.5189 2.7717 1.5189 2.1481 2.7717 0 - [5,24,1.9846,2.7717,0.8221,2.8838,2.1213,1.1945,1.5189,2.7717,1.5189,2.1481,2.7717,0], -// 5 24 2.8838 2.1213 1.1945 2.2071 2.1213 2.2071 3.4847 1.1481 1.4434 1.9846 2.7717 0.8221 - [5,24,2.8838,2.1213,1.1945,2.2071,2.1213,2.2071,3.4847,1.1481,1.4434,1.9846,2.7717,0.8221], -// 5 24 2.8838 2.1213 1.1945 3.4847 1.1481 1.4434 2.2071 2.1213 2.2071 3.1213 2.1213 0 - [5,24,2.8838,2.1213,1.1945,3.4847,1.1481,1.4434,2.2071,2.1213,2.2071,3.1213,2.1213,0], -// 5 24 3.4847 1.1481 1.4434 2.667 1.1481 2.667 3.6956 0 1.5308 2.8838 2.1213 1.1945 - [5,24,3.4847,1.1481,1.4434,2.667,1.1481,2.667,3.6956,0,1.5308,2.8838,2.1213,1.1945], -// 5 24 3.4847 1.1481 1.4434 3.6956 0 1.5308 2.667 1.1481 2.667 3.7717 1.1481 0 - [5,24,3.4847,1.1481,1.4434,3.6956,0,1.5308,2.667,1.1481,2.667,3.7717,1.1481,0], -// 5 24 3.6956 0 1.5308 2.8284 0 2.8284 3.6956 -1.2426 1.5308 3.4847 1.1481 1.4434 - [5,24,3.6956,0,1.5308,2.8284,0,2.8284,3.6956,-1.2426,1.5308,3.4847,1.1481,1.4434], -// 5 24 0.7071 3 0.7071 0.3827 3 0.9239 1.5189 2.7717 1.5189 -0.1715 3 -0.1715 - [5,24,0.7071,3,0.7071,0.3827,3,0.9239,1.5189,2.7717,1.5189,-0.1715,3,-0.1715], -// 5 24 0.7071 3 0.7071 1.5189 2.7717 1.5189 0.3827 3 0.9239 0.9239 3 0.3827 - [5,24,0.7071,3,0.7071,1.5189,2.7717,1.5189,0.3827,3,0.9239,0.9239,3,0.3827], -// 5 24 1.5189 2.7717 1.5189 0.8221 2.7717 1.9846 2.2071 2.1213 2.2071 0.7071 3 0.7071 - [5,24,1.5189,2.7717,1.5189,0.8221,2.7717,1.9846,2.2071,2.1213,2.2071,0.7071,3,0.7071], -// 5 24 1.5189 2.7717 1.5189 2.2071 2.1213 2.2071 0.8221 2.7717 1.9846 1.9846 2.7717 0.8221 - [5,24,1.5189,2.7717,1.5189,2.2071,2.1213,2.2071,0.8221,2.7717,1.9846,1.9846,2.7717,0.8221], -// 5 24 2.2071 2.1213 2.2071 1.1945 2.1213 2.8838 2.667 1.1481 2.667 1.5189 2.7717 1.5189 - [5,24,2.2071,2.1213,2.2071,1.1945,2.1213,2.8838,2.667,1.1481,2.667,1.5189,2.7717,1.5189], -// 5 24 2.2071 2.1213 2.2071 2.667 1.1481 2.667 1.1945 2.1213 2.8838 2.8838 2.1213 1.1945 - [5,24,2.2071,2.1213,2.2071,2.667,1.1481,2.667,1.1945,2.1213,2.8838,2.8838,2.1213,1.1945], -// 5 24 2.667 1.1481 2.667 1.4434 1.1481 3.4847 2.8284 0 2.8284 2.2071 2.1213 2.2071 - [5,24,2.667,1.1481,2.667,1.4434,1.1481,3.4847,2.8284,0,2.8284,2.2071,2.1213,2.2071], -// 5 24 2.667 1.1481 2.667 2.8284 0 2.8284 1.4434 1.1481 3.4847 3.4847 1.1481 1.4434 - [5,24,2.667,1.1481,2.667,2.8284,0,2.8284,1.4434,1.1481,3.4847,3.4847,1.1481,1.4434], -// 5 24 2.8284 0 2.8284 1.5308 0 3.6956 2.8284 -1.2426 2.8284 2.667 1.1481 2.667 - [5,24,2.8284,0,2.8284,1.5308,0,3.6956,2.8284,-1.2426,2.8284,2.667,1.1481,2.667], -// 5 24 0.3827 3 0.9239 0 3 1 0.8221 2.7717 1.9846 -0.0928 3 -0.2241 - [5,24,0.3827,3,0.9239,0,3,1,0.8221,2.7717,1.9846,-0.0928,3,-0.2241], -// 5 24 0.3827 3 0.9239 0.8221 2.7717 1.9846 0 3 1 0.7071 3 0.7071 - [5,24,0.3827,3,0.9239,0.8221,2.7717,1.9846,0,3,1,0.7071,3,0.7071], -// 5 24 0.8221 2.7717 1.9846 0 2.7717 2.1481 1.1945 2.1213 2.8838 0.3827 3 0.9239 - [5,24,0.8221,2.7717,1.9846,0,2.7717,2.1481,1.1945,2.1213,2.8838,0.3827,3,0.9239], -// 5 24 0.8221 2.7717 1.9846 1.1945 2.1213 2.8838 0 2.7717 2.1481 1.5189 2.7717 1.5189 - [5,24,0.8221,2.7717,1.9846,1.1945,2.1213,2.8838,0,2.7717,2.1481,1.5189,2.7717,1.5189], -// 5 24 1.1945 2.1213 2.8838 0 2.1213 3.1213 1.4434 1.1481 3.4847 0.8221 2.7717 1.9846 - [5,24,1.1945,2.1213,2.8838,0,2.1213,3.1213,1.4434,1.1481,3.4847,0.8221,2.7717,1.9846], -// 5 24 1.1945 2.1213 2.8838 1.4434 1.1481 3.4847 0 2.1213 3.1213 2.2071 2.1213 2.2071 - [5,24,1.1945,2.1213,2.8838,1.4434,1.1481,3.4847,0,2.1213,3.1213,2.2071,2.1213,2.2071], -// 5 24 1.4434 1.1481 3.4847 0 1.1481 3.7717 1.5308 0 3.6956 1.1945 2.1213 2.8838 - [5,24,1.4434,1.1481,3.4847,0,1.1481,3.7717,1.5308,0,3.6956,1.1945,2.1213,2.8838], -// 5 24 1.4434 1.1481 3.4847 1.5308 0 3.6956 0 1.1481 3.7717 2.667 1.1481 2.667 - [5,24,1.4434,1.1481,3.4847,1.5308,0,3.6956,0,1.1481,3.7717,2.667,1.1481,2.667], -// 5 24 1.5308 0 3.6956 0 0 4 1.5308 -1.2426 3.6956 1.4434 1.1481 3.4847 - [5,24,1.5308,0,3.6956,0,0,4,1.5308,-1.2426,3.6956,1.4434,1.1481,3.4847], -// 5 24 0 3 1 0 2.7717 2.1481 -0.4142 3 1 0.3827 3 0.9239 - [5,24,0,3,1,0,2.7717,2.1481,-0.4142,3,1,0.3827,3,0.9239], -// 5 24 0 2.7717 2.1481 0 2.1213 3.1213 -0.8897 2.7717 2.1481 0.8221 2.7717 1.9846 - [5,24,0,2.7717,2.1481,0,2.1213,3.1213,-0.8897,2.7717,2.1481,0.8221,2.7717,1.9846], -// 5 24 0 2.1213 3.1213 0 1.1481 3.7717 -1.2928 2.1213 3.1213 1.1945 2.1213 2.8838 - [5,24,0,2.1213,3.1213,0,1.1481,3.7717,-1.2928,2.1213,3.1213,1.1945,2.1213,2.8838], -// 5 24 0 1.1481 3.7717 0 0 4 -1.5622 1.1481 3.7717 1.4434 1.1481 3.4847 - [5,24,0,1.1481,3.7717,0,0,4,-1.5622,1.1481,3.7717,1.4434,1.1481,3.4847], -// 0 // Build by Primitive Generator 2 +// 5 24 0.9239 3 0.3827 1 3 0 1.9846 2.7717 0.8221 -0.1368 3 -0.0567 + [5,24,0.9239,3,0.3827,1,3,0,1.9846,2.7717,0.8221,-0.1368,3,-0.0567], +// 5 24 1.9846 2.7717 0.8221 2.1481 2.7717 0 0.9239 3 0.3827 2.8838 2.1213 1.1945 + [5,24,1.9846,2.7717,0.8221,2.1481,2.7717,0,0.9239,3,0.3827,2.8838,2.1213,1.1945], +// 5 24 1 3 0 2.1481 2.7717 0 1 3 -0.3827 0.9239 3 0.3827 + [5,24,1,3,0,2.1481,2.7717,0,1,3,-0.3827,0.9239,3,0.3827], +// 5 24 0.9239 3 0.3827 1.9846 2.7717 0.8221 1 3 0 0.7071 3 0.7071 + [5,24,0.9239,3,0.3827,1.9846,2.7717,0.8221,1,3,0,0.7071,3,0.7071], +// 5 24 2.8838 2.1213 1.1945 3.1213 2.1213 0 1.9846 2.7717 0.8221 3.4847 1.1481 1.4434 + [5,24,2.8838,2.1213,1.1945,3.1213,2.1213,0,1.9846,2.7717,0.8221,3.4847,1.1481,1.4434], +// 5 24 2.1481 2.7717 0 3.1213 2.1213 0 2.1481 2.7717 -0.8221 1.9846 2.7717 0.8221 + [5,24,2.1481,2.7717,0,3.1213,2.1213,0,2.1481,2.7717,-0.8221,1.9846,2.7717,0.8221], +// 5 24 1.9846 2.7717 0.8221 2.8838 2.1213 1.1945 2.1481 2.7717 0 1.5189 2.7717 1.5189 + [5,24,1.9846,2.7717,0.8221,2.8838,2.1213,1.1945,2.1481,2.7717,0,1.5189,2.7717,1.5189], +// 5 24 3.4847 1.1481 1.4434 3.7717 1.1481 0 2.8838 2.1213 1.1945 3.6956 0 1.5308 + [5,24,3.4847,1.1481,1.4434,3.7717,1.1481,0,2.8838,2.1213,1.1945,3.6956,0,1.5308], +// 5 24 3.1213 2.1213 0 3.7717 1.1481 0 3.1213 2.1213 -1.1945 2.8838 2.1213 1.1945 + [5,24,3.1213,2.1213,0,3.7717,1.1481,0,3.1213,2.1213,-1.1945,2.8838,2.1213,1.1945], +// 5 24 2.8838 2.1213 1.1945 3.4847 1.1481 1.4434 3.1213 2.1213 0 2.2071 2.1213 2.2071 + [5,24,2.8838,2.1213,1.1945,3.4847,1.1481,1.4434,3.1213,2.1213,0,2.2071,2.1213,2.2071], +// 5 24 3.7717 1.1481 0 4 0 0 3.7717 1.1481 -1.4434 3.4847 1.1481 1.4434 + [5,24,3.7717,1.1481,0,4,0,0,3.7717,1.1481,-1.4434,3.4847,1.1481,1.4434], +// 5 24 3.4847 1.1481 1.4434 3.6956 0 1.5308 3.7717 1.1481 0 2.667 1.1481 2.667 + [5,24,3.4847,1.1481,1.4434,3.6956,0,1.5308,3.7717,1.1481,0,2.667,1.1481,2.667], +// 5 24 3.6956 0 1.5308 4 0 0 3.4847 1.1481 1.4434 3.6956 -1.1481 1.5308 + [5,24,3.6956,0,1.5308,4,0,0,3.4847,1.1481,1.4434,3.6956,-1.1481,1.5308], +// 5 24 0.7071 3 0.7071 0.9239 3 0.3827 1.5189 2.7717 1.5189 -0.1047 3 -0.1047 + [5,24,0.7071,3,0.7071,0.9239,3,0.3827,1.5189,2.7717,1.5189,-0.1047,3,-0.1047], +// 5 24 1.5189 2.7717 1.5189 1.9846 2.7717 0.8221 0.7071 3 0.7071 2.2071 2.1213 2.2071 + [5,24,1.5189,2.7717,1.5189,1.9846,2.7717,0.8221,0.7071,3,0.7071,2.2071,2.1213,2.2071], +// 5 24 0.7071 3 0.7071 1.5189 2.7717 1.5189 0.9239 3 0.3827 0.3827 3 0.9239 + [5,24,0.7071,3,0.7071,1.5189,2.7717,1.5189,0.9239,3,0.3827,0.3827,3,0.9239], +// 5 24 2.2071 2.1213 2.2071 2.8838 2.1213 1.1945 1.5189 2.7717 1.5189 2.667 1.1481 2.667 + [5,24,2.2071,2.1213,2.2071,2.8838,2.1213,1.1945,1.5189,2.7717,1.5189,2.667,1.1481,2.667], +// 5 24 1.5189 2.7717 1.5189 2.2071 2.1213 2.2071 1.9846 2.7717 0.8221 0.8221 2.7717 1.9846 + [5,24,1.5189,2.7717,1.5189,2.2071,2.1213,2.2071,1.9846,2.7717,0.8221,0.8221,2.7717,1.9846], +// 5 24 2.667 1.1481 2.667 3.4847 1.1481 1.4434 2.2071 2.1213 2.2071 2.8284 0 2.8284 + [5,24,2.667,1.1481,2.667,3.4847,1.1481,1.4434,2.2071,2.1213,2.2071,2.8284,0,2.8284], +// 5 24 2.2071 2.1213 2.2071 2.667 1.1481 2.667 2.8838 2.1213 1.1945 1.1945 2.1213 2.8838 + [5,24,2.2071,2.1213,2.2071,2.667,1.1481,2.667,2.8838,2.1213,1.1945,1.1945,2.1213,2.8838], +// 5 24 2.667 1.1481 2.667 2.8284 0 2.8284 3.4847 1.1481 1.4434 1.4434 1.1481 3.4847 + [5,24,2.667,1.1481,2.667,2.8284,0,2.8284,3.4847,1.1481,1.4434,1.4434,1.1481,3.4847], +// 5 24 2.8284 0 2.8284 3.6956 0 1.5308 2.667 1.1481 2.667 2.8284 -1.1481 2.8284 + [5,24,2.8284,0,2.8284,3.6956,0,1.5308,2.667,1.1481,2.667,2.8284,-1.1481,2.8284], +// 5 24 0.3827 3 0.9239 0.7071 3 0.7071 0.8221 2.7717 1.9846 -0.0567 3 -0.1368 + [5,24,0.3827,3,0.9239,0.7071,3,0.7071,0.8221,2.7717,1.9846,-0.0567,3,-0.1368], +// 5 24 0.8221 2.7717 1.9846 1.5189 2.7717 1.5189 0.3827 3 0.9239 1.1945 2.1213 2.8838 + [5,24,0.8221,2.7717,1.9846,1.5189,2.7717,1.5189,0.3827,3,0.9239,1.1945,2.1213,2.8838], +// 5 24 0.3827 3 0.9239 0.8221 2.7717 1.9846 0.7071 3 0.7071 0 3 1 + [5,24,0.3827,3,0.9239,0.8221,2.7717,1.9846,0.7071,3,0.7071,0,3,1], +// 5 24 1.1945 2.1213 2.8838 2.2071 2.1213 2.2071 0.8221 2.7717 1.9846 1.4434 1.1481 3.4847 + [5,24,1.1945,2.1213,2.8838,2.2071,2.1213,2.2071,0.8221,2.7717,1.9846,1.4434,1.1481,3.4847], +// 5 24 0.8221 2.7717 1.9846 1.1945 2.1213 2.8838 1.5189 2.7717 1.5189 0 2.7717 2.1481 + [5,24,0.8221,2.7717,1.9846,1.1945,2.1213,2.8838,1.5189,2.7717,1.5189,0,2.7717,2.1481], +// 5 24 1.4434 1.1481 3.4847 2.667 1.1481 2.667 1.1945 2.1213 2.8838 1.5308 0 3.6956 + [5,24,1.4434,1.1481,3.4847,2.667,1.1481,2.667,1.1945,2.1213,2.8838,1.5308,0,3.6956], +// 5 24 1.1945 2.1213 2.8838 1.4434 1.1481 3.4847 2.2071 2.1213 2.2071 0 2.1213 3.1213 + [5,24,1.1945,2.1213,2.8838,1.4434,1.1481,3.4847,2.2071,2.1213,2.2071,0,2.1213,3.1213], +// 5 24 1.4434 1.1481 3.4847 1.5308 0 3.6956 2.667 1.1481 2.667 0 1.1481 3.7717 + [5,24,1.4434,1.1481,3.4847,1.5308,0,3.6956,2.667,1.1481,2.667,0,1.1481,3.7717], +// 5 24 1.5308 0 3.6956 2.8284 0 2.8284 1.4434 1.1481 3.4847 1.5308 -1.1481 3.6956 + [5,24,1.5308,0,3.6956,2.8284,0,2.8284,1.4434,1.1481,3.4847,1.5308,-1.1481,3.6956], +// 5 24 0 3 1 0.3827 3 0.9239 0 2.7717 2.1481 0 3 -0.1481 + [5,24,0,3,1,0.3827,3,0.9239,0,2.7717,2.1481,0,3,-0.1481], +// 5 24 0 2.7717 2.1481 0.8221 2.7717 1.9846 0 3 1 0 2.1213 3.1213 + [5,24,0,2.7717,2.1481,0.8221,2.7717,1.9846,0,3,1,0,2.1213,3.1213], +// 5 24 0 3 1 0 2.7717 2.1481 0.3827 3 0.9239 -1 3 1 + [5,24,0,3,1,0,2.7717,2.1481,0.3827,3,0.9239,-1,3,1], +// 5 24 0 2.1213 3.1213 1.1945 2.1213 2.8838 0 2.7717 2.1481 0 1.1481 3.7717 + [5,24,0,2.1213,3.1213,1.1945,2.1213,2.8838,0,2.7717,2.1481,0,1.1481,3.7717], +// 5 24 0 2.7717 2.1481 0 2.1213 3.1213 0.8221 2.7717 1.9846 -2.1481 2.7717 2.1481 + [5,24,0,2.7717,2.1481,0,2.1213,3.1213,0.8221,2.7717,1.9846,-2.1481,2.7717,2.1481], +// 5 24 0 1.1481 3.7717 1.4434 1.1481 3.4847 0 2.1213 3.1213 0 0 4 + [5,24,0,1.1481,3.7717,1.4434,1.1481,3.4847,0,2.1213,3.1213,0,0,4], +// 5 24 0 2.1213 3.1213 0 1.1481 3.7717 1.1945 2.1213 2.8838 -3.1213 2.1213 3.1213 + [5,24,0,2.1213,3.1213,0,1.1481,3.7717,1.1945,2.1213,2.8838,-3.1213,2.1213,3.1213], +// 5 24 0 1.1481 3.7717 0 0 4 1.4434 1.1481 3.4847 -3.7717 1.1481 3.7717 + [5,24,0,1.1481,3.7717,0,0,4,1.4434,1.1481,3.4847,-3.7717,1.1481,3.7717], +// 5 24 0 0 4 1.5308 0 3.6956 0 1.1481 3.7717 0 -1.1481 4 + [5,24,0,0,4,1.5308,0,3.6956,0,1.1481,3.7717,0,-1.1481,4], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__r04o3000(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__r04o3000(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/r04o4600.scad b/p/r04o4600.scad index 5d53ae09e..e5df7f745 100644 --- a/p/r04o4600.scad +++ b/p/r04o4600.scad @@ -2,16 +2,17 @@ use <../lib.scad> function ldraw_lib__r04o4600() = [ // 0 Torus Outside 1 x 4.6000 x 0.25 // 0 Name: r04o4600.dat -// 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG Primitive UPDATE 2009-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-02-18 [Holly-Wood] Complete regeneration, original by jriley +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Major Radius: 10 // 0 // Tube(Minor) Radius: 46 @@ -19,121 +20,120 @@ function ldraw_lib__r04o4600() = [ // 0 // 1 9 0 0 0 1 0 0 0 1 0 0 0 1 4-4edge.dat // 0 // 1 12 1 0 0 4.6000 0 0 0 0 4.6000 0 1 0 4-4edge.dat // -// 4 16 0.924 4.6 0.383 2.55 4.25 1.056 2.76 4.25 0 1 4.6 0 - [4,16,0.924,4.6,0.383,2.55,4.25,1.056,2.76,4.25,0,1,4.6,0], -// 5 24 1 4.6 0 0.924 4.6 0.383 2.76 4.25 0 -0.76 4.25 0 - [5,24,1,4.6,0,0.924,4.6,0.383,2.76,4.25,0,-0.76,4.25,0], -// 5 24 1 4.6 0 2.76 4.25 0 0.924 4.6 0.383 0.924 4.6 -0.383 - [5,24,1,4.6,0,2.76,4.25,0,0.924,4.6,0.383,0.924,4.6,-0.383], -// 4 16 2.55 4.25 1.056 3.929 3.253 1.627 4.253 3.253 0 2.76 4.25 0 - [4,16,2.55,4.25,1.056,3.929,3.253,1.627,4.253,3.253,0,2.76,4.25,0], -// 5 24 2.76 4.25 0 2.55 4.25 1.056 4.253 3.253 0 1 4.6 0 - [5,24,2.76,4.25,0,2.55,4.25,1.056,4.253,3.253,0,1,4.6,0], -// 5 24 2.76 4.25 0 4.253 3.253 0 2.55 4.25 1.056 2.55 4.25 -1.056 - [5,24,2.76,4.25,0,4.253,3.253,0,2.55,4.25,1.056,2.55,4.25,-1.056], -// 4 16 3.929 3.253 1.627 4.85 1.76 2.009 5.25 1.76 0 4.253 3.253 0 - [4,16,3.929,3.253,1.627,4.85,1.76,2.009,5.25,1.76,0,4.253,3.253,0], -// 5 24 4.253 3.253 0 3.929 3.253 1.627 5.25 1.76 0 2.76 4.25 0 - [5,24,4.253,3.253,0,3.929,3.253,1.627,5.25,1.76,0,2.76,4.25,0], -// 5 24 4.253 3.253 0 5.25 1.76 0 3.929 3.253 1.627 3.929 3.253 -1.627 - [5,24,4.253,3.253,0,5.25,1.76,0,3.929,3.253,1.627,3.929,3.253,-1.627], -// 4 16 4.85 1.76 2.009 5.174 0 2.143 5.6 0 0 5.25 1.76 0 - [4,16,4.85,1.76,2.009,5.174,0,2.143,5.6,0,0,5.25,1.76,0], -// 5 24 5.25 1.76 0 4.85 1.76 2.009 5.6 0 0 4.253 3.253 0 - [5,24,5.25,1.76,0,4.85,1.76,2.009,5.6,0,0,4.253,3.253,0], -// 5 24 5.25 1.76 0 5.6 0 0 4.85 1.76 2.009 4.85 1.76 -2.009 - [5,24,5.25,1.76,0,5.6,0,0,4.85,1.76,2.009,4.85,1.76,-2.009], -// 5 24 5.6 0 0 5.174 0 2.143 5.25 -1.76 0 5.25 1.76 0 - [5,24,5.6,0,0,5.174,0,2.143,5.25,-1.76,0,5.25,1.76,0], -// 4 16 0.707 4.6 0.707 1.952 4.25 1.952 2.55 4.25 1.056 0.924 4.6 0.383 - [4,16,0.707,4.6,0.707,1.952,4.25,1.952,2.55,4.25,1.056,0.924,4.6,0.383], -// 5 24 0.924 4.6 0.383 0.707 4.6 0.707 2.55 4.25 1.056 -0.702 4.25 -0.291 - [5,24,0.924,4.6,0.383,0.707,4.6,0.707,2.55,4.25,1.056,-0.702,4.25,-0.291], -// 5 24 0.924 4.6 0.383 2.55 4.25 1.056 0.707 4.6 0.707 1 4.6 0 - [5,24,0.924,4.6,0.383,2.55,4.25,1.056,0.707,4.6,0.707,1,4.6,0], -// 4 16 1.952 4.25 1.952 3.007 3.253 3.007 3.929 3.253 1.627 2.55 4.25 1.056 - [4,16,1.952,4.25,1.952,3.007,3.253,3.007,3.929,3.253,1.627,2.55,4.25,1.056], -// 5 24 2.55 4.25 1.056 1.952 4.25 1.952 3.929 3.253 1.627 0.924 4.6 0.383 - [5,24,2.55,4.25,1.056,1.952,4.25,1.952,3.929,3.253,1.627,0.924,4.6,0.383], -// 5 24 2.55 4.25 1.056 3.929 3.253 1.627 1.952 4.25 1.952 2.76 4.25 0 - [5,24,2.55,4.25,1.056,3.929,3.253,1.627,1.952,4.25,1.952,2.76,4.25,0], -// 4 16 3.007 3.253 3.007 3.712 1.76 3.712 4.85 1.76 2.009 3.929 3.253 1.627 - [4,16,3.007,3.253,3.007,3.712,1.76,3.712,4.85,1.76,2.009,3.929,3.253,1.627], -// 5 24 3.929 3.253 1.627 3.007 3.253 3.007 4.85 1.76 2.009 2.55 4.25 1.056 - [5,24,3.929,3.253,1.627,3.007,3.253,3.007,4.85,1.76,2.009,2.55,4.25,1.056], -// 5 24 3.929 3.253 1.627 4.85 1.76 2.009 3.007 3.253 3.007 4.253 3.253 0 - [5,24,3.929,3.253,1.627,4.85,1.76,2.009,3.007,3.253,3.007,4.253,3.253,0], -// 4 16 3.712 1.76 3.712 3.96 0 3.96 5.174 0 2.143 4.85 1.76 2.009 - [4,16,3.712,1.76,3.712,3.96,0,3.96,5.174,0,2.143,4.85,1.76,2.009], -// 5 24 4.85 1.76 2.009 3.712 1.76 3.712 5.174 0 2.143 3.929 3.253 1.627 - [5,24,4.85,1.76,2.009,3.712,1.76,3.712,5.174,0,2.143,3.929,3.253,1.627], -// 5 24 4.85 1.76 2.009 5.174 0 2.143 3.712 1.76 3.712 5.25 1.76 0 - [5,24,4.85,1.76,2.009,5.174,0,2.143,3.712,1.76,3.712,5.25,1.76,0], -// 5 24 5.174 0 2.143 3.96 0 3.96 4.85 -1.76 2.009 4.85 1.76 2.009 - [5,24,5.174,0,2.143,3.96,0,3.96,4.85,-1.76,2.009,4.85,1.76,2.009], -// 4 16 0.383 4.6 0.924 1.056 4.25 2.55 1.952 4.25 1.952 0.707 4.6 0.707 - [4,16,0.383,4.6,0.924,1.056,4.25,2.55,1.952,4.25,1.952,0.707,4.6,0.707], -// 5 24 0.707 4.6 0.707 0.383 4.6 0.924 1.952 4.25 1.952 -0.538 4.25 -0.538 - [5,24,0.707,4.6,0.707,0.383,4.6,0.924,1.952,4.25,1.952,-0.538,4.25,-0.538], -// 5 24 0.707 4.6 0.707 1.952 4.25 1.952 0.383 4.6 0.924 0.924 4.6 0.383 - [5,24,0.707,4.6,0.707,1.952,4.25,1.952,0.383,4.6,0.924,0.924,4.6,0.383], -// 4 16 1.056 4.25 2.55 1.627 3.253 3.929 3.007 3.253 3.007 1.952 4.25 1.952 - [4,16,1.056,4.25,2.55,1.627,3.253,3.929,3.007,3.253,3.007,1.952,4.25,1.952], -// 5 24 1.952 4.25 1.952 1.056 4.25 2.55 3.007 3.253 3.007 0.707 4.6 0.707 - [5,24,1.952,4.25,1.952,1.056,4.25,2.55,3.007,3.253,3.007,0.707,4.6,0.707], -// 5 24 1.952 4.25 1.952 3.007 3.253 3.007 1.056 4.25 2.55 2.55 4.25 1.056 - [5,24,1.952,4.25,1.952,3.007,3.253,3.007,1.056,4.25,2.55,2.55,4.25,1.056], -// 4 16 1.627 3.253 3.929 2.009 1.76 4.85 3.712 1.76 3.712 3.007 3.253 3.007 - [4,16,1.627,3.253,3.929,2.009,1.76,4.85,3.712,1.76,3.712,3.007,3.253,3.007], -// 5 24 3.007 3.253 3.007 1.627 3.253 3.929 3.712 1.76 3.712 1.952 4.25 1.952 - [5,24,3.007,3.253,3.007,1.627,3.253,3.929,3.712,1.76,3.712,1.952,4.25,1.952], -// 5 24 3.007 3.253 3.007 3.712 1.76 3.712 1.627 3.253 3.929 3.929 3.253 1.627 - [5,24,3.007,3.253,3.007,3.712,1.76,3.712,1.627,3.253,3.929,3.929,3.253,1.627], -// 4 16 2.009 1.76 4.85 2.143 0 5.174 3.96 0 3.96 3.712 1.76 3.712 - [4,16,2.009,1.76,4.85,2.143,0,5.174,3.96,0,3.96,3.712,1.76,3.712], -// 5 24 3.712 1.76 3.712 2.009 1.76 4.85 3.96 0 3.96 3.007 3.253 3.007 - [5,24,3.712,1.76,3.712,2.009,1.76,4.85,3.96,0,3.96,3.007,3.253,3.007], -// 5 24 3.712 1.76 3.712 3.96 0 3.96 2.009 1.76 4.85 4.85 1.76 2.009 - [5,24,3.712,1.76,3.712,3.96,0,3.96,2.009,1.76,4.85,4.85,1.76,2.009], -// 5 24 3.96 0 3.96 2.143 0 5.174 3.712 -1.76 3.712 3.712 1.76 3.712 - [5,24,3.96,0,3.96,2.143,0,5.174,3.712,-1.76,3.712,3.712,1.76,3.712], -// 4 16 0 4.6 1 0 4.25 2.76 1.056 4.25 2.55 0.383 4.6 0.924 - [4,16,0,4.6,1,0,4.25,2.76,1.056,4.25,2.55,0.383,4.6,0.924], -// 5 24 0.383 4.6 0.924 0 4.6 1 1.056 4.25 2.55 -0.291 4.25 -0.702 - [5,24,0.383,4.6,0.924,0,4.6,1,1.056,4.25,2.55,-0.291,4.25,-0.702], -// 5 24 0.383 4.6 0.924 1.056 4.25 2.55 0 4.6 1 0.707 4.6 0.707 - [5,24,0.383,4.6,0.924,1.056,4.25,2.55,0,4.6,1,0.707,4.6,0.707], -// 5 24 0 4.6 1 0 4.25 2.76 0.383 4.6 0.924 -0.383 4.6 0.924 - [5,24,0,4.6,1,0,4.25,2.76,0.383,4.6,0.924,-0.383,4.6,0.924], -// 4 16 0 4.25 2.76 0 3.253 4.253 1.627 3.253 3.929 1.056 4.25 2.55 - [4,16,0,4.25,2.76,0,3.253,4.253,1.627,3.253,3.929,1.056,4.25,2.55], -// 5 24 1.056 4.25 2.55 0 4.25 2.76 1.627 3.253 3.929 0.383 4.6 0.924 - [5,24,1.056,4.25,2.55,0,4.25,2.76,1.627,3.253,3.929,0.383,4.6,0.924], -// 5 24 1.056 4.25 2.55 1.627 3.253 3.929 0 4.25 2.76 1.952 4.25 1.952 - [5,24,1.056,4.25,2.55,1.627,3.253,3.929,0,4.25,2.76,1.952,4.25,1.952], -// 5 24 0 4.25 2.76 0 3.253 4.253 1.056 4.25 2.55 -1.056 4.25 2.55 - [5,24,0,4.25,2.76,0,3.253,4.253,1.056,4.25,2.55,-1.056,4.25,2.55], -// 4 16 0 3.253 4.253 0 1.76 5.25 2.009 1.76 4.85 1.627 3.253 3.929 - [4,16,0,3.253,4.253,0,1.76,5.25,2.009,1.76,4.85,1.627,3.253,3.929], -// 5 24 1.627 3.253 3.929 0 3.253 4.253 2.009 1.76 4.85 1.056 4.25 2.55 - [5,24,1.627,3.253,3.929,0,3.253,4.253,2.009,1.76,4.85,1.056,4.25,2.55], -// 5 24 1.627 3.253 3.929 2.009 1.76 4.85 0 3.253 4.253 3.007 3.253 3.007 - [5,24,1.627,3.253,3.929,2.009,1.76,4.85,0,3.253,4.253,3.007,3.253,3.007], -// 5 24 0 3.253 4.253 0 1.76 5.25 1.627 3.253 3.929 -1.627 3.253 3.929 - [5,24,0,3.253,4.253,0,1.76,5.25,1.627,3.253,3.929,-1.627,3.253,3.929], -// 4 16 0 1.76 5.25 0 0 5.6 2.143 0 5.174 2.009 1.76 4.85 - [4,16,0,1.76,5.25,0,0,5.6,2.143,0,5.174,2.009,1.76,4.85], -// 5 24 2.009 1.76 4.85 0 1.76 5.25 2.143 0 5.174 1.627 3.253 3.929 - [5,24,2.009,1.76,4.85,0,1.76,5.25,2.143,0,5.174,1.627,3.253,3.929], -// 5 24 2.009 1.76 4.85 2.143 0 5.174 0 1.76 5.25 3.712 1.76 3.712 - [5,24,2.009,1.76,4.85,2.143,0,5.174,0,1.76,5.25,3.712,1.76,3.712], -// 5 24 0 1.76 5.25 0 0 5.6 2.009 1.76 4.85 -2.009 1.76 4.85 - [5,24,0,1.76,5.25,0,0,5.6,2.009,1.76,4.85,-2.009,1.76,4.85], -// 5 24 2.143 0 5.174 0 0 5.6 2.009 -1.76 4.85 2.009 1.76 4.85 - [5,24,2.143,0,5.174,0,0,5.6,2.009,-1.76,4.85,2.009,1.76,4.85], -// -// 0 end of file -// +// 4 16 1 4.6 0 0.9239 4.6 0.3827 2.5504 4.2499 1.0564 2.7604 4.2499 0 + [4,16,1,4.6,0,0.9239,4.6,0.3827,2.5504,4.2499,1.0564,2.7604,4.2499,0], +// 4 16 2.7604 4.2499 0 2.5504 4.2499 1.0564 3.929 3.2527 1.6275 4.2527 3.2527 0 + [4,16,2.7604,4.2499,0,2.5504,4.2499,1.0564,3.929,3.2527,1.6275,4.2527,3.2527,0], +// 4 16 4.2527 3.2527 0 3.929 3.2527 1.6275 4.8504 1.7604 2.0092 5.2499 1.7604 0 + [4,16,4.2527,3.2527,0,3.929,3.2527,1.6275,4.8504,1.7604,2.0092,5.2499,1.7604,0], +// 4 16 5.2499 1.7604 0 4.8504 1.7604 2.0092 5.1738 0 2.1431 5.6 0 0 + [4,16,5.2499,1.7604,0,4.8504,1.7604,2.0092,5.1738,0,2.1431,5.6,0,0], +// 4 16 0.9239 4.6 0.3827 0.7071 4.6 0.7071 1.9519 4.2499 1.9519 2.5504 4.2499 1.0564 + [4,16,0.9239,4.6,0.3827,0.7071,4.6,0.7071,1.9519,4.2499,1.9519,2.5504,4.2499,1.0564], +// 4 16 2.5504 4.2499 1.0564 1.9519 4.2499 1.9519 3.0071 3.2527 3.0071 3.929 3.2527 1.6275 + [4,16,2.5504,4.2499,1.0564,1.9519,4.2499,1.9519,3.0071,3.2527,3.0071,3.929,3.2527,1.6275], +// 4 16 3.929 3.2527 1.6275 3.0071 3.2527 3.0071 3.7122 1.7604 3.7122 4.8504 1.7604 2.0092 + [4,16,3.929,3.2527,1.6275,3.0071,3.2527,3.0071,3.7122,1.7604,3.7122,4.8504,1.7604,2.0092], +// 4 16 4.8504 1.7604 2.0092 3.7122 1.7604 3.7122 3.9598 0 3.9598 5.1738 0 2.1431 + [4,16,4.8504,1.7604,2.0092,3.7122,1.7604,3.7122,3.9598,0,3.9598,5.1738,0,2.1431], +// 4 16 0.7071 4.6 0.7071 0.3827 4.6 0.9239 1.0564 4.2499 2.5504 1.9519 4.2499 1.9519 + [4,16,0.7071,4.6,0.7071,0.3827,4.6,0.9239,1.0564,4.2499,2.5504,1.9519,4.2499,1.9519], +// 4 16 1.9519 4.2499 1.9519 1.0564 4.2499 2.5504 1.6275 3.2527 3.929 3.0071 3.2527 3.0071 + [4,16,1.9519,4.2499,1.9519,1.0564,4.2499,2.5504,1.6275,3.2527,3.929,3.0071,3.2527,3.0071], +// 4 16 3.0071 3.2527 3.0071 1.6275 3.2527 3.929 2.0092 1.7604 4.8504 3.7122 1.7604 3.7122 + [4,16,3.0071,3.2527,3.0071,1.6275,3.2527,3.929,2.0092,1.7604,4.8504,3.7122,1.7604,3.7122], +// 4 16 3.7122 1.7604 3.7122 2.0092 1.7604 4.8504 2.1431 0 5.1738 3.9598 0 3.9598 + [4,16,3.7122,1.7604,3.7122,2.0092,1.7604,4.8504,2.1431,0,5.1738,3.9598,0,3.9598], +// 4 16 0.3827 4.6 0.9239 0 4.6 1 0 4.2499 2.7604 1.0564 4.2499 2.5504 + [4,16,0.3827,4.6,0.9239,0,4.6,1,0,4.2499,2.7604,1.0564,4.2499,2.5504], +// 4 16 1.0564 4.2499 2.5504 0 4.2499 2.7604 0 3.2527 4.2527 1.6275 3.2527 3.929 + [4,16,1.0564,4.2499,2.5504,0,4.2499,2.7604,0,3.2527,4.2527,1.6275,3.2527,3.929], +// 4 16 1.6275 3.2527 3.929 0 3.2527 4.2527 0 1.7604 5.2499 2.0092 1.7604 4.8504 + [4,16,1.6275,3.2527,3.929,0,3.2527,4.2527,0,1.7604,5.2499,2.0092,1.7604,4.8504], +// 4 16 2.0092 1.7604 4.8504 0 1.7604 5.2499 0 0 5.6 2.1431 0 5.1738 + [4,16,2.0092,1.7604,4.8504,0,1.7604,5.2499,0,0,5.6,2.1431,0,5.1738], +// 0 // conditional lines +// 5 24 0.9239 4.6 0.3827 1 4.6 0 2.5504 4.2499 1.0564 -0.7026 4.6 -0.291 + [5,24,0.9239,4.6,0.3827,1,4.6,0,2.5504,4.2499,1.0564,-0.7026,4.6,-0.291], +// 5 24 2.5504 4.2499 1.0564 2.7604 4.2499 0 0.9239 4.6 0.3827 3.929 3.2527 1.6275 + [5,24,2.5504,4.2499,1.0564,2.7604,4.2499,0,0.9239,4.6,0.3827,3.929,3.2527,1.6275], +// 5 24 1 4.6 0 2.7604 4.2499 0 1 4.6 -0.3827 0.9239 4.6 0.3827 + [5,24,1,4.6,0,2.7604,4.2499,0,1,4.6,-0.3827,0.9239,4.6,0.3827], +// 5 24 0.9239 4.6 0.3827 2.5504 4.2499 1.0564 1 4.6 0 0.7071 4.6 0.7071 + [5,24,0.9239,4.6,0.3827,2.5504,4.2499,1.0564,1,4.6,0,0.7071,4.6,0.7071], +// 5 24 3.929 3.2527 1.6275 4.2527 3.2527 0 2.5504 4.2499 1.0564 4.8504 1.7604 2.0092 + [5,24,3.929,3.2527,1.6275,4.2527,3.2527,0,2.5504,4.2499,1.0564,4.8504,1.7604,2.0092], +// 5 24 2.7604 4.2499 0 4.2527 3.2527 0 2.7604 4.2499 -1.0564 2.5504 4.2499 1.0564 + [5,24,2.7604,4.2499,0,4.2527,3.2527,0,2.7604,4.2499,-1.0564,2.5504,4.2499,1.0564], +// 5 24 2.5504 4.2499 1.0564 3.929 3.2527 1.6275 2.7604 4.2499 0 1.9519 4.2499 1.9519 + [5,24,2.5504,4.2499,1.0564,3.929,3.2527,1.6275,2.7604,4.2499,0,1.9519,4.2499,1.9519], +// 5 24 4.8504 1.7604 2.0092 5.2499 1.7604 0 3.929 3.2527 1.6275 5.1738 0 2.1431 + [5,24,4.8504,1.7604,2.0092,5.2499,1.7604,0,3.929,3.2527,1.6275,5.1738,0,2.1431], +// 5 24 4.2527 3.2527 0 5.2499 1.7604 0 4.2527 3.2527 -1.6275 3.929 3.2527 1.6275 + [5,24,4.2527,3.2527,0,5.2499,1.7604,0,4.2527,3.2527,-1.6275,3.929,3.2527,1.6275], +// 5 24 3.929 3.2527 1.6275 4.8504 1.7604 2.0092 4.2527 3.2527 0 3.0071 3.2527 3.0071 + [5,24,3.929,3.2527,1.6275,4.8504,1.7604,2.0092,4.2527,3.2527,0,3.0071,3.2527,3.0071], +// 5 24 5.2499 1.7604 0 5.6 0 0 5.2499 1.7604 -2.0092 4.8504 1.7604 2.0092 + [5,24,5.2499,1.7604,0,5.6,0,0,5.2499,1.7604,-2.0092,4.8504,1.7604,2.0092], +// 5 24 4.8504 1.7604 2.0092 5.1738 0 2.1431 5.2499 1.7604 0 3.7122 1.7604 3.7122 + [5,24,4.8504,1.7604,2.0092,5.1738,0,2.1431,5.2499,1.7604,0,3.7122,1.7604,3.7122], +// 5 24 5.1738 0 2.1431 5.6 0 0 4.8504 1.7604 2.0092 5.1738 -1.7604 2.1431 + [5,24,5.1738,0,2.1431,5.6,0,0,4.8504,1.7604,2.0092,5.1738,-1.7604,2.1431], +// 5 24 0.7071 4.6 0.7071 0.9239 4.6 0.3827 1.9519 4.2499 1.9519 -0.5377 4.6 -0.5377 + [5,24,0.7071,4.6,0.7071,0.9239,4.6,0.3827,1.9519,4.2499,1.9519,-0.5377,4.6,-0.5377], +// 5 24 1.9519 4.2499 1.9519 2.5504 4.2499 1.0564 0.7071 4.6 0.7071 3.0071 3.2527 3.0071 + [5,24,1.9519,4.2499,1.9519,2.5504,4.2499,1.0564,0.7071,4.6,0.7071,3.0071,3.2527,3.0071], +// 5 24 0.7071 4.6 0.7071 1.9519 4.2499 1.9519 0.9239 4.6 0.3827 0.3827 4.6 0.9239 + [5,24,0.7071,4.6,0.7071,1.9519,4.2499,1.9519,0.9239,4.6,0.3827,0.3827,4.6,0.9239], +// 5 24 3.0071 3.2527 3.0071 3.929 3.2527 1.6275 1.9519 4.2499 1.9519 3.7122 1.7604 3.7122 + [5,24,3.0071,3.2527,3.0071,3.929,3.2527,1.6275,1.9519,4.2499,1.9519,3.7122,1.7604,3.7122], +// 5 24 1.9519 4.2499 1.9519 3.0071 3.2527 3.0071 2.5504 4.2499 1.0564 1.0564 4.2499 2.5504 + [5,24,1.9519,4.2499,1.9519,3.0071,3.2527,3.0071,2.5504,4.2499,1.0564,1.0564,4.2499,2.5504], +// 5 24 3.7122 1.7604 3.7122 4.8504 1.7604 2.0092 3.0071 3.2527 3.0071 3.9598 0 3.9598 + [5,24,3.7122,1.7604,3.7122,4.8504,1.7604,2.0092,3.0071,3.2527,3.0071,3.9598,0,3.9598], +// 5 24 3.0071 3.2527 3.0071 3.7122 1.7604 3.7122 3.929 3.2527 1.6275 1.6275 3.2527 3.929 + [5,24,3.0071,3.2527,3.0071,3.7122,1.7604,3.7122,3.929,3.2527,1.6275,1.6275,3.2527,3.929], +// 5 24 3.7122 1.7604 3.7122 3.9598 0 3.9598 4.8504 1.7604 2.0092 2.0092 1.7604 4.8504 + [5,24,3.7122,1.7604,3.7122,3.9598,0,3.9598,4.8504,1.7604,2.0092,2.0092,1.7604,4.8504], +// 5 24 3.9598 0 3.9598 5.1738 0 2.1431 3.7122 1.7604 3.7122 3.9598 -1.7604 3.9598 + [5,24,3.9598,0,3.9598,5.1738,0,2.1431,3.7122,1.7604,3.7122,3.9598,-1.7604,3.9598], +// 5 24 0.3827 4.6 0.9239 0.7071 4.6 0.7071 1.0564 4.2499 2.5504 -0.291 4.6 -0.7026 + [5,24,0.3827,4.6,0.9239,0.7071,4.6,0.7071,1.0564,4.2499,2.5504,-0.291,4.6,-0.7026], +// 5 24 1.0564 4.2499 2.5504 1.9519 4.2499 1.9519 0.3827 4.6 0.9239 1.6275 3.2527 3.929 + [5,24,1.0564,4.2499,2.5504,1.9519,4.2499,1.9519,0.3827,4.6,0.9239,1.6275,3.2527,3.929], +// 5 24 0.3827 4.6 0.9239 1.0564 4.2499 2.5504 0.7071 4.6 0.7071 0 4.6 1 + [5,24,0.3827,4.6,0.9239,1.0564,4.2499,2.5504,0.7071,4.6,0.7071,0,4.6,1], +// 5 24 1.6275 3.2527 3.929 3.0071 3.2527 3.0071 1.0564 4.2499 2.5504 2.0092 1.7604 4.8504 + [5,24,1.6275,3.2527,3.929,3.0071,3.2527,3.0071,1.0564,4.2499,2.5504,2.0092,1.7604,4.8504], +// 5 24 1.0564 4.2499 2.5504 1.6275 3.2527 3.929 1.9519 4.2499 1.9519 0 4.2499 2.7604 + [5,24,1.0564,4.2499,2.5504,1.6275,3.2527,3.929,1.9519,4.2499,1.9519,0,4.2499,2.7604], +// 5 24 2.0092 1.7604 4.8504 3.7122 1.7604 3.7122 1.6275 3.2527 3.929 2.1431 0 5.1738 + [5,24,2.0092,1.7604,4.8504,3.7122,1.7604,3.7122,1.6275,3.2527,3.929,2.1431,0,5.1738], +// 5 24 1.6275 3.2527 3.929 2.0092 1.7604 4.8504 3.0071 3.2527 3.0071 0 3.2527 4.2527 + [5,24,1.6275,3.2527,3.929,2.0092,1.7604,4.8504,3.0071,3.2527,3.0071,0,3.2527,4.2527], +// 5 24 2.0092 1.7604 4.8504 2.1431 0 5.1738 3.7122 1.7604 3.7122 0 1.7604 5.2499 + [5,24,2.0092,1.7604,4.8504,2.1431,0,5.1738,3.7122,1.7604,3.7122,0,1.7604,5.2499], +// 5 24 2.1431 0 5.1738 3.9598 0 3.9598 2.0092 1.7604 4.8504 2.1431 -1.7604 5.1738 + [5,24,2.1431,0,5.1738,3.9598,0,3.9598,2.0092,1.7604,4.8504,2.1431,-1.7604,5.1738], +// 5 24 0 4.6 1 0.3827 4.6 0.9239 0 4.2499 2.7604 0 4.6 -0.7604 + [5,24,0,4.6,1,0.3827,4.6,0.9239,0,4.2499,2.7604,0,4.6,-0.7604], +// 5 24 0 4.2499 2.7604 1.0564 4.2499 2.5504 0 4.6 1 0 3.2527 4.2527 + [5,24,0,4.2499,2.7604,1.0564,4.2499,2.5504,0,4.6,1,0,3.2527,4.2527], +// 5 24 0 4.6 1 0 4.2499 2.7604 0.3827 4.6 0.9239 -1 4.6 1 + [5,24,0,4.6,1,0,4.2499,2.7604,0.3827,4.6,0.9239,-1,4.6,1], +// 5 24 0 3.2527 4.2527 1.6275 3.2527 3.929 0 4.2499 2.7604 0 1.7604 5.2499 + [5,24,0,3.2527,4.2527,1.6275,3.2527,3.929,0,4.2499,2.7604,0,1.7604,5.2499], +// 5 24 0 4.2499 2.7604 0 3.2527 4.2527 1.0564 4.2499 2.5504 -2.7604 4.2499 2.7604 + [5,24,0,4.2499,2.7604,0,3.2527,4.2527,1.0564,4.2499,2.5504,-2.7604,4.2499,2.7604], +// 5 24 0 1.7604 5.2499 2.0092 1.7604 4.8504 0 3.2527 4.2527 0 0 5.6 + [5,24,0,1.7604,5.2499,2.0092,1.7604,4.8504,0,3.2527,4.2527,0,0,5.6], +// 5 24 0 3.2527 4.2527 0 1.7604 5.2499 1.6275 3.2527 3.929 -4.2527 3.2527 4.2527 + [5,24,0,3.2527,4.2527,0,1.7604,5.2499,1.6275,3.2527,3.929,-4.2527,3.2527,4.2527], +// 5 24 0 1.7604 5.2499 0 0 5.6 2.0092 1.7604 4.8504 -5.2499 1.7604 5.2499 + [5,24,0,1.7604,5.2499,0,0,5.6,2.0092,1.7604,4.8504,-5.2499,1.7604,5.2499], +// 5 24 0 0 5.6 2.1431 0 5.1738 0 1.7604 5.2499 0 -1.7604 5.6 + [5,24,0,0,5.6,2.1431,0,5.1738,0,1.7604,5.2499,0,-1.7604,5.6], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__r04o4600(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__r04o4600(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/ring10.scad b/p/ring10.scad index 5660e5e92..81fbdb61c 100644 --- a/p/ring10.scad +++ b/p/ring10.scad @@ -1,10 +1,10 @@ use <../lib.scad> -use <4-4rin10.scad> +use <4-4ring10.scad> function ldraw_lib__ring10() = [ // 0 ~Moved to 4-4rin10 // 0 Name: ring10.dat // 0 Author: [PTadmin] -// 0 !LDRAW_ORG Primitive UPDATE 2010-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -12,12 +12,13 @@ function ldraw_lib__ring10() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Ring 10 x 1.0 // -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4rin10.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin10()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring10.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring10()], ]; module ldraw_lib__ring10(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__ring10(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/stud11.scad b/p/stud11.scad index 9507d5e5e..d449c2814 100644 --- a/p/stud11.scad +++ b/p/stud11.scad @@ -1,12 +1,12 @@ use <../lib.scad> use <48/4-4cyli.scad> use <48/4-4edge.scad> -use <48/4-4rin14.scad> +use <48/4-4ring14.scad> function ldraw_lib__stud11() = [ // 0 Duplo Hollow Underside Stud Wide // 0 Name: stud11.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Primitive UPDATE 2010-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -14,7 +14,8 @@ function ldraw_lib__stud11() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -9 0 30 0 0 0 9 0 0 0 30 48\4-4cyli.dat [1,16,0,-9,0,30,0,0,0,9,0,0,0,30, ldraw_lib__48__4_4cyli()], @@ -30,8 +31,8 @@ function ldraw_lib__stud11() = [ [1,16,0,-9,0,28,0,0,0,10,0,0,0,28, ldraw_lib__48__4_4edge()], // 1 16 0 0 0 28 0 0 0 10 0 0 0 28 48\4-4edge.dat [1,16,0,0,0,28,0,0,0,10,0,0,0,28, ldraw_lib__48__4_4edge()], -// 1 16 0 -9 0 2 0 0 0 10 0 0 0 2 48\4-4rin14.dat - [1,16,0,-9,0,2,0,0,0,10,0,0,0,2, ldraw_lib__48__4_4rin14()], +// 1 16 0 -9 0 2 0 0 0 10 0 0 0 2 48\4-4ring14.dat + [1,16,0,-9,0,2,0,0,0,10,0,0,0,2, ldraw_lib__48__4_4ring14()], // 0 // 0 ]; diff --git a/p/stud16a.scad b/p/stud16a.scad index c4528421e..35369b17f 100644 --- a/p/stud16a.scad +++ b/p/stud16a.scad @@ -1,13 +1,13 @@ use <../lib.scad> use <3-16cyli.scad> use <3-16edge.scad> -use <3-16rin3.scad> +use <3-16ring3.scad> use function ldraw_lib__stud16a() = [ // 0 Stud Tube Open Split without Edge Lines // 0 Name: stud16a.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Primitive UPDATE 2023-02 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__stud16a() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-04-17 [OrionP] Official Update 2023-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -37,10 +38,10 @@ function ldraw_lib__stud16a() = [ [1,16,0,-4,0,0,0,8,0,4,0,8,0,0, ldraw_lib__3_16cyli()], // 1 16 0 -4 0 0 0 8 0 1 0 8 0 0 3-16edge.dat [1,16,0,-4,0,0,0,8,0,1,0,8,0,0, ldraw_lib__3_16edge()], -// 1 16 0 -4 0 0 0 -2 0 1 0 2 0 0 3-16rin3.dat - [1,16,0,-4,0,0,0,-2,0,1,0,2,0,0, ldraw_lib__3_16rin3()], -// 1 16 0 -4 0 0 0 2 0 1 0 2 0 0 3-16rin3.dat - [1,16,0,-4,0,0,0,2,0,1,0,2,0,0, ldraw_lib__3_16rin3()], +// 1 16 0 -4 0 0 0 -2 0 1 0 2 0 0 3-16ring3.dat + [1,16,0,-4,0,0,0,-2,0,1,0,2,0,0, ldraw_lib__3_16ring3()], +// 1 16 0 -4 0 0 0 2 0 1 0 2 0 0 3-16ring3.dat + [1,16,0,-4,0,0,0,2,0,1,0,2,0,0, ldraw_lib__3_16ring3()], // // 1 16 6.702 -2 1.5 1 0 0 0 0 -2 0 1 0 rect3.dat [1,16,6.702,-2,1.5,1,0,0,0,0,-2,0,1,0, ldraw_lib__rect3()], @@ -96,10 +97,10 @@ function ldraw_lib__stud16a() = [ [1,16,0,-4,0,0,0,8,0,4,0,-8,0,0, ldraw_lib__3_16cyli()], // 1 16 0 -4 0 0 0 8 0 1 0 -8 0 0 3-16edge.dat [1,16,0,-4,0,0,0,8,0,1,0,-8,0,0, ldraw_lib__3_16edge()], -// 1 16 0 -4 0 0 0 -2 0 1 0 -2 0 0 3-16rin3.dat - [1,16,0,-4,0,0,0,-2,0,1,0,-2,0,0, ldraw_lib__3_16rin3()], -// 1 16 0 -4 0 0 0 2 0 1 0 -2 0 0 3-16rin3.dat - [1,16,0,-4,0,0,0,2,0,1,0,-2,0,0, ldraw_lib__3_16rin3()], +// 1 16 0 -4 0 0 0 -2 0 1 0 -2 0 0 3-16ring3.dat + [1,16,0,-4,0,0,0,-2,0,1,0,-2,0,0, ldraw_lib__3_16ring3()], +// 1 16 0 -4 0 0 0 2 0 1 0 -2 0 0 3-16ring3.dat + [1,16,0,-4,0,0,0,2,0,1,0,-2,0,0, ldraw_lib__3_16ring3()], // // 1 16 6.702 -2 -1.5 1 0 0 0 0 -2 0 -1 0 rect3.dat [1,16,6.702,-2,-1.5,1,0,0,0,0,-2,0,-1,0, ldraw_lib__rect3()], diff --git a/p/stud16od.scad b/p/stud16od.scad index c87e7766c..a7fb068fd 100644 --- a/p/stud16od.scad +++ b/p/stud16od.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <3-16cyli.scad> use <3-16edge.scad> -use <3-16rin3.scad> +use <3-16ring3.scad> use use function ldraw_lib__stud16od() = [ // 0 Stud Tube Open Split without Edge Lines and Outside Surface // 0 Name: stud16od.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Primitive UPDATE 2023-04 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__stud16od() = [ // // 0 !HISTORY 2022-09-18 [MagFors] Removed some edge lines to make it more useful. // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -31,10 +32,10 @@ function ldraw_lib__stud16od() = [ [1,16,0,-4,0,0,0,6,0,4,0,6,0,0, ldraw_lib__3_16cyli()], // 1 16 0 -4 0 0 0 6 0 1 0 6 0 0 3-16edge.dat [1,16,0,-4,0,0,0,6,0,1,0,6,0,0, ldraw_lib__3_16edge()], -// 1 16 0 -4 0 0 0 -2 0 1 0 2 0 0 3-16rin3.dat - [1,16,0,-4,0,0,0,-2,0,1,0,2,0,0, ldraw_lib__3_16rin3()], -// 1 16 0 -4 0 0 0 2 0 1 0 2 0 0 3-16rin3.dat - [1,16,0,-4,0,0,0,2,0,1,0,2,0,0, ldraw_lib__3_16rin3()], +// 1 16 0 -4 0 0 0 -2 0 1 0 2 0 0 3-16ring3.dat + [1,16,0,-4,0,0,0,-2,0,1,0,2,0,0, ldraw_lib__3_16ring3()], +// 1 16 0 -4 0 0 0 2 0 1 0 2 0 0 3-16ring3.dat + [1,16,0,-4,0,0,0,2,0,1,0,2,0,0, ldraw_lib__3_16ring3()], // // 1 16 6.702 -2 1.5 0 0 -1 -2 0 0 0 1 0 rect3.dat [1,16,6.702,-2,1.5,0,0,-1,-2,0,0,0,1,0, ldraw_lib__rect3()], @@ -68,10 +69,10 @@ function ldraw_lib__stud16od() = [ // 1 16 0 -4 0 0 0 6 0 1 0 -6 0 0 3-16edge.dat [1,16,0,-4,0,0,0,6,0,1,0,-6,0,0, ldraw_lib__3_16edge()], // -// 1 16 0 -4 0 0 0 2 0 1 0 -2 0 0 3-16rin3.dat - [1,16,0,-4,0,0,0,2,0,1,0,-2,0,0, ldraw_lib__3_16rin3()], -// 1 16 0 -4 0 0 0 -2 0 1 0 -2 0 0 3-16rin3.dat - [1,16,0,-4,0,0,0,-2,0,1,0,-2,0,0, ldraw_lib__3_16rin3()], +// 1 16 0 -4 0 0 0 2 0 1 0 -2 0 0 3-16ring3.dat + [1,16,0,-4,0,0,0,2,0,1,0,-2,0,0, ldraw_lib__3_16ring3()], +// 1 16 0 -4 0 0 0 -2 0 1 0 -2 0 0 3-16ring3.dat + [1,16,0,-4,0,0,0,-2,0,1,0,-2,0,0, ldraw_lib__3_16ring3()], // // 1 16 6.702 -2 -1.5 0 0 -1 2 0 0 0 -1 0 rect3.dat [1,16,6.702,-2,-1.5,0,0,-1,2,0,0,0,-1,0, ldraw_lib__rect3()], diff --git a/p/stud24.scad b/p/stud24.scad index 1fdbcac16..d9ac02c25 100644 --- a/p/stud24.scad +++ b/p/stud24.scad @@ -3,13 +3,13 @@ use <2-4cylo.scad> use <2-4ring2.scad> use <4-4edge.scad> use <48/5-48cylo.scad> -use <48/5-48rin4.scad> +use <48/5-48ring4.scad> use function ldraw_lib__stud24() = [ // 0 Stud Scala Hollow // 0 Name: stud24.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Primitive UPDATE 2020-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__stud24() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 stud2a.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__stud2a()], @@ -32,8 +33,8 @@ function ldraw_lib__stud24() = [ [1,16,0,-4,20,0,0,-8.14214,0,4,0,-8.14214,0,0, ldraw_lib__48__5_48cylo()], // 1 16 0 -4 20 0 0 -10.17763 0 4 0 -10.17763 0 0 48\5-48cylo.dat [1,16,0,-4,20,0,0,-10.17763,0,4,0,-10.17763,0,0, ldraw_lib__48__5_48cylo()], -// 1 16 0 -4 20 0 0 -2.03553 0 1 0 -2.03553 0 0 48\5-48rin4.dat - [1,16,0,-4,20,0,0,-2.03553,0,1,0,-2.03553,0,0, ldraw_lib__48__5_48rin4()], +// 1 16 0 -4 20 0 0 -2.03553 0 1 0 -2.03553 0 0 48\5-48ring4.dat + [1,16,0,-4,20,0,0,-2.03553,0,1,0,-2.03553,0,0, ldraw_lib__48__5_48ring4()], // 4 16 -7.1716 -4 12.8284 -7.1716 0 12.8284 -6.1961 0 11.9251 -6.1962 -4 11.9251 [4,16,-7.1716,-4,12.8284,-7.1716,0,12.8284,-6.1961,0,11.9251,-6.1962,-4,11.9251], // 4 16 -5.7574 0 14.2426 -5.7574 -4 14.2426 -4.9569 -4 13.54 -4.9569 0 13.54 @@ -62,8 +63,8 @@ function ldraw_lib__stud24() = [ [1,16,-20,-4,0,8.14214,0,0,0,4,0,0,0,8.14214, ldraw_lib__48__5_48cylo()], // 1 16 -20 -4 0 10.17763 0 0 0 4 0 0 0 10.17763 48\5-48cylo.dat [1,16,-20,-4,0,10.17763,0,0,0,4,0,0,0,10.17763, ldraw_lib__48__5_48cylo()], -// 1 16 -20 -4 0 2.03553 0 0 0 1 0 0 0 2.03553 48\5-48rin4.dat - [1,16,-20,-4,0,2.03553,0,0,0,1,0,0,0,2.03553, ldraw_lib__48__5_48rin4()], +// 1 16 -20 -4 0 2.03553 0 0 0 1 0 0 0 2.03553 48\5-48ring4.dat + [1,16,-20,-4,0,2.03553,0,0,0,1,0,0,0,2.03553, ldraw_lib__48__5_48ring4()], // 4 16 -11.9251 0 6.1961 -12.8284 0 7.1716 -12.8284 -4 7.1716 -11.9251 -4 6.1962 [4,16,-11.9251,0,6.1961,-12.8284,0,7.1716,-12.8284,-4,7.1716,-11.9251,-4,6.1962], // 4 16 -13.54 -4 4.9569 -14.2426 -4 5.7574 -14.2426 0 5.7574 -13.54 0 4.9569 @@ -85,8 +86,8 @@ function ldraw_lib__stud24() = [ [1,16,-20,-4,0,8.14214,0,0,0,4,0,0,0,-8.14214, ldraw_lib__48__5_48cylo()], // 1 16 -20 -4 0 10.17763 0 0 0 4 0 0 0 -10.17763 48\5-48cylo.dat [1,16,-20,-4,0,10.17763,0,0,0,4,0,0,0,-10.17763, ldraw_lib__48__5_48cylo()], -// 1 16 -20 -4 0 2.03553 0 0 0 1 0 0 0 -2.03553 48\5-48rin4.dat - [1,16,-20,-4,0,2.03553,0,0,0,1,0,0,0,-2.03553, ldraw_lib__48__5_48rin4()], +// 1 16 -20 -4 0 2.03553 0 0 0 1 0 0 0 -2.03553 48\5-48ring4.dat + [1,16,-20,-4,0,2.03553,0,0,0,1,0,0,0,-2.03553, ldraw_lib__48__5_48ring4()], // 4 16 -12.8284 -4 -7.1716 -12.8284 0 -7.1716 -11.9251 0 -6.1961 -11.9251 -4 -6.1962 [4,16,-12.8284,-4,-7.1716,-12.8284,0,-7.1716,-11.9251,0,-6.1961,-11.9251,-4,-6.1962], // 4 16 -14.2426 0 -5.7574 -14.2426 -4 -5.7574 -13.54 -4 -4.9569 -13.54 0 -4.9569 @@ -115,8 +116,8 @@ function ldraw_lib__stud24() = [ [1,16,0,-4,-20,0,0,-8.14214,0,4,0,8.14214,0,0, ldraw_lib__48__5_48cylo()], // 1 16 0 -4 -20 0 0 -10.17763 0 4 0 10.17763 0 0 48\5-48cylo.dat [1,16,0,-4,-20,0,0,-10.17763,0,4,0,10.17763,0,0, ldraw_lib__48__5_48cylo()], -// 1 16 0 -4 -20 0 0 -2.03553 0 1 0 2.03553 0 0 48\5-48rin4.dat - [1,16,0,-4,-20,0,0,-2.03553,0,1,0,2.03553,0,0, ldraw_lib__48__5_48rin4()], +// 1 16 0 -4 -20 0 0 -2.03553 0 1 0 2.03553 0 0 48\5-48ring4.dat + [1,16,0,-4,-20,0,0,-2.03553,0,1,0,2.03553,0,0, ldraw_lib__48__5_48ring4()], // 4 16 -6.1961 0 -11.9251 -7.1716 0 -12.8284 -7.1716 -4 -12.8284 -6.1962 -4 -11.9251 [4,16,-6.1961,0,-11.9251,-7.1716,0,-12.8284,-7.1716,-4,-12.8284,-6.1962,-4,-11.9251], // 4 16 -4.9569 -4 -13.54 -5.7574 -4 -14.2426 -5.7574 0 -14.2426 -4.9569 0 -13.54 @@ -138,8 +139,8 @@ function ldraw_lib__stud24() = [ [1,16,0,-4,-20,0,0,8.14214,0,4,0,8.14214,0,0, ldraw_lib__48__5_48cylo()], // 1 16 0 -4 -20 0 0 10.17763 0 4 0 10.17763 0 0 48\5-48cylo.dat [1,16,0,-4,-20,0,0,10.17763,0,4,0,10.17763,0,0, ldraw_lib__48__5_48cylo()], -// 1 16 0 -4 -20 0 0 2.03553 0 1 0 2.03553 0 0 48\5-48rin4.dat - [1,16,0,-4,-20,0,0,2.03553,0,1,0,2.03553,0,0, ldraw_lib__48__5_48rin4()], +// 1 16 0 -4 -20 0 0 2.03553 0 1 0 2.03553 0 0 48\5-48ring4.dat + [1,16,0,-4,-20,0,0,2.03553,0,1,0,2.03553,0,0, ldraw_lib__48__5_48ring4()], // 4 16 7.1716 -4 -12.8284 7.1716 0 -12.8284 6.1961 0 -11.9251 6.1962 -4 -11.9251 [4,16,7.1716,-4,-12.8284,7.1716,0,-12.8284,6.1961,0,-11.9251,6.1962,-4,-11.9251], // 4 16 5.7574 0 -14.2426 5.7574 -4 -14.2426 4.9569 -4 -13.54 4.9569 0 -13.54 @@ -168,8 +169,8 @@ function ldraw_lib__stud24() = [ [1,16,20,-4,0,-8.14214,0,0,0,4,0,0,0,-8.14214, ldraw_lib__48__5_48cylo()], // 1 16 20 -4 0 -10.17763 0 0 0 4 0 0 0 -10.17763 48\5-48cylo.dat [1,16,20,-4,0,-10.17763,0,0,0,4,0,0,0,-10.17763, ldraw_lib__48__5_48cylo()], -// 1 16 20 -4 0 -2.03553 0 0 0 1 0 0 0 -2.03553 48\5-48rin4.dat - [1,16,20,-4,0,-2.03553,0,0,0,1,0,0,0,-2.03553, ldraw_lib__48__5_48rin4()], +// 1 16 20 -4 0 -2.03553 0 0 0 1 0 0 0 -2.03553 48\5-48ring4.dat + [1,16,20,-4,0,-2.03553,0,0,0,1,0,0,0,-2.03553, ldraw_lib__48__5_48ring4()], // 4 16 11.9251 0 -6.1961 12.8284 0 -7.1716 12.8284 -4 -7.1716 11.9251 -4 -6.1962 [4,16,11.9251,0,-6.1961,12.8284,0,-7.1716,12.8284,-4,-7.1716,11.9251,-4,-6.1962], // 4 16 13.54 -4 -4.9569 14.2426 -4 -5.7574 14.2426 0 -5.7574 13.54 0 -4.9569 @@ -191,8 +192,8 @@ function ldraw_lib__stud24() = [ [1,16,20,-4,0,-8.14214,0,0,0,4,0,0,0,8.14214, ldraw_lib__48__5_48cylo()], // 1 16 20 -4 0 -10.17763 0 0 0 4 0 0 0 10.17763 48\5-48cylo.dat [1,16,20,-4,0,-10.17763,0,0,0,4,0,0,0,10.17763, ldraw_lib__48__5_48cylo()], -// 1 16 20 -4 0 -2.03553 0 0 0 1 0 0 0 2.03553 48\5-48rin4.dat - [1,16,20,-4,0,-2.03553,0,0,0,1,0,0,0,2.03553, ldraw_lib__48__5_48rin4()], +// 1 16 20 -4 0 -2.03553 0 0 0 1 0 0 0 2.03553 48\5-48ring4.dat + [1,16,20,-4,0,-2.03553,0,0,0,1,0,0,0,2.03553, ldraw_lib__48__5_48ring4()], // 4 16 12.8284 -4 7.1716 12.8284 0 7.1716 11.9251 0 6.1961 11.9251 -4 6.1962 [4,16,12.8284,-4,7.1716,12.8284,0,7.1716,11.9251,0,6.1961,11.9251,-4,6.1962], // 4 16 14.2426 0 5.7574 14.2426 -4 5.7574 13.54 -4 4.9569 13.54 0 4.9569 @@ -221,8 +222,8 @@ function ldraw_lib__stud24() = [ [1,16,0,-4,20,0,0,8.14214,0,4,0,-8.14214,0,0, ldraw_lib__48__5_48cylo()], // 1 16 0 -4 20 0 0 10.17763 0 4 0 -10.17763 0 0 48\5-48cylo.dat [1,16,0,-4,20,0,0,10.17763,0,4,0,-10.17763,0,0, ldraw_lib__48__5_48cylo()], -// 1 16 0 -4 20 0 0 2.03553 0 1 0 -2.03553 0 0 48\5-48rin4.dat - [1,16,0,-4,20,0,0,2.03553,0,1,0,-2.03553,0,0, ldraw_lib__48__5_48rin4()], +// 1 16 0 -4 20 0 0 2.03553 0 1 0 -2.03553 0 0 48\5-48ring4.dat + [1,16,0,-4,20,0,0,2.03553,0,1,0,-2.03553,0,0, ldraw_lib__48__5_48ring4()], // 4 16 6.1961 0 11.9251 7.1716 0 12.8284 7.1716 -4 12.8284 6.1962 -4 11.9251 [4,16,6.1961,0,11.9251,7.1716,0,12.8284,7.1716,-4,12.8284,6.1962,-4,11.9251], // 4 16 4.9569 -4 13.54 5.7574 -4 14.2426 5.7574 0 14.2426 4.9569 0 13.54 diff --git a/p/stud27.scad b/p/stud27.scad index 7832a1ee5..4386b6adc 100644 --- a/p/stud27.scad +++ b/p/stud27.scad @@ -1,12 +1,12 @@ use <../lib.scad> use <4-4cylo.scad> -use <4-4rin11.scad> +use <4-4ring11.scad> use <4-4ring6.scad> function ldraw_lib__stud27() = [ // 0 Duplo Hollow Middle Stud // 0 Name: stud27.dat // 0 Author: Tim Lampmann [L4mpi] -// 0 !LDRAW_ORG Primitive UPDATE 2020-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -14,7 +14,8 @@ function ldraw_lib__stud27() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -22,8 +23,8 @@ function ldraw_lib__stud27() = [ [1,16,0,0,0,0,0,11,0,-4,0,11,0,0, ldraw_lib__4_4cylo()], // 1 16 0 0 0 0 0 14 0 -4 0 14 0 0 4-4cylo.dat [1,16,0,0,0,0,0,14,0,-4,0,14,0,0, ldraw_lib__4_4cylo()], -// 1 16 0 -4 0 0 0 1 0 1 0 1 0 0 4-4rin11.dat - [1,16,0,-4,0,0,0,1,0,1,0,1,0,0, ldraw_lib__4_4rin11()], +// 1 16 0 -4 0 0 0 1 0 1 0 1 0 0 4-4ring11.dat + [1,16,0,-4,0,0,0,1,0,1,0,1,0,0, ldraw_lib__4_4ring11()], // 1 16 0 -4 0 0 0 2 0 1 0 2 0 0 4-4ring6.dat [1,16,0,-4,0,0,0,2,0,1,0,2,0,0, ldraw_lib__4_4ring6()], ]; diff --git a/p/stud27a.scad b/p/stud27a.scad index d42799daa..c358953a2 100644 --- a/p/stud27a.scad +++ b/p/stud27a.scad @@ -1,13 +1,13 @@ use <../lib.scad> use <4-4cyli.scad> use <4-4edge.scad> -use <4-4rin11.scad> +use <4-4ring11.scad> use <4-4ring6.scad> function ldraw_lib__stud27a() = [ // 0 Duplo Hollow Middle Stud without Edge around Base // 0 Name: stud27a.dat // 0 Author: Tim Lampmann [L4mpi] -// 0 !LDRAW_ORG Primitive UPDATE 2020-03 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__stud27a() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -23,8 +24,8 @@ function ldraw_lib__stud27a() = [ [1,16,0,0,0,0,0,11,0,-4,0,11,0,0, ldraw_lib__4_4cyli()], // 1 16 0 0 0 0 0 14 0 -4 0 14 0 0 4-4cyli.dat [1,16,0,0,0,0,0,14,0,-4,0,14,0,0, ldraw_lib__4_4cyli()], -// 1 16 0 -4 0 0 0 1 0 1 0 1 0 0 4-4rin11.dat - [1,16,0,-4,0,0,0,1,0,1,0,1,0,0, ldraw_lib__4_4rin11()], +// 1 16 0 -4 0 0 0 1 0 1 0 1 0 0 4-4ring11.dat + [1,16,0,-4,0,0,0,1,0,1,0,1,0,0, ldraw_lib__4_4ring11()], // 1 16 0 -4 0 0 0 2 0 1 0 2 0 0 4-4ring6.dat [1,16,0,-4,0,0,0,2,0,1,0,2,0,0, ldraw_lib__4_4ring6()], // 1 16 0 -4 0 0 0 11 0 1 0 11 0 0 4-4edge.dat diff --git a/p/stud4f1s.scad b/p/stud4f1s.scad index 18eb54ab1..8f0c32415 100644 --- a/p/stud4f1s.scad +++ b/p/stud4f1s.scad @@ -1,16 +1,17 @@ use <../lib.scad> +use <2-4cylo.scad> +use <2-4ring3.scad> +use <3-16cylo.scad> +use <3-16ring3.scad> use <4-4cyli.scad> use <4-4edge.scad> -use <7-8cyli.scad> -use <7-8edge.scad> -use <7-8ring3.scad> use function ldraw_lib__stud4f1s() = [ // 0 Stud Tube Open with 1 Fillet Standard // 0 Name: stud4f1s.dat -// 0 Author: William Howard [WilliamH] -// 0 !LDRAW_ORG Primitive UPDATE 2012-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -18,22 +19,28 @@ function ldraw_lib__stud4f1s() = [ // // 0 !HISTORY 2012-04-06 [MagFors] subfiled fillet // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-02-17 [Holly-Wood] Complete re-write, original by WilliamH +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 -4 0 6 0 0 0 1 0 0 0 -6 4-4edge.dat - [1,16,0,-4,0,6,0,0,0,1,0,0,0,-6, ldraw_lib__4_4edge()], -// 1 16 0 -4 0 7.3912 0 -3.0616 0 1 0 -3.0616 0 -7.3912 7-8edge.dat - [1,16,0,-4,0,7.3912,0,-3.0616,0,1,0,-3.0616,0,-7.3912, ldraw_lib__7_8edge()], -// 1 16 0 0 0 7.3912 0 -3.0616 0 1 0 -3.0616 0 -7.3912 7-8edge.dat - [1,16,0,0,0,7.3912,0,-3.0616,0,1,0,-3.0616,0,-7.3912, ldraw_lib__7_8edge()], +// 1 16 0 -4 0 6 0 0 0 5 0 0 0 -6 4-4edge.dat + [1,16,0,-4,0,6,0,0,0,5,0,0,0,-6, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -4 0 6 0 0 0 4 0 0 0 -6 4-4cyli.dat [1,16,0,-4,0,6,0,0,0,4,0,0,0,-6, ldraw_lib__4_4cyli()], -// 1 16 0 -4 0 7.3912 0 -3.0616 0 4 0 -3.0616 0 -7.3912 7-8cyli.dat - [1,16,0,-4,0,7.3912,0,-3.0616,0,4,0,-3.0616,0,-7.3912, ldraw_lib__7_8cyli()], -// 1 16 0 -4 0 1.8478 0 -0.7654 0 1 0 -0.7654 0 -1.8478 7-8ring3.dat - [1,16,0,-4,0,1.8478,0,-0.7654,0,1,0,-0.7654,0,-1.8478, ldraw_lib__7_8ring3()], +// 1 16 0 -4 0 0 0 -8 0 4 0 8 0 0 2-4cylo.dat + [1,16,0,-4,0,0,0,-8,0,4,0,8,0,0, ldraw_lib__2_4cylo()], +// 1 16 0 -4 0 0 0 8 0 4 0 8 0 0 3-16cylo.dat + [1,16,0,-4,0,0,0,8,0,4,0,8,0,0, ldraw_lib__3_16cylo()], +// 1 16 0 -4 0 0 0 8 0 4 0 -8 0 0 3-16cylo.dat + [1,16,0,-4,0,0,0,8,0,4,0,-8,0,0, ldraw_lib__3_16cylo()], +// 1 16 0 -4 0 0 0 -2 0 1 0 2 0 0 2-4ring3.dat + [1,16,0,-4,0,0,0,-2,0,1,0,2,0,0, ldraw_lib__2_4ring3()], +// 1 16 0 -4 0 0 0 2 0 1 0 2 0 0 3-16ring3.dat + [1,16,0,-4,0,0,0,2,0,1,0,2,0,0, ldraw_lib__3_16ring3()], +// 1 16 0 -4 0 0 0 2 0 1 0 -2 0 0 3-16ring3.dat + [1,16,0,-4,0,0,0,2,0,1,0,-2,0,0, ldraw_lib__3_16ring3()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 st4jfil3.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__st4jfil3()], ]; diff --git a/p/stud4f2n.scad b/p/stud4f2n.scad index b1de06ae6..00ae6a53e 100644 --- a/p/stud4f2n.scad +++ b/p/stud4f2n.scad @@ -1,6 +1,5 @@ use <../lib.scad> -use <3-8cyli.scad> -use <3-8edge.scad> +use <3-8cylo.scad> use <3-8ring3.scad> use <4-4cyli.scad> use <4-4edge.scad> @@ -8,9 +7,9 @@ use function ldraw_lib__stud4f2n() = [ // 0 Stud Tube Open with 2 Fillets Narrow Opposite // 0 Name: stud4f2n.dat -// 0 Author: William Howard [WilliamH] -// 0 !LDRAW_ORG Primitive UPDATE 2012-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -18,34 +17,30 @@ function ldraw_lib__stud4f2n() = [ // // 0 !HISTORY 2012-04-06 [MagFors] subfiled fillet // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-02-07 [Holly-Wood] Complete re-write, original by WilliamH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 st4jfil2.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__st4jfil2()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 -1 st4jfil2.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__st4jfil2()], // -// 1 16 0 -4 0 6 0 0 0 5 0 0 0 -6 4-4edge.dat - [1,16,0,-4,0,6,0,0,0,5,0,0,0,-6, ldraw_lib__4_4edge()], -// 1 16 0 -4 0 7.3912 0 -3.0616 0 1 0 -3.0616 0 -7.3912 3-8edge.dat - [1,16,0,-4,0,7.3912,0,-3.0616,0,1,0,-3.0616,0,-7.3912, ldraw_lib__3_8edge()], -// 1 16 0 -4 0 -7.3912 0 3.0616 0 1 0 3.0616 0 7.3912 3-8edge.dat - [1,16,0,-4,0,-7.3912,0,3.0616,0,1,0,3.0616,0,7.3912, ldraw_lib__3_8edge()], -// 1 16 0 0 0 7.3912 0 -3.0616 0 1 0 -3.0616 0 -7.3912 3-8edge.dat - [1,16,0,0,0,7.3912,0,-3.0616,0,1,0,-3.0616,0,-7.3912, ldraw_lib__3_8edge()], -// 1 16 0 0 0 -7.3912 0 3.0616 0 1 0 3.0616 0 7.3912 3-8edge.dat - [1,16,0,0,0,-7.3912,0,3.0616,0,1,0,3.0616,0,7.3912, ldraw_lib__3_8edge()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -4 0 6 0 0 0 4 0 0 0 -6 4-4cyli.dat [1,16,0,-4,0,6,0,0,0,4,0,0,0,-6, ldraw_lib__4_4cyli()], -// 1 16 0 -4 0 7.3912 0 -3.0616 0 4 0 -3.0616 0 -7.3912 3-8cyli.dat - [1,16,0,-4,0,7.3912,0,-3.0616,0,4,0,-3.0616,0,-7.3912, ldraw_lib__3_8cyli()], -// 1 16 0 -4 0 -7.3912 0 3.0616 0 4 0 3.0616 0 7.3912 3-8cyli.dat - [1,16,0,-4,0,-7.3912,0,3.0616,0,4,0,3.0616,0,7.3912, ldraw_lib__3_8cyli()], +// 1 16 0 -4 0 6 0 0 0 5 0 0 0 -6 4-4edge.dat + [1,16,0,-4,0,6,0,0,0,5,0,0,0,-6, ldraw_lib__4_4edge()], +// // 1 16 0 -4 0 1.8478 0 -0.7654 0 1 0 0.7654 0 1.8478 3-8ring3.dat [1,16,0,-4,0,1.8478,0,-0.7654,0,1,0,0.7654,0,1.8478, ldraw_lib__3_8ring3()], // 1 16 0 -4 0 -1.8478 0 0.7654 0 1 0 -0.7654 0 -1.8478 3-8ring3.dat [1,16,0,-4,0,-1.8478,0,0.7654,0,1,0,-0.7654,0,-1.8478, ldraw_lib__3_8ring3()], -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 st4jfil2.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__st4jfil2()], -// 1 16 0 0 0 -1 0 0 0 1 0 0 0 -1 st4jfil2.dat - [1,16,0,0,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__st4jfil2()], +// +// 1 16 0 -4 0 7.3912 0 -3.0616 0 4 0 -3.0616 0 -7.3912 3-8cylo.dat + [1,16,0,-4,0,7.3912,0,-3.0616,0,4,0,-3.0616,0,-7.3912, ldraw_lib__3_8cylo()], +// 1 16 0 -4 0 -7.3912 0 3.0616 0 4 0 3.0616 0 7.3912 3-8cylo.dat + [1,16,0,-4,0,-7.3912,0,3.0616,0,4,0,3.0616,0,7.3912, ldraw_lib__3_8cylo()], ]; module ldraw_lib__stud4f2n(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__stud4f2n(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/stud4f2s.scad b/p/stud4f2s.scad index f6c911e6d..aacba3d0b 100644 --- a/p/stud4f2s.scad +++ b/p/stud4f2s.scad @@ -1,6 +1,5 @@ use <../lib.scad> -use <3-8cyli.scad> -use <3-8edge.scad> +use <3-8cylo.scad> use <3-8ring3.scad> use <4-4cyli.scad> use <4-4edge.scad> @@ -8,9 +7,9 @@ use function ldraw_lib__stud4f2s() = [ // 0 Stud Tube Open with 2 Fillets Standard Opposite // 0 Name: stud4f2s.dat -// 0 Author: William Howard [WilliamH] -// 0 !LDRAW_ORG Primitive UPDATE 2012-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -18,34 +17,30 @@ function ldraw_lib__stud4f2s() = [ // // 0 !HISTORY 2012-04-06 [MagFors] subfiled fillet // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-02-07 [Holly-Wood] Complete re-write, original by WilliamH +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 st4jfil3.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__st4jfil3()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 -1 st4jfil3.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__st4jfil3()], // -// 1 16 0 -4 0 6 0 0 0 5 0 0 0 -6 4-4edge.dat - [1,16,0,-4,0,6,0,0,0,5,0,0,0,-6, ldraw_lib__4_4edge()], -// 1 16 0 -4 0 7.3912 0 -3.0616 0 1 0 -3.0616 0 -7.3912 3-8edge.dat - [1,16,0,-4,0,7.3912,0,-3.0616,0,1,0,-3.0616,0,-7.3912, ldraw_lib__3_8edge()], -// 1 16 0 -4 0 -7.3912 0 3.0616 0 1 0 3.0616 0 7.3912 3-8edge.dat - [1,16,0,-4,0,-7.3912,0,3.0616,0,1,0,3.0616,0,7.3912, ldraw_lib__3_8edge()], -// 1 16 0 0 0 7.3912 0 -3.0616 0 1 0 -3.0616 0 -7.3912 3-8edge.dat - [1,16,0,0,0,7.3912,0,-3.0616,0,1,0,-3.0616,0,-7.3912, ldraw_lib__3_8edge()], -// 1 16 0 0 0 -7.3912 0 3.0616 0 1 0 3.0616 0 7.3912 3-8edge.dat - [1,16,0,0,0,-7.3912,0,3.0616,0,1,0,3.0616,0,7.3912, ldraw_lib__3_8edge()], +// 1 16 0 -4 0 6 0 0 0 1 0 0 0 -6 4-4edge.dat + [1,16,0,-4,0,6,0,0,0,1,0,0,0,-6, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -4 0 6 0 0 0 4 0 0 0 -6 4-4cyli.dat [1,16,0,-4,0,6,0,0,0,4,0,0,0,-6, ldraw_lib__4_4cyli()], -// 1 16 0 -4 0 7.3912 0 -3.0616 0 4 0 -3.0616 0 -7.3912 3-8cyli.dat - [1,16,0,-4,0,7.3912,0,-3.0616,0,4,0,-3.0616,0,-7.3912, ldraw_lib__3_8cyli()], -// 1 16 0 -4 0 -7.3912 0 3.0616 0 4 0 3.0616 0 7.3912 3-8cyli.dat - [1,16,0,-4,0,-7.3912,0,3.0616,0,4,0,3.0616,0,7.3912, ldraw_lib__3_8cyli()], +// // 1 16 0 -4 0 1.8478 0 -0.7654 0 1 0 0.7654 0 1.8478 3-8ring3.dat [1,16,0,-4,0,1.8478,0,-0.7654,0,1,0,0.7654,0,1.8478, ldraw_lib__3_8ring3()], // 1 16 0 -4 0 -1.8478 0 0.7654 0 1 0 -0.7654 0 -1.8478 3-8ring3.dat [1,16,0,-4,0,-1.8478,0,0.7654,0,1,0,-0.7654,0,-1.8478, ldraw_lib__3_8ring3()], -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 st4jfil3.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__st4jfil3()], -// 1 16 0 0 0 -1 0 0 0 1 0 0 0 -1 st4jfil3.dat - [1,16,0,0,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__st4jfil3()], +// +// 1 16 0 -4 0 7.3912 0 -3.0616 0 4 0 -3.0616 0 -7.3912 3-8cylo.dat + [1,16,0,-4,0,7.3912,0,-3.0616,0,4,0,-3.0616,0,-7.3912, ldraw_lib__3_8cylo()], +// 1 16 0 -4 0 -7.3912 0 3.0616 0 4 0 3.0616 0 7.3912 3-8cylo.dat + [1,16,0,-4,0,-7.3912,0,3.0616,0,4,0,3.0616,0,7.3912, ldraw_lib__3_8cylo()], ]; module ldraw_lib__stud4f2s(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__stud4f2s(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/t04i1429.scad b/p/t04i1429.scad index a72ecaf8c..6f44fc24c 100644 --- a/p/t04i1429.scad +++ b/p/t04i1429.scad @@ -2,9 +2,9 @@ use <../lib.scad> function ldraw_lib__t04i1429() = [ // 0 Torus Inside 1 x 0.1429 x 0.25 // 0 Name: t04i1429.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2013-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -13,7 +13,8 @@ function ldraw_lib__t04i1429() = [ // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 // 0 !HISTORY 2013-09-27 [MMR1988] Recreated to fix condlines // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-02-20 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Major Radius: 7 // 0 // Tube(Minor) Radius: 1 @@ -53,89 +54,88 @@ function ldraw_lib__t04i1429() = [ [4,16,0.344,0.101,0.8306,0,0.101,0.899,0,0.132,0.9453,0.3618,0.132,0.8734], // 4 16 0.3618 0.132 0.8734 0 0.132 0.9453 0 0.1429 1 0.3827 0.1429 0.9239 [4,16,0.3618,0.132,0.8734,0,0.132,0.9453,0,0.1429,1,0.3827,0.1429,0.9239], -// // 0 // conditional lines -// 5 24 0.8571 0 0 0.7919 0 0.328 0.868 0.0547 0 0.8571 -0.0592 0 - [5,24,0.8571,0,0,0.7919,0,0.328,0.868,0.0547,0,0.8571,-0.0592,0], -// 5 24 0.8571 0 0 0.868 0.0547 0 0.7919 0 0.328 0.8571 0 -0.355 - [5,24,0.8571,0,0,0.868,0.0547,0,0.7919,0,0.328,0.8571,0,-0.355], -// 5 24 0.868 0.0547 0 0.802 0.0547 0.3322 0.899 0.101 0 0.8571 0 0 - [5,24,0.868,0.0547,0,0.802,0.0547,0.3322,0.899,0.101,0,0.8571,0,0], -// 5 24 0.868 0.0547 0 0.899 0.101 0 0.802 0.0547 0.3322 0.868 0.0547 -0.3595 - [5,24,0.868,0.0547,0,0.899,0.101,0,0.802,0.0547,0.3322,0.868,0.0547,-0.3595], -// 5 24 0.899 0.101 0 0.8306 0.101 0.344 0.9453 0.132 0 0.868 0.0547 0 - [5,24,0.899,0.101,0,0.8306,0.101,0.344,0.9453,0.132,0,0.868,0.0547,0], -// 5 24 0.899 0.101 0 0.9453 0.132 0 0.8306 0.101 0.344 0.899 0.101 -0.3724 - [5,24,0.899,0.101,0,0.9453,0.132,0,0.8306,0.101,0.344,0.899,0.101,-0.3724], -// 5 24 0.9453 0.132 0 0.8734 0.132 0.3618 1 0.1429 0 0.899 0.101 0 - [5,24,0.9453,0.132,0,0.8734,0.132,0.3618,1,0.1429,0,0.899,0.101,0], -// 5 24 0.9453 0.132 0 1 0.1429 0 0.8734 0.132 0.3618 0.9453 0.132 -0.3916 - [5,24,0.9453,0.132,0,1,0.1429,0,0.8734,0.132,0.3618,0.9453,0.132,-0.3916], -// 5 24 1 0.1429 0 0.9239 0.1429 0.3827 1.0592 0.1429 0 0.9453 0.132 0 - [5,24,1,0.1429,0,0.9239,0.1429,0.3827,1.0592,0.1429,0,0.9453,0.132,0], -// 5 24 0.7919 0 0.328 0.6061 0 0.6061 0.802 0.0547 0.3322 0.7919 -0.0592 0.328 - [5,24,0.7919,0,0.328,0.6061,0,0.6061,0.802,0.0547,0.3322,0.7919,-0.0592,0.328], -// 5 24 0.7919 0 0.328 0.802 0.0547 0.3322 0.6061 0 0.6061 0.8571 0 0 - [5,24,0.7919,0,0.328,0.802,0.0547,0.3322,0.6061,0,0.6061,0.8571,0,0], -// 5 24 0.802 0.0547 0.3322 0.6138 0.0547 0.6138 0.8306 0.101 0.344 0.7919 0 0.328 - [5,24,0.802,0.0547,0.3322,0.6138,0.0547,0.6138,0.8306,0.101,0.344,0.7919,0,0.328], -// 5 24 0.802 0.0547 0.3322 0.8306 0.101 0.344 0.6138 0.0547 0.6138 0.868 0.0547 0 - [5,24,0.802,0.0547,0.3322,0.8306,0.101,0.344,0.6138,0.0547,0.6138,0.868,0.0547,0], -// 5 24 0.8306 0.101 0.344 0.6357 0.101 0.6357 0.8734 0.132 0.3618 0.802 0.0547 0.3322 - [5,24,0.8306,0.101,0.344,0.6357,0.101,0.6357,0.8734,0.132,0.3618,0.802,0.0547,0.3322], -// 5 24 0.8306 0.101 0.344 0.8734 0.132 0.3618 0.6357 0.101 0.6357 0.899 0.101 0 - [5,24,0.8306,0.101,0.344,0.8734,0.132,0.3618,0.6357,0.101,0.6357,0.899,0.101,0], -// 5 24 0.8734 0.132 0.3618 0.6684 0.132 0.6684 0.9239 0.1429 0.3827 0.8306 0.101 0.344 - [5,24,0.8734,0.132,0.3618,0.6684,0.132,0.6684,0.9239,0.1429,0.3827,0.8306,0.101,0.344], -// 5 24 0.8734 0.132 0.3618 0.9239 0.1429 0.3827 0.6684 0.132 0.6684 0.9453 0.132 0 - [5,24,0.8734,0.132,0.3618,0.9239,0.1429,0.3827,0.6684,0.132,0.6684,0.9453,0.132,0], -// 5 24 0.9239 0.1429 0.3827 0.7071 0.1429 0.7071 0.9786 0.1429 0.4053 0.8734 0.132 0.3618 - [5,24,0.9239,0.1429,0.3827,0.7071,0.1429,0.7071,0.9786,0.1429,0.4053,0.8734,0.132,0.3618], -// 5 24 0.6061 0 0.6061 0.328 0 0.7919 0.6138 0.0547 0.6138 0.6061 -0.0592 0.6061 - [5,24,0.6061,0,0.6061,0.328,0,0.7919,0.6138,0.0547,0.6138,0.6061,-0.0592,0.6061], -// 5 24 0.6061 0 0.6061 0.6138 0.0547 0.6138 0.328 0 0.7919 0.7919 0 0.328 - [5,24,0.6061,0,0.6061,0.6138,0.0547,0.6138,0.328,0,0.7919,0.7919,0,0.328], -// 5 24 0.6138 0.0547 0.6138 0.3322 0.0547 0.802 0.6357 0.101 0.6357 0.6061 0 0.6061 - [5,24,0.6138,0.0547,0.6138,0.3322,0.0547,0.802,0.6357,0.101,0.6357,0.6061,0,0.6061], -// 5 24 0.6138 0.0547 0.6138 0.6357 0.101 0.6357 0.3322 0.0547 0.802 0.802 0.0547 0.3322 - [5,24,0.6138,0.0547,0.6138,0.6357,0.101,0.6357,0.3322,0.0547,0.802,0.802,0.0547,0.3322], -// 5 24 0.6357 0.101 0.6357 0.344 0.101 0.8306 0.6684 0.132 0.6684 0.6138 0.0547 0.6138 - [5,24,0.6357,0.101,0.6357,0.344,0.101,0.8306,0.6684,0.132,0.6684,0.6138,0.0547,0.6138], -// 5 24 0.6357 0.101 0.6357 0.6684 0.132 0.6684 0.344 0.101 0.8306 0.8306 0.101 0.344 - [5,24,0.6357,0.101,0.6357,0.6684,0.132,0.6684,0.344,0.101,0.8306,0.8306,0.101,0.344], -// 5 24 0.6684 0.132 0.6684 0.3618 0.132 0.8734 0.7071 0.1429 0.7071 0.6357 0.101 0.6357 - [5,24,0.6684,0.132,0.6684,0.3618,0.132,0.8734,0.7071,0.1429,0.7071,0.6357,0.101,0.6357], -// 5 24 0.6684 0.132 0.6684 0.7071 0.1429 0.7071 0.3618 0.132 0.8734 0.8734 0.132 0.3618 - [5,24,0.6684,0.132,0.6684,0.7071,0.1429,0.7071,0.3618,0.132,0.8734,0.8734,0.132,0.3618], -// 5 24 0.7071 0.1429 0.7071 0.3827 0.1429 0.9239 0.7489 0.1429 0.7489 0.6684 0.132 0.6684 - [5,24,0.7071,0.1429,0.7071,0.3827,0.1429,0.9239,0.7489,0.1429,0.7489,0.6684,0.132,0.6684], -// 5 24 0.328 0 0.7919 0 0 0.8571 0.3322 0.0547 0.802 0.328 -0.0592 0.7919 - [5,24,0.328,0,0.7919,0,0,0.8571,0.3322,0.0547,0.802,0.328,-0.0592,0.7919], -// 5 24 0.328 0 0.7919 0.3322 0.0547 0.802 0 0 0.8571 0.6061 0 0.6061 - [5,24,0.328,0,0.7919,0.3322,0.0547,0.802,0,0,0.8571,0.6061,0,0.6061], -// 5 24 0.3322 0.0547 0.802 0 0.0547 0.868 0.344 0.101 0.8306 0.328 0 0.7919 - [5,24,0.3322,0.0547,0.802,0,0.0547,0.868,0.344,0.101,0.8306,0.328,0,0.7919], -// 5 24 0.3322 0.0547 0.802 0.344 0.101 0.8306 0 0.0547 0.868 0.6138 0.0547 0.6138 - [5,24,0.3322,0.0547,0.802,0.344,0.101,0.8306,0,0.0547,0.868,0.6138,0.0547,0.6138], -// 5 24 0.344 0.101 0.8306 0 0.101 0.899 0.3618 0.132 0.8734 0.3322 0.0547 0.802 - [5,24,0.344,0.101,0.8306,0,0.101,0.899,0.3618,0.132,0.8734,0.3322,0.0547,0.802], -// 5 24 0.344 0.101 0.8306 0.3618 0.132 0.8734 0 0.101 0.899 0.6357 0.101 0.6357 - [5,24,0.344,0.101,0.8306,0.3618,0.132,0.8734,0,0.101,0.899,0.6357,0.101,0.6357], -// 5 24 0.3618 0.132 0.8734 0 0.132 0.9453 0.3827 0.1429 0.9239 0.344 0.101 0.8306 - [5,24,0.3618,0.132,0.8734,0,0.132,0.9453,0.3827,0.1429,0.9239,0.344,0.101,0.8306], -// 5 24 0.3618 0.132 0.8734 0.3827 0.1429 0.9239 0 0.132 0.9453 0.6684 0.132 0.6684 - [5,24,0.3618,0.132,0.8734,0.3827,0.1429,0.9239,0,0.132,0.9453,0.6684,0.132,0.6684], -// 5 24 0.3827 0.1429 0.9239 0 0.1429 1 0.4053 0.1429 0.9786 0.3618 0.132 0.8734 - [5,24,0.3827,0.1429,0.9239,0,0.1429,1,0.4053,0.1429,0.9786,0.3618,0.132,0.8734], -// 5 24 0 0 0.8571 0 0.0547 0.868 -0.355 0 0.8571 0.328 0 0.7919 - [5,24,0,0,0.8571,0,0.0547,0.868,-0.355,0,0.8571,0.328,0,0.7919], -// 5 24 0 0.0547 0.868 0 0.101 0.899 -0.3595 0.0547 0.868 0.3322 0.0547 0.802 - [5,24,0,0.0547,0.868,0,0.101,0.899,-0.3595,0.0547,0.868,0.3322,0.0547,0.802], -// 5 24 0 0.101 0.899 0 0.132 0.9453 -0.3724 0.101 0.899 0.344 0.101 0.8306 - [5,24,0,0.101,0.899,0,0.132,0.9453,-0.3724,0.101,0.899,0.344,0.101,0.8306], -// 5 24 0 0.132 0.9453 0 0.1429 1 -0.3916 0.132 0.9453 0.3618 0.132 0.8734 - [5,24,0,0.132,0.9453,0,0.1429,1,-0.3916,0.132,0.9453,0.3618,0.132,0.8734], -// 0 // Build by Primitive Generator 2 +// 5 24 0.7919 0 0.328 0.8571 0 0 0.7919 -0.0547 0.328 0.802 0.0547 0.3322 + [5,24,0.7919,0,0.328,0.8571,0,0,0.7919,-0.0547,0.328,0.802,0.0547,0.3322], +// 5 24 0.802 0.0547 0.3322 0.868 0.0547 0 0.7919 0 0.328 0.8306 0.101 0.344 + [5,24,0.802,0.0547,0.3322,0.868,0.0547,0,0.7919,0,0.328,0.8306,0.101,0.344], +// 5 24 0.8571 0 0 0.868 0.0547 0 0.8571 0 -0.328 0.7919 0 0.328 + [5,24,0.8571,0,0,0.868,0.0547,0,0.8571,0,-0.328,0.7919,0,0.328], +// 5 24 0.7919 0 0.328 0.802 0.0547 0.3322 0.8571 0 0 0.6061 0 0.6061 + [5,24,0.7919,0,0.328,0.802,0.0547,0.3322,0.8571,0,0,0.6061,0,0.6061], +// 5 24 0.8306 0.101 0.344 0.899 0.101 0 0.802 0.0547 0.3322 0.8734 0.132 0.3618 + [5,24,0.8306,0.101,0.344,0.899,0.101,0,0.802,0.0547,0.3322,0.8734,0.132,0.3618], +// 5 24 0.868 0.0547 0 0.899 0.101 0 0.868 0.0547 -0.3322 0.802 0.0547 0.3322 + [5,24,0.868,0.0547,0,0.899,0.101,0,0.868,0.0547,-0.3322,0.802,0.0547,0.3322], +// 5 24 0.802 0.0547 0.3322 0.8306 0.101 0.344 0.868 0.0547 0 0.6138 0.0547 0.6138 + [5,24,0.802,0.0547,0.3322,0.8306,0.101,0.344,0.868,0.0547,0,0.6138,0.0547,0.6138], +// 5 24 0.8734 0.132 0.3618 0.9453 0.132 0 0.8306 0.101 0.344 0.9239 0.1429 0.3827 + [5,24,0.8734,0.132,0.3618,0.9453,0.132,0,0.8306,0.101,0.344,0.9239,0.1429,0.3827], +// 5 24 0.899 0.101 0 0.9453 0.132 0 0.899 0.101 -0.344 0.8306 0.101 0.344 + [5,24,0.899,0.101,0,0.9453,0.132,0,0.899,0.101,-0.344,0.8306,0.101,0.344], +// 5 24 0.8306 0.101 0.344 0.8734 0.132 0.3618 0.899 0.101 0 0.6357 0.101 0.6357 + [5,24,0.8306,0.101,0.344,0.8734,0.132,0.3618,0.899,0.101,0,0.6357,0.101,0.6357], +// 5 24 0.9453 0.132 0 1 0.1429 0 0.9453 0.132 -0.3618 0.8734 0.132 0.3618 + [5,24,0.9453,0.132,0,1,0.1429,0,0.9453,0.132,-0.3618,0.8734,0.132,0.3618], +// 5 24 0.8734 0.132 0.3618 0.9239 0.1429 0.3827 0.9453 0.132 0 0.6684 0.132 0.6684 + [5,24,0.8734,0.132,0.3618,0.9239,0.1429,0.3827,0.9453,0.132,0,0.6684,0.132,0.6684], +// 5 24 0.9239 0.1429 0.3827 1 0.1429 0 0.8734 0.132 0.3618 0.9744 0.1429 0.4036 + [5,24,0.9239,0.1429,0.3827,1,0.1429,0,0.8734,0.132,0.3618,0.9744,0.1429,0.4036], +// 5 24 0.6061 0 0.6061 0.7919 0 0.328 0.6061 -0.0547 0.6061 0.6138 0.0547 0.6138 + [5,24,0.6061,0,0.6061,0.7919,0,0.328,0.6061,-0.0547,0.6061,0.6138,0.0547,0.6138], +// 5 24 0.6138 0.0547 0.6138 0.802 0.0547 0.3322 0.6061 0 0.6061 0.6357 0.101 0.6357 + [5,24,0.6138,0.0547,0.6138,0.802,0.0547,0.3322,0.6061,0,0.6061,0.6357,0.101,0.6357], +// 5 24 0.6061 0 0.6061 0.6138 0.0547 0.6138 0.7919 0 0.328 0.328 0 0.7919 + [5,24,0.6061,0,0.6061,0.6138,0.0547,0.6138,0.7919,0,0.328,0.328,0,0.7919], +// 5 24 0.6357 0.101 0.6357 0.8306 0.101 0.344 0.6138 0.0547 0.6138 0.6684 0.132 0.6684 + [5,24,0.6357,0.101,0.6357,0.8306,0.101,0.344,0.6138,0.0547,0.6138,0.6684,0.132,0.6684], +// 5 24 0.6138 0.0547 0.6138 0.6357 0.101 0.6357 0.802 0.0547 0.3322 0.3322 0.0547 0.802 + [5,24,0.6138,0.0547,0.6138,0.6357,0.101,0.6357,0.802,0.0547,0.3322,0.3322,0.0547,0.802], +// 5 24 0.6684 0.132 0.6684 0.8734 0.132 0.3618 0.6357 0.101 0.6357 0.7071 0.1429 0.7071 + [5,24,0.6684,0.132,0.6684,0.8734,0.132,0.3618,0.6357,0.101,0.6357,0.7071,0.1429,0.7071], +// 5 24 0.6357 0.101 0.6357 0.6684 0.132 0.6684 0.8306 0.101 0.344 0.344 0.101 0.8306 + [5,24,0.6357,0.101,0.6357,0.6684,0.132,0.6684,0.8306,0.101,0.344,0.344,0.101,0.8306], +// 5 24 0.6684 0.132 0.6684 0.7071 0.1429 0.7071 0.8734 0.132 0.3618 0.3618 0.132 0.8734 + [5,24,0.6684,0.132,0.6684,0.7071,0.1429,0.7071,0.8734,0.132,0.3618,0.3618,0.132,0.8734], +// 5 24 0.7071 0.1429 0.7071 0.9239 0.1429 0.3827 0.6684 0.132 0.6684 0.7458 0.1429 0.7458 + [5,24,0.7071,0.1429,0.7071,0.9239,0.1429,0.3827,0.6684,0.132,0.6684,0.7458,0.1429,0.7458], +// 5 24 0.328 0 0.7919 0.6061 0 0.6061 0.328 -0.0547 0.7919 0.3322 0.0547 0.802 + [5,24,0.328,0,0.7919,0.6061,0,0.6061,0.328,-0.0547,0.7919,0.3322,0.0547,0.802], +// 5 24 0.3322 0.0547 0.802 0.6138 0.0547 0.6138 0.328 0 0.7919 0.344 0.101 0.8306 + [5,24,0.3322,0.0547,0.802,0.6138,0.0547,0.6138,0.328,0,0.7919,0.344,0.101,0.8306], +// 5 24 0.328 0 0.7919 0.3322 0.0547 0.802 0.6061 0 0.6061 0 0 0.8571 + [5,24,0.328,0,0.7919,0.3322,0.0547,0.802,0.6061,0,0.6061,0,0,0.8571], +// 5 24 0.344 0.101 0.8306 0.6357 0.101 0.6357 0.3322 0.0547 0.802 0.3618 0.132 0.8734 + [5,24,0.344,0.101,0.8306,0.6357,0.101,0.6357,0.3322,0.0547,0.802,0.3618,0.132,0.8734], +// 5 24 0.3322 0.0547 0.802 0.344 0.101 0.8306 0.6138 0.0547 0.6138 0 0.0547 0.868 + [5,24,0.3322,0.0547,0.802,0.344,0.101,0.8306,0.6138,0.0547,0.6138,0,0.0547,0.868], +// 5 24 0.3618 0.132 0.8734 0.6684 0.132 0.6684 0.344 0.101 0.8306 0.3827 0.1429 0.9239 + [5,24,0.3618,0.132,0.8734,0.6684,0.132,0.6684,0.344,0.101,0.8306,0.3827,0.1429,0.9239], +// 5 24 0.344 0.101 0.8306 0.3618 0.132 0.8734 0.6357 0.101 0.6357 0 0.101 0.899 + [5,24,0.344,0.101,0.8306,0.3618,0.132,0.8734,0.6357,0.101,0.6357,0,0.101,0.899], +// 5 24 0.3618 0.132 0.8734 0.3827 0.1429 0.9239 0.6684 0.132 0.6684 0 0.132 0.9453 + [5,24,0.3618,0.132,0.8734,0.3827,0.1429,0.9239,0.6684,0.132,0.6684,0,0.132,0.9453], +// 5 24 0.3827 0.1429 0.9239 0.7071 0.1429 0.7071 0.3618 0.132 0.8734 0.4036 0.1429 0.9744 + [5,24,0.3827,0.1429,0.9239,0.7071,0.1429,0.7071,0.3618,0.132,0.8734,0.4036,0.1429,0.9744], +// 5 24 0 0 0.8571 0.328 0 0.7919 0 -0.0547 0.8571 0 0.0547 0.868 + [5,24,0,0,0.8571,0.328,0,0.7919,0,-0.0547,0.8571,0,0.0547,0.868], +// 5 24 0 0.0547 0.868 0.3322 0.0547 0.802 0 0 0.8571 0 0.101 0.899 + [5,24,0,0.0547,0.868,0.3322,0.0547,0.802,0,0,0.8571,0,0.101,0.899], +// 5 24 0 0 0.8571 0 0.0547 0.868 0.328 0 0.7919 -0.8571 0 0.8571 + [5,24,0,0,0.8571,0,0.0547,0.868,0.328,0,0.7919,-0.8571,0,0.8571], +// 5 24 0 0.101 0.899 0.344 0.101 0.8306 0 0.0547 0.868 0 0.132 0.9453 + [5,24,0,0.101,0.899,0.344,0.101,0.8306,0,0.0547,0.868,0,0.132,0.9453], +// 5 24 0 0.0547 0.868 0 0.101 0.899 0.3322 0.0547 0.802 -0.868 0.0547 0.868 + [5,24,0,0.0547,0.868,0,0.101,0.899,0.3322,0.0547,0.802,-0.868,0.0547,0.868], +// 5 24 0 0.132 0.9453 0.3618 0.132 0.8734 0 0.101 0.899 0 0.1429 1 + [5,24,0,0.132,0.9453,0.3618,0.132,0.8734,0,0.101,0.899,0,0.1429,1], +// 5 24 0 0.101 0.899 0 0.132 0.9453 0.344 0.101 0.8306 -0.899 0.101 0.899 + [5,24,0,0.101,0.899,0,0.132,0.9453,0.344,0.101,0.8306,-0.899,0.101,0.899], +// 5 24 0 0.132 0.9453 0 0.1429 1 0.3618 0.132 0.8734 -0.9453 0.132 0.9453 + [5,24,0,0.132,0.9453,0,0.1429,1,0.3618,0.132,0.8734,-0.9453,0.132,0.9453], +// 5 24 0 0.1429 1 0.3827 0.1429 0.9239 0 0.132 0.9453 0 0.1429 1.0547 + [5,24,0,0.1429,1,0.3827,0.1429,0.9239,0,0.132,0.9453,0,0.1429,1.0547], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__t04i1429(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__t04i1429(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/t04o1111.scad b/p/t04o1111.scad index 0199706ac..10306848e 100644 --- a/p/t04o1111.scad +++ b/p/t04o1111.scad @@ -2,16 +2,17 @@ use <../lib.scad> function ldraw_lib__t04o1111() = [ // 0 Torus Outside 1 x 0.1111 x 0.25 // 0 Name: t04o1111.dat -// 0 Author: Andy Westrate [westrate] -// 0 !LDRAW_ORG Primitive UPDATE 2011-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-02-25 [Holly-Wood] Complete regeneration, original by westrate +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Major Radius: 9 // 0 // Tube(Minor) Radius: 1 @@ -51,89 +52,88 @@ function ldraw_lib__t04o1111() = [ [4,16,0.4128,0.0786,0.9965,0,0.0786,1.0786,0,0.0425,1.1027,0.422,0.0425,1.0187], // 4 16 0.422 0.0425 1.0187 0 0.0425 1.1027 0 0 1.1111 0.4252 0 1.0266 [4,16,0.422,0.0425,1.0187,0,0.0425,1.1027,0,0,1.1111,0.4252,0,1.0266], -// // 0 // conditional lines -// 5 24 1 0.1111 0 0.9239 0.1111 0.3827 1.0425 0.1027 0 0.954 0.1111 0 - [5,24,1,0.1111,0,0.9239,0.1111,0.3827,1.0425,0.1027,0,0.954,0.1111,0], -// 5 24 1 0.1111 0 1.0425 0.1027 0 0.9239 0.1111 0.3827 1 0.1111 -0.4142 - [5,24,1,0.1111,0,1.0425,0.1027,0,0.9239,0.1111,0.3827,1,0.1111,-0.4142], -// 5 24 1.0425 0.1027 0 0.9632 0.1027 0.399 1.0786 0.0786 0 1 0.1111 0 - [5,24,1.0425,0.1027,0,0.9632,0.1027,0.399,1.0786,0.0786,0,1,0.1111,0], -// 5 24 1.0425 0.1027 0 1.0786 0.0786 0 0.9632 0.1027 0.399 1.0425 0.1027 -0.4318 - [5,24,1.0425,0.1027,0,1.0786,0.0786,0,0.9632,0.1027,0.399,1.0425,0.1027,-0.4318], -// 5 24 1.0786 0.0786 0 0.9965 0.0786 0.4128 1.1027 0.0425 0 1.0425 0.1027 0 - [5,24,1.0786,0.0786,0,0.9965,0.0786,0.4128,1.1027,0.0425,0,1.0425,0.1027,0], -// 5 24 1.0786 0.0786 0 1.1027 0.0425 0 0.9965 0.0786 0.4128 1.0786 0.0786 -0.4467 - [5,24,1.0786,0.0786,0,1.1027,0.0425,0,0.9965,0.0786,0.4128,1.0786,0.0786,-0.4467], -// 5 24 1.1027 0.0425 0 1.0187 0.0425 0.422 1.1111 0 0 1.0786 0.0786 0 - [5,24,1.1027,0.0425,0,1.0187,0.0425,0.422,1.1111,0,0,1.0786,0.0786,0], -// 5 24 1.1027 0.0425 0 1.1111 0 0 1.0187 0.0425 0.422 1.1027 0.0425 -0.4567 - [5,24,1.1027,0.0425,0,1.1111,0,0,1.0187,0.0425,0.422,1.1027,0.0425,-0.4567], -// 5 24 1.1111 0 0 1.0266 0 0.4252 1.1111 -0.046 0 1.1027 0.0425 0 - [5,24,1.1111,0,0,1.0266,0,0.4252,1.1111,-0.046,0,1.1027,0.0425,0], -// 5 24 0.9239 0.1111 0.3827 0.7071 0.1111 0.7071 0.9632 0.1027 0.399 0.8814 0.1111 0.3651 - [5,24,0.9239,0.1111,0.3827,0.7071,0.1111,0.7071,0.9632,0.1027,0.399,0.8814,0.1111,0.3651], -// 5 24 0.9239 0.1111 0.3827 0.9632 0.1027 0.399 0.7071 0.1111 0.7071 1 0.1111 0 - [5,24,0.9239,0.1111,0.3827,0.9632,0.1027,0.399,0.7071,0.1111,0.7071,1,0.1111,0], -// 5 24 0.9632 0.1027 0.399 0.7372 0.1027 0.7372 0.9965 0.0786 0.4128 0.9239 0.1111 0.3827 - [5,24,0.9632,0.1027,0.399,0.7372,0.1027,0.7372,0.9965,0.0786,0.4128,0.9239,0.1111,0.3827], -// 5 24 0.9632 0.1027 0.399 0.9965 0.0786 0.4128 0.7372 0.1027 0.7372 1.0425 0.1027 0 - [5,24,0.9632,0.1027,0.399,0.9965,0.0786,0.4128,0.7372,0.1027,0.7372,1.0425,0.1027,0], -// 5 24 0.9965 0.0786 0.4128 0.7627 0.0786 0.7627 1.0187 0.0425 0.422 0.9632 0.1027 0.399 - [5,24,0.9965,0.0786,0.4128,0.7627,0.0786,0.7627,1.0187,0.0425,0.422,0.9632,0.1027,0.399], -// 5 24 0.9965 0.0786 0.4128 1.0187 0.0425 0.422 0.7627 0.0786 0.7627 1.0786 0.0786 0 - [5,24,0.9965,0.0786,0.4128,1.0187,0.0425,0.422,0.7627,0.0786,0.7627,1.0786,0.0786,0], -// 5 24 1.0187 0.0425 0.422 0.7797 0.0425 0.7797 1.0266 0 0.4252 0.9965 0.0786 0.4128 - [5,24,1.0187,0.0425,0.422,0.7797,0.0425,0.7797,1.0266,0,0.4252,0.9965,0.0786,0.4128], -// 5 24 1.0187 0.0425 0.422 1.0266 0 0.4252 0.7797 0.0425 0.7797 1.1027 0.0425 0 - [5,24,1.0187,0.0425,0.422,1.0266,0,0.4252,0.7797,0.0425,0.7797,1.1027,0.0425,0], -// 5 24 1.0266 0 0.4252 0.7857 0 0.7857 1.0266 -0.046 0.4252 1.0187 0.0425 0.422 - [5,24,1.0266,0,0.4252,0.7857,0,0.7857,1.0266,-0.046,0.4252,1.0187,0.0425,0.422], -// 5 24 0.7071 0.1111 0.7071 0.3827 0.1111 0.9239 0.7372 0.1027 0.7372 0.6746 0.1111 0.6746 - [5,24,0.7071,0.1111,0.7071,0.3827,0.1111,0.9239,0.7372,0.1027,0.7372,0.6746,0.1111,0.6746], -// 5 24 0.7071 0.1111 0.7071 0.7372 0.1027 0.7372 0.3827 0.1111 0.9239 0.9239 0.1111 0.3827 - [5,24,0.7071,0.1111,0.7071,0.7372,0.1027,0.7372,0.3827,0.1111,0.9239,0.9239,0.1111,0.3827], -// 5 24 0.7372 0.1027 0.7372 0.399 0.1027 0.9632 0.7627 0.0786 0.7627 0.7071 0.1111 0.7071 - [5,24,0.7372,0.1027,0.7372,0.399,0.1027,0.9632,0.7627,0.0786,0.7627,0.7071,0.1111,0.7071], -// 5 24 0.7372 0.1027 0.7372 0.7627 0.0786 0.7627 0.399 0.1027 0.9632 0.9632 0.1027 0.399 - [5,24,0.7372,0.1027,0.7372,0.7627,0.0786,0.7627,0.399,0.1027,0.9632,0.9632,0.1027,0.399], -// 5 24 0.7627 0.0786 0.7627 0.4128 0.0786 0.9965 0.7797 0.0425 0.7797 0.7372 0.1027 0.7372 - [5,24,0.7627,0.0786,0.7627,0.4128,0.0786,0.9965,0.7797,0.0425,0.7797,0.7372,0.1027,0.7372], -// 5 24 0.7627 0.0786 0.7627 0.7797 0.0425 0.7797 0.4128 0.0786 0.9965 0.9965 0.0786 0.4128 - [5,24,0.7627,0.0786,0.7627,0.7797,0.0425,0.7797,0.4128,0.0786,0.9965,0.9965,0.0786,0.4128], -// 5 24 0.7797 0.0425 0.7797 0.422 0.0425 1.0187 0.7857 0 0.7857 0.7627 0.0786 0.7627 - [5,24,0.7797,0.0425,0.7797,0.422,0.0425,1.0187,0.7857,0,0.7857,0.7627,0.0786,0.7627], -// 5 24 0.7797 0.0425 0.7797 0.7857 0 0.7857 0.422 0.0425 1.0187 1.0187 0.0425 0.422 - [5,24,0.7797,0.0425,0.7797,0.7857,0,0.7857,0.422,0.0425,1.0187,1.0187,0.0425,0.422], -// 5 24 0.7857 0 0.7857 0.4252 0 1.0266 0.7857 -0.046 0.7857 0.7797 0.0425 0.7797 - [5,24,0.7857,0,0.7857,0.4252,0,1.0266,0.7857,-0.046,0.7857,0.7797,0.0425,0.7797], -// 5 24 0.3827 0.1111 0.9239 0 0.1111 1 0.399 0.1027 0.9632 0.3651 0.1111 0.8814 - [5,24,0.3827,0.1111,0.9239,0,0.1111,1,0.399,0.1027,0.9632,0.3651,0.1111,0.8814], -// 5 24 0.3827 0.1111 0.9239 0.399 0.1027 0.9632 0 0.1111 1 0.7071 0.1111 0.7071 - [5,24,0.3827,0.1111,0.9239,0.399,0.1027,0.9632,0,0.1111,1,0.7071,0.1111,0.7071], -// 5 24 0.399 0.1027 0.9632 0 0.1027 1.0425 0.4128 0.0786 0.9965 0.3827 0.1111 0.9239 - [5,24,0.399,0.1027,0.9632,0,0.1027,1.0425,0.4128,0.0786,0.9965,0.3827,0.1111,0.9239], -// 5 24 0.399 0.1027 0.9632 0.4128 0.0786 0.9965 0 0.1027 1.0425 0.7372 0.1027 0.7372 - [5,24,0.399,0.1027,0.9632,0.4128,0.0786,0.9965,0,0.1027,1.0425,0.7372,0.1027,0.7372], -// 5 24 0.4128 0.0786 0.9965 0 0.0786 1.0786 0.422 0.0425 1.0187 0.399 0.1027 0.9632 - [5,24,0.4128,0.0786,0.9965,0,0.0786,1.0786,0.422,0.0425,1.0187,0.399,0.1027,0.9632], -// 5 24 0.4128 0.0786 0.9965 0.422 0.0425 1.0187 0 0.0786 1.0786 0.7627 0.0786 0.7627 - [5,24,0.4128,0.0786,0.9965,0.422,0.0425,1.0187,0,0.0786,1.0786,0.7627,0.0786,0.7627], -// 5 24 0.422 0.0425 1.0187 0 0.0425 1.1027 0.4252 0 1.0266 0.4128 0.0786 0.9965 - [5,24,0.422,0.0425,1.0187,0,0.0425,1.1027,0.4252,0,1.0266,0.4128,0.0786,0.9965], -// 5 24 0.422 0.0425 1.0187 0.4252 0 1.0266 0 0.0425 1.1027 0.7797 0.0425 0.7797 - [5,24,0.422,0.0425,1.0187,0.4252,0,1.0266,0,0.0425,1.1027,0.7797,0.0425,0.7797], -// 5 24 0.4252 0 1.0266 0 0 1.1111 0.4252 -0.046 1.0266 0.422 0.0425 1.0187 - [5,24,0.4252,0,1.0266,0,0,1.1111,0.4252,-0.046,1.0266,0.422,0.0425,1.0187], -// 5 24 0 0.1111 1 0 0.1027 1.0425 -0.4142 0.1111 1 0.3827 0.1111 0.9239 - [5,24,0,0.1111,1,0,0.1027,1.0425,-0.4142,0.1111,1,0.3827,0.1111,0.9239], -// 5 24 0 0.1027 1.0425 0 0.0786 1.0786 -0.4318 0.1027 1.0425 0.399 0.1027 0.9632 - [5,24,0,0.1027,1.0425,0,0.0786,1.0786,-0.4318,0.1027,1.0425,0.399,0.1027,0.9632], -// 5 24 0 0.0786 1.0786 0 0.0425 1.1027 -0.4467 0.0786 1.0786 0.4128 0.0786 0.9965 - [5,24,0,0.0786,1.0786,0,0.0425,1.1027,-0.4467,0.0786,1.0786,0.4128,0.0786,0.9965], -// 5 24 0 0.0425 1.1027 0 0 1.1111 -0.4567 0.0425 1.1027 0.422 0.0425 1.0187 - [5,24,0,0.0425,1.1027,0,0,1.1111,-0.4567,0.0425,1.1027,0.422,0.0425,1.0187], -// 0 // Build by Primitive Generator 2 +// 5 24 0.9239 0.1111 0.3827 1 0.1111 0 0.9632 0.1027 0.399 0.8846 0.1111 0.3664 + [5,24,0.9239,0.1111,0.3827,1,0.1111,0,0.9632,0.1027,0.399,0.8846,0.1111,0.3664], +// 5 24 0.9632 0.1027 0.399 1.0425 0.1027 0 0.9239 0.1111 0.3827 0.9965 0.0786 0.4128 + [5,24,0.9632,0.1027,0.399,1.0425,0.1027,0,0.9239,0.1111,0.3827,0.9965,0.0786,0.4128], +// 5 24 1 0.1111 0 1.0425 0.1027 0 1 0.1111 -0.3827 0.9239 0.1111 0.3827 + [5,24,1,0.1111,0,1.0425,0.1027,0,1,0.1111,-0.3827,0.9239,0.1111,0.3827], +// 5 24 0.9239 0.1111 0.3827 0.9632 0.1027 0.399 1 0.1111 0 0.7071 0.1111 0.7071 + [5,24,0.9239,0.1111,0.3827,0.9632,0.1027,0.399,1,0.1111,0,0.7071,0.1111,0.7071], +// 5 24 0.9965 0.0786 0.4128 1.0786 0.0786 0 0.9632 0.1027 0.399 1.0187 0.0425 0.422 + [5,24,0.9965,0.0786,0.4128,1.0786,0.0786,0,0.9632,0.1027,0.399,1.0187,0.0425,0.422], +// 5 24 1.0425 0.1027 0 1.0786 0.0786 0 1.0425 0.1027 -0.399 0.9632 0.1027 0.399 + [5,24,1.0425,0.1027,0,1.0786,0.0786,0,1.0425,0.1027,-0.399,0.9632,0.1027,0.399], +// 5 24 0.9632 0.1027 0.399 0.9965 0.0786 0.4128 1.0425 0.1027 0 0.7372 0.1027 0.7372 + [5,24,0.9632,0.1027,0.399,0.9965,0.0786,0.4128,1.0425,0.1027,0,0.7372,0.1027,0.7372], +// 5 24 1.0187 0.0425 0.422 1.1027 0.0425 0 0.9965 0.0786 0.4128 1.0266 0 0.4252 + [5,24,1.0187,0.0425,0.422,1.1027,0.0425,0,0.9965,0.0786,0.4128,1.0266,0,0.4252], +// 5 24 1.0786 0.0786 0 1.1027 0.0425 0 1.0786 0.0786 -0.4128 0.9965 0.0786 0.4128 + [5,24,1.0786,0.0786,0,1.1027,0.0425,0,1.0786,0.0786,-0.4128,0.9965,0.0786,0.4128], +// 5 24 0.9965 0.0786 0.4128 1.0187 0.0425 0.422 1.0786 0.0786 0 0.7627 0.0786 0.7627 + [5,24,0.9965,0.0786,0.4128,1.0187,0.0425,0.422,1.0786,0.0786,0,0.7627,0.0786,0.7627], +// 5 24 1.1027 0.0425 0 1.1111 0 0 1.1027 0.0425 -0.422 1.0187 0.0425 0.422 + [5,24,1.1027,0.0425,0,1.1111,0,0,1.1027,0.0425,-0.422,1.0187,0.0425,0.422], +// 5 24 1.0187 0.0425 0.422 1.0266 0 0.4252 1.1027 0.0425 0 0.7797 0.0425 0.7797 + [5,24,1.0187,0.0425,0.422,1.0266,0,0.4252,1.1027,0.0425,0,0.7797,0.0425,0.7797], +// 5 24 1.0266 0 0.4252 1.1111 0 0 1.0187 0.0425 0.422 1.0266 -0.0425 0.4252 + [5,24,1.0266,0,0.4252,1.1111,0,0,1.0187,0.0425,0.422,1.0266,-0.0425,0.4252], +// 5 24 0.7071 0.1111 0.7071 0.9239 0.1111 0.3827 0.7372 0.1027 0.7372 0.677 0.1111 0.677 + [5,24,0.7071,0.1111,0.7071,0.9239,0.1111,0.3827,0.7372,0.1027,0.7372,0.677,0.1111,0.677], +// 5 24 0.7372 0.1027 0.7372 0.9632 0.1027 0.399 0.7071 0.1111 0.7071 0.7627 0.0786 0.7627 + [5,24,0.7372,0.1027,0.7372,0.9632,0.1027,0.399,0.7071,0.1111,0.7071,0.7627,0.0786,0.7627], +// 5 24 0.7071 0.1111 0.7071 0.7372 0.1027 0.7372 0.9239 0.1111 0.3827 0.3827 0.1111 0.9239 + [5,24,0.7071,0.1111,0.7071,0.7372,0.1027,0.7372,0.9239,0.1111,0.3827,0.3827,0.1111,0.9239], +// 5 24 0.7627 0.0786 0.7627 0.9965 0.0786 0.4128 0.7372 0.1027 0.7372 0.7797 0.0425 0.7797 + [5,24,0.7627,0.0786,0.7627,0.9965,0.0786,0.4128,0.7372,0.1027,0.7372,0.7797,0.0425,0.7797], +// 5 24 0.7372 0.1027 0.7372 0.7627 0.0786 0.7627 0.9632 0.1027 0.399 0.399 0.1027 0.9632 + [5,24,0.7372,0.1027,0.7372,0.7627,0.0786,0.7627,0.9632,0.1027,0.399,0.399,0.1027,0.9632], +// 5 24 0.7797 0.0425 0.7797 1.0187 0.0425 0.422 0.7627 0.0786 0.7627 0.7857 0 0.7857 + [5,24,0.7797,0.0425,0.7797,1.0187,0.0425,0.422,0.7627,0.0786,0.7627,0.7857,0,0.7857], +// 5 24 0.7627 0.0786 0.7627 0.7797 0.0425 0.7797 0.9965 0.0786 0.4128 0.4128 0.0786 0.9965 + [5,24,0.7627,0.0786,0.7627,0.7797,0.0425,0.7797,0.9965,0.0786,0.4128,0.4128,0.0786,0.9965], +// 5 24 0.7797 0.0425 0.7797 0.7857 0 0.7857 1.0187 0.0425 0.422 0.422 0.0425 1.0187 + [5,24,0.7797,0.0425,0.7797,0.7857,0,0.7857,1.0187,0.0425,0.422,0.422,0.0425,1.0187], +// 5 24 0.7857 0 0.7857 1.0266 0 0.4252 0.7797 0.0425 0.7797 0.7857 -0.0425 0.7857 + [5,24,0.7857,0,0.7857,1.0266,0,0.4252,0.7797,0.0425,0.7797,0.7857,-0.0425,0.7857], +// 5 24 0.3827 0.1111 0.9239 0.7071 0.1111 0.7071 0.399 0.1027 0.9632 0.3664 0.1111 0.8846 + [5,24,0.3827,0.1111,0.9239,0.7071,0.1111,0.7071,0.399,0.1027,0.9632,0.3664,0.1111,0.8846], +// 5 24 0.399 0.1027 0.9632 0.7372 0.1027 0.7372 0.3827 0.1111 0.9239 0.4128 0.0786 0.9965 + [5,24,0.399,0.1027,0.9632,0.7372,0.1027,0.7372,0.3827,0.1111,0.9239,0.4128,0.0786,0.9965], +// 5 24 0.3827 0.1111 0.9239 0.399 0.1027 0.9632 0.7071 0.1111 0.7071 0 0.1111 1 + [5,24,0.3827,0.1111,0.9239,0.399,0.1027,0.9632,0.7071,0.1111,0.7071,0,0.1111,1], +// 5 24 0.4128 0.0786 0.9965 0.7627 0.0786 0.7627 0.399 0.1027 0.9632 0.422 0.0425 1.0187 + [5,24,0.4128,0.0786,0.9965,0.7627,0.0786,0.7627,0.399,0.1027,0.9632,0.422,0.0425,1.0187], +// 5 24 0.399 0.1027 0.9632 0.4128 0.0786 0.9965 0.7372 0.1027 0.7372 0 0.1027 1.0425 + [5,24,0.399,0.1027,0.9632,0.4128,0.0786,0.9965,0.7372,0.1027,0.7372,0,0.1027,1.0425], +// 5 24 0.422 0.0425 1.0187 0.7797 0.0425 0.7797 0.4128 0.0786 0.9965 0.4252 0 1.0266 + [5,24,0.422,0.0425,1.0187,0.7797,0.0425,0.7797,0.4128,0.0786,0.9965,0.4252,0,1.0266], +// 5 24 0.4128 0.0786 0.9965 0.422 0.0425 1.0187 0.7627 0.0786 0.7627 0 0.0786 1.0786 + [5,24,0.4128,0.0786,0.9965,0.422,0.0425,1.0187,0.7627,0.0786,0.7627,0,0.0786,1.0786], +// 5 24 0.422 0.0425 1.0187 0.4252 0 1.0266 0.7797 0.0425 0.7797 0 0.0425 1.1027 + [5,24,0.422,0.0425,1.0187,0.4252,0,1.0266,0.7797,0.0425,0.7797,0,0.0425,1.1027], +// 5 24 0.4252 0 1.0266 0.7857 0 0.7857 0.422 0.0425 1.0187 0.4252 -0.0425 1.0266 + [5,24,0.4252,0,1.0266,0.7857,0,0.7857,0.422,0.0425,1.0187,0.4252,-0.0425,1.0266], +// 5 24 0 0.1111 1 0.3827 0.1111 0.9239 0 0.1027 1.0425 0 0.1111 0.9575 + [5,24,0,0.1111,1,0.3827,0.1111,0.9239,0,0.1027,1.0425,0,0.1111,0.9575], +// 5 24 0 0.1027 1.0425 0.399 0.1027 0.9632 0 0.1111 1 0 0.0786 1.0786 + [5,24,0,0.1027,1.0425,0.399,0.1027,0.9632,0,0.1111,1,0,0.0786,1.0786], +// 5 24 0 0.1111 1 0 0.1027 1.0425 0.3827 0.1111 0.9239 -1 0.1111 1 + [5,24,0,0.1111,1,0,0.1027,1.0425,0.3827,0.1111,0.9239,-1,0.1111,1], +// 5 24 0 0.0786 1.0786 0.4128 0.0786 0.9965 0 0.1027 1.0425 0 0.0425 1.1027 + [5,24,0,0.0786,1.0786,0.4128,0.0786,0.9965,0,0.1027,1.0425,0,0.0425,1.1027], +// 5 24 0 0.1027 1.0425 0 0.0786 1.0786 0.399 0.1027 0.9632 -1.0425 0.1027 1.0425 + [5,24,0,0.1027,1.0425,0,0.0786,1.0786,0.399,0.1027,0.9632,-1.0425,0.1027,1.0425], +// 5 24 0 0.0425 1.1027 0.422 0.0425 1.0187 0 0.0786 1.0786 0 0 1.1111 + [5,24,0,0.0425,1.1027,0.422,0.0425,1.0187,0,0.0786,1.0786,0,0,1.1111], +// 5 24 0 0.0786 1.0786 0 0.0425 1.1027 0.4128 0.0786 0.9965 -1.0786 0.0786 1.0786 + [5,24,0,0.0786,1.0786,0,0.0425,1.1027,0.4128,0.0786,0.9965,-1.0786,0.0786,1.0786], +// 5 24 0 0.0425 1.1027 0 0 1.1111 0.422 0.0425 1.0187 -1.1027 0.0425 1.1027 + [5,24,0,0.0425,1.1027,0,0,1.1111,0.422,0.0425,1.0187,-1.1027,0.0425,1.1027], +// 5 24 0 0 1.1111 0.4252 0 1.0266 0 0.0425 1.1027 0 -0.0425 1.1111 + [5,24,0,0,1.1111,0.4252,0,1.0266,0,0.0425,1.1027,0,-0.0425,1.1111], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__t04o1111(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__t04o1111(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/t04o1765.scad b/p/t04o1765.scad index 5f405cbff..5dc286976 100644 --- a/p/t04o1765.scad +++ b/p/t04o1765.scad @@ -2,9 +2,9 @@ use <../lib.scad> function ldraw_lib__t04o1765() = [ // 0 Torus Outside 1 x 0.1765 x 0.25 // 0 Name: t04o1765.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2013-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -13,7 +13,8 @@ function ldraw_lib__t04o1765() = [ // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 // 0 !HISTORY 2013-09-27 [MMR1988] Recreated to fix condlines // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-02-11 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Major Radius: 17 // 0 // Tube(Minor) Radius: 3 @@ -53,89 +54,88 @@ function ldraw_lib__t04o1765() = [ [4,16,0.4305,0.1248,1.0392,0,0.1248,1.1248,0,0.0675,1.163,0.4451,0.0675,1.0745], // 4 16 0.4451 0.0675 1.0745 0 0.0675 1.163 0 0 1.1765 0.4502 0 1.0869 [4,16,0.4451,0.0675,1.0745,0,0.0675,1.163,0,0,1.1765,0.4502,0,1.0869], -// // 0 // conditional lines -// 5 24 1 0.1765 0 0.9239 0.1765 0.3827 1.0675 0.163 0 0.9269 0.1765 0 - [5,24,1,0.1765,0,0.9239,0.1765,0.3827,1.0675,0.163,0,0.9269,0.1765,0], -// 5 24 1 0.1765 0 1.0675 0.163 0 0.9239 0.1765 0.3827 1 0.1765 -0.4142 - [5,24,1,0.1765,0,1.0675,0.163,0,0.9239,0.1765,0.3827,1,0.1765,-0.4142], -// 5 24 1.0675 0.163 0 0.9863 0.163 0.4085 1.1248 0.1248 0 1 0.1765 0 - [5,24,1.0675,0.163,0,0.9863,0.163,0.4085,1.1248,0.1248,0,1,0.1765,0], -// 5 24 1.0675 0.163 0 1.1248 0.1248 0 0.9863 0.163 0.4085 1.0675 0.163 -0.4422 - [5,24,1.0675,0.163,0,1.1248,0.1248,0,0.9863,0.163,0.4085,1.0675,0.163,-0.4422], -// 5 24 1.1248 0.1248 0 1.0392 0.1248 0.4305 1.163 0.0675 0 1.0675 0.163 0 - [5,24,1.1248,0.1248,0,1.0392,0.1248,0.4305,1.163,0.0675,0,1.0675,0.163,0], -// 5 24 1.1248 0.1248 0 1.163 0.0675 0 1.0392 0.1248 0.4305 1.1248 0.1248 -0.4659 - [5,24,1.1248,0.1248,0,1.163,0.0675,0,1.0392,0.1248,0.4305,1.1248,0.1248,-0.4659], -// 5 24 1.163 0.0675 0 1.0745 0.0675 0.4451 1.1765 0 0 1.1248 0.1248 0 - [5,24,1.163,0.0675,0,1.0745,0.0675,0.4451,1.1765,0,0,1.1248,0.1248,0], -// 5 24 1.163 0.0675 0 1.1765 0 0 1.0745 0.0675 0.4451 1.163 0.0675 -0.4817 - [5,24,1.163,0.0675,0,1.1765,0,0,1.0745,0.0675,0.4451,1.163,0.0675,-0.4817], -// 5 24 1.1765 0 0 1.0869 0 0.4502 1.1765 -0.0731 0 1.163 0.0675 0 - [5,24,1.1765,0,0,1.0869,0,0.4502,1.1765,-0.0731,0,1.163,0.0675,0], -// 5 24 0.9239 0.1765 0.3827 0.7071 0.1765 0.7071 0.9863 0.163 0.4085 0.8564 0.1765 0.3547 - [5,24,0.9239,0.1765,0.3827,0.7071,0.1765,0.7071,0.9863,0.163,0.4085,0.8564,0.1765,0.3547], -// 5 24 0.9239 0.1765 0.3827 0.9863 0.163 0.4085 0.7071 0.1765 0.7071 1 0.1765 0 - [5,24,0.9239,0.1765,0.3827,0.9863,0.163,0.4085,0.7071,0.1765,0.7071,1,0.1765,0], -// 5 24 0.9863 0.163 0.4085 0.7549 0.163 0.7549 1.0392 0.1248 0.4305 0.9239 0.1765 0.3827 - [5,24,0.9863,0.163,0.4085,0.7549,0.163,0.7549,1.0392,0.1248,0.4305,0.9239,0.1765,0.3827], -// 5 24 0.9863 0.163 0.4085 1.0392 0.1248 0.4305 0.7549 0.163 0.7549 1.0675 0.163 0 - [5,24,0.9863,0.163,0.4085,1.0392,0.1248,0.4305,0.7549,0.163,0.7549,1.0675,0.163,0], -// 5 24 1.0392 0.1248 0.4305 0.7953 0.1248 0.7953 1.0745 0.0675 0.4451 0.9863 0.163 0.4085 - [5,24,1.0392,0.1248,0.4305,0.7953,0.1248,0.7953,1.0745,0.0675,0.4451,0.9863,0.163,0.4085], -// 5 24 1.0392 0.1248 0.4305 1.0745 0.0675 0.4451 0.7953 0.1248 0.7953 1.1248 0.1248 0 - [5,24,1.0392,0.1248,0.4305,1.0745,0.0675,0.4451,0.7953,0.1248,0.7953,1.1248,0.1248,0], -// 5 24 1.0745 0.0675 0.4451 0.8224 0.0675 0.8224 1.0869 0 0.4502 1.0392 0.1248 0.4305 - [5,24,1.0745,0.0675,0.4451,0.8224,0.0675,0.8224,1.0869,0,0.4502,1.0392,0.1248,0.4305], -// 5 24 1.0745 0.0675 0.4451 1.0869 0 0.4502 0.8224 0.0675 0.8224 1.163 0.0675 0 - [5,24,1.0745,0.0675,0.4451,1.0869,0,0.4502,0.8224,0.0675,0.8224,1.163,0.0675,0], -// 5 24 1.0869 0 0.4502 0.8319 0 0.8319 1.0869 -0.0731 0.4502 1.0745 0.0675 0.4451 - [5,24,1.0869,0,0.4502,0.8319,0,0.8319,1.0869,-0.0731,0.4502,1.0745,0.0675,0.4451], -// 5 24 0.7071 0.1765 0.7071 0.3827 0.1765 0.9239 0.7549 0.163 0.7549 0.6554 0.1765 0.6554 - [5,24,0.7071,0.1765,0.7071,0.3827,0.1765,0.9239,0.7549,0.163,0.7549,0.6554,0.1765,0.6554], -// 5 24 0.7071 0.1765 0.7071 0.7549 0.163 0.7549 0.3827 0.1765 0.9239 0.9239 0.1765 0.3827 - [5,24,0.7071,0.1765,0.7071,0.7549,0.163,0.7549,0.3827,0.1765,0.9239,0.9239,0.1765,0.3827], -// 5 24 0.7549 0.163 0.7549 0.4085 0.163 0.9863 0.7953 0.1248 0.7953 0.7071 0.1765 0.7071 - [5,24,0.7549,0.163,0.7549,0.4085,0.163,0.9863,0.7953,0.1248,0.7953,0.7071,0.1765,0.7071], -// 5 24 0.7549 0.163 0.7549 0.7953 0.1248 0.7953 0.4085 0.163 0.9863 0.9863 0.163 0.4085 - [5,24,0.7549,0.163,0.7549,0.7953,0.1248,0.7953,0.4085,0.163,0.9863,0.9863,0.163,0.4085], -// 5 24 0.7953 0.1248 0.7953 0.4305 0.1248 1.0392 0.8224 0.0675 0.8224 0.7549 0.163 0.7549 - [5,24,0.7953,0.1248,0.7953,0.4305,0.1248,1.0392,0.8224,0.0675,0.8224,0.7549,0.163,0.7549], -// 5 24 0.7953 0.1248 0.7953 0.8224 0.0675 0.8224 0.4305 0.1248 1.0392 1.0392 0.1248 0.4305 - [5,24,0.7953,0.1248,0.7953,0.8224,0.0675,0.8224,0.4305,0.1248,1.0392,1.0392,0.1248,0.4305], -// 5 24 0.8224 0.0675 0.8224 0.4451 0.0675 1.0745 0.8319 0 0.8319 0.7953 0.1248 0.7953 - [5,24,0.8224,0.0675,0.8224,0.4451,0.0675,1.0745,0.8319,0,0.8319,0.7953,0.1248,0.7953], -// 5 24 0.8224 0.0675 0.8224 0.8319 0 0.8319 0.4451 0.0675 1.0745 1.0745 0.0675 0.4451 - [5,24,0.8224,0.0675,0.8224,0.8319,0,0.8319,0.4451,0.0675,1.0745,1.0745,0.0675,0.4451], -// 5 24 0.8319 0 0.8319 0.4502 0 1.0869 0.8319 -0.0731 0.8319 0.8224 0.0675 0.8224 - [5,24,0.8319,0,0.8319,0.4502,0,1.0869,0.8319,-0.0731,0.8319,0.8224,0.0675,0.8224], -// 5 24 0.3827 0.1765 0.9239 0 0.1765 1 0.4085 0.163 0.9863 0.3547 0.1765 0.8564 - [5,24,0.3827,0.1765,0.9239,0,0.1765,1,0.4085,0.163,0.9863,0.3547,0.1765,0.8564], -// 5 24 0.3827 0.1765 0.9239 0.4085 0.163 0.9863 0 0.1765 1 0.7071 0.1765 0.7071 - [5,24,0.3827,0.1765,0.9239,0.4085,0.163,0.9863,0,0.1765,1,0.7071,0.1765,0.7071], -// 5 24 0.4085 0.163 0.9863 0 0.163 1.0675 0.4305 0.1248 1.0392 0.3827 0.1765 0.9239 - [5,24,0.4085,0.163,0.9863,0,0.163,1.0675,0.4305,0.1248,1.0392,0.3827,0.1765,0.9239], -// 5 24 0.4085 0.163 0.9863 0.4305 0.1248 1.0392 0 0.163 1.0675 0.7549 0.163 0.7549 - [5,24,0.4085,0.163,0.9863,0.4305,0.1248,1.0392,0,0.163,1.0675,0.7549,0.163,0.7549], -// 5 24 0.4305 0.1248 1.0392 0 0.1248 1.1248 0.4451 0.0675 1.0745 0.4085 0.163 0.9863 - [5,24,0.4305,0.1248,1.0392,0,0.1248,1.1248,0.4451,0.0675,1.0745,0.4085,0.163,0.9863], -// 5 24 0.4305 0.1248 1.0392 0.4451 0.0675 1.0745 0 0.1248 1.1248 0.7953 0.1248 0.7953 - [5,24,0.4305,0.1248,1.0392,0.4451,0.0675,1.0745,0,0.1248,1.1248,0.7953,0.1248,0.7953], -// 5 24 0.4451 0.0675 1.0745 0 0.0675 1.163 0.4502 0 1.0869 0.4305 0.1248 1.0392 - [5,24,0.4451,0.0675,1.0745,0,0.0675,1.163,0.4502,0,1.0869,0.4305,0.1248,1.0392], -// 5 24 0.4451 0.0675 1.0745 0.4502 0 1.0869 0 0.0675 1.163 0.8224 0.0675 0.8224 - [5,24,0.4451,0.0675,1.0745,0.4502,0,1.0869,0,0.0675,1.163,0.8224,0.0675,0.8224], -// 5 24 0.4502 0 1.0869 0 0 1.1765 0.4502 -0.0731 1.0869 0.4451 0.0675 1.0745 - [5,24,0.4502,0,1.0869,0,0,1.1765,0.4502,-0.0731,1.0869,0.4451,0.0675,1.0745], -// 5 24 0 0.1765 1 0 0.163 1.0675 -0.4142 0.1765 1 0.3827 0.1765 0.9239 - [5,24,0,0.1765,1,0,0.163,1.0675,-0.4142,0.1765,1,0.3827,0.1765,0.9239], -// 5 24 0 0.163 1.0675 0 0.1248 1.1248 -0.4422 0.163 1.0675 0.4085 0.163 0.9863 - [5,24,0,0.163,1.0675,0,0.1248,1.1248,-0.4422,0.163,1.0675,0.4085,0.163,0.9863], -// 5 24 0 0.1248 1.1248 0 0.0675 1.163 -0.4659 0.1248 1.1248 0.4305 0.1248 1.0392 - [5,24,0,0.1248,1.1248,0,0.0675,1.163,-0.4659,0.1248,1.1248,0.4305,0.1248,1.0392], -// 5 24 0 0.0675 1.163 0 0 1.1765 -0.4817 0.0675 1.163 0.4451 0.0675 1.0745 - [5,24,0,0.0675,1.163,0,0,1.1765,-0.4817,0.0675,1.163,0.4451,0.0675,1.0745], -// 0 // Build by Primitive Generator 2 +// 5 24 0.9239 0.1765 0.3827 1 0.1765 0 0.9863 0.163 0.4085 0.8615 0.1765 0.3569 + [5,24,0.9239,0.1765,0.3827,1,0.1765,0,0.9863,0.163,0.4085,0.8615,0.1765,0.3569], +// 5 24 0.9863 0.163 0.4085 1.0675 0.163 0 0.9239 0.1765 0.3827 1.0392 0.1248 0.4305 + [5,24,0.9863,0.163,0.4085,1.0675,0.163,0,0.9239,0.1765,0.3827,1.0392,0.1248,0.4305], +// 5 24 1 0.1765 0 1.0675 0.163 0 1 0.1765 -0.3827 0.9239 0.1765 0.3827 + [5,24,1,0.1765,0,1.0675,0.163,0,1,0.1765,-0.3827,0.9239,0.1765,0.3827], +// 5 24 0.9239 0.1765 0.3827 0.9863 0.163 0.4085 1 0.1765 0 0.7071 0.1765 0.7071 + [5,24,0.9239,0.1765,0.3827,0.9863,0.163,0.4085,1,0.1765,0,0.7071,0.1765,0.7071], +// 5 24 1.0392 0.1248 0.4305 1.1248 0.1248 0 0.9863 0.163 0.4085 1.0745 0.0675 0.4451 + [5,24,1.0392,0.1248,0.4305,1.1248,0.1248,0,0.9863,0.163,0.4085,1.0745,0.0675,0.4451], +// 5 24 1.0675 0.163 0 1.1248 0.1248 0 1.0675 0.163 -0.4085 0.9863 0.163 0.4085 + [5,24,1.0675,0.163,0,1.1248,0.1248,0,1.0675,0.163,-0.4085,0.9863,0.163,0.4085], +// 5 24 0.9863 0.163 0.4085 1.0392 0.1248 0.4305 1.0675 0.163 0 0.7549 0.163 0.7549 + [5,24,0.9863,0.163,0.4085,1.0392,0.1248,0.4305,1.0675,0.163,0,0.7549,0.163,0.7549], +// 5 24 1.0745 0.0675 0.4451 1.163 0.0675 0 1.0392 0.1248 0.4305 1.0869 0 0.4502 + [5,24,1.0745,0.0675,0.4451,1.163,0.0675,0,1.0392,0.1248,0.4305,1.0869,0,0.4502], +// 5 24 1.1248 0.1248 0 1.163 0.0675 0 1.1248 0.1248 -0.4305 1.0392 0.1248 0.4305 + [5,24,1.1248,0.1248,0,1.163,0.0675,0,1.1248,0.1248,-0.4305,1.0392,0.1248,0.4305], +// 5 24 1.0392 0.1248 0.4305 1.0745 0.0675 0.4451 1.1248 0.1248 0 0.7953 0.1248 0.7953 + [5,24,1.0392,0.1248,0.4305,1.0745,0.0675,0.4451,1.1248,0.1248,0,0.7953,0.1248,0.7953], +// 5 24 1.163 0.0675 0 1.1765 0 0 1.163 0.0675 -0.4451 1.0745 0.0675 0.4451 + [5,24,1.163,0.0675,0,1.1765,0,0,1.163,0.0675,-0.4451,1.0745,0.0675,0.4451], +// 5 24 1.0745 0.0675 0.4451 1.0869 0 0.4502 1.163 0.0675 0 0.8224 0.0675 0.8224 + [5,24,1.0745,0.0675,0.4451,1.0869,0,0.4502,1.163,0.0675,0,0.8224,0.0675,0.8224], +// 5 24 1.0869 0 0.4502 1.1765 0 0 1.0745 0.0675 0.4451 1.0869 -0.0675 0.4502 + [5,24,1.0869,0,0.4502,1.1765,0,0,1.0745,0.0675,0.4451,1.0869,-0.0675,0.4502], +// 5 24 0.7071 0.1765 0.7071 0.9239 0.1765 0.3827 0.7549 0.163 0.7549 0.6593 0.1765 0.6593 + [5,24,0.7071,0.1765,0.7071,0.9239,0.1765,0.3827,0.7549,0.163,0.7549,0.6593,0.1765,0.6593], +// 5 24 0.7549 0.163 0.7549 0.9863 0.163 0.4085 0.7071 0.1765 0.7071 0.7953 0.1248 0.7953 + [5,24,0.7549,0.163,0.7549,0.9863,0.163,0.4085,0.7071,0.1765,0.7071,0.7953,0.1248,0.7953], +// 5 24 0.7071 0.1765 0.7071 0.7549 0.163 0.7549 0.9239 0.1765 0.3827 0.3827 0.1765 0.9239 + [5,24,0.7071,0.1765,0.7071,0.7549,0.163,0.7549,0.9239,0.1765,0.3827,0.3827,0.1765,0.9239], +// 5 24 0.7953 0.1248 0.7953 1.0392 0.1248 0.4305 0.7549 0.163 0.7549 0.8224 0.0675 0.8224 + [5,24,0.7953,0.1248,0.7953,1.0392,0.1248,0.4305,0.7549,0.163,0.7549,0.8224,0.0675,0.8224], +// 5 24 0.7549 0.163 0.7549 0.7953 0.1248 0.7953 0.9863 0.163 0.4085 0.4085 0.163 0.9863 + [5,24,0.7549,0.163,0.7549,0.7953,0.1248,0.7953,0.9863,0.163,0.4085,0.4085,0.163,0.9863], +// 5 24 0.8224 0.0675 0.8224 1.0745 0.0675 0.4451 0.7953 0.1248 0.7953 0.8319 0 0.8319 + [5,24,0.8224,0.0675,0.8224,1.0745,0.0675,0.4451,0.7953,0.1248,0.7953,0.8319,0,0.8319], +// 5 24 0.7953 0.1248 0.7953 0.8224 0.0675 0.8224 1.0392 0.1248 0.4305 0.4305 0.1248 1.0392 + [5,24,0.7953,0.1248,0.7953,0.8224,0.0675,0.8224,1.0392,0.1248,0.4305,0.4305,0.1248,1.0392], +// 5 24 0.8224 0.0675 0.8224 0.8319 0 0.8319 1.0745 0.0675 0.4451 0.4451 0.0675 1.0745 + [5,24,0.8224,0.0675,0.8224,0.8319,0,0.8319,1.0745,0.0675,0.4451,0.4451,0.0675,1.0745], +// 5 24 0.8319 0 0.8319 1.0869 0 0.4502 0.8224 0.0675 0.8224 0.8319 -0.0675 0.8319 + [5,24,0.8319,0,0.8319,1.0869,0,0.4502,0.8224,0.0675,0.8224,0.8319,-0.0675,0.8319], +// 5 24 0.3827 0.1765 0.9239 0.7071 0.1765 0.7071 0.4085 0.163 0.9863 0.3569 0.1765 0.8615 + [5,24,0.3827,0.1765,0.9239,0.7071,0.1765,0.7071,0.4085,0.163,0.9863,0.3569,0.1765,0.8615], +// 5 24 0.4085 0.163 0.9863 0.7549 0.163 0.7549 0.3827 0.1765 0.9239 0.4305 0.1248 1.0392 + [5,24,0.4085,0.163,0.9863,0.7549,0.163,0.7549,0.3827,0.1765,0.9239,0.4305,0.1248,1.0392], +// 5 24 0.3827 0.1765 0.9239 0.4085 0.163 0.9863 0.7071 0.1765 0.7071 0 0.1765 1 + [5,24,0.3827,0.1765,0.9239,0.4085,0.163,0.9863,0.7071,0.1765,0.7071,0,0.1765,1], +// 5 24 0.4305 0.1248 1.0392 0.7953 0.1248 0.7953 0.4085 0.163 0.9863 0.4451 0.0675 1.0745 + [5,24,0.4305,0.1248,1.0392,0.7953,0.1248,0.7953,0.4085,0.163,0.9863,0.4451,0.0675,1.0745], +// 5 24 0.4085 0.163 0.9863 0.4305 0.1248 1.0392 0.7549 0.163 0.7549 0 0.163 1.0675 + [5,24,0.4085,0.163,0.9863,0.4305,0.1248,1.0392,0.7549,0.163,0.7549,0,0.163,1.0675], +// 5 24 0.4451 0.0675 1.0745 0.8224 0.0675 0.8224 0.4305 0.1248 1.0392 0.4502 0 1.0869 + [5,24,0.4451,0.0675,1.0745,0.8224,0.0675,0.8224,0.4305,0.1248,1.0392,0.4502,0,1.0869], +// 5 24 0.4305 0.1248 1.0392 0.4451 0.0675 1.0745 0.7953 0.1248 0.7953 0 0.1248 1.1248 + [5,24,0.4305,0.1248,1.0392,0.4451,0.0675,1.0745,0.7953,0.1248,0.7953,0,0.1248,1.1248], +// 5 24 0.4451 0.0675 1.0745 0.4502 0 1.0869 0.8224 0.0675 0.8224 0 0.0675 1.163 + [5,24,0.4451,0.0675,1.0745,0.4502,0,1.0869,0.8224,0.0675,0.8224,0,0.0675,1.163], +// 5 24 0.4502 0 1.0869 0.8319 0 0.8319 0.4451 0.0675 1.0745 0.4502 -0.0675 1.0869 + [5,24,0.4502,0,1.0869,0.8319,0,0.8319,0.4451,0.0675,1.0745,0.4502,-0.0675,1.0869], +// 5 24 0 0.1765 1 0.3827 0.1765 0.9239 0 0.163 1.0675 0 0.1765 0.9325 + [5,24,0,0.1765,1,0.3827,0.1765,0.9239,0,0.163,1.0675,0,0.1765,0.9325], +// 5 24 0 0.163 1.0675 0.4085 0.163 0.9863 0 0.1765 1 0 0.1248 1.1248 + [5,24,0,0.163,1.0675,0.4085,0.163,0.9863,0,0.1765,1,0,0.1248,1.1248], +// 5 24 0 0.1765 1 0 0.163 1.0675 0.3827 0.1765 0.9239 -1 0.1765 1 + [5,24,0,0.1765,1,0,0.163,1.0675,0.3827,0.1765,0.9239,-1,0.1765,1], +// 5 24 0 0.1248 1.1248 0.4305 0.1248 1.0392 0 0.163 1.0675 0 0.0675 1.163 + [5,24,0,0.1248,1.1248,0.4305,0.1248,1.0392,0,0.163,1.0675,0,0.0675,1.163], +// 5 24 0 0.163 1.0675 0 0.1248 1.1248 0.4085 0.163 0.9863 -1.0675 0.163 1.0675 + [5,24,0,0.163,1.0675,0,0.1248,1.1248,0.4085,0.163,0.9863,-1.0675,0.163,1.0675], +// 5 24 0 0.0675 1.163 0.4451 0.0675 1.0745 0 0.1248 1.1248 0 0 1.1765 + [5,24,0,0.0675,1.163,0.4451,0.0675,1.0745,0,0.1248,1.1248,0,0,1.1765], +// 5 24 0 0.1248 1.1248 0 0.0675 1.163 0.4305 0.1248 1.0392 -1.1248 0.1248 1.1248 + [5,24,0,0.1248,1.1248,0,0.0675,1.163,0.4305,0.1248,1.0392,-1.1248,0.1248,1.1248], +// 5 24 0 0.0675 1.163 0 0 1.1765 0.4451 0.0675 1.0745 -1.163 0.0675 1.163 + [5,24,0,0.0675,1.163,0,0,1.1765,0.4451,0.0675,1.0745,-1.163,0.0675,1.163], +// 5 24 0 0 1.1765 0.4502 0 1.0869 0 0.0675 1.163 0 -0.0675 1.1765 + [5,24,0,0,1.1765,0.4502,0,1.0869,0,0.0675,1.163,0,-0.0675,1.1765], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__t04o1765(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__t04o1765(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/t04o1905.scad b/p/t04o1905.scad index 3bb6cce29..1195416d2 100644 --- a/p/t04o1905.scad +++ b/p/t04o1905.scad @@ -2,9 +2,9 @@ use <../lib.scad> function ldraw_lib__t04o1905() = [ // 0 Torus Outside 1 x 0.1905 x 0.25 // 0 Name: t04o1905.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2013-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -13,7 +13,8 @@ function ldraw_lib__t04o1905() = [ // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 // 0 !HISTORY 2013-09-27 [MMR1988] Recreated to fix condlines // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-04 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Major Radius: 21 // 0 // Tube(Minor) Radius: 4 @@ -53,89 +54,88 @@ function ldraw_lib__t04o1905() = [ [4,16,0.4342,0.1347,1.0483,0,0.1347,1.1347,0,0.0729,1.176,0.45,0.0729,1.0865], // 4 16 0.45 0.0729 1.0865 0 0.0729 1.176 0 0 1.1905 0.4556 0 1.0999 [4,16,0.45,0.0729,1.0865,0,0.0729,1.176,0,0,1.1905,0.4556,0,1.0999], -// // 0 // conditional lines -// 5 24 1 0.1905 0 0.9239 0.1905 0.3827 1.0729 0.176 0 0.9211 0.1905 0 - [5,24,1,0.1905,0,0.9239,0.1905,0.3827,1.0729,0.176,0,0.9211,0.1905,0], -// 5 24 1 0.1905 0 1.0729 0.176 0 0.9239 0.1905 0.3827 1 0.1905 -0.4142 - [5,24,1,0.1905,0,1.0729,0.176,0,0.9239,0.1905,0.3827,1,0.1905,-0.4142], -// 5 24 1.0729 0.176 0 0.9912 0.176 0.4106 1.1347 0.1347 0 1 0.1905 0 - [5,24,1.0729,0.176,0,0.9912,0.176,0.4106,1.1347,0.1347,0,1,0.1905,0], -// 5 24 1.0729 0.176 0 1.1347 0.1347 0 0.9912 0.176 0.4106 1.0729 0.176 -0.4444 - [5,24,1.0729,0.176,0,1.1347,0.1347,0,0.9912,0.176,0.4106,1.0729,0.176,-0.4444], -// 5 24 1.1347 0.1347 0 1.0483 0.1347 0.4342 1.176 0.0729 0 1.0729 0.176 0 - [5,24,1.1347,0.1347,0,1.0483,0.1347,0.4342,1.176,0.0729,0,1.0729,0.176,0], -// 5 24 1.1347 0.1347 0 1.176 0.0729 0 1.0483 0.1347 0.4342 1.1347 0.1347 -0.47 - [5,24,1.1347,0.1347,0,1.176,0.0729,0,1.0483,0.1347,0.4342,1.1347,0.1347,-0.47], -// 5 24 1.176 0.0729 0 1.0865 0.0729 0.45 1.1905 0 0 1.1347 0.1347 0 - [5,24,1.176,0.0729,0,1.0865,0.0729,0.45,1.1905,0,0,1.1347,0.1347,0], -// 5 24 1.176 0.0729 0 1.1905 0 0 1.0865 0.0729 0.45 1.176 0.0729 -0.4871 - [5,24,1.176,0.0729,0,1.1905,0,0,1.0865,0.0729,0.45,1.176,0.0729,-0.4871], -// 5 24 1.1905 0 0 1.0999 0 0.4556 1.1905 -0.0789 0 1.176 0.0729 0 - [5,24,1.1905,0,0,1.0999,0,0.4556,1.1905,-0.0789,0,1.176,0.0729,0], -// 5 24 0.9239 0.1905 0.3827 0.7071 0.1905 0.7071 0.9912 0.176 0.4106 0.851 0.1905 0.3525 - [5,24,0.9239,0.1905,0.3827,0.7071,0.1905,0.7071,0.9912,0.176,0.4106,0.851,0.1905,0.3525], -// 5 24 0.9239 0.1905 0.3827 0.9912 0.176 0.4106 0.7071 0.1905 0.7071 1 0.1905 0 - [5,24,0.9239,0.1905,0.3827,0.9912,0.176,0.4106,0.7071,0.1905,0.7071,1,0.1905,0], -// 5 24 0.9912 0.176 0.4106 0.7586 0.176 0.7586 1.0483 0.1347 0.4342 0.9239 0.1905 0.3827 - [5,24,0.9912,0.176,0.4106,0.7586,0.176,0.7586,1.0483,0.1347,0.4342,0.9239,0.1905,0.3827], -// 5 24 0.9912 0.176 0.4106 1.0483 0.1347 0.4342 0.7586 0.176 0.7586 1.0729 0.176 0 - [5,24,0.9912,0.176,0.4106,1.0483,0.1347,0.4342,0.7586,0.176,0.7586,1.0729,0.176,0], -// 5 24 1.0483 0.1347 0.4342 0.8023 0.1347 0.8023 1.0865 0.0729 0.45 0.9912 0.176 0.4106 - [5,24,1.0483,0.1347,0.4342,0.8023,0.1347,0.8023,1.0865,0.0729,0.45,0.9912,0.176,0.4106], -// 5 24 1.0483 0.1347 0.4342 1.0865 0.0729 0.45 0.8023 0.1347 0.8023 1.1347 0.1347 0 - [5,24,1.0483,0.1347,0.4342,1.0865,0.0729,0.45,0.8023,0.1347,0.8023,1.1347,0.1347,0], -// 5 24 1.0865 0.0729 0.45 0.8315 0.0729 0.8315 1.0999 0 0.4556 1.0483 0.1347 0.4342 - [5,24,1.0865,0.0729,0.45,0.8315,0.0729,0.8315,1.0999,0,0.4556,1.0483,0.1347,0.4342], -// 5 24 1.0865 0.0729 0.45 1.0999 0 0.4556 0.8315 0.0729 0.8315 1.176 0.0729 0 - [5,24,1.0865,0.0729,0.45,1.0999,0,0.4556,0.8315,0.0729,0.8315,1.176,0.0729,0], -// 5 24 1.0999 0 0.4556 0.8418 0 0.8418 1.0999 -0.0789 0.4556 1.0865 0.0729 0.45 - [5,24,1.0999,0,0.4556,0.8418,0,0.8418,1.0999,-0.0789,0.4556,1.0865,0.0729,0.45], -// 5 24 0.7071 0.1905 0.7071 0.3827 0.1905 0.9239 0.7586 0.176 0.7586 0.6513 0.1905 0.6513 - [5,24,0.7071,0.1905,0.7071,0.3827,0.1905,0.9239,0.7586,0.176,0.7586,0.6513,0.1905,0.6513], -// 5 24 0.7071 0.1905 0.7071 0.7586 0.176 0.7586 0.3827 0.1905 0.9239 0.9239 0.1905 0.3827 - [5,24,0.7071,0.1905,0.7071,0.7586,0.176,0.7586,0.3827,0.1905,0.9239,0.9239,0.1905,0.3827], -// 5 24 0.7586 0.176 0.7586 0.4106 0.176 0.9912 0.8023 0.1347 0.8023 0.7071 0.1905 0.7071 - [5,24,0.7586,0.176,0.7586,0.4106,0.176,0.9912,0.8023,0.1347,0.8023,0.7071,0.1905,0.7071], -// 5 24 0.7586 0.176 0.7586 0.8023 0.1347 0.8023 0.4106 0.176 0.9912 0.9912 0.176 0.4106 - [5,24,0.7586,0.176,0.7586,0.8023,0.1347,0.8023,0.4106,0.176,0.9912,0.9912,0.176,0.4106], -// 5 24 0.8023 0.1347 0.8023 0.4342 0.1347 1.0483 0.8315 0.0729 0.8315 0.7586 0.176 0.7586 - [5,24,0.8023,0.1347,0.8023,0.4342,0.1347,1.0483,0.8315,0.0729,0.8315,0.7586,0.176,0.7586], -// 5 24 0.8023 0.1347 0.8023 0.8315 0.0729 0.8315 0.4342 0.1347 1.0483 1.0483 0.1347 0.4342 - [5,24,0.8023,0.1347,0.8023,0.8315,0.0729,0.8315,0.4342,0.1347,1.0483,1.0483,0.1347,0.4342], -// 5 24 0.8315 0.0729 0.8315 0.45 0.0729 1.0865 0.8418 0 0.8418 0.8023 0.1347 0.8023 - [5,24,0.8315,0.0729,0.8315,0.45,0.0729,1.0865,0.8418,0,0.8418,0.8023,0.1347,0.8023], -// 5 24 0.8315 0.0729 0.8315 0.8418 0 0.8418 0.45 0.0729 1.0865 1.0865 0.0729 0.45 - [5,24,0.8315,0.0729,0.8315,0.8418,0,0.8418,0.45,0.0729,1.0865,1.0865,0.0729,0.45], -// 5 24 0.8418 0 0.8418 0.4556 0 1.0999 0.8418 -0.0789 0.8418 0.8315 0.0729 0.8315 - [5,24,0.8418,0,0.8418,0.4556,0,1.0999,0.8418,-0.0789,0.8418,0.8315,0.0729,0.8315], -// 5 24 0.3827 0.1905 0.9239 0 0.1905 1 0.4106 0.176 0.9912 0.3525 0.1905 0.851 - [5,24,0.3827,0.1905,0.9239,0,0.1905,1,0.4106,0.176,0.9912,0.3525,0.1905,0.851], -// 5 24 0.3827 0.1905 0.9239 0.4106 0.176 0.9912 0 0.1905 1 0.7071 0.1905 0.7071 - [5,24,0.3827,0.1905,0.9239,0.4106,0.176,0.9912,0,0.1905,1,0.7071,0.1905,0.7071], -// 5 24 0.4106 0.176 0.9912 0 0.176 1.0729 0.4342 0.1347 1.0483 0.3827 0.1905 0.9239 - [5,24,0.4106,0.176,0.9912,0,0.176,1.0729,0.4342,0.1347,1.0483,0.3827,0.1905,0.9239], -// 5 24 0.4106 0.176 0.9912 0.4342 0.1347 1.0483 0 0.176 1.0729 0.7586 0.176 0.7586 - [5,24,0.4106,0.176,0.9912,0.4342,0.1347,1.0483,0,0.176,1.0729,0.7586,0.176,0.7586], -// 5 24 0.4342 0.1347 1.0483 0 0.1347 1.1347 0.45 0.0729 1.0865 0.4106 0.176 0.9912 - [5,24,0.4342,0.1347,1.0483,0,0.1347,1.1347,0.45,0.0729,1.0865,0.4106,0.176,0.9912], -// 5 24 0.4342 0.1347 1.0483 0.45 0.0729 1.0865 0 0.1347 1.1347 0.8023 0.1347 0.8023 - [5,24,0.4342,0.1347,1.0483,0.45,0.0729,1.0865,0,0.1347,1.1347,0.8023,0.1347,0.8023], -// 5 24 0.45 0.0729 1.0865 0 0.0729 1.176 0.4556 0 1.0999 0.4342 0.1347 1.0483 - [5,24,0.45,0.0729,1.0865,0,0.0729,1.176,0.4556,0,1.0999,0.4342,0.1347,1.0483], -// 5 24 0.45 0.0729 1.0865 0.4556 0 1.0999 0 0.0729 1.176 0.8315 0.0729 0.8315 - [5,24,0.45,0.0729,1.0865,0.4556,0,1.0999,0,0.0729,1.176,0.8315,0.0729,0.8315], -// 5 24 0.4556 0 1.0999 0 0 1.1905 0.4556 -0.0789 1.0999 0.45 0.0729 1.0865 - [5,24,0.4556,0,1.0999,0,0,1.1905,0.4556,-0.0789,1.0999,0.45,0.0729,1.0865], -// 5 24 0 0.1905 1 0 0.176 1.0729 -0.4142 0.1905 1 0.3827 0.1905 0.9239 - [5,24,0,0.1905,1,0,0.176,1.0729,-0.4142,0.1905,1,0.3827,0.1905,0.9239], -// 5 24 0 0.176 1.0729 0 0.1347 1.1347 -0.4444 0.176 1.0729 0.4106 0.176 0.9912 - [5,24,0,0.176,1.0729,0,0.1347,1.1347,-0.4444,0.176,1.0729,0.4106,0.176,0.9912], -// 5 24 0 0.1347 1.1347 0 0.0729 1.176 -0.47 0.1347 1.1347 0.4342 0.1347 1.0483 - [5,24,0,0.1347,1.1347,0,0.0729,1.176,-0.47,0.1347,1.1347,0.4342,0.1347,1.0483], -// 5 24 0 0.0729 1.176 0 0 1.1905 -0.4871 0.0729 1.176 0.45 0.0729 1.0865 - [5,24,0,0.0729,1.176,0,0,1.1905,-0.4871,0.0729,1.176,0.45,0.0729,1.0865], -// 0 // Build by Primitive Generator 2 +// 5 24 0.9239 0.1905 0.3827 1 0.1905 0 0.9912 0.176 0.4106 0.8566 0.1905 0.3548 + [5,24,0.9239,0.1905,0.3827,1,0.1905,0,0.9912,0.176,0.4106,0.8566,0.1905,0.3548], +// 5 24 0.9912 0.176 0.4106 1.0729 0.176 0 0.9239 0.1905 0.3827 1.0483 0.1347 0.4342 + [5,24,0.9912,0.176,0.4106,1.0729,0.176,0,0.9239,0.1905,0.3827,1.0483,0.1347,0.4342], +// 5 24 1 0.1905 0 1.0729 0.176 0 1 0.1905 -0.3827 0.9239 0.1905 0.3827 + [5,24,1,0.1905,0,1.0729,0.176,0,1,0.1905,-0.3827,0.9239,0.1905,0.3827], +// 5 24 0.9239 0.1905 0.3827 0.9912 0.176 0.4106 1 0.1905 0 0.7071 0.1905 0.7071 + [5,24,0.9239,0.1905,0.3827,0.9912,0.176,0.4106,1,0.1905,0,0.7071,0.1905,0.7071], +// 5 24 1.0483 0.1347 0.4342 1.1347 0.1347 0 0.9912 0.176 0.4106 1.0865 0.0729 0.45 + [5,24,1.0483,0.1347,0.4342,1.1347,0.1347,0,0.9912,0.176,0.4106,1.0865,0.0729,0.45], +// 5 24 1.0729 0.176 0 1.1347 0.1347 0 1.0729 0.176 -0.4106 0.9912 0.176 0.4106 + [5,24,1.0729,0.176,0,1.1347,0.1347,0,1.0729,0.176,-0.4106,0.9912,0.176,0.4106], +// 5 24 0.9912 0.176 0.4106 1.0483 0.1347 0.4342 1.0729 0.176 0 0.7586 0.176 0.7586 + [5,24,0.9912,0.176,0.4106,1.0483,0.1347,0.4342,1.0729,0.176,0,0.7586,0.176,0.7586], +// 5 24 1.0865 0.0729 0.45 1.176 0.0729 0 1.0483 0.1347 0.4342 1.0999 0 0.4556 + [5,24,1.0865,0.0729,0.45,1.176,0.0729,0,1.0483,0.1347,0.4342,1.0999,0,0.4556], +// 5 24 1.1347 0.1347 0 1.176 0.0729 0 1.1347 0.1347 -0.4342 1.0483 0.1347 0.4342 + [5,24,1.1347,0.1347,0,1.176,0.0729,0,1.1347,0.1347,-0.4342,1.0483,0.1347,0.4342], +// 5 24 1.0483 0.1347 0.4342 1.0865 0.0729 0.45 1.1347 0.1347 0 0.8023 0.1347 0.8023 + [5,24,1.0483,0.1347,0.4342,1.0865,0.0729,0.45,1.1347,0.1347,0,0.8023,0.1347,0.8023], +// 5 24 1.176 0.0729 0 1.1905 0 0 1.176 0.0729 -0.45 1.0865 0.0729 0.45 + [5,24,1.176,0.0729,0,1.1905,0,0,1.176,0.0729,-0.45,1.0865,0.0729,0.45], +// 5 24 1.0865 0.0729 0.45 1.0999 0 0.4556 1.176 0.0729 0 0.8315 0.0729 0.8315 + [5,24,1.0865,0.0729,0.45,1.0999,0,0.4556,1.176,0.0729,0,0.8315,0.0729,0.8315], +// 5 24 1.0999 0 0.4556 1.1905 0 0 1.0865 0.0729 0.45 1.0999 -0.0729 0.4556 + [5,24,1.0999,0,0.4556,1.1905,0,0,1.0865,0.0729,0.45,1.0999,-0.0729,0.4556], +// 5 24 0.7071 0.1905 0.7071 0.9239 0.1905 0.3827 0.7586 0.176 0.7586 0.6556 0.1905 0.6556 + [5,24,0.7071,0.1905,0.7071,0.9239,0.1905,0.3827,0.7586,0.176,0.7586,0.6556,0.1905,0.6556], +// 5 24 0.7586 0.176 0.7586 0.9912 0.176 0.4106 0.7071 0.1905 0.7071 0.8023 0.1347 0.8023 + [5,24,0.7586,0.176,0.7586,0.9912,0.176,0.4106,0.7071,0.1905,0.7071,0.8023,0.1347,0.8023], +// 5 24 0.7071 0.1905 0.7071 0.7586 0.176 0.7586 0.9239 0.1905 0.3827 0.3827 0.1905 0.9239 + [5,24,0.7071,0.1905,0.7071,0.7586,0.176,0.7586,0.9239,0.1905,0.3827,0.3827,0.1905,0.9239], +// 5 24 0.8023 0.1347 0.8023 1.0483 0.1347 0.4342 0.7586 0.176 0.7586 0.8315 0.0729 0.8315 + [5,24,0.8023,0.1347,0.8023,1.0483,0.1347,0.4342,0.7586,0.176,0.7586,0.8315,0.0729,0.8315], +// 5 24 0.7586 0.176 0.7586 0.8023 0.1347 0.8023 0.9912 0.176 0.4106 0.4106 0.176 0.9912 + [5,24,0.7586,0.176,0.7586,0.8023,0.1347,0.8023,0.9912,0.176,0.4106,0.4106,0.176,0.9912], +// 5 24 0.8315 0.0729 0.8315 1.0865 0.0729 0.45 0.8023 0.1347 0.8023 0.8418 0 0.8418 + [5,24,0.8315,0.0729,0.8315,1.0865,0.0729,0.45,0.8023,0.1347,0.8023,0.8418,0,0.8418], +// 5 24 0.8023 0.1347 0.8023 0.8315 0.0729 0.8315 1.0483 0.1347 0.4342 0.4342 0.1347 1.0483 + [5,24,0.8023,0.1347,0.8023,0.8315,0.0729,0.8315,1.0483,0.1347,0.4342,0.4342,0.1347,1.0483], +// 5 24 0.8315 0.0729 0.8315 0.8418 0 0.8418 1.0865 0.0729 0.45 0.45 0.0729 1.0865 + [5,24,0.8315,0.0729,0.8315,0.8418,0,0.8418,1.0865,0.0729,0.45,0.45,0.0729,1.0865], +// 5 24 0.8418 0 0.8418 1.0999 0 0.4556 0.8315 0.0729 0.8315 0.8418 -0.0729 0.8418 + [5,24,0.8418,0,0.8418,1.0999,0,0.4556,0.8315,0.0729,0.8315,0.8418,-0.0729,0.8418], +// 5 24 0.3827 0.1905 0.9239 0.7071 0.1905 0.7071 0.4106 0.176 0.9912 0.3548 0.1905 0.8566 + [5,24,0.3827,0.1905,0.9239,0.7071,0.1905,0.7071,0.4106,0.176,0.9912,0.3548,0.1905,0.8566], +// 5 24 0.4106 0.176 0.9912 0.7586 0.176 0.7586 0.3827 0.1905 0.9239 0.4342 0.1347 1.0483 + [5,24,0.4106,0.176,0.9912,0.7586,0.176,0.7586,0.3827,0.1905,0.9239,0.4342,0.1347,1.0483], +// 5 24 0.3827 0.1905 0.9239 0.4106 0.176 0.9912 0.7071 0.1905 0.7071 0 0.1905 1 + [5,24,0.3827,0.1905,0.9239,0.4106,0.176,0.9912,0.7071,0.1905,0.7071,0,0.1905,1], +// 5 24 0.4342 0.1347 1.0483 0.8023 0.1347 0.8023 0.4106 0.176 0.9912 0.45 0.0729 1.0865 + [5,24,0.4342,0.1347,1.0483,0.8023,0.1347,0.8023,0.4106,0.176,0.9912,0.45,0.0729,1.0865], +// 5 24 0.4106 0.176 0.9912 0.4342 0.1347 1.0483 0.7586 0.176 0.7586 0 0.176 1.0729 + [5,24,0.4106,0.176,0.9912,0.4342,0.1347,1.0483,0.7586,0.176,0.7586,0,0.176,1.0729], +// 5 24 0.45 0.0729 1.0865 0.8315 0.0729 0.8315 0.4342 0.1347 1.0483 0.4556 0 1.0999 + [5,24,0.45,0.0729,1.0865,0.8315,0.0729,0.8315,0.4342,0.1347,1.0483,0.4556,0,1.0999], +// 5 24 0.4342 0.1347 1.0483 0.45 0.0729 1.0865 0.8023 0.1347 0.8023 0 0.1347 1.1347 + [5,24,0.4342,0.1347,1.0483,0.45,0.0729,1.0865,0.8023,0.1347,0.8023,0,0.1347,1.1347], +// 5 24 0.45 0.0729 1.0865 0.4556 0 1.0999 0.8315 0.0729 0.8315 0 0.0729 1.176 + [5,24,0.45,0.0729,1.0865,0.4556,0,1.0999,0.8315,0.0729,0.8315,0,0.0729,1.176], +// 5 24 0.4556 0 1.0999 0.8418 0 0.8418 0.45 0.0729 1.0865 0.4556 -0.0729 1.0999 + [5,24,0.4556,0,1.0999,0.8418,0,0.8418,0.45,0.0729,1.0865,0.4556,-0.0729,1.0999], +// 5 24 0 0.1905 1 0.3827 0.1905 0.9239 0 0.176 1.0729 0 0.1905 0.9271 + [5,24,0,0.1905,1,0.3827,0.1905,0.9239,0,0.176,1.0729,0,0.1905,0.9271], +// 5 24 0 0.176 1.0729 0.4106 0.176 0.9912 0 0.1905 1 0 0.1347 1.1347 + [5,24,0,0.176,1.0729,0.4106,0.176,0.9912,0,0.1905,1,0,0.1347,1.1347], +// 5 24 0 0.1905 1 0 0.176 1.0729 0.3827 0.1905 0.9239 -1 0.1905 1 + [5,24,0,0.1905,1,0,0.176,1.0729,0.3827,0.1905,0.9239,-1,0.1905,1], +// 5 24 0 0.1347 1.1347 0.4342 0.1347 1.0483 0 0.176 1.0729 0 0.0729 1.176 + [5,24,0,0.1347,1.1347,0.4342,0.1347,1.0483,0,0.176,1.0729,0,0.0729,1.176], +// 5 24 0 0.176 1.0729 0 0.1347 1.1347 0.4106 0.176 0.9912 -1.0729 0.176 1.0729 + [5,24,0,0.176,1.0729,0,0.1347,1.1347,0.4106,0.176,0.9912,-1.0729,0.176,1.0729], +// 5 24 0 0.0729 1.176 0.45 0.0729 1.0865 0 0.1347 1.1347 0 0 1.1905 + [5,24,0,0.0729,1.176,0.45,0.0729,1.0865,0,0.1347,1.1347,0,0,1.1905], +// 5 24 0 0.1347 1.1347 0 0.0729 1.176 0.4342 0.1347 1.0483 -1.1347 0.1347 1.1347 + [5,24,0,0.1347,1.1347,0,0.0729,1.176,0.4342,0.1347,1.0483,-1.1347,0.1347,1.1347], +// 5 24 0 0.0729 1.176 0 0 1.1905 0.45 0.0729 1.0865 -1.176 0.0729 1.176 + [5,24,0,0.0729,1.176,0,0,1.1905,0.45,0.0729,1.0865,-1.176,0.0729,1.176], +// 5 24 0 0 1.1905 0.4556 0 1.0999 0 0.0729 1.176 0 -0.0729 1.1905 + [5,24,0,0,1.1905,0.4556,0,1.0999,0,0.0729,1.176,0,-0.0729,1.1905], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__t04o1905(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__t04o1905(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/t04o3077.scad b/p/t04o3077.scad index 4eca8ca74..bc590036f 100644 --- a/p/t04o3077.scad +++ b/p/t04o3077.scad @@ -2,16 +2,17 @@ use <../lib.scad> function ldraw_lib__t04o3077() = [ // 0 Torus Outside 1 x 0.3077 x 0.25 // 0 Name: t04o3077.dat -// 0 Author: Stan Isachenko [angmarec] -// 0 !LDRAW_ORG Primitive UPDATE 2014-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-04 [Holly-Wood] Complete regeneration, original by angmarec +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Major Radius: 13 // 0 // Tube(Minor) Radius: 4 @@ -51,89 +52,88 @@ function ldraw_lib__t04o3077() = [ [4,16,0.466,0.2176,1.1249,0,0.2176,1.2176,0,0.1178,1.2843,0.4915,0.1178,1.1865], // 4 16 0.4915 0.1178 1.1865 0 0.1178 1.2843 0 0 1.3077 0.5005 0 1.2082 [4,16,0.4915,0.1178,1.1865,0,0.1178,1.2843,0,0,1.3077,0.5005,0,1.2082], -// // 0 // conditional lines -// 5 24 1 0.3077 0 0.9239 0.3077 0.3827 1.1178 0.2843 0 0.8726 0.3077 0 - [5,24,1,0.3077,0,0.9239,0.3077,0.3827,1.1178,0.2843,0,0.8726,0.3077,0], -// 5 24 1 0.3077 0 1.1178 0.2843 0 0.9239 0.3077 0.3827 1 0.3077 -0.4142 - [5,24,1,0.3077,0,1.1178,0.2843,0,0.9239,0.3077,0.3827,1,0.3077,-0.4142], -// 5 24 1.1178 0.2843 0 1.0327 0.2843 0.4278 1.2176 0.2176 0 1 0.3077 0 - [5,24,1.1178,0.2843,0,1.0327,0.2843,0.4278,1.2176,0.2176,0,1,0.3077,0], -// 5 24 1.1178 0.2843 0 1.2176 0.2176 0 1.0327 0.2843 0.4278 1.1178 0.2843 -0.463 - [5,24,1.1178,0.2843,0,1.2176,0.2176,0,1.0327,0.2843,0.4278,1.1178,0.2843,-0.463], -// 5 24 1.2176 0.2176 0 1.1249 0.2176 0.466 1.2843 0.1178 0 1.1178 0.2843 0 - [5,24,1.2176,0.2176,0,1.1249,0.2176,0.466,1.2843,0.1178,0,1.1178,0.2843,0], -// 5 24 1.2176 0.2176 0 1.2843 0.1178 0 1.1249 0.2176 0.466 1.2176 0.2176 -0.5043 - [5,24,1.2176,0.2176,0,1.2843,0.1178,0,1.1249,0.2176,0.466,1.2176,0.2176,-0.5043], -// 5 24 1.2843 0.1178 0 1.1865 0.1178 0.4915 1.3077 0 0 1.2176 0.2176 0 - [5,24,1.2843,0.1178,0,1.1865,0.1178,0.4915,1.3077,0,0,1.2176,0.2176,0], -// 5 24 1.2843 0.1178 0 1.3077 0 0 1.1865 0.1178 0.4915 1.2843 0.1178 -0.5319 - [5,24,1.2843,0.1178,0,1.3077,0,0,1.1865,0.1178,0.4915,1.2843,0.1178,-0.5319], -// 5 24 1.3077 0 0 1.2082 0 0.5005 1.3077 -0.1274 0 1.2843 0.1178 0 - [5,24,1.3077,0,0,1.2082,0,0.5005,1.3077,-0.1274,0,1.2843,0.1178,0], -// 5 24 0.9239 0.3077 0.3827 0.7071 0.3077 0.7071 1.0327 0.2843 0.4278 0.8062 0.3077 0.3339 - [5,24,0.9239,0.3077,0.3827,0.7071,0.3077,0.7071,1.0327,0.2843,0.4278,0.8062,0.3077,0.3339], -// 5 24 0.9239 0.3077 0.3827 1.0327 0.2843 0.4278 0.7071 0.3077 0.7071 1 0.3077 0 - [5,24,0.9239,0.3077,0.3827,1.0327,0.2843,0.4278,0.7071,0.3077,0.7071,1,0.3077,0], -// 5 24 1.0327 0.2843 0.4278 0.7904 0.2843 0.7904 1.1249 0.2176 0.466 0.9239 0.3077 0.3827 - [5,24,1.0327,0.2843,0.4278,0.7904,0.2843,0.7904,1.1249,0.2176,0.466,0.9239,0.3077,0.3827], -// 5 24 1.0327 0.2843 0.4278 1.1249 0.2176 0.466 0.7904 0.2843 0.7904 1.1178 0.2843 0 - [5,24,1.0327,0.2843,0.4278,1.1249,0.2176,0.466,0.7904,0.2843,0.7904,1.1178,0.2843,0], -// 5 24 1.1249 0.2176 0.466 0.8609 0.2176 0.8609 1.1865 0.1178 0.4915 1.0327 0.2843 0.4278 - [5,24,1.1249,0.2176,0.466,0.8609,0.2176,0.8609,1.1865,0.1178,0.4915,1.0327,0.2843,0.4278], -// 5 24 1.1249 0.2176 0.466 1.1865 0.1178 0.4915 0.8609 0.2176 0.8609 1.2176 0.2176 0 - [5,24,1.1249,0.2176,0.466,1.1865,0.1178,0.4915,0.8609,0.2176,0.8609,1.2176,0.2176,0], -// 5 24 1.1865 0.1178 0.4915 0.9081 0.1178 0.9081 1.2082 0 0.5005 1.1249 0.2176 0.466 - [5,24,1.1865,0.1178,0.4915,0.9081,0.1178,0.9081,1.2082,0,0.5005,1.1249,0.2176,0.466], -// 5 24 1.1865 0.1178 0.4915 1.2082 0 0.5005 0.9081 0.1178 0.9081 1.2843 0.1178 0 - [5,24,1.1865,0.1178,0.4915,1.2082,0,0.5005,0.9081,0.1178,0.9081,1.2843,0.1178,0], -// 5 24 1.2082 0 0.5005 0.9247 0 0.9247 1.2082 -0.1274 0.5005 1.1865 0.1178 0.4915 - [5,24,1.2082,0,0.5005,0.9247,0,0.9247,1.2082,-0.1274,0.5005,1.1865,0.1178,0.4915], -// 5 24 0.7071 0.3077 0.7071 0.3827 0.3077 0.9239 0.7904 0.2843 0.7904 0.617 0.3077 0.617 - [5,24,0.7071,0.3077,0.7071,0.3827,0.3077,0.9239,0.7904,0.2843,0.7904,0.617,0.3077,0.617], -// 5 24 0.7071 0.3077 0.7071 0.7904 0.2843 0.7904 0.3827 0.3077 0.9239 0.9239 0.3077 0.3827 - [5,24,0.7071,0.3077,0.7071,0.7904,0.2843,0.7904,0.3827,0.3077,0.9239,0.9239,0.3077,0.3827], -// 5 24 0.7904 0.2843 0.7904 0.4278 0.2843 1.0327 0.8609 0.2176 0.8609 0.7071 0.3077 0.7071 - [5,24,0.7904,0.2843,0.7904,0.4278,0.2843,1.0327,0.8609,0.2176,0.8609,0.7071,0.3077,0.7071], -// 5 24 0.7904 0.2843 0.7904 0.8609 0.2176 0.8609 0.4278 0.2843 1.0327 1.0327 0.2843 0.4278 - [5,24,0.7904,0.2843,0.7904,0.8609,0.2176,0.8609,0.4278,0.2843,1.0327,1.0327,0.2843,0.4278], -// 5 24 0.8609 0.2176 0.8609 0.466 0.2176 1.1249 0.9081 0.1178 0.9081 0.7904 0.2843 0.7904 - [5,24,0.8609,0.2176,0.8609,0.466,0.2176,1.1249,0.9081,0.1178,0.9081,0.7904,0.2843,0.7904], -// 5 24 0.8609 0.2176 0.8609 0.9081 0.1178 0.9081 0.466 0.2176 1.1249 1.1249 0.2176 0.466 - [5,24,0.8609,0.2176,0.8609,0.9081,0.1178,0.9081,0.466,0.2176,1.1249,1.1249,0.2176,0.466], -// 5 24 0.9081 0.1178 0.9081 0.4915 0.1178 1.1865 0.9247 0 0.9247 0.8609 0.2176 0.8609 - [5,24,0.9081,0.1178,0.9081,0.4915,0.1178,1.1865,0.9247,0,0.9247,0.8609,0.2176,0.8609], -// 5 24 0.9081 0.1178 0.9081 0.9247 0 0.9247 0.4915 0.1178 1.1865 1.1865 0.1178 0.4915 - [5,24,0.9081,0.1178,0.9081,0.9247,0,0.9247,0.4915,0.1178,1.1865,1.1865,0.1178,0.4915], -// 5 24 0.9247 0 0.9247 0.5005 0 1.2082 0.9247 -0.1274 0.9247 0.9081 0.1178 0.9081 - [5,24,0.9247,0,0.9247,0.5005,0,1.2082,0.9247,-0.1274,0.9247,0.9081,0.1178,0.9081], -// 5 24 0.3827 0.3077 0.9239 0 0.3077 1 0.4278 0.2843 1.0327 0.3339 0.3077 0.8062 - [5,24,0.3827,0.3077,0.9239,0,0.3077,1,0.4278,0.2843,1.0327,0.3339,0.3077,0.8062], -// 5 24 0.3827 0.3077 0.9239 0.4278 0.2843 1.0327 0 0.3077 1 0.7071 0.3077 0.7071 - [5,24,0.3827,0.3077,0.9239,0.4278,0.2843,1.0327,0,0.3077,1,0.7071,0.3077,0.7071], -// 5 24 0.4278 0.2843 1.0327 0 0.2843 1.1178 0.466 0.2176 1.1249 0.3827 0.3077 0.9239 - [5,24,0.4278,0.2843,1.0327,0,0.2843,1.1178,0.466,0.2176,1.1249,0.3827,0.3077,0.9239], -// 5 24 0.4278 0.2843 1.0327 0.466 0.2176 1.1249 0 0.2843 1.1178 0.7904 0.2843 0.7904 - [5,24,0.4278,0.2843,1.0327,0.466,0.2176,1.1249,0,0.2843,1.1178,0.7904,0.2843,0.7904], -// 5 24 0.466 0.2176 1.1249 0 0.2176 1.2176 0.4915 0.1178 1.1865 0.4278 0.2843 1.0327 - [5,24,0.466,0.2176,1.1249,0,0.2176,1.2176,0.4915,0.1178,1.1865,0.4278,0.2843,1.0327], -// 5 24 0.466 0.2176 1.1249 0.4915 0.1178 1.1865 0 0.2176 1.2176 0.8609 0.2176 0.8609 - [5,24,0.466,0.2176,1.1249,0.4915,0.1178,1.1865,0,0.2176,1.2176,0.8609,0.2176,0.8609], -// 5 24 0.4915 0.1178 1.1865 0 0.1178 1.2843 0.5005 0 1.2082 0.466 0.2176 1.1249 - [5,24,0.4915,0.1178,1.1865,0,0.1178,1.2843,0.5005,0,1.2082,0.466,0.2176,1.1249], -// 5 24 0.4915 0.1178 1.1865 0.5005 0 1.2082 0 0.1178 1.2843 0.9081 0.1178 0.9081 - [5,24,0.4915,0.1178,1.1865,0.5005,0,1.2082,0,0.1178,1.2843,0.9081,0.1178,0.9081], -// 5 24 0.5005 0 1.2082 0 0 1.3077 0.5005 -0.1274 1.2082 0.4915 0.1178 1.1865 - [5,24,0.5005,0,1.2082,0,0,1.3077,0.5005,-0.1274,1.2082,0.4915,0.1178,1.1865], -// 5 24 0 0.3077 1 0 0.2843 1.1178 -0.4142 0.3077 1 0.3827 0.3077 0.9239 - [5,24,0,0.3077,1,0,0.2843,1.1178,-0.4142,0.3077,1,0.3827,0.3077,0.9239], -// 5 24 0 0.2843 1.1178 0 0.2176 1.2176 -0.463 0.2843 1.1178 0.4278 0.2843 1.0327 - [5,24,0,0.2843,1.1178,0,0.2176,1.2176,-0.463,0.2843,1.1178,0.4278,0.2843,1.0327], -// 5 24 0 0.2176 1.2176 0 0.1178 1.2843 -0.5043 0.2176 1.2176 0.466 0.2176 1.1249 - [5,24,0,0.2176,1.2176,0,0.1178,1.2843,-0.5043,0.2176,1.2176,0.466,0.2176,1.1249], -// 5 24 0 0.1178 1.2843 0 0 1.3077 -0.5319 0.1178 1.2843 0.4915 0.1178 1.1865 - [5,24,0,0.1178,1.2843,0,0,1.3077,-0.5319,0.1178,1.2843,0.4915,0.1178,1.1865], -// 0 // Build by Primitive Generator 2 +// 5 24 0.9239 0.3077 0.3827 1 0.3077 0 1.0327 0.2843 0.4278 0.8151 0.3077 0.3376 + [5,24,0.9239,0.3077,0.3827,1,0.3077,0,1.0327,0.2843,0.4278,0.8151,0.3077,0.3376], +// 5 24 1.0327 0.2843 0.4278 1.1178 0.2843 0 0.9239 0.3077 0.3827 1.1249 0.2176 0.466 + [5,24,1.0327,0.2843,0.4278,1.1178,0.2843,0,0.9239,0.3077,0.3827,1.1249,0.2176,0.466], +// 5 24 1 0.3077 0 1.1178 0.2843 0 1 0.3077 -0.3827 0.9239 0.3077 0.3827 + [5,24,1,0.3077,0,1.1178,0.2843,0,1,0.3077,-0.3827,0.9239,0.3077,0.3827], +// 5 24 0.9239 0.3077 0.3827 1.0327 0.2843 0.4278 1 0.3077 0 0.7071 0.3077 0.7071 + [5,24,0.9239,0.3077,0.3827,1.0327,0.2843,0.4278,1,0.3077,0,0.7071,0.3077,0.7071], +// 5 24 1.1249 0.2176 0.466 1.2176 0.2176 0 1.0327 0.2843 0.4278 1.1865 0.1178 0.4915 + [5,24,1.1249,0.2176,0.466,1.2176,0.2176,0,1.0327,0.2843,0.4278,1.1865,0.1178,0.4915], +// 5 24 1.1178 0.2843 0 1.2176 0.2176 0 1.1178 0.2843 -0.4278 1.0327 0.2843 0.4278 + [5,24,1.1178,0.2843,0,1.2176,0.2176,0,1.1178,0.2843,-0.4278,1.0327,0.2843,0.4278], +// 5 24 1.0327 0.2843 0.4278 1.1249 0.2176 0.466 1.1178 0.2843 0 0.7904 0.2843 0.7904 + [5,24,1.0327,0.2843,0.4278,1.1249,0.2176,0.466,1.1178,0.2843,0,0.7904,0.2843,0.7904], +// 5 24 1.1865 0.1178 0.4915 1.2843 0.1178 0 1.1249 0.2176 0.466 1.2082 0 0.5005 + [5,24,1.1865,0.1178,0.4915,1.2843,0.1178,0,1.1249,0.2176,0.466,1.2082,0,0.5005], +// 5 24 1.2176 0.2176 0 1.2843 0.1178 0 1.2176 0.2176 -0.466 1.1249 0.2176 0.466 + [5,24,1.2176,0.2176,0,1.2843,0.1178,0,1.2176,0.2176,-0.466,1.1249,0.2176,0.466], +// 5 24 1.1249 0.2176 0.466 1.1865 0.1178 0.4915 1.2176 0.2176 0 0.8609 0.2176 0.8609 + [5,24,1.1249,0.2176,0.466,1.1865,0.1178,0.4915,1.2176,0.2176,0,0.8609,0.2176,0.8609], +// 5 24 1.2843 0.1178 0 1.3077 0 0 1.2843 0.1178 -0.4915 1.1865 0.1178 0.4915 + [5,24,1.2843,0.1178,0,1.3077,0,0,1.2843,0.1178,-0.4915,1.1865,0.1178,0.4915], +// 5 24 1.1865 0.1178 0.4915 1.2082 0 0.5005 1.2843 0.1178 0 0.9081 0.1178 0.9081 + [5,24,1.1865,0.1178,0.4915,1.2082,0,0.5005,1.2843,0.1178,0,0.9081,0.1178,0.9081], +// 5 24 1.2082 0 0.5005 1.3077 0 0 1.1865 0.1178 0.4915 1.2082 -0.1178 0.5005 + [5,24,1.2082,0,0.5005,1.3077,0,0,1.1865,0.1178,0.4915,1.2082,-0.1178,0.5005], +// 5 24 0.7071 0.3077 0.7071 0.9239 0.3077 0.3827 0.7904 0.2843 0.7904 0.6238 0.3077 0.6238 + [5,24,0.7071,0.3077,0.7071,0.9239,0.3077,0.3827,0.7904,0.2843,0.7904,0.6238,0.3077,0.6238], +// 5 24 0.7904 0.2843 0.7904 1.0327 0.2843 0.4278 0.7071 0.3077 0.7071 0.8609 0.2176 0.8609 + [5,24,0.7904,0.2843,0.7904,1.0327,0.2843,0.4278,0.7071,0.3077,0.7071,0.8609,0.2176,0.8609], +// 5 24 0.7071 0.3077 0.7071 0.7904 0.2843 0.7904 0.9239 0.3077 0.3827 0.3827 0.3077 0.9239 + [5,24,0.7071,0.3077,0.7071,0.7904,0.2843,0.7904,0.9239,0.3077,0.3827,0.3827,0.3077,0.9239], +// 5 24 0.8609 0.2176 0.8609 1.1249 0.2176 0.466 0.7904 0.2843 0.7904 0.9081 0.1178 0.9081 + [5,24,0.8609,0.2176,0.8609,1.1249,0.2176,0.466,0.7904,0.2843,0.7904,0.9081,0.1178,0.9081], +// 5 24 0.7904 0.2843 0.7904 0.8609 0.2176 0.8609 1.0327 0.2843 0.4278 0.4278 0.2843 1.0327 + [5,24,0.7904,0.2843,0.7904,0.8609,0.2176,0.8609,1.0327,0.2843,0.4278,0.4278,0.2843,1.0327], +// 5 24 0.9081 0.1178 0.9081 1.1865 0.1178 0.4915 0.8609 0.2176 0.8609 0.9247 0 0.9247 + [5,24,0.9081,0.1178,0.9081,1.1865,0.1178,0.4915,0.8609,0.2176,0.8609,0.9247,0,0.9247], +// 5 24 0.8609 0.2176 0.8609 0.9081 0.1178 0.9081 1.1249 0.2176 0.466 0.466 0.2176 1.1249 + [5,24,0.8609,0.2176,0.8609,0.9081,0.1178,0.9081,1.1249,0.2176,0.466,0.466,0.2176,1.1249], +// 5 24 0.9081 0.1178 0.9081 0.9247 0 0.9247 1.1865 0.1178 0.4915 0.4915 0.1178 1.1865 + [5,24,0.9081,0.1178,0.9081,0.9247,0,0.9247,1.1865,0.1178,0.4915,0.4915,0.1178,1.1865], +// 5 24 0.9247 0 0.9247 1.2082 0 0.5005 0.9081 0.1178 0.9081 0.9247 -0.1178 0.9247 + [5,24,0.9247,0,0.9247,1.2082,0,0.5005,0.9081,0.1178,0.9081,0.9247,-0.1178,0.9247], +// 5 24 0.3827 0.3077 0.9239 0.7071 0.3077 0.7071 0.4278 0.2843 1.0327 0.3376 0.3077 0.8151 + [5,24,0.3827,0.3077,0.9239,0.7071,0.3077,0.7071,0.4278,0.2843,1.0327,0.3376,0.3077,0.8151], +// 5 24 0.4278 0.2843 1.0327 0.7904 0.2843 0.7904 0.3827 0.3077 0.9239 0.466 0.2176 1.1249 + [5,24,0.4278,0.2843,1.0327,0.7904,0.2843,0.7904,0.3827,0.3077,0.9239,0.466,0.2176,1.1249], +// 5 24 0.3827 0.3077 0.9239 0.4278 0.2843 1.0327 0.7071 0.3077 0.7071 0 0.3077 1 + [5,24,0.3827,0.3077,0.9239,0.4278,0.2843,1.0327,0.7071,0.3077,0.7071,0,0.3077,1], +// 5 24 0.466 0.2176 1.1249 0.8609 0.2176 0.8609 0.4278 0.2843 1.0327 0.4915 0.1178 1.1865 + [5,24,0.466,0.2176,1.1249,0.8609,0.2176,0.8609,0.4278,0.2843,1.0327,0.4915,0.1178,1.1865], +// 5 24 0.4278 0.2843 1.0327 0.466 0.2176 1.1249 0.7904 0.2843 0.7904 0 0.2843 1.1178 + [5,24,0.4278,0.2843,1.0327,0.466,0.2176,1.1249,0.7904,0.2843,0.7904,0,0.2843,1.1178], +// 5 24 0.4915 0.1178 1.1865 0.9081 0.1178 0.9081 0.466 0.2176 1.1249 0.5005 0 1.2082 + [5,24,0.4915,0.1178,1.1865,0.9081,0.1178,0.9081,0.466,0.2176,1.1249,0.5005,0,1.2082], +// 5 24 0.466 0.2176 1.1249 0.4915 0.1178 1.1865 0.8609 0.2176 0.8609 0 0.2176 1.2176 + [5,24,0.466,0.2176,1.1249,0.4915,0.1178,1.1865,0.8609,0.2176,0.8609,0,0.2176,1.2176], +// 5 24 0.4915 0.1178 1.1865 0.5005 0 1.2082 0.9081 0.1178 0.9081 0 0.1178 1.2843 + [5,24,0.4915,0.1178,1.1865,0.5005,0,1.2082,0.9081,0.1178,0.9081,0,0.1178,1.2843], +// 5 24 0.5005 0 1.2082 0.9247 0 0.9247 0.4915 0.1178 1.1865 0.5005 -0.1178 1.2082 + [5,24,0.5005,0,1.2082,0.9247,0,0.9247,0.4915,0.1178,1.1865,0.5005,-0.1178,1.2082], +// 5 24 0 0.3077 1 0.3827 0.3077 0.9239 0 0.2843 1.1178 0 0.3077 0.8822 + [5,24,0,0.3077,1,0.3827,0.3077,0.9239,0,0.2843,1.1178,0,0.3077,0.8822], +// 5 24 0 0.2843 1.1178 0.4278 0.2843 1.0327 0 0.3077 1 0 0.2176 1.2176 + [5,24,0,0.2843,1.1178,0.4278,0.2843,1.0327,0,0.3077,1,0,0.2176,1.2176], +// 5 24 0 0.3077 1 0 0.2843 1.1178 0.3827 0.3077 0.9239 -1 0.3077 1 + [5,24,0,0.3077,1,0,0.2843,1.1178,0.3827,0.3077,0.9239,-1,0.3077,1], +// 5 24 0 0.2176 1.2176 0.466 0.2176 1.1249 0 0.2843 1.1178 0 0.1178 1.2843 + [5,24,0,0.2176,1.2176,0.466,0.2176,1.1249,0,0.2843,1.1178,0,0.1178,1.2843], +// 5 24 0 0.2843 1.1178 0 0.2176 1.2176 0.4278 0.2843 1.0327 -1.1178 0.2843 1.1178 + [5,24,0,0.2843,1.1178,0,0.2176,1.2176,0.4278,0.2843,1.0327,-1.1178,0.2843,1.1178], +// 5 24 0 0.1178 1.2843 0.4915 0.1178 1.1865 0 0.2176 1.2176 0 0 1.3077 + [5,24,0,0.1178,1.2843,0.4915,0.1178,1.1865,0,0.2176,1.2176,0,0,1.3077], +// 5 24 0 0.2176 1.2176 0 0.1178 1.2843 0.466 0.2176 1.1249 -1.2176 0.2176 1.2176 + [5,24,0,0.2176,1.2176,0,0.1178,1.2843,0.466,0.2176,1.1249,-1.2176,0.2176,1.2176], +// 5 24 0 0.1178 1.2843 0 0 1.3077 0.4915 0.1178 1.1865 -1.2843 0.1178 1.2843 + [5,24,0,0.1178,1.2843,0,0,1.3077,0.4915,0.1178,1.1865,-1.2843,0.1178,1.2843], +// 5 24 0 0 1.3077 0.5005 0 1.2082 0 0.1178 1.2843 0 -0.1178 1.3077 + [5,24,0,0,1.3077,0.5005,0,1.2082,0,0.1178,1.2843,0,-0.1178,1.3077], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__t04o3077(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__t04o3077(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/t04o3750.scad b/p/t04o3750.scad index 8bd3d709c..1ab20fdc2 100644 --- a/p/t04o3750.scad +++ b/p/t04o3750.scad @@ -2,16 +2,17 @@ use <../lib.scad> function ldraw_lib__t04o3750() = [ // 0 Torus Outside 1 x 0.3750 x 0.25 // 0 Name: t04o3750.dat -// 0 Author: Stan Isachenko [angmarec] -// 0 !LDRAW_ORG Primitive UPDATE 2014-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-02-24 [Holly-Wood] Complete regeneration, original by angmarec +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Major Radius: 8 // 0 // Tube(Minor) Radius: 3 @@ -51,89 +52,88 @@ function ldraw_lib__t04o3750() = [ [4,16,0.4842,0.2652,1.1689,0,0.2652,1.2652,0,0.1435,1.3465,0.5153,0.1435,1.244], // 4 16 0.5153 0.1435 1.244 0 0.1435 1.3465 0 0 1.375 0.5262 0 1.2704 [4,16,0.5153,0.1435,1.244,0,0.1435,1.3465,0,0,1.375,0.5262,0,1.2704], -// // 0 // conditional lines -// 5 24 1 0.375 0 0.9239 0.375 0.3827 1.1435 0.3465 0 0.8447 0.375 0 - [5,24,1,0.375,0,0.9239,0.375,0.3827,1.1435,0.3465,0,0.8447,0.375,0], -// 5 24 1 0.375 0 1.1435 0.3465 0 0.9239 0.375 0.3827 1 0.375 -0.4142 - [5,24,1,0.375,0,1.1435,0.3465,0,0.9239,0.375,0.3827,1,0.375,-0.4142], -// 5 24 1.1435 0.3465 0 1.0565 0.3465 0.4376 1.2652 0.2652 0 1 0.375 0 - [5,24,1.1435,0.3465,0,1.0565,0.3465,0.4376,1.2652,0.2652,0,1,0.375,0], -// 5 24 1.1435 0.3465 0 1.2652 0.2652 0 1.0565 0.3465 0.4376 1.1435 0.3465 -0.4736 - [5,24,1.1435,0.3465,0,1.2652,0.2652,0,1.0565,0.3465,0.4376,1.1435,0.3465,-0.4736], -// 5 24 1.2652 0.2652 0 1.1689 0.2652 0.4842 1.3465 0.1435 0 1.1435 0.3465 0 - [5,24,1.2652,0.2652,0,1.1689,0.2652,0.4842,1.3465,0.1435,0,1.1435,0.3465,0], -// 5 24 1.2652 0.2652 0 1.3465 0.1435 0 1.1689 0.2652 0.4842 1.2652 0.2652 -0.524 - [5,24,1.2652,0.2652,0,1.3465,0.1435,0,1.1689,0.2652,0.4842,1.2652,0.2652,-0.524], -// 5 24 1.3465 0.1435 0 1.244 0.1435 0.5153 1.375 0 0 1.2652 0.2652 0 - [5,24,1.3465,0.1435,0,1.244,0.1435,0.5153,1.375,0,0,1.2652,0.2652,0], -// 5 24 1.3465 0.1435 0 1.375 0 0 1.244 0.1435 0.5153 1.3465 0.1435 -0.5577 - [5,24,1.3465,0.1435,0,1.375,0,0,1.244,0.1435,0.5153,1.3465,0.1435,-0.5577], -// 5 24 1.375 0 0 1.2704 0 0.5262 1.375 -0.1553 0 1.3465 0.1435 0 - [5,24,1.375,0,0,1.2704,0,0.5262,1.375,-0.1553,0,1.3465,0.1435,0], -// 5 24 0.9239 0.375 0.3827 0.7071 0.375 0.7071 1.0565 0.3465 0.4376 0.7804 0.375 0.3233 - [5,24,0.9239,0.375,0.3827,0.7071,0.375,0.7071,1.0565,0.3465,0.4376,0.7804,0.375,0.3233], -// 5 24 0.9239 0.375 0.3827 1.0565 0.3465 0.4376 0.7071 0.375 0.7071 1 0.375 0 - [5,24,0.9239,0.375,0.3827,1.0565,0.3465,0.4376,0.7071,0.375,0.7071,1,0.375,0], -// 5 24 1.0565 0.3465 0.4376 0.8086 0.3465 0.8086 1.1689 0.2652 0.4842 0.9239 0.375 0.3827 - [5,24,1.0565,0.3465,0.4376,0.8086,0.3465,0.8086,1.1689,0.2652,0.4842,0.9239,0.375,0.3827], -// 5 24 1.0565 0.3465 0.4376 1.1689 0.2652 0.4842 0.8086 0.3465 0.8086 1.1435 0.3465 0 - [5,24,1.0565,0.3465,0.4376,1.1689,0.2652,0.4842,0.8086,0.3465,0.8086,1.1435,0.3465,0], -// 5 24 1.1689 0.2652 0.4842 0.8946 0.2652 0.8946 1.244 0.1435 0.5153 1.0565 0.3465 0.4376 - [5,24,1.1689,0.2652,0.4842,0.8946,0.2652,0.8946,1.244,0.1435,0.5153,1.0565,0.3465,0.4376], -// 5 24 1.1689 0.2652 0.4842 1.244 0.1435 0.5153 0.8946 0.2652 0.8946 1.2652 0.2652 0 - [5,24,1.1689,0.2652,0.4842,1.244,0.1435,0.5153,0.8946,0.2652,0.8946,1.2652,0.2652,0], -// 5 24 1.244 0.1435 0.5153 0.9521 0.1435 0.9521 1.2704 0 0.5262 1.1689 0.2652 0.4842 - [5,24,1.244,0.1435,0.5153,0.9521,0.1435,0.9521,1.2704,0,0.5262,1.1689,0.2652,0.4842], -// 5 24 1.244 0.1435 0.5153 1.2704 0 0.5262 0.9521 0.1435 0.9521 1.3465 0.1435 0 - [5,24,1.244,0.1435,0.5153,1.2704,0,0.5262,0.9521,0.1435,0.9521,1.3465,0.1435,0], -// 5 24 1.2704 0 0.5262 0.9723 0 0.9723 1.2704 -0.1553 0.5262 1.244 0.1435 0.5153 - [5,24,1.2704,0,0.5262,0.9723,0,0.9723,1.2704,-0.1553,0.5262,1.244,0.1435,0.5153], -// 5 24 0.7071 0.375 0.7071 0.3827 0.375 0.9239 0.8086 0.3465 0.8086 0.5973 0.375 0.5973 - [5,24,0.7071,0.375,0.7071,0.3827,0.375,0.9239,0.8086,0.3465,0.8086,0.5973,0.375,0.5973], -// 5 24 0.7071 0.375 0.7071 0.8086 0.3465 0.8086 0.3827 0.375 0.9239 0.9239 0.375 0.3827 - [5,24,0.7071,0.375,0.7071,0.8086,0.3465,0.8086,0.3827,0.375,0.9239,0.9239,0.375,0.3827], -// 5 24 0.8086 0.3465 0.8086 0.4376 0.3465 1.0565 0.8946 0.2652 0.8946 0.7071 0.375 0.7071 - [5,24,0.8086,0.3465,0.8086,0.4376,0.3465,1.0565,0.8946,0.2652,0.8946,0.7071,0.375,0.7071], -// 5 24 0.8086 0.3465 0.8086 0.8946 0.2652 0.8946 0.4376 0.3465 1.0565 1.0565 0.3465 0.4376 - [5,24,0.8086,0.3465,0.8086,0.8946,0.2652,0.8946,0.4376,0.3465,1.0565,1.0565,0.3465,0.4376], -// 5 24 0.8946 0.2652 0.8946 0.4842 0.2652 1.1689 0.9521 0.1435 0.9521 0.8086 0.3465 0.8086 - [5,24,0.8946,0.2652,0.8946,0.4842,0.2652,1.1689,0.9521,0.1435,0.9521,0.8086,0.3465,0.8086], -// 5 24 0.8946 0.2652 0.8946 0.9521 0.1435 0.9521 0.4842 0.2652 1.1689 1.1689 0.2652 0.4842 - [5,24,0.8946,0.2652,0.8946,0.9521,0.1435,0.9521,0.4842,0.2652,1.1689,1.1689,0.2652,0.4842], -// 5 24 0.9521 0.1435 0.9521 0.5153 0.1435 1.244 0.9723 0 0.9723 0.8946 0.2652 0.8946 - [5,24,0.9521,0.1435,0.9521,0.5153,0.1435,1.244,0.9723,0,0.9723,0.8946,0.2652,0.8946], -// 5 24 0.9521 0.1435 0.9521 0.9723 0 0.9723 0.5153 0.1435 1.244 1.244 0.1435 0.5153 - [5,24,0.9521,0.1435,0.9521,0.9723,0,0.9723,0.5153,0.1435,1.244,1.244,0.1435,0.5153], -// 5 24 0.9723 0 0.9723 0.5262 0 1.2704 0.9723 -0.1553 0.9723 0.9521 0.1435 0.9521 - [5,24,0.9723,0,0.9723,0.5262,0,1.2704,0.9723,-0.1553,0.9723,0.9521,0.1435,0.9521], -// 5 24 0.3827 0.375 0.9239 0 0.375 1 0.4376 0.3465 1.0565 0.3233 0.375 0.7804 - [5,24,0.3827,0.375,0.9239,0,0.375,1,0.4376,0.3465,1.0565,0.3233,0.375,0.7804], -// 5 24 0.3827 0.375 0.9239 0.4376 0.3465 1.0565 0 0.375 1 0.7071 0.375 0.7071 - [5,24,0.3827,0.375,0.9239,0.4376,0.3465,1.0565,0,0.375,1,0.7071,0.375,0.7071], -// 5 24 0.4376 0.3465 1.0565 0 0.3465 1.1435 0.4842 0.2652 1.1689 0.3827 0.375 0.9239 - [5,24,0.4376,0.3465,1.0565,0,0.3465,1.1435,0.4842,0.2652,1.1689,0.3827,0.375,0.9239], -// 5 24 0.4376 0.3465 1.0565 0.4842 0.2652 1.1689 0 0.3465 1.1435 0.8086 0.3465 0.8086 - [5,24,0.4376,0.3465,1.0565,0.4842,0.2652,1.1689,0,0.3465,1.1435,0.8086,0.3465,0.8086], -// 5 24 0.4842 0.2652 1.1689 0 0.2652 1.2652 0.5153 0.1435 1.244 0.4376 0.3465 1.0565 - [5,24,0.4842,0.2652,1.1689,0,0.2652,1.2652,0.5153,0.1435,1.244,0.4376,0.3465,1.0565], -// 5 24 0.4842 0.2652 1.1689 0.5153 0.1435 1.244 0 0.2652 1.2652 0.8946 0.2652 0.8946 - [5,24,0.4842,0.2652,1.1689,0.5153,0.1435,1.244,0,0.2652,1.2652,0.8946,0.2652,0.8946], -// 5 24 0.5153 0.1435 1.244 0 0.1435 1.3465 0.5262 0 1.2704 0.4842 0.2652 1.1689 - [5,24,0.5153,0.1435,1.244,0,0.1435,1.3465,0.5262,0,1.2704,0.4842,0.2652,1.1689], -// 5 24 0.5153 0.1435 1.244 0.5262 0 1.2704 0 0.1435 1.3465 0.9521 0.1435 0.9521 - [5,24,0.5153,0.1435,1.244,0.5262,0,1.2704,0,0.1435,1.3465,0.9521,0.1435,0.9521], -// 5 24 0.5262 0 1.2704 0 0 1.375 0.5262 -0.1553 1.2704 0.5153 0.1435 1.244 - [5,24,0.5262,0,1.2704,0,0,1.375,0.5262,-0.1553,1.2704,0.5153,0.1435,1.244], -// 5 24 0 0.375 1 0 0.3465 1.1435 -0.4142 0.375 1 0.3827 0.375 0.9239 - [5,24,0,0.375,1,0,0.3465,1.1435,-0.4142,0.375,1,0.3827,0.375,0.9239], -// 5 24 0 0.3465 1.1435 0 0.2652 1.2652 -0.4736 0.3465 1.1435 0.4376 0.3465 1.0565 - [5,24,0,0.3465,1.1435,0,0.2652,1.2652,-0.4736,0.3465,1.1435,0.4376,0.3465,1.0565], -// 5 24 0 0.2652 1.2652 0 0.1435 1.3465 -0.524 0.2652 1.2652 0.4842 0.2652 1.1689 - [5,24,0,0.2652,1.2652,0,0.1435,1.3465,-0.524,0.2652,1.2652,0.4842,0.2652,1.1689], -// 5 24 0 0.1435 1.3465 0 0 1.375 -0.5577 0.1435 1.3465 0.5153 0.1435 1.244 - [5,24,0,0.1435,1.3465,0,0,1.375,-0.5577,0.1435,1.3465,0.5153,0.1435,1.244], -// 0 // Build by Primitive Generator 2 +// 5 24 0.9239 0.375 0.3827 1 0.375 0 1.0565 0.3465 0.4376 0.7913 0.375 0.3278 + [5,24,0.9239,0.375,0.3827,1,0.375,0,1.0565,0.3465,0.4376,0.7913,0.375,0.3278], +// 5 24 1.0565 0.3465 0.4376 1.1435 0.3465 0 0.9239 0.375 0.3827 1.1689 0.2652 0.4842 + [5,24,1.0565,0.3465,0.4376,1.1435,0.3465,0,0.9239,0.375,0.3827,1.1689,0.2652,0.4842], +// 5 24 1 0.375 0 1.1435 0.3465 0 1 0.375 -0.3827 0.9239 0.375 0.3827 + [5,24,1,0.375,0,1.1435,0.3465,0,1,0.375,-0.3827,0.9239,0.375,0.3827], +// 5 24 0.9239 0.375 0.3827 1.0565 0.3465 0.4376 1 0.375 0 0.7071 0.375 0.7071 + [5,24,0.9239,0.375,0.3827,1.0565,0.3465,0.4376,1,0.375,0,0.7071,0.375,0.7071], +// 5 24 1.1689 0.2652 0.4842 1.2652 0.2652 0 1.0565 0.3465 0.4376 1.244 0.1435 0.5153 + [5,24,1.1689,0.2652,0.4842,1.2652,0.2652,0,1.0565,0.3465,0.4376,1.244,0.1435,0.5153], +// 5 24 1.1435 0.3465 0 1.2652 0.2652 0 1.1435 0.3465 -0.4376 1.0565 0.3465 0.4376 + [5,24,1.1435,0.3465,0,1.2652,0.2652,0,1.1435,0.3465,-0.4376,1.0565,0.3465,0.4376], +// 5 24 1.0565 0.3465 0.4376 1.1689 0.2652 0.4842 1.1435 0.3465 0 0.8086 0.3465 0.8086 + [5,24,1.0565,0.3465,0.4376,1.1689,0.2652,0.4842,1.1435,0.3465,0,0.8086,0.3465,0.8086], +// 5 24 1.244 0.1435 0.5153 1.3465 0.1435 0 1.1689 0.2652 0.4842 1.2704 0 0.5262 + [5,24,1.244,0.1435,0.5153,1.3465,0.1435,0,1.1689,0.2652,0.4842,1.2704,0,0.5262], +// 5 24 1.2652 0.2652 0 1.3465 0.1435 0 1.2652 0.2652 -0.4842 1.1689 0.2652 0.4842 + [5,24,1.2652,0.2652,0,1.3465,0.1435,0,1.2652,0.2652,-0.4842,1.1689,0.2652,0.4842], +// 5 24 1.1689 0.2652 0.4842 1.244 0.1435 0.5153 1.2652 0.2652 0 0.8946 0.2652 0.8946 + [5,24,1.1689,0.2652,0.4842,1.244,0.1435,0.5153,1.2652,0.2652,0,0.8946,0.2652,0.8946], +// 5 24 1.3465 0.1435 0 1.375 0 0 1.3465 0.1435 -0.5153 1.244 0.1435 0.5153 + [5,24,1.3465,0.1435,0,1.375,0,0,1.3465,0.1435,-0.5153,1.244,0.1435,0.5153], +// 5 24 1.244 0.1435 0.5153 1.2704 0 0.5262 1.3465 0.1435 0 0.9521 0.1435 0.9521 + [5,24,1.244,0.1435,0.5153,1.2704,0,0.5262,1.3465,0.1435,0,0.9521,0.1435,0.9521], +// 5 24 1.2704 0 0.5262 1.375 0 0 1.244 0.1435 0.5153 1.2704 -0.1435 0.5262 + [5,24,1.2704,0,0.5262,1.375,0,0,1.244,0.1435,0.5153,1.2704,-0.1435,0.5262], +// 5 24 0.7071 0.375 0.7071 0.9239 0.375 0.3827 0.8086 0.3465 0.8086 0.6056 0.375 0.6056 + [5,24,0.7071,0.375,0.7071,0.9239,0.375,0.3827,0.8086,0.3465,0.8086,0.6056,0.375,0.6056], +// 5 24 0.8086 0.3465 0.8086 1.0565 0.3465 0.4376 0.7071 0.375 0.7071 0.8946 0.2652 0.8946 + [5,24,0.8086,0.3465,0.8086,1.0565,0.3465,0.4376,0.7071,0.375,0.7071,0.8946,0.2652,0.8946], +// 5 24 0.7071 0.375 0.7071 0.8086 0.3465 0.8086 0.9239 0.375 0.3827 0.3827 0.375 0.9239 + [5,24,0.7071,0.375,0.7071,0.8086,0.3465,0.8086,0.9239,0.375,0.3827,0.3827,0.375,0.9239], +// 5 24 0.8946 0.2652 0.8946 1.1689 0.2652 0.4842 0.8086 0.3465 0.8086 0.9521 0.1435 0.9521 + [5,24,0.8946,0.2652,0.8946,1.1689,0.2652,0.4842,0.8086,0.3465,0.8086,0.9521,0.1435,0.9521], +// 5 24 0.8086 0.3465 0.8086 0.8946 0.2652 0.8946 1.0565 0.3465 0.4376 0.4376 0.3465 1.0565 + [5,24,0.8086,0.3465,0.8086,0.8946,0.2652,0.8946,1.0565,0.3465,0.4376,0.4376,0.3465,1.0565], +// 5 24 0.9521 0.1435 0.9521 1.244 0.1435 0.5153 0.8946 0.2652 0.8946 0.9723 0 0.9723 + [5,24,0.9521,0.1435,0.9521,1.244,0.1435,0.5153,0.8946,0.2652,0.8946,0.9723,0,0.9723], +// 5 24 0.8946 0.2652 0.8946 0.9521 0.1435 0.9521 1.1689 0.2652 0.4842 0.4842 0.2652 1.1689 + [5,24,0.8946,0.2652,0.8946,0.9521,0.1435,0.9521,1.1689,0.2652,0.4842,0.4842,0.2652,1.1689], +// 5 24 0.9521 0.1435 0.9521 0.9723 0 0.9723 1.244 0.1435 0.5153 0.5153 0.1435 1.244 + [5,24,0.9521,0.1435,0.9521,0.9723,0,0.9723,1.244,0.1435,0.5153,0.5153,0.1435,1.244], +// 5 24 0.9723 0 0.9723 1.2704 0 0.5262 0.9521 0.1435 0.9521 0.9723 -0.1435 0.9723 + [5,24,0.9723,0,0.9723,1.2704,0,0.5262,0.9521,0.1435,0.9521,0.9723,-0.1435,0.9723], +// 5 24 0.3827 0.375 0.9239 0.7071 0.375 0.7071 0.4376 0.3465 1.0565 0.3278 0.375 0.7913 + [5,24,0.3827,0.375,0.9239,0.7071,0.375,0.7071,0.4376,0.3465,1.0565,0.3278,0.375,0.7913], +// 5 24 0.4376 0.3465 1.0565 0.8086 0.3465 0.8086 0.3827 0.375 0.9239 0.4842 0.2652 1.1689 + [5,24,0.4376,0.3465,1.0565,0.8086,0.3465,0.8086,0.3827,0.375,0.9239,0.4842,0.2652,1.1689], +// 5 24 0.3827 0.375 0.9239 0.4376 0.3465 1.0565 0.7071 0.375 0.7071 0 0.375 1 + [5,24,0.3827,0.375,0.9239,0.4376,0.3465,1.0565,0.7071,0.375,0.7071,0,0.375,1], +// 5 24 0.4842 0.2652 1.1689 0.8946 0.2652 0.8946 0.4376 0.3465 1.0565 0.5153 0.1435 1.244 + [5,24,0.4842,0.2652,1.1689,0.8946,0.2652,0.8946,0.4376,0.3465,1.0565,0.5153,0.1435,1.244], +// 5 24 0.4376 0.3465 1.0565 0.4842 0.2652 1.1689 0.8086 0.3465 0.8086 0 0.3465 1.1435 + [5,24,0.4376,0.3465,1.0565,0.4842,0.2652,1.1689,0.8086,0.3465,0.8086,0,0.3465,1.1435], +// 5 24 0.5153 0.1435 1.244 0.9521 0.1435 0.9521 0.4842 0.2652 1.1689 0.5262 0 1.2704 + [5,24,0.5153,0.1435,1.244,0.9521,0.1435,0.9521,0.4842,0.2652,1.1689,0.5262,0,1.2704], +// 5 24 0.4842 0.2652 1.1689 0.5153 0.1435 1.244 0.8946 0.2652 0.8946 0 0.2652 1.2652 + [5,24,0.4842,0.2652,1.1689,0.5153,0.1435,1.244,0.8946,0.2652,0.8946,0,0.2652,1.2652], +// 5 24 0.5153 0.1435 1.244 0.5262 0 1.2704 0.9521 0.1435 0.9521 0 0.1435 1.3465 + [5,24,0.5153,0.1435,1.244,0.5262,0,1.2704,0.9521,0.1435,0.9521,0,0.1435,1.3465], +// 5 24 0.5262 0 1.2704 0.9723 0 0.9723 0.5153 0.1435 1.244 0.5262 -0.1435 1.2704 + [5,24,0.5262,0,1.2704,0.9723,0,0.9723,0.5153,0.1435,1.244,0.5262,-0.1435,1.2704], +// 5 24 0 0.375 1 0.3827 0.375 0.9239 0 0.3465 1.1435 0 0.375 0.8565 + [5,24,0,0.375,1,0.3827,0.375,0.9239,0,0.3465,1.1435,0,0.375,0.8565], +// 5 24 0 0.3465 1.1435 0.4376 0.3465 1.0565 0 0.375 1 0 0.2652 1.2652 + [5,24,0,0.3465,1.1435,0.4376,0.3465,1.0565,0,0.375,1,0,0.2652,1.2652], +// 5 24 0 0.375 1 0 0.3465 1.1435 0.3827 0.375 0.9239 -1 0.375 1 + [5,24,0,0.375,1,0,0.3465,1.1435,0.3827,0.375,0.9239,-1,0.375,1], +// 5 24 0 0.2652 1.2652 0.4842 0.2652 1.1689 0 0.3465 1.1435 0 0.1435 1.3465 + [5,24,0,0.2652,1.2652,0.4842,0.2652,1.1689,0,0.3465,1.1435,0,0.1435,1.3465], +// 5 24 0 0.3465 1.1435 0 0.2652 1.2652 0.4376 0.3465 1.0565 -1.1435 0.3465 1.1435 + [5,24,0,0.3465,1.1435,0,0.2652,1.2652,0.4376,0.3465,1.0565,-1.1435,0.3465,1.1435], +// 5 24 0 0.1435 1.3465 0.5153 0.1435 1.244 0 0.2652 1.2652 0 0 1.375 + [5,24,0,0.1435,1.3465,0.5153,0.1435,1.244,0,0.2652,1.2652,0,0,1.375], +// 5 24 0 0.2652 1.2652 0 0.1435 1.3465 0.4842 0.2652 1.1689 -1.2652 0.2652 1.2652 + [5,24,0,0.2652,1.2652,0,0.1435,1.3465,0.4842,0.2652,1.1689,-1.2652,0.2652,1.2652], +// 5 24 0 0.1435 1.3465 0 0 1.375 0.5153 0.1435 1.244 -1.3465 0.1435 1.3465 + [5,24,0,0.1435,1.3465,0,0,1.375,0.5153,0.1435,1.244,-1.3465,0.1435,1.3465], +// 5 24 0 0 1.375 0.5262 0 1.2704 0 0.1435 1.3465 0 -0.1435 1.375 + [5,24,0,0,1.375,0.5262,0,1.2704,0,0.1435,1.3465,0,-0.1435,1.375], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__t04o3750(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__t04o3750(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/t04o7000.scad b/p/t04o7000.scad index 7eb1573ff..58b121761 100644 --- a/p/t04o7000.scad +++ b/p/t04o7000.scad @@ -2,16 +2,17 @@ use <../lib.scad> function ldraw_lib__t04o7000() = [ // 0 Torus Outside 1 x 0.7000 x 0.25 // 0 Name: t04o7000.dat -// 0 Author: Stan Isachenko [angmarec] -// 0 !LDRAW_ORG Primitive UPDATE 2014-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-04 [Holly-Wood] Complete regeneration, original by angmarec +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Major Radius: 10 // 0 // Tube(Minor) Radius: 7 @@ -51,89 +52,88 @@ function ldraw_lib__t04o7000() = [ [4,16,0.5721,0.495,1.3812,0,0.495,1.495,0,0.2679,1.6467,0.6302,0.2679,1.5214], // 4 16 0.6302 0.2679 1.5214 0 0.2679 1.6467 0 0 1.7 0.6506 0 1.5706 [4,16,0.6302,0.2679,1.5214,0,0.2679,1.6467,0,0,1.7,0.6506,0,1.5706], -// // 0 // conditional lines -// 5 24 1 0.7 0 0.9239 0.7 0.3827 1.2679 0.6467 0 0.7101 0.7 0 - [5,24,1,0.7,0,0.9239,0.7,0.3827,1.2679,0.6467,0,0.7101,0.7,0], -// 5 24 1 0.7 0 1.2679 0.6467 0 0.9239 0.7 0.3827 1 0.7 -0.4142 - [5,24,1,0.7,0,1.2679,0.6467,0,0.9239,0.7,0.3827,1,0.7,-0.4142], -// 5 24 1.2679 0.6467 0 1.1714 0.6467 0.4852 1.495 0.495 0 1 0.7 0 - [5,24,1.2679,0.6467,0,1.1714,0.6467,0.4852,1.495,0.495,0,1,0.7,0], -// 5 24 1.2679 0.6467 0 1.495 0.495 0 1.1714 0.6467 0.4852 1.2679 0.6467 -0.5252 - [5,24,1.2679,0.6467,0,1.495,0.495,0,1.1714,0.6467,0.4852,1.2679,0.6467,-0.5252], -// 5 24 1.495 0.495 0 1.3812 0.495 0.5721 1.6467 0.2679 0 1.2679 0.6467 0 - [5,24,1.495,0.495,0,1.3812,0.495,0.5721,1.6467,0.2679,0,1.2679,0.6467,0], -// 5 24 1.495 0.495 0 1.6467 0.2679 0 1.3812 0.495 0.5721 1.495 0.495 -0.6192 - [5,24,1.495,0.495,0,1.6467,0.2679,0,1.3812,0.495,0.5721,1.495,0.495,-0.6192], -// 5 24 1.6467 0.2679 0 1.5214 0.2679 0.6302 1.7 0 0 1.495 0.495 0 - [5,24,1.6467,0.2679,0,1.5214,0.2679,0.6302,1.7,0,0,1.495,0.495,0], -// 5 24 1.6467 0.2679 0 1.7 0 0 1.5214 0.2679 0.6302 1.6467 0.2679 -0.6821 - [5,24,1.6467,0.2679,0,1.7,0,0,1.5214,0.2679,0.6302,1.6467,0.2679,-0.6821], -// 5 24 1.7 0 0 1.5706 0 0.6506 1.7 -0.2899 0 1.6467 0.2679 0 - [5,24,1.7,0,0,1.5706,0,0.6506,1.7,-0.2899,0,1.6467,0.2679,0], -// 5 24 0.9239 0.7 0.3827 0.7071 0.7 0.7071 1.1714 0.6467 0.4852 0.656 0.7 0.2717 - [5,24,0.9239,0.7,0.3827,0.7071,0.7,0.7071,1.1714,0.6467,0.4852,0.656,0.7,0.2717], -// 5 24 0.9239 0.7 0.3827 1.1714 0.6467 0.4852 0.7071 0.7 0.7071 1 0.7 0 - [5,24,0.9239,0.7,0.3827,1.1714,0.6467,0.4852,0.7071,0.7,0.7071,1,0.7,0], -// 5 24 1.1714 0.6467 0.4852 0.8965 0.6467 0.8965 1.3812 0.495 0.5721 0.9239 0.7 0.3827 - [5,24,1.1714,0.6467,0.4852,0.8965,0.6467,0.8965,1.3812,0.495,0.5721,0.9239,0.7,0.3827], -// 5 24 1.1714 0.6467 0.4852 1.3812 0.495 0.5721 0.8965 0.6467 0.8965 1.2679 0.6467 0 - [5,24,1.1714,0.6467,0.4852,1.3812,0.495,0.5721,0.8965,0.6467,0.8965,1.2679,0.6467,0], -// 5 24 1.3812 0.495 0.5721 1.0571 0.495 1.0571 1.5214 0.2679 0.6302 1.1714 0.6467 0.4852 - [5,24,1.3812,0.495,0.5721,1.0571,0.495,1.0571,1.5214,0.2679,0.6302,1.1714,0.6467,0.4852], -// 5 24 1.3812 0.495 0.5721 1.5214 0.2679 0.6302 1.0571 0.495 1.0571 1.495 0.495 0 - [5,24,1.3812,0.495,0.5721,1.5214,0.2679,0.6302,1.0571,0.495,1.0571,1.495,0.495,0], -// 5 24 1.5214 0.2679 0.6302 1.1644 0.2679 1.1644 1.5706 0 0.6506 1.3812 0.495 0.5721 - [5,24,1.5214,0.2679,0.6302,1.1644,0.2679,1.1644,1.5706,0,0.6506,1.3812,0.495,0.5721], -// 5 24 1.5214 0.2679 0.6302 1.5706 0 0.6506 1.1644 0.2679 1.1644 1.6467 0.2679 0 - [5,24,1.5214,0.2679,0.6302,1.5706,0,0.6506,1.1644,0.2679,1.1644,1.6467,0.2679,0], -// 5 24 1.5706 0 0.6506 1.2021 0 1.2021 1.5706 -0.2899 0.6506 1.5214 0.2679 0.6302 - [5,24,1.5706,0,0.6506,1.2021,0,1.2021,1.5706,-0.2899,0.6506,1.5214,0.2679,0.6302], -// 5 24 0.7071 0.7 0.7071 0.3827 0.7 0.9239 0.8965 0.6467 0.8965 0.5021 0.7 0.5021 - [5,24,0.7071,0.7,0.7071,0.3827,0.7,0.9239,0.8965,0.6467,0.8965,0.5021,0.7,0.5021], -// 5 24 0.7071 0.7 0.7071 0.8965 0.6467 0.8965 0.3827 0.7 0.9239 0.9239 0.7 0.3827 - [5,24,0.7071,0.7,0.7071,0.8965,0.6467,0.8965,0.3827,0.7,0.9239,0.9239,0.7,0.3827], -// 5 24 0.8965 0.6467 0.8965 0.4852 0.6467 1.1714 1.0571 0.495 1.0571 0.7071 0.7 0.7071 - [5,24,0.8965,0.6467,0.8965,0.4852,0.6467,1.1714,1.0571,0.495,1.0571,0.7071,0.7,0.7071], -// 5 24 0.8965 0.6467 0.8965 1.0571 0.495 1.0571 0.4852 0.6467 1.1714 1.1714 0.6467 0.4852 - [5,24,0.8965,0.6467,0.8965,1.0571,0.495,1.0571,0.4852,0.6467,1.1714,1.1714,0.6467,0.4852], -// 5 24 1.0571 0.495 1.0571 0.5721 0.495 1.3812 1.1644 0.2679 1.1644 0.8965 0.6467 0.8965 - [5,24,1.0571,0.495,1.0571,0.5721,0.495,1.3812,1.1644,0.2679,1.1644,0.8965,0.6467,0.8965], -// 5 24 1.0571 0.495 1.0571 1.1644 0.2679 1.1644 0.5721 0.495 1.3812 1.3812 0.495 0.5721 - [5,24,1.0571,0.495,1.0571,1.1644,0.2679,1.1644,0.5721,0.495,1.3812,1.3812,0.495,0.5721], -// 5 24 1.1644 0.2679 1.1644 0.6302 0.2679 1.5214 1.2021 0 1.2021 1.0571 0.495 1.0571 - [5,24,1.1644,0.2679,1.1644,0.6302,0.2679,1.5214,1.2021,0,1.2021,1.0571,0.495,1.0571], -// 5 24 1.1644 0.2679 1.1644 1.2021 0 1.2021 0.6302 0.2679 1.5214 1.5214 0.2679 0.6302 - [5,24,1.1644,0.2679,1.1644,1.2021,0,1.2021,0.6302,0.2679,1.5214,1.5214,0.2679,0.6302], -// 5 24 1.2021 0 1.2021 0.6506 0 1.5706 1.2021 -0.2899 1.2021 1.1644 0.2679 1.1644 - [5,24,1.2021,0,1.2021,0.6506,0,1.5706,1.2021,-0.2899,1.2021,1.1644,0.2679,1.1644], -// 5 24 0.3827 0.7 0.9239 0 0.7 1 0.4852 0.6467 1.1714 0.2717 0.7 0.656 - [5,24,0.3827,0.7,0.9239,0,0.7,1,0.4852,0.6467,1.1714,0.2717,0.7,0.656], -// 5 24 0.3827 0.7 0.9239 0.4852 0.6467 1.1714 0 0.7 1 0.7071 0.7 0.7071 - [5,24,0.3827,0.7,0.9239,0.4852,0.6467,1.1714,0,0.7,1,0.7071,0.7,0.7071], -// 5 24 0.4852 0.6467 1.1714 0 0.6467 1.2679 0.5721 0.495 1.3812 0.3827 0.7 0.9239 - [5,24,0.4852,0.6467,1.1714,0,0.6467,1.2679,0.5721,0.495,1.3812,0.3827,0.7,0.9239], -// 5 24 0.4852 0.6467 1.1714 0.5721 0.495 1.3812 0 0.6467 1.2679 0.8965 0.6467 0.8965 - [5,24,0.4852,0.6467,1.1714,0.5721,0.495,1.3812,0,0.6467,1.2679,0.8965,0.6467,0.8965], -// 5 24 0.5721 0.495 1.3812 0 0.495 1.495 0.6302 0.2679 1.5214 0.4852 0.6467 1.1714 - [5,24,0.5721,0.495,1.3812,0,0.495,1.495,0.6302,0.2679,1.5214,0.4852,0.6467,1.1714], -// 5 24 0.5721 0.495 1.3812 0.6302 0.2679 1.5214 0 0.495 1.495 1.0571 0.495 1.0571 - [5,24,0.5721,0.495,1.3812,0.6302,0.2679,1.5214,0,0.495,1.495,1.0571,0.495,1.0571], -// 5 24 0.6302 0.2679 1.5214 0 0.2679 1.6467 0.6506 0 1.5706 0.5721 0.495 1.3812 - [5,24,0.6302,0.2679,1.5214,0,0.2679,1.6467,0.6506,0,1.5706,0.5721,0.495,1.3812], -// 5 24 0.6302 0.2679 1.5214 0.6506 0 1.5706 0 0.2679 1.6467 1.1644 0.2679 1.1644 - [5,24,0.6302,0.2679,1.5214,0.6506,0,1.5706,0,0.2679,1.6467,1.1644,0.2679,1.1644], -// 5 24 0.6506 0 1.5706 0 0 1.7 0.6506 -0.2899 1.5706 0.6302 0.2679 1.5214 - [5,24,0.6506,0,1.5706,0,0,1.7,0.6506,-0.2899,1.5706,0.6302,0.2679,1.5214], -// 5 24 0 0.7 1 0 0.6467 1.2679 -0.4142 0.7 1 0.3827 0.7 0.9239 - [5,24,0,0.7,1,0,0.6467,1.2679,-0.4142,0.7,1,0.3827,0.7,0.9239], -// 5 24 0 0.6467 1.2679 0 0.495 1.495 -0.5252 0.6467 1.2679 0.4852 0.6467 1.1714 - [5,24,0,0.6467,1.2679,0,0.495,1.495,-0.5252,0.6467,1.2679,0.4852,0.6467,1.1714], -// 5 24 0 0.495 1.495 0 0.2679 1.6467 -0.6192 0.495 1.495 0.5721 0.495 1.3812 - [5,24,0,0.495,1.495,0,0.2679,1.6467,-0.6192,0.495,1.495,0.5721,0.495,1.3812], -// 5 24 0 0.2679 1.6467 0 0 1.7 -0.6821 0.2679 1.6467 0.6302 0.2679 1.5214 - [5,24,0,0.2679,1.6467,0,0,1.7,-0.6821,0.2679,1.6467,0.6302,0.2679,1.5214], -// 0 // Build by Primitive Generator 2 +// 5 24 0.9239 0.7 0.3827 1 0.7 0 1.1714 0.6467 0.4852 0.6764 0.7 0.2802 + [5,24,0.9239,0.7,0.3827,1,0.7,0,1.1714,0.6467,0.4852,0.6764,0.7,0.2802], +// 5 24 1.1714 0.6467 0.4852 1.2679 0.6467 0 0.9239 0.7 0.3827 1.3812 0.495 0.5721 + [5,24,1.1714,0.6467,0.4852,1.2679,0.6467,0,0.9239,0.7,0.3827,1.3812,0.495,0.5721], +// 5 24 1 0.7 0 1.2679 0.6467 0 1 0.7 -0.3827 0.9239 0.7 0.3827 + [5,24,1,0.7,0,1.2679,0.6467,0,1,0.7,-0.3827,0.9239,0.7,0.3827], +// 5 24 0.9239 0.7 0.3827 1.1714 0.6467 0.4852 1 0.7 0 0.7071 0.7 0.7071 + [5,24,0.9239,0.7,0.3827,1.1714,0.6467,0.4852,1,0.7,0,0.7071,0.7,0.7071], +// 5 24 1.3812 0.495 0.5721 1.495 0.495 0 1.1714 0.6467 0.4852 1.5214 0.2679 0.6302 + [5,24,1.3812,0.495,0.5721,1.495,0.495,0,1.1714,0.6467,0.4852,1.5214,0.2679,0.6302], +// 5 24 1.2679 0.6467 0 1.495 0.495 0 1.2679 0.6467 -0.4852 1.1714 0.6467 0.4852 + [5,24,1.2679,0.6467,0,1.495,0.495,0,1.2679,0.6467,-0.4852,1.1714,0.6467,0.4852], +// 5 24 1.1714 0.6467 0.4852 1.3812 0.495 0.5721 1.2679 0.6467 0 0.8965 0.6467 0.8965 + [5,24,1.1714,0.6467,0.4852,1.3812,0.495,0.5721,1.2679,0.6467,0,0.8965,0.6467,0.8965], +// 5 24 1.5214 0.2679 0.6302 1.6467 0.2679 0 1.3812 0.495 0.5721 1.5706 0 0.6506 + [5,24,1.5214,0.2679,0.6302,1.6467,0.2679,0,1.3812,0.495,0.5721,1.5706,0,0.6506], +// 5 24 1.495 0.495 0 1.6467 0.2679 0 1.495 0.495 -0.5721 1.3812 0.495 0.5721 + [5,24,1.495,0.495,0,1.6467,0.2679,0,1.495,0.495,-0.5721,1.3812,0.495,0.5721], +// 5 24 1.3812 0.495 0.5721 1.5214 0.2679 0.6302 1.495 0.495 0 1.0571 0.495 1.0571 + [5,24,1.3812,0.495,0.5721,1.5214,0.2679,0.6302,1.495,0.495,0,1.0571,0.495,1.0571], +// 5 24 1.6467 0.2679 0 1.7 0 0 1.6467 0.2679 -0.6302 1.5214 0.2679 0.6302 + [5,24,1.6467,0.2679,0,1.7,0,0,1.6467,0.2679,-0.6302,1.5214,0.2679,0.6302], +// 5 24 1.5214 0.2679 0.6302 1.5706 0 0.6506 1.6467 0.2679 0 1.1644 0.2679 1.1644 + [5,24,1.5214,0.2679,0.6302,1.5706,0,0.6506,1.6467,0.2679,0,1.1644,0.2679,1.1644], +// 5 24 1.5706 0 0.6506 1.7 0 0 1.5214 0.2679 0.6302 1.5706 -0.2679 0.6506 + [5,24,1.5706,0,0.6506,1.7,0,0,1.5214,0.2679,0.6302,1.5706,-0.2679,0.6506], +// 5 24 0.7071 0.7 0.7071 0.9239 0.7 0.3827 0.8965 0.6467 0.8965 0.5177 0.7 0.5177 + [5,24,0.7071,0.7,0.7071,0.9239,0.7,0.3827,0.8965,0.6467,0.8965,0.5177,0.7,0.5177], +// 5 24 0.8965 0.6467 0.8965 1.1714 0.6467 0.4852 0.7071 0.7 0.7071 1.0571 0.495 1.0571 + [5,24,0.8965,0.6467,0.8965,1.1714,0.6467,0.4852,0.7071,0.7,0.7071,1.0571,0.495,1.0571], +// 5 24 0.7071 0.7 0.7071 0.8965 0.6467 0.8965 0.9239 0.7 0.3827 0.3827 0.7 0.9239 + [5,24,0.7071,0.7,0.7071,0.8965,0.6467,0.8965,0.9239,0.7,0.3827,0.3827,0.7,0.9239], +// 5 24 1.0571 0.495 1.0571 1.3812 0.495 0.5721 0.8965 0.6467 0.8965 1.1644 0.2679 1.1644 + [5,24,1.0571,0.495,1.0571,1.3812,0.495,0.5721,0.8965,0.6467,0.8965,1.1644,0.2679,1.1644], +// 5 24 0.8965 0.6467 0.8965 1.0571 0.495 1.0571 1.1714 0.6467 0.4852 0.4852 0.6467 1.1714 + [5,24,0.8965,0.6467,0.8965,1.0571,0.495,1.0571,1.1714,0.6467,0.4852,0.4852,0.6467,1.1714], +// 5 24 1.1644 0.2679 1.1644 1.5214 0.2679 0.6302 1.0571 0.495 1.0571 1.2021 0 1.2021 + [5,24,1.1644,0.2679,1.1644,1.5214,0.2679,0.6302,1.0571,0.495,1.0571,1.2021,0,1.2021], +// 5 24 1.0571 0.495 1.0571 1.1644 0.2679 1.1644 1.3812 0.495 0.5721 0.5721 0.495 1.3812 + [5,24,1.0571,0.495,1.0571,1.1644,0.2679,1.1644,1.3812,0.495,0.5721,0.5721,0.495,1.3812], +// 5 24 1.1644 0.2679 1.1644 1.2021 0 1.2021 1.5214 0.2679 0.6302 0.6302 0.2679 1.5214 + [5,24,1.1644,0.2679,1.1644,1.2021,0,1.2021,1.5214,0.2679,0.6302,0.6302,0.2679,1.5214], +// 5 24 1.2021 0 1.2021 1.5706 0 0.6506 1.1644 0.2679 1.1644 1.2021 -0.2679 1.2021 + [5,24,1.2021,0,1.2021,1.5706,0,0.6506,1.1644,0.2679,1.1644,1.2021,-0.2679,1.2021], +// 5 24 0.3827 0.7 0.9239 0.7071 0.7 0.7071 0.4852 0.6467 1.1714 0.2802 0.7 0.6764 + [5,24,0.3827,0.7,0.9239,0.7071,0.7,0.7071,0.4852,0.6467,1.1714,0.2802,0.7,0.6764], +// 5 24 0.4852 0.6467 1.1714 0.8965 0.6467 0.8965 0.3827 0.7 0.9239 0.5721 0.495 1.3812 + [5,24,0.4852,0.6467,1.1714,0.8965,0.6467,0.8965,0.3827,0.7,0.9239,0.5721,0.495,1.3812], +// 5 24 0.3827 0.7 0.9239 0.4852 0.6467 1.1714 0.7071 0.7 0.7071 0 0.7 1 + [5,24,0.3827,0.7,0.9239,0.4852,0.6467,1.1714,0.7071,0.7,0.7071,0,0.7,1], +// 5 24 0.5721 0.495 1.3812 1.0571 0.495 1.0571 0.4852 0.6467 1.1714 0.6302 0.2679 1.5214 + [5,24,0.5721,0.495,1.3812,1.0571,0.495,1.0571,0.4852,0.6467,1.1714,0.6302,0.2679,1.5214], +// 5 24 0.4852 0.6467 1.1714 0.5721 0.495 1.3812 0.8965 0.6467 0.8965 0 0.6467 1.2679 + [5,24,0.4852,0.6467,1.1714,0.5721,0.495,1.3812,0.8965,0.6467,0.8965,0,0.6467,1.2679], +// 5 24 0.6302 0.2679 1.5214 1.1644 0.2679 1.1644 0.5721 0.495 1.3812 0.6506 0 1.5706 + [5,24,0.6302,0.2679,1.5214,1.1644,0.2679,1.1644,0.5721,0.495,1.3812,0.6506,0,1.5706], +// 5 24 0.5721 0.495 1.3812 0.6302 0.2679 1.5214 1.0571 0.495 1.0571 0 0.495 1.495 + [5,24,0.5721,0.495,1.3812,0.6302,0.2679,1.5214,1.0571,0.495,1.0571,0,0.495,1.495], +// 5 24 0.6302 0.2679 1.5214 0.6506 0 1.5706 1.1644 0.2679 1.1644 0 0.2679 1.6467 + [5,24,0.6302,0.2679,1.5214,0.6506,0,1.5706,1.1644,0.2679,1.1644,0,0.2679,1.6467], +// 5 24 0.6506 0 1.5706 1.2021 0 1.2021 0.6302 0.2679 1.5214 0.6506 -0.2679 1.5706 + [5,24,0.6506,0,1.5706,1.2021,0,1.2021,0.6302,0.2679,1.5214,0.6506,-0.2679,1.5706], +// 5 24 0 0.7 1 0.3827 0.7 0.9239 0 0.6467 1.2679 0 0.7 0.7321 + [5,24,0,0.7,1,0.3827,0.7,0.9239,0,0.6467,1.2679,0,0.7,0.7321], +// 5 24 0 0.6467 1.2679 0.4852 0.6467 1.1714 0 0.7 1 0 0.495 1.495 + [5,24,0,0.6467,1.2679,0.4852,0.6467,1.1714,0,0.7,1,0,0.495,1.495], +// 5 24 0 0.7 1 0 0.6467 1.2679 0.3827 0.7 0.9239 -1 0.7 1 + [5,24,0,0.7,1,0,0.6467,1.2679,0.3827,0.7,0.9239,-1,0.7,1], +// 5 24 0 0.495 1.495 0.5721 0.495 1.3812 0 0.6467 1.2679 0 0.2679 1.6467 + [5,24,0,0.495,1.495,0.5721,0.495,1.3812,0,0.6467,1.2679,0,0.2679,1.6467], +// 5 24 0 0.6467 1.2679 0 0.495 1.495 0.4852 0.6467 1.1714 -1.2679 0.6467 1.2679 + [5,24,0,0.6467,1.2679,0,0.495,1.495,0.4852,0.6467,1.1714,-1.2679,0.6467,1.2679], +// 5 24 0 0.2679 1.6467 0.6302 0.2679 1.5214 0 0.495 1.495 0 0 1.7 + [5,24,0,0.2679,1.6467,0.6302,0.2679,1.5214,0,0.495,1.495,0,0,1.7], +// 5 24 0 0.495 1.495 0 0.2679 1.6467 0.5721 0.495 1.3812 -1.495 0.495 1.495 + [5,24,0,0.495,1.495,0,0.2679,1.6467,0.5721,0.495,1.3812,-1.495,0.495,1.495], +// 5 24 0 0.2679 1.6467 0 0 1.7 0.6302 0.2679 1.5214 -1.6467 0.2679 1.6467 + [5,24,0,0.2679,1.6467,0,0,1.7,0.6302,0.2679,1.5214,-1.6467,0.2679,1.6467], +// 5 24 0 0 1.7 0.6506 0 1.5706 0 0.2679 1.6467 0 -0.2679 1.7 + [5,24,0,0,1.7,0.6506,0,1.5706,0,0.2679,1.6467,0,-0.2679,1.7], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__t04o7000(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__t04o7000(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/t04o8889.scad b/p/t04o8889.scad index 3fe9003b9..02b96fe38 100644 --- a/p/t04o8889.scad +++ b/p/t04o8889.scad @@ -2,9 +2,9 @@ use <../lib.scad> function ldraw_lib__t04o8889() = [ // 0 Torus Outside 1 x 0.8889 x 0.25 // 0 Name: t04o8889.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2013-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -13,7 +13,8 @@ function ldraw_lib__t04o8889() = [ // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 // 0 !HISTORY 2013-09-27 [MMR1988] Recreated to fix condlines // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-04 [Holly-Wood] Complete regeneration, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Major Radius: 9 // 0 // Tube(Minor) Radius: 8 @@ -53,89 +54,88 @@ function ldraw_lib__t04o8889() = [ [4,16,0.6232,0.6285,1.5046,0,0.6285,1.6285,0,0.3402,1.8212,0.697,0.3402,1.6826], // 4 16 0.697 0.3402 1.6826 0 0.3402 1.8212 0 0 1.8889 0.7229 0 1.7451 [4,16,0.697,0.3402,1.6826,0,0.3402,1.8212,0,0,1.8889,0.7229,0,1.7451], -// // 0 // conditional lines -// 5 24 1 0.8889 0 0.9239 0.8889 0.3827 1.3402 0.8212 0 0.6318 0.8889 0 - [5,24,1,0.8889,0,0.9239,0.8889,0.3827,1.3402,0.8212,0,0.6318,0.8889,0], -// 5 24 1 0.8889 0 1.3402 0.8212 0 0.9239 0.8889 0.3827 1 0.8889 -0.4142 - [5,24,1,0.8889,0,1.3402,0.8212,0,0.9239,0.8889,0.3827,1,0.8889,-0.4142], -// 5 24 1.3402 0.8212 0 1.2382 0.8212 0.5129 1.6285 0.6285 0 1 0.8889 0 - [5,24,1.3402,0.8212,0,1.2382,0.8212,0.5129,1.6285,0.6285,0,1,0.8889,0], -// 5 24 1.3402 0.8212 0 1.6285 0.6285 0 1.2382 0.8212 0.5129 1.3402 0.8212 -0.5551 - [5,24,1.3402,0.8212,0,1.6285,0.6285,0,1.2382,0.8212,0.5129,1.3402,0.8212,-0.5551], -// 5 24 1.6285 0.6285 0 1.5046 0.6285 0.6232 1.8212 0.3402 0 1.3402 0.8212 0 - [5,24,1.6285,0.6285,0,1.5046,0.6285,0.6232,1.8212,0.3402,0,1.3402,0.8212,0], -// 5 24 1.6285 0.6285 0 1.8212 0.3402 0 1.5046 0.6285 0.6232 1.6285 0.6285 -0.6745 - [5,24,1.6285,0.6285,0,1.8212,0.3402,0,1.5046,0.6285,0.6232,1.6285,0.6285,-0.6745], -// 5 24 1.8212 0.3402 0 1.6826 0.3402 0.697 1.8889 0 0 1.6285 0.6285 0 - [5,24,1.8212,0.3402,0,1.6826,0.3402,0.697,1.8889,0,0,1.6285,0.6285,0], -// 5 24 1.8212 0.3402 0 1.8889 0 0 1.6826 0.3402 0.697 1.8212 0.3402 -0.7544 - [5,24,1.8212,0.3402,0,1.8889,0,0,1.6826,0.3402,0.697,1.8212,0.3402,-0.7544], -// 5 24 1.8889 0 0 1.7451 0 0.7229 1.8889 -0.3682 0 1.8212 0.3402 0 - [5,24,1.8889,0,0,1.7451,0,0.7229,1.8889,-0.3682,0,1.8212,0.3402,0], -// 5 24 0.9239 0.8889 0.3827 0.7071 0.8889 0.7071 1.2382 0.8212 0.5129 0.5837 0.8889 0.2418 - [5,24,0.9239,0.8889,0.3827,0.7071,0.8889,0.7071,1.2382,0.8212,0.5129,0.5837,0.8889,0.2418], -// 5 24 0.9239 0.8889 0.3827 1.2382 0.8212 0.5129 0.7071 0.8889 0.7071 1 0.8889 0 - [5,24,0.9239,0.8889,0.3827,1.2382,0.8212,0.5129,0.7071,0.8889,0.7071,1,0.8889,0], -// 5 24 1.2382 0.8212 0.5129 0.9476 0.8212 0.9476 1.5046 0.6285 0.6232 0.9239 0.8889 0.3827 - [5,24,1.2382,0.8212,0.5129,0.9476,0.8212,0.9476,1.5046,0.6285,0.6232,0.9239,0.8889,0.3827], -// 5 24 1.2382 0.8212 0.5129 1.5046 0.6285 0.6232 0.9476 0.8212 0.9476 1.3402 0.8212 0 - [5,24,1.2382,0.8212,0.5129,1.5046,0.6285,0.6232,0.9476,0.8212,0.9476,1.3402,0.8212,0], -// 5 24 1.5046 0.6285 0.6232 1.1515 0.6285 1.1515 1.6826 0.3402 0.697 1.2382 0.8212 0.5129 - [5,24,1.5046,0.6285,0.6232,1.1515,0.6285,1.1515,1.6826,0.3402,0.697,1.2382,0.8212,0.5129], -// 5 24 1.5046 0.6285 0.6232 1.6826 0.3402 0.697 1.1515 0.6285 1.1515 1.6285 0.6285 0 - [5,24,1.5046,0.6285,0.6232,1.6826,0.3402,0.697,1.1515,0.6285,1.1515,1.6285,0.6285,0], -// 5 24 1.6826 0.3402 0.697 1.2878 0.3402 1.2878 1.7451 0 0.7229 1.5046 0.6285 0.6232 - [5,24,1.6826,0.3402,0.697,1.2878,0.3402,1.2878,1.7451,0,0.7229,1.5046,0.6285,0.6232], -// 5 24 1.6826 0.3402 0.697 1.7451 0 0.7229 1.2878 0.3402 1.2878 1.8212 0.3402 0 - [5,24,1.6826,0.3402,0.697,1.7451,0,0.7229,1.2878,0.3402,1.2878,1.8212,0.3402,0], -// 5 24 1.7451 0 0.7229 1.3356 0 1.3356 1.7451 -0.3682 0.7229 1.6826 0.3402 0.697 - [5,24,1.7451,0,0.7229,1.3356,0,1.3356,1.7451,-0.3682,0.7229,1.6826,0.3402,0.697], -// 5 24 0.7071 0.8889 0.7071 0.3827 0.8889 0.9239 0.9476 0.8212 0.9476 0.4468 0.8889 0.4468 - [5,24,0.7071,0.8889,0.7071,0.3827,0.8889,0.9239,0.9476,0.8212,0.9476,0.4468,0.8889,0.4468], -// 5 24 0.7071 0.8889 0.7071 0.9476 0.8212 0.9476 0.3827 0.8889 0.9239 0.9239 0.8889 0.3827 - [5,24,0.7071,0.8889,0.7071,0.9476,0.8212,0.9476,0.3827,0.8889,0.9239,0.9239,0.8889,0.3827], -// 5 24 0.9476 0.8212 0.9476 0.5129 0.8212 1.2382 1.1515 0.6285 1.1515 0.7071 0.8889 0.7071 - [5,24,0.9476,0.8212,0.9476,0.5129,0.8212,1.2382,1.1515,0.6285,1.1515,0.7071,0.8889,0.7071], -// 5 24 0.9476 0.8212 0.9476 1.1515 0.6285 1.1515 0.5129 0.8212 1.2382 1.2382 0.8212 0.5129 - [5,24,0.9476,0.8212,0.9476,1.1515,0.6285,1.1515,0.5129,0.8212,1.2382,1.2382,0.8212,0.5129], -// 5 24 1.1515 0.6285 1.1515 0.6232 0.6285 1.5046 1.2878 0.3402 1.2878 0.9476 0.8212 0.9476 - [5,24,1.1515,0.6285,1.1515,0.6232,0.6285,1.5046,1.2878,0.3402,1.2878,0.9476,0.8212,0.9476], -// 5 24 1.1515 0.6285 1.1515 1.2878 0.3402 1.2878 0.6232 0.6285 1.5046 1.5046 0.6285 0.6232 - [5,24,1.1515,0.6285,1.1515,1.2878,0.3402,1.2878,0.6232,0.6285,1.5046,1.5046,0.6285,0.6232], -// 5 24 1.2878 0.3402 1.2878 0.697 0.3402 1.6826 1.3356 0 1.3356 1.1515 0.6285 1.1515 - [5,24,1.2878,0.3402,1.2878,0.697,0.3402,1.6826,1.3356,0,1.3356,1.1515,0.6285,1.1515], -// 5 24 1.2878 0.3402 1.2878 1.3356 0 1.3356 0.697 0.3402 1.6826 1.6826 0.3402 0.697 - [5,24,1.2878,0.3402,1.2878,1.3356,0,1.3356,0.697,0.3402,1.6826,1.6826,0.3402,0.697], -// 5 24 1.3356 0 1.3356 0.7229 0 1.7451 1.3356 -0.3682 1.3356 1.2878 0.3402 1.2878 - [5,24,1.3356,0,1.3356,0.7229,0,1.7451,1.3356,-0.3682,1.3356,1.2878,0.3402,1.2878], -// 5 24 0.3827 0.8889 0.9239 0 0.8889 1 0.5129 0.8212 1.2382 0.2418 0.8889 0.5837 - [5,24,0.3827,0.8889,0.9239,0,0.8889,1,0.5129,0.8212,1.2382,0.2418,0.8889,0.5837], -// 5 24 0.3827 0.8889 0.9239 0.5129 0.8212 1.2382 0 0.8889 1 0.7071 0.8889 0.7071 - [5,24,0.3827,0.8889,0.9239,0.5129,0.8212,1.2382,0,0.8889,1,0.7071,0.8889,0.7071], -// 5 24 0.5129 0.8212 1.2382 0 0.8212 1.3402 0.6232 0.6285 1.5046 0.3827 0.8889 0.9239 - [5,24,0.5129,0.8212,1.2382,0,0.8212,1.3402,0.6232,0.6285,1.5046,0.3827,0.8889,0.9239], -// 5 24 0.5129 0.8212 1.2382 0.6232 0.6285 1.5046 0 0.8212 1.3402 0.9476 0.8212 0.9476 - [5,24,0.5129,0.8212,1.2382,0.6232,0.6285,1.5046,0,0.8212,1.3402,0.9476,0.8212,0.9476], -// 5 24 0.6232 0.6285 1.5046 0 0.6285 1.6285 0.697 0.3402 1.6826 0.5129 0.8212 1.2382 - [5,24,0.6232,0.6285,1.5046,0,0.6285,1.6285,0.697,0.3402,1.6826,0.5129,0.8212,1.2382], -// 5 24 0.6232 0.6285 1.5046 0.697 0.3402 1.6826 0 0.6285 1.6285 1.1515 0.6285 1.1515 - [5,24,0.6232,0.6285,1.5046,0.697,0.3402,1.6826,0,0.6285,1.6285,1.1515,0.6285,1.1515], -// 5 24 0.697 0.3402 1.6826 0 0.3402 1.8212 0.7229 0 1.7451 0.6232 0.6285 1.5046 - [5,24,0.697,0.3402,1.6826,0,0.3402,1.8212,0.7229,0,1.7451,0.6232,0.6285,1.5046], -// 5 24 0.697 0.3402 1.6826 0.7229 0 1.7451 0 0.3402 1.8212 1.2878 0.3402 1.2878 - [5,24,0.697,0.3402,1.6826,0.7229,0,1.7451,0,0.3402,1.8212,1.2878,0.3402,1.2878], -// 5 24 0.7229 0 1.7451 0 0 1.8889 0.7229 -0.3682 1.7451 0.697 0.3402 1.6826 - [5,24,0.7229,0,1.7451,0,0,1.8889,0.7229,-0.3682,1.7451,0.697,0.3402,1.6826], -// 5 24 0 0.8889 1 0 0.8212 1.3402 -0.4142 0.8889 1 0.3827 0.8889 0.9239 - [5,24,0,0.8889,1,0,0.8212,1.3402,-0.4142,0.8889,1,0.3827,0.8889,0.9239], -// 5 24 0 0.8212 1.3402 0 0.6285 1.6285 -0.5551 0.8212 1.3402 0.5129 0.8212 1.2382 - [5,24,0,0.8212,1.3402,0,0.6285,1.6285,-0.5551,0.8212,1.3402,0.5129,0.8212,1.2382], -// 5 24 0 0.6285 1.6285 0 0.3402 1.8212 -0.6745 0.6285 1.6285 0.6232 0.6285 1.5046 - [5,24,0,0.6285,1.6285,0,0.3402,1.8212,-0.6745,0.6285,1.6285,0.6232,0.6285,1.5046], -// 5 24 0 0.3402 1.8212 0 0 1.8889 -0.7544 0.3402 1.8212 0.697 0.3402 1.6826 - [5,24,0,0.3402,1.8212,0,0,1.8889,-0.7544,0.3402,1.8212,0.697,0.3402,1.6826], -// 0 // Build by Primitive Generator 2 +// 5 24 0.9239 0.8889 0.3827 1 0.8889 0 1.2382 0.8212 0.5129 0.6096 0.8889 0.2525 + [5,24,0.9239,0.8889,0.3827,1,0.8889,0,1.2382,0.8212,0.5129,0.6096,0.8889,0.2525], +// 5 24 1.2382 0.8212 0.5129 1.3402 0.8212 0 0.9239 0.8889 0.3827 1.5046 0.6285 0.6232 + [5,24,1.2382,0.8212,0.5129,1.3402,0.8212,0,0.9239,0.8889,0.3827,1.5046,0.6285,0.6232], +// 5 24 1 0.8889 0 1.3402 0.8212 0 1 0.8889 -0.3827 0.9239 0.8889 0.3827 + [5,24,1,0.8889,0,1.3402,0.8212,0,1,0.8889,-0.3827,0.9239,0.8889,0.3827], +// 5 24 0.9239 0.8889 0.3827 1.2382 0.8212 0.5129 1 0.8889 0 0.7071 0.8889 0.7071 + [5,24,0.9239,0.8889,0.3827,1.2382,0.8212,0.5129,1,0.8889,0,0.7071,0.8889,0.7071], +// 5 24 1.5046 0.6285 0.6232 1.6285 0.6285 0 1.2382 0.8212 0.5129 1.6826 0.3402 0.697 + [5,24,1.5046,0.6285,0.6232,1.6285,0.6285,0,1.2382,0.8212,0.5129,1.6826,0.3402,0.697], +// 5 24 1.3402 0.8212 0 1.6285 0.6285 0 1.3402 0.8212 -0.5129 1.2382 0.8212 0.5129 + [5,24,1.3402,0.8212,0,1.6285,0.6285,0,1.3402,0.8212,-0.5129,1.2382,0.8212,0.5129], +// 5 24 1.2382 0.8212 0.5129 1.5046 0.6285 0.6232 1.3402 0.8212 0 0.9476 0.8212 0.9476 + [5,24,1.2382,0.8212,0.5129,1.5046,0.6285,0.6232,1.3402,0.8212,0,0.9476,0.8212,0.9476], +// 5 24 1.6826 0.3402 0.697 1.8212 0.3402 0 1.5046 0.6285 0.6232 1.7451 0 0.7229 + [5,24,1.6826,0.3402,0.697,1.8212,0.3402,0,1.5046,0.6285,0.6232,1.7451,0,0.7229], +// 5 24 1.6285 0.6285 0 1.8212 0.3402 0 1.6285 0.6285 -0.6232 1.5046 0.6285 0.6232 + [5,24,1.6285,0.6285,0,1.8212,0.3402,0,1.6285,0.6285,-0.6232,1.5046,0.6285,0.6232], +// 5 24 1.5046 0.6285 0.6232 1.6826 0.3402 0.697 1.6285 0.6285 0 1.1515 0.6285 1.1515 + [5,24,1.5046,0.6285,0.6232,1.6826,0.3402,0.697,1.6285,0.6285,0,1.1515,0.6285,1.1515], +// 5 24 1.8212 0.3402 0 1.8889 0 0 1.8212 0.3402 -0.697 1.6826 0.3402 0.697 + [5,24,1.8212,0.3402,0,1.8889,0,0,1.8212,0.3402,-0.697,1.6826,0.3402,0.697], +// 5 24 1.6826 0.3402 0.697 1.7451 0 0.7229 1.8212 0.3402 0 1.2878 0.3402 1.2878 + [5,24,1.6826,0.3402,0.697,1.7451,0,0.7229,1.8212,0.3402,0,1.2878,0.3402,1.2878], +// 5 24 1.7451 0 0.7229 1.8889 0 0 1.6826 0.3402 0.697 1.7451 -0.3402 0.7229 + [5,24,1.7451,0,0.7229,1.8889,0,0,1.6826,0.3402,0.697,1.7451,-0.3402,0.7229], +// 5 24 0.7071 0.8889 0.7071 0.9239 0.8889 0.3827 0.9476 0.8212 0.9476 0.4666 0.8889 0.4666 + [5,24,0.7071,0.8889,0.7071,0.9239,0.8889,0.3827,0.9476,0.8212,0.9476,0.4666,0.8889,0.4666], +// 5 24 0.9476 0.8212 0.9476 1.2382 0.8212 0.5129 0.7071 0.8889 0.7071 1.1515 0.6285 1.1515 + [5,24,0.9476,0.8212,0.9476,1.2382,0.8212,0.5129,0.7071,0.8889,0.7071,1.1515,0.6285,1.1515], +// 5 24 0.7071 0.8889 0.7071 0.9476 0.8212 0.9476 0.9239 0.8889 0.3827 0.3827 0.8889 0.9239 + [5,24,0.7071,0.8889,0.7071,0.9476,0.8212,0.9476,0.9239,0.8889,0.3827,0.3827,0.8889,0.9239], +// 5 24 1.1515 0.6285 1.1515 1.5046 0.6285 0.6232 0.9476 0.8212 0.9476 1.2878 0.3402 1.2878 + [5,24,1.1515,0.6285,1.1515,1.5046,0.6285,0.6232,0.9476,0.8212,0.9476,1.2878,0.3402,1.2878], +// 5 24 0.9476 0.8212 0.9476 1.1515 0.6285 1.1515 1.2382 0.8212 0.5129 0.5129 0.8212 1.2382 + [5,24,0.9476,0.8212,0.9476,1.1515,0.6285,1.1515,1.2382,0.8212,0.5129,0.5129,0.8212,1.2382], +// 5 24 1.2878 0.3402 1.2878 1.6826 0.3402 0.697 1.1515 0.6285 1.1515 1.3356 0 1.3356 + [5,24,1.2878,0.3402,1.2878,1.6826,0.3402,0.697,1.1515,0.6285,1.1515,1.3356,0,1.3356], +// 5 24 1.1515 0.6285 1.1515 1.2878 0.3402 1.2878 1.5046 0.6285 0.6232 0.6232 0.6285 1.5046 + [5,24,1.1515,0.6285,1.1515,1.2878,0.3402,1.2878,1.5046,0.6285,0.6232,0.6232,0.6285,1.5046], +// 5 24 1.2878 0.3402 1.2878 1.3356 0 1.3356 1.6826 0.3402 0.697 0.697 0.3402 1.6826 + [5,24,1.2878,0.3402,1.2878,1.3356,0,1.3356,1.6826,0.3402,0.697,0.697,0.3402,1.6826], +// 5 24 1.3356 0 1.3356 1.7451 0 0.7229 1.2878 0.3402 1.2878 1.3356 -0.3402 1.3356 + [5,24,1.3356,0,1.3356,1.7451,0,0.7229,1.2878,0.3402,1.2878,1.3356,-0.3402,1.3356], +// 5 24 0.3827 0.8889 0.9239 0.7071 0.8889 0.7071 0.5129 0.8212 1.2382 0.2525 0.8889 0.6096 + [5,24,0.3827,0.8889,0.9239,0.7071,0.8889,0.7071,0.5129,0.8212,1.2382,0.2525,0.8889,0.6096], +// 5 24 0.5129 0.8212 1.2382 0.9476 0.8212 0.9476 0.3827 0.8889 0.9239 0.6232 0.6285 1.5046 + [5,24,0.5129,0.8212,1.2382,0.9476,0.8212,0.9476,0.3827,0.8889,0.9239,0.6232,0.6285,1.5046], +// 5 24 0.3827 0.8889 0.9239 0.5129 0.8212 1.2382 0.7071 0.8889 0.7071 0 0.8889 1 + [5,24,0.3827,0.8889,0.9239,0.5129,0.8212,1.2382,0.7071,0.8889,0.7071,0,0.8889,1], +// 5 24 0.6232 0.6285 1.5046 1.1515 0.6285 1.1515 0.5129 0.8212 1.2382 0.697 0.3402 1.6826 + [5,24,0.6232,0.6285,1.5046,1.1515,0.6285,1.1515,0.5129,0.8212,1.2382,0.697,0.3402,1.6826], +// 5 24 0.5129 0.8212 1.2382 0.6232 0.6285 1.5046 0.9476 0.8212 0.9476 0 0.8212 1.3402 + [5,24,0.5129,0.8212,1.2382,0.6232,0.6285,1.5046,0.9476,0.8212,0.9476,0,0.8212,1.3402], +// 5 24 0.697 0.3402 1.6826 1.2878 0.3402 1.2878 0.6232 0.6285 1.5046 0.7229 0 1.7451 + [5,24,0.697,0.3402,1.6826,1.2878,0.3402,1.2878,0.6232,0.6285,1.5046,0.7229,0,1.7451], +// 5 24 0.6232 0.6285 1.5046 0.697 0.3402 1.6826 1.1515 0.6285 1.1515 0 0.6285 1.6285 + [5,24,0.6232,0.6285,1.5046,0.697,0.3402,1.6826,1.1515,0.6285,1.1515,0,0.6285,1.6285], +// 5 24 0.697 0.3402 1.6826 0.7229 0 1.7451 1.2878 0.3402 1.2878 0 0.3402 1.8212 + [5,24,0.697,0.3402,1.6826,0.7229,0,1.7451,1.2878,0.3402,1.2878,0,0.3402,1.8212], +// 5 24 0.7229 0 1.7451 1.3356 0 1.3356 0.697 0.3402 1.6826 0.7229 -0.3402 1.7451 + [5,24,0.7229,0,1.7451,1.3356,0,1.3356,0.697,0.3402,1.6826,0.7229,-0.3402,1.7451], +// 5 24 0 0.8889 1 0.3827 0.8889 0.9239 0 0.8212 1.3402 0 0.8889 0.6598 + [5,24,0,0.8889,1,0.3827,0.8889,0.9239,0,0.8212,1.3402,0,0.8889,0.6598], +// 5 24 0 0.8212 1.3402 0.5129 0.8212 1.2382 0 0.8889 1 0 0.6285 1.6285 + [5,24,0,0.8212,1.3402,0.5129,0.8212,1.2382,0,0.8889,1,0,0.6285,1.6285], +// 5 24 0 0.8889 1 0 0.8212 1.3402 0.3827 0.8889 0.9239 -1 0.8889 1 + [5,24,0,0.8889,1,0,0.8212,1.3402,0.3827,0.8889,0.9239,-1,0.8889,1], +// 5 24 0 0.6285 1.6285 0.6232 0.6285 1.5046 0 0.8212 1.3402 0 0.3402 1.8212 + [5,24,0,0.6285,1.6285,0.6232,0.6285,1.5046,0,0.8212,1.3402,0,0.3402,1.8212], +// 5 24 0 0.8212 1.3402 0 0.6285 1.6285 0.5129 0.8212 1.2382 -1.3402 0.8212 1.3402 + [5,24,0,0.8212,1.3402,0,0.6285,1.6285,0.5129,0.8212,1.2382,-1.3402,0.8212,1.3402], +// 5 24 0 0.3402 1.8212 0.697 0.3402 1.6826 0 0.6285 1.6285 0 0 1.8889 + [5,24,0,0.3402,1.8212,0.697,0.3402,1.6826,0,0.6285,1.6285,0,0,1.8889], +// 5 24 0 0.6285 1.6285 0 0.3402 1.8212 0.6232 0.6285 1.5046 -1.6285 0.6285 1.6285 + [5,24,0,0.6285,1.6285,0,0.3402,1.8212,0.6232,0.6285,1.5046,-1.6285,0.6285,1.6285], +// 5 24 0 0.3402 1.8212 0 0 1.8889 0.697 0.3402 1.6826 -1.8212 0.3402 1.8212 + [5,24,0,0.3402,1.8212,0,0,1.8889,0.697,0.3402,1.6826,-1.8212,0.3402,1.8212], +// 5 24 0 0 1.8889 0.7229 0 1.7451 0 0.3402 1.8212 0 -0.3402 1.8889 + [5,24,0,0,1.8889,0.7229,0,1.7451,0,0.3402,1.8212,0,-0.3402,1.8889], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__t04o8889(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__t04o8889(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/t04q1538.scad b/p/t04q1538.scad index 25079482d..19fdd0573 100644 --- a/p/t04q1538.scad +++ b/p/t04q1538.scad @@ -2,9 +2,9 @@ use <../lib.scad> function ldraw_lib__t04q1538() = [ // 0 Torus Tube 1 x 0.1538 x 0.25 // 0 Name: t04q1538.dat -// 0 Author: Andy Westrate [westrate] -// 0 !LDRAW_ORG Primitive UPDATE 2013-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -13,7 +13,8 @@ function ldraw_lib__t04q1538() = [ // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 // 0 !HISTORY 2013-09-27 [MMR1988] Recreated to fix condlines // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-04 [Holly-Wood] Complete regeneration, original by westrate +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Major Radius: 13 // 0 // Tube(Minor) Radius: 2 @@ -149,297 +150,296 @@ function ldraw_lib__t04q1538() = [ [4,16,0.3411,0.1088,0.8234,0,0.1088,0.8912,0,0.1421,0.9411,0.3602,0.1421,0.8695], // 4 16 0.3602 0.1421 0.8695 0 0.1421 0.9411 0 0.1538 1 0.3827 0.1538 0.9239 [4,16,0.3602,0.1421,0.8695,0,0.1421,0.9411,0,0.1538,1,0.3827,0.1538,0.9239], -// // 0 // conditional lines -// 5 24 1 0.1538 0 0.9239 0.1538 0.3827 1.0589 0.1421 0 0.9411 0.1421 0 - [5,24,1,0.1538,0,0.9239,0.1538,0.3827,1.0589,0.1421,0,0.9411,0.1421,0], -// 5 24 1 0.1538 0 1.0589 0.1421 0 0.9239 0.1538 0.3827 1 0.1538 -0.4142 - [5,24,1,0.1538,0,1.0589,0.1421,0,0.9239,0.1538,0.3827,1,0.1538,-0.4142], -// 5 24 1.0589 0.1421 0 0.9783 0.1421 0.4052 1.1088 0.1088 0 1 0.1538 0 - [5,24,1.0589,0.1421,0,0.9783,0.1421,0.4052,1.1088,0.1088,0,1,0.1538,0], -// 5 24 1.0589 0.1421 0 1.1088 0.1088 0 0.9783 0.1421 0.4052 1.0589 0.1421 -0.4386 - [5,24,1.0589,0.1421,0,1.1088,0.1088,0,0.9783,0.1421,0.4052,1.0589,0.1421,-0.4386], -// 5 24 1.1088 0.1088 0 1.0244 0.1088 0.4243 1.1421 0.0589 0 1.0589 0.1421 0 - [5,24,1.1088,0.1088,0,1.0244,0.1088,0.4243,1.1421,0.0589,0,1.0589,0.1421,0], -// 5 24 1.1088 0.1088 0 1.1421 0.0589 0 1.0244 0.1088 0.4243 1.1088 0.1088 -0.4593 - [5,24,1.1088,0.1088,0,1.1421,0.0589,0,1.0244,0.1088,0.4243,1.1088,0.1088,-0.4593], -// 5 24 1.1421 0.0589 0 1.0552 0.0589 0.4371 1.1538 0 0 1.1088 0.1088 0 - [5,24,1.1421,0.0589,0,1.0552,0.0589,0.4371,1.1538,0,0,1.1088,0.1088,0], -// 5 24 1.1421 0.0589 0 1.1538 0 0 1.0552 0.0589 0.4371 1.1421 0.0589 -0.4731 - [5,24,1.1421,0.0589,0,1.1538,0,0,1.0552,0.0589,0.4371,1.1421,0.0589,-0.4731], -// 5 24 1.1538 0 0 1.066 0 0.4416 1.1421 -0.0589 0 1.1421 0.0589 0 - [5,24,1.1538,0,0,1.066,0,0.4416,1.1421,-0.0589,0,1.1421,0.0589,0], -// 5 24 1.1538 0 0 1.1421 -0.0589 0 1.066 0 0.4416 1.1538 0 -0.4779 - [5,24,1.1538,0,0,1.1421,-0.0589,0,1.066,0,0.4416,1.1538,0,-0.4779], -// 5 24 1.1421 -0.0589 0 1.0552 -0.0589 0.4371 1.1088 -0.1088 0 1.1538 0 0 - [5,24,1.1421,-0.0589,0,1.0552,-0.0589,0.4371,1.1088,-0.1088,0,1.1538,0,0], -// 5 24 1.1421 -0.0589 0 1.1088 -0.1088 0 1.0552 -0.0589 0.4371 1.1421 -0.0589 -0.4731 - [5,24,1.1421,-0.0589,0,1.1088,-0.1088,0,1.0552,-0.0589,0.4371,1.1421,-0.0589,-0.4731], -// 5 24 1.1088 -0.1088 0 1.0244 -0.1088 0.4243 1.0589 -0.1421 0 1.1421 -0.0589 0 - [5,24,1.1088,-0.1088,0,1.0244,-0.1088,0.4243,1.0589,-0.1421,0,1.1421,-0.0589,0], -// 5 24 1.1088 -0.1088 0 1.0589 -0.1421 0 1.0244 -0.1088 0.4243 1.1088 -0.1088 -0.4593 - [5,24,1.1088,-0.1088,0,1.0589,-0.1421,0,1.0244,-0.1088,0.4243,1.1088,-0.1088,-0.4593], -// 5 24 1.0589 -0.1421 0 0.9783 -0.1421 0.4052 1 -0.1538 0 1.1088 -0.1088 0 - [5,24,1.0589,-0.1421,0,0.9783,-0.1421,0.4052,1,-0.1538,0,1.1088,-0.1088,0], -// 5 24 1.0589 -0.1421 0 1 -0.1538 0 0.9783 -0.1421 0.4052 1.0589 -0.1421 -0.4386 - [5,24,1.0589,-0.1421,0,1,-0.1538,0,0.9783,-0.1421,0.4052,1.0589,-0.1421,-0.4386], -// 5 24 1 -0.1538 0 0.9239 -0.1538 0.3827 0.9411 -0.1421 0 1.0589 -0.1421 0 - [5,24,1,-0.1538,0,0.9239,-0.1538,0.3827,0.9411,-0.1421,0,1.0589,-0.1421,0], -// 5 24 1 -0.1538 0 0.9411 -0.1421 0 0.9239 -0.1538 0.3827 1 -0.1538 -0.4142 - [5,24,1,-0.1538,0,0.9411,-0.1421,0,0.9239,-0.1538,0.3827,1,-0.1538,-0.4142], -// 5 24 0.9411 -0.1421 0 0.8695 -0.1421 0.3602 0.8912 -0.1088 0 1 -0.1538 0 - [5,24,0.9411,-0.1421,0,0.8695,-0.1421,0.3602,0.8912,-0.1088,0,1,-0.1538,0], -// 5 24 0.9411 -0.1421 0 0.8912 -0.1088 0 0.8695 -0.1421 0.3602 0.9411 -0.1421 -0.3898 - [5,24,0.9411,-0.1421,0,0.8912,-0.1088,0,0.8695,-0.1421,0.3602,0.9411,-0.1421,-0.3898], -// 5 24 0.8912 -0.1088 0 0.8234 -0.1088 0.3411 0.8579 -0.0589 0 0.9411 -0.1421 0 - [5,24,0.8912,-0.1088,0,0.8234,-0.1088,0.3411,0.8579,-0.0589,0,0.9411,-0.1421,0], -// 5 24 0.8912 -0.1088 0 0.8579 -0.0589 0 0.8234 -0.1088 0.3411 0.8912 -0.1088 -0.3691 - [5,24,0.8912,-0.1088,0,0.8579,-0.0589,0,0.8234,-0.1088,0.3411,0.8912,-0.1088,-0.3691], -// 5 24 0.8579 -0.0589 0 0.7926 -0.0589 0.3283 0.8462 0 0 0.8912 -0.1088 0 - [5,24,0.8579,-0.0589,0,0.7926,-0.0589,0.3283,0.8462,0,0,0.8912,-0.1088,0], -// 5 24 0.8579 -0.0589 0 0.8462 0 0 0.7926 -0.0589 0.3283 0.8579 -0.0589 -0.3553 - [5,24,0.8579,-0.0589,0,0.8462,0,0,0.7926,-0.0589,0.3283,0.8579,-0.0589,-0.3553], -// 5 24 0.8462 0 0 0.7818 0 0.3238 0.8579 0.0589 0 0.8579 -0.0589 0 - [5,24,0.8462,0,0,0.7818,0,0.3238,0.8579,0.0589,0,0.8579,-0.0589,0], -// 5 24 0.8462 0 0 0.8579 0.0589 0 0.7818 0 0.3238 0.8462 0 -0.3505 - [5,24,0.8462,0,0,0.8579,0.0589,0,0.7818,0,0.3238,0.8462,0,-0.3505], -// 5 24 0.8579 0.0589 0 0.7926 0.0589 0.3283 0.8912 0.1088 0 0.8462 0 0 - [5,24,0.8579,0.0589,0,0.7926,0.0589,0.3283,0.8912,0.1088,0,0.8462,0,0], -// 5 24 0.8579 0.0589 0 0.8912 0.1088 0 0.7926 0.0589 0.3283 0.8579 0.0589 -0.3553 - [5,24,0.8579,0.0589,0,0.8912,0.1088,0,0.7926,0.0589,0.3283,0.8579,0.0589,-0.3553], -// 5 24 0.8912 0.1088 0 0.8234 0.1088 0.3411 0.9411 0.1421 0 0.8579 0.0589 0 - [5,24,0.8912,0.1088,0,0.8234,0.1088,0.3411,0.9411,0.1421,0,0.8579,0.0589,0], -// 5 24 0.8912 0.1088 0 0.9411 0.1421 0 0.8234 0.1088 0.3411 0.8912 0.1088 -0.3691 - [5,24,0.8912,0.1088,0,0.9411,0.1421,0,0.8234,0.1088,0.3411,0.8912,0.1088,-0.3691], -// 5 24 0.9411 0.1421 0 0.8695 0.1421 0.3602 1 0.1538 0 0.8912 0.1088 0 - [5,24,0.9411,0.1421,0,0.8695,0.1421,0.3602,1,0.1538,0,0.8912,0.1088,0], -// 5 24 0.9411 0.1421 0 1 0.1538 0 0.8695 0.1421 0.3602 0.9411 0.1421 -0.3898 - [5,24,0.9411,0.1421,0,1,0.1538,0,0.8695,0.1421,0.3602,0.9411,0.1421,-0.3898], -// 5 24 0.9239 0.1538 0.3827 0.7071 0.1538 0.7071 0.9783 0.1421 0.4052 0.8695 0.1421 0.3602 - [5,24,0.9239,0.1538,0.3827,0.7071,0.1538,0.7071,0.9783,0.1421,0.4052,0.8695,0.1421,0.3602], -// 5 24 0.9239 0.1538 0.3827 0.9783 0.1421 0.4052 0.7071 0.1538 0.7071 1 0.1538 0 - [5,24,0.9239,0.1538,0.3827,0.9783,0.1421,0.4052,0.7071,0.1538,0.7071,1,0.1538,0], -// 5 24 0.9783 0.1421 0.4052 0.7487 0.1421 0.7487 1.0244 0.1088 0.4243 0.9239 0.1538 0.3827 - [5,24,0.9783,0.1421,0.4052,0.7487,0.1421,0.7487,1.0244,0.1088,0.4243,0.9239,0.1538,0.3827], -// 5 24 0.9783 0.1421 0.4052 1.0244 0.1088 0.4243 0.7487 0.1421 0.7487 1.0589 0.1421 0 - [5,24,0.9783,0.1421,0.4052,1.0244,0.1088,0.4243,0.7487,0.1421,0.7487,1.0589,0.1421,0], -// 5 24 1.0244 0.1088 0.4243 0.784 0.1088 0.784 1.0552 0.0589 0.4371 0.9783 0.1421 0.4052 - [5,24,1.0244,0.1088,0.4243,0.784,0.1088,0.784,1.0552,0.0589,0.4371,0.9783,0.1421,0.4052], -// 5 24 1.0244 0.1088 0.4243 1.0552 0.0589 0.4371 0.784 0.1088 0.784 1.1088 0.1088 0 - [5,24,1.0244,0.1088,0.4243,1.0552,0.0589,0.4371,0.784,0.1088,0.784,1.1088,0.1088,0], -// 5 24 1.0552 0.0589 0.4371 0.8076 0.0589 0.8076 1.066 0 0.4416 1.0244 0.1088 0.4243 - [5,24,1.0552,0.0589,0.4371,0.8076,0.0589,0.8076,1.066,0,0.4416,1.0244,0.1088,0.4243], -// 5 24 1.0552 0.0589 0.4371 1.066 0 0.4416 0.8076 0.0589 0.8076 1.1421 0.0589 0 - [5,24,1.0552,0.0589,0.4371,1.066,0,0.4416,0.8076,0.0589,0.8076,1.1421,0.0589,0], -// 5 24 1.066 0 0.4416 0.8159 0 0.8159 1.0552 -0.0589 0.4371 1.0552 0.0589 0.4371 - [5,24,1.066,0,0.4416,0.8159,0,0.8159,1.0552,-0.0589,0.4371,1.0552,0.0589,0.4371], -// 5 24 1.066 0 0.4416 1.0552 -0.0589 0.4371 0.8159 0 0.8159 1.1538 0 0 - [5,24,1.066,0,0.4416,1.0552,-0.0589,0.4371,0.8159,0,0.8159,1.1538,0,0], -// 5 24 1.0552 -0.0589 0.4371 0.8076 -0.0589 0.8076 1.0244 -0.1088 0.4243 1.066 0 0.4416 - [5,24,1.0552,-0.0589,0.4371,0.8076,-0.0589,0.8076,1.0244,-0.1088,0.4243,1.066,0,0.4416], -// 5 24 1.0552 -0.0589 0.4371 1.0244 -0.1088 0.4243 0.8076 -0.0589 0.8076 1.1421 -0.0589 0 - [5,24,1.0552,-0.0589,0.4371,1.0244,-0.1088,0.4243,0.8076,-0.0589,0.8076,1.1421,-0.0589,0], -// 5 24 1.0244 -0.1088 0.4243 0.784 -0.1088 0.784 0.9783 -0.1421 0.4052 1.0552 -0.0589 0.4371 - [5,24,1.0244,-0.1088,0.4243,0.784,-0.1088,0.784,0.9783,-0.1421,0.4052,1.0552,-0.0589,0.4371], -// 5 24 1.0244 -0.1088 0.4243 0.9783 -0.1421 0.4052 0.784 -0.1088 0.784 1.1088 -0.1088 0 - [5,24,1.0244,-0.1088,0.4243,0.9783,-0.1421,0.4052,0.784,-0.1088,0.784,1.1088,-0.1088,0], -// 5 24 0.9783 -0.1421 0.4052 0.7487 -0.1421 0.7487 0.9239 -0.1538 0.3827 1.0244 -0.1088 0.4243 - [5,24,0.9783,-0.1421,0.4052,0.7487,-0.1421,0.7487,0.9239,-0.1538,0.3827,1.0244,-0.1088,0.4243], -// 5 24 0.9783 -0.1421 0.4052 0.9239 -0.1538 0.3827 0.7487 -0.1421 0.7487 1.0589 -0.1421 0 - [5,24,0.9783,-0.1421,0.4052,0.9239,-0.1538,0.3827,0.7487,-0.1421,0.7487,1.0589,-0.1421,0], -// 5 24 0.9239 -0.1538 0.3827 0.7071 -0.1538 0.7071 0.8695 -0.1421 0.3602 0.9783 -0.1421 0.4052 - [5,24,0.9239,-0.1538,0.3827,0.7071,-0.1538,0.7071,0.8695,-0.1421,0.3602,0.9783,-0.1421,0.4052], -// 5 24 0.9239 -0.1538 0.3827 0.8695 -0.1421 0.3602 0.7071 -0.1538 0.7071 1 -0.1538 0 - [5,24,0.9239,-0.1538,0.3827,0.8695,-0.1421,0.3602,0.7071,-0.1538,0.7071,1,-0.1538,0], -// 5 24 0.8695 -0.1421 0.3602 0.6655 -0.1421 0.6655 0.8234 -0.1088 0.3411 0.9239 -0.1538 0.3827 - [5,24,0.8695,-0.1421,0.3602,0.6655,-0.1421,0.6655,0.8234,-0.1088,0.3411,0.9239,-0.1538,0.3827], -// 5 24 0.8695 -0.1421 0.3602 0.8234 -0.1088 0.3411 0.6655 -0.1421 0.6655 0.9411 -0.1421 0 - [5,24,0.8695,-0.1421,0.3602,0.8234,-0.1088,0.3411,0.6655,-0.1421,0.6655,0.9411,-0.1421,0], -// 5 24 0.8234 -0.1088 0.3411 0.6302 -0.1088 0.6302 0.7926 -0.0589 0.3283 0.8695 -0.1421 0.3602 - [5,24,0.8234,-0.1088,0.3411,0.6302,-0.1088,0.6302,0.7926,-0.0589,0.3283,0.8695,-0.1421,0.3602], -// 5 24 0.8234 -0.1088 0.3411 0.7926 -0.0589 0.3283 0.6302 -0.1088 0.6302 0.8912 -0.1088 0 - [5,24,0.8234,-0.1088,0.3411,0.7926,-0.0589,0.3283,0.6302,-0.1088,0.6302,0.8912,-0.1088,0], -// 5 24 0.7926 -0.0589 0.3283 0.6066 -0.0589 0.6066 0.7818 0 0.3238 0.8234 -0.1088 0.3411 - [5,24,0.7926,-0.0589,0.3283,0.6066,-0.0589,0.6066,0.7818,0,0.3238,0.8234,-0.1088,0.3411], -// 5 24 0.7926 -0.0589 0.3283 0.7818 0 0.3238 0.6066 -0.0589 0.6066 0.8579 -0.0589 0 - [5,24,0.7926,-0.0589,0.3283,0.7818,0,0.3238,0.6066,-0.0589,0.6066,0.8579,-0.0589,0], -// 5 24 0.7818 0 0.3238 0.5983 0 0.5983 0.7926 0.0589 0.3283 0.7926 -0.0589 0.3283 - [5,24,0.7818,0,0.3238,0.5983,0,0.5983,0.7926,0.0589,0.3283,0.7926,-0.0589,0.3283], -// 5 24 0.7818 0 0.3238 0.7926 0.0589 0.3283 0.5983 0 0.5983 0.8462 0 0 - [5,24,0.7818,0,0.3238,0.7926,0.0589,0.3283,0.5983,0,0.5983,0.8462,0,0], -// 5 24 0.7926 0.0589 0.3283 0.6066 0.0589 0.6066 0.8234 0.1088 0.3411 0.7818 0 0.3238 - [5,24,0.7926,0.0589,0.3283,0.6066,0.0589,0.6066,0.8234,0.1088,0.3411,0.7818,0,0.3238], -// 5 24 0.7926 0.0589 0.3283 0.8234 0.1088 0.3411 0.6066 0.0589 0.6066 0.8579 0.0589 0 - [5,24,0.7926,0.0589,0.3283,0.8234,0.1088,0.3411,0.6066,0.0589,0.6066,0.8579,0.0589,0], -// 5 24 0.8234 0.1088 0.3411 0.6302 0.1088 0.6302 0.8695 0.1421 0.3602 0.7926 0.0589 0.3283 - [5,24,0.8234,0.1088,0.3411,0.6302,0.1088,0.6302,0.8695,0.1421,0.3602,0.7926,0.0589,0.3283], -// 5 24 0.8234 0.1088 0.3411 0.8695 0.1421 0.3602 0.6302 0.1088 0.6302 0.8912 0.1088 0 - [5,24,0.8234,0.1088,0.3411,0.8695,0.1421,0.3602,0.6302,0.1088,0.6302,0.8912,0.1088,0], -// 5 24 0.8695 0.1421 0.3602 0.6655 0.1421 0.6655 0.9239 0.1538 0.3827 0.8234 0.1088 0.3411 - [5,24,0.8695,0.1421,0.3602,0.6655,0.1421,0.6655,0.9239,0.1538,0.3827,0.8234,0.1088,0.3411], -// 5 24 0.8695 0.1421 0.3602 0.9239 0.1538 0.3827 0.6655 0.1421 0.6655 0.9411 0.1421 0 - [5,24,0.8695,0.1421,0.3602,0.9239,0.1538,0.3827,0.6655,0.1421,0.6655,0.9411,0.1421,0], -// 5 24 0.7071 0.1538 0.7071 0.3827 0.1538 0.9239 0.7487 0.1421 0.7487 0.6655 0.1421 0.6655 - [5,24,0.7071,0.1538,0.7071,0.3827,0.1538,0.9239,0.7487,0.1421,0.7487,0.6655,0.1421,0.6655], -// 5 24 0.7071 0.1538 0.7071 0.7487 0.1421 0.7487 0.3827 0.1538 0.9239 0.9239 0.1538 0.3827 - [5,24,0.7071,0.1538,0.7071,0.7487,0.1421,0.7487,0.3827,0.1538,0.9239,0.9239,0.1538,0.3827], -// 5 24 0.7487 0.1421 0.7487 0.4052 0.1421 0.9783 0.784 0.1088 0.784 0.7071 0.1538 0.7071 - [5,24,0.7487,0.1421,0.7487,0.4052,0.1421,0.9783,0.784,0.1088,0.784,0.7071,0.1538,0.7071], -// 5 24 0.7487 0.1421 0.7487 0.784 0.1088 0.784 0.4052 0.1421 0.9783 0.9783 0.1421 0.4052 - [5,24,0.7487,0.1421,0.7487,0.784,0.1088,0.784,0.4052,0.1421,0.9783,0.9783,0.1421,0.4052], -// 5 24 0.784 0.1088 0.784 0.4243 0.1088 1.0244 0.8076 0.0589 0.8076 0.7487 0.1421 0.7487 - [5,24,0.784,0.1088,0.784,0.4243,0.1088,1.0244,0.8076,0.0589,0.8076,0.7487,0.1421,0.7487], -// 5 24 0.784 0.1088 0.784 0.8076 0.0589 0.8076 0.4243 0.1088 1.0244 1.0244 0.1088 0.4243 - [5,24,0.784,0.1088,0.784,0.8076,0.0589,0.8076,0.4243,0.1088,1.0244,1.0244,0.1088,0.4243], -// 5 24 0.8076 0.0589 0.8076 0.4371 0.0589 1.0552 0.8159 0 0.8159 0.784 0.1088 0.784 - [5,24,0.8076,0.0589,0.8076,0.4371,0.0589,1.0552,0.8159,0,0.8159,0.784,0.1088,0.784], -// 5 24 0.8076 0.0589 0.8076 0.8159 0 0.8159 0.4371 0.0589 1.0552 1.0552 0.0589 0.4371 - [5,24,0.8076,0.0589,0.8076,0.8159,0,0.8159,0.4371,0.0589,1.0552,1.0552,0.0589,0.4371], -// 5 24 0.8159 0 0.8159 0.4416 0 1.066 0.8076 -0.0589 0.8076 0.8076 0.0589 0.8076 - [5,24,0.8159,0,0.8159,0.4416,0,1.066,0.8076,-0.0589,0.8076,0.8076,0.0589,0.8076], -// 5 24 0.8159 0 0.8159 0.8076 -0.0589 0.8076 0.4416 0 1.066 1.066 0 0.4416 - [5,24,0.8159,0,0.8159,0.8076,-0.0589,0.8076,0.4416,0,1.066,1.066,0,0.4416], -// 5 24 0.8076 -0.0589 0.8076 0.4371 -0.0589 1.0552 0.784 -0.1088 0.784 0.8159 0 0.8159 - [5,24,0.8076,-0.0589,0.8076,0.4371,-0.0589,1.0552,0.784,-0.1088,0.784,0.8159,0,0.8159], -// 5 24 0.8076 -0.0589 0.8076 0.784 -0.1088 0.784 0.4371 -0.0589 1.0552 1.0552 -0.0589 0.4371 - [5,24,0.8076,-0.0589,0.8076,0.784,-0.1088,0.784,0.4371,-0.0589,1.0552,1.0552,-0.0589,0.4371], -// 5 24 0.784 -0.1088 0.784 0.4243 -0.1088 1.0244 0.7487 -0.1421 0.7487 0.8076 -0.0589 0.8076 - [5,24,0.784,-0.1088,0.784,0.4243,-0.1088,1.0244,0.7487,-0.1421,0.7487,0.8076,-0.0589,0.8076], -// 5 24 0.784 -0.1088 0.784 0.7487 -0.1421 0.7487 0.4243 -0.1088 1.0244 1.0244 -0.1088 0.4243 - [5,24,0.784,-0.1088,0.784,0.7487,-0.1421,0.7487,0.4243,-0.1088,1.0244,1.0244,-0.1088,0.4243], -// 5 24 0.7487 -0.1421 0.7487 0.4052 -0.1421 0.9783 0.7071 -0.1538 0.7071 0.784 -0.1088 0.784 - [5,24,0.7487,-0.1421,0.7487,0.4052,-0.1421,0.9783,0.7071,-0.1538,0.7071,0.784,-0.1088,0.784], -// 5 24 0.7487 -0.1421 0.7487 0.7071 -0.1538 0.7071 0.4052 -0.1421 0.9783 0.9783 -0.1421 0.4052 - [5,24,0.7487,-0.1421,0.7487,0.7071,-0.1538,0.7071,0.4052,-0.1421,0.9783,0.9783,-0.1421,0.4052], -// 5 24 0.7071 -0.1538 0.7071 0.3827 -0.1538 0.9239 0.6655 -0.1421 0.6655 0.7487 -0.1421 0.7487 - [5,24,0.7071,-0.1538,0.7071,0.3827,-0.1538,0.9239,0.6655,-0.1421,0.6655,0.7487,-0.1421,0.7487], -// 5 24 0.7071 -0.1538 0.7071 0.6655 -0.1421 0.6655 0.3827 -0.1538 0.9239 0.9239 -0.1538 0.3827 - [5,24,0.7071,-0.1538,0.7071,0.6655,-0.1421,0.6655,0.3827,-0.1538,0.9239,0.9239,-0.1538,0.3827], -// 5 24 0.6655 -0.1421 0.6655 0.3602 -0.1421 0.8695 0.6302 -0.1088 0.6302 0.7071 -0.1538 0.7071 - [5,24,0.6655,-0.1421,0.6655,0.3602,-0.1421,0.8695,0.6302,-0.1088,0.6302,0.7071,-0.1538,0.7071], -// 5 24 0.6655 -0.1421 0.6655 0.6302 -0.1088 0.6302 0.3602 -0.1421 0.8695 0.8695 -0.1421 0.3602 - [5,24,0.6655,-0.1421,0.6655,0.6302,-0.1088,0.6302,0.3602,-0.1421,0.8695,0.8695,-0.1421,0.3602], -// 5 24 0.6302 -0.1088 0.6302 0.3411 -0.1088 0.8234 0.6066 -0.0589 0.6066 0.6655 -0.1421 0.6655 - [5,24,0.6302,-0.1088,0.6302,0.3411,-0.1088,0.8234,0.6066,-0.0589,0.6066,0.6655,-0.1421,0.6655], -// 5 24 0.6302 -0.1088 0.6302 0.6066 -0.0589 0.6066 0.3411 -0.1088 0.8234 0.8234 -0.1088 0.3411 - [5,24,0.6302,-0.1088,0.6302,0.6066,-0.0589,0.6066,0.3411,-0.1088,0.8234,0.8234,-0.1088,0.3411], -// 5 24 0.6066 -0.0589 0.6066 0.3283 -0.0589 0.7926 0.5983 0 0.5983 0.6302 -0.1088 0.6302 - [5,24,0.6066,-0.0589,0.6066,0.3283,-0.0589,0.7926,0.5983,0,0.5983,0.6302,-0.1088,0.6302], -// 5 24 0.6066 -0.0589 0.6066 0.5983 0 0.5983 0.3283 -0.0589 0.7926 0.7926 -0.0589 0.3283 - [5,24,0.6066,-0.0589,0.6066,0.5983,0,0.5983,0.3283,-0.0589,0.7926,0.7926,-0.0589,0.3283], -// 5 24 0.5983 0 0.5983 0.3238 0 0.7818 0.6066 0.0589 0.6066 0.6066 -0.0589 0.6066 - [5,24,0.5983,0,0.5983,0.3238,0,0.7818,0.6066,0.0589,0.6066,0.6066,-0.0589,0.6066], -// 5 24 0.5983 0 0.5983 0.6066 0.0589 0.6066 0.3238 0 0.7818 0.7818 0 0.3238 - [5,24,0.5983,0,0.5983,0.6066,0.0589,0.6066,0.3238,0,0.7818,0.7818,0,0.3238], -// 5 24 0.6066 0.0589 0.6066 0.3283 0.0589 0.7926 0.6302 0.1088 0.6302 0.5983 0 0.5983 - [5,24,0.6066,0.0589,0.6066,0.3283,0.0589,0.7926,0.6302,0.1088,0.6302,0.5983,0,0.5983], -// 5 24 0.6066 0.0589 0.6066 0.6302 0.1088 0.6302 0.3283 0.0589 0.7926 0.7926 0.0589 0.3283 - [5,24,0.6066,0.0589,0.6066,0.6302,0.1088,0.6302,0.3283,0.0589,0.7926,0.7926,0.0589,0.3283], -// 5 24 0.6302 0.1088 0.6302 0.3411 0.1088 0.8234 0.6655 0.1421 0.6655 0.6066 0.0589 0.6066 - [5,24,0.6302,0.1088,0.6302,0.3411,0.1088,0.8234,0.6655,0.1421,0.6655,0.6066,0.0589,0.6066], -// 5 24 0.6302 0.1088 0.6302 0.6655 0.1421 0.6655 0.3411 0.1088 0.8234 0.8234 0.1088 0.3411 - [5,24,0.6302,0.1088,0.6302,0.6655,0.1421,0.6655,0.3411,0.1088,0.8234,0.8234,0.1088,0.3411], -// 5 24 0.6655 0.1421 0.6655 0.3602 0.1421 0.8695 0.7071 0.1538 0.7071 0.6302 0.1088 0.6302 - [5,24,0.6655,0.1421,0.6655,0.3602,0.1421,0.8695,0.7071,0.1538,0.7071,0.6302,0.1088,0.6302], -// 5 24 0.6655 0.1421 0.6655 0.7071 0.1538 0.7071 0.3602 0.1421 0.8695 0.8695 0.1421 0.3602 - [5,24,0.6655,0.1421,0.6655,0.7071,0.1538,0.7071,0.3602,0.1421,0.8695,0.8695,0.1421,0.3602], -// 5 24 0.3827 0.1538 0.9239 0 0.1538 1 0.4052 0.1421 0.9783 0.3602 0.1421 0.8695 - [5,24,0.3827,0.1538,0.9239,0,0.1538,1,0.4052,0.1421,0.9783,0.3602,0.1421,0.8695], -// 5 24 0.3827 0.1538 0.9239 0.4052 0.1421 0.9783 0 0.1538 1 0.7071 0.1538 0.7071 - [5,24,0.3827,0.1538,0.9239,0.4052,0.1421,0.9783,0,0.1538,1,0.7071,0.1538,0.7071], -// 5 24 0.4052 0.1421 0.9783 0 0.1421 1.0589 0.4243 0.1088 1.0244 0.3827 0.1538 0.9239 - [5,24,0.4052,0.1421,0.9783,0,0.1421,1.0589,0.4243,0.1088,1.0244,0.3827,0.1538,0.9239], -// 5 24 0.4052 0.1421 0.9783 0.4243 0.1088 1.0244 0 0.1421 1.0589 0.7487 0.1421 0.7487 - [5,24,0.4052,0.1421,0.9783,0.4243,0.1088,1.0244,0,0.1421,1.0589,0.7487,0.1421,0.7487], -// 5 24 0.4243 0.1088 1.0244 0 0.1088 1.1088 0.4371 0.0589 1.0552 0.4052 0.1421 0.9783 - [5,24,0.4243,0.1088,1.0244,0,0.1088,1.1088,0.4371,0.0589,1.0552,0.4052,0.1421,0.9783], -// 5 24 0.4243 0.1088 1.0244 0.4371 0.0589 1.0552 0 0.1088 1.1088 0.784 0.1088 0.784 - [5,24,0.4243,0.1088,1.0244,0.4371,0.0589,1.0552,0,0.1088,1.1088,0.784,0.1088,0.784], -// 5 24 0.4371 0.0589 1.0552 0 0.0589 1.1421 0.4416 0 1.066 0.4243 0.1088 1.0244 - [5,24,0.4371,0.0589,1.0552,0,0.0589,1.1421,0.4416,0,1.066,0.4243,0.1088,1.0244], -// 5 24 0.4371 0.0589 1.0552 0.4416 0 1.066 0 0.0589 1.1421 0.8076 0.0589 0.8076 - [5,24,0.4371,0.0589,1.0552,0.4416,0,1.066,0,0.0589,1.1421,0.8076,0.0589,0.8076], -// 5 24 0.4416 0 1.066 0 0 1.1538 0.4371 -0.0589 1.0552 0.4371 0.0589 1.0552 - [5,24,0.4416,0,1.066,0,0,1.1538,0.4371,-0.0589,1.0552,0.4371,0.0589,1.0552], -// 5 24 0.4416 0 1.066 0.4371 -0.0589 1.0552 0 0 1.1538 0.8159 0 0.8159 - [5,24,0.4416,0,1.066,0.4371,-0.0589,1.0552,0,0,1.1538,0.8159,0,0.8159], -// 5 24 0.4371 -0.0589 1.0552 0 -0.0589 1.1421 0.4243 -0.1088 1.0244 0.4416 0 1.066 - [5,24,0.4371,-0.0589,1.0552,0,-0.0589,1.1421,0.4243,-0.1088,1.0244,0.4416,0,1.066], -// 5 24 0.4371 -0.0589 1.0552 0.4243 -0.1088 1.0244 0 -0.0589 1.1421 0.8076 -0.0589 0.8076 - [5,24,0.4371,-0.0589,1.0552,0.4243,-0.1088,1.0244,0,-0.0589,1.1421,0.8076,-0.0589,0.8076], -// 5 24 0.4243 -0.1088 1.0244 0 -0.1088 1.1088 0.4052 -0.1421 0.9783 0.4371 -0.0589 1.0552 - [5,24,0.4243,-0.1088,1.0244,0,-0.1088,1.1088,0.4052,-0.1421,0.9783,0.4371,-0.0589,1.0552], -// 5 24 0.4243 -0.1088 1.0244 0.4052 -0.1421 0.9783 0 -0.1088 1.1088 0.784 -0.1088 0.784 - [5,24,0.4243,-0.1088,1.0244,0.4052,-0.1421,0.9783,0,-0.1088,1.1088,0.784,-0.1088,0.784], -// 5 24 0.4052 -0.1421 0.9783 0 -0.1421 1.0589 0.3827 -0.1538 0.9239 0.4243 -0.1088 1.0244 - [5,24,0.4052,-0.1421,0.9783,0,-0.1421,1.0589,0.3827,-0.1538,0.9239,0.4243,-0.1088,1.0244], -// 5 24 0.4052 -0.1421 0.9783 0.3827 -0.1538 0.9239 0 -0.1421 1.0589 0.7487 -0.1421 0.7487 - [5,24,0.4052,-0.1421,0.9783,0.3827,-0.1538,0.9239,0,-0.1421,1.0589,0.7487,-0.1421,0.7487], -// 5 24 0.3827 -0.1538 0.9239 0 -0.1538 1 0.3602 -0.1421 0.8695 0.4052 -0.1421 0.9783 - [5,24,0.3827,-0.1538,0.9239,0,-0.1538,1,0.3602,-0.1421,0.8695,0.4052,-0.1421,0.9783], -// 5 24 0.3827 -0.1538 0.9239 0.3602 -0.1421 0.8695 0 -0.1538 1 0.7071 -0.1538 0.7071 - [5,24,0.3827,-0.1538,0.9239,0.3602,-0.1421,0.8695,0,-0.1538,1,0.7071,-0.1538,0.7071], -// 5 24 0.3602 -0.1421 0.8695 0 -0.1421 0.9411 0.3411 -0.1088 0.8234 0.3827 -0.1538 0.9239 - [5,24,0.3602,-0.1421,0.8695,0,-0.1421,0.9411,0.3411,-0.1088,0.8234,0.3827,-0.1538,0.9239], -// 5 24 0.3602 -0.1421 0.8695 0.3411 -0.1088 0.8234 0 -0.1421 0.9411 0.6655 -0.1421 0.6655 - [5,24,0.3602,-0.1421,0.8695,0.3411,-0.1088,0.8234,0,-0.1421,0.9411,0.6655,-0.1421,0.6655], -// 5 24 0.3411 -0.1088 0.8234 0 -0.1088 0.8912 0.3283 -0.0589 0.7926 0.3602 -0.1421 0.8695 - [5,24,0.3411,-0.1088,0.8234,0,-0.1088,0.8912,0.3283,-0.0589,0.7926,0.3602,-0.1421,0.8695], -// 5 24 0.3411 -0.1088 0.8234 0.3283 -0.0589 0.7926 0 -0.1088 0.8912 0.6302 -0.1088 0.6302 - [5,24,0.3411,-0.1088,0.8234,0.3283,-0.0589,0.7926,0,-0.1088,0.8912,0.6302,-0.1088,0.6302], -// 5 24 0.3283 -0.0589 0.7926 0 -0.0589 0.8579 0.3238 0 0.7818 0.3411 -0.1088 0.8234 - [5,24,0.3283,-0.0589,0.7926,0,-0.0589,0.8579,0.3238,0,0.7818,0.3411,-0.1088,0.8234], -// 5 24 0.3283 -0.0589 0.7926 0.3238 0 0.7818 0 -0.0589 0.8579 0.6066 -0.0589 0.6066 - [5,24,0.3283,-0.0589,0.7926,0.3238,0,0.7818,0,-0.0589,0.8579,0.6066,-0.0589,0.6066], -// 5 24 0.3238 0 0.7818 0 0 0.8462 0.3283 0.0589 0.7926 0.3283 -0.0589 0.7926 - [5,24,0.3238,0,0.7818,0,0,0.8462,0.3283,0.0589,0.7926,0.3283,-0.0589,0.7926], -// 5 24 0.3238 0 0.7818 0.3283 0.0589 0.7926 0 0 0.8462 0.5983 0 0.5983 - [5,24,0.3238,0,0.7818,0.3283,0.0589,0.7926,0,0,0.8462,0.5983,0,0.5983], -// 5 24 0.3283 0.0589 0.7926 0 0.0589 0.8579 0.3411 0.1088 0.8234 0.3238 0 0.7818 - [5,24,0.3283,0.0589,0.7926,0,0.0589,0.8579,0.3411,0.1088,0.8234,0.3238,0,0.7818], -// 5 24 0.3283 0.0589 0.7926 0.3411 0.1088 0.8234 0 0.0589 0.8579 0.6066 0.0589 0.6066 - [5,24,0.3283,0.0589,0.7926,0.3411,0.1088,0.8234,0,0.0589,0.8579,0.6066,0.0589,0.6066], -// 5 24 0.3411 0.1088 0.8234 0 0.1088 0.8912 0.3602 0.1421 0.8695 0.3283 0.0589 0.7926 - [5,24,0.3411,0.1088,0.8234,0,0.1088,0.8912,0.3602,0.1421,0.8695,0.3283,0.0589,0.7926], -// 5 24 0.3411 0.1088 0.8234 0.3602 0.1421 0.8695 0 0.1088 0.8912 0.6302 0.1088 0.6302 - [5,24,0.3411,0.1088,0.8234,0.3602,0.1421,0.8695,0,0.1088,0.8912,0.6302,0.1088,0.6302], -// 5 24 0.3602 0.1421 0.8695 0 0.1421 0.9411 0.3827 0.1538 0.9239 0.3411 0.1088 0.8234 - [5,24,0.3602,0.1421,0.8695,0,0.1421,0.9411,0.3827,0.1538,0.9239,0.3411,0.1088,0.8234], -// 5 24 0.3602 0.1421 0.8695 0.3827 0.1538 0.9239 0 0.1421 0.9411 0.6655 0.1421 0.6655 - [5,24,0.3602,0.1421,0.8695,0.3827,0.1538,0.9239,0,0.1421,0.9411,0.6655,0.1421,0.6655], -// 5 24 0 0.1538 1 0 0.1421 1.0589 -0.4142 0.1538 1 0.3827 0.1538 0.9239 - [5,24,0,0.1538,1,0,0.1421,1.0589,-0.4142,0.1538,1,0.3827,0.1538,0.9239], -// 5 24 0 0.1421 1.0589 0 0.1088 1.1088 -0.4386 0.1421 1.0589 0.4052 0.1421 0.9783 - [5,24,0,0.1421,1.0589,0,0.1088,1.1088,-0.4386,0.1421,1.0589,0.4052,0.1421,0.9783], -// 5 24 0 0.1088 1.1088 0 0.0589 1.1421 -0.4593 0.1088 1.1088 0.4243 0.1088 1.0244 - [5,24,0,0.1088,1.1088,0,0.0589,1.1421,-0.4593,0.1088,1.1088,0.4243,0.1088,1.0244], -// 5 24 0 0.0589 1.1421 0 0 1.1538 -0.4731 0.0589 1.1421 0.4371 0.0589 1.0552 - [5,24,0,0.0589,1.1421,0,0,1.1538,-0.4731,0.0589,1.1421,0.4371,0.0589,1.0552], -// 5 24 0 0 1.1538 0 -0.0589 1.1421 -0.4779 0 1.1538 0.4416 0 1.066 - [5,24,0,0,1.1538,0,-0.0589,1.1421,-0.4779,0,1.1538,0.4416,0,1.066], -// 5 24 0 -0.0589 1.1421 0 -0.1088 1.1088 -0.4731 -0.0589 1.1421 0.4371 -0.0589 1.0552 - [5,24,0,-0.0589,1.1421,0,-0.1088,1.1088,-0.4731,-0.0589,1.1421,0.4371,-0.0589,1.0552], -// 5 24 0 -0.1088 1.1088 0 -0.1421 1.0589 -0.4593 -0.1088 1.1088 0.4243 -0.1088 1.0244 - [5,24,0,-0.1088,1.1088,0,-0.1421,1.0589,-0.4593,-0.1088,1.1088,0.4243,-0.1088,1.0244], -// 5 24 0 -0.1421 1.0589 0 -0.1538 1 -0.4386 -0.1421 1.0589 0.4052 -0.1421 0.9783 - [5,24,0,-0.1421,1.0589,0,-0.1538,1,-0.4386,-0.1421,1.0589,0.4052,-0.1421,0.9783], -// 5 24 0 -0.1538 1 0 -0.1421 0.9411 -0.4142 -0.1538 1 0.3827 -0.1538 0.9239 - [5,24,0,-0.1538,1,0,-0.1421,0.9411,-0.4142,-0.1538,1,0.3827,-0.1538,0.9239], -// 5 24 0 -0.1421 0.9411 0 -0.1088 0.8912 -0.3898 -0.1421 0.9411 0.3602 -0.1421 0.8695 - [5,24,0,-0.1421,0.9411,0,-0.1088,0.8912,-0.3898,-0.1421,0.9411,0.3602,-0.1421,0.8695], -// 5 24 0 -0.1088 0.8912 0 -0.0589 0.8579 -0.3691 -0.1088 0.8912 0.3411 -0.1088 0.8234 - [5,24,0,-0.1088,0.8912,0,-0.0589,0.8579,-0.3691,-0.1088,0.8912,0.3411,-0.1088,0.8234], -// 5 24 0 -0.0589 0.8579 0 0 0.8462 -0.3553 -0.0589 0.8579 0.3283 -0.0589 0.7926 - [5,24,0,-0.0589,0.8579,0,0,0.8462,-0.3553,-0.0589,0.8579,0.3283,-0.0589,0.7926], -// 5 24 0 0 0.8462 0 0.0589 0.8579 -0.3505 0 0.8462 0.3238 0 0.7818 - [5,24,0,0,0.8462,0,0.0589,0.8579,-0.3505,0,0.8462,0.3238,0,0.7818], -// 5 24 0 0.0589 0.8579 0 0.1088 0.8912 -0.3553 0.0589 0.8579 0.3283 0.0589 0.7926 - [5,24,0,0.0589,0.8579,0,0.1088,0.8912,-0.3553,0.0589,0.8579,0.3283,0.0589,0.7926], -// 5 24 0 0.1088 0.8912 0 0.1421 0.9411 -0.3691 0.1088 0.8912 0.3411 0.1088 0.8234 - [5,24,0,0.1088,0.8912,0,0.1421,0.9411,-0.3691,0.1088,0.8912,0.3411,0.1088,0.8234], -// 5 24 0 0.1421 0.9411 0 0.1538 1 -0.3898 0.1421 0.9411 0.3602 0.1421 0.8695 - [5,24,0,0.1421,0.9411,0,0.1538,1,-0.3898,0.1421,0.9411,0.3602,0.1421,0.8695], -// 0 // Build by Primitive Generator 2 +// 5 24 0.9783 0.1421 0.4052 1.0589 0.1421 0 0.9239 0.1538 0.3827 1.0244 0.1088 0.4243 + [5,24,0.9783,0.1421,0.4052,1.0589,0.1421,0,0.9239,0.1538,0.3827,1.0244,0.1088,0.4243], +// 5 24 1 0.1538 0 1.0589 0.1421 0 1 0.1538 -0.3827 0.9239 0.1538 0.3827 + [5,24,1,0.1538,0,1.0589,0.1421,0,1,0.1538,-0.3827,0.9239,0.1538,0.3827], +// 5 24 0.9239 0.1538 0.3827 0.9783 0.1421 0.4052 1 0.1538 0 0.7071 0.1538 0.7071 + [5,24,0.9239,0.1538,0.3827,0.9783,0.1421,0.4052,1,0.1538,0,0.7071,0.1538,0.7071], +// 5 24 1.0244 0.1088 0.4243 1.1088 0.1088 0 0.9783 0.1421 0.4052 1.0552 0.0589 0.4371 + [5,24,1.0244,0.1088,0.4243,1.1088,0.1088,0,0.9783,0.1421,0.4052,1.0552,0.0589,0.4371], +// 5 24 1.0589 0.1421 0 1.1088 0.1088 0 1.0589 0.1421 -0.4052 0.9783 0.1421 0.4052 + [5,24,1.0589,0.1421,0,1.1088,0.1088,0,1.0589,0.1421,-0.4052,0.9783,0.1421,0.4052], +// 5 24 0.9783 0.1421 0.4052 1.0244 0.1088 0.4243 1.0589 0.1421 0 0.7487 0.1421 0.7487 + [5,24,0.9783,0.1421,0.4052,1.0244,0.1088,0.4243,1.0589,0.1421,0,0.7487,0.1421,0.7487], +// 5 24 1.0552 0.0589 0.4371 1.1421 0.0589 0 1.0244 0.1088 0.4243 1.066 0 0.4416 + [5,24,1.0552,0.0589,0.4371,1.1421,0.0589,0,1.0244,0.1088,0.4243,1.066,0,0.4416], +// 5 24 1.1088 0.1088 0 1.1421 0.0589 0 1.1088 0.1088 -0.4243 1.0244 0.1088 0.4243 + [5,24,1.1088,0.1088,0,1.1421,0.0589,0,1.1088,0.1088,-0.4243,1.0244,0.1088,0.4243], +// 5 24 1.0244 0.1088 0.4243 1.0552 0.0589 0.4371 1.1088 0.1088 0 0.784 0.1088 0.784 + [5,24,1.0244,0.1088,0.4243,1.0552,0.0589,0.4371,1.1088,0.1088,0,0.784,0.1088,0.784], +// 5 24 1.066 0 0.4416 1.1538 0 0 1.0552 0.0589 0.4371 1.0552 -0.0589 0.4371 + [5,24,1.066,0,0.4416,1.1538,0,0,1.0552,0.0589,0.4371,1.0552,-0.0589,0.4371], +// 5 24 1.1421 0.0589 0 1.1538 0 0 1.1421 0.0589 -0.4371 1.0552 0.0589 0.4371 + [5,24,1.1421,0.0589,0,1.1538,0,0,1.1421,0.0589,-0.4371,1.0552,0.0589,0.4371], +// 5 24 1.0552 0.0589 0.4371 1.066 0 0.4416 1.1421 0.0589 0 0.8076 0.0589 0.8076 + [5,24,1.0552,0.0589,0.4371,1.066,0,0.4416,1.1421,0.0589,0,0.8076,0.0589,0.8076], +// 5 24 1.0552 -0.0589 0.4371 1.1421 -0.0589 0 1.066 0 0.4416 1.0244 -0.1088 0.4243 + [5,24,1.0552,-0.0589,0.4371,1.1421,-0.0589,0,1.066,0,0.4416,1.0244,-0.1088,0.4243], +// 5 24 1.1538 0 0 1.1421 -0.0589 0 1.1538 0 -0.4416 1.066 0 0.4416 + [5,24,1.1538,0,0,1.1421,-0.0589,0,1.1538,0,-0.4416,1.066,0,0.4416], +// 5 24 1.066 0 0.4416 1.0552 -0.0589 0.4371 1.1538 0 0 0.8159 0 0.8159 + [5,24,1.066,0,0.4416,1.0552,-0.0589,0.4371,1.1538,0,0,0.8159,0,0.8159], +// 5 24 1.0244 -0.1088 0.4243 1.1088 -0.1088 0 1.0552 -0.0589 0.4371 0.9783 -0.1421 0.4052 + [5,24,1.0244,-0.1088,0.4243,1.1088,-0.1088,0,1.0552,-0.0589,0.4371,0.9783,-0.1421,0.4052], +// 5 24 1.1421 -0.0589 0 1.1088 -0.1088 0 1.1421 -0.0589 -0.4371 1.0552 -0.0589 0.4371 + [5,24,1.1421,-0.0589,0,1.1088,-0.1088,0,1.1421,-0.0589,-0.4371,1.0552,-0.0589,0.4371], +// 5 24 1.0552 -0.0589 0.4371 1.0244 -0.1088 0.4243 1.1421 -0.0589 0 0.8076 -0.0589 0.8076 + [5,24,1.0552,-0.0589,0.4371,1.0244,-0.1088,0.4243,1.1421,-0.0589,0,0.8076,-0.0589,0.8076], +// 5 24 0.9783 -0.1421 0.4052 1.0589 -0.1421 0 1.0244 -0.1088 0.4243 0.9239 -0.1538 0.3827 + [5,24,0.9783,-0.1421,0.4052,1.0589,-0.1421,0,1.0244,-0.1088,0.4243,0.9239,-0.1538,0.3827], +// 5 24 1.1088 -0.1088 0 1.0589 -0.1421 0 1.1088 -0.1088 -0.4243 1.0244 -0.1088 0.4243 + [5,24,1.1088,-0.1088,0,1.0589,-0.1421,0,1.1088,-0.1088,-0.4243,1.0244,-0.1088,0.4243], +// 5 24 1.0244 -0.1088 0.4243 0.9783 -0.1421 0.4052 1.1088 -0.1088 0 0.784 -0.1088 0.784 + [5,24,1.0244,-0.1088,0.4243,0.9783,-0.1421,0.4052,1.1088,-0.1088,0,0.784,-0.1088,0.784], +// 5 24 0.9239 -0.1538 0.3827 1 -0.1538 0 0.9783 -0.1421 0.4052 0.8695 -0.1421 0.3602 + [5,24,0.9239,-0.1538,0.3827,1,-0.1538,0,0.9783,-0.1421,0.4052,0.8695,-0.1421,0.3602], +// 5 24 1.0589 -0.1421 0 1 -0.1538 0 1.0589 -0.1421 -0.4052 0.9783 -0.1421 0.4052 + [5,24,1.0589,-0.1421,0,1,-0.1538,0,1.0589,-0.1421,-0.4052,0.9783,-0.1421,0.4052], +// 5 24 0.9783 -0.1421 0.4052 0.9239 -0.1538 0.3827 1.0589 -0.1421 0 0.7487 -0.1421 0.7487 + [5,24,0.9783,-0.1421,0.4052,0.9239,-0.1538,0.3827,1.0589,-0.1421,0,0.7487,-0.1421,0.7487], +// 5 24 0.8695 -0.1421 0.3602 0.9411 -0.1421 0 0.9239 -0.1538 0.3827 0.8234 -0.1088 0.3411 + [5,24,0.8695,-0.1421,0.3602,0.9411,-0.1421,0,0.9239,-0.1538,0.3827,0.8234,-0.1088,0.3411], +// 5 24 1 -0.1538 0 0.9411 -0.1421 0 1 -0.1538 -0.3827 0.9239 -0.1538 0.3827 + [5,24,1,-0.1538,0,0.9411,-0.1421,0,1,-0.1538,-0.3827,0.9239,-0.1538,0.3827], +// 5 24 0.9239 -0.1538 0.3827 0.8695 -0.1421 0.3602 1 -0.1538 0 0.7071 -0.1538 0.7071 + [5,24,0.9239,-0.1538,0.3827,0.8695,-0.1421,0.3602,1,-0.1538,0,0.7071,-0.1538,0.7071], +// 5 24 0.8234 -0.1088 0.3411 0.8912 -0.1088 0 0.8695 -0.1421 0.3602 0.7926 -0.0589 0.3283 + [5,24,0.8234,-0.1088,0.3411,0.8912,-0.1088,0,0.8695,-0.1421,0.3602,0.7926,-0.0589,0.3283], +// 5 24 0.9411 -0.1421 0 0.8912 -0.1088 0 0.9411 -0.1421 -0.3602 0.8695 -0.1421 0.3602 + [5,24,0.9411,-0.1421,0,0.8912,-0.1088,0,0.9411,-0.1421,-0.3602,0.8695,-0.1421,0.3602], +// 5 24 0.8695 -0.1421 0.3602 0.8234 -0.1088 0.3411 0.9411 -0.1421 0 0.6655 -0.1421 0.6655 + [5,24,0.8695,-0.1421,0.3602,0.8234,-0.1088,0.3411,0.9411,-0.1421,0,0.6655,-0.1421,0.6655], +// 5 24 0.7926 -0.0589 0.3283 0.8579 -0.0589 0 0.8234 -0.1088 0.3411 0.7818 0 0.3238 + [5,24,0.7926,-0.0589,0.3283,0.8579,-0.0589,0,0.8234,-0.1088,0.3411,0.7818,0,0.3238], +// 5 24 0.8912 -0.1088 0 0.8579 -0.0589 0 0.8912 -0.1088 -0.3411 0.8234 -0.1088 0.3411 + [5,24,0.8912,-0.1088,0,0.8579,-0.0589,0,0.8912,-0.1088,-0.3411,0.8234,-0.1088,0.3411], +// 5 24 0.8234 -0.1088 0.3411 0.7926 -0.0589 0.3283 0.8912 -0.1088 0 0.6302 -0.1088 0.6302 + [5,24,0.8234,-0.1088,0.3411,0.7926,-0.0589,0.3283,0.8912,-0.1088,0,0.6302,-0.1088,0.6302], +// 5 24 0.7818 0 0.3238 0.8462 0 0 0.7926 -0.0589 0.3283 0.7926 0.0589 0.3283 + [5,24,0.7818,0,0.3238,0.8462,0,0,0.7926,-0.0589,0.3283,0.7926,0.0589,0.3283], +// 5 24 0.8579 -0.0589 0 0.8462 0 0 0.8579 -0.0589 -0.3283 0.7926 -0.0589 0.3283 + [5,24,0.8579,-0.0589,0,0.8462,0,0,0.8579,-0.0589,-0.3283,0.7926,-0.0589,0.3283], +// 5 24 0.7926 -0.0589 0.3283 0.7818 0 0.3238 0.8579 -0.0589 0 0.6066 -0.0589 0.6066 + [5,24,0.7926,-0.0589,0.3283,0.7818,0,0.3238,0.8579,-0.0589,0,0.6066,-0.0589,0.6066], +// 5 24 0.7926 0.0589 0.3283 0.8579 0.0589 0 0.7818 0 0.3238 0.8234 0.1088 0.3411 + [5,24,0.7926,0.0589,0.3283,0.8579,0.0589,0,0.7818,0,0.3238,0.8234,0.1088,0.3411], +// 5 24 0.8462 0 0 0.8579 0.0589 0 0.8462 0 -0.3238 0.7818 0 0.3238 + [5,24,0.8462,0,0,0.8579,0.0589,0,0.8462,0,-0.3238,0.7818,0,0.3238], +// 5 24 0.7818 0 0.3238 0.7926 0.0589 0.3283 0.8462 0 0 0.5983 0 0.5983 + [5,24,0.7818,0,0.3238,0.7926,0.0589,0.3283,0.8462,0,0,0.5983,0,0.5983], +// 5 24 0.8234 0.1088 0.3411 0.8912 0.1088 0 0.7926 0.0589 0.3283 0.8695 0.1421 0.3602 + [5,24,0.8234,0.1088,0.3411,0.8912,0.1088,0,0.7926,0.0589,0.3283,0.8695,0.1421,0.3602], +// 5 24 0.8579 0.0589 0 0.8912 0.1088 0 0.8579 0.0589 -0.3283 0.7926 0.0589 0.3283 + [5,24,0.8579,0.0589,0,0.8912,0.1088,0,0.8579,0.0589,-0.3283,0.7926,0.0589,0.3283], +// 5 24 0.7926 0.0589 0.3283 0.8234 0.1088 0.3411 0.8579 0.0589 0 0.6066 0.0589 0.6066 + [5,24,0.7926,0.0589,0.3283,0.8234,0.1088,0.3411,0.8579,0.0589,0,0.6066,0.0589,0.6066], +// 5 24 0.8695 0.1421 0.3602 0.9411 0.1421 0 0.8234 0.1088 0.3411 0.9239 0.1538 0.3827 + [5,24,0.8695,0.1421,0.3602,0.9411,0.1421,0,0.8234,0.1088,0.3411,0.9239,0.1538,0.3827], +// 5 24 0.8912 0.1088 0 0.9411 0.1421 0 0.8912 0.1088 -0.3411 0.8234 0.1088 0.3411 + [5,24,0.8912,0.1088,0,0.9411,0.1421,0,0.8912,0.1088,-0.3411,0.8234,0.1088,0.3411], +// 5 24 0.8234 0.1088 0.3411 0.8695 0.1421 0.3602 0.8912 0.1088 0 0.6302 0.1088 0.6302 + [5,24,0.8234,0.1088,0.3411,0.8695,0.1421,0.3602,0.8912,0.1088,0,0.6302,0.1088,0.6302], +// 5 24 0.9239 0.1538 0.3827 1 0.1538 0 0.8695 0.1421 0.3602 0.9783 0.1421 0.4052 + [5,24,0.9239,0.1538,0.3827,1,0.1538,0,0.8695,0.1421,0.3602,0.9783,0.1421,0.4052], +// 5 24 0.9411 0.1421 0 1 0.1538 0 0.9411 0.1421 -0.3602 0.8695 0.1421 0.3602 + [5,24,0.9411,0.1421,0,1,0.1538,0,0.9411,0.1421,-0.3602,0.8695,0.1421,0.3602], +// 5 24 0.8695 0.1421 0.3602 0.9239 0.1538 0.3827 0.9411 0.1421 0 0.6655 0.1421 0.6655 + [5,24,0.8695,0.1421,0.3602,0.9239,0.1538,0.3827,0.9411,0.1421,0,0.6655,0.1421,0.6655], +// 5 24 0.7487 0.1421 0.7487 0.9783 0.1421 0.4052 0.7071 0.1538 0.7071 0.784 0.1088 0.784 + [5,24,0.7487,0.1421,0.7487,0.9783,0.1421,0.4052,0.7071,0.1538,0.7071,0.784,0.1088,0.784], +// 5 24 0.7071 0.1538 0.7071 0.7487 0.1421 0.7487 0.9239 0.1538 0.3827 0.3827 0.1538 0.9239 + [5,24,0.7071,0.1538,0.7071,0.7487,0.1421,0.7487,0.9239,0.1538,0.3827,0.3827,0.1538,0.9239], +// 5 24 0.784 0.1088 0.784 1.0244 0.1088 0.4243 0.7487 0.1421 0.7487 0.8076 0.0589 0.8076 + [5,24,0.784,0.1088,0.784,1.0244,0.1088,0.4243,0.7487,0.1421,0.7487,0.8076,0.0589,0.8076], +// 5 24 0.7487 0.1421 0.7487 0.784 0.1088 0.784 0.9783 0.1421 0.4052 0.4052 0.1421 0.9783 + [5,24,0.7487,0.1421,0.7487,0.784,0.1088,0.784,0.9783,0.1421,0.4052,0.4052,0.1421,0.9783], +// 5 24 0.8076 0.0589 0.8076 1.0552 0.0589 0.4371 0.784 0.1088 0.784 0.8159 0 0.8159 + [5,24,0.8076,0.0589,0.8076,1.0552,0.0589,0.4371,0.784,0.1088,0.784,0.8159,0,0.8159], +// 5 24 0.784 0.1088 0.784 0.8076 0.0589 0.8076 1.0244 0.1088 0.4243 0.4243 0.1088 1.0244 + [5,24,0.784,0.1088,0.784,0.8076,0.0589,0.8076,1.0244,0.1088,0.4243,0.4243,0.1088,1.0244], +// 5 24 0.8159 0 0.8159 1.066 0 0.4416 0.8076 0.0589 0.8076 0.8076 -0.0589 0.8076 + [5,24,0.8159,0,0.8159,1.066,0,0.4416,0.8076,0.0589,0.8076,0.8076,-0.0589,0.8076], +// 5 24 0.8076 0.0589 0.8076 0.8159 0 0.8159 1.0552 0.0589 0.4371 0.4371 0.0589 1.0552 + [5,24,0.8076,0.0589,0.8076,0.8159,0,0.8159,1.0552,0.0589,0.4371,0.4371,0.0589,1.0552], +// 5 24 0.8076 -0.0589 0.8076 1.0552 -0.0589 0.4371 0.8159 0 0.8159 0.784 -0.1088 0.784 + [5,24,0.8076,-0.0589,0.8076,1.0552,-0.0589,0.4371,0.8159,0,0.8159,0.784,-0.1088,0.784], +// 5 24 0.8159 0 0.8159 0.8076 -0.0589 0.8076 1.066 0 0.4416 0.4416 0 1.066 + [5,24,0.8159,0,0.8159,0.8076,-0.0589,0.8076,1.066,0,0.4416,0.4416,0,1.066], +// 5 24 0.784 -0.1088 0.784 1.0244 -0.1088 0.4243 0.8076 -0.0589 0.8076 0.7487 -0.1421 0.7487 + [5,24,0.784,-0.1088,0.784,1.0244,-0.1088,0.4243,0.8076,-0.0589,0.8076,0.7487,-0.1421,0.7487], +// 5 24 0.8076 -0.0589 0.8076 0.784 -0.1088 0.784 1.0552 -0.0589 0.4371 0.4371 -0.0589 1.0552 + [5,24,0.8076,-0.0589,0.8076,0.784,-0.1088,0.784,1.0552,-0.0589,0.4371,0.4371,-0.0589,1.0552], +// 5 24 0.7487 -0.1421 0.7487 0.9783 -0.1421 0.4052 0.784 -0.1088 0.784 0.7071 -0.1538 0.7071 + [5,24,0.7487,-0.1421,0.7487,0.9783,-0.1421,0.4052,0.784,-0.1088,0.784,0.7071,-0.1538,0.7071], +// 5 24 0.784 -0.1088 0.784 0.7487 -0.1421 0.7487 1.0244 -0.1088 0.4243 0.4243 -0.1088 1.0244 + [5,24,0.784,-0.1088,0.784,0.7487,-0.1421,0.7487,1.0244,-0.1088,0.4243,0.4243,-0.1088,1.0244], +// 5 24 0.7071 -0.1538 0.7071 0.9239 -0.1538 0.3827 0.7487 -0.1421 0.7487 0.6655 -0.1421 0.6655 + [5,24,0.7071,-0.1538,0.7071,0.9239,-0.1538,0.3827,0.7487,-0.1421,0.7487,0.6655,-0.1421,0.6655], +// 5 24 0.7487 -0.1421 0.7487 0.7071 -0.1538 0.7071 0.9783 -0.1421 0.4052 0.4052 -0.1421 0.9783 + [5,24,0.7487,-0.1421,0.7487,0.7071,-0.1538,0.7071,0.9783,-0.1421,0.4052,0.4052,-0.1421,0.9783], +// 5 24 0.6655 -0.1421 0.6655 0.8695 -0.1421 0.3602 0.7071 -0.1538 0.7071 0.6302 -0.1088 0.6302 + [5,24,0.6655,-0.1421,0.6655,0.8695,-0.1421,0.3602,0.7071,-0.1538,0.7071,0.6302,-0.1088,0.6302], +// 5 24 0.7071 -0.1538 0.7071 0.6655 -0.1421 0.6655 0.9239 -0.1538 0.3827 0.3827 -0.1538 0.9239 + [5,24,0.7071,-0.1538,0.7071,0.6655,-0.1421,0.6655,0.9239,-0.1538,0.3827,0.3827,-0.1538,0.9239], +// 5 24 0.6302 -0.1088 0.6302 0.8234 -0.1088 0.3411 0.6655 -0.1421 0.6655 0.6066 -0.0589 0.6066 + [5,24,0.6302,-0.1088,0.6302,0.8234,-0.1088,0.3411,0.6655,-0.1421,0.6655,0.6066,-0.0589,0.6066], +// 5 24 0.6655 -0.1421 0.6655 0.6302 -0.1088 0.6302 0.8695 -0.1421 0.3602 0.3602 -0.1421 0.8695 + [5,24,0.6655,-0.1421,0.6655,0.6302,-0.1088,0.6302,0.8695,-0.1421,0.3602,0.3602,-0.1421,0.8695], +// 5 24 0.6066 -0.0589 0.6066 0.7926 -0.0589 0.3283 0.6302 -0.1088 0.6302 0.5983 0 0.5983 + [5,24,0.6066,-0.0589,0.6066,0.7926,-0.0589,0.3283,0.6302,-0.1088,0.6302,0.5983,0,0.5983], +// 5 24 0.6302 -0.1088 0.6302 0.6066 -0.0589 0.6066 0.8234 -0.1088 0.3411 0.3411 -0.1088 0.8234 + [5,24,0.6302,-0.1088,0.6302,0.6066,-0.0589,0.6066,0.8234,-0.1088,0.3411,0.3411,-0.1088,0.8234], +// 5 24 0.5983 0 0.5983 0.7818 0 0.3238 0.6066 -0.0589 0.6066 0.6066 0.0589 0.6066 + [5,24,0.5983,0,0.5983,0.7818,0,0.3238,0.6066,-0.0589,0.6066,0.6066,0.0589,0.6066], +// 5 24 0.6066 -0.0589 0.6066 0.5983 0 0.5983 0.7926 -0.0589 0.3283 0.3283 -0.0589 0.7926 + [5,24,0.6066,-0.0589,0.6066,0.5983,0,0.5983,0.7926,-0.0589,0.3283,0.3283,-0.0589,0.7926], +// 5 24 0.6066 0.0589 0.6066 0.7926 0.0589 0.3283 0.5983 0 0.5983 0.6302 0.1088 0.6302 + [5,24,0.6066,0.0589,0.6066,0.7926,0.0589,0.3283,0.5983,0,0.5983,0.6302,0.1088,0.6302], +// 5 24 0.5983 0 0.5983 0.6066 0.0589 0.6066 0.7818 0 0.3238 0.3238 0 0.7818 + [5,24,0.5983,0,0.5983,0.6066,0.0589,0.6066,0.7818,0,0.3238,0.3238,0,0.7818], +// 5 24 0.6302 0.1088 0.6302 0.8234 0.1088 0.3411 0.6066 0.0589 0.6066 0.6655 0.1421 0.6655 + [5,24,0.6302,0.1088,0.6302,0.8234,0.1088,0.3411,0.6066,0.0589,0.6066,0.6655,0.1421,0.6655], +// 5 24 0.6066 0.0589 0.6066 0.6302 0.1088 0.6302 0.7926 0.0589 0.3283 0.3283 0.0589 0.7926 + [5,24,0.6066,0.0589,0.6066,0.6302,0.1088,0.6302,0.7926,0.0589,0.3283,0.3283,0.0589,0.7926], +// 5 24 0.6655 0.1421 0.6655 0.8695 0.1421 0.3602 0.6302 0.1088 0.6302 0.7071 0.1538 0.7071 + [5,24,0.6655,0.1421,0.6655,0.8695,0.1421,0.3602,0.6302,0.1088,0.6302,0.7071,0.1538,0.7071], +// 5 24 0.6302 0.1088 0.6302 0.6655 0.1421 0.6655 0.8234 0.1088 0.3411 0.3411 0.1088 0.8234 + [5,24,0.6302,0.1088,0.6302,0.6655,0.1421,0.6655,0.8234,0.1088,0.3411,0.3411,0.1088,0.8234], +// 5 24 0.7071 0.1538 0.7071 0.9239 0.1538 0.3827 0.6655 0.1421 0.6655 0.7487 0.1421 0.7487 + [5,24,0.7071,0.1538,0.7071,0.9239,0.1538,0.3827,0.6655,0.1421,0.6655,0.7487,0.1421,0.7487], +// 5 24 0.6655 0.1421 0.6655 0.7071 0.1538 0.7071 0.8695 0.1421 0.3602 0.3602 0.1421 0.8695 + [5,24,0.6655,0.1421,0.6655,0.7071,0.1538,0.7071,0.8695,0.1421,0.3602,0.3602,0.1421,0.8695], +// 5 24 0.4052 0.1421 0.9783 0.7487 0.1421 0.7487 0.3827 0.1538 0.9239 0.4243 0.1088 1.0244 + [5,24,0.4052,0.1421,0.9783,0.7487,0.1421,0.7487,0.3827,0.1538,0.9239,0.4243,0.1088,1.0244], +// 5 24 0.3827 0.1538 0.9239 0.4052 0.1421 0.9783 0.7071 0.1538 0.7071 0 0.1538 1 + [5,24,0.3827,0.1538,0.9239,0.4052,0.1421,0.9783,0.7071,0.1538,0.7071,0,0.1538,1], +// 5 24 0.4243 0.1088 1.0244 0.784 0.1088 0.784 0.4052 0.1421 0.9783 0.4371 0.0589 1.0552 + [5,24,0.4243,0.1088,1.0244,0.784,0.1088,0.784,0.4052,0.1421,0.9783,0.4371,0.0589,1.0552], +// 5 24 0.4052 0.1421 0.9783 0.4243 0.1088 1.0244 0.7487 0.1421 0.7487 0 0.1421 1.0589 + [5,24,0.4052,0.1421,0.9783,0.4243,0.1088,1.0244,0.7487,0.1421,0.7487,0,0.1421,1.0589], +// 5 24 0.4371 0.0589 1.0552 0.8076 0.0589 0.8076 0.4243 0.1088 1.0244 0.4416 0 1.066 + [5,24,0.4371,0.0589,1.0552,0.8076,0.0589,0.8076,0.4243,0.1088,1.0244,0.4416,0,1.066], +// 5 24 0.4243 0.1088 1.0244 0.4371 0.0589 1.0552 0.784 0.1088 0.784 0 0.1088 1.1088 + [5,24,0.4243,0.1088,1.0244,0.4371,0.0589,1.0552,0.784,0.1088,0.784,0,0.1088,1.1088], +// 5 24 0.4416 0 1.066 0.8159 0 0.8159 0.4371 0.0589 1.0552 0.4371 -0.0589 1.0552 + [5,24,0.4416,0,1.066,0.8159,0,0.8159,0.4371,0.0589,1.0552,0.4371,-0.0589,1.0552], +// 5 24 0.4371 0.0589 1.0552 0.4416 0 1.066 0.8076 0.0589 0.8076 0 0.0589 1.1421 + [5,24,0.4371,0.0589,1.0552,0.4416,0,1.066,0.8076,0.0589,0.8076,0,0.0589,1.1421], +// 5 24 0.4371 -0.0589 1.0552 0.8076 -0.0589 0.8076 0.4416 0 1.066 0.4243 -0.1088 1.0244 + [5,24,0.4371,-0.0589,1.0552,0.8076,-0.0589,0.8076,0.4416,0,1.066,0.4243,-0.1088,1.0244], +// 5 24 0.4416 0 1.066 0.4371 -0.0589 1.0552 0.8159 0 0.8159 0 0 1.1538 + [5,24,0.4416,0,1.066,0.4371,-0.0589,1.0552,0.8159,0,0.8159,0,0,1.1538], +// 5 24 0.4243 -0.1088 1.0244 0.784 -0.1088 0.784 0.4371 -0.0589 1.0552 0.4052 -0.1421 0.9783 + [5,24,0.4243,-0.1088,1.0244,0.784,-0.1088,0.784,0.4371,-0.0589,1.0552,0.4052,-0.1421,0.9783], +// 5 24 0.4371 -0.0589 1.0552 0.4243 -0.1088 1.0244 0.8076 -0.0589 0.8076 0 -0.0589 1.1421 + [5,24,0.4371,-0.0589,1.0552,0.4243,-0.1088,1.0244,0.8076,-0.0589,0.8076,0,-0.0589,1.1421], +// 5 24 0.4052 -0.1421 0.9783 0.7487 -0.1421 0.7487 0.4243 -0.1088 1.0244 0.3827 -0.1538 0.9239 + [5,24,0.4052,-0.1421,0.9783,0.7487,-0.1421,0.7487,0.4243,-0.1088,1.0244,0.3827,-0.1538,0.9239], +// 5 24 0.4243 -0.1088 1.0244 0.4052 -0.1421 0.9783 0.784 -0.1088 0.784 0 -0.1088 1.1088 + [5,24,0.4243,-0.1088,1.0244,0.4052,-0.1421,0.9783,0.784,-0.1088,0.784,0,-0.1088,1.1088], +// 5 24 0.3827 -0.1538 0.9239 0.7071 -0.1538 0.7071 0.4052 -0.1421 0.9783 0.3602 -0.1421 0.8695 + [5,24,0.3827,-0.1538,0.9239,0.7071,-0.1538,0.7071,0.4052,-0.1421,0.9783,0.3602,-0.1421,0.8695], +// 5 24 0.4052 -0.1421 0.9783 0.3827 -0.1538 0.9239 0.7487 -0.1421 0.7487 0 -0.1421 1.0589 + [5,24,0.4052,-0.1421,0.9783,0.3827,-0.1538,0.9239,0.7487,-0.1421,0.7487,0,-0.1421,1.0589], +// 5 24 0.3602 -0.1421 0.8695 0.6655 -0.1421 0.6655 0.3827 -0.1538 0.9239 0.3411 -0.1088 0.8234 + [5,24,0.3602,-0.1421,0.8695,0.6655,-0.1421,0.6655,0.3827,-0.1538,0.9239,0.3411,-0.1088,0.8234], +// 5 24 0.3827 -0.1538 0.9239 0.3602 -0.1421 0.8695 0.7071 -0.1538 0.7071 0 -0.1538 1 + [5,24,0.3827,-0.1538,0.9239,0.3602,-0.1421,0.8695,0.7071,-0.1538,0.7071,0,-0.1538,1], +// 5 24 0.3411 -0.1088 0.8234 0.6302 -0.1088 0.6302 0.3602 -0.1421 0.8695 0.3283 -0.0589 0.7926 + [5,24,0.3411,-0.1088,0.8234,0.6302,-0.1088,0.6302,0.3602,-0.1421,0.8695,0.3283,-0.0589,0.7926], +// 5 24 0.3602 -0.1421 0.8695 0.3411 -0.1088 0.8234 0.6655 -0.1421 0.6655 0 -0.1421 0.9411 + [5,24,0.3602,-0.1421,0.8695,0.3411,-0.1088,0.8234,0.6655,-0.1421,0.6655,0,-0.1421,0.9411], +// 5 24 0.3283 -0.0589 0.7926 0.6066 -0.0589 0.6066 0.3411 -0.1088 0.8234 0.3238 0 0.7818 + [5,24,0.3283,-0.0589,0.7926,0.6066,-0.0589,0.6066,0.3411,-0.1088,0.8234,0.3238,0,0.7818], +// 5 24 0.3411 -0.1088 0.8234 0.3283 -0.0589 0.7926 0.6302 -0.1088 0.6302 0 -0.1088 0.8912 + [5,24,0.3411,-0.1088,0.8234,0.3283,-0.0589,0.7926,0.6302,-0.1088,0.6302,0,-0.1088,0.8912], +// 5 24 0.3238 0 0.7818 0.5983 0 0.5983 0.3283 -0.0589 0.7926 0.3283 0.0589 0.7926 + [5,24,0.3238,0,0.7818,0.5983,0,0.5983,0.3283,-0.0589,0.7926,0.3283,0.0589,0.7926], +// 5 24 0.3283 -0.0589 0.7926 0.3238 0 0.7818 0.6066 -0.0589 0.6066 0 -0.0589 0.8579 + [5,24,0.3283,-0.0589,0.7926,0.3238,0,0.7818,0.6066,-0.0589,0.6066,0,-0.0589,0.8579], +// 5 24 0.3283 0.0589 0.7926 0.6066 0.0589 0.6066 0.3238 0 0.7818 0.3411 0.1088 0.8234 + [5,24,0.3283,0.0589,0.7926,0.6066,0.0589,0.6066,0.3238,0,0.7818,0.3411,0.1088,0.8234], +// 5 24 0.3238 0 0.7818 0.3283 0.0589 0.7926 0.5983 0 0.5983 0 0 0.8462 + [5,24,0.3238,0,0.7818,0.3283,0.0589,0.7926,0.5983,0,0.5983,0,0,0.8462], +// 5 24 0.3411 0.1088 0.8234 0.6302 0.1088 0.6302 0.3283 0.0589 0.7926 0.3602 0.1421 0.8695 + [5,24,0.3411,0.1088,0.8234,0.6302,0.1088,0.6302,0.3283,0.0589,0.7926,0.3602,0.1421,0.8695], +// 5 24 0.3283 0.0589 0.7926 0.3411 0.1088 0.8234 0.6066 0.0589 0.6066 0 0.0589 0.8579 + [5,24,0.3283,0.0589,0.7926,0.3411,0.1088,0.8234,0.6066,0.0589,0.6066,0,0.0589,0.8579], +// 5 24 0.3602 0.1421 0.8695 0.6655 0.1421 0.6655 0.3411 0.1088 0.8234 0.3827 0.1538 0.9239 + [5,24,0.3602,0.1421,0.8695,0.6655,0.1421,0.6655,0.3411,0.1088,0.8234,0.3827,0.1538,0.9239], +// 5 24 0.3411 0.1088 0.8234 0.3602 0.1421 0.8695 0.6302 0.1088 0.6302 0 0.1088 0.8912 + [5,24,0.3411,0.1088,0.8234,0.3602,0.1421,0.8695,0.6302,0.1088,0.6302,0,0.1088,0.8912], +// 5 24 0.3827 0.1538 0.9239 0.7071 0.1538 0.7071 0.3602 0.1421 0.8695 0.4052 0.1421 0.9783 + [5,24,0.3827,0.1538,0.9239,0.7071,0.1538,0.7071,0.3602,0.1421,0.8695,0.4052,0.1421,0.9783], +// 5 24 0.3602 0.1421 0.8695 0.3827 0.1538 0.9239 0.6655 0.1421 0.6655 0 0.1421 0.9411 + [5,24,0.3602,0.1421,0.8695,0.3827,0.1538,0.9239,0.6655,0.1421,0.6655,0,0.1421,0.9411], +// 5 24 0 0.1421 1.0589 0.4052 0.1421 0.9783 0 0.1538 1 0 0.1088 1.1088 + [5,24,0,0.1421,1.0589,0.4052,0.1421,0.9783,0,0.1538,1,0,0.1088,1.1088], +// 5 24 0 0.1538 1 0 0.1421 1.0589 0.3827 0.1538 0.9239 -1 0.1538 1 + [5,24,0,0.1538,1,0,0.1421,1.0589,0.3827,0.1538,0.9239,-1,0.1538,1], +// 5 24 0 0.1088 1.1088 0.4243 0.1088 1.0244 0 0.1421 1.0589 0 0.0589 1.1421 + [5,24,0,0.1088,1.1088,0.4243,0.1088,1.0244,0,0.1421,1.0589,0,0.0589,1.1421], +// 5 24 0 0.1421 1.0589 0 0.1088 1.1088 0.4052 0.1421 0.9783 -1.0589 0.1421 1.0589 + [5,24,0,0.1421,1.0589,0,0.1088,1.1088,0.4052,0.1421,0.9783,-1.0589,0.1421,1.0589], +// 5 24 0 0.0589 1.1421 0.4371 0.0589 1.0552 0 0.1088 1.1088 0 0 1.1538 + [5,24,0,0.0589,1.1421,0.4371,0.0589,1.0552,0,0.1088,1.1088,0,0,1.1538], +// 5 24 0 0.1088 1.1088 0 0.0589 1.1421 0.4243 0.1088 1.0244 -1.1088 0.1088 1.1088 + [5,24,0,0.1088,1.1088,0,0.0589,1.1421,0.4243,0.1088,1.0244,-1.1088,0.1088,1.1088], +// 5 24 0 0 1.1538 0.4416 0 1.066 0 0.0589 1.1421 0 -0.0589 1.1421 + [5,24,0,0,1.1538,0.4416,0,1.066,0,0.0589,1.1421,0,-0.0589,1.1421], +// 5 24 0 0.0589 1.1421 0 0 1.1538 0.4371 0.0589 1.0552 -1.1421 0.0589 1.1421 + [5,24,0,0.0589,1.1421,0,0,1.1538,0.4371,0.0589,1.0552,-1.1421,0.0589,1.1421], +// 5 24 0 -0.0589 1.1421 0.4371 -0.0589 1.0552 0 0 1.1538 0 -0.1088 1.1088 + [5,24,0,-0.0589,1.1421,0.4371,-0.0589,1.0552,0,0,1.1538,0,-0.1088,1.1088], +// 5 24 0 0 1.1538 0 -0.0589 1.1421 0.4416 0 1.066 -1.1538 0 1.1538 + [5,24,0,0,1.1538,0,-0.0589,1.1421,0.4416,0,1.066,-1.1538,0,1.1538], +// 5 24 0 -0.1088 1.1088 0.4243 -0.1088 1.0244 0 -0.0589 1.1421 0 -0.1421 1.0589 + [5,24,0,-0.1088,1.1088,0.4243,-0.1088,1.0244,0,-0.0589,1.1421,0,-0.1421,1.0589], +// 5 24 0 -0.0589 1.1421 0 -0.1088 1.1088 0.4371 -0.0589 1.0552 -1.1421 -0.0589 1.1421 + [5,24,0,-0.0589,1.1421,0,-0.1088,1.1088,0.4371,-0.0589,1.0552,-1.1421,-0.0589,1.1421], +// 5 24 0 -0.1421 1.0589 0.4052 -0.1421 0.9783 0 -0.1088 1.1088 0 -0.1538 1 + [5,24,0,-0.1421,1.0589,0.4052,-0.1421,0.9783,0,-0.1088,1.1088,0,-0.1538,1], +// 5 24 0 -0.1088 1.1088 0 -0.1421 1.0589 0.4243 -0.1088 1.0244 -1.1088 -0.1088 1.1088 + [5,24,0,-0.1088,1.1088,0,-0.1421,1.0589,0.4243,-0.1088,1.0244,-1.1088,-0.1088,1.1088], +// 5 24 0 -0.1538 1 0.3827 -0.1538 0.9239 0 -0.1421 1.0589 0 -0.1421 0.9411 + [5,24,0,-0.1538,1,0.3827,-0.1538,0.9239,0,-0.1421,1.0589,0,-0.1421,0.9411], +// 5 24 0 -0.1421 1.0589 0 -0.1538 1 0.4052 -0.1421 0.9783 -1.0589 -0.1421 1.0589 + [5,24,0,-0.1421,1.0589,0,-0.1538,1,0.4052,-0.1421,0.9783,-1.0589,-0.1421,1.0589], +// 5 24 0 -0.1421 0.9411 0.3602 -0.1421 0.8695 0 -0.1538 1 0 -0.1088 0.8912 + [5,24,0,-0.1421,0.9411,0.3602,-0.1421,0.8695,0,-0.1538,1,0,-0.1088,0.8912], +// 5 24 0 -0.1538 1 0 -0.1421 0.9411 0.3827 -0.1538 0.9239 -1 -0.1538 1 + [5,24,0,-0.1538,1,0,-0.1421,0.9411,0.3827,-0.1538,0.9239,-1,-0.1538,1], +// 5 24 0 -0.1088 0.8912 0.3411 -0.1088 0.8234 0 -0.1421 0.9411 0 -0.0589 0.8579 + [5,24,0,-0.1088,0.8912,0.3411,-0.1088,0.8234,0,-0.1421,0.9411,0,-0.0589,0.8579], +// 5 24 0 -0.1421 0.9411 0 -0.1088 0.8912 0.3602 -0.1421 0.8695 -0.9411 -0.1421 0.9411 + [5,24,0,-0.1421,0.9411,0,-0.1088,0.8912,0.3602,-0.1421,0.8695,-0.9411,-0.1421,0.9411], +// 5 24 0 -0.0589 0.8579 0.3283 -0.0589 0.7926 0 -0.1088 0.8912 0 0 0.8462 + [5,24,0,-0.0589,0.8579,0.3283,-0.0589,0.7926,0,-0.1088,0.8912,0,0,0.8462], +// 5 24 0 -0.1088 0.8912 0 -0.0589 0.8579 0.3411 -0.1088 0.8234 -0.8912 -0.1088 0.8912 + [5,24,0,-0.1088,0.8912,0,-0.0589,0.8579,0.3411,-0.1088,0.8234,-0.8912,-0.1088,0.8912], +// 5 24 0 0 0.8462 0.3238 0 0.7818 0 -0.0589 0.8579 0 0.0589 0.8579 + [5,24,0,0,0.8462,0.3238,0,0.7818,0,-0.0589,0.8579,0,0.0589,0.8579], +// 5 24 0 -0.0589 0.8579 0 0 0.8462 0.3283 -0.0589 0.7926 -0.8579 -0.0589 0.8579 + [5,24,0,-0.0589,0.8579,0,0,0.8462,0.3283,-0.0589,0.7926,-0.8579,-0.0589,0.8579], +// 5 24 0 0.0589 0.8579 0.3283 0.0589 0.7926 0 0 0.8462 0 0.1088 0.8912 + [5,24,0,0.0589,0.8579,0.3283,0.0589,0.7926,0,0,0.8462,0,0.1088,0.8912], +// 5 24 0 0 0.8462 0 0.0589 0.8579 0.3238 0 0.7818 -0.8462 0 0.8462 + [5,24,0,0,0.8462,0,0.0589,0.8579,0.3238,0,0.7818,-0.8462,0,0.8462], +// 5 24 0 0.1088 0.8912 0.3411 0.1088 0.8234 0 0.0589 0.8579 0 0.1421 0.9411 + [5,24,0,0.1088,0.8912,0.3411,0.1088,0.8234,0,0.0589,0.8579,0,0.1421,0.9411], +// 5 24 0 0.0589 0.8579 0 0.1088 0.8912 0.3283 0.0589 0.7926 -0.8579 0.0589 0.8579 + [5,24,0,0.0589,0.8579,0,0.1088,0.8912,0.3283,0.0589,0.7926,-0.8579,0.0589,0.8579], +// 5 24 0 0.1421 0.9411 0.3602 0.1421 0.8695 0 0.1088 0.8912 0 0.1538 1 + [5,24,0,0.1421,0.9411,0.3602,0.1421,0.8695,0,0.1088,0.8912,0,0.1538,1], +// 5 24 0 0.1088 0.8912 0 0.1421 0.9411 0.3411 0.1088 0.8234 -0.8912 0.1088 0.8912 + [5,24,0,0.1088,0.8912,0,0.1421,0.9411,0.3411,0.1088,0.8234,-0.8912,0.1088,0.8912], +// 5 24 0 0.1538 1 0.3827 0.1538 0.9239 0 0.1421 0.9411 0 0.1421 1.0589 + [5,24,0,0.1538,1,0.3827,0.1538,0.9239,0,0.1421,0.9411,0,0.1421,1.0589], +// 5 24 0 0.1421 0.9411 0 0.1538 1 0.3602 0.1421 0.8695 -0.9411 0.1421 0.9411 + [5,24,0,0.1421,0.9411,0,0.1538,1,0.3602,0.1421,0.8695,-0.9411,0.1421,0.9411], +// 0 // Build by LDPartEditor (PrimGen 2.X) ]; module ldraw_lib__t04q1538(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__t04q1538(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/tooth24.scad b/p/tooth24.scad index a33bded57..18dc9b817 100644 --- a/p/tooth24.scad +++ b/p/tooth24.scad @@ -1,12 +1,11 @@ use <../lib.scad> use -use function ldraw_lib__tooth24() = [ // 0 Single Tooth for Technic Gear 24 Tooth // 0 Name: tooth24.dat -// 0 Author: Lance Hopenwasser [cavehop] -// 0 !LDRAW_ORG Primitive UPDATE 2009-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -14,35 +13,60 @@ function ldraw_lib__tooth24() = [ // // 0 !HISTORY 2003-11-18 [technog] corrected length // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-02-13 [Holly-Wood] Complete re-write, original by cavehop +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // +// 2 24 -2.25 -.1475 4.75 -1.75 2.8525 4.75 + [2,24,-2.25,-.1475,4.75,-1.75,2.8525,4.75], +// 2 24 -1.75 2.8525 4.75 -.8 5.35 4.75 + [2,24,-1.75,2.8525,4.75,-.8,5.35,4.75], +// 2 24 -2.25 -.1475 -4.75 -1.75 2.8525 -4.75 + [2,24,-2.25,-.1475,-4.75,-1.75,2.8525,-4.75], +// 2 24 -1.75 2.8525 -4.75 -.8 5.35 -4.75 + [2,24,-1.75,2.8525,-4.75,-.8,5.35,-4.75], +// 2 24 2.25 -.1475 -4.75 1.75 2.8525 -4.75 + [2,24,2.25,-.1475,-4.75,1.75,2.8525,-4.75], +// 2 24 1.75 2.8525 -4.75 .8 5.35 -4.75 + [2,24,1.75,2.8525,-4.75,.8,5.35,-4.75], +// 2 24 2.25 -.1475 4.75 1.75 2.8525 4.75 + [2,24,2.25,-.1475,4.75,1.75,2.8525,4.75], +// 2 24 1.75 2.8525 4.75 .8 5.35 4.75 + [2,24,1.75,2.8525,4.75,.8,5.35,4.75], +// 2 24 2.25 -.1475 4.75 2.25 -.1475 -4.75 + [2,24,2.25,-.1475,4.75,2.25,-.1475,-4.75], +// 2 24 -2.25 -.1475 4.75 -2.25 -.1475 -4.75 + [2,24,-2.25,-.1475,4.75,-2.25,-.1475,-4.75], // -// 1 16 0 5.3525 0 0.8 0 0 0 -1 0 0 0 4.75 rect.dat - [1,16,0,5.3525,0,0.8,0,0,0,-1,0,0,0,4.75, ldraw_lib__rect()], -// 1 16 1.275 4.1025 0 0 -1 -0.475 0 0 1.25 -4.75 0 0 rect3.dat - [1,16,1.275,4.1025,0,0,-1,-0.475,0,0,1.25,-4.75,0,0, ldraw_lib__rect3()], -// 1 16 2 1.3525 0 0 -1 0.25 0 0 -1.5 -4.75 0 0 rect3.dat - [1,16,2,1.3525,0,0,-1,0.25,0,0,-1.5,-4.75,0,0, ldraw_lib__rect3()], -// 5 24 1.75 2.8525 4.75 1.75 2.8525 -4.75 0.8 5.3525 0 2.25 -0.1475 0 - [5,24,1.75,2.8525,4.75,1.75,2.8525,-4.75,0.8,5.3525,0,2.25,-0.1475,0], -// 1 16 -1.275 4.1025 0 0 1 0.475 0 0 1.25 -4.75 0 0 rect3.dat - [1,16,-1.275,4.1025,0,0,1,0.475,0,0,1.25,-4.75,0,0, ldraw_lib__rect3()], -// 1 16 -2 1.3525 0 0 1 -0.25 0 0 -1.5 -4.75 0 0 rect3.dat - [1,16,-2,1.3525,0,0,1,-0.25,0,0,-1.5,-4.75,0,0, ldraw_lib__rect3()], -// 5 24 -1.75 2.8525 4.75 -1.75 2.8525 -4.75 -0.8 5.3525 0 -2.25 -0.1475 0 - [5,24,-1.75,2.8525,4.75,-1.75,2.8525,-4.75,-0.8,5.3525,0,-2.25,-0.1475,0], -// 4 16 1.75 2.8525 4.75 -1.75 2.8525 4.75 0 0 4.75 2.25 -0.1475 4.75 - [4,16,1.75,2.8525,4.75,-1.75,2.8525,4.75,0,0,4.75,2.25,-0.1475,4.75], -// 3 16 -1.75 2.8525 4.75 -2.25 -0.1475 4.75 0 0 4.75 - [3,16,-1.75,2.8525,4.75,-2.25,-0.1475,4.75,0,0,4.75], -// 4 16 0.8 5.3525 4.75 -0.8 5.3525 4.75 -1.75 2.8525 4.75 1.75 2.8525 4.75 - [4,16,0.8,5.3525,4.75,-0.8,5.3525,4.75,-1.75,2.8525,4.75,1.75,2.8525,4.75], -// 4 16 2.25 -0.1475 -4.75 0 0 -4.75 -1.75 2.8525 -4.75 1.75 2.8525 -4.75 - [4,16,2.25,-0.1475,-4.75,0,0,-4.75,-1.75,2.8525,-4.75,1.75,2.8525,-4.75], -// 3 16 0 0 -4.75 -2.25 -0.1475 -4.75 -1.75 2.8525 -4.75 - [3,16,0,0,-4.75,-2.25,-0.1475,-4.75,-1.75,2.8525,-4.75], -// 4 16 0.8 5.3525 -4.75 1.75 2.8525 -4.75 -1.75 2.8525 -4.75 -0.8 5.3525 -4.75 - [4,16,0.8,5.3525,-4.75,1.75,2.8525,-4.75,-1.75,2.8525,-4.75,-0.8,5.3525,-4.75], -// 0 +// 1 16 0 5.35 0 .8 0 0 0 -1 0 0 0 4.75 rect.dat + [1,16,0,5.35,0,.8,0,0,0,-1,0,0,0,4.75, ldraw_lib__rect()], +// 4 16 .8 5.35 -4.75 .8 5.35 4.75 1.75 2.8525 4.75 1.75 2.8525 -4.75 + [4,16,.8,5.35,-4.75,.8,5.35,4.75,1.75,2.8525,4.75,1.75,2.8525,-4.75], +// 4 16 1.75 2.8525 4.75 2.25 -.1475 4.75 2.25 -.1475 -4.75 1.75 2.8525 -4.75 + [4,16,1.75,2.8525,4.75,2.25,-.1475,4.75,2.25,-.1475,-4.75,1.75,2.8525,-4.75], +// +// 4 16 -1.75 2.8525 4.75 -.8 5.35 4.75 -.8 5.35 -4.75 -1.75 2.8525 -4.75 + [4,16,-1.75,2.8525,4.75,-.8,5.35,4.75,-.8,5.35,-4.75,-1.75,2.8525,-4.75], +// +// 4 16 -2.25 -.1475 -4.75 -2.25 -.1475 4.75 -1.75 2.8525 4.75 -1.75 2.8525 -4.75 + [4,16,-2.25,-.1475,-4.75,-2.25,-.1475,4.75,-1.75,2.8525,4.75,-1.75,2.8525,-4.75], +// +// 3 16 1.75 2.8525 4.75 0 0 4.75 2.25 -.1475 4.75 + [3,16,1.75,2.8525,4.75,0,0,4.75,2.25,-.1475,4.75], +// 4 16 0 0 4.75 1.75 2.8525 4.75 -1.75 2.8525 4.75 -2.25 -.1475 4.75 + [4,16,0,0,4.75,1.75,2.8525,4.75,-1.75,2.8525,4.75,-2.25,-.1475,4.75], +// 4 16 .8 5.35 4.75 -.8 5.35 4.75 -1.75 2.8525 4.75 1.75 2.8525 4.75 + [4,16,.8,5.35,4.75,-.8,5.35,4.75,-1.75,2.8525,4.75,1.75,2.8525,4.75], +// 3 16 0 0 -4.75 1.75 2.8525 -4.75 2.25 -.1475 -4.75 + [3,16,0,0,-4.75,1.75,2.8525,-4.75,2.25,-.1475,-4.75], +// 4 16 -1.75 2.8525 -4.75 1.75 2.8525 -4.75 0 0 -4.75 -2.25 -.1475 -4.75 + [4,16,-1.75,2.8525,-4.75,1.75,2.8525,-4.75,0,0,-4.75,-2.25,-.1475,-4.75], +// 4 16 .8 5.35 -4.75 1.75 2.8525 -4.75 -1.75 2.8525 -4.75 -.8 5.35 -4.75 + [4,16,.8,5.35,-4.75,1.75,2.8525,-4.75,-1.75,2.8525,-4.75,-.8,5.35,-4.75], +// +// 5 24 -1.75 2.8525 4.75 -1.75 2.8525 -4.75 -2.25 -.1475 -4.75 -.8 5.35 -4.75 + [5,24,-1.75,2.8525,4.75,-1.75,2.8525,-4.75,-2.25,-.1475,-4.75,-.8,5.35,-4.75], +// 5 24 1.75 2.8525 4.75 1.75 2.8525 -4.75 2.25 -.1475 -4.75 .8 5.35 -4.75 + [5,24,1.75,2.8525,4.75,1.75,2.8525,-4.75,2.25,-.1475,-4.75,.8,5.35,-4.75], ]; module ldraw_lib__tooth24(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__tooth24(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/tooth8a.scad b/p/tooth8a.scad index eec7aed7c..6507bf0d4 100644 --- a/p/tooth8a.scad +++ b/p/tooth8a.scad @@ -1,85 +1,99 @@ use <../lib.scad> use use -use function ldraw_lib__tooth8a() = [ // 0 Single Tooth for Technic Gear 8 Tooth Reinforced // 0 Name: tooth8a.dat -// 0 Author: Daniele Benedettelli [benedettelli] -// 0 !LDRAW_ORG Primitive UPDATE 2012-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 +// 0 !HISTORY 2024-02-24 [Holly-Wood] Complete re-write, original by benedettelli +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // +// 1 16 0 5.43 0 .7 0 0 0 -1 0 0 0 4.75 rect.dat + [1,16,0,5.43,0,.7,0,0,0,-1,0,0,0,4.75, ldraw_lib__rect()], +// +// 4 16 1.5 3.4 4.75 1.5 3.4 -4.75 .7 5.43 -4.75 .7 5.43 4.75 + [4,16,1.5,3.4,4.75,1.5,3.4,-4.75,.7,5.43,-4.75,.7,5.43,4.75], +// 4 16 -.7 5.43 -4.75 -1.5 3.4 -4.75 -1.5 3.4 4.75 -.7 5.43 4.75 + [4,16,-.7,5.43,-4.75,-1.5,3.4,-4.75,-1.5,3.4,4.75,-.7,5.43,4.75], +// 4 16 1.5 3.4 -4.75 -1.5 3.4 -4.75 -.7 5.43 -4.75 .7 5.43 -4.75 + [4,16,1.5,3.4,-4.75,-1.5,3.4,-4.75,-.7,5.43,-4.75,.7,5.43,-4.75], +// 4 16 -.7 5.43 4.75 -1.5 3.4 4.75 1.5 3.4 4.75 .7 5.43 4.75 + [4,16,-.7,5.43,4.75,-1.5,3.4,4.75,1.5,3.4,4.75,.7,5.43,4.75], +// 2 24 1.5 3.4 -4.75 .7 5.43 -4.75 + [2,24,1.5,3.4,-4.75,.7,5.43,-4.75], +// 2 24 -1.5 3.4 -4.75 -.7 5.43 -4.75 + [2,24,-1.5,3.4,-4.75,-.7,5.43,-4.75], +// 2 24 -1.5 3.4 4.75 -.7 5.43 4.75 + [2,24,-1.5,3.4,4.75,-.7,5.43,4.75], +// 2 24 1.5 3.4 4.75 .7 5.43 4.75 + [2,24,1.5,3.4,4.75,.7,5.43,4.75], // -// 1 16 0 5.43 0 0.7 0 0 0 -1 0 0 0 4.75 rect.dat - [1,16,0,5.43,0,0.7,0,0,0,-1,0,0,0,4.75, ldraw_lib__rect()], -// 1 16 1.1 4.415 0 -0.4 -1 0 1.015 0 0 0 0 4.75 rect2p.dat - [1,16,1.1,4.415,0,-0.4,-1,0,1.015,0,0,0,0,4.75, ldraw_lib__rect2p()], -// 2 24 1.35 0.232 9.8 1.35 0.232 -9.8 - [2,24,1.35,0.232,9.8,1.35,0.232,-9.8], -// 2 24 1.35 0.232 9.8 1.5 2.1 9.8 - [2,24,1.35,0.232,9.8,1.5,2.1,9.8], -// 2 24 1.35 0.232 -9.8 1.5 2.1 -9.8 - [2,24,1.35,0.232,-9.8,1.5,2.1,-9.8], -// 4 16 1.35 0.232 -9.8 1.5 2.1 -4.75 1.5 2.1 4.75 1.35 0.232 9.8 - [4,16,1.35,0.232,-9.8,1.5,2.1,-4.75,1.5,2.1,4.75,1.35,0.232,9.8], -// 1 16 -1.1 4.415 0 0.4 1 0 1.015 0 0 0 0 4.75 rect2p.dat - [1,16,-1.1,4.415,0,0.4,1,0,1.015,0,0,0,0,4.75, ldraw_lib__rect2p()], -// 2 24 -1.35 0.232 9.8 -1.35 0.232 -9.8 - [2,24,-1.35,0.232,9.8,-1.35,0.232,-9.8], -// 2 24 -1.35 0.232 9.8 -1.5 2.1 9.8 - [2,24,-1.35,0.232,9.8,-1.5,2.1,9.8], -// 2 24 -1.35 0.232 -9.8 -1.5 2.1 -9.8 - [2,24,-1.35,0.232,-9.8,-1.5,2.1,-9.8], -// 4 16 -1.35 0.232 9.8 -1.5 2.1 4.75 -1.5 2.1 -4.75 -1.35 0.232 -9.8 - [4,16,-1.35,0.232,9.8,-1.5,2.1,4.75,-1.5,2.1,-4.75,-1.35,0.232,-9.8], -// 3 16 -1.35 0.232 9.8 -1.5 2.1 9.8 -1.5 2.1 4.75 - [3,16,-1.35,0.232,9.8,-1.5,2.1,9.8,-1.5,2.1,4.75], -// 3 16 1.5 2.1 4.75 1.5 2.1 9.8 1.35 0.232 9.8 - [3,16,1.5,2.1,4.75,1.5,2.1,9.8,1.35,0.232,9.8], -// 3 16 -1.5 2.1 -4.75 -1.5 2.1 -9.8 -1.35 0.232 -9.8 - [3,16,-1.5,2.1,-4.75,-1.5,2.1,-9.8,-1.35,0.232,-9.8], -// 3 16 1.35 0.232 -9.8 1.5 2.1 -9.8 1.5 2.1 -4.75 - [3,16,1.35,0.232,-9.8,1.5,2.1,-9.8,1.5,2.1,-4.75], -// 1 16 0 2.1 -7.275 -1.5 0 0 0 -1.01 0 0 0 2.525 rect.dat - [1,16,0,2.1,-7.275,-1.5,0,0,0,-1.01,0,0,0,2.525, ldraw_lib__rect()], -// 1 16 0 2.1 7.275 -1.5 0 0 0 -1.01 0 0 0 2.525 rect.dat - [1,16,0,2.1,7.275,-1.5,0,0,0,-1.01,0,0,0,2.525, ldraw_lib__rect()], // 1 16 0 2.1 0 0 0 1.5 0 1.3 0 4.75 0 0 box4o8a.dat [1,16,0,2.1,0,0,0,1.5,0,1.3,0,4.75,0,0, ldraw_lib__box4o8a()], -// 4 16 1.5 3.4 -4.75 -1.5 3.4 -4.75 -0.7 5.43 -4.75 0.7 5.43 -4.75 - [4,16,1.5,3.4,-4.75,-1.5,3.4,-4.75,-0.7,5.43,-4.75,0.7,5.43,-4.75], -// 4 16 1.5 2.1 9.8 -1.5 2.1 9.8 0 0.5 9.8 1.35 0.232 9.8 - [4,16,1.5,2.1,9.8,-1.5,2.1,9.8,0,0.5,9.8,1.35,0.232,9.8], -// 3 16 -1.5 2.1 9.8 -1.35 0.232 9.8 0 0.5 9.8 - [3,16,-1.5,2.1,9.8,-1.35,0.232,9.8,0,0.5,9.8], -// 4 16 -0.7 5.43 4.75 -1.5 3.4 4.75 1.5 3.4 4.75 0.7 5.43 4.75 - [4,16,-0.7,5.43,4.75,-1.5,3.4,4.75,1.5,3.4,4.75,0.7,5.43,4.75], -// 5 24 1.5 2.1 4.75 1.5 2.1 -4.75 1.5 3.4 0 1.35 0.232 0 - [5,24,1.5,2.1,4.75,1.5,2.1,-4.75,1.5,3.4,0,1.35,0.232,0], -// 5 24 -1.5 2.1 4.75 -1.5 2.1 -4.75 -1.5 3.4 0 -1.35 0.232 0 - [5,24,-1.5,2.1,4.75,-1.5,2.1,-4.75,-1.5,3.4,0,-1.35,0.232,0], -// 5 24 1.5 3.4 4.75 1.5 3.4 -4.75 1.5 2.1 0 0.7 5.43 0 - [5,24,1.5,3.4,4.75,1.5,3.4,-4.75,1.5,2.1,0,0.7,5.43,0], -// 5 24 -1.5 3.4 4.75 -1.5 3.4 -4.75 -1.5 2.1 0 -0.7 5.43 0 - [5,24,-1.5,3.4,4.75,-1.5,3.4,-4.75,-1.5,2.1,0,-0.7,5.43,0], -// 4 16 1.35 0.232 -9.8 0 0.5 -9.8 -1.5 2.1 -9.8 1.5 2.1 -9.8 - [4,16,1.35,0.232,-9.8,0,0.5,-9.8,-1.5,2.1,-9.8,1.5,2.1,-9.8], -// 3 16 0 0.5 -9.8 -1.35 0.232 -9.8 -1.5 2.1 -9.8 - [3,16,0,0.5,-9.8,-1.35,0.232,-9.8,-1.5,2.1,-9.8], -// 2 24 0 0.5 -9.8 -1.35 0.232 -9.8 - [2,24,0,0.5,-9.8,-1.35,0.232,-9.8], -// 2 24 0 0.5 -9.8 1.35 0.232 -9.8 - [2,24,0,0.5,-9.8,1.35,0.232,-9.8], -// 2 24 0 0.5 9.8 -1.35 0.232 9.8 - [2,24,0,0.5,9.8,-1.35,0.232,9.8], -// 2 24 0 0.5 9.8 1.35 0.232 9.8 - [2,24,0,0.5,9.8,1.35,0.232,9.8], +// +// 1 16 0 2.1 -7.275 -1.5 0 0 0 -1 0 0 0 2.525 rect.dat + [1,16,0,2.1,-7.275,-1.5,0,0,0,-1,0,0,0,2.525, ldraw_lib__rect()], +// 1 16 0 2.1 7.275 -1.5 0 0 0 -1 0 0 0 2.525 rect.dat + [1,16,0,2.1,7.275,-1.5,0,0,0,-1,0,0,0,2.525, ldraw_lib__rect()], +// +// 4 16 1.5 2.1 -9.8 0 .5 -9.8 -1.35 .232 -9.8 -1.5 2.1 -9.8 + [4,16,1.5,2.1,-9.8,0,.5,-9.8,-1.35,.232,-9.8,-1.5,2.1,-9.8], +// 3 16 -1.5 2.1 -4.75 -1.5 2.1 -9.8 -1.35 .232 -9.8 + [3,16,-1.5,2.1,-4.75,-1.5,2.1,-9.8,-1.35,.232,-9.8], +// 4 16 -1.35 .232 9.8 -1.5 2.1 4.75 -1.5 2.1 -4.75 -1.35 .232 -9.8 + [4,16,-1.35,.232,9.8,-1.5,2.1,4.75,-1.5,2.1,-4.75,-1.35,.232,-9.8], +// 3 16 -1.35 .232 9.8 -1.5 2.1 9.8 -1.5 2.1 4.75 + [3,16,-1.35,.232,9.8,-1.5,2.1,9.8,-1.5,2.1,4.75], +// 4 16 1.5 2.1 9.8 -1.5 2.1 9.8 -1.35 .232 9.8 0 .5 9.8 + [4,16,1.5,2.1,9.8,-1.5,2.1,9.8,-1.35,.232,9.8,0,.5,9.8], +// 3 16 0 .5 9.8 1.35 .232 9.8 1.5 2.1 9.8 + [3,16,0,.5,9.8,1.35,.232,9.8,1.5,2.1,9.8], +// 3 16 1.5 2.1 4.75 1.5 2.1 9.8 1.35 .232 9.8 + [3,16,1.5,2.1,4.75,1.5,2.1,9.8,1.35,.232,9.8], +// 4 16 1.35 .232 -9.8 1.5 2.1 -4.75 1.5 2.1 4.75 1.35 .232 9.8 + [4,16,1.35,.232,-9.8,1.5,2.1,-4.75,1.5,2.1,4.75,1.35,.232,9.8], +// 3 16 1.35 .232 -9.8 1.5 2.1 -9.8 1.5 2.1 -4.75 + [3,16,1.35,.232,-9.8,1.5,2.1,-9.8,1.5,2.1,-4.75], +// 3 16 1.5 2.1 -9.8 1.35 .232 -9.8 0 .5 -9.8 + [3,16,1.5,2.1,-9.8,1.35,.232,-9.8,0,.5,-9.8], +// 2 24 0 .5 9.8 -1.35 .232 9.8 + [2,24,0,.5,9.8,-1.35,.232,9.8], +// 2 24 0 .5 9.8 1.35 .232 9.8 + [2,24,0,.5,9.8,1.35,.232,9.8], +// 2 24 0 .5 -9.8 -1.35 .232 -9.8 + [2,24,0,.5,-9.8,-1.35,.232,-9.8], +// 2 24 0 .5 -9.8 1.35 .232 -9.8 + [2,24,0,.5,-9.8,1.35,.232,-9.8], +// 2 24 -1.35 .232 -9.8 -1.5 2.1 -9.8 + [2,24,-1.35,.232,-9.8,-1.5,2.1,-9.8], +// 2 24 -1.35 .232 9.8 -1.5 2.1 9.8 + [2,24,-1.35,.232,9.8,-1.5,2.1,9.8], +// 2 24 1.35 .232 9.8 1.5 2.1 9.8 + [2,24,1.35,.232,9.8,1.5,2.1,9.8], +// 2 24 1.35 .232 -9.8 1.5 2.1 -9.8 + [2,24,1.35,.232,-9.8,1.5,2.1,-9.8], +// +// 2 24 1.35 .232 -9.8 1.35 .232 9.8 + [2,24,1.35,.232,-9.8,1.35,.232,9.8], +// 2 24 -1.35 .232 -9.8 -1.35 .232 9.8 + [2,24,-1.35,.232,-9.8,-1.35,.232,9.8], +// +// 5 24 1.5 3.4 -4.75 1.5 3.4 4.75 .7 5.43 4.75 1.5 2.1 4.75 + [5,24,1.5,3.4,-4.75,1.5,3.4,4.75,.7,5.43,4.75,1.5,2.1,4.75], +// 5 24 1.5 2.1 -4.75 1.5 2.1 4.75 1.5 3.4 4.75 1.35 .232 9.8 + [5,24,1.5,2.1,-4.75,1.5,2.1,4.75,1.5,3.4,4.75,1.35,.232,9.8], +// 5 24 -1.5 3.4 -4.75 -1.5 3.4 4.75 -.7 5.43 4.75 -1.5 2.1 4.75 + [5,24,-1.5,3.4,-4.75,-1.5,3.4,4.75,-.7,5.43,4.75,-1.5,2.1,4.75], +// 5 24 -1.5 2.1 -4.75 -1.5 2.1 4.75 -1.5 3.4 4.75 -1.35 .232 9.8 + [5,24,-1.5,2.1,-4.75,-1.5,2.1,4.75,-1.5,3.4,4.75,-1.35,.232,9.8], ]; module ldraw_lib__tooth8a(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__tooth8a(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/toothl.scad b/p/toothl.scad index ea69a3806..62412878b 100644 --- a/p/toothl.scad +++ b/p/toothl.scad @@ -3,9 +3,9 @@ use function ldraw_lib__toothl() = [ // 0 Single Tooth for Large Technic Gears // 0 Name: toothl.dat -// 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Primitive UPDATE 2022-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -14,74 +14,78 @@ function ldraw_lib__toothl() = [ // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 // 0 !HISTORY 2022-02-22 [Philo] Removed base edge lines // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 +// 0 !HISTORY 2024-02-07 [Holly-Wood] Complete re-write, original by guyvivan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 0 -1 0 0 -6 -2 0 0 0 17 0 box3u4a.dat - [1,16,0,0,-1,0,0,-6,-2,0,0,0,17,0, ldraw_lib__box3u4a()], -// 2 24 6 -2 16 3 -4 10 - [2,24,6,-2,16,3,-4,10], +// 2 24 3 -4 10 6 -2 16 + [2,24,3,-4,10,6,-2,16], // 2 24 3 -4 10 4.5 -3 5 [2,24,3,-4,10,4.5,-3,5], -// 3 16 6 -2 16 3 -4 10 4.5 -3 5 - [3,16,6,-2,16,3,-4,10,4.5,-3,5], // 2 24 4.5 -3 2 4.5 -3 5 [2,24,4.5,-3,2,4.5,-3,5], -// 2 24 3 -4 -1 4.5 -3 2 - [2,24,3,-4,-1,4.5,-3,2], -// 4 16 4.5 -3 5 4.5 -3 2 6 -2 -1 6 -2 16 - [4,16,4.5,-3,5,4.5,-3,2,6,-2,-1,6,-2,16], -// 3 16 4.5 -3 2 3 -4 -1 6 -2 -1 - [3,16,4.5,-3,2,3,-4,-1,6,-2,-1], -// 2 24 -6 -2 16 -3 -4 10 - [2,24,-6,-2,16,-3,-4,10], -// 2 24 -3 -4 10 -4.5 -3 5 - [2,24,-3,-4,10,-4.5,-3,5], -// 3 16 -3 -4 10 -6 -2 16 -4.5 -3 5 - [3,16,-3,-4,10,-6,-2,16,-4.5,-3,5], -// 2 24 -4.5 -3 2 -4.5 -3 5 - [2,24,-4.5,-3,2,-4.5,-3,5], -// 2 24 -3 -4 -1 -4.5 -3 2 - [2,24,-3,-4,-1,-4.5,-3,2], -// 4 16 -6 -2 -1 -4.5 -3 2 -4.5 -3 5 -6 -2 16 - [4,16,-6,-2,-1,-4.5,-3,2,-4.5,-3,5,-6,-2,16], -// 3 16 -3 -4 -1 -4.5 -3 2 -6 -2 -1 - [3,16,-3,-4,-1,-4.5,-3,2,-6,-2,-1], -// 4 16 -6 -2 16 -3 -4 10 3 -4 10 6 -2 16 - [4,16,-6,-2,16,-3,-4,10,3,-4,10,6,-2,16], -// 4 16 3 -4 10 -3 -4 10 -4.5 -3 5 4.5 -3 5 - [4,16,3,-4,10,-3,-4,10,-4.5,-3,5,4.5,-3,5], -// 4 16 4.5 -3 5 -4.5 -3 5 -4.5 -3 2 4.5 -3 2 - [4,16,4.5,-3,5,-4.5,-3,5,-4.5,-3,2,4.5,-3,2], -// 4 16 4.5 -3 2 -4.5 -3 2 -3 -4 -1 3 -4 -1 - [4,16,4.5,-3,2,-4.5,-3,2,-3,-4,-1,3,-4,-1], -// 2 24 6 2 16 3 4 10 - [2,24,6,2,16,3,4,10], -// 2 24 3 4 10 4.5 3 5 - [2,24,3,4,10,4.5,3,5], -// 3 16 3 4 10 6 2 16 4.5 3 5 - [3,16,3,4,10,6,2,16,4.5,3,5], -// 2 24 4.5 3 2 4.5 3 5 - [2,24,4.5,3,2,4.5,3,5], -// 2 24 3 4 -1 4.5 3 2 - [2,24,3,4,-1,4.5,3,2], -// 4 16 6 2 -1 4.5 3 2 4.5 3 5 6 2 16 - [4,16,6,2,-1,4.5,3,2,4.5,3,5,6,2,16], -// 3 16 3 4 -1 4.5 3 2 6 2 -1 - [3,16,3,4,-1,4.5,3,2,6,2,-1], +// 2 24 4.5 -3 2 3 -4 -1 + [2,24,4.5,-3,2,3,-4,-1], +// 2 24 -3 -4 10 -6 -2 16 + [2,24,-3,-4,10,-6,-2,16], +// 2 24 -4.5 -3 5 -3 -4 10 + [2,24,-4.5,-3,5,-3,-4,10], +// 2 24 -4.5 -3 5 -4.5 -3 2 + [2,24,-4.5,-3,5,-4.5,-3,2], +// 2 24 -4.5 -3 2 -3 -4 -1 + [2,24,-4.5,-3,2,-3,-4,-1], +// +// 2 24 3 4 10 6 2 16 + [2,24,3,4,10,6,2,16], +// 2 24 4.5 3 5 3 4 10 + [2,24,4.5,3,5,3,4,10], +// 2 24 4.5 3 5 4.5 3 2 + [2,24,4.5,3,5,4.5,3,2], +// 2 24 4.5 3 2 3 4 -1 + [2,24,4.5,3,2,3,4,-1], // 2 24 -6 2 16 -3 4 10 [2,24,-6,2,16,-3,4,10], // 2 24 -3 4 10 -4.5 3 5 [2,24,-3,4,10,-4.5,3,5], -// 3 16 -6 2 16 -3 4 10 -4.5 3 5 - [3,16,-6,2,16,-3,4,10,-4.5,3,5], // 2 24 -4.5 3 2 -4.5 3 5 [2,24,-4.5,3,2,-4.5,3,5], // 2 24 -3 4 -1 -4.5 3 2 [2,24,-3,4,-1,-4.5,3,2], +// +// 3 16 4.5 -3 5 6 -2 16 3 -4 10 + [3,16,4.5,-3,5,6,-2,16,3,-4,10], +// 4 16 6 -2 16 4.5 -3 5 4.5 -3 2 6 -2 -1 + [4,16,6,-2,16,4.5,-3,5,4.5,-3,2,6,-2,-1], +// 3 16 6 -2 -1 4.5 -3 2 3 -4 -1 + [3,16,6,-2,-1,4.5,-3,2,3,-4,-1], +// 3 16 -4.5 -3 5 -3 -4 10 -6 -2 16 + [3,16,-4.5,-3,5,-3,-4,10,-6,-2,16], +// 4 16 -6 -2 16 -6 -2 -1 -4.5 -3 2 -4.5 -3 5 + [4,16,-6,-2,16,-6,-2,-1,-4.5,-3,2,-4.5,-3,5], +// 3 16 -6 -2 -1 -3 -4 -1 -4.5 -3 2 + [3,16,-6,-2,-1,-3,-4,-1,-4.5,-3,2], +// +// 3 16 4.5 3 5 3 4 10 6 2 16 + [3,16,4.5,3,5,3,4,10,6,2,16], +// 4 16 6 2 16 6 2 -1 4.5 3 2 4.5 3 5 + [4,16,6,2,16,6,2,-1,4.5,3,2,4.5,3,5], +// 3 16 3 4 -1 4.5 3 2 6 2 -1 + [3,16,3,4,-1,4.5,3,2,6,2,-1], +// 3 16 -6 2 16 -3 4 10 -4.5 3 5 + [3,16,-6,2,16,-3,4,10,-4.5,3,5], // 4 16 -4.5 3 5 -4.5 3 2 -6 2 -1 -6 2 16 [4,16,-4.5,3,5,-4.5,3,2,-6,2,-1,-6,2,16], // 3 16 -4.5 3 2 -3 4 -1 -6 2 -1 [3,16,-4.5,3,2,-3,4,-1,-6,2,-1], +// +// 4 16 6 -2 16 -6 -2 16 -3 -4 10 3 -4 10 + [4,16,6,-2,16,-6,-2,16,-3,-4,10,3,-4,10], +// 4 16 4.5 -3 5 3 -4 10 -3 -4 10 -4.5 -3 5 + [4,16,4.5,-3,5,3,-4,10,-3,-4,10,-4.5,-3,5], +// 4 16 4.5 -3 2 4.5 -3 5 -4.5 -3 5 -4.5 -3 2 + [4,16,4.5,-3,2,4.5,-3,5,-4.5,-3,5,-4.5,-3,2], +// 4 16 3 -4 -1 4.5 -3 2 -4.5 -3 2 -3 -4 -1 + [4,16,3,-4,-1,4.5,-3,2,-4.5,-3,2,-3,-4,-1], +// // 4 16 3 4 10 -3 4 10 -6 2 16 6 2 16 [4,16,3,4,10,-3,4,10,-6,2,16,6,2,16], // 4 16 -4.5 3 5 -3 4 10 3 4 10 4.5 3 5 @@ -90,18 +94,22 @@ function ldraw_lib__toothl() = [ [4,16,-4.5,3,2,-4.5,3,5,4.5,3,5,4.5,3,2], // 4 16 -3 4 -1 -4.5 3 2 4.5 3 2 3 4 -1 [4,16,-3,4,-1,-4.5,3,2,4.5,3,2,3,4,-1], +// +// 1 16 0 0 -1 0 0 -6 -2 0 0 0 17 0 box3u4a.dat + [1,16,0,0,-1,0,0,-6,-2,0,0,0,17,0, ldraw_lib__box3u4a()], +// // 5 24 4.5 3 2 -4.5 3 2 -4.5 3 5 3 4 -1 [5,24,4.5,3,2,-4.5,3,2,-4.5,3,5,3,4,-1], -// 5 24 -4.5 -3 5 4.5 -3 5 -4.5 -3 2 3 -4 10 - [5,24,-4.5,-3,5,4.5,-3,5,-4.5,-3,2,3,-4,10], // 5 24 3 4 10 -3 4 10 4.5 3 5 -6 2 16 [5,24,3,4,10,-3,4,10,4.5,3,5,-6,2,16], -// 5 24 -4.5 -3 2 4.5 -3 2 4.5 -3 5 -3 -4 -1 - [5,24,-4.5,-3,2,4.5,-3,2,4.5,-3,5,-3,-4,-1], // 5 24 -4.5 3 5 4.5 3 5 -3 4 10 4.5 3 2 [5,24,-4.5,3,5,4.5,3,5,-3,4,10,4.5,3,2], -// 5 24 -3 -4 10 3 -4 10 -4.5 -3 5 6 -2 16 - [5,24,-3,-4,10,3,-4,10,-4.5,-3,5,6,-2,16], +// 5 24 -4.5 -3 2 4.5 -3 2 -3 -4 -1 -4.5 -3 5 + [5,24,-4.5,-3,2,4.5,-3,2,-3,-4,-1,-4.5,-3,5], +// 5 24 -4.5 -3 5 4.5 -3 5 -4.5 -3 2 -3 -4 10 + [5,24,-4.5,-3,5,4.5,-3,5,-4.5,-3,2,-3,-4,10], +// 5 24 -3 -4 10 3 -4 10 -4.5 -3 5 -6 -2 16 + [5,24,-3,-4,10,3,-4,10,-4.5,-3,5,-6,-2,16], ]; module ldraw_lib__toothl(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__toothl(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/wpin4.scad b/p/wpin4.scad index d6c9ca386..180726461 100644 --- a/p/wpin4.scad +++ b/p/wpin4.scad @@ -6,13 +6,13 @@ use <1-4ndis.scad> use <3-8chrd.scad> use <3-8cyli.scad> use <3-8edge.scad> -use <3-8rin12.scad> +use <3-8ring12.scad> use <4-4cyli.scad> function ldraw_lib__wpin4() = [ // 0 Wheel Holding Pin for Pull Back Motor // 0 Name: wpin4.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Primitive UPDATE 2013-02 +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__wpin4() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 3.86734 -11 0.666667 3.69534 -11 1.53067 [2,24,3.86734,-11,0.666667,3.69534,-11,1.53067], @@ -120,10 +121,10 @@ function ldraw_lib__wpin4() = [ [1,16,0,-12,0,4.00348,0,-1.65829,0,1,0,1.65829,0,4.00348, ldraw_lib__3_8cyli()], // 1 16 0 -12 0 -4.00348 0 1.65829 0 1 0 -1.65829 0 -4.00348 3-8cyli.dat [1,16,0,-12,0,-4.00348,0,1.65829,0,1,0,-1.65829,0,-4.00348, ldraw_lib__3_8cyli()], -// 1 16 0 -11 0 0.30796 0 -0.127561 0 -0.6 0 0.127561 0 0.30796 3-8rin12.dat - [1,16,0,-11,0,0.30796,0,-0.127561,0,-0.6,0,0.127561,0,0.30796, ldraw_lib__3_8rin12()], -// 1 16 0 -11 0 -0.30796 0 0.127561 0 -0.6 0 -0.127561 0 -0.30796 3-8rin12.dat - [1,16,0,-11,0,-0.30796,0,0.127561,0,-0.6,0,-0.127561,0,-0.30796, ldraw_lib__3_8rin12()], +// 1 16 0 -11 0 0.30796 0 -0.127561 0 -0.6 0 0.127561 0 0.30796 3-8ring12.dat + [1,16,0,-11,0,0.30796,0,-0.127561,0,-0.6,0,0.127561,0,0.30796, ldraw_lib__3_8ring12()], +// 1 16 0 -11 0 -0.30796 0 0.127561 0 -0.6 0 -0.127561 0 -0.30796 3-8ring12.dat + [1,16,0,-11,0,-0.30796,0,0.127561,0,-0.6,0,-0.127561,0,-0.30796, ldraw_lib__3_8ring12()], // 1 16 0 -12 0 4.00348 0 -1.65829 0 0.6 0 1.65829 0 4.00348 3-8chrd.dat [1,16,0,-12,0,4.00348,0,-1.65829,0,0.6,0,1.65829,0,4.00348, ldraw_lib__3_8chrd()], // 1 16 0 -12 0 -4.00348 0 1.65829 0 0.6 0 -1.65829 0 -4.00348 3-8chrd.dat diff --git a/p/znap1.scad b/p/znap1.scad index 4cacf0ad8..93906a084 100644 --- a/p/znap1.scad +++ b/p/znap1.scad @@ -1,98 +1,26 @@ use <../lib.scad> -use <1-4cyli.scad> -use <1-4edge.scad> -use +use function ldraw_lib__znap1() = [ -// 0 Znap Between Pegholes 1 +// 0 Znap Peghole Spacer // 0 Name: znap1.dat -// 0 Author: Thomas Woelk [t.woelk] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !HISTORY 2005-07-09 [mikeheide] BFC'ed -// 0 !HISTORY 2005-07-18 [mikeheide] added more details +// 0 !HISTORY 2005-07-28 [mikeheide] added details and BFC'ed // 0 !HISTORY 2005-08-03 [mikeheide] split cylinder // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-12 [GeraldLasser] Complete re-write, original by t.woelk +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 -10 20 6.36 0 -6.36 0 1 0 -6.36 0 -6.36 1-4edge.dat - [1,16,0,-10,20,6.36,0,-6.36,0,1,0,-6.36,0,-6.36, ldraw_lib__1_4edge()], -// 1 16 0 -2 20 6.36 0 -6.36 0 1 0 -6.36 0 -6.36 1-4edge.dat - [1,16,0,-2,20,6.36,0,-6.36,0,1,0,-6.36,0,-6.36, ldraw_lib__1_4edge()], -// 1 16 0 2 20 6.36 0 -6.36 0 1 0 -6.36 0 -6.36 1-4edge.dat - [1,16,0,2,20,6.36,0,-6.36,0,1,0,-6.36,0,-6.36, ldraw_lib__1_4edge()], -// 1 16 0 10 20 6.36 0 -6.36 0 1 0 -6.36 0 -6.36 1-4edge.dat - [1,16,0,10,20,6.36,0,-6.36,0,1,0,-6.36,0,-6.36, ldraw_lib__1_4edge()], -// 1 16 0 2 20 6.36 0 -6.36 0 8 0 -6.36 0 -6.36 1-4cyli.dat - [1,16,0,2,20,6.36,0,-6.36,0,8,0,-6.36,0,-6.36, ldraw_lib__1_4cyli()], -// 1 16 0 -10 20 6.36 0 -6.36 0 8 0 -6.36 0 -6.36 1-4cyli.dat - [1,16,0,-10,20,6.36,0,-6.36,0,8,0,-6.36,0,-6.36, ldraw_lib__1_4cyli()], -// 4 16 -3.442 -2 11.69 -3.442 -2 -11.69 0 -2 -11.006 0 -2 11.006 - [4,16,-3.442,-2,11.69,-3.442,-2,-11.69,0,-2,-11.006,0,-2,11.006], -// 4 16 3.442 -2 -11.69 3.442 -2 11.69 0 -2 11.006 0 -2 -11.006 - [4,16,3.442,-2,-11.69,3.442,-2,11.69,0,-2,11.006,0,-2,-11.006], -// 4 16 -3.442 -2 -11.68 -3.442 -2 11.7 -6.36 -2 13.64 -6.36 -2 -13.63 - [4,16,-3.442,-2,-11.68,-3.442,-2,11.7,-6.36,-2,13.64,-6.36,-2,-13.63], -// 4 16 3.442 -2 11.68 3.442 -2 -11.7 6.36 -2 -13.64 6.36 -2 13.63 - [4,16,3.442,-2,11.68,3.442,-2,-11.7,6.36,-2,-13.64,6.36,-2,13.63], -// 4 16 3.442 2 11.69 3.442 2 -11.69 0 2 -11.006 0 2 11.006 - [4,16,3.442,2,11.69,3.442,2,-11.69,0,2,-11.006,0,2,11.006], -// 4 16 -3.442 2 -11.69 -3.442 2 11.69 0 2 11.006 0 2 -11.006 - [4,16,-3.442,2,-11.69,-3.442,2,11.69,0,2,11.006,0,2,-11.006], -// 4 16 3.442 2 -11.68 3.442 2 11.7 6.36 2 13.64 6.36 2 -13.63 - [4,16,3.442,2,-11.68,3.442,2,11.7,6.36,2,13.64,6.36,2,-13.63], -// 4 16 -3.442 2 11.68 -3.442 2 -11.7 -6.36 2 -13.64 -6.36 2 13.63 - [4,16,-3.442,2,11.68,-3.442,2,-11.7,-6.36,2,-13.64,-6.36,2,13.63], -// 1 16 6.36 -6 0 0 1 0 4 0 0 0 0 13.64 rect.dat - [1,16,6.36,-6,0,0,1,0,4,0,0,0,0,13.64, ldraw_lib__rect()], -// 1 16 -6.36 -6 0 0 -1 0 4 0 0 0 0 13.64 rect.dat - [1,16,-6.36,-6,0,0,-1,0,4,0,0,0,0,13.64, ldraw_lib__rect()], -// 4 16 9 -10 20 8.31 -10 16.558 8.31 -10 -16.558 9 -10 -20 - [4,16,9,-10,20,8.31,-10,16.558,8.31,-10,-16.558,9,-10,-20], -// 4 16 8.31 -10 16.558 6.36 -10 13.64 6.36 -10 -13.64 8.31 -10 -16.558 - [4,16,8.31,-10,16.558,6.36,-10,13.64,6.36,-10,-13.64,8.31,-10,-16.558], -// 4 16 -9 -10 -20 -8.31 -10 -16.558 -8.31 -10 16.558 -9 -10 20 - [4,16,-9,-10,-20,-8.31,-10,-16.558,-8.31,-10,16.558,-9,-10,20], -// 4 16 -8.31 -10 -16.558 -6.36 -10 -13.64 -6.36 -10 13.64 -8.31 -10 16.558 - [4,16,-8.31,-10,-16.558,-6.36,-10,-13.64,-6.36,-10,13.64,-8.31,-10,16.558], -// 4 16 9 10 -20 8.31 10 -16.558 8.31 10 16.558 9 10 20 - [4,16,9,10,-20,8.31,10,-16.558,8.31,10,16.558,9,10,20], -// 4 16 8.31 10 -16.558 6.36 10 -13.64 6.36 10 13.64 8.31 10 16.558 - [4,16,8.31,10,-16.558,6.36,10,-13.64,6.36,10,13.64,8.31,10,16.558], -// 4 16 -9 10 20 -8.31 10 16.558 -8.31 10 -16.558 -9 10 -20 - [4,16,-9,10,20,-8.31,10,16.558,-8.31,10,-16.558,-9,10,-20], -// 4 16 -8.31 10 16.558 -6.36 10 13.64 -6.36 10 -13.64 -8.31 10 -16.558 - [4,16,-8.31,10,16.558,-6.36,10,13.64,-6.36,10,-13.64,-8.31,10,-16.558], -// 1 16 0 -10 -20 6.36 0 -6.36 0 1 0 6.36 0 6.36 1-4edge.dat - [1,16,0,-10,-20,6.36,0,-6.36,0,1,0,6.36,0,6.36, ldraw_lib__1_4edge()], -// 1 16 0 -2 -20 6.36 0 -6.36 0 1 0 6.36 0 6.36 1-4edge.dat - [1,16,0,-2,-20,6.36,0,-6.36,0,1,0,6.36,0,6.36, ldraw_lib__1_4edge()], -// 1 16 0 2 -20 6.36 0 -6.36 0 1 0 6.36 0 6.36 1-4edge.dat - [1,16,0,2,-20,6.36,0,-6.36,0,1,0,6.36,0,6.36, ldraw_lib__1_4edge()], -// 1 16 0 10 -20 6.36 0 -6.36 0 1 0 6.36 0 6.36 1-4edge.dat - [1,16,0,10,-20,6.36,0,-6.36,0,1,0,6.36,0,6.36, ldraw_lib__1_4edge()], -// 1 16 0 2 -20 6.36 0 -6.36 0 8 0 6.36 0 6.36 1-4cyli.dat - [1,16,0,2,-20,6.36,0,-6.36,0,8,0,6.36,0,6.36, ldraw_lib__1_4cyli()], -// 1 16 0 -10 -20 6.36 0 -6.36 0 8 0 6.36 0 6.36 1-4cyli.dat - [1,16,0,-10,-20,6.36,0,-6.36,0,8,0,6.36,0,6.36, ldraw_lib__1_4cyli()], -// 1 16 6.36 6 0 0 1 0 4 0 0 0 0 13.64 rect.dat - [1,16,6.36,6,0,0,1,0,4,0,0,0,0,13.64, ldraw_lib__rect()], -// 1 16 -6.36 6 0 0 -1 0 4 0 0 0 0 13.64 rect.dat - [1,16,-6.36,6,0,0,-1,0,4,0,0,0,0,13.64, ldraw_lib__rect()], -// 0 -// 4 16 9 -10 -20 10 -10 -20 10 -10 20 9 -10 20 - [4,16,9,-10,-20,10,-10,-20,10,-10,20,9,-10,20], -// 4 16 -10 -10 -20 -9 -10 -20 -9 -10 20 -10 -10 20 - [4,16,-10,-10,-20,-9,-10,-20,-9,-10,20,-10,-10,20], -// 4 16 9 10 20 10 10 20 10 10 -20 9 10 -20 - [4,16,9,10,20,10,10,20,10,10,-20,9,10,-20], -// 4 16 -10 10 20 -9 10 20 -9 10 -20 -10 10 -20 - [4,16,-10,10,20,-9,10,20,-9,10,-20,-10,10,-20], -// 0 +// 1 16 0 0 20 1 0 0 0 1 0 0 0 1 znap2.dat + [1,16,0,0,20,1,0,0,0,1,0,0,0,1, ldraw_lib__znap2()], +// 1 16 0 0 -20 1 0 0 0 1 0 0 0 -1 znap2.dat + [1,16,0,0,-20,1,0,0,0,1,0,0,0,-1, ldraw_lib__znap2()], ]; module ldraw_lib__znap1(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__znap1(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/znap2.scad b/p/znap2.scad index 29e161bc1..a293171be 100644 --- a/p/znap2.scad +++ b/p/znap2.scad @@ -1,12 +1,12 @@ use <../lib.scad> -use <1-4cyli.scad> -use <1-4edge.scad> +use <1-8ndis.scad> +use function ldraw_lib__znap2() = [ -// 0 Znap Between Pegholes 2 Half +// 0 Znap Peghole Spacer - Half // 0 Name: znap2.dat -// 0 Author: Thomas Woelk [t.woelk] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -15,95 +15,33 @@ function ldraw_lib__znap2() = [ // 0 !HISTORY 2005-07-28 [mikeheide] added details and BFC'ed // 0 !HISTORY 2005-08-03 [mikeheide] split cylinder // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-12 [GeraldLasser] Complete re-write, original by t.woelk +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 znap2a.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__znap2a()], // -// 1 16 0 -10 0 6.36 0 -6.36 0 1 0 -6.36 0 -6.36 1-4edge.dat - [1,16,0,-10,0,6.36,0,-6.36,0,1,0,-6.36,0,-6.36, ldraw_lib__1_4edge()], -// 1 16 0 -2 0 6.36 0 -6.36 0 1 0 -6.36 0 -6.36 1-4edge.dat - [1,16,0,-2,0,6.36,0,-6.36,0,1,0,-6.36,0,-6.36, ldraw_lib__1_4edge()], -// 1 16 0 2 0 6.36 0 -6.36 0 1 0 -6.36 0 -6.36 1-4edge.dat - [1,16,0,2,0,6.36,0,-6.36,0,1,0,-6.36,0,-6.36, ldraw_lib__1_4edge()], -// 1 16 0 10 0 6.36 0 -6.36 0 1 0 -6.36 0 -6.36 1-4edge.dat - [1,16,0,10,0,6.36,0,-6.36,0,1,0,-6.36,0,-6.36, ldraw_lib__1_4edge()], -// 1 16 0 2 0 6.36 0 -6.36 0 8 0 -6.36 0 -6.36 1-4cyli.dat - [1,16,0,2,0,6.36,0,-6.36,0,8,0,-6.36,0,-6.36, ldraw_lib__1_4cyli()], -// 1 16 0 -10 0 6.36 0 -6.36 0 8 0 -6.36 0 -6.36 1-4cyli.dat - [1,16,0,-10,0,6.36,0,-6.36,0,8,0,-6.36,0,-6.36, ldraw_lib__1_4cyli()], -// 4 16 6.36 2 -6.36 6.36 10 -6.36 6.36 10 -20 6.36 2 -20 - [4,16,6.36,2,-6.36,6.36,10,-6.36,6.36,10,-20,6.36,2,-20], -// 4 16 6.36 -10 -6.36 6.36 -2 -6.36 6.36 -2 -20 6.36 -10 -20 - [4,16,6.36,-10,-6.36,6.36,-2,-6.36,6.36,-2,-20,6.36,-10,-20], -// 4 16 -6.36 2 -20 -6.36 10 -20 -6.36 10 -6.36 -6.36 2 -6.36 - [4,16,-6.36,2,-20,-6.36,10,-20,-6.36,10,-6.36,-6.36,2,-6.36], -// 4 16 -6.36 -10 -20 -6.36 -2 -20 -6.36 -2 -6.36 -6.36 -10 -6.36 - [4,16,-6.36,-10,-20,-6.36,-2,-20,-6.36,-2,-6.36,-6.36,-10,-6.36], -// 4 16 9 -10 -20 10 -10 -20 10 -10 0 9 -10 0 - [4,16,9,-10,-20,10,-10,-20,10,-10,0,9,-10,0], -// 4 16 -10 -10 -20 -9 -10 -20 -9 -10 0 -10 -10 0 - [4,16,-10,-10,-20,-9,-10,-20,-9,-10,0,-10,-10,0], -// 4 16 9 10 0 10 10 0 10 10 -20 9 10 -20 - [4,16,9,10,0,10,10,0,10,10,-20,9,10,-20], -// 4 16 -10 10 0 -9 10 0 -9 10 -20 -10 10 -20 - [4,16,-10,10,0,-9,10,0,-9,10,-20,-10,10,-20], -// 2 24 -6.36 10 -20 -6.36 10 -6.36 - [2,24,-6.36,10,-20,-6.36,10,-6.36], -// 2 24 6.36 10 -20 6.36 10 -6.36 - [2,24,6.36,10,-20,6.36,10,-6.36], -// 2 24 6.36 2 -20 6.36 2 -6.36 - [2,24,6.36,2,-20,6.36,2,-6.36], -// 2 24 6.36 -2 -20 6.36 -2 -6.36 - [2,24,6.36,-2,-20,6.36,-2,-6.36], -// 2 24 6.36 -10 -20 6.36 -10 -6.36 - [2,24,6.36,-10,-20,6.36,-10,-6.36], -// 2 24 -6.36 -10 -20 -6.36 -10 -6.36 - [2,24,-6.36,-10,-20,-6.36,-10,-6.36], -// 2 24 -6.36 -2 -20 -6.36 -2 -6.36 - [2,24,-6.36,-2,-20,-6.36,-2,-6.36], -// 2 24 -6.36 2 -20 -6.36 2 -6.36 - [2,24,-6.36,2,-20,-6.36,2,-6.36], -// 2 24 -6.36 2 -6.36 -6.36 10 -6.36 - [2,24,-6.36,2,-6.36,-6.36,10,-6.36], -// 2 24 -6.36 -10 -6.36 -6.36 -2 -6.36 - [2,24,-6.36,-10,-6.36,-6.36,-2,-6.36], -// 2 24 6.36 2 -6.36 6.36 10 -6.36 - [2,24,6.36,2,-6.36,6.36,10,-6.36], -// 2 24 6.36 -10 -6.36 6.36 -2 -6.36 - [2,24,6.36,-10,-6.36,6.36,-2,-6.36], -// 0 -// 4 16 9 -10 0 8.31 -10 -3.442 8.31 -10 -20 9 -10 -20 - [4,16,9,-10,0,8.31,-10,-3.442,8.31,-10,-20,9,-10,-20], -// 4 16 8.31 -10 -3.442 6.36 -10 -6.36 6.36 -10 -20 8.31 -10 -20 - [4,16,8.31,-10,-3.442,6.36,-10,-6.36,6.36,-10,-20,8.31,-10,-20], -// 4 16 -9 -10 -20 -8.31 -10 -20 -8.31 -10 -3.442 -9 -10 0 - [4,16,-9,-10,-20,-8.31,-10,-20,-8.31,-10,-3.442,-9,-10,0], -// 4 16 -8.31 -10 -20 -6.36 -10 -20 -6.36 -10 -6.36 -8.31 -10 -3.442 - [4,16,-8.31,-10,-20,-6.36,-10,-20,-6.36,-10,-6.36,-8.31,-10,-3.442], -// 4 16 9 10 -20 8.31 10 -20 8.31 10 -3.442 9 10 0 - [4,16,9,10,-20,8.31,10,-20,8.31,10,-3.442,9,10,0], -// 4 16 8.31 10 -20 6.36 10 -20 6.36 10 -6.36 8.31 10 -3.442 - [4,16,8.31,10,-20,6.36,10,-20,6.36,10,-6.36,8.31,10,-3.442], -// 4 16 -9 10 0 -8.31 10 -3.442 -8.31 10 -20 -9 10 -20 - [4,16,-9,10,0,-8.31,10,-3.442,-8.31,10,-20,-9,10,-20], -// 4 16 -8.31 10 -3.442 -6.36 10 -6.36 -6.36 10 -20 -8.31 10 -20 - [4,16,-8.31,10,-3.442,-6.36,10,-6.36,-6.36,10,-20,-8.31,10,-20], -// 0 -// 4 16 -3.442 -2 -8.31 -3.442 -2 -20 0 -2 -20 0 -2 -8.994 - [4,16,-3.442,-2,-8.31,-3.442,-2,-20,0,-2,-20,0,-2,-8.994], -// 4 16 3.442 -2 -20 3.442 -2 -8.31 0 -2 -8.994 0 -2 -20 - [4,16,3.442,-2,-20,3.442,-2,-8.31,0,-2,-8.994,0,-2,-20], -// 4 16 -3.442 -2 -20 -3.442 -2 -8.3 -6.36 -2 -6.36 -6.36 -2 -20 - [4,16,-3.442,-2,-20,-3.442,-2,-8.3,-6.36,-2,-6.36,-6.36,-2,-20], -// 4 16 3.442 -2 -8.32 3.442 -2 -20 6.36 -2 -20 6.36 -2 -6.37 - [4,16,3.442,-2,-8.32,3.442,-2,-20,6.36,-2,-20,6.36,-2,-6.37], -// 4 16 3.442 2 -8.31 3.442 2 -20 0 2 -20 0 2 -8.994 - [4,16,3.442,2,-8.31,3.442,2,-20,0,2,-20,0,2,-8.994], -// 4 16 -3.442 2 -20 -3.442 2 -8.31 0 2 -8.994 0 2 -20 - [4,16,-3.442,2,-20,-3.442,2,-8.31,0,2,-8.994,0,2,-20], -// 4 16 3.442 2 -20 3.442 2 -8.3 6.36 2 -6.36 6.36 2 -20 - [4,16,3.442,2,-20,3.442,2,-8.3,6.36,2,-6.36,6.36,2,-20], -// 4 16 -3.442 2 -8.32 -3.442 2 -20 -6.36 2 -20 -6.36 2 -6.37 - [4,16,-3.442,2,-8.32,-3.442,2,-20,-6.36,2,-20,-6.36,2,-6.37], -// 0 +// 1 16 0 -10 0 9 0 0 0 1 0 0 0 -9 1-8ndis.dat + [1,16,0,-10,0,9,0,0,0,1,0,0,0,-9, ldraw_lib__1_8ndis()], +// 3 16 6.3639 -10 -8.46788 9 -10 -9 6.3639 -10 -6.3639 + [3,16,6.3639,-10,-8.46788,9,-10,-9,6.3639,-10,-6.3639], +// 3 16 9 -10 -9 6.3639 -10 -8.46788 6.3639 -10 -10 + [3,16,9,-10,-9,6.3639,-10,-8.46788,6.3639,-10,-10], +// 4 16 9 -10 0 9 -10 -9 10 -10 -20 10 -10 0 + [4,16,9,-10,0,9,-10,-9,10,-10,-20,10,-10,0], +// 4 16 6.3639 -10 -10 6.3639 -10 -20 10 -10 -20 9 -10 -9 + [4,16,6.3639,-10,-10,6.3639,-10,-20,10,-10,-20,9,-10,-9], +// +// 1 16 0 10 0 9 0 0 0 -1 0 0 0 -9 1-8ndis.dat + [1,16,0,10,0,9,0,0,0,-1,0,0,0,-9, ldraw_lib__1_8ndis()], +// 3 16 9 10 -9 6.3639 10 -8.46788 6.3639 10 -6.3639 + [3,16,9,10,-9,6.3639,10,-8.46788,6.3639,10,-6.3639], +// 3 16 6.3639 10 -8.46788 9 10 -9 6.3639 10 -10 + [3,16,6.3639,10,-8.46788,9,10,-9,6.3639,10,-10], +// 4 16 10 10 -20 9 10 -9 9 10 0 10 10 0 + [4,16,10,10,-20,9,10,-9,9,10,0,10,10,0], +// 4 16 10 10 -20 6.3639 10 -20 6.3639 10 -10 9 10 -9 + [4,16,10,10,-20,6.3639,10,-20,6.3639,10,-10,9,10,-9], ]; module ldraw_lib__znap2(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__znap2(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/znap2a.scad b/p/znap2a.scad new file mode 100644 index 000000000..6ca26147d --- /dev/null +++ b/p/znap2a.scad @@ -0,0 +1,60 @@ +use <../lib.scad> +use <1-8ndis.scad> +use +use +function ldraw_lib__znap2a() = [ +// 0 Znap Peghole Spacer - Half, One-Sided Flange +// 0 Name: znap2a.dat +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-02-12 [GeraldLasser] Derieved from znap2 and znap4 +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 0 -10 -10 1 0 0 0 8 0 0 0 1 npeghol7.dat + [1,16,0,-10,-10,1,0,0,0,8,0,0,0,1, ldraw_lib__npeghol7()], +// 1 16 0 10 -10 1 0 0 0 -8 0 0 0 1 npeghol7.dat + [1,16,0,10,-10,1,0,0,0,-8,0,0,0,1, ldraw_lib__npeghol7()], +// +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 -10 -15 0 0 -6.3639 0 8 0 5 0 0 box3u8p.dat + [1,16,0,-10,-15,0,0,-6.3639,0,8,0,5,0,0, ldraw_lib__box3u8p()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 10 -15 0 0 -6.3639 0 -8 0 5 0 0 box3u8p.dat + [1,16,0,10,-15,0,0,-6.3639,0,-8,0,5,0,0, ldraw_lib__box3u8p()], +// +// 1 16 0 -10 0 -9 0 0 0 1 0 0 0 -9 1-8ndis.dat + [1,16,0,-10,0,-9,0,0,0,1,0,0,0,-9, ldraw_lib__1_8ndis()], +// 4 16 -10 -10 -20 -9 -10 -9 -9 -10 0 -10 -10 -4.1421 + [4,16,-10,-10,-20,-9,-10,-9,-9,-10,0,-10,-10,-4.1421], +// 3 16 -10 -10 0 -10 -10 -4.1421 -9 -10 0 + [3,16,-10,-10,0,-10,-10,-4.1421,-9,-10,0], +// 4 16 -10 -10 -20 -6.3639 -10 -20 -6.3639 -10 -10 -9 -10 -9 + [4,16,-10,-10,-20,-6.3639,-10,-20,-6.3639,-10,-10,-9,-10,-9], +// 3 16 -9 -10 -9 -6.3639 -10 -10 -6.3639 -10 -8.4679 + [3,16,-9,-10,-9,-6.3639,-10,-10,-6.3639,-10,-8.4679], +// 3 16 -9 -10 -9 -6.3639 -10 -8.4679 -6.3639 -10 -6.3639 + [3,16,-9,-10,-9,-6.3639,-10,-8.4679,-6.3639,-10,-6.3639], +// 1 16 0 10 0 -9 0 0 0 -1 0 0 0 -9 1-8ndis.dat + [1,16,0,10,0,-9,0,0,0,-1,0,0,0,-9, ldraw_lib__1_8ndis()], +// 4 16 -10 10 -20 -10 10 -4.1421 -9 10 0 -9 10 -9 + [4,16,-10,10,-20,-10,10,-4.1421,-9,10,0,-9,10,-9], +// 3 16 -10 10 -4.1421 -10 10 0 -9 10 0 + [3,16,-10,10,-4.1421,-10,10,0,-9,10,0], +// 4 16 -6.3639 10 -10 -6.3639 10 -20 -10 10 -20 -9 10 -9 + [4,16,-6.3639,10,-10,-6.3639,10,-20,-10,10,-20,-9,10,-9], +// 3 16 -6.3639 10 -10 -9 10 -9 -6.3639 10 -8.4679 + [3,16,-6.3639,10,-10,-9,10,-9,-6.3639,10,-8.4679], +// 3 16 -9 10 -9 -6.3639 10 -6.3639 -6.3639 10 -8.4679 + [3,16,-9,10,-9,-6.3639,10,-6.3639,-6.3639,10,-8.4679], +]; +module ldraw_lib__znap2a(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__znap2a(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__znap2a(line=0.2); \ No newline at end of file diff --git a/p/znap3a.scad b/p/znap3a.scad index 793bc4ec0..698f6e86d 100644 --- a/p/znap3a.scad +++ b/p/znap3a.scad @@ -1,10 +1,13 @@ use <../lib.scad> +use <8/3-8cylo.scad> +use +use function ldraw_lib__znap3a() = [ -// 0 Znap Between Pegholes 3a +// 0 Znap Peghole Spacer with Angle // 0 Name: znap3a.dat -// 0 Author: Thomas Woelk [t.woelk] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -13,97 +16,34 @@ function ldraw_lib__znap3a() = [ // 0 !HISTORY 2005-08-03 [mikeheide] added details and BFC'ed // 0 !HISTORY 2010-04-08 [mikeheide] Added edgelines // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-18 [GeraldLasser] Complete re-write, original by t.woelk +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 znap3c.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__znap3c()], +// 1 16 0 0 0 1 0 0 0 -1 0 0 0 1 znap3c.dat + [1,16,0,0,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__znap3c()], // -// 4 16 -6.36 -2 10 -3.64 -2 10 6.36 -2 20 -6.36 -2 20 - [4,16,-6.36,-2,10,-3.64,-2,10,6.36,-2,20,-6.36,-2,20], -// 4 16 -6.36 2 20 6.36 2 20 -3.64 2 10 -6.36 2 10 - [4,16,-6.36,2,20,6.36,2,20,-3.64,2,10,-6.36,2,10], -// 4 16 -6.36 -10 10 -6.36 -2 10 -6.36 -2 20 -6.36 -10 20 - [4,16,-6.36,-10,10,-6.36,-2,10,-6.36,-2,20,-6.36,-10,20], -// 4 16 -6.36 10 20 -6.36 2 20 -6.36 2 10 -6.36 10 10 - [4,16,-6.36,10,20,-6.36,2,20,-6.36,2,10,-6.36,10,10], -// 4 16 -9 -10 10 -8.315 -10 10 -8.315 -10 20 -9 -10 20 - [4,16,-9,-10,10,-8.315,-10,10,-8.315,-10,20,-9,-10,20], -// 4 16 -8.315 -10 10 -6.36 -10 10 -6.36 -10 20 -8.315 -10 20 - [4,16,-8.315,-10,10,-6.36,-10,10,-6.36,-10,20,-8.315,-10,20], -// 4 16 -9 10 20 -8.315 10 20 -8.315 10 10 -9 10 10 - [4,16,-9,10,20,-8.315,10,20,-8.315,10,10,-9,10,10], -// 4 16 -8.315 10 20 -6.36 10 20 -6.36 10 10 -8.315 10 10 - [4,16,-8.315,10,20,-6.36,10,20,-6.36,10,10,-8.315,10,10], -// 4 16 10 -10 18.492 6.36 -10 20 -3.64 -10 10 1.508 -10 10 - [4,16,10,-10,18.492,6.36,-10,20,-3.64,-10,10,1.508,-10,10], -// 4 16 1.508 10 10 -3.64 10 10 6.36 10 20 10 10 18.492 - [4,16,1.508,10,10,-3.64,10,10,6.36,10,20,10,10,18.492], -// 2 24 1.508 -10 10 10 -10 18.492 - [2,24,1.508,-10,10,10,-10,18.492], -// 2 24 1.508 10 10 10 10 18.492 - [2,24,1.508,10,10,10,10,18.492], -// 4 16 1.508 10 10 10 10 18.492 10 -10 18.492 1.508 -10 10 - [4,16,1.508,10,10,10,10,18.492,10,-10,18.492,1.508,-10,10], -// 4 16 -9 -10 20 -10 -10 20 -10 -10 10 -9 -10 10 - [4,16,-9,-10,20,-10,-10,20,-10,-10,10,-9,-10,10], -// 2 24 1.508 -10 10 1.508 10 10 - [2,24,1.508,-10,10,1.508,10,10], -// 4 16 -9 10 10 -10 10 10 -10 10 20 -9 10 20 - [4,16,-9,10,10,-10,10,10,-10,10,20,-9,10,20], -// 3 16 10 -10 20 6.36 -10 20 10 -10 18.492 - [3,16,10,-10,20,6.36,-10,20,10,-10,18.492], -// 2 24 10 -10 18.492 10 -10 20 - [2,24,10,-10,18.492,10,-10,20], +// 4 16 3.3705 10 11.8626 10 10 18.492 10 -10 18.492 3.3705 -10 11.8626 + [4,16,3.3705,10,11.8626,10,10,18.492,10,-10,18.492,3.3705,-10,11.8626], // 4 16 10 10 18.492 10 10 20 10 -10 20 10 -10 18.492 [4,16,10,10,18.492,10,10,20,10,-10,20,10,-10,18.492], +// 2 24 3.3705 -10 11.8626 10 -10 18.492 + [2,24,3.3705,-10,11.8626,10,-10,18.492], +// 2 24 3.3705 10 11.8626 10 10 18.492 + [2,24,3.3705,10,11.8626,10,10,18.492], +// 2 24 10 -10 18.492 10 -10 20 + [2,24,10,-10,18.492,10,-10,20], // 2 24 10 -10 18.492 10 10 18.492 [2,24,10,-10,18.492,10,10,18.492], // 2 24 10 10 18.492 10 10 20 [2,24,10,10,18.492,10,10,20], -// 3 16 10 10 18.492 6.36 10 20 10 10 20 - [3,16,10,10,18.492,6.36,10,20,10,10,20], -// 2 24 -6.36 10 20 -6.36 10 10 - [2,24,-6.36,10,20,-6.36,10,10], -// 2 24 -6.36 2 20 -6.36 2 10 - [2,24,-6.36,2,20,-6.36,2,10], -// 2 24 -6.36 -2 20 -6.36 -2 10 - [2,24,-6.36,-2,20,-6.36,-2,10], -// 2 24 -6.36 -10 20 -6.36 -10 10 - [2,24,-6.36,-10,20,-6.36,-10,10], -// 2 24 6.36 -10 20 -3.64 -10 10 - [2,24,6.36,-10,20,-3.64,-10,10], -// 4 16 6.36 -2 20 -3.64 -2 10 -3.64 -10 10 6.36 -10 20 - [4,16,6.36,-2,20,-3.64,-2,10,-3.64,-10,10,6.36,-10,20], -// 2 24 6.36 -2 20 6.36 -10 20 - [2,24,6.36,-2,20,6.36,-10,20], -// 2 24 6.36 2 20 6.36 10 20 - [2,24,6.36,2,20,6.36,10,20], -// 4 16 6.36 10 20 -3.64 10 10 -3.64 2 10 6.36 2 20 - [4,16,6.36,10,20,-3.64,10,10,-3.64,2,10,6.36,2,20], -// 2 24 6.36 -2 20 -3.64 -2 10 - [2,24,6.36,-2,20,-3.64,-2,10], -// 2 24 6.36 2 20 -3.64 2 10 - [2,24,6.36,2,20,-3.64,2,10], -// 2 24 6.36 10 20 -3.64 10 10 - [2,24,6.36,10,20,-3.64,10,10], -// 2 24 -6.36 -10 10 -6.36 -2 10 - [2,24,-6.36,-10,10,-6.36,-2,10], -// 2 24 -6.36 10 10 -6.36 2 10 - [2,24,-6.36,10,10,-6.36,2,10], -// 2 24 -3.64 -10 10 -3.64 -2 10 - [2,24,-3.64,-10,10,-3.64,-2,10], -// 2 24 -3.64 10 10 -3.64 2 10 - [2,24,-3.64,10,10,-3.64,2,10], -// 2 24 -3.64 -10 10 -6.36 -10 10 - [2,24,-3.64,-10,10,-6.36,-10,10], -// 2 24 -3.64 -2 10 -6.36 -2 10 - [2,24,-3.64,-2,10,-6.36,-2,10], -// 2 24 -3.64 2 10 -6.36 2 10 - [2,24,-3.64,2,10,-6.36,2,10], -// 2 24 -3.64 10 10 -6.36 10 10 - [2,24,-3.64,10,10,-6.36,10,10], -// 4 16 -3.64 -2 10 -6.36 -2 10 -6.36 -10 10 -3.64 -10 10 - [4,16,-3.64,-2,10,-6.36,-2,10,-6.36,-10,10,-3.64,-10,10], -// 4 16 -3.64 10 10 -6.36 10 10 -6.36 2 10 -3.64 2 10 - [4,16,-3.64,10,10,-6.36,10,10,-6.36,2,10,-3.64,2,10], -// 0 // +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 4.142 -10 11.0911 0 0 -1.0911 0 20 0 -1.0911 0 0 8\3-8cylo.dat + [1,16,4.142,-10,11.0911,0,0,-1.0911,0,20,0,-1.0911,0,0, ldraw_lib__8__3_8cylo()], +// 1 16 14.571 0 10 10.429 0 0 0 0 10 0 -1 0 rect2p.dat + [1,16,14.571,0,10,10.429,0,0,0,0,10,0,-1,0, ldraw_lib__rect2p()], ]; module ldraw_lib__znap3a(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__znap3a(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/znap3b.scad b/p/znap3b.scad index 400676c2a..4d35284ea 100644 --- a/p/znap3b.scad +++ b/p/znap3b.scad @@ -1,10 +1,12 @@ use <../lib.scad> +use <1-4ndis.scad> +use function ldraw_lib__znap3b() = [ -// 0 Znap Between Pegholes 3b Half With Angle +// 0 Znap Peghole Spacer with Angle and Padding // 0 Name: znap3b.dat -// 0 Author: Thomas Woelk [t.woelk] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -13,105 +15,41 @@ function ldraw_lib__znap3b() = [ // 0 !HISTORY 2005-08-03 [mikeheide] BFC'ed // 0 !HISTORY 2010-04-08 [mikeheide] added edgeline // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-18 [GeraldLasser] Complete re-write, original by t.woelk +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 znap3a.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__znap3a()], // -// 4 16 -6.36 -2 10 -3.64 -2 10 6.36 -2 20 -6.36 -2 20 - [4,16,-6.36,-2,10,-3.64,-2,10,6.36,-2,20,-6.36,-2,20], -// 4 16 -6.36 2 20 6.36 2 20 -3.64 2 10 -6.36 2 10 - [4,16,-6.36,2,20,6.36,2,20,-3.64,2,10,-6.36,2,10], -// 4 16 -6.36 -10 10 -6.36 -2 10 -6.36 -2 20 -6.36 -10 20 - [4,16,-6.36,-10,10,-6.36,-2,10,-6.36,-2,20,-6.36,-10,20], -// 4 16 -6.36 10 20 -6.36 2 20 -6.36 2 10 -6.36 10 10 - [4,16,-6.36,10,20,-6.36,2,20,-6.36,2,10,-6.36,10,10], -// 4 16 -9 -10 0 -8.315 -10 3.444 -8.315 -10 20 -9 -10 20 - [4,16,-9,-10,0,-8.315,-10,3.444,-8.315,-10,20,-9,-10,20], -// 4 16 -8.315 -10 3.444 -6.36 -10 6.36 -6.36 -10 20 -8.315 -10 20 - [4,16,-8.315,-10,3.444,-6.36,-10,6.36,-6.36,-10,20,-8.315,-10,20], -// 4 16 -9 10 20 -8.315 10 20 -8.315 10 3.444 -9 10 0 - [4,16,-9,10,20,-8.315,10,20,-8.315,10,3.444,-9,10,0], -// 4 16 -8.315 10 20 -6.36 10 20 -6.36 10 6.36 -8.315 10 3.444 - [4,16,-8.315,10,20,-6.36,10,20,-6.36,10,6.36,-8.315,10,3.444], -// 4 16 10 -10 18.492 6.36 -10 20 -3.64 -10 10 1.508 -10 10 - [4,16,10,-10,18.492,6.36,-10,20,-3.64,-10,10,1.508,-10,10], -// 4 16 1.508 10 10 -3.64 10 10 6.36 10 20 10 10 18.492 - [4,16,1.508,10,10,-3.64,10,10,6.36,10,20,10,10,18.492], -// 2 24 1.508 -10 10 10 -10 18.492 - [2,24,1.508,-10,10,10,-10,18.492], -// 2 24 1.508 10 10 10 10 18.492 - [2,24,1.508,10,10,10,10,18.492], -// 4 16 1.508 10 10 10 10 18.492 10 -10 18.492 1.508 -10 10 - [4,16,1.508,10,10,10,10,18.492,10,-10,18.492,1.508,-10,10], -// 4 16 -9 -10 20 -10 -10 20 -10 -10 0 -9 -10 0 - [4,16,-9,-10,20,-10,-10,20,-10,-10,0,-9,-10,0], -// 4 16 -3.444 -10 8.315 0 -10 9 0 -10 10 -4 -10 10 - [4,16,-3.444,-10,8.315,0,-10,9,0,-10,10,-4,-10,10], -// 2 24 1.508 -10 10 1.508 10 10 - [2,24,1.508,-10,10,1.508,10,10], -// 4 16 -4 -10 10 -6.36 -10 10 -6.36 -10 6.36 -3.444 -10 8.315 - [4,16,-4,-10,10,-6.36,-10,10,-6.36,-10,6.36,-3.444,-10,8.315], -// 4 16 -4 10 10 0 10 10 0 10 9 -3.444 10 8.315 - [4,16,-4,10,10,0,10,10,0,10,9,-3.444,10,8.315], -// 4 16 -3.444 10 8.315 -6.36 10 6.36 -6.36 10 10 -4 10 10 - [4,16,-3.444,10,8.315,-6.36,10,6.36,-6.36,10,10,-4,10,10], -// 4 16 -9 10 0 -10 10 0 -10 10 20 -9 10 20 - [4,16,-9,10,0,-10,10,0,-10,10,20,-9,10,20], -// 3 16 10 -10 20 6.36 -10 20 10 -10 18.492 - [3,16,10,-10,20,6.36,-10,20,10,-10,18.492], -// 2 24 10 -10 18.492 10 -10 20 - [2,24,10,-10,18.492,10,-10,20], -// 4 16 10 10 18.492 10 10 20 10 -10 20 10 -10 18.492 - [4,16,10,10,18.492,10,10,20,10,-10,20,10,-10,18.492], -// 2 24 10 -10 18.492 10 10 18.492 - [2,24,10,-10,18.492,10,10,18.492], -// 2 24 10 10 18.492 10 10 20 - [2,24,10,10,18.492,10,10,20], -// 3 16 10 10 18.492 6.36 10 20 10 10 20 - [3,16,10,10,18.492,6.36,10,20,10,10,20], -// 2 24 -6.36 10 20 -6.36 10 10 - [2,24,-6.36,10,20,-6.36,10,10], -// 2 24 -6.36 2 20 -6.36 2 10 - [2,24,-6.36,2,20,-6.36,2,10], -// 2 24 -6.36 -2 20 -6.36 -2 10 - [2,24,-6.36,-2,20,-6.36,-2,10], -// 2 24 -6.36 -10 20 -6.36 -10 10 - [2,24,-6.36,-10,20,-6.36,-10,10], -// 2 24 6.36 -10 20 -3.64 -10 10 - [2,24,6.36,-10,20,-3.64,-10,10], -// 4 16 6.36 -2 20 -3.64 -2 10 -3.64 -10 10 6.36 -10 20 - [4,16,6.36,-2,20,-3.64,-2,10,-3.64,-10,10,6.36,-10,20], -// 4 16 6.36 10 20 -3.64 10 10 -3.64 2 10 6.36 2 20 - [4,16,6.36,10,20,-3.64,10,10,-3.64,2,10,6.36,2,20], -// 2 24 6.36 -2 20 -3.64 -2 10 - [2,24,6.36,-2,20,-3.64,-2,10], -// 2 24 6.36 2 20 -3.64 2 10 - [2,24,6.36,2,20,-3.64,2,10], -// 2 24 6.36 10 20 -3.64 10 10 - [2,24,6.36,10,20,-3.64,10,10], -// 2 24 -6.36 -10 10 -6.36 -2 10 - [2,24,-6.36,-10,10,-6.36,-2,10], -// 2 24 6.36 -10 20 6.36 -2 20 - [2,24,6.36,-10,20,6.36,-2,20], -// 2 24 6.36 10 20 6.36 2 20 - [2,24,6.36,10,20,6.36,2,20], -// 2 24 -6.36 10 10 -6.36 2 10 - [2,24,-6.36,10,10,-6.36,2,10], -// 2 24 -3.64 2 10 -3.64 10 10 - [2,24,-3.64,2,10,-3.64,10,10], -// 2 24 -3.64 -2 10 -3.64 -10 10 - [2,24,-3.64,-2,10,-3.64,-10,10], -// 2 24 -3.64 -10 10 -6.36 -10 10 - [2,24,-3.64,-10,10,-6.36,-10,10], -// 2 24 -3.64 -2 10 -6.36 -2 10 - [2,24,-3.64,-2,10,-6.36,-2,10], -// 2 24 -3.64 2 10 -6.36 2 10 - [2,24,-3.64,2,10,-6.36,2,10], -// 2 24 -3.64 10 10 -6.36 10 10 - [2,24,-3.64,10,10,-6.36,10,10], -// 4 16 -3.64 -2 10 -6.36 -2 10 -6.36 -10 10 -3.64 -10 10 - [4,16,-3.64,-2,10,-6.36,-2,10,-6.36,-10,10,-3.64,-10,10], -// 4 16 -3.64 10 10 -6.36 10 10 -6.36 2 10 -3.64 2 10 - [4,16,-3.64,10,10,-6.36,10,10,-6.36,2,10,-3.64,2,10], -// 0 // +// 1 16 0 -10 0 -9 0 0 0 1 0 0 0 9 1-4ndis.dat + [1,16,0,-10,0,-9,0,0,0,1,0,0,0,9, ldraw_lib__1_4ndis()], +// 3 16 -10 -10 7.1716 -10 -10 0 -9 -10 0 + [3,16,-10,-10,7.1716,-10,-10,0,-9,-10,0], +// 4 16 -9 -10 0 -9 -10 9 -10 -10 10 -10 -10 7.1716 + [4,16,-9,-10,0,-9,-10,9,-10,-10,10,-10,-10,7.1716], +// 3 16 -10 -10 10 -9 -10 9 -6.3639 -10 10 + [3,16,-10,-10,10,-9,-10,9,-6.3639,-10,10], +// 4 16 -6.3639 -10 10 -9 -10 9 0 -10 9 -4.4639 -10 10 + [4,16,-6.3639,-10,10,-9,-10,9,0,-10,9,-4.4639,-10,10], +// 3 16 -4.4639 -10 10 0 -10 9 -2.5639 -10 10 + [3,16,-4.4639,-10,10,0,-10,9,-2.5639,-10,10], +// 3 16 -2.5639 -10 10 0 -10 9 0 -10 10 + [3,16,-2.5639,-10,10,0,-10,9,0,-10,10], +// +// 1 16 0 10 0 -9 0 0 0 -1 0 0 0 9 1-4ndis.dat + [1,16,0,10,0,-9,0,0,0,-1,0,0,0,9, ldraw_lib__1_4ndis()], +// 4 16 -10 10 10 -9 10 9 -9 10 0 -10 10 7.1716 + [4,16,-10,10,10,-9,10,9,-9,10,0,-10,10,7.1716], +// 3 16 -10 10 0 -10 10 7.1716 -9 10 0 + [3,16,-10,10,0,-10,10,7.1716,-9,10,0], +// 3 16 -9 10 9 -10 10 10 -6.3639 10 10 + [3,16,-9,10,9,-10,10,10,-6.3639,10,10], +// 4 16 -6.3639 10 10 -4.4639 10 10 0 10 9 -9 10 9 + [4,16,-6.3639,10,10,-4.4639,10,10,0,10,9,-9,10,9], +// 3 16 0 10 9 -4.4639 10 10 -2.5639 10 10 + [3,16,0,10,9,-4.4639,10,10,-2.5639,10,10], +// 3 16 0 10 9 -2.5639 10 10 0 10 10 + [3,16,0,10,9,-2.5639,10,10,0,10,10], ]; module ldraw_lib__znap3b(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__znap3b(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/znap3c.scad b/p/znap3c.scad new file mode 100644 index 000000000..d2133ef35 --- /dev/null +++ b/p/znap3c.scad @@ -0,0 +1,64 @@ +use <../lib.scad> +use <3-8chrd.scad> +use <3-8cylo.scad> +use <3-8ndis.scad> +function ldraw_lib__znap3c() = [ +// 0 Znap Peghole Spacer with Angle - Half +// 0 Name: znap3c.dat +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-02-13 [GeraldLasser] Derieved from znap3a by t.woelk +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 -4.4639 -10 11.9 -1.9 0 0 0 1 0 0 0 -1.9 3-8ndis.dat + [1,16,-4.4639,-10,11.9,-1.9,0,0,0,1,0,0,0,-1.9, ldraw_lib__3_8ndis()], +// 1 16 -4.4639 -2 11.9 -1.9 0 0 0 1 0 0 0 -1.9 3-8chrd.dat + [1,16,-4.4639,-2,11.9,-1.9,0,0,0,1,0,0,0,-1.9, ldraw_lib__3_8chrd()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 -4.4639 -10 11.9 -1.9 0 0 0 8 0 0 0 -1.9 3-8cylo.dat + [1,16,-4.4639,-10,11.9,-1.9,0,0,0,8,0,0,0,-1.9, ldraw_lib__3_8cylo()], +// +// 4 16 -6.3639 -10 11.9 -6.3639 -2 11.9 -6.3639 -2 20 -6.3639 -10 20 + [4,16,-6.3639,-10,11.9,-6.3639,-2,11.9,-6.3639,-2,20,-6.3639,-10,20], +// 4 16 -6.3639 -10 11.9 -6.3639 -10 20 -10 -10 20 -10 -10 15.2426 + [4,16,-6.3639,-10,11.9,-6.3639,-10,20,-10,-10,20,-10,-10,15.2426], +// 4 16 -2.5639 -10 10 0 -10 10 6.3639 -10 20 -3.1204 -10 10.5565 + [4,16,-2.5639,-10,10,0,-10,10,6.3639,-10,20,-3.1204,-10,10.5565], +// 3 16 0 -10 10 3.0509 -10 11.0911 3.3705 -10 11.8626 + [3,16,0,-10,10,3.0509,-10,11.0911,3.3705,-10,11.8626], +// 3 16 3.3705 -10 11.8626 6.3639 -10 20 0 -10 10 + [3,16,3.3705,-10,11.8626,6.3639,-10,20,0,-10,10], +// 3 16 3.3705 -10 10.3196 3.0509 -10 11.0911 0 -10 10 + [3,16,3.3705,-10,10.3196,3.0509,-10,11.0911,0,-10,10], +// 3 16 4.142 -10 10 3.3705 -10 10.3196 0 -10 10 + [3,16,4.142,-10,10,3.3705,-10,10.3196,0,-10,10], +// 4 16 6.3639 -10 20 3.3705 -10 11.8626 10 -10 18.492 10 -10 20 + [4,16,6.3639,-10,20,3.3705,-10,11.8626,10,-10,18.492,10,-10,20], +// 2 24 -6.3639 -2 20 -6.3639 -2 11.9 + [2,24,-6.3639,-2,20,-6.3639,-2,11.9], +// 2 24 -6.3639 -10 20 -6.3639 -10 11.9 + [2,24,-6.3639,-10,20,-6.3639,-10,11.9], +// 2 24 6.3639 -10 20 -3.1204 -10 10.5565 + [2,24,6.3639,-10,20,-3.1204,-10,10.5565], +// 4 16 6.3639 -2 20 -3.1204 -2 10.5565 -3.1204 -10 10.5565 6.3639 -10 20 + [4,16,6.3639,-2,20,-3.1204,-2,10.5565,-3.1204,-10,10.5565,6.3639,-10,20], +// 2 24 6.3639 -2 20 6.3639 -10 20 + [2,24,6.3639,-2,20,6.3639,-10,20], +// 2 24 6.3639 -2 20 -3.1204 -2 10.5565 + [2,24,6.3639,-2,20,-3.1204,-2,10.5565], +// +// 4 16 -6.3639 -2 11.9 -3.1204 -2 10.5565 6.3639 -2 20 -6.3639 -2 20 + [4,16,-6.3639,-2,11.9,-3.1204,-2,10.5565,6.3639,-2,20,-6.3639,-2,20], +// 4 16 -10 -10 15.2426 -10 -10 10 -6.3639 -10 10 -6.3639 -10 11.9 + [4,16,-10,-10,15.2426,-10,-10,10,-6.3639,-10,10,-6.3639,-10,11.9], +]; +module ldraw_lib__znap3c(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__znap3c(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__znap3c(line=0.2); \ No newline at end of file diff --git a/p/znap4.scad b/p/znap4.scad index a5f6bafbe..fb347f390 100644 --- a/p/znap4.scad +++ b/p/znap4.scad @@ -1,15 +1,14 @@ use <../lib.scad> -use <1-4cyli.scad> -use <1-4edge.scad> use <1-8cyli.scad> use <1-8edge.scad> use <1-8ring9.scad> +use function ldraw_lib__znap4() = [ -// 0 Znap Between Pegholes 4 +// 0 Znap Peghole Spacer - Half, 45 Degrees // 0 Name: znap4.dat -// 0 Author: Thomas Woelk [t.woelk] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -18,30 +17,12 @@ function ldraw_lib__znap4() = [ // 0 !HISTORY 2005-07-27 [mikeheide] added detail and BFC'ed // 0 !HISTORY 2005-08-03 [mikeheide] split cylinder // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-12 [GeraldLasser] Complete re-write, original by t.woelk +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // +// 1 16 0 0 0 -.70711 0 .70711 0 1 0 -.70711 0 -.70711 znap2a.dat + [1,16,0,0,0,-.70711,0,.70711,0,1,0,-.70711,0,-.70711, ldraw_lib__znap2a()], // -// 1 16 0 -10 0 -8.9944 0 0 0 1 0 0 0 8.9944 1-4edge.dat - [1,16,0,-10,0,-8.9944,0,0,0,1,0,0,0,8.9944, ldraw_lib__1_4edge()], -// 1 16 0 -2 0 -8.9944 0 0 0 1 0 0 0 8.9944 1-4edge.dat - [1,16,0,-2,0,-8.9944,0,0,0,1,0,0,0,8.9944, ldraw_lib__1_4edge()], -// 1 16 0 2 0 -8.9944 0 0 0 1 0 0 0 8.9944 1-4edge.dat - [1,16,0,2,0,-8.9944,0,0,0,1,0,0,0,8.9944, ldraw_lib__1_4edge()], -// 1 16 0 10 0 -8.9944 0 0 0 1 0 0 0 8.9944 1-4edge.dat - [1,16,0,10,0,-8.9944,0,0,0,1,0,0,0,8.9944, ldraw_lib__1_4edge()], -// 1 16 0 2 0 -8.9944 0 0 0 8 0 0 0 8.9944 1-4cyli.dat - [1,16,0,2,0,-8.9944,0,0,0,8,0,0,0,8.9944, ldraw_lib__1_4cyli()], -// 1 16 0 -10 0 -8.9944 0 0 0 8 0 0 0 8.9944 1-4cyli.dat - [1,16,0,-10,0,-8.9944,0,0,0,8,0,0,0,8.9944, ldraw_lib__1_4cyli()], -// 4 16 -8.9944 2 0 -8.9944 10 0 -18.6393 10 9.64494 -18.6393 2 9.64494 - [4,16,-8.9944,2,0,-8.9944,10,0,-18.6393,10,9.64494,-18.6393,2,9.64494], -// 4 16 -8.9944 -10 0 -8.9944 -2 0 -18.6393 -2 9.64494 -18.6393 -10 9.64494 - [4,16,-8.9944,-10,0,-8.9944,-2,0,-18.6393,-2,9.64494,-18.6393,-10,9.64494], -// 4 16 -9.64494 2 18.6393 -9.64494 10 18.6393 0 10 8.9944 0 2 8.9944 - [4,16,-9.64494,2,18.6393,-9.64494,10,18.6393,0,10,8.9944,0,2,8.9944], -// 4 16 -9.64494 -10 18.6393 -9.64494 -2 18.6393 0 -2 8.9944 0 -10 8.9944 - [4,16,-9.64494,-10,18.6393,-9.64494,-2,18.6393,0,-2,8.9944,0,-10,8.9944], -// 4 16 -20.5061 -10 7.77817 -21.2132 -10 7.07107 -10 -10 -4.142 -10 -10 -2.728 - [4,16,-20.5061,-10,7.77817,-21.2132,-10,7.07107,-10,-10,-4.142,-10,-10,-2.728], // 2 24 -21.2132 -10 7.07107 -10 -10 -4.142 [2,24,-21.2132,-10,7.07107,-10,-10,-4.142], // 2 24 -21.2132 10 7.07107 -10 10 -4.142 @@ -50,90 +31,36 @@ function ldraw_lib__znap4() = [ [4,16,-10,-10,-4.142,-21.2132,-10,7.07107,-21.2132,10,7.07107,-10,10,-4.142], // 2 24 -10 -10 -4.142 -10 10 -4.142 [2,24,-10,-10,-4.142,-10,10,-4.142], -// 4 16 -7.07107 -10 21.2132 -7.77817 -10 20.5061 6.36396 -10 6.36396 7.07107 -10 7.07107 - [4,16,-7.07107,-10,21.2132,-7.77817,-10,20.5061,6.36396,-10,6.36396,7.07107,-10,7.07107], // 2 24 -7.07107 -10 21.2132 7.07107 -10 7.07107 [2,24,-7.07107,-10,21.2132,7.07107,-10,7.07107], // 4 16 -7.07107 -10 21.2132 7.07107 -10 7.07107 7.07107 10 7.07107 -7.07107 10 21.2132 [4,16,-7.07107,-10,21.2132,7.07107,-10,7.07107,7.07107,10,7.07107,-7.07107,10,21.2132], // 2 24 -7.07107 10 21.2132 7.07107 10 7.07107 [2,24,-7.07107,10,21.2132,7.07107,10,7.07107], -// 4 16 -10 10 -2.728 -10 10 -4.142 -21.2132 10 7.07107 -20.5061 10 7.77817 - [4,16,-10,10,-2.728,-10,10,-4.142,-21.2132,10,7.07107,-20.5061,10,7.77817], -// 4 16 7.07107 10 7.07107 6.36396 10 6.36396 -7.77817 10 20.5061 -7.07107 10 21.2132 - [4,16,7.07107,10,7.07107,6.36396,10,6.36396,-7.77817,10,20.5061,-7.07107,10,21.2132], -// 2 24 -9.64494 10 18.6393 0 10 8.9944 - [2,24,-9.64494,10,18.6393,0,10,8.9944], -// 2 24 -18.6393 10 9.64494 -8.9944 10 0 - [2,24,-18.6393,10,9.64494,-8.9944,10,0], -// 2 24 -18.6393 2 9.64494 -8.9944 2 0 - [2,24,-18.6393,2,9.64494,-8.9944,2,0], -// 2 24 -18.6393 -2 9.64494 -8.9944 -2 0 - [2,24,-18.6393,-2,9.64494,-8.9944,-2,0], -// 2 24 -18.6393 -10 9.64494 -8.9944 -10 0 - [2,24,-18.6393,-10,9.64494,-8.9944,-10,0], -// 2 24 -9.64494 -10 18.6393 0 -10 8.9944 - [2,24,-9.64494,-10,18.6393,0,-10,8.9944], -// 2 24 -9.64494 -2 18.6393 0 -2 8.9944 - [2,24,-9.64494,-2,18.6393,0,-2,8.9944], -// 2 24 -9.64494 2 18.6393 0 2 8.9944 - [2,24,-9.64494,2,18.6393,0,2,8.9944], -// 2 24 0 2 8.9944 0 10 8.9944 - [2,24,0,2,8.9944,0,10,8.9944], -// 2 24 0 -10 8.9944 0 -2 8.9944 - [2,24,0,-10,8.9944,0,-2,8.9944], -// 2 24 -8.9944 -10 0 -8.9944 -2 0 - [2,24,-8.9944,-10,0,-8.9944,-2,0], -// 2 24 -8.9944 2 0 -8.9944 10 0 - [2,24,-8.9944,2,0,-8.9944,10,0], // 1 16 0 -10 0 10 0 0 0 20 0 0 0 10 1-8cyli.dat [1,16,0,-10,0,10,0,0,0,20,0,0,0,10, ldraw_lib__1_8cyli()], // 1 16 0 -10 0 1 0 0 0 1 0 0 0 1 1-8ring9.dat [1,16,0,-10,0,1,0,0,0,1,0,0,0,1, ldraw_lib__1_8ring9()], -// 1 16 0 10 0 0.707107 0 0.707107 0 -1 0 0.707107 0 -0.707107 1-8ring9.dat - [1,16,0,10,0,0.707107,0,0.707107,0,-1,0,0.707107,0,-0.707107, ldraw_lib__1_8ring9()], -// 1 16 0 -10 0 10 0 0 0 20 0 0 0 10 1-8edge.dat - [1,16,0,-10,0,10,0,0,0,20,0,0,0,10, ldraw_lib__1_8edge()], -// 1 16 0 10 0 10 0 0 0 20 0 0 0 10 1-8edge.dat - [1,16,0,10,0,10,0,0,0,20,0,0,0,10, ldraw_lib__1_8edge()], -// 0 -// 4 16 -3.4422 -2 8.30992 -11.7083 -2 16.576 -14.1421 -2 14.1421 -6.35972 -2 6.35972 - [4,16,-3.4422,-2,8.30992,-11.7083,-2,16.576,-14.1421,-2,14.1421,-6.35972,-2,6.35972], -// 4 16 -16.576 -2 11.7083 -8.30992 -2 3.4422 -6.35972 -2 6.35972 -14.1421 -2 14.1421 - [4,16,-16.576,-2,11.7083,-8.30992,-2,3.4422,-6.35972,-2,6.35972,-14.1421,-2,14.1421], -// 4 16 -11.7083 -2 16.576 -3.43512 -2 8.30285 0 -2 8.9944 -9.64494 -2 18.6393 - [4,16,-11.7083,-2,16.576,-3.43512,-2,8.30285,0,-2,8.9944,-9.64494,-2,18.6393], -// 4 16 -8.31699 -2 3.44927 -16.576 -2 11.7083 -18.6393 -2 9.64494 -9.00147 -2 0.00707089 - [4,16,-8.31699,-2,3.44927,-16.576,-2,11.7083,-18.6393,-2,9.64494,-9.00147,-2,0.00707089], -// 4 16 -8.30992 2 3.4422 -16.576 2 11.7083 -14.1421 2 14.1421 -6.35972 2 6.35972 - [4,16,-8.30992,2,3.4422,-16.576,2,11.7083,-14.1421,2,14.1421,-6.35972,2,6.35972], -// 4 16 -11.7083 2 16.576 -3.4422 2 8.30992 -6.35972 2 6.35972 -14.1421 2 14.1421 - [4,16,-11.7083,2,16.576,-3.4422,2,8.30992,-6.35972,2,6.35972,-14.1421,2,14.1421], -// 4 16 -16.576 2 11.7083 -8.30285 2 3.43512 -8.9944 2 0 -18.6393 2 9.64494 - [4,16,-16.576,2,11.7083,-8.30285,2,3.43512,-8.9944,2,0,-18.6393,2,9.64494], -// 4 16 -3.44927 2 8.31699 -11.7083 2 16.576 -9.64494 2 18.6393 -0.00707089 2 9.00147 - [4,16,-3.44927,2,8.31699,-11.7083,2,16.576,-9.64494,2,18.6393,-0.00707089,2,9.00147], -// 4 16 -10 -10 -2.728 -10 -10 -1.752 -20.0182 -10 8.26608 -20.5061 -10 7.77817 - [4,16,-10,-10,-2.728,-10,-10,-1.752,-20.0182,-10,8.26608,-20.5061,-10,7.77817], -// 4 16 -10 -10 -1.752 -10 -10 1.006 -18.6393 -10 9.64494 -20.0182 -10 8.26608 - [4,16,-10,-10,-1.752,-10,-10,1.006,-18.6393,-10,9.64494,-20.0182,-10,8.26608], -// 4 16 -7.77817 -10 20.5061 -8.26608 -10 20.0182 3.4422 -10 8.30992 6.36396 -10 6.36396 - [4,16,-7.77817,-10,20.5061,-8.26608,-10,20.0182,3.4422,-10,8.30992,6.36396,-10,6.36396], -// 4 16 -8.26608 -10 20.0182 -9.64494 -10 18.6393 0 -10 8.9944 3.4422 -10 8.30992 - [4,16,-8.26608,-10,20.0182,-9.64494,-10,18.6393,0,-10,8.9944,3.4422,-10,8.30992], -// 4 16 -20.5061 10 7.77817 -20.0182 10 8.26608 -10 10 -1.752 -10 10 -2.728 - [4,16,-20.5061,10,7.77817,-20.0182,10,8.26608,-10,10,-1.752,-10,10,-2.728], -// 4 16 -20.0182 10 8.26608 -18.6393 10 9.64494 -10 10 1.006 -10 10 -1.752 - [4,16,-20.0182,10,8.26608,-18.6393,10,9.64494,-10,10,1.006,-10,10,-1.752], -// 4 16 6.36396 10 6.36396 3.4422 10 8.30992 -8.26608 10 20.0182 -7.77817 10 20.5061 - [4,16,6.36396,10,6.36396,3.4422,10,8.30992,-8.26608,10,20.0182,-7.77817,10,20.5061], -// 4 16 3.4422 10 8.30992 0 10 8.9944 -9.64494 10 18.6393 -8.26608 10 20.0182 - [4,16,3.4422,10,8.30992,0,10,8.9944,-9.64494,10,18.6393,-8.26608,10,20.0182], -// 3 16 -10 -10 1.006 -10 -10 0 -9 -10 0 - [3,16,-10,-10,1.006,-10,-10,0,-9,-10,0], -// 3 16 -10 10 1.006 -9 10 0 -10 10 0 - [3,16,-10,10,1.006,-9,10,0,-10,10,0], -// 0 +// 1 16 0 10 0 .707107 0 .707107 0 -1 0 .707107 0 -.707107 1-8ring9.dat + [1,16,0,10,0,.707107,0,.707107,0,-1,0,.707107,0,-.707107, ldraw_lib__1_8ring9()], +// 1 16 0 -10 0 10 0 0 0 1 0 0 0 10 1-8edge.dat + [1,16,0,-10,0,10,0,0,0,1,0,0,0,10, ldraw_lib__1_8edge()], +// 1 16 0 10 0 10 0 0 0 1 0 0 0 10 1-8edge.dat + [1,16,0,10,0,10,0,0,0,1,0,0,0,10, ldraw_lib__1_8edge()], +// +// 3 16 -10.4877 -10 1.4877 -10 -10 0 -9 -10 0 + [3,16,-10.4877,-10,1.4877,-10,-10,0,-9,-10,0], +// 3 16 -10.4877 10 1.4877 -9 10 0 -10 10 0 + [3,16,-10.4877,10,1.4877,-9,10,0,-10,10,0], +// +// 4 16 -10 -10 -4.142 -11.5711 -10 2.5711 -18.6422 -10 9.6422 -21.2132 -10 7.0711 + [4,16,-10,-10,-4.142,-11.5711,-10,2.5711,-18.6422,-10,9.6422,-21.2132,-10,7.0711], +// 4 16 -11.5711 -10 2.5711 -10 -10 -4.142 -10 -10 0 -10.4877 -10 1.4877 + [4,16,-11.5711,-10,2.5711,-10,-10,-4.142,-10,-10,0,-10.4877,-10,1.4877], +// 4 16 -10 10 -4.142 -21.2132 10 7.0711 -18.6422 10 9.6422 -11.5711 10 2.5711 + [4,16,-10,10,-4.142,-21.2132,10,7.0711,-18.6422,10,9.6422,-11.5711,10,2.5711], +// 4 16 -11.5711 10 2.5711 -10.4877 10 1.4877 -10 10 0 -10 10 -4.142 + [4,16,-11.5711,10,2.5711,-10.4877,10,1.4877,-10,10,0,-10,10,-4.142], ]; module ldraw_lib__znap4(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__znap4(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/znap5.scad b/p/znap5.scad index 022ca44ca..2c4c656c5 100644 --- a/p/znap5.scad +++ b/p/znap5.scad @@ -1,10 +1,12 @@ use <../lib.scad> +use +use function ldraw_lib__znap5() = [ -// 0 Znap Between Pegholes 5 +// 0 Znap Beam Cross Section // 0 Name: znap5.dat -// 0 Author: Thomas Woelk [t.woelk] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -13,59 +15,21 @@ function ldraw_lib__znap5() = [ // 0 !HISTORY 2005-07-09 [mikeheide] BFC'ed // 0 !HISTORY 2010-11-14 [mikeheide] updated header, changed winding // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-12 [GeraldLasser] Complete re-write, original by t.woelk +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 -6.36 -2 1 -6.36 -2 -1 6.36 -2 -1 6.36 -2 1 - [4,16,-6.36,-2,1,-6.36,-2,-1,6.36,-2,-1,6.36,-2,1], -// 4 16 -6.36 2 -1 -6.36 2 1 6.36 2 1 6.36 2 -1 - [4,16,-6.36,2,-1,-6.36,2,1,6.36,2,1,6.36,2,-1], -// 4 16 10 -10 1 6.36 -10 1 6.36 -10 -1 10 -10 -1 - [4,16,10,-10,1,6.36,-10,1,6.36,-10,-1,10,-10,-1], -// 4 16 -10 -10 -1 -6.36 -10 -1 -6.36 -10 1 -10 -10 1 - [4,16,-10,-10,-1,-6.36,-10,-1,-6.36,-10,1,-10,-10,1], -// 4 16 10 10 -1 6.36 10 -1 6.36 10 1 10 10 1 - [4,16,10,10,-1,6.36,10,-1,6.36,10,1,10,10,1], -// 4 16 -10 10 1 -6.36 10 1 -6.36 10 -1 -10 10 -1 - [4,16,-10,10,1,-6.36,10,1,-6.36,10,-1,-10,10,-1], -// 0 -// 4 16 -6.36 -2 1 -6.36 -10 1 -6.36 -10 -1 -6.36 -2 -1 - [4,16,-6.36,-2,1,-6.36,-10,1,-6.36,-10,-1,-6.36,-2,-1], -// 4 16 -6.36 10 1 -6.36 2 1 -6.36 2 -1 -6.36 10 -1 - [4,16,-6.36,10,1,-6.36,2,1,-6.36,2,-1,-6.36,10,-1], -// 4 16 6.36 -2 -1 6.36 -10 -1 6.36 -10 1 6.36 -2 1 - [4,16,6.36,-2,-1,6.36,-10,-1,6.36,-10,1,6.36,-2,1], -// 4 16 6.36 10 -1 6.36 2 -1 6.36 2 1 6.36 10 1 - [4,16,6.36,10,-1,6.36,2,-1,6.36,2,1,6.36,10,1], -// 0 -// 2 24 6.36 -10 1 6.36 -10 -1 - [2,24,6.36,-10,1,6.36,-10,-1], -// 2 24 10 -10 1 10 -10 -1 - [2,24,10,-10,1,10,-10,-1], -// 4 16 10 10 -1 10 10 1 10 -10 1 10 -10 -1 - [4,16,10,10,-1,10,10,1,10,-10,1,10,-10,-1], -// 4 16 -10 10 1 -10 10 -1 -10 -10 -1 -10 -10 1 - [4,16,-10,10,1,-10,10,-1,-10,-10,-1,-10,-10,1], -// 2 24 10 10 1 10 10 -1 - [2,24,10,10,1,10,10,-1], -// 2 24 -10 10 1 -10 10 -1 - [2,24,-10,10,1,-10,10,-1], -// 2 24 -10 -10 1 -10 -10 -1 - [2,24,-10,-10,1,-10,-10,-1], -// 2 24 6.36 -2 1 6.36 -2 -1 - [2,24,6.36,-2,1,6.36,-2,-1], -// 2 24 -6.36 -2 1 -6.36 -2 -1 - [2,24,-6.36,-2,1,-6.36,-2,-1], -// 2 24 -6.36 -10 1 -6.36 -10 -1 - [2,24,-6.36,-10,1,-6.36,-10,-1], -// 2 24 -6.36 10 1 -6.36 10 -1 - [2,24,-6.36,10,1,-6.36,10,-1], -// 2 24 6.36 10 1 6.36 10 -1 - [2,24,6.36,10,1,6.36,10,-1], -// 2 24 -6.36 2 1 -6.36 2 -1 - [2,24,-6.36,2,1,-6.36,2,-1], -// 2 24 6.36 2 1 6.36 2 -1 - [2,24,6.36,2,1,6.36,2,-1], -// 0 +// 1 16 -6.3639 0 0 0 -3.6361 0 0 0 -10 1 0 0 box3u10p.dat + [1,16,-6.3639,0,0,0,-3.6361,0,0,0,-10,1,0,0, ldraw_lib__box3u10p()], +// 1 16 6.3639 0 0 0 3.6361 0 0 0 -10 1 0 0 box3u10p.dat + [1,16,6.3639,0,0,0,3.6361,0,0,0,-10,1,0,0, ldraw_lib__box3u10p()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 -10 0 0 0 -6.3639 0 8 0 1 0 0 box3u8p.dat + [1,16,0,-10,0,0,0,-6.3639,0,8,0,1,0,0, ldraw_lib__box3u8p()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 10 0 0 0 -6.3639 0 -8 0 1 0 0 box3u8p.dat + [1,16,0,10,0,0,0,-6.3639,0,-8,0,1,0,0, ldraw_lib__box3u8p()], ]; module ldraw_lib__znap5(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__znap5(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/p/znap6.scad b/p/znap6.scad index d7a9cea38..98a01b2a0 100644 --- a/p/znap6.scad +++ b/p/znap6.scad @@ -1,15 +1,18 @@ use <../lib.scad> -use <1-4cyli.scad> -use <1-4disc.scad> -use <1-4edge.scad> -use <1-8cyli.scad> -use <1-8edge.scad> +use <1-16cylo.scad> +use <1-4chrd.scad> +use <1-4cylo.scad> +use <1-4ndis.scad> +use <3-16tndis.scad> +use +use +use function ldraw_lib__znap6() = [ // 0 Znap Beam End // 0 Name: znap6.dat -// 0 Author: Thomas Woelk [t.woelk] -// 0 !LDRAW_ORG Primitive UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Primitive UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -20,247 +23,152 @@ function ldraw_lib__znap6() = [ // 0 !HISTORY 2007-06-08 [mikeheide] corrected BFC mistake // 0 !HISTORY 2010-02-21 [mikeheide] Closed gaps // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-01-31 [GeraldLasser] Complete re-write based on data from [Holly-Wood], original by t.woelk +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // +// 1 16 0 10 20 9 0 0 0 -1 0 0 0 -9 3-16tndis.dat + [1,16,0,10,20,9,0,0,0,-1,0,0,0,-9, ldraw_lib__3_16tndis()], +// 1 16 0 -10 20 9 0 0 0 1 0 0 0 -9 3-16tndis.dat + [1,16,0,-10,20,9,0,0,0,1,0,0,0,-9, ldraw_lib__3_16tndis()], +// 1 16 0 10 20 -9 0 0 0 -1 0 0 0 -9 3-16tndis.dat + [1,16,0,10,20,-9,0,0,0,-1,0,0,0,-9, ldraw_lib__3_16tndis()], +// 1 16 0 -10 20 -9 0 0 0 1 0 0 0 -9 3-16tndis.dat + [1,16,0,-10,20,-9,0,0,0,1,0,0,0,-9, ldraw_lib__3_16tndis()], +// +// 1 16 -5.36 0 -1.5 0 0 -1 10 0 0 0 -1 0 recte3.dat + [1,16,-5.36,0,-1.5,0,0,-1,10,0,0,0,-1,0, ldraw_lib__recte3()], +// 4 16 -4.36 10 -1.5 -4.36 6 -1.5 -2.36 6 -1.5 -2.36 8 -1.5 + [4,16,-4.36,10,-1.5,-4.36,6,-1.5,-2.36,6,-1.5,-2.36,8,-1.5], +// +// 1 16 -2.36 7 -3.25 0 -1 0 1 0 0 0 0 1.75 rect2p.dat + [1,16,-2.36,7,-3.25,0,-1,0,1,0,0,0,0,1.75, ldraw_lib__rect2p()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 -3.36 -2 -3.25 0 0 -1 0 8 0 1.75 0 0 box2-5.dat + [1,16,-3.36,-2,-3.25,0,0,-1,0,8,0,1.75,0,0, ldraw_lib__box2_5()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 3.36 2 -3.25 0 0 1 0 -8 0 1.75 0 0 box2-5.dat + [1,16,3.36,2,-3.25,0,0,1,0,-8,0,1.75,0,0, ldraw_lib__box2_5()], +// +// 4 16 -4.36 6 -5 -4.36 10 -5 -2.36 8 -5 -2.36 6 -5 + [4,16,-4.36,6,-5,-4.36,10,-5,-2.36,8,-5,-2.36,6,-5], +// 1 16 -7.18 0 -5 0 0 -2.82 -10 0 0 0 1 0 recte3.dat + [1,16,-7.18,0,-5,0,0,-2.82,-10,0,0,0,1,0, ldraw_lib__recte3()], +// 4 16 -10 -10 -5 -4.36 -10 -5 -4.36 -10 -1.5 -6.36 -10 -1.5 + [4,16,-10,-10,-5,-4.36,-10,-5,-4.36,-10,-1.5,-6.36,-10,-1.5], +// 4 16 -6.36 10 -1.5 -4.36 10 -1.5 -4.36 10 -5 -10 10 -5 + [4,16,-6.36,10,-1.5,-4.36,10,-1.5,-4.36,10,-5,-10,10,-5], +// 1 16 -4.36 8 -5 2 0 0 0 0 2 0 1 0 1-4chrd.dat + [1,16,-4.36,8,-5,2,0,0,0,0,2,0,1,0, ldraw_lib__1_4chrd()], +// 1 16 -4.36 8 -1.5 0 0 2 2 0 0 0 -1 0 1-4chrd.dat + [1,16,-4.36,8,-1.5,0,0,2,2,0,0,0,-1,0, ldraw_lib__1_4chrd()], +// 1 16 -4.36 8 -1.5 0 0 2 2 0 0 0 -3.5 0 1-4cylo.dat + [1,16,-4.36,8,-1.5,0,0,2,2,0,0,0,-3.5,0, ldraw_lib__1_4cylo()], +// 4 16 -6.36 10 -1.5 -6.36 -10 -1.5 -4.36 -10 -1.5 -4.36 6 -1.5 + [4,16,-6.36,10,-1.5,-6.36,-10,-1.5,-4.36,-10,-1.5,-4.36,6,-1.5], +// 4 16 -4.36 6 -5 -4.36 -10 -5 -10 -10 -5 -10 10 -5 + [4,16,-4.36,6,-5,-4.36,-10,-5,-10,-10,-5,-10,10,-5], +// 3 16 -4.36 10 -5 -4.36 6 -5 -10 10 -5 + [3,16,-4.36,10,-5,-4.36,6,-5,-10,10,-5], +// 3 16 -6.36 10 -1.5 -4.36 6 -1.5 -4.36 10 -1.5 + [3,16,-6.36,10,-1.5,-4.36,6,-1.5,-4.36,10,-1.5], +// +// 1 16 5.36 0 -1.5 0 0 1 -10 0 0 0 -1 0 recte3.dat + [1,16,5.36,0,-1.5,0,0,1,-10,0,0,0,-1,0, ldraw_lib__recte3()], +// 4 16 4.36 -10 -1.5 4.36 -6 -1.5 2.36 -6 -1.5 2.36 -8 -1.5 + [4,16,4.36,-10,-1.5,4.36,-6,-1.5,2.36,-6,-1.5,2.36,-8,-1.5], +// 1 16 2.36 -7 -3.25 0 1 0 -1 0 0 0 0 1.75 rect2p.dat + [1,16,2.36,-7,-3.25,0,1,0,-1,0,0,0,0,1.75, ldraw_lib__rect2p()], +// 4 16 4.36 -6 -5 4.36 -10 -5 2.36 -8 -5 2.36 -6 -5 + [4,16,4.36,-6,-5,4.36,-10,-5,2.36,-8,-5,2.36,-6,-5], +// 1 16 7.18 0 -5 0 0 2.82 10 0 0 0 1 0 recte3.dat + [1,16,7.18,0,-5,0,0,2.82,10,0,0,0,1,0, ldraw_lib__recte3()], +// 4 16 10 10 -5 4.36 10 -5 4.36 10 -1.5 6.36 10 -1.5 + [4,16,10,10,-5,4.36,10,-5,4.36,10,-1.5,6.36,10,-1.5], +// 4 16 6.36 -10 -1.5 4.36 -10 -1.5 4.36 -10 -5 10 -10 -5 + [4,16,6.36,-10,-1.5,4.36,-10,-1.5,4.36,-10,-5,10,-10,-5], +// 3 16 4.36 -6 -1.5 4.36 -10 -1.5 6.36 -10 -1.5 + [3,16,4.36,-6,-1.5,4.36,-10,-1.5,6.36,-10,-1.5], +// 3 16 10 -10 -5 4.36 -10 -5 4.36 -6 -5 + [3,16,10,-10,-5,4.36,-10,-5,4.36,-6,-5], +// 4 16 10 10 -5 10 -10 -5 4.36 -6 -5 4.36 10 -5 + [4,16,10,10,-5,10,-10,-5,4.36,-6,-5,4.36,10,-5], +// 4 16 6.36 10 -1.5 4.36 10 -1.5 4.36 -6 -1.5 6.36 -10 -1.5 + [4,16,6.36,10,-1.5,4.36,10,-1.5,4.36,-6,-1.5,6.36,-10,-1.5], +// +// 1 16 4.36 -8 -5 -2 0 0 0 0 -2 0 1 0 1-4chrd.dat + [1,16,4.36,-8,-5,-2,0,0,0,0,-2,0,1,0, ldraw_lib__1_4chrd()], +// 1 16 4.36 -8 -1.5 0 0 -2 -2 0 0 0 -1 0 1-4chrd.dat + [1,16,4.36,-8,-1.5,0,0,-2,-2,0,0,0,-1,0, ldraw_lib__1_4chrd()], +// 1 16 4.36 -8 -1.5 0 0 -2 -2 0 0 0 -3.5 0 1-4cylo.dat + [1,16,4.36,-8,-1.5,0,0,-2,-2,0,0,0,-3.5,0, ldraw_lib__1_4cylo()], +// +// 1 16 0 10 20 0 0 -9 0 -20 0 -9 0 0 1-16cylo.dat + [1,16,0,10,20,0,0,-9,0,-20,0,-9,0,0, ldraw_lib__1_16cylo()], +// 1 16 0 10 20 0 0 9 0 -20 0 -9 0 0 1-16cylo.dat + [1,16,0,10,20,0,0,9,0,-20,0,-9,0,0, ldraw_lib__1_16cylo()], +// +// 1 16 5.90215 0 4.09245 .45785 1 0 0 0 -10 -5.59245 0 0 rect2p.dat + [1,16,5.90215,0,4.09245,.45785,1,0,0,0,-10,-5.59245,0,0, ldraw_lib__rect2p()], +// 1 16 -5.90215 0 4.09245 -.45785 -1 0 0 0 -10 -5.59245 0 0 rect2p.dat + [1,16,-5.90215,0,4.09245,-.45785,-1,0,0,0,-10,-5.59245,0,0, ldraw_lib__rect2p()], // -// 4 16 8.31 -10 16.558 6.36 -10 13.64 6.36 -10 -5 8.31 -10 -5 - [4,16,8.31,-10,16.558,6.36,-10,13.64,6.36,-10,-5,8.31,-10,-5], -// 4 16 9 -10 20 8.31 -10 16.558 8.31 -10 -5 9 -10 -5 - [4,16,9,-10,20,8.31,-10,16.558,8.31,-10,-5,9,-10,-5], -// 4 16 -8.31 -10 -5 -8.31 -10 16.558 -9 -10 20 -9 -10 -5 - [4,16,-8.31,-10,-5,-8.31,-10,16.558,-9,-10,20,-9,-10,-5], -// 4 16 -6.36 -10 -5 -6.36 -10 13.64 -8.31 -10 16.558 -8.31 -10 -5 - [4,16,-6.36,-10,-5,-6.36,-10,13.64,-8.31,-10,16.558,-8.31,-10,-5], -// 4 16 8.31 10 -5 8.31 10 16.558 9 10 20 9 10 -5 - [4,16,8.31,10,-5,8.31,10,16.558,9,10,20,9,10,-5], -// 4 16 6.36 10 -5 6.36 10 13.64 8.31 10 16.558 8.31 10 -5 - [4,16,6.36,10,-5,6.36,10,13.64,8.31,10,16.558,8.31,10,-5], -// 4 16 -9 10 20 -8.31 10 16.558 -8.31 10 -5 -9 10 -5 - [4,16,-9,10,20,-8.31,10,16.558,-8.31,10,-5,-9,10,-5], -// 4 16 -8.31 10 16.558 -6.36 10 13.64 -6.36 10 -5 -8.31 10 -5 - [4,16,-8.31,10,16.558,-6.36,10,13.64,-6.36,10,-5,-8.31,10,-5], -// 0 // -// 4 16 9 -10 -5 10 -10 -5 10 -10 20 9 -10 20 - [4,16,9,-10,-5,10,-10,-5,10,-10,20,9,-10,20], -// 4 16 -10 -10 -5 -9 -10 -5 -9 -10 20 -10 -10 20 - [4,16,-10,-10,-5,-9,-10,-5,-9,-10,20,-10,-10,20], -// 4 16 9 10 20 10 10 20 10 10 -5 9 10 -5 - [4,16,9,10,20,10,10,20,10,10,-5,9,10,-5], -// 4 16 -10 10 20 -9 10 20 -9 10 -5 -10 10 -5 - [4,16,-10,10,20,-9,10,20,-9,10,-5,-10,10,-5], -// 0 // -// 4 16 -10 10 -5 -6.36 10 -5 -6.36 -10 -5 -10 -10 -5 - [4,16,-10,10,-5,-6.36,10,-5,-6.36,-10,-5,-10,-10,-5], -// 2 24 -10 -10 -5 -10 10 -5 - [2,24,-10,-10,-5,-10,10,-5], -// 2 24 10 -10 -5 10 10 -5 - [2,24,10,-10,-5,10,10,-5], -// 2 24 6.36 10 -5 10 10 -5 - [2,24,6.36,10,-5,10,10,-5], -// 2 24 -6.36 10 -5 -10 10 -5 - [2,24,-6.36,10,-5,-10,10,-5], -// 2 24 6.36 -10 -5 10 -10 -5 - [2,24,6.36,-10,-5,10,-10,-5], -// 2 24 -6.36 -10 -5 -10 -10 -5 - [2,24,-6.36,-10,-5,-10,-10,-5], -// 4 16 10 -10 -5 6.36 -10 -5 6.36 10 -5 10 10 -5 - [4,16,10,-10,-5,6.36,-10,-5,6.36,10,-5,10,10,-5], -// 0 // -// 4 16 -6.36 10 -1.5 -6.36 -10 -1.5 -4.36 -10 -1.5 -4.36 10 -1.5 - [4,16,-6.36,10,-1.5,-6.36,-10,-1.5,-4.36,-10,-1.5,-4.36,10,-1.5], -// 4 16 -4.36 8 -1.5 -4.36 6 -1.5 -2.36 6 -1.5 -2.36 8 -1.5 - [4,16,-4.36,8,-1.5,-4.36,6,-1.5,-2.36,6,-1.5,-2.36,8,-1.5], -// 4 16 -4.36 6 -1.5 -4.36 6 -5 -2.36 6 -5 -2.36 6 -1.5 - [4,16,-4.36,6,-1.5,-4.36,6,-5,-2.36,6,-5,-2.36,6,-1.5], -// 4 16 -2.36 6 -5 -2.36 8 -5 -2.36 8 -1.5 -2.36 6 -1.5 - [4,16,-2.36,6,-5,-2.36,8,-5,-2.36,8,-1.5,-2.36,6,-1.5], -// 4 16 -4.36 6 -5 -4.36 8 -5 -2.36 8 -5 -2.36 6 -5 - [4,16,-4.36,6,-5,-4.36,8,-5,-2.36,8,-5,-2.36,6,-5], -// 4 16 -6.36 -10 -5 -6.36 10 -5 -4.36 10 -5 -4.36 -10 -5 - [4,16,-6.36,-10,-5,-6.36,10,-5,-4.36,10,-5,-4.36,-10,-5], -// 4 16 -4.36 -10 -5 -4.36 6 -5 -4.36 6 -1.5 -4.36 -10 -1.5 - [4,16,-4.36,-10,-5,-4.36,6,-5,-4.36,6,-1.5,-4.36,-10,-1.5], -// 4 16 -6.36 -10 -5 -4.36 -10 -5 -4.36 -10 -1.5 -6.36 -10 -1.5 - [4,16,-6.36,-10,-5,-4.36,-10,-5,-4.36,-10,-1.5,-6.36,-10,-1.5], -// 4 16 -6.36 10 -1.5 -4.36 10 -1.5 -4.36 10 -5 -6.36 10 -5 - [4,16,-6.36,10,-1.5,-4.36,10,-1.5,-4.36,10,-5,-6.36,10,-5], -// 2 24 -4.36 -10 -1.5 -4.36 6 -1.5 - [2,24,-4.36,-10,-1.5,-4.36,6,-1.5], -// 2 24 -6.36 -10 -1.5 -6.36 10 -1.5 - [2,24,-6.36,-10,-1.5,-6.36,10,-1.5], -// 2 24 -6.36 -10 -1.5 -4.36 -10 -1.5 - [2,24,-6.36,-10,-1.5,-4.36,-10,-1.5], -// 2 24 -6.36 10 -1.5 -4.36 10 -1.5 - [2,24,-6.36,10,-1.5,-4.36,10,-1.5], -// 2 24 -4.36 -10 -5 -4.36 6 -5 - [2,24,-4.36,-10,-5,-4.36,6,-5], -// 2 24 -2.36 6 -5 -2.36 8 -5 - [2,24,-2.36,6,-5,-2.36,8,-5], -// 2 24 -2.36 6 -1.5 -2.36 8 -1.5 - [2,24,-2.36,6,-1.5,-2.36,8,-1.5], -// 2 24 -2.36 6 -1.5 -2.36 6 -5 - [2,24,-2.36,6,-1.5,-2.36,6,-5], -// 2 24 -4.36 6 -1.5 -4.36 6 -5 - [2,24,-4.36,6,-1.5,-4.36,6,-5], -// 2 24 -4.36 6 -1.5 -2.36 6 -1.5 - [2,24,-4.36,6,-1.5,-2.36,6,-1.5], -// 2 24 -4.36 6 -5 -2.36 6 -5 - [2,24,-4.36,6,-5,-2.36,6,-5], -// 2 24 -6.36 -10 -5 -4.36 -10 -5 - [2,24,-6.36,-10,-5,-4.36,-10,-5], -// 2 24 -6.36 10 -5 -4.36 10 -5 - [2,24,-6.36,10,-5,-4.36,10,-5], -// 2 24 -4.36 -10 -5 -4.36 -10 -1.5 - [2,24,-4.36,-10,-5,-4.36,-10,-1.5], -// 1 16 -4.36 8 -5 0 0 2 2 0 0 0 -1 0 1-4edge.dat - [1,16,-4.36,8,-5,0,0,2,2,0,0,0,-1,0, ldraw_lib__1_4edge()], -// 1 16 -4.36 8 -5 2 0 0 0 0 2 0 1 0 1-4disc.dat - [1,16,-4.36,8,-5,2,0,0,0,0,2,0,1,0, ldraw_lib__1_4disc()], -// 1 16 -4.36 8 -1.5 0 0 2 2 0 0 0 -1 0 1-4edge.dat - [1,16,-4.36,8,-1.5,0,0,2,2,0,0,0,-1,0, ldraw_lib__1_4edge()], -// 1 16 -4.36 8 -1.5 0 0 2 2 0 0 0 -1 0 1-4disc.dat - [1,16,-4.36,8,-1.5,0,0,2,2,0,0,0,-1,0, ldraw_lib__1_4disc()], -// 1 16 -4.36 8 -1.5 0 0 2 2 0 0 0 -3.5 0 1-4cyli.dat - [1,16,-4.36,8,-1.5,0,0,2,2,0,0,0,-3.5,0, ldraw_lib__1_4cyli()], -// 0 // -// 4 16 6.36 -10 -1.5 6.36 10 -1.5 4.36 10 -1.5 4.36 -10 -1.5 - [4,16,6.36,-10,-1.5,6.36,10,-1.5,4.36,10,-1.5,4.36,-10,-1.5], -// 4 16 4.36 -8 -1.5 4.36 -6 -1.5 2.36 -6 -1.5 2.36 -8 -1.5 - [4,16,4.36,-8,-1.5,4.36,-6,-1.5,2.36,-6,-1.5,2.36,-8,-1.5], -// 4 16 4.36 -6 -1.5 4.36 -6 -5 2.36 -6 -5 2.36 -6 -1.5 - [4,16,4.36,-6,-1.5,4.36,-6,-5,2.36,-6,-5,2.36,-6,-1.5], -// 4 16 2.36 -6 -5 2.36 -8 -5 2.36 -8 -1.5 2.36 -6 -1.5 - [4,16,2.36,-6,-5,2.36,-8,-5,2.36,-8,-1.5,2.36,-6,-1.5], -// 4 16 4.36 -6 -5 4.36 -8 -5 2.36 -8 -5 2.36 -6 -5 - [4,16,4.36,-6,-5,4.36,-8,-5,2.36,-8,-5,2.36,-6,-5], -// 4 16 6.36 10 -5 6.36 -10 -5 4.36 -10 -5 4.36 10 -5 - [4,16,6.36,10,-5,6.36,-10,-5,4.36,-10,-5,4.36,10,-5], -// 4 16 4.36 10 -5 4.36 -6 -5 4.36 -6 -1.5 4.36 10 -1.5 - [4,16,4.36,10,-5,4.36,-6,-5,4.36,-6,-1.5,4.36,10,-1.5], -// 4 16 6.36 10 -5 4.36 10 -5 4.36 10 -1.5 6.36 10 -1.5 - [4,16,6.36,10,-5,4.36,10,-5,4.36,10,-1.5,6.36,10,-1.5], -// 4 16 6.36 -10 -1.5 4.36 -10 -1.5 4.36 -10 -5 6.36 -10 -5 - [4,16,6.36,-10,-1.5,4.36,-10,-1.5,4.36,-10,-5,6.36,-10,-5], -// 2 24 4.36 10 -1.5 4.36 -6 -1.5 - [2,24,4.36,10,-1.5,4.36,-6,-1.5], -// 2 24 6.36 10 -1.5 6.36 -10 -1.5 - [2,24,6.36,10,-1.5,6.36,-10,-1.5], -// 2 24 6.36 10 -1.5 4.36 10 -1.5 - [2,24,6.36,10,-1.5,4.36,10,-1.5], -// 2 24 6.36 -10 -1.5 4.36 -10 -1.5 - [2,24,6.36,-10,-1.5,4.36,-10,-1.5], -// 2 24 4.36 10 -5 4.36 -6 -5 - [2,24,4.36,10,-5,4.36,-6,-5], -// 2 24 2.36 -6 -5 2.36 -8 -5 - [2,24,2.36,-6,-5,2.36,-8,-5], -// 2 24 2.36 -6 -1.5 2.36 -8 -1.5 - [2,24,2.36,-6,-1.5,2.36,-8,-1.5], -// 2 24 2.36 -6 -1.5 2.36 -6 -5 - [2,24,2.36,-6,-1.5,2.36,-6,-5], -// 2 24 4.36 -6 -1.5 4.36 -6 -5 - [2,24,4.36,-6,-1.5,4.36,-6,-5], -// 2 24 4.36 -6 -1.5 2.36 -6 -1.5 - [2,24,4.36,-6,-1.5,2.36,-6,-1.5], -// 2 24 4.36 -6 -5 2.36 -6 -5 - [2,24,4.36,-6,-5,2.36,-6,-5], -// 2 24 6.36 10 -5 4.36 10 -5 - [2,24,6.36,10,-5,4.36,10,-5], -// 2 24 6.36 -10 -5 4.36 -10 -5 - [2,24,6.36,-10,-5,4.36,-10,-5], -// 2 24 4.36 10 -5 4.36 10 -1.5 - [2,24,4.36,10,-5,4.36,10,-1.5], -// 1 16 4.36 -8 -5 0 0 -2 -2 0 0 0 -1 0 1-4edge.dat - [1,16,4.36,-8,-5,0,0,-2,-2,0,0,0,-1,0, ldraw_lib__1_4edge()], -// 1 16 4.36 -8 -5 -2 0 0 0 0 -2 0 1 0 1-4disc.dat - [1,16,4.36,-8,-5,-2,0,0,0,0,-2,0,1,0, ldraw_lib__1_4disc()], -// 1 16 4.36 -8 -1.5 0 0 -2 -2 0 0 0 -1 0 1-4edge.dat - [1,16,4.36,-8,-1.5,0,0,-2,-2,0,0,0,-1,0, ldraw_lib__1_4edge()], -// 1 16 4.36 -8 -1.5 0 0 -2 -2 0 0 0 -1 0 1-4disc.dat - [1,16,4.36,-8,-1.5,0,0,-2,-2,0,0,0,-1,0, ldraw_lib__1_4disc()], -// 1 16 4.36 -8 -1.5 0 0 -2 -2 0 0 0 -3.5 0 1-4cyli.dat - [1,16,4.36,-8,-1.5,0,0,-2,-2,0,0,0,-3.5,0, ldraw_lib__1_4cyli()], -// 0 // -// 1 16 0 10 20 3.442 0 -8.31 0 -1 0 -8.31 0 -3.442 1-8edge.dat - [1,16,0,10,20,3.442,0,-8.31,0,-1,0,-8.31,0,-3.442, ldraw_lib__1_8edge()], -// 1 16 0 -10 20 3.442 0 -8.31 0 -1 0 -8.31 0 -3.442 1-8edge.dat - [1,16,0,-10,20,3.442,0,-8.31,0,-1,0,-8.31,0,-3.442, ldraw_lib__1_8edge()], -// 1 16 0 10 20 3.442 0 -8.31 0 -20 0 -8.31 0 -3.442 1-8cyli.dat - [1,16,0,10,20,3.442,0,-8.31,0,-20,0,-8.31,0,-3.442, ldraw_lib__1_8cyli()], -// 0 // -// 2 24 5.442 10 9.69 6.36 10 -1.5 - [2,24,5.442,10,9.69,6.36,10,-1.5], -// 2 24 5.442 -10 9.69 6.36 -10 -1.5 - [2,24,5.442,-10,9.69,6.36,-10,-1.5], -// 4 16 5.442 -10 9.69 5.442 10 9.69 6.36 10 -1.5 6.36 -10 -1.5 - [4,16,5.442,-10,9.69,5.442,10,9.69,6.36,10,-1.5,6.36,-10,-1.5], -// 2 24 -5.442 10 9.69 -6.36 10 -1.51 - [2,24,-5.442,10,9.69,-6.36,10,-1.51], -// 2 24 -5.442 -10 9.69 -6.36 -10 -1.51 - [2,24,-5.442,-10,9.69,-6.36,-10,-1.51], -// 4 16 -5.442 -10 9.69 -6.36 -10 -1.5 -6.36 10 -1.5 -5.442 10 9.69 - [4,16,-5.442,-10,9.69,-6.36,-10,-1.5,-6.36,10,-1.5,-5.442,10,9.69], -// 0 // -// 1 16 -3.442 10 9.69 -2 0 0 0 -1 0 0 0 2 1-4edge.dat - [1,16,-3.442,10,9.69,-2,0,0,0,-1,0,0,0,2, ldraw_lib__1_4edge()], -// 1 16 -3.442 -10 9.69 -2 0 0 0 -1 0 0 0 2 1-4edge.dat - [1,16,-3.442,-10,9.69,-2,0,0,0,-1,0,0,0,2, ldraw_lib__1_4edge()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], -// 1 16 -3.442 10 9.69 -2 0 0 0 -20 0 0 0 2 1-4cyli.dat - [1,16,-3.442,10,9.69,-2,0,0,0,-20,0,0,0,2, ldraw_lib__1_4cyli()], -// 3 16 -6.36 10 13.64 -5.4 10 9.68 -6.36 10 -1.51 - [3,16,-6.36,10,13.64,-5.4,10,9.68,-6.36,10,-1.51], -// 3 16 -5.29 10 10.455 -5.442 10 9.69 -6.36 10 13.64 - [3,16,-5.29,10,10.455,-5.442,10,9.69,-6.36,10,13.64], -// 3 16 -4.856 10 11.104 -5.29 10 10.455 -6.36 10 13.64 - [3,16,-4.856,10,11.104,-5.29,10,10.455,-6.36,10,13.64], -// 3 16 -4.207 10 11.538 -4.856 10 11.104 -6.36 10 13.64 - [3,16,-4.207,10,11.538,-4.856,10,11.104,-6.36,10,13.64], -// 3 16 -3.442 10 11.69 -4.207 10 11.538 -6.36 10 13.64 - [3,16,-3.442,10,11.69,-4.207,10,11.538,-6.36,10,13.64], -// 0 // -// 3 16 -6.36 -10 13.64 -6.36 -10 -1.51 -5.4 -10 9.68 - [3,16,-6.36,-10,13.64,-6.36,-10,-1.51,-5.4,-10,9.68], -// 3 16 -5.29 -10 10.455 -6.36 -10 13.64 -5.442 -10 9.69 - [3,16,-5.29,-10,10.455,-6.36,-10,13.64,-5.442,-10,9.69], -// 3 16 -4.856 -10 11.104 -6.36 -10 13.64 -5.29 -10 10.455 - [3,16,-4.856,-10,11.104,-6.36,-10,13.64,-5.29,-10,10.455], -// 3 16 -4.207 -10 11.538 -6.36 -10 13.64 -4.856 -10 11.104 - [3,16,-4.207,-10,11.538,-6.36,-10,13.64,-4.856,-10,11.104], -// 3 16 -3.442 -10 11.69 -6.36 -10 13.64 -4.207 -10 11.538 - [3,16,-3.442,-10,11.69,-6.36,-10,13.64,-4.207,-10,11.538], -// 0 // -// 3 16 6.36 -10 13.64 5.4 -10 9.68 6.36 -10 -1.51 - [3,16,6.36,-10,13.64,5.4,-10,9.68,6.36,-10,-1.51], -// 3 16 5.29 -10 10.455 5.442 -10 9.69 6.36 -10 13.64 - [3,16,5.29,-10,10.455,5.442,-10,9.69,6.36,-10,13.64], -// 3 16 4.856 -10 11.104 5.29 -10 10.455 6.36 -10 13.64 - [3,16,4.856,-10,11.104,5.29,-10,10.455,6.36,-10,13.64], -// 3 16 4.207 -10 11.538 4.856 -10 11.104 6.36 -10 13.64 - [3,16,4.207,-10,11.538,4.856,-10,11.104,6.36,-10,13.64], -// 3 16 3.442 -10 11.69 4.207 -10 11.538 6.36 -10 13.64 - [3,16,3.442,-10,11.69,4.207,-10,11.538,6.36,-10,13.64], -// 0 // -// 3 16 6.36 10 13.64 6.36 10 -1.51 5.4 10 9.68 - [3,16,6.36,10,13.64,6.36,10,-1.51,5.4,10,9.68], -// 3 16 5.29 10 10.455 6.36 10 13.64 5.442 10 9.69 - [3,16,5.29,10,10.455,6.36,10,13.64,5.442,10,9.69], -// 3 16 4.856 10 11.104 6.36 10 13.64 5.29 10 10.455 - [3,16,4.856,10,11.104,6.36,10,13.64,5.29,10,10.455], -// 3 16 4.207 10 11.538 6.36 10 13.64 4.856 10 11.104 - [3,16,4.207,10,11.538,6.36,10,13.64,4.856,10,11.104], -// 3 16 3.442 10 11.69 6.36 10 13.64 4.207 10 11.538 - [3,16,3.442,10,11.69,6.36,10,13.64,4.207,10,11.538], -// 0 // -// 1 16 3.442 10 9.69 2 0 0 0 1 0 0 0 2 1-4edge.dat - [1,16,3.442,10,9.69,2,0,0,0,1,0,0,0,2, ldraw_lib__1_4edge()], +// 1 16 -3.4443 10 9.6849 -2 0 0 0 -20 0 0 0 2 1-4cylo.dat + [1,16,-3.4443,10,9.6849,-2,0,0,0,-20,0,0,0,2, ldraw_lib__1_4cylo()], +// 1 16 -3.4443 -10 9.6849 -2 0 0 0 1 0 0 0 2 1-4ndis.dat + [1,16,-3.4443,-10,9.6849,-2,0,0,0,1,0,0,0,2, ldraw_lib__1_4ndis()], +// 1 16 -3.4443 10 9.6849 -2 0 0 0 -1 0 0 0 2 1-4ndis.dat + [1,16,-3.4443,10,9.6849,-2,0,0,0,-1,0,0,0,2, ldraw_lib__1_4ndis()], +// // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], -// 1 16 3.442 10 9.69 2 0 0 0 -20 0 0 0 2 1-4cyli.dat - [1,16,3.442,10,9.69,2,0,0,0,-20,0,0,0,2, ldraw_lib__1_4cyli()], -// 1 16 3.442 -10 9.69 2 0 0 0 1 0 0 0 2 1-4edge.dat - [1,16,3.442,-10,9.69,2,0,0,0,1,0,0,0,2, ldraw_lib__1_4edge()], -// 0 // -// 0 // +// 1 16 3.4443 10 9.6849 2 0 0 0 -20 0 0 0 2 1-4cylo.dat + [1,16,3.4443,10,9.6849,2,0,0,0,-20,0,0,0,2, ldraw_lib__1_4cylo()], +// 1 16 3.4443 -10 9.6849 2 0 0 0 1 0 0 0 2 1-4ndis.dat + [1,16,3.4443,-10,9.6849,2,0,0,0,1,0,0,0,2, ldraw_lib__1_4ndis()], +// 1 16 3.4443 10 9.6849 2 0 0 0 -1 0 0 0 2 1-4ndis.dat + [1,16,3.4443,10,9.6849,2,0,0,0,-1,0,0,0,2, ldraw_lib__1_4ndis()], +// +// 4 16 9 -10 11.6849 10 -10 15.858 10 -10 20 9 -10 20 + [4,16,9,-10,11.6849,10,-10,15.858,10,-10,20,9,-10,20], +// 3 16 10 -10 -5 10 -10 15.858 9 -10 11.6849 + [3,16,10,-10,-5,10,-10,15.858,9,-10,11.6849], +// 4 16 10 10 -5 9 10 11.6849 9 10 20 10 10 15.858 + [4,16,10,10,-5,9,10,11.6849,9,10,20,10,10,15.858], +// 3 16 10 10 20 10 10 15.858 9 10 20 + [3,16,10,10,20,10,10,15.858,9,10,20], +// 3 16 -10 -10 15.858 -10 -10 -5 -9 -10 11.6849 + [3,16,-10,-10,15.858,-10,-10,-5,-9,-10,11.6849], +// 4 16 -9 -10 11.6849 -9 -10 20 -10 -10 20 -10 -10 15.858 + [4,16,-9,-10,11.6849,-9,-10,20,-10,-10,20,-10,-10,15.858], +// 4 16 -9 10 11.6849 -10 10 15.858 -10 10 20 -9 10 20 + [4,16,-9,10,11.6849,-10,10,15.858,-10,10,20,-9,10,20], +// 3 16 -10 10 -5 -10 10 15.858 -9 10 11.6849 + [3,16,-10,10,-5,-10,10,15.858,-9,10,11.6849], +// 3 16 5.4443 10 11.6849 9 10 11.6849 5.4443 10 9.6849 + [3,16,5.4443,10,11.6849,9,10,11.6849,5.4443,10,9.6849], +// 3 16 -5.4443 10 11.6849 -5.4443 10 9.6849 -9 10 11.6849 + [3,16,-5.4443,10,11.6849,-5.4443,10,9.6849,-9,10,11.6849], +// 3 16 9 -10 11.6849 5.4443 -10 11.6849 5.4443 -10 9.6849 + [3,16,9,-10,11.6849,5.4443,-10,11.6849,5.4443,-10,9.6849], +// 3 16 -5.4443 -10 9.6849 -5.4443 -10 11.6849 -9 -10 11.6849 + [3,16,-5.4443,-10,9.6849,-5.4443,-10,11.6849,-9,-10,11.6849], +// 4 16 -6.36 -10 -1.5 -5.4443 -10 9.6849 -9 -10 11.6849 -10 -10 -5 + [4,16,-6.36,-10,-1.5,-5.4443,-10,9.6849,-9,-10,11.6849,-10,-10,-5], +// 4 16 -9 10 11.6849 -5.4443 10 9.6849 -6.36 10 -1.5 -10 10 -5 + [4,16,-9,10,11.6849,-5.4443,10,9.6849,-6.36,10,-1.5,-10,10,-5], +// 4 16 10 10 -5 6.36 10 -1.5 5.4443 10 9.6849 9 10 11.6849 + [4,16,10,10,-5,6.36,10,-1.5,5.4443,10,9.6849,9,10,11.6849], +// 4 16 9 -10 11.6849 5.4443 -10 9.6849 6.36 -10 -1.5 10 -10 -5 + [4,16,9,-10,11.6849,5.4443,-10,9.6849,6.36,-10,-1.5,10,-10,-5], +// +// 5 24 5.4443 10 9.6849 5.4443 -10 9.6849 5.2921 -10 10.4503 6.36 -10 -1.5 + [5,24,5.4443,10,9.6849,5.4443,-10,9.6849,5.2921,-10,10.4503,6.36,-10,-1.5], +// 5 24 -5.4443 10 9.6849 -5.4443 -10 9.6849 -5.2921 -10 10.4503 -6.36 -10 -1.5 + [5,24,-5.4443,10,9.6849,-5.4443,-10,9.6849,-5.2921,-10,10.4503,-6.36,-10,-1.5], ]; module ldraw_lib__znap6(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__znap6(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/003439a.scad b/parts/003439a.scad index 65cdadf9e..85199f805 100644 --- a/parts/003439a.scad +++ b/parts/003439a.scad @@ -3,30 +3,31 @@ use <../p/1-4chrd.scad> use <../p/1-4ndis.scad> use <../p/48/1-4chrd.scad> use <../p/48/2-4ndis.scad> -use <../p/48/2-4rin17.scad> +use <../p/48/2-4ring17.scad> use <../p/box5-12.scad> function ldraw_lib__003439a() = [ // 0 Sticker 1.6 x 2.7 with White "171" on Black // 0 Name: 003439a.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2019-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS set 171, Train +// 0 !KEYWORDS Train, set 171 // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 // 0 !HISTORY 2016-07-01 [cwdee] Updated description // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 // 0 !HISTORY 2019-08-10 [anathema] Corrected colour of backing box and replaced with box5-12 primitive // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 15 -11 -0.25 0 0 0 -0.6 0 1 0 0.6 0 0 48\2-4rin17.dat - [1,15,-11,-0.25,0,0,0,-0.6,0,1,0,0.6,0,0, ldraw_lib__48__2_4rin17()], +// 1 15 -11 -0.25 0 0 0 -0.6 0 1 0 0.6 0 0 48\2-4ring17.dat + [1,15,-11,-0.25,0,0,0,-0.6,0,1,0,0.6,0,0, ldraw_lib__48__2_4ring17()], // 1 0 -11 -0.25 0 0 0 -10.2 0 1 0 10.2 0 0 48\1-4chrd.dat [1,0,-11,-0.25,0,0,0,-10.2,0,1,0,10.2,0,0, ldraw_lib__48__1_4chrd()], // 1 0 -11 -0.25 0 -10.2 0 0 0 1 0 0 0 -10.2 48\1-4chrd.dat @@ -39,8 +40,8 @@ function ldraw_lib__003439a() = [ [1,0,-11,-0.25,0,0,0,-10.8,0,1,0,10.8,0,0, ldraw_lib__48__2_4ndis()], // 1 0 11 -0.25 0 0 0 10.8 0 1 0 -10.8 0 0 48\2-4ndis.dat [1,0,11,-0.25,0,0,0,10.8,0,1,0,-10.8,0,0, ldraw_lib__48__2_4ndis()], -// 1 15 11 -0.25 0 0 0 0.6 0 1 0 -0.6 0 0 48\2-4rin17.dat - [1,15,11,-0.25,0,0,0,0.6,0,1,0,-0.6,0,0, ldraw_lib__48__2_4rin17()], +// 1 15 11 -0.25 0 0 0 0.6 0 1 0 -0.6 0 0 48\2-4ring17.dat + [1,15,11,-0.25,0,0,0,0.6,0,1,0,-0.6,0,0, ldraw_lib__48__2_4ring17()], // 4 15 -11 -0.25 10.2 11 -0.25 10.2 11 -0.25 10.8 -11 -0.25 10.8 [4,15,-11,-0.25,10.2,11,-0.25,10.2,11,-0.25,10.8,-11,-0.25,10.8], // 4 0 -5.8 -0.25 7.9 5.4 -0.25 7.9 11 -0.25 10.2 -11 -0.25 10.2 diff --git a/parts/003441a.scad b/parts/003441a.scad new file mode 100644 index 000000000..c429706ca --- /dev/null +++ b/parts/003441a.scad @@ -0,0 +1,293 @@ +use <../lib.scad> +use <../p/box5-12.scad> +use +use +function ldraw_lib__003441a() = [ +// 0 Sticker 2.2 x 2.1 with Red German Railways Logo and "724" on Yellow Background +// 0 Name: 003441a.dat +// 0 Author: Alex Taylor [anathema] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Diesel locomotive, Set 724, Train +// +// 0 !HISTORY 2023-04-29 [RainbowDolphin] Vectorized pattern +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 16 0 -0.25 0 21 0 0 0 0.25 0 0 0 22 box5-12.dat + [1,16,0,-0.25,0,21,0,0,0,0.25,0,0,0,22, ldraw_lib__box5_12()], +// 1 4 0 -0.25 6.4 0.28 0 0 0 1 0 0 0 0.28 s\191915sdea.dat + [1,4,0,-0.25,6.4,0.28,0,0,0,1,0,0,0,0.28, ldraw_lib__s__191915sdea()], +// 1 14 0 -0.25 6.4 0.28 0 0 0 1 0 0 0 0.28 s\191915sdeb.dat + [1,14,0,-0.25,6.4,0.28,0,0,0,1,0,0,0,0.28, ldraw_lib__s__191915sdeb()], +// 4 4 -15.8 -0.25 -8.8 -15.8 -0.25 -7.8 -16.2 -0.25 -7.9 -16.2 -0.25 -8.7 + [4,4,-15.8,-0.25,-8.8,-15.8,-0.25,-7.8,-16.2,-0.25,-7.9,-16.2,-0.25,-8.7], +// 4 4 -15.8 -0.25 -7.8 -15.8 -0.25 -8.8 -7.6 -0.25 -8.8 -6.6 -0.25 -7.8 + [4,4,-15.8,-0.25,-7.8,-15.8,-0.25,-8.8,-7.6,-0.25,-8.8,-6.6,-0.25,-7.8], +// 4 4 -6.6 -0.25 -7.8 -7.6 -0.25 -8.8 -7.4 -0.25 -8.9 -6.1 -0.25 -7.9 + [4,4,-6.6,-0.25,-7.8,-7.6,-0.25,-8.8,-7.4,-0.25,-8.9,-6.1,-0.25,-7.9], +// 4 4 -5.8 -0.25 -8.1 -6.1 -0.25 -7.9 -7.4 -0.25 -8.9 -7.3 -0.25 -9.1 + [4,4,-5.8,-0.25,-8.1,-6.1,-0.25,-7.9,-7.4,-0.25,-8.9,-7.3,-0.25,-9.1], +// 4 4 -5.7 -0.25 -8.4 -5.8 -0.25 -8.1 -7.3 -0.25 -9.1 -5.7 -0.25 -9.2 + [4,4,-5.7,-0.25,-8.4,-5.8,-0.25,-8.1,-7.3,-0.25,-9.1,-5.7,-0.25,-9.2], +// 4 4 -5.7 -0.25 -9.2 -7.3 -0.25 -9.1 -7.3 -0.25 -9.4 -5.8 -0.25 -9.6 + [4,4,-5.7,-0.25,-9.2,-7.3,-0.25,-9.1,-7.3,-0.25,-9.4,-5.8,-0.25,-9.6], +// 4 4 -5.8 -0.25 -9.6 -7.3 -0.25 -9.4 -7.4 -0.25 -9.7 -6.2 -0.25 -10 + [4,4,-5.8,-0.25,-9.6,-7.3,-0.25,-9.4,-7.4,-0.25,-9.7,-6.2,-0.25,-10], +// 4 4 -6.2 -0.25 -10 -7.4 -0.25 -9.7 -13.7 -0.25 -16.6 -12.3 -0.25 -16.9 + [4,4,-6.2,-0.25,-10,-7.4,-0.25,-9.7,-13.7,-0.25,-16.6,-12.3,-0.25,-16.9], +// 4 4 -12.3 -0.25 -16.9 -13.7 -0.25 -16.6 -13.8 -0.25 -16.9 -12.6 -0.25 -17.1 + [4,4,-12.3,-0.25,-16.9,-13.7,-0.25,-16.6,-13.8,-0.25,-16.9,-12.6,-0.25,-17.1], +// 3 4 -13.8 -0.25 -16.9 -13.6 -0.25 -17.1 -12.6 -0.25 -17.1 + [3,4,-13.8,-0.25,-16.9,-13.6,-0.25,-17.1,-12.6,-0.25,-17.1], +// 4 4 -4.3 -0.25 -11 -5.5 -0.25 -11 -5.3 -0.25 -11.3 -4.5 -0.25 -11.3 + [4,4,-4.3,-0.25,-11,-5.5,-0.25,-11,-5.3,-0.25,-11.3,-4.5,-0.25,-11.3], +// 4 4 -5.5 -0.25 -11 -4.3 -0.25 -11 -4.3 -0.25 -10 -5.5 -0.25 -9.9 + [4,4,-5.5,-0.25,-11,-4.3,-0.25,-11,-4.3,-0.25,-10,-5.5,-0.25,-9.9], +// 4 4 -5.4 -0.25 -9.3 -5.5 -0.25 -9.9 -4.3 -0.25 -10 -4.2 -0.25 -9.6 + [4,4,-5.4,-0.25,-9.3,-5.5,-0.25,-9.9,-4.3,-0.25,-10,-4.2,-0.25,-9.6], +// 4 4 -4.9 -0.25 -8.7 -5.4 -0.25 -9.3 -4.2 -0.25 -9.6 -3.8 -0.25 -9.2 + [4,4,-4.9,-0.25,-8.7,-5.4,-0.25,-9.3,-4.2,-0.25,-9.6,-3.8,-0.25,-9.2], +// 4 4 -4.2 -0.25 -8.2 -4.9 -0.25 -8.7 -3.8 -0.25 -9.2 -3 -0.25 -8.9 + [4,4,-4.2,-0.25,-8.2,-4.9,-0.25,-8.7,-3.8,-0.25,-9.2,-3,-0.25,-8.9], +// 4 4 -3.2 -0.25 -7.9 -4.2 -0.25 -8.2 -3 -0.25 -8.9 -1.8 -0.25 -8.8 + [4,4,-3.2,-0.25,-7.9,-4.2,-0.25,-8.2,-3,-0.25,-8.9,-1.8,-0.25,-8.8], +// 4 4 -1.8 -0.25 -7.8 -3.2 -0.25 -7.9 -1.8 -0.25 -8.8 2 -0.25 -8.8 + [4,4,-1.8,-0.25,-7.8,-3.2,-0.25,-7.9,-1.8,-0.25,-8.8,2,-0.25,-8.8], +// 4 4 2 -0.25 -7.8 -1.8 -0.25 -7.8 2 -0.25 -8.8 3.3 -0.25 -8 + [4,4,2,-0.25,-7.8,-1.8,-0.25,-7.8,2,-0.25,-8.8,3.3,-0.25,-8], +// 4 4 3.3 -0.25 -8 2 -0.25 -8.8 2.8 -0.25 -9 4.1 -0.25 -8.4 + [4,4,3.3,-0.25,-8,2,-0.25,-8.8,2.8,-0.25,-9,4.1,-0.25,-8.4], +// 4 4 4.1 -0.25 -8.4 2.8 -0.25 -9 3.3 -0.25 -9.3 4.7 -0.25 -9 + [4,4,4.1,-0.25,-8.4,2.8,-0.25,-9,3.3,-0.25,-9.3,4.7,-0.25,-9], +// 4 4 4.7 -0.25 -9 3.3 -0.25 -9.3 3.6 -0.25 -9.7 4.9 -0.25 -9.7 + [4,4,4.7,-0.25,-9,3.3,-0.25,-9.3,3.6,-0.25,-9.7,4.9,-0.25,-9.7], +// 4 4 4.9 -0.25 -9.7 3.6 -0.25 -9.7 3.7 -0.25 -10.2 5 -0.25 -10.6 + [4,4,4.9,-0.25,-9.7,3.6,-0.25,-9.7,3.7,-0.25,-10.2,5,-0.25,-10.6], +// 4 4 5 -0.25 -10.6 3.7 -0.25 -10.2 3.7 -0.25 -11.6 4.9 -0.25 -11.8 + [4,4,5,-0.25,-10.6,3.7,-0.25,-10.2,3.7,-0.25,-11.6,4.9,-0.25,-11.8], +// 4 4 4.9 -0.25 -11.8 3.7 -0.25 -11.6 3.5 -0.25 -12 4.5 -0.25 -12.4 + [4,4,4.9,-0.25,-11.8,3.7,-0.25,-11.6,3.5,-0.25,-12,4.5,-0.25,-12.4], +// 4 4 4.5 -0.25 -12.4 3.5 -0.25 -12 3.1 -0.25 -12.3 4 -0.25 -12.9 + [4,4,4.5,-0.25,-12.4,3.5,-0.25,-12,3.1,-0.25,-12.3,4,-0.25,-12.9], +// 4 4 3.2 -0.25 -13.3 4 -0.25 -12.9 3.1 -0.25 -12.3 2.3 -0.25 -12.5 + [4,4,3.2,-0.25,-13.3,4,-0.25,-12.9,3.1,-0.25,-12.3,2.3,-0.25,-12.5], +// 4 4 2.3 -0.25 -13.5 3.2 -0.25 -13.3 2.3 -0.25 -12.5 -2.7 -0.25 -12.9 + [4,4,2.3,-0.25,-13.5,3.2,-0.25,-13.3,2.3,-0.25,-12.5,-2.7,-0.25,-12.9], +// 4 4 -2.7 -0.25 -13.9 2.3 -0.25 -13.5 -2.7 -0.25 -12.9 -3.8 -0.25 -13.1 + [4,4,-2.7,-0.25,-13.9,2.3,-0.25,-13.5,-2.7,-0.25,-12.9,-3.8,-0.25,-13.1], +// 4 4 -3.5 -0.25 -14 -2.7 -0.25 -13.9 -3.8 -0.25 -13.1 -4.5 -0.25 -13.4 + [4,4,-3.5,-0.25,-14,-2.7,-0.25,-13.9,-3.8,-0.25,-13.1,-4.5,-0.25,-13.4], +// 4 4 -3.9 -0.25 -14.2 -3.5 -0.25 -14 -4.5 -0.25 -13.4 -5 -0.25 -13.8 + [4,4,-3.9,-0.25,-14.2,-3.5,-0.25,-14,-4.5,-0.25,-13.4,-5,-0.25,-13.8], +// 4 4 -4.1 -0.25 -14.6 -3.9 -0.25 -14.2 -5 -0.25 -13.8 -5.4 -0.25 -14.4 + [4,4,-4.1,-0.25,-14.6,-3.9,-0.25,-14.2,-5,-0.25,-13.8,-5.4,-0.25,-14.4], +// 4 4 -4.2 -0.25 -15 -4.1 -0.25 -14.6 -5.4 -0.25 -14.4 -5.5 -0.25 -15 + [4,4,-4.2,-0.25,-15,-4.1,-0.25,-14.6,-5.4,-0.25,-14.4,-5.5,-0.25,-15], +// 4 4 -4.2 -0.25 -16 -4.2 -0.25 -15 -5.5 -0.25 -15 -5.5 -0.25 -16.7 + [4,4,-4.2,-0.25,-16,-4.2,-0.25,-15,-5.5,-0.25,-15,-5.5,-0.25,-16.7], +// 4 4 -4.2 -0.25 -16 -5.5 -0.25 -16.7 -5.3 -0.25 -17 -4 -0.25 -16.2 + [4,4,-4.2,-0.25,-16,-5.5,-0.25,-16.7,-5.3,-0.25,-17,-4,-0.25,-16.2], +// 4 4 -4 -0.25 -16.2 -5.3 -0.25 -17 -4.9 -0.25 -17.1 4.6 -0.25 -16.2 + [4,4,-4,-0.25,-16.2,-5.3,-0.25,-17,-4.9,-0.25,-17.1,4.6,-0.25,-16.2], +// 4 4 4.6 -0.25 -16.2 -4.9 -0.25 -17.1 4.6 -0.25 -17.1 4.9 -0.25 -16.3 + [4,4,4.6,-0.25,-16.2,-4.9,-0.25,-17.1,4.6,-0.25,-17.1,4.9,-0.25,-16.3], +// 3 4 4.9 -0.25 -16.3 4.6 -0.25 -17.1 4.9 -0.25 -17 + [3,4,4.9,-0.25,-16.3,4.6,-0.25,-17.1,4.9,-0.25,-17], +// 4 4 13.9 -0.25 -7.8 12.6 -0.25 -7.8 13 -0.25 -8.9 14.2 -0.25 -7.9 + [4,4,13.9,-0.25,-7.8,12.6,-0.25,-7.8,13,-0.25,-8.9,14.2,-0.25,-7.9], +// 4 4 14.5 -0.25 -8.2 14.2 -0.25 -7.9 13 -0.25 -8.9 13.2 -0.25 -9.3 + [4,4,14.5,-0.25,-8.2,14.2,-0.25,-7.9,13,-0.25,-8.9,13.2,-0.25,-9.3], +// 4 4 14.5 -0.25 -13.5 14.5 -0.25 -8.2 13.2 -0.25 -9.3 13.2 -0.25 -13.5 + [4,4,14.5,-0.25,-13.5,14.5,-0.25,-8.2,13.2,-0.25,-9.3,13.2,-0.25,-13.5], +// 4 4 14.5 -0.25 -13.5 13.2 -0.25 -13.5 13.1 -0.25 -13.9 14.6 -0.25 -13.9 + [4,4,14.5,-0.25,-13.5,13.2,-0.25,-13.5,13.1,-0.25,-13.9,14.6,-0.25,-13.9], +// 4 4 14.6 -0.25 -13.9 13.1 -0.25 -13.9 12.8 -0.25 -14.1 14.9 -0.25 -14.1 + [4,4,14.6,-0.25,-13.9,13.1,-0.25,-13.9,12.8,-0.25,-14.1,14.9,-0.25,-14.1], +// 4 4 14.9 -0.25 -14.1 12.8 -0.25 -14.1 12.8 -0.25 -15.2 14.9 -0.25 -15.2 + [4,4,14.9,-0.25,-14.1,12.8,-0.25,-14.1,12.8,-0.25,-15.2,14.9,-0.25,-15.2], +// 4 4 15.7 -0.25 -14.1 14.9 -0.25 -14.1 14.9 -0.25 -15.2 15.7 -0.25 -15.2 + [4,4,15.7,-0.25,-14.1,14.9,-0.25,-14.1,14.9,-0.25,-15.2,15.7,-0.25,-15.2], +// 4 4 15.9 -0.25 -14.2 15.7 -0.25 -14.1 15.7 -0.25 -15.2 15.9 -0.25 -15 + [4,4,15.9,-0.25,-14.2,15.7,-0.25,-14.1,15.7,-0.25,-15.2,15.9,-0.25,-15], +// 4 4 14.9 -0.25 -15.2 12.8 -0.25 -15.2 13.1 -0.25 -15.4 14.6 -0.25 -15.4 + [4,4,14.9,-0.25,-15.2,12.8,-0.25,-15.2,13.1,-0.25,-15.4,14.6,-0.25,-15.4], +// 4 4 14.6 -0.25 -15.4 13.1 -0.25 -15.4 13.2 -0.25 -15.7 14.5 -0.25 -15.7 + [4,4,14.6,-0.25,-15.4,13.1,-0.25,-15.4,13.2,-0.25,-15.7,14.5,-0.25,-15.7], +// 4 4 14.5 -0.25 -15.7 13.2 -0.25 -15.7 13.2 -0.25 -17 14.5 -0.25 -17 + [4,4,14.5,-0.25,-15.7,13.2,-0.25,-15.7,13.2,-0.25,-17,14.5,-0.25,-17], +// 4 4 14.5 -0.25 -17 13.2 -0.25 -17 13.4 -0.25 -17.3 14.3 -0.25 -17.3 + [4,4,14.5,-0.25,-17,13.2,-0.25,-17,13.4,-0.25,-17.3,14.3,-0.25,-17.3], +// 4 4 12.8 -0.25 -15.2 12.8 -0.25 -14.1 6.9 -0.25 -14.1 5.6 -0.25 -15.2 + [4,4,12.8,-0.25,-15.2,12.8,-0.25,-14.1,6.9,-0.25,-14.1,5.6,-0.25,-15.2], +// 4 4 5.4 -0.25 -15.1 5.6 -0.25 -15.2 6.9 -0.25 -14.1 6.5 -0.25 -14 + [4,4,5.4,-0.25,-15.1,5.6,-0.25,-15.2,6.9,-0.25,-14.1,6.5,-0.25,-14], +// 4 4 5.2 -0.25 -14.8 5.4 -0.25 -15.1 6.5 -0.25 -14 5.2 -0.25 -13.2 + [4,4,5.2,-0.25,-14.8,5.4,-0.25,-15.1,6.5,-0.25,-14,5.2,-0.25,-13.2], +// 4 4 5.2 -0.25 -13.2 6.5 -0.25 -14 6.5 -0.25 -13.6 5.5 -0.25 -12.8 + [4,4,5.2,-0.25,-13.2,6.5,-0.25,-14,6.5,-0.25,-13.6,5.5,-0.25,-12.8], +// 3 4 5.5 -0.25 -12.8 6.5 -0.25 -13.6 6.8 -0.25 -13.2 + [3,4,5.5,-0.25,-12.8,6.5,-0.25,-13.6,6.8,-0.25,-13.2], +// 4 4 12 -0.25 -8 5.5 -0.25 -12.8 6.8 -0.25 -13.2 12.4 -0.25 -9 + [4,4,12,-0.25,-8,5.5,-0.25,-12.8,6.8,-0.25,-13.2,12.4,-0.25,-9], +// 4 4 12.6 -0.25 -7.8 12 -0.25 -8 12.4 -0.25 -9 13 -0.25 -8.9 + [4,4,12.6,-0.25,-7.8,12,-0.25,-8,12.4,-0.25,-9,13,-0.25,-8.9], +// 4 14 21 -0.25 22 -21 -0.25 22 -15.96 -0.25 17.32 15.96 -0.25 17.32 + [4,14,21,-0.25,22,-21,-0.25,22,-15.96,-0.25,17.32,15.96,-0.25,17.32], +// 4 14 21 -0.25 22 15.96 -0.25 17.32 15.96 -0.25 -4.52 21 -0.25 -22 + [4,14,21,-0.25,22,15.96,-0.25,17.32,15.96,-0.25,-4.52,21,-0.25,-22], +// 4 14 21 -0.25 -22 15.96 -0.25 -4.52 15.9 -0.25 -14.2 15.9 -0.25 -15 + [4,14,21,-0.25,-22,15.96,-0.25,-4.52,15.9,-0.25,-14.2,15.9,-0.25,-15], +// 3 14 15.9 -0.25 -15 15.7 -0.25 -15.2 21 -0.25 -22 + [3,14,15.9,-0.25,-15,15.7,-0.25,-15.2,21,-0.25,-22], +// 4 14 21 -0.25 -22 15.7 -0.25 -15.2 14.9 -0.25 -15.2 14.6 -0.25 -15.4 + [4,14,21,-0.25,-22,15.7,-0.25,-15.2,14.9,-0.25,-15.2,14.6,-0.25,-15.4], +// 4 14 21 -0.25 -22 14.6 -0.25 -15.4 14.5 -0.25 -15.7 14.5 -0.25 -17 + [4,14,21,-0.25,-22,14.6,-0.25,-15.4,14.5,-0.25,-15.7,14.5,-0.25,-17], +// 3 14 14.5 -0.25 -17 14.3 -0.25 -17.3 21 -0.25 -22 + [3,14,14.5,-0.25,-17,14.3,-0.25,-17.3,21,-0.25,-22], +// 3 14 14.3 -0.25 -17.3 13.4 -0.25 -17.3 21 -0.25 -22 + [3,14,14.3,-0.25,-17.3,13.4,-0.25,-17.3,21,-0.25,-22], +// 4 14 21 -0.25 -22 13.4 -0.25 -17.3 4.9 -0.25 -17 4.6 -0.25 -17.1 + [4,14,21,-0.25,-22,13.4,-0.25,-17.3,4.9,-0.25,-17,4.6,-0.25,-17.1], +// 4 14 21 -0.25 -22 4.6 -0.25 -17.1 -4.9 -0.25 -17.1 -21 -0.25 -22 + [4,14,21,-0.25,-22,4.6,-0.25,-17.1,-4.9,-0.25,-17.1,-21,-0.25,-22], +// 3 14 -5.3 -0.25 -17 -21 -0.25 -22 -4.9 -0.25 -17.1 + [3,14,-5.3,-0.25,-17,-21,-0.25,-22,-4.9,-0.25,-17.1], +// 4 14 -21 -0.25 -22 -5.3 -0.25 -17 -5.5 -0.25 -16.7 -12.6 -0.25 -17.1 + [4,14,-21,-0.25,-22,-5.3,-0.25,-17,-5.5,-0.25,-16.7,-12.6,-0.25,-17.1], +// 3 14 -12.6 -0.25 -17.1 -13.6 -0.25 -17.1 -21 -0.25 -22 + [3,14,-12.6,-0.25,-17.1,-13.6,-0.25,-17.1,-21,-0.25,-22], +// 3 14 -13.8 -0.25 -16.9 -21 -0.25 -22 -13.6 -0.25 -17.1 + [3,14,-13.8,-0.25,-16.9,-21,-0.25,-22,-13.6,-0.25,-17.1], +// 4 14 -16.2 -0.25 -8.7 -21 -0.25 -22 -13.8 -0.25 -16.9 -15.8 -0.25 -8.8 + [4,14,-16.2,-0.25,-8.7,-21,-0.25,-22,-13.8,-0.25,-16.9,-15.8,-0.25,-8.8], +// 3 14 -15.8 -0.25 -8.8 -13.8 -0.25 -16.9 -13.7 -0.25 -16.6 + [3,14,-15.8,-0.25,-8.8,-13.8,-0.25,-16.9,-13.7,-0.25,-16.6], +// 4 14 -7.6 -0.25 -8.8 -15.8 -0.25 -8.8 -13.7 -0.25 -16.6 -7.4 -0.25 -9.7 + [4,14,-7.6,-0.25,-8.8,-15.8,-0.25,-8.8,-13.7,-0.25,-16.6,-7.4,-0.25,-9.7], +// 4 14 -7.6 -0.25 -8.8 -7.4 -0.25 -9.7 -7.3 -0.25 -9.4 -7.3 -0.25 -9.1 + [4,14,-7.6,-0.25,-8.8,-7.4,-0.25,-9.7,-7.3,-0.25,-9.4,-7.3,-0.25,-9.1], +// 3 14 -7.6 -0.25 -8.8 -7.3 -0.25 -9.1 -7.4 -0.25 -8.9 + [3,14,-7.6,-0.25,-8.8,-7.3,-0.25,-9.1,-7.4,-0.25,-8.9], +// 3 14 -16.2 -0.25 -7.9 -21 -0.25 -22 -16.2 -0.25 -8.7 + [3,14,-16.2,-0.25,-7.9,-21,-0.25,-22,-16.2,-0.25,-8.7], +// 4 14 -21 -0.25 -22 -16.2 -0.25 -7.9 -15.96 -0.25 -4.52 -21 -0.25 22 + [4,14,-21,-0.25,-22,-16.2,-0.25,-7.9,-15.96,-0.25,-4.52,-21,-0.25,22], +// 3 14 -21 -0.25 22 -15.96 -0.25 -4.52 -15.96 -0.25 17.32 + [3,14,-21,-0.25,22,-15.96,-0.25,-4.52,-15.96,-0.25,17.32], +// 3 14 -15.96 -0.25 -4.52 -16.2 -0.25 -7.9 -15.8 -0.25 -7.8 + [3,14,-15.96,-0.25,-4.52,-16.2,-0.25,-7.9,-15.8,-0.25,-7.8], +// 4 14 -15.96 -0.25 -4.52 -15.8 -0.25 -7.8 -6.6 -0.25 -7.8 15.96 -0.25 -4.52 + [4,14,-15.96,-0.25,-4.52,-15.8,-0.25,-7.8,-6.6,-0.25,-7.8,15.96,-0.25,-4.52], +// 4 14 15.96 -0.25 -4.52 -6.6 -0.25 -7.8 -6.1 -0.25 -7.9 -3.2 -0.25 -7.9 + [4,14,15.96,-0.25,-4.52,-6.6,-0.25,-7.8,-6.1,-0.25,-7.9,-3.2,-0.25,-7.9], +// 4 14 -3.2 -0.25 -7.9 -6.1 -0.25 -7.9 -5.8 -0.25 -8.1 -4.2 -0.25 -8.2 + [4,14,-3.2,-0.25,-7.9,-6.1,-0.25,-7.9,-5.8,-0.25,-8.1,-4.2,-0.25,-8.2], +// 4 14 -4.2 -0.25 -8.2 -5.8 -0.25 -8.1 -5.7 -0.25 -8.4 -4.9 -0.25 -8.7 + [4,14,-4.2,-0.25,-8.2,-5.8,-0.25,-8.1,-5.7,-0.25,-8.4,-4.9,-0.25,-8.7], +// 4 14 -4.9 -0.25 -8.7 -5.7 -0.25 -8.4 -5.7 -0.25 -9.2 -5.4 -0.25 -9.3 + [4,14,-4.9,-0.25,-8.7,-5.7,-0.25,-8.4,-5.7,-0.25,-9.2,-5.4,-0.25,-9.3], +// 4 14 -5.4 -0.25 -9.3 -5.7 -0.25 -9.2 -5.8 -0.25 -9.6 -5.5 -0.25 -9.9 + [4,14,-5.4,-0.25,-9.3,-5.7,-0.25,-9.2,-5.8,-0.25,-9.6,-5.5,-0.25,-9.9], +// 4 14 -5.5 -0.25 -9.9 -5.8 -0.25 -9.6 -6.2 -0.25 -10 -5.5 -0.25 -11 + [4,14,-5.5,-0.25,-9.9,-5.8,-0.25,-9.6,-6.2,-0.25,-10,-5.5,-0.25,-11], +// 4 14 -5.5 -0.25 -11 -6.2 -0.25 -10 -12.3 -0.25 -16.9 -5.4 -0.25 -14.4 + [4,14,-5.5,-0.25,-11,-6.2,-0.25,-10,-12.3,-0.25,-16.9,-5.4,-0.25,-14.4], +// 3 14 -5.4 -0.25 -14.4 -12.3 -0.25 -16.9 -5.5 -0.25 -15 + [3,14,-5.4,-0.25,-14.4,-12.3,-0.25,-16.9,-5.5,-0.25,-15], +// 4 14 -5.5 -0.25 -16.7 -5.5 -0.25 -15 -12.3 -0.25 -16.9 -12.6 -0.25 -17.1 + [4,14,-5.5,-0.25,-16.7,-5.5,-0.25,-15,-12.3,-0.25,-16.9,-12.6,-0.25,-17.1], +// 4 14 -5.3 -0.25 -11.3 -5.5 -0.25 -11 -5.4 -0.25 -14.4 -5 -0.25 -13.8 + [4,14,-5.3,-0.25,-11.3,-5.5,-0.25,-11,-5.4,-0.25,-14.4,-5,-0.25,-13.8], +// 4 14 -4.5 -0.25 -11.3 -5.3 -0.25 -11.3 -5 -0.25 -13.8 -4.5 -0.25 -13.4 + [4,14,-4.5,-0.25,-11.3,-5.3,-0.25,-11.3,-5,-0.25,-13.8,-4.5,-0.25,-13.4], +// 4 14 -4.5 -0.25 -11.3 -4.5 -0.25 -13.4 -3.8 -0.25 -13.1 -4.3 -0.25 -11 + [4,14,-4.5,-0.25,-11.3,-4.5,-0.25,-13.4,-3.8,-0.25,-13.1,-4.3,-0.25,-11], +// 4 14 -4.3 -0.25 -11 -3.8 -0.25 -13.1 -2.7 -0.25 -12.9 -4.3 -0.25 -10 + [4,14,-4.3,-0.25,-11,-3.8,-0.25,-13.1,-2.7,-0.25,-12.9,-4.3,-0.25,-10], +// 4 14 -4.3 -0.25 -10 -2.7 -0.25 -12.9 2.3 -0.25 -12.5 -4.2 -0.25 -9.6 + [4,14,-4.3,-0.25,-10,-2.7,-0.25,-12.9,2.3,-0.25,-12.5,-4.2,-0.25,-9.6], +// 4 14 -4.2 -0.25 -9.6 2.3 -0.25 -12.5 3.1 -0.25 -12.3 -3.8 -0.25 -9.2 + [4,14,-4.2,-0.25,-9.6,2.3,-0.25,-12.5,3.1,-0.25,-12.3,-3.8,-0.25,-9.2], +// 4 14 -3.8 -0.25 -9.2 3.1 -0.25 -12.3 3.5 -0.25 -12 -3 -0.25 -8.9 + [4,14,-3.8,-0.25,-9.2,3.1,-0.25,-12.3,3.5,-0.25,-12,-3,-0.25,-8.9], +// 4 14 -3 -0.25 -8.9 3.5 -0.25 -12 3.7 -0.25 -11.6 -1.8 -0.25 -8.8 + [4,14,-3,-0.25,-8.9,3.5,-0.25,-12,3.7,-0.25,-11.6,-1.8,-0.25,-8.8], +// 4 14 -1.8 -0.25 -8.8 3.7 -0.25 -11.6 3.7 -0.25 -10.2 2 -0.25 -8.8 + [4,14,-1.8,-0.25,-8.8,3.7,-0.25,-11.6,3.7,-0.25,-10.2,2,-0.25,-8.8], +// 4 14 2 -0.25 -8.8 3.7 -0.25 -10.2 3.6 -0.25 -9.7 2.8 -0.25 -9 + [4,14,2,-0.25,-8.8,3.7,-0.25,-10.2,3.6,-0.25,-9.7,2.8,-0.25,-9], +// 3 14 2.8 -0.25 -9 3.6 -0.25 -9.7 3.3 -0.25 -9.3 + [3,14,2.8,-0.25,-9,3.6,-0.25,-9.7,3.3,-0.25,-9.3], +// 3 14 15.96 -0.25 -4.52 -3.2 -0.25 -7.9 -1.8 -0.25 -7.8 + [3,14,15.96,-0.25,-4.52,-3.2,-0.25,-7.9,-1.8,-0.25,-7.8], +// 3 14 15.96 -0.25 -4.52 -1.8 -0.25 -7.8 2 -0.25 -7.8 + [3,14,15.96,-0.25,-4.52,-1.8,-0.25,-7.8,2,-0.25,-7.8], +// 3 14 15.96 -0.25 -4.52 2 -0.25 -7.8 3.3 -0.25 -8 + [3,14,15.96,-0.25,-4.52,2,-0.25,-7.8,3.3,-0.25,-8], +// 3 14 15.96 -0.25 -4.52 3.3 -0.25 -8 4.1 -0.25 -8.4 + [3,14,15.96,-0.25,-4.52,3.3,-0.25,-8,4.1,-0.25,-8.4], +// 4 14 15.96 -0.25 -4.52 4.1 -0.25 -8.4 4.7 -0.25 -9 12 -0.25 -8 + [4,14,15.96,-0.25,-4.52,4.1,-0.25,-8.4,4.7,-0.25,-9,12,-0.25,-8], +// 3 14 12 -0.25 -8 4.7 -0.25 -9 4.9 -0.25 -9.7 + [3,14,12,-0.25,-8,4.7,-0.25,-9,4.9,-0.25,-9.7], +// 3 14 12 -0.25 -8 4.9 -0.25 -9.7 5 -0.25 -10.6 + [3,14,12,-0.25,-8,4.9,-0.25,-9.7,5,-0.25,-10.6], +// 4 14 12 -0.25 -8 5 -0.25 -10.6 4.9 -0.25 -11.8 5.5 -0.25 -12.8 + [4,14,12,-0.25,-8,5,-0.25,-10.6,4.9,-0.25,-11.8,5.5,-0.25,-12.8], +// 4 14 5.5 -0.25 -12.8 4.9 -0.25 -11.8 4.5 -0.25 -12.4 5.2 -0.25 -13.2 + [4,14,5.5,-0.25,-12.8,4.9,-0.25,-11.8,4.5,-0.25,-12.4,5.2,-0.25,-13.2], +// 4 14 5.2 -0.25 -13.2 4.5 -0.25 -12.4 4 -0.25 -12.9 5.2 -0.25 -14.8 + [4,14,5.2,-0.25,-13.2,4.5,-0.25,-12.4,4,-0.25,-12.9,5.2,-0.25,-14.8], +// 4 14 5.2 -0.25 -14.8 4 -0.25 -12.9 3.2 -0.25 -13.3 4.6 -0.25 -16.2 + [4,14,5.2,-0.25,-14.8,4,-0.25,-12.9,3.2,-0.25,-13.3,4.6,-0.25,-16.2], +// 4 14 4.6 -0.25 -16.2 3.2 -0.25 -13.3 2.3 -0.25 -13.5 -4 -0.25 -16.2 + [4,14,4.6,-0.25,-16.2,3.2,-0.25,-13.3,2.3,-0.25,-13.5,-4,-0.25,-16.2], +// 4 14 -4 -0.25 -16.2 2.3 -0.25 -13.5 -2.7 -0.25 -13.9 -4.2 -0.25 -16 + [4,14,-4,-0.25,-16.2,2.3,-0.25,-13.5,-2.7,-0.25,-13.9,-4.2,-0.25,-16], +// 4 14 -4.2 -0.25 -16 -2.7 -0.25 -13.9 -3.5 -0.25 -14 -4.2 -0.25 -15 + [4,14,-4.2,-0.25,-16,-2.7,-0.25,-13.9,-3.5,-0.25,-14,-4.2,-0.25,-15], +// 4 14 -4.1 -0.25 -14.6 -4.2 -0.25 -15 -3.5 -0.25 -14 -3.9 -0.25 -14.2 + [4,14,-4.1,-0.25,-14.6,-4.2,-0.25,-15,-3.5,-0.25,-14,-3.9,-0.25,-14.2], +// 4 14 5.4 -0.25 -15.1 5.2 -0.25 -14.8 4.6 -0.25 -16.2 4.9 -0.25 -16.3 + [4,14,5.4,-0.25,-15.1,5.2,-0.25,-14.8,4.6,-0.25,-16.2,4.9,-0.25,-16.3], +// 4 14 5.6 -0.25 -15.2 5.4 -0.25 -15.1 4.9 -0.25 -16.3 4.9 -0.25 -17 + [4,14,5.6,-0.25,-15.2,5.4,-0.25,-15.1,4.9,-0.25,-16.3,4.9,-0.25,-17], +// 4 14 12.8 -0.25 -15.2 5.6 -0.25 -15.2 4.9 -0.25 -17 13.2 -0.25 -17 + [4,14,12.8,-0.25,-15.2,5.6,-0.25,-15.2,4.9,-0.25,-17,13.2,-0.25,-17], +// 4 14 12.8 -0.25 -15.2 13.2 -0.25 -17 13.2 -0.25 -15.7 13.1 -0.25 -15.4 + [4,14,12.8,-0.25,-15.2,13.2,-0.25,-17,13.2,-0.25,-15.7,13.1,-0.25,-15.4], +// 3 14 13.2 -0.25 -17 4.9 -0.25 -17 13.4 -0.25 -17.3 + [3,14,13.2,-0.25,-17,4.9,-0.25,-17,13.4,-0.25,-17.3], +// 4 14 13.2 -0.25 -9.3 13 -0.25 -8.9 12.4 -0.25 -9 13.2 -0.25 -13.5 + [4,14,13.2,-0.25,-9.3,13,-0.25,-8.9,12.4,-0.25,-9,13.2,-0.25,-13.5], +// 4 14 13.2 -0.25 -13.5 12.4 -0.25 -9 6.8 -0.25 -13.2 6.9 -0.25 -14.1 + [4,14,13.2,-0.25,-13.5,12.4,-0.25,-9,6.8,-0.25,-13.2,6.9,-0.25,-14.1], +// 4 14 6.9 -0.25 -14.1 6.8 -0.25 -13.2 6.5 -0.25 -13.6 6.5 -0.25 -14 + [4,14,6.9,-0.25,-14.1,6.8,-0.25,-13.2,6.5,-0.25,-13.6,6.5,-0.25,-14], +// 4 14 13.2 -0.25 -13.5 6.9 -0.25 -14.1 12.8 -0.25 -14.1 13.1 -0.25 -13.9 + [4,14,13.2,-0.25,-13.5,6.9,-0.25,-14.1,12.8,-0.25,-14.1,13.1,-0.25,-13.9], +// 3 14 15.96 -0.25 -4.52 12 -0.25 -8 12.6 -0.25 -7.8 + [3,14,15.96,-0.25,-4.52,12,-0.25,-8,12.6,-0.25,-7.8], +// 3 14 15.96 -0.25 -4.52 12.6 -0.25 -7.8 13.9 -0.25 -7.8 + [3,14,15.96,-0.25,-4.52,12.6,-0.25,-7.8,13.9,-0.25,-7.8], +// 3 14 15.96 -0.25 -4.52 13.9 -0.25 -7.8 14.2 -0.25 -7.9 + [3,14,15.96,-0.25,-4.52,13.9,-0.25,-7.8,14.2,-0.25,-7.9], +// 3 14 15.96 -0.25 -4.52 14.2 -0.25 -7.9 14.5 -0.25 -8.2 + [3,14,15.96,-0.25,-4.52,14.2,-0.25,-7.9,14.5,-0.25,-8.2], +// 4 14 15.96 -0.25 -4.52 14.5 -0.25 -8.2 14.5 -0.25 -13.5 14.6 -0.25 -13.9 + [4,14,15.96,-0.25,-4.52,14.5,-0.25,-8.2,14.5,-0.25,-13.5,14.6,-0.25,-13.9], +// 4 14 15.96 -0.25 -4.52 14.6 -0.25 -13.9 14.9 -0.25 -14.1 15.7 -0.25 -14.1 + [4,14,15.96,-0.25,-4.52,14.6,-0.25,-13.9,14.9,-0.25,-14.1,15.7,-0.25,-14.1], +// 3 14 15.96 -0.25 -4.52 15.7 -0.25 -14.1 15.9 -0.25 -14.2 + [3,14,15.96,-0.25,-4.52,15.7,-0.25,-14.1,15.9,-0.25,-14.2], +]; +module ldraw_lib__003441a(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__003441a(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__003441a(line=0.2); \ No newline at end of file diff --git a/parts/003497e.scad b/parts/003497e.scad index ec1f5a482..d493dd017 100644 --- a/parts/003497e.scad +++ b/parts/003497e.scad @@ -1,13 +1,13 @@ use <../lib.scad> use <../p/4-4cylc3.scad> use <../p/4-4ering.scad> -use <../p/4-4rin18.scad> +use <../p/4-4ring18.scad> use <../p/4-4ring2.scad> function ldraw_lib__003497e() = [ // 0 Sticker 1.9 x 1.9 Round with Roadsign Black "30" and Red Circle // 0 Name: 003497e.dat // 0 Author: Takeshi Takahashi [RainbowDolphin] -// 0 !LDRAW_ORG Part UPDATE 2023-06 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,13 +18,15 @@ function ldraw_lib__003497e() = [ // 0 !KEYWORDS Rebrickable 03497, Set 1589-1, Speed limit, Town Square // // 0 !HISTORY 2023-11-19 [OrionP] Official Update 2023-06 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 19 0 0 0 -0.25 0 0 0 19 4-4cylc3.dat [1,16,0,0,0,19,0,0,0,-0.25,0,0,0,19, ldraw_lib__4_4cylc3()], // 1 4 0 -.25 0 6 0 0 0 1 0 0 0 6 4-4ring2.dat [1,4,0,-.25,0,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4ring2()], -// 1 4 0 -.25 0 1 0 0 0 1 0 0 0 1 4-4rin18.dat - [1,4,0,-.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin18()], +// 1 4 0 -.25 0 1 0 0 0 1 0 0 0 1 4-4ring18.dat + [1,4,0,-.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring18()], // 1 15 0 -.25 0 12 0 0 0 1 0 0 0 12 4-4ering.dat [1,15,0,-.25,0,12,0,0,0,1,0,0,0,12, ldraw_lib__4_4ering()], // 4 0 -9.49 -.25 -3.45 -9.11 -.25 -4.46 -7.1 -.25 -3.1 -7.23 -.25 -2.19 diff --git a/parts/003497h.scad b/parts/003497h.scad index b0f1ed9de..c7ef60e8b 100644 --- a/parts/003497h.scad +++ b/parts/003497h.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/2-4disc.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin20.scad> use <../p/2-4ring19.scad> +use <../p/2-4ring20.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> use @@ -10,7 +10,7 @@ function ldraw_lib__003497h() = [ // 0 Sticker Minifig Torso with Red Shirt with Four Buttons and Patch Pockets // 0 Name: 003497h.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Part UPDATE 2020-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__003497h() = [ // 0 !KEYWORDS Set 1589 // // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\004315s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__004315s01()], @@ -94,8 +95,8 @@ function ldraw_lib__003497h() = [ [3,15,10,-0.25,-2,10.15,-0.25,-2,10.15,-0.25,1.128], // 1 15 7 -0.25 -2 0.15 0 0 0 1 0 0 0 -0.15 2-4ring19.dat [1,15,7,-0.25,-2,0.15,0,0,0,1,0,0,0,-0.15, ldraw_lib__2_4ring19()], -// 1 15 7 -0.25 -2 0.15 0 0 0 1 0 0 0 -0.15 2-4rin20.dat - [1,15,7,-0.25,-2,0.15,0,0,0,1,0,0,0,-0.15, ldraw_lib__2_4rin20()], +// 1 15 7 -0.25 -2 0.15 0 0 0 1 0 0 0 -0.15 2-4ring20.dat + [1,15,7,-0.25,-2,0.15,0,0,0,1,0,0,0,-0.15, ldraw_lib__2_4ring20()], // 1 4 7 -0.25 -2 2.85 0 0 0 1 0 0 0 -2.85 2-4disc.dat [1,4,7,-0.25,-2,2.85,0,0,0,1,0,0,0,-2.85, ldraw_lib__2_4disc()], // 1 4 7 -0.25 -2 3.15 0 0 0 1 0 0 0 -3.15 2-4ndis.dat @@ -219,8 +220,8 @@ function ldraw_lib__003497h() = [ [3,15,-10.15,-0.25,1.128,-10.15,-0.25,-2,-10,-0.25,-2], // 1 15 -7 -0.25 -2 0.15 0 0 0 1 0 0 0 -0.15 2-4ring19.dat [1,15,-7,-0.25,-2,0.15,0,0,0,1,0,0,0,-0.15, ldraw_lib__2_4ring19()], -// 1 15 -7 -0.25 -2 0.15 0 0 0 1 0 0 0 -0.15 2-4rin20.dat - [1,15,-7,-0.25,-2,0.15,0,0,0,1,0,0,0,-0.15, ldraw_lib__2_4rin20()], +// 1 15 -7 -0.25 -2 0.15 0 0 0 1 0 0 0 -0.15 2-4ring20.dat + [1,15,-7,-0.25,-2,0.15,0,0,0,1,0,0,0,-0.15, ldraw_lib__2_4ring20()], // 1 4 -7 -0.25 -2 -2.85 0 0 0 1 0 0 0 -2.85 2-4disc.dat [1,4,-7,-0.25,-2,-2.85,0,0,0,1,0,0,0,-2.85, ldraw_lib__2_4disc()], // 1 4 -7 -0.25 -2 -3.15 0 0 0 1 0 0 0 -3.15 2-4ndis.dat diff --git a/parts/004757a.scad b/parts/004757a.scad index eff28fb74..68c25a504 100644 --- a/parts/004757a.scad +++ b/parts/004757a.scad @@ -1,13 +1,13 @@ use <../lib.scad> use <../p/48/4-4aring.scad> use <../p/48/4-4ndis.scad> -use <../p/48/4-4rin20.scad> +use <../p/48/4-4ring20.scad> use <../p/box5-12.scad> function ldraw_lib__004757a() = [ // 0 Sticker 1.3 x 1.3 with White French Railways Logo ("SNCF") // 0 Name: 004757a.dat // 0 Author: Takeshi Takahashi [RainbowDolphin] -// 0 !LDRAW_ORG Part UPDATE 2022-05 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,14 +19,15 @@ function ldraw_lib__004757a() = [ // 0 !HISTORY 2020-01-07 [Plastikean] Original TEXMAP pattern for OMR // 0 !HISTORY 2021-03-31 [RainbowDolphin] File preparation for LDraw Parts Tracker, vectorized the pattern // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -0.25 0 13 0 0 0 0.25 0 0 0 13 box5-12.dat [1,16,0,-0.25,0,13,0,0,0,0.25,0,0,0,13, ldraw_lib__box5_12()], // 1 4 0 -0.25 0 10 0 0 0 1 0 0 0 10 48\4-4aring.dat [1,4,0,-0.25,0,10,0,0,0,1,0,0,0,10, ldraw_lib__48__4_4aring()], -// 1 15 0 -0.25 0 0.5 0 0 0 1 0 0 0 0.5 48\4-4rin20.dat - [1,15,0,-0.25,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__48__4_4rin20()], +// 1 15 0 -0.25 0 0.5 0 0 0 1 0 0 0 0.5 48\4-4ring20.dat + [1,15,0,-0.25,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__48__4_4ring20()], // 1 4 0 -0.25 0 10.5 0 0 0 1 0 0 0 10.5 48\4-4ndis.dat [1,4,0,-0.25,0,10.5,0,0,0,1,0,0,0,10.5, ldraw_lib__48__4_4ndis()], // 4 15 5.7 -0.25 5.2 6.8 -0.25 6.3 6.51 -0.25 6.65 4.9 -0.25 6 diff --git a/parts/10040.scad b/parts/10040.scad index 763b58027..5d737a543 100644 --- a/parts/10040.scad +++ b/parts/10040.scad @@ -7,7 +7,7 @@ use <../p/2-4con4.scad> use <../p/2-4cyli.scad> use <../p/2-4cylo.scad> use <../p/2-4edge.scad> -use <../p/2-4rin16.scad> +use <../p/2-4ring16.scad> use <../p/2-4ring3.scad> use <../p/2-4ring5.scad> use <../p/2-4stud4.scad> @@ -26,7 +26,7 @@ function ldraw_lib__10040() = [ // 0 ~Motor Pull Back 8 x 4 x 0.667 - Top // 0 Name: 10040.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2014-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -36,7 +36,8 @@ function ldraw_lib__10040() = [ // 0 !CATEGORY Vehicle // // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 4 -40 0 0 1 0 -1 0 -1 0 0 stug4-1x3.dat [1,16,0,4,-40,0,0,1,0,-1,0,-1,0,0, ldraw_lib__stug4_1x3()], @@ -138,8 +139,8 @@ function ldraw_lib__10040() = [ [1,16,32,5,60,0,-1,0,0,0,-1,1,0,0, ldraw_lib__2_4ring5()], // 1 16 32 5 60 0 -1 0 0 0 -2 2 0 0 2-4ring3.dat [1,16,32,5,60,0,-1,0,0,0,-2,2,0,0, ldraw_lib__2_4ring3()], -// 1 16 32 5 60 0 -1 0 0 0 -0.5 0.5 0 0 2-4rin16.dat - [1,16,32,5,60,0,-1,0,0,0,-0.5,0.5,0,0, ldraw_lib__2_4rin16()], +// 1 16 32 5 60 0 -1 0 0 0 -0.5 0.5 0 0 2-4ring16.dat + [1,16,32,5,60,0,-1,0,0,0,-0.5,0.5,0,0, ldraw_lib__2_4ring16()], // 0 // reshaped ldd-surface // 2 24 20 0 65.5055 20 0 54.4945 [2,24,20,0,65.5055,20,0,54.4945], @@ -436,8 +437,8 @@ function ldraw_lib__10040() = [ [1,16,-32,5,60,0,1,0,0,0,-1,1,0,0, ldraw_lib__2_4ring5()], // 1 16 -32 5 60 0 1 0 0 0 -2 2 0 0 2-4ring3.dat [1,16,-32,5,60,0,1,0,0,0,-2,2,0,0, ldraw_lib__2_4ring3()], -// 1 16 -32 5 60 0 1 0 0 0 -0.5 0.5 0 0 2-4rin16.dat - [1,16,-32,5,60,0,1,0,0,0,-0.5,0.5,0,0, ldraw_lib__2_4rin16()], +// 1 16 -32 5 60 0 1 0 0 0 -0.5 0.5 0 0 2-4ring16.dat + [1,16,-32,5,60,0,1,0,0,0,-0.5,0.5,0,0, ldraw_lib__2_4ring16()], // 0 // reshaped ldd-surface // 2 24 -20 0 65.5055 -20 0 54.4945 [2,24,-20,0,65.5055,-20,0,54.4945], diff --git a/parts/10041.scad b/parts/10041.scad index df5927e44..92655dc00 100644 --- a/parts/10041.scad +++ b/parts/10041.scad @@ -6,7 +6,7 @@ use <../p/2-4cylo.scad> use <../p/2-4disc.scad> use <../p/2-4edge.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin16.scad> +use <../p/2-4ring16.scad> use <../p/2-4ring3.scad> use <../p/2-4ring5.scad> use <../p/3-16edge.scad> @@ -26,7 +26,7 @@ function ldraw_lib__10041() = [ // 0 ~Motor Pull Back 8 x 4 x 0.667 - Bottom // 0 Name: 10041.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2014-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -36,7 +36,8 @@ function ldraw_lib__10041() = [ // 0 !CATEGORY Vehicle // // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 30 4 20 1 0 0 0 -1 0 0 0 1 stud3.dat [1,16,30,4,20,1,0,0,0,-1,0,0,0,1, ldraw_lib__stud3()], @@ -473,8 +474,8 @@ function ldraw_lib__10041() = [ [1,16,32,-3,60,0,-1,0,0,0,1,-1,0,0, ldraw_lib__2_4ring5()], // 1 16 32 -3 60 0 -1 0 0 0 2 -2 0 0 2-4ring3.dat [1,16,32,-3,60,0,-1,0,0,0,2,-2,0,0, ldraw_lib__2_4ring3()], -// 1 16 32 -3 60 0 -1 0 0 0 0.5 -0.5 0 0 2-4rin16.dat - [1,16,32,-3,60,0,-1,0,0,0,0.5,-0.5,0,0, ldraw_lib__2_4rin16()], +// 1 16 32 -3 60 0 -1 0 0 0 0.5 -0.5 0 0 2-4ring16.dat + [1,16,32,-3,60,0,-1,0,0,0,0.5,-0.5,0,0, ldraw_lib__2_4ring16()], // // 4 16 31.25 -3 68.5 31.25 0.25295 67.8531 31.25 4.8531 68.827 31.25 -3 68.827 [4,16,31.25,-3,68.5,31.25,0.25295,67.8531,31.25,4.8531,68.827,31.25,-3,68.827], @@ -518,8 +519,8 @@ function ldraw_lib__10041() = [ [1,16,-32,-3,60,0,1,0,0,0,1,1,0,0, ldraw_lib__2_4ring5()], // 1 16 -32 -3 60 0 1 0 0 0 2 2 0 0 2-4ring3.dat [1,16,-32,-3,60,0,1,0,0,0,2,2,0,0, ldraw_lib__2_4ring3()], -// 1 16 -32 -3 60 0 1 0 0 0 0.5 0.5 0 0 2-4rin16.dat - [1,16,-32,-3,60,0,1,0,0,0,0.5,0.5,0,0, ldraw_lib__2_4rin16()], +// 1 16 -32 -3 60 0 1 0 0 0 0.5 0.5 0 0 2-4ring16.dat + [1,16,-32,-3,60,0,1,0,0,0,0.5,0.5,0,0, ldraw_lib__2_4ring16()], // // 0 // Added lines/Condlines // 2 24 28.9 0 46.503 28.9 0 40 diff --git a/parts/10152.scad b/parts/10152.scad index 8c044b7a0..55a41b24c 100644 --- a/parts/10152.scad +++ b/parts/10152.scad @@ -1,5 +1,5 @@ use <../lib.scad> -use <../p/3-16rin2.scad> +use <../p/3-16ring2.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> use <../p/4-4ndis.scad> @@ -16,7 +16,7 @@ function ldraw_lib__10152() = [ // 0 Electric Power Functions Servo Motor Axle Hub // 0 Name: 10152.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2022-05 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__10152() = [ // 0 !HISTORY 2021-12-30 [MagFors] Reshaped axlehole // 0 !HISTORY 2022-01-17 [MMR1988] Changed 3-16ring2 reference to 3-16rin2 // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 9 0 0 0 0 9 0 21 0 4-4cylo.dat [1,16,0,0,0,9,0,0,0,0,9,0,21,0, ldraw_lib__4_4cylo()], @@ -51,14 +52,14 @@ function ldraw_lib__10152() = [ [1,16,0,0,34,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring5()], // 1 16 0 0 60 3 0 0 0 0 3 0 -1 0 4-4ring2.dat [1,16,0,0,60,3,0,0,0,0,3,0,-1,0, ldraw_lib__4_4ring2()], -// 1 16 0 0 0 -3 0 0 0 0 -3 0 1 0 3-16rin2.dat - [1,16,0,0,0,-3,0,0,0,0,-3,0,1,0, ldraw_lib__3_16rin2()], -// 1 16 0 0 0 3 0 0 0 0 3 0 1 0 3-16rin2.dat - [1,16,0,0,0,3,0,0,0,0,3,0,1,0, ldraw_lib__3_16rin2()], -// 1 16 0 0 0 -3 0 0 0 0 3 0 1 0 3-16rin2.dat - [1,16,0,0,0,-3,0,0,0,0,3,0,1,0, ldraw_lib__3_16rin2()], -// 1 16 0 0 0 3 0 0 0 0 -3 0 1 0 3-16rin2.dat - [1,16,0,0,0,3,0,0,0,0,-3,0,1,0, ldraw_lib__3_16rin2()], +// 1 16 0 0 0 -3 0 0 0 0 -3 0 1 0 3-16ring2.dat + [1,16,0,0,0,-3,0,0,0,0,-3,0,1,0, ldraw_lib__3_16ring2()], +// 1 16 0 0 0 3 0 0 0 0 3 0 1 0 3-16ring2.dat + [1,16,0,0,0,3,0,0,0,0,3,0,1,0, ldraw_lib__3_16ring2()], +// 1 16 0 0 0 -3 0 0 0 0 3 0 1 0 3-16ring2.dat + [1,16,0,0,0,-3,0,0,0,0,3,0,1,0, ldraw_lib__3_16ring2()], +// 1 16 0 0 0 3 0 0 0 0 -3 0 1 0 3-16ring2.dat + [1,16,0,0,0,3,0,0,0,0,-3,0,1,0, ldraw_lib__3_16ring2()], // 1 16 0 0 60 1 0 0 0 0 1 0 -20 0 axl5hol8.dat [1,16,0,0,60,1,0,0,0,0,1,0,-20,0, ldraw_lib__axl5hol8()], // 1 16 0 0 60 1 0 0 0 0 1 0 1 0 axlehol2.dat diff --git a/parts/10361.scad b/parts/10361.scad index 3db361838..4861eb03a 100644 --- a/parts/10361.scad +++ b/parts/10361.scad @@ -5,10 +5,10 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin18.scad> -use <../p/4-4rin19.scad> -use <../p/4-4rin20.scad> +use <../p/4-4ring18.scad> +use <../p/4-4ring19.scad> use <../p/4-4ring2.scad> +use <../p/4-4ring20.scad> use <../p/4-4ring3.scad> use <../p/48/1-4edge.scad> use <../p/48/4-4aring.scad> @@ -21,7 +21,7 @@ function ldraw_lib__10361() = [ // 0 ~Electric Mindstorms EV3 Ultrasonic Sensor Front // 0 Name: 10361.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -31,7 +31,8 @@ function ldraw_lib__10361() = [ // 0 !HISTORY 2012-05-20 {LEGO MINDSTORMS Team} Original part shape // 0 !HISTORY 2012-06-18 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 17 4 0 0 0 0 4 0 4 0 4-4cyli.dat [1,16,0,0,17,4,0,0,0,0,4,0,4,0, ldraw_lib__4_4cyli()], @@ -45,16 +46,16 @@ function ldraw_lib__10361() = [ [1,16,40,0,-14,12,0,0,0,0,12,0,12,0, ldraw_lib__4_4cylo()], // 1 16 40 0 -2 6 0 0 0 0 6 0 -1 0 4-4ring2.dat [1,16,40,0,-2,6,0,0,0,0,6,0,-1,0, ldraw_lib__4_4ring2()], -// 1 16 40 0 -2 1 0 0 0 0 1 0 -1 0 4-4rin18.dat - [1,16,40,0,-2,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin18()], +// 1 16 40 0 -2 1 0 0 0 0 1 0 -1 0 4-4ring18.dat + [1,16,40,0,-2,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring18()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 40 0 -2 19 0 0 0 0 19 0 9 0 4-4cylo.dat [1,16,40,0,-2,19,0,0,0,0,19,0,9,0, ldraw_lib__4_4cylo()], -// 1 16 40 0 7 1 0 0 0 0 1 0 -1 0 4-4rin19.dat - [1,16,40,0,7,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin19()], -// 1 16 40 0 7 1 0 0 0 0 1 0 -1 0 4-4rin20.dat - [1,16,40,0,7,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin20()], +// 1 16 40 0 7 1 0 0 0 0 1 0 -1 0 4-4ring19.dat + [1,16,40,0,7,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring19()], +// 1 16 40 0 7 1 0 0 0 0 1 0 -1 0 4-4ring20.dat + [1,16,40,0,7,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring20()], // 1 16 40 0 -14 16 0 0 0 0 16 0 5 0 48\4-4cylo.dat [1,16,40,0,-14,16,0,0,0,0,16,0,5,0, ldraw_lib__48__4_4cylo()], // 1 16 40 0 -14 16 0 0 0 0 16 0 1 0 48\4-4aring.dat @@ -194,16 +195,16 @@ function ldraw_lib__10361() = [ [1,16,-40,0,-14,-12,0,0,0,0,-12,0,12,0, ldraw_lib__4_4cylo()], // 1 16 -40 0 -2 -6 0 0 0 0 -6 0 -1 0 4-4ring2.dat [1,16,-40,0,-2,-6,0,0,0,0,-6,0,-1,0, ldraw_lib__4_4ring2()], -// 1 16 -40 0 -2 -1 0 0 0 0 -1 0 -1 0 4-4rin18.dat - [1,16,-40,0,-2,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4rin18()], +// 1 16 -40 0 -2 -1 0 0 0 0 -1 0 -1 0 4-4ring18.dat + [1,16,-40,0,-2,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4ring18()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -40 0 -2 -19 0 0 0 0 -19 0 9 0 4-4cylo.dat [1,16,-40,0,-2,-19,0,0,0,0,-19,0,9,0, ldraw_lib__4_4cylo()], -// 1 16 -40 0 7 -1 0 0 0 0 -1 0 -1 0 4-4rin19.dat - [1,16,-40,0,7,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4rin19()], -// 1 16 -40 0 7 -1 0 0 0 0 -1 0 -1 0 4-4rin20.dat - [1,16,-40,0,7,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4rin20()], +// 1 16 -40 0 7 -1 0 0 0 0 -1 0 -1 0 4-4ring19.dat + [1,16,-40,0,7,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4ring19()], +// 1 16 -40 0 7 -1 0 0 0 0 -1 0 -1 0 4-4ring20.dat + [1,16,-40,0,7,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4ring20()], // 1 16 -40 0 -14 -16 0 0 0 0 -16 0 5 0 48\4-4cylo.dat [1,16,-40,0,-14,-16,0,0,0,0,-16,0,5,0, ldraw_lib__48__4_4cylo()], // 1 16 -40 0 -14 -16 0 0 0 0 -16 0 1 0 48\4-4aring.dat diff --git a/parts/10715.scad b/parts/10715.scad new file mode 100644 index 000000000..1ba7f84e7 --- /dev/null +++ b/parts/10715.scad @@ -0,0 +1,32 @@ +use <../lib.scad> +use <2312.scad> +use <2313b.scad> +function ldraw_lib__10715() = [ +// 0 Duplo Car Base 2 x 6 with Wheels with Fake Bolts +// 0 Name: 10715.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Shortcut UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !CATEGORY Vehicle +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 2312.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__2312()], +// 1 16 -40 38 80 0 0 1 0 1 0 -1 0 0 2313b.dat + [1,16,-40,38,80,0,0,1,0,1,0,-1,0,0, ldraw_lib__2313b()], +// 1 16 -40 38 -80 0 0 1 0 1 0 -1 0 0 2313b.dat + [1,16,-40,38,-80,0,0,1,0,1,0,-1,0,0, ldraw_lib__2313b()], +// 1 16 40 38 -80 0 0 -1 0 1 0 1 0 0 2313b.dat + [1,16,40,38,-80,0,0,-1,0,1,0,1,0,0, ldraw_lib__2313b()], +// 1 16 40 38 80 0 0 -1 0 1 0 1 0 0 2313b.dat + [1,16,40,38,80,0,0,-1,0,1,0,1,0,0, ldraw_lib__2313b()], +]; +module ldraw_lib__10715(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__10715(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__10715(line=0.2); \ No newline at end of file diff --git a/parts/10928.scad b/parts/10928.scad index 1cc57ff2d..ae5051fec 100644 --- a/parts/10928.scad +++ b/parts/10928.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin14.scad> +use <../p/4-4ring14.scad> use <../p/4-4ring6.scad> use <../p/axlehol2.scad> use <../p/axlehole.scad> @@ -10,7 +10,7 @@ function ldraw_lib__10928() = [ // 0 Technic Gear 8 Tooth Reinforced // 0 Name: 10928.dat // 0 Author: Daniele Benedettelli [benedettelli] -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__10928() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -10 1 0 0 0 0 1 0 20 0 axlehole.dat [1,16,0,0,-10,1,0,0,0,0,1,0,20,0, ldraw_lib__axlehole()], @@ -28,12 +29,12 @@ function ldraw_lib__10928() = [ [1,16,0,0,10,1,0,0,0,0,1,0,1,0, ldraw_lib__axlehol2()], // 1 16 0 0 -10 1 0 0 0 0 1 0 1 0 4-4ring6.dat [1,16,0,0,-10,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring6()], -// 1 16 0 0 -10 0.5 0 0 0 0 0.5 0 1 0 4-4rin14.dat - [1,16,0,0,-10,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4rin14()], +// 1 16 0 0 -10 0.5 0 0 0 0 0.5 0 1 0 4-4ring14.dat + [1,16,0,0,-10,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4ring14()], // 1 16 0 0 10 1 0 0 0 0 1 0 -1 0 4-4ring6.dat [1,16,0,0,10,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring6()], -// 1 16 0 0 10 0.5 0 0 0 0 0.5 0 -1 0 4-4rin14.dat - [1,16,0,0,10,0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__4_4rin14()], +// 1 16 0 0 10 0.5 0 0 0 0 0.5 0 -1 0 4-4ring14.dat + [1,16,0,0,10,0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__4_4ring14()], // 1 16 0 0 -10 7.5 0 0 0 0 7.5 0 1 0 4-4edge.dat [1,16,0,0,-10,7.5,0,0,0,0,7.5,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 10 7.5 0 0 0 0 7.5 0 1 0 4-4edge.dat diff --git a/parts/11026.scad b/parts/11026.scad index df15d9749..2443751b2 100644 --- a/parts/11026.scad +++ b/parts/11026.scad @@ -1,9 +1,9 @@ use <../lib.scad> use <../p/1-4cylo.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin10.scad> -use <../p/1-4rin17.scad> use <../p/1-4ring1.scad> +use <../p/1-4ring10.scad> +use <../p/1-4ring17.scad> use <../p/1-4ring2.scad> use <../p/1-4ring9.scad> use <../p/box4o8a.scad> @@ -14,7 +14,7 @@ function ldraw_lib__11026() = [ // 0 ~Electric Mindstorms EV3 Buttons Frame // 0 Name: 11026.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__11026() = [ // 0 !HISTORY 2012-05-20 {LEGO MINDSTORMS Team} Original part shape // 0 !HISTORY 2012-06-07 [Philo] Complete rebuild for LDraw Parts Tracker // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -74,18 +75,18 @@ function ldraw_lib__11026() = [ [1,16,-40,0,0,0,0,-10.2,0,13,0,10.2,0,0, ldraw_lib__1_4cylo()], // 1 16 -40 0 0 0 0 -13.2 0 13 0 13.2 0 0 1-4cylo.dat [1,16,-40,0,0,0,0,-13.2,0,13,0,13.2,0,0, ldraw_lib__1_4cylo()], -// 1 16 -40 0 0 0 0 -0.6 0 1 0 0.6 0 0 1-4rin17.dat - [1,16,-40,0,0,0,0,-0.6,0,1,0,0.6,0,0, ldraw_lib__1_4rin17()], +// 1 16 -40 0 0 0 0 -0.6 0 1 0 0.6 0 0 1-4ring17.dat + [1,16,-40,0,0,0,0,-0.6,0,1,0,0.6,0,0, ldraw_lib__1_4ring17()], // 1 16 -40 0 0 0 0 -1.2 0 1 0 1.2 0 0 1-4ring9.dat [1,16,-40,0,0,0,0,-1.2,0,1,0,1.2,0,0, ldraw_lib__1_4ring9()], -// 1 16 -40 0 0 0 0 -1.2 0 1 0 1.2 0 0 1-4rin10.dat - [1,16,-40,0,0,0,0,-1.2,0,1,0,1.2,0,0, ldraw_lib__1_4rin10()], -// 1 16 -40 13 0 0 0 -0.6 0 -1 0 0.6 0 0 1-4rin17.dat - [1,16,-40,13,0,0,0,-0.6,0,-1,0,0.6,0,0, ldraw_lib__1_4rin17()], +// 1 16 -40 0 0 0 0 -1.2 0 1 0 1.2 0 0 1-4ring10.dat + [1,16,-40,0,0,0,0,-1.2,0,1,0,1.2,0,0, ldraw_lib__1_4ring10()], +// 1 16 -40 13 0 0 0 -0.6 0 -1 0 0.6 0 0 1-4ring17.dat + [1,16,-40,13,0,0,0,-0.6,0,-1,0,0.6,0,0, ldraw_lib__1_4ring17()], // 1 16 -40 13 0 0 0 -1.2 0 -1 0 1.2 0 0 1-4ring9.dat [1,16,-40,13,0,0,0,-1.2,0,-1,0,1.2,0,0, ldraw_lib__1_4ring9()], -// 1 16 -40 13 0 0 0 -1.2 0 -1 0 1.2 0 0 1-4rin10.dat - [1,16,-40,13,0,0,0,-1.2,0,-1,0,1.2,0,0, ldraw_lib__1_4rin10()], +// 1 16 -40 13 0 0 0 -1.2 0 -1 0 1.2 0 0 1-4ring10.dat + [1,16,-40,13,0,0,0,-1.2,0,-1,0,1.2,0,0, ldraw_lib__1_4ring10()], // 1 16 -22.78 6.5 16.17 0 -1.00015 2.78035 -6.5 0 0 0 -1.00402 -2.76965 rect3.dat [1,16,-22.78,6.5,16.17,0,-1.00015,2.78035,-6.5,0,0,0,-1.00402,-2.76965, ldraw_lib__rect3()], // 1 16 -20 6.5 8.2 0 -1.00148 0 0 0 6.5 -5.2 0 0 rect2p.dat @@ -198,18 +199,18 @@ function ldraw_lib__11026() = [ [1,16,40,0,0,0,0,10.2,0,13,0,10.2,0,0, ldraw_lib__1_4cylo()], // 1 16 40 0 0 0 0 13.2 0 13 0 13.2 0 0 1-4cylo.dat [1,16,40,0,0,0,0,13.2,0,13,0,13.2,0,0, ldraw_lib__1_4cylo()], -// 1 16 40 0 0 0 0 0.6 0 1 0 0.6 0 0 1-4rin17.dat - [1,16,40,0,0,0,0,0.6,0,1,0,0.6,0,0, ldraw_lib__1_4rin17()], +// 1 16 40 0 0 0 0 0.6 0 1 0 0.6 0 0 1-4ring17.dat + [1,16,40,0,0,0,0,0.6,0,1,0,0.6,0,0, ldraw_lib__1_4ring17()], // 1 16 40 0 0 0 0 1.2 0 1 0 1.2 0 0 1-4ring9.dat [1,16,40,0,0,0,0,1.2,0,1,0,1.2,0,0, ldraw_lib__1_4ring9()], -// 1 16 40 0 0 0 0 1.2 0 1 0 1.2 0 0 1-4rin10.dat - [1,16,40,0,0,0,0,1.2,0,1,0,1.2,0,0, ldraw_lib__1_4rin10()], -// 1 16 40 13 0 0 0 0.6 0 -1 0 0.6 0 0 1-4rin17.dat - [1,16,40,13,0,0,0,0.6,0,-1,0,0.6,0,0, ldraw_lib__1_4rin17()], +// 1 16 40 0 0 0 0 1.2 0 1 0 1.2 0 0 1-4ring10.dat + [1,16,40,0,0,0,0,1.2,0,1,0,1.2,0,0, ldraw_lib__1_4ring10()], +// 1 16 40 13 0 0 0 0.6 0 -1 0 0.6 0 0 1-4ring17.dat + [1,16,40,13,0,0,0,0.6,0,-1,0,0.6,0,0, ldraw_lib__1_4ring17()], // 1 16 40 13 0 0 0 1.2 0 -1 0 1.2 0 0 1-4ring9.dat [1,16,40,13,0,0,0,1.2,0,-1,0,1.2,0,0, ldraw_lib__1_4ring9()], -// 1 16 40 13 0 0 0 1.2 0 -1 0 1.2 0 0 1-4rin10.dat - [1,16,40,13,0,0,0,1.2,0,-1,0,1.2,0,0, ldraw_lib__1_4rin10()], +// 1 16 40 13 0 0 0 1.2 0 -1 0 1.2 0 0 1-4ring10.dat + [1,16,40,13,0,0,0,1.2,0,-1,0,1.2,0,0, ldraw_lib__1_4ring10()], // 1 16 22.78 6.5 16.17 0 1.00015 -2.78035 -6.5 0 0 0 -1.00402 -2.76965 rect3.dat [1,16,22.78,6.5,16.17,0,1.00015,-2.78035,-6.5,0,0,0,-1.00402,-2.76965, ldraw_lib__rect3()], // 1 16 20 6.5 8.2 0 1.00148 0 0 0 6.5 -5.2 0 0 rect2p.dat @@ -322,18 +323,18 @@ function ldraw_lib__11026() = [ [1,16,-40,0,0,0,0,-10.2,0,13,0,-10.2,0,0, ldraw_lib__1_4cylo()], // 1 16 -40 0 0 0 0 -13.2 0 13 0 -13.2 0 0 1-4cylo.dat [1,16,-40,0,0,0,0,-13.2,0,13,0,-13.2,0,0, ldraw_lib__1_4cylo()], -// 1 16 -40 0 0 0 0 -0.6 0 1 0 -0.6 0 0 1-4rin17.dat - [1,16,-40,0,0,0,0,-0.6,0,1,0,-0.6,0,0, ldraw_lib__1_4rin17()], +// 1 16 -40 0 0 0 0 -0.6 0 1 0 -0.6 0 0 1-4ring17.dat + [1,16,-40,0,0,0,0,-0.6,0,1,0,-0.6,0,0, ldraw_lib__1_4ring17()], // 1 16 -40 0 0 0 0 -1.2 0 1 0 -1.2 0 0 1-4ring9.dat [1,16,-40,0,0,0,0,-1.2,0,1,0,-1.2,0,0, ldraw_lib__1_4ring9()], -// 1 16 -40 0 0 0 0 -1.2 0 1 0 -1.2 0 0 1-4rin10.dat - [1,16,-40,0,0,0,0,-1.2,0,1,0,-1.2,0,0, ldraw_lib__1_4rin10()], -// 1 16 -40 13 0 0 0 -0.6 0 -1 0 -0.6 0 0 1-4rin17.dat - [1,16,-40,13,0,0,0,-0.6,0,-1,0,-0.6,0,0, ldraw_lib__1_4rin17()], +// 1 16 -40 0 0 0 0 -1.2 0 1 0 -1.2 0 0 1-4ring10.dat + [1,16,-40,0,0,0,0,-1.2,0,1,0,-1.2,0,0, ldraw_lib__1_4ring10()], +// 1 16 -40 13 0 0 0 -0.6 0 -1 0 -0.6 0 0 1-4ring17.dat + [1,16,-40,13,0,0,0,-0.6,0,-1,0,-0.6,0,0, ldraw_lib__1_4ring17()], // 1 16 -40 13 0 0 0 -1.2 0 -1 0 -1.2 0 0 1-4ring9.dat [1,16,-40,13,0,0,0,-1.2,0,-1,0,-1.2,0,0, ldraw_lib__1_4ring9()], -// 1 16 -40 13 0 0 0 -1.2 0 -1 0 -1.2 0 0 1-4rin10.dat - [1,16,-40,13,0,0,0,-1.2,0,-1,0,-1.2,0,0, ldraw_lib__1_4rin10()], +// 1 16 -40 13 0 0 0 -1.2 0 -1 0 -1.2 0 0 1-4ring10.dat + [1,16,-40,13,0,0,0,-1.2,0,-1,0,-1.2,0,0, ldraw_lib__1_4ring10()], // 1 16 -22.78 6.5 -16.17 0 -1.00015 2.78035 -6.5 0 0 0 1.00402 2.76965 rect3.dat [1,16,-22.78,6.5,-16.17,0,-1.00015,2.78035,-6.5,0,0,0,1.00402,2.76965, ldraw_lib__rect3()], // 1 16 -20 6.5 -8.2 0 -1.00148 0 0 0 6.5 5.2 0 0 rect2p.dat @@ -446,18 +447,18 @@ function ldraw_lib__11026() = [ [1,16,40,0,0,0,0,10.2,0,13,0,-10.2,0,0, ldraw_lib__1_4cylo()], // 1 16 40 0 0 0 0 13.2 0 13 0 -13.2 0 0 1-4cylo.dat [1,16,40,0,0,0,0,13.2,0,13,0,-13.2,0,0, ldraw_lib__1_4cylo()], -// 1 16 40 0 0 0 0 0.6 0 1 0 -0.6 0 0 1-4rin17.dat - [1,16,40,0,0,0,0,0.6,0,1,0,-0.6,0,0, ldraw_lib__1_4rin17()], +// 1 16 40 0 0 0 0 0.6 0 1 0 -0.6 0 0 1-4ring17.dat + [1,16,40,0,0,0,0,0.6,0,1,0,-0.6,0,0, ldraw_lib__1_4ring17()], // 1 16 40 0 0 0 0 1.2 0 1 0 -1.2 0 0 1-4ring9.dat [1,16,40,0,0,0,0,1.2,0,1,0,-1.2,0,0, ldraw_lib__1_4ring9()], -// 1 16 40 0 0 0 0 1.2 0 1 0 -1.2 0 0 1-4rin10.dat - [1,16,40,0,0,0,0,1.2,0,1,0,-1.2,0,0, ldraw_lib__1_4rin10()], -// 1 16 40 13 0 0 0 0.6 0 -1 0 -0.6 0 0 1-4rin17.dat - [1,16,40,13,0,0,0,0.6,0,-1,0,-0.6,0,0, ldraw_lib__1_4rin17()], +// 1 16 40 0 0 0 0 1.2 0 1 0 -1.2 0 0 1-4ring10.dat + [1,16,40,0,0,0,0,1.2,0,1,0,-1.2,0,0, ldraw_lib__1_4ring10()], +// 1 16 40 13 0 0 0 0.6 0 -1 0 -0.6 0 0 1-4ring17.dat + [1,16,40,13,0,0,0,0.6,0,-1,0,-0.6,0,0, ldraw_lib__1_4ring17()], // 1 16 40 13 0 0 0 1.2 0 -1 0 -1.2 0 0 1-4ring9.dat [1,16,40,13,0,0,0,1.2,0,-1,0,-1.2,0,0, ldraw_lib__1_4ring9()], -// 1 16 40 13 0 0 0 1.2 0 -1 0 -1.2 0 0 1-4rin10.dat - [1,16,40,13,0,0,0,1.2,0,-1,0,-1.2,0,0, ldraw_lib__1_4rin10()], +// 1 16 40 13 0 0 0 1.2 0 -1 0 -1.2 0 0 1-4ring10.dat + [1,16,40,13,0,0,0,1.2,0,-1,0,-1.2,0,0, ldraw_lib__1_4ring10()], // 1 16 22.78 6.5 -16.17 0 1.00015 -2.78035 -6.5 0 0 0 1.00402 2.76965 rect3.dat [1,16,22.78,6.5,-16.17,0,1.00015,-2.78035,-6.5,0,0,0,1.00402,2.76965, ldraw_lib__rect3()], // 1 16 20 6.5 -8.2 0 1.00148 0 0 0 6.5 5.2 0 0 rect2p.dat diff --git a/parts/11033.scad b/parts/11033.scad index 99578ff32..181c0b1f5 100644 --- a/parts/11033.scad +++ b/parts/11033.scad @@ -3,14 +3,14 @@ use <../p/1-4cylo.scad> use <../p/1-4ring1.scad> use <../p/3-16cyli.scad> use <../p/3-16edge.scad> -use <../p/3-16rin1.scad> +use <../p/3-16ring1.scad> use <../p/box5.scad> use <../p/rect2p.scad> function ldraw_lib__11033() = [ // 0 ~Electric Mindstorms EV3 Mini-USB Socket // 0 Name: 11033.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__11033() = [ // 0 !HISTORY 2012-05-20 {LEGO MINDSTORMS Team} Original part shape // 0 !HISTORY 2012-12-09 [Philo] Complete rebuild for LDraw Parts Tracker // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -5 6 10 0 0 0 0 -5 0 18 0 box5.dat [1,16,0,-5,6,10,0,0,0,0,-5,0,18,0, ldraw_lib__box5()], @@ -62,8 +63,8 @@ function ldraw_lib__11033() = [ [0,"BFC","INVERTNEXT"], // 1 494 8 -6 15 1 0 0 0 0 1 0 -15 0 3-16cyli.dat [1,494,8,-6,15,1,0,0,0,0,1,0,-15,0, ldraw_lib__3_16cyli()], -// 1 494 8 -6 0 1 0 0 0 0 1 0 1 0 3-16rin1.dat - [1,494,8,-6,0,1,0,0,0,0,1,0,1,0, ldraw_lib__3_16rin1()], +// 1 494 8 -6 0 1 0 0 0 0 1 0 1 0 3-16ring1.dat + [1,494,8,-6,0,1,0,0,0,0,1,0,1,0, ldraw_lib__3_16ring1()], // 1 494 8 -6 0 1 0 0 0 0 1 0 1 0 3-16edge.dat [1,494,8,-6,0,1,0,0,0,0,1,0,1,0, ldraw_lib__3_16edge()], // 1 494 8 -6 15 1 0 0 0 0 1 0 1 0 3-16edge.dat @@ -78,8 +79,8 @@ function ldraw_lib__11033() = [ [0,"BFC","INVERTNEXT"], // 1 494 9.148 -3.228 0 -1 0 0 0 0 -1 0 6 0 3-16cyli.dat [1,494,9.148,-3.228,0,-1,0,0,0,0,-1,0,6,0, ldraw_lib__3_16cyli()], -// 1 494 9.148 -3.228 0 -1 0 0 0 0 -1 0 1 0 3-16rin1.dat - [1,494,9.148,-3.228,0,-1,0,0,0,0,-1,0,1,0, ldraw_lib__3_16rin1()], +// 1 494 9.148 -3.228 0 -1 0 0 0 0 -1 0 1 0 3-16ring1.dat + [1,494,9.148,-3.228,0,-1,0,0,0,0,-1,0,1,0, ldraw_lib__3_16ring1()], // 1 494 9.148 -3.228 0 -1 0 0 0 0 -1 0 1 0 3-16edge.dat [1,494,9.148,-3.228,0,-1,0,0,0,0,-1,0,1,0, ldraw_lib__3_16edge()], // 1 494 9.148 -3.228 6 -1 0 0 0 0 -1 0 1 0 3-16edge.dat @@ -128,8 +129,8 @@ function ldraw_lib__11033() = [ [0,"BFC","INVERTNEXT"], // 1 494 -8 -6 15 -1 0 0 0 0 1 0 -15 0 3-16cyli.dat [1,494,-8,-6,15,-1,0,0,0,0,1,0,-15,0, ldraw_lib__3_16cyli()], -// 1 494 -8 -6 0 -1 0 0 0 0 1 0 1 0 3-16rin1.dat - [1,494,-8,-6,0,-1,0,0,0,0,1,0,1,0, ldraw_lib__3_16rin1()], +// 1 494 -8 -6 0 -1 0 0 0 0 1 0 1 0 3-16ring1.dat + [1,494,-8,-6,0,-1,0,0,0,0,1,0,1,0, ldraw_lib__3_16ring1()], // 1 494 -8 -6 0 -1 0 0 0 0 1 0 1 0 3-16edge.dat [1,494,-8,-6,0,-1,0,0,0,0,1,0,1,0, ldraw_lib__3_16edge()], // 1 494 -8 -6 15 -1 0 0 0 0 1 0 1 0 3-16edge.dat @@ -144,8 +145,8 @@ function ldraw_lib__11033() = [ [0,"BFC","INVERTNEXT"], // 1 494 -9.148 -3.228 0 1 0 0 0 0 -1 0 6 0 3-16cyli.dat [1,494,-9.148,-3.228,0,1,0,0,0,0,-1,0,6,0, ldraw_lib__3_16cyli()], -// 1 494 -9.148 -3.228 0 1 0 0 0 0 -1 0 1 0 3-16rin1.dat - [1,494,-9.148,-3.228,0,1,0,0,0,0,-1,0,1,0, ldraw_lib__3_16rin1()], +// 1 494 -9.148 -3.228 0 1 0 0 0 0 -1 0 1 0 3-16ring1.dat + [1,494,-9.148,-3.228,0,1,0,0,0,0,-1,0,1,0, ldraw_lib__3_16ring1()], // 1 494 -9.148 -3.228 0 1 0 0 0 0 -1 0 1 0 3-16edge.dat [1,494,-9.148,-3.228,0,1,0,0,0,0,-1,0,1,0, ldraw_lib__3_16edge()], // 1 494 -9.148 -3.228 6 1 0 0 0 0 -1 0 1 0 3-16edge.dat diff --git a/parts/11096.scad b/parts/11096.scad index 313138139..cd1f7c541 100644 --- a/parts/11096.scad +++ b/parts/11096.scad @@ -9,8 +9,8 @@ use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin24.scad> use <../p/4-4ring2.scad> +use <../p/4-4ring24.scad> use <../p/4-4ring7.scad> use use <../p/stud2.scad> @@ -19,7 +19,7 @@ function ldraw_lib__11096() = [ // 0 Minifig Axe Head Twin-bladed with Hole // 0 Name: 11096.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Part UPDATE 2020-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -31,7 +31,8 @@ function ldraw_lib__11096() = [ // 0 !HISTORY 2013-08-14 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2019-02-14 [Sirio] File preparation for LDraw Parts Tracker // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Subparts // @@ -58,8 +59,8 @@ function ldraw_lib__11096() = [ [1,16,0,15,0,4,0,0,0,10,0,0,0,4, ldraw_lib__4_4cylo()], // 1 16 0 25 0 2 0 0 0 -1 0 0 0 2 4-4ring2.dat [1,16,0,25,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring2()], -// 1 16 0 25 0 0.25 0 0 0 -1 0 0 0 0.25 4-4rin24.dat - [1,16,0,25,0,0.25,0,0,0,-1,0,0,0,0.25, ldraw_lib__4_4rin24()], +// 1 16 0 25 0 0.25 0 0 0 -1 0 0 0 0.25 4-4ring24.dat + [1,16,0,25,0,0.25,0,0,0,-1,0,0,0,0.25, ldraw_lib__4_4ring24()], // 1 16 0 22 0 0.25 0 0 0 3 0 0 0 0.25 4-4con25.dat [1,16,0,22,0,0.25,0,0,0,3,0,0,0,0.25, ldraw_lib__4_4con25()], // 1 16 0 16 0 0.5 0 0 0 6 0 0 0 0.5 4-4con13.dat diff --git a/parts/11209.scad b/parts/11209.scad index 780203b14..bf6eddb04 100644 --- a/parts/11209.scad +++ b/parts/11209.scad @@ -1,12 +1,12 @@ use <../lib.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin17.scad> +use <../p/48/4-4ring17.scad> use function ldraw_lib__11209() = [ // 0 Tyre 10/ 32 x 14 // 0 Name: 11209.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2019-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,14 +16,15 @@ function ldraw_lib__11209() = [ // 0 !HISTORY 2013-08-14 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2015-01-22 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2019-09-09 [PTadmin] Official Update 2019-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -12.5 18.2 0 0 0 0 18.2 0 10 0 48\4-4cylo.dat [1,16,0,0,-12.5,18.2,0,0,0,0,18.2,0,10,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -2.5 1.01111 0 0 0 0 1.01111 0 1 0 48\4-4rin17.dat - [1,16,0,0,-2.5,1.01111,0,0,0,0,1.01111,0,1,0, ldraw_lib__48__4_4rin17()], +// 1 16 0 0 -2.5 1.01111 0 0 0 0 1.01111 0 1 0 48\4-4ring17.dat + [1,16,0,0,-2.5,1.01111,0,0,0,0,1.01111,0,1,0, ldraw_lib__48__4_4ring17()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -2.5 17.1889 0 0 0 0 17.1889 0 5 0 48\4-4cylo.dat @@ -32,8 +33,8 @@ function ldraw_lib__11209() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 12.5 18.2 0 0 0 0 18.2 0 -10 0 48\4-4cylo.dat [1,16,0,0,12.5,18.2,0,0,0,0,18.2,0,-10,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 2.5 1.01111 0 0 0 0 1.01111 0 -1 0 48\4-4rin17.dat - [1,16,0,0,2.5,1.01111,0,0,0,0,1.01111,0,-1,0, ldraw_lib__48__4_4rin17()], +// 1 16 0 0 2.5 1.01111 0 0 0 0 1.01111 0 -1 0 48\4-4ring17.dat + [1,16,0,0,2.5,1.01111,0,0,0,0,1.01111,0,-1,0, ldraw_lib__48__4_4ring17()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\11209s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__11209s01()], // 1 16 0 0 0 0.96593 -0.25882 0 0.25882 0.96593 0 0 0 1 s\11209s01.dat diff --git a/parts/11455.scad b/parts/11455.scad index 5e6b69991..b0d370b2c 100644 --- a/parts/11455.scad +++ b/parts/11455.scad @@ -11,7 +11,7 @@ use <../p/2-4edge.scad> use <../p/2-4ndis.scad> use <../p/2-4ring8.scad> use <../p/3-16edge.scad> -use <../p/3-16rin8.scad> +use <../p/3-16ring8.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/4-4ring3.scad> @@ -22,7 +22,7 @@ function ldraw_lib__11455() = [ // 0 Technic Link 2 x 4 Bent 90 with One Offset Transverse Peghole // 0 Name: 11455.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__11455() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 connhole.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], @@ -360,8 +361,8 @@ function ldraw_lib__11455() = [ [1,16,20,0,50,-1,0,0,0,0,1,0,1,0, ldraw_lib__2_4ring8()], // 1 16 20 0 52 0 0 -1 -1 0 0 0 1 0 1-4ring8.dat [1,16,20,0,52,0,0,-1,-1,0,0,0,1,0, ldraw_lib__1_4ring8()], -// 1 16 20 0 52 0.9239 0 -0.3827 -0.3827 0 -0.9239 0 1 0 3-16rin8.dat - [1,16,20,0,52,0.9239,0,-0.3827,-0.3827,0,-0.9239,0,1,0, ldraw_lib__3_16rin8()], +// 1 16 20 0 52 0.9239 0 -0.3827 -0.3827 0 -0.9239 0 1 0 3-16ring8.dat + [1,16,20,0,52,0.9239,0,-0.3827,-0.3827,0,-0.9239,0,1,0, ldraw_lib__3_16ring8()], // 2 24 28.315 -3.444 52 28 0 52 [2,24,28.315,-3.444,52,28,0,52], // 2 24 28.315 -3.444 52 28 0 50 diff --git a/parts/11458.scad b/parts/11458.scad index ccdd1a40e..db4e1edb1 100644 --- a/parts/11458.scad +++ b/parts/11458.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/2-4cylo.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin18.scad> +use <../p/2-4ring18.scad> use <../p/box2-7.scad> use <../p/box5.scad> use <../p/connhole.scad> @@ -13,7 +13,7 @@ function ldraw_lib__11458() = [ // 0 Plate 1 x 2 with Offset Peghole // 0 Name: 11458.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__11458() = [ // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 // 0 !HISTORY 2021-03-27 [MagFors] Increased outer diameter to 9.5LDU // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 4 0 1 0 0 0 -1 0 0 0 1 stud3.dat [1,16,0,4,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__stud3()], @@ -77,10 +78,10 @@ function ldraw_lib__11458() = [ [1,16,19.75,4,0,0,.25,0,0,0,-4,-10,0,0, ldraw_lib__box2_7()], // 1 16 10 -6 0 1 0 0 0 0 -1 0 1 0 connhole.dat [1,16,10,-6,0,1,0,0,0,0,-1,0,1,0, ldraw_lib__connhole()], -// 1 16 10 -6 10 -.5 0 0 0 0 -.5 0 -1 0 2-4rin18.dat - [1,16,10,-6,10,-.5,0,0,0,0,-.5,0,-1,0, ldraw_lib__2_4rin18()], -// 1 16 10 -6 -10 -.5 0 0 0 0 -.5 0 1 0 2-4rin18.dat - [1,16,10,-6,-10,-.5,0,0,0,0,-.5,0,1,0, ldraw_lib__2_4rin18()], +// 1 16 10 -6 10 -.5 0 0 0 0 -.5 0 -1 0 2-4ring18.dat + [1,16,10,-6,10,-.5,0,0,0,0,-.5,0,-1,0, ldraw_lib__2_4ring18()], +// 1 16 10 -6 -10 -.5 0 0 0 0 -.5 0 1 0 2-4ring18.dat + [1,16,10,-6,-10,-.5,0,0,0,0,-.5,0,1,0, ldraw_lib__2_4ring18()], // 1 16 10 -6 10 -9.5 0 0 0 0 -9.5 0 -20 0 2-4cylo.dat [1,16,10,-6,10,-9.5,0,0,0,0,-9.5,0,-20,0, ldraw_lib__2_4cylo()], ]; diff --git a/parts/11477d01.scad b/parts/11477d01.scad new file mode 100644 index 000000000..b08fd14c7 --- /dev/null +++ b/parts/11477d01.scad @@ -0,0 +1,26 @@ +use <../lib.scad> +use <11477.scad> +use <6178096gc01.scad> +function ldraw_lib__11477d01() = [ +// 0 Slope Brick Curved 2 x 1 with Tail Light Sticker +// 0 Name: 11477d01.dat +// 0 Author: Evert-Jan Boer [ejboer] +// 0 !LDRAW_ORG Shortcut UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Bricklink 11477pb045, Mini VW Beetle, Set 40252, Volkswagen +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 11477.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__11477()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 6178096gc01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__6178096gc01()], +]; +module ldraw_lib__11477d01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__11477d01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__11477d01(line=0.2); \ No newline at end of file diff --git a/parts/11949.scad b/parts/11949.scad index 6ed37c0dc..ac38e87ab 100644 --- a/parts/11949.scad +++ b/parts/11949.scad @@ -22,14 +22,14 @@ use <../p/3-16con1.scad> use <../p/3-16con2.scad> use <../p/3-16cylo.scad> use <../p/3-16edge.scad> -use <../p/3-16ri13.scad> +use <../p/3-16ring13.scad> use <../p/3-8cyli.scad> use <../p/3-8edge.scad> use <../p/3-8ring8.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin13.scad> -use <../p/4-4rin25.scad> +use <../p/4-4ring13.scad> +use <../p/4-4ring25.scad> use <../p/4-4ring3.scad> use <../p/4-4ring8.scad> use <../p/8-8sphe.scad> @@ -41,7 +41,7 @@ function ldraw_lib__11949() = [ // 0 Technic Steering Wheel Bearing w/ 2 Pegholes & 2 Ball Joint Arms // 0 Name: 11949.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -51,7 +51,8 @@ function ldraw_lib__11949() = [ // 0 !KEYWORDS Grand Prix Racer, Portal, Set 42000 // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -69,10 +70,10 @@ function ldraw_lib__11949() = [ [1,16,0,0,-30,16.8,0,0,0,0,16.8,0,15,0, ldraw_lib__4_4cyli()], // 1 16 0 0 -30 28 0 0 0 0 28 0 12 0 4-4cyli.dat [1,16,0,0,-30,28,0,0,0,0,28,0,12,0, ldraw_lib__4_4cyli()], -// 1 16 0 0 -30 2 0 0 0 0 2 0 1 0 4-4rin13.dat - [1,16,0,0,-30,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4rin13()], -// 1 16 0 0 -30 1 0 0 0 0 1 0 1 0 4-4rin25.dat - [1,16,0,0,-30,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin25()], +// 1 16 0 0 -30 2 0 0 0 0 2 0 1 0 4-4ring13.dat + [1,16,0,0,-30,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring13()], +// 1 16 0 0 -30 1 0 0 0 0 1 0 1 0 4-4ring25.dat + [1,16,0,0,-30,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring25()], // 1 16 0 0 -30 1.9799 0 1.9799 -1.9799 0 1.9799 0 1 0 1-4ring5.dat [1,16,0,0,-30,1.9799,0,1.9799,-1.9799,0,1.9799,0,1,0, ldraw_lib__1_4ring5()], // 1 16 0 0 -30 1.07151 0 -2.58686 2.58686 0 1.07151 0 1 0 1-8ring5.dat @@ -525,8 +526,8 @@ function ldraw_lib__11949() = [ [1,16,0,0,-18,25.8686,0,10.7151,10.7151,0,-25.8686,0,1,0, ldraw_lib__3_16edge()], // 1 16 0 0 -18 24.0209 0 9.94977 9.94977 0 -24.0209 0 1 0 3-16edge.dat [1,16,0,0,-18,24.0209,0,9.94977,9.94977,0,-24.0209,0,1,0, ldraw_lib__3_16edge()], -// 1 16 0 0 -18 1.84776 0 0.76537 0.76537 0 -1.84776 0 -1 0 3-16ri13.dat - [1,16,0,0,-18,1.84776,0,0.76537,0.76537,0,-1.84776,0,-1,0, ldraw_lib__3_16ri13()], +// 1 16 0 0 -18 1.84776 0 0.76537 0.76537 0 -1.84776 0 -1 0 3-16ring13.dat + [1,16,0,0,-18,1.84776,0,0.76537,0.76537,0,-1.84776,0,-1,0, ldraw_lib__3_16ring13()], // 2 24 13 -24.3425 -18 12.8653 -22.0133 -18 [2,24,13,-24.3425,-18,12.8653,-22.0133,-18], // 3 16 13 -24.3425 -18 12.8653 -22.0133 -18 11.9412 -6.8443 -9 @@ -1675,8 +1676,8 @@ function ldraw_lib__11949() = [ [1,16,0,0,-18,-25.8686,0,-10.7151,10.7151,0,-25.8686,0,1,0, ldraw_lib__3_16edge()], // 1 16 0 0 -18 -24.0209 0 -9.94977 9.94977 0 -24.0209 0 1 0 3-16edge.dat [1,16,0,0,-18,-24.0209,0,-9.94977,9.94977,0,-24.0209,0,1,0, ldraw_lib__3_16edge()], -// 1 16 0 0 -18 -1.84776 0 -0.76537 0.76537 0 -1.84776 0 -1 0 3-16ri13.dat - [1,16,0,0,-18,-1.84776,0,-0.76537,0.76537,0,-1.84776,0,-1,0, ldraw_lib__3_16ri13()], +// 1 16 0 0 -18 -1.84776 0 -0.76537 0.76537 0 -1.84776 0 -1 0 3-16ring13.dat + [1,16,0,0,-18,-1.84776,0,-0.76537,0.76537,0,-1.84776,0,-1,0, ldraw_lib__3_16ring13()], // 1 16 0 0 -18 -12.0104 0 -4.97488 4.97488 0 -12.0104 0 9.75 0 3-16con1.dat [1,16,0,0,-18,-12.0104,0,-4.97488,4.97488,0,-12.0104,0,9.75,0, ldraw_lib__3_16con1()], // 1 16 0 0 0 -0.92388 0 0.38268 0.38268 0 0.92388 0 -18 0 1-8con28.dat diff --git a/parts/11950.scad b/parts/11950.scad index 3d9f7ac9f..68b1a49e5 100644 --- a/parts/11950.scad +++ b/parts/11950.scad @@ -21,8 +21,8 @@ use <../p/4-4con9.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin13.scad> -use <../p/4-4rin25.scad> +use <../p/4-4ring13.scad> +use <../p/4-4ring25.scad> use <../p/4-4ring3.scad> use <../p/4-4ring5.scad> use <../p/4-4ring6.scad> @@ -34,7 +34,7 @@ function ldraw_lib__11950() = [ // 0 Technic Steering Wheel Bearing with 2 Pegholes // 0 Name: 11950.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -44,7 +44,8 @@ function ldraw_lib__11950() = [ // 0 !KEYWORDS Grand Prix Racer, Portal, Set 42000 // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -30 28 0 0 0 0 28 0 6 0 4-4cyli.dat [1,16,0,0,-30,28,0,0,0,0,28,0,6,0, ldraw_lib__4_4cyli()], @@ -94,10 +95,10 @@ function ldraw_lib__11950() = [ [1,16,0,0,-10,-3.18903,0,7.699,-7.699,0,-3.18903,0,1,0, ldraw_lib__1_8ring2()], // 1 16 0 0 -30 28 0 0 0 0 28 0 1 0 4-4edge.dat [1,16,0,0,-30,28,0,0,0,0,28,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 -30 2 0 0 0 0 2 0 1 0 4-4rin13.dat - [1,16,0,0,-30,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4rin13()], -// 1 16 0 0 -30 1 0 0 0 0 1 0 1 0 4-4rin25.dat - [1,16,0,0,-30,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin25()], +// 1 16 0 0 -30 2 0 0 0 0 2 0 1 0 4-4ring13.dat + [1,16,0,0,-30,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring13()], +// 1 16 0 0 -30 1 0 0 0 0 1 0 1 0 4-4ring25.dat + [1,16,0,0,-30,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring25()], // 1 16 0 0 -12 14 0 0 0 0 14 0 10 0 4-4edge.dat [1,16,0,0,-12,14,0,0,0,0,14,0,10,0, ldraw_lib__4_4edge()], // 1 16 0 0 2 9.89949 0 9.89949 -9.89949 0 9.89949 0 4 0 1-4edge.dat diff --git a/parts/11954.scad b/parts/11954.scad index 3438a7602..36dc1fa07 100644 --- a/parts/11954.scad +++ b/parts/11954.scad @@ -24,7 +24,7 @@ use <../p/2-4ring8.scad> use <../p/3-16cyli.scad> use <../p/3-16cys2.scad> use <../p/3-16edge.scad> -use <../p/3-16rin3.scad> +use <../p/3-16ring3.scad> use <../p/3-4ring4.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> @@ -47,7 +47,7 @@ function ldraw_lib__11954() = [ // 0 Technic Panel Smooth 11 x 2 x 3 with 10 Front Pin Holes // 0 Name: 11954.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -59,7 +59,8 @@ function ldraw_lib__11954() = [ // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 // 0 !HISTORY 2013-08-04 [cwdee] Correct tag in first HISTORY line // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -20 0 1 0 -1 0 0 0 0 1 connhole.dat [1,16,0,0,-20,0,1,0,-1,0,0,0,0,1, ldraw_lib__connhole()], @@ -613,8 +614,8 @@ function ldraw_lib__11954() = [ [1,16,-15,-40,-38,0,1,12,-4.5922,0,11.0866,11.0866,0,4.5922, ldraw_lib__3_16edge()], // 1 16 -15 -40 -38 0 12 0 -11.0866 0 -4.5922 -4.5922 0 11.0866 3-16cys2.dat [1,16,-15,-40,-38,0,12,0,-11.0866,0,-4.5922,-4.5922,0,11.0866, ldraw_lib__3_16cys2()], -// 1 16 -15 -40 -38 0 15 0 -1.14805 0 2.77164 2.77164 0 1.14805 3-16rin3.dat - [1,16,-15,-40,-38,0,15,0,-1.14805,0,2.77164,2.77164,0,1.14805, ldraw_lib__3_16rin3()], +// 1 16 -15 -40 -38 0 15 0 -1.14805 0 2.77164 2.77164 0 1.14805 3-16ring3.dat + [1,16,-15,-40,-38,0,15,0,-1.14805,0,2.77164,2.77164,0,1.14805, ldraw_lib__3_16ring3()], // 2 24 -18 -46.364 -31.6361 -15 -44.5922 -30.452 [2,24,-18,-46.364,-31.6361,-15,-44.5922,-30.452], // 3 16 -15 -44.5922 -26.9134 -15 -44.5922 -30.452 -18 -46.364 -31.6361 @@ -1393,8 +1394,8 @@ function ldraw_lib__11954() = [ [1,16,-15,-40,38,0,1,12,-4.5922,0,11.0866,-11.0866,0,-4.5922, ldraw_lib__3_16edge()], // 1 16 -15 -40 38 0 12 0 -11.0866 0 -4.5922 4.5922 0 -11.0866 3-16cys2.dat [1,16,-15,-40,38,0,12,0,-11.0866,0,-4.5922,4.5922,0,-11.0866, ldraw_lib__3_16cys2()], -// 1 16 -15 -40 38 0 15 0 -1.14805 0 2.77164 -2.77164 0 -1.14805 3-16rin3.dat - [1,16,-15,-40,38,0,15,0,-1.14805,0,2.77164,-2.77164,0,-1.14805, ldraw_lib__3_16rin3()], +// 1 16 -15 -40 38 0 15 0 -1.14805 0 2.77164 -2.77164 0 -1.14805 3-16ring3.dat + [1,16,-15,-40,38,0,15,0,-1.14805,0,2.77164,-2.77164,0,-1.14805, ldraw_lib__3_16ring3()], // 2 24 -18 -46.364 31.6361 -15 -44.5922 30.452 [2,24,-18,-46.364,31.6361,-15,-44.5922,30.452], // 3 16 -18 -46.364 31.6361 -15 -44.5922 30.452 -15 -44.5922 26.9134 diff --git a/parts/11955.scad b/parts/11955.scad index 86fa9eb0d..9c6d77532 100644 --- a/parts/11955.scad +++ b/parts/11955.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin14.scad> +use <../p/4-4ring14.scad> use <../p/4-4ring6.scad> use <../p/axl4hol2.scad> use <../p/axl4hole.scad> @@ -10,7 +10,7 @@ function ldraw_lib__11955() = [ // 0 Technic Gear 8 Tooth Reinforced Sliding // 0 Name: 11955.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2023-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,16 +20,17 @@ function ldraw_lib__11955() = [ // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 // 0 !HISTORY 2019-02-24 [arezey] Moved geometry into new axle hole primitives // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -10 1 0 0 0 0 1 0 1 0 4-4ring6.dat [1,16,0,0,-10,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring6()], -// 1 16 0 0 -10 0.5 0 0 0 0 0.5 0 1 0 4-4rin14.dat - [1,16,0,0,-10,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4rin14()], +// 1 16 0 0 -10 0.5 0 0 0 0 0.5 0 1 0 4-4ring14.dat + [1,16,0,0,-10,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4ring14()], // 1 16 0 0 10 1 0 0 0 0 1 0 -1 0 4-4ring6.dat [1,16,0,0,10,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring6()], -// 1 16 0 0 10 0.5 0 0 0 0 0.5 0 -1 0 4-4rin14.dat - [1,16,0,0,10,0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__4_4rin14()], +// 1 16 0 0 10 0.5 0 0 0 0 0.5 0 -1 0 4-4ring14.dat + [1,16,0,0,10,0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__4_4ring14()], // 1 16 0 0 -10 7.5 0 0 0 0 7.5 0 1 0 4-4edge.dat [1,16,0,0,-10,7.5,0,0,0,0,7.5,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 10 7.5 0 0 0 0 7.5 0 1 0 4-4edge.dat diff --git a/parts/11957.scad b/parts/11957.scad index ff317e0d4..01658f1ab 100644 --- a/parts/11957.scad +++ b/parts/11957.scad @@ -4,15 +4,15 @@ use <../p/48/4-4con36.scad> use <../p/48/4-4con41.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin11.scad> -use <../p/48/4-4rin20.scad> +use <../p/48/4-4ring11.scad> +use <../p/48/4-4ring20.scad> use <../p/48/4-4ring9.scad> use function ldraw_lib__11957() = [ // 0 Tyre 19/ 67 x 75 Motorcycle with Motocross Tread // 0 Name: 11957.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__11957() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\11957s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__11957s01()], @@ -70,12 +71,12 @@ function ldraw_lib__11957() = [ [1,16,0,0,13,9.66667,0,0,0,0,9.66667,0,1,0, ldraw_lib__48__4_4ring9()], // 1 16 0 0 13 96.6667 0 0 0 0 96.6667 0 -1 0 48\4-4edge.dat [1,16,0,0,13,96.6667,0,0,0,0,96.6667,0,-1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 17.5 7.90909 0 0 0 0 7.90909 0 -1 0 48\4-4rin11.dat - [1,16,0,0,17.5,7.90909,0,0,0,0,7.90909,0,-1,0, ldraw_lib__48__4_4rin11()], +// 1 16 0 0 17.5 7.90909 0 0 0 0 7.90909 0 -1 0 48\4-4ring11.dat + [1,16,0,0,17.5,7.90909,0,0,0,0,7.90909,0,-1,0, ldraw_lib__48__4_4ring11()], // 1 16 0 0 22 2.35772 0 0 0 0 2.35772 0 -9 0 48\4-4con41.dat [1,16,0,0,22,2.35772,0,0,0,0,2.35772,0,-9,0, ldraw_lib__48__4_4con41()], -// 1 16 0 0 22 4.95122 0 0 0 0 4.95122 0 1 0 48\4-4rin20.dat - [1,16,0,0,22,4.95122,0,0,0,0,4.95122,0,1,0, ldraw_lib__48__4_4rin20()], +// 1 16 0 0 22 4.95122 0 0 0 0 4.95122 0 1 0 48\4-4ring20.dat + [1,16,0,0,22,4.95122,0,0,0,0,4.95122,0,1,0, ldraw_lib__48__4_4ring20()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 10 9.45233 0 0 0 0 9.45233 0 12 0 48\4-4con11.dat @@ -92,12 +93,12 @@ function ldraw_lib__11957() = [ [1,16,0,0,-13,9.66667,0,0,0,0,9.66667,0,-1,0, ldraw_lib__48__4_4ring9()], // 1 16 0 0 -13 96.6667 0 0 0 0 96.6667 0 1 0 48\4-4edge.dat [1,16,0,0,-13,96.6667,0,0,0,0,96.6667,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -17.5 7.90909 0 0 0 0 7.90909 0 1 0 48\4-4rin11.dat - [1,16,0,0,-17.5,7.90909,0,0,0,0,7.90909,0,1,0, ldraw_lib__48__4_4rin11()], +// 1 16 0 0 -17.5 7.90909 0 0 0 0 7.90909 0 1 0 48\4-4ring11.dat + [1,16,0,0,-17.5,7.90909,0,0,0,0,7.90909,0,1,0, ldraw_lib__48__4_4ring11()], // 1 16 0 0 -22 2.35772 0 0 0 0 2.35772 0 9 0 48\4-4con41.dat [1,16,0,0,-22,2.35772,0,0,0,0,2.35772,0,9,0, ldraw_lib__48__4_4con41()], -// 1 16 0 0 -22 4.95122 0 0 0 0 4.95122 0 -1 0 48\4-4rin20.dat - [1,16,0,0,-22,4.95122,0,0,0,0,4.95122,0,-1,0, ldraw_lib__48__4_4rin20()], +// 1 16 0 0 -22 4.95122 0 0 0 0 4.95122 0 -1 0 48\4-4ring20.dat + [1,16,0,0,-22,4.95122,0,0,0,0,4.95122,0,-1,0, ldraw_lib__48__4_4ring20()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -10 9.45233 0 0 0 0 9.45233 0 -12 0 48\4-4con11.dat diff --git a/parts/127.scad b/parts/127.scad index 0331f65a2..021c3dfe4 100644 --- a/parts/127.scad +++ b/parts/127.scad @@ -1,12 +1,12 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin18.scad> +use <../p/4-4ring18.scad> function ldraw_lib__127() = [ // 0 ~Technic Pneumatic Cylinder 2 x 2 x 3.5 // 0 Name: 127.dat // 0 Author: Marc Klein [marckl] -// 0 !LDRAW_ORG Part UPDATE 2009-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,14 +16,15 @@ function ldraw_lib__127() = [ // 0 !HISTORY 2006-08-20 [WilliamH] sub-parted // 0 !HISTORY 2009-12-18 [cwdee] Reworked to comprise cylinder alone // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Needs work: missing internal detail // // 1 16 0 0 0 0 0 18 0 -1 0 18 0 0 4-4edge.dat [1,16,0,0,0,0,0,18,0,-1,0,18,0,0, ldraw_lib__4_4edge()], -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4rin18.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin18()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring18.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring18()], // 1 16 0 0 0 0 0 19 0 -1 0 19 0 0 4-4edge.dat [1,16,0,0,0,0,0,19,0,-1,0,19,0,0, ldraw_lib__4_4edge()], // 1 16 0 82 0 0 0 19 0 -82 0 19 0 0 4-4cyli.dat @@ -34,8 +35,8 @@ function ldraw_lib__127() = [ [1,16,0,82,0,0,0,18,0,-82,0,18,0,0, ldraw_lib__4_4cyli()], // 1 16 0 82 0 0 0 18 0 -1 0 18 0 0 4-4edge.dat [1,16,0,82,0,0,0,18,0,-1,0,18,0,0, ldraw_lib__4_4edge()], -// 1 16 0 82 0 1 0 0 0 -1 0 0 0 1 4-4rin18.dat - [1,16,0,82,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin18()], +// 1 16 0 82 0 1 0 0 0 -1 0 0 0 1 4-4ring18.dat + [1,16,0,82,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring18()], // 1 16 0 82 0 0 0 19 0 -1 0 19 0 0 4-4edge.dat [1,16,0,82,0,0,0,19,0,-1,0,19,0,0, ldraw_lib__4_4edge()], // 0 diff --git a/parts/128.scad b/parts/128.scad index 053d4e38b..0d4e8d877 100644 --- a/parts/128.scad +++ b/parts/128.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin18.scad> +use <../p/4-4ring18.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use <../p/4-4ring5.scad> @@ -11,7 +11,7 @@ function ldraw_lib__128() = [ // 0 ~Technic Pneumatic Cylinder 2 x 2 Cap // 0 Name: 128.dat // 0 Author: Marc Klein [marckl] -// 0 !LDRAW_ORG Part UPDATE 2009-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__128() = [ // // 0 !HISTORY 2006-08-20 [WilliamH] sub-parted and BFCed // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4disc.dat [1,16,0,0,0,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4disc()], @@ -34,10 +35,10 @@ function ldraw_lib__128() = [ [1,16,0,0,0,4,0,0,0,1,0,0,0,4, ldraw_lib__4_4ring3()], // 1 16 0 0 0 2 0 0 0 1 0 0 0 2 4-4ring8.dat [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring8()], -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4rin18.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin18()], -// 1 16 0 8 0 1 0 0 0 -1 0 0 0 1 4-4rin18.dat - [1,16,0,8,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin18()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring18.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring18()], +// 1 16 0 8 0 1 0 0 0 -1 0 0 0 1 4-4ring18.dat + [1,16,0,8,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring18()], // 1 16 0 9 0 0 0 18 0 -1 0 18 0 0 4-4edge.dat [1,16,0,9,0,0,0,18,0,-1,0,18,0,0, ldraw_lib__4_4edge()], // 1 16 0 9 0 0 0 18 0 -1 0 18 0 0 4-4cyli.dat diff --git a/parts/12884.scad b/parts/12884.scad index 699cd2b1a..15398af0b 100644 --- a/parts/12884.scad +++ b/parts/12884.scad @@ -9,7 +9,7 @@ use <../p/4-4con17.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring5.scad> use <../p/4-4ring9.scad> use <../p/4-8sphe.scad> @@ -18,7 +18,7 @@ function ldraw_lib__12884() = [ // 0 Bucket 1 x 1 x 1 Cylindrical // 0 Name: 12884.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2014-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Hinge point is at y = -20.685 @@ -30,7 +30,8 @@ function ldraw_lib__12884() = [ // 0 !CATEGORY Container // // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -5 0 10 0 0 0 1 0 0 0 10 4-4edge.dat [1,16,0,-5,0,10,0,0,0,1,0,0,0,10, ldraw_lib__4_4edge()], @@ -131,8 +132,8 @@ function ldraw_lib__12884() = [ // // 1 16 0 0 0 -2 0 0 0 -1 0 0 0 2 4-4ring5.dat [1,16,0,0,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring5()], -// 1 16 0 0 0 -1 0 0 0 -1 0 0 0 1 4-4rin12.dat - [1,16,0,0,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin12()], +// 1 16 0 0 0 -1 0 0 0 -1 0 0 0 1 4-4ring12.dat + [1,16,0,0,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring12()], // // 0 // inside // 1 16 0 -8 0 7.5 0 0 0 1 0 0 0 7.5 4-4edge.dat @@ -197,8 +198,8 @@ function ldraw_lib__12884() = [ [1,16,0,-24,0,13,0,0,0,24,0,0,0,13, ldraw_lib__4_4cylo()], // 1 16 0 -24 0 2 0 0 0 1 0 0 0 2 4-4ring5.dat [1,16,0,-24,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring5()], -// 1 16 0 -24 0 1 0 0 0 1 0 0 0 1 4-4rin12.dat - [1,16,0,-24,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin12()], +// 1 16 0 -24 0 1 0 0 0 1 0 0 0 1 4-4ring12.dat + [1,16,0,-24,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring12()], // // 0 // hinges // 1 16 13 -20.685 0 0 1.8 0 -1.8 0 0 0 0 1.8 4-8sphe.dat diff --git a/parts/13358.scad b/parts/13358.scad index a6cfc3970..05e8d1175 100644 --- a/parts/13358.scad +++ b/parts/13358.scad @@ -3,6 +3,8 @@ use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> use <../p/box4.scad> +use <../p/dhingesocket.scad> +use <../p/dsnapridge.scad> use <../p/rect1.scad> use <../p/rect2p.scad> use @@ -11,7 +13,7 @@ function ldraw_lib__13358() = [ // 0 Duplo Brick 2 x 2 Hinge Base // 0 Name: 13358.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2020-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,8 +25,16 @@ function ldraw_lib__13358() = [ // 0 !KEYWORDS Train Crossing Gate Base, Winch reel base // // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 +// 0 !HISTORY 2021-01-19 [Philo] Improved shape +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // +// 1 16 0 -52 0 1 0 0 0 1 0 0 0 1 dhingesocket.dat + [1,16,0,-52,0,1,0,0,0,1,0,0,0,1, ldraw_lib__dhingesocket()], +// 1 16 0 -52 0 -1 0 0 0 1 0 0 0 1 dhingesocket.dat + [1,16,0,-52,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__dhingesocket()], +// 1 16 0 24 0 1 0 0 0 1 0 0 0 1 dsnapridge.dat + [1,16,0,24,0,1,0,0,0,1,0,0,0,1, ldraw_lib__dsnapridge()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\13358s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__13358s01()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 -1 s\13358s01.dat @@ -57,34 +67,34 @@ function ldraw_lib__13358() = [ [2,24,-40,24,-40,40,24,-40], // 2 24 40 24 -40 40 24 40 [2,24,40,24,-40,40,24,40], -// 2 24 20 0 40 -20 0 40 - [2,24,20,0,40,-20,0,40], -// 2 24 -20 0 -40 20 0 -40 - [2,24,-20,0,-40,20,0,-40], -// 3 16 24 0 16 24 -37 0 24 0 -16 - [3,16,24,0,16,24,-37,0,24,0,-16], -// 1 16 32 0 0 0 0 8 0 1 0 -16 0 0 rect2p.dat - [1,16,32,0,0,0,0,8,0,1,0,-16,0,0, ldraw_lib__rect2p()], +// 2 24 22.5 0 40 -22.5 0 40 + [2,24,22.5,0,40,-22.5,0,40], +// 2 24 -22.5 0 -40 22.5 0 -40 + [2,24,-22.5,0,-40,22.5,0,-40], +// 3 16 26.5 0 16 26.5 -37 0 26.5 0 -16 + [3,16,26.5,0,16,26.5,-37,0,26.5,0,-16], +// 1 16 33.25 0 0 0 0 6.75 0 1 0 -16 0 0 rect2p.dat + [1,16,33.25,0,0,0,0,6.75,0,1,0,-16,0,0, ldraw_lib__rect2p()], +// 1 16 -33.25 0 0 0 0 -6.75 0 1 0 16 0 0 rect2p.dat + [1,16,-33.25,0,0,0,0,-6.75,0,1,0,16,0,0, ldraw_lib__rect2p()], // 4 16 40 0 16 40 0 -16 40 24 -40 40 24 40 [4,16,40,0,16,40,0,-16,40,24,-40,40,24,40], -// 4 16 -20 0 40 20 0 40 40 24 40 -40 24 40 - [4,16,-20,0,40,20,0,40,40,24,40,-40,24,40], -// 3 16 20 0 40 20 0 -40 20 -50 0 - [3,16,20,0,40,20,0,-40,20,-50,0], -// 2 24 20 0 -40 20 0 40 - [2,24,20,0,-40,20,0,40], -// 3 16 -24 0 -16 -24 -37 0 -24 0 16 - [3,16,-24,0,-16,-24,-37,0,-24,0,16], -// 1 16 -32 0 0 0 0 -8 0 1 0 16 0 0 rect2p.dat - [1,16,-32,0,0,0,0,-8,0,1,0,16,0,0, ldraw_lib__rect2p()], +// 4 16 -22.5 0 40 22.5 0 40 40 24 40 -40 24 40 + [4,16,-22.5,0,40,22.5,0,40,40,24,40,-40,24,40], +// 3 16 22.5 0 40 22.5 0 -40 22.5 -46.1333 0 + [3,16,22.5,0,40,22.5,0,-40,22.5,-46.1333,0], +// 2 24 22.5 0 -40 22.5 0 40 + [2,24,22.5,0,-40,22.5,0,40], +// 3 16 -26.5 0 -16 -26.5 -37 0 -26.5 0 16 + [3,16,-26.5,0,-16,-26.5,-37,0,-26.5,0,16], // 4 16 -40 0 -16 -40 0 16 -40 24 40 -40 24 -40 [4,16,-40,0,-16,-40,0,16,-40,24,40,-40,24,-40], -// 4 16 20 0 -40 -20 0 -40 -40 24 -40 40 24 -40 - [4,16,20,0,-40,-20,0,-40,-40,24,-40,40,24,-40], -// 3 16 -20 0 -40 -20 0 40 -20 -50 0 - [3,16,-20,0,-40,-20,0,40,-20,-50,0], -// 2 24 -20 0 40 -20 0 -40 - [2,24,-20,0,40,-20,0,-40], +// 4 16 22.5 0 -40 -22.5 0 -40 -40 24 -40 40 24 -40 + [4,16,22.5,0,-40,-22.5,0,-40,-40,24,-40,40,24,-40], +// 3 16 -22.5 0 -40 -22.5 0 40 -22.5 -46.1333 0 + [3,16,-22.5,0,-40,-22.5,0,40,-22.5,-46.1333,0], +// 2 24 -22.5 0 40 -22.5 0 -40 + [2,24,-22.5,0,40,-22.5,0,-40], // 3 16 -36 4 36 36 4 36 0 4 16 [3,16,-36,4,36,36,4,36,0,4,16], // 3 16 36 4 36 36 4 -36 16 4 0 @@ -97,42 +107,26 @@ function ldraw_lib__13358() = [ [1,16,0,0,0,14,0,0,0,-1,0,0,0,14, ldraw_lib__4_4edge()], // 1 16 0 0 0 14 0 0 0 1 0 0 0 14 4-4ndis.dat [1,16,0,0,0,14,0,0,0,1,0,0,0,14, ldraw_lib__4_4ndis()], -// 4 16 20 0 40 14 0 14 14 0 -14 20 0 -40 - [4,16,20,0,40,14,0,14,14,0,-14,20,0,-40], -// 4 16 20 0 -40 14 0 -14 -14 0 -14 -20 0 -40 - [4,16,20,0,-40,14,0,-14,-14,0,-14,-20,0,-40], -// 4 16 -20 0 -40 -14 0 -14 -14 0 14 -20 0 40 - [4,16,-20,0,-40,-14,0,-14,-14,0,14,-20,0,40], -// 4 16 -20 0 40 -14 0 14 14 0 14 20 0 40 - [4,16,-20,0,40,-14,0,14,14,0,14,20,0,40], +// 4 16 22.5 0 40 14 0 14 14 0 -14 22.5 0 -40 + [4,16,22.5,0,40,14,0,14,14,0,-14,22.5,0,-40], +// 4 16 22.5 0 -40 14 0 -14 -14 0 -14 -22.5 0 -40 + [4,16,22.5,0,-40,14,0,-14,-14,0,-14,-22.5,0,-40], +// 4 16 -22.5 0 -40 -14 0 -14 -14 0 14 -22.5 0 40 + [4,16,-22.5,0,-40,-14,0,-14,-14,0,14,-22.5,0,40], +// 4 16 -22.5 0 40 -14 0 14 14 0 14 22.5 0 40 + [4,16,-22.5,0,40,-14,0,14,14,0,14,22.5,0,40], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 0 14 0 0 0 4 0 0 0 14 4-4cyli.dat [1,16,0,0,0,14,0,0,0,4,0,0,0,14, ldraw_lib__4_4cyli()], -// 5 24 -33 -75 0 -40 -75 0 -40 -73.5541 7.2713 -40 -73.5541 -7.2713 - [5,24,-33,-75,0,-40,-75,0,-40,-73.5541,7.2713,-40,-73.5541,-7.2713], -// 5 24 33.7429 -71.2 0 28 -64.5 0 28 -65.0612 2.4189 28 -65.0612 -2.4189 - [5,24,33.7429,-71.2,0,28,-64.5,0,28,-65.0612,2.4189,28,-65.0612,-2.4189], -// 5 24 22 -62.1859 0 33 -75 0 31.3747 -74.1249 4.401 31.3747 -74.1249 -4.401 - [5,24,22,-62.1859,0,33,-75,0,31.3747,-74.1249,4.401,31.3747,-74.1249,-4.401], -// 5 24 33 -75 0 40 -75 0 40 -73.5541 -7.2713 40 -73.5541 7.2713 - [5,24,33,-75,0,40,-75,0,40,-73.5541,-7.2713,40,-73.5541,7.2713], -// 5 24 40 -71.2 0 33.7429 -71.2 0 30.5109 -70.0433 -5.817 30.5109 -70.0433 5.817 - [5,24,40,-71.2,0,33.7429,-71.2,0,30.5109,-70.0433,-5.817,30.5109,-70.0433,5.817], -// 5 24 -22 -62.1859 0 -33 -75 0 -31.3747 -74.1249 4.401 -31.3747 -74.1249 -4.401 - [5,24,-22,-62.1859,0,-33,-75,0,-31.3747,-74.1249,4.401,-31.3747,-74.1249,-4.401], -// 5 24 -33.7429 -71.2 0 -28 -64.5 0 -28 -65.0612 2.4189 -28 -65.0612 -2.4189 - [5,24,-33.7429,-71.2,0,-28,-64.5,0,-28,-65.0612,2.4189,-28,-65.0612,-2.4189], -// 5 24 -40 -71.2 0 -33.7429 -71.2 0 -30.5109 -70.0433 -5.817 -30.5109 -70.0433 5.817 - [5,24,-40,-71.2,0,-33.7429,-71.2,0,-30.5109,-70.0433,-5.817,-30.5109,-70.0433,5.817], -// 1 16 19.5 -25 0 0 1 0.5 0 0 -1 -1.5 0 0 rect2p.dat - [1,16,19.5,-25,0,0,1,0.5,0,0,-1,-1.5,0,0, ldraw_lib__rect2p()], -// 1 16 19 -12 0 0 1 0 12 0 0 0 0 -1.5 rect1.dat - [1,16,19,-12,0,0,1,0,12,0,0,0,0,-1.5, ldraw_lib__rect1()], -// 1 16 -19.5 -25 0 0 -1 -0.5 0 0 -1 1.5 0 0 rect2p.dat - [1,16,-19.5,-25,0,0,-1,-0.5,0,0,-1,1.5,0,0, ldraw_lib__rect2p()], -// 1 16 -19 -12 0 0 -1 0 12 0 0 0 0 1.5 rect1.dat - [1,16,-19,-12,0,0,-1,0,12,0,0,0,0,1.5, ldraw_lib__rect1()], +// 1 16 -21.5 -32 0 0 0 1 0 1 1 -1.5 0 0 rect2p.dat + [1,16,-21.5,-32,0,0,0,1,0,1,1,-1.5,0,0, ldraw_lib__rect2p()], +// 1 16 -20.5 -15.5 0 0 -1 0 15.5 0 0 0 0 1.5 rect1.dat + [1,16,-20.5,-15.5,0,0,-1,0,15.5,0,0,0,0,1.5, ldraw_lib__rect1()], +// 1 16 21.5 -32 0 0 0 -1 0 1 1 -1.5 0 0 rect2p.dat + [1,16,21.5,-32,0,0,0,-1,0,1,1,-1.5,0,0, ldraw_lib__rect2p()], +// 1 16 20.5 -15.5 0 0 1 0 15.5 0 0 0 0 1.5 rect1.dat + [1,16,20.5,-15.5,0,0,1,0,15.5,0,0,0,0,1.5, ldraw_lib__rect1()], ]; module ldraw_lib__13358(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__13358(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/13459.scad b/parts/13459.scad index 7ac10faef..9150ed79e 100644 --- a/parts/13459.scad +++ b/parts/13459.scad @@ -7,14 +7,14 @@ use <../p/4-4edge.scad> use <../p/4-4ring1.scad> use <../p/48/4-4cylc.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin16.scad> +use <../p/48/4-4ring16.scad> use <../p/stud2.scad> use <../p/stud4a.scad> function ldraw_lib__13459() = [ // 0 Signpost Ornamented Type 2 // 0 Name: 13459.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2014-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__13459() = [ // 0 !HISTORY 2014-02-25 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2014-02-25 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // pole // @@ -59,14 +60,14 @@ function ldraw_lib__13459() = [ [0,"BFC","INVERTNEXT"], // 1 16 54 33.6 -2.3 31 0 0 0 0 31 0 -0.7 0 48\4-4cylc.dat [1,16,54,33.6,-2.3,31,0,0,0,0,31,0,-0.7,0, ldraw_lib__48__4_4cylc()], -// 1 16 54 33.6 -3 1.9375 0 0 0 0 1.9375 0 1 0 48\4-4rin16.dat - [1,16,54,33.6,-3,1.9375,0,0,0,0,1.9375,0,1,0, ldraw_lib__48__4_4rin16()], +// 1 16 54 33.6 -3 1.9375 0 0 0 0 1.9375 0 1 0 48\4-4ring16.dat + [1,16,54,33.6,-3,1.9375,0,0,0,0,1.9375,0,1,0, ldraw_lib__48__4_4ring16()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 54 33.6 2.3 31 0 0 0 0 -31 0 0.7 0 48\4-4cylc.dat [1,16,54,33.6,2.3,31,0,0,0,0,-31,0,0.7,0, ldraw_lib__48__4_4cylc()], -// 1 16 54 33.6 3 1.9375 0 0 0 0 -1.9375 0 -1 0 48\4-4rin16.dat - [1,16,54,33.6,3,1.9375,0,0,0,0,-1.9375,0,-1,0, ldraw_lib__48__4_4rin16()], +// 1 16 54 33.6 3 1.9375 0 0 0 0 -1.9375 0 -1 0 48\4-4ring16.dat + [1,16,54,33.6,3,1.9375,0,0,0,0,-1.9375,0,-1,0, ldraw_lib__48__4_4ring16()], // 1 16 54 33.6 3 32.9375 0 0 0 0 32.9375 0 -6 0 48\4-4cylo.dat [1,16,54,33.6,3,32.9375,0,0,0,0,32.9375,0,-6,0, ldraw_lib__48__4_4cylo()], // 2 24 3.731 53.8439 1.3526 3.6956 53.8384 1.5308 diff --git a/parts/13971.scad b/parts/13971.scad index 6cfd6b91c..b7ac5a635 100644 --- a/parts/13971.scad +++ b/parts/13971.scad @@ -5,8 +5,8 @@ use <../p/4-4con2.scad> use <../p/4-4con6.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin13.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring13.scad> use <../p/4-4ring2.scad> use <../p/4-4ring3.scad> use <../p/4-4ring9.scad> @@ -17,7 +17,7 @@ function ldraw_lib__13971() = [ // 0 Wheel Rim 8 x 18 with Deep Centre Groove, Deep Spokes and Peghole // 0 Name: 13971.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2020-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__13971() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -47,14 +48,14 @@ function ldraw_lib__13971() = [ [1,16,0,0,-9,0,0,-21,-21,0,0,0,5,0, ldraw_lib__4_4cylo()], // 1 16 0 0 9 0 0 19.5 19.5 0 0 0 1 0 4-4edge.dat [1,16,0,0,9,0,0,19.5,19.5,0,0,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 -9 0 0 1.61538 -1.61538 0 0 0 1 0 4-4rin12.dat - [1,16,0,0,-9,0,0,1.61538,-1.61538,0,0,0,1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 -9 0 0 1.61538 -1.61538 0 0 0 1 0 4-4ring12.dat + [1,16,0,0,-9,0,0,1.61538,-1.61538,0,0,0,1,0, ldraw_lib__4_4ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -9 0 0 1.21154 -1.21154 0 0 0 2 0 4-4con15.dat [1,16,0,0,-9,0,0,1.21154,-1.21154,0,0,0,2,0, ldraw_lib__4_4con15()], -// 1 16 0 0 9 0 0 1.5 1.5 0 0 0 -1 0 4-4rin13.dat - [1,16,0,0,9,0,0,1.5,1.5,0,0,0,-1,0, ldraw_lib__4_4rin13()], +// 1 16 0 0 9 0 0 1.5 1.5 0 0 0 -1 0 4-4ring13.dat + [1,16,0,0,9,0,0,1.5,1.5,0,0,0,-1,0, ldraw_lib__4_4ring13()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 9 0 0 1.5 1.5 0 0 0 -1.5 0 4-4con12.dat diff --git a/parts/14639.scad b/parts/14639.scad new file mode 100644 index 000000000..f950bc3c1 --- /dev/null +++ b/parts/14639.scad @@ -0,0 +1,32 @@ +use <../lib.scad> +use <11248.scad> +use <2313b.scad> +function ldraw_lib__14639() = [ +// 0 Duplo Car Base 2 x 6 with Bottom Tube with Wheels with Fake Bolts +// 0 Name: 14639.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Shortcut UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !CATEGORY Vehicle +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 11248.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__11248()], +// 1 16 -40 38 80 0 0 1 0 1 0 -1 0 0 2313b.dat + [1,16,-40,38,80,0,0,1,0,1,0,-1,0,0, ldraw_lib__2313b()], +// 1 16 -40 38 -80 0 0 1 0 1 0 -1 0 0 2313b.dat + [1,16,-40,38,-80,0,0,1,0,1,0,-1,0,0, ldraw_lib__2313b()], +// 1 16 40 38 -80 0 0 -1 0 1 0 1 0 0 2313b.dat + [1,16,40,38,-80,0,0,-1,0,1,0,1,0,0, ldraw_lib__2313b()], +// 1 16 40 38 80 0 0 -1 0 1 0 1 0 0 2313b.dat + [1,16,40,38,80,0,0,-1,0,1,0,1,0,0, ldraw_lib__2313b()], +]; +module ldraw_lib__14639(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__14639(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__14639(line=0.2); \ No newline at end of file diff --git a/parts/14639p08.scad b/parts/14639p08.scad new file mode 100644 index 000000000..3ff114375 --- /dev/null +++ b/parts/14639p08.scad @@ -0,0 +1,34 @@ +use <../lib.scad> +use <11248.scad> +use <2313b.scad> +function ldraw_lib__14639p08() = [ +// 0 Duplo Car Base 2 x 6 with Bottom Tube, with Light Aqua Wheels with Fake Bolts Pattern +// 0 Name: 14639p08.dat +// 0 Author: Vincent Messenet [Cheenzo] +// 0 !LDRAW_ORG Shortcut UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !CATEGORY Vehicle +// 0 !KEYWORDS Set 10953 +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 11248.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__11248()], +// 1 323 -40 38 80 0 0 1 0 1 0 -1 0 0 2313b.dat + [1,323,-40,38,80,0,0,1,0,1,0,-1,0,0, ldraw_lib__2313b()], +// 1 323 -40 38 -80 0 0 1 0 1 0 -1 0 0 2313b.dat + [1,323,-40,38,-80,0,0,1,0,1,0,-1,0,0, ldraw_lib__2313b()], +// 1 323 40 38 -80 0 0 -1 0 1 0 1 0 0 2313b.dat + [1,323,40,38,-80,0,0,-1,0,1,0,1,0,0, ldraw_lib__2313b()], +// 1 323 40 38 80 0 0 -1 0 1 0 1 0 0 2313b.dat + [1,323,40,38,80,0,0,-1,0,1,0,1,0,0, ldraw_lib__2313b()], +]; +module ldraw_lib__14639p08(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__14639p08(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__14639p08(line=0.2); \ No newline at end of file diff --git a/parts/14769p0a.scad b/parts/14769p0a.scad index 1b79ec766..c5eb3be5e 100644 --- a/parts/14769p0a.scad +++ b/parts/14769p0a.scad @@ -2,20 +2,20 @@ use <../lib.scad> use <../p/4-4disc.scad> use <../p/4-4ering.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin16.scad> -use <../p/4-4rin18.scad> -use <../p/4-4rin19.scad> -use <../p/4-4rin34.scad> +use <../p/4-4ring16.scad> +use <../p/4-4ring18.scad> +use <../p/4-4ring19.scad> +use <../p/4-4ring34.scad> use <../p/4-4ring35.scad> -use <../p/48/4-4rin26.scad> -use <../p/48/4-4rin27.scad> -use <../p/48/4-4rin30.scad> +use <../p/48/4-4ring26.scad> +use <../p/48/4-4ring27.scad> +use <../p/48/4-4ring30.scad> use function ldraw_lib__14769p0a() = [ // 0 Tile 2 x 2 Round with Round Underside Stud with Clock and Roman Numerals Pattern // 0 Name: 14769p0a.dat // 0 Author: Evert-Jan Boer [ejboer] -// 0 !LDRAW_ORG Part UPDATE 2019-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,29 +25,30 @@ function ldraw_lib__14769p0a() = [ // 0 !KEYWORDS 14769pb133 // // 0 !HISTORY 2019-09-09 [PTadmin] Official Update 2019-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\14769s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__14769s01()], // -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4rin19.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin19()], -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4rin16.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin16()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring19.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring19()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring16.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring16()], // 1 16 0 0 0 16 0 0 0 1 0 0 0 16 4-4ering.dat [1,16,0,0,0,16,0,0,0,1,0,0,0,16, ldraw_lib__4_4ering()], -// 1 28 0 0 0 1 0 0 0 1 0 0 0 1 4-4rin18.dat - [1,28,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin18()], +// 1 28 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring18.dat + [1,28,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring18()], // 1 28 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring35.dat [1,28,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring35()], -// 1 0 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin34.dat - [1,0,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin34()], -// 1 28 0 0 0 0.5 0 0 0 1 0 0 0 0.5 48\4-4rin26.dat - [1,28,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__48__4_4rin26()], -// 1 0 0 0 0 0.5 0 0 0 1 0 0 0 0.5 48\4-4rin27.dat - [1,0,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__48__4_4rin27()], -// 1 0 0 0 0 0.5 0 0 0 1 0 0 0 0.5 48\4-4rin30.dat - [1,0,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__48__4_4rin30()], +// 1 0 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring34.dat + [1,0,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring34()], +// 1 28 0 0 0 0.5 0 0 0 1 0 0 0 0.5 48\4-4ring26.dat + [1,28,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__48__4_4ring26()], +// 1 0 0 0 0 0.5 0 0 0 1 0 0 0 0.5 48\4-4ring27.dat + [1,0,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__48__4_4ring27()], +// 1 0 0 0 0 0.5 0 0 0 1 0 0 0 0.5 48\4-4ring30.dat + [1,0,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__48__4_4ring30()], // 1 0 -5.7 0 9.9 0.7 0 0 0 1 0 0 0 -0.7 4-4disc.dat [1,0,-5.7,0,9.9,0.7,0,0,0,1,0,0,0,-0.7, ldraw_lib__4_4disc()], // 1 15 -5.7 0 9.9 0.7 0 0 0 1 0 0 0 0.7 4-4ndis.dat diff --git a/parts/14769p0f.scad b/parts/14769p0f.scad index cbf743031..caa1dc652 100644 --- a/parts/14769p0f.scad +++ b/parts/14769p0f.scad @@ -1,5 +1,5 @@ use <../lib.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring11.scad> use <../p/4-4ring9.scad> use use @@ -7,7 +7,7 @@ function ldraw_lib__14769p0f() = [ // 0 Tile 2 x 2 Round with Round Underside Stud with Clock Pattern // 0 Name: 14769p0f.dat // 0 Author: Orion Pobursky [OrionP] -// 0 !LDRAW_ORG Part UPDATE 2022-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,14 +19,15 @@ function ldraw_lib__14769p0f() = [ // 0 !HISTORY 2020-03-26 [OrionP] Pattern by tchang // 0 !HISTORY 2020-07-16 [MagFors] used pattern subfile // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\14769s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__14769s01()], // 1 16 0 0 0 2 0 0 0 1 0 0 0 2 4-4ring9.dat [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring9()], -// 1 16 0 0 0 1.5 0 0 0 1 0 0 0 1.5 4-4rin11.dat - [1,16,0,0,0,1.5,0,0,0,1,0,0,0,1.5, ldraw_lib__4_4rin11()], +// 1 16 0 0 0 1.5 0 0 0 1 0 0 0 1.5 4-4ring11.dat + [1,16,0,0,0,1.5,0,0,0,1,0,0,0,1.5, ldraw_lib__4_4ring11()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4150p03s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4150p03s01()], ]; diff --git a/parts/14769p0h.scad b/parts/14769p0h.scad index 7aead94b7..49cd10145 100644 --- a/parts/14769p0h.scad +++ b/parts/14769p0h.scad @@ -1,12 +1,12 @@ use <../lib.scad> use <../p/4-4ering.scad> -use <../p/4-4rin19.scad> +use <../p/4-4ring19.scad> use function ldraw_lib__14769p0h() = [ // 0 Tile 2 x 2 Round with Blue Bird with Raised Wings and Flag with Red, White and Blue Stars and Stripes Pattern // 0 Name: 14769p0h.dat // 0 Author: Evert-Jan Boer [ejboer] -// 0 !LDRAW_ORG Part UPDATE 2020-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,13 +16,14 @@ function ldraw_lib__14769p0h() = [ // 0 !KEYWORDS Bricklink 14769pb158, Dimensions, Fantastic Beasts, Set 71253 // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\14769s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__14769s01()], // -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4rin19.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin19()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring19.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring19()], // 1 16 0 0 0 19 0 0 0 1 0 0 0 19 4-4ering.dat [1,16,0,0,0,19,0,0,0,1,0,0,0,19, ldraw_lib__4_4ering()], // 4 272 -17.818 0 0 -17.666 0 2.326 -18.118 0 2.385 -18.274 0 0 diff --git a/parts/14769p0m.scad b/parts/14769p0m.scad index 68a97ffef..5edda2bfd 100644 --- a/parts/14769p0m.scad +++ b/parts/14769p0m.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/4-4ering.scad> -use <../p/4-4rin16.scad> -use <../p/4-4rin17.scad> +use <../p/4-4ring16.scad> +use <../p/4-4ring17.scad> use <../p/4-4ring5.scad> use function ldraw_lib__14769p0m() = [ // 0 Tile 2 x 2 Round with Round Underside Stud with Clock Pattern with Red Second Hand Pattern // 0 Name: 14769p0m.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2022-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,16 +18,17 @@ function ldraw_lib__14769p0m() = [ // 0 !KEYWORDS Bricklink 14769pb356, Set 10278, Timekeeper, Timepiece, Watch // // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\14769s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__14769s01()], // 1 16 0 0 0 3.33333 0 0 0 1 0 0 0 3.33333 4-4ring5.dat [1,16,0,0,0,3.33333,0,0,0,1,0,0,0,3.33333, ldraw_lib__4_4ring5()], -// 1 0 0 0 0 0.92593 0 0 0 1 0 0 0 0.92593 4-4rin17.dat - [1,0,0,0,0,0.92593,0,0,0,1,0,0,0,0.92593, ldraw_lib__4_4rin17()], -// 1 71 0 0 0 0.92593 0 0 0 1 0 0 0 0.92593 4-4rin16.dat - [1,71,0,0,0,0.92593,0,0,0,1,0,0,0,0.92593, ldraw_lib__4_4rin16()], +// 1 0 0 0 0 0.92593 0 0 0 1 0 0 0 0.92593 4-4ring17.dat + [1,0,0,0,0,0.92593,0,0,0,1,0,0,0,0.92593, ldraw_lib__4_4ring17()], +// 1 71 0 0 0 0.92593 0 0 0 1 0 0 0 0.92593 4-4ring16.dat + [1,71,0,0,0,0.92593,0,0,0,1,0,0,0,0.92593, ldraw_lib__4_4ring16()], // 1 16 0 0 0 14.81481 0 0 0 1 0 0 0 14.81481 4-4ering.dat [1,16,0,0,0,14.81481,0,0,0,1,0,0,0,14.81481, ldraw_lib__4_4ering()], // diff --git a/parts/14769p0w.scad b/parts/14769p0w.scad index 7e0f1fc08..3bcb6387d 100644 --- a/parts/14769p0w.scad +++ b/parts/14769p0w.scad @@ -1,12 +1,12 @@ use <../lib.scad> use <../p/4-4disc.scad> -use <../p/4-4rin39.scad> +use <../p/4-4ring39.scad> use function ldraw_lib__14769p0w() = [ // 0 Tile 2 x 2 Round with Red Circle Pattern // 0 Name: 14769p0w.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2024-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,13 +16,15 @@ function ldraw_lib__14769p0w() = [ // 0 !KEYWORDS Bricklink 14769pb655, Ideas, Polaroid, Set 21345 // // 0 !HISTORY 2024-01-29 [OrionP] Official Update 2024-01 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\14769s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__14769s01()], // 1 4 0 0 0 19.5 0 0 0 1 0 0 0 19.5 4-4disc.dat [1,4,0,0,0,19.5,0,0,0,1,0,0,0,19.5, ldraw_lib__4_4disc()], -// 1 16 0 0 0 .5 0 0 0 1 0 0 0 .5 4-4rin39.dat - [1,16,0,0,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4rin39()], +// 1 16 0 0 0 .5 0 0 0 1 0 0 0 .5 4-4ring39.dat + [1,16,0,0,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4ring39()], ]; module ldraw_lib__14769p0w(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__14769p0w(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/14769p84.scad b/parts/14769p84.scad index a81fa3b13..b1fa7b955 100644 --- a/parts/14769p84.scad +++ b/parts/14769p84.scad @@ -1,35 +1,36 @@ use <../lib.scad> use <../p/4-4ering.scad> -use <../p/4-4rin19.scad> -use <../p/4-4rin37.scad> +use <../p/4-4ring19.scad> +use <../p/4-4ring37.scad> use function ldraw_lib__14769p84() = [ // 0 Tile 2 x 2 Round with Round Underside Stud with Sunny Side Up Egg, Noodles and Vegetables Pattern // 0 Name: 14769p84.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2022-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS Bricklink 14769pb458, food, Monkie Kid, Set 80026 +// 0 !KEYWORDS Bricklink 14769pb458, Monkie Kid, Set 80026, food // // 0 !HISTORY 2022-01-29 {LEGO Instructions App} Original part pattern // 0 !HISTORY 2022-01-29 [GeraldLasser] File preparation with Img4Dat for LDraw Parts Tracker // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\14769s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__14769s01()], // // 1 16 0 0 0 18.5 0 0 0 1 0 0 0 18.5 4-4ering.dat [1,16,0,0,0,18.5,0,0,0,1,0,0,0,18.5, ldraw_lib__4_4ering()], -// 1 14 0 0 0 .5 0 0 0 1 0 0 0 .5 4-4rin37.dat - [1,14,0,0,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4rin37()], -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4rin19.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin19()], +// 1 14 0 0 0 .5 0 0 0 1 0 0 0 .5 4-4ring37.dat + [1,14,0,0,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4ring37()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring19.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring19()], // // 0 // Pattern // 4 28 1.09 0 -16.25 1.17 0 -16.02 .39 0 -15.55 .39 0 -16.33 diff --git a/parts/14769px2.scad b/parts/14769px2.scad index 0838e1c96..24410eda1 100644 --- a/parts/14769px2.scad +++ b/parts/14769px2.scad @@ -5,34 +5,35 @@ use <../p/1-8ndis.scad> use <../p/1-8ring5.scad> use <../p/1-8ring9.scad> use <../p/2-4ering.scad> -use <../p/2-4rin11.scad> -use <../p/2-4rin16.scad> -use <../p/2-4rin17.scad> -use <../p/2-4rin20.scad> +use <../p/2-4ring11.scad> +use <../p/2-4ring16.scad> +use <../p/2-4ring17.scad> +use <../p/2-4ring20.scad> use <../p/2-4ring5.scad> use <../p/2-4ring6.scad> use <../p/2-4ring7.scad> use <../p/2-4ring9.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring4.scad> use function ldraw_lib__14769px2() = [ // 0 Tile 2 x 2 Round with Round Underside Stud with Metallic Silver Mechanical Pattern // 0 Name: 14769px2.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2020-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS Bricklink 14769pb226, set 21311, set 21321, set 70423, Voltron +// 0 !KEYWORDS Bricklink 14769pb226, Voltron, set 21311, set 21321, set 70423 // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\14769s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__14769s01()], @@ -64,10 +65,10 @@ function ldraw_lib__14769px2() = [ [1,16,13,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ndis()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring4.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring4()], -// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin10.dat - [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin10()], -// 1 80 0 0 0 0.5 0 0 0 1 0 0 0 0.5 2-4rin11.dat - [1,80,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__2_4rin11()], +// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring10.dat + [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring10()], +// 1 80 0 0 0 0.5 0 0 0 1 0 0 0 0.5 2-4ring11.dat + [1,80,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__2_4ring11()], // 1 80 0 0 0 1 0 0 0 1 0 0 0 1 2-4ring6.dat [1,80,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__2_4ring6()], // 1 80 0 0 0 3 0 0 0 1 0 0 0 3 2-4ring5.dat @@ -82,12 +83,12 @@ function ldraw_lib__14769px2() = [ [1,16,0,0,0,-2,0,0,0,1,0,0,0,-2, ldraw_lib__1_8ring9()], // 1 16 0 0 0 2 0 0 0 1 0 0 0 -2 1-8ring9.dat [1,16,0,0,0,2,0,0,0,1,0,0,0,-2, ldraw_lib__1_8ring9()], -// 1 80 0 0 0 0.5 0 0 0 1 0 0 0 0.5 2-4rin20.dat - [1,80,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__2_4rin20()], -// 1 80 0 0 0 0.5 0 0 0 1 0 0 0 0.5 2-4rin17.dat - [1,80,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__2_4rin17()], -// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 2-4rin16.dat - [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__2_4rin16()], +// 1 80 0 0 0 0.5 0 0 0 1 0 0 0 0.5 2-4ring20.dat + [1,80,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__2_4ring20()], +// 1 80 0 0 0 0.5 0 0 0 1 0 0 0 0.5 2-4ring17.dat + [1,80,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__2_4ring17()], +// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 2-4ring16.dat + [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__2_4ring16()], // 1 80 0 0 0 1 0 0 0 1 0 0 0 1 2-4ring9.dat [1,80,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__2_4ring9()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 2-4ring7.dat diff --git a/parts/14769py0.scad b/parts/14769py0.scad index 907d48c39..7e69631c6 100644 --- a/parts/14769py0.scad +++ b/parts/14769py0.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/4-4ering.scad> -use <../p/4-4rin16.scad> -use <../p/4-4rin23.scad> +use <../p/4-4ring16.scad> +use <../p/4-4ring23.scad> use <../p/4-4ring68.scad> use <../p/4-4ring9.scad> use @@ -11,18 +11,19 @@ function ldraw_lib__14769py0() = [ // 0 Tile 2 x 2 Round with Four Dark Grey Rings inside Black Disc Pattern // 0 Name: 14769py0.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Part UPDATE 2023-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS Bricklink 14769pb594, Pagani, Set 76915, Speed Champions, Utopia -// 0 !KEYWORDS Exhaust Pipes +// 0 !KEYWORDS Bricklink 14769pb594, Exhaust Pipes, Pagani, Set 76915 +// 0 !KEYWORDS Speed Champions, Utopia // // 0 !HISTORY 2023-06-24 [OrionP] Official Update 2023-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Subparts // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\14769s01.dat @@ -42,12 +43,12 @@ function ldraw_lib__14769py0() = [ // 0 // Primitives // 1 16 0 0 0 2 0 0 0 1 0 0 0 2 4-4ring9.dat [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring9()], -// 1 16 0 0 0 .75 0 0 0 1 0 0 0 .75 4-4rin23.dat - [1,16,0,0,0,.75,0,0,0,1,0,0,0,.75, ldraw_lib__4_4rin23()], +// 1 16 0 0 0 .75 0 0 0 1 0 0 0 .75 4-4ring23.dat + [1,16,0,0,0,.75,0,0,0,1,0,0,0,.75, ldraw_lib__4_4ring23()], // 1 0 0 0 0 .25 0 0 0 1 0 0 0 .25 4-4ring68.dat [1,0,0,0,0,.25,0,0,0,1,0,0,0,.25, ldraw_lib__4_4ring68()], -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4rin16.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin16()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring16.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring16()], // 1 0 0 0 0 16 0 0 0 1 0 0 0 16 4-4ering.dat [1,0,0,0,0,16,0,0,0,1,0,0,0,16, ldraw_lib__4_4ering()], // 0 // Complementary faces diff --git a/parts/15038.scad b/parts/15038.scad index f81816c4f..65faf44d0 100644 --- a/parts/15038.scad +++ b/parts/15038.scad @@ -1,14 +1,14 @@ use <../lib.scad> -use <../p/48/1-4rin31.scad> +use <../p/48/1-4ring31.scad> use <../p/48/4-4con20.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin24.scad> +use <../p/48/4-4ring24.scad> use function ldraw_lib__15038() = [ // 0 Wheel Rim 34 x 56 with 6 Spokes and 6 Pegholes // 0 Name: 15038.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2014-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__15038() = [ // 0 !HISTORY 2014-02-09 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2014-02-09 [Philo] Complete rewrite for LDraw Parts Tracker // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -30,16 +31,16 @@ function ldraw_lib__15038() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -45 3.1 0 0 0 0 -3.1 0 3 0 48\4-4con20.dat [1,16,0,0,-45,3.1,0,0,0,0,-3.1,0,3,0, ldraw_lib__48__4_4con20()], -// 1 16 0 0 -45 2.1 0 0 0 0 2.1 0 1 0 48\1-4rin31.dat - [1,16,0,0,-45,2.1,0,0,0,0,2.1,0,1,0, ldraw_lib__48__1_4rin31()], -// 1 16 0 0 -45 0 0 2.1 -2.1 0 0 0 1 0 48\1-4rin31.dat - [1,16,0,0,-45,0,0,2.1,-2.1,0,0,0,1,0, ldraw_lib__48__1_4rin31()], -// 1 16 0 0 -45 0 0 -2.1 2.1 0 0 0 1 0 48\1-4rin31.dat - [1,16,0,0,-45,0,0,-2.1,2.1,0,0,0,1,0, ldraw_lib__48__1_4rin31()], -// 1 16 0 0 -45 -2.1 0 0 0 0 -2.1 0 1 0 48\1-4rin31.dat - [1,16,0,0,-45,-2.1,0,0,0,0,-2.1,0,1,0, ldraw_lib__48__1_4rin31()], -// 1 16 0 0 -45 2.8 0 0 0 0 2.8 0 1 0 48\4-4rin24.dat - [1,16,0,0,-45,2.8,0,0,0,0,2.8,0,1,0, ldraw_lib__48__4_4rin24()], +// 1 16 0 0 -45 2.1 0 0 0 0 2.1 0 1 0 48\1-4ring31.dat + [1,16,0,0,-45,2.1,0,0,0,0,2.1,0,1,0, ldraw_lib__48__1_4ring31()], +// 1 16 0 0 -45 0 0 2.1 -2.1 0 0 0 1 0 48\1-4ring31.dat + [1,16,0,0,-45,0,0,2.1,-2.1,0,0,0,1,0, ldraw_lib__48__1_4ring31()], +// 1 16 0 0 -45 0 0 -2.1 2.1 0 0 0 1 0 48\1-4ring31.dat + [1,16,0,0,-45,0,0,-2.1,2.1,0,0,0,1,0, ldraw_lib__48__1_4ring31()], +// 1 16 0 0 -45 -2.1 0 0 0 0 -2.1 0 1 0 48\1-4ring31.dat + [1,16,0,0,-45,-2.1,0,0,0,0,-2.1,0,1,0, ldraw_lib__48__1_4ring31()], +// 1 16 0 0 -45 2.8 0 0 0 0 2.8 0 1 0 48\4-4ring24.dat + [1,16,0,0,-45,2.8,0,0,0,0,2.8,0,1,0, ldraw_lib__48__4_4ring24()], // 1 16 0 0 -45 65.1 0 0 0 0 65.1 0 -1 0 48\4-4edge.dat [1,16,0,0,-45,65.1,0,0,0,0,65.1,0,-1,0, ldraw_lib__48__4_4edge()], ]; diff --git a/parts/15038p01.scad b/parts/15038p01.scad index 02fdfb024..eea643fc1 100644 --- a/parts/15038p01.scad +++ b/parts/15038p01.scad @@ -1,14 +1,14 @@ use <../lib.scad> -use <../p/48/1-4rin31.scad> +use <../p/48/1-4ring31.scad> use <../p/48/4-4con20.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin24.scad> +use <../p/48/4-4ring24.scad> use function ldraw_lib__15038p01() = [ // 0 Wheel Rim 34 x 56 with 6 Spokes and 6 Pegholes with White Rim Front Pattern // 0 Name: 15038p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2014-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__15038p01() = [ // 0 !HISTORY 2014-02-09 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2014-02-09 [Philo] Complete rewrite for LDraw Parts Tracker // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -30,16 +31,16 @@ function ldraw_lib__15038p01() = [ [0,"BFC","INVERTNEXT"], // 1 15 0 0 -45 3.1 0 0 0 0 -3.1 0 3 0 48\4-4con20.dat [1,15,0,0,-45,3.1,0,0,0,0,-3.1,0,3,0, ldraw_lib__48__4_4con20()], -// 1 15 0 0 -45 2.1 0 0 0 0 2.1 0 1 0 48\1-4rin31.dat - [1,15,0,0,-45,2.1,0,0,0,0,2.1,0,1,0, ldraw_lib__48__1_4rin31()], -// 1 15 0 0 -45 0 0 2.1 -2.1 0 0 0 1 0 48\1-4rin31.dat - [1,15,0,0,-45,0,0,2.1,-2.1,0,0,0,1,0, ldraw_lib__48__1_4rin31()], -// 1 15 0 0 -45 0 0 -2.1 2.1 0 0 0 1 0 48\1-4rin31.dat - [1,15,0,0,-45,0,0,-2.1,2.1,0,0,0,1,0, ldraw_lib__48__1_4rin31()], -// 1 15 0 0 -45 -2.1 0 0 0 0 -2.1 0 1 0 48\1-4rin31.dat - [1,15,0,0,-45,-2.1,0,0,0,0,-2.1,0,1,0, ldraw_lib__48__1_4rin31()], -// 1 15 0 0 -45 2.8 0 0 0 0 2.8 0 1 0 48\4-4rin24.dat - [1,15,0,0,-45,2.8,0,0,0,0,2.8,0,1,0, ldraw_lib__48__4_4rin24()], +// 1 15 0 0 -45 2.1 0 0 0 0 2.1 0 1 0 48\1-4ring31.dat + [1,15,0,0,-45,2.1,0,0,0,0,2.1,0,1,0, ldraw_lib__48__1_4ring31()], +// 1 15 0 0 -45 0 0 2.1 -2.1 0 0 0 1 0 48\1-4ring31.dat + [1,15,0,0,-45,0,0,2.1,-2.1,0,0,0,1,0, ldraw_lib__48__1_4ring31()], +// 1 15 0 0 -45 0 0 -2.1 2.1 0 0 0 1 0 48\1-4ring31.dat + [1,15,0,0,-45,0,0,-2.1,2.1,0,0,0,1,0, ldraw_lib__48__1_4ring31()], +// 1 15 0 0 -45 -2.1 0 0 0 0 -2.1 0 1 0 48\1-4ring31.dat + [1,15,0,0,-45,-2.1,0,0,0,0,-2.1,0,1,0, ldraw_lib__48__1_4ring31()], +// 1 15 0 0 -45 2.8 0 0 0 0 2.8 0 1 0 48\4-4ring24.dat + [1,15,0,0,-45,2.8,0,0,0,0,2.8,0,1,0, ldraw_lib__48__4_4ring24()], // 1 15 0 0 -45 65.1 0 0 0 0 65.1 0 -1 0 48\4-4edge.dat [1,15,0,0,-45,65.1,0,0,0,0,65.1,0,-1,0, ldraw_lib__48__4_4edge()], ]; diff --git a/parts/15068p06.scad b/parts/15068p06.scad index baaa6f7fa..aab7da4b5 100644 --- a/parts/15068p06.scad +++ b/parts/15068p06.scad @@ -6,7 +6,7 @@ function ldraw_lib__15068p06() = [ // 0 Name: 15068p06.dat // 0 Author: Bjoern Sigve Storesund [Storesund] // 0 !LDRAW_ORG Part UPDATE 2022-04 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/15411.scad b/parts/15411.scad index 6982a6d86..aee8137f5 100644 --- a/parts/15411.scad +++ b/parts/15411.scad @@ -4,8 +4,8 @@ use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> use <../p/7-16cylo.scad> -use <../p/7-16rin4.scad> use <../p/7-16ring11.scad> +use <../p/7-16ring4.scad> use <../p/7-16ring6.scad> use <../p/box3u6.scad> use <../p/box4t.scad> @@ -15,7 +15,7 @@ function ldraw_lib__15411() = [ // 0 Brick 1 x 1 with Conductive Element and Stud on Opposite Sides // 0 Name: 15411.dat // 0 Author: Owen Burgoyne [C3POwen] -// 0 !LDRAW_ORG Part UPDATE 2019-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__15411() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 -10 24 -10 -10 24 10 -6 24 6 -6 24 -6 [4,16,-10,24,-10,-10,24,10,-6,24,6,-6,24,-6], @@ -88,10 +89,10 @@ function ldraw_lib__15411() = [ [1,16,0,12,-14.5,0,0,-0.5,0.5,0,0,0,1,0, ldraw_lib__7_16ring11()], // 1 16 0 12 -14.5 0 0 0.5 0.5 0 0 0 1 0 7-16ring11.dat [1,16,0,12,-14.5,0,0,0.5,0.5,0,0,0,1,0, ldraw_lib__7_16ring11()], -// 1 16 0 12 -14.5 0 0 -1.5 1.5 0 0 0 1 0 7-16rin4.dat - [1,16,0,12,-14.5,0,0,-1.5,1.5,0,0,0,1,0, ldraw_lib__7_16rin4()], -// 1 16 0 12 -14.5 0 0 1.5 1.5 0 0 0 1 0 7-16rin4.dat - [1,16,0,12,-14.5,0,0,1.5,1.5,0,0,0,1,0, ldraw_lib__7_16rin4()], +// 1 16 0 12 -14.5 0 0 -1.5 1.5 0 0 0 1 0 7-16ring4.dat + [1,16,0,12,-14.5,0,0,-1.5,1.5,0,0,0,1,0, ldraw_lib__7_16ring4()], +// 1 16 0 12 -14.5 0 0 1.5 1.5 0 0 0 1 0 7-16ring4.dat + [1,16,0,12,-14.5,0,0,1.5,1.5,0,0,0,1,0, ldraw_lib__7_16ring4()], // 1 16 0 12 -14.5 0 0 -1.25 1.25 0 0 0 1 0 7-16ring6.dat [1,16,0,12,-14.5,0,0,-1.25,1.25,0,0,0,1,0, ldraw_lib__7_16ring6()], // 1 16 0 12 -14.5 0 0 1.25 1.25 0 0 0 1 0 7-16ring6.dat diff --git a/parts/15459.scad b/parts/15459.scad index 633bc92c1..93af6d711 100644 --- a/parts/15459.scad +++ b/parts/15459.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/1-16chrd.scad> use <../p/1-4cylo.scad> -use <../p/1-4rin12.scad> +use <../p/1-4ring12.scad> use <../p/2-4cyli.scad> use <../p/2-4edge.scad> use <../p/3-16cyli.scad> @@ -15,7 +15,7 @@ function ldraw_lib__15459() = [ // 0 Technic Suspension Arm 1 x 5 Type 1 // 0 Name: 15459.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2023-05 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__15459() = [ // 0 !HISTORY 2022-02-24 [MagFors] Closed gaps in hi-res mode // 0 !HISTORY 2022-10-14 [Cheenzo] Fixed T-Junction // 0 !HISTORY 2023-10-31 [OrionP] Official Update 2023-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -60 0 -1 0 1 0 0 0 0 1 connhole.dat [1,16,0,0,-60,0,-1,0,1,0,0,0,0,1, ldraw_lib__connhole()], @@ -49,10 +50,10 @@ function ldraw_lib__15459() = [ [1,16,0,-1.72215,8.31141,-2,0,0,0,-1,-1.72215,0,0,.00369, ldraw_lib__rect3()], // 1 16 -2 0 0 0 4 0 -9 0 0 0 0 9 3-16cyli.dat [1,16,-2,0,0,0,4,0,-9,0,0,0,0,9, ldraw_lib__3_16cyli()], -// 1 16 2 0 0 0 1 0 0 0 .69231 .69231 0 0 1-4rin12.dat - [1,16,2,0,0,0,1,0,0,0,.69231,.69231,0,0, ldraw_lib__1_4rin12()], -// 1 16 -2 0 0 0 -1 0 0 0 .69231 .69231 0 0 1-4rin12.dat - [1,16,-2,0,0,0,-1,0,0,0,.69231,.69231,0,0, ldraw_lib__1_4rin12()], +// 1 16 2 0 0 0 1 0 0 0 .69231 .69231 0 0 1-4ring12.dat + [1,16,2,0,0,0,1,0,0,0,.69231,.69231,0,0, ldraw_lib__1_4ring12()], +// 1 16 -2 0 0 0 -1 0 0 0 .69231 .69231 0 0 1-4ring12.dat + [1,16,-2,0,0,0,-1,0,0,0,.69231,.69231,0,0, ldraw_lib__1_4ring12()], // 1 16 2 0 0 0 1 0 9 0 0 0 0 9 5-16edge.dat [1,16,2,0,0,0,1,0,9,0,0,0,0,9, ldraw_lib__5_16edge()], // 1 16 -2 0 0 0 1 0 9 0 0 0 0 9 5-16edge.dat diff --git a/parts/15515.scad b/parts/15515.scad index f3a2bb409..e58e0c957 100644 --- a/parts/15515.scad +++ b/parts/15515.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin10.scad> +use <../p/48/4-4ring10.scad> use use <../p/stud8.scad> use <../p/stug7-2x2.scad> @@ -8,7 +8,7 @@ function ldraw_lib__15515() = [ // 0 Duplo Plant Flower 4 x 4 x 1 with 5 Round Petals and 4 Top Studs // 0 Name: 15515.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2022-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__15515() = [ // 0 !HISTORY 2020-12-12 {LEGO/Unity Microgame} Original part shape // 0 !HISTORY 2021-01-22 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\15515s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__15515s01()], @@ -73,8 +74,8 @@ function ldraw_lib__15515() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 4 0 40.3 0 0 0 44 0 0 0 40.3 48\4-4cylo.dat [1,16,0,4,0,40.3,0,0,0,44,0,0,0,40.3, ldraw_lib__48__4_4cylo()], -// 1 16 0 48 0 4.03 0 0 0 -1 0 0 0 4.03 48\4-4rin10.dat - [1,16,0,48,0,4.03,0,0,0,-1,0,0,0,4.03, ldraw_lib__48__4_4rin10()], +// 1 16 0 48 0 4.03 0 0 0 -1 0 0 0 4.03 48\4-4ring10.dat + [1,16,0,48,0,4.03,0,0,0,-1,0,0,0,4.03, ldraw_lib__48__4_4ring10()], // 1 16 0 4 0 44.33 0 0 0 44 0 0 0 44.33 48\4-4cylo.dat [1,16,0,4,0,44.33,0,0,0,44,0,0,0,44.33, ldraw_lib__48__4_4cylo()], // 1 16 0 4 0 -1 0 0 0 -11 0 0 0 1 stud8.dat diff --git a/parts/15535p03.scad b/parts/15535p03.scad index 702a3d43d..14c5b5054 100644 --- a/parts/15535p03.scad +++ b/parts/15535p03.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4ering.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin20.scad> -use <../p/4-4rin39.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring20.scad> +use <../p/4-4ring39.scad> use <../p/4-4ring8.scad> use <../p/4-4ring9.scad> use @@ -11,7 +11,7 @@ function ldraw_lib__15535p03() = [ // 0 Tile 2 x 2 Round with Hole with Rotor Blade Pattern // 0 Name: 15535p03.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2020-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,22 +21,23 @@ function ldraw_lib__15535p03() = [ // 0 !KEYWORDS Bricklink 15535pb01 // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\15535s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__15535s01()], -// 1 0 0 0 0 0.40625 0 0 0 1 0 0 0 0.40625 4-4rin20.dat - [1,0,0,0,0,0.40625,0,0,0,1,0,0,0,0.40625, ldraw_lib__4_4rin20()], +// 1 0 0 0 0 0.40625 0 0 0 1 0 0 0 0.40625 4-4ring20.dat + [1,0,0,0,0,0.40625,0,0,0,1,0,0,0,0.40625, ldraw_lib__4_4ring20()], // 1 16 0 0 0 0.75 0 0 0 1 0 0 0 0.75 4-4ring8.dat [1,16,0,0,0,0.75,0,0,0,1,0,0,0,0.75, ldraw_lib__4_4ring8()], // 1 0 0 0 0 0.75 0 0 0 1 0 0 0 0.75 4-4ring9.dat [1,0,0,0,0,0.75,0,0,0,1,0,0,0,0.75, ldraw_lib__4_4ring9()], -// 1 71 0 0 0 0.625 0 0 0 1 0 0 0 0.625 4-4rin12.dat - [1,71,0,0,0,0.625,0,0,0,1,0,0,0,0.625, ldraw_lib__4_4rin12()], +// 1 71 0 0 0 0.625 0 0 0 1 0 0 0 0.625 4-4ring12.dat + [1,71,0,0,0,0.625,0,0,0,1,0,0,0,0.625, ldraw_lib__4_4ring12()], // 1 0 0 0 0 19.5 0 0 0 1 0 0 0 19.5 4-4ering.dat [1,0,0,0,0,19.5,0,0,0,1,0,0,0,19.5, ldraw_lib__4_4ering()], -// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin39.dat - [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin39()], +// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring39.dat + [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring39()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\15535p03s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__15535p03s01()], // 1 16 0 0 0 0 0 1 0 1 0 -1 0 0 s\15535p03s01.dat diff --git a/parts/163555c.scad b/parts/163555c.scad index 9310ebf9d..2ff4e59f3 100644 --- a/parts/163555c.scad +++ b/parts/163555c.scad @@ -9,15 +9,15 @@ use <../p/1-8ndis.scad> use <../p/1-8tndis.scad> use <../p/48/1-4chrd.scad> use <../p/48/1-4ndis.scad> -use <../p/48/1-4rin15.scad> -use <../p/48/1-4rin20.scad> +use <../p/48/1-4ring15.scad> +use <../p/48/1-4ring20.scad> use <../p/48/1-8chrd.scad> use <../p/box5-12.scad> function ldraw_lib__163555c() = [ // 0 Sticker 3.5 x 3.5 with Airport Shuttle Route Map // 0 Name: 163555c.dat // 0 Author: Takeshi Takahashi [RainbowDolphin] -// 0 !LDRAW_ORG Part UPDATE 2023-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,10 +25,11 @@ function ldraw_lib__163555c() = [ [0,"BFC","CCW"], // // 0 !KEYWORDS Bricklink 6399stk01, Brickowl 458337, Monorail, Rebrickable 163555 -// 0 !KEYWORDS set 6399, Station +// 0 !KEYWORDS Station, set 6399 // // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -0.25 0 35 0 0 0 0.25 0 0 0 35 box5-12.dat [1,16,0,-0.25,0,35,0,0,0,0.25,0,0,0,35, ldraw_lib__box5_12()], @@ -92,28 +93,28 @@ function ldraw_lib__163555c() = [ [1,14,4.1,-0.25,21.7,0,0,-2.4,0,1,0,2.4,0,0, ldraw_lib__1_4ndis()], // 1 14 21.9 -0.25 29.3 0 0 2.4 0 1 0 -2.4 0 0 1-4ndis.dat [1,14,21.9,-0.25,29.3,0,0,2.4,0,1,0,-2.4,0,0, ldraw_lib__1_4ndis()], -// 1 0 -19.9 -0.25 -2.9 0 0 -0.4 0 1 0 0.4 0 0 48\1-4rin20.dat - [1,0,-19.9,-0.25,-2.9,0,0,-0.4,0,1,0,0.4,0,0, ldraw_lib__48__1_4rin20()], -// 1 0 -19.9 -0.25 -2.9 0 0 -0.4 0 1 0 0.4 0 0 48\1-4rin15.dat - [1,0,-19.9,-0.25,-2.9,0,0,-0.4,0,1,0,0.4,0,0, ldraw_lib__48__1_4rin15()], -// 1 0 19.9 -0.25 -2.9 0.4 0 0 0 1 0 0 0 0.4 48\1-4rin20.dat - [1,0,19.9,-0.25,-2.9,0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__48__1_4rin20()], -// 1 0 19.9 -0.25 -2.9 0.4 0 0 0 1 0 0 0 0.4 48\1-4rin15.dat - [1,0,19.9,-0.25,-2.9,0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__48__1_4rin15()], +// 1 0 -19.9 -0.25 -2.9 0 0 -0.4 0 1 0 0.4 0 0 48\1-4ring20.dat + [1,0,-19.9,-0.25,-2.9,0,0,-0.4,0,1,0,0.4,0,0, ldraw_lib__48__1_4ring20()], +// 1 0 -19.9 -0.25 -2.9 0 0 -0.4 0 1 0 0.4 0 0 48\1-4ring15.dat + [1,0,-19.9,-0.25,-2.9,0,0,-0.4,0,1,0,0.4,0,0, ldraw_lib__48__1_4ring15()], +// 1 0 19.9 -0.25 -2.9 0.4 0 0 0 1 0 0 0 0.4 48\1-4ring20.dat + [1,0,19.9,-0.25,-2.9,0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__48__1_4ring20()], +// 1 0 19.9 -0.25 -2.9 0.4 0 0 0 1 0 0 0 0.4 48\1-4ring15.dat + [1,0,19.9,-0.25,-2.9,0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__48__1_4ring15()], // 1 71 -19.9 -0.25 -2.9 0 0 -8.4 0 1 0 8.4 0 0 48\1-4ndis.dat [1,71,-19.9,-0.25,-2.9,0,0,-8.4,0,1,0,8.4,0,0, ldraw_lib__48__1_4ndis()], // 1 0 -19.5 -0.25 -3.9 0 0 -0.8 0 1 0 0.8 0 0 1-4ring5.dat [1,0,-19.5,-0.25,-3.9,0,0,-0.8,0,1,0,0.8,0,0, ldraw_lib__1_4ring5()], // 1 71 -19.5 -0.25 -3.9 0 0 -4.8 0 1 0 4.8 0 0 1-4ndis.dat [1,71,-19.5,-0.25,-3.9,0,0,-4.8,0,1,0,4.8,0,0, ldraw_lib__1_4ndis()], -// 1 0 14.7 -0.25 -12.9 0 0 0.4 0 1 0 -0.4 0 0 48\1-4rin15.dat - [1,0,14.7,-0.25,-12.9,0,0,0.4,0,1,0,-0.4,0,0, ldraw_lib__48__1_4rin15()], -// 1 0 14.7 -0.25 -8.3 0.4 0 0 0 1 0 0 0 0.4 48\1-4rin20.dat - [1,0,14.7,-0.25,-8.3,0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__48__1_4rin20()], -// 1 0 -8.9 -0.25 -8.3 0 0 -0.4 0 1 0 0.4 0 0 48\1-4rin15.dat - [1,0,-8.9,-0.25,-8.3,0,0,-0.4,0,1,0,0.4,0,0, ldraw_lib__48__1_4rin15()], -// 1 0 19.9 -0.25 -12.9 0 0 0.4 0 1 0 -0.4 0 0 48\1-4rin20.dat - [1,0,19.9,-0.25,-12.9,0,0,0.4,0,1,0,-0.4,0,0, ldraw_lib__48__1_4rin20()], +// 1 0 14.7 -0.25 -12.9 0 0 0.4 0 1 0 -0.4 0 0 48\1-4ring15.dat + [1,0,14.7,-0.25,-12.9,0,0,0.4,0,1,0,-0.4,0,0, ldraw_lib__48__1_4ring15()], +// 1 0 14.7 -0.25 -8.3 0.4 0 0 0 1 0 0 0 0.4 48\1-4ring20.dat + [1,0,14.7,-0.25,-8.3,0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__48__1_4ring20()], +// 1 0 -8.9 -0.25 -8.3 0 0 -0.4 0 1 0 0.4 0 0 48\1-4ring15.dat + [1,0,-8.9,-0.25,-8.3,0,0,-0.4,0,1,0,0.4,0,0, ldraw_lib__48__1_4ring15()], +// 1 0 19.9 -0.25 -12.9 0 0 0.4 0 1 0 -0.4 0 0 48\1-4ring20.dat + [1,0,19.9,-0.25,-12.9,0,0,0.4,0,1,0,-0.4,0,0, ldraw_lib__48__1_4ring20()], // 1 2 19.9 -0.25 -2.9 8.4 0 0 0 1 0 0 0 8.4 48\1-4ndis.dat [1,2,19.9,-0.25,-2.9,8.4,0,0,0,1,0,0,0,8.4, ldraw_lib__48__1_4ndis()], // 1 14 -19.5 -0.25 -3.9 0 0 -4 0 1 0 4 0 0 1-4chrd.dat diff --git a/parts/164.scad b/parts/164.scad index c31a8147d..c0fc96ad5 100644 --- a/parts/164.scad +++ b/parts/164.scad @@ -6,7 +6,7 @@ use <../p/1-4edge.scad> use <../p/2-4cyli.scad> use <../p/2-4disc.scad> use <../p/2-4edge.scad> -use <../p/2-4rin18.scad> +use <../p/2-4ring18.scad> use <../p/4-4con0.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> @@ -18,7 +18,7 @@ function ldraw_lib__164() = [ // 0 ~Boat Section Stern 6 x 8 x 3.333 (Needs Work) // 0 Name: 164.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__164() = [ // // 0 !HISTORY 2007-11-10 [Jaco] Secondary author // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // bottom of hull (back) can be improved // @@ -185,8 +186,8 @@ function ldraw_lib__164() = [ [1,16,0,12,-10,72,0,0,0,-1,0,0,0,72, ldraw_lib__2_4edge()], // 1 16 0 12 -10 -72 0 0 0 1 0 0 0 72 2-4disc.dat [1,16,0,12,-10,-72,0,0,0,1,0,0,0,72, ldraw_lib__2_4disc()], -// 1 16 0 -16 -10 4 0 0 0 1 0 0 0 4 2-4rin18.dat - [1,16,0,-16,-10,4,0,0,0,1,0,0,0,4, ldraw_lib__2_4rin18()], +// 1 16 0 -16 -10 4 0 0 0 1 0 0 0 4 2-4ring18.dat + [1,16,0,-16,-10,4,0,0,0,1,0,0,0,4, ldraw_lib__2_4ring18()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -16 -10 72 0 0 0 28 0 0 0 72 2-4cyli.dat diff --git a/parts/169675d.scad b/parts/169675d.scad index 89bd8d3d5..5c1402636 100644 --- a/parts/169675d.scad +++ b/parts/169675d.scad @@ -3,7 +3,7 @@ use <../p/48/1-24chrd.scad> use <../p/48/3-16chrd.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4disc.scad> -use <../p/48/4-4rin12.scad> +use <../p/48/4-4ring12.scad> use <../p/48/4-4ring35.scad> use <../p/48/4-4ring4.scad> use <../p/type-swiss721bt-bold-lm.scad> @@ -13,7 +13,7 @@ function ldraw_lib__169675d() = [ // 0 Sticker 1.9 x 1.9 Round with "10 m" Height Restriction Sign // 0 Name: 169675d.dat // 0 Author: Ulrich Röder [UR] -// 0 !LDRAW_ORG Part UPDATE 2019-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,15 +23,16 @@ function ldraw_lib__169675d() = [ // 0 !KEYWORDS Set 4555, Station, Train, Transport // // 0 !HISTORY 2019-09-09 [PTadmin] Official Update 2019-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Main // 1 16 0 -.25 0 19.5 0 0 0 .25 0 0 0 19.5 48\4-4cyli.dat [1,16,0,-.25,0,19.5,0,0,0,.25,0,0,0,19.5, ldraw_lib__48__4_4cyli()], // 1 16 0 0 0 19.5 0 0 0 -1 0 0 0 19.5 48\4-4disc.dat [1,16,0,0,0,19.5,0,0,0,-1,0,0,0,19.5, ldraw_lib__48__4_4disc()], -// 1 16 0 -.25 0 1.5 0 0 0 1 0 0 0 -1.5 48\4-4rin12.dat - [1,16,0,-.25,0,1.5,0,0,0,1,0,0,0,-1.5, ldraw_lib__48__4_4rin12()], +// 1 16 0 -.25 0 1.5 0 0 0 1 0 0 0 -1.5 48\4-4ring12.dat + [1,16,0,-.25,0,1.5,0,0,0,1,0,0,0,-1.5, ldraw_lib__48__4_4ring12()], // // 0 // Red // 1 4 0 -.25 0 3.5 0 0 0 1 0 0 0 -3.5 48\4-4ring4.dat diff --git a/parts/18450.scad b/parts/18450.scad index e58f12ac9..5b081b080 100644 --- a/parts/18450.scad +++ b/parts/18450.scad @@ -6,14 +6,14 @@ use <../p/48/4-4con5.scad> use <../p/48/4-4con7.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin12.scad> +use <../p/48/4-4ring12.scad> use <../p/48/4-4ring6.scad> use function ldraw_lib__18450() = [ // 0 Tyre 44/ 91 x 43 R // 0 Name: 18450.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2014-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__18450() = [ // 0 !HISTORY 2014-10-16 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2014-10-17 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -59,8 +60,8 @@ function ldraw_lib__18450() = [ [1,16,0,0,41,0,0,93.0462,93.0462,0,0,0,-82,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 37 0 0 56.5715 56.5715 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,37,0,0,56.5715,56.5715,0,0,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 29 0 0 4.15385 4.15385 0 0 0 -1 0 48\4-4rin12.dat - [1,16,0,0,29,0,0,4.15385,4.15385,0,0,0,-1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 29 0 0 4.15385 4.15385 0 0 0 -1 0 48\4-4ring12.dat + [1,16,0,0,29,0,0,4.15385,4.15385,0,0,0,-1,0, ldraw_lib__48__4_4ring12()], // 1 16 0 0 24 0 0 8.3077 8.3077 0 0 0 1 0 48\4-4ring6.dat [1,16,0,0,24,0,0,8.3077,8.3077,0,0,0,1,0, ldraw_lib__48__4_4ring6()], // 0 BFC INVERTNEXT @@ -97,8 +98,8 @@ function ldraw_lib__18450() = [ [1,16,0,0,-48,0,0,77.5385,77.5385,0,0,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -37 0 0 56.5715 56.5715 0 0 0 -1 0 48\4-4edge.dat [1,16,0,0,-37,0,0,56.5715,56.5715,0,0,0,-1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -29 0 0 4.15385 4.15385 0 0 0 1 0 48\4-4rin12.dat - [1,16,0,0,-29,0,0,4.15385,4.15385,0,0,0,1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 -29 0 0 4.15385 4.15385 0 0 0 1 0 48\4-4ring12.dat + [1,16,0,0,-29,0,0,4.15385,4.15385,0,0,0,1,0, ldraw_lib__48__4_4ring12()], // 1 16 0 0 -24 0 0 8.3077 8.3077 0 0 0 -1 0 48\4-4ring6.dat [1,16,0,0,-24,0,0,8.3077,8.3077,0,0,0,-1,0, ldraw_lib__48__4_4ring6()], // 0 BFC INVERTNEXT diff --git a/parts/18575.scad b/parts/18575.scad index ca04842cd..6161e0f6f 100644 --- a/parts/18575.scad +++ b/parts/18575.scad @@ -1,5 +1,5 @@ use <../lib.scad> -use <../p/48/4-4rin12.scad> +use <../p/48/4-4ring12.scad> use <../p/8/2-4cylo.scad> use <../p/8/2-4ndis.scad> use <../p/axlehol5.scad> @@ -10,7 +10,7 @@ function ldraw_lib__18575() = [ // 0 Technic Gear 20 Tooth Double Bevel Reinforced // 0 Name: 18575.dat // 0 Author: Merlijn Wissink [legolijntje] -// 0 !LDRAW_ORG Part UPDATE 2022-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__18575() = [ // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 // 0 !HISTORY 2018-06-06 [Philo] Subparted, minor improvements // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -10 1 0 0 0 0 -1 0 20 0 axlehol5.dat [1,16,0,0,-10,1,0,0,0,0,-1,0,20,0, ldraw_lib__axlehol5()], @@ -29,10 +30,10 @@ function ldraw_lib__18575() = [ [1,16,0,0,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__s__32269s01()], // 1 16 0 0 0 1 0 0 0 -1 0 0 0 -1 s\32269s02.dat [1,16,0,0,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__s__32269s02()], -// 1 16 0 0 10 1.4167 0 0 0 0 1.4167 0 -1 0 48\4-4rin12.dat - [1,16,0,0,10,1.4167,0,0,0,0,1.4167,0,-1,0, ldraw_lib__48__4_4rin12()], -// 1 16 0 0 -10 1.4167 0 0 0 0 1.4167 0 1 0 48\4-4rin12.dat - [1,16,0,0,-10,1.4167,0,0,0,0,1.4167,0,1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 10 1.4167 0 0 0 0 1.4167 0 -1 0 48\4-4ring12.dat + [1,16,0,0,10,1.4167,0,0,0,0,1.4167,0,-1,0, ldraw_lib__48__4_4ring12()], +// 1 16 0 0 -10 1.4167 0 0 0 0 1.4167 0 1 0 48\4-4ring12.dat + [1,16,0,0,-10,1.4167,0,0,0,0,1.4167,0,1,0, ldraw_lib__48__4_4ring12()], // 1 16 -1 -7.901 0 0 -1 0 0 0 2.0994 10 0 0 rect3.dat [1,16,-1,-7.901,0,0,-1,0,0,0,2.0994,10,0,0, ldraw_lib__rect3()], // 1 16 -1 7.901 0 0 -1 0 0 0 -2.0994 10 0 0 rect3.dat diff --git a/parts/18585.scad b/parts/18585.scad index bfe267d2a..134661901 100644 --- a/parts/18585.scad +++ b/parts/18585.scad @@ -6,7 +6,7 @@ use <../p/1-4cyls.scad> use <../p/1-4disc.scad> use <../p/1-4edge.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin11.scad> +use <../p/1-4ring11.scad> use <../p/1-4ring6.scad> use <../p/1-8chrd.scad> use <../p/1-8cylo.scad> @@ -29,7 +29,7 @@ function ldraw_lib__18585() = [ // 0 Technic Brick 2 x 4 with Holes and Launcher // 0 Name: 18585.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Part UPDATE 2023-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -41,7 +41,8 @@ function ldraw_lib__18585() = [ // 0 !HISTORY 2018-01-28 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2020-04-18 [Sirio] File preparation for LDraw Parts Tracker // 0 !HISTORY 2023-04-17 [OrionP] Official Update 2023-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Subparts // 1 16 -20 0 0 1 0 0 0 1 0 0 0 1 s\18585s01.dat @@ -87,12 +88,12 @@ function ldraw_lib__18585() = [ [1,16,32.5,4,0,3.5,0,0,0,-1,0,0,0,16, ldraw_lib__rect2p()], // 1 16 36 14 0 0 1 0 0 0 -10 16 0 0 rect3.dat [1,16,36,14,0,0,1,0,0,0,-10,16,0,0, ldraw_lib__rect3()], -// 1 16 60 10 20 0 0 1 1 0 0 0 -1 0 1-4rin11.dat - [1,16,60,10,20,0,0,1,1,0,0,0,-1,0, ldraw_lib__1_4rin11()], +// 1 16 60 10 20 0 0 1 1 0 0 0 -1 0 1-4ring11.dat + [1,16,60,10,20,0,0,1,1,0,0,0,-1,0, ldraw_lib__1_4ring11()], // 1 16 60 10 20 0 0 2 2 0 0 0 -1 0 1-4ring6.dat [1,16,60,10,20,0,0,2,2,0,0,0,-1,0, ldraw_lib__1_4ring6()], -// 1 16 60 10 -20 0 0 1 1 0 0 0 1 0 1-4rin11.dat - [1,16,60,10,-20,0,0,1,1,0,0,0,1,0, ldraw_lib__1_4rin11()], +// 1 16 60 10 -20 0 0 1 1 0 0 0 1 0 1-4ring11.dat + [1,16,60,10,-20,0,0,1,1,0,0,0,1,0, ldraw_lib__1_4ring11()], // 1 16 60 10 -20 0 0 2 2 0 0 0 1 0 1-4ring6.dat [1,16,60,10,-20,0,0,2,2,0,0,0,1,0, ldraw_lib__1_4ring6()], // 1 16 60 10 20 0 0 11 11 0 0 0 1 0 1-4edge.dat diff --git a/parts/18587.scad b/parts/18587.scad index 14556cff4..4805f986e 100644 --- a/parts/18587.scad +++ b/parts/18587.scad @@ -3,8 +3,8 @@ use <../p/1-4con17.scad> use <../p/1-4con9.scad> use <../p/1-4cyli.scad> use <../p/1-4edge.scad> -use <../p/1-4rin11.scad> -use <../p/1-4rin17.scad> +use <../p/1-4ring11.scad> +use <../p/1-4ring17.scad> use <../p/1-4ring3.scad> use <../p/1-4ring4.scad> use <../p/1-4ring6.scad> @@ -13,11 +13,11 @@ use <../p/1-8edge.scad> use <../p/1-8ring3.scad> use <../p/1-8ring4.scad> use <../p/1-8ring7.scad> -use <../p/2-4rin10.scad> -use <../p/2-4rin11.scad> +use <../p/2-4ring10.scad> +use <../p/2-4ring11.scad> use <../p/2-4ring6.scad> use <../p/2-4ring7.scad> -use <../p/3-8rin10.scad> +use <../p/3-8ring10.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/4-4ring3.scad> @@ -40,7 +40,7 @@ function ldraw_lib__18587() = [ // 0 Technic Projectile Launcher Six-Shooter Trigger // 0 Name: 18587.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Part UPDATE 2022-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -50,7 +50,8 @@ function ldraw_lib__18587() = [ // 0 !HISTORY 2016-03-18 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2017-12-16 [Sirio] File preparation for LDraw Parts Tracker // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Inner tube with axlehole // 0 // Primitives @@ -171,14 +172,14 @@ function ldraw_lib__18587() = [ [1,16,0,0,-20,2,0,0,0,0,-2,0,1,0, ldraw_lib__4_4ring4()], // 1 16 0 0 -20 -10.1627 0 4.20952 4.20952 0 10.1627 0 5 0 7-8cyli.dat [1,16,0,0,-20,-10.1627,0,4.20952,4.20952,0,10.1627,0,5,0, ldraw_lib__7_8cyli()], -// 1 16 0 0 -20 -0.92388 0 0.382683 0.382683 0 0.92388 0 1 0 3-8rin10.dat - [1,16,0,0,-20,-0.92388,0,0.382683,0.382683,0,0.92388,0,1,0, ldraw_lib__3_8rin10()], -// 1 16 0 0 -20 .92388 0 .382683 .382683 0 -.92388 0 1 0 2-4rin10.dat - [1,16,0,0,-20,.92388,0,.382683,.382683,0,-.92388,0,1,0, ldraw_lib__2_4rin10()], -// 1 16 0 0 -15 -0.707107 0 0.707107 0.707107 0 0.707107 0 1 0 1-4rin11.dat - [1,16,0,0,-15,-0.707107,0,0.707107,0.707107,0,0.707107,0,1,0, ldraw_lib__1_4rin11()], -// 1 16 0 0 -15 0.707107 0 0.707107 0.707107 0 -0.707107 0 1 0 2-4rin11.dat - [1,16,0,0,-15,0.707107,0,0.707107,0.707107,0,-0.707107,0,1,0, ldraw_lib__2_4rin11()], +// 1 16 0 0 -20 -0.92388 0 0.382683 0.382683 0 0.92388 0 1 0 3-8ring10.dat + [1,16,0,0,-20,-0.92388,0,0.382683,0.382683,0,0.92388,0,1,0, ldraw_lib__3_8ring10()], +// 1 16 0 0 -20 .92388 0 .382683 .382683 0 -.92388 0 1 0 2-4ring10.dat + [1,16,0,0,-20,.92388,0,.382683,.382683,0,-.92388,0,1,0, ldraw_lib__2_4ring10()], +// 1 16 0 0 -15 -0.707107 0 0.707107 0.707107 0 0.707107 0 1 0 1-4ring11.dat + [1,16,0,0,-15,-0.707107,0,0.707107,0.707107,0,0.707107,0,1,0, ldraw_lib__1_4ring11()], +// 1 16 0 0 -15 0.707107 0 0.707107 0.707107 0 -0.707107 0 1 0 2-4ring11.dat + [1,16,0,0,-15,0.707107,0,0.707107,0.707107,0,-0.707107,0,1,0, ldraw_lib__2_4ring11()], // 1 16 0 0 -15 -1.41421 0 1.41421 1.41421 0 1.41421 0 1 0 1-4ring6.dat [1,16,0,0,-15,-1.41421,0,1.41421,1.41421,0,1.41421,0,1,0, ldraw_lib__1_4ring6()], // 1 16 0 0 -15 1.41421 0 1.41421 1.41421 0 -1.41421 0 1 0 2-4ring6.dat @@ -462,10 +463,10 @@ function ldraw_lib__18587() = [ [1,16,0,0,12.5,8.5,0,0,0,0,-8.5,0,5,0, ldraw_lib__1_4cyli()], // 1 16 0 0 17.5 -1 0 0 0 0 1 0 1 0 1-4ring9.dat [1,16,0,0,17.5,-1,0,0,0,0,1,0,1,0, ldraw_lib__1_4ring9()], -// 1 16 0 0 17.5 -0.5 0 0 0 0 0.5 0 1 0 1-4rin17.dat - [1,16,0,0,17.5,-0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__1_4rin17()], -// 1 16 0 0 17.5 0.5 0 0 0 0 -0.5 0 1 0 1-4rin17.dat - [1,16,0,0,17.5,0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__1_4rin17()], +// 1 16 0 0 17.5 -0.5 0 0 0 0 0.5 0 1 0 1-4ring17.dat + [1,16,0,0,17.5,-0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__1_4ring17()], +// 1 16 0 0 17.5 0.5 0 0 0 0 -0.5 0 1 0 1-4ring17.dat + [1,16,0,0,17.5,0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__1_4ring17()], // 1 16 0 0 17.5 1 0 0 0 0 -1 0 1 0 1-4ring9.dat [1,16,0,0,17.5,1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4ring9()], // 1 16 0 0 17.5 -10 0 0 0 0 10 0 2.5 0 1-4cyli.dat diff --git a/parts/18588.scad b/parts/18588.scad index 1d1682d99..cabd22478 100644 --- a/parts/18588.scad +++ b/parts/18588.scad @@ -1,11 +1,11 @@ use <../lib.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin13.scad> -use <../p/4-4rin14.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring13.scad> +use <../p/4-4ring14.scad> use <../p/48/1-24chrd.scad> use <../p/48/1-24cylo.scad> use <../p/48/4-4aring.scad> @@ -17,7 +17,7 @@ function ldraw_lib__18588() = [ // 0 Constraction Weapon Launcher Barrel // 0 Name: 18588.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Part UPDATE 2023-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__18588() = [ // 0 !HISTORY 2016-03-18 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2017-12-16 [Sirio] File preparation for LDraw Parts Tracker // 0 !HISTORY 2023-04-17 [OrionP] Official Update 2023-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Subpart // 1 16 0 0 0 -1 0 0 0 -1 0 0 0 1 s\18588s01.dat @@ -81,18 +82,18 @@ function ldraw_lib__18588() = [ [1,16,0,0,5,25.7776,0,3.39368,-3.39368,0,25.7776,0,1,0, ldraw_lib__48__1_24chrd()], // 1 16 0 -20 -2.5 6 0 0 0 0 -6 0 -1 0 4-4disc.dat [1,16,0,-20,-2.5,6,0,0,0,0,-6,0,-1,0, ldraw_lib__4_4disc()], -// 1 16 0 0 -10 1 0 0 0 0 -1 0 1 0 4-4rin10.dat - [1,16,0,0,-10,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin10()], -// 1 16 0 0 -10 1 0 0 0 0 -1 0 1 0 4-4rin11.dat - [1,16,0,0,-10,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin11()], -// 1 16 0 0 -10 1 0 0 0 0 -1 0 1 0 4-4rin12.dat - [1,16,0,0,-10,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 -10 1 0 0 0 0 -1 0 1 0 4-4ring10.dat + [1,16,0,0,-10,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring10()], +// 1 16 0 0 -10 1 0 0 0 0 -1 0 1 0 4-4ring11.dat + [1,16,0,0,-10,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring11()], +// 1 16 0 0 -10 1 0 0 0 0 -1 0 1 0 4-4ring12.dat + [1,16,0,0,-10,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring12()], // 1 16 0 0 -10 13 0 0 0 0 -13 0 4.5 0 4-4cylo.dat [1,16,0,0,-10,13,0,0,0,0,-13,0,4.5,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 -5.5 1 0 0 0 0 -1 0 1 0 4-4rin13.dat - [1,16,0,0,-5.5,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin13()], -// 1 16 0 0 -5.5 1 0 0 0 0 -1 0 1 0 4-4rin14.dat - [1,16,0,0,-5.5,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin14()], +// 1 16 0 0 -5.5 1 0 0 0 0 -1 0 1 0 4-4ring13.dat + [1,16,0,0,-5.5,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring13()], +// 1 16 0 0 -5.5 1 0 0 0 0 -1 0 1 0 4-4ring14.dat + [1,16,0,0,-5.5,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring14()], // 1 16 0 0 -5.5 15 0 0 0 0 -15 0 1 0 48\4-4aring.dat [1,16,0,0,-5.5,15,0,0,0,0,-15,0,1,0, ldraw_lib__48__4_4aring()], // 0 // Faces diff --git a/parts/18603.scad b/parts/18603.scad index e136df6ed..a76bed86a 100644 --- a/parts/18603.scad +++ b/parts/18603.scad @@ -1,19 +1,19 @@ use <../lib.scad> use <../p/48/1-4con36.scad> -use <../p/48/1-4rin36.scad> +use <../p/48/1-4ring36.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4disc.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin33.scad> -use <../p/48/4-4rin34.scad> use <../p/48/4-4ring2.scad> +use <../p/48/4-4ring33.scad> +use <../p/48/4-4ring34.scad> use <../p/48/4-4ring35.scad> use <../p/48/4-4ring8.scad> function ldraw_lib__18603() = [ // 0 ~Brick 4 x 4 x 0.667 Round - Bottom // 0 Name: 18603.dat // 0 Author: Evert-Jan Boer [ejboer] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__18603() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 7 0 0 0 32 0 -1 0 32 0 0 48\4-4disc.dat [1,16,0,7,0,0,0,32,0,-1,0,32,0,0, ldraw_lib__48__4_4disc()], @@ -43,14 +44,14 @@ function ldraw_lib__18603() = [ [1,16,0,5.5,0,36,0,0,0,2.5,0,0,0,36, ldraw_lib__48__4_4cylo()], // 1 16 0 5.5 0 37 0 0 0 1 0 0 0 37 48\4-4edge.dat [1,16,0,5.5,0,37,0,0,0,1,0,0,0,37, ldraw_lib__48__4_4edge()], -// 1 16 0 5.5 0 1 0 0 0 -1 0 0 0 -1 48\1-4rin36.dat - [1,16,0,5.5,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__48__1_4rin36()], -// 1 16 0 5.5 0 0 0 -1 0 -1 0 -1 0 0 48\1-4rin36.dat - [1,16,0,5.5,0,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__48__1_4rin36()], -// 1 16 0 5.5 0 -1 0 0 0 -1 0 0 0 1 48\1-4rin36.dat - [1,16,0,5.5,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__48__1_4rin36()], -// 1 16 0 5.5 0 0 0 1 0 -1 0 1 0 0 48\1-4rin36.dat - [1,16,0,5.5,0,0,0,1,0,-1,0,1,0,0, ldraw_lib__48__1_4rin36()], +// 1 16 0 5.5 0 1 0 0 0 -1 0 0 0 -1 48\1-4ring36.dat + [1,16,0,5.5,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__48__1_4ring36()], +// 1 16 0 5.5 0 0 0 -1 0 -1 0 -1 0 0 48\1-4ring36.dat + [1,16,0,5.5,0,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__48__1_4ring36()], +// 1 16 0 5.5 0 -1 0 0 0 -1 0 0 0 1 48\1-4ring36.dat + [1,16,0,5.5,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__48__1_4ring36()], +// 1 16 0 5.5 0 0 0 1 0 -1 0 1 0 0 48\1-4ring36.dat + [1,16,0,5.5,0,0,0,1,0,-1,0,1,0,0, ldraw_lib__48__1_4ring36()], // 1 16 0 5.5 0 1 0 0 0 -1 0 0 0 -1 48\1-4con36.dat [1,16,0,5.5,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__48__1_4con36()], // 1 16 0 5.5 0 0 0 -1 0 -1 0 -1 0 0 48\1-4con36.dat @@ -65,10 +66,10 @@ function ldraw_lib__18603() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -1.5 0 33 0 0 0 6.5 0 0 0 33 48\4-4cylo.dat [1,16,0,-1.5,0,33,0,0,0,6.5,0,0,0,33, ldraw_lib__48__4_4cylo()], -// 1 16 0 -1.5 0 1 0 0 0 1 0 0 0 1 48\4-4rin33.dat - [1,16,0,-1.5,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin33()], -// 1 16 0 -1.5 0 1 0 0 0 1 0 0 0 1 48\4-4rin34.dat - [1,16,0,-1.5,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin34()], +// 1 16 0 -1.5 0 1 0 0 0 1 0 0 0 1 48\4-4ring33.dat + [1,16,0,-1.5,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring33()], +// 1 16 0 -1.5 0 1 0 0 0 1 0 0 0 1 48\4-4ring34.dat + [1,16,0,-1.5,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring34()], // 1 16 0 -1.5 0 1 0 0 0 1 0 0 0 1 48\4-4ring35.dat [1,16,0,-1.5,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring35()], // 1 16 0 5 0 0 0 33 0 1 0 -33 0 0 48\4-4disc.dat diff --git a/parts/18897.scad b/parts/18897.scad index 2037c960d..4f6a5c535 100644 --- a/parts/18897.scad +++ b/parts/18897.scad @@ -9,7 +9,7 @@ use <../p/4-4ring6.scad> use <../p/4-4ring7.scad> use <../p/48/4-4aring.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin27.scad> +use <../p/48/4-4ring27.scad> use use <../p/stud18a.scad> use <../p/stud2.scad> @@ -19,7 +19,7 @@ function ldraw_lib__18897() = [ // 0 Brick 6 x 6 Round with Holes // 0 Name: 18897.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Part UPDATE 2020-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__18897() = [ // 0 !HISTORY 2016-03-18 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2017-11-18 [Sirio] File preparation for LDraw Parts Tracker // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Underside studs // 1 16 0 20 0 1 0 0 0 -1 0 0 0 1 stud18a.dat @@ -114,8 +115,8 @@ function ldraw_lib__18897() = [ [1,16,0,4,0,27,0,0,0,-1,0,0,0,27, ldraw_lib__4_4ring1()], // 1 16 0 4 0 54 0 0 0 -1 0 0 0 54 48\4-4aring.dat [1,16,0,4,0,54,0,0,0,-1,0,0,0,54, ldraw_lib__48__4_4aring()], -// 1 16 0 4 0 2 0 0 0 -1 0 0 0 2 48\4-4rin27.dat - [1,16,0,4,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4rin27()], +// 1 16 0 4 0 2 0 0 0 -1 0 0 0 2 48\4-4ring27.dat + [1,16,0,4,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4ring27()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring7.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring7()], // 1 16 0 0 0 4 0 0 0 1 0 0 0 4 4-4ring2.dat diff --git a/parts/18947.scad b/parts/18947.scad index 687475a01..eaa3afc16 100644 --- a/parts/18947.scad +++ b/parts/18947.scad @@ -3,7 +3,7 @@ use <../p/1-16edge.scad> use <../p/1-8chrd.scad> use <../p/1-8cylo.scad> use <../p/1-8edge.scad> -use <../p/1-8rin19.scad> +use <../p/1-8ring19.scad> use <../p/1-8ring5.scad> use <../p/2-4chrd.scad> use <../p/2-4cylo.scad> @@ -24,7 +24,7 @@ function ldraw_lib__18947() = [ // 0 Technic Transmission Driving Ring 3L // 0 Name: 18947.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__18947() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 28 9.5 0 0 0 0 9.5 0 1 0 4-4edge.dat [1,16,0,0,28,9.5,0,0,0,0,9.5,0,1,0, ldraw_lib__4_4edge()], @@ -432,24 +433,24 @@ function ldraw_lib__18947() = [ [1,16,0,0,-3.5,6.71751,0,6.71751,6.71751,0,-6.71751,0,7,0, ldraw_lib__1_8cylo()], // 1 16 0 0 -3.5 8.48528 0 8.48528 8.48528 0 -8.48528 0 7 0 1-8cylo.dat [1,16,0,0,-3.5,8.48528,0,8.48528,8.48528,0,-8.48528,0,7,0, ldraw_lib__1_8cylo()], -// 1 16 0 0 -3.5 0.35355 0 0.35355 0.35355 0 -0.35355 0 1 0 1-8rin19.dat - [1,16,0,0,-3.5,0.35355,0,0.35355,0.35355,0,-0.35355,0,1,0, ldraw_lib__1_8rin19()], +// 1 16 0 0 -3.5 0.35355 0 0.35355 0.35355 0 -0.35355 0 1 0 1-8ring19.dat + [1,16,0,0,-3.5,0.35355,0,0.35355,0.35355,0,-0.35355,0,1,0, ldraw_lib__1_8ring19()], // 1 16 0 0 -3.5 1.41421 0 1.41421 1.41421 0 -1.41421 0 1 0 1-8ring5.dat [1,16,0,0,-3.5,1.41421,0,1.41421,1.41421,0,-1.41421,0,1,0, ldraw_lib__1_8ring5()], -// 1 16 0 0 5 0.35355 0 0.35355 0.35355 0 -0.35355 0 1 0 1-8rin19.dat - [1,16,0,0,5,0.35355,0,0.35355,0.35355,0,-0.35355,0,1,0, ldraw_lib__1_8rin19()], +// 1 16 0 0 5 0.35355 0 0.35355 0.35355 0 -0.35355 0 1 0 1-8ring19.dat + [1,16,0,0,5,0.35355,0,0.35355,0.35355,0,-0.35355,0,1,0, ldraw_lib__1_8ring19()], // 1 16 0 0 5 1.41421 0 1.41421 1.41421 0 -1.41421 0 1 0 1-8ring5.dat [1,16,0,0,5,1.41421,0,1.41421,1.41421,0,-1.41421,0,1,0, ldraw_lib__1_8ring5()], // 1 16 10.7503 0.0001 4.25 0 0 1.25 0 -1 0 0.75 0 0 rect.dat [1,16,10.7503,0.0001,4.25,0,0,1.25,0,-1,0,0.75,0,0, ldraw_lib__rect()], // 3 16 7.6742 9.0276 5 8.4853 8.4853 5 6.7175 6.7175 5 [3,16,7.6742,9.0276,5,8.4853,8.4853,5,6.7175,6.7175,5], -// 1 16 0 0 3.5 0.35355 0 0.35355 0.35355 0 -0.35355 0 -1 0 1-8rin19.dat - [1,16,0,0,3.5,0.35355,0,0.35355,0.35355,0,-0.35355,0,-1,0, ldraw_lib__1_8rin19()], +// 1 16 0 0 3.5 0.35355 0 0.35355 0.35355 0 -0.35355 0 -1 0 1-8ring19.dat + [1,16,0,0,3.5,0.35355,0,0.35355,0.35355,0,-0.35355,0,-1,0, ldraw_lib__1_8ring19()], // 1 16 0 0 3.5 1.41421 0 1.41421 1.41421 0 -1.41421 0 -1 0 1-8ring5.dat [1,16,0,0,3.5,1.41421,0,1.41421,1.41421,0,-1.41421,0,-1,0, ldraw_lib__1_8ring5()], -// 1 16 0 0 -5 0.35355 0 0.35355 0.35355 0 -0.35355 0 -1 0 1-8rin19.dat - [1,16,0,0,-5,0.35355,0,0.35355,0.35355,0,-0.35355,0,-1,0, ldraw_lib__1_8rin19()], +// 1 16 0 0 -5 0.35355 0 0.35355 0.35355 0 -0.35355 0 -1 0 1-8ring19.dat + [1,16,0,0,-5,0.35355,0,0.35355,0.35355,0,-0.35355,0,-1,0, ldraw_lib__1_8ring19()], // 1 16 0 0 -5 1.41421 0 1.41421 1.41421 0 -1.41421 0 -1 0 1-8ring5.dat [1,16,0,0,-5,1.41421,0,1.41421,1.41421,0,-1.41421,0,-1,0, ldraw_lib__1_8ring5()], // 1 16 10.7503 0.0001 -4.25 0 0 -1.25 0 -1 0 -0.75 0 0 rect.dat @@ -494,24 +495,24 @@ function ldraw_lib__18947() = [ [1,16,0,0,-3.5,-6.71751,0,-6.71751,-6.71751,0,6.71751,0,7,0, ldraw_lib__1_8cylo()], // 1 16 0 0 -3.5 -8.48528 0 -8.48528 -8.48528 0 8.48528 0 7 0 1-8cylo.dat [1,16,0,0,-3.5,-8.48528,0,-8.48528,-8.48528,0,8.48528,0,7,0, ldraw_lib__1_8cylo()], -// 1 16 0 0 -3.5 -0.35355 0 -0.35355 -0.35355 0 0.35355 0 1 0 1-8rin19.dat - [1,16,0,0,-3.5,-0.35355,0,-0.35355,-0.35355,0,0.35355,0,1,0, ldraw_lib__1_8rin19()], +// 1 16 0 0 -3.5 -0.35355 0 -0.35355 -0.35355 0 0.35355 0 1 0 1-8ring19.dat + [1,16,0,0,-3.5,-0.35355,0,-0.35355,-0.35355,0,0.35355,0,1,0, ldraw_lib__1_8ring19()], // 1 16 0 0 -3.5 -1.41421 0 -1.41421 -1.41421 0 1.41421 0 1 0 1-8ring5.dat [1,16,0,0,-3.5,-1.41421,0,-1.41421,-1.41421,0,1.41421,0,1,0, ldraw_lib__1_8ring5()], -// 1 16 0 0 5 -0.35355 0 -0.35355 -0.35355 0 0.35355 0 1 0 1-8rin19.dat - [1,16,0,0,5,-0.35355,0,-0.35355,-0.35355,0,0.35355,0,1,0, ldraw_lib__1_8rin19()], +// 1 16 0 0 5 -0.35355 0 -0.35355 -0.35355 0 0.35355 0 1 0 1-8ring19.dat + [1,16,0,0,5,-0.35355,0,-0.35355,-0.35355,0,0.35355,0,1,0, ldraw_lib__1_8ring19()], // 1 16 0 0 5 -1.41421 0 -1.41421 -1.41421 0 1.41421 0 1 0 1-8ring5.dat [1,16,0,0,5,-1.41421,0,-1.41421,-1.41421,0,1.41421,0,1,0, ldraw_lib__1_8ring5()], // 1 16 -10.7503 -0.0001 4.25 0 0 -1.25 0 1 0 0.75 0 0 rect.dat [1,16,-10.7503,-0.0001,4.25,0,0,-1.25,0,1,0,0.75,0,0, ldraw_lib__rect()], // 3 16 -7.6742 -9.0276 5 -8.4853 -8.4853 5 -6.7175 -6.7175 5 [3,16,-7.6742,-9.0276,5,-8.4853,-8.4853,5,-6.7175,-6.7175,5], -// 1 16 0 0 3.5 -0.35355 0 -0.35355 -0.35355 0 0.35355 0 -1 0 1-8rin19.dat - [1,16,0,0,3.5,-0.35355,0,-0.35355,-0.35355,0,0.35355,0,-1,0, ldraw_lib__1_8rin19()], +// 1 16 0 0 3.5 -0.35355 0 -0.35355 -0.35355 0 0.35355 0 -1 0 1-8ring19.dat + [1,16,0,0,3.5,-0.35355,0,-0.35355,-0.35355,0,0.35355,0,-1,0, ldraw_lib__1_8ring19()], // 1 16 0 0 3.5 -1.41421 0 -1.41421 -1.41421 0 1.41421 0 -1 0 1-8ring5.dat [1,16,0,0,3.5,-1.41421,0,-1.41421,-1.41421,0,1.41421,0,-1,0, ldraw_lib__1_8ring5()], -// 1 16 0 0 -5 -0.35355 0 -0.35355 -0.35355 0 0.35355 0 -1 0 1-8rin19.dat - [1,16,0,0,-5,-0.35355,0,-0.35355,-0.35355,0,0.35355,0,-1,0, ldraw_lib__1_8rin19()], +// 1 16 0 0 -5 -0.35355 0 -0.35355 -0.35355 0 0.35355 0 -1 0 1-8ring19.dat + [1,16,0,0,-5,-0.35355,0,-0.35355,-0.35355,0,0.35355,0,-1,0, ldraw_lib__1_8ring19()], // 1 16 0 0 -5 -1.41421 0 -1.41421 -1.41421 0 1.41421 0 -1 0 1-8ring5.dat [1,16,0,0,-5,-1.41421,0,-1.41421,-1.41421,0,1.41421,0,-1,0, ldraw_lib__1_8ring5()], // 1 16 -10.7503 -0.0001 -4.25 0 0 1.25 0 1 0 -0.75 0 0 rect.dat diff --git a/parts/18948.scad b/parts/18948.scad index e727f9a8a..bb426742b 100644 --- a/parts/18948.scad +++ b/parts/18948.scad @@ -6,7 +6,7 @@ use <../p/3-16edge.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring12.scad> use <../p/axl3ho10.scad> use <../p/axl3hol3.scad> use <../p/axl3hol8.scad> @@ -16,7 +16,7 @@ function ldraw_lib__18948() = [ // 0 Technic Axle Joiner 3L with Ridges for Driving Ring // 0 Name: 18948.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__18948() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 2 1 0 0 0 0 1 0 27.5 0 axl3hol8.dat [1,16,0,0,2,1,0,0,0,0,1,0,27.5,0, ldraw_lib__axl3hol8()], @@ -72,8 +73,8 @@ function ldraw_lib__18948() = [ [1,16,0,0,30,8.33667,0,-1.65827,1.65827,0,8.33667,0,-1,0, ldraw_lib__3_16chrd()], // 1 16 0 0 5 8.77686 0 -3.63549 3.63549 0 8.77686 0 1 0 1-8edge.dat [1,16,0,0,5,8.77686,0,-3.63549,3.63549,0,8.77686,0,1,0, ldraw_lib__1_8edge()], -// 1 16 0 0 30 0.5 0 0 0 0 0.5 0 -1 0 4-4rin12.dat - [1,16,0,0,30,0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 30 0.5 0 0 0 0 0.5 0 -1 0 4-4ring12.dat + [1,16,0,0,30,0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__4_4ring12()], // 3 16 7.0676 4.7225 10 8.3367 1.6583 10 8.7769 3.6355 5 [3,16,7.0676,4.7225,10,8.3367,1.6583,10,8.7769,3.6355,5], // 3 16 6.7176 6.7177 5 7.0676 4.7225 10 8.7769 3.6355 5 @@ -154,8 +155,8 @@ function ldraw_lib__18948() = [ [1,16,0,0,30,-1.65827,0,-8.33667,8.33667,0,-1.65827,0,-1,0, ldraw_lib__3_16chrd()], // 1 16 0 0 5 -3.63549 0 -8.77686 8.77686 0 -3.63549 0 1 0 1-8edge.dat [1,16,0,0,5,-3.63549,0,-8.77686,8.77686,0,-3.63549,0,1,0, ldraw_lib__1_8edge()], -// 1 16 0 0 30 0 0 -0.5 0.5 0 0 0 -1 0 4-4rin12.dat - [1,16,0,0,30,0,0,-0.5,0.5,0,0,0,-1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 30 0 0 -0.5 0.5 0 0 0 -1 0 4-4ring12.dat + [1,16,0,0,30,0,0,-0.5,0.5,0,0,0,-1,0, ldraw_lib__4_4ring12()], // 3 16 -4.7225 7.0676 10 -1.6583 8.3367 10 -3.6355 8.7769 5 [3,16,-4.7225,7.0676,10,-1.6583,8.3367,10,-3.6355,8.7769,5], // 3 16 -6.7177 6.7176 5 -4.7225 7.0676 10 -3.6355 8.7769 5 @@ -236,8 +237,8 @@ function ldraw_lib__18948() = [ [1,16,0,0,30,-8.33667,0,1.65827,-1.65827,0,-8.33667,0,-1,0, ldraw_lib__3_16chrd()], // 1 16 0 0 5 -8.77686 0 3.63549 -3.63549 0 -8.77686 0 1 0 1-8edge.dat [1,16,0,0,5,-8.77686,0,3.63549,-3.63549,0,-8.77686,0,1,0, ldraw_lib__1_8edge()], -// 1 16 0 0 30 -0.5 0 0 0 0 -0.5 0 -1 0 4-4rin12.dat - [1,16,0,0,30,-0.5,0,0,0,0,-0.5,0,-1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 30 -0.5 0 0 0 0 -0.5 0 -1 0 4-4ring12.dat + [1,16,0,0,30,-0.5,0,0,0,0,-0.5,0,-1,0, ldraw_lib__4_4ring12()], // 3 16 -7.0676 -4.7225 10 -8.3367 -1.6583 10 -8.7769 -3.6355 5 [3,16,-7.0676,-4.7225,10,-8.3367,-1.6583,10,-8.7769,-3.6355,5], // 3 16 -6.7176 -6.7177 5 -7.0676 -4.7225 10 -8.7769 -3.6355 5 @@ -318,8 +319,8 @@ function ldraw_lib__18948() = [ [1,16,0,0,30,1.65827,0,8.33667,-8.33667,0,1.65827,0,-1,0, ldraw_lib__3_16chrd()], // 1 16 0 0 5 3.63549 0 8.77686 -8.77686 0 3.63549 0 1 0 1-8edge.dat [1,16,0,0,5,3.63549,0,8.77686,-8.77686,0,3.63549,0,1,0, ldraw_lib__1_8edge()], -// 1 16 0 0 30 0 0 0.5 -0.5 0 0 0 -1 0 4-4rin12.dat - [1,16,0,0,30,0,0,0.5,-0.5,0,0,0,-1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 30 0 0 0.5 -0.5 0 0 0 -1 0 4-4ring12.dat + [1,16,0,0,30,0,0,0.5,-0.5,0,0,0,-1,0, ldraw_lib__4_4ring12()], // 3 16 4.7225 -7.0676 10 1.6583 -8.3367 10 3.6355 -8.7769 5 [3,16,4.7225,-7.0676,10,1.6583,-8.3367,10,3.6355,-8.7769,5], // 3 16 6.7177 -6.7176 5 4.7225 -7.0676 10 3.6355 -8.7769 5 @@ -486,8 +487,8 @@ function ldraw_lib__18948() = [ [1,16,0,0,-30,8.33667,0,-1.65827,1.65827,0,8.33667,0,1,0, ldraw_lib__3_16chrd()], // 1 16 0 0 -5 8.77686 0 -3.63549 3.63549 0 8.77686 0 -1 0 1-8edge.dat [1,16,0,0,-5,8.77686,0,-3.63549,3.63549,0,8.77686,0,-1,0, ldraw_lib__1_8edge()], -// 1 16 0 0 -30 0.5 0 0 0 0 0.5 0 1 0 4-4rin12.dat - [1,16,0,0,-30,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 -30 0.5 0 0 0 0 0.5 0 1 0 4-4ring12.dat + [1,16,0,0,-30,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4ring12()], // 3 16 8.7769 3.6355 -5 8.3367 1.6583 -10 7.0676 4.7225 -10 [3,16,8.7769,3.6355,-5,8.3367,1.6583,-10,7.0676,4.7225,-10], // 3 16 8.7769 3.6355 -5 7.0676 4.7225 -10 6.7176 6.7177 -5 @@ -570,8 +571,8 @@ function ldraw_lib__18948() = [ [1,16,0,0,-30,-1.65827,0,-8.33667,8.33667,0,-1.65827,0,1,0, ldraw_lib__3_16chrd()], // 1 16 0 0 -5 -3.63549 0 -8.77686 8.77686 0 -3.63549 0 -1 0 1-8edge.dat [1,16,0,0,-5,-3.63549,0,-8.77686,8.77686,0,-3.63549,0,-1,0, ldraw_lib__1_8edge()], -// 1 16 0 0 -30 0 0 -0.5 0.5 0 0 0 1 0 4-4rin12.dat - [1,16,0,0,-30,0,0,-0.5,0.5,0,0,0,1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 -30 0 0 -0.5 0.5 0 0 0 1 0 4-4ring12.dat + [1,16,0,0,-30,0,0,-0.5,0.5,0,0,0,1,0, ldraw_lib__4_4ring12()], // 3 16 -3.6355 8.7769 -5 -1.6583 8.3367 -10 -4.7225 7.0676 -10 [3,16,-3.6355,8.7769,-5,-1.6583,8.3367,-10,-4.7225,7.0676,-10], // 3 16 -3.6355 8.7769 -5 -4.7225 7.0676 -10 -6.7177 6.7176 -5 @@ -654,8 +655,8 @@ function ldraw_lib__18948() = [ [1,16,0,0,-30,-8.33667,0,1.65827,-1.65827,0,-8.33667,0,1,0, ldraw_lib__3_16chrd()], // 1 16 0 0 -5 -8.77686 0 3.63549 -3.63549 0 -8.77686 0 -1 0 1-8edge.dat [1,16,0,0,-5,-8.77686,0,3.63549,-3.63549,0,-8.77686,0,-1,0, ldraw_lib__1_8edge()], -// 1 16 0 0 -30 -0.5 0 0 0 0 -0.5 0 1 0 4-4rin12.dat - [1,16,0,0,-30,-0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 -30 -0.5 0 0 0 0 -0.5 0 1 0 4-4ring12.dat + [1,16,0,0,-30,-0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__4_4ring12()], // 3 16 -8.7769 -3.6355 -5 -8.3367 -1.6583 -10 -7.0676 -4.7225 -10 [3,16,-8.7769,-3.6355,-5,-8.3367,-1.6583,-10,-7.0676,-4.7225,-10], // 3 16 -8.7769 -3.6355 -5 -7.0676 -4.7225 -10 -6.7176 -6.7177 -5 @@ -738,8 +739,8 @@ function ldraw_lib__18948() = [ [1,16,0,0,-30,1.65827,0,8.33667,-8.33667,0,1.65827,0,1,0, ldraw_lib__3_16chrd()], // 1 16 0 0 -5 3.63549 0 8.77686 -8.77686 0 3.63549 0 -1 0 1-8edge.dat [1,16,0,0,-5,3.63549,0,8.77686,-8.77686,0,3.63549,0,-1,0, ldraw_lib__1_8edge()], -// 1 16 0 0 -30 0 0 0.5 -0.5 0 0 0 1 0 4-4rin12.dat - [1,16,0,0,-30,0,0,0.5,-0.5,0,0,0,1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 -30 0 0 0.5 -0.5 0 0 0 1 0 4-4ring12.dat + [1,16,0,0,-30,0,0,0.5,-0.5,0,0,0,1,0, ldraw_lib__4_4ring12()], // 3 16 3.6355 -8.7769 -5 1.6583 -8.3367 -10 4.7225 -7.0676 -10 [3,16,3.6355,-8.7769,-5,1.6583,-8.3367,-10,4.7225,-7.0676,-10], // 3 16 3.6355 -8.7769 -5 4.7225 -7.0676 -10 6.7177 -6.7176 -5 diff --git a/parts/18974.scad b/parts/18974.scad index 38a54729c..9907610a7 100644 --- a/parts/18974.scad +++ b/parts/18974.scad @@ -4,7 +4,7 @@ use <../p/48/1-6edge.scad> use <../p/48/1-6ndis.scad> use <../p/48/2-4cylo.scad> use <../p/48/2-4edge.scad> -use <../p/48/2-4rin16.scad> +use <../p/48/2-4ring16.scad> use <../p/box4-1.scad> use <../p/box5.scad> use <../p/rect.scad> @@ -19,7 +19,7 @@ function ldraw_lib__18974() = [ // 0 Car Mudguard 4 x 2.5 x 2.333 // 0 Name: 18974.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__18974() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // top plate // 2 24 -20 8 -20 -20 0 -20 @@ -212,8 +213,8 @@ function ldraw_lib__18974() = [ [1,16,0,36,-22,-39,0,0,0,0,-36,0,2,0, ldraw_lib__48__2_4cylo()], // 1 16 0 42.104 -25.706 35 0 0 0 -0.12187 -33.7466 0 0.99255 -4.14356 48\2-4edge.dat [1,16,0,42.104,-25.706,35,0,0,0,-0.12187,-33.7466,0,0.99255,-4.14356, ldraw_lib__48__2_4edge()], -// 1 16 0 42.104 -25.706 2.06 0 0 0 -0.12187 -1.98509 0 0.99255 -0.24374 48\2-4rin16.dat - [1,16,0,42.104,-25.706,2.06,0,0,0,-0.12187,-1.98509,0,0.99255,-0.24374, ldraw_lib__48__2_4rin16()], +// 1 16 0 42.104 -25.706 2.06 0 0 0 -0.12187 -1.98509 0 0.99255 -0.24374 48\2-4ring16.dat + [1,16,0,42.104,-25.706,2.06,0,0,0,-0.12187,-1.98509,0,0.99255,-0.24374, ldraw_lib__48__2_4ring16()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 42.104 -25.706 33 0 0 0 -0.24374 -31.7615 0 1.98509 -3.89982 48\2-4cylo.dat diff --git a/parts/18976.scad b/parts/18976.scad index 15ef1b5e6..7840acb9f 100644 --- a/parts/18976.scad +++ b/parts/18976.scad @@ -5,12 +5,12 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> use <../p/4-4ering.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin15.scad> -use <../p/4-4rin24.scad> -use <../p/4-4rin36.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring15.scad> use <../p/4-4ring2.scad> +use <../p/4-4ring24.scad> +use <../p/4-4ring36.scad> use <../p/4-4ring4.scad> use <../p/axl3hole.scad> use @@ -19,7 +19,7 @@ function ldraw_lib__18976() = [ // 0 Wheel Rim 11 x 18 with Vented Disc Brake // 0 Name: 18976.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__18976() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 10 1 0 0 0 0 1 0 -20 0 axl3hole.dat [1,16,0,0,10,1,0,0,0,0,1,0,-20,0, ldraw_lib__axl3hole()], @@ -37,20 +38,20 @@ function ldraw_lib__18976() = [ [1,16,0,0,10,9.25,0,0,0,0,9.25,0,-10,0, ldraw_lib__4_4cylo()], // 1 16 0 0 10 3 0 0 0 0 3 0 -1 0 4-4ring2.dat [1,16,0,0,10,3,0,0,0,0,3,0,-1,0, ldraw_lib__4_4ring2()], -// 1 16 0 0 10 0.25 0 0 0 0 0.25 0 -1 0 4-4rin36.dat - [1,16,0,0,10,0.25,0,0,0,0,0.25,0,-1,0, ldraw_lib__4_4rin36()], +// 1 16 0 0 10 0.25 0 0 0 0 0.25 0 -1 0 4-4ring36.dat + [1,16,0,0,10,0.25,0,0,0,0,0.25,0,-1,0, ldraw_lib__4_4ring36()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 8 18.75 0 0 0 0 18.75 0 -8 0 4-4cylo.dat [1,16,0,0,8,18.75,0,0,0,0,18.75,0,-8,0, ldraw_lib__4_4cylo()], // 1 16 0 0 0 9 0 0 0 0 9 0 -1 0 4-4ring1.dat [1,16,0,0,0,9,0,0,0,0,9,0,-1,0, ldraw_lib__4_4ring1()], -// 1 16 0 0 0 0.75 0 0 0 0 0.75 0 -1 0 4-4rin24.dat - [1,16,0,0,0,0.75,0,0,0,0,0.75,0,-1,0, ldraw_lib__4_4rin24()], -// 1 16 0 0 8 1.25 0 0 0 0 1.25 0 -1 0 4-4rin15.dat - [1,16,0,0,8,1.25,0,0,0,0,1.25,0,-1,0, ldraw_lib__4_4rin15()], -// 1 16 0 0 8 2 0 0 0 0 2 0 -1 0 4-4rin10.dat - [1,16,0,0,8,2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 0 0.75 0 0 0 0 0.75 0 -1 0 4-4ring24.dat + [1,16,0,0,0,0.75,0,0,0,0,0.75,0,-1,0, ldraw_lib__4_4ring24()], +// 1 16 0 0 8 1.25 0 0 0 0 1.25 0 -1 0 4-4ring15.dat + [1,16,0,0,8,1.25,0,0,0,0,1.25,0,-1,0, ldraw_lib__4_4ring15()], +// 1 16 0 0 8 2 0 0 0 0 2 0 -1 0 4-4ring10.dat + [1,16,0,0,8,2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4ring10()], // 1 16 0 0 8 22 0 0 0 0 22 0 -10 0 4-4cylo.dat [1,16,0,0,8,22,0,0,0,0,22,0,-10,0, ldraw_lib__4_4cylo()], // 1 16 0 0 -4 19 0 0 0 0 19 0 -1 0 4-4edge.dat @@ -101,10 +102,10 @@ function ldraw_lib__18976() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -11.9 18.75 0 0 0 0 18.75 0 -8.1 0 4-4cylo.dat [1,16,0,0,-11.9,18.75,0,0,0,0,18.75,0,-8.1,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 -20 -1.25 0 0 0 0 1.25 0 1 0 4-4rin15.dat - [1,16,0,0,-20,-1.25,0,0,0,0,1.25,0,1,0, ldraw_lib__4_4rin15()], -// 1 16 0 0 -20 -2 0 0 0 0 2 0 1 0 4-4rin10.dat - [1,16,0,0,-20,-2,0,0,0,0,2,0,1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 -20 -1.25 0 0 0 0 1.25 0 1 0 4-4ring15.dat + [1,16,0,0,-20,-1.25,0,0,0,0,1.25,0,1,0, ldraw_lib__4_4ring15()], +// 1 16 0 0 -20 -2 0 0 0 0 2 0 1 0 4-4ring10.dat + [1,16,0,0,-20,-2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring10()], // 1 16 0 0 -10 22 0 0 0 0 22 0 -10 0 4-4cylo.dat [1,16,0,0,-10,22,0,0,0,0,22,0,-10,0, ldraw_lib__4_4cylo()], ]; diff --git a/parts/18977.scad b/parts/18977.scad index 749932500..351d54016 100644 --- a/parts/18977.scad +++ b/parts/18977.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/4-4con10.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring11.scad> use <../p/4-4ring6.scad> use <../p/48/4-4aring.scad> use <../p/48/4-4cylo.scad> @@ -10,7 +10,7 @@ function ldraw_lib__18977() = [ // 0 Tyre 11.2/ 28 x 17.6 Intermediate // 0 Name: 18977.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__18977() = [ // 0 !KEYWORDS Speed Champions // // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm)/profile_as_%age_of_width x rim_diameter_(mm) [optional qualifier] // @@ -55,14 +56,14 @@ function ldraw_lib__18977() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -4 22 0 0 0 0 22 0 -10 0 4-4cylo.dat [1,16,0,0,-4,22,0,0,0,0,22,0,-10,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 -14 2 0 0 0 0 -2 0 1 0 4-4rin11.dat - [1,16,0,0,-14,2,0,0,0,0,-2,0,1,0, ldraw_lib__4_4rin11()], +// 1 16 0 0 -14 2 0 0 0 0 -2 0 1 0 4-4ring11.dat + [1,16,0,0,-14,2,0,0,0,0,-2,0,1,0, ldraw_lib__4_4ring11()], // 1 16 0 0 -14 4 0 0 0 0 -4 0 1 0 4-4ring6.dat [1,16,0,0,-14,4,0,0,0,0,-4,0,1,0, ldraw_lib__4_4ring6()], // 1 16 0 0 -14 28 0 0 0 0 -28 0 1 0 48\4-4aring.dat [1,16,0,0,-14,28,0,0,0,0,-28,0,1,0, ldraw_lib__48__4_4aring()], -// 1 16 0 0 14 2 0 0 0 0 2 0 -1 0 4-4rin11.dat - [1,16,0,0,14,2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4rin11()], +// 1 16 0 0 14 2 0 0 0 0 2 0 -1 0 4-4ring11.dat + [1,16,0,0,14,2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4ring11()], // 1 16 0 0 14 4 0 0 0 0 4 0 -1 0 4-4ring6.dat [1,16,0,0,14,4,0,0,0,0,4,0,-1,0, ldraw_lib__4_4ring6()], // 1 16 0 0 14 28 0 0 0 0 28 0 -1 0 48\4-4aring.dat diff --git a/parts/18978a.scad b/parts/18978a.scad index 0ff3018a9..0238d2e4b 100644 --- a/parts/18978a.scad +++ b/parts/18978a.scad @@ -5,8 +5,8 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin14.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring14.scad> use <../p/4-4ring9.scad> use <../p/bump5000.scad> use @@ -15,7 +15,7 @@ function ldraw_lib__18978a() = [ // 0 Wheel Rim 11 x 18 Front with 5 Spokes // 0 Name: 18978a.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__18978a() = [ // 0 !HISTORY 2015-12-30 [PTadmin] Official Update 2015-02 // 0 !HISTORY 2016-07-09 [MagFors] Corrected description // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -3.25 1.95 0 0 0 0 -1.95 0 0.5 0 bump5000.dat [1,16,0,0,-3.25,1.95,0,0,0,0,-1.95,0,0.5,0, ldraw_lib__bump5000()], @@ -57,14 +58,14 @@ function ldraw_lib__18978a() = [ [1,16,0,0,-1,15.75,0,0,0,0,-15.75,0,4,0, ldraw_lib__4_4cylo()], // 1 16 0 0 3 -1.75 0 0 0 0 -1.75 0 -1 0 4-4ring9.dat [1,16,0,0,3,-1.75,0,0,0,0,-1.75,0,-1,0, ldraw_lib__4_4ring9()], -// 1 16 0 0 3 -1.25 0 0 0 0 -1.25 0 -1 0 4-4rin14.dat - [1,16,0,0,3,-1.25,0,0,0,0,-1.25,0,-1,0, ldraw_lib__4_4rin14()], +// 1 16 0 0 3 -1.25 0 0 0 0 -1.25 0 -1 0 4-4ring14.dat + [1,16,0,0,3,-1.25,0,0,0,0,-1.25,0,-1,0, ldraw_lib__4_4ring14()], // 1 16 0 0 -1 18.75 0 0 0 0 -18.75 0 4 0 4-4cylo.dat [1,16,0,0,-1,18.75,0,0,0,0,-18.75,0,4,0, ldraw_lib__4_4cylo()], // 1 16 0 0 -1 1.75 0 0 0 0 -1.75 0 1 0 4-4ring9.dat [1,16,0,0,-1,1.75,0,0,0,0,-1.75,0,1,0, ldraw_lib__4_4ring9()], -// 1 16 0 0 -1 1.25 0 0 0 0 -1.25 0 1 0 4-4rin14.dat - [1,16,0,0,-1,1.25,0,0,0,0,-1.25,0,1,0, ldraw_lib__4_4rin14()], +// 1 16 0 0 -1 1.25 0 0 0 0 -1.25 0 1 0 4-4ring14.dat + [1,16,0,0,-1,1.25,0,0,0,0,-1.25,0,1,0, ldraw_lib__4_4ring14()], // // 1 16 0 0 0 1 0 0 0 0 -1 0 1 0 s\18978as01.dat [1,16,0,0,0,1,0,0,0,0,-1,0,1,0, ldraw_lib__s__18978as01()], diff --git a/parts/18978b.scad b/parts/18978b.scad index 82d065ae3..ff37117dc 100644 --- a/parts/18978b.scad +++ b/parts/18978b.scad @@ -4,7 +4,7 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin14.scad> +use <../p/4-4ring14.scad> use <../p/4-4ring9.scad> use <../p/bump5000.scad> use @@ -13,7 +13,7 @@ function ldraw_lib__18978b() = [ // 0 Wheel Rim 11 x 18 Front with 10 Angled Spokes // 0 Name: 18978b.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__18978b() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 0 -1 0 -1 0 stud4a.dat [1,16,0,0,0,1,0,0,0,0,-1,0,-1,0, ldraw_lib__stud4a()], @@ -61,8 +62,8 @@ function ldraw_lib__18978b() = [ // // 1 16 0 0 2 1.75 0 0 0 0 1.75 0 -1 0 4-4ring9.dat [1,16,0,0,2,1.75,0,0,0,0,1.75,0,-1,0, ldraw_lib__4_4ring9()], -// 1 16 0 0 2 1.25 0 0 0 0 1.25 0 -1 0 4-4rin14.dat - [1,16,0,0,2,1.25,0,0,0,0,1.25,0,-1,0, ldraw_lib__4_4rin14()], +// 1 16 0 0 2 1.25 0 0 0 0 1.25 0 -1 0 4-4ring14.dat + [1,16,0,0,2,1.25,0,0,0,0,1.25,0,-1,0, ldraw_lib__4_4ring14()], ]; module ldraw_lib__18978b(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__18978b(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/18979a.scad b/parts/18979a.scad index eb5b1633b..f93462ebb 100644 --- a/parts/18979a.scad +++ b/parts/18979a.scad @@ -5,7 +5,7 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin14.scad> +use <../p/4-4ring14.scad> use <../p/4-4ring9.scad> use use <../p/stud4a.scad> @@ -13,7 +13,7 @@ function ldraw_lib__18979a() = [ // 0 Wheel Rim 11 x 18 Front with 7 Y-Shaped Spokes // 0 Name: 18979a.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__18979a() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 0 1 0 -1 0 stud4a.dat [1,16,0,0,0,1,0,0,0,0,1,0,-1,0, ldraw_lib__stud4a()], @@ -41,14 +42,14 @@ function ldraw_lib__18979a() = [ [1,16,0,0,-1,15.75,0,0,0,0,-15.75,0,4,0, ldraw_lib__4_4cylo()], // 1 16 0 0 3 -1.75 0 0 0 0 -1.75 0 -1 0 4-4ring9.dat [1,16,0,0,3,-1.75,0,0,0,0,-1.75,0,-1,0, ldraw_lib__4_4ring9()], -// 1 16 0 0 3 -1.25 0 0 0 0 -1.25 0 -1 0 4-4rin14.dat - [1,16,0,0,3,-1.25,0,0,0,0,-1.25,0,-1,0, ldraw_lib__4_4rin14()], +// 1 16 0 0 3 -1.25 0 0 0 0 -1.25 0 -1 0 4-4ring14.dat + [1,16,0,0,3,-1.25,0,0,0,0,-1.25,0,-1,0, ldraw_lib__4_4ring14()], // 1 16 0 0 -1 18.75 0 0 0 0 -18.75 0 4 0 4-4cylo.dat [1,16,0,0,-1,18.75,0,0,0,0,-18.75,0,4,0, ldraw_lib__4_4cylo()], // 1 16 0 0 -1 1.75 0 0 0 0 -1.75 0 1 0 4-4ring9.dat [1,16,0,0,-1,1.75,0,0,0,0,-1.75,0,1,0, ldraw_lib__4_4ring9()], -// 1 16 0 0 -1 1.25 0 0 0 0 -1.25 0 1 0 4-4rin14.dat - [1,16,0,0,-1,1.25,0,0,0,0,-1.25,0,1,0, ldraw_lib__4_4rin14()], +// 1 16 0 0 -1 1.25 0 0 0 0 -1.25 0 1 0 4-4ring14.dat + [1,16,0,0,-1,1.25,0,0,0,0,-1.25,0,1,0, ldraw_lib__4_4ring14()], // 1 16 0 0 -3 5.5 0 0 0 0 -5.5 0 1 0 4-4edge.dat [1,16,0,0,-3,5.5,0,0,0,0,-5.5,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -3 0.915 0 0 0 0 -0.915 0 -0.5 0 4-4con5.dat diff --git a/parts/18979b.scad b/parts/18979b.scad index 7b1c6df1f..b454592fb 100644 --- a/parts/18979b.scad +++ b/parts/18979b.scad @@ -4,7 +4,7 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin14.scad> +use <../p/4-4ring14.scad> use <../p/4-4ring7.scad> use <../p/4-4ring9.scad> use @@ -13,7 +13,7 @@ function ldraw_lib__18979b() = [ // 0 Wheel Rim 11 x 18 Front with 10 Spokes // 0 Name: 18979b.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__18979b() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -4 2 0 0 0 0 -2 0 1 0 4-4edge.dat [1,16,0,0,-4,2,0,0,0,0,-2,0,1,0, ldraw_lib__4_4edge()], @@ -44,8 +45,8 @@ function ldraw_lib__18979b() = [ [1,16,0,0,-2,15.75,0,0,0,0,-15.75,0,4,0, ldraw_lib__4_4cylo()], // 1 16 0 0 2 -1.75 0 0 0 0 -1.75 0 -1 0 4-4ring9.dat [1,16,0,0,2,-1.75,0,0,0,0,-1.75,0,-1,0, ldraw_lib__4_4ring9()], -// 1 16 0 0 2 -1.25 0 0 0 0 -1.25 0 -1 0 4-4rin14.dat - [1,16,0,0,2,-1.25,0,0,0,0,-1.25,0,-1,0, ldraw_lib__4_4rin14()], +// 1 16 0 0 2 -1.25 0 0 0 0 -1.25 0 -1 0 4-4ring14.dat + [1,16,0,0,2,-1.25,0,0,0,0,-1.25,0,-1,0, ldraw_lib__4_4ring14()], // 1 16 0 0 2 18.75 0 0 0 0 -18.75 0 1 0 4-4edge.dat [1,16,0,0,2,18.75,0,0,0,0,-18.75,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -2 18.75 0 0 0 0 -18.75 0 4 0 4-4cyli.dat diff --git a/parts/18980.scad b/parts/18980.scad index c8f5fdf95..d57236c1d 100644 --- a/parts/18980.scad +++ b/parts/18980.scad @@ -3,7 +3,7 @@ use <../p/1-8cylo.scad> use <../p/48/1-12cyli.scad> use <../p/48/1-12edge.scad> use <../p/48/1-48edge.scad> -use <../p/48/1-48rin9.scad> +use <../p/48/1-48ring9.scad> use <../p/48/1-4chrd.scad> use <../p/48/1-4cyli.scad> use <../p/48/1-4edge.scad> @@ -20,7 +20,7 @@ function ldraw_lib__18980() = [ // 0 Plate 2 x 6 with Two Rounded Corners // 0 Name: 18980.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__18980() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 4 0 1 0 0 0 -1 0 0 0 -1 stug4-1x5.dat [1,16,0,4,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__stug4_1x5()], @@ -37,8 +38,8 @@ function ldraw_lib__18980() = [ [1,16,20,0,20,0,0,40,0,1,0,-40,0,0, ldraw_lib__48__1_4chrd()], // 1 16 20 8 20 0 0 40 0 1 0 -40 0 0 48\1-12edge.dat [1,16,20,8,20,0,0,40,0,1,0,-40,0,0, ldraw_lib__48__1_12edge()], -// 1 16 20 4 20 2.82843 0 -2.82843 0 -1 0 -2.82843 0 -2.82843 48\1-48rin9.dat - [1,16,20,4,20,2.82843,0,-2.82843,0,-1,0,-2.82843,0,-2.82843, ldraw_lib__48__1_48rin9()], +// 1 16 20 4 20 2.82843 0 -2.82843 0 -1 0 -2.82843 0 -2.82843 48\1-48ring9.dat + [1,16,20,4,20,2.82843,0,-2.82843,0,-1,0,-2.82843,0,-2.82843, ldraw_lib__48__1_48ring9()], // 1 16 20 4 20 28.2843 0 -28.2843 0 -1 0 -28.2843 0 -28.2843 48\1-48edge.dat [1,16,20,4,20,28.2843,0,-28.2843,0,-1,0,-28.2843,0,-28.2843, ldraw_lib__48__1_48edge()], // 1 16 20 0 20 0 0 40 0 1 0 -40 0 0 48\1-4edge.dat @@ -89,8 +90,8 @@ function ldraw_lib__18980() = [ [5,24,34.2427,8,-14.2428,34.2427,4,-14.2428,35.452,4,-12.434,32.2961,4,-15.5432], // 1 16 20 8 20 40 0 0 0 1 0 0 0 -40 48\1-12edge.dat [1,16,20,8,20,40,0,0,0,1,0,0,0,-40, ldraw_lib__48__1_12edge()], -// 1 16 20 4 20 2.82843 0 2.82843 0 -1 0 -2.82843 0 2.82843 48\1-48rin9.dat - [1,16,20,4,20,2.82843,0,2.82843,0,-1,0,-2.82843,0,2.82843, ldraw_lib__48__1_48rin9()], +// 1 16 20 4 20 2.82843 0 2.82843 0 -1 0 -2.82843 0 2.82843 48\1-48ring9.dat + [1,16,20,4,20,2.82843,0,2.82843,0,-1,0,-2.82843,0,2.82843, ldraw_lib__48__1_48ring9()], // 1 16 20 4 20 28.2843 0 28.2843 0 -1 0 -28.2843 0 28.2843 48\1-48edge.dat [1,16,20,4,20,28.2843,0,28.2843,0,-1,0,-28.2843,0,28.2843, ldraw_lib__48__1_48edge()], // 1 16 20 4 20 40 0 0 0 4 0 0 0 -40 48\1-12cyli.dat @@ -146,8 +147,8 @@ function ldraw_lib__18980() = [ [1,16,-20,0,20,0,0,-40,0,1,0,-40,0,0, ldraw_lib__48__1_4chrd()], // 1 16 -20 8 20 0 0 -40 0 1 0 -40 0 0 48\1-12edge.dat [1,16,-20,8,20,0,0,-40,0,1,0,-40,0,0, ldraw_lib__48__1_12edge()], -// 1 16 -20 4 20 -2.82843 0 2.82843 0 -1 0 -2.82843 0 -2.82843 48\1-48rin9.dat - [1,16,-20,4,20,-2.82843,0,2.82843,0,-1,0,-2.82843,0,-2.82843, ldraw_lib__48__1_48rin9()], +// 1 16 -20 4 20 -2.82843 0 2.82843 0 -1 0 -2.82843 0 -2.82843 48\1-48ring9.dat + [1,16,-20,4,20,-2.82843,0,2.82843,0,-1,0,-2.82843,0,-2.82843, ldraw_lib__48__1_48ring9()], // 1 16 -20 4 20 -28.2843 0 28.2843 0 -1 0 -28.2843 0 -28.2843 48\1-48edge.dat [1,16,-20,4,20,-28.2843,0,28.2843,0,-1,0,-28.2843,0,-28.2843, ldraw_lib__48__1_48edge()], // 1 16 -20 0 20 0 0 -40 0 1 0 -40 0 0 48\1-4edge.dat @@ -198,8 +199,8 @@ function ldraw_lib__18980() = [ [5,24,-34.2427,8,-14.2428,-34.2427,4,-14.2428,-35.452,4,-12.434,-32.2961,4,-15.5432], // 1 16 -20 8 20 -40 0 0 0 1 0 0 0 -40 48\1-12edge.dat [1,16,-20,8,20,-40,0,0,0,1,0,0,0,-40, ldraw_lib__48__1_12edge()], -// 1 16 -20 4 20 -2.82843 0 -2.82843 0 -1 0 -2.82843 0 2.82843 48\1-48rin9.dat - [1,16,-20,4,20,-2.82843,0,-2.82843,0,-1,0,-2.82843,0,2.82843, ldraw_lib__48__1_48rin9()], +// 1 16 -20 4 20 -2.82843 0 -2.82843 0 -1 0 -2.82843 0 2.82843 48\1-48ring9.dat + [1,16,-20,4,20,-2.82843,0,-2.82843,0,-1,0,-2.82843,0,2.82843, ldraw_lib__48__1_48ring9()], // 1 16 -20 4 20 -28.2843 0 -28.2843 0 -1 0 -28.2843 0 28.2843 48\1-48edge.dat [1,16,-20,4,20,-28.2843,0,-28.2843,0,-1,0,-28.2843,0,28.2843, ldraw_lib__48__1_48edge()], // 1 16 -20 4 20 -40 0 0 0 4 0 0 0 -40 48\1-12cyli.dat diff --git a/parts/190295d.scad b/parts/190295d.scad index c06f9eee4..1318bc5fb 100644 --- a/parts/190295d.scad +++ b/parts/190295d.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <../p/48/4-4ndis.scad> -use <../p/48/4-4rin15.scad> +use <../p/48/4-4ring15.scad> use <../p/box5-12.scad> use <../p/type-swiss721bt-bold-n0.scad> use <../p/type-swiss721bt-bold-n1.scad> @@ -16,22 +16,23 @@ function ldraw_lib__190295d() = [ // 0 Sticker 2.3 x 2.5 with Clock Hands 8:00:22 on Red Background // 0 Name: 190295d.dat // 0 Author: Takeshi Takahashi [RainbowDolphin] -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS bus station, Set 379-1, Transport +// 0 !KEYWORDS Set 379-1, Transport, bus station // // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -0.25 0 25 0 0 0 0.25 0 0 0 23 box5-12.dat [1,16,0,-0.25,0,25,0,0,0,0.25,0,0,0,23, ldraw_lib__box5_12()], -// 1 0 0 -.25 0 1 0 0 0 1 0 0 0 1 48\4-4rin15.dat - [1,0,0,-.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin15()], +// 1 0 0 -.25 0 1 0 0 0 1 0 0 0 1 48\4-4ring15.dat + [1,0,0,-.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring15()], // 1 4 0 -.25 0 16 0 0 0 1 0 0 0 16 48\4-4ndis.dat [1,4,0,-.25,0,16,0,0,0,1,0,0,0,16, ldraw_lib__48__4_4ndis()], // 1 15 6 -.25 10.4 3.2 0 0 0 1 0 0 0 3.2 type-swiss721bt-bold-n1.dat diff --git a/parts/190735a.scad b/parts/190735a.scad index ce4a46fee..e7d84d404 100644 --- a/parts/190735a.scad +++ b/parts/190735a.scad @@ -1,30 +1,31 @@ use <../lib.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4disc.scad> -use <../p/48/4-4rin16.scad> +use <../p/48/4-4ring16.scad> use function ldraw_lib__190735a() = [ // 0 Sticker 1.3 x 1.3 Round with Blue Snowflake Logo // 0 Name: 190735a.dat // 0 Author: Miklos Hosszu [hmick] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS Action Figure, Arctic, Polar Copter, set 8640, Technic +// 0 !KEYWORDS Action Figure, Arctic, Polar Copter, Technic, set 8640 // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 // 0 !HISTORY 2016-07-01 [cwdee] Updated description // 0 !HISTORY 2018-03-15 [MagFors] Corrected description // 0 !HISTORY 2018-03-18 [PTadmin] Renamed from s9.dat // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 -0.25 0 0.75 0 0 0 1 0 0 0 0.75 48\4-4rin16.dat - [1,16,0,-0.25,0,0.75,0,0,0,1,0,0,0,0.75, ldraw_lib__48__4_4rin16()], +// 1 16 0 -0.25 0 0.75 0 0 0 1 0 0 0 0.75 48\4-4ring16.dat + [1,16,0,-0.25,0,0.75,0,0,0,1,0,0,0,0.75, ldraw_lib__48__4_4ring16()], // 1 16 0 -0.25 0 0 0 0.4 0 1 0 -0.4 0 0 s\4215as19.dat [1,16,0,-0.25,0,0,0,0.4,0,1,0,-0.4,0,0, ldraw_lib__s__4215as19()], // 1 16 0 -0.25 0 0.34641 0 0.2 0 1 0 -0.2 0 0.34641 s\4215as19.dat diff --git a/parts/190735b.scad b/parts/190735b.scad index 31f7ad1e8..ed1db4e3d 100644 --- a/parts/190735b.scad +++ b/parts/190735b.scad @@ -1,26 +1,27 @@ use <../lib.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4disc.scad> -use <../p/48/4-4rin16.scad> +use <../p/48/4-4ring16.scad> use function ldraw_lib__190735b() = [ // 0 Sticker 3.2 x 3.2 Round with Blue Snowflake Logo // 0 Name: 190735b.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS Action Figure, Arctic, Rescue Base, set 8680, Technic +// 0 !KEYWORDS Action Figure, Arctic, Rescue Base, Technic, set 8680 // // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 -0.25 0 1.875 0 0 0 1 0 0 0 1.875 48\4-4rin16.dat - [1,16,0,-0.25,0,1.875,0,0,0,1,0,0,0,1.875, ldraw_lib__48__4_4rin16()], +// 1 16 0 -0.25 0 1.875 0 0 0 1 0 0 0 1.875 48\4-4ring16.dat + [1,16,0,-0.25,0,1.875,0,0,0,1,0,0,0,1.875, ldraw_lib__48__4_4ring16()], // 1 16 0 -0.25 0 0 0 1 0 1 0 -1 0 0 s\4215as19.dat [1,16,0,-0.25,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__s__4215as19()], // 1 16 0 -0.25 0 0.866025 0 0.5 0 1 0 -0.5 0 0.866025 s\4215as19.dat diff --git a/parts/190736a.scad b/parts/190736a.scad index 4625058c5..e48065e6e 100644 --- a/parts/190736a.scad +++ b/parts/190736a.scad @@ -1,26 +1,27 @@ use <../lib.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4disc.scad> -use <../p/48/4-4rin16.scad> +use <../p/48/4-4ring16.scad> use function ldraw_lib__190736a() = [ // 0 Sticker 4.2 x 4.2 Round with Blue Snowflake Logo // 0 Name: 190736a.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS Action Figure, Arctic, Rescue Base, set 8680, Technic +// 0 !KEYWORDS Action Figure, Arctic, Rescue Base, Technic, set 8680 // // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 -0.25 0 2.475 0 0 0 1 0 0 0 2.475 48\4-4rin16.dat - [1,16,0,-0.25,0,2.475,0,0,0,1,0,0,0,2.475, ldraw_lib__48__4_4rin16()], +// 1 16 0 -0.25 0 2.475 0 0 0 1 0 0 0 2.475 48\4-4ring16.dat + [1,16,0,-0.25,0,2.475,0,0,0,1,0,0,0,2.475, ldraw_lib__48__4_4ring16()], // 1 16 0 -0.25 0 0 0 1.32 0 1 0 -1.32 0 0 s\4215as19.dat [1,16,0,-0.25,0,0,0,1.32,0,1,0,-1.32,0,0, ldraw_lib__s__4215as19()], // 1 16 0 -0.25 0 1.143153 0 0.66 0 1 0 -0.66 0 1.143153 s\4215as19.dat diff --git a/parts/191915i.scad b/parts/191915i.scad index 02dd152bd..e684d7dd5 100644 --- a/parts/191915i.scad +++ b/parts/191915i.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/1-4disc.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin13.scad> +use <../p/1-4ring13.scad> use <../p/1-4ring2.scad> use <../p/box5-12.scad> function ldraw_lib__191915i() = [ // 0 Sticker 1.1 x 1.9 with "Basel / Hamburg" // 0 Name: 191915i.dat // 0 Author: Steffen [Steffen] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__191915i() = [ // 0 !KEYWORDS set 7740 // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -0.25 0 19 0 0 0 0.25 0 0 0 -11 box5-12.dat [1,16,0,-0.25,0,19,0,0,0,0.25,0,0,0,-11, ldraw_lib__box5_12()], @@ -28,14 +29,14 @@ function ldraw_lib__191915i() = [ [1,15,-14.285,-0.25,6.622,0,0,-1.56,0,1,0,1.56,0,0, ldraw_lib__1_4disc()], // 1 0 -14.285 -0.25 6.622 0 0 -0.78 0 1 0 0.78 0 0 1-4ring2.dat [1,0,-14.285,-0.25,6.622,0,0,-0.78,0,1,0,0.78,0,0, ldraw_lib__1_4ring2()], -// 1 0 -14.285 -0.25 6.622 0 0 -0.18 0 1 0 0.18 0 0 1-4rin13.dat - [1,0,-14.285,-0.25,6.622,0,0,-0.18,0,1,0,0.18,0,0, ldraw_lib__1_4rin13()], -// 1 0 14.285 -0.25 6.622 0.18 0 0 0 1 0 0 0 0.18 1-4rin13.dat - [1,0,14.285,-0.25,6.622,0.18,0,0,0,1,0,0,0,0.18, ldraw_lib__1_4rin13()], -// 1 0 14.285 -0.25 -6.622 0 0 0.18 0 1 0 -0.18 0 0 1-4rin13.dat - [1,0,14.285,-0.25,-6.622,0,0,0.18,0,1,0,-0.18,0,0, ldraw_lib__1_4rin13()], -// 1 0 -14.285 -0.25 -6.622 -0.18 0 0 0 1 0 0 0 -0.18 1-4rin13.dat - [1,0,-14.285,-0.25,-6.622,-0.18,0,0,0,1,0,0,0,-0.18, ldraw_lib__1_4rin13()], +// 1 0 -14.285 -0.25 6.622 0 0 -0.18 0 1 0 0.18 0 0 1-4ring13.dat + [1,0,-14.285,-0.25,6.622,0,0,-0.18,0,1,0,0.18,0,0, ldraw_lib__1_4ring13()], +// 1 0 14.285 -0.25 6.622 0.18 0 0 0 1 0 0 0 0.18 1-4ring13.dat + [1,0,14.285,-0.25,6.622,0.18,0,0,0,1,0,0,0,0.18, ldraw_lib__1_4ring13()], +// 1 0 14.285 -0.25 -6.622 0 0 0.18 0 1 0 -0.18 0 0 1-4ring13.dat + [1,0,14.285,-0.25,-6.622,0,0,0.18,0,1,0,-0.18,0,0, ldraw_lib__1_4ring13()], +// 1 0 -14.285 -0.25 -6.622 -0.18 0 0 0 1 0 0 0 -0.18 1-4ring13.dat + [1,0,-14.285,-0.25,-6.622,-0.18,0,0,0,1,0,0,0,-0.18, ldraw_lib__1_4ring13()], // 1 0 14.285 -0.25 6.622 0.78 0 0 0 1 0 0 0 0.78 1-4ring2.dat [1,0,14.285,-0.25,6.622,0.78,0,0,0,1,0,0,0,0.78, ldraw_lib__1_4ring2()], // 1 0 14.285 -0.25 -6.622 0 0 0.78 0 1 0 -0.78 0 0 1-4ring2.dat diff --git a/parts/191915j.scad b/parts/191915j.scad index c77e4e87e..57723fae2 100644 --- a/parts/191915j.scad +++ b/parts/191915j.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/1-4disc.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin13.scad> +use <../p/1-4ring13.scad> use <../p/1-4ring2.scad> use <../p/box5-12.scad> function ldraw_lib__191915j() = [ // 0 Sticker 1.1 x 1.9 with "Paris / Roma" // 0 Name: 191915j.dat // 0 Author: Steffen [Steffen] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__191915j() = [ // 0 !KEYWORDS set 7740 // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -0.25 0 19 0 0 0 0.25 0 0 0 -11 box5-12.dat [1,16,0,-0.25,0,19,0,0,0,0.25,0,0,0,-11, ldraw_lib__box5_12()], @@ -28,14 +29,14 @@ function ldraw_lib__191915j() = [ [1,15,-14.285,-0.25,6.622,0,0,-1.56,0,1,0,1.56,0,0, ldraw_lib__1_4disc()], // 1 0 -14.285 -0.25 6.622 0 0 -0.78 0 1 0 0.78 0 0 1-4ring2.dat [1,0,-14.285,-0.25,6.622,0,0,-0.78,0,1,0,0.78,0,0, ldraw_lib__1_4ring2()], -// 1 0 -14.285 -0.25 6.622 0 0 -0.18 0 1 0 0.18 0 0 1-4rin13.dat - [1,0,-14.285,-0.25,6.622,0,0,-0.18,0,1,0,0.18,0,0, ldraw_lib__1_4rin13()], -// 1 0 14.285 -0.25 6.622 0.18 0 0 0 1 0 0 0 0.18 1-4rin13.dat - [1,0,14.285,-0.25,6.622,0.18,0,0,0,1,0,0,0,0.18, ldraw_lib__1_4rin13()], -// 1 0 14.285 -0.25 -6.622 0 0 0.18 0 1 0 -0.18 0 0 1-4rin13.dat - [1,0,14.285,-0.25,-6.622,0,0,0.18,0,1,0,-0.18,0,0, ldraw_lib__1_4rin13()], -// 1 0 -14.285 -0.25 -6.622 -0.18 0 0 0 1 0 0 0 -0.18 1-4rin13.dat - [1,0,-14.285,-0.25,-6.622,-0.18,0,0,0,1,0,0,0,-0.18, ldraw_lib__1_4rin13()], +// 1 0 -14.285 -0.25 6.622 0 0 -0.18 0 1 0 0.18 0 0 1-4ring13.dat + [1,0,-14.285,-0.25,6.622,0,0,-0.18,0,1,0,0.18,0,0, ldraw_lib__1_4ring13()], +// 1 0 14.285 -0.25 6.622 0.18 0 0 0 1 0 0 0 0.18 1-4ring13.dat + [1,0,14.285,-0.25,6.622,0.18,0,0,0,1,0,0,0,0.18, ldraw_lib__1_4ring13()], +// 1 0 14.285 -0.25 -6.622 0 0 0.18 0 1 0 -0.18 0 0 1-4ring13.dat + [1,0,14.285,-0.25,-6.622,0,0,0.18,0,1,0,-0.18,0,0, ldraw_lib__1_4ring13()], +// 1 0 -14.285 -0.25 -6.622 -0.18 0 0 0 1 0 0 0 -0.18 1-4ring13.dat + [1,0,-14.285,-0.25,-6.622,-0.18,0,0,0,1,0,0,0,-0.18, ldraw_lib__1_4ring13()], // 1 0 14.285 -0.25 6.622 0.78 0 0 0 1 0 0 0 0.78 1-4ring2.dat [1,0,14.285,-0.25,6.622,0.78,0,0,0,1,0,0,0,0.78, ldraw_lib__1_4ring2()], // 1 0 14.285 -0.25 -6.622 0 0 0.78 0 1 0 -0.78 0 0 1-4ring2.dat diff --git a/parts/191915k.scad b/parts/191915k.scad index 30cdfc045..56e68fa9d 100644 --- a/parts/191915k.scad +++ b/parts/191915k.scad @@ -1,24 +1,25 @@ use <../lib.scad> use <../p/1-4disc.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin13.scad> +use <../p/1-4ring13.scad> use <../p/1-4ring2.scad> use <../p/box5-12.scad> function ldraw_lib__191915k() = [ // 0 Sticker 1.1 x 1.9 with "Wien / Zürich" // 0 Name: 191915k.dat // 0 Author: Steffen [Steffen] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS set 7740, Zuerich, Zurich +// 0 !KEYWORDS Zuerich, Zurich, set 7740 // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -0.25 0 19 0 0 0 0.25 0 0 0 -11 box5-12.dat [1,16,0,-0.25,0,19,0,0,0,0.25,0,0,0,-11, ldraw_lib__box5_12()], @@ -28,14 +29,14 @@ function ldraw_lib__191915k() = [ [1,15,-14.285,-0.25,6.622,0,0,-1.56,0,1,0,1.56,0,0, ldraw_lib__1_4disc()], // 1 0 -14.285 -0.25 6.622 0 0 -0.78 0 1 0 0.78 0 0 1-4ring2.dat [1,0,-14.285,-0.25,6.622,0,0,-0.78,0,1,0,0.78,0,0, ldraw_lib__1_4ring2()], -// 1 0 -14.285 -0.25 6.622 0 0 -0.18 0 1 0 0.18 0 0 1-4rin13.dat - [1,0,-14.285,-0.25,6.622,0,0,-0.18,0,1,0,0.18,0,0, ldraw_lib__1_4rin13()], -// 1 0 14.285 -0.25 6.622 0.18 0 0 0 1 0 0 0 0.18 1-4rin13.dat - [1,0,14.285,-0.25,6.622,0.18,0,0,0,1,0,0,0,0.18, ldraw_lib__1_4rin13()], -// 1 0 14.285 -0.25 -6.622 0 0 0.18 0 1 0 -0.18 0 0 1-4rin13.dat - [1,0,14.285,-0.25,-6.622,0,0,0.18,0,1,0,-0.18,0,0, ldraw_lib__1_4rin13()], -// 1 0 -14.285 -0.25 -6.622 -0.18 0 0 0 1 0 0 0 -0.18 1-4rin13.dat - [1,0,-14.285,-0.25,-6.622,-0.18,0,0,0,1,0,0,0,-0.18, ldraw_lib__1_4rin13()], +// 1 0 -14.285 -0.25 6.622 0 0 -0.18 0 1 0 0.18 0 0 1-4ring13.dat + [1,0,-14.285,-0.25,6.622,0,0,-0.18,0,1,0,0.18,0,0, ldraw_lib__1_4ring13()], +// 1 0 14.285 -0.25 6.622 0.18 0 0 0 1 0 0 0 0.18 1-4ring13.dat + [1,0,14.285,-0.25,6.622,0.18,0,0,0,1,0,0,0,0.18, ldraw_lib__1_4ring13()], +// 1 0 14.285 -0.25 -6.622 0 0 0.18 0 1 0 -0.18 0 0 1-4ring13.dat + [1,0,14.285,-0.25,-6.622,0,0,0.18,0,1,0,-0.18,0,0, ldraw_lib__1_4ring13()], +// 1 0 -14.285 -0.25 -6.622 -0.18 0 0 0 1 0 0 0 -0.18 1-4ring13.dat + [1,0,-14.285,-0.25,-6.622,-0.18,0,0,0,1,0,0,0,-0.18, ldraw_lib__1_4ring13()], // 1 0 14.285 -0.25 6.622 0.78 0 0 0 1 0 0 0 0.78 1-4ring2.dat [1,0,14.285,-0.25,6.622,0.78,0,0,0,1,0,0,0,0.78, ldraw_lib__1_4ring2()], // 1 0 14.285 -0.25 -6.622 0 0 0.78 0 1 0 -0.78 0 0 1-4ring2.dat diff --git a/parts/191915l.scad b/parts/191915l.scad index 5d680ef7f..2990622a6 100644 --- a/parts/191915l.scad +++ b/parts/191915l.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/1-4disc.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin13.scad> +use <../p/1-4ring13.scad> use <../p/1-4ring2.scad> use <../p/box5-12.scad> function ldraw_lib__191915l() = [ // 0 Sticker 1.1 x 1.9 with "Brussell / Amsterdam" // 0 Name: 191915l.dat // 0 Author: Steffen [Steffen] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__191915l() = [ // 0 !KEYWORDS set 7740 // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -0.25 0 19 0 0 0 0.25 0 0 0 -11 box5-12.dat [1,16,0,-0.25,0,19,0,0,0,0.25,0,0,0,-11, ldraw_lib__box5_12()], @@ -28,14 +29,14 @@ function ldraw_lib__191915l() = [ [1,15,-14.285,-0.25,6.622,0,0,-1.56,0,1,0,1.56,0,0, ldraw_lib__1_4disc()], // 1 0 -14.285 -0.25 6.622 0 0 -0.78 0 1 0 0.78 0 0 1-4ring2.dat [1,0,-14.285,-0.25,6.622,0,0,-0.78,0,1,0,0.78,0,0, ldraw_lib__1_4ring2()], -// 1 0 -14.285 -0.25 6.622 0 0 -0.18 0 1 0 0.18 0 0 1-4rin13.dat - [1,0,-14.285,-0.25,6.622,0,0,-0.18,0,1,0,0.18,0,0, ldraw_lib__1_4rin13()], -// 1 0 14.285 -0.25 6.622 0.18 0 0 0 1 0 0 0 0.18 1-4rin13.dat - [1,0,14.285,-0.25,6.622,0.18,0,0,0,1,0,0,0,0.18, ldraw_lib__1_4rin13()], -// 1 0 14.285 -0.25 -6.622 0 0 0.18 0 1 0 -0.18 0 0 1-4rin13.dat - [1,0,14.285,-0.25,-6.622,0,0,0.18,0,1,0,-0.18,0,0, ldraw_lib__1_4rin13()], -// 1 0 -14.285 -0.25 -6.622 -0.18 0 0 0 1 0 0 0 -0.18 1-4rin13.dat - [1,0,-14.285,-0.25,-6.622,-0.18,0,0,0,1,0,0,0,-0.18, ldraw_lib__1_4rin13()], +// 1 0 -14.285 -0.25 6.622 0 0 -0.18 0 1 0 0.18 0 0 1-4ring13.dat + [1,0,-14.285,-0.25,6.622,0,0,-0.18,0,1,0,0.18,0,0, ldraw_lib__1_4ring13()], +// 1 0 14.285 -0.25 6.622 0.18 0 0 0 1 0 0 0 0.18 1-4ring13.dat + [1,0,14.285,-0.25,6.622,0.18,0,0,0,1,0,0,0,0.18, ldraw_lib__1_4ring13()], +// 1 0 14.285 -0.25 -6.622 0 0 0.18 0 1 0 -0.18 0 0 1-4ring13.dat + [1,0,14.285,-0.25,-6.622,0,0,0.18,0,1,0,-0.18,0,0, ldraw_lib__1_4ring13()], +// 1 0 -14.285 -0.25 -6.622 -0.18 0 0 0 1 0 0 0 -0.18 1-4ring13.dat + [1,0,-14.285,-0.25,-6.622,-0.18,0,0,0,1,0,0,0,-0.18, ldraw_lib__1_4ring13()], // 1 0 14.285 -0.25 6.622 0.78 0 0 0 1 0 0 0 0.78 1-4ring2.dat [1,0,14.285,-0.25,6.622,0.78,0,0,0,1,0,0,0,0.78, ldraw_lib__1_4ring2()], // 1 0 14.285 -0.25 -6.622 0 0 0.78 0 1 0 -0.78 0 0 1-4ring2.dat diff --git a/parts/19215.scad b/parts/19215.scad index 028db87dc..40f62d774 100644 --- a/parts/19215.scad +++ b/parts/19215.scad @@ -4,7 +4,7 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring4.scad> use <../p/48/1-8chrd.scad> use <../p/48/4-4cylo.scad> @@ -21,7 +21,7 @@ function ldraw_lib__19215() = [ // 0 Wheel Cover 5 Spoke Thick with Edge Bolts // 0 Name: 19215.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -33,7 +33,8 @@ function ldraw_lib__19215() = [ // 0 !HISTORY 2016-03-18 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2017-01-10 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 1 0 0 -30 30 0 0 0 3.75 0 48\4-4cylo.dat [1,16,0,0,1,0,0,-30,30,0,0,0,3.75,0, ldraw_lib__48__4_4cylo()], @@ -181,8 +182,8 @@ function ldraw_lib__19215() = [ [1,16,0,0,3.75,0,0,-9.75,9.75,0,0,0,1,0, ldraw_lib__4_4disc()], // 1 16 0 0 1 0 0 -10.5 10.5 0 0 0 1 0 4-4edge.dat [1,16,0,0,1,0,0,-10.5,10.5,0,0,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 1 0 0 -1.05 1.05 0 0 0 1 0 4-4rin10.dat - [1,16,0,0,1,0,0,-1.05,1.05,0,0,0,1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 1 0 0 -1.05 1.05 0 0 0 1 0 4-4ring10.dat + [1,16,0,0,1,0,0,-1.05,1.05,0,0,0,1,0, ldraw_lib__4_4ring10()], // 4 16 -24.561 7.98 1 -24.561 7.98 4.75 -25.825 0 4.75 -25.825 0 1 [4,16,-24.561,7.98,1,-24.561,7.98,4.75,-25.825,0,4.75,-25.825,0,1], // 4 16 -25.825 0 1 -25.825 0 4.75 -25.667 -2.854 4.75 -25.667 -2.854 1 diff --git a/parts/192885a.scad b/parts/192885a.scad index 06919e801..6da4b0598 100644 --- a/parts/192885a.scad +++ b/parts/192885a.scad @@ -7,7 +7,7 @@ function ldraw_lib__192885a() = [ // 0 Name: 192885a.dat // 0 Author: Bjoern Sigve Storesund [Storesund] // 0 !LDRAW_ORG Part UPDATE 2017-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/192885c.scad b/parts/192885c.scad index 4b0fd2dc9..e54111e3e 100644 --- a/parts/192885c.scad +++ b/parts/192885c.scad @@ -7,7 +7,7 @@ function ldraw_lib__192885c() = [ // 0 Name: 192885c.dat // 0 Author: Bjoern Sigve Storesund [Storesund] // 0 !LDRAW_ORG Part UPDATE 2022-05 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/192895a.scad b/parts/192895a.scad index 132e173de..791f4e0c0 100644 --- a/parts/192895a.scad +++ b/parts/192895a.scad @@ -7,7 +7,7 @@ function ldraw_lib__192895a() = [ // 0 Name: 192895a.dat // 0 Author: Bjoern Sigve Storesund [Storesund] // 0 !LDRAW_ORG Part UPDATE 2017-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/192895b.scad b/parts/192895b.scad index 67273e58c..017ba7d1b 100644 --- a/parts/192895b.scad +++ b/parts/192895b.scad @@ -7,7 +7,7 @@ function ldraw_lib__192895b() = [ // 0 Name: 192895b.dat // 0 Author: Bjoern Sigve Storesund [Storesund] // 0 !LDRAW_ORG Part UPDATE 2017-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/192895c.scad b/parts/192895c.scad index bd9429004..64e941eba 100644 --- a/parts/192895c.scad +++ b/parts/192895c.scad @@ -9,7 +9,7 @@ function ldraw_lib__192895c() = [ // 0 Name: 192895c.dat // 0 Author: Bjoern Sigve Storesund [Storesund] // 0 !LDRAW_ORG Part UPDATE 2017-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/192895e.scad b/parts/192895e.scad index 71cbbe87b..d5878f9d5 100644 --- a/parts/192895e.scad +++ b/parts/192895e.scad @@ -5,7 +5,7 @@ function ldraw_lib__192895e() = [ // 0 Name: 192895e.dat // 0 Author: Bjoern Sigve Storesund [Storesund] // 0 !LDRAW_ORG Part UPDATE 2017-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/19466.scad b/parts/19466.scad index 9b997e3b3..687f30ba6 100644 --- a/parts/19466.scad +++ b/parts/19466.scad @@ -18,10 +18,10 @@ use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin15.scad> -use <../p/4-4rin16.scad> -use <../p/4-4rin17.scad> -use <../p/4-4rin18.scad> +use <../p/4-4ring15.scad> +use <../p/4-4ring16.scad> +use <../p/4-4ring17.scad> +use <../p/4-4ring18.scad> use <../p/4-4ring5.scad> use <../p/7-8chrd.scad> use <../p/7-8edge.scad> @@ -33,7 +33,7 @@ function ldraw_lib__19466() = [ // 0 ~Technic Pneumatic Cylinder 2 x 11 with 2 Ports Body // 0 Name: 19466.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -41,7 +41,8 @@ function ldraw_lib__19466() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -24 0 19 0 0 0 -130 0 0 0 19 4-4cyli.dat [1,16,0,-24,0,19,0,0,0,-130,0,0,0,19, ldraw_lib__4_4cyli()], @@ -57,14 +58,14 @@ function ldraw_lib__19466() = [ [1,16,0,-154,0,-6.51,0,-15.7,0,-1,0,-15.7,0,6.51, ldraw_lib__2_4edge()], // 1 16 0 -176 0 17 0 0 0 1 0 0 0 -17 4-4edge.dat [1,16,0,-176,0,17,0,0,0,1,0,0,0,-17, ldraw_lib__4_4edge()], -// 1 16 0 -176 0 1 0 0 0 1 0 0 0 1 4-4rin16.dat - [1,16,0,-176,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin16()], -// 1 16 0 -154 0 1 0 0 0 1 0 0 0 1 4-4rin17.dat - [1,16,0,-154,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin17()], -// 1 16 0 -154 0 1 0 0 0 1 0 0 0 1 4-4rin18.dat - [1,16,0,-154,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin18()], -// 1 16 0 -176 0 1 0 0 0 1 0 0 0 1 4-4rin15.dat - [1,16,0,-176,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin15()], +// 1 16 0 -176 0 1 0 0 0 1 0 0 0 1 4-4ring16.dat + [1,16,0,-176,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring16()], +// 1 16 0 -154 0 1 0 0 0 1 0 0 0 1 4-4ring17.dat + [1,16,0,-154,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring17()], +// 1 16 0 -154 0 1 0 0 0 1 0 0 0 1 4-4ring18.dat + [1,16,0,-154,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring18()], +// 1 16 0 -176 0 1 0 0 0 1 0 0 0 1 4-4ring15.dat + [1,16,0,-176,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring15()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -28 0 15 0 0 0 -148 0 0 0 -15 4-4cylc.dat diff --git a/parts/195075a.scad b/parts/195075a.scad index 4986e24a9..ed3814c2a 100644 --- a/parts/195075a.scad +++ b/parts/195075a.scad @@ -5,7 +5,7 @@ function ldraw_lib__195075a() = [ // 0 Name: 195075a.dat // 0 Author: Bjoern Sigve Storesund [Storesund] // 0 !LDRAW_ORG Part UPDATE 2017-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/195075b.scad b/parts/195075b.scad index 8f1275d75..d5d79bdd5 100644 --- a/parts/195075b.scad +++ b/parts/195075b.scad @@ -5,7 +5,7 @@ function ldraw_lib__195075b() = [ // 0 Name: 195075b.dat // 0 Author: Bjoern Sigve Storesund [Storesund] // 0 !LDRAW_ORG Part UPDATE 2017-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/195985e.scad b/parts/195985e.scad index 97b041985..6b29e6d54 100644 --- a/parts/195985e.scad +++ b/parts/195985e.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/4-4cylc3.scad> use <../p/4-4ering.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin19.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring19.scad> use <../p/4-4ring9.scad> function ldraw_lib__195985e() = [ // 0 Sticker 2.1 x 2.1 Round with Blue Motorcycle and Red Circle // 0 Name: 195985e.dat // 0 Author: Takeshi Takahashi [RainbowDolphin] -// 0 !LDRAW_ORG Part UPDATE 2022-05 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,16 +19,17 @@ function ldraw_lib__195985e() = [ // 0 !KEYWORDS Rebrickable 195985, Repair, Set 6373 // // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 22 0 0 0 -0.25 0 0 0 22 4-4cylc3.dat [1,16,0,0,0,22,0,0,0,-0.25,0,0,0,22, ldraw_lib__4_4cylc3()], // 1 4 0 -.25 0 1.9 0 0 0 1 0 0 0 1.9 4-4ring9.dat [1,4,0,-.25,0,1.9,0,0,0,1,0,0,0,1.9, ldraw_lib__4_4ring9()], -// 1 15 0 -.25 0 1 0 0 0 1 0 0 0 1 4-4rin19.dat - [1,15,0,-.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin19()], -// 1 15 0 -.25 0 2 0 0 0 1 0 0 0 2 4-4rin10.dat - [1,15,0,-.25,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4rin10()], +// 1 15 0 -.25 0 1 0 0 0 1 0 0 0 1 4-4ring19.dat + [1,15,0,-.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring19()], +// 1 15 0 -.25 0 2 0 0 0 1 0 0 0 2 4-4ring10.dat + [1,15,0,-.25,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring10()], // 1 15 0 -.25 0 17.1 0 0 0 1 0 0 0 17.1 4-4ering.dat [1,15,0,-.25,0,17.1,0,0,0,1,0,0,0,17.1, ldraw_lib__4_4ering()], // 4 1 -5.1 -.25 10.1 -5.5 -.25 9.6 -5.1 -.25 9.2 -3.2 -.25 10.2 diff --git a/parts/20309.scad b/parts/20309.scad index 919890547..0f512c321 100644 --- a/parts/20309.scad +++ b/parts/20309.scad @@ -3,7 +3,7 @@ use <../p/48/1-24chrd.scad> use <../p/48/2-4cylo.scad> use <../p/48/5-12cyli.scad> use <../p/48/5-12edge.scad> -use <../p/48/5-24rin7.scad> +use <../p/48/5-24ring7.scad> use <../p/box4o4a.scad> use <../p/box5.scad> use <../p/rect.scad> @@ -15,7 +15,7 @@ function ldraw_lib__20309() = [ // 0 Window 1 x 4 x 1.667 Half Round with 3 Radial Dividers // 0 Name: 20309.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__20309() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 8 -10 40 0 0 0 0 -40 0 20 0 48\2-4cylo.dat [1,16,0,8,-10,40,0,0,0,0,-40,0,20,0, ldraw_lib__48__2_4cylo()], @@ -43,14 +44,14 @@ function ldraw_lib__20309() = [ [1,16,0,8,-10,33.8074,0,-9.05867,-9.05867,0,-33.8074,0,1,0, ldraw_lib__48__5_12edge()], // 1 16 0 8 10 33.8074 0 -9.05867 -9.05867 0 -33.8074 0 1 0 48\5-12edge.dat [1,16,0,8,10,33.8074,0,-9.05867,-9.05867,0,-33.8074,0,1,0, ldraw_lib__48__5_12edge()], -// 1 16 0 8 -10 0 0 -5 -5 0 0 0 1 0 48\5-24rin7.dat - [1,16,0,8,-10,0,0,-5,-5,0,0,0,1,0, ldraw_lib__48__5_24rin7()], -// 1 16 0 8 -10 0 0 5 -5 0 0 0 1 0 48\5-24rin7.dat - [1,16,0,8,-10,0,0,5,-5,0,0,0,1,0, ldraw_lib__48__5_24rin7()], -// 1 16 0 8 10 0 0 5 -5 0 0 0 -1 0 48\5-24rin7.dat - [1,16,0,8,10,0,0,5,-5,0,0,0,-1,0, ldraw_lib__48__5_24rin7()], -// 1 16 0 8 10 0 0 -5 -5 0 0 0 -1 0 48\5-24rin7.dat - [1,16,0,8,10,0,0,-5,-5,0,0,0,-1,0, ldraw_lib__48__5_24rin7()], +// 1 16 0 8 -10 0 0 -5 -5 0 0 0 1 0 48\5-24ring7.dat + [1,16,0,8,-10,0,0,-5,-5,0,0,0,1,0, ldraw_lib__48__5_24ring7()], +// 1 16 0 8 -10 0 0 5 -5 0 0 0 1 0 48\5-24ring7.dat + [1,16,0,8,-10,0,0,5,-5,0,0,0,1,0, ldraw_lib__48__5_24ring7()], +// 1 16 0 8 10 0 0 5 -5 0 0 0 -1 0 48\5-24ring7.dat + [1,16,0,8,10,0,0,5,-5,0,0,0,-1,0, ldraw_lib__48__5_24ring7()], +// 1 16 0 8 10 0 0 -5 -5 0 0 0 -1 0 48\5-24ring7.dat + [1,16,0,8,10,0,0,-5,-5,0,0,0,-1,0, ldraw_lib__48__5_24ring7()], // 1 16 0 0 0 34 0 0 0 1 0 0 0 10 rect.dat [1,16,0,0,0,34,0,0,0,1,0,0,0,10, ldraw_lib__rect()], // 4 16 -40 8 -10 40 8 -10 34 0 -10 -34 0 -10 diff --git a/parts/20310.scad b/parts/20310.scad index 8b6049f61..d0cc04856 100644 --- a/parts/20310.scad +++ b/parts/20310.scad @@ -5,7 +5,7 @@ use <../p/2-4ndis.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring7.scad> use <../p/box3u2p.scad> use <../p/box5.scad> @@ -18,7 +18,7 @@ function ldraw_lib__20310() = [ // 0 Brick 1 x 1 with Scroll with Open Stud // 0 Name: 20310.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2020-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__20310() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 -10 24 10 -6 24 6 -6 24 -6 -10 24 -10 [4,16,-10,24,10,-6,24,6,-6,24,-6,-10,24,-10], @@ -85,8 +86,8 @@ function ldraw_lib__20310() = [ [3,16,6.5,0,-10,10,0,-10,10,0,10], // 1 16 0 0 -11.75 0 0 -6.5 0 1 0 1.75 0 0 rect2p.dat [1,16,0,0,-11.75,0,0,-6.5,0,1,0,1.75,0,0, ldraw_lib__rect2p()], -// 1 16 0 0 -20 0 0 -.5 0 1 0 .5 0 0 4-4rin12.dat - [1,16,0,0,-20,0,0,-.5,0,1,0,.5,0,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 -20 0 0 -.5 0 1 0 .5 0 0 4-4ring12.dat + [1,16,0,0,-20,0,0,-.5,0,1,0,.5,0,0, ldraw_lib__4_4ring12()], // 1 16 0 0 -20 -6.5 0 0 0 1 0 0 0 6.5 2-4ndis.dat [1,16,0,0,-20,-6.5,0,0,0,1,0,0,0,6.5, ldraw_lib__2_4ndis()], // 1 16 0 0 -20 -6.5 0 0 0 1 0 0 0 -6.5 2-4edge.dat diff --git a/parts/2038.scad b/parts/2038.scad index 520e03165..c565dae4f 100644 --- a/parts/2038.scad +++ b/parts/2038.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <../p/1-16cylo.scad> -use <../p/1-16rin2.scad> +use <../p/1-16ring2.scad> use <../p/1-4cylo.scad> use <../p/1-4edge.scad> use <../p/1-8ring2.scad> @@ -24,7 +24,7 @@ use <../p/48/1-8cylo.scad> use <../p/48/2-4cylo.scad> use <../p/48/3-16cylo.scad> use <../p/48/4-4cylc.scad> -use <../p/48/4-4rin18.scad> +use <../p/48/4-4ring18.scad> use <../p/48/5-24cylo.scad> use <../p/48/5-48cylo.scad> use <../p/48/7-48cylo.scad> @@ -39,7 +39,7 @@ function ldraw_lib__2038() = [ // 0 Signpost Ornamented Type 1 // 0 Name: 2038.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2014-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -53,7 +53,8 @@ function ldraw_lib__2038() = [ // 0 !HISTORY 2014-03-29 [cwdee] Update description // 0 !HISTORY 2014-03-29 [MMR1988] Fixed Gap, added one condline, changed cyli+edge to cylo // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 stud2.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__stud2()], @@ -97,8 +98,8 @@ function ldraw_lib__2038() = [ [1,16,61,43,-2.5,34.9776,0,-2.29255,2.29255,0,34.9776,0,-1,0, ldraw_lib__48__4_4cylc()], // 1 16 61 43 -3.5 -2.41991 0 36.9208 36.9208 0 2.41991 0 7 0 48\2-4cylo.dat [1,16,61,43,-3.5,-2.41991,0,36.9208,36.9208,0,2.41991,0,7,0, ldraw_lib__48__2_4cylo()], -// 1 16 61 43 -3.5 -0.12736 0 1.9432 1.9432 0 0.12736 0 1 0 48\4-4rin18.dat - [1,16,61,43,-3.5,-0.12736,0,1.9432,1.9432,0,0.12736,0,1,0, ldraw_lib__48__4_4rin18()], +// 1 16 61 43 -3.5 -0.12736 0 1.9432 1.9432 0 0.12736 0 1 0 48\4-4ring18.dat + [1,16,61,43,-3.5,-0.12736,0,1.9432,1.9432,0,0.12736,0,1,0, ldraw_lib__48__4_4ring18()], // 1 16 61 43 -3.5 -2.41992 0 -36.9208 36.9208 0 -2.41992 0 7 0 48\3-16cylo.dat [1,16,61,43,-3.5,-2.41992,0,-36.9208,36.9208,0,-2.41992,0,7,0, ldraw_lib__48__3_16cylo()], // 1 16 61 43 -3.5 -7.21836 0 -36.2891 -36.2891 0 7.21836 0 7 0 48\1-8cylo.dat @@ -111,8 +112,8 @@ function ldraw_lib__2038() = [ [1,16,61,-3,-3.5,-6,0,0,0,0,-6,0,7,0, ldraw_lib__3_4cylo()], // 1 16 61 -3 -3.5 -3 0 0 0 0 -3 0 1 0 3-4ring2.dat [1,16,61,-3,-3.5,-3,0,0,0,0,-3,0,1,0, ldraw_lib__3_4ring2()], -// 1 16 61 -3 -3.5 -3 0 0 0 0 3 0 1 0 1-16rin2.dat - [1,16,61,-3,-3.5,-3,0,0,0,0,3,0,1,0, ldraw_lib__1_16rin2()], +// 1 16 61 -3 -3.5 -3 0 0 0 0 3 0 1 0 1-16ring2.dat + [1,16,61,-3,-3.5,-3,0,0,0,0,3,0,1,0, ldraw_lib__1_16ring2()], // 1 16 20 20 -3.5 0 0 3 -3 0 0 0 1 0 2-4ring2.dat [1,16,20,20,-3.5,0,0,3,-3,0,0,0,1,0, ldraw_lib__2_4ring2()], // 1 16 20 20 -3.5 0 0 -3 3 0 0 0 1 0 1-8ring2.dat @@ -129,8 +130,8 @@ function ldraw_lib__2038() = [ [1,16,15,53,-3.5,0,0,6,-6,0,0,0,7,0, ldraw_lib__3_4cylo()], // 1 16 15 53 -3.5 0 0 3 -3 0 0 0 1 0 3-4ring2.dat [1,16,15,53,-3.5,0,0,3,-3,0,0,0,1,0, ldraw_lib__3_4ring2()], -// 1 16 15 53 -3.5 0 0 -3 -3 0 0 0 1 0 1-16rin2.dat - [1,16,15,53,-3.5,0,0,-3,-3,0,0,0,1,0, ldraw_lib__1_16rin2()], +// 1 16 15 53 -3.5 0 0 -3 -3 0 0 0 1 0 1-16ring2.dat + [1,16,15,53,-3.5,0,0,-3,-3,0,0,0,1,0, ldraw_lib__1_16ring2()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 15 53 -3.5 0 0 -6 -6 0 0 0 7 0 1-16cylo.dat @@ -205,20 +206,20 @@ function ldraw_lib__2038() = [ [0,"BFC","INVERTNEXT"], // 1 16 61 43 2.5 34.9776 0 -2.29255 2.29255 0 34.9776 0 1 0 48\4-4cylc.dat [1,16,61,43,2.5,34.9776,0,-2.29255,2.29255,0,34.9776,0,1,0, ldraw_lib__48__4_4cylc()], -// 1 16 61 43 3.5 -0.12736 0 1.9432 1.9432 0 0.12736 0 -1 0 48\4-4rin18.dat - [1,16,61,43,3.5,-0.12736,0,1.9432,1.9432,0,0.12736,0,-1,0, ldraw_lib__48__4_4rin18()], +// 1 16 61 43 3.5 -0.12736 0 1.9432 1.9432 0 0.12736 0 -1 0 48\4-4ring18.dat + [1,16,61,43,3.5,-0.12736,0,1.9432,1.9432,0,0.12736,0,-1,0, ldraw_lib__48__4_4ring18()], // 1 16 61 -3 3.5 -3 0 0 0 0 -3 0 -1 0 3-4ring2.dat [1,16,61,-3,3.5,-3,0,0,0,0,-3,0,-1,0, ldraw_lib__3_4ring2()], -// 1 16 61 -3 3.5 -3 0 0 0 0 3 0 -1 0 1-16rin2.dat - [1,16,61,-3,3.5,-3,0,0,0,0,3,0,-1,0, ldraw_lib__1_16rin2()], +// 1 16 61 -3 3.5 -3 0 0 0 0 3 0 -1 0 1-16ring2.dat + [1,16,61,-3,3.5,-3,0,0,0,0,3,0,-1,0, ldraw_lib__1_16ring2()], // 1 16 20 20 3.5 0 0 3 -3 0 0 0 -1 0 2-4ring2.dat [1,16,20,20,3.5,0,0,3,-3,0,0,0,-1,0, ldraw_lib__2_4ring2()], // 1 16 20 20 3.5 0 0 -3 3 0 0 0 -1 0 1-8ring2.dat [1,16,20,20,3.5,0,0,-3,3,0,0,0,-1,0, ldraw_lib__1_8ring2()], // 1 16 15 53 3.5 0 0 3 -3 0 0 0 -1 0 3-4ring2.dat [1,16,15,53,3.5,0,0,3,-3,0,0,0,-1,0, ldraw_lib__3_4ring2()], -// 1 16 15 53 3.5 0 0 -3 -3 0 0 0 -1 0 1-16rin2.dat - [1,16,15,53,3.5,0,0,-3,-3,0,0,0,-1,0, ldraw_lib__1_16rin2()], +// 1 16 15 53 3.5 0 0 -3 -3 0 0 0 -1 0 1-16ring2.dat + [1,16,15,53,3.5,0,0,-3,-3,0,0,0,-1,0, ldraw_lib__1_16ring2()], // 1 16 27 24 3.5 -3 0 0 0 0 -3 0 -1 0 48\1-4ring6.dat [1,16,27,24,3.5,-3,0,0,0,0,-3,0,-1,0, ldraw_lib__48__1_4ring6()], // 2 24 9 53 3.5 9 23 3.5 diff --git a/parts/20401.scad b/parts/20401.scad index 4419529d3..854f950ac 100644 --- a/parts/20401.scad +++ b/parts/20401.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use <../p/4-8sphe.scad> use use <../p/stud4od.scad> @@ -10,7 +10,7 @@ function ldraw_lib__20401() = [ // 0 Decoration Ball 11.3 // 0 Name: 20401.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,12 +20,13 @@ function ldraw_lib__20401() = [ // 0 !CATEGORY Sphere // // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -4 0 1 0 0 0 -1 0 0 0 1 stud4od.dat [1,16,0,-4,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__stud4od()], -// 1 16 0 -4 0 0.5 0 0 0 -1 0 0 0 -0.5 4-4rin11.dat - [1,16,0,-4,0,0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__4_4rin11()], +// 1 16 0 -4 0 0.5 0 0 0 -1 0 0 0 -0.5 4-4ring11.dat + [1,16,0,-4,0,0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__4_4ring11()], // 1 16 0 -4 0 5.5 0 0 0 1 0 0 0 5.5 4-4edge.dat [1,16,0,-4,0,5.5,0,0,0,1,0,0,0,5.5, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT @@ -38,8 +39,8 @@ function ldraw_lib__20401() = [ [1,16,0,-11,0,5.5,0,0,0,-5.5,0,0,0,-5.5, ldraw_lib__4_8sphe()], // 1 16 0 0 0 8.8 0 0 0 1 0 0 0 8.8 4-4edge.dat [1,16,0,0,0,8.8,0,0,0,1,0,0,0,8.8, ldraw_lib__4_4edge()], -// 1 16 0 0 0 0.8 0 0 0 -1 0 0 0 -0.8 4-4rin10.dat - [1,16,0,0,0,0.8,0,0,0,-1,0,0,0,-0.8, ldraw_lib__4_4rin10()], +// 1 16 0 0 0 0.8 0 0 0 -1 0 0 0 -0.8 4-4ring10.dat + [1,16,0,0,0,0.8,0,0,0,-1,0,0,0,-0.8, ldraw_lib__4_4ring10()], // 1 16 0 -11 0 0 1.1 0 0 0 1.1 1.1 0 0 s\90617s02.dat [1,16,0,-11,0,0,1.1,0,0,0,1.1,1.1,0,0, ldraw_lib__s__90617s02()], // 1 16 0 -11 0 -1.1 0 0 0 0 1.1 0 1.1 0 s\90617s02.dat diff --git a/parts/2043.scad b/parts/2043.scad index 1522b3481..f40b8be2d 100644 --- a/parts/2043.scad +++ b/parts/2043.scad @@ -13,7 +13,7 @@ use <../p/3-16ndis.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring4.scad> use <../p/4-8sphe.scad> use <../p/box3u2p.scad> @@ -26,7 +26,7 @@ function ldraw_lib__2043() = [ // 0 Container Cupboard 2 x 6 x 7 Door // 0 Name: 2043.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2019-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -37,7 +37,8 @@ function ldraw_lib__2043() = [ // // 0 !HISTORY 2018-12-30 [cwdee] Model back surface, update knob // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Hinge // 1 16 0 -25 0 3.5 0 0 0 4 0 0 0 3.5 2-4cylo.dat @@ -113,8 +114,8 @@ function ldraw_lib__2043() = [ // // 1 16 45 0 -9.5 0 0 1 1 0 0 0 1 0 4-4ring4.dat [1,16,45,0,-9.5,0,0,1,1,0,0,0,1,0, ldraw_lib__4_4ring4()], -// 1 16 45 0 -9.5 0 0 0.5 0.5 0 0 0 1 0 4-4rin10.dat - [1,16,45,0,-9.5,0,0,0.5,0.5,0,0,0,1,0, ldraw_lib__4_4rin10()], +// 1 16 45 0 -9.5 0 0 0.5 0.5 0 0 0 1 0 4-4ring10.dat + [1,16,45,0,-9.5,0,0,0.5,0.5,0,0,0,1,0, ldraw_lib__4_4ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 45 0 -9.5 0 0 4 4 0 0 0 1 0 4-8sphe.dat diff --git a/parts/20952p02.scad b/parts/20952p02.scad new file mode 100644 index 000000000..e4c65ca6e --- /dev/null +++ b/parts/20952p02.scad @@ -0,0 +1,299 @@ +use <../lib.scad> +use +use +function ldraw_lib__20952p02() = [ +// 0 Brick Round 1.4 x 1.4 x 0.667 Dome Top with SW BB-8 Droid Head with Large Photoreceptor Pattern +// 0 Name: 20952p02.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Bricklink 20952pb03, Set 75297, Star Wars +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\20952s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__20952s01()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\20952p01s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__20952p01s01()], +// 4 322 6.175 6.45 -10.6951 6.2727 7.0359 -10.8642 6.41 6.8544 -10.7 6.4161 6.45 -10.5342 + [4,322,6.175,6.45,-10.6951,6.2727,7.0359,-10.8642,6.41,6.8544,-10.7,6.4161,6.45,-10.5342], +// 4 322 6.175 6.45 -10.6951 6.4161 6.45 -10.5342 6.26 6.1736 -10.43 6.0146 5.9396 -10.4173 + [4,322,6.175,6.45,-10.6951,6.4161,6.45,-10.5342,6.26,6.1736,-10.43,6.0146,5.9396,-10.4173], +// 4 322 6.175 6.45 -10.6951 6.0146 5.9396 -10.4173 5.69 5.8573 -10.52 5.41 5.917 -10.7 + [4,322,6.175,6.45,-10.6951,6.0146,5.9396,-10.4173,5.69,5.8573,-10.52,5.41,5.917,-10.7], +// 4 322 6.175 6.45 -10.6951 5.41 5.917 -10.7 5.18 6.0836 -10.93 5.11 6.2487 -11.08 + [4,322,6.175,6.45,-10.6951,5.41,5.917,-10.7,5.18,6.0836,-10.93,5.11,6.2487,-11.08], +// 3 322 6.175 6.45 -10.6951 5.11 6.2487 -11.08 5.0983 6.45 -11.2266 + [3,322,6.175,6.45,-10.6951,5.11,6.2487,-11.08,5.0983,6.45,-11.2266], +// 4 322 6.175 6.45 -10.6951 5.0983 6.45 -11.2266 5.18 6.6758 -11.27 5.39 6.9822 -11.28 + [4,322,6.175,6.45,-10.6951,5.0983,6.45,-11.2266,5.18,6.6758,-11.27,5.39,6.9822,-11.28], +// 4 322 6.175 6.45 -10.6951 5.39 6.9822 -11.28 5.66 7.1528 -11.21 5.97 7.1879 -11.07 + [4,322,6.175,6.45,-10.6951,5.39,6.9822,-11.28,5.66,7.1528,-11.21,5.97,7.1879,-11.07], +// 3 322 6.175 6.45 -10.6951 5.97 7.1879 -11.07 6.2727 7.0359 -10.8642 + [3,322,6.175,6.45,-10.6951,5.97,7.1879,-11.07,6.2727,7.0359,-10.8642], +// 4 80 -7.4027 6.1465 -9.6471 -6.0802 6.1481 -10.5308 -6.0052 5.9094 -10.4009 -7.3114 5.9078 -9.5281 + [4,80,-7.4027,6.1465,-9.6471,-6.0802,6.1481,-10.5308,-6.0052,5.9094,-10.4009,-7.3114,5.9078,-9.5281], +// 4 80 -7.3114 5.9078 -9.5281 -8.0825 5.9092 -8.8523 -7.9805 6.1475 -9.1406 -7.4027 6.1465 -9.6471 + [4,80,-7.3114,5.9078,-9.5281,-8.0825,5.9092,-8.8523,-7.9805,6.1475,-9.1406,-7.4027,6.1465,-9.6471], +// 4 80 -8.628 7.7455 -9.398 -7.7812 7.7435 -10.1406 -7.7069 7.3777 -10.0439 -8.33 7.3622 -9.49 + [4,80,-8.628,7.7455,-9.398,-7.7812,7.7435,-10.1406,-7.7069,7.3777,-10.0439,-8.33,7.3622,-9.49], +// 4 16 -7.4027 6.1465 -9.6471 -7.5187 6.45 -9.7985 -6.175 6.45 -10.6951 -6.0802 6.1481 -10.5308 + [4,16,-7.4027,6.1465,-9.6471,-7.5187,6.45,-9.7985,-6.175,6.45,-10.6951,-6.0802,6.1481,-10.5308], +// 4 16 -6.33 7.3809 -10.9639 -6.175 6.45 -10.6951 -7.5187 6.45 -9.7985 -7.7069 7.3777 -10.0439 + [4,16,-6.33,7.3809,-10.9639,-6.175,6.45,-10.6951,-7.5187,6.45,-9.7985,-7.7069,7.3777,-10.0439], +// 4 16 -8.855 8.4166 -9.4958 -7.7812 7.7435 -10.1406 -8.628 7.7455 -9.398 -9.181 8.3519 -9.181 + [4,16,-8.855,8.4166,-9.4958,-7.7812,7.7435,-10.1406,-8.628,7.7455,-9.398,-9.181,8.3519,-9.181], +// 4 16 -6.3451 3.3825 -8.2691 -7.3702 3.3837 -7.3702 -8.0825 5.9092 -8.8523 -7.3114 5.9078 -9.5281 + [4,16,-6.3451,3.3825,-8.2691,-7.3702,3.3837,-7.3702,-8.0825,5.9092,-8.8523,-7.3114,5.9078,-9.5281], +// 4 16 -6.3451 3.3825 -8.2691 -7.3114 5.9078 -9.5281 -6.0052 5.9094 -10.4009 -5.9 5.6029 -10.24 + [4,16,-6.3451,3.3825,-8.2691,-7.3114,5.9078,-9.5281,-6.0052,5.9094,-10.4009,-5.9,5.6029,-10.24], +// 4 16 -1.4888 8.9935 -13.0997 -1.5079 8.7622 -13.0213 -1.7433 9.4747 -13.2433 -1.5412 9.2098 -13.1683 + [4,16,-1.4888,8.9935,-13.0997,-1.5079,8.7622,-13.0213,-1.7433,9.4747,-13.2433,-1.5412,9.2098,-13.1683], +// 3 16 -1.5412 9.2098 -13.1683 -1.7433 9.4747 -13.2433 -1.6487 9.4064 -13.2268 + [3,16,-1.5412,9.2098,-13.1683,-1.7433,9.4747,-13.2433,-1.6487,9.4064,-13.2268], +// 4 16 -2.1156 9.5023 -13.1787 -1.9533 9.552 -13.2278 -1.7433 9.4747 -13.2433 -2.2701 9.4088 -13.1163 + [4,16,-2.1156,9.5023,-13.1787,-1.9533,9.552,-13.2278,-1.7433,9.4747,-13.2433,-2.2701,9.4088,-13.1163], +// 4 16 -2.3579 9.2061 -13.0301 -2.2701 9.4088 -13.1163 -1.7433 9.4747 -13.2433 -2.377 8.9862 -12.9517 + [4,16,-2.3579,9.2061,-13.0301,-2.2701,9.4088,-13.1163,-1.7433,9.4747,-13.2433,-2.377,8.9862,-12.9517], +// 4 16 -2.3346 8.7589 -12.8831 -2.377 8.9862 -12.9517 -1.7433 9.4747 -13.2433 -2.2271 8.5826 -12.8446 + [4,16,-2.3346,8.7589,-12.8831,-2.377,8.9862,-12.9517,-1.7433,9.4747,-13.2433,-2.2271,8.5826,-12.8446], +// 4 16 -2.0594 8.4817 -12.8438 -2.2271 8.5826 -12.8446 -1.7433 9.4747 -13.2433 -1.8925 8.4425 -12.8636 + [4,16,-2.0594,8.4817,-12.8438,-2.2271,8.5826,-12.8446,-1.7433,9.4747,-13.2433,-1.8925,8.4425,-12.8636], +// 3 16 -1.8925 8.4425 -12.8636 -1.7433 9.4747 -13.2433 -1.699 8.4565 -12.9069 + [3,16,-1.8925,8.4425,-12.8636,-1.7433,9.4747,-13.2433,-1.699,8.4565,-12.9069], +// 4 16 -1.5956 8.551 -12.9452 -1.699 8.4565 -12.9069 -1.7433 9.4747 -13.2433 -1.5079 8.7622 -13.0213 + [4,16,-1.5956,8.551,-12.9452,-1.699,8.4565,-12.9069,-1.7433,9.4747,-13.2433,-1.5079,8.7622,-13.0213], +// 4 0 -1.2831 8.6926 -13.0129 -1.5079 8.7622 -13.0213 -1.4888 8.9935 -13.0997 -1.2529 9.059 -13.1371 + [4,0,-1.2831,8.6926,-13.0129,-1.5079,8.7622,-13.0213,-1.4888,8.9935,-13.0997,-1.2529,9.059,-13.1371], +// 4 0 -1.2529 9.059 -13.1371 -1.4888 8.9935 -13.0997 -1.5412 9.2098 -13.1683 -1.33 9.4304 -13.2558 + [4,0,-1.2529,9.059,-13.1371,-1.4888,8.9935,-13.0997,-1.5412,9.2098,-13.1683,-1.33,9.4304,-13.2558], +// 4 0 -1.33 9.4304 -13.2558 -1.5412 9.2098 -13.1683 -1.6487 9.4064 -13.2268 -1.4844 9.691 -13.3325 + [4,0,-1.33,9.4304,-13.2558,-1.5412,9.2098,-13.1683,-1.6487,9.4064,-13.2268,-1.4844,9.691,-13.3325], +// 4 0 -1.4844 9.691 -13.3325 -1.6487 9.4064 -13.2268 -1.7433 9.4747 -13.2433 -1.7573 9.7965 -13.3497 + [4,0,-1.4844,9.691,-13.3325,-1.6487,9.4064,-13.2268,-1.7433,9.4747,-13.2433,-1.7573,9.7965,-13.3497], +// 4 0 -1.7573 9.7965 -13.3497 -1.7433 9.4747 -13.2433 -1.9533 9.552 -13.2278 -1.9711 9.8636 -13.3299 + [4,0,-1.7573,9.7965,-13.3497,-1.7433,9.4747,-13.2433,-1.9533,9.552,-13.2278,-1.9711,9.8636,-13.3299], +// 4 0 -1.9711 9.8636 -13.3299 -1.9533 9.552 -13.2278 -2.1156 9.5023 -13.1787 -2.2223 9.8282 -13.268 + [4,0,-1.9711,9.8636,-13.3299,-1.9533,9.552,-13.2278,-2.1156,9.5023,-13.1787,-2.2223,9.8282,-13.268], +// 4 0 -2.2223 9.8282 -13.268 -2.1156 9.5023 -13.1787 -2.2701 9.4088 -13.1163 -2.4595 9.6462 -13.1591 + [4,0,-2.2223,9.8282,-13.268,-2.1156,9.5023,-13.1787,-2.2701,9.4088,-13.1163,-2.4595,9.6462,-13.1591], +// 4 0 -2.4595 9.6462 -13.1591 -2.2701 9.4088 -13.1163 -2.3579 9.2061 -13.0301 -2.5826 9.3626 -13.0385 + [4,0,-2.4595,9.6462,-13.1591,-2.2701,9.4088,-13.1163,-2.3579,9.2061,-13.0301,-2.5826,9.3626,-13.0385], +// 4 0 -2.5826 9.3626 -13.0385 -2.3579 9.2061 -13.0301 -2.377 8.9862 -12.9517 -2.6129 9.0142 -12.9143 + [4,0,-2.5826,9.3626,-13.0385,-2.3579,9.2061,-13.0301,-2.377,8.9862,-12.9517,-2.6129,9.0142,-12.9143], +// 4 0 -2.6129 9.0142 -12.9143 -2.377 8.9862 -12.9517 -2.3346 8.7589 -12.8831 -2.5457 8.6543 -12.8056 + [4,0,-2.6129,9.0142,-12.9143,-2.377,8.9862,-12.9517,-2.3346,8.7589,-12.8831,-2.5457,8.6543,-12.8056], +// 4 0 -2.5457 8.6543 -12.8056 -2.3346 8.7589 -12.8831 -2.2271 8.5826 -12.8446 -2.3914 8.3376 -12.7289 + [4,0,-2.5457,8.6543,-12.8056,-2.3346,8.7589,-12.8831,-2.2271,8.5826,-12.8446,-2.3914,8.3376,-12.7289], +// 4 0 -2.3914 8.3376 -12.7289 -2.2271 8.5826 -12.8446 -2.0594 8.4817 -12.8438 -2.1333 8.1773 -12.7259 + [4,0,-2.3914,8.3376,-12.7289,-2.2271,8.5826,-12.8446,-2.0594,8.4817,-12.8438,-2.1333,8.1773,-12.7259], +// 4 0 -2.1333 8.1773 -12.7259 -2.0594 8.4817 -12.8438 -1.8925 8.4425 -12.8636 -1.8747 8.1308 -12.7615 + [4,0,-2.1333,8.1773,-12.7259,-2.0594,8.4817,-12.8438,-1.8925,8.4425,-12.8636,-1.8747,8.1308,-12.7615], +// 4 0 -1.8747 8.1308 -12.7615 -1.8925 8.4425 -12.8636 -1.699 8.4565 -12.9069 -1.6843 8.1193 -12.7954 + [4,0,-1.8747,8.1308,-12.7615,-1.8925,8.4425,-12.8636,-1.699,8.4565,-12.9069,-1.6843,8.1193,-12.7954], +// 4 0 -1.6843 8.1193 -12.7954 -1.699 8.4565 -12.9069 -1.5956 8.551 -12.9452 -1.4062 8.3549 -12.8923 + [4,0,-1.6843,8.1193,-12.7954,-1.699,8.4565,-12.9069,-1.5956,8.551,-12.9452,-1.4062,8.3549,-12.8923], +// 4 0 -1.4062 8.3549 -12.8923 -1.5956 8.551 -12.9452 -1.5079 8.7622 -13.0213 -1.2831 8.6926 -13.0129 + [4,0,-1.4062,8.3549,-12.8923,-1.5956,8.551,-12.9452,-1.5079,8.7622,-13.0213,-1.2831,8.6926,-13.0129], +// 4 16 -3.3072 7.7364 -12.3431 -3.5197 10.2 -13.1362 -2.6129 9.0142 -12.9143 -2.5457 8.6543 -12.8056 + [4,16,-3.3072,7.7364,-12.3431,-3.5197,10.2,-13.1362,-2.6129,9.0142,-12.9143,-2.5457,8.6543,-12.8056], +// 3 16 -3.3072 7.7364 -12.3431 -2.5457 8.6543 -12.8056 -2.3914 8.3376 -12.7289 + [3,16,-3.3072,7.7364,-12.3431,-2.5457,8.6543,-12.8056,-2.3914,8.3376,-12.7289], +// 3 16 -3.3072 7.7364 -12.3431 -2.3914 8.3376 -12.7289 -2.1333 8.1773 -12.7259 + [3,16,-3.3072,7.7364,-12.3431,-2.3914,8.3376,-12.7289,-2.1333,8.1773,-12.7259], +// 4 16 -3.3072 7.7364 -12.3431 -2.1333 8.1773 -12.7259 -1.8747 8.1308 -12.7615 -1.6678 7.7387 -12.6697 + [4,16,-3.3072,7.7364,-12.3431,-2.1333,8.1773,-12.7259,-1.8747,8.1308,-12.7615,-1.6678,7.7387,-12.6697], +// 3 16 -1.6678 7.7387 -12.6697 -1.8747 8.1308 -12.7615 -1.6843 8.1193 -12.7954 + [3,16,-1.6678,7.7387,-12.6697,-1.8747,8.1308,-12.7615,-1.6843,8.1193,-12.7954], +// 4 16 -1.6678 7.7387 -12.6697 -1.6843 8.1193 -12.7954 -1.4062 8.3549 -12.8923 0 7.71 -12.77 + [4,16,-1.6678,7.7387,-12.6697,-1.6843,8.1193,-12.7954,-1.4062,8.3549,-12.8923,0,7.71,-12.77], +// 3 16 0 7.71 -12.77 -1.4062 8.3549 -12.8923 -1.2831 8.6926 -13.0129 + [3,16,0,7.71,-12.77,-1.4062,8.3549,-12.8923,-1.2831,8.6926,-13.0129], +// 4 16 0 7.71 -12.77 -1.2831 8.6926 -13.0129 -1.2529 9.059 -13.1371 0 10.2 -13.6 + [4,16,0,7.71,-12.77,-1.2831,8.6926,-13.0129,-1.2529,9.059,-13.1371,0,10.2,-13.6], +// 3 16 -1.2529 9.059 -13.1371 -1.33 9.4304 -13.2558 0 10.2 -13.6 + [3,16,-1.2529,9.059,-13.1371,-1.33,9.4304,-13.2558,0,10.2,-13.6], +// 4 16 0 10.2 -13.6 -1.33 9.4304 -13.2558 -1.4844 9.691 -13.3325 -1.7748 10.2 -13.483 + [4,16,0,10.2,-13.6,-1.33,9.4304,-13.2558,-1.4844,9.691,-13.3325,-1.7748,10.2,-13.483], +// 3 16 -1.4844 9.691 -13.3325 -1.7573 9.7965 -13.3497 -1.7748 10.2 -13.483 + [3,16,-1.4844,9.691,-13.3325,-1.7573,9.7965,-13.3497,-1.7748,10.2,-13.483], +// 3 16 -1.9711 9.8636 -13.3299 -1.7748 10.2 -13.483 -1.7573 9.7965 -13.3497 + [3,16,-1.9711,9.8636,-13.3299,-1.7748,10.2,-13.483,-1.7573,9.7965,-13.3497], +// 4 16 -1.7748 10.2 -13.483 -1.9711 9.8636 -13.3299 -2.2223 9.8282 -13.268 -3.5197 10.2 -13.1362 + [4,16,-1.7748,10.2,-13.483,-1.9711,9.8636,-13.3299,-2.2223,9.8282,-13.268,-3.5197,10.2,-13.1362], +// 3 16 -3.5197 10.2 -13.1362 -2.2223 9.8282 -13.268 -2.4595 9.6462 -13.1591 + [3,16,-3.5197,10.2,-13.1362,-2.2223,9.8282,-13.268,-2.4595,9.6462,-13.1591], +// 3 16 -2.5826 9.3626 -13.0385 -3.5197 10.2 -13.1362 -2.4595 9.6462 -13.1591 + [3,16,-2.5826,9.3626,-13.0385,-3.5197,10.2,-13.1362,-2.4595,9.6462,-13.1591], +// 3 16 -2.6129 9.0142 -12.9143 -3.5197 10.2 -13.1362 -2.5826 9.3626 -13.0385 + [3,16,-2.6129,9.0142,-12.9143,-3.5197,10.2,-13.1362,-2.5826,9.3626,-13.0385], +// 3 80 -5.86 4.3604 -9.33 -5.9 5.6029 -10.24 -5.5917 4.5935 -9.6848 + [3,80,-5.86,4.3604,-9.33,-5.9,5.6029,-10.24,-5.5917,4.5935,-9.6848], +// 3 80 -5.5917 4.5935 -9.6848 -5.9 5.6029 -10.24 -5.6758 6.45 -10.9415 + [3,80,-5.5917,4.5935,-9.6848,-5.9,5.6029,-10.24,-5.6758,6.45,-10.9415], +// 3 80 -5.9 5.6029 -10.24 -5.92 5.9338 -10.46 -5.6758 6.45 -10.9415 + [3,80,-5.9,5.6029,-10.24,-5.92,5.9338,-10.46,-5.6758,6.45,-10.9415], +// 4 80 -5.6758 6.45 -10.9415 -5.92 5.9338 -10.46 -5.93 6.1983 -10.64 -5.9365 6.45 -10.8128 + [4,80,-5.6758,6.45,-10.9415,-5.92,5.9338,-10.46,-5.93,6.1983,-10.64,-5.9365,6.45,-10.8128], +// 4 80 -5.6758 6.45 -10.9415 -5.9365 6.45 -10.8128 -5.9625 7.3804 -11.1451 -5.6977 7.3801 -11.2757 + [4,80,-5.6758,6.45,-10.9415,-5.9365,6.45,-10.8128,-5.9625,7.3804,-11.1451,-5.6977,7.3801,-11.2757], +// 4 80 -5.92 5.9338 -10.46 -6.0052 5.9094 -10.4009 -6.0802 6.1481 -10.5308 -5.93 6.1983 -10.64 + [4,80,-5.92,5.9338,-10.46,-6.0052,5.9094,-10.4009,-6.0802,6.1481,-10.5308,-5.93,6.1983,-10.64], +// 3 16 -6.3451 3.3825 -8.2691 -5.9 5.6029 -10.24 -5.86 4.3604 -9.33 + [3,16,-6.3451,3.3825,-8.2691,-5.9,5.6029,-10.24,-5.86,4.3604,-9.33], +// 3 16 -5.9 5.6029 -10.24 -6.0052 5.9094 -10.4009 -5.92 5.9338 -10.46 + [3,16,-5.9,5.6029,-10.24,-6.0052,5.9094,-10.4009,-5.92,5.9338,-10.46], +// 4 16 -5.93 6.1983 -10.64 -6.0802 6.1481 -10.5308 -6.175 6.45 -10.6951 -5.9365 6.45 -10.8128 + [4,16,-5.93,6.1983,-10.64,-6.0802,6.1481,-10.5308,-6.175,6.45,-10.6951,-5.9365,6.45,-10.8128], +// 4 16 -5.9365 6.45 -10.8128 -6.175 6.45 -10.6951 -6.33 7.3809 -10.9639 -5.9625 7.3804 -11.1451 + [4,16,-5.9365,6.45,-10.8128,-6.175,6.45,-10.6951,-6.33,7.3809,-10.9639,-5.9625,7.3804,-11.1451], +// 4 0 6.16 5.13 -9.71 5.6227 4.6921 -9.7385 6.07 5.4881 -10.04 6.64 5.7008 -9.82 + [4,0,6.16,5.13,-9.71,5.6227,4.6921,-9.7385,6.07,5.4881,-10.04,6.64,5.7008,-9.82], +// 4 0 6.9514 6.45 -10.1771 6.64 5.7008 -9.82 6.07 5.4881 -10.04 6.26 6.1736 -10.43 + [4,0,6.9514,6.45,-10.1771,6.64,5.7008,-9.82,6.07,5.4881,-10.04,6.26,6.1736,-10.43], +// 3 0 6.9514 6.45 -10.1771 6.26 6.1736 -10.43 6.4161 6.45 -10.5342 + [3,0,6.9514,6.45,-10.1771,6.26,6.1736,-10.43,6.4161,6.45,-10.5342], +// 4 0 6.99 7.3471 -10.51 6.9514 6.45 -10.1771 6.4161 6.45 -10.5342 6.85 7.9137 -10.83 + [4,0,6.99,7.3471,-10.51,6.9514,6.45,-10.1771,6.4161,6.45,-10.5342,6.85,7.9137,-10.83], +// 4 0 6.85 7.9137 -10.83 6.4161 6.45 -10.5342 6.41 6.8544 -10.7 6.5059 8.4352 -11.2682 + [4,0,6.85,7.9137,-10.83,6.4161,6.45,-10.5342,6.41,6.8544,-10.7,6.5059,8.4352,-11.2682], +// 3 0 6.41 6.8544 -10.7 6.2727 7.0359 -10.8642 6.5059 8.4352 -11.2682 + [3,0,6.41,6.8544,-10.7,6.2727,7.0359,-10.8642,6.5059,8.4352,-11.2682], +// 4 0 6.5059 8.4352 -11.2682 6.2727 7.0359 -10.8642 5.97 7.1879 -11.07 6.16 8.7617 -11.56 + [4,0,6.5059,8.4352,-11.2682,6.2727,7.0359,-10.8642,5.97,7.1879,-11.07,6.16,8.7617,-11.56], +// 4 0 6.16 8.7617 -11.56 5.97 7.1879 -11.07 5.66 7.1528 -11.21 5.67 8.9454 -11.87 + [4,0,6.16,8.7617,-11.56,5.97,7.1879,-11.07,5.66,7.1528,-11.21,5.67,8.9454,-11.87], +// 4 0 5.67 8.9454 -11.87 5.66 7.1528 -11.21 5.39 6.9822 -11.28 4.9699 8.3598 -11.9983 + [4,0,5.67,8.9454,-11.87,5.66,7.1528,-11.21,5.39,6.9822,-11.28,4.9699,8.3598,-11.9983], +// 4 0 4.9699 8.3598 -11.9983 5.39 6.9822 -11.28 5.18 6.6758 -11.27 4.7263 6.45 -11.4102 + [4,0,4.9699,8.3598,-11.9983,5.39,6.9822,-11.28,5.18,6.6758,-11.27,4.7263,6.45,-11.4102], +// 3 0 5.0983 6.45 -11.2266 4.7263 6.45 -11.4102 5.18 6.6758 -11.27 + [3,0,5.0983,6.45,-11.2266,4.7263,6.45,-11.4102,5.18,6.6758,-11.27], +// 4 0 4.51 7.9206 -12 4.9699 8.3598 -11.9983 4.7263 6.45 -11.4102 4.2202 7.5234 -11.9588 + [4,0,4.51,7.9206,-12,4.9699,8.3598,-11.9983,4.7263,6.45,-11.4102,4.2202,7.5234,-11.9588], +// 4 0 4.7263 6.45 -11.4102 3.7683 6.45 -11.735 3.93 6.9906 -11.87 4.2202 7.5234 -11.9588 + [4,0,4.7263,6.45,-11.4102,3.7683,6.45,-11.735,3.93,6.9906,-11.87,4.2202,7.5234,-11.9588], +// 4 0 3.76 5.9852 -11.43 3.7683 6.45 -11.735 4.7263 6.45 -11.4102 3.92 5.4479 -11.02 + [4,0,3.76,5.9852,-11.43,3.7683,6.45,-11.735,4.7263,6.45,-11.4102,3.92,5.4479,-11.02], +// 3 0 4.3309 4.8057 -10.4555 3.92 5.4479 -11.02 4.7263 6.45 -11.4102 + [3,0,4.3309,4.8057,-10.4555,3.92,5.4479,-11.02,4.7263,6.45,-11.4102], +// 4 0 5.11 6.2487 -11.08 4.3309 4.8057 -10.4555 4.7263 6.45 -11.4102 5.0983 6.45 -11.2266 + [4,0,5.11,6.2487,-11.08,4.3309,4.8057,-10.4555,4.7263,6.45,-11.4102,5.0983,6.45,-11.2266], +// 4 0 5.18 6.0836 -10.93 5.41 5.917 -10.7 4.96 4.4268 -9.88 4.3309 4.8057 -10.4555 + [4,0,5.18,6.0836,-10.93,5.41,5.917,-10.7,4.96,4.4268,-9.88,4.3309,4.8057,-10.4555], +// 3 0 4.3309 4.8057 -10.4555 5.11 6.2487 -11.08 5.18 6.0836 -10.93 + [3,0,4.3309,4.8057,-10.4555,5.11,6.2487,-11.08,5.18,6.0836,-10.93], +// 4 0 4.96 4.4268 -9.88 5.41 5.917 -10.7 5.69 5.8573 -10.52 5.6227 4.6921 -9.7385 + [4,0,4.96,4.4268,-9.88,5.41,5.917,-10.7,5.69,5.8573,-10.52,5.6227,4.6921,-9.7385], +// 3 0 5.6227 4.6921 -9.7385 5.69 5.8573 -10.52 6.0146 5.9396 -10.4173 + [3,0,5.6227,4.6921,-9.7385,5.69,5.8573,-10.52,6.0146,5.9396,-10.4173], +// 4 0 6.07 5.4881 -10.04 5.6227 4.6921 -9.7385 6.0146 5.9396 -10.4173 6.26 6.1736 -10.43 + [4,0,6.07,5.4881,-10.04,5.6227,4.6921,-9.7385,6.0146,5.9396,-10.4173,6.26,6.1736,-10.43], +// 3 0 4.96 4.4268 -9.88 4.2329 4.398 -10.2188 4.3309 4.8057 -10.4555 + [3,0,4.96,4.4268,-9.88,4.2329,4.398,-10.2188,4.3309,4.8057,-10.4555], +// 4 0 4.3309 4.8057 -10.4555 4.2329 4.398 -10.2188 3.48 4.7242 -10.69 3.66 5.0882 -10.87 + [4,0,4.3309,4.8057,-10.4555,4.2329,4.398,-10.2188,3.48,4.7242,-10.69,3.66,5.0882,-10.87], +// 4 0 3.66 5.0882 -10.87 3.48 4.7242 -10.69 3.0059 5.28 -11.2187 3.23 5.744 -11.45 + [4,0,3.66,5.0882,-10.87,3.48,4.7242,-10.69,3.0059,5.28,-11.2187,3.23,5.744,-11.45], +// 3 0 3.0059 5.28 -11.2187 3.1962 6.45 -11.9289 3.23 5.744 -11.45 + [3,0,3.0059,5.28,-11.2187,3.1962,6.45,-11.9289,3.23,5.744,-11.45], +// 4 0 3.1962 6.45 -11.9289 3.0059 5.28 -11.2187 2.83 5.9156 -11.66 2.838 6.45 -12.0001 + [4,0,3.1962,6.45,-11.9289,3.0059,5.28,-11.2187,2.83,5.9156,-11.66,2.838,6.45,-12.0001], +// 4 0 3.1962 6.45 -11.9289 2.838 6.45 -12.0001 3.01 7.2583 -12.24 3.3041 7.7008 -12.3316 + [4,0,3.1962,6.45,-11.9289,2.838,6.45,-12.0001,3.01,7.2583,-12.24,3.3041,7.7008,-12.3316], +// 4 0 3.43 7.1629 -12.1 3.1962 6.45 -11.9289 3.3041 7.7008 -12.3316 3.72 8.1547 -12.35 + [4,0,3.43,7.1629,-12.1,3.1962,6.45,-11.9289,3.3041,7.7008,-12.3316,3.72,8.1547,-12.35], +// 4 0 3.87 7.7869 -12.17 3.43 7.1629 -12.1 3.72 8.1547 -12.35 4.34 8.6108 -12.3 + [4,0,3.87,7.7869,-12.17,3.43,7.1629,-12.1,3.72,8.1547,-12.35,4.34,8.6108,-12.3], +// 4 0 4.37 8.2126 -12.15 3.87 7.7869 -12.17 4.34 8.6108 -12.3 5.0332 8.8559 -12.1511 + [4,0,4.37,8.2126,-12.15,3.87,7.7869,-12.17,4.34,8.6108,-12.3,5.0332,8.8559,-12.1511], +// 3 0 4.9699 8.3598 -11.9983 4.37 8.2126 -12.15 5.0332 8.8559 -12.1511 + [3,0,4.9699,8.3598,-11.9983,4.37,8.2126,-12.15,5.0332,8.8559,-12.1511], +// 3 0 5.67 8.9454 -11.87 4.9699 8.3598 -11.9983 5.0332 8.8559 -12.1511 + [3,0,5.67,8.9454,-11.87,4.9699,8.3598,-11.9983,5.0332,8.8559,-12.1511], +// 4 16 6.5059 8.4352 -11.2682 6.6733 9.4396 -11.5581 7.24 9.4398 -11.18 6.85 7.9137 -10.83 + [4,16,6.5059,8.4352,-11.2682,6.6733,9.4396,-11.5581,7.24,9.4398,-11.18,6.85,7.9137,-10.83], +// 4 16 6.99 7.3471 -10.51 6.85 7.9137 -10.83 7.24 9.4398 -11.18 7.56 7.9232 -10.36 + [4,16,6.99,7.3471,-10.51,6.85,7.9137,-10.83,7.24,9.4398,-11.18,7.56,7.9232,-10.36], +// 4 16 6.9514 6.45 -10.1771 6.99 7.3471 -10.51 7.56 7.9232 -10.36 7.4335 6.45 -9.8553 + [4,16,6.9514,6.45,-10.1771,6.99,7.3471,-10.51,7.56,7.9232,-10.36,7.4335,6.45,-9.8553], +// 4 16 7.23 5.8914 -9.57 6.64 5.7008 -9.82 6.9514 6.45 -10.1771 7.4335 6.45 -9.8553 + [4,16,7.23,5.8914,-9.57,6.64,5.7008,-9.82,6.9514,6.45,-10.1771,7.4335,6.45,-9.8553], +// 4 16 6.64 5.7008 -9.82 7.23 5.8914 -9.57 6.97 5.449 -9.41 6.41 4.8605 -9.34 + [4,16,6.64,5.7008,-9.82,7.23,5.8914,-9.57,6.97,5.449,-9.41,6.41,4.8605,-9.34], +// 4 16 6.16 5.13 -9.71 6.64 5.7008 -9.82 6.41 4.8605 -9.34 5.9 4.4223 -9.35 + [4,16,6.16,5.13,-9.71,6.64,5.7008,-9.82,6.41,4.8605,-9.34,5.9,4.4223,-9.35], +// 4 16 5.9 4.4223 -9.35 5.4466 4.1318 -9.4335 5.6227 4.6921 -9.7385 6.16 5.13 -9.71 + [4,16,5.9,4.4223,-9.35,5.4466,4.1318,-9.4335,5.6227,4.6921,-9.7385,6.16,5.13,-9.71], +// 4 16 5.07 3.9896 -9.52 4.96 4.4268 -9.88 5.6227 4.6921 -9.7385 5.4466 4.1318 -9.4335 + [4,16,5.07,3.9896,-9.52,4.96,4.4268,-9.88,5.6227,4.6921,-9.7385,5.4466,4.1318,-9.4335], +// 4 16 4.96 4.4268 -9.88 5.07 3.9896 -9.52 4.69 3.9502 -9.68 4.2329 4.398 -10.2188 + [4,16,4.96,4.4268,-9.88,5.07,3.9896,-9.52,4.69,3.9502,-9.68,4.2329,4.398,-10.2188], +// 3 16 4.69 3.9502 -9.68 4.1213 3.9341 -9.9495 4.2329 4.398 -10.2188 + [3,16,4.69,3.9502,-9.68,4.1213,3.9341,-9.9495,4.2329,4.398,-10.2188], +// 4 16 3.48 4.7242 -10.69 4.2329 4.398 -10.2188 4.1213 3.9341 -9.9495 3.3 3.9826 -10.26 + [4,16,3.48,4.7242,-10.69,4.2329,4.398,-10.2188,4.1213,3.9341,-9.9495,3.3,3.9826,-10.26], +// 4 16 3.48 4.7242 -10.69 3.3 3.9826 -10.26 2.7943 3.9787 -10.4289 3.0059 5.28 -11.2187 + [4,16,3.48,4.7242,-10.69,3.3,3.9826,-10.26,2.7943,3.9787,-10.4289,3.0059,5.28,-11.2187], +// 4 16 3.0059 5.28 -11.2187 2.7943 3.9787 -10.4289 2.16 4.0336 -10.59 2.09 4.5906 -10.96 + [4,16,3.0059,5.28,-11.2187,2.7943,3.9787,-10.4289,2.16,4.0336,-10.59,2.09,4.5906,-10.96], +// 4 16 2.83 5.9156 -11.66 3.0059 5.28 -11.2187 2.09 4.5906 -10.96 1.88 5.1979 -11.39 + [4,16,2.83,5.9156,-11.66,3.0059,5.28,-11.2187,2.09,4.5906,-10.96,1.88,5.1979,-11.39], +// 4 16 2.838 6.45 -12.0001 2.83 5.9156 -11.66 1.88 5.1979 -11.39 1.5469 5.6602 -11.7517 + [4,16,2.838,6.45,-12.0001,2.83,5.9156,-11.66,1.88,5.1979,-11.39,1.5469,5.6602,-11.7517], +// 3 16 1.5469 5.6602 -11.7517 1.6117 6.45 -12.2438 2.838 6.45 -12.0001 + [3,16,1.5469,5.6602,-11.7517,1.6117,6.45,-12.2438,2.838,6.45,-12.0001], +// 4 16 2.838 6.45 -12.0001 1.6117 6.45 -12.2438 1.7748 10.2 -13.483 3.01 7.2583 -12.24 + [4,16,2.838,6.45,-12.0001,1.6117,6.45,-12.2438,1.7748,10.2,-13.483,3.01,7.2583,-12.24], +// 4 16 3.01 7.2583 -12.24 1.7748 10.2 -13.483 3.5197 10.2 -13.1362 3.3041 7.7008 -12.3316 + [4,16,3.01,7.2583,-12.24,1.7748,10.2,-13.483,3.5197,10.2,-13.1362,3.3041,7.7008,-12.3316], +// 3 16 3.3041 7.7008 -12.3316 3.5197 10.2 -13.1362 3.72 8.1547 -12.35 + [3,16,3.3041,7.7008,-12.3316,3.5197,10.2,-13.1362,3.72,8.1547,-12.35], +// 4 16 4.34 8.6108 -12.3 3.72 8.1547 -12.35 3.5197 10.2 -13.1362 5.2047 10.2 -12.565 + [4,16,4.34,8.6108,-12.3,3.72,8.1547,-12.35,3.5197,10.2,-13.1362,5.2047,10.2,-12.565], +// 3 16 5.0332 8.8559 -12.1511 4.34 8.6108 -12.3 5.2047 10.2 -12.565 + [3,16,5.0332,8.8559,-12.1511,4.34,8.6108,-12.3,5.2047,10.2,-12.565], +// 4 16 5.67 8.9454 -11.87 5.0332 8.8559 -12.1511 5.2047 10.2 -12.565 6.6733 9.4396 -11.5581 + [4,16,5.67,8.9454,-11.87,5.0332,8.8559,-12.1511,5.2047,10.2,-12.565,6.6733,9.4396,-11.5581], +// 3 16 6.16 8.7617 -11.56 5.67 8.9454 -11.87 6.6733 9.4396 -11.5581 + [3,16,6.16,8.7617,-11.56,5.67,8.9454,-11.87,6.6733,9.4396,-11.5581], +// 3 16 4.9699 8.3598 -11.9983 4.51 7.9206 -12 4.37 8.2126 -12.15 + [3,16,4.9699,8.3598,-11.9983,4.51,7.9206,-12,4.37,8.2126,-12.15], +// 4 16 3.87 7.7869 -12.17 4.37 8.2126 -12.15 3.93 6.9906 -11.87 3.43 7.1629 -12.1 + [4,16,3.87,7.7869,-12.17,4.37,8.2126,-12.15,3.93,6.9906,-11.87,3.43,7.1629,-12.1], +// 4 16 3.7683 6.45 -11.735 3.1962 6.45 -11.9289 3.43 7.1629 -12.1 3.93 6.9906 -11.87 + [4,16,3.7683,6.45,-11.735,3.1962,6.45,-11.9289,3.43,7.1629,-12.1,3.93,6.9906,-11.87], +// 4 16 3.23 5.744 -11.45 3.1962 6.45 -11.9289 3.7683 6.45 -11.735 3.76 5.9852 -11.43 + [4,16,3.23,5.744,-11.45,3.1962,6.45,-11.9289,3.7683,6.45,-11.735,3.76,5.9852,-11.43], +// 4 16 3.66 5.0882 -10.87 3.23 5.744 -11.45 3.76 5.9852 -11.43 3.92 5.4479 -11.02 + [4,16,3.66,5.0882,-10.87,3.23,5.744,-11.45,3.76,5.9852,-11.43,3.92,5.4479,-11.02], +// 3 16 4.3309 4.8057 -10.4555 3.66 5.0882 -10.87 3.92 5.4479 -11.02 + [3,16,4.3309,4.8057,-10.4555,3.66,5.0882,-10.87,3.92,5.4479,-11.02], +// 3 16 6.5059 8.4352 -11.2682 6.16 8.7617 -11.56 6.6733 9.4396 -11.5581 + [3,16,6.5059,8.4352,-11.2682,6.16,8.7617,-11.56,6.6733,9.4396,-11.5581], +// 3 16 4.2202 7.5234 -11.9588 4.37 8.2126 -12.15 4.51 7.9206 -12 + [3,16,4.2202,7.5234,-11.9588,4.37,8.2126,-12.15,4.51,7.9206,-12], +// 3 16 3.93 6.9906 -11.87 4.37 8.2126 -12.15 4.2202 7.5234 -11.9588 + [3,16,3.93,6.9906,-11.87,4.37,8.2126,-12.15,4.2202,7.5234,-11.9588], +// 4 16 -7.5187 6.45 -9.7985 -7.4027 6.1465 -9.6471 -7.9805 6.1475 -9.1406 -8.1203 6.45 -9.2703 + [4,16,-7.5187,6.45,-9.7985,-7.4027,6.1465,-9.6471,-7.9805,6.1475,-9.1406,-8.1203,6.45,-9.2703], +// 4 16 -7.5187 6.45 -9.7985 -8.1203 6.45 -9.2703 -8.33 7.3622 -9.49 -7.7069 7.3777 -10.0439 + [4,16,-7.5187,6.45,-9.7985,-8.1203,6.45,-9.2703,-8.33,7.3622,-9.49,-7.7069,7.3777,-10.0439], +// 4 80 -8.3331 6.45 -9.0835 -8.628 7.7455 -9.398 -8.33 7.3622 -9.49 -8.1203 6.45 -9.2703 + [4,80,-8.3331,6.45,-9.0835,-8.628,7.7455,-9.398,-8.33,7.3622,-9.49,-8.1203,6.45,-9.2703], +// 4 80 -8.3331 6.45 -9.0835 -8.1203 6.45 -9.2703 -7.9805 6.1475 -9.1406 -8.0825 5.9092 -8.8523 + [4,80,-8.3331,6.45,-9.0835,-8.1203,6.45,-9.2703,-7.9805,6.1475,-9.1406,-8.0825,5.9092,-8.8523], +// 4 16 -8.628 7.7455 -9.398 -8.3331 6.45 -9.0835 -8.7327 6.45 -8.7327 -9.181 8.3519 -9.181 + [4,16,-8.628,7.7455,-9.398,-8.3331,6.45,-9.0835,-8.7327,6.45,-8.7327,-9.181,8.3519,-9.181], +// 4 16 -8.7327 6.45 -8.7327 -8.3331 6.45 -9.0835 -8.0825 5.9092 -8.8523 -7.3702 3.3837 -7.3702 + [4,16,-8.7327,6.45,-8.7327,-8.3331,6.45,-9.0835,-8.0825,5.9092,-8.8523,-7.3702,3.3837,-7.3702], +]; +module ldraw_lib__20952p02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__20952p02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__20952p02(line=0.2); \ No newline at end of file diff --git a/parts/21788.scad b/parts/21788.scad new file mode 100644 index 000000000..8104614cb --- /dev/null +++ b/parts/21788.scad @@ -0,0 +1,3944 @@ +use <../lib.scad> +use <../p/4-4cyli.scad> +use <../p/4-4disc.scad> +use <../p/4-4edge.scad> +use <../p/stud4a.scad> +function ldraw_lib__21788() = [ +// 0 Minifig Hair Short Smooth +// 0 Name: 21788.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !CATEGORY Minifig Headwear +// 0 !KEYWORDS Fred Jones, Pompadour, Prince Charming +// +// 0 !HISTORY 2023-12-10 {LEGO Instructions App} Original part shape +// 0 !HISTORY 2023-12-10 [Philo] File preparation for LDraw Parts Tracker +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 0 -4.75 0 1 0 0 0 -1.1875 0 0 0 1 stud4a.dat + [1,16,0,-4.75,0,1,0,0,0,-1.1875,0,0,0,1, ldraw_lib__stud4a()], +// 1 16 0 -4.75 0 8 0 0 0 -1 0 0 0 8 4-4edge.dat + [1,16,0,-4.75,0,8,0,0,0,-1,0,0,0,8, ldraw_lib__4_4edge()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 -4.75 0 6 0 0 0 -2.25 0 0 0 6 4-4cyli.dat + [1,16,0,-4.75,0,6,0,0,0,-2.25,0,0,0,6, ldraw_lib__4_4cyli()], +// 1 16 0 -7 0 6 0 0 0 -1 0 0 0 6 4-4edge.dat + [1,16,0,-7,0,6,0,0,0,-1,0,0,0,6, ldraw_lib__4_4edge()], +// 1 16 0 -7 0 6 0 0 0 -1 0 0 0 6 4-4disc.dat + [1,16,0,-7,0,6,0,0,0,-1,0,0,0,6, ldraw_lib__4_4disc()], +// +// 4 16 0 -4.75 -8 0 -4.75 -11.043 -3.927 -4.75 -10.323 -7.971 -4.75 -6.432 + [4,16,0,-4.75,-8,0,-4.75,-11.043,-3.927,-4.75,-10.323,-7.971,-4.75,-6.432], +// 4 16 -7.391 -4.75 -3.061 0 -4.75 -8 -7.971 -4.75 -6.432 -8.5 -4.75 -3.477 + [4,16,-7.391,-4.75,-3.061,0,-4.75,-8,-7.971,-4.75,-6.432,-8.5,-4.75,-3.477], +// 4 16 -7.391 -4.75 -3.061 -8.5 -4.75 -3.477 -8.666 -4.75 0.058 -7.391 -4.75 3.061 + [4,16,-7.391,-4.75,-3.061,-8.5,-4.75,-3.477,-8.666,-4.75,0.058,-7.391,-4.75,3.061], +// 4 16 -7.391 -4.75 3.061 -8.666 -4.75 0.058 -8.536 -4.75 3.343 -8.035 -4.75 7.534 + [4,16,-7.391,-4.75,3.061,-8.666,-4.75,0.058,-8.536,-4.75,3.343,-8.035,-4.75,7.534], +// 4 16 -7.391 -4.75 3.061 -8.035 -4.75 7.534 -4.315 -4.75 10.11 0 -4.75 8 + [4,16,-7.391,-4.75,3.061,-8.035,-4.75,7.534,-4.315,-4.75,10.11,0,-4.75,8], +// 4 16 0 -4.75 8 -4.315 -4.75 10.11 0 -4.75 10.969 4.315 -4.75 10.11 + [4,16,0,-4.75,8,-4.315,-4.75,10.11,0,-4.75,10.969,4.315,-4.75,10.11], +// 4 16 -7.971 -4.75 -6.432 -3.927 -4.75 -10.323 -6.453 -4.75 -9.114 -7.789 -4.75 -7.658 + [4,16,-7.971,-4.75,-6.432,-3.927,-4.75,-10.323,-6.453,-4.75,-9.114,-7.789,-4.75,-7.658], +// 4 16 7.3912 -4.75 3.0616 0 -4.75 8 4.315 -4.75 10.11 8.035 -4.75 7.534 + [4,16,7.3912,-4.75,3.0616,0,-4.75,8,4.315,-4.75,10.11,8.035,-4.75,7.534], +// 4 16 7.3912 -4.75 3.0616 8.035 -4.75 7.534 8.536 -4.75 3.343 8.666 -4.75 0.058 + [4,16,7.3912,-4.75,3.0616,8.035,-4.75,7.534,8.536,-4.75,3.343,8.666,-4.75,0.058], +// 4 16 7.3912 -4.75 -3.0616 7.3912 -4.75 3.0616 8.666 -4.75 0.058 8.5 -4.75 -3.477 + [4,16,7.3912,-4.75,-3.0616,7.3912,-4.75,3.0616,8.666,-4.75,0.058,8.5,-4.75,-3.477], +// 4 16 7.3912 -4.75 -3.0616 8.5 -4.75 -3.477 7.971 -4.75 -6.432 0 -4.75 -8 + [4,16,7.3912,-4.75,-3.0616,8.5,-4.75,-3.477,7.971,-4.75,-6.432,0,-4.75,-8], +// 4 16 0 -4.75 -8 7.971 -4.75 -6.432 3.927 -4.75 -10.323 0 -4.75 -11.043 + [4,16,0,-4.75,-8,7.971,-4.75,-6.432,3.927,-4.75,-10.323,0,-4.75,-11.043], +// 4 16 6.453 -4.75 -9.114 3.927 -4.75 -10.323 7.971 -4.75 -6.432 7.789 -4.75 -7.658 + [4,16,6.453,-4.75,-9.114,3.927,-4.75,-10.323,7.971,-4.75,-6.432,7.789,-4.75,-7.658], +// 4 16 -8.666 -4.75 0.058 -10.416 -2.8 -0.175 -10.376 -2.706 2.859 -8.536 -4.75 3.343 + [4,16,-8.666,-4.75,0.058,-10.416,-2.8,-0.175,-10.376,-2.706,2.859,-8.536,-4.75,3.343], +// 4 16 -10.312 -2.755 -3.318 -10.416 -2.8 -0.175 -8.666 -4.75 0.058 -8.5 -4.75 -3.477 + [4,16,-10.312,-2.755,-3.318,-10.416,-2.8,-0.175,-8.666,-4.75,0.058,-8.5,-4.75,-3.477], +// 3 16 -8.5 -4.75 -3.477 -10.044 -2.918 -5.372 -10.312 -2.755 -3.318 + [3,16,-8.5,-4.75,-3.477,-10.044,-2.918,-5.372,-10.312,-2.755,-3.318], +// 3 16 -7.971 -4.75 -6.432 -10.044 -2.918 -5.372 -8.5 -4.75 -3.477 + [3,16,-7.971,-4.75,-6.432,-10.044,-2.918,-5.372,-8.5,-4.75,-3.477], +// 4 16 -11.512 -1.353 2.78 -10.376 -2.706 2.859 -10.416 -2.8 -0.175 -11.855 -1.06 -0.304 + [4,16,-11.512,-1.353,2.78,-10.376,-2.706,2.859,-10.416,-2.8,-0.175,-11.855,-1.06,-0.304], +// 4 16 -10.416 -2.8 -0.175 -10.312 -2.755 -3.318 -11.356 -1.498 -3.362 -11.855 -1.06 -0.304 + [4,16,-10.416,-2.8,-0.175,-10.312,-2.755,-3.318,-11.356,-1.498,-3.362,-11.855,-1.06,-0.304], +// 3 16 -11.356 -1.498 -3.362 -10.312 -2.755 -3.318 -10.044 -2.918 -5.372 + [3,16,-11.356,-1.498,-3.362,-10.312,-2.755,-3.318,-10.044,-2.918,-5.372], +// 4 16 -8.536 -4.75 3.343 -10.376 -2.706 2.859 -10.575 -2.223 4.727 -8.035 -4.75 7.534 + [4,16,-8.536,-4.75,3.343,-10.376,-2.706,2.859,-10.575,-2.223,4.727,-8.035,-4.75,7.534], +// 3 16 -10.376 -2.706 2.859 -11.512 -1.353 2.78 -10.575 -2.223 4.727 + [3,16,-10.376,-2.706,2.859,-11.512,-1.353,2.78,-10.575,-2.223,4.727], +// 3 16 -7.789 -4.75 -7.658 -9.877 -2.758 -6.252 -7.971 -4.75 -6.432 + [3,16,-7.789,-4.75,-7.658,-9.877,-2.758,-6.252,-7.971,-4.75,-6.432], +// 4 16 -8.714 -2.23 -7.785 -9.877 -2.758 -6.252 -7.789 -4.75 -7.658 -6.453 -4.75 -9.114 + [4,16,-8.714,-2.23,-7.785,-9.877,-2.758,-6.252,-7.789,-4.75,-7.658,-6.453,-4.75,-9.114], +// 3 16 -8.714 -2.23 -7.785 -6.453 -4.75 -9.114 -7.016 -1.785 -9.659 + [3,16,-8.714,-2.23,-7.785,-6.453,-4.75,-9.114,-7.016,-1.785,-9.659], +// 3 16 -7.016 -1.785 -9.659 -6.453 -4.75 -9.114 -3.927 -4.75 -10.323 + [3,16,-7.016,-1.785,-9.659,-6.453,-4.75,-9.114,-3.927,-4.75,-10.323], +// 3 16 -7.016 -1.785 -9.659 -3.927 -4.75 -10.323 -4.357 -1.347 -11.274 + [3,16,-7.016,-1.785,-9.659,-3.927,-4.75,-10.323,-4.357,-1.347,-11.274], +// 3 16 -3.927 -4.75 -10.323 0 -1.349 -12.195 -4.357 -1.347 -11.274 + [3,16,-3.927,-4.75,-10.323,0,-1.349,-12.195,-4.357,-1.347,-11.274], +// 3 16 -3.927 -4.75 -10.323 0 -4.75 -11.043 0 -1.349 -12.195 + [3,16,-3.927,-4.75,-10.323,0,-4.75,-11.043,0,-1.349,-12.195], +// 3 16 -7.971 -4.75 -6.432 -9.877 -2.758 -6.252 -10.044 -2.918 -5.372 + [3,16,-7.971,-4.75,-6.432,-9.877,-2.758,-6.252,-10.044,-2.918,-5.372], +// 3 16 -10.044 -2.918 -5.372 -9.877 -2.758 -6.252 -11.006 -0.154 -6.017 + [3,16,-10.044,-2.918,-5.372,-9.877,-2.758,-6.252,-11.006,-0.154,-6.017], +// 3 16 -10.044 -2.918 -5.372 -11.006 -0.154 -6.017 -11.356 -1.498 -3.362 + [3,16,-10.044,-2.918,-5.372,-11.006,-0.154,-6.017,-11.356,-1.498,-3.362], +// 4 16 -12.6666 1.501 -3.5336 -11.356 -1.498 -3.362 -11.006 -0.154 -6.017 -11.7199 1.432 -6.0808 + [4,16,-12.6666,1.501,-3.5336,-11.356,-1.498,-3.362,-11.006,-0.154,-6.017,-11.7199,1.432,-6.0808], +// 3 16 -11.855 -1.06 -0.304 -11.356 -1.498 -3.362 -12.6666 1.501 -3.5336 + [3,16,-11.855,-1.06,-0.304,-11.356,-1.498,-3.362,-12.6666,1.501,-3.5336], +// 3 16 -13.195 1.235 -0.3897 -11.855 -1.06 -0.304 -12.6666 1.501 -3.5336 + [3,16,-13.195,1.235,-0.3897,-11.855,-1.06,-0.304,-12.6666,1.501,-3.5336], +// 3 16 -13.195 1.235 -0.3897 -12.8675 1.089 3.0164 -11.855 -1.06 -0.304 + [3,16,-13.195,1.235,-0.3897,-12.8675,1.089,3.0164,-11.855,-1.06,-0.304], +// 3 16 -12.8675 1.089 3.0164 -11.512 -1.353 2.78 -11.855 -1.06 -0.304 + [3,16,-12.8675,1.089,3.0164,-11.512,-1.353,2.78,-11.855,-1.06,-0.304], +// 3 16 -10.575 -2.223 4.727 -11.512 -1.353 2.78 -12.8675 1.089 3.0164 + [3,16,-10.575,-2.223,4.727,-11.512,-1.353,2.78,-12.8675,1.089,3.0164], +// 3 16 -11.2425 0.861 6.8836 -10.575 -2.223 4.727 -12.8675 1.089 3.0164 + [3,16,-11.2425,0.861,6.8836,-10.575,-2.223,4.727,-12.8675,1.089,3.0164], +// 3 16 -8.035 -4.75 7.534 -10.575 -2.223 4.727 -11.2425 0.861 6.8836 + [3,16,-8.035,-4.75,7.534,-10.575,-2.223,4.727,-11.2425,0.861,6.8836], +// 3 16 -8.7208 0.664 9.848 -8.035 -4.75 7.534 -11.2425 0.861 6.8836 + [3,16,-8.7208,0.664,9.848,-8.035,-4.75,7.534,-11.2425,0.861,6.8836], +// 3 16 -8.035 -4.75 7.534 -8.7208 0.664 9.848 -4.315 -4.75 10.11 + [3,16,-8.035,-4.75,7.534,-8.7208,0.664,9.848,-4.315,-4.75,10.11], +// 3 16 -8.7208 0.664 9.848 -4.874 0.686 12.2116 -4.315 -4.75 10.11 + [3,16,-8.7208,0.664,9.848,-4.874,0.686,12.2116,-4.315,-4.75,10.11], +// 3 16 -4.315 -4.75 10.11 -4.874 0.686 12.2116 0 -4.75 10.969 + [3,16,-4.315,-4.75,10.11,-4.874,0.686,12.2116,0,-4.75,10.969], +// 3 16 -4.874 0.686 12.2116 0 0.958 13.2072 0 -4.75 10.969 + [3,16,-4.874,0.686,12.2116,0,0.958,13.2072,0,-4.75,10.969], +// 3 16 0 0.958 13.2072 4.874 0.686 12.2116 0 -4.75 10.969 + [3,16,0,0.958,13.2072,4.874,0.686,12.2116,0,-4.75,10.969], +// 3 16 4.874 0.686 12.2116 4.315 -4.75 10.11 0 -4.75 10.969 + [3,16,4.874,0.686,12.2116,4.315,-4.75,10.11,0,-4.75,10.969], +// 3 16 4.874 0.686 12.2116 8.7208 0.664 9.848 4.315 -4.75 10.11 + [3,16,4.874,0.686,12.2116,8.7208,0.664,9.848,4.315,-4.75,10.11], +// 3 16 8.7208 0.664 9.848 8.035 -4.75 7.534 4.315 -4.75 10.11 + [3,16,8.7208,0.664,9.848,8.035,-4.75,7.534,4.315,-4.75,10.11], +// 3 16 8.7208 0.664 9.848 11.2425 0.861 6.8836 8.035 -4.75 7.534 + [3,16,8.7208,0.664,9.848,11.2425,0.861,6.8836,8.035,-4.75,7.534], +// 3 16 11.2425 0.861 6.8836 10.575 -2.223 4.727 8.035 -4.75 7.534 + [3,16,11.2425,0.861,6.8836,10.575,-2.223,4.727,8.035,-4.75,7.534], +// 3 16 10.575 -2.223 4.727 11.2425 0.861 6.8836 12.8675 1.089 3.0164 + [3,16,10.575,-2.223,4.727,11.2425,0.861,6.8836,12.8675,1.089,3.0164], +// 3 16 11.512 -1.353 2.78 10.575 -2.223 4.727 12.8675 1.089 3.0164 + [3,16,11.512,-1.353,2.78,10.575,-2.223,4.727,12.8675,1.089,3.0164], +// 3 16 11.855 -1.06 -0.304 11.512 -1.353 2.78 12.8675 1.089 3.0164 + [3,16,11.855,-1.06,-0.304,11.512,-1.353,2.78,12.8675,1.089,3.0164], +// 3 16 13.195 1.235 -0.3897 11.855 -1.06 -0.304 12.8675 1.089 3.0164 + [3,16,13.195,1.235,-0.3897,11.855,-1.06,-0.304,12.8675,1.089,3.0164], +// 3 16 11.855 -1.06 -0.304 13.195 1.235 -0.3897 12.6666 1.501 -3.5336 + [3,16,11.855,-1.06,-0.304,13.195,1.235,-0.3897,12.6666,1.501,-3.5336], +// 3 16 11.356 -1.498 -3.362 11.855 -1.06 -0.304 12.6666 1.501 -3.5336 + [3,16,11.356,-1.498,-3.362,11.855,-1.06,-0.304,12.6666,1.501,-3.5336], +// 4 16 11.006 -0.154 -6.017 11.356 -1.498 -3.362 12.6666 1.501 -3.5336 11.7199 1.432 -6.0808 + [4,16,11.006,-0.154,-6.017,11.356,-1.498,-3.362,12.6666,1.501,-3.5336,11.7199,1.432,-6.0808], +// 3 16 11.356 -1.498 -3.362 11.006 -0.154 -6.017 10.044 -2.918 -5.372 + [3,16,11.356,-1.498,-3.362,11.006,-0.154,-6.017,10.044,-2.918,-5.372], +// 3 16 10.044 -2.918 -5.372 11.006 -0.154 -6.017 9.877 -2.758 -6.252 + [3,16,10.044,-2.918,-5.372,11.006,-0.154,-6.017,9.877,-2.758,-6.252], +// 3 16 7.971 -4.75 -6.432 10.044 -2.918 -5.372 9.877 -2.758 -6.252 + [3,16,7.971,-4.75,-6.432,10.044,-2.918,-5.372,9.877,-2.758,-6.252], +// 4 16 7.789 -4.75 -7.658 9.877 -2.758 -6.252 8.714 -2.23 -7.785 6.453 -4.75 -9.114 + [4,16,7.789,-4.75,-7.658,9.877,-2.758,-6.252,8.714,-2.23,-7.785,6.453,-4.75,-9.114], +// 3 16 7.971 -4.75 -6.432 9.877 -2.758 -6.252 7.789 -4.75 -7.658 + [3,16,7.971,-4.75,-6.432,9.877,-2.758,-6.252,7.789,-4.75,-7.658], +// 3 16 6.453 -4.75 -9.114 8.714 -2.23 -7.785 7.016 -1.785 -9.659 + [3,16,6.453,-4.75,-9.114,8.714,-2.23,-7.785,7.016,-1.785,-9.659], +// 3 16 3.927 -4.75 -10.323 6.453 -4.75 -9.114 7.016 -1.785 -9.659 + [3,16,3.927,-4.75,-10.323,6.453,-4.75,-9.114,7.016,-1.785,-9.659], +// 3 16 3.927 -4.75 -10.323 7.016 -1.785 -9.659 4.357 -1.347 -11.274 + [3,16,3.927,-4.75,-10.323,7.016,-1.785,-9.659,4.357,-1.347,-11.274], +// 3 16 3.927 -4.75 -10.323 4.357 -1.347 -11.274 0 -1.349 -12.195 + [3,16,3.927,-4.75,-10.323,4.357,-1.347,-11.274,0,-1.349,-12.195], +// 3 16 3.927 -4.75 -10.323 0 -1.349 -12.195 0 -4.75 -11.043 + [3,16,3.927,-4.75,-10.323,0,-1.349,-12.195,0,-4.75,-11.043], +// 3 16 -11.7199 1.432 -6.0808 -11.2507 1.814 -6.4889 -11.4384 2.956 -6.6 + [3,16,-11.7199,1.432,-6.0808,-11.2507,1.814,-6.4889,-11.4384,2.956,-6.6], +// 4 16 12.6982 8.766 3.9937 12.8675 1.089 3.0164 11.2425 0.861 6.8836 12.1004 8.949 5.4208 + [4,16,12.6982,8.766,3.9937,12.8675,1.089,3.0164,11.2425,0.861,6.8836,12.1004,8.949,5.4208], +// 3 16 11.5486 2.085 -6.4042 11.7199 1.432 -6.0808 11.3609 2.937 -6.6347 + [3,16,11.5486,2.085,-6.4042,11.7199,1.432,-6.0808,11.3609,2.937,-6.6347], +// 3 16 11.7199 1.432 -6.0808 11.2038 3.739 -6.7826 11.3609 2.937 -6.6347 + [3,16,11.7199,1.432,-6.0808,11.2038,3.739,-6.7826,11.3609,2.937,-6.6347], +// 3 16 11.4414 5.854 -6.6725 11.2038 3.739 -6.7826 11.7199 1.432 -6.0808 + [3,16,11.4414,5.854,-6.6725,11.2038,3.739,-6.7826,11.7199,1.432,-6.0808], +// 3 16 12.1943 7.267 -5.0913 11.7199 1.432 -6.0808 12.6666 1.501 -3.5336 + [3,16,12.1943,7.267,-5.0913,11.7199,1.432,-6.0808,12.6666,1.501,-3.5336], +// 3 16 11.7199 1.432 -6.0808 12.1943 7.267 -5.0913 11.4414 5.854 -6.6725 + [3,16,11.7199,1.432,-6.0808,12.1943,7.267,-5.0913,11.4414,5.854,-6.6725], +// 3 16 13.093 13.19 -2.0402 12.6666 1.501 -3.5336 13.195 1.235 -0.3897 + [3,16,13.093,13.19,-2.0402,12.6666,1.501,-3.5336,13.195,1.235,-0.3897], +// 3 16 12.6666 1.501 -3.5336 12.4758 9.96 -4.4262 12.1943 7.267 -5.0913 + [3,16,12.6666,1.501,-3.5336,12.4758,9.96,-4.4262,12.1943,7.267,-5.0913], +// 3 16 12.6666 1.501 -3.5336 13.093 13.19 -2.0402 12.4758 9.96 -4.4262 + [3,16,12.6666,1.501,-3.5336,13.093,13.19,-2.0402,12.4758,9.96,-4.4262], +// 3 16 12.586 12.295 -4.2212 12.4758 9.96 -4.4262 13.093 13.19 -2.0402 + [3,16,12.586,12.295,-4.2212,12.4758,9.96,-4.4262,13.093,13.19,-2.0402], +// 3 16 13.195 1.235 -0.3897 13.2582 12.992 0.3234 13.093 13.19 -2.0402 + [3,16,13.195,1.235,-0.3897,13.2582,12.992,0.3234,13.093,13.19,-2.0402], +// 4 16 13.0063 9.587 2.5605 13.2582 12.992 0.3234 13.195 1.235 -0.3897 12.8675 1.089 3.0164 + [4,16,13.0063,9.587,2.5605,13.2582,12.992,0.3234,13.195,1.235,-0.3897,12.8675,1.089,3.0164], +// 3 16 12.6982 8.766 3.9937 13.0063 9.587 2.5605 12.8675 1.089 3.0164 + [3,16,12.6982,8.766,3.9937,13.0063,9.587,2.5605,12.8675,1.089,3.0164], +// 3 16 11.2425 0.861 6.8836 11.3833 10.411 6.7908 12.1004 8.949 5.4208 + [3,16,11.2425,0.861,6.8836,11.3833,10.411,6.7908,12.1004,8.949,5.4208], +// 3 16 10.2204 16.251 8.4474 11.2425 0.861 6.8836 8.7208 0.664 9.848 + [3,16,10.2204,16.251,8.4474,11.2425,0.861,6.8836,8.7208,0.664,9.848], +// 4 16 11.3833 10.411 6.7908 11.2425 0.861 6.8836 10.2204 16.251 8.4474 11.2466 13.492 7.0122 + [4,16,11.3833,10.411,6.7908,11.2425,0.861,6.8836,10.2204,16.251,8.4474,11.2466,13.492,7.0122], +// 3 16 10.2204 16.251 8.4474 11.2792 15.049 6.9714 11.2466 13.492 7.0122 + [3,16,10.2204,16.251,8.4474,11.2792,15.049,6.9714,11.2466,13.492,7.0122], +// 3 16 11.2792 15.049 6.9714 10.2204 16.251 8.4474 10.9202 16.053 7.5508 + [3,16,11.2792,15.049,6.9714,10.2204,16.251,8.4474,10.9202,16.053,7.5508], +// 3 16 8.7208 0.664 9.848 6.4419 17.882 11.5873 10.2204 16.251 8.4474 + [3,16,8.7208,0.664,9.848,6.4419,17.882,11.5873,10.2204,16.251,8.4474], +// 3 16 9.336 17.587 9.4573 10.2204 16.251 8.4474 6.4419 17.882 11.5873 + [3,16,9.336,17.587,9.4573,10.2204,16.251,8.4474,6.4419,17.882,11.5873], +// 3 16 9.336 17.587 9.4573 6.4419 17.882 11.5873 7.9823 18.141 10.5927 + [3,16,9.336,17.587,9.4573,6.4419,17.882,11.5873,7.9823,18.141,10.5927], +// 3 16 8.7208 0.664 9.848 4.874 0.686 12.2116 6.4419 17.882 11.5873 + [3,16,8.7208,0.664,9.848,4.874,0.686,12.2116,6.4419,17.882,11.5873], +// 4 16 4.874 0.686 12.2116 0 0.958 13.2072 -0.8375 18.43 13.2338 5.7993 18.995 11.9239 + [4,16,4.874,0.686,12.2116,0,0.958,13.2072,-0.8375,18.43,13.2338,5.7993,18.995,11.9239], +// 3 16 0.5427 19.454 13.2491 5.7993 18.995 11.9239 -0.8375 18.43 13.2338 + [3,16,0.5427,19.454,13.2491,5.7993,18.995,11.9239,-0.8375,18.43,13.2338], +// 3 16 6.4419 17.882 11.5873 4.874 0.686 12.2116 5.7993 18.995 11.9239 + [3,16,6.4419,17.882,11.5873,4.874,0.686,12.2116,5.7993,18.995,11.9239], +// 3 16 0 0.958 13.2072 -4.874 0.686 12.2116 -0.8375 18.43 13.2338 + [3,16,0,0.958,13.2072,-4.874,0.686,12.2116,-0.8375,18.43,13.2338], +// 3 16 -4.874 0.686 12.2116 -5.5432 18.115 12.0321 -0.8375 18.43 13.2338 + [3,16,-4.874,0.686,12.2116,-5.5432,18.115,12.0321,-0.8375,18.43,13.2338], +// 3 16 -0.8375 18.43 13.2338 -5.5432 18.115 12.0321 -2.5013 19.595 13.0226 + [3,16,-0.8375,18.43,13.2338,-5.5432,18.115,12.0321,-2.5013,19.595,13.0226], +// 3 16 -5.5432 18.115 12.0321 -4.7363 19.455 12.3861 -2.5013 19.595 13.0226 + [3,16,-5.5432,18.115,12.0321,-4.7363,19.455,12.3861,-2.5013,19.595,13.0226], +// 3 16 -4.874 0.686 12.2116 -8.7208 0.664 9.848 -5.5432 18.115 12.0321 + [3,16,-4.874,0.686,12.2116,-8.7208,0.664,9.848,-5.5432,18.115,12.0321], +// 3 16 -5.5432 18.115 12.0321 -9.946 16.7 8.8422 -7.2825 18.799 11.1191 + [3,16,-5.5432,18.115,12.0321,-9.946,16.7,8.8422,-7.2825,18.799,11.1191], +// 3 16 -9.946 16.7 8.8422 -9.1982 17.943 9.5706 -7.2825 18.799 11.1191 + [3,16,-9.946,16.7,8.8422,-9.1982,17.943,9.5706,-7.2825,18.799,11.1191], +// 3 16 -9.946 16.7 8.8422 -5.5432 18.115 12.0321 -8.7208 0.664 9.848 + [3,16,-9.946,16.7,8.8422,-5.5432,18.115,12.0321,-8.7208,0.664,9.848], +// 3 16 -8.7208 0.664 9.848 -11.2425 0.861 6.8836 -9.946 16.7 8.8422 + [3,16,-8.7208,0.664,9.848,-11.2425,0.861,6.8836,-9.946,16.7,8.8422], +// 3 16 -10.9365 16.271 7.4508 -9.946 16.7 8.8422 -11.0681 13.549 7.2794 + [3,16,-10.9365,16.271,7.4508,-9.946,16.7,8.8422,-11.0681,13.549,7.2794], +// 3 16 -11.0681 13.549 7.2794 -9.946 16.7 8.8422 -11.2425 0.861 6.8836 + [3,16,-11.0681,13.549,7.2794,-9.946,16.7,8.8422,-11.2425,0.861,6.8836], +// 3 16 -11.5312 10.49 6.4848 -11.0681 13.549 7.2794 -11.2425 0.861 6.8836 + [3,16,-11.5312,10.49,6.4848,-11.0681,13.549,7.2794,-11.2425,0.861,6.8836], +// 3 16 -11.5312 10.49 6.4848 -11.2425 0.861 6.8836 -12.0943 8.961 5.4218 + [3,16,-11.5312,10.49,6.4848,-11.2425,0.861,6.8836,-12.0943,8.961,5.4218], +// 3 16 -12.5778 8.696 4.1804 -12.0943 8.961 5.4218 -11.2425 0.861 6.8836 + [3,16,-12.5778,8.696,4.1804,-12.0943,8.961,5.4218,-11.2425,0.861,6.8836], +// 3 16 -11.2425 0.861 6.8836 -12.8675 1.089 3.0164 -12.5778 8.696 4.1804 + [3,16,-11.2425,0.861,6.8836,-12.8675,1.089,3.0164,-12.5778,8.696,4.1804], +// 3 16 -12.5778 8.696 4.1804 -12.8675 1.089 3.0164 -12.9675 9.529 2.6278 + [3,16,-12.5778,8.696,4.1804,-12.8675,1.089,3.0164,-12.9675,9.529,2.6278], +// 3 16 -12.9675 9.529 2.6278 -12.8675 1.089 3.0164 -13.195 1.235 -0.3897 + [3,16,-12.9675,9.529,2.6278,-12.8675,1.089,3.0164,-13.195,1.235,-0.3897], +// 3 16 -12.9675 9.529 2.6278 -13.195 1.235 -0.3897 -13.2072 12.651 0.811 + [3,16,-12.9675,9.529,2.6278,-13.195,1.235,-0.3897,-13.2072,12.651,0.811], +// 3 16 -13.195 1.235 -0.3897 -13.1409 12.995 -1.5087 -13.2072 12.651 0.811 + [3,16,-13.195,1.235,-0.3897,-13.1409,12.995,-1.5087,-13.2072,12.651,0.811], +// 3 16 -13.1409 12.995 -1.5087 -13.195 1.235 -0.3897 -12.7023 12.603 -3.7509 + [3,16,-13.1409,12.995,-1.5087,-13.195,1.235,-0.3897,-12.7023,12.603,-3.7509], +// 3 16 -13.195 1.235 -0.3897 -12.6666 1.501 -3.5336 -12.7023 12.603 -3.7509 + [3,16,-13.195,1.235,-0.3897,-12.6666,1.501,-3.5336,-12.7023,12.603,-3.7509], +// 3 16 -12.4697 9.763 -4.3568 -12.7023 12.603 -3.7509 -12.6666 1.501 -3.5336 + [3,16,-12.4697,9.763,-4.3568,-12.7023,12.603,-3.7509,-12.6666,1.501,-3.5336], +// 3 16 -12.3391 7.152 -4.7231 -12.4697 9.763 -4.3568 -12.6666 1.501 -3.5336 + [3,16,-12.3391,7.152,-4.7231,-12.4697,9.763,-4.3568,-12.6666,1.501,-3.5336], +// 3 16 -12.6666 1.501 -3.5336 -11.7199 1.432 -6.0808 -12.3391 7.152 -4.7231 + [3,16,-12.6666,1.501,-3.5336,-11.7199,1.432,-6.0808,-12.3391,7.152,-4.7231], +// 4 16 -11.4669 5.864 -6.4552 -12.3391 7.152 -4.7231 -11.7199 1.432 -6.0808 -11.3527 4.084 -6.7235 + [4,16,-11.4669,5.864,-6.4552,-12.3391,7.152,-4.7231,-11.7199,1.432,-6.0808,-11.3527,4.084,-6.7235], +// 3 16 -11.4384 2.956 -6.6 -11.3527 4.084 -6.7235 -11.7199 1.432 -6.0808 + [3,16,-11.4384,2.956,-6.6,-11.3527,4.084,-6.7235,-11.7199,1.432,-6.0808], +// 4 16 -4.357 -1.347 -11.274 0 -1.349 -12.195 0.005 1.54 -12.255 -4.54 1.324 -11.27 + [4,16,-4.357,-1.347,-11.274,0,-1.349,-12.195,0.005,1.54,-12.255,-4.54,1.324,-11.27], +// 3 16 -4.357 -1.347 -11.274 -4.54 1.324 -11.27 -7.294 1.137 -9.496 + [3,16,-4.357,-1.347,-11.274,-4.54,1.324,-11.27,-7.294,1.137,-9.496], +// 3 16 -4.357 -1.347 -11.274 -7.294 1.137 -9.496 -7.016 -1.785 -9.659 + [3,16,-4.357,-1.347,-11.274,-7.294,1.137,-9.496,-7.016,-1.785,-9.659], +// 3 16 -7.016 -1.785 -9.659 -7.294 1.137 -9.496 -8.808 0.786 -7.693 + [3,16,-7.016,-1.785,-9.659,-7.294,1.137,-9.496,-8.808,0.786,-7.693], +// 3 16 -7.016 -1.785 -9.659 -8.808 0.786 -7.693 -8.714 -2.23 -7.785 + [3,16,-7.016,-1.785,-9.659,-8.808,0.786,-7.693,-8.714,-2.23,-7.785], +// 3 16 -9.878 0.837 -6.191 -8.714 -2.23 -7.785 -8.808 0.786 -7.693 + [3,16,-9.878,0.837,-6.191,-8.714,-2.23,-7.785,-8.808,0.786,-7.693], +// 3 16 -9.878 0.837 -6.191 -9.877 -2.758 -6.252 -8.714 -2.23 -7.785 + [3,16,-9.878,0.837,-6.191,-9.877,-2.758,-6.252,-8.714,-2.23,-7.785], +// 4 16 0.005 1.54 -12.255 0 -1.349 -12.195 4.357 -1.347 -11.274 4.54 1.324 -11.27 + [4,16,0.005,1.54,-12.255,0,-1.349,-12.195,4.357,-1.347,-11.274,4.54,1.324,-11.27], +// 3 16 4.54 1.324 -11.27 4.357 -1.347 -11.274 7.294 1.137 -9.496 + [3,16,4.54,1.324,-11.27,4.357,-1.347,-11.274,7.294,1.137,-9.496], +// 3 16 4.357 -1.347 -11.274 7.016 -1.785 -9.659 7.294 1.137 -9.496 + [3,16,4.357,-1.347,-11.274,7.016,-1.785,-9.659,7.294,1.137,-9.496], +// 3 16 7.294 1.137 -9.496 7.016 -1.785 -9.659 8.808 0.786 -7.693 + [3,16,7.294,1.137,-9.496,7.016,-1.785,-9.659,8.808,0.786,-7.693], +// 3 16 7.016 -1.785 -9.659 8.714 -2.23 -7.785 8.808 0.786 -7.693 + [3,16,7.016,-1.785,-9.659,8.714,-2.23,-7.785,8.808,0.786,-7.693], +// 4 16 9.971 1.156 -6.196 8.808 0.786 -7.693 8.714 -2.23 -7.785 9.877 -2.758 -6.252 + [4,16,9.971,1.156,-6.196,8.808,0.786,-7.693,8.714,-2.23,-7.785,9.877,-2.758,-6.252], +// 3 16 -11.006 -0.154 -6.017 -9.878 0.837 -6.191 -11.7199 1.432 -6.0808 + [3,16,-11.006,-0.154,-6.017,-9.878,0.837,-6.191,-11.7199,1.432,-6.0808], +// 3 16 -11.7199 1.432 -6.0808 -9.878 0.837 -6.191 -11.2507 1.814 -6.4889 + [3,16,-11.7199,1.432,-6.0808,-9.878,0.837,-6.191,-11.2507,1.814,-6.4889], +// 3 16 -9.878 0.837 -6.191 -11.006 -0.154 -6.017 -9.877 -2.758 -6.252 + [3,16,-9.878,0.837,-6.191,-11.006,-0.154,-6.017,-9.877,-2.758,-6.252], +// 3 16 -9.133 1.556 -8.055 -10.131 1.741 -7.009 -8.808 0.786 -7.693 + [3,16,-9.133,1.556,-8.055,-10.131,1.741,-7.009,-8.808,0.786,-7.693], +// 3 16 -8.808 0.786 -7.693 -10.131 1.741 -7.009 -9.878 0.837 -6.191 + [3,16,-8.808,0.786,-7.693,-10.131,1.741,-7.009,-9.878,0.837,-6.191], +// 3 16 -7.294 1.137 -9.496 -9.133 1.556 -8.055 -8.808 0.786 -7.693 + [3,16,-7.294,1.137,-9.496,-9.133,1.556,-8.055,-8.808,0.786,-7.693], +// 3 16 -7.837 1.924 -9.718 -9.133 1.556 -8.055 -7.294 1.137 -9.496 + [3,16,-7.837,1.924,-9.718,-9.133,1.556,-8.055,-7.294,1.137,-9.496], +// 3 16 -10.131 1.741 -7.009 -11.2507 1.814 -6.4889 -9.878 0.837 -6.191 + [3,16,-10.131,1.741,-7.009,-11.2507,1.814,-6.4889,-9.878,0.837,-6.191], +// 3 16 -11.4384 2.956 -6.6 -11.2507 1.814 -6.4889 -10.131 1.741 -7.009 + [3,16,-11.4384,2.956,-6.6,-11.2507,1.814,-6.4889,-10.131,1.741,-7.009], +// 3 16 -7.837 1.924 -9.718 -7.294 1.137 -9.496 -5.295 2.232 -11.52 + [3,16,-7.837,1.924,-9.718,-7.294,1.137,-9.496,-5.295,2.232,-11.52], +// 3 16 -5.295 2.232 -11.52 -6.882 2.52 -10.708 -7.837 1.924 -9.718 + [3,16,-5.295,2.232,-11.52,-6.882,2.52,-10.708,-7.837,1.924,-9.718], +// 3 16 -5.295 2.232 -11.52 -7.294 1.137 -9.496 -4.54 1.324 -11.27 + [3,16,-5.295,2.232,-11.52,-7.294,1.137,-9.496,-4.54,1.324,-11.27], +// 3 16 -5.295 2.232 -11.52 -4.54 1.324 -11.27 -3.793 1.967 -11.918 + [3,16,-5.295,2.232,-11.52,-4.54,1.324,-11.27,-3.793,1.967,-11.918], +// 3 16 -4.54 1.324 -11.27 0.005 1.54 -12.255 -3.793 1.967 -11.918 + [3,16,-4.54,1.324,-11.27,0.005,1.54,-12.255,-3.793,1.967,-11.918], +// 3 16 -3.793 1.967 -11.918 0.005 1.54 -12.255 0 2.436 -12.746 + [3,16,-3.793,1.967,-11.918,0.005,1.54,-12.255,0,2.436,-12.746], +// 3 16 -2.566 2.618 -12.519 -3.793 1.967 -11.918 0 2.436 -12.746 + [3,16,-2.566,2.618,-12.519,-3.793,1.967,-11.918,0,2.436,-12.746], +// 3 16 4.54 1.324 -11.27 2.872 2.711 -12.568 0.005 1.54 -12.255 + [3,16,4.54,1.324,-11.27,2.872,2.711,-12.568,0.005,1.54,-12.255], +// 3 16 2.872 2.711 -12.568 4.54 1.324 -11.27 5.232 2.596 -11.723 + [3,16,2.872,2.711,-12.568,4.54,1.324,-11.27,5.232,2.596,-11.723], +// 3 16 6.798 2.41 -10.827 4.54 1.324 -11.27 7.294 1.137 -9.496 + [3,16,6.798,2.41,-10.827,4.54,1.324,-11.27,7.294,1.137,-9.496], +// 3 16 6.798 2.41 -10.827 7.294 1.137 -9.496 7.784 1.851 -9.678 + [3,16,6.798,2.41,-10.827,7.294,1.137,-9.496,7.784,1.851,-9.678], +// 3 16 7.784 1.851 -9.678 7.294 1.137 -9.496 9.133 1.556 -8.055 + [3,16,7.784,1.851,-9.678,7.294,1.137,-9.496,9.133,1.556,-8.055], +// 3 16 9.133 1.556 -8.055 7.294 1.137 -9.496 8.808 0.786 -7.693 + [3,16,9.133,1.556,-8.055,7.294,1.137,-9.496,8.808,0.786,-7.693], +// 4 16 10.098 1.794 -6.739 9.133 1.556 -8.055 8.808 0.786 -7.693 9.971 1.156 -6.196 + [4,16,10.098,1.794,-6.739,9.133,1.556,-8.055,8.808,0.786,-7.693,9.971,1.156,-6.196], +// 3 16 10.098 1.794 -6.739 9.971 1.156 -6.196 11.5486 2.085 -6.4042 + [3,16,10.098,1.794,-6.739,9.971,1.156,-6.196,11.5486,2.085,-6.4042], +// 3 16 11.5486 2.085 -6.4042 11.3609 2.937 -6.6347 10.236 2.52 -7.082 + [3,16,11.5486,2.085,-6.4042,11.3609,2.937,-6.6347,10.236,2.52,-7.082], +// 3 16 6.798 2.41 -10.827 5.232 2.596 -11.723 4.54 1.324 -11.27 + [3,16,6.798,2.41,-10.827,5.232,2.596,-11.723,4.54,1.324,-11.27], +// 3 16 2.872 2.711 -12.568 0 2.436 -12.746 0.005 1.54 -12.255 + [3,16,2.872,2.711,-12.568,0,2.436,-12.746,0.005,1.54,-12.255], +// 4 16 8.666 -4.75 0.058 8.536 -4.75 3.343 10.376 -2.706 2.859 10.416 -2.8 -0.175 + [4,16,8.666,-4.75,0.058,8.536,-4.75,3.343,10.376,-2.706,2.859,10.416,-2.8,-0.175], +// 4 16 8.666 -4.75 0.058 10.416 -2.8 -0.175 10.312 -2.755 -3.318 8.5 -4.75 -3.477 + [4,16,8.666,-4.75,0.058,10.416,-2.8,-0.175,10.312,-2.755,-3.318,8.5,-4.75,-3.477], +// 4 16 10.416 -2.8 -0.175 10.376 -2.706 2.859 11.512 -1.353 2.78 11.855 -1.06 -0.304 + [4,16,10.416,-2.8,-0.175,10.376,-2.706,2.859,11.512,-1.353,2.78,11.855,-1.06,-0.304], +// 4 16 10.416 -2.8 -0.175 11.855 -1.06 -0.304 11.356 -1.498 -3.362 10.312 -2.755 -3.318 + [4,16,10.416,-2.8,-0.175,11.855,-1.06,-0.304,11.356,-1.498,-3.362,10.312,-2.755,-3.318], +// 4 16 10.575 -2.223 4.727 10.376 -2.706 2.859 8.536 -4.75 3.343 8.035 -4.75 7.534 + [4,16,10.575,-2.223,4.727,10.376,-2.706,2.859,8.536,-4.75,3.343,8.035,-4.75,7.534], +// 3 16 11.512 -1.353 2.78 10.376 -2.706 2.859 10.575 -2.223 4.727 + [3,16,11.512,-1.353,2.78,10.376,-2.706,2.859,10.575,-2.223,4.727], +// 3 16 10.312 -2.755 -3.318 10.044 -2.918 -5.372 8.5 -4.75 -3.477 + [3,16,10.312,-2.755,-3.318,10.044,-2.918,-5.372,8.5,-4.75,-3.477], +// 3 16 10.312 -2.755 -3.318 11.356 -1.498 -3.362 10.044 -2.918 -5.372 + [3,16,10.312,-2.755,-3.318,11.356,-1.498,-3.362,10.044,-2.918,-5.372], +// 3 16 8.5 -4.75 -3.477 10.044 -2.918 -5.372 7.971 -4.75 -6.432 + [3,16,8.5,-4.75,-3.477,10.044,-2.918,-5.372,7.971,-4.75,-6.432], +// 3 16 11.006 -0.154 -6.017 11.7199 1.432 -6.0808 9.971 1.156 -6.196 + [3,16,11.006,-0.154,-6.017,11.7199,1.432,-6.0808,9.971,1.156,-6.196], +// 3 16 9.971 1.156 -6.196 11.7199 1.432 -6.0808 11.5486 2.085 -6.4042 + [3,16,9.971,1.156,-6.196,11.7199,1.432,-6.0808,11.5486,2.085,-6.4042], +// 3 16 9.971 1.156 -6.196 9.877 -2.758 -6.252 11.006 -0.154 -6.017 + [3,16,9.971,1.156,-6.196,9.877,-2.758,-6.252,11.006,-0.154,-6.017], +// 3 16 -14.331 3.159 -5.26 -15.62 3.337 -2.745 -13.757 5.023 -5.343 + [3,16,-14.331,3.159,-5.26,-15.62,3.337,-2.745,-13.757,5.023,-5.343], +// 3 16 -13.757 5.023 -5.343 -15.62 3.337 -2.745 -14.904 6.721 -3.764 + [3,16,-13.757,5.023,-5.343,-15.62,3.337,-2.745,-14.904,6.721,-3.764], +// 3 16 -14.331 3.159 -5.26 -14.754 1.287 -5.303 -15.62 3.337 -2.745 + [3,16,-14.331,3.159,-5.26,-14.754,1.287,-5.303,-15.62,3.337,-2.745], +// 3 16 -15.62 3.337 -2.745 -14.754 1.287 -5.303 -16.186 0.008 -2.126 + [3,16,-15.62,3.337,-2.745,-14.754,1.287,-5.303,-16.186,0.008,-2.126], +// 3 16 -15.62 3.337 -2.745 -16.041 6.937 -0.279 -14.904 6.721 -3.764 + [3,16,-15.62,3.337,-2.745,-16.041,6.937,-0.279,-14.904,6.721,-3.764], +// 3 16 -16.375 4.472 0.687 -16.041 6.937 -0.279 -15.62 3.337 -2.745 + [3,16,-16.375,4.472,0.687,-16.041,6.937,-0.279,-15.62,3.337,-2.745], +// 3 16 -16.375 4.472 0.687 -15.612 7.68 3.239 -16.041 6.937 -0.279 + [3,16,-16.375,4.472,0.687,-15.612,7.68,3.239,-16.041,6.937,-0.279], +// 3 16 -15.674 6.203 4.251 -15.612 7.68 3.239 -16.375 4.472 0.687 + [3,16,-15.674,6.203,4.251,-15.612,7.68,3.239,-16.375,4.472,0.687], +// 3 16 -15.135 9.047 -3.783 -16.041 6.937 -0.279 -15.73 9.061 -1.02 + [3,16,-15.135,9.047,-3.783,-16.041,6.937,-0.279,-15.73,9.061,-1.02], +// 3 16 -16.041 6.937 -0.279 -15.135 9.047 -3.783 -14.904 6.721 -3.764 + [3,16,-16.041,6.937,-0.279,-15.135,9.047,-3.783,-14.904,6.721,-3.764], +// 4 16 -14.804 12.112 -3.751 -15.135 9.047 -3.783 -15.73 9.061 -1.02 -15.146 12.915 -1.826 + [4,16,-14.804,12.112,-3.751,-15.135,9.047,-3.783,-15.73,9.061,-1.02,-15.146,12.915,-1.826], +// 3 16 -15.73 9.061 -1.02 -15.14 12.527 0.315 -15.146 12.915 -1.826 + [3,16,-15.73,9.061,-1.02,-15.14,12.527,0.315,-15.146,12.915,-1.826], +// 3 16 -15.73 9.061 -1.02 -15.55 9.158 2.227 -15.14 12.527 0.315 + [3,16,-15.73,9.061,-1.02,-15.55,9.158,2.227,-15.14,12.527,0.315], +// 3 16 -15.55 9.158 2.227 -16.041 6.937 -0.279 -15.612 7.68 3.239 + [3,16,-15.55,9.158,2.227,-16.041,6.937,-0.279,-15.612,7.68,3.239], +// 3 16 -15.55 9.158 2.227 -15.73 9.061 -1.02 -16.041 6.937 -0.279 + [3,16,-15.55,9.158,2.227,-15.73,9.061,-1.02,-16.041,6.937,-0.279], +// 3 16 -13.302 -0.871 -6.106 -16.186 0.008 -2.126 -14.754 1.287 -5.303 + [3,16,-13.302,-0.871,-6.106,-16.186,0.008,-2.126,-14.754,1.287,-5.303], +// 3 16 -13.302 -0.871 -6.106 -13.952 -2.895 -2.14 -16.186 0.008 -2.126 + [3,16,-13.302,-0.871,-6.106,-13.952,-2.895,-2.14,-16.186,0.008,-2.126], +// 3 16 -13.302 -0.871 -6.106 -12.222 -3.675 -2.12 -13.952 -2.895 -2.14 + [3,16,-13.302,-0.871,-6.106,-12.222,-3.675,-2.12,-13.952,-2.895,-2.14], +// 3 16 -13.302 -0.871 -6.106 -12.179 -1.283 -7.288 -12.222 -3.675 -2.12 + [3,16,-13.302,-0.871,-6.106,-12.179,-1.283,-7.288,-12.222,-3.675,-2.12], +// 3 16 -13.952 -2.895 -2.14 -12.222 -3.675 -2.12 -11.989 -5.131 2.429 + [3,16,-13.952,-2.895,-2.14,-12.222,-3.675,-2.12,-11.989,-5.131,2.429], +// 3 16 -11.989 -5.131 2.429 -13.879 -3.607 2.334 -13.952 -2.895 -2.14 + [3,16,-11.989,-5.131,2.429,-13.879,-3.607,2.334,-13.952,-2.895,-2.14], +// 4 16 -13.952 -2.895 -2.14 -13.879 -3.607 2.334 -16.187 -0.512 2.097 -16.186 0.008 -2.126 + [4,16,-13.952,-2.895,-2.14,-13.879,-3.607,2.334,-16.187,-0.512,2.097,-16.186,0.008,-2.126], +// 3 16 -11.989 -5.131 2.429 -13.538 -3.235 6.433 -13.879 -3.607 2.334 + [3,16,-11.989,-5.131,2.429,-13.538,-3.235,6.433,-13.879,-3.607,2.334], +// 3 16 -10.014 -6.526 7.578 -13.538 -3.235 6.433 -11.989 -5.131 2.429 + [3,16,-10.014,-6.526,7.578,-13.538,-3.235,6.433,-11.989,-5.131,2.429], +// 3 16 -9.638 -7.638 3.154 -10.014 -6.526 7.578 -11.989 -5.131 2.429 + [3,16,-9.638,-7.638,3.154,-10.014,-6.526,7.578,-11.989,-5.131,2.429], +// 3 16 -9.291 -7.746 -1.274 -9.638 -7.638 3.154 -11.989 -5.131 2.429 + [3,16,-9.291,-7.746,-1.274,-9.638,-7.638,3.154,-11.989,-5.131,2.429], +// 3 16 -11.542 -5.049 -2.045 -9.291 -7.746 -1.274 -11.989 -5.131 2.429 + [3,16,-11.542,-5.049,-2.045,-9.291,-7.746,-1.274,-11.989,-5.131,2.429], +// 3 16 -9.291 -7.746 -1.274 -11.542 -5.049 -2.045 -9.497 -7.423 -5.231 + [3,16,-9.291,-7.746,-1.274,-11.542,-5.049,-2.045,-9.497,-7.423,-5.231], +// 3 16 -11.542 -5.049 -2.045 -11.83 -3.242 -6.573 -9.497 -7.423 -5.231 + [3,16,-11.542,-5.049,-2.045,-11.83,-3.242,-6.573,-9.497,-7.423,-5.231], +// 3 16 -5.144 -9.837 3.99 -5.439 -9.131 9.513 -9.638 -7.638 3.154 + [3,16,-5.144,-9.837,3.99,-5.439,-9.131,9.513,-9.638,-7.638,3.154], +// 3 16 -10.014 -6.526 7.578 -9.638 -7.638 3.154 -5.439 -9.131 9.513 + [3,16,-10.014,-6.526,7.578,-9.638,-7.638,3.154,-5.439,-9.131,9.513], +// 3 16 -9.638 -7.638 3.154 -9.291 -7.746 -1.274 -4.909 -9.791 -0.781 + [3,16,-9.638,-7.638,3.154,-9.291,-7.746,-1.274,-4.909,-9.791,-0.781], +// 3 16 -5.144 -9.837 3.99 -9.638 -7.638 3.154 -4.909 -9.791 -0.781 + [3,16,-5.144,-9.837,3.99,-9.638,-7.638,3.154,-4.909,-9.791,-0.781], +// 3 16 0.399 -9.992 9.852 -5.439 -9.131 9.513 -5.144 -9.837 3.99 + [3,16,0.399,-9.992,9.852,-5.439,-9.131,9.513,-5.144,-9.837,3.99], +// 3 16 0.31 -10.827 4.088 0.399 -9.992 9.852 -5.144 -9.837 3.99 + [3,16,0.31,-10.827,4.088,0.399,-9.992,9.852,-5.144,-9.837,3.99], +// 4 16 0.31 -10.827 4.088 -5.144 -9.837 3.99 -4.909 -9.791 -0.781 0.068 -10.675 -0.969 + [4,16,0.31,-10.827,4.088,-5.144,-9.837,3.99,-4.909,-9.791,-0.781,0.068,-10.675,-0.969], +// 4 16 -0.212 -9.77 -4.789 0.068 -10.675 -0.969 -4.909 -9.791 -0.781 -4.911 -8.959 -4.744 + [4,16,-0.212,-9.77,-4.789,0.068,-10.675,-0.969,-4.909,-9.791,-0.781,-4.911,-8.959,-4.744], +// 3 16 0.068 -10.675 -0.969 -0.212 -9.77 -4.789 4.519 -8.975 -4.743 + [3,16,0.068,-10.675,-0.969,-0.212,-9.77,-4.789,4.519,-8.975,-4.743], +// 3 16 5.088 -9.789 -0.835 0.068 -10.675 -0.969 4.519 -8.975 -4.743 + [3,16,5.088,-9.789,-0.835,0.068,-10.675,-0.969,4.519,-8.975,-4.743], +// 3 16 0.068 -10.675 -0.969 5.088 -9.789 -0.835 0.31 -10.827 4.088 + [3,16,0.068,-10.675,-0.969,5.088,-9.789,-0.835,0.31,-10.827,4.088], +// 3 16 4.519 -8.975 -4.743 8.692 -7.003 -5.128 5.088 -9.789 -0.835 + [3,16,4.519,-8.975,-4.743,8.692,-7.003,-5.128,5.088,-9.789,-0.835], +// 3 16 9.478 -7.218 -1.398 5.088 -9.789 -0.835 8.692 -7.003 -5.128 + [3,16,9.478,-7.218,-1.398,5.088,-9.789,-0.835,8.692,-7.003,-5.128], +// 4 16 13.06 -4.156 -2.49 9.478 -7.218 -1.398 8.692 -7.003 -5.128 11.817 -4.367 -5.945 + [4,16,13.06,-4.156,-2.49,9.478,-7.218,-1.398,8.692,-7.003,-5.128,11.817,-4.367,-5.945], +// 3 16 5.088 -9.789 -0.835 5.629 -9.802 3.918 0.31 -10.827 4.088 + [3,16,5.088,-9.789,-0.835,5.629,-9.802,3.918,0.31,-10.827,4.088], +// 3 16 0.31 -10.827 4.088 5.629 -9.802 3.918 0.399 -9.992 9.852 + [3,16,0.31,-10.827,4.088,5.629,-9.802,3.918,0.399,-9.992,9.852], +// 3 16 5.629 -9.802 3.918 5.088 -9.789 -0.835 9.478 -7.218 -1.398 + [3,16,5.629,-9.802,3.918,5.088,-9.789,-0.835,9.478,-7.218,-1.398], +// 3 16 5.629 -9.802 3.918 5.911 -8.351 9.305 0.399 -9.992 9.852 + [3,16,5.629,-9.802,3.918,5.911,-8.351,9.305,0.399,-9.992,9.852], +// 3 16 10.382 -6.925 3.138 5.629 -9.802 3.918 9.478 -7.218 -1.398 + [3,16,10.382,-6.925,3.138,5.629,-9.802,3.918,9.478,-7.218,-1.398], +// 3 16 5.911 -8.351 9.305 5.629 -9.802 3.918 10.382 -6.925 3.138 + [3,16,5.911,-8.351,9.305,5.629,-9.802,3.918,10.382,-6.925,3.138], +// 3 16 10.65 -5.39 8.004 5.911 -8.351 9.305 10.382 -6.925 3.138 + [3,16,10.65,-5.39,8.004,5.911,-8.351,9.305,10.382,-6.925,3.138], +// 3 16 14.227 -4.083 1.999 10.382 -6.925 3.138 9.478 -7.218 -1.398 + [3,16,14.227,-4.083,1.999,10.382,-6.925,3.138,9.478,-7.218,-1.398], +// 3 16 13.06 -4.156 -2.49 14.227 -4.083 1.999 9.478 -7.218 -1.398 + [3,16,13.06,-4.156,-2.49,14.227,-4.083,1.999,9.478,-7.218,-1.398], +// 3 16 10.382 -6.925 3.138 14.227 -4.083 1.999 14.496 -2.418 6.606 + [3,16,10.382,-6.925,3.138,14.227,-4.083,1.999,14.496,-2.418,6.606], +// 3 16 10.65 -5.39 8.004 10.382 -6.925 3.138 14.496 -2.418 6.606 + [3,16,10.65,-5.39,8.004,10.382,-6.925,3.138,14.496,-2.418,6.606], +// 3 16 14.227 -4.083 1.999 17.261 1.144 0.784 14.496 -2.418 6.606 + [3,16,14.227,-4.083,1.999,17.261,1.144,0.784,14.496,-2.418,6.606], +// 3 16 13.06 -4.156 -2.49 15.66 0.295 -4.35 14.227 -4.083 1.999 + [3,16,13.06,-4.156,-2.49,15.66,0.295,-4.35,14.227,-4.083,1.999], +// 3 16 17.261 1.144 0.784 15.913 2.492 5.435 14.496 -2.418 6.606 + [3,16,17.261,1.144,0.784,15.913,2.492,5.435,14.496,-2.418,6.606], +// 3 16 15.913 2.492 5.435 17.261 1.144 0.784 15.727 6.001 3.807 + [3,16,15.913,2.492,5.435,17.261,1.144,0.784,15.727,6.001,3.807], +// 3 16 17.261 1.144 0.784 16.18 5.165 -0.217 15.727 6.001 3.807 + [3,16,17.261,1.144,0.784,16.18,5.165,-0.217,15.727,6.001,3.807], +// 3 16 15.727 6.001 3.807 16.18 5.165 -0.217 15.665 8.914 2.616 + [3,16,15.727,6.001,3.807,16.18,5.165,-0.217,15.665,8.914,2.616], +// 3 16 16.18 5.165 -0.217 15.789 8.586 -1.276 15.665 8.914 2.616 + [3,16,16.18,5.165,-0.217,15.789,8.586,-1.276,15.665,8.914,2.616], +// 3 16 15.163 12.669 0.245 15.665 8.914 2.616 15.789 8.586 -1.276 + [3,16,15.163,12.669,0.245,15.665,8.914,2.616,15.789,8.586,-1.276], +// 3 16 15.073 12.804 -1.989 15.163 12.669 0.245 15.789 8.586 -1.276 + [3,16,15.073,12.804,-1.989,15.163,12.669,0.245,15.789,8.586,-1.276], +// 3 16 15.789 8.586 -1.276 16.18 5.165 -0.217 15.054 6.496 -4.359 + [3,16,15.789,8.586,-1.276,16.18,5.165,-0.217,15.054,6.496,-4.359], +// 3 16 15.054 6.496 -4.359 14.914 9.404 -4.246 15.789 8.586 -1.276 + [3,16,15.054,6.496,-4.359,14.914,9.404,-4.246,15.789,8.586,-1.276], +// 3 16 16.18 5.165 -0.217 15.62 3.96 -4.069 15.054 6.496 -4.359 + [3,16,16.18,5.165,-0.217,15.62,3.96,-4.069,15.054,6.496,-4.359], +// 3 16 15.66 0.295 -4.35 15.62 3.96 -4.069 17.261 1.144 0.784 + [3,16,15.66,0.295,-4.35,15.62,3.96,-4.069,17.261,1.144,0.784], +// 3 16 16.18 5.165 -0.217 17.261 1.144 0.784 15.62 3.96 -4.069 + [3,16,16.18,5.165,-0.217,17.261,1.144,0.784,15.62,3.96,-4.069], +// 3 16 15.054 6.496 -4.359 15.62 3.96 -4.069 13.87 5.664 -6.332 + [3,16,15.054,6.496,-4.359,15.62,3.96,-4.069,13.87,5.664,-6.332], +// 3 16 15.62 3.96 -4.069 13.939 3.639 -6.345 13.87 5.664 -6.332 + [3,16,15.62,3.96,-4.069,13.939,3.639,-6.345,13.87,5.664,-6.332], +// 3 16 17.261 1.144 0.784 14.227 -4.083 1.999 15.66 0.295 -4.35 + [3,16,17.261,1.144,0.784,14.227,-4.083,1.999,15.66,0.295,-4.35], +// 3 16 13.107 -1.26 -6.984 15.66 0.295 -4.35 13.06 -4.156 -2.49 + [3,16,13.107,-1.26,-6.984,15.66,0.295,-4.35,13.06,-4.156,-2.49], +// 3 16 15.66 0.295 -4.35 13.107 -1.26 -6.984 13.956 2.001 -6.619 + [3,16,15.66,0.295,-4.35,13.107,-1.26,-6.984,13.956,2.001,-6.619], +// 3 16 15.62 3.96 -4.069 15.66 0.295 -4.35 13.956 2.001 -6.619 + [3,16,15.62,3.96,-4.069,15.66,0.295,-4.35,13.956,2.001,-6.619], +// 3 16 13.939 3.639 -6.345 15.62 3.96 -4.069 13.956 2.001 -6.619 + [3,16,13.939,3.639,-6.345,15.62,3.96,-4.069,13.956,2.001,-6.619], +// 3 16 13.107 -1.26 -6.984 13.057 0.18 -7.362 13.956 2.001 -6.619 + [3,16,13.107,-1.26,-6.984,13.057,0.18,-7.362,13.956,2.001,-6.619], +// 3 16 11.817 -4.367 -5.945 13.107 -1.26 -6.984 13.06 -4.156 -2.49 + [3,16,11.817,-4.367,-5.945,13.107,-1.26,-6.984,13.06,-4.156,-2.49], +// 3 16 13.107 -1.26 -6.984 11.817 -4.367 -5.945 12.552 -1.995 -9.511 + [3,16,13.107,-1.26,-6.984,11.817,-4.367,-5.945,12.552,-1.995,-9.511], +// 3 16 13.057 0.18 -7.362 13.107 -1.26 -6.984 12.552 -1.995 -9.511 + [3,16,13.057,0.18,-7.362,13.107,-1.26,-6.984,12.552,-1.995,-9.511], +// 3 16 11.817 -4.367 -5.945 10.73 -4.724 -8.98 12.552 -1.995 -9.511 + [3,16,11.817,-4.367,-5.945,10.73,-4.724,-8.98,12.552,-1.995,-9.511], +// 3 16 11.39 -2.244 -12.038 12.552 -1.995 -9.511 10.73 -4.724 -8.98 + [3,16,11.39,-2.244,-12.038,12.552,-1.995,-9.511,10.73,-4.724,-8.98], +// 3 16 9.695 -4.841 -11.692 11.39 -2.244 -12.038 10.73 -4.724 -8.98 + [3,16,9.695,-4.841,-11.692,11.39,-2.244,-12.038,10.73,-4.724,-8.98], +// 3 16 7.887 -7.354 -8.54 7.403 -7.21 -11.757 10.73 -4.724 -8.98 + [3,16,7.887,-7.354,-8.54,7.403,-7.21,-11.757,10.73,-4.724,-8.98], +// 3 16 9.695 -4.841 -11.692 10.73 -4.724 -8.98 7.403 -7.21 -11.757 + [3,16,9.695,-4.841,-11.692,10.73,-4.724,-8.98,7.403,-7.21,-11.757], +// 3 16 4.115 -9.407 -8.345 3.916 -9.383 -11.933 7.887 -7.354 -8.54 + [3,16,4.115,-9.407,-8.345,3.916,-9.383,-11.933,7.887,-7.354,-8.54], +// 3 16 7.403 -7.21 -11.757 7.887 -7.354 -8.54 3.916 -9.383 -11.933 + [3,16,7.403,-7.21,-11.757,7.887,-7.354,-8.54,3.916,-9.383,-11.933], +// 3 16 -0.379 -10.083 -8.284 -0.396 -10.375 -11.999 4.115 -9.407 -8.345 + [3,16,-0.379,-10.083,-8.284,-0.396,-10.375,-11.999,4.115,-9.407,-8.345], +// 3 16 3.916 -9.383 -11.933 4.115 -9.407 -8.345 -0.396 -10.375 -11.999 + [3,16,3.916,-9.383,-11.933,4.115,-9.407,-8.345,-0.396,-10.375,-11.999], +// 4 16 3.916 -9.383 -11.933 -0.396 -10.375 -11.999 -0.585 -8.418 -16.136 3.693 -7.497 -15.836 + [4,16,3.916,-9.383,-11.933,-0.396,-10.375,-11.999,-0.585,-8.418,-16.136,3.693,-7.497,-15.836], +// 3 16 3.315 -4.56 -18.475 -0.585 -8.418 -16.136 -1.042 -5.566 -18.405 + [3,16,3.315,-4.56,-18.475,-0.585,-8.418,-16.136,-1.042,-5.566,-18.405], +// 3 16 -0.585 -8.418 -16.136 3.315 -4.56 -18.475 3.693 -7.497 -15.836 + [3,16,-0.585,-8.418,-16.136,3.315,-4.56,-18.475,3.693,-7.497,-15.836], +// 3 16 6.941 -6.171 -14.915 3.315 -4.56 -18.475 6.856 -3.506 -16.749 + [3,16,6.941,-6.171,-14.915,3.315,-4.56,-18.475,6.856,-3.506,-16.749], +// 3 16 3.315 -4.56 -18.475 6.941 -6.171 -14.915 3.693 -7.497 -15.836 + [3,16,3.315,-4.56,-18.475,6.941,-6.171,-14.915,3.693,-7.497,-15.836], +// 3 16 7.403 -7.21 -11.757 3.916 -9.383 -11.933 6.941 -6.171 -14.915 + [3,16,7.403,-7.21,-11.757,3.916,-9.383,-11.933,6.941,-6.171,-14.915], +// 3 16 6.941 -6.171 -14.915 3.916 -9.383 -11.933 3.693 -7.497 -15.836 + [3,16,6.941,-6.171,-14.915,3.916,-9.383,-11.933,3.693,-7.497,-15.836], +// 3 16 6.856 -3.506 -16.749 9.019 -4.502 -13.551 6.941 -6.171 -14.915 + [3,16,6.856,-3.506,-16.749,9.019,-4.502,-13.551,6.941,-6.171,-14.915], +// 3 16 9.019 -4.502 -13.551 11.39 -2.244 -12.038 9.695 -4.841 -11.692 + [3,16,9.019,-4.502,-13.551,11.39,-2.244,-12.038,9.695,-4.841,-11.692], +// 3 16 6.941 -6.171 -14.915 9.695 -4.841 -11.692 7.403 -7.21 -11.757 + [3,16,6.941,-6.171,-14.915,9.695,-4.841,-11.692,7.403,-7.21,-11.757], +// 3 16 9.695 -4.841 -11.692 6.941 -6.171 -14.915 9.019 -4.502 -13.551 + [3,16,9.695,-4.841,-11.692,6.941,-6.171,-14.915,9.019,-4.502,-13.551], +// 3 16 9.402 -2.431 -14.367 9.019 -4.502 -13.551 6.856 -3.506 -16.749 + [3,16,9.402,-2.431,-14.367,9.019,-4.502,-13.551,6.856,-3.506,-16.749], +// 3 16 9.402 -2.431 -14.367 11.39 -2.244 -12.038 9.019 -4.502 -13.551 + [3,16,9.402,-2.431,-14.367,11.39,-2.244,-12.038,9.019,-4.502,-13.551], +// 4 16 -4.792 -9.83 -11.907 -0.396 -10.375 -11.999 -0.379 -10.083 -8.284 -4.926 -9.525 -8.22 + [4,16,-4.792,-9.83,-11.907,-0.396,-10.375,-11.999,-0.379,-10.083,-8.284,-4.926,-9.525,-8.22], +// 4 16 -8.343 -8.541 -12.116 -4.792 -9.83 -11.907 -4.926 -9.525 -8.22 -9.071 -8.06 -8.717 + [4,16,-8.343,-8.541,-12.116,-4.792,-9.83,-11.907,-4.926,-9.525,-8.22,-9.071,-8.06,-8.717], +// 3 16 -8.343 -8.541 -12.116 -9.071 -8.06 -8.717 -11.607 -4.68 -13.16 + [3,16,-8.343,-8.541,-12.116,-9.071,-8.06,-8.717,-11.607,-4.68,-13.16], +// 4 16 -11.951 -4.144 -9.502 -11.607 -4.68 -13.16 -9.071 -8.06 -8.717 -9.497 -7.423 -5.231 + [4,16,-11.951,-4.144,-9.502,-11.607,-4.68,-13.16,-9.071,-8.06,-8.717,-9.497,-7.423,-5.231], +// 3 16 -0.396 -10.375 -11.999 -4.702 -8.632 -15.723 -0.585 -8.418 -16.136 + [3,16,-0.396,-10.375,-11.999,-4.702,-8.632,-15.723,-0.585,-8.418,-16.136], +// 3 16 -0.396 -10.375 -11.999 -4.792 -9.83 -11.907 -4.702 -8.632 -15.723 + [3,16,-0.396,-10.375,-11.999,-4.792,-9.83,-11.907,-4.702,-8.632,-15.723], +// 3 16 -1.042 -5.566 -18.405 -0.585 -8.418 -16.136 -4.702 -8.632 -15.723 + [3,16,-1.042,-5.566,-18.405,-0.585,-8.418,-16.136,-4.702,-8.632,-15.723], +// 3 16 -1.042 -5.566 -18.405 -4.702 -8.632 -15.723 -5.094 -5.629 -17.714 + [3,16,-1.042,-5.566,-18.405,-4.702,-8.632,-15.723,-5.094,-5.629,-17.714], +// 3 16 -11.607 -4.68 -13.16 -8.3 -5.033 -16.454 -7.439 -7.83 -15.309 + [3,16,-11.607,-4.68,-13.16,-8.3,-5.033,-16.454,-7.439,-7.83,-15.309], +// 3 16 -7.439 -7.83 -15.309 -8.343 -8.541 -12.116 -11.607 -4.68 -13.16 + [3,16,-7.439,-7.83,-15.309,-8.343,-8.541,-12.116,-11.607,-4.68,-13.16], +// 4 16 -4.792 -9.83 -11.907 -8.343 -8.541 -12.116 -7.439 -7.83 -15.309 -4.702 -8.632 -15.723 + [4,16,-4.792,-9.83,-11.907,-8.343,-8.541,-12.116,-7.439,-7.83,-15.309,-4.702,-8.632,-15.723], +// 3 16 -5.094 -5.629 -17.714 -4.702 -8.632 -15.723 -7.439 -7.83 -15.309 + [3,16,-5.094,-5.629,-17.714,-4.702,-8.632,-15.723,-7.439,-7.83,-15.309], +// 3 16 -8.3 -5.033 -16.454 -5.094 -5.629 -17.714 -7.439 -7.83 -15.309 + [3,16,-8.3,-5.033,-16.454,-5.094,-5.629,-17.714,-7.439,-7.83,-15.309], +// 3 16 6.259 0.551 -15.746 8.938 0.52 -13.757 6.856 -3.506 -16.749 + [3,16,6.259,0.551,-15.746,8.938,0.52,-13.757,6.856,-3.506,-16.749], +// 3 16 9.402 -2.431 -14.367 6.856 -3.506 -16.749 8.938 0.52 -13.757 + [3,16,9.402,-2.431,-14.367,6.856,-3.506,-16.749,8.938,0.52,-13.757], +// 3 16 8.938 0.52 -13.757 10.938 0.592 -11.766 9.402 -2.431 -14.367 + [3,16,8.938,0.52,-13.757,10.938,0.592,-11.766,9.402,-2.431,-14.367], +// 3 16 11.39 -2.244 -12.038 9.402 -2.431 -14.367 10.938 0.592 -11.766 + [3,16,11.39,-2.244,-12.038,9.402,-2.431,-14.367,10.938,0.592,-11.766], +// 3 16 8.938 0.52 -13.757 7.845 2.634 -12.52 10.938 0.592 -11.766 + [3,16,8.938,0.52,-13.757,7.845,2.634,-12.52,10.938,0.592,-11.766], +// 3 16 9.483 2.175 -10.773 10.938 0.592 -11.766 7.845 2.634 -12.52 + [3,16,9.483,2.175,-10.773,10.938,0.592,-11.766,7.845,2.634,-12.52], +// 3 16 8.238 3.376 -9.666 9.483 2.175 -10.773 7.845 2.634 -12.52 + [3,16,8.238,3.376,-9.666,9.483,2.175,-10.773,7.845,2.634,-12.52], +// 3 16 6.85 3.691 -10.841 8.238 3.376 -9.666 7.845 2.634 -12.52 + [3,16,6.85,3.691,-10.841,8.238,3.376,-9.666,7.845,2.634,-12.52], +// 3 16 6.85 3.691 -10.841 7.845 2.634 -12.52 4.9752 4 -12.0104 + [3,16,6.85,3.691,-10.841,7.845,2.634,-12.52,4.9752,4,-12.0104], +// 4 16 4.9752 4 -12.0104 7.845 2.634 -12.52 5.752 2.369 -14.246 3.012 2.705 -15.366 + [4,16,4.9752,4,-12.0104,7.845,2.634,-12.52,5.752,2.369,-14.246,3.012,2.705,-15.366], +// 3 16 6.259 0.551 -15.746 5.752 2.369 -14.246 7.845 2.634 -12.52 + [3,16,6.259,0.551,-15.746,5.752,2.369,-14.246,7.845,2.634,-12.52], +// 3 16 7.845 2.634 -12.52 8.938 0.52 -13.757 6.259 0.551 -15.746 + [3,16,7.845,2.634,-12.52,8.938,0.52,-13.757,6.259,0.551,-15.746], +// 3 16 4.9752 4 -12.0104 3.012 2.705 -15.366 3.742 4.036 -12.279 + [3,16,4.9752,4,-12.0104,3.012,2.705,-15.366,3.742,4.036,-12.279], +// 3 16 5.752 2.369 -14.246 6.259 0.551 -15.746 3.012 2.705 -15.366 + [3,16,5.752,2.369,-14.246,6.259,0.551,-15.746,3.012,2.705,-15.366], +// 3 16 3.012 2.705 -15.366 6.259 0.551 -15.746 2.35 -0.468 -17.297 + [3,16,3.012,2.705,-15.366,6.259,0.551,-15.746,2.35,-0.468,-17.297], +// 3 16 3.315 -4.56 -18.475 6.259 0.551 -15.746 6.856 -3.506 -16.749 + [3,16,3.315,-4.56,-18.475,6.259,0.551,-15.746,6.856,-3.506,-16.749], +// 3 16 6.259 0.551 -15.746 3.315 -4.56 -18.475 2.35 -0.468 -17.297 + [3,16,6.259,0.551,-15.746,3.315,-4.56,-18.475,2.35,-0.468,-17.297], +// 3 16 2.35 -0.468 -17.297 3.315 -4.56 -18.475 -1.542 -3.064 -17.997 + [3,16,2.35,-0.468,-17.297,3.315,-4.56,-18.475,-1.542,-3.064,-17.997], +// 3 16 -1.542 -3.064 -17.997 3.315 -4.56 -18.475 -1.042 -5.566 -18.405 + [3,16,-1.542,-3.064,-17.997,3.315,-4.56,-18.475,-1.042,-5.566,-18.405], +// 3 16 -5.094 -5.629 -17.714 -1.542 -3.064 -17.997 -1.042 -5.566 -18.405 + [3,16,-5.094,-5.629,-17.714,-1.542,-3.064,-17.997,-1.042,-5.566,-18.405], +// 3 16 -5.267 -3.208 -17.231 -1.542 -3.064 -17.997 -5.094 -5.629 -17.714 + [3,16,-5.267,-3.208,-17.231,-1.542,-3.064,-17.997,-5.094,-5.629,-17.714], +// 3 16 -8.3 -5.033 -16.454 -5.267 -3.208 -17.231 -5.094 -5.629 -17.714 + [3,16,-8.3,-5.033,-16.454,-5.267,-3.208,-17.231,-5.094,-5.629,-17.714], +// 3 16 -8.118 -0.277 -15.516 -5.267 -3.208 -17.231 -8.3 -5.033 -16.454 + [3,16,-8.118,-0.277,-15.516,-5.267,-3.208,-17.231,-8.3,-5.033,-16.454], +// 3 16 -8.118 -0.277 -15.516 -4.953 -1.167 -16.404 -5.267 -3.208 -17.231 + [3,16,-8.118,-0.277,-15.516,-4.953,-1.167,-16.404,-5.267,-3.208,-17.231], +// 3 16 -8.118 -0.277 -15.516 -5.805 -0.437 -15.8465 -4.953 -1.167 -16.404 + [3,16,-8.118,-0.277,-15.516,-5.805,-0.437,-15.8465,-4.953,-1.167,-16.404], +// 3 16 -8.118 -0.277 -15.516 -6.257 0.293 -15.289 -5.805 -0.437 -15.8465 + [3,16,-8.118,-0.277,-15.516,-6.257,0.293,-15.289,-5.805,-0.437,-15.8465], +// 3 16 -8.118 -0.277 -15.516 -6.421 1.933 -13.889 -6.257 0.293 -15.289 + [3,16,-8.118,-0.277,-15.516,-6.421,1.933,-13.889,-6.257,0.293,-15.289], +// 3 16 -8.052 2.615 -13.028 -6.421 1.933 -13.889 -8.118 -0.277 -15.516 + [3,16,-8.052,2.615,-13.028,-6.421,1.933,-13.889,-8.118,-0.277,-15.516], +// 3 16 -4.9237 3.4586 -11.8862 -8.052 2.615 -13.028 -6.729 3.488 -10.813 + [3,16,-4.9237,3.4586,-11.8862,-8.052,2.615,-13.028,-6.729,3.488,-10.813], +// 3 16 -8.052 2.615 -13.028 -4.9237 3.4586 -11.8862 -6.421 1.933 -13.889 + [3,16,-8.052,2.615,-13.028,-4.9237,3.4586,-11.8862,-6.421,1.933,-13.889], +// 3 16 -8.052 2.615 -13.028 -9.613 2.029 -11.357 -6.729 3.488 -10.813 + [3,16,-8.052,2.615,-13.028,-9.613,2.029,-11.357,-6.729,3.488,-10.813], +// 3 16 -11.762 -0.936 -12.974 -8.052 2.615 -13.028 -8.118 -0.277 -15.516 + [3,16,-11.762,-0.936,-12.974,-8.052,2.615,-13.028,-8.118,-0.277,-15.516], +// 3 16 -6.729 3.488 -10.813 -9.613 2.029 -11.357 -8.1461 3.203 -9.6576 + [3,16,-6.729,3.488,-10.813,-9.613,2.029,-11.357,-8.1461,3.203,-9.6576], +// 3 16 -10.613 1.536 -9.533 -8.1461 3.203 -9.6576 -9.613 2.029 -11.357 + [3,16,-10.613,1.536,-9.533,-8.1461,3.203,-9.6576,-9.613,2.029,-11.357], +// 3 16 -8.1461 3.203 -9.6576 -10.613 1.536 -9.533 -8.9232 2.4691 -8.9232 + [3,16,-8.1461,3.203,-9.6576,-10.613,1.536,-9.533,-8.9232,2.4691,-8.9232], +// 3 16 -10.613 1.536 -9.533 -9.588 2.311 -7.744 -8.9232 2.4691 -8.9232 + [3,16,-10.613,1.536,-9.533,-9.588,2.311,-7.744,-8.9232,2.4691,-8.9232], +// 3 16 -10.821 1.183 -7.791 -9.588 2.311 -7.744 -10.613 1.536 -9.533 + [3,16,-10.821,1.183,-7.791,-9.588,2.311,-7.744,-10.613,1.536,-9.533], +// 4 16 -12.085 -1.522 -9.879 -10.821 1.183 -7.791 -10.613 1.536 -9.533 -11.762 -0.936 -12.974 + [4,16,-12.085,-1.522,-9.879,-10.821,1.183,-7.791,-10.613,1.536,-9.533,-11.762,-0.936,-12.974], +// 3 16 -12.179 -1.283 -7.288 -10.821 1.183 -7.791 -12.085 -1.522 -9.879 + [3,16,-12.179,-1.283,-7.288,-10.821,1.183,-7.791,-12.085,-1.522,-9.879], +// 3 16 -10.613 1.536 -9.533 -9.613 2.029 -11.357 -11.762 -0.936 -12.974 + [3,16,-10.613,1.536,-9.533,-9.613,2.029,-11.357,-11.762,-0.936,-12.974], +// 3 16 -11.762 -0.936 -12.974 -9.613 2.029 -11.357 -8.052 2.615 -13.028 + [3,16,-11.762,-0.936,-12.974,-9.613,2.029,-11.357,-8.052,2.615,-13.028], +// 3 16 -12.085 -1.522 -9.879 -11.762 -0.936 -12.974 -11.607 -4.68 -13.16 + [3,16,-12.085,-1.522,-9.879,-11.762,-0.936,-12.974,-11.607,-4.68,-13.16], +// 3 16 -12.085 -1.522 -9.879 -11.607 -4.68 -13.16 -11.951 -4.144 -9.502 + [3,16,-12.085,-1.522,-9.879,-11.607,-4.68,-13.16,-11.951,-4.144,-9.502], +// 3 16 -11.951 -4.144 -9.502 -12.179 -1.283 -7.288 -12.085 -1.522 -9.879 + [3,16,-11.951,-4.144,-9.502,-12.179,-1.283,-7.288,-12.085,-1.522,-9.879], +// 3 16 -11.951 -4.144 -9.502 -11.83 -3.242 -6.573 -12.179 -1.283 -7.288 + [3,16,-11.951,-4.144,-9.502,-11.83,-3.242,-6.573,-12.179,-1.283,-7.288], +// 3 16 -11.951 -4.144 -9.502 -9.497 -7.423 -5.231 -11.83 -3.242 -6.573 + [3,16,-11.951,-4.144,-9.502,-9.497,-7.423,-5.231,-11.83,-3.242,-6.573], +// 3 16 -9.497 -7.423 -5.231 -9.071 -8.06 -8.717 -4.911 -8.959 -4.744 + [3,16,-9.497,-7.423,-5.231,-9.071,-8.06,-8.717,-4.911,-8.959,-4.744], +// 3 16 -9.497 -7.423 -5.231 -4.911 -8.959 -4.744 -4.909 -9.791 -.781 + [3,16,-9.497,-7.423,-5.231,-4.911,-8.959,-4.744,-4.909,-9.791,-.781], +// 3 16 -4.909 -9.791 -.781 -9.291 -7.746 -1.274 -9.497 -7.423 -5.231 + [3,16,-4.909,-9.791,-.781,-9.291,-7.746,-1.274,-9.497,-7.423,-5.231], +// 3 16 -4.911 -8.959 -4.744 -9.071 -8.06 -8.717 -4.926 -9.525 -8.22 + [3,16,-4.911,-8.959,-4.744,-9.071,-8.06,-8.717,-4.926,-9.525,-8.22], +// 3 16 -4.911 -8.959 -4.744 -4.926 -9.525 -8.22 -0.212 -9.77 -4.789 + [3,16,-4.911,-8.959,-4.744,-4.926,-9.525,-8.22,-0.212,-9.77,-4.789], +// 3 16 -0.212 -9.77 -4.789 -4.926 -9.525 -8.22 -0.379 -10.083 -8.284 + [3,16,-0.212,-9.77,-4.789,-4.926,-9.525,-8.22,-0.379,-10.083,-8.284], +// 3 16 -0.379 -10.083 -8.284 4.115 -9.407 -8.345 -0.212 -9.77 -4.789 + [3,16,-0.379,-10.083,-8.284,4.115,-9.407,-8.345,-0.212,-9.77,-4.789], +// 3 16 -0.212 -9.77 -4.789 4.115 -9.407 -8.345 4.519 -8.975 -4.743 + [3,16,-0.212,-9.77,-4.789,4.115,-9.407,-8.345,4.519,-8.975,-4.743], +// 3 16 8.692 -7.003 -5.128 4.115 -9.407 -8.345 7.887 -7.354 -8.54 + [3,16,8.692,-7.003,-5.128,4.115,-9.407,-8.345,7.887,-7.354,-8.54], +// 3 16 4.115 -9.407 -8.345 8.692 -7.003 -5.128 4.519 -8.975 -4.743 + [3,16,4.115,-9.407,-8.345,8.692,-7.003,-5.128,4.519,-8.975,-4.743], +// 3 16 11.817 -4.367 -5.945 7.887 -7.354 -8.54 10.73 -4.724 -8.98 + [3,16,11.817,-4.367,-5.945,7.887,-7.354,-8.54,10.73,-4.724,-8.98], +// 3 16 7.887 -7.354 -8.54 11.817 -4.367 -5.945 8.692 -7.003 -5.128 + [3,16,7.887,-7.354,-8.54,11.817,-4.367,-5.945,8.692,-7.003,-5.128], +// 3 16 -11.542 -5.049 -2.045 -12.222 -3.675 -2.12 -11.83 -3.242 -6.573 + [3,16,-11.542,-5.049,-2.045,-12.222,-3.675,-2.12,-11.83,-3.242,-6.573], +// 3 16 -11.989 -5.131 2.429 -12.222 -3.675 -2.12 -11.542 -5.049 -2.045 + [3,16,-11.989,-5.131,2.429,-12.222,-3.675,-2.12,-11.542,-5.049,-2.045], +// 3 16 -11.83 -3.242 -6.573 -12.222 -3.675 -2.12 -12.179 -1.283 -7.288 + [3,16,-11.83,-3.242,-6.573,-12.222,-3.675,-2.12,-12.179,-1.283,-7.288], +// 3 16 -12.807 3.146 -6.392 -12.606 5.452 -6.108 -11.3527 4.084 -6.7235 + [3,16,-12.807,3.146,-6.392,-12.606,5.452,-6.108,-11.3527,4.084,-6.7235], +// 3 16 -11.3527 4.084 -6.7235 -12.606 5.452 -6.108 -11.4669 5.864 -6.4552 + [3,16,-11.3527,4.084,-6.7235,-12.606,5.452,-6.108,-11.4669,5.864,-6.4552], +// 3 16 -12.807 3.146 -6.392 -11.3527 4.084 -6.7235 -11.812 1.596 -6.827 + [3,16,-12.807,3.146,-6.392,-11.3527,4.084,-6.7235,-11.812,1.596,-6.827], +// 3 16 -11.812 1.596 -6.827 -11.3527 4.084 -6.7235 -10.357 2.68 -7.054 + [3,16,-11.812,1.596,-6.827,-11.3527,4.084,-6.7235,-10.357,2.68,-7.054], +// 3 16 -11.812 1.596 -6.827 -10.357 2.68 -7.054 -10.821 1.183 -7.791 + [3,16,-11.812,1.596,-6.827,-10.357,2.68,-7.054,-10.821,1.183,-7.791], +// 3 16 -10.821 1.183 -7.791 -10.357 2.68 -7.054 -9.588 2.311 -7.744 + [3,16,-10.821,1.183,-7.791,-10.357,2.68,-7.054,-9.588,2.311,-7.744], +// 3 16 -11.812 1.596 -6.827 -14.754 1.287 -5.303 -12.807 3.146 -6.392 + [3,16,-11.812,1.596,-6.827,-14.754,1.287,-5.303,-12.807,3.146,-6.392], +// 3 16 -13.302 -0.871 -6.106 -14.754 1.287 -5.303 -11.812 1.596 -6.827 + [3,16,-13.302,-0.871,-6.106,-14.754,1.287,-5.303,-11.812,1.596,-6.827], +// 3 16 -14.331 3.159 -5.26 -12.807 3.146 -6.392 -14.754 1.287 -5.303 + [3,16,-14.331,3.159,-5.26,-12.807,3.146,-6.392,-14.754,1.287,-5.303], +// 4 16 -13.757 5.023 -5.343 -12.606 5.452 -6.108 -12.807 3.146 -6.392 -14.331 3.159 -5.26 + [4,16,-13.757,5.023,-5.343,-12.606,5.452,-6.108,-12.807,3.146,-6.392,-14.331,3.159,-5.26], +// 3 16 -12.179 -1.283 -7.288 -11.812 1.596 -6.827 -10.821 1.183 -7.791 + [3,16,-12.179,-1.283,-7.288,-11.812,1.596,-6.827,-10.821,1.183,-7.791], +// 3 16 -12.179 -1.283 -7.288 -13.302 -0.871 -6.106 -11.812 1.596 -6.827 + [3,16,-12.179,-1.283,-7.288,-13.302,-0.871,-6.106,-11.812,1.596,-6.827], +// 3 16 -12.3391 7.152 -4.7231 -12.606 5.452 -6.108 -13.631 6.943 -4.523 + [3,16,-12.3391,7.152,-4.7231,-12.606,5.452,-6.108,-13.631,6.943,-4.523], +// 3 16 -12.3391 7.152 -4.7231 -11.4669 5.864 -6.4552 -12.606 5.452 -6.108 + [3,16,-12.3391,7.152,-4.7231,-11.4669,5.864,-6.4552,-12.606,5.452,-6.108], +// 3 16 -13.631 6.943 -4.523 -12.606 5.452 -6.108 -13.757 5.023 -5.343 + [3,16,-13.631,6.943,-4.523,-12.606,5.452,-6.108,-13.757,5.023,-5.343], +// 3 16 -13.631 6.943 -4.523 -13.757 5.023 -5.343 -14.904 6.721 -3.764 + [3,16,-13.631,6.943,-4.523,-13.757,5.023,-5.343,-14.904,6.721,-3.764], +// 3 16 -13.504 12.328 -3.925 -12.4697 9.763 -4.3568 -13.849 9.424 -4.229 + [3,16,-13.504,12.328,-3.925,-12.4697,9.763,-4.3568,-13.849,9.424,-4.229], +// 3 16 -13.504 12.328 -3.925 -12.7023 12.603 -3.7509 -12.4697 9.763 -4.3568 + [3,16,-13.504,12.328,-3.925,-12.7023,12.603,-3.7509,-12.4697,9.763,-4.3568], +// 3 16 -13.849 9.424 -4.229 -12.4697 9.763 -4.3568 -12.3391 7.152 -4.7231 + [3,16,-13.849,9.424,-4.229,-12.4697,9.763,-4.3568,-12.3391,7.152,-4.7231], +// 3 16 -13.849 9.424 -4.229 -12.3391 7.152 -4.7231 -13.631 6.943 -4.523 + [3,16,-13.849,9.424,-4.229,-12.3391,7.152,-4.7231,-13.631,6.943,-4.523], +// 3 16 -15.135 9.047 -3.783 -13.849 9.424 -4.229 -13.631 6.943 -4.523 + [3,16,-15.135,9.047,-3.783,-13.849,9.424,-4.229,-13.631,6.943,-4.523], +// 3 16 -15.135 9.047 -3.783 -13.631 6.943 -4.523 -14.904 6.721 -3.764 + [3,16,-15.135,9.047,-3.783,-13.631,6.943,-4.523,-14.904,6.721,-3.764], +// 3 16 -13.849 9.424 -4.229 -14.804 12.112 -3.751 -13.504 12.328 -3.925 + [3,16,-13.849,9.424,-4.229,-14.804,12.112,-3.751,-13.504,12.328,-3.925], +// 3 16 -13.849 9.424 -4.229 -15.135 9.047 -3.783 -14.804 12.112 -3.751 + [3,16,-13.849,9.424,-4.229,-15.135,9.047,-3.783,-14.804,12.112,-3.751], +// 3 16 -14.016 13.11 -1.674 -12.7023 12.603 -3.7509 -13.504 12.328 -3.925 + [3,16,-14.016,13.11,-1.674,-12.7023,12.603,-3.7509,-13.504,12.328,-3.925], +// 3 16 -14.016 13.11 -1.674 -13.1409 12.995 -1.5087 -12.7023 12.603 -3.7509 + [3,16,-14.016,13.11,-1.674,-13.1409,12.995,-1.5087,-12.7023,12.603,-3.7509], +// 4 16 -13.1409 12.995 -1.5087 -14.016 13.11 -1.674 -13.894 12.753 0.646 -13.2072 12.651 0.811 + [4,16,-13.1409,12.995,-1.5087,-14.016,13.11,-1.674,-13.894,12.753,0.646,-13.2072,12.651,0.811], +// 3 16 -13.504 12.328 -3.925 -14.804 12.112 -3.751 -14.016 13.11 -1.674 + [3,16,-13.504,12.328,-3.925,-14.804,12.112,-3.751,-14.016,13.11,-1.674], +// 3 16 -14.804 12.112 -3.751 -15.146 12.915 -1.826 -14.016 13.11 -1.674 + [3,16,-14.804,12.112,-3.751,-15.146,12.915,-1.826,-14.016,13.11,-1.674], +// 3 16 -15.14 12.527 0.315 -13.894 12.753 0.646 -14.016 13.11 -1.674 + [3,16,-15.14,12.527,0.315,-13.894,12.753,0.646,-14.016,13.11,-1.674], +// 3 16 -15.146 12.915 -1.826 -15.14 12.527 0.315 -14.016 13.11 -1.674 + [3,16,-15.146,12.915,-1.826,-15.14,12.527,0.315,-14.016,13.11,-1.674], +// 3 16 -13.2072 12.651 0.811 -13.894 12.753 0.646 -14.013 9.612 2.659 + [3,16,-13.2072,12.651,0.811,-13.894,12.753,0.646,-14.013,9.612,2.659], +// 3 16 -12.9675 9.529 2.6278 -13.2072 12.651 0.811 -14.013 9.612 2.659 + [3,16,-12.9675,9.529,2.6278,-13.2072,12.651,0.811,-14.013,9.612,2.659], +// 3 16 -12.9675 9.529 2.6278 -14.013 9.612 2.659 -12.5778 8.696 4.1804 + [3,16,-12.9675,9.529,2.6278,-14.013,9.612,2.659,-12.5778,8.696,4.1804], +// 3 16 -14.013 9.612 2.659 -13.744 8.039 4.793 -12.5778 8.696 4.1804 + [3,16,-14.013,9.612,2.659,-13.744,8.039,4.793,-12.5778,8.696,4.1804], +// 3 16 -12.5778 8.696 4.1804 -13.744 8.039 4.793 -13.481 8.455 5.857 + [3,16,-12.5778,8.696,4.1804,-13.744,8.039,4.793,-13.481,8.455,5.857], +// 3 16 -12.0943 8.961 5.4218 -12.5778 8.696 4.1804 -13.481 8.455 5.857 + [3,16,-12.0943,8.961,5.4218,-12.5778,8.696,4.1804,-13.481,8.455,5.857], +// 3 16 -12.0943 8.961 5.4218 -13.481 8.455 5.857 -13.132 9.992 6.947 + [3,16,-12.0943,8.961,5.4218,-13.481,8.455,5.857,-13.132,9.992,6.947], +// 3 16 -11.5312 10.49 6.4848 -12.0943 8.961 5.4218 -13.132 9.992 6.947 + [3,16,-11.5312,10.49,6.4848,-12.0943,8.961,5.4218,-13.132,9.992,6.947], +// 3 16 -11.5312 10.49 6.4848 -13.132 9.992 6.947 -12.745 12.55 7.768 + [3,16,-11.5312,10.49,6.4848,-13.132,9.992,6.947,-12.745,12.55,7.768], +// 3 16 -11.0681 13.549 7.2794 -11.5312 10.49 6.4848 -12.745 12.55 7.768 + [3,16,-11.0681,13.549,7.2794,-11.5312,10.49,6.4848,-12.745,12.55,7.768], +// 3 16 -14.013 9.612 2.659 -13.894 12.753 0.646 -15.14 12.527 0.315 + [3,16,-14.013,9.612,2.659,-13.894,12.753,0.646,-15.14,12.527,0.315], +// 3 16 -15.55 9.158 2.227 -14.013 9.612 2.659 -15.14 12.527 0.315 + [3,16,-15.55,9.158,2.227,-14.013,9.612,2.659,-15.14,12.527,0.315], +// 3 16 -13.481 8.455 5.857 -13.744 8.039 4.793 -14.518 6.447 5.489 + [3,16,-13.481,8.455,5.857,-13.744,8.039,4.793,-14.518,6.447,5.489], +// 3 16 -15.674 6.203 4.251 -14.518 6.447 5.489 -13.744 8.039 4.793 + [3,16,-15.674,6.203,4.251,-14.518,6.447,5.489,-13.744,8.039,4.793], +// 3 16 -15.674 6.203 4.251 -15.851 2.65 5.535 -14.518 6.447 5.489 + [3,16,-15.674,6.203,4.251,-15.851,2.65,5.535,-14.518,6.447,5.489], +// 3 16 -15.612 7.68 3.239 -15.674 6.203 4.251 -13.744 8.039 4.793 + [3,16,-15.612,7.68,3.239,-15.674,6.203,4.251,-13.744,8.039,4.793], +// 3 16 -15.612 7.68 3.239 -13.744 8.039 4.793 -14.013 9.612 2.659 + [3,16,-15.612,7.68,3.239,-13.744,8.039,4.793,-14.013,9.612,2.659], +// 3 16 -15.55 9.158 2.227 -15.612 7.68 3.239 -14.013 9.612 2.659 + [3,16,-15.55,9.158,2.227,-15.612,7.68,3.239,-14.013,9.612,2.659], +// 3 16 -14.578 7.108 6.799 -13.481 8.455 5.857 -14.518 6.447 5.489 + [3,16,-14.578,7.108,6.799,-13.481,8.455,5.857,-14.518,6.447,5.489], +// 3 16 -14.604 8.643 8.443 -13.132 9.992 6.947 -13.481 8.455 5.857 + [3,16,-14.604,8.643,8.443,-13.132,9.992,6.947,-13.481,8.455,5.857], +// 3 16 -14.578 7.108 6.799 -14.604 8.643 8.443 -13.481 8.455 5.857 + [3,16,-14.578,7.108,6.799,-14.604,8.643,8.443,-13.481,8.455,5.857], +// 3 16 -14.09 10.822 9.615 -12.745 12.55 7.768 -13.132 9.992 6.947 + [3,16,-14.09,10.822,9.615,-12.745,12.55,7.768,-13.132,9.992,6.947], +// 3 16 -14.604 8.643 8.443 -14.09 10.822 9.615 -13.132 9.992 6.947 + [3,16,-14.604,8.643,8.443,-14.09,10.822,9.615,-13.132,9.992,6.947], +// 3 16 -12.671 14.284 10.866 -12.501 16.022 9.145 -14.09 10.822 9.615 + [3,16,-12.671,14.284,10.866,-12.501,16.022,9.145,-14.09,10.822,9.615], +// 3 16 -12.745 12.55 7.768 -14.09 10.822 9.615 -12.501 16.022 9.145 + [3,16,-12.745,12.55,7.768,-14.09,10.822,9.615,-12.501,16.022,9.145], +// 3 16 -12.501 16.022 9.145 -10.9365 16.271 7.4508 -12.745 12.55 7.768 + [3,16,-12.501,16.022,9.145,-10.9365,16.271,7.4508,-12.745,12.55,7.768], +// 3 16 -11.0681 13.549 7.2794 -12.745 12.55 7.768 -10.9365 16.271 7.4508 + [3,16,-11.0681,13.549,7.2794,-12.745,12.55,7.768,-10.9365,16.271,7.4508], +// 3 16 -15.851 2.65 5.535 -16.439 2.291 1.426 -16.187 -0.512 2.097 + [3,16,-15.851,2.65,5.535,-16.439,2.291,1.426,-16.187,-0.512,2.097], +// 3 16 -15.488 0.012 5.657 -15.851 2.65 5.535 -16.187 -0.512 2.097 + [3,16,-15.488,0.012,5.657,-15.851,2.65,5.535,-16.187,-0.512,2.097], +// 3 16 -13.879 -3.607 2.334 -13.538 -3.235 6.433 -16.187 -0.512 2.097 + [3,16,-13.879,-3.607,2.334,-13.538,-3.235,6.433,-16.187,-0.512,2.097], +// 3 16 -15.488 0.012 5.657 -16.187 -0.512 2.097 -13.538 -3.235 6.433 + [3,16,-15.488,0.012,5.657,-16.187,-0.512,2.097,-13.538,-3.235,6.433], +// 3 16 -13.538 -3.235 6.433 -13.459 -1.928 10.353 -15.488 0.012 5.657 + [3,16,-13.538,-3.235,6.433,-13.459,-1.928,10.353,-15.488,0.012,5.657], +// 3 16 -13.538 -3.235 6.433 -10.014 -6.526 7.578 -13.459 -1.928 10.353 + [3,16,-13.538,-3.235,6.433,-10.014,-6.526,7.578,-13.459,-1.928,10.353], +// 3 16 -10.014 -6.526 7.578 -9.898 -4.192 12.45 -13.459 -1.928 10.353 + [3,16,-10.014,-6.526,7.578,-9.898,-4.192,12.45,-13.459,-1.928,10.353], +// 3 16 -9.898 -4.192 12.45 -9.438 0.514 15.63 -13.459 -1.928 10.353 + [3,16,-9.898,-4.192,12.45,-9.438,0.514,15.63,-13.459,-1.928,10.353], +// 3 16 -9.438 0.514 15.63 -12.893 3.043 13.528 -13.459 -1.928 10.353 + [3,16,-9.438,0.514,15.63,-12.893,3.043,13.528,-13.459,-1.928,10.353], +// 3 16 -13.459 -1.928 10.353 -12.893 3.043 13.528 -14.95 2.068 8.639 + [3,16,-13.459,-1.928,10.353,-12.893,3.043,13.528,-14.95,2.068,8.639], +// 3 16 -13.459 -1.928 10.353 -14.95 2.068 8.639 -15.488 0.012 5.657 + [3,16,-13.459,-1.928,10.353,-14.95,2.068,8.639,-15.488,0.012,5.657], +// 3 16 -15.488 0.012 5.657 -14.95 2.068 8.639 -15.851 2.65 5.535 + [3,16,-15.488,0.012,5.657,-14.95,2.068,8.639,-15.851,2.65,5.535], +// 3 16 -12.893 3.043 13.528 -13.877 5.242 11.492 -14.95 2.068 8.639 + [3,16,-12.893,3.043,13.528,-13.877,5.242,11.492,-14.95,2.068,8.639], +// 3 16 -10.89 6.21 15.055 -12.523 8.422 12.88 -12.893 3.043 13.528 + [3,16,-10.89,6.21,15.055,-12.523,8.422,12.88,-12.893,3.043,13.528], +// 3 16 -9.438 0.514 15.63 -8.035 4.145 16.997 -12.893 3.043 13.528 + [3,16,-9.438,0.514,15.63,-8.035,4.145,16.997,-12.893,3.043,13.528], +// 3 16 -13.877 5.242 11.492 -12.893 3.043 13.528 -12.523 8.422 12.88 + [3,16,-13.877,5.242,11.492,-12.893,3.043,13.528,-12.523,8.422,12.88], +// 3 16 -10.89 6.21 15.055 -12.893 3.043 13.528 -8.035 4.145 16.997 + [3,16,-10.89,6.21,15.055,-12.893,3.043,13.528,-8.035,4.145,16.997], +// 3 16 -9.898 -4.192 12.45 -5.262 -5.943 14.437 -9.438 0.514 15.63 + [3,16,-9.898,-4.192,12.45,-5.262,-5.943,14.437,-9.438,0.514,15.63], +// 3 16 -4.849 -1.24 17.157 -9.438 0.514 15.63 -5.262 -5.943 14.437 + [3,16,-4.849,-1.24,17.157,-9.438,0.514,15.63,-5.262,-5.943,14.437], +// 3 16 -4.499 3.139 18.406 -8.035 4.145 16.997 -9.438 0.514 15.63 + [3,16,-4.499,3.139,18.406,-8.035,4.145,16.997,-9.438,0.514,15.63], +// 3 16 -4.849 -1.24 17.157 -4.499 3.139 18.406 -9.438 0.514 15.63 + [3,16,-4.849,-1.24,17.157,-4.499,3.139,18.406,-9.438,0.514,15.63], +// 3 16 -8.035 4.145 16.997 -4.499 3.139 18.406 -6.816 6.602 17.103 + [3,16,-8.035,4.145,16.997,-4.499,3.139,18.406,-6.816,6.602,17.103], +// 3 16 -6.816 6.602 17.103 -8.577 8.797 15.901 -8.035 4.145 16.997 + [3,16,-6.816,6.602,17.103,-8.577,8.797,15.901,-8.035,4.145,16.997], +// 3 16 -4.499 3.139 18.406 -4.288 6.785 17.834 -6.816 6.602 17.103 + [3,16,-4.499,3.139,18.406,-4.288,6.785,17.834,-6.816,6.602,17.103], +// 3 16 -10.89 6.21 15.055 -8.035 4.145 16.997 -8.577 8.797 15.901 + [3,16,-10.89,6.21,15.055,-8.035,4.145,16.997,-8.577,8.797,15.901], +// 3 16 -8.577 8.797 15.901 -10.813 11.652 13.345 -10.89 6.21 15.055 + [3,16,-8.577,8.797,15.901,-10.813,11.652,13.345,-10.89,6.21,15.055], +// 3 16 -12.523 8.422 12.88 -10.89 6.21 15.055 -10.813 11.652 13.345 + [3,16,-12.523,8.422,12.88,-10.89,6.21,15.055,-10.813,11.652,13.345], +// 3 16 -10.813 11.652 13.345 -11.492 12.991 12.171 -12.523 8.422 12.88 + [3,16,-10.813,11.652,13.345,-11.492,12.991,12.171,-12.523,8.422,12.88], +// 3 16 -13.482 9.859 11.014 -12.523 8.422 12.88 -11.492 12.991 12.171 + [3,16,-13.482,9.859,11.014,-12.523,8.422,12.88,-11.492,12.991,12.171], +// 3 16 -0.522 7.017 18.3 -4.288 6.785 17.834 -4.499 3.139 18.406 + [3,16,-0.522,7.017,18.3,-4.288,6.785,17.834,-4.499,3.139,18.406], +// 3 16 -4.288 6.785 17.834 -0.522 7.017 18.3 -0.964 10.646 16.94 + [3,16,-4.288,6.785,17.834,-0.522,7.017,18.3,-0.964,10.646,16.94], +// 3 16 2.903 10.706 16.845 -0.964 10.646 16.94 -0.522 7.017 18.3 + [3,16,2.903,10.706,16.845,-0.964,10.646,16.94,-0.522,7.017,18.3], +// 3 16 3.385 7.363 17.909 2.903 10.706 16.845 -0.522 7.017 18.3 + [3,16,3.385,7.363,17.909,2.903,10.706,16.845,-0.522,7.017,18.3], +// 3 16 6.737 7.9 16.562 6.442 10.795 16.219 3.385 7.363 17.909 + [3,16,6.737,7.9,16.562,6.442,10.795,16.219,3.385,7.363,17.909], +// 3 16 2.903 10.706 16.845 3.385 7.363 17.909 6.442 10.795 16.219 + [3,16,2.903,10.706,16.845,3.385,7.363,17.909,6.442,10.795,16.219], +// 3 16 6.737 7.9 16.562 8.914 8.495 15.436 6.442 10.795 16.219 + [3,16,6.737,7.9,16.562,8.914,8.495,15.436,6.442,10.795,16.219], +// 3 16 8.914 8.495 15.436 9.36 10.386 14.881 6.442 10.795 16.219 + [3,16,8.914,8.495,15.436,9.36,10.386,14.881,6.442,10.795,16.219], +// 3 16 -4.86 10.231 16.591 -4.288 6.785 17.834 -0.964 10.646 16.94 + [3,16,-4.86,10.231,16.591,-4.288,6.785,17.834,-0.964,10.646,16.94], +// 4 16 -6.816 6.602 17.103 -4.288 6.785 17.834 -4.86 10.231 16.591 -8.577 8.797 15.901 + [4,16,-6.816,6.602,17.103,-4.288,6.785,17.834,-4.86,10.231,16.591,-8.577,8.797,15.901], +// 3 16 -0.522 7.017 18.3 -4.499 3.139 18.406 -0.209 2.966 18.859 + [3,16,-0.522,7.017,18.3,-4.499,3.139,18.406,-0.209,2.966,18.859], +// 4 16 3.385 7.363 17.909 -0.522 7.017 18.3 -0.209 2.966 18.859 4.178 3.559 18.339 + [4,16,3.385,7.363,17.909,-0.522,7.017,18.3,-0.209,2.966,18.859,4.178,3.559,18.339], +// 3 16 -4.849 -1.24 17.157 0.063 -1.715 18.141 -4.499 3.139 18.406 + [3,16,-4.849,-1.24,17.157,0.063,-1.715,18.141,-4.499,3.139,18.406], +// 3 16 -0.209 2.966 18.859 -4.499 3.139 18.406 0.063 -1.715 18.141 + [3,16,-0.209,2.966,18.859,-4.499,3.139,18.406,0.063,-1.715,18.141], +// 4 16 0.063 -1.715 18.141 -4.849 -1.24 17.157 -5.262 -5.943 14.437 0.258 -6.777 15.304 + [4,16,0.063,-1.715,18.141,-4.849,-1.24,17.157,-5.262,-5.943,14.437,0.258,-6.777,15.304], +// 3 16 0.063 -1.715 18.141 5.157 -0.961 17.775 -0.209 2.966 18.859 + [3,16,0.063,-1.715,18.141,5.157,-0.961,17.775,-0.209,2.966,18.859], +// 3 16 4.178 3.559 18.339 -0.209 2.966 18.859 5.157 -0.961 17.775 + [3,16,4.178,3.559,18.339,-0.209,2.966,18.859,5.157,-0.961,17.775], +// 3 16 5.157 -0.961 17.775 0.063 -1.715 18.141 0.258 -6.777 15.304 + [3,16,5.157,-0.961,17.775,0.063,-1.715,18.141,0.258,-6.777,15.304], +// 3 16 5.824 -5.77 14.28 5.157 -0.961 17.775 0.258 -6.777 15.304 + [3,16,5.824,-5.77,14.28,5.157,-0.961,17.775,0.258,-6.777,15.304], +// 3 16 5.824 -5.77 14.28 10.309 -3.951 12.289 5.157 -0.961 17.775 + [3,16,5.824,-5.77,14.28,10.309,-3.951,12.289,5.157,-0.961,17.775], +// 3 16 9.35 0.876 15.482 5.157 -0.961 17.775 10.309 -3.951 12.289 + [3,16,9.35,0.876,15.482,5.157,-0.961,17.775,10.309,-3.951,12.289], +// 3 16 5.157 -0.961 17.775 9.35 0.876 15.482 7.869 4.812 16.951 + [3,16,5.157,-0.961,17.775,9.35,0.876,15.482,7.869,4.812,16.951], +// 3 16 4.178 3.559 18.339 5.157 -0.961 17.775 7.869 4.812 16.951 + [3,16,4.178,3.559,18.339,5.157,-0.961,17.775,7.869,4.812,16.951], +// 3 16 3.385 7.363 17.909 4.178 3.559 18.339 7.869 4.812 16.951 + [3,16,3.385,7.363,17.909,4.178,3.559,18.339,7.869,4.812,16.951], +// 3 16 6.737 7.9 16.562 3.385 7.363 17.909 7.869 4.812 16.951 + [3,16,6.737,7.9,16.562,3.385,7.363,17.909,7.869,4.812,16.951], +// 3 16 10.309 -3.951 12.289 14.663 0.701 10.541 9.35 0.876 15.482 + [3,16,10.309,-3.951,12.289,14.663,0.701,10.541,9.35,0.876,15.482], +// 3 16 14.663 0.701 10.541 12.627 3.618 13.298 9.35 0.876 15.482 + [3,16,14.663,0.701,10.541,12.627,3.618,13.298,9.35,0.876,15.482], +// 3 16 9.35 0.876 15.482 12.627 3.618 13.298 7.869 4.812 16.951 + [3,16,9.35,0.876,15.482,12.627,3.618,13.298,7.869,4.812,16.951], +// 3 16 10.33 6.629 14.833 7.869 4.812 16.951 12.627 3.618 13.298 + [3,16,10.33,6.629,14.833,7.869,4.812,16.951,12.627,3.618,13.298], +// 3 16 7.869 4.812 16.951 10.33 6.629 14.833 8.914 8.495 15.436 + [3,16,7.869,4.812,16.951,10.33,6.629,14.833,8.914,8.495,15.436], +// 3 16 6.737 7.9 16.562 7.869 4.812 16.951 8.914 8.495 15.436 + [3,16,6.737,7.9,16.562,7.869,4.812,16.951,8.914,8.495,15.436], +// 3 16 15.417 4.553 8.312 14.464 6.808 10.933 14.663 0.701 10.541 + [3,16,15.417,4.553,8.312,14.464,6.808,10.933,14.663,0.701,10.541], +// 3 16 12.627 3.618 13.298 14.663 0.701 10.541 14.464 6.808 10.933 + [3,16,12.627,3.618,13.298,14.663,0.701,10.541,14.464,6.808,10.933], +// 3 16 14.464 6.808 10.933 11.945 9.639 13.221 12.627 3.618 13.298 + [3,16,14.464,6.808,10.933,11.945,9.639,13.221,12.627,3.618,13.298], +// 3 16 10.33 6.629 14.833 12.627 3.618 13.298 11.945 9.639 13.221 + [3,16,10.33,6.629,14.833,12.627,3.618,13.298,11.945,9.639,13.221], +// 3 16 11.945 9.639 13.221 14.464 6.808 10.933 13.425 11.601 11.242 + [3,16,11.945,9.639,13.221,14.464,6.808,10.933,13.425,11.601,11.242], +// 4 16 14.366 9.813 8.107 13.425 11.601 11.242 14.464 6.808 10.933 15.417 4.553 8.312 + [4,16,14.366,9.813,8.107,13.425,11.601,11.242,14.464,6.808,10.933,15.417,4.553,8.312], +// 3 16 14.366 9.813 8.107 13.722 12.193 7.729 13.489 13.653 9.779 + [3,16,14.366,9.813,8.107,13.722,12.193,7.729,13.489,13.653,9.779], +// 3 16 13.489 13.653 9.779 13.425 11.601 11.242 14.366 9.813 8.107 + [3,16,13.489,13.653,9.779,13.425,11.601,11.242,14.366,9.813,8.107], +// 3 16 13.722 12.193 7.729 12.467 14.977 7.672 12.415 15.736 8.238 + [3,16,13.722,12.193,7.729,12.467,14.977,7.672,12.415,15.736,8.238], +// 3 16 12.415 15.736 8.238 13.489 13.653 9.779 13.722 12.193 7.729 + [3,16,12.415,15.736,8.238,13.489,13.653,9.779,13.722,12.193,7.729], +// 3 16 12.415 15.736 8.238 12.024 16.107 9.278 12.649 14.934 11.194 + [3,16,12.415,15.736,8.238,12.024,16.107,9.278,12.649,14.934,11.194], +// 3 16 12.649 14.934 11.194 13.489 13.653 9.779 12.415 15.736 8.238 + [3,16,12.649,14.934,11.194,13.489,13.653,9.779,12.415,15.736,8.238], +// 3 16 12.649 14.934 11.194 13.425 11.601 11.242 13.489 13.653 9.779 + [3,16,12.649,14.934,11.194,13.425,11.601,11.242,13.489,13.653,9.779], +// 3 16 12.649 14.934 11.194 11.714 13.103 12.73 13.425 11.601 11.242 + [3,16,12.649,14.934,11.194,11.714,13.103,12.73,13.425,11.601,11.242], +// 3 16 11.945 9.639 13.221 13.425 11.601 11.242 11.714 13.103 12.73 + [3,16,11.945,9.639,13.221,13.425,11.601,11.242,11.714,13.103,12.73], +// 3 16 10.33 6.629 14.833 9.36 10.386 14.881 8.914 8.495 15.436 + [3,16,10.33,6.629,14.833,9.36,10.386,14.881,8.914,8.495,15.436], +// 3 16 10.33 6.629 14.833 11.945 9.639 13.221 9.36 10.386 14.881 + [3,16,10.33,6.629,14.833,11.945,9.639,13.221,9.36,10.386,14.881], +// 3 16 14.366 9.813 8.107 15.417 4.553 8.312 14.422 7.283 6.552 + [3,16,14.366,9.813,8.107,15.417,4.553,8.312,14.422,7.283,6.552], +// 3 16 15.913 2.492 5.435 14.422 7.283 6.552 15.417 4.553 8.312 + [3,16,15.913,2.492,5.435,14.422,7.283,6.552,15.417,4.553,8.312], +// 3 16 14.422 7.283 6.552 15.913 2.492 5.435 14.262 6.443 4.617 + [3,16,14.422,7.283,6.552,15.913,2.492,5.435,14.262,6.443,4.617], +// 3 16 15.417 4.553 8.312 14.663 0.701 10.541 15.913 2.492 5.435 + [3,16,15.417,4.553,8.312,14.663,0.701,10.541,15.913,2.492,5.435], +// 3 16 15.913 2.492 5.435 14.663 0.701 10.541 14.496 -2.418 6.606 + [3,16,15.913,2.492,5.435,14.663,0.701,10.541,14.496,-2.418,6.606], +// 3 16 14.663 0.701 10.541 10.309 -3.951 12.289 14.496 -2.418 6.606 + [3,16,14.663,0.701,10.541,10.309,-3.951,12.289,14.496,-2.418,6.606], +// 3 16 14.496 -2.418 6.606 10.309 -3.951 12.289 10.65 -5.39 8.004 + [3,16,14.496,-2.418,6.606,10.309,-3.951,12.289,10.65,-5.39,8.004], +// 3 16 10.309 -3.951 12.289 5.911 -8.351 9.305 10.65 -5.39 8.004 + [3,16,10.309,-3.951,12.289,5.911,-8.351,9.305,10.65,-5.39,8.004], +// 3 16 5.824 -5.77 14.28 5.911 -8.351 9.305 10.309 -3.951 12.289 + [3,16,5.824,-5.77,14.28,5.911,-8.351,9.305,10.309,-3.951,12.289], +// 3 16 5.824 -5.77 14.28 0.399 -9.992 9.852 5.911 -8.351 9.305 + [3,16,5.824,-5.77,14.28,0.399,-9.992,9.852,5.911,-8.351,9.305], +// 3 16 0.258 -6.777 15.304 0.399 -9.992 9.852 5.824 -5.77 14.28 + [3,16,0.258,-6.777,15.304,0.399,-9.992,9.852,5.824,-5.77,14.28], +// 3 16 -5.439 -9.131 9.513 0.258 -6.777 15.304 -5.262 -5.943 14.437 + [3,16,-5.439,-9.131,9.513,0.258,-6.777,15.304,-5.262,-5.943,14.437], +// 3 16 0.258 -6.777 15.304 -5.439 -9.131 9.513 0.399 -9.992 9.852 + [3,16,0.258,-6.777,15.304,-5.439,-9.131,9.513,0.399,-9.992,9.852], +// 3 16 -5.439 -9.131 9.513 -9.898 -4.192 12.45 -10.014 -6.526 7.578 + [3,16,-5.439,-9.131,9.513,-9.898,-4.192,12.45,-10.014,-6.526,7.578], +// 3 16 -9.898 -4.192 12.45 -5.439 -9.131 9.513 -5.262 -5.943 14.437 + [3,16,-9.898,-4.192,12.45,-5.439,-9.131,9.513,-5.262,-5.943,14.437], +// 3 16 6.442 10.795 16.219 10.159 12.469 14.172 6.5 13.746 15.446 + [3,16,6.442,10.795,16.219,10.159,12.469,14.172,6.5,13.746,15.446], +// 3 16 10.159 12.469 14.172 7.51 15.188 14.802 6.5 13.746 15.446 + [3,16,10.159,12.469,14.172,7.51,15.188,14.802,6.5,13.746,15.446], +// 3 16 9.931 13.878 13.693 7.51 15.188 14.802 10.159 12.469 14.172 + [3,16,9.931,13.878,13.693,7.51,15.188,14.802,10.159,12.469,14.172], +// 3 16 10.073 16.468 12.817 7.51 15.188 14.802 9.931 13.878 13.693 + [3,16,10.073,16.468,12.817,7.51,15.188,14.802,9.931,13.878,13.693], +// 3 16 8.282 17.218 13.549 7.51 15.188 14.802 10.073 16.468 12.817 + [3,16,8.282,17.218,13.549,7.51,15.188,14.802,10.073,16.468,12.817], +// 3 16 10.036 17.443 10.57 8.282 17.218 13.549 10.073 16.468 12.817 + [3,16,10.036,17.443,10.57,8.282,17.218,13.549,10.073,16.468,12.817], +// 3 16 8.282 17.218 13.549 10.036 17.443 10.57 7.869 17.792 12.077 + [3,16,8.282,17.218,13.549,10.036,17.443,10.57,7.869,17.792,12.077], +// 3 16 7.869 17.792 12.077 10.036 17.443 10.57 7.9823 18.141 10.5927 + [3,16,7.869,17.792,12.077,10.036,17.443,10.57,7.9823,18.141,10.5927], +// 3 16 7.9823 18.141 10.5927 10.036 17.443 10.57 9.336 17.587 9.4573 + [3,16,7.9823,18.141,10.5927,10.036,17.443,10.57,9.336,17.587,9.4573], +// 3 16 10.159 12.469 14.172 6.442 10.795 16.219 9.36 10.386 14.881 + [3,16,10.159,12.469,14.172,6.442,10.795,16.219,9.36,10.386,14.881], +// 3 16 6.5 13.746 15.446 2.697 13.847 16.119 6.442 10.795 16.219 + [3,16,6.5,13.746,15.446,2.697,13.847,16.119,6.442,10.795,16.219], +// 3 16 6.442 10.795 16.219 2.697 13.847 16.119 2.903 10.706 16.845 + [3,16,6.442,10.795,16.219,2.697,13.847,16.119,2.903,10.706,16.845], +// 3 16 2.697 13.847 16.119 -0.964 10.646 16.94 2.903 10.706 16.845 + [3,16,2.697,13.847,16.119,-0.964,10.646,16.94,2.903,10.706,16.845], +// 3 16 -1.353 14.605 15.944 -0.964 10.646 16.94 2.697 13.847 16.119 + [3,16,-1.353,14.605,15.944,-0.964,10.646,16.94,2.697,13.847,16.119], +// 3 16 -1.353 14.605 15.944 -4.86 10.231 16.591 -0.964 10.646 16.94 + [3,16,-1.353,14.605,15.944,-4.86,10.231,16.591,-0.964,10.646,16.94], +// 3 16 -5.617 13.988 15.172 -4.86 10.231 16.591 -1.353 14.605 15.944 + [3,16,-5.617,13.988,15.172,-4.86,10.231,16.591,-1.353,14.605,15.944], +// 3 16 -5.617 13.988 15.172 -1.353 14.605 15.944 -4.488 15.857 15.14 + [3,16,-5.617,13.988,15.172,-1.353,14.605,15.944,-4.488,15.857,15.14], +// 3 16 -4.488 15.857 15.14 -1.353 14.605 15.944 -2.495 16.192 15.552 + [3,16,-4.488,15.857,15.14,-1.353,14.605,15.944,-2.495,16.192,15.552], +// 3 16 -4.488 15.857 15.14 -2.495 16.192 15.552 -4.567 17.635 14.918 + [3,16,-4.488,15.857,15.14,-2.495,16.192,15.552,-4.567,17.635,14.918], +// 3 16 -4.567 17.635 14.918 -2.495 16.192 15.552 -2.87 18.055 15.197 + [3,16,-4.567,17.635,14.918,-2.495,16.192,15.552,-2.87,18.055,15.197], +// 3 16 -2.87 18.055 15.197 -2.562 19.134 14.047 -4.567 17.635 14.918 + [3,16,-2.87,18.055,15.197,-2.562,19.134,14.047,-4.567,17.635,14.918], +// 3 16 -4.567 17.635 14.918 -2.562 19.134 14.047 -4.745 18.725 13.444 + [3,16,-4.567,17.635,14.918,-2.562,19.134,14.047,-4.745,18.725,13.444], +// 3 16 -2.562 19.134 14.047 -2.5013 19.595 13.0226 -4.745 18.725 13.444 + [3,16,-2.562,19.134,14.047,-2.5013,19.595,13.0226,-4.745,18.725,13.444], +// 3 16 -4.745 18.725 13.444 -2.5013 19.595 13.0226 -4.7363 19.455 12.3861 + [3,16,-4.745,18.725,13.444,-2.5013,19.595,13.0226,-4.7363,19.455,12.3861], +// 3 16 -1.353 14.605 15.944 2.697 13.847 16.119 -0.29 16.293 15.804 + [3,16,-1.353,14.605,15.944,2.697,13.847,16.119,-0.29,16.293,15.804], +// 3 16 -0.29 16.293 15.804 2.697 13.847 16.119 2.661 15.942 15.774 + [3,16,-0.29,16.293,15.804,2.697,13.847,16.119,2.661,15.942,15.774], +// 3 16 -0.29 16.293 15.804 2.661 15.942 15.774 -0.11 18.44 15.369 + [3,16,-0.29,16.293,15.804,2.661,15.942,15.774,-0.11,18.44,15.369], +// 3 16 -0.11 18.44 15.369 2.661 15.942 15.774 2.697 18.964 15.237 + [3,16,-0.11,18.44,15.369,2.661,15.942,15.774,2.697,18.964,15.237], +// 3 16 5.326 15.425 15.382 2.697 18.964 15.237 2.661 15.942 15.774 + [3,16,5.326,15.425,15.382,2.697,18.964,15.237,2.661,15.942,15.774], +// 3 16 2.697 18.964 15.237 5.326 15.425 15.382 5.359 18.659 14.55 + [3,16,2.697,18.964,15.237,5.326,15.425,15.382,5.359,18.659,14.55], +// 3 16 -0.11 18.44 15.369 2.697 18.964 15.237 0.18 19.312 14.45 + [3,16,-0.11,18.44,15.369,2.697,18.964,15.237,0.18,19.312,14.45], +// 3 16 0.18 19.312 14.45 2.697 18.964 15.237 2.665 19.567 14.084 + [3,16,0.18,19.312,14.45,2.697,18.964,15.237,2.665,19.567,14.084], +// 3 16 5.359 18.659 14.55 2.665 19.567 14.084 2.697 18.964 15.237 + [3,16,5.359,18.659,14.55,2.665,19.567,14.084,2.697,18.964,15.237], +// 3 16 0.18 19.312 14.45 2.665 19.567 14.084 0.5427 19.454 13.2491 + [3,16,0.18,19.312,14.45,2.665,19.567,14.084,0.5427,19.454,13.2491], +// 3 16 0.5427 19.454 13.2491 2.665 19.567 14.084 2.721 19.822 12.538 + [3,16,0.5427,19.454,13.2491,2.665,19.567,14.084,2.721,19.822,12.538], +// 4 16 5.611 18.832 13.182 2.721 19.822 12.538 2.665 19.567 14.084 5.359 18.659 14.55 + [4,16,5.611,18.832,13.182,2.721,19.822,12.538,2.665,19.567,14.084,5.359,18.659,14.55], +// 3 16 5.611 18.832 13.182 5.7993 18.995 11.9239 2.721 19.822 12.538 + [3,16,5.611,18.832,13.182,5.7993,18.995,11.9239,2.721,19.822,12.538], +// 4 16 5.326 15.425 15.382 2.661 15.942 15.774 2.697 13.847 16.119 6.5 13.746 15.446 + [4,16,5.326,15.425,15.382,2.661,15.942,15.774,2.697,13.847,16.119,6.5,13.746,15.446], +// 3 16 -10.9365 16.271 7.4508 -12.501 16.022 9.145 -10.033 16.133 9.893 + [3,16,-10.9365,16.271,7.4508,-12.501,16.022,9.145,-10.033,16.133,9.893], +// 3 16 -9.946 16.7 8.8422 -10.9365 16.271 7.4508 -10.033 16.133 9.893 + [3,16,-9.946,16.7,8.8422,-10.9365,16.271,7.4508,-10.033,16.133,9.893], +// 3 16 -10.337 14.984 11.218 -10.033 16.133 9.893 -12.501 16.022 9.145 + [3,16,-10.337,14.984,11.218,-10.033,16.133,9.893,-12.501,16.022,9.145], +// 3 16 -12.671 14.284 10.866 -10.337 14.984 11.218 -12.501 16.022 9.145 + [3,16,-12.671,14.284,10.866,-10.337,14.984,11.218,-12.501,16.022,9.145], +// 3 16 -12.671 14.284 10.866 -11.492 12.991 12.171 -10.337 14.984 11.218 + [3,16,-12.671,14.284,10.866,-11.492,12.991,12.171,-10.337,14.984,11.218], +// 3 16 -11.492 12.991 12.171 -10.545 13.681 12.128 -10.337 14.984 11.218 + [3,16,-11.492,12.991,12.171,-10.545,13.681,12.128,-10.337,14.984,11.218], +// 3 16 -11.492 12.991 12.171 -10.813 11.652 13.345 -10.545 13.681 12.128 + [3,16,-11.492,12.991,12.171,-10.813,11.652,13.345,-10.545,13.681,12.128], +// 3 16 -9.1982 17.943 9.5706 -9.946 16.7 8.8422 -10.033 16.133 9.893 + [3,16,-9.1982,17.943,9.5706,-9.946,16.7,8.8422,-10.033,16.133,9.893], +// 3 16 -9.25 17.39 11.403 -9.1982 17.943 9.5706 -10.033 16.133 9.893 + [3,16,-9.25,17.39,11.403,-9.1982,17.943,9.5706,-10.033,16.133,9.893], +// 4 16 -9.25 17.39 11.403 -10.033 16.133 9.893 -10.337 14.984 11.218 -9.465 16.371 12.953 + [4,16,-9.25,17.39,11.403,-10.033,16.133,9.893,-10.337,14.984,11.218,-9.465,16.371,12.953], +// 3 16 -10.337 14.984 11.218 -9.994 14.105 13.156 -9.465 16.371 12.953 + [3,16,-10.337,14.984,11.218,-9.994,14.105,13.156,-9.465,16.371,12.953], +// 3 16 -10.545 13.681 12.128 -9.994 14.105 13.156 -10.337 14.984 11.218 + [3,16,-10.545,13.681,12.128,-9.994,14.105,13.156,-10.337,14.984,11.218], +// 3 16 -10.813 11.652 13.345 -9.994 14.105 13.156 -10.545 13.681 12.128 + [3,16,-10.813,11.652,13.345,-9.994,14.105,13.156,-10.545,13.681,12.128], +// 3 16 -10.813 11.652 13.345 -5.617 13.988 15.172 -9.994 14.105 13.156 + [3,16,-10.813,11.652,13.345,-5.617,13.988,15.172,-9.994,14.105,13.156], +// 3 16 -9.994 14.105 13.156 -5.617 13.988 15.172 -6.509 15.775 14.464 + [3,16,-9.994,14.105,13.156,-5.617,13.988,15.172,-6.509,15.775,14.464], +// 3 16 -10.813 11.652 13.345 -8.577 8.797 15.901 -5.617 13.988 15.172 + [3,16,-10.813,11.652,13.345,-8.577,8.797,15.901,-5.617,13.988,15.172], +// 3 16 -5.617 13.988 15.172 -8.577 8.797 15.901 -4.86 10.231 16.591 + [3,16,-5.617,13.988,15.172,-8.577,8.797,15.901,-4.86,10.231,16.591], +// 3 16 -6.509 15.775 14.464 -9.465 16.371 12.953 -9.994 14.105 13.156 + [3,16,-6.509,15.775,14.464,-9.465,16.371,12.953,-9.994,14.105,13.156], +// 3 16 -7.127 17.377 13.931 -9.465 16.371 12.953 -6.509 15.775 14.464 + [3,16,-7.127,17.377,13.931,-9.465,16.371,12.953,-6.509,15.775,14.464], +// 3 16 -7.757 18.008 12.298 -9.465 16.371 12.953 -7.127 17.377 13.931 + [3,16,-7.757,18.008,12.298,-9.465,16.371,12.953,-7.127,17.377,13.931], +// 3 16 -9.25 17.39 11.403 -9.465 16.371 12.953 -7.757 18.008 12.298 + [3,16,-9.25,17.39,11.403,-9.465,16.371,12.953,-7.757,18.008,12.298], +// 3 16 -7.757 18.008 12.298 -7.2825 18.799 11.1191 -9.25 17.39 11.403 + [3,16,-7.757,18.008,12.298,-7.2825,18.799,11.1191,-9.25,17.39,11.403], +// 3 16 -9.25 17.39 11.403 -7.2825 18.799 11.1191 -9.1982 17.943 9.5706 + [3,16,-9.25,17.39,11.403,-7.2825,18.799,11.1191,-9.1982,17.943,9.5706], +// 3 16 -5.779 17.465 12.885 -5.5432 18.115 12.0321 -7.757 18.008 12.298 + [3,16,-5.779,17.465,12.885,-5.5432,18.115,12.0321,-7.757,18.008,12.298], +// 3 16 -7.757 18.008 12.298 -5.5432 18.115 12.0321 -7.2825 18.799 11.1191 + [3,16,-7.757,18.008,12.298,-5.5432,18.115,12.0321,-7.2825,18.799,11.1191], +// 3 16 -7.127 17.377 13.931 -5.779 17.465 12.885 -7.757 18.008 12.298 + [3,16,-7.127,17.377,13.931,-5.779,17.465,12.885,-7.757,18.008,12.298], +// 3 16 -5.776 16.747 13.505 -5.779 17.465 12.885 -7.127 17.377 13.931 + [3,16,-5.776,16.747,13.505,-5.779,17.465,12.885,-7.127,17.377,13.931], +// 3 16 -7.127 17.377 13.931 -6.509 15.775 14.464 -5.776 16.747 13.505 + [3,16,-7.127,17.377,13.931,-6.509,15.775,14.464,-5.776,16.747,13.505], +// 3 16 -5.776 16.747 13.505 -6.509 15.775 14.464 -5.608 15.608 14.369 + [3,16,-5.776,16.747,13.505,-6.509,15.775,14.464,-5.608,15.608,14.369], +// 3 16 -5.608 15.608 14.369 -6.509 15.775 14.464 -5.617 13.988 15.172 + [3,16,-5.608,15.608,14.369,-6.509,15.775,14.464,-5.617,13.988,15.172], +// 3 16 -5.779 17.465 12.885 -4.745 18.725 13.444 -5.5432 18.115 12.0321 + [3,16,-5.779,17.465,12.885,-4.745,18.725,13.444,-5.5432,18.115,12.0321], +// 3 16 -5.5432 18.115 12.0321 -4.745 18.725 13.444 -4.7363 19.455 12.3861 + [3,16,-5.5432,18.115,12.0321,-4.745,18.725,13.444,-4.7363,19.455,12.3861], +// 3 16 -5.779 17.465 12.885 -5.776 16.747 13.505 -4.745 18.725 13.444 + [3,16,-5.779,17.465,12.885,-5.776,16.747,13.505,-4.745,18.725,13.444], +// 3 16 -4.745 18.725 13.444 -5.776 16.747 13.505 -4.567 17.635 14.918 + [3,16,-4.745,18.725,13.444,-5.776,16.747,13.505,-4.567,17.635,14.918], +// 3 16 -5.608 15.608 14.369 -4.567 17.635 14.918 -5.776 16.747 13.505 + [3,16,-5.608,15.608,14.369,-4.567,17.635,14.918,-5.776,16.747,13.505], +// 3 16 -4.567 17.635 14.918 -5.608 15.608 14.369 -4.488 15.857 15.14 + [3,16,-4.567,17.635,14.918,-5.608,15.608,14.369,-4.488,15.857,15.14], +// 3 16 -5.608 15.608 14.369 -5.617 13.988 15.172 -4.488 15.857 15.14 + [3,16,-5.608,15.608,14.369,-5.617,13.988,15.172,-4.488,15.857,15.14], +// 3 16 -1.101 18.036 14.106 -0.8375 18.43 13.2338 -2.562 19.134 14.047 + [3,16,-1.101,18.036,14.106,-0.8375,18.43,13.2338,-2.562,19.134,14.047], +// 3 16 -2.562 19.134 14.047 -0.8375 18.43 13.2338 -2.5013 19.595 13.0226 + [3,16,-2.562,19.134,14.047,-0.8375,18.43,13.2338,-2.5013,19.595,13.0226], +// 3 16 -2.87 18.055 15.197 -1.101 18.036 14.106 -2.562 19.134 14.047 + [3,16,-2.87,18.055,15.197,-1.101,18.036,14.106,-2.562,19.134,14.047], +// 3 16 -1.241 17.262 14.714 -1.101 18.036 14.106 -2.87 18.055 15.197 + [3,16,-1.241,17.262,14.714,-1.101,18.036,14.106,-2.87,18.055,15.197], +// 3 16 -1.405 16.362 15.423 -2.87 18.055 15.197 -2.495 16.192 15.552 + [3,16,-1.405,16.362,15.423,-2.87,18.055,15.197,-2.495,16.192,15.552], +// 3 16 -2.87 18.055 15.197 -1.405 16.362 15.423 -1.241 17.262 14.714 + [3,16,-2.87,18.055,15.197,-1.405,16.362,15.423,-1.241,17.262,14.714], +// 3 16 -1.405 16.362 15.423 -2.495 16.192 15.552 -1.353 14.605 15.944 + [3,16,-1.405,16.362,15.423,-2.495,16.192,15.552,-1.353,14.605,15.944], +// 3 16 -1.101 18.036 14.106 0.18 19.312 14.45 -0.8375 18.43 13.2338 + [3,16,-1.101,18.036,14.106,0.18,19.312,14.45,-0.8375,18.43,13.2338], +// 3 16 -0.8375 18.43 13.2338 0.18 19.312 14.45 0.5427 19.454 13.2491 + [3,16,-0.8375,18.43,13.2338,0.18,19.312,14.45,0.5427,19.454,13.2491], +// 3 16 -1.101 18.036 14.106 -0.11 18.44 15.369 0.18 19.312 14.45 + [3,16,-1.101,18.036,14.106,-0.11,18.44,15.369,0.18,19.312,14.45], +// 3 16 -1.241 17.262 14.714 -0.11 18.44 15.369 -1.101 18.036 14.106 + [3,16,-1.241,17.262,14.714,-0.11,18.44,15.369,-1.101,18.036,14.106], +// 3 16 -1.405 16.362 15.423 -0.11 18.44 15.369 -1.241 17.262 14.714 + [3,16,-1.405,16.362,15.423,-0.11,18.44,15.369,-1.241,17.262,14.714], +// 3 16 -0.11 18.44 15.369 -1.405 16.362 15.423 -0.29 16.293 15.804 + [3,16,-0.11,18.44,15.369,-1.405,16.362,15.423,-0.29,16.293,15.804], +// 3 16 -1.405 16.362 15.423 -1.353 14.605 15.944 -0.29 16.293 15.804 + [3,16,-1.405,16.362,15.423,-1.353,14.605,15.944,-0.29,16.293,15.804], +// 4 16 5.7993 18.995 11.9239 5.611 18.832 13.182 6.46 17.371 12.652 6.4419 17.882 11.5873 + [4,16,5.7993,18.995,11.9239,5.611,18.832,13.182,6.46,17.371,12.652,6.4419,17.882,11.5873], +// 3 16 6.437 16.516 13.554 6.46 17.371 12.652 5.611 18.832 13.182 + [3,16,6.437,16.516,13.554,6.46,17.371,12.652,5.611,18.832,13.182], +// 3 16 6.437 16.516 13.554 5.611 18.832 13.182 5.359 18.659 14.55 + [3,16,6.437,16.516,13.554,5.611,18.832,13.182,5.359,18.659,14.55], +// 3 16 5.326 15.425 15.382 6.437 16.516 13.554 5.359 18.659 14.55 + [3,16,5.326,15.425,15.382,6.437,16.516,13.554,5.359,18.659,14.55], +// 3 16 5.326 15.425 15.382 6.38 15.428 14.571 6.437 16.516 13.554 + [3,16,5.326,15.425,15.382,6.38,15.428,14.571,6.437,16.516,13.554], +// 3 16 5.326 15.425 15.382 6.5 13.746 15.446 6.38 15.428 14.571 + [3,16,5.326,15.425,15.382,6.5,13.746,15.446,6.38,15.428,14.571], +// 3 16 7.869 17.792 12.077 6.4419 17.882 11.5873 6.46 17.371 12.652 + [3,16,7.869,17.792,12.077,6.4419,17.882,11.5873,6.46,17.371,12.652], +// 3 16 7.869 17.792 12.077 7.9823 18.141 10.5927 6.4419 17.882 11.5873 + [3,16,7.869,17.792,12.077,7.9823,18.141,10.5927,6.4419,17.882,11.5873], +// 3 16 8.282 17.218 13.549 7.869 17.792 12.077 6.46 17.371 12.652 + [3,16,8.282,17.218,13.549,7.869,17.792,12.077,6.46,17.371,12.652], +// 3 16 8.282 17.218 13.549 6.46 17.371 12.652 6.437 16.516 13.554 + [3,16,8.282,17.218,13.549,6.46,17.371,12.652,6.437,16.516,13.554], +// 3 16 7.51 15.188 14.802 8.282 17.218 13.549 6.437 16.516 13.554 + [3,16,7.51,15.188,14.802,8.282,17.218,13.549,6.437,16.516,13.554], +// 3 16 7.51 15.188 14.802 6.437 16.516 13.554 6.38 15.428 14.571 + [3,16,7.51,15.188,14.802,6.437,16.516,13.554,6.38,15.428,14.571], +// 3 16 6.5 13.746 15.446 7.51 15.188 14.802 6.38 15.428 14.571 + [3,16,6.5,13.746,15.446,7.51,15.188,14.802,6.38,15.428,14.571], +// 3 16 10.036 17.443 10.57 10.623 16.075 9.95 10.2204 16.251 8.4474 + [3,16,10.036,17.443,10.57,10.623,16.075,9.95,10.2204,16.251,8.4474], +// 3 16 10.2204 16.251 8.4474 9.336 17.587 9.4573 10.036 17.443 10.57 + [3,16,10.2204,16.251,8.4474,9.336,17.587,9.4573,10.036,17.443,10.57], +// 3 16 10.036 17.443 10.57 10.845 15.321 11.053 10.623 16.075 9.95 + [3,16,10.036,17.443,10.57,10.845,15.321,11.053,10.623,16.075,9.95], +// 3 16 10.036 17.443 10.57 10.073 16.468 12.817 10.845 15.321 11.053 + [3,16,10.036,17.443,10.57,10.073,16.468,12.817,10.845,15.321,11.053], +// 3 16 10.073 16.468 12.817 10.731 13.697 12.828 10.845 15.321 11.053 + [3,16,10.073,16.468,12.817,10.731,13.697,12.828,10.845,15.321,11.053], +// 3 16 10.073 16.468 12.817 9.931 13.878 13.693 10.731 13.697 12.828 + [3,16,10.073,16.468,12.817,9.931,13.878,13.693,10.731,13.697,12.828], +// 3 16 9.931 13.878 13.693 10.159 12.469 14.172 10.731 13.697 12.828 + [3,16,9.931,13.878,13.693,10.159,12.469,14.172,10.731,13.697,12.828], +// 3 16 12.024 16.107 9.278 10.845 15.321 11.053 12.649 14.934 11.194 + [3,16,12.024,16.107,9.278,10.845,15.321,11.053,12.649,14.934,11.194], +// 3 16 12.024 16.107 9.278 10.623 16.075 9.95 10.845 15.321 11.053 + [3,16,12.024,16.107,9.278,10.623,16.075,9.95,10.845,15.321,11.053], +// 3 16 10.731 13.697 12.828 12.649 14.934 11.194 10.845 15.321 11.053 + [3,16,10.731,13.697,12.828,12.649,14.934,11.194,10.845,15.321,11.053], +// 3 16 10.731 13.697 12.828 11.714 13.103 12.73 12.649 14.934 11.194 + [3,16,10.731,13.697,12.828,11.714,13.103,12.73,12.649,14.934,11.194], +// 3 16 10.159 12.469 14.172 11.714 13.103 12.73 10.731 13.697 12.828 + [3,16,10.159,12.469,14.172,11.714,13.103,12.73,10.731,13.697,12.828], +// 3 16 12.024 16.107 9.278 11.315 16.207 8.744 10.623 16.075 9.95 + [3,16,12.024,16.107,9.278,11.315,16.207,8.744,10.623,16.075,9.95], +// 3 16 11.315 16.207 8.744 10.2204 16.251 8.4474 10.623 16.075 9.95 + [3,16,11.315,16.207,8.744,10.2204,16.251,8.4474,10.623,16.075,9.95], +// 4 16 11.624 15.846 7.766 11.77 15.103 7.272 11.2792 15.049 6.9714 10.9202 16.053 7.5508 + [4,16,11.624,15.846,7.766,11.77,15.103,7.272,11.2792,15.049,6.9714,10.9202,16.053,7.5508], +// 3 16 11.315 16.207 8.744 11.624 15.846 7.766 10.9202 16.053 7.5508 + [3,16,11.315,16.207,8.744,11.624,15.846,7.766,10.9202,16.053,7.5508], +// 3 16 10.2204 16.251 8.4474 11.315 16.207 8.744 10.9202 16.053 7.5508 + [3,16,10.2204,16.251,8.4474,11.315,16.207,8.744,10.9202,16.053,7.5508], +// 3 16 12.415 15.736 8.238 11.624 15.846 7.766 11.315 16.207 8.744 + [3,16,12.415,15.736,8.238,11.624,15.846,7.766,11.315,16.207,8.744], +// 3 16 12.024 16.107 9.278 12.415 15.736 8.238 11.315 16.207 8.744 + [3,16,12.024,16.107,9.278,12.415,15.736,8.238,11.315,16.207,8.744], +// 4 16 12.467 14.977 7.672 11.77 15.103 7.272 11.624 15.846 7.766 12.415 15.736 8.238 + [4,16,12.467,14.977,7.672,11.77,15.103,7.272,11.624,15.846,7.766,12.415,15.736,8.238], +// 3 16 12.526 12.541 7.216 11.2466 13.492 7.0122 11.2792 15.049 6.9714 + [3,16,12.526,12.541,7.216,11.2466,13.492,7.0122,11.2792,15.049,6.9714], +// 3 16 11.2792 15.049 6.9714 11.77 15.103 7.272 13.722 12.193 7.729 + [3,16,11.2792,15.049,6.9714,11.77,15.103,7.272,13.722,12.193,7.729], +// 3 16 12.526 12.541 7.216 11.3833 10.411 6.7908 11.2466 13.492 7.0122 + [3,16,12.526,12.541,7.216,11.3833,10.411,6.7908,11.2466,13.492,7.0122], +// 3 16 13.044 10.179 7.307 11.3833 10.411 6.7908 12.526 12.541 7.216 + [3,16,13.044,10.179,7.307,11.3833,10.411,6.7908,12.526,12.541,7.216], +// 3 16 11.3833 10.411 6.7908 13.044 10.179 7.307 13.367 8.107 6.067 + [3,16,11.3833,10.411,6.7908,13.044,10.179,7.307,13.367,8.107,6.067], +// 3 16 13.367 8.107 6.067 12.1004 8.949 5.4208 11.3833 10.411 6.7908 + [3,16,13.367,8.107,6.067,12.1004,8.949,5.4208,11.3833,10.411,6.7908], +// 3 16 12.1004 8.949 5.4208 13.367 8.107 6.067 13.577 7.158 4.363 + [3,16,12.1004,8.949,5.4208,13.367,8.107,6.067,13.577,7.158,4.363], +// 3 16 13.577 7.158 4.363 12.6982 8.766 3.9937 12.1004 8.949 5.4208 + [3,16,13.577,7.158,4.363,12.6982,8.766,3.9937,12.1004,8.949,5.4208], +// 3 16 13.577 7.158 4.363 14.451 9.584 2.505 13.0063 9.587 2.5605 + [3,16,13.577,7.158,4.363,14.451,9.584,2.505,13.0063,9.587,2.5605], +// 3 16 13.0063 9.587 2.5605 12.6982 8.766 3.9937 13.577 7.158 4.363 + [3,16,13.0063,9.587,2.5605,12.6982,8.766,3.9937,13.577,7.158,4.363], +// 3 16 14.451 9.584 2.505 14.189 12.977 0.566 13.0063 9.587 2.5605 + [3,16,14.451,9.584,2.505,14.189,12.977,0.566,13.0063,9.587,2.5605], +// 3 16 13.0063 9.587 2.5605 14.189 12.977 0.566 13.2582 12.992 0.3234 + [3,16,13.0063,9.587,2.5605,14.189,12.977,0.566,13.2582,12.992,0.3234], +// 3 16 11.77 15.103 7.272 12.467 14.977 7.672 13.722 12.193 7.729 + [3,16,11.77,15.103,7.272,12.467,14.977,7.672,13.722,12.193,7.729], +// 3 16 13.722 12.193 7.729 12.526 12.541 7.216 11.2792 15.049 6.9714 + [3,16,13.722,12.193,7.729,12.526,12.541,7.216,11.2792,15.049,6.9714], +// 3 16 12.526 12.541 7.216 13.722 12.193 7.729 13.044 10.179 7.307 + [3,16,12.526,12.541,7.216,13.722,12.193,7.729,13.044,10.179,7.307], +// 3 16 13.044 10.179 7.307 13.722 12.193 7.729 14.366 9.813 8.107 + [3,16,13.044,10.179,7.307,13.722,12.193,7.729,14.366,9.813,8.107], +// 3 16 13.044 10.179 7.307 14.366 9.813 8.107 13.367 8.107 6.067 + [3,16,13.044,10.179,7.307,14.366,9.813,8.107,13.367,8.107,6.067], +// 3 16 13.367 8.107 6.067 14.366 9.813 8.107 14.422 7.283 6.552 + [3,16,13.367,8.107,6.067,14.366,9.813,8.107,14.422,7.283,6.552], +// 3 16 13.367 8.107 6.067 14.422 7.283 6.552 13.577 7.158 4.363 + [3,16,13.367,8.107,6.067,14.422,7.283,6.552,13.577,7.158,4.363], +// 3 16 13.577 7.158 4.363 14.422 7.283 6.552 14.262 6.443 4.617 + [3,16,13.577,7.158,4.363,14.422,7.283,6.552,14.262,6.443,4.617], +// 3 16 14.451 9.584 2.505 13.577 7.158 4.363 15.665 8.914 2.616 + [3,16,14.451,9.584,2.505,13.577,7.158,4.363,15.665,8.914,2.616], +// 3 16 15.665 8.914 2.616 13.577 7.158 4.363 14.262 6.443 4.617 + [3,16,15.665,8.914,2.616,13.577,7.158,4.363,14.262,6.443,4.617], +// 3 16 15.727 6.001 3.807 15.665 8.914 2.616 14.262 6.443 4.617 + [3,16,15.727,6.001,3.807,15.665,8.914,2.616,14.262,6.443,4.617], +// 3 16 15.913 2.492 5.435 15.727 6.001 3.807 14.262 6.443 4.617 + [3,16,15.913,2.492,5.435,15.727,6.001,3.807,14.262,6.443,4.617], +// 3 16 14.189 12.977 .566 14.451 9.584 2.505 15.665 8.914 2.616 + [3,16,14.189,12.977,.566,14.451,9.584,2.505,15.665,8.914,2.616], +// 3 16 15.665 8.914 2.616 15.163 12.669 .245 14.189 12.977 .566 + [3,16,15.665,8.914,2.616,15.163,12.669,.245,14.189,12.977,.566], +// 3 16 14.189 12.977 0.566 14.085 13.309 -2.079 13.2582 12.992 0.3234 + [3,16,14.189,12.977,0.566,14.085,13.309,-2.079,13.2582,12.992,0.3234], +// 3 16 13.2582 12.992 0.3234 14.085 13.309 -2.079 13.093 13.19 -2.0402 + [3,16,13.2582,12.992,0.3234,14.085,13.309,-2.079,13.093,13.19,-2.0402], +// 3 16 12.586 12.295 -4.2212 14.085 13.309 -2.079 13.716 12.273 -4.13 + [3,16,12.586,12.295,-4.2212,14.085,13.309,-2.079,13.716,12.273,-4.13], +// 3 16 14.085 13.309 -2.079 12.586 12.295 -4.2212 13.093 13.19 -2.0402 + [3,16,14.085,13.309,-2.079,12.586,12.295,-4.2212,13.093,13.19,-2.0402], +// 3 16 15.163 12.669 0.245 14.085 13.309 -2.079 14.189 12.977 0.566 + [3,16,15.163,12.669,0.245,14.085,13.309,-2.079,14.189,12.977,0.566], +// 3 16 15.073 12.804 -1.989 14.085 13.309 -2.079 15.163 12.669 0.245 + [3,16,15.073,12.804,-1.989,14.085,13.309,-2.079,15.163,12.669,0.245], +// 3 16 15.073 12.804 -1.989 13.716 12.273 -4.13 14.085 13.309 -2.079 + [3,16,15.073,12.804,-1.989,13.716,12.273,-4.13,14.085,13.309,-2.079], +// 3 16 13.716 12.273 -4.13 15.073 12.804 -1.989 14.834 11.729 -3.649 + [3,16,13.716,12.273,-4.13,15.073,12.804,-1.989,14.834,11.729,-3.649], +// 4 16 13.595 9.516 -4.47 13.318 7.115 -5.061 12.1943 7.267 -5.0913 12.4758 9.96 -4.4262 + [4,16,13.595,9.516,-4.47,13.318,7.115,-5.061,12.1943,7.267,-5.0913,12.4758,9.96,-4.4262], +// 3 16 12.4758 9.96 -4.4262 13.716 12.273 -4.13 13.595 9.516 -4.47 + [3,16,12.4758,9.96,-4.4262,13.716,12.273,-4.13,13.595,9.516,-4.47], +// 3 16 12.4758 9.96 -4.4262 12.586 12.295 -4.2212 13.716 12.273 -4.13 + [3,16,12.4758,9.96,-4.4262,12.586,12.295,-4.2212,13.716,12.273,-4.13], +// 3 16 13.716 12.273 -4.13 14.834 11.729 -3.649 14.914 9.404 -4.246 + [3,16,13.716,12.273,-4.13,14.834,11.729,-3.649,14.914,9.404,-4.246], +// 3 16 14.914 9.404 -4.246 13.595 9.516 -4.47 13.716 12.273 -4.13 + [3,16,14.914,9.404,-4.246,13.595,9.516,-4.47,13.716,12.273,-4.13], +// 3 16 13.318 7.115 -5.061 13.595 9.516 -4.47 14.914 9.404 -4.246 + [3,16,13.318,7.115,-5.061,13.595,9.516,-4.47,14.914,9.404,-4.246], +// 3 16 13.318 7.115 -5.061 14.914 9.404 -4.246 15.054 6.496 -4.359 + [3,16,13.318,7.115,-5.061,14.914,9.404,-4.246,15.054,6.496,-4.359], +// 4 16 12.444 5.677 -6.523 12.1943 7.267 -5.0913 13.318 7.115 -5.061 13.87 5.664 -6.332 + [4,16,12.444,5.677,-6.523,12.1943,7.267,-5.0913,13.318,7.115,-5.061,13.87,5.664,-6.332], +// 3 16 12.1943 7.267 -5.0913 12.444 5.677 -6.523 11.4414 5.854 -6.6725 + [3,16,12.1943,7.267,-5.0913,12.444,5.677,-6.523,11.4414,5.854,-6.6725], +// 3 16 13.318 7.115 -5.061 15.054 6.496 -4.359 13.87 5.664 -6.332 + [3,16,13.318,7.115,-5.061,15.054,6.496,-4.359,13.87,5.664,-6.332], +// 3 16 11.4414 5.854 -6.6725 12.444 5.677 -6.523 12.286 3.726 -6.76 + [3,16,11.4414,5.854,-6.6725,12.444,5.677,-6.523,12.286,3.726,-6.76], +// 3 16 11.2038 3.739 -6.7826 11.4414 5.854 -6.6725 12.286 3.726 -6.76 + [3,16,11.2038,3.739,-6.7826,11.4414,5.854,-6.6725,12.286,3.726,-6.76], +// 3 16 11.2038 3.739 -6.7826 12.286 3.726 -6.76 11.806 1.648 -7.147 + [3,16,11.2038,3.739,-6.7826,12.286,3.726,-6.76,11.806,1.648,-7.147], +// 3 16 10.236 2.52 -7.082 11.2038 3.739 -6.7826 11.806 1.648 -7.147 + [3,16,10.236,2.52,-7.082,11.2038,3.739,-6.7826,11.806,1.648,-7.147], +// 3 16 13.939 3.639 -6.345 12.286 3.726 -6.76 12.444 5.677 -6.523 + [3,16,13.939,3.639,-6.345,12.286,3.726,-6.76,12.444,5.677,-6.523], +// 3 16 13.87 5.664 -6.332 13.939 3.639 -6.345 12.444 5.677 -6.523 + [3,16,13.87,5.664,-6.332,13.939,3.639,-6.345,12.444,5.677,-6.523], +// 3 16 12.286 3.726 -6.76 13.939 3.639 -6.345 13.956 2.001 -6.619 + [3,16,12.286,3.726,-6.76,13.939,3.639,-6.345,13.956,2.001,-6.619], +// 3 16 11.806 1.648 -7.147 12.286 3.726 -6.76 13.956 2.001 -6.619 + [3,16,11.806,1.648,-7.147,12.286,3.726,-6.76,13.956,2.001,-6.619], +// 3 16 13.956 2.001 -6.619 13.057 0.18 -7.362 11.806 1.648 -7.147 + [3,16,13.956,2.001,-6.619,13.057,0.18,-7.362,11.806,1.648,-7.147], +// 3 16 -14.604 8.643 8.443 -14.436 7.348 9.588 -14.09 10.822 9.615 + [3,16,-14.604,8.643,8.443,-14.436,7.348,9.588,-14.09,10.822,9.615], +// 3 16 -13.482 9.859 11.014 -14.09 10.822 9.615 -14.436 7.348 9.588 + [3,16,-13.482,9.859,11.014,-14.09,10.822,9.615,-14.436,7.348,9.588], +// 3 16 -14.578 7.108 6.799 -14.892 4.93 7.573 -14.604 8.643 8.443 + [3,16,-14.578,7.108,6.799,-14.892,4.93,7.573,-14.604,8.643,8.443], +// 3 16 -14.436 7.348 9.588 -14.604 8.643 8.443 -14.892 4.93 7.573 + [3,16,-14.436,7.348,9.588,-14.604,8.643,8.443,-14.892,4.93,7.573], +// 3 16 -14.578 7.108 6.799 -14.518 6.447 5.489 -14.892 4.93 7.573 + [3,16,-14.578,7.108,6.799,-14.518,6.447,5.489,-14.892,4.93,7.573], +// 3 16 -14.518 6.447 5.489 -15.851 2.65 5.535 -14.892 4.93 7.573 + [3,16,-14.518,6.447,5.489,-15.851,2.65,5.535,-14.892,4.93,7.573], +// 3 16 -11.492 12.991 12.171 -12.671 14.284 10.866 -13.482 9.859 11.014 + [3,16,-11.492,12.991,12.171,-12.671,14.284,10.866,-13.482,9.859,11.014], +// 3 16 -14.09 10.822 9.615 -13.482 9.859 11.014 -12.671 14.284 10.866 + [3,16,-14.09,10.822,9.615,-13.482,9.859,11.014,-12.671,14.284,10.866], +// 3 16 -14.95 2.068 8.639 -14.892 4.93 7.573 -15.851 2.65 5.535 + [3,16,-14.95,2.068,8.639,-14.892,4.93,7.573,-15.851,2.65,5.535], +// 3 16 -13.877 5.242 11.492 -14.436 7.348 9.588 -14.892 4.93 7.573 + [3,16,-13.877,5.242,11.492,-14.436,7.348,9.588,-14.892,4.93,7.573], +// 3 16 -14.95 2.068 8.639 -13.877 5.242 11.492 -14.892 4.93 7.573 + [3,16,-14.95,2.068,8.639,-13.877,5.242,11.492,-14.892,4.93,7.573], +// 3 16 -14.436 7.348 9.588 -13.877 5.242 11.492 -13.482 9.859 11.014 + [3,16,-14.436,7.348,9.588,-13.877,5.242,11.492,-13.482,9.859,11.014], +// 3 16 -12.523 8.422 12.88 -13.482 9.859 11.014 -13.877 5.242 11.492 + [3,16,-12.523,8.422,12.88,-13.482,9.859,11.014,-13.877,5.242,11.492], +// 3 16 -15.851 2.65 5.535 -15.674 6.203 4.251 -16.439 2.291 1.426 + [3,16,-15.851,2.65,5.535,-15.674,6.203,4.251,-16.439,2.291,1.426], +// 3 16 -15.674 6.203 4.251 -16.375 4.472 0.687 -16.439 2.291 1.426 + [3,16,-15.674,6.203,4.251,-16.375,4.472,0.687,-16.439,2.291,1.426], +// 3 16 -16.375 4.472 0.687 -15.62 3.337 -2.745 -16.439 2.291 1.426 + [3,16,-16.375,4.472,0.687,-15.62,3.337,-2.745,-16.439,2.291,1.426], +// 3 16 -15.62 3.337 -2.745 -16.186 0.008 -2.126 -16.439 2.291 1.426 + [3,16,-15.62,3.337,-2.745,-16.186,0.008,-2.126,-16.439,2.291,1.426], +// 3 16 -16.439 2.291 1.426 -16.186 0.008 -2.126 -16.187 -0.512 2.097 + [3,16,-16.439,2.291,1.426,-16.186,0.008,-2.126,-16.187,-0.512,2.097], +// 3 16 -5.084 1.728 -14.011 -6.421 1.933 -13.889 -4.9237 3.4586 -11.8862 + [3,16,-5.084,1.728,-14.011,-6.421,1.933,-13.889,-4.9237,3.4586,-11.8862], +// 3 16 -3.814 2.962 -12.006 -5.084 1.728 -14.011 -4.9237 3.4586 -11.8862 + [3,16,-3.814,2.962,-12.006,-5.084,1.728,-14.011,-4.9237,3.4586,-11.8862], +// 3 16 -6.421 1.933 -13.889 -5.084 1.728 -14.011 -6.257 0.293 -15.289 + [3,16,-6.421,1.933,-13.889,-5.084,1.728,-14.011,-6.257,0.293,-15.289], +// 3 16 -6.257 0.293 -15.289 -5.084 1.728 -14.011 -5.805 -0.437 -15.8465 + [3,16,-6.257,0.293,-15.289,-5.084,1.728,-14.011,-5.805,-0.437,-15.8465], +// 3 16 -5.805 -0.437 -15.8465 -5.084 1.728 -14.011 -4.953 -1.167 -16.404 + [3,16,-5.805,-0.437,-15.8465,-5.084,1.728,-14.011,-4.953,-1.167,-16.404], +// 3 16 -0.46 2.04 -14.959 -1.526 2.457 -15.199 0 4 -13 + [3,16,-0.46,2.04,-14.959,-1.526,2.457,-15.199,0,4,-13], +// 3 16 0.926 3.502 -12.754 -0.46 2.04 -14.959 0 4 -13 + [3,16,0.926,3.502,-12.754,-0.46,2.04,-14.959,0,4,-13], +// 3 16 -1.526 2.457 -15.199 -0.46 2.04 -14.959 -2.187 0.622 -16.337 + [3,16,-1.526,2.457,-15.199,-0.46,2.04,-14.959,-2.187,0.622,-16.337], +// 3 16 -2.187 0.622 -16.337 -0.46 2.04 -14.959 -1.9975 -0.331 -16.8405 + [3,16,-2.187,0.622,-16.337,-0.46,2.04,-14.959,-1.9975,-0.331,-16.8405], +// 3 16 -1.9975 -0.331 -16.8405 -0.46 2.04 -14.959 -1.408 -1.284 -17.344 + [3,16,-1.9975,-0.331,-16.8405,-0.46,2.04,-14.959,-1.408,-1.284,-17.344], +// 3 16 -2.72 3.519 -12.483 0 4 -13 -3.851 2.472 -14.785 + [3,16,-2.72,3.519,-12.483,0,4,-13,-3.851,2.472,-14.785], +// 3 16 -1.526 2.457 -15.199 -3.851 2.472 -14.785 0 4 -13 + [3,16,-1.526,2.457,-15.199,-3.851,2.472,-14.785,0,4,-13], +// 4 16 -3.851 2.472 -14.785 -1.526 2.457 -15.199 -2.187 0.622 -16.337 -4.112 0.675 -15.971 + [4,16,-3.851,2.472,-14.785,-1.526,2.457,-15.199,-2.187,0.622,-16.337,-4.112,0.675,-15.971], +// 3 16 -2.786 -1.246 -17.179 -4.112 0.675 -15.971 -2.187 0.622 -16.337 + [3,16,-2.786,-1.246,-17.179,-4.112,0.675,-15.971,-2.187,0.622,-16.337], +// 4 16 -4.112 0.675 -15.971 -2.786 -1.246 -17.179 -3.716 -1.237 -16.788 -4.3325 -0.246 -16.1875 + [4,16,-4.112,0.675,-15.971,-2.786,-1.246,-17.179,-3.716,-1.237,-16.788,-4.3325,-0.246,-16.1875], +// 3 16 -1.408 -1.284 -17.344 -2.786 -1.246 -17.179 -1.9975 -0.331 -16.8405 + [3,16,-1.408,-1.284,-17.344,-2.786,-1.246,-17.179,-1.9975,-0.331,-16.8405], +// 3 16 -1.9975 -0.331 -16.8405 -2.786 -1.246 -17.179 -2.187 0.622 -16.337 + [3,16,-1.9975,-0.331,-16.8405,-2.786,-1.246,-17.179,-2.187,0.622,-16.337], +// 3 16 -1.408 -1.284 -17.344 -1.542 -3.064 -17.997 -2.786 -1.246 -17.179 + [3,16,-1.408,-1.284,-17.344,-1.542,-3.064,-17.997,-2.786,-1.246,-17.179], +// 3 16 -1.542 -3.064 -17.997 -5.267 -3.208 -17.231 -2.786 -1.246 -17.179 + [3,16,-1.542,-3.064,-17.997,-5.267,-3.208,-17.231,-2.786,-1.246,-17.179], +// 3 16 -1.542 -3.064 -17.997 -1.408 -1.284 -17.344 2.35 -0.468 -17.297 + [3,16,-1.542,-3.064,-17.997,-1.408,-1.284,-17.344,2.35,-0.468,-17.297], +// 3 16 0.164 0.726 -16.587 2.35 -0.468 -17.297 -0.422 -0.279 -16.9655 + [3,16,0.164,0.726,-16.587,2.35,-0.468,-17.297,-0.422,-0.279,-16.9655], +// 3 16 -0.422 -0.279 -16.9655 2.35 -0.468 -17.297 -1.408 -1.284 -17.344 + [3,16,-0.422,-0.279,-16.9655,2.35,-0.468,-17.297,-1.408,-1.284,-17.344], +// 3 16 3.012 2.705 -15.366 2.35 -0.468 -17.297 0.164 0.726 -16.587 + [3,16,3.012,2.705,-15.366,2.35,-0.468,-17.297,0.164,0.726,-16.587], +// 3 16 0.977 2.621 -15.495 3.012 2.705 -15.366 0.164 0.726 -16.587 + [3,16,0.977,2.621,-15.495,3.012,2.705,-15.366,0.164,0.726,-16.587], +// 3 16 3.012 2.705 -15.366 0.977 2.621 -15.495 2.337 3.999 -12.744 + [3,16,3.012,2.705,-15.366,0.977,2.621,-15.495,2.337,3.999,-12.744], +// 3 16 3.742 4.036 -12.279 3.012 2.705 -15.366 2.337 3.999 -12.744 + [3,16,3.742,4.036,-12.279,3.012,2.705,-15.366,2.337,3.999,-12.744], +// 3 16 -3.716 -1.237 -16.788 -2.786 -1.246 -17.179 -5.267 -3.208 -17.231 + [3,16,-3.716,-1.237,-16.788,-2.786,-1.246,-17.179,-5.267,-3.208,-17.231], +// 3 16 -4.953 -1.167 -16.404 -4.3325 -0.246 -16.1875 -3.716 -1.237 -16.788 + [3,16,-4.953,-1.167,-16.404,-4.3325,-0.246,-16.1875,-3.716,-1.237,-16.788], +// 3 16 -3.716 -1.237 -16.788 -5.267 -3.208 -17.231 -4.953 -1.167 -16.404 + [3,16,-3.716,-1.237,-16.788,-5.267,-3.208,-17.231,-4.953,-1.167,-16.404], +// 3 16 -3.814 2.962 -12.006 -3.851 2.472 -14.785 -5.084 1.728 -14.011 + [3,16,-3.814,2.962,-12.006,-3.851,2.472,-14.785,-5.084,1.728,-14.011], +// 3 16 -3.814 2.962 -12.006 -2.72 3.519 -12.483 -3.851 2.472 -14.785 + [3,16,-3.814,2.962,-12.006,-2.72,3.519,-12.483,-3.851,2.472,-14.785], +// 3 16 -5.084 1.728 -14.011 -3.851 2.472 -14.785 -4.112 0.675 -15.971 + [3,16,-5.084,1.728,-14.011,-3.851,2.472,-14.785,-4.112,0.675,-15.971], +// 3 16 -4.3325 -0.246 -16.1875 -4.953 -1.167 -16.404 -5.084 1.728 -14.011 + [3,16,-4.3325,-0.246,-16.1875,-4.953,-1.167,-16.404,-5.084,1.728,-14.011], +// 3 16 -4.112 0.675 -15.971 -4.3325 -0.246 -16.1875 -5.084 1.728 -14.011 + [3,16,-4.112,0.675,-15.971,-4.3325,-0.246,-16.1875,-5.084,1.728,-14.011], +// 3 16 0.926 3.502 -12.754 0.977 2.621 -15.495 -0.46 2.04 -14.959 + [3,16,0.926,3.502,-12.754,0.977,2.621,-15.495,-0.46,2.04,-14.959], +// 3 16 0.926 3.502 -12.754 2.337 3.999 -12.744 0.977 2.621 -15.495 + [3,16,0.926,3.502,-12.754,2.337,3.999,-12.744,0.977,2.621,-15.495], +// 3 16 -0.46 2.04 -14.959 0.977 2.621 -15.495 0.164 0.726 -16.587 + [3,16,-0.46,2.04,-14.959,0.977,2.621,-15.495,0.164,0.726,-16.587], +// 3 16 -0.422 -0.279 -16.9655 -1.408 -1.284 -17.344 -0.46 2.04 -14.959 + [3,16,-0.422,-0.279,-16.9655,-1.408,-1.284,-17.344,-0.46,2.04,-14.959], +// 3 16 0.164 0.726 -16.587 -0.422 -0.279 -16.9655 -0.46 2.04 -14.959 + [3,16,0.164,0.726,-16.587,-0.422,-0.279,-16.9655,-0.46,2.04,-14.959], +// 3 16 11.39 -2.244 -12.038 12.276 0.375 -9.532 12.552 -1.995 -9.511 + [3,16,11.39,-2.244,-12.038,12.276,0.375,-9.532,12.552,-1.995,-9.511], +// 3 16 11.39 -2.244 -12.038 10.938 0.592 -11.766 12.276 0.375 -9.532 + [3,16,11.39,-2.244,-12.038,10.938,0.592,-11.766,12.276,0.375,-9.532], +// 4 16 10.755 1.878 -8.944 12.276 0.375 -9.532 10.938 0.592 -11.766 9.483 2.175 -10.773 + [4,16,10.755,1.878,-8.944,12.276,0.375,-9.532,10.938,0.592,-11.766,9.483,2.175,-10.773], +// 3 16 9.483 2.175 -10.773 8.238 3.376 -9.666 10.755 1.878 -8.944 + [3,16,9.483,2.175,-10.773,8.238,3.376,-9.666,10.755,1.878,-8.944], +// 3 16 9.5875 2.6063 -8.2391 10.755 1.878 -8.944 9.1072 2.9474 -9.1072 + [3,16,9.5875,2.6063,-8.2391,10.755,1.878,-8.944,9.1072,2.9474,-9.1072], +// 3 16 9.1072 2.9474 -9.1072 10.755 1.878 -8.944 8.238 3.376 -9.666 + [3,16,9.1072,2.9474,-9.1072,10.755,1.878,-8.944,8.238,3.376,-9.666], +// 3 16 9.5875 2.6063 -8.2391 10.236 2.52 -7.082 10.755 1.878 -8.944 + [3,16,9.5875,2.6063,-8.2391,10.236,2.52,-7.082,10.755,1.878,-8.944], +// 3 16 10.236 2.52 -7.082 11.806 1.648 -7.147 10.755 1.878 -8.944 + [3,16,10.236,2.52,-7.082,11.806,1.648,-7.147,10.755,1.878,-8.944], +// 3 16 12.276 0.375 -9.532 10.755 1.878 -8.944 11.806 1.648 -7.147 + [3,16,12.276,0.375,-9.532,10.755,1.878,-8.944,11.806,1.648,-7.147], +// 3 16 13.057 0.18 -7.362 12.276 0.375 -9.532 11.806 1.648 -7.147 + [3,16,13.057,0.18,-7.362,12.276,0.375,-9.532,11.806,1.648,-7.147], +// 3 16 12.276 0.375 -9.532 13.057 0.18 -7.362 12.552 -1.995 -9.511 + [3,16,12.276,0.375,-9.532,13.057,0.18,-7.362,12.552,-1.995,-9.511], +// 3 16 -8.118 -0.277 -15.516 -8.3 -5.033 -16.454 -11.762 -0.936 -12.974 + [3,16,-8.118,-0.277,-15.516,-8.3,-5.033,-16.454,-11.762,-0.936,-12.974], +// 3 16 -11.607 -4.68 -13.16 -11.762 -0.936 -12.974 -8.3 -5.033 -16.454 + [3,16,-11.607,-4.68,-13.16,-11.762,-0.936,-12.974,-8.3,-5.033,-16.454], +// 3 16 14.834 11.729 -3.649 15.073 12.804 -1.989 15.789 8.586 -1.276 + [3,16,14.834,11.729,-3.649,15.073,12.804,-1.989,15.789,8.586,-1.276], +// 3 16 14.914 9.404 -4.246 14.834 11.729 -3.649 15.789 8.586 -1.276 + [3,16,14.914,9.404,-4.246,14.834,11.729,-3.649,15.789,8.586,-1.276], +// 3 16 11.714 13.103 12.73 10.159 12.469 14.172 11.945 9.639 13.221 + [3,16,11.714,13.103,12.73,10.159,12.469,14.172,11.945,9.639,13.221], +// 3 16 9.36 10.386 14.881 11.945 9.639 13.221 10.159 12.469 14.172 + [3,16,9.36,10.386,14.881,11.945,9.639,13.221,10.159,12.469,14.172], +// 3 16 -10.357 2.68 -7.054 -11.3527 4.084 -6.7235 -11.4384 2.956 -6.6 + [3,16,-10.357,2.68,-7.054,-11.3527,4.084,-6.7235,-11.4384,2.956,-6.6], +// 3 16 -10.131 1.741 -7.009 -10.357 2.68 -7.054 -11.4384 2.956 -6.6 + [3,16,-10.131,1.741,-7.009,-10.357,2.68,-7.054,-11.4384,2.956,-6.6], +// 3 16 -9.588 2.311 -7.744 -10.357 2.68 -7.054 -10.131 1.741 -7.009 + [3,16,-9.588,2.311,-7.744,-10.357,2.68,-7.054,-10.131,1.741,-7.009], +// 3 16 -9.133 1.556 -8.055 -9.588 2.311 -7.744 -10.131 1.741 -7.009 + [3,16,-9.133,1.556,-8.055,-9.588,2.311,-7.744,-10.131,1.741,-7.009], +// 3 16 -9.588 2.311 -7.744 -9.133 1.556 -8.055 -8.9232 2.4691 -8.9232 + [3,16,-9.588,2.311,-7.744,-9.133,1.556,-8.055,-8.9232,2.4691,-8.9232], +// 3 16 -9.133 1.556 -8.055 -7.837 1.924 -9.718 -8.9232 2.4691 -8.9232 + [3,16,-9.133,1.556,-8.055,-7.837,1.924,-9.718,-8.9232,2.4691,-8.9232], +// 3 16 -7.837 1.924 -9.718 -8.1461 3.203 -9.6576 -8.9232 2.4691 -8.9232 + [3,16,-7.837,1.924,-9.718,-8.1461,3.203,-9.6576,-8.9232,2.4691,-8.9232], +// 3 16 -8.1461 3.203 -9.6576 -7.837 1.924 -9.718 -6.882 2.52 -10.708 + [3,16,-8.1461,3.203,-9.6576,-7.837,1.924,-9.718,-6.882,2.52,-10.708], +// 3 16 -6.729 3.488 -10.813 -8.1461 3.203 -9.6576 -6.882 2.52 -10.708 + [3,16,-6.729,3.488,-10.813,-8.1461,3.203,-9.6576,-6.882,2.52,-10.708], +// 3 16 -5.295 2.232 -11.52 -4.9237 3.4586 -11.8862 -6.882 2.52 -10.708 + [3,16,-5.295,2.232,-11.52,-4.9237,3.4586,-11.8862,-6.882,2.52,-10.708], +// 3 16 -6.729 3.488 -10.813 -6.882 2.52 -10.708 -4.9237 3.4586 -11.8862 + [3,16,-6.729,3.488,-10.813,-6.882,2.52,-10.708,-4.9237,3.4586,-11.8862], +// 3 16 -5.295 2.232 -11.52 -3.793 1.967 -11.918 -4.9237 3.4586 -11.8862 + [3,16,-5.295,2.232,-11.52,-3.793,1.967,-11.918,-4.9237,3.4586,-11.8862], +// 3 16 -3.814 2.962 -12.006 -4.9237 3.4586 -11.8862 -3.793 1.967 -11.918 + [3,16,-3.814,2.962,-12.006,-4.9237,3.4586,-11.8862,-3.793,1.967,-11.918], +// 3 16 -3.793 1.967 -11.918 -2.566 2.618 -12.519 -3.814 2.962 -12.006 + [3,16,-3.793,1.967,-11.918,-2.566,2.618,-12.519,-3.814,2.962,-12.006], +// 3 16 -2.566 2.618 -12.519 -2.72 3.519 -12.483 -3.814 2.962 -12.006 + [3,16,-2.566,2.618,-12.519,-2.72,3.519,-12.483,-3.814,2.962,-12.006], +// 3 16 -2.72 3.519 -12.483 -2.566 2.618 -12.519 0 4 -13 + [3,16,-2.72,3.519,-12.483,-2.566,2.618,-12.519,0,4,-13], +// 3 16 -2.566 2.618 -12.519 0 2.436 -12.746 0 4 -13 + [3,16,-2.566,2.618,-12.519,0,2.436,-12.746,0,4,-13], +// 3 16 0 4 -13 0 2.436 -12.746 0.926 3.502 -12.754 + [3,16,0,4,-13,0,2.436,-12.746,0.926,3.502,-12.754], +// 3 16 2.872 2.711 -12.568 0.926 3.502 -12.754 0 2.436 -12.746 + [3,16,2.872,2.711,-12.568,0.926,3.502,-12.754,0,2.436,-12.746], +// 3 16 2.872 2.711 -12.568 2.337 3.999 -12.744 0.926 3.502 -12.754 + [3,16,2.872,2.711,-12.568,2.337,3.999,-12.744,0.926,3.502,-12.754], +// 3 16 2.337 3.999 -12.744 2.872 2.711 -12.568 3.742 4.036 -12.279 + [3,16,2.337,3.999,-12.744,2.872,2.711,-12.568,3.742,4.036,-12.279], +// 3 16 5.232 2.596 -11.723 4.9752 4 -12.0104 2.872 2.711 -12.568 + [3,16,5.232,2.596,-11.723,4.9752,4,-12.0104,2.872,2.711,-12.568], +// 3 16 3.742 4.036 -12.279 2.872 2.711 -12.568 4.9752 4 -12.0104 + [3,16,3.742,4.036,-12.279,2.872,2.711,-12.568,4.9752,4,-12.0104], +// 3 16 6.85 3.691 -10.841 4.9752 4 -12.0104 5.232 2.596 -11.723 + [3,16,6.85,3.691,-10.841,4.9752,4,-12.0104,5.232,2.596,-11.723], +// 3 16 6.798 2.41 -10.827 6.85 3.691 -10.841 5.232 2.596 -11.723 + [3,16,6.798,2.41,-10.827,6.85,3.691,-10.841,5.232,2.596,-11.723], +// 3 16 6.85 3.691 -10.841 6.798 2.41 -10.827 8.238 3.376 -9.666 + [3,16,6.85,3.691,-10.841,6.798,2.41,-10.827,8.238,3.376,-9.666], +// 3 16 6.798 2.41 -10.827 7.784 1.851 -9.678 8.238 3.376 -9.666 + [3,16,6.798,2.41,-10.827,7.784,1.851,-9.678,8.238,3.376,-9.666], +// 3 16 8.238 3.376 -9.666 7.784 1.851 -9.678 9.1072 2.9474 -9.1072 + [3,16,8.238,3.376,-9.666,7.784,1.851,-9.678,9.1072,2.9474,-9.1072], +// 3 16 7.784 1.851 -9.678 9.133 1.556 -8.055 9.1072 2.9474 -9.1072 + [3,16,7.784,1.851,-9.678,9.133,1.556,-8.055,9.1072,2.9474,-9.1072], +// 3 16 9.5875 2.6063 -8.2391 9.1072 2.9474 -9.1072 9.133 1.556 -8.055 + [3,16,9.5875,2.6063,-8.2391,9.1072,2.9474,-9.1072,9.133,1.556,-8.055], +// 3 16 9.133 1.556 -8.055 10.098 1.794 -6.739 9.5875 2.6063 -8.2391 + [3,16,9.133,1.556,-8.055,10.098,1.794,-6.739,9.5875,2.6063,-8.2391], +// 3 16 10.098 1.794 -6.739 10.236 2.52 -7.082 9.5875 2.6063 -8.2391 + [3,16,10.098,1.794,-6.739,10.236,2.52,-7.082,9.5875,2.6063,-8.2391], +// 3 16 10.098 1.794 -6.739 11.5486 2.085 -6.4042 10.236 2.52 -7.082 + [3,16,10.098,1.794,-6.739,11.5486,2.085,-6.4042,10.236,2.52,-7.082], +// 3 16 11.3609 2.937 -6.6347 11.2038 3.739 -6.7826 10.236 2.52 -7.082 + [3,16,11.3609,2.937,-6.6347,11.2038,3.739,-6.7826,10.236,2.52,-7.082], +// 3 16 5.7993 18.995 11.9239 0.5427 19.454 13.2491 2.721 19.822 12.538 + [3,16,5.7993,18.995,11.9239,0.5427,19.454,13.2491,2.721,19.822,12.538], +// 2 24 0 -4.75 -11.043 -3.927 -4.75 -10.323 + [2,24,0,-4.75,-11.043,-3.927,-4.75,-10.323], +// 2 24 -7.971 -4.75 -6.432 -8.5 -4.75 -3.477 + [2,24,-7.971,-4.75,-6.432,-8.5,-4.75,-3.477], +// 2 24 -8.5 -4.75 -3.477 -8.666 -4.75 0.058 + [2,24,-8.5,-4.75,-3.477,-8.666,-4.75,0.058], +// 2 24 -8.666 -4.75 0.058 -8.536 -4.75 3.343 + [2,24,-8.666,-4.75,0.058,-8.536,-4.75,3.343], +// 2 24 -8.536 -4.75 3.343 -8.035 -4.75 7.534 + [2,24,-8.536,-4.75,3.343,-8.035,-4.75,7.534], +// 2 24 -8.035 -4.75 7.534 -4.315 -4.75 10.11 + [2,24,-8.035,-4.75,7.534,-4.315,-4.75,10.11], +// 2 24 -4.315 -4.75 10.11 0 -4.75 10.969 + [2,24,-4.315,-4.75,10.11,0,-4.75,10.969], +// 2 24 -3.927 -4.75 -10.323 -6.453 -4.75 -9.114 + [2,24,-3.927,-4.75,-10.323,-6.453,-4.75,-9.114], +// 2 24 -6.453 -4.75 -9.114 -7.789 -4.75 -7.658 + [2,24,-6.453,-4.75,-9.114,-7.789,-4.75,-7.658], +// 2 24 -7.789 -4.75 -7.658 -7.971 -4.75 -6.432 + [2,24,-7.789,-4.75,-7.658,-7.971,-4.75,-6.432], +// 2 24 0 -4.75 10.969 4.315 -4.75 10.11 + [2,24,0,-4.75,10.969,4.315,-4.75,10.11], +// 2 24 4.315 -4.75 10.11 8.035 -4.75 7.534 + [2,24,4.315,-4.75,10.11,8.035,-4.75,7.534], +// 2 24 8.035 -4.75 7.534 8.536 -4.75 3.343 + [2,24,8.035,-4.75,7.534,8.536,-4.75,3.343], +// 2 24 8.536 -4.75 3.343 8.666 -4.75 0.058 + [2,24,8.536,-4.75,3.343,8.666,-4.75,0.058], +// 2 24 8.666 -4.75 0.058 8.5 -4.75 -3.477 + [2,24,8.666,-4.75,0.058,8.5,-4.75,-3.477], +// 2 24 8.5 -4.75 -3.477 7.971 -4.75 -6.432 + [2,24,8.5,-4.75,-3.477,7.971,-4.75,-6.432], +// 2 24 3.927 -4.75 -10.323 0 -4.75 -11.043 + [2,24,3.927,-4.75,-10.323,0,-4.75,-11.043], +// 2 24 6.453 -4.75 -9.114 3.927 -4.75 -10.323 + [2,24,6.453,-4.75,-9.114,3.927,-4.75,-10.323], +// 2 24 7.971 -4.75 -6.432 7.789 -4.75 -7.658 + [2,24,7.971,-4.75,-6.432,7.789,-4.75,-7.658], +// 2 24 7.789 -4.75 -7.658 6.453 -4.75 -9.114 + [2,24,7.789,-4.75,-7.658,6.453,-4.75,-9.114], +// 2 24 -7.971 -4.75 -6.432 -10.044 -2.918 -5.372 + [2,24,-7.971,-4.75,-6.432,-10.044,-2.918,-5.372], +// 2 24 -11.855 -1.06 -0.304 -11.512 -1.353 2.78 + [2,24,-11.855,-1.06,-0.304,-11.512,-1.353,2.78], +// 2 24 -11.356 -1.498 -3.362 -11.855 -1.06 -0.304 + [2,24,-11.356,-1.498,-3.362,-11.855,-1.06,-0.304], +// 2 24 -10.044 -2.918 -5.372 -11.356 -1.498 -3.362 + [2,24,-10.044,-2.918,-5.372,-11.356,-1.498,-3.362], +// 2 24 -11.512 -1.353 2.78 -10.575 -2.223 4.727 + [2,24,-11.512,-1.353,2.78,-10.575,-2.223,4.727], +// 2 24 -10.575 -2.223 4.727 -8.035 -4.75 7.534 + [2,24,-10.575,-2.223,4.727,-8.035,-4.75,7.534], +// 2 24 -8.714 -2.23 -7.785 -9.877 -2.758 -6.252 + [2,24,-8.714,-2.23,-7.785,-9.877,-2.758,-6.252], +// 2 24 -7.016 -1.785 -9.659 -8.714 -2.23 -7.785 + [2,24,-7.016,-1.785,-9.659,-8.714,-2.23,-7.785], +// 2 24 -4.357 -1.347 -11.274 -7.016 -1.785 -9.659 + [2,24,-4.357,-1.347,-11.274,-7.016,-1.785,-9.659], +// 2 24 0 -1.349 -12.195 -4.357 -1.347 -11.274 + [2,24,0,-1.349,-12.195,-4.357,-1.347,-11.274], +// 2 24 -9.877 -2.758 -6.252 -11.006 -0.154 -6.017 + [2,24,-9.877,-2.758,-6.252,-11.006,-0.154,-6.017], +// 2 24 -11.006 -0.154 -6.017 -11.7199 1.432 -6.0808 + [2,24,-11.006,-0.154,-6.017,-11.7199,1.432,-6.0808], +// 2 24 -11.7199 1.432 -6.0808 -12.6666 1.501 -3.5336 + [2,24,-11.7199,1.432,-6.0808,-12.6666,1.501,-3.5336], +// 2 24 -12.6666 1.501 -3.5336 -13.195 1.235 -0.3897 + [2,24,-12.6666,1.501,-3.5336,-13.195,1.235,-0.3897], +// 2 24 -13.195 1.235 -0.3897 -12.8675 1.089 3.0164 + [2,24,-13.195,1.235,-0.3897,-12.8675,1.089,3.0164], +// 2 24 -12.8675 1.089 3.0164 -11.2425 0.861 6.8836 + [2,24,-12.8675,1.089,3.0164,-11.2425,0.861,6.8836], +// 2 24 -11.2425 0.861 6.8836 -8.7208 0.664 9.848 + [2,24,-11.2425,0.861,6.8836,-8.7208,0.664,9.848], +// 2 24 -8.7208 0.664 9.848 -4.874 0.686 12.2116 + [2,24,-8.7208,0.664,9.848,-4.874,0.686,12.2116], +// 2 24 -4.874 0.686 12.2116 0 0.958 13.2072 + [2,24,-4.874,0.686,12.2116,0,0.958,13.2072], +// 2 24 0 0.958 13.2072 4.874 0.686 12.2116 + [2,24,0,0.958,13.2072,4.874,0.686,12.2116], +// 2 24 4.874 0.686 12.2116 8.7208 0.664 9.848 + [2,24,4.874,0.686,12.2116,8.7208,0.664,9.848], +// 2 24 8.7208 0.664 9.848 11.2425 0.861 6.8836 + [2,24,8.7208,0.664,9.848,11.2425,0.861,6.8836], +// 2 24 10.575 -2.223 4.727 8.035 -4.75 7.534 + [2,24,10.575,-2.223,4.727,8.035,-4.75,7.534], +// 2 24 11.2425 0.861 6.8836 12.8675 1.089 3.0164 + [2,24,11.2425,0.861,6.8836,12.8675,1.089,3.0164], +// 2 24 11.512 -1.353 2.78 10.575 -2.223 4.727 + [2,24,11.512,-1.353,2.78,10.575,-2.223,4.727], +// 2 24 11.855 -1.06 -0.304 11.512 -1.353 2.78 + [2,24,11.855,-1.06,-0.304,11.512,-1.353,2.78], +// 2 24 12.8675 1.089 3.0164 13.195 1.235 -0.3897 + [2,24,12.8675,1.089,3.0164,13.195,1.235,-0.3897], +// 2 24 13.195 1.235 -0.3897 12.6666 1.501 -3.5336 + [2,24,13.195,1.235,-0.3897,12.6666,1.501,-3.5336], +// 2 24 11.356 -1.498 -3.362 11.855 -1.06 -0.304 + [2,24,11.356,-1.498,-3.362,11.855,-1.06,-0.304], +// 2 24 12.6666 1.501 -3.5336 11.7199 1.432 -6.0808 + [2,24,12.6666,1.501,-3.5336,11.7199,1.432,-6.0808], +// 2 24 11.7199 1.432 -6.0808 11.006 -0.154 -6.017 + [2,24,11.7199,1.432,-6.0808,11.006,-0.154,-6.017], +// 2 24 10.044 -2.918 -5.372 11.356 -1.498 -3.362 + [2,24,10.044,-2.918,-5.372,11.356,-1.498,-3.362], +// 2 24 11.006 -0.154 -6.017 9.877 -2.758 -6.252 + [2,24,11.006,-0.154,-6.017,9.877,-2.758,-6.252], +// 2 24 7.971 -4.75 -6.432 10.044 -2.918 -5.372 + [2,24,7.971,-4.75,-6.432,10.044,-2.918,-5.372], +// 2 24 9.877 -2.758 -6.252 8.714 -2.23 -7.785 + [2,24,9.877,-2.758,-6.252,8.714,-2.23,-7.785], +// 2 24 8.714 -2.23 -7.785 7.016 -1.785 -9.659 + [2,24,8.714,-2.23,-7.785,7.016,-1.785,-9.659], +// 2 24 7.016 -1.785 -9.659 4.357 -1.347 -11.274 + [2,24,7.016,-1.785,-9.659,4.357,-1.347,-11.274], +// 2 24 4.357 -1.347 -11.274 0 -1.349 -12.195 + [2,24,4.357,-1.347,-11.274,0,-1.349,-12.195], +// 2 24 -11.7199 1.432 -6.0808 -11.2507 1.814 -6.4889 + [2,24,-11.7199,1.432,-6.0808,-11.2507,1.814,-6.4889], +// 2 24 -11.2507 1.814 -6.4889 -11.4384 2.956 -6.6 + [2,24,-11.2507,1.814,-6.4889,-11.4384,2.956,-6.6], +// 2 24 11.5486 2.085 -6.4042 11.7199 1.432 -6.0808 + [2,24,11.5486,2.085,-6.4042,11.7199,1.432,-6.0808], +// 2 24 11.3609 2.937 -6.6347 11.5486 2.085 -6.4042 + [2,24,11.3609,2.937,-6.6347,11.5486,2.085,-6.4042], +// 2 24 11.2038 3.739 -6.7826 11.3609 2.937 -6.6347 + [2,24,11.2038,3.739,-6.7826,11.3609,2.937,-6.6347], +// 2 24 11.4414 5.854 -6.6725 11.2038 3.739 -6.7826 + [2,24,11.4414,5.854,-6.6725,11.2038,3.739,-6.7826], +// 2 24 12.1943 7.267 -5.0913 11.4414 5.854 -6.6725 + [2,24,12.1943,7.267,-5.0913,11.4414,5.854,-6.6725], +// 2 24 12.4758 9.96 -4.4262 12.1943 7.267 -5.0913 + [2,24,12.4758,9.96,-4.4262,12.1943,7.267,-5.0913], +// 2 24 13.093 13.19 -2.0402 12.586 12.295 -4.2212 + [2,24,13.093,13.19,-2.0402,12.586,12.295,-4.2212], +// 2 24 12.586 12.295 -4.2212 12.4758 9.96 -4.4262 + [2,24,12.586,12.295,-4.2212,12.4758,9.96,-4.4262], +// 2 24 13.2582 12.992 0.3234 13.093 13.19 -2.0402 + [2,24,13.2582,12.992,0.3234,13.093,13.19,-2.0402], +// 2 24 13.0063 9.587 2.5605 13.2582 12.992 0.3234 + [2,24,13.0063,9.587,2.5605,13.2582,12.992,0.3234], +// 2 24 12.6982 8.766 3.9937 13.0063 9.587 2.5605 + [2,24,12.6982,8.766,3.9937,13.0063,9.587,2.5605], +// 2 24 12.1004 8.949 5.4208 12.6982 8.766 3.9937 + [2,24,12.1004,8.949,5.4208,12.6982,8.766,3.9937], +// 2 24 11.3833 10.411 6.7908 12.1004 8.949 5.4208 + [2,24,11.3833,10.411,6.7908,12.1004,8.949,5.4208], +// 2 24 11.2466 13.492 7.0122 11.3833 10.411 6.7908 + [2,24,11.2466,13.492,7.0122,11.3833,10.411,6.7908], +// 2 24 11.2792 15.049 6.9714 11.2466 13.492 7.0122 + [2,24,11.2792,15.049,6.9714,11.2466,13.492,7.0122], +// 2 24 10.2204 16.251 8.4474 10.9202 16.053 7.5508 + [2,24,10.2204,16.251,8.4474,10.9202,16.053,7.5508], +// 2 24 10.9202 16.053 7.5508 11.2792 15.049 6.9714 + [2,24,10.9202,16.053,7.5508,11.2792,15.049,6.9714], +// 2 24 9.336 17.587 9.4573 10.2204 16.251 8.4474 + [2,24,9.336,17.587,9.4573,10.2204,16.251,8.4474], +// 2 24 6.4419 17.882 11.5873 7.9823 18.141 10.5927 + [2,24,6.4419,17.882,11.5873,7.9823,18.141,10.5927], +// 2 24 7.9823 18.141 10.5927 9.336 17.587 9.4573 + [2,24,7.9823,18.141,10.5927,9.336,17.587,9.4573], +// 2 24 -0.8375 18.43 13.2338 0.5427 19.454 13.2491 + [2,24,-0.8375,18.43,13.2338,0.5427,19.454,13.2491], +// 5 24 .5427 19.454 13.2491 5.7993 18.995 11.9239 -.8375 18.43 13.2338 2.721 19.822 12.538 + [5,24,.5427,19.454,13.2491,5.7993,18.995,11.9239,-.8375,18.43,13.2338,2.721,19.822,12.538], +// 2 24 5.7993 18.995 11.9239 6.4419 17.882 11.5873 + [2,24,5.7993,18.995,11.9239,6.4419,17.882,11.5873], +// 2 24 -2.5013 19.595 13.0226 -0.8375 18.43 13.2338 + [2,24,-2.5013,19.595,13.0226,-0.8375,18.43,13.2338], +// 2 24 -5.5432 18.115 12.0321 -4.7363 19.455 12.3861 + [2,24,-5.5432,18.115,12.0321,-4.7363,19.455,12.3861], +// 2 24 -4.7363 19.455 12.3861 -2.5013 19.595 13.0226 + [2,24,-4.7363,19.455,12.3861,-2.5013,19.595,13.0226], +// 2 24 -7.2825 18.799 11.1191 -5.5432 18.115 12.0321 + [2,24,-7.2825,18.799,11.1191,-5.5432,18.115,12.0321], +// 2 24 -9.946 16.7 8.8422 -9.1982 17.943 9.5706 + [2,24,-9.946,16.7,8.8422,-9.1982,17.943,9.5706], +// 2 24 -9.1982 17.943 9.5706 -7.2825 18.799 11.1191 + [2,24,-9.1982,17.943,9.5706,-7.2825,18.799,11.1191], +// 2 24 -10.9365 16.271 7.4508 -9.946 16.7 8.8422 + [2,24,-10.9365,16.271,7.4508,-9.946,16.7,8.8422], +// 2 24 -11.0681 13.549 7.2794 -10.9365 16.271 7.4508 + [2,24,-11.0681,13.549,7.2794,-10.9365,16.271,7.4508], +// 2 24 -11.5312 10.49 6.4848 -11.0681 13.549 7.2794 + [2,24,-11.5312,10.49,6.4848,-11.0681,13.549,7.2794], +// 2 24 -12.0943 8.961 5.4218 -11.5312 10.49 6.4848 + [2,24,-12.0943,8.961,5.4218,-11.5312,10.49,6.4848], +// 2 24 -12.5778 8.696 4.1804 -12.0943 8.961 5.4218 + [2,24,-12.5778,8.696,4.1804,-12.0943,8.961,5.4218], +// 2 24 -12.9675 9.529 2.6278 -12.5778 8.696 4.1804 + [2,24,-12.9675,9.529,2.6278,-12.5778,8.696,4.1804], +// 2 24 -13.2072 12.651 0.811 -12.9675 9.529 2.6278 + [2,24,-13.2072,12.651,0.811,-12.9675,9.529,2.6278], +// 2 24 -13.1409 12.995 -1.5087 -13.2072 12.651 0.811 + [2,24,-13.1409,12.995,-1.5087,-13.2072,12.651,0.811], +// 2 24 -12.7023 12.603 -3.7509 -13.1409 12.995 -1.5087 + [2,24,-12.7023,12.603,-3.7509,-13.1409,12.995,-1.5087], +// 2 24 -12.4697 9.763 -4.3568 -12.7023 12.603 -3.7509 + [2,24,-12.4697,9.763,-4.3568,-12.7023,12.603,-3.7509], +// 2 24 -12.3391 7.152 -4.7231 -12.4697 9.763 -4.3568 + [2,24,-12.3391,7.152,-4.7231,-12.4697,9.763,-4.3568], +// 2 24 -11.4669 5.864 -6.4552 -12.3391 7.152 -4.7231 + [2,24,-11.4669,5.864,-6.4552,-12.3391,7.152,-4.7231], +// 2 24 -11.3527 4.084 -6.7235 -11.4669 5.864 -6.4552 + [2,24,-11.3527,4.084,-6.7235,-11.4669,5.864,-6.4552], +// 2 24 -11.4384 2.956 -6.6 -11.3527 4.084 -6.7235 + [2,24,-11.4384,2.956,-6.6,-11.3527,4.084,-6.7235], +// 2 24 0.005 1.54 -12.255 -4.54 1.324 -11.27 + [2,24,0.005,1.54,-12.255,-4.54,1.324,-11.27], +// 2 24 -4.54 1.324 -11.27 -7.294 1.137 -9.496 + [2,24,-4.54,1.324,-11.27,-7.294,1.137,-9.496], +// 2 24 -7.294 1.137 -9.496 -8.808 0.786 -7.693 + [2,24,-7.294,1.137,-9.496,-8.808,0.786,-7.693], +// 2 24 -8.808 0.786 -7.693 -9.878 0.837 -6.191 + [2,24,-8.808,0.786,-7.693,-9.878,0.837,-6.191], +// 2 24 -9.878 0.837 -6.191 -9.877 -2.758 -6.252 + [2,24,-9.878,0.837,-6.191,-9.877,-2.758,-6.252], +// 2 24 4.54 1.324 -11.27 0.005 1.54 -12.255 + [2,24,4.54,1.324,-11.27,0.005,1.54,-12.255], +// 2 24 7.294 1.137 -9.496 4.54 1.324 -11.27 + [2,24,7.294,1.137,-9.496,4.54,1.324,-11.27], +// 2 24 8.808 0.786 -7.693 7.294 1.137 -9.496 + [2,24,8.808,0.786,-7.693,7.294,1.137,-9.496], +// 2 24 9.971 1.156 -6.196 8.808 0.786 -7.693 + [2,24,9.971,1.156,-6.196,8.808,0.786,-7.693], +// 2 24 9.877 -2.758 -6.252 9.971 1.156 -6.196 + [2,24,9.877,-2.758,-6.252,9.971,1.156,-6.196], +// 2 24 -9.878 0.837 -6.191 -11.2507 1.814 -6.4889 + [2,24,-9.878,0.837,-6.191,-11.2507,1.814,-6.4889], +// 5 24 -9.133 1.556 -8.055 -10.131 1.741 -7.009 -8.808 0.786 -7.693 -9.588 2.311 -7.744 + [5,24,-9.133,1.556,-8.055,-10.131,1.741,-7.009,-8.808,0.786,-7.693,-9.588,2.311,-7.744], +// 5 24 -7.837 1.924 -9.718 -9.133 1.556 -8.055 -7.294 1.137 -9.496 -8.9232 2.4691 -8.9232 + [5,24,-7.837,1.924,-9.718,-9.133,1.556,-8.055,-7.294,1.137,-9.496,-8.9232,2.4691,-8.9232], +// 5 24 -10.131 1.741 -7.009 -11.4384 2.956 -6.6 -10.357 2.68 -7.054 -11.2507 1.814 -6.4889 + [5,24,-10.131,1.741,-7.009,-11.4384,2.956,-6.6,-10.357,2.68,-7.054,-11.2507,1.814,-6.4889], +// 5 24 -6.882 2.52 -10.708 -7.837 1.924 -9.718 -5.295 2.232 -11.52 -8.1461 3.203 -9.6576 + [5,24,-6.882,2.52,-10.708,-7.837,1.924,-9.718,-5.295,2.232,-11.52,-8.1461,3.203,-9.6576], +// 5 24 -3.793 1.967 -11.918 -5.295 2.232 -11.52 -4.54 1.324 -11.27 -4.9237 3.4586 -11.8862 + [5,24,-3.793,1.967,-11.918,-5.295,2.232,-11.52,-4.54,1.324,-11.27,-4.9237,3.4586,-11.8862], +// 5 24 0 2.436 -12.746 -2.566 2.618 -12.519 0 4 -13 -3.793 1.967 -11.918 + [5,24,0,2.436,-12.746,-2.566,2.618,-12.519,0,4,-13,-3.793,1.967,-11.918], +// 5 24 -2.566 2.618 -12.519 -3.793 1.967 -11.918 0 2.436 -12.746 -3.814 2.962 -12.006 + [5,24,-2.566,2.618,-12.519,-3.793,1.967,-11.918,0,2.436,-12.746,-3.814,2.962,-12.006], +// 5 24 9.133 1.556 -8.055 7.784 1.851 -9.678 7.294 1.137 -9.496 9.1072 2.9474 -9.1072 + [5,24,9.133,1.556,-8.055,7.784,1.851,-9.678,7.294,1.137,-9.496,9.1072,2.9474,-9.1072], +// 5 24 10.098 1.794 -6.739 9.133 1.556 -8.055 8.808 0.786 -7.693 9.5875 2.6063 -8.2391 + [5,24,10.098,1.794,-6.739,9.133,1.556,-8.055,8.808,0.786,-7.693,9.5875,2.6063,-8.2391], +// 2 24 9.971 1.156 -6.196 11.5486 2.085 -6.4042 + [2,24,9.971,1.156,-6.196,11.5486,2.085,-6.4042], +// 5 24 11.5486 2.085 -6.4042 10.236 2.52 -7.082 11.3609 2.937 -6.6347 10.098 1.794 -6.739 + [5,24,11.5486,2.085,-6.4042,10.236,2.52,-7.082,11.3609,2.937,-6.6347,10.098,1.794,-6.739], +// 5 24 7.784 1.851 -9.678 6.798 2.41 -10.827 8.238 3.376 -9.666 7.294 1.137 -9.496 + [5,24,7.784,1.851,-9.678,6.798,2.41,-10.827,8.238,3.376,-9.666,7.294,1.137,-9.496], +// 5 24 2.872 2.711 -12.568 0 2.436 -12.746 0.926 3.502 -12.754 0.005 1.54 -12.255 + [5,24,2.872,2.711,-12.568,0,2.436,-12.746,0.926,3.502,-12.754,0.005,1.54,-12.255], +// 2 24 -13.757 5.023 -5.343 -14.331 3.159 -5.26 + [2,24,-13.757,5.023,-5.343,-14.331,3.159,-5.26], +// 2 24 -14.904 6.721 -3.764 -13.757 5.023 -5.343 + [2,24,-14.904,6.721,-3.764,-13.757,5.023,-5.343], +// 2 24 -14.331 3.159 -5.26 -14.754 1.287 -5.303 + [2,24,-14.331,3.159,-5.26,-14.754,1.287,-5.303], +// 2 24 -15.674 6.203 4.251 -15.612 7.68 3.239 + [2,24,-15.674,6.203,4.251,-15.612,7.68,3.239], +// 2 24 -15.135 9.047 -3.783 -14.904 6.721 -3.764 + [2,24,-15.135,9.047,-3.783,-14.904,6.721,-3.764], +// 2 24 -14.804 12.112 -3.751 -15.135 9.047 -3.783 + [2,24,-14.804,12.112,-3.751,-15.135,9.047,-3.783], +// 2 24 -15.146 12.915 -1.826 -14.804 12.112 -3.751 + [2,24,-15.146,12.915,-1.826,-14.804,12.112,-3.751], +// 2 24 -15.14 12.527 0.315 -15.146 12.915 -1.826 + [2,24,-15.14,12.527,0.315,-15.146,12.915,-1.826], +// 2 24 -15.55 9.158 2.227 -15.14 12.527 0.315 + [2,24,-15.55,9.158,2.227,-15.14,12.527,0.315], +// 2 24 -15.612 7.68 3.239 -15.55 9.158 2.227 + [2,24,-15.612,7.68,3.239,-15.55,9.158,2.227], +// 2 24 -14.754 1.287 -5.303 -13.302 -0.871 -6.106 + [2,24,-14.754,1.287,-5.303,-13.302,-0.871,-6.106], +// 2 24 -13.302 -0.871 -6.106 -12.179 -1.283 -7.288 + [2,24,-13.302,-0.871,-6.106,-12.179,-1.283,-7.288], +// 2 24 -12.179 -1.283 -7.288 -12.222 -3.675 -2.12 + [2,24,-12.179,-1.283,-7.288,-12.222,-3.675,-2.12], +// 2 24 -12.222 -3.675 -2.12 -11.989 -5.131 2.429 + [2,24,-12.222,-3.675,-2.12,-11.989,-5.131,2.429], +// 2 24 15.727 6.001 3.807 15.913 2.492 5.435 + [2,24,15.727,6.001,3.807,15.913,2.492,5.435], +// 2 24 15.665 8.914 2.616 15.727 6.001 3.807 + [2,24,15.665,8.914,2.616,15.727,6.001,3.807], +// 2 24 15.163 12.669 0.245 15.665 8.914 2.616 + [2,24,15.163,12.669,0.245,15.665,8.914,2.616], +// 2 24 15.073 12.804 -1.989 15.163 12.669 0.245 + [2,24,15.073,12.804,-1.989,15.163,12.669,0.245], +// 2 24 15.054 6.496 -4.359 14.914 9.404 -4.246 + [2,24,15.054,6.496,-4.359,14.914,9.404,-4.246], +// 2 24 13.87 5.664 -6.332 15.054 6.496 -4.359 + [2,24,13.87,5.664,-6.332,15.054,6.496,-4.359], +// 2 24 13.939 3.639 -6.345 13.87 5.664 -6.332 + [2,24,13.939,3.639,-6.345,13.87,5.664,-6.332], +// 2 24 13.956 2.001 -6.619 13.939 3.639 -6.345 + [2,24,13.956,2.001,-6.619,13.939,3.639,-6.345], +// 2 24 13.057 0.18 -7.362 13.956 2.001 -6.619 + [2,24,13.057,0.18,-7.362,13.956,2.001,-6.619], +// 2 24 6.85 3.691 -10.841 8.238 3.376 -9.666 + [2,24,6.85,3.691,-10.841,8.238,3.376,-9.666], +// 2 24 4.9752 4 -12.0104 6.85 3.691 -10.841 + [2,24,4.9752,4,-12.0104,6.85,3.691,-10.841], +// 2 24 3.742 4.036 -12.279 4.9752 4 -12.0104 + [2,24,3.742,4.036,-12.279,4.9752,4,-12.0104], +// 2 24 -5.805 -0.437 -15.8465 -4.953 -1.167 -16.404 + [2,24,-5.805,-0.437,-15.8465,-4.953,-1.167,-16.404], +// 2 24 -6.257 0.293 -15.289 -5.805 -0.437 -15.8465 + [2,24,-6.257,0.293,-15.289,-5.805,-0.437,-15.8465], +// 2 24 -6.421 1.933 -13.889 -6.257 0.293 -15.289 + [2,24,-6.421,1.933,-13.889,-6.257,0.293,-15.289], +// 2 24 -6.729 3.488 -10.813 -4.9237 3.4586 -11.8862 + [2,24,-6.729,3.488,-10.813,-4.9237,3.4586,-11.8862], +// 2 24 -4.9237 3.4586 -11.8862 -6.421 1.933 -13.889 + [2,24,-4.9237,3.4586,-11.8862,-6.421,1.933,-13.889], +// 2 24 -8.1461 3.203 -9.6576 -6.729 3.488 -10.813 + [2,24,-8.1461,3.203,-9.6576,-6.729,3.488,-10.813], +// 2 24 -8.9232 2.4691 -8.9232 -8.1461 3.203 -9.6576 + [2,24,-8.9232,2.4691,-8.9232,-8.1461,3.203,-9.6576], +// 2 24 -9.588 2.311 -7.744 -8.9232 2.4691 -8.9232 + [2,24,-9.588,2.311,-7.744,-8.9232,2.4691,-8.9232], +// 2 24 -10.821 1.183 -7.791 -9.588 2.311 -7.744 + [2,24,-10.821,1.183,-7.791,-9.588,2.311,-7.744], +// 2 24 -12.179 -1.283 -7.288 -10.821 1.183 -7.791 + [2,24,-12.179,-1.283,-7.288,-10.821,1.183,-7.791], +// 2 24 -12.606 5.452 -6.108 -11.4669 5.864 -6.4552 + [2,24,-12.606,5.452,-6.108,-11.4669,5.864,-6.4552], +// 2 24 -11.3527 4.084 -6.7235 -10.357 2.68 -7.054 + [2,24,-11.3527,4.084,-6.7235,-10.357,2.68,-7.054], +// 2 24 -10.357 2.68 -7.054 -9.588 2.311 -7.744 + [2,24,-10.357,2.68,-7.054,-9.588,2.311,-7.744], +// 2 24 -13.757 5.023 -5.343 -12.606 5.452 -6.108 + [2,24,-13.757,5.023,-5.343,-12.606,5.452,-6.108], +// 2 24 -13.631 6.943 -4.523 -12.3391 7.152 -4.7231 + [2,24,-13.631,6.943,-4.523,-12.3391,7.152,-4.7231], +// 2 24 -14.904 6.721 -3.764 -13.631 6.943 -4.523 + [2,24,-14.904,6.721,-3.764,-13.631,6.943,-4.523], +// 2 24 -13.504 12.328 -3.925 -12.7023 12.603 -3.7509 + [2,24,-13.504,12.328,-3.925,-12.7023,12.603,-3.7509], +// 2 24 -14.804 12.112 -3.751 -13.504 12.328 -3.925 + [2,24,-14.804,12.112,-3.751,-13.504,12.328,-3.925], +// 2 24 -13.894 12.753 0.646 -13.2072 12.651 0.811 + [2,24,-13.894,12.753,0.646,-13.2072,12.651,0.811], +// 2 24 -15.14 12.527 0.315 -13.894 12.753 0.646 + [2,24,-15.14,12.527,0.315,-13.894,12.753,0.646], +// 2 24 -15.674 6.203 4.251 -15.851 2.65 5.535 + [2,24,-15.674,6.203,4.251,-15.851,2.65,5.535], +// 2 24 -15.851 2.65 5.535 -14.518 6.447 5.489 + [2,24,-15.851,2.65,5.535,-14.518,6.447,5.489], +// 2 24 -14.518 6.447 5.489 -14.578 7.108 6.799 + [2,24,-14.518,6.447,5.489,-14.578,7.108,6.799], +// 2 24 -14.578 7.108 6.799 -14.604 8.643 8.443 + [2,24,-14.578,7.108,6.799,-14.604,8.643,8.443], +// 2 24 -14.604 8.643 8.443 -14.09 10.822 9.615 + [2,24,-14.604,8.643,8.443,-14.09,10.822,9.615], +// 2 24 -14.09 10.822 9.615 -12.671 14.284 10.866 + [2,24,-14.09,10.822,9.615,-12.671,14.284,10.866], +// 2 24 -12.671 14.284 10.866 -12.501 16.022 9.145 + [2,24,-12.671,14.284,10.866,-12.501,16.022,9.145], +// 2 24 -12.501 16.022 9.145 -10.9365 16.271 7.4508 + [2,24,-12.501,16.022,9.145,-10.9365,16.271,7.4508], +// 2 24 -10.813 11.652 13.345 -11.492 12.991 12.171 + [2,24,-10.813,11.652,13.345,-11.492,12.991,12.171], +// 2 24 14.366 9.813 8.107 13.722 12.193 7.729 + [2,24,14.366,9.813,8.107,13.722,12.193,7.729], +// 2 24 13.722 12.193 7.729 12.467 14.977 7.672 + [2,24,13.722,12.193,7.729,12.467,14.977,7.672], +// 2 24 12.467 14.977 7.672 12.415 15.736 8.238 + [2,24,12.467,14.977,7.672,12.415,15.736,8.238], +// 2 24 12.415 15.736 8.238 12.024 16.107 9.278 + [2,24,12.415,15.736,8.238,12.024,16.107,9.278], +// 2 24 12.024 16.107 9.278 12.649 14.934 11.194 + [2,24,12.024,16.107,9.278,12.649,14.934,11.194], +// 2 24 12.649 14.934 11.194 11.714 13.103 12.73 + [2,24,12.649,14.934,11.194,11.714,13.103,12.73], +// 2 24 14.422 7.283 6.552 14.366 9.813 8.107 + [2,24,14.422,7.283,6.552,14.366,9.813,8.107], +// 2 24 14.262 6.443 4.617 14.422 7.283 6.552 + [2,24,14.262,6.443,4.617,14.422,7.283,6.552], +// 2 24 15.913 2.492 5.435 14.262 6.443 4.617 + [2,24,15.913,2.492,5.435,14.262,6.443,4.617], +// 2 24 7.51 15.188 14.802 6.5 13.746 15.446 + [2,24,7.51,15.188,14.802,6.5,13.746,15.446], +// 2 24 10.159 12.469 14.172 9.931 13.878 13.693 + [2,24,10.159,12.469,14.172,9.931,13.878,13.693], +// 2 24 9.931 13.878 13.693 10.073 16.468 12.817 + [2,24,9.931,13.878,13.693,10.073,16.468,12.817], +// 2 24 8.282 17.218 13.549 7.51 15.188 14.802 + [2,24,8.282,17.218,13.549,7.51,15.188,14.802], +// 2 24 7.869 17.792 12.077 8.282 17.218 13.549 + [2,24,7.869,17.792,12.077,8.282,17.218,13.549], +// 2 24 10.073 16.468 12.817 10.036 17.443 10.57 + [2,24,10.073,16.468,12.817,10.036,17.443,10.57], +// 2 24 7.9823 18.141 10.5927 7.869 17.792 12.077 + [2,24,7.9823,18.141,10.5927,7.869,17.792,12.077], +// 2 24 10.036 17.443 10.57 9.336 17.587 9.4573 + [2,24,10.036,17.443,10.57,9.336,17.587,9.4573], +// 2 24 -4.488 15.857 15.14 -5.617 13.988 15.172 + [2,24,-4.488,15.857,15.14,-5.617,13.988,15.172], +// 2 24 -1.353 14.605 15.944 -2.495 16.192 15.552 + [2,24,-1.353,14.605,15.944,-2.495,16.192,15.552], +// 2 24 -4.567 17.635 14.918 -4.488 15.857 15.14 + [2,24,-4.567,17.635,14.918,-4.488,15.857,15.14], +// 2 24 -2.495 16.192 15.552 -2.87 18.055 15.197 + [2,24,-2.495,16.192,15.552,-2.87,18.055,15.197], +// 2 24 -2.87 18.055 15.197 -2.562 19.134 14.047 + [2,24,-2.87,18.055,15.197,-2.562,19.134,14.047], +// 2 24 -4.745 18.725 13.444 -4.567 17.635 14.918 + [2,24,-4.745,18.725,13.444,-4.567,17.635,14.918], +// 2 24 -2.562 19.134 14.047 -2.5013 19.595 13.0226 + [2,24,-2.562,19.134,14.047,-2.5013,19.595,13.0226], +// 2 24 -4.7363 19.455 12.3861 -4.745 18.725 13.444 + [2,24,-4.7363,19.455,12.3861,-4.745,18.725,13.444], +// 2 24 -0.29 16.293 15.804 -1.353 14.605 15.944 + [2,24,-0.29,16.293,15.804,-1.353,14.605,15.944], +// 2 24 -0.11 18.44 15.369 -0.29 16.293 15.804 + [2,24,-0.11,18.44,15.369,-0.29,16.293,15.804], +// 2 24 5.326 15.425 15.382 5.359 18.659 14.55 + [2,24,5.326,15.425,15.382,5.359,18.659,14.55], +// 2 24 0.18 19.312 14.45 -0.11 18.44 15.369 + [2,24,0.18,19.312,14.45,-0.11,18.44,15.369], +// 2 24 0.5427 19.454 13.2491 0.18 19.312 14.45 + [2,24,0.5427,19.454,13.2491,0.18,19.312,14.45], +// 2 24 2.721 19.822 12.538 0.5427 19.454 13.2491 + [2,24,2.721,19.822,12.538,0.5427,19.454,13.2491], +// 2 24 5.359 18.659 14.55 5.611 18.832 13.182 + [2,24,5.359,18.659,14.55,5.611,18.832,13.182], +// 2 24 5.611 18.832 13.182 5.7993 18.995 11.9239 + [2,24,5.611,18.832,13.182,5.7993,18.995,11.9239], +// 2 24 5.7993 18.995 11.9239 2.721 19.822 12.538 + [2,24,5.7993,18.995,11.9239,2.721,19.822,12.538], +// 2 24 6.5 13.746 15.446 5.326 15.425 15.382 + [2,24,6.5,13.746,15.446,5.326,15.425,15.382], +// 2 24 -10.033 16.133 9.893 -9.946 16.7 8.8422 + [2,24,-10.033,16.133,9.893,-9.946,16.7,8.8422], +// 2 24 -10.337 14.984 11.218 -10.033 16.133 9.893 + [2,24,-10.337,14.984,11.218,-10.033,16.133,9.893], +// 2 24 -12.671 14.284 10.866 -11.492 12.991 12.171 + [2,24,-12.671,14.284,10.866,-11.492,12.991,12.171], +// 2 24 -10.545 13.681 12.128 -10.337 14.984 11.218 + [2,24,-10.545,13.681,12.128,-10.337,14.984,11.218], +// 2 24 -10.813 11.652 13.345 -10.545 13.681 12.128 + [2,24,-10.813,11.652,13.345,-10.545,13.681,12.128], +// 2 24 -9.25 17.39 11.403 -9.1982 17.943 9.5706 + [2,24,-9.25,17.39,11.403,-9.1982,17.943,9.5706], +// 2 24 -9.465 16.371 12.953 -9.25 17.39 11.403 + [2,24,-9.465,16.371,12.953,-9.25,17.39,11.403], +// 2 24 -9.994 14.105 13.156 -9.465 16.371 12.953 + [2,24,-9.994,14.105,13.156,-9.465,16.371,12.953], +// 2 24 -10.813 11.652 13.345 -9.994 14.105 13.156 + [2,24,-10.813,11.652,13.345,-9.994,14.105,13.156], +// 2 24 -5.617 13.988 15.172 -6.509 15.775 14.464 + [2,24,-5.617,13.988,15.172,-6.509,15.775,14.464], +// 2 24 -6.509 15.775 14.464 -7.127 17.377 13.931 + [2,24,-6.509,15.775,14.464,-7.127,17.377,13.931], +// 2 24 -7.127 17.377 13.931 -7.757 18.008 12.298 + [2,24,-7.127,17.377,13.931,-7.757,18.008,12.298], +// 2 24 -7.757 18.008 12.298 -7.2825 18.799 11.1191 + [2,24,-7.757,18.008,12.298,-7.2825,18.799,11.1191], +// 2 24 -5.779 17.465 12.885 -5.5432 18.115 12.0321 + [2,24,-5.779,17.465,12.885,-5.5432,18.115,12.0321], +// 2 24 -5.776 16.747 13.505 -5.779 17.465 12.885 + [2,24,-5.776,16.747,13.505,-5.779,17.465,12.885], +// 2 24 -5.608 15.608 14.369 -5.776 16.747 13.505 + [2,24,-5.608,15.608,14.369,-5.776,16.747,13.505], +// 2 24 -5.617 13.988 15.172 -5.608 15.608 14.369 + [2,24,-5.617,13.988,15.172,-5.608,15.608,14.369], +// 2 24 -1.101 18.036 14.106 -0.8375 18.43 13.2338 + [2,24,-1.101,18.036,14.106,-0.8375,18.43,13.2338], +// 2 24 -1.241 17.262 14.714 -1.101 18.036 14.106 + [2,24,-1.241,17.262,14.714,-1.101,18.036,14.106], +// 2 24 -1.405 16.362 15.423 -1.241 17.262 14.714 + [2,24,-1.405,16.362,15.423,-1.241,17.262,14.714], +// 2 24 -1.353 14.605 15.944 -1.405 16.362 15.423 + [2,24,-1.353,14.605,15.944,-1.405,16.362,15.423], +// 2 24 6.46 17.371 12.652 6.4419 17.882 11.5873 + [2,24,6.46,17.371,12.652,6.4419,17.882,11.5873], +// 2 24 6.437 16.516 13.554 6.46 17.371 12.652 + [2,24,6.437,16.516,13.554,6.46,17.371,12.652], +// 2 24 6.38 15.428 14.571 6.437 16.516 13.554 + [2,24,6.38,15.428,14.571,6.437,16.516,13.554], +// 2 24 6.5 13.746 15.446 6.38 15.428 14.571 + [2,24,6.5,13.746,15.446,6.38,15.428,14.571], +// 2 24 10.623 16.075 9.95 10.2204 16.251 8.4474 + [2,24,10.623,16.075,9.95,10.2204,16.251,8.4474], +// 2 24 10.845 15.321 11.053 10.623 16.075 9.95 + [2,24,10.845,15.321,11.053,10.623,16.075,9.95], +// 2 24 10.731 13.697 12.828 10.845 15.321 11.053 + [2,24,10.731,13.697,12.828,10.845,15.321,11.053], +// 2 24 10.159 12.469 14.172 10.731 13.697 12.828 + [2,24,10.159,12.469,14.172,10.731,13.697,12.828], +// 2 24 10.159 12.469 14.172 11.714 13.103 12.73 + [2,24,10.159,12.469,14.172,11.714,13.103,12.73], +// 2 24 12.024 16.107 9.278 11.315 16.207 8.744 + [2,24,12.024,16.107,9.278,11.315,16.207,8.744], +// 2 24 11.315 16.207 8.744 10.2204 16.251 8.4474 + [2,24,11.315,16.207,8.744,10.2204,16.251,8.4474], +// 5 24 11.77 15.103 7.272 11.2792 15.049 6.9714 13.722 12.193 7.729 10.9202 16.053 7.5508 + [5,24,11.77,15.103,7.272,11.2792,15.049,6.9714,13.722,12.193,7.729,10.9202,16.053,7.5508], +// 5 24 12.467 14.977 7.672 11.77 15.103 7.272 11.624 15.846 7.766 13.722 12.193 7.729 + [5,24,12.467,14.977,7.672,11.77,15.103,7.272,11.624,15.846,7.766,13.722,12.193,7.729], +// 5 24 14.189 12.977 .566 13.2582 12.992 .3234 13.0063 9.587 2.5605 14.085 13.309 -2.079 + [5,24,14.189,12.977,.566,13.2582,12.992,.3234,13.0063,9.587,2.5605,14.085,13.309,-2.079], +// 5 24 15.163 12.669 .245 14.189 12.977 .566 14.085 13.309 -2.079 15.665 8.914 2.616 + [5,24,15.163,12.669,.245,14.189,12.977,.566,14.085,13.309,-2.079,15.665,8.914,2.616], +// 5 24 13.716 12.273 -4.13 12.586 12.295 -4.2212 14.085 13.309 -2.079 12.4758 9.96 -4.4262 + [5,24,13.716,12.273,-4.13,12.586,12.295,-4.2212,14.085,13.309,-2.079,12.4758,9.96,-4.4262], +// 5 24 14.834 11.729 -3.649 13.716 12.273 -4.13 14.914 9.404 -4.246 15.073 12.804 -1.989 + [5,24,14.834,11.729,-3.649,13.716,12.273,-4.13,14.914,9.404,-4.246,15.073,12.804,-1.989], +// 2 24 15.073 12.804 -1.989 14.834 11.729 -3.649 + [2,24,15.073,12.804,-1.989,14.834,11.729,-3.649], +// 2 24 13.318 7.115 -5.061 12.1943 7.267 -5.0913 + [2,24,13.318,7.115,-5.061,12.1943,7.267,-5.0913], +// 2 24 14.834 11.729 -3.649 14.914 9.404 -4.246 + [2,24,14.834,11.729,-3.649,14.914,9.404,-4.246], +// 2 24 15.054 6.496 -4.359 13.318 7.115 -5.061 + [2,24,15.054,6.496,-4.359,13.318,7.115,-5.061], +// 2 24 12.444 5.677 -6.523 11.4414 5.854 -6.6725 + [2,24,12.444,5.677,-6.523,11.4414,5.854,-6.6725], +// 2 24 13.87 5.664 -6.332 12.444 5.677 -6.523 + [2,24,13.87,5.664,-6.332,12.444,5.677,-6.523], +// 2 24 11.806 1.648 -7.147 10.236 2.52 -7.082 + [2,24,11.806,1.648,-7.147,10.236,2.52,-7.082], +// 2 24 10.236 2.52 -7.082 11.2038 3.739 -6.7826 + [2,24,10.236,2.52,-7.082,11.2038,3.739,-6.7826], +// 2 24 13.057 0.18 -7.362 11.806 1.648 -7.147 + [2,24,13.057,0.18,-7.362,11.806,1.648,-7.147], +// 2 24 -4.9237 3.4586 -11.8862 -3.814 2.962 -12.006 + [2,24,-4.9237,3.4586,-11.8862,-3.814,2.962,-12.006], +// 2 24 -3.814 2.962 -12.006 -5.084 1.728 -14.011 + [2,24,-3.814,2.962,-12.006,-5.084,1.728,-14.011], +// 2 24 -5.084 1.728 -14.011 -4.953 -1.167 -16.404 + [2,24,-5.084,1.728,-14.011,-4.953,-1.167,-16.404], +// 2 24 -1.526 2.457 -15.199 0 4 -13 + [2,24,-1.526,2.457,-15.199,0,4,-13], +// 2 24 0 4 -13 0.926 3.502 -12.754 + [2,24,0,4,-13,0.926,3.502,-12.754], +// 2 24 0.926 3.502 -12.754 -0.46 2.04 -14.959 + [2,24,0.926,3.502,-12.754,-0.46,2.04,-14.959], +// 2 24 -2.187 0.622 -16.337 -1.526 2.457 -15.199 + [2,24,-2.187,0.622,-16.337,-1.526,2.457,-15.199], +// 2 24 -0.46 2.04 -14.959 -1.408 -1.284 -17.344 + [2,24,-0.46,2.04,-14.959,-1.408,-1.284,-17.344], +// 2 24 -1.9975 -0.331 -16.8405 -2.187 0.622 -16.337 + [2,24,-1.9975,-0.331,-16.8405,-2.187,0.622,-16.337], +// 2 24 -1.408 -1.284 -17.344 -1.9975 -0.331 -16.8405 + [2,24,-1.408,-1.284,-17.344,-1.9975,-0.331,-16.8405], +// 2 24 -3.851 2.472 -14.785 -2.72 3.519 -12.483 + [2,24,-3.851,2.472,-14.785,-2.72,3.519,-12.483], +// 2 24 -2.72 3.519 -12.483 0 4 -13 + [2,24,-2.72,3.519,-12.483,0,4,-13], +// 2 24 -4.112 0.675 -15.971 -3.851 2.472 -14.785 + [2,24,-4.112,0.675,-15.971,-3.851,2.472,-14.785], +// 2 24 -0.422 -0.279 -16.9655 0.164 0.726 -16.587 + [2,24,-0.422,-0.279,-16.9655,0.164,0.726,-16.587], +// 2 24 -1.408 -1.284 -17.344 -0.422 -0.279 -16.9655 + [2,24,-1.408,-1.284,-17.344,-0.422,-0.279,-16.9655], +// 2 24 0.164 0.726 -16.587 0.977 2.621 -15.495 + [2,24,0.164,0.726,-16.587,0.977,2.621,-15.495], +// 2 24 0.977 2.621 -15.495 2.337 3.999 -12.744 + [2,24,0.977,2.621,-15.495,2.337,3.999,-12.744], +// 2 24 2.337 3.999 -12.744 3.742 4.036 -12.279 + [2,24,2.337,3.999,-12.744,3.742,4.036,-12.279], +// 2 24 -4.3325 -0.246 -16.1875 -4.112 0.675 -15.971 + [2,24,-4.3325,-0.246,-16.1875,-4.112,0.675,-15.971], +// 2 24 -4.953 -1.167 -16.404 -4.3325 -0.246 -16.1875 + [2,24,-4.953,-1.167,-16.404,-4.3325,-0.246,-16.1875], +// 2 24 -3.814 2.962 -12.006 -2.72 3.519 -12.483 + [2,24,-3.814,2.962,-12.006,-2.72,3.519,-12.483], +// 2 24 0.926 3.502 -12.754 2.337 3.999 -12.744 + [2,24,0.926,3.502,-12.754,2.337,3.999,-12.744], +// 2 24 9.1072 2.9474 -9.1072 9.5875 2.6063 -8.2391 + [2,24,9.1072,2.9474,-9.1072,9.5875,2.6063,-8.2391], +// 2 24 8.238 3.376 -9.666 9.1072 2.9474 -9.1072 + [2,24,8.238,3.376,-9.666,9.1072,2.9474,-9.1072], +// 2 24 9.5875 2.6063 -8.2391 10.236 2.52 -7.082 + [2,24,9.5875,2.6063,-8.2391,10.236,2.52,-7.082], +// 5 24 -6.453 -4.75 -9.114 -8.714 -2.23 -7.785 -7.789 -4.75 -7.658 -7.016 -1.785 -9.659 + [5,24,-6.453,-4.75,-9.114,-8.714,-2.23,-7.785,-7.789,-4.75,-7.658,-7.016,-1.785,-9.659], +// 5 24 -4.315 -4.75 10.11 -8.7208 0.664 9.848 -8.035 -4.75 7.534 -4.874 0.686 12.2116 + [5,24,-4.315,-4.75,10.11,-8.7208,0.664,9.848,-8.035,-4.75,7.534,-4.874,0.686,12.2116], +// 5 24 11.2466 13.492 7.0122 10.2204 16.251 8.4474 11.3833 10.411 6.7908 11.2792 15.049 6.9714 + [5,24,11.2466,13.492,7.0122,10.2204,16.251,8.4474,11.3833,10.411,6.7908,11.2792,15.049,6.9714], +// 5 24 0.005 1.54 -12.255 2.872 2.711 -12.568 0 2.436 -12.746 4.54 1.324 -11.27 + [5,24,0.005,1.54,-12.255,2.872,2.711,-12.568,0,2.436,-12.746,4.54,1.324,-11.27], +// 5 24 -9.898 -4.192 12.45 -5.262 -5.943 14.437 -5.439 -9.131 9.513 -9.438 0.514 15.63 + [5,24,-9.898,-4.192,12.45,-5.262,-5.943,14.437,-5.439,-9.131,9.513,-9.438,0.514,15.63], +// 5 24 14.914 9.404 -4.246 13.595 9.516 -4.47 13.318 7.115 -5.061 13.716 12.273 -4.13 + [5,24,14.914,9.404,-4.246,13.595,9.516,-4.47,13.318,7.115,-5.061,13.716,12.273,-4.13], +// 5 24 -4.702 -8.632 -15.723 -0.585 -8.418 -16.136 -0.396 -10.375 -11.999 -1.042 -5.566 -18.405 + [5,24,-4.702,-8.632,-15.723,-0.585,-8.418,-16.136,-0.396,-10.375,-11.999,-1.042,-5.566,-18.405], +// 5 24 -4.745 18.725 13.444 -2.5013 19.595 13.0226 -2.562 19.134 14.047 -4.7363 19.455 12.3861 + [5,24,-4.745,18.725,13.444,-2.5013,19.595,13.0226,-2.562,19.134,14.047,-4.7363,19.455,12.3861], +// 5 24 6.46 17.371 12.652 7.869 17.792 12.077 6.4419 17.882 11.5873 8.282 17.218 13.549 + [5,24,6.46,17.371,12.652,7.869,17.792,12.077,6.4419,17.882,11.5873,8.282,17.218,13.549], +// 5 24 -13.302 -0.871 -6.106 -13.952 -2.895 -2.14 -16.186 0.008 -2.126 -12.222 -3.675 -2.12 + [5,24,-13.302,-0.871,-6.106,-13.952,-2.895,-2.14,-16.186,0.008,-2.126,-12.222,-3.675,-2.12], +// 5 24 14.422 7.283 6.552 15.913 2.492 5.435 14.262 6.443 4.617 15.417 4.553 8.312 + [5,24,14.422,7.283,6.552,15.913,2.492,5.435,14.262,6.443,4.617,15.417,4.553,8.312], +// 5 24 8.714 -2.23 -7.785 8.808 0.786 -7.693 7.016 -1.785 -9.659 9.971 1.156 -6.196 + [5,24,8.714,-2.23,-7.785,8.808,0.786,-7.693,7.016,-1.785,-9.659,9.971,1.156,-6.196], +// 5 24 -11.83 -3.242 -6.573 -12.179 -1.283 -7.288 -11.951 -4.144 -9.502 -12.222 -3.675 -2.12 + [5,24,-11.83,-3.242,-6.573,-12.179,-1.283,-7.288,-11.951,-4.144,-9.502,-12.222,-3.675,-2.12], +// 5 24 -9.133 1.556 -8.055 -8.9232 2.4691 -8.9232 -9.588 2.311 -7.744 -7.837 1.924 -9.718 + [5,24,-9.133,1.556,-8.055,-8.9232,2.4691,-8.9232,-9.588,2.311,-7.744,-7.837,1.924,-9.718], +// 5 24 -15.62 3.337 -2.745 -14.754 1.287 -5.303 -14.331 3.159 -5.26 -16.186 0.008 -2.126 + [5,24,-15.62,3.337,-2.745,-14.754,1.287,-5.303,-14.331,3.159,-5.26,-16.186,0.008,-2.126], +// 5 24 -6.816 6.602 17.103 -8.035 4.145 16.997 -4.499 3.139 18.406 -8.577 8.797 15.901 + [5,24,-6.816,6.602,17.103,-8.035,4.145,16.997,-4.499,3.139,18.406,-8.577,8.797,15.901], +// 5 24 2.697 18.964 15.237 5.326 15.425 15.382 5.359 18.659 14.55 2.661 15.942 15.774 + [5,24,2.697,18.964,15.237,5.326,15.425,15.382,5.359,18.659,14.55,2.661,15.942,15.774], +// 5 24 -12.4697 9.763 -4.3568 -12.6666 1.501 -3.5336 -12.7023 12.603 -3.7509 -12.3391 7.152 -4.7231 + [5,24,-12.4697,9.763,-4.3568,-12.6666,1.501,-3.5336,-12.7023,12.603,-3.7509,-12.3391,7.152,-4.7231], +// 5 24 9.133 1.556 -8.055 7.294 1.137 -9.496 7.784 1.851 -9.678 8.808 0.786 -7.693 + [5,24,9.133,1.556,-8.055,7.294,1.137,-9.496,7.784,1.851,-9.678,8.808,0.786,-7.693], +// 5 24 6.442 10.795 16.219 3.385 7.363 17.909 6.737 7.9 16.562 2.903 10.706 16.845 + [5,24,6.442,10.795,16.219,3.385,7.363,17.909,6.737,7.9,16.562,2.903,10.706,16.845], +// 5 24 -14.016 13.11 -1.674 -15.14 12.527 0.315 -13.894 12.753 0.646 -15.146 12.915 -1.826 + [5,24,-14.016,13.11,-1.674,-15.14,12.527,0.315,-13.894,12.753,0.646,-15.146,12.915,-1.826], +// 5 24 13.716 12.273 -4.13 15.073 12.804 -1.989 14.834 11.729 -3.649 14.085 13.309 -2.079 + [5,24,13.716,12.273,-4.13,15.073,12.804,-1.989,14.834,11.729,-3.649,14.085,13.309,-2.079], +// 5 24 7.887 -7.354 -8.54 7.403 -7.21 -11.757 10.73 -4.724 -8.98 3.916 -9.383 -11.933 + [5,24,7.887,-7.354,-8.54,7.403,-7.21,-11.757,10.73,-4.724,-8.98,3.916,-9.383,-11.933], +// 5 24 9.695 -4.841 -11.692 9.019 -4.502 -13.551 11.39 -2.244 -12.038 6.941 -6.171 -14.915 + [5,24,9.695,-4.841,-11.692,9.019,-4.502,-13.551,11.39,-2.244,-12.038,6.941,-6.171,-14.915], +// 5 24 -10.357 2.68 -7.054 -11.812 1.596 -6.827 -11.3527 4.084 -6.7235 -10.821 1.183 -7.791 + [5,24,-10.357,2.68,-7.054,-11.812,1.596,-6.827,-11.3527,4.084,-6.7235,-10.821,1.183,-7.791], +// 5 24 13.044 10.179 7.307 11.3833 10.411 6.7908 12.526 12.541 7.216 13.367 8.107 6.067 + [5,24,13.044,10.179,7.307,11.3833,10.411,6.7908,12.526,12.541,7.216,13.367,8.107,6.067], +// 5 24 -16.186 0.008 -2.126 -16.439 2.291 1.426 -15.62 3.337 -2.745 -16.187 -0.512 2.097 + [5,24,-16.186,0.008,-2.126,-16.439,2.291,1.426,-15.62,3.337,-2.745,-16.187,-0.512,2.097], +// 5 24 -8.577 8.797 15.901 -8.035 4.145 16.997 -6.816 6.602 17.103 -10.89 6.21 15.055 + [5,24,-8.577,8.797,15.901,-8.035,4.145,16.997,-6.816,6.602,17.103,-10.89,6.21,15.055], +// 5 24 14.496 -2.418 6.606 10.309 -3.951 12.289 14.663 0.701 10.541 10.65 -5.39 8.004 + [5,24,14.496,-2.418,6.606,10.309,-3.951,12.289,14.663,0.701,10.541,10.65,-5.39,8.004], +// 5 24 -14.013 9.612 2.659 -13.744 8.039 4.793 -15.612 7.68 3.239 -12.5778 8.696 4.1804 + [5,24,-14.013,9.612,2.659,-13.744,8.039,4.793,-15.612,7.68,3.239,-12.5778,8.696,4.1804], +// 5 24 11.2425 0.861 6.8836 10.575 -2.223 4.727 8.035 -4.75 7.534 12.8675 1.089 3.0164 + [5,24,11.2425,0.861,6.8836,10.575,-2.223,4.727,8.035,-4.75,7.534,12.8675,1.089,3.0164], +// 5 24 9.877 -2.758 -6.252 10.044 -2.918 -5.372 11.006 -0.154 -6.017 7.971 -4.75 -6.432 + [5,24,9.877,-2.758,-6.252,10.044,-2.918,-5.372,11.006,-0.154,-6.017,7.971,-4.75,-6.432], +// 5 24 5.7993 18.995 11.9239 -0.8375 18.43 13.2338 4.874 0.686 12.2116 0.5427 19.454 13.2491 + [5,24,5.7993,18.995,11.9239,-0.8375,18.43,13.2338,4.874,0.686,12.2116,0.5427,19.454,13.2491], +// 5 24 -8.035 4.145 16.997 -12.893 3.043 13.528 -9.438 0.514 15.63 -10.89 6.21 15.055 + [5,24,-8.035,4.145,16.997,-12.893,3.043,13.528,-9.438,0.514,15.63,-10.89,6.21,15.055], +// 5 24 -13.481 8.455 5.857 -12.5778 8.696 4.1804 -12.0943 8.961 5.4218 -13.744 8.039 4.793 + [5,24,-13.481,8.455,5.857,-12.5778,8.696,4.1804,-12.0943,8.961,5.4218,-13.744,8.039,4.793], +// 5 24 -2.495 16.192 15.552 -1.405 16.362 15.423 -2.87 18.055 15.197 -1.353 14.605 15.944 + [5,24,-2.495,16.192,15.552,-1.405,16.362,15.423,-2.87,18.055,15.197,-1.353,14.605,15.944], +// 5 24 -11.4384 2.956 -6.6 -11.7199 1.432 -6.0808 -11.2507 1.814 -6.4889 -11.3527 4.084 -6.7235 + [5,24,-11.4384,2.956,-6.6,-11.7199,1.432,-6.0808,-11.2507,1.814,-6.4889,-11.3527,4.084,-6.7235], +// 5 24 6.46 17.371 12.652 8.282 17.218 13.549 7.869 17.792 12.077 6.437 16.516 13.554 + [5,24,6.46,17.371,12.652,8.282,17.218,13.549,7.869,17.792,12.077,6.437,16.516,13.554], +// 5 24 12.286 3.726 -6.76 13.956 2.001 -6.619 13.939 3.639 -6.345 11.806 1.648 -7.147 + [5,24,12.286,3.726,-6.76,13.956,2.001,-6.619,13.939,3.639,-6.345,11.806,1.648,-7.147], +// 5 24 -11.83 -3.242 -6.573 -11.951 -4.144 -9.502 -12.179 -1.283 -7.288 -9.497 -7.423 -5.231 + [5,24,-11.83,-3.242,-6.573,-11.951,-4.144,-9.502,-12.179,-1.283,-7.288,-9.497,-7.423,-5.231], +// 5 24 -12.9675 9.529 2.6278 -14.013 9.612 2.659 -13.2072 12.651 0.811 -12.5778 8.696 4.1804 + [5,24,-12.9675,9.529,2.6278,-14.013,9.612,2.659,-13.2072,12.651,0.811,-12.5778,8.696,4.1804], +// 5 24 5.7993 18.995 11.9239 4.874 0.686 12.2116 6.4419 17.882 11.5873 -0.8375 18.43 13.2338 + [5,24,5.7993,18.995,11.9239,4.874,0.686,12.2116,6.4419,17.882,11.5873,-0.8375,18.43,13.2338], +// 5 24 -8.7208 0.664 9.848 -5.5432 18.115 12.0321 -4.874 0.686 12.2116 -9.946 16.7 8.8422 + [5,24,-8.7208,0.664,9.848,-5.5432,18.115,12.0321,-4.874,0.686,12.2116,-9.946,16.7,8.8422], +// 5 24 -12.3391 7.152 -4.7231 -13.849 9.424 -4.229 -12.4697 9.763 -4.3568 -13.631 6.943 -4.523 + [5,24,-12.3391,7.152,-4.7231,-13.849,9.424,-4.229,-12.4697,9.763,-4.3568,-13.631,6.943,-4.523], +// 5 24 -3.927 -4.75 -10.323 0 -1.349 -12.195 -4.357 -1.347 -11.274 0 -4.75 -11.043 + [5,24,-3.927,-4.75,-10.323,0,-1.349,-12.195,-4.357,-1.347,-11.274,0,-4.75,-11.043], +// 5 24 -5.262 -5.943 14.437 -4.849 -1.24 17.157 0.063 -1.715 18.141 -9.438 0.514 15.63 + [5,24,-5.262,-5.943,14.437,-4.849,-1.24,17.157,0.063,-1.715,18.141,-9.438,0.514,15.63], +// 5 24 5.157 -0.961 17.775 9.35 0.876 15.482 10.309 -3.951 12.289 7.869 4.812 16.951 + [5,24,5.157,-0.961,17.775,9.35,0.876,15.482,10.309,-3.951,12.289,7.869,4.812,16.951], +// 5 24 11.945 9.639 13.221 10.33 6.629 14.833 9.36 10.386 14.881 12.627 3.618 13.298 + [5,24,11.945,9.639,13.221,10.33,6.629,14.833,9.36,10.386,14.881,12.627,3.618,13.298], +// 5 24 -10.821 1.183 -7.791 -12.085 -1.522 -9.879 -10.613 1.536 -9.533 -12.179 -1.283 -7.288 + [5,24,-10.821,1.183,-7.791,-12.085,-1.522,-9.879,-10.613,1.536,-9.533,-12.179,-1.283,-7.288], +// 5 24 -15.488 0.012 5.657 -14.95 2.068 8.639 -13.459 -1.928 10.353 -15.851 2.65 5.535 + [5,24,-15.488,0.012,5.657,-14.95,2.068,8.639,-13.459,-1.928,10.353,-15.851,2.65,5.535], +// 5 24 -12.6666 1.501 -3.5336 -12.7023 12.603 -3.7509 -13.195 1.235 -0.3897 -12.4697 9.763 -4.3568 + [5,24,-12.6666,1.501,-3.5336,-12.7023,12.603,-3.7509,-13.195,1.235,-0.3897,-12.4697,9.763,-4.3568], +// 5 24 -13.952 -2.895 -2.14 -11.989 -5.131 2.429 -13.879 -3.607 2.334 -12.222 -3.675 -2.12 + [5,24,-13.952,-2.895,-2.14,-11.989,-5.131,2.429,-13.879,-3.607,2.334,-12.222,-3.675,-2.12], +// 5 24 10.575 -2.223 4.727 12.8675 1.089 3.0164 11.2425 0.861 6.8836 11.512 -1.353 2.78 + [5,24,10.575,-2.223,4.727,12.8675,1.089,3.0164,11.2425,0.861,6.8836,11.512,-1.353,2.78], +// 5 24 11.855 -1.06 -0.304 12.8675 1.089 3.0164 11.512 -1.353 2.78 13.195 1.235 -0.3897 + [5,24,11.855,-1.06,-0.304,12.8675,1.089,3.0164,11.512,-1.353,2.78,13.195,1.235,-0.3897], +// 5 24 9.483 2.175 -10.773 7.845 2.634 -12.52 10.938 0.592 -11.766 8.238 3.376 -9.666 + [5,24,9.483,2.175,-10.773,7.845,2.634,-12.52,10.938,0.592,-11.766,8.238,3.376,-9.666], +// 5 24 -15.135 9.047 -3.783 -13.849 9.424 -4.229 -14.804 12.112 -3.751 -13.631 6.943 -4.523 + [5,24,-15.135,9.047,-3.783,-13.849,9.424,-4.229,-14.804,12.112,-3.751,-13.631,6.943,-4.523], +// 5 24 -5.295 2.232 -11.52 -7.837 1.924 -9.718 -7.294 1.137 -9.496 -6.882 2.52 -10.708 + [5,24,-5.295,2.232,-11.52,-7.837,1.924,-9.718,-7.294,1.137,-9.496,-6.882,2.52,-10.708], +// 5 24 14.366 9.813 8.107 13.425 11.601 11.242 14.464 6.808 10.933 13.489 13.653 9.779 + [5,24,14.366,9.813,8.107,13.425,11.601,11.242,14.464,6.808,10.933,13.489,13.653,9.779], +// 5 24 -4.86 10.231 16.591 -1.353 14.605 15.944 -0.964 10.646 16.94 -5.617 13.988 15.172 + [5,24,-4.86,10.231,16.591,-1.353,14.605,15.944,-0.964,10.646,16.94,-5.617,13.988,15.172], +// 5 24 3.315 -4.56 -18.475 -0.585 -8.418 -16.136 3.693 -7.497 -15.836 -1.042 -5.566 -18.405 + [5,24,3.315,-4.56,-18.475,-0.585,-8.418,-16.136,3.693,-7.497,-15.836,-1.042,-5.566,-18.405], +// 5 24 13.2582 12.992 0.3234 14.085 13.309 -2.079 14.189 12.977 0.566 13.093 13.19 -2.0402 + [5,24,13.2582,12.992,0.3234,14.085,13.309,-2.079,14.189,12.977,0.566,13.093,13.19,-2.0402], +// 5 24 -16.041 6.937 -0.279 -14.904 6.721 -3.764 -15.62 3.337 -2.745 -15.135 9.047 -3.783 + [5,24,-16.041,6.937,-0.279,-14.904,6.721,-3.764,-15.62,3.337,-2.745,-15.135,9.047,-3.783], +// 5 24 -10.312 -2.755 -3.318 -8.5 -4.75 -3.477 -8.666 -4.75 0.058 -10.044 -2.918 -5.372 + [5,24,-10.312,-2.755,-3.318,-8.5,-4.75,-3.477,-8.666,-4.75,0.058,-10.044,-2.918,-5.372], +// 5 24 11.817 -4.367 -5.945 10.73 -4.724 -8.98 12.552 -1.995 -9.511 7.887 -7.354 -8.54 + [5,24,11.817,-4.367,-5.945,10.73,-4.724,-8.98,12.552,-1.995,-9.511,7.887,-7.354,-8.54], +// 5 24 -13.744 8.039 4.793 -15.674 6.203 4.251 -14.518 6.447 5.489 -15.612 7.68 3.239 + [5,24,-13.744,8.039,4.793,-15.674,6.203,4.251,-14.518,6.447,5.489,-15.612,7.68,3.239], +// 5 24 -13.849 9.424 -4.229 -14.804 12.112 -3.751 -13.504 12.328 -3.925 -15.135 9.047 -3.783 + [5,24,-13.849,9.424,-4.229,-14.804,12.112,-3.751,-13.504,12.328,-3.925,-15.135,9.047,-3.783], +// 5 24 -5.267 -3.208 -17.231 -8.118 -0.277 -15.516 -8.3 -5.033 -16.454 -4.953 -1.167 -16.404 + [5,24,-5.267,-3.208,-17.231,-8.118,-0.277,-15.516,-8.3,-5.033,-16.454,-4.953,-1.167,-16.404], +// 5 24 -5.608 15.608 14.369 -4.567 17.635 14.918 -4.488 15.857 15.14 -5.776 16.747 13.505 + [5,24,-5.608,15.608,14.369,-4.567,17.635,14.918,-4.488,15.857,15.14,-5.776,16.747,13.505], +// 5 24 -9.497 -7.423 -5.231 -9.071 -8.06 -8.717 -11.951 -4.144 -9.502 -4.911 -8.959 -4.744 + [5,24,-9.497,-7.423,-5.231,-9.071,-8.06,-8.717,-11.951,-4.144,-9.502,-4.911,-8.959,-4.744], +// 5 24 13.06 -4.156 -2.49 14.227 -4.083 1.999 9.478 -7.218 -1.398 15.66 0.295 -4.35 + [5,24,13.06,-4.156,-2.49,14.227,-4.083,1.999,9.478,-7.218,-1.398,15.66,0.295,-4.35], +// 5 24 -0.29 16.293 15.804 2.697 13.847 16.119 -1.353 14.605 15.944 2.661 15.942 15.774 + [5,24,-0.29,16.293,15.804,2.697,13.847,16.119,-1.353,14.605,15.944,2.661,15.942,15.774], +// 5 24 -4.357 -1.347 -11.274 -7.294 1.137 -9.496 -4.54 1.324 -11.27 -7.016 -1.785 -9.659 + [5,24,-4.357,-1.347,-11.274,-7.294,1.137,-9.496,-4.54,1.324,-11.27,-7.016,-1.785,-9.659], +// 5 24 10.376 -2.706 2.859 11.512 -1.353 2.78 10.416 -2.8 -0.175 10.575 -2.223 4.727 + [5,24,10.376,-2.706,2.859,11.512,-1.353,2.78,10.416,-2.8,-0.175,10.575,-2.223,4.727], +// 5 24 17.261 1.144 0.784 16.18 5.165 -0.217 15.62 3.96 -4.069 15.727 6.001 3.807 + [5,24,17.261,1.144,0.784,16.18,5.165,-0.217,15.62,3.96,-4.069,15.727,6.001,3.807], +// 5 24 2.697 13.847 16.119 2.903 10.706 16.845 -0.964 10.646 16.94 6.442 10.795 16.219 + [5,24,2.697,13.847,16.119,2.903,10.706,16.845,-0.964,10.646,16.94,6.442,10.795,16.219], +// 5 24 9.1072 2.9474 -9.1072 9.133 1.556 -8.055 7.784 1.851 -9.678 9.5875 2.6063 -8.2391 + [5,24,9.1072,2.9474,-9.1072,9.133,1.556,-8.055,7.784,1.851,-9.678,9.5875,2.6063,-8.2391], +// 5 24 11.39 -2.244 -12.038 12.552 -1.995 -9.511 12.276 0.375 -9.532 10.73 -4.724 -8.98 + [5,24,11.39,-2.244,-12.038,12.552,-1.995,-9.511,12.276,0.375,-9.532,10.73,-4.724,-8.98], +// 5 24 -6.882 2.52 -10.708 -4.9237 3.4586 -11.8862 -5.295 2.232 -11.52 -6.729 3.488 -10.813 + [5,24,-6.882,2.52,-10.708,-4.9237,3.4586,-11.8862,-5.295,2.232,-11.52,-6.729,3.488,-10.813], +// 5 24 9.019 -4.502 -13.551 6.941 -6.171 -14.915 6.856 -3.506 -16.749 9.695 -4.841 -11.692 + [5,24,9.019,-4.502,-13.551,6.941,-6.171,-14.915,6.856,-3.506,-16.749,9.695,-4.841,-11.692], +// 5 24 13.06 -4.156 -2.49 15.66 0.295 -4.35 14.227 -4.083 1.999 13.107 -1.26 -6.984 + [5,24,13.06,-4.156,-2.49,15.66,0.295,-4.35,14.227,-4.083,1.999,13.107,-1.26,-6.984], +// 5 24 13.367 8.107 6.067 11.3833 10.411 6.7908 12.1004 8.949 5.4208 13.044 10.179 7.307 + [5,24,13.367,8.107,6.067,11.3833,10.411,6.7908,12.1004,8.949,5.4208,13.044,10.179,7.307], +// 5 24 0.977 2.621 -15.495 -0.46 2.04 -14.959 0.926 3.502 -12.754 0.164 0.726 -16.587 + [5,24,0.977,2.621,-15.495,-0.46,2.04,-14.959,0.926,3.502,-12.754,0.164,0.726,-16.587], +// 5 24 -4.874 0.686 12.2116 -4.315 -4.75 10.11 -8.7208 0.664 9.848 0 -4.75 10.969 + [5,24,-4.874,0.686,12.2116,-4.315,-4.75,10.11,-8.7208,0.664,9.848,0,-4.75,10.969], +// 5 24 -9.638 -7.638 3.154 -10.014 -6.526 7.578 -11.989 -5.131 2.429 -5.439 -9.131 9.513 + [5,24,-9.638,-7.638,3.154,-10.014,-6.526,7.578,-11.989,-5.131,2.429,-5.439,-9.131,9.513], +// 5 24 -2.786 -1.246 -17.179 -1.542 -3.064 -17.997 -1.408 -1.284 -17.344 -5.267 -3.208 -17.231 + [5,24,-2.786,-1.246,-17.179,-1.542,-3.064,-17.997,-1.408,-1.284,-17.344,-5.267,-3.208,-17.231], +// 5 24 -14.013 9.612 2.659 -13.2072 12.651 0.811 -13.894 12.753 0.646 -12.9675 9.529 2.6278 + [5,24,-14.013,9.612,2.659,-13.2072,12.651,0.811,-13.894,12.753,0.646,-12.9675,9.529,2.6278], +// 5 24 12.024 16.107 9.278 10.623 16.075 9.95 10.845 15.321 11.053 11.315 16.207 8.744 + [5,24,12.024,16.107,9.278,10.623,16.075,9.95,10.845,15.321,11.053,11.315,16.207,8.744], +// 5 24 5.752 2.369 -14.246 3.012 2.705 -15.366 4.9752 4 -12.0104 6.259 0.551 -15.746 + [5,24,5.752,2.369,-14.246,3.012,2.705,-15.366,4.9752,4,-12.0104,6.259,0.551,-15.746], +// 5 24 -13.504 12.328 -3.925 -12.4697 9.763 -4.3568 -13.849 9.424 -4.229 -12.7023 12.603 -3.7509 + [5,24,-13.504,12.328,-3.925,-12.4697,9.763,-4.3568,-13.849,9.424,-4.229,-12.7023,12.603,-3.7509], +// 5 24 -14.09 10.822 9.615 -12.745 12.55 7.768 -12.501 16.022 9.145 -13.132 9.992 6.947 + [5,24,-14.09,10.822,9.615,-12.745,12.55,7.768,-12.501,16.022,9.145,-13.132,9.992,6.947], +// 5 24 -4.792 -9.83 -11.907 -4.702 -8.632 -15.723 -0.396 -10.375 -11.999 -7.439 -7.83 -15.309 + [5,24,-4.792,-9.83,-11.907,-4.702,-8.632,-15.723,-0.396,-10.375,-11.999,-7.439,-7.83,-15.309], +// 5 24 6.85 3.691 -10.841 7.845 2.634 -12.52 8.238 3.376 -9.666 4.9752 4 -12.0104 + [5,24,6.85,3.691,-10.841,7.845,2.634,-12.52,8.238,3.376,-9.666,4.9752,4,-12.0104], +// 5 24 14.914 9.404 -4.246 13.716 12.273 -4.13 13.595 9.516 -4.47 14.834 11.729 -3.649 + [5,24,14.914,9.404,-4.246,13.716,12.273,-4.13,13.595,9.516,-4.47,14.834,11.729,-3.649], +// 2 24 -12.5778 8.696 4.1804 -13.744 8.039 4.793 + [2,24,-12.5778,8.696,4.1804,-13.744,8.039,4.793], +// 5 24 13.044 10.179 7.307 13.722 12.193 7.729 12.526 12.541 7.216 14.366 9.813 8.107 + [5,24,13.044,10.179,7.307,13.722,12.193,7.729,12.526,12.541,7.216,14.366,9.813,8.107], +// 5 24 -16.439 2.291 1.426 -15.62 3.337 -2.745 -16.375 4.472 0.687 -16.186 0.008 -2.126 + [5,24,-16.439,2.291,1.426,-15.62,3.337,-2.745,-16.375,4.472,0.687,-16.186,0.008,-2.126], +// 5 24 -15.62 3.337 -2.745 -16.375 4.472 0.687 -16.041 6.937 -0.279 -16.439 2.291 1.426 + [5,24,-15.62,3.337,-2.745,-16.375,4.472,0.687,-16.041,6.937,-0.279,-16.439,2.291,1.426], +// 5 24 -14.09 10.822 9.615 -12.501 16.022 9.145 -12.745 12.55 7.768 -12.671 14.284 10.866 + [5,24,-14.09,10.822,9.615,-12.501,16.022,9.145,-12.745,12.55,7.768,-12.671,14.284,10.866], +// 5 24 0.258 -6.777 15.304 0.063 -1.715 18.141 -5.262 -5.943 14.437 5.157 -0.961 17.775 + [5,24,0.258,-6.777,15.304,0.063,-1.715,18.141,-5.262,-5.943,14.437,5.157,-0.961,17.775], +// 5 24 -5.5432 18.115 12.0321 -9.946 16.7 8.8422 -7.2825 18.799 11.1191 -8.7208 0.664 9.848 + [5,24,-5.5432,18.115,12.0321,-9.946,16.7,8.8422,-7.2825,18.799,11.1191,-8.7208,0.664,9.848], +// 5 24 13.367 8.107 6.067 12.1004 8.949 5.4208 13.577 7.158 4.363 11.3833 10.411 6.7908 + [5,24,13.367,8.107,6.067,12.1004,8.949,5.4208,13.577,7.158,4.363,11.3833,10.411,6.7908], +// 5 24 6.5 13.746 15.446 10.159 12.469 14.172 6.442 10.795 16.219 7.51 15.188 14.802 + [5,24,6.5,13.746,15.446,10.159,12.469,14.172,6.442,10.795,16.219,7.51,15.188,14.802], +// 5 24 9.478 -7.218 -1.398 14.227 -4.083 1.999 10.382 -6.925 3.138 13.06 -4.156 -2.49 + [5,24,9.478,-7.218,-1.398,14.227,-4.083,1.999,10.382,-6.925,3.138,13.06,-4.156,-2.49], +// 5 24 3.315 -4.56 -18.475 -1.542 -3.064 -17.997 2.35 -0.468 -17.297 -1.042 -5.566 -18.405 + [5,24,3.315,-4.56,-18.475,-1.542,-3.064,-17.997,2.35,-0.468,-17.297,-1.042,-5.566,-18.405], +// 5 24 -4.9237 3.4586 -11.8862 -8.052 2.615 -13.028 -6.729 3.488 -10.813 -6.421 1.933 -13.889 + [5,24,-4.9237,3.4586,-11.8862,-8.052,2.615,-13.028,-6.729,3.488,-10.813,-6.421,1.933,-13.889], +// 5 24 -13.757 5.023 -5.343 -13.631 6.943 -4.523 -12.606 5.452 -6.108 -14.904 6.721 -3.764 + [5,24,-13.757,5.023,-5.343,-13.631,6.943,-4.523,-12.606,5.452,-6.108,-14.904,6.721,-3.764], +// 5 24 7.869 4.812 16.951 3.385 7.363 17.909 4.178 3.559 18.339 6.737 7.9 16.562 + [5,24,7.869,4.812,16.951,3.385,7.363,17.909,4.178,3.559,18.339,6.737,7.9,16.562], +// 5 24 10.845 15.321 11.053 10.036 17.443 10.57 10.623 16.075 9.95 10.073 16.468 12.817 + [5,24,10.845,15.321,11.053,10.036,17.443,10.57,10.623,16.075,9.95,10.073,16.468,12.817], +// 5 24 -0.964 10.646 16.94 2.697 13.847 16.119 2.903 10.706 16.845 -1.353 14.605 15.944 + [5,24,-0.964,10.646,16.94,2.697,13.847,16.119,2.903,10.706,16.845,-1.353,14.605,15.944], +// 5 24 8.692 -7.003 -5.128 4.115 -9.407 -8.345 7.887 -7.354 -8.54 4.519 -8.975 -4.743 + [5,24,8.692,-7.003,-5.128,4.115,-9.407,-8.345,7.887,-7.354,-8.54,4.519,-8.975,-4.743], +// 5 24 6.442 10.795 16.219 10.159 12.469 14.172 6.5 13.746 15.446 9.36 10.386 14.881 + [5,24,6.442,10.795,16.219,10.159,12.469,14.172,6.5,13.746,15.446,9.36,10.386,14.881], +// 5 24 17.261 1.144 0.784 15.66 0.295 -4.35 15.62 3.96 -4.069 14.227 -4.083 1.999 + [5,24,17.261,1.144,0.784,15.66,0.295,-4.35,15.62,3.96,-4.069,14.227,-4.083,1.999], +// 5 24 6.4419 17.882 11.5873 10.2204 16.251 8.4474 8.7208 0.664 9.848 9.336 17.587 9.4573 + [5,24,6.4419,17.882,11.5873,10.2204,16.251,8.4474,8.7208,0.664,9.848,9.336,17.587,9.4573], +// 5 24 0.005 1.54 -12.255 0 2.436 -12.746 -3.793 1.967 -11.918 2.872 2.711 -12.568 + [5,24,0.005,1.54,-12.255,0,2.436,-12.746,-3.793,1.967,-11.918,2.872,2.711,-12.568], +// 5 24 15.163 12.669 0.245 15.789 8.586 -1.276 15.665 8.914 2.616 15.073 12.804 -1.989 + [5,24,15.163,12.669,0.245,15.789,8.586,-1.276,15.665,8.914,2.616,15.073,12.804,-1.989], +// 5 24 7.845 2.634 -12.52 6.259 0.551 -15.746 5.752 2.369 -14.246 8.938 0.52 -13.757 + [5,24,7.845,2.634,-12.52,6.259,0.551,-15.746,5.752,2.369,-14.246,8.938,0.52,-13.757], +// 5 24 -9.588 2.311 -7.744 -10.613 1.536 -9.533 -8.9232 2.4691 -8.9232 -10.821 1.183 -7.791 + [5,24,-9.588,2.311,-7.744,-10.613,1.536,-9.533,-8.9232,2.4691,-8.9232,-10.821,1.183,-7.791], +// 5 24 -2.87 18.055 15.197 -1.405 16.362 15.423 -1.241 17.262 14.714 -2.495 16.192 15.552 + [5,24,-2.87,18.055,15.197,-1.405,16.362,15.423,-1.241,17.262,14.714,-2.495,16.192,15.552], +// 5 24 -13.459 -1.928 10.353 -15.488 0.012 5.657 -13.538 -3.235 6.433 -14.95 2.068 8.639 + [5,24,-13.459,-1.928,10.353,-15.488,0.012,5.657,-13.538,-3.235,6.433,-14.95,2.068,8.639], +// 5 24 -8.3 -5.033 -16.454 -7.439 -7.83 -15.309 -11.607 -4.68 -13.16 -5.094 -5.629 -17.714 + [5,24,-8.3,-5.033,-16.454,-7.439,-7.83,-15.309,-11.607,-4.68,-13.16,-5.094,-5.629,-17.714], +// 5 24 -9.291 -7.746 -1.274 -4.909 -9.791 -.781 -9.638 -7.638 3.154 -9.497 -7.423 -5.231 + [5,24,-9.291,-7.746,-1.274,-4.909,-9.791,-.781,-9.638,-7.638,3.154,-9.497,-7.423,-5.231], +// 5 24 2.337 3.999 -12.744 2.872 2.711 -12.568 0.926 3.502 -12.754 3.742 4.036 -12.279 + [5,24,2.337,3.999,-12.744,2.872,2.711,-12.568,0.926,3.502,-12.754,3.742,4.036,-12.279], +// 5 24 15.727 6.001 3.807 14.262 6.443 4.617 15.665 8.914 2.616 15.913 2.492 5.435 + [5,24,15.727,6.001,3.807,14.262,6.443,4.617,15.665,8.914,2.616,15.913,2.492,5.435], +// 5 24 4.178 3.559 18.339 3.385 7.363 17.909 -0.209 2.966 18.859 7.869 4.812 16.951 + [5,24,4.178,3.559,18.339,3.385,7.363,17.909,-0.209,2.966,18.859,7.869,4.812,16.951], +// 5 24 -1.101 18.036 14.106 0.18 19.312 14.45 -0.8375 18.43 13.2338 -0.11 18.44 15.369 + [5,24,-1.101,18.036,14.106,0.18,19.312,14.45,-0.8375,18.43,13.2338,-0.11,18.44,15.369], +// 5 24 7.016 -1.785 -9.659 7.294 1.137 -9.496 4.357 -1.347 -11.274 8.808 0.786 -7.693 + [5,24,7.016,-1.785,-9.659,7.294,1.137,-9.496,4.357,-1.347,-11.274,8.808,0.786,-7.693], +// 5 24 13.107 -1.26 -6.984 12.552 -1.995 -9.511 11.817 -4.367 -5.945 13.057 0.18 -7.362 + [5,24,13.107,-1.26,-6.984,12.552,-1.995,-9.511,11.817,-4.367,-5.945,13.057,0.18,-7.362], +// 5 24 -15.73 9.061 -1.02 -15.135 9.047 -3.783 -16.041 6.937 -0.279 -14.804 12.112 -3.751 + [5,24,-15.73,9.061,-1.02,-15.135,9.047,-3.783,-16.041,6.937,-0.279,-14.804,12.112,-3.751], +// 5 24 -13.481 8.455 5.857 -13.132 9.992 6.947 -14.604 8.643 8.443 -12.0943 8.961 5.4218 + [5,24,-13.481,8.455,5.857,-13.132,9.992,6.947,-14.604,8.643,8.443,-12.0943,8.961,5.4218], +// 5 24 10.623 16.075 9.95 11.315 16.207 8.744 12.024 16.107 9.278 10.2204 16.251 8.4474 + [5,24,10.623,16.075,9.95,11.315,16.207,8.744,12.024,16.107,9.278,10.2204,16.251,8.4474], +// 5 24 -13.504 12.328 -3.925 -14.016 13.11 -1.674 -12.7023 12.603 -3.7509 -14.804 12.112 -3.751 + [5,24,-13.504,12.328,-3.925,-14.016,13.11,-1.674,-12.7023,12.603,-3.7509,-14.804,12.112,-3.751], +// 5 24 -2.786 -1.246 -17.179 -4.112 0.675 -15.971 -2.187 0.622 -16.337 -3.716 -1.237 -16.788 + [5,24,-2.786,-1.246,-17.179,-4.112,0.675,-15.971,-2.187,0.622,-16.337,-3.716,-1.237,-16.788], +// 5 24 12.276 0.375 -9.532 12.552 -1.995 -9.511 11.39 -2.244 -12.038 13.057 0.18 -7.362 + [5,24,12.276,0.375,-9.532,12.552,-1.995,-9.511,11.39,-2.244,-12.038,13.057,0.18,-7.362], +// 5 24 -11.2425 0.861 6.8836 -9.946 16.7 8.8422 -8.7208 0.664 9.848 -11.0681 13.549 7.2794 + [5,24,-11.2425,0.861,6.8836,-9.946,16.7,8.8422,-8.7208,0.664,9.848,-11.0681,13.549,7.2794], +// 5 24 -7.789 -4.75 -7.658 -9.877 -2.758 -6.252 -7.971 -4.75 -6.432 -8.714 -2.23 -7.785 + [5,24,-7.789,-4.75,-7.658,-9.877,-2.758,-6.252,-7.971,-4.75,-6.432,-8.714,-2.23,-7.785], +// 5 24 0 -4.75 -11.043 0 -1.349 -12.195 3.927 -4.75 -10.323 -3.927 -4.75 -10.323 + [5,24,0,-4.75,-11.043,0,-1.349,-12.195,3.927,-4.75,-10.323,-3.927,-4.75,-10.323], +// 5 24 -4.567 17.635 14.918 -5.776 16.747 13.505 -5.608 15.608 14.369 -4.745 18.725 13.444 + [5,24,-4.567,17.635,14.918,-5.776,16.747,13.505,-5.608,15.608,14.369,-4.745,18.725,13.444], +// 5 24 -13.482 9.859 11.014 -13.877 5.242 11.492 -12.523 8.422 12.88 -14.436 7.348 9.588 + [5,24,-13.482,9.859,11.014,-13.877,5.242,11.492,-12.523,8.422,12.88,-14.436,7.348,9.588], +// 5 24 -15.55 9.158 2.227 -14.013 9.612 2.659 -15.14 12.527 0.315 -15.612 7.68 3.239 + [5,24,-15.55,9.158,2.227,-14.013,9.612,2.659,-15.14,12.527,0.315,-15.612,7.68,3.239], +// 5 24 15.62 3.96 -4.069 17.261 1.144 0.784 15.66 0.295 -4.35 16.18 5.165 -0.217 + [5,24,15.62,3.96,-4.069,17.261,1.144,0.784,15.66,0.295,-4.35,16.18,5.165,-0.217], +// 5 24 6.856 -3.506 -16.749 6.259 0.551 -15.746 3.315 -4.56 -18.475 8.938 0.52 -13.757 + [5,24,6.856,-3.506,-16.749,6.259,0.551,-15.746,3.315,-4.56,-18.475,8.938,0.52,-13.757], +// 5 24 -14.013 9.612 2.659 -12.5778 8.696 4.1804 -12.9675 9.529 2.6278 -13.744 8.039 4.793 + [5,24,-14.013,9.612,2.659,-12.5778,8.696,4.1804,-12.9675,9.529,2.6278,-13.744,8.039,4.793], +// 5 24 -16.041 6.937 -0.279 -15.55 9.158 2.227 -15.612 7.68 3.239 -15.73 9.061 -1.02 + [5,24,-16.041,6.937,-0.279,-15.55,9.158,2.227,-15.612,7.68,3.239,-15.73,9.061,-1.02], +// 5 24 0.164 0.726 -16.587 2.35 -0.468 -17.297 3.012 2.705 -15.366 -1.408 -1.284 -17.344 + [5,24,0.164,0.726,-16.587,2.35,-0.468,-17.297,3.012,2.705,-15.366,-1.408,-1.284,-17.344], +// 5 24 -8.118 -0.277 -15.516 -8.052 2.615 -13.028 -6.421 1.933 -13.889 -11.762 -0.936 -12.974 + [5,24,-8.118,-0.277,-15.516,-8.052,2.615,-13.028,-6.421,1.933,-13.889,-11.762,-0.936,-12.974], +// 5 24 -4.702 -8.632 -15.723 -1.042 -5.566 -18.405 -0.585 -8.418 -16.136 -5.094 -5.629 -17.714 + [5,24,-4.702,-8.632,-15.723,-1.042,-5.566,-18.405,-0.585,-8.418,-16.136,-5.094,-5.629,-17.714], +// 5 24 -10.357 2.68 -7.054 -10.131 1.741 -7.009 -11.4384 2.956 -6.6 -9.588 2.311 -7.744 + [5,24,-10.357,2.68,-7.054,-10.131,1.741,-7.009,-11.4384,2.956,-6.6,-9.588,2.311,-7.744], +// 5 24 6.259 0.551 -15.746 3.012 2.705 -15.366 5.752 2.369 -14.246 2.35 -0.468 -17.297 + [5,24,6.259,0.551,-15.746,3.012,2.705,-15.366,5.752,2.369,-14.246,2.35,-0.468,-17.297], +// 5 24 14.227 -4.083 1.999 14.496 -2.418 6.606 10.382 -6.925 3.138 17.261 1.144 0.784 + [5,24,14.227,-4.083,1.999,14.496,-2.418,6.606,10.382,-6.925,3.138,17.261,1.144,0.784], +// 5 24 -11.3527 4.084 -6.7235 -11.7199 1.432 -6.0808 -11.4669 5.864 -6.4552 -11.4384 2.956 -6.6 + [5,24,-11.3527,4.084,-6.7235,-11.7199,1.432,-6.0808,-11.4669,5.864,-6.4552,-11.4384,2.956,-6.6], +// 5 24 -4.54 1.324 -11.27 -4.357 -1.347 -11.274 0.005 1.54 -12.255 -7.294 1.137 -9.496 + [5,24,-4.54,1.324,-11.27,-4.357,-1.347,-11.274,0.005,1.54,-12.255,-7.294,1.137,-9.496], +// 5 24 -13.879 -3.607 2.334 -13.952 -2.895 -2.14 -11.989 -5.131 2.429 -16.187 -0.512 2.097 + [5,24,-13.879,-3.607,2.334,-13.952,-2.895,-2.14,-11.989,-5.131,2.429,-16.187,-0.512,2.097], +// 5 24 -10.813 11.652 13.345 -5.617 13.988 15.172 -9.994 14.105 13.156 -8.577 8.797 15.901 + [5,24,-10.813,11.652,13.345,-5.617,13.988,15.172,-9.994,14.105,13.156,-8.577,8.797,15.901], +// 5 24 13.107 -1.26 -6.984 13.057 0.18 -7.362 12.552 -1.995 -9.511 13.956 2.001 -6.619 + [5,24,13.107,-1.26,-6.984,13.057,0.18,-7.362,12.552,-1.995,-9.511,13.956,2.001,-6.619], +// 5 24 -12.3391 7.152 -4.7231 -12.606 5.452 -6.108 -13.631 6.943 -4.523 -11.4669 5.864 -6.4552 + [5,24,-12.3391,7.152,-4.7231,-12.606,5.452,-6.108,-13.631,6.943,-4.523,-11.4669,5.864,-6.4552], +// 5 24 -12.745 12.55 7.768 -11.0681 13.549 7.2794 -10.9365 16.271 7.4508 -11.5312 10.49 6.4848 + [5,24,-12.745,12.55,7.768,-11.0681,13.549,7.2794,-10.9365,16.271,7.4508,-11.5312,10.49,6.4848], +// 5 24 10.073 16.468 12.817 10.845 15.321 11.053 10.036 17.443 10.57 10.731 13.697 12.828 + [5,24,10.073,16.468,12.817,10.845,15.321,11.053,10.036,17.443,10.57,10.731,13.697,12.828], +// 5 24 -12.222 -3.675 -2.12 -11.83 -3.242 -6.573 -11.542 -5.049 -2.045 -12.179 -1.283 -7.288 + [5,24,-12.222,-3.675,-2.12,-11.83,-3.242,-6.573,-11.542,-5.049,-2.045,-12.179,-1.283,-7.288], +// 5 24 -7.837 1.924 -9.718 -8.1461 3.203 -9.6576 -8.9232 2.4691 -8.9232 -6.882 2.52 -10.708 + [5,24,-7.837,1.924,-9.718,-8.1461,3.203,-9.6576,-8.9232,2.4691,-8.9232,-6.882,2.52,-10.708], +// 5 24 7.403 -7.21 -11.757 9.695 -4.841 -11.692 6.941 -6.171 -14.915 10.73 -4.724 -8.98 + [5,24,7.403,-7.21,-11.757,9.695,-4.841,-11.692,6.941,-6.171,-14.915,10.73,-4.724,-8.98], +// 5 24 10.938 0.592 -11.766 9.402 -2.431 -14.367 8.938 0.52 -13.757 11.39 -2.244 -12.038 + [5,24,10.938,0.592,-11.766,9.402,-2.431,-14.367,8.938,0.52,-13.757,11.39,-2.244,-12.038], +// 5 24 -9.465 16.371 12.953 -10.337 14.984 11.218 -9.25 17.39 11.403 -9.994 14.105 13.156 + [5,24,-9.465,16.371,12.953,-10.337,14.984,11.218,-9.25,17.39,11.403,-9.994,14.105,13.156], +// 5 24 2.661 15.942 15.774 5.326 15.425 15.382 2.697 18.964 15.237 2.697 13.847 16.119 + [5,24,2.661,15.942,15.774,5.326,15.425,15.382,2.697,18.964,15.237,2.697,13.847,16.119], +// 5 24 7.887 -7.354 -8.54 4.115 -9.407 -8.345 8.692 -7.003 -5.128 3.916 -9.383 -11.933 + [5,24,7.887,-7.354,-8.54,4.115,-9.407,-8.345,8.692,-7.003,-5.128,3.916,-9.383,-11.933], +// 5 24 -8.343 -8.541 -12.116 -7.439 -7.83 -15.309 -11.607 -4.68 -13.16 -4.792 -9.83 -11.907 + [5,24,-8.343,-8.541,-12.116,-7.439,-7.83,-15.309,-11.607,-4.68,-13.16,-4.792,-9.83,-11.907], +// 5 24 -10.131 1.741 -7.009 -11.2507 1.814 -6.4889 -9.878 0.837 -6.191 -11.4384 2.956 -6.6 + [5,24,-10.131,1.741,-7.009,-11.2507,1.814,-6.4889,-9.878,0.837,-6.191,-11.4384,2.956,-6.6], +// 5 24 9.971 1.156 -6.196 10.098 1.794 -6.739 8.808 0.786 -7.693 11.5486 2.085 -6.4042 + [5,24,9.971,1.156,-6.196,10.098,1.794,-6.739,8.808,0.786,-7.693,11.5486,2.085,-6.4042], +// 5 24 5.088 -9.789 -0.835 5.629 -9.802 3.918 9.478 -7.218 -1.398 0.31 -10.827 4.088 + [5,24,5.088,-9.789,-0.835,5.629,-9.802,3.918,9.478,-7.218,-1.398,0.31,-10.827,4.088], +// 5 24 -10.416 -2.8 -0.175 -10.376 -2.706 2.859 -8.666 -4.75 0.058 -11.512 -1.353 2.78 + [5,24,-10.416,-2.8,-0.175,-10.376,-2.706,2.859,-8.666,-4.75,0.058,-11.512,-1.353,2.78], +// 5 24 -11.2425 0.861 6.8836 -10.575 -2.223 4.727 -12.8675 1.089 3.0164 -8.035 -4.75 7.534 + [5,24,-11.2425,0.861,6.8836,-10.575,-2.223,4.727,-12.8675,1.089,3.0164,-8.035,-4.75,7.534], +// 5 24 -11.3527 4.084 -6.7235 -12.807 3.146 -6.392 -12.606 5.452 -6.108 -11.812 1.596 -6.827 + [5,24,-11.3527,4.084,-6.7235,-12.807,3.146,-6.392,-12.606,5.452,-6.108,-11.812,1.596,-6.827], +// 5 24 9.402 -2.431 -14.367 11.39 -2.244 -12.038 9.019 -4.502 -13.551 10.938 0.592 -11.766 + [5,24,9.402,-2.431,-14.367,11.39,-2.244,-12.038,9.019,-4.502,-13.551,10.938,0.592,-11.766], +// 5 24 -11.607 -4.68 -13.16 -12.085 -1.522 -9.879 -11.762 -0.936 -12.974 -11.951 -4.144 -9.502 + [5,24,-11.607,-4.68,-13.16,-12.085,-1.522,-9.879,-11.762,-0.936,-12.974,-11.951,-4.144,-9.502], +// 5 24 -8.7208 0.664 9.848 -8.035 -4.75 7.534 -11.2425 0.861 6.8836 -4.315 -4.75 10.11 + [5,24,-8.7208,0.664,9.848,-8.035,-4.75,7.534,-11.2425,0.861,6.8836,-4.315,-4.75,10.11], +// 5 24 -12.3391 7.152 -4.7231 -11.7199 1.432 -6.0808 -11.4669 5.864 -6.4552 -12.6666 1.501 -3.5336 + [5,24,-12.3391,7.152,-4.7231,-11.7199,1.432,-6.0808,-11.4669,5.864,-6.4552,-12.6666,1.501,-3.5336], +// 5 24 -5.776 16.747 13.505 -6.509 15.775 14.464 -7.127 17.377 13.931 -5.608 15.608 14.369 + [5,24,-5.776,16.747,13.505,-6.509,15.775,14.464,-7.127,17.377,13.931,-5.608,15.608,14.369], +// 5 24 -16.187 -0.512 2.097 -15.488 0.012 5.657 -15.851 2.65 5.535 -13.538 -3.235 6.433 + [5,24,-16.187,-0.512,2.097,-15.488,0.012,5.657,-15.851,2.65,5.535,-13.538,-3.235,6.433], +// 5 24 -16.041 6.937 -0.279 -15.73 9.061 -1.02 -15.135 9.047 -3.783 -15.55 9.158 2.227 + [5,24,-16.041,6.937,-0.279,-15.73,9.061,-1.02,-15.135,9.047,-3.783,-15.55,9.158,2.227], +// 5 24 12.526 12.541 7.216 11.2466 13.492 7.0122 11.3833 10.411 6.7908 11.2792 15.049 6.9714 + [5,24,12.526,12.541,7.216,11.2466,13.492,7.0122,11.3833,10.411,6.7908,11.2792,15.049,6.9714], +// 5 24 -14.09 10.822 9.615 -13.132 9.992 6.947 -12.745 12.55 7.768 -14.604 8.643 8.443 + [5,24,-14.09,10.822,9.615,-13.132,9.992,6.947,-12.745,12.55,7.768,-14.604,8.643,8.443], +// 5 24 9.336 17.587 9.4573 6.4419 17.882 11.5873 10.2204 16.251 8.4474 7.9823 18.141 10.5927 + [5,24,9.336,17.587,9.4573,6.4419,17.882,11.5873,10.2204,16.251,8.4474,7.9823,18.141,10.5927], +// 5 24 10.73 -4.724 -8.98 9.695 -4.841 -11.692 11.39 -2.244 -12.038 7.403 -7.21 -11.757 + [5,24,10.73,-4.724,-8.98,9.695,-4.841,-11.692,11.39,-2.244,-12.038,7.403,-7.21,-11.757], +// 5 24 2.35 -0.468 -17.297 3.315 -4.56 -18.475 6.259 0.551 -15.746 -1.542 -3.064 -17.997 + [5,24,2.35,-0.468,-17.297,3.315,-4.56,-18.475,6.259,0.551,-15.746,-1.542,-3.064,-17.997], +// 5 24 -4.874 0.686 12.2116 -0.8375 18.43 13.2338 0 0.958 13.2072 -5.5432 18.115 12.0321 + [5,24,-4.874,0.686,12.2116,-0.8375,18.43,13.2338,0,0.958,13.2072,-5.5432,18.115,12.0321], +// 5 24 -14.604 8.643 8.443 -13.132 9.992 6.947 -14.09 10.822 9.615 -13.481 8.455 5.857 + [5,24,-14.604,8.643,8.443,-13.132,9.992,6.947,-14.09,10.822,9.615,-13.481,8.455,5.857], +// 5 24 -5.779 17.465 12.885 -4.745 18.725 13.444 -5.5432 18.115 12.0321 -5.776 16.747 13.505 + [5,24,-5.779,17.465,12.885,-4.745,18.725,13.444,-5.5432,18.115,12.0321,-5.776,16.747,13.505], +// 5 24 12.4758 9.96 -4.4262 13.093 13.19 -2.0402 12.6666 1.501 -3.5336 12.586 12.295 -4.2212 + [5,24,12.4758,9.96,-4.4262,13.093,13.19,-2.0402,12.6666,1.501,-3.5336,12.586,12.295,-4.2212], +// 5 24 7.869 4.812 16.951 6.737 7.9 16.562 8.914 8.495 15.436 3.385 7.363 17.909 + [5,24,7.869,4.812,16.951,6.737,7.9,16.562,8.914,8.495,15.436,3.385,7.363,17.909], +// 5 24 10.309 -3.951 12.289 5.157 -0.961 17.775 5.824 -5.77 14.28 9.35 0.876 15.482 + [5,24,10.309,-3.951,12.289,5.157,-0.961,17.775,5.824,-5.77,14.28,9.35,0.876,15.482], +// 5 24 -12.222 -3.675 -2.12 -13.952 -2.895 -2.14 -13.302 -0.871 -6.106 -11.989 -5.131 2.429 + [5,24,-12.222,-3.675,-2.12,-13.952,-2.895,-2.14,-13.302,-0.871,-6.106,-11.989,-5.131,2.429], +// 5 24 10.73 -4.724 -8.98 11.39 -2.244 -12.038 12.552 -1.995 -9.511 9.695 -4.841 -11.692 + [5,24,10.73,-4.724,-8.98,11.39,-2.244,-12.038,12.552,-1.995,-9.511,9.695,-4.841,-11.692], +// 5 24 -13.849 9.424 -4.229 -13.631 6.943 -4.523 -12.3391 7.152 -4.7231 -15.135 9.047 -3.783 + [5,24,-13.849,9.424,-4.229,-13.631,6.943,-4.523,-12.3391,7.152,-4.7231,-15.135,9.047,-3.783], +// 5 24 -12.745 12.55 7.768 -10.9365 16.271 7.4508 -11.0681 13.549 7.2794 -12.501 16.022 9.145 + [5,24,-12.745,12.55,7.768,-10.9365,16.271,7.4508,-11.0681,13.549,7.2794,-12.501,16.022,9.145], +// 5 24 -4.849 -1.24 17.157 -4.499 3.139 18.406 -9.438 0.514 15.63 0.063 -1.715 18.141 + [5,24,-4.849,-1.24,17.157,-4.499,3.139,18.406,-9.438,0.514,15.63,0.063,-1.715,18.141], +// 5 24 9.971 1.156 -6.196 11.006 -0.154 -6.017 11.7199 1.432 -6.0808 9.877 -2.758 -6.252 + [5,24,9.971,1.156,-6.196,11.006,-0.154,-6.017,11.7199,1.432,-6.0808,9.877,-2.758,-6.252], +// 5 24 6.798 2.41 -10.827 4.54 1.324 -11.27 5.232 2.596 -11.723 7.294 1.137 -9.496 + [5,24,6.798,2.41,-10.827,4.54,1.324,-11.27,5.232,2.596,-11.723,7.294,1.137,-9.496], +// 5 24 3.315 -4.56 -18.475 6.259 0.551 -15.746 6.856 -3.506 -16.749 2.35 -0.468 -17.297 + [5,24,3.315,-4.56,-18.475,6.259,0.551,-15.746,6.856,-3.506,-16.749,2.35,-0.468,-17.297], +// 5 24 5.911 -8.351 9.305 10.309 -3.951 12.289 10.65 -5.39 8.004 5.824 -5.77 14.28 + [5,24,5.911,-8.351,9.305,10.309,-3.951,12.289,10.65,-5.39,8.004,5.824,-5.77,14.28], +// 5 24 6.442 10.795 16.219 2.697 13.847 16.119 6.5 13.746 15.446 2.903 10.706 16.845 + [5,24,6.442,10.795,16.219,2.697,13.847,16.119,6.5,13.746,15.446,2.903,10.706,16.845], +// 5 24 14.085 13.309 -2.079 15.163 12.669 0.245 14.189 12.977 0.566 15.073 12.804 -1.989 + [5,24,14.085,13.309,-2.079,15.163,12.669,0.245,14.189,12.977,0.566,15.073,12.804,-1.989], +// 5 24 -11.951 -4.144 -9.502 -9.497 -7.423 -5.231 -11.83 -3.242 -6.573 -9.071 -8.06 -8.717 + [5,24,-11.951,-4.144,-9.502,-9.497,-7.423,-5.231,-11.83,-3.242,-6.573,-9.071,-8.06,-8.717], +// 5 24 -14.578 7.108 6.799 -14.892 4.93 7.573 -14.518 6.447 5.489 -14.604 8.643 8.443 + [5,24,-14.578,7.108,6.799,-14.892,4.93,7.573,-14.518,6.447,5.489,-14.604,8.643,8.443], +// 5 24 -5.094 -5.629 -17.714 -1.542 -3.064 -17.997 -1.042 -5.566 -18.405 -5.267 -3.208 -17.231 + [5,24,-5.094,-5.629,-17.714,-1.542,-3.064,-17.997,-1.042,-5.566,-18.405,-5.267,-3.208,-17.231], +// 5 24 -8.118 -0.277 -15.516 -11.762 -0.936 -12.974 -8.052 2.615 -13.028 -8.3 -5.033 -16.454 + [5,24,-8.118,-0.277,-15.516,-11.762,-0.936,-12.974,-8.052,2.615,-13.028,-8.3,-5.033,-16.454], +// 5 24 12.6666 1.501 -3.5336 12.1943 7.267 -5.0913 12.4758 9.96 -4.4262 11.7199 1.432 -6.0808 + [5,24,12.6666,1.501,-3.5336,12.1943,7.267,-5.0913,12.4758,9.96,-4.4262,11.7199,1.432,-6.0808], +// 5 24 0 -1.349 -12.195 3.927 -4.75 -10.323 4.357 -1.347 -11.274 0 -4.75 -11.043 + [5,24,0,-1.349,-12.195,3.927,-4.75,-10.323,4.357,-1.347,-11.274,0,-4.75,-11.043], +// 5 24 -7.757 18.008 12.298 -5.779 17.465 12.885 -5.5432 18.115 12.0321 -7.127 17.377 13.931 + [5,24,-7.757,18.008,12.298,-5.779,17.465,12.885,-5.5432,18.115,12.0321,-7.127,17.377,13.931], +// 5 24 15.789 8.586 -1.276 14.834 11.729 -3.649 14.914 9.404 -4.246 15.073 12.804 -1.989 + [5,24,15.789,8.586,-1.276,14.834,11.729,-3.649,14.914,9.404,-4.246,15.073,12.804,-1.989], +// 5 24 -3.814 2.962 -12.006 -2.566 2.618 -12.519 -3.793 1.967 -11.918 -2.72 3.519 -12.483 + [5,24,-3.814,2.962,-12.006,-2.566,2.618,-12.519,-3.793,1.967,-11.918,-2.72,3.519,-12.483], +// 5 24 -11.989 -5.131 2.429 -13.879 -3.607 2.334 -13.952 -2.895 -2.14 -13.538 -3.235 6.433 + [5,24,-11.989,-5.131,2.429,-13.879,-3.607,2.334,-13.952,-2.895,-2.14,-13.538,-3.235,6.433], +// 5 24 -13.538 -3.235 6.433 -13.879 -3.607 2.334 -11.989 -5.131 2.429 -16.187 -0.512 2.097 + [5,24,-13.538,-3.235,6.433,-13.879,-3.607,2.334,-11.989,-5.131,2.429,-16.187,-0.512,2.097], +// 5 24 -12.523 8.422 12.88 -10.813 11.652 13.345 -11.492 12.991 12.171 -10.89 6.21 15.055 + [5,24,-12.523,8.422,12.88,-10.813,11.652,13.345,-11.492,12.991,12.171,-10.89,6.21,15.055], +// 5 24 -8.035 -4.75 7.534 -11.2425 0.861 6.8836 -10.575 -2.223 4.727 -8.7208 0.664 9.848 + [5,24,-8.035,-4.75,7.534,-11.2425,0.861,6.8836,-10.575,-2.223,4.727,-8.7208,0.664,9.848], +// 5 24 -10.613 1.536 -9.533 -10.821 1.183 -7.791 -9.588 2.311 -7.744 -12.085 -1.522 -9.879 + [5,24,-10.613,1.536,-9.533,-10.821,1.183,-7.791,-9.588,2.311,-7.744,-12.085,-1.522,-9.879], +// 5 24 14.663 0.701 10.541 15.417 4.553 8.312 14.464 6.808 10.933 15.913 2.492 5.435 + [5,24,14.663,0.701,10.541,15.417,4.553,8.312,14.464,6.808,10.933,15.913,2.492,5.435], +// 5 24 14.464 6.808 10.933 14.663 0.701 10.541 15.417 4.553 8.312 12.627 3.618 13.298 + [5,24,14.464,6.808,10.933,14.663,0.701,10.541,15.417,4.553,8.312,12.627,3.618,13.298], +// 5 24 11.356 -1.498 -3.362 10.312 -2.755 -3.318 10.416 -2.8 -0.175 10.044 -2.918 -5.372 + [5,24,11.356,-1.498,-3.362,10.312,-2.755,-3.318,10.416,-2.8,-0.175,10.044,-2.918,-5.372], +// 5 24 15.789 8.586 -1.276 15.054 6.496 -4.359 16.18 5.165 -0.217 14.914 9.404 -4.246 + [5,24,15.789,8.586,-1.276,15.054,6.496,-4.359,16.18,5.165,-0.217,14.914,9.404,-4.246], +// 5 24 11.7199 1.432 -6.0808 11.3609 2.937 -6.6347 11.2038 3.739 -6.7826 11.5486 2.085 -6.4042 + [5,24,11.7199,1.432,-6.0808,11.3609,2.937,-6.6347,11.2038,3.739,-6.7826,11.5486,2.085,-6.4042], +// 5 24 8.282 17.218 13.549 6.437 16.516 13.554 6.46 17.371 12.652 7.51 15.188 14.802 + [5,24,8.282,17.218,13.549,6.437,16.516,13.554,6.46,17.371,12.652,7.51,15.188,14.802], +// 5 24 -13.952 -2.895 -2.14 -16.186 0.008 -2.126 -13.302 -0.871 -6.106 -16.187 -0.512 2.097 + [5,24,-13.952,-2.895,-2.14,-16.186,0.008,-2.126,-13.302,-0.871,-6.106,-16.187,-0.512,2.097], +// 5 24 14.496 -2.418 6.606 10.382 -6.925 3.138 14.227 -4.083 1.999 10.65 -5.39 8.004 + [5,24,14.496,-2.418,6.606,10.382,-6.925,3.138,14.227,-4.083,1.999,10.65,-5.39,8.004], +// 5 24 10.309 -3.951 12.289 10.65 -5.39 8.004 5.911 -8.351 9.305 14.496 -2.418 6.606 + [5,24,10.309,-3.951,12.289,10.65,-5.39,8.004,5.911,-8.351,9.305,14.496,-2.418,6.606], +// 5 24 7.869 17.792 12.077 10.036 17.443 10.57 8.282 17.218 13.549 7.9823 18.141 10.5927 + [5,24,7.869,17.792,12.077,10.036,17.443,10.57,8.282,17.218,13.549,7.9823,18.141,10.5927], +// 5 24 6.941 -6.171 -14.915 3.315 -4.56 -18.475 3.693 -7.497 -15.836 6.856 -3.506 -16.749 + [5,24,6.941,-6.171,-14.915,3.315,-4.56,-18.475,3.693,-7.497,-15.836,6.856,-3.506,-16.749], +// 5 24 5.824 -5.77 14.28 5.911 -8.351 9.305 10.309 -3.951 12.289 0.399 -9.992 9.852 + [5,24,5.824,-5.77,14.28,5.911,-8.351,9.305,10.309,-3.951,12.289,0.399,-9.992,9.852], +// 5 24 14.227 -4.083 1.999 10.382 -6.925 3.138 9.478 -7.218 -1.398 14.496 -2.418 6.606 + [5,24,14.227,-4.083,1.999,10.382,-6.925,3.138,9.478,-7.218,-1.398,14.496,-2.418,6.606], +// 5 24 -2.562 19.134 14.047 -4.745 18.725 13.444 -2.5013 19.595 13.0226 -4.567 17.635 14.918 + [5,24,-2.562,19.134,14.047,-4.745,18.725,13.444,-2.5013,19.595,13.0226,-4.567,17.635,14.918], +// 5 24 10.159 12.469 14.172 11.945 9.639 13.221 11.714 13.103 12.73 9.36 10.386 14.881 + [5,24,10.159,12.469,14.172,11.945,9.639,13.221,11.714,13.103,12.73,9.36,10.386,14.881], +// 5 24 10.036 17.443 10.57 10.623 16.075 9.95 10.2204 16.251 8.4474 10.845 15.321 11.053 + [5,24,10.036,17.443,10.57,10.623,16.075,9.95,10.2204,16.251,8.4474,10.845,15.321,11.053], +// 5 24 -10.337 14.984 11.218 -11.492 12.991 12.171 -12.671 14.284 10.866 -10.545 13.681 12.128 + [5,24,-10.337,14.984,11.218,-11.492,12.991,12.171,-12.671,14.284,10.866,-10.545,13.681,12.128], +// 5 24 7.869 17.792 12.077 6.4419 17.882 11.5873 6.46 17.371 12.652 7.9823 18.141 10.5927 + [5,24,7.869,17.792,12.077,6.4419,17.882,11.5873,6.46,17.371,12.652,7.9823,18.141,10.5927], +// 5 24 -2.187 0.622 -16.337 -2.786 -1.246 -17.179 -4.112 0.675 -15.971 -1.408 -1.284 -17.344 + [5,24,-2.187,0.622,-16.337,-2.786,-1.246,-17.179,-4.112,0.675,-15.971,-1.408,-1.284,-17.344], +// 5 24 -14.331 3.159 -5.26 -12.807 3.146 -6.392 -14.754 1.287 -5.303 -13.757 5.023 -5.343 + [5,24,-14.331,3.159,-5.26,-12.807,3.146,-6.392,-14.754,1.287,-5.303,-13.757,5.023,-5.343], +// 5 24 -3.851 2.472 -14.785 -1.526 2.457 -15.199 0 4 -13 -2.187 0.622 -16.337 + [5,24,-3.851,2.472,-14.785,-1.526,2.457,-15.199,0,4,-13,-2.187,0.622,-16.337], +// 5 24 13.195 1.235 -0.3897 13.093 13.19 -2.0402 12.6666 1.501 -3.5336 13.2582 12.992 0.3234 + [5,24,13.195,1.235,-0.3897,13.093,13.19,-2.0402,12.6666,1.501,-3.5336,13.2582,12.992,0.3234], +// 5 24 13.2582 12.992 0.3234 13.195 1.235 -0.3897 13.093 13.19 -2.0402 13.0063 9.587 2.5605 + [5,24,13.2582,12.992,0.3234,13.195,1.235,-0.3897,13.093,13.19,-2.0402,13.0063,9.587,2.5605], +// 5 24 -9.465 16.371 12.953 -7.757 18.008 12.298 -7.127 17.377 13.931 -9.25 17.39 11.403 + [5,24,-9.465,16.371,12.953,-7.757,18.008,12.298,-7.127,17.377,13.931,-9.25,17.39,11.403], +// 5 24 8.938 0.52 -13.757 7.845 2.634 -12.52 6.259 0.551 -15.746 10.938 0.592 -11.766 + [5,24,8.938,0.52,-13.757,7.845,2.634,-12.52,6.259,0.551,-15.746,10.938,0.592,-11.766], +// 5 24 -14.754 1.287 -5.303 -12.807 3.146 -6.392 -11.812 1.596 -6.827 -14.331 3.159 -5.26 + [5,24,-14.754,1.287,-5.303,-12.807,3.146,-6.392,-11.812,1.596,-6.827,-14.331,3.159,-5.26], +// 5 24 -14.604 8.643 8.443 -13.481 8.455 5.857 -13.132 9.992 6.947 -14.578 7.108 6.799 + [5,24,-14.604,8.643,8.443,-13.481,8.455,5.857,-13.132,9.992,6.947,-14.578,7.108,6.799], +// 5 24 5.157 -0.961 17.775 4.178 3.559 18.339 -0.209 2.966 18.859 7.869 4.812 16.951 + [5,24,5.157,-0.961,17.775,4.178,3.559,18.339,-0.209,2.966,18.859,7.869,4.812,16.951], +// 5 24 4.519 -8.975 -4.743 5.088 -9.789 -0.835 0.068 -10.675 -0.969 8.692 -7.003 -5.128 + [5,24,4.519,-8.975,-4.743,5.088,-9.789,-0.835,0.068,-10.675,-0.969,8.692,-7.003,-5.128], +// 5 24 10.044 -2.918 -5.372 11.006 -0.154 -6.017 11.356 -1.498 -3.362 9.877 -2.758 -6.252 + [5,24,10.044,-2.918,-5.372,11.006,-0.154,-6.017,11.356,-1.498,-3.362,9.877,-2.758,-6.252], +// 5 24 -14.518 6.447 5.489 -15.674 6.203 4.251 -13.744 8.039 4.793 -15.851 2.65 5.535 + [5,24,-14.518,6.447,5.489,-15.674,6.203,4.251,-13.744,8.039,4.793,-15.851,2.65,5.535], +// 5 24 -15.851 2.65 5.535 -14.892 4.93 7.573 -14.518 6.447 5.489 -14.95 2.068 8.639 + [5,24,-15.851,2.65,5.535,-14.892,4.93,7.573,-14.518,6.447,5.489,-14.95,2.068,8.639], +// 5 24 -13.459 -1.928 10.353 -9.898 -4.192 12.45 -10.014 -6.526 7.578 -9.438 0.514 15.63 + [5,24,-13.459,-1.928,10.353,-9.898,-4.192,12.45,-10.014,-6.526,7.578,-9.438,0.514,15.63], +// 5 24 -2.562 19.134 14.047 -0.8375 18.43 13.2338 -1.101 18.036 14.106 -2.5013 19.595 13.0226 + [5,24,-2.562,19.134,14.047,-0.8375,18.43,13.2338,-1.101,18.036,14.106,-2.5013,19.595,13.0226], +// 5 24 6.259 0.551 -15.746 2.35 -0.468 -17.297 3.012 2.705 -15.366 3.315 -4.56 -18.475 + [5,24,6.259,0.551,-15.746,2.35,-0.468,-17.297,3.012,2.705,-15.366,3.315,-4.56,-18.475], +// 5 24 15.665 8.914 2.616 16.18 5.165 -0.217 15.727 6.001 3.807 15.789 8.586 -1.276 + [5,24,15.665,8.914,2.616,16.18,5.165,-0.217,15.727,6.001,3.807,15.789,8.586,-1.276], +// 5 24 4.115 -9.407 -8.345 4.519 -8.975 -4.743 -0.212 -9.77 -4.789 8.692 -7.003 -5.128 + [5,24,4.115,-9.407,-8.345,4.519,-8.975,-4.743,-0.212,-9.77,-4.789,8.692,-7.003,-5.128], +// 5 24 10.044 -2.918 -5.372 10.312 -2.755 -3.318 8.5 -4.75 -3.477 11.356 -1.498 -3.362 + [5,24,10.044,-2.918,-5.372,10.312,-2.755,-3.318,8.5,-4.75,-3.477,11.356,-1.498,-3.362], +// 5 24 -0.212 -9.77 -4.789 -0.379 -10.083 -8.284 4.115 -9.407 -8.345 -4.926 -9.525 -8.22 + [5,24,-0.212,-9.77,-4.789,-0.379,-10.083,-8.284,4.115,-9.407,-8.345,-4.926,-9.525,-8.22], +// 5 24 -4.702 -8.632 -15.723 -7.439 -7.83 -15.309 -4.792 -9.83 -11.907 -5.094 -5.629 -17.714 + [5,24,-4.702,-8.632,-15.723,-7.439,-7.83,-15.309,-4.792,-9.83,-11.907,-5.094,-5.629,-17.714], +// 5 24 11.624 15.846 7.766 11.77 15.103 7.272 12.467 14.977 7.672 11.2792 15.049 6.9714 + [5,24,11.624,15.846,7.766,11.77,15.103,7.272,12.467,14.977,7.672,11.2792,15.049,6.9714], +// 5 24 -5.779 17.465 12.885 -7.127 17.377 13.931 -7.757 18.008 12.298 -5.776 16.747 13.505 + [5,24,-5.779,17.465,12.885,-7.127,17.377,13.931,-7.757,18.008,12.298,-5.776,16.747,13.505], +// 5 24 -0.522 7.017 18.3 2.903 10.706 16.845 -0.964 10.646 16.94 3.385 7.363 17.909 + [5,24,-0.522,7.017,18.3,2.903,10.706,16.845,-0.964,10.646,16.94,3.385,7.363,17.909], +// 5 24 -9.25 17.39 11.403 -7.2825 18.799 11.1191 -7.757 18.008 12.298 -9.1982 17.943 9.5706 + [5,24,-9.25,17.39,11.403,-7.2825,18.799,11.1191,-7.757,18.008,12.298,-9.1982,17.943,9.5706], +// 5 24 -14.016 13.11 -1.674 -12.7023 12.603 -3.7509 -13.504 12.328 -3.925 -13.1409 12.995 -1.5087 + [5,24,-14.016,13.11,-1.674,-12.7023,12.603,-3.7509,-13.504,12.328,-3.925,-13.1409,12.995,-1.5087], +// 5 24 -12.501 16.022 9.145 -12.745 12.55 7.768 -14.09 10.822 9.615 -10.9365 16.271 7.4508 + [5,24,-12.501,16.022,9.145,-12.745,12.55,7.768,-14.09,10.822,9.615,-10.9365,16.271,7.4508], +// 5 24 13.093 13.19 -2.0402 12.6666 1.501 -3.5336 13.195 1.235 -0.3897 12.4758 9.96 -4.4262 + [5,24,13.093,13.19,-2.0402,12.6666,1.501,-3.5336,13.195,1.235,-0.3897,12.4758,9.96,-4.4262], +// 5 24 -13.482 9.859 11.014 -14.09 10.822 9.615 -12.671 14.284 10.866 -14.436 7.348 9.588 + [5,24,-13.482,9.859,11.014,-14.09,10.822,9.615,-12.671,14.284,10.866,-14.436,7.348,9.588], +// 5 24 -16.375 4.472 0.687 -16.439 2.291 1.426 -15.674 6.203 4.251 -15.62 3.337 -2.745 + [5,24,-16.375,4.472,0.687,-16.439,2.291,1.426,-15.674,6.203,4.251,-15.62,3.337,-2.745], +// 5 24 12.286 3.726 -6.76 11.806 1.648 -7.147 11.2038 3.739 -6.7826 13.956 2.001 -6.619 + [5,24,12.286,3.726,-6.76,11.806,1.648,-7.147,11.2038,3.739,-6.7826,13.956,2.001,-6.619], +// 5 24 10.938 0.592 -11.766 11.39 -2.244 -12.038 12.276 0.375 -9.532 9.402 -2.431 -14.367 + [5,24,10.938,0.592,-11.766,11.39,-2.244,-12.038,12.276,0.375,-9.532,9.402,-2.431,-14.367], +// 5 24 -0.964 10.646 16.94 -4.288 6.785 17.834 -0.522 7.017 18.3 -4.86 10.231 16.591 + [5,24,-0.964,10.646,16.94,-4.288,6.785,17.834,-0.522,7.017,18.3,-4.86,10.231,16.591], +// 5 24 14.663 0.701 10.541 14.496 -2.418 6.606 10.309 -3.951 12.289 15.913 2.492 5.435 + [5,24,14.663,0.701,10.541,14.496,-2.418,6.606,10.309,-3.951,12.289,15.913,2.492,5.435], +// 5 24 -7.294 1.137 -9.496 -5.295 2.232 -11.52 -7.837 1.924 -9.718 -4.54 1.324 -11.27 + [5,24,-7.294,1.137,-9.496,-5.295,2.232,-11.52,-7.837,1.924,-9.718,-4.54,1.324,-11.27], +// 5 24 4.874 0.686 12.2116 4.315 -4.75 10.11 0 -4.75 10.969 8.7208 0.664 9.848 + [5,24,4.874,0.686,12.2116,4.315,-4.75,10.11,0,-4.75,10.969,8.7208,0.664,9.848], +// 5 24 12.6666 1.501 -3.5336 11.356 -1.498 -3.362 11.855 -1.06 -0.304 11.006 -0.154 -6.017 + [5,24,12.6666,1.501,-3.5336,11.356,-1.498,-3.362,11.855,-1.06,-0.304,11.006,-0.154,-6.017], +// 5 24 -11.762 -0.936 -12.974 -11.607 -4.68 -13.16 -12.085 -1.522 -9.879 -8.3 -5.033 -16.454 + [5,24,-11.762,-0.936,-12.974,-11.607,-4.68,-13.16,-12.085,-1.522,-9.879,-8.3,-5.033,-16.454], +// 5 24 13.367 8.107 6.067 14.366 9.813 8.107 13.044 10.179 7.307 14.422 7.283 6.552 + [5,24,13.367,8.107,6.067,14.366,9.813,8.107,13.044,10.179,7.307,14.422,7.283,6.552], +// 5 24 2.35 -0.468 -17.297 -1.408 -1.284 -17.344 -1.542 -3.064 -17.997 0.164 0.726 -16.587 + [5,24,2.35,-0.468,-17.297,-1.408,-1.284,-17.344,-1.542,-3.064,-17.997,0.164,0.726,-16.587], +// 5 24 -2.87 18.055 15.197 -4.567 17.635 14.918 -2.495 16.192 15.552 -2.562 19.134 14.047 + [5,24,-2.87,18.055,15.197,-4.567,17.635,14.918,-2.495,16.192,15.552,-2.562,19.134,14.047], +// 5 24 12.526 12.541 7.216 11.2792 15.049 6.9714 11.2466 13.492 7.0122 13.722 12.193 7.729 + [5,24,12.526,12.541,7.216,11.2792,15.049,6.9714,11.2466,13.492,7.0122,13.722,12.193,7.729], +// 5 24 7.845 2.634 -12.52 8.238 3.376 -9.666 9.483 2.175 -10.773 6.85 3.691 -10.841 + [5,24,7.845,2.634,-12.52,8.238,3.376,-9.666,9.483,2.175,-10.773,6.85,3.691,-10.841], +// 5 24 10.073 16.468 12.817 7.51 15.188 14.802 9.931 13.878 13.693 8.282 17.218 13.549 + [5,24,10.073,16.468,12.817,7.51,15.188,14.802,9.931,13.878,13.693,8.282,17.218,13.549], +// 5 24 17.261 1.144 0.784 14.496 -2.418 6.606 14.227 -4.083 1.999 15.913 2.492 5.435 + [5,24,17.261,1.144,0.784,14.496,-2.418,6.606,14.227,-4.083,1.999,15.913,2.492,5.435], +// 5 24 12.415 15.736 8.238 11.624 15.846 7.766 11.315 16.207 8.744 12.467 14.977 7.672 + [5,24,12.415,15.736,8.238,11.624,15.846,7.766,11.315,16.207,8.744,12.467,14.977,7.672], +// 5 24 2.35 -0.468 -17.297 3.012 2.705 -15.366 6.259 0.551 -15.746 0.164 0.726 -16.587 + [5,24,2.35,-0.468,-17.297,3.012,2.705,-15.366,6.259,0.551,-15.746,0.164,0.726,-16.587], +// 5 24 14.451 9.584 2.505 13.0063 9.587 2.5605 14.189 12.977 .566 13.577 7.158 4.363 + [5,24,14.451,9.584,2.505,13.0063,9.587,2.5605,14.189,12.977,.566,13.577,7.158,4.363], +// 5 24 14.914 9.404 -4.246 15.789 8.586 -1.276 15.054 6.496 -4.359 14.834 11.729 -3.649 + [5,24,14.914,9.404,-4.246,15.789,8.586,-1.276,15.054,6.496,-4.359,14.834,11.729,-3.649], +// 5 24 12.6982 8.766 3.9937 12.8675 1.089 3.0164 13.0063 9.587 2.5605 11.2425 0.861 6.8836 + [5,24,12.6982,8.766,3.9937,12.8675,1.089,3.0164,13.0063,9.587,2.5605,11.2425,0.861,6.8836], +// 5 24 3.315 -4.56 -18.475 3.693 -7.497 -15.836 -0.585 -8.418 -16.136 6.941 -6.171 -14.915 + [5,24,3.315,-4.56,-18.475,3.693,-7.497,-15.836,-0.585,-8.418,-16.136,6.941,-6.171,-14.915], +// 5 24 -11.542 -5.049 -2.045 -12.222 -3.675 -2.12 -11.83 -3.242 -6.573 -11.989 -5.131 2.429 + [5,24,-11.542,-5.049,-2.045,-12.222,-3.675,-2.12,-11.83,-3.242,-6.573,-11.989,-5.131,2.429], +// 5 24 14.422 7.283 6.552 13.367 8.107 6.067 14.366 9.813 8.107 13.577 7.158 4.363 + [5,24,14.422,7.283,6.552,13.367,8.107,6.067,14.366,9.813,8.107,13.577,7.158,4.363], +// 5 24 -4.911 -8.959 -4.744 -0.212 -9.77 -4.789 -4.909 -9.791 -0.781 -4.926 -9.525 -8.22 + [5,24,-4.911,-8.959,-4.744,-0.212,-9.77,-4.789,-4.909,-9.791,-0.781,-4.926,-9.525,-8.22], +// 5 24 8.714 -2.23 -7.785 6.453 -4.75 -9.114 7.789 -4.75 -7.658 7.016 -1.785 -9.659 + [5,24,8.714,-2.23,-7.785,6.453,-4.75,-9.114,7.789,-4.75,-7.658,7.016,-1.785,-9.659], +// 5 24 8.536 -4.75 3.343 10.376 -2.706 2.859 10.575 -2.223 4.727 8.666 -4.75 0.058 + [5,24,8.536,-4.75,3.343,10.376,-2.706,2.859,10.575,-2.223,4.727,8.666,-4.75,0.058], +// 5 24 -4.926 -9.525 -8.22 -9.071 -8.06 -8.717 -8.343 -8.541 -12.116 -4.911 -8.959 -4.744 + [5,24,-4.926,-9.525,-8.22,-9.071,-8.06,-8.717,-8.343,-8.541,-12.116,-4.911,-8.959,-4.744], +// 5 24 10.376 -2.706 2.859 10.416 -2.8 -0.175 8.666 -4.75 0.058 11.512 -1.353 2.78 + [5,24,10.376,-2.706,2.859,10.416,-2.8,-0.175,8.666,-4.75,0.058,11.512,-1.353,2.78], +// 5 24 -9.613 2.029 -11.357 -11.762 -0.936 -12.974 -10.613 1.536 -9.533 -8.052 2.615 -13.028 + [5,24,-9.613,2.029,-11.357,-11.762,-0.936,-12.974,-10.613,1.536,-9.533,-8.052,2.615,-13.028], +// 5 24 15.073 12.804 -1.989 14.085 13.309 -2.079 15.163 12.669 0.245 13.716 12.273 -4.13 + [5,24,15.073,12.804,-1.989,14.085,13.309,-2.079,15.163,12.669,0.245,13.716,12.273,-4.13], +// 5 24 -11.492 12.991 12.171 -10.545 13.681 12.128 -10.337 14.984 11.218 -10.813 11.652 13.345 + [5,24,-11.492,12.991,12.171,-10.545,13.681,12.128,-10.337,14.984,11.218,-10.813,11.652,13.345], +// 5 24 13.577 7.158 4.363 14.451 9.584 2.505 15.665 8.914 2.616 13.0063 9.587 2.5605 + [5,24,13.577,7.158,4.363,14.451,9.584,2.505,15.665,8.914,2.616,13.0063,9.587,2.5605], +// 5 24 6.5 13.746 15.446 2.697 13.847 16.119 5.326 15.425 15.382 6.442 10.795 16.219 + [5,24,6.5,13.746,15.446,2.697,13.847,16.119,5.326,15.425,15.382,6.442,10.795,16.219], +// 5 24 -7.294 1.137 -9.496 -9.133 1.556 -8.055 -8.808 0.786 -7.693 -7.837 1.924 -9.718 + [5,24,-7.294,1.137,-9.496,-9.133,1.556,-8.055,-8.808,0.786,-7.693,-7.837,1.924,-9.718], +// 5 24 -11.951 -4.144 -9.502 -12.179 -1.283 -7.288 -12.085 -1.522 -9.879 -11.83 -3.242 -6.573 + [5,24,-11.951,-4.144,-9.502,-12.179,-1.283,-7.288,-12.085,-1.522,-9.879,-11.83,-3.242,-6.573], +// 5 24 -11.2425 0.861 6.8836 -11.0681 13.549 7.2794 -9.946 16.7 8.8422 -11.5312 10.49 6.4848 + [5,24,-11.2425,0.861,6.8836,-11.0681,13.549,7.2794,-9.946,16.7,8.8422,-11.5312,10.49,6.4848], +// 5 24 -12.7023 12.603 -3.7509 -13.195 1.235 -0.3897 -13.1409 12.995 -1.5087 -12.6666 1.501 -3.5336 + [5,24,-12.7023,12.603,-3.7509,-13.195,1.235,-0.3897,-13.1409,12.995,-1.5087,-12.6666,1.501,-3.5336], +// 5 24 -8.1461 3.203 -9.6576 -10.613 1.536 -9.533 -8.9232 2.4691 -8.9232 -9.613 2.029 -11.357 + [5,24,-8.1461,3.203,-9.6576,-10.613,1.536,-9.533,-8.9232,2.4691,-8.9232,-9.613,2.029,-11.357], +// 5 24 -5.262 -5.943 14.437 -9.438 0.514 15.63 -9.898 -4.192 12.45 -4.849 -1.24 17.157 + [5,24,-5.262,-5.943,14.437,-9.438,0.514,15.63,-9.898,-4.192,12.45,-4.849,-1.24,17.157], +// 2 24 13.577 7.158 4.363 13.0063 9.587 2.5605 + [2,24,13.577,7.158,4.363,13.0063,9.587,2.5605], +// 5 24 -4.499 3.139 18.406 -6.816 6.602 17.103 -8.035 4.145 16.997 -4.288 6.785 17.834 + [5,24,-4.499,3.139,18.406,-6.816,6.602,17.103,-8.035,4.145,16.997,-4.288,6.785,17.834], +// 5 24 6.941 -6.171 -14.915 7.403 -7.21 -11.757 3.916 -9.383 -11.933 9.695 -4.841 -11.692 + [5,24,6.941,-6.171,-14.915,7.403,-7.21,-11.757,3.916,-9.383,-11.933,9.695,-4.841,-11.692], +// 5 24 -4.488 15.857 15.14 -1.353 14.605 15.944 -5.617 13.988 15.172 -2.495 16.192 15.552 + [5,24,-4.488,15.857,15.14,-1.353,14.605,15.944,-5.617,13.988,15.172,-2.495,16.192,15.552], +// 5 24 11.714 13.103 12.73 11.945 9.639 13.221 10.159 12.469 14.172 13.425 11.601 11.242 + [5,24,11.714,13.103,12.73,11.945,9.639,13.221,10.159,12.469,14.172,13.425,11.601,11.242], +// 5 24 13.956 2.001 -6.619 15.66 0.295 -4.35 13.107 -1.26 -6.984 15.62 3.96 -4.069 + [5,24,13.956,2.001,-6.619,15.66,0.295,-4.35,13.107,-1.26,-6.984,15.62,3.96,-4.069], +// 5 24 -11.855 -1.06 -0.304 -12.6666 1.501 -3.5336 -11.356 -1.498 -3.362 -13.195 1.235 -0.3897 + [5,24,-11.855,-1.06,-0.304,-12.6666,1.501,-3.5336,-11.356,-1.498,-3.362,-13.195,1.235,-0.3897], +// 5 24 -3.716 -1.237 -16.788 -4.953 -1.167 -16.404 -4.112 0.675 -15.971 -5.267 -3.208 -17.231 + [5,24,-3.716,-1.237,-16.788,-4.953,-1.167,-16.404,-4.112,0.675,-15.971,-5.267,-3.208,-17.231], +// 5 24 2.661 15.942 15.774 2.697 18.964 15.237 -0.11 18.44 15.369 5.326 15.425 15.382 + [5,24,2.661,15.942,15.774,2.697,18.964,15.237,-0.11,18.44,15.369,5.326,15.425,15.382], +// 5 24 10.309 -3.951 12.289 14.663 0.701 10.541 14.496 -2.418 6.606 9.35 0.876 15.482 + [5,24,10.309,-3.951,12.289,14.663,0.701,10.541,14.496,-2.418,6.606,9.35,0.876,15.482], +// 5 24 15.913 2.492 5.435 14.663 0.701 10.541 15.417 4.553 8.312 14.496 -2.418 6.606 + [5,24,15.913,2.492,5.435,14.663,0.701,10.541,15.417,4.553,8.312,14.496,-2.418,6.606], +// 5 24 5.359 18.659 14.55 2.665 19.567 14.084 2.697 18.964 15.237 5.611 18.832 13.182 + [5,24,5.359,18.659,14.55,2.665,19.567,14.084,2.697,18.964,15.237,5.611,18.832,13.182], +// 5 24 -10.014 -6.526 7.578 -9.898 -4.192 12.45 -5.439 -9.131 9.513 -13.459 -1.928 10.353 + [5,24,-10.014,-6.526,7.578,-9.898,-4.192,12.45,-5.439,-9.131,9.513,-13.459,-1.928,10.353], +// 5 24 -14.95 2.068 8.639 -15.851 2.65 5.535 -14.892 4.93 7.573 -15.488 0.012 5.657 + [5,24,-14.95,2.068,8.639,-15.851,2.65,5.535,-14.892,4.93,7.573,-15.488,0.012,5.657], +// 5 24 9.35 0.876 15.482 7.869 4.812 16.951 12.627 3.618 13.298 5.157 -0.961 17.775 + [5,24,9.35,0.876,15.482,7.869,4.812,16.951,12.627,3.618,13.298,5.157,-0.961,17.775], +// 5 24 -16.375 4.472 0.687 -16.041 6.937 -0.279 -15.62 3.337 -2.745 -15.612 7.68 3.239 + [5,24,-16.375,4.472,0.687,-16.041,6.937,-0.279,-15.62,3.337,-2.745,-15.612,7.68,3.239], +// 5 24 -9.291 -7.746 -1.274 -9.638 -7.638 3.154 -11.989 -5.131 2.429 -4.909 -9.791 -0.781 + [5,24,-9.291,-7.746,-1.274,-9.638,-7.638,3.154,-11.989,-5.131,2.429,-4.909,-9.791,-0.781], +// 5 24 11.817 -4.367 -5.945 7.887 -7.354 -8.54 10.73 -4.724 -8.98 8.692 -7.003 -5.128 + [5,24,11.817,-4.367,-5.945,7.887,-7.354,-8.54,10.73,-4.724,-8.98,8.692,-7.003,-5.128], +// 5 24 -10.416 -2.8 -0.175 -11.855 -1.06 -0.304 -11.512 -1.353 2.78 -11.356 -1.498 -3.362 + [5,24,-10.416,-2.8,-0.175,-11.855,-1.06,-0.304,-11.512,-1.353,2.78,-11.356,-1.498,-3.362], +// 5 24 12.444 5.677 -6.523 12.286 3.726 -6.76 11.4414 5.854 -6.6725 13.939 3.639 -6.345 + [5,24,12.444,5.677,-6.523,12.286,3.726,-6.76,11.4414,5.854,-6.6725,13.939,3.639,-6.345], +// 5 24 -10.312 -2.755 -3.318 -11.356 -1.498 -3.362 -10.416 -2.8 -0.175 -10.044 -2.918 -5.372 + [5,24,-10.312,-2.755,-3.318,-11.356,-1.498,-3.362,-10.416,-2.8,-0.175,-10.044,-2.918,-5.372], +// 5 24 -3.793 1.967 -11.918 -4.54 1.324 -11.27 -5.295 2.232 -11.52 0.005 1.54 -12.255 + [5,24,-3.793,1.967,-11.918,-4.54,1.324,-11.27,-5.295,2.232,-11.52,0.005,1.54,-12.255], +// 5 24 -12.4697 9.763 -4.3568 -13.849 9.424 -4.229 -13.504 12.328 -3.925 -12.3391 7.152 -4.7231 + [5,24,-12.4697,9.763,-4.3568,-13.849,9.424,-4.229,-13.504,12.328,-3.925,-12.3391,7.152,-4.7231], +// 5 24 -14.804 12.112 -3.751 -14.016 13.11 -1.674 -13.504 12.328 -3.925 -15.146 12.915 -1.826 + [5,24,-14.804,12.112,-3.751,-14.016,13.11,-1.674,-13.504,12.328,-3.925,-15.146,12.915,-1.826], +// 5 24 -4.86 10.231 16.591 -4.288 6.785 17.834 -0.964 10.646 16.94 -6.816 6.602 17.103 + [5,24,-4.86,10.231,16.591,-4.288,6.785,17.834,-0.964,10.646,16.94,-6.816,6.602,17.103], +// 5 24 7.784 1.851 -9.678 9.1072 2.9474 -9.1072 8.238 3.376 -9.666 9.133 1.556 -8.055 + [5,24,7.784,1.851,-9.678,9.1072,2.9474,-9.1072,8.238,3.376,-9.666,9.133,1.556,-8.055], +// 5 24 8.914 8.495 15.436 9.36 10.386 14.881 10.33 6.629 14.833 6.442 10.795 16.219 + [5,24,8.914,8.495,15.436,9.36,10.386,14.881,10.33,6.629,14.833,6.442,10.795,16.219], +// 5 24 -8.714 -2.23 -7.785 -9.878 0.837 -6.191 -8.808 0.786 -7.693 -9.877 -2.758 -6.252 + [5,24,-8.714,-2.23,-7.785,-9.878,0.837,-6.191,-8.808,0.786,-7.693,-9.877,-2.758,-6.252], +// 5 24 -4.288 6.785 17.834 -6.816 6.602 17.103 -4.86 10.231 16.591 -4.499 3.139 18.406 + [5,24,-4.288,6.785,17.834,-6.816,6.602,17.103,-4.86,10.231,16.591,-4.499,3.139,18.406], +// 5 24 0.258 -6.777 15.304 5.824 -5.77 14.28 5.157 -0.961 17.775 0.399 -9.992 9.852 + [5,24,0.258,-6.777,15.304,5.824,-5.77,14.28,5.157,-0.961,17.775,0.399,-9.992,9.852], +// 5 24 2.697 18.964 15.237 2.665 19.567 14.084 0.18 19.312 14.45 5.359 18.659 14.55 + [5,24,2.697,18.964,15.237,2.665,19.567,14.084,0.18,19.312,14.45,5.359,18.659,14.55], +// 5 24 -4.499 3.139 18.406 -4.288 6.785 17.834 -0.522 7.017 18.3 -6.816 6.602 17.103 + [5,24,-4.499,3.139,18.406,-4.288,6.785,17.834,-0.522,7.017,18.3,-6.816,6.602,17.103], +// 5 24 -13.1409 12.995 -1.5087 -14.016 13.11 -1.674 -12.7023 12.603 -3.7509 -13.894 12.753 0.646 + [5,24,-13.1409,12.995,-1.5087,-14.016,13.11,-1.674,-12.7023,12.603,-3.7509,-13.894,12.753,0.646], +// 5 24 -15.146 12.915 -1.826 -14.016 13.11 -1.674 -14.804 12.112 -3.751 -15.14 12.527 0.315 + [5,24,-15.146,12.915,-1.826,-14.016,13.11,-1.674,-14.804,12.112,-3.751,-15.14,12.527,0.315], +// 5 24 -0.522 7.017 18.3 -4.288 6.785 17.834 -4.499 3.139 18.406 -0.964 10.646 16.94 + [5,24,-0.522,7.017,18.3,-4.288,6.785,17.834,-4.499,3.139,18.406,-0.964,10.646,16.94], +// 5 24 11.945 9.639 13.221 12.627 3.618 13.298 14.464 6.808 10.933 10.33 6.629 14.833 + [5,24,11.945,9.639,13.221,12.627,3.618,13.298,14.464,6.808,10.933,10.33,6.629,14.833], +// 5 24 10.416 -2.8 -0.175 11.855 -1.06 -0.304 11.512 -1.353 2.78 11.356 -1.498 -3.362 + [5,24,10.416,-2.8,-0.175,11.855,-1.06,-0.304,11.512,-1.353,2.78,11.356,-1.498,-3.362], +// 5 24 -5.439 -9.131 9.513 -9.638 -7.638 3.154 -10.014 -6.526 7.578 -5.144 -9.837 3.99 + [5,24,-5.439,-9.131,9.513,-9.638,-7.638,3.154,-10.014,-6.526,7.578,-5.144,-9.837,3.99], +// 5 24 -8.1461 3.203 -9.6576 -6.882 2.52 -10.708 -7.837 1.924 -9.718 -6.729 3.488 -10.813 + [5,24,-8.1461,3.203,-9.6576,-6.882,2.52,-10.708,-7.837,1.924,-9.718,-6.729,3.488,-10.813], +// 5 24 3.916 -9.383 -11.933 7.887 -7.354 -8.54 4.115 -9.407 -8.345 7.403 -7.21 -11.757 + [5,24,3.916,-9.383,-11.933,7.887,-7.354,-8.54,4.115,-9.407,-8.345,7.403,-7.21,-11.757], +// 5 24 -1.101 18.036 14.106 -2.87 18.055 15.197 -2.562 19.134 14.047 -1.241 17.262 14.714 + [5,24,-1.101,18.036,14.106,-2.87,18.055,15.197,-2.562,19.134,14.047,-1.241,17.262,14.714], +// 5 24 0 4 -13 -2.566 2.618 -12.519 -2.72 3.519 -12.483 0 2.436 -12.746 + [5,24,0,4,-13,-2.566,2.618,-12.519,-2.72,3.519,-12.483,0,2.436,-12.746], +// 5 24 2.721 19.822 12.538 2.665 19.567 14.084 0.5427 19.454 13.2491 5.611 18.832 13.182 + [5,24,2.721,19.822,12.538,2.665,19.567,14.084,0.5427,19.454,13.2491,5.611,18.832,13.182], +// 5 24 0.18 19.312 14.45 -0.8375 18.43 13.2338 -1.101 18.036 14.106 0.5427 19.454 13.2491 + [5,24,0.18,19.312,14.45,-0.8375,18.43,13.2338,-1.101,18.036,14.106,0.5427,19.454,13.2491], +// 5 24 -11.492 12.991 12.171 -12.523 8.422 12.88 -13.482 9.859 11.014 -10.813 11.652 13.345 + [5,24,-11.492,12.991,12.171,-12.523,8.422,12.88,-13.482,9.859,11.014,-10.813,11.652,13.345], +// 5 24 7.869 4.812 16.951 10.33 6.629 14.833 12.627 3.618 13.298 8.914 8.495 15.436 + [5,24,7.869,4.812,16.951,10.33,6.629,14.833,12.627,3.618,13.298,8.914,8.495,15.436], +// 5 24 -14.518 6.447 5.489 -13.481 8.455 5.857 -13.744 8.039 4.793 -14.578 7.108 6.799 + [5,24,-14.518,6.447,5.489,-13.481,8.455,5.857,-13.744,8.039,4.793,-14.578,7.108,6.799], +// 5 24 -10.575 -2.223 4.727 -10.376 -2.706 2.859 -8.536 -4.75 3.343 -11.512 -1.353 2.78 + [5,24,-10.575,-2.223,4.727,-10.376,-2.706,2.859,-8.536,-4.75,3.343,-11.512,-1.353,2.78], +// 5 24 3.916 -9.383 -11.933 -0.396 -10.375 -11.999 4.115 -9.407 -8.345 -0.585 -8.418 -16.136 + [5,24,3.916,-9.383,-11.933,-0.396,-10.375,-11.999,4.115,-9.407,-8.345,-0.585,-8.418,-16.136], +// 5 24 13.489 13.653 9.779 13.425 11.601 11.242 14.366 9.813 8.107 12.649 14.934 11.194 + [5,24,13.489,13.653,9.779,13.425,11.601,11.242,14.366,9.813,8.107,12.649,14.934,11.194], +// 5 24 5.629 -9.802 3.918 0.399 -9.992 9.852 5.911 -8.351 9.305 0.31 -10.827 4.088 + [5,24,5.629,-9.802,3.918,0.399,-9.992,9.852,5.911,-8.351,9.305,0.31,-10.827,4.088], +// 5 24 -12.745 12.55 7.768 -11.5312 10.49 6.4848 -13.132 9.992 6.947 -11.0681 13.549 7.2794 + [5,24,-12.745,12.55,7.768,-11.5312,10.49,6.4848,-13.132,9.992,6.947,-11.0681,13.549,7.2794], +// 5 24 -8.052 2.615 -13.028 -6.421 1.933 -13.889 -8.118 -0.277 -15.516 -4.9237 3.4586 -11.8862 + [5,24,-8.052,2.615,-13.028,-6.421,1.933,-13.889,-8.118,-0.277,-15.516,-4.9237,3.4586,-11.8862], +// 5 24 3.916 -9.383 -11.933 6.941 -6.171 -14.915 7.403 -7.21 -11.757 3.693 -7.497 -15.836 + [5,24,3.916,-9.383,-11.933,6.941,-6.171,-14.915,7.403,-7.21,-11.757,3.693,-7.497,-15.836], +// 5 24 -13.459 -1.928 10.353 -13.538 -3.235 6.433 -15.488 0.012 5.657 -10.014 -6.526 7.578 + [5,24,-13.459,-1.928,10.353,-13.538,-3.235,6.433,-15.488,0.012,5.657,-10.014,-6.526,7.578], +// 5 24 14.085 13.309 -2.079 13.716 12.273 -4.13 12.586 12.295 -4.2212 15.073 12.804 -1.989 + [5,24,14.085,13.309,-2.079,13.716,12.273,-4.13,12.586,12.295,-4.2212,15.073,12.804,-1.989], +// 5 24 9.402 -2.431 -14.367 9.019 -4.502 -13.551 6.856 -3.506 -16.749 11.39 -2.244 -12.038 + [5,24,9.402,-2.431,-14.367,9.019,-4.502,-13.551,6.856,-3.506,-16.749,11.39,-2.244,-12.038], +// 5 24 -9.946 16.7 8.8422 -8.7208 0.664 9.848 -5.5432 18.115 12.0321 -11.2425 0.861 6.8836 + [5,24,-9.946,16.7,8.8422,-8.7208,0.664,9.848,-5.5432,18.115,12.0321,-11.2425,0.861,6.8836], +// 5 24 -8.666 -4.75 0.058 -10.416 -2.8 -0.175 -10.376 -2.706 2.859 -10.312 -2.755 -3.318 + [5,24,-8.666,-4.75,0.058,-10.416,-2.8,-0.175,-10.376,-2.706,2.859,-10.312,-2.755,-3.318], +// 5 24 -9.877 -2.758 -6.252 -10.044 -2.918 -5.372 -7.971 -4.75 -6.432 -11.006 -0.154 -6.017 + [5,24,-9.877,-2.758,-6.252,-10.044,-2.918,-5.372,-7.971,-4.75,-6.432,-11.006,-0.154,-6.017], +// 5 24 -1.542 -3.064 -17.997 2.35 -0.468 -17.297 3.315 -4.56 -18.475 -1.408 -1.284 -17.344 + [5,24,-1.542,-3.064,-17.997,2.35,-0.468,-17.297,3.315,-4.56,-18.475,-1.408,-1.284,-17.344], +// 5 24 14.189 12.977 0.566 14.085 13.309 -2.079 15.163 12.669 0.245 13.2582 12.992 0.3234 + [5,24,14.189,12.977,0.566,14.085,13.309,-2.079,15.163,12.669,0.245,13.2582,12.992,0.3234], +// 5 24 -10.821 1.183 -7.791 -10.357 2.68 -7.054 -11.812 1.596 -6.827 -9.588 2.311 -7.744 + [5,24,-10.821,1.183,-7.791,-10.357,2.68,-7.054,-11.812,1.596,-6.827,-9.588,2.311,-7.744], +// 5 24 -0.11 18.44 15.369 2.661 15.942 15.774 -0.29 16.293 15.804 2.697 18.964 15.237 + [5,24,-0.11,18.44,15.369,2.661,15.942,15.774,-0.29,16.293,15.804,2.697,18.964,15.237], +// 5 24 -12.085 -1.522 -9.879 -11.951 -4.144 -9.502 -12.179 -1.283 -7.288 -11.607 -4.68 -13.16 + [5,24,-12.085,-1.522,-9.879,-11.951,-4.144,-9.502,-12.179,-1.283,-7.288,-11.607,-4.68,-13.16], +// 5 24 8.808 0.786 -7.693 7.016 -1.785 -9.659 7.294 1.137 -9.496 8.714 -2.23 -7.785 + [5,24,8.808,0.786,-7.693,7.016,-1.785,-9.659,7.294,1.137,-9.496,8.714,-2.23,-7.785], +// 5 24 10.036 17.443 10.57 8.282 17.218 13.549 10.073 16.468 12.817 7.869 17.792 12.077 + [5,24,10.036,17.443,10.57,8.282,17.218,13.549,10.073,16.468,12.817,7.869,17.792,12.077], +// 5 24 2.697 18.964 15.237 -0.11 18.44 15.369 2.661 15.942 15.774 0.18 19.312 14.45 + [5,24,2.697,18.964,15.237,-0.11,18.44,15.369,2.661,15.942,15.774,0.18,19.312,14.45], +// 5 24 9.402 -2.431 -14.367 8.938 0.52 -13.757 6.856 -3.506 -16.749 10.938 0.592 -11.766 + [5,24,9.402,-2.431,-14.367,8.938,0.52,-13.757,6.856,-3.506,-16.749,10.938,0.592,-11.766], +// 5 24 -5.084 1.728 -14.011 -6.257 0.293 -15.289 -4.953 -1.167 -16.404 -6.421 1.933 -13.889 + [5,24,-5.084,1.728,-14.011,-6.257,0.293,-15.289,-4.953,-1.167,-16.404,-6.421,1.933,-13.889], +// 5 24 15.62 3.96 -4.069 13.939 3.639 -6.345 13.87 5.664 -6.332 13.956 2.001 -6.619 + [5,24,15.62,3.96,-4.069,13.939,3.639,-6.345,13.87,5.664,-6.332,13.956,2.001,-6.619], +// 5 24 0.063 -1.715 18.141 5.157 -0.961 17.775 -0.209 2.966 18.859 0.258 -6.777 15.304 + [5,24,0.063,-1.715,18.141,5.157,-0.961,17.775,-0.209,2.966,18.859,0.258,-6.777,15.304], +// 5 24 -8.3 -5.033 -16.454 -5.094 -5.629 -17.714 -7.439 -7.83 -15.309 -5.267 -3.208 -17.231 + [5,24,-8.3,-5.033,-16.454,-5.094,-5.629,-17.714,-7.439,-7.83,-15.309,-5.267,-3.208,-17.231], +// 5 24 14.464 6.808 10.933 13.425 11.601 11.242 11.945 9.639 13.221 14.366 9.813 8.107 + [5,24,14.464,6.808,10.933,13.425,11.601,11.242,11.945,9.639,13.221,14.366,9.813,8.107], +// 5 24 -4.926 -9.525 -8.22 -0.212 -9.77 -4.789 -0.379 -10.083 -8.284 -4.911 -8.959 -4.744 + [5,24,-4.926,-9.525,-8.22,-0.212,-9.77,-4.789,-0.379,-10.083,-8.284,-4.911,-8.959,-4.744], +// 5 24 -3.793 1.967 -11.918 0 2.436 -12.746 0.005 1.54 -12.255 -2.566 2.618 -12.519 + [5,24,-3.793,1.967,-11.918,0,2.436,-12.746,0.005,1.54,-12.255,-2.566,2.618,-12.519], +// 5 24 0.977 2.621 -15.495 3.012 2.705 -15.366 0.164 0.726 -16.587 2.337 3.999 -12.744 + [5,24,0.977,2.621,-15.495,3.012,2.705,-15.366,0.164,0.726,-16.587,2.337,3.999,-12.744], +// 5 24 -4.909 -9.791 -.781 -4.911 -8.959 -4.744 -.212 -9.77 -4.789 -9.497 -7.423 -5.231 + [5,24,-4.909,-9.791,-.781,-4.911,-8.959,-4.744,-.212,-9.77,-4.789,-9.497,-7.423,-5.231], +// 5 24 -4.911 -8.959 -4.744 -9.497 -7.423 -5.231 -9.071 -8.06 -8.717 -4.909 -9.791 -.781 + [5,24,-4.911,-8.959,-4.744,-9.497,-7.423,-5.231,-9.071,-8.06,-8.717,-4.909,-9.791,-.781], +// 5 24 -2.495 16.192 15.552 -4.488 15.857 15.14 -1.353 14.605 15.944 -4.567 17.635 14.918 + [5,24,-2.495,16.192,15.552,-4.488,15.857,15.14,-1.353,14.605,15.944,-4.567,17.635,14.918], +// 5 24 15.417 4.553 8.312 14.422 7.283 6.552 14.366 9.813 8.107 15.913 2.492 5.435 + [5,24,15.417,4.553,8.312,14.422,7.283,6.552,14.366,9.813,8.107,15.913,2.492,5.435], +// 5 24 13.0063 9.587 2.5605 12.8675 1.089 3.0164 13.195 1.235 -0.3897 12.6982 8.766 3.9937 + [5,24,13.0063,9.587,2.5605,12.8675,1.089,3.0164,13.195,1.235,-0.3897,12.6982,8.766,3.9937], +// 5 24 -12.6666 1.501 -3.5336 -12.3391 7.152 -4.7231 -12.4697 9.763 -4.3568 -11.7199 1.432 -6.0808 + [5,24,-12.6666,1.501,-3.5336,-12.3391,7.152,-4.7231,-12.4697,9.763,-4.3568,-11.7199,1.432,-6.0808], +// 5 24 6.941 -6.171 -14.915 9.695 -4.841 -11.692 7.403 -7.21 -11.757 9.019 -4.502 -13.551 + [5,24,6.941,-6.171,-14.915,9.695,-4.841,-11.692,7.403,-7.21,-11.757,9.019,-4.502,-13.551], +// 5 24 11.817 -4.367 -5.945 12.552 -1.995 -9.511 13.107 -1.26 -6.984 10.73 -4.724 -8.98 + [5,24,11.817,-4.367,-5.945,12.552,-1.995,-9.511,13.107,-1.26,-6.984,10.73,-4.724,-8.98], +// 5 24 -11.812 1.596 -6.827 -13.302 -0.871 -6.106 -14.754 1.287 -5.303 -12.179 -1.283 -7.288 + [5,24,-11.812,1.596,-6.827,-13.302,-0.871,-6.106,-14.754,1.287,-5.303,-12.179,-1.283,-7.288], +// 5 24 5.611 18.832 13.182 6.46 17.371 12.652 5.7993 18.995 11.9239 6.437 16.516 13.554 + [5,24,5.611,18.832,13.182,6.46,17.371,12.652,5.7993,18.995,11.9239,6.437,16.516,13.554], +// 5 24 6.856 -3.506 -16.749 9.402 -2.431 -14.367 9.019 -4.502 -13.551 8.938 0.52 -13.757 + [5,24,6.856,-3.506,-16.749,9.402,-2.431,-14.367,9.019,-4.502,-13.551,8.938,0.52,-13.757], +// 5 24 -4.567 17.635 14.918 -2.562 19.134 14.047 -2.87 18.055 15.197 -4.745 18.725 13.444 + [5,24,-4.567,17.635,14.918,-2.562,19.134,14.047,-2.87,18.055,15.197,-4.745,18.725,13.444], +// 5 24 11.7199 1.432 -6.0808 9.971 1.156 -6.196 11.006 -0.154 -6.017 11.5486 2.085 -6.4042 + [5,24,11.7199,1.432,-6.0808,9.971,1.156,-6.196,11.006,-0.154,-6.017,11.5486,2.085,-6.4042], +// 5 24 13.577 7.158 4.363 12.6982 8.766 3.9937 13.0063 9.587 2.5605 12.1004 8.949 5.4208 + [5,24,13.577,7.158,4.363,12.6982,8.766,3.9937,13.0063,9.587,2.5605,12.1004,8.949,5.4208], +// 5 24 -9.291 -7.746 -1.274 -11.542 -5.049 -2.045 -11.989 -5.131 2.429 -9.497 -7.423 -5.231 + [5,24,-9.291,-7.746,-1.274,-11.542,-5.049,-2.045,-11.989,-5.131,2.429,-9.497,-7.423,-5.231], +// 5 24 0.258 -6.777 15.304 5.157 -0.961 17.775 0.063 -1.715 18.141 5.824 -5.77 14.28 + [5,24,0.258,-6.777,15.304,5.157,-0.961,17.775,0.063,-1.715,18.141,5.824,-5.77,14.28], +// 5 24 -12.893 3.043 13.528 -14.95 2.068 8.639 -13.877 5.242 11.492 -13.459 -1.928 10.353 + [5,24,-12.893,3.043,13.528,-14.95,2.068,8.639,-13.877,5.242,11.492,-13.459,-1.928,10.353], +// 5 24 0.926 3.502 -12.754 0.977 2.621 -15.495 -0.46 2.04 -14.959 2.337 3.999 -12.744 + [5,24,0.926,3.502,-12.754,0.977,2.621,-15.495,-0.46,2.04,-14.959,2.337,3.999,-12.744], +// 5 24 -8.3 -5.033 -16.454 -8.118 -0.277 -15.516 -5.267 -3.208 -17.231 -11.762 -0.936 -12.974 + [5,24,-8.3,-5.033,-16.454,-8.118,-0.277,-15.516,-5.267,-3.208,-17.231,-11.762,-0.936,-12.974], +// 5 24 12.6666 1.501 -3.5336 12.4758 9.96 -4.4262 12.1943 7.267 -5.0913 13.093 13.19 -2.0402 + [5,24,12.6666,1.501,-3.5336,12.4758,9.96,-4.4262,12.1943,7.267,-5.0913,13.093,13.19,-2.0402], +// 5 24 5.157 -0.961 17.775 5.824 -5.77 14.28 0.258 -6.777 15.304 10.309 -3.951 12.289 + [5,24,5.157,-0.961,17.775,5.824,-5.77,14.28,0.258,-6.777,15.304,10.309,-3.951,12.289], +// 5 24 17.261 1.144 0.784 15.913 2.492 5.435 14.496 -2.418 6.606 15.727 6.001 3.807 + [5,24,17.261,1.144,0.784,15.913,2.492,5.435,14.496,-2.418,6.606,15.727,6.001,3.807], +// 5 24 8.238 3.376 -9.666 9.483 2.175 -10.773 7.845 2.634 -12.52 10.755 1.878 -8.944 + [5,24,8.238,3.376,-9.666,9.483,2.175,-10.773,7.845,2.634,-12.52,10.755,1.878,-8.944], +// 5 24 -4.567 17.635 14.918 -2.495 16.192 15.552 -4.488 15.857 15.14 -2.87 18.055 15.197 + [5,24,-4.567,17.635,14.918,-2.495,16.192,15.552,-4.488,15.857,15.14,-2.87,18.055,15.197], +// 5 24 14.663 0.701 10.541 12.627 3.618 13.298 9.35 0.876 15.482 14.464 6.808 10.933 + [5,24,14.663,0.701,10.541,12.627,3.618,13.298,9.35,0.876,15.482,14.464,6.808,10.933], +// 5 24 -10.376 -2.706 2.859 -8.536 -4.75 3.343 -8.666 -4.75 0.058 -10.575 -2.223 4.727 + [5,24,-10.376,-2.706,2.859,-8.536,-4.75,3.343,-8.666,-4.75,0.058,-10.575,-2.223,4.727], +// 5 24 10.2204 16.251 8.4474 11.2792 15.049 6.9714 11.2466 13.492 7.0122 10.9202 16.053 7.5508 + [5,24,10.2204,16.251,8.4474,11.2792,15.049,6.9714,11.2466,13.492,7.0122,10.9202,16.053,7.5508], +// 5 24 -11.006 -0.154 -6.017 -9.878 0.837 -6.191 -9.877 -2.758 -6.252 -11.7199 1.432 -6.0808 + [5,24,-11.006,-0.154,-6.017,-9.878,0.837,-6.191,-9.877,-2.758,-6.252,-11.7199,1.432,-6.0808], +// 5 24 -5.439 -9.131 9.513 -10.014 -6.526 7.578 -9.638 -7.638 3.154 -9.898 -4.192 12.45 + [5,24,-5.439,-9.131,9.513,-10.014,-6.526,7.578,-9.638,-7.638,3.154,-9.898,-4.192,12.45], +// 5 24 -9.25 17.39 11.403 -10.033 16.133 9.893 -9.1982 17.943 9.5706 -10.337 14.984 11.218 + [5,24,-9.25,17.39,11.403,-10.033,16.133,9.893,-9.1982,17.943,9.5706,-10.337,14.984,11.218], +// 5 24 -13.631 6.943 -4.523 -15.135 9.047 -3.783 -13.849 9.424 -4.229 -14.904 6.721 -3.764 + [5,24,-13.631,6.943,-4.523,-15.135,9.047,-3.783,-13.849,9.424,-4.229,-14.904,6.721,-3.764], +// 5 24 -5.084 1.728 -14.011 -6.421 1.933 -13.889 -4.9237 3.4586 -11.8862 -6.257 0.293 -15.289 + [5,24,-5.084,1.728,-14.011,-6.421,1.933,-13.889,-4.9237,3.4586,-11.8862,-6.257,0.293,-15.289], +// 5 24 6.259 0.551 -15.746 5.752 2.369 -14.246 7.845 2.634 -12.52 3.012 2.705 -15.366 + [5,24,6.259,0.551,-15.746,5.752,2.369,-14.246,7.845,2.634,-12.52,3.012,2.705,-15.366], +// 5 24 12.276 0.375 -9.532 10.938 0.592 -11.766 11.39 -2.244 -12.038 10.755 1.878 -8.944 + [5,24,12.276,0.375,-9.532,10.938,0.592,-11.766,11.39,-2.244,-12.038,10.755,1.878,-8.944], +// 5 24 -14.331 3.159 -5.26 -15.62 3.337 -2.745 -14.754 1.287 -5.303 -13.757 5.023 -5.343 + [5,24,-14.331,3.159,-5.26,-15.62,3.337,-2.745,-14.754,1.287,-5.303,-13.757,5.023,-5.343], +// 5 24 -3.793 1.967 -11.918 -3.814 2.962 -12.006 -2.566 2.618 -12.519 -4.9237 3.4586 -11.8862 + [5,24,-3.793,1.967,-11.918,-3.814,2.962,-12.006,-2.566,2.618,-12.519,-4.9237,3.4586,-11.8862], +// 5 24 -5.144 -9.837 3.99 0.399 -9.992 9.852 -5.439 -9.131 9.513 0.31 -10.827 4.088 + [5,24,-5.144,-9.837,3.99,0.399,-9.992,9.852,-5.439,-9.131,9.513,0.31,-10.827,4.088], +// 5 24 8.7208 0.664 9.848 10.2204 16.251 8.4474 6.4419 17.882 11.5873 11.2425 0.861 6.8836 + [5,24,8.7208,0.664,9.848,10.2204,16.251,8.4474,6.4419,17.882,11.5873,11.2425,0.861,6.8836], +// 5 24 -14.892 4.93 7.573 -14.436 7.348 9.588 -14.604 8.643 8.443 -13.877 5.242 11.492 + [5,24,-14.892,4.93,7.573,-14.436,7.348,9.588,-14.604,8.643,8.443,-13.877,5.242,11.492], +// 5 24 10.73 -4.724 -8.98 7.887 -7.354 -8.54 11.817 -4.367 -5.945 7.403 -7.21 -11.757 + [5,24,10.73,-4.724,-8.98,7.887,-7.354,-8.54,11.817,-4.367,-5.945,7.403,-7.21,-11.757], +// 5 24 -11.006 -0.154 -6.017 -11.356 -1.498 -3.362 -10.044 -2.918 -5.372 -12.6666 1.501 -3.5336 + [5,24,-11.006,-0.154,-6.017,-11.356,-1.498,-3.362,-10.044,-2.918,-5.372,-12.6666,1.501,-3.5336], +// 5 24 8.035 -4.75 7.534 11.2425 0.861 6.8836 8.7208 0.664 9.848 10.575 -2.223 4.727 + [5,24,8.035,-4.75,7.534,11.2425,0.861,6.8836,8.7208,0.664,9.848,10.575,-2.223,4.727], +// 5 24 13.044 10.179 7.307 13.367 8.107 6.067 14.366 9.813 8.107 11.3833 10.411 6.7908 + [5,24,13.044,10.179,7.307,13.367,8.107,6.067,14.366,9.813,8.107,11.3833,10.411,6.7908], +// 5 24 6.798 2.41 -10.827 8.238 3.376 -9.666 6.85 3.691 -10.841 7.784 1.851 -9.678 + [5,24,6.798,2.41,-10.827,8.238,3.376,-9.666,6.85,3.691,-10.841,7.784,1.851,-9.678], +// 5 24 12.415 15.736 8.238 13.722 12.193 7.729 12.467 14.977 7.672 13.489 13.653 9.779 + [5,24,12.415,15.736,8.238,13.722,12.193,7.729,12.467,14.977,7.672,13.489,13.653,9.779], +// 5 24 -13.538 -3.235 6.433 -11.989 -5.131 2.429 -13.879 -3.607 2.334 -10.014 -6.526 7.578 + [5,24,-13.538,-3.235,6.433,-11.989,-5.131,2.429,-13.879,-3.607,2.334,-10.014,-6.526,7.578], +// 5 24 -5.262 -5.943 14.437 -5.439 -9.131 9.513 0.258 -6.777 15.304 -9.898 -4.192 12.45 + [5,24,-5.262,-5.943,14.437,-5.439,-9.131,9.513,0.258,-6.777,15.304,-9.898,-4.192,12.45], +// 5 24 -2.562 19.134 14.047 -1.101 18.036 14.106 -0.8375 18.43 13.2338 -2.87 18.055 15.197 + [5,24,-2.562,19.134,14.047,-1.101,18.036,14.106,-0.8375,18.43,13.2338,-2.87,18.055,15.197], +// 5 24 -12.0943 8.961 5.4218 -13.481 8.455 5.857 -13.132 9.992 6.947 -12.5778 8.696 4.1804 + [5,24,-12.0943,8.961,5.4218,-13.481,8.455,5.857,-13.132,9.992,6.947,-12.5778,8.696,4.1804], +// 5 24 -8.3 -5.033 -16.454 -5.267 -3.208 -17.231 -8.118 -0.277 -15.516 -5.094 -5.629 -17.714 + [5,24,-8.3,-5.033,-16.454,-5.267,-3.208,-17.231,-8.118,-0.277,-15.516,-5.094,-5.629,-17.714], +// 5 24 -13.195 1.235 -0.3897 -12.9675 9.529 2.6278 -13.2072 12.651 0.811 -12.8675 1.089 3.0164 + [5,24,-13.195,1.235,-0.3897,-12.9675,9.529,2.6278,-13.2072,12.651,0.811,-12.8675,1.089,3.0164], +// 5 24 8.808 0.786 -7.693 9.133 1.556 -8.055 7.294 1.137 -9.496 10.098 1.794 -6.739 + [5,24,8.808,0.786,-7.693,9.133,1.556,-8.055,7.294,1.137,-9.496,10.098,1.794,-6.739], +// 5 24 8.692 -7.003 -5.128 11.817 -4.367 -5.945 7.887 -7.354 -8.54 13.06 -4.156 -2.49 + [5,24,8.692,-7.003,-5.128,11.817,-4.367,-5.945,7.887,-7.354,-8.54,13.06,-4.156,-2.49], +// 5 24 13.722 12.193 7.729 13.489 13.653 9.779 14.366 9.813 8.107 12.415 15.736 8.238 + [5,24,13.722,12.193,7.729,13.489,13.653,9.779,14.366,9.813,8.107,12.415,15.736,8.238], +// 5 24 -9.898 -4.192 12.45 -5.439 -9.131 9.513 -5.262 -5.943 14.437 -10.014 -6.526 7.578 + [5,24,-9.898,-4.192,12.45,-5.439,-9.131,9.513,-5.262,-5.943,14.437,-10.014,-6.526,7.578], +// 5 24 6.737 7.9 16.562 8.914 8.495 15.436 7.869 4.812 16.951 6.442 10.795 16.219 + [5,24,6.737,7.9,16.562,8.914,8.495,15.436,7.869,4.812,16.951,6.442,10.795,16.219], +// 5 24 14.085 13.309 -2.079 13.093 13.19 -2.0402 13.2582 12.992 0.3234 12.586 12.295 -4.2212 + [5,24,14.085,13.309,-2.079,13.093,13.19,-2.0402,13.2582,12.992,0.3234,12.586,12.295,-4.2212], +// 5 24 5.157 -0.961 17.775 -0.209 2.966 18.859 0.063 -1.715 18.141 4.178 3.559 18.339 + [5,24,5.157,-0.961,17.775,-0.209,2.966,18.859,0.063,-1.715,18.141,4.178,3.559,18.339], +// 5 24 -11.762 -0.936 -12.974 -10.613 1.536 -9.533 -12.085 -1.522 -9.879 -9.613 2.029 -11.357 + [5,24,-11.762,-0.936,-12.974,-10.613,1.536,-9.533,-12.085,-1.522,-9.879,-9.613,2.029,-11.357], +// 5 24 0 -4.75 10.969 -4.874 0.686 12.2116 -4.315 -4.75 10.11 0 0.958 13.2072 + [5,24,0,-4.75,10.969,-4.874,0.686,12.2116,-4.315,-4.75,10.11,0,0.958,13.2072], +// 5 24 4.357 -1.347 -11.274 4.54 1.324 -11.27 0.005 1.54 -12.255 7.294 1.137 -9.496 + [5,24,4.357,-1.347,-11.274,4.54,1.324,-11.27,0.005,1.54,-12.255,7.294,1.137,-9.496], +// 5 24 -0.396 -10.375 -11.999 4.115 -9.407 -8.345 -0.379 -10.083 -8.284 3.916 -9.383 -11.933 + [5,24,-0.396,-10.375,-11.999,4.115,-9.407,-8.345,-0.379,-10.083,-8.284,3.916,-9.383,-11.933], +// 5 24 -0.46 2.04 -14.959 -1.526 2.457 -15.199 0 4 -13 -2.187 0.622 -16.337 + [5,24,-0.46,2.04,-14.959,-1.526,2.457,-15.199,0,4,-13,-2.187,0.622,-16.337], +// 5 24 -11.4384 2.956 -6.6 -10.357 2.68 -7.054 -11.3527 4.084 -6.7235 -10.131 1.741 -7.009 + [5,24,-11.4384,2.956,-6.6,-10.357,2.68,-7.054,-11.3527,4.084,-6.7235,-10.131,1.741,-7.009], +// 5 24 13.195 1.235 -0.3897 11.855 -1.06 -0.304 12.8675 1.089 3.0164 12.6666 1.501 -3.5336 + [5,24,13.195,1.235,-0.3897,11.855,-1.06,-0.304,12.8675,1.089,3.0164,12.6666,1.501,-3.5336], +// 5 24 -7.439 -7.83 -15.309 -5.094 -5.629 -17.714 -4.702 -8.632 -15.723 -8.3 -5.033 -16.454 + [5,24,-7.439,-7.83,-15.309,-5.094,-5.629,-17.714,-4.702,-8.632,-15.723,-8.3,-5.033,-16.454], +// 5 24 -9.638 -7.638 3.154 -11.989 -5.131 2.429 -10.014 -6.526 7.578 -9.291 -7.746 -1.274 + [5,24,-9.638,-7.638,3.154,-11.989,-5.131,2.429,-10.014,-6.526,7.578,-9.291,-7.746,-1.274], +// 5 24 15.417 4.553 8.312 15.913 2.492 5.435 14.422 7.283 6.552 14.663 0.701 10.541 + [5,24,15.417,4.553,8.312,15.913,2.492,5.435,14.422,7.283,6.552,14.663,0.701,10.541], +// 5 24 -13.195 1.235 -0.3897 -11.855 -1.06 -0.304 -12.6666 1.501 -3.5336 -12.8675 1.089 3.0164 + [5,24,-13.195,1.235,-0.3897,-11.855,-1.06,-0.304,-12.6666,1.501,-3.5336,-12.8675,1.089,3.0164], +// 5 24 -9.465 16.371 12.953 -6.509 15.775 14.464 -9.994 14.105 13.156 -7.127 17.377 13.931 + [5,24,-9.465,16.371,12.953,-6.509,15.775,14.464,-9.994,14.105,13.156,-7.127,17.377,13.931], +// 5 24 -0.396 -10.375 -11.999 -0.585 -8.418 -16.136 -4.702 -8.632 -15.723 3.916 -9.383 -11.933 + [5,24,-0.396,-10.375,-11.999,-0.585,-8.418,-16.136,-4.702,-8.632,-15.723,3.916,-9.383,-11.933], +// 5 24 12.649 14.934 11.194 13.425 11.601 11.242 13.489 13.653 9.779 11.714 13.103 12.73 + [5,24,12.649,14.934,11.194,13.425,11.601,11.242,13.489,13.653,9.779,11.714,13.103,12.73], +// 5 24 11.7199 1.432 -6.0808 11.4414 5.854 -6.6725 11.2038 3.739 -6.7826 12.1943 7.267 -5.0913 + [5,24,11.7199,1.432,-6.0808,11.4414,5.854,-6.6725,11.2038,3.739,-6.7826,12.1943,7.267,-5.0913], +// 5 24 11.2425 0.861 6.8836 11.3833 10.411 6.7908 12.1004 8.949 5.4208 10.2204 16.251 8.4474 + [5,24,11.2425,0.861,6.8836,11.3833,10.411,6.7908,12.1004,8.949,5.4208,10.2204,16.251,8.4474], +// 5 24 6.437 16.516 13.554 7.51 15.188 14.802 8.282 17.218 13.549 6.38 15.428 14.571 + [5,24,6.437,16.516,13.554,7.51,15.188,14.802,8.282,17.218,13.549,6.38,15.428,14.571], +// 5 24 -15.14 12.527 0.315 -14.013 9.612 2.659 -13.894 12.753 0.646 -15.55 9.158 2.227 + [5,24,-15.14,12.527,0.315,-14.013,9.612,2.659,-13.894,12.753,0.646,-15.55,9.158,2.227], +// 5 24 14.189 12.977 .566 15.665 8.914 2.616 14.451 9.584 2.505 15.163 12.669 .245 + [5,24,14.189,12.977,.566,15.665,8.914,2.616,14.451,9.584,2.505,15.163,12.669,.245], +// 5 24 15.62 3.96 -4.069 13.87 5.664 -6.332 15.054 6.496 -4.359 13.939 3.639 -6.345 + [5,24,15.62,3.96,-4.069,13.87,5.664,-6.332,15.054,6.496,-4.359,13.939,3.639,-6.345], +// 5 24 4.115 -9.407 -8.345 -0.379 -10.083 -8.284 -0.212 -9.77 -4.789 -0.396 -10.375 -11.999 + [5,24,4.115,-9.407,-8.345,-0.379,-10.083,-8.284,-0.212,-9.77,-4.789,-0.396,-10.375,-11.999], +// 5 24 -4.488 15.857 15.14 -5.608 15.608 14.369 -4.567 17.635 14.918 -5.617 13.988 15.172 + [5,24,-4.488,15.857,15.14,-5.608,15.608,14.369,-4.567,17.635,14.918,-5.617,13.988,15.172], +// 5 24 -4.357 -1.347 -11.274 -3.927 -4.75 -10.323 -7.016 -1.785 -9.659 0 -1.349 -12.195 + [5,24,-4.357,-1.347,-11.274,-3.927,-4.75,-10.323,-7.016,-1.785,-9.659,0,-1.349,-12.195], +// 5 24 15.727 6.001 3.807 17.261 1.144 0.784 15.913 2.492 5.435 16.18 5.165 -0.217 + [5,24,15.727,6.001,3.807,17.261,1.144,0.784,15.913,2.492,5.435,16.18,5.165,-0.217], +// 5 24 -12.179 -1.283 -7.288 -11.812 1.596 -6.827 -10.821 1.183 -7.791 -13.302 -0.871 -6.106 + [5,24,-12.179,-1.283,-7.288,-11.812,1.596,-6.827,-10.821,1.183,-7.791,-13.302,-0.871,-6.106], +// 5 24 -8.9232 2.4691 -8.9232 -7.837 1.924 -9.718 -9.133 1.556 -8.055 -8.1461 3.203 -9.6576 + [5,24,-8.9232,2.4691,-8.9232,-7.837,1.924,-9.718,-9.133,1.556,-8.055,-8.1461,3.203,-9.6576], +// 5 24 5.232 2.596 -11.723 6.85 3.691 -10.841 4.9752 4 -12.0104 6.798 2.41 -10.827 + [5,24,5.232,2.596,-11.723,6.85,3.691,-10.841,4.9752,4,-12.0104,6.798,2.41,-10.827], +// 5 24 -13.132 9.992 6.947 -12.745 12.55 7.768 -11.5312 10.49 6.4848 -14.09 10.822 9.615 + [5,24,-13.132,9.992,6.947,-12.745,12.55,7.768,-11.5312,10.49,6.4848,-14.09,10.822,9.615], +// 5 24 -4.112 0.675 -15.971 -5.084 1.728 -14.011 -3.851 2.472 -14.785 -4.953 -1.167 -16.404 + [5,24,-4.112,0.675,-15.971,-5.084,1.728,-14.011,-3.851,2.472,-14.785,-4.953,-1.167,-16.404], +// 5 24 6.259 0.551 -15.746 8.938 0.52 -13.757 7.845 2.634 -12.52 6.856 -3.506 -16.749 + [5,24,6.259,0.551,-15.746,8.938,0.52,-13.757,7.845,2.634,-12.52,6.856,-3.506,-16.749], +// 5 24 -9.438 0.514 15.63 -13.459 -1.928 10.353 -9.898 -4.192 12.45 -12.893 3.043 13.528 + [5,24,-9.438,0.514,15.63,-13.459,-1.928,10.353,-9.898,-4.192,12.45,-12.893,3.043,13.528], +// 5 24 9.36 10.386 14.881 6.442 10.795 16.219 8.914 8.495 15.436 10.159 12.469 14.172 + [5,24,9.36,10.386,14.881,6.442,10.795,16.219,8.914,8.495,15.436,10.159,12.469,14.172], +// 5 24 -12.523 8.422 12.88 -12.893 3.043 13.528 -10.89 6.21 15.055 -13.877 5.242 11.492 + [5,24,-12.523,8.422,12.88,-12.893,3.043,13.528,-10.89,6.21,15.055,-13.877,5.242,11.492], +// 5 24 5.088 -9.789 -0.835 0.068 -10.675 -0.969 4.519 -8.975 -4.743 0.31 -10.827 4.088 + [5,24,5.088,-9.789,-0.835,0.068,-10.675,-0.969,4.519,-8.975,-4.743,0.31,-10.827,4.088], +// 5 24 6.5 13.746 15.446 6.442 10.795 16.219 10.159 12.469 14.172 2.697 13.847 16.119 + [5,24,6.5,13.746,15.446,6.442,10.795,16.219,10.159,12.469,14.172,2.697,13.847,16.119], +// 5 24 -0.209 2.966 18.859 4.178 3.559 18.339 3.385 7.363 17.909 5.157 -0.961 17.775 + [5,24,-0.209,2.966,18.859,4.178,3.559,18.339,3.385,7.363,17.909,5.157,-0.961,17.775], +// 5 24 15.66 0.295 -4.35 13.107 -1.26 -6.984 13.06 -4.156 -2.49 13.956 2.001 -6.619 + [5,24,15.66,0.295,-4.35,13.107,-1.26,-6.984,13.06,-4.156,-2.49,13.956,2.001,-6.619], +// 5 24 -15.488 0.012 5.657 -15.851 2.65 5.535 -14.95 2.068 8.639 -16.187 -0.512 2.097 + [5,24,-15.488,0.012,5.657,-15.851,2.65,5.535,-14.95,2.068,8.639,-16.187,-0.512,2.097], +// 5 24 9.877 -2.758 -6.252 7.971 -4.75 -6.432 10.044 -2.918 -5.372 7.789 -4.75 -7.658 + [5,24,9.877,-2.758,-6.252,7.971,-4.75,-6.432,10.044,-2.918,-5.372,7.789,-4.75,-7.658], +// 5 24 -10.131 1.741 -7.009 -9.878 0.837 -6.191 -8.808 0.786 -7.693 -11.2507 1.814 -6.4889 + [5,24,-10.131,1.741,-7.009,-9.878,0.837,-6.191,-8.808,0.786,-7.693,-11.2507,1.814,-6.4889], +// 5 24 -5.267 -3.208 -17.231 -2.786 -1.246 -17.179 -1.542 -3.064 -17.997 -3.716 -1.237 -16.788 + [5,24,-5.267,-3.208,-17.231,-2.786,-1.246,-17.179,-1.542,-3.064,-17.997,-3.716,-1.237,-16.788], +// 5 24 -10.613 1.536 -9.533 -8.9232 2.4691 -8.9232 -9.588 2.311 -7.744 -8.1461 3.203 -9.6576 + [5,24,-10.613,1.536,-9.533,-8.9232,2.4691,-8.9232,-9.588,2.311,-7.744,-8.1461,3.203,-9.6576], +// 5 24 15.665 8.914 2.616 13.577 7.158 4.363 14.451 9.584 2.505 14.262 6.443 4.617 + [5,24,15.665,8.914,2.616,13.577,7.158,4.363,14.451,9.584,2.505,14.262,6.443,4.617], +// 5 24 9.019 -4.502 -13.551 11.39 -2.244 -12.038 9.695 -4.841 -11.692 9.402 -2.431 -14.367 + [5,24,9.019,-4.502,-13.551,11.39,-2.244,-12.038,9.695,-4.841,-11.692,9.402,-2.431,-14.367], +// 5 24 8.914 8.495 15.436 6.442 10.795 16.219 6.737 7.9 16.562 9.36 10.386 14.881 + [5,24,8.914,8.495,15.436,6.442,10.795,16.219,6.737,7.9,16.562,9.36,10.386,14.881], +// 5 24 11.714 13.103 12.73 10.731 13.697 12.828 12.649 14.934 11.194 10.159 12.469 14.172 + [5,24,11.714,13.103,12.73,10.731,13.697,12.828,12.649,14.934,11.194,10.159,12.469,14.172], +// 5 24 -5.262 -5.943 14.437 0.258 -6.777 15.304 0.063 -1.715 18.141 -5.439 -9.131 9.513 + [5,24,-5.262,-5.943,14.437,0.258,-6.777,15.304,0.063,-1.715,18.141,-5.439,-9.131,9.513], +// 5 24 14.366 9.813 8.107 15.417 4.553 8.312 14.422 7.283 6.552 14.464 6.808 10.933 + [5,24,14.366,9.813,8.107,15.417,4.553,8.312,14.422,7.283,6.552,14.464,6.808,10.933], +// 5 24 -8.035 4.145 16.997 -10.89 6.21 15.055 -12.893 3.043 13.528 -8.577 8.797 15.901 + [5,24,-8.035,4.145,16.997,-10.89,6.21,15.055,-12.893,3.043,13.528,-8.577,8.797,15.901], +// 5 24 -8.052 2.615 -13.028 -9.613 2.029 -11.357 -11.762 -0.936 -12.974 -6.729 3.488 -10.813 + [5,24,-8.052,2.615,-13.028,-9.613,2.029,-11.357,-11.762,-0.936,-12.974,-6.729,3.488,-10.813], +// 5 24 -10.044 -2.918 -5.372 -11.006 -0.154 -6.017 -9.877 -2.758 -6.252 -11.356 -1.498 -3.362 + [5,24,-10.044,-2.918,-5.372,-11.006,-0.154,-6.017,-9.877,-2.758,-6.252,-11.356,-1.498,-3.362], +// 5 24 -9.877 -2.758 -6.252 -7.971 -4.75 -6.432 -7.789 -4.75 -7.658 -10.044 -2.918 -5.372 + [5,24,-9.877,-2.758,-6.252,-7.971,-4.75,-6.432,-7.789,-4.75,-7.658,-10.044,-2.918,-5.372], +// 5 24 -0.964 10.646 16.94 -4.86 10.231 16.591 -1.353 14.605 15.944 -4.288 6.785 17.834 + [5,24,-0.964,10.646,16.94,-4.86,10.231,16.591,-1.353,14.605,15.944,-4.288,6.785,17.834], +// 5 24 -16.041 6.937 -0.279 -15.62 3.337 -2.745 -14.904 6.721 -3.764 -16.375 4.472 0.687 + [5,24,-16.041,6.937,-0.279,-15.62,3.337,-2.745,-14.904,6.721,-3.764,-16.375,4.472,0.687], +// 5 24 10.65 -5.39 8.004 5.911 -8.351 9.305 10.382 -6.925 3.138 10.309 -3.951 12.289 + [5,24,10.65,-5.39,8.004,5.911,-8.351,9.305,10.382,-6.925,3.138,10.309,-3.951,12.289], +// 5 24 5.752 2.369 -14.246 7.845 2.634 -12.52 4.9752 4 -12.0104 6.259 0.551 -15.746 + [5,24,5.752,2.369,-14.246,7.845,2.634,-12.52,4.9752,4,-12.0104,6.259,0.551,-15.746], +// 5 24 -11.5312 10.49 6.4848 -11.2425 0.861 6.8836 -11.0681 13.549 7.2794 -12.0943 8.961 5.4218 + [5,24,-11.5312,10.49,6.4848,-11.2425,0.861,6.8836,-11.0681,13.549,7.2794,-12.0943,8.961,5.4218], +// 5 24 4.54 1.324 -11.27 5.232 2.596 -11.723 2.872 2.711 -12.568 6.798 2.41 -10.827 + [5,24,4.54,1.324,-11.27,5.232,2.596,-11.723,2.872,2.711,-12.568,6.798,2.41,-10.827], +// 5 24 12.649 14.934 11.194 12.415 15.736 8.238 13.489 13.653 9.779 12.024 16.107 9.278 + [5,24,12.649,14.934,11.194,12.415,15.736,8.238,13.489,13.653,9.779,12.024,16.107,9.278], +// 5 24 -11.989 -5.131 2.429 -11.542 -5.049 -2.045 -12.222 -3.675 -2.12 -9.291 -7.746 -1.274 + [5,24,-11.989,-5.131,2.429,-11.542,-5.049,-2.045,-12.222,-3.675,-2.12,-9.291,-7.746,-1.274], +// 5 24 -15.851 2.65 5.535 -16.439 2.291 1.426 -16.187 -0.512 2.097 -15.674 6.203 4.251 + [5,24,-15.851,2.65,5.535,-16.439,2.291,1.426,-16.187,-0.512,2.097,-15.674,6.203,4.251], +// 5 24 13.425 11.601 11.242 11.945 9.639 13.221 11.714 13.103 12.73 14.464 6.808 10.933 + [5,24,13.425,11.601,11.242,11.945,9.639,13.221,11.714,13.103,12.73,14.464,6.808,10.933], +// 5 24 -13.877 5.242 11.492 -14.892 4.93 7.573 -14.436 7.348 9.588 -14.95 2.068 8.639 + [5,24,-13.877,5.242,11.492,-14.892,4.93,7.573,-14.436,7.348,9.588,-14.95,2.068,8.639], +// 5 24 -11.855 -1.06 -0.304 -12.8675 1.089 3.0164 -13.195 1.235 -0.3897 -11.512 -1.353 2.78 + [5,24,-11.855,-1.06,-0.304,-12.8675,1.089,3.0164,-13.195,1.235,-0.3897,-11.512,-1.353,2.78], +// 5 24 12.627 3.618 13.298 10.33 6.629 14.833 7.869 4.812 16.951 11.945 9.639 13.221 + [5,24,12.627,3.618,13.298,10.33,6.629,14.833,7.869,4.812,16.951,11.945,9.639,13.221], +// 5 24 -9.438 0.514 15.63 -8.035 4.145 16.997 -12.893 3.043 13.528 -4.499 3.139 18.406 + [5,24,-9.438,0.514,15.63,-8.035,4.145,16.997,-12.893,3.043,13.528,-4.499,3.139,18.406], +// 5 24 14.464 6.808 10.933 11.945 9.639 13.221 12.627 3.618 13.298 13.425 11.601 11.242 + [5,24,14.464,6.808,10.933,11.945,9.639,13.221,12.627,3.618,13.298,13.425,11.601,11.242], +// 5 24 -0.46 2.04 -14.959 -2.187 0.622 -16.337 -1.526 2.457 -15.199 -1.408 -1.284 -17.344 + [5,24,-0.46,2.04,-14.959,-2.187,0.622,-16.337,-1.526,2.457,-15.199,-1.408,-1.284,-17.344], +// 5 24 13.489 13.653 9.779 12.649 14.934 11.194 12.415 15.736 8.238 13.425 11.601 11.242 + [5,24,13.489,13.653,9.779,12.649,14.934,11.194,12.415,15.736,8.238,13.425,11.601,11.242], +// 5 24 -15.612 7.68 3.239 -16.041 6.937 -0.279 -16.375 4.472 0.687 -15.55 9.158 2.227 + [5,24,-15.612,7.68,3.239,-16.041,6.937,-0.279,-16.375,4.472,0.687,-15.55,9.158,2.227], +// 5 24 -9.994 14.105 13.156 -5.617 13.988 15.172 -10.813 11.652 13.345 -6.509 15.775 14.464 + [5,24,-9.994,14.105,13.156,-5.617,13.988,15.172,-10.813,11.652,13.345,-6.509,15.775,14.464], +// 5 24 -5.267 -3.208 -17.231 -5.094 -5.629 -17.714 -1.542 -3.064 -17.997 -8.3 -5.033 -16.454 + [5,24,-5.267,-3.208,-17.231,-5.094,-5.629,-17.714,-1.542,-3.064,-17.997,-8.3,-5.033,-16.454], +// 5 24 5.359 18.659 14.55 6.437 16.516 13.554 5.611 18.832 13.182 5.326 15.425 15.382 + [5,24,5.359,18.659,14.55,6.437,16.516,13.554,5.611,18.832,13.182,5.326,15.425,15.382], +// 5 24 -13.538 -3.235 6.433 -15.488 0.012 5.657 -16.187 -0.512 2.097 -13.459 -1.928 10.353 + [5,24,-13.538,-3.235,6.433,-15.488,0.012,5.657,-16.187,-0.512,2.097,-13.459,-1.928,10.353], +// 5 24 12.627 3.618 13.298 7.869 4.812 16.951 9.35 0.876 15.482 10.33 6.629 14.833 + [5,24,12.627,3.618,13.298,7.869,4.812,16.951,9.35,0.876,15.482,10.33,6.629,14.833], +// 5 24 13.716 12.273 -4.13 12.4758 9.96 -4.4262 13.595 9.516 -4.47 12.586 12.295 -4.2212 + [5,24,13.716,12.273,-4.13,12.4758,9.96,-4.4262,13.595,9.516,-4.47,12.586,12.295,-4.2212], +// 5 24 -9.613 2.029 -11.357 -8.1461 3.203 -9.6576 -6.729 3.488 -10.813 -10.613 1.536 -9.533 + [5,24,-9.613,2.029,-11.357,-8.1461,3.203,-9.6576,-6.729,3.488,-10.813,-10.613,1.536,-9.533], +// 5 24 6.856 -3.506 -16.749 9.019 -4.502 -13.551 6.941 -6.171 -14.915 9.402 -2.431 -14.367 + [5,24,6.856,-3.506,-16.749,9.019,-4.502,-13.551,6.941,-6.171,-14.915,9.402,-2.431,-14.367], +// 5 24 -0.8375 18.43 13.2338 -5.5432 18.115 12.0321 -4.874 0.686 12.2116 -2.5013 19.595 13.0226 + [5,24,-0.8375,18.43,13.2338,-5.5432,18.115,12.0321,-4.874,0.686,12.2116,-2.5013,19.595,13.0226], +// 5 24 11.817 -4.367 -5.945 13.06 -4.156 -2.49 13.107 -1.26 -6.984 8.692 -7.003 -5.128 + [5,24,11.817,-4.367,-5.945,13.06,-4.156,-2.49,13.107,-1.26,-6.984,8.692,-7.003,-5.128], +// 5 24 14.663 0.701 10.541 9.35 0.876 15.482 10.309 -3.951 12.289 12.627 3.618 13.298 + [5,24,14.663,0.701,10.541,9.35,0.876,15.482,10.309,-3.951,12.289,12.627,3.618,13.298], +// 5 24 -12.5778 8.696 4.1804 -11.2425 0.861 6.8836 -12.0943 8.961 5.4218 -12.8675 1.089 3.0164 + [5,24,-12.5778,8.696,4.1804,-11.2425,0.861,6.8836,-12.0943,8.961,5.4218,-12.8675,1.089,3.0164], +// 5 24 -10.312 -2.755 -3.318 -10.416 -2.8 -0.175 -8.666 -4.75 0.058 -11.356 -1.498 -3.362 + [5,24,-10.312,-2.755,-3.318,-10.416,-2.8,-0.175,-8.666,-4.75,0.058,-11.356,-1.498,-3.362], +// 5 24 4.54 1.324 -11.27 2.872 2.711 -12.568 5.232 2.596 -11.723 0.005 1.54 -12.255 + [5,24,4.54,1.324,-11.27,2.872,2.711,-12.568,5.232,2.596,-11.723,0.005,1.54,-12.255], +// 5 24 9.1072 2.9474 -9.1072 10.755 1.878 -8.944 9.5875 2.6063 -8.2391 8.238 3.376 -9.666 + [5,24,9.1072,2.9474,-9.1072,10.755,1.878,-8.944,9.5875,2.6063,-8.2391,8.238,3.376,-9.666], +// 5 24 -7.294 1.137 -9.496 -7.837 1.924 -9.718 -9.133 1.556 -8.055 -5.295 2.232 -11.52 + [5,24,-7.294,1.137,-9.496,-7.837,1.924,-9.718,-9.133,1.556,-8.055,-5.295,2.232,-11.52], +// 5 24 2.697 13.847 16.119 2.661 15.942 15.774 -0.29 16.293 15.804 5.326 15.425 15.382 + [5,24,2.697,13.847,16.119,2.661,15.942,15.774,-0.29,16.293,15.804,5.326,15.425,15.382], +// 5 24 13.595 9.516 -4.47 13.318 7.115 -5.061 12.1943 7.267 -5.0913 14.914 9.404 -4.246 + [5,24,13.595,9.516,-4.47,13.318,7.115,-5.061,12.1943,7.267,-5.0913,14.914,9.404,-4.246], +// 5 24 -9.438 0.514 15.63 -12.893 3.043 13.528 -8.035 4.145 16.997 -13.459 -1.928 10.353 + [5,24,-9.438,0.514,15.63,-12.893,3.043,13.528,-8.035,4.145,16.997,-13.459,-1.928,10.353], +// 5 24 10.845 15.321 11.053 12.649 14.934 11.194 12.024 16.107 9.278 10.731 13.697 12.828 + [5,24,10.845,15.321,11.053,12.649,14.934,11.194,12.024,16.107,9.278,10.731,13.697,12.828], +// 5 24 -14.95 2.068 8.639 -14.892 4.93 7.573 -15.851 2.65 5.535 -13.877 5.242 11.492 + [5,24,-14.95,2.068,8.639,-14.892,4.93,7.573,-15.851,2.65,5.535,-13.877,5.242,11.492], +// 5 24 -14.754 1.287 -5.303 -11.812 1.596 -6.827 -12.807 3.146 -6.392 -13.302 -0.871 -6.106 + [5,24,-14.754,1.287,-5.303,-11.812,1.596,-6.827,-12.807,3.146,-6.392,-13.302,-0.871,-6.106], +// 5 24 -8.052 2.615 -13.028 -6.729 3.488 -10.813 -4.9237 3.4586 -11.8862 -9.613 2.029 -11.357 + [5,24,-8.052,2.615,-13.028,-6.729,3.488,-10.813,-4.9237,3.4586,-11.8862,-9.613,2.029,-11.357], +// 5 24 -4.849 -1.24 17.157 0.063 -1.715 18.141 -5.262 -5.943 14.437 -4.499 3.139 18.406 + [5,24,-4.849,-1.24,17.157,0.063,-1.715,18.141,-5.262,-5.943,14.437,-4.499,3.139,18.406], +// 5 24 0.399 -9.992 9.852 5.824 -5.77 14.28 5.911 -8.351 9.305 0.258 -6.777 15.304 + [5,24,0.399,-9.992,9.852,5.824,-5.77,14.28,5.911,-8.351,9.305,0.258,-6.777,15.304], +// 5 24 13.107 -1.26 -6.984 13.956 2.001 -6.619 15.66 0.295 -4.35 13.057 0.18 -7.362 + [5,24,13.107,-1.26,-6.984,13.956,2.001,-6.619,15.66,0.295,-4.35,13.057,0.18,-7.362], +// 5 24 0.258 -6.777 15.304 0.399 -9.992 9.852 5.824 -5.77 14.28 -5.439 -9.131 9.513 + [5,24,0.258,-6.777,15.304,0.399,-9.992,9.852,5.824,-5.77,14.28,-5.439,-9.131,9.513], +// 5 24 7.51 15.188 14.802 6.38 15.428 14.571 6.437 16.516 13.554 6.5 13.746 15.446 + [5,24,7.51,15.188,14.802,6.38,15.428,14.571,6.437,16.516,13.554,6.5,13.746,15.446], +// 5 24 7.403 -7.21 -11.757 10.73 -4.724 -8.98 7.887 -7.354 -8.54 9.695 -4.841 -11.692 + [5,24,7.403,-7.21,-11.757,10.73,-4.724,-8.98,7.887,-7.354,-8.54,9.695,-4.841,-11.692], +// 5 24 -13.195 1.235 -0.3897 -13.1409 12.995 -1.5087 -13.2072 12.651 0.811 -12.7023 12.603 -3.7509 + [5,24,-13.195,1.235,-0.3897,-13.1409,12.995,-1.5087,-13.2072,12.651,0.811,-12.7023,12.603,-3.7509], +// 5 24 -15.612 7.68 3.239 -16.375 4.472 0.687 -16.041 6.937 -0.279 -15.674 6.203 4.251 + [5,24,-15.612,7.68,3.239,-16.375,4.472,0.687,-16.041,6.937,-0.279,-15.674,6.203,4.251], +// 5 24 -11.542 -5.049 -2.045 -9.497 -7.423 -5.231 -9.291 -7.746 -1.274 -11.83 -3.242 -6.573 + [5,24,-11.542,-5.049,-2.045,-9.497,-7.423,-5.231,-9.291,-7.746,-1.274,-11.83,-3.242,-6.573], +// 5 24 -13.879 -3.607 2.334 -16.187 -0.512 2.097 -13.952 -2.895 -2.14 -13.538 -3.235 6.433 + [5,24,-13.879,-3.607,2.334,-16.187,-0.512,2.097,-13.952,-2.895,-2.14,-13.538,-3.235,6.433], +// 5 24 11.2038 3.739 -6.7826 11.806 1.648 -7.147 12.286 3.726 -6.76 10.236 2.52 -7.082 + [5,24,11.2038,3.739,-6.7826,11.806,1.648,-7.147,12.286,3.726,-6.76,10.236,2.52,-7.082], +// 5 24 -13.132 9.992 6.947 -12.0943 8.961 5.4218 -13.481 8.455 5.857 -11.5312 10.49 6.4848 + [5,24,-13.132,9.992,6.947,-12.0943,8.961,5.4218,-13.481,8.455,5.857,-11.5312,10.49,6.4848], +// 5 24 -8.577 8.797 15.901 -10.813 11.652 13.345 -10.89 6.21 15.055 -5.617 13.988 15.172 + [5,24,-8.577,8.797,15.901,-10.813,11.652,13.345,-10.89,6.21,15.055,-5.617,13.988,15.172], +// 5 24 -10.014 -6.526 7.578 -13.459 -1.928 10.353 -13.538 -3.235 6.433 -9.898 -4.192 12.45 + [5,24,-10.014,-6.526,7.578,-13.459,-1.928,10.353,-13.538,-3.235,6.433,-9.898,-4.192,12.45], +// 5 24 4.315 -4.75 10.11 8.7208 0.664 9.848 4.874 0.686 12.2116 8.035 -4.75 7.534 + [5,24,4.315,-4.75,10.11,8.7208,0.664,9.848,4.874,0.686,12.2116,8.035,-4.75,7.534], +// 5 24 -4.499 3.139 18.406 0.063 -1.715 18.141 -4.849 -1.24 17.157 -0.209 2.966 18.859 + [5,24,-4.499,3.139,18.406,0.063,-1.715,18.141,-4.849,-1.24,17.157,-0.209,2.966,18.859], +// 5 24 -8.3 -5.033 -16.454 -11.762 -0.936 -12.974 -8.118 -0.277 -15.516 -11.607 -4.68 -13.16 + [5,24,-8.3,-5.033,-16.454,-11.762,-0.936,-12.974,-8.118,-0.277,-15.516,-11.607,-4.68,-13.16], +// 5 24 10.036 17.443 10.57 7.9823 18.141 10.5927 7.869 17.792 12.077 9.336 17.587 9.4573 + [5,24,10.036,17.443,10.57,7.9823,18.141,10.5927,7.869,17.792,12.077,9.336,17.587,9.4573], +// 5 24 16.18 5.165 -0.217 15.62 3.96 -4.069 15.054 6.496 -4.359 17.261 1.144 0.784 + [5,24,16.18,5.165,-0.217,15.62,3.96,-4.069,15.054,6.496,-4.359,17.261,1.144,0.784], +// 5 24 6.941 -6.171 -14.915 3.693 -7.497 -15.836 3.315 -4.56 -18.475 3.916 -9.383 -11.933 + [5,24,6.941,-6.171,-14.915,3.693,-7.497,-15.836,3.315,-4.56,-18.475,3.916,-9.383,-11.933], +// 5 24 12.024 16.107 9.278 10.845 15.321 11.053 12.649 14.934 11.194 10.623 16.075 9.95 + [5,24,12.024,16.107,9.278,10.845,15.321,11.053,12.649,14.934,11.194,10.623,16.075,9.95], +// 5 24 -16.439 2.291 1.426 -15.674 6.203 4.251 -15.851 2.65 5.535 -16.375 4.472 0.687 + [5,24,-16.439,2.291,1.426,-15.674,6.203,4.251,-15.851,2.65,5.535,-16.375,4.472,0.687], +// 5 24 -4.112 0.675 -15.971 -2.187 0.622 -16.337 -3.851 2.472 -14.785 -2.786 -1.246 -17.179 + [5,24,-4.112,0.675,-15.971,-2.187,0.622,-16.337,-3.851,2.472,-14.785,-2.786,-1.246,-17.179], +// 5 24 -1.353 14.605 15.944 -0.964 10.646 16.94 2.697 13.847 16.119 -4.86 10.231 16.591 + [5,24,-1.353,14.605,15.944,-0.964,10.646,16.94,2.697,13.847,16.119,-4.86,10.231,16.591], +// 5 24 4.115 -9.407 -8.345 -0.212 -9.77 -4.789 -0.379 -10.083 -8.284 4.519 -8.975 -4.743 + [5,24,4.115,-9.407,-8.345,-0.212,-9.77,-4.789,-0.379,-10.083,-8.284,4.519,-8.975,-4.743], +// 5 24 -6.816 6.602 17.103 -8.577 8.797 15.901 -8.035 4.145 16.997 -4.86 10.231 16.591 + [5,24,-6.816,6.602,17.103,-8.577,8.797,15.901,-8.035,4.145,16.997,-4.86,10.231,16.591], +// 5 24 6.85 3.691 -10.841 6.798 2.41 -10.827 5.232 2.596 -11.723 8.238 3.376 -9.666 + [5,24,6.85,3.691,-10.841,6.798,2.41,-10.827,5.232,2.596,-11.723,8.238,3.376,-9.666], +// 5 24 0.068 -10.675 -0.969 4.519 -8.975 -4.743 -0.212 -9.77 -4.789 5.088 -9.789 -0.835 + [5,24,0.068,-10.675,-0.969,4.519,-8.975,-4.743,-0.212,-9.77,-4.789,5.088,-9.789,-0.835], +// 5 24 16.18 5.165 -0.217 15.054 6.496 -4.359 15.789 8.586 -1.276 15.62 3.96 -4.069 + [5,24,16.18,5.165,-0.217,15.054,6.496,-4.359,15.789,8.586,-1.276,15.62,3.96,-4.069], +// 5 24 7.294 1.137 -9.496 4.357 -1.347 -11.274 4.54 1.324 -11.27 7.016 -1.785 -9.659 + [5,24,7.294,1.137,-9.496,4.357,-1.347,-11.274,4.54,1.324,-11.27,7.016,-1.785,-9.659], +// 5 24 -8.343 -8.541 -12.116 -9.071 -8.06 -8.717 -4.926 -9.525 -8.22 -11.607 -4.68 -13.16 + [5,24,-8.343,-8.541,-12.116,-9.071,-8.06,-8.717,-4.926,-9.525,-8.22,-11.607,-4.68,-13.16], +// 5 24 13.0063 9.587 2.5605 14.189 12.977 0.566 14.451 9.584 2.505 13.2582 12.992 0.3234 + [5,24,13.0063,9.587,2.5605,14.189,12.977,0.566,14.451,9.584,2.505,13.2582,12.992,0.3234], +// 5 24 9.35 0.876 15.482 12.627 3.618 13.298 14.663 0.701 10.541 7.869 4.812 16.951 + [5,24,9.35,0.876,15.482,12.627,3.618,13.298,14.663,0.701,10.541,7.869,4.812,16.951], +// 5 24 10.382 -6.925 3.138 5.911 -8.351 9.305 5.629 -9.802 3.918 10.65 -5.39 8.004 + [5,24,10.382,-6.925,3.138,5.911,-8.351,9.305,5.629,-9.802,3.918,10.65,-5.39,8.004], +// 5 24 7.294 1.137 -9.496 6.798 2.41 -10.827 7.784 1.851 -9.678 4.54 1.324 -11.27 + [5,24,7.294,1.137,-9.496,6.798,2.41,-10.827,7.784,1.851,-9.678,4.54,1.324,-11.27], +// 5 24 15.913 2.492 5.435 14.496 -2.418 6.606 14.663 0.701 10.541 17.261 1.144 0.784 + [5,24,15.913,2.492,5.435,14.496,-2.418,6.606,14.663,0.701,10.541,17.261,1.144,0.784], +// 5 24 -11.607 -4.68 -13.16 -8.343 -8.541 -12.116 -9.071 -8.06 -8.717 -7.439 -7.83 -15.309 + [5,24,-11.607,-4.68,-13.16,-8.343,-8.541,-12.116,-9.071,-8.06,-8.717,-7.439,-7.83,-15.309], +// 5 24 -11.951 -4.144 -9.502 -11.607 -4.68 -13.16 -12.085 -1.522 -9.879 -9.071 -8.06 -8.717 + [5,24,-11.951,-4.144,-9.502,-11.607,-4.68,-13.16,-12.085,-1.522,-9.879,-9.071,-8.06,-8.717], +// 5 24 15.62 3.96 -4.069 15.054 6.496 -4.359 16.18 5.165 -0.217 13.87 5.664 -6.332 + [5,24,15.62,3.96,-4.069,15.054,6.496,-4.359,16.18,5.165,-0.217,13.87,5.664,-6.332], +// 5 24 3.012 2.705 -15.366 4.9752 4 -12.0104 5.752 2.369 -14.246 3.742 4.036 -12.279 + [5,24,3.012,2.705,-15.366,4.9752,4,-12.0104,5.752,2.369,-14.246,3.742,4.036,-12.279], +// 5 24 -10.813 11.652 13.345 -10.89 6.21 15.055 -8.577 8.797 15.901 -12.523 8.422 12.88 + [5,24,-10.813,11.652,13.345,-10.89,6.21,15.055,-8.577,8.797,15.901,-12.523,8.422,12.88], +// 5 24 5.824 -5.77 14.28 10.309 -3.951 12.289 5.157 -0.961 17.775 5.911 -8.351 9.305 + [5,24,5.824,-5.77,14.28,10.309,-3.951,12.289,5.157,-0.961,17.775,5.911,-8.351,9.305], +// 5 24 13.06 -4.156 -2.49 9.478 -7.218 -1.398 14.227 -4.083 1.999 8.692 -7.003 -5.128 + [5,24,13.06,-4.156,-2.49,9.478,-7.218,-1.398,14.227,-4.083,1.999,8.692,-7.003,-5.128], +// 5 24 3.385 7.363 17.909 6.737 7.9 16.562 7.869 4.812 16.951 6.442 10.795 16.219 + [5,24,3.385,7.363,17.909,6.737,7.9,16.562,7.869,4.812,16.951,6.442,10.795,16.219], +// 5 24 -4.86 10.231 16.591 -8.577 8.797 15.901 -5.617 13.988 15.172 -6.816 6.602 17.103 + [5,24,-4.86,10.231,16.591,-8.577,8.797,15.901,-5.617,13.988,15.172,-6.816,6.602,17.103], +// 5 24 -13.744 8.039 4.793 -13.481 8.455 5.857 -14.518 6.447 5.489 -12.5778 8.696 4.1804 + [5,24,-13.744,8.039,4.793,-13.481,8.455,5.857,-14.518,6.447,5.489,-12.5778,8.696,4.1804], +// 5 24 0 4 -13 -0.46 2.04 -14.959 -1.526 2.457 -15.199 0.926 3.502 -12.754 + [5,24,0,4,-13,-0.46,2.04,-14.959,-1.526,2.457,-15.199,0.926,3.502,-12.754], +// 5 24 -9.588 2.311 -7.744 -9.133 1.556 -8.055 -10.131 1.741 -7.009 -8.9232 2.4691 -8.9232 + [5,24,-9.588,2.311,-7.744,-9.133,1.556,-8.055,-10.131,1.741,-7.009,-8.9232,2.4691,-8.9232], +// 5 24 7.789 -4.75 -7.658 9.877 -2.758 -6.252 8.714 -2.23 -7.785 7.971 -4.75 -6.432 + [5,24,7.789,-4.75,-7.658,9.877,-2.758,-6.252,8.714,-2.23,-7.785,7.971,-4.75,-6.432], +// 5 24 -4.499 3.139 18.406 -8.035 4.145 16.997 -9.438 0.514 15.63 -6.816 6.602 17.103 + [5,24,-4.499,3.139,18.406,-8.035,4.145,16.997,-9.438,0.514,15.63,-6.816,6.602,17.103], +// 5 24 2.872 2.711 -12.568 3.742 4.036 -12.279 2.337 3.999 -12.744 4.9752 4 -12.0104 + [5,24,2.872,2.711,-12.568,3.742,4.036,-12.279,2.337,3.999,-12.744,4.9752,4,-12.0104], +// 5 24 9.483 2.175 -10.773 10.938 0.592 -11.766 10.755 1.878 -8.944 7.845 2.634 -12.52 + [5,24,9.483,2.175,-10.773,10.938,0.592,-11.766,10.755,1.878,-8.944,7.845,2.634,-12.52], +// 5 24 10.159 12.469 14.172 7.51 15.188 14.802 6.5 13.746 15.446 9.931 13.878 13.693 + [5,24,10.159,12.469,14.172,7.51,15.188,14.802,6.5,13.746,15.446,9.931,13.878,13.693], +// 5 24 0.926 3.502 -12.754 0 2.436 -12.746 2.872 2.711 -12.568 0 4 -13 + [5,24,0.926,3.502,-12.754,0,2.436,-12.746,2.872,2.711,-12.568,0,4,-13], +// 5 24 15.66 0.295 -4.35 14.227 -4.083 1.999 17.261 1.144 0.784 13.06 -4.156 -2.49 + [5,24,15.66,0.295,-4.35,14.227,-4.083,1.999,17.261,1.144,0.784,13.06,-4.156,-2.49], +// 5 24 -6.882 2.52 -10.708 -6.729 3.488 -10.813 -8.1461 3.203 -9.6576 -4.9237 3.4586 -11.8862 + [5,24,-6.882,2.52,-10.708,-6.729,3.488,-10.813,-8.1461,3.203,-9.6576,-4.9237,3.4586,-11.8862], +// 5 24 -13.849 9.424 -4.229 -13.504 12.328 -3.925 -12.4697 9.763 -4.3568 -14.804 12.112 -3.751 + [5,24,-13.849,9.424,-4.229,-13.504,12.328,-3.925,-12.4697,9.763,-4.3568,-14.804,12.112,-3.751], +// 5 24 12.552 -1.995 -9.511 10.73 -4.724 -8.98 11.39 -2.244 -12.038 11.817 -4.367 -5.945 + [5,24,12.552,-1.995,-9.511,10.73,-4.724,-8.98,11.39,-2.244,-12.038,11.817,-4.367,-5.945], +// 5 24 -15.62 3.337 -2.745 -14.904 6.721 -3.764 -13.757 5.023 -5.343 -16.041 6.937 -0.279 + [5,24,-15.62,3.337,-2.745,-14.904,6.721,-3.764,-13.757,5.023,-5.343,-16.041,6.937,-0.279], +// 5 24 -16.187 -0.512 2.097 -16.186 0.008 -2.126 -13.952 -2.895 -2.14 -16.439 2.291 1.426 + [5,24,-16.187,-0.512,2.097,-16.186,0.008,-2.126,-13.952,-2.895,-2.14,-16.439,2.291,1.426], +// 5 24 0.068 -10.675 -0.969 0.31 -10.827 4.088 -4.909 -9.791 -0.781 5.088 -9.789 -0.835 + [5,24,0.068,-10.675,-0.969,0.31,-10.827,4.088,-4.909,-9.791,-0.781,5.088,-9.789,-0.835], +// 5 24 -12.893 3.043 13.528 -13.877 5.242 11.492 -14.95 2.068 8.639 -12.523 8.422 12.88 + [5,24,-12.893,3.043,13.528,-13.877,5.242,11.492,-14.95,2.068,8.639,-12.523,8.422,12.88], +// 5 24 -1.101 18.036 14.106 -0.11 18.44 15.369 0.18 19.312 14.45 -1.241 17.262 14.714 + [5,24,-1.101,18.036,14.106,-0.11,18.44,15.369,0.18,19.312,14.45,-1.241,17.262,14.714], +// 5 24 8.282 17.218 13.549 10.073 16.468 12.817 7.51 15.188 14.802 10.036 17.443 10.57 + [5,24,8.282,17.218,13.549,10.073,16.468,12.817,7.51,15.188,14.802,10.036,17.443,10.57], +// 5 24 -11.989 -5.131 2.429 -10.014 -6.526 7.578 -13.538 -3.235 6.433 -9.638 -7.638 3.154 + [5,24,-11.989,-5.131,2.429,-10.014,-6.526,7.578,-13.538,-3.235,6.433,-9.638,-7.638,3.154], +// 5 24 0 0.958 13.2072 -0.8375 18.43 13.2338 -4.874 0.686 12.2116 4.874 0.686 12.2116 + [5,24,0,0.958,13.2072,-0.8375,18.43,13.2338,-4.874,0.686,12.2116,4.874,0.686,12.2116], +// 5 24 10.575 -2.223 4.727 10.376 -2.706 2.859 11.512 -1.353 2.78 8.536 -4.75 3.343 + [5,24,10.575,-2.223,4.727,10.376,-2.706,2.859,11.512,-1.353,2.78,8.536,-4.75,3.343], +// 5 24 -5.617 13.988 15.172 -4.86 10.231 16.591 -1.353 14.605 15.944 -8.577 8.797 15.901 + [5,24,-5.617,13.988,15.172,-4.86,10.231,16.591,-1.353,14.605,15.944,-8.577,8.797,15.901], +// 5 24 -10.9365 16.271 7.4508 -10.033 16.133 9.893 -12.501 16.022 9.145 -9.946 16.7 8.8422 + [5,24,-10.9365,16.271,7.4508,-10.033,16.133,9.893,-12.501,16.022,9.145,-9.946,16.7,8.8422], +// 5 24 5.629 -9.802 3.918 5.911 -8.351 9.305 0.399 -9.992 9.852 10.382 -6.925 3.138 + [5,24,5.629,-9.802,3.918,5.911,-8.351,9.305,0.399,-9.992,9.852,10.382,-6.925,3.138], +// 5 24 -4.745 18.725 13.444 -5.5432 18.115 12.0321 -5.779 17.465 12.885 -4.7363 19.455 12.3861 + [5,24,-4.745,18.725,13.444,-5.5432,18.115,12.0321,-5.779,17.465,12.885,-4.7363,19.455,12.3861], +// 5 24 -1.408 -1.284 -17.344 -1.542 -3.064 -17.997 -2.786 -1.246 -17.179 2.35 -0.468 -17.297 + [5,24,-1.408,-1.284,-17.344,-1.542,-3.064,-17.997,-2.786,-1.246,-17.179,2.35,-0.468,-17.297], +// 5 24 -4.874 0.686 12.2116 -5.5432 18.115 12.0321 -0.8375 18.43 13.2338 -8.7208 0.664 9.848 + [5,24,-4.874,0.686,12.2116,-5.5432,18.115,12.0321,-0.8375,18.43,13.2338,-8.7208,0.664,9.848], +// 5 24 9.478 -7.218 -1.398 5.088 -9.789 -0.835 5.629 -9.802 3.918 8.692 -7.003 -5.128 + [5,24,9.478,-7.218,-1.398,5.088,-9.789,-0.835,5.629,-9.802,3.918,8.692,-7.003,-5.128], +// 5 24 -13.459 -1.928 10.353 -12.893 3.043 13.528 -9.438 0.514 15.63 -14.95 2.068 8.639 + [5,24,-13.459,-1.928,10.353,-12.893,3.043,13.528,-9.438,0.514,15.63,-14.95,2.068,8.639], +// 5 24 -4.702 -8.632 -15.723 -5.094 -5.629 -17.714 -1.042 -5.566 -18.405 -7.439 -7.83 -15.309 + [5,24,-4.702,-8.632,-15.723,-5.094,-5.629,-17.714,-1.042,-5.566,-18.405,-7.439,-7.83,-15.309], +// 5 24 -15.612 7.68 3.239 -13.744 8.039 4.793 -15.674 6.203 4.251 -14.013 9.612 2.659 + [5,24,-15.612,7.68,3.239,-13.744,8.039,4.793,-15.674,6.203,4.251,-14.013,9.612,2.659], +// 5 24 -15.73 9.061 -1.02 -15.146 12.915 -1.826 -14.804 12.112 -3.751 -15.14 12.527 0.315 + [5,24,-15.73,9.061,-1.02,-15.146,12.915,-1.826,-14.804,12.112,-3.751,-15.14,12.527,0.315], +// 5 24 7.869 4.812 16.951 5.157 -0.961 17.775 9.35 0.876 15.482 4.178 3.559 18.339 + [5,24,7.869,4.812,16.951,5.157,-0.961,17.775,9.35,0.876,15.482,4.178,3.559,18.339], +// 5 24 -1.408 -1.284 -17.344 -2.786 -1.246 -17.179 -2.187 0.622 -16.337 -1.542 -3.064 -17.997 + [5,24,-1.408,-1.284,-17.344,-2.786,-1.246,-17.179,-2.187,0.622,-16.337,-1.542,-3.064,-17.997], +// 5 24 3.012 2.705 -15.366 3.742 4.036 -12.279 4.9752 4 -12.0104 2.337 3.999 -12.744 + [5,24,3.012,2.705,-15.366,3.742,4.036,-12.279,4.9752,4,-12.0104,2.337,3.999,-12.744], +// 5 24 12.1004 8.949 5.4208 11.2425 0.861 6.8836 12.6982 8.766 3.9937 11.3833 10.411 6.7908 + [5,24,12.1004,8.949,5.4208,11.2425,0.861,6.8836,12.6982,8.766,3.9937,11.3833,10.411,6.7908], +// 5 24 0 -4.75 10.969 4.874 0.686 12.2116 0 0.958 13.2072 4.315 -4.75 10.11 + [5,24,0,-4.75,10.969,4.874,0.686,12.2116,0,0.958,13.2072,4.315,-4.75,10.11], +// 5 24 11.855 -1.06 -0.304 12.6666 1.501 -3.5336 13.195 1.235 -0.3897 11.356 -1.498 -3.362 + [5,24,11.855,-1.06,-0.304,12.6666,1.501,-3.5336,13.195,1.235,-0.3897,11.356,-1.498,-3.362], +// 5 24 3.927 -4.75 -10.323 4.357 -1.347 -11.274 7.016 -1.785 -9.659 0 -1.349 -12.195 + [5,24,3.927,-4.75,-10.323,4.357,-1.347,-11.274,7.016,-1.785,-9.659,0,-1.349,-12.195], +// 5 24 -1.405 16.362 15.423 -0.11 18.44 15.369 -0.29 16.293 15.804 -1.241 17.262 14.714 + [5,24,-1.405,16.362,15.423,-0.11,18.44,15.369,-0.29,16.293,15.804,-1.241,17.262,14.714], +// 5 24 -3.851 2.472 -14.785 -5.084 1.728 -14.011 -3.814 2.962 -12.006 -4.112 0.675 -15.971 + [5,24,-3.851,2.472,-14.785,-5.084,1.728,-14.011,-3.814,2.962,-12.006,-4.112,0.675,-15.971], +// 5 24 -11.512 -1.353 2.78 -10.376 -2.706 2.859 -10.575 -2.223 4.727 -10.416 -2.8 -0.175 + [5,24,-11.512,-1.353,2.78,-10.376,-2.706,2.859,-10.575,-2.223,4.727,-10.416,-2.8,-0.175], +// 5 24 10.382 -6.925 3.138 10.65 -5.39 8.004 5.911 -8.351 9.305 14.496 -2.418 6.606 + [5,24,10.382,-6.925,3.138,10.65,-5.39,8.004,5.911,-8.351,9.305,14.496,-2.418,6.606], +// 5 24 7.845 2.634 -12.52 4.9752 4 -12.0104 6.85 3.691 -10.841 5.752 2.369 -14.246 + [5,24,7.845,2.634,-12.52,4.9752,4,-12.0104,6.85,3.691,-10.841,5.752,2.369,-14.246], +// 5 24 4.519 -8.975 -4.743 8.692 -7.003 -5.128 4.115 -9.407 -8.345 5.088 -9.789 -0.835 + [5,24,4.519,-8.975,-4.743,8.692,-7.003,-5.128,4.115,-9.407,-8.345,5.088,-9.789,-0.835], +// 5 24 -5.267 -3.208 -17.231 -1.542 -3.064 -17.997 -2.786 -1.246 -17.179 -5.094 -5.629 -17.714 + [5,24,-5.267,-3.208,-17.231,-1.542,-3.064,-17.997,-2.786,-1.246,-17.179,-5.094,-5.629,-17.714], +// 2 24 14.262 6.443 4.617 13.577 7.158 4.363 + [2,24,14.262,6.443,4.617,13.577,7.158,4.363], +// 5 24 -13.482 9.859 11.014 -12.523 8.422 12.88 -11.492 12.991 12.171 -13.877 5.242 11.492 + [5,24,-13.482,9.859,11.014,-12.523,8.422,12.88,-11.492,12.991,12.171,-13.877,5.242,11.492], +// 5 24 -5.5432 18.115 12.0321 -2.5013 19.595 13.0226 -0.8375 18.43 13.2338 -4.7363 19.455 12.3861 + [5,24,-5.5432,18.115,12.0321,-2.5013,19.595,13.0226,-0.8375,18.43,13.2338,-4.7363,19.455,12.3861], +// 5 24 -8.808 0.786 -7.693 -8.714 -2.23 -7.785 -7.016 -1.785 -9.659 -9.878 0.837 -6.191 + [5,24,-8.808,0.786,-7.693,-8.714,-2.23,-7.785,-7.016,-1.785,-9.659,-9.878,0.837,-6.191], +// 5 24 10.731 13.697 12.828 12.649 14.934 11.194 10.845 15.321 11.053 11.714 13.103 12.73 + [5,24,10.731,13.697,12.828,12.649,14.934,11.194,10.845,15.321,11.053,11.714,13.103,12.73], +// 5 24 14.366 9.813 8.107 13.044 10.179 7.307 13.722 12.193 7.729 13.367 8.107 6.067 + [5,24,14.366,9.813,8.107,13.044,10.179,7.307,13.722,12.193,7.729,13.367,8.107,6.067], +// 5 24 -14.016 13.11 -1.674 -13.894 12.753 0.646 -13.1409 12.995 -1.5087 -15.14 12.527 0.315 + [5,24,-14.016,13.11,-1.674,-13.894,12.753,0.646,-13.1409,12.995,-1.5087,-15.14,12.527,0.315], +// 5 24 13.716 12.273 -4.13 13.595 9.516 -4.47 12.4758 9.96 -4.4262 14.914 9.404 -4.246 + [5,24,13.716,12.273,-4.13,13.595,9.516,-4.47,12.4758,9.96,-4.4262,14.914,9.404,-4.246], +// 5 24 11.006 -0.154 -6.017 11.356 -1.498 -3.362 12.6666 1.501 -3.5336 10.044 -2.918 -5.372 + [5,24,11.006,-0.154,-6.017,11.356,-1.498,-3.362,12.6666,1.501,-3.5336,10.044,-2.918,-5.372], +// 5 24 11.2038 3.739 -6.7826 11.7199 1.432 -6.0808 11.3609 2.937 -6.6347 11.4414 5.854 -6.6725 + [5,24,11.2038,3.739,-6.7826,11.7199,1.432,-6.0808,11.3609,2.937,-6.6347,11.4414,5.854,-6.6725], +// 5 24 -4.909 -9.791 -0.781 -5.144 -9.837 3.99 -9.638 -7.638 3.154 0.31 -10.827 4.088 + [5,24,-4.909,-9.791,-0.781,-5.144,-9.837,3.99,-9.638,-7.638,3.154,0.31,-10.827,4.088], +// 5 24 -13.877 5.242 11.492 -14.436 7.348 9.588 -14.892 4.93 7.573 -13.482 9.859 11.014 + [5,24,-13.877,5.242,11.492,-14.436,7.348,9.588,-14.892,4.93,7.573,-13.482,9.859,11.014], +// 5 24 -15.14 12.527 0.315 -15.73 9.061 -1.02 -15.146 12.915 -1.826 -15.55 9.158 2.227 + [5,24,-15.14,12.527,0.315,-15.73,9.061,-1.02,-15.146,12.915,-1.826,-15.55,9.158,2.227], +// 5 24 -14.578 7.108 6.799 -13.481 8.455 5.857 -14.518 6.447 5.489 -14.604 8.643 8.443 + [5,24,-14.578,7.108,6.799,-13.481,8.455,5.857,-14.518,6.447,5.489,-14.604,8.643,8.443], +// 5 24 15.66 0.295 -4.35 15.62 3.96 -4.069 17.261 1.144 0.784 13.956 2.001 -6.619 + [5,24,15.66,0.295,-4.35,15.62,3.96,-4.069,17.261,1.144,0.784,13.956,2.001,-6.619], +// 5 24 -2.786 -1.246 -17.179 -3.716 -1.237 -16.788 -4.112 0.675 -15.971 -5.267 -3.208 -17.231 + [5,24,-2.786,-1.246,-17.179,-3.716,-1.237,-16.788,-4.112,0.675,-15.971,-5.267,-3.208,-17.231], +// 5 24 -15.73 9.061 -1.02 -15.55 9.158 2.227 -15.14 12.527 0.315 -16.041 6.937 -0.279 + [5,24,-15.73,9.061,-1.02,-15.55,9.158,2.227,-15.14,12.527,0.315,-16.041,6.937,-0.279], +// 5 24 13.057 0.18 -7.362 12.276 0.375 -9.532 11.806 1.648 -7.147 12.552 -1.995 -9.511 + [5,24,13.057,0.18,-7.362,12.276,0.375,-9.532,11.806,1.648,-7.147,12.552,-1.995,-9.511], +// 5 24 11.315 16.207 8.744 11.624 15.846 7.766 12.415 15.736 8.238 10.9202 16.053 7.5508 + [5,24,11.315,16.207,8.744,11.624,15.846,7.766,12.415,15.736,8.238,10.9202,16.053,7.5508], +// 5 24 10.755 1.878 -8.944 9.483 2.175 -10.773 10.938 0.592 -11.766 8.238 3.376 -9.666 + [5,24,10.755,1.878,-8.944,9.483,2.175,-10.773,10.938,0.592,-11.766,8.238,3.376,-9.666], +// 5 24 -7.439 -7.83 -15.309 -11.607 -4.68 -13.16 -8.3 -5.033 -16.454 -8.343 -8.541 -12.116 + [5,24,-7.439,-7.83,-15.309,-11.607,-4.68,-13.16,-8.3,-5.033,-16.454,-8.343,-8.541,-12.116], +// 5 24 8.938 0.52 -13.757 10.938 0.592 -11.766 9.402 -2.431 -14.367 7.845 2.634 -12.52 + [5,24,8.938,0.52,-13.757,10.938,0.592,-11.766,9.402,-2.431,-14.367,7.845,2.634,-12.52], +// 5 24 12.415 15.736 8.238 11.315 16.207 8.744 11.624 15.846 7.766 12.024 16.107 9.278 + [5,24,12.415,15.736,8.238,11.315,16.207,8.744,11.624,15.846,7.766,12.024,16.107,9.278], +// 5 24 8.666 -4.75 0.058 10.416 -2.8 -0.175 10.312 -2.755 -3.318 10.376 -2.706 2.859 + [5,24,8.666,-4.75,0.058,10.416,-2.8,-0.175,10.312,-2.755,-3.318,10.376,-2.706,2.859], +// 5 24 -16.041 6.937 -0.279 -15.135 9.047 -3.783 -14.904 6.721 -3.764 -15.73 9.061 -1.02 + [5,24,-16.041,6.937,-0.279,-15.135,9.047,-3.783,-14.904,6.721,-3.764,-15.73,9.061,-1.02], +// 5 24 12.415 15.736 8.238 13.489 13.653 9.779 13.722 12.193 7.729 12.649 14.934 11.194 + [5,24,12.415,15.736,8.238,13.489,13.653,9.779,13.722,12.193,7.729,12.649,14.934,11.194], +// 5 24 -12.671 14.284 10.866 -13.482 9.859 11.014 -11.492 12.991 12.171 -14.09 10.822 9.615 + [5,24,-12.671,14.284,10.866,-13.482,9.859,11.014,-11.492,12.991,12.171,-14.09,10.822,9.615], +// 5 24 -12.523 8.422 12.88 -13.877 5.242 11.492 -12.893 3.043 13.528 -13.482 9.859 11.014 + [5,24,-12.523,8.422,12.88,-13.877,5.242,11.492,-12.893,3.043,13.528,-13.482,9.859,11.014], +// 5 24 9.695 -4.841 -11.692 11.39 -2.244 -12.038 9.019 -4.502 -13.551 10.73 -4.724 -8.98 + [5,24,9.695,-4.841,-11.692,11.39,-2.244,-12.038,9.019,-4.502,-13.551,10.73,-4.724,-8.98], +// 5 24 -0.396 -10.375 -11.999 -4.702 -8.632 -15.723 -0.585 -8.418 -16.136 -4.792 -9.83 -11.907 + [5,24,-0.396,-10.375,-11.999,-4.702,-8.632,-15.723,-0.585,-8.418,-16.136,-4.792,-9.83,-11.907], +// 5 24 -12.085 -1.522 -9.879 -12.179 -1.283 -7.288 -10.821 1.183 -7.791 -11.951 -4.144 -9.502 + [5,24,-12.085,-1.522,-9.879,-12.179,-1.283,-7.288,-10.821,1.183,-7.791,-11.951,-4.144,-9.502], +// 5 24 -4.499 3.139 18.406 -0.209 2.966 18.859 -0.522 7.017 18.3 0.063 -1.715 18.141 + [5,24,-4.499,3.139,18.406,-0.209,2.966,18.859,-0.522,7.017,18.3,0.063,-1.715,18.141], +// 5 24 10.33 6.629 14.833 8.914 8.495 15.436 7.869 4.812 16.951 9.36 10.386 14.881 + [5,24,10.33,6.629,14.833,8.914,8.495,15.436,7.869,4.812,16.951,9.36,10.386,14.881], +// 5 24 15.417 4.553 8.312 14.464 6.808 10.933 14.663 0.701 10.541 14.366 9.813 8.107 + [5,24,15.417,4.553,8.312,14.464,6.808,10.933,14.663,0.701,10.541,14.366,9.813,8.107], +// 5 24 -4.9237 3.4586 -11.8862 -3.793 1.967 -11.918 -5.295 2.232 -11.52 -3.814 2.962 -12.006 + [5,24,-4.9237,3.4586,-11.8862,-3.793,1.967,-11.918,-5.295,2.232,-11.52,-3.814,2.962,-12.006], +// 5 24 -11.812 1.596 -6.827 -11.3527 4.084 -6.7235 -12.807 3.146 -6.392 -10.357 2.68 -7.054 + [5,24,-11.812,1.596,-6.827,-11.3527,4.084,-6.7235,-12.807,3.146,-6.392,-10.357,2.68,-7.054], +// 5 24 -5.094 -5.629 -17.714 -1.042 -5.566 -18.405 -1.542 -3.064 -17.997 -4.702 -8.632 -15.723 + [5,24,-5.094,-5.629,-17.714,-1.042,-5.566,-18.405,-1.542,-3.064,-17.997,-4.702,-8.632,-15.723], +// 5 24 0.31 -10.827 4.088 0.399 -9.992 9.852 -5.144 -9.837 3.99 5.629 -9.802 3.918 + [5,24,0.31,-10.827,4.088,0.399,-9.992,9.852,-5.144,-9.837,3.99,5.629,-9.802,3.918], +// 5 24 9.478 -7.218 -1.398 10.382 -6.925 3.138 5.629 -9.802 3.918 14.227 -4.083 1.999 + [5,24,9.478,-7.218,-1.398,10.382,-6.925,3.138,5.629,-9.802,3.918,14.227,-4.083,1.999], +// 5 24 12.627 3.618 13.298 14.464 6.808 10.933 14.663 0.701 10.541 11.945 9.639 13.221 + [5,24,12.627,3.618,13.298,14.464,6.808,10.933,14.663,0.701,10.541,11.945,9.639,13.221], +// 5 24 -5.617 13.988 15.172 -8.577 8.797 15.901 -10.813 11.652 13.345 -4.86 10.231 16.591 + [5,24,-5.617,13.988,15.172,-8.577,8.797,15.901,-10.813,11.652,13.345,-4.86,10.231,16.591], +// 5 24 8.238 3.376 -9.666 10.755 1.878 -8.944 9.483 2.175 -10.773 9.1072 2.9474 -9.1072 + [5,24,8.238,3.376,-9.666,10.755,1.878,-8.944,9.483,2.175,-10.773,9.1072,2.9474,-9.1072], +// 5 24 13.939 3.639 -6.345 12.286 3.726 -6.76 12.444 5.677 -6.523 13.956 2.001 -6.619 + [5,24,13.939,3.639,-6.345,12.286,3.726,-6.76,12.444,5.677,-6.523,13.956,2.001,-6.619], +// 5 24 -11.762 -0.936 -12.974 -12.085 -1.522 -9.879 -10.613 1.536 -9.533 -11.607 -4.68 -13.16 + [5,24,-11.762,-0.936,-12.974,-12.085,-1.522,-9.879,-10.613,1.536,-9.533,-11.607,-4.68,-13.16], +// 5 24 8.238 3.376 -9.666 7.784 1.851 -9.678 6.798 2.41 -10.827 9.1072 2.9474 -9.1072 + [5,24,8.238,3.376,-9.666,7.784,1.851,-9.678,6.798,2.41,-10.827,9.1072,2.9474,-9.1072], +// 5 24 -11.83 -3.242 -6.573 -9.497 -7.423 -5.231 -11.951 -4.144 -9.502 -11.542 -5.049 -2.045 + [5,24,-11.83,-3.242,-6.573,-9.497,-7.423,-5.231,-11.951,-4.144,-9.502,-11.542,-5.049,-2.045], +// 5 24 11.806 1.648 -7.147 10.755 1.878 -8.944 10.236 2.52 -7.082 12.276 0.375 -9.532 + [5,24,11.806,1.648,-7.147,10.755,1.878,-8.944,10.236,2.52,-7.082,12.276,0.375,-9.532], +// 5 24 9.133 1.556 -8.055 9.5875 2.6063 -8.2391 9.1072 2.9474 -9.1072 10.098 1.794 -6.739 + [5,24,9.133,1.556,-8.055,9.5875,2.6063,-8.2391,9.1072,2.9474,-9.1072,10.098,1.794,-6.739], +// 5 24 -0.585 -8.418 -16.136 3.693 -7.497 -15.836 3.916 -9.383 -11.933 3.315 -4.56 -18.475 + [5,24,-0.585,-8.418,-16.136,3.693,-7.497,-15.836,3.916,-9.383,-11.933,3.315,-4.56,-18.475], +// 5 24 10.2204 16.251 8.4474 11.2425 0.861 6.8836 11.3833 10.411 6.7908 8.7208 0.664 9.848 + [5,24,10.2204,16.251,8.4474,11.2425,0.861,6.8836,11.3833,10.411,6.7908,8.7208,0.664,9.848], +// 5 24 -11.2425 0.861 6.8836 -12.0943 8.961 5.4218 -11.5312 10.49 6.4848 -12.5778 8.696 4.1804 + [5,24,-11.2425,0.861,6.8836,-12.0943,8.961,5.4218,-11.5312,10.49,6.4848,-12.5778,8.696,4.1804], +// 5 24 13.87 5.664 -6.332 13.318 7.115 -5.061 12.444 5.677 -6.523 15.054 6.496 -4.359 + [5,24,13.87,5.664,-6.332,13.318,7.115,-5.061,12.444,5.677,-6.523,15.054,6.496,-4.359], +// 5 24 -7.294 1.137 -9.496 -7.016 -1.785 -9.659 -4.357 -1.347 -11.274 -8.808 0.786 -7.693 + [5,24,-7.294,1.137,-9.496,-7.016,-1.785,-9.659,-4.357,-1.347,-11.274,-8.808,0.786,-7.693], +// 5 24 2.697 13.847 16.119 -1.353 14.605 15.944 -0.964 10.646 16.94 -0.29 16.293 15.804 + [5,24,2.697,13.847,16.119,-1.353,14.605,15.944,-0.964,10.646,16.94,-0.29,16.293,15.804], +// 5 24 -3.814 2.962 -12.006 -3.851 2.472 -14.785 -5.084 1.728 -14.011 -2.72 3.519 -12.483 + [5,24,-3.814,2.962,-12.006,-3.851,2.472,-14.785,-5.084,1.728,-14.011,-2.72,3.519,-12.483], +// 5 24 6.437 16.516 13.554 5.611 18.832 13.182 6.46 17.371 12.652 5.359 18.659 14.55 + [5,24,6.437,16.516,13.554,5.611,18.832,13.182,6.46,17.371,12.652,5.359,18.659,14.55], +// 5 24 7.845 2.634 -12.52 10.938 0.592 -11.766 9.483 2.175 -10.773 8.938 0.52 -13.757 + [5,24,7.845,2.634,-12.52,10.938,0.592,-11.766,9.483,2.175,-10.773,8.938,0.52,-13.757], +// 5 24 10.731 13.697 12.828 10.073 16.468 12.817 10.845 15.321 11.053 9.931 13.878 13.693 + [5,24,10.731,13.697,12.828,10.073,16.468,12.817,10.845,15.321,11.053,9.931,13.878,13.693], +// 5 24 10.098 1.794 -6.739 11.5486 2.085 -6.4042 9.971 1.156 -6.196 10.236 2.52 -7.082 + [5,24,10.098,1.794,-6.739,11.5486,2.085,-6.4042,9.971,1.156,-6.196,10.236,2.52,-7.082], +// 5 24 -13.2072 12.651 0.811 -13.195 1.235 -0.3897 -12.9675 9.529 2.6278 -13.1409 12.995 -1.5087 + [5,24,-13.2072,12.651,0.811,-13.195,1.235,-0.3897,-12.9675,9.529,2.6278,-13.1409,12.995,-1.5087], +// 5 24 5.359 18.659 14.55 2.697 18.964 15.237 5.326 15.425 15.382 2.665 19.567 14.084 + [5,24,5.359,18.659,14.55,2.697,18.964,15.237,5.326,15.425,15.382,2.665,19.567,14.084], +// 5 24 -9.071 -8.06 -8.717 -11.607 -4.68 -13.16 -8.343 -8.541 -12.116 -11.951 -4.144 -9.502 + [5,24,-9.071,-8.06,-8.717,-11.607,-4.68,-13.16,-8.343,-8.541,-12.116,-11.951,-4.144,-9.502], +// 5 24 3.012 2.705 -15.366 0.164 0.726 -16.587 2.35 -0.468 -17.297 0.977 2.621 -15.495 + [5,24,3.012,2.705,-15.366,0.164,0.726,-16.587,2.35,-0.468,-17.297,0.977,2.621,-15.495], +// 5 24 -14.436 7.348 9.588 -14.09 10.822 9.615 -14.604 8.643 8.443 -13.482 9.859 11.014 + [5,24,-14.436,7.348,9.588,-14.09,10.822,9.615,-14.604,8.643,8.443,-13.482,9.859,11.014], +// 5 24 -4.499 3.139 18.406 -0.522 7.017 18.3 -4.288 6.785 17.834 -0.209 2.966 18.859 + [5,24,-4.499,3.139,18.406,-0.522,7.017,18.3,-4.288,6.785,17.834,-0.209,2.966,18.859], +// 5 24 2.903 10.706 16.845 -0.964 10.646 16.94 2.697 13.847 16.119 -0.522 7.017 18.3 + [5,24,2.903,10.706,16.845,-0.964,10.646,16.94,2.697,13.847,16.119,-0.522,7.017,18.3], +// 2 24 -13.744 8.039 4.793 -14.518 6.447 5.489 + [2,24,-13.744,8.039,4.793,-14.518,6.447,5.489], +// 5 24 3.385 7.363 17.909 2.903 10.706 16.845 -0.522 7.017 18.3 6.442 10.795 16.219 + [5,24,3.385,7.363,17.909,2.903,10.706,16.845,-0.522,7.017,18.3,6.442,10.795,16.219], +// 5 24 -9.898 -4.192 12.45 -9.438 0.514 15.63 -5.262 -5.943 14.437 -13.459 -1.928 10.353 + [5,24,-9.898,-4.192,12.45,-9.438,0.514,15.63,-5.262,-5.943,14.437,-13.459,-1.928,10.353], +// 5 24 5.629 -9.802 3.918 10.382 -6.925 3.138 9.478 -7.218 -1.398 5.911 -8.351 9.305 + [5,24,5.629,-9.802,3.918,10.382,-6.925,3.138,9.478,-7.218,-1.398,5.911,-8.351,9.305], +// 5 24 10.236 2.52 -7.082 11.3609 2.937 -6.6347 11.2038 3.739 -6.7826 11.5486 2.085 -6.4042 + [5,24,10.236,2.52,-7.082,11.3609,2.937,-6.6347,11.2038,3.739,-6.7826,11.5486,2.085,-6.4042], +// 5 24 -9.994 14.105 13.156 -10.545 13.681 12.128 -10.337 14.984 11.218 -10.813 11.652 13.345 + [5,24,-9.994,14.105,13.156,-10.545,13.681,12.128,-10.337,14.984,11.218,-10.813,11.652,13.345], +// 5 24 0.005 1.54 -12.255 -3.793 1.967 -11.918 -4.54 1.324 -11.27 0 2.436 -12.746 + [5,24,0.005,1.54,-12.255,-3.793,1.967,-11.918,-4.54,1.324,-11.27,0,2.436,-12.746], +// 5 24 -7.2825 18.799 11.1191 -9.946 16.7 8.8422 -5.5432 18.115 12.0321 -9.1982 17.943 9.5706 + [5,24,-7.2825,18.799,11.1191,-9.946,16.7,8.8422,-5.5432,18.115,12.0321,-9.1982,17.943,9.5706], +// 5 24 5.088 -9.789 -0.835 0.31 -10.827 4.088 0.068 -10.675 -0.969 5.629 -9.802 3.918 + [5,24,5.088,-9.789,-0.835,0.31,-10.827,4.088,0.068,-10.675,-0.969,5.629,-9.802,3.918], +// 5 24 -7.757 18.008 12.298 -5.5432 18.115 12.0321 -5.779 17.465 12.885 -7.2825 18.799 11.1191 + [5,24,-7.757,18.008,12.298,-5.5432,18.115,12.0321,-5.779,17.465,12.885,-7.2825,18.799,11.1191], +// 5 24 9.36 10.386 14.881 10.33 6.629 14.833 8.914 8.495 15.436 11.945 9.639 13.221 + [5,24,9.36,10.386,14.881,10.33,6.629,14.833,8.914,8.495,15.436,11.945,9.639,13.221], +// 5 24 -7.127 17.377 13.931 -9.465 16.371 12.953 -7.757 18.008 12.298 -6.509 15.775 14.464 + [5,24,-7.127,17.377,13.931,-9.465,16.371,12.953,-7.757,18.008,12.298,-6.509,15.775,14.464], +// 5 24 0.164 0.726 -16.587 -0.46 2.04 -14.959 0.977 2.621 -15.495 -1.408 -1.284 -17.344 + [5,24,0.164,0.726,-16.587,-0.46,2.04,-14.959,0.977,2.621,-15.495,-1.408,-1.284,-17.344], +// 5 24 0.068 -10.675 -0.969 -4.909 -9.791 -0.781 0.31 -10.827 4.088 -0.212 -9.77 -4.789 + [5,24,0.068,-10.675,-0.969,-4.909,-9.791,-0.781,0.31,-10.827,4.088,-0.212,-9.77,-4.789], +// 5 24 13.06 -4.156 -2.49 13.107 -1.26 -6.984 15.66 0.295 -4.35 11.817 -4.367 -5.945 + [5,24,13.06,-4.156,-2.49,13.107,-1.26,-6.984,15.66,0.295,-4.35,11.817,-4.367,-5.945], +// 5 24 -12.8675 1.089 3.0164 -11.512 -1.353 2.78 -11.855 -1.06 -0.304 -10.575 -2.223 4.727 + [5,24,-12.8675,1.089,3.0164,-11.512,-1.353,2.78,-11.855,-1.06,-0.304,-10.575,-2.223,4.727], +// 5 24 -0.522 7.017 18.3 3.385 7.363 17.909 2.903 10.706 16.845 -0.209 2.966 18.859 + [5,24,-0.522,7.017,18.3,3.385,7.363,17.909,2.903,10.706,16.845,-0.209,2.966,18.859], +// 5 24 -1.542 -3.064 -17.997 -1.042 -5.566 -18.405 3.315 -4.56 -18.475 -5.094 -5.629 -17.714 + [5,24,-1.542,-3.064,-17.997,-1.042,-5.566,-18.405,3.315,-4.56,-18.475,-5.094,-5.629,-17.714], +// 5 24 6.437 16.516 13.554 5.326 15.425 15.382 5.359 18.659 14.55 6.38 15.428 14.571 + [5,24,6.437,16.516,13.554,5.326,15.425,15.382,5.359,18.659,14.55,6.38,15.428,14.571], +// 5 24 -16.186 0.008 -2.126 -15.62 3.337 -2.745 -14.754 1.287 -5.303 -16.439 2.291 1.426 + [5,24,-16.186,0.008,-2.126,-15.62,3.337,-2.745,-14.754,1.287,-5.303,-16.439,2.291,1.426], +// 5 24 9.478 -7.218 -1.398 5.629 -9.802 3.918 5.088 -9.789 -0.835 10.382 -6.925 3.138 + [5,24,9.478,-7.218,-1.398,5.629,-9.802,3.918,5.088,-9.789,-0.835,10.382,-6.925,3.138], +// 5 24 10.755 1.878 -8.944 12.276 0.375 -9.532 10.938 0.592 -11.766 11.806 1.648 -7.147 + [5,24,10.755,1.878,-8.944,12.276,0.375,-9.532,10.938,0.592,-11.766,11.806,1.648,-7.147], +// 5 24 -10.89 6.21 15.055 -12.523 8.422 12.88 -12.893 3.043 13.528 -10.813 11.652 13.345 + [5,24,-10.89,6.21,15.055,-12.523,8.422,12.88,-12.893,3.043,13.528,-10.813,11.652,13.345], +// 5 24 12.1943 7.267 -5.0913 12.444 5.677 -6.523 13.318 7.115 -5.061 11.4414 5.854 -6.6725 + [5,24,12.1943,7.267,-5.0913,12.444,5.677,-6.523,13.318,7.115,-5.061,11.4414,5.854,-6.6725], +// 5 24 -8.808 0.786 -7.693 -9.133 1.556 -8.055 -10.131 1.741 -7.009 -7.294 1.137 -9.496 + [5,24,-8.808,0.786,-7.693,-9.133,1.556,-8.055,-10.131,1.741,-7.009,-7.294,1.137,-9.496], +// 5 24 -13.757 5.023 -5.343 -15.62 3.337 -2.745 -14.331 3.159 -5.26 -14.904 6.721 -3.764 + [5,24,-13.757,5.023,-5.343,-15.62,3.337,-2.745,-14.331,3.159,-5.26,-14.904,6.721,-3.764], +// 5 24 -11.607 -4.68 -13.16 -8.3 -5.033 -16.454 -11.762 -0.936 -12.974 -7.439 -7.83 -15.309 + [5,24,-11.607,-4.68,-13.16,-8.3,-5.033,-16.454,-11.762,-0.936,-12.974,-7.439,-7.83,-15.309], +// 5 24 -16.439 2.291 1.426 -16.187 -0.512 2.097 -15.851 2.65 5.535 -16.186 0.008 -2.126 + [5,24,-16.439,2.291,1.426,-16.187,-0.512,2.097,-15.851,2.65,5.535,-16.186,0.008,-2.126], +// 5 24 -11.3527 4.084 -6.7235 -12.606 5.452 -6.108 -12.807 3.146 -6.392 -11.4669 5.864 -6.4552 + [5,24,-11.3527,4.084,-6.7235,-12.606,5.452,-6.108,-12.807,3.146,-6.392,-11.4669,5.864,-6.4552], +// 5 24 14.451 9.584 2.505 14.189 12.977 .566 13.0063 9.587 2.5605 15.665 8.914 2.616 + [5,24,14.451,9.584,2.505,14.189,12.977,.566,13.0063,9.587,2.5605,15.665,8.914,2.616], +// 5 24 8.914 8.495 15.436 7.869 4.812 16.951 10.33 6.629 14.833 6.737 7.9 16.562 + [5,24,8.914,8.495,15.436,7.869,4.812,16.951,10.33,6.629,14.833,6.737,7.9,16.562], +// 5 24 3.315 -4.56 -18.475 6.856 -3.506 -16.749 6.941 -6.171 -14.915 6.259 0.551 -15.746 + [5,24,3.315,-4.56,-18.475,6.856,-3.506,-16.749,6.941,-6.171,-14.915,6.259,0.551,-15.746], +// 5 24 -11.5312 10.49 6.4848 -13.132 9.992 6.947 -12.0943 8.961 5.4218 -12.745 12.55 7.768 + [5,24,-11.5312,10.49,6.4848,-13.132,9.992,6.947,-12.0943,8.961,5.4218,-12.745,12.55,7.768], +// 5 24 -6.509 15.775 14.464 -9.994 14.105 13.156 -5.617 13.988 15.172 -9.465 16.371 12.953 + [5,24,-6.509,15.775,14.464,-9.994,14.105,13.156,-5.617,13.988,15.172,-9.465,16.371,12.953], +// 5 24 -13.894 12.753 0.646 -14.013 9.612 2.659 -15.14 12.527 0.315 -13.2072 12.651 0.811 + [5,24,-13.894,12.753,0.646,-14.013,9.612,2.659,-15.14,12.527,0.315,-13.2072,12.651,0.811], +// 5 24 13.956 2.001 -6.619 11.806 1.648 -7.147 12.286 3.726 -6.76 13.057 0.18 -7.362 + [5,24,13.956,2.001,-6.619,11.806,1.648,-7.147,12.286,3.726,-6.76,13.057,0.18,-7.362], +// 5 24 4.874 0.686 12.2116 6.4419 17.882 11.5873 5.7993 18.995 11.9239 8.7208 0.664 9.848 + [5,24,4.874,0.686,12.2116,6.4419,17.882,11.5873,5.7993,18.995,11.9239,8.7208,0.664,9.848], +// 5 24 0 -1.349 -12.195 0.005 1.54 -12.255 4.357 -1.347 -11.274 -4.357 -1.347 -11.274 + [5,24,0,-1.349,-12.195,0.005,1.54,-12.255,4.357,-1.347,-11.274,-4.357,-1.347,-11.274], +// 5 24 -11.542 -5.049 -2.045 -11.83 -3.242 -6.573 -12.222 -3.675 -2.12 -9.497 -7.423 -5.231 + [5,24,-11.542,-5.049,-2.045,-11.83,-3.242,-6.573,-12.222,-3.675,-2.12,-9.497,-7.423,-5.231], +// 5 24 -16.375 4.472 0.687 -15.674 6.203 4.251 -15.612 7.68 3.239 -16.439 2.291 1.426 + [5,24,-16.375,4.472,0.687,-15.674,6.203,4.251,-15.612,7.68,3.239,-16.439,2.291,1.426], +// 5 24 0.399 -9.992 9.852 -5.439 -9.131 9.513 -5.144 -9.837 3.99 0.258 -6.777 15.304 + [5,24,0.399,-9.992,9.852,-5.439,-9.131,9.513,-5.144,-9.837,3.99,0.258,-6.777,15.304], +// 5 24 -0.212 -9.77 -4.789 4.519 -8.975 -4.743 0.068 -10.675 -0.969 4.115 -9.407 -8.345 + [5,24,-0.212,-9.77,-4.789,4.519,-8.975,-4.743,0.068,-10.675,-0.969,4.115,-9.407,-8.345], +// 5 24 11.315 16.207 8.744 10.9202 16.053 7.5508 11.624 15.846 7.766 10.2204 16.251 8.4474 + [5,24,11.315,16.207,8.744,10.9202,16.053,7.5508,11.624,15.846,7.766,10.2204,16.251,8.4474], +// 5 24 15.789 8.586 -1.276 15.665 8.914 2.616 15.163 12.669 0.245 16.18 5.165 -0.217 + [5,24,15.789,8.586,-1.276,15.665,8.914,2.616,15.163,12.669,0.245,16.18,5.165,-0.217], +// 5 24 -11.762 -0.936 -12.974 -8.052 2.615 -13.028 -9.613 2.029 -11.357 -8.118 -0.277 -15.516 + [5,24,-11.762,-0.936,-12.974,-8.052,2.615,-13.028,-9.613,2.029,-11.357,-8.118,-0.277,-15.516], +// 5 24 11.77 15.103 7.272 13.722 12.193 7.729 12.467 14.977 7.672 11.2792 15.049 6.9714 + [5,24,11.77,15.103,7.272,13.722,12.193,7.729,12.467,14.977,7.672,11.2792,15.049,6.9714], +// 5 24 13.577 7.158 4.363 14.422 7.283 6.552 13.367 8.107 6.067 14.262 6.443 4.617 + [5,24,13.577,7.158,4.363,14.422,7.283,6.552,13.367,8.107,6.067,14.262,6.443,4.617], +// 5 24 11.945 9.639 13.221 9.36 10.386 14.881 10.33 6.629 14.833 10.159 12.469 14.172 + [5,24,11.945,9.639,13.221,9.36,10.386,14.881,10.33,6.629,14.833,10.159,12.469,14.172], +// 5 24 -12.501 16.022 9.145 -10.033 16.133 9.893 -10.337 14.984 11.218 -10.9365 16.271 7.4508 + [5,24,-12.501,16.022,9.145,-10.033,16.133,9.893,-10.337,14.984,11.218,-10.9365,16.271,7.4508], +// 5 24 0.31 -10.827 4.088 -5.144 -9.837 3.99 0.399 -9.992 9.852 -4.909 -9.791 -0.781 + [5,24,0.31,-10.827,4.088,-5.144,-9.837,3.99,0.399,-9.992,9.852,-4.909,-9.791,-0.781], +// 5 24 9.478 -7.218 -1.398 8.692 -7.003 -5.128 5.088 -9.789 -0.835 13.06 -4.156 -2.49 + [5,24,9.478,-7.218,-1.398,8.692,-7.003,-5.128,5.088,-9.789,-0.835,13.06,-4.156,-2.49], +// 5 24 -9.071 -8.06 -8.717 -4.911 -8.959 -4.744 -9.497 -7.423 -5.231 -4.926 -9.525 -8.22 + [5,24,-9.071,-8.06,-8.717,-4.911,-8.959,-4.744,-9.497,-7.423,-5.231,-4.926,-9.525,-8.22], +// 5 24 -14.013 9.612 2.659 -15.612 7.68 3.239 -13.744 8.039 4.793 -15.55 9.158 2.227 + [5,24,-14.013,9.612,2.659,-15.612,7.68,3.239,-13.744,8.039,4.793,-15.55,9.158,2.227], +// 5 24 -4.909 -9.791 -0.781 -9.638 -7.638 3.154 -9.291 -7.746 -1.274 -5.144 -9.837 3.99 + [5,24,-4.909,-9.791,-0.781,-9.638,-7.638,3.154,-9.291,-7.746,-1.274,-5.144,-9.837,3.99], +// 5 24 12.4758 9.96 -4.4262 13.595 9.516 -4.47 12.1943 7.267 -5.0913 13.716 12.273 -4.13 + [5,24,12.4758,9.96,-4.4262,13.595,9.516,-4.47,12.1943,7.267,-5.0913,13.716,12.273,-4.13], +// 5 24 13.425 11.601 11.242 11.714 13.103 12.73 12.649 14.934 11.194 11.945 9.639 13.221 + [5,24,13.425,11.601,11.242,11.714,13.103,12.73,12.649,14.934,11.194,11.945,9.639,13.221], +// 5 24 8.938 0.52 -13.757 6.856 -3.506 -16.749 6.259 0.551 -15.746 9.402 -2.431 -14.367 + [5,24,8.938,0.52,-13.757,6.856,-3.506,-16.749,6.259,0.551,-15.746,9.402,-2.431,-14.367], +// 5 24 12.286 3.726 -6.76 11.2038 3.739 -6.7826 11.806 1.648 -7.147 11.4414 5.854 -6.6725 + [5,24,12.286,3.726,-6.76,11.2038,3.739,-6.7826,11.806,1.648,-7.147,11.4414,5.854,-6.6725], +// 5 24 0 2.436 -12.746 0 4 -13 -2.566 2.618 -12.519 0.926 3.502 -12.754 + [5,24,0,2.436,-12.746,0,4,-13,-2.566,2.618,-12.519,0.926,3.502,-12.754], +// 5 24 -12.606 5.452 -6.108 -13.631 6.943 -4.523 -12.3391 7.152 -4.7231 -13.757 5.023 -5.343 + [5,24,-12.606,5.452,-6.108,-13.631,6.943,-4.523,-12.3391,7.152,-4.7231,-13.757,5.023,-5.343], +// 5 24 -10.044 -2.918 -5.372 -10.312 -2.755 -3.318 -8.5 -4.75 -3.477 -11.356 -1.498 -3.362 + [5,24,-10.044,-2.918,-5.372,-10.312,-2.755,-3.318,-8.5,-4.75,-3.477,-11.356,-1.498,-3.362], +// 5 24 0.18 19.312 14.45 2.697 18.964 15.237 -0.11 18.44 15.369 2.665 19.567 14.084 + [5,24,0.18,19.312,14.45,2.697,18.964,15.237,-0.11,18.44,15.369,2.665,19.567,14.084], +// 5 24 -7.127 17.377 13.931 -5.776 16.747 13.505 -5.779 17.465 12.885 -6.509 15.775 14.464 + [5,24,-7.127,17.377,13.931,-5.776,16.747,13.505,-5.779,17.465,12.885,-6.509,15.775,14.464], +// 5 24 6.737 7.9 16.562 6.442 10.795 16.219 3.385 7.363 17.909 8.914 8.495 15.436 + [5,24,6.737,7.9,16.562,6.442,10.795,16.219,3.385,7.363,17.909,8.914,8.495,15.436], +// 5 24 6.453 -4.75 -9.114 7.016 -1.785 -9.659 8.714 -2.23 -7.785 3.927 -4.75 -10.323 + [5,24,6.453,-4.75,-9.114,7.016,-1.785,-9.659,8.714,-2.23,-7.785,3.927,-4.75,-10.323], +// 5 24 -10.131 1.741 -7.009 -9.588 2.311 -7.744 -10.357 2.68 -7.054 -9.133 1.556 -8.055 + [5,24,-10.131,1.741,-7.009,-9.588,2.311,-7.744,-10.357,2.68,-7.054,-9.133,1.556,-8.055], +// 5 24 -10.014 -6.526 7.578 -13.538 -3.235 6.433 -11.989 -5.131 2.429 -13.459 -1.928 10.353 + [5,24,-10.014,-6.526,7.578,-13.538,-3.235,6.433,-11.989,-5.131,2.429,-13.459,-1.928,10.353], +// 5 24 10.044 -2.918 -5.372 8.5 -4.75 -3.477 10.312 -2.755 -3.318 7.971 -4.75 -6.432 + [5,24,10.044,-2.918,-5.372,8.5,-4.75,-3.477,10.312,-2.755,-3.318,7.971,-4.75,-6.432], +// 5 24 -3.927 -4.75 -10.323 -7.016 -1.785 -9.659 -6.453 -4.75 -9.114 -4.357 -1.347 -11.274 + [5,24,-3.927,-4.75,-10.323,-7.016,-1.785,-9.659,-6.453,-4.75,-9.114,-4.357,-1.347,-11.274], +// 5 24 -0.379 -10.083 -8.284 -4.926 -9.525 -8.22 -4.792 -9.83 -11.907 -0.212 -9.77 -4.789 + [5,24,-0.379,-10.083,-8.284,-4.926,-9.525,-8.22,-4.792,-9.83,-11.907,-0.212,-9.77,-4.789], +// 5 24 4.178 3.559 18.339 7.869 4.812 16.951 5.157 -0.961 17.775 3.385 7.363 17.909 + [5,24,4.178,3.559,18.339,7.869,4.812,16.951,5.157,-0.961,17.775,3.385,7.363,17.909], +// 5 24 -2.566 2.618 -12.519 -2.72 3.519 -12.483 -3.814 2.962 -12.006 0 4 -13 + [5,24,-2.566,2.618,-12.519,-2.72,3.519,-12.483,-3.814,2.962,-12.006,0,4,-13], +// 5 24 -16.187 -0.512 2.097 -13.538 -3.235 6.433 -15.488 0.012 5.657 -13.879 -3.607 2.334 + [5,24,-16.187,-0.512,2.097,-13.538,-3.235,6.433,-15.488,0.012,5.657,-13.879,-3.607,2.334], +// 5 24 -12.893 3.043 13.528 -10.89 6.21 15.055 -12.523 8.422 12.88 -8.035 4.145 16.997 + [5,24,-12.893,3.043,13.528,-10.89,6.21,15.055,-12.523,8.422,12.88,-8.035,4.145,16.997], +// 5 24 13.489 13.653 9.779 14.366 9.813 8.107 13.722 12.193 7.729 13.425 11.601 11.242 + [5,24,13.489,13.653,9.779,14.366,9.813,8.107,13.722,12.193,7.729,13.425,11.601,11.242], +// 5 24 -14.436 7.348 9.588 -13.482 9.859 11.014 -13.877 5.242 11.492 -14.09 10.822 9.615 + [5,24,-14.436,7.348,9.588,-13.482,9.859,11.014,-13.877,5.242,11.492,-14.09,10.822,9.615], +// 5 24 13.318 7.115 -5.061 14.914 9.404 -4.246 13.595 9.516 -4.47 15.054 6.496 -4.359 + [5,24,13.318,7.115,-5.061,14.914,9.404,-4.246,13.595,9.516,-4.47,15.054,6.496,-4.359], +// 5 24 -9.613 2.029 -11.357 -10.613 1.536 -9.533 -11.762 -0.936 -12.974 -8.1461 3.203 -9.6576 + [5,24,-9.613,2.029,-11.357,-10.613,1.536,-9.533,-11.762,-0.936,-12.974,-8.1461,3.203,-9.6576], +// 5 24 -4.909 -9.791 -.781 -9.497 -7.423 -5.231 -9.291 -7.746 -1.274 -4.911 -8.959 -4.744 + [5,24,-4.909,-9.791,-.781,-9.497,-7.423,-5.231,-9.291,-7.746,-1.274,-4.911,-8.959,-4.744], +// 5 24 15.62 3.96 -4.069 13.956 2.001 -6.619 15.66 0.295 -4.35 13.939 3.639 -6.345 + [5,24,15.62,3.96,-4.069,13.956,2.001,-6.619,15.66,0.295,-4.35,13.939,3.639,-6.345], +// 5 24 12.1943 7.267 -5.0913 11.7199 1.432 -6.0808 11.4414 5.854 -6.6725 12.6666 1.501 -3.5336 + [5,24,12.1943,7.267,-5.0913,11.7199,1.432,-6.0808,11.4414,5.854,-6.6725,12.6666,1.501,-3.5336], +// 5 24 -16.186 0.008 -2.126 -13.302 -0.871 -6.106 -14.754 1.287 -5.303 -13.952 -2.895 -2.14 + [5,24,-16.186,0.008,-2.126,-13.302,-0.871,-6.106,-14.754,1.287,-5.303,-13.952,-2.895,-2.14], +// 5 24 -8.118 -0.277 -15.516 -4.953 -1.167 -16.404 -5.267 -3.208 -17.231 -6.257 0.293 -15.289 + [5,24,-8.118,-0.277,-15.516,-4.953,-1.167,-16.404,-5.267,-3.208,-17.231,-6.257,0.293,-15.289], +// 5 24 -9.438 0.514 15.63 -4.499 3.139 18.406 -8.035 4.145 16.997 -4.849 -1.24 17.157 + [5,24,-9.438,0.514,15.63,-4.499,3.139,18.406,-8.035,4.145,16.997,-4.849,-1.24,17.157], +// 5 24 -12.6666 1.501 -3.5336 -11.356 -1.498 -3.362 -11.855 -1.06 -0.304 -11.006 -0.154 -6.017 + [5,24,-12.6666,1.501,-3.5336,-11.356,-1.498,-3.362,-11.855,-1.06,-0.304,-11.006,-0.154,-6.017], +// 5 24 -11.7199 1.432 -6.0808 -9.878 0.837 -6.191 -11.006 -0.154 -6.017 -11.2507 1.814 -6.4889 + [5,24,-11.7199,1.432,-6.0808,-9.878,0.837,-6.191,-11.006,-0.154,-6.017,-11.2507,1.814,-6.4889], +// 5 24 4.115 -9.407 -8.345 3.916 -9.383 -11.933 7.887 -7.354 -8.54 -0.396 -10.375 -11.999 + [5,24,4.115,-9.407,-8.345,3.916,-9.383,-11.933,7.887,-7.354,-8.54,-0.396,-10.375,-11.999], +// 5 24 -15.851 2.65 5.535 -16.187 -0.512 2.097 -16.439 2.291 1.426 -15.488 0.012 5.657 + [5,24,-15.851,2.65,5.535,-16.187,-0.512,2.097,-16.439,2.291,1.426,-15.488,0.012,5.657], +// 5 24 16.18 5.165 -0.217 15.727 6.001 3.807 17.261 1.144 0.784 15.665 8.914 2.616 + [5,24,16.18,5.165,-0.217,15.727,6.001,3.807,17.261,1.144,0.784,15.665,8.914,2.616], +// 5 24 8.7208 0.664 9.848 8.035 -4.75 7.534 4.315 -4.75 10.11 11.2425 0.861 6.8836 + [5,24,8.7208,0.664,9.848,8.035,-4.75,7.534,4.315,-4.75,10.11,11.2425,0.861,6.8836], +// 5 24 -12.222 -3.675 -2.12 -13.302 -0.871 -6.106 -13.952 -2.895 -2.14 -12.179 -1.283 -7.288 + [5,24,-12.222,-3.675,-2.12,-13.302,-0.871,-6.106,-13.952,-2.895,-2.14,-12.179,-1.283,-7.288], +// 5 24 10.309 -3.951 12.289 9.35 0.876 15.482 5.157 -0.961 17.775 14.663 0.701 10.541 + [5,24,10.309,-3.951,12.289,9.35,0.876,15.482,5.157,-0.961,17.775,14.663,0.701,10.541], +// 5 24 11.4414 5.854 -6.6725 12.286 3.726 -6.76 12.444 5.677 -6.523 11.2038 3.739 -6.7826 + [5,24,11.4414,5.854,-6.6725,12.286,3.726,-6.76,12.444,5.677,-6.523,11.2038,3.739,-6.7826], +// 5 24 9.5875 2.6063 -8.2391 10.755 1.878 -8.944 9.1072 2.9474 -9.1072 10.236 2.52 -7.082 + [5,24,9.5875,2.6063,-8.2391,10.755,1.878,-8.944,9.1072,2.9474,-9.1072,10.236,2.52,-7.082], +// 5 24 -0.964 10.646 16.94 -0.522 7.017 18.3 2.903 10.706 16.845 -4.288 6.785 17.834 + [5,24,-0.964,10.646,16.94,-0.522,7.017,18.3,2.903,10.706,16.845,-4.288,6.785,17.834], +// 5 24 -10.337 14.984 11.218 -9.994 14.105 13.156 -9.465 16.371 12.953 -10.545 13.681 12.128 + [5,24,-10.337,14.984,11.218,-9.994,14.105,13.156,-9.465,16.371,12.953,-10.545,13.681,12.128], +// 5 24 3.012 2.705 -15.366 2.337 3.999 -12.744 0.977 2.621 -15.495 3.742 4.036 -12.279 + [5,24,3.012,2.705,-15.366,2.337,3.999,-12.744,0.977,2.621,-15.495,3.742,4.036,-12.279], +// 5 24 -0.29 16.293 15.804 -1.405 16.362 15.423 -1.353 14.605 15.944 -0.11 18.44 15.369 + [5,24,-0.29,16.293,15.804,-1.405,16.362,15.423,-1.353,14.605,15.944,-0.11,18.44,15.369], +// 5 24 -0.212 -9.77 -4.789 0.068 -10.675 -0.969 4.519 -8.975 -4.743 -4.909 -9.791 -0.781 + [5,24,-0.212,-9.77,-4.789,0.068,-10.675,-0.969,4.519,-8.975,-4.743,-4.909,-9.791,-0.781], +// 5 24 -9.613 2.029 -11.357 -6.729 3.488 -10.813 -8.052 2.615 -13.028 -8.1461 3.203 -9.6576 + [5,24,-9.613,2.029,-11.357,-6.729,3.488,-10.813,-8.052,2.615,-13.028,-8.1461,3.203,-9.6576], +// 5 24 -14.754 1.287 -5.303 -16.186 0.008 -2.126 -15.62 3.337 -2.745 -13.302 -0.871 -6.106 + [5,24,-14.754,1.287,-5.303,-16.186,0.008,-2.126,-15.62,3.337,-2.745,-13.302,-0.871,-6.106], +// 5 24 13.722 12.193 7.729 12.526 12.541 7.216 13.044 10.179 7.307 11.2792 15.049 6.9714 + [5,24,13.722,12.193,7.729,12.526,12.541,7.216,13.044,10.179,7.307,11.2792,15.049,6.9714], +// 5 24 -10.89 6.21 15.055 -8.577 8.797 15.901 -8.035 4.145 16.997 -10.813 11.652 13.345 + [5,24,-10.89,6.21,15.055,-8.577,8.797,15.901,-8.035,4.145,16.997,-10.813,11.652,13.345], +// 5 24 -10.337 14.984 11.218 -12.501 16.022 9.145 -10.033 16.133 9.893 -12.671 14.284 10.866 + [5,24,-10.337,14.984,11.218,-12.501,16.022,9.145,-10.033,16.133,9.893,-12.671,14.284,10.866], +// 5 24 -14.518 6.447 5.489 -14.892 4.93 7.573 -14.578 7.108 6.799 -15.851 2.65 5.535 + [5,24,-14.518,6.447,5.489,-14.892,4.93,7.573,-14.578,7.108,6.799,-15.851,2.65,5.535], +// 5 24 -11.492 12.991 12.171 -13.482 9.859 11.014 -12.523 8.422 12.88 -12.671 14.284 10.866 + [5,24,-11.492,12.991,12.171,-13.482,9.859,11.014,-12.523,8.422,12.88,-12.671,14.284,10.866], +// 5 24 8.692 -7.003 -5.128 5.088 -9.789 -0.835 4.519 -8.975 -4.743 9.478 -7.218 -1.398 + [5,24,8.692,-7.003,-5.128,5.088,-9.789,-0.835,4.519,-8.975,-4.743,9.478,-7.218,-1.398], +// 5 24 0.063 -1.715 18.141 -0.209 2.966 18.859 -4.499 3.139 18.406 5.157 -0.961 17.775 + [5,24,0.063,-1.715,18.141,-0.209,2.966,18.859,-4.499,3.139,18.406,5.157,-0.961,17.775], +// 5 24 -5.295 2.232 -11.52 -4.9237 3.4586 -11.8862 -6.882 2.52 -10.708 -3.793 1.967 -11.918 + [5,24,-5.295,2.232,-11.52,-4.9237,3.4586,-11.8862,-6.882,2.52,-10.708,-3.793,1.967,-11.918], +// 5 24 12.552 -1.995 -9.511 13.057 0.18 -7.362 12.276 0.375 -9.532 13.107 -1.26 -6.984 + [5,24,12.552,-1.995,-9.511,13.057,0.18,-7.362,12.276,0.375,-9.532,13.107,-1.26,-6.984], +// 5 24 7.294 1.137 -9.496 7.784 1.851 -9.678 9.133 1.556 -8.055 6.798 2.41 -10.827 + [5,24,7.294,1.137,-9.496,7.784,1.851,-9.678,9.133,1.556,-8.055,6.798,2.41,-10.827], +// 5 24 10.312 -2.755 -3.318 8.5 -4.75 -3.477 8.666 -4.75 0.058 10.044 -2.918 -5.372 + [5,24,10.312,-2.755,-3.318,8.5,-4.75,-3.477,8.666,-4.75,0.058,10.044,-2.918,-5.372], +// 5 24 2.665 19.567 14.084 0.5427 19.454 13.2491 0.18 19.312 14.45 2.721 19.822 12.538 + [5,24,2.665,19.567,14.084,0.5427,19.454,13.2491,0.18,19.312,14.45,2.721,19.822,12.538], +// 5 24 12.526 12.541 7.216 13.044 10.179 7.307 13.722 12.193 7.729 11.3833 10.411 6.7908 + [5,24,12.526,12.541,7.216,13.044,10.179,7.307,13.722,12.193,7.729,11.3833,10.411,6.7908], +// 5 24 -4.792 -9.83 -11.907 -4.926 -9.525 -8.22 -0.379 -10.083 -8.284 -8.343 -8.541 -12.116 + [5,24,-4.792,-9.83,-11.907,-4.926,-9.525,-8.22,-0.379,-10.083,-8.284,-8.343,-8.541,-12.116], +// 5 24 13.367 8.107 6.067 13.577 7.158 4.363 14.422 7.283 6.552 12.1004 8.949 5.4208 + [5,24,13.367,8.107,6.067,13.577,7.158,4.363,14.422,7.283,6.552,12.1004,8.949,5.4208], +// 5 24 14.227 -4.083 1.999 17.261 1.144 0.784 15.66 0.295 -4.35 14.496 -2.418 6.606 + [5,24,14.227,-4.083,1.999,17.261,1.144,0.784,15.66,0.295,-4.35,14.496,-2.418,6.606], +// 5 24 -1.353 14.605 15.944 -5.617 13.988 15.172 -4.86 10.231 16.591 -4.488 15.857 15.14 + [5,24,-1.353,14.605,15.944,-5.617,13.988,15.172,-4.86,10.231,16.591,-4.488,15.857,15.14], +// 5 24 7.016 -1.785 -9.659 3.927 -4.75 -10.323 4.357 -1.347 -11.274 6.453 -4.75 -9.114 + [5,24,7.016,-1.785,-9.659,3.927,-4.75,-10.323,4.357,-1.347,-11.274,6.453,-4.75,-9.114], +// 5 24 -0.522 7.017 18.3 -0.209 2.966 18.859 -4.499 3.139 18.406 3.385 7.363 17.909 + [5,24,-0.522,7.017,18.3,-0.209,2.966,18.859,-4.499,3.139,18.406,3.385,7.363,17.909], +// 5 24 -9.497 -7.423 -5.231 -9.291 -7.746 -1.274 -11.542 -5.049 -2.045 -4.909 -9.791 -.781 + [5,24,-9.497,-7.423,-5.231,-9.291,-7.746,-1.274,-11.542,-5.049,-2.045,-4.909,-9.791,-.781], +// 5 24 -6.257 0.293 -15.289 -8.118 -0.277 -15.516 -4.953 -1.167 -16.404 -6.421 1.933 -13.889 + [5,24,-6.257,0.293,-15.289,-8.118,-0.277,-15.516,-4.953,-1.167,-16.404,-6.421,1.933,-13.889], +// 5 24 0 4 -13 -3.851 2.472 -14.785 -2.72 3.519 -12.483 -1.526 2.457 -15.199 + [5,24,0,4,-13,-3.851,2.472,-14.785,-2.72,3.519,-12.483,-1.526,2.457,-15.199], +// 5 24 -4.911 -8.959 -4.744 -4.926 -9.525 -8.22 -9.071 -8.06 -8.717 -0.212 -9.77 -4.789 + [5,24,-4.911,-8.959,-4.744,-4.926,-9.525,-8.22,-9.071,-8.06,-8.717,-0.212,-9.77,-4.789], +// 5 24 0.31 -10.827 4.088 5.629 -9.802 3.918 5.088 -9.789 -0.835 0.399 -9.992 9.852 + [5,24,0.31,-10.827,4.088,5.629,-9.802,3.918,5.088,-9.789,-0.835,0.399,-9.992,9.852], +// 5 24 -10.575 -2.223 4.727 -12.8675 1.089 3.0164 -11.512 -1.353 2.78 -11.2425 0.861 6.8836 + [5,24,-10.575,-2.223,4.727,-12.8675,1.089,3.0164,-11.512,-1.353,2.78,-11.2425,0.861,6.8836], +// 5 24 -11.0681 13.549 7.2794 -9.946 16.7 8.8422 -10.9365 16.271 7.4508 -11.2425 0.861 6.8836 + [5,24,-11.0681,13.549,7.2794,-9.946,16.7,8.8422,-10.9365,16.271,7.4508,-11.2425,0.861,6.8836], +// 5 24 -7.016 -1.785 -9.659 -8.808 0.786 -7.693 -7.294 1.137 -9.496 -8.714 -2.23 -7.785 + [5,24,-7.016,-1.785,-9.659,-8.808,0.786,-7.693,-7.294,1.137,-9.496,-8.714,-2.23,-7.785], +// 5 24 10.098 1.794 -6.739 10.236 2.52 -7.082 9.5875 2.6063 -8.2391 11.5486 2.085 -6.4042 + [5,24,10.098,1.794,-6.739,10.236,2.52,-7.082,9.5875,2.6063,-8.2391,11.5486,2.085,-6.4042], +// 5 24 9.36 10.386 14.881 10.159 12.469 14.172 11.945 9.639 13.221 6.442 10.795 16.219 + [5,24,9.36,10.386,14.881,10.159,12.469,14.172,11.945,9.639,13.221,6.442,10.795,16.219], +// 5 24 13.939 3.639 -6.345 12.444 5.677 -6.523 12.286 3.726 -6.76 13.87 5.664 -6.332 + [5,24,13.939,3.639,-6.345,12.444,5.677,-6.523,12.286,3.726,-6.76,13.87,5.664,-6.332], +// 5 24 16.18 5.165 -0.217 15.789 8.586 -1.276 15.665 8.914 2.616 15.054 6.496 -4.359 + [5,24,16.18,5.165,-0.217,15.789,8.586,-1.276,15.665,8.914,2.616,15.054,6.496,-4.359], +// 5 24 12.276 0.375 -9.532 11.806 1.648 -7.147 10.755 1.878 -8.944 13.057 0.18 -7.362 + [5,24,12.276,0.375,-9.532,11.806,1.648,-7.147,10.755,1.878,-8.944,13.057,0.18,-7.362], +// 5 24 14.496 -2.418 6.606 10.65 -5.39 8.004 10.309 -3.951 12.289 10.382 -6.925 3.138 + [5,24,14.496,-2.418,6.606,10.65,-5.39,8.004,10.309,-3.951,12.289,10.382,-6.925,3.138], +// 5 24 12.8675 1.089 3.0164 11.512 -1.353 2.78 10.575 -2.223 4.727 11.855 -1.06 -0.304 + [5,24,12.8675,1.089,3.0164,11.512,-1.353,2.78,10.575,-2.223,4.727,11.855,-1.06,-0.304], +// 5 24 -4.792 -9.83 -11.907 -0.396 -10.375 -11.999 -0.379 -10.083 -8.284 -4.702 -8.632 -15.723 + [5,24,-4.792,-9.83,-11.907,-0.396,-10.375,-11.999,-0.379,-10.083,-8.284,-4.702,-8.632,-15.723], +// 5 24 -6.509 15.775 14.464 -5.608 15.608 14.369 -5.776 16.747 13.505 -5.617 13.988 15.172 + [5,24,-6.509,15.775,14.464,-5.608,15.608,14.369,-5.776,16.747,13.505,-5.617,13.988,15.172], +// 5 24 10.755 1.878 -8.944 10.236 2.52 -7.082 9.5875 2.6063 -8.2391 11.806 1.648 -7.147 + [5,24,10.755,1.878,-8.944,10.236,2.52,-7.082,9.5875,2.6063,-8.2391,11.806,1.648,-7.147], +// 5 24 -4.9237 3.4586 -11.8862 -5.084 1.728 -14.011 -3.814 2.962 -12.006 -6.421 1.933 -13.889 + [5,24,-4.9237,3.4586,-11.8862,-5.084,1.728,-14.011,-3.814,2.962,-12.006,-6.421,1.933,-13.889], +// 5 24 2.872 2.711 -12.568 0.926 3.502 -12.754 0 2.436 -12.746 2.337 3.999 -12.744 + [5,24,2.872,2.711,-12.568,0.926,3.502,-12.754,0,2.436,-12.746,2.337,3.999,-12.744], +// 5 24 10.416 -2.8 -0.175 10.312 -2.755 -3.318 8.666 -4.75 0.058 11.356 -1.498 -3.362 + [5,24,10.416,-2.8,-0.175,10.312,-2.755,-3.318,8.666,-4.75,0.058,11.356,-1.498,-3.362], +// 5 24 3.693 -7.497 -15.836 3.916 -9.383 -11.933 6.941 -6.171 -14.915 -0.585 -8.418 -16.136 + [5,24,3.693,-7.497,-15.836,3.916,-9.383,-11.933,6.941,-6.171,-14.915,-0.585,-8.418,-16.136], +// 5 24 7.887 -7.354 -8.54 8.692 -7.003 -5.128 4.115 -9.407 -8.345 11.817 -4.367 -5.945 + [5,24,7.887,-7.354,-8.54,8.692,-7.003,-5.128,4.115,-9.407,-8.345,11.817,-4.367,-5.945], +// 5 24 6.442 10.795 16.219 2.903 10.706 16.845 3.385 7.363 17.909 2.697 13.847 16.119 + [5,24,6.442,10.795,16.219,2.903,10.706,16.845,3.385,7.363,17.909,2.697,13.847,16.119], +// 5 24 0 0.958 13.2072 0 -4.75 10.969 -4.874 0.686 12.2116 4.874 0.686 12.2116 + [5,24,0,0.958,13.2072,0,-4.75,10.969,-4.874,0.686,12.2116,4.874,0.686,12.2116], +// 5 24 -7.016 -1.785 -9.659 -6.453 -4.75 -9.114 -8.714 -2.23 -7.785 -3.927 -4.75 -10.323 + [5,24,-7.016,-1.785,-9.659,-6.453,-4.75,-9.114,-8.714,-2.23,-7.785,-3.927,-4.75,-10.323], +// 5 24 11.817 -4.367 -5.945 13.107 -1.26 -6.984 13.06 -4.156 -2.49 12.552 -1.995 -9.511 + [5,24,11.817,-4.367,-5.945,13.107,-1.26,-6.984,13.06,-4.156,-2.49,12.552,-1.995,-9.511], +// 5 24 -4.953 -1.167 -16.404 -5.267 -3.208 -17.231 -8.118 -0.277 -15.516 -3.716 -1.237 -16.788 + [5,24,-4.953,-1.167,-16.404,-5.267,-3.208,-17.231,-8.118,-0.277,-15.516,-3.716,-1.237,-16.788], +// 5 24 -7.757 18.008 12.298 -9.25 17.39 11.403 -9.465 16.371 12.953 -7.2825 18.799 11.1191 + [5,24,-7.757,18.008,12.298,-9.25,17.39,11.403,-9.465,16.371,12.953,-7.2825,18.799,11.1191], +// 5 24 -5.267 -3.208 -17.231 -3.716 -1.237 -16.788 -2.786 -1.246 -17.179 -4.953 -1.167 -16.404 + [5,24,-5.267,-3.208,-17.231,-3.716,-1.237,-16.788,-2.786,-1.246,-17.179,-4.953,-1.167,-16.404], +// 5 24 4.9752 4 -12.0104 2.872 2.711 -12.568 3.742 4.036 -12.279 5.232 2.596 -11.723 + [5,24,4.9752,4,-12.0104,2.872,2.711,-12.568,3.742,4.036,-12.279,5.232,2.596,-11.723], +// 5 24 0.258 -6.777 15.304 -5.439 -9.131 9.513 0.399 -9.992 9.852 -5.262 -5.943 14.437 + [5,24,0.258,-6.777,15.304,-5.439,-9.131,9.513,0.399,-9.992,9.852,-5.262,-5.943,14.437], +// 5 24 14.262 6.443 4.617 15.665 8.914 2.616 13.577 7.158 4.363 15.727 6.001 3.807 + [5,24,14.262,6.443,4.617,15.665,8.914,2.616,13.577,7.158,4.363,15.727,6.001,3.807], +// 5 24 -12.807 3.146 -6.392 -12.606 5.452 -6.108 -13.757 5.023 -5.343 -11.3527 4.084 -6.7235 + [5,24,-12.807,3.146,-6.392,-12.606,5.452,-6.108,-13.757,5.023,-5.343,-11.3527,4.084,-6.7235], +// 5 24 -14.95 2.068 8.639 -13.459 -1.928 10.353 -15.488 0.012 5.657 -12.893 3.043 13.528 + [5,24,-14.95,2.068,8.639,-13.459,-1.928,10.353,-15.488,0.012,5.657,-12.893,3.043,13.528], +// 5 24 -4.849 -1.24 17.157 -9.438 0.514 15.63 -5.262 -5.943 14.437 -4.499 3.139 18.406 + [5,24,-4.849,-1.24,17.157,-9.438,0.514,15.63,-5.262,-5.943,14.437,-4.499,3.139,18.406], +// 5 24 5.326 15.425 15.382 6.38 15.428 14.571 6.437 16.516 13.554 6.5 13.746 15.446 + [5,24,5.326,15.425,15.382,6.38,15.428,14.571,6.437,16.516,13.554,6.5,13.746,15.446], +// 5 24 8.7208 0.664 9.848 6.4419 17.882 11.5873 10.2204 16.251 8.4474 4.874 0.686 12.2116 + [5,24,8.7208,0.664,9.848,6.4419,17.882,11.5873,10.2204,16.251,8.4474,4.874,0.686,12.2116], +// 5 24 -10.821 1.183 -7.791 -11.812 1.596 -6.827 -12.179 -1.283 -7.288 -10.357 2.68 -7.054 + [5,24,-10.821,1.183,-7.791,-11.812,1.596,-6.827,-12.179,-1.283,-7.288,-10.357,2.68,-7.054], +// 5 24 3.916 -9.383 -11.933 7.403 -7.21 -11.757 6.941 -6.171 -14.915 7.887 -7.354 -8.54 + [5,24,3.916,-9.383,-11.933,7.403,-7.21,-11.757,6.941,-6.171,-14.915,7.887,-7.354,-8.54], +// 5 24 -11.989 -5.131 2.429 -9.291 -7.746 -1.274 -9.638 -7.638 3.154 -11.542 -5.049 -2.045 + [5,24,-11.989,-5.131,2.429,-9.291,-7.746,-1.274,-9.638,-7.638,3.154,-11.542,-5.049,-2.045], +// 5 24 -9.638 -7.638 3.154 -5.144 -9.837 3.99 -4.909 -9.791 -0.781 -5.439 -9.131 9.513 + [5,24,-9.638,-7.638,3.154,-5.144,-9.837,3.99,-4.909,-9.791,-0.781,-5.439,-9.131,9.513], +// 5 24 -8.343 -8.541 -12.116 -4.792 -9.83 -11.907 -4.926 -9.525 -8.22 -7.439 -7.83 -15.309 + [5,24,-8.343,-8.541,-12.116,-4.792,-9.83,-11.907,-4.926,-9.525,-8.22,-7.439,-7.83,-15.309], +// 5 24 10.036 17.443 10.57 10.2204 16.251 8.4474 10.623 16.075 9.95 9.336 17.587 9.4573 + [5,24,10.036,17.443,10.57,10.2204,16.251,8.4474,10.623,16.075,9.95,9.336,17.587,9.4573], +// 5 24 -5.144 -9.837 3.99 -5.439 -9.131 9.513 0.399 -9.992 9.852 -9.638 -7.638 3.154 + [5,24,-5.144,-9.837,3.99,-5.439,-9.131,9.513,0.399,-9.992,9.852,-9.638,-7.638,3.154], +// 5 24 15.789 8.586 -1.276 15.073 12.804 -1.989 15.163 12.669 0.245 14.834 11.729 -3.649 + [5,24,15.789,8.586,-1.276,15.073,12.804,-1.989,15.163,12.669,0.245,14.834,11.729,-3.649], +// 5 24 9.931 13.878 13.693 10.731 13.697 12.828 10.073 16.468 12.817 10.159 12.469 14.172 + [5,24,9.931,13.878,13.693,10.731,13.697,12.828,10.073,16.468,12.817,10.159,12.469,14.172], +// 5 24 5.911 -8.351 9.305 0.399 -9.992 9.852 5.824 -5.77 14.28 5.629 -9.802 3.918 + [5,24,5.911,-8.351,9.305,0.399,-9.992,9.852,5.824,-5.77,14.28,5.629,-9.802,3.918], +// 5 24 9.5875 2.6063 -8.2391 10.098 1.794 -6.739 9.133 1.556 -8.055 10.236 2.52 -7.082 + [5,24,9.5875,2.6063,-8.2391,10.098,1.794,-6.739,9.133,1.556,-8.055,10.236,2.52,-7.082], +// 5 24 -8.118 -0.277 -15.516 -6.421 1.933 -13.889 -6.257 0.293 -15.289 -8.052 2.615 -13.028 + [5,24,-8.118,-0.277,-15.516,-6.421,1.933,-13.889,-6.257,0.293,-15.289,-8.052,2.615,-13.028], +// 5 24 2.661 15.942 15.774 -0.29 16.293 15.804 2.697 13.847 16.119 -0.11 18.44 15.369 + [5,24,2.661,15.942,15.774,-0.29,16.293,15.804,2.697,13.847,16.119,-0.11,18.44,15.369], +// 5 24 11.3833 10.411 6.7908 12.526 12.541 7.216 11.2466 13.492 7.0122 13.044 10.179 7.307 + [5,24,11.3833,10.411,6.7908,12.526,12.541,7.216,11.2466,13.492,7.0122,13.044,10.179,7.307], +// 5 24 -0.379 -10.083 -8.284 -0.396 -10.375 -11.999 -4.792 -9.83 -11.907 4.115 -9.407 -8.345 + [5,24,-0.379,-10.083,-8.284,-0.396,-10.375,-11.999,-4.792,-9.83,-11.907,4.115,-9.407,-8.345], +// 5 24 11.39 -2.244 -12.038 12.276 0.375 -9.532 12.552 -1.995 -9.511 10.938 0.592 -11.766 + [5,24,11.39,-2.244,-12.038,12.276,0.375,-9.532,12.552,-1.995,-9.511,10.938,0.592,-11.766], +// 5 24 2.665 19.567 14.084 0.18 19.312 14.45 2.697 18.964 15.237 0.5427 19.454 13.2491 + [5,24,2.665,19.567,14.084,0.18,19.312,14.45,2.697,18.964,15.237,0.5427,19.454,13.2491], +// 5 24 14.085 13.309 -2.079 12.586 12.295 -4.2212 13.093 13.19 -2.0402 13.716 12.273 -4.13 + [5,24,14.085,13.309,-2.079,12.586,12.295,-4.2212,13.093,13.19,-2.0402,13.716,12.273,-4.13], +// 5 24 -0.585 -8.418 -16.136 -1.042 -5.566 -18.405 -4.702 -8.632 -15.723 3.315 -4.56 -18.475 + [5,24,-0.585,-8.418,-16.136,-1.042,-5.566,-18.405,-4.702,-8.632,-15.723,3.315,-4.56,-18.475], +// 5 24 -12.9675 9.529 2.6278 -12.8675 1.089 3.0164 -12.5778 8.696 4.1804 -13.195 1.235 -0.3897 + [5,24,-12.9675,9.529,2.6278,-12.8675,1.089,3.0164,-12.5778,8.696,4.1804,-13.195,1.235,-0.3897], +// 5 24 -8.5 -4.75 -3.477 -10.044 -2.918 -5.372 -10.312 -2.755 -3.318 -7.971 -4.75 -6.432 + [5,24,-8.5,-4.75,-3.477,-10.044,-2.918,-5.372,-10.312,-2.755,-3.318,-7.971,-4.75,-6.432], +// 5 24 -10.033 16.133 9.893 -9.1982 17.943 9.5706 -9.946 16.7 8.8422 -9.25 17.39 11.403 + [5,24,-10.033,16.133,9.893,-9.1982,17.943,9.5706,-9.946,16.7,8.8422,-9.25,17.39,11.403], +// 5 24 10.9202 16.053 7.5508 11.624 15.846 7.766 11.315 16.207 8.744 11.2792 15.049 6.9714 + [5,24,10.9202,16.053,7.5508,11.624,15.846,7.766,11.315,16.207,8.744,11.2792,15.049,6.9714], +// 5 24 -12.671 14.284 10.866 -10.337 14.984 11.218 -12.501 16.022 9.145 -11.492 12.991 12.171 + [5,24,-12.671,14.284,10.866,-10.337,14.984,11.218,-12.501,16.022,9.145,-11.492,12.991,12.171], +// 5 24 -14.892 4.93 7.573 -14.604 8.643 8.443 -14.578 7.108 6.799 -14.436 7.348 9.588 + [5,24,-14.892,4.93,7.573,-14.604,8.643,8.443,-14.578,7.108,6.799,-14.436,7.348,9.588], +// 5 24 -1.042 -5.566 -18.405 3.315 -4.56 -18.475 -1.542 -3.064 -17.997 -0.585 -8.418 -16.136 + [5,24,-1.042,-5.566,-18.405,3.315,-4.56,-18.475,-1.542,-3.064,-17.997,-0.585,-8.418,-16.136], +// 5 24 7.51 15.188 14.802 9.931 13.878 13.693 10.159 12.469 14.172 10.073 16.468 12.817 + [5,24,7.51,15.188,14.802,9.931,13.878,13.693,10.159,12.469,14.172,10.073,16.468,12.817], +// 5 24 -12.8675 1.089 3.0164 -12.5778 8.696 4.1804 -11.2425 0.861 6.8836 -12.9675 9.529 2.6278 + [5,24,-12.8675,1.089,3.0164,-12.5778,8.696,4.1804,-11.2425,0.861,6.8836,-12.9675,9.529,2.6278], +// 5 24 -10.131 1.741 -7.009 -8.808 0.786 -7.693 -9.133 1.556 -8.055 -9.878 0.837 -6.191 + [5,24,-10.131,1.741,-7.009,-8.808,0.786,-7.693,-9.133,1.556,-8.055,-9.878,0.837,-6.191], +// 5 24 12.1004 8.949 5.4208 13.577 7.158 4.363 13.367 8.107 6.067 12.6982 8.766 3.9937 + [5,24,12.1004,8.949,5.4208,13.577,7.158,4.363,13.367,8.107,6.067,12.6982,8.766,3.9937], +// 5 24 -14.604 8.643 8.443 -14.436 7.348 9.588 -14.09 10.822 9.615 -14.892 4.93 7.573 + [5,24,-14.604,8.643,8.443,-14.436,7.348,9.588,-14.09,10.822,9.615,-14.892,4.93,7.573], +// 5 24 6.856 -3.506 -16.749 6.941 -6.171 -14.915 3.315 -4.56 -18.475 9.019 -4.502 -13.551 + [5,24,6.856,-3.506,-16.749,6.941,-6.171,-14.915,3.315,-4.56,-18.475,9.019,-4.502,-13.551], +// 5 24 -5.776 16.747 13.505 -4.745 18.725 13.444 -4.567 17.635 14.918 -5.779 17.465 12.885 + [5,24,-5.776,16.747,13.505,-4.745,18.725,13.444,-4.567,17.635,14.918,-5.779,17.465,12.885], +// 5 24 -13.877 5.242 11.492 -14.95 2.068 8.639 -12.893 3.043 13.528 -14.892 4.93 7.573 + [5,24,-13.877,5.242,11.492,-14.95,2.068,8.639,-12.893,3.043,13.528,-14.892,4.93,7.573], +// 5 24 11.2792 15.049 6.9714 13.722 12.193 7.729 11.77 15.103 7.272 12.526 12.541 7.216 + [5,24,11.2792,15.049,6.9714,13.722,12.193,7.729,11.77,15.103,7.272,12.526,12.541,7.216], +// 5 24 -11.812 1.596 -6.827 -12.807 3.146 -6.392 -11.3527 4.084 -6.7235 -14.754 1.287 -5.303 + [5,24,-11.812,1.596,-6.827,-12.807,3.146,-6.392,-11.3527,4.084,-6.7235,-14.754,1.287,-5.303], +]; +module ldraw_lib__21788(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__21788(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__21788(line=0.2); \ No newline at end of file diff --git a/parts/22631.scad b/parts/22631.scad index 4fc3390a6..dad15560d 100644 --- a/parts/22631.scad +++ b/parts/22631.scad @@ -6,7 +6,7 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring4.scad> use <../p/4-4ring5.scad> use <../p/48/1-12edge.scad> @@ -19,9 +19,9 @@ use <../p/48/4-4con52.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin24.scad> -use <../p/48/4-4rin53.scad> -use <../p/48/4-4rin54.scad> +use <../p/48/4-4ring24.scad> +use <../p/48/4-4ring53.scad> +use <../p/48/4-4ring54.scad> use <../p/48/5-48edge.scad> use <../p/48/tm01o0200.scad> use <../p/box4.scad> @@ -39,7 +39,7 @@ function ldraw_lib__22631() = [ // 0 Technic RoboRider Container Lid // 0 Name: 22631.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2023-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -47,7 +47,8 @@ function ldraw_lib__22631() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-04-17 [OrionP] Official Update 2023-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Centre Part, Peghole // 1 16 0 0 0 -2 0 0 0 -1 0 0 0 2 4-4ring4.dat @@ -74,8 +75,8 @@ function ldraw_lib__22631() = [ [1,16,0,-42,0,-12,0,0,0,1,0,0,0,-12, ldraw_lib__4_4ndis()], // 1 16 0 -16 0 -10 0 0 0 16 0 0 0 10 4-4cylo.dat [1,16,0,-16,0,-10,0,0,0,16,0,0,0,10, ldraw_lib__4_4cylo()], -// 1 16 0 -16 0 -1 0 0 0 -1 0 0 0 1 4-4rin12.dat - [1,16,0,-16,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin12()], +// 1 16 0 -16 0 -1 0 0 0 -1 0 0 0 1 4-4ring12.dat + [1,16,0,-16,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring12()], // 1 16 0 -16 0 -2 0 0 0 -1 0 0 0 2 4-4ring5.dat [1,16,0,-16,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring5()], // 1 16 0 -16 0 -13 0 0 0 -1 0 0 0 13 4-4edge.dat @@ -330,10 +331,10 @@ function ldraw_lib__22631() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 12 0 -106 0 0 0 -28 0 0 0 106 48\4-4cylo.dat [1,16,0,12,0,-106,0,0,0,-28,0,0,0,106, ldraw_lib__48__4_4cylo()], -// 1 16 0 12 0 -2 0 0 0 -1 0 0 0 2 48\4-4rin54.dat - [1,16,0,12,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4rin54()], -// 1 16 0 12 0 -2 0 0 0 -1 0 0 0 2 48\4-4rin53.dat - [1,16,0,12,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4rin53()], +// 1 16 0 12 0 -2 0 0 0 -1 0 0 0 2 48\4-4ring54.dat + [1,16,0,12,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4ring54()], +// 1 16 0 12 0 -2 0 0 0 -1 0 0 0 2 48\4-4ring53.dat + [1,16,0,12,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4ring53()], // // 5 24 -96.0856 -20 -39.8008 -90.064 -20 -52 -86.6 -29 -50 -97.9334 -16 -40.5662 [5,24,-96.0856,-20,-39.8008,-90.064,-20,-52,-86.6,-29,-50,-97.9334,-16,-40.5662], @@ -693,8 +694,8 @@ function ldraw_lib__22631() = [ [1,16,0,-55,0,-100,0,0,0,-250,0,0,0,100, ldraw_lib__48__tm01o0200()], // 1 16 0 -55 0 -100 0 0 0 250 0 0 0 -100 48\tm01o0200.dat [1,16,0,-55,0,-100,0,0,0,250,0,0,0,-100, ldraw_lib__48__tm01o0200()], -// 1 16 0 -60 0 -4 0 0 0 1 0 0 0 -4 48\4-4rin24.dat - [1,16,0,-60,0,-4,0,0,0,1,0,0,0,-4, ldraw_lib__48__4_4rin24()], +// 1 16 0 -60 0 -4 0 0 0 1 0 0 0 -4 48\4-4ring24.dat + [1,16,0,-60,0,-4,0,0,0,1,0,0,0,-4, ldraw_lib__48__4_4ring24()], // // 0 // Top // 1 16 0 -60 0 -96 0 0 0 -1 0 0 0 96 48\4-4edge.dat diff --git a/parts/22969.scad b/parts/22969.scad index ed3a53f81..c8ca4b475 100644 --- a/parts/22969.scad +++ b/parts/22969.scad @@ -6,16 +6,16 @@ use <../p/4-4ering.scad> use <../p/4-4ring2.scad> use <../p/48/1-4con15.scad> use <../p/48/1-4con32.scad> -use <../p/48/1-4rin11.scad> -use <../p/48/1-4rin14.scad> -use <../p/48/1-4rin15.scad> -use <../p/48/1-4rin18.scad> +use <../p/48/1-4ring11.scad> +use <../p/48/1-4ring14.scad> +use <../p/48/1-4ring15.scad> +use <../p/48/1-4ring18.scad> use <../p/48/1-4ring8.scad> use <../p/48/4-4con7.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin13.scad> -use <../p/48/4-4rin16.scad> +use <../p/48/4-4ring13.scad> +use <../p/48/4-4ring16.scad> use <../p/axl2ho10.scad> use <../p/axl2hol2.scad> use <../p/axl2hol3.scad> @@ -27,7 +27,7 @@ function ldraw_lib__22969() = [ // 0 ~Wheel 56 x 46 Technic Racing (Obsolete) // 0 Name: 22969.dat // 0 Author: Marc Klein [marckl] -// 0 !LDRAW_ORG Part UPDATE 2022-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -41,7 +41,8 @@ function ldraw_lib__22969() = [ // 0 !HISTORY 2022-02-01 [MagFors] Reworked axleholes, removed edgeline // 0 !HISTORY 2022-04-14 [MagFors] obsoleted due to bad geometry // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 0 1 0 1 0 -1 0 0 s\22969s01.dat [1,16,0,0,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__s__22969s01()], @@ -153,77 +154,77 @@ function ldraw_lib__22969() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -2 45.0333 0 26 26 0 -45.0333 0 -25.92 0 48\4-4cyli.dat [1,16,0,0,-2,45.0333,0,26,26,0,-45.0333,0,-25.92,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 -2 3.4641 0 2 2 0 -3.4641 0 -1 0 48\4-4rin13.dat - [1,16,0,0,-2,3.4641,0,2,2,0,-3.4641,0,-1,0, ldraw_lib__48__4_4rin13()], -// 1 16 0 0 -2 2.9037 0 1.6764 1.6764 0 -2.9037 0 -1 0 48\4-4rin16.dat - [1,16,0,0,-2,2.9037,0,1.6764,1.6764,0,-2.9037,0,-1,0, ldraw_lib__48__4_4rin16()], +// 1 16 0 0 -2 3.4641 0 2 2 0 -3.4641 0 -1 0 48\4-4ring13.dat + [1,16,0,0,-2,3.4641,0,2,2,0,-3.4641,0,-1,0, ldraw_lib__48__4_4ring13()], +// 1 16 0 0 -2 2.9037 0 1.6764 1.6764 0 -2.9037 0 -1 0 48\4-4ring16.dat + [1,16,0,0,-2,2.9037,0,1.6764,1.6764,0,-2.9037,0,-1,0, ldraw_lib__48__4_4ring16()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 58 51.9615 0 30 30 0 -51.9615 0 -32 0 48\4-4cyli.dat [1,16,0,0,58,51.9615,0,30,30,0,-51.9615,0,-32,0, ldraw_lib__48__4_4cyli()], // 0 // front edge -// 1 16 0 0 -58 3.4641 0 2 2 0 -3.4641 0 1 0 48\1-4rin15.dat - [1,16,0,0,-58,3.4641,0,2,2,0,-3.4641,0,1,0, ldraw_lib__48__1_4rin15()], -// 1 16 0 0 -58 2 0 -3.4641 -3.4641 0 -2 0 1 0 48\1-4rin15.dat - [1,16,0,0,-58,2,0,-3.4641,-3.4641,0,-2,0,1,0, ldraw_lib__48__1_4rin15()], -// 1 16 0 0 -58 -3.4641 0 -2 -2 0 3.4641 0 1 0 48\1-4rin15.dat - [1,16,0,0,-58,-3.4641,0,-2,-2,0,3.4641,0,1,0, ldraw_lib__48__1_4rin15()], -// 1 16 0 0 -58 -2 0 3.4641 3.4641 0 2 0 1 0 48\1-4rin15.dat - [1,16,0,0,-58,-2,0,3.4641,3.4641,0,2,0,1,0, ldraw_lib__48__1_4rin15()], -// 1 16 0 0 -58 3.4641 0 2 2 0 -3.4641 0 1 0 48\4-4rin16.dat - [1,16,0,0,-58,3.4641,0,2,2,0,-3.4641,0,1,0, ldraw_lib__48__4_4rin16()], +// 1 16 0 0 -58 3.4641 0 2 2 0 -3.4641 0 1 0 48\1-4ring15.dat + [1,16,0,0,-58,3.4641,0,2,2,0,-3.4641,0,1,0, ldraw_lib__48__1_4ring15()], +// 1 16 0 0 -58 2 0 -3.4641 -3.4641 0 -2 0 1 0 48\1-4ring15.dat + [1,16,0,0,-58,2,0,-3.4641,-3.4641,0,-2,0,1,0, ldraw_lib__48__1_4ring15()], +// 1 16 0 0 -58 -3.4641 0 -2 -2 0 3.4641 0 1 0 48\1-4ring15.dat + [1,16,0,0,-58,-3.4641,0,-2,-2,0,3.4641,0,1,0, ldraw_lib__48__1_4ring15()], +// 1 16 0 0 -58 -2 0 3.4641 3.4641 0 2 0 1 0 48\1-4ring15.dat + [1,16,0,0,-58,-2,0,3.4641,3.4641,0,2,0,1,0, ldraw_lib__48__1_4ring15()], +// 1 16 0 0 -58 3.4641 0 2 2 0 -3.4641 0 1 0 48\4-4ring16.dat + [1,16,0,0,-58,3.4641,0,2,2,0,-3.4641,0,1,0, ldraw_lib__48__4_4ring16()], // 0 // back edge -// 1 16 0 0 58 -3.4641 0 -2 2 0 -3.4641 0 -1 0 48\1-4rin15.dat - [1,16,0,0,58,-3.4641,0,-2,2,0,-3.4641,0,-1,0, ldraw_lib__48__1_4rin15()], -// 1 16 0 0 58 -2 0 3.4641 -3.4641 0 -2 0 -1 0 48\1-4rin15.dat - [1,16,0,0,58,-2,0,3.4641,-3.4641,0,-2,0,-1,0, ldraw_lib__48__1_4rin15()], -// 1 16 0 0 58 3.4641 0 2 -2 0 3.4641 0 -1 0 48\1-4rin15.dat - [1,16,0,0,58,3.4641,0,2,-2,0,3.4641,0,-1,0, ldraw_lib__48__1_4rin15()], -// 1 16 0 0 58 2 0 -3.4641 3.4641 0 2 0 -1 0 48\1-4rin15.dat - [1,16,0,0,58,2,0,-3.4641,3.4641,0,2,0,-1,0, ldraw_lib__48__1_4rin15()], -// 1 16 0 0 58 -3.4641 0 -2 2 0 -3.4641 0 -1 0 48\4-4rin16.dat - [1,16,0,0,58,-3.4641,0,-2,2,0,-3.4641,0,-1,0, ldraw_lib__48__4_4rin16()], +// 1 16 0 0 58 -3.4641 0 -2 2 0 -3.4641 0 -1 0 48\1-4ring15.dat + [1,16,0,0,58,-3.4641,0,-2,2,0,-3.4641,0,-1,0, ldraw_lib__48__1_4ring15()], +// 1 16 0 0 58 -2 0 3.4641 -3.4641 0 -2 0 -1 0 48\1-4ring15.dat + [1,16,0,0,58,-2,0,3.4641,-3.4641,0,-2,0,-1,0, ldraw_lib__48__1_4ring15()], +// 1 16 0 0 58 3.4641 0 2 -2 0 3.4641 0 -1 0 48\1-4ring15.dat + [1,16,0,0,58,3.4641,0,2,-2,0,3.4641,0,-1,0, ldraw_lib__48__1_4ring15()], +// 1 16 0 0 58 2 0 -3.4641 3.4641 0 2 0 -1 0 48\1-4ring15.dat + [1,16,0,0,58,2,0,-3.4641,3.4641,0,2,0,-1,0, ldraw_lib__48__1_4ring15()], +// 1 16 0 0 58 -3.4641 0 -2 2 0 -3.4641 0 -1 0 48\4-4ring16.dat + [1,16,0,0,58,-3.4641,0,-2,2,0,-3.4641,0,-1,0, ldraw_lib__48__4_4ring16()], // 0 // outside cylinder wall // 1 16 0 0 -53 58.8897 0 34 34 0 -58.8897 0 -5 0 48\4-4cyli.dat [1,16,0,0,-53,58.8897,0,34,34,0,-58.8897,0,-5,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 -53 3.4641 0 -2 2 0 3.4641 0 -1 0 48\4-4rin16.dat - [1,16,0,0,-53,3.4641,0,-2,2,0,3.4641,0,-1,0, ldraw_lib__48__4_4rin16()], +// 1 16 0 0 -53 3.4641 0 -2 2 0 3.4641 0 -1 0 48\4-4ring16.dat + [1,16,0,0,-53,3.4641,0,-2,2,0,3.4641,0,-1,0, ldraw_lib__48__4_4ring16()], // 1 16 0 0 -48 55.4256 0 32 32 0 -55.4256 0 -5 0 48\4-4cyli.dat [1,16,0,0,-48,55.4256,0,32,32,0,-55.4256,0,-5,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -48 6.9282 0 4 4 0 -6.9282 0 1 0 48\1-4ring8.dat [1,16,0,0,-48,6.9282,0,4,4,0,-6.9282,0,1,0, ldraw_lib__48__1_4ring8()], -// 1 16 0 0 -48 3.4641 0 2 2 0 -3.4641 0 1 0 48\1-4rin18.dat - [1,16,0,0,-48,3.4641,0,2,2,0,-3.4641,0,1,0, ldraw_lib__48__1_4rin18()], +// 1 16 0 0 -48 3.4641 0 2 2 0 -3.4641 0 1 0 48\1-4ring18.dat + [1,16,0,0,-48,3.4641,0,2,2,0,-3.4641,0,1,0, ldraw_lib__48__1_4ring18()], // 1 16 0 0 -48 4 0 -6.9282 -6.9282 0 -4 0 1 0 48\1-4ring8.dat [1,16,0,0,-48,4,0,-6.9282,-6.9282,0,-4,0,1,0, ldraw_lib__48__1_4ring8()], -// 1 16 0 0 -48 2 0 -3.4641 -3.4641 0 -2 0 1 0 48\1-4rin18.dat - [1,16,0,0,-48,2,0,-3.4641,-3.4641,0,-2,0,1,0, ldraw_lib__48__1_4rin18()], +// 1 16 0 0 -48 2 0 -3.4641 -3.4641 0 -2 0 1 0 48\1-4ring18.dat + [1,16,0,0,-48,2,0,-3.4641,-3.4641,0,-2,0,1,0, ldraw_lib__48__1_4ring18()], // 1 16 0 0 -48 -6.9282 0 -4 -4 0 6.9282 0 1 0 48\1-4ring8.dat [1,16,0,0,-48,-6.9282,0,-4,-4,0,6.9282,0,1,0, ldraw_lib__48__1_4ring8()], -// 1 16 0 0 -48 -3.4641 0 -2 -2 0 3.4641 0 1 0 48\1-4rin18.dat - [1,16,0,0,-48,-3.4641,0,-2,-2,0,3.4641,0,1,0, ldraw_lib__48__1_4rin18()], +// 1 16 0 0 -48 -3.4641 0 -2 -2 0 3.4641 0 1 0 48\1-4ring18.dat + [1,16,0,0,-48,-3.4641,0,-2,-2,0,3.4641,0,1,0, ldraw_lib__48__1_4ring18()], // 1 16 0 0 -48 -4 0 6.9282 6.9282 0 4 0 1 0 48\1-4ring8.dat [1,16,0,0,-48,-4,0,6.9282,6.9282,0,4,0,1,0, ldraw_lib__48__1_4ring8()], -// 1 16 0 0 -48 -2 0 3.4641 3.4641 0 2 0 1 0 48\1-4rin18.dat - [1,16,0,0,-48,-2,0,3.4641,3.4641,0,2,0,1,0, ldraw_lib__48__1_4rin18()], +// 1 16 0 0 -48 -2 0 3.4641 3.4641 0 2 0 1 0 48\1-4ring18.dat + [1,16,0,0,-48,-2,0,3.4641,3.4641,0,2,0,1,0, ldraw_lib__48__1_4ring18()], // 1 16 0 0 -44 65.8179 0 38 38 0 -65.8179 0 -4 0 48\4-4cyli.dat [1,16,0,0,-44,65.8179,0,38,38,0,-65.8179,0,-4,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 -44 5.1962 0 -3 3 0 5.1962 0 -1 0 48\1-4rin11.dat - [1,16,0,0,-44,5.1962,0,-3,3,0,5.1962,0,-1,0, ldraw_lib__48__1_4rin11()], -// 1 16 0 0 -44 3.4641 0 -2 2 0 3.4641 0 -1 0 48\1-4rin18.dat - [1,16,0,0,-44,3.4641,0,-2,2,0,3.4641,0,-1,0, ldraw_lib__48__1_4rin18()], -// 1 16 0 0 -44 3 0 5.1962 -5.1962 0 3 0 -1 0 48\1-4rin11.dat - [1,16,0,0,-44,3,0,5.1962,-5.1962,0,3,0,-1,0, ldraw_lib__48__1_4rin11()], -// 1 16 0 0 -44 2 0 3.4641 -3.4641 0 2 0 -1 0 48\1-4rin18.dat - [1,16,0,0,-44,2,0,3.4641,-3.4641,0,2,0,-1,0, ldraw_lib__48__1_4rin18()], -// 1 16 0 0 -44 -5.1962 0 3 -3 0 -5.1962 0 -1 0 48\1-4rin11.dat - [1,16,0,0,-44,-5.1962,0,3,-3,0,-5.1962,0,-1,0, ldraw_lib__48__1_4rin11()], -// 1 16 0 0 -44 -3.4641 0 2 -2 0 -3.4641 0 -1 0 48\1-4rin18.dat - [1,16,0,0,-44,-3.4641,0,2,-2,0,-3.4641,0,-1,0, ldraw_lib__48__1_4rin18()], -// 1 16 0 0 -44 -3 0 -5.1962 5.1962 0 -3 0 -1 0 48\1-4rin11.dat - [1,16,0,0,-44,-3,0,-5.1962,5.1962,0,-3,0,-1,0, ldraw_lib__48__1_4rin11()], -// 1 16 0 0 -44 -2 0 -3.4641 3.4641 0 -2 0 -1 0 48\1-4rin18.dat - [1,16,0,0,-44,-2,0,-3.4641,3.4641,0,-2,0,-1,0, ldraw_lib__48__1_4rin18()], +// 1 16 0 0 -44 5.1962 0 -3 3 0 5.1962 0 -1 0 48\1-4ring11.dat + [1,16,0,0,-44,5.1962,0,-3,3,0,5.1962,0,-1,0, ldraw_lib__48__1_4ring11()], +// 1 16 0 0 -44 3.4641 0 -2 2 0 3.4641 0 -1 0 48\1-4ring18.dat + [1,16,0,0,-44,3.4641,0,-2,2,0,3.4641,0,-1,0, ldraw_lib__48__1_4ring18()], +// 1 16 0 0 -44 3 0 5.1962 -5.1962 0 3 0 -1 0 48\1-4ring11.dat + [1,16,0,0,-44,3,0,5.1962,-5.1962,0,3,0,-1,0, ldraw_lib__48__1_4ring11()], +// 1 16 0 0 -44 2 0 3.4641 -3.4641 0 2 0 -1 0 48\1-4ring18.dat + [1,16,0,0,-44,2,0,3.4641,-3.4641,0,2,0,-1,0, ldraw_lib__48__1_4ring18()], +// 1 16 0 0 -44 -5.1962 0 3 -3 0 -5.1962 0 -1 0 48\1-4ring11.dat + [1,16,0,0,-44,-5.1962,0,3,-3,0,-5.1962,0,-1,0, ldraw_lib__48__1_4ring11()], +// 1 16 0 0 -44 -3.4641 0 2 -2 0 -3.4641 0 -1 0 48\1-4ring18.dat + [1,16,0,0,-44,-3.4641,0,2,-2,0,-3.4641,0,-1,0, ldraw_lib__48__1_4ring18()], +// 1 16 0 0 -44 -3 0 -5.1962 5.1962 0 -3 0 -1 0 48\1-4ring11.dat + [1,16,0,0,-44,-3,0,-5.1962,5.1962,0,-3,0,-1,0, ldraw_lib__48__1_4ring11()], +// 1 16 0 0 -44 -2 0 -3.4641 3.4641 0 -2 0 -1 0 48\1-4ring18.dat + [1,16,0,0,-44,-2,0,-3.4641,3.4641,0,-2,0,-1,0, ldraw_lib__48__1_4ring18()], // 1 16 0 0 -34 57.1577 0 33 33 0 -57.1577 0 -10 0 48\4-4cyli.dat [1,16,0,0,-34,57.1577,0,33,33,0,-57.1577,0,-10,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -34 1.7321 0 -1 1 0 1.7321 0 1.6 0 48\1-4con32.dat @@ -238,14 +239,14 @@ function ldraw_lib__22969() = [ [1,16,0,0,-32.4,6.9282,0,-4,4,0,6.9282,0,6.4,0, ldraw_lib__48__4_4con7()], // 1 16 0 0 -6 48.4974 0 28 28 0 -48.4974 0 -20 0 48\4-4cyli.dat [1,16,0,0,-6,48.4974,0,28,28,0,-48.4974,0,-20,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 -6 3.4641 0 2 2 0 -3.4641 0 1 0 48\1-4rin14.dat - [1,16,0,0,-6,3.4641,0,2,2,0,-3.4641,0,1,0, ldraw_lib__48__1_4rin14()], -// 1 16 0 0 -6 2 0 -3.4641 -3.4641 0 -2 0 1 0 48\1-4rin14.dat - [1,16,0,0,-6,2,0,-3.4641,-3.4641,0,-2,0,1,0, ldraw_lib__48__1_4rin14()], -// 1 16 0 0 -6 -3.4641 0 -2 -2 0 3.4641 0 1 0 48\1-4rin14.dat - [1,16,0,0,-6,-3.4641,0,-2,-2,0,3.4641,0,1,0, ldraw_lib__48__1_4rin14()], -// 1 16 0 0 -6 -2 0 3.4641 3.4641 0 2 0 1 0 48\1-4rin14.dat - [1,16,0,0,-6,-2,0,3.4641,3.4641,0,2,0,1,0, ldraw_lib__48__1_4rin14()], +// 1 16 0 0 -6 3.4641 0 2 2 0 -3.4641 0 1 0 48\1-4ring14.dat + [1,16,0,0,-6,3.4641,0,2,2,0,-3.4641,0,1,0, ldraw_lib__48__1_4ring14()], +// 1 16 0 0 -6 2 0 -3.4641 -3.4641 0 -2 0 1 0 48\1-4ring14.dat + [1,16,0,0,-6,2,0,-3.4641,-3.4641,0,-2,0,1,0, ldraw_lib__48__1_4ring14()], +// 1 16 0 0 -6 -3.4641 0 -2 -2 0 3.4641 0 1 0 48\1-4ring14.dat + [1,16,0,0,-6,-3.4641,0,-2,-2,0,3.4641,0,1,0, ldraw_lib__48__1_4ring14()], +// 1 16 0 0 -6 -2 0 3.4641 3.4641 0 2 0 1 0 48\1-4ring14.dat + [1,16,0,0,-6,-2,0,3.4641,3.4641,0,2,0,1,0, ldraw_lib__48__1_4ring14()], // 1 16 0 0 2 3.4641 0 2 2 0 -3.4641 0 -8 0 48\1-4con15.dat [1,16,0,0,2,3.4641,0,2,2,0,-3.4641,0,-8,0, ldraw_lib__48__1_4con15()], // 1 16 0 0 2 -2 0 3.4641 3.4641 0 2 0 -8 0 48\1-4con15.dat @@ -264,44 +265,44 @@ function ldraw_lib__22969() = [ [1,16,0,0,26,1,0,-1.7321,-1.7321,0,-1,0,-24,0, ldraw_lib__48__1_4con32()], // 1 16 0 0 44 57.1577 0 33 33 0 -57.1577 0 -18 0 48\4-4cyli.dat [1,16,0,0,44,57.1577,0,33,33,0,-57.1577,0,-18,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 44 5.1962 0 3 3 0 -5.1962 0 1 0 48\1-4rin11.dat - [1,16,0,0,44,5.1962,0,3,3,0,-5.1962,0,1,0, ldraw_lib__48__1_4rin11()], -// 1 16 0 0 44 3.4641 0 2 2 0 -3.4641 0 1 0 48\1-4rin18.dat - [1,16,0,0,44,3.4641,0,2,2,0,-3.4641,0,1,0, ldraw_lib__48__1_4rin18()], -// 1 16 0 0 44 -3 0 5.1962 5.1962 0 3 0 1 0 48\1-4rin11.dat - [1,16,0,0,44,-3,0,5.1962,5.1962,0,3,0,1,0, ldraw_lib__48__1_4rin11()], -// 1 16 0 0 44 -2 0 3.4641 3.4641 0 2 0 1 0 48\1-4rin18.dat - [1,16,0,0,44,-2,0,3.4641,3.4641,0,2,0,1,0, ldraw_lib__48__1_4rin18()], -// 1 16 0 0 44 -5.1962 0 -3 -3 0 5.1962 0 1 0 48\1-4rin11.dat - [1,16,0,0,44,-5.1962,0,-3,-3,0,5.1962,0,1,0, ldraw_lib__48__1_4rin11()], -// 1 16 0 0 44 -3.4641 0 -2 -2 0 3.4641 0 1 0 48\1-4rin18.dat - [1,16,0,0,44,-3.4641,0,-2,-2,0,3.4641,0,1,0, ldraw_lib__48__1_4rin18()], -// 1 16 0 0 44 3 0 -5.1962 -5.1962 0 -3 0 1 0 48\1-4rin11.dat - [1,16,0,0,44,3,0,-5.1962,-5.1962,0,-3,0,1,0, ldraw_lib__48__1_4rin11()], -// 1 16 0 0 44 2 0 -3.4641 -3.4641 0 -2 0 1 0 48\1-4rin18.dat - [1,16,0,0,44,2,0,-3.4641,-3.4641,0,-2,0,1,0, ldraw_lib__48__1_4rin18()], +// 1 16 0 0 44 5.1962 0 3 3 0 -5.1962 0 1 0 48\1-4ring11.dat + [1,16,0,0,44,5.1962,0,3,3,0,-5.1962,0,1,0, ldraw_lib__48__1_4ring11()], +// 1 16 0 0 44 3.4641 0 2 2 0 -3.4641 0 1 0 48\1-4ring18.dat + [1,16,0,0,44,3.4641,0,2,2,0,-3.4641,0,1,0, ldraw_lib__48__1_4ring18()], +// 1 16 0 0 44 -3 0 5.1962 5.1962 0 3 0 1 0 48\1-4ring11.dat + [1,16,0,0,44,-3,0,5.1962,5.1962,0,3,0,1,0, ldraw_lib__48__1_4ring11()], +// 1 16 0 0 44 -2 0 3.4641 3.4641 0 2 0 1 0 48\1-4ring18.dat + [1,16,0,0,44,-2,0,3.4641,3.4641,0,2,0,1,0, ldraw_lib__48__1_4ring18()], +// 1 16 0 0 44 -5.1962 0 -3 -3 0 5.1962 0 1 0 48\1-4ring11.dat + [1,16,0,0,44,-5.1962,0,-3,-3,0,5.1962,0,1,0, ldraw_lib__48__1_4ring11()], +// 1 16 0 0 44 -3.4641 0 -2 -2 0 3.4641 0 1 0 48\1-4ring18.dat + [1,16,0,0,44,-3.4641,0,-2,-2,0,3.4641,0,1,0, ldraw_lib__48__1_4ring18()], +// 1 16 0 0 44 3 0 -5.1962 -5.1962 0 -3 0 1 0 48\1-4ring11.dat + [1,16,0,0,44,3,0,-5.1962,-5.1962,0,-3,0,1,0, ldraw_lib__48__1_4ring11()], +// 1 16 0 0 44 2 0 -3.4641 -3.4641 0 -2 0 1 0 48\1-4ring18.dat + [1,16,0,0,44,2,0,-3.4641,-3.4641,0,-2,0,1,0, ldraw_lib__48__1_4ring18()], // 1 16 0 0 48 65.8179 0 38 38 0 -65.8179 0 -4 0 48\4-4cyli.dat [1,16,0,0,48,65.8179,0,38,38,0,-65.8179,0,-4,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 48 6.9282 0 -4 4 0 6.9282 0 -1 0 48\1-4ring8.dat [1,16,0,0,48,6.9282,0,-4,4,0,6.9282,0,-1,0, ldraw_lib__48__1_4ring8()], -// 1 16 0 0 48 3.4641 0 -2 2 0 3.4641 0 -1 0 48\1-4rin18.dat - [1,16,0,0,48,3.4641,0,-2,2,0,3.4641,0,-1,0, ldraw_lib__48__1_4rin18()], +// 1 16 0 0 48 3.4641 0 -2 2 0 3.4641 0 -1 0 48\1-4ring18.dat + [1,16,0,0,48,3.4641,0,-2,2,0,3.4641,0,-1,0, ldraw_lib__48__1_4ring18()], // 1 16 0 0 48 -4 0 -6.9282 6.9282 0 -4 0 -1 0 48\1-4ring8.dat [1,16,0,0,48,-4,0,-6.9282,6.9282,0,-4,0,-1,0, ldraw_lib__48__1_4ring8()], -// 1 16 0 0 48 -2 0 -3.4641 3.4641 0 -2 0 -1 0 48\1-4rin18.dat - [1,16,0,0,48,-2,0,-3.4641,3.4641,0,-2,0,-1,0, ldraw_lib__48__1_4rin18()], +// 1 16 0 0 48 -2 0 -3.4641 3.4641 0 -2 0 -1 0 48\1-4ring18.dat + [1,16,0,0,48,-2,0,-3.4641,3.4641,0,-2,0,-1,0, ldraw_lib__48__1_4ring18()], // 1 16 0 0 48 -6.9282 0 4 -4 0 -6.9282 0 -1 0 48\1-4ring8.dat [1,16,0,0,48,-6.9282,0,4,-4,0,-6.9282,0,-1,0, ldraw_lib__48__1_4ring8()], -// 1 16 0 0 48 -3.4641 0 2 -2 0 -3.4641 0 -1 0 48\1-4rin18.dat - [1,16,0,0,48,-3.4641,0,2,-2,0,-3.4641,0,-1,0, ldraw_lib__48__1_4rin18()], +// 1 16 0 0 48 -3.4641 0 2 -2 0 -3.4641 0 -1 0 48\1-4ring18.dat + [1,16,0,0,48,-3.4641,0,2,-2,0,-3.4641,0,-1,0, ldraw_lib__48__1_4ring18()], // 1 16 0 0 48 4 0 6.9282 -6.9282 0 4 0 -1 0 48\1-4ring8.dat [1,16,0,0,48,4,0,6.9282,-6.9282,0,4,0,-1,0, ldraw_lib__48__1_4ring8()], -// 1 16 0 0 48 2 0 3.4641 -3.4641 0 2 0 -1 0 48\1-4rin18.dat - [1,16,0,0,48,2,0,3.4641,-3.4641,0,2,0,-1,0, ldraw_lib__48__1_4rin18()], +// 1 16 0 0 48 2 0 3.4641 -3.4641 0 2 0 -1 0 48\1-4ring18.dat + [1,16,0,0,48,2,0,3.4641,-3.4641,0,2,0,-1,0, ldraw_lib__48__1_4ring18()], // 1 16 0 0 53 55.4256 0 32 32 0 -55.4256 0 -5 0 48\4-4cyli.dat [1,16,0,0,53,55.4256,0,32,32,0,-55.4256,0,-5,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 53 3.4641 0 2 2 0 -3.4641 0 1 0 48\4-4rin16.dat - [1,16,0,0,53,3.4641,0,2,2,0,-3.4641,0,1,0, ldraw_lib__48__4_4rin16()], +// 1 16 0 0 53 3.4641 0 2 2 0 -3.4641 0 1 0 48\4-4ring16.dat + [1,16,0,0,53,3.4641,0,2,2,0,-3.4641,0,1,0, ldraw_lib__48__4_4ring16()], // 1 16 0 0 58 58.8897 0 34 34 0 -58.8897 0 -5 0 48\4-4cyli.dat [1,16,0,0,58,58.8897,0,34,34,0,-58.8897,0,-5,0, ldraw_lib__48__4_4cyli()], // diff --git a/parts/22969a.scad b/parts/22969a.scad index 4192b81a4..7fb4a3c5f 100644 --- a/parts/22969a.scad +++ b/parts/22969a.scad @@ -10,12 +10,12 @@ use <../p/48/4-4con7.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin11.scad> -use <../p/48/4-4rin14.scad> -use <../p/48/4-4rin15.scad> -use <../p/48/4-4rin16.scad> -use <../p/48/4-4rin18.scad> -use <../p/48/4-4rin26.scad> +use <../p/48/4-4ring11.scad> +use <../p/48/4-4ring14.scad> +use <../p/48/4-4ring15.scad> +use <../p/48/4-4ring16.scad> +use <../p/48/4-4ring18.scad> +use <../p/48/4-4ring26.scad> use <../p/48/4-4ring8.scad> use <../p/axl2ho10.scad> use <../p/axl2hol2.scad> @@ -28,7 +28,7 @@ function ldraw_lib__22969a() = [ // 0 Wheel 56 x 46 Technic Racing // 0 Name: 22969a.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2022-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -38,7 +38,8 @@ function ldraw_lib__22969a() = [ // 0 !HISTORY 2022-04-14 [MagFors] Original design by Marc Klein // 0 !HISTORY 2022-04-14 [MagFors] Reworked to correct an offset of the spokes // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 2 0 0 1 0 1 0 -1 0 0 s\22969s01.dat [1,16,0,0,2,0,0,1,0,1,0,-1,0,0, ldraw_lib__s__22969s01()], @@ -155,10 +156,10 @@ function ldraw_lib__22969a() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 0 52 0 0 0 0 -52 0 -25.92 0 48\4-4cyli.dat [1,16,0,0,0,52,0,0,0,0,-52,0,-25.92,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 0 3 0 0 0 0 -3 0 -1 0 48\4-4rin18.dat - [1,16,0,0,0,3,0,0,0,0,-3,0,-1,0, ldraw_lib__48__4_4rin18()], -// 1 16 0 0 0 2 0 0 0 0 -2 0 -1 0 48\4-4rin26.dat - [1,16,0,0,0,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin26()], +// 1 16 0 0 0 3 0 0 0 0 -3 0 -1 0 48\4-4ring18.dat + [1,16,0,0,0,3,0,0,0,0,-3,0,-1,0, ldraw_lib__48__4_4ring18()], +// 1 16 0 0 0 2 0 0 0 0 -2 0 -1 0 48\4-4ring26.dat + [1,16,0,0,0,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring26()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 58 60 0 0 0 0 -60 0 -30 0 48\4-4cyli.dat @@ -169,32 +170,32 @@ function ldraw_lib__22969a() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -58 0 0 4 4 0 0 0 4 0 48\4-4con15.dat [1,16,0,0,-58,0,0,4,4,0,0,0,4,0, ldraw_lib__48__4_4con15()], -// 1 16 0 0 -58 0 0 4 4 0 0 0 1 0 48\4-4rin16.dat - [1,16,0,0,-58,0,0,4,4,0,0,0,1,0, ldraw_lib__48__4_4rin16()], +// 1 16 0 0 -58 0 0 4 4 0 0 0 1 0 48\4-4ring16.dat + [1,16,0,0,-58,0,0,4,4,0,0,0,1,0, ldraw_lib__48__4_4ring16()], // // 0 // back edge -// 1 16 0 0 58 4 0 0 0 0 4 0 -1 0 48\4-4rin15.dat - [1,16,0,0,58,4,0,0,0,0,4,0,-1,0, ldraw_lib__48__4_4rin15()], -// 1 16 0 0 58 4 0 0 0 0 4 0 -1 0 48\4-4rin16.dat - [1,16,0,0,58,4,0,0,0,0,4,0,-1,0, ldraw_lib__48__4_4rin16()], +// 1 16 0 0 58 4 0 0 0 0 4 0 -1 0 48\4-4ring15.dat + [1,16,0,0,58,4,0,0,0,0,4,0,-1,0, ldraw_lib__48__4_4ring15()], +// 1 16 0 0 58 4 0 0 0 0 4 0 -1 0 48\4-4ring16.dat + [1,16,0,0,58,4,0,0,0,0,4,0,-1,0, ldraw_lib__48__4_4ring16()], // // 0 // outside cylinder wall // 1 16 0 0 -53 68 0 0 0 0 -68 0 -5 0 48\4-4cyli.dat [1,16,0,0,-53,68,0,0,0,0,-68,0,-5,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 -53 4 0 0 0 0 4 0 -1 0 48\4-4rin16.dat - [1,16,0,0,-53,4,0,0,0,0,4,0,-1,0, ldraw_lib__48__4_4rin16()], +// 1 16 0 0 -53 4 0 0 0 0 4 0 -1 0 48\4-4ring16.dat + [1,16,0,0,-53,4,0,0,0,0,4,0,-1,0, ldraw_lib__48__4_4ring16()], // 1 16 0 0 -48 64 0 0 0 0 -64 0 -5 0 48\4-4cyli.dat [1,16,0,0,-48,64,0,0,0,0,-64,0,-5,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -48 8 0 0 0 0 -8 0 1 0 48\4-4ring8.dat [1,16,0,0,-48,8,0,0,0,0,-8,0,1,0, ldraw_lib__48__4_4ring8()], -// 1 16 0 0 -48 4 0 0 0 0 -4 0 1 0 48\4-4rin18.dat - [1,16,0,0,-48,4,0,0,0,0,-4,0,1,0, ldraw_lib__48__4_4rin18()], +// 1 16 0 0 -48 4 0 0 0 0 -4 0 1 0 48\4-4ring18.dat + [1,16,0,0,-48,4,0,0,0,0,-4,0,1,0, ldraw_lib__48__4_4ring18()], // 1 16 0 0 -44 76 0 0 0 0 -76 0 -4 0 48\4-4cyli.dat [1,16,0,0,-44,76,0,0,0,0,-76,0,-4,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 -44 6 0 0 0 0 6 0 -1 0 48\4-4rin11.dat - [1,16,0,0,-44,6,0,0,0,0,6,0,-1,0, ldraw_lib__48__4_4rin11()], -// 1 16 0 0 -44 4 0 0 0 0 4 0 -1 0 48\4-4rin18.dat - [1,16,0,0,-44,4,0,0,0,0,4,0,-1,0, ldraw_lib__48__4_4rin18()], +// 1 16 0 0 -44 6 0 0 0 0 6 0 -1 0 48\4-4ring11.dat + [1,16,0,0,-44,6,0,0,0,0,6,0,-1,0, ldraw_lib__48__4_4ring11()], +// 1 16 0 0 -44 4 0 0 0 0 4 0 -1 0 48\4-4ring18.dat + [1,16,0,0,-44,4,0,0,0,0,4,0,-1,0, ldraw_lib__48__4_4ring18()], // 1 16 0 0 -34 66 0 0 0 0 -66 0 -10 0 48\4-4cyli.dat [1,16,0,0,-34,66,0,0,0,0,-66,0,-10,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -34 2 0 0 0 0 2 0 1.8 0 48\1-4con32.dat @@ -209,8 +210,8 @@ function ldraw_lib__22969a() = [ [1,16,0,0,-32.2,8,0,0,0,0,8,0,7.2,0, ldraw_lib__48__4_4con7()], // 1 16 0 0 -5 56 0 0 0 0 -56 0 -20 0 48\4-4cylo.dat [1,16,0,0,-5,56,0,0,0,0,-56,0,-20,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -5 4 0 0 0 0 -4 0 1 0 48\4-4rin14.dat - [1,16,0,0,-5,4,0,0,0,0,-4,0,1,0, ldraw_lib__48__4_4rin14()], +// 1 16 0 0 -5 4 0 0 0 0 -4 0 1 0 48\4-4ring14.dat + [1,16,0,0,-5,4,0,0,0,0,-4,0,1,0, ldraw_lib__48__4_4ring14()], // 1 16 0 0 3 4 0 0 0 0 -4 0 -8 0 48\4-4con15.dat [1,16,0,0,3,4,0,0,0,0,-4,0,-8,0, ldraw_lib__48__4_4con15()], // 1 16 0 0 26 2 0 0 0 0 -2 0 -23 0 48\1-4con32.dat @@ -223,20 +224,20 @@ function ldraw_lib__22969a() = [ [1,16,0,0,26,0,0,-2,-2,0,0,0,-23,0, ldraw_lib__48__1_4con32()], // 1 16 0 0 44 66 0 0 0 0 -66 0 -18 0 48\4-4cyli.dat [1,16,0,0,44,66,0,0,0,0,-66,0,-18,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 44 6 0 0 0 0 -6 0 1 0 48\4-4rin11.dat - [1,16,0,0,44,6,0,0,0,0,-6,0,1,0, ldraw_lib__48__4_4rin11()], -// 1 16 0 0 44 4 0 0 0 0 -4 0 1 0 48\4-4rin18.dat - [1,16,0,0,44,4,0,0,0,0,-4,0,1,0, ldraw_lib__48__4_4rin18()], +// 1 16 0 0 44 6 0 0 0 0 -6 0 1 0 48\4-4ring11.dat + [1,16,0,0,44,6,0,0,0,0,-6,0,1,0, ldraw_lib__48__4_4ring11()], +// 1 16 0 0 44 4 0 0 0 0 -4 0 1 0 48\4-4ring18.dat + [1,16,0,0,44,4,0,0,0,0,-4,0,1,0, ldraw_lib__48__4_4ring18()], // 1 16 0 0 48 76 0 0 0 0 -76 0 -4 0 48\4-4cyli.dat [1,16,0,0,48,76,0,0,0,0,-76,0,-4,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 48 8 0 0 0 0 8 0 -1 0 48\4-4ring8.dat [1,16,0,0,48,8,0,0,0,0,8,0,-1,0, ldraw_lib__48__4_4ring8()], -// 1 16 0 0 48 4 0 0 0 0 4 0 -1 0 48\4-4rin18.dat - [1,16,0,0,48,4,0,0,0,0,4,0,-1,0, ldraw_lib__48__4_4rin18()], +// 1 16 0 0 48 4 0 0 0 0 4 0 -1 0 48\4-4ring18.dat + [1,16,0,0,48,4,0,0,0,0,4,0,-1,0, ldraw_lib__48__4_4ring18()], // 1 16 0 0 53 64 0 0 0 0 -64 0 -5 0 48\4-4cyli.dat [1,16,0,0,53,64,0,0,0,0,-64,0,-5,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 53 4 0 0 0 0 -4 0 1 0 48\4-4rin16.dat - [1,16,0,0,53,4,0,0,0,0,-4,0,1,0, ldraw_lib__48__4_4rin16()], +// 1 16 0 0 53 4 0 0 0 0 -4 0 1 0 48\4-4ring16.dat + [1,16,0,0,53,4,0,0,0,0,-4,0,1,0, ldraw_lib__48__4_4ring16()], // 1 16 0 0 58 68 0 0 0 0 -68 0 -5 0 48\4-4cyli.dat [1,16,0,0,58,68,0,0,0,0,-68,0,-5,0, ldraw_lib__48__4_4cyli()], ]; diff --git a/parts/22994.scad b/parts/22994.scad index 357c071d3..c34c1afe7 100644 --- a/parts/22994.scad +++ b/parts/22994.scad @@ -3,12 +3,12 @@ use <../p/1-4chrd.scad> use <../p/1-4cylo.scad> use <../p/1-4ndis.scad> use <../p/3-16cylo.scad> -use <../p/3-16rin9.scad> +use <../p/3-16ring9.scad> function ldraw_lib__22994() = [ // 0 ~Electric Power Functions 2.0 Hub Diffusing Glass // 0 Name: 22994.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2016-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__22994() = [ // 0 !KEYWORDS WeDo 2.0 // // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 11 20 -22 0 -22 0 -20 0 0 0 0 -18 3-16cylo.dat [1,16,11,20,-22,0,-22,0,-20,0,0,0,0,-18, ldraw_lib__3_16cylo()], @@ -26,10 +27,10 @@ function ldraw_lib__22994() = [ [0,"BFC","INVERTNEXT"], // 1 16 11 20 -22 0 -22 0 -18 0 0 0 0 -16.2 3-16cylo.dat [1,16,11,20,-22,0,-22,0,-18,0,0,0,0,-16.2, ldraw_lib__3_16cylo()], -// 1 16 11 20 -22 0 -1 0 -2 0 0 0 0 -1.8 3-16rin9.dat - [1,16,11,20,-22,0,-1,0,-2,0,0,0,0,-1.8, ldraw_lib__3_16rin9()], -// 1 16 -11 20 -22 0 1 0 -2 0 0 0 0 -1.8 3-16rin9.dat - [1,16,-11,20,-22,0,1,0,-2,0,0,0,0,-1.8, ldraw_lib__3_16rin9()], +// 1 16 11 20 -22 0 -1 0 -2 0 0 0 0 -1.8 3-16ring9.dat + [1,16,11,20,-22,0,-1,0,-2,0,0,0,0,-1.8, ldraw_lib__3_16ring9()], +// 1 16 -11 20 -22 0 1 0 -2 0 0 0 0 -1.8 3-16ring9.dat + [1,16,-11,20,-22,0,1,0,-2,0,0,0,0,-1.8, ldraw_lib__3_16ring9()], // 1 16 9 0 10 2 0 0 0 2 0 0 0 2 1-4cylo.dat [1,16,9,0,10,2,0,0,0,2,0,0,0,2, ldraw_lib__1_4cylo()], // 1 16 9 0 10 2 0 0 0 1 0 0 0 2 1-4chrd.dat diff --git a/parts/23221k02.scad b/parts/23221k02.scad index b711b2ea6..17786fb6f 100644 --- a/parts/23221k02.scad +++ b/parts/23221k02.scad @@ -4,13 +4,13 @@ use <../p/1-8edge.scad> use <../p/1-8ring12.scad> use <../p/2-4cyli.scad> use <../p/2-4edge.scad> -use <../p/2-4rin12.scad> +use <../p/2-4ring12.scad> use function ldraw_lib__23221k02() = [ // 0 ~Hose 3 x 32 x 2.333 - Segment End // 0 Name: 23221k02.dat // 0 Author: Mikkel Bech Jensen [gaia] -// 0 !LDRAW_ORG Part Flexible_Section UPDATE 2018-02 +// 0 !LDRAW_ORG Part Flexible_Section UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,15 +18,16 @@ function ldraw_lib__23221k02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\23221s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__23221s01()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 -1 s\23221s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__s__23221s01()], // 0 // end ring -// 1 16 0 0 3 2 0 0 0 0 -2 0 -1 0 2-4rin12.dat - [1,16,0,0,3,2,0,0,0,0,-2,0,-1,0, ldraw_lib__2_4rin12()], +// 1 16 0 0 3 2 0 0 0 0 -2 0 -1 0 2-4ring12.dat + [1,16,0,0,3,2,0,0,0,0,-2,0,-1,0, ldraw_lib__2_4ring12()], // 1 16 0 0 3 2 0 0 0 0 2 0 -1 0 1-8ring12.dat [1,16,0,0,3,2,0,0,0,0,2,0,-1,0, ldraw_lib__1_8ring12()], // 1 16 0 0 3 -2 0 0 0 0 2 0 -1 0 1-8ring12.dat diff --git a/parts/2343.scad b/parts/2343.scad index b4f8564e3..a1015151e 100644 --- a/parts/2343.scad +++ b/parts/2343.scad @@ -4,7 +4,7 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin15.scad> +use <../p/4-4ring15.scad> use <../p/4-4ring2.scad> use <../p/4-4ring4.scad> use <../p/4-4ring6.scad> @@ -16,7 +16,7 @@ function ldraw_lib__2343() = [ // 0 Minifig Goblet // 0 Name: 2343.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -37,7 +37,8 @@ function ldraw_lib__2343() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-12-03 [MMR1988] added the groove for fitting underside studs inside, removed keyword goblet // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 36 0 1 0 0 0 -1 0 0 0 1 stud4o.dat [1,16,0,36,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__stud4o()], @@ -87,8 +88,8 @@ function ldraw_lib__2343() = [ // 1 16 0 5 0 -8 0 0 0 -5 0 0 0 8 4-4cylo.dat [1,16,0,5,0,-8,0,0,0,-5,0,0,0,8, ldraw_lib__4_4cylo()], // -// 1 16 0 5 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin15.dat - [1,16,0,5,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin15()], +// 1 16 0 5 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring15.dat + [1,16,0,5,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring15()], // 1 16 0 5 0 7.5 0 0 0 1 0 0 0 7.5 4-4edge.dat [1,16,0,5,0,7.5,0,0,0,1,0,0,0,7.5, ldraw_lib__4_4edge()], // diff --git a/parts/2359p01.scad b/parts/2359p01.scad index e4eca0bb2..0ae09d3cb 100644 --- a/parts/2359p01.scad +++ b/parts/2359p01.scad @@ -1,33 +1,33 @@ use <../lib.scad> use <../p/1-4disc.scad> use <../p/48/1-4ndis.scad> -use <../p/48/1-4rin11.scad> -use <../p/48/1-4rin14.scad> -use <../p/48/1-4rin18.scad> -use <../p/48/1-4rin23.scad> -use <../p/48/1-4rin24.scad> -use <../p/48/1-4rin27.scad> -use <../p/48/1-4rin32.scad> -use <../p/48/1-4rin34.scad> -use <../p/48/1-4rin37.scad> -use <../p/48/1-4rin38.scad> -use <../p/48/1-4rin45.scad> -use <../p/48/1-4rin48.scad> -use <../p/48/1-4rin63.scad> -use <../p/48/1-4rin64.scad> -use <../p/48/1-4rin65.scad> -use <../p/48/1-4rin70.scad> -use <../p/48/1-4rin71.scad> -use <../p/48/1-4rin82.scad> use <../p/48/1-4ring1.scad> +use <../p/48/1-4ring11.scad> +use <../p/48/1-4ring14.scad> +use <../p/48/1-4ring18.scad> use <../p/48/1-4ring2.scad> +use <../p/48/1-4ring23.scad> +use <../p/48/1-4ring24.scad> +use <../p/48/1-4ring27.scad> +use <../p/48/1-4ring32.scad> +use <../p/48/1-4ring34.scad> +use <../p/48/1-4ring37.scad> +use <../p/48/1-4ring38.scad> +use <../p/48/1-4ring45.scad> +use <../p/48/1-4ring48.scad> use <../p/48/1-4ring5.scad> +use <../p/48/1-4ring63.scad> +use <../p/48/1-4ring64.scad> +use <../p/48/1-4ring65.scad> +use <../p/48/1-4ring70.scad> +use <../p/48/1-4ring71.scad> +use <../p/48/1-4ring82.scad> use function ldraw_lib__2359p01() = [ // 0 Baseplate 32 x 32 Road 7-Stud Curve with Road Pattern // 0 Name: 2359p01.dat // 0 Author: Steve Bliss [sbliss] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -43,14 +43,15 @@ function ldraw_lib__2359p01() = [ // 0 !HISTORY 2009-08-08 [anathema] Used subpart; BFC'd; removed edge-lines from pattern // 0 !HISTORY 2010-04-09 [mikeheide] Moved portions from subpart, deleted one wrong keyword (7-Stud) // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\2359s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__2359s01()], -// 1 15 -320 0 -320 2 0 0 0 1 0 0 0 2 48\1-4rin71.dat - [1,15,-320,0,-320,2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4rin71()], -// 1 15 -320 0 -320 6 0 0 0 1 0 0 0 6 48\1-4rin24.dat - [1,15,-320,0,-320,6,0,0,0,1,0,0,0,6, ldraw_lib__48__1_4rin24()], +// 1 15 -320 0 -320 2 0 0 0 1 0 0 0 2 48\1-4ring71.dat + [1,15,-320,0,-320,2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4ring71()], +// 1 15 -320 0 -320 6 0 0 0 1 0 0 0 6 48\1-4ring24.dat + [1,15,-320,0,-320,6,0,0,0,1,0,0,0,6, ldraw_lib__48__1_4ring24()], // 1 16 -320 0 -320 71 0 0 0 1 0 0 0 71 48\1-4ring1.dat [1,16,-320,0,-320,71,0,0,0,1,0,0,0,71, ldraw_lib__48__1_4ring1()], // 4 16 -320 0 -316 -316 0 -316 -260 0 -260 -320 0 -240 @@ -59,42 +60,42 @@ function ldraw_lib__2359p01() = [ [4,16,-240,0,-320,-260,0,-260,-316,0,-316,-316,0,-320], // 1 16 -320 0 -320 30 0 0 0 1 0 0 0 30 48\1-4ring5.dat [1,16,-320,0,-320,30,0,0,0,1,0,0,0,30, ldraw_lib__48__1_4ring5()], -// 1 16 -320 0 -320 4 0 0 0 1 0 0 0 4 48\1-4rin45.dat - [1,16,-320,0,-320,4,0,0,0,1,0,0,0,4, ldraw_lib__48__1_4rin45()], -// 1 2 -320 0 -320 8 0 0 0 1 0 0 0 8 48\1-4rin23.dat - [1,2,-320,0,-320,8,0,0,0,1,0,0,0,8, ldraw_lib__48__1_4rin23()], -// 1 2 -320 0 -320 4 0 0 0 1 0 0 0 4 48\1-4rin48.dat - [1,2,-320,0,-320,4,0,0,0,1,0,0,0,4, ldraw_lib__48__1_4rin48()], +// 1 16 -320 0 -320 4 0 0 0 1 0 0 0 4 48\1-4ring45.dat + [1,16,-320,0,-320,4,0,0,0,1,0,0,0,4, ldraw_lib__48__1_4ring45()], +// 1 2 -320 0 -320 8 0 0 0 1 0 0 0 8 48\1-4ring23.dat + [1,2,-320,0,-320,8,0,0,0,1,0,0,0,8, ldraw_lib__48__1_4ring23()], +// 1 2 -320 0 -320 4 0 0 0 1 0 0 0 4 48\1-4ring48.dat + [1,2,-320,0,-320,4,0,0,0,1,0,0,0,4, ldraw_lib__48__1_4ring48()], // 1 16 -320 0 -320 98 0 0 0 1 0 0 0 98 48\1-4ring2.dat [1,16,-320,0,-320,98,0,0,0,1,0,0,0,98, ldraw_lib__48__1_4ring2()], -// 1 16 -320 0 -320 9 0 0 0 1 0 0 0 9 48\1-4rin32.dat - [1,16,-320,0,-320,9,0,0,0,1,0,0,0,9, ldraw_lib__48__1_4rin32()], -// 1 16 -320 0 -320 21 0 0 0 1 0 0 0 21 48\1-4rin14.dat - [1,16,-320,0,-320,21,0,0,0,1,0,0,0,21, ldraw_lib__48__1_4rin14()], -// 1 15 -320 0 -320 5 0 0 0 1 0 0 0 5 48\1-4rin63.dat - [1,15,-320,0,-320,5,0,0,0,1,0,0,0,5, ldraw_lib__48__1_4rin63()], -// 1 15 -320 0 -320 5 0 0 0 1 0 0 0 5 48\1-4rin64.dat - [1,15,-320,0,-320,5,0,0,0,1,0,0,0,5, ldraw_lib__48__1_4rin64()], -// 1 2 -320 0 -320 12 0 0 0 1 0 0 0 12 48\1-4rin37.dat - [1,2,-320,0,-320,12,0,0,0,1,0,0,0,12, ldraw_lib__48__1_4rin37()], -// 1 16 -320 0 -320 12 0 0 0 1 0 0 0 12 48\1-4rin38.dat - [1,16,-320,0,-320,12,0,0,0,1,0,0,0,12, ldraw_lib__48__1_4rin38()], -// 1 16 -320 0 -320 17 0 0 0 1 0 0 0 17 48\1-4rin27.dat - [1,16,-320,0,-320,17,0,0,0,1,0,0,0,17, ldraw_lib__48__1_4rin27()], -// 1 16 -320 0 -320 14 0 0 0 1 0 0 0 14 48\1-4rin34.dat - [1,16,-320,0,-320,14,0,0,0,1,0,0,0,14, ldraw_lib__48__1_4rin34()], -// 1 15 -320 0 -320 6 0 0 0 1 0 0 0 6 48\1-4rin82.dat - [1,15,-320,0,-320,6,0,0,0,1,0,0,0,6, ldraw_lib__48__1_4rin82()], -// 1 15 -320 0 -320 7 0 0 0 1 0 0 0 7 48\1-4rin70.dat - [1,15,-320,0,-320,7,0,0,0,1,0,0,0,7, ldraw_lib__48__1_4rin70()], -// 1 16 -320 0 -320 22 0 0 0 1 0 0 0 22 48\1-4rin18.dat - [1,16,-320,0,-320,22,0,0,0,1,0,0,0,22, ldraw_lib__48__1_4rin18()], +// 1 16 -320 0 -320 9 0 0 0 1 0 0 0 9 48\1-4ring32.dat + [1,16,-320,0,-320,9,0,0,0,1,0,0,0,9, ldraw_lib__48__1_4ring32()], +// 1 16 -320 0 -320 21 0 0 0 1 0 0 0 21 48\1-4ring14.dat + [1,16,-320,0,-320,21,0,0,0,1,0,0,0,21, ldraw_lib__48__1_4ring14()], +// 1 15 -320 0 -320 5 0 0 0 1 0 0 0 5 48\1-4ring63.dat + [1,15,-320,0,-320,5,0,0,0,1,0,0,0,5, ldraw_lib__48__1_4ring63()], +// 1 15 -320 0 -320 5 0 0 0 1 0 0 0 5 48\1-4ring64.dat + [1,15,-320,0,-320,5,0,0,0,1,0,0,0,5, ldraw_lib__48__1_4ring64()], +// 1 2 -320 0 -320 12 0 0 0 1 0 0 0 12 48\1-4ring37.dat + [1,2,-320,0,-320,12,0,0,0,1,0,0,0,12, ldraw_lib__48__1_4ring37()], +// 1 16 -320 0 -320 12 0 0 0 1 0 0 0 12 48\1-4ring38.dat + [1,16,-320,0,-320,12,0,0,0,1,0,0,0,12, ldraw_lib__48__1_4ring38()], +// 1 16 -320 0 -320 17 0 0 0 1 0 0 0 17 48\1-4ring27.dat + [1,16,-320,0,-320,17,0,0,0,1,0,0,0,17, ldraw_lib__48__1_4ring27()], +// 1 16 -320 0 -320 14 0 0 0 1 0 0 0 14 48\1-4ring34.dat + [1,16,-320,0,-320,14,0,0,0,1,0,0,0,14, ldraw_lib__48__1_4ring34()], +// 1 15 -320 0 -320 6 0 0 0 1 0 0 0 6 48\1-4ring82.dat + [1,15,-320,0,-320,6,0,0,0,1,0,0,0,6, ldraw_lib__48__1_4ring82()], +// 1 15 -320 0 -320 7 0 0 0 1 0 0 0 7 48\1-4ring70.dat + [1,15,-320,0,-320,7,0,0,0,1,0,0,0,7, ldraw_lib__48__1_4ring70()], +// 1 16 -320 0 -320 22 0 0 0 1 0 0 0 22 48\1-4ring18.dat + [1,16,-320,0,-320,22,0,0,0,1,0,0,0,22, ldraw_lib__48__1_4ring18()], // 1 16 -320 0 -320 66 0 0 0 1 0 0 0 66 48\1-4ring5.dat [1,16,-320,0,-320,66,0,0,0,1,0,0,0,66, ldraw_lib__48__1_4ring5()], -// 1 16 -320 0 -320 5 0 0 0 1 0 0 0 5 48\1-4rin65.dat - [1,16,-320,0,-320,5,0,0,0,1,0,0,0,5, ldraw_lib__48__1_4rin65()], -// 1 16 -320 0 -320 37 0 0 0 1 0 0 0 37 48\1-4rin11.dat - [1,16,-320,0,-320,37,0,0,0,1,0,0,0,37, ldraw_lib__48__1_4rin11()], +// 1 16 -320 0 -320 5 0 0 0 1 0 0 0 5 48\1-4ring65.dat + [1,16,-320,0,-320,5,0,0,0,1,0,0,0,5, ldraw_lib__48__1_4ring65()], +// 1 16 -320 0 -320 37 0 0 0 1 0 0 0 37 48\1-4ring11.dat + [1,16,-320,0,-320,37,0,0,0,1,0,0,0,37, ldraw_lib__48__1_4ring11()], // 1 16 -320 0 -320 498 0 0 0 1 0 0 0 498 48\1-4ndis.dat [1,16,-320,0,-320,498,0,0,0,1,0,0,0,498, ldraw_lib__48__1_4ndis()], // 4 16 178 0 -320 316 0 -320 316 0 316 178 0 316 diff --git a/parts/2360p01.scad b/parts/2360p01.scad index 60d3717c5..13ff75340 100644 --- a/parts/2360p01.scad +++ b/parts/2360p01.scad @@ -2,11 +2,11 @@ use <../lib.scad> use <../p/1-4disc.scad> use <../p/48/1-4disc.scad> use <../p/48/1-4ndis.scad> -use <../p/48/1-4rin10.scad> -use <../p/48/1-4rin25.scad> -use <../p/48/1-4rin26.scad> use <../p/48/1-4ring1.scad> +use <../p/48/1-4ring10.scad> use <../p/48/1-4ring2.scad> +use <../p/48/1-4ring25.scad> +use <../p/48/1-4ring26.scad> use <../p/48/1-4ring4.scad> use <../p/48/1-4ring9.scad> use @@ -15,7 +15,7 @@ function ldraw_lib__2360p01() = [ // 0 Baseplate 32 x 32 Road 7-Stud T-Junction with Crosswalk Pattern // 0 Name: 2360p01.dat // 0 Author: Steve Bliss [sbliss] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -31,7 +31,8 @@ function ldraw_lib__2360p01() = [ // 0 !HISTORY 2008-07-03 [anathema] Used subfile; BFC'd; removed edge-lines from pattern // 0 !HISTORY 2010-04-09 [mikeheide] Moved portions from subfile // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 0 -1 0 1 0 1 0 0 s\2360s01.dat [1,16,0,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__s__2360s01()], @@ -67,8 +68,8 @@ function ldraw_lib__2360p01() = [ [4,2,124,0,320,124,0,190,136,0,190,136,0,320], // 4 16 170 0 320 136 0 320 136 0 190 170 0 190 [4,16,170,0,320,136,0,320,136,0,190,170,0,190], -// 1 2 190 0 190 0 0 -6 0 1 0 -6 0 0 48\1-4rin10.dat - [1,2,190,0,190,0,0,-6,0,1,0,-6,0,0, ldraw_lib__48__1_4rin10()], +// 1 2 190 0 190 0 0 -6 0 1 0 -6 0 0 48\1-4ring10.dat + [1,2,190,0,190,0,0,-6,0,1,0,-6,0,0, ldraw_lib__48__1_4ring10()], // 1 2 190 0 190 0 0 -6 0 1 0 -6 0 0 48\1-4ring9.dat [1,2,190,0,190,0,0,-6,0,1,0,-6,0,0, ldraw_lib__48__1_4ring9()], // 1 16 190 0 190 0 0 -20 0 1 0 -20 0 0 48\1-4ring1.dat @@ -89,10 +90,10 @@ function ldraw_lib__2360p01() = [ [4,16,190,0,320,178,0,320,178,0,190,190,0,190], // 1 16 190 0 190 0 0 -10 0 1 0 -10 0 0 48\1-4ring4.dat [1,16,190,0,190,0,0,-10,0,1,0,-10,0,0, ldraw_lib__48__1_4ring4()], -// 1 16 190 0 190 0 0 -2 0 1 0 -2 0 0 48\1-4rin25.dat - [1,16,190,0,190,0,0,-2,0,1,0,-2,0,0, ldraw_lib__48__1_4rin25()], -// 1 16 190 0 190 0 0 -2 0 1 0 -2 0 0 48\1-4rin26.dat - [1,16,190,0,190,0,0,-2,0,1,0,-2,0,0, ldraw_lib__48__1_4rin26()], +// 1 16 190 0 190 0 0 -2 0 1 0 -2 0 0 48\1-4ring25.dat + [1,16,190,0,190,0,0,-2,0,1,0,-2,0,0, ldraw_lib__48__1_4ring25()], +// 1 16 190 0 190 0 0 -2 0 1 0 -2 0 0 48\1-4ring26.dat + [1,16,190,0,190,0,0,-2,0,1,0,-2,0,0, ldraw_lib__48__1_4ring26()], // 1 16 190 0 190 0 0 -12 0 1 0 -12 0 0 48\1-4disc.dat [1,16,190,0,190,0,0,-12,0,1,0,-12,0,0, ldraw_lib__48__1_4disc()], // 1 16 190 0 190 0 0 -66 0 1 0 -66 0 0 48\1-4ndis.dat @@ -105,8 +106,8 @@ function ldraw_lib__2360p01() = [ [4,2,320,0,-124,190,0,-124,190,0,-136,320,0,-136], // 4 16 320 0 -170 320 0 -136 190 0 -136 190 0 -170 [4,16,320,0,-170,320,0,-136,190,0,-136,190,0,-170], -// 1 2 190 0 -190 -6 0 0 0 1 0 0 0 6 48\1-4rin10.dat - [1,2,190,0,-190,-6,0,0,0,1,0,0,0,6, ldraw_lib__48__1_4rin10()], +// 1 2 190 0 -190 -6 0 0 0 1 0 0 0 6 48\1-4ring10.dat + [1,2,190,0,-190,-6,0,0,0,1,0,0,0,6, ldraw_lib__48__1_4ring10()], // 1 2 190 0 -190 -6 0 0 0 1 0 0 0 6 48\1-4ring9.dat [1,2,190,0,-190,-6,0,0,0,1,0,0,0,6, ldraw_lib__48__1_4ring9()], // 1 16 190 0 -190 -20 0 0 0 1 0 0 0 20 48\1-4ring1.dat @@ -127,10 +128,10 @@ function ldraw_lib__2360p01() = [ [4,16,320,0,-190,320,0,-178,190,0,-178,190,0,-190], // 1 16 190 0 -190 -10 0 0 0 1 0 0 0 10 48\1-4ring4.dat [1,16,190,0,-190,-10,0,0,0,1,0,0,0,10, ldraw_lib__48__1_4ring4()], -// 1 16 190 0 -190 -2 0 0 0 1 0 0 0 2 48\1-4rin25.dat - [1,16,190,0,-190,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4rin25()], -// 1 16 190 0 -190 -2 0 0 0 1 0 0 0 2 48\1-4rin26.dat - [1,16,190,0,-190,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4rin26()], +// 1 16 190 0 -190 -2 0 0 0 1 0 0 0 2 48\1-4ring25.dat + [1,16,190,0,-190,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4ring25()], +// 1 16 190 0 -190 -2 0 0 0 1 0 0 0 2 48\1-4ring26.dat + [1,16,190,0,-190,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4ring26()], // 1 16 190 0 -190 -12 0 0 0 1 0 0 0 12 48\1-4disc.dat [1,16,190,0,-190,-12,0,0,0,1,0,0,0,12, ldraw_lib__48__1_4disc()], // 1 16 190 0 -190 -66 0 0 0 1 0 0 0 66 48\1-4ndis.dat diff --git a/parts/2361p01.scad b/parts/2361p01.scad index 8c137dec9..cede7a197 100644 --- a/parts/2361p01.scad +++ b/parts/2361p01.scad @@ -2,11 +2,11 @@ use <../lib.scad> use <../p/1-4disc.scad> use <../p/48/1-4disc.scad> use <../p/48/1-4ndis.scad> -use <../p/48/1-4rin10.scad> -use <../p/48/1-4rin25.scad> -use <../p/48/1-4rin26.scad> use <../p/48/1-4ring1.scad> +use <../p/48/1-4ring10.scad> use <../p/48/1-4ring2.scad> +use <../p/48/1-4ring25.scad> +use <../p/48/1-4ring26.scad> use <../p/48/1-4ring4.scad> use <../p/48/1-4ring9.scad> use @@ -15,14 +15,14 @@ function ldraw_lib__2361p01() = [ // 0 Baseplate 32 x 32 Road 7-Stud Crossroads with Crosswalk Pattern // 0 Name: 2361p01.dat // 0 Author: Steve Bliss [sbliss] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS roadplate, X-road +// 0 !KEYWORDS X-road, roadplate // // 0 !HISTORY 1999-03-23 [sbliss] 2361.dat + 607P01.dat pattern + Mods = 2361P01.dat // 0 !HISTORY 1999-05-24 [PTadmin] Official Update 1999-04 @@ -31,7 +31,8 @@ function ldraw_lib__2361p01() = [ // 0 !HISTORY 2008-07-03 [anathema] Used subfile; BFC'd; removed edge-lines from pattern // 0 !HISTORY 2010-04-09 [mikeheide] Moved portions from subfile // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\2361s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__2361s01()], @@ -59,8 +60,8 @@ function ldraw_lib__2361p01() = [ [4,2,320,0,-124,190,0,-124,190,0,-136,320,0,-136], // 4 16 320 0 -170 320 0 -136 190 0 -136 190 0 -170 [4,16,320,0,-170,320,0,-136,190,0,-136,190,0,-170], -// 1 2 190 0 -190 -6 0 0 0 1 0 0 0 6 48\1-4rin10.dat - [1,2,190,0,-190,-6,0,0,0,1,0,0,0,6, ldraw_lib__48__1_4rin10()], +// 1 2 190 0 -190 -6 0 0 0 1 0 0 0 6 48\1-4ring10.dat + [1,2,190,0,-190,-6,0,0,0,1,0,0,0,6, ldraw_lib__48__1_4ring10()], // 1 2 190 0 -190 -6 0 0 0 1 0 0 0 6 48\1-4ring9.dat [1,2,190,0,-190,-6,0,0,0,1,0,0,0,6, ldraw_lib__48__1_4ring9()], // 1 16 190 0 -190 -20 0 0 0 1 0 0 0 20 48\1-4ring1.dat @@ -81,10 +82,10 @@ function ldraw_lib__2361p01() = [ [4,16,320,0,-190,320,0,-178,190,0,-178,190,0,-190], // 1 16 190 0 -190 -10 0 0 0 1 0 0 0 10 48\1-4ring4.dat [1,16,190,0,-190,-10,0,0,0,1,0,0,0,10, ldraw_lib__48__1_4ring4()], -// 1 16 190 0 -190 -2 0 0 0 1 0 0 0 2 48\1-4rin25.dat - [1,16,190,0,-190,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4rin25()], -// 1 16 190 0 -190 -2 0 0 0 1 0 0 0 2 48\1-4rin26.dat - [1,16,190,0,-190,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4rin26()], +// 1 16 190 0 -190 -2 0 0 0 1 0 0 0 2 48\1-4ring25.dat + [1,16,190,0,-190,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4ring25()], +// 1 16 190 0 -190 -2 0 0 0 1 0 0 0 2 48\1-4ring26.dat + [1,16,190,0,-190,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4ring26()], // 1 16 190 0 -190 -12 0 0 0 1 0 0 0 12 48\1-4disc.dat [1,16,190,0,-190,-12,0,0,0,1,0,0,0,12, ldraw_lib__48__1_4disc()], // 1 16 190 0 -190 -66 0 0 0 1 0 0 0 66 48\1-4ndis.dat @@ -97,8 +98,8 @@ function ldraw_lib__2361p01() = [ [4,2,-124,0,-320,-124,0,-190,-136,0,-190,-136,0,-320], // 4 16 -170 0 -320 -136 0 -320 -136 0 -190 -170 0 -190 [4,16,-170,0,-320,-136,0,-320,-136,0,-190,-170,0,-190], -// 1 2 -190 0 -190 0 0 6 0 1 0 6 0 0 48\1-4rin10.dat - [1,2,-190,0,-190,0,0,6,0,1,0,6,0,0, ldraw_lib__48__1_4rin10()], +// 1 2 -190 0 -190 0 0 6 0 1 0 6 0 0 48\1-4ring10.dat + [1,2,-190,0,-190,0,0,6,0,1,0,6,0,0, ldraw_lib__48__1_4ring10()], // 1 2 -190 0 -190 0 0 6 0 1 0 6 0 0 48\1-4ring9.dat [1,2,-190,0,-190,0,0,6,0,1,0,6,0,0, ldraw_lib__48__1_4ring9()], // 1 16 -190 0 -190 0 0 20 0 1 0 20 0 0 48\1-4ring1.dat @@ -119,10 +120,10 @@ function ldraw_lib__2361p01() = [ [4,16,-190,0,-320,-178,0,-320,-178,0,-190,-190,0,-190], // 1 16 -190 0 -190 0 0 10 0 1 0 10 0 0 48\1-4ring4.dat [1,16,-190,0,-190,0,0,10,0,1,0,10,0,0, ldraw_lib__48__1_4ring4()], -// 1 16 -190 0 -190 0 0 2 0 1 0 2 0 0 48\1-4rin25.dat - [1,16,-190,0,-190,0,0,2,0,1,0,2,0,0, ldraw_lib__48__1_4rin25()], -// 1 16 -190 0 -190 0 0 2 0 1 0 2 0 0 48\1-4rin26.dat - [1,16,-190,0,-190,0,0,2,0,1,0,2,0,0, ldraw_lib__48__1_4rin26()], +// 1 16 -190 0 -190 0 0 2 0 1 0 2 0 0 48\1-4ring25.dat + [1,16,-190,0,-190,0,0,2,0,1,0,2,0,0, ldraw_lib__48__1_4ring25()], +// 1 16 -190 0 -190 0 0 2 0 1 0 2 0 0 48\1-4ring26.dat + [1,16,-190,0,-190,0,0,2,0,1,0,2,0,0, ldraw_lib__48__1_4ring26()], // 1 16 -190 0 -190 0 0 12 0 1 0 12 0 0 48\1-4disc.dat [1,16,-190,0,-190,0,0,12,0,1,0,12,0,0, ldraw_lib__48__1_4disc()], // 1 16 -190 0 -190 0 0 66 0 1 0 66 0 0 48\1-4ndis.dat @@ -165,8 +166,8 @@ function ldraw_lib__2361p01() = [ [4,2,-320,0,124,-190,0,124,-190,0,136,-320,0,136], // 4 16 -320 0 170 -320 0 136 -190 0 136 -190 0 170 [4,16,-320,0,170,-320,0,136,-190,0,136,-190,0,170], -// 1 2 -190 0 190 6 0 0 0 1 0 0 0 -6 48\1-4rin10.dat - [1,2,-190,0,190,6,0,0,0,1,0,0,0,-6, ldraw_lib__48__1_4rin10()], +// 1 2 -190 0 190 6 0 0 0 1 0 0 0 -6 48\1-4ring10.dat + [1,2,-190,0,190,6,0,0,0,1,0,0,0,-6, ldraw_lib__48__1_4ring10()], // 1 2 -190 0 190 6 0 0 0 1 0 0 0 -6 48\1-4ring9.dat [1,2,-190,0,190,6,0,0,0,1,0,0,0,-6, ldraw_lib__48__1_4ring9()], // 1 16 -190 0 190 20 0 0 0 1 0 0 0 -20 48\1-4ring1.dat @@ -187,10 +188,10 @@ function ldraw_lib__2361p01() = [ [4,16,-320,0,190,-320,0,178,-190,0,178,-190,0,190], // 1 16 -190 0 190 10 0 0 0 1 0 0 0 -10 48\1-4ring4.dat [1,16,-190,0,190,10,0,0,0,1,0,0,0,-10, ldraw_lib__48__1_4ring4()], -// 1 16 -190 0 190 2 0 0 0 1 0 0 0 -2 48\1-4rin25.dat - [1,16,-190,0,190,2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4rin25()], -// 1 16 -190 0 190 2 0 0 0 1 0 0 0 -2 48\1-4rin26.dat - [1,16,-190,0,190,2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4rin26()], +// 1 16 -190 0 190 2 0 0 0 1 0 0 0 -2 48\1-4ring25.dat + [1,16,-190,0,190,2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4ring25()], +// 1 16 -190 0 190 2 0 0 0 1 0 0 0 -2 48\1-4ring26.dat + [1,16,-190,0,190,2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4ring26()], // 1 16 -190 0 190 12 0 0 0 1 0 0 0 -12 48\1-4disc.dat [1,16,-190,0,190,12,0,0,0,1,0,0,0,-12, ldraw_lib__48__1_4disc()], // 1 16 -190 0 190 66 0 0 0 1 0 0 0 -66 48\1-4ndis.dat @@ -203,8 +204,8 @@ function ldraw_lib__2361p01() = [ [4,2,124,0,320,124,0,190,136,0,190,136,0,320], // 4 16 170 0 320 136 0 320 136 0 190 170 0 190 [4,16,170,0,320,136,0,320,136,0,190,170,0,190], -// 1 2 190 0 190 0 0 -6 0 1 0 -6 0 0 48\1-4rin10.dat - [1,2,190,0,190,0,0,-6,0,1,0,-6,0,0, ldraw_lib__48__1_4rin10()], +// 1 2 190 0 190 0 0 -6 0 1 0 -6 0 0 48\1-4ring10.dat + [1,2,190,0,190,0,0,-6,0,1,0,-6,0,0, ldraw_lib__48__1_4ring10()], // 1 2 190 0 190 0 0 -6 0 1 0 -6 0 0 48\1-4ring9.dat [1,2,190,0,190,0,0,-6,0,1,0,-6,0,0, ldraw_lib__48__1_4ring9()], // 1 16 190 0 190 0 0 -20 0 1 0 -20 0 0 48\1-4ring1.dat @@ -225,10 +226,10 @@ function ldraw_lib__2361p01() = [ [4,16,190,0,320,178,0,320,178,0,190,190,0,190], // 1 16 190 0 190 0 0 -10 0 1 0 -10 0 0 48\1-4ring4.dat [1,16,190,0,190,0,0,-10,0,1,0,-10,0,0, ldraw_lib__48__1_4ring4()], -// 1 16 190 0 190 0 0 -2 0 1 0 -2 0 0 48\1-4rin25.dat - [1,16,190,0,190,0,0,-2,0,1,0,-2,0,0, ldraw_lib__48__1_4rin25()], -// 1 16 190 0 190 0 0 -2 0 1 0 -2 0 0 48\1-4rin26.dat - [1,16,190,0,190,0,0,-2,0,1,0,-2,0,0, ldraw_lib__48__1_4rin26()], +// 1 16 190 0 190 0 0 -2 0 1 0 -2 0 0 48\1-4ring25.dat + [1,16,190,0,190,0,0,-2,0,1,0,-2,0,0, ldraw_lib__48__1_4ring25()], +// 1 16 190 0 190 0 0 -2 0 1 0 -2 0 0 48\1-4ring26.dat + [1,16,190,0,190,0,0,-2,0,1,0,-2,0,0, ldraw_lib__48__1_4ring26()], // 1 16 190 0 190 0 0 -12 0 1 0 -12 0 0 48\1-4disc.dat [1,16,190,0,190,0,0,-12,0,1,0,-12,0,0, ldraw_lib__48__1_4disc()], // 1 16 190 0 190 0 0 -66 0 1 0 -66 0 0 48\1-4ndis.dat diff --git a/parts/2361p02.scad b/parts/2361p02.scad index fa877d226..cb15b5b7f 100644 --- a/parts/2361p02.scad +++ b/parts/2361p02.scad @@ -1,22 +1,22 @@ use <../lib.scad> use <../p/1-4disc.scad> -use <../p/48/1-8rin56.scad> use <../p/48/1-8ring5.scad> +use <../p/48/1-8ring56.scad> use <../p/48/1-8ring6.scad> use <../p/48/1-8ring7.scad> use <../p/48/3-16disc.scad> -use <../p/48/3-16rin7.scad> +use <../p/48/3-16ring7.scad> use <../p/48/4-4disc.scad> -use <../p/48/4-4rin13.scad> -use <../p/48/4-4rin19.scad> -use <../p/48/4-4rin30.scad> +use <../p/48/4-4ring13.scad> +use <../p/48/4-4ring19.scad> +use <../p/48/4-4ring30.scad> use <../p/48/4-4ring4.scad> use function ldraw_lib__2361p02() = [ // 0 Baseplate 32 x 32 Road 7-Stud Crossroads w/ Runway Wide Pattern // 0 Name: 2361p02.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,14 +25,15 @@ function ldraw_lib__2361p02() = [ // // 0 !HISTORY 2010-04-09 [mikeheide] Moved portions from subfile // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\2361s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__2361s01()], // 1 7 0 0 0 104 0 0 0 1 0 0 0 104 48\4-4disc.dat [1,7,0,0,0,104,0,0,0,1,0,0,0,104, ldraw_lib__48__4_4disc()], -// 1 15 0 0 0 8 0 0 0 1 0 0 0 8 48\4-4rin13.dat - [1,15,0,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__48__4_4rin13()], +// 1 15 0 0 0 8 0 0 0 1 0 0 0 8 48\4-4ring13.dat + [1,15,0,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__48__4_4ring13()], // 1 7 0 0 0 28 0 0 0 1 0 0 0 28 48\4-4ring4.dat [1,7,0,0,0,28,0,0,0,1,0,0,0,28, ldraw_lib__48__4_4ring4()], // 1 7 0 0 0 25.8686 0 -10.7151 0 1 0 10.7151 0 25.8686 48\1-8ring5.dat @@ -41,36 +42,36 @@ function ldraw_lib__2361p02() = [ [1,7,0,0,0,25.8686,0,-10.7151,0,1,0,10.7151,0,25.8686, ldraw_lib__48__1_8ring6()], // 1 7 0 0 0 25.8686 0 -10.7151 0 1 0 10.7151 0 25.8686 48\1-8ring7.dat [1,7,0,0,0,25.8686,0,-10.7151,0,1,0,10.7151,0,25.8686, ldraw_lib__48__1_8ring7()], -// 1 7 0 0 0 3.69552 0 -1.53073 0 1 0 1.53073 0 3.69552 48\1-8rin56.dat - [1,7,0,0,0,3.69552,0,-1.53073,0,1,0,1.53073,0,3.69552, ldraw_lib__48__1_8rin56()], +// 1 7 0 0 0 3.69552 0 -1.53073 0 1 0 1.53073 0 3.69552 48\1-8ring56.dat + [1,7,0,0,0,3.69552,0,-1.53073,0,1,0,1.53073,0,3.69552, ldraw_lib__48__1_8ring56()], // 1 7 0 0 0 -10.7151 0 -25.8686 0 1 0 25.8686 0 -10.7151 48\1-8ring5.dat [1,7,0,0,0,-10.7151,0,-25.8686,0,1,0,25.8686,0,-10.7151, ldraw_lib__48__1_8ring5()], // 1 7 0 0 0 -10.7151 0 -25.8686 0 1 0 25.8686 0 -10.7151 48\1-8ring6.dat [1,7,0,0,0,-10.7151,0,-25.8686,0,1,0,25.8686,0,-10.7151, ldraw_lib__48__1_8ring6()], // 1 7 0 0 0 -10.7151 0 -25.8686 0 1 0 25.8686 0 -10.7151 48\1-8ring7.dat [1,7,0,0,0,-10.7151,0,-25.8686,0,1,0,25.8686,0,-10.7151, ldraw_lib__48__1_8ring7()], -// 1 7 0 0 0 -1.53073 0 -3.69552 0 1 0 3.69552 0 -1.53073 48\1-8rin56.dat - [1,7,0,0,0,-1.53073,0,-3.69552,0,1,0,3.69552,0,-1.53073, ldraw_lib__48__1_8rin56()], +// 1 7 0 0 0 -1.53073 0 -3.69552 0 1 0 3.69552 0 -1.53073 48\1-8ring56.dat + [1,7,0,0,0,-1.53073,0,-3.69552,0,1,0,3.69552,0,-1.53073, ldraw_lib__48__1_8ring56()], // 1 7 0 0 0 -25.8686 0 10.7151 0 1 0 -10.7151 0 -25.8686 48\1-8ring5.dat [1,7,0,0,0,-25.8686,0,10.7151,0,1,0,-10.7151,0,-25.8686, ldraw_lib__48__1_8ring5()], // 1 7 0 0 0 -25.8686 0 10.7151 0 1 0 -10.7151 0 -25.8686 48\1-8ring6.dat [1,7,0,0,0,-25.8686,0,10.7151,0,1,0,-10.7151,0,-25.8686, ldraw_lib__48__1_8ring6()], // 1 7 0 0 0 -25.8686 0 10.7151 0 1 0 -10.7151 0 -25.8686 48\1-8ring7.dat [1,7,0,0,0,-25.8686,0,10.7151,0,1,0,-10.7151,0,-25.8686, ldraw_lib__48__1_8ring7()], -// 1 7 0 0 0 -3.69552 0 1.53073 0 1 0 -1.53073 0 -3.69552 48\1-8rin56.dat - [1,7,0,0,0,-3.69552,0,1.53073,0,1,0,-1.53073,0,-3.69552, ldraw_lib__48__1_8rin56()], +// 1 7 0 0 0 -3.69552 0 1.53073 0 1 0 -1.53073 0 -3.69552 48\1-8ring56.dat + [1,7,0,0,0,-3.69552,0,1.53073,0,1,0,-1.53073,0,-3.69552, ldraw_lib__48__1_8ring56()], // 1 7 0 0 0 10.7151 0 25.8686 0 1 0 -25.8686 0 10.7151 48\1-8ring5.dat [1,7,0,0,0,10.7151,0,25.8686,0,1,0,-25.8686,0,10.7151, ldraw_lib__48__1_8ring5()], // 1 7 0 0 0 10.7151 0 25.8686 0 1 0 -25.8686 0 10.7151 48\1-8ring6.dat [1,7,0,0,0,10.7151,0,25.8686,0,1,0,-25.8686,0,10.7151, ldraw_lib__48__1_8ring6()], // 1 7 0 0 0 10.7151 0 25.8686 0 1 0 -25.8686 0 10.7151 48\1-8ring7.dat [1,7,0,0,0,10.7151,0,25.8686,0,1,0,-25.8686,0,10.7151, ldraw_lib__48__1_8ring7()], -// 1 7 0 0 0 1.53073 0 3.69552 0 1 0 -3.69552 0 1.53073 48\1-8rin56.dat - [1,7,0,0,0,1.53073,0,3.69552,0,1,0,-3.69552,0,1.53073, ldraw_lib__48__1_8rin56()], -// 1 15 0 0 0 8 0 0 0 1 0 0 0 8 48\4-4rin30.dat - [1,15,0,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__48__4_4rin30()], -// 1 7 0 0 0 12 0 0 0 1 0 0 0 12 48\4-4rin19.dat - [1,7,0,0,0,12,0,0,0,1,0,0,0,12, ldraw_lib__48__4_4rin19()], +// 1 7 0 0 0 1.53073 0 3.69552 0 1 0 -3.69552 0 1.53073 48\1-8ring56.dat + [1,7,0,0,0,1.53073,0,3.69552,0,1,0,-3.69552,0,1.53073, ldraw_lib__48__1_8ring56()], +// 1 15 0 0 0 8 0 0 0 1 0 0 0 8 48\4-4ring30.dat + [1,15,0,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__48__4_4ring30()], +// 1 7 0 0 0 12 0 0 0 1 0 0 0 12 48\4-4ring19.dat + [1,7,0,0,0,12,0,0,0,1,0,0,0,12, ldraw_lib__48__4_4ring19()], // 3 7 245.867 0 32.364 248 0 0 320 0 170 [3,7,245.867,0,32.364,248,0,0,320,0,170], // 3 7 320 0 170 248 0 0 275 0 5 @@ -247,8 +248,8 @@ function ldraw_lib__2361p02() = [ [4,16,178,0,-178,178,0,-320,316,0,-320,316,0,-316], // 4 16 178 0 -178 316 0 -316 320 0 -316 320 0 -178 [4,16,178,0,-178,316,0,-316,320,0,-316,320,0,-178], -// 1 15 212 0 -60 0 0 -8 0 1 0 8 0 0 48\3-16rin7.dat - [1,15,212,0,-60,0,0,-8,0,1,0,8,0,0, ldraw_lib__48__3_16rin7()], +// 1 15 212 0 -60 0 0 -8 0 1 0 8 0 0 48\3-16ring7.dat + [1,15,212,0,-60,0,0,-8,0,1,0,8,0,0, ldraw_lib__48__3_16ring7()], // 3 7 148 0 0 190.063 0 0 187.507 0 0.8704 [3,7,148,0,0,190.063,0,0,187.507,0,0.8704], // 3 7 148 0 0 187.507 0 0.8704 180 0 4.576 @@ -317,14 +318,14 @@ function ldraw_lib__2361p02() = [ [4,7,133,0,-35,152.87,0,-35.5072,148,0,0,139,0,0], // 4 7 124 0 -60 212 0 -60 152.87 0 -35.5072 133 0 -35 [4,7,124,0,-60,212,0,-60,152.87,0,-35.5072,133,0,-35], -// 1 15 212 0 60 0 0 -8 0 1 0 -8 0 0 48\3-16rin7.dat - [1,15,212,0,60,0,0,-8,0,1,0,-8,0,0, ldraw_lib__48__3_16rin7()], +// 1 15 212 0 60 0 0 -8 0 1 0 -8 0 0 48\3-16ring7.dat + [1,15,212,0,60,0,0,-8,0,1,0,-8,0,0, ldraw_lib__48__3_16ring7()], // 1 7 212 0 60 0 0 -56 0 1 0 -56 0 0 48\3-16disc.dat [1,7,212,0,60,0,0,-56,0,1,0,-56,0,0, ldraw_lib__48__3_16disc()], // 1 7 212 0 -60 0 0 -56 0 1 0 56 0 0 48\3-16disc.dat [1,7,212,0,-60,0,0,-56,0,1,0,56,0,0, ldraw_lib__48__3_16disc()], -// 1 15 60 0 212 -8 0 0 0 1 0 0 0 -8 48\3-16rin7.dat - [1,15,60,0,212,-8,0,0,0,1,0,0,0,-8, ldraw_lib__48__3_16rin7()], +// 1 15 60 0 212 -8 0 0 0 1 0 0 0 -8 48\3-16ring7.dat + [1,15,60,0,212,-8,0,0,0,1,0,0,0,-8, ldraw_lib__48__3_16ring7()], // 3 7 0 0 148 0 0 190.063 -0.8704 0 187.507 [3,7,0,0,148,0,0,190.063,-0.8704,0,187.507], // 3 7 0 0 148 -0.8704 0 187.507 -4.576 0 180 @@ -361,14 +362,14 @@ function ldraw_lib__2361p02() = [ [4,7,35,0,133,35.5072,0,152.87,0,0,148,0,0,139], // 4 7 60 0 124 60 0 212 35.5072 0 152.87 35 0 133 [4,7,60,0,124,60,0,212,35.5072,0,152.87,35,0,133], -// 1 15 -60 0 212 8 0 0 0 1 0 0 0 -8 48\3-16rin7.dat - [1,15,-60,0,212,8,0,0,0,1,0,0,0,-8, ldraw_lib__48__3_16rin7()], +// 1 15 -60 0 212 8 0 0 0 1 0 0 0 -8 48\3-16ring7.dat + [1,15,-60,0,212,8,0,0,0,1,0,0,0,-8, ldraw_lib__48__3_16ring7()], // 1 7 -60 0 212 56 0 0 0 1 0 0 0 -56 48\3-16disc.dat [1,7,-60,0,212,56,0,0,0,1,0,0,0,-56, ldraw_lib__48__3_16disc()], // 1 7 60 0 212 -56 0 0 0 1 0 0 0 -56 48\3-16disc.dat [1,7,60,0,212,-56,0,0,0,1,0,0,0,-56, ldraw_lib__48__3_16disc()], -// 1 15 -212 0 60 0 0 8 0 1 0 -8 0 0 48\3-16rin7.dat - [1,15,-212,0,60,0,0,8,0,1,0,-8,0,0, ldraw_lib__48__3_16rin7()], +// 1 15 -212 0 60 0 0 8 0 1 0 -8 0 0 48\3-16ring7.dat + [1,15,-212,0,60,0,0,8,0,1,0,-8,0,0, ldraw_lib__48__3_16ring7()], // 3 7 -148 0 0 -190.063 0 0 -187.507 0 -0.8704 [3,7,-148,0,0,-190.063,0,0,-187.507,0,-0.8704], // 3 7 -148 0 0 -187.507 0 -0.8704 -180 0 -4.576 @@ -405,14 +406,14 @@ function ldraw_lib__2361p02() = [ [4,7,-133,0,35,-152.87,0,35.5072,-148,0,0,-139,0,0], // 4 7 -124 0 60 -212 0 60 -152.87 0 35.5072 -133 0 35 [4,7,-124,0,60,-212,0,60,-152.87,0,35.5072,-133,0,35], -// 1 15 -212 0 -60 0 0 8 0 1 0 8 0 0 48\3-16rin7.dat - [1,15,-212,0,-60,0,0,8,0,1,0,8,0,0, ldraw_lib__48__3_16rin7()], +// 1 15 -212 0 -60 0 0 8 0 1 0 8 0 0 48\3-16ring7.dat + [1,15,-212,0,-60,0,0,8,0,1,0,8,0,0, ldraw_lib__48__3_16ring7()], // 1 7 -212 0 -60 0 0 56 0 1 0 56 0 0 48\3-16disc.dat [1,7,-212,0,-60,0,0,56,0,1,0,56,0,0, ldraw_lib__48__3_16disc()], // 1 7 -212 0 60 0 0 56 0 1 0 -56 0 0 48\3-16disc.dat [1,7,-212,0,60,0,0,56,0,1,0,-56,0,0, ldraw_lib__48__3_16disc()], -// 1 15 -60 0 -212 8 0 0 0 1 0 0 0 8 48\3-16rin7.dat - [1,15,-60,0,-212,8,0,0,0,1,0,0,0,8, ldraw_lib__48__3_16rin7()], +// 1 15 -60 0 -212 8 0 0 0 1 0 0 0 8 48\3-16ring7.dat + [1,15,-60,0,-212,8,0,0,0,1,0,0,0,8, ldraw_lib__48__3_16ring7()], // 3 7 0 0 -148 0 0 -190.063 0.8704 0 -187.507 [3,7,0,0,-148,0,0,-190.063,0.8704,0,-187.507], // 3 7 0 0 -148 0.8704 0 -187.507 4.576 0 -180 @@ -449,8 +450,8 @@ function ldraw_lib__2361p02() = [ [4,7,-35,0,-133,-35.5072,0,-152.87,0,0,-148,0,0,-139], // 4 7 -60 0 -124 -60 0 -212 -35.5072 0 -152.87 -35 0 -133 [4,7,-60,0,-124,-60,0,-212,-35.5072,0,-152.87,-35,0,-133], -// 1 15 60 0 -212 -8 0 0 0 1 0 0 0 8 48\3-16rin7.dat - [1,15,60,0,-212,-8,0,0,0,1,0,0,0,8, ldraw_lib__48__3_16rin7()], +// 1 15 60 0 -212 -8 0 0 0 1 0 0 0 8 48\3-16ring7.dat + [1,15,60,0,-212,-8,0,0,0,1,0,0,0,8, ldraw_lib__48__3_16ring7()], // 1 7 60 0 -212 -56 0 0 0 1 0 0 0 56 48\3-16disc.dat [1,7,60,0,-212,-56,0,0,0,1,0,0,0,56, ldraw_lib__48__3_16disc()], // 1 7 -60 0 -212 56 0 0 0 1 0 0 0 56 48\3-16disc.dat diff --git a/parts/2361p03.scad b/parts/2361p03.scad index 7224a6c48..d5ac3f71d 100644 --- a/parts/2361p03.scad +++ b/parts/2361p03.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/1-4disc.scad> use <../p/48/1-8disc.scad> -use <../p/48/1-8rin35.scad> +use <../p/48/1-8ring35.scad> use <../p/48/1-8ring5.scad> use <../p/48/1-8ring6.scad> use <../p/48/1-8ring8.scad> use <../p/48/4-4disc.scad> -use <../p/48/4-4rin13.scad> -use <../p/48/4-4rin27.scad> -use <../p/48/4-4rin28.scad> +use <../p/48/4-4ring13.scad> +use <../p/48/4-4ring27.scad> +use <../p/48/4-4ring28.scad> use <../p/48/4-4ring4.scad> use <../p/48/4-4ring7.scad> use @@ -16,7 +16,7 @@ function ldraw_lib__2361p03() = [ // 0 Baseplate 32 x 32 Road 7-Stud Crossroads w/ Runway Narrow Patt. // 0 Name: 2361p03.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,46 +25,47 @@ function ldraw_lib__2361p03() = [ // // 0 !HISTORY 2010-04-09 [mikeheide] Moved portions from subfile // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\2361s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__2361s01()], // 1 7 0 0 0 104 0 0 0 1 0 0 0 104 48\4-4disc.dat [1,7,0,0,0,104,0,0,0,1,0,0,0,104, ldraw_lib__48__4_4disc()], -// 1 15 0 0 0 8 0 0 0 1 0 0 0 8 48\4-4rin13.dat - [1,15,0,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__48__4_4rin13()], +// 1 15 0 0 0 8 0 0 0 1 0 0 0 8 48\4-4ring13.dat + [1,15,0,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__48__4_4ring13()], // 1 7 0 0 0 28 0 0 0 1 0 0 0 28 48\4-4ring4.dat [1,7,0,0,0,28,0,0,0,1,0,0,0,28, ldraw_lib__48__4_4ring4()], -// 1 7 0 0 0 8 0 0 0 1 0 0 0 8 48\4-4rin27.dat - [1,7,0,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__48__4_4rin27()], +// 1 7 0 0 0 8 0 0 0 1 0 0 0 8 48\4-4ring27.dat + [1,7,0,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__48__4_4ring27()], // 1 7 0 0 0 18.4776 0 -7.65367 0 1 0 7.65367 0 18.4776 48\1-8ring8.dat [1,7,0,0,0,18.4776,0,-7.65367,0,1,0,7.65367,0,18.4776, ldraw_lib__48__1_8ring8()], // 1 7 0 0 0 27.7164 0 -11.4805 0 1 0 11.4805 0 27.7164 48\1-8ring6.dat [1,7,0,0,0,27.7164,0,-11.4805,0,1,0,11.4805,0,27.7164, ldraw_lib__48__1_8ring6()], -// 1 7 0 0 0 5.54328 0 -2.2961 0 1 0 2.2961 0 5.54328 48\1-8rin35.dat - [1,7,0,0,0,5.54328,0,-2.2961,0,1,0,2.2961,0,5.54328, ldraw_lib__48__1_8rin35()], +// 1 7 0 0 0 5.54328 0 -2.2961 0 1 0 2.2961 0 5.54328 48\1-8ring35.dat + [1,7,0,0,0,5.54328,0,-2.2961,0,1,0,2.2961,0,5.54328, ldraw_lib__48__1_8ring35()], // 1 7 0 0 0 -7.65367 0 -18.4776 0 1 0 18.4776 0 -7.65367 48\1-8ring8.dat [1,7,0,0,0,-7.65367,0,-18.4776,0,1,0,18.4776,0,-7.65367, ldraw_lib__48__1_8ring8()], // 1 7 0 0 0 -11.4805 0 -27.7164 0 1 0 27.7164 0 -11.4805 48\1-8ring6.dat [1,7,0,0,0,-11.4805,0,-27.7164,0,1,0,27.7164,0,-11.4805, ldraw_lib__48__1_8ring6()], -// 1 7 0 0 0 -2.2961 0 -5.54328 0 1 0 5.54328 0 -2.2961 48\1-8rin35.dat - [1,7,0,0,0,-2.2961,0,-5.54328,0,1,0,5.54328,0,-2.2961, ldraw_lib__48__1_8rin35()], +// 1 7 0 0 0 -2.2961 0 -5.54328 0 1 0 5.54328 0 -2.2961 48\1-8ring35.dat + [1,7,0,0,0,-2.2961,0,-5.54328,0,1,0,5.54328,0,-2.2961, ldraw_lib__48__1_8ring35()], // 1 7 0 0 0 -18.4776 0 7.65367 0 1 0 -7.65367 0 -18.4776 48\1-8ring8.dat [1,7,0,0,0,-18.4776,0,7.65367,0,1,0,-7.65367,0,-18.4776, ldraw_lib__48__1_8ring8()], // 1 7 0 0 0 -27.7164 0 11.4805 0 1 0 -11.4805 0 -27.7164 48\1-8ring6.dat [1,7,0,0,0,-27.7164,0,11.4805,0,1,0,-11.4805,0,-27.7164, ldraw_lib__48__1_8ring6()], -// 1 7 0 0 0 -5.54328 0 2.2961 0 1 0 -2.2961 0 -5.54328 48\1-8rin35.dat - [1,7,0,0,0,-5.54328,0,2.2961,0,1,0,-2.2961,0,-5.54328, ldraw_lib__48__1_8rin35()], +// 1 7 0 0 0 -5.54328 0 2.2961 0 1 0 -2.2961 0 -5.54328 48\1-8ring35.dat + [1,7,0,0,0,-5.54328,0,2.2961,0,1,0,-2.2961,0,-5.54328, ldraw_lib__48__1_8ring35()], // 1 7 0 0 0 7.65367 0 18.4776 0 1 0 -18.4776 0 7.65367 48\1-8ring8.dat [1,7,0,0,0,7.65367,0,18.4776,0,1,0,-18.4776,0,7.65367, ldraw_lib__48__1_8ring8()], // 1 7 0 0 0 11.4805 0 27.7164 0 1 0 -27.7164 0 11.4805 48\1-8ring6.dat [1,7,0,0,0,11.4805,0,27.7164,0,1,0,-27.7164,0,11.4805, ldraw_lib__48__1_8ring6()], -// 1 7 0 0 0 2.2961 0 5.54328 0 1 0 -5.54328 0 2.2961 48\1-8rin35.dat - [1,7,0,0,0,2.2961,0,5.54328,0,1,0,-5.54328,0,2.2961, ldraw_lib__48__1_8rin35()], +// 1 7 0 0 0 2.2961 0 5.54328 0 1 0 -5.54328 0 2.2961 48\1-8ring35.dat + [1,7,0,0,0,2.2961,0,5.54328,0,1,0,-5.54328,0,2.2961, ldraw_lib__48__1_8ring35()], // 1 7 0 0 0 20 0 0 0 1 0 0 0 20 48\4-4ring7.dat [1,7,0,0,0,20,0,0,0,1,0,0,0,20, ldraw_lib__48__4_4ring7()], -// 1 15 0 0 0 8 0 0 0 1 0 0 0 8 48\4-4rin28.dat - [1,15,0,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__48__4_4rin28()], +// 1 15 0 0 0 8 0 0 0 1 0 0 0 8 48\4-4ring28.dat + [1,15,0,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__48__4_4ring28()], // 4 15 157 0 320 157 0 161 165 0 165 165 0 320 [4,15,157,0,320,157,0,161,165,0,165,165,0,320], // 4 7 157 0 -24 149 0 -55 205 0 -55 162.574 0 -12.574 diff --git a/parts/2367.scad b/parts/2367.scad new file mode 100644 index 000000000..6f5b9b598 --- /dev/null +++ b/parts/2367.scad @@ -0,0 +1,86 @@ +use <../lib.scad> +use <../p/rect2p.scad> +use +use <../p/stug-1x10.scad> +use <../p/stug-1x3.scad> +use <../p/stug-1x4.scad> +use <../p/stug-1x6.scad> +use <../p/stug-1x7.scad> +use <../p/stug-1x9.scad> +function ldraw_lib__2367() = [ +// 0 ~Boat Hull Floating 38 x 10 Deck Bow +// 0 Name: 2367.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\2367s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__2367s01()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\2367s01.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__2367s01()], +// +// 4 16 103.3548 0 120 89.239 97.827 120 -89.239 97.827 120 -103.3548 0 120 + [4,16,103.3548,0,120,89.239,97.827,120,-89.239,97.827,120,-103.3548,0,120], +// 4 16 89.239 97.827 120 80 104 120 -80 104 120 -89.239 97.827 120 + [4,16,89.239,97.827,120,80,104,120,-80,104,120,-89.239,97.827,120], +// 1 16 0 104 118 80 0 0 0 -1 0 0 0 -2 rect2p.dat + [1,16,0,104,118,80,0,0,0,-1,0,0,0,-2, ldraw_lib__rect2p()], +// 4 16 102.7717 4 116 -102.7717 4 116 -89.239 97.827 116 89.239 97.827 116 + [4,16,102.7717,4,116,-102.7717,4,116,-89.239,97.827,116,89.239,97.827,116], +// 4 16 -80 104 116 80 104 116 89.239 97.827 116 -89.239 97.827 116 + [4,16,-80,104,116,80,104,116,89.239,97.827,116,-89.239,97.827,116], +// 2 24 -102.7717 4 116 102.7717 4 116 + [2,24,-102.7717,4,116,102.7717,4,116], +// 2 24 103.3548 0 120 -103.3548 0 120 + [2,24,103.3548,0,120,-103.3548,0,120], +// 5 24 89.239 97.827 116 89.239 97.827 120 87.071 101.071 116 102.7717 4 116 + [5,24,89.239,97.827,116,89.239,97.827,120,87.071,101.071,116,102.7717,4,116], +// 3 16 5.7574 0 -14.2426 -5.7574 0 -14.2426 0 0 -115.4242 + [3,16,5.7574,0,-14.2426,-5.7574,0,-14.2426,0,0,-115.4242], +// 4 16 -5.7574 0 -5.7574 -5.7574 0 -14.2426 5.7574 0 -14.2426 5.7574 0 -5.7574 + [4,16,-5.7574,0,-5.7574,-5.7574,0,-14.2426,5.7574,0,-14.2426,5.7574,0,-5.7574], +// 4 16 -103.3548 0 120 -5.7574 0 -5.7574 5.7574 0 -5.7574 103.3548 0 120 + [4,16,-103.3548,0,120,-5.7574,0,-5.7574,5.7574,0,-5.7574,103.3548,0,120], +// 4 16 -6 4 -14 -6 4 -6 6 4 -6 6 4 -14 + [4,16,-6,4,-14,-6,4,-6,6,4,-6,6,4,-14], +// 3 16 -6 4 -14 6 4 -14 0 4 -113.6841 + [3,16,-6,4,-14,6,4,-14,0,4,-113.6841], +// 4 16 6 4 -6 -6 4 -6 -102.7717 4 116 102.7717 4 116 + [4,16,6,4,-6,-6,4,-6,-102.7717,4,116,102.7717,4,116], +// 1 16 -10 0 60 0 0 -1 0 1 0 1 0 0 stug-1x6.dat + [1,16,-10,0,60,0,0,-1,0,1,0,1,0,0, ldraw_lib__stug_1x6()], +// 1 16 -10 0 -60 0 0 -1 0 1 0 1 0 0 stug-1x4.dat + [1,16,-10,0,-60,0,0,-1,0,1,0,1,0,0, ldraw_lib__stug_1x4()], +// 1 16 10 0 60 0 0 -1 0 1 0 1 0 0 stug-1x6.dat + [1,16,10,0,60,0,0,-1,0,1,0,1,0,0, ldraw_lib__stug_1x6()], +// 1 16 10 0 -60 0 0 -1 0 1 0 1 0 0 stug-1x4.dat + [1,16,10,0,-60,0,0,-1,0,1,0,1,0,0, ldraw_lib__stug_1x4()], +// 1 16 -30 0 20 0 0 -1 0 1 0 1 0 0 stug-1x10.dat + [1,16,-30,0,20,0,0,-1,0,1,0,1,0,0, ldraw_lib__stug_1x10()], +// 1 16 30 0 20 0 0 -1 0 1 0 1 0 0 stug-1x10.dat + [1,16,30,0,20,0,0,-1,0,1,0,1,0,0, ldraw_lib__stug_1x10()], +// 1 16 50 0 30 0 0 -1 0 1 0 1 0 0 stug-1x9.dat + [1,16,50,0,30,0,0,-1,0,1,0,1,0,0, ldraw_lib__stug_1x9()], +// 1 16 -50 0 30 0 0 -1 0 1 0 1 0 0 stug-1x9.dat + [1,16,-50,0,30,0,0,-1,0,1,0,1,0,0, ldraw_lib__stug_1x9()], +// 1 16 -70 0 50 0 0 -1 0 1 0 1 0 0 stug-1x7.dat + [1,16,-70,0,50,0,0,-1,0,1,0,1,0,0, ldraw_lib__stug_1x7()], +// 1 16 70 0 50 0 0 -1 0 1 0 1 0 0 stug-1x7.dat + [1,16,70,0,50,0,0,-1,0,1,0,1,0,0, ldraw_lib__stug_1x7()], +// 1 16 90 0 90 0 0 -1 0 1 0 1 0 0 stug-1x3.dat + [1,16,90,0,90,0,0,-1,0,1,0,1,0,0, ldraw_lib__stug_1x3()], +// 1 16 -90 0 90 0 0 -1 0 1 0 1 0 0 stug-1x3.dat + [1,16,-90,0,90,0,0,-1,0,1,0,1,0,0, ldraw_lib__stug_1x3()], +// 5 24 0 0 -115.4242 0 4 -113.6841 5.164 4 -112.7294 -5.164 4 -112.7294 + [5,24,0,0,-115.4242,0,4,-113.6841,5.164,4,-112.7294,-5.164,4,-112.7294], +]; +module ldraw_lib__2367(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__2367(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__2367(line=0.2); \ No newline at end of file diff --git a/parts/2368.scad b/parts/2368.scad new file mode 100644 index 000000000..f8e4878a6 --- /dev/null +++ b/parts/2368.scad @@ -0,0 +1,185 @@ +use <../lib.scad> +use <../p/1-4chrd.scad> +use <../p/1-4cylo.scad> +use <../p/3-16chrd.scad> +use <../p/3-16cylo.scad> +use <../p/4-4cyli.scad> +use <../p/4-4edge.scad> +use <../p/4-4ndis.scad> +use <../p/box3u2p.scad> +use <../p/rect2p.scad> +use <../p/stud2a.scad> +use <../p/stug-10x1.scad> +use <../p/stug-2x1.scad> +use <../p/stug-4x1.scad> +function ldraw_lib__2368() = [ +// 0 ~Boat Hull Floating 38 x 10 Deck Stern +// 0 Name: 2368.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2023-03-12 [Philo] Based on RainbowDolphin initial work +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 16 0 0 -20 0 0 -1 0 1 0 1 0 0 stug-10x1.dat + [1,16,0,0,-20,0,0,-1,0,1,0,1,0,0, ldraw_lib__stug_10x1()], +// 1 16 0 0 20 0 0 -1 0 1 0 1 0 0 stug-10x1.dat + [1,16,0,0,20,0,0,-1,0,1,0,1,0,0, ldraw_lib__stug_10x1()], +// 1 16 0 0 0 0 0 -1 0 1 0 1 0 0 stug-4x1.dat + [1,16,0,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__stug_4x1()], +// 1 16 -80 0 0 0 0 -1 0 1 0 1 0 0 stug-2x1.dat + [1,16,-80,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__stug_2x1()], +// 1 16 80 0 0 0 0 -1 0 1 0 1 0 0 stug-2x1.dat + [1,16,80,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__stug_2x1()], +// 1 16 -50 0 0 0 0 -1 0 1 0 1 0 0 stud2a.dat + [1,16,-50,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__stud2a()], +// 1 16 50 0 0 0 0 -1 0 1 0 1 0 0 stud2a.dat + [1,16,50,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__stud2a()], +// 4 16 -100 0 20 100 0 20 90 0 30 -90 0 30 + [4,16,-100,0,20,100,0,20,90,0,30,-90,0,30], +// 1 16 -90 0 20 0 0 -10 0 1 0 10 0 0 1-4chrd.dat + [1,16,-90,0,20,0,0,-10,0,1,0,10,0,0, ldraw_lib__1_4chrd()], +// 1 16 90 0 20 10 0 0 0 1 0 0 0 10 1-4chrd.dat + [1,16,90,0,20,10,0,0,0,1,0,0,0,10, ldraw_lib__1_4chrd()], +// 1 16 -80 70 -30 0 0 -10 10 0 0 0 1 0 3-16chrd.dat + [1,16,-80,70,-30,0,0,-10,10,0,0,0,1,0, ldraw_lib__3_16chrd()], +// 1 16 80 70 -30 0 0 10 10 0 0 0 1 0 3-16chrd.dat + [1,16,80,70,-30,0,0,10,10,0,0,0,1,0, ldraw_lib__3_16chrd()], +// 1 16 -90 0 20 0 0.6 -10 0 4 0 10 -0.6 0 1-4cylo.dat + [1,16,-90,0,20,0,0.6,-10,0,4,0,10,-0.6,0, ldraw_lib__1_4cylo()], +// 1 16 -80 70 -30 0 0 -10 10 0 0 0 4 0 3-16cylo.dat + [1,16,-80,70,-30,0,0,-10,10,0,0,0,4,0, ldraw_lib__3_16cylo()], +// 1 16 80 70 -30 0 0 10 10 0 0 0 4 0 3-16cylo.dat + [1,16,80,70,-30,0,0,10,10,0,0,0,4,0, ldraw_lib__3_16cylo()], +// 4 16 90 0 30 89.4 4 29.4 -89.4 4 29.4 -90 0 30 + [4,16,90,0,30,89.4,4,29.4,-89.4,4,29.4,-90,0,30], +// 4 16 -100 0 20 -99.4 4 19.4 -99.4 4 -26 -100 0 -30 + [4,16,-100,0,20,-99.4,4,19.4,-99.4,4,-26,-100,0,-30], +// 4 16 99.4 4 -26 99.4 4 19.4 100 0 20 100 0 -30 + [4,16,99.4,4,-26,99.4,4,19.4,100,0,20,100,0,-30], +// 4 16 -99.4 4 -26 -89.239 73.827 -26 -89.239 73.827 -30 -100 0 -30 + [4,16,-99.4,4,-26,-89.239,73.827,-26,-89.239,73.827,-30,-100,0,-30], +// 4 16 89.239 73.827 -30 89.239 73.827 -26 99.4 4 -26 100 0 -30 + [4,16,89.239,73.827,-30,89.239,73.827,-26,99.4,4,-26,100,0,-30], +// 1 16 -89.4 4 19.4 0 0 -10 0 -1 0 10 0 0 1-4chrd.dat + [1,16,-89.4,4,19.4,0,0,-10,0,-1,0,10,0,0, ldraw_lib__1_4chrd()], +// 1 16 -80 70 -26 0 0 -10 10 0 0 0 -1 0 3-16chrd.dat + [1,16,-80,70,-26,0,0,-10,10,0,0,0,-1,0, ldraw_lib__3_16chrd()], +// 1 16 80 70 -26 0 0 10 10 0 0 0 -1 0 3-16chrd.dat + [1,16,80,70,-26,0,0,10,10,0,0,0,-1,0, ldraw_lib__3_16chrd()], +// 4 16 -99.4 4 19.4 -89.4 4 29.4 89.4 4 29.4 99.4 4 19.4 + [4,16,-99.4,4,19.4,-89.4,4,29.4,89.4,4,29.4,99.4,4,19.4], +// 2 24 -99.4 4 19.4 -99.4 4 -26 + [2,24,-99.4,4,19.4,-99.4,4,-26], +// 2 24 89.4 4 29.4 -89.4 4 29.4 + [2,24,89.4,4,29.4,-89.4,4,29.4], +// 2 24 99.4 4 -26 -99.4 4 -26 + [2,24,99.4,4,-26,-99.4,4,-26], +// 2 24 -99.4 4 -26 -89.239 73.827 -26 + [2,24,-99.4,4,-26,-89.239,73.827,-26], +// 2 24 99.4 4 -26 99.4 4 19.4 + [2,24,99.4,4,-26,99.4,4,19.4], +// 2 24 89.239 73.827 -26 99.4 4 -26 + [2,24,89.239,73.827,-26,99.4,4,-26], +// 2 24 -89.239 73.827 -30 -100 0 -30 + [2,24,-89.239,73.827,-30,-100,0,-30], +// 2 24 -100 0 -30 100 0 -30 + [2,24,-100,0,-30,100,0,-30], +// 2 24 90 0 30 -90 0 30 + [2,24,90,0,30,-90,0,30], +// 2 24 100 0 -30 100 0 20 + [2,24,100,0,-30,100,0,20], +// 2 24 -100 0 20 -100 0 -30 + [2,24,-100,0,20,-100,0,-30], +// 2 24 100 0 -30 89.239 73.827 -30 + [2,24,100,0,-30,89.239,73.827,-30], +// 1 16 90 0 20 0 -0.6 10 0 4 0 10 -0.6 0 1-4cylo.dat + [1,16,90,0,20,0,-0.6,10,0,4,0,10,-0.6,0, ldraw_lib__1_4cylo()], +// 1 16 89.4 4 19.4 0 0 10 0 -1 0 10 0 0 1-4chrd.dat + [1,16,89.4,4,19.4,0,0,10,0,-1,0,10,0,0, ldraw_lib__1_4chrd()], +// 5 24 -89.239 73.827 -26 -89.239 73.827 -30 -87.071 77.071 -26 -99.4 4 -26 + [5,24,-89.239,73.827,-26,-89.239,73.827,-30,-87.071,77.071,-26,-99.4,4,-26], +// 5 24 89.239 73.827 -30 89.239 73.827 -26 87.071 77.071 -30 100 0 -30 + [5,24,89.239,73.827,-30,89.239,73.827,-26,87.071,77.071,-30,100,0,-30], +// 5 24 -100 0 -30 -99.4 4 -26 -100 0 20 -89.239 73.827 -30 + [5,24,-100,0,-30,-99.4,4,-26,-100,0,20,-89.239,73.827,-30], +// 5 24 99.4 4 -26 100 0 -30 89.239 73.827 -30 99.4 4 19.4 + [5,24,99.4,4,-26,100,0,-30,89.239,73.827,-30,99.4,4,19.4], +// 4 16 -54.2426 0 4.2426 54.2426 0 4.2426 100 0 20 -100 0 20 + [4,16,-54.2426,0,4.2426,54.2426,0,4.2426,100,0,20,-100,0,20], +// 4 16 -54.2426 0 -4.2426 -100 0 -30 100 0 -30 54.2426 0 -4.2426 + [4,16,-54.2426,0,-4.2426,-100,0,-30,100,0,-30,54.2426,0,-4.2426], +// 4 16 54.2426 0 4.2426 54.2426 0 -4.2426 100 0 -30 100 0 20 + [4,16,54.2426,0,4.2426,54.2426,0,-4.2426,100,0,-30,100,0,20], +// 4 16 -100 0 -30 -54.2426 0 -4.2426 -54.2426 0 4.2426 -100 0 20 + [4,16,-100,0,-30,-54.2426,0,-4.2426,-54.2426,0,4.2426,-100,0,20], +// 4 16 -45.7574 0 4.2426 -45.7574 0 -4.2426 45.7574 0 -4.2426 45.7574 0 4.2426 + [4,16,-45.7574,0,4.2426,-45.7574,0,-4.2426,45.7574,0,-4.2426,45.7574,0,4.2426], +// 1 16 -50 0 0 0 0 6 0 1 0 6 0 0 4-4edge.dat + [1,16,-50,0,0,0,0,6,0,1,0,6,0,0, ldraw_lib__4_4edge()], +// 1 16 -50 4 0 0 0 4 0 1 0 4 0 0 4-4edge.dat + [1,16,-50,4,0,0,0,4,0,1,0,4,0,0, ldraw_lib__4_4edge()], +// 1 16 -50 4 0 0 0 4 0 -1 0 4 0 0 4-4ndis.dat + [1,16,-50,4,0,0,0,4,0,-1,0,4,0,0, ldraw_lib__4_4ndis()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 -50 4 0 0 0 4 0 -4 0 4 0 0 4-4cyli.dat + [1,16,-50,4,0,0,0,4,0,-4,0,4,0,0, ldraw_lib__4_4cyli()], +// 1 16 50 0 0 0 0 -6 0 1 0 6 0 0 4-4edge.dat + [1,16,50,0,0,0,0,-6,0,1,0,6,0,0, ldraw_lib__4_4edge()], +// 1 16 50 4 0 0 0 -4 0 1 0 4 0 0 4-4edge.dat + [1,16,50,4,0,0,0,-4,0,1,0,4,0,0, ldraw_lib__4_4edge()], +// 1 16 50 4 0 0 0 -4 0 -1 0 4 0 0 4-4ndis.dat + [1,16,50,4,0,0,0,-4,0,-1,0,4,0,0, ldraw_lib__4_4ndis()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 50 4 0 0 0 -4 0 -4 0 4 0 0 4-4cyli.dat + [1,16,50,4,0,0,0,-4,0,-4,0,4,0,0, ldraw_lib__4_4cyli()], +// 4 16 99.4 4 19.4 54 4 4 -54 4 4 -99.4 4 19.4 + [4,16,99.4,4,19.4,54,4,4,-54,4,4,-99.4,4,19.4], +// 4 16 99.4 4 -26 -99.4 4 -26 -54 4 -4 54 4 -4 + [4,16,99.4,4,-26,-99.4,4,-26,-54,4,-4,54,4,-4], +// 4 16 99.4 4 -26 54 4 -4 54 4 4 99.4 4 19.4 + [4,16,99.4,4,-26,54,4,-4,54,4,4,99.4,4,19.4], +// 4 16 -54 4 4 -54 4 -4 -99.4 4 -26 -99.4 4 19.4 + [4,16,-54,4,4,-54,4,-4,-99.4,4,-26,-99.4,4,19.4], +// 4 16 46 4 -4 -46 4 -4 -46 4 4 46 4 4 + [4,16,46,4,-4,-46,4,-4,-46,4,4,46,4,4], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 80 -28 0 0 14 0 -8 0 2 0 0 box3u2p.dat + [1,16,0,80,-28,0,0,14,0,-8,0,2,0,0, ldraw_lib__box3u2p()], +// 4 16 14 80 -26 14 72 -26 99.4 4 -26 89.239 73.827 -26 + [4,16,14,80,-26,14,72,-26,99.4,4,-26,89.239,73.827,-26], +// 3 16 80 80 -26 14 80 -26 89.239 73.827 -26 + [3,16,80,80,-26,14,80,-26,89.239,73.827,-26], +// 4 16 100 0 -30 14 72 -30 14 80 -30 89.239 73.827 -30 + [4,16,100,0,-30,14,72,-30,14,80,-30,89.239,73.827,-30], +// 3 16 14 80 -30 80 80 -30 89.239 73.827 -30 + [3,16,14,80,-30,80,80,-30,89.239,73.827,-30], +// 1 16 47 80 -28 -33 0 0 0 -1 0 0 0 2 rect2p.dat + [1,16,47,80,-28,-33,0,0,0,-1,0,0,0,2, ldraw_lib__rect2p()], +// 4 16 -99.4 4 -26 -14 72 -26 -14 80 -26 -89.239 73.827 -26 + [4,16,-99.4,4,-26,-14,72,-26,-14,80,-26,-89.239,73.827,-26], +// 3 16 -14 80 -26 -80 80 -26 -89.239 73.827 -26 + [3,16,-14,80,-26,-80,80,-26,-89.239,73.827,-26], +// 4 16 -14 80 -30 -14 72 -30 -100 0 -30 -89.239 73.827 -30 + [4,16,-14,80,-30,-14,72,-30,-100,0,-30,-89.239,73.827,-30], +// 3 16 -80 80 -30 -14 80 -30 -89.239 73.827 -30 + [3,16,-80,80,-30,-14,80,-30,-89.239,73.827,-30], +// 1 16 -47 80 -28 -33 0 0 0 -1 0 0 0 2 rect2p.dat + [1,16,-47,80,-28,-33,0,0,0,-1,0,0,0,2, ldraw_lib__rect2p()], +// 4 16 14 72 -26 -14 72 -26 -99.4 4 -26 99.4 4 -26 + [4,16,14,72,-26,-14,72,-26,-99.4,4,-26,99.4,4,-26], +// 4 16 -100 0 -30 -14 72 -30 14 72 -30 100 0 -30 + [4,16,-100,0,-30,-14,72,-30,14,72,-30,100,0,-30], +]; +module ldraw_lib__2368(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__2368(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__2368(line=0.2); \ No newline at end of file diff --git a/parts/2375.scad b/parts/2375.scad index f32ac726f..2f60c9cde 100644 --- a/parts/2375.scad +++ b/parts/2375.scad @@ -1,6 +1,6 @@ use <../lib.scad> -use <../p/1-16rin2.scad> -use <../p/1-16rin3.scad> +use <../p/1-16ring2.scad> +use <../p/1-16ring3.scad> use <../p/1-4cyli.scad> use <../p/1-4edge.scad> use <../p/1-8ring2.scad> @@ -17,7 +17,7 @@ function ldraw_lib__2375() = [ // 0 Hinge Bar 12 with Split Rod Holder // 0 Name: 2375.dat // 0 Author: Thomas Burger [grapeape] -// 0 !LDRAW_ORG Part UPDATE 2009-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -33,7 +33,8 @@ function ldraw_lib__2375() = [ // 0 !HISTORY 2008-07-07 [sbliss] Increased accuracy of bar and collar, BFC'ed, used more primitives (2004-11-10) // 0 !HISTORY 2008-07-07 [guyvivan] Add missing conditionnal lines (2004-12-20) // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 -10 0 0 10 0 0 10 8 0 -10 8 0 [4,16,-10,0,0,10,0,0,10,8,0,-10,8,0], @@ -291,8 +292,8 @@ function ldraw_lib__2375() = [ [1,16,0,8,210,0.3902,0,1.9616,0,-1,0,1.9616,0,-0.3902, ldraw_lib__3_4ring3()], // 1 16 0 8 210 -1.9616 0 0.3902 0 -1 0 0.3902 0 1.9616 1-8ring3.dat [1,16,0,8,210,-1.9616,0,0.3902,0,-1,0,0.3902,0,1.9616, ldraw_lib__1_8ring3()], -// 1 16 0 8 210 -1.1111 0 1.6629 0 -1 0 1.6629 0 1.1111 1-16rin3.dat - [1,16,0,8,210,-1.1111,0,1.6629,0,-1,0,1.6629,0,1.1111, ldraw_lib__1_16rin3()], +// 1 16 0 8 210 -1.1111 0 1.6629 0 -1 0 1.6629 0 1.1111 1-16ring3.dat + [1,16,0,8,210,-1.1111,0,1.6629,0,-1,0,1.6629,0,1.1111, ldraw_lib__1_16ring3()], // 0 // base inside cylinder // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -307,8 +308,8 @@ function ldraw_lib__2375() = [ [1,16,0,3,210,0.3902,0,1.9616,0,-1,0,1.9616,0,-0.3902, ldraw_lib__3_4ring2()], // 1 16 0 3 210 -1.9616 0 0.3902 0 -1 0 0.3902 0 1.9616 1-8ring2.dat [1,16,0,3,210,-1.9616,0,0.3902,0,-1,0,0.3902,0,1.9616, ldraw_lib__1_8ring2()], -// 1 16 0 3 210 -1.1111 0 1.6629 0 -1 0 1.6629 0 1.1111 1-16rin2.dat - [1,16,0,3,210,-1.1111,0,1.6629,0,-1,0,1.6629,0,1.1111, ldraw_lib__1_16rin2()], +// 1 16 0 3 210 -1.1111 0 1.6629 0 -1 0 1.6629 0 1.1111 1-16ring2.dat + [1,16,0,3,210,-1.1111,0,1.6629,0,-1,0,1.6629,0,1.1111, ldraw_lib__1_16ring2()], // 0 // top inside cylinder // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -328,8 +329,8 @@ function ldraw_lib__2375() = [ [1,16,0,0,210,-0.3902,0,-1.9616,0,1,0,1.9616,0,-0.3902, ldraw_lib__3_4ring3()], // 1 16 0 0 210 1.9616 0 -0.3902 0 1 0 0.3902 0 1.9616 1-8ring3.dat [1,16,0,0,210,1.9616,0,-0.3902,0,1,0,0.3902,0,1.9616, ldraw_lib__1_8ring3()], -// 1 16 0 0 210 1.1111 0 -1.6629 0 1 0 1.6629 0 1.1111 1-16rin3.dat - [1,16,0,0,210,1.1111,0,-1.6629,0,1,0,1.6629,0,1.1111, ldraw_lib__1_16rin3()], +// 1 16 0 0 210 1.1111 0 -1.6629 0 1 0 1.6629 0 1.1111 1-16ring3.dat + [1,16,0,0,210,1.1111,0,-1.6629,0,1,0,1.6629,0,1.1111, ldraw_lib__1_16ring3()], // 0 // top outside cylinder // 1 16 0 -4 210 -1.1706 0 -5.8848 0 4 0 5.8848 0 -1.1706 3-4cyli.dat [1,16,0,-4,210,-1.1706,0,-5.8848,0,4,0,5.8848,0,-1.1706, ldraw_lib__3_4cyli()], @@ -340,8 +341,8 @@ function ldraw_lib__2375() = [ [1,16,0,-4,210,-0.3902,0,-1.9616,0,1,0,1.9616,0,-0.3902, ldraw_lib__3_4ring2()], // 1 16 0 -4 210 1.9616 0 -0.3902 0 1 0 0.3902 0 1.9616 1-8ring2.dat [1,16,0,-4,210,1.9616,0,-0.3902,0,1,0,0.3902,0,1.9616, ldraw_lib__1_8ring2()], -// 1 16 0 -4 210 1.1111 0 -1.6629 0 1 0 1.6629 0 1.1111 1-16rin2.dat - [1,16,0,-4,210,1.1111,0,-1.6629,0,1,0,1.6629,0,1.1111, ldraw_lib__1_16rin2()], +// 1 16 0 -4 210 1.1111 0 -1.6629 0 1 0 1.6629 0 1.1111 1-16ring2.dat + [1,16,0,-4,210,1.1111,0,-1.6629,0,1,0,1.6629,0,1.1111, ldraw_lib__1_16ring2()], // 0 ]; module ldraw_lib__2375(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) diff --git a/parts/23798.scad b/parts/23798.scad index 166b531de..4b9253fcd 100644 --- a/parts/23798.scad +++ b/parts/23798.scad @@ -5,15 +5,15 @@ use <../p/48/4-4con7.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin13.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring13.scad> use <../p/48/4-4ring6.scad> use function ldraw_lib__23798() = [ // 0 Tyre 44/ 58 x 56 R Tractor // 0 Name: 23798.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Position on 44772/15038 wheel at Z = -3 @@ -25,7 +25,8 @@ function ldraw_lib__23798() = [ // 0 !KEYWORDS 107 x 43 R, Claas, Set 42054, XERION 5000 TRAC VC // // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm)/profile_as_percentage_of_width x rim_diameter_(mm) // @@ -69,8 +70,8 @@ function ldraw_lib__23798() = [ [1,16,0,0,0,-0.80902,-0.58779,0,0.58779,-0.80902,0,0,0,-1, ldraw_lib__s__23798s01()], // 1 16 0 0 0 -0.80902 0.58779 0 -0.58779 -0.80902 0 0 0 -1 s\23798s01.dat [1,16,0,0,0,-0.80902,0.58779,0,-0.58779,-0.80902,0,0,0,-1, ldraw_lib__s__23798s01()], -// 1 16 0 0 38 5 0 0 0 0 5 0 -1 0 48\4-4rin13.dat - [1,16,0,0,38,5,0,0,0,0,5,0,-1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 38 5 0 0 0 0 5 0 -1 0 48\4-4ring13.dat + [1,16,0,0,38,5,0,0,0,0,5,0,-1,0, ldraw_lib__48__4_4ring13()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 38 70 0 0 0 0 70 0 4 0 48\4-4cylo.dat @@ -499,8 +500,8 @@ function ldraw_lib__23798() = [ [1,16,0,0,0,-0.89101,-0.45399,0,0.45399,-0.89101,0,0,0,1, ldraw_lib__s__23798s01()], // 1 16 0 0 0 -0.70711 0.70711 0 -0.70711 -0.70711 0 0 0 1 s\23798s01.dat [1,16,0,0,0,-0.70711,0.70711,0,-0.70711,-0.70711,0,0,0,1, ldraw_lib__s__23798s01()], -// 1 16 0 0 -38 5 0 0 0 0 5 0 1 0 48\4-4rin13.dat - [1,16,0,0,-38,5,0,0,0,0,5,0,1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 -38 5 0 0 0 0 5 0 1 0 48\4-4ring13.dat + [1,16,0,0,-38,5,0,0,0,0,5,0,1,0, ldraw_lib__48__4_4ring13()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -38 70 0 0 0 0 70 0 -4 0 48\4-4cylo.dat @@ -889,8 +890,8 @@ function ldraw_lib__23798() = [ [5,24,84.941,-13.453,-49.5,86.001,0,-49.5,75.943,-7.981,-46,98.792,-15.647,-53.123], // 5 24 86.001 0 -49.5 84.941 13.453 -49.5 76.334 2 -46 100.024 0 -53.123 [5,24,86.001,0,-49.5,84.941,13.453,-49.5,76.334,2,-46,100.024,0,-53.123], -// 1 16 0 0 50 10.11112 0 0 0 0 10.11112 0 1 0 48\4-4rin10.dat - [1,16,0,0,50,10.11112,0,0,0,0,10.11112,0,1,0, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 50 10.11112 0 0 0 0 10.11112 0 1 0 48\4-4ring10.dat + [1,16,0,0,50,10.11112,0,0,0,0,10.11112,0,1,0, ldraw_lib__48__4_4ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 20 15.8889 0 0 0 0 15.8889 0 30 0 48\4-4con7.dat @@ -899,8 +900,8 @@ function ldraw_lib__23798() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 20 127.11122 0 0 0 0 127.11122 0 -40 0 48\4-4cyli.dat [1,16,0,0,20,127.11122,0,0,0,0,127.11122,0,-40,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 -50 10.11112 0 0 0 0 10.11112 0 -1 0 48\4-4rin10.dat - [1,16,0,0,-50,10.11112,0,0,0,0,10.11112,0,-1,0, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 -50 10.11112 0 0 0 0 10.11112 0 -1 0 48\4-4ring10.dat + [1,16,0,0,-50,10.11112,0,0,0,0,10.11112,0,-1,0, ldraw_lib__48__4_4ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -20 15.8889 0 0 0 0 15.8889 0 -30 0 48\4-4con7.dat diff --git a/parts/23799.scad b/parts/23799.scad index bccdb537b..dc019eaf4 100644 --- a/parts/23799.scad +++ b/parts/23799.scad @@ -3,17 +3,17 @@ use <../p/48/4-4con13.scad> use <../p/48/4-4con27.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin13.scad> -use <../p/48/4-4rin19.scad> -use <../p/48/4-4rin47.scad> -use <../p/48/4-4rin50.scad> +use <../p/48/4-4ring13.scad> +use <../p/48/4-4ring19.scad> +use <../p/48/4-4ring47.scad> +use <../p/48/4-4ring50.scad> use <../p/48/4-4ring8.scad> use function ldraw_lib__23799() = [ // 0 Tyre 44/ 22 x 62 ZR // 0 Name: 23799.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__23799() = [ // 0 !KEYWORDS 81.6 x 44, Porsche, set 42056 // // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\23799s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__23799s01()], @@ -72,10 +73,10 @@ function ldraw_lib__23799() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 48 -78 0 0 0 0 -78 0 4 0 48\4-4cylo.dat [1,16,0,0,48,-78,0,0,0,0,-78,0,4,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 48 3.9 0 0 0 0 3.9 0 -1 0 48\4-4rin19.dat - [1,16,0,0,48,3.9,0,0,0,0,3.9,0,-1,0, ldraw_lib__48__4_4rin19()], -// 1 16 0 0 43 5.7 0 0 0 0 -5.7 0 1 0 48\4-4rin13.dat - [1,16,0,0,43,5.7,0,0,0,0,-5.7,0,1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 48 3.9 0 0 0 0 3.9 0 -1 0 48\4-4ring19.dat + [1,16,0,0,48,3.9,0,0,0,0,3.9,0,-1,0, ldraw_lib__48__4_4ring19()], +// 1 16 0 0 43 5.7 0 0 0 0 -5.7 0 1 0 48\4-4ring13.dat + [1,16,0,0,43,5.7,0,0,0,0,-5.7,0,1,0, ldraw_lib__48__4_4ring13()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 55 -2.88889 0 0 0 0 -2.88889 0 -3 0 48\4-4con27.dat @@ -84,24 +85,24 @@ function ldraw_lib__23799() = [ [1,16,0,0,-15,100,0,0,0,0,-100,0,5,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 -35 102 0 0 0 0 -102 0 20 0 48\4-4cylo.dat [1,16,0,0,-35,102,0,0,0,0,-102,0,20,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -15 -2 0 0 0 0 -2 0 -1 0 48\4-4rin50.dat - [1,16,0,0,-15,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin50()], -// 1 16 0 0 -10 2 0 0 0 0 -2 0 1 0 48\4-4rin50.dat - [1,16,0,0,-10,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin50()], +// 1 16 0 0 -15 -2 0 0 0 0 -2 0 -1 0 48\4-4ring50.dat + [1,16,0,0,-15,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring50()], +// 1 16 0 0 -10 2 0 0 0 0 -2 0 1 0 48\4-4ring50.dat + [1,16,0,0,-10,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring50()], // 1 16 0 0 -10 102 0 0 0 0 -102 0 20 0 48\4-4cylo.dat [1,16,0,0,-10,102,0,0,0,0,-102,0,20,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 10 2 0 0 0 0 -2 0 -1 0 48\4-4rin50.dat - [1,16,0,0,10,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin50()], +// 1 16 0 0 10 2 0 0 0 0 -2 0 -1 0 48\4-4ring50.dat + [1,16,0,0,10,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring50()], // 1 16 0 0 10 100 0 0 0 0 -100 0 5 0 48\4-4cylo.dat [1,16,0,0,10,100,0,0,0,0,-100,0,5,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 15 2 0 0 0 0 -2 0 1 0 48\4-4rin50.dat - [1,16,0,0,15,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin50()], +// 1 16 0 0 15 2 0 0 0 0 -2 0 1 0 48\4-4ring50.dat + [1,16,0,0,15,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring50()], // 1 16 0 0 15 102 0 0 0 0 -102 0 20 0 48\4-4cylo.dat [1,16,0,0,15,102,0,0,0,0,-102,0,20,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 35 2.125 0 0 0 0 -2.125 0 -1 0 48\4-4rin47.dat - [1,16,0,0,35,2.125,0,0,0,0,-2.125,0,-1,0, ldraw_lib__48__4_4rin47()], -// 1 16 0 0 -35 2.125 0 0 0 0 -2.125 0 1 0 48\4-4rin47.dat - [1,16,0,0,-35,2.125,0,0,0,0,-2.125,0,1,0, ldraw_lib__48__4_4rin47()], +// 1 16 0 0 35 2.125 0 0 0 0 -2.125 0 -1 0 48\4-4ring47.dat + [1,16,0,0,35,2.125,0,0,0,0,-2.125,0,-1,0, ldraw_lib__48__4_4ring47()], +// 1 16 0 0 -35 2.125 0 0 0 0 -2.125 0 1 0 48\4-4ring47.dat + [1,16,0,0,-35,2.125,0,0,0,0,-2.125,0,1,0, ldraw_lib__48__4_4ring47()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -48 -74.1 0 0 0 0 74.1 0 5 0 48\4-4cylo.dat @@ -120,10 +121,10 @@ function ldraw_lib__23799() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -48 78 0 0 0 0 -78 0 -4 0 48\4-4cylo.dat [1,16,0,0,-48,78,0,0,0,0,-78,0,-4,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -48 -3.9 0 0 0 0 3.9 0 1 0 48\4-4rin19.dat - [1,16,0,0,-48,-3.9,0,0,0,0,3.9,0,1,0, ldraw_lib__48__4_4rin19()], -// 1 16 0 0 -43 -5.7 0 0 0 0 -5.7 0 -1 0 48\4-4rin13.dat - [1,16,0,0,-43,-5.7,0,0,0,0,-5.7,0,-1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 -48 -3.9 0 0 0 0 3.9 0 1 0 48\4-4ring19.dat + [1,16,0,0,-48,-3.9,0,0,0,0,3.9,0,1,0, ldraw_lib__48__4_4ring19()], +// 1 16 0 0 -43 -5.7 0 0 0 0 -5.7 0 -1 0 48\4-4ring13.dat + [1,16,0,0,-43,-5.7,0,0,0,0,-5.7,0,-1,0, ldraw_lib__48__4_4ring13()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -55 2.88889 0 0 0 0 -2.88889 0 3 0 48\4-4con27.dat diff --git a/parts/23800.scad b/parts/23800.scad index 316d7d2c3..73c0fdc57 100644 --- a/parts/23800.scad +++ b/parts/23800.scad @@ -5,17 +5,17 @@ use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> use <../p/4-4ring3.scad> -use <../p/48/1-4rin35.scad> +use <../p/48/1-4ring35.scad> use <../p/48/4-4con18.scad> use <../p/48/4-4con41.scad> use <../p/48/4-4con54.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin11.scad> -use <../p/48/4-4rin19.scad> -use <../p/48/4-4rin49.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring11.scad> +use <../p/48/4-4ring19.scad> use <../p/48/4-4ring39.scad> +use <../p/48/4-4ring49.scad> use <../p/48/4-4ring8.scad> use <../p/48/4-4ring9.scad> use <../p/rect2p.scad> @@ -25,7 +25,7 @@ function ldraw_lib__23800() = [ // 0 Wheel Rim 42 x 62 with 10 Spokes and 3 Pegholes // 0 Name: 23800.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -35,7 +35,8 @@ function ldraw_lib__23800() = [ // 0 !KEYWORDS Porsche, set 42056 // // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\23800s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__23800s01()], @@ -45,18 +46,18 @@ function ldraw_lib__23800() = [ [1,16,0,0,48,74.1,0,0,0,0,74.1,0,-5,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 48 -78 0 0 0 0 -78 0 4 0 48\4-4cylo.dat [1,16,0,0,48,-78,0,0,0,0,-78,0,4,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 48 3.9 0 0 0 0 3.9 0 1 0 48\4-4rin19.dat - [1,16,0,0,48,3.9,0,0,0,0,3.9,0,1,0, ldraw_lib__48__4_4rin19()], +// 1 16 0 0 48 3.9 0 0 0 0 3.9 0 1 0 48\4-4ring19.dat + [1,16,0,0,48,3.9,0,0,0,0,3.9,0,1,0, ldraw_lib__48__4_4ring19()], // 1 16 0 0 -48 -74.1 0 0 0 0 74.1 0 5 0 48\4-4cylo.dat [1,16,0,0,-48,-74.1,0,0,0,0,74.1,0,5,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 -48 78 0 0 0 0 -78 0 -4 0 48\4-4cylo.dat [1,16,0,0,-48,78,0,0,0,0,-78,0,-4,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -48 -3.9 0 0 0 0 3.9 0 -1 0 48\4-4rin19.dat - [1,16,0,0,-48,-3.9,0,0,0,0,3.9,0,-1,0, ldraw_lib__48__4_4rin19()], -// 1 16 0 0 43 3.9 0 0 0 0 3.9 0 -1 0 48\4-4rin19.dat - [1,16,0,0,43,3.9,0,0,0,0,3.9,0,-1,0, ldraw_lib__48__4_4rin19()], -// 1 16 0 0 -43 -3.9 0 0 0 0 3.9 0 1 0 48\4-4rin19.dat - [1,16,0,0,-43,-3.9,0,0,0,0,3.9,0,1,0, ldraw_lib__48__4_4rin19()], +// 1 16 0 0 -48 -3.9 0 0 0 0 3.9 0 -1 0 48\4-4ring19.dat + [1,16,0,0,-48,-3.9,0,0,0,0,3.9,0,-1,0, ldraw_lib__48__4_4ring19()], +// 1 16 0 0 43 3.9 0 0 0 0 3.9 0 -1 0 48\4-4ring19.dat + [1,16,0,0,43,3.9,0,0,0,0,3.9,0,-1,0, ldraw_lib__48__4_4ring19()], +// 1 16 0 0 -43 -3.9 0 0 0 0 3.9 0 1 0 48\4-4ring19.dat + [1,16,0,0,-43,-3.9,0,0,0,0,3.9,0,1,0, ldraw_lib__48__4_4ring19()], // 1 16 0 0 -39 78 0 0 0 0 -78 0 -4 0 48\4-4cylo.dat [1,16,0,0,-39,78,0,0,0,0,-78,0,-4,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 39 -78 0 0 0 0 -78 0 4 0 48\4-4cylo.dat @@ -67,16 +68,16 @@ function ldraw_lib__23800() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -51 76.05 0 0 0 0 -76.05 0 -1 0 48\4-4cylo.dat [1,16,0,0,-51,76.05,0,0,0,0,-76.05,0,-1,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -51 1.521 0 0 0 0 1.521 0 1 0 48\4-4rin49.dat - [1,16,0,0,-51,1.521,0,0,0,0,1.521,0,1,0, ldraw_lib__48__4_4rin49()], +// 1 16 0 0 -51 1.521 0 0 0 0 1.521 0 1 0 48\4-4ring49.dat + [1,16,0,0,-51,1.521,0,0,0,0,1.521,0,1,0, ldraw_lib__48__4_4ring49()], // 1 16 0 0 -51 74.529 0 0 0 0 -74.529 0 -1 0 48\4-4cylo.dat [1,16,0,0,-51,74.529,0,0,0,0,-74.529,0,-1,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 52 8.66667 0 0 0 0 8.66667 0 -1 0 48\4-4ring8.dat [1,16,0,0,52,8.66667,0,0,0,0,8.66667,0,-1,0, ldraw_lib__48__4_4ring8()], // 1 16 0 0 52 69.3333 0 0 0 0 69.3333 0 -1 0 48\4-4edge.dat [1,16,0,0,52,69.3333,0,0,0,0,69.3333,0,-1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 39 6.5 0 0 0 0 6.5 0 1 0 48\4-4rin11.dat - [1,16,0,0,39,6.5,0,0,0,0,6.5,0,1,0, ldraw_lib__48__4_4rin11()], +// 1 16 0 0 39 6.5 0 0 0 0 6.5 0 1 0 48\4-4ring11.dat + [1,16,0,0,39,6.5,0,0,0,0,6.5,0,1,0, ldraw_lib__48__4_4ring11()], // 1 16 0 0 39 71.5 0 0 0 0 71.5 0 1 0 48\4-4edge.dat [1,16,0,0,39,71.5,0,0,0,0,71.5,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 39 1.3 0 0 0 0 1.3 0 -65 0 48\4-4con54.dat @@ -89,14 +90,14 @@ function ldraw_lib__23800() = [ [1,16,0,0,52,1.26061,0,0,0,0,1.26061,0,-75,0, ldraw_lib__48__4_4con54()], // 1 16 0 0 -23 68.0727 0 0 0 0 68.0727 0 -1 0 48\4-4edge.dat [1,16,0,0,-23,68.0727,0,0,0,0,68.0727,0,-1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -26 1.95 0 0 0 0 1.95 0 1 0 48\1-4rin35.dat - [1,16,0,0,-26,1.95,0,0,0,0,1.95,0,1,0, ldraw_lib__48__1_4rin35()], -// 1 16 0 0 -26 0 0 1.95 -1.95 0 0 0 1 0 48\1-4rin35.dat - [1,16,0,0,-26,0,0,1.95,-1.95,0,0,0,1,0, ldraw_lib__48__1_4rin35()], -// 1 16 0 0 -26 -1.95 0 0 0 0 -1.95 0 1 0 48\1-4rin35.dat - [1,16,0,0,-26,-1.95,0,0,0,0,-1.95,0,1,0, ldraw_lib__48__1_4rin35()], -// 1 16 0 0 -26 0 0 -1.95 1.95 0 0 0 1 0 48\1-4rin35.dat - [1,16,0,0,-26,0,0,-1.95,1.95,0,0,0,1,0, ldraw_lib__48__1_4rin35()], +// 1 16 0 0 -26 1.95 0 0 0 0 1.95 0 1 0 48\1-4ring35.dat + [1,16,0,0,-26,1.95,0,0,0,0,1.95,0,1,0, ldraw_lib__48__1_4ring35()], +// 1 16 0 0 -26 0 0 1.95 -1.95 0 0 0 1 0 48\1-4ring35.dat + [1,16,0,0,-26,0,0,1.95,-1.95,0,0,0,1,0, ldraw_lib__48__1_4ring35()], +// 1 16 0 0 -26 -1.95 0 0 0 0 -1.95 0 1 0 48\1-4ring35.dat + [1,16,0,0,-26,-1.95,0,0,0,0,-1.95,0,1,0, ldraw_lib__48__1_4ring35()], +// 1 16 0 0 -26 0 0 -1.95 1.95 0 0 0 1 0 48\1-4ring35.dat + [1,16,0,0,-26,0,0,-1.95,1.95,0,0,0,1,0, ldraw_lib__48__1_4ring35()], // 1 16 0 0 -26 68.25 0 0 0 0 68.25 0 -1 0 48\4-4edge.dat [1,16,0,0,-26,68.25,0,0,0,0,68.25,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -26 1.625 0 0 0 0 1.625 0 -1 0 48\4-4con41.dat @@ -121,8 +122,8 @@ function ldraw_lib__23800() = [ [5,24,-62.285,0,-23,-62.285,0,-32,-62.285,62.285,-23,-61.7493,-8.1282,-23], // 5 24 62.285 0 -23 62.285 0 -32 61.7493 -8.1282 -23 62.285 62.285 -23 [5,24,62.285,0,-23,62.285,0,-32,61.7493,-8.1282,-23,62.285,62.285,-23], -// 1 16 0 0 -23 6.22849 0 0 0 0 6.22849 0 -1 0 48\4-4rin10.dat - [1,16,0,0,-23,6.22849,0,0,0,0,6.22849,0,-1,0, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 -23 6.22849 0 0 0 0 6.22849 0 -1 0 48\4-4ring10.dat + [1,16,0,0,-23,6.22849,0,0,0,0,6.22849,0,-1,0, ldraw_lib__48__4_4ring10()], // 1 16 77.5 0 0 0 -1 0 1.5 0 0 0 0 39 rect2p.dat [1,16,77.5,0,0,0,-1,0,1.5,0,0,0,0,39, ldraw_lib__rect2p()], // 1 16 -77.5 0 0 0 1 0 -1.5 0 0 0 0 39 rect2p.dat diff --git a/parts/24122.scad b/parts/24122.scad index 28adecd0e..a193acda0 100644 --- a/parts/24122.scad +++ b/parts/24122.scad @@ -3,9 +3,9 @@ use <../p/1-8edge.scad> use <../p/3-16cyli.scad> use <../p/3-16cyls.scad> use <../p/3-16edge.scad> -use <../p/3-16rin2.scad> +use <../p/3-16ring2.scad> use <../p/4-4cylc.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/48/1-16cyli.scad> use <../p/48/1-16edge.scad> use <../p/axl3hole.scad> @@ -14,7 +14,7 @@ function ldraw_lib__24122() = [ // 0 Technic Axle Hole with 2 Perpendicular Bar Tubes // 0 Name: 24122.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2016-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__24122() = [ // 0 !KEYWORDS Hilt, lightsaber // // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -10 1 0 0 0 0 1 0 20 0 axl3hole.dat [1,16,0,0,-10,1,0,0,0,0,1,0,20,0, ldraw_lib__axl3hole()], @@ -165,16 +166,16 @@ function ldraw_lib__24122() = [ [0,"BFC","INVERTNEXT"], // 1 16 10 0 0 0 10 0 4 0 0 0 0 4 4-4cylc.dat [1,16,10,0,0,0,10,0,4,0,0,0,0,4, ldraw_lib__4_4cylc()], -// 1 16 20 0 0 0 -1 0 0 0 0.4 0.4 0 0 4-4rin10.dat - [1,16,20,0,0,0,-1,0,0,0,0.4,0.4,0,0, ldraw_lib__4_4rin10()], +// 1 16 20 0 0 0 -1 0 0 0 0.4 0.4 0 0 4-4ring10.dat + [1,16,20,0,0,0,-1,0,0,0,0.4,0.4,0,0, ldraw_lib__4_4ring10()], // 1 16 8.5 0 0 0 11.5 0 0 0 6.6 -6.6 0 0 3-16cyli.dat [1,16,8.5,0,0,0,11.5,0,0,0,6.6,-6.6,0,0, ldraw_lib__3_16cyli()], // 1 16 8.5 0 0 0 -9 0 0 0 6.6 -6.6 0 0 3-16cyls.dat [1,16,8.5,0,0,0,-9,0,0,0,6.6,-6.6,0,0, ldraw_lib__3_16cyls()], // 1 16 20 0 0 0 1 0 0 0 6.6 -6.6 0 0 3-16edge.dat [1,16,20,0,0,0,1,0,0,0,6.6,-6.6,0,0, ldraw_lib__3_16edge()], -// 1 16 20 0 0 0 -1 0 0 0 2.2 -2.2 0 0 3-16rin2.dat - [1,16,20,0,0,0,-1,0,0,0,2.2,-2.2,0,0, ldraw_lib__3_16rin2()], +// 1 16 20 0 0 0 -1 0 0 0 2.2 -2.2 0 0 3-16ring2.dat + [1,16,20,0,0,0,-1,0,0,0,2.2,-2.2,0,0, ldraw_lib__3_16ring2()], // 2 24 8.5 2.5258 -6.0977 8.5 3.4442 -5.484 [2,24,8.5,2.5258,-6.0977,8.5,3.4442,-5.484], // 2 24 6.1797 4.4043 -4.8423 8.4996 3.4436 -5.4844 @@ -189,8 +190,8 @@ function ldraw_lib__24122() = [ [1,16,8.5,0,0,0,-9,0,0,0,-6.6,-6.6,0,0, ldraw_lib__3_16cyls()], // 1 16 20 0 0 0 1 0 0 0 -6.6 -6.6 0 0 3-16edge.dat [1,16,20,0,0,0,1,0,0,0,-6.6,-6.6,0,0, ldraw_lib__3_16edge()], -// 1 16 20 0 0 0 -1 0 0 0 -2.2 -2.2 0 0 3-16rin2.dat - [1,16,20,0,0,0,-1,0,0,0,-2.2,-2.2,0,0, ldraw_lib__3_16rin2()], +// 1 16 20 0 0 0 -1 0 0 0 -2.2 -2.2 0 0 3-16ring2.dat + [1,16,20,0,0,0,-1,0,0,0,-2.2,-2.2,0,0, ldraw_lib__3_16ring2()], // 2 24 8.5 -2.5258 -6.0977 8.5 -3.4442 -5.484 [2,24,8.5,-2.5258,-6.0977,8.5,-3.4442,-5.484], // 2 24 6.1797 -4.4043 -4.8423 8.4996 -3.4436 -5.4844 @@ -207,8 +208,8 @@ function ldraw_lib__24122() = [ [1,16,8.5,0,0,0,-9,0,0,0,6.6,6.6,0,0, ldraw_lib__3_16cyls()], // 1 16 20 0 0 0 1 0 0 0 6.6 6.6 0 0 3-16edge.dat [1,16,20,0,0,0,1,0,0,0,6.6,6.6,0,0, ldraw_lib__3_16edge()], -// 1 16 20 0 0 0 -1 0 0 0 2.2 2.2 0 0 3-16rin2.dat - [1,16,20,0,0,0,-1,0,0,0,2.2,2.2,0,0, ldraw_lib__3_16rin2()], +// 1 16 20 0 0 0 -1 0 0 0 2.2 2.2 0 0 3-16ring2.dat + [1,16,20,0,0,0,-1,0,0,0,2.2,2.2,0,0, ldraw_lib__3_16ring2()], // 2 24 8.5 2.5258 6.0977 8.5 3.4442 5.484 [2,24,8.5,2.5258,6.0977,8.5,3.4442,5.484], // 2 24 6.1797 4.4043 4.8423 8.4996 3.4436 5.4844 @@ -223,8 +224,8 @@ function ldraw_lib__24122() = [ [1,16,8.5,0,0,0,-9,0,0,0,-6.6,6.6,0,0, ldraw_lib__3_16cyls()], // 1 16 20 0 0 0 1 0 0 0 -6.6 6.6 0 0 3-16edge.dat [1,16,20,0,0,0,1,0,0,0,-6.6,6.6,0,0, ldraw_lib__3_16edge()], -// 1 16 20 0 0 0 -1 0 0 0 -2.2 2.2 0 0 3-16rin2.dat - [1,16,20,0,0,0,-1,0,0,0,-2.2,2.2,0,0, ldraw_lib__3_16rin2()], +// 1 16 20 0 0 0 -1 0 0 0 -2.2 2.2 0 0 3-16ring2.dat + [1,16,20,0,0,0,-1,0,0,0,-2.2,2.2,0,0, ldraw_lib__3_16ring2()], // 2 24 8.5 -2.5258 6.0977 8.5 -3.4442 5.484 [2,24,8.5,-2.5258,6.0977,8.5,-3.4442,5.484], // 2 24 6.1797 -4.4043 4.8423 8.4996 -3.4436 5.4844 @@ -251,16 +252,16 @@ function ldraw_lib__24122() = [ [0,"BFC","INVERTNEXT"], // 1 16 -10 0 0 0 -10 0 4 0 0 0 0 4 4-4cylc.dat [1,16,-10,0,0,0,-10,0,4,0,0,0,0,4, ldraw_lib__4_4cylc()], -// 1 16 -20 0 0 0 1 0 0 0 0.4 0.4 0 0 4-4rin10.dat - [1,16,-20,0,0,0,1,0,0,0,0.4,0.4,0,0, ldraw_lib__4_4rin10()], +// 1 16 -20 0 0 0 1 0 0 0 0.4 0.4 0 0 4-4ring10.dat + [1,16,-20,0,0,0,1,0,0,0,0.4,0.4,0,0, ldraw_lib__4_4ring10()], // 1 16 -8.5 0 0 0 -11.5 0 0 0 6.6 -6.6 0 0 3-16cyli.dat [1,16,-8.5,0,0,0,-11.5,0,0,0,6.6,-6.6,0,0, ldraw_lib__3_16cyli()], // 1 16 -8.5 0 0 0 9 0 0 0 6.6 -6.6 0 0 3-16cyls.dat [1,16,-8.5,0,0,0,9,0,0,0,6.6,-6.6,0,0, ldraw_lib__3_16cyls()], // 1 16 -20 0 0 0 -1 0 0 0 6.6 -6.6 0 0 3-16edge.dat [1,16,-20,0,0,0,-1,0,0,0,6.6,-6.6,0,0, ldraw_lib__3_16edge()], -// 1 16 -20 0 0 0 1 0 0 0 2.2 -2.2 0 0 3-16rin2.dat - [1,16,-20,0,0,0,1,0,0,0,2.2,-2.2,0,0, ldraw_lib__3_16rin2()], +// 1 16 -20 0 0 0 1 0 0 0 2.2 -2.2 0 0 3-16ring2.dat + [1,16,-20,0,0,0,1,0,0,0,2.2,-2.2,0,0, ldraw_lib__3_16ring2()], // 2 24 -8.5 2.5258 -6.0977 -8.5 3.4442 -5.484 [2,24,-8.5,2.5258,-6.0977,-8.5,3.4442,-5.484], // 2 24 -6.1797 4.4043 -4.8423 -8.4996 3.4436 -5.4844 @@ -275,8 +276,8 @@ function ldraw_lib__24122() = [ [1,16,-8.5,0,0,0,9,0,0,0,-6.6,-6.6,0,0, ldraw_lib__3_16cyls()], // 1 16 -20 0 0 0 -1 0 0 0 -6.6 -6.6 0 0 3-16edge.dat [1,16,-20,0,0,0,-1,0,0,0,-6.6,-6.6,0,0, ldraw_lib__3_16edge()], -// 1 16 -20 0 0 0 1 0 0 0 -2.2 -2.2 0 0 3-16rin2.dat - [1,16,-20,0,0,0,1,0,0,0,-2.2,-2.2,0,0, ldraw_lib__3_16rin2()], +// 1 16 -20 0 0 0 1 0 0 0 -2.2 -2.2 0 0 3-16ring2.dat + [1,16,-20,0,0,0,1,0,0,0,-2.2,-2.2,0,0, ldraw_lib__3_16ring2()], // 2 24 -8.5 -2.5258 -6.0977 -8.5 -3.4442 -5.484 [2,24,-8.5,-2.5258,-6.0977,-8.5,-3.4442,-5.484], // 2 24 -6.1797 -4.4043 -4.8423 -8.4996 -3.4436 -5.4844 @@ -293,8 +294,8 @@ function ldraw_lib__24122() = [ [1,16,-8.5,0,0,0,9,0,0,0,6.6,6.6,0,0, ldraw_lib__3_16cyls()], // 1 16 -20 0 0 0 -1 0 0 0 6.6 6.6 0 0 3-16edge.dat [1,16,-20,0,0,0,-1,0,0,0,6.6,6.6,0,0, ldraw_lib__3_16edge()], -// 1 16 -20 0 0 0 1 0 0 0 2.2 2.2 0 0 3-16rin2.dat - [1,16,-20,0,0,0,1,0,0,0,2.2,2.2,0,0, ldraw_lib__3_16rin2()], +// 1 16 -20 0 0 0 1 0 0 0 2.2 2.2 0 0 3-16ring2.dat + [1,16,-20,0,0,0,1,0,0,0,2.2,2.2,0,0, ldraw_lib__3_16ring2()], // 2 24 -8.5 2.5258 6.0977 -8.5 3.4442 5.484 [2,24,-8.5,2.5258,6.0977,-8.5,3.4442,5.484], // 2 24 -6.1797 4.4043 4.8423 -8.4996 3.4436 5.4844 @@ -309,8 +310,8 @@ function ldraw_lib__24122() = [ [1,16,-8.5,0,0,0,9,0,0,0,-6.6,6.6,0,0, ldraw_lib__3_16cyls()], // 1 16 -20 0 0 0 -1 0 0 0 -6.6 6.6 0 0 3-16edge.dat [1,16,-20,0,0,0,-1,0,0,0,-6.6,6.6,0,0, ldraw_lib__3_16edge()], -// 1 16 -20 0 0 0 1 0 0 0 -2.2 2.2 0 0 3-16rin2.dat - [1,16,-20,0,0,0,1,0,0,0,-2.2,2.2,0,0, ldraw_lib__3_16rin2()], +// 1 16 -20 0 0 0 1 0 0 0 -2.2 2.2 0 0 3-16ring2.dat + [1,16,-20,0,0,0,1,0,0,0,-2.2,2.2,0,0, ldraw_lib__3_16ring2()], // 2 24 -8.5 -2.5258 6.0977 -8.5 -3.4442 5.484 [2,24,-8.5,-2.5258,6.0977,-8.5,-3.4442,5.484], // 2 24 -6.1797 -4.4043 4.8423 -8.4996 -3.4436 5.4844 diff --git a/parts/242.scad b/parts/242.scad index f8d300fb5..41574462a 100644 --- a/parts/242.scad +++ b/parts/242.scad @@ -1,5 +1,5 @@ use <../lib.scad> -use <../p/1-4rin19.scad> +use <../p/1-4ring19.scad> use <../p/4-4con10.scad> use <../p/4-4con18.scad> use <../p/4-4con19.scad> @@ -7,8 +7,8 @@ use <../p/4-4con8.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring4.scad> use <../p/box3u2p.scad> use <../p/stud.scad> @@ -16,7 +16,7 @@ function ldraw_lib__242() = [ // 0 ~Wheel Spoked with Stud // 0 Name: 242.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG Part UPDATE 2020-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -26,7 +26,8 @@ function ldraw_lib__242() = [ // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 // 0 !HISTORY 2020-06-04 [Sirio] Updated the use of primitives: removed ringr.dat or ringrr.dat, introduced 4-4cylo.dat // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Axle connector // 0 BFC INVERTNEXT @@ -42,8 +43,8 @@ function ldraw_lib__242() = [ [1,16,0,0,8,-2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4ring4()], // 1 16 0 0 8 -10 0 0 0 0 10 0 -1 0 4-4ring1.dat [1,16,0,0,8,-10,0,0,0,0,10,0,-1,0, ldraw_lib__4_4ring1()], -// 1 16 0 0 8 -2 0 0 0 0 2 0 -1 0 4-4rin10.dat - [1,16,0,0,8,-2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 8 -2 0 0 0 0 2 0 -1 0 4-4ring10.dat + [1,16,0,0,8,-2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4ring10()], // 0 // Wheel edge // 1 16 0 0 8 22 0 0 0 0 22 0 -3 0 4-4cylo.dat [1,16,0,0,8,22,0,0,0,0,22,0,-3,0, ldraw_lib__4_4cylo()], @@ -60,16 +61,16 @@ function ldraw_lib__242() = [ // 1 16 0 0 -9 22 0 0 0 0 22 0 -3 0 4-4cylo.dat [1,16,0,0,-9,22,0,0,0,0,22,0,-3,0, ldraw_lib__4_4cylo()], // 0 // Wheel front -// 1 16 0 0 -12 2 0 0 0 0 2 0 1 0 4-4rin10.dat - [1,16,0,0,-12,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4rin10()], -// 1 16 0 0 -12 1 0 0 0 0 1 0 1 0 1-4rin19.dat - [1,16,0,0,-12,1,0,0,0,0,1,0,1,0, ldraw_lib__1_4rin19()], -// 1 16 0 0 -12 0 0 1 -1 0 0 0 1 0 1-4rin19.dat - [1,16,0,0,-12,0,0,1,-1,0,0,0,1,0, ldraw_lib__1_4rin19()], -// 1 16 0 0 -12 -1 0 0 0 0 -1 0 1 0 1-4rin19.dat - [1,16,0,0,-12,-1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4rin19()], -// 1 16 0 0 -12 0 0 -1 1 0 0 0 1 0 1-4rin19.dat - [1,16,0,0,-12,0,0,-1,1,0,0,0,1,0, ldraw_lib__1_4rin19()], +// 1 16 0 0 -12 2 0 0 0 0 2 0 1 0 4-4ring10.dat + [1,16,0,0,-12,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring10()], +// 1 16 0 0 -12 1 0 0 0 0 1 0 1 0 1-4ring19.dat + [1,16,0,0,-12,1,0,0,0,0,1,0,1,0, ldraw_lib__1_4ring19()], +// 1 16 0 0 -12 0 0 1 -1 0 0 0 1 0 1-4ring19.dat + [1,16,0,0,-12,0,0,1,-1,0,0,0,1,0, ldraw_lib__1_4ring19()], +// 1 16 0 0 -12 -1 0 0 0 0 -1 0 1 0 1-4ring19.dat + [1,16,0,0,-12,-1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4ring19()], +// 1 16 0 0 -12 0 0 -1 1 0 0 0 1 0 1-4ring19.dat + [1,16,0,0,-12,0,0,-1,1,0,0,0,1,0, ldraw_lib__1_4ring19()], // 1 16 0 0 -12 19 0 0 0 0 19 0 1 0 4-4edge.dat [1,16,0,0,-12,19,0,0,0,0,19,0,1,0, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/24308a.scad b/parts/24308a.scad index cc995e711..625fb8466 100644 --- a/parts/24308a.scad +++ b/parts/24308a.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin14.scad> +use <../p/4-4ring14.scad> use <../p/4-4ring9.scad> use use <../p/stud4a.scad> @@ -10,7 +10,7 @@ function ldraw_lib__24308a() = [ // 0 Wheel Rim 11 x 18 Front with 10 Parallel Spokes // 0 Name: 24308a.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2019-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__24308a() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2019-09-09 [PTadmin] Official Update 2019-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 18.75 0 0 0 0 -18.75 0 3 0 4-4cyli.dat [1,16,0,0,0,18.75,0,0,0,0,-18.75,0,3,0, ldraw_lib__4_4cyli()], @@ -32,8 +33,8 @@ function ldraw_lib__24308a() = [ [1,16,0,0,3,15.75,0,0,0,0,-15.75,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 3 1.75 0 0 0 0 1.75 0 -1 0 4-4ring9.dat [1,16,0,0,3,1.75,0,0,0,0,1.75,0,-1,0, ldraw_lib__4_4ring9()], -// 1 16 0 0 3 1.25 0 0 0 0 1.25 0 -1 0 4-4rin14.dat - [1,16,0,0,3,1.25,0,0,0,0,1.25,0,-1,0, ldraw_lib__4_4rin14()], +// 1 16 0 0 3 1.25 0 0 0 0 1.25 0 -1 0 4-4ring14.dat + [1,16,0,0,3,1.25,0,0,0,0,1.25,0,-1,0, ldraw_lib__4_4ring14()], // 1 16 0 0 0 6 0 0 0 0 -6 0 1 0 4-4edge.dat [1,16,0,0,0,6,0,0,0,0,-6,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 0 6 0 0 0 0 6 0 -1 0 4-4disc.dat diff --git a/parts/2431pa0.scad b/parts/2431pa0.scad index 1990e44bd..0745cf32b 100644 --- a/parts/2431pa0.scad +++ b/parts/2431pa0.scad @@ -12,7 +12,7 @@ use <../p/3-16chrd.scad> use <../p/3-16disc.scad> use <../p/3-16ndis.scad> use <../p/3-8ndis.scad> -use <../p/3-8rin10.scad> +use <../p/3-8ring10.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> use @@ -20,7 +20,7 @@ function ldraw_lib__2431pa0() = [ // 0 Tile 1 x 4 with Hieroglyphs and Minifig Pattern // 0 Name: 2431pa0.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__2431pa0() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\2431s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__2431s01()], @@ -714,8 +715,8 @@ function ldraw_lib__2431pa0() = [ [1,16,-5.9,0,2,0,0,5.7,0,1,0,5.7,0,0, ldraw_lib__3_16ndis()], // 1 0 -5.9 0 2 0 0 5.7 0 1 0 5.7 0 0 3-16chrd.dat [1,0,-5.9,0,2,0,0,5.7,0,1,0,5.7,0,0, ldraw_lib__3_16chrd()], -// 1 0 5.5 0 2 0.5 0 0 0 1 0 0 0 0.5 3-8rin10.dat - [1,0,5.5,0,2,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__3_8rin10()], +// 1 0 5.5 0 2 0.5 0 0 0 1 0 0 0 0.5 3-8ring10.dat + [1,0,5.5,0,2,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__3_8ring10()], // 1 16 5.5 0 2 5.5 0 0 0 1 0 0 0 5.5 3-8ndis.dat [1,16,5.5,0,2,5.5,0,0,0,1,0,0,0,5.5, ldraw_lib__3_8ndis()], // 1 4 5.5 0 2 5 0 0 0 1 0 0 0 5 3-16chrd.dat diff --git a/parts/2431pc0.scad b/parts/2431pc0.scad index 4e7076eff..b7a53e0ab 100644 --- a/parts/2431pc0.scad +++ b/parts/2431pc0.scad @@ -7,34 +7,34 @@ use <../p/1-8ndis.scad> use <../p/13-16chr.scad> use <../p/2-4disc.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin13.scad> -use <../p/2-4rin14.scad> +use <../p/2-4ring13.scad> +use <../p/2-4ring14.scad> use <../p/2-4ring2.scad> use <../p/2-4ring3.scad> use <../p/3-16ndis.scad> use <../p/3-8chrd.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin34.scad> use <../p/4-4ring1.scad> use <../p/4-4ring3.scad> +use <../p/4-4ring34.scad> use <../p/4-4ring7.scad> use <../p/48/1-24chrd.scad> -use <../p/48/1-24rin7.scad> +use <../p/48/1-24ring7.scad> use <../p/48/1-6chrd.scad> use <../p/48/1-6ring7.scad> use <../p/48/2-3ring7.scad> -use <../p/48/5-6rin16.scad> +use <../p/48/5-6ring16.scad> use <../p/48/5-6ring6.scad> use <../p/5-16disc.scad> -use <../p/5-16rin2.scad> +use <../p/5-16ring2.scad> use <../p/7-16ndis.scad> use function ldraw_lib__2431pc0() = [ // 0 Tile 1 x 4 with Train Controls Pattern // 0 Name: 2431pc0.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -44,7 +44,8 @@ function ldraw_lib__2431pc0() = [ // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 // 0 !HISTORY 2013-02-17 [MagFors] Changed colour 179 to 80 (printed silver) // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\2431s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__2431s01()], @@ -816,10 +817,10 @@ function ldraw_lib__2431pc0() = [ [1,15,-9.7,0,0,7,0,0,0,1,0,0,0,7, ldraw_lib__1_8chrd()], // 1 0 9.7 0 0 1 0 0 0 1 0 0 0 1 4-4ring7.dat [1,0,9.7,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring7()], -// 1 15 9.7 0 0 0.2 0 0 0 1 0 0 0 0.2 4-4rin34.dat - [1,15,9.7,0,0,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__4_4rin34()], -// 1 15 9.7 0 0 0.2 0 0.346 0 1 0 -0.346 0 0.2 48\5-6rin16.dat - [1,15,9.7,0,0,0.2,0,0.346,0,1,0,-0.346,0,0.2, ldraw_lib__48__5_6rin16()], +// 1 15 9.7 0 0 0.2 0 0 0 1 0 0 0 0.2 4-4ring34.dat + [1,15,9.7,0,0,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__4_4ring34()], +// 1 15 9.7 0 0 0.2 0 0.346 0 1 0 -0.346 0 0.2 48\5-6ring16.dat + [1,15,9.7,0,0,0.2,0,0.346,0,1,0,-0.346,0,0.2, ldraw_lib__48__5_6ring16()], // 4 15 10.626 0 -3.102 7.098 0 -6.282 12.302 0 -6.282 11.627 0 -3.737 [4,15,10.626,0,-3.102,7.098,0,-6.282,12.302,0,-6.282,11.627,0,-3.737], // 4 15 11.538 0 -2.724 10.626 0 -3.102 11.627 0 -3.737 11.973 0 -3.537 @@ -1100,26 +1101,26 @@ function ldraw_lib__2431pc0() = [ [1,15,-9.7,0,0,-2.25,0,-3.897,0,1,0,3.897,0,-2.25, ldraw_lib__48__1_6chrd()], // 1 15 -9.7 0 0 -4.5 0 0 0 1 0 0 0 -4.5 48\1-6chrd.dat [1,15,-9.7,0,0,-4.5,0,0,0,1,0,0,0,-4.5, ldraw_lib__48__1_6chrd()], -// 1 15 -9.7 0 0 0.457 0 0.595 0 1 0 -0.595 0 0.457 48\1-24rin7.dat - [1,15,-9.7,0,0,0.457,0,0.595,0,1,0,-0.595,0,0.457, ldraw_lib__48__1_24rin7()], -// 1 15 -9.7 0 0 0.693 0 0.287 0 1 0 -0.287 0 0.693 48\1-24rin7.dat - [1,15,-9.7,0,0,0.693,0,0.287,0,1,0,-0.287,0,0.693, ldraw_lib__48__1_24rin7()], -// 1 15 -9.7 0 0 0.744 0 -0.098 0 1 0 0.098 0 0.744 48\1-24rin7.dat - [1,15,-9.7,0,0,0.744,0,-0.098,0,1,0,0.098,0,0.744, ldraw_lib__48__1_24rin7()], -// 1 15 -9.7 0 0 0.595 0 -0.457 0 1 0 0.457 0 0.595 48\1-24rin7.dat - [1,15,-9.7,0,0,0.595,0,-0.457,0,1,0,0.457,0,0.595, ldraw_lib__48__1_24rin7()], -// 1 15 -9.7 0 0 0.287 0 -0.693 0 1 0 0.693 0 0.287 48\1-24rin7.dat - [1,15,-9.7,0,0,0.287,0,-0.693,0,1,0,0.693,0,0.287, ldraw_lib__48__1_24rin7()], -// 1 15 -9.7 0 0 -0.098 0 -0.744 0 1 0 0.744 0 -0.098 48\1-24rin7.dat - [1,15,-9.7,0,0,-0.098,0,-0.744,0,1,0,0.744,0,-0.098, ldraw_lib__48__1_24rin7()], -// 1 15 -9.7 0 0 -0.457 0 -0.595 0 1 0 0.595 0 -0.457 48\1-24rin7.dat - [1,15,-9.7,0,0,-0.457,0,-0.595,0,1,0,0.595,0,-0.457, ldraw_lib__48__1_24rin7()], -// 1 15 -9.7 0 0 -0.693 0 -0.287 0 1 0 0.287 0 -0.693 48\1-24rin7.dat - [1,15,-9.7,0,0,-0.693,0,-0.287,0,1,0,0.287,0,-0.693, ldraw_lib__48__1_24rin7()], -// 1 15 -9.7 0 0 -0.744 0 0.098 0 1 0 -0.098 0 -0.744 48\1-24rin7.dat - [1,15,-9.7,0,0,-0.744,0,0.098,0,1,0,-0.098,0,-0.744, ldraw_lib__48__1_24rin7()], -// 1 15 -9.7 0 0 -0.595 0 0.457 0 1 0 -0.457 0 -0.595 48\1-24rin7.dat - [1,15,-9.7,0,0,-0.595,0,0.457,0,1,0,-0.457,0,-0.595, ldraw_lib__48__1_24rin7()], +// 1 15 -9.7 0 0 0.457 0 0.595 0 1 0 -0.595 0 0.457 48\1-24ring7.dat + [1,15,-9.7,0,0,0.457,0,0.595,0,1,0,-0.595,0,0.457, ldraw_lib__48__1_24ring7()], +// 1 15 -9.7 0 0 0.693 0 0.287 0 1 0 -0.287 0 0.693 48\1-24ring7.dat + [1,15,-9.7,0,0,0.693,0,0.287,0,1,0,-0.287,0,0.693, ldraw_lib__48__1_24ring7()], +// 1 15 -9.7 0 0 0.744 0 -0.098 0 1 0 0.098 0 0.744 48\1-24ring7.dat + [1,15,-9.7,0,0,0.744,0,-0.098,0,1,0,0.098,0,0.744, ldraw_lib__48__1_24ring7()], +// 1 15 -9.7 0 0 0.595 0 -0.457 0 1 0 0.457 0 0.595 48\1-24ring7.dat + [1,15,-9.7,0,0,0.595,0,-0.457,0,1,0,0.457,0,0.595, ldraw_lib__48__1_24ring7()], +// 1 15 -9.7 0 0 0.287 0 -0.693 0 1 0 0.693 0 0.287 48\1-24ring7.dat + [1,15,-9.7,0,0,0.287,0,-0.693,0,1,0,0.693,0,0.287, ldraw_lib__48__1_24ring7()], +// 1 15 -9.7 0 0 -0.098 0 -0.744 0 1 0 0.744 0 -0.098 48\1-24ring7.dat + [1,15,-9.7,0,0,-0.098,0,-0.744,0,1,0,0.744,0,-0.098, ldraw_lib__48__1_24ring7()], +// 1 15 -9.7 0 0 -0.457 0 -0.595 0 1 0 0.595 0 -0.457 48\1-24ring7.dat + [1,15,-9.7,0,0,-0.457,0,-0.595,0,1,0,0.595,0,-0.457, ldraw_lib__48__1_24ring7()], +// 1 15 -9.7 0 0 -0.693 0 -0.287 0 1 0 0.287 0 -0.693 48\1-24ring7.dat + [1,15,-9.7,0,0,-0.693,0,-0.287,0,1,0,0.287,0,-0.693, ldraw_lib__48__1_24ring7()], +// 1 15 -9.7 0 0 -0.744 0 0.098 0 1 0 -0.098 0 -0.744 48\1-24ring7.dat + [1,15,-9.7,0,0,-0.744,0,0.098,0,1,0,-0.098,0,-0.744, ldraw_lib__48__1_24ring7()], +// 1 15 -9.7 0 0 -0.595 0 0.457 0 1 0 -0.457 0 -0.595 48\1-24ring7.dat + [1,15,-9.7,0,0,-0.595,0,0.457,0,1,0,-0.457,0,-0.595, ldraw_lib__48__1_24ring7()], // 3 15 -10 0 6.3 -9.4 0 6.3 -9.7 0 7 [3,15,-10,0,6.3,-9.4,0,6.3,-9.7,0,7], // 4 15 -10.483 0 5.949 -10 0 6.3 -9.7 0 7 -11.253 0 5.796 @@ -1232,26 +1233,26 @@ function ldraw_lib__2431pc0() = [ [3,15,-16,0,-0.3,-16,0,0.3,-16.7,0,0], // 3 15 -3.4 0 0.3 -3.4 0 -0.3 -2.7 0 0 [3,15,-3.4,0,0.3,-3.4,0,-0.3,-2.7,0,0], -// 1 15 9.7 0 0 0.694 0 -0.091 0 1 0 0.091 0 0.694 48\1-24rin7.dat - [1,15,9.7,0,0,0.694,0,-0.091,0,1,0,0.091,0,0.694, ldraw_lib__48__1_24rin7()], -// 1 15 9.7 0 0 0.555 0 -0.426 0 1 0 0.426 0 0.555 48\1-24rin7.dat - [1,15,9.7,0,0,0.555,0,-0.426,0,1,0,0.426,0,0.555, ldraw_lib__48__1_24rin7()], -// 1 15 9.7 0 0 0.268 0 -0.647 0 1 0 0.647 0 0.268 48\1-24rin7.dat - [1,15,9.7,0,0,0.268,0,-0.647,0,1,0,0.647,0,0.268, ldraw_lib__48__1_24rin7()], -// 1 15 9.7 0 0 -0.091 0 -0.694 0 1 0 0.694 0 -0.091 48\1-24rin7.dat - [1,15,9.7,0,0,-0.091,0,-0.694,0,1,0,0.694,0,-0.091, ldraw_lib__48__1_24rin7()], -// 1 15 9.7 0 0 -0.426 0 -0.555 0 1 0 0.555 0 -0.426 48\1-24rin7.dat - [1,15,9.7,0,0,-0.426,0,-0.555,0,1,0,0.555,0,-0.426, ldraw_lib__48__1_24rin7()], -// 1 15 9.7 0 0 -0.647 0 -0.268 0 1 0 0.268 0 -0.647 48\1-24rin7.dat - [1,15,9.7,0,0,-0.647,0,-0.268,0,1,0,0.268,0,-0.647, ldraw_lib__48__1_24rin7()], -// 1 15 9.7 0 0 -0.694 0 0.091 0 1 0 -0.091 0 -0.694 48\1-24rin7.dat - [1,15,9.7,0,0,-0.694,0,0.091,0,1,0,-0.091,0,-0.694, ldraw_lib__48__1_24rin7()], -// 1 15 9.7 0 0 -0.555 0 0.426 0 1 0 -0.426 0 -0.555 48\1-24rin7.dat - [1,15,9.7,0,0,-0.555,0,0.426,0,1,0,-0.426,0,-0.555, ldraw_lib__48__1_24rin7()], -// 1 15 9.7 0 0 0.426 0 0.555 0 1 0 -0.555 0 0.426 48\1-24rin7.dat - [1,15,9.7,0,0,0.426,0,0.555,0,1,0,-0.555,0,0.426, ldraw_lib__48__1_24rin7()], -// 1 15 9.7 0 0 0.647 0 0.268 0 1 0 -0.268 0 0.647 48\1-24rin7.dat - [1,15,9.7,0,0,0.647,0,0.268,0,1,0,-0.268,0,0.647, ldraw_lib__48__1_24rin7()], +// 1 15 9.7 0 0 0.694 0 -0.091 0 1 0 0.091 0 0.694 48\1-24ring7.dat + [1,15,9.7,0,0,0.694,0,-0.091,0,1,0,0.091,0,0.694, ldraw_lib__48__1_24ring7()], +// 1 15 9.7 0 0 0.555 0 -0.426 0 1 0 0.426 0 0.555 48\1-24ring7.dat + [1,15,9.7,0,0,0.555,0,-0.426,0,1,0,0.426,0,0.555, ldraw_lib__48__1_24ring7()], +// 1 15 9.7 0 0 0.268 0 -0.647 0 1 0 0.647 0 0.268 48\1-24ring7.dat + [1,15,9.7,0,0,0.268,0,-0.647,0,1,0,0.647,0,0.268, ldraw_lib__48__1_24ring7()], +// 1 15 9.7 0 0 -0.091 0 -0.694 0 1 0 0.694 0 -0.091 48\1-24ring7.dat + [1,15,9.7,0,0,-0.091,0,-0.694,0,1,0,0.694,0,-0.091, ldraw_lib__48__1_24ring7()], +// 1 15 9.7 0 0 -0.426 0 -0.555 0 1 0 0.555 0 -0.426 48\1-24ring7.dat + [1,15,9.7,0,0,-0.426,0,-0.555,0,1,0,0.555,0,-0.426, ldraw_lib__48__1_24ring7()], +// 1 15 9.7 0 0 -0.647 0 -0.268 0 1 0 0.268 0 -0.647 48\1-24ring7.dat + [1,15,9.7,0,0,-0.647,0,-0.268,0,1,0,0.268,0,-0.647, ldraw_lib__48__1_24ring7()], +// 1 15 9.7 0 0 -0.694 0 0.091 0 1 0 -0.091 0 -0.694 48\1-24ring7.dat + [1,15,9.7,0,0,-0.694,0,0.091,0,1,0,-0.091,0,-0.694, ldraw_lib__48__1_24ring7()], +// 1 15 9.7 0 0 -0.555 0 0.426 0 1 0 -0.426 0 -0.555 48\1-24ring7.dat + [1,15,9.7,0,0,-0.555,0,0.426,0,1,0,-0.426,0,-0.555, ldraw_lib__48__1_24ring7()], +// 1 15 9.7 0 0 0.426 0 0.555 0 1 0 -0.555 0 0.426 48\1-24ring7.dat + [1,15,9.7,0,0,0.426,0,0.555,0,1,0,-0.555,0,0.426, ldraw_lib__48__1_24ring7()], +// 1 15 9.7 0 0 0.647 0 0.268 0 1 0 -0.268 0 0.647 48\1-24ring7.dat + [1,15,9.7,0,0,0.647,0,0.268,0,1,0,-0.268,0,0.647, ldraw_lib__48__1_24ring7()], // 4 80 35.1 0 -0.1 35.1 0 0.9 34.234 0 0.4 34.234 0 -0.6 [4,80,35.1,0,-0.1,35.1,0,0.9,34.234,0,0.4,34.234,0,-0.6], // 4 0 35.1 0 1.3 33.888 0 0.6 34.234 0 0.4 35.1 0 0.9 @@ -1316,8 +1317,8 @@ function ldraw_lib__2431pc0() = [ [1,80,25.9,0,5.5,1.6,0,0,0,1,0,0,0,1.6, ldraw_lib__13_16chr()], // 1 0 25.9 0 5.5 0.8 0 0 0 1 0 0 0 0.8 2-4ring2.dat [1,0,25.9,0,5.5,0.8,0,0,0,1,0,0,0,0.8, ldraw_lib__2_4ring2()], -// 1 0 25.9 0 5.5 -0.8 0 0 0 1 0 0 0 -0.8 5-16rin2.dat - [1,0,25.9,0,5.5,-0.8,0,0,0,1,0,0,0,-0.8, ldraw_lib__5_16rin2()], +// 1 0 25.9 0 5.5 -0.8 0 0 0 1 0 0 0 -0.8 5-16ring2.dat + [1,0,25.9,0,5.5,-0.8,0,0,0,1,0,0,0,-0.8, ldraw_lib__5_16ring2()], // 4 0 31.02 0 -0.2 31.119 0 -1.21 31.806 0 -1.073 31.8 0 -0.5 [4,0,31.02,0,-0.2,31.119,0,-1.21,31.806,0,-1.073,31.8,0,-0.5], // 4 0 31.8 0 -0.5 32.7 0 -0.1 32.782 0 0.311 31.7 0 0 @@ -1374,20 +1375,20 @@ function ldraw_lib__2431pc0() = [ [4,0,33.666,0,1.773,32.654,0,3.089,32.053,0,3.455,28.081,0,5.172], // 4 0 32.045 0 -3.445 32.688 0 -4.229 33.311 0 -3.889 32.627 0 -3.056 [4,0,32.045,0,-3.445,32.688,0,-4.229,33.311,0,-3.889,32.627,0,-3.056], -// 1 0 31.897 0 5.303 0.071 0 0.071 0 1 0 -0.071 0 0.071 2-4rin13.dat - [1,0,31.897,0,5.303,0.071,0,0.071,0,1,0,-0.071,0,0.071, ldraw_lib__2_4rin13()], -// 1 0 31.897 0 5.303 0.071 0 0.071 0 1 0 -0.071 0 0.071 2-4rin14.dat - [1,0,31.897,0,5.303,0.071,0,0.071,0,1,0,-0.071,0,0.071, ldraw_lib__2_4rin14()], +// 1 0 31.897 0 5.303 0.071 0 0.071 0 1 0 -0.071 0 0.071 2-4ring13.dat + [1,0,31.897,0,5.303,0.071,0,0.071,0,1,0,-0.071,0,0.071, ldraw_lib__2_4ring13()], +// 1 0 31.897 0 5.303 0.071 0 0.071 0 1 0 -0.071 0 0.071 2-4ring14.dat + [1,0,31.897,0,5.303,0.071,0,0.071,0,1,0,-0.071,0,0.071, ldraw_lib__2_4ring14()], // 1 0 31.897 0 5.303 0.354 0 0.354 0 1 0 -0.354 0 0.354 2-4ring3.dat [1,0,31.897,0,5.303,0.354,0,0.354,0,1,0,-0.354,0,0.354, ldraw_lib__2_4ring3()], -// 1 0 31.897 0 -5.303 0.071 0 0.071 0 1 0 0.071 0 -0.071 2-4rin13.dat - [1,0,31.897,0,-5.303,0.071,0,0.071,0,1,0,0.071,0,-0.071, ldraw_lib__2_4rin13()], +// 1 0 31.897 0 -5.303 0.071 0 0.071 0 1 0 0.071 0 -0.071 2-4ring13.dat + [1,0,31.897,0,-5.303,0.071,0,0.071,0,1,0,0.071,0,-0.071, ldraw_lib__2_4ring13()], // 1 15 31.897 0 -5.303 0.919 0 0.919 0 1 0 0.919 0 -0.919 2-4disc.dat [1,15,31.897,0,-5.303,0.919,0,0.919,0,1,0,0.919,0,-0.919, ldraw_lib__2_4disc()], // 1 15 31.897 0 5.303 -0.919 0 0.919 0 1 0 0.919 0 0.919 2-4disc.dat [1,15,31.897,0,5.303,-0.919,0,0.919,0,1,0,0.919,0,0.919, ldraw_lib__2_4disc()], -// 1 0 31.897 0 -5.303 0.071 0 0.071 0 1 0 0.071 0 -0.071 2-4rin14.dat - [1,0,31.897,0,-5.303,0.071,0,0.071,0,1,0,0.071,0,-0.071, ldraw_lib__2_4rin14()], +// 1 0 31.897 0 -5.303 0.071 0 0.071 0 1 0 0.071 0 -0.071 2-4ring14.dat + [1,0,31.897,0,-5.303,0.071,0,0.071,0,1,0,0.071,0,-0.071, ldraw_lib__2_4ring14()], // 1 0 31.897 0 -5.303 0.354 0 0.354 0 1 0 0.354 0 -0.354 2-4ring3.dat [1,0,31.897,0,-5.303,0.354,0,0.354,0,1,0,0.354,0,-0.354, ldraw_lib__2_4ring3()], // 4 0 27.7 0 0 27.882 0 -1.853 28.569 0 -1.717 28.42 0 -0.2 diff --git a/parts/2431pc1.scad b/parts/2431pc1.scad index c352a8aa4..05933d540 100644 --- a/parts/2431pc1.scad +++ b/parts/2431pc1.scad @@ -1,12 +1,12 @@ use <../lib.scad> use <../p/1-4ring6.scad> use <../p/2-4disc.scad> -use <../p/2-4rin17.scad> +use <../p/2-4ring17.scad> use <../p/2-4ring2.scad> use <../p/2-4ring3.scad> use <../p/2-4ring6.scad> use <../p/4-4disc.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring11.scad> use <../p/4-4ring2.scad> use <../p/4-4ring4.scad> use <../p/4-4ring6.scad> @@ -17,7 +17,7 @@ function ldraw_lib__2431pc1() = [ // 0 Tile 1 x 4 with Control Panel Pattern // 0 Name: 2431pc1.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2009-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__2431pc1() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\2431s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__2431s01()], @@ -67,8 +68,8 @@ function ldraw_lib__2431pc1() = [ [1,14,-30.9,0,0.3,1.1,0,0,0,1.1,0,0,0,1.1, ldraw_lib__4_4disc()], // 1 0 -30.9 0 0.3 0.275 0 0 0 0.275 0 0 0 0.275 4-4ring4.dat [1,0,-30.9,0,0.3,0.275,0,0,0,0.275,0,0,0,0.275, ldraw_lib__4_4ring4()], -// 1 0 -30.9 0 0.3 0.125 0 0 0 0.125 0 0 0 0.125 4-4rin11.dat - [1,0,-30.9,0,0.3,0.125,0,0,0,0.125,0,0,0,0.125, ldraw_lib__4_4rin11()], +// 1 0 -30.9 0 0.3 0.125 0 0 0 0.125 0 0 0 0.125 4-4ring11.dat + [1,0,-30.9,0,0.3,0.125,0,0,0,0.125,0,0,0,0.125, ldraw_lib__4_4ring11()], // // 1 14 -24.6 0 -2.7 -1.6168 0 0.5253 0 1.7 0 -0.5253 0 -1.6168 2-4disc.dat [1,14,-24.6,0,-2.7,-1.6168,0,0.5253,0,1.7,0,-0.5253,0,-1.6168, ldraw_lib__2_4disc()], @@ -78,8 +79,8 @@ function ldraw_lib__2431pc1() = [ [4,14,-22.9832,0,-2.1747,-25.8587,0,5.4708,-28.1413,0,4.7292,-26.2168,0,-3.2253], // 1 0 -24.6 0 -2.7 -0.2694 0 0.0875 0 0.2833 0 -0.0875 0 -0.2694 2-4ring6.dat [1,0,-24.6,0,-2.7,-0.2694,0,0.0875,0,0.2833,0,-0.0875,0,-0.2694, ldraw_lib__2_4ring6()], -// 1 0 -24.6 0 -2.7 -0.1109 0 0.036 0 0.1166 0 -0.036 0 -0.1109 2-4rin17.dat - [1,0,-24.6,0,-2.7,-0.1109,0,0.036,0,0.1166,0,-0.036,0,-0.1109, ldraw_lib__2_4rin17()], +// 1 0 -24.6 0 -2.7 -0.1109 0 0.036 0 0.1166 0 -0.036 0 -0.1109 2-4ring17.dat + [1,0,-24.6,0,-2.7,-0.1109,0,0.036,0,0.1166,0,-0.036,0,-0.1109, ldraw_lib__2_4ring17()], // 1 0 -27 0 5.1 0.3804 0 -0.1236 0 0.4 0 0.1236 0 0.3804 2-4ring3.dat [1,0,-27,0,5.1,0.3804,0,-0.1236,0,0.4,0,0.1236,0,0.3804, ldraw_lib__2_4ring3()], // 4 0 -26.2168 0 -3.2253 -28.1413 0 4.7292 -28.5217 0 4.6056 -26.5961 0 -3.3486 diff --git a/parts/2431pw1.scad b/parts/2431pw1.scad index 0dfba88a6..7971090b8 100644 --- a/parts/2431pw1.scad +++ b/parts/2431pw1.scad @@ -2,44 +2,44 @@ use <../lib.scad> use <../p/1-16disc.scad> use <../p/1-4disc.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin12.scad> -use <../p/1-4rin19.scad> -use <../p/1-4rin24.scad> -use <../p/1-4rin28.scad> -use <../p/1-4rin48.scad> -use <../p/1-4rin49.scad> -use <../p/1-4rin50.scad> use <../p/1-4ring1.scad> +use <../p/1-4ring12.scad> +use <../p/1-4ring19.scad> use <../p/1-4ring2.scad> +use <../p/1-4ring24.scad> +use <../p/1-4ring28.scad> use <../p/1-4ring3.scad> use <../p/1-4ring4.scad> +use <../p/1-4ring48.scad> +use <../p/1-4ring49.scad> use <../p/1-4ring5.scad> +use <../p/1-4ring50.scad> use <../p/1-4ring6.scad> use <../p/1-4ring7.scad> use <../p/1-8chrd.scad> use <../p/1-8disc.scad> use <../p/1-8ndis.scad> -use <../p/1-8rin10.scad> +use <../p/1-8ring10.scad> use <../p/2-4disc.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin12.scad> use <../p/2-4ring1.scad> +use <../p/2-4ring12.scad> use <../p/2-4ring2.scad> use <../p/3-16chrd.scad> use <../p/3-16disc.scad> use <../p/3-16ndis.scad> use <../p/3-8disc.scad> use <../p/3-8ndis.scad> -use <../p/3-8rin12.scad> use <../p/3-8ring1.scad> +use <../p/3-8ring12.scad> use <../p/7-16disc.scad> -use <../p/7-16rin1.scad> +use <../p/7-16ring1.scad> use function ldraw_lib__2431pw1() = [ // 0 Tile 1 x 4 with "LEGOREDO" Pattern // 0 Name: 2431pw1.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -47,7 +47,8 @@ function ldraw_lib__2431pw1() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\2431s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__2431s01()], @@ -489,14 +490,14 @@ function ldraw_lib__2431pw1() = [ [1,16,-10.4,0,-3.9,0,0,-1,0,1,0,1,0,0, ldraw_lib__1_4disc()], // 1 0 -11.9 0 -1.8 0 0 -1 0 1 0 1 0 0 1-4disc.dat [1,0,-11.9,0,-1.8,0,0,-1,0,1,0,1,0,0, ldraw_lib__1_4disc()], -// 1 0 -6.3 0 3.25 0.255 0 0 0 1 0 0 0 0.275 1-4rin19.dat - [1,0,-6.3,0,3.25,0.255,0,0,0,1,0,0,0,0.275, ldraw_lib__1_4rin19()], -// 1 0 -15.1 0 -1.3 -0.2 0 0 0 1 0 0 0 -0.26 1-4rin24.dat - [1,0,-15.1,0,-1.3,-0.2,0,0,0,1,0,0,0,-0.26, ldraw_lib__1_4rin24()], -// 1 0 -5.2 0 -1.3 -0.2 0 0 0 1 0 0 0 -0.26 1-4rin24.dat - [1,0,-5.2,0,-1.3,-0.2,0,0,0,1,0,0,0,-0.26, ldraw_lib__1_4rin24()], -// 1 0 -5.2 0 -1.3 0 0 0.16 0 1 0 -0.26 0 0 1-4rin24.dat - [1,0,-5.2,0,-1.3,0,0,0.16,0,1,0,-0.26,0,0, ldraw_lib__1_4rin24()], +// 1 0 -6.3 0 3.25 0.255 0 0 0 1 0 0 0 0.275 1-4ring19.dat + [1,0,-6.3,0,3.25,0.255,0,0,0,1,0,0,0,0.275, ldraw_lib__1_4ring19()], +// 1 0 -15.1 0 -1.3 -0.2 0 0 0 1 0 0 0 -0.26 1-4ring24.dat + [1,0,-15.1,0,-1.3,-0.2,0,0,0,1,0,0,0,-0.26, ldraw_lib__1_4ring24()], +// 1 0 -5.2 0 -1.3 -0.2 0 0 0 1 0 0 0 -0.26 1-4ring24.dat + [1,0,-5.2,0,-1.3,-0.2,0,0,0,1,0,0,0,-0.26, ldraw_lib__1_4ring24()], +// 1 0 -5.2 0 -1.3 0 0 0.16 0 1 0 -0.26 0 0 1-4ring24.dat + [1,0,-5.2,0,-1.3,0,0,0.16,0,1,0,-0.26,0,0, ldraw_lib__1_4ring24()], // 1 15 -24.8 0 5.7 0 0 -1 0 1 0 1.2 0 0 1-4ndis.dat [1,15,-24.8,0,5.7,0,0,-1,0,1,0,1.2,0,0, ldraw_lib__1_4ndis()], // 1 0 -24.8 0 5.7 0 0 -1 0 1 0 1.2 0 0 1-4disc.dat @@ -1367,22 +1368,22 @@ function ldraw_lib__2431pw1() = [ [1,16,22.9,0,0.1,2.1,0,0,0,1,0,0,0,-3.15, ldraw_lib__3_16chrd()], // 1 15 22.9 0 2.8 1.6 0 0 0 1 0 0 0 1.8 1-4ring2.dat [1,15,22.9,0,2.8,1.6,0,0,0,1,0,0,0,1.8, ldraw_lib__1_4ring2()], -// 1 0 22.9 0 2.8 0.1 0 0 0 1 0 0 0 0.1125 1-4rin48.dat - [1,0,22.9,0,2.8,0.1,0,0,0,1,0,0,0,0.1125, ldraw_lib__1_4rin48()], -// 1 0 22.9 0 2.8 0.1 0 0 0 1 0 0 0 0.1125 1-4rin49.dat - [1,0,22.9,0,2.8,0.1,0,0,0,1,0,0,0,0.1125, ldraw_lib__1_4rin49()], -// 1 0 22.9 0 2.8 0.1 0 0 0 1 0 0 0 0.1125 1-4rin50.dat - [1,0,22.9,0,2.8,0.1,0,0,0,1,0,0,0,0.1125, ldraw_lib__1_4rin50()], -// 1 0 22.9 0 0.1 0 0 0.1 0 1 0 -0.1125 0 0 1-4rin48.dat - [1,0,22.9,0,0.1,0,0,0.1,0,1,0,-0.1125,0,0, ldraw_lib__1_4rin48()], -// 1 0 22.9 0 0.1 0 0 0.1 0 1 0 -0.1125 0 0 1-4rin49.dat - [1,0,22.9,0,0.1,0,0,0.1,0,1,0,-0.1125,0,0, ldraw_lib__1_4rin49()], -// 1 0 22.9 0 0.1 0 0 0.1 0 1 0 -0.1125 0 0 1-4rin50.dat - [1,0,22.9,0,0.1,0,0,0.1,0,1,0,-0.1125,0,0, ldraw_lib__1_4rin50()], -// 1 0 24.3 0 2.8 0.15 0 0 0 1 0 0 0 0.2 1-4rin28.dat - [1,0,24.3,0,2.8,0.15,0,0,0,1,0,0,0,0.2, ldraw_lib__1_4rin28()], -// 1 0 24.3 0 -1.7 0 0 0.15 0 1 0 -0.2 0 0 1-4rin28.dat - [1,0,24.3,0,-1.7,0,0,0.15,0,1,0,-0.2,0,0, ldraw_lib__1_4rin28()], +// 1 0 22.9 0 2.8 0.1 0 0 0 1 0 0 0 0.1125 1-4ring48.dat + [1,0,22.9,0,2.8,0.1,0,0,0,1,0,0,0,0.1125, ldraw_lib__1_4ring48()], +// 1 0 22.9 0 2.8 0.1 0 0 0 1 0 0 0 0.1125 1-4ring49.dat + [1,0,22.9,0,2.8,0.1,0,0,0,1,0,0,0,0.1125, ldraw_lib__1_4ring49()], +// 1 0 22.9 0 2.8 0.1 0 0 0 1 0 0 0 0.1125 1-4ring50.dat + [1,0,22.9,0,2.8,0.1,0,0,0,1,0,0,0,0.1125, ldraw_lib__1_4ring50()], +// 1 0 22.9 0 0.1 0 0 0.1 0 1 0 -0.1125 0 0 1-4ring48.dat + [1,0,22.9,0,0.1,0,0,0.1,0,1,0,-0.1125,0,0, ldraw_lib__1_4ring48()], +// 1 0 22.9 0 0.1 0 0 0.1 0 1 0 -0.1125 0 0 1-4ring49.dat + [1,0,22.9,0,0.1,0,0,0.1,0,1,0,-0.1125,0,0, ldraw_lib__1_4ring49()], +// 1 0 22.9 0 0.1 0 0 0.1 0 1 0 -0.1125 0 0 1-4ring50.dat + [1,0,22.9,0,0.1,0,0,0.1,0,1,0,-0.1125,0,0, ldraw_lib__1_4ring50()], +// 1 0 24.3 0 2.8 0.15 0 0 0 1 0 0 0 0.2 1-4ring28.dat + [1,0,24.3,0,2.8,0.15,0,0,0,1,0,0,0,0.2, ldraw_lib__1_4ring28()], +// 1 0 24.3 0 -1.7 0 0 0.15 0 1 0 -0.2 0 0 1-4ring28.dat + [1,0,24.3,0,-1.7,0,0,0.15,0,1,0,-0.2,0,0, ldraw_lib__1_4ring28()], // 1 15 22.9 0 5.8 0 0 -0.6 0 1 0 0.6 0 0 1-4ndis.dat [1,15,22.9,0,5.8,0,0,-0.6,0,1,0,0.6,0,0, ldraw_lib__1_4ndis()], // 1 0 22.9 0 5.8 0 0 -0.6 0 1 0 0.6 0 0 1-4disc.dat @@ -1395,10 +1396,10 @@ function ldraw_lib__2431pw1() = [ [1,0,3.4,0,-3,-1,0,0,0,1,0,0,0,-1, ldraw_lib__1_4disc()], // 1 15 5.3 0 4.6 0 0 2.1 0 1 0 3.6 0 0 3-8disc.dat [1,15,5.3,0,4.6,0,0,2.1,0,1,0,3.6,0,0, ldraw_lib__3_8disc()], -// 1 0 5.3 0 4.6 0 0 0.175 0 1 0 0.3 0 0 3-8rin12.dat - [1,0,5.3,0,4.6,0,0,0.175,0,1,0,0.3,0,0, ldraw_lib__3_8rin12()], -// 1 0 5.3 0 2.6 0 0 0.175 0 1 0 0.3 0 0 1-4rin19.dat - [1,0,5.3,0,2.6,0,0,0.175,0,1,0,0.3,0,0, ldraw_lib__1_4rin19()], +// 1 0 5.3 0 4.6 0 0 0.175 0 1 0 0.3 0 0 3-8ring12.dat + [1,0,5.3,0,4.6,0,0,0.175,0,1,0,0.3,0,0, ldraw_lib__3_8ring12()], +// 1 0 5.3 0 2.6 0 0 0.175 0 1 0 0.3 0 0 1-4ring19.dat + [1,0,5.3,0,2.6,0,0,0.175,0,1,0,0.3,0,0, ldraw_lib__1_4ring19()], // 1 16 5.3 0 2.6 0 0 3.5 0 1 0 6 0 0 1-4ndis.dat [1,16,5.3,0,2.6,0,0,3.5,0,1,0,6,0,0, ldraw_lib__1_4ndis()], // 1 15 7 0 -3.5 -1.6 0 0 0 1 0 0 0 -2 2-4disc.dat @@ -1601,12 +1602,12 @@ function ldraw_lib__2431pw1() = [ [1,15,-6.3,0,5.4,1.2,0,0,0,1,0,0,0,1.5, ldraw_lib__2_4ring1()], // 1 0 -6.3 0 5.4 1.2 0 0 0 1 0 0 0 1.5 2-4disc.dat [1,0,-6.3,0,5.4,1.2,0,0,0,1,0,0,0,1.5, ldraw_lib__2_4disc()], -// 1 15 -16.2 0 5.4 -1.2 0 0 0 1 0 0 0 1.5 7-16rin1.dat - [1,15,-16.2,0,5.4,-1.2,0,0,0,1,0,0,0,1.5, ldraw_lib__7_16rin1()], -// 1 0 -16.2 0 5.4 0 0 0.24 0 1 0 0.3 0 0 1-8rin10.dat - [1,0,-16.2,0,5.4,0,0,0.24,0,1,0,0.3,0,0, ldraw_lib__1_8rin10()], -// 1 0 -16.2 0 5.45 0 0 0.24 0 1 0 0.3 0 0 1-8rin10.dat - [1,0,-16.2,0,5.45,0,0,0.24,0,1,0,0.3,0,0, ldraw_lib__1_8rin10()], +// 1 15 -16.2 0 5.4 -1.2 0 0 0 1 0 0 0 1.5 7-16ring1.dat + [1,15,-16.2,0,5.4,-1.2,0,0,0,1,0,0,0,1.5, ldraw_lib__7_16ring1()], +// 1 0 -16.2 0 5.4 0 0 0.24 0 1 0 0.3 0 0 1-8ring10.dat + [1,0,-16.2,0,5.4,0,0,0.24,0,1,0,0.3,0,0, ldraw_lib__1_8ring10()], +// 1 0 -16.2 0 5.45 0 0 0.24 0 1 0 0.3 0 0 1-8ring10.dat + [1,0,-16.2,0,5.45,0,0,0.24,0,1,0,0.3,0,0, ldraw_lib__1_8ring10()], // 1 0 -16.2 0 5.4 -1.2 0 0 0 1 0 0 0 1.5 7-16disc.dat [1,0,-16.2,0,5.4,-1.2,0,0,0,1,0,0,0,1.5, ldraw_lib__7_16disc()], // 1 0 -15.5 0 4.8 -0.5 0 0 0 1 0 0 0 0.5 3-8ndis.dat @@ -1695,20 +1696,20 @@ function ldraw_lib__2431pw1() = [ [1,15,-6.3,0,4.2,1.2,0,0,0,1,0,0,0,1.4, ldraw_lib__2_4ring2()], // 1 15 -16.2 0 4.2 0 0 -1.2 0 1 0 1.4 0 0 1-4ring2.dat [1,15,-16.2,0,4.2,0,0,-1.2,0,1,0,1.4,0,0, ldraw_lib__1_4ring2()], -// 1 0 -16.2 0 4.2 0 0 -0.3 0 1 0 0.35 0 0 1-4rin12.dat - [1,0,-16.2,0,4.2,0,0,-0.3,0,1,0,0.35,0,0, ldraw_lib__1_4rin12()], -// 1 0 -6.3 0 4.2 0.3 0 0 0 1 0 0 0 0.35 2-4rin12.dat - [1,0,-6.3,0,4.2,0.3,0,0,0,1,0,0,0,0.35, ldraw_lib__2_4rin12()], -// 1 0 -6.3 0 -1.3 -0.3 0 0 0 1 0 0 0 -0.35 2-4rin12.dat - [1,0,-6.3,0,-1.3,-0.3,0,0,0,1,0,0,0,-0.35, ldraw_lib__2_4rin12()], +// 1 0 -16.2 0 4.2 0 0 -0.3 0 1 0 0.35 0 0 1-4ring12.dat + [1,0,-16.2,0,4.2,0,0,-0.3,0,1,0,0.35,0,0, ldraw_lib__1_4ring12()], +// 1 0 -6.3 0 4.2 0.3 0 0 0 1 0 0 0 0.35 2-4ring12.dat + [1,0,-6.3,0,4.2,0.3,0,0,0,1,0,0,0,0.35, ldraw_lib__2_4ring12()], +// 1 0 -6.3 0 -1.3 -0.3 0 0 0 1 0 0 0 -0.35 2-4ring12.dat + [1,0,-6.3,0,-1.3,-0.3,0,0,0,1,0,0,0,-0.35, ldraw_lib__2_4ring12()], // 4 0 33.5 0 2.1 32.1 0 5.4 32.1 0 -2.5 33.5 0 1.5 [4,0,33.5,0,2.1,32.1,0,5.4,32.1,0,-2.5,33.5,0,1.5], -// 1 0 33.3 0 3.25 0.255 0 0 0 1 0 0 0 0.275 1-4rin19.dat - [1,0,33.3,0,3.25,0.255,0,0,0,1,0,0,0,0.275, ldraw_lib__1_4rin19()], -// 1 0 34.4 0 -1.3 -0.2 0 0 0 1 0 0 0 -0.26 1-4rin24.dat - [1,0,34.4,0,-1.3,-0.2,0,0,0,1,0,0,0,-0.26, ldraw_lib__1_4rin24()], -// 1 0 34.4 0 -1.3 0 0 0.16 0 1 0 -0.26 0 0 1-4rin24.dat - [1,0,34.4,0,-1.3,0,0,0.16,0,1,0,-0.26,0,0, ldraw_lib__1_4rin24()], +// 1 0 33.3 0 3.25 0.255 0 0 0 1 0 0 0 0.275 1-4ring19.dat + [1,0,33.3,0,3.25,0.255,0,0,0,1,0,0,0,0.275, ldraw_lib__1_4ring19()], +// 1 0 34.4 0 -1.3 -0.2 0 0 0 1 0 0 0 -0.26 1-4ring24.dat + [1,0,34.4,0,-1.3,-0.2,0,0,0,1,0,0,0,-0.26, ldraw_lib__1_4ring24()], +// 1 0 34.4 0 -1.3 0 0 0.16 0 1 0 -0.26 0 0 1-4ring24.dat + [1,0,34.4,0,-1.3,0,0,0.16,0,1,0,-0.26,0,0, ldraw_lib__1_4ring24()], // 1 0 33.9 0 4.4 0.4 0 0 0 1 0 0 0 1 2-4ndis.dat [1,0,33.9,0,4.4,0.4,0,0,0,1,0,0,0,1, ldraw_lib__2_4ndis()], // 1 16 33.9 0 4.4 0.4 0 0 0 1 0 0 0 1 2-4disc.dat @@ -1777,16 +1778,16 @@ function ldraw_lib__2431pw1() = [ [3,0,34.3,0,-3.1,33.5,0,-3.1,34.1,0,-3.4], // 1 0 33.3 0 -2.5 -1.2 0 0 0 1 0 0 0 -1.5 1-4disc.dat [1,0,33.3,0,-2.5,-1.2,0,0,0,1,0,0,0,-1.5, ldraw_lib__1_4disc()], -// 1 0 33.3 0 4.2 0.3 0 0 0 1 0 0 0 0.35 2-4rin12.dat - [1,0,33.3,0,4.2,0.3,0,0,0,1,0,0,0,0.35, ldraw_lib__2_4rin12()], -// 1 0 33.3 0 -1.3 -0.3 0 0 0 1 0 0 0 -0.35 2-4rin12.dat - [1,0,33.3,0,-1.3,-0.3,0,0,0,1,0,0,0,-0.35, ldraw_lib__2_4rin12()], +// 1 0 33.3 0 4.2 0.3 0 0 0 1 0 0 0 0.35 2-4ring12.dat + [1,0,33.3,0,4.2,0.3,0,0,0,1,0,0,0,0.35, ldraw_lib__2_4ring12()], +// 1 0 33.3 0 -1.3 -0.3 0 0 0 1 0 0 0 -0.35 2-4ring12.dat + [1,0,33.3,0,-1.3,-0.3,0,0,0,1,0,0,0,-0.35, ldraw_lib__2_4ring12()], // 1 15 -6.3 0 -1.3 -1.2 0 0 0 1 0 0 0 -1.4 2-4ring2.dat [1,15,-6.3,0,-1.3,-1.2,0,0,0,1,0,0,0,-1.4, ldraw_lib__2_4ring2()], // 1 15 -16.2 0 -1.3 -1.2 0 0 0 1 0 0 0 -1.4 1-4ring2.dat [1,15,-16.2,0,-1.3,-1.2,0,0,0,1,0,0,0,-1.4, ldraw_lib__1_4ring2()], -// 1 0 -16.2 0 -1.3 -0.3 0 0 0 1 0 0 0 -0.35 1-4rin12.dat - [1,0,-16.2,0,-1.3,-0.3,0,0,0,1,0,0,0,-0.35, ldraw_lib__1_4rin12()], +// 1 0 -16.2 0 -1.3 -0.3 0 0 0 1 0 0 0 -0.35 1-4ring12.dat + [1,0,-16.2,0,-1.3,-0.3,0,0,0,1,0,0,0,-0.35, ldraw_lib__1_4ring12()], // 4 15 30.9 0 -1.3 32.1 0 -2.5 32.1 0 5.4 30.9 0 4.2 [4,15,30.9,0,-1.3,32.1,0,-2.5,32.1,0,5.4,30.9,0,4.2], // 4 15 30.9 0 4.2 29.7 0 4.2 29.7 0 -1.3 30.9 0 -1.3 diff --git a/parts/2431pz6.scad b/parts/2431pz6.scad index a1d69a367..fdcae3d65 100644 --- a/parts/2431pz6.scad +++ b/parts/2431pz6.scad @@ -1,16 +1,16 @@ use <../lib.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin45.scad> -use <../p/4-4rin46.scad> use <../p/4-4ring3.scad> +use <../p/4-4ring45.scad> +use <../p/4-4ring46.scad> use <../p/4-4ring8.scad> use function ldraw_lib__2431pz6() = [ // 0 Tile 1 x 4 with Dark Red Lines and White and Yellow Circle Pattern // 0 Name: 2431pz6.dat // 0 Author: Damien Roux [Darats] -// 0 !LDRAW_ORG Part UPDATE 2019-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__2431pz6() = [ // 0 !KEYWORDS Brickheadz, Iron Man, Set 41492 // // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\2431s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__2431s01()], @@ -31,10 +32,10 @@ function ldraw_lib__2431pz6() = [ [1,14,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring3()], // 1 0 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring8.dat [1,0,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring8()], -// 1 0 0 0 0 0.2 0 0 0 1 0 0 0 0.2 4-4rin45.dat - [1,0,0,0,0,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__4_4rin45()], -// 1 0 0 0 0 0.2 0 0 0 1 0 0 0 0.2 4-4rin46.dat - [1,0,0,0,0,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__4_4rin46()], +// 1 0 0 0 0 0.2 0 0 0 1 0 0 0 0.2 4-4ring45.dat + [1,0,0,0,0,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__4_4ring45()], +// 1 0 0 0 0 0.2 0 0 0 1 0 0 0 0.2 4-4ring46.dat + [1,0,0,0,0,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__4_4ring46()], // 1 16 0 0 0 9.4 0 0 0 1 0 0 0 9.4 4-4ndis.dat [1,16,0,0,0,9.4,0,0,0,1,0,0,0,9.4, ldraw_lib__4_4ndis()], // 4 16 -39 0 -0.62 -40 0 10 -40 0 -10 -39 0 -2.14 diff --git a/parts/244.scad b/parts/244.scad index ad7075b07..624eada9f 100644 --- a/parts/244.scad +++ b/parts/244.scad @@ -6,9 +6,9 @@ use <../p/4-4con9.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin18.scad> -use <../p/4-4rin19.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring18.scad> +use <../p/4-4ring19.scad> use <../p/4-4ring2.scad> use <../p/4-4ring6.scad> use <../p/4-4ring9.scad> @@ -19,7 +19,7 @@ function ldraw_lib__244() = [ // 0 ~Train Wheel Spoked with Conical Rim // 0 Name: 244.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2019-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -33,7 +33,8 @@ function ldraw_lib__244() = [ // 0 !HISTORY 2018-03-14 [Holly-Wood] Changed description, fixed flat-scaled primitives, fixed comments, inverted winding to CCW, fixed spokes // 0 !HISTORY 2019-08-30 [cwdee] Corrected diameter of axle hole // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Axle connector // 1 16 0 0 -8 -4 0 0 0 0 4 0 -1 0 4-4disc.dat @@ -85,10 +86,10 @@ function ldraw_lib__244() = [ // 1 16 0 0 -12 -2 0 0 0 0 2 0 16 0 4-4con9.dat [1,16,0,0,-12,-2,0,0,0,0,2,0,16,0, ldraw_lib__4_4con9()], // 0 // Wheel front -// 1 16 0 0 -12 1 0 0 0 0 1 0 1 0 4-4rin19.dat - [1,16,0,0,-12,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin19()], -// 1 16 0 0 -12 1 0 0 0 0 1 0 1 0 4-4rin18.dat - [1,16,0,0,-12,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin18()], +// 1 16 0 0 -12 1 0 0 0 0 1 0 1 0 4-4ring19.dat + [1,16,0,0,-12,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring19()], +// 1 16 0 0 -12 1 0 0 0 0 1 0 1 0 4-4ring18.dat + [1,16,0,0,-12,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring18()], // 1 16 0 0 -12 18 0 0 0 0 18 0 1 0 4-4edge.dat [1,16,0,0,-12,18,0,0,0,0,18,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -12 20 0 0 0 0 20 0 1 0 4-4edge.dat diff --git a/parts/2470.scad b/parts/2470.scad index bdeab4ac3..1bffc58a4 100644 --- a/parts/2470.scad +++ b/parts/2470.scad @@ -2,8 +2,8 @@ use <../lib.scad> use <../p/4-4edge.scad> use <../p/4-8sphe.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin15.scad> -use <../p/48/4-4rin16.scad> +use <../p/48/4-4ring15.scad> +use <../p/48/4-4ring16.scad> use <../p/48/4-4ring9.scad> use use @@ -11,14 +11,14 @@ function ldraw_lib__2470() = [ // 0 Wheel 2.8 x 27 with 8 Spokes // 0 Name: 2470.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS Castle, cavalry, Connestoga, prairie, settler, wagon, western +// 0 !KEYWORDS Castle, Connestoga, cavalry, prairie, settler, wagon, western // 0 !KEYWORDS wild west // // 0 !HISTORY 2007-05-13 [PTadmin] Header formatted for Contributor Agreement @@ -28,7 +28,8 @@ function ldraw_lib__2470() = [ // 0 !HISTORY 2008-07-09 [WilliamH] Used hub sub-part, corrected position of outer rim (2006-08-12) // 0 !HISTORY 2013-03-28 [MMR1988] introduce half spoke subpart // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -107,16 +108,16 @@ function ldraw_lib__2470() = [ [1,16,0,0,-10,27,0,0,0,0,-27,0,7,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 -10 34 0 0 0 0 -34 0 7 0 48\4-4cylo.dat [1,16,0,0,-10,34,0,0,0,0,-34,0,7,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -10 2 0 0 0 0 -2 0 1 0 48\4-4rin16.dat - [1,16,0,0,-10,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin16()], -// 1 16 0 0 -10 2 0 0 0 0 -2 0 1 0 48\4-4rin15.dat - [1,16,0,0,-10,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin15()], +// 1 16 0 0 -10 2 0 0 0 0 -2 0 1 0 48\4-4ring16.dat + [1,16,0,0,-10,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring16()], +// 1 16 0 0 -10 2 0 0 0 0 -2 0 1 0 48\4-4ring15.dat + [1,16,0,0,-10,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring15()], // 1 16 0 0 -10 3 0 0 0 0 -3 0 1 0 48\4-4ring9.dat [1,16,0,0,-10,3,0,0,0,0,-3,0,1,0, ldraw_lib__48__4_4ring9()], -// 1 16 0 0 -3 2 0 0 0 0 -2 0 -1 0 48\4-4rin16.dat - [1,16,0,0,-3,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin16()], -// 1 16 0 0 -3 2 0 0 0 0 -2 0 -1 0 48\4-4rin15.dat - [1,16,0,0,-3,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin15()], +// 1 16 0 0 -3 2 0 0 0 0 -2 0 -1 0 48\4-4ring16.dat + [1,16,0,0,-3,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring16()], +// 1 16 0 0 -3 2 0 0 0 0 -2 0 -1 0 48\4-4ring15.dat + [1,16,0,0,-3,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring15()], // 1 16 0 0 -3 3 0 0 0 0 -3 0 -1 0 48\4-4ring9.dat [1,16,0,0,-3,3,0,0,0,0,-3,0,-1,0, ldraw_lib__48__4_4ring9()], ]; diff --git a/parts/2475.scad b/parts/2475.scad index 9ff48bf18..c64c3add9 100644 --- a/parts/2475.scad +++ b/parts/2475.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/1-4cyli.scad> use <../p/1-4edge.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin12.scad> +use <../p/1-4ring12.scad> use <../p/1-4ring4.scad> use <../p/2-4cyli.scad> use <../p/2-4edge.scad> @@ -17,7 +17,7 @@ function ldraw_lib__2475() = [ // 0 Brush Holder Car Wash // 0 Name: 2475.dat // 0 Author: Bernd Broich [bbroich] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -33,14 +33,15 @@ function ldraw_lib__2475() = [ // 0 !HISTORY 2009-09-03 [PTadmin] Official Update 2009-02 // 0 !HISTORY 2013-08-29 [cwdee] Update category // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Left End // -// 1 16 63.5 0 0 0 1 0 0 0 -0.5 -0.5 0 0 1-4rin12.dat - [1,16,63.5,0,0,0,1,0,0,0,-0.5,-0.5,0,0, ldraw_lib__1_4rin12()], -// 1 16 63.5 0 0 0 1 0 0 0 -0.5 0.5 0 0 1-4rin12.dat - [1,16,63.5,0,0,0,1,0,0,0,-0.5,0.5,0,0, ldraw_lib__1_4rin12()], +// 1 16 63.5 0 0 0 1 0 0 0 -0.5 -0.5 0 0 1-4ring12.dat + [1,16,63.5,0,0,0,1,0,0,0,-0.5,-0.5,0,0, ldraw_lib__1_4ring12()], +// 1 16 63.5 0 0 0 1 0 0 0 -0.5 0.5 0 0 1-4ring12.dat + [1,16,63.5,0,0,0,1,0,0,0,-0.5,0.5,0,0, ldraw_lib__1_4ring12()], // 1 16 63.5 0 0 0 1 0 0 0 -6.5 6.5 0 0 2-4edge.dat [1,16,63.5,0,0,0,1,0,0,0,-6.5,6.5,0,0, ldraw_lib__2_4edge()], // 1 16 63.5 0 0 0 1 0 0 0 6 -6 0 0 2-4ndis.dat @@ -428,10 +429,10 @@ function ldraw_lib__2475() = [ // 5 24 80 55.5 4.25 77 55.5 4.25 80 58.5 6.25 80 51.5355 3.5355 [5,24,80,55.5,4.25,77,55.5,4.25,80,58.5,6.25,80,51.5355,3.5355], // 0 Right End -// 1 16 -63.5 0 0 0 -1 0 0 0 -0.5 -0.5 0 0 1-4rin12.dat - [1,16,-63.5,0,0,0,-1,0,0,0,-0.5,-0.5,0,0, ldraw_lib__1_4rin12()], -// 1 16 -63.5 0 0 0 -1 0 0 0 -0.5 0.5 0 0 1-4rin12.dat - [1,16,-63.5,0,0,0,-1,0,0,0,-0.5,0.5,0,0, ldraw_lib__1_4rin12()], +// 1 16 -63.5 0 0 0 -1 0 0 0 -0.5 -0.5 0 0 1-4ring12.dat + [1,16,-63.5,0,0,0,-1,0,0,0,-0.5,-0.5,0,0, ldraw_lib__1_4ring12()], +// 1 16 -63.5 0 0 0 -1 0 0 0 -0.5 0.5 0 0 1-4ring12.dat + [1,16,-63.5,0,0,0,-1,0,0,0,-0.5,0.5,0,0, ldraw_lib__1_4ring12()], // 1 16 -63.5 0 0 0 1 0 0 0 -6.5 -6.5 0 0 2-4edge.dat [1,16,-63.5,0,0,0,1,0,0,0,-6.5,-6.5,0,0, ldraw_lib__2_4edge()], // 1 16 -63.5 0 0 0 -1 0 0 0 6 6 0 0 2-4ndis.dat diff --git a/parts/2476a.scad b/parts/2476a.scad index ec0bcd26a..08bbaf655 100644 --- a/parts/2476a.scad +++ b/parts/2476a.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin11.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring11.scad> +use <../p/4-4ring12.scad> use <../p/box5.scad> use <../p/connect.scad> use <../p/stud2.scad> @@ -10,7 +10,7 @@ function ldraw_lib__2476a() = [ // 0 Plate 2 x 2 with Pin Type 1 // 0 Name: 2476a.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2005-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__2476a() = [ // 0 !HISTORY 2005-12-28 [PTadmin] Official Update 2005-01 // 0 !HISTORY 2007-05-13 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 8 0 1 0 0 0 -1 0 0 0 1 connect.dat [1,16,0,8,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__connect()], @@ -49,10 +50,10 @@ function ldraw_lib__2476a() = [ [1,16,0,4,0,11,0,0,0,4,0,0,0,11, ldraw_lib__4_4cyli()], // 1 16 0 4 0 13 0 0 0 4 0 0 0 13 4-4cyli.dat [1,16,0,4,0,13,0,0,0,4,0,0,0,13, ldraw_lib__4_4cyli()], -// 1 16 0 8 0 1 0 0 0 -1 0 0 0 -1 4-4rin11.dat - [1,16,0,8,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4rin11()], -// 1 16 0 8 0 1 0 0 0 -1 0 0 0 -1 4-4rin12.dat - [1,16,0,8,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4rin12()], +// 1 16 0 8 0 1 0 0 0 -1 0 0 0 -1 4-4ring11.dat + [1,16,0,8,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4ring11()], +// 1 16 0 8 0 1 0 0 0 -1 0 0 0 -1 4-4ring12.dat + [1,16,0,8,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 8 0 16 0 0 0 -4 0 0 0 16 box5.dat diff --git a/parts/2476b.scad b/parts/2476b.scad index 53c6df215..b4c9b3d25 100644 --- a/parts/2476b.scad +++ b/parts/2476b.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/1-4cylc.scad> use <../p/1-4disc.scad> use <../p/1-8cylo.scad> -use <../p/1-8rin10.scad> +use <../p/1-8ring10.scad> use <../p/1-8ring9.scad> use <../p/2-4cylc.scad> use <../p/2-4disc.scad> @@ -21,7 +21,7 @@ function ldraw_lib__2476b() = [ // 0 Plate 2 x 2 with Pin Type 2 // 0 Name: 2476b.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Part UPDATE 2020-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -33,7 +33,8 @@ function ldraw_lib__2476b() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2020-06-04 [Sirio] Updated the use of primitives: removed ringr.dat or ringrr.dat, introduced 4-4cylo.dat, merged some triangles to quads // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Primitives // @@ -173,8 +174,8 @@ function ldraw_lib__2476b() = [ // 0 // Rachet mechanism primitives // 1 16 0 7.5 0 .9239 0 -.3827 0 -1 0 .3827 0 .9239 1-8ring9.dat [1,16,0,7.5,0,.9239,0,-.3827,0,-1,0,.3827,0,.9239, ldraw_lib__1_8ring9()], -// 1 16 0 7.5 0 .9239 0 -.3827 0 -1 0 .3827 0 .9239 1-8rin10.dat - [1,16,0,7.5,0,.9239,0,-.3827,0,-1,0,.3827,0,.9239, ldraw_lib__1_8rin10()], +// 1 16 0 7.5 0 .9239 0 -.3827 0 -1 0 .3827 0 .9239 1-8ring10.dat + [1,16,0,7.5,0,.9239,0,-.3827,0,-1,0,.3827,0,.9239, ldraw_lib__1_8ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 4 0 8.3149 0 -3.4442 0 3.5 0 3.4442 0 8.3149 1-8cylo.dat @@ -183,8 +184,8 @@ function ldraw_lib__2476b() = [ [1,16,0,4,0,10.1627,0,-4.2095,0,3.5,0,4.2095,0,10.1627, ldraw_lib__1_8cylo()], // 1 16 0 7.5 0 .3827 0 .9239 0 -1 0 -.9239 0 .3827 1-8ring9.dat [1,16,0,7.5,0,.3827,0,.9239,0,-1,0,-.9239,0,.3827, ldraw_lib__1_8ring9()], -// 1 16 0 7.5 0 .3827 0 .9239 0 -1 0 -.9239 0 .3827 1-8rin10.dat - [1,16,0,7.5,0,.3827,0,.9239,0,-1,0,-.9239,0,.3827, ldraw_lib__1_8rin10()], +// 1 16 0 7.5 0 .3827 0 .9239 0 -1 0 -.9239 0 .3827 1-8ring10.dat + [1,16,0,7.5,0,.3827,0,.9239,0,-1,0,-.9239,0,.3827, ldraw_lib__1_8ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 4 0 3.4442 0 8.3149 0 3.5 0 -8.3149 0 3.4442 1-8cylo.dat @@ -193,8 +194,8 @@ function ldraw_lib__2476b() = [ [1,16,0,4,0,4.2095,0,10.1627,0,3.5,0,-10.1627,0,4.2095, ldraw_lib__1_8cylo()], // 1 16 0 7.5 0 -.9239 0 .3827 0 -1 0 -.3827 0 -.9239 1-8ring9.dat [1,16,0,7.5,0,-.9239,0,.3827,0,-1,0,-.3827,0,-.9239, ldraw_lib__1_8ring9()], -// 1 16 0 7.5 0 -.9239 0 .3827 0 -1 0 -.3827 0 -.9239 1-8rin10.dat - [1,16,0,7.5,0,-.9239,0,.3827,0,-1,0,-.3827,0,-.9239, ldraw_lib__1_8rin10()], +// 1 16 0 7.5 0 -.9239 0 .3827 0 -1 0 -.3827 0 -.9239 1-8ring10.dat + [1,16,0,7.5,0,-.9239,0,.3827,0,-1,0,-.3827,0,-.9239, ldraw_lib__1_8ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 4 0 -8.3149 0 3.4442 0 3.5 0 -3.4442 0 -8.3149 1-8cylo.dat @@ -203,8 +204,8 @@ function ldraw_lib__2476b() = [ [1,16,0,4,0,-10.1627,0,4.2095,0,3.5,0,-4.2095,0,-10.1627, ldraw_lib__1_8cylo()], // 1 16 0 7.5 0 -.3827 0 -.9239 0 -1 0 .9239 0 -.3827 1-8ring9.dat [1,16,0,7.5,0,-.3827,0,-.9239,0,-1,0,.9239,0,-.3827, ldraw_lib__1_8ring9()], -// 1 16 0 7.5 0 -.3827 0 -.9239 0 -1 0 .9239 0 -.3827 1-8rin10.dat - [1,16,0,7.5,0,-.3827,0,-.9239,0,-1,0,.9239,0,-.3827, ldraw_lib__1_8rin10()], +// 1 16 0 7.5 0 -.3827 0 -.9239 0 -1 0 .9239 0 -.3827 1-8ring10.dat + [1,16,0,7.5,0,-.3827,0,-.9239,0,-1,0,.9239,0,-.3827, ldraw_lib__1_8ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 4 0 -3.4442 0 -8.3149 0 3.5 0 8.3149 0 -3.4442 1-8cylo.dat diff --git a/parts/24851.scad b/parts/24851.scad index ee4867113..b87a02b47 100644 --- a/parts/24851.scad +++ b/parts/24851.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/1-4cyli.scad> use <../p/1-4cylo.scad> use <../p/1-4edge.scad> -use <../p/1-4rin11.scad> +use <../p/1-4ring11.scad> use <../p/1-4ring2.scad> use <../p/1-8chrd.scad> use <../p/1-8cylo.scad> @@ -20,7 +20,7 @@ function ldraw_lib__24851() = [ // 0 ~Electric Powered Up 2 Port Battery Box Bottom // 0 Name: 24851.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2022-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__24851() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\24851s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__24851s01()], @@ -198,10 +199,10 @@ function ldraw_lib__24851() = [ [1,16,26,-18,50,-6.36396,0,-6.36396,0,1,0,-6.36396,0,6.36396, ldraw_lib__1_4edge()], // 1 16 26 -16 50 2.12132 0 -2.12132 0 -1 0 2.12132 0 2.12132 1-4ring2.dat [1,16,26,-16,50,2.12132,0,-2.12132,0,-1,0,2.12132,0,2.12132, ldraw_lib__1_4ring2()], -// 1 16 26 -16 50 0.35355 0 -0.35355 0 -1 0 0.35355 0 0.35355 1-4rin11.dat - [1,16,26,-16,50,0.35355,0,-0.35355,0,-1,0,0.35355,0,0.35355, ldraw_lib__1_4rin11()], -// 1 16 26 -18 50 0.35355 0 -0.35355 0 1 0 0.35355 0 0.35355 1-4rin11.dat - [1,16,26,-18,50,0.35355,0,-0.35355,0,1,0,0.35355,0,0.35355, ldraw_lib__1_4rin11()], +// 1 16 26 -16 50 0.35355 0 -0.35355 0 -1 0 0.35355 0 0.35355 1-4ring11.dat + [1,16,26,-16,50,0.35355,0,-0.35355,0,-1,0,0.35355,0,0.35355, ldraw_lib__1_4ring11()], +// 1 16 26 -18 50 0.35355 0 -0.35355 0 1 0 0.35355 0 0.35355 1-4ring11.dat + [1,16,26,-18,50,0.35355,0,-0.35355,0,1,0,0.35355,0,0.35355, ldraw_lib__1_4ring11()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 26 -18 50 3.88909 0 -3.88909 0 2 0 3.88909 0 3.88909 1-4cylo.dat @@ -220,10 +221,10 @@ function ldraw_lib__24851() = [ [1,16,26,-18,50,6.36396,0,6.36396,0,1,0,6.36396,0,-6.36396, ldraw_lib__1_4edge()], // 1 16 26 -16 50 -2.12132 0 2.12132 0 -1 0 -2.12132 0 -2.12132 1-4ring2.dat [1,16,26,-16,50,-2.12132,0,2.12132,0,-1,0,-2.12132,0,-2.12132, ldraw_lib__1_4ring2()], -// 1 16 26 -16 50 -0.35355 0 0.35355 0 -1 0 -0.35355 0 -0.35355 1-4rin11.dat - [1,16,26,-16,50,-0.35355,0,0.35355,0,-1,0,-0.35355,0,-0.35355, ldraw_lib__1_4rin11()], -// 1 16 26 -18 50 -0.35355 0 0.35355 0 1 0 -0.35355 0 -0.35355 1-4rin11.dat - [1,16,26,-18,50,-0.35355,0,0.35355,0,1,0,-0.35355,0,-0.35355, ldraw_lib__1_4rin11()], +// 1 16 26 -16 50 -0.35355 0 0.35355 0 -1 0 -0.35355 0 -0.35355 1-4ring11.dat + [1,16,26,-16,50,-0.35355,0,0.35355,0,-1,0,-0.35355,0,-0.35355, ldraw_lib__1_4ring11()], +// 1 16 26 -18 50 -0.35355 0 0.35355 0 1 0 -0.35355 0 -0.35355 1-4ring11.dat + [1,16,26,-18,50,-0.35355,0,0.35355,0,1,0,-0.35355,0,-0.35355, ldraw_lib__1_4ring11()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 26 -18 50 -3.88909 0 3.88909 0 2 0 -3.88909 0 -3.88909 1-4cylo.dat diff --git a/parts/2489.scad b/parts/2489.scad index ed2a3b5d2..5bdf12319 100644 --- a/parts/2489.scad +++ b/parts/2489.scad @@ -6,9 +6,9 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin13.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring13.scad> use <../p/4-4ring4.scad> use <../p/4-4ring7.scad> use <../p/4-4ring9.scad> @@ -22,7 +22,7 @@ function ldraw_lib__2489() = [ // 0 Barrel 2 x 2 x 1.667 // 0 Name: 2489.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2019-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -37,7 +37,8 @@ function ldraw_lib__2489() = [ // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 // 0 !HISTORY 2019-07-12 [GeraldLasser] Added Details, Bevels between Staves // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 36 0 1 0 0 0 -1 0 0 0 1 stud4a.dat [1,16,0,36,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__stud4a()], @@ -195,8 +196,8 @@ function ldraw_lib__2489() = [ [1,16,0,32,0,20,0,0,0,1,0,0,0,20, ldraw_lib__4_4edge()], // 1 16 0 32 0 6 0 0 0 1 0 0 0 6 4-4ring1.dat [1,16,0,32,0,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4ring1()], -// 1 16 0 32 0 1 0 0 0 1 0 0 0 1 4-4rin12.dat - [1,16,0,32,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin12()], +// 1 16 0 32 0 1 0 0 0 1 0 0 0 1 4-4ring12.dat + [1,16,0,32,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring12()], // 1 16 0 32 0 13 0 0 0 1 0 0 0 13 4-4edge.dat [1,16,0,32,0,13,0,0,0,1,0,0,0,13, ldraw_lib__4_4edge()], // @@ -358,8 +359,8 @@ function ldraw_lib__2489() = [ [1,16,0,-4,0,16,0,0,0,4,0,0,0,16, ldraw_lib__4_4cylo()], // 1 16 0 -4 0 2 0 0 0 1 0 0 0 2 4-4ring7.dat [1,16,0,-4,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring7()], -// 1 16 0 -4 0 1 0 0 0 1 0 0 0 1 4-4rin13.dat - [1,16,0,-4,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin13()], +// 1 16 0 -4 0 1 0 0 0 1 0 0 0 1 4-4ring13.dat + [1,16,0,-4,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring13()], ]; module ldraw_lib__2489(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__2489(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/24946.scad b/parts/24946.scad index b5fb83996..2cedd50e6 100644 --- a/parts/24946.scad +++ b/parts/24946.scad @@ -15,15 +15,15 @@ use <../p/4-4con9.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin11.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring11.scad> use <../p/4-4ring4.scad> use <../p/4-4ring6.scad> function ldraw_lib__24946() = [ // 0 Animal Egg 1.2 x 1.2 x 1.333 with Hole on Top // 0 Name: 24946.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2019-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -33,7 +33,8 @@ function ldraw_lib__24946() = [ // 0 !KEYWORDS Angry Birds // // 0 !HISTORY 2019-09-09 [PTadmin] Official Update 2019-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -47,8 +48,8 @@ function ldraw_lib__24946() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -32 0 2 0 0 0 4 0 0 0 2 4-4cylo.dat [1,16,0,-32,0,2,0,0,0,4,0,0,0,2, ldraw_lib__4_4cylo()], -// 1 16 0 -5.5 0 0.5 0 0 0 -1 0 0 0 0.5 4-4rin11.dat - [1,16,0,-5.5,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4rin11()], +// 1 16 0 -5.5 0 0.5 0 0 0 -1 0 0 0 0.5 4-4ring11.dat + [1,16,0,-5.5,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4ring11()], // 1 16 0 -5.5 0 5.5 0 0 0 1 0 0 0 5.5 4-4edge.dat [1,16,0,-5.5,0,5.5,0,0,0,1,0,0,0,5.5, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/2515a.scad b/parts/2515a.scad index 40edd05a9..88d7bbffa 100644 --- a/parts/2515a.scad +++ b/parts/2515a.scad @@ -1,18 +1,18 @@ use <../lib.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin18.scad> -use <../p/4-4rin19.scad> -use <../p/4-4rin22.scad> -use <../p/4-4rin23.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring18.scad> +use <../p/4-4ring19.scad> +use <../p/4-4ring22.scad> +use <../p/4-4ring23.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use <../p/4-4ring8.scad> use <../p/48/4-4aring.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin30.scad> use <../p/48/4-4ring1.scad> +use <../p/48/4-4ring30.scad> use <../p/48/4-4ring4.scad> use use <../p/stud10.scad> @@ -20,7 +20,7 @@ function ldraw_lib__2515a() = [ // 0 Wheel 32 x 56 Hard-Plastic without Inner Supports // 0 Name: 2515a.dat // 0 Author: John Boozer [jediknight219] -// 0 !LDRAW_ORG Part UPDATE 2014-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -31,7 +31,8 @@ function ldraw_lib__2515a() = [ // // 0 !HISTORY 2014-01-05 [theJudeAbides] Complete rebuild // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Pin Hole // @@ -55,33 +56,33 @@ function ldraw_lib__2515a() = [ [1,16,0,0,-18,0,0,8,8,0,0,0,-1,0, ldraw_lib__4_4ring1()], // 1 16 0 0 -18 0 0 2 2 0 0 0 -1 0 4-4ring8.dat [1,16,0,0,-18,0,0,2,2,0,0,0,-1,0, ldraw_lib__4_4ring8()], -// 1 16 0 0 -18 0 0 1 1 0 0 0 -1 0 4-4rin18.dat - [1,16,0,0,-18,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4rin18()], +// 1 16 0 0 -18 0 0 1 1 0 0 0 -1 0 4-4ring18.dat + [1,16,0,0,-18,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4ring18()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 0 0 0 19 19 0 0 0 -18 0 4-4cylo.dat [1,16,0,0,0,0,0,19,19,0,0,0,-18,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 0 0 0 1 1 0 0 0 -1 0 4-4rin19.dat - [1,16,0,0,0,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4rin19()], -// 1 16 0 0 0 0 0 2 2 0 0 0 -1 0 4-4rin10.dat - [1,16,0,0,0,0,0,2,2,0,0,0,-1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 0 0 0 1 1 0 0 0 -1 0 4-4ring19.dat + [1,16,0,0,0,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4ring19()], +// 1 16 0 0 0 0 0 2 2 0 0 0 -1 0 4-4ring10.dat + [1,16,0,0,0,0,0,2,2,0,0,0,-1,0, ldraw_lib__4_4ring10()], // 1 16 0 0 0 0 0 22 22 0 0 0 -18 0 4-4cylo.dat [1,16,0,0,0,0,0,22,22,0,0,0,-18,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 -18 0 0 1 1 0 0 0 -1 0 4-4rin22.dat - [1,16,0,0,-18,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4rin22()], +// 1 16 0 0 -18 0 0 1 1 0 0 0 -1 0 4-4ring22.dat + [1,16,0,0,-18,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4ring22()], // 1 16 0 0 -18 0 0 23 23 0 0 0 -14 0 4-4cylo.dat [1,16,0,0,-18,0,0,23,23,0,0,0,-14,0, ldraw_lib__4_4cylo()], // -// 1 16 0 0 -32 0 0 1 1 0 0 0 -1 0 4-4rin23.dat - [1,16,0,0,-32,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4rin23()], +// 1 16 0 0 -32 0 0 1 1 0 0 0 -1 0 4-4ring23.dat + [1,16,0,0,-32,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4ring23()], // 1 16 0 0 -32 0 0 24 24 0 0 0 -1 0 48\4-4aring.dat [1,16,0,0,-32,0,0,24,24,0,0,0,-1,0, ldraw_lib__48__4_4aring()], // 1 16 0 0 -32 0 0 24 24 0 0 0 -1 0 48\4-4ring1.dat [1,16,0,0,-32,0,0,24,24,0,0,0,-1,0, ldraw_lib__48__4_4ring1()], // 1 16 0 0 -32 0 0 12 12 0 0 0 -1 0 48\4-4ring4.dat [1,16,0,0,-32,0,0,12,12,0,0,0,-1,0, ldraw_lib__48__4_4ring4()], -// 1 16 0 0 -32 0 0 2 2 0 0 0 -1 0 48\4-4rin30.dat - [1,16,0,0,-32,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__4_4rin30()], +// 1 16 0 0 -32 0 0 2 2 0 0 0 -1 0 48\4-4ring30.dat + [1,16,0,0,-32,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__4_4ring30()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 40 0 0 62 62 0 0 0 -72 0 48\4-4cylo.dat diff --git a/parts/2515b.scad b/parts/2515b.scad index d745eba9d..a06e5cd7e 100644 --- a/parts/2515b.scad +++ b/parts/2515b.scad @@ -1,18 +1,18 @@ use <../lib.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin18.scad> -use <../p/4-4rin19.scad> -use <../p/4-4rin22.scad> -use <../p/4-4rin23.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring18.scad> +use <../p/4-4ring19.scad> +use <../p/4-4ring22.scad> +use <../p/4-4ring23.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use <../p/4-4ring8.scad> use <../p/48/4-4aring.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin30.scad> use <../p/48/4-4ring1.scad> +use <../p/48/4-4ring30.scad> use <../p/48/4-4ring4.scad> use use @@ -21,7 +21,7 @@ function ldraw_lib__2515b() = [ // 0 Wheel 32 x 56 Hard-Plastic with Inner Supports // 0 Name: 2515b.dat // 0 Author: Jude Parrill [theJudeAbides] -// 0 !LDRAW_ORG Part UPDATE 2014-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -31,7 +31,8 @@ function ldraw_lib__2515b() = [ // 0 !KEYWORDS Large // // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Pin Hole // @@ -55,33 +56,33 @@ function ldraw_lib__2515b() = [ [1,16,0,0,-18,0,0,8,8,0,0,0,-1,0, ldraw_lib__4_4ring1()], // 1 16 0 0 -18 0 0 2 2 0 0 0 -1 0 4-4ring8.dat [1,16,0,0,-18,0,0,2,2,0,0,0,-1,0, ldraw_lib__4_4ring8()], -// 1 16 0 0 -18 0 0 1 1 0 0 0 -1 0 4-4rin18.dat - [1,16,0,0,-18,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4rin18()], +// 1 16 0 0 -18 0 0 1 1 0 0 0 -1 0 4-4ring18.dat + [1,16,0,0,-18,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4ring18()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 0 0 0 19 19 0 0 0 -18 0 4-4cylo.dat [1,16,0,0,0,0,0,19,19,0,0,0,-18,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 0 0 0 1 1 0 0 0 -1 0 4-4rin19.dat - [1,16,0,0,0,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4rin19()], -// 1 16 0 0 0 0 0 2 2 0 0 0 -1 0 4-4rin10.dat - [1,16,0,0,0,0,0,2,2,0,0,0,-1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 0 0 0 1 1 0 0 0 -1 0 4-4ring19.dat + [1,16,0,0,0,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4ring19()], +// 1 16 0 0 0 0 0 2 2 0 0 0 -1 0 4-4ring10.dat + [1,16,0,0,0,0,0,2,2,0,0,0,-1,0, ldraw_lib__4_4ring10()], // 1 16 0 0 0 0 0 22 22 0 0 0 -18 0 4-4cylo.dat [1,16,0,0,0,0,0,22,22,0,0,0,-18,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 -18 0 0 1 1 0 0 0 -1 0 4-4rin22.dat - [1,16,0,0,-18,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4rin22()], +// 1 16 0 0 -18 0 0 1 1 0 0 0 -1 0 4-4ring22.dat + [1,16,0,0,-18,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4ring22()], // 1 16 0 0 -18 0 0 23 23 0 0 0 -14 0 4-4cylo.dat [1,16,0,0,-18,0,0,23,23,0,0,0,-14,0, ldraw_lib__4_4cylo()], // -// 1 16 0 0 -32 0 0 1 1 0 0 0 -1 0 4-4rin23.dat - [1,16,0,0,-32,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4rin23()], +// 1 16 0 0 -32 0 0 1 1 0 0 0 -1 0 4-4ring23.dat + [1,16,0,0,-32,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4ring23()], // 1 16 0 0 -32 0 0 24 24 0 0 0 -1 0 48\4-4aring.dat [1,16,0,0,-32,0,0,24,24,0,0,0,-1,0, ldraw_lib__48__4_4aring()], // 1 16 0 0 -32 0 0 24 24 0 0 0 -1 0 48\4-4ring1.dat [1,16,0,0,-32,0,0,24,24,0,0,0,-1,0, ldraw_lib__48__4_4ring1()], // 1 16 0 0 -32 0 0 12 12 0 0 0 -1 0 48\4-4ring4.dat [1,16,0,0,-32,0,0,12,12,0,0,0,-1,0, ldraw_lib__48__4_4ring4()], -// 1 16 0 0 -32 0 0 2 2 0 0 0 -1 0 48\4-4rin30.dat - [1,16,0,0,-32,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__4_4rin30()], +// 1 16 0 0 -32 0 0 2 2 0 0 0 -1 0 48\4-4ring30.dat + [1,16,0,0,-32,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__4_4ring30()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 40 0 0 62 62 0 0 0 -72 0 48\4-4cylo.dat diff --git a/parts/25269p06.scad b/parts/25269p06.scad index 5cb589fdd..50885b922 100644 --- a/parts/25269p06.scad +++ b/parts/25269p06.scad @@ -1,6 +1,6 @@ use <../lib.scad> -use <../p/1-4rin12.scad> -use <../p/1-4rin39.scad> +use <../p/1-4ring12.scad> +use <../p/1-4ring39.scad> use use use @@ -8,7 +8,7 @@ function ldraw_lib__25269p06() = [ // 0 Tile 1 x 1 Corner Round with Red Watermelon Pattern // 0 Name: 25269p06.dat // 0 Author: Bertrand Lequy [Berth] -// 0 !LDRAW_ORG Part UPDATE 2022-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,14 +20,15 @@ function ldraw_lib__25269p06() = [ // // 0 !HISTORY 2022-03-01 [MagFors] Made pattern subfiles // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\25269s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__25269s01()], -// 1 16 -10 0 10 0 0 .5 0 1 0 -.5 0 0 1-4rin39.dat - [1,16,-10,0,10,0,0,.5,0,1,0,-.5,0,0, ldraw_lib__1_4rin39()], -// 1 15 -10 0 10 0 0 1.5 0 1 0 -1.5 0 0 1-4rin12.dat - [1,15,-10,0,10,0,0,1.5,0,1,0,-1.5,0,0, ldraw_lib__1_4rin12()], +// 1 16 -10 0 10 0 0 .5 0 1 0 -.5 0 0 1-4ring39.dat + [1,16,-10,0,10,0,0,.5,0,1,0,-.5,0,0, ldraw_lib__1_4ring39()], +// 1 15 -10 0 10 0 0 1.5 0 1 0 -1.5 0 0 1-4ring12.dat + [1,15,-10,0,10,0,0,1.5,0,1,0,-1.5,0,0, ldraw_lib__1_4ring12()], // 1 4 0 0 0 1 0 0 0 1 0 0 0 1 s\25269p06s01.dat [1,4,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__25269p06s01()], // 1 6 0 0 0 1 0 0 0 1 0 0 0 1 s\25269p06s02.dat diff --git a/parts/25269p07.scad b/parts/25269p07.scad index 99c993db8..325c49e69 100644 --- a/parts/25269p07.scad +++ b/parts/25269p07.scad @@ -1,6 +1,6 @@ use <../lib.scad> -use <../p/1-4rin12.scad> -use <../p/1-4rin39.scad> +use <../p/1-4ring12.scad> +use <../p/1-4ring39.scad> use use use @@ -8,7 +8,7 @@ function ldraw_lib__25269p07() = [ // 0 Tile 1 x 1 Corner Round with Dark Pink Watermelon Pattern // 0 Name: 25269p07.dat // 0 Author: Bertrand Lequy [Berth] -// 0 !LDRAW_ORG Part UPDATE 2022-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,14 +19,15 @@ function ldraw_lib__25269p07() = [ // // 0 !HISTORY 2022-03-01 [MagFors] Used pattern subfiles // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\25269s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__25269s01()], -// 1 16 -10 0 10 0 0 .5 0 1 0 -.5 0 0 1-4rin39.dat - [1,16,-10,0,10,0,0,.5,0,1,0,-.5,0,0, ldraw_lib__1_4rin39()], -// 1 15 -10 0 10 0 0 1.5 0 1 0 -1.5 0 0 1-4rin12.dat - [1,15,-10,0,10,0,0,1.5,0,1,0,-1.5,0,0, ldraw_lib__1_4rin12()], +// 1 16 -10 0 10 0 0 .5 0 1 0 -.5 0 0 1-4ring39.dat + [1,16,-10,0,10,0,0,.5,0,1,0,-.5,0,0, ldraw_lib__1_4ring39()], +// 1 15 -10 0 10 0 0 1.5 0 1 0 -1.5 0 0 1-4ring12.dat + [1,15,-10,0,10,0,0,1.5,0,1,0,-1.5,0,0, ldraw_lib__1_4ring12()], // 1 5 0 0 0 1 0 0 0 1 0 0 0 1 s\25269p06s01.dat [1,5,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__25269p06s01()], // 1 6 0 0 0 1 0 0 0 1 0 0 0 1 s\25269p06s02.dat diff --git a/parts/2539.scad b/parts/2539.scad index fe41d504d..3d03ec9a0 100644 --- a/parts/2539.scad +++ b/parts/2539.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin16.scad> +use <../p/4-4ring16.scad> use <../p/4-4ring7.scad> use <../p/box2-5.scad> use <../p/box3u2p.scad> @@ -20,7 +20,7 @@ function ldraw_lib__2539() = [ // 0 Plate 6 x 6 Open Center without 4 Corners with 4 Clips // 0 Name: 2539.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -36,7 +36,8 @@ function ldraw_lib__2539() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2008-07-07 [mkennedy] used box45-2t, stug2, and other primitives; reararanged some quads (2006-10-10) // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 20 4 40 1 0 0 0 -1 0 0 0 1 stud4.dat [1,16,20,4,40,1,0,0,0,-1,0,0,0,1, ldraw_lib__stud4()], @@ -196,8 +197,8 @@ function ldraw_lib__2539() = [ [4,16,60,8,-20,56,8,-18.36,51.44,8,-22.92,54.26,8,-25.74], // 1 16 0 8 0 2 0 0 0 -1 0 0 0 2 4-4ring7.dat [1,16,0,8,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring7()], -// 1 16 0 8 0 1 0 0 0 -1 0 0 0 1 4-4rin16.dat - [1,16,0,8,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin16()], +// 1 16 0 8 0 1 0 0 0 -1 0 0 0 1 4-4ring16.dat + [1,16,0,8,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring16()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 4 0 14 0 0 0 4 0 0 0 14 4-4cyli.dat diff --git a/parts/2543.scad b/parts/2543.scad index c79adff56..e517b0e3f 100644 --- a/parts/2543.scad +++ b/parts/2543.scad @@ -1,13 +1,13 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring12.scad> function ldraw_lib__2543() = [ // 0 Minifig Hat Rag // 0 Name: 2543.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__2543() = [ // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 // 0 !HISTORY 2012-12-24 [cwdee] Update category // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 3 16 3.695 26.066 13.814 1.943 26.097 14.116 3.192 26.342 13.977 [3,16,3.695,26.066,13.814,1.943,26.097,14.116,3.192,26.342,13.977], @@ -1701,8 +1702,8 @@ function ldraw_lib__2543() = [ [1,16,0,-4,0,6,0,0,0,4,0,0,0,6, ldraw_lib__4_4cylc()], // 1 16 0 0 0 6 0 0 0 -1 0 0 0 -6 4-4ring1.dat [1,16,0,0,0,6,0,0,0,-1,0,0,0,-6, ldraw_lib__4_4ring1()], -// 1 16 0 0 0 1 0 0 0 -1 0 0 0 -1 4-4rin12.dat - [1,16,0,0,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4rin12()], +// 1 16 0 0 0 1 0 0 0 -1 0 0 0 -1 4-4ring12.dat + [1,16,0,0,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4ring12()], // 4 16 0.292 24.126 14.011 3.928 15.338 12.261 3.692 13.777 12.266 1.268 6.221 12.748 [4,16,0.292,24.126,14.011,3.928,15.338,12.261,3.692,13.777,12.266,1.268,6.221,12.748], // 4 16 4.975 0 12.01 0 0 13 1.268 6.221 12.748 3.692 13.777 12.266 diff --git a/parts/2544.scad b/parts/2544.scad index 958147cb0..375a4e957 100644 --- a/parts/2544.scad +++ b/parts/2544.scad @@ -4,8 +4,8 @@ use <../p/1-4cyls2.scad> use <../p/2-4cyli.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring2.scad> use <../p/4-8sphe.scad> use <../p/48/1-8cyli.scad> @@ -18,7 +18,7 @@ function ldraw_lib__2544() = [ // 0 Minifig Hat Tricorne // 0 Name: 2544.dat // 0 Author: Franklin W. Cain [fwcain] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,8 +26,8 @@ function ldraw_lib__2544() = [ [0,"BFC","CCW"], // // 0 !CATEGORY Minifig Headwear -// 0 !KEYWORDS Cap, colonial, Feather, gentleman, merchant, officer, Pirate -// 0 !KEYWORDS Pirates, plume, soldier, three corner, tri-corner, tricorn +// 0 !KEYWORDS Cap, Feather, Pirate, Pirates, colonial, gentleman, merchant +// 0 !KEYWORDS officer, plume, soldier, three corner, tri-corner, tricorn // 0 !KEYWORDS tricorner // // 0 !HISTORY 2002-08-18 [PTadmin] Official Update 2002-04 @@ -37,14 +37,15 @@ function ldraw_lib__2544() = [ // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 // 0 !HISTORY 2017-07-19 [MagFors] bfc'd, added more conditional lines // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -4 0 1 0 0 0 -1 0 0 0 1 stud4o.dat [1,16,0,-4,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__stud4o()], // 1 16 0 0 0 4 0 0 0 -1 0 0 0 4 4-4ring2.dat [1,16,0,0,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__4_4ring2()], -// 1 16 0 0 0 1 0 0 0 -1 0 0 0 1 4-4rin12.dat - [1,16,0,0,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin12()], +// 1 16 0 0 0 1 0 0 0 -1 0 0 0 1 4-4ring12.dat + [1,16,0,0,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring12()], // 1 16 0 0 0 13 0 0 0 -1 0 0 0 13 48\4-4aring.dat [1,16,0,0,0,13,0,0,0,-1,0,0,0,13, ldraw_lib__48__4_4aring()], // 0 BFC INVERTNEXT diff --git a/parts/2564.scad b/parts/2564.scad index 60004579d..8096dbf36 100644 --- a/parts/2564.scad +++ b/parts/2564.scad @@ -5,11 +5,11 @@ use <../p/1-4edge.scad> use <../p/1-8ndis.scad> use <../p/1-8ring6.scad> use <../p/3-16ndis.scad> -use <../p/3-16rin6.scad> +use <../p/3-16ring6.scad> use <../p/4-4cylo.scad> use <../p/4-4ring1.scad> use <../p/48/1-4cylo.scad> -use <../p/48/1-4rin22.scad> +use <../p/48/1-4ring22.scad> use <../p/48/1-8chrd.scad> use <../p/5-16cylo.scad> use <../p/7-8cylo.scad> @@ -20,7 +20,7 @@ function ldraw_lib__2564() = [ // 0 Boat Anchor // 0 Name: 2564.dat // 0 Author: Jack Hawk [jhawk] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -36,7 +36,8 @@ function ldraw_lib__2564() = [ // 0 !HISTORY 2013-03-11 [mikeheide] Added conditional lines with Edger2 // 0 !HISTORY 2013-11-17 [Philo] Used more primitives // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Ring At Top // 1 16 0 3.757 0 3.06147 0 7.39104 0 -7.513 0 -7.39104 0 3.06147 7-8cylo.dat @@ -441,16 +442,16 @@ function ldraw_lib__2564() = [ [0,"BFC","INVERTNEXT"], // 1 16 -22.2 -3.756 -82 14.4468 0 -1.90195 0 7.512 0 -1.90195 0 -14.4468 5-16cylo.dat [1,16,-22.2,-3.756,-82,14.4468,0,-1.90195,0,7.512,0,-1.90195,0,-14.4468, ldraw_lib__5_16cylo()], -// 1 16 0 -3.756 -61.6 -1.7524 0 1.7524 0 1 0 -1.7524 0 -1.7524 48\1-4rin22.dat - [1,16,0,-3.756,-61.6,-1.7524,0,1.7524,0,1,0,-1.7524,0,-1.7524, ldraw_lib__48__1_4rin22()], +// 1 16 0 -3.756 -61.6 -1.7524 0 1.7524 0 1 0 -1.7524 0 -1.7524 48\1-4ring22.dat + [1,16,0,-3.756,-61.6,-1.7524,0,1.7524,0,1,0,-1.7524,0,-1.7524, ldraw_lib__48__1_4ring22()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -3.756 -61.6 -38.5527 0 38.5527 0 2.504 0 -38.5527 0 -38.5527 48\1-4cylo.dat [1,16,0,-3.756,-61.6,-38.5527,0,38.5527,0,2.504,0,-38.5527,0,-38.5527, ldraw_lib__48__1_4cylo()], // 1 16 22.2 -3.756 -82 -16.8546 0 2.21895 0 2.504 0 -2.21895 0 -16.8546 5-16cylo.dat [1,16,22.2,-3.756,-82,-16.8546,0,2.21895,0,2.504,0,-2.21895,0,-16.8546, ldraw_lib__5_16cylo()], -// 1 16 22.2 -3.756 -82 -2.40779 0 0.31699 0 1 0 -0.31699 0 -2.40779 3-16rin6.dat - [1,16,22.2,-3.756,-82,-2.40779,0,0.31699,0,1,0,-0.31699,0,-2.40779, ldraw_lib__3_16rin6()], +// 1 16 22.2 -3.756 -82 -2.40779 0 0.31699 0 1 0 -0.31699 0 -2.40779 3-16ring6.dat + [1,16,22.2,-3.756,-82,-2.40779,0,0.31699,0,1,0,-0.31699,0,-2.40779, ldraw_lib__3_16ring6()], // 1 16 22.2 -3.756 -82 -0.62856 0 2.34582 0 1 0 -2.34582 0 -0.62856 1-8ring6.dat [1,16,22.2,-3.756,-82,-0.62856,0,2.34582,0,1,0,-2.34582,0,-0.62856, ldraw_lib__1_8ring6()], // 4 16 3.757 -3.7565 -32.026 1.252 -3.756 -32.026 5.3455 -3.756 -84.2189 7.7533 -3.756 -83.9019 @@ -463,8 +464,8 @@ function ldraw_lib__2564() = [ [2,24,41.8624,-3.756,-84.1978,29.4857,-3.756,-94.6191], // 1 16 -22.2 -3.756 -82 16.8546 0 -2.21895 0 2.504 0 -2.21895 0 -16.8546 5-16cylo.dat [1,16,-22.2,-3.756,-82,16.8546,0,-2.21895,0,2.504,0,-2.21895,0,-16.8546, ldraw_lib__5_16cylo()], -// 1 16 -22.2 -3.756 -82 2.40779 0 -0.31699 0 1 0 -0.31699 0 -2.40779 3-16rin6.dat - [1,16,-22.2,-3.756,-82,2.40779,0,-0.31699,0,1,0,-0.31699,0,-2.40779, ldraw_lib__3_16rin6()], +// 1 16 -22.2 -3.756 -82 2.40779 0 -0.31699 0 1 0 -0.31699 0 -2.40779 3-16ring6.dat + [1,16,-22.2,-3.756,-82,2.40779,0,-0.31699,0,1,0,-0.31699,0,-2.40779, ldraw_lib__3_16ring6()], // 1 16 -22.2 -3.756 -82 0.62856 0 -2.34582 0 1 0 -2.34582 0 -0.62856 1-8ring6.dat [1,16,-22.2,-3.756,-82,0.62856,0,-2.34582,0,1,0,-2.34582,0,-0.62856, ldraw_lib__1_8ring6()], // 4 16 -7.7533 -3.756 -83.9019 -5.3455 -3.756 -84.2189 -1.252 -3.756 -32.026 -3.757 -3.7562 -32.026 @@ -541,16 +542,16 @@ function ldraw_lib__2564() = [ [4,16,-47.1753,-3.756,-89.5107,-38.5528,-3.756,-100.1528,-38.5527,-1.252,-100.1527,-47.1753,-1.252,-89.5107], // 4 16 -43.6333 -1.252 -85.9687 -30.7 -1.252 -96.7225 -30.6999 -3.756 -96.7223 -43.6333 -3.756 -85.9687 [4,16,-43.6333,-1.252,-85.9687,-30.7,-1.252,-96.7225,-30.6999,-3.756,-96.7223,-43.6333,-3.756,-85.9687], -// 1 16 0 3.756 -61.6 -1.7524 0 1.7524 0 -1 0 -1.7524 0 -1.7524 48\1-4rin22.dat - [1,16,0,3.756,-61.6,-1.7524,0,1.7524,0,-1,0,-1.7524,0,-1.7524, ldraw_lib__48__1_4rin22()], +// 1 16 0 3.756 -61.6 -1.7524 0 1.7524 0 -1 0 -1.7524 0 -1.7524 48\1-4ring22.dat + [1,16,0,3.756,-61.6,-1.7524,0,1.7524,0,-1,0,-1.7524,0,-1.7524, ldraw_lib__48__1_4ring22()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 3.756 -61.6 -38.5527 0 38.5527 0 -2.504 0 -38.5527 0 -38.5527 48\1-4cylo.dat [1,16,0,3.756,-61.6,-38.5527,0,38.5527,0,-2.504,0,-38.5527,0,-38.5527, ldraw_lib__48__1_4cylo()], // 1 16 22.2 3.756 -82 -16.8546 0 2.21895 0 -2.504 0 -2.21895 0 -16.8546 5-16cylo.dat [1,16,22.2,3.756,-82,-16.8546,0,2.21895,0,-2.504,0,-2.21895,0,-16.8546, ldraw_lib__5_16cylo()], -// 1 16 22.2 3.756 -82 -2.40779 0 0.31699 0 -1 0 -0.31699 0 -2.40779 3-16rin6.dat - [1,16,22.2,3.756,-82,-2.40779,0,0.31699,0,-1,0,-0.31699,0,-2.40779, ldraw_lib__3_16rin6()], +// 1 16 22.2 3.756 -82 -2.40779 0 0.31699 0 -1 0 -0.31699 0 -2.40779 3-16ring6.dat + [1,16,22.2,3.756,-82,-2.40779,0,0.31699,0,-1,0,-0.31699,0,-2.40779, ldraw_lib__3_16ring6()], // 1 16 22.2 3.756 -82 -0.62856 0 2.34582 0 -1 0 -2.34582 0 -0.62856 1-8ring6.dat [1,16,22.2,3.756,-82,-0.62856,0,2.34582,0,-1,0,-2.34582,0,-0.62856, ldraw_lib__1_8ring6()], // 4 16 7.7533 3.756 -83.9019 5.3455 3.756 -84.2189 1.252 3.756 -32.026 3.757 3.7566 -32.026 @@ -567,8 +568,8 @@ function ldraw_lib__2564() = [ [4,16,40.3052,3.756,-101.9052,38.5528,3.756,-100.1528,47.1753,3.756,-89.5107,48.9462,3.7565,-91.2816], // 1 16 -22.2 3.756 -82 16.8546 0 -2.21895 0 -2.504 0 -2.21895 0 -16.8546 5-16cylo.dat [1,16,-22.2,3.756,-82,16.8546,0,-2.21895,0,-2.504,0,-2.21895,0,-16.8546, ldraw_lib__5_16cylo()], -// 1 16 -22.2 3.756 -82 2.40779 0 -0.31699 0 -1 0 -0.31699 0 -2.40779 3-16rin6.dat - [1,16,-22.2,3.756,-82,2.40779,0,-0.31699,0,-1,0,-0.31699,0,-2.40779, ldraw_lib__3_16rin6()], +// 1 16 -22.2 3.756 -82 2.40779 0 -0.31699 0 -1 0 -0.31699 0 -2.40779 3-16ring6.dat + [1,16,-22.2,3.756,-82,2.40779,0,-0.31699,0,-1,0,-0.31699,0,-2.40779, ldraw_lib__3_16ring6()], // 1 16 -22.2 3.756 -82 0.62856 0 -2.34582 0 -1 0 -2.34582 0 -0.62856 1-8ring6.dat [1,16,-22.2,3.756,-82,0.62856,0,-2.34582,0,-1,0,-2.34582,0,-0.62856, ldraw_lib__1_8ring6()], // 4 16 -3.757 3.7569 -32.026 -1.252 3.756 -32.026 -5.3455 3.756 -84.2189 -7.7533 3.756 -83.9019 diff --git a/parts/2572.scad b/parts/2572.scad index a6d8d6480..734a4bcad 100644 --- a/parts/2572.scad +++ b/parts/2572.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <../p/48/1-4cylo.scad> -use <../p/48/1-4rin18.scad> +use <../p/48/1-4ring18.scad> use <../p/48/1-4ring9.scad> use <../p/box4-4a.scad> use <../p/box5.scad> @@ -14,7 +14,7 @@ function ldraw_lib__2572() = [ // 0 Panel 6 x 6 x 9 with Curved Top // 0 Name: 2572.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__2572() = [ // 0 !HISTORY 2017-03-21 [Steffen] BFCed, used stugs // 0 !HISTORY 2017-03-22 [Philo] More primitives // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 10 1 0 0 0 1 0 0 0 1 stug-1x6.dat [1,16,0,0,10,1,0,0,0,1,0,0,0,1, ldraw_lib__stug_1x6()], @@ -107,16 +108,16 @@ function ldraw_lib__2572() = [ [1,16,-60,80,-20,0,4,0,0,0,-72,-72,0,0, ldraw_lib__48__1_4cylo()], // 1 16 -60 80 -20 0 1 0 0 0 -8 -8 0 0 48\1-4ring9.dat [1,16,-60,80,-20,0,1,0,0,0,-8,-8,0,0, ldraw_lib__48__1_4ring9()], -// 1 16 -56 80 -20 0 -1 0 0 0 -4 -4 0 0 48\1-4rin18.dat - [1,16,-56,80,-20,0,-1,0,0,0,-4,-4,0,0, ldraw_lib__48__1_4rin18()], +// 1 16 -56 80 -20 0 -1 0 0 0 -4 -4 0 0 48\1-4ring18.dat + [1,16,-56,80,-20,0,-1,0,0,0,-4,-4,0,0, ldraw_lib__48__1_4ring18()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 60 80 -20 0 -4 0 0 0 -72 -72 0 0 48\1-4cylo.dat [1,16,60,80,-20,0,-4,0,0,0,-72,-72,0,0, ldraw_lib__48__1_4cylo()], // 1 16 60 80 -20 0 -1 0 0 0 -8 -8 0 0 48\1-4ring9.dat [1,16,60,80,-20,0,-1,0,0,0,-8,-8,0,0, ldraw_lib__48__1_4ring9()], -// 1 16 56 80 -20 0 1 0 0 0 -4 -4 0 0 48\1-4rin18.dat - [1,16,56,80,-20,0,1,0,0,0,-4,-4,0,0, ldraw_lib__48__1_4rin18()], +// 1 16 56 80 -20 0 1 0 0 0 -4 -4 0 0 48\1-4ring18.dat + [1,16,56,80,-20,0,1,0,0,0,-4,-4,0,0, ldraw_lib__48__1_4ring18()], // ]; module ldraw_lib__2572(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) diff --git a/parts/2573.scad b/parts/2573.scad index 134f19b26..628472451 100644 --- a/parts/2573.scad +++ b/parts/2573.scad @@ -1,9 +1,9 @@ use <../lib.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin18.scad> -use <../p/4-4rin25.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring18.scad> use <../p/4-4ring2.scad> +use <../p/4-4ring25.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use <../p/4-4ring5.scad> @@ -15,7 +15,7 @@ function ldraw_lib__2573() = [ // 0 Wheel 48 x 76 with Tread on Sidewall // 0 Name: 2573.dat // 0 Author: John Van Zwieten [jvan] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -31,7 +31,8 @@ function ldraw_lib__2573() = [ // 0 !HISTORY 2012-10-29 [spykidx] Fixed gaps, realigned studs, added some primitives, and BFC'd // 0 !HISTORY 2017-02-18 [MagFors] Closed gaps, added edge lines, standardized description // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Based on Steve Bliss' Space Wheel Medium // 0 // Hub @@ -74,12 +75,12 @@ function ldraw_lib__2573() = [ [1,16,1.078,0,0,0,41,0,-18.75,0,0,0,0,18.75, ldraw_lib__4_4cylo()], // 1 16 1.078 0 0 0 1 0 3.125 0 0 0 0 3.125 4-4ring6.dat [1,16,1.078,0,0,0,1,0,3.125,0,0,0,0,3.125, ldraw_lib__4_4ring6()], -// 1 16 1.078 0 0 0 1 0 0.875 0 0 0 0 0.875 4-4rin25.dat - [1,16,1.078,0,0,0,1,0,0.875,0,0,0,0,0.875, ldraw_lib__4_4rin25()], +// 1 16 1.078 0 0 0 1 0 0.875 0 0 0 0 0.875 4-4ring25.dat + [1,16,1.078,0,0,0,1,0,0.875,0,0,0,0,0.875, ldraw_lib__4_4ring25()], // 1 16 1.078 0 0 0 41.5 0 -22.75 0 0 0 0 22.75 4-4cylo.dat [1,16,1.078,0,0,0,41.5,0,-22.75,0,0,0,0,22.75, ldraw_lib__4_4cylo()], -// 1 16 42.578 0 0 0 1 0 1.25 0 0 0 0 1.25 4-4rin18.dat - [1,16,42.578,0,0,0,1,0,1.25,0,0,0,0,1.25, ldraw_lib__4_4rin18()], +// 1 16 42.578 0 0 0 1 0 1.25 0 0 0 0 1.25 4-4ring18.dat + [1,16,42.578,0,0,0,1,0,1.25,0,0,0,0,1.25, ldraw_lib__4_4ring18()], // 1 16 42.578 0 0 0 7.422 0 -23.75 0 0 0 0 23.75 4-4cylo.dat [1,16,42.578,0,0,0,7.422,0,-23.75,0,0,0,0,23.75, ldraw_lib__4_4cylo()], // 1 16 50 0 0 0 1 0 -23.75 0 0 0 0 23.75 48\4-4aring.dat diff --git a/parts/2586p4f.scad b/parts/2586p4f.scad index 940f371d5..e8b8cb399 100644 --- a/parts/2586p4f.scad +++ b/parts/2586p4f.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/1-4disc.scad> -use <../p/1-4rin17.scad> use <../p/1-4ring1.scad> +use <../p/1-4ring17.scad> use <../p/1-4ring9.scad> use use @@ -9,7 +9,7 @@ function ldraw_lib__2586p4f() = [ // 0 Minifig Shield Ovoid with Bat Pattern // 0 Name: 2586p4f.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Part UPDATE 2014-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,14 +25,15 @@ function ldraw_lib__2586p4f() = [ // 0 !HISTORY 2013-02-28 [MagFors] Changed colour 383 to 80 (printed silver) // 0 !HISTORY 2014-08-01 [MagFors] Changed description and added keywords // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\2586s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__2586s01()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\2586p4fa.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__2586p4fa()], -// 1 4 0 -14.5 -8 1 0 0 0 0 -1 0 1 0 1-4rin17.dat - [1,4,0,-14.5,-8,1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4rin17()], +// 1 4 0 -14.5 -8 1 0 0 0 0 -1 0 1 0 1-4ring17.dat + [1,4,0,-14.5,-8,1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4ring17()], // 1 4 0 -14.5 -8 2 0 0 0 0 -2 0 1 0 1-4ring9.dat [1,4,0,-14.5,-8,2,0,0,0,0,-2,0,1,0, ldraw_lib__1_4ring9()], // 4 4 20 -14.5 -8 18 -14.5 -8 16.039 -2.939 -8 19 -2.5 -8 @@ -47,8 +48,8 @@ function ldraw_lib__2586p4f() = [ [4,4,13,21.5,-8,10.222,20.398,-8,6.466,27.92,-8,9,29.5,-8], // 4 4 9 29.5 -8 6.466 27.92 -8 2.121 33.621 -8 4.243 35.743 -8 [4,4,9,29.5,-8,6.466,27.92,-8,2.121,33.621,-8,4.243,35.743,-8], -// 1 4 0 -14.5 -8 -1 0 0 0 0 -1 0 1 0 1-4rin17.dat - [1,4,0,-14.5,-8,-1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4rin17()], +// 1 4 0 -14.5 -8 -1 0 0 0 0 -1 0 1 0 1-4ring17.dat + [1,4,0,-14.5,-8,-1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4ring17()], // 1 4 0 -14.5 -8 -2 0 0 0 0 -2 0 1 0 1-4ring9.dat [1,4,0,-14.5,-8,-2,0,0,0,0,-2,0,1,0, ldraw_lib__1_4ring9()], // 4 4 -19 -2.5 -8 -16.039 -2.939 -8 -18 -14.5 -8 -20 -14.5 -8 diff --git a/parts/2586p4g.scad b/parts/2586p4g.scad index 18ed4ca22..486a9302f 100644 --- a/parts/2586p4g.scad +++ b/parts/2586p4g.scad @@ -1,5 +1,5 @@ use <../lib.scad> -use <../p/1-4rin19.scad> +use <../p/1-4ring19.scad> use <../p/1-8chrd.scad> use use @@ -7,7 +7,7 @@ function ldraw_lib__2586p4g() = [ // 0 Minifig Shield Ovoid with Bull Head Pattern // 0 Name: 2586p4g.dat // 0 Author: Andy Westrate [westrate] -// 0 !LDRAW_ORG Part UPDATE 2015-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__2586p4g() = [ // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 // 0 !HISTORY 2015-06-21 [MagFors] Moved more to subfile // 0 !HISTORY 2015-12-30 [PTadmin] Official Update 2015-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\2586s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__2586s01()], @@ -32,8 +33,8 @@ function ldraw_lib__2586p4g() = [ // 1 484 0 0 -8 -1 0 0 0 1 0 0 0 1 s\2586p4ga.dat [1,484,0,0,-8,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__2586p4ga()], // 0 // border -// 1 0 0 -14.5 -8 0 0 1 -1 0 0 0 1 0 1-4rin19.dat - [1,0,0,-14.5,-8,0,0,1,-1,0,0,0,1,0, ldraw_lib__1_4rin19()], +// 1 0 0 -14.5 -8 0 0 1 -1 0 0 0 1 0 1-4ring19.dat + [1,0,0,-14.5,-8,0,0,1,-1,0,0,0,1,0, ldraw_lib__1_4ring19()], // 4 0 19 -2.5 -8 20 -14.5 -8 19 -14.5 -8 17.75 -2.5 -8 [4,0,19,-2.5,-8,20,-14.5,-8,19,-14.5,-8,17.75,-2.5,-8], // 4 0 16 11.5 -8 19 -2.5 -8 17.75 -2.5 -8 15 11.5 -8 @@ -50,8 +51,8 @@ function ldraw_lib__2586p4g() = [ [4,0,0,37.5,-8,4.243,35.743,-8,3.5,35,-8,2,36,-8], // 3 0 0 37.5 -8 2 36 -8 0 36.5 -8 [3,0,0,37.5,-8,2,36,-8,0,36.5,-8], -// 1 0 0 -14.5 -8 0 0 -1 -1 0 0 0 1 0 1-4rin19.dat - [1,0,0,-14.5,-8,0,0,-1,-1,0,0,0,1,0, ldraw_lib__1_4rin19()], +// 1 0 0 -14.5 -8 0 0 -1 -1 0 0 0 1 0 1-4ring19.dat + [1,0,0,-14.5,-8,0,0,-1,-1,0,0,0,1,0, ldraw_lib__1_4ring19()], // 4 0 -17.75 -2.5 -8 -19 -14.5 -8 -20 -14.5 -8 -19 -2.5 -8 [4,0,-17.75,-2.5,-8,-19,-14.5,-8,-20,-14.5,-8,-19,-2.5,-8], // 4 0 -15 11.5 -8 -17.75 -2.5 -8 -19 -2.5 -8 -16 11.5 -8 diff --git a/parts/2586p4m.scad b/parts/2586p4m.scad index 73c7b4dfd..15d1555b6 100644 --- a/parts/2586p4m.scad +++ b/parts/2586p4m.scad @@ -6,7 +6,7 @@ function ldraw_lib__2586p4m() = [ // 0 Name: 2586p4m.dat // 0 Author: Yann Bouzon [Zaghor] // 0 !LDRAW_ORG Part UPDATE 2020-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/2586p4n.scad b/parts/2586p4n.scad index 4e53b0333..2dada9ccc 100644 --- a/parts/2586p4n.scad +++ b/parts/2586p4n.scad @@ -6,7 +6,7 @@ function ldraw_lib__2586p4n() = [ // 0 Name: 2586p4n.dat // 0 Author: Yann Bouzon [Zaghor] // 0 !LDRAW_ORG Part UPDATE 2020-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/2586ph2.scad b/parts/2586ph2.scad index b6e475d1f..d9c5c5814 100644 --- a/parts/2586ph2.scad +++ b/parts/2586ph2.scad @@ -1,5 +1,5 @@ use <../lib.scad> -use <../p/1-4rin19.scad> +use <../p/1-4ring19.scad> use <../p/1-4ring3.scad> use <../p/2-4ring7.scad> use @@ -9,7 +9,7 @@ function ldraw_lib__2586ph2() = [ // 0 Minifig Shield Ovoid with Silver Snake Pattern // 0 Name: 2586ph2.dat // 0 Author: Andy Westrate [westrate] -// 0 !LDRAW_ORG Part UPDATE 2014-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__2586ph2() = [ // 0 !HISTORY 2013-02-28 [MagFors] Changed colour 383 to 80 (printed silver) // 0 !HISTORY 2013-03-02 [MagFors] Changed colour 258 to 288 (dark green) // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\2586s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__2586s01()], @@ -39,10 +40,10 @@ function ldraw_lib__2586ph2() = [ [1,288,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__2586ph2b()], // 1 16 0 -14.5 -8 2.429 0 0 0 0 -2.429 0 1 0 2-4ring7.dat [1,16,0,-14.5,-8,2.429,0,0,0,0,-2.429,0,1,0, ldraw_lib__2_4ring7()], -// 1 16 0 -14.5 -8 1 0 0 0 0 -1 0 1 0 1-4rin19.dat - [1,16,0,-14.5,-8,1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4rin19()], -// 1 16 0 -14.5 -8 0 0 -1 -1 0 0 0 1 0 1-4rin19.dat - [1,16,0,-14.5,-8,0,0,-1,-1,0,0,0,1,0, ldraw_lib__1_4rin19()], +// 1 16 0 -14.5 -8 1 0 0 0 0 -1 0 1 0 1-4ring19.dat + [1,16,0,-14.5,-8,1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4ring19()], +// 1 16 0 -14.5 -8 0 0 -1 -1 0 0 0 1 0 1-4ring19.dat + [1,16,0,-14.5,-8,0,0,-1,-1,0,0,0,1,0, ldraw_lib__1_4ring19()], // 1 16 0 31.5 -8 -1.06075 0 1.06075 1.06075 0 1.06075 0 1 0 1-4ring3.dat [1,16,0,31.5,-8,-1.06075,0,1.06075,1.06075,0,1.06075,0,1,0, ldraw_lib__1_4ring3()], // 3 16 17 -14.5 -8 16.5 -11 -8 20 -14.5 -8 diff --git a/parts/2586ps1.scad b/parts/2586ps1.scad index d1a59d9b9..660edccef 100644 --- a/parts/2586ps1.scad +++ b/parts/2586ps1.scad @@ -1,14 +1,14 @@ use <../lib.scad> -use <../p/1-4rin10.scad> -use <../p/1-4rin11.scad> use <../p/1-4ring1.scad> +use <../p/1-4ring10.scad> +use <../p/1-4ring11.scad> use use function ldraw_lib__2586ps1() = [ // 0 Minifig Shield Ovoid with SW Gungan Patrol Shield Pattern // 0 Name: 2586ps1.dat // 0 Author: Bernd Broich [bbroich] -// 0 !LDRAW_ORG Part UPDATE 2015-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,7 @@ function ldraw_lib__2586ps1() = [ [0,"BFC","CCW"], // // 0 !CATEGORY Minifig Accessory -// 0 !KEYWORDS Episode I, forcefield, Jar Jar Binks, Naboo, Star Wars +// 0 !KEYWORDS Episode I, Jar Jar Binks, Naboo, Star Wars, forcefield // // 0 !CMDLINE -c276 // @@ -26,7 +26,8 @@ function ldraw_lib__2586ps1() = [ // 0 !HISTORY 2014-12-06 [MagFors] Modified with WINDZ for BFC compliance // 0 !HISTORY 2014-12-07 [MagFors] Changed to printed gold colour // 0 !HISTORY 2015-12-30 [PTadmin] Official Update 2015-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\2586s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__2586s01()], @@ -35,10 +36,10 @@ function ldraw_lib__2586ps1() = [ [1,16,0,0,-8,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__2586ps1a()], // 1 16 0 0 -8 1 0 0 0 1 0 0 0 1 s\2586ps1a.dat [1,16,0,0,-8,1,0,0,0,1,0,0,0,1, ldraw_lib__s__2586ps1a()], -// 1 0 0 31.5 -8 -0.3536 0 0.3536 0.3536 0 0.3536 0 1 0 1-4rin11.dat - [1,0,0,31.5,-8,-0.3536,0,0.3536,0.3536,0,0.3536,0,1,0, ldraw_lib__1_4rin11()], -// 1 82 0 31.5 -8 -0.3536 0 0.3536 0.3536 0 0.3536 0 1 0 1-4rin10.dat - [1,82,0,31.5,-8,-0.3536,0,0.3536,0.3536,0,0.3536,0,1,0, ldraw_lib__1_4rin10()], +// 1 0 0 31.5 -8 -0.3536 0 0.3536 0.3536 0 0.3536 0 1 0 1-4ring11.dat + [1,0,0,31.5,-8,-0.3536,0,0.3536,0.3536,0,0.3536,0,1,0, ldraw_lib__1_4ring11()], +// 1 82 0 31.5 -8 -0.3536 0 0.3536 0.3536 0 0.3536 0 1 0 1-4ring10.dat + [1,82,0,31.5,-8,-0.3536,0,0.3536,0.3536,0,0.3536,0,1,0, ldraw_lib__1_4ring10()], // 1 82 0 31.5 -8 -1.7678 0 1.7678 1.7678 0 1.7678 0 1 0 1-4ring1.dat [1,82,0,31.5,-8,-1.7678,0,1.7678,1.7678,0,1.7678,0,1,0, ldraw_lib__1_4ring1()], ]; diff --git a/parts/26007.scad b/parts/26007.scad index 47e5469c4..25020dd68 100644 --- a/parts/26007.scad +++ b/parts/26007.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring2.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> @@ -12,7 +12,7 @@ function ldraw_lib__26007() = [ // 0 Minifig Hat Conical Asian with Curved Sides // 0 Name: 26007.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__26007() = [ // 0 !HISTORY 2018-01-09 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2018-01-16 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -5 0 -1 0 0 0 -1.25 0 0 0 1 stud4o.dat [1,16,0,-5,0,-1,0,0,0,-1.25,0,0,0,1, ldraw_lib__stud4o()], @@ -55,8 +56,8 @@ function ldraw_lib__26007() = [ [1,16,0,8,0,20,0,0,0,-18,0,0,0,20, ldraw_lib__t01o3333()], // 1 16 0 8 0 26.66667 0 0 0 -1 0 0 0 26.66667 4-4edge.dat [1,16,0,8,0,26.66667,0,0,0,-1,0,0,0,26.66667, ldraw_lib__4_4edge()], -// 1 16 0 8 0 2.22222 0 0 0 -1 0 0 0 2.22222 4-4rin12.dat - [1,16,0,8,0,2.22222,0,0,0,-1,0,0,0,2.22222, ldraw_lib__4_4rin12()], +// 1 16 0 8 0 2.22222 0 0 0 -1 0 0 0 2.22222 4-4ring12.dat + [1,16,0,8,0,2.22222,0,0,0,-1,0,0,0,2.22222, ldraw_lib__4_4ring12()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\26007s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__26007s01()], // 1 16 0 0 0 0.92388 0 0.38268 0 1 0 -0.38268 0 0.92388 s\26007s01.dat diff --git a/parts/26280.scad b/parts/26280.scad index 2e394fd9f..8313431c6 100644 --- a/parts/26280.scad +++ b/parts/26280.scad @@ -14,9 +14,9 @@ use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin15.scad> -use <../p/4-4rin16.scad> -use <../p/4-4rin17.scad> +use <../p/4-4ring15.scad> +use <../p/4-4ring16.scad> +use <../p/4-4ring17.scad> use <../p/4-4ring5.scad> use <../p/4-4ring9.scad> use <../p/rect.scad> @@ -26,7 +26,7 @@ function ldraw_lib__26280() = [ // 0 ~Technic Pneumatic Pump 2 x 2 Base with 3L Beam // 0 Name: 26280.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -34,7 +34,8 @@ function ldraw_lib__26280() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 -1 0 1 0 0 0 0 1 32523.dat [1,16,0,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__32523()], @@ -52,14 +53,14 @@ function ldraw_lib__26280() = [ [1,16,0,-126,0,0,0,-17,0,1,0,-17,0,0, ldraw_lib__4_4edge()], // 1 16 0 -126 0 0 0 -17 0 22 0 -17 0 0 4-4cyli.dat [1,16,0,-126,0,0,0,-17,0,22,0,-17,0,0, ldraw_lib__4_4cyli()], -// 1 16 0 -126 0 0 0 1 0 1 0 -1 0 0 4-4rin16.dat - [1,16,0,-126,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__4_4rin16()], -// 1 16 0 -104 0 0 0 1 0 1 0 -1 0 0 4-4rin17.dat - [1,16,0,-104,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__4_4rin17()], +// 1 16 0 -126 0 0 0 1 0 1 0 -1 0 0 4-4ring16.dat + [1,16,0,-126,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__4_4ring16()], +// 1 16 0 -104 0 0 0 1 0 1 0 -1 0 0 4-4ring17.dat + [1,16,0,-104,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__4_4ring17()], // 1 16 0 -104 0 0 0 2 0 1 0 2 0 0 4-4ring9.dat [1,16,0,-104,0,0,0,2,0,1,0,2,0,0, ldraw_lib__4_4ring9()], -// 1 16 0 -126 0 0 0 1 0 1 0 -1 0 0 4-4rin15.dat - [1,16,0,-126,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__4_4rin15()], +// 1 16 0 -126 0 0 0 1 0 1 0 -1 0 0 4-4ring15.dat + [1,16,0,-126,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__4_4ring15()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -18 0 0 0 -15 0 -108 0 -15 0 0 4-4cylc.dat diff --git a/parts/2645.scad b/parts/2645.scad new file mode 100644 index 000000000..aeccdd7ee --- /dev/null +++ b/parts/2645.scad @@ -0,0 +1,6768 @@ +use <../lib.scad> +use <../p/1-4chrd.scad> +use <../p/1-8tndis.scad> +use <../p/4-4cylo.scad> +use <../p/4-4ndis.scad> +use <../p/stud4od.scad> +function ldraw_lib__2645() = [ +// 0 Figure Friends Hair Long Parted on Side, Swept Back over Forehead with 1 Pin Hole +// 0 Name: 2645.dat +// 0 Author: Fredrik Hareide [fhareide] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 !HELP Top accessory position: Y = -9.8 +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !CATEGORY Minifig Headwear +// +// 0 !HISTORY 2024-02-28 {LEGO Instructions App} Original part shape +// 0 !HISTORY 2024-02-28 [fhareide] File preparation for LDraw Parts Tracker +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 0 -5 0 1 0 0 0 -1.25 0 0 0 -1 stud4od.dat + [1,16,0,-5,0,1,0,0,0,-1.25,0,0,0,-1, ldraw_lib__stud4od()], +// 1 16 0 0 0 8 0 0 0 -3 0 0 0 -8 4-4cylo.dat + [1,16,0,0,0,8,0,0,0,-3,0,0,0,-8, ldraw_lib__4_4cylo()], +// 1 16 0 -3 0 8 0 0 0 -1 0 0 0 -8 1-8tndis.dat + [1,16,0,-3,0,8,0,0,0,-1,0,0,0,-8, ldraw_lib__1_8tndis()], +// 1 16 0 -3 0 0 0 8 0 -1 0 8 0 0 1-8tndis.dat + [1,16,0,-3,0,0,0,8,0,-1,0,8,0,0, ldraw_lib__1_8tndis()], +// 1 16 0 -3 0 -8 0 0 0 -1 0 0 0 8 1-8tndis.dat + [1,16,0,-3,0,-8,0,0,0,-1,0,0,0,8, ldraw_lib__1_8tndis()], +// 1 16 0 -3 0 0 0 -8 0 -1 0 -8 0 0 1-8tndis.dat + [1,16,0,-3,0,0,0,-8,0,-1,0,-8,0,0, ldraw_lib__1_8tndis()], +// +// 1 16 0 -3 0 8 0 0 0 -1 0 0 0 8 1-8tndis.dat + [1,16,0,-3,0,8,0,0,0,-1,0,0,0,8, ldraw_lib__1_8tndis()], +// 1 16 0 -3 0 0 0 8 0 -1 0 -8 0 0 1-8tndis.dat + [1,16,0,-3,0,0,0,8,0,-1,0,-8,0,0, ldraw_lib__1_8tndis()], +// 1 16 0 -3 0 -8 0 0 0 -1 0 0 0 -8 1-8tndis.dat + [1,16,0,-3,0,-8,0,0,0,-1,0,0,0,-8, ldraw_lib__1_8tndis()], +// 1 16 0 -3 0 0 0 -8 0 -1 0 8 0 0 1-8tndis.dat + [1,16,0,-3,0,0,0,-8,0,-1,0,8,0,0, ldraw_lib__1_8tndis()], +// +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 -9.658 0 2 0 0 0 4.658 0 0 0 2 4-4cylo.dat + [1,16,0,-9.658,0,2,0,0,0,4.658,0,0,0,2, ldraw_lib__4_4cylo()], +// 1 16 0 -5 0 2 0 0 0 -1 0 0 0 2 4-4ndis.dat + [1,16,0,-5,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ndis()], +// 1 16 0 -5 0 4.24264 0 -4.24264 0 -1 0 4.24264 0 4.24264 1-4chrd.dat + [1,16,0,-5,0,4.24264,0,-4.24264,0,-1,0,4.24264,0,4.24264, ldraw_lib__1_4chrd()], +// 1 16 0 -5 0 -4.24264 0 -4.24264 0 -1 0 4.24264 0 -4.24264 1-4chrd.dat + [1,16,0,-5,0,-4.24264,0,-4.24264,0,-1,0,4.24264,0,-4.24264, ldraw_lib__1_4chrd()], +// 1 16 0 -5 0 -4.24264 0 4.24264 0 -1 0 -4.24264 0 -4.24264 1-4chrd.dat + [1,16,0,-5,0,-4.24264,0,4.24264,0,-1,0,-4.24264,0,-4.24264, ldraw_lib__1_4chrd()], +// 1 16 0 -5 0 4.24264 0 4.24264 0 -1 0 -4.24264 0 4.24264 1-4chrd.dat + [1,16,0,-5,0,4.24264,0,4.24264,0,-1,0,-4.24264,0,4.24264, ldraw_lib__1_4chrd()], +// 1 16 0 -9.658 0 2 0 0 0 1 0 0 0 2 4-4ndis.dat + [1,16,0,-9.658,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ndis()], +// +// 4 16 4.243 -5 4.243 2 -5 2 0 -5 2 -4.243 -5 4.243 + [4,16,4.243,-5,4.243,2,-5,2,0,-5,2,-4.243,-5,4.243], +// 3 16 -4.243 -5 4.243 0 -5 2 -2 -5 2 + [3,16,-4.243,-5,4.243,0,-5,2,-2,-5,2], +// 4 16 2 -5 0 2 -5 2 4.243 -5 4.243 4.243 -5 -4.243 + [4,16,2,-5,0,2,-5,2,4.243,-5,4.243,4.243,-5,-4.243], +// 3 16 4.243 -5 -4.243 2 -5 -2 2 -5 0 + [3,16,4.243,-5,-4.243,2,-5,-2,2,-5,0], +// 4 16 0 -5 -2 2 -5 -2 4.243 -5 -4.243 -4.243 -5 -4.243 + [4,16,0,-5,-2,2,-5,-2,4.243,-5,-4.243,-4.243,-5,-4.243], +// 3 16 -2 -5 -2 0 -5 -2 -4.243 -5 -4.243 + [3,16,-2,-5,-2,0,-5,-2,-4.243,-5,-4.243], +// 4 16 -2 -5 0 -2 -5 -2 -4.243 -5 -4.243 -4.243 -5 4.243 + [4,16,-2,-5,0,-2,-5,-2,-4.243,-5,-4.243,-4.243,-5,4.243], +// 3 16 -2 -5 0 -4.243 -5 4.243 -2 -5 2 + [3,16,-2,-5,0,-4.243,-5,4.243,-2,-5,2], +// 3 16 0.125 -8.96 -8.543 2.624 -8.599 -7.166 2.148 -9.284 -6.663 + [3,16,0.125,-8.96,-8.543,2.624,-8.599,-7.166,2.148,-9.284,-6.663], +// 3 16 0.125 -8.96 -8.543 0.668 -8.123 -9.275 2.624 -8.599 -7.166 + [3,16,0.125,-8.96,-8.543,0.668,-8.123,-9.275,2.624,-8.599,-7.166], +// 4 16 0.668 -8.123 -9.275 0.125 -8.96 -8.543 -2.785 -7.464 -11.68 -1.47 -6.485 -12.203 + [4,16,0.668,-8.123,-9.275,0.125,-8.96,-8.543,-2.785,-7.464,-11.68,-1.47,-6.485,-12.203], +// 3 16 -1.47 -6.485 -12.203 -2.785 -7.464 -11.68 -5.601 -3.839 -15.904 + [3,16,-1.47,-6.485,-12.203,-2.785,-7.464,-11.68,-5.601,-3.839,-15.904], +// 3 16 -3.858 -2.645 -15.936 -1.47 -6.485 -12.203 -5.601 -3.839 -15.904 + [3,16,-3.858,-2.645,-15.936,-1.47,-6.485,-12.203,-5.601,-3.839,-15.904], +// 3 16 -3.858 -2.645 -15.936 -5.601 -3.839 -15.904 -7.222 0.029 -17.645 + [3,16,-3.858,-2.645,-15.936,-5.601,-3.839,-15.904,-7.222,0.029,-17.645], +// 3 16 -5.889 0.998 -17.568 -3.858 -2.645 -15.936 -7.222 0.029 -17.645 + [3,16,-5.889,0.998,-17.568,-3.858,-2.645,-15.936,-7.222,0.029,-17.645], +// 3 16 -5.889 0.998 -17.568 -7.222 0.029 -17.645 -9.043 4.136 -17.728 + [3,16,-5.889,0.998,-17.568,-7.222,0.029,-17.645,-9.043,4.136,-17.728], +// 3 16 -8.002 4.931 -17.433 -5.889 0.998 -17.568 -9.043 4.136 -17.728 + [3,16,-8.002,4.931,-17.433,-5.889,0.998,-17.568,-9.043,4.136,-17.728], +// 3 16 -8.002 4.931 -17.433 -9.043 4.136 -17.728 -11.01 6.82 -17.179 + [3,16,-8.002,4.931,-17.433,-9.043,4.136,-17.728,-11.01,6.82,-17.179], +// 3 16 -10.139 7.683 -16.975 -8.002 4.931 -17.433 -11.01 6.82 -17.179 + [3,16,-10.139,7.683,-16.975,-8.002,4.931,-17.433,-11.01,6.82,-17.179], +// 3 16 -10.139 7.683 -16.975 -11.01 6.82 -17.179 -14.306 10.701 -15.473 + [3,16,-10.139,7.683,-16.975,-11.01,6.82,-17.179,-14.306,10.701,-15.473], +// 3 16 -13.78 11.17 -15.412 -10.139 7.683 -16.975 -14.306 10.701 -15.473 + [3,16,-13.78,11.17,-15.412,-10.139,7.683,-16.975,-14.306,10.701,-15.473], +// 3 16 -14.306 10.701 -15.473 -17.396 13.384 -13.14 -13.78 11.17 -15.412 + [3,16,-14.306,10.701,-15.473,-17.396,13.384,-13.14,-13.78,11.17,-15.412], +// 3 16 -17.396 13.384 -13.14 -17.184 14.197 -12.966 -13.78 11.17 -15.412 + [3,16,-17.396,13.384,-13.14,-17.184,14.197,-12.966,-13.78,11.17,-15.412], +// 3 16 -17.396 13.384 -13.14 -18.012 13.181 -12.47 -17.184 14.197 -12.966 + [3,16,-17.396,13.384,-13.14,-18.012,13.181,-12.47,-17.184,14.197,-12.966], +// 3 16 -18.012 13.181 -12.47 -19.473 15.826 -10.275 -17.184 14.197 -12.966 + [3,16,-18.012,13.181,-12.47,-19.473,15.826,-10.275,-17.184,14.197,-12.966], +// 3 16 -17.396 13.384 -13.14 -14.306 10.701 -15.473 -15.687 9.471 -14.615 + [3,16,-17.396,13.384,-13.14,-14.306,10.701,-15.473,-15.687,9.471,-14.615], +// 3 16 -18.012 13.181 -12.47 -17.396 13.384 -13.14 -15.687 9.471 -14.615 + [3,16,-18.012,13.181,-12.47,-17.396,13.384,-13.14,-15.687,9.471,-14.615], +// 3 16 -13.561 5.74 -15.733 -15.687 9.471 -14.615 -14.306 10.701 -15.473 + [3,16,-13.561,5.74,-15.733,-15.687,9.471,-14.615,-14.306,10.701,-15.473], +// 3 16 -11.01 6.82 -17.179 -13.561 5.74 -15.733 -14.306 10.701 -15.473 + [3,16,-11.01,6.82,-17.179,-13.561,5.74,-15.733,-14.306,10.701,-15.473], +// 4 16 -11.62 2.392 -16.147 -13.561 5.74 -15.733 -11.01 6.82 -17.179 -9.043 4.136 -17.728 + [4,16,-11.62,2.392,-16.147,-13.561,5.74,-15.733,-11.01,6.82,-17.179,-9.043,4.136,-17.728], +// 3 16 -7.222 0.029 -17.645 -11.62 2.392 -16.147 -9.043 4.136 -17.728 + [3,16,-7.222,0.029,-17.645,-11.62,2.392,-16.147,-9.043,4.136,-17.728], +// 3 16 -9.65 -0.98 -15.788 -11.62 2.392 -16.147 -7.222 0.029 -17.645 + [3,16,-9.65,-0.98,-15.788,-11.62,2.392,-16.147,-7.222,0.029,-17.645], +// 3 16 -5.601 -3.839 -15.904 -9.65 -0.98 -15.788 -7.222 0.029 -17.645 + [3,16,-5.601,-3.839,-15.904,-9.65,-0.98,-15.788,-7.222,0.029,-17.645], +// 3 16 -7.376 -4.135 -14.551 -9.65 -0.98 -15.788 -5.601 -3.839 -15.904 + [3,16,-7.376,-4.135,-14.551,-9.65,-0.98,-15.788,-5.601,-3.839,-15.904], +// 3 16 -4.26 -7.454 -10.796 -2.785 -7.464 -11.68 -1.686 -9.196 -7.495 + [3,16,-4.26,-7.454,-10.796,-2.785,-7.464,-11.68,-1.686,-9.196,-7.495], +// 3 16 -1.686 -9.196 -7.495 -2.785 -7.464 -11.68 0.125 -8.96 -8.543 + [3,16,-1.686,-9.196,-7.495,-2.785,-7.464,-11.68,0.125,-8.96,-8.543], +// 4 16 0.415 -9.603 -5.235 -1.686 -9.196 -7.495 0.125 -8.96 -8.543 2.148 -9.284 -6.663 + [4,16,0.415,-9.603,-5.235,-1.686,-9.196,-7.495,0.125,-8.96,-8.543,2.148,-9.284,-6.663], +// 3 16 -7.376 -4.135 -14.551 -2.785 -7.464 -11.68 -4.26 -7.454 -10.796 + [3,16,-7.376,-4.135,-14.551,-2.785,-7.464,-11.68,-4.26,-7.454,-10.796], +// 3 16 -7.376 -4.135 -14.551 -5.601 -3.839 -15.904 -2.785 -7.464 -11.68 + [3,16,-7.376,-4.135,-14.551,-5.601,-3.839,-15.904,-2.785,-7.464,-11.68], +// 3 16 -2.762 -9.113 -6.92 -4.26 -7.454 -10.796 -1.686 -9.196 -7.495 + [3,16,-2.762,-9.113,-6.92,-4.26,-7.454,-10.796,-1.686,-9.196,-7.495], +// 3 16 -2.762 -9.113 -6.92 -5.276 -7.327 -9.963 -4.26 -7.454 -10.796 + [3,16,-2.762,-9.113,-6.92,-5.276,-7.327,-9.963,-4.26,-7.454,-10.796], +// 3 16 -7.376 -4.135 -14.551 -4.26 -7.454 -10.796 -5.276 -7.327 -9.963 + [3,16,-7.376,-4.135,-14.551,-4.26,-7.454,-10.796,-5.276,-7.327,-9.963], +// 3 16 -7.376 -4.135 -14.551 -5.276 -7.327 -9.963 -9.119 -3.387 -13.275 + [3,16,-7.376,-4.135,-14.551,-5.276,-7.327,-9.963,-9.119,-3.387,-13.275], +// 3 16 -9.119 -3.387 -13.275 -9.65 -0.98 -15.788 -7.376 -4.135 -14.551 + [3,16,-9.119,-3.387,-13.275,-9.65,-0.98,-15.788,-7.376,-4.135,-14.551], +// 3 16 -9.65 -0.98 -15.788 -9.119 -3.387 -13.275 -12.494 1.545 -14.069 + [3,16,-9.65,-0.98,-15.788,-9.119,-3.387,-13.275,-12.494,1.545,-14.069], +// 3 16 -9.65 -0.98 -15.788 -12.494 1.545 -14.069 -11.62 2.392 -16.147 + [3,16,-9.65,-0.98,-15.788,-12.494,1.545,-14.069,-11.62,2.392,-16.147], +// 4 16 -11.62 2.392 -16.147 -12.494 1.545 -14.069 -14.391 4.835 -13.712 -13.561 5.74 -15.733 + [4,16,-11.62,2.392,-16.147,-12.494,1.545,-14.069,-14.391,4.835,-13.712,-13.561,5.74,-15.733], +// 3 16 -13.561 5.74 -15.733 -14.391 4.835 -13.712 -16.225 7.913 -12.342 + [3,16,-13.561,5.74,-15.733,-14.391,4.835,-13.712,-16.225,7.913,-12.342], +// 3 16 -15.687 9.471 -14.615 -13.561 5.74 -15.733 -16.225 7.913 -12.342 + [3,16,-15.687,9.471,-14.615,-13.561,5.74,-15.733,-16.225,7.913,-12.342], +// 3 16 -18.012 13.181 -12.47 -15.687 9.471 -14.615 -16.225 7.913 -12.342 + [3,16,-18.012,13.181,-12.47,-15.687,9.471,-14.615,-16.225,7.913,-12.342], +// 3 16 -18.729 12.344 -8.89 -18.012 13.181 -12.47 -16.225 7.913 -12.342 + [3,16,-18.729,12.344,-8.89,-18.012,13.181,-12.47,-16.225,7.913,-12.342], +// 3 16 0.415 -9.603 -5.235 2.148 -9.284 -6.663 2.353 -9.192 -3.49 + [3,16,0.415,-9.603,-5.235,2.148,-9.284,-6.663,2.353,-9.192,-3.49], +// 3 16 2.148 -9.284 -6.663 3.4 -8.793 -4.69 2.353 -9.192 -3.49 + [3,16,2.148,-9.284,-6.663,3.4,-8.793,-4.69,2.353,-9.192,-3.49], +// 3 16 3.4 -8.793 -4.69 4.563 -8.109 -3.587 2.353 -9.192 -3.49 + [3,16,3.4,-8.793,-4.69,4.563,-8.109,-3.587,2.353,-9.192,-3.49], +// 3 16 4.563 -8.109 -3.587 4.131 -8.859 -1.805 2.353 -9.192 -3.49 + [3,16,4.563,-8.109,-3.587,4.131,-8.859,-1.805,2.353,-9.192,-3.49], +// 3 16 4.131 -8.859 -1.805 2 -9.658 -2 2.353 -9.192 -3.49 + [3,16,4.131,-8.859,-1.805,2,-9.658,-2,2.353,-9.192,-3.49], +// 3 16 2.353 -9.192 -3.49 2 -9.658 -2 0 -9.658 -2 + [3,16,2.353,-9.192,-3.49,2,-9.658,-2,0,-9.658,-2], +// 3 16 0.415 -9.603 -5.235 2.353 -9.192 -3.49 0 -9.658 -2 + [3,16,0.415,-9.603,-5.235,2.353,-9.192,-3.49,0,-9.658,-2], +// 3 16 0.415 -9.603 -5.235 0 -9.658 -2 -0.946 -9.66 -4.398 + [3,16,0.415,-9.603,-5.235,0,-9.658,-2,-0.946,-9.66,-4.398], +// 3 16 -1.686 -9.196 -7.495 0.415 -9.603 -5.235 -0.946 -9.66 -4.398 + [3,16,-1.686,-9.196,-7.495,0.415,-9.603,-5.235,-0.946,-9.66,-4.398], +// 3 16 -2.762 -9.113 -6.92 -1.686 -9.196 -7.495 -0.946 -9.66 -4.398 + [3,16,-2.762,-9.113,-6.92,-1.686,-9.196,-7.495,-0.946,-9.66,-4.398], +// 4 16 -3.621 -9.081 -6.093 -2.762 -9.113 -6.92 -0.946 -9.66 -4.398 -3.441 -9.398 -3.515 + [4,16,-3.621,-9.081,-6.093,-2.762,-9.113,-6.92,-0.946,-9.66,-4.398,-3.441,-9.398,-3.515], +// 3 16 -2 -9.658 -2 -3.441 -9.398 -3.515 -0.946 -9.66 -4.398 + [3,16,-2,-9.658,-2,-3.441,-9.398,-3.515,-0.946,-9.66,-4.398], +// 3 16 -2 -9.658 -2 -0.946 -9.66 -4.398 0 -9.658 -2 + [3,16,-2,-9.658,-2,-0.946,-9.66,-4.398,0,-9.658,-2], +// 3 16 2 -9.658 -2 4.131 -8.859 -1.805 2 -9.658 0 + [3,16,2,-9.658,-2,4.131,-8.859,-1.805,2,-9.658,0], +// 3 16 2 -9.658 0 4.131 -8.859 -1.805 3.799 -9.275 1.05 + [3,16,2,-9.658,0,4.131,-8.859,-1.805,3.799,-9.275,1.05], +// 3 16 -4.929 -8.198 8.523 -3.522 -9.016 7.06 -3.853 -7.874 8.945 + [3,16,-4.929,-8.198,8.523,-3.522,-9.016,7.06,-3.853,-7.874,8.945], +// 3 16 -3.853 -7.874 8.945 -3.522 -9.016 7.06 -1.889 -9.414 6.374 + [3,16,-3.853,-7.874,8.945,-3.522,-9.016,7.06,-1.889,-9.414,6.374], +// 3 16 -4.929 -8.198 8.523 -3.853 -7.874 8.945 -6.455 -6.811 10.007 + [3,16,-4.929,-8.198,8.523,-3.853,-7.874,8.945,-6.455,-6.811,10.007], +// 3 16 -6.455 -6.811 10.007 -3.853 -7.874 8.945 -5.329 -6.11 10.696 + [3,16,-6.455,-6.811,10.007,-3.853,-7.874,8.945,-5.329,-6.11,10.696], +// 3 16 -6.455 -6.811 10.007 -5.329 -6.11 10.696 -8.614 -4.189 11.564 + [3,16,-6.455,-6.811,10.007,-5.329,-6.11,10.696,-8.614,-4.189,11.564], +// 3 16 -8.614 -4.189 11.564 -5.329 -6.11 10.696 -6.973 -3.483 12.187 + [3,16,-8.614,-4.189,11.564,-5.329,-6.11,10.696,-6.973,-3.483,12.187], +// 3 16 -8.348 -0.404 13.057 -8.614 -4.189 11.564 -6.973 -3.483 12.187 + [3,16,-8.348,-0.404,13.057,-8.614,-4.189,11.564,-6.973,-3.483,12.187], +// 3 16 -10.345 -1.159 12.54 -8.614 -4.189 11.564 -8.348 -0.404 13.057 + [3,16,-10.345,-1.159,12.54,-8.614,-4.189,11.564,-8.348,-0.404,13.057], +// 3 16 -10.345 -1.159 12.54 -8.348 -0.404 13.057 -11.716 4.948 12.671 + [3,16,-10.345,-1.159,12.54,-8.348,-0.404,13.057,-11.716,4.948,12.671], +// 3 16 -11.716 4.948 12.671 -8.348 -0.404 13.057 -9.545 5.313 13.334 + [3,16,-11.716,4.948,12.671,-8.348,-0.404,13.057,-9.545,5.313,13.334], +// 4 16 -11.779 11.407 11.801 -11.716 4.948 12.671 -9.545 5.313 13.334 -9.708 11.595 12.437 + [4,16,-11.779,11.407,11.801,-11.716,4.948,12.671,-9.545,5.313,13.334,-9.708,11.595,12.437], +// 3 16 -11.358 15.127 11.984 -11.779 11.407 11.801 -9.708 11.595 12.437 + [3,16,-11.358,15.127,11.984,-11.779,11.407,11.801,-9.708,11.595,12.437], +// 3 16 -11.358 15.127 11.984 -9.708 11.595 12.437 -8.91 15.403 12.802 + [3,16,-11.358,15.127,11.984,-9.708,11.595,12.437,-8.91,15.403,12.802], +// 3 16 -10.491 19.35 13.981 -11.358 15.127 11.984 -8.91 15.403 12.802 + [3,16,-10.491,19.35,13.981,-11.358,15.127,11.984,-8.91,15.403,12.802], +// 3 16 -10.491 19.35 13.981 -8.91 15.403 12.802 -8.037 19.439 14.171 + [3,16,-10.491,19.35,13.981,-8.91,15.403,12.802,-8.037,19.439,14.171], +// 3 16 -9.002 22.843 15.975 -10.491 19.35 13.981 -8.037 19.439 14.171 + [3,16,-9.002,22.843,15.975,-10.491,19.35,13.981,-8.037,19.439,14.171], +// 3 16 -9.002 22.843 15.975 -8.037 19.439 14.171 -7.238 22.806 15.867 + [3,16,-9.002,22.843,15.975,-8.037,19.439,14.171,-7.238,22.806,15.867], +// 3 16 -7.238 22.806 15.867 -8.031 27.244 17.96 -9.002 22.843 15.975 + [3,16,-7.238,22.806,15.867,-8.031,27.244,17.96,-9.002,22.843,15.975], +// 3 16 -7.238 22.806 15.867 -6.568 27.256 18 -8.031 27.244 17.96 + [3,16,-7.238,22.806,15.867,-6.568,27.256,18,-8.031,27.244,17.96], +// 3 16 -8.105 31.788 19.209 -8.031 27.244 17.96 -6.568 27.256 18 + [3,16,-8.105,31.788,19.209,-8.031,27.244,17.96,-6.568,27.256,18], +// 3 16 -8.105 31.788 19.209 -6.568 27.256 18 -6.693 32.055 19.511 + [3,16,-8.105,31.788,19.209,-6.568,27.256,18,-6.693,32.055,19.511], +// 3 16 -8.105 31.788 19.209 -6.693 32.055 19.511 -7.301 34.848 19.781 + [3,16,-8.105,31.788,19.209,-6.693,32.055,19.511,-7.301,34.848,19.781], +// 3 16 -8.105 31.788 19.209 -7.301 34.848 19.781 -8.521 35.057 19.336 + [3,16,-8.105,31.788,19.209,-7.301,34.848,19.781,-8.521,35.057,19.336], +// 3 16 -2.116 -8.908 8.03 -3.853 -7.874 8.945 -1.889 -9.414 6.374 + [3,16,-2.116,-8.908,8.03,-3.853,-7.874,8.945,-1.889,-9.414,6.374], +// 3 16 -2.116 -8.908 8.03 -3.043 -7.944 9.697 -3.853 -7.874 8.945 + [3,16,-2.116,-8.908,8.03,-3.043,-7.944,9.697,-3.853,-7.874,8.945], +// 4 16 -5.329 -6.11 10.696 -3.853 -7.874 8.945 -3.043 -7.944 9.697 -4.145 -6.212 11.782 + [4,16,-5.329,-6.11,10.696,-3.853,-7.874,8.945,-3.043,-7.944,9.697,-4.145,-6.212,11.782], +// 3 16 -6.973 -3.483 12.187 -5.329 -6.11 10.696 -4.145 -6.212 11.782 + [3,16,-6.973,-3.483,12.187,-5.329,-6.11,10.696,-4.145,-6.212,11.782], +// 3 16 -5.7 -3.498 13.709 -6.973 -3.483 12.187 -4.145 -6.212 11.782 + [3,16,-5.7,-3.498,13.709,-6.973,-3.483,12.187,-4.145,-6.212,11.782], +// 4 16 -8.348 -0.404 13.057 -6.973 -3.483 12.187 -5.7 -3.498 13.709 -6.911 -0.274 14.838 + [4,16,-8.348,-0.404,13.057,-6.973,-3.483,12.187,-5.7,-3.498,13.709,-6.911,-0.274,14.838], +// 3 16 -7.854 5.51 15.185 -8.348 -0.404 13.057 -6.911 -0.274 14.838 + [3,16,-7.854,5.51,15.185,-8.348,-0.404,13.057,-6.911,-0.274,14.838], +// 3 16 -9.545 5.313 13.334 -8.348 -0.404 13.057 -7.854 5.51 15.185 + [3,16,-9.545,5.313,13.334,-8.348,-0.404,13.057,-7.854,5.51,15.185], +// 4 16 -9.545 5.313 13.334 -7.854 5.51 15.185 -7.555 11.592 14.781 -9.708 11.595 12.437 + [4,16,-9.545,5.313,13.334,-7.854,5.51,15.185,-7.555,11.592,14.781,-9.708,11.595,12.437], +// 3 16 -7.555 11.592 14.781 -8.91 15.403 12.802 -9.708 11.595 12.437 + [3,16,-7.555,11.592,14.781,-8.91,15.403,12.802,-9.708,11.595,12.437], +// 3 16 -7.555 11.592 14.781 -6.722 15.511 14.55 -8.91 15.403 12.802 + [3,16,-7.555,11.592,14.781,-6.722,15.511,14.55,-8.91,15.403,12.802], +// 3 16 -6.722 15.511 14.55 -8.037 19.439 14.171 -8.91 15.403 12.802 + [3,16,-6.722,15.511,14.55,-8.037,19.439,14.171,-8.91,15.403,12.802], +// 3 16 -6.722 15.511 14.55 -6.012 19.254 15.241 -8.037 19.439 14.171 + [3,16,-6.722,15.511,14.55,-6.012,19.254,15.241,-8.037,19.439,14.171], +// 3 16 -6.012 19.254 15.241 -7.238 22.806 15.867 -8.037 19.439 14.171 + [3,16,-6.012,19.254,15.241,-7.238,22.806,15.867,-8.037,19.439,14.171], +// 3 16 -6.012 19.254 15.241 -5.416 22.599 16.677 -7.238 22.806 15.867 + [3,16,-6.012,19.254,15.241,-5.416,22.599,16.677,-7.238,22.806,15.867], +// 3 16 -6.568 27.256 18 -7.238 22.806 15.867 -5.416 22.599 16.677 + [3,16,-6.568,27.256,18,-7.238,22.806,15.867,-5.416,22.599,16.677], +// 3 16 -6.568 27.256 18 -5.416 22.599 16.677 -4.887 27.231 18.764 + [3,16,-6.568,27.256,18,-5.416,22.599,16.677,-4.887,27.231,18.764], +// 3 16 -6.693 32.055 19.511 -6.568 27.256 18 -4.887 27.231 18.764 + [3,16,-6.693,32.055,19.511,-6.568,27.256,18,-4.887,27.231,18.764], +// 3 16 -6.693 32.055 19.511 -4.887 27.231 18.764 -5.205 32.532 20.428 + [3,16,-6.693,32.055,19.511,-4.887,27.231,18.764,-5.205,32.532,20.428], +// 3 16 -5.205 32.532 20.428 -7.301 34.848 19.781 -6.693 32.055 19.511 + [3,16,-5.205,32.532,20.428,-7.301,34.848,19.781,-6.693,32.055,19.511], +// 3 16 -5.205 32.532 20.428 -6.412 36.033 20.322 -7.301 34.848 19.781 + [3,16,-5.205,32.532,20.428,-6.412,36.033,20.322,-7.301,34.848,19.781], +// 3 16 -6.412 36.033 20.322 -8.521 35.057 19.336 -7.301 34.848 19.781 + [3,16,-6.412,36.033,20.322,-8.521,35.057,19.336,-7.301,34.848,19.781], +// 3 16 -6.412 36.033 20.322 -8.439 37.868 19.287 -8.521 35.057 19.336 + [3,16,-6.412,36.033,20.322,-8.439,37.868,19.287,-8.521,35.057,19.336], +// 4 16 -12.002 -3.459 7.965 -9.018 -6.983 7.264 -8.626 -6.574 8.231 -11.456 -2.963 9.25 + [4,16,-12.002,-3.459,7.965,-9.018,-6.983,7.264,-8.626,-6.574,8.231,-11.456,-2.963,9.25], +// 3 16 -15.475 3.849 8.226 -12.002 -3.459 7.965 -11.456 -2.963 9.25 + [3,16,-15.475,3.849,8.226,-12.002,-3.459,7.965,-11.456,-2.963,9.25], +// 3 16 -14.33 4.207 9.632 -15.475 3.849 8.226 -11.456 -2.963 9.25 + [3,16,-14.33,4.207,9.632,-15.475,3.849,8.226,-11.456,-2.963,9.25], +// 3 16 -16.176 10.21 8.065 -15.475 3.849 8.226 -14.33 4.207 9.632 + [3,16,-16.176,10.21,8.065,-15.475,3.849,8.226,-14.33,4.207,9.632], +// 3 16 -14.624 10.793 9.394 -16.176 10.21 8.065 -14.33 4.207 9.632 + [3,16,-14.624,10.793,9.394,-16.176,10.21,8.065,-14.33,4.207,9.632], +// 3 16 -15.837 14.028 8.26 -16.176 10.21 8.065 -14.624 10.793 9.394 + [3,16,-15.837,14.028,8.26,-16.176,10.21,8.065,-14.624,10.793,9.394], +// 3 16 -14.266 14.835 9.47 -15.837 14.028 8.26 -14.624 10.793 9.394 + [3,16,-14.266,14.835,9.47,-15.837,14.028,8.26,-14.624,10.793,9.394], +// 3 16 -15.55 17.747 8.94 -15.837 14.028 8.26 -14.266 14.835 9.47 + [3,16,-15.55,17.747,8.94,-15.837,14.028,8.26,-14.266,14.835,9.47], +// 3 16 -13.401 20.009 11.693 -15.55 17.747 8.94 -14.266 14.835 9.47 + [3,16,-13.401,20.009,11.693,-15.55,17.747,8.94,-14.266,14.835,9.47], +// 3 16 -8.626 -6.574 8.231 -9.018 -6.983 7.264 -7.424 -7.94 6.954 + [3,16,-8.626,-6.574,8.231,-9.018,-6.983,7.264,-7.424,-7.94,6.954], +// 3 16 -6.819 -7.973 7.537 -8.626 -6.574 8.231 -7.424 -7.94 6.954 + [3,16,-6.819,-7.973,7.537,-8.626,-6.574,8.231,-7.424,-7.94,6.954], +// 3 16 -8.626 -6.574 8.231 -8.052 -6.744 9.111 -9.998 -4.484 10.371 + [3,16,-8.626,-6.574,8.231,-8.052,-6.744,9.111,-9.998,-4.484,10.371], +// 3 16 -11.456 -2.963 9.25 -8.626 -6.574 8.231 -9.998 -4.484 10.371 + [3,16,-11.456,-2.963,9.25,-8.626,-6.574,8.231,-9.998,-4.484,10.371], +// 3 16 -11.928 -1.477 11.166 -11.456 -2.963 9.25 -9.998 -4.484 10.371 + [3,16,-11.928,-1.477,11.166,-11.456,-2.963,9.25,-9.998,-4.484,10.371], +// 3 16 -14.33 4.207 9.632 -11.456 -2.963 9.25 -11.928 -1.477 11.166 + [3,16,-14.33,4.207,9.632,-11.456,-2.963,9.25,-11.928,-1.477,11.166], +// 3 16 -13.717 4.458 11.076 -14.33 4.207 9.632 -11.928 -1.477 11.166 + [3,16,-13.717,4.458,11.076,-14.33,4.207,9.632,-11.928,-1.477,11.166], +// 3 16 -14.624 10.793 9.394 -14.33 4.207 9.632 -13.717 4.458 11.076 + [3,16,-14.624,10.793,9.394,-14.33,4.207,9.632,-13.717,4.458,11.076], +// 3 16 -13.746 10.912 10.594 -14.624 10.793 9.394 -13.717 4.458 11.076 + [3,16,-13.746,10.912,10.594,-14.624,10.793,9.394,-13.717,4.458,11.076], +// 3 16 -6.835 -7.745 8.296 -8.052 -6.744 9.111 -8.626 -6.574 8.231 + [3,16,-6.835,-7.745,8.296,-8.052,-6.744,9.111,-8.626,-6.574,8.231], +// 3 16 -6.819 -7.973 7.537 -6.835 -7.745 8.296 -8.626 -6.574 8.231 + [3,16,-6.819,-7.973,7.537,-6.835,-7.745,8.296,-8.626,-6.574,8.231], +// 3 16 -14.266 14.835 9.47 -14.624 10.793 9.394 -13.746 10.912 10.594 + [3,16,-14.266,14.835,9.47,-14.624,10.793,9.394,-13.746,10.912,10.594], +// 3 16 -13.437 14.981 10.686 -14.266 14.835 9.47 -13.746 10.912 10.594 + [3,16,-13.437,14.981,10.686,-14.266,14.835,9.47,-13.746,10.912,10.594], +// 3 16 -14.266 14.835 9.47 -13.437 14.981 10.686 -13.401 20.009 11.693 + [3,16,-14.266,14.835,9.47,-13.437,14.981,10.686,-13.401,20.009,11.693], +// 4 16 -8.614 -4.189 11.564 -9.998 -4.484 10.371 -8.052 -6.744 9.111 -6.455 -6.811 10.007 + [4,16,-8.614,-4.189,11.564,-9.998,-4.484,10.371,-8.052,-6.744,9.111,-6.455,-6.811,10.007], +// 4 16 -9.998 -4.484 10.371 -8.614 -4.189 11.564 -10.345 -1.159 12.54 -11.928 -1.477 11.166 + [4,16,-9.998,-4.484,10.371,-8.614,-4.189,11.564,-10.345,-1.159,12.54,-11.928,-1.477,11.166], +// 3 16 -11.928 -1.477 11.166 -10.345 -1.159 12.54 -11.716 4.948 12.671 + [3,16,-11.928,-1.477,11.166,-10.345,-1.159,12.54,-11.716,4.948,12.671], +// 3 16 -11.928 -1.477 11.166 -11.716 4.948 12.671 -13.717 4.458 11.076 + [3,16,-11.928,-1.477,11.166,-11.716,4.948,12.671,-13.717,4.458,11.076], +// 3 16 -11.716 4.948 12.671 -13.746 10.912 10.594 -13.717 4.458 11.076 + [3,16,-11.716,4.948,12.671,-13.746,10.912,10.594,-13.717,4.458,11.076], +// 3 16 -11.716 4.948 12.671 -11.779 11.407 11.801 -13.746 10.912 10.594 + [3,16,-11.716,4.948,12.671,-11.779,11.407,11.801,-13.746,10.912,10.594], +// 3 16 -6.455 -6.811 10.007 -8.052 -6.744 9.111 -6.835 -7.745 8.296 + [3,16,-6.455,-6.811,10.007,-8.052,-6.744,9.111,-6.835,-7.745,8.296], +// 3 16 -6.455 -6.811 10.007 -6.835 -7.745 8.296 -4.929 -8.198 8.523 + [3,16,-6.455,-6.811,10.007,-6.835,-7.745,8.296,-4.929,-8.198,8.523], +// 3 16 -4.929 -8.198 8.523 -6.835 -7.745 8.296 -6.819 -7.973 7.537 + [3,16,-4.929,-8.198,8.523,-6.835,-7.745,8.296,-6.819,-7.973,7.537], +// 3 16 -4.929 -8.198 8.523 -6.819 -7.973 7.537 -5.457 -8.818 6.554 + [3,16,-4.929,-8.198,8.523,-6.819,-7.973,7.537,-5.457,-8.818,6.554], +// 3 16 -3.522 -9.016 7.06 -4.929 -8.198 8.523 -5.457 -8.818 6.554 + [3,16,-3.522,-9.016,7.06,-4.929,-8.198,8.523,-5.457,-8.818,6.554], +// 3 16 -3.522 -9.016 7.06 -5.457 -8.818 6.554 -3.507 -9.538 4.711 + [3,16,-3.522,-9.016,7.06,-5.457,-8.818,6.554,-3.507,-9.538,4.711], +// 3 16 -3.507 -9.538 4.711 -1.889 -9.414 6.374 -3.522 -9.016 7.06 + [3,16,-3.507,-9.538,4.711,-1.889,-9.414,6.374,-3.522,-9.016,7.06], +// 3 16 -3.507 -9.538 4.711 -0.446 -9.613 5.169 -1.889 -9.414 6.374 + [3,16,-3.507,-9.538,4.711,-0.446,-9.613,5.169,-1.889,-9.414,6.374], +// 4 16 -13.437 14.981 10.686 -13.746 10.912 10.594 -11.779 11.407 11.801 -11.358 15.127 11.984 + [4,16,-13.437,14.981,10.686,-13.746,10.912,10.594,-11.779,11.407,11.801,-11.358,15.127,11.984], +// 3 16 -13.437 14.981 10.686 -11.358 15.127 11.984 -13.401 20.009 11.693 + [3,16,-13.437,14.981,10.686,-11.358,15.127,11.984,-13.401,20.009,11.693], +// 3 16 -11.358 15.127 11.984 -10.491 19.35 13.981 -13.401 20.009 11.693 + [3,16,-11.358,15.127,11.984,-10.491,19.35,13.981,-13.401,20.009,11.693], +// 3 16 -3.507 -9.538 4.711 -2 -9.658 2 -0.446 -9.613 5.169 + [3,16,-3.507,-9.538,4.711,-2,-9.658,2,-0.446,-9.613,5.169], +// 3 16 -2 -9.658 2 0 -9.658 2 -0.446 -9.613 5.169 + [3,16,-2,-9.658,2,0,-9.658,2,-0.446,-9.613,5.169], +// 3 16 -13.401 20.009 11.693 -10.491 19.35 13.981 -11.328 23.297 14.817 + [3,16,-13.401,20.009,11.693,-10.491,19.35,13.981,-11.328,23.297,14.817], +// 3 16 -10.491 19.35 13.981 -9.002 22.843 15.975 -11.328 23.297 14.817 + [3,16,-10.491,19.35,13.981,-9.002,22.843,15.975,-11.328,23.297,14.817], +// 3 16 -9.953 26.773 16.779 -11.328 23.297 14.817 -9.002 22.843 15.975 + [3,16,-9.953,26.773,16.779,-11.328,23.297,14.817,-9.002,22.843,15.975], +// 3 16 -8.031 27.244 17.96 -9.953 26.773 16.779 -9.002 22.843 15.975 + [3,16,-8.031,27.244,17.96,-9.953,26.773,16.779,-9.002,22.843,15.975], +// 4 16 -9.494 31.124 18.287 -9.953 26.773 16.779 -8.031 27.244 17.96 -8.105 31.788 19.209 + [4,16,-9.494,31.124,18.287,-9.953,26.773,16.779,-8.031,27.244,17.96,-8.105,31.788,19.209], +// 3 16 -9.494 31.124 18.287 -8.105 31.788 19.209 -9.944 34.464 18.595 + [3,16,-9.494,31.124,18.287,-8.105,31.788,19.209,-9.944,34.464,18.595], +// 3 16 -9.944 34.464 18.595 -8.105 31.788 19.209 -8.521 35.057 19.336 + [3,16,-9.944,34.464,18.595,-8.105,31.788,19.209,-8.521,35.057,19.336], +// 4 16 -10.495 37.179 18.207 -9.944 34.464 18.595 -8.521 35.057 19.336 -8.439 37.868 19.287 + [4,16,-10.495,37.179,18.207,-9.944,34.464,18.595,-8.521,35.057,19.336,-8.439,37.868,19.287], +// 3 16 -9.715 40.188 17.354 -10.495 37.179 18.207 -8.439 37.868 19.287 + [3,16,-9.715,40.188,17.354,-10.495,37.179,18.207,-8.439,37.868,19.287], +// 3 16 -9.715 40.188 17.354 -11.388 39.422 16.926 -10.495 37.179 18.207 + [3,16,-9.715,40.188,17.354,-11.388,39.422,16.926,-10.495,37.179,18.207], +// 3 16 -11.248 41.554 15.508 -11.388 39.422 16.926 -9.715 40.188 17.354 + [3,16,-11.248,41.554,15.508,-11.388,39.422,16.926,-9.715,40.188,17.354], +// 3 16 -11.248 41.554 15.508 -12.822 41.034 15.219 -11.388 39.422 16.926 + [3,16,-11.248,41.554,15.508,-12.822,41.034,15.219,-11.388,39.422,16.926], +// 3 16 -12.822 41.034 15.219 -11.248 41.554 15.508 -12.516 42.007 14.766 + [3,16,-12.822,41.034,15.219,-11.248,41.554,15.508,-12.516,42.007,14.766], +// 3 16 -13.603 42.357 14.57 -12.822 41.034 15.219 -12.516 42.007 14.766 + [3,16,-13.603,42.357,14.57,-12.822,41.034,15.219,-12.516,42.007,14.766], +// 3 16 -13.603 42.357 14.57 -14.483 41.682 14.504 -12.822 41.034 15.219 + [3,16,-13.603,42.357,14.57,-14.483,41.682,14.504,-12.822,41.034,15.219], +// 3 16 -14.076 42.917 13.925 -14.483 41.682 14.504 -13.603 42.357 14.57 + [3,16,-14.076,42.917,13.925,-14.483,41.682,14.504,-13.603,42.357,14.57], +// 3 16 -14.076 42.917 13.925 -15.147 42.016 13.818 -14.483 41.682 14.504 + [3,16,-14.076,42.917,13.925,-15.147,42.016,13.818,-14.483,41.682,14.504], +// 3 16 -14.076 42.917 13.925 -15.295 42.206 12.736 -15.147 42.016 13.818 + [3,16,-14.076,42.917,13.925,-15.295,42.206,12.736,-15.147,42.016,13.818], +// 3 16 -14.076 42.917 13.925 -14.06 43.067 12.707 -15.295 42.206 12.736 + [3,16,-14.076,42.917,13.925,-14.06,43.067,12.707,-15.295,42.206,12.736], +// 3 16 -1.889 -9.414 6.374 0.358 -8.898 7.765 -2.116 -8.908 8.03 + [3,16,-1.889,-9.414,6.374,0.358,-8.898,7.765,-2.116,-8.908,8.03], +// 3 16 -1.889 -9.414 6.374 -0.446 -9.613 5.169 0.358 -8.898 7.765 + [3,16,-1.889,-9.414,6.374,-0.446,-9.613,5.169,0.358,-8.898,7.765], +// 4 16 -2.116 -8.908 8.03 0.358 -8.898 7.765 -0.192 -7.598 9.918 -3.043 -7.944 9.697 + [4,16,-2.116,-8.908,8.03,0.358,-8.898,7.765,-0.192,-7.598,9.918,-3.043,-7.944,9.697], +// 3 16 -3.043 -7.944 9.697 -0.192 -7.598 9.918 -1.396 -5.732 12.426 + [3,16,-3.043,-7.944,9.697,-0.192,-7.598,9.918,-1.396,-5.732,12.426], +// 3 16 -4.145 -6.212 11.782 -3.043 -7.944 9.697 -1.396 -5.732 12.426 + [3,16,-4.145,-6.212,11.782,-3.043,-7.944,9.697,-1.396,-5.732,12.426], +// 3 16 -4.145 -6.212 11.782 -1.396 -5.732 12.426 -3.433 -3.046 14.185 + [3,16,-4.145,-6.212,11.782,-1.396,-5.732,12.426,-3.433,-3.046,14.185], +// 3 16 -5.7 -3.498 13.709 -4.145 -6.212 11.782 -3.433 -3.046 14.185 + [3,16,-5.7,-3.498,13.709,-4.145,-6.212,11.782,-3.433,-3.046,14.185], +// 3 16 -5.7 -3.498 13.709 -3.433 -3.046 14.185 -6.911 -0.274 14.838 + [3,16,-5.7,-3.498,13.709,-3.433,-3.046,14.185,-6.911,-0.274,14.838], +// 3 16 -3.433 -3.046 14.185 -3.994 0.481 15.588 -6.911 -0.274 14.838 + [3,16,-3.433,-3.046,14.185,-3.994,0.481,15.588,-6.911,-0.274,14.838], +// 3 16 -7.854 5.51 15.185 -6.911 -0.274 14.838 -3.994 0.481 15.588 + [3,16,-7.854,5.51,15.185,-6.911,-0.274,14.838,-3.994,0.481,15.588], +// 3 16 -4.428 5.488 16.162 -7.854 5.51 15.185 -3.994 0.481 15.588 + [3,16,-4.428,5.488,16.162,-7.854,5.51,15.185,-3.994,0.481,15.588], +// 4 16 -7.854 5.51 15.185 -4.428 5.488 16.162 -4.333 11.447 15.7 -7.555 11.592 14.781 + [4,16,-7.854,5.51,15.185,-4.428,5.488,16.162,-4.333,11.447,15.7,-7.555,11.592,14.781], +// 3 16 -4.333 11.447 15.7 -6.722 15.511 14.55 -7.555 11.592 14.781 + [3,16,-4.333,11.447,15.7,-6.722,15.511,14.55,-7.555,11.592,14.781], +// 3 16 -4.065 17.555 15.363 -6.722 15.511 14.55 -4.333 11.447 15.7 + [3,16,-4.065,17.555,15.363,-6.722,15.511,14.55,-4.333,11.447,15.7], +// 3 16 -4.065 17.555 15.363 -6.012 19.254 15.241 -6.722 15.511 14.55 + [3,16,-4.065,17.555,15.363,-6.012,19.254,15.241,-6.722,15.511,14.55], +// 3 16 -3.326 22.652 16.936 -6.012 19.254 15.241 -4.065 17.555 15.363 + [3,16,-3.326,22.652,16.936,-6.012,19.254,15.241,-4.065,17.555,15.363], +// 3 16 -5.416 22.599 16.677 -6.012 19.254 15.241 -3.326 22.652 16.936 + [3,16,-5.416,22.599,16.677,-6.012,19.254,15.241,-3.326,22.652,16.936], +// 3 16 -5.416 22.599 16.677 -3.326 22.652 16.936 -4.887 27.231 18.764 + [3,16,-5.416,22.599,16.677,-3.326,22.652,16.936,-4.887,27.231,18.764], +// 3 16 -4.887 27.231 18.764 -3.326 22.652 16.936 -2.553 27.196 18.897 + [3,16,-4.887,27.231,18.764,-3.326,22.652,16.936,-2.553,27.196,18.897], +// 4 16 -5.205 32.532 20.428 -4.887 27.231 18.764 -2.553 27.196 18.897 -2.8 33.022 20.702 + [4,16,-5.205,32.532,20.428,-4.887,27.231,18.764,-2.553,27.196,18.897,-2.8,33.022,20.702], +// 3 16 -4.106 37.077 20.537 -5.205 32.532 20.428 -2.8 33.022 20.702 + [3,16,-4.106,37.077,20.537,-5.205,32.532,20.428,-2.8,33.022,20.702], +// 3 16 -4.106 37.077 20.537 -6.412 36.033 20.322 -5.205 32.532 20.428 + [3,16,-4.106,37.077,20.537,-6.412,36.033,20.322,-5.205,32.532,20.428], +// 3 16 -6.387 38.943 19.186 -6.412 36.033 20.322 -4.106 37.077 20.537 + [3,16,-6.387,38.943,19.186,-6.412,36.033,20.322,-4.106,37.077,20.537], +// 3 16 -6.387 38.943 19.186 -8.439 37.868 19.287 -6.412 36.033 20.322 + [3,16,-6.387,38.943,19.186,-8.439,37.868,19.287,-6.412,36.033,20.322], +// 3 16 -8.195 40.984 16.949 -8.439 37.868 19.287 -6.387 38.943 19.186 + [3,16,-8.195,40.984,16.949,-8.439,37.868,19.287,-6.387,38.943,19.186], +// 3 16 -8.195 40.984 16.949 -9.715 40.188 17.354 -8.439 37.868 19.287 + [3,16,-8.195,40.984,16.949,-9.715,40.188,17.354,-8.439,37.868,19.287], +// 3 16 -9.715 40.188 17.354 -8.195 40.984 16.949 -9.946 42.383 15.068 + [3,16,-9.715,40.188,17.354,-8.195,40.984,16.949,-9.946,42.383,15.068], +// 3 16 -9.715 40.188 17.354 -9.946 42.383 15.068 -11.248 41.554 15.508 + [3,16,-9.715,40.188,17.354,-9.946,42.383,15.068,-11.248,41.554,15.508], +// 3 16 -9.946 42.383 15.068 -11.427 42.899 13.569 -11.248 41.554 15.508 + [3,16,-9.946,42.383,15.068,-11.427,42.899,13.569,-11.248,41.554,15.508], +// 3 16 -11.427 42.899 13.569 -12.516 42.007 14.766 -11.248 41.554 15.508 + [3,16,-11.427,42.899,13.569,-12.516,42.007,14.766,-11.248,41.554,15.508], +// 3 16 -11.427 42.899 13.569 -12.499 42.887 13.885 -12.516 42.007 14.766 + [3,16,-11.427,42.899,13.569,-12.499,42.887,13.885,-12.516,42.007,14.766], +// 3 16 -13.603 42.357 14.57 -12.516 42.007 14.766 -12.499 42.887 13.885 + [3,16,-13.603,42.357,14.57,-12.516,42.007,14.766,-12.499,42.887,13.885], +// 3 16 -13.603 42.357 14.57 -12.499 42.887 13.885 -14.076 42.917 13.925 + [3,16,-13.603,42.357,14.57,-12.499,42.887,13.885,-14.076,42.917,13.925], +// 3 16 -12.499 42.887 13.885 -14.06 43.067 12.707 -14.076 42.917 13.925 + [3,16,-12.499,42.887,13.885,-14.06,43.067,12.707,-14.076,42.917,13.925], +// 3 16 -12.499 42.887 13.885 -12.536 43.227 12.642 -14.06 43.067 12.707 + [3,16,-12.499,42.887,13.885,-12.536,43.227,12.642,-14.06,43.067,12.707], +// 3 16 -11.427 42.899 13.569 -12.536 43.227 12.642 -12.499 42.887 13.885 + [3,16,-11.427,42.899,13.569,-12.536,43.227,12.642,-12.499,42.887,13.885], +// 3 16 -11.427 42.899 13.569 -11.285 43.097 12.466 -12.536 43.227 12.642 + [3,16,-11.427,42.899,13.569,-11.285,43.097,12.466,-12.536,43.227,12.642], +// 3 16 -10.511 43.235 13.856 -11.285 43.097 12.466 -11.427 42.899 13.569 + [3,16,-10.511,43.235,13.856,-11.285,43.097,12.466,-11.427,42.899,13.569], +// 3 16 -9.946 42.383 15.068 -10.511 43.235 13.856 -11.427 42.899 13.569 + [3,16,-9.946,42.383,15.068,-10.511,43.235,13.856,-11.427,42.899,13.569], +// 3 16 -10.511 43.235 13.856 -10.058 43.146 12.548 -11.285 43.097 12.466 + [3,16,-10.511,43.235,13.856,-10.058,43.146,12.548,-11.285,43.097,12.466], +// 3 16 -7.424 -7.94 6.954 -5.457 -8.818 6.554 -6.819 -7.973 7.537 + [3,16,-7.424,-7.94,6.954,-5.457,-8.818,6.554,-6.819,-7.973,7.537], +// 3 16 -7.424 -7.94 6.954 -7.073 -8.654 4.359 -5.457 -8.818 6.554 + [3,16,-7.424,-7.94,6.954,-7.073,-8.654,4.359,-5.457,-8.818,6.554], +// 3 16 -7.424 -7.94 6.954 -9.292 -7.574 4.833 -7.073 -8.654 4.359 + [3,16,-7.424,-7.94,6.954,-9.292,-7.574,4.833,-7.073,-8.654,4.359], +// 3 16 -7.424 -7.94 6.954 -9.018 -6.983 7.264 -9.292 -7.574 4.833 + [3,16,-7.424,-7.94,6.954,-9.018,-6.983,7.264,-9.292,-7.574,4.833], +// 3 16 -9.018 -6.983 7.264 -12.807 -3.929 5.341 -9.292 -7.574 4.833 + [3,16,-9.018,-6.983,7.264,-12.807,-3.929,5.341,-9.292,-7.574,4.833], +// 3 16 -9.018 -6.983 7.264 -12.002 -3.459 7.965 -12.807 -3.929 5.341 + [3,16,-9.018,-6.983,7.264,-12.002,-3.459,7.965,-12.807,-3.929,5.341], +// 4 16 -16.249 3.401 5.667 -12.807 -3.929 5.341 -12.002 -3.459 7.965 -15.475 3.849 8.226 + [4,16,-16.249,3.401,5.667,-12.807,-3.929,5.341,-12.002,-3.459,7.965,-15.475,3.849,8.226], +// 3 16 -17.133 9.717 5.91 -16.249 3.401 5.667 -15.475 3.849 8.226 + [3,16,-17.133,9.717,5.91,-16.249,3.401,5.667,-15.475,3.849,8.226], +// 3 16 -16.176 10.21 8.065 -17.133 9.717 5.91 -15.475 3.849 8.226 + [3,16,-16.176,10.21,8.065,-17.133,9.717,5.91,-15.475,3.849,8.226], +// 3 16 -16.69 13.344 6.069 -17.133 9.717 5.91 -16.176 10.21 8.065 + [3,16,-16.69,13.344,6.069,-17.133,9.717,5.91,-16.176,10.21,8.065], +// 3 16 -15.837 14.028 8.26 -16.69 13.344 6.069 -16.176 10.21 8.065 + [3,16,-15.837,14.028,8.26,-16.69,13.344,6.069,-16.176,10.21,8.065], +// 3 16 -16.69 13.344 6.069 -15.837 14.028 8.26 -16.388 16.195 6.054 + [3,16,-16.69,13.344,6.069,-15.837,14.028,8.26,-16.388,16.195,6.054], +// 3 16 -15.837 14.028 8.26 -15.55 17.747 8.94 -16.388 16.195 6.054 + [3,16,-15.837,14.028,8.26,-15.55,17.747,8.94,-16.388,16.195,6.054], +// 4 16 -5.457 -8.818 6.554 -7.073 -8.654 4.359 -5.091 -9.303 3.232 -3.507 -9.538 4.711 + [4,16,-5.457,-8.818,6.554,-7.073,-8.654,4.359,-5.091,-9.303,3.232,-3.507,-9.538,4.711], +// 3 16 -3.507 -9.538 4.711 -5.091 -9.303 3.232 -3.432 -9.566 1.884 + [3,16,-3.507,-9.538,4.711,-5.091,-9.303,3.232,-3.432,-9.566,1.884], +// 3 16 -3.432 -9.566 1.884 -5.091 -9.303 3.232 -4.379 -9.385 2.042 + [3,16,-3.432,-9.566,1.884,-5.091,-9.303,3.232,-4.379,-9.385,2.042], +// 3 16 -3.432 -9.566 1.884 -2 -9.658 2 -3.507 -9.538 4.711 + [3,16,-3.432,-9.566,1.884,-2,-9.658,2,-3.507,-9.538,4.711], +// 3 16 -17.133 9.717 5.91 -17.222 9.117 3.183 -16.249 3.401 5.667 + [3,16,-17.133,9.717,5.91,-17.222,9.117,3.183,-16.249,3.401,5.667], +// 3 16 -16.249 3.401 5.667 -17.222 9.117 3.183 -16.097 3.139 3.337 + [3,16,-16.249,3.401,5.667,-17.222,9.117,3.183,-16.097,3.139,3.337], +// 3 16 -17.133 9.717 5.91 -16.962 12.764 3.592 -17.222 9.117 3.183 + [3,16,-17.133,9.717,5.91,-16.962,12.764,3.592,-17.222,9.117,3.183], +// 4 16 -16.962 12.764 3.592 -17.133 9.717 5.91 -16.69 13.344 6.069 -16.537 15.547 4.556 + [4,16,-16.962,12.764,3.592,-17.133,9.717,5.91,-16.69,13.344,6.069,-16.537,15.547,4.556], +// 3 16 -12.807 -3.929 5.341 -16.249 3.401 5.667 -16.097 3.139 3.337 + [3,16,-12.807,-3.929,5.341,-16.249,3.401,5.667,-16.097,3.139,3.337], +// 3 16 -12.581 -3.497 3.215 -12.807 -3.929 5.341 -16.097 3.139 3.337 + [3,16,-12.581,-3.497,3.215,-12.807,-3.929,5.341,-16.097,3.139,3.337], +// 3 16 -12.807 -3.929 5.341 -12.581 -3.497 3.215 -9.292 -7.574 4.833 + [3,16,-12.807,-3.929,5.341,-12.581,-3.497,3.215,-9.292,-7.574,4.833], +// 3 16 -12.581 -3.497 3.215 -8.185 -7.154 2.674 -9.292 -7.574 4.833 + [3,16,-12.581,-3.497,3.215,-8.185,-7.154,2.674,-9.292,-7.574,4.833], +// 3 16 -9.292 -7.574 4.833 -8.185 -7.154 2.674 -7.073 -8.654 4.359 + [3,16,-9.292,-7.574,4.833,-8.185,-7.154,2.674,-7.073,-8.654,4.359], +// 3 16 -16.537 15.547 4.556 -16.69 13.344 6.069 -16.388 16.195 6.054 + [3,16,-16.537,15.547,4.556,-16.69,13.344,6.069,-16.388,16.195,6.054], +// 3 16 -7.073 -8.654 4.359 -8.185 -7.154 2.674 -4.379 -9.385 2.042 + [3,16,-7.073,-8.654,4.359,-8.185,-7.154,2.674,-4.379,-9.385,2.042], +// 3 16 -7.073 -8.654 4.359 -4.379 -9.385 2.042 -5.091 -9.303 3.232 + [3,16,-7.073,-8.654,4.359,-4.379,-9.385,2.042,-5.091,-9.303,3.232], +// 3 16 -8.736 -7.573 1.281 -12.581 -3.497 3.215 -13.462 -3.928 1.508 + [3,16,-8.736,-7.573,1.281,-12.581,-3.497,3.215,-13.462,-3.928,1.508], +// 3 16 -8.736 -7.573 1.281 -8.185 -7.154 2.674 -12.581 -3.497 3.215 + [3,16,-8.736,-7.573,1.281,-8.185,-7.154,2.674,-12.581,-3.497,3.215], +// 3 16 -12.581 -3.497 3.215 -16.918 2.55 1.461 -13.462 -3.928 1.508 + [3,16,-12.581,-3.497,3.215,-16.918,2.55,1.461,-13.462,-3.928,1.508], +// 3 16 -12.581 -3.497 3.215 -16.097 3.139 3.337 -16.918 2.55 1.461 + [3,16,-12.581,-3.497,3.215,-16.097,3.139,3.337,-16.918,2.55,1.461], +// 3 16 -17.856 8.596 1.608 -16.918 2.55 1.461 -16.097 3.139 3.337 + [3,16,-17.856,8.596,1.608,-16.918,2.55,1.461,-16.097,3.139,3.337], +// 3 16 -17.856 8.596 1.608 -16.097 3.139 3.337 -17.222 9.117 3.183 + [3,16,-17.856,8.596,1.608,-16.097,3.139,3.337,-17.222,9.117,3.183], +// 3 16 -17.222 9.117 3.183 -17.574 12.159 1.936 -17.856 8.596 1.608 + [3,16,-17.222,9.117,3.183,-17.574,12.159,1.936,-17.856,8.596,1.608], +// 3 16 -17.222 9.117 3.183 -16.962 12.764 3.592 -17.574 12.159 1.936 + [3,16,-17.222,9.117,3.183,-16.962,12.764,3.592,-17.574,12.159,1.936], +// 4 16 -17.372 14.73 2.343 -17.574 12.159 1.936 -16.962 12.764 3.592 -16.537 15.547 4.556 + [4,16,-17.372,14.73,2.343,-17.574,12.159,1.936,-16.962,12.764,3.592,-16.537,15.547,4.556], +// 3 16 -8.736 -7.573 1.281 -5.638 -8.899 1.012 -8.185 -7.154 2.674 + [3,16,-8.736,-7.573,1.281,-5.638,-8.899,1.012,-8.185,-7.154,2.674], +// 3 16 -5.638 -8.899 1.012 -4.379 -9.385 2.042 -8.185 -7.154 2.674 + [3,16,-5.638,-8.899,1.012,-4.379,-9.385,2.042,-8.185,-7.154,2.674], +// 3 16 -3.994 0.481 15.588 -3.433 -3.046 14.185 -2.714 -2.033 14.564 + [3,16,-3.994,0.481,15.588,-3.433,-3.046,14.185,-2.714,-2.033,14.564], +// 3 16 -2.616 0.931 15.441 -3.994 0.481 15.588 -2.714 -2.033 14.564 + [3,16,-2.616,0.931,15.441,-3.994,0.481,15.588,-2.714,-2.033,14.564], +// 3 16 -3.994 0.481 15.588 -2.616 0.931 15.441 -4.428 5.488 16.162 + [3,16,-3.994,0.481,15.588,-2.616,0.931,15.441,-4.428,5.488,16.162], +// 3 16 -2.616 0.931 15.441 -2.509 5.73 16.128 -4.428 5.488 16.162 + [3,16,-2.616,0.931,15.441,-2.509,5.73,16.128,-4.428,5.488,16.162], +// 3 16 -4.428 5.488 16.162 -2.509 5.73 16.128 -4.333 11.447 15.7 + [3,16,-4.428,5.488,16.162,-2.509,5.73,16.128,-4.333,11.447,15.7], +// 3 16 -2.509 5.73 16.128 -1.949 12.121 16.118 -4.333 11.447 15.7 + [3,16,-2.509,5.73,16.128,-1.949,12.121,16.118,-4.333,11.447,15.7], +// 3 16 -4.333 11.447 15.7 -1.949 12.121 16.118 -4.065 17.555 15.363 + [3,16,-4.333,11.447,15.7,-1.949,12.121,16.118,-4.065,17.555,15.363], +// 3 16 -1.949 12.121 16.118 -2.25 17.796 15.509 -4.065 17.555 15.363 + [3,16,-1.949,12.121,16.118,-2.25,17.796,15.509,-4.065,17.555,15.363], +// 3 16 -4.065 17.555 15.363 -2.25 17.796 15.509 -3.326 22.652 16.936 + [3,16,-4.065,17.555,15.363,-2.25,17.796,15.509,-3.326,22.652,16.936], +// 3 16 -2.25 17.796 15.509 -1.632 22.786 16.813 -3.326 22.652 16.936 + [3,16,-2.25,17.796,15.509,-1.632,22.786,16.813,-3.326,22.652,16.936], +// 4 16 -2.553 27.196 18.897 -3.326 22.652 16.936 -1.632 22.786 16.813 -1.319 27.535 18.898 + [4,16,-2.553,27.196,18.897,-3.326,22.652,16.936,-1.632,22.786,16.813,-1.319,27.535,18.898], +// 3 16 -1.319 27.535 18.898 -2.8 33.022 20.702 -2.553 27.196 18.897 + [3,16,-1.319,27.535,18.898,-2.8,33.022,20.702,-2.553,27.196,18.897], +// 3 16 -1.669 33.38 20.462 -2.8 33.022 20.702 -1.319 27.535 18.898 + [3,16,-1.669,33.38,20.462,-2.8,33.022,20.702,-1.319,27.535,18.898], +// 4 16 -4.106 37.077 20.537 -2.8 33.022 20.702 -1.669 33.38 20.462 -3.071 37.637 20.289 + [4,16,-4.106,37.077,20.537,-2.8,33.022,20.702,-1.669,33.38,20.462,-3.071,37.637,20.289], +// 3 16 -4.843 39.952 19.556 -4.106 37.077 20.537 -3.071 37.637 20.289 + [3,16,-4.843,39.952,19.556,-4.106,37.077,20.537,-3.071,37.637,20.289], +// 3 16 -4.843 39.952 19.556 -6.387 38.943 19.186 -4.106 37.077 20.537 + [3,16,-4.843,39.952,19.556,-6.387,38.943,19.186,-4.106,37.077,20.537], +// 3 16 -6.387 38.943 19.186 -4.843 39.952 19.556 -6.937 42.331 16.791 + [3,16,-6.387,38.943,19.186,-4.843,39.952,19.556,-6.937,42.331,16.791], +// 3 16 -6.387 38.943 19.186 -6.937 42.331 16.791 -8.195 40.984 16.949 + [3,16,-6.387,38.943,19.186,-6.937,42.331,16.791,-8.195,40.984,16.949], +// 3 16 -8.195 40.984 16.949 -6.937 42.331 16.791 -9.645 43.273 14.915 + [3,16,-8.195,40.984,16.949,-6.937,42.331,16.791,-9.645,43.273,14.915], +// 3 16 -8.195 40.984 16.949 -9.645 43.273 14.915 -9.946 42.383 15.068 + [3,16,-8.195,40.984,16.949,-9.645,43.273,14.915,-9.946,42.383,15.068], +// 3 16 -0.657 17.513 16.262 -1.632 22.786 16.813 -2.25 17.796 15.509 + [3,16,-0.657,17.513,16.262,-1.632,22.786,16.813,-2.25,17.796,15.509], +// 3 16 -0.657 17.513 16.262 -0.003 22.522 17.238 -1.632 22.786 16.813 + [3,16,-0.657,17.513,16.262,-0.003,22.522,17.238,-1.632,22.786,16.813], +// 3 16 -0.003 22.522 17.238 -1.319 27.535 18.898 -1.632 22.786 16.813 + [3,16,-0.003,22.522,17.238,-1.319,27.535,18.898,-1.632,22.786,16.813], +// 3 16 -0.003 22.522 17.238 0.378 27.56 19.22 -1.319 27.535 18.898 + [3,16,-0.003,22.522,17.238,0.378,27.56,19.22,-1.319,27.535,18.898], +// 3 16 -0.657 17.513 16.262 -2.25 17.796 15.509 -1.949 12.121 16.118 + [3,16,-0.657,17.513,16.262,-2.25,17.796,15.509,-1.949,12.121,16.118], +// 3 16 -1.669 33.38 20.462 -1.319 27.535 18.898 0.378 27.56 19.22 + [3,16,-1.669,33.38,20.462,-1.319,27.535,18.898,0.378,27.56,19.22], +// 3 16 -1.669 33.38 20.462 0.378 27.56 19.22 -0.083 33.745 20.685 + [3,16,-1.669,33.38,20.462,0.378,27.56,19.22,-0.083,33.745,20.685], +// 4 16 -1.669 33.38 20.462 -0.083 33.745 20.685 -1.755 38.266 20.47 -3.071 37.637 20.289 + [4,16,-1.669,33.38,20.462,-0.083,33.745,20.685,-1.755,38.266,20.47,-3.071,37.637,20.289], +// 3 16 -1.755 38.266 20.47 -4.843 39.952 19.556 -3.071 37.637 20.289 + [3,16,-1.755,38.266,20.47,-4.843,39.952,19.556,-3.071,37.637,20.289], +// 3 16 -0.259 -1.533 14.822 -2.714 -2.033 14.564 -3.433 -3.046 14.185 + [3,16,-0.259,-1.533,14.822,-2.714,-2.033,14.564,-3.433,-3.046,14.185], +// 3 16 -1.396 -5.732 12.426 -0.259 -1.533 14.822 -3.433 -3.046 14.185 + [3,16,-1.396,-5.732,12.426,-0.259,-1.533,14.822,-3.433,-3.046,14.185], +// 4 16 -2.616 0.931 15.441 -2.714 -2.033 14.564 -0.259 -1.533 14.822 0.997 3.74 16.405 + [4,16,-2.616,0.931,15.441,-2.714,-2.033,14.564,-0.259,-1.533,14.822,0.997,3.74,16.405], +// 3 16 -2.616 0.931 15.441 0.997 3.74 16.405 -2.509 5.73 16.128 + [3,16,-2.616,0.931,15.441,0.997,3.74,16.405,-2.509,5.73,16.128], +// 3 16 0.997 3.74 16.405 1.534 9.626 16.58 -2.509 5.73 16.128 + [3,16,0.997,3.74,16.405,1.534,9.626,16.58,-2.509,5.73,16.128], +// 3 16 -2.509 5.73 16.128 1.534 9.626 16.58 -1.949 12.121 16.118 + [3,16,-2.509,5.73,16.128,1.534,9.626,16.58,-1.949,12.121,16.118], +// 3 16 1.534 9.626 16.58 1.565 17.13 16.356 -1.949 12.121 16.118 + [3,16,1.534,9.626,16.58,1.565,17.13,16.356,-1.949,12.121,16.118], +// 3 16 -1.949 12.121 16.118 1.565 17.13 16.356 -0.657 17.513 16.262 + [3,16,-1.949,12.121,16.118,1.565,17.13,16.356,-0.657,17.513,16.262], +// 3 16 1.565 17.13 16.356 1.835 22.189 17.047 -0.657 17.513 16.262 + [3,16,1.565,17.13,16.356,1.835,22.189,17.047,-0.657,17.513,16.262], +// 3 16 -0.657 17.513 16.262 1.835 22.189 17.047 -0.003 22.522 17.238 + [3,16,-0.657,17.513,16.262,1.835,22.189,17.047,-0.003,22.522,17.238], +// 3 16 2.248 27.562 19.325 -0.003 22.522 17.238 1.835 22.189 17.047 + [3,16,2.248,27.562,19.325,-0.003,22.522,17.238,1.835,22.189,17.047], +// 3 16 0.378 27.56 19.22 -0.003 22.522 17.238 2.248 27.562 19.325 + [3,16,0.378,27.56,19.22,-0.003,22.522,17.238,2.248,27.562,19.325], +// 3 16 2.248 27.562 19.325 2.071 33.851 20.562 0.378 27.56 19.22 + [3,16,2.248,27.562,19.325,2.071,33.851,20.562,0.378,27.56,19.22], +// 3 16 0.378 27.56 19.22 2.071 33.851 20.562 -0.083 33.745 20.685 + [3,16,0.378,27.56,19.22,2.071,33.851,20.562,-0.083,33.745,20.685], +// 3 16 2.071 33.851 20.562 0.673 38.689 20.385 -0.083 33.745 20.685 + [3,16,2.071,33.851,20.562,0.673,38.689,20.385,-0.083,33.745,20.685], +// 3 16 -0.083 33.745 20.685 0.673 38.689 20.385 -1.755 38.266 20.47 + [3,16,-0.083,33.745,20.685,0.673,38.689,20.385,-1.755,38.266,20.47], +// 3 16 0.673 38.689 20.385 -1.472 41.412 19.58 -1.755 38.266 20.47 + [3,16,0.673,38.689,20.385,-1.472,41.412,19.58,-1.755,38.266,20.47], +// 3 16 -1.755 38.266 20.47 -1.472 41.412 19.58 -4.843 39.952 19.556 + [3,16,-1.755,38.266,20.47,-1.472,41.412,19.58,-4.843,39.952,19.556], +// 3 16 -1.472 41.412 19.58 -5.388 43.567 16.522 -4.843 39.952 19.556 + [3,16,-1.472,41.412,19.58,-5.388,43.567,16.522,-4.843,39.952,19.556], +// 3 16 -4.843 39.952 19.556 -5.388 43.567 16.522 -6.937 42.331 16.791 + [3,16,-4.843,39.952,19.556,-5.388,43.567,16.522,-6.937,42.331,16.791], +// 3 16 -5.388 43.567 16.522 -8.48 43.609 15.1 -6.937 42.331 16.791 + [3,16,-5.388,43.567,16.522,-8.48,43.609,15.1,-6.937,42.331,16.791], +// 3 16 -6.937 42.331 16.791 -8.48 43.609 15.1 -9.645 43.273 14.915 + [3,16,-6.937,42.331,16.791,-8.48,43.609,15.1,-9.645,43.273,14.915], +// 3 16 1.808 -1.387 14.08 -0.259 -1.533 14.822 0.633 -5.586 11.895 + [3,16,1.808,-1.387,14.08,-0.259,-1.533,14.822,0.633,-5.586,11.895], +// 3 16 0.633 -5.586 11.895 -0.259 -1.533 14.822 -1.396 -5.732 12.426 + [3,16,0.633,-5.586,11.895,-0.259,-1.533,14.822,-1.396,-5.732,12.426], +// 3 16 -0.192 -7.598 9.918 0.633 -5.586 11.895 -1.396 -5.732 12.426 + [3,16,-0.192,-7.598,9.918,0.633,-5.586,11.895,-1.396,-5.732,12.426], +// 3 16 1.808 -1.387 14.08 0.997 3.74 16.405 -0.259 -1.533 14.822 + [3,16,1.808,-1.387,14.08,0.997,3.74,16.405,-0.259,-1.533,14.822], +// 3 16 2.886 3.843 15.458 0.997 3.74 16.405 1.808 -1.387 14.08 + [3,16,2.886,3.843,15.458,0.997,3.74,16.405,1.808,-1.387,14.08], +// 3 16 2.886 3.843 15.458 1.534 9.626 16.58 0.997 3.74 16.405 + [3,16,2.886,3.843,15.458,1.534,9.626,16.58,0.997,3.74,16.405], +// 3 16 3.314 9.719 15.585 1.534 9.626 16.58 2.886 3.843 15.458 + [3,16,3.314,9.719,15.585,1.534,9.626,16.58,2.886,3.843,15.458], +// 3 16 3.314 9.719 15.585 1.565 17.13 16.356 1.534 9.626 16.58 + [3,16,3.314,9.719,15.585,1.565,17.13,16.356,1.534,9.626,16.58], +// 3 16 3.328 17.173 15.563 1.565 17.13 16.356 3.314 9.719 15.585 + [3,16,3.328,17.173,15.563,1.565,17.13,16.356,3.314,9.719,15.585], +// 3 16 1.565 17.13 16.356 3.328 17.173 15.563 1.835 22.189 17.047 + [3,16,1.565,17.13,16.356,3.328,17.173,15.563,1.835,22.189,17.047], +// 3 16 1.835 22.189 17.047 3.328 17.173 15.563 3.585 22.457 16.334 + [3,16,1.835,22.189,17.047,3.328,17.173,15.563,3.585,22.457,16.334], +// 3 16 3.585 22.457 16.334 3.977 27.613 18.391 1.835 22.189 17.047 + [3,16,3.585,22.457,16.334,3.977,27.613,18.391,1.835,22.189,17.047], +// 3 16 1.835 22.189 17.047 3.977 27.613 18.391 2.248 27.562 19.325 + [3,16,1.835,22.189,17.047,3.977,27.613,18.391,2.248,27.562,19.325], +// 3 16 3.977 27.613 18.391 3.867 34.062 19.707 2.248 27.562 19.325 + [3,16,3.977,27.613,18.391,3.867,34.062,19.707,2.248,27.562,19.325], +// 3 16 2.248 27.562 19.325 3.867 34.062 19.707 2.071 33.851 20.562 + [3,16,2.248,27.562,19.325,3.867,34.062,19.707,2.071,33.851,20.562], +// 3 16 2.071 33.851 20.562 3.867 34.062 19.707 0.673 38.689 20.385 + [3,16,2.071,33.851,20.562,3.867,34.062,19.707,0.673,38.689,20.385], +// 3 16 0.673 38.689 20.385 3.867 34.062 19.707 3.271 39.476 19.464 + [3,16,0.673,38.689,20.385,3.867,34.062,19.707,3.271,39.476,19.464], +// 3 16 0.815 42.133 18.309 0.673 38.689 20.385 3.271 39.476 19.464 + [3,16,0.815,42.133,18.309,0.673,38.689,20.385,3.271,39.476,19.464], +// 3 16 -1.472 41.412 19.58 0.673 38.689 20.385 0.815 42.133 18.309 + [3,16,-1.472,41.412,19.58,0.673,38.689,20.385,0.815,42.133,18.309], +// 3 16 0.815 42.133 18.309 -1.378 43.895 16.421 -1.472 41.412 19.58 + [3,16,0.815,42.133,18.309,-1.378,43.895,16.421,-1.472,41.412,19.58], +// 3 16 -1.472 41.412 19.58 -1.378 43.895 16.421 -5.388 43.567 16.522 + [3,16,-1.472,41.412,19.58,-1.378,43.895,16.421,-5.388,43.567,16.522], +// 3 16 -2.107 44.244 14.447 -5.388 43.567 16.522 -1.378 43.895 16.421 + [3,16,-2.107,44.244,14.447,-5.388,43.567,16.522,-1.378,43.895,16.421], +// 3 16 -5.222 44.665 13.813 -5.388 43.567 16.522 -2.107 44.244 14.447 + [3,16,-5.222,44.665,13.813,-5.388,43.567,16.522,-2.107,44.244,14.447], +// 3 16 -2.251 43.446 13.301 -5.222 44.665 13.813 -2.107 44.244 14.447 + [3,16,-2.251,43.446,13.301,-5.222,44.665,13.813,-2.107,44.244,14.447], +// 3 16 -5.252 44.127 12.569 -5.222 44.665 13.813 -2.251 43.446 13.301 + [3,16,-5.252,44.127,12.569,-5.222,44.665,13.813,-2.251,43.446,13.301], +// 3 16 -5.252 44.127 12.569 -8.81 44.322 13.45 -5.222 44.665 13.813 + [3,16,-5.252,44.127,12.569,-8.81,44.322,13.45,-5.222,44.665,13.813], +// 3 16 -8.882 43.924 12.426 -8.81 44.322 13.45 -5.252 44.127 12.569 + [3,16,-8.882,43.924,12.426,-8.81,44.322,13.45,-5.252,44.127,12.569], +// 3 16 -5.388 43.567 16.522 -5.222 44.665 13.813 -8.48 43.609 15.1 + [3,16,-5.388,43.567,16.522,-5.222,44.665,13.813,-8.48,43.609,15.1], +// 3 16 -8.48 43.609 15.1 -5.222 44.665 13.813 -8.81 44.322 13.45 + [3,16,-8.48,43.609,15.1,-5.222,44.665,13.813,-8.81,44.322,13.45], +// 3 16 5.943 27.343 18.947 3.977 27.613 18.391 5.434 22.113 16.497 + [3,16,5.943,27.343,18.947,3.977,27.613,18.391,5.434,22.113,16.497], +// 3 16 5.434 22.113 16.497 3.977 27.613 18.391 3.585 22.457 16.334 + [3,16,5.434,22.113,16.497,3.977,27.613,18.391,3.585,22.457,16.334], +// 3 16 3.328 17.173 15.563 5.434 22.113 16.497 3.585 22.457 16.334 + [3,16,3.328,17.173,15.563,5.434,22.113,16.497,3.585,22.457,16.334], +// 3 16 5.124 17.123 15.433 5.434 22.113 16.497 3.328 17.173 15.563 + [3,16,5.124,17.123,15.433,5.434,22.113,16.497,3.328,17.173,15.563], +// 3 16 3.314 9.719 15.585 5.124 17.123 15.433 3.328 17.173 15.563 + [3,16,3.314,9.719,15.585,5.124,17.123,15.433,3.328,17.173,15.563], +// 3 16 5.291 9.693 15.352 5.124 17.123 15.433 3.314 9.719 15.585 + [3,16,5.291,9.693,15.352,5.124,17.123,15.433,3.314,9.719,15.585], +// 3 16 2.886 3.843 15.458 5.291 9.693 15.352 3.314 9.719 15.585 + [3,16,2.886,3.843,15.458,5.291,9.693,15.352,3.314,9.719,15.585], +// 3 16 5.104 3.505 15.55 5.291 9.693 15.352 2.886 3.843 15.458 + [3,16,5.104,3.505,15.55,5.291,9.693,15.352,2.886,3.843,15.458], +// 3 16 1.808 -1.387 14.08 5.104 3.505 15.55 2.886 3.843 15.458 + [3,16,1.808,-1.387,14.08,5.104,3.505,15.55,2.886,3.843,15.458], +// 3 16 4.264 -2.045 14.259 5.104 3.505 15.55 1.808 -1.387 14.08 + [3,16,4.264,-2.045,14.259,5.104,3.505,15.55,1.808,-1.387,14.08], +// 3 16 1.808 -1.387 14.08 0.633 -5.586 11.895 4.264 -2.045 14.259 + [3,16,1.808,-1.387,14.08,0.633,-5.586,11.895,4.264,-2.045,14.259], +// 3 16 4.264 -2.045 14.259 0.633 -5.586 11.895 3.21 -6.264 11.687 + [3,16,4.264,-2.045,14.259,0.633,-5.586,11.895,3.21,-6.264,11.687], +// 3 16 0.633 -5.586 11.895 2.635 -7.893 9.76 3.21 -6.264 11.687 + [3,16,0.633,-5.586,11.895,2.635,-7.893,9.76,3.21,-6.264,11.687], +// 3 16 -0.192 -7.598 9.918 2.635 -7.893 9.76 0.633 -5.586 11.895 + [3,16,-0.192,-7.598,9.918,2.635,-7.893,9.76,0.633,-5.586,11.895], +// 3 16 0.358 -8.898 7.765 2.635 -7.893 9.76 -0.192 -7.598 9.918 + [3,16,0.358,-8.898,7.765,2.635,-7.893,9.76,-0.192,-7.598,9.918], +// 3 16 2.243 -8.803 7.75 2.635 -7.893 9.76 0.358 -8.898 7.765 + [3,16,2.243,-8.803,7.75,2.635,-7.893,9.76,0.358,-8.898,7.765], +// 3 16 0.358 -8.898 7.765 1.796 -9.166 6.552 2.243 -8.803 7.75 + [3,16,0.358,-8.898,7.765,1.796,-9.166,6.552,2.243,-8.803,7.75], +// 3 16 -0.446 -9.613 5.169 1.796 -9.166 6.552 0.358 -8.898 7.765 + [3,16,-0.446,-9.613,5.169,1.796,-9.166,6.552,0.358,-8.898,7.765], +// 3 16 -0.446 -9.613 5.169 2.194 -9.264 4.761 1.796 -9.166 6.552 + [3,16,-0.446,-9.613,5.169,2.194,-9.264,4.761,1.796,-9.166,6.552], +// 3 16 1.799 -9.535 3.667 2.194 -9.264 4.761 -0.446 -9.613 5.169 + [3,16,1.799,-9.535,3.667,2.194,-9.264,4.761,-0.446,-9.613,5.169], +// 3 16 -0.446 -9.613 5.169 0 -9.658 2 1.799 -9.535 3.667 + [3,16,-0.446,-9.613,5.169,0,-9.658,2,1.799,-9.535,3.667], +// 3 16 1.799 -9.535 3.667 0 -9.658 2 2 -9.658 2 + [3,16,1.799,-9.535,3.667,0,-9.658,2,2,-9.658,2], +// 3 16 2.243 -8.803 7.75 1.796 -9.166 6.552 3.264 -8.475 7.306 + [3,16,2.243,-8.803,7.75,1.796,-9.166,6.552,3.264,-8.475,7.306], +// 3 16 3.264 -8.475 7.306 1.796 -9.166 6.552 2.194 -9.264 4.761 + [3,16,3.264,-8.475,7.306,1.796,-9.166,6.552,2.194,-9.264,4.761], +// 3 16 3.99 -7.587 9.158 2.243 -8.803 7.75 3.264 -8.475 7.306 + [3,16,3.99,-7.587,9.158,2.243,-8.803,7.75,3.264,-8.475,7.306], +// 3 16 2.635 -7.893 9.76 2.243 -8.803 7.75 3.99 -7.587 9.158 + [3,16,2.635,-7.893,9.76,2.243,-8.803,7.75,3.99,-7.587,9.158], +// 3 16 3.99 -7.587 9.158 3.21 -6.264 11.687 2.635 -7.893 9.76 + [3,16,3.99,-7.587,9.158,3.21,-6.264,11.687,2.635,-7.893,9.76], +// 3 16 4.777 -6.134 11.096 3.21 -6.264 11.687 3.99 -7.587 9.158 + [3,16,4.777,-6.134,11.096,3.21,-6.264,11.687,3.99,-7.587,9.158], +// 3 16 5.847 -2.189 13.527 3.21 -6.264 11.687 4.777 -6.134 11.096 + [3,16,5.847,-2.189,13.527,3.21,-6.264,11.687,4.777,-6.134,11.096], +// 3 16 4.264 -2.045 14.259 3.21 -6.264 11.687 5.847 -2.189 13.527 + [3,16,4.264,-2.045,14.259,3.21,-6.264,11.687,5.847,-2.189,13.527], +// 3 16 5.847 -2.189 13.527 6.534 3.399 15.084 4.264 -2.045 14.259 + [3,16,5.847,-2.189,13.527,6.534,3.399,15.084,4.264,-2.045,14.259], +// 3 16 4.264 -2.045 14.259 6.534 3.399 15.084 5.104 3.505 15.55 + [3,16,4.264,-2.045,14.259,6.534,3.399,15.084,5.104,3.505,15.55], +// 3 16 6.534 3.399 15.084 6.614 9.665 15.115 5.104 3.505 15.55 + [3,16,6.534,3.399,15.084,6.614,9.665,15.115,5.104,3.505,15.55], +// 3 16 5.104 3.505 15.55 6.614 9.665 15.115 5.291 9.693 15.352 + [3,16,5.104,3.505,15.55,6.614,9.665,15.115,5.291,9.693,15.352], +// 3 16 6.614 9.665 15.115 6.66 17.065 15.06 5.291 9.693 15.352 + [3,16,6.614,9.665,15.115,6.66,17.065,15.06,5.291,9.693,15.352], +// 3 16 5.291 9.693 15.352 6.66 17.065 15.06 5.124 17.123 15.433 + [3,16,5.291,9.693,15.352,6.66,17.065,15.06,5.124,17.123,15.433], +// 3 16 6.66 17.065 15.06 7.173 21.933 16.015 5.124 17.123 15.433 + [3,16,6.66,17.065,15.06,7.173,21.933,16.015,5.124,17.123,15.433], +// 3 16 5.124 17.123 15.433 7.173 21.933 16.015 5.434 22.113 16.497 + [3,16,5.124,17.123,15.433,7.173,21.933,16.015,5.434,22.113,16.497], +// 3 16 7.173 21.933 16.015 8.03 27.177 18.102 5.434 22.113 16.497 + [3,16,7.173,21.933,16.015,8.03,27.177,18.102,5.434,22.113,16.497], +// 3 16 5.434 22.113 16.497 8.03 27.177 18.102 5.943 27.343 18.947 + [3,16,5.434,22.113,16.497,8.03,27.177,18.102,5.943,27.343,18.947], +// 3 16 8.03 27.177 18.102 8.438 32.339 19.382 5.943 27.343 18.947 + [3,16,8.03,27.177,18.102,8.438,32.339,19.382,5.943,27.343,18.947], +// 3 16 5.943 27.343 18.947 8.438 32.339 19.382 5.945 33.739 20.449 + [3,16,5.943,27.343,18.947,8.438,32.339,19.382,5.945,33.739,20.449], +// 3 16 5.945 33.739 20.449 8.438 32.339 19.382 8.128 35.947 19.325 + [3,16,5.945,33.739,20.449,8.438,32.339,19.382,8.128,35.947,19.325], +// 4 16 4.826 37.917 20.074 5.945 33.739 20.449 8.128 35.947 19.325 6.949 38.485 19.265 + [4,16,4.826,37.917,20.074,5.945,33.739,20.449,8.128,35.947,19.325,6.949,38.485,19.265], +// 3 16 5.566 40.744 18.495 4.826 37.917 20.074 6.949 38.485 19.265 + [3,16,5.566,40.744,18.495,4.826,37.917,20.074,6.949,38.485,19.265], +// 3 16 5.566 40.744 18.495 3.271 39.476 19.464 4.826 37.917 20.074 + [3,16,5.566,40.744,18.495,3.271,39.476,19.464,4.826,37.917,20.074], +// 3 16 2.638 43.013 17.16 3.271 39.476 19.464 5.566 40.744 18.495 + [3,16,2.638,43.013,17.16,3.271,39.476,19.464,5.566,40.744,18.495], +// 3 16 2.638 43.013 17.16 0.815 42.133 18.309 3.271 39.476 19.464 + [3,16,2.638,43.013,17.16,0.815,42.133,18.309,3.271,39.476,19.464], +// 3 16 0.815 42.133 18.309 2.638 43.013 17.16 0.23 44.173 16.243 + [3,16,0.815,42.133,18.309,2.638,43.013,17.16,0.23,44.173,16.243], +// 3 16 0.815 42.133 18.309 0.23 44.173 16.243 -1.378 43.895 16.421 + [3,16,0.815,42.133,18.309,0.23,44.173,16.243,-1.378,43.895,16.421], +// 4 16 3.608 -9.204 5.374 4.656 -8.772 6.931 3.264 -8.475 7.306 2.194 -9.264 4.761 + [4,16,3.608,-9.204,5.374,4.656,-8.772,6.931,3.264,-8.475,7.306,2.194,-9.264,4.761], +// 3 16 3.264 -8.475 7.306 4.656 -8.772 6.931 3.99 -7.587 9.158 + [3,16,3.264,-8.475,7.306,4.656,-8.772,6.931,3.99,-7.587,9.158], +// 3 16 4.656 -8.772 6.931 5.803 -7.171 9.622 3.99 -7.587 9.158 + [3,16,4.656,-8.772,6.931,5.803,-7.171,9.622,3.99,-7.587,9.158], +// 3 16 3.99 -7.587 9.158 5.803 -7.171 9.622 4.777 -6.134 11.096 + [3,16,3.99,-7.587,9.158,5.803,-7.171,9.622,4.777,-6.134,11.096], +// 3 16 5.803 -7.171 9.622 6.901 -3.918 12.192 4.777 -6.134 11.096 + [3,16,5.803,-7.171,9.622,6.901,-3.918,12.192,4.777,-6.134,11.096], +// 3 16 6.901 -3.918 12.192 5.847 -2.189 13.527 4.777 -6.134 11.096 + [3,16,6.901,-3.918,12.192,5.847,-2.189,13.527,4.777,-6.134,11.096], +// 3 16 5.847 -2.189 13.527 6.901 -3.918 12.192 7.409 -0.667 13.652 + [3,16,5.847,-2.189,13.527,6.901,-3.918,12.192,7.409,-0.667,13.652], +// 3 16 5.847 -2.189 13.527 7.409 -0.667 13.652 6.534 3.399 15.084 + [3,16,5.847,-2.189,13.527,7.409,-0.667,13.652,6.534,3.399,15.084], +// 3 16 7.409 -0.667 13.652 7.752 3.351 14.552 6.534 3.399 15.084 + [3,16,7.409,-0.667,13.652,7.752,3.351,14.552,6.534,3.399,15.084], +// 3 16 6.534 3.399 15.084 7.752 3.351 14.552 7.802 9.621 14.678 + [3,16,6.534,3.399,15.084,7.752,3.351,14.552,7.802,9.621,14.678], +// 3 16 6.614 9.665 15.115 6.534 3.399 15.084 7.802 9.621 14.678 + [3,16,6.614,9.665,15.115,6.534,3.399,15.084,7.802,9.621,14.678], +// 3 16 6.614 9.665 15.115 7.802 9.621 14.678 8.123 16.915 14.344 + [3,16,6.614,9.665,15.115,7.802,9.621,14.678,8.123,16.915,14.344], +// 3 16 6.66 17.065 15.06 6.614 9.665 15.115 8.123 16.915 14.344 + [3,16,6.66,17.065,15.06,6.614,9.665,15.115,8.123,16.915,14.344], +// 3 16 6.66 17.065 15.06 8.123 16.915 14.344 8.79 21.602 15.234 + [3,16,6.66,17.065,15.06,8.123,16.915,14.344,8.79,21.602,15.234], +// 3 16 7.173 21.933 16.015 6.66 17.065 15.06 8.79 21.602 15.234 + [3,16,7.173,21.933,16.015,6.66,17.065,15.06,8.79,21.602,15.234], +// 3 16 7.173 21.933 16.015 8.79 21.602 15.234 9.858 25.044 16.859 + [3,16,7.173,21.933,16.015,8.79,21.602,15.234,9.858,25.044,16.859], +// 3 16 8.03 27.177 18.102 7.173 21.933 16.015 9.858 25.044 16.859 + [3,16,8.03,27.177,18.102,7.173,21.933,16.015,9.858,25.044,16.859], +// 3 16 8.03 27.177 18.102 9.858 25.044 16.859 10.807 28.58 18.581 + [3,16,8.03,27.177,18.102,9.858,25.044,16.859,10.807,28.58,18.581], +// 3 16 8.03 27.177 18.102 10.807 28.58 18.581 8.438 32.339 19.382 + [3,16,8.03,27.177,18.102,10.807,28.58,18.581,8.438,32.339,19.382], +// 3 16 10.807 28.58 18.581 11.29 32.291 19.177 8.438 32.339 19.382 + [3,16,10.807,28.58,18.581,11.29,32.291,19.177,8.438,32.339,19.382], +// 3 16 8.438 32.339 19.382 11.29 32.291 19.177 10.845 35.855 18.966 + [3,16,8.438,32.339,19.382,11.29,32.291,19.177,10.845,35.855,18.966], +// 3 16 8.128 35.947 19.325 8.438 32.339 19.382 10.845 35.855 18.966 + [3,16,8.128,35.947,19.325,8.438,32.339,19.382,10.845,35.855,18.966], +// 3 16 8.128 35.947 19.325 10.845 35.855 18.966 9.753 38.942 18.168 + [3,16,8.128,35.947,19.325,10.845,35.855,18.966,9.753,38.942,18.168], +// 3 16 8.122 38.528 18.327 8.128 35.947 19.325 9.753 38.942 18.168 + [3,16,8.122,38.528,18.327,8.128,35.947,19.325,9.753,38.942,18.168], +// 3 16 9.753 38.942 18.168 7.831 41.386 17.02 8.122 38.528 18.327 + [3,16,9.753,38.942,18.168,7.831,41.386,17.02,8.122,38.528,18.327], +// 3 16 7.831 41.386 17.02 6.774 40.907 17.397 8.122 38.528 18.327 + [3,16,7.831,41.386,17.02,6.774,40.907,17.397,8.122,38.528,18.327], +// 3 16 6.774 40.907 17.397 7.831 41.386 17.02 5.917 43.202 16.057 + [3,16,6.774,40.907,17.397,7.831,41.386,17.02,5.917,43.202,16.057], +// 3 16 3.44 43.401 16.406 6.774 40.907 17.397 5.917 43.202 16.057 + [3,16,3.44,43.401,16.406,6.774,40.907,17.397,5.917,43.202,16.057], +// 3 16 1.799 -9.535 3.667 4.691 -9.102 4.07 3.608 -9.204 5.374 + [3,16,1.799,-9.535,3.667,4.691,-9.102,4.07,3.608,-9.204,5.374], +// 3 16 2.194 -9.264 4.761 1.799 -9.535 3.667 3.608 -9.204 5.374 + [3,16,2.194,-9.264,4.761,1.799,-9.535,3.667,3.608,-9.204,5.374], +// 3 16 3.608 -9.204 5.374 4.691 -9.102 4.07 4.656 -8.772 6.931 + [3,16,3.608,-9.204,5.374,4.691,-9.102,4.07,4.656,-8.772,6.931], +// 3 16 4.691 -9.102 4.07 6.484 -8.247 5.573 4.656 -8.772 6.931 + [3,16,4.691,-9.102,4.07,6.484,-8.247,5.573,4.656,-8.772,6.931], +// 3 16 5.803 -7.171 9.622 4.656 -8.772 6.931 6.484 -8.247 5.573 + [3,16,5.803,-7.171,9.622,4.656,-8.772,6.931,6.484,-8.247,5.573], +// 3 16 8.429 -6.123 8 5.803 -7.171 9.622 6.484 -8.247 5.573 + [3,16,8.429,-6.123,8,5.803,-7.171,9.622,6.484,-8.247,5.573], +// 4 16 6.901 -3.918 12.192 5.803 -7.171 9.622 8.429 -6.123 8 9.864 -2.823 10.335 + [4,16,6.901,-3.918,12.192,5.803,-7.171,9.622,8.429,-6.123,8,9.864,-2.823,10.335], +// 3 16 9.864 -2.823 10.335 9.271 0.042 12.227 6.901 -3.918 12.192 + [3,16,9.864,-2.823,10.335,9.271,0.042,12.227,6.901,-3.918,12.192], +// 3 16 6.901 -3.918 12.192 9.271 0.042 12.227 7.409 -0.667 13.652 + [3,16,6.901,-3.918,12.192,9.271,0.042,12.227,7.409,-0.667,13.652], +// 3 16 4.691 -9.102 4.07 1.799 -9.535 3.667 3.041 -9.532 2.352 + [3,16,4.691,-9.102,4.07,1.799,-9.535,3.667,3.041,-9.532,2.352], +// 3 16 3.041 -9.532 2.352 3.799 -9.275 1.05 4.691 -9.102 4.07 + [3,16,3.041,-9.532,2.352,3.799,-9.275,1.05,4.691,-9.102,4.07], +// 3 16 2 -9.658 2 3.799 -9.275 1.05 3.041 -9.532 2.352 + [3,16,2,-9.658,2,3.799,-9.275,1.05,3.041,-9.532,2.352], +// 3 16 2 -9.658 0 3.799 -9.275 1.05 2 -9.658 2 + [3,16,2,-9.658,0,3.799,-9.275,1.05,2,-9.658,2], +// 3 16 4.691 -9.102 4.07 3.799 -9.275 1.05 6.049 -8.46 2.531 + [3,16,4.691,-9.102,4.07,3.799,-9.275,1.05,6.049,-8.46,2.531], +// 3 16 4.691 -9.102 4.07 6.049 -8.46 2.531 6.484 -8.247 5.573 + [3,16,4.691,-9.102,4.07,6.049,-8.46,2.531,6.484,-8.247,5.573], +// 3 16 6.484 -8.247 5.573 6.049 -8.46 2.531 8.07 -7.365 3.966 + [3,16,6.484,-8.247,5.573,6.049,-8.46,2.531,8.07,-7.365,3.966], +// 3 16 8.07 -7.365 3.966 8.429 -6.123 8 6.484 -8.247 5.573 + [3,16,8.07,-7.365,3.966,8.429,-6.123,8,6.484,-8.247,5.573], +// 3 16 10.506 -5.316 5.995 8.429 -6.123 8 8.07 -7.365 3.966 + [3,16,10.506,-5.316,5.995,8.429,-6.123,8,8.07,-7.365,3.966], +// 3 16 10.506 -5.316 5.995 9.864 -2.823 10.335 8.429 -6.123 8 + [3,16,10.506,-5.316,5.995,9.864,-2.823,10.335,8.429,-6.123,8], +// 3 16 12.464 -2.354 8.027 9.864 -2.823 10.335 10.506 -5.316 5.995 + [3,16,12.464,-2.354,8.027,9.864,-2.823,10.335,10.506,-5.316,5.995], +// 3 16 9.864 -2.823 10.335 12.464 -2.354 8.027 11.391 0.36 10.832 + [3,16,9.864,-2.823,10.335,12.464,-2.354,8.027,11.391,0.36,10.832], +// 3 16 9.271 0.042 12.227 9.864 -2.823 10.335 11.391 0.36 10.832 + [3,16,9.271,0.042,12.227,9.864,-2.823,10.335,11.391,0.36,10.832], +// 3 16 9.271 0.042 12.227 11.391 0.36 10.832 9.413 3.685 12.959 + [3,16,9.271,0.042,12.227,11.391,0.36,10.832,9.413,3.685,12.959], +// 3 16 9.413 3.685 12.959 11.391 0.36 10.832 11.746 3.895 11.56 + [3,16,9.413,3.685,12.959,11.391,0.36,10.832,11.746,3.895,11.56], +// 3 16 9.413 3.685 12.959 11.746 3.895 11.56 9.563 9.658 12.948 + [3,16,9.413,3.685,12.959,11.746,3.895,11.56,9.563,9.658,12.948], +// 3 16 9.563 9.658 12.948 11.746 3.895 11.56 11.899 9.707 11.724 + [3,16,9.563,9.658,12.948,11.746,3.895,11.56,11.899,9.707,11.724], +// 3 16 9.563 9.658 12.948 11.899 9.707 11.724 9.865 16.764 12.834 + [3,16,9.563,9.658,12.948,11.899,9.707,11.724,9.865,16.764,12.834], +// 3 16 9.865 16.764 12.834 11.899 9.707 11.724 12.09 16.584 11.764 + [3,16,9.865,16.764,12.834,11.899,9.707,11.724,12.09,16.584,11.764], +// 4 16 9.865 16.764 12.834 12.09 16.584 11.764 12.78 21.281 12.599 10.584 21.624 13.72 + [4,16,9.865,16.764,12.834,12.09,16.584,11.764,12.78,21.281,12.599,10.584,21.624,13.72], +// 3 16 10.584 21.624 13.72 12.78 21.281 12.599 13.736 24.249 14.264 + [3,16,10.584,21.624,13.72,12.78,21.281,12.599,13.736,24.249,14.264], +// 3 16 10.584 21.624 13.72 13.736 24.249 14.264 11.675 25.002 15.259 + [3,16,10.584,21.624,13.72,13.736,24.249,14.264,11.675,25.002,15.259], +// 3 16 12.464 -2.354 8.027 13.305 0.512 9.118 11.391 0.36 10.832 + [3,16,12.464,-2.354,8.027,13.305,0.512,9.118,11.391,0.36,10.832], +// 3 16 14.766 27.579 16.311 11.675 25.002 15.259 13.736 24.249 14.264 + [3,16,14.766,27.579,16.311,11.675,25.002,15.259,13.736,24.249,14.264], +// 3 16 14.766 27.579 16.311 12.953 28.518 17.03 11.675 25.002 15.259 + [3,16,14.766,27.579,16.311,12.953,28.518,17.03,11.675,25.002,15.259], +// 3 16 12.953 28.518 17.03 14.766 27.579 16.311 15.407 31.845 17.562 + [3,16,12.953,28.518,17.03,14.766,27.579,16.311,15.407,31.845,17.562], +// 3 16 12.953 28.518 17.03 15.407 31.845 17.562 13.995 32.458 17.505 + [3,16,12.953,28.518,17.03,15.407,31.845,17.562,13.995,32.458,17.505], +// 4 16 6.774 40.907 17.397 5.566 40.744 18.495 6.949 38.485 19.265 8.122 38.528 18.327 + [4,16,6.774,40.907,17.397,5.566,40.744,18.495,6.949,38.485,19.265,8.122,38.528,18.327], +// 3 16 6.774 40.907 17.397 3.44 43.401 16.406 5.566 40.744 18.495 + [3,16,6.774,40.907,17.397,3.44,43.401,16.406,5.566,40.744,18.495], +// 3 16 3.44 43.401 16.406 2.638 43.013 17.16 5.566 40.744 18.495 + [3,16,3.44,43.401,16.406,2.638,43.013,17.16,5.566,40.744,18.495], +// 3 16 8.122 38.528 18.327 6.949 38.485 19.265 8.128 35.947 19.325 + [3,16,8.122,38.528,18.327,6.949,38.485,19.265,8.128,35.947,19.325], +// 3 16 2.638 43.013 17.16 3.44 43.401 16.406 2.874 43.864 15.703 + [3,16,2.638,43.013,17.16,3.44,43.401,16.406,2.874,43.864,15.703], +// 3 16 0.23 44.173 16.243 2.638 43.013 17.16 2.874 43.864 15.703 + [3,16,0.23,44.173,16.243,2.638,43.013,17.16,2.874,43.864,15.703], +// 3 16 1.498 44.197 14.622 0.23 44.173 16.243 2.874 43.864 15.703 + [3,16,1.498,44.197,14.622,0.23,44.173,16.243,2.874,43.864,15.703], +// 3 16 -0.224 44.573 14.685 0.23 44.173 16.243 1.498 44.197 14.622 + [3,16,-0.224,44.573,14.685,0.23,44.173,16.243,1.498,44.197,14.622], +// 3 16 0.23 44.173 16.243 -0.224 44.573 14.685 -1.378 43.895 16.421 + [3,16,0.23,44.173,16.243,-0.224,44.573,14.685,-1.378,43.895,16.421], +// 3 16 -0.224 44.573 14.685 -2.107 44.244 14.447 -1.378 43.895 16.421 + [3,16,-0.224,44.573,14.685,-2.107,44.244,14.447,-1.378,43.895,16.421], +// 3 16 -0.224 44.573 14.685 -0.373 44.028 13.355 -2.107 44.244 14.447 + [3,16,-0.224,44.573,14.685,-0.373,44.028,13.355,-2.107,44.244,14.447], +// 3 16 -0.224 44.573 14.685 1.498 44.197 14.622 -0.373 44.028 13.355 + [3,16,-0.224,44.573,14.685,1.498,44.197,14.622,-0.373,44.028,13.355], +// 3 16 -0.373 44.028 13.355 -2.251 43.446 13.301 -2.107 44.244 14.447 + [3,16,-0.373,44.028,13.355,-2.251,43.446,13.301,-2.107,44.244,14.447], +// 3 16 1.498 44.197 14.622 1.545 43.422 13.297 -0.373 44.028 13.355 + [3,16,1.498,44.197,14.622,1.545,43.422,13.297,-0.373,44.028,13.355], +// 3 16 2.779 43.817 14.602 1.498 44.197 14.622 2.874 43.864 15.703 + [3,16,2.779,43.817,14.602,1.498,44.197,14.622,2.874,43.864,15.703], +// 3 16 1.498 44.197 14.622 2.779 43.817 14.602 1.545 43.422 13.297 + [3,16,1.498,44.197,14.622,2.779,43.817,14.602,1.545,43.422,13.297], +// 3 16 2.779 43.817 14.602 2.82 42.74 13.421 1.545 43.422 13.297 + [3,16,2.779,43.817,14.602,2.82,42.74,13.421,1.545,43.422,13.297], +// 3 16 9.271 0.042 12.227 9.413 3.685 12.959 7.752 3.351 14.552 + [3,16,9.271,0.042,12.227,9.413,3.685,12.959,7.752,3.351,14.552], +// 3 16 7.409 -0.667 13.652 9.271 0.042 12.227 7.752 3.351 14.552 + [3,16,7.409,-0.667,13.652,9.271,0.042,12.227,7.752,3.351,14.552], +// 4 16 7.802 9.621 14.678 7.752 3.351 14.552 9.413 3.685 12.959 9.563 9.658 12.948 + [4,16,7.802,9.621,14.678,7.752,3.351,14.552,9.413,3.685,12.959,9.563,9.658,12.948], +// 3 16 9.563 9.658 12.948 8.123 16.915 14.344 7.802 9.621 14.678 + [3,16,9.563,9.658,12.948,8.123,16.915,14.344,7.802,9.621,14.678], +// 3 16 9.865 16.764 12.834 8.123 16.915 14.344 9.563 9.658 12.948 + [3,16,9.865,16.764,12.834,8.123,16.915,14.344,9.563,9.658,12.948], +// 4 16 8.123 16.915 14.344 9.865 16.764 12.834 10.584 21.624 13.72 8.79 21.602 15.234 + [4,16,8.123,16.915,14.344,9.865,16.764,12.834,10.584,21.624,13.72,8.79,21.602,15.234], +// 4 16 8.79 21.602 15.234 10.584 21.624 13.72 11.675 25.002 15.259 9.858 25.044 16.859 + [4,16,8.79,21.602,15.234,10.584,21.624,13.72,11.675,25.002,15.259,9.858,25.044,16.859], +// 3 16 9.858 25.044 16.859 11.675 25.002 15.259 12.953 28.518 17.03 + [3,16,9.858,25.044,16.859,11.675,25.002,15.259,12.953,28.518,17.03], +// 3 16 10.807 28.58 18.581 9.858 25.044 16.859 12.953 28.518 17.03 + [3,16,10.807,28.58,18.581,9.858,25.044,16.859,12.953,28.518,17.03], +// 3 16 11.29 32.291 19.177 10.807 28.58 18.581 12.953 28.518 17.03 + [3,16,11.29,32.291,19.177,10.807,28.58,18.581,12.953,28.518,17.03], +// 3 16 13.995 32.458 17.505 11.29 32.291 19.177 12.953 28.518 17.03 + [3,16,13.995,32.458,17.505,11.29,32.291,19.177,12.953,28.518,17.03], +// 3 16 13.995 32.458 17.505 13.862 35.58 17.321 11.29 32.291 19.177 + [3,16,13.995,32.458,17.505,13.862,35.58,17.321,11.29,32.291,19.177], +// 3 16 13.862 35.58 17.321 10.845 35.855 18.966 11.29 32.291 19.177 + [3,16,13.862,35.58,17.321,10.845,35.855,18.966,11.29,32.291,19.177], +// 4 16 10.845 35.855 18.966 13.862 35.58 17.321 12.881 39.32 16.118 9.753 38.942 18.168 + [4,16,10.845,35.855,18.966,13.862,35.58,17.321,12.881,39.32,16.118,9.753,38.942,18.168], +// 3 16 9.671 41.724 15.82 9.753 38.942 18.168 12.881 39.32 16.118 + [3,16,9.671,41.724,15.82,9.753,38.942,18.168,12.881,39.32,16.118], +// 3 16 11.83 41.027 15.152 9.671 41.724 15.82 12.881 39.32 16.118 + [3,16,11.83,41.027,15.152,9.671,41.724,15.82,12.881,39.32,16.118], +// 3 16 10.104 42.208 14.915 9.671 41.724 15.82 11.83 41.027 15.152 + [3,16,10.104,42.208,14.915,9.671,41.724,15.82,11.83,41.027,15.152], +// 3 16 9.671 41.724 15.82 10.104 42.208 14.915 8.167 42.61 15.677 + [3,16,9.671,41.724,15.82,10.104,42.208,14.915,8.167,42.61,15.677], +// 3 16 8.167 42.61 15.677 10.104 42.208 14.915 8.097 43.306 14.713 + [3,16,8.167,42.61,15.677,10.104,42.208,14.915,8.097,43.306,14.713], +// 3 16 8.097 43.306 14.713 5.917 43.202 16.057 8.167 42.61 15.677 + [3,16,8.097,43.306,14.713,5.917,43.202,16.057,8.167,42.61,15.677], +// 3 16 5.802 43.855 14.963 5.917 43.202 16.057 8.097 43.306 14.713 + [3,16,5.802,43.855,14.963,5.917,43.202,16.057,8.097,43.306,14.713], +// 3 16 5.917 43.202 16.057 5.802 43.855 14.963 3.44 43.401 16.406 + [3,16,5.917,43.202,16.057,5.802,43.855,14.963,3.44,43.401,16.406], +// 3 16 3.44 43.401 16.406 5.802 43.855 14.963 2.874 43.864 15.703 + [3,16,3.44,43.401,16.406,5.802,43.855,14.963,2.874,43.864,15.703], +// 3 16 9.671 41.724 15.82 8.167 42.61 15.677 7.831 41.386 17.02 + [3,16,9.671,41.724,15.82,8.167,42.61,15.677,7.831,41.386,17.02], +// 3 16 7.831 41.386 17.02 8.167 42.61 15.677 5.917 43.202 16.057 + [3,16,7.831,41.386,17.02,8.167,42.61,15.677,5.917,43.202,16.057], +// 3 16 7.831 41.386 17.02 9.753 38.942 18.168 9.671 41.724 15.82 + [3,16,7.831,41.386,17.02,9.753,38.942,18.168,9.671,41.724,15.82], +// 3 16 17.623 20.903 8.737 18.841 23.36 10.466 15.021 21.007 11.024 + [3,16,17.623,20.903,8.737,18.841,23.36,10.466,15.021,21.007,11.024], +// 3 16 15.021 21.007 11.024 18.841 23.36 10.466 15.78 23.552 12.66 + [3,16,15.021,21.007,11.024,18.841,23.36,10.466,15.78,23.552,12.66], +// 4 16 14.249 16.549 9.856 17.623 20.903 8.737 15.021 21.007 11.024 12.09 16.584 11.764 + [4,16,14.249,16.549,9.856,17.623,20.903,8.737,15.021,21.007,11.024,12.09,16.584,11.764], +// 3 16 16.442 16.504 7.777 17.623 20.903 8.737 14.249 16.549 9.856 + [3,16,16.442,16.504,7.777,17.623,20.903,8.737,14.249,16.549,9.856], +// 3 16 16.442 16.504 7.777 14.249 16.549 9.856 16.375 11.486 7.963 + [3,16,16.442,16.504,7.777,14.249,16.549,9.856,16.375,11.486,7.963], +// 3 16 14.249 16.549 9.856 13.969 9.576 9.714 16.375 11.486 7.963 + [3,16,14.249,16.549,9.856,13.969,9.576,9.714,16.375,11.486,7.963], +// 3 16 16.375 11.486 7.963 13.969 9.576 9.714 16.364 7.606 8.168 + [3,16,16.375,11.486,7.963,13.969,9.576,9.714,16.364,7.606,8.168], +// 3 16 16.364 7.606 8.168 13.969 9.576 9.714 13.798 3.963 9.704 + [3,16,16.364,7.606,8.168,13.969,9.576,9.714,13.798,3.963,9.704], +// 3 16 16.069 3.904 7.892 16.364 7.606 8.168 13.798 3.963 9.704 + [3,16,16.069,3.904,7.892,16.364,7.606,8.168,13.798,3.963,9.704], +// 3 16 13.798 3.963 9.704 13.305 0.512 9.118 16.069 3.904 7.892 + [3,16,13.798,3.963,9.704,13.305,0.512,9.118,16.069,3.904,7.892], +// 3 16 13.305 0.512 9.118 14.834 -0.82 6.479 16.069 3.904 7.892 + [3,16,13.305,0.512,9.118,14.834,-0.82,6.479,16.069,3.904,7.892], +// 3 16 12.464 -2.354 8.027 14.834 -0.82 6.479 13.305 0.512 9.118 + [3,16,12.464,-2.354,8.027,14.834,-0.82,6.479,13.305,0.512,9.118], +// 3 16 12.325 -5.221 4.148 14.834 -0.82 6.479 12.464 -2.354 8.027 + [3,16,12.325,-5.221,4.148,14.834,-0.82,6.479,12.464,-2.354,8.027], +// 3 16 10.506 -5.316 5.995 12.325 -5.221 4.148 12.464 -2.354 8.027 + [3,16,10.506,-5.316,5.995,12.325,-5.221,4.148,12.464,-2.354,8.027], +// 3 16 9.752 -7.469 2.271 12.325 -5.221 4.148 10.506 -5.316 5.995 + [3,16,9.752,-7.469,2.271,12.325,-5.221,4.148,10.506,-5.316,5.995], +// 3 16 8.07 -7.365 3.966 9.752 -7.469 2.271 10.506 -5.316 5.995 + [3,16,8.07,-7.365,3.966,9.752,-7.469,2.271,10.506,-5.316,5.995], +// 3 16 7.068 -8.773 1.211 9.752 -7.469 2.271 8.07 -7.365 3.966 + [3,16,7.068,-8.773,1.211,9.752,-7.469,2.271,8.07,-7.365,3.966], +// 3 16 6.049 -8.46 2.531 7.068 -8.773 1.211 8.07 -7.365 3.966 + [3,16,6.049,-8.46,2.531,7.068,-8.773,1.211,8.07,-7.365,3.966], +// 3 16 6.876 -8.58 -0.155 10.182 -6.593 0.075 9.752 -7.469 2.271 + [3,16,6.876,-8.58,-0.155,10.182,-6.593,0.075,9.752,-7.469,2.271], +// 3 16 7.068 -8.773 1.211 6.876 -8.58 -0.155 9.752 -7.469 2.271 + [3,16,7.068,-8.773,1.211,6.876,-8.58,-0.155,9.752,-7.469,2.271], +// 3 16 6.876 -8.58 -0.155 7.068 -8.773 1.211 6.049 -8.46 2.531 + [3,16,6.876,-8.58,-0.155,7.068,-8.773,1.211,6.049,-8.46,2.531], +// 3 16 3.799 -9.275 1.05 6.876 -8.58 -0.155 6.049 -8.46 2.531 + [3,16,3.799,-9.275,1.05,6.876,-8.58,-0.155,6.049,-8.46,2.531], +// 3 16 9.752 -7.469 2.271 10.182 -6.593 0.075 12.848 -4.033 1.618 + [3,16,9.752,-7.469,2.271,10.182,-6.593,0.075,12.848,-4.033,1.618], +// 3 16 12.325 -5.221 4.148 9.752 -7.469 2.271 12.848 -4.033 1.618 + [3,16,12.325,-5.221,4.148,9.752,-7.469,2.271,12.848,-4.033,1.618], +// 3 16 12.325 -5.221 4.148 12.848 -4.033 1.618 14.834 -0.82 6.479 + [3,16,12.325,-5.221,4.148,12.848,-4.033,1.618,14.834,-0.82,6.479], +// 3 16 12.848 -4.033 1.618 15.702 0.691 4.233 14.834 -0.82 6.479 + [3,16,12.848,-4.033,1.618,15.702,0.691,4.233,14.834,-0.82,6.479], +// 3 16 14.834 -0.82 6.479 15.702 0.691 4.233 16.069 3.904 7.892 + [3,16,14.834,-0.82,6.479,15.702,0.691,4.233,16.069,3.904,7.892], +// 3 16 15.702 0.691 4.233 16.389 4.13 5.704 16.069 3.904 7.892 + [3,16,15.702,0.691,4.233,16.389,4.13,5.704,16.069,3.904,7.892], +// 4 16 16.069 3.904 7.892 16.389 4.13 5.704 16.561 7.475 6.483 16.364 7.606 8.168 + [4,16,16.069,3.904,7.892,16.389,4.13,5.704,16.561,7.475,6.483,16.364,7.606,8.168], +// 3 16 16.561 7.475 6.483 16.05 10.236 5.014 16.364 7.606 8.168 + [3,16,16.561,7.475,6.483,16.05,10.236,5.014,16.364,7.606,8.168], +// 3 16 16.364 7.606 8.168 16.05 10.236 5.014 16.375 11.486 7.963 + [3,16,16.364,7.606,8.168,16.05,10.236,5.014,16.375,11.486,7.963], +// 3 16 -16.839 2.705 -0.756 -16.918 2.55 1.461 -17.458 8.403 -1.083 + [3,16,-16.839,2.705,-0.756,-16.918,2.55,1.461,-17.458,8.403,-1.083], +// 3 16 -17.458 8.403 -1.083 -16.918 2.55 1.461 -17.856 8.596 1.608 + [3,16,-17.458,8.403,-1.083,-16.918,2.55,1.461,-17.856,8.596,1.608], +// 3 16 -13.521 -3.833 -0.699 -16.918 2.55 1.461 -16.839 2.705 -0.756 + [3,16,-13.521,-3.833,-0.699,-16.918,2.55,1.461,-16.839,2.705,-0.756], +// 3 16 -13.462 -3.928 1.508 -16.918 2.55 1.461 -13.521 -3.833 -0.699 + [3,16,-13.462,-3.928,1.508,-16.918,2.55,1.461,-13.521,-3.833,-0.699], +// 3 16 -8.944 -7.673 -0.621 -13.462 -3.928 1.508 -13.521 -3.833 -0.699 + [3,16,-8.944,-7.673,-0.621,-13.462,-3.928,1.508,-13.521,-3.833,-0.699], +// 3 16 -8.736 -7.573 1.281 -13.462 -3.928 1.508 -8.944 -7.673 -0.621 + [3,16,-8.736,-7.573,1.281,-13.462,-3.928,1.508,-8.944,-7.673,-0.621], +// 3 16 -8.944 -7.673 -0.621 -5.638 -8.899 1.012 -8.736 -7.573 1.281 + [3,16,-8.944,-7.673,-0.621,-5.638,-8.899,1.012,-8.736,-7.573,1.281], +// 4 16 -4.752 -9.351 -0.656 -5.638 -8.899 1.012 -8.944 -7.673 -0.621 -6.034 -8.923 -2.498 + [4,16,-4.752,-9.351,-0.656,-5.638,-8.899,1.012,-8.944,-7.673,-0.621,-6.034,-8.923,-2.498], +// 3 16 -4.752 -9.351 -0.656 -3.432 -9.566 1.884 -5.638 -8.899 1.012 + [3,16,-4.752,-9.351,-0.656,-3.432,-9.566,1.884,-5.638,-8.899,1.012], +// 3 16 -3.432 -9.566 1.884 -4.379 -9.385 2.042 -5.638 -8.899 1.012 + [3,16,-3.432,-9.566,1.884,-4.379,-9.385,2.042,-5.638,-8.899,1.012], +// 3 16 -17.458 8.403 -1.083 -17.856 8.596 1.608 -17.428 11.103 -1.364 + [3,16,-17.458,8.403,-1.083,-17.856,8.596,1.608,-17.428,11.103,-1.364], +// 3 16 -17.856 8.596 1.608 -17.574 12.159 1.936 -17.428 11.103 -1.364 + [3,16,-17.856,8.596,1.608,-17.574,12.159,1.936,-17.428,11.103,-1.364], +// 3 16 -17.428 11.103 -1.364 -17.574 12.159 1.936 -17.438 13.692 0.054 + [3,16,-17.428,11.103,-1.364,-17.574,12.159,1.936,-17.438,13.692,0.054], +// 3 16 -17.574 12.159 1.936 -17.372 14.73 2.343 -17.438 13.692 0.054 + [3,16,-17.574,12.159,1.936,-17.372,14.73,2.343,-17.438,13.692,0.054], +// 3 16 -4.752 -9.351 -0.656 -2 -9.658 0 -3.432 -9.566 1.884 + [3,16,-4.752,-9.351,-0.656,-2,-9.658,0,-3.432,-9.566,1.884], +// 3 16 -2 -9.658 0 -2 -9.658 2 -3.432 -9.566 1.884 + [3,16,-2,-9.658,0,-2,-9.658,2,-3.432,-9.566,1.884], +// 3 16 6.876 -8.58 -0.155 3.799 -9.275 1.05 4.131 -8.859 -1.805 + [3,16,6.876,-8.58,-0.155,3.799,-9.275,1.05,4.131,-8.859,-1.805], +// 3 16 7.21 -8.437 -2.368 6.876 -8.58 -0.155 4.131 -8.859 -1.805 + [3,16,7.21,-8.437,-2.368,6.876,-8.58,-0.155,4.131,-8.859,-1.805], +// 3 16 10.182 -6.593 0.075 6.876 -8.58 -0.155 7.21 -8.437 -2.368 + [3,16,10.182,-6.593,0.075,6.876,-8.58,-0.155,7.21,-8.437,-2.368], +// 3 16 10.423 -6.718 -2.15 10.182 -6.593 0.075 7.21 -8.437 -2.368 + [3,16,10.423,-6.718,-2.15,10.182,-6.593,0.075,7.21,-8.437,-2.368], +// 3 16 10.423 -6.718 -2.15 13.543 -3.681 -0.757 10.182 -6.593 0.075 + [3,16,10.423,-6.718,-2.15,13.543,-3.681,-0.757,10.182,-6.593,0.075], +// 3 16 13.543 -3.681 -0.757 12.848 -4.033 1.618 10.182 -6.593 0.075 + [3,16,13.543,-3.681,-0.757,12.848,-4.033,1.618,10.182,-6.593,0.075], +// 4 16 12.848 -4.033 1.618 13.543 -3.681 -0.757 16.637 1.403 2.148 15.702 0.691 4.233 + [4,16,12.848,-4.033,1.618,13.543,-3.681,-0.757,16.637,1.403,2.148,15.702,0.691,4.233], +// 3 16 16.637 1.403 2.148 16.389 4.13 5.704 15.702 0.691 4.233 + [3,16,16.637,1.403,2.148,16.389,4.13,5.704,15.702,0.691,4.233], +// 3 16 16.903 5.265 4.224 16.389 4.13 5.704 16.637 1.403 2.148 + [3,16,16.903,5.265,4.224,16.389,4.13,5.704,16.637,1.403,2.148], +// 3 16 16.903 5.265 4.224 16.561 7.475 6.483 16.389 4.13 5.704 + [3,16,16.903,5.265,4.224,16.561,7.475,6.483,16.389,4.13,5.704], +// 3 16 16.637 1.403 2.148 16.288 2.195 0.327 16.903 5.265 4.224 + [3,16,16.637,1.403,2.148,16.288,2.195,0.327,16.903,5.265,4.224], +// 3 16 16.903 5.265 4.224 16.288 2.195 0.327 16.821 6.442 2.957 + [3,16,16.903,5.265,4.224,16.288,2.195,0.327,16.821,6.442,2.957], +// 3 16 16.637 1.403 2.148 13.543 -3.681 -0.757 16.288 2.195 0.327 + [3,16,16.637,1.403,2.148,13.543,-3.681,-0.757,16.288,2.195,0.327], +// 3 16 16.288 2.195 0.327 13.543 -3.681 -0.757 13.63 -2.716 -3.022 + [3,16,16.288,2.195,0.327,13.543,-3.681,-0.757,13.63,-2.716,-3.022], +// 3 16 13.63 -2.716 -3.022 13.543 -3.681 -0.757 10.512 -5.695 -4.264 + [3,16,13.63,-2.716,-3.022,13.543,-3.681,-0.757,10.512,-5.695,-4.264], +// 3 16 10.512 -5.695 -4.264 13.543 -3.681 -0.757 10.423 -6.718 -2.15 + [3,16,10.512,-5.695,-4.264,13.543,-3.681,-0.757,10.423,-6.718,-2.15], +// 4 16 7.466 -7.534 -4.008 10.512 -5.695 -4.264 10.423 -6.718 -2.15 7.21 -8.437 -2.368 + [4,16,7.466,-7.534,-4.008,10.512,-5.695,-4.264,10.423,-6.718,-2.15,7.21,-8.437,-2.368], +// 3 16 4.563 -8.109 -3.587 7.466 -7.534 -4.008 7.21 -8.437 -2.368 + [3,16,4.563,-8.109,-3.587,7.466,-7.534,-4.008,7.21,-8.437,-2.368], +// 3 16 4.563 -8.109 -3.587 7.21 -8.437 -2.368 4.131 -8.859 -1.805 + [3,16,4.563,-8.109,-3.587,7.21,-8.437,-2.368,4.131,-8.859,-1.805], +// 3 16 16.561 7.475 6.483 16.903 5.265 4.224 16.821 6.442 2.957 + [3,16,16.561,7.475,6.483,16.903,5.265,4.224,16.821,6.442,2.957], +// 3 16 16.561 7.475 6.483 16.821 6.442 2.957 16.05 10.236 5.014 + [3,16,16.561,7.475,6.483,16.821,6.442,2.957,16.05,10.236,5.014], +// 3 16 13.404 -3.626 -5.521 10.512 -5.695 -4.264 10.536 -5.673 -5.814 + [3,16,13.404,-3.626,-5.521,10.512,-5.695,-4.264,10.536,-5.673,-5.814], +// 3 16 13.404 -3.626 -5.521 13.63 -2.716 -3.022 10.512 -5.695 -4.264 + [3,16,13.404,-3.626,-5.521,13.63,-2.716,-3.022,10.512,-5.695,-4.264], +// 3 16 13.404 -3.626 -5.521 15.272 -1.075 -4.036 13.63 -2.716 -3.022 + [3,16,13.404,-3.626,-5.521,15.272,-1.075,-4.036,13.63,-2.716,-3.022], +// 3 16 13.63 -2.716 -3.022 15.272 -1.075 -4.036 16.505 1.658 -2.249 + [3,16,13.63,-2.716,-3.022,15.272,-1.075,-4.036,16.505,1.658,-2.249], +// 3 16 13.63 -2.716 -3.022 16.505 1.658 -2.249 16.288 2.195 0.327 + [3,16,13.63,-2.716,-3.022,16.505,1.658,-2.249,16.288,2.195,0.327], +// 3 16 17.093 4.332 -0.399 16.288 2.195 0.327 16.505 1.658 -2.249 + [3,16,17.093,4.332,-0.399,16.288,2.195,0.327,16.505,1.658,-2.249], +// 3 16 17.093 4.332 -0.399 16.821 6.442 2.957 16.288 2.195 0.327 + [3,16,17.093,4.332,-0.399,16.821,6.442,2.957,16.288,2.195,0.327], +// 3 16 17.093 4.332 -0.399 16.941 7.358 1.269 16.821 6.442 2.957 + [3,16,17.093,4.332,-0.399,16.941,7.358,1.269,16.821,6.442,2.957], +// 3 16 16.07 11.162 2.411 16.821 6.442 2.957 16.941 7.358 1.269 + [3,16,16.07,11.162,2.411,16.821,6.442,2.957,16.941,7.358,1.269], +// 3 16 16.07 11.162 2.411 16.05 10.236 5.014 16.821 6.442 2.957 + [3,16,16.07,11.162,2.411,16.05,10.236,5.014,16.821,6.442,2.957], +// 3 16 10.512 -5.695 -4.264 7.913 -6.875 -5.481 10.536 -5.673 -5.814 + [3,16,10.512,-5.695,-4.264,7.913,-6.875,-5.481,10.536,-5.673,-5.814], +// 3 16 10.512 -5.695 -4.264 7.466 -7.534 -4.008 7.913 -6.875 -5.481 + [3,16,10.512,-5.695,-4.264,7.466,-7.534,-4.008,7.913,-6.875,-5.481], +// 3 16 5.137 -7.43 -5.206 7.913 -6.875 -5.481 7.466 -7.534 -4.008 + [3,16,5.137,-7.43,-5.206,7.913,-6.875,-5.481,7.466,-7.534,-4.008], +// 3 16 5.137 -7.43 -5.206 7.466 -7.534 -4.008 4.563 -8.109 -3.587 + [3,16,5.137,-7.43,-5.206,7.466,-7.534,-4.008,4.563,-8.109,-3.587], +// 3 16 15.681 17.052 3.419 16.05 10.236 5.014 16.07 11.162 2.411 + [3,16,15.681,17.052,3.419,16.05,10.236,5.014,16.07,11.162,2.411], +// 3 16 15.681 17.052 3.419 16.442 16.504 7.777 16.05 10.236 5.014 + [3,16,15.681,17.052,3.419,16.442,16.504,7.777,16.05,10.236,5.014], +// 3 16 16.442 16.504 7.777 16.375 11.486 7.963 16.05 10.236 5.014 + [3,16,16.442,16.504,7.777,16.375,11.486,7.963,16.05,10.236,5.014], +// 3 16 17.623 20.903 8.737 16.442 16.504 7.777 15.681 17.052 3.419 + [3,16,17.623,20.903,8.737,16.442,16.504,7.777,15.681,17.052,3.419], +// 3 16 17.623 20.903 8.737 15.681 17.052 3.419 16.63 23.211 5.21 + [3,16,17.623,20.903,8.737,15.681,17.052,3.419,16.63,23.211,5.21], +// 3 16 17.623 20.903 8.737 16.63 23.211 5.21 18.799 25.267 7.95 + [3,16,17.623,20.903,8.737,16.63,23.211,5.21,18.799,25.267,7.95], +// 3 16 17.623 20.903 8.737 18.799 25.267 7.95 18.841 23.36 10.466 + [3,16,17.623,20.903,8.737,18.799,25.267,7.95,18.841,23.36,10.466], +// 3 16 18.841 23.36 10.466 18.799 25.267 7.95 20.681 28.773 10.542 + [3,16,18.841,23.36,10.466,18.799,25.267,7.95,20.681,28.773,10.542], +// 3 16 18.841 23.36 10.466 20.681 28.773 10.542 20.897 27.491 13.189 + [3,16,18.841,23.36,10.466,20.681,28.773,10.542,20.897,27.491,13.189], +// 3 16 20.897 27.491 13.189 20.681 28.773 10.542 20.589 32.452 13.251 + [3,16,20.897,27.491,13.189,20.681,28.773,10.542,20.589,32.452,13.251], +// 3 16 20.897 27.491 13.189 20.589 32.452 13.251 20.913 32.232 15.8 + [3,16,20.897,27.491,13.189,20.589,32.452,13.251,20.913,32.232,15.8], +// 3 16 20.913 32.232 15.8 20.589 32.452 13.251 18.96 35.921 13.705 + [3,16,20.913,32.232,15.8,20.589,32.452,13.251,18.96,35.921,13.705], +// 3 16 20.913 32.232 15.8 18.96 35.921 13.705 18.744 36.574 15.489 + [3,16,20.913,32.232,15.8,18.96,35.921,13.705,18.744,36.574,15.489], +// 4 16 16.219 38.841 14.935 18.744 36.574 15.489 18.96 35.921 13.705 15.528 38.927 12.433 + [4,16,16.219,38.841,14.935,18.744,36.574,15.489,18.96,35.921,13.705,15.528,38.927,12.433], +// 3 16 13.829 40.429 14.568 16.219 38.841 14.935 15.528 38.927 12.433 + [3,16,13.829,40.429,14.568,16.219,38.841,14.935,15.528,38.927,12.433], +// 3 16 13.353 40.402 12.492 13.829 40.429 14.568 15.528 38.927 12.433 + [3,16,13.353,40.402,12.492,13.829,40.429,14.568,15.528,38.927,12.433], +// 3 16 11.623 41.206 14.335 13.829 40.429 14.568 13.353 40.402 12.492 + [3,16,11.623,41.206,14.335,13.829,40.429,14.568,13.353,40.402,12.492], +// 3 16 9.655 40.065 12.387 11.623 41.206 14.335 13.353 40.402 12.492 + [3,16,9.655,40.065,12.387,11.623,41.206,14.335,13.353,40.402,12.492], +// 3 16 13.404 -3.626 -5.521 12.729 -2.84 -6.868 14.991 -0.128 -5.634 + [3,16,13.404,-3.626,-5.521,12.729,-2.84,-6.868,14.991,-0.128,-5.634], +// 3 16 15.272 -1.075 -4.036 13.404 -3.626 -5.521 14.991 -0.128 -5.634 + [3,16,15.272,-1.075,-4.036,13.404,-3.626,-5.521,14.991,-0.128,-5.634], +// 3 16 14.991 -0.128 -5.634 16.255 2.447 -3.84 15.272 -1.075 -4.036 + [3,16,14.991,-0.128,-5.634,16.255,2.447,-3.84,15.272,-1.075,-4.036], +// 3 16 16.255 2.447 -3.84 16.505 1.658 -2.249 15.272 -1.075 -4.036 + [3,16,16.255,2.447,-3.84,16.505,1.658,-2.249,15.272,-1.075,-4.036], +// 3 16 16.505 1.658 -2.249 16.255 2.447 -3.84 16.868 5.019 -2.03 + [3,16,16.505,1.658,-2.249,16.255,2.447,-3.84,16.868,5.019,-2.03], +// 3 16 17.093 4.332 -0.399 16.505 1.658 -2.249 16.868 5.019 -2.03 + [3,16,17.093,4.332,-0.399,16.505,1.658,-2.249,16.868,5.019,-2.03], +// 3 16 17.093 4.332 -0.399 16.868 5.019 -2.03 16.696 7.663 -0.228 + [3,16,17.093,4.332,-0.399,16.868,5.019,-2.03,16.696,7.663,-0.228], +// 3 16 16.941 7.358 1.269 17.093 4.332 -0.399 16.696 7.663 -0.228 + [3,16,16.941,7.358,1.269,17.093,4.332,-0.399,16.696,7.663,-0.228], +// 3 16 16.696 7.663 -0.228 16.07 11.162 2.411 16.941 7.358 1.269 + [3,16,16.696,7.663,-0.228,16.07,11.162,2.411,16.941,7.358,1.269], +// 3 16 13.404 -3.626 -5.521 10.536 -5.673 -5.814 12.729 -2.84 -6.868 + [3,16,13.404,-3.626,-5.521,10.536,-5.673,-5.814,12.729,-2.84,-6.868], +// 3 16 10.536 -5.673 -5.814 10.086 -4.746 -6.858 12.729 -2.84 -6.868 + [3,16,10.536,-5.673,-5.814,10.086,-4.746,-6.858,12.729,-2.84,-6.868], +// 3 16 10.086 -4.746 -6.858 10.536 -5.673 -5.814 7.913 -6.875 -5.481 + [3,16,10.086,-4.746,-6.858,10.536,-5.673,-5.814,7.913,-6.875,-5.481], +// 3 16 6.456 -6.107 -6.984 10.086 -4.746 -6.858 7.913 -6.875 -5.481 + [3,16,6.456,-6.107,-6.984,10.086,-4.746,-6.858,7.913,-6.875,-5.481], +// 3 16 7.913 -6.875 -5.481 5.137 -7.43 -5.206 6.456 -6.107 -6.984 + [3,16,7.913,-6.875,-5.481,5.137,-7.43,-5.206,6.456,-6.107,-6.984], +// 3 16 12.729 -2.84 -6.868 10.086 -4.746 -6.858 10.17 -3.959 -7.45 + [3,16,12.729,-2.84,-6.868,10.086,-4.746,-6.858,10.17,-3.959,-7.45], +// 3 16 12.014 -2.145 -7.438 12.729 -2.84 -6.868 10.17 -3.959 -7.45 + [3,16,12.014,-2.145,-7.438,12.729,-2.84,-6.868,10.17,-3.959,-7.45], +// 3 16 12.729 -2.84 -6.868 12.014 -2.145 -7.438 13.868 0.724 -6.658 + [3,16,12.729,-2.84,-6.868,12.014,-2.145,-7.438,13.868,0.724,-6.658], +// 3 16 14.991 -0.128 -5.634 12.729 -2.84 -6.868 13.868 0.724 -6.658 + [3,16,14.991,-0.128,-5.634,12.729,-2.84,-6.868,13.868,0.724,-6.658], +// 3 16 13.868 0.724 -6.658 15.044 3.486 -5.273 14.991 -0.128 -5.634 + [3,16,13.868,0.724,-6.658,15.044,3.486,-5.273,14.991,-0.128,-5.634], +// 3 16 15.044 3.486 -5.273 16.255 2.447 -3.84 14.991 -0.128 -5.634 + [3,16,15.044,3.486,-5.273,16.255,2.447,-3.84,14.991,-0.128,-5.634], +// 3 16 16.255 2.447 -3.84 15.044 3.486 -5.273 15.904 6.127 -3.128 + [3,16,16.255,2.447,-3.84,15.044,3.486,-5.273,15.904,6.127,-3.128], +// 3 16 16.868 5.019 -2.03 16.255 2.447 -3.84 15.904 6.127 -3.128 + [3,16,16.868,5.019,-2.03,16.255,2.447,-3.84,15.904,6.127,-3.128], +// 3 16 16.868 5.019 -2.03 15.904 6.127 -3.128 16.696 7.663 -0.228 + [3,16,16.868,5.019,-2.03,15.904,6.127,-3.128,16.696,7.663,-0.228], +// 3 16 15.904 6.127 -3.128 15.907 8.438 -0.984 16.696 7.663 -0.228 + [3,16,15.904,6.127,-3.128,15.907,8.438,-0.984,16.696,7.663,-0.228], +// 3 16 16.696 7.663 -0.228 15.907 8.438 -0.984 15.211 11.251 1.224 + [3,16,16.696,7.663,-0.228,15.907,8.438,-0.984,15.211,11.251,1.224], +// 3 16 16.07 11.162 2.411 16.696 7.663 -0.228 15.211 11.251 1.224 + [3,16,16.07,11.162,2.411,16.696,7.663,-0.228,15.211,11.251,1.224], +// 3 16 16.07 11.162 2.411 15.211 11.251 1.224 13.237 15.793 1.828 + [3,16,16.07,11.162,2.411,15.211,11.251,1.224,13.237,15.793,1.828], +// 3 16 15.681 17.052 3.419 16.07 11.162 2.411 13.237 15.793 1.828 + [3,16,15.681,17.052,3.419,16.07,11.162,2.411,13.237,15.793,1.828], +// 3 16 13.336 19.452 2.561 15.681 17.052 3.419 13.237 15.793 1.828 + [3,16,13.336,19.452,2.561,15.681,17.052,3.419,13.237,15.793,1.828], +// 3 16 16.63 23.211 5.21 15.681 17.052 3.419 13.336 19.452 2.561 + [3,16,16.63,23.211,5.21,15.681,17.052,3.419,13.336,19.452,2.561], +// 3 16 14.634 23.927 4.573 16.63 23.211 5.21 13.336 19.452 2.561 + [3,16,14.634,23.927,4.573,16.63,23.211,5.21,13.336,19.452,2.561], +// 4 16 16.63 23.211 5.21 14.634 23.927 4.573 15.669 27.003 7.424 18.799 25.267 7.95 + [4,16,16.63,23.211,5.21,14.634,23.927,4.573,15.669,27.003,7.424,18.799,25.267,7.95], +// 3 16 15.669 27.003 7.424 16.646 29.966 9.778 18.799 25.267 7.95 + [3,16,15.669,27.003,7.424,16.646,29.966,9.778,18.799,25.267,7.95], +// 3 16 18.799 25.267 7.95 16.646 29.966 9.778 20.681 28.773 10.542 + [3,16,18.799,25.267,7.95,16.646,29.966,9.778,20.681,28.773,10.542], +// 3 16 16.525 32.626 11.052 20.681 28.773 10.542 16.646 29.966 9.778 + [3,16,16.525,32.626,11.052,20.681,28.773,10.542,16.646,29.966,9.778], +// 3 16 20.589 32.452 13.251 20.681 28.773 10.542 16.525 32.626 11.052 + [3,16,20.589,32.452,13.251,20.681,28.773,10.542,16.525,32.626,11.052], +// 3 16 20.589 32.452 13.251 16.525 32.626 11.052 18.96 35.921 13.705 + [3,16,20.589,32.452,13.251,16.525,32.626,11.052,18.96,35.921,13.705], +// 3 16 18.96 35.921 13.705 16.525 32.626 11.052 15.65 36.484 11.938 + [3,16,18.96,35.921,13.705,16.525,32.626,11.052,15.65,36.484,11.938], +// 3 16 18.96 35.921 13.705 15.65 36.484 11.938 15.528 38.927 12.433 + [3,16,18.96,35.921,13.705,15.65,36.484,11.938,15.528,38.927,12.433], +// 3 16 15.211 11.251 1.224 13.093 11.982 0.849 13.237 15.793 1.828 + [3,16,15.211,11.251,1.224,13.093,11.982,0.849,13.237,15.793,1.828], +// 3 16 14.553 10.998 0.363 13.093 11.982 0.849 15.211 11.251 1.224 + [3,16,14.553,10.998,0.363,13.093,11.982,0.849,15.211,11.251,1.224], +// 3 16 11.054 -1.71 -8.482 9.098 -4.165 -7.84 8.443 -1.36 -9.228 + [3,16,11.054,-1.71,-8.482,9.098,-4.165,-7.84,8.443,-1.36,-9.228], +// 3 16 8.443 -1.36 -9.228 9.098 -4.165 -7.84 7.581 -3.887 -8.482 + [3,16,8.443,-1.36,-9.228,9.098,-4.165,-7.84,7.581,-3.887,-8.482], +// 3 16 8.544 0.704 -9.606 11.054 -1.71 -8.482 8.443 -1.36 -9.228 + [3,16,8.544,0.704,-9.606,11.054,-1.71,-8.482,8.443,-1.36,-9.228], +// 3 16 12.362 1.68 -8.334 11.054 -1.71 -8.482 8.544 0.704 -9.606 + [3,16,12.362,1.68,-8.334,11.054,-1.71,-8.482,8.544,0.704,-9.606], +// 3 16 8.544 0.704 -9.606 9.293 2.875 -8.843 12.362 1.68 -8.334 + [3,16,8.544,0.704,-9.606,9.293,2.875,-8.843,12.362,1.68,-8.334], +// 3 16 10.565 5.542 -7.602 12.362 1.68 -8.334 9.293 2.875 -8.843 + [3,16,10.565,5.542,-7.602,12.362,1.68,-8.334,9.293,2.875,-8.843], +// 3 16 13.454 4.922 -6.904 12.362 1.68 -8.334 10.565 5.542 -7.602 + [3,16,13.454,4.922,-6.904,12.362,1.68,-8.334,10.565,5.542,-7.602], +// 3 16 11.983 8.397 -5.195 13.454 4.922 -6.904 10.565 5.542 -7.602 + [3,16,11.983,8.397,-5.195,13.454,4.922,-6.904,10.565,5.542,-7.602], +// 3 16 14.37 7.471 -4.743 13.454 4.922 -6.904 11.983 8.397 -5.195 + [3,16,14.37,7.471,-4.743,13.454,4.922,-6.904,11.983,8.397,-5.195], +// 3 16 12.871 9.926 -2.449 14.37 7.471 -4.743 11.983 8.397 -5.195 + [3,16,12.871,9.926,-2.449,14.37,7.471,-4.743,11.983,8.397,-5.195], +// 3 16 14.838 9.452 -1.978 14.37 7.471 -4.743 12.871 9.926 -2.449 + [3,16,14.838,9.452,-1.978,14.37,7.471,-4.743,12.871,9.926,-2.449], +// 3 16 8.208 2.124 -9.384 9.293 2.875 -8.843 8.544 0.704 -9.606 + [3,16,8.208,2.124,-9.384,9.293,2.875,-8.843,8.544,0.704,-9.606], +// 3 16 14.838 9.452 -1.978 12.871 9.926 -2.449 14.553 10.998 0.363 + [3,16,14.838,9.452,-1.978,12.871,9.926,-2.449,14.553,10.998,0.363], +// 3 16 14.553 10.998 0.363 12.871 9.926 -2.449 13.093 11.982 0.849 + [3,16,14.553,10.998,0.363,12.871,9.926,-2.449,13.093,11.982,0.849], +// 3 16 6.456 -6.107 -6.984 7.581 -3.887 -8.482 9.098 -4.165 -7.84 + [3,16,6.456,-6.107,-6.984,7.581,-3.887,-8.482,9.098,-4.165,-7.84], +// 3 16 12.014 -2.145 -7.438 10.17 -3.959 -7.45 11.054 -1.71 -8.482 + [3,16,12.014,-2.145,-7.438,10.17,-3.959,-7.45,11.054,-1.71,-8.482], +// 3 16 11.054 -1.71 -8.482 10.17 -3.959 -7.45 9.098 -4.165 -7.84 + [3,16,11.054,-1.71,-8.482,10.17,-3.959,-7.45,9.098,-4.165,-7.84], +// 3 16 11.054 -1.71 -8.482 12.362 1.68 -8.334 12.014 -2.145 -7.438 + [3,16,11.054,-1.71,-8.482,12.362,1.68,-8.334,12.014,-2.145,-7.438], +// 3 16 12.014 -2.145 -7.438 12.362 1.68 -8.334 13.868 0.724 -6.658 + [3,16,12.014,-2.145,-7.438,12.362,1.68,-8.334,13.868,0.724,-6.658], +// 3 16 13.454 4.922 -6.904 13.868 0.724 -6.658 12.362 1.68 -8.334 + [3,16,13.454,4.922,-6.904,13.868,0.724,-6.658,12.362,1.68,-8.334], +// 3 16 15.044 3.486 -5.273 13.868 0.724 -6.658 13.454 4.922 -6.904 + [3,16,15.044,3.486,-5.273,13.868,0.724,-6.658,13.454,4.922,-6.904], +// 4 16 15.044 3.486 -5.273 13.454 4.922 -6.904 14.37 7.471 -4.743 15.904 6.127 -3.128 + [4,16,15.044,3.486,-5.273,13.454,4.922,-6.904,14.37,7.471,-4.743,15.904,6.127,-3.128], +// 3 16 15.904 6.127 -3.128 14.37 7.471 -4.743 14.838 9.452 -1.978 + [3,16,15.904,6.127,-3.128,14.37,7.471,-4.743,14.838,9.452,-1.978], +// 3 16 15.904 6.127 -3.128 14.838 9.452 -1.978 15.907 8.438 -0.984 + [3,16,15.904,6.127,-3.128,14.838,9.452,-1.978,15.907,8.438,-0.984], +// 3 16 14.553 10.998 0.363 15.907 8.438 -0.984 14.838 9.452 -1.978 + [3,16,14.553,10.998,0.363,15.907,8.438,-0.984,14.838,9.452,-1.978], +// 3 16 14.553 10.998 0.363 15.211 11.251 1.224 15.907 8.438 -0.984 + [3,16,14.553,10.998,0.363,15.211,11.251,1.224,15.907,8.438,-0.984], +// 3 16 19.477 31.733 16.975 16.394 35.786 18.016 17.565 31.237 17.767 + [3,16,19.477,31.733,16.975,16.394,35.786,18.016,17.565,31.237,17.767], +// 3 16 19.477 31.733 16.975 17.858 36.524 16.719 16.394 35.786 18.016 + [3,16,19.477,31.733,16.975,17.858,36.524,16.719,16.394,35.786,18.016], +// 3 16 19.477 31.733 16.975 18.744 36.574 15.489 17.858 36.524 16.719 + [3,16,19.477,31.733,16.975,18.744,36.574,15.489,17.858,36.524,16.719], +// 3 16 19.477 31.733 16.975 20.913 32.232 15.8 18.744 36.574 15.489 + [3,16,19.477,31.733,16.975,20.913,32.232,15.8,18.744,36.574,15.489], +// 3 16 17.858 36.524 16.719 18.744 36.574 15.489 16.219 38.841 14.935 + [3,16,17.858,36.524,16.719,18.744,36.574,15.489,16.219,38.841,14.935], +// 3 16 17.858 36.524 16.719 16.219 38.841 14.935 15.641 38.504 16.085 + [3,16,17.858,36.524,16.719,16.219,38.841,14.935,15.641,38.504,16.085], +// 4 16 19.477 31.733 16.975 17.565 31.237 17.767 17.316 28.475 16.283 19.101 27.538 14.698 + [4,16,19.477,31.733,16.975,17.565,31.237,17.767,17.316,28.475,16.283,19.101,27.538,14.698], +// 3 16 19.477 31.733 16.975 19.101 27.538 14.698 20.913 32.232 15.8 + [3,16,19.477,31.733,16.975,19.101,27.538,14.698,20.913,32.232,15.8], +// 3 16 19.101 27.538 14.698 20.897 27.491 13.189 20.913 32.232 15.8 + [3,16,19.101,27.538,14.698,20.897,27.491,13.189,20.913,32.232,15.8], +// 3 16 20.897 27.491 13.189 19.101 27.538 14.698 18.841 23.36 10.466 + [3,16,20.897,27.491,13.189,19.101,27.538,14.698,18.841,23.36,10.466], +// 3 16 19.101 27.538 14.698 15.78 23.552 12.66 18.841 23.36 10.466 + [3,16,19.101,27.538,14.698,15.78,23.552,12.66,18.841,23.36,10.466], +// 3 16 15.641 38.504 16.085 16.219 38.841 14.935 13.829 40.429 14.568 + [3,16,15.641,38.504,16.085,16.219,38.841,14.935,13.829,40.429,14.568], +// 3 16 13.5 40.195 15.367 15.641 38.504 16.085 13.829 40.429 14.568 + [3,16,13.5,40.195,15.367,15.641,38.504,16.085,13.829,40.429,14.568], +// 3 16 11.83 41.027 15.152 13.5 40.195 15.367 13.829 40.429 14.568 + [3,16,11.83,41.027,15.152,13.5,40.195,15.367,13.829,40.429,14.568], +// 4 16 13.5 40.195 15.367 11.83 41.027 15.152 12.881 39.32 16.118 15.641 38.504 16.085 + [4,16,13.5,40.195,15.367,11.83,41.027,15.152,12.881,39.32,16.118,15.641,38.504,16.085], +// 3 16 11.83 41.027 15.152 13.829 40.429 14.568 11.623 41.206 14.335 + [3,16,11.83,41.027,15.152,13.829,40.429,14.568,11.623,41.206,14.335], +// 3 16 15.78 23.552 12.66 19.101 27.538 14.698 16.496 26.843 15.111 + [3,16,15.78,23.552,12.66,19.101,27.538,14.698,16.496,26.843,15.111], +// 3 16 16.496 26.843 15.111 19.101 27.538 14.698 17.316 28.475 16.283 + [3,16,16.496,26.843,15.111,19.101,27.538,14.698,17.316,28.475,16.283], +// 3 16 14.97 37.805 17.056 17.858 36.524 16.719 15.641 38.504 16.085 + [3,16,14.97,37.805,17.056,17.858,36.524,16.719,15.641,38.504,16.085], +// 3 16 14.97 37.805 17.056 15.641 38.504 16.085 12.881 39.32 16.118 + [3,16,14.97,37.805,17.056,15.641,38.504,16.085,12.881,39.32,16.118], +// 3 16 16.394 35.786 18.016 17.858 36.524 16.719 14.97 37.805 17.056 + [3,16,16.394,35.786,18.016,17.858,36.524,16.719,14.97,37.805,17.056], +// 4 16 11.746 3.895 11.56 11.391 0.36 10.832 13.305 0.512 9.118 13.798 3.963 9.704 + [4,16,11.746,3.895,11.56,11.391,0.36,10.832,13.305,0.512,9.118,13.798,3.963,9.704], +// 3 16 11.746 3.895 11.56 13.798 3.963 9.704 13.969 9.576 9.714 + [3,16,11.746,3.895,11.56,13.798,3.963,9.704,13.969,9.576,9.714], +// 3 16 11.746 3.895 11.56 13.969 9.576 9.714 11.899 9.707 11.724 + [3,16,11.746,3.895,11.56,13.969,9.576,9.714,11.899,9.707,11.724], +// 3 16 11.899 9.707 11.724 13.969 9.576 9.714 14.249 16.549 9.856 + [3,16,11.899,9.707,11.724,13.969,9.576,9.714,14.249,16.549,9.856], +// 3 16 11.899 9.707 11.724 14.249 16.549 9.856 12.09 16.584 11.764 + [3,16,11.899,9.707,11.724,14.249,16.549,9.856,12.09,16.584,11.764], +// 3 16 12.78 21.281 12.599 12.09 16.584 11.764 15.021 21.007 11.024 + [3,16,12.78,21.281,12.599,12.09,16.584,11.764,15.021,21.007,11.024], +// 3 16 15.78 23.552 12.66 12.78 21.281 12.599 15.021 21.007 11.024 + [3,16,15.78,23.552,12.66,12.78,21.281,12.599,15.021,21.007,11.024], +// 3 16 13.736 24.249 14.264 12.78 21.281 12.599 15.78 23.552 12.66 + [3,16,13.736,24.249,14.264,12.78,21.281,12.599,15.78,23.552,12.66], +// 3 16 16.496 26.843 15.111 13.736 24.249 14.264 15.78 23.552 12.66 + [3,16,16.496,26.843,15.111,13.736,24.249,14.264,15.78,23.552,12.66], +// 3 16 14.766 27.579 16.311 13.736 24.249 14.264 16.496 26.843 15.111 + [3,16,14.766,27.579,16.311,13.736,24.249,14.264,16.496,26.843,15.111], +// 3 16 16.496 26.843 15.111 15.407 31.845 17.562 14.766 27.579 16.311 + [3,16,16.496,26.843,15.111,15.407,31.845,17.562,14.766,27.579,16.311], +// 3 16 2.252 -7.955 -9.771 0.668 -8.123 -9.275 0.031 -6.324 -12.984 + [3,16,2.252,-7.955,-9.771,0.668,-8.123,-9.275,0.031,-6.324,-12.984], +// 3 16 0.031 -6.324 -12.984 0.668 -8.123 -9.275 -1.47 -6.485 -12.203 + [3,16,0.031,-6.324,-12.984,0.668,-8.123,-9.275,-1.47,-6.485,-12.203], +// 3 16 -1.47 -6.485 -12.203 -3.858 -2.645 -15.936 0.031 -6.324 -12.984 + [3,16,-1.47,-6.485,-12.203,-3.858,-2.645,-15.936,0.031,-6.324,-12.984], +// 3 16 0.031 -6.324 -12.984 -3.858 -2.645 -15.936 -2.451 -2.075 -16.711 + [3,16,0.031,-6.324,-12.984,-3.858,-2.645,-15.936,-2.451,-2.075,-16.711], +// 3 16 -5.889 0.998 -17.568 -2.451 -2.075 -16.711 -3.858 -2.645 -15.936 + [3,16,-5.889,0.998,-17.568,-2.451,-2.075,-16.711,-3.858,-2.645,-15.936], +// 3 16 -4.552 2.261 -18.266 -2.451 -2.075 -16.711 -5.889 0.998 -17.568 + [3,16,-4.552,2.261,-18.266,-2.451,-2.075,-16.711,-5.889,0.998,-17.568], +// 3 16 -5.889 0.998 -17.568 -8.002 4.931 -17.433 -4.552 2.261 -18.266 + [3,16,-5.889,0.998,-17.568,-8.002,4.931,-17.433,-4.552,2.261,-18.266], +// 3 16 -4.552 2.261 -18.266 -8.002 4.931 -17.433 -6.71 5.618 -18.084 + [3,16,-4.552,2.261,-18.266,-8.002,4.931,-17.433,-6.71,5.618,-18.084], +// 3 16 -6.71 5.618 -18.084 -8.002 4.931 -17.433 -9.067 8.649 -17.453 + [3,16,-6.71,5.618,-18.084,-8.002,4.931,-17.433,-9.067,8.649,-17.453], +// 3 16 -9.067 8.649 -17.453 -8.002 4.931 -17.433 -10.139 7.683 -16.975 + [3,16,-9.067,8.649,-17.453,-8.002,4.931,-17.433,-10.139,7.683,-16.975], +// 4 16 -11.575 11.362 -16.366 -9.067 8.649 -17.453 -10.139 7.683 -16.975 -13.78 11.17 -15.412 + [4,16,-11.575,11.362,-16.366,-9.067,8.649,-17.453,-10.139,7.683,-16.975,-13.78,11.17,-15.412], +// 3 16 -15.709 15.128 -13.677 -11.575 11.362 -16.366 -13.78 11.17 -15.412 + [3,16,-15.709,15.128,-13.677,-11.575,11.362,-16.366,-13.78,11.17,-15.412], +// 3 16 -15.709 15.128 -13.677 -13.78 11.17 -15.412 -17.184 14.197 -12.966 + [3,16,-15.709,15.128,-13.677,-13.78,11.17,-15.412,-17.184,14.197,-12.966], +// 3 16 2.624 -8.599 -7.166 0.668 -8.123 -9.275 2.252 -7.955 -9.771 + [3,16,2.624,-8.599,-7.166,0.668,-8.123,-9.275,2.252,-7.955,-9.771], +// 3 16 -15.709 15.128 -13.677 -17.184 14.197 -12.966 -19.473 15.826 -10.275 + [3,16,-15.709,15.128,-13.677,-17.184,14.197,-12.966,-19.473,15.826,-10.275], +// 3 16 -15.709 15.128 -13.677 -19.473 15.826 -10.275 -18.553 18.258 -9.852 + [3,16,-15.709,15.128,-13.677,-19.473,15.826,-10.275,-18.553,18.258,-9.852], +// 3 16 -21.575 19.047 -5.314 -18.553 18.258 -9.852 -19.473 15.826 -10.275 + [3,16,-21.575,19.047,-5.314,-18.553,18.258,-9.852,-19.473,15.826,-10.275], +// 3 16 -21.575 19.047 -5.314 -20.474 20.186 -5.671 -18.553 18.258 -9.852 + [3,16,-21.575,19.047,-5.314,-20.474,20.186,-5.671,-18.553,18.258,-9.852], +// 3 16 -21.575 19.047 -5.314 -21.417 22.247 -0.973 -20.474 20.186 -5.671 + [3,16,-21.575,19.047,-5.314,-21.417,22.247,-0.973,-20.474,20.186,-5.671], +// 3 16 -21.575 19.047 -5.314 -22.363 21.384 -0.275 -21.417 22.247 -0.973 + [3,16,-21.575,19.047,-5.314,-22.363,21.384,-0.275,-21.417,22.247,-0.973], +// 3 16 -21.513 24.659 3.036 -21.417 22.247 -0.973 -22.363 21.384 -0.275 + [3,16,-21.513,24.659,3.036,-21.417,22.247,-0.973,-22.363,21.384,-0.275], +// 3 16 -21.513 24.659 3.036 -22.363 21.384 -0.275 -22.511 23.416 3.994 + [3,16,-21.513,24.659,3.036,-22.363,21.384,-0.275,-22.511,23.416,3.994], +// 3 16 -22.511 23.416 3.994 -20.629 27.363 6.641 -21.513 24.659 3.036 + [3,16,-22.511,23.416,3.994,-20.629,27.363,6.641,-21.513,24.659,3.036], +// 3 16 -22.511 23.416 3.994 -21.71 26.455 8.12 -20.629 27.363 6.641 + [3,16,-22.511,23.416,3.994,-21.71,26.455,8.12,-20.629,27.363,6.641], +// 3 16 -19.238 29.799 9.281 -20.629 27.363 6.641 -21.71 26.455 8.12 + [3,16,-19.238,29.799,9.281,-20.629,27.363,6.641,-21.71,26.455,8.12], +// 3 16 -19.238 29.799 9.281 -21.71 26.455 8.12 -20.247 29.138 10.985 + [3,16,-19.238,29.799,9.281,-21.71,26.455,8.12,-20.247,29.138,10.985], +// 3 16 -18.28 32.034 10.796 -19.238 29.799 9.281 -20.247 29.138 10.985 + [3,16,-18.28,32.034,10.796,-19.238,29.799,9.281,-20.247,29.138,10.985], +// 3 16 -18.28 32.034 10.796 -20.247 29.138 10.985 -18.88 31.529 12.538 + [3,16,-18.28,32.034,10.796,-20.247,29.138,10.985,-18.88,31.529,12.538], +// 3 16 -18.88 31.529 12.538 -17.778 34.755 11.89 -18.28 32.034 10.796 + [3,16,-18.88,31.529,12.538,-17.778,34.755,11.89,-18.28,32.034,10.796], +// 3 16 -18.88 31.529 12.538 -17.776 34.442 13.48 -17.778 34.755 11.89 + [3,16,-18.88,31.529,12.538,-17.776,34.442,13.48,-17.778,34.755,11.89], +// 3 16 -17.857 36.718 12.48 -17.778 34.755 11.89 -17.776 34.442 13.48 + [3,16,-17.857,36.718,12.48,-17.778,34.755,11.89,-17.776,34.442,13.48], +// 3 16 -17.857 36.718 12.48 -17.776 34.442 13.48 -17.67 36.476 13.95 + [3,16,-17.857,36.718,12.48,-17.776,34.442,13.48,-17.67,36.476,13.95], +// 3 16 -17.67 36.476 13.95 -18.441 37.98 12.904 -17.857 36.718 12.48 + [3,16,-17.67,36.476,13.95,-18.441,37.98,12.904,-17.857,36.718,12.48], +// 3 16 -17.67 36.476 13.95 -18.016 37.725 14.631 -18.441 37.98 12.904 + [3,16,-17.67,36.476,13.95,-18.016,37.725,14.631,-18.441,37.98,12.904], +// 3 16 -19.002 38.558 14.956 -18.441 37.98 12.904 -18.016 37.725 14.631 + [3,16,-19.002,38.558,14.956,-18.441,37.98,12.904,-18.016,37.725,14.631], +// 3 16 -19.002 38.558 14.956 -19.34 38.809 13.212 -18.441 37.98 12.904 + [3,16,-19.002,38.558,14.956,-19.34,38.809,13.212,-18.441,37.98,12.904], +// 3 16 -19.684 39.313 15.153 -19.34 38.809 13.212 -19.002 38.558 14.956 + [3,16,-19.684,39.313,15.153,-19.34,38.809,13.212,-19.002,38.558,14.956], +// 3 16 -19.684 39.313 15.153 -20.17 39.883 13.589 -19.34 38.809 13.212 + [3,16,-19.684,39.313,15.153,-20.17,39.883,13.589,-19.34,38.809,13.212], +// 3 16 -6.71 5.618 -18.084 -8.219 9.347 -17.41 -5.655 6.419 -18.227 + [3,16,-6.71,5.618,-18.084,-8.219,9.347,-17.41,-5.655,6.419,-18.227], +// 3 16 -6.71 5.618 -18.084 -9.067 8.649 -17.453 -8.219 9.347 -17.41 + [3,16,-6.71,5.618,-18.084,-9.067,8.649,-17.453,-8.219,9.347,-17.41], +// 4 16 -4.552 2.261 -18.266 -6.71 5.618 -18.084 -5.655 6.419 -18.227 -3.26 3.027 -18.424 + [4,16,-4.552,2.261,-18.266,-6.71,5.618,-18.084,-5.655,6.419,-18.227,-3.26,3.027,-18.424], +// 3 16 -8.219 9.347 -17.41 -9.067 8.649 -17.453 -11.575 11.362 -16.366 + [3,16,-8.219,9.347,-17.41,-9.067,8.649,-17.453,-11.575,11.362,-16.366], +// 4 16 -4.552 2.261 -18.266 -3.26 3.027 -18.424 -1.176 -1.562 -16.781 -2.451 -2.075 -16.711 + [4,16,-4.552,2.261,-18.266,-3.26,3.027,-18.424,-1.176,-1.562,-16.781,-2.451,-2.075,-16.711], +// 3 16 1.019 -5.741 -13.218 -2.451 -2.075 -16.711 -1.176 -1.562 -16.781 + [3,16,1.019,-5.741,-13.218,-2.451,-2.075,-16.711,-1.176,-1.562,-16.781], +// 3 16 0.031 -6.324 -12.984 -2.451 -2.075 -16.711 1.019 -5.741 -13.218 + [3,16,0.031,-6.324,-12.984,-2.451,-2.075,-16.711,1.019,-5.741,-13.218], +// 3 16 2.512 -7.434 -10.658 0.031 -6.324 -12.984 1.019 -5.741 -13.218 + [3,16,2.512,-7.434,-10.658,0.031,-6.324,-12.984,1.019,-5.741,-13.218], +// 3 16 2.252 -7.955 -9.771 0.031 -6.324 -12.984 2.512 -7.434 -10.658 + [3,16,2.252,-7.955,-9.771,0.031,-6.324,-12.984,2.512,-7.434,-10.658], +// 3 16 2.105 -5.175 -13.151 1.019 -5.741 -13.218 -0.067 -0.768 -16.312 + [3,16,2.105,-5.175,-13.151,1.019,-5.741,-13.218,-0.067,-0.768,-16.312], +// 3 16 -0.067 -0.768 -16.312 1.019 -5.741 -13.218 -1.176 -1.562 -16.781 + [3,16,-0.067,-0.768,-16.312,1.019,-5.741,-13.218,-1.176,-1.562,-16.781], +// 3 16 -3.26 3.027 -18.424 -0.067 -0.768 -16.312 -1.176 -1.562 -16.781 + [3,16,-3.26,3.027,-18.424,-0.067,-0.768,-16.312,-1.176,-1.562,-16.781], +// 3 16 -2.11 3.776 -17.859 -0.067 -0.768 -16.312 -3.26 3.027 -18.424 + [3,16,-2.11,3.776,-17.859,-0.067,-0.768,-16.312,-3.26,3.027,-18.424], +// 3 16 -5.655 6.419 -18.227 -2.11 3.776 -17.859 -3.26 3.027 -18.424 + [3,16,-5.655,6.419,-18.227,-2.11,3.776,-17.859,-3.26,3.027,-18.424], +// 3 16 -4.491 7.381 -17.71 -2.11 3.776 -17.859 -5.655 6.419 -18.227 + [3,16,-4.491,7.381,-17.71,-2.11,3.776,-17.859,-5.655,6.419,-18.227], +// 3 16 -8.219 9.347 -17.41 -4.491 7.381 -17.71 -5.655 6.419 -18.227 + [3,16,-8.219,9.347,-17.41,-4.491,7.381,-17.71,-5.655,6.419,-18.227], +// 3 16 -7.141 10.224 -16.967 -4.491 7.381 -17.71 -8.219 9.347 -17.41 + [3,16,-7.141,10.224,-16.967,-4.491,7.381,-17.71,-8.219,9.347,-17.41], +// 3 16 -11.575 11.362 -16.366 -7.141 10.224 -16.967 -8.219 9.347 -17.41 + [3,16,-11.575,11.362,-16.366,-7.141,10.224,-16.967,-8.219,9.347,-17.41], +// 3 16 -10.046 13.241 -15.608 -7.141 10.224 -16.967 -11.575 11.362 -16.366 + [3,16,-10.046,13.241,-15.608,-7.141,10.224,-16.967,-11.575,11.362,-16.366], +// 3 16 1.019 -5.741 -13.218 2.105 -5.175 -13.151 2.512 -7.434 -10.658 + [3,16,1.019,-5.741,-13.218,2.105,-5.175,-13.151,2.512,-7.434,-10.658], +// 3 16 2.512 -7.434 -10.658 2.105 -5.175 -13.151 3.464 -7.314 -10.413 + [3,16,2.512,-7.434,-10.658,2.105,-5.175,-13.151,3.464,-7.314,-10.413], +// 3 16 3.464 -7.314 -10.413 2.252 -7.955 -9.771 2.512 -7.434 -10.658 + [3,16,3.464,-7.314,-10.413,2.252,-7.955,-9.771,2.512,-7.434,-10.658], +// 3 16 3.645 -8.126 -8.592 2.252 -7.955 -9.771 3.464 -7.314 -10.413 + [3,16,3.645,-8.126,-8.592,2.252,-7.955,-9.771,3.464,-7.314,-10.413], +// 3 16 -11.575 11.362 -16.366 -13.801 16.23 -13.323 -10.046 13.241 -15.608 + [3,16,-11.575,11.362,-16.366,-13.801,16.23,-13.323,-10.046,13.241,-15.608], +// 3 16 -15.709 15.128 -13.677 -13.801 16.23 -13.323 -11.575 11.362 -16.366 + [3,16,-15.709,15.128,-13.677,-13.801,16.23,-13.323,-11.575,11.362,-16.366], +// 3 16 -15.709 15.128 -13.677 -17.29 19.241 -9.574 -13.801 16.23 -13.323 + [3,16,-15.709,15.128,-13.677,-17.29,19.241,-9.574,-13.801,16.23,-13.323], +// 3 16 -18.553 18.258 -9.852 -17.29 19.241 -9.574 -15.709 15.128 -13.677 + [3,16,-18.553,18.258,-9.852,-17.29,19.241,-9.574,-15.709,15.128,-13.677], +// 3 16 -17.29 19.241 -9.574 -18.553 18.258 -9.852 -19.341 20.83 -5.848 + [3,16,-17.29,19.241,-9.574,-18.553,18.258,-9.852,-19.341,20.83,-5.848], +// 3 16 -19.341 20.83 -5.848 -18.553 18.258 -9.852 -20.474 20.186 -5.671 + [3,16,-19.341,20.83,-5.848,-18.553,18.258,-9.852,-20.474,20.186,-5.671], +// 3 16 -20.474 20.186 -5.671 -21.417 22.247 -0.973 -19.341 20.83 -5.848 + [3,16,-20.474,20.186,-5.671,-21.417,22.247,-0.973,-19.341,20.83,-5.848], +// 3 16 -5.771 11.655 -17.518 -7.141 10.224 -16.967 -8.489 14.59 -16.322 + [3,16,-5.771,11.655,-17.518,-7.141,10.224,-16.967,-8.489,14.59,-16.322], +// 3 16 -8.489 14.59 -16.322 -7.141 10.224 -16.967 -10.046 13.241 -15.608 + [3,16,-8.489,14.59,-16.322,-7.141,10.224,-16.967,-10.046,13.241,-15.608], +// 3 16 -8.489 14.59 -16.322 -10.046 13.241 -15.608 -12.665 17.798 -13.674 + [3,16,-8.489,14.59,-16.322,-10.046,13.241,-15.608,-12.665,17.798,-13.674], +// 3 16 -12.665 17.798 -13.674 -10.046 13.241 -15.608 -13.801 16.23 -13.323 + [3,16,-12.665,17.798,-13.674,-10.046,13.241,-15.608,-13.801,16.23,-13.323], +// 4 16 -4.491 7.381 -17.71 -7.141 10.224 -16.967 -5.771 11.655 -17.518 -3.173 8.411 -18.248 + [4,16,-4.491,7.381,-17.71,-7.141,10.224,-16.967,-5.771,11.655,-17.518,-3.173,8.411,-18.248], +// 3 16 -3.173 8.411 -18.248 -2.11 3.776 -17.859 -4.491 7.381 -17.71 + [3,16,-3.173,8.411,-18.248,-2.11,3.776,-17.859,-4.491,7.381,-17.71], +// 3 16 -3.173 8.411 -18.248 -0.735 4.474 -18.412 -2.11 3.776 -17.859 + [3,16,-3.173,8.411,-18.248,-0.735,4.474,-18.412,-2.11,3.776,-17.859], +// 3 16 -2.11 3.776 -17.859 -0.735 4.474 -18.412 1.411 -0.358 -16.839 + [3,16,-2.11,3.776,-17.859,-0.735,4.474,-18.412,1.411,-0.358,-16.839], +// 3 16 -2.11 3.776 -17.859 1.411 -0.358 -16.839 -0.067 -0.768 -16.312 + [3,16,-2.11,3.776,-17.859,1.411,-0.358,-16.839,-0.067,-0.768,-16.312], +// 3 16 2.105 -5.175 -13.151 -0.067 -0.768 -16.312 1.411 -0.358 -16.839 + [3,16,2.105,-5.175,-13.151,-0.067,-0.768,-16.312,1.411,-0.358,-16.839], +// 3 16 2.105 -5.175 -13.151 1.411 -0.358 -16.839 3.542 -4.94 -13.569 + [3,16,2.105,-5.175,-13.151,1.411,-0.358,-16.839,3.542,-4.94,-13.569], +// 3 16 3.464 -7.314 -10.413 2.105 -5.175 -13.151 3.542 -4.94 -13.569 + [3,16,3.464,-7.314,-10.413,2.105,-5.175,-13.151,3.542,-4.94,-13.569], +// 3 16 3.464 -7.314 -10.413 3.542 -4.94 -13.569 4.637 -7.085 -10.609 + [3,16,3.464,-7.314,-10.413,3.542,-4.94,-13.569,4.637,-7.085,-10.609], +// 3 16 -13.801 16.23 -13.323 -16.012 20.347 -10.001 -12.665 17.798 -13.674 + [3,16,-13.801,16.23,-13.323,-16.012,20.347,-10.001,-12.665,17.798,-13.674], +// 3 16 -13.801 16.23 -13.323 -17.29 19.241 -9.574 -16.012 20.347 -10.001 + [3,16,-13.801,16.23,-13.323,-17.29,19.241,-9.574,-16.012,20.347,-10.001], +// 3 16 -17.29 19.241 -9.574 -18.084 21.908 -5.725 -16.012 20.347 -10.001 + [3,16,-17.29,19.241,-9.574,-18.084,21.908,-5.725,-16.012,20.347,-10.001], +// 3 16 -17.29 19.241 -9.574 -19.341 20.83 -5.848 -18.084 21.908 -5.725 + [3,16,-17.29,19.241,-9.574,-19.341,20.83,-5.848,-18.084,21.908,-5.725], +// 3 16 3.464 -7.314 -10.413 4.637 -7.085 -10.609 4.643 -7.797 -8.296 + [3,16,3.464,-7.314,-10.413,4.637,-7.085,-10.609,4.643,-7.797,-8.296], +// 3 16 3.464 -7.314 -10.413 4.643 -7.797 -8.296 3.645 -8.126 -8.592 + [3,16,3.464,-7.314,-10.413,4.643,-7.797,-8.296,3.645,-8.126,-8.592], +// 3 16 -19.341 20.83 -5.848 -18.709 23.408 -1.634 -18.084 21.908 -5.725 + [3,16,-19.341,20.83,-5.848,-18.709,23.408,-1.634,-18.084,21.908,-5.725], +// 3 16 -19.341 20.83 -5.848 -21.417 22.247 -0.973 -18.709 23.408 -1.634 + [3,16,-19.341,20.83,-5.848,-21.417,22.247,-0.973,-18.709,23.408,-1.634], +// 3 16 -21.417 22.247 -0.973 -18.733 25.196 2.381 -18.709 23.408 -1.634 + [3,16,-21.417,22.247,-0.973,-18.733,25.196,2.381,-18.709,23.408,-1.634], +// 3 16 -21.417 22.247 -0.973 -21.513 24.659 3.036 -18.733 25.196 2.381 + [3,16,-21.417,22.247,-0.973,-21.513,24.659,3.036,-18.733,25.196,2.381], +// 3 16 -20.629 27.363 6.641 -18.733 25.196 2.381 -21.513 24.659 3.036 + [3,16,-20.629,27.363,6.641,-18.733,25.196,2.381,-21.513,24.659,3.036], +// 3 16 -20.629 27.363 6.641 -18.27 27.539 6.028 -18.733 25.196 2.381 + [3,16,-20.629,27.363,6.641,-18.27,27.539,6.028,-18.733,25.196,2.381], +// 3 16 -18.27 27.539 6.028 -20.629 27.363 6.641 -19.238 29.799 9.281 + [3,16,-18.27,27.539,6.028,-20.629,27.363,6.641,-19.238,29.799,9.281], +// 3 16 -18.27 27.539 6.028 -19.238 29.799 9.281 -17.128 30.985 9.095 + [3,16,-18.27,27.539,6.028,-19.238,29.799,9.281,-17.128,30.985,9.095], +// 3 16 -18.28 32.034 10.796 -17.128 30.985 9.095 -19.238 29.799 9.281 + [3,16,-18.28,32.034,10.796,-17.128,30.985,9.095,-19.238,29.799,9.281], +// 3 16 -16.247 35.033 10.947 -17.128 30.985 9.095 -18.28 32.034 10.796 + [3,16,-16.247,35.033,10.947,-17.128,30.985,9.095,-18.28,32.034,10.796], +// 3 16 -16.247 35.033 10.947 -18.28 32.034 10.796 -17.778 34.755 11.89 + [3,16,-16.247,35.033,10.947,-18.28,32.034,10.796,-17.778,34.755,11.89], +// 4 16 -16.247 35.033 10.947 -17.778 34.755 11.89 -17.857 36.718 12.48 -15.666 37.969 11.395 + [4,16,-16.247,35.033,10.947,-17.778,34.755,11.89,-17.857,36.718,12.48,-15.666,37.969,11.395], +// 4 16 -15.666 37.969 11.395 -17.857 36.718 12.48 -18.441 37.98 12.904 -18.355 40.331 13.07 + [4,16,-15.666,37.969,11.395,-17.857,36.718,12.48,-18.441,37.98,12.904,-18.355,40.331,13.07], +// 3 16 -18.355 40.331 13.07 -18.441 37.98 12.904 -19.34 38.809 13.212 + [3,16,-18.355,40.331,13.07,-18.441,37.98,12.904,-19.34,38.809,13.212], +// 3 16 -18.355 40.331 13.07 -19.34 38.809 13.212 -20.17 39.883 13.589 + [3,16,-18.355,40.331,13.07,-19.34,38.809,13.212,-20.17,39.883,13.589], +// 3 16 -18.355 40.331 13.07 -20.17 39.883 13.589 -20.019 40.946 13.789 + [3,16,-18.355,40.331,13.07,-20.17,39.883,13.589,-20.019,40.946,13.789], +// 3 16 -18.355 40.331 13.07 -20.019 40.946 13.789 -18.94 41.957 13.832 + [3,16,-18.355,40.331,13.07,-20.019,40.946,13.789,-18.94,41.957,13.832], +// 3 16 -18.94 41.957 13.832 -17.136 42.071 13.47 -18.355 40.331 13.07 + [3,16,-18.94,41.957,13.832,-17.136,42.071,13.47,-18.355,40.331,13.07], +// 3 16 -18.355 40.331 13.07 -17.136 42.071 13.47 -15.243 40.702 11.848 + [3,16,-18.355,40.331,13.07,-17.136,42.071,13.47,-15.243,40.702,11.848], +// 3 16 -18.355 40.331 13.07 -15.243 40.702 11.848 -15.666 37.969 11.395 + [3,16,-18.355,40.331,13.07,-15.243,40.702,11.848,-15.666,37.969,11.395], +// 3 16 -15.243 40.702 11.848 -17.136 42.071 13.47 -15.295 42.206 12.736 + [3,16,-15.243,40.702,11.848,-17.136,42.071,13.47,-15.295,42.206,12.736], +// 3 16 3.645 -8.126 -8.592 2.624 -8.599 -7.166 2.252 -7.955 -9.771 + [3,16,3.645,-8.126,-8.592,2.624,-8.599,-7.166,2.252,-7.955,-9.771], +// 4 16 2.624 -8.599 -7.166 3.645 -8.126 -8.592 4.643 -7.797 -8.296 3.933 -8.217 -6.156 + [4,16,2.624,-8.599,-7.166,3.645,-8.126,-8.592,4.643,-7.797,-8.296,3.933,-8.217,-6.156], +// 3 16 5.872 -6.181 -10.783 3.542 -4.94 -13.569 5.483 -4.182 -13.737 + [3,16,5.872,-6.181,-10.783,3.542,-4.94,-13.569,5.483,-4.182,-13.737], +// 3 16 5.872 -6.181 -10.783 4.637 -7.085 -10.609 3.542 -4.94 -13.569 + [3,16,5.872,-6.181,-10.783,4.637,-7.085,-10.609,3.542,-4.94,-13.569], +// 3 16 1.411 -0.358 -16.839 5.483 -4.182 -13.737 3.542 -4.94 -13.569 + [3,16,1.411,-0.358,-16.839,5.483,-4.182,-13.737,3.542,-4.94,-13.569], +// 3 16 1.411 -0.358 -16.839 3.773 0.715 -17.014 5.483 -4.182 -13.737 + [3,16,1.411,-0.358,-16.839,3.773,0.715,-17.014,5.483,-4.182,-13.737], +// 3 16 3.773 0.715 -17.014 1.411 -0.358 -16.839 -0.735 4.474 -18.412 + [3,16,3.773,0.715,-17.014,1.411,-0.358,-16.839,-0.735,4.474,-18.412], +// 3 16 3.773 0.715 -17.014 -0.735 4.474 -18.412 0.78 6.006 -18.119 + [3,16,3.773,0.715,-17.014,-0.735,4.474,-18.412,0.78,6.006,-18.119], +// 3 16 0.78 6.006 -18.119 -0.735 4.474 -18.412 -3.173 8.411 -18.248 + [3,16,0.78,6.006,-18.119,-0.735,4.474,-18.412,-3.173,8.411,-18.248], +// 3 16 0.78 6.006 -18.119 -3.173 8.411 -18.248 -2.124 9.45 -17.956 + [3,16,0.78,6.006,-18.119,-3.173,8.411,-18.248,-2.124,9.45,-17.956], +// 3 16 -2.124 9.45 -17.956 -3.173 8.411 -18.248 -5.771 11.655 -17.518 + [3,16,-2.124,9.45,-17.956,-3.173,8.411,-18.248,-5.771,11.655,-17.518], +// 3 16 -2.124 9.45 -17.956 -5.771 11.655 -17.518 -5.156 12.429 -17.328 + [3,16,-2.124,9.45,-17.956,-5.771,11.655,-17.518,-5.156,12.429,-17.328], +// 3 16 -8.489 14.59 -16.322 -5.156 12.429 -17.328 -5.771 11.655 -17.518 + [3,16,-8.489,14.59,-16.322,-5.156,12.429,-17.328,-5.771,11.655,-17.518], +// 3 16 4.637 -7.085 -10.609 5.872 -6.181 -10.783 5.676 -6.914 -8.376 + [3,16,4.637,-7.085,-10.609,5.872,-6.181,-10.783,5.676,-6.914,-8.376], +// 3 16 4.637 -7.085 -10.609 5.676 -6.914 -8.376 4.643 -7.797 -8.296 + [3,16,4.637,-7.085,-10.609,5.676,-6.914,-8.376,4.643,-7.797,-8.296], +// 3 16 5.676 -6.914 -8.376 3.933 -8.217 -6.156 4.643 -7.797 -8.296 + [3,16,5.676,-6.914,-8.376,3.933,-8.217,-6.156,4.643,-7.797,-8.296], +// 3 16 5.676 -6.914 -8.376 5.137 -7.43 -5.206 3.933 -8.217 -6.156 + [3,16,5.676,-6.914,-8.376,5.137,-7.43,-5.206,3.933,-8.217,-6.156], +// 3 16 5.676 -6.914 -8.376 6.261 -5.317 -10.789 6.456 -6.107 -6.984 + [3,16,5.676,-6.914,-8.376,6.261,-5.317,-10.789,6.456,-6.107,-6.984], +// 3 16 5.676 -6.914 -8.376 5.872 -6.181 -10.783 6.261 -5.317 -10.789 + [3,16,5.676,-6.914,-8.376,5.872,-6.181,-10.783,6.261,-5.317,-10.789], +// 3 16 5.483 -4.182 -13.737 6.261 -5.317 -10.789 5.872 -6.181 -10.783 + [3,16,5.483,-4.182,-13.737,6.261,-5.317,-10.789,5.872,-6.181,-10.783], +// 3 16 5.483 -4.182 -13.737 6.109 -3.034 -13.26 6.261 -5.317 -10.789 + [3,16,5.483,-4.182,-13.737,6.109,-3.034,-13.26,6.261,-5.317,-10.789], +// 3 16 6.109 -3.034 -13.26 5.483 -4.182 -13.737 3.773 0.715 -17.014 + [3,16,6.109,-3.034,-13.26,5.483,-4.182,-13.737,3.773,0.715,-17.014], +// 3 16 6.109 -3.034 -13.26 3.773 0.715 -17.014 4.509 1.662 -16.044 + [3,16,6.109,-3.034,-13.26,3.773,0.715,-17.014,4.509,1.662,-16.044], +// 3 16 4.509 1.662 -16.044 3.773 0.715 -17.014 0.78 6.006 -18.119 + [3,16,4.509,1.662,-16.044,3.773,0.715,-17.014,0.78,6.006,-18.119], +// 3 16 4.509 1.662 -16.044 0.78 6.006 -18.119 1.557 6.64 -17.251 + [3,16,4.509,1.662,-16.044,0.78,6.006,-18.119,1.557,6.64,-17.251], +// 3 16 -2.124 9.45 -17.956 1.557 6.64 -17.251 0.78 6.006 -18.119 + [3,16,-2.124,9.45,-17.956,1.557,6.64,-17.251,0.78,6.006,-18.119], +// 3 16 5.676 -6.914 -8.376 6.456 -6.107 -6.984 5.137 -7.43 -5.206 + [3,16,5.676,-6.914,-8.376,6.456,-6.107,-6.984,5.137,-7.43,-5.206], +// 3 16 6.456 -6.107 -6.984 6.261 -5.317 -10.789 6.944 -4.093 -10.501 + [3,16,6.456,-6.107,-6.984,6.261,-5.317,-10.789,6.944,-4.093,-10.501], +// 3 16 6.456 -6.107 -6.984 6.944 -4.093 -10.501 7.581 -3.887 -8.482 + [3,16,6.456,-6.107,-6.984,6.944,-4.093,-10.501,7.581,-3.887,-8.482], +// 3 16 8.443 -1.36 -9.228 7.581 -3.887 -8.482 6.944 -4.093 -10.501 + [3,16,8.443,-1.36,-9.228,7.581,-3.887,-8.482,6.944,-4.093,-10.501], +// 3 16 8.443 -1.36 -9.228 6.944 -4.093 -10.501 7.372 -2.833 -11.822 + [3,16,8.443,-1.36,-9.228,6.944,-4.093,-10.501,7.372,-2.833,-11.822], +// 3 16 7.443 -0.943 -13.261 8.443 -1.36 -9.228 7.372 -2.833 -11.822 + [3,16,7.443,-0.943,-13.261,8.443,-1.36,-9.228,7.372,-2.833,-11.822], +// 3 16 7.443 -0.943 -13.261 8.544 0.704 -9.606 8.443 -1.36 -9.228 + [3,16,7.443,-0.943,-13.261,8.544,0.704,-9.606,8.443,-1.36,-9.228], +// 3 16 8.544 0.704 -9.606 7.443 -0.943 -13.261 7.36 2.749 -10.364 + [3,16,8.544,0.704,-9.606,7.443,-0.943,-13.261,7.36,2.749,-10.364], +// 3 16 8.544 0.704 -9.606 7.36 2.749 -10.364 8.208 2.124 -9.384 + [3,16,8.544,0.704,-9.606,7.36,2.749,-10.364,8.208,2.124,-9.384], +// 3 16 5.99 2.579 -15.297 7.36 2.749 -10.364 7.443 -0.943 -13.261 + [3,16,5.99,2.579,-15.297,7.36,2.749,-10.364,7.443,-0.943,-13.261], +// 3 16 5.99 2.579 -15.297 5.817 5.219 -11.687 7.36 2.749 -10.364 + [3,16,5.99,2.579,-15.297,5.817,5.219,-11.687,7.36,2.749,-10.364], +// 3 16 3.227 6.908 -16.412 5.817 5.219 -11.687 5.99 2.579 -15.297 + [3,16,3.227,6.908,-16.412,5.817,5.219,-11.687,5.99,2.579,-15.297], +// 3 16 3.227 6.908 -16.412 3.506 8.332 -12.562 5.817 5.219 -11.687 + [3,16,3.227,6.908,-16.412,3.506,8.332,-12.562,5.817,5.219,-11.687], +// 4 16 3.506 8.332 -12.562 3.227 6.908 -16.412 0.523 10.311 -16.231 0.798 11.383 -13.04 + [4,16,3.506,8.332,-12.562,3.227,6.908,-16.412,0.523,10.311,-16.231,0.798,11.383,-13.04], +// 4 16 0.798 11.383 -13.04 0.523 10.311 -16.231 -3.134 13.776 -15.521 -2.423 14.212 -13.036 + [4,16,0.798,11.383,-13.04,0.523,10.311,-16.231,-3.134,13.776,-15.521,-2.423,14.212,-13.036], +// 4 16 -2.423 14.212 -13.036 -3.134 13.776 -15.521 -6.148 16.087 -14.462 -6.398 17.309 -11.451 + [4,16,-2.423,14.212,-13.036,-3.134,13.776,-15.521,-6.148,16.087,-14.462,-6.398,17.309,-11.451], +// 3 16 -6.398 17.309 -11.451 -6.148 16.087 -14.462 -10.496 19.131 -12.052 + [3,16,-6.398,17.309,-11.451,-6.148,16.087,-14.462,-10.496,19.131,-12.052], +// 3 16 -6.398 17.309 -11.451 -10.496 19.131 -12.052 -9.137 19.118 -9.396 + [3,16,-6.398,17.309,-11.451,-10.496,19.131,-12.052,-9.137,19.118,-9.396], +// 3 16 -9.137 19.118 -9.396 -10.496 19.131 -12.052 -13.995 21.34 -8.867 + [3,16,-9.137,19.118,-9.396,-10.496,19.131,-12.052,-13.995,21.34,-8.867], +// 3 16 -9.137 19.118 -9.396 -13.995 21.34 -8.867 -12.785 20.945 -7.172 + [3,16,-9.137,19.118,-9.396,-13.995,21.34,-8.867,-12.785,20.945,-7.172], +// 3 16 -12.785 20.945 -7.172 -13.995 21.34 -8.867 -16.289 22.577 -5.03 + [3,16,-12.785,20.945,-7.172,-13.995,21.34,-8.867,-16.289,22.577,-5.03], +// 3 16 -12.785 20.945 -7.172 -16.289 22.577 -5.03 -15.161 22.083 -4.561 + [3,16,-12.785,20.945,-7.172,-16.289,22.577,-5.03,-15.161,22.083,-4.561], +// 3 16 -17.51 23.393 -1.635 -15.161 22.083 -4.561 -16.289 22.577 -5.03 + [3,16,-17.51,23.393,-1.635,-15.161,22.083,-4.561,-16.289,22.577,-5.03], +// 3 16 6.261 -5.317 -10.789 7.372 -2.833 -11.822 6.944 -4.093 -10.501 + [3,16,6.261,-5.317,-10.789,7.372,-2.833,-11.822,6.944,-4.093,-10.501], +// 3 16 6.261 -5.317 -10.789 6.109 -3.034 -13.26 7.372 -2.833 -11.822 + [3,16,6.261,-5.317,-10.789,6.109,-3.034,-13.26,7.372,-2.833,-11.822], +// 3 16 7.372 -2.833 -11.822 6.109 -3.034 -13.26 7.443 -0.943 -13.261 + [3,16,7.372,-2.833,-11.822,6.109,-3.034,-13.26,7.443,-0.943,-13.261], +// 3 16 7.443 -0.943 -13.261 6.109 -3.034 -13.26 4.509 1.662 -16.044 + [3,16,7.443,-0.943,-13.261,6.109,-3.034,-13.26,4.509,1.662,-16.044], +// 3 16 7.443 -0.943 -13.261 4.509 1.662 -16.044 5.99 2.579 -15.297 + [3,16,7.443,-0.943,-13.261,4.509,1.662,-16.044,5.99,2.579,-15.297], +// 3 16 4.509 1.662 -16.044 3.227 6.908 -16.412 5.99 2.579 -15.297 + [3,16,4.509,1.662,-16.044,3.227,6.908,-16.412,5.99,2.579,-15.297], +// 3 16 4.509 1.662 -16.044 1.557 6.64 -17.251 3.227 6.908 -16.412 + [3,16,4.509,1.662,-16.044,1.557,6.64,-17.251,3.227,6.908,-16.412], +// 3 16 1.557 6.64 -17.251 0.523 10.311 -16.231 3.227 6.908 -16.412 + [3,16,1.557,6.64,-17.251,0.523,10.311,-16.231,3.227,6.908,-16.412], +// 3 16 1.557 6.64 -17.251 -2.124 9.45 -17.956 0.523 10.311 -16.231 + [3,16,1.557,6.64,-17.251,-2.124,9.45,-17.956,0.523,10.311,-16.231], +// 4 16 -3.134 13.776 -15.521 0.523 10.311 -16.231 -2.124 9.45 -17.956 -5.156 12.429 -17.328 + [4,16,-3.134,13.776,-15.521,0.523,10.311,-16.231,-2.124,9.45,-17.956,-5.156,12.429,-17.328], +// 3 16 -6.148 16.087 -14.462 -3.134 13.776 -15.521 -5.156 12.429 -17.328 + [3,16,-6.148,16.087,-14.462,-3.134,13.776,-15.521,-5.156,12.429,-17.328], +// 3 16 -8.489 14.59 -16.322 -6.148 16.087 -14.462 -5.156 12.429 -17.328 + [3,16,-8.489,14.59,-16.322,-6.148,16.087,-14.462,-5.156,12.429,-17.328], +// 4 16 -10.496 19.131 -12.052 -6.148 16.087 -14.462 -8.489 14.59 -16.322 -12.665 17.798 -13.674 + [4,16,-10.496,19.131,-12.052,-6.148,16.087,-14.462,-8.489,14.59,-16.322,-12.665,17.798,-13.674], +// 4 16 -10.496 19.131 -12.052 -12.665 17.798 -13.674 -16.012 20.347 -10.001 -13.995 21.34 -8.867 + [4,16,-10.496,19.131,-12.052,-12.665,17.798,-13.674,-16.012,20.347,-10.001,-13.995,21.34,-8.867], +// 3 16 -18.084 21.908 -5.725 -13.995 21.34 -8.867 -16.012 20.347 -10.001 + [3,16,-18.084,21.908,-5.725,-13.995,21.34,-8.867,-16.012,20.347,-10.001], +// 3 16 -18.084 21.908 -5.725 -16.289 22.577 -5.03 -13.995 21.34 -8.867 + [3,16,-18.084,21.908,-5.725,-16.289,22.577,-5.03,-13.995,21.34,-8.867], +// 3 16 -16.289 22.577 -5.03 -18.084 21.908 -5.725 -18.709 23.408 -1.634 + [3,16,-16.289,22.577,-5.03,-18.084,21.908,-5.725,-18.709,23.408,-1.634], +// 3 16 -16.289 22.577 -5.03 -18.709 23.408 -1.634 -17.51 23.393 -1.635 + [3,16,-16.289,22.577,-5.03,-18.709,23.408,-1.634,-17.51,23.393,-1.635], +// 3 16 -18.733 25.196 2.381 -17.51 23.393 -1.635 -18.709 23.408 -1.634 + [3,16,-18.733,25.196,2.381,-17.51,23.393,-1.635,-18.709,23.408,-1.634], +// 3 16 -17.458 8.403 -1.083 -17.386 8.504 -2.656 -17.194 7.845 -1.972 + [3,16,-17.458,8.403,-1.083,-17.386,8.504,-2.656,-17.194,7.845,-1.972], +// 3 16 -17.458 8.403 -1.083 -17.428 11.103 -1.364 -17.386 8.504 -2.656 + [3,16,-17.458,8.403,-1.083,-17.428,11.103,-1.364,-17.386,8.504,-2.656], +// 3 16 -17.194 7.845 -1.972 -16.839 2.705 -0.756 -17.458 8.403 -1.083 + [3,16,-17.194,7.845,-1.972,-16.839,2.705,-0.756,-17.458,8.403,-1.083], +// 3 16 -17.194 7.845 -1.972 -16.399 3.05 -2.128 -16.839 2.705 -0.756 + [3,16,-17.194,7.845,-1.972,-16.399,3.05,-2.128,-16.839,2.705,-0.756], +// 3 16 -15.045 -1.039 -2.014 -16.839 2.705 -0.756 -16.399 3.05 -2.128 + [3,16,-15.045,-1.039,-2.014,-16.839,2.705,-0.756,-16.399,3.05,-2.128], +// 3 16 -15.045 -1.039 -2.014 -13.521 -3.833 -0.699 -16.839 2.705 -0.756 + [3,16,-15.045,-1.039,-2.014,-13.521,-3.833,-0.699,-16.839,2.705,-0.756], +// 3 16 -14.921 -1.472 -3.422 -13.521 -3.833 -0.699 -15.045 -1.039 -2.014 + [3,16,-14.921,-1.472,-3.422,-13.521,-3.833,-0.699,-15.045,-1.039,-2.014], +// 3 16 -14.921 -1.472 -3.422 -13.06 -4.42 -3.206 -13.521 -3.833 -0.699 + [3,16,-14.921,-1.472,-3.422,-13.06,-4.42,-3.206,-13.521,-3.833,-0.699], +// 3 16 -8.944 -7.673 -0.621 -13.521 -3.833 -0.699 -13.06 -4.42 -3.206 + [3,16,-8.944,-7.673,-0.621,-13.521,-3.833,-0.699,-13.06,-4.42,-3.206], +// 3 16 -8.944 -7.673 -0.621 -13.06 -4.42 -3.206 -8.872 -7.761 -2.777 + [3,16,-8.944,-7.673,-0.621,-13.06,-4.42,-3.206,-8.872,-7.761,-2.777], +// 3 16 -6.034 -8.923 -2.498 -8.944 -7.673 -0.621 -8.872 -7.761 -2.777 + [3,16,-6.034,-8.923,-2.498,-8.944,-7.673,-0.621,-8.872,-7.761,-2.777], +// 3 16 -16.399 3.05 -2.128 -17.194 7.845 -1.972 -16.469 3.184 -3.581 + [3,16,-16.399,3.05,-2.128,-17.194,7.845,-1.972,-16.469,3.184,-3.581], +// 3 16 -16.469 3.184 -3.581 -17.194 7.845 -1.972 -17.386 8.504 -2.656 + [3,16,-16.469,3.184,-3.581,-17.194,7.845,-1.972,-17.386,8.504,-2.656], +// 4 16 -15.045 -1.039 -2.014 -16.399 3.05 -2.128 -16.469 3.184 -3.581 -14.921 -1.472 -3.422 + [4,16,-15.045,-1.039,-2.014,-16.399,3.05,-2.128,-16.469,3.184,-3.581,-14.921,-1.472,-3.422], +// 3 16 -17.192 8.703 -4.405 -17.916 11.737 -3.359 -17.736 9.262 -5.756 + [3,16,-17.192,8.703,-4.405,-17.916,11.737,-3.359,-17.736,9.262,-5.756], +// 3 16 -17.192 8.703 -4.405 -17.476 11.083 -2.589 -17.916 11.737 -3.359 + [3,16,-17.192,8.703,-4.405,-17.476,11.083,-2.589,-17.916,11.737,-3.359], +// 3 16 -17.736 9.262 -5.756 -15.919 4.18 -6.359 -17.192 8.703 -4.405 + [3,16,-17.736,9.262,-5.756,-15.919,4.18,-6.359,-17.192,8.703,-4.405], +// 3 16 -17.736 9.262 -5.756 -15.97 4.727 -8.292 -15.919 4.18 -6.359 + [3,16,-17.736,9.262,-5.756,-15.97,4.727,-8.292,-15.919,4.18,-6.359], +// 3 16 -14.09 -0.114 -7.025 -15.919 4.18 -6.359 -15.97 4.727 -8.292 + [3,16,-14.09,-0.114,-7.025,-15.919,4.18,-6.359,-15.97,4.727,-8.292], +// 4 16 -13.577 0.29 -9.273 -14.09 -0.114 -7.025 -15.97 4.727 -8.292 -14.636 4.315 -11.972 + [4,16,-13.577,0.29,-9.273,-14.09,-0.114,-7.025,-15.97,4.727,-8.292,-14.636,4.315,-11.972], +// 3 16 -14.09 -0.114 -7.025 -13.577 0.29 -9.273 -11.79 -3.844 -6.869 + [3,16,-14.09,-0.114,-7.025,-13.577,0.29,-9.273,-11.79,-3.844,-6.869], +// 3 16 -11.79 -3.844 -6.869 -13.577 0.29 -9.273 -10.969 -3.639 -9.032 + [3,16,-11.79,-3.844,-6.869,-13.577,0.29,-9.273,-10.969,-3.639,-9.032], +// 3 16 -10.969 -3.639 -9.032 -7.381 -7.282 -7.333 -11.79 -3.844 -6.869 + [3,16,-10.969,-3.639,-9.032,-7.381,-7.282,-7.333,-11.79,-3.844,-6.869], +// 3 16 -11.79 -3.844 -6.869 -7.381 -7.282 -7.333 -8.008 -7.375 -5.577 + [3,16,-11.79,-3.844,-6.869,-7.381,-7.282,-7.333,-8.008,-7.375,-5.577], +// 3 16 -7.381 -7.282 -7.333 -4.973 -8.812 -5.575 -8.008 -7.375 -5.577 + [3,16,-7.381,-7.282,-7.333,-4.973,-8.812,-5.575,-8.008,-7.375,-5.577], +// 3 16 -8.008 -7.375 -5.577 -4.973 -8.812 -5.575 -5.354 -8.901 -4.21 + [3,16,-8.008,-7.375,-5.577,-4.973,-8.812,-5.575,-5.354,-8.901,-4.21], +// 3 16 -17.428 11.103 -1.364 -17.916 11.737 -3.359 -17.476 11.083 -2.589 + [3,16,-17.428,11.103,-1.364,-17.916,11.737,-3.359,-17.476,11.083,-2.589], +// 3 16 -17.438 13.692 0.054 -17.916 11.737 -3.359 -17.428 11.103 -1.364 + [3,16,-17.438,13.692,0.054,-17.916,11.737,-3.359,-17.428,11.103,-1.364], +// 3 16 -4.973 -8.812 -5.575 -3.621 -9.081 -6.093 -5.354 -8.901 -4.21 + [3,16,-4.973,-8.812,-5.575,-3.621,-9.081,-6.093,-5.354,-8.901,-4.21], +// 3 16 -5.354 -8.901 -4.21 -3.621 -9.081 -6.093 -3.441 -9.398 -3.515 + [3,16,-5.354,-8.901,-4.21,-3.621,-9.081,-6.093,-3.441,-9.398,-3.515], +// 3 16 -17.192 8.703 -4.405 -17.386 8.504 -2.656 -17.476 11.083 -2.589 + [3,16,-17.192,8.703,-4.405,-17.386,8.504,-2.656,-17.476,11.083,-2.589], +// 3 16 -17.476 11.083 -2.589 -17.386 8.504 -2.656 -17.428 11.103 -1.364 + [3,16,-17.476,11.083,-2.589,-17.386,8.504,-2.656,-17.428,11.103,-1.364], +// 3 16 -17.192 8.703 -4.405 -16.469 3.184 -3.581 -17.386 8.504 -2.656 + [3,16,-17.192,8.703,-4.405,-16.469,3.184,-3.581,-17.386,8.504,-2.656], +// 3 16 -15.919 4.18 -6.359 -16.469 3.184 -3.581 -17.192 8.703 -4.405 + [3,16,-15.919,4.18,-6.359,-16.469,3.184,-3.581,-17.192,8.703,-4.405], +// 3 16 -15.919 4.18 -6.359 -14.09 -0.114 -7.025 -16.469 3.184 -3.581 + [3,16,-15.919,4.18,-6.359,-14.09,-0.114,-7.025,-16.469,3.184,-3.581], +// 3 16 -16.469 3.184 -3.581 -14.09 -0.114 -7.025 -14.921 -1.472 -3.422 + [3,16,-16.469,3.184,-3.581,-14.09,-0.114,-7.025,-14.921,-1.472,-3.422], +// 3 16 -14.09 -0.114 -7.025 -11.79 -3.844 -6.869 -14.921 -1.472 -3.422 + [3,16,-14.09,-0.114,-7.025,-11.79,-3.844,-6.869,-14.921,-1.472,-3.422], +// 3 16 -14.921 -1.472 -3.422 -11.79 -3.844 -6.869 -13.06 -4.42 -3.206 + [3,16,-14.921,-1.472,-3.422,-11.79,-3.844,-6.869,-13.06,-4.42,-3.206], +// 3 16 -11.79 -3.844 -6.869 -8.008 -7.375 -5.577 -13.06 -4.42 -3.206 + [3,16,-11.79,-3.844,-6.869,-8.008,-7.375,-5.577,-13.06,-4.42,-3.206], +// 3 16 -13.06 -4.42 -3.206 -8.008 -7.375 -5.577 -8.872 -7.761 -2.777 + [3,16,-13.06,-4.42,-3.206,-8.008,-7.375,-5.577,-8.872,-7.761,-2.777], +// 3 16 -8.008 -7.375 -5.577 -5.354 -8.901 -4.21 -8.872 -7.761 -2.777 + [3,16,-8.008,-7.375,-5.577,-5.354,-8.901,-4.21,-8.872,-7.761,-2.777], +// 3 16 -8.872 -7.761 -2.777 -5.354 -8.901 -4.21 -6.034 -8.923 -2.498 + [3,16,-8.872,-7.761,-2.777,-5.354,-8.901,-4.21,-6.034,-8.923,-2.498], +// 3 16 -5.354 -8.901 -4.21 -3.441 -9.398 -3.515 -6.034 -8.923 -2.498 + [3,16,-5.354,-8.901,-4.21,-3.441,-9.398,-3.515,-6.034,-8.923,-2.498], +// 3 16 -6.034 -8.923 -2.498 -3.441 -9.398 -3.515 -4.752 -9.351 -0.656 + [3,16,-6.034,-8.923,-2.498,-3.441,-9.398,-3.515,-4.752,-9.351,-0.656], +// 3 16 -2 -9.658 -2 -4.752 -9.351 -0.656 -3.441 -9.398 -3.515 + [3,16,-2,-9.658,-2,-4.752,-9.351,-0.656,-3.441,-9.398,-3.515], +// 3 16 -2 -9.658 0 -4.752 -9.351 -0.656 -2 -9.658 -2 + [3,16,-2,-9.658,0,-4.752,-9.351,-0.656,-2,-9.658,-2], +// 3 16 -17.736 9.262 -5.756 -17.916 11.737 -3.359 -17.993 10.911 -7.147 + [3,16,-17.736,9.262,-5.756,-17.916,11.737,-3.359,-17.993,10.911,-7.147], +// 3 16 -17.993 10.911 -7.147 -17.916 11.737 -3.359 -18.569 13.2 -3.875 + [3,16,-17.993,10.911,-7.147,-17.916,11.737,-3.359,-18.569,13.2,-3.875], +// 3 16 -17.993 10.911 -7.147 -16.273 7.343 -10.525 -17.736 9.262 -5.756 + [3,16,-17.993,10.911,-7.147,-16.273,7.343,-10.525,-17.736,9.262,-5.756], +// 3 16 -17.736 9.262 -5.756 -16.273 7.343 -10.525 -15.97 4.727 -8.292 + [3,16,-17.736,9.262,-5.756,-16.273,7.343,-10.525,-15.97,4.727,-8.292], +// 3 16 -15.97 4.727 -8.292 -16.273 7.343 -10.525 -14.636 4.315 -11.972 + [3,16,-15.97,4.727,-8.292,-16.273,7.343,-10.525,-14.636,4.315,-11.972], +// 3 16 -14.636 4.315 -11.972 -12.733 1.075 -12.48 -13.577 0.29 -9.273 + [3,16,-14.636,4.315,-11.972,-12.733,1.075,-12.48,-13.577,0.29,-9.273], +// 3 16 -12.733 1.075 -12.48 -9.792 -3.284 -11.774 -13.577 0.29 -9.273 + [3,16,-12.733,1.075,-12.48,-9.792,-3.284,-11.774,-13.577,0.29,-9.273], +// 3 16 -9.792 -3.284 -11.774 -10.969 -3.639 -9.032 -13.577 0.29 -9.273 + [3,16,-9.792,-3.284,-11.774,-10.969,-3.639,-9.032,-13.577,0.29,-9.273], +// 3 16 -9.792 -3.284 -11.774 -6.183 -7.074 -9.117 -10.969 -3.639 -9.032 + [3,16,-9.792,-3.284,-11.774,-6.183,-7.074,-9.117,-10.969,-3.639,-9.032], +// 3 16 -6.183 -7.074 -9.117 -7.381 -7.282 -7.333 -10.969 -3.639 -9.032 + [3,16,-6.183,-7.074,-9.117,-7.381,-7.282,-7.333,-10.969,-3.639,-9.032], +// 3 16 -7.381 -7.282 -7.333 -6.183 -7.074 -9.117 -4.973 -8.812 -5.575 + [3,16,-7.381,-7.282,-7.333,-6.183,-7.074,-9.117,-4.973,-8.812,-5.575], +// 3 16 -6.183 -7.074 -9.117 -3.621 -9.081 -6.093 -4.973 -8.812 -5.575 + [3,16,-6.183,-7.074,-9.117,-3.621,-9.081,-6.093,-4.973,-8.812,-5.575], +// 3 16 -17.916 11.737 -3.359 -17.438 13.692 0.054 -18.569 13.2 -3.875 + [3,16,-17.916,11.737,-3.359,-17.438,13.692,0.054,-18.569,13.2,-3.875], +// 3 16 -10.994 30.76 18.642 -11.397 26.721 17.199 -9.953 26.773 16.779 + [3,16,-10.994,30.76,18.642,-11.397,26.721,17.199,-9.953,26.773,16.779], +// 3 16 -9.494 31.124 18.287 -10.994 30.76 18.642 -9.953 26.773 16.779 + [3,16,-9.494,31.124,18.287,-10.994,30.76,18.642,-9.953,26.773,16.779], +// 3 16 -9.494 31.124 18.287 -9.944 34.464 18.595 -10.994 30.76 18.642 + [3,16,-9.494,31.124,18.287,-9.944,34.464,18.595,-10.994,30.76,18.642], +// 3 16 -9.944 34.464 18.595 -11.463 34.519 18.858 -10.994 30.76 18.642 + [3,16,-9.944,34.464,18.595,-11.463,34.519,18.858,-10.994,30.76,18.642], +// 3 16 -9.944 34.464 18.595 -10.495 37.179 18.207 -11.463 34.519 18.858 + [3,16,-9.944,34.464,18.595,-10.495,37.179,18.207,-11.463,34.519,18.858], +// 3 16 -10.495 37.179 18.207 -12.36 36.713 18.33 -11.463 34.519 18.858 + [3,16,-10.495,37.179,18.207,-12.36,36.713,18.33,-11.463,34.519,18.858], +// 4 16 -12.36 36.713 18.33 -10.495 37.179 18.207 -11.388 39.422 16.926 -13.368 39.15 16.94 + [4,16,-12.36,36.713,18.33,-10.495,37.179,18.207,-11.388,39.422,16.926,-13.368,39.15,16.94], +// 3 16 -9.953 26.773 16.779 -11.397 26.721 17.199 -11.328 23.297 14.817 + [3,16,-9.953,26.773,16.779,-11.397,26.721,17.199,-11.328,23.297,14.817], +// 3 16 -11.328 23.297 14.817 -11.397 26.721 17.199 -13.396 23.33 15.39 + [3,16,-11.328,23.297,14.817,-11.397,26.721,17.199,-13.396,23.33,15.39], +// 3 16 -13.396 23.33 15.39 -13.401 20.009 11.693 -11.328 23.297 14.817 + [3,16,-13.396,23.33,15.39,-13.401,20.009,11.693,-11.328,23.297,14.817], +// 3 16 -16.153 20.473 12.522 -13.401 20.009 11.693 -13.396 23.33 15.39 + [3,16,-16.153,20.473,12.522,-13.401,20.009,11.693,-13.396,23.33,15.39], +// 3 16 -17.449 18.821 10.117 -13.401 20.009 11.693 -16.153 20.473 12.522 + [3,16,-17.449,18.821,10.117,-13.401,20.009,11.693,-16.153,20.473,12.522], +// 3 16 -15.55 17.747 8.94 -13.401 20.009 11.693 -17.449 18.821 10.117 + [3,16,-15.55,17.747,8.94,-13.401,20.009,11.693,-17.449,18.821,10.117], +// 3 16 -17.449 18.821 10.117 -18.345 17.554 7.452 -15.55 17.747 8.94 + [3,16,-17.449,18.821,10.117,-18.345,17.554,7.452,-15.55,17.747,8.94], +// 3 16 -15.55 17.747 8.94 -18.345 17.554 7.452 -16.388 16.195 6.054 + [3,16,-15.55,17.747,8.94,-18.345,17.554,7.452,-16.388,16.195,6.054], +// 3 16 -18.345 17.554 7.452 -18.94 16.424 4.422 -16.388 16.195 6.054 + [3,16,-18.345,17.554,7.452,-18.94,16.424,4.422,-16.388,16.195,6.054], +// 3 16 -16.388 16.195 6.054 -18.94 16.424 4.422 -16.537 15.547 4.556 + [3,16,-16.388,16.195,6.054,-18.94,16.424,4.422,-16.537,15.547,4.556], +// 3 16 -18.94 16.424 4.422 -17.372 14.73 2.343 -16.537 15.547 4.556 + [3,16,-18.94,16.424,4.422,-17.372,14.73,2.343,-16.537,15.547,4.556], +// 3 16 -19.362 15.17 0.903 -17.372 14.73 2.343 -18.94 16.424 4.422 + [3,16,-19.362,15.17,0.903,-17.372,14.73,2.343,-18.94,16.424,4.422], +// 3 16 -11.388 39.422 16.926 -12.822 41.034 15.219 -13.368 39.15 16.94 + [3,16,-11.388,39.422,16.926,-12.822,41.034,15.219,-13.368,39.15,16.94], +// 3 16 -13.368 39.15 16.94 -12.822 41.034 15.219 -14.785 40.461 15.73 + [3,16,-13.368,39.15,16.94,-12.822,41.034,15.219,-14.785,40.461,15.73], +// 3 16 -14.483 41.682 14.504 -14.785 40.461 15.73 -12.822 41.034 15.219 + [3,16,-14.483,41.682,14.504,-14.785,40.461,15.73,-12.822,41.034,15.219], +// 3 16 -16.742 41.049 15.267 -14.785 40.461 15.73 -14.483 41.682 14.504 + [3,16,-16.742,41.049,15.267,-14.785,40.461,15.73,-14.483,41.682,14.504], +// 3 16 -15.147 42.016 13.818 -16.742 41.049 15.267 -14.483 41.682 14.504 + [3,16,-15.147,42.016,13.818,-16.742,41.049,15.267,-14.483,41.682,14.504], +// 3 16 -16.908 41.784 14.41 -16.742 41.049 15.267 -15.147 42.016 13.818 + [3,16,-16.908,41.784,14.41,-16.742,41.049,15.267,-15.147,42.016,13.818], +// 3 16 -15.147 42.016 13.818 -17.136 42.071 13.47 -16.908 41.784 14.41 + [3,16,-15.147,42.016,13.818,-17.136,42.071,13.47,-16.908,41.784,14.41], +// 3 16 -17.136 42.071 13.47 -18.532 41.594 14.903 -16.908 41.784 14.41 + [3,16,-17.136,42.071,13.47,-18.532,41.594,14.903,-16.908,41.784,14.41], +// 4 16 -16.742 41.049 15.267 -16.908 41.784 14.41 -18.532 41.594 14.903 -18.287 41.023 15.57 + [4,16,-16.742,41.049,15.267,-16.908,41.784,14.41,-18.532,41.594,14.903,-18.287,41.023,15.57], +// 3 16 -17.136 42.071 13.47 -18.94 41.957 13.832 -18.532 41.594 14.903 + [3,16,-17.136,42.071,13.47,-18.94,41.957,13.832,-18.532,41.594,14.903], +// 3 16 -15.147 42.016 13.818 -15.295 42.206 12.736 -17.136 42.071 13.47 + [3,16,-15.147,42.016,13.818,-15.295,42.206,12.736,-17.136,42.071,13.47], +// 3 16 -17.438 13.692 0.054 -17.372 14.73 2.343 -19.362 15.17 0.903 + [3,16,-17.438,13.692,0.054,-17.372,14.73,2.343,-19.362,15.17,0.903], +// 3 16 -17.438 13.692 0.054 -19.362 15.17 0.903 -18.569 13.2 -3.875 + [3,16,-17.438,13.692,0.054,-19.362,15.17,0.903,-18.569,13.2,-3.875], +// 3 16 -17.449 18.821 10.117 -19.923 18.991 7.334 -18.345 17.554 7.452 + [3,16,-17.449,18.821,10.117,-19.923,18.991,7.334,-18.345,17.554,7.452], +// 3 16 -17.449 18.821 10.117 -19.082 20.497 10.07 -19.923 18.991 7.334 + [3,16,-17.449,18.821,10.117,-19.082,20.497,10.07,-19.923,18.991,7.334], +// 3 16 -19.923 18.991 7.334 -18.94 16.424 4.422 -18.345 17.554 7.452 + [3,16,-19.923,18.991,7.334,-18.94,16.424,4.422,-18.345,17.554,7.452], +// 3 16 -19.923 18.991 7.334 -20.237 17.199 3.688 -18.94 16.424 4.422 + [3,16,-19.923,18.991,7.334,-20.237,17.199,3.688,-18.94,16.424,4.422], +// 3 16 -19.082 20.497 10.07 -17.449 18.821 10.117 -16.153 20.473 12.522 + [3,16,-19.082,20.497,10.07,-17.449,18.821,10.117,-16.153,20.473,12.522], +// 3 16 -19.082 20.497 10.07 -16.153 20.473 12.522 -17.878 22.227 12.26 + [3,16,-19.082,20.497,10.07,-16.153,20.473,12.522,-17.878,22.227,12.26], +// 3 16 -16.153 20.473 12.522 -16.145 24.634 14.649 -17.878 22.227 12.26 + [3,16,-16.153,20.473,12.522,-16.145,24.634,14.649,-17.878,22.227,12.26], +// 3 16 -16.153 20.473 12.522 -13.396 23.33 15.39 -16.145 24.634 14.649 + [3,16,-16.153,20.473,12.522,-13.396,23.33,15.39,-16.145,24.634,14.649], +// 3 16 -13.396 23.33 15.39 -14.963 27.23 16.161 -16.145 24.634 14.649 + [3,16,-13.396,23.33,15.39,-14.963,27.23,16.161,-16.145,24.634,14.649], +// 3 16 -13.396 23.33 15.39 -13.008 27.112 17.31 -14.963 27.23 16.161 + [3,16,-13.396,23.33,15.39,-13.008,27.112,17.31,-14.963,27.23,16.161], +// 3 16 -13.008 27.112 17.31 -14.211 30.887 17.103 -14.963 27.23 16.161 + [3,16,-13.008,27.112,17.31,-14.211,30.887,17.103,-14.963,27.23,16.161], +// 3 16 -13.008 27.112 17.31 -12.673 30.584 18.196 -14.211 30.887 17.103 + [3,16,-13.008,27.112,17.31,-12.673,30.584,18.196,-14.211,30.887,17.103], +// 3 16 -12.673 30.584 18.196 -14.106 33.655 17.179 -14.211 30.887 17.103 + [3,16,-12.673,30.584,18.196,-14.106,33.655,17.179,-14.211,30.887,17.103], +// 3 16 -12.673 30.584 18.196 -12.552 33.967 18.439 -14.106 33.655 17.179 + [3,16,-12.673,30.584,18.196,-12.552,33.967,18.439,-14.106,33.655,17.179], +// 4 16 -14.225 35.87 16.883 -14.106 33.655 17.179 -12.552 33.967 18.439 -12.36 36.713 18.33 + [4,16,-14.225,35.87,16.883,-14.106,33.655,17.179,-12.552,33.967,18.439,-12.36,36.713,18.33], +// 3 16 -12.36 36.713 18.33 -13.368 39.15 16.94 -14.225 35.87 16.883 + [3,16,-12.36,36.713,18.33,-13.368,39.15,16.94,-14.225,35.87,16.883], +// 3 16 -13.368 39.15 16.94 -14.917 37.915 16.294 -14.225 35.87 16.883 + [3,16,-13.368,39.15,16.94,-14.917,37.915,16.294,-14.225,35.87,16.883], +// 3 16 -14.917 37.915 16.294 -13.368 39.15 16.94 -14.785 40.461 15.73 + [3,16,-14.917,37.915,16.294,-13.368,39.15,16.94,-14.785,40.461,15.73], +// 3 16 -16.02 39.552 15.694 -14.917 37.915 16.294 -14.785 40.461 15.73 + [3,16,-16.02,39.552,15.694,-14.917,37.915,16.294,-14.785,40.461,15.73], +// 3 16 -14.785 40.461 15.73 -16.742 41.049 15.267 -16.02 39.552 15.694 + [3,16,-14.785,40.461,15.73,-16.742,41.049,15.267,-16.02,39.552,15.694], +// 3 16 -16.742 41.049 15.267 -17.518 40.059 15.84 -16.02 39.552 15.694 + [3,16,-16.742,41.049,15.267,-17.518,40.059,15.84,-16.02,39.552,15.694], +// 3 16 -17.518 40.059 15.84 -16.742 41.049 15.267 -18.287 41.023 15.57 + [3,16,-17.518,40.059,15.84,-16.742,41.049,15.267,-18.287,41.023,15.57], +// 3 16 -18.793 40.466 15.844 -17.518 40.059 15.84 -18.287 41.023 15.57 + [3,16,-18.793,40.466,15.844,-17.518,40.059,15.84,-18.287,41.023,15.57], +// 3 16 -21.655 20.174 6.495 -19.923 18.991 7.334 -19.082 20.497 10.07 + [3,16,-21.655,20.174,6.495,-19.923,18.991,7.334,-19.082,20.497,10.07], +// 3 16 -20.758 22.646 10.973 -21.655 20.174 6.495 -19.082 20.497 10.07 + [3,16,-20.758,22.646,10.973,-21.655,20.174,6.495,-19.082,20.497,10.07], +// 3 16 -20.237 17.199 3.688 -19.923 18.991 7.334 -21.655 20.174 6.495 + [3,16,-20.237,17.199,3.688,-19.923,18.991,7.334,-21.655,20.174,6.495], +// 3 16 -21.89 18.68 2.596 -20.237 17.199 3.688 -21.655 20.174 6.495 + [3,16,-21.89,18.68,2.596,-20.237,17.199,3.688,-21.655,20.174,6.495], +// 4 16 -20.758 22.646 10.973 -19.082 20.497 10.07 -17.878 22.227 12.26 -18.563 25.625 14.771 + [4,16,-20.758,22.646,10.973,-19.082,20.497,10.07,-17.878,22.227,12.26,-18.563,25.625,14.771], +// 3 16 -16.145 24.634 14.649 -18.563 25.625 14.771 -17.878 22.227 12.26 + [3,16,-16.145,24.634,14.649,-18.563,25.625,14.771,-17.878,22.227,12.26], +// 3 16 -18.563 25.625 14.771 -16.145 24.634 14.649 -16.946 28.121 16.386 + [3,16,-18.563,25.625,14.771,-16.145,24.634,14.649,-16.946,28.121,16.386], +// 3 16 -16.946 28.121 16.386 -16.145 24.634 14.649 -14.963 27.23 16.161 + [3,16,-16.946,28.121,16.386,-16.145,24.634,14.649,-14.963,27.23,16.161], +// 3 16 -16.946 28.121 16.386 -14.963 27.23 16.161 -15.865 30.797 17.138 + [3,16,-16.946,28.121,16.386,-14.963,27.23,16.161,-15.865,30.797,17.138], +// 3 16 -15.865 30.797 17.138 -14.963 27.23 16.161 -14.211 30.887 17.103 + [3,16,-15.865,30.797,17.138,-14.963,27.23,16.161,-14.211,30.887,17.103], +// 4 16 -15.522 33.525 17.224 -15.865 30.797 17.138 -14.211 30.887 17.103 -14.106 33.655 17.179 + [4,16,-15.522,33.525,17.224,-15.865,30.797,17.138,-14.211,30.887,17.103,-14.106,33.655,17.179], +// 3 16 -15.646 35.56 16.924 -15.522 33.525 17.224 -14.106 33.655 17.179 + [3,16,-15.646,35.56,16.924,-15.522,33.525,17.224,-14.106,33.655,17.179], +// 3 16 -15.646 35.56 16.924 -14.106 33.655 17.179 -14.225 35.87 16.883 + [3,16,-15.646,35.56,16.924,-14.106,33.655,17.179,-14.225,35.87,16.883], +// 3 16 -14.225 35.87 16.883 -16.096 37.341 16.39 -15.646 35.56 16.924 + [3,16,-14.225,35.87,16.883,-16.096,37.341,16.39,-15.646,35.56,16.924], +// 3 16 -14.225 35.87 16.883 -14.917 37.915 16.294 -16.096 37.341 16.39 + [3,16,-14.225,35.87,16.883,-14.917,37.915,16.294,-16.096,37.341,16.39], +// 3 16 -14.917 37.915 16.294 -16.984 38.756 15.98 -16.096 37.341 16.39 + [3,16,-14.917,37.915,16.294,-16.984,38.756,15.98,-16.096,37.341,16.39], +// 3 16 -14.917 37.915 16.294 -16.02 39.552 15.694 -16.984 38.756 15.98 + [3,16,-14.917,37.915,16.294,-16.02,39.552,15.694,-16.984,38.756,15.98], +// 3 16 -16.984 38.756 15.98 -16.02 39.552 15.694 -17.518 40.059 15.84 + [3,16,-16.984,38.756,15.98,-16.02,39.552,15.694,-17.518,40.059,15.84], +// 3 16 -16.984 38.756 15.98 -17.518 40.059 15.84 -17.973 39.178 15.994 + [3,16,-16.984,38.756,15.98,-17.518,40.059,15.84,-17.973,39.178,15.994], +// 3 16 -17.518 40.059 15.84 -18.798 39.553 15.942 -17.973 39.178 15.994 + [3,16,-17.518,40.059,15.84,-18.798,39.553,15.942,-17.973,39.178,15.994], +// 3 16 -17.518 40.059 15.84 -18.793 40.466 15.844 -18.798 39.553 15.942 + [3,16,-17.518,40.059,15.84,-18.793,40.466,15.844,-18.798,39.553,15.942], +// 3 16 -18.729 12.344 -8.89 -18.569 13.2 -3.875 -20.27 15.228 -5.243 + [3,16,-18.729,12.344,-8.89,-18.569,13.2,-3.875,-20.27,15.228,-5.243], +// 3 16 -18.729 12.344 -8.89 -17.993 10.911 -7.147 -18.569 13.2 -3.875 + [3,16,-18.729,12.344,-8.89,-17.993,10.911,-7.147,-18.569,13.2,-3.875], +// 3 16 -18.729 12.344 -8.89 -16.273 7.343 -10.525 -17.993 10.911 -7.147 + [3,16,-18.729,12.344,-8.89,-16.273,7.343,-10.525,-17.993,10.911,-7.147], +// 3 16 -18.729 12.344 -8.89 -16.225 7.913 -12.342 -16.273 7.343 -10.525 + [3,16,-18.729,12.344,-8.89,-16.225,7.913,-12.342,-16.273,7.343,-10.525], +// 3 16 -16.225 7.913 -12.342 -14.636 4.315 -11.972 -16.273 7.343 -10.525 + [3,16,-16.225,7.913,-12.342,-14.636,4.315,-11.972,-16.273,7.343,-10.525], +// 3 16 -16.225 7.913 -12.342 -14.391 4.835 -13.712 -14.636 4.315 -11.972 + [3,16,-16.225,7.913,-12.342,-14.391,4.835,-13.712,-14.636,4.315,-11.972], +// 4 16 -14.636 4.315 -11.972 -14.391 4.835 -13.712 -12.494 1.545 -14.069 -12.733 1.075 -12.48 + [4,16,-14.636,4.315,-11.972,-14.391,4.835,-13.712,-12.494,1.545,-14.069,-12.733,1.075,-12.48], +// 3 16 -12.494 1.545 -14.069 -9.119 -3.387 -13.275 -12.733 1.075 -12.48 + [3,16,-12.494,1.545,-14.069,-9.119,-3.387,-13.275,-12.733,1.075,-12.48], +// 3 16 -9.119 -3.387 -13.275 -9.792 -3.284 -11.774 -12.733 1.075 -12.48 + [3,16,-9.119,-3.387,-13.275,-9.792,-3.284,-11.774,-12.733,1.075,-12.48], +// 3 16 -6.183 -7.074 -9.117 -9.792 -3.284 -11.774 -9.119 -3.387 -13.275 + [3,16,-6.183,-7.074,-9.117,-9.792,-3.284,-11.774,-9.119,-3.387,-13.275], +// 3 16 -5.276 -7.327 -9.963 -6.183 -7.074 -9.117 -9.119 -3.387 -13.275 + [3,16,-5.276,-7.327,-9.963,-6.183,-7.074,-9.117,-9.119,-3.387,-13.275], +// 3 16 -6.183 -7.074 -9.117 -5.276 -7.327 -9.963 -2.762 -9.113 -6.92 + [3,16,-6.183,-7.074,-9.117,-5.276,-7.327,-9.963,-2.762,-9.113,-6.92], +// 3 16 -3.621 -9.081 -6.093 -6.183 -7.074 -9.117 -2.762 -9.113 -6.92 + [3,16,-3.621,-9.081,-6.093,-6.183,-7.074,-9.117,-2.762,-9.113,-6.92], +// 3 16 -21.488 17.154 -0.868 -20.27 15.228 -5.243 -18.569 13.2 -3.875 + [3,16,-21.488,17.154,-0.868,-20.27,15.228,-5.243,-18.569,13.2,-3.875], +// 3 16 -19.362 15.17 0.903 -21.488 17.154 -0.868 -18.569 13.2 -3.875 + [3,16,-19.362,15.17,0.903,-21.488,17.154,-0.868,-18.569,13.2,-3.875], +// 3 16 -21.89 18.68 2.596 -21.488 17.154 -0.868 -19.362 15.17 0.903 + [3,16,-21.89,18.68,2.596,-21.488,17.154,-0.868,-19.362,15.17,0.903], +// 3 16 -20.237 17.199 3.688 -21.89 18.68 2.596 -19.362 15.17 0.903 + [3,16,-20.237,17.199,3.688,-21.89,18.68,2.596,-19.362,15.17,0.903], +// 4 16 -21.488 17.154 -0.868 -21.89 18.68 2.596 -21.976 19.994 1.093 -21.524 18.102 -2.511 + [4,16,-21.488,17.154,-0.868,-21.89,18.68,2.596,-21.976,19.994,1.093,-21.524,18.102,-2.511], +// 3 16 -20.27 15.228 -5.243 -21.488 17.154 -0.868 -21.524 18.102 -2.511 + [3,16,-20.27,15.228,-5.243,-21.488,17.154,-0.868,-21.524,18.102,-2.511], +// 3 16 -21.89 18.68 2.596 -21.955 22.031 5.233 -21.976 19.994 1.093 + [3,16,-21.89,18.68,2.596,-21.955,22.031,5.233,-21.976,19.994,1.093], +// 3 16 -21.655 20.174 6.495 -21.955 22.031 5.233 -21.89 18.68 2.596 + [3,16,-21.655,20.174,6.495,-21.955,22.031,5.233,-21.89,18.68,2.596], +// 4 16 -21.144 24.622 9.401 -21.955 22.031 5.233 -21.655 20.174 6.495 -20.758 22.646 10.973 + [4,16,-21.144,24.622,9.401,-21.955,22.031,5.233,-21.655,20.174,6.495,-20.758,22.646,10.973], +// 3 16 -19.595 27.45 12.698 -21.144 24.622 9.401 -20.758 22.646 10.973 + [3,16,-19.595,27.45,12.698,-21.144,24.622,9.401,-20.758,22.646,10.973], +// 3 16 -19.595 27.45 12.698 -20.758 22.646 10.973 -18.563 25.625 14.771 + [3,16,-19.595,27.45,12.698,-20.758,22.646,10.973,-18.563,25.625,14.771], +// 3 16 -16.946 28.121 16.386 -19.595 27.45 12.698 -18.563 25.625 14.771 + [3,16,-16.946,28.121,16.386,-19.595,27.45,12.698,-18.563,25.625,14.771], +// 3 16 -16.946 28.121 16.386 -17.927 30.509 14.435 -19.595 27.45 12.698 + [3,16,-16.946,28.121,16.386,-17.927,30.509,14.435,-19.595,27.45,12.698], +// 3 16 -17.927 30.509 14.435 -16.946 28.121 16.386 -15.865 30.797 17.138 + [3,16,-17.927,30.509,14.435,-16.946,28.121,16.386,-15.865,30.797,17.138], +// 3 16 -15.865 30.797 17.138 -16.946 34.325 15.134 -17.927 30.509 14.435 + [3,16,-15.865,30.797,17.138,-16.946,34.325,15.134,-17.927,30.509,14.435], +// 3 16 -15.865 30.797 17.138 -15.522 33.525 17.224 -16.946 34.325 15.134 + [3,16,-15.865,30.797,17.138,-15.522,33.525,17.224,-16.946,34.325,15.134], +// 3 16 -15.522 33.525 17.224 -15.646 35.56 16.924 -16.946 34.325 15.134 + [3,16,-15.522,33.525,17.224,-15.646,35.56,16.924,-16.946,34.325,15.134], +// 3 16 -17.151 36.617 14.999 -16.946 34.325 15.134 -15.646 35.56 16.924 + [3,16,-17.151,36.617,14.999,-16.946,34.325,15.134,-15.646,35.56,16.924], +// 3 16 -17.151 36.617 14.999 -15.646 35.56 16.924 -16.096 37.341 16.39 + [3,16,-17.151,36.617,14.999,-15.646,35.56,16.924,-16.096,37.341,16.39], +// 3 16 -17.151 36.617 14.999 -16.096 37.341 16.39 -16.984 38.756 15.98 + [3,16,-17.151,36.617,14.999,-16.096,37.341,16.39,-16.984,38.756,15.98], +// 3 16 -17.151 36.617 14.999 -16.984 38.756 15.98 -18.016 37.725 14.631 + [3,16,-17.151,36.617,14.999,-16.984,38.756,15.98,-18.016,37.725,14.631], +// 3 16 -17.973 39.178 15.994 -18.016 37.725 14.631 -16.984 38.756 15.98 + [3,16,-17.973,39.178,15.994,-18.016,37.725,14.631,-16.984,38.756,15.98], +// 3 16 -17.973 39.178 15.994 -19.002 38.558 14.956 -18.016 37.725 14.631 + [3,16,-17.973,39.178,15.994,-19.002,38.558,14.956,-18.016,37.725,14.631], +// 3 16 -18.798 39.553 15.942 -19.002 38.558 14.956 -17.973 39.178 15.994 + [3,16,-18.798,39.553,15.942,-19.002,38.558,14.956,-17.973,39.178,15.994], +// 3 16 -18.798 39.553 15.942 -19.684 39.313 15.153 -19.002 38.558 14.956 + [3,16,-18.798,39.553,15.942,-19.684,39.313,15.153,-19.002,38.558,14.956], +// 3 16 -22.511 23.416 3.994 -21.976 19.994 1.093 -21.955 22.031 5.233 + [3,16,-22.511,23.416,3.994,-21.976,19.994,1.093,-21.955,22.031,5.233], +// 3 16 -22.511 23.416 3.994 -22.363 21.384 -0.275 -21.976 19.994 1.093 + [3,16,-22.511,23.416,3.994,-22.363,21.384,-0.275,-21.976,19.994,1.093], +// 3 16 -22.363 21.384 -0.275 -21.524 18.102 -2.511 -21.976 19.994 1.093 + [3,16,-22.363,21.384,-0.275,-21.524,18.102,-2.511,-21.976,19.994,1.093], +// 3 16 -22.363 21.384 -0.275 -21.575 19.047 -5.314 -21.524 18.102 -2.511 + [3,16,-22.363,21.384,-0.275,-21.575,19.047,-5.314,-21.524,18.102,-2.511], +// 3 16 -21.575 19.047 -5.314 -20.27 15.228 -5.243 -21.524 18.102 -2.511 + [3,16,-21.575,19.047,-5.314,-20.27,15.228,-5.243,-21.524,18.102,-2.511], +// 3 16 -21.575 19.047 -5.314 -19.473 15.826 -10.275 -20.27 15.228 -5.243 + [3,16,-21.575,19.047,-5.314,-19.473,15.826,-10.275,-20.27,15.228,-5.243], +// 3 16 -21.955 22.031 5.233 -21.71 26.455 8.12 -22.511 23.416 3.994 + [3,16,-21.955,22.031,5.233,-21.71,26.455,8.12,-22.511,23.416,3.994], +// 3 16 -21.955 22.031 5.233 -21.144 24.622 9.401 -21.71 26.455 8.12 + [3,16,-21.955,22.031,5.233,-21.144,24.622,9.401,-21.71,26.455,8.12], +// 3 16 -21.144 24.622 9.401 -20.247 29.138 10.985 -21.71 26.455 8.12 + [3,16,-21.144,24.622,9.401,-20.247,29.138,10.985,-21.71,26.455,8.12], +// 3 16 -21.144 24.622 9.401 -19.595 27.45 12.698 -20.247 29.138 10.985 + [3,16,-21.144,24.622,9.401,-19.595,27.45,12.698,-20.247,29.138,10.985], +// 3 16 -19.595 27.45 12.698 -18.88 31.529 12.538 -20.247 29.138 10.985 + [3,16,-19.595,27.45,12.698,-18.88,31.529,12.538,-20.247,29.138,10.985], +// 3 16 -19.595 27.45 12.698 -17.927 30.509 14.435 -18.88 31.529 12.538 + [3,16,-19.595,27.45,12.698,-17.927,30.509,14.435,-18.88,31.529,12.538], +// 3 16 -17.776 34.442 13.48 -18.88 31.529 12.538 -17.927 30.509 14.435 + [3,16,-17.776,34.442,13.48,-18.88,31.529,12.538,-17.927,30.509,14.435], +// 3 16 -17.776 34.442 13.48 -17.927 30.509 14.435 -16.946 34.325 15.134 + [3,16,-17.776,34.442,13.48,-17.927,30.509,14.435,-16.946,34.325,15.134], +// 4 16 -17.67 36.476 13.95 -17.776 34.442 13.48 -16.946 34.325 15.134 -17.151 36.617 14.999 + [4,16,-17.67,36.476,13.95,-17.776,34.442,13.48,-16.946,34.325,15.134,-17.151,36.617,14.999], +// 3 16 -17.151 36.617 14.999 -18.016 37.725 14.631 -17.67 36.476 13.95 + [3,16,-17.151,36.617,14.999,-18.016,37.725,14.631,-17.67,36.476,13.95], +// 3 16 -18.729 12.344 -8.89 -20.27 15.228 -5.243 -19.473 15.826 -10.275 + [3,16,-18.729,12.344,-8.89,-20.27,15.228,-5.243,-19.473,15.826,-10.275], +// 3 16 -18.012 13.181 -12.47 -18.729 12.344 -8.89 -19.473 15.826 -10.275 + [3,16,-18.012,13.181,-12.47,-18.729,12.344,-8.89,-19.473,15.826,-10.275], +// 3 16 -11.397 26.721 17.199 -13.008 27.112 17.31 -13.396 23.33 15.39 + [3,16,-11.397,26.721,17.199,-13.008,27.112,17.31,-13.396,23.33,15.39], +// 3 16 -12.673 30.584 18.196 -13.008 27.112 17.31 -11.397 26.721 17.199 + [3,16,-12.673,30.584,18.196,-13.008,27.112,17.31,-11.397,26.721,17.199], +// 3 16 -10.994 30.76 18.642 -12.673 30.584 18.196 -11.397 26.721 17.199 + [3,16,-10.994,30.76,18.642,-12.673,30.584,18.196,-11.397,26.721,17.199], +// 3 16 -12.673 30.584 18.196 -10.994 30.76 18.642 -12.552 33.967 18.439 + [3,16,-12.673,30.584,18.196,-10.994,30.76,18.642,-12.552,33.967,18.439], +// 3 16 -10.994 30.76 18.642 -11.463 34.519 18.858 -12.552 33.967 18.439 + [3,16,-10.994,30.76,18.642,-11.463,34.519,18.858,-12.552,33.967,18.439], +// 3 16 -12.552 33.967 18.439 -11.463 34.519 18.858 -12.36 36.713 18.33 + [3,16,-12.552,33.967,18.439,-11.463,34.519,18.858,-12.36,36.713,18.33], +// 3 16 -9.645 43.273 14.915 -9.986 43.906 13.492 -10.511 43.235 13.856 + [3,16,-9.645,43.273,14.915,-9.986,43.906,13.492,-10.511,43.235,13.856], +// 3 16 -9.946 42.383 15.068 -9.645 43.273 14.915 -10.511 43.235 13.856 + [3,16,-9.946,42.383,15.068,-9.645,43.273,14.915,-10.511,43.235,13.856], +// 3 16 -10.511 43.235 13.856 -9.986 43.906 13.492 -10.058 43.146 12.548 + [3,16,-10.511,43.235,13.856,-9.986,43.906,13.492,-10.058,43.146,12.548], +// 3 16 -10.058 43.146 12.548 -9.986 43.906 13.492 -8.882 43.924 12.426 + [3,16,-10.058,43.146,12.548,-9.986,43.906,13.492,-8.882,43.924,12.426], +// 3 16 -9.986 43.906 13.492 -8.81 44.322 13.45 -8.882 43.924 12.426 + [3,16,-9.986,43.906,13.492,-8.81,44.322,13.45,-8.882,43.924,12.426], +// 3 16 -9.986 43.906 13.492 -9.645 43.273 14.915 -8.81 44.322 13.45 + [3,16,-9.986,43.906,13.492,-9.645,43.273,14.915,-8.81,44.322,13.45], +// 3 16 -9.645 43.273 14.915 -8.48 43.609 15.1 -8.81 44.322 13.45 + [3,16,-9.645,43.273,14.915,-8.48,43.609,15.1,-8.81,44.322,13.45], +// 3 16 -19.611 40.729 15.106 -18.793 40.466 15.844 -18.287 41.023 15.57 + [3,16,-19.611,40.729,15.106,-18.793,40.466,15.844,-18.287,41.023,15.57], +// 3 16 -18.532 41.594 14.903 -19.611 40.729 15.106 -18.287 41.023 15.57 + [3,16,-18.532,41.594,14.903,-19.611,40.729,15.106,-18.287,41.023,15.57], +// 3 16 -19.611 40.729 15.106 -19.684 39.313 15.153 -18.793 40.466 15.844 + [3,16,-19.611,40.729,15.106,-19.684,39.313,15.153,-18.793,40.466,15.844], +// 3 16 -19.684 39.313 15.153 -18.798 39.553 15.942 -18.793 40.466 15.844 + [3,16,-19.684,39.313,15.153,-18.798,39.553,15.942,-18.793,40.466,15.844], +// 3 16 -20.17 39.883 13.589 -19.684 39.313 15.153 -19.611 40.729 15.106 + [3,16,-20.17,39.883,13.589,-19.684,39.313,15.153,-19.611,40.729,15.106], +// 3 16 -20.019 40.946 13.789 -20.17 39.883 13.589 -19.611 40.729 15.106 + [3,16,-20.019,40.946,13.789,-20.17,39.883,13.589,-19.611,40.729,15.106], +// 3 16 -18.94 41.957 13.832 -20.019 40.946 13.789 -19.611 40.729 15.106 + [3,16,-18.94,41.957,13.832,-20.019,40.946,13.789,-19.611,40.729,15.106], +// 3 16 -18.532 41.594 14.903 -18.94 41.957 13.832 -19.611 40.729 15.106 + [3,16,-18.532,41.594,14.903,-18.94,41.957,13.832,-19.611,40.729,15.106], +// 3 16 5.802 43.855 14.963 5.685 43.895 13.95 2.779 43.817 14.602 + [3,16,5.802,43.855,14.963,5.685,43.895,13.95,2.779,43.817,14.602], +// 3 16 2.874 43.864 15.703 5.802 43.855 14.963 2.779 43.817 14.602 + [3,16,2.874,43.864,15.703,5.802,43.855,14.963,2.779,43.817,14.602], +// 3 16 5.685 43.895 13.95 5.156 42.976 13.043 2.779 43.817 14.602 + [3,16,5.685,43.895,13.95,5.156,42.976,13.043,2.779,43.817,14.602], +// 3 16 5.156 42.976 13.043 2.82 42.74 13.421 2.779 43.817 14.602 + [3,16,5.156,42.976,13.043,2.82,42.74,13.421,2.779,43.817,14.602], +// 3 16 5.685 43.895 13.95 5.802 43.855 14.963 8.097 43.306 14.713 + [3,16,5.685,43.895,13.95,5.802,43.855,14.963,8.097,43.306,14.713], +// 3 16 7.917 43.138 13.545 5.685 43.895 13.95 8.097 43.306 14.713 + [3,16,7.917,43.138,13.545,5.685,43.895,13.95,8.097,43.306,14.713], +// 3 16 7.917 43.138 13.545 8.097 43.306 14.713 9.444 42.023 13.43 + [3,16,7.917,43.138,13.545,8.097,43.306,14.713,9.444,42.023,13.43], +// 3 16 7.917 43.138 13.545 9.444 42.023 13.43 7.486 42.318 12.663 + [3,16,7.917,43.138,13.545,9.444,42.023,13.43,7.486,42.318,12.663], +// 3 16 7.486 42.318 12.663 5.156 42.976 13.043 5.685 43.895 13.95 + [3,16,7.486,42.318,12.663,5.156,42.976,13.043,5.685,43.895,13.95], +// 3 16 7.917 43.138 13.545 7.486 42.318 12.663 5.685 43.895 13.95 + [3,16,7.917,43.138,13.545,7.486,42.318,12.663,5.685,43.895,13.95], +// 3 16 9.444 42.023 13.43 8.442 40.946 12.353 7.486 42.318 12.663 + [3,16,9.444,42.023,13.43,8.442,40.946,12.353,7.486,42.318,12.663], +// 3 16 8.097 43.306 14.713 10.104 42.208 14.915 9.444 42.023 13.43 + [3,16,8.097,43.306,14.713,10.104,42.208,14.915,9.444,42.023,13.43], +// 3 16 9.444 42.023 13.43 10.104 42.208 14.915 11.623 41.206 14.335 + [3,16,9.444,42.023,13.43,10.104,42.208,14.915,11.623,41.206,14.335], +// 3 16 10.104 42.208 14.915 11.83 41.027 15.152 11.623 41.206 14.335 + [3,16,10.104,42.208,14.915,11.83,41.027,15.152,11.623,41.206,14.335], +// 3 16 9.444 42.023 13.43 11.623 41.206 14.335 9.655 40.065 12.387 + [3,16,9.444,42.023,13.43,11.623,41.206,14.335,9.655,40.065,12.387], +// 3 16 8.442 40.946 12.353 9.444 42.023 13.43 9.655 40.065 12.387 + [3,16,8.442,40.946,12.353,9.444,42.023,13.43,9.655,40.065,12.387], +// 3 16 10.086 -4.746 -6.858 6.456 -6.107 -6.984 9.098 -4.165 -7.84 + [3,16,10.086,-4.746,-6.858,6.456,-6.107,-6.984,9.098,-4.165,-7.84], +// 3 16 10.17 -3.959 -7.45 10.086 -4.746 -6.858 9.098 -4.165 -7.84 + [3,16,10.17,-3.959,-7.45,10.086,-4.746,-6.858,9.098,-4.165,-7.84], +// 3 16 1.799 -9.535 3.667 2 -9.658 2 3.041 -9.532 2.352 + [3,16,1.799,-9.535,3.667,2,-9.658,2,3.041,-9.532,2.352], +// 3 16 2.148 -9.284 -6.663 2.624 -8.599 -7.166 3.933 -8.217 -6.156 + [3,16,2.148,-9.284,-6.663,2.624,-8.599,-7.166,3.933,-8.217,-6.156], +// 3 16 3.4 -8.793 -4.69 2.148 -9.284 -6.663 3.933 -8.217 -6.156 + [3,16,3.4,-8.793,-4.69,2.148,-9.284,-6.663,3.933,-8.217,-6.156], +// 3 16 3.4 -8.793 -4.69 3.933 -8.217 -6.156 5.137 -7.43 -5.206 + [3,16,3.4,-8.793,-4.69,3.933,-8.217,-6.156,5.137,-7.43,-5.206], +// 3 16 4.563 -8.109 -3.587 3.4 -8.793 -4.69 5.137 -7.43 -5.206 + [3,16,4.563,-8.109,-3.587,3.4,-8.793,-4.69,5.137,-7.43,-5.206], +// 3 16 3.867 34.062 19.707 5.945 33.739 20.449 4.826 37.917 20.074 + [3,16,3.867,34.062,19.707,5.945,33.739,20.449,4.826,37.917,20.074], +// 3 16 3.271 39.476 19.464 3.867 34.062 19.707 4.826 37.917 20.074 + [3,16,3.271,39.476,19.464,3.867,34.062,19.707,4.826,37.917,20.074], +// 3 16 3.867 34.062 19.707 3.977 27.613 18.391 5.945 33.739 20.449 + [3,16,3.867,34.062,19.707,3.977,27.613,18.391,5.945,33.739,20.449], +// 3 16 3.977 27.613 18.391 5.943 27.343 18.947 5.945 33.739 20.449 + [3,16,3.977,27.613,18.391,5.943,27.343,18.947,5.945,33.739,20.449], +// 3 16 17.316 28.475 16.283 17.565 31.237 17.767 15.407 31.845 17.562 + [3,16,17.316,28.475,16.283,17.565,31.237,17.767,15.407,31.845,17.562], +// 3 16 16.496 26.843 15.111 17.316 28.475 16.283 15.407 31.845 17.562 + [3,16,16.496,26.843,15.111,17.316,28.475,16.283,15.407,31.845,17.562], +// 3 16 17.565 31.237 17.767 16.394 35.786 18.016 15.407 31.845 17.562 + [3,16,17.565,31.237,17.767,16.394,35.786,18.016,15.407,31.845,17.562], +// 3 16 16.394 35.786 18.016 15.041 35.424 17.702 15.407 31.845 17.562 + [3,16,16.394,35.786,18.016,15.041,35.424,17.702,15.407,31.845,17.562], +// 3 16 15.407 31.845 17.562 15.041 35.424 17.702 13.995 32.458 17.505 + [3,16,15.407,31.845,17.562,15.041,35.424,17.702,13.995,32.458,17.505], +// 3 16 15.041 35.424 17.702 13.862 35.58 17.321 13.995 32.458 17.505 + [3,16,15.041,35.424,17.702,13.862,35.58,17.321,13.995,32.458,17.505], +// 3 16 15.041 35.424 17.702 14.97 37.805 17.056 13.862 35.58 17.321 + [3,16,15.041,35.424,17.702,14.97,37.805,17.056,13.862,35.58,17.321], +// 3 16 15.041 35.424 17.702 16.394 35.786 18.016 14.97 37.805 17.056 + [3,16,15.041,35.424,17.702,16.394,35.786,18.016,14.97,37.805,17.056], +// 3 16 14.97 37.805 17.056 12.881 39.32 16.118 13.862 35.58 17.321 + [3,16,14.97,37.805,17.056,12.881,39.32,16.118,13.862,35.58,17.321], +// 3 16 -20.237 17.199 3.688 -19.362 15.17 0.903 -18.94 16.424 4.422 + [3,16,-20.237,17.199,3.688,-19.362,15.17,0.903,-18.94,16.424,4.422], +// 3 16 -8 -3 5.657 -5.657 -3 8 -5.657 -3 5.657 + [3,16,-8,-3,5.657,-5.657,-3,8,-5.657,-3,5.657], +// 3 16 8 -3 5.657 5.657 -3 5.657 5.657 -3 8 + [3,16,8,-3,5.657,5.657,-3,5.657,5.657,-3,8], +// 3 16 8 -3 -5.657 5.657 -3 -8 5.657 -3 -5.657 + [3,16,8,-3,-5.657,5.657,-3,-8,5.657,-3,-5.657], +// 3 16 -5.657 -3 -8 -8 -3 -5.657 -5.657 -3 -5.657 + [3,16,-5.657,-3,-8,-8,-3,-5.657,-5.657,-3,-5.657], +// 3 16 -2.251 43.446 13.301 -0.373 44.028 13.355 -0.337 43.52 13.119 + [3,16,-2.251,43.446,13.301,-0.373,44.028,13.355,-0.337,43.52,13.119], +// 3 16 -2.184 42.005 12.923 -2.251 43.446 13.301 -0.337 43.52 13.119 + [3,16,-2.184,42.005,12.923,-2.251,43.446,13.301,-0.337,43.52,13.119], +// 4 16 1.131 43.062 13.08 -0.337 43.52 13.119 -0.373 44.028 13.355 1.545 43.422 13.297 + [4,16,1.131,43.062,13.08,-0.337,43.52,13.119,-0.373,44.028,13.355,1.545,43.422,13.297], +// 3 16 2.82 42.74 13.421 1.131 43.062 13.08 1.545 43.422 13.297 + [3,16,2.82,42.74,13.421,1.131,43.062,13.08,1.545,43.422,13.297], +// 3 16 2.4 40.951 12.89 1.131 43.062 13.08 2.82 42.74 13.421 + [3,16,2.4,40.951,12.89,1.131,43.062,13.08,2.82,42.74,13.421], +// 3 16 2.4 40.951 12.89 2.82 42.74 13.421 5.156 42.976 13.043 + [3,16,2.4,40.951,12.89,2.82,42.74,13.421,5.156,42.976,13.043], +// 3 16 5.156 42.976 13.043 7.486 42.318 12.663 2.4 40.951 12.89 + [3,16,5.156,42.976,13.043,7.486,42.318,12.663,2.4,40.951,12.89], +// 4 16 5.288 37.104 12.043 2.4 40.951 12.89 7.486 42.318 12.663 8.442 40.946 12.353 + [4,16,5.288,37.104,12.043,2.4,40.951,12.89,7.486,42.318,12.663,8.442,40.946,12.353], +// 3 16 5.288 37.104 12.043 8.442 40.946 12.353 9.117 37.063 11.999 + [3,16,5.288,37.104,12.043,8.442,40.946,12.353,9.117,37.063,11.999], +// 3 16 6.266 26.856 11.545 5.288 37.104 12.043 9.117 37.063 11.999 + [3,16,6.266,26.856,11.545,5.288,37.104,12.043,9.117,37.063,11.999], +// 3 16 6.266 26.856 11.545 9.117 37.063 11.999 10.528 27.88 11.709 + [3,16,6.266,26.856,11.545,9.117,37.063,11.999,10.528,27.88,11.709], +// 3 16 9.117 37.063 11.999 8.442 40.946 12.353 9.655 40.065 12.387 + [3,16,9.117,37.063,11.999,8.442,40.946,12.353,9.655,40.065,12.387], +// 3 16 9.655 40.065 12.387 13.3 36.554 12.07 9.117 37.063 11.999 + [3,16,9.655,40.065,12.387,13.3,36.554,12.07,9.117,37.063,11.999], +// 3 16 9.655 40.065 12.387 13.353 40.402 12.492 13.3 36.554 12.07 + [3,16,9.655,40.065,12.387,13.353,40.402,12.492,13.3,36.554,12.07], +// 3 16 13.3 36.554 12.07 13.353 40.402 12.492 15.528 38.927 12.433 + [3,16,13.3,36.554,12.07,13.353,40.402,12.492,15.528,38.927,12.433], +// 3 16 13.3 36.554 12.07 15.528 38.927 12.433 15.65 36.484 11.938 + [3,16,13.3,36.554,12.07,15.528,38.927,12.433,15.65,36.484,11.938], +// 3 16 11.498 21.272 9.326 6.266 26.856 11.545 10.528 27.88 11.709 + [3,16,11.498,21.272,9.326,6.266,26.856,11.545,10.528,27.88,11.709], +// 3 16 11.498 21.272 9.326 8.624 17.753 10.791 6.266 26.856 11.545 + [3,16,11.498,21.272,9.326,8.624,17.753,10.791,6.266,26.856,11.545], +// 3 16 13.3 36.554 12.07 15.65 36.484 11.938 16.525 32.626 11.052 + [3,16,13.3,36.554,12.07,15.65,36.484,11.938,16.525,32.626,11.052], +// 3 16 13.3 36.554 12.07 16.525 32.626 11.052 14.329 30.958 11.599 + [3,16,13.3,36.554,12.07,16.525,32.626,11.052,14.329,30.958,11.599], +// 3 16 9.117 37.063 11.999 14.329 30.958 11.599 10.528 27.88 11.709 + [3,16,9.117,37.063,11.999,14.329,30.958,11.599,10.528,27.88,11.709], +// 3 16 9.117 37.063 11.999 13.3 36.554 12.07 14.329 30.958 11.599 + [3,16,9.117,37.063,11.999,13.3,36.554,12.07,14.329,30.958,11.599], +// 3 16 16.525 32.626 11.052 16.646 29.966 9.778 14.329 30.958 11.599 + [3,16,16.525,32.626,11.052,16.646,29.966,9.778,14.329,30.958,11.599], +// 3 16 16.646 29.966 9.778 14.289 25.88 9.934 14.329 30.958 11.599 + [3,16,16.646,29.966,9.778,14.289,25.88,9.934,14.329,30.958,11.599], +// 3 16 14.329 30.958 11.599 14.289 25.88 9.934 10.528 27.88 11.709 + [3,16,14.329,30.958,11.599,14.289,25.88,9.934,10.528,27.88,11.709], +// 3 16 14.289 25.88 9.934 11.498 21.272 9.326 10.528 27.88 11.709 + [3,16,14.289,25.88,9.934,11.498,21.272,9.326,10.528,27.88,11.709], +// 3 16 16.646 29.966 9.778 15.669 27.003 7.424 14.289 25.88 9.934 + [3,16,16.646,29.966,9.778,15.669,27.003,7.424,14.289,25.88,9.934], +// 3 16 15.669 27.003 7.424 13.289 22.75 7.577 14.289 25.88 9.934 + [3,16,15.669,27.003,7.424,13.289,22.75,7.577,14.289,25.88,9.934], +// 3 16 14.289 25.88 9.934 13.289 22.75 7.577 11.498 21.272 9.326 + [3,16,14.289,25.88,9.934,13.289,22.75,7.577,11.498,21.272,9.326], +// 3 16 15.669 27.003 7.424 14.634 23.927 4.573 13.289 22.75 7.577 + [3,16,15.669,27.003,7.424,14.634,23.927,4.573,13.289,22.75,7.577], +// 3 16 13.399 19.837 5.696 13.289 22.75 7.577 14.634 23.927 4.573 + [3,16,13.399,19.837,5.696,13.289,22.75,7.577,14.634,23.927,4.573], +// 3 16 13.399 19.837 5.696 14.634 23.927 4.573 13.336 19.452 2.561 + [3,16,13.399,19.837,5.696,14.634,23.927,4.573,13.336,19.452,2.561], +// 3 16 13.336 19.452 2.561 13.067 17.114 4.822 13.399 19.837 5.696 + [3,16,13.336,19.452,2.561,13.067,17.114,4.822,13.399,19.837,5.696], +// 3 16 13.336 19.452 2.561 13.237 15.793 1.828 13.067 17.114 4.822 + [3,16,13.336,19.452,2.561,13.237,15.793,1.828,13.067,17.114,4.822], +// 3 16 12.288 19.367 8.204 13.399 19.837 5.696 13.067 17.114 4.822 + [3,16,12.288,19.367,8.204,13.399,19.837,5.696,13.067,17.114,4.822], +// 3 16 12.288 19.367 8.204 8.624 17.753 10.791 11.498 21.272 9.326 + [3,16,12.288,19.367,8.204,8.624,17.753,10.791,11.498,21.272,9.326], +// 3 16 13.289 22.75 7.577 12.288 19.367 8.204 11.498 21.272 9.326 + [3,16,13.289,22.75,7.577,12.288,19.367,8.204,11.498,21.272,9.326], +// 3 16 13.289 22.75 7.577 13.399 19.837 5.696 12.288 19.367 8.204 + [3,16,13.289,22.75,7.577,13.399,19.837,5.696,12.288,19.367,8.204], +// 3 16 12.288 19.367 8.204 13.067 17.114 4.822 11.265 16.351 8.163 + [3,16,12.288,19.367,8.204,13.067,17.114,4.822,11.265,16.351,8.163], +// 3 16 12.288 19.367 8.204 11.265 16.351 8.163 8.624 17.753 10.791 + [3,16,12.288,19.367,8.204,11.265,16.351,8.163,8.624,17.753,10.791], +// 3 16 -8.267 40.812 11.988 -5.71 35.165 11.761 -9.631 35.163 11.467 + [3,16,-8.267,40.812,11.988,-5.71,35.165,11.761,-9.631,35.163,11.467], +// 3 16 -8.267 40.812 11.988 -5.016 41.244 12.13 -5.71 35.165 11.761 + [3,16,-8.267,40.812,11.988,-5.016,41.244,12.13,-5.71,35.165,11.761], +// 3 16 -6.878 24.443 11.067 -9.631 35.163 11.467 -5.71 35.165 11.761 + [3,16,-6.878,24.443,11.067,-9.631,35.163,11.467,-5.71,35.165,11.761], +// 3 16 -6.878 24.443 11.067 -10.673 24.655 10.621 -9.631 35.163 11.467 + [3,16,-6.878,24.443,11.067,-10.673,24.655,10.621,-9.631,35.163,11.467], +// 3 16 -8.371 17.453 11.055 -10.673 24.655 10.621 -6.878 24.443 11.067 + [3,16,-8.371,17.453,11.055,-10.673,24.655,10.621,-6.878,24.443,11.067], +// 3 16 -8.371 17.453 11.055 -9.546 16.156 10.084 -10.673 24.655 10.621 + [3,16,-8.371,17.453,11.055,-9.546,16.156,10.084,-10.673,24.655,10.621], +// 3 16 -10.673 24.655 10.621 -9.546 16.156 10.084 -12.727 16.951 6.303 + [3,16,-10.673,24.655,10.621,-9.546,16.156,10.084,-12.727,16.951,6.303], +// 3 16 -10.673 24.655 10.621 -12.727 16.951 6.303 -14.623 21.506 4.728 + [3,16,-10.673,24.655,10.621,-12.727,16.951,6.303,-14.623,21.506,4.728], +// 3 16 -14.623 21.506 4.728 -15.484 28.141 9.237 -10.673 24.655 10.621 + [3,16,-14.623,21.506,4.728,-15.484,28.141,9.237,-10.673,24.655,10.621], +// 3 16 -9.631 35.163 11.467 -10.673 24.655 10.621 -15.484 28.141 9.237 + [3,16,-9.631,35.163,11.467,-10.673,24.655,10.621,-15.484,28.141,9.237], +// 3 16 -14.623 21.506 4.728 -18.27 27.539 6.028 -15.484 28.141 9.237 + [3,16,-14.623,21.506,4.728,-18.27,27.539,6.028,-15.484,28.141,9.237], +// 3 16 -14.623 21.506 4.728 -18.733 25.196 2.381 -18.27 27.539 6.028 + [3,16,-14.623,21.506,4.728,-18.733,25.196,2.381,-18.27,27.539,6.028], +// 3 16 -14.931 20.511 0.081 -18.733 25.196 2.381 -14.623 21.506 4.728 + [3,16,-14.931,20.511,0.081,-18.733,25.196,2.381,-14.623,21.506,4.728], +// 3 16 -14.931 20.511 0.081 -17.51 23.393 -1.635 -18.733 25.196 2.381 + [3,16,-14.931,20.511,0.081,-17.51,23.393,-1.635,-18.733,25.196,2.381], +// 3 16 -14.931 20.511 0.081 -15.161 22.083 -4.561 -17.51 23.393 -1.635 + [3,16,-14.931,20.511,0.081,-15.161,22.083,-4.561,-17.51,23.393,-1.635], +// 3 16 -14.931 20.511 0.081 -12.959 19.707 -5.007 -15.161 22.083 -4.561 + [3,16,-14.931,20.511,0.081,-12.959,19.707,-5.007,-15.161,22.083,-4.561], +// 3 16 -12.959 19.707 -5.007 -12.785 20.945 -7.172 -15.161 22.083 -4.561 + [3,16,-12.959,19.707,-5.007,-12.785,20.945,-7.172,-15.161,22.083,-4.561], +// 3 16 -12.785 20.945 -7.172 -12.959 19.707 -5.007 -13.05 17.579 -5.293 + [3,16,-12.785,20.945,-7.172,-12.959,19.707,-5.007,-13.05,17.579,-5.293], +// 3 16 -13.05 17.579 -5.293 -12.959 19.707 -5.007 -14.931 20.511 0.081 + [3,16,-13.05,17.579,-5.293,-12.959,19.707,-5.007,-14.931,20.511,0.081], +// 3 16 -12.785 20.945 -7.172 -13.05 17.579 -5.293 -9.137 19.118 -9.396 + [3,16,-12.785,20.945,-7.172,-13.05,17.579,-5.293,-9.137,19.118,-9.396], +// 3 16 -18.27 27.539 6.028 -17.128 30.985 9.095 -15.484 28.141 9.237 + [3,16,-18.27,27.539,6.028,-17.128,30.985,9.095,-15.484,28.141,9.237], +// 3 16 -17.128 30.985 9.095 -14.012 35.25 11.235 -15.484 28.141 9.237 + [3,16,-17.128,30.985,9.095,-14.012,35.25,11.235,-15.484,28.141,9.237], +// 3 16 -17.128 30.985 9.095 -16.247 35.033 10.947 -14.012 35.25 11.235 + [3,16,-17.128,30.985,9.095,-16.247,35.033,10.947,-14.012,35.25,11.235], +// 3 16 -14.012 35.25 11.235 -16.247 35.033 10.947 -15.666 37.969 11.395 + [3,16,-14.012,35.25,11.235,-16.247,35.033,10.947,-15.666,37.969,11.395], +// 3 16 -13.05 17.579 -5.293 -14.931 20.511 0.081 -14.082 16.954 0.814 + [3,16,-13.05,17.579,-5.293,-14.931,20.511,0.081,-14.082,16.954,0.814], +// 3 16 -14.623 21.506 4.728 -14.082 16.954 0.814 -14.931 20.511 0.081 + [3,16,-14.623,21.506,4.728,-14.082,16.954,0.814,-14.931,20.511,0.081], +// 3 16 -9.631 35.163 11.467 -15.484 28.141 9.237 -14.012 35.25 11.235 + [3,16,-9.631,35.163,11.467,-15.484,28.141,9.237,-14.012,35.25,11.235], +// 4 16 -13.193 39.733 11.673 -9.631 35.163 11.467 -14.012 35.25 11.235 -15.666 37.969 11.395 + [4,16,-13.193,39.733,11.673,-9.631,35.163,11.467,-14.012,35.25,11.235,-15.666,37.969,11.395], +// 3 16 -8.267 40.812 11.988 -9.631 35.163 11.467 -13.193 39.733 11.673 + [3,16,-8.267,40.812,11.988,-9.631,35.163,11.467,-13.193,39.733,11.673], +// 3 16 -11.285 43.097 12.466 -8.267 40.812 11.988 -13.193 39.733 11.673 + [3,16,-11.285,43.097,12.466,-8.267,40.812,11.988,-13.193,39.733,11.673], +// 3 16 -10.058 43.146 12.548 -8.267 40.812 11.988 -11.285 43.097 12.466 + [3,16,-10.058,43.146,12.548,-8.267,40.812,11.988,-11.285,43.097,12.466], +// 3 16 -8.882 43.924 12.426 -8.267 40.812 11.988 -10.058 43.146 12.548 + [3,16,-8.882,43.924,12.426,-8.267,40.812,11.988,-10.058,43.146,12.548], +// 3 16 -12.536 43.227 12.642 -11.285 43.097 12.466 -13.193 39.733 11.673 + [3,16,-12.536,43.227,12.642,-11.285,43.097,12.466,-13.193,39.733,11.673], +// 3 16 -12.536 43.227 12.642 -13.193 39.733 11.673 -14.06 43.067 12.707 + [3,16,-12.536,43.227,12.642,-13.193,39.733,11.673,-14.06,43.067,12.707], +// 3 16 -13.193 39.733 11.673 -15.243 40.702 11.848 -14.06 43.067 12.707 + [3,16,-13.193,39.733,11.673,-15.243,40.702,11.848,-14.06,43.067,12.707], +// 3 16 -15.243 40.702 11.848 -13.193 39.733 11.673 -15.666 37.969 11.395 + [3,16,-15.243,40.702,11.848,-13.193,39.733,11.673,-15.666,37.969,11.395], +// 3 16 -15.243 40.702 11.848 -15.295 42.206 12.736 -14.06 43.067 12.707 + [3,16,-15.243,40.702,11.848,-15.295,42.206,12.736,-14.06,43.067,12.707], +// 4 16 -8.267 40.812 11.988 -8.882 43.924 12.426 -5.252 44.127 12.569 -5.016 41.244 12.13 + [4,16,-8.267,40.812,11.988,-8.882,43.924,12.426,-5.252,44.127,12.569,-5.016,41.244,12.13], +// 3 16 -5.252 44.127 12.569 -3.937 42.624 12.503 -5.016 41.244 12.13 + [3,16,-5.252,44.127,12.569,-3.937,42.624,12.503,-5.016,41.244,12.13], +// 3 16 -2.251 43.446 13.301 -3.937 42.624 12.503 -5.252 44.127 12.569 + [3,16,-2.251,43.446,13.301,-3.937,42.624,12.503,-5.252,44.127,12.569], +// 3 16 -2.184 42.005 12.923 -3.937 42.624 12.503 -2.251 43.446 13.301 + [3,16,-2.184,42.005,12.923,-3.937,42.624,12.503,-2.251,43.446,13.301], +// 3 16 -14.082 16.954 0.814 -14.623 21.506 4.728 -12.727 16.951 6.303 + [3,16,-14.082,16.954,0.814,-14.623,21.506,4.728,-12.727,16.951,6.303], +// 3 16 2.16 25.805 12.84 3.072 18.054 14.076 -2.586 25.35 12.756 + [3,16,2.16,25.805,12.84,3.072,18.054,14.076,-2.586,25.35,12.756], +// 3 16 -2.586 25.35 12.756 3.072 18.054 14.076 -3.609 17.214 13.324 + [3,16,-2.586,25.35,12.756,3.072,18.054,14.076,-3.609,17.214,13.324], +// 4 16 2.16 25.805 12.84 -2.586 25.35 12.756 -2.14 34.64 12.892 1.682 35.089 12.965 + [4,16,2.16,25.805,12.84,-2.586,25.35,12.756,-2.14,34.64,12.892,1.682,35.089,12.965], +// 3 16 -3.609 17.214 13.324 -6.878 24.443 11.067 -2.586 25.35 12.756 + [3,16,-3.609,17.214,13.324,-6.878,24.443,11.067,-2.586,25.35,12.756], +// 3 16 -3.609 17.214 13.324 -8.371 17.453 11.055 -6.878 24.443 11.067 + [3,16,-3.609,17.214,13.324,-8.371,17.453,11.055,-6.878,24.443,11.067], +// 4 16 -2.14 34.64 12.892 -2.586 25.35 12.756 -5.71 35.165 11.761 -1.954 39.927 12.949 + [4,16,-2.14,34.64,12.892,-2.586,25.35,12.756,-5.71,35.165,11.761,-1.954,39.927,12.949], +// 3 16 -5.71 35.165 11.761 -2.586 25.35 12.756 -6.878 24.443 11.067 + [3,16,-5.71,35.165,11.761,-2.586,25.35,12.756,-6.878,24.443,11.067], +// 3 16 -5.016 41.244 12.13 -1.954 39.927 12.949 -5.71 35.165 11.761 + [3,16,-5.016,41.244,12.13,-1.954,39.927,12.949,-5.71,35.165,11.761], +// 3 16 -5.016 41.244 12.13 -3.937 42.624 12.503 -1.954 39.927 12.949 + [3,16,-5.016,41.244,12.13,-3.937,42.624,12.503,-1.954,39.927,12.949], +// 3 16 -1.954 39.927 12.949 -3.937 42.624 12.503 -2.184 42.005 12.923 + [3,16,-1.954,39.927,12.949,-3.937,42.624,12.503,-2.184,42.005,12.923], +// 3 16 -2.184 42.005 12.923 -0.337 43.52 13.119 -1.954 39.927 12.949 + [3,16,-2.184,42.005,12.923,-0.337,43.52,13.119,-1.954,39.927,12.949], +// 3 16 -0.337 43.52 13.119 1.178 39.481 13.036 -1.954 39.927 12.949 + [3,16,-0.337,43.52,13.119,1.178,39.481,13.036,-1.954,39.927,12.949], +// 4 16 -2.14 34.64 12.892 -1.954 39.927 12.949 1.178 39.481 13.036 1.682 35.089 12.965 + [4,16,-2.14,34.64,12.892,-1.954,39.927,12.949,1.178,39.481,13.036,1.682,35.089,12.965], +// 3 16 1.131 43.062 13.08 1.178 39.481 13.036 -0.337 43.52 13.119 + [3,16,1.131,43.062,13.08,1.178,39.481,13.036,-0.337,43.52,13.119], +// 3 16 1.178 39.481 13.036 1.131 43.062 13.08 2.4 40.951 12.89 + [3,16,1.178,39.481,13.036,1.131,43.062,13.08,2.4,40.951,12.89], +// 3 16 1.682 35.089 12.965 1.178 39.481 13.036 5.288 37.104 12.043 + [3,16,1.682,35.089,12.965,1.178,39.481,13.036,5.288,37.104,12.043], +// 3 16 5.288 37.104 12.043 1.178 39.481 13.036 2.4 40.951 12.89 + [3,16,5.288,37.104,12.043,1.178,39.481,13.036,2.4,40.951,12.89], +// 3 16 6.266 26.856 11.545 1.682 35.089 12.965 5.288 37.104 12.043 + [3,16,6.266,26.856,11.545,1.682,35.089,12.965,5.288,37.104,12.043], +// 3 16 2.16 25.805 12.84 1.682 35.089 12.965 6.266 26.856 11.545 + [3,16,2.16,25.805,12.84,1.682,35.089,12.965,6.266,26.856,11.545], +// 3 16 8.624 17.753 10.791 2.16 25.805 12.84 6.266 26.856 11.545 + [3,16,8.624,17.753,10.791,2.16,25.805,12.84,6.266,26.856,11.545], +// 3 16 3.072 18.054 14.076 2.16 25.805 12.84 8.624 17.753 10.791 + [3,16,3.072,18.054,14.076,2.16,25.805,12.84,8.624,17.753,10.791], +// 3 16 8.624 17.753 10.791 8.885 10.297 10.395 3.072 18.054 14.076 + [3,16,8.624,17.753,10.791,8.885,10.297,10.395,3.072,18.054,14.076], +// 3 16 3.072 18.054 14.076 8.885 10.297 10.395 2.593 10.644 13.505 + [3,16,3.072,18.054,14.076,8.885,10.297,10.395,2.593,10.644,13.505], +// 3 16 2.593 10.644 13.505 -3.609 17.214 13.324 3.072 18.054 14.076 + [3,16,2.593,10.644,13.505,-3.609,17.214,13.324,3.072,18.054,14.076], +// 3 16 -5.464 11.035 12.506 -3.609 17.214 13.324 2.593 10.644 13.505 + [3,16,-5.464,11.035,12.506,-3.609,17.214,13.324,2.593,10.644,13.505], +// 3 16 -9.546 16.156 10.084 -3.609 17.214 13.324 -5.464 11.035 12.506 + [3,16,-9.546,16.156,10.084,-3.609,17.214,13.324,-5.464,11.035,12.506], +// 3 16 -5.464 11.035 12.506 -12.418 10.963 6.777 -9.546 16.156 10.084 + [3,16,-5.464,11.035,12.506,-12.418,10.963,6.777,-9.546,16.156,10.084], +// 3 16 -9.546 16.156 10.084 -12.418 10.963 6.777 -12.727 16.951 6.303 + [3,16,-9.546,16.156,10.084,-12.418,10.963,6.777,-12.727,16.951,6.303], +// 3 16 -8.371 17.453 11.055 -3.609 17.214 13.324 -9.546 16.156 10.084 + [3,16,-8.371,17.453,11.055,-3.609,17.214,13.324,-9.546,16.156,10.084], +// 3 16 11.265 16.351 8.163 8.885 10.297 10.395 8.624 17.753 10.791 + [3,16,11.265,16.351,8.163,8.885,10.297,10.395,8.624,17.753,10.791], +// 3 16 8.885 10.297 10.395 11.265 16.351 8.163 13.276 9.748 4.478 + [3,16,8.885,10.297,10.395,11.265,16.351,8.163,13.276,9.748,4.478], +// 3 16 13.276 9.748 4.478 11.265 16.351 8.163 13.067 17.114 4.822 + [3,16,13.276,9.748,4.478,11.265,16.351,8.163,13.067,17.114,4.822], +// 3 16 13.237 15.793 1.828 13.276 9.748 4.478 13.067 17.114 4.822 + [3,16,13.237,15.793,1.828,13.276,9.748,4.478,13.067,17.114,4.822], +// 3 16 13.093 11.982 0.849 13.276 9.748 4.478 13.237 15.793 1.828 + [3,16,13.093,11.982,0.849,13.276,9.748,4.478,13.237,15.793,1.828], +// 3 16 13.093 11.982 0.849 13.204 6.879 -1.439 13.276 9.748 4.478 + [3,16,13.093,11.982,0.849,13.204,6.879,-1.439,13.276,9.748,4.478], +// 3 16 12.871 9.926 -2.449 13.204 6.879 -1.439 13.093 11.982 0.849 + [3,16,12.871,9.926,-2.449,13.204,6.879,-1.439,13.093,11.982,0.849], +// 3 16 12.871 9.926 -2.449 11.983 8.397 -5.195 13.204 6.879 -1.439 + [3,16,12.871,9.926,-2.449,11.983,8.397,-5.195,13.204,6.879,-1.439], +// 3 16 13.204 6.879 -1.439 11.983 8.397 -5.195 11.783 3.013 -6.234 + [3,16,13.204,6.879,-1.439,11.983,8.397,-5.195,11.783,3.013,-6.234], +// 3 16 11.983 8.397 -5.195 10.565 5.542 -7.602 11.783 3.013 -6.234 + [3,16,11.983,8.397,-5.195,10.565,5.542,-7.602,11.783,3.013,-6.234], +// 3 16 -5.464 11.035 12.506 -11.347 2.984 7.437 -12.418 10.963 6.777 + [3,16,-5.464,11.035,12.506,-11.347,2.984,7.437,-12.418,10.963,6.777], +// 3 16 -5.495 3.258 12.383 -11.347 2.984 7.437 -5.464 11.035 12.506 + [3,16,-5.495,3.258,12.383,-11.347,2.984,7.437,-5.464,11.035,12.506], +// 4 16 1.559 3.321 13.331 -5.495 3.258 12.383 -5.464 11.035 12.506 2.593 10.644 13.505 + [4,16,1.559,3.321,13.331,-5.495,3.258,12.383,-5.464,11.035,12.506,2.593,10.644,13.505], +// 3 16 2.593 10.644 13.505 7.869 2.922 10.835 1.559 3.321 13.331 + [3,16,2.593,10.644,13.505,7.869,2.922,10.835,1.559,3.321,13.331], +// 3 16 2.593 10.644 13.505 8.885 10.297 10.395 7.869 2.922 10.835 + [3,16,2.593,10.644,13.505,8.885,10.297,10.395,7.869,2.922,10.835], +// 3 16 12.449 2.873 5.031 8.885 10.297 10.395 13.276 9.748 4.478 + [3,16,12.449,2.873,5.031,8.885,10.297,10.395,13.276,9.748,4.478], +// 3 16 12.449 2.873 5.031 7.869 2.922 10.835 8.885 10.297 10.395 + [3,16,12.449,2.873,5.031,7.869,2.922,10.835,8.885,10.297,10.395], +// 3 16 12.449 2.873 5.031 13.204 6.879 -1.439 13.362 3.08 -1.794 + [3,16,12.449,2.873,5.031,13.204,6.879,-1.439,13.362,3.08,-1.794], +// 3 16 13.362 3.08 -1.794 13.204 6.879 -1.439 11.783 3.013 -6.234 + [3,16,13.362,3.08,-1.794,13.204,6.879,-1.439,11.783,3.013,-6.234], +// 3 16 12.449 2.873 5.031 13.276 9.748 4.478 13.204 6.879 -1.439 + [3,16,12.449,2.873,5.031,13.276,9.748,4.478,13.204,6.879,-1.439], +// 3 16 -13.358 3.013 1.128 -12.418 10.963 6.777 -11.347 2.984 7.437 + [3,16,-13.358,3.013,1.128,-12.418,10.963,6.777,-11.347,2.984,7.437], +// 3 16 -13.358 3.013 1.128 -14.06 11.103 0.992 -12.418 10.963 6.777 + [3,16,-13.358,3.013,1.128,-14.06,11.103,0.992,-12.418,10.963,6.777], +// 3 16 -11.873 3.123 -6.421 -14.06 11.103 0.992 -13.358 3.013 1.128 + [3,16,-11.873,3.123,-6.421,-14.06,11.103,0.992,-13.358,3.013,1.128], +// 3 16 -11.873 3.123 -6.421 -12.367 13.092 -6.697 -14.06 11.103 0.992 + [3,16,-11.873,3.123,-6.421,-12.367,13.092,-6.697,-14.06,11.103,0.992], +// 3 16 -12.367 13.092 -6.697 -14.082 16.954 0.814 -14.06 11.103 0.992 + [3,16,-12.367,13.092,-6.697,-14.082,16.954,0.814,-14.06,11.103,0.992], +// 3 16 -12.367 13.092 -6.697 -13.05 17.579 -5.293 -14.082 16.954 0.814 + [3,16,-12.367,13.092,-6.697,-13.05,17.579,-5.293,-14.082,16.954,0.814], +// 3 16 -11.873 3.123 -6.421 -8.895 11.016 -11.153 -12.367 13.092 -6.697 + [3,16,-11.873,3.123,-6.421,-8.895,11.016,-11.153,-12.367,13.092,-6.697], +// 3 16 -8.895 11.016 -11.153 -9.137 19.118 -9.396 -12.367 13.092 -6.697 + [3,16,-8.895,11.016,-11.153,-9.137,19.118,-9.396,-12.367,13.092,-6.697], +// 3 16 -9.137 19.118 -9.396 -13.05 17.579 -5.293 -12.367 13.092 -6.697 + [3,16,-9.137,19.118,-9.396,-13.05,17.579,-5.293,-12.367,13.092,-6.697], +// 3 16 -8.895 11.016 -11.153 -6.398 17.309 -11.451 -9.137 19.118 -9.396 + [3,16,-8.895,11.016,-11.153,-6.398,17.309,-11.451,-9.137,19.118,-9.396], +// 3 16 -8.895 11.016 -11.153 -2.423 14.212 -13.036 -6.398 17.309 -11.451 + [3,16,-8.895,11.016,-11.153,-2.423,14.212,-13.036,-6.398,17.309,-11.451], +// 3 16 -8.895 11.016 -11.153 -5.088 9.573 -12.849 -2.423 14.212 -13.036 + [3,16,-8.895,11.016,-11.153,-5.088,9.573,-12.849,-2.423,14.212,-13.036], +// 3 16 0.798 11.383 -13.04 -2.423 14.212 -13.036 -5.088 9.573 -12.849 + [3,16,0.798,11.383,-13.04,-2.423,14.212,-13.036,-5.088,9.573,-12.849], +// 3 16 0.798 11.383 -13.04 -5.088 9.573 -12.849 -1.508 8.3 -13.241 + [3,16,0.798,11.383,-13.04,-5.088,9.573,-12.849,-1.508,8.3,-13.241], +// 3 16 3.506 8.332 -12.562 0.798 11.383 -13.04 -1.508 8.3 -13.241 + [3,16,3.506,8.332,-12.562,0.798,11.383,-13.04,-1.508,8.3,-13.241], +// 3 16 3.506 8.332 -12.562 -1.508 8.3 -13.241 3.962 3.062 -12.72 + [3,16,3.506,8.332,-12.562,-1.508,8.3,-13.241,3.962,3.062,-12.72], +// 3 16 3.962 3.062 -12.72 -1.508 8.3 -13.241 -1.533 3.013 -13.095 + [3,16,3.962,3.062,-12.72,-1.508,8.3,-13.241,-1.533,3.013,-13.095], +// 3 16 -1.508 8.3 -13.241 -6.34 3.156 -12.269 -1.533 3.013 -13.095 + [3,16,-1.508,8.3,-13.241,-6.34,3.156,-12.269,-1.533,3.013,-13.095], +// 3 16 -1.508 8.3 -13.241 -5.088 9.573 -12.849 -6.34 3.156 -12.269 + [3,16,-1.508,8.3,-13.241,-5.088,9.573,-12.849,-6.34,3.156,-12.269], +// 3 16 -6.34 3.156 -12.269 -8.895 11.016 -11.153 -11.873 3.123 -6.421 + [3,16,-6.34,3.156,-12.269,-8.895,11.016,-11.153,-11.873,3.123,-6.421], +// 3 16 -6.34 3.156 -12.269 -5.088 9.573 -12.849 -8.895 11.016 -11.153 + [3,16,-6.34,3.156,-12.269,-5.088,9.573,-12.849,-8.895,11.016,-11.153], +// 3 16 3.962 3.062 -12.72 5.817 5.219 -11.687 3.506 8.332 -12.562 + [3,16,3.962,3.062,-12.72,5.817,5.219,-11.687,3.506,8.332,-12.562], +// 3 16 -12.727 16.951 6.303 -14.06 11.103 0.992 -14.082 16.954 0.814 + [3,16,-12.727,16.951,6.303,-14.06,11.103,0.992,-14.082,16.954,0.814], +// 3 16 -12.727 16.951 6.303 -12.418 10.963 6.777 -14.06 11.103 0.992 + [3,16,-12.727,16.951,6.303,-12.418,10.963,6.777,-14.06,11.103,0.992], +// 3 16 9.293 2.875 -8.843 8.112 1.234 -8.87 10.169 1.573 -6.955 + [3,16,9.293,2.875,-8.843,8.112,1.234,-8.87,10.169,1.573,-6.955], +// 3 16 9.293 2.875 -8.843 8.208 2.124 -9.384 8.112 1.234 -8.87 + [3,16,9.293,2.875,-8.843,8.208,2.124,-9.384,8.112,1.234,-8.87], +// 3 16 7.36 2.749 -10.364 8.112 1.234 -8.87 8.208 2.124 -9.384 + [3,16,7.36,2.749,-10.364,8.112,1.234,-8.87,8.208,2.124,-9.384], +// 3 16 7.36 2.749 -10.364 5.33 1.725 -11.506 8.112 1.234 -8.87 + [3,16,7.36,2.749,-10.364,5.33,1.725,-11.506,8.112,1.234,-8.87], +// 3 16 11.783 3.013 -6.234 9.293 2.875 -8.843 10.169 1.573 -6.955 + [3,16,11.783,3.013,-6.234,9.293,2.875,-8.843,10.169,1.573,-6.955], +// 3 16 11.783 3.013 -6.234 10.565 5.542 -7.602 9.293 2.875 -8.843 + [3,16,11.783,3.013,-6.234,10.565,5.542,-7.602,9.293,2.875,-8.843], +// 3 16 5.817 5.219 -11.687 5.33 1.725 -11.506 7.36 2.749 -10.364 + [3,16,5.817,5.219,-11.687,5.33,1.725,-11.506,7.36,2.749,-10.364], +// 3 16 5.817 5.219 -11.687 3.962 3.062 -12.72 5.33 1.725 -11.506 + [3,16,5.817,5.219,-11.687,3.962,3.062,-12.72,5.33,1.725,-11.506], +// 4 16 5.33 1.725 -11.506 3.962 3.062 -12.72 -0.446 -0.298 -10.973 5.657 -3 -8 + [4,16,5.33,1.725,-11.506,3.962,3.062,-12.72,-0.446,-0.298,-10.973,5.657,-3,-8], +// 3 16 -1.533 3.013 -13.095 -0.446 -0.298 -10.973 3.962 3.062 -12.72 + [3,16,-1.533,3.013,-13.095,-0.446,-0.298,-10.973,3.962,3.062,-12.72], +// 3 16 -0.446 -0.298 -10.973 -1.533 3.013 -13.095 -5.507 -0.59 -9.924 + [3,16,-0.446,-0.298,-10.973,-1.533,3.013,-13.095,-5.507,-0.59,-9.924], +// 3 16 -5.507 -0.59 -9.924 -1.533 3.013 -13.095 -6.34 3.156 -12.269 + [3,16,-5.507,-0.59,-9.924,-1.533,3.013,-13.095,-6.34,3.156,-12.269], +// 3 16 -11.873 3.123 -6.421 -5.507 -0.59 -9.924 -6.34 3.156 -12.269 + [3,16,-11.873,3.123,-6.421,-5.507,-0.59,-9.924,-6.34,3.156,-12.269], +// 4 16 -5.507 -0.59 -9.924 -11.873 3.123 -6.421 -9.822 -0.772 -5.511 -5.657 -3 -8 + [4,16,-5.507,-0.59,-9.924,-11.873,3.123,-6.421,-9.822,-0.772,-5.511,-5.657,-3,-8], +// 3 16 -10.8 -0.683 0.354 -9.822 -0.772 -5.511 -11.873 3.123 -6.421 + [3,16,-10.8,-0.683,0.354,-9.822,-0.772,-5.511,-11.873,3.123,-6.421], +// 3 16 -13.358 3.013 1.128 -10.8 -0.683 0.354 -11.873 3.123 -6.421 + [3,16,-13.358,3.013,1.128,-10.8,-0.683,0.354,-11.873,3.123,-6.421], +// 3 16 -9.468 -0.565 6.159 -10.8 -0.683 0.354 -13.358 3.013 1.128 + [3,16,-9.468,-0.565,6.159,-10.8,-0.683,0.354,-13.358,3.013,1.128], +// 3 16 -11.347 2.984 7.437 -9.468 -0.565 6.159 -13.358 3.013 1.128 + [3,16,-11.347,2.984,7.437,-9.468,-0.565,6.159,-13.358,3.013,1.128], +// 3 16 -4.993 -0.462 10.176 -9.468 -0.565 6.159 -11.347 2.984 7.437 + [3,16,-4.993,-0.462,10.176,-9.468,-0.565,6.159,-11.347,2.984,7.437], +// 3 16 -5.495 3.258 12.383 -4.993 -0.462 10.176 -11.347 2.984 7.437 + [3,16,-5.495,3.258,12.383,-4.993,-0.462,10.176,-11.347,2.984,7.437], +// 3 16 0.491 -0.754 11.033 -4.993 -0.462 10.176 -5.495 3.258 12.383 + [3,16,0.491,-0.754,11.033,-4.993,-0.462,10.176,-5.495,3.258,12.383], +// 3 16 1.559 3.321 13.331 0.491 -0.754 11.033 -5.495 3.258 12.383 + [3,16,1.559,3.321,13.331,0.491,-0.754,11.033,-5.495,3.258,12.383], +// 3 16 6.128 -0.76 9.418 0.491 -0.754 11.033 1.559 3.321 13.331 + [3,16,6.128,-0.76,9.418,0.491,-0.754,11.033,1.559,3.321,13.331], +// 3 16 7.869 2.922 10.835 6.128 -0.76 9.418 1.559 3.321 13.331 + [3,16,7.869,2.922,10.835,6.128,-0.76,9.418,1.559,3.321,13.331], +// 3 16 6.128 -0.76 9.418 7.869 2.922 10.835 9.831 -0.63 4.549 + [3,16,6.128,-0.76,9.418,7.869,2.922,10.835,9.831,-0.63,4.549], +// 3 16 7.869 2.922 10.835 12.449 2.873 5.031 9.831 -0.63 4.549 + [3,16,7.869,2.922,10.835,12.449,2.873,5.031,9.831,-0.63,4.549], +// 3 16 10.956 -0.257 -1.022 9.831 -0.63 4.549 12.449 2.873 5.031 + [3,16,10.956,-0.257,-1.022,9.831,-0.63,4.549,12.449,2.873,5.031], +// 3 16 13.362 3.08 -1.794 10.956 -0.257 -1.022 12.449 2.873 5.031 + [3,16,13.362,3.08,-1.794,10.956,-0.257,-1.022,12.449,2.873,5.031], +// 3 16 10.169 1.573 -6.955 10.956 -0.257 -1.022 13.362 3.08 -1.794 + [3,16,10.169,1.573,-6.955,10.956,-0.257,-1.022,13.362,3.08,-1.794], +// 3 16 11.783 3.013 -6.234 10.169 1.573 -6.955 13.362 3.08 -1.794 + [3,16,11.783,3.013,-6.234,10.169,1.573,-6.955,13.362,3.08,-1.794], +// 3 16 10.956 -0.257 -1.022 8 -3 0 9.831 -0.63 4.549 + [3,16,10.956,-0.257,-1.022,8,-3,0,9.831,-0.63,4.549], +// 3 16 8 -3 0 8 -3 5.657 9.831 -0.63 4.549 + [3,16,8,-3,0,8,-3,5.657,9.831,-0.63,4.549], +// 3 16 9.831 -0.63 4.549 8 -3 5.657 6.128 -0.76 9.418 + [3,16,9.831,-0.63,4.549,8,-3,5.657,6.128,-0.76,9.418], +// 3 16 8 -3 5.657 5.657 -3 8 6.128 -0.76 9.418 + [3,16,8,-3,5.657,5.657,-3,8,6.128,-0.76,9.418], +// 3 16 6.128 -0.76 9.418 5.657 -3 8 0.491 -0.754 11.033 + [3,16,6.128,-0.76,9.418,5.657,-3,8,0.491,-0.754,11.033], +// 3 16 5.657 -3 8 0 -3 8 0.491 -0.754 11.033 + [3,16,5.657,-3,8,0,-3,8,0.491,-0.754,11.033], +// 3 16 0.491 -0.754 11.033 0 -3 8 -4.993 -0.462 10.176 + [3,16,0.491,-0.754,11.033,0,-3,8,-4.993,-0.462,10.176], +// 3 16 0 -3 8 -5.657 -3 8 -4.993 -0.462 10.176 + [3,16,0,-3,8,-5.657,-3,8,-4.993,-0.462,10.176], +// 3 16 -4.993 -0.462 10.176 -5.657 -3 8 -9.468 -0.565 6.159 + [3,16,-4.993,-0.462,10.176,-5.657,-3,8,-9.468,-0.565,6.159], +// 3 16 -5.657 -3 8 -8 -3 5.657 -9.468 -0.565 6.159 + [3,16,-5.657,-3,8,-8,-3,5.657,-9.468,-0.565,6.159], +// 3 16 -9.468 -0.565 6.159 -8 -3 5.657 -10.8 -0.683 0.354 + [3,16,-9.468,-0.565,6.159,-8,-3,5.657,-10.8,-0.683,0.354], +// 3 16 -8 -3 5.657 -8 -3 0 -10.8 -0.683 0.354 + [3,16,-8,-3,5.657,-8,-3,0,-10.8,-0.683,0.354], +// 3 16 -10.8 -0.683 0.354 -8 -3 0 -9.822 -0.772 -5.511 + [3,16,-10.8,-0.683,0.354,-8,-3,0,-9.822,-0.772,-5.511], +// 3 16 -8 -3 0 -8 -3 -5.657 -9.822 -0.772 -5.511 + [3,16,-8,-3,0,-8,-3,-5.657,-9.822,-0.772,-5.511], +// 3 16 -9.822 -0.772 -5.511 -8 -3 -5.657 -5.657 -3 -8 + [3,16,-9.822,-0.772,-5.511,-8,-3,-5.657,-5.657,-3,-8], +// 3 16 0 -3 -8 -5.507 -0.59 -9.924 -5.657 -3 -8 + [3,16,0,-3,-8,-5.507,-0.59,-9.924,-5.657,-3,-8], +// 3 16 0 -3 -8 -0.446 -0.298 -10.973 -5.507 -0.59 -9.924 + [3,16,0,-3,-8,-0.446,-0.298,-10.973,-5.507,-0.59,-9.924], +// 3 16 5.657 -3 -8 -0.446 -0.298 -10.973 0 -3 -8 + [3,16,5.657,-3,-8,-0.446,-0.298,-10.973,0,-3,-8], +// 3 16 5.657 -3 -8 8.112 1.234 -8.87 5.33 1.725 -11.506 + [3,16,5.657,-3,-8,8.112,1.234,-8.87,5.33,1.725,-11.506], +// 3 16 8 -3 -5.657 8.112 1.234 -8.87 5.657 -3 -8 + [3,16,8,-3,-5.657,8.112,1.234,-8.87,5.657,-3,-8], +// 3 16 8 -3 -5.657 10.169 1.573 -6.955 8.112 1.234 -8.87 + [3,16,8,-3,-5.657,10.169,1.573,-6.955,8.112,1.234,-8.87], +// 3 16 8 -3 -5.657 10.956 -0.257 -1.022 10.169 1.573 -6.955 + [3,16,8,-3,-5.657,10.956,-0.257,-1.022,10.169,1.573,-6.955], +// 3 16 8 -3 0 10.956 -0.257 -1.022 8 -3 -5.657 + [3,16,8,-3,0,10.956,-0.257,-1.022,8,-3,-5.657], +// +// 0 // Edge_Colour +// 2 24 -18.532 41.594 14.903 -18.287 41.023 15.57 + [2,24,-18.532,41.594,14.903,-18.287,41.023,15.57], +// 2 24 2.148 -9.284 -6.663 0.125 -8.96 -8.543 + [2,24,2.148,-9.284,-6.663,0.125,-8.96,-8.543], +// 2 24 14.838 9.452 -1.978 14.553 10.998 0.363 + [2,24,14.838,9.452,-1.978,14.553,10.998,0.363], +// 2 24 -13.78 11.17 -15.412 -10.139 7.683 -16.975 + [2,24,-13.78,11.17,-15.412,-10.139,7.683,-16.975], +// 2 24 -17.67 36.476 13.95 -18.016 37.725 14.631 + [2,24,-17.67,36.476,13.95,-18.016,37.725,14.631], +// 2 24 -8.489 14.59 -16.322 -5.771 11.655 -17.518 + [2,24,-8.489,14.59,-16.322,-5.771,11.655,-17.518], +// 2 24 3.314 9.719 15.585 2.886 3.843 15.458 + [2,24,3.314,9.719,15.585,2.886,3.843,15.458], +// 2 24 -9.715 40.188 17.354 -8.439 37.868 19.287 + [2,24,-9.715,40.188,17.354,-8.439,37.868,19.287], +// 2 24 -6.973 -3.483 12.187 -5.329 -6.11 10.696 + [2,24,-6.973,-3.483,12.187,-5.329,-6.11,10.696], +// 2 24 9.752 -7.469 2.271 12.325 -5.221 4.148 + [2,24,9.752,-7.469,2.271,12.325,-5.221,4.148], +// 2 24 -15.522 33.525 17.224 -15.865 30.797 17.138 + [2,24,-15.522,33.525,17.224,-15.865,30.797,17.138], +// 2 24 -19.595 27.45 12.698 -17.927 30.509 14.435 + [2,24,-19.595,27.45,12.698,-17.927,30.509,14.435], +// 2 24 -1.319 27.535 18.898 -1.632 22.786 16.813 + [2,24,-1.319,27.535,18.898,-1.632,22.786,16.813], +// 2 24 -11.779 11.407 11.801 -11.716 4.948 12.671 + [2,24,-11.779,11.407,11.801,-11.716,4.948,12.671], +// 2 24 -10.046 13.241 -15.608 -7.141 10.224 -16.967 + [2,24,-10.046,13.241,-15.608,-7.141,10.224,-16.967], +// 2 24 -11.456 -2.963 9.25 -8.626 -6.574 8.231 + [2,24,-11.456,-2.963,9.25,-8.626,-6.574,8.231], +// 2 24 20.589 32.452 13.251 20.681 28.773 10.542 + [2,24,20.589,32.452,13.251,20.681,28.773,10.542], +// 2 24 4.656 -8.772 6.931 3.608 -9.204 5.374 + [2,24,4.656,-8.772,6.931,3.608,-9.204,5.374], +// 2 24 8.097 43.306 14.713 10.104 42.208 14.915 + [2,24,8.097,43.306,14.713,10.104,42.208,14.915], +// 2 24 8.128 35.947 19.325 8.122 38.528 18.327 + [2,24,8.128,35.947,19.325,8.122,38.528,18.327], +// 2 24 2.194 -9.264 4.761 3.264 -8.475 7.306 + [2,24,2.194,-9.264,4.761,3.264,-8.475,7.306], +// 2 24 -14.266 14.835 9.47 -14.624 10.793 9.394 + [2,24,-14.266,14.835,9.47,-14.624,10.793,9.394], +// 2 24 -2.116 -8.908 8.03 -1.889 -9.414 6.374 + [2,24,-2.116,-8.908,8.03,-1.889,-9.414,6.374], +// 2 24 -16.69 13.344 6.069 -17.133 9.717 5.91 + [2,24,-16.69,13.344,6.069,-17.133,9.717,5.91], +// 2 24 -16.145 24.634 14.649 -17.878 22.227 12.26 + [2,24,-16.145,24.634,14.649,-17.878,22.227,12.26], +// 2 24 9.858 25.044 16.859 10.807 28.58 18.581 + [2,24,9.858,25.044,16.859,10.807,28.58,18.581], +// 2 24 -18.569 13.2 -3.875 -17.993 10.911 -7.147 + [2,24,-18.569,13.2,-3.875,-17.993,10.911,-7.147], +// 2 24 -14.076 42.917 13.925 -13.603 42.357 14.57 + [2,24,-14.076,42.917,13.925,-13.603,42.357,14.57], +// 2 24 -18.94 16.424 4.422 -19.362 15.17 0.903 + [2,24,-18.94,16.424,4.422,-19.362,15.17,0.903], +// 2 24 -20.629 27.363 6.641 -19.238 29.799 9.281 + [2,24,-20.629,27.363,6.641,-19.238,29.799,9.281], +// 2 24 -4.843 39.952 19.556 -3.071 37.637 20.289 + [2,24,-4.843,39.952,19.556,-3.071,37.637,20.289], +// 2 24 10.584 21.624 13.72 9.865 16.764 12.834 + [2,24,10.584,21.624,13.72,9.865,16.764,12.834], +// 2 24 -13.06 -4.42 -3.206 -14.921 -1.472 -3.422 + [2,24,-13.06,-4.42,-3.206,-14.921,-1.472,-3.422], +// 2 24 7.068 -8.773 1.211 9.752 -7.469 2.271 + [2,24,7.068,-8.773,1.211,9.752,-7.469,2.271], +// 2 24 -12.673 30.584 18.196 -12.552 33.967 18.439 + [2,24,-12.673,30.584,18.196,-12.552,33.967,18.439], +// 2 24 4.563 -8.109 -3.587 7.466 -7.534 -4.008 + [2,24,4.563,-8.109,-3.587,7.466,-7.534,-4.008], +// 2 24 -13.462 -3.928 1.508 -16.918 2.55 1.461 + [2,24,-13.462,-3.928,1.508,-16.918,2.55,1.461], +// 2 24 13.63 -2.716 -3.022 10.512 -5.695 -4.264 + [2,24,13.63,-2.716,-3.022,10.512,-5.695,-4.264], +// 2 24 16.288 2.195 0.327 13.63 -2.716 -3.022 + [2,24,16.288,2.195,0.327,13.63,-2.716,-3.022], +// 2 24 16.05 10.236 5.014 16.821 6.442 2.957 + [2,24,16.05,10.236,5.014,16.821,6.442,2.957], +// 2 24 18.841 23.36 10.466 17.623 20.903 8.737 + [2,24,18.841,23.36,10.466,17.623,20.903,8.737], +// 2 24 16.505 1.658 -2.249 15.272 -1.075 -4.036 + [2,24,16.505,1.658,-2.249,15.272,-1.075,-4.036], +// 2 24 7.752 3.351 14.552 7.409 -0.667 13.652 + [2,24,7.752,3.351,14.552,7.409,-0.667,13.652], +// 2 24 10.536 -5.673 -5.814 7.913 -6.875 -5.481 + [2,24,10.536,-5.673,-5.814,7.913,-6.875,-5.481], +// 2 24 16.255 2.447 -3.84 14.991 -0.128 -5.634 + [2,24,16.255,2.447,-3.84,14.991,-0.128,-5.634], +// 2 24 -11.397 26.721 17.199 -10.994 30.76 18.642 + [2,24,-11.397,26.721,17.199,-10.994,30.76,18.642], +// 2 24 9.098 -4.165 -7.84 6.456 -6.107 -6.984 + [2,24,9.098,-4.165,-7.84,6.456,-6.107,-6.984], +// 2 24 11.054 -1.71 -8.482 12.362 1.68 -8.334 + [2,24,11.054,-1.71,-8.482,12.362,1.68,-8.334], +// 2 24 -11.575 11.362 -16.366 -9.067 8.649 -17.453 + [2,24,-11.575,11.362,-16.366,-9.067,8.649,-17.453], +// 2 24 -3.858 -2.645 -15.936 -1.47 -6.485 -12.203 + [2,24,-3.858,-2.645,-15.936,-1.47,-6.485,-12.203], +// 2 24 -18.94 16.424 4.422 -18.345 17.554 7.452 + [2,24,-18.94,16.424,4.422,-18.345,17.554,7.452], +// 2 24 -7.222 0.029 -17.645 -9.043 4.136 -17.728 + [2,24,-7.222,0.029,-17.645,-9.043,4.136,-17.728], +// 2 24 20.913 32.232 15.8 18.744 36.574 15.489 + [2,24,20.913,32.232,15.8,18.744,36.574,15.489], +// 2 24 2.624 -8.599 -7.166 3.933 -8.217 -6.156 + [2,24,2.624,-8.599,-7.166,3.933,-8.217,-6.156], +// 2 24 3.271 39.476 19.464 3.867 34.062 19.707 + [2,24,3.271,39.476,19.464,3.867,34.062,19.707], +// 2 24 17.316 28.475 16.283 16.496 26.843 15.111 + [2,24,17.316,28.475,16.283,16.496,26.843,15.111], +// 2 24 12.881 39.32 16.118 13.862 35.58 17.321 + [2,24,12.881,39.32,16.118,13.862,35.58,17.321], +// 2 24 13.969 9.576 9.714 14.249 16.549 9.856 + [2,24,13.969,9.576,9.714,14.249,16.549,9.856], +// 2 24 -5.276 -7.327 -9.963 -9.119 -3.387 -13.275 + [2,24,-5.276,-7.327,-9.963,-9.119,-3.387,-13.275], +// 2 24 12.78 21.281 12.599 12.09 16.584 11.764 + [2,24,12.78,21.281,12.599,12.09,16.584,11.764], +// 2 24 -11.62 2.392 -16.147 -9.65 -0.98 -15.788 + [2,24,-11.62,2.392,-16.147,-9.65,-0.98,-15.788], +// 2 24 -18.012 13.181 -12.47 -15.687 9.471 -14.615 + [2,24,-18.012,13.181,-12.47,-15.687,9.471,-14.615], +// 2 24 -6.71 5.618 -18.084 -4.552 2.261 -18.266 + [2,24,-6.71,5.618,-18.084,-4.552,2.261,-18.266], +// 2 24 -13.577 0.29 -9.273 -15.97 4.727 -8.292 + [2,24,-13.577,0.29,-9.273,-15.97,4.727,-8.292], +// 2 24 -17.184 14.197 -12.966 -19.473 15.826 -10.275 + [2,24,-17.184,14.197,-12.966,-19.473,15.826,-10.275], +// 2 24 -3.522 -9.016 7.06 -1.889 -9.414 6.374 + [2,24,-3.522,-9.016,7.06,-1.889,-9.414,6.374], +// 2 24 -20.629 27.363 6.641 -21.513 24.659 3.036 + [2,24,-20.629,27.363,6.641,-21.513,24.659,3.036], +// 2 24 -6.973 -3.483 12.187 -8.348 -0.404 13.057 + [2,24,-6.973,-3.483,12.187,-8.348,-0.404,13.057], +// 2 24 -8.348 -0.404 13.057 -9.545 5.313 13.334 + [2,24,-8.348,-0.404,13.057,-9.545,5.313,13.334], +// 2 24 -8.219 9.347 -17.41 -5.655 6.419 -18.227 + [2,24,-8.219,9.347,-17.41,-5.655,6.419,-18.227], +// 2 24 -6.693 32.055 19.511 -7.301 34.848 19.781 + [2,24,-6.693,32.055,19.511,-7.301,34.848,19.781], +// 2 24 -2.116 -8.908 8.03 -3.043 -7.944 9.697 + [2,24,-2.116,-8.908,8.03,-3.043,-7.944,9.697], +// 2 24 -8.037 19.439 14.171 -8.91 15.403 12.802 + [2,24,-8.037,19.439,14.171,-8.91,15.403,12.802], +// 2 24 -6.012 19.254 15.241 -5.416 22.599 16.677 + [2,24,-6.012,19.254,15.241,-5.416,22.599,16.677], +// 2 24 -17.458 8.403 -1.083 -16.839 2.705 -0.756 + [2,24,-17.458,8.403,-1.083,-16.839,2.705,-0.756], +// 2 24 -6.412 36.033 20.322 -8.439 37.868 19.287 + [2,24,-6.412,36.033,20.322,-8.439,37.868,19.287], +// 2 24 -16.176 10.21 8.065 -15.475 3.849 8.226 + [2,24,-16.176,10.21,8.065,-15.475,3.849,8.226], +// 2 24 -0.735 4.474 -18.412 1.411 -0.358 -16.839 + [2,24,-0.735,4.474,-18.412,1.411,-0.358,-16.839], +// 2 24 -18.084 21.908 -5.725 -16.012 20.347 -10.001 + [2,24,-18.084,21.908,-5.725,-16.012,20.347,-10.001], +// 2 24 -6.819 -7.973 7.537 -6.835 -7.745 8.296 + [2,24,-6.819,-7.973,7.537,-6.835,-7.745,8.296], +// 2 24 -13.401 20.009 11.693 -14.266 14.835 9.47 + [2,24,-13.401,20.009,11.693,-14.266,14.835,9.47], +// 2 24 -13.437 14.981 10.686 -13.401 20.009 11.693 + [2,24,-13.437,14.981,10.686,-13.401,20.009,11.693], +// 2 24 -17.29 19.241 -9.574 -13.801 16.23 -13.323 + [2,24,-17.29,19.241,-9.574,-13.801,16.23,-13.323], +// 2 24 -10.345 -1.159 12.54 -11.716 4.948 12.671 + [2,24,-10.345,-1.159,12.54,-11.716,4.948,12.671], +// 2 24 -15.666 37.969 11.395 -16.247 35.033 10.947 + [2,24,-15.666,37.969,11.395,-16.247,35.033,10.947], +// 2 24 13.305 0.512 9.118 12.464 -2.354 8.027 + [2,24,13.305,0.512,9.118,12.464,-2.354,8.027], +// 2 24 13.995 32.458 17.505 13.862 35.58 17.321 + [2,24,13.995,32.458,17.505,13.862,35.58,17.321], +// 2 24 -9.944 34.464 18.595 -9.494 31.124 18.287 + [2,24,-9.944,34.464,18.595,-9.494,31.124,18.287], +// 2 24 0.78 6.006 -18.119 3.773 0.715 -17.014 + [2,24,0.78,6.006,-18.119,3.773,0.715,-17.014], +// 2 24 -8.521 35.057 19.336 -8.439 37.868 19.287 + [2,24,-8.521,35.057,19.336,-8.439,37.868,19.287], +// 2 24 -11.248 41.554 15.508 -12.516 42.007 14.766 + [2,24,-11.248,41.554,15.508,-12.516,42.007,14.766], +// 2 24 6.109 -3.034 -13.26 6.261 -5.317 -10.789 + [2,24,6.109,-3.034,-13.26,6.261,-5.317,-10.789], +// 2 24 -0.446 -9.613 5.169 0.358 -8.898 7.765 + [2,24,-0.446,-9.613,5.169,0.358,-8.898,7.765], +// 2 24 -0.192 -7.598 9.918 -1.396 -5.732 12.426 + [2,24,-0.192,-7.598,9.918,-1.396,-5.732,12.426], +// 2 24 5.137 -7.43 -5.206 7.913 -6.875 -5.481 + [2,24,5.137,-7.43,-5.206,7.913,-6.875,-5.481], +// 2 24 -3.433 -3.046 14.185 -3.994 0.481 15.588 + [2,24,-3.433,-3.046,14.185,-3.994,0.481,15.588], +// 2 24 7.372 -2.833 -11.822 7.443 -0.943 -13.261 + [2,24,7.372,-2.833,-11.822,7.443,-0.943,-13.261], +// 2 24 -10.046 13.241 -15.608 -13.801 16.23 -13.323 + [2,24,-10.046,13.241,-15.608,-13.801,16.23,-13.323], +// 2 24 -4.065 17.555 15.363 -3.326 22.652 16.936 + [2,24,-4.065,17.555,15.363,-3.326,22.652,16.936], +// 2 24 3.227 6.908 -16.412 0.523 10.311 -16.231 + [2,24,3.227,6.908,-16.412,0.523,10.311,-16.231], +// 2 24 -3.326 22.652 16.936 -2.553 27.196 18.897 + [2,24,-3.326,22.652,16.936,-2.553,27.196,18.897], +// 2 24 -21.575 19.047 -5.314 -19.473 15.826 -10.275 + [2,24,-21.575,19.047,-5.314,-19.473,15.826,-10.275], +// 2 24 7.372 -2.833 -11.822 6.944 -4.093 -10.501 + [2,24,7.372,-2.833,-11.822,6.944,-4.093,-10.501], +// 2 24 -13.995 21.34 -8.867 -10.496 19.131 -12.052 + [2,24,-13.995,21.34,-8.867,-10.496,19.131,-12.052], +// 2 24 -16.249 3.401 5.667 -12.807 -3.929 5.341 + [2,24,-16.249,3.401,5.667,-12.807,-3.929,5.341], +// 2 24 -7.073 -8.654 4.359 -5.091 -9.303 3.232 + [2,24,-7.073,-8.654,4.359,-5.091,-9.303,3.232], +// 2 24 -5.091 -9.303 3.232 -4.379 -9.385 2.042 + [2,24,-5.091,-9.303,3.232,-4.379,-9.385,2.042], +// 2 24 -18.441 37.98 12.904 -19.34 38.809 13.212 + [2,24,-18.441,37.98,12.904,-19.34,38.809,13.212], +// 2 24 -9.292 -7.574 4.833 -12.807 -3.929 5.341 + [2,24,-9.292,-7.574,4.833,-12.807,-3.929,5.341], +// 2 24 -15.919 4.18 -6.359 -17.192 8.703 -4.405 + [2,24,-15.919,4.18,-6.359,-17.192,8.703,-4.405], +// 2 24 -8.185 -7.154 2.674 -4.379 -9.385 2.042 + [2,24,-8.185,-7.154,2.674,-4.379,-9.385,2.042], +// 2 24 20.589 32.452 13.251 18.96 35.921 13.705 + [2,24,20.589,32.452,13.251,18.96,35.921,13.705], +// 2 24 -17.574 12.159 1.936 -17.856 8.596 1.608 + [2,24,-17.574,12.159,1.936,-17.856,8.596,1.608], +// 2 24 -17.438 13.692 0.054 -17.916 11.737 -3.359 + [2,24,-17.438,13.692,0.054,-17.916,11.737,-3.359], +// 2 24 -16.537 15.547 4.556 -17.372 14.73 2.343 + [2,24,-16.537,15.547,4.556,-17.372,14.73,2.343], +// 2 24 -4.843 39.952 19.556 -6.937 42.331 16.791 + [2,24,-4.843,39.952,19.556,-6.937,42.331,16.791], +// 2 24 -9.946 42.383 15.068 -8.195 40.984 16.949 + [2,24,-9.946,42.383,15.068,-8.195,40.984,16.949], +// 2 24 -2.25 17.796 15.509 -1.949 12.121 16.118 + [2,24,-2.25,17.796,15.509,-1.949,12.121,16.118], +// 2 24 -9.944 34.464 18.595 -10.495 37.179 18.207 + [2,24,-9.944,34.464,18.595,-10.495,37.179,18.207], +// 2 24 0.997 3.74 16.405 1.534 9.626 16.58 + [2,24,0.997,3.74,16.405,1.534,9.626,16.58], +// 2 24 7.21 -8.437 -2.368 10.423 -6.718 -2.15 + [2,24,7.21,-8.437,-2.368,10.423,-6.718,-2.15], +// 2 24 -16.153 20.473 12.522 -17.449 18.821 10.117 + [2,24,-16.153,20.473,12.522,-17.449,18.821,10.117], +// 2 24 -0.003 22.522 17.238 -0.657 17.513 16.262 + [2,24,-0.003,22.522,17.238,-0.657,17.513,16.262], +// 2 24 2.248 27.562 19.325 2.071 33.851 20.562 + [2,24,2.248,27.562,19.325,2.071,33.851,20.562], +// 2 24 6.876 -8.58 -0.155 3.799 -9.275 1.05 + [2,24,6.876,-8.58,-0.155,3.799,-9.275,1.05], +// 2 24 -4.843 39.952 19.556 -1.755 38.266 20.47 + [2,24,-4.843,39.952,19.556,-1.755,38.266,20.47], +// 2 24 -16.742 41.049 15.267 -14.785 40.461 15.73 + [2,24,-16.742,41.049,15.267,-14.785,40.461,15.73], +// 2 24 -5.388 43.567 16.522 -8.48 43.609 15.1 + [2,24,-5.388,43.567,16.522,-8.48,43.609,15.1], +// 2 24 -17.878 22.227 12.26 -19.082 20.497 10.07 + [2,24,-17.878,22.227,12.26,-19.082,20.497,10.07], +// 2 24 -14.211 30.887 17.103 -14.963 27.23 16.161 + [2,24,-14.211,30.887,17.103,-14.963,27.23,16.161], +// 2 24 -17.518 40.059 15.84 -16.02 39.552 15.694 + [2,24,-17.518,40.059,15.84,-16.02,39.552,15.694], +// 2 24 3.977 27.613 18.391 3.585 22.457 16.334 + [2,24,3.977,27.613,18.391,3.585,22.457,16.334], +// 2 24 -20.237 17.199 3.688 -19.923 18.991 7.334 + [2,24,-20.237,17.199,3.688,-19.923,18.991,7.334], +// 2 24 -18.563 25.625 14.771 -20.758 22.646 10.973 + [2,24,-18.563,25.625,14.771,-20.758,22.646,10.973], +// 2 24 4.264 -2.045 14.259 5.104 3.505 15.55 + [2,24,4.264,-2.045,14.259,5.104,3.505,15.55], +// 2 24 -0.192 -7.598 9.918 0.358 -8.898 7.765 + [2,24,-0.192,-7.598,9.918,0.358,-8.898,7.765], +// 2 24 2.635 -7.893 9.76 2.243 -8.803 7.75 + [2,24,2.635,-7.893,9.76,2.243,-8.803,7.75], +// 2 24 -14.391 4.835 -13.712 -12.494 1.545 -14.069 + [2,24,-14.391,4.835,-13.712,-12.494,1.545,-14.069], +// 2 24 3.271 39.476 19.464 4.826 37.917 20.074 + [2,24,3.271,39.476,19.464,4.826,37.917,20.074], +// 2 24 4.656 -8.772 6.931 5.803 -7.171 9.622 + [2,24,4.656,-8.772,6.931,5.803,-7.171,9.622], +// 2 24 5.847 -2.189 13.527 4.777 -6.134 11.096 + [2,24,5.847,-2.189,13.527,4.777,-6.134,11.096], +// 2 24 -16.096 37.341 16.39 -16.984 38.756 15.98 + [2,24,-16.096,37.341,16.39,-16.984,38.756,15.98], +// 2 24 6.614 9.665 15.115 6.534 3.399 15.084 + [2,24,6.614,9.665,15.115,6.534,3.399,15.084], +// 2 24 8.123 16.915 14.344 8.79 21.602 15.234 + [2,24,8.123,16.915,14.344,8.79,21.602,15.234], +// 2 24 -15.646 35.56 16.924 -15.522 33.525 17.224 + [2,24,-15.646,35.56,16.924,-15.522,33.525,17.224], +// 2 24 -21.524 18.102 -2.511 -21.976 19.994 1.093 + [2,24,-21.524,18.102,-2.511,-21.976,19.994,1.093], +// 2 24 -18.88 31.529 12.538 -20.247 29.138 10.985 + [2,24,-18.88,31.529,12.538,-20.247,29.138,10.985], +// 2 24 3.608 -9.204 5.374 2.194 -9.264 4.761 + [2,24,3.608,-9.204,5.374,2.194,-9.264,4.761], +// 2 24 -9.946 42.383 15.068 -9.645 43.273 14.915 + [2,24,-9.946,42.383,15.068,-9.645,43.273,14.915], +// 2 24 16.069 3.904 7.892 16.364 7.606 8.168 + [2,24,16.069,3.904,7.892,16.364,7.606,8.168], +// 2 24 11.83 41.027 15.152 11.623 41.206 14.335 + [2,24,11.83,41.027,15.152,11.623,41.206,14.335], +// 2 24 16.696 7.663 -0.228 16.07 11.162 2.411 + [2,24,16.696,7.663,-0.228,16.07,11.162,2.411], +// 2 24 2.638 43.013 17.16 5.566 40.744 18.495 + [2,24,2.638,43.013,17.16,5.566,40.744,18.495], +// 2 24 -19.595 27.45 12.698 -21.144 24.622 9.401 + [2,24,-19.595,27.45,12.698,-21.144,24.622,9.401], +// 2 24 17.316 28.475 16.283 17.565 31.237 17.767 + [2,24,17.316,28.475,16.283,17.565,31.237,17.767], +// 2 24 13.829 40.429 14.568 11.623 41.206 14.335 + [2,24,13.829,40.429,14.568,11.623,41.206,14.335], +// 2 24 9.858 25.044 16.859 8.79 21.602 15.234 + [2,24,9.858,25.044,16.859,8.79,21.602,15.234], +// 2 24 16.868 5.019 -2.03 16.696 7.663 -0.228 + [2,24,16.868,5.019,-2.03,16.696,7.663,-0.228], +// 2 24 -17.151 36.617 14.999 -16.946 34.325 15.134 + [2,24,-17.151,36.617,14.999,-16.946,34.325,15.134], +// 2 24 9.753 38.942 18.168 10.845 35.855 18.966 + [2,24,9.753,38.942,18.168,10.845,35.855,18.966], +// 2 24 14.97 37.805 17.056 12.881 39.32 16.118 + [2,24,14.97,37.805,17.056,12.881,39.32,16.118], +// 2 24 7.581 -3.887 -8.482 8.443 -1.36 -9.228 + [2,24,7.581,-3.887,-8.482,8.443,-1.36,-9.228], +// 2 24 10.182 -6.593 0.075 12.848 -4.033 1.618 + [2,24,10.182,-6.593,0.075,12.848,-4.033,1.618], +// 2 24 -5.638 -8.899 1.012 -8.736 -7.573 1.281 + [2,24,-5.638,-8.899,1.012,-8.736,-7.573,1.281], +// 2 24 2.148 -9.284 -6.663 3.4 -8.793 -4.69 + [2,24,2.148,-9.284,-6.663,3.4,-8.793,-4.69], +// 2 24 -4.552 2.261 -18.266 -2.451 -2.075 -16.711 + [2,24,-4.552,2.261,-18.266,-2.451,-2.075,-16.711], +// 2 24 -20.474 20.186 -5.671 -18.553 18.258 -9.852 + [2,24,-20.474,20.186,-5.671,-18.553,18.258,-9.852], +// 2 24 -1.889 -9.414 6.374 -3.853 -7.874 8.945 + [2,24,-1.889,-9.414,6.374,-3.853,-7.874,8.945], +// 2 24 5.483 -4.182 -13.737 5.872 -6.181 -10.783 + [2,24,5.483,-4.182,-13.737,5.872,-6.181,-10.783], +// 2 24 -21.71 26.455 8.12 -20.247 29.138 10.985 + [2,24,-21.71,26.455,8.12,-20.247,29.138,10.985], +// 2 24 -11.358 15.127 11.984 -11.779 11.407 11.801 + [2,24,-11.358,15.127,11.984,-11.779,11.407,11.801], +// 2 24 -8.037 19.439 14.171 -7.238 22.806 15.867 + [2,24,-8.037,19.439,14.171,-7.238,22.806,15.867], +// 2 24 -19.002 38.558 14.956 -19.684 39.313 15.153 + [2,24,-19.002,38.558,14.956,-19.684,39.313,15.153], +// 2 24 2.105 -5.175 -13.151 3.464 -7.314 -10.413 + [2,24,2.105,-5.175,-13.151,3.464,-7.314,-10.413], +// 2 24 -8.105 31.788 19.209 -8.031 27.244 17.96 + [2,24,-8.105,31.788,19.209,-8.031,27.244,17.96], +// 2 24 -5.655 6.419 -18.227 -3.26 3.027 -18.424 + [2,24,-5.655,6.419,-18.227,-3.26,3.027,-18.424], +// 2 24 -0.067 -0.768 -16.312 2.105 -5.175 -13.151 + [2,24,-0.067,-0.768,-16.312,2.105,-5.175,-13.151], +// 2 24 -2.11 3.776 -17.859 -0.067 -0.768 -16.312 + [2,24,-2.11,3.776,-17.859,-0.067,-0.768,-16.312], +// 2 24 -8.219 9.347 -17.41 -11.575 11.362 -16.366 + [2,24,-8.219,9.347,-17.41,-11.575,11.362,-16.366], +// 2 24 -6.693 32.055 19.511 -6.568 27.256 18 + [2,24,-6.693,32.055,19.511,-6.568,27.256,18], +// 2 24 16.903 5.265 4.224 16.637 1.403 2.148 + [2,24,16.903,5.265,4.224,16.637,1.403,2.148], +// 2 24 -9.018 -6.983 7.264 -7.424 -7.94 6.954 + [2,24,-9.018,-6.983,7.264,-7.424,-7.94,6.954], +// 2 24 1.411 -0.358 -16.839 3.542 -4.94 -13.569 + [2,24,1.411,-0.358,-16.839,3.542,-4.94,-13.569], +// 2 24 -17.428 11.103 -1.364 -17.438 13.692 0.054 + [2,24,-17.428,11.103,-1.364,-17.438,13.692,0.054], +// 2 24 -14.33 4.207 9.632 -11.456 -2.963 9.25 + [2,24,-14.33,4.207,9.632,-11.456,-2.963,9.25], +// 2 24 -13.717 4.458 11.076 -13.746 10.912 10.594 + [2,24,-13.717,4.458,11.076,-13.746,10.912,10.594], +// 2 24 3.44 43.401 16.406 5.917 43.202 16.057 + [2,24,3.44,43.401,16.406,5.917,43.202,16.057], +// 2 24 15.044 3.486 -5.273 13.868 0.724 -6.658 + [2,24,15.044,3.486,-5.273,13.868,0.724,-6.658], +// 2 24 -13.401 20.009 11.693 -11.328 23.297 14.817 + [2,24,-13.401,20.009,11.693,-11.328,23.297,14.817], +// 2 24 13.336 19.452 2.561 14.634 23.927 4.573 + [2,24,13.336,19.452,2.561,14.634,23.927,4.573], +// 2 24 -16.145 24.634 14.649 -14.963 27.23 16.161 + [2,24,-16.145,24.634,14.649,-14.963,27.23,16.161], +// 2 24 20.897 27.491 13.189 20.913 32.232 15.8 + [2,24,20.897,27.491,13.189,20.913,32.232,15.8], +// 2 24 16.442 16.504 7.777 17.623 20.903 8.737 + [2,24,16.442,16.504,7.777,17.623,20.903,8.737], +// 2 24 -7.376 -4.135 -14.551 -9.65 -0.98 -15.788 + [2,24,-7.376,-4.135,-14.551,-9.65,-0.98,-15.788], +// 2 24 14.97 37.805 17.056 16.394 35.786 18.016 + [2,24,14.97,37.805,17.056,16.394,35.786,18.016], +// 2 24 -20.019 40.946 13.789 -18.94 41.957 13.832 + [2,24,-20.019,40.946,13.789,-18.94,41.957,13.832], +// 2 24 -2.762 -9.113 -6.92 -5.276 -7.327 -9.963 + [2,24,-2.762,-9.113,-6.92,-5.276,-7.327,-9.963], +// 2 24 -14.391 4.835 -13.712 -16.225 7.913 -12.342 + [2,24,-14.391,4.835,-13.712,-16.225,7.913,-12.342], +// 2 24 -6.148 16.087 -14.462 -3.134 13.776 -15.521 + [2,24,-6.148,16.087,-14.462,-3.134,13.776,-15.521], +// 2 24 -18.084 21.908 -5.725 -18.709 23.408 -1.634 + [2,24,-18.084,21.908,-5.725,-18.709,23.408,-1.634], +// 2 24 -16.388 16.195 6.054 -16.69 13.344 6.069 + [2,24,-16.388,16.195,6.054,-16.69,13.344,6.069], +// 2 24 -13.521 -3.833 -0.699 -16.839 2.705 -0.756 + [2,24,-13.521,-3.833,-0.699,-16.839,2.705,-0.756], +// 2 24 -17.222 9.117 3.183 -16.097 3.139 3.337 + [2,24,-17.222,9.117,3.183,-16.097,3.139,3.337], +// 2 24 -17.386 8.504 -2.656 -16.469 3.184 -3.581 + [2,24,-17.386,8.504,-2.656,-16.469,3.184,-3.581], +// 2 24 -16.537 15.547 4.556 -16.962 12.764 3.592 + [2,24,-16.537,15.547,4.556,-16.962,12.764,3.592], +// 2 24 -8.185 -7.154 2.674 -12.581 -3.497 3.215 + [2,24,-8.185,-7.154,2.674,-12.581,-3.497,3.215], +// 2 24 -10.969 -3.639 -9.032 -7.381 -7.282 -7.333 + [2,24,-10.969,-3.639,-9.032,-7.381,-7.282,-7.333], +// 2 24 -17.856 8.596 1.608 -16.918 2.55 1.461 + [2,24,-17.856,8.596,1.608,-16.918,2.55,1.461], +// 2 24 -14.921 -1.472 -3.422 -16.469 3.184 -3.581 + [2,24,-14.921,-1.472,-3.422,-16.469,3.184,-3.581], +// 2 24 -2.509 5.73 16.128 -1.949 12.121 16.118 + [2,24,-2.509,5.73,16.128,-1.949,12.121,16.118], +// 2 24 -11.79 -3.844 -6.869 -8.008 -7.375 -5.577 + [2,24,-11.79,-3.844,-6.869,-8.008,-7.375,-5.577], +// 2 24 16.364 7.606 8.168 16.375 11.486 7.963 + [2,24,16.364,7.606,8.168,16.375,11.486,7.963], +// 2 24 -4.752 -9.351 -0.656 -6.034 -8.923 -2.498 + [2,24,-4.752,-9.351,-0.656,-6.034,-8.923,-2.498], +// 2 24 -1.319 27.535 18.898 -1.669 33.38 20.462 + [2,24,-1.319,27.535,18.898,-1.669,33.38,20.462], +// 2 24 -17.736 9.262 -5.756 -17.916 11.737 -3.359 + [2,24,-17.736,9.262,-5.756,-17.916,11.737,-3.359], +// 2 24 -21.513 24.659 3.036 -21.417 22.247 -0.973 + [2,24,-21.513,24.659,3.036,-21.417,22.247,-0.973], +// 2 24 -10.969 -3.639 -9.032 -13.577 0.29 -9.273 + [2,24,-10.969,-3.639,-9.032,-13.577,0.29,-9.273], +// 2 24 -0.083 33.745 20.685 -1.755 38.266 20.47 + [2,24,-0.083,33.745,20.685,-1.755,38.266,20.47], +// 2 24 -13.368 39.15 16.94 -12.36 36.713 18.33 + [2,24,-13.368,39.15,16.94,-12.36,36.713,18.33], +// 2 24 4.643 -7.797 -8.296 3.645 -8.126 -8.592 + [2,24,4.643,-7.797,-8.296,3.645,-8.126,-8.592], +// 2 24 -18.345 17.554 7.452 -17.449 18.821 10.117 + [2,24,-18.345,17.554,7.452,-17.449,18.821,10.117], +// 2 24 17.093 4.332 -0.399 16.941 7.358 1.269 + [2,24,17.093,4.332,-0.399,16.941,7.358,1.269], +// 2 24 -0.446 -9.613 5.169 -1.889 -9.414 6.374 + [2,24,-0.446,-9.613,5.169,-1.889,-9.414,6.374], +// 2 24 13.237 15.793 1.828 13.093 11.982 0.849 + [2,24,13.237,15.793,1.828,13.093,11.982,0.849], +// 2 24 -14.225 35.87 16.883 -14.917 37.915 16.294 + [2,24,-14.225,35.87,16.883,-14.917,37.915,16.294], +// 2 24 2.252 -7.955 -9.771 3.645 -8.126 -8.592 + [2,24,2.252,-7.955,-9.771,3.645,-8.126,-8.592], +// 2 24 -10.491 19.35 13.981 -9.002 22.843 15.975 + [2,24,-10.491,19.35,13.981,-9.002,22.843,15.975], +// 2 24 -8.489 14.59 -16.322 -12.665 17.798 -13.674 + [2,24,-8.489,14.59,-16.322,-12.665,17.798,-13.674], +// 2 24 -9.715 40.188 17.354 -11.248 41.554 15.508 + [2,24,-9.715,40.188,17.354,-11.248,41.554,15.508], +// 2 24 -12.785 20.945 -7.172 -15.161 22.083 -4.561 + [2,24,-12.785,20.945,-7.172,-15.161,22.083,-4.561], +// 2 24 5.137 -7.43 -5.206 5.676 -6.914 -8.376 + [2,24,5.137,-7.43,-5.206,5.676,-6.914,-8.376], +// 2 24 -4.428 5.488 16.162 -4.333 11.447 15.7 + [2,24,-4.428,5.488,16.162,-4.333,11.447,15.7], +// 2 24 8.208 2.124 -9.384 8.544 0.704 -9.606 + [2,24,8.208,2.124,-9.384,8.544,0.704,-9.606], +// 2 24 -12.36 36.713 18.33 -12.552 33.967 18.439 + [2,24,-12.36,36.713,18.33,-12.552,33.967,18.439], +// 2 24 -2.423 14.212 -13.036 0.798 11.383 -13.04 + [2,24,-2.423,14.212,-13.036,0.798,11.383,-13.04], +// 2 24 -2.8 33.022 20.702 -4.106 37.077 20.537 + [2,24,-2.8,33.022,20.702,-4.106,37.077,20.537], +// 2 24 6.109 -3.034 -13.26 4.509 1.662 -16.044 + [2,24,6.109,-3.034,-13.26,4.509,1.662,-16.044], +// 2 24 -21.488 17.154 -0.868 -20.27 15.228 -5.243 + [2,24,-21.488,17.154,-0.868,-20.27,15.228,-5.243], +// 2 24 5.945 33.739 20.449 5.943 27.343 18.947 + [2,24,5.945,33.739,20.449,5.943,27.343,18.947], +// 2 24 8.128 35.947 19.325 6.949 38.485 19.265 + [2,24,8.128,35.947,19.325,6.949,38.485,19.265], +// 2 24 -21.89 18.68 2.596 -21.655 20.174 6.495 + [2,24,-21.89,18.68,2.596,-21.655,20.174,6.495], +// 2 24 2.638 43.013 17.16 0.23 44.173 16.243 + [2,24,2.638,43.013,17.16,0.23,44.173,16.243], +// 2 24 -16.946 34.325 15.134 -17.927 30.509 14.435 + [2,24,-16.946,34.325,15.134,-17.927,30.509,14.435], +// 2 24 -19.002 38.558 14.956 -18.016 37.725 14.631 + [2,24,-19.002,38.558,14.956,-18.016,37.725,14.631], +// 2 24 5.137 -7.43 -5.206 4.563 -8.109 -3.587 + [2,24,5.137,-7.43,-5.206,4.563,-8.109,-3.587], +// 2 24 -19.362 15.17 0.903 -20.237 17.199 3.688 + [2,24,-19.362,15.17,0.903,-20.237,17.199,3.688], +// 2 24 8.128 35.947 19.325 8.438 32.339 19.382 + [2,24,8.128,35.947,19.325,8.438,32.339,19.382], +// 2 24 7.409 -0.667 13.652 6.901 -3.918 12.192 + [2,24,7.409,-0.667,13.652,6.901,-3.918,12.192], +// 2 24 -11.463 34.519 18.858 -12.36 36.713 18.33 + [2,24,-11.463,34.519,18.858,-12.36,36.713,18.33], +// 2 24 -18.793 40.466 15.844 -18.287 41.023 15.57 + [2,24,-18.793,40.466,15.844,-18.287,41.023,15.57], +// 2 24 -20.019 40.946 13.789 -20.17 39.883 13.589 + [2,24,-20.019,40.946,13.789,-20.17,39.883,13.589], +// 2 24 9.563 9.658 12.948 9.413 3.685 12.959 + [2,24,9.563,9.658,12.948,9.413,3.685,12.959], +// 2 24 11.899 9.707 11.724 12.09 16.584 11.764 + [2,24,11.899,9.707,11.724,12.09,16.584,11.764], +// 2 24 10.104 42.208 14.915 11.83 41.027 15.152 + [2,24,10.104,42.208,14.915,11.83,41.027,15.152], +// 2 24 -16.388 16.195 6.054 -15.55 17.747 8.94 + [2,24,-16.388,16.195,6.054,-15.55,17.747,8.94], +// 2 24 4.509 1.662 -16.044 1.557 6.64 -17.251 + [2,24,4.509,1.662,-16.044,1.557,6.64,-17.251], +// 2 24 -0.259 -1.533 14.822 -1.396 -5.732 12.426 + [2,24,-0.259,-1.533,14.822,-1.396,-5.732,12.426], +// 2 24 -18.287 41.023 15.57 -16.742 41.049 15.267 + [2,24,-18.287,41.023,15.57,-16.742,41.049,15.267], +// 2 24 15.681 17.052 3.419 16.07 11.162 2.411 + [2,24,15.681,17.052,3.419,16.07,11.162,2.411], +// 2 24 -19.923 18.991 7.334 -19.082 20.497 10.07 + [2,24,-19.923,18.991,7.334,-19.082,20.497,10.07], +// 2 24 -8.944 -7.673 -0.621 -13.521 -3.833 -0.699 + [2,24,-8.944,-7.673,-0.621,-13.521,-3.833,-0.699], +// 2 24 2.635 -7.893 9.76 3.21 -6.264 11.687 + [2,24,2.635,-7.893,9.76,3.21,-6.264,11.687], +// 2 24 8.123 16.915 14.344 7.802 9.621 14.678 + [2,24,8.123,16.915,14.344,7.802,9.621,14.678], +// 2 24 -18.798 39.553 15.942 -17.973 39.178 15.994 + [2,24,-18.798,39.553,15.942,-17.973,39.178,15.994], +// 2 24 15.702 0.691 4.233 16.389 4.13 5.704 + [2,24,15.702,0.691,4.233,16.389,4.13,5.704], +// 2 24 5.291 9.693 15.352 5.104 3.505 15.55 + [2,24,5.291,9.693,15.352,5.104,3.505,15.55], +// 2 24 -9.792 -3.284 -11.774 -12.733 1.075 -12.48 + [2,24,-9.792,-3.284,-11.774,-12.733,1.075,-12.48], +// 2 24 5.676 -6.914 -8.376 5.872 -6.181 -10.783 + [2,24,5.676,-6.914,-8.376,5.872,-6.181,-10.783], +// 2 24 6.66 17.065 15.06 7.173 21.933 16.015 + [2,24,6.66,17.065,15.06,7.173,21.933,16.015], +// 2 24 15.669 27.003 7.424 16.646 29.966 9.778 + [2,24,15.669,27.003,7.424,16.646,29.966,9.778], +// 2 24 14.553 10.998 0.363 13.093 11.982 0.849 + [2,24,14.553,10.998,0.363,13.093,11.982,0.849], +// 2 24 4.131 -8.859 -1.805 7.21 -8.437 -2.368 + [2,24,4.131,-8.859,-1.805,7.21,-8.437,-2.368], +// 2 24 12.014 -2.145 -7.438 10.17 -3.959 -7.45 + [2,24,12.014,-2.145,-7.438,10.17,-3.959,-7.45], +// 2 24 -1.47 -6.485 -12.203 0.668 -8.123 -9.275 + [2,24,-1.47,-6.485,-12.203,0.668,-8.123,-9.275], +// 2 24 -5.601 -3.839 -15.904 -7.222 0.029 -17.645 + [2,24,-5.601,-3.839,-15.904,-7.222,0.029,-17.645], +// 2 24 -10.139 7.683 -16.975 -8.002 4.931 -17.433 + [2,24,-10.139,7.683,-16.975,-8.002,4.931,-17.433], +// 2 24 16.219 38.841 14.935 13.829 40.429 14.568 + [2,24,16.219,38.841,14.935,13.829,40.429,14.568], +// 2 24 -11.62 2.392 -16.147 -13.561 5.74 -15.733 + [2,24,-11.62,2.392,-16.147,-13.561,5.74,-15.733], +// 2 24 13.798 3.963 9.704 13.969 9.576 9.714 + [2,24,13.798,3.963,9.704,13.969,9.576,9.714], +// 2 24 -13.008 27.112 17.31 -12.673 30.584 18.196 + [2,24,-13.008,27.112,17.31,-12.673,30.584,18.196], +// 2 24 15.78 23.552 12.66 16.496 26.843 15.111 + [2,24,15.78,23.552,12.66,16.496,26.843,15.111], +// 2 24 -16.225 7.913 -12.342 -18.729 12.344 -8.89 + [2,24,-16.225,7.913,-12.342,-18.729,12.344,-8.89], +// 2 24 13.543 -3.681 -0.757 16.637 1.403 2.148 + [2,24,13.543,-3.681,-0.757,16.637,1.403,2.148], +// 2 24 -13.78 11.17 -15.412 -17.184 14.197 -12.966 + [2,24,-13.78,11.17,-15.412,-17.184,14.197,-12.966], +// 2 24 4.563 -8.109 -3.587 3.4 -8.793 -4.69 + [2,24,4.563,-8.109,-3.587,3.4,-8.793,-4.69], +// 2 24 -18.553 18.258 -9.852 -15.709 15.128 -13.677 + [2,24,-18.553,18.258,-9.852,-15.709,15.128,-13.677], +// 2 24 4.131 -8.859 -1.805 3.799 -9.275 1.05 + [2,24,4.131,-8.859,-1.805,3.799,-9.275,1.05], +// 2 24 -8.614 -4.189 11.564 -6.455 -6.811 10.007 + [2,24,-8.614,-4.189,11.564,-6.455,-6.811,10.007], +// 2 24 -10.345 -1.159 12.54 -8.614 -4.189 11.564 + [2,24,-10.345,-1.159,12.54,-8.614,-4.189,11.564], +// 2 24 -17.778 34.755 11.89 -18.28 32.034 10.796 + [2,24,-17.778,34.755,11.89,-18.28,32.034,10.796], +// 2 24 -8.521 35.057 19.336 -8.105 31.788 19.209 + [2,24,-8.521,35.057,19.336,-8.105,31.788,19.209], +// 2 24 -17.29 19.241 -9.574 -19.341 20.83 -5.848 + [2,24,-17.29,19.241,-9.574,-19.341,20.83,-5.848], +// 2 24 -5.7 -3.498 13.709 -6.911 -0.274 14.838 + [2,24,-5.7,-3.498,13.709,-6.911,-0.274,14.838], +// 2 24 -8.91 15.403 12.802 -9.708 11.595 12.437 + [2,24,-8.91,15.403,12.802,-9.708,11.595,12.437], +// 2 24 -10.058 43.146 12.548 -10.511 43.235 13.856 + [2,24,-10.058,43.146,12.548,-10.511,43.235,13.856], +// 2 24 -6.722 15.511 14.55 -6.012 19.254 15.241 + [2,24,-6.722,15.511,14.55,-6.012,19.254,15.241], +// 2 24 -5.205 32.532 20.428 -6.412 36.033 20.322 + [2,24,-5.205,32.532,20.428,-6.412,36.033,20.322], +// 2 24 -15.243 40.702 11.848 -15.666 37.969 11.395 + [2,24,-15.243,40.702,11.848,-15.666,37.969,11.395], +// 2 24 -15.475 3.849 8.226 -12.002 -3.459 7.965 + [2,24,-15.475,3.849,8.226,-12.002,-3.459,7.965], +// 2 24 -14.33 4.207 9.632 -14.624 10.793 9.394 + [2,24,-14.33,4.207,9.632,-14.624,10.793,9.394], +// 2 24 -2.11 3.776 -17.859 -4.491 7.381 -17.71 + [2,24,-2.11,3.776,-17.859,-4.491,7.381,-17.71], +// 2 24 -16.012 20.347 -10.001 -12.665 17.798 -13.674 + [2,24,-16.012,20.347,-10.001,-12.665,17.798,-13.674], +// 2 24 5.917 43.202 16.057 7.831 41.386 17.02 + [2,24,5.917,43.202,16.057,7.831,41.386,17.02], +// 2 24 -1.378 43.895 16.421 0.23 44.173 16.243 + [2,24,-1.378,43.895,16.421,0.23,44.173,16.243], +// 2 24 10.845 35.855 18.966 11.29 32.291 19.177 + [2,24,10.845,35.855,18.966,11.29,32.291,19.177], +// 2 24 7.466 -7.534 -4.008 10.512 -5.695 -4.264 + [2,24,7.466,-7.534,-4.008,10.512,-5.695,-4.264], +// 2 24 12.729 -2.84 -6.868 10.086 -4.746 -6.858 + [2,24,12.729,-2.84,-6.868,10.086,-4.746,-6.858], +// 2 24 -4.379 -9.385 2.042 -5.638 -8.899 1.012 + [2,24,-4.379,-9.385,2.042,-5.638,-8.899,1.012], +// 2 24 8.07 -7.365 3.966 6.049 -8.46 2.531 + [2,24,8.07,-7.365,3.966,6.049,-8.46,2.531], +// 2 24 -13.396 23.33 15.39 -11.397 26.721 17.199 + [2,24,-13.396,23.33,15.39,-11.397,26.721,17.199], +// 2 24 -17.736 9.262 -5.756 -15.97 4.727 -8.292 + [2,24,-17.736,9.262,-5.756,-15.97,4.727,-8.292], +// 2 24 13.404 -3.626 -5.521 15.272 -1.075 -4.036 + [2,24,13.404,-3.626,-5.521,15.272,-1.075,-4.036], +// 2 24 -0.657 17.513 16.262 -1.949 12.121 16.118 + [2,24,-0.657,17.513,16.262,-1.949,12.121,16.118], +// 2 24 -15.55 17.747 8.94 -13.401 20.009 11.693 + [2,24,-15.55,17.747,8.94,-13.401,20.009,11.693], +// 2 24 -1.472 41.412 19.58 -5.388 43.567 16.522 + [2,24,-1.472,41.412,19.58,-5.388,43.567,16.522], +// 2 24 -18.94 41.957 13.832 -18.532 41.594 14.903 + [2,24,-18.94,41.957,13.832,-18.532,41.594,14.903], +// 2 24 1.835 22.189 17.047 1.565 17.13 16.356 + [2,24,1.835,22.189,17.047,1.565,17.13,16.356], +// 2 24 3.271 39.476 19.464 0.815 42.133 18.309 + [2,24,3.271,39.476,19.464,0.815,42.133,18.309], +// 2 24 3.328 17.173 15.563 3.314 9.719 15.585 + [2,24,3.328,17.173,15.563,3.314,9.719,15.585], +// 2 24 1.796 -9.166 6.552 2.194 -9.264 4.761 + [2,24,1.796,-9.166,6.552,2.194,-9.264,4.761], +// 2 24 4.777 -6.134 11.096 3.99 -7.587 9.158 + [2,24,4.777,-6.134,11.096,3.99,-7.587,9.158], +// 2 24 -18.016 37.725 14.631 -17.151 36.617 14.999 + [2,24,-18.016,37.725,14.631,-17.151,36.617,14.999], +// 2 24 -21.976 19.994 1.093 -21.955 22.031 5.233 + [2,24,-21.976,19.994,1.093,-21.955,22.031,5.233], +// 2 24 8.03 27.177 18.102 7.173 21.933 16.015 + [2,24,8.03,27.177,18.102,7.173,21.933,16.015], +// 2 24 -22.363 21.384 -0.275 -21.575 19.047 -5.314 + [2,24,-22.363,21.384,-0.275,-21.575,19.047,-5.314], +// 2 24 9.753 38.942 18.168 7.831 41.386 17.02 + [2,24,9.753,38.942,18.168,7.831,41.386,17.02], +// 2 24 -6.71 5.618 -18.084 -9.067 8.649 -17.453 + [2,24,-6.71,5.618,-18.084,-9.067,8.649,-17.453], +// 2 24 11.29 32.291 19.177 10.807 28.58 18.581 + [2,24,11.29,32.291,19.177,10.807,28.58,18.581], +// 2 24 -13.008 27.112 17.31 -13.396 23.33 15.39 + [2,24,-13.008,27.112,17.31,-13.396,23.33,15.39], +// 2 24 10.506 -5.316 5.995 12.464 -2.354 8.027 + [2,24,10.506,-5.316,5.995,12.464,-2.354,8.027], +// 2 24 -18.798 39.553 15.942 -18.793 40.466 15.844 + [2,24,-18.798,39.553,15.942,-18.793,40.466,15.844], +// 2 24 14.766 27.579 16.311 15.407 31.845 17.562 + [2,24,14.766,27.579,16.311,15.407,31.845,17.562], +// 2 24 10.086 -4.746 -6.858 6.456 -6.107 -6.984 + [2,24,10.086,-4.746,-6.858,6.456,-6.107,-6.984], +// 2 24 -4.973 -8.812 -5.575 -7.381 -7.282 -7.333 + [2,24,-4.973,-8.812,-5.575,-7.381,-7.282,-7.333], +// 2 24 -13.717 4.458 11.076 -11.928 -1.477 11.166 + [2,24,-13.717,4.458,11.076,-11.928,-1.477,11.166], +// 2 24 -9.494 31.124 18.287 -9.953 26.773 16.779 + [2,24,-9.494,31.124,18.287,-9.953,26.773,16.779], +// 2 24 -3.173 8.411 -18.248 -5.771 11.655 -17.518 + [2,24,-3.173,8.411,-18.248,-5.771,11.655,-17.518], +// 2 24 -12.516 42.007 14.766 -13.603 42.357 14.57 + [2,24,-12.516,42.007,14.766,-13.603,42.357,14.57], +// 2 24 6.456 -6.107 -6.984 5.137 -7.43 -5.206 + [2,24,6.456,-6.107,-6.984,5.137,-7.43,-5.206], +// 2 24 -5.7 -3.498 13.709 -4.145 -6.212 11.782 + [2,24,-5.7,-3.498,13.709,-4.145,-6.212,11.782], +// 2 24 -4.333 11.447 15.7 -4.065 17.555 15.363 + [2,24,-4.333,11.447,15.7,-4.065,17.555,15.363], +// 2 24 5.99 2.579 -15.297 3.227 6.908 -16.412 + [2,24,5.99,2.579,-15.297,3.227,6.908,-16.412], +// 2 24 -17.222 9.117 3.183 -16.962 12.764 3.592 + [2,24,-17.222,9.117,3.183,-16.962,12.764,3.592], +// 2 24 -17.476 11.083 -2.589 -17.192 8.703 -4.405 + [2,24,-17.476,11.083,-2.589,-17.192,8.703,-4.405], +// 2 24 -22.511 23.416 3.994 -21.71 26.455 8.12 + [2,24,-22.511,23.416,3.994,-21.71,26.455,8.12], +// 2 24 -8.195 40.984 16.949 -6.387 38.943 19.186 + [2,24,-8.195,40.984,16.949,-6.387,38.943,19.186], +// 2 24 -0.259 -1.533 14.822 0.997 3.74 16.405 + [2,24,-0.259,-1.533,14.822,0.997,3.74,16.405], +// 2 24 -3.621 -9.081 -6.093 -2.762 -9.113 -6.92 + [2,24,-3.621,-9.081,-6.093,-2.762,-9.113,-6.92], +// 2 24 -17.776 34.442 13.48 -17.67 36.476 13.95 + [2,24,-17.776,34.442,13.48,-17.67,36.476,13.95], +// 2 24 1.019 -5.741 -13.218 2.512 -7.434 -10.658 + [2,24,1.019,-5.741,-13.218,2.512,-7.434,-10.658], +// 2 24 -6.568 27.256 18 -7.238 22.806 15.867 + [2,24,-6.568,27.256,18,-7.238,22.806,15.867], +// 2 24 13.237 15.793 1.828 13.336 19.452 2.561 + [2,24,13.237,15.793,1.828,13.336,19.452,2.561], +// 2 24 15.211 11.251 1.224 14.553 10.998 0.363 + [2,24,15.211,11.251,1.224,14.553,10.998,0.363], +// 2 24 14.838 9.452 -1.978 14.37 7.471 -4.743 + [2,24,14.838,9.452,-1.978,14.37,7.471,-4.743], +// 2 24 18.744 36.574 15.489 16.219 38.841 14.935 + [2,24,18.744,36.574,15.489,16.219,38.841,14.935], +// 2 24 -14.306 10.701 -15.473 -17.396 13.384 -13.14 + [2,24,-14.306,10.701,-15.473,-17.396,13.384,-13.14], +// 2 24 0.031 -6.324 -12.984 2.252 -7.955 -9.771 + [2,24,0.031,-6.324,-12.984,2.252,-7.955,-9.771], +// 2 24 16.288 2.195 0.327 16.821 6.442 2.957 + [2,24,16.288,2.195,0.327,16.821,6.442,2.957], +// 2 24 4.131 -8.859 -1.805 4.563 -8.109 -3.587 + [2,24,4.131,-8.859,-1.805,4.563,-8.109,-3.587], +// 2 24 16.505 1.658 -2.249 17.093 4.332 -0.399 + [2,24,16.505,1.658,-2.249,17.093,4.332,-0.399], +// 2 24 15.681 17.052 3.419 16.63 23.211 5.21 + [2,24,15.681,17.052,3.419,16.63,23.211,5.21], +// 2 24 16.255 2.447 -3.84 16.868 5.019 -2.03 + [2,24,16.255,2.447,-3.84,16.868,5.019,-2.03], +// 2 24 13.404 -3.626 -5.521 10.536 -5.673 -5.814 + [2,24,13.404,-3.626,-5.521,10.536,-5.673,-5.814], +// 2 24 14.991 -0.128 -5.634 12.729 -2.84 -6.868 + [2,24,14.991,-0.128,-5.634,12.729,-2.84,-6.868], +// 2 24 15.044 3.486 -5.273 15.904 6.127 -3.128 + [2,24,15.044,3.486,-5.273,15.904,6.127,-3.128], +// 2 24 10.565 5.542 -7.602 9.293 2.875 -8.843 + [2,24,10.565,5.542,-7.602,9.293,2.875,-8.843], +// 2 24 7.802 9.621 14.678 7.752 3.351 14.552 + [2,24,7.802,9.621,14.678,7.752,3.351,14.552], +// 2 24 11.675 25.002 15.259 12.953 28.518 17.03 + [2,24,11.675,25.002,15.259,12.953,28.518,17.03], +// 2 24 5.802 43.855 14.963 2.874 43.864 15.703 + [2,24,5.802,43.855,14.963,2.874,43.864,15.703], +// 2 24 15.78 23.552 12.66 15.021 21.007 11.024 + [2,24,15.78,23.552,12.66,15.021,21.007,11.024], +// 2 24 16.375 11.486 7.963 16.442 16.504 7.777 + [2,24,16.375,11.486,7.963,16.442,16.504,7.777], +// 2 24 -18.28 32.034 10.796 -19.238 29.799 9.281 + [2,24,-18.28,32.034,10.796,-19.238,29.799,9.281], +// 2 24 13.798 3.963 9.704 13.305 0.512 9.118 + [2,24,13.798,3.963,9.704,13.305,0.512,9.118], +// 2 24 -15.161 22.083 -4.561 -17.51 23.393 -1.635 + [2,24,-15.161,22.083,-4.561,-17.51,23.393,-1.635], +// 2 24 12.848 -4.033 1.618 15.702 0.691 4.233 + [2,24,12.848,-4.033,1.618,15.702,0.691,4.233], +// 2 24 5.943 27.343 18.947 5.434 22.113 16.497 + [2,24,5.943,27.343,18.947,5.434,22.113,16.497], +// 2 24 -17.518 40.059 15.84 -18.793 40.466 15.844 + [2,24,-17.518,40.059,15.84,-18.793,40.466,15.844], +// 2 24 -21.524 18.102 -2.511 -20.27 15.228 -5.243 + [2,24,-21.524,18.102,-2.511,-20.27,15.228,-5.243], +// 2 24 -1.378 43.895 16.421 0.815 42.133 18.309 + [2,24,-1.378,43.895,16.421,0.815,42.133,18.309], +// 2 24 -18.569 13.2 -3.875 -19.362 15.17 0.903 + [2,24,-18.569,13.2,-3.875,-19.362,15.17,0.903], +// 2 24 3.44 43.401 16.406 6.774 40.907 17.397 + [2,24,3.44,43.401,16.406,6.774,40.907,17.397], +// 2 24 -19.684 39.313 15.153 -18.798 39.553 15.942 + [2,24,-19.684,39.313,15.153,-18.798,39.553,15.942], +// 2 24 -17.438 13.692 0.054 -17.372 14.73 2.343 + [2,24,-17.438,13.692,0.054,-17.372,14.73,2.343], +// 2 24 9.413 3.685 12.959 9.271 0.042 12.227 + [2,24,9.413,3.685,12.959,9.271,0.042,12.227], +// 2 24 11.746 3.895 11.56 11.899 9.707 11.724 + [2,24,11.746,3.895,11.56,11.899,9.707,11.724], +// 2 24 12.78 21.281 12.599 13.736 24.249 14.264 + [2,24,12.78,21.281,12.599,13.736,24.249,14.264], +// 2 24 13.736 24.249 14.264 14.766 27.579 16.311 + [2,24,13.736,24.249,14.264,14.766,27.579,16.311], +// 2 24 8.122 38.528 18.327 6.774 40.907 17.397 + [2,24,8.122,38.528,18.327,6.774,40.907,17.397], +// 2 24 11.623 41.206 14.335 9.655 40.065 12.387 + [2,24,11.623,41.206,14.335,9.655,40.065,12.387], +// 2 24 1.835 22.189 17.047 2.248 27.562 19.325 + [2,24,1.835,22.189,17.047,2.248,27.562,19.325], +// 2 24 -14.785 40.461 15.73 -13.368 39.15 16.94 + [2,24,-14.785,40.461,15.73,-13.368,39.15,16.94], +// 2 24 -8.48 43.609 15.1 -9.645 43.273 14.915 + [2,24,-8.48,43.609,15.1,-9.645,43.273,14.915], +// 2 24 -17.136 42.071 13.47 -18.94 41.957 13.832 + [2,24,-17.136,42.071,13.47,-18.94,41.957,13.832], +// 2 24 1.808 -1.387 14.08 2.886 3.843 15.458 + [2,24,1.808,-1.387,14.08,2.886,3.843,15.458], +// 2 24 1.565 17.13 16.356 1.534 9.626 16.58 + [2,24,1.565,17.13,16.356,1.534,9.626,16.58], +// 2 24 -16.02 39.552 15.694 -14.917 37.915 16.294 + [2,24,-16.02,39.552,15.694,-14.917,37.915,16.294], +// 2 24 -8.81 44.322 13.45 -8.48 43.609 15.1 + [2,24,-8.81,44.322,13.45,-8.48,43.609,15.1], +// 2 24 1.808 -1.387 14.08 0.633 -5.586 11.895 + [2,24,1.808,-1.387,14.08,0.633,-5.586,11.895], +// 2 24 3.867 34.062 19.707 3.977 27.613 18.391 + [2,24,3.867,34.062,19.707,3.977,27.613,18.391], +// 2 24 -14.636 4.315 -11.972 -16.273 7.343 -10.525 + [2,24,-14.636,4.315,-11.972,-16.273,7.343,-10.525], +// 2 24 6.614 9.665 15.115 6.66 17.065 15.06 + [2,24,6.614,9.665,15.115,6.66,17.065,15.06], +// 2 24 -19.34 38.809 13.212 -20.17 39.883 13.589 + [2,24,-19.34,38.809,13.212,-20.17,39.883,13.589], +// 2 24 -3.134 13.776 -15.521 0.523 10.311 -16.231 + [2,24,-3.134,13.776,-15.521,0.523,10.311,-16.231], +// 2 24 -17.51 23.393 -1.635 -16.289 22.577 -5.03 + [2,24,-17.51,23.393,-1.635,-16.289,22.577,-5.03], +// 2 24 15.407 31.845 17.562 16.496 26.843 15.111 + [2,24,15.407,31.845,17.562,16.496,26.843,15.111], +// 2 24 -4.752 -9.351 -0.656 -8.944 -7.673 -0.621 + [2,24,-4.752,-9.351,-0.656,-8.944,-7.673,-0.621], +// 2 24 11.83 41.027 15.152 12.881 39.32 16.118 + [2,24,11.83,41.027,15.152,12.881,39.32,16.118], +// 2 24 -5.156 12.429 -17.328 -8.489 14.59 -16.322 + [2,24,-5.156,12.429,-17.328,-8.489,14.59,-16.322], +// 2 24 -5.354 -8.901 -4.21 -8.008 -7.375 -5.577 + [2,24,-5.354,-8.901,-4.21,-8.008,-7.375,-5.577], +// 2 24 -4.973 -8.812 -5.575 -3.621 -9.081 -6.093 + [2,24,-4.973,-8.812,-5.575,-3.621,-9.081,-6.093], +// 2 24 -2.616 0.931 15.441 -2.509 5.73 16.128 + [2,24,-2.616,0.931,15.441,-2.509,5.73,16.128], +// 2 24 -14.09 -0.114 -7.025 -11.79 -3.844 -6.869 + [2,24,-14.09,-0.114,-7.025,-11.79,-3.844,-6.869], +// 2 24 -6.034 -8.923 -2.498 -8.872 -7.761 -2.777 + [2,24,-6.034,-8.923,-2.498,-8.872,-7.761,-2.777], +// 2 24 1.019 -5.741 -13.218 -1.176 -1.562 -16.781 + [2,24,1.019,-5.741,-13.218,-1.176,-1.562,-16.781], +// 2 24 -3.071 37.637 20.289 -1.669 33.38 20.462 + [2,24,-3.071,37.637,20.289,-1.669,33.38,20.462], +// 2 24 -9.998 -4.484 10.371 -8.052 -6.744 9.111 + [2,24,-9.998,-4.484,10.371,-8.052,-6.744,9.111], +// 2 24 -17.857 36.718 12.48 -18.441 37.98 12.904 + [2,24,-17.857,36.718,12.48,-18.441,37.98,12.904], +// 2 24 -13.437 14.981 10.686 -13.746 10.912 10.594 + [2,24,-13.437,14.981,10.686,-13.746,10.912,10.594], +// 2 24 3.773 0.715 -17.014 5.483 -4.182 -13.737 + [2,24,3.773,0.715,-17.014,5.483,-4.182,-13.737], +// 2 24 -7.854 5.51 15.185 -6.911 -0.274 14.838 + [2,24,-7.854,5.51,15.185,-6.911,-0.274,14.838], +// 2 24 -7.555 11.592 14.781 -7.854 5.51 15.185 + [2,24,-7.555,11.592,14.781,-7.854,5.51,15.185], +// 2 24 -5.205 32.532 20.428 -4.887 27.231 18.764 + [2,24,-5.205,32.532,20.428,-4.887,27.231,18.764], +// 2 24 -6.148 16.087 -14.462 -10.496 19.131 -12.052 + [2,24,-6.148,16.087,-14.462,-10.496,19.131,-12.052], +// 2 24 5.99 2.579 -15.297 7.443 -0.943 -13.261 + [2,24,5.99,2.579,-15.297,7.443,-0.943,-13.261], +// 2 24 -11.928 -1.477 11.166 -9.998 -4.484 10.371 + [2,24,-11.928,-1.477,11.166,-9.998,-4.484,10.371], +// 2 24 -8.052 -6.744 9.111 -6.835 -7.745 8.296 + [2,24,-8.052,-6.744,9.111,-6.835,-7.745,8.296], +// 2 24 -17.778 34.755 11.89 -17.857 36.718 12.48 + [2,24,-17.778,34.755,11.89,-17.857,36.718,12.48], +// 2 24 -9.953 26.773 16.779 -11.328 23.297 14.817 + [2,24,-9.953,26.773,16.779,-11.328,23.297,14.817], +// 2 24 -0.735 4.474 -18.412 -3.173 8.411 -18.248 + [2,24,-0.735,4.474,-18.412,-3.173,8.411,-18.248], +// 2 24 -5.156 12.429 -17.328 -2.124 9.45 -17.956 + [2,24,-5.156,12.429,-17.328,-2.124,9.45,-17.956], +// 2 24 5.137 -7.43 -5.206 3.933 -8.217 -6.156 + [2,24,5.137,-7.43,-5.206,3.933,-8.217,-6.156], +// 2 24 -15.147 42.016 13.818 -14.483 41.682 14.504 + [2,24,-15.147,42.016,13.818,-14.483,41.682,14.504], +// 2 24 -4.145 -6.212 11.782 -3.043 -7.944 9.697 + [2,24,-4.145,-6.212,11.782,-3.043,-7.944,9.697], +// 2 24 8.544 0.704 -9.606 8.443 -1.36 -9.228 + [2,24,8.544,0.704,-9.606,8.443,-1.36,-9.228], +// 2 24 0.798 11.383 -13.04 3.506 8.332 -12.562 + [2,24,0.798,11.383,-13.04,3.506,8.332,-12.562], +// 2 24 18.799 25.267 7.95 20.681 28.773 10.542 + [2,24,18.799,25.267,7.95,20.681,28.773,10.542], +// 2 24 6.456 -6.107 -6.984 6.261 -5.317 -10.789 + [2,24,6.456,-6.107,-6.984,6.261,-5.317,-10.789], +// 2 24 -9.292 -7.574 4.833 -7.073 -8.654 4.359 + [2,24,-9.292,-7.574,4.833,-7.073,-8.654,4.359], +// 2 24 -9.018 -6.983 7.264 -12.002 -3.459 7.965 + [2,24,-9.018,-6.983,7.264,-12.002,-3.459,7.965], +// 2 24 12.325 -5.221 4.148 14.834 -0.82 6.479 + [2,24,12.325,-5.221,4.148,14.834,-0.82,6.479], +// 2 24 -16.388 16.195 6.054 -16.537 15.547 4.556 + [2,24,-16.388,16.195,6.054,-16.537,15.547,4.556], +// 2 24 2.779 43.817 14.602 2.874 43.864 15.703 + [2,24,2.779,43.817,14.602,2.874,43.864,15.703], +// 2 24 -2.714 -2.033 14.564 -2.616 0.931 15.441 + [2,24,-2.714,-2.033,14.564,-2.616,0.931,15.441], +// 2 24 -14.636 4.315 -11.972 -12.733 1.075 -12.48 + [2,24,-14.636,4.315,-11.972,-12.733,1.075,-12.48], +// 2 24 -19.684 39.313 15.153 -20.17 39.883 13.589 + [2,24,-19.684,39.313,15.153,-20.17,39.883,13.589], +// 2 24 -1.632 22.786 16.813 -2.25 17.796 15.509 + [2,24,-1.632,22.786,16.813,-2.25,17.796,15.509], +// 2 24 -0.003 22.522 17.238 0.378 27.56 19.22 + [2,24,-0.003,22.522,17.238,0.378,27.56,19.22], +// 2 24 -11.463 34.519 18.858 -10.994 30.76 18.642 + [2,24,-11.463,34.519,18.858,-10.994,30.76,18.642], +// 2 24 -3.433 -3.046 14.185 -1.396 -5.732 12.426 + [2,24,-3.433,-3.046,14.185,-1.396,-5.732,12.426], +// 2 24 -0.083 33.745 20.685 0.378 27.56 19.22 + [2,24,-0.083,33.745,20.685,0.378,27.56,19.22], +// 2 24 0.673 38.689 20.385 -1.472 41.412 19.58 + [2,24,0.673,38.689,20.385,-1.472,41.412,19.58], +// 2 24 2.874 43.864 15.703 3.44 43.401 16.406 + [2,24,2.874,43.864,15.703,3.44,43.401,16.406], +// 2 24 -9.645 43.273 14.915 -6.937 42.331 16.791 + [2,24,-9.645,43.273,14.915,-6.937,42.331,16.791], +// 2 24 10.423 -6.718 -2.15 13.543 -3.681 -0.757 + [2,24,10.423,-6.718,-2.15,13.543,-3.681,-0.757], +// 2 24 -0.192 -7.598 9.918 0.633 -5.586 11.895 + [2,24,-0.192,-7.598,9.918,0.633,-5.586,11.895], +// 2 24 3.328 17.173 15.563 3.585 22.457 16.334 + [2,24,3.328,17.173,15.563,3.585,22.457,16.334], +// 2 24 0.673 38.689 20.385 2.071 33.851 20.562 + [2,24,0.673,38.689,20.385,2.071,33.851,20.562], +// 2 24 -14.225 35.87 16.883 -14.106 33.655 17.179 + [2,24,-14.225,35.87,16.883,-14.106,33.655,17.179], +// 2 24 13.353 40.402 12.492 9.655 40.065 12.387 + [2,24,13.353,40.402,12.492,9.655,40.065,12.387], +// 2 24 12.871 9.926 -2.449 13.093 11.982 0.849 + [2,24,12.871,9.926,-2.449,13.093,11.982,0.849], +// 2 24 5.291 9.693 15.352 5.124 17.123 15.433 + [2,24,5.291,9.693,15.352,5.124,17.123,15.433], +// 2 24 4.264 -2.045 14.259 3.21 -6.264 11.687 + [2,24,4.264,-2.045,14.259,3.21,-6.264,11.687], +// 2 24 6.949 38.485 19.265 5.566 40.744 18.495 + [2,24,6.949,38.485,19.265,5.566,40.744,18.495], +// 2 24 -21.144 24.622 9.401 -21.955 22.031 5.233 + [2,24,-21.144,24.622,9.401,-21.955,22.031,5.233], +// 2 24 3.99 -7.587 9.158 3.264 -8.475 7.306 + [2,24,3.99,-7.587,9.158,3.264,-8.475,7.306], +// 2 24 -22.511 23.416 3.994 -22.363 21.384 -0.275 + [2,24,-22.511,23.416,3.994,-22.363,21.384,-0.275], +// 2 24 8.07 -7.365 3.966 10.506 -5.316 5.995 + [2,24,8.07,-7.365,3.966,10.506,-5.316,5.995], +// 2 24 13.995 32.458 17.505 12.953 28.518 17.03 + [2,24,13.995,32.458,17.505,12.953,28.518,17.03], +// 2 24 2.624 -8.599 -7.166 0.668 -8.123 -9.275 + [2,24,2.624,-8.599,-7.166,0.668,-8.123,-9.275], +// 2 24 -21.417 22.247 -0.973 -19.341 20.83 -5.848 + [2,24,-21.417,22.247,-0.973,-19.341,20.83,-5.848], +// 2 24 16.941 7.358 1.269 16.07 11.162 2.411 + [2,24,16.941,7.358,1.269,16.07,11.162,2.411], +// 2 24 -17.458 8.403 -1.083 -17.428 11.103 -1.364 + [2,24,-17.458,8.403,-1.083,-17.428,11.103,-1.364], +// 2 24 -17.386 8.504 -2.656 -17.428 11.103 -1.364 + [2,24,-17.386,8.504,-2.656,-17.428,11.103,-1.364], +// 2 24 13.868 0.724 -6.658 12.014 -2.145 -7.438 + [2,24,13.868,0.724,-6.658,12.014,-2.145,-7.438], +// 2 24 -2.785 -7.464 -11.68 -5.601 -3.839 -15.904 + [2,24,-2.785,-7.464,-11.68,-5.601,-3.839,-15.904], +// 2 24 15.211 11.251 1.224 15.907 8.438 -0.984 + [2,24,15.211,11.251,1.224,15.907,8.438,-0.984], +// 2 24 -8.002 4.931 -17.433 -5.889 0.998 -17.568 + [2,24,-8.002,4.931,-17.433,-5.889,0.998,-17.568], +// 2 24 -11.01 6.82 -17.179 -14.306 10.701 -15.473 + [2,24,-11.01,6.82,-17.179,-14.306,10.701,-15.473], +// 2 24 5.945 33.739 20.449 4.826 37.917 20.074 + [2,24,5.945,33.739,20.449,4.826,37.917,20.074], +// 2 24 -18.012 13.181 -12.47 -19.473 15.826 -10.275 + [2,24,-18.012,13.181,-12.47,-19.473,15.826,-10.275], +// 2 24 18.841 23.36 10.466 20.897 27.491 13.189 + [2,24,18.841,23.36,10.466,20.897,27.491,13.189], +// 2 24 -18.88 31.529 12.538 -17.776 34.442 13.48 + [2,24,-18.88,31.529,12.538,-17.776,34.442,13.48], +// 2 24 11.746 3.895 11.56 11.391 0.36 10.832 + [2,24,11.746,3.895,11.56,11.391,0.36,10.832], +// 2 24 16.05 10.236 5.014 16.375 11.486 7.963 + [2,24,16.05,10.236,5.014,16.375,11.486,7.963], +// 2 24 -2.451 -2.075 -16.711 0.031 -6.324 -12.984 + [2,24,-2.451,-2.075,-16.711,0.031,-6.324,-12.984], +// 2 24 16.389 4.13 5.704 16.561 7.475 6.483 + [2,24,16.389,4.13,5.704,16.561,7.475,6.483], +// 2 24 -21.417 22.247 -0.973 -20.474 20.186 -5.671 + [2,24,-21.417,22.247,-0.973,-20.474,20.186,-5.671], +// 2 24 -6.455 -6.811 10.007 -4.929 -8.198 8.523 + [2,24,-6.455,-6.811,10.007,-4.929,-8.198,8.523], +// 2 24 -8.031 27.244 17.96 -9.002 22.843 15.975 + [2,24,-8.031,27.244,17.96,-9.002,22.843,15.975], +// 2 24 -5.329 -6.11 10.696 -3.853 -7.874 8.945 + [2,24,-5.329,-6.11,10.696,-3.853,-7.874,8.945], +// 2 24 -7.555 11.592 14.781 -6.722 15.511 14.55 + [2,24,-7.555,11.592,14.781,-6.722,15.511,14.55], +// 2 24 -4.491 7.381 -17.71 -7.141 10.224 -16.967 + [2,24,-4.491,7.381,-17.71,-7.141,10.224,-16.967], +// 2 24 -15.55 17.747 8.94 -15.837 14.028 8.26 + [2,24,-15.55,17.747,8.94,-15.837,14.028,8.26], +// 2 24 -7.424 -7.94 6.954 -6.819 -7.973 7.537 + [2,24,-7.424,-7.94,6.954,-6.819,-7.973,7.537], +// 2 24 -13.06 -4.42 -3.206 -8.872 -7.761 -2.777 + [2,24,-13.06,-4.42,-3.206,-8.872,-7.761,-2.777], +// 2 24 -16.097 3.139 3.337 -12.581 -3.497 3.215 + [2,24,-16.097,3.139,3.337,-12.581,-3.497,3.215], +// 2 24 -13.462 -3.928 1.508 -8.736 -7.573 1.281 + [2,24,-13.462,-3.928,1.508,-8.736,-7.573,1.281], +// 2 24 -17.372 14.73 2.343 -17.574 12.159 1.936 + [2,24,-17.372,14.73,2.343,-17.574,12.159,1.936], +// 2 24 14.634 23.927 4.573 15.669 27.003 7.424 + [2,24,14.634,23.927,4.573,15.669,27.003,7.424], +// 2 24 -15.919 4.18 -6.359 -14.09 -0.114 -7.025 + [2,24,-15.919,4.18,-6.359,-14.09,-0.114,-7.025], +// 2 24 -5.354 -8.901 -4.21 -3.441 -9.398 -3.515 + [2,24,-5.354,-8.901,-4.21,-3.441,-9.398,-3.515], +// 2 24 -2.8 33.022 20.702 -2.553 27.196 18.897 + [2,24,-2.8,33.022,20.702,-2.553,27.196,18.897], +// 2 24 -6.387 38.943 19.186 -4.106 37.077 20.537 + [2,24,-6.387,38.943,19.186,-4.106,37.077,20.537], +// 2 24 -9.792 -3.284 -11.774 -6.183 -7.074 -9.117 + [2,24,-9.792,-3.284,-11.774,-6.183,-7.074,-9.117], +// 2 24 -10.495 37.179 18.207 -11.388 39.422 16.926 + [2,24,-10.495,37.179,18.207,-11.388,39.422,16.926], +// 2 24 -11.358 15.127 11.984 -10.491 19.35 13.981 + [2,24,-11.358,15.127,11.984,-10.491,19.35,13.981], +// 2 24 4.637 -7.085 -10.609 3.542 -4.94 -13.569 + [2,24,4.637,-7.085,-10.609,3.542,-4.94,-13.569], +// 2 24 -12.822 41.034 15.219 -11.388 39.422 16.926 + [2,24,-12.822,41.034,15.219,-11.388,39.422,16.926], +// 2 24 4.643 -7.797 -8.296 4.637 -7.085 -10.609 + [2,24,4.643,-7.797,-8.296,4.637,-7.085,-10.609], +// 2 24 -3.994 0.481 15.588 -4.428 5.488 16.162 + [2,24,-3.994,0.481,15.588,-4.428,5.488,16.162], +// 2 24 8.03 27.177 18.102 8.438 32.339 19.382 + [2,24,8.03,27.177,18.102,8.438,32.339,19.382], +// 2 24 -21.488 17.154 -0.868 -21.89 18.68 2.596 + [2,24,-21.488,17.154,-0.868,-21.89,18.68,2.596], +// 2 24 -15.646 35.56 16.924 -16.096 37.341 16.39 + [2,24,-15.646,35.56,16.924,-16.096,37.341,16.39], +// 2 24 -16.984 38.756 15.98 -17.973 39.178 15.994 + [2,24,-16.984,38.756,15.98,-17.973,39.178,15.994], +// 2 24 -18.729 12.344 -8.89 -20.27 15.228 -5.243 + [2,24,-18.729,12.344,-8.89,-20.27,15.228,-5.243], +// 2 24 5.802 43.855 14.963 8.097 43.306 14.713 + [2,24,5.802,43.855,14.963,8.097,43.306,14.713], +// 2 24 11.675 25.002 15.259 10.584 21.624 13.72 + [2,24,11.675,25.002,15.259,10.584,21.624,13.72], +// 2 24 -13.396 23.33 15.39 -16.153 20.473 12.522 + [2,24,-13.396,23.33,15.39,-16.153,20.473,12.522], +// 2 24 16.069 3.904 7.892 14.834 -0.82 6.479 + [2,24,16.069,3.904,7.892,14.834,-0.82,6.479], +// 2 24 -20.758 22.646 10.973 -21.655 20.174 6.495 + [2,24,-20.758,22.646,10.973,-21.655,20.174,6.495], +// 2 24 -15.865 30.797 17.138 -16.946 28.121 16.386 + [2,24,-15.865,30.797,17.138,-16.946,28.121,16.386], +// 2 24 1.796 -9.166 6.552 2.243 -8.803 7.75 + [2,24,1.796,-9.166,6.552,2.243,-8.803,7.75], +// 2 24 -16.273 7.343 -10.525 -17.993 10.911 -7.147 + [2,24,-16.273,7.343,-10.525,-17.993,10.911,-7.147], +// 2 24 9.563 9.658 12.948 9.865 16.764 12.834 + [2,24,9.563,9.658,12.948,9.865,16.764,12.834], +// 2 24 5.434 22.113 16.497 5.124 17.123 15.433 + [2,24,5.434,22.113,16.497,5.124,17.123,15.433], +// 2 24 16.903 5.265 4.224 16.561 7.475 6.483 + [2,24,16.903,5.265,4.224,16.561,7.475,6.483], +// 2 24 -2.107 44.244 14.447 -1.378 43.895 16.421 + [2,24,-2.107,44.244,14.447,-1.378,43.895,16.421], +// 2 24 15.021 21.007 11.024 14.249 16.549 9.856 + [2,24,15.021,21.007,11.024,14.249,16.549,9.856], +// 2 24 15.904 6.127 -3.128 15.907 8.438 -0.984 + [2,24,15.904,6.127,-3.128,15.907,8.438,-0.984], +// 2 24 -4.929 -8.198 8.523 -3.522 -9.016 7.06 + [2,24,-4.929,-8.198,8.523,-3.522,-9.016,7.06], +// 2 24 -6.819 -7.973 7.537 -8.626 -6.574 8.231 + [2,24,-6.819,-7.973,7.537,-8.626,-6.574,8.231], +// 2 24 11.054 -1.71 -8.482 9.098 -4.165 -7.84 + [2,24,11.054,-1.71,-8.482,9.098,-4.165,-7.84], +// 2 24 14.37 7.471 -4.743 13.454 4.922 -6.904 + [2,24,14.37,7.471,-4.743,13.454,4.922,-6.904], +// 2 24 -13.561 5.74 -15.733 -15.687 9.471 -14.615 + [2,24,-13.561,5.74,-15.733,-15.687,9.471,-14.615], +// 2 24 -12.822 41.034 15.219 -14.483 41.682 14.504 + [2,24,-12.822,41.034,15.219,-14.483,41.682,14.504], +// 2 24 -14.106 33.655 17.179 -14.211 30.887 17.103 + [2,24,-14.106,33.655,17.179,-14.211,30.887,17.103], +// 2 24 -3.621 -9.081 -6.093 -6.183 -7.074 -9.117 + [2,24,-3.621,-9.081,-6.093,-6.183,-7.074,-9.117], +// 2 24 5.803 -7.171 9.622 6.901 -3.918 12.192 + [2,24,5.803,-7.171,9.622,6.901,-3.918,12.192], +// 2 24 6.534 3.399 15.084 5.847 -2.189 13.527 + [2,24,6.534,3.399,15.084,5.847,-2.189,13.527], +// 2 24 -2.124 9.45 -17.956 1.557 6.64 -17.251 + [2,24,-2.124,9.45,-17.956,1.557,6.64,-17.251], +// 2 24 16.63 23.211 5.21 18.799 25.267 7.95 + [2,24,16.63,23.211,5.21,18.799,25.267,7.95], +// 2 24 -15.709 15.128 -13.677 -11.575 11.362 -16.366 + [2,24,-15.709,15.128,-13.677,-11.575,11.362,-16.366], +// 2 24 -2.124 9.45 -17.956 0.78 6.006 -18.119 + [2,24,-2.124,9.45,-17.956,0.78,6.006,-18.119], +// 2 24 -4.887 27.231 18.764 -5.416 22.599 16.677 + [2,24,-4.887,27.231,18.764,-5.416,22.599,16.677], +// 2 24 -16.289 22.577 -5.03 -13.995 21.34 -8.867 + [2,24,-16.289,22.577,-5.03,-13.995,21.34,-8.867], +// 2 24 -17.133 9.717 5.91 -16.249 3.401 5.667 + [2,24,-17.133,9.717,5.91,-16.249,3.401,5.667], +// 2 24 -16.176 10.21 8.065 -15.837 14.028 8.26 + [2,24,-16.176,10.21,8.065,-15.837,14.028,8.26], +// 2 24 8.208 2.124 -9.384 9.293 2.875 -8.843 + [2,24,8.208,2.124,-9.384,9.293,2.875,-8.843], +// 2 24 10.182 -6.593 0.075 6.876 -8.58 -0.155 + [2,24,10.182,-6.593,0.075,6.876,-8.58,-0.155], +// 2 24 0.125 -8.96 -8.543 -2.785 -7.464 -11.68 + [2,24,0.125,-8.96,-8.543,-2.785,-7.464,-11.68], +// 2 24 -5.889 0.998 -17.568 -3.858 -2.645 -15.936 + [2,24,-5.889,0.998,-17.568,-3.858,-2.645,-15.936], +// 2 24 -9.043 4.136 -17.728 -11.01 6.82 -17.179 + [2,24,-9.043,4.136,-17.728,-11.01,6.82,-17.179], +// 2 24 -9.119 -3.387 -13.275 -12.494 1.545 -14.069 + [2,24,-9.119,-3.387,-13.275,-12.494,1.545,-14.069], +// 2 24 -3.26 3.027 -18.424 -1.176 -1.562 -16.781 + [2,24,-3.26,3.027,-18.424,-1.176,-1.562,-16.781], +// 2 24 -9.708 11.595 12.437 -9.545 5.313 13.334 + [2,24,-9.708,11.595,12.437,-9.545,5.313,13.334], +// 2 24 6.049 -8.46 2.531 3.799 -9.275 1.05 + [2,24,6.049,-8.46,2.531,3.799,-9.275,1.05], +// 2 24 -18.563 25.625 14.771 -16.946 28.121 16.386 + [2,24,-18.563,25.625,14.771,-16.946,28.121,16.386], +// 2 24 -9.946 42.383 15.068 -10.511 43.235 13.856 + [2,24,-9.946,42.383,15.068,-10.511,43.235,13.856], +// 2 24 17.565 31.237 17.767 16.394 35.786 18.016 + [2,24,17.565,31.237,17.767,16.394,35.786,18.016], +// 2 24 7.581 -3.887 -8.482 6.456 -6.107 -6.984 + [2,24,7.581,-3.887,-8.482,6.456,-6.107,-6.984], +// 2 24 13.454 4.922 -6.904 12.362 1.68 -8.334 + [2,24,13.454,4.922,-6.904,12.362,1.68,-8.334], +// 2 24 -13.358 3.013 1.128 -11.347 2.984 7.437 + [2,24,-13.358,3.013,1.128,-11.347,2.984,7.437], +// 2 24 -14.082 16.954 0.814 -13.05 17.579 -5.293 + [2,24,-14.082,16.954,0.814,-13.05,17.579,-5.293], +// 2 24 -6.34 3.156 -12.269 -11.873 3.123 -6.421 + [2,24,-6.34,3.156,-12.269,-11.873,3.123,-6.421], +// 2 24 5.817 5.219 -11.687 3.962 3.062 -12.72 + [2,24,5.817,5.219,-11.687,3.962,3.062,-12.72], +// 2 24 -11.873 3.123 -6.421 -13.358 3.013 1.128 + [2,24,-11.873,3.123,-6.421,-13.358,3.013,1.128], +// 2 24 1.559 3.321 13.331 7.869 2.922 10.835 + [2,24,1.559,3.321,13.331,7.869,2.922,10.835], +// 2 24 -17.128 30.985 9.095 -18.27 27.539 6.028 + [2,24,-17.128,30.985,9.095,-18.27,27.539,6.028], +// 2 24 -3.937 42.624 12.503 -5.016 41.244 12.13 + [2,24,-3.937,42.624,12.503,-5.016,41.244,12.13], +// 2 24 5.817 5.219 -11.687 7.36 2.749 -10.364 + [2,24,5.817,5.219,-11.687,7.36,2.749,-10.364], +// 2 24 1.559 3.321 13.331 -5.495 3.258 12.383 + [2,24,1.559,3.321,13.331,-5.495,3.258,12.383], +// 2 24 2.4 40.951 12.89 1.131 43.062 13.08 + [2,24,2.4,40.951,12.89,1.131,43.062,13.08], +// 2 24 1.545 43.422 13.297 -0.373 44.028 13.355 + [2,24,1.545,43.422,13.297,-0.373,44.028,13.355], +// 2 24 1.131 43.062 13.08 -0.337 43.52 13.119 + [2,24,1.131,43.062,13.08,-0.337,43.52,13.119], +// 2 24 -2.184 42.005 12.923 -0.337 43.52 13.119 + [2,24,-2.184,42.005,12.923,-0.337,43.52,13.119], +// 2 24 5.288 37.104 12.043 6.266 26.856 11.545 + [2,24,5.288,37.104,12.043,6.266,26.856,11.545], +// 5 24 -5.657 -3 8 -8 -3 5.657 -5.657 -3 5.657 -9.468 -0.565 6.159 + [5,24,-5.657,-3,8,-8,-3,5.657,-5.657,-3,5.657,-9.468,-0.565,6.159], +// 2 24 2.82 42.74 13.421 1.545 43.422 13.297 + [2,24,2.82,42.74,13.421,1.545,43.422,13.297], +// 2 24 -18.733 25.196 2.381 -18.27 27.539 6.028 + [2,24,-18.733,25.196,2.381,-18.27,27.539,6.028], +// 2 24 -13.05 17.579 -5.293 -9.137 19.118 -9.396 + [2,24,-13.05,17.579,-5.293,-9.137,19.118,-9.396], +// 2 24 13.362 3.08 -1.794 12.449 2.873 5.031 + [2,24,13.362,3.08,-1.794,12.449,2.873,5.031], +// 2 24 13.362 3.08 -1.794 11.783 3.013 -6.234 + [2,24,13.362,3.08,-1.794,11.783,3.013,-6.234], +// 2 24 11.265 16.351 8.163 13.067 17.114 4.822 + [2,24,11.265,16.351,8.163,13.067,17.114,4.822], +// 2 24 -14.06 43.067 12.707 -15.295 42.206 12.736 + [2,24,-14.06,43.067,12.707,-15.295,42.206,12.736], +// 2 24 -9.546 16.156 10.084 -8.371 17.453 11.055 + [2,24,-9.546,16.156,10.084,-8.371,17.453,11.055], +// 2 24 -12.727 16.951 6.303 -14.082 16.954 0.814 + [2,24,-12.727,16.951,6.303,-14.082,16.954,0.814], +// 2 24 -6.878 24.443 11.067 -5.71 35.165 11.761 + [2,24,-6.878,24.443,11.067,-5.71,35.165,11.761], +// 5 24 8 -3 -5.657 5.657 -3 -8 5.657 -3 -5.657 8.112 1.234 -8.87 + [5,24,8,-3,-5.657,5.657,-3,-8,5.657,-3,-5.657,8.112,1.234,-8.87], +// 2 24 -1.533 3.013 -13.095 3.962 3.062 -12.72 + [2,24,-1.533,3.013,-13.095,3.962,3.062,-12.72], +// 2 24 -2.251 43.446 13.301 -0.373 44.028 13.355 + [2,24,-2.251,43.446,13.301,-0.373,44.028,13.355], +// 2 24 5.288 37.104 12.043 2.4 40.951 12.89 + [2,24,5.288,37.104,12.043,2.4,40.951,12.89], +// 2 24 -9.546 16.156 10.084 -12.727 16.951 6.303 + [2,24,-9.546,16.156,10.084,-12.727,16.951,6.303], +// 2 24 -11.347 2.984 7.437 -5.495 3.258 12.383 + [2,24,-11.347,2.984,7.437,-5.495,3.258,12.383], +// 2 24 -8.371 17.453 11.055 -6.878 24.443 11.067 + [2,24,-8.371,17.453,11.055,-6.878,24.443,11.067], +// 2 24 -5.016 41.244 12.13 -5.71 35.165 11.761 + [2,24,-5.016,41.244,12.13,-5.71,35.165,11.761], +// 2 24 8.624 17.753 10.791 6.266 26.856 11.545 + [2,24,8.624,17.753,10.791,6.266,26.856,11.545], +// 2 24 -1.533 3.013 -13.095 -6.34 3.156 -12.269 + [2,24,-1.533,3.013,-13.095,-6.34,3.156,-12.269], +// 2 24 8.624 17.753 10.791 11.265 16.351 8.163 + [2,24,8.624,17.753,10.791,11.265,16.351,8.163], +// 2 24 -9.137 19.118 -9.396 -6.398 17.309 -11.451 + [2,24,-9.137,19.118,-9.396,-6.398,17.309,-11.451], +// 2 24 -3.937 42.624 12.503 -2.184 42.005 12.923 + [2,24,-3.937,42.624,12.503,-2.184,42.005,12.923], +// 5 24 -5.657 -3 -8 -8 -3 -5.657 -5.657 -3 -5.657 -9.822 -0.772 -5.511 + [5,24,-5.657,-3,-8,-8,-3,-5.657,-5.657,-3,-5.657,-9.822,-0.772,-5.511], +// 2 24 7.486 42.318 12.663 8.442 40.946 12.353 + [2,24,7.486,42.318,12.663,8.442,40.946,12.353], +// 2 24 12.449 2.873 5.031 7.869 2.922 10.835 + [2,24,12.449,2.873,5.031,7.869,2.922,10.835], +// 2 24 2.82 42.74 13.421 2.779 43.817 14.602 + [2,24,2.82,42.74,13.421,2.779,43.817,14.602], +// 2 24 -8.882 43.924 12.426 -8.81 44.322 13.45 + [2,24,-8.882,43.924,12.426,-8.81,44.322,13.45], +// 2 24 -17.136 42.071 13.47 -15.295 42.206 12.736 + [2,24,-17.136,42.071,13.47,-15.295,42.206,12.736], +// 2 24 -17.51 23.393 -1.635 -18.733 25.196 2.381 + [2,24,-17.51,23.393,-1.635,-18.733,25.196,2.381], +// 2 24 -15.243 40.702 11.848 -15.295 42.206 12.736 + [2,24,-15.243,40.702,11.848,-15.295,42.206,12.736], +// 2 24 -10.058 43.146 12.548 -8.882 43.924 12.426 + [2,24,-10.058,43.146,12.548,-8.882,43.924,12.426], +// 2 24 18.96 35.921 13.705 15.528 38.927 12.433 + [2,24,18.96,35.921,13.705,15.528,38.927,12.433], +// 2 24 12.871 9.926 -2.449 11.983 8.397 -5.195 + [2,24,12.871,9.926,-2.449,11.983,8.397,-5.195], +// 2 24 16.525 32.626 11.052 15.65 36.484 11.938 + [2,24,16.525,32.626,11.052,15.65,36.484,11.938], +// 2 24 16.646 29.966 9.778 16.525 32.626 11.052 + [2,24,16.646,29.966,9.778,16.525,32.626,11.052], +// 2 24 -9.137 19.118 -9.396 -12.785 20.945 -7.172 + [2,24,-9.137,19.118,-9.396,-12.785,20.945,-7.172], +// 2 24 8.208 2.124 -9.384 7.36 2.749 -10.364 + [2,24,8.208,2.124,-9.384,7.36,2.749,-10.364], +// 2 24 -14.076 42.917 13.925 -14.06 43.067 12.707 + [2,24,-14.076,42.917,13.925,-14.06,43.067,12.707], +// 2 24 -2.423 14.212 -13.036 -6.398 17.309 -11.451 + [2,24,-2.423,14.212,-13.036,-6.398,17.309,-11.451], +// 2 24 -8.882 43.924 12.426 -5.252 44.127 12.569 + [2,24,-8.882,43.924,12.426,-5.252,44.127,12.569], +// 2 24 -17.128 30.985 9.095 -16.247 35.033 10.947 + [2,24,-17.128,30.985,9.095,-16.247,35.033,10.947], +// 2 24 8.442 40.946 12.353 9.655 40.065 12.387 + [2,24,8.442,40.946,12.353,9.655,40.065,12.387], +// 2 24 7.486 42.318 12.663 5.156 42.976 13.043 + [2,24,7.486,42.318,12.663,5.156,42.976,13.043], +// 2 24 -18.733 25.196 2.381 -18.709 23.408 -1.634 + [2,24,-18.733,25.196,2.381,-18.709,23.408,-1.634], +// 2 24 -11.285 43.097 12.466 -12.536 43.227 12.642 + [2,24,-11.285,43.097,12.466,-12.536,43.227,12.642], +// 2 24 10.565 5.542 -7.602 11.983 8.397 -5.195 + [2,24,10.565,5.542,-7.602,11.983,8.397,-5.195], +// 2 24 5.817 5.219 -11.687 3.506 8.332 -12.562 + [2,24,5.817,5.219,-11.687,3.506,8.332,-12.562], +// 2 24 13.353 40.402 12.492 15.528 38.927 12.433 + [2,24,13.353,40.402,12.492,15.528,38.927,12.433], +// 2 24 5.156 42.976 13.043 2.82 42.74 13.421 + [2,24,5.156,42.976,13.043,2.82,42.74,13.421], +// 2 24 -10.058 43.146 12.548 -11.285 43.097 12.466 + [2,24,-10.058,43.146,12.548,-11.285,43.097,12.466], +// 2 24 15.65 36.484 11.938 15.528 38.927 12.433 + [2,24,15.65,36.484,11.938,15.528,38.927,12.433], +// 2 24 -5.252 44.127 12.569 -2.251 43.446 13.301 + [2,24,-5.252,44.127,12.569,-2.251,43.446,13.301], +// 2 24 -12.536 43.227 12.642 -14.06 43.067 12.707 + [2,24,-12.536,43.227,12.642,-14.06,43.067,12.707], +// 2 24 -2.107 44.244 14.447 -2.251 43.446 13.301 + [2,24,-2.107,44.244,14.447,-2.251,43.446,13.301], +// 2 24 -15.147 42.016 13.818 -15.295 42.206 12.736 + [2,24,-15.147,42.016,13.818,-15.295,42.206,12.736], +// 2 24 11.783 3.013 -6.234 10.565 5.542 -7.602 + [2,24,11.783,3.013,-6.234,10.565,5.542,-7.602], +// 2 24 13.237 15.793 1.828 13.067 17.114 4.822 + [2,24,13.237,15.793,1.828,13.067,17.114,4.822], +// 5 24 8 -3 0 8 -3 -5.657 10.956 -0.257 -1.022 7.3912 -3 -3.0616 + [5,24,8,-3,0,8,-3,-5.657,10.956,-0.257,-1.022,7.3912,-3,-3.0616], +// 5 24 -14.33 4.207 9.632 -16.176 10.21 8.065 -15.475 3.849 8.226 -14.624 10.793 9.394 + [5,24,-14.33,4.207,9.632,-16.176,10.21,8.065,-15.475,3.849,8.226,-14.624,10.793,9.394], +// 5 24 1.796 -9.166 6.552 0.358 -8.898 7.765 -0.446 -9.613 5.169 2.243 -8.803 7.75 + [5,24,1.796,-9.166,6.552,0.358,-8.898,7.765,-0.446,-9.613,5.169,2.243,-8.803,7.75], +// 5 24 14.329 30.958 11.599 13.3 36.554 12.07 9.117 37.063 11.999 16.525 32.626 11.052 + [5,24,14.329,30.958,11.599,13.3,36.554,12.07,9.117,37.063,11.999,16.525,32.626,11.052], +// 5 24 -9.018 -6.983 7.264 -8.626 -6.574 8.231 -12.002 -3.459 7.965 -7.424 -7.94 6.954 + [5,24,-9.018,-6.983,7.264,-8.626,-6.574,8.231,-12.002,-3.459,7.965,-7.424,-7.94,6.954], +// 5 24 18.799 25.267 7.95 16.646 29.966 9.778 15.669 27.003 7.424 20.681 28.773 10.542 + [5,24,18.799,25.267,7.95,16.646,29.966,9.778,15.669,27.003,7.424,20.681,28.773,10.542], +// 5 24 2.252 -7.955 -9.771 3.464 -7.314 -10.413 3.645 -8.126 -8.592 2.512 -7.434 -10.658 + [5,24,2.252,-7.955,-9.771,3.464,-7.314,-10.413,3.645,-8.126,-8.592,2.512,-7.434,-10.658], +// 5 24 -13.801 16.23 -13.323 -11.575 11.362 -16.366 -15.709 15.128 -13.677 -10.046 13.241 -15.608 + [5,24,-13.801,16.23,-13.323,-11.575,11.362,-16.366,-15.709,15.128,-13.677,-10.046,13.241,-15.608], +// 5 24 -8.267 40.812 11.988 -11.285 43.097 12.466 -13.193 39.733 11.673 -10.058 43.146 12.548 + [5,24,-8.267,40.812,11.988,-11.285,43.097,12.466,-13.193,39.733,11.673,-10.058,43.146,12.548], +// 5 24 -5.507 -0.59 -9.924 -0.446 -0.298 -10.973 -1.533 3.013 -13.095 0 -3 -8 + [5,24,-5.507,-0.59,-9.924,-0.446,-0.298,-10.973,-1.533,3.013,-13.095,0,-3,-8], +// 5 24 13.336 19.452 2.561 15.681 17.052 3.419 13.237 15.793 1.828 16.63 23.211 5.21 + [5,24,13.336,19.452,2.561,15.681,17.052,3.419,13.237,15.793,1.828,16.63,23.211,5.21], +// 5 24 10.956 -0.257 -1.022 8 -3 0 8 -3 -5.657 9.831 -0.63 4.549 + [5,24,10.956,-0.257,-1.022,8,-3,0,8,-3,-5.657,9.831,-0.63,4.549], +// 5 24 -22.511 23.416 3.994 -21.976 19.994 1.093 -22.363 21.384 -0.275 -21.955 22.031 5.233 + [5,24,-22.511,23.416,3.994,-21.976,19.994,1.093,-22.363,21.384,-0.275,-21.955,22.031,5.233], +// 5 24 -12.665 17.798 -13.674 -10.496 19.131 -12.052 -8.489 14.59 -16.322 -16.012 20.347 -10.001 + [5,24,-12.665,17.798,-13.674,-10.496,19.131,-12.052,-8.489,14.59,-16.322,-16.012,20.347,-10.001], +// 5 24 -13.577 0.29 -9.273 -14.636 4.315 -11.972 -15.97 4.727 -8.292 -12.733 1.075 -12.48 + [5,24,-13.577,0.29,-9.273,-14.636,4.315,-11.972,-15.97,4.727,-8.292,-12.733,1.075,-12.48], +// 5 24 2.243 -8.803 7.75 3.99 -7.587 9.158 2.635 -7.893 9.76 3.264 -8.475 7.306 + [5,24,2.243,-8.803,7.75,3.99,-7.587,9.158,2.635,-7.893,9.76,3.264,-8.475,7.306], +// 5 24 6.66 17.065 15.06 5.291 9.693 15.352 6.614 9.665 15.115 5.124 17.123 15.433 + [5,24,6.66,17.065,15.06,5.291,9.693,15.352,6.614,9.665,15.115,5.124,17.123,15.433], +// 5 24 -11.427 42.899 13.569 -11.248 41.554 15.508 -12.516 42.007 14.766 -9.946 42.383 15.068 + [5,24,-11.427,42.899,13.569,-11.248,41.554,15.508,-12.516,42.007,14.766,-9.946,42.383,15.068], +// 5 24 17.316 28.475 16.283 19.101 27.538 14.698 16.496 26.843 15.111 19.477 31.733 16.975 + [5,24,17.316,28.475,16.283,19.101,27.538,14.698,16.496,26.843,15.111,19.477,31.733,16.975], +// 5 24 12.78 21.281 12.599 15.021 21.007 11.024 15.78 23.552 12.66 12.09 16.584 11.764 + [5,24,12.78,21.281,12.599,15.021,21.007,11.024,15.78,23.552,12.66,12.09,16.584,11.764], +// 5 24 11.783 3.013 -6.234 13.204 6.879 -1.439 13.362 3.08 -1.794 11.983 8.397 -5.195 + [5,24,11.783,3.013,-6.234,13.204,6.879,-1.439,13.362,3.08,-1.794,11.983,8.397,-5.195], +// 5 24 6.261 -5.317 -10.789 7.372 -2.833 -11.822 6.109 -3.034 -13.26 6.944 -4.093 -10.501 + [5,24,6.261,-5.317,-10.789,7.372,-2.833,-11.822,6.109,-3.034,-13.26,6.944,-4.093,-10.501], +// 5 24 -14.211 30.887 17.103 -12.673 30.584 18.196 -13.008 27.112 17.31 -14.106 33.655 17.179 + [5,24,-14.211,30.887,17.103,-12.673,30.584,18.196,-13.008,27.112,17.31,-14.106,33.655,17.179], +// 5 24 11.983 8.397 -5.195 13.204 6.879 -1.439 12.871 9.926 -2.449 11.783 3.013 -6.234 + [5,24,11.983,8.397,-5.195,13.204,6.879,-1.439,12.871,9.926,-2.449,11.783,3.013,-6.234], +// 5 24 -2.107 44.244 14.447 -0.224 44.573 14.685 -0.373 44.028 13.355 -1.378 43.895 16.421 + [5,24,-2.107,44.244,14.447,-0.224,44.573,14.685,-0.373,44.028,13.355,-1.378,43.895,16.421], +// 5 24 17.623 20.903 8.737 14.249 16.549 9.856 15.021 21.007 11.024 16.442 16.504 7.777 + [5,24,17.623,20.903,8.737,14.249,16.549,9.856,15.021,21.007,11.024,16.442,16.504,7.777], +// 5 24 16.05 10.236 5.014 15.681 17.052 3.419 16.07 11.162 2.411 16.442 16.504 7.777 + [5,24,16.05,10.236,5.014,15.681,17.052,3.419,16.07,11.162,2.411,16.442,16.504,7.777], +// 5 24 -17.973 39.178 15.994 -17.518 40.059 15.84 -18.798 39.553 15.942 -16.984 38.756 15.98 + [5,24,-17.973,39.178,15.994,-17.518,40.059,15.84,-18.798,39.553,15.942,-16.984,38.756,15.98], +// 5 24 -17.428 11.103 -1.364 -17.856 8.596 1.608 -17.574 12.159 1.936 -17.458 8.403 -1.083 + [5,24,-17.428,11.103,-1.364,-17.856,8.596,1.608,-17.574,12.159,1.936,-17.458,8.403,-1.083], +// 5 24 -9.137 19.118 -9.396 -10.496 19.131 -12.052 -6.398 17.309 -11.451 -13.995 21.34 -8.867 + [5,24,-9.137,19.118,-9.396,-10.496,19.131,-12.052,-6.398,17.309,-11.451,-13.995,21.34,-8.867], +// 5 24 -14.012 35.25 11.235 -16.247 35.033 10.947 -15.666 37.969 11.395 -17.128 30.985 9.095 + [5,24,-14.012,35.25,11.235,-16.247,35.033,10.947,-15.666,37.969,11.395,-17.128,30.985,9.095], +// 5 24 9.444 42.023 13.43 11.623 41.206 14.335 9.655 40.065 12.387 10.104 42.208 14.915 + [5,24,9.444,42.023,13.43,11.623,41.206,14.335,9.655,40.065,12.387,10.104,42.208,14.915], +// 5 24 -2.184 42.005 12.923 -2.251 43.446 13.301 -3.937 42.624 12.503 -0.337 43.52 13.119 + [5,24,-2.184,42.005,12.923,-2.251,43.446,13.301,-3.937,42.624,12.503,-0.337,43.52,13.119], +// 5 24 -12.36 36.713 18.33 -10.495 37.179 18.207 -11.463 34.519 18.858 -11.388 39.422 16.926 + [5,24,-12.36,36.713,18.33,-10.495,37.179,18.207,-11.463,34.519,18.858,-11.388,39.422,16.926], +// 5 24 -5.71 35.165 11.761 -2.586 25.35 12.756 -2.14 34.64 12.892 -6.878 24.443 11.067 + [5,24,-5.71,35.165,11.761,-2.586,25.35,12.756,-2.14,34.64,12.892,-6.878,24.443,11.067], +// 5 24 -18.287 41.023 15.57 -17.518 40.059 15.84 -16.742 41.049 15.267 -18.793 40.466 15.844 + [5,24,-18.287,41.023,15.57,-17.518,40.059,15.84,-16.742,41.049,15.267,-18.793,40.466,15.844], +// 5 24 3.773 0.715 -17.014 -0.735 4.474 -18.412 0.78 6.006 -18.119 1.411 -0.358 -16.839 + [5,24,3.773,0.715,-17.014,-0.735,4.474,-18.412,0.78,6.006,-18.119,1.411,-0.358,-16.839], +// 5 24 -19.611 40.729 15.106 -18.532 41.594 14.903 -18.94 41.957 13.832 -18.287 41.023 15.57 + [5,24,-19.611,40.729,15.106,-18.532,41.594,14.903,-18.94,41.957,13.832,-18.287,41.023,15.57], +// 5 24 -13.603 42.357 14.57 -12.499 42.887 13.885 -14.076 42.917 13.925 -12.516 42.007 14.766 + [5,24,-13.603,42.357,14.57,-12.499,42.887,13.885,-14.076,42.917,13.925,-12.516,42.007,14.766], +// 5 24 -6.835 -7.745 8.296 -8.626 -6.574 8.231 -8.052 -6.744 9.111 -6.819 -7.973 7.537 + [5,24,-6.835,-7.745,8.296,-8.626,-6.574,8.231,-8.052,-6.744,9.111,-6.819,-7.973,7.537], +// 5 24 13.276 9.748 4.478 13.093 11.982 0.849 13.237 15.793 1.828 13.204 6.879 -1.439 + [5,24,13.276,9.748,4.478,13.093,11.982,0.849,13.237,15.793,1.828,13.204,6.879,-1.439], +// 5 24 -18.94 16.424 4.422 -17.372 14.73 2.343 -16.537 15.547 4.556 -19.362 15.17 0.903 + [5,24,-18.94,16.424,4.422,-17.372,14.73,2.343,-16.537,15.547,4.556,-19.362,15.17,0.903], +// 5 24 2.886 3.843 15.458 5.291 9.693 15.352 5.104 3.505 15.55 3.314 9.719 15.585 + [5,24,2.886,3.843,15.458,5.291,9.693,15.352,5.104,3.505,15.55,3.314,9.719,15.585], +// 5 24 13.5 40.195 15.367 13.829 40.429 14.568 15.641 38.504 16.085 11.83 41.027 15.152 + [5,24,13.5,40.195,15.367,13.829,40.429,14.568,15.641,38.504,16.085,11.83,41.027,15.152], +// 5 24 -9.631 35.163 11.467 -5.71 35.165 11.761 -8.267 40.812 11.988 -6.878 24.443 11.067 + [5,24,-9.631,35.163,11.467,-5.71,35.165,11.761,-8.267,40.812,11.988,-6.878,24.443,11.067], +// 5 24 -13.401 20.009 11.693 -16.153 20.473 12.522 -13.396 23.33 15.39 -17.449 18.821 10.117 + [5,24,-13.401,20.009,11.693,-16.153,20.473,12.522,-13.396,23.33,15.39,-17.449,18.821,10.117], +// 5 24 13.3 36.554 12.07 9.117 37.063 11.999 14.329 30.958 11.599 9.655 40.065 12.387 + [5,24,13.3,36.554,12.07,9.117,37.063,11.999,14.329,30.958,11.599,9.655,40.065,12.387], +// 5 24 -18.729 12.344 -8.89 -18.012 13.181 -12.47 -16.225 7.913 -12.342 -19.473 15.826 -10.275 + [5,24,-18.729,12.344,-8.89,-18.012,13.181,-12.47,-16.225,7.913,-12.342,-19.473,15.826,-10.275], +// 5 24 -18.88 31.529 12.538 -17.778 34.755 11.89 -17.776 34.442 13.48 -18.28 32.034 10.796 + [5,24,-18.88,31.529,12.538,-17.778,34.755,11.89,-17.776,34.442,13.48,-18.28,32.034,10.796], +// 5 24 15.669 27.003 7.424 18.799 25.267 7.95 16.63 23.211 5.21 16.646 29.966 9.778 + [5,24,15.669,27.003,7.424,18.799,25.267,7.95,16.63,23.211,5.21,16.646,29.966,9.778], +// 5 24 -6.973 -3.483 12.187 -5.7 -3.498 13.709 -8.348 -0.404 13.057 -4.145 -6.212 11.782 + [5,24,-6.973,-3.483,12.187,-5.7,-3.498,13.709,-8.348,-0.404,13.057,-4.145,-6.212,11.782], +// 5 24 -2 -9.658 0 -2 -9.658 -2 -4.752 -9.351 -0.656 -1.8478 -9.658 -0.7654 + [5,24,-2,-9.658,0,-2,-9.658,-2,-4.752,-9.351,-0.656,-1.8478,-9.658,-0.7654], +// 5 24 4.131 -8.859 -1.805 2 -9.658 -2 2.353 -9.192 -3.49 2 -9.658 0 + [5,24,4.131,-8.859,-1.805,2,-9.658,-2,2.353,-9.192,-3.49,2,-9.658,0], +// 5 24 -1.954 39.927 12.949 1.178 39.481 13.036 -2.14 34.64 12.892 -0.337 43.52 13.119 + [5,24,-1.954,39.927,12.949,1.178,39.481,13.036,-2.14,34.64,12.892,-0.337,43.52,13.119], +// 5 24 -6.937 42.331 16.791 -8.48 43.609 15.1 -5.388 43.567 16.522 -9.645 43.273 14.915 + [5,24,-6.937,42.331,16.791,-8.48,43.609,15.1,-5.388,43.567,16.522,-9.645,43.273,14.915], +// 5 24 5.104 3.505 15.55 6.534 3.399 15.084 6.614 9.665 15.115 4.264 -2.045 14.259 + [5,24,5.104,3.505,15.55,6.534,3.399,15.084,6.614,9.665,15.115,4.264,-2.045,14.259], +// 5 24 19.101 27.538 14.698 20.897 27.491 13.189 20.913 32.232 15.8 18.841 23.36 10.466 + [5,24,19.101,27.538,14.698,20.897,27.491,13.189,20.913,32.232,15.8,18.841,23.36,10.466], +// 5 24 -5.276 -7.327 -9.963 -6.183 -7.074 -9.117 -9.119 -3.387 -13.275 -2.762 -9.113 -6.92 + [5,24,-5.276,-7.327,-9.963,-6.183,-7.074,-9.117,-9.119,-3.387,-13.275,-2.762,-9.113,-6.92], +// 5 24 -14.06 11.103 0.992 -13.358 3.013 1.128 -11.873 3.123 -6.421 -12.418 10.963 6.777 + [5,24,-14.06,11.103,0.992,-13.358,3.013,1.128,-11.873,3.123,-6.421,-12.418,10.963,6.777], +// 5 24 -11.716 4.948 12.671 -8.348 -0.404 13.057 -10.345 -1.159 12.54 -9.545 5.313 13.334 + [5,24,-11.716,4.948,12.671,-8.348,-0.404,13.057,-10.345,-1.159,12.54,-9.545,5.313,13.334], +// 5 24 -0.259 -1.533 14.822 -2.714 -2.033 14.564 -2.616 0.931 15.441 -3.433 -3.046 14.185 + [5,24,-0.259,-1.533,14.822,-2.714,-2.033,14.564,-2.616,0.931,15.441,-3.433,-3.046,14.185], +// 5 24 6.261 -5.317 -10.789 6.944 -4.093 -10.501 6.456 -6.107 -6.984 7.372 -2.833 -11.822 + [5,24,6.261,-5.317,-10.789,6.944,-4.093,-10.501,6.456,-6.107,-6.984,7.372,-2.833,-11.822], +// 5 24 -8.439 37.868 19.287 -8.195 40.984 16.949 -6.387 38.943 19.186 -9.715 40.188 17.354 + [5,24,-8.439,37.868,19.287,-8.195,40.984,16.949,-6.387,38.943,19.186,-9.715,40.188,17.354], +// 5 24 -16.176 10.21 8.065 -14.624 10.793 9.394 -15.837 14.028 8.26 -14.33 4.207 9.632 + [5,24,-16.176,10.21,8.065,-14.624,10.793,9.394,-15.837,14.028,8.26,-14.33,4.207,9.632], +// 5 24 6.261 -5.317 -10.789 5.483 -4.182 -13.737 5.872 -6.181 -10.783 6.109 -3.034 -13.26 + [5,24,6.261,-5.317,-10.789,5.483,-4.182,-13.737,5.872,-6.181,-10.783,6.109,-3.034,-13.26], +// 5 24 -12.673 30.584 18.196 -11.397 26.721 17.199 -13.008 27.112 17.31 -10.994 30.76 18.642 + [5,24,-12.673,30.584,18.196,-11.397,26.721,17.199,-13.008,27.112,17.31,-10.994,30.76,18.642], +// 5 24 -0.657 17.513 16.262 -1.632 22.786 16.813 -2.25 17.796 15.509 -0.003 22.522 17.238 + [5,24,-0.657,17.513,16.262,-1.632,22.786,16.813,-2.25,17.796,15.509,-0.003,22.522,17.238], +// 5 24 -18.28 32.034 10.796 -18.88 31.529 12.538 -17.778 34.755 11.89 -20.247 29.138 10.985 + [5,24,-18.28,32.034,10.796,-18.88,31.529,12.538,-17.778,34.755,11.89,-20.247,29.138,10.985], +// 5 24 11.054 -1.71 -8.482 8.443 -1.36 -9.228 9.098 -4.165 -7.84 8.544 0.704 -9.606 + [5,24,11.054,-1.71,-8.482,8.443,-1.36,-9.228,9.098,-4.165,-7.84,8.544,0.704,-9.606], +// 5 24 -19.595 27.45 12.698 -18.88 31.529 12.538 -20.247 29.138 10.985 -17.927 30.509 14.435 + [5,24,-19.595,27.45,12.698,-18.88,31.529,12.538,-20.247,29.138,10.985,-17.927,30.509,14.435], +// 5 24 -9.546 16.156 10.084 -10.673 24.655 10.621 -8.371 17.453 11.055 -12.727 16.951 6.303 + [5,24,-9.546,16.156,10.084,-10.673,24.655,10.621,-8.371,17.453,11.055,-12.727,16.951,6.303], +// 5 24 -9.137 19.118 -9.396 -8.895 11.016 -11.153 -6.398 17.309 -11.451 -12.367 13.092 -6.697 + [5,24,-9.137,19.118,-9.396,-8.895,11.016,-11.153,-6.398,17.309,-11.451,-12.367,13.092,-6.697], +// 5 24 -6.034 -8.923 -2.498 -3.441 -9.398 -3.515 -5.354 -8.901 -4.21 -4.752 -9.351 -0.656 + [5,24,-6.034,-8.923,-2.498,-3.441,-9.398,-3.515,-5.354,-8.901,-4.21,-4.752,-9.351,-0.656], +// 5 24 6.876 -8.58 -0.155 7.21 -8.437 -2.368 10.182 -6.593 0.075 4.131 -8.859 -1.805 + [5,24,6.876,-8.58,-0.155,7.21,-8.437,-2.368,10.182,-6.593,0.075,4.131,-8.859,-1.805], +// 5 24 -11.456 -2.963 9.25 -15.475 3.849 8.226 -14.33 4.207 9.632 -12.002 -3.459 7.965 + [5,24,-11.456,-2.963,9.25,-15.475,3.849,8.226,-14.33,4.207,9.632,-12.002,-3.459,7.965], +// 5 24 5.6568 -3 8 0.491 -0.754 11.033 0 -3 8 6.128 -0.76 9.418 + [5,24,5.6568,-3,8,0.491,-0.754,11.033,0,-3,8,6.128,-0.76,9.418], +// 5 24 15.641 38.504 16.085 13.5 40.195 15.367 12.881 39.32 16.118 13.829 40.429 14.568 + [5,24,15.641,38.504,16.085,13.5,40.195,15.367,12.881,39.32,16.118,13.829,40.429,14.568], +// 5 24 4.131 -8.859 -1.805 2 -9.658 0 3.799 -9.275 1.05 2 -9.658 -2 + [5,24,4.131,-8.859,-1.805,2,-9.658,0,3.799,-9.275,1.05,2,-9.658,-2], +// 5 24 12.362 1.68 -8.334 10.565 5.542 -7.602 13.454 4.922 -6.904 9.293 2.875 -8.843 + [5,24,12.362,1.68,-8.334,10.565,5.542,-7.602,13.454,4.922,-6.904,9.293,2.875,-8.843], +// 5 24 14.289 25.88 9.934 16.646 29.966 9.778 14.329 30.958 11.599 15.669 27.003 7.424 + [5,24,14.289,25.88,9.934,16.646,29.966,9.778,14.329,30.958,11.599,15.669,27.003,7.424], +// 5 24 5.945 33.739 20.449 8.438 32.339 19.382 5.943 27.343 18.947 8.128 35.947 19.325 + [5,24,5.945,33.739,20.449,8.438,32.339,19.382,5.943,27.343,18.947,8.128,35.947,19.325], +// 5 24 8.112 1.234 -8.87 10.169 1.573 -6.955 9.293 2.875 -8.843 8 -3 -5.657 + [5,24,8.112,1.234,-8.87,10.169,1.573,-6.955,9.293,2.875,-8.843,8,-3,-5.657], +// 5 24 -3.994 0.481 15.588 -6.911 -0.274 14.838 -7.854 5.51 15.185 -3.433 -3.046 14.185 + [5,24,-3.994,0.481,15.588,-6.911,-0.274,14.838,-7.854,5.51,15.185,-3.433,-3.046,14.185], +// 5 24 8 -3 0 9.831 -0.63 4.549 8 -3 5.657 10.956 -0.257 -1.022 + [5,24,8,-3,0,9.831,-0.63,4.549,8,-3,5.657,10.956,-0.257,-1.022], +// 5 24 1.019 -5.741 -13.218 0.031 -6.324 -12.984 2.512 -7.434 -10.658 -2.451 -2.075 -16.711 + [5,24,1.019,-5.741,-13.218,0.031,-6.324,-12.984,2.512,-7.434,-10.658,-2.451,-2.075,-16.711], +// 5 24 -11.328 23.297 14.817 -13.396 23.33 15.39 -11.397 26.721 17.199 -13.401 20.009 11.693 + [5,24,-11.328,23.297,14.817,-13.396,23.33,15.39,-11.397,26.721,17.199,-13.401,20.009,11.693], +// 5 24 -16.388 16.195 6.054 -18.345 17.554 7.452 -18.94 16.424 4.422 -15.55 17.747 8.94 + [5,24,-16.388,16.195,6.054,-18.345,17.554,7.452,-18.94,16.424,4.422,-15.55,17.747,8.94], +// 5 24 -19.082 20.497 10.07 -21.655 20.174 6.495 -20.758 22.646 10.973 -19.923 18.991 7.334 + [5,24,-19.082,20.497,10.07,-21.655,20.174,6.495,-20.758,22.646,10.973,-19.923,18.991,7.334], +// 5 24 -18.729 12.344 -8.89 -17.993 10.911 -7.147 -16.273 7.343 -10.525 -18.569 13.2 -3.875 + [5,24,-18.729,12.344,-8.89,-17.993,10.911,-7.147,-16.273,7.343,-10.525,-18.569,13.2,-3.875], +// 5 24 -19.362 15.17 0.903 -17.438 13.692 0.054 -18.569 13.2 -3.875 -17.372 14.73 2.343 + [5,24,-19.362,15.17,0.903,-17.438,13.692,0.054,-18.569,13.2,-3.875,-17.372,14.73,2.343], +// 5 24 8.79 21.602 15.234 7.173 21.933 16.015 6.66 17.065 15.06 9.858 25.044 16.859 + [5,24,8.79,21.602,15.234,7.173,21.933,16.015,6.66,17.065,15.06,9.858,25.044,16.859], +// 5 24 8.429 -6.123 8 8.07 -7.365 3.966 10.506 -5.316 5.995 6.484 -8.247 5.573 + [5,24,8.429,-6.123,8,8.07,-7.365,3.966,10.506,-5.316,5.995,6.484,-8.247,5.573], +// 5 24 -21.655 20.174 6.495 -20.237 17.199 3.688 -21.89 18.68 2.596 -19.923 18.991 7.334 + [5,24,-21.655,20.174,6.495,-20.237,17.199,3.688,-21.89,18.68,2.596,-19.923,18.991,7.334], +// 5 24 -11.62 2.392 -16.147 -9.043 4.136 -17.728 -7.222 0.029 -17.645 -11.01 6.82 -17.179 + [5,24,-11.62,2.392,-16.147,-9.043,4.136,-17.728,-7.222,0.029,-17.645,-11.01,6.82,-17.179], +// 5 24 15.669 27.003 7.424 13.289 22.75 7.577 14.289 25.88 9.934 14.634 23.927 4.573 + [5,24,15.669,27.003,7.424,13.289,22.75,7.577,14.289,25.88,9.934,14.634,23.927,4.573], +// 5 24 -8.895 11.016 -11.153 -12.367 13.092 -6.697 -9.137 19.118 -9.396 -11.873 3.123 -6.421 + [5,24,-8.895,11.016,-11.153,-12.367,13.092,-6.697,-9.137,19.118,-9.396,-11.873,3.123,-6.421], +// 5 24 3.977 27.613 18.391 1.835 22.189 17.047 2.248 27.562 19.325 3.585 22.457 16.334 + [5,24,3.977,27.613,18.391,1.835,22.189,17.047,2.248,27.562,19.325,3.585,22.457,16.334], +// 5 24 -8.81 44.322 13.45 -5.222 44.665 13.813 -8.48 43.609 15.1 -5.252 44.127 12.569 + [5,24,-8.81,44.322,13.45,-5.222,44.665,13.813,-8.48,43.609,15.1,-5.252,44.127,12.569], +// 5 24 -0.446 -9.613 5.169 2.194 -9.264 4.761 1.799 -9.535 3.667 1.796 -9.166 6.552 + [5,24,-0.446,-9.613,5.169,2.194,-9.264,4.761,1.799,-9.535,3.667,1.796,-9.166,6.552], +// 5 24 1.799 -9.535 3.667 2.194 -9.264 4.761 -0.446 -9.613 5.169 3.608 -9.204 5.374 + [5,24,1.799,-9.535,3.667,2.194,-9.264,4.761,-0.446,-9.613,5.169,3.608,-9.204,5.374], +// 5 24 6.128 -0.76 9.418 0.491 -0.754 11.033 5.657 -3 8 1.559 3.321 13.331 + [5,24,6.128,-0.76,9.418,0.491,-0.754,11.033,5.657,-3,8,1.559,3.321,13.331], +// 5 24 -18.569 13.2 -3.875 -18.729 12.344 -8.89 -20.27 15.228 -5.243 -17.993 10.911 -7.147 + [5,24,-18.569,13.2,-3.875,-18.729,12.344,-8.89,-20.27,15.228,-5.243,-17.993,10.911,-7.147], +// 5 24 -5.088 9.573 -12.849 -6.34 3.156 -12.269 -1.508 8.3 -13.241 -8.895 11.016 -11.153 + [5,24,-5.088,9.573,-12.849,-6.34,3.156,-12.269,-1.508,8.3,-13.241,-8.895,11.016,-11.153], +// 5 24 6.949 38.485 19.265 4.826 37.917 20.074 8.128 35.947 19.325 5.566 40.744 18.495 + [5,24,6.949,38.485,19.265,4.826,37.917,20.074,8.128,35.947,19.325,5.566,40.744,18.495], +// 5 24 -21.575 19.047 -5.314 -21.417 22.247 -0.973 -20.474 20.186 -5.671 -22.363 21.384 -0.275 + [5,24,-21.575,19.047,-5.314,-21.417,22.247,-0.973,-20.474,20.186,-5.671,-22.363,21.384,-0.275], +// 5 24 10.528 27.88 11.709 14.289 25.88 9.934 14.329 30.958 11.599 11.498 21.272 9.326 + [5,24,10.528,27.88,11.709,14.289,25.88,9.934,14.329,30.958,11.599,11.498,21.272,9.326], +// 5 24 16.941 7.358 1.269 16.821 6.442 2.957 17.093 4.332 -0.399 16.07 11.162 2.411 + [5,24,16.941,7.358,1.269,16.821,6.442,2.957,17.093,4.332,-0.399,16.07,11.162,2.411], +// 5 24 -12.536 43.227 12.642 -11.427 42.899 13.569 -12.499 42.887 13.885 -11.285 43.097 12.466 + [5,24,-12.536,43.227,12.642,-11.427,42.899,13.569,-12.499,42.887,13.885,-11.285,43.097,12.466], +// 5 24 7.802 9.621 14.678 9.563 9.658 12.948 9.413 3.685 12.959 8.123 16.915 14.344 + [5,24,7.802,9.621,14.678,9.563,9.658,12.948,9.413,3.685,12.959,8.123,16.915,14.344], +// 5 24 -14.012 35.25 11.235 -15.484 28.141 9.237 -9.631 35.163 11.467 -17.128 30.985 9.095 + [5,24,-14.012,35.25,11.235,-15.484,28.141,9.237,-9.631,35.163,11.467,-17.128,30.985,9.095], +// 5 24 -16.918 2.55 1.461 -17.458 8.403 -1.083 -16.839 2.705 -0.756 -17.856 8.596 1.608 + [5,24,-16.918,2.55,1.461,-17.458,8.403,-1.083,-16.839,2.705,-0.756,-17.856,8.596,1.608], +// 5 24 -14.623 21.506 4.728 -10.673 24.655 10.621 -15.484 28.141 9.237 -12.727 16.951 6.303 + [5,24,-14.623,21.506,4.728,-10.673,24.655,10.621,-15.484,28.141,9.237,-12.727,16.951,6.303], +// 5 24 5.33 1.725 -11.506 3.962 3.062 -12.72 5.817 5.219 -11.687 -0.446 -0.298 -10.973 + [5,24,5.33,1.725,-11.506,3.962,3.062,-12.72,5.817,5.219,-11.687,-0.446,-0.298,-10.973], +// 5 24 14.766 27.579 16.311 11.675 25.002 15.259 13.736 24.249 14.264 12.953 28.518 17.03 + [5,24,14.766,27.579,16.311,11.675,25.002,15.259,13.736,24.249,14.264,12.953,28.518,17.03], +// 5 24 -17.778 34.755 11.89 -16.247 35.033 10.947 -18.28 32.034 10.796 -17.857 36.718 12.48 + [5,24,-17.778,34.755,11.89,-16.247,35.033,10.947,-18.28,32.034,10.796,-17.857,36.718,12.48], +// 5 24 -1.954 39.927 12.949 -2.14 34.64 12.892 1.178 39.481 13.036 -5.71 35.165 11.761 + [5,24,-1.954,39.927,12.949,-2.14,34.64,12.892,1.178,39.481,13.036,-5.71,35.165,11.761], +// 5 24 16.07 11.162 2.411 15.211 11.251 1.224 16.696 7.663 -0.228 13.237 15.793 1.828 + [5,24,16.07,11.162,2.411,15.211,11.251,1.224,16.696,7.663,-0.228,13.237,15.793,1.828], +// 5 24 3.328 17.173 15.563 5.434 22.113 16.497 5.124 17.123 15.433 3.585 22.457 16.334 + [5,24,3.328,17.173,15.563,5.434,22.113,16.497,5.124,17.123,15.433,3.585,22.457,16.334], +// 5 24 12.449 2.873 5.031 13.204 6.879 -1.439 13.362 3.08 -1.794 13.276 9.748 4.478 + [5,24,12.449,2.873,5.031,13.204,6.879,-1.439,13.362,3.08,-1.794,13.276,9.748,4.478], +// 5 24 13.067 17.114 4.822 12.288 19.367 8.204 13.399 19.837 5.696 11.265 16.351 8.163 + [5,24,13.067,17.114,4.822,12.288,19.367,8.204,13.399,19.837,5.696,11.265,16.351,8.163], +// 5 24 5.803 -7.171 9.622 8.429 -6.123 8 6.901 -3.918 12.192 6.484 -8.247 5.573 + [5,24,5.803,-7.171,9.622,8.429,-6.123,8,6.901,-3.918,12.192,6.484,-8.247,5.573], +// 5 24 -4.106 37.077 20.537 -3.071 37.637 20.289 -1.669 33.38 20.462 -4.843 39.952 19.556 + [5,24,-4.106,37.077,20.537,-3.071,37.637,20.289,-1.669,33.38,20.462,-4.843,39.952,19.556], +// 5 24 -3.441 -9.398 -3.515 -0.946 -9.66 -4.398 -3.621 -9.081 -6.093 -2 -9.658 -2 + [5,24,-3.441,-9.398,-3.515,-0.946,-9.66,-4.398,-3.621,-9.081,-6.093,-2,-9.658,-2], +// 5 24 -1.686 -9.196 -7.495 -2.785 -7.464 -11.68 -4.26 -7.454 -10.796 0.125 -8.96 -8.543 + [5,24,-1.686,-9.196,-7.495,-2.785,-7.464,-11.68,-4.26,-7.454,-10.796,0.125,-8.96,-8.543], +// 5 24 5.104 3.505 15.55 1.808 -1.387 14.08 4.264 -2.045 14.259 2.886 3.843 15.458 + [5,24,5.104,3.505,15.55,1.808,-1.387,14.08,4.264,-2.045,14.259,2.886,3.843,15.458], +// 5 24 10.807 28.58 18.581 12.953 28.518 17.03 9.858 25.044 16.859 11.29 32.291 19.177 + [5,24,10.807,28.58,18.581,12.953,28.518,17.03,9.858,25.044,16.859,11.29,32.291,19.177], +// 5 24 -0.003 22.522 17.238 -1.319 27.535 18.898 0.378 27.56 19.22 -1.632 22.786 16.813 + [5,24,-0.003,22.522,17.238,-1.319,27.535,18.898,0.378,27.56,19.22,-1.632,22.786,16.813], +// 5 24 -11.01 6.82 -17.179 -10.139 7.683 -16.975 -8.002 4.931 -17.433 -14.306 10.701 -15.473 + [5,24,-11.01,6.82,-17.179,-10.139,7.683,-16.975,-8.002,4.931,-17.433,-14.306,10.701,-15.473], +// 5 24 14.834 -0.82 6.479 15.702 0.691 4.233 12.848 -4.033 1.618 16.069 3.904 7.892 + [5,24,14.834,-0.82,6.479,15.702,0.691,4.233,12.848,-4.033,1.618,16.069,3.904,7.892], +// 5 24 4.656 -8.772 6.931 3.264 -8.475 7.306 3.608 -9.204 5.374 3.99 -7.587 9.158 + [5,24,4.656,-8.772,6.931,3.264,-8.475,7.306,3.608,-9.204,5.374,3.99,-7.587,9.158], +// 5 24 12.288 19.367 8.204 13.289 22.75 7.577 11.498 21.272 9.326 13.399 19.837 5.696 + [5,24,12.288,19.367,8.204,13.289,22.75,7.577,11.498,21.272,9.326,13.399,19.837,5.696], +// 5 24 18.841 23.36 10.466 19.101 27.538 14.698 15.78 23.552 12.66 20.897 27.491 13.189 + [5,24,18.841,23.36,10.466,19.101,27.538,14.698,15.78,23.552,12.66,20.897,27.491,13.189], +// 5 24 -18.27 27.539 6.028 -19.238 29.799 9.281 -17.128 30.985 9.095 -20.629 27.363 6.641 + [5,24,-18.27,27.539,6.028,-19.238,29.799,9.281,-17.128,30.985,9.095,-20.629,27.363,6.641], +// 5 24 -1.755 38.266 20.47 -3.071 37.637 20.289 -4.843 39.952 19.556 -1.669 33.38 20.462 + [5,24,-1.755,38.266,20.47,-3.071,37.637,20.289,-4.843,39.952,19.556,-1.669,33.38,20.462], +// 5 24 -16.984 38.756 15.98 -17.518 40.059 15.84 -16.02 39.552 15.694 -17.973 39.178 15.994 + [5,24,-16.984,38.756,15.98,-17.518,40.059,15.84,-16.02,39.552,15.694,-17.973,39.178,15.994], +// 5 24 -18.287 41.023 15.57 -19.611 40.729 15.106 -18.532 41.594 14.903 -18.793 40.466 15.844 + [5,24,-18.287,41.023,15.57,-19.611,40.729,15.106,-18.532,41.594,14.903,-18.793,40.466,15.844], +// 5 24 2 -9.658 2 1.799 -9.535 3.667 0 -9.658 2 3.041 -9.532 2.352 + [5,24,2,-9.658,2,1.799,-9.535,3.667,0,-9.658,2,3.041,-9.532,2.352], +// 5 24 -6.183 -7.074 -9.117 -2.762 -9.113 -6.92 -5.276 -7.327 -9.963 -3.621 -9.081 -6.093 + [5,24,-6.183,-7.074,-9.117,-2.762,-9.113,-6.92,-5.276,-7.327,-9.963,-3.621,-9.081,-6.093], +// 5 24 -13.008 27.112 17.31 -11.397 26.721 17.199 -13.396 23.33 15.39 -12.673 30.584 18.196 + [5,24,-13.008,27.112,17.31,-11.397,26.721,17.199,-13.396,23.33,15.39,-12.673,30.584,18.196], +// 5 24 -5.252 44.127 12.569 -8.81 44.322 13.45 -5.222 44.665 13.813 -8.882 43.924 12.426 + [5,24,-5.252,44.127,12.569,-8.81,44.322,13.45,-5.222,44.665,13.813,-8.882,43.924,12.426], +// 5 24 0 -9.658 2 -2 -9.658 2 -0.446 -9.613 5.169 -0.7654 -9.658 1.8478 + [5,24,0,-9.658,2,-2,-9.658,2,-0.446,-9.613,5.169,-0.7654,-9.658,1.8478], +// 5 24 2 -9.658 -2 2 -9.658 0 1.8478 -9.658 -0.7654 4.131 -8.859 -1.805 + [5,24,2,-9.658,-2,2,-9.658,0,1.8478,-9.658,-0.7654,4.131,-8.859,-1.805], +// 5 24 -3.609 17.214 13.324 -9.546 16.156 10.084 -8.371 17.453 11.055 -5.464 11.035 12.506 + [5,24,-3.609,17.214,13.324,-9.546,16.156,10.084,-8.371,17.453,11.055,-5.464,11.035,12.506], +// 5 24 19.101 27.538 14.698 19.477 31.733 16.975 20.913 32.232 15.8 17.316 28.475 16.283 + [5,24,19.101,27.538,14.698,19.477,31.733,16.975,20.913,32.232,15.8,17.316,28.475,16.283], +// 5 24 -13.368 39.15 16.94 -14.225 35.87 16.883 -12.36 36.713 18.33 -14.917 37.915 16.294 + [5,24,-13.368,39.15,16.94,-14.225,35.87,16.883,-12.36,36.713,18.33,-14.917,37.915,16.294], +// 5 24 -3.853 -7.874 8.945 -3.043 -7.944 9.697 -5.329 -6.11 10.696 -2.116 -8.908 8.03 + [5,24,-3.853,-7.874,8.945,-3.043,-7.944,9.697,-5.329,-6.11,10.696,-2.116,-8.908,8.03], +// 5 24 -13.193 39.733 11.673 -8.267 40.812 11.988 -11.285 43.097 12.466 -9.631 35.163 11.467 + [5,24,-13.193,39.733,11.673,-8.267,40.812,11.988,-11.285,43.097,12.466,-9.631,35.163,11.467], +// 5 24 -4.491 7.381 -17.71 -8.219 9.347 -17.41 -7.141 10.224 -16.967 -5.655 6.419 -18.227 + [5,24,-4.491,7.381,-17.71,-8.219,9.347,-17.41,-7.141,10.224,-16.967,-5.655,6.419,-18.227], +// 5 24 7.36 2.749 -10.364 5.99 2.579 -15.297 7.443 -0.943 -13.261 5.817 5.219 -11.687 + [5,24,7.36,2.749,-10.364,5.99,2.579,-15.297,7.443,-0.943,-13.261,5.817,5.219,-11.687], +// 5 24 5.943 27.343 18.947 8.438 32.339 19.382 8.03 27.177 18.102 5.945 33.739 20.449 + [5,24,5.943,27.343,18.947,8.438,32.339,19.382,8.03,27.177,18.102,5.945,33.739,20.449], +// 5 24 -17.184 14.197 -12.966 -18.012 13.181 -12.47 -19.473 15.826 -10.275 -17.396 13.384 -13.14 + [5,24,-17.184,14.197,-12.966,-18.012,13.181,-12.47,-19.473,15.826,-10.275,-17.396,13.384,-13.14], +// 5 24 -3.853 -7.874 8.945 -6.455 -6.811 10.007 -4.929 -8.198 8.523 -5.329 -6.11 10.696 + [5,24,-3.853,-7.874,8.945,-6.455,-6.811,10.007,-4.929,-8.198,8.523,-5.329,-6.11,10.696], +// 5 24 -2.25 17.796 15.509 -3.326 22.652 16.936 -4.065 17.555 15.363 -1.632 22.786 16.813 + [5,24,-2.25,17.796,15.509,-3.326,22.652,16.936,-4.065,17.555,15.363,-1.632,22.786,16.813], +// 5 24 16.696 7.663 -0.228 15.907 8.438 -0.984 15.904 6.127 -3.128 15.211 11.251 1.224 + [5,24,16.696,7.663,-0.228,15.907,8.438,-0.984,15.904,6.127,-3.128,15.211,11.251,1.224], +// 5 24 -13.396 23.33 15.39 -14.963 27.23 16.161 -13.008 27.112 17.31 -16.145 24.634 14.649 + [5,24,-13.396,23.33,15.39,-14.963,27.23,16.161,-13.008,27.112,17.31,-16.145,24.634,14.649], +// 5 24 -21.955 22.031 5.233 -21.655 20.174 6.495 -21.89 18.68 2.596 -21.144 24.622 9.401 + [5,24,-21.955,22.031,5.233,-21.655,20.174,6.495,-21.89,18.68,2.596,-21.144,24.622,9.401], +// 5 24 12.288 19.367 8.204 8.624 17.753 10.791 11.498 21.272 9.326 11.265 16.351 8.163 + [5,24,12.288,19.367,8.204,8.624,17.753,10.791,11.498,21.272,9.326,11.265,16.351,8.163], +// 5 24 -14.06 43.067 12.707 -13.193 39.733 11.673 -12.536 43.227 12.642 -15.243 40.702 11.848 + [5,24,-14.06,43.067,12.707,-13.193,39.733,11.673,-12.536,43.227,12.642,-15.243,40.702,11.848], +// 5 24 5.566 40.744 18.495 3.271 39.476 19.464 4.826 37.917 20.074 2.638 43.013 17.16 + [5,24,5.566,40.744,18.495,3.271,39.476,19.464,4.826,37.917,20.074,2.638,43.013,17.16], +// 5 24 6.66 17.065 15.06 8.79 21.602 15.234 8.123 16.915 14.344 7.173 21.933 16.015 + [5,24,6.66,17.065,15.06,8.79,21.602,15.234,8.123,16.915,14.344,7.173,21.933,16.015], +// 5 24 -16.225 7.913 -12.342 -16.273 7.343 -10.525 -18.729 12.344 -8.89 -14.636 4.315 -11.972 + [5,24,-16.225,7.913,-12.342,-16.273,7.343,-10.525,-18.729,12.344,-8.89,-14.636,4.315,-11.972], +// 5 24 15.904 6.127 -3.128 16.696 7.663 -0.228 16.868 5.019 -2.03 15.907 8.438 -0.984 + [5,24,15.904,6.127,-3.128,16.696,7.663,-0.228,16.868,5.019,-2.03,15.907,8.438,-0.984], +// 5 24 -10.673 24.655 10.621 -9.631 35.163 11.467 -15.484 28.141 9.237 -6.878 24.443 11.067 + [5,24,-10.673,24.655,10.621,-9.631,35.163,11.467,-15.484,28.141,9.237,-6.878,24.443,11.067], +// 5 24 3.867 34.062 19.707 4.826 37.917 20.074 5.945 33.739 20.449 3.271 39.476 19.464 + [5,24,3.867,34.062,19.707,4.826,37.917,20.074,5.945,33.739,20.449,3.271,39.476,19.464], +// 5 24 -16.289 22.577 -5.03 -18.709 23.408 -1.634 -18.084 21.908 -5.725 -17.51 23.393 -1.635 + [5,24,-16.289,22.577,-5.03,-18.709,23.408,-1.634,-18.084,21.908,-5.725,-17.51,23.393,-1.635], +// 5 24 10.584 21.624 13.72 13.736 24.249 14.264 11.675 25.002 15.259 12.78 21.281 12.599 + [5,24,10.584,21.624,13.72,13.736,24.249,14.264,11.675,25.002,15.259,12.78,21.281,12.599], +// 5 24 7.913 -6.875 -5.481 10.512 -5.695 -4.264 10.536 -5.673 -5.814 7.466 -7.534 -4.008 + [5,24,7.913,-6.875,-5.481,10.512,-5.695,-4.264,10.536,-5.673,-5.814,7.466,-7.534,-4.008], +// 5 24 -8.002 4.931 -17.433 -6.71 5.618 -18.084 -9.067 8.649 -17.453 -4.552 2.261 -18.266 + [5,24,-8.002,4.931,-17.433,-6.71,5.618,-18.084,-9.067,8.649,-17.453,-4.552,2.261,-18.266], +// 5 24 17.858 36.524 16.719 14.97 37.805 17.056 16.394 35.786 18.016 15.641 38.504 16.085 + [5,24,17.858,36.524,16.719,14.97,37.805,17.056,16.394,35.786,18.016,15.641,38.504,16.085], +// 5 24 2.248 27.562 19.325 3.977 27.613 18.391 3.867 34.062 19.707 1.835 22.189 17.047 + [5,24,2.248,27.562,19.325,3.977,27.613,18.391,3.867,34.062,19.707,1.835,22.189,17.047], +// 5 24 0.491 -0.754 11.033 0 -3 8 5.657 -3 8 -4.993 -0.462 10.176 + [5,24,0.491,-0.754,11.033,0,-3,8,5.657,-3,8,-4.993,-0.462,10.176], +// 5 24 9.563 9.658 12.948 11.746 3.895 11.56 9.413 3.685 12.959 11.899 9.707 11.724 + [5,24,9.563,9.658,12.948,11.746,3.895,11.56,9.413,3.685,12.959,11.899,9.707,11.724], +// 5 24 -9.953 26.773 16.779 -10.994 30.76 18.642 -11.397 26.721 17.199 -9.494 31.124 18.287 + [5,24,-9.953,26.773,16.779,-10.994,30.76,18.642,-11.397,26.721,17.199,-9.494,31.124,18.287], +// 5 24 -15.55 17.747 8.94 -18.345 17.554 7.452 -17.449 18.821 10.117 -16.388 16.195 6.054 + [5,24,-15.55,17.747,8.94,-18.345,17.554,7.452,-17.449,18.821,10.117,-16.388,16.195,6.054], +// 5 24 -10.969 -3.639 -9.032 -6.183 -7.074 -9.117 -9.792 -3.284 -11.774 -7.381 -7.282 -7.333 + [5,24,-10.969,-3.639,-9.032,-6.183,-7.074,-9.117,-9.792,-3.284,-11.774,-7.381,-7.282,-7.333], +// 5 24 5.434 22.113 16.497 7.173 21.933 16.015 8.03 27.177 18.102 5.124 17.123 15.433 + [5,24,5.434,22.113,16.497,7.173,21.933,16.015,8.03,27.177,18.102,5.124,17.123,15.433], +// 5 24 -13.06 -4.42 -3.206 -11.79 -3.844 -6.869 -14.921 -1.472 -3.422 -8.008 -7.375 -5.577 + [5,24,-13.06,-4.42,-3.206,-11.79,-3.844,-6.869,-14.921,-1.472,-3.422,-8.008,-7.375,-5.577], +// 5 24 -2.251 43.446 13.301 -5.222 44.665 13.813 -5.252 44.127 12.569 -2.107 44.244 14.447 + [5,24,-2.251,43.446,13.301,-5.222,44.665,13.813,-5.252,44.127,12.569,-2.107,44.244,14.447], +// 5 24 2.635 -7.893 9.76 3.99 -7.587 9.158 3.21 -6.264 11.687 2.243 -8.803 7.75 + [5,24,2.635,-7.893,9.76,3.99,-7.587,9.158,3.21,-6.264,11.687,2.243,-8.803,7.75], +// 5 24 2.252 -7.955 -9.771 0.668 -8.123 -9.275 0.031 -6.324 -12.984 2.624 -8.599 -7.166 + [5,24,2.252,-7.955,-9.771,0.668,-8.123,-9.275,0.031,-6.324,-12.984,2.624,-8.599,-7.166], +// 5 24 13.289 22.75 7.577 11.498 21.272 9.326 12.288 19.367 8.204 14.289 25.88 9.934 + [5,24,13.289,22.75,7.577,11.498,21.272,9.326,12.288,19.367,8.204,14.289,25.88,9.934], +// 5 24 -5.329 -6.11 10.696 -8.614 -4.189 11.564 -6.973 -3.483 12.187 -6.455 -6.811 10.007 + [5,24,-5.329,-6.11,10.696,-8.614,-4.189,11.564,-6.973,-3.483,12.187,-6.455,-6.811,10.007], +// 5 24 -8.521 35.057 19.336 -6.412 36.033 20.322 -7.301 34.848 19.781 -8.439 37.868 19.287 + [5,24,-8.521,35.057,19.336,-6.412,36.033,20.322,-7.301,34.848,19.781,-8.439,37.868,19.287], +// 5 24 -2 -9.658 2 -0.446 -9.613 5.169 0 -9.658 2 -3.507 -9.538 4.711 + [5,24,-2,-9.658,2,-0.446,-9.613,5.169,0,-9.658,2,-3.507,-9.538,4.711], +// 5 24 14.37 7.471 -4.743 12.871 9.926 -2.449 14.838 9.452 -1.978 11.983 8.397 -5.195 + [5,24,14.37,7.471,-4.743,12.871,9.926,-2.449,14.838,9.452,-1.978,11.983,8.397,-5.195], +// 5 24 3.542 -4.94 -13.569 3.464 -7.314 -10.413 4.637 -7.085 -10.609 2.105 -5.175 -13.151 + [5,24,3.542,-4.94,-13.569,3.464,-7.314,-10.413,4.637,-7.085,-10.609,2.105,-5.175,-13.151], +// 5 24 -16.289 22.577 -5.03 -15.161 22.083 -4.561 -12.785 20.945 -7.172 -17.51 23.393 -1.635 + [5,24,-16.289,22.577,-5.03,-15.161,22.083,-4.561,-12.785,20.945,-7.172,-17.51,23.393,-1.635], +// 5 24 5.124 17.123 15.433 3.328 17.173 15.563 5.434 22.113 16.497 3.314 9.719 15.585 + [5,24,5.124,17.123,15.433,3.328,17.173,15.563,5.434,22.113,16.497,3.314,9.719,15.585], +// 5 24 8.122 38.528 18.327 9.753 38.942 18.168 8.128 35.947 19.325 7.831 41.386 17.02 + [5,24,8.122,38.528,18.327,9.753,38.942,18.168,8.128,35.947,19.325,7.831,41.386,17.02], +// 5 24 -14.921 -1.472 -3.422 -13.521 -3.833 -0.699 -15.045 -1.039 -2.014 -13.06 -4.42 -3.206 + [5,24,-14.921,-1.472,-3.422,-13.521,-3.833,-0.699,-15.045,-1.039,-2.014,-13.06,-4.42,-3.206], +// 5 24 -5.252 44.127 12.569 -5.016 41.244 12.13 -3.937 42.624 12.503 -8.267 40.812 11.988 + [5,24,-5.252,44.127,12.569,-5.016,41.244,12.13,-3.937,42.624,12.503,-8.267,40.812,11.988], +// 5 24 13.829 40.429 14.568 13.353 40.402 12.492 11.623 41.206 14.335 15.528 38.927 12.433 + [5,24,13.829,40.429,14.568,13.353,40.402,12.492,11.623,41.206,14.335,15.528,38.927,12.433], +// 5 24 -13.06 -4.42 -3.206 -8.944 -7.673 -0.621 -13.521 -3.833 -0.699 -8.872 -7.761 -2.777 + [5,24,-13.06,-4.42,-3.206,-8.944,-7.673,-0.621,-13.521,-3.833,-0.699,-8.872,-7.761,-2.777], +// 5 24 15.272 -1.075 -4.036 16.255 2.447 -3.84 16.505 1.658 -2.249 14.991 -0.128 -5.634 + [5,24,15.272,-1.075,-4.036,16.255,2.447,-3.84,16.505,1.658,-2.249,14.991,-0.128,-5.634], +// 5 24 8.123 16.915 14.344 9.865 16.764 12.834 9.563 9.658 12.948 10.584 21.624 13.72 + [5,24,8.123,16.915,14.344,9.865,16.764,12.834,9.563,9.658,12.948,10.584,21.624,13.72], +// 5 24 -3.134 13.776 -15.521 -2.423 14.212 -13.036 0.798 11.383 -13.04 -6.148 16.087 -14.462 + [5,24,-3.134,13.776,-15.521,-2.423,14.212,-13.036,0.798,11.383,-13.04,-6.148,16.087,-14.462], +// 5 24 -4.752 -9.351 -0.656 -3.441 -9.398 -3.515 -2 -9.658 -2 -6.034 -8.923 -2.498 + [5,24,-4.752,-9.351,-0.656,-3.441,-9.398,-3.515,-2,-9.658,-2,-6.034,-8.923,-2.498], +// 5 24 -15.709 15.128 -13.677 -13.78 11.17 -15.412 -17.184 14.197 -12.966 -11.575 11.362 -16.366 + [5,24,-15.709,15.128,-13.677,-13.78,11.17,-15.412,-17.184,14.197,-12.966,-11.575,11.362,-16.366], +// 5 24 -17.776 34.442 13.48 -17.857 36.718 12.48 -17.67 36.476 13.95 -17.778 34.755 11.89 + [5,24,-17.776,34.442,13.48,-17.857,36.718,12.48,-17.67,36.476,13.95,-17.778,34.755,11.89], +// 5 24 -15.147 42.016 13.818 -16.742 41.049 15.267 -16.908 41.784 14.41 -14.483 41.682 14.504 + [5,24,-15.147,42.016,13.818,-16.742,41.049,15.267,-16.908,41.784,14.41,-14.483,41.682,14.504], +// 5 24 -14.636 4.315 -11.972 -14.391 4.835 -13.712 -16.225 7.913 -12.342 -12.494 1.545 -14.069 + [5,24,-14.636,4.315,-11.972,-14.391,4.835,-13.712,-16.225,7.913,-12.342,-12.494,1.545,-14.069], +// 5 24 9.117 37.063 11.999 8.442 40.946 12.353 5.288 37.104 12.043 9.655 40.065 12.387 + [5,24,9.117,37.063,11.999,8.442,40.946,12.353,5.288,37.104,12.043,9.655,40.065,12.387], +// 5 24 20.589 32.452 13.251 20.897 27.491 13.189 20.681 28.773 10.542 20.913 32.232 15.8 + [5,24,20.589,32.452,13.251,20.897,27.491,13.189,20.681,28.773,10.542,20.913,32.232,15.8], +// 5 24 -12.959 19.707 -5.007 -14.931 20.511 0.081 -15.161 22.083 -4.561 -13.05 17.579 -5.293 + [5,24,-12.959,19.707,-5.007,-14.931,20.511,0.081,-15.161,22.083,-4.561,-13.05,17.579,-5.293], +// 5 24 14.37 7.471 -4.743 15.904 6.127 -3.128 14.838 9.452 -1.978 15.044 3.486 -5.273 + [5,24,14.37,7.471,-4.743,15.904,6.127,-3.128,14.838,9.452,-1.978,15.044,3.486,-5.273], +// 5 24 3.464 -7.314 -10.413 3.645 -8.126 -8.592 4.643 -7.797 -8.296 2.252 -7.955 -9.771 + [5,24,3.464,-7.314,-10.413,3.645,-8.126,-8.592,4.643,-7.797,-8.296,2.252,-7.955,-9.771], +// 5 24 -0.224 44.573 14.685 1.498 44.197 14.622 -0.373 44.028 13.355 0.23 44.173 16.243 + [5,24,-0.224,44.573,14.685,1.498,44.197,14.622,-0.373,44.028,13.355,0.23,44.173,16.243], +// 5 24 -14.266 14.835 9.47 -15.55 17.747 8.94 -15.837 14.028 8.26 -13.401 20.009 11.693 + [5,24,-14.266,14.835,9.47,-15.55,17.747,8.94,-15.837,14.028,8.26,-13.401,20.009,11.693], +// 5 24 -17.574 12.159 1.936 -16.962 12.764 3.592 -17.222 9.117 3.183 -17.372 14.73 2.343 + [5,24,-17.574,12.159,1.936,-16.962,12.764,3.592,-17.222,9.117,3.183,-17.372,14.73,2.343], +// 5 24 -15.243 40.702 11.848 -14.06 43.067 12.707 -13.193 39.733 11.673 -15.295 42.206 12.736 + [5,24,-15.243,40.702,11.848,-14.06,43.067,12.707,-13.193,39.733,11.673,-15.295,42.206,12.736], +// 5 24 -3.433 -3.046 14.185 -5.7 -3.498 13.709 -4.145 -6.212 11.782 -6.911 -0.274 14.838 + [5,24,-3.433,-3.046,14.185,-5.7,-3.498,13.709,-4.145,-6.212,11.782,-6.911,-0.274,14.838], +// 5 24 -16.962 12.764 3.592 -17.133 9.717 5.91 -16.69 13.344 6.069 -17.222 9.117 3.183 + [5,24,-16.962,12.764,3.592,-17.133,9.717,5.91,-16.69,13.344,6.069,-17.222,9.117,3.183], +// 5 24 -16.097 3.139 3.337 -16.249 3.401 5.667 -17.222 9.117 3.183 -12.807 -3.929 5.341 + [5,24,-16.097,3.139,3.337,-16.249,3.401,5.667,-17.222,9.117,3.183,-12.807,-3.929,5.341], +// 5 24 2.353 -9.192 -3.49 4.131 -8.859 -1.805 2 -9.658 -2 4.563 -8.109 -3.587 + [5,24,2.353,-9.192,-3.49,4.131,-8.859,-1.805,2,-9.658,-2,4.563,-8.109,-3.587], +// 5 24 7.36 2.749 -10.364 8.112 1.234 -8.87 8.208 2.124 -9.384 5.33 1.725 -11.506 + [5,24,7.36,2.749,-10.364,8.112,1.234,-8.87,8.208,2.124,-9.384,5.33,1.725,-11.506], +// 5 24 -4.993 -0.462 10.176 -5.495 3.258 12.383 -11.347 2.984 7.437 0.491 -0.754 11.033 + [5,24,-4.993,-0.462,10.176,-5.495,3.258,12.383,-11.347,2.984,7.437,0.491,-0.754,11.033], +// 5 24 -4.552 2.261 -18.266 -8.002 4.931 -17.433 -5.889 0.998 -17.568 -6.71 5.618 -18.084 + [5,24,-4.552,2.261,-18.266,-8.002,4.931,-17.433,-5.889,0.998,-17.568,-6.71,5.618,-18.084], +// 5 24 -17.776 34.442 13.48 -16.946 34.325 15.134 -17.927 30.509 14.435 -17.67 36.476 13.95 + [5,24,-17.776,34.442,13.48,-16.946,34.325,15.134,-17.927,30.509,14.435,-17.67,36.476,13.95], +// 5 24 13.289 22.75 7.577 13.399 19.837 5.696 12.288 19.367 8.204 14.634 23.927 4.573 + [5,24,13.289,22.75,7.577,13.399,19.837,5.696,12.288,19.367,8.204,14.634,23.927,4.573], +// 5 24 4.643 -7.797 -8.296 5.676 -6.914 -8.376 4.637 -7.085 -10.609 3.933 -8.217 -6.156 + [5,24,4.643,-7.797,-8.296,5.676,-6.914,-8.376,4.637,-7.085,-10.609,3.933,-8.217,-6.156], +// 5 24 3.21 -6.264 11.687 4.777 -6.134 11.096 5.847 -2.189 13.527 3.99 -7.587 9.158 + [5,24,3.21,-6.264,11.687,4.777,-6.134,11.096,5.847,-2.189,13.527,3.99,-7.587,9.158], +// 5 24 15.528 38.927 12.433 13.829 40.429 14.568 16.219 38.841 14.935 13.353 40.402 12.492 + [5,24,15.528,38.927,12.433,13.829,40.429,14.568,16.219,38.841,14.935,13.353,40.402,12.492], +// 5 24 15.041 35.424 17.702 15.407 31.845 17.562 13.995 32.458 17.505 16.394 35.786 18.016 + [5,24,15.041,35.424,17.702,15.407,31.845,17.562,13.995,32.458,17.505,16.394,35.786,18.016], +// 5 24 8.885 10.297 10.395 11.265 16.351 8.163 13.276 9.748 4.478 8.624 17.753 10.791 + [5,24,8.885,10.297,10.395,11.265,16.351,8.163,13.276,9.748,4.478,8.624,17.753,10.791], +// 5 24 -3.621 -9.081 -6.093 -5.354 -8.901 -4.21 -4.973 -8.812 -5.575 -3.441 -9.398 -3.515 + [5,24,-3.621,-9.081,-6.093,-5.354,-8.901,-4.21,-4.973,-8.812,-5.575,-3.441,-9.398,-3.515], +// 5 24 11.498 21.272 9.326 12.288 19.367 8.204 13.289 22.75 7.577 8.624 17.753 10.791 + [5,24,11.498,21.272,9.326,12.288,19.367,8.204,13.289,22.75,7.577,8.624,17.753,10.791], +// 5 24 -10.495 37.179 18.207 -11.463 34.519 18.858 -12.36 36.713 18.33 -9.944 34.464 18.595 + [5,24,-10.495,37.179,18.207,-11.463,34.519,18.858,-12.36,36.713,18.33,-9.944,34.464,18.595], +// 5 24 -14.076 42.917 13.925 -12.499 42.887 13.885 -13.603 42.357 14.57 -14.06 43.067 12.707 + [5,24,-14.076,42.917,13.925,-12.499,42.887,13.885,-13.603,42.357,14.57,-14.06,43.067,12.707], +// 5 24 -8.944 -7.673 -0.621 -13.462 -3.928 1.508 -8.736 -7.573 1.281 -13.521 -3.833 -0.699 + [5,24,-8.944,-7.673,-0.621,-13.462,-3.928,1.508,-8.736,-7.573,1.281,-13.521,-3.833,-0.699], +// 5 24 4.509 1.662 -16.044 0.78 6.006 -18.119 3.773 0.715 -17.014 1.557 6.64 -17.251 + [5,24,4.509,1.662,-16.044,0.78,6.006,-18.119,3.773,0.715,-17.014,1.557,6.64,-17.251], +// 5 24 -9.944 34.464 18.595 -10.994 30.76 18.642 -9.494 31.124 18.287 -11.463 34.519 18.858 + [5,24,-9.944,34.464,18.595,-10.994,30.76,18.642,-9.494,31.124,18.287,-11.463,34.519,18.858], +// 5 24 -16.02 39.552 15.694 -14.785 40.461 15.73 -14.917 37.915 16.294 -16.742 41.049 15.267 + [5,24,-16.02,39.552,15.694,-14.785,40.461,15.73,-14.917,37.915,16.294,-16.742,41.049,15.267], +// 5 24 0.997 3.74 16.405 2.886 3.843 15.458 1.808 -1.387 14.08 1.534 9.626 16.58 + [5,24,0.997,3.74,16.405,2.886,3.843,15.458,1.808,-1.387,14.08,1.534,9.626,16.58], +// 5 24 9.413 3.685 12.959 11.746 3.895 11.56 11.391 0.36 10.832 9.563 9.658 12.948 + [5,24,9.413,3.685,12.959,11.746,3.895,11.56,11.391,0.36,10.832,9.563,9.658,12.948], +// 5 24 7.917 43.138 13.545 5.685 43.895 13.95 8.097 43.306 14.713 7.486 42.318 12.663 + [5,24,7.917,43.138,13.545,5.685,43.895,13.95,8.097,43.306,14.713,7.486,42.318,12.663], +// 5 24 -2.616 0.931 15.441 -4.428 5.488 16.162 -2.509 5.73 16.128 -3.994 0.481 15.588 + [5,24,-2.616,0.931,15.441,-4.428,5.488,16.162,-2.509,5.73,16.128,-3.994,0.481,15.588], +// 5 24 -5.889 0.998 -17.568 -7.222 0.029 -17.645 -9.043 4.136 -17.728 -3.858 -2.645 -15.936 + [5,24,-5.889,0.998,-17.568,-7.222,0.029,-17.645,-9.043,4.136,-17.728,-3.858,-2.645,-15.936], +// 5 24 -9.715 40.188 17.354 -8.195 40.984 16.949 -9.946 42.383 15.068 -8.439 37.868 19.287 + [5,24,-9.715,40.188,17.354,-8.195,40.984,16.949,-9.946,42.383,15.068,-8.439,37.868,19.287], +// 5 24 -12.785 20.945 -7.172 -16.289 22.577 -5.03 -13.995 21.34 -8.867 -15.161 22.083 -4.561 + [5,24,-12.785,20.945,-7.172,-16.289,22.577,-5.03,-13.995,21.34,-8.867,-15.161,22.083,-4.561], +// 5 24 9.831 -0.63 4.549 6.128 -0.76 9.418 8 -3 5.657 7.869 2.922 10.835 + [5,24,9.831,-0.63,4.549,6.128,-0.76,9.418,8,-3,5.657,7.869,2.922,10.835], +// 5 24 -13.717 4.458 11.076 -11.716 4.948 12.671 -13.746 10.912 10.594 -11.928 -1.477 11.166 + [5,24,-13.717,4.458,11.076,-11.716,4.948,12.671,-13.746,10.912,10.594,-11.928,-1.477,11.166], +// 5 24 -13.437 14.981 10.686 -11.358 15.127 11.984 -11.779 11.407 11.801 -13.401 20.009 11.693 + [5,24,-13.437,14.981,10.686,-11.358,15.127,11.984,-11.779,11.407,11.801,-13.401,20.009,11.693], +// 5 24 18.841 23.36 10.466 15.78 23.552 12.66 15.021 21.007 11.024 19.101 27.538 14.698 + [5,24,18.841,23.36,10.466,15.78,23.552,12.66,15.021,21.007,11.024,19.101,27.538,14.698], +// 5 24 6.128 -0.76 9.418 7.869 2.922 10.835 1.559 3.321 13.331 9.831 -0.63 4.549 + [5,24,6.128,-0.76,9.418,7.869,2.922,10.835,1.559,3.321,13.331,9.831,-0.63,4.549], +// 5 24 -14.785 40.461 15.73 -14.917 37.915 16.294 -13.368 39.15 16.94 -16.02 39.552 15.694 + [5,24,-14.785,40.461,15.73,-14.917,37.915,16.294,-13.368,39.15,16.94,-16.02,39.552,15.694], +// 5 24 -1.954 39.927 12.949 -3.937 42.624 12.503 -5.016 41.244 12.13 -2.184 42.005 12.923 + [5,24,-1.954,39.927,12.949,-3.937,42.624,12.503,-5.016,41.244,12.13,-2.184,42.005,12.923], +// 5 24 16.496 26.843 15.111 13.736 24.249 14.264 15.78 23.552 12.66 14.766 27.579 16.311 + [5,24,16.496,26.843,15.111,13.736,24.249,14.264,15.78,23.552,12.66,14.766,27.579,16.311], +// 5 24 0.633 -5.586 11.895 2.635 -7.893 9.76 3.21 -6.264 11.687 -0.192 -7.598 9.918 + [5,24,0.633,-5.586,11.895,2.635,-7.893,9.76,3.21,-6.264,11.687,-0.192,-7.598,9.918], +// 5 24 -1.686 -9.196 -7.495 -0.946 -9.66 -4.398 0.415 -9.603 -5.235 -2.762 -9.113 -6.92 + [5,24,-1.686,-9.196,-7.495,-0.946,-9.66,-4.398,0.415,-9.603,-5.235,-2.762,-9.113,-6.92], +// 5 24 8.442 40.946 12.353 5.288 37.104 12.043 9.117 37.063 11.999 7.486 42.318 12.663 + [5,24,8.442,40.946,12.353,5.288,37.104,12.043,9.117,37.063,11.999,7.486,42.318,12.663], +// 5 24 -2.184 42.005 12.923 -1.954 39.927 12.949 -3.937 42.624 12.503 -0.337 43.52 13.119 + [5,24,-2.184,42.005,12.923,-1.954,39.927,12.949,-3.937,42.624,12.503,-0.337,43.52,13.119], +// 5 24 10.565 5.542 -7.602 13.454 4.922 -6.904 11.983 8.397 -5.195 12.362 1.68 -8.334 + [5,24,10.565,5.542,-7.602,13.454,4.922,-6.904,11.983,8.397,-5.195,12.362,1.68,-8.334], +// 5 24 -9.468 -0.565 6.159 -8 -3 5.6568 -5.657 -3 8 -10.8 -0.683 0.354 + [5,24,-9.468,-0.565,6.159,-8,-3,5.6568,-5.657,-3,8,-10.8,-0.683,0.354], +// 5 24 -5.889 0.998 -17.568 -4.552 2.261 -18.266 -2.451 -2.075 -16.711 -8.002 4.931 -17.433 + [5,24,-5.889,0.998,-17.568,-4.552,2.261,-18.266,-2.451,-2.075,-16.711,-8.002,4.931,-17.433], +// 5 24 5.803 -7.171 9.622 3.99 -7.587 9.158 4.777 -6.134 11.096 4.656 -8.772 6.931 + [5,24,5.803,-7.171,9.622,3.99,-7.587,9.158,4.777,-6.134,11.096,4.656,-8.772,6.931], +// 5 24 1.799 -9.535 3.667 4.691 -9.102 4.07 3.608 -9.204 5.374 3.041 -9.532 2.352 + [5,24,1.799,-9.535,3.667,4.691,-9.102,4.07,3.608,-9.204,5.374,3.041,-9.532,2.352], +// 5 24 -18.355 40.331 13.07 -15.666 37.969 11.395 -18.441 37.98 12.904 -15.243 40.702 11.848 + [5,24,-18.355,40.331,13.07,-15.666,37.969,11.395,-18.441,37.98,12.904,-15.243,40.702,11.848], +// 5 24 1.682 35.089 12.965 6.266 26.856 11.545 5.288 37.104 12.043 2.16 25.805 12.84 + [5,24,1.682,35.089,12.965,6.266,26.856,11.545,5.288,37.104,12.043,2.16,25.805,12.84], +// 5 24 -10.491 19.35 13.981 -13.401 20.009 11.693 -11.328 23.297 14.817 -11.358 15.127 11.984 + [5,24,-10.491,19.35,13.981,-13.401,20.009,11.693,-11.328,23.297,14.817,-11.358,15.127,11.984], +// 5 24 0.523 10.311 -16.231 0.798 11.383 -13.04 3.506 8.332 -12.562 -3.134 13.776 -15.521 + [5,24,0.523,10.311,-16.231,0.798,11.383,-13.04,3.506,8.332,-12.562,-3.134,13.776,-15.521], +// 5 24 -8.895 11.016 -11.153 -6.34 3.156 -12.269 -11.873 3.123 -6.421 -5.088 9.573 -12.849 + [5,24,-8.895,11.016,-11.153,-6.34,3.156,-12.269,-11.873,3.123,-6.421,-5.088,9.573,-12.849], +// 5 24 17.858 36.524 16.719 16.394 35.786 18.016 19.477 31.733 16.975 14.97 37.805 17.056 + [5,24,17.858,36.524,16.719,16.394,35.786,18.016,19.477,31.733,16.975,14.97,37.805,17.056], +// 5 24 -17.476 11.083 -2.589 -17.428 11.103 -1.364 -17.916 11.737 -3.359 -17.386 8.504 -2.656 + [5,24,-17.476,11.083,-2.589,-17.428,11.103,-1.364,-17.916,11.737,-3.359,-17.386,8.504,-2.656], +// 5 24 13.3 36.554 12.07 9.655 40.065 12.387 9.117 37.063 11.999 13.353 40.402 12.492 + [5,24,13.3,36.554,12.07,9.655,40.065,12.387,9.117,37.063,11.999,13.353,40.402,12.492], +// 5 24 -20.27 15.228 -5.243 -21.575 19.047 -5.314 -21.524 18.102 -2.511 -19.473 15.826 -10.275 + [5,24,-20.27,15.228,-5.243,-21.575,19.047,-5.314,-21.524,18.102,-2.511,-19.473,15.826,-10.275], +// 5 24 5.104 3.505 15.55 6.614 9.665 15.115 6.534 3.399 15.084 5.291 9.693 15.352 + [5,24,5.104,3.505,15.55,6.614,9.665,15.115,6.534,3.399,15.084,5.291,9.693,15.352], +// 5 24 -7.424 -7.94 6.954 -8.626 -6.574 8.231 -6.819 -7.973 7.537 -9.018 -6.983 7.264 + [5,24,-7.424,-7.94,6.954,-8.626,-6.574,8.231,-6.819,-7.973,7.537,-9.018,-6.983,7.264], +// 5 24 -13.746 10.912 10.594 -11.716 4.948 12.671 -13.717 4.458 11.076 -11.779 11.407 11.801 + [5,24,-13.746,10.912,10.594,-11.716,4.948,12.671,-13.717,4.458,11.076,-11.779,11.407,11.801], +// 5 24 5.291 9.693 15.352 3.314 9.719 15.585 2.886 3.843 15.458 5.124 17.123 15.433 + [5,24,5.291,9.693,15.352,3.314,9.719,15.585,2.886,3.843,15.458,5.124,17.123,15.433], +// 5 24 15.641 38.504 16.085 13.829 40.429 14.568 16.219 38.841 14.935 13.5 40.195 15.367 + [5,24,15.641,38.504,16.085,13.829,40.429,14.568,16.219,38.841,14.935,13.5,40.195,15.367], +// 5 24 9.117 37.063 11.999 10.528 27.88 11.709 14.329 30.958 11.599 6.266 26.856 11.545 + [5,24,9.117,37.063,11.999,10.528,27.88,11.709,14.329,30.958,11.599,6.266,26.856,11.545], +// 5 24 -5.71 35.165 11.761 -8.267 40.812 11.988 -9.631 35.163 11.467 -5.016 41.244 12.13 + [5,24,-5.71,35.165,11.761,-8.267,40.812,11.988,-9.631,35.163,11.467,-5.016,41.244,12.13], +// 5 24 -18.94 16.424 4.422 -16.388 16.195 6.054 -18.345 17.554 7.452 -16.537 15.547 4.556 + [5,24,-18.94,16.424,4.422,-16.388,16.195,6.054,-18.345,17.554,7.452,-16.537,15.547,4.556], +// 5 24 2.071 33.851 20.562 -0.083 33.745 20.685 0.378 27.56 19.22 0.673 38.689 20.385 + [5,24,2.071,33.851,20.562,-0.083,33.745,20.685,0.378,27.56,19.22,0.673,38.689,20.385], +// 5 24 -18.798 39.553 15.942 -19.002 38.558 14.956 -17.973 39.178 15.994 -19.684 39.313 15.153 + [5,24,-18.798,39.553,15.942,-19.002,38.558,14.956,-17.973,39.178,15.994,-19.684,39.313,15.153], +// 5 24 5.33 1.725 -11.506 8.112 1.234 -8.87 5.657 -3 -8 7.36 2.749 -10.364 + [5,24,5.33,1.725,-11.506,8.112,1.234,-8.87,5.657,-3,-8,7.36,2.749,-10.364], +// 5 24 -16.984 38.756 15.98 -17.151 36.617 14.999 -18.016 37.725 14.631 -16.096 37.341 16.39 + [5,24,-16.984,38.756,15.98,-17.151,36.617,14.999,-18.016,37.725,14.631,-16.096,37.341,16.39], +// 5 24 15.211 11.251 1.224 13.237 15.793 1.828 16.07 11.162 2.411 13.093 11.982 0.849 + [5,24,15.211,11.251,1.224,13.237,15.793,1.828,16.07,11.162,2.411,13.093,11.982,0.849], +// 5 24 -17.518 40.059 15.84 -16.742 41.049 15.267 -18.287 41.023 15.57 -16.02 39.552 15.694 + [5,24,-17.518,40.059,15.84,-16.742,41.049,15.267,-18.287,41.023,15.57,-16.02,39.552,15.694], +// 5 24 8.112 1.234 -8.87 9.293 2.875 -8.843 10.169 1.573 -6.955 8.208 2.124 -9.384 + [5,24,8.112,1.234,-8.87,9.293,2.875,-8.843,10.169,1.573,-6.955,8.208,2.124,-9.384], +// 5 24 -5.495 3.258 12.383 0.491 -0.754 11.033 1.559 3.321 13.331 -4.993 -0.462 10.176 + [5,24,-5.495,3.258,12.383,0.491,-0.754,11.033,1.559,3.321,13.331,-4.993,-0.462,10.176], +// 5 24 -14.225 35.87 16.883 -15.646 35.56 16.924 -14.106 33.655 17.179 -16.096 37.341 16.39 + [5,24,-14.225,35.87,16.883,-15.646,35.56,16.924,-14.106,33.655,17.179,-16.096,37.341,16.39], +// 5 24 4.131 -8.859 -1.805 6.876 -8.58 -0.155 7.21 -8.437 -2.368 3.799 -9.275 1.05 + [5,24,4.131,-8.859,-1.805,6.876,-8.58,-0.155,7.21,-8.437,-2.368,3.799,-9.275,1.05], +// 5 24 -17.736 9.262 -5.756 -15.919 4.18 -6.359 -17.192 8.703 -4.405 -15.97 4.727 -8.292 + [5,24,-17.736,9.262,-5.756,-15.919,4.18,-6.359,-17.192,8.703,-4.405,-15.97,4.727,-8.292], +// 5 24 6.128 -0.76 9.418 8 -3 5.6568 5.657 -3 8 9.831 -0.63 4.549 + [5,24,6.128,-0.76,9.418,8,-3,5.6568,5.657,-3,8,9.831,-0.63,4.549], +// 5 24 13.63 -2.716 -3.022 15.272 -1.075 -4.036 16.505 1.658 -2.249 13.404 -3.626 -5.521 + [5,24,13.63,-2.716,-3.022,15.272,-1.075,-4.036,16.505,1.658,-2.249,13.404,-3.626,-5.521], +// 5 24 4.777 -6.134 11.096 6.901 -3.918 12.192 5.847 -2.189 13.527 5.803 -7.171 9.622 + [5,24,4.777,-6.134,11.096,6.901,-3.918,12.192,5.847,-2.189,13.527,5.803,-7.171,9.622], +// 5 24 8.07 -7.365 3.966 7.068 -8.773 1.211 9.752 -7.469 2.271 6.049 -8.46 2.531 + [5,24,8.07,-7.365,3.966,7.068,-8.773,1.211,9.752,-7.469,2.271,6.049,-8.46,2.531], +// 5 24 13.868 0.724 -6.658 12.729 -2.84 -6.868 14.991 -0.128 -5.634 12.014 -2.145 -7.438 + [5,24,13.868,0.724,-6.658,12.729,-2.84,-6.868,14.991,-0.128,-5.634,12.014,-2.145,-7.438], +// 5 24 0 -9.658 -2 0.415 -9.603 -5.235 2.353 -9.192 -3.49 -0.946 -9.66 -4.398 + [5,24,0,-9.658,-2,0.415,-9.603,-5.235,2.353,-9.192,-3.49,-0.946,-9.66,-4.398], +// 5 24 -9.468 -0.565 6.159 -10.8 -0.683 0.354 -13.358 3.013 1.128 -8 -3 5.657 + [5,24,-9.468,-0.565,6.159,-10.8,-0.683,0.354,-13.358,3.013,1.128,-8,-3,5.657], +// 5 24 1.796 -9.166 6.552 3.264 -8.475 7.306 2.243 -8.803 7.75 2.194 -9.264 4.761 + [5,24,1.796,-9.166,6.552,3.264,-8.475,7.306,2.243,-8.803,7.75,2.194,-9.264,4.761], +// 5 24 -6.034 -8.923 -2.498 -5.354 -8.901 -4.21 -3.441 -9.398 -3.515 -8.872 -7.761 -2.777 + [5,24,-6.034,-8.923,-2.498,-5.354,-8.901,-4.21,-3.441,-9.398,-3.515,-8.872,-7.761,-2.777], +// 5 24 13.3 36.554 12.07 16.525 32.626 11.052 15.65 36.484 11.938 14.329 30.958 11.599 + [5,24,13.3,36.554,12.07,16.525,32.626,11.052,15.65,36.484,11.938,14.329,30.958,11.599], +// 5 24 14.834 -0.82 6.479 12.464 -2.354 8.027 12.325 -5.221 4.148 13.305 0.512 9.118 + [5,24,14.834,-0.82,6.479,12.464,-2.354,8.027,12.325,-5.221,4.148,13.305,0.512,9.118], +// 5 24 5.917 43.202 16.057 8.097 43.306 14.713 5.802 43.855 14.963 8.167 42.61 15.677 + [5,24,5.917,43.202,16.057,8.097,43.306,14.713,5.802,43.855,14.963,8.167,42.61,15.677], +// 5 24 -10.345 -1.159 12.54 -8.348 -0.404 13.057 -11.716 4.948 12.671 -8.614 -4.189 11.564 + [5,24,-10.345,-1.159,12.54,-8.348,-0.404,13.057,-11.716,4.948,12.671,-8.614,-4.189,11.564], +// 5 24 1.796 -9.166 6.552 -0.446 -9.613 5.169 0.358 -8.898 7.765 2.194 -9.264 4.761 + [5,24,1.796,-9.166,6.552,-0.446,-9.613,5.169,0.358,-8.898,7.765,2.194,-9.264,4.761], +// 5 24 -11.716 4.948 12.671 -9.545 5.313 13.334 -11.779 11.407 11.801 -8.348 -0.404 13.057 + [5,24,-11.716,4.948,12.671,-9.545,5.313,13.334,-11.779,11.407,11.801,-8.348,-0.404,13.057], +// 5 24 -5.601 -3.839 -15.904 -7.376 -4.135 -14.551 -2.785 -7.464 -11.68 -9.65 -0.98 -15.788 + [5,24,-5.601,-3.839,-15.904,-7.376,-4.135,-14.551,-2.785,-7.464,-11.68,-9.65,-0.98,-15.788], +// 5 24 -6.568 27.256 18 -4.887 27.231 18.764 -5.416 22.599 16.677 -6.693 32.055 19.511 + [5,24,-6.568,27.256,18,-4.887,27.231,18.764,-5.416,22.599,16.677,-6.693,32.055,19.511], +// 5 24 -2.14 34.64 12.892 -2.586 25.35 12.756 2.16 25.805 12.84 -5.71 35.165 11.761 + [5,24,-2.14,34.64,12.892,-2.586,25.35,12.756,2.16,25.805,12.84,-5.71,35.165,11.761], +// 5 24 -3.853 -7.874 8.945 -2.116 -8.908 8.03 -1.889 -9.414 6.374 -3.043 -7.944 9.697 + [5,24,-3.853,-7.874,8.945,-2.116,-8.908,8.03,-1.889,-9.414,6.374,-3.043,-7.944,9.697], +// 5 24 -21.976 19.994 1.093 -22.363 21.384 -0.275 -22.511 23.416 3.994 -21.524 18.102 -2.511 + [5,24,-21.976,19.994,1.093,-22.363,21.384,-0.275,-22.511,23.416,3.994,-21.524,18.102,-2.511], +// 5 24 14.289 25.88 9.934 14.329 30.958 11.599 16.646 29.966 9.778 10.528 27.88 11.709 + [5,24,14.289,25.88,9.934,14.329,30.958,11.599,16.646,29.966,9.778,10.528,27.88,11.709], +// 5 24 -0.446 -0.298 -10.973 5.6568 -3 -8 0 -3 -8 5.33 1.725 -11.506 + [5,24,-0.446,-0.298,-10.973,5.6568,-3,-8,0,-3,-8,5.33,1.725,-11.506], +// 5 24 1.557 6.64 -17.251 3.227 6.908 -16.412 0.523 10.311 -16.231 4.509 1.662 -16.044 + [5,24,1.557,6.64,-17.251,3.227,6.908,-16.412,0.523,10.311,-16.231,4.509,1.662,-16.044], +// 5 24 -18.355 40.331 13.07 -18.441 37.98 12.904 -15.666 37.969 11.395 -19.34 38.809 13.212 + [5,24,-18.355,40.331,13.07,-18.441,37.98,12.904,-15.666,37.969,11.395,-19.34,38.809,13.212], +// 5 24 -21.144 24.622 9.401 -20.247 29.138 10.985 -19.595 27.45 12.698 -21.71 26.455 8.12 + [5,24,-21.144,24.622,9.401,-20.247,29.138,10.985,-19.595,27.45,12.698,-21.71,26.455,8.12], +// 5 24 9.655 40.065 12.387 9.117 37.063 11.999 8.442 40.946 12.353 13.3 36.554 12.07 + [5,24,9.655,40.065,12.387,9.117,37.063,11.999,8.442,40.946,12.353,13.3,36.554,12.07], +// 5 24 -18.28 32.034 10.796 -17.128 30.985 9.095 -16.247 35.033 10.947 -19.238 29.799 9.281 + [5,24,-18.28,32.034,10.796,-17.128,30.985,9.095,-16.247,35.033,10.947,-19.238,29.799,9.281], +// 5 24 -16.247 35.033 10.947 -18.28 32.034 10.796 -17.128 30.985 9.095 -17.778 34.755 11.89 + [5,24,-16.247,35.033,10.947,-18.28,32.034,10.796,-17.128,30.985,9.095,-17.778,34.755,11.89], +// 5 24 11.498 21.272 9.326 8.624 17.753 10.791 6.266 26.856 11.545 12.288 19.367 8.204 + [5,24,11.498,21.272,9.326,8.624,17.753,10.791,6.266,26.856,11.545,12.288,19.367,8.204], +// 5 24 -12.516 42.007 14.766 -11.427 42.899 13.569 -11.248 41.554 15.508 -12.499 42.887 13.885 + [5,24,-12.516,42.007,14.766,-11.427,42.899,13.569,-11.248,41.554,15.508,-12.499,42.887,13.885], +// 5 24 17.623 20.903 8.737 18.799 25.267 7.95 18.841 23.36 10.466 16.63 23.211 5.21 + [5,24,17.623,20.903,8.737,18.799,25.267,7.95,18.841,23.36,10.466,16.63,23.211,5.21], +// 5 24 -11.347 2.984 7.437 -4.993 -0.462 10.176 -9.468 -0.565 6.159 -5.495 3.258 12.383 + [5,24,-11.347,2.984,7.437,-4.993,-0.462,10.176,-9.468,-0.565,6.159,-5.495,3.258,12.383], +// 5 24 -10.994 30.76 18.642 -12.552 33.967 18.439 -11.463 34.519 18.858 -12.673 30.584 18.196 + [5,24,-10.994,30.76,18.642,-12.552,33.967,18.439,-11.463,34.519,18.858,-12.673,30.584,18.196], +// 5 24 8.112 1.234 -8.87 8.208 2.124 -9.384 7.36 2.749 -10.364 9.293 2.875 -8.843 + [5,24,8.112,1.234,-8.87,8.208,2.124,-9.384,7.36,2.749,-10.364,9.293,2.875,-8.843], +// 5 24 5.156 42.976 13.043 2.779 43.817 14.602 2.82 42.74 13.421 5.685 43.895 13.95 + [5,24,5.156,42.976,13.043,2.779,43.817,14.602,2.82,42.74,13.421,5.685,43.895,13.95], +// 5 24 2 -9.658 2 0 -9.658 2 0.7654 -9.658 1.8478 1.799 -9.535 3.667 + [5,24,2,-9.658,2,0,-9.658,2,0.7654,-9.658,1.8478,1.799,-9.535,3.667], +// 5 24 9.444 42.023 13.43 7.917 43.138 13.545 7.486 42.318 12.663 8.097 43.306 14.713 + [5,24,9.444,42.023,13.43,7.917,43.138,13.545,7.486,42.318,12.663,8.097,43.306,14.713], +// 5 24 6.484 -8.247 5.573 5.803 -7.171 9.622 8.429 -6.123 8 4.656 -8.772 6.931 + [5,24,6.484,-8.247,5.573,5.803,-7.171,9.622,8.429,-6.123,8,4.656,-8.772,6.931], +// 5 24 18.841 23.36 10.466 15.021 21.007 11.024 17.623 20.903 8.737 15.78 23.552 12.66 + [5,24,18.841,23.36,10.466,15.021,21.007,11.024,17.623,20.903,8.737,15.78,23.552,12.66], +// 5 24 -3.432 -9.566 1.884 -5.638 -8.899 1.012 -4.379 -9.385 2.042 -4.752 -9.351 -0.656 + [5,24,-3.432,-9.566,1.884,-5.638,-8.899,1.012,-4.379,-9.385,2.042,-4.752,-9.351,-0.656], +// 5 24 -9.002 22.843 15.975 -9.953 26.773 16.779 -11.328 23.297 14.817 -8.031 27.244 17.96 + [5,24,-9.002,22.843,15.975,-9.953,26.773,16.779,-11.328,23.297,14.817,-8.031,27.244,17.96], +// 5 24 -3.609 17.214 13.324 2.593 10.644 13.505 3.072 18.054 14.076 -5.464 11.035 12.506 + [5,24,-3.609,17.214,13.324,2.593,10.644,13.505,3.072,18.054,14.076,-5.464,11.035,12.506], +// 5 24 -3.134 13.776 -15.521 -5.156 12.429 -17.328 -2.124 9.45 -17.956 -6.148 16.087 -14.462 + [5,24,-3.134,13.776,-15.521,-5.156,12.429,-17.328,-2.124,9.45,-17.956,-6.148,16.087,-14.462], +// 5 24 -7.854 5.51 15.185 -3.994 0.481 15.588 -6.911 -0.274 14.838 -4.428 5.488 16.162 + [5,24,-7.854,5.51,15.185,-3.994,0.481,15.588,-6.911,-0.274,14.838,-4.428,5.488,16.162], +// 5 24 -2.451 -2.075 -16.711 -5.889 0.998 -17.568 -4.552 2.261 -18.266 -3.858 -2.645 -15.936 + [5,24,-2.451,-2.075,-16.711,-5.889,0.998,-17.568,-4.552,2.261,-18.266,-3.858,-2.645,-15.936], +// 5 24 14.329 30.958 11.599 16.646 29.966 9.778 16.525 32.626 11.052 14.289 25.88 9.934 + [5,24,14.329,30.958,11.599,16.646,29.966,9.778,16.525,32.626,11.052,14.289,25.88,9.934], +// 5 24 -17.736 9.262 -5.756 -17.192 8.703 -4.405 -17.916 11.737 -3.359 -15.919 4.18 -6.359 + [5,24,-17.736,9.262,-5.756,-17.192,8.703,-4.405,-17.916,11.737,-3.359,-15.919,4.18,-6.359], +// 5 24 -5.088 9.573 -12.849 0.798 11.383 -13.04 -2.423 14.212 -13.036 -1.508 8.3 -13.241 + [5,24,-5.088,9.573,-12.849,0.798,11.383,-13.04,-2.423,14.212,-13.036,-1.508,8.3,-13.241], +// 5 24 -16.145 24.634 14.649 -18.563 25.625 14.771 -17.878 22.227 12.26 -16.946 28.121 16.386 + [5,24,-16.145,24.634,14.649,-18.563,25.625,14.771,-17.878,22.227,12.26,-16.946,28.121,16.386], +// 5 24 -8.895 11.016 -11.153 -5.088 9.573 -12.849 -2.423 14.212 -13.036 -6.34 3.156 -12.269 + [5,24,-8.895,11.016,-11.153,-5.088,9.573,-12.849,-2.423,14.212,-13.036,-6.34,3.156,-12.269], +// 5 24 -12.536 43.227 12.642 -13.193 39.733 11.673 -11.285 43.097 12.466 -14.06 43.067 12.707 + [5,24,-12.536,43.227,12.642,-13.193,39.733,11.673,-11.285,43.097,12.466,-14.06,43.067,12.707], +// 5 24 -13.577 0.29 -9.273 -11.79 -3.844 -6.869 -14.09 -0.114 -7.025 -10.969 -3.639 -9.032 + [5,24,-13.577,0.29,-9.273,-11.79,-3.844,-6.869,-14.09,-0.114,-7.025,-10.969,-3.639,-9.032], +// 5 24 -0.067 -0.768 -16.312 1.411 -0.358 -16.839 -2.11 3.776 -17.859 2.105 -5.175 -13.151 + [5,24,-0.067,-0.768,-16.312,1.411,-0.358,-16.839,-2.11,3.776,-17.859,2.105,-5.175,-13.151], +// 5 24 4.643 -7.797 -8.296 3.933 -8.217 -6.156 5.676 -6.914 -8.376 2.624 -8.599 -7.166 + [5,24,4.643,-7.797,-8.296,3.933,-8.217,-6.156,5.676,-6.914,-8.376,2.624,-8.599,-7.166], +// 5 24 12.449 2.873 5.031 10.956 -0.257 -1.022 9.831 -0.63 4.549 13.362 3.08 -1.794 + [5,24,12.449,2.873,5.031,10.956,-0.257,-1.022,9.831,-0.63,4.549,13.362,3.08,-1.794], +// 5 24 -1.378 43.895 16.421 -1.472 41.412 19.58 0.815 42.133 18.309 -5.388 43.567 16.522 + [5,24,-1.378,43.895,16.421,-1.472,41.412,19.58,0.815,42.133,18.309,-5.388,43.567,16.522], +// 5 24 -12.785 20.945 -7.172 -12.959 19.707 -5.007 -15.161 22.083 -4.561 -13.05 17.579 -5.293 + [5,24,-12.785,20.945,-7.172,-12.959,19.707,-5.007,-15.161,22.083,-4.561,-13.05,17.579,-5.293], +// 5 24 -15.045 -1.039 -2.014 -14.921 -1.472 -3.422 -16.469 3.184 -3.581 -13.521 -3.833 -0.699 + [5,24,-15.045,-1.039,-2.014,-14.921,-1.472,-3.422,-16.469,3.184,-3.581,-13.521,-3.833,-0.699], +// 5 24 -6.412 36.033 20.322 -4.106 37.077 20.537 -6.387 38.943 19.186 -5.205 32.532 20.428 + [5,24,-6.412,36.033,20.322,-4.106,37.077,20.537,-6.387,38.943,19.186,-5.205,32.532,20.428], +// 5 24 -8.002 4.931 -17.433 -11.01 6.82 -17.179 -9.043 4.136 -17.728 -10.139 7.683 -16.975 + [5,24,-8.002,4.931,-17.433,-11.01,6.82,-17.179,-9.043,4.136,-17.728,-10.139,7.683,-16.975], +// 5 24 -21.89 18.68 2.596 -19.362 15.17 0.903 -21.488 17.154 -0.868 -20.237 17.199 3.688 + [5,24,-21.89,18.68,2.596,-19.362,15.17,0.903,-21.488,17.154,-0.868,-20.237,17.199,3.688], +// 5 24 6.109 -3.034 -13.26 3.773 0.715 -17.014 5.483 -4.182 -13.737 4.509 1.662 -16.044 + [5,24,6.109,-3.034,-13.26,3.773,0.715,-17.014,5.483,-4.182,-13.737,4.509,1.662,-16.044], +// 5 24 -2.8 33.022 20.702 -1.669 33.38 20.462 -1.319 27.535 18.898 -4.106 37.077 20.537 + [5,24,-2.8,33.022,20.702,-1.669,33.38,20.462,-1.319,27.535,18.898,-4.106,37.077,20.537], +// 5 24 14.766 27.579 16.311 16.496 26.843 15.111 15.407 31.845 17.562 13.736 24.249 14.264 + [5,24,14.766,27.579,16.311,16.496,26.843,15.111,15.407,31.845,17.562,13.736,24.249,14.264], +// 5 24 6.456 -6.107 -6.984 5.676 -6.914 -8.376 5.137 -7.43 -5.206 6.261 -5.317 -10.789 + [5,24,6.456,-6.107,-6.984,5.676,-6.914,-8.376,5.137,-7.43,-5.206,6.261,-5.317,-10.789], +// 5 24 -10.994 30.76 18.642 -9.494 31.124 18.287 -9.953 26.773 16.779 -9.944 34.464 18.595 + [5,24,-10.994,30.76,18.642,-9.494,31.124,18.287,-9.953,26.773,16.779,-9.944,34.464,18.595], +// 5 24 16.375 11.486 7.963 13.969 9.576 9.714 14.249 16.549 9.856 16.364 7.606 8.168 + [5,24,16.375,11.486,7.963,13.969,9.576,9.714,14.249,16.549,9.856,16.364,7.606,8.168], +// 5 24 7.36 2.749 -10.364 5.33 1.725 -11.506 8.112 1.234 -8.87 5.817 5.219 -11.687 + [5,24,7.36,2.749,-10.364,5.33,1.725,-11.506,8.112,1.234,-8.87,5.817,5.219,-11.687], +// 5 24 6.774 40.907 17.397 7.831 41.386 17.02 5.917 43.202 16.057 8.122 38.528 18.327 + [5,24,6.774,40.907,17.397,7.831,41.386,17.02,5.917,43.202,16.057,8.122,38.528,18.327], +// 5 24 -2.785 -7.464 -11.68 -4.26 -7.454 -10.796 -7.376 -4.135 -14.551 -1.686 -9.196 -7.495 + [5,24,-2.785,-7.464,-11.68,-4.26,-7.454,-10.796,-7.376,-4.135,-14.551,-1.686,-9.196,-7.495], +// 5 24 -5.388 43.567 16.522 -1.378 43.895 16.421 -1.472 41.412 19.58 -2.107 44.244 14.447 + [5,24,-5.388,43.567,16.522,-1.378,43.895,16.421,-1.472,41.412,19.58,-2.107,44.244,14.447], +// 5 24 1.131 43.062 13.08 1.545 43.422 13.297 2.82 42.74 13.421 -0.373 44.028 13.355 + [5,24,1.131,43.062,13.08,1.545,43.422,13.297,2.82,42.74,13.421,-0.373,44.028,13.355], +// 5 24 7.831 41.386 17.02 8.167 42.61 15.677 9.671 41.724 15.82 5.917 43.202 16.057 + [5,24,7.831,41.386,17.02,8.167,42.61,15.677,9.671,41.724,15.82,5.917,43.202,16.057], +// 5 24 16.63 23.211 5.21 13.336 19.452 2.561 15.681 17.052 3.419 14.634 23.927 4.573 + [5,24,16.63,23.211,5.21,13.336,19.452,2.561,15.681,17.052,3.419,14.634,23.927,4.573], +// 5 24 -7.301 34.848 19.781 -8.105 31.788 19.209 -8.521 35.057 19.336 -6.693 32.055 19.511 + [5,24,-7.301,34.848,19.781,-8.105,31.788,19.209,-8.521,35.057,19.336,-6.693,32.055,19.511], +// 5 24 -4.065 17.555 15.363 -2.25 17.796 15.509 -1.949 12.121 16.118 -3.326 22.652 16.936 + [5,24,-4.065,17.555,15.363,-2.25,17.796,15.509,-1.949,12.121,16.118,-3.326,22.652,16.936], +// 5 24 5.483 -4.182 -13.737 6.109 -3.034 -13.26 6.261 -5.317 -10.789 3.773 0.715 -17.014 + [5,24,5.483,-4.182,-13.737,6.109,-3.034,-13.26,6.261,-5.317,-10.789,3.773,0.715,-17.014], +// 5 24 6.266 26.856 11.545 9.117 37.063 11.999 10.528 27.88 11.709 5.288 37.104 12.043 + [5,24,6.266,26.856,11.545,9.117,37.063,11.999,10.528,27.88,11.709,5.288,37.104,12.043], +// 5 24 16.442 16.504 7.777 16.05 10.236 5.014 16.375 11.486 7.963 15.681 17.052 3.419 + [5,24,16.442,16.504,7.777,16.05,10.236,5.014,16.375,11.486,7.963,15.681,17.052,3.419], +// 5 24 -9.65 -0.98 -15.788 -12.494 1.545 -14.069 -11.62 2.392 -16.147 -9.119 -3.387 -13.275 + [5,24,-9.65,-0.98,-15.788,-12.494,1.545,-14.069,-11.62,2.392,-16.147,-9.119,-3.387,-13.275], +// 5 24 8.544 0.704 -9.606 9.293 2.875 -8.843 8.208 2.124 -9.384 12.362 1.68 -8.334 + [5,24,8.544,0.704,-9.606,9.293,2.875,-8.843,8.208,2.124,-9.384,12.362,1.68,-8.334], +// 5 24 0.78 6.006 -18.119 -0.735 4.474 -18.412 -3.173 8.411 -18.248 3.773 0.715 -17.014 + [5,24,0.78,6.006,-18.119,-0.735,4.474,-18.412,-3.173,8.411,-18.248,3.773,0.715,-17.014], +// 5 24 0.815 42.133 18.309 2.638 43.013 17.16 0.23 44.173 16.243 3.271 39.476 19.464 + [5,24,0.815,42.133,18.309,2.638,43.013,17.16,0.23,44.173,16.243,3.271,39.476,19.464], +// 5 24 -1.949 12.121 16.118 1.565 17.13 16.356 1.534 9.626 16.58 -0.657 17.513 16.262 + [5,24,-1.949,12.121,16.118,1.565,17.13,16.356,1.534,9.626,16.58,-0.657,17.513,16.262], +// 5 24 4.691 -9.102 4.07 4.656 -8.772 6.931 6.484 -8.247 5.573 3.608 -9.204 5.374 + [5,24,4.691,-9.102,4.07,4.656,-8.772,6.931,6.484,-8.247,5.573,3.608,-9.204,5.374], +// 5 24 11.675 25.002 15.259 13.736 24.249 14.264 14.766 27.579 16.311 10.584 21.624 13.72 + [5,24,11.675,25.002,15.259,13.736,24.249,14.264,14.766,27.579,16.311,10.584,21.624,13.72], +// 5 24 -8.219 9.347 -17.41 -9.067 8.649 -17.453 -11.575 11.362 -16.366 -6.71 5.618 -18.084 + [5,24,-8.219,9.347,-17.41,-9.067,8.649,-17.453,-11.575,11.362,-16.366,-6.71,5.618,-18.084], +// 5 24 -14.09 -0.114 -7.025 -15.97 4.727 -8.292 -13.577 0.29 -9.273 -15.919 4.18 -6.359 + [5,24,-14.09,-0.114,-7.025,-15.97,4.727,-8.292,-13.577,0.29,-9.273,-15.919,4.18,-6.359], +// 5 24 -14.963 27.23 16.161 -13.008 27.112 17.31 -13.396 23.33 15.39 -14.211 30.887 17.103 + [5,24,-14.963,27.23,16.161,-13.008,27.112,17.31,-13.396,23.33,15.39,-14.211,30.887,17.103], +// 5 24 -5.638 -8.899 1.012 -4.752 -9.351 -0.656 -3.432 -9.566 1.884 -8.944 -7.673 -0.621 + [5,24,-5.638,-8.899,1.012,-4.752,-9.351,-0.656,-3.432,-9.566,1.884,-8.944,-7.673,-0.621], +// 5 24 1.808 -1.387 14.08 -0.259 -1.533 14.822 0.633 -5.586 11.895 0.997 3.74 16.405 + [5,24,1.808,-1.387,14.08,-0.259,-1.533,14.822,0.633,-5.586,11.895,0.997,3.74,16.405], +// 5 24 -6.819 -7.973 7.537 -4.929 -8.198 8.523 -6.835 -7.745 8.296 -5.457 -8.818 6.554 + [5,24,-6.819,-7.973,7.537,-4.929,-8.198,8.523,-6.835,-7.745,8.296,-5.457,-8.818,6.554], +// 5 24 20.913 32.232 15.8 19.477 31.733 16.975 18.744 36.574 15.489 19.101 27.538 14.698 + [5,24,20.913,32.232,15.8,19.477,31.733,16.975,18.744,36.574,15.489,19.101,27.538,14.698], +// 5 24 -12.727 16.951 6.303 -14.06 11.103 0.992 -12.418 10.963 6.777 -14.082 16.954 0.814 + [5,24,-12.727,16.951,6.303,-14.06,11.103,0.992,-12.418,10.963,6.777,-14.082,16.954,0.814], +// 5 24 -5.222 44.665 13.813 -8.48 43.609 15.1 -8.81 44.322 13.45 -5.388 43.567 16.522 + [5,24,-5.222,44.665,13.813,-8.48,43.609,15.1,-8.81,44.322,13.45,-5.388,43.567,16.522], +// 5 24 -12.418 10.963 6.777 -12.727 16.951 6.303 -9.546 16.156 10.084 -14.06 11.103 0.992 + [5,24,-12.418,10.963,6.777,-12.727,16.951,6.303,-9.546,16.156,10.084,-14.06,11.103,0.992], +// 5 24 -19.684 39.313 15.153 -18.793 40.466 15.844 -18.798 39.553 15.942 -19.611 40.729 15.106 + [5,24,-19.684,39.313,15.153,-18.793,40.466,15.844,-18.798,39.553,15.942,-19.611,40.729,15.106], +// 5 24 1.565 17.13 16.356 -0.657 17.513 16.262 -1.949 12.121 16.118 1.835 22.189 17.047 + [5,24,1.565,17.13,16.356,-0.657,17.513,16.262,-1.949,12.121,16.118,1.835,22.189,17.047], +// 5 24 -9.998 -4.484 10.371 -8.626 -6.574 8.231 -11.456 -2.963 9.25 -8.052 -6.744 9.111 + [5,24,-9.998,-4.484,10.371,-8.626,-6.574,8.231,-11.456,-2.963,9.25,-8.052,-6.744,9.111], +// 5 24 -16.537 15.547 4.556 -18.94 16.424 4.422 -16.388 16.195 6.054 -17.372 14.73 2.343 + [5,24,-16.537,15.547,4.556,-18.94,16.424,4.422,-16.388,16.195,6.054,-17.372,14.73,2.343], +// 5 24 -12.785 20.945 -7.172 -13.05 17.579 -5.293 -9.137 19.118 -9.396 -12.959 19.707 -5.007 + [5,24,-12.785,20.945,-7.172,-13.05,17.579,-5.293,-9.137,19.118,-9.396,-12.959,19.707,-5.007], +// 5 24 -15.484 28.141 9.237 -14.623 21.506 4.728 -18.27 27.539 6.028 -10.673 24.655 10.621 + [5,24,-15.484,28.141,9.237,-14.623,21.506,4.728,-18.27,27.539,6.028,-10.673,24.655,10.621], +// 5 24 2.353 -9.192 -3.49 2.148 -9.284 -6.663 3.4 -8.793 -4.69 0.415 -9.603 -5.235 + [5,24,2.353,-9.192,-3.49,2.148,-9.284,-6.663,3.4,-8.793,-4.69,0.415,-9.603,-5.235], +// 5 24 0 -3 -8 -5.657 -3 -8 -3.0616 -3 -7.3912 -5.507 -0.59 -9.924 + [5,24,0,-3,-8,-5.657,-3,-8,-3.0616,-3,-7.3912,-5.507,-0.59,-9.924], +// 5 24 6.484 -8.247 5.573 8.07 -7.365 3.966 8.429 -6.123 8 6.049 -8.46 2.531 + [5,24,6.484,-8.247,5.573,8.07,-7.365,3.966,8.429,-6.123,8,6.049,-8.46,2.531], +// 5 24 8.443 -1.36 -9.228 7.443 -0.943 -13.261 7.372 -2.833 -11.822 8.544 0.704 -9.606 + [5,24,8.443,-1.36,-9.228,7.443,-0.943,-13.261,7.372,-2.833,-11.822,8.544,0.704,-9.606], +// 5 24 4.509 1.662 -16.044 5.99 2.579 -15.297 7.443 -0.943 -13.261 3.227 6.908 -16.412 + [5,24,4.509,1.662,-16.044,5.99,2.579,-15.297,7.443,-0.943,-13.261,3.227,6.908,-16.412], +// 5 24 -9.546 16.156 10.084 -12.418 10.963 6.777 -5.464 11.035 12.506 -12.727 16.951 6.303 + [5,24,-9.546,16.156,10.084,-12.418,10.963,6.777,-5.464,11.035,12.506,-12.727,16.951,6.303], +// 5 24 -2 -9.658 -2 -4.752 -9.351 -0.656 -2 -9.658 0 -3.441 -9.398 -3.515 + [5,24,-2,-9.658,-2,-4.752,-9.351,-0.656,-2,-9.658,0,-3.441,-9.398,-3.515], +// 5 24 18.841 23.36 10.466 18.799 25.267 7.95 20.681 28.773 10.542 17.623 20.903 8.737 + [5,24,18.841,23.36,10.466,18.799,25.267,7.95,20.681,28.773,10.542,17.623,20.903,8.737], +// 5 24 -22.511 23.416 3.994 -20.629 27.363 6.641 -21.71 26.455 8.12 -21.513 24.659 3.036 + [5,24,-22.511,23.416,3.994,-20.629,27.363,6.641,-21.71,26.455,8.12,-21.513,24.659,3.036], +// 5 24 -3.26 3.027 -18.424 -4.552 2.261 -18.266 -1.176 -1.562 -16.781 -5.655 6.419 -18.227 + [5,24,-3.26,3.027,-18.424,-4.552,2.261,-18.266,-1.176,-1.562,-16.781,-5.655,6.419,-18.227], +// 5 24 14.329 30.958 11.599 10.528 27.88 11.709 14.289 25.88 9.934 9.117 37.063 11.999 + [5,24,14.329,30.958,11.599,10.528,27.88,11.709,14.289,25.88,9.934,9.117,37.063,11.999], +// 5 24 10.506 -5.316 5.995 8.429 -6.123 8 9.864 -2.823 10.335 8.07 -7.365 3.966 + [5,24,10.506,-5.316,5.995,8.429,-6.123,8,9.864,-2.823,10.335,8.07,-7.365,3.966], +// 5 24 9.752 -7.469 2.271 10.182 -6.593 0.075 6.876 -8.58 -0.155 12.848 -4.033 1.618 + [5,24,9.752,-7.469,2.271,10.182,-6.593,0.075,6.876,-8.58,-0.155,12.848,-4.033,1.618], +// 5 24 20.681 28.773 10.542 18.841 23.36 10.466 20.897 27.491 13.189 18.799 25.267 7.95 + [5,24,20.681,28.773,10.542,18.841,23.36,10.466,20.897,27.491,13.189,18.799,25.267,7.95], +// 5 24 9.831 -0.63 4.549 12.449 2.873 5.031 7.869 2.922 10.835 10.956 -0.257 -1.022 + [5,24,9.831,-0.63,4.549,12.449,2.873,5.031,7.869,2.922,10.835,10.956,-0.257,-1.022], +// 5 24 -1.508 8.3 -13.241 3.506 8.332 -12.562 3.962 3.062 -12.72 0.798 11.383 -13.04 + [5,24,-1.508,8.3,-13.241,3.506,8.332,-12.562,3.962,3.062,-12.72,0.798,11.383,-13.04], +// 5 24 -16.908 41.784 14.41 -16.742 41.049 15.267 -15.147 42.016 13.818 -18.532 41.594 14.903 + [5,24,-16.908,41.784,14.41,-16.742,41.049,15.267,-15.147,42.016,13.818,-18.532,41.594,14.903], +// 5 24 -3.609 17.214 13.324 -8.371 17.453 11.055 -9.546 16.156 10.084 -6.878 24.443 11.067 + [5,24,-3.609,17.214,13.324,-8.371,17.453,11.055,-9.546,16.156,10.084,-6.878,24.443,11.067], +// 5 24 -4.929 -8.198 8.523 -5.457 -8.818 6.554 -6.819 -7.973 7.537 -3.522 -9.016 7.06 + [5,24,-4.929,-8.198,8.523,-5.457,-8.818,6.554,-6.819,-7.973,7.537,-3.522,-9.016,7.06], +// 5 24 7.486 42.318 12.663 2.4 40.951 12.89 5.288 37.104 12.043 5.156 42.976 13.043 + [5,24,7.486,42.318,12.663,2.4,40.951,12.89,5.288,37.104,12.043,5.156,42.976,13.043], +// 5 24 -2.11 3.776 -17.859 -0.735 4.474 -18.412 1.411 -0.358 -16.839 -3.173 8.411 -18.248 + [5,24,-2.11,3.776,-17.859,-0.735,4.474,-18.412,1.411,-0.358,-16.839,-3.173,8.411,-18.248], +// 5 24 12.362 1.68 -8.334 8.544 0.704 -9.606 11.054 -1.71 -8.482 9.293 2.875 -8.843 + [5,24,12.362,1.68,-8.334,8.544,0.704,-9.606,11.054,-1.71,-8.482,9.293,2.875,-8.843], +// 5 24 -19.238 29.799 9.281 -21.71 26.455 8.12 -20.247 29.138 10.985 -20.629 27.363 6.641 + [5,24,-19.238,29.799,9.281,-21.71,26.455,8.12,-20.247,29.138,10.985,-20.629,27.363,6.641], +// 5 24 -12.733 1.075 -12.48 -13.577 0.29 -9.273 -9.792 -3.284 -11.774 -14.636 4.315 -11.972 + [5,24,-12.733,1.075,-12.48,-13.577,0.29,-9.273,-9.792,-3.284,-11.774,-14.636,4.315,-11.972], +// 5 24 10.506 -5.316 5.995 9.752 -7.469 2.271 8.07 -7.365 3.966 12.325 -5.221 4.148 + [5,24,10.506,-5.316,5.995,9.752,-7.469,2.271,8.07,-7.365,3.966,12.325,-5.221,4.148], +// 5 24 17.093 4.332 -0.399 16.868 5.019 -2.03 16.505 1.658 -2.249 16.696 7.663 -0.228 + [5,24,17.093,4.332,-0.399,16.868,5.019,-2.03,16.505,1.658,-2.249,16.696,7.663,-0.228], +// 5 24 4.637 -7.085 -10.609 3.464 -7.314 -10.413 4.643 -7.797 -8.296 3.542 -4.94 -13.569 + [5,24,4.637,-7.085,-10.609,3.464,-7.314,-10.413,4.643,-7.797,-8.296,3.542,-4.94,-13.569], +// 5 24 16.255 2.447 -3.84 15.044 3.486 -5.273 15.904 6.127 -3.128 14.991 -0.128 -5.634 + [5,24,16.255,2.447,-3.84,15.044,3.486,-5.273,15.904,6.127,-3.128,14.991,-0.128,-5.634], +// 5 24 -14.931 20.511 0.081 -17.51 23.393 -1.635 -15.161 22.083 -4.561 -18.733 25.196 2.381 + [5,24,-14.931,20.511,0.081,-17.51,23.393,-1.635,-15.161,22.083,-4.561,-18.733,25.196,2.381], +// 5 24 -11.716 4.948 12.671 -11.928 -1.477 11.166 -13.717 4.458 11.076 -10.345 -1.159 12.54 + [5,24,-11.716,4.948,12.671,-11.928,-1.477,11.166,-13.717,4.458,11.076,-10.345,-1.159,12.54], +// 5 24 2.243 -8.803 7.75 0.358 -8.898 7.765 1.796 -9.166 6.552 2.635 -7.893 9.76 + [5,24,2.243,-8.803,7.75,0.358,-8.898,7.765,1.796,-9.166,6.552,2.635,-7.893,9.76], +// 5 24 8.79 21.602 15.234 10.584 21.624 13.72 11.675 25.002 15.259 8.123 16.915 14.344 + [5,24,8.79,21.602,15.234,10.584,21.624,13.72,11.675,25.002,15.259,8.123,16.915,14.344], +// 5 24 5.802 43.855 14.963 5.685 43.895 13.95 8.097 43.306 14.713 2.779 43.817 14.602 + [5,24,5.802,43.855,14.963,5.685,43.895,13.95,8.097,43.306,14.713,2.779,43.817,14.602], +// 5 24 9.671 41.724 15.82 8.167 42.61 15.677 7.831 41.386 17.02 10.104 42.208 14.915 + [5,24,9.671,41.724,15.82,8.167,42.61,15.677,7.831,41.386,17.02,10.104,42.208,14.915], +// 5 24 13.798 3.963 9.704 16.069 3.904 7.892 16.364 7.606 8.168 13.305 0.512 9.118 + [5,24,13.798,3.963,9.704,16.069,3.904,7.892,16.364,7.606,8.168,13.305,0.512,9.118], +// 5 24 -14.06 11.103 0.992 -12.418 10.963 6.777 -13.358 3.013 1.128 -12.727 16.951 6.303 + [5,24,-14.06,11.103,0.992,-12.418,10.963,6.777,-13.358,3.013,1.128,-12.727,16.951,6.303], +// 5 24 13.204 6.879 -1.439 13.093 11.982 0.849 12.871 9.926 -2.449 13.276 9.748 4.478 + [5,24,13.204,6.879,-1.439,13.093,11.982,0.849,12.871,9.926,-2.449,13.276,9.748,4.478], +// 5 24 -15.147 42.016 13.818 -17.136 42.071 13.47 -15.295 42.206 12.736 -16.908 41.784 14.41 + [5,24,-15.147,42.016,13.818,-17.136,42.071,13.47,-15.295,42.206,12.736,-16.908,41.784,14.41], +// 5 24 5.917 43.202 16.057 6.774 40.907 17.397 3.44 43.401 16.406 7.831 41.386 17.02 + [5,24,5.917,43.202,16.057,6.774,40.907,17.397,3.44,43.401,16.406,7.831,41.386,17.02], +// 5 24 -19.611 40.729 15.106 -19.684 39.313 15.153 -20.17 39.883 13.589 -18.793 40.466 15.844 + [5,24,-19.611,40.729,15.106,-19.684,39.313,15.153,-20.17,39.883,13.589,-18.793,40.466,15.844], +// 5 24 -17.386 8.504 -2.656 -17.476 11.083 -2.589 -17.428 11.103 -1.364 -17.192 8.703 -4.405 + [5,24,-17.386,8.504,-2.656,-17.476,11.083,-2.589,-17.428,11.103,-1.364,-17.192,8.703,-4.405], +// 5 24 -10.673 24.655 10.621 -15.484 28.141 9.237 -9.631 35.163 11.467 -14.623 21.506 4.728 + [5,24,-10.673,24.655,10.621,-15.484,28.141,9.237,-9.631,35.163,11.467,-14.623,21.506,4.728], +// 5 24 1.178 39.481 13.036 -0.337 43.52 13.119 1.131 43.062 13.08 -1.954 39.927 12.949 + [5,24,1.178,39.481,13.036,-0.337,43.52,13.119,1.131,43.062,13.08,-1.954,39.927,12.949], +// 5 24 -8.267 40.812 11.988 -5.016 41.244 12.13 -5.71 35.165 11.761 -5.252 44.127 12.569 + [5,24,-8.267,40.812,11.988,-5.016,41.244,12.13,-5.71,35.165,11.761,-5.252,44.127,12.569], +// 5 24 5.817 5.219 -11.687 5.33 1.725 -11.506 7.36 2.749 -10.364 3.962 3.062 -12.72 + [5,24,5.817,5.219,-11.687,5.33,1.725,-11.506,7.36,2.749,-10.364,3.962,3.062,-12.72], +// 5 24 16.219 38.841 14.935 15.641 38.504 16.085 17.858 36.524 16.719 13.829 40.429 14.568 + [5,24,16.219,38.841,14.935,15.641,38.504,16.085,17.858,36.524,16.719,13.829,40.429,14.568], +// 5 24 -18.355 40.331 13.07 -19.34 38.809 13.212 -18.441 37.98 12.904 -20.17 39.883 13.589 + [5,24,-18.355,40.331,13.07,-19.34,38.809,13.212,-18.441,37.98,12.904,-20.17,39.883,13.589], +// 5 24 -18.27 27.539 6.028 -20.629 27.363 6.641 -18.733 25.196 2.381 -19.238 29.799 9.281 + [5,24,-18.27,27.539,6.028,-20.629,27.363,6.641,-18.733,25.196,2.381,-19.238,29.799,9.281], +// 5 24 0.378 27.56 19.22 -1.319 27.535 18.898 -1.669 33.38 20.462 -0.003 22.522 17.238 + [5,24,0.378,27.56,19.22,-1.319,27.535,18.898,-1.669,33.38,20.462,-0.003,22.522,17.238], +// 5 24 -14.082 16.954 0.814 -14.931 20.511 0.081 -14.623 21.506 4.728 -13.05 17.579 -5.293 + [5,24,-14.082,16.954,0.814,-14.931,20.511,0.081,-14.623,21.506,4.728,-13.05,17.579,-5.293], +// 5 24 -17.916 11.737 -3.359 -17.993 10.911 -7.147 -18.569 13.2 -3.875 -17.736 9.262 -5.756 + [5,24,-17.916,11.737,-3.359,-17.993,10.911,-7.147,-18.569,13.2,-3.875,-17.736,9.262,-5.756], +// 5 24 -17.927 30.509 14.435 -16.946 28.121 16.386 -15.865 30.797 17.138 -19.595 27.45 12.698 + [5,24,-17.927,30.509,14.435,-16.946,28.121,16.386,-15.865,30.797,17.138,-19.595,27.45,12.698], +// 5 24 -12.499 42.887 13.885 -12.516 42.007 14.766 -11.427 42.899 13.569 -13.603 42.357 14.57 + [5,24,-12.499,42.887,13.885,-12.516,42.007,14.766,-11.427,42.899,13.569,-13.603,42.357,14.57], +// 5 24 -17.133 9.717 5.91 -16.176 10.21 8.065 -16.69 13.344 6.069 -15.475 3.849 8.226 + [5,24,-17.133,9.717,5.91,-16.176,10.21,8.065,-16.69,13.344,6.069,-15.475,3.849,8.226], +// 5 24 5.434 22.113 16.497 3.977 27.613 18.391 5.943 27.343 18.947 3.585 22.457 16.334 + [5,24,5.434,22.113,16.497,3.977,27.613,18.391,5.943,27.343,18.947,3.585,22.457,16.334], +// 5 24 8.112 1.234 -8.87 8 -3 -5.657 5.657 -3 -8 10.169 1.573 -6.955 + [5,24,8.112,1.234,-8.87,8,-3,-5.657,5.657,-3,-8,10.169,1.573,-6.955], +// 5 24 0 -3 8 -5.657 -3 8 -3.0616 -3 7.3912 -4.993 -0.462 10.176 + [5,24,0,-3,8,-5.657,-3,8,-3.0616,-3,7.3912,-4.993,-0.462,10.176], +// 5 24 3.99 -7.587 9.158 3.21 -6.264 11.687 4.777 -6.134 11.096 2.635 -7.893 9.76 + [5,24,3.99,-7.587,9.158,3.21,-6.264,11.687,4.777,-6.134,11.096,2.635,-7.893,9.76], +// 5 24 -21.955 22.031 5.233 -21.89 18.68 2.596 -21.655 20.174 6.495 -21.976 19.994 1.093 + [5,24,-21.955,22.031,5.233,-21.89,18.68,2.596,-21.655,20.174,6.495,-21.976,19.994,1.093], +// 5 24 -12.367 13.092 -6.697 -14.082 16.954 0.814 -13.05 17.579 -5.293 -14.06 11.103 0.992 + [5,24,-12.367,13.092,-6.697,-14.082,16.954,0.814,-13.05,17.579,-5.293,-14.06,11.103,0.992], +// 5 24 -14.624 10.793 9.394 -13.717 4.458 11.076 -14.33 4.207 9.632 -13.746 10.912 10.594 + [5,24,-14.624,10.793,9.394,-13.717,4.458,11.076,-14.33,4.207,9.632,-13.746,10.912,10.594], +// 5 24 -14.076 42.917 13.925 -15.147 42.016 13.818 -14.483 41.682 14.504 -15.295 42.206 12.736 + [5,24,-14.076,42.917,13.925,-15.147,42.016,13.818,-14.483,41.682,14.504,-15.295,42.206,12.736], +// 5 24 0.358 -8.898 7.765 -1.889 -9.414 6.374 -2.116 -8.908 8.03 -0.446 -9.613 5.169 + [5,24,0.358,-8.898,7.765,-1.889,-9.414,6.374,-2.116,-8.908,8.03,-0.446,-9.613,5.169], +// 5 24 -12.807 -3.929 5.341 -12.581 -3.497 3.215 -16.097 3.139 3.337 -9.292 -7.574 4.833 + [5,24,-12.807,-3.929,5.341,-12.581,-3.497,3.215,-16.097,3.139,3.337,-9.292,-7.574,4.833], +// 5 24 11.783 3.013 -6.234 11.983 8.397 -5.195 13.204 6.879 -1.439 10.565 5.542 -7.602 + [5,24,11.783,3.013,-6.234,11.983,8.397,-5.195,13.204,6.879,-1.439,10.565,5.542,-7.602], +// 5 24 3.464 -7.314 -10.413 2.512 -7.434 -10.658 2.105 -5.175 -13.151 2.252 -7.955 -9.771 + [5,24,3.464,-7.314,-10.413,2.512,-7.434,-10.658,2.105,-5.175,-13.151,2.252,-7.955,-9.771], +// 5 24 -14.963 27.23 16.161 -16.946 28.121 16.386 -15.865 30.797 17.138 -16.145 24.634 14.649 + [5,24,-14.963,27.23,16.161,-16.946,28.121,16.386,-15.865,30.797,17.138,-16.145,24.634,14.649], +// 5 24 12.464 -2.354 8.027 11.391 0.36 10.832 13.305 0.512 9.118 9.864 -2.823 10.335 + [5,24,12.464,-2.354,8.027,11.391,0.36,10.832,13.305,0.512,9.118,9.864,-2.823,10.335], +// 5 24 16.637 1.403 2.148 16.288 2.195 0.327 13.543 -3.681 -0.757 16.903 5.265 4.224 + [5,24,16.637,1.403,2.148,16.288,2.195,0.327,13.543,-3.681,-0.757,16.903,5.265,4.224], +// 5 24 10.423 -6.718 -2.15 10.512 -5.695 -4.264 13.543 -3.681 -0.757 7.466 -7.534 -4.008 + [5,24,10.423,-6.718,-2.15,10.512,-5.695,-4.264,13.543,-3.681,-0.757,7.466,-7.534,-4.008], +// 5 24 -9.137 19.118 -9.396 -13.995 21.34 -8.867 -10.496 19.131 -12.052 -12.785 20.945 -7.172 + [5,24,-9.137,19.118,-9.396,-13.995,21.34,-8.867,-10.496,19.131,-12.052,-12.785,20.945,-7.172], +// 5 24 -18.553 18.258 -9.852 -21.575 19.047 -5.314 -19.473 15.826 -10.275 -20.474 20.186 -5.671 + [5,24,-18.553,18.258,-9.852,-21.575,19.047,-5.314,-19.473,15.826,-10.275,-20.474,20.186,-5.671], +// 5 24 13.276 9.748 4.478 8.885 10.297 10.395 12.449 2.873 5.031 11.265 16.351 8.163 + [5,24,13.276,9.748,4.478,8.885,10.297,10.395,12.449,2.873,5.031,11.265,16.351,8.163], +// 5 24 16.868 5.019 -2.03 15.904 6.127 -3.128 16.255 2.447 -3.84 16.696 7.663 -0.228 + [5,24,16.868,5.019,-2.03,15.904,6.127,-3.128,16.255,2.447,-3.84,16.696,7.663,-0.228], +// 5 24 -1.949 12.121 16.118 -4.065 17.555 15.363 -2.25 17.796 15.509 -4.333 11.447 15.7 + [5,24,-1.949,12.121,16.118,-4.065,17.555,15.363,-2.25,17.796,15.509,-4.333,11.447,15.7], +// 5 24 15.407 31.845 17.562 13.995 32.458 17.505 15.041 35.424 17.702 12.953 28.518 17.03 + [5,24,15.407,31.845,17.562,13.995,32.458,17.505,15.041,35.424,17.702,12.953,28.518,17.03], +// 5 24 3.227 6.908 -16.412 4.509 1.662 -16.044 5.99 2.579 -15.297 1.557 6.64 -17.251 + [5,24,3.227,6.908,-16.412,4.509,1.662,-16.044,5.99,2.579,-15.297,1.557,6.64,-17.251], +// 5 24 6.901 -3.918 12.192 9.864 -2.823 10.335 8.429 -6.123 8 9.271 0.042 12.227 + [5,24,6.901,-3.918,12.192,9.864,-2.823,10.335,8.429,-6.123,8,9.271,0.042,12.227], +// 5 24 -14.931 20.511 0.081 -13.05 17.579 -5.293 -12.959 19.707 -5.007 -14.082 16.954 0.814 + [5,24,-14.931,20.511,0.081,-13.05,17.579,-5.293,-12.959,19.707,-5.007,-14.082,16.954,0.814], +// 5 24 -15.865 30.797 17.138 -14.963 27.23 16.161 -16.946 28.121 16.386 -14.211 30.887 17.103 + [5,24,-15.865,30.797,17.138,-14.963,27.23,16.161,-16.946,28.121,16.386,-14.211,30.887,17.103], +// 5 24 -17.151 36.617 14.999 -16.096 37.341 16.39 -15.646 35.56 16.924 -16.984 38.756 15.98 + [5,24,-17.151,36.617,14.999,-16.096,37.341,16.39,-15.646,35.56,16.924,-16.984,38.756,15.98], +// 5 24 3.867 34.062 19.707 0.673 38.689 20.385 2.071 33.851 20.562 3.271 39.476 19.464 + [5,24,3.867,34.062,19.707,0.673,38.689,20.385,2.071,33.851,20.562,3.271,39.476,19.464], +// 5 24 -5.222 44.665 13.813 -2.107 44.244 14.447 -2.251 43.446 13.301 -5.388 43.567 16.522 + [5,24,-5.222,44.665,13.813,-2.107,44.244,14.447,-2.251,43.446,13.301,-5.388,43.567,16.522], +// 5 24 -9.468 -0.565 6.159 -11.347 2.984 7.437 -13.358 3.013 1.128 -4.993 -0.462 10.176 + [5,24,-9.468,-0.565,6.159,-11.347,2.984,7.437,-13.358,3.013,1.128,-4.993,-0.462,10.176], +// 5 24 -18.27 27.539 6.028 -15.484 28.141 9.237 -14.623 21.506 4.728 -17.128 30.985 9.095 + [5,24,-18.27,27.539,6.028,-15.484,28.141,9.237,-14.623,21.506,4.728,-17.128,30.985,9.095], +// 5 24 -17.192 8.703 -4.405 -16.469 3.184 -3.581 -15.919 4.18 -6.359 -17.386 8.504 -2.656 + [5,24,-17.192,8.703,-4.405,-16.469,3.184,-3.581,-15.919,4.18,-6.359,-17.386,8.504,-2.656], +// 5 24 -3.043 -7.944 9.697 -1.396 -5.732 12.426 -0.192 -7.598 9.918 -4.145 -6.212 11.782 + [5,24,-3.043,-7.944,9.697,-1.396,-5.732,12.426,-0.192,-7.598,9.918,-4.145,-6.212,11.782], +// 5 24 -11.427 42.899 13.569 -11.285 43.097 12.466 -12.536 43.227 12.642 -10.511 43.235 13.856 + [5,24,-11.427,42.899,13.569,-11.285,43.097,12.466,-12.536,43.227,12.642,-10.511,43.235,13.856], +// 5 24 2.4 40.951 12.89 1.178 39.481 13.036 5.288 37.104 12.043 1.131 43.062 13.08 + [5,24,2.4,40.951,12.89,1.178,39.481,13.036,5.288,37.104,12.043,1.131,43.062,13.08], +// 5 24 -8 -3 0 -9.822 -0.772 -5.511 -8 -3 -5.657 -10.8 -0.683 0.354 + [5,24,-8,-3,0,-9.822,-0.772,-5.511,-8,-3,-5.657,-10.8,-0.683,0.354], +// 5 24 15.904 6.127 -3.128 14.838 9.452 -1.978 15.907 8.438 -0.984 14.37 7.471 -4.743 + [5,24,15.904,6.127,-3.128,14.838,9.452,-1.978,15.907,8.438,-0.984,14.37,7.471,-4.743], +// 5 24 13.353 40.402 12.492 13.3 36.554 12.07 9.655 40.065 12.387 15.528 38.927 12.433 + [5,24,13.353,40.402,12.492,13.3,36.554,12.07,9.655,40.065,12.387,15.528,38.927,12.433], +// 5 24 9.753 38.942 18.168 12.881 39.32 16.118 9.671 41.724 15.82 10.845 35.855 18.966 + [5,24,9.753,38.942,18.168,12.881,39.32,16.118,9.671,41.724,15.82,10.845,35.855,18.966], +// 5 24 -13.78 11.17 -15.412 -17.396 13.384 -13.14 -17.184 14.197 -12.966 -14.306 10.701 -15.473 + [5,24,-13.78,11.17,-15.412,-17.396,13.384,-13.14,-17.184,14.197,-12.966,-14.306,10.701,-15.473], +// 5 24 -2 -9.658 -2 -3.441 -9.398 -3.515 -4.752 -9.351 -0.656 -0.946 -9.66 -4.398 + [5,24,-2,-9.658,-2,-3.441,-9.398,-3.515,-4.752,-9.351,-0.656,-0.946,-9.66,-4.398], +// 5 24 -1.889 -9.414 6.374 -3.507 -9.538 4.711 -3.522 -9.016 7.06 -0.446 -9.613 5.169 + [5,24,-1.889,-9.414,6.374,-3.507,-9.538,4.711,-3.522,-9.016,7.06,-0.446,-9.613,5.169], +// 5 24 -2.509 5.73 16.128 0.997 3.74 16.405 1.534 9.626 16.58 -2.616 0.931 15.441 + [5,24,-2.509,5.73,16.128,0.997,3.74,16.405,1.534,9.626,16.58,-2.616,0.931,15.441], +// 5 24 16.05 10.236 5.014 16.07 11.162 2.411 16.821 6.442 2.957 15.681 17.052 3.419 + [5,24,16.05,10.236,5.014,16.07,11.162,2.411,16.821,6.442,2.957,15.681,17.052,3.419], +// 5 24 12.464 -2.354 8.027 9.864 -2.823 10.335 10.506 -5.316 5.995 11.391 0.36 10.832 + [5,24,12.464,-2.354,8.027,9.864,-2.823,10.335,10.506,-5.316,5.995,11.391,0.36,10.832], +// 5 24 13.353 40.402 12.492 11.623 41.206 14.335 9.655 40.065 12.387 13.829 40.429 14.568 + [5,24,13.353,40.402,12.492,11.623,41.206,14.335,9.655,40.065,12.387,13.829,40.429,14.568], +// 5 24 -1.508 8.3 -13.241 -5.088 9.573 -12.849 0.798 11.383 -13.04 -6.34 3.156 -12.269 + [5,24,-1.508,8.3,-13.241,-5.088,9.573,-12.849,0.798,11.383,-13.04,-6.34,3.156,-12.269], +// 5 24 10.528 27.88 11.709 6.266 26.856 11.545 9.117 37.063 11.999 11.498 21.272 9.326 + [5,24,10.528,27.88,11.709,6.266,26.856,11.545,9.117,37.063,11.999,11.498,21.272,9.326], +// 5 24 -5.416 22.599 16.677 -3.326 22.652 16.936 -4.887 27.231 18.764 -6.012 19.254 15.241 + [5,24,-5.416,22.599,16.677,-3.326,22.652,16.936,-4.887,27.231,18.764,-6.012,19.254,15.241], +// 5 24 6.614 9.665 15.115 8.123 16.915 14.344 7.802 9.621 14.678 6.66 17.065 15.06 + [5,24,6.614,9.665,15.115,8.123,16.915,14.344,7.802,9.621,14.678,6.66,17.065,15.06], +// 5 24 8.128 35.947 19.325 5.945 33.739 20.449 8.438 32.339 19.382 4.826 37.917 20.074 + [5,24,8.128,35.947,19.325,5.945,33.739,20.449,8.438,32.339,19.382,4.826,37.917,20.074], +// 5 24 -9.631 35.163 11.467 -6.878 24.443 11.067 -5.71 35.165 11.761 -10.673 24.655 10.621 + [5,24,-9.631,35.163,11.467,-6.878,24.443,11.067,-5.71,35.165,11.761,-10.673,24.655,10.621], +// 5 24 -14.225 35.87 16.883 -12.36 36.713 18.33 -12.552 33.967 18.439 -13.368 39.15 16.94 + [5,24,-14.225,35.87,16.883,-12.36,36.713,18.33,-12.552,33.967,18.439,-13.368,39.15,16.94], +// 5 24 -6.911 -0.274 14.838 -3.433 -3.046 14.185 -3.994 0.481 15.588 -5.7 -3.498 13.709 + [5,24,-6.911,-0.274,14.838,-3.433,-3.046,14.185,-3.994,0.481,15.588,-5.7,-3.498,13.709], +// 5 24 -6.387 38.943 19.186 -4.843 39.952 19.556 -6.937 42.331 16.791 -4.106 37.077 20.537 + [5,24,-6.387,38.943,19.186,-4.843,39.952,19.556,-6.937,42.331,16.791,-4.106,37.077,20.537], +// 5 24 20.681 28.773 10.542 16.525 32.626 11.052 20.589 32.452 13.251 16.646 29.966 9.778 + [5,24,20.681,28.773,10.542,16.525,32.626,11.052,20.589,32.452,13.251,16.646,29.966,9.778], +// 5 24 -21.89 18.68 2.596 -21.976 19.994 1.093 -21.955 22.031 5.233 -21.488 17.154 -0.868 + [5,24,-21.89,18.68,2.596,-21.976,19.994,1.093,-21.955,22.031,5.233,-21.488,17.154,-0.868], +// 5 24 -2.616 0.931 15.441 0.997 3.74 16.405 -0.259 -1.533 14.822 -2.509 5.73 16.128 + [5,24,-2.616,0.931,15.441,0.997,3.74,16.405,-0.259,-1.533,14.822,-2.509,5.73,16.128], +// 5 24 -6.012 19.254 15.241 -4.065 17.555 15.363 -3.326 22.652 16.936 -6.722 15.511 14.55 + [5,24,-6.012,19.254,15.241,-4.065,17.555,15.363,-3.326,22.652,16.936,-6.722,15.511,14.55], +// 5 24 -3.507 -9.538 4.711 -0.446 -9.613 5.169 -1.889 -9.414 6.374 -2 -9.658 2 + [5,24,-3.507,-9.538,4.711,-0.446,-9.613,5.169,-1.889,-9.414,6.374,-2,-9.658,2], +// 5 24 -3.173 8.411 -18.248 -2.11 3.776 -17.859 -0.735 4.474 -18.412 -4.491 7.381 -17.71 + [5,24,-3.173,8.411,-18.248,-2.11,3.776,-17.859,-0.735,4.474,-18.412,-4.491,7.381,-17.71], +// 5 24 -17.458 8.403 -1.083 -17.386 8.504 -2.656 -17.428 11.103 -1.364 -17.194 7.845 -1.972 + [5,24,-17.458,8.403,-1.083,-17.386,8.504,-2.656,-17.428,11.103,-1.364,-17.194,7.845,-1.972], +// 5 24 -14.917 37.915 16.294 -13.368 39.15 16.94 -14.785 40.461 15.73 -14.225 35.87 16.883 + [5,24,-14.917,37.915,16.294,-13.368,39.15,16.94,-14.785,40.461,15.73,-14.225,35.87,16.883], +// 5 24 -17.574 12.159 1.936 -17.438 13.692 0.054 -17.372 14.73 2.343 -17.428 11.103 -1.364 + [5,24,-17.574,12.159,1.936,-17.438,13.692,0.054,-17.372,14.73,2.343,-17.428,11.103,-1.364], +// 5 24 -6.398 17.309 -11.451 -10.496 19.131 -12.052 -6.148 16.087 -14.462 -9.137 19.118 -9.396 + [5,24,-6.398,17.309,-11.451,-10.496,19.131,-12.052,-6.148,16.087,-14.462,-9.137,19.118,-9.396], +// 5 24 12.881 39.32 16.118 15.641 38.504 16.085 13.5 40.195 15.367 14.97 37.805 17.056 + [5,24,12.881,39.32,16.118,15.641,38.504,16.085,13.5,40.195,15.367,14.97,37.805,17.056], +// 5 24 -3.853 -7.874 8.945 -3.522 -9.016 7.06 -4.929 -8.198 8.523 -1.889 -9.414 6.374 + [5,24,-3.853,-7.874,8.945,-3.522,-9.016,7.06,-4.929,-8.198,8.523,-1.889,-9.414,6.374], +// 5 24 -11.928 -1.477 11.166 -10.345 -1.159 12.54 -11.716 4.948 12.671 -9.998 -4.484 10.371 + [5,24,-11.928,-1.477,11.166,-10.345,-1.159,12.54,-11.716,4.948,12.671,-9.998,-4.484,10.371], +// 5 24 -19.473 15.826 -10.275 -20.27 15.228 -5.243 -18.729 12.344 -8.89 -21.575 19.047 -5.314 + [5,24,-19.473,15.826,-10.275,-20.27,15.228,-5.243,-18.729,12.344,-8.89,-21.575,19.047,-5.314], +// 5 24 4.826 37.917 20.074 5.566 40.744 18.495 6.949 38.485 19.265 3.271 39.476 19.464 + [5,24,4.826,37.917,20.074,5.566,40.744,18.495,6.949,38.485,19.265,3.271,39.476,19.464], +// 5 24 -1.533 3.013 -13.095 -5.507 -0.59 -9.924 -0.446 -0.298 -10.973 -6.34 3.156 -12.269 + [5,24,-1.533,3.013,-13.095,-5.507,-0.59,-9.924,-0.446,-0.298,-10.973,-6.34,3.156,-12.269], +// 5 24 15.211 11.251 1.224 13.093 11.982 0.849 14.553 10.998 0.363 13.237 15.793 1.828 + [5,24,15.211,11.251,1.224,13.093,11.982,0.849,14.553,10.998,0.363,13.237,15.793,1.828], +// 5 24 -13.746 10.912 10.594 -14.624 10.793 9.394 -13.717 4.458 11.076 -14.266 14.835 9.47 + [5,24,-13.746,10.912,10.594,-14.624,10.793,9.394,-13.717,4.458,11.076,-14.266,14.835,9.47], +// 5 24 -4.333 11.447 15.7 -7.555 11.592 14.781 -7.854 5.51 15.185 -6.722 15.511 14.55 + [5,24,-4.333,11.447,15.7,-7.555,11.592,14.781,-7.854,5.51,15.185,-6.722,15.511,14.55], +// 5 24 -3.432 -9.566 1.884 -2 -9.658 2 -3.507 -9.538 4.711 -2 -9.658 0 + [5,24,-3.432,-9.566,1.884,-2,-9.658,2,-3.507,-9.538,4.711,-2,-9.658,0], +// 5 24 -18.27 27.539 6.028 -14.623 21.506 4.728 -15.484 28.141 9.237 -18.733 25.196 2.381 + [5,24,-18.27,27.539,6.028,-14.623,21.506,4.728,-15.484,28.141,9.237,-18.733,25.196,2.381], +// 5 24 13.204 6.879 -1.439 13.276 9.748 4.478 12.449 2.873 5.031 13.093 11.982 0.849 + [5,24,13.204,6.879,-1.439,13.276,9.748,4.478,12.449,2.873,5.031,13.093,11.982,0.849], +// 5 24 -21.955 22.031 5.233 -22.511 23.416 3.994 -21.71 26.455 8.12 -21.976 19.994 1.093 + [5,24,-21.955,22.031,5.233,-22.511,23.416,3.994,-21.71,26.455,8.12,-21.976,19.994,1.093], +// 5 24 0.491 -0.754 11.033 -4.993 -0.462 10.176 -5.495 3.258 12.383 0 -3 8 + [5,24,0.491,-0.754,11.033,-4.993,-0.462,10.176,-5.495,3.258,12.383,0,-3,8], +// 5 24 14.834 -0.82 6.479 13.305 0.512 9.118 12.464 -2.354 8.027 16.069 3.904 7.892 + [5,24,14.834,-0.82,6.479,13.305,0.512,9.118,12.464,-2.354,8.027,16.069,3.904,7.892], +// 5 24 -11.248 41.554 15.508 -11.388 39.422 16.926 -12.822 41.034 15.219 -9.715 40.188 17.354 + [5,24,-11.248,41.554,15.508,-11.388,39.422,16.926,-12.822,41.034,15.219,-9.715,40.188,17.354], +// 5 24 11.899 9.707 11.724 9.563 9.658 12.948 11.746 3.895 11.56 9.865 16.764 12.834 + [5,24,11.899,9.707,11.724,9.563,9.658,12.948,11.746,3.895,11.56,9.865,16.764,12.834], +// 5 24 12.881 39.32 16.118 9.671 41.724 15.82 11.83 41.027 15.152 9.753 38.942 18.168 + [5,24,12.881,39.32,16.118,9.671,41.724,15.82,11.83,41.027,15.152,9.753,38.942,18.168], +// 5 24 -5.222 44.665 13.813 -5.388 43.567 16.522 -2.107 44.244 14.447 -8.48 43.609 15.1 + [5,24,-5.222,44.665,13.813,-5.388,43.567,16.522,-2.107,44.244,14.447,-8.48,43.609,15.1], +// 5 24 1.799 -9.535 3.667 3.608 -9.204 5.374 4.691 -9.102 4.07 2.194 -9.264 4.761 + [5,24,1.799,-9.535,3.667,3.608,-9.204,5.374,4.691,-9.102,4.07,2.194,-9.264,4.761], +// 5 24 -10.495 37.179 18.207 -8.439 37.868 19.287 -9.715 40.188 17.354 -8.521 35.057 19.336 + [5,24,-10.495,37.179,18.207,-8.439,37.868,19.287,-9.715,40.188,17.354,-8.521,35.057,19.336], +// 5 24 -15.687 9.471 -14.615 -16.225 7.913 -12.342 -13.561 5.74 -15.733 -18.012 13.181 -12.47 + [5,24,-15.687,9.471,-14.615,-16.225,7.913,-12.342,-13.561,5.74,-15.733,-18.012,13.181,-12.47], +// 5 24 9.098 -4.165 -7.84 7.581 -3.887 -8.482 6.456 -6.107 -6.984 8.443 -1.36 -9.228 + [5,24,9.098,-4.165,-7.84,7.581,-3.887,-8.482,6.456,-6.107,-6.984,8.443,-1.36,-9.228], +// 5 24 12.953 28.518 17.03 11.29 32.291 19.177 13.995 32.458 17.505 10.807 28.58 18.581 + [5,24,12.953,28.518,17.03,11.29,32.291,19.177,13.995,32.458,17.505,10.807,28.58,18.581], +// 5 24 -6.71 5.618 -18.084 -8.219 9.347 -17.41 -9.067 8.649 -17.453 -5.655 6.419 -18.227 + [5,24,-6.71,5.618,-18.084,-8.219,9.347,-17.41,-9.067,8.649,-17.453,-5.655,6.419,-18.227], +// 5 24 15.407 31.845 17.562 16.394 35.786 18.016 17.565 31.237 17.767 15.041 35.424 17.702 + [5,24,15.407,31.845,17.562,16.394,35.786,18.016,17.565,31.237,17.767,15.041,35.424,17.702], +// 5 24 -18.355 40.331 13.07 -17.136 42.071 13.47 -18.94 41.957 13.832 -15.243 40.702 11.848 + [5,24,-18.355,40.331,13.07,-17.136,42.071,13.47,-18.94,41.957,13.832,-15.243,40.702,11.848], +// 5 24 -9.545 5.313 13.334 -7.854 5.51 15.185 -7.555 11.592 14.781 -8.348 -0.404 13.057 + [5,24,-9.545,5.313,13.334,-7.854,5.51,15.185,-7.555,11.592,14.781,-8.348,-0.404,13.057], +// 5 24 -15.837 14.028 8.26 -16.388 16.195 6.054 -16.69 13.344 6.069 -15.55 17.747 8.94 + [5,24,-15.837,14.028,8.26,-16.388,16.195,6.054,-16.69,13.344,6.069,-15.55,17.747,8.94], +// 5 24 1.534 9.626 16.58 2.886 3.843 15.458 3.314 9.719 15.585 0.997 3.74 16.405 + [5,24,1.534,9.626,16.58,2.886,3.843,15.458,3.314,9.719,15.585,0.997,3.74,16.405], +// 5 24 5.847 -2.189 13.527 6.901 -3.918 12.192 7.409 -0.667 13.652 4.777 -6.134 11.096 + [5,24,5.847,-2.189,13.527,6.901,-3.918,12.192,7.409,-0.667,13.652,4.777,-6.134,11.096], +// 5 24 -19.082 20.497 10.07 -20.758 22.646 10.973 -17.878 22.227 12.26 -21.655 20.174 6.495 + [5,24,-19.082,20.497,10.07,-20.758,22.646,10.973,-17.878,22.227,12.26,-21.655,20.174,6.495], +// 5 24 -16.918 2.55 1.461 -13.521 -3.833 -0.699 -13.462 -3.928 1.508 -16.839 2.705 -0.756 + [5,24,-16.918,2.55,1.461,-13.521,-3.833,-0.699,-13.462,-3.928,1.508,-16.839,2.705,-0.756], +// 5 24 15.681 17.052 3.419 16.442 16.504 7.777 16.05 10.236 5.014 17.623 20.903 8.737 + [5,24,15.681,17.052,3.419,16.442,16.504,7.777,16.05,10.236,5.014,17.623,20.903,8.737], +// 5 24 9.293 2.875 -8.843 10.169 1.573 -6.955 8.112 1.234 -8.87 11.783 3.013 -6.234 + [5,24,9.293,2.875,-8.843,10.169,1.573,-6.955,8.112,1.234,-8.87,11.783,3.013,-6.234], +// 5 24 -3.441 -9.398 -3.515 -3.621 -9.081 -6.093 -0.946 -9.66 -4.398 -5.354 -8.901 -4.21 + [5,24,-3.441,-9.398,-3.515,-3.621,-9.081,-6.093,-0.946,-9.66,-4.398,-5.354,-8.901,-4.21], +// 5 24 -5.329 -6.11 10.696 -4.145 -6.212 11.782 -6.973 -3.483 12.187 -3.043 -7.944 9.697 + [5,24,-5.329,-6.11,10.696,-4.145,-6.212,11.782,-6.973,-3.483,12.187,-3.043,-7.944,9.697], +// 5 24 -4.843 39.952 19.556 -5.388 43.567 16.522 -1.472 41.412 19.58 -6.937 42.331 16.791 + [5,24,-4.843,39.952,19.556,-5.388,43.567,16.522,-1.472,41.412,19.58,-6.937,42.331,16.791], +// 5 24 -8.195 40.984 16.949 -6.937 42.331 16.791 -9.645 43.273 14.915 -6.387 38.943 19.186 + [5,24,-8.195,40.984,16.949,-6.937,42.331,16.791,-9.645,43.273,14.915,-6.387,38.943,19.186], +// 5 24 16.069 3.904 7.892 13.305 0.512 9.118 14.834 -0.82 6.479 13.798 3.963 9.704 + [5,24,16.069,3.904,7.892,13.305,0.512,9.118,14.834,-0.82,6.479,13.798,3.963,9.704], +// 5 24 13.63 -2.716 -3.022 16.505 1.658 -2.249 16.288 2.195 0.327 15.272 -1.075 -4.036 + [5,24,13.63,-2.716,-3.022,16.505,1.658,-2.249,16.288,2.195,0.327,15.272,-1.075,-4.036], +// 5 24 -12.822 41.034 15.219 -13.368 39.15 16.94 -11.388 39.422 16.926 -14.785 40.461 15.73 + [5,24,-12.822,41.034,15.219,-13.368,39.15,16.94,-11.388,39.422,16.926,-14.785,40.461,15.73], +// 5 24 -8.614 -4.189 11.564 -9.998 -4.484 10.371 -8.052 -6.744 9.111 -10.345 -1.159 12.54 + [5,24,-8.614,-4.189,11.564,-9.998,-4.484,10.371,-8.052,-6.744,9.111,-10.345,-1.159,12.54], +// 5 24 4.777 -6.134 11.096 5.803 -7.171 9.622 6.901 -3.918 12.192 3.99 -7.587 9.158 + [5,24,4.777,-6.134,11.096,5.803,-7.171,9.622,6.901,-3.918,12.192,3.99,-7.587,9.158], +// 5 24 -5.156 12.429 -17.328 -5.771 11.655 -17.518 -8.489 14.59 -16.322 -2.124 9.45 -17.956 + [5,24,-5.156,12.429,-17.328,-5.771,11.655,-17.518,-8.489,14.59,-16.322,-2.124,9.45,-17.956], +// 5 24 -17.927 30.509 14.435 -15.865 30.797 17.138 -16.946 34.325 15.134 -16.946 28.121 16.386 + [5,24,-17.927,30.509,14.435,-15.865,30.797,17.138,-16.946,34.325,15.134,-16.946,28.121,16.386], +// 5 24 0.633 -5.586 11.895 4.264 -2.045 14.259 1.808 -1.387 14.08 3.21 -6.264 11.687 + [5,24,0.633,-5.586,11.895,4.264,-2.045,14.259,1.808,-1.387,14.08,3.21,-6.264,11.687], +// 5 24 -11.456 -2.963 9.25 -9.998 -4.484 10.371 -8.626 -6.574 8.231 -11.928 -1.477 11.166 + [5,24,-11.456,-2.963,9.25,-9.998,-4.484,10.371,-8.626,-6.574,8.231,-11.928,-1.477,11.166], +// 5 24 15.041 35.424 17.702 13.862 35.58 17.321 13.995 32.458 17.505 14.97 37.805 17.056 + [5,24,15.041,35.424,17.702,13.862,35.58,17.321,13.995,32.458,17.505,14.97,37.805,17.056], +// 5 24 -6.148 16.087 -14.462 -5.156 12.429 -17.328 -3.134 13.776 -15.521 -8.489 14.59 -16.322 + [5,24,-6.148,16.087,-14.462,-5.156,12.429,-17.328,-3.134,13.776,-15.521,-8.489,14.59,-16.322], +// 5 24 -12.807 -3.929 5.341 -16.097 3.139 3.337 -16.249 3.401 5.667 -12.581 -3.497 3.215 + [5,24,-12.807,-3.929,5.341,-16.097,3.139,3.337,-16.249,3.401,5.667,-12.581,-3.497,3.215], +// 5 24 2.874 43.864 15.703 0.23 44.173 16.243 1.498 44.197 14.622 2.638 43.013 17.16 + [5,24,2.874,43.864,15.703,0.23,44.173,16.243,1.498,44.197,14.622,2.638,43.013,17.16], +// 5 24 10.845 35.855 18.966 13.862 35.58 17.321 11.29 32.291 19.177 12.881 39.32 16.118 + [5,24,10.845,35.855,18.966,13.862,35.58,17.321,11.29,32.291,19.177,12.881,39.32,16.118], +// 5 24 -2.451 -2.075 -16.711 1.019 -5.741 -13.218 0.031 -6.324 -12.984 -1.176 -1.562 -16.781 + [5,24,-2.451,-2.075,-16.711,1.019,-5.741,-13.218,0.031,-6.324,-12.984,-1.176,-1.562,-16.781], +// 5 24 -16.012 20.347 -10.001 -13.995 21.34 -8.867 -18.084 21.908 -5.725 -10.496 19.131 -12.052 + [5,24,-16.012,20.347,-10.001,-13.995,21.34,-8.867,-18.084,21.908,-5.725,-10.496,19.131,-12.052], +// 5 24 -14.785 40.461 15.73 -14.483 41.682 14.504 -16.742 41.049 15.267 -12.822 41.034 15.219 + [5,24,-14.785,40.461,15.73,-14.483,41.682,14.504,-16.742,41.049,15.267,-12.822,41.034,15.219], +// 5 24 9.858 25.044 16.859 11.675 25.002 15.259 12.953 28.518 17.03 8.79 21.602 15.234 + [5,24,9.858,25.044,16.859,11.675,25.002,15.259,12.953,28.518,17.03,8.79,21.602,15.234], +// 5 24 16.821 6.442 2.957 16.903 5.265 4.224 16.288 2.195 0.327 16.561 7.475 6.483 + [5,24,16.821,6.442,2.957,16.903,5.265,4.224,16.288,2.195,0.327,16.561,7.475,6.483], +// 5 24 -13.995 21.34 -8.867 -18.084 21.908 -5.725 -16.012 20.347 -10.001 -16.289 22.577 -5.03 + [5,24,-13.995,21.34,-8.867,-18.084,21.908,-5.725,-16.012,20.347,-10.001,-16.289,22.577,-5.03], +// 5 24 0.358 -8.898 7.765 -2.116 -8.908 8.03 -0.192 -7.598 9.918 -1.889 -9.414 6.374 + [5,24,0.358,-8.898,7.765,-2.116,-8.908,8.03,-0.192,-7.598,9.918,-1.889,-9.414,6.374], +// 5 24 -16.02 39.552 15.694 -16.742 41.049 15.267 -17.518 40.059 15.84 -14.785 40.461 15.73 + [5,24,-16.02,39.552,15.694,-16.742,41.049,15.267,-17.518,40.059,15.84,-14.785,40.461,15.73], +// 5 24 -12.552 33.967 18.439 -11.463 34.519 18.858 -10.994 30.76 18.642 -12.36 36.713 18.33 + [5,24,-12.552,33.967,18.439,-11.463,34.519,18.858,-10.994,30.76,18.642,-12.36,36.713,18.33], +// 5 24 10.182 -6.593 0.075 10.423 -6.718 -2.15 13.543 -3.681 -0.757 7.21 -8.437 -2.368 + [5,24,10.182,-6.593,0.075,10.423,-6.718,-2.15,13.543,-3.681,-0.757,7.21,-8.437,-2.368], +// 5 24 -9.946 42.383 15.068 -11.427 42.899 13.569 -11.248 41.554 15.508 -10.511 43.235 13.856 + [5,24,-9.946,42.383,15.068,-11.427,42.899,13.569,-11.248,41.554,15.508,-10.511,43.235,13.856], +// 5 24 -17.396 13.384 -13.14 -18.012 13.181 -12.47 -15.687 9.471 -14.615 -17.184 14.197 -12.966 + [5,24,-17.396,13.384,-13.14,-18.012,13.181,-12.47,-15.687,9.471,-14.615,-17.184,14.197,-12.966], +// 5 24 12.848 -4.033 1.618 13.543 -3.681 -0.757 10.182 -6.593 0.075 16.637 1.403 2.148 + [5,24,12.848,-4.033,1.618,13.543,-3.681,-0.757,10.182,-6.593,0.075,16.637,1.403,2.148], +// 5 24 17.858 36.524 16.719 16.219 38.841 14.935 15.641 38.504 16.085 18.744 36.574 15.489 + [5,24,17.858,36.524,16.719,16.219,38.841,14.935,15.641,38.504,16.085,18.744,36.574,15.489], +// 5 24 16.941 7.358 1.269 16.696 7.663 -0.228 16.07 11.162 2.411 17.093 4.332 -0.399 + [5,24,16.941,7.358,1.269,16.696,7.663,-0.228,16.07,11.162,2.411,17.093,4.332,-0.399], +// 5 24 -9.067 8.649 -17.453 -10.139 7.683 -16.975 -11.575 11.362 -16.366 -8.002 4.931 -17.433 + [5,24,-9.067,8.649,-17.453,-10.139,7.683,-16.975,-11.575,11.362,-16.366,-8.002,4.931,-17.433], +// 5 24 1.178 39.481 13.036 1.131 43.062 13.08 2.4 40.951 12.89 -0.337 43.52 13.119 + [5,24,1.178,39.481,13.036,1.131,43.062,13.08,2.4,40.951,12.89,-0.337,43.52,13.119], +// 5 24 -8.185 -7.154 2.674 -7.073 -8.654 4.359 -9.292 -7.574 4.833 -4.379 -9.385 2.042 + [5,24,-8.185,-7.154,2.674,-7.073,-8.654,4.359,-9.292,-7.574,4.833,-4.379,-9.385,2.042], +// 5 24 14.289 25.88 9.934 15.669 27.003 7.424 16.646 29.966 9.778 13.289 22.75 7.577 + [5,24,14.289,25.88,9.934,15.669,27.003,7.424,16.646,29.966,9.778,13.289,22.75,7.577], +// 5 24 -9.822 -0.772 -5.511 -11.873 3.123 -6.421 -5.507 -0.59 -9.924 -10.8 -0.683 0.354 + [5,24,-9.822,-0.772,-5.511,-11.873,3.123,-6.421,-5.507,-0.59,-9.924,-10.8,-0.683,0.354], +// 5 24 -7.141 10.224 -16.967 -8.489 14.59 -16.322 -10.046 13.241 -15.608 -5.771 11.655 -17.518 + [5,24,-7.141,10.224,-16.967,-8.489,14.59,-16.322,-10.046,13.241,-15.608,-5.771,11.655,-17.518], +// 5 24 12.871 9.926 -2.449 14.838 9.452 -1.978 14.37 7.471 -4.743 14.553 10.998 0.363 + [5,24,12.871,9.926,-2.449,14.838,9.452,-1.978,14.37,7.471,-4.743,14.553,10.998,0.363], +// 5 24 13.5 40.195 15.367 11.83 41.027 15.152 12.881 39.32 16.118 13.829 40.429 14.568 + [5,24,13.5,40.195,15.367,11.83,41.027,15.152,12.881,39.32,16.118,13.829,40.429,14.568], +// 5 24 -17.396 13.384 -13.14 -15.687 9.471 -14.615 -14.306 10.701 -15.473 -18.012 13.181 -12.47 + [5,24,-17.396,13.384,-13.14,-15.687,9.471,-14.615,-14.306,10.701,-15.473,-18.012,13.181,-12.47], +// 5 24 0 -3 8 5.6568 -3 8 0.491 -0.754 11.033 3.0616 -3 7.3912 + [5,24,0,-3,8,5.6568,-3,8,0.491,-0.754,11.033,3.0616,-3,7.3912], +// 5 24 10.182 -6.593 0.075 7.21 -8.437 -2.368 6.876 -8.58 -0.155 10.423 -6.718 -2.15 + [5,24,10.182,-6.593,0.075,7.21,-8.437,-2.368,6.876,-8.58,-0.155,10.423,-6.718,-2.15], +// 5 24 19.101 27.538 14.698 15.78 23.552 12.66 16.496 26.843 15.111 18.841 23.36 10.466 + [5,24,19.101,27.538,14.698,15.78,23.552,12.66,16.496,26.843,15.111,18.841,23.36,10.466], +// 5 24 2.624 -8.599 -7.166 3.645 -8.126 -8.592 2.252 -7.955 -9.771 4.643 -7.797 -8.296 + [5,24,2.624,-8.599,-7.166,3.645,-8.126,-8.592,2.252,-7.955,-9.771,4.643,-7.797,-8.296], +// 5 24 -17.449 18.821 10.117 -19.923 18.991 7.334 -19.082 20.497 10.07 -18.345 17.554 7.452 + [5,24,-17.449,18.821,10.117,-19.923,18.991,7.334,-19.082,20.497,10.07,-18.345,17.554,7.452], +// 5 24 -18.733 25.196 2.381 -14.931 20.511 0.081 -14.623 21.506 4.728 -17.51 23.393 -1.635 + [5,24,-18.733,25.196,2.381,-14.931,20.511,0.081,-14.623,21.506,4.728,-17.51,23.393,-1.635], +// 5 24 8.097 43.306 14.713 8.167 42.61 15.677 10.104 42.208 14.915 5.917 43.202 16.057 + [5,24,8.097,43.306,14.713,8.167,42.61,15.677,10.104,42.208,14.915,5.917,43.202,16.057], +// 5 24 17.565 31.237 17.767 19.477 31.733 16.975 16.394 35.786 18.016 17.316 28.475 16.283 + [5,24,17.565,31.237,17.767,19.477,31.733,16.975,16.394,35.786,18.016,17.316,28.475,16.283], +// 5 24 -13.396 23.33 15.39 -13.401 20.009 11.693 -11.328 23.297 14.817 -16.153 20.473 12.522 + [5,24,-13.396,23.33,15.39,-13.401,20.009,11.693,-11.328,23.297,14.817,-16.153,20.473,12.522], +// 5 24 14.634 23.927 4.573 13.289 22.75 7.577 15.669 27.003 7.424 13.399 19.837 5.696 + [5,24,14.634,23.927,4.573,13.289,22.75,7.577,15.669,27.003,7.424,13.399,19.837,5.696], +// 5 24 -6.693 32.055 19.511 -5.205 32.532 20.428 -4.887 27.231 18.764 -7.301 34.848 19.781 + [5,24,-6.693,32.055,19.511,-5.205,32.532,20.428,-4.887,27.231,18.764,-7.301,34.848,19.781], +// 5 24 -11.397 26.721 17.199 -11.328 23.297 14.817 -9.953 26.773 16.779 -13.396 23.33 15.39 + [5,24,-11.397,26.721,17.199,-11.328,23.297,14.817,-9.953,26.773,16.779,-13.396,23.33,15.39], +// 5 24 7.372 -2.833 -11.822 6.109 -3.034 -13.26 7.443 -0.943 -13.261 6.261 -5.317 -10.789 + [5,24,7.372,-2.833,-11.822,6.109,-3.034,-13.26,7.443,-0.943,-13.261,6.261,-5.317,-10.789], +// 5 24 6.774 40.907 17.397 5.566 40.744 18.495 6.949 38.485 19.265 3.44 43.401 16.406 + [5,24,6.774,40.907,17.397,5.566,40.744,18.495,6.949,38.485,19.265,3.44,43.401,16.406], +// 5 24 -19.002 38.558 14.956 -18.441 37.98 12.904 -18.016 37.725 14.631 -19.34 38.809 13.212 + [5,24,-19.002,38.558,14.956,-18.441,37.98,12.904,-18.016,37.725,14.631,-19.34,38.809,13.212], +// 5 24 -4.065 17.555 15.363 -6.722 15.511 14.55 -4.333 11.447 15.7 -6.012 19.254 15.241 + [5,24,-4.065,17.555,15.363,-6.722,15.511,14.55,-4.333,11.447,15.7,-6.012,19.254,15.241], +// 5 24 -16.225 7.913 -12.342 -13.561 5.74 -15.733 -15.687 9.471 -14.615 -14.391 4.835 -13.712 + [5,24,-16.225,7.913,-12.342,-13.561,5.74,-15.733,-15.687,9.471,-14.615,-14.391,4.835,-13.712], +// 5 24 -15.837 14.028 8.26 -14.624 10.793 9.394 -16.176 10.21 8.065 -14.266 14.835 9.47 + [5,24,-15.837,14.028,8.26,-14.624,10.793,9.394,-16.176,10.21,8.065,-14.266,14.835,9.47], +// 5 24 -4.929 -8.198 8.523 -6.835 -7.745 8.296 -6.455 -6.811 10.007 -6.819 -7.973 7.537 + [5,24,-4.929,-8.198,8.523,-6.835,-7.745,8.296,-6.455,-6.811,10.007,-6.819,-7.973,7.537], +// 5 24 -15.646 35.56 16.924 -14.106 33.655 17.179 -15.522 33.525 17.224 -14.225 35.87 16.883 + [5,24,-15.646,35.56,16.924,-14.106,33.655,17.179,-15.522,33.525,17.224,-14.225,35.87,16.883], +// 5 24 -7.073 -8.654 4.359 -5.457 -8.818 6.554 -7.424 -7.94 6.954 -5.091 -9.303 3.232 + [5,24,-7.073,-8.654,4.359,-5.457,-8.818,6.554,-7.424,-7.94,6.954,-5.091,-9.303,3.232], +// 5 24 -3.507 -9.538 4.711 -5.091 -9.303 3.232 -3.432 -9.566 1.884 -5.457 -8.818 6.554 + [5,24,-3.507,-9.538,4.711,-5.091,-9.303,3.232,-3.432,-9.566,1.884,-5.457,-8.818,6.554], +// 5 24 -0.446 -0.298 -10.973 0 -3 -8 5.657 -3 -8 -5.507 -0.59 -9.924 + [5,24,-0.446,-0.298,-10.973,0,-3,-8,5.657,-3,-8,-5.507,-0.59,-9.924], +// 5 24 7.173 21.933 16.015 9.858 25.044 16.859 8.79 21.602 15.234 8.03 27.177 18.102 + [5,24,7.173,21.933,16.015,9.858,25.044,16.859,8.79,21.602,15.234,8.03,27.177,18.102], +// 5 24 7.917 43.138 13.545 8.097 43.306 14.713 9.444 42.023 13.43 5.685 43.895 13.95 + [5,24,7.917,43.138,13.545,8.097,43.306,14.713,9.444,42.023,13.43,5.685,43.895,13.95], +// 5 24 -14.266 14.835 9.47 -13.437 14.981 10.686 -13.746 10.912 10.594 -13.401 20.009 11.693 + [5,24,-14.266,14.835,9.47,-13.437,14.981,10.686,-13.746,10.912,10.594,-13.401,20.009,11.693], +// 5 24 8.885 10.297 10.395 2.593 10.644 13.505 7.869 2.922 10.835 3.072 18.054 14.076 + [5,24,8.885,10.297,10.395,2.593,10.644,13.505,7.869,2.922,10.835,3.072,18.054,14.076], +// 5 24 -21.89 18.68 2.596 -20.237 17.199 3.688 -19.362 15.17 0.903 -21.655 20.174 6.495 + [5,24,-21.89,18.68,2.596,-20.237,17.199,3.688,-19.362,15.17,0.903,-21.655,20.174,6.495], +// 5 24 -8.348 -0.404 13.057 -7.854 5.51 15.185 -9.545 5.313 13.334 -6.911 -0.274 14.838 + [5,24,-8.348,-0.404,13.057,-7.854,5.51,15.185,-9.545,5.313,13.334,-6.911,-0.274,14.838], +// 5 24 6.534 3.399 15.084 7.802 9.621 14.678 7.752 3.351 14.552 6.614 9.665 15.115 + [5,24,6.534,3.399,15.084,7.802,9.621,14.678,7.752,3.351,14.552,6.614,9.665,15.115], +// 5 24 -4.491 7.381 -17.71 -3.173 8.411 -18.248 -2.11 3.776 -17.859 -5.771 11.655 -17.518 + [5,24,-4.491,7.381,-17.71,-3.173,8.411,-18.248,-2.11,3.776,-17.859,-5.771,11.655,-17.518], +// 5 24 -8.81 44.322 13.45 -9.986 43.906 13.492 -9.645 43.273 14.915 -8.882 43.924 12.426 + [5,24,-8.81,44.322,13.45,-9.986,43.906,13.492,-9.645,43.273,14.915,-8.882,43.924,12.426], +// 5 24 -7.238 22.806 15.867 -8.031 27.244 17.96 -9.002 22.843 15.975 -6.568 27.256 18 + [5,24,-7.238,22.806,15.867,-8.031,27.244,17.96,-9.002,22.843,15.975,-6.568,27.256,18], +// 5 24 7.913 -6.875 -5.481 6.456 -6.107 -6.984 10.086 -4.746 -6.858 5.137 -7.43 -5.206 + [5,24,7.913,-6.875,-5.481,6.456,-6.107,-6.984,10.086,-4.746,-6.858,5.137,-7.43,-5.206], +// 5 24 14.249 16.549 9.856 11.899 9.707 11.724 12.09 16.584 11.764 13.969 9.576 9.714 + [5,24,14.249,16.549,9.856,11.899,9.707,11.724,12.09,16.584,11.764,13.969,9.576,9.714], +// 5 24 -16.946 34.325 15.134 -15.646 35.56 16.924 -15.522 33.525 17.224 -17.151 36.617 14.999 + [5,24,-16.946,34.325,15.134,-15.646,35.56,16.924,-15.522,33.525,17.224,-17.151,36.617,14.999], +// 5 24 -0.446 -0.298 -10.973 3.962 3.062 -12.72 -1.533 3.013 -13.095 5.33 1.725 -11.506 + [5,24,-0.446,-0.298,-10.973,3.962,3.062,-12.72,-1.533,3.013,-13.095,5.33,1.725,-11.506], +// 5 24 15.65 36.484 11.938 18.96 35.921 13.705 15.528 38.927 12.433 16.525 32.626 11.052 + [5,24,15.65,36.484,11.938,18.96,35.921,13.705,15.528,38.927,12.433,16.525,32.626,11.052], +// 5 24 1.131 43.062 13.08 2.82 42.74 13.421 1.545 43.422 13.297 2.4 40.951 12.89 + [5,24,1.131,43.062,13.08,2.82,42.74,13.421,1.545,43.422,13.297,2.4,40.951,12.89], +// 5 24 9.671 41.724 15.82 11.83 41.027 15.152 10.104 42.208 14.915 12.881 39.32 16.118 + [5,24,9.671,41.724,15.82,11.83,41.027,15.152,10.104,42.208,14.915,12.881,39.32,16.118], +// 5 24 5.104 3.505 15.55 2.886 3.843 15.458 5.291 9.693 15.352 1.808 -1.387 14.08 + [5,24,5.104,3.505,15.55,2.886,3.843,15.458,5.291,9.693,15.352,1.808,-1.387,14.08], +// 5 24 9.865 16.764 12.834 11.899 9.707 11.724 9.563 9.658 12.948 12.09 16.584 11.764 + [5,24,9.865,16.764,12.834,11.899,9.707,11.724,9.563,9.658,12.948,12.09,16.584,11.764], +// 5 24 -5.457 -8.818 6.554 -3.522 -9.016 7.06 -3.507 -9.538 4.711 -4.929 -8.198 8.523 + [5,24,-5.457,-8.818,6.554,-3.522,-9.016,7.06,-3.507,-9.538,4.711,-4.929,-8.198,8.523], +// 5 24 -3.432 -9.566 1.884 -5.091 -9.303 3.232 -3.507 -9.538 4.711 -4.379 -9.385 2.042 + [5,24,-3.432,-9.566,1.884,-5.091,-9.303,3.232,-3.507,-9.538,4.711,-4.379,-9.385,2.042], +// 5 24 -7.301 34.848 19.781 -6.412 36.033 20.322 -8.521 35.057 19.336 -5.205 32.532 20.428 + [5,24,-7.301,34.848,19.781,-6.412,36.033,20.322,-8.521,35.057,19.336,-5.205,32.532,20.428], +// 5 24 -4.379 -9.385 2.042 -3.432 -9.566 1.884 -5.091 -9.303 3.232 -5.638 -8.899 1.012 + [5,24,-4.379,-9.385,2.042,-3.432,-9.566,1.884,-5.091,-9.303,3.232,-5.638,-8.899,1.012], +// 5 24 -1.176 -1.562 -16.781 -0.067 -0.768 -16.312 -3.26 3.027 -18.424 1.019 -5.741 -13.218 + [5,24,-1.176,-1.562,-16.781,-0.067,-0.768,-16.312,-3.26,3.027,-18.424,1.019,-5.741,-13.218], +// 5 24 -9.986 43.906 13.492 -9.645 43.273 14.915 -10.511 43.235 13.856 -8.81 44.322 13.45 + [5,24,-9.986,43.906,13.492,-9.645,43.273,14.915,-10.511,43.235,13.856,-8.81,44.322,13.45], +// 5 24 5.137 -7.43 -5.206 7.466 -7.534 -4.008 4.563 -8.109 -3.587 7.913 -6.875 -5.481 + [5,24,5.137,-7.43,-5.206,7.466,-7.534,-4.008,4.563,-8.109,-3.587,7.913,-6.875,-5.481], +// 5 24 -19.082 20.497 10.07 -16.153 20.473 12.522 -17.878 22.227 12.26 -17.449 18.821 10.117 + [5,24,-19.082,20.497,10.07,-16.153,20.473,12.522,-17.878,22.227,12.26,-17.449,18.821,10.117], +// 5 24 -2.586 25.35 12.756 2.16 25.805 12.84 3.072 18.054 14.076 -2.14 34.64 12.892 + [5,24,-2.586,25.35,12.756,2.16,25.805,12.84,3.072,18.054,14.076,-2.14,34.64,12.892], +// 5 24 14.991 -0.128 -5.634 15.044 3.486 -5.273 16.255 2.447 -3.84 13.868 0.724 -6.658 + [5,24,14.991,-0.128,-5.634,15.044,3.486,-5.273,16.255,2.447,-3.84,13.868,0.724,-6.658], +// 5 24 8.03 27.177 18.102 5.434 22.113 16.497 7.173 21.933 16.015 5.943 27.343 18.947 + [5,24,8.03,27.177,18.102,5.434,22.113,16.497,7.173,21.933,16.015,5.943,27.343,18.947], +// 5 24 12.953 28.518 17.03 9.858 25.044 16.859 11.675 25.002 15.259 10.807 28.58 18.581 + [5,24,12.953,28.518,17.03,9.858,25.044,16.859,11.675,25.002,15.259,10.807,28.58,18.581], +// 5 24 -16.273 7.343 -10.525 -17.736 9.262 -5.756 -17.993 10.911 -7.147 -15.97 4.727 -8.292 + [5,24,-16.273,7.343,-10.525,-17.736,9.262,-5.756,-17.993,10.911,-7.147,-15.97,4.727,-8.292], +// 5 24 12.362 1.68 -8.334 13.868 0.724 -6.658 12.014 -2.145 -7.438 13.454 4.922 -6.904 + [5,24,12.362,1.68,-8.334,13.868,0.724,-6.658,12.014,-2.145,-7.438,13.454,4.922,-6.904], +// 5 24 3.773 0.715 -17.014 1.411 -0.358 -16.839 -0.735 4.474 -18.412 5.483 -4.182 -13.737 + [5,24,3.773,0.715,-17.014,1.411,-0.358,-16.839,-0.735,4.474,-18.412,5.483,-4.182,-13.737], +// 5 24 0.378 27.56 19.22 2.071 33.851 20.562 2.248 27.562 19.325 -0.083 33.745 20.685 + [5,24,0.378,27.56,19.22,2.071,33.851,20.562,2.248,27.562,19.325,-0.083,33.745,20.685], +// 5 24 16.821 6.442 2.957 16.07 11.162 2.411 16.941 7.358 1.269 16.05 10.236 5.014 + [5,24,16.821,6.442,2.957,16.07,11.162,2.411,16.941,7.358,1.269,16.05,10.236,5.014], +// 5 24 14.97 37.805 17.056 15.041 35.424 17.702 16.394 35.786 18.016 13.862 35.58 17.321 + [5,24,14.97,37.805,17.056,15.041,35.424,17.702,16.394,35.786,18.016,13.862,35.58,17.321], +// 5 24 -5.354 -8.901 -4.21 -4.973 -8.812 -5.575 -3.621 -9.081 -6.093 -8.008 -7.375 -5.577 + [5,24,-5.354,-8.901,-4.21,-4.973,-8.812,-5.575,-3.621,-9.081,-6.093,-8.008,-7.375,-5.577], +// 5 24 4.264 -2.045 14.259 1.808 -1.387 14.08 0.633 -5.586 11.895 5.104 3.505 15.55 + [5,24,4.264,-2.045,14.259,1.808,-1.387,14.08,0.633,-5.586,11.895,5.104,3.505,15.55], +// 5 24 -9.292 -7.574 4.833 -9.018 -6.983 7.264 -12.807 -3.929 5.341 -7.424 -7.94 6.954 + [5,24,-9.292,-7.574,4.833,-9.018,-6.983,7.264,-12.807,-3.929,5.341,-7.424,-7.94,6.954], +// 5 24 5.124 17.123 15.433 6.66 17.065 15.06 5.291 9.693 15.352 7.173 21.933 16.015 + [5,24,5.124,17.123,15.433,6.66,17.065,15.06,5.291,9.693,15.352,7.173,21.933,16.015], +// 5 24 16.696 7.663 -0.228 17.093 4.332 -0.399 16.941 7.358 1.269 16.868 5.019 -2.03 + [5,24,16.696,7.663,-0.228,17.093,4.332,-0.399,16.941,7.358,1.269,16.868,5.019,-2.03], +// 5 24 -7.141 10.224 -16.967 -11.575 11.362 -16.366 -10.046 13.241 -15.608 -8.219 9.347 -17.41 + [5,24,-7.141,10.224,-16.967,-11.575,11.362,-16.366,-10.046,13.241,-15.608,-8.219,9.347,-17.41], +// 5 24 -1.396 -5.732 12.426 0.633 -5.586 11.895 -0.192 -7.598 9.918 -0.259 -1.533 14.822 + [5,24,-1.396,-5.732,12.426,0.633,-5.586,11.895,-0.192,-7.598,9.918,-0.259,-1.533,14.822], +// 5 24 -13.577 0.29 -9.273 -9.792 -3.284 -11.774 -12.733 1.075 -12.48 -10.969 -3.639 -9.032 + [5,24,-13.577,0.29,-9.273,-9.792,-3.284,-11.774,-12.733,1.075,-12.48,-10.969,-3.639,-9.032], +// 5 24 -10.673 24.655 10.621 -8.371 17.453 11.055 -6.878 24.443 11.067 -9.546 16.156 10.084 + [5,24,-10.673,24.655,10.621,-8.371,17.453,11.055,-6.878,24.443,11.067,-9.546,16.156,10.084], +// 5 24 0 -3 8 -4.993 -0.462 10.176 0.491 -0.754 11.033 -5.657 -3 8 + [5,24,0,-3,8,-4.993,-0.462,10.176,0.491,-0.754,11.033,-5.657,-3,8], +// 5 24 8.097 43.306 14.713 9.444 42.023 13.43 7.917 43.138 13.545 10.104 42.208 14.915 + [5,24,8.097,43.306,14.713,9.444,42.023,13.43,7.917,43.138,13.545,10.104,42.208,14.915], +// 5 24 -13.521 -3.833 -0.699 -13.06 -4.42 -3.206 -14.921 -1.472 -3.422 -8.944 -7.673 -0.621 + [5,24,-13.521,-3.833,-0.699,-13.06,-4.42,-3.206,-14.921,-1.472,-3.422,-8.944,-7.673,-0.621], +// 5 24 16.389 4.13 5.704 16.903 5.265 4.224 16.637 1.403 2.148 16.561 7.475 6.483 + [5,24,16.389,4.13,5.704,16.903,5.265,4.224,16.637,1.403,2.148,16.561,7.475,6.483], +// 5 24 8.624 17.753 10.791 3.072 18.054 14.076 2.16 25.805 12.84 8.885 10.297 10.395 + [5,24,8.624,17.753,10.791,3.072,18.054,14.076,2.16,25.805,12.84,8.885,10.297,10.395], +// 5 24 -10.8 -0.683 0.354 -9.822 -0.772 -5.511 -8 -3 0 -11.873 3.123 -6.421 + [5,24,-10.8,-0.683,0.354,-9.822,-0.772,-5.511,-8,-3,0,-11.873,3.123,-6.421], +// 5 24 9.831 -0.63 4.549 8 -3 5.6568 8 -3 0 6.128 -0.76 9.418 + [5,24,9.831,-0.63,4.549,8,-3,5.6568,8,-3,0,6.128,-0.76,9.418], +// 5 24 20.897 27.491 13.189 20.681 28.773 10.542 18.841 23.36 10.466 20.589 32.452 13.251 + [5,24,20.897,27.491,13.189,20.681,28.773,10.542,18.841,23.36,10.466,20.589,32.452,13.251], +// 5 24 -8.626 -6.574 8.231 -8.052 -6.744 9.111 -6.835 -7.745 8.296 -9.998 -4.484 10.371 + [5,24,-8.626,-6.574,8.231,-8.052,-6.744,9.111,-6.835,-7.745,8.296,-9.998,-4.484,10.371], +// 5 24 -17.184 14.197 -12.966 -17.396 13.384 -13.14 -18.012 13.181 -12.47 -13.78 11.17 -15.412 + [5,24,-17.184,14.197,-12.966,-17.396,13.384,-13.14,-18.012,13.181,-12.47,-13.78,11.17,-15.412], +// 5 24 7.752 3.351 14.552 6.534 3.399 15.084 7.409 -0.667 13.652 7.802 9.621 14.678 + [5,24,7.752,3.351,14.552,6.534,3.399,15.084,7.409,-0.667,13.652,7.802,9.621,14.678], +// 5 24 0 -9.658 2 -0.446 -9.613 5.169 -2 -9.658 2 1.799 -9.535 3.667 + [5,24,0,-9.658,2,-0.446,-9.613,5.169,-2,-9.658,2,1.799,-9.535,3.667], +// 5 24 2.105 -5.175 -13.151 3.542 -4.94 -13.569 1.411 -0.358 -16.839 3.464 -7.314 -10.413 + [5,24,2.105,-5.175,-13.151,3.542,-4.94,-13.569,1.411,-0.358,-16.839,3.464,-7.314,-10.413], +// 5 24 7.869 2.922 10.835 2.593 10.644 13.505 1.559 3.321 13.331 8.885 10.297 10.395 + [5,24,7.869,2.922,10.835,2.593,10.644,13.505,1.559,3.321,13.331,8.885,10.297,10.395], +// 5 24 2.512 -7.434 -10.658 2.105 -5.175 -13.151 1.019 -5.741 -13.218 3.464 -7.314 -10.413 + [5,24,2.512,-7.434,-10.658,2.105,-5.175,-13.151,1.019,-5.741,-13.218,3.464,-7.314,-10.413], +// 5 24 0.523 10.311 -16.231 1.557 6.64 -17.251 3.227 6.908 -16.412 -2.124 9.45 -17.956 + [5,24,0.523,10.311,-16.231,1.557,6.64,-17.251,3.227,6.908,-16.412,-2.124,9.45,-17.956], +// 5 24 -5.655 6.419 -18.227 -6.71 5.618 -18.084 -4.552 2.261 -18.266 -8.219 9.347 -17.41 + [5,24,-5.655,6.419,-18.227,-6.71,5.618,-18.084,-4.552,2.261,-18.266,-8.219,9.347,-17.41], +// 5 24 12.729 -2.84 -6.868 10.536 -5.673 -5.814 10.086 -4.746 -6.858 13.404 -3.626 -5.521 + [5,24,12.729,-2.84,-6.868,10.536,-5.673,-5.814,10.086,-4.746,-6.858,13.404,-3.626,-5.521], +// 5 24 -16.225 7.913 -12.342 -18.012 13.181 -12.47 -18.729 12.344 -8.89 -15.687 9.471 -14.615 + [5,24,-16.225,7.913,-12.342,-18.012,13.181,-12.47,-18.729,12.344,-8.89,-15.687,9.471,-14.615], +// 5 24 7.173 21.933 16.015 5.124 17.123 15.433 5.434 22.113 16.497 6.66 17.065 15.06 + [5,24,7.173,21.933,16.015,5.124,17.123,15.433,5.434,22.113,16.497,6.66,17.065,15.06], +// 5 24 -14.483 41.682 14.504 -14.076 42.917 13.925 -13.603 42.357 14.57 -15.147 42.016 13.818 + [5,24,-14.483,41.682,14.504,-14.076,42.917,13.925,-13.603,42.357,14.57,-15.147,42.016,13.818], +// 5 24 13.289 22.75 7.577 14.289 25.88 9.934 15.669 27.003 7.424 11.498 21.272 9.326 + [5,24,13.289,22.75,7.577,14.289,25.88,9.934,15.669,27.003,7.424,11.498,21.272,9.326], +// 5 24 16.394 35.786 18.016 15.041 35.424 17.702 15.407 31.845 17.562 14.97 37.805 17.056 + [5,24,16.394,35.786,18.016,15.041,35.424,17.702,15.407,31.845,17.562,14.97,37.805,17.056], +// 5 24 1.799 -9.535 3.667 3.041 -9.532 2.352 2 -9.658 2 4.691 -9.102 4.07 + [5,24,1.799,-9.535,3.667,3.041,-9.532,2.352,2,-9.658,2,4.691,-9.102,4.07], +// 5 24 5.99 2.579 -15.297 5.817 5.219 -11.687 3.227 6.908 -16.412 7.36 2.749 -10.364 + [5,24,5.99,2.579,-15.297,5.817,5.219,-11.687,3.227,6.908,-16.412,7.36,2.749,-10.364], +// 5 24 -9.708 11.595 12.437 -11.358 15.127 11.984 -11.779 11.407 11.801 -8.91 15.403 12.802 + [5,24,-9.708,11.595,12.437,-11.358,15.127,11.984,-11.779,11.407,11.801,-8.91,15.403,12.802], +// 5 24 -2.785 -7.464 -11.68 -1.47 -6.485 -12.203 0.668 -8.123 -9.275 -5.601 -3.839 -15.904 + [5,24,-2.785,-7.464,-11.68,-1.47,-6.485,-12.203,0.668,-8.123,-9.275,-5.601,-3.839,-15.904], +// 5 24 -11.62 2.392 -16.147 -12.494 1.545 -14.069 -14.391 4.835 -13.712 -9.65 -0.98 -15.788 + [5,24,-11.62,2.392,-16.147,-12.494,1.545,-14.069,-14.391,4.835,-13.712,-9.65,-0.98,-15.788], +// 5 24 -16.908 41.784 14.41 -18.532 41.594 14.903 -17.136 42.071 13.47 -16.742 41.049 15.267 + [5,24,-16.908,41.784,14.41,-18.532,41.594,14.903,-17.136,42.071,13.47,-16.742,41.049,15.267], +// 5 24 -1.378 43.895 16.421 -0.224 44.573 14.685 -2.107 44.244 14.447 0.23 44.173 16.243 + [5,24,-1.378,43.895,16.421,-0.224,44.573,14.685,-2.107,44.244,14.447,0.23,44.173,16.243], +// 5 24 -8.489 14.59 -16.322 -6.148 16.087 -14.462 -5.156 12.429 -17.328 -10.496 19.131 -12.052 + [5,24,-8.489,14.59,-16.322,-6.148,16.087,-14.462,-5.156,12.429,-17.328,-10.496,19.131,-12.052], +// 5 24 3.542 -4.94 -13.569 5.483 -4.182 -13.737 5.872 -6.181 -10.783 1.411 -0.358 -16.839 + [5,24,3.542,-4.94,-13.569,5.483,-4.182,-13.737,5.872,-6.181,-10.783,1.411,-0.358,-16.839], +// 5 24 -9.65 -0.98 -15.788 -9.119 -3.387 -13.275 -7.376 -4.135 -14.551 -12.494 1.545 -14.069 + [5,24,-9.65,-0.98,-15.788,-9.119,-3.387,-13.275,-7.376,-4.135,-14.551,-12.494,1.545,-14.069], +// 5 24 -12.499 42.887 13.885 -11.427 42.899 13.569 -12.516 42.007 14.766 -12.536 43.227 12.642 + [5,24,-12.499,42.887,13.885,-11.427,42.899,13.569,-12.516,42.007,14.766,-12.536,43.227,12.642], +// 5 24 -20.17 39.883 13.589 -19.611 40.729 15.106 -19.684 39.313 15.153 -20.019 40.946 13.789 + [5,24,-20.17,39.883,13.589,-19.611,40.729,15.106,-19.684,39.313,15.153,-20.019,40.946,13.789], +// 5 24 -9.468 -0.565 6.159 -13.358 3.013 1.128 -10.8 -0.683 0.354 -11.347 2.984 7.437 + [5,24,-9.468,-0.565,6.159,-13.358,3.013,1.128,-10.8,-0.683,0.354,-11.347,2.984,7.437], +// 5 24 -15.243 40.702 11.848 -18.355 40.331 13.07 -17.136 42.071 13.47 -15.666 37.969 11.395 + [5,24,-15.243,40.702,11.848,-18.355,40.331,13.07,-17.136,42.071,13.47,-15.666,37.969,11.395], +// 5 24 -17.67 36.476 13.95 -17.151 36.617 14.999 -16.946 34.325 15.134 -18.016 37.725 14.631 + [5,24,-17.67,36.476,13.95,-17.151,36.617,14.999,-16.946,34.325,15.134,-18.016,37.725,14.631], +// 5 24 13.868 0.724 -6.658 13.454 4.922 -6.904 15.044 3.486 -5.273 12.362 1.68 -8.334 + [5,24,13.868,0.724,-6.658,13.454,4.922,-6.904,15.044,3.486,-5.273,12.362,1.68,-8.334], +// 5 24 -8.489 14.59 -16.322 -10.046 13.241 -15.608 -12.665 17.798 -13.674 -7.141 10.224 -16.967 + [5,24,-8.489,14.59,-16.322,-10.046,13.241,-15.608,-12.665,17.798,-13.674,-7.141,10.224,-16.967], +// 5 24 -6.148 16.087 -14.462 -6.398 17.309 -11.451 -2.423 14.212 -13.036 -10.496 19.131 -12.052 + [5,24,-6.148,16.087,-14.462,-6.398,17.309,-11.451,-2.423,14.212,-13.036,-10.496,19.131,-12.052], +// 5 24 0 -3 -8 -5.507 -0.59 -9.924 -0.446 -0.298 -10.973 -5.657 -3 -8 + [5,24,0,-3,-8,-5.507,-0.59,-9.924,-0.446,-0.298,-10.973,-5.657,-3,-8], +// 5 24 1.498 44.197 14.622 1.545 43.422 13.297 2.779 43.817 14.602 -0.373 44.028 13.355 + [5,24,1.498,44.197,14.622,1.545,43.422,13.297,2.779,43.817,14.602,-0.373,44.028,13.355], +// 5 24 12.729 -2.84 -6.868 12.014 -2.145 -7.438 13.868 0.724 -6.658 10.17 -3.959 -7.45 + [5,24,12.729,-2.84,-6.868,12.014,-2.145,-7.438,13.868,0.724,-6.658,10.17,-3.959,-7.45], +// 5 24 10.512 -5.695 -4.264 13.404 -3.626 -5.521 10.536 -5.673 -5.814 13.63 -2.716 -3.022 + [5,24,10.512,-5.695,-4.264,13.404,-3.626,-5.521,10.536,-5.673,-5.814,13.63,-2.716,-3.022], +// 5 24 -9.645 43.273 14.915 -10.511 43.235 13.856 -9.986 43.906 13.492 -9.946 42.383 15.068 + [5,24,-9.645,43.273,14.915,-10.511,43.235,13.856,-9.986,43.906,13.492,-9.946,42.383,15.068], +// 5 24 16.069 3.904 7.892 15.702 0.691 4.233 16.389 4.13 5.704 14.834 -0.82 6.479 + [5,24,16.069,3.904,7.892,15.702,0.691,4.233,16.389,4.13,5.704,14.834,-0.82,6.479], +// 5 24 -15.475 3.849 8.226 -14.33 4.207 9.632 -16.176 10.21 8.065 -11.456 -2.963 9.25 + [5,24,-15.475,3.849,8.226,-14.33,4.207,9.632,-16.176,10.21,8.065,-11.456,-2.963,9.25], +// 5 24 15.907 8.438 -0.984 14.838 9.452 -1.978 14.553 10.998 0.363 15.904 6.127 -3.128 + [5,24,15.907,8.438,-0.984,14.838,9.452,-1.978,14.553,10.998,0.363,15.904,6.127,-3.128], +// 5 24 -12.367 13.092 -6.697 -13.05 17.579 -5.293 -14.082 16.954 0.814 -9.137 19.118 -9.396 + [5,24,-12.367,13.092,-6.697,-13.05,17.579,-5.293,-14.082,16.954,0.814,-9.137,19.118,-9.396], +// 5 24 -20.629 27.363 6.641 -21.71 26.455 8.12 -19.238 29.799 9.281 -22.511 23.416 3.994 + [5,24,-20.629,27.363,6.641,-21.71,26.455,8.12,-19.238,29.799,9.281,-22.511,23.416,3.994], +// 5 24 10.512 -5.695 -4.264 13.543 -3.681 -0.757 13.63 -2.716 -3.022 10.423 -6.718 -2.15 + [5,24,10.512,-5.695,-4.264,13.543,-3.681,-0.757,13.63,-2.716,-3.022,10.423,-6.718,-2.15], +// 5 24 -2.586 25.35 12.756 3.072 18.054 14.076 2.16 25.805 12.84 -3.609 17.214 13.324 + [5,24,-2.586,25.35,12.756,3.072,18.054,14.076,2.16,25.805,12.84,-3.609,17.214,13.324], +// 5 24 3.962 3.062 -12.72 -1.508 8.3 -13.241 -1.533 3.013 -13.095 3.506 8.332 -12.562 + [5,24,3.962,3.062,-12.72,-1.508,8.3,-13.241,-1.533,3.013,-13.095,3.506,8.332,-12.562], +// 5 24 -17.916 11.737 -3.359 -17.428 11.103 -1.364 -17.438 13.692 0.054 -17.476 11.083 -2.589 + [5,24,-17.916,11.737,-3.359,-17.428,11.103,-1.364,-17.438,13.692,0.054,-17.476,11.083,-2.589], +// 5 24 12.78 21.281 12.599 10.584 21.624 13.72 13.736 24.249 14.264 9.865 16.764 12.834 + [5,24,12.78,21.281,12.599,10.584,21.624,13.72,13.736,24.249,14.264,9.865,16.764,12.834], +// 5 24 -13.05 17.579 -5.293 -12.959 19.707 -5.007 -14.931 20.511 0.081 -12.785 20.945 -7.172 + [5,24,-13.05,17.579,-5.293,-12.959,19.707,-5.007,-14.931,20.511,0.081,-12.785,20.945,-7.172], +// 5 24 -5.388 43.567 16.522 -2.107 44.244 14.447 -5.222 44.665 13.813 -1.378 43.895 16.421 + [5,24,-5.388,43.567,16.522,-2.107,44.244,14.447,-5.222,44.665,13.813,-1.378,43.895,16.421], +// 5 24 10.169 1.573 -6.955 10.956 -0.257 -1.022 8 -3 -5.657 13.362 3.08 -1.794 + [5,24,10.169,1.573,-6.955,10.956,-0.257,-1.022,8,-3,-5.657,13.362,3.08,-1.794], +// 5 24 -20.247 29.138 10.985 -19.595 27.45 12.698 -21.144 24.622 9.401 -18.88 31.529 12.538 + [5,24,-20.247,29.138,10.985,-19.595,27.45,12.698,-21.144,24.622,9.401,-18.88,31.529,12.538], +// 5 24 -20.474 20.186 -5.671 -21.575 19.047 -5.314 -18.553 18.258 -9.852 -21.417 22.247 -0.973 + [5,24,-20.474,20.186,-5.671,-21.575,19.047,-5.314,-18.553,18.258,-9.852,-21.417,22.247,-0.973], +// 5 24 -17.136 42.071 13.47 -16.908 41.784 14.41 -18.532 41.594 14.903 -15.147 42.016 13.818 + [5,24,-17.136,42.071,13.47,-16.908,41.784,14.41,-18.532,41.594,14.903,-15.147,42.016,13.818], +// 5 24 13.362 3.08 -1.794 10.169 1.573 -6.955 11.783 3.013 -6.234 10.956 -0.257 -1.022 + [5,24,13.362,3.08,-1.794,10.169,1.573,-6.955,11.783,3.013,-6.234,10.956,-0.257,-1.022], +// 5 24 -5.464 11.035 12.506 -12.418 10.963 6.777 -9.546 16.156 10.084 -11.347 2.984 7.437 + [5,24,-5.464,11.035,12.506,-12.418,10.963,6.777,-9.546,16.156,10.084,-11.347,2.984,7.437], +// 5 24 -13.995 21.34 -8.867 -12.785 20.945 -7.172 -9.137 19.118 -9.396 -16.289 22.577 -5.03 + [5,24,-13.995,21.34,-8.867,-12.785,20.945,-7.172,-9.137,19.118,-9.396,-16.289,22.577,-5.03], +// 5 24 -14.306 10.701 -15.473 -15.687 9.471 -14.615 -17.396 13.384 -13.14 -13.561 5.74 -15.733 + [5,24,-14.306,10.701,-15.473,-15.687,9.471,-14.615,-17.396,13.384,-13.14,-13.561,5.74,-15.733], +// 5 24 1.534 9.626 16.58 -1.949 12.121 16.118 -2.509 5.73 16.128 1.565 17.13 16.356 + [5,24,1.534,9.626,16.58,-1.949,12.121,16.118,-2.509,5.73,16.128,1.565,17.13,16.356], +// 5 24 0.815 42.133 18.309 0.673 38.689 20.385 3.271 39.476 19.464 -1.472 41.412 19.58 + [5,24,0.815,42.133,18.309,0.673,38.689,20.385,3.271,39.476,19.464,-1.472,41.412,19.58], +// 5 24 -5.507 -0.59 -9.924 -6.34 3.156 -12.269 -1.533 3.013 -13.095 -11.873 3.123 -6.421 + [5,24,-5.507,-0.59,-9.924,-6.34,3.156,-12.269,-1.533,3.013,-13.095,-11.873,3.123,-6.421], +// 5 24 -18.016 37.725 14.631 -16.984 38.756 15.98 -17.151 36.617 14.999 -17.973 39.178 15.994 + [5,24,-18.016,37.725,14.631,-16.984,38.756,15.98,-17.151,36.617,14.999,-17.973,39.178,15.994], +// 5 24 3.506 8.332 -12.562 3.227 6.908 -16.412 5.817 5.219 -11.687 0.523 10.311 -16.231 + [5,24,3.506,8.332,-12.562,3.227,6.908,-16.412,5.817,5.219,-11.687,0.523,10.311,-16.231], +// 5 24 3.867 34.062 19.707 5.945 33.739 20.449 4.826 37.917 20.074 3.977 27.613 18.391 + [5,24,3.867,34.062,19.707,5.945,33.739,20.449,4.826,37.917,20.074,3.977,27.613,18.391], +// 5 24 8.885 10.297 10.395 12.449 2.873 5.031 13.276 9.748 4.478 7.869 2.922 10.835 + [5,24,8.885,10.297,10.395,12.449,2.873,5.031,13.276,9.748,4.478,7.869,2.922,10.835], +// 5 24 -11.79 -3.844 -6.869 -14.921 -1.472 -3.422 -14.09 -0.114 -7.025 -13.06 -4.42 -3.206 + [5,24,-11.79,-3.844,-6.869,-14.921,-1.472,-3.422,-14.09,-0.114,-7.025,-13.06,-4.42,-3.206], +// 5 24 -20.758 22.646 10.973 -19.595 27.45 12.698 -21.144 24.622 9.401 -18.563 25.625 14.771 + [5,24,-20.758,22.646,10.973,-19.595,27.45,12.698,-21.144,24.622,9.401,-18.563,25.625,14.771], +// 5 24 -16.273 7.343 -10.525 -18.729 12.344 -8.89 -17.993 10.911 -7.147 -16.225 7.913 -12.342 + [5,24,-16.273,7.343,-10.525,-18.729,12.344,-8.89,-17.993,10.911,-7.147,-16.225,7.913,-12.342], +// 5 24 -18.709 23.408 -1.634 -17.51 23.393 -1.635 -16.289 22.577 -5.03 -18.733 25.196 2.381 + [5,24,-18.709,23.408,-1.634,-17.51,23.393,-1.635,-16.289,22.577,-5.03,-18.733,25.196,2.381], +// 5 24 1.411 -0.358 -16.839 5.483 -4.182 -13.737 3.773 0.715 -17.014 3.542 -4.94 -13.569 + [5,24,1.411,-0.358,-16.839,5.483,-4.182,-13.737,3.773,0.715,-17.014,3.542,-4.94,-13.569], +// 5 24 12.09 16.584 11.764 9.865 16.764 12.834 12.78 21.281 12.599 11.899 9.707 11.724 + [5,24,12.09,16.584,11.764,9.865,16.764,12.834,12.78,21.281,12.599,11.899,9.707,11.724], +// 5 24 -16.249 3.401 5.667 -17.222 9.117 3.183 -17.133 9.717 5.91 -16.097 3.139 3.337 + [5,24,-16.249,3.401,5.667,-17.222,9.117,3.183,-17.133,9.717,5.91,-16.097,3.139,3.337], +// 5 24 -4.973 -8.812 -5.575 -8.008 -7.375 -5.577 -5.354 -8.901 -4.21 -7.381 -7.282 -7.333 + [5,24,-4.973,-8.812,-5.575,-8.008,-7.375,-5.577,-5.354,-8.901,-4.21,-7.381,-7.282,-7.333], +// 5 24 11.783 3.013 -6.234 9.293 2.875 -8.843 10.565 5.542 -7.602 10.169 1.573 -6.955 + [5,24,11.783,3.013,-6.234,9.293,2.875,-8.843,10.565,5.542,-7.602,10.169,1.573,-6.955], +// 5 24 4.563 -8.109 -3.587 7.21 -8.437 -2.368 4.131 -8.859 -1.805 7.466 -7.534 -4.008 + [5,24,4.563,-8.109,-3.587,7.21,-8.437,-2.368,4.131,-8.859,-1.805,7.466,-7.534,-4.008], +// 5 24 7.443 -0.943 -13.261 6.109 -3.034 -13.26 4.509 1.662 -16.044 7.372 -2.833 -11.822 + [5,24,7.443,-0.943,-13.261,6.109,-3.034,-13.26,4.509,1.662,-16.044,7.372,-2.833,-11.822], +// 5 24 -4.26 -7.454 -10.796 -2.762 -9.113 -6.92 -1.686 -9.196 -7.495 -5.276 -7.327 -9.963 + [5,24,-4.26,-7.454,-10.796,-2.762,-9.113,-6.92,-1.686,-9.196,-7.495,-5.276,-7.327,-9.963], +// 5 24 -3.522 -9.016 7.06 -3.507 -9.538 4.711 -1.889 -9.414 6.374 -5.457 -8.818 6.554 + [5,24,-3.522,-9.016,7.06,-3.507,-9.538,4.711,-1.889,-9.414,6.374,-5.457,-8.818,6.554], +// 5 24 12.014 -2.145 -7.438 11.054 -1.71 -8.482 10.17 -3.959 -7.45 12.362 1.68 -8.334 + [5,24,12.014,-2.145,-7.438,11.054,-1.71,-8.482,10.17,-3.959,-7.45,12.362,1.68,-8.334], +// 5 24 -10.8 -0.683 0.354 -13.358 3.013 1.128 -11.873 3.123 -6.421 -9.468 -0.565 6.159 + [5,24,-10.8,-0.683,0.354,-13.358,3.013,1.128,-11.873,3.123,-6.421,-9.468,-0.565,6.159], +// 5 24 2.105 -5.175 -13.151 1.019 -5.741 -13.218 2.512 -7.434 -10.658 -0.067 -0.768 -16.312 + [5,24,2.105,-5.175,-13.151,1.019,-5.741,-13.218,2.512,-7.434,-10.658,-0.067,-0.768,-16.312], +// 5 24 -9.631 35.163 11.467 -14.012 35.25 11.235 -15.484 28.141 9.237 -13.193 39.733 11.673 + [5,24,-9.631,35.163,11.467,-14.012,35.25,11.235,-15.484,28.141,9.237,-13.193,39.733,11.673], +// 5 24 -2.124 9.45 -17.956 0.523 10.311 -16.231 1.557 6.64 -17.251 -3.134 13.776 -15.521 + [5,24,-2.124,9.45,-17.956,0.523,10.311,-16.231,1.557,6.64,-17.251,-3.134,13.776,-15.521], +// 5 24 -19.362 15.17 0.903 -21.488 17.154 -0.868 -18.569 13.2 -3.875 -21.89 18.68 2.596 + [5,24,-19.362,15.17,0.903,-21.488,17.154,-0.868,-18.569,13.2,-3.875,-21.89,18.68,2.596], +// 5 24 -18.553 18.258 -9.852 -17.29 19.241 -9.574 -15.709 15.128 -13.677 -19.341 20.83 -5.848 + [5,24,-18.553,18.258,-9.852,-17.29,19.241,-9.574,-15.709,15.128,-13.677,-19.341,20.83,-5.848], +// 5 24 14.991 -0.128 -5.634 13.404 -3.626 -5.521 15.272 -1.075 -4.036 12.729 -2.84 -6.868 + [5,24,14.991,-0.128,-5.634,13.404,-3.626,-5.521,15.272,-1.075,-4.036,12.729,-2.84,-6.868], +// 5 24 -7.141 10.224 -16.967 -5.771 11.655 -17.518 -4.491 7.381 -17.71 -8.489 14.59 -16.322 + [5,24,-7.141,10.224,-16.967,-5.771,11.655,-17.518,-4.491,7.381,-17.71,-8.489,14.59,-16.322], +// 5 24 -11.463 34.519 18.858 -9.944 34.464 18.595 -10.495 37.179 18.207 -10.994 30.76 18.642 + [5,24,-11.463,34.519,18.858,-9.944,34.464,18.595,-10.495,37.179,18.207,-10.994,30.76,18.642], +// 5 24 -21.955 22.031 5.233 -21.71 26.455 8.12 -22.511 23.416 3.994 -21.144 24.622 9.401 + [5,24,-21.955,22.031,5.233,-21.71,26.455,8.12,-22.511,23.416,3.994,-21.144,24.622,9.401], +// 5 24 13.336 19.452 2.561 13.399 19.837 5.696 13.067 17.114 4.822 14.634 23.927 4.573 + [5,24,13.336,19.452,2.561,13.399,19.837,5.696,13.067,17.114,4.822,14.634,23.927,4.573], +// 5 24 -8.185 -7.154 2.674 -9.292 -7.574 4.833 -7.073 -8.654 4.359 -12.581 -3.497 3.215 + [5,24,-8.185,-7.154,2.674,-9.292,-7.574,4.833,-7.073,-8.654,4.359,-12.581,-3.497,3.215], +// 5 24 2.874 43.864 15.703 1.498 44.197 14.622 2.779 43.817 14.602 0.23 44.173 16.243 + [5,24,2.874,43.864,15.703,1.498,44.197,14.622,2.779,43.817,14.602,0.23,44.173,16.243], +// 5 24 16.364 7.606 8.168 13.798 3.963 9.704 13.969 9.576 9.714 16.069 3.904 7.892 + [5,24,16.364,7.606,8.168,13.798,3.963,9.704,13.969,9.576,9.714,16.069,3.904,7.892], +// 5 24 3.962 3.062 -12.72 3.506 8.332 -12.562 5.817 5.219 -11.687 -1.508 8.3 -13.241 + [5,24,3.962,3.062,-12.72,3.506,8.332,-12.562,5.817,5.219,-11.687,-1.508,8.3,-13.241], +// 5 24 -11.779 11.407 11.801 -9.708 11.595 12.437 -9.545 5.313 13.334 -11.358 15.127 11.984 + [5,24,-11.779,11.407,11.801,-9.708,11.595,12.437,-9.545,5.313,13.334,-11.358,15.127,11.984], +// 5 24 -14.106 33.655 17.179 -12.552 33.967 18.439 -12.673 30.584 18.196 -14.225 35.87 16.883 + [5,24,-14.106,33.655,17.179,-12.552,33.967,18.439,-12.673,30.584,18.196,-14.225,35.87,16.883], +// 5 24 15.021 21.007 11.024 17.623 20.903 8.737 14.249 16.549 9.856 18.841 23.36 10.466 + [5,24,15.021,21.007,11.024,17.623,20.903,8.737,14.249,16.549,9.856,18.841,23.36,10.466], +// 5 24 2.779 43.817 14.602 5.802 43.855 14.963 2.874 43.864 15.703 5.685 43.895 13.95 + [5,24,2.779,43.817,14.602,5.802,43.855,14.963,2.874,43.864,15.703,5.685,43.895,13.95], +// 5 24 -11.79 -3.844 -6.869 -10.969 -3.639 -9.032 -13.577 0.29 -9.273 -7.381 -7.282 -7.333 + [5,24,-11.79,-3.844,-6.869,-10.969,-3.639,-9.032,-13.577,0.29,-9.273,-7.381,-7.282,-7.333], +// 5 24 -8.052 -6.744 9.111 -6.455 -6.811 10.007 -6.835 -7.745 8.296 -8.614 -4.189 11.564 + [5,24,-8.052,-6.744,9.111,-6.455,-6.811,10.007,-6.835,-7.745,8.296,-8.614,-4.189,11.564], +// 5 24 -12.499 42.887 13.885 -12.536 43.227 12.642 -14.06 43.067 12.707 -11.427 42.899 13.569 + [5,24,-12.499,42.887,13.885,-12.536,43.227,12.642,-14.06,43.067,12.707,-11.427,42.899,13.569], +// 5 24 -18.733 25.196 2.381 -21.513 24.659 3.036 -20.629 27.363 6.641 -21.417 22.247 -0.973 + [5,24,-18.733,25.196,2.381,-21.513,24.659,3.036,-20.629,27.363,6.641,-21.417,22.247,-0.973], +// 5 24 16.442 16.504 7.777 14.249 16.549 9.856 16.375 11.486 7.963 17.623 20.903 8.737 + [5,24,16.442,16.504,7.777,14.249,16.549,9.856,16.375,11.486,7.963,17.623,20.903,8.737], +// 5 24 5.817 5.219 -11.687 3.227 6.908 -16.412 5.99 2.579 -15.297 3.506 8.332 -12.562 + [5,24,5.817,5.219,-11.687,3.227,6.908,-16.412,5.99,2.579,-15.297,3.506,8.332,-12.562], +// 5 24 0.031 -6.324 -12.984 2.512 -7.434 -10.658 2.252 -7.955 -9.771 1.019 -5.741 -13.218 + [5,24,0.031,-6.324,-12.984,2.512,-7.434,-10.658,2.252,-7.955,-9.771,1.019,-5.741,-13.218], +// 5 24 -8.348 -0.404 13.057 -6.911 -0.274 14.838 -7.854 5.51 15.185 -5.7 -3.498 13.709 + [5,24,-8.348,-0.404,13.057,-6.911,-0.274,14.838,-7.854,5.51,15.185,-5.7,-3.498,13.709], +// 5 24 -15.837 14.028 8.26 -14.266 14.835 9.47 -15.55 17.747 8.94 -14.624 10.793 9.394 + [5,24,-15.837,14.028,8.26,-14.266,14.835,9.47,-15.55,17.747,8.94,-14.624,10.793,9.394], +// 5 24 -8.439 37.868 19.287 -6.387 38.943 19.186 -8.195 40.984 16.949 -6.412 36.033 20.322 + [5,24,-8.439,37.868,19.287,-6.387,38.943,19.186,-8.195,40.984,16.949,-6.412,36.033,20.322], +// 5 24 12.09 16.584 11.764 14.249 16.549 9.856 15.021 21.007 11.024 11.899 9.707 11.724 + [5,24,12.09,16.584,11.764,14.249,16.549,9.856,15.021,21.007,11.024,11.899,9.707,11.724], +// 5 24 5.872 -6.181 -10.783 4.637 -7.085 -10.609 5.676 -6.914 -8.376 3.542 -4.94 -13.569 + [5,24,5.872,-6.181,-10.783,4.637,-7.085,-10.609,5.676,-6.914,-8.376,3.542,-4.94,-13.569], +// 5 24 -5.638 -8.899 1.012 -8.185 -7.154 2.674 -4.379 -9.385 2.042 -8.736 -7.573 1.281 + [5,24,-5.638,-8.899,1.012,-8.185,-7.154,2.674,-4.379,-9.385,2.042,-8.736,-7.573,1.281], +// 5 24 -4.106 37.077 20.537 -5.205 32.532 20.428 -6.412 36.033 20.322 -2.8 33.022 20.702 + [5,24,-4.106,37.077,20.537,-5.205,32.532,20.428,-6.412,36.033,20.322,-2.8,33.022,20.702], +// 5 24 5.288 37.104 12.043 1.178 39.481 13.036 1.682 35.089 12.965 2.4 40.951 12.89 + [5,24,5.288,37.104,12.043,1.178,39.481,13.036,1.682,35.089,12.965,2.4,40.951,12.89], +// 5 24 8.167 42.61 15.677 5.917 43.202 16.057 7.831 41.386 17.02 8.097 43.306 14.713 + [5,24,8.167,42.61,15.677,5.917,43.202,16.057,7.831,41.386,17.02,8.097,43.306,14.713], +// 5 24 15.211 11.251 1.224 16.696 7.663 -0.228 15.907 8.438 -0.984 16.07 11.162 2.411 + [5,24,15.211,11.251,1.224,16.696,7.663,-0.228,15.907,8.438,-0.984,16.07,11.162,2.411], +// 5 24 -14.012 35.25 11.235 -15.666 37.969 11.395 -13.193 39.733 11.673 -16.247 35.033 10.947 + [5,24,-14.012,35.25,11.235,-15.666,37.969,11.395,-13.193,39.733,11.673,-16.247,35.033,10.947], +// 5 24 -3.326 22.652 16.936 -6.012 19.254 15.241 -5.416 22.599 16.677 -4.065 17.555 15.363 + [5,24,-3.326,22.652,16.936,-6.012,19.254,15.241,-5.416,22.599,16.677,-4.065,17.555,15.363], +// 5 24 13.995 32.458 17.505 15.041 35.424 17.702 15.407 31.845 17.562 13.862 35.58 17.321 + [5,24,13.995,32.458,17.505,15.041,35.424,17.702,15.407,31.845,17.562,13.862,35.58,17.321], +// 5 24 -8.105 31.788 19.209 -9.944 34.464 18.595 -9.494 31.124 18.287 -8.521 35.057 19.336 + [5,24,-8.105,31.788,19.209,-9.944,34.464,18.595,-9.494,31.124,18.287,-8.521,35.057,19.336], +// 5 24 -4.333 11.447 15.7 -2.509 5.73 16.128 -1.949 12.121 16.118 -4.428 5.488 16.162 + [5,24,-4.333,11.447,15.7,-2.509,5.73,16.128,-1.949,12.121,16.118,-4.428,5.488,16.162], +// 5 24 -17.776 34.442 13.48 -17.927 30.509 14.435 -16.946 34.325 15.134 -18.88 31.529 12.538 + [5,24,-17.776,34.442,13.48,-17.927,30.509,14.435,-16.946,34.325,15.134,-18.88,31.529,12.538], +// 5 24 -17.449 18.821 10.117 -13.401 20.009 11.693 -15.55 17.747 8.94 -16.153 20.473 12.522 + [5,24,-17.449,18.821,10.117,-13.401,20.009,11.693,-15.55,17.747,8.94,-16.153,20.473,12.522], +// 5 24 -21.417 22.247 -0.973 -22.363 21.384 -0.275 -21.575 19.047 -5.314 -21.513 24.659 3.036 + [5,24,-21.417,22.247,-0.973,-22.363,21.384,-0.275,-21.575,19.047,-5.314,-21.513,24.659,3.036], +// 5 24 -17.857 36.718 12.48 -17.67 36.476 13.95 -18.441 37.98 12.904 -17.776 34.442 13.48 + [5,24,-17.857,36.718,12.48,-17.67,36.476,13.95,-18.441,37.98,12.904,-17.776,34.442,13.48], +// 5 24 6.128 -0.76 9.418 5.6568 -3 8 8 -3 5.657 0.491 -0.754 11.033 + [5,24,6.128,-0.76,9.418,5.6568,-3,8,8,-3,5.657,0.491,-0.754,11.033], +// 5 24 -8.944 -7.673 -0.621 -5.638 -8.899 1.012 -8.736 -7.573 1.281 -4.752 -9.351 -0.656 + [5,24,-8.944,-7.673,-0.621,-5.638,-8.899,1.012,-8.736,-7.573,1.281,-4.752,-9.351,-0.656], +// 5 24 -9.043 4.136 -17.728 -8.002 4.931 -17.433 -5.889 0.998 -17.568 -11.01 6.82 -17.179 + [5,24,-9.043,4.136,-17.728,-8.002,4.931,-17.433,-5.889,0.998,-17.568,-11.01,6.82,-17.179], +// 5 24 0.125 -8.96 -8.543 -1.686 -9.196 -7.495 0.415 -9.603 -5.235 -2.785 -7.464 -11.68 + [5,24,0.125,-8.96,-8.543,-1.686,-9.196,-7.495,0.415,-9.603,-5.235,-2.785,-7.464,-11.68], +// 5 24 -21.524 18.102 -2.511 -21.488 17.154 -0.868 -21.976 19.994 1.093 -20.27 15.228 -5.243 + [5,24,-21.524,18.102,-2.511,-21.488,17.154,-0.868,-21.976,19.994,1.093,-20.27,15.228,-5.243], +// 5 24 6.456 -6.107 -6.984 6.944 -4.093 -10.501 6.261 -5.317 -10.789 7.581 -3.887 -8.482 + [5,24,6.456,-6.107,-6.984,6.944,-4.093,-10.501,6.261,-5.317,-10.789,7.581,-3.887,-8.482], +// 5 24 -17.993 10.911 -7.147 -17.736 9.262 -5.756 -17.916 11.737 -3.359 -16.273 7.343 -10.525 + [5,24,-17.993,10.911,-7.147,-17.736,9.262,-5.756,-17.916,11.737,-3.359,-16.273,7.343,-10.525], +// 5 24 13.543 -3.681 -0.757 10.182 -6.593 0.075 12.848 -4.033 1.618 10.423 -6.718 -2.15 + [5,24,13.543,-3.681,-0.757,10.182,-6.593,0.075,12.848,-4.033,1.618,10.423,-6.718,-2.15], +// 5 24 17.623 20.903 8.737 16.63 23.211 5.21 18.799 25.267 7.95 15.681 17.052 3.419 + [5,24,17.623,20.903,8.737,16.63,23.211,5.21,18.799,25.267,7.95,15.681,17.052,3.419], +// 5 24 -20.237 17.199 3.688 -18.94 16.424 4.422 -19.923 18.991 7.334 -19.362 15.17 0.903 + [5,24,-20.237,17.199,3.688,-18.94,16.424,4.422,-19.923,18.991,7.334,-19.362,15.17,0.903], +// 5 24 -6.398 17.309 -11.451 -8.895 11.016 -11.153 -9.137 19.118 -9.396 -2.423 14.212 -13.036 + [5,24,-6.398,17.309,-11.451,-8.895,11.016,-11.153,-9.137,19.118,-9.396,-2.423,14.212,-13.036], +// 5 24 11.265 16.351 8.163 13.276 9.748 4.478 13.067 17.114 4.822 8.885 10.297 10.395 + [5,24,11.265,16.351,8.163,13.276,9.748,4.478,13.067,17.114,4.822,8.885,10.297,10.395], +// 5 24 -21.71 26.455 8.12 -21.144 24.622 9.401 -21.955 22.031 5.233 -20.247 29.138 10.985 + [5,24,-21.71,26.455,8.12,-21.144,24.622,9.401,-21.955,22.031,5.233,-20.247,29.138,10.985], +// 5 24 -7.141 10.224 -16.967 -8.219 9.347 -17.41 -11.575 11.362 -16.366 -4.491 7.381 -17.71 + [5,24,-7.141,10.224,-16.967,-8.219,9.347,-17.41,-11.575,11.362,-16.366,-4.491,7.381,-17.71], +// 5 24 7.443 -0.943 -13.261 4.509 1.662 -16.044 6.109 -3.034 -13.26 5.99 2.579 -15.297 + [5,24,7.443,-0.943,-13.261,4.509,1.662,-16.044,6.109,-3.034,-13.26,5.99,2.579,-15.297], +// 5 24 -9.119 -3.387 -13.275 -9.792 -3.284 -11.774 -6.183 -7.074 -9.117 -12.733 1.075 -12.48 + [5,24,-9.119,-3.387,-13.275,-9.792,-3.284,-11.774,-6.183,-7.074,-9.117,-12.733,1.075,-12.48], +// 5 24 -16.946 34.325 15.134 -15.865 30.797 17.138 -17.927 30.509 14.435 -15.522 33.525 17.224 + [5,24,-16.946,34.325,15.134,-15.865,30.797,17.138,-17.927,30.509,14.435,-15.522,33.525,17.224], +// 5 24 8.624 17.753 10.791 8.885 10.297 10.395 11.265 16.351 8.163 3.072 18.054 14.076 + [5,24,8.624,17.753,10.791,8.885,10.297,10.395,11.265,16.351,8.163,3.072,18.054,14.076], +// 5 24 -11.01 6.82 -17.179 -13.561 5.74 -15.733 -14.306 10.701 -15.473 -11.62 2.392 -16.147 + [5,24,-11.01,6.82,-17.179,-13.561,5.74,-15.733,-14.306,10.701,-15.473,-11.62,2.392,-16.147], +// 5 24 13.969 9.576 9.714 16.364 7.606 8.168 16.375 11.486 7.963 13.798 3.963 9.704 + [5,24,13.969,9.576,9.714,16.364,7.606,8.168,16.375,11.486,7.963,13.798,3.963,9.704], +// 5 24 -9.494 31.124 18.287 -8.105 31.788 19.209 -9.944 34.464 18.595 -8.031 27.244 17.96 + [5,24,-9.494,31.124,18.287,-8.105,31.788,19.209,-9.944,34.464,18.595,-8.031,27.244,17.96], +// 5 24 -3.994 0.481 15.588 -2.616 0.931 15.441 -4.428 5.488 16.162 -2.714 -2.033 14.564 + [5,24,-3.994,0.481,15.588,-2.616,0.931,15.441,-4.428,5.488,16.162,-2.714,-2.033,14.564], +// 5 24 13.399 19.837 5.696 13.067 17.114 4.822 12.288 19.367 8.204 13.336 19.452 2.561 + [5,24,13.399,19.837,5.696,13.067,17.114,4.822,12.288,19.367,8.204,13.336,19.452,2.561], +// 5 24 -14.106 33.655 17.179 -12.673 30.584 18.196 -14.211 30.887 17.103 -12.552 33.967 18.439 + [5,24,-14.106,33.655,17.179,-12.673,30.584,18.196,-14.211,30.887,17.103,-12.552,33.967,18.439], +// 5 24 9.444 42.023 13.43 10.104 42.208 14.915 8.097 43.306 14.713 11.623 41.206 14.335 + [5,24,9.444,42.023,13.43,10.104,42.208,14.915,8.097,43.306,14.713,11.623,41.206,14.335], +// 5 24 7.831 41.386 17.02 9.671 41.724 15.82 8.167 42.61 15.677 9.753 38.942 18.168 + [5,24,7.831,41.386,17.02,9.671,41.724,15.82,8.167,42.61,15.677,9.753,38.942,18.168], +// 5 24 16.868 5.019 -2.03 16.505 1.658 -2.249 16.255 2.447 -3.84 17.093 4.332 -0.399 + [5,24,16.868,5.019,-2.03,16.505,1.658,-2.249,16.255,2.447,-3.84,17.093,4.332,-0.399], +// 5 24 -5.657 -3 8 -9.468 -0.565 6.159 -8 -3 5.657 -4.993 -0.462 10.176 + [5,24,-5.657,-3,8,-9.468,-0.565,6.159,-8,-3,5.657,-4.993,-0.462,10.176], +// 5 24 14.991 -0.128 -5.634 13.868 0.724 -6.658 15.044 3.486 -5.273 12.729 -2.84 -6.868 + [5,24,14.991,-0.128,-5.634,13.868,0.724,-6.658,15.044,3.486,-5.273,12.729,-2.84,-6.868], +// 5 24 -1.472 41.412 19.58 -4.843 39.952 19.556 -1.755 38.266 20.47 -5.388 43.567 16.522 + [5,24,-1.472,41.412,19.58,-4.843,39.952,19.556,-1.755,38.266,20.47,-5.388,43.567,16.522], +// 5 24 0.815 42.133 18.309 0.23 44.173 16.243 -1.378 43.895 16.421 2.638 43.013 17.16 + [5,24,0.815,42.133,18.309,0.23,44.173,16.243,-1.378,43.895,16.421,2.638,43.013,17.16], +// 5 24 11.746 3.895 11.56 13.798 3.963 9.704 13.305 0.512 9.118 13.969 9.576 9.714 + [5,24,11.746,3.895,11.56,13.798,3.963,9.704,13.305,0.512,9.118,13.969,9.576,9.714], +// 5 24 19.477 31.733 16.975 17.858 36.524 16.719 18.744 36.574 15.489 16.394 35.786 18.016 + [5,24,19.477,31.733,16.975,17.858,36.524,16.719,18.744,36.574,15.489,16.394,35.786,18.016], +// 5 24 -1.533 3.013 -13.095 -1.508 8.3 -13.241 3.962 3.062 -12.72 -6.34 3.156 -12.269 + [5,24,-1.533,3.013,-13.095,-1.508,8.3,-13.241,3.962,3.062,-12.72,-6.34,3.156,-12.269], +// 5 24 -0.373 44.028 13.355 -0.337 43.52 13.119 1.131 43.062 13.08 -2.251 43.446 13.301 + [5,24,-0.373,44.028,13.355,-0.337,43.52,13.119,1.131,43.062,13.08,-2.251,43.446,13.301], +// 5 24 6.049 -8.46 2.531 6.876 -8.58 -0.155 7.068 -8.773 1.211 3.799 -9.275 1.05 + [5,24,6.049,-8.46,2.531,6.876,-8.58,-0.155,7.068,-8.773,1.211,3.799,-9.275,1.05], +// 5 24 10.086 -4.746 -6.858 10.536 -5.673 -5.814 12.729 -2.84 -6.868 7.913 -6.875 -5.481 + [5,24,10.086,-4.746,-6.858,10.536,-5.673,-5.814,12.729,-2.84,-6.868,7.913,-6.875,-5.481], +// 5 24 -18.569 13.2 -3.875 -20.27 15.228 -5.243 -18.729 12.344 -8.89 -21.488 17.154 -0.868 + [5,24,-18.569,13.2,-3.875,-20.27,15.228,-5.243,-18.729,12.344,-8.89,-21.488,17.154,-0.868], +// 5 24 14.97 37.805 17.056 13.862 35.58 17.321 12.881 39.32 16.118 15.041 35.424 17.702 + [5,24,14.97,37.805,17.056,13.862,35.58,17.321,12.881,39.32,16.118,15.041,35.424,17.702], +// 5 24 -15.97 4.727 -8.292 -14.636 4.315 -11.972 -16.273 7.343 -10.525 -13.577 0.29 -9.273 + [5,24,-15.97,4.727,-8.292,-14.636,4.315,-11.972,-16.273,7.343,-10.525,-13.577,0.29,-9.273], +// 5 24 10.528 27.88 11.709 11.498 21.272 9.326 14.289 25.88 9.934 6.266 26.856 11.545 + [5,24,10.528,27.88,11.709,11.498,21.272,9.326,14.289,25.88,9.934,6.266,26.856,11.545], +// 5 24 -6.819 -7.973 7.537 -5.457 -8.818 6.554 -7.424 -7.94 6.954 -4.929 -8.198 8.523 + [5,24,-6.819,-7.973,7.537,-5.457,-8.818,6.554,-7.424,-7.94,6.954,-4.929,-8.198,8.523], +// 5 24 -18.441 37.98 12.904 -18.016 37.725 14.631 -19.002 38.558 14.956 -17.67 36.476 13.95 + [5,24,-18.441,37.98,12.904,-18.016,37.725,14.631,-19.002,38.558,14.956,-17.67,36.476,13.95], +// 5 24 18.96 35.921 13.705 16.525 32.626 11.052 20.589 32.452 13.251 15.65 36.484 11.938 + [5,24,18.96,35.921,13.705,16.525,32.626,11.052,20.589,32.452,13.251,15.65,36.484,11.938], +// 5 24 13.399 19.837 5.696 14.634 23.927 4.573 13.289 22.75 7.577 13.336 19.452 2.561 + [5,24,13.399,19.837,5.696,14.634,23.927,4.573,13.289,22.75,7.577,13.336,19.452,2.561], +// 5 24 -8.895 11.016 -11.153 -2.423 14.212 -13.036 -6.398 17.309 -11.451 -5.088 9.573 -12.849 + [5,24,-8.895,11.016,-11.153,-2.423,14.212,-13.036,-6.398,17.309,-11.451,-5.088,9.573,-12.849], +// 5 24 -0.657 17.513 16.262 1.835 22.189 17.047 1.565 17.13 16.356 -0.003 22.522 17.238 + [5,24,-0.657,17.513,16.262,1.835,22.189,17.047,1.565,17.13,16.356,-0.003,22.522,17.238], +// 5 24 2.635 -7.893 9.76 -0.192 -7.598 9.918 0.358 -8.898 7.765 0.633 -5.586 11.895 + [5,24,2.635,-7.893,9.76,-0.192,-7.598,9.918,0.358,-8.898,7.765,0.633,-5.586,11.895], +// 5 24 10.512 -5.695 -4.264 10.536 -5.673 -5.814 7.913 -6.875 -5.481 13.404 -3.626 -5.521 + [5,24,10.512,-5.695,-4.264,10.536,-5.673,-5.814,7.913,-6.875,-5.481,13.404,-3.626,-5.521], +// 5 24 -17.136 42.071 13.47 -15.243 40.702 11.848 -18.355 40.331 13.07 -15.295 42.206 12.736 + [5,24,-17.136,42.071,13.47,-15.243,40.702,11.848,-18.355,40.331,13.07,-15.295,42.206,12.736], +// 5 24 -13.193 39.733 11.673 -11.285 43.097 12.466 -8.267 40.812 11.988 -12.536 43.227 12.642 + [5,24,-13.193,39.733,11.673,-11.285,43.097,12.466,-8.267,40.812,11.988,-12.536,43.227,12.642], +// 5 24 -2.11 3.776 -17.859 -5.655 6.419 -18.227 -4.491 7.381 -17.71 -3.26 3.027 -18.424 + [5,24,-2.11,3.776,-17.859,-5.655,6.419,-18.227,-4.491,7.381,-17.71,-3.26,3.027,-18.424], +// 5 24 12.288 19.367 8.204 11.265 16.351 8.163 13.067 17.114 4.822 8.624 17.753 10.791 + [5,24,12.288,19.367,8.204,11.265,16.351,8.163,13.067,17.114,4.822,8.624,17.753,10.791], +// 5 24 3.99 -7.587 9.158 4.656 -8.772 6.931 5.803 -7.171 9.622 3.264 -8.475 7.306 + [5,24,3.99,-7.587,9.158,4.656,-8.772,6.931,5.803,-7.171,9.622,3.264,-8.475,7.306], +// 5 24 -5.457 -8.818 6.554 -7.424 -7.94 6.954 -6.819 -7.973 7.537 -7.073 -8.654 4.359 + [5,24,-5.457,-8.818,6.554,-7.424,-7.94,6.954,-6.819,-7.973,7.537,-7.073,-8.654,4.359], +// 5 24 -8.614 -4.189 11.564 -6.973 -3.483 12.187 -8.348 -0.404 13.057 -5.329 -6.11 10.696 + [5,24,-8.614,-4.189,11.564,-6.973,-3.483,12.187,-8.348,-0.404,13.057,-5.329,-6.11,10.696], +// 5 24 -18.94 41.957 13.832 -18.355 40.331 13.07 -20.019 40.946 13.789 -17.136 42.071 13.47 + [5,24,-18.94,41.957,13.832,-18.355,40.331,13.07,-20.019,40.946,13.789,-17.136,42.071,13.47], +// 5 24 -16.469 3.184 -3.581 -17.194 7.845 -1.972 -16.399 3.05 -2.128 -17.386 8.504 -2.656 + [5,24,-16.469,3.184,-3.581,-17.194,7.845,-1.972,-16.399,3.05,-2.128,-17.386,8.504,-2.656], +// 5 24 -15.295 42.206 12.736 -14.076 42.917 13.925 -15.147 42.016 13.818 -14.06 43.067 12.707 + [5,24,-15.295,42.206,12.736,-14.076,42.917,13.925,-15.147,42.016,13.818,-14.06,43.067,12.707], +// 5 24 6.944 -4.093 -10.501 7.581 -3.887 -8.482 6.456 -6.107 -6.984 8.443 -1.36 -9.228 + [5,24,6.944,-4.093,-10.501,7.581,-3.887,-8.482,6.456,-6.107,-6.984,8.443,-1.36,-9.228], +// 5 24 -16.399 3.05 -2.128 -15.045 -1.039 -2.014 -16.469 3.184 -3.581 -16.839 2.705 -0.756 + [5,24,-16.399,3.05,-2.128,-15.045,-1.039,-2.014,-16.469,3.184,-3.581,-16.839,2.705,-0.756], +// 5 24 9.753 38.942 18.168 8.128 35.947 19.325 10.845 35.855 18.966 8.122 38.528 18.327 + [5,24,9.753,38.942,18.168,8.128,35.947,19.325,10.845,35.855,18.966,8.122,38.528,18.327], +// 5 24 0.23 44.173 16.243 1.498 44.197 14.622 -0.224 44.573 14.685 2.874 43.864 15.703 + [5,24,0.23,44.173,16.243,1.498,44.197,14.622,-0.224,44.573,14.685,2.874,43.864,15.703], +// 5 24 6.534 3.399 15.084 4.264 -2.045 14.259 5.104 3.505 15.55 5.847 -2.189 13.527 + [5,24,6.534,3.399,15.084,4.264,-2.045,14.259,5.104,3.505,15.55,5.847,-2.189,13.527], +// 5 24 -5.889 0.998 -17.568 -9.043 4.136 -17.728 -7.222 0.029 -17.645 -8.002 4.931 -17.433 + [5,24,-5.889,0.998,-17.568,-9.043,4.136,-17.728,-7.222,0.029,-17.645,-8.002,4.931,-17.433], +// 5 24 -10.491 19.35 13.981 -8.037 19.439 14.171 -8.91 15.403 12.802 -9.002 22.843 15.975 + [5,24,-10.491,19.35,13.981,-8.037,19.439,14.171,-8.91,15.403,12.802,-9.002,22.843,15.975], +// 5 24 9.864 -2.823 10.335 11.391 0.36 10.832 9.271 0.042 12.227 12.464 -2.354 8.027 + [5,24,9.864,-2.823,10.335,11.391,0.36,10.832,9.271,0.042,12.227,12.464,-2.354,8.027], +// 5 24 -6.937 42.331 16.791 -5.388 43.567 16.522 -8.48 43.609 15.1 -4.843 39.952 19.556 + [5,24,-6.937,42.331,16.791,-5.388,43.567,16.522,-8.48,43.609,15.1,-4.843,39.952,19.556], +// 5 24 16.525 32.626 11.052 14.329 30.958 11.599 13.3 36.554 12.07 16.646 29.966 9.778 + [5,24,16.525,32.626,11.052,14.329,30.958,11.599,13.3,36.554,12.07,16.646,29.966,9.778], +// 5 24 16.394 35.786 18.016 19.477 31.733 16.975 17.565 31.237 17.767 17.858 36.524 16.719 + [5,24,16.394,35.786,18.016,19.477,31.733,16.975,17.565,31.237,17.767,17.858,36.524,16.719], +// 5 24 -8.872 -7.761 -2.777 -8.008 -7.375 -5.577 -5.354 -8.901 -4.21 -13.06 -4.42 -3.206 + [5,24,-8.872,-7.761,-2.777,-8.008,-7.375,-5.577,-5.354,-8.901,-4.21,-13.06,-4.42,-3.206], +// 5 24 -21.488 17.154 -0.868 -18.569 13.2 -3.875 -20.27 15.228 -5.243 -19.362 15.17 0.903 + [5,24,-21.488,17.154,-0.868,-18.569,13.2,-3.875,-20.27,15.228,-5.243,-19.362,15.17,0.903], +// 5 24 -9.546 16.156 10.084 -5.464 11.035 12.506 -12.418 10.963 6.777 -3.609 17.214 13.324 + [5,24,-9.546,16.156,10.084,-5.464,11.035,12.506,-12.418,10.963,6.777,-3.609,17.214,13.324], +// 5 24 -18.084 21.908 -5.725 -19.341 20.83 -5.848 -18.709 23.408 -1.634 -17.29 19.241 -9.574 + [5,24,-18.084,21.908,-5.725,-19.341,20.83,-5.848,-18.709,23.408,-1.634,-17.29,19.241,-9.574], +// 5 24 0 -3 -8 5.6568 -3 -8 3.0616 -3 -7.3912 -0.446 -0.298 -10.973 + [5,24,0,-3,-8,5.6568,-3,-8,3.0616,-3,-7.3912,-0.446,-0.298,-10.973], +// 5 24 -8 -3 0 -8 -3 -5.657 -7.3912 -3 -3.0616 -9.822 -0.772 -5.511 + [5,24,-8,-3,0,-8,-3,-5.657,-7.3912,-3,-3.0616,-9.822,-0.772,-5.511], +// 5 24 -7.376 -4.135 -14.551 -5.276 -7.327 -9.963 -9.119 -3.387 -13.275 -4.26 -7.454 -10.796 + [5,24,-7.376,-4.135,-14.551,-5.276,-7.327,-9.963,-9.119,-3.387,-13.275,-4.26,-7.454,-10.796], +// 5 24 -13.717 4.458 11.076 -14.33 4.207 9.632 -11.928 -1.477 11.166 -14.624 10.793 9.394 + [5,24,-13.717,4.458,11.076,-14.33,4.207,9.632,-11.928,-1.477,11.166,-14.624,10.793,9.394], +// 5 24 0.125 -8.96 -8.543 0.668 -8.123 -9.275 2.624 -8.599 -7.166 -2.785 -7.464 -11.68 + [5,24,0.125,-8.96,-8.543,0.668,-8.123,-9.275,2.624,-8.599,-7.166,-2.785,-7.464,-11.68], +// 5 24 -7.073 -8.654 4.359 -7.424 -7.94 6.954 -5.457 -8.818 6.554 -9.292 -7.574 4.833 + [5,24,-7.073,-8.654,4.359,-7.424,-7.94,6.954,-5.457,-8.818,6.554,-9.292,-7.574,4.833], +// 5 24 14.249 16.549 9.856 16.375 11.486 7.963 13.969 9.576 9.714 16.442 16.504 7.777 + [5,24,14.249,16.549,9.856,16.375,11.486,7.963,13.969,9.576,9.714,16.442,16.504,7.777], +// 5 24 3.799 -9.275 1.05 4.691 -9.102 4.07 6.049 -8.46 2.531 3.041 -9.532 2.352 + [5,24,3.799,-9.275,1.05,4.691,-9.102,4.07,6.049,-8.46,2.531,3.041,-9.532,2.352], +// 5 24 -14.09 -0.114 -7.025 -13.577 0.29 -9.273 -15.97 4.727 -8.292 -11.79 -3.844 -6.869 + [5,24,-14.09,-0.114,-7.025,-13.577,0.29,-9.273,-15.97,4.727,-8.292,-11.79,-3.844,-6.869], +// 5 24 -4.973 -8.812 -5.575 -6.183 -7.074 -9.117 -7.381 -7.282 -7.333 -3.621 -9.081 -6.093 + [5,24,-4.973,-8.812,-5.575,-6.183,-7.074,-9.117,-7.381,-7.282,-7.333,-3.621,-9.081,-6.093], +// 5 24 7.466 -7.534 -4.008 7.21 -8.437 -2.368 10.423 -6.718 -2.15 4.563 -8.109 -3.587 + [5,24,7.466,-7.534,-4.008,7.21,-8.437,-2.368,10.423,-6.718,-2.15,4.563,-8.109,-3.587], +// 5 24 -5.464 11.035 12.506 -5.495 3.258 12.383 -11.347 2.984 7.437 1.559 3.321 13.331 + [5,24,-5.464,11.035,12.506,-5.495,3.258,12.383,-11.347,2.984,7.437,1.559,3.321,13.331], +// 5 24 -2.8 33.022 20.702 -1.319 27.535 18.898 -1.669 33.38 20.462 -2.553 27.196 18.897 + [5,24,-2.8,33.022,20.702,-1.319,27.535,18.898,-1.669,33.38,20.462,-2.553,27.196,18.897], +// 5 24 0.673 38.689 20.385 -1.755 38.266 20.47 -0.083 33.745 20.685 -1.472 41.412 19.58 + [5,24,0.673,38.689,20.385,-1.755,38.266,20.47,-0.083,33.745,20.685,-1.472,41.412,19.58], +// 5 24 -4.887 27.231 18.764 -2.553 27.196 18.897 -5.205 32.532 20.428 -3.326 22.652 16.936 + [5,24,-4.887,27.231,18.764,-2.553,27.196,18.897,-5.205,32.532,20.428,-3.326,22.652,16.936], +// 5 24 -21.655 20.174 6.495 -19.923 18.991 7.334 -20.237 17.199 3.688 -19.082 20.497 10.07 + [5,24,-21.655,20.174,6.495,-19.923,18.991,7.334,-20.237,17.199,3.688,-19.082,20.497,10.07], +// 5 24 12.288 19.367 8.204 13.399 19.837 5.696 13.067 17.114 4.822 13.289 22.75 7.577 + [5,24,12.288,19.367,8.204,13.399,19.837,5.696,13.067,17.114,4.822,13.289,22.75,7.577], +// 5 24 -3.507 -9.538 4.711 -3.432 -9.566 1.884 -2 -9.658 2 -5.091 -9.303 3.232 + [5,24,-3.507,-9.538,4.711,-3.432,-9.566,1.884,-2,-9.658,2,-5.091,-9.303,3.232], +// 5 24 -17.194 7.845 -1.972 -17.458 8.403 -1.083 -17.386 8.504 -2.656 -16.839 2.705 -0.756 + [5,24,-17.194,7.845,-1.972,-17.458,8.403,-1.083,-17.386,8.504,-2.656,-16.839,2.705,-0.756], +// 5 24 16.05 10.236 5.014 16.364 7.606 8.168 16.375 11.486 7.963 16.561 7.475 6.483 + [5,24,16.05,10.236,5.014,16.364,7.606,8.168,16.375,11.486,7.963,16.561,7.475,6.483], +// 5 24 -8.105 31.788 19.209 -6.693 32.055 19.511 -7.301 34.848 19.781 -6.568 27.256 18 + [5,24,-8.105,31.788,19.209,-6.693,32.055,19.511,-7.301,34.848,19.781,-6.568,27.256,18], +// 5 24 -7.301 34.848 19.781 -8.521 35.057 19.336 -8.105 31.788 19.209 -6.412 36.033 20.322 + [5,24,-7.301,34.848,19.781,-8.521,35.057,19.336,-8.105,31.788,19.209,-6.412,36.033,20.322], +// 5 24 3.328 17.173 15.563 1.835 22.189 17.047 3.585 22.457 16.334 1.565 17.13 16.356 + [5,24,3.328,17.173,15.563,1.835,22.189,17.047,3.585,22.457,16.334,1.565,17.13,16.356], +// 5 24 3.264 -8.475 7.306 2.243 -8.803 7.75 1.796 -9.166 6.552 3.99 -7.587 9.158 + [5,24,3.264,-8.475,7.306,2.243,-8.803,7.75,1.796,-9.166,6.552,3.99,-7.587,9.158], +// 5 24 -11.575 11.362 -16.366 -10.046 13.241 -15.608 -7.141 10.224 -16.967 -13.801 16.23 -13.323 + [5,24,-11.575,11.362,-16.366,-10.046,13.241,-15.608,-7.141,10.224,-16.967,-13.801,16.23,-13.323], +// 5 24 -9.018 -6.983 7.264 -12.807 -3.929 5.341 -12.002 -3.459 7.965 -9.292 -7.574 4.833 + [5,24,-9.018,-6.983,7.264,-12.807,-3.929,5.341,-12.002,-3.459,7.965,-9.292,-7.574,4.833], +// 5 24 9.655 40.065 12.387 9.444 42.023 13.43 11.623 41.206 14.335 8.442 40.946 12.353 + [5,24,9.655,40.065,12.387,9.444,42.023,13.43,11.623,41.206,14.335,8.442,40.946,12.353], +// 5 24 9.293 2.875 -8.843 12.362 1.68 -8.334 8.544 0.704 -9.606 10.565 5.542 -7.602 + [5,24,9.293,2.875,-8.843,12.362,1.68,-8.334,8.544,0.704,-9.606,10.565,5.542,-7.602], +// 5 24 -12.665 17.798 -13.674 -10.046 13.241 -15.608 -8.489 14.59 -16.322 -13.801 16.23 -13.323 + [5,24,-12.665,17.798,-13.674,-10.046,13.241,-15.608,-8.489,14.59,-16.322,-13.801,16.23,-13.323], +// 5 24 6.484 -8.247 5.573 8.429 -6.123 8 8.07 -7.365 3.966 5.803 -7.171 9.622 + [5,24,6.484,-8.247,5.573,8.429,-6.123,8,8.07,-7.365,3.966,5.803,-7.171,9.622], +// 5 24 16.07 11.162 2.411 13.237 15.793 1.828 15.211 11.251 1.224 15.681 17.052 3.419 + [5,24,16.07,11.162,2.411,13.237,15.793,1.828,15.211,11.251,1.224,15.681,17.052,3.419], +// 5 24 -8.91 15.403 12.802 -6.722 15.511 14.55 -8.037 19.439 14.171 -7.555 11.592 14.781 + [5,24,-8.91,15.403,12.802,-6.722,15.511,14.55,-8.037,19.439,14.171,-7.555,11.592,14.781], +// 5 24 -11.328 23.297 14.817 -9.002 22.843 15.975 -10.491 19.35 13.981 -9.953 26.773 16.779 + [5,24,-11.328,23.297,14.817,-9.002,22.843,15.975,-10.491,19.35,13.981,-9.953,26.773,16.779], +// 5 24 -16.839 2.705 -0.756 -16.399 3.05 -2.128 -17.194 7.845 -1.972 -15.045 -1.039 -2.014 + [5,24,-16.839,2.705,-0.756,-16.399,3.05,-2.128,-17.194,7.845,-1.972,-15.045,-1.039,-2.014], +// 5 24 -10.8 -0.683 0.354 -8 -3 0 -8 -3 5.657 -9.822 -0.772 -5.511 + [5,24,-10.8,-0.683,0.354,-8,-3,0,-8,-3,5.657,-9.822,-0.772,-5.511], +// 5 24 -16.145 24.634 14.649 -13.396 23.33 15.39 -16.153 20.473 12.522 -14.963 27.23 16.161 + [5,24,-16.145,24.634,14.649,-13.396,23.33,15.39,-16.153,20.473,12.522,-14.963,27.23,16.161], +// 5 24 2.248 27.562 19.325 3.867 34.062 19.707 3.977 27.613 18.391 2.071 33.851 20.562 + [5,24,2.248,27.562,19.325,3.867,34.062,19.707,3.977,27.613,18.391,2.071,33.851,20.562], +// 5 24 9.098 -4.165 -7.84 10.086 -4.746 -6.858 10.17 -3.959 -7.45 6.456 -6.107 -6.984 + [5,24,9.098,-4.165,-7.84,10.086,-4.746,-6.858,10.17,-3.959,-7.45,6.456,-6.107,-6.984], +// 5 24 12.848 -4.033 1.618 9.752 -7.469 2.271 12.325 -5.221 4.148 10.182 -6.593 0.075 + [5,24,12.848,-4.033,1.618,9.752,-7.469,2.271,12.325,-5.221,4.148,10.182,-6.593,0.075], +// 5 24 -9.953 26.773 16.779 -8.031 27.244 17.96 -9.494 31.124 18.287 -9.002 22.843 15.975 + [5,24,-9.953,26.773,16.779,-8.031,27.244,17.96,-9.494,31.124,18.287,-9.002,22.843,15.975], +// 5 24 -3.433 -3.046 14.185 -2.714 -2.033 14.564 -3.994 0.481 15.588 -0.259 -1.533 14.822 + [5,24,-3.433,-3.046,14.185,-2.714,-2.033,14.564,-3.994,0.481,15.588,-0.259,-1.533,14.822], +// 5 24 18.96 35.921 13.705 20.913 32.232 15.8 18.744 36.574 15.489 20.589 32.452 13.251 + [5,24,18.96,35.921,13.705,20.913,32.232,15.8,18.744,36.574,15.489,20.589,32.452,13.251], +// 5 24 -20.17 39.883 13.589 -18.355 40.331 13.07 -19.34 38.809 13.212 -20.019 40.946 13.789 + [5,24,-20.17,39.883,13.589,-18.355,40.331,13.07,-19.34,38.809,13.212,-20.019,40.946,13.789], +// 5 24 -18.563 25.625 14.771 -17.878 22.227 12.26 -20.758 22.646 10.973 -16.145 24.634 14.649 + [5,24,-18.563,25.625,14.771,-17.878,22.227,12.26,-20.758,22.646,10.973,-16.145,24.634,14.649], +// 5 24 -19.473 15.826 -10.275 -15.709 15.128 -13.677 -18.553 18.258 -9.852 -17.184 14.197 -12.966 + [5,24,-19.473,15.826,-10.275,-15.709,15.128,-13.677,-18.553,18.258,-9.852,-17.184,14.197,-12.966], +// 5 24 16.288 2.195 0.327 13.543 -3.681 -0.757 16.637 1.403 2.148 13.63 -2.716 -3.022 + [5,24,16.288,2.195,0.327,13.543,-3.681,-0.757,16.637,1.403,2.148,13.63,-2.716,-3.022], +// 5 24 -16.399 3.05 -2.128 -16.469 3.184 -3.581 -15.045 -1.039 -2.014 -17.194 7.845 -1.972 + [5,24,-16.399,3.05,-2.128,-16.469,3.184,-3.581,-15.045,-1.039,-2.014,-17.194,7.845,-1.972], +// 5 24 3.072 18.054 14.076 8.885 10.297 10.395 8.624 17.753 10.791 2.593 10.644 13.505 + [5,24,3.072,18.054,14.076,8.885,10.297,10.395,8.624,17.753,10.791,2.593,10.644,13.505], +// 5 24 13.276 9.748 4.478 12.449 2.873 5.031 8.885 10.297 10.395 13.204 6.879 -1.439 + [5,24,13.276,9.748,4.478,12.449,2.873,5.031,8.885,10.297,10.395,13.204,6.879,-1.439], +// 5 24 -11.397 26.721 17.199 -9.953 26.773 16.779 -11.328 23.297 14.817 -10.994 30.76 18.642 + [5,24,-11.397,26.721,17.199,-9.953,26.773,16.779,-11.328,23.297,14.817,-10.994,30.76,18.642], +// 5 24 5.945 33.739 20.449 3.977 27.613 18.391 3.867 34.062 19.707 5.943 27.343 18.947 + [5,24,5.945,33.739,20.449,3.977,27.613,18.391,3.867,34.062,19.707,5.943,27.343,18.947], +// 5 24 3.933 -8.217 -6.156 5.676 -6.914 -8.376 4.643 -7.797 -8.296 5.137 -7.43 -5.206 + [5,24,3.933,-8.217,-6.156,5.676,-6.914,-8.376,4.643,-7.797,-8.296,5.137,-7.43,-5.206], +// 5 24 -4.379 -9.385 2.042 -7.073 -8.654 4.359 -5.091 -9.303 3.232 -8.185 -7.154 2.674 + [5,24,-4.379,-9.385,2.042,-7.073,-8.654,4.359,-5.091,-9.303,3.232,-8.185,-7.154,2.674], +// 5 24 -17.133 9.717 5.91 -17.222 9.117 3.183 -16.249 3.401 5.667 -16.962 12.764 3.592 + [5,24,-17.133,9.717,5.91,-17.222,9.117,3.183,-16.249,3.401,5.667,-16.962,12.764,3.592], +// 5 24 -2 -9.658 2 -2 -9.658 0 -3.432 -9.566 1.884 -1.8478 -9.658 0.7654 + [5,24,-2,-9.658,2,-2,-9.658,0,-3.432,-9.566,1.884,-1.8478,-9.658,0.7654], +// 5 24 2.353 -9.192 -3.49 3.4 -8.793 -4.69 4.563 -8.109 -3.587 2.148 -9.284 -6.663 + [5,24,2.353,-9.192,-3.49,3.4,-8.793,-4.69,4.563,-8.109,-3.587,2.148,-9.284,-6.663], +// 5 24 0.358 -8.898 7.765 2.635 -7.893 9.76 2.243 -8.803 7.75 -0.192 -7.598 9.918 + [5,24,0.358,-8.898,7.765,2.635,-7.893,9.76,2.243,-8.803,7.75,-0.192,-7.598,9.918], +// 5 24 11.899 9.707 11.724 13.969 9.576 9.714 14.249 16.549 9.856 11.746 3.895 11.56 + [5,24,11.899,9.707,11.724,13.969,9.576,9.714,14.249,16.549,9.856,11.746,3.895,11.56], +// 5 24 3.041 -9.532 2.352 4.691 -9.102 4.07 1.799 -9.535 3.667 3.799 -9.275 1.05 + [5,24,3.041,-9.532,2.352,4.691,-9.102,4.07,1.799,-9.535,3.667,3.799,-9.275,1.05], +// 5 24 -15.97 4.727 -8.292 -16.273 7.343 -10.525 -17.736 9.262 -5.756 -14.636 4.315 -11.972 + [5,24,-15.97,4.727,-8.292,-16.273,7.343,-10.525,-17.736,9.262,-5.756,-14.636,4.315,-11.972], +// 5 24 -18.016 37.725 14.631 -17.973 39.178 15.994 -16.984 38.756 15.98 -19.002 38.558 14.956 + [5,24,-18.016,37.725,14.631,-17.973,39.178,15.994,-16.984,38.756,15.98,-19.002,38.558,14.956], +// 5 24 -5.016 41.244 12.13 -1.954 39.927 12.949 -5.71 35.165 11.761 -3.937 42.624 12.503 + [5,24,-5.016,41.244,12.13,-1.954,39.927,12.949,-5.71,35.165,11.761,-3.937,42.624,12.503], +// 5 24 -5.507 -0.59 -9.924 -5.657 -3 -8 0 -3 -8 -9.822 -0.772 -5.511 + [5,24,-5.507,-0.59,-9.924,-5.657,-3,-8,0,-3,-8,-9.822,-0.772,-5.511], +// 5 24 5.288 37.104 12.043 1.682 35.089 12.965 6.266 26.856 11.545 1.178 39.481 13.036 + [5,24,5.288,37.104,12.043,1.682,35.089,12.965,6.266,26.856,11.545,1.178,39.481,13.036], +// 5 24 -3.609 17.214 13.324 -2.586 25.35 12.756 3.072 18.054 14.076 -6.878 24.443 11.067 + [5,24,-3.609,17.214,13.324,-2.586,25.35,12.756,3.072,18.054,14.076,-6.878,24.443,11.067], +// 5 24 8.443 -1.36 -9.228 6.944 -4.093 -10.501 7.581 -3.887 -8.482 7.372 -2.833 -11.822 + [5,24,8.443,-1.36,-9.228,6.944,-4.093,-10.501,7.581,-3.887,-8.482,7.372,-2.833,-11.822], +// 5 24 9.271 0.042 12.227 7.409 -0.667 13.652 6.901 -3.918 12.192 7.752 3.351 14.552 + [5,24,9.271,0.042,12.227,7.409,-0.667,13.652,6.901,-3.918,12.192,7.752,3.351,14.552], +// 5 24 -17.133 9.717 5.91 -15.475 3.849 8.226 -16.249 3.401 5.667 -16.176 10.21 8.065 + [5,24,-17.133,9.717,5.91,-15.475,3.849,8.226,-16.249,3.401,5.667,-16.176,10.21,8.065], +// 5 24 -17.128 30.985 9.095 -14.012 35.25 11.235 -16.247 35.033 10.947 -15.484 28.141 9.237 + [5,24,-17.128,30.985,9.095,-14.012,35.25,11.235,-16.247,35.033,10.947,-15.484,28.141,9.237], +// 5 24 -16.946 28.121 16.386 -19.595 27.45 12.698 -17.927 30.509 14.435 -18.563 25.625 14.771 + [5,24,-16.946,28.121,16.386,-19.595,27.45,12.698,-17.927,30.509,14.435,-18.563,25.625,14.771], +// 5 24 -1.686 -9.196 -7.495 -2.762 -9.113 -6.92 -4.26 -7.454 -10.796 -0.946 -9.66 -4.398 + [5,24,-1.686,-9.196,-7.495,-2.762,-9.113,-6.92,-4.26,-7.454,-10.796,-0.946,-9.66,-4.398], +// 5 24 -19.611 40.729 15.106 -18.793 40.466 15.844 -19.684 39.313 15.153 -18.287 41.023 15.57 + [5,24,-19.611,40.729,15.106,-18.793,40.466,15.844,-19.684,39.313,15.153,-18.287,41.023,15.57], +// 5 24 -7.238 22.806 15.867 -5.416 22.599 16.677 -6.568 27.256 18 -6.012 19.254 15.241 + [5,24,-7.238,22.806,15.867,-5.416,22.599,16.677,-6.568,27.256,18,-6.012,19.254,15.241], +// 5 24 15.641 38.504 16.085 17.858 36.524 16.719 14.97 37.805 17.056 16.219 38.841 14.935 + [5,24,15.641,38.504,16.085,17.858,36.524,16.719,14.97,37.805,17.056,16.219,38.841,14.935], +// 5 24 -3.937 42.624 12.503 -5.252 44.127 12.569 -5.016 41.244 12.13 -2.251 43.446 13.301 + [5,24,-3.937,42.624,12.503,-5.252,44.127,12.569,-5.016,41.244,12.13,-2.251,43.446,13.301], +// 5 24 0 -9.658 -2 2 -9.658 -2 0.7654 -9.658 -1.8478 2.353 -9.192 -3.49 + [5,24,0,-9.658,-2,2,-9.658,-2,0.7654,-9.658,-1.8478,2.353,-9.192,-3.49], +// 5 24 -5.457 -8.818 6.554 -3.507 -9.538 4.711 -5.091 -9.303 3.232 -3.522 -9.016 7.06 + [5,24,-5.457,-8.818,6.554,-3.507,-9.538,4.711,-5.091,-9.303,3.232,-3.522,-9.016,7.06], +// 5 24 2.105 -5.175 -13.151 1.411 -0.358 -16.839 3.542 -4.94 -13.569 -0.067 -0.768 -16.312 + [5,24,2.105,-5.175,-13.151,1.411,-0.358,-16.839,3.542,-4.94,-13.569,-0.067,-0.768,-16.312], +// 5 24 1.682 35.089 12.965 2.16 25.805 12.84 -2.14 34.64 12.892 6.266 26.856 11.545 + [5,24,1.682,35.089,12.965,2.16,25.805,12.84,-2.14,34.64,12.892,6.266,26.856,11.545], +// 5 24 -10.673 24.655 10.621 -12.727 16.951 6.303 -9.546 16.156 10.084 -14.623 21.506 4.728 + [5,24,-10.673,24.655,10.621,-12.727,16.951,6.303,-9.546,16.156,10.084,-14.623,21.506,4.728], +// 5 24 15.681 17.052 3.419 17.623 20.903 8.737 16.63 23.211 5.21 16.442 16.504 7.777 + [5,24,15.681,17.052,3.419,17.623,20.903,8.737,16.63,23.211,5.21,16.442,16.504,7.777], +// 5 24 -16.469 3.184 -3.581 -15.919 4.18 -6.359 -17.192 8.703 -4.405 -14.09 -0.114 -7.025 + [5,24,-16.469,3.184,-3.581,-15.919,4.18,-6.359,-17.192,8.703,-4.405,-14.09,-0.114,-7.025], +// 5 24 -12.959 19.707 -5.007 -15.161 22.083 -4.561 -14.931 20.511 0.081 -12.785 20.945 -7.172 + [5,24,-12.959,19.707,-5.007,-15.161,22.083,-4.561,-14.931,20.511,0.081,-12.785,20.945,-7.172], +// 5 24 1.808 -1.387 14.08 0.997 3.74 16.405 2.886 3.843 15.458 -0.259 -1.533 14.822 + [5,24,1.808,-1.387,14.08,0.997,3.74,16.405,2.886,3.843,15.458,-0.259,-1.533,14.822], +// 5 24 -12.418 10.963 6.777 -13.358 3.013 1.128 -11.347 2.984 7.437 -14.06 11.103 0.992 + [5,24,-12.418,10.963,6.777,-13.358,3.013,1.128,-11.347,2.984,7.437,-14.06,11.103,0.992], +// 5 24 16.821 6.442 2.957 17.093 4.332 -0.399 16.288 2.195 0.327 16.941 7.358 1.269 + [5,24,16.821,6.442,2.957,17.093,4.332,-0.399,16.288,2.195,0.327,16.941,7.358,1.269], +// 5 24 -9.002 22.843 15.975 -8.037 19.439 14.171 -7.238 22.806 15.867 -10.491 19.35 13.981 + [5,24,-9.002,22.843,15.975,-8.037,19.439,14.171,-7.238,22.806,15.867,-10.491,19.35,13.981], +// 5 24 2.148 -9.284 -6.663 0.415 -9.603 -5.235 0.125 -8.96 -8.543 2.353 -9.192 -3.49 + [5,24,2.148,-9.284,-6.663,0.415,-9.603,-5.235,0.125,-8.96,-8.543,2.353,-9.192,-3.49], +// 5 24 -2.423 14.212 -13.036 -5.088 9.573 -12.849 -8.895 11.016 -11.153 0.798 11.383 -13.04 + [5,24,-2.423,14.212,-13.036,-5.088,9.573,-12.849,-8.895,11.016,-11.153,0.798,11.383,-13.04], +// 5 24 0.031 -6.324 -12.984 0.668 -8.123 -9.275 2.252 -7.955 -9.771 -1.47 -6.485 -12.203 + [5,24,0.031,-6.324,-12.984,0.668,-8.123,-9.275,2.252,-7.955,-9.771,-1.47,-6.485,-12.203], +// 5 24 -9.792 -3.284 -11.774 -10.969 -3.639 -9.032 -13.577 0.29 -9.273 -6.183 -7.074 -9.117 + [5,24,-9.792,-3.284,-11.774,-10.969,-3.639,-9.032,-13.577,0.29,-9.273,-6.183,-7.074,-9.117], +// 5 24 2.071 33.851 20.562 3.867 34.062 19.707 2.248 27.562 19.325 0.673 38.689 20.385 + [5,24,2.071,33.851,20.562,3.867,34.062,19.707,2.248,27.562,19.325,0.673,38.689,20.385], +// 5 24 3.44 43.401 16.406 5.802 43.855 14.963 5.917 43.202 16.057 2.874 43.864 15.703 + [5,24,3.44,43.401,16.406,5.802,43.855,14.963,5.917,43.202,16.057,2.874,43.864,15.703], +// 5 24 7.068 -8.773 1.211 6.049 -8.46 2.531 8.07 -7.365 3.966 6.876 -8.58 -0.155 + [5,24,7.068,-8.773,1.211,6.049,-8.46,2.531,8.07,-7.365,3.966,6.876,-8.58,-0.155], +// 5 24 -18.355 40.331 13.07 -20.019 40.946 13.789 -20.17 39.883 13.589 -18.94 41.957 13.832 + [5,24,-18.355,40.331,13.07,-20.019,40.946,13.789,-20.17,39.883,13.589,-18.94,41.957,13.832], +// 5 24 6.876 -8.58 -0.155 7.068 -8.773 1.211 6.049 -8.46 2.531 9.752 -7.469 2.271 + [5,24,6.876,-8.58,-0.155,7.068,-8.773,1.211,6.049,-8.46,2.531,9.752,-7.469,2.271], +// 5 24 6.049 -8.46 2.531 4.691 -9.102 4.07 6.484 -8.247 5.573 3.799 -9.275 1.05 + [5,24,6.049,-8.46,2.531,4.691,-9.102,4.07,6.484,-8.247,5.573,3.799,-9.275,1.05], +// 5 24 3.44 43.401 16.406 2.638 43.013 17.16 2.874 43.864 15.703 5.566 40.744 18.495 + [5,24,3.44,43.401,16.406,2.638,43.013,17.16,2.874,43.864,15.703,5.566,40.744,18.495], +// 5 24 1.559 3.321 13.331 6.128 -0.76 9.418 7.869 2.922 10.835 0.491 -0.754 11.033 + [5,24,1.559,3.321,13.331,6.128,-0.76,9.418,7.869,2.922,10.835,0.491,-0.754,11.033], +// 5 24 -8.736 -7.573 1.281 -8.944 -7.673 -0.621 -13.462 -3.928 1.508 -5.638 -8.899 1.012 + [5,24,-8.736,-7.573,1.281,-8.944,-7.673,-0.621,-13.462,-3.928,1.508,-5.638,-8.899,1.012], +// 5 24 3.464 -7.314 -10.413 4.643 -7.797 -8.296 3.645 -8.126 -8.592 4.637 -7.085 -10.609 + [5,24,3.464,-7.314,-10.413,4.643,-7.797,-8.296,3.645,-8.126,-8.592,4.637,-7.085,-10.609], +// 5 24 -9.645 43.273 14.915 -8.81 44.322 13.45 -8.48 43.609 15.1 -9.986 43.906 13.492 + [5,24,-9.645,43.273,14.915,-8.81,44.322,13.45,-8.48,43.609,15.1,-9.986,43.906,13.492], +// 5 24 3.608 -9.204 5.374 4.691 -9.102 4.07 4.656 -8.772 6.931 1.799 -9.535 3.667 + [5,24,3.608,-9.204,5.374,4.691,-9.102,4.07,4.656,-8.772,6.931,1.799,-9.535,3.667], +// 5 24 -14.483 41.682 14.504 -13.603 42.357 14.57 -14.076 42.917 13.925 -12.822 41.034 15.219 + [5,24,-14.483,41.682,14.504,-13.603,42.357,14.57,-14.076,42.917,13.925,-12.822,41.034,15.219], +// 5 24 20.913 32.232 15.8 20.589 32.452 13.251 18.96 35.921 13.705 20.897 27.491 13.189 + [5,24,20.913,32.232,15.8,20.589,32.452,13.251,18.96,35.921,13.705,20.897,27.491,13.189], +// 5 24 -17.192 8.703 -4.405 -17.386 8.504 -2.656 -17.476 11.083 -2.589 -16.469 3.184 -3.581 + [5,24,-17.192,8.703,-4.405,-17.386,8.504,-2.656,-17.476,11.083,-2.589,-16.469,3.184,-3.581], +// 5 24 -5.354 -8.901 -4.21 -8.872 -7.761 -2.777 -6.034 -8.923 -2.498 -8.008 -7.375 -5.577 + [5,24,-5.354,-8.901,-4.21,-8.872,-7.761,-2.777,-6.034,-8.923,-2.498,-8.008,-7.375,-5.577], +// 5 24 -16.839 2.705 -0.756 -15.045 -1.039 -2.014 -16.399 3.05 -2.128 -13.521 -3.833 -0.699 + [5,24,-16.839,2.705,-0.756,-15.045,-1.039,-2.014,-16.399,3.05,-2.128,-13.521,-3.833,-0.699], +// 5 24 -16.097 3.139 3.337 -17.856 8.596 1.608 -16.918 2.55 1.461 -17.222 9.117 3.183 + [5,24,-16.097,3.139,3.337,-17.856,8.596,1.608,-16.918,2.55,1.461,-17.222,9.117,3.183], +// 5 24 -1.669 33.38 20.462 0.378 27.56 19.22 -0.083 33.745 20.685 -1.319 27.535 18.898 + [5,24,-1.669,33.38,20.462,0.378,27.56,19.22,-0.083,33.745,20.685,-1.319,27.535,18.898], +// 5 24 11.623 41.206 14.335 10.104 42.208 14.915 11.83 41.027 15.152 9.444 42.023 13.43 + [5,24,11.623,41.206,14.335,10.104,42.208,14.915,11.83,41.027,15.152,9.444,42.023,13.43], +// 5 24 7.802 9.621 14.678 6.614 9.665 15.115 6.534 3.399 15.084 8.123 16.915 14.344 + [5,24,7.802,9.621,14.678,6.614,9.665,15.115,6.534,3.399,15.084,8.123,16.915,14.344], +// 5 24 -5.416 22.599 16.677 -6.568 27.256 18 -4.887 27.231 18.764 -7.238 22.806 15.867 + [5,24,-5.416,22.599,16.677,-6.568,27.256,18,-4.887,27.231,18.764,-7.238,22.806,15.867], +// 5 24 -2 -9.658 0 -3.432 -9.566 1.884 -4.752 -9.351 -0.656 -2 -9.658 2 + [5,24,-2,-9.658,0,-3.432,-9.566,1.884,-4.752,-9.351,-0.656,-2,-9.658,2], +// 5 24 13.404 -3.626 -5.521 12.729 -2.84 -6.868 10.536 -5.673 -5.814 14.991 -0.128 -5.634 + [5,24,13.404,-3.626,-5.521,12.729,-2.84,-6.868,10.536,-5.673,-5.814,14.991,-0.128,-5.634], +// 5 24 -17.194 7.845 -1.972 -16.839 2.705 -0.756 -17.458 8.403 -1.083 -16.399 3.05 -2.128 + [5,24,-17.194,7.845,-1.972,-16.839,2.705,-0.756,-17.458,8.403,-1.083,-16.399,3.05,-2.128], +// 5 24 -14.082 16.954 0.814 -14.06 11.103 0.992 -12.727 16.951 6.303 -12.367 13.092 -6.697 + [5,24,-14.082,16.954,0.814,-14.06,11.103,0.992,-12.727,16.951,6.303,-12.367,13.092,-6.697], +// 5 24 -11.347 2.984 7.437 -5.464 11.035 12.506 -12.418 10.963 6.777 -5.495 3.258 12.383 + [5,24,-11.347,2.984,7.437,-5.464,11.035,12.506,-12.418,10.963,6.777,-5.495,3.258,12.383], +// 5 24 -21.417 22.247 -0.973 -18.733 25.196 2.381 -21.513 24.659 3.036 -18.709 23.408 -1.634 + [5,24,-21.417,22.247,-0.973,-18.733,25.196,2.381,-21.513,24.659,3.036,-18.709,23.408,-1.634], +// 5 24 -11.347 2.984 7.437 -12.418 10.963 6.777 -13.358 3.013 1.128 -5.464 11.035 12.506 + [5,24,-11.347,2.984,7.437,-12.418,10.963,6.777,-13.358,3.013,1.128,-5.464,11.035,12.506], +// 5 24 8.03 27.177 18.102 10.807 28.58 18.581 8.438 32.339 19.382 9.858 25.044 16.859 + [5,24,8.03,27.177,18.102,10.807,28.58,18.581,8.438,32.339,19.382,9.858,25.044,16.859], +// 5 24 1.411 -0.358 -16.839 -2.11 3.776 -17.859 -0.067 -0.768 -16.312 -0.735 4.474 -18.412 + [5,24,1.411,-0.358,-16.839,-2.11,3.776,-17.859,-0.067,-0.768,-16.312,-0.735,4.474,-18.412], +// 5 24 8.429 -6.123 8 9.864 -2.823 10.335 10.506 -5.316 5.995 6.901 -3.918 12.192 + [5,24,8.429,-6.123,8,9.864,-2.823,10.335,10.506,-5.316,5.995,6.901,-3.918,12.192], +// 5 24 -11.62 2.392 -16.147 -7.222 0.029 -17.645 -9.65 -0.98 -15.788 -9.043 4.136 -17.728 + [5,24,-11.62,2.392,-16.147,-7.222,0.029,-17.645,-9.65,-0.98,-15.788,-9.043,4.136,-17.728], +// 5 24 -0.003 22.522 17.238 2.248 27.562 19.325 0.378 27.56 19.22 1.835 22.189 17.047 + [5,24,-0.003,22.522,17.238,2.248,27.562,19.325,0.378,27.56,19.22,1.835,22.189,17.047], +// 5 24 -18.798 39.553 15.942 -17.518 40.059 15.84 -17.973 39.178 15.994 -18.793 40.466 15.844 + [5,24,-18.798,39.553,15.942,-17.518,40.059,15.84,-17.973,39.178,15.994,-18.793,40.466,15.844], +// 5 24 -5.464 11.035 12.506 -3.609 17.214 13.324 -9.546 16.156 10.084 2.593 10.644 13.505 + [5,24,-5.464,11.035,12.506,-3.609,17.214,13.324,-9.546,16.156,10.084,2.593,10.644,13.505], +// 5 24 4.637 -7.085 -10.609 5.676 -6.914 -8.376 5.872 -6.181 -10.783 4.643 -7.797 -8.296 + [5,24,4.637,-7.085,-10.609,5.676,-6.914,-8.376,5.872,-6.181,-10.783,4.643,-7.797,-8.296], +// 5 24 -5.276 -7.327 -9.963 -4.26 -7.454 -10.796 -2.762 -9.113 -6.92 -7.376 -4.135 -14.551 + [5,24,-5.276,-7.327,-9.963,-4.26,-7.454,-10.796,-2.762,-9.113,-6.92,-7.376,-4.135,-14.551], +// 5 24 -5.657 -3 -8 -9.822 -0.772 -5.511 -5.507 -0.59 -9.924 -8 -3 -5.657 + [5,24,-5.657,-3,-8,-9.822,-0.772,-5.511,-5.507,-0.59,-9.924,-8,-3,-5.657], +// 5 24 9.864 -2.823 10.335 10.506 -5.316 5.995 12.464 -2.354 8.027 8.429 -6.123 8 + [5,24,9.864,-2.823,10.335,10.506,-5.316,5.995,12.464,-2.354,8.027,8.429,-6.123,8], +// 5 24 -8.348 -0.404 13.057 -8.614 -4.189 11.564 -10.345 -1.159 12.54 -6.973 -3.483 12.187 + [5,24,-8.348,-0.404,13.057,-8.614,-4.189,11.564,-10.345,-1.159,12.54,-6.973,-3.483,12.187], +// 5 24 -4.26 -7.454 -10.796 -7.376 -4.135 -14.551 -2.785 -7.464 -11.68 -5.276 -7.327 -9.963 + [5,24,-4.26,-7.454,-10.796,-7.376,-4.135,-14.551,-2.785,-7.464,-11.68,-5.276,-7.327,-9.963], +// 5 24 -8 -3 0 -8 -3 5.6568 -7.3912 -3 3.0616 -10.8 -0.683 0.354 + [5,24,-8,-3,0,-8,-3,5.6568,-7.3912,-3,3.0616,-10.8,-0.683,0.354], +// 5 24 10.104 42.208 14.915 9.671 41.724 15.82 11.83 41.027 15.152 8.167 42.61 15.677 + [5,24,10.104,42.208,14.915,9.671,41.724,15.82,11.83,41.027,15.152,8.167,42.61,15.677], +// 5 24 8.443 -1.36 -9.228 9.098 -4.165 -7.84 11.054 -1.71 -8.482 7.581 -3.887 -8.482 + [5,24,8.443,-1.36,-9.228,9.098,-4.165,-7.84,11.054,-1.71,-8.482,7.581,-3.887,-8.482], +// 5 24 -16.02 39.552 15.694 -16.984 38.756 15.98 -14.917 37.915 16.294 -17.518 40.059 15.84 + [5,24,-16.02,39.552,15.694,-16.984,38.756,15.98,-14.917,37.915,16.294,-17.518,40.059,15.84], +// 5 24 -11.456 -2.963 9.25 -11.928 -1.477 11.166 -14.33 4.207 9.632 -9.998 -4.484 10.371 + [5,24,-11.456,-2.963,9.25,-11.928,-1.477,11.166,-14.33,4.207,9.632,-9.998,-4.484,10.371], +// 5 24 -13.561 5.74 -15.733 -14.391 4.835 -13.712 -11.62 2.392 -16.147 -16.225 7.913 -12.342 + [5,24,-13.561,5.74,-15.733,-14.391,4.835,-13.712,-11.62,2.392,-16.147,-16.225,7.913,-12.342], +// 5 24 0 -9.658 2 1.799 -9.535 3.667 2 -9.658 2 -0.446 -9.613 5.169 + [5,24,0,-9.658,2,1.799,-9.535,3.667,2,-9.658,2,-0.446,-9.613,5.169], +// 5 24 2.16 25.805 12.84 3.072 18.054 14.076 -2.586 25.35 12.756 8.624 17.753 10.791 + [5,24,2.16,25.805,12.84,3.072,18.054,14.076,-2.586,25.35,12.756,8.624,17.753,10.791], +// 5 24 13.454 4.922 -6.904 15.044 3.486 -5.273 14.37 7.471 -4.743 13.868 0.724 -6.658 + [5,24,13.454,4.922,-6.904,15.044,3.486,-5.273,14.37,7.471,-4.743,13.868,0.724,-6.658], +// 5 24 -11.873 3.123 -6.421 -14.06 11.103 0.992 -13.358 3.013 1.128 -12.367 13.092 -6.697 + [5,24,-11.873,3.123,-6.421,-14.06,11.103,0.992,-13.358,3.013,1.128,-12.367,13.092,-6.697], +// 5 24 1.178 39.481 13.036 1.682 35.089 12.965 -2.14 34.64 12.892 5.288 37.104 12.043 + [5,24,1.178,39.481,13.036,1.682,35.089,12.965,-2.14,34.64,12.892,5.288,37.104,12.043], +// 5 24 13.204 6.879 -1.439 12.871 9.926 -2.449 13.093 11.982 0.849 11.983 8.397 -5.195 + [5,24,13.204,6.879,-1.439,12.871,9.926,-2.449,13.093,11.982,0.849,11.983,8.397,-5.195], +// 5 24 16.288 2.195 0.327 16.505 1.658 -2.249 17.093 4.332 -0.399 13.63 -2.716 -3.022 + [5,24,16.288,2.195,0.327,16.505,1.658,-2.249,17.093,4.332,-0.399,13.63,-2.716,-3.022], +// 5 24 1.799 -9.535 3.667 -0.446 -9.613 5.169 2.194 -9.264 4.761 0 -9.658 2 + [5,24,1.799,-9.535,3.667,-0.446,-9.613,5.169,2.194,-9.264,4.761,0,-9.658,2], +// 5 24 12.014 -2.145 -7.438 12.362 1.68 -8.334 11.054 -1.71 -8.482 13.868 0.724 -6.658 + [5,24,12.014,-2.145,-7.438,12.362,1.68,-8.334,11.054,-1.71,-8.482,13.868,0.724,-6.658], +// 5 24 -6.568 27.256 18 -8.105 31.788 19.209 -8.031 27.244 17.96 -6.693 32.055 19.511 + [5,24,-6.568,27.256,18,-8.105,31.788,19.209,-8.031,27.244,17.96,-6.693,32.055,19.511], +// 5 24 -17.449 18.821 10.117 -19.082 20.497 10.07 -16.153 20.473 12.522 -19.923 18.991 7.334 + [5,24,-17.449,18.821,10.117,-19.082,20.497,10.07,-16.153,20.473,12.522,-19.923,18.991,7.334], +// 5 24 -4.929 -8.198 8.523 -3.853 -7.874 8.945 -6.455 -6.811 10.007 -3.522 -9.016 7.06 + [5,24,-4.929,-8.198,8.523,-3.853,-7.874,8.945,-6.455,-6.811,10.007,-3.522,-9.016,7.06], +// 5 24 -15.646 35.56 16.924 -17.151 36.617 14.999 -16.946 34.325 15.134 -16.096 37.341 16.39 + [5,24,-15.646,35.56,16.924,-17.151,36.617,14.999,-16.946,34.325,15.134,-16.096,37.341,16.39], +// 5 24 -16.012 20.347 -10.001 -17.29 19.241 -9.574 -13.801 16.23 -13.323 -18.084 21.908 -5.725 + [5,24,-16.012,20.347,-10.001,-17.29,19.241,-9.574,-13.801,16.23,-13.323,-18.084,21.908,-5.725], +// 5 24 6.261 -5.317 -10.789 5.676 -6.914 -8.376 6.456 -6.107 -6.984 5.872 -6.181 -10.783 + [5,24,6.261,-5.317,-10.789,5.676,-6.914,-8.376,6.456,-6.107,-6.984,5.872,-6.181,-10.783], +// 5 24 -2.251 43.446 13.301 -0.337 43.52 13.119 -0.373 44.028 13.355 -2.184 42.005 12.923 + [5,24,-2.251,43.446,13.301,-0.337,43.52,13.119,-0.373,44.028,13.355,-2.184,42.005,12.923], +// 5 24 -0.946 -9.66 -4.398 -2 -9.658 -2 0 -9.658 -2 -3.441 -9.398 -3.515 + [5,24,-0.946,-9.66,-4.398,-2,-9.658,-2,0,-9.658,-2,-3.441,-9.398,-3.515], +// 5 24 5.917 43.202 16.057 5.802 43.855 14.963 8.097 43.306 14.713 3.44 43.401 16.406 + [5,24,5.917,43.202,16.057,5.802,43.855,14.963,8.097,43.306,14.713,3.44,43.401,16.406], +// 5 24 -21.144 24.622 9.401 -20.758 22.646 10.973 -21.655 20.174 6.495 -19.595 27.45 12.698 + [5,24,-21.144,24.622,9.401,-20.758,22.646,10.973,-21.655,20.174,6.495,-19.595,27.45,12.698], +// 5 24 -19.002 38.558 14.956 -17.973 39.178 15.994 -18.798 39.553 15.942 -18.016 37.725 14.631 + [5,24,-19.002,38.558,14.956,-17.973,39.178,15.994,-18.798,39.553,15.942,-18.016,37.725,14.631], +// 5 24 15.407 31.845 17.562 12.953 28.518 17.03 14.766 27.579 16.311 13.995 32.458 17.505 + [5,24,15.407,31.845,17.562,12.953,28.518,17.03,14.766,27.579,16.311,13.995,32.458,17.505], +// 5 24 -16.908 41.784 14.41 -15.147 42.016 13.818 -16.742 41.049 15.267 -17.136 42.071 13.47 + [5,24,-16.908,41.784,14.41,-15.147,42.016,13.818,-16.742,41.049,15.267,-17.136,42.071,13.47], +// 5 24 -6.455 -6.811 10.007 -5.329 -6.11 10.696 -8.614 -4.189 11.564 -3.853 -7.874 8.945 + [5,24,-6.455,-6.811,10.007,-5.329,-6.11,10.696,-8.614,-4.189,11.564,-3.853,-7.874,8.945], +// 5 24 5.943 27.343 18.947 3.977 27.613 18.391 5.434 22.113 16.497 5.945 33.739 20.449 + [5,24,5.943,27.343,18.947,3.977,27.613,18.391,5.434,22.113,16.497,5.945,33.739,20.449], +// 5 24 3.4 -8.793 -4.69 3.933 -8.217 -6.156 2.148 -9.284 -6.663 5.137 -7.43 -5.206 + [5,24,3.4,-8.793,-4.69,3.933,-8.217,-6.156,2.148,-9.284,-6.663,5.137,-7.43,-5.206], +// 5 24 -6.034 -8.923 -2.498 -8.944 -7.673 -0.621 -4.752 -9.351 -0.656 -8.872 -7.761 -2.777 + [5,24,-6.034,-8.923,-2.498,-8.944,-7.673,-0.621,-4.752,-9.351,-0.656,-8.872,-7.761,-2.777], +// 5 24 3.799 -9.275 1.05 2 -9.658 0 4.131 -8.859 -1.805 2 -9.658 2 + [5,24,3.799,-9.275,1.05,2,-9.658,0,4.131,-8.859,-1.805,2,-9.658,2], +// 5 24 12.09 16.584 11.764 15.021 21.007 11.024 12.78 21.281 12.599 14.249 16.549 9.856 + [5,24,12.09,16.584,11.764,15.021,21.007,11.024,12.78,21.281,12.599,14.249,16.549,9.856], +// 5 24 0.415 -9.603 -5.235 -0.946 -9.66 -4.398 0 -9.658 -2 -1.686 -9.196 -7.495 + [5,24,0.415,-9.603,-5.235,-0.946,-9.66,-4.398,0,-9.658,-2,-1.686,-9.196,-7.495], +// 5 24 -9.986 43.906 13.492 -10.511 43.235 13.856 -10.058 43.146 12.548 -9.645 43.273 14.915 + [5,24,-9.986,43.906,13.492,-10.511,43.235,13.856,-10.058,43.146,12.548,-9.645,43.273,14.915], +// 5 24 18.744 36.574 15.489 19.477 31.733 16.975 17.858 36.524 16.719 20.913 32.232 15.8 + [5,24,18.744,36.574,15.489,19.477,31.733,16.975,17.858,36.524,16.719,20.913,32.232,15.8], +// 5 24 0.031 -6.324 -12.984 -3.858 -2.645 -15.936 -1.47 -6.485 -12.203 -2.451 -2.075 -16.711 + [5,24,0.031,-6.324,-12.984,-3.858,-2.645,-15.936,-1.47,-6.485,-12.203,-2.451,-2.075,-16.711], +// 5 24 4.264 -2.045 14.259 5.847 -2.189 13.527 6.534 3.399 15.084 3.21 -6.264 11.687 + [5,24,4.264,-2.045,14.259,5.847,-2.189,13.527,6.534,3.399,15.084,3.21,-6.264,11.687], +// 5 24 15.904 6.127 -3.128 16.255 2.447 -3.84 15.044 3.486 -5.273 16.868 5.019 -2.03 + [5,24,15.904,6.127,-3.128,16.255,2.447,-3.84,15.044,3.486,-5.273,16.868,5.019,-2.03], +// 5 24 -9.822 -0.772 -5.511 -8 -3 -5.657 -8 -3 0 -5.657 -3 -8 + [5,24,-9.822,-0.772,-5.511,-8,-3,-5.657,-8,-3,0,-5.657,-3,-8], +// 5 24 -12.822 41.034 15.219 -11.248 41.554 15.508 -12.516 42.007 14.766 -11.388 39.422 16.926 + [5,24,-12.822,41.034,15.219,-11.248,41.554,15.508,-12.516,42.007,14.766,-11.388,39.422,16.926], +// 5 24 11.391 0.36 10.832 9.271 0.042 12.227 9.864 -2.823 10.335 9.413 3.685 12.959 + [5,24,11.391,0.36,10.832,9.271,0.042,12.227,9.864,-2.823,10.335,9.413,3.685,12.959], +// 5 24 -16.69 13.344 6.069 -15.837 14.028 8.26 -16.176 10.21 8.065 -16.388 16.195 6.054 + [5,24,-16.69,13.344,6.069,-15.837,14.028,8.26,-16.176,10.21,8.065,-16.388,16.195,6.054], +// 5 24 2.593 10.644 13.505 -5.464 11.035 12.506 -3.609 17.214 13.324 1.559 3.321 13.331 + [5,24,2.593,10.644,13.505,-5.464,11.035,12.506,-3.609,17.214,13.324,1.559,3.321,13.331], +// 5 24 -13.78 11.17 -15.412 -11.575 11.362 -16.366 -15.709 15.128 -13.677 -10.139 7.683 -16.975 + [5,24,-13.78,11.17,-15.412,-11.575,11.362,-16.366,-15.709,15.128,-13.677,-10.139,7.683,-16.975], +// 5 24 -2.762 -9.113 -6.92 -0.946 -9.66 -4.398 -3.621 -9.081 -6.093 -1.686 -9.196 -7.495 + [5,24,-2.762,-9.113,-6.92,-0.946,-9.66,-4.398,-3.621,-9.081,-6.093,-1.686,-9.196,-7.495], +// 5 24 -14.306 10.701 -15.473 -13.78 11.17 -15.412 -10.139 7.683 -16.975 -17.396 13.384 -13.14 + [5,24,-14.306,10.701,-15.473,-13.78,11.17,-15.412,-10.139,7.683,-16.975,-17.396,13.384,-13.14], +// 5 24 -1.176 -1.562 -16.781 -2.451 -2.075 -16.711 -4.552 2.261 -18.266 1.019 -5.741 -13.218 + [5,24,-1.176,-1.562,-16.781,-2.451,-2.075,-16.711,-4.552,2.261,-18.266,1.019,-5.741,-13.218], +// 5 24 5.872 -6.181 -10.783 6.261 -5.317 -10.789 5.676 -6.914 -8.376 5.483 -4.182 -13.737 + [5,24,5.872,-6.181,-10.783,6.261,-5.317,-10.789,5.676,-6.914,-8.376,5.483,-4.182,-13.737], +// 5 24 5.847 -2.189 13.527 3.21 -6.264 11.687 4.777 -6.134 11.096 4.264 -2.045 14.259 + [5,24,5.847,-2.189,13.527,3.21,-6.264,11.687,4.777,-6.134,11.096,4.264,-2.045,14.259], +// 5 24 6.484 -8.247 5.573 6.049 -8.46 2.531 4.691 -9.102 4.07 8.07 -7.365 3.966 + [5,24,6.484,-8.247,5.573,6.049,-8.46,2.531,4.691,-9.102,4.07,8.07,-7.365,3.966], +// 5 24 -4.145 -6.212 11.782 -6.973 -3.483 12.187 -5.7 -3.498 13.709 -5.329 -6.11 10.696 + [5,24,-4.145,-6.212,11.782,-6.973,-3.483,12.187,-5.7,-3.498,13.709,-5.329,-6.11,10.696], +// 5 24 2.148 -9.284 -6.663 3.933 -8.217 -6.156 2.624 -8.599 -7.166 3.4 -8.793 -4.69 + [5,24,2.148,-9.284,-6.663,3.933,-8.217,-6.156,2.624,-8.599,-7.166,3.4,-8.793,-4.69], +// 5 24 2.252 -7.955 -9.771 2.624 -8.599 -7.166 0.668 -8.123 -9.275 3.645 -8.126 -8.592 + [5,24,2.252,-7.955,-9.771,2.624,-8.599,-7.166,0.668,-8.123,-9.275,3.645,-8.126,-8.592], +// 5 24 -12.807 -3.929 5.341 -12.002 -3.459 7.965 -16.249 3.401 5.667 -9.018 -6.983 7.264 + [5,24,-12.807,-3.929,5.341,-12.002,-3.459,7.965,-16.249,3.401,5.667,-9.018,-6.983,7.264], +// 5 24 -13.521 -3.833 -0.699 -15.045 -1.039 -2.014 -14.921 -1.472 -3.422 -16.839 2.705 -0.756 + [5,24,-13.521,-3.833,-0.699,-15.045,-1.039,-2.014,-14.921,-1.472,-3.422,-16.839,2.705,-0.756], +// 5 24 13.454 4.922 -6.904 11.983 8.397 -5.195 14.37 7.471 -4.743 10.565 5.542 -7.602 + [5,24,13.454,4.922,-6.904,11.983,8.397,-5.195,14.37,7.471,-4.743,10.565,5.542,-7.602], +// 5 24 -14.785 40.461 15.73 -12.822 41.034 15.219 -13.368 39.15 16.94 -14.483 41.682 14.504 + [5,24,-14.785,40.461,15.73,-12.822,41.034,15.219,-13.368,39.15,16.94,-14.483,41.682,14.504], +// 5 24 0.031 -6.324 -12.984 -1.47 -6.485 -12.203 -3.858 -2.645 -15.936 0.668 -8.123 -9.275 + [5,24,0.031,-6.324,-12.984,-1.47,-6.485,-12.203,-3.858,-2.645,-15.936,0.668,-8.123,-9.275], +// 5 24 3.314 9.719 15.585 5.124 17.123 15.433 3.328 17.173 15.563 5.291 9.693 15.352 + [5,24,3.314,9.719,15.585,5.124,17.123,15.433,3.328,17.173,15.563,5.291,9.693,15.352], +// 5 24 0.415 -9.603 -5.235 -1.686 -9.196 -7.495 0.125 -8.96 -8.543 -0.946 -9.66 -4.398 + [5,24,0.415,-9.603,-5.235,-1.686,-9.196,-7.495,0.125,-8.96,-8.543,-0.946,-9.66,-4.398], +// 5 24 -12.581 -3.497 3.215 -16.918 2.55 1.461 -13.462 -3.928 1.508 -16.097 3.139 3.337 + [5,24,-12.581,-3.497,3.215,-16.918,2.55,1.461,-13.462,-3.928,1.508,-16.097,3.139,3.337], +// 5 24 9.444 42.023 13.43 7.486 42.318 12.663 7.917 43.138 13.545 8.442 40.946 12.353 + [5,24,9.444,42.023,13.43,7.486,42.318,12.663,7.917,43.138,13.545,8.442,40.946,12.353], +// 5 24 -4.993 -0.462 10.176 -9.468 -0.565 6.159 -5.657 -3 8 -11.347 2.984 7.437 + [5,24,-4.993,-0.462,10.176,-9.468,-0.565,6.159,-5.657,-3,8,-11.347,2.984,7.437], +// 5 24 -2.25 17.796 15.509 -0.657 17.513 16.262 -1.632 22.786 16.813 -1.949 12.121 16.118 + [5,24,-2.25,17.796,15.509,-0.657,17.513,16.262,-1.632,22.786,16.813,-1.949,12.121,16.118], +// 5 24 -1.472 41.412 19.58 0.815 42.133 18.309 -1.378 43.895 16.421 0.673 38.689 20.385 + [5,24,-1.472,41.412,19.58,0.815,42.133,18.309,-1.378,43.895,16.421,0.673,38.689,20.385], +// 5 24 -12.822 41.034 15.219 -13.603 42.357 14.57 -12.516 42.007 14.766 -14.483 41.682 14.504 + [5,24,-12.822,41.034,15.219,-13.603,42.357,14.57,-12.516,42.007,14.766,-14.483,41.682,14.504], +// 5 24 -19.341 20.83 -5.848 -18.553 18.258 -9.852 -17.29 19.241 -9.574 -20.474 20.186 -5.671 + [5,24,-19.341,20.83,-5.848,-18.553,18.258,-9.852,-17.29,19.241,-9.574,-20.474,20.186,-5.671], +// 5 24 -9.119 -3.387 -13.275 -7.376 -4.135 -14.551 -5.276 -7.327 -9.963 -9.65 -0.98 -15.788 + [5,24,-9.119,-3.387,-13.275,-7.376,-4.135,-14.551,-5.276,-7.327,-9.963,-9.65,-0.98,-15.788], +// 5 24 -11.388 39.422 16.926 -9.715 40.188 17.354 -10.495 37.179 18.207 -11.248 41.554 15.508 + [5,24,-11.388,39.422,16.926,-9.715,40.188,17.354,-10.495,37.179,18.207,-11.248,41.554,15.508], +// 5 24 5.434 22.113 16.497 3.585 22.457 16.334 3.328 17.173 15.563 3.977 27.613 18.391 + [5,24,5.434,22.113,16.497,3.585,22.457,16.334,3.328,17.173,15.563,3.977,27.613,18.391], +// 5 24 8.442 40.946 12.353 9.444 42.023 13.43 9.655 40.065 12.387 7.486 42.318 12.663 + [5,24,8.442,40.946,12.353,9.444,42.023,13.43,9.655,40.065,12.387,7.486,42.318,12.663], +// 5 24 9.271 0.042 12.227 7.752 3.351 14.552 9.413 3.685 12.959 7.409 -0.667 13.652 + [5,24,9.271,0.042,12.227,7.752,3.351,14.552,9.413,3.685,12.959,7.409,-0.667,13.652], +// 5 24 18.744 36.574 15.489 17.858 36.524 16.719 16.219 38.841 14.935 19.477 31.733 16.975 + [5,24,18.744,36.574,15.489,17.858,36.524,16.719,16.219,38.841,14.935,19.477,31.733,16.975], +// 5 24 8.885 10.297 10.395 7.869 2.922 10.835 2.593 10.644 13.505 12.449 2.873 5.031 + [5,24,8.885,10.297,10.395,7.869,2.922,10.835,2.593,10.644,13.505,12.449,2.873,5.031], +// 5 24 20.913 32.232 15.8 19.101 27.538 14.698 20.897 27.491 13.189 19.477 31.733 16.975 + [5,24,20.913,32.232,15.8,19.101,27.538,14.698,20.897,27.491,13.189,19.477,31.733,16.975], +// 5 24 -13.801 16.23 -13.323 -12.665 17.798 -13.674 -10.046 13.241 -15.608 -16.012 20.347 -10.001 + [5,24,-13.801,16.23,-13.323,-12.665,17.798,-13.674,-10.046,13.241,-15.608,-16.012,20.347,-10.001], +// 5 24 14.634 23.927 4.573 16.63 23.211 5.21 15.669 27.003 7.424 13.336 19.452 2.561 + [5,24,14.634,23.927,4.573,16.63,23.211,5.21,15.669,27.003,7.424,13.336,19.452,2.561], +// 5 24 3.21 -6.264 11.687 0.633 -5.586 11.895 4.264 -2.045 14.259 2.635 -7.893 9.76 + [5,24,3.21,-6.264,11.687,0.633,-5.586,11.895,4.264,-2.045,14.259,2.635,-7.893,9.76], +// 5 24 7.752 3.351 14.552 9.413 3.685 12.959 7.802 9.621 14.678 9.271 0.042 12.227 + [5,24,7.752,3.351,14.552,9.413,3.685,12.959,7.802,9.621,14.678,9.271,0.042,12.227], +// 5 24 -17.878 22.227 12.26 -16.153 20.473 12.522 -19.082 20.497 10.07 -16.145 24.634 14.649 + [5,24,-17.878,22.227,12.26,-16.153,20.473,12.522,-19.082,20.497,10.07,-16.145,24.634,14.649], +// 5 24 -12.727 16.951 6.303 -14.623 21.506 4.728 -14.082 16.954 0.814 -10.673 24.655 10.621 + [5,24,-12.727,16.951,6.303,-14.623,21.506,4.728,-14.082,16.954,0.814,-10.673,24.655,10.621], +// 5 24 12.871 9.926 -2.449 14.553 10.998 0.363 13.093 11.982 0.849 14.838 9.452 -1.978 + [5,24,12.871,9.926,-2.449,14.553,10.998,0.363,13.093,11.982,0.849,14.838,9.452,-1.978], +// 5 24 10.956 -0.257 -1.022 13.362 3.08 -1.794 12.449 2.873 5.031 10.169 1.573 -6.955 + [5,24,10.956,-0.257,-1.022,13.362,3.08,-1.794,12.449,2.873,5.031,10.169,1.573,-6.955], +// 5 24 -6.183 -7.074 -9.117 -7.381 -7.282 -7.333 -10.969 -3.639 -9.032 -4.973 -8.812 -5.575 + [5,24,-6.183,-7.074,-9.117,-7.381,-7.282,-7.333,-10.969,-3.639,-9.032,-4.973,-8.812,-5.575], +// 5 24 -13.801 16.23 -13.323 -16.012 20.347 -10.001 -17.29 19.241 -9.574 -12.665 17.798 -13.674 + [5,24,-13.801,16.23,-13.323,-16.012,20.347,-10.001,-17.29,19.241,-9.574,-12.665,17.798,-13.674], +// 5 24 -4.145 -6.212 11.782 -3.433 -3.046 14.185 -1.396 -5.732 12.426 -5.7 -3.498 13.709 + [5,24,-4.145,-6.212,11.782,-3.433,-3.046,14.185,-1.396,-5.732,12.426,-5.7,-3.498,13.709], +// 5 24 3.041 -9.532 2.352 2 -9.658 2 1.799 -9.535 3.667 3.799 -9.275 1.05 + [5,24,3.041,-9.532,2.352,2,-9.658,2,1.799,-9.535,3.667,3.799,-9.275,1.05], +// 5 24 4.509 1.662 -16.044 3.773 0.715 -17.014 0.78 6.006 -18.119 6.109 -3.034 -13.26 + [5,24,4.509,1.662,-16.044,3.773,0.715,-17.014,0.78,6.006,-18.119,6.109,-3.034,-13.26], +// 5 24 -14.917 37.915 16.294 -16.096 37.341 16.39 -16.984 38.756 15.98 -14.225 35.87 16.883 + [5,24,-14.917,37.915,16.294,-16.096,37.341,16.39,-16.984,38.756,15.98,-14.225,35.87,16.883], +// 5 24 -18.729 12.344 -8.89 -19.473 15.826 -10.275 -20.27 15.228 -5.243 -18.012 13.181 -12.47 + [5,24,-18.729,12.344,-8.89,-19.473,15.826,-10.275,-20.27,15.228,-5.243,-18.012,13.181,-12.47], +// 5 24 -6.183 -7.074 -9.117 -9.119 -3.387 -13.275 -9.792 -3.284 -11.774 -5.276 -7.327 -9.963 + [5,24,-6.183,-7.074,-9.117,-9.119,-3.387,-13.275,-9.792,-3.284,-11.774,-5.276,-7.327,-9.963], +// 5 24 -1.396 -5.732 12.426 -4.145 -6.212 11.782 -3.043 -7.944 9.697 -3.433 -3.046 14.185 + [5,24,-1.396,-5.732,12.426,-4.145,-6.212,11.782,-3.043,-7.944,9.697,-3.433,-3.046,14.185], +// 5 24 -15.919 4.18 -6.359 -15.97 4.727 -8.292 -17.736 9.262 -5.756 -14.09 -0.114 -7.025 + [5,24,-15.919,4.18,-6.359,-15.97,4.727,-8.292,-17.736,9.262,-5.756,-14.09,-0.114,-7.025], +// 5 24 1.498 44.197 14.622 -0.373 44.028 13.355 -0.224 44.573 14.685 1.545 43.422 13.297 + [5,24,1.498,44.197,14.622,-0.373,44.028,13.355,-0.224,44.573,14.685,1.545,43.422,13.297], +// 5 24 16.561 7.475 6.483 16.05 10.236 5.014 16.364 7.606 8.168 16.821 6.442 2.957 + [5,24,16.561,7.475,6.483,16.05,10.236,5.014,16.364,7.606,8.168,16.821,6.442,2.957], +// 5 24 -3.043 -7.944 9.697 -0.192 -7.598 9.918 -1.396 -5.732 12.426 -2.116 -8.908 8.03 + [5,24,-3.043,-7.944,9.697,-0.192,-7.598,9.918,-1.396,-5.732,12.426,-2.116,-8.908,8.03], +// 5 24 -11.779 11.407 11.801 -13.746 10.912 10.594 -13.437 14.981 10.686 -11.716 4.948 12.671 + [5,24,-11.779,11.407,11.801,-13.746,10.912,10.594,-13.437,14.981,10.686,-11.716,4.948,12.671], +// 5 24 8.438 32.339 19.382 10.845 35.855 18.966 11.29 32.291 19.177 8.128 35.947 19.325 + [5,24,8.438,32.339,19.382,10.845,35.855,18.966,11.29,32.291,19.177,8.128,35.947,19.325], +// 5 24 -10.511 43.235 13.856 -11.427 42.899 13.569 -11.285 43.097 12.466 -9.946 42.383 15.068 + [5,24,-10.511,43.235,13.856,-11.427,42.899,13.569,-11.285,43.097,12.466,-9.946,42.383,15.068], +// 5 24 5.156 42.976 13.043 5.685 43.895 13.95 2.779 43.817 14.602 7.486 42.318 12.663 + [5,24,5.156,42.976,13.043,5.685,43.895,13.95,2.779,43.817,14.602,7.486,42.318,12.663], +// 5 24 13.3 36.554 12.07 15.65 36.484 11.938 16.525 32.626 11.052 15.528 38.927 12.433 + [5,24,13.3,36.554,12.07,15.65,36.484,11.938,16.525,32.626,11.052,15.528,38.927,12.433], +// 5 24 -20.019 40.946 13.789 -19.611 40.729 15.106 -20.17 39.883 13.589 -18.94 41.957 13.832 + [5,24,-20.019,40.946,13.789,-19.611,40.729,15.106,-20.17,39.883,13.589,-18.94,41.957,13.832], +// 5 24 13.862 35.58 17.321 11.29 32.291 19.177 10.845 35.855 18.966 13.995 32.458 17.505 + [5,24,13.862,35.58,17.321,11.29,32.291,19.177,10.845,35.855,18.966,13.995,32.458,17.505], +// 5 24 -3.432 -9.566 1.884 -4.752 -9.351 -0.656 -2 -9.658 0 -5.638 -8.899 1.012 + [5,24,-3.432,-9.566,1.884,-4.752,-9.351,-0.656,-2,-9.658,0,-5.638,-8.899,1.012], +// 5 24 16.505 1.658 -2.249 16.255 2.447 -3.84 16.868 5.019 -2.03 15.272 -1.075 -4.036 + [5,24,16.505,1.658,-2.249,16.255,2.447,-3.84,16.868,5.019,-2.03,15.272,-1.075,-4.036], +// 5 24 0.633 -5.586 11.895 -0.259 -1.533 14.822 1.808 -1.387 14.08 -1.396 -5.732 12.426 + [5,24,0.633,-5.586,11.895,-0.259,-1.533,14.822,1.808,-1.387,14.08,-1.396,-5.732,12.426], +// 5 24 6.534 3.399 15.084 7.409 -0.667 13.652 7.752 3.351 14.552 5.847 -2.189 13.527 + [5,24,6.534,3.399,15.084,7.409,-0.667,13.652,7.752,3.351,14.552,5.847,-2.189,13.527], +// 5 24 4.656 -8.772 6.931 6.484 -8.247 5.573 5.803 -7.171 9.622 4.691 -9.102 4.07 + [5,24,4.656,-8.772,6.931,6.484,-8.247,5.573,5.803,-7.171,9.622,4.691,-9.102,4.07], +// 5 24 -19.595 27.45 12.698 -18.563 25.625 14.771 -20.758 22.646 10.973 -16.946 28.121 16.386 + [5,24,-19.595,27.45,12.698,-18.563,25.625,14.771,-20.758,22.646,10.973,-16.946,28.121,16.386], +// 5 24 -1.954 39.927 12.949 -0.337 43.52 13.119 -2.184 42.005 12.923 1.178 39.481 13.036 + [5,24,-1.954,39.927,12.949,-0.337,43.52,13.119,-2.184,42.005,12.923,1.178,39.481,13.036], +// 5 24 15.272 -1.075 -4.036 14.991 -0.128 -5.634 16.255 2.447 -3.84 13.404 -3.626 -5.521 + [5,24,15.272,-1.075,-4.036,14.991,-0.128,-5.634,16.255,2.447,-3.84,13.404,-3.626,-5.521], +// 5 24 -0.373 44.028 13.355 -0.224 44.573 14.685 1.498 44.197 14.622 -2.107 44.244 14.447 + [5,24,-0.373,44.028,13.355,-0.224,44.573,14.685,1.498,44.197,14.622,-2.107,44.244,14.447], +// 5 24 -2.553 27.196 18.897 -1.319 27.535 18.898 -1.632 22.786 16.813 -2.8 33.022 20.702 + [5,24,-2.553,27.196,18.897,-1.319,27.535,18.898,-1.632,22.786,16.813,-2.8,33.022,20.702], +// 5 24 -11.358 15.127 11.984 -8.91 15.403 12.802 -9.708 11.595 12.437 -10.491 19.35 13.981 + [5,24,-11.358,15.127,11.984,-8.91,15.403,12.802,-9.708,11.595,12.437,-10.491,19.35,13.981], +// 5 24 -1.47 -6.485 -12.203 -5.601 -3.839 -15.904 -2.785 -7.464 -11.68 -3.858 -2.645 -15.936 + [5,24,-1.47,-6.485,-12.203,-5.601,-3.839,-15.904,-2.785,-7.464,-11.68,-3.858,-2.645,-15.936], +// 5 24 5.566 40.744 18.495 3.44 43.401 16.406 2.638 43.013 17.16 6.774 40.907 17.397 + [5,24,5.566,40.744,18.495,3.44,43.401,16.406,2.638,43.013,17.16,6.774,40.907,17.397], +// 5 24 15.78 23.552 12.66 12.78 21.281 12.599 13.736 24.249 14.264 15.021 21.007 11.024 + [5,24,15.78,23.552,12.66,12.78,21.281,12.599,13.736,24.249,14.264,15.021,21.007,11.024], +// 5 24 -12.494 1.545 -14.069 -12.733 1.075 -12.48 -14.636 4.315 -11.972 -9.119 -3.387 -13.275 + [5,24,-12.494,1.545,-14.069,-12.733,1.075,-12.48,-14.636,4.315,-11.972,-9.119,-3.387,-13.275], +// 5 24 -9.715 40.188 17.354 -10.495 37.179 18.207 -8.439 37.868 19.287 -11.388 39.422 16.926 + [5,24,-9.715,40.188,17.354,-10.495,37.179,18.207,-8.439,37.868,19.287,-11.388,39.422,16.926], +// 5 24 -19.362 15.17 0.903 -17.372 14.73 2.343 -18.94 16.424 4.422 -17.438 13.692 0.054 + [5,24,-19.362,15.17,0.903,-17.372,14.73,2.343,-18.94,16.424,4.422,-17.438,13.692,0.054], +// 5 24 2.4 40.951 12.89 5.156 42.976 13.043 2.82 42.74 13.421 7.486 42.318 12.663 + [5,24,2.4,40.951,12.89,5.156,42.976,13.043,2.82,42.74,13.421,7.486,42.318,12.663], +// 5 24 -19.611 40.729 15.106 -18.94 41.957 13.832 -20.019 40.946 13.789 -18.532 41.594 14.903 + [5,24,-19.611,40.729,15.106,-18.94,41.957,13.832,-20.019,40.946,13.789,-18.532,41.594,14.903], +// 5 24 -10.8 -0.683 0.354 -8 -3 5.6568 -8 -3 0 -9.468 -0.565 6.159 + [5,24,-10.8,-0.683,0.354,-8,-3,5.6568,-8,-3,0,-9.468,-0.565,6.159], +// 5 24 13.3 36.554 12.07 15.528 38.927 12.433 13.353 40.402 12.492 15.65 36.484 11.938 + [5,24,13.3,36.554,12.07,15.528,38.927,12.433,13.353,40.402,12.492,15.65,36.484,11.938], +// 5 24 11.498 21.272 9.326 14.289 25.88 9.934 13.289 22.75 7.577 10.528 27.88 11.709 + [5,24,11.498,21.272,9.326,14.289,25.88,9.934,13.289,22.75,7.577,10.528,27.88,11.709], +// 5 24 10.17 -3.959 -7.45 12.729 -2.84 -6.868 12.014 -2.145 -7.438 10.086 -4.746 -6.858 + [5,24,10.17,-3.959,-7.45,12.729,-2.84,-6.868,12.014,-2.145,-7.438,10.086,-4.746,-6.858], +// 5 24 14.97 37.805 17.056 15.641 38.504 16.085 12.881 39.32 16.118 17.858 36.524 16.719 + [5,24,14.97,37.805,17.056,15.641,38.504,16.085,12.881,39.32,16.118,17.858,36.524,16.719], +// 5 24 -17.128 30.985 9.095 -19.238 29.799 9.281 -18.28 32.034 10.796 -18.27 27.539 6.028 + [5,24,-17.128,30.985,9.095,-19.238,29.799,9.281,-18.28,32.034,10.796,-18.27,27.539,6.028], +// 5 24 18.744 36.574 15.489 18.96 35.921 13.705 16.219 38.841 14.935 20.913 32.232 15.8 + [5,24,18.744,36.574,15.489,18.96,35.921,13.705,16.219,38.841,14.935,20.913,32.232,15.8], +// 5 24 -3.858 -2.645 -15.936 -7.222 0.029 -17.645 -5.601 -3.839 -15.904 -5.889 0.998 -17.568 + [5,24,-3.858,-2.645,-15.936,-7.222,0.029,-17.645,-5.601,-3.839,-15.904,-5.889,0.998,-17.568], +// 5 24 2 -9.658 -2 2.353 -9.192 -3.49 4.131 -8.859 -1.805 0 -9.658 -2 + [5,24,2,-9.658,-2,2.353,-9.192,-3.49,4.131,-8.859,-1.805,0,-9.658,-2], +// 5 24 1.835 22.189 17.047 3.585 22.457 16.334 3.977 27.613 18.391 3.328 17.173 15.563 + [5,24,1.835,22.189,17.047,3.585,22.457,16.334,3.977,27.613,18.391,3.328,17.173,15.563], +// 5 24 -8.037 19.439 14.171 -6.012 19.254 15.241 -7.238 22.806 15.867 -6.722 15.511 14.55 + [5,24,-8.037,19.439,14.171,-6.012,19.254,15.241,-7.238,22.806,15.867,-6.722,15.511,14.55], +// 5 24 -16.918 2.55 1.461 -16.097 3.139 3.337 -12.581 -3.497 3.215 -17.856 8.596 1.608 + [5,24,-16.918,2.55,1.461,-16.097,3.139,3.337,-12.581,-3.497,3.215,-17.856,8.596,1.608], +// 5 24 -4.428 5.488 16.162 -2.509 5.73 16.128 -2.616 0.931 15.441 -4.333 11.447 15.7 + [5,24,-4.428,5.488,16.162,-2.509,5.73,16.128,-2.616,0.931,15.441,-4.333,11.447,15.7], +// 5 24 10.086 -4.746 -6.858 7.913 -6.875 -5.481 10.536 -5.673 -5.814 6.456 -6.107 -6.984 + [5,24,10.086,-4.746,-6.858,7.913,-6.875,-5.481,10.536,-5.673,-5.814,6.456,-6.107,-6.984], +// 5 24 15.407 31.845 17.562 17.565 31.237 17.767 16.394 35.786 18.016 17.316 28.475 16.283 + [5,24,15.407,31.845,17.562,17.565,31.237,17.767,16.394,35.786,18.016,17.316,28.475,16.283], +// 5 24 2.593 10.644 13.505 3.072 18.054 14.076 8.885 10.297 10.395 -3.609 17.214 13.324 + [5,24,2.593,10.644,13.505,3.072,18.054,14.076,8.885,10.297,10.395,-3.609,17.214,13.324], +// 5 24 14.37 7.471 -4.743 11.983 8.397 -5.195 12.871 9.926 -2.449 13.454 4.922 -6.904 + [5,24,14.37,7.471,-4.743,11.983,8.397,-5.195,12.871,9.926,-2.449,13.454,4.922,-6.904], +// 5 24 13.237 15.793 1.828 13.276 9.748 4.478 13.093 11.982 0.849 13.067 17.114 4.822 + [5,24,13.237,15.793,1.828,13.276,9.748,4.478,13.093,11.982,0.849,13.067,17.114,4.822], +// 5 24 -15.55 17.747 8.94 -17.449 18.821 10.117 -18.345 17.554 7.452 -13.401 20.009 11.693 + [5,24,-15.55,17.747,8.94,-17.449,18.821,10.117,-18.345,17.554,7.452,-13.401,20.009,11.693], +// 5 24 -9.002 22.843 15.975 -7.238 22.806 15.867 -8.037 19.439 14.171 -8.031 27.244 17.96 + [5,24,-9.002,22.843,15.975,-7.238,22.806,15.867,-8.037,19.439,14.171,-8.031,27.244,17.96], +// 5 24 -7.854 5.51 15.185 -4.428 5.488 16.162 -4.333 11.447 15.7 -3.994 0.481 15.588 + [5,24,-7.854,5.51,15.185,-4.428,5.488,16.162,-4.333,11.447,15.7,-3.994,0.481,15.588], +// 5 24 9.563 9.658 12.948 8.123 16.915 14.344 7.802 9.621 14.678 9.865 16.764 12.834 + [5,24,9.563,9.658,12.948,8.123,16.915,14.344,7.802,9.621,14.678,9.865,16.764,12.834], +// 5 24 -16.742 41.049 15.267 -14.483 41.682 14.504 -15.147 42.016 13.818 -14.785 40.461 15.73 + [5,24,-16.742,41.049,15.267,-14.483,41.682,14.504,-15.147,42.016,13.818,-14.785,40.461,15.73], +// 5 24 16.903 5.265 4.224 16.288 2.195 0.327 16.637 1.403 2.148 16.821 6.442 2.957 + [5,24,16.903,5.265,4.224,16.288,2.195,0.327,16.637,1.403,2.148,16.821,6.442,2.957], +// 5 24 8.544 0.704 -9.606 7.36 2.749 -10.364 7.443 -0.943 -13.261 8.208 2.124 -9.384 + [5,24,8.544,0.704,-9.606,7.36,2.749,-10.364,7.443,-0.943,-13.261,8.208,2.124,-9.384], +// 5 24 -17.29 19.241 -9.574 -15.709 15.128 -13.677 -18.553 18.258 -9.852 -13.801 16.23 -13.323 + [5,24,-17.29,19.241,-9.574,-15.709,15.128,-13.677,-18.553,18.258,-9.852,-13.801,16.23,-13.323], +// 5 24 15.907 8.438 -0.984 14.553 10.998 0.363 14.838 9.452 -1.978 15.211 11.251 1.224 + [5,24,15.907,8.438,-0.984,14.553,10.998,0.363,14.838,9.452,-1.978,15.211,11.251,1.224], +// 5 24 -0.083 33.745 20.685 0.673 38.689 20.385 2.071 33.851 20.562 -1.755 38.266 20.47 + [5,24,-0.083,33.745,20.685,0.673,38.689,20.385,2.071,33.851,20.562,-1.755,38.266,20.47], +// 5 24 20.681 28.773 10.542 16.646 29.966 9.778 16.525 32.626 11.052 18.799 25.267 7.95 + [5,24,20.681,28.773,10.542,16.646,29.966,9.778,16.525,32.626,11.052,18.799,25.267,7.95], +// 5 24 -7.555 11.592 14.781 -8.91 15.403 12.802 -6.722 15.511 14.55 -9.708 11.595 12.437 + [5,24,-7.555,11.592,14.781,-8.91,15.403,12.802,-6.722,15.511,14.55,-9.708,11.595,12.437], +// 5 24 -13.008 27.112 17.31 -14.211 30.887 17.103 -12.673 30.584 18.196 -14.963 27.23 16.161 + [5,24,-13.008,27.112,17.31,-14.211,30.887,17.103,-12.673,30.584,18.196,-14.963,27.23,16.161], +// 5 24 -5.601 -3.839 -15.904 -3.858 -2.645 -15.936 -1.47 -6.485 -12.203 -7.222 0.029 -17.645 + [5,24,-5.601,-3.839,-15.904,-3.858,-2.645,-15.936,-1.47,-6.485,-12.203,-7.222,0.029,-17.645], +// 5 24 9.752 -7.469 2.271 8.07 -7.365 3.966 7.068 -8.773 1.211 10.506 -5.316 5.995 + [5,24,9.752,-7.469,2.271,8.07,-7.365,3.966,7.068,-8.773,1.211,10.506,-5.316,5.995], +// 5 24 1.835 22.189 17.047 -0.003 22.522 17.238 -0.657 17.513 16.262 2.248 27.562 19.325 + [5,24,1.835,22.189,17.047,-0.003,22.522,17.238,-0.657,17.513,16.262,2.248,27.562,19.325], +// 5 24 5.685 43.895 13.95 2.779 43.817 14.602 5.802 43.855 14.963 5.156 42.976 13.043 + [5,24,5.685,43.895,13.95,2.779,43.817,14.602,5.802,43.855,14.963,5.156,42.976,13.043], +// 5 24 7.443 -0.943 -13.261 8.544 0.704 -9.606 8.443 -1.36 -9.228 7.36 2.749 -10.364 + [5,24,7.443,-0.943,-13.261,8.544,0.704,-9.606,8.443,-1.36,-9.228,7.36,2.749,-10.364], +// 5 24 14.329 30.958 11.599 9.117 37.063 11.999 10.528 27.88 11.709 13.3 36.554 12.07 + [5,24,14.329,30.958,11.599,9.117,37.063,11.999,10.528,27.88,11.709,13.3,36.554,12.07], +// 5 24 -12.516 42.007 14.766 -12.822 41.034 15.219 -13.603 42.357 14.57 -11.248 41.554 15.508 + [5,24,-12.516,42.007,14.766,-12.822,41.034,15.219,-13.603,42.357,14.57,-11.248,41.554,15.508], +// 5 24 -19.34 38.809 13.212 -19.002 38.558 14.956 -18.441 37.98 12.904 -19.684 39.313 15.153 + [5,24,-19.34,38.809,13.212,-19.002,38.558,14.956,-18.441,37.98,12.904,-19.684,39.313,15.153], +// 5 24 16.496 26.843 15.111 19.101 27.538 14.698 15.78 23.552 12.66 17.316 28.475 16.283 + [5,24,16.496,26.843,15.111,19.101,27.538,14.698,15.78,23.552,12.66,17.316,28.475,16.283], +// 5 24 5.288 37.104 12.043 9.117 37.063 11.999 8.442 40.946 12.353 6.266 26.856 11.545 + [5,24,5.288,37.104,12.043,9.117,37.063,11.999,8.442,40.946,12.353,6.266,26.856,11.545], +// 5 24 -17.386 8.504 -2.656 -17.194 7.845 -1.972 -16.469 3.184 -3.581 -17.458 8.403 -1.083 + [5,24,-17.386,8.504,-2.656,-17.194,7.845,-1.972,-16.469,3.184,-3.581,-17.458,8.403,-1.083], +// 5 24 -1.632 22.786 16.813 -0.003 22.522 17.238 -1.319 27.535 18.898 -0.657 17.513 16.262 + [5,24,-1.632,22.786,16.813,-0.003,22.522,17.238,-1.319,27.535,18.898,-0.657,17.513,16.262], +// 5 24 13.404 -3.626 -5.521 13.63 -2.716 -3.022 15.272 -1.075 -4.036 10.512 -5.695 -4.264 + [5,24,13.404,-3.626,-5.521,13.63,-2.716,-3.022,15.272,-1.075,-4.036,10.512,-5.695,-4.264], +// 5 24 -0.224 44.573 14.685 0.23 44.173 16.243 1.498 44.197 14.622 -1.378 43.895 16.421 + [5,24,-0.224,44.573,14.685,0.23,44.173,16.243,1.498,44.197,14.622,-1.378,43.895,16.421], +// 5 24 -8.031 27.244 17.96 -6.568 27.256 18 -7.238 22.806 15.867 -8.105 31.788 19.209 + [5,24,-8.031,27.244,17.96,-6.568,27.256,18,-7.238,22.806,15.867,-8.105,31.788,19.209], +// 5 24 -6.722 15.511 14.55 -8.037 19.439 14.171 -8.91 15.403 12.802 -6.012 19.254 15.241 + [5,24,-6.722,15.511,14.55,-8.037,19.439,14.171,-8.91,15.403,12.802,-6.012,19.254,15.241], +// 5 24 -17.476 11.083 -2.589 -17.916 11.737 -3.359 -17.428 11.103 -1.364 -17.192 8.703 -4.405 + [5,24,-17.476,11.083,-2.589,-17.916,11.737,-3.359,-17.428,11.103,-1.364,-17.192,8.703,-4.405], +// 5 24 -11.388 39.422 16.926 -13.368 39.15 16.94 -12.822 41.034 15.219 -12.36 36.713 18.33 + [5,24,-11.388,39.422,16.926,-13.368,39.15,16.94,-12.822,41.034,15.219,-12.36,36.713,18.33], +// 5 24 -10.511 43.235 13.856 -11.285 43.097 12.466 -10.058 43.146 12.548 -11.427 42.899 13.569 + [5,24,-10.511,43.235,13.856,-11.285,43.097,12.466,-10.058,43.146,12.548,-11.427,42.899,13.569], +// 5 24 10.086 -4.746 -6.858 10.17 -3.959 -7.45 9.098 -4.165 -7.84 12.729 -2.84 -6.868 + [5,24,10.086,-4.746,-6.858,10.17,-3.959,-7.45,9.098,-4.165,-7.84,12.729,-2.84,-6.868], +// 5 24 -14.623 21.506 4.728 -18.733 25.196 2.381 -14.931 20.511 0.081 -18.27 27.539 6.028 + [5,24,-14.623,21.506,4.728,-18.733,25.196,2.381,-14.931,20.511,0.081,-18.27,27.539,6.028], +// 5 24 -18.441 37.98 12.904 -17.67 36.476 13.95 -17.857 36.718 12.48 -18.016 37.725 14.631 + [5,24,-18.441,37.98,12.904,-17.67,36.476,13.95,-17.857,36.718,12.48,-18.016,37.725,14.631], +// 5 24 9.864 -2.823 10.335 9.271 0.042 12.227 11.391 0.36 10.832 6.901 -3.918 12.192 + [5,24,9.864,-2.823,10.335,9.271,0.042,12.227,11.391,0.36,10.832,6.901,-3.918,12.192], +// 5 24 2.779 43.817 14.602 1.545 43.422 13.297 2.82 42.74 13.421 1.498 44.197 14.622 + [5,24,2.779,43.817,14.602,1.545,43.422,13.297,2.82,42.74,13.421,1.498,44.197,14.622], +// 5 24 2 -9.658 0 2 -9.658 2 1.8478 -9.658 0.7654 3.799 -9.275 1.05 + [5,24,2,-9.658,0,2,-9.658,2,1.8478,-9.658,0.7654,3.799,-9.275,1.05], +// 5 24 -6.387 38.943 19.186 -6.412 36.033 20.322 -8.439 37.868 19.287 -4.106 37.077 20.537 + [5,24,-6.387,38.943,19.186,-6.412,36.033,20.322,-8.439,37.868,19.287,-4.106,37.077,20.537], +// 5 24 -2.714 -2.033 14.564 -3.994 0.481 15.588 -2.616 0.931 15.441 -3.433 -3.046 14.185 + [5,24,-2.714,-2.033,14.564,-3.994,0.481,15.588,-2.616,0.931,15.441,-3.433,-3.046,14.185], +// 5 24 1.534 9.626 16.58 3.314 9.719 15.585 2.886 3.843 15.458 1.565 17.13 16.356 + [5,24,1.534,9.626,16.58,3.314,9.719,15.585,2.886,3.843,15.458,1.565,17.13,16.356], +// 5 24 -11.873 3.123 -6.421 -12.367 13.092 -6.697 -8.895 11.016 -11.153 -14.06 11.103 0.992 + [5,24,-11.873,3.123,-6.421,-12.367,13.092,-6.697,-8.895,11.016,-11.153,-14.06,11.103,0.992], +// 5 24 -7.424 -7.94 6.954 -9.292 -7.574 4.833 -7.073 -8.654 4.359 -9.018 -6.983 7.264 + [5,24,-7.424,-7.94,6.954,-9.292,-7.574,4.833,-7.073,-8.654,4.359,-9.018,-6.983,7.264], +// 5 24 -8.882 43.924 12.426 -9.986 43.906 13.492 -8.81 44.322 13.45 -10.058 43.146 12.548 + [5,24,-8.882,43.924,12.426,-9.986,43.906,13.492,-8.81,44.322,13.45,-10.058,43.146,12.548], +// 5 24 0.491 -0.754 11.033 1.559 3.321 13.331 -5.495 3.258 12.383 6.128 -0.76 9.418 + [5,24,0.491,-0.754,11.033,1.559,3.321,13.331,-5.495,3.258,12.383,6.128,-0.76,9.418], +// 5 24 9.671 41.724 15.82 9.753 38.942 18.168 7.831 41.386 17.02 12.881 39.32 16.118 + [5,24,9.671,41.724,15.82,9.753,38.942,18.168,7.831,41.386,17.02,12.881,39.32,16.118], +// 5 24 -6.34 3.156 -12.269 -1.508 8.3 -13.241 -1.533 3.013 -13.095 -5.088 9.573 -12.849 + [5,24,-6.34,3.156,-12.269,-1.508,8.3,-13.241,-1.533,3.013,-13.095,-5.088,9.573,-12.849], +// 5 24 12.325 -5.221 4.148 12.848 -4.033 1.618 14.834 -0.82 6.479 9.752 -7.469 2.271 + [5,24,12.325,-5.221,4.148,12.848,-4.033,1.618,14.834,-0.82,6.479,9.752,-7.469,2.271], +// 5 24 -0.446 -0.298 -10.973 -1.533 3.013 -13.095 3.962 3.062 -12.72 -5.507 -0.59 -9.924 + [5,24,-0.446,-0.298,-10.973,-1.533,3.013,-13.095,3.962,3.062,-12.72,-5.507,-0.59,-9.924], +// 5 24 5.685 43.895 13.95 8.097 43.306 14.713 5.802 43.855 14.963 7.917 43.138 13.545 + [5,24,5.685,43.895,13.95,8.097,43.306,14.713,5.802,43.855,14.963,7.917,43.138,13.545], +// 5 24 12.325 -5.221 4.148 10.506 -5.316 5.995 9.752 -7.469 2.271 12.464 -2.354 8.027 + [5,24,12.325,-5.221,4.148,10.506,-5.316,5.995,9.752,-7.469,2.271,12.464,-2.354,8.027], +// 5 24 -14.623 21.506 4.728 -14.082 16.954 0.814 -14.931 20.511 0.081 -12.727 16.951 6.303 + [5,24,-14.623,21.506,4.728,-14.082,16.954,0.814,-14.931,20.511,0.081,-12.727,16.951,6.303], +// 5 24 -22.363 21.384 -0.275 -21.513 24.659 3.036 -21.417 22.247 -0.973 -22.511 23.416 3.994 + [5,24,-22.363,21.384,-0.275,-21.513,24.659,3.036,-21.417,22.247,-0.973,-22.511,23.416,3.994], +// 5 24 8.443 -1.36 -9.228 7.372 -2.833 -11.822 6.944 -4.093 -10.501 7.443 -0.943 -13.261 + [5,24,8.443,-1.36,-9.228,7.372,-2.833,-11.822,6.944,-4.093,-10.501,7.443,-0.943,-13.261], +// 5 24 -17.856 8.596 1.608 -17.222 9.117 3.183 -16.097 3.139 3.337 -17.574 12.159 1.936 + [5,24,-17.856,8.596,1.608,-17.222,9.117,3.183,-16.097,3.139,3.337,-17.574,12.159,1.936], +// 5 24 -4.752 -9.351 -0.656 -2 -9.658 0 -2 -9.658 -2 -3.432 -9.566 1.884 + [5,24,-4.752,-9.351,-0.656,-2,-9.658,0,-2,-9.658,-2,-3.432,-9.566,1.884], +// 5 24 -12.733 1.075 -12.48 -9.119 -3.387 -13.275 -12.494 1.545 -14.069 -9.792 -3.284 -11.774 + [5,24,-12.733,1.075,-12.48,-9.119,-3.387,-13.275,-12.494,1.545,-14.069,-9.792,-3.284,-11.774], +// 5 24 15.681 17.052 3.419 13.237 15.793 1.828 16.07 11.162 2.411 13.336 19.452 2.561 + [5,24,15.681,17.052,3.419,13.237,15.793,1.828,16.07,11.162,2.411,13.336,19.452,2.561], +// 5 24 -4.887 27.231 18.764 -3.326 22.652 16.936 -5.416 22.599 16.677 -2.553 27.196 18.897 + [5,24,-4.887,27.231,18.764,-3.326,22.652,16.936,-5.416,22.599,16.677,-2.553,27.196,18.897], +// 5 24 8.128 35.947 19.325 10.845 35.855 18.966 9.753 38.942 18.168 8.438 32.339 19.382 + [5,24,8.128,35.947,19.325,10.845,35.855,18.966,9.753,38.942,18.168,8.438,32.339,19.382], +// 5 24 13.305 0.512 9.118 11.391 0.36 10.832 12.464 -2.354 8.027 11.746 3.895 11.56 + [5,24,13.305,0.512,9.118,11.391,0.36,10.832,12.464,-2.354,8.027,11.746,3.895,11.56], +// 5 24 -5.771 11.655 -17.518 -2.124 9.45 -17.956 -3.173 8.411 -18.248 -5.156 12.429 -17.328 + [5,24,-5.771,11.655,-17.518,-2.124,9.45,-17.956,-3.173,8.411,-18.248,-5.156,12.429,-17.328], +// 5 24 -5.205 32.532 20.428 -2.8 33.022 20.702 -2.553 27.196 18.897 -4.106 37.077 20.537 + [5,24,-5.205,32.532,20.428,-2.8,33.022,20.702,-2.553,27.196,18.897,-4.106,37.077,20.537], +// 5 24 -14.636 4.315 -11.972 -16.225 7.913 -12.342 -16.273 7.343 -10.525 -14.391 4.835 -13.712 + [5,24,-14.636,4.315,-11.972,-16.225,7.913,-12.342,-16.273,7.343,-10.525,-14.391,4.835,-13.712], +// 5 24 -15.161 22.083 -4.561 -14.931 20.511 0.081 -17.51 23.393 -1.635 -12.959 19.707 -5.007 + [5,24,-15.161,22.083,-4.561,-14.931,20.511,0.081,-17.51,23.393,-1.635,-12.959,19.707,-5.007], +// 5 24 13.543 -3.681 -0.757 13.63 -2.716 -3.022 10.512 -5.695 -4.264 16.288 2.195 0.327 + [5,24,13.543,-3.681,-0.757,13.63,-2.716,-3.022,10.512,-5.695,-4.264,16.288,2.195,0.327], +// 5 24 -0.067 -0.768 -16.312 1.019 -5.741 -13.218 2.105 -5.175 -13.151 -1.176 -1.562 -16.781 + [5,24,-0.067,-0.768,-16.312,1.019,-5.741,-13.218,2.105,-5.175,-13.151,-1.176,-1.562,-16.781], +// 5 24 -11.328 23.297 14.817 -10.491 19.35 13.981 -9.002 22.843 15.975 -13.401 20.009 11.693 + [5,24,-11.328,23.297,14.817,-10.491,19.35,13.981,-9.002,22.843,15.975,-13.401,20.009,11.693], +// 5 24 -3.26 3.027 -18.424 -2.11 3.776 -17.859 -5.655 6.419 -18.227 -0.067 -0.768 -16.312 + [5,24,-3.26,3.027,-18.424,-2.11,3.776,-17.859,-5.655,6.419,-18.227,-0.067,-0.768,-16.312], +// 5 24 2.82 42.74 13.421 2.4 40.951 12.89 1.131 43.062 13.08 5.156 42.976 13.043 + [5,24,2.82,42.74,13.421,2.4,40.951,12.89,1.131,43.062,13.08,5.156,42.976,13.043], +// 5 24 -11.873 3.123 -6.421 -8.895 11.016 -11.153 -6.34 3.156 -12.269 -12.367 13.092 -6.697 + [5,24,-11.873,3.123,-6.421,-8.895,11.016,-11.153,-6.34,3.156,-12.269,-12.367,13.092,-6.697], +// 5 24 -17.222 9.117 3.183 -17.574 12.159 1.936 -17.856 8.596 1.608 -16.962 12.764 3.592 + [5,24,-17.222,9.117,3.183,-17.574,12.159,1.936,-17.856,8.596,1.608,-16.962,12.764,3.592], +// 5 24 13.736 24.249 14.264 15.78 23.552 12.66 12.78 21.281 12.599 16.496 26.843 15.111 + [5,24,13.736,24.249,14.264,15.78,23.552,12.66,12.78,21.281,12.599,16.496,26.843,15.111], +// 5 24 5.685 43.895 13.95 7.486 42.318 12.663 7.917 43.138 13.545 5.156 42.976 13.043 + [5,24,5.685,43.895,13.95,7.486,42.318,12.663,7.917,43.138,13.545,5.156,42.976,13.043], +// 5 24 5.33 1.725 -11.506 5.6568 -3 -8 8.112 1.234 -8.87 -0.446 -0.298 -10.973 + [5,24,5.33,1.725,-11.506,5.6568,-3,-8,8.112,1.234,-8.87,-0.446,-0.298,-10.973], +// 5 24 -15.666 37.969 11.395 -13.193 39.733 11.673 -14.012 35.25 11.235 -15.243 40.702 11.848 + [5,24,-15.666,37.969,11.395,-13.193,39.733,11.673,-14.012,35.25,11.235,-15.243,40.702,11.848], +// 5 24 -18.88 31.529 12.538 -17.927 30.509 14.435 -17.776 34.442 13.48 -19.595 27.45 12.698 + [5,24,-18.88,31.529,12.538,-17.927,30.509,14.435,-17.776,34.442,13.48,-19.595,27.45,12.698], +// 5 24 5.6568 -3 -8 8.112 1.234 -8.87 8 -3 -5.657 5.33 1.725 -11.506 + [5,24,5.6568,-3,-8,8.112,1.234,-8.87,8,-3,-5.657,5.33,1.725,-11.506], +// 5 24 4.563 -8.109 -3.587 2.353 -9.192 -3.49 4.131 -8.859 -1.805 3.4 -8.793 -4.69 + [5,24,4.563,-8.109,-3.587,2.353,-9.192,-3.49,4.131,-8.859,-1.805,3.4,-8.793,-4.69], +// 5 24 -6.722 15.511 14.55 -4.333 11.447 15.7 -4.065 17.555 15.363 -7.555 11.592 14.781 + [5,24,-6.722,15.511,14.55,-4.333,11.447,15.7,-4.065,17.555,15.363,-7.555,11.592,14.781], +// 5 24 -12.581 -3.497 3.215 -8.736 -7.573 1.281 -13.462 -3.928 1.508 -8.185 -7.154 2.674 + [5,24,-12.581,-3.497,3.215,-8.736,-7.573,1.281,-13.462,-3.928,1.508,-8.185,-7.154,2.674], +// 5 24 8.167 42.61 15.677 10.104 42.208 14.915 9.671 41.724 15.82 8.097 43.306 14.713 + [5,24,8.167,42.61,15.677,10.104,42.208,14.915,9.671,41.724,15.82,8.097,43.306,14.713], +// 5 24 -15.484 28.141 9.237 -17.128 30.985 9.095 -18.27 27.539 6.028 -14.012 35.25 11.235 + [5,24,-15.484,28.141,9.237,-17.128,30.985,9.095,-18.27,27.539,6.028,-14.012,35.25,11.235], +// 5 24 -11.358 15.127 11.984 -13.401 20.009 11.693 -13.437 14.981 10.686 -10.491 19.35 13.981 + [5,24,-11.358,15.127,11.984,-13.401,20.009,11.693,-13.437,14.981,10.686,-10.491,19.35,13.981], +// 5 24 -17.916 11.737 -3.359 -18.569 13.2 -3.875 -17.993 10.911 -7.147 -17.438 13.692 0.054 + [5,24,-17.916,11.737,-3.359,-18.569,13.2,-3.875,-17.993,10.911,-7.147,-17.438,13.692,0.054], +// 5 24 -21.513 24.659 3.036 -22.511 23.416 3.994 -22.363 21.384 -0.275 -20.629 27.363 6.641 + [5,24,-21.513,24.659,3.036,-22.511,23.416,3.994,-22.363,21.384,-0.275,-20.629,27.363,6.641], +// 5 24 -19.684 39.313 15.153 -19.34 38.809 13.212 -20.17 39.883 13.589 -19.002 38.558 14.956 + [5,24,-19.684,39.313,15.153,-19.34,38.809,13.212,-20.17,39.883,13.589,-19.002,38.558,14.956], +// 5 24 -5.655 6.419 -18.227 -4.491 7.381 -17.71 -8.219 9.347 -17.41 -2.11 3.776 -17.859 + [5,24,-5.655,6.419,-18.227,-4.491,7.381,-17.71,-8.219,9.347,-17.41,-2.11,3.776,-17.859], +// 5 24 -7.238 22.806 15.867 -6.012 19.254 15.241 -8.037 19.439 14.171 -5.416 22.599 16.677 + [5,24,-7.238,22.806,15.867,-6.012,19.254,15.241,-8.037,19.439,14.171,-5.416,22.599,16.677], +// 5 24 -4.843 39.952 19.556 -4.106 37.077 20.537 -6.387 38.943 19.186 -3.071 37.637 20.289 + [5,24,-4.843,39.952,19.556,-4.106,37.077,20.537,-6.387,38.943,19.186,-3.071,37.637,20.289], +// 5 24 5.872 -6.181 -10.783 3.542 -4.94 -13.569 4.637 -7.085 -10.609 5.483 -4.182 -13.737 + [5,24,5.872,-6.181,-10.783,3.542,-4.94,-13.569,4.637,-7.085,-10.609,5.483,-4.182,-13.737], +// 5 24 -3.937 42.624 12.503 -2.251 43.446 13.301 -2.184 42.005 12.923 -5.252 44.127 12.569 + [5,24,-3.937,42.624,12.503,-2.251,43.446,13.301,-2.184,42.005,12.923,-5.252,44.127,12.569], +// 5 24 1.559 3.321 13.331 2.593 10.644 13.505 7.869 2.922 10.835 -5.464 11.035 12.506 + [5,24,1.559,3.321,13.331,2.593,10.644,13.505,7.869,2.922,10.835,-5.464,11.035,12.506], +// 5 24 -20.629 27.363 6.641 -18.733 25.196 2.381 -18.27 27.539 6.028 -21.513 24.659 3.036 + [5,24,-20.629,27.363,6.641,-18.733,25.196,2.381,-18.27,27.539,6.028,-21.513,24.659,3.036], +// 5 24 12.464 -2.354 8.027 12.325 -5.221 4.148 14.834 -0.82 6.479 10.506 -5.316 5.995 + [5,24,12.464,-2.354,8.027,12.325,-5.221,4.148,14.834,-0.82,6.479,10.506,-5.316,5.995], +// 5 24 -12.002 -3.459 7.965 -11.456 -2.963 9.25 -15.475 3.849 8.226 -8.626 -6.574 8.231 + [5,24,-12.002,-3.459,7.965,-11.456,-2.963,9.25,-15.475,3.849,8.226,-8.626,-6.574,8.231], +// 5 24 0 -9.658 -2 -0.946 -9.66 -4.398 -2 -9.658 -2 0.415 -9.603 -5.235 + [5,24,0,-9.658,-2,-0.946,-9.66,-4.398,-2,-9.658,-2,0.415,-9.603,-5.235], +// 5 24 -3.433 -3.046 14.185 -0.259 -1.533 14.822 -1.396 -5.732 12.426 -2.714 -2.033 14.564 + [5,24,-3.433,-3.046,14.185,-0.259,-1.533,14.822,-1.396,-5.732,12.426,-2.714,-2.033,14.564], +// 5 24 5.291 9.693 15.352 6.614 9.665 15.115 6.66 17.065 15.06 5.104 3.505 15.55 + [5,24,5.291,9.693,15.352,6.614,9.665,15.115,6.66,17.065,15.06,5.104,3.505,15.55], +// 5 24 -6.835 -7.745 8.296 -6.455 -6.811 10.007 -4.929 -8.198 8.523 -8.052 -6.744 9.111 + [5,24,-6.835,-7.745,8.296,-6.455,-6.811,10.007,-4.929,-8.198,8.523,-8.052,-6.744,9.111], +// 5 24 -9.067 8.649 -17.453 -8.002 4.931 -17.433 -6.71 5.618 -18.084 -10.139 7.683 -16.975 + [5,24,-9.067,8.649,-17.453,-8.002,4.931,-17.433,-6.71,5.618,-18.084,-10.139,7.683,-16.975], +// 5 24 -16.096 37.341 16.39 -14.225 35.87 16.883 -15.646 35.56 16.924 -14.917 37.915 16.294 + [5,24,-16.096,37.341,16.39,-14.225,35.87,16.883,-15.646,35.56,16.924,-14.917,37.915,16.294], +// 5 24 -17.856 8.596 1.608 -17.458 8.403 -1.083 -16.918 2.55 1.461 -17.428 11.103 -1.364 + [5,24,-17.856,8.596,1.608,-17.458,8.403,-1.083,-16.918,2.55,1.461,-17.428,11.103,-1.364], +// 5 24 -17.778 34.755 11.89 -17.776 34.442 13.48 -17.857 36.718 12.48 -18.88 31.529 12.538 + [5,24,-17.778,34.755,11.89,-17.776,34.442,13.48,-17.857,36.718,12.48,-18.88,31.529,12.538], +// 5 24 -15.522 33.525 17.224 -16.946 34.325 15.134 -15.865 30.797 17.138 -15.646 35.56 16.924 + [5,24,-15.522,33.525,17.224,-16.946,34.325,15.134,-15.865,30.797,17.138,-15.646,35.56,16.924], +// 5 24 -10.058 43.146 12.548 -8.267 40.812 11.988 -11.285 43.097 12.466 -8.882 43.924 12.426 + [5,24,-10.058,43.146,12.548,-8.267,40.812,11.988,-11.285,43.097,12.466,-8.882,43.924,12.426], +// 5 24 -15.522 33.525 17.224 -14.106 33.655 17.179 -14.211 30.887 17.103 -15.646 35.56 16.924 + [5,24,-15.522,33.525,17.224,-14.106,33.655,17.179,-14.211,30.887,17.103,-15.646,35.56,16.924], +// 5 24 13.829 40.429 14.568 11.83 41.027 15.152 13.5 40.195 15.367 11.623 41.206 14.335 + [5,24,13.829,40.429,14.568,11.83,41.027,15.152,13.5,40.195,15.367,11.623,41.206,14.335], +// 5 24 5.943 27.343 18.947 8.03 27.177 18.102 5.434 22.113 16.497 8.438 32.339 19.382 + [5,24,5.943,27.343,18.947,8.03,27.177,18.102,5.434,22.113,16.497,8.438,32.339,19.382], +// 5 24 6.66 17.065 15.06 8.123 16.915 14.344 8.79 21.602 15.234 6.614 9.665 15.115 + [5,24,6.66,17.065,15.06,8.123,16.915,14.344,8.79,21.602,15.234,6.614,9.665,15.115], +// 5 24 -8.736 -7.573 1.281 -8.185 -7.154 2.674 -12.581 -3.497 3.215 -5.638 -8.899 1.012 + [5,24,-8.736,-7.573,1.281,-8.185,-7.154,2.674,-12.581,-3.497,3.215,-5.638,-8.899,1.012], +// 5 24 16.219 38.841 14.935 15.528 38.927 12.433 13.829 40.429 14.568 18.96 35.921 13.705 + [5,24,16.219,38.841,14.935,15.528,38.927,12.433,13.829,40.429,14.568,18.96,35.921,13.705], +// 5 24 -0.067 -0.768 -16.312 -3.26 3.027 -18.424 -2.11 3.776 -17.859 -1.176 -1.562 -16.781 + [5,24,-0.067,-0.768,-16.312,-3.26,3.027,-18.424,-2.11,3.776,-17.859,-1.176,-1.562,-16.781], +// 5 24 0.798 11.383 -13.04 -1.508 8.3 -13.241 -5.088 9.573 -12.849 3.506 8.332 -12.562 + [5,24,0.798,11.383,-13.04,-1.508,8.3,-13.241,-5.088,9.573,-12.849,3.506,8.332,-12.562], +// 5 24 0.378 27.56 19.22 2.248 27.562 19.325 2.071 33.851 20.562 -0.003 22.522 17.238 + [5,24,0.378,27.56,19.22,2.248,27.562,19.325,2.071,33.851,20.562,-0.003,22.522,17.238], +// 5 24 16.525 32.626 11.052 20.589 32.452 13.251 20.681 28.773 10.542 18.96 35.921 13.705 + [5,24,16.525,32.626,11.052,20.589,32.452,13.251,20.681,28.773,10.542,18.96,35.921,13.705], +// 5 24 13.362 3.08 -1.794 13.204 6.879 -1.439 11.783 3.013 -6.234 12.449 2.873 5.031 + [5,24,13.362,3.08,-1.794,13.204,6.879,-1.439,11.783,3.013,-6.234,12.449,2.873,5.031], +// 5 24 8 -3 -5.657 10.169 1.573 -6.955 8.112 1.234 -8.87 10.956 -0.257 -1.022 + [5,24,8,-3,-5.657,10.169,1.573,-6.955,8.112,1.234,-8.87,10.956,-0.257,-1.022], +// 5 24 7.486 42.318 12.663 7.917 43.138 13.545 9.444 42.023 13.43 5.685 43.895 13.95 + [5,24,7.486,42.318,12.663,7.917,43.138,13.545,9.444,42.023,13.43,5.685,43.895,13.95], +// 5 24 -6.878 24.443 11.067 -10.673 24.655 10.621 -8.371 17.453 11.055 -9.631 35.163 11.467 + [5,24,-6.878,24.443,11.067,-10.673,24.655,10.621,-8.371,17.453,11.055,-9.631,35.163,11.467], +// 5 24 -18.553 18.258 -9.852 -19.473 15.826 -10.275 -15.709 15.128 -13.677 -21.575 19.047 -5.314 + [5,24,-18.553,18.258,-9.852,-19.473,15.826,-10.275,-15.709,15.128,-13.677,-21.575,19.047,-5.314], +// 5 24 -18.709 23.408 -1.634 -21.417 22.247 -0.973 -19.341 20.83 -5.848 -18.733 25.196 2.381 + [5,24,-18.709,23.408,-1.634,-21.417,22.247,-0.973,-19.341,20.83,-5.848,-18.733,25.196,2.381], +// 5 24 -17.857 36.718 12.48 -15.666 37.969 11.395 -16.247 35.033 10.947 -18.441 37.98 12.904 + [5,24,-17.857,36.718,12.48,-15.666,37.969,11.395,-16.247,35.033,10.947,-18.441,37.98,12.904], +// 5 24 6.876 -8.58 -0.155 9.752 -7.469 2.271 10.182 -6.593 0.075 7.068 -8.773 1.211 + [5,24,6.876,-8.58,-0.155,9.752,-7.469,2.271,10.182,-6.593,0.075,7.068,-8.773,1.211], +// 5 24 3.314 9.719 15.585 1.565 17.13 16.356 3.328 17.173 15.563 1.534 9.626 16.58 + [5,24,3.314,9.719,15.585,1.565,17.13,16.356,3.328,17.173,15.563,1.534,9.626,16.58], +// 5 24 -4.333 11.447 15.7 -1.949 12.121 16.118 -2.509 5.73 16.128 -4.065 17.555 15.363 + [5,24,-4.333,11.447,15.7,-1.949,12.121,16.118,-2.509,5.73,16.128,-4.065,17.555,15.363], +// 5 24 -17.29 19.241 -9.574 -18.084 21.908 -5.725 -19.341 20.83 -5.848 -16.012 20.347 -10.001 + [5,24,-17.29,19.241,-9.574,-18.084,21.908,-5.725,-19.341,20.83,-5.848,-16.012,20.347,-10.001], +// 5 24 9.831 -0.63 4.549 7.869 2.922 10.835 12.449 2.873 5.031 6.128 -0.76 9.418 + [5,24,9.831,-0.63,4.549,7.869,2.922,10.835,12.449,2.873,5.031,6.128,-0.76,9.418], +// 5 24 2 -9.658 2 3.799 -9.275 1.05 3.041 -9.532 2.352 2 -9.658 0 + [5,24,2,-9.658,2,3.799,-9.275,1.05,3.041,-9.532,2.352,2,-9.658,0], +// 5 24 12.953 28.518 17.03 14.766 27.579 16.311 11.675 25.002 15.259 15.407 31.845 17.562 + [5,24,12.953,28.518,17.03,14.766,27.579,16.311,11.675,25.002,15.259,15.407,31.845,17.562], +// 5 24 -8.195 40.984 16.949 -9.645 43.273 14.915 -9.946 42.383 15.068 -6.937 42.331 16.791 + [5,24,-8.195,40.984,16.949,-9.645,43.273,14.915,-9.946,42.383,15.068,-6.937,42.331,16.791], +// 5 24 -11.248 41.554 15.508 -9.946 42.383 15.068 -11.427 42.899 13.569 -9.715 40.188 17.354 + [5,24,-11.248,41.554,15.508,-9.946,42.383,15.068,-11.427,42.899,13.569,-9.715,40.188,17.354], +// 5 24 -13.193 39.733 11.673 -15.243 40.702 11.848 -14.06 43.067 12.707 -15.666 37.969 11.395 + [5,24,-13.193,39.733,11.673,-15.243,40.702,11.848,-14.06,43.067,12.707,-15.666,37.969,11.395], +// 5 24 -13.462 -3.928 1.508 -12.581 -3.497 3.215 -16.918 2.55 1.461 -8.736 -7.573 1.281 + [5,24,-13.462,-3.928,1.508,-12.581,-3.497,3.215,-16.918,2.55,1.461,-8.736,-7.573,1.281], +// 5 24 -9.944 34.464 18.595 -8.521 35.057 19.336 -10.495 37.179 18.207 -8.105 31.788 19.209 + [5,24,-9.944,34.464,18.595,-8.521,35.057,19.336,-10.495,37.179,18.207,-8.105,31.788,19.209], +// 5 24 -4.26 -7.454 -10.796 -1.686 -9.196 -7.495 -2.762 -9.113 -6.92 -2.785 -7.464 -11.68 + [5,24,-4.26,-7.454,-10.796,-1.686,-9.196,-7.495,-2.762,-9.113,-6.92,-2.785,-7.464,-11.68], +// 5 24 -9.292 -7.574 4.833 -12.581 -3.497 3.215 -8.185 -7.154 2.674 -12.807 -3.929 5.341 + [5,24,-9.292,-7.574,4.833,-12.581,-3.497,3.215,-8.185,-7.154,2.674,-12.807,-3.929,5.341], +// 5 24 -7.381 -7.282 -7.333 -11.79 -3.844 -6.869 -8.008 -7.375 -5.577 -10.969 -3.639 -9.032 + [5,24,-7.381,-7.282,-7.333,-11.79,-3.844,-6.869,-8.008,-7.375,-5.577,-10.969,-3.639,-9.032], +// 5 24 7.443 -0.943 -13.261 7.36 2.749 -10.364 8.544 0.704 -9.606 5.99 2.579 -15.297 + [5,24,7.443,-0.943,-13.261,7.36,2.749,-10.364,8.544,0.704,-9.606,5.99,2.579,-15.297], +// 5 24 -14.921 -1.472 -3.422 -14.09 -0.114 -7.025 -11.79 -3.844 -6.869 -16.469 3.184 -3.581 + [5,24,-14.921,-1.472,-3.422,-14.09,-0.114,-7.025,-11.79,-3.844,-6.869,-16.469,3.184,-3.581], +// 5 24 -17.192 8.703 -4.405 -17.916 11.737 -3.359 -17.476 11.083 -2.589 -17.736 9.262 -5.756 + [5,24,-17.192,8.703,-4.405,-17.916,11.737,-3.359,-17.476,11.083,-2.589,-17.736,9.262,-5.756], +// 5 24 10.956 -0.257 -1.022 8 -3 -5.657 10.169 1.573 -6.955 8 -3 0 + [5,24,10.956,-0.257,-1.022,8,-3,-5.657,10.169,1.573,-6.955,8,-3,0], +// 5 24 -17.194 7.845 -1.972 -16.399 3.05 -2.128 -16.469 3.184 -3.581 -16.839 2.705 -0.756 + [5,24,-17.194,7.845,-1.972,-16.399,3.05,-2.128,-16.469,3.184,-3.581,-16.839,2.705,-0.756], +// 5 24 -14.33 4.207 9.632 -11.928 -1.477 11.166 -11.456 -2.963 9.25 -13.717 4.458 11.076 + [5,24,-14.33,4.207,9.632,-11.928,-1.477,11.166,-11.456,-2.963,9.25,-13.717,4.458,11.076], +// 5 24 16.069 3.904 7.892 16.389 4.13 5.704 16.561 7.475 6.483 15.702 0.691 4.233 + [5,24,16.069,3.904,7.892,16.389,4.13,5.704,16.561,7.475,6.483,15.702,0.691,4.233], +// 5 24 -11.873 3.123 -6.421 -10.8 -0.683 0.354 -13.358 3.013 1.128 -9.822 -0.772 -5.511 + [5,24,-11.873,3.123,-6.421,-10.8,-0.683,0.354,-13.358,3.013,1.128,-9.822,-0.772,-5.511], +// 5 24 -4.993 -0.462 10.176 -5.657 -3 8 0 -3 8 -9.468 -0.565 6.159 + [5,24,-4.993,-0.462,10.176,-5.657,-3,8,0,-3,8,-9.468,-0.565,6.159], +// 5 24 -3.326 22.652 16.936 -1.632 22.786 16.813 -2.25 17.796 15.509 -2.553 27.196 18.897 + [5,24,-3.326,22.652,16.936,-1.632,22.786,16.813,-2.25,17.796,15.509,-2.553,27.196,18.897], +// 5 24 -1.954 39.927 12.949 -5.71 35.165 11.761 -2.14 34.64 12.892 -5.016 41.244 12.13 + [5,24,-1.954,39.927,12.949,-5.71,35.165,11.761,-2.14,34.64,12.892,-5.016,41.244,12.13], +// 5 24 -20.247 29.138 10.985 -18.28 32.034 10.796 -18.88 31.529 12.538 -19.238 29.799 9.281 + [5,24,-20.247,29.138,10.985,-18.28,32.034,10.796,-18.88,31.529,12.538,-19.238,29.799,9.281], +// 5 24 2.624 -8.599 -7.166 2.148 -9.284 -6.663 0.125 -8.96 -8.543 3.933 -8.217 -6.156 + [5,24,2.624,-8.599,-7.166,2.148,-9.284,-6.663,0.125,-8.96,-8.543,3.933,-8.217,-6.156], +// 5 24 -16.249 3.401 5.667 -15.475 3.849 8.226 -17.133 9.717 5.91 -12.002 -3.459 7.965 + [5,24,-16.249,3.401,5.667,-15.475,3.849,8.226,-17.133,9.717,5.91,-12.002,-3.459,7.965], +// 5 24 -22.363 21.384 -0.275 -21.524 18.102 -2.511 -21.575 19.047 -5.314 -21.976 19.994 1.093 + [5,24,-22.363,21.384,-0.275,-21.524,18.102,-2.511,-21.575,19.047,-5.314,-21.976,19.994,1.093], +// 5 24 -8.944 -7.673 -0.621 -8.872 -7.761 -2.777 -13.06 -4.42 -3.206 -6.034 -8.923 -2.498 + [5,24,-8.944,-7.673,-0.621,-8.872,-7.761,-2.777,-13.06,-4.42,-3.206,-6.034,-8.923,-2.498], +// 5 24 16.561 7.475 6.483 16.821 6.442 2.957 16.05 10.236 5.014 16.903 5.265 4.224 + [5,24,16.561,7.475,6.483,16.821,6.442,2.957,16.05,10.236,5.014,16.903,5.265,4.224], +// 5 24 -19.341 20.83 -5.848 -18.709 23.408 -1.634 -18.084 21.908 -5.725 -21.417 22.247 -0.973 + [5,24,-19.341,20.83,-5.848,-18.709,23.408,-1.634,-18.084,21.908,-5.725,-21.417,22.247,-0.973], +// 5 24 -5.205 32.532 20.428 -7.301 34.848 19.781 -6.412 36.033 20.322 -6.693 32.055 19.511 + [5,24,-5.205,32.532,20.428,-7.301,34.848,19.781,-6.412,36.033,20.322,-6.693,32.055,19.511], +// 5 24 -9.65 -0.98 -15.788 -5.601 -3.839 -15.904 -7.376 -4.135 -14.551 -7.222 0.029 -17.645 + [5,24,-9.65,-0.98,-15.788,-5.601,-3.839,-15.904,-7.376,-4.135,-14.551,-7.222,0.029,-17.645], +// 5 24 2.353 -9.192 -3.49 0.415 -9.603 -5.235 2.148 -9.284 -6.663 0 -9.658 -2 + [5,24,2.353,-9.192,-3.49,0.415,-9.603,-5.235,2.148,-9.284,-6.663,0,-9.658,-2], +// 5 24 17.093 4.332 -0.399 16.288 2.195 0.327 16.505 1.658 -2.249 16.821 6.442 2.957 + [5,24,17.093,4.332,-0.399,16.288,2.195,0.327,16.505,1.658,-2.249,16.821,6.442,2.957], +// 5 24 -16.984 38.756 15.98 -14.917 37.915 16.294 -16.096 37.341 16.39 -16.02 39.552 15.694 + [5,24,-16.984,38.756,15.98,-14.917,37.915,16.294,-16.096,37.341,16.39,-16.02,39.552,15.694], +// 5 24 0.78 6.006 -18.119 1.557 6.64 -17.251 4.509 1.662 -16.044 -2.124 9.45 -17.956 + [5,24,0.78,6.006,-18.119,1.557,6.64,-17.251,4.509,1.662,-16.044,-2.124,9.45,-17.956], +// 5 24 -17.184 14.197 -12.966 -15.709 15.128 -13.677 -13.78 11.17 -15.412 -19.473 15.826 -10.275 + [5,24,-17.184,14.197,-12.966,-15.709,15.128,-13.677,-13.78,11.17,-15.412,-19.473,15.826,-10.275], +// 5 24 -16.469 3.184 -3.581 -14.09 -0.114 -7.025 -15.919 4.18 -6.359 -14.921 -1.472 -3.422 + [5,24,-16.469,3.184,-3.581,-14.09,-0.114,-7.025,-15.919,4.18,-6.359,-14.921,-1.472,-3.422], +// 5 24 -13.801 16.23 -13.323 -15.709 15.128 -13.677 -11.575 11.362 -16.366 -17.29 19.241 -9.574 + [5,24,-13.801,16.23,-13.323,-15.709,15.128,-13.677,-11.575,11.362,-16.366,-17.29,19.241,-9.574], +// 5 24 1.565 17.13 16.356 3.328 17.173 15.563 1.835 22.189 17.047 3.314 9.719 15.585 + [5,24,1.565,17.13,16.356,3.328,17.173,15.563,1.835,22.189,17.047,3.314,9.719,15.585], +// 5 24 -12.367 13.092 -6.697 -9.137 19.118 -9.396 -8.895 11.016 -11.153 -13.05 17.579 -5.293 + [5,24,-12.367,13.092,-6.697,-9.137,19.118,-9.396,-8.895,11.016,-11.153,-13.05,17.579,-5.293], +// 5 24 -3.858 -2.645 -15.936 -2.451 -2.075 -16.711 0.031 -6.324 -12.984 -5.889 0.998 -17.568 + [5,24,-3.858,-2.645,-15.936,-2.451,-2.075,-16.711,0.031,-6.324,-12.984,-5.889,0.998,-17.568], +// 5 24 2.512 -7.434 -10.658 2.252 -7.955 -9.771 3.464 -7.314 -10.413 0.031 -6.324 -12.984 + [5,24,2.512,-7.434,-10.658,2.252,-7.955,-9.771,3.464,-7.314,-10.413,0.031,-6.324,-12.984], +// 5 24 -9.946 42.383 15.068 -9.715 40.188 17.354 -11.248 41.554 15.508 -8.195 40.984 16.949 + [5,24,-9.946,42.383,15.068,-9.715,40.188,17.354,-11.248,41.554,15.508,-8.195,40.984,16.949], +// 5 24 -6.937 42.331 16.791 -6.387 38.943 19.186 -8.195 40.984 16.949 -4.843 39.952 19.556 + [5,24,-6.937,42.331,16.791,-6.387,38.943,19.186,-8.195,40.984,16.949,-4.843,39.952,19.556], +// 5 24 3.4 -8.793 -4.69 5.137 -7.43 -5.206 3.933 -8.217 -6.156 4.563 -8.109 -3.587 + [5,24,3.4,-8.793,-4.69,5.137,-7.43,-5.206,3.933,-8.217,-6.156,4.563,-8.109,-3.587], +// 5 24 -7.222 0.029 -17.645 -9.65 -0.98 -15.788 -5.601 -3.839 -15.904 -11.62 2.392 -16.147 + [5,24,-7.222,0.029,-17.645,-9.65,-0.98,-15.788,-5.601,-3.839,-15.904,-11.62,2.392,-16.147], +// 5 24 9.413 3.685 12.959 11.391 0.36 10.832 9.271 0.042 12.227 11.746 3.895 11.56 + [5,24,9.413,3.685,12.959,11.391,0.36,10.832,9.271,0.042,12.227,11.746,3.895,11.56], +// 5 24 -19.923 18.991 7.334 -18.94 16.424 4.422 -20.237 17.199 3.688 -18.345 17.554 7.452 + [5,24,-19.923,18.991,7.334,-18.94,16.424,4.422,-20.237,17.199,3.688,-18.345,17.554,7.452], +// 5 24 8.122 38.528 18.327 6.949 38.485 19.265 6.774 40.907 17.397 8.128 35.947 19.325 + [5,24,8.122,38.528,18.327,6.949,38.485,19.265,6.774,40.907,17.397,8.128,35.947,19.325], +// 5 24 -2.14 34.64 12.892 1.682 35.089 12.965 1.178 39.481 13.036 2.16 25.805 12.84 + [5,24,-2.14,34.64,12.892,1.682,35.089,12.965,1.178,39.481,13.036,2.16,25.805,12.84], +// 5 24 8.544 0.704 -9.606 11.054 -1.71 -8.482 12.362 1.68 -8.334 8.443 -1.36 -9.228 + [5,24,8.544,0.704,-9.606,11.054,-1.71,-8.482,12.362,1.68,-8.334,8.443,-1.36,-9.228], +// 5 24 -5.222 44.665 13.813 -5.252 44.127 12.569 -2.251 43.446 13.301 -8.81 44.322 13.45 + [5,24,-5.222,44.665,13.813,-5.252,44.127,12.569,-2.251,43.446,13.301,-8.81,44.322,13.45], +// 5 24 16.364 7.606 8.168 16.561 7.475 6.483 16.069 3.904 7.892 16.05 10.236 5.014 + [5,24,16.364,7.606,8.168,16.561,7.475,6.483,16.069,3.904,7.892,16.05,10.236,5.014], +// 5 24 -14.211 30.887 17.103 -15.865 30.797 17.138 -14.963 27.23 16.161 -15.522 33.525 17.224 + [5,24,-14.211,30.887,17.103,-15.865,30.797,17.138,-14.963,27.23,16.161,-15.522,33.525,17.224], +// 5 24 -2.785 -7.464 -11.68 -7.376 -4.135 -14.551 -4.26 -7.454 -10.796 -5.601 -3.839 -15.904 + [5,24,-2.785,-7.464,-11.68,-7.376,-4.135,-14.551,-4.26,-7.454,-10.796,-5.601,-3.839,-15.904], +// 5 24 5.6568 -3 8 8 -3 5.6568 6.128 -0.76 9.418 5.657 -3 5.657 + [5,24,5.6568,-3,8,8,-3,5.6568,6.128,-0.76,9.418,5.657,-3,5.657], +// 5 24 -19.238 29.799 9.281 -20.247 29.138 10.985 -21.71 26.455 8.12 -18.28 32.034 10.796 + [5,24,-19.238,29.799,9.281,-20.247,29.138,10.985,-21.71,26.455,8.12,-18.28,32.034,10.796], +// 5 24 -16.69 13.344 6.069 -16.537 15.547 4.556 -16.962 12.764 3.592 -16.388 16.195 6.054 + [5,24,-16.69,13.344,6.069,-16.537,15.547,4.556,-16.962,12.764,3.592,-16.388,16.195,6.054], +// 5 24 6.266 26.856 11.545 11.498 21.272 9.326 10.528 27.88 11.709 8.624 17.753 10.791 + [5,24,6.266,26.856,11.545,11.498,21.272,9.326,10.528,27.88,11.709,8.624,17.753,10.791], +// 5 24 10.956 -0.257 -1.022 9.831 -0.63 4.549 12.449 2.873 5.031 8 -3 0 + [5,24,10.956,-0.257,-1.022,9.831,-0.63,4.549,12.449,2.873,5.031,8,-3,0], +// 5 24 2.353 -9.192 -3.49 0 -9.658 -2 2 -9.658 -2 0.415 -9.603 -5.235 + [5,24,2.353,-9.192,-3.49,0,-9.658,-2,2,-9.658,-2,0.415,-9.603,-5.235], +// 5 24 2.624 -8.599 -7.166 0.125 -8.96 -8.543 2.148 -9.284 -6.663 0.668 -8.123 -9.275 + [5,24,2.624,-8.599,-7.166,0.125,-8.96,-8.543,2.148,-9.284,-6.663,0.668,-8.123,-9.275], +// 5 24 -12.673 30.584 18.196 -10.994 30.76 18.642 -12.552 33.967 18.439 -11.397 26.721 17.199 + [5,24,-12.673,30.584,18.196,-10.994,30.76,18.642,-12.552,33.967,18.439,-11.397,26.721,17.199], +// 5 24 -8.008 -7.375 -5.577 -13.06 -4.42 -3.206 -8.872 -7.761 -2.777 -11.79 -3.844 -6.869 + [5,24,-8.008,-7.375,-5.577,-13.06,-4.42,-3.206,-8.872,-7.761,-2.777,-11.79,-3.844,-6.869], +// 5 24 13.276 9.748 4.478 13.067 17.114 4.822 13.237 15.793 1.828 11.265 16.351 8.163 + [5,24,13.276,9.748,4.478,13.067,17.114,4.822,13.237,15.793,1.828,11.265,16.351,8.163], +// 5 24 3.271 39.476 19.464 2.638 43.013 17.16 5.566 40.744 18.495 0.815 42.133 18.309 + [5,24,3.271,39.476,19.464,2.638,43.013,17.16,5.566,40.744,18.495,0.815,42.133,18.309], +// 5 24 16.637 1.403 2.148 16.389 4.13 5.704 16.903 5.265 4.224 15.702 0.691 4.233 + [5,24,16.637,1.403,2.148,16.389,4.13,5.704,16.903,5.265,4.224,15.702,0.691,4.233], +// 5 24 -9.708 11.595 12.437 -7.555 11.592 14.781 -8.91 15.403 12.802 -9.545 5.313 13.334 + [5,24,-9.708,11.595,12.437,-7.555,11.592,14.781,-8.91,15.403,12.802,-9.545,5.313,13.334], +// 5 24 -1.669 33.38 20.462 -0.083 33.745 20.685 -1.755 38.266 20.47 0.378 27.56 19.22 + [5,24,-1.669,33.38,20.462,-0.083,33.745,20.685,-1.755,38.266,20.47,0.378,27.56,19.22], +// 5 24 1.498 44.197 14.622 2.779 43.817 14.602 1.545 43.422 13.297 2.874 43.864 15.703 + [5,24,1.498,44.197,14.622,2.779,43.817,14.602,1.545,43.422,13.297,2.874,43.864,15.703], +// 5 24 -2.586 25.35 12.756 -6.878 24.443 11.067 -3.609 17.214 13.324 -5.71 35.165 11.761 + [5,24,-2.586,25.35,12.756,-6.878,24.443,11.067,-3.609,17.214,13.324,-5.71,35.165,11.761], +// 5 24 -1.755 38.266 20.47 -1.472 41.412 19.58 0.673 38.689 20.385 -4.843 39.952 19.556 + [5,24,-1.755,38.266,20.47,-1.472,41.412,19.58,0.673,38.689,20.385,-4.843,39.952,19.556], +// 5 24 6.901 -3.918 12.192 9.271 0.042 12.227 9.864 -2.823 10.335 7.409 -0.667 13.652 + [5,24,6.901,-3.918,12.192,9.271,0.042,12.227,9.864,-2.823,10.335,7.409,-0.667,13.652], +// 5 24 -16.946 28.121 16.386 -16.145 24.634 14.649 -18.563 25.625 14.771 -14.963 27.23 16.161 + [5,24,-16.946,28.121,16.386,-16.145,24.634,14.649,-18.563,25.625,14.771,-14.963,27.23,16.161], +// 5 24 3.072 18.054 14.076 -3.609 17.214 13.324 -2.586 25.35 12.756 2.593 10.644 13.505 + [5,24,3.072,18.054,14.076,-3.609,17.214,13.324,-2.586,25.35,12.756,2.593,10.644,13.505], +// 5 24 -8.008 -7.375 -5.577 -7.381 -7.282 -7.333 -4.973 -8.812 -5.575 -11.79 -3.844 -6.869 + [5,24,-8.008,-7.375,-5.577,-7.381,-7.282,-7.333,-4.973,-8.812,-5.575,-11.79,-3.844,-6.869], +// 5 24 -6.878 24.443 11.067 -3.609 17.214 13.324 -2.586 25.35 12.756 -8.371 17.453 11.055 + [5,24,-6.878,24.443,11.067,-3.609,17.214,13.324,-2.586,25.35,12.756,-8.371,17.453,11.055], +// 5 24 3.799 -9.275 1.05 3.041 -9.532 2.352 2 -9.658 2 4.691 -9.102 4.07 + [5,24,3.799,-9.275,1.05,3.041,-9.532,2.352,2,-9.658,2,4.691,-9.102,4.07], +// 5 24 2.638 43.013 17.16 2.874 43.864 15.703 3.44 43.401 16.406 0.23 44.173 16.243 + [5,24,2.638,43.013,17.16,2.874,43.864,15.703,3.44,43.401,16.406,0.23,44.173,16.243], +// 5 24 10.169 1.573 -6.955 11.783 3.013 -6.234 9.293 2.875 -8.843 13.362 3.08 -1.794 + [5,24,10.169,1.573,-6.955,11.783,3.013,-6.234,9.293,2.875,-8.843,13.362,3.08,-1.794], +// 5 24 11.054 -1.71 -8.482 10.17 -3.959 -7.45 12.014 -2.145 -7.438 9.098 -4.165 -7.84 + [5,24,11.054,-1.71,-8.482,10.17,-3.959,-7.45,12.014,-2.145,-7.438,9.098,-4.165,-7.84], +// 5 24 2.16 25.805 12.84 8.624 17.753 10.791 6.266 26.856 11.545 3.072 18.054 14.076 + [5,24,2.16,25.805,12.84,8.624,17.753,10.791,6.266,26.856,11.545,3.072,18.054,14.076], +// 5 24 -13.561 5.74 -15.733 -14.306 10.701 -15.473 -15.687 9.471 -14.615 -11.01 6.82 -17.179 + [5,24,-13.561,5.74,-15.733,-14.306,10.701,-15.473,-15.687,9.471,-14.615,-11.01,6.82,-17.179], +// 5 24 8 -3 0 8 -3 5.6568 9.831 -0.63 4.549 7.3912 -3 3.0616 + [5,24,8,-3,0,8,-3,5.6568,9.831,-0.63,4.549,7.3912,-3,3.0616], +// 5 24 -8.91 15.403 12.802 -10.491 19.35 13.981 -8.037 19.439 14.171 -11.358 15.127 11.984 + [5,24,-8.91,15.403,12.802,-10.491,19.35,13.981,-8.037,19.439,14.171,-11.358,15.127,11.984], +// 5 24 -3.173 8.411 -18.248 0.78 6.006 -18.119 -2.124 9.45 -17.956 -0.735 4.474 -18.412 + [5,24,-3.173,8.411,-18.248,0.78,6.006,-18.119,-2.124,9.45,-17.956,-0.735,4.474,-18.412], +// 5 24 12.848 -4.033 1.618 14.834 -0.82 6.479 15.702 0.691 4.233 12.325 -5.221 4.148 + [5,24,12.848,-4.033,1.618,14.834,-0.82,6.479,15.702,0.691,4.233,12.325,-5.221,4.148], +// 5 24 -16.289 22.577 -5.03 -18.084 21.908 -5.725 -18.709 23.408 -1.634 -13.995 21.34 -8.867 + [5,24,-16.289,22.577,-5.03,-18.084,21.908,-5.725,-18.709,23.408,-1.634,-13.995,21.34,-8.867], +// 5 24 -16.839 2.705 -0.756 -16.918 2.55 1.461 -17.458 8.403 -1.083 -13.521 -3.833 -0.699 + [5,24,-16.839,2.705,-0.756,-16.918,2.55,1.461,-17.458,8.403,-1.083,-13.521,-3.833,-0.699], +// 5 24 11.29 32.291 19.177 13.995 32.458 17.505 13.862 35.58 17.321 12.953 28.518 17.03 + [5,24,11.29,32.291,19.177,13.995,32.458,17.505,13.862,35.58,17.321,12.953,28.518,17.03], +// 5 24 -4.887 27.231 18.764 -6.693 32.055 19.511 -6.568 27.256 18 -5.205 32.532 20.428 + [5,24,-4.887,27.231,18.764,-6.693,32.055,19.511,-6.568,27.256,18,-5.205,32.532,20.428], +// 5 24 -19.923 18.991 7.334 -18.345 17.554 7.452 -18.94 16.424 4.422 -17.449 18.821 10.117 + [5,24,-19.923,18.991,7.334,-18.345,17.554,7.452,-18.94,16.424,4.422,-17.449,18.821,10.117], +// 5 24 -2.124 9.45 -17.956 -3.173 8.411 -18.248 0.78 6.006 -18.119 -5.771 11.655 -17.518 + [5,24,-2.124,9.45,-17.956,-3.173,8.411,-18.248,0.78,6.006,-18.119,-5.771,11.655,-17.518], +// 5 24 -14.06 11.103 0.992 -12.367 13.092 -6.697 -11.873 3.123 -6.421 -14.082 16.954 0.814 + [5,24,-14.06,11.103,0.992,-12.367,13.092,-6.697,-11.873,3.123,-6.421,-14.082,16.954,0.814], +// 5 24 10.807 28.58 18.581 8.438 32.339 19.382 11.29 32.291 19.177 8.03 27.177 18.102 + [5,24,10.807,28.58,18.581,8.438,32.339,19.382,11.29,32.291,19.177,8.03,27.177,18.102], +// 5 24 -17.438 13.692 0.054 -18.569 13.2 -3.875 -17.916 11.737 -3.359 -19.362 15.17 0.903 + [5,24,-17.438,13.692,0.054,-18.569,13.2,-3.875,-17.916,11.737,-3.359,-19.362,15.17,0.903], +// 5 24 -20.474 20.186 -5.671 -19.341 20.83 -5.848 -18.553 18.258 -9.852 -21.417 22.247 -0.973 + [5,24,-20.474,20.186,-5.671,-19.341,20.83,-5.848,-18.553,18.258,-9.852,-21.417,22.247,-0.973], +// 5 24 -14.06 43.067 12.707 -12.499 42.887 13.885 -14.076 42.917 13.925 -12.536 43.227 12.642 + [5,24,-14.06,43.067,12.707,-12.499,42.887,13.885,-14.076,42.917,13.925,-12.536,43.227,12.642], +// 5 24 -0.373 44.028 13.355 -2.107 44.244 14.447 -2.251 43.446 13.301 -0.224 44.573 14.685 + [5,24,-0.373,44.028,13.355,-2.107,44.244,14.447,-2.251,43.446,13.301,-0.224,44.573,14.685], +// 5 24 -3.507 -9.538 4.711 -2 -9.658 2 -0.446 -9.613 5.169 -3.432 -9.566 1.884 + [5,24,-3.507,-9.538,4.711,-2,-9.658,2,-0.446,-9.613,5.169,-3.432,-9.566,1.884], +// 5 24 -17.136 42.071 13.47 -18.532 41.594 14.903 -18.94 41.957 13.832 -16.908 41.784 14.41 + [5,24,-17.136,42.071,13.47,-18.532,41.594,14.903,-18.94,41.957,13.832,-16.908,41.784,14.41], +// 5 24 -10.139 7.683 -16.975 -14.306 10.701 -15.473 -11.01 6.82 -17.179 -13.78 11.17 -15.412 + [5,24,-10.139,7.683,-16.975,-14.306,10.701,-15.473,-11.01,6.82,-17.179,-13.78,11.17,-15.412], +// 5 24 -11.873 3.123 -6.421 -5.507 -0.59 -9.924 -6.34 3.156 -12.269 -9.822 -0.772 -5.511 + [5,24,-11.873,3.123,-6.421,-5.507,-0.59,-9.924,-6.34,3.156,-12.269,-9.822,-0.772,-5.511], +// 5 24 -14.623 21.506 4.728 -14.931 20.511 0.081 -14.082 16.954 0.814 -18.733 25.196 2.381 + [5,24,-14.623,21.506,4.728,-14.931,20.511,0.081,-14.082,16.954,0.814,-18.733,25.196,2.381], +// 5 24 -14.266 14.835 9.47 -13.746 10.912 10.594 -14.624 10.793 9.394 -13.437 14.981 10.686 + [5,24,-14.266,14.835,9.47,-13.746,10.912,10.594,-14.624,10.793,9.394,-13.437,14.981,10.686], +// 5 24 -13.462 -3.928 1.508 -13.521 -3.833 -0.699 -8.944 -7.673 -0.621 -16.918 2.55 1.461 + [5,24,-13.462,-3.928,1.508,-13.521,-3.833,-0.699,-8.944,-7.673,-0.621,-16.918,2.55,1.461], +// 5 24 10.17 -3.959 -7.45 9.098 -4.165 -7.84 10.086 -4.746 -6.858 11.054 -1.71 -8.482 + [5,24,10.17,-3.959,-7.45,9.098,-4.165,-7.84,10.086,-4.746,-6.858,11.054,-1.71,-8.482], +// 5 24 8.438 32.339 19.382 11.29 32.291 19.177 10.807 28.58 18.581 10.845 35.855 18.966 + [5,24,8.438,32.339,19.382,11.29,32.291,19.177,10.807,28.58,18.581,10.845,35.855,18.966], +// 5 24 -17.428 11.103 -1.364 -17.574 12.159 1.936 -17.856 8.596 1.608 -17.438 13.692 0.054 + [5,24,-17.428,11.103,-1.364,-17.574,12.159,1.936,-17.856,8.596,1.608,-17.438,13.692,0.054], +// 5 24 -16.153 20.473 12.522 -16.145 24.634 14.649 -17.878 22.227 12.26 -13.396 23.33 15.39 + [5,24,-16.153,20.473,12.522,-16.145,24.634,14.649,-17.878,22.227,12.26,-13.396,23.33,15.39], +// 5 24 -15.484 28.141 9.237 -9.631 35.163 11.467 -14.012 35.25 11.235 -10.673 24.655 10.621 + [5,24,-15.484,28.141,9.237,-9.631,35.163,11.467,-14.012,35.25,11.235,-10.673,24.655,10.621], +// 5 24 -2.509 5.73 16.128 1.534 9.626 16.58 0.997 3.74 16.405 -1.949 12.121 16.118 + [5,24,-2.509,5.73,16.128,1.534,9.626,16.58,0.997,3.74,16.405,-1.949,12.121,16.118], +// 5 24 0.673 38.689 20.385 3.271 39.476 19.464 3.867 34.062 19.707 0.815 42.133 18.309 + [5,24,0.673,38.689,20.385,3.271,39.476,19.464,3.867,34.062,19.707,0.815,42.133,18.309], +// 5 24 13.067 17.114 4.822 13.336 19.452 2.561 13.399 19.837 5.696 13.237 15.793 1.828 + [5,24,13.067,17.114,4.822,13.336,19.452,2.561,13.399,19.837,5.696,13.237,15.793,1.828], +// 5 24 2.16 25.805 12.84 6.266 26.856 11.545 1.682 35.089 12.965 8.624 17.753 10.791 + [5,24,2.16,25.805,12.84,6.266,26.856,11.545,1.682,35.089,12.965,8.624,17.753,10.791], +// 5 24 7.913 -6.875 -5.481 7.466 -7.534 -4.008 5.137 -7.43 -5.206 10.512 -5.695 -4.264 + [5,24,7.913,-6.875,-5.481,7.466,-7.534,-4.008,5.137,-7.43,-5.206,10.512,-5.695,-4.264], +// 5 24 17.316 28.475 16.283 15.407 31.845 17.562 17.565 31.237 17.767 16.496 26.843 15.111 + [5,24,17.316,28.475,16.283,15.407,31.845,17.562,17.565,31.237,17.767,16.496,26.843,15.111], +// 5 24 -10.058 43.146 12.548 -9.986 43.906 13.492 -10.511 43.235 13.856 -8.882 43.924 12.426 + [5,24,-10.058,43.146,12.548,-9.986,43.906,13.492,-10.511,43.235,13.856,-8.882,43.924,12.426], +// 5 24 9.858 25.044 16.859 8.03 27.177 18.102 7.173 21.933 16.015 10.807 28.58 18.581 + [5,24,9.858,25.044,16.859,8.03,27.177,18.102,7.173,21.933,16.015,10.807,28.58,18.581], +// 5 24 15.702 0.691 4.233 16.637 1.403 2.148 16.389 4.13 5.704 12.848 -4.033 1.618 + [5,24,15.702,0.691,4.233,16.637,1.403,2.148,16.389,4.13,5.704,12.848,-4.033,1.618], +// 5 24 13.969 9.576 9.714 11.746 3.895 11.56 13.798 3.963 9.704 11.899 9.707 11.724 + [5,24,13.969,9.576,9.714,11.746,3.895,11.56,13.798,3.963,9.704,11.899,9.707,11.724], +// 5 24 -21.524 18.102 -2.511 -21.575 19.047 -5.314 -22.363 21.384 -0.275 -20.27 15.228 -5.243 + [5,24,-21.524,18.102,-2.511,-21.575,19.047,-5.314,-22.363,21.384,-0.275,-20.27,15.228,-5.243], +// 5 24 -9.631 35.163 11.467 -8.267 40.812 11.988 -13.193 39.733 11.673 -5.71 35.165 11.761 + [5,24,-9.631,35.163,11.467,-8.267,40.812,11.988,-13.193,39.733,11.673,-5.71,35.165,11.761], +// 5 24 -13.193 39.733 11.673 -9.631 35.163 11.467 -14.012 35.25 11.235 -8.267 40.812 11.988 + [5,24,-13.193,39.733,11.673,-9.631,35.163,11.467,-14.012,35.25,11.235,-8.267,40.812,11.988], +// 5 24 -8.882 43.924 12.426 -8.267 40.812 11.988 -10.058 43.146 12.548 -5.252 44.127 12.569 + [5,24,-8.882,43.924,12.426,-8.267,40.812,11.988,-10.058,43.146,12.548,-5.252,44.127,12.569], +// 5 24 7.409 -0.667 13.652 5.847 -2.189 13.527 6.901 -3.918 12.192 6.534 3.399 15.084 + [5,24,7.409,-0.667,13.652,5.847,-2.189,13.527,6.901,-3.918,12.192,6.534,3.399,15.084], +// 5 24 -16.176 10.21 8.065 -16.69 13.344 6.069 -17.133 9.717 5.91 -15.837 14.028 8.26 + [5,24,-16.176,10.21,8.065,-16.69,13.344,6.069,-17.133,9.717,5.91,-15.837,14.028,8.26], +// 5 24 7.831 41.386 17.02 8.122 38.528 18.327 9.753 38.942 18.168 6.774 40.907 17.397 + [5,24,7.831,41.386,17.02,8.122,38.528,18.327,9.753,38.942,18.168,6.774,40.907,17.397], +// 5 24 4.691 -9.102 4.07 6.484 -8.247 5.573 6.049 -8.46 2.531 4.656 -8.772 6.931 + [5,24,4.691,-9.102,4.07,6.484,-8.247,5.573,6.049,-8.46,2.531,4.656,-8.772,6.931], +]; +module ldraw_lib__2645(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__2645(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__2645(line=0.2); \ No newline at end of file diff --git a/parts/2648.scad b/parts/2648.scad index c36cc6be3..47df7eb96 100644 --- a/parts/2648.scad +++ b/parts/2648.scad @@ -2,8 +2,8 @@ use <../lib.scad> use <../p/2-4chrd.scad> use <../p/2-4cylo.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin14.scad> use <../p/2-4ring1.scad> +use <../p/2-4ring14.scad> use <../p/3-16chrd.scad> use <../p/3-16cylo.scad> use <../p/4-4cylc.scad> @@ -31,7 +31,7 @@ function ldraw_lib__2648() = [ // 0 Container Lifting Grab Tool Half // 0 Name: 2648.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -40,7 +40,8 @@ function ldraw_lib__2648() = [ // // 0 !HISTORY 2020-10-24 [MMR1988] Rewritten from scratch // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -231,8 +232,8 @@ function ldraw_lib__2648() = [ [1,16,0,0,25,0,0,3.5,3.5,0,0,0,1.5,0, ldraw_lib__4_4cylc()], // 1 16 0 0 26.5 0 0 3.5 3.5 0 0 0 -1 0 2-4ring1.dat [1,16,0,0,26.5,0,0,3.5,3.5,0,0,0,-1,0, ldraw_lib__2_4ring1()], -// 1 16 0 0 26.5 0 0 .5 .5 0 0 0 -1 0 2-4rin14.dat - [1,16,0,0,26.5,0,0,.5,.5,0,0,0,-1,0, ldraw_lib__2_4rin14()], +// 1 16 0 0 26.5 0 0 .5 .5 0 0 0 -1 0 2-4ring14.dat + [1,16,0,0,26.5,0,0,.5,.5,0,0,0,-1,0, ldraw_lib__2_4ring14()], // 1 16 0 0 26.5 0 0 -3.5 3.5 0 0 0 -1 0 2-4ndis.dat [1,16,0,0,26.5,0,0,-3.5,3.5,0,0,0,-1,0, ldraw_lib__2_4ndis()], // 3 16 0 -7.5 26.5 0 -7 26.5 -8 -6.421162 26.5 @@ -357,8 +358,8 @@ function ldraw_lib__2648() = [ [1,16,0,0,-25.5,0,0,3.5,3.5,0,0,0,-1,0, ldraw_lib__4_4cylc()], // 1 16 0 0 -26.5 0 0 3.5 3.5 0 0 0 -1 0 2-4ring1.dat [1,16,0,0,-26.5,0,0,3.5,3.5,0,0,0,-1,0, ldraw_lib__2_4ring1()], -// 1 16 0 0 -26.5 0 0 .5 .5 0 0 0 -1 0 2-4rin14.dat - [1,16,0,0,-26.5,0,0,.5,.5,0,0,0,-1,0, ldraw_lib__2_4rin14()], +// 1 16 0 0 -26.5 0 0 .5 .5 0 0 0 -1 0 2-4ring14.dat + [1,16,0,0,-26.5,0,0,.5,.5,0,0,0,-1,0, ldraw_lib__2_4ring14()], // 1 16 0 0 -26.5 0 0 -3.5 3.5 0 0 0 -1 0 2-4ndis.dat [1,16,0,0,-26.5,0,0,-3.5,3.5,0,0,0,-1,0, ldraw_lib__2_4ndis()], // 3 16 0 -7.5 -26.5 0 -7 -26.5 -9.5 -6.21888 -26.5 diff --git a/parts/26603p02.scad b/parts/26603p02.scad index f38a62398..3b5a11b19 100644 --- a/parts/26603p02.scad +++ b/parts/26603p02.scad @@ -5,7 +5,7 @@ function ldraw_lib__26603p02() = [ // 0 Name: 26603p02.dat // 0 Author: Bjoern Sigve Storesund [Storesund] // 0 !LDRAW_ORG Part UPDATE 2019-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/26835.scad b/parts/26835.scad index 1ba948329..fbecd9b3a 100644 --- a/parts/26835.scad +++ b/parts/26835.scad @@ -2,8 +2,8 @@ use <../lib.scad> use <../p/4-4cylo.scad> use <../p/4-4ring5.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin15.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring15.scad> use <../p/box3u8p.scad> use use <../p/stug7-1x2.scad> @@ -12,7 +12,7 @@ function ldraw_lib__26835() = [ // 0 Duplo Brick Gear 12 Tooth 6 x 6 // 0 Name: 26835.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2023-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__26835() = [ // 0 !HISTORY 2020-12-12 {LEGO/Unity Microgame} Original part shape // 0 !HISTORY 2021-01-13 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\26835s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__26835s01()], @@ -62,8 +63,8 @@ function ldraw_lib__26835() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 4 0 40.3 0 0 0 44 0 0 0 40.3 48\4-4cylo.dat [1,16,0,4,0,40.3,0,0,0,44,0,0,0,40.3, ldraw_lib__48__4_4cylo()], -// 1 16 0 48 0 4.03 0 0 0 -1 0 0 0 4.03 48\4-4rin10.dat - [1,16,0,48,0,4.03,0,0,0,-1,0,0,0,4.03, ldraw_lib__48__4_4rin10()], +// 1 16 0 48 0 4.03 0 0 0 -1 0 0 0 4.03 48\4-4ring10.dat + [1,16,0,48,0,4.03,0,0,0,-1,0,0,0,4.03, ldraw_lib__48__4_4ring10()], // 1 16 0 4 0 44.33 0 0 0 44 0 0 0 44.33 48\4-4cylo.dat [1,16,0,4,0,44.33,0,0,0,44,0,0,0,44.33, ldraw_lib__48__4_4cylo()], // 1 16 0 4 0 23 0 0 0 8 0 0 0 23 4-4cylo.dat @@ -172,8 +173,8 @@ function ldraw_lib__26835() = [ [1,16,0,4,0,75,0,0,0,32,0,0,0,75, ldraw_lib__48__4_4cylo()], // 1 16 0 4 0 80 0 0 0 32 0 0 0 80 48\4-4cylo.dat [1,16,0,4,0,80,0,0,0,32,0,0,0,80, ldraw_lib__48__4_4cylo()], -// 1 16 0 36 0 5 0 0 0 -1 0 0 0 5 48\4-4rin15.dat - [1,16,0,36,0,5,0,0,0,-1,0,0,0,5, ldraw_lib__48__4_4rin15()], +// 1 16 0 36 0 5 0 0 0 -1 0 0 0 5 48\4-4ring15.dat + [1,16,0,36,0,5,0,0,0,-1,0,0,0,5, ldraw_lib__48__4_4ring15()], ]; module ldraw_lib__26835(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__26835(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/2687.scad b/parts/2687.scad index 1d730b82d..79b2a8b78 100644 --- a/parts/2687.scad +++ b/parts/2687.scad @@ -4,7 +4,7 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin15.scad> +use <../p/4-4ring15.scad> use <../p/4-4ring9.scad> use <../p/48/1-4cyls.scad> use <../p/48/1-4disc.scad> @@ -32,7 +32,7 @@ function ldraw_lib__2687() = [ // 0 Monorail Base 4 x 20 // 0 Name: 2687.dat // 0 Author: Bernd Broich [bbroich] -// 0 !LDRAW_ORG Part UPDATE 2014-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -44,7 +44,8 @@ function ldraw_lib__2687() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2014-11-29 [MagFors] Modified with WINDZ for BFC compliance // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Top Section // 1 16 -120 -8 0 20 0 0 0 8 0 0 0 20 box4.dat @@ -107,8 +108,8 @@ function ldraw_lib__2687() = [ // 0 // Ring // 1 16 -120 8 0 -0.75 0 0 0 -1 0 0 0 0.75 4-4ring9.dat [1,16,-120,8,0,-0.75,0,0,0,-1,0,0,0,0.75, ldraw_lib__4_4ring9()], -// 1 16 -120 8 0 -0.5 0 0 0 -1 0 0 0 0.5 4-4rin15.dat - [1,16,-120,8,0,-0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4rin15()], +// 1 16 -120 8 0 -0.5 0 0 0 -1 0 0 0 0.5 4-4ring15.dat + [1,16,-120,8,0,-0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4ring15()], // 1 16 -120 8 0 8 0 0 0 -1 0 0 0 8 4-4cyli.dat [1,16,-120,8,0,8,0,0,0,-1,0,0,0,8, ldraw_lib__4_4cyli()], // 1 16 -120 8 0 8 0 0 0 1 0 0 0 8 4-4edge.dat diff --git a/parts/2695.scad b/parts/2695.scad index 3789a0384..de9fdf712 100644 --- a/parts/2695.scad +++ b/parts/2695.scad @@ -8,19 +8,19 @@ use <../p/48/4-4con17.scad> use <../p/48/4-4con18.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin14.scad> -use <../p/48/4-4rin15.scad> -use <../p/48/4-4rin16.scad> -use <../p/48/4-4rin17.scad> -use <../p/48/4-4rin18.scad> -use <../p/48/4-4rin33.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring14.scad> +use <../p/48/4-4ring15.scad> +use <../p/48/4-4ring16.scad> +use <../p/48/4-4ring17.scad> +use <../p/48/4-4ring18.scad> +use <../p/48/4-4ring33.scad> use <../p/box3u8p.scad> function ldraw_lib__2695() = [ // 0 Wheel Rim 12.7 x 30 Stepped // 0 Name: 2695.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -42,7 +42,8 @@ function ldraw_lib__2695() = [ // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 // 0 !HISTORY 2012-06-29 [cwdee] Update title // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -763,8 +764,8 @@ function ldraw_lib__2695() = [ // 0 // 1 16 0 0 7 30 0 0 0 0 30 0 1 0 48\4-4edge.dat [1,16,0,0,7,30,0,0,0,0,30,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 7 2 0 0 0 0 2 0 -1 0 48\4-4rin14.dat - [1,16,0,0,7,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4rin14()], +// 1 16 0 0 7 2 0 0 0 0 2 0 -1 0 48\4-4ring14.dat + [1,16,0,0,7,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4ring14()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 7 30 0 0 0 0 30 0 1 0 48\4-4cyli.dat @@ -773,15 +774,15 @@ function ldraw_lib__2695() = [ [1,16,0,0,8,30,0,0,0,0,30,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 8 32 0 0 0 0 32 0 1 0 48\4-4edge.dat [1,16,0,0,8,32,0,0,0,0,32,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 8 2 0 0 0 0 2 0 -1 0 48\4-4rin15.dat - [1,16,0,0,8,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4rin15()], +// 1 16 0 0 8 2 0 0 0 0 2 0 -1 0 48\4-4ring15.dat + [1,16,0,0,8,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4ring15()], // 0 // 1 16 0 0 6 32 0 0 0 0 32 0 1 0 48\4-4edge.dat [1,16,0,0,6,32,0,0,0,0,32,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 6 32 0 0 0 0 32 0 2 0 48\4-4cyli.dat [1,16,0,0,6,32,0,0,0,0,32,0,2,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 6 2 0 0 0 0 2 0 1 0 48\4-4rin15.dat - [1,16,0,0,6,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4rin15()], +// 1 16 0 0 6 2 0 0 0 0 2 0 1 0 48\4-4ring15.dat + [1,16,0,0,6,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4ring15()], // 1 16 0 0 6 30 0 0 0 0 30 0 1 0 48\4-4edge.dat [1,16,0,0,6,30,0,0,0,0,30,0,1,0, ldraw_lib__48__4_4edge()], // 0 @@ -791,10 +792,10 @@ function ldraw_lib__2695() = [ [1,16,0,0,-4,30,0,0,0,0,30,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -4 34 0 0 0 0 34 0 1 0 48\4-4edge.dat [1,16,0,0,-4,34,0,0,0,0,34,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -4 2 0 0 0 0 2 0 -1 0 48\4-4rin15.dat - [1,16,0,0,-4,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4rin15()], -// 1 16 0 0 -4 2 0 0 0 0 2 0 -1 0 48\4-4rin16.dat - [1,16,0,0,-4,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4rin16()], +// 1 16 0 0 -4 2 0 0 0 0 2 0 -1 0 48\4-4ring15.dat + [1,16,0,0,-4,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4ring15()], +// 1 16 0 0 -4 2 0 0 0 0 2 0 -1 0 48\4-4ring16.dat + [1,16,0,0,-4,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4ring16()], // 0 // 1 16 0 0 -6 28 0 0 0 0 28 0 1 0 48\4-4edge.dat [1,16,0,0,-6,28,0,0,0,0,28,0,1,0, ldraw_lib__48__4_4edge()], @@ -804,12 +805,12 @@ function ldraw_lib__2695() = [ [1,16,0,0,-6,28,0,0,0,0,28,0,8,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -6 34 0 0 0 0 34 0 1 0 48\4-4edge.dat [1,16,0,0,-6,34,0,0,0,0,34,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -6 2 0 0 0 0 2 0 1 0 48\4-4rin14.dat - [1,16,0,0,-6,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4rin14()], -// 1 16 0 0 -6 3 0 0 0 0 3 0 1 0 48\4-4rin10.dat - [1,16,0,0,-6,3,0,0,0,0,3,0,1,0, ldraw_lib__48__4_4rin10()], -// 1 16 0 0 -6 1 0 0 0 0 1 0 1 0 48\4-4rin33.dat - [1,16,0,0,-6,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4rin33()], +// 1 16 0 0 -6 2 0 0 0 0 2 0 1 0 48\4-4ring14.dat + [1,16,0,0,-6,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4ring14()], +// 1 16 0 0 -6 3 0 0 0 0 3 0 1 0 48\4-4ring10.dat + [1,16,0,0,-6,3,0,0,0,0,3,0,1,0, ldraw_lib__48__4_4ring10()], +// 1 16 0 0 -6 1 0 0 0 0 1 0 1 0 48\4-4ring33.dat + [1,16,0,0,-6,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4ring33()], // 0 // 1 16 0 0 -24 34 0 0 0 0 34 0 1 0 48\4-4edge.dat [1,16,0,0,-24,34,0,0,0,0,34,0,1,0, ldraw_lib__48__4_4edge()], @@ -819,10 +820,10 @@ function ldraw_lib__2695() = [ [1,16,0,0,-24,34,0,0,0,0,34,0,18,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -24 38 0 0 0 0 38 0 1 0 48\4-4edge.dat [1,16,0,0,-24,38,0,0,0,0,38,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -24 2 0 0 0 0 2 0 1 0 48\4-4rin17.dat - [1,16,0,0,-24,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4rin17()], -// 1 16 0 0 -24 2 0 0 0 0 2 0 1 0 48\4-4rin18.dat - [1,16,0,0,-24,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4rin18()], +// 1 16 0 0 -24 2 0 0 0 0 2 0 1 0 48\4-4ring17.dat + [1,16,0,0,-24,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4ring17()], +// 1 16 0 0 -24 2 0 0 0 0 2 0 1 0 48\4-4ring18.dat + [1,16,0,0,-24,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4ring18()], // 0 // 1 16 0 0 -8 38 0 0 0 0 38 0 1 0 48\4-4edge.dat [1,16,0,0,-8,38,0,0,0,0,38,0,1,0, ldraw_lib__48__4_4edge()], diff --git a/parts/2716.scad b/parts/2716.scad index 0950fa5c9..2890f4235 100644 --- a/parts/2716.scad +++ b/parts/2716.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/1-4ring1.scad> use <../p/2-4ndis.scad> -use <../p/3-16rin1.scad> +use <../p/3-16ring1.scad> use <../p/4-4cylo.scad> use <../p/7-16cyli.scad> use <../p/7-16edge.scad> @@ -9,7 +9,7 @@ function ldraw_lib__2716() = [ // 0 Technic Action Figure Helmet Visor (Needs Work) // 0 Name: 2716.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__2716() = [ // 0 !CATEGORY Figure // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Needs Work: In up position, collides with 2715 helmet // @@ -33,10 +34,10 @@ function ldraw_lib__2716() = [ [1,16,23,0,0,0,1,0,-8,0,0,0,0,8, ldraw_lib__7_16edge()], // 1 16 23 0 0 0 -2 0 -8 0 0 0 0 8 7-16cyli.dat [1,16,23,0,0,0,-2,0,-8,0,0,0,0,8, ldraw_lib__7_16cyli()], -// 1 16 21 0 0 0 2 0 0 0 2 2 0 0 3-16rin1.dat - [1,16,21,0,0,0,2,0,0,0,2,2,0,0, ldraw_lib__3_16rin1()], -// 1 16 21 0 0 0 2 0 0 0 4 4 0 0 3-16rin1.dat - [1,16,21,0,0,0,2,0,0,0,4,4,0,0, ldraw_lib__3_16rin1()], +// 1 16 21 0 0 0 2 0 0 0 2 2 0 0 3-16ring1.dat + [1,16,21,0,0,0,2,0,0,0,2,2,0,0, ldraw_lib__3_16ring1()], +// 1 16 21 0 0 0 2 0 0 0 4 4 0 0 3-16ring1.dat + [1,16,21,0,0,0,2,0,0,0,4,4,0,0, ldraw_lib__3_16ring1()], // 4 16 21 -8 0 21 -2 0 21 -2 -2 21 -7.3 -6 [4,16,21,-8,0,21,-2,0,21,-2,-2,21,-7.3,-6], // 4 16 21 10 -2 21 2 -2 21 2 0 21 7.4 3.1 @@ -55,10 +56,10 @@ function ldraw_lib__2716() = [ [1,16,21,0,0,0,2,0,-2,0,0,0,0,-2, ldraw_lib__2_4ndis()], // 3 16 21 1.8 0.8 21 7.4 3.1 21 2 0 [3,16,21,1.8,0.8,21,7.4,3.1,21,2,0], -// 1 16 23 0 0 0 -2 0 0 0 2 2 0 0 3-16rin1.dat - [1,16,23,0,0,0,-2,0,0,0,2,2,0,0, ldraw_lib__3_16rin1()], -// 1 16 23 0 0 0 -2 0 0 0 4 4 0 0 3-16rin1.dat - [1,16,23,0,0,0,-2,0,0,0,4,4,0,0, ldraw_lib__3_16rin1()], +// 1 16 23 0 0 0 -2 0 0 0 2 2 0 0 3-16ring1.dat + [1,16,23,0,0,0,-2,0,0,0,2,2,0,0, ldraw_lib__3_16ring1()], +// 1 16 23 0 0 0 -2 0 0 0 4 4 0 0 3-16ring1.dat + [1,16,23,0,0,0,-2,0,0,0,4,4,0,0, ldraw_lib__3_16ring1()], // 4 16 23 -7.3 -6 23 -2 -2 23 -2 0 23 -8 0 [4,16,23,-7.3,-6,23,-2,-2,23,-2,0,23,-8,0], // 4 16 23 7.4 3.1 23 2 0 23 2 -2 23 10 -2 @@ -185,10 +186,10 @@ function ldraw_lib__2716() = [ [1,16,-23,0,0,0,-1,0,-8,0,0,0,0,8, ldraw_lib__7_16edge()], // 1 16 -23 0 0 0 2 0 -8 0 0 0 0 8 7-16cyli.dat [1,16,-23,0,0,0,2,0,-8,0,0,0,0,8, ldraw_lib__7_16cyli()], -// 1 16 -21 0 0 0 -2 0 0 0 2 2 0 0 3-16rin1.dat - [1,16,-21,0,0,0,-2,0,0,0,2,2,0,0, ldraw_lib__3_16rin1()], -// 1 16 -21 0 0 0 -2 0 0 0 4 4 0 0 3-16rin1.dat - [1,16,-21,0,0,0,-2,0,0,0,4,4,0,0, ldraw_lib__3_16rin1()], +// 1 16 -21 0 0 0 -2 0 0 0 2 2 0 0 3-16ring1.dat + [1,16,-21,0,0,0,-2,0,0,0,2,2,0,0, ldraw_lib__3_16ring1()], +// 1 16 -21 0 0 0 -2 0 0 0 4 4 0 0 3-16ring1.dat + [1,16,-21,0,0,0,-2,0,0,0,4,4,0,0, ldraw_lib__3_16ring1()], // 4 16 -21 -7.3 -6 -21 -2 -2 -21 -2 0 -21 -8 0 [4,16,-21,-7.3,-6,-21,-2,-2,-21,-2,0,-21,-8,0], // 4 16 -21 7.4 3.1 -21 2 0 -21 2 -2 -21 10 -2 @@ -207,10 +208,10 @@ function ldraw_lib__2716() = [ [1,16,-21,0,0,0,-2,0,-2,0,0,0,0,-2, ldraw_lib__2_4ndis()], // 3 16 -21 2 0 -21 7.4 3.1 -21 1.8 0.8 [3,16,-21,2,0,-21,7.4,3.1,-21,1.8,0.8], -// 1 16 -23 0 0 0 2 0 0 0 2 2 0 0 3-16rin1.dat - [1,16,-23,0,0,0,2,0,0,0,2,2,0,0, ldraw_lib__3_16rin1()], -// 1 16 -23 0 0 0 2 0 0 0 4 4 0 0 3-16rin1.dat - [1,16,-23,0,0,0,2,0,0,0,4,4,0,0, ldraw_lib__3_16rin1()], +// 1 16 -23 0 0 0 2 0 0 0 2 2 0 0 3-16ring1.dat + [1,16,-23,0,0,0,2,0,0,0,2,2,0,0, ldraw_lib__3_16ring1()], +// 1 16 -23 0 0 0 2 0 0 0 4 4 0 0 3-16ring1.dat + [1,16,-23,0,0,0,2,0,0,0,4,4,0,0, ldraw_lib__3_16ring1()], // 4 16 -23 -8 0 -23 -2 0 -23 -2 -2 -23 -7.3 -6 [4,16,-23,-8,0,-23,-2,0,-23,-2,-2,-23,-7.3,-6], // 4 16 -23 10 -2 -23 2 -2 -23 2 0 -23 7.4 3.1 diff --git a/parts/272.scad b/parts/272.scad index 40d2fde6f..0f6508b28 100644 --- a/parts/272.scad +++ b/parts/272.scad @@ -9,9 +9,9 @@ use <../p/48/4-4con2.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4disc.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin11.scad> -use <../p/48/4-4rin12.scad> -use <../p/48/4-4rin18.scad> +use <../p/48/4-4ring11.scad> +use <../p/48/4-4ring12.scad> +use <../p/48/4-4ring18.scad> use <../p/rect.scad> use <../p/rect1.scad> use <../p/rect2p.scad> @@ -20,7 +20,7 @@ function ldraw_lib__272() = [ // 0 Cone 4 x 4 x 3 // 0 Name: 272.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__272() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2015-09-12 [MagFors] Made outer bottom wall thinner // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Edges // 1 16 0 0 0 10 0 0 0 1 0 0 0 10 48\4-4edge.dat @@ -331,8 +332,8 @@ function ldraw_lib__272() = [ // 5 24 18.8492 72 -32.6486 18.8492 66.5 -32.6486 22.0342 66.5 -30.5195 14.428 72 -34.8323 [5,24,18.8492,72,-32.6486,18.8492,66.5,-32.6486,22.0342,66.5,-30.5195,14.428,72,-34.8323], // 0 // Inner step -// 1 16 0 66.5 0 2 0 0 0 -1 0 0 0 2 48\4-4rin18.dat - [1,16,0,66.5,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4rin18()], +// 1 16 0 66.5 0 2 0 0 0 -1 0 0 0 2 48\4-4ring18.dat + [1,16,0,66.5,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4ring18()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 66.5 0 36 0 0 0 -2.5 0 0 0 36 48\4-4cylo.dat @@ -366,10 +367,10 @@ function ldraw_lib__272() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 72 0 22 0 0 0 -38 0 0 0 22 48\4-4cylo.dat [1,16,0,72,0,22,0,0,0,-38,0,0,0,22, ldraw_lib__48__4_4cylo()], -// 1 16 0 72 0 2 0 0 0 -1 0 0 0 2 48\4-4rin11.dat - [1,16,0,72,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4rin11()], -// 1 16 0 72 0 2 0 0 0 -1 0 0 0 2 48\4-4rin12.dat - [1,16,0,72,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4rin12()], +// 1 16 0 72 0 2 0 0 0 -1 0 0 0 2 48\4-4ring11.dat + [1,16,0,72,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4ring11()], +// 1 16 0 72 0 2 0 0 0 -1 0 0 0 2 48\4-4ring12.dat + [1,16,0,72,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4ring12()], // 1 16 0 72 0 26 0 0 0 -29.429 0 0 0 26 48\4-4cylo.dat [1,16,0,72,0,26,0,0,0,-29.429,0,0,0,26, ldraw_lib__48__4_4cylo()], // 0 // Inner tube small details diff --git a/parts/2723.scad b/parts/2723.scad index f3d2def35..48ac1ae7b 100644 --- a/parts/2723.scad +++ b/parts/2723.scad @@ -1,13 +1,13 @@ use <../lib.scad> -use <../p/4-4rin14.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring14.scad> use <../p/48/4-4aring.scad> use function ldraw_lib__2723() = [ // 0 Technic Disc 3 x 3 with Axlehole // 0 Name: 2723.dat // 0 Author: Thomas Burger [grapeape] -// 0 !LDRAW_ORG Part UPDATE 2019-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,14 +27,15 @@ function ldraw_lib__2723() = [ // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 // 0 !HISTORY 2019-04-11 [UR] replaced overlapping primitives and pattern preparation // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\2723s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__2723s01()], // 1 16 0 3 0 7 0 0 0 1 0 0 0 7 4-4ring1.dat [1,16,0,3,0,7,0,0,0,1,0,0,0,7, ldraw_lib__4_4ring1()], -// 1 16 0 3 0 1 0 0 0 1 0 0 0 1 4-4rin14.dat - [1,16,0,3,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin14()], +// 1 16 0 3 0 1 0 0 0 1 0 0 0 1 4-4ring14.dat + [1,16,0,3,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring14()], // 1 16 0 3 0 30 0 0 0 1 0 0 0 30 48\4-4aring.dat [1,16,0,3,0,30,0,0,0,1,0,0,0,30, ldraw_lib__48__4_4aring()], // 1 16 0 3 0 15 0 0 0 1 0 0 0 15 4-4ring1.dat diff --git a/parts/2723p01.scad b/parts/2723p01.scad index 24047ae13..3bf711f1d 100644 --- a/parts/2723p01.scad +++ b/parts/2723p01.scad @@ -1,15 +1,15 @@ use <../lib.scad> -use <../p/4-4rin14.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring14.scad> use <../p/48/4-4aring.scad> -use <../p/48/4-4rin29.scad> +use <../p/48/4-4ring29.scad> use use function ldraw_lib__2723p01() = [ // 0 Technic Disc 3 x 3 with Axlehole and Metallic Silver Disc Brake Pattern // 0 Name: 2723p01.dat // 0 Author: Ulrich Röder [UR] -// 0 !LDRAW_ORG Part UPDATE 2019-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,18 +21,19 @@ function ldraw_lib__2723p01() = [ // 0 !CMDLINE -c0 // // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\2723s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__2723s01()], // 1 16 0 3 0 7 0 0 0 1 0 0 0 7 4-4ring1.dat [1,16,0,3,0,7,0,0,0,1,0,0,0,7, ldraw_lib__4_4ring1()], -// 1 16 0 3 0 1 0 0 0 1 0 0 0 1 4-4rin14.dat - [1,16,0,3,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin14()], +// 1 16 0 3 0 1 0 0 0 1 0 0 0 1 4-4ring14.dat + [1,16,0,3,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring14()], // 1 16 0 3 0 15 0 0 0 1 0 0 0 15 48\4-4aring.dat [1,16,0,3,0,15,0,0,0,1,0,0,0,15, ldraw_lib__48__4_4aring()], -// 1 16 0 3 0 1 0 0 0 1 0 0 0 1 48\4-4rin29.dat - [1,16,0,3,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin29()], +// 1 16 0 3 0 1 0 0 0 1 0 0 0 1 48\4-4ring29.dat + [1,16,0,3,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring29()], // // 0 // Disc // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\2723p01s01.dat diff --git a/parts/27255.scad b/parts/27255.scad index 6347b9cc5..65e345f82 100644 --- a/parts/27255.scad +++ b/parts/27255.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring4.scad> use <../p/48/4-4aring.scad> use <../p/48/4-4cylo.scad> @@ -9,7 +9,7 @@ function ldraw_lib__27255() = [ // 0 Plate 6 x 6 Hexagonal with Pin Hole and Handles // 0 Name: 27255.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__27255() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\27255s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__27255s01()], @@ -27,8 +28,8 @@ function ldraw_lib__27255() = [ [1,16,0,0,0,-0.5,0,-0.86603,0,1,0,0.86603,0,-0.5, ldraw_lib__s__27255s01()], // 1 16 0 2 0 0 0 1.65 0 1 0 1.65 0 0 4-4ring4.dat [1,16,0,2,0,0,0,1.65,0,1,0,1.65,0,0, ldraw_lib__4_4ring4()], -// 1 16 0 6 0 0 0 0.6 0 1 0 0.6 0 0 4-4rin10.dat - [1,16,0,6,0,0,0,0.6,0,1,0,0.6,0,0, ldraw_lib__4_4rin10()], +// 1 16 0 6 0 0 0 0.6 0 1 0 0.6 0 0 4-4ring10.dat + [1,16,0,6,0,0,0,0.6,0,1,0,0.6,0,0, ldraw_lib__4_4ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 0 0 0 8 0 2 0 8 0 0 4-4cylo.dat @@ -51,8 +52,8 @@ function ldraw_lib__27255() = [ [1,16,0,24,0,0,0,10,0,-1,0,10,0,0, ldraw_lib__48__4_4aring()], // 1 16 0 0 0 0 0 8 0 1 0 8 0 0 48\4-4aring.dat [1,16,0,0,0,0,0,8,0,1,0,8,0,0, ldraw_lib__48__4_4aring()], -// 1 16 0 18 0 0 0 0.6 0 -1 0 0.6 0 0 4-4rin10.dat - [1,16,0,18,0,0,0,0.6,0,-1,0,0.6,0,0, ldraw_lib__4_4rin10()], +// 1 16 0 18 0 0 0 0.6 0 -1 0 0.6 0 0 4-4ring10.dat + [1,16,0,18,0,0,0,0.6,0,-1,0,0.6,0,0, ldraw_lib__4_4ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 24 0 0 0 8 0 -2 0 8 0 0 4-4cylo.dat diff --git a/parts/273.scad b/parts/273.scad index 78f1f1b23..e06095f40 100644 --- a/parts/273.scad +++ b/parts/273.scad @@ -10,8 +10,8 @@ use <../p/3-4edge.scad> use <../p/3-4ndis.scad> use <../p/3-8cyli.scad> use <../p/3-8edge.scad> -use <../p/3-8rin12.scad> use <../p/3-8ring1.scad> +use <../p/3-8ring12.scad> use <../p/3-8ring5.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> @@ -22,7 +22,7 @@ function ldraw_lib__273() = [ // 0 Technic Chain Link with Two Studs // 0 Name: 273.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -34,7 +34,8 @@ function ldraw_lib__273() = [ // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 // 0 !HISTORY 2012-10-02 [Steffen] BFC rationalisation // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Top // @@ -199,8 +200,8 @@ function ldraw_lib__273() = [ [1,16,-12,12.5,-10,0,1,0,2.5,0,0,0,0,-2.5, ldraw_lib__3_8ring1()], // 1 16 -12 12.5 -10 0 1 0 1 0 0 0 0 -1 3-8ring5.dat [1,16,-12,12.5,-10,0,1,0,1,0,0,0,0,-1, ldraw_lib__3_8ring5()], -// 1 16 -12 12.5 -10 0 1 0 0.5 0 0 0 0 -0.5 3-8rin12.dat - [1,16,-12,12.5,-10,0,1,0,0.5,0,0,0,0,-0.5, ldraw_lib__3_8rin12()], +// 1 16 -12 12.5 -10 0 1 0 0.5 0 0 0 0 -0.5 3-8ring12.dat + [1,16,-12,12.5,-10,0,1,0,0.5,0,0,0,0,-0.5, ldraw_lib__3_8ring12()], // 1 16 -12 9.318 -13.182 0 1 0 -1.4142 0 -1.4142 -1.4142 0 1.4142 2-4disc.dat [1,16,-12,9.318,-13.182,0,1,0,-1.4142,0,-1.4142,-1.4142,0,1.4142, ldraw_lib__2_4disc()], // 4 16 -12 17 0 -12 17 -3 -12 19 -10 -12 19 0 @@ -274,8 +275,8 @@ function ldraw_lib__273() = [ [1,16,12,12.5,-10,0,-1,0,2.5,0,0,0,0,-2.5, ldraw_lib__3_8ring1()], // 1 16 12 12.5 -10 0 -1 0 1 0 0 0 0 -1 3-8ring5.dat [1,16,12,12.5,-10,0,-1,0,1,0,0,0,0,-1, ldraw_lib__3_8ring5()], -// 1 16 12 12.5 -10 0 -1 0 0.5 0 0 0 0 -0.5 3-8rin12.dat - [1,16,12,12.5,-10,0,-1,0,0.5,0,0,0,0,-0.5, ldraw_lib__3_8rin12()], +// 1 16 12 12.5 -10 0 -1 0 0.5 0 0 0 0 -0.5 3-8ring12.dat + [1,16,12,12.5,-10,0,-1,0,0.5,0,0,0,0,-0.5, ldraw_lib__3_8ring12()], // 1 16 12 9.318 -13.182 0 -1 0 -1.4142 0 -1.4142 -1.4142 0 1.4142 2-4disc.dat [1,16,12,9.318,-13.182,0,-1,0,-1.4142,0,-1.4142,-1.4142,0,1.4142, ldraw_lib__2_4disc()], // 4 16 12 19 0 12 19 -10 12 17 -3 12 17 0 @@ -321,8 +322,8 @@ function ldraw_lib__273() = [ [1,16,-8,12.5,-10,0,-1,0,2.5,0,0,0,0,-2.5, ldraw_lib__3_8ring1()], // 1 16 -8 12.5 -10 0 -1 0 1 0 0 0 0 -1 3-8ring5.dat [1,16,-8,12.5,-10,0,-1,0,1,0,0,0,0,-1, ldraw_lib__3_8ring5()], -// 1 16 -8 12.5 -10 0 -1 0 0.5 0 0 0 0 -0.5 3-8rin12.dat - [1,16,-8,12.5,-10,0,-1,0,0.5,0,0,0,0,-0.5, ldraw_lib__3_8rin12()], +// 1 16 -8 12.5 -10 0 -1 0 0.5 0 0 0 0 -0.5 3-8ring12.dat + [1,16,-8,12.5,-10,0,-1,0,0.5,0,0,0,0,-0.5, ldraw_lib__3_8ring12()], // 1 16 -8 9.318 -13.182 0 -1 0 -1.4142 0 -1.4142 -1.4142 0 1.4142 2-4disc.dat [1,16,-8,9.318,-13.182,0,-1,0,-1.4142,0,-1.4142,-1.4142,0,1.4142, ldraw_lib__2_4disc()], // 4 16 -8 19 -6 -8 19 -10 -8 15 -10 -8 15 -6 @@ -364,8 +365,8 @@ function ldraw_lib__273() = [ [1,16,8,12.5,-10,0,1,0,2.5,0,0,0,0,-2.5, ldraw_lib__3_8ring1()], // 1 16 8 12.5 -10 0 1 0 1 0 0 0 0 -1 3-8ring5.dat [1,16,8,12.5,-10,0,1,0,1,0,0,0,0,-1, ldraw_lib__3_8ring5()], -// 1 16 8 12.5 -10 0 1 0 0.5 0 0 0 0 -0.5 3-8rin12.dat - [1,16,8,12.5,-10,0,1,0,0.5,0,0,0,0,-0.5, ldraw_lib__3_8rin12()], +// 1 16 8 12.5 -10 0 1 0 0.5 0 0 0 0 -0.5 3-8ring12.dat + [1,16,8,12.5,-10,0,1,0,0.5,0,0,0,0,-0.5, ldraw_lib__3_8ring12()], // 1 16 8 9.318 -13.182 0 1 0 -1.4142 0 -1.4142 -1.4142 0 1.4142 2-4disc.dat [1,16,8,9.318,-13.182,0,1,0,-1.4142,0,-1.4142,-1.4142,0,1.4142, ldraw_lib__2_4disc()], // 4 16 8 15 -6 8 15 -10 8 19 -10 8 19 -6 diff --git a/parts/2740.scad b/parts/2740.scad index 7a7baf119..770bae003 100644 --- a/parts/2740.scad +++ b/parts/2740.scad @@ -12,8 +12,8 @@ use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin16.scad> -use <../p/4-4rin18.scad> +use <../p/4-4ring16.scad> +use <../p/4-4ring18.scad> use <../p/4-4ring3.scad> use <../p/4-4ring6.scad> use <../p/48/1-12edge.scad> @@ -32,7 +32,7 @@ function ldraw_lib__2740() = [ // 0 ~Technic Gear 24 Tooth with Peghole and Shaft // 0 Name: 2740.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Part UPDATE 2019-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -40,7 +40,8 @@ function ldraw_lib__2740() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Teeth // @@ -423,12 +424,12 @@ function ldraw_lib__2740() = [ // // 1 16 0 -16 -8 2 0 0 0 0 -2 0 1 0 4-4ring3.dat [1,16,0,-16,-8,2,0,0,0,0,-2,0,1,0, ldraw_lib__4_4ring3()], -// 1 16 0 -16 -8 0.5 0 0 0 0 -0.5 0 1 0 4-4rin16.dat - [1,16,0,-16,-8,0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__4_4rin16()], +// 1 16 0 -16 -8 0.5 0 0 0 0 -0.5 0 1 0 4-4ring16.dat + [1,16,0,-16,-8,0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__4_4ring16()], // 1 16 0 -16 8 2 0 0 0 0 -2 0 -1 0 4-4ring3.dat [1,16,0,-16,8,2,0,0,0,0,-2,0,-1,0, ldraw_lib__4_4ring3()], -// 1 16 0 -16 8 0.5 0 0 0 0 -0.5 0 -1 0 4-4rin16.dat - [1,16,0,-16,8,0.5,0,0,0,0,-0.5,0,-1,0, ldraw_lib__4_4rin16()], +// 1 16 0 -16 8 0.5 0 0 0 0 -0.5 0 -1 0 4-4ring16.dat + [1,16,0,-16,8,0.5,0,0,0,0,-0.5,0,-1,0, ldraw_lib__4_4ring16()], // // 1 16 0 -16 -8 0 0 -8.5 -8.5 0 0 0 16 0 4-4cylo.dat [1,16,0,-16,-8,0,0,-8.5,-8.5,0,0,0,16,0, ldraw_lib__4_4cylo()], @@ -581,8 +582,8 @@ function ldraw_lib__2740() = [ // // 0 // shaft ribs // -// 1 16 0 0 38.75 0 0 0.25 0.25 0 0 0 1 0 4-4rin18.dat - [1,16,0,0,38.75,0,0,0.25,0.25,0,0,0,1,0, ldraw_lib__4_4rin18()], +// 1 16 0 0 38.75 0 0 0.25 0.25 0 0 0 1 0 4-4ring18.dat + [1,16,0,0,38.75,0,0,0.25,0.25,0,0,0,1,0, ldraw_lib__4_4ring18()], // 1 16 0 0 38.75 0 0 4.5 4.5 0 0 0 1 0 4-4edge.dat [1,16,0,0,38.75,0,0,4.5,4.5,0,0,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 38.75 0 0 4.75 4.75 0 0 0 1 0 4-4edge.dat @@ -592,8 +593,8 @@ function ldraw_lib__2740() = [ // 1 16 0 0 38.75 0 0 0.25 0.25 0 0 0 0.5 0 4-4con18.dat [1,16,0,0,38.75,0,0,0.25,0.25,0,0,0,0.5,0, ldraw_lib__4_4con18()], // -// 1 16 0 0 41.25 0 0 0.25 0.25 0 0 0 1 0 4-4rin18.dat - [1,16,0,0,41.25,0,0,0.25,0.25,0,0,0,1,0, ldraw_lib__4_4rin18()], +// 1 16 0 0 41.25 0 0 0.25 0.25 0 0 0 1 0 4-4ring18.dat + [1,16,0,0,41.25,0,0,0.25,0.25,0,0,0,1,0, ldraw_lib__4_4ring18()], // 1 16 0 0 41.25 0 0 4.5 4.5 0 0 0 1 0 4-4edge.dat [1,16,0,0,41.25,0,0,4.5,4.5,0,0,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 41.25 0 0 4.75 4.75 0 0 0 1 0 4-4edge.dat @@ -603,8 +604,8 @@ function ldraw_lib__2740() = [ // 1 16 0 0 41.25 0 0 0.25 0.25 0 0 0 0.5 0 4-4con18.dat [1,16,0,0,41.25,0,0,0.25,0.25,0,0,0,0.5,0, ldraw_lib__4_4con18()], // -// 1 16 0 0 43.75 0 0 0.25 0.25 0 0 0 1 0 4-4rin18.dat - [1,16,0,0,43.75,0,0,0.25,0.25,0,0,0,1,0, ldraw_lib__4_4rin18()], +// 1 16 0 0 43.75 0 0 0.25 0.25 0 0 0 1 0 4-4ring18.dat + [1,16,0,0,43.75,0,0,0.25,0.25,0,0,0,1,0, ldraw_lib__4_4ring18()], // 1 16 0 0 43.75 0 0 4.5 4.5 0 0 0 1 0 4-4edge.dat [1,16,0,0,43.75,0,0,4.5,4.5,0,0,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 43.75 0 0 4.75 4.75 0 0 0 1 0 4-4edge.dat @@ -614,8 +615,8 @@ function ldraw_lib__2740() = [ // 1 16 0 0 43.75 0 0 0.25 0.25 0 0 0 0.5 0 4-4con18.dat [1,16,0,0,43.75,0,0,0.25,0.25,0,0,0,0.5,0, ldraw_lib__4_4con18()], // -// 1 16 0 0 46.25 0 0 0.25 0.25 0 0 0 1 0 4-4rin18.dat - [1,16,0,0,46.25,0,0,0.25,0.25,0,0,0,1,0, ldraw_lib__4_4rin18()], +// 1 16 0 0 46.25 0 0 0.25 0.25 0 0 0 1 0 4-4ring18.dat + [1,16,0,0,46.25,0,0,0.25,0.25,0,0,0,1,0, ldraw_lib__4_4ring18()], // 1 16 0 0 46.25 0 0 4.5 4.5 0 0 0 1 0 4-4edge.dat [1,16,0,0,46.25,0,0,4.5,4.5,0,0,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 46.25 0 0 4.75 4.75 0 0 0 1 0 4-4edge.dat @@ -625,8 +626,8 @@ function ldraw_lib__2740() = [ // 1 16 0 0 46.25 0 0 0.25 0.25 0 0 0 0.5 0 4-4con18.dat [1,16,0,0,46.25,0,0,0.25,0.25,0,0,0,0.5,0, ldraw_lib__4_4con18()], // -// 1 16 0 0 48.75 0 0 0.25 0.25 0 0 0 1 0 4-4rin18.dat - [1,16,0,0,48.75,0,0,0.25,0.25,0,0,0,1,0, ldraw_lib__4_4rin18()], +// 1 16 0 0 48.75 0 0 0.25 0.25 0 0 0 1 0 4-4ring18.dat + [1,16,0,0,48.75,0,0,0.25,0.25,0,0,0,1,0, ldraw_lib__4_4ring18()], // 1 16 0 0 48.75 0 0 4.5 4.5 0 0 0 1 0 4-4edge.dat [1,16,0,0,48.75,0,0,4.5,4.5,0,0,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 48.75 0 0 4.75 4.75 0 0 0 1 0 4-4edge.dat @@ -636,8 +637,8 @@ function ldraw_lib__2740() = [ // 1 16 0 0 48.75 0 0 0.25 0.25 0 0 0 0.5 0 4-4con18.dat [1,16,0,0,48.75,0,0,0.25,0.25,0,0,0,0.5,0, ldraw_lib__4_4con18()], // -// 1 16 0 0 51.25 0 0 0.25 0.25 0 0 0 1 0 4-4rin18.dat - [1,16,0,0,51.25,0,0,0.25,0.25,0,0,0,1,0, ldraw_lib__4_4rin18()], +// 1 16 0 0 51.25 0 0 0.25 0.25 0 0 0 1 0 4-4ring18.dat + [1,16,0,0,51.25,0,0,0.25,0.25,0,0,0,1,0, ldraw_lib__4_4ring18()], // 1 16 0 0 51.25 0 0 4.5 4.5 0 0 0 1 0 4-4edge.dat [1,16,0,0,51.25,0,0,4.5,4.5,0,0,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 51.25 0 0 4.75 4.75 0 0 0 1 0 4-4edge.dat @@ -647,8 +648,8 @@ function ldraw_lib__2740() = [ // 1 16 0 0 51.25 0 0 0.25 0.25 0 0 0 0.5 0 4-4con18.dat [1,16,0,0,51.25,0,0,0.25,0.25,0,0,0,0.5,0, ldraw_lib__4_4con18()], // -// 1 16 0 0 53.75 0 0 0.25 0.25 0 0 0 1 0 4-4rin18.dat - [1,16,0,0,53.75,0,0,0.25,0.25,0,0,0,1,0, ldraw_lib__4_4rin18()], +// 1 16 0 0 53.75 0 0 0.25 0.25 0 0 0 1 0 4-4ring18.dat + [1,16,0,0,53.75,0,0,0.25,0.25,0,0,0,1,0, ldraw_lib__4_4ring18()], // 1 16 0 0 53.75 0 0 4.5 4.5 0 0 0 1 0 4-4edge.dat [1,16,0,0,53.75,0,0,4.5,4.5,0,0,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 53.75 0 0 4.75 4.75 0 0 0 1 0 4-4edge.dat @@ -658,8 +659,8 @@ function ldraw_lib__2740() = [ // 1 16 0 0 53.75 0 0 0.25 0.25 0 0 0 0.5 0 4-4con18.dat [1,16,0,0,53.75,0,0,0.25,0.25,0,0,0,0.5,0, ldraw_lib__4_4con18()], // -// 1 16 0 0 56.25 0 0 0.25 0.25 0 0 0 1 0 4-4rin18.dat - [1,16,0,0,56.25,0,0,0.25,0.25,0,0,0,1,0, ldraw_lib__4_4rin18()], +// 1 16 0 0 56.25 0 0 0.25 0.25 0 0 0 1 0 4-4ring18.dat + [1,16,0,0,56.25,0,0,0.25,0.25,0,0,0,1,0, ldraw_lib__4_4ring18()], // 1 16 0 0 56.25 0 0 4.5 4.5 0 0 0 1 0 4-4edge.dat [1,16,0,0,56.25,0,0,4.5,4.5,0,0,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 56.25 0 0 4.75 4.75 0 0 0 1 0 4-4edge.dat diff --git a/parts/27448.scad b/parts/27448.scad index aba69d1d5..5d67a1ff3 100644 --- a/parts/27448.scad +++ b/parts/27448.scad @@ -5,7 +5,7 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin15.scad> +use <../p/4-4ring15.scad> use <../p/4-4ring4.scad> use <../p/4-4ring8.scad> use <../p/box3u2p.scad> @@ -15,7 +15,7 @@ function ldraw_lib__27448() = [ // 0 Turntable Flat Base 2 x 2 // 0 Name: 27448.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2019-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__27448() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 7 0 20 0 0 0 -7 0 0 0 20 box4.dat [1,16,0,7,0,20,0,0,0,-7,0,0,0,20, ldraw_lib__box4()], @@ -195,14 +196,14 @@ function ldraw_lib__27448() = [ [1,16,0,-2,0,9,0,0,0,6,0,0,0,9, ldraw_lib__4_4cyli()], // 1 16 0 -2 0 1 0 0 0 -1 0 0 0 1 4-4ring8.dat [1,16,0,-2,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring8()], -// 1 16 0 -2 0 0.5 0 0 0 -1 0 0 0 0.5 4-4rin15.dat - [1,16,0,-2,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4rin15()], +// 1 16 0 -2 0 0.5 0 0 0 -1 0 0 0 0.5 4-4ring15.dat + [1,16,0,-2,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4ring15()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -4 0 7.5 0 0 0 2 0 0 0 7.5 4-4cylo.dat [1,16,0,-4,0,7.5,0,0,0,2,0,0,0,7.5, ldraw_lib__4_4cylo()], -// 1 16 0 -4 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin15.dat - [1,16,0,-4,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin15()], +// 1 16 0 -4 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring15.dat + [1,16,0,-4,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring15()], // 1 16 0 -4 0 2 0 0 0 1 0 0 0 2 4-4ring4.dat [1,16,0,-4,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring4()], // 1 16 0 -4 0 10 0 0 0 4 0 0 0 10 4-4cylo.dat diff --git a/parts/2745.scad b/parts/2745.scad index 8ee27a6d5..6e4a78b8a 100644 --- a/parts/2745.scad +++ b/parts/2745.scad @@ -13,7 +13,7 @@ use <../p/48/3-16con19.scad> use <../p/48/3-16cyli.scad> use <../p/48/3-16edge.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin18.scad> +use <../p/48/4-4ring18.scad> use <../p/48/5-24cyli.scad> use <../p/axl5ho10.scad> use <../p/axl5hol8.scad> @@ -25,7 +25,7 @@ function ldraw_lib__2745() = [ // 0 Technic Cylinder 4 x 4 x 1.667 with Axleholes // 0 Name: 2745.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2022-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -38,7 +38,8 @@ function ldraw_lib__2745() = [ // 0 !HISTORY 2021-12-01 [cwdee] Update keywords // 0 !HISTORY 2021-12-24 [MagFors] Reshaped axleholes, removed T-junctions, added missing condlines // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -74,12 +75,12 @@ function ldraw_lib__2745() = [ [1,16,0,-13,0,13.7766,0,-33.2596,0,-7,0,-33.2596,0,-13.7766, ldraw_lib__48__1_8cyli()], // 1 16 0 -20 0 36 0 0 0 1 0 0 0 36 48\4-4edge.dat [1,16,0,-20,0,36,0,0,0,1,0,0,0,36, ldraw_lib__48__4_4edge()], -// 1 16 0 -20 0 2 0 0 0 1 0 0 0 2 48\4-4rin18.dat - [1,16,0,-20,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4rin18()], +// 1 16 0 -20 0 2 0 0 0 1 0 0 0 2 48\4-4ring18.dat + [1,16,0,-20,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4ring18()], // 1 16 0 -20 0 38 0 0 0 1 0 0 0 38 48\4-4edge.dat [1,16,0,-20,0,38,0,0,0,1,0,0,0,38, ldraw_lib__48__4_4edge()], -// 1 16 0 20 0 -2 0 0 0 -1 0 0 0 2 48\4-4rin18.dat - [1,16,0,20,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4rin18()], +// 1 16 0 20 0 -2 0 0 0 -1 0 0 0 2 48\4-4ring18.dat + [1,16,0,20,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4ring18()], // 1 16 0 20 0 -38 0 0 0 -1 0 0 0 38 48\4-4edge.dat [1,16,0,20,0,-38,0,0,0,-1,0,0,0,38, ldraw_lib__48__4_4edge()], // 1 16 0 20 0 -36 0 0 0 -1 0 0 0 36 48\4-4edge.dat diff --git a/parts/2771.scad b/parts/2771.scad index a346372d5..989ac9a4c 100644 --- a/parts/2771.scad +++ b/parts/2771.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin16.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring16.scad> use <../p/4-4ring9.scad> use <../p/stud.scad> function ldraw_lib__2771() = [ // 0 ~Monorail Track Stop/Go Switch Pivot // 0 Name: 2771.dat // 0 Author: Bernd Broich [bbroich] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__2771() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2017-07-21 [MagFors] bfc'd // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Top and Mantle // 1 16 0 0 0 20.15 0 0 0 3 0 0 0 20.15 4-4cylc.dat @@ -40,12 +41,12 @@ function ldraw_lib__2771() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 3.25 0 18 0 0 0 2.25 0 0 0 18 4-4cylc.dat [1,16,0,3.25,0,18,0,0,0,2.25,0,0,0,18, ldraw_lib__4_4cylc()], -// 1 16 0 3 0 1.25 0 0 0 1 0 0 0 1.25 4-4rin16.dat - [1,16,0,3,0,1.25,0,0,0,1,0,0,0,1.25, ldraw_lib__4_4rin16()], +// 1 16 0 3 0 1.25 0 0 0 1 0 0 0 1.25 4-4ring16.dat + [1,16,0,3,0,1.25,0,0,0,1,0,0,0,1.25, ldraw_lib__4_4ring16()], // 1 16 0 5.5 0 -2 0 0 0 -1 0 0 0 -2 4-4ring9.dat [1,16,0,5.5,0,-2,0,0,0,-1,0,0,0,-2, ldraw_lib__4_4ring9()], -// 1 16 0 5.5 0 -1.25 0 0 0 -1 0 0 0 1.25 4-4rin16.dat - [1,16,0,5.5,0,-1.25,0,0,0,-1,0,0,0,1.25, ldraw_lib__4_4rin16()], +// 1 16 0 5.5 0 -1.25 0 0 0 -1 0 0 0 1.25 4-4ring16.dat + [1,16,0,5.5,0,-1.25,0,0,0,-1,0,0,0,1.25, ldraw_lib__4_4ring16()], // 0 // Bottom Stud // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], diff --git a/parts/2775.scad b/parts/2775.scad index f37c3ac9f..fde453d9c 100644 --- a/parts/2775.scad +++ b/parts/2775.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <../p/1-4cyli.scad> -use <../p/1-4rin10.scad> +use <../p/1-4ring10.scad> use <../p/1-8cyli.scad> use <../p/1-8edge.scad> use <../p/2-4cyli.scad> @@ -18,7 +18,7 @@ function ldraw_lib__2775() = [ // 0 ~Electric Plug (Type 4) Twin Extra-Wide // 0 Name: 2775.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Part UPDATE 2019-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__2775() = [ // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 // 0 !HISTORY 2012-01-11 [Steffen] Modified with WINDZ for BFC compliance // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 13.5 -7.5 0 13.5 -7.5 15 -13.5 -7.5 15 -13.5 -7.5 0 [4,16,13.5,-7.5,0,13.5,-7.5,15,-13.5,-7.5,15,-13.5,-7.5,0], @@ -144,24 +145,24 @@ function ldraw_lib__2775() = [ [4,16,-22,4.5,15,22,4.5,15,26,7.5,15,-26,7.5,15], // 1 16 17.5 0 15 0 0 4 4 0 0 0 1 0 2-4edge.dat [1,16,17.5,0,15,0,0,4,4,0,0,0,1,0, ldraw_lib__2_4edge()], -// 1 16 17.5 0 15 0 0 0.4 0.4 0 0 0 -1 0 1-4rin10.dat - [1,16,17.5,0,15,0,0,0.4,0.4,0,0,0,-1,0, ldraw_lib__1_4rin10()], -// 1 16 17.5 0 15 0 0 0.409 0.409 0 0 0 -1 0 1-4rin10.dat - [1,16,17.5,0,15,0,0,0.409,0.409,0,0,0,-1,0, ldraw_lib__1_4rin10()], -// 1 16 17.5 0 15 0 0 0.4 -0.4 0 0 0 -1 0 1-4rin10.dat - [1,16,17.5,0,15,0,0,0.4,-0.4,0,0,0,-1,0, ldraw_lib__1_4rin10()], -// 1 16 17.5 0 15 0 0 0.409 -0.409 0 0 0 -1 0 1-4rin10.dat - [1,16,17.5,0,15,0,0,0.409,-0.409,0,0,0,-1,0, ldraw_lib__1_4rin10()], +// 1 16 17.5 0 15 0 0 0.4 0.4 0 0 0 -1 0 1-4ring10.dat + [1,16,17.5,0,15,0,0,0.4,0.4,0,0,0,-1,0, ldraw_lib__1_4ring10()], +// 1 16 17.5 0 15 0 0 0.409 0.409 0 0 0 -1 0 1-4ring10.dat + [1,16,17.5,0,15,0,0,0.409,0.409,0,0,0,-1,0, ldraw_lib__1_4ring10()], +// 1 16 17.5 0 15 0 0 0.4 -0.4 0 0 0 -1 0 1-4ring10.dat + [1,16,17.5,0,15,0,0,0.4,-0.4,0,0,0,-1,0, ldraw_lib__1_4ring10()], +// 1 16 17.5 0 15 0 0 0.409 -0.409 0 0 0 -1 0 1-4ring10.dat + [1,16,17.5,0,15,0,0,0.409,-0.409,0,0,0,-1,0, ldraw_lib__1_4ring10()], // 1 16 17.5 0 14 0 0 4 4 0 0 0 1 0 2-4edge.dat [1,16,17.5,0,14,0,0,4,4,0,0,0,1,0, ldraw_lib__2_4edge()], -// 1 16 17.5 0 14 0 0 0.4 0.4 0 0 0 1 0 1-4rin10.dat - [1,16,17.5,0,14,0,0,0.4,0.4,0,0,0,1,0, ldraw_lib__1_4rin10()], -// 1 16 17.5 0 14 0 0 0.409 0.409 0 0 0 1 0 1-4rin10.dat - [1,16,17.5,0,14,0,0,0.409,0.409,0,0,0,1,0, ldraw_lib__1_4rin10()], -// 1 16 17.5 0 14 0 0 0.4 -0.4 0 0 0 1 0 1-4rin10.dat - [1,16,17.5,0,14,0,0,0.4,-0.4,0,0,0,1,0, ldraw_lib__1_4rin10()], -// 1 16 17.5 0 14 0 0 0.409 -0.409 0 0 0 1 0 1-4rin10.dat - [1,16,17.5,0,14,0,0,0.409,-0.409,0,0,0,1,0, ldraw_lib__1_4rin10()], +// 1 16 17.5 0 14 0 0 0.4 0.4 0 0 0 1 0 1-4ring10.dat + [1,16,17.5,0,14,0,0,0.4,0.4,0,0,0,1,0, ldraw_lib__1_4ring10()], +// 1 16 17.5 0 14 0 0 0.409 0.409 0 0 0 1 0 1-4ring10.dat + [1,16,17.5,0,14,0,0,0.409,0.409,0,0,0,1,0, ldraw_lib__1_4ring10()], +// 1 16 17.5 0 14 0 0 0.4 -0.4 0 0 0 1 0 1-4ring10.dat + [1,16,17.5,0,14,0,0,0.4,-0.4,0,0,0,1,0, ldraw_lib__1_4ring10()], +// 1 16 17.5 0 14 0 0 0.409 -0.409 0 0 0 1 0 1-4ring10.dat + [1,16,17.5,0,14,0,0,0.409,-0.409,0,0,0,1,0, ldraw_lib__1_4ring10()], // 1 16 17.5 4.25 14.5 0 1 0 0.25 0 0 0 0 0.5 rect.dat [1,16,17.5,4.25,14.5,0,1,0,0.25,0,0,0,0,0.5, ldraw_lib__rect()], // 1 16 17.5 -4.25 14.5 0 1 0 0.25 0 0 0 0 0.5 rect.dat @@ -474,24 +475,24 @@ function ldraw_lib__2775() = [ [1,16,-17.5,0,14,0,0,-4.5,4.5,0,0,0,1,0, ldraw_lib__2_4edge()], // 1 16 -17.5 0 15 0 0 -4 4 0 0 0 1 0 2-4edge.dat [1,16,-17.5,0,15,0,0,-4,4,0,0,0,1,0, ldraw_lib__2_4edge()], -// 1 16 -17.5 0 15 0 0 -0.4 0.4 0 0 0 -1 0 1-4rin10.dat - [1,16,-17.5,0,15,0,0,-0.4,0.4,0,0,0,-1,0, ldraw_lib__1_4rin10()], -// 1 16 -17.5 0 15 0 0 -0.409 0.409 0 0 0 -1 0 1-4rin10.dat - [1,16,-17.5,0,15,0,0,-0.409,0.409,0,0,0,-1,0, ldraw_lib__1_4rin10()], -// 1 16 -17.5 0 15 0 0 -0.4 -0.4 0 0 0 -1 0 1-4rin10.dat - [1,16,-17.5,0,15,0,0,-0.4,-0.4,0,0,0,-1,0, ldraw_lib__1_4rin10()], -// 1 16 -17.5 0 15 0 0 -0.409 -0.409 0 0 0 -1 0 1-4rin10.dat - [1,16,-17.5,0,15,0,0,-0.409,-0.409,0,0,0,-1,0, ldraw_lib__1_4rin10()], +// 1 16 -17.5 0 15 0 0 -0.4 0.4 0 0 0 -1 0 1-4ring10.dat + [1,16,-17.5,0,15,0,0,-0.4,0.4,0,0,0,-1,0, ldraw_lib__1_4ring10()], +// 1 16 -17.5 0 15 0 0 -0.409 0.409 0 0 0 -1 0 1-4ring10.dat + [1,16,-17.5,0,15,0,0,-0.409,0.409,0,0,0,-1,0, ldraw_lib__1_4ring10()], +// 1 16 -17.5 0 15 0 0 -0.4 -0.4 0 0 0 -1 0 1-4ring10.dat + [1,16,-17.5,0,15,0,0,-0.4,-0.4,0,0,0,-1,0, ldraw_lib__1_4ring10()], +// 1 16 -17.5 0 15 0 0 -0.409 -0.409 0 0 0 -1 0 1-4ring10.dat + [1,16,-17.5,0,15,0,0,-0.409,-0.409,0,0,0,-1,0, ldraw_lib__1_4ring10()], // 1 16 -17.5 0 14 0 0 -4 4 0 0 0 1 0 2-4edge.dat [1,16,-17.5,0,14,0,0,-4,4,0,0,0,1,0, ldraw_lib__2_4edge()], -// 1 16 -17.5 0 14 0 0 -0.4 0.4 0 0 0 1 0 1-4rin10.dat - [1,16,-17.5,0,14,0,0,-0.4,0.4,0,0,0,1,0, ldraw_lib__1_4rin10()], -// 1 16 -17.5 0 14 0 0 -0.409 0.409 0 0 0 1 0 1-4rin10.dat - [1,16,-17.5,0,14,0,0,-0.409,0.409,0,0,0,1,0, ldraw_lib__1_4rin10()], -// 1 16 -17.5 0 14 0 0 -0.4 -0.4 0 0 0 1 0 1-4rin10.dat - [1,16,-17.5,0,14,0,0,-0.4,-0.4,0,0,0,1,0, ldraw_lib__1_4rin10()], -// 1 16 -17.5 0 14 0 0 -0.409 -0.409 0 0 0 1 0 1-4rin10.dat - [1,16,-17.5,0,14,0,0,-0.409,-0.409,0,0,0,1,0, ldraw_lib__1_4rin10()], +// 1 16 -17.5 0 14 0 0 -0.4 0.4 0 0 0 1 0 1-4ring10.dat + [1,16,-17.5,0,14,0,0,-0.4,0.4,0,0,0,1,0, ldraw_lib__1_4ring10()], +// 1 16 -17.5 0 14 0 0 -0.409 0.409 0 0 0 1 0 1-4ring10.dat + [1,16,-17.5,0,14,0,0,-0.409,0.409,0,0,0,1,0, ldraw_lib__1_4ring10()], +// 1 16 -17.5 0 14 0 0 -0.4 -0.4 0 0 0 1 0 1-4ring10.dat + [1,16,-17.5,0,14,0,0,-0.4,-0.4,0,0,0,1,0, ldraw_lib__1_4ring10()], +// 1 16 -17.5 0 14 0 0 -0.409 -0.409 0 0 0 1 0 1-4ring10.dat + [1,16,-17.5,0,14,0,0,-0.409,-0.409,0,0,0,1,0, ldraw_lib__1_4ring10()], // 1 16 -17.5 4.25 14.5 0 -1 0 0.25 0 0 0 0 -0.5 rect.dat [1,16,-17.5,4.25,14.5,0,-1,0,0.25,0,0,0,0,-0.5, ldraw_lib__rect()], // 1 16 -17.5 -4.25 14.5 0 -1 0 0.25 0 0 0 0 -0.5 rect.dat diff --git a/parts/2791a.scad b/parts/2791a.scad index 79a33ad31..8370b9604 100644 --- a/parts/2791a.scad +++ b/parts/2791a.scad @@ -8,8 +8,8 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4cylse.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin11.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring11.scad> +use <../p/4-4ring12.scad> use <../p/5-8cyli.scad> use <../p/box3u8p.scad> use <../p/rect.scad> @@ -19,7 +19,7 @@ function ldraw_lib__2791a() = [ // 0 Technic Steering Gear Holder // 0 Name: 2791a.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -33,7 +33,8 @@ function ldraw_lib__2791a() = [ // 0 !HISTORY 2014-11-21 [roland] Auto-corrected with libfix version of LDCad 1.4 // 0 !HISTORY 2017-01-03 [MagFors] Made BFC, removed overlapping surfaces, added missing edges // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 15 -18 0 1 0 0 0 1 0 0 0 10 rect.dat [1,16,15,-18,0,1,0,0,0,1,0,0,0,10, ldraw_lib__rect()], @@ -81,10 +82,10 @@ function ldraw_lib__2791a() = [ [0,"BFC","INVERTNEXT"], // 1 16 16.3 0 0 0 1.7 0 11 0 0 0 0 11 4-4cylse.dat [1,16,16.3,0,0,0,1.7,0,11,0,0,0,0,11, ldraw_lib__4_4cylse()], -// 1 16 18 0 0 -0.154 -1 0 1 0 0 0 0 1 4-4rin12.dat - [1,16,18,0,0,-0.154,-1,0,1,0,0,0,0,1, ldraw_lib__4_4rin12()], -// 1 16 18 0 0 -0.154 -1 0 1 0 0 0 0 1 4-4rin11.dat - [1,16,18,0,0,-0.154,-1,0,1,0,0,0,0,1, ldraw_lib__4_4rin11()], +// 1 16 18 0 0 -0.154 -1 0 1 0 0 0 0 1 4-4ring12.dat + [1,16,18,0,0,-0.154,-1,0,1,0,0,0,0,1, ldraw_lib__4_4ring12()], +// 1 16 18 0 0 -0.154 -1 0 1 0 0 0 0 1 4-4ring11.dat + [1,16,18,0,0,-0.154,-1,0,1,0,0,0,0,1, ldraw_lib__4_4ring11()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 14 0 0 0 2.3 0 11 0 0 0 0 11 4-4cyli.dat @@ -96,10 +97,10 @@ function ldraw_lib__2791a() = [ [0,"BFC","INVERTNEXT"], // 1 16 -16.3 0 0 0 -1.7 0 11 0 0 0 0 -11 4-4cylse.dat [1,16,-16.3,0,0,0,-1.7,0,11,0,0,0,0,-11, ldraw_lib__4_4cylse()], -// 1 16 -18 0 0 0.154 1 0 1 0 0 0 0 -1 4-4rin12.dat - [1,16,-18,0,0,0.154,1,0,1,0,0,0,0,-1, ldraw_lib__4_4rin12()], -// 1 16 -18 0 0 0.154 1 0 1 0 0 0 0 -1 4-4rin11.dat - [1,16,-18,0,0,0.154,1,0,1,0,0,0,0,-1, ldraw_lib__4_4rin11()], +// 1 16 -18 0 0 0.154 1 0 1 0 0 0 0 -1 4-4ring12.dat + [1,16,-18,0,0,0.154,1,0,1,0,0,0,0,-1, ldraw_lib__4_4ring12()], +// 1 16 -18 0 0 0.154 1 0 1 0 0 0 0 -1 4-4ring11.dat + [1,16,-18,0,0,0.154,1,0,1,0,0,0,0,-1, ldraw_lib__4_4ring11()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -14 0 0 0 -2.3 0 11 0 0 0 0 -11 4-4cyli.dat diff --git a/parts/27925p01.scad b/parts/27925p01.scad index 6f52ad165..85aa45625 100644 --- a/parts/27925p01.scad +++ b/parts/27925p01.scad @@ -1,22 +1,22 @@ use <../lib.scad> use <../p/1-4tang.scad> use <../p/48/1-4aring.scad> -use <../p/48/1-4rin11.scad> -use <../p/48/1-4rin13.scad> -use <../p/48/1-4rin14.scad> -use <../p/48/1-4rin15.scad> -use <../p/48/1-4rin16.scad> -use <../p/48/1-4rin17.scad> -use <../p/48/1-4rin18.scad> -use <../p/48/1-4rin19.scad> -use <../p/48/1-4rin20.scad> +use <../p/48/1-4ring11.scad> use <../p/48/1-4ring12.scad> +use <../p/48/1-4ring13.scad> +use <../p/48/1-4ring14.scad> +use <../p/48/1-4ring15.scad> +use <../p/48/1-4ring16.scad> +use <../p/48/1-4ring17.scad> +use <../p/48/1-4ring18.scad> +use <../p/48/1-4ring19.scad> +use <../p/48/1-4ring20.scad> use function ldraw_lib__27925p01() = [ // 0 Tile 2 x 2 Corner Round with Rainbow Stripes Pattern // 0 Name: 27925p01.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2020-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,30 +24,31 @@ function ldraw_lib__27925p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\27925s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__27925s01()], -// 1 353 -9 0 9 1.8 0 0 0 1 0 0 0 -1.8 48\1-4rin20.dat - [1,353,-9,0,9,1.8,0,0,0,1,0,0,0,-1.8, ldraw_lib__48__1_4rin20()], -// 1 353 -9 0 9 1.8 0 0 0 1 0 0 0 -1.8 48\1-4rin19.dat - [1,353,-9,0,9,1.8,0,0,0,1,0,0,0,-1.8, ldraw_lib__48__1_4rin19()], -// 1 14 -9 0 9 1.8 0 0 0 1 0 0 0 -1.8 48\1-4rin18.dat - [1,14,-9,0,9,1.8,0,0,0,1,0,0,0,-1.8, ldraw_lib__48__1_4rin18()], -// 1 14 -9 0 9 1.8 0 0 0 1 0 0 0 -1.8 48\1-4rin17.dat - [1,14,-9,0,9,1.8,0,0,0,1,0,0,0,-1.8, ldraw_lib__48__1_4rin17()], -// 1 3 -9 0 9 1.8 0 0 0 1 0 0 0 -1.8 48\1-4rin16.dat - [1,3,-9,0,9,1.8,0,0,0,1,0,0,0,-1.8, ldraw_lib__48__1_4rin16()], -// 1 3 -9 0 9 1.8 0 0 0 1 0 0 0 -1.8 48\1-4rin15.dat - [1,3,-9,0,9,1.8,0,0,0,1,0,0,0,-1.8, ldraw_lib__48__1_4rin15()], -// 1 321 -9 0 9 1.8 0 0 0 1 0 0 0 -1.8 48\1-4rin14.dat - [1,321,-9,0,9,1.8,0,0,0,1,0,0,0,-1.8, ldraw_lib__48__1_4rin14()], -// 1 321 -9 0 9 1.8 0 0 0 1 0 0 0 -1.8 48\1-4rin13.dat - [1,321,-9,0,9,1.8,0,0,0,1,0,0,0,-1.8, ldraw_lib__48__1_4rin13()], +// 1 353 -9 0 9 1.8 0 0 0 1 0 0 0 -1.8 48\1-4ring20.dat + [1,353,-9,0,9,1.8,0,0,0,1,0,0,0,-1.8, ldraw_lib__48__1_4ring20()], +// 1 353 -9 0 9 1.8 0 0 0 1 0 0 0 -1.8 48\1-4ring19.dat + [1,353,-9,0,9,1.8,0,0,0,1,0,0,0,-1.8, ldraw_lib__48__1_4ring19()], +// 1 14 -9 0 9 1.8 0 0 0 1 0 0 0 -1.8 48\1-4ring18.dat + [1,14,-9,0,9,1.8,0,0,0,1,0,0,0,-1.8, ldraw_lib__48__1_4ring18()], +// 1 14 -9 0 9 1.8 0 0 0 1 0 0 0 -1.8 48\1-4ring17.dat + [1,14,-9,0,9,1.8,0,0,0,1,0,0,0,-1.8, ldraw_lib__48__1_4ring17()], +// 1 3 -9 0 9 1.8 0 0 0 1 0 0 0 -1.8 48\1-4ring16.dat + [1,3,-9,0,9,1.8,0,0,0,1,0,0,0,-1.8, ldraw_lib__48__1_4ring16()], +// 1 3 -9 0 9 1.8 0 0 0 1 0 0 0 -1.8 48\1-4ring15.dat + [1,3,-9,0,9,1.8,0,0,0,1,0,0,0,-1.8, ldraw_lib__48__1_4ring15()], +// 1 321 -9 0 9 1.8 0 0 0 1 0 0 0 -1.8 48\1-4ring14.dat + [1,321,-9,0,9,1.8,0,0,0,1,0,0,0,-1.8, ldraw_lib__48__1_4ring14()], +// 1 321 -9 0 9 1.8 0 0 0 1 0 0 0 -1.8 48\1-4ring13.dat + [1,321,-9,0,9,1.8,0,0,0,1,0,0,0,-1.8, ldraw_lib__48__1_4ring13()], // 1 30 -9 0 9 1.8 0 0 0 1 0 0 0 -1.8 48\1-4ring12.dat [1,30,-9,0,9,1.8,0,0,0,1,0,0,0,-1.8, ldraw_lib__48__1_4ring12()], -// 1 30 -9 0 9 1.8 0 0 0 1 0 0 0 -1.8 48\1-4rin11.dat - [1,30,-9,0,9,1.8,0,0,0,1,0,0,0,-1.8, ldraw_lib__48__1_4rin11()], +// 1 30 -9 0 9 1.8 0 0 0 1 0 0 0 -1.8 48\1-4ring11.dat + [1,30,-9,0,9,1.8,0,0,0,1,0,0,0,-1.8, ldraw_lib__48__1_4ring11()], // // 1 16 -10 0 10 20 0 0 0 1 0 0 0 -20 1-4tang.dat [1,16,-10,0,10,20,0,0,0,1,0,0,0,-20, ldraw_lib__1_4tang()], diff --git a/parts/2793.scad b/parts/2793.scad index 71eeff2ec..f244927b7 100644 --- a/parts/2793.scad +++ b/parts/2793.scad @@ -16,11 +16,11 @@ use <../p/4-4con3.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin15.scad> -use <../p/4-4rin16.scad> -use <../p/4-4rin17.scad> -use <../p/4-4rin18.scad> -use <../p/4-4rin19.scad> +use <../p/4-4ring15.scad> +use <../p/4-4ring16.scad> +use <../p/4-4ring17.scad> +use <../p/4-4ring18.scad> +use <../p/4-4ring19.scad> use <../p/4-4ring2.scad> use <../p/4-4ring4.scad> use <../p/box2-5.scad> @@ -31,7 +31,7 @@ function ldraw_lib__2793() = [ // 0 ~Technic Pneumatic Cylinder 2 x 2 x 5 with 2 Ports // 0 Name: 2793.dat // 0 Author: Marc Klein [marckl] -// 0 !LDRAW_ORG Part UPDATE 2010-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -40,7 +40,8 @@ function ldraw_lib__2793() = [ // // 0 !HISTORY 2008-08-12 [guyvivan] Rework part and use more primitives // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -28 0 19 0 0 0 1 0 0 0 19 4-4edge.dat [1,16,0,-28,0,19,0,0,0,1,0,0,0,19, ldraw_lib__4_4edge()], @@ -52,8 +53,8 @@ function ldraw_lib__2793() = [ [1,16,0,-28,0,5.74025,0,13.8582,0,1,0,-13.8582,0,5.74025, ldraw_lib__1_8disc()], // 1 16 0 -28 0 -5.74025 0 13.8582 0 1 0 -13.8582 0 -5.74025 1-8chrd.dat [1,16,0,-28,0,-5.74025,0,13.8582,0,1,0,-13.8582,0,-5.74025, ldraw_lib__1_8chrd()], -// 1 16 0 -28 0 1 0 0 0 1 0 0 0 1 4-4rin19.dat - [1,16,0,-28,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin19()], +// 1 16 0 -28 0 1 0 0 0 1 0 0 0 1 4-4ring19.dat + [1,16,0,-28,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring19()], // 1 16 0 -28 0 20 0 0 0 1 0 0 0 20 4-4ndis.dat [1,16,0,-28,0,20,0,0,0,1,0,0,0,20, ldraw_lib__4_4ndis()], // 0 BFC INVERTNEXT @@ -998,14 +999,14 @@ function ldraw_lib__2793() = [ [1,16,0,-118,0,17,0,0,0,1,0,0,0,-17, ldraw_lib__4_4edge()], // 1 16 0 -118 0 17 0 0 0 22 0 0 0 -17 4-4cyli.dat [1,16,0,-118,0,17,0,0,0,22,0,0,0,-17, ldraw_lib__4_4cyli()], -// 1 16 0 -118 0 1 0 0 0 1 0 0 0 1 4-4rin16.dat - [1,16,0,-118,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin16()], -// 1 16 0 -96 0 1 0 0 0 1 0 0 0 1 4-4rin17.dat - [1,16,0,-96,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin17()], -// 1 16 0 -96 0 1 0 0 0 1 0 0 0 1 4-4rin18.dat - [1,16,0,-96,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin18()], -// 1 16 0 -118 0 1 0 0 0 1 0 0 0 1 4-4rin15.dat - [1,16,0,-118,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin15()], +// 1 16 0 -118 0 1 0 0 0 1 0 0 0 1 4-4ring16.dat + [1,16,0,-118,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring16()], +// 1 16 0 -96 0 1 0 0 0 1 0 0 0 1 4-4ring17.dat + [1,16,0,-96,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring17()], +// 1 16 0 -96 0 1 0 0 0 1 0 0 0 1 4-4ring18.dat + [1,16,0,-96,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring18()], +// 1 16 0 -118 0 1 0 0 0 1 0 0 0 1 4-4ring15.dat + [1,16,0,-118,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring15()], // 1 16 0 -118 0 15 0 0 0 1 0 0 0 -15 4-4edge.dat [1,16,0,-118,0,15,0,0,0,1,0,0,0,-15, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/2795.scad b/parts/2795.scad index c517aa9ab..58ca68d16 100644 --- a/parts/2795.scad +++ b/parts/2795.scad @@ -2,10 +2,10 @@ use <../lib.scad> use <../p/1-4cyli.scad> use <../p/1-4edge.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin17.scad> +use <../p/1-4ring17.scad> use <../p/1-4ring9.scad> use <../p/1-8cyli.scad> -use <../p/1-8rin17.scad> +use <../p/1-8ring17.scad> use <../p/1-8ring9.scad> use <../p/2-4cyli.scad> use <../p/2-4edge.scad> @@ -13,8 +13,8 @@ use <../p/2-4ndis.scad> use <../p/3-8cyli.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin16.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring16.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use <../p/7-8edge.scad> @@ -22,7 +22,7 @@ function ldraw_lib__2795() = [ // 0 ~Technic Pneumatic Cylinder 2 x 2 x 1 Cap with Port Slot // 0 Name: 2795.dat // 0 Author: Marc Klein [marckl] -// 0 !LDRAW_ORG Part UPDATE 2010-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__2795() = [ // 0 !HISTORY 2006-08-12 [guyvivan] Use more primitive and BFC'd // 0 !HISTORY 2009-12-10 [arezey] Fixed origin // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Created with stl2dat conversion tool // @@ -78,20 +79,20 @@ function ldraw_lib__2795() = [ [1,16,0,2,0,-17,0,0,0,1,0,0,0,-17, ldraw_lib__4_4edge()], // 1 16 0 24 0 6.51 0 15.7 0 1 0 -15.7 0 6.51 7-8edge.dat [1,16,0,24,0,6.51,0,15.7,0,1,0,-15.7,0,6.51, ldraw_lib__7_8edge()], -// 1 16 0 24 0 0.382683 0 0.92388 0 -1 0 -0.92388 0 0.382683 1-8rin17.dat - [1,16,0,24,0,0.382683,0,0.92388,0,-1,0,-0.92388,0,0.382683, ldraw_lib__1_8rin17()], +// 1 16 0 24 0 0.382683 0 0.92388 0 -1 0 -0.92388 0 0.382683 1-8ring17.dat + [1,16,0,24,0,0.382683,0,0.92388,0,-1,0,-0.92388,0,0.382683, ldraw_lib__1_8ring17()], // 1 16 0 24 0 0.765367 0 1.84776 0 -1 0 -1.84776 0 0.765367 1-8ring9.dat [1,16,0,24,0,0.765367,0,1.84776,0,-1,0,-1.84776,0,0.765367, ldraw_lib__1_8ring9()], -// 1 16 0 24 0 0.92388 0 0.382683 0 -1 0 -0.382683 0 0.92388 1-4rin17.dat - [1,16,0,24,0,0.92388,0,0.382683,0,-1,0,-0.382683,0,0.92388, ldraw_lib__1_4rin17()], +// 1 16 0 24 0 0.92388 0 0.382683 0 -1 0 -0.382683 0 0.92388 1-4ring17.dat + [1,16,0,24,0,0.92388,0,0.382683,0,-1,0,-0.382683,0,0.92388, ldraw_lib__1_4ring17()], // 1 16 0 24 0 1.84776 0 0.765367 0 -1 0 -0.765367 0 1.84776 1-4ring9.dat [1,16,0,24,0,1.84776,0,0.765367,0,-1,0,-0.765367,0,1.84776, ldraw_lib__1_4ring9()], -// 1 16 0 24 0 0.382683 0 -0.92388 0 -1 0 0.92388 0 0.382683 1-4rin17.dat - [1,16,0,24,0,0.382683,0,-0.92388,0,-1,0,0.92388,0,0.382683, ldraw_lib__1_4rin17()], +// 1 16 0 24 0 0.382683 0 -0.92388 0 -1 0 0.92388 0 0.382683 1-4ring17.dat + [1,16,0,24,0,0.382683,0,-0.92388,0,-1,0,0.92388,0,0.382683, ldraw_lib__1_4ring17()], // 1 16 0 24 0 0.765367 0 -1.84776 0 -1 0 1.84776 0 0.765367 1-4ring9.dat [1,16,0,24,0,0.765367,0,-1.84776,0,-1,0,1.84776,0,0.765367, ldraw_lib__1_4ring9()], -// 1 16 0 24 0 -0.92388 0 -0.382683 0 -1 0 0.382683 0 -0.92388 1-4rin17.dat - [1,16,0,24,0,-0.92388,0,-0.382683,0,-1,0,0.382683,0,-0.92388, ldraw_lib__1_4rin17()], +// 1 16 0 24 0 -0.92388 0 -0.382683 0 -1 0 0.382683 0 -0.92388 1-4ring17.dat + [1,16,0,24,0,-0.92388,0,-0.382683,0,-1,0,0.382683,0,-0.92388, ldraw_lib__1_4ring17()], // 1 16 0 24 0 -1.84776 0 -0.765367 0 -1 0 0.765367 0 -1.84776 1-4ring9.dat [1,16,0,24,0,-1.84776,0,-0.765367,0,-1,0,0.765367,0,-1.84776, ldraw_lib__1_4ring9()], // 0 BFC INVERTNEXT @@ -118,8 +119,8 @@ function ldraw_lib__2795() = [ [1,16,0,2,0,6,0,0,0,-1,0,0,0,6, ldraw_lib__4_4ring1()], // 1 16 0 2 0 4 0 0 0 -1 0 0 0 4 4-4ring3.dat [1,16,0,2,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__4_4ring3()], -// 1 16 0 2 0 1 0 0 0 -1 0 0 0 1 4-4rin16.dat - [1,16,0,2,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin16()], +// 1 16 0 2 0 1 0 0 0 -1 0 0 0 1 4-4ring16.dat + [1,16,0,2,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring16()], // 4 16 -5 24 -16.01 -5 24 -19.01 -7.654 24 -18.48 -6.506 24 -15.71 [4,16,-5,24,-16.01,-5,24,-19.01,-7.654,24,-18.48,-6.506,24,-15.71], // 2 24 -5 24 -16.01 -5 24 -19.01 diff --git a/parts/27956.scad b/parts/27956.scad index 4e664bef7..68c903926 100644 --- a/parts/27956.scad +++ b/parts/27956.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin32.scad> use <../p/4-4ring3.scad> +use <../p/4-4ring32.scad> use use function ldraw_lib__27956() = [ // 0 Minifig Head Alien E. T. // 0 Name: 27956.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,12 +21,13 @@ function ldraw_lib__27956() = [ // 0 !HISTORY 2018-01-28 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2018-01-28 [GeraldLasser] File preparation for LDraw Parts Tracker // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 2 0 0 0 -1 0 0 0 2 4-4ring3.dat [1,16,0,0,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring3()], -// 1 16 0 0 0 0.25 0 0 0 -1 0 0 0 0.25 4-4rin32.dat - [1,16,0,0,0,0.25,0,0,0,-1,0,0,0,0.25, ldraw_lib__4_4rin32()], +// 1 16 0 0 0 0.25 0 0 0 -1 0 0 0 0.25 4-4ring32.dat + [1,16,0,0,0,0.25,0,0,0,-1,0,0,0,0.25, ldraw_lib__4_4ring32()], // 1 16 0 0 0 8.25 0 0 0 -1 0 0 0 8.25 4-4edge.dat [1,16,0,0,0,8.25,0,0,0,-1,0,0,0,8.25, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/27956px1.scad b/parts/27956px1.scad index 797ddb8db..c868055eb 100644 --- a/parts/27956px1.scad +++ b/parts/27956px1.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin32.scad> use <../p/4-4ring3.scad> +use <../p/4-4ring32.scad> use use function ldraw_lib__27956px1() = [ // 0 Minifig Head Alien E. T. with Blue Eyes and Grin Pattern // 0 Name: 27956px1.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,12 +21,13 @@ function ldraw_lib__27956px1() = [ // 0 !HISTORY 2018-01-28 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2018-01-28 [GeraldLasser] File preparation for LDraw Parts Tracker // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 2 0 0 0 -1 0 0 0 2 4-4ring3.dat [1,16,0,0,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring3()], -// 1 16 0 0 0 0.25 0 0 0 -1 0 0 0 0.25 4-4rin32.dat - [1,16,0,0,0,0.25,0,0,0,-1,0,0,0,0.25, ldraw_lib__4_4rin32()], +// 1 16 0 0 0 0.25 0 0 0 -1 0 0 0 0.25 4-4ring32.dat + [1,16,0,0,0,0.25,0,0,0,-1,0,0,0,0.25, ldraw_lib__4_4ring32()], // 1 16 0 0 0 8.25 0 0 0 -1 0 0 0 8.25 4-4edge.dat [1,16,0,0,0,8.25,0,0,0,-1,0,0,0,8.25, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/2797.scad b/parts/2797.scad index 70fa5417f..587bc002f 100644 --- a/parts/2797.scad +++ b/parts/2797.scad @@ -11,8 +11,8 @@ use <../p/4-4con3.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin18.scad> -use <../p/4-4rin19.scad> +use <../p/4-4ring18.scad> +use <../p/4-4ring19.scad> use <../p/4-4ring2.scad> use <../p/4-4ring5.scad> use <../p/box2-5.scad> @@ -22,7 +22,7 @@ function ldraw_lib__2797() = [ // 0 ~Technic Pneumatic Cylinder 2 x 2 Base Type 2 // 0 Name: 2797.dat // 0 Author: Marc Klein [marckl] -// 0 !LDRAW_ORG Part UPDATE 2010-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__2797() = [ // 0 !HISTORY 2008-08-12 [guyvivan] Rework part and use more primitives // 0 !HISTORY 2009-12-22 [Philo] Split cylinder and base, changed origin // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Created with stl2dat conversion tool // @@ -50,8 +51,8 @@ function ldraw_lib__2797() = [ [1,16,0,2,0,15,0,0,0,1,0,0,0,15, ldraw_lib__4_4edge()], // 1 16 0 2 0 3 0 0 0 1 0 0 0 3 4-4ring5.dat [1,16,0,2,0,3,0,0,0,1,0,0,0,3, ldraw_lib__4_4ring5()], -// 1 16 0 2 0 1 0 0 0 1 0 0 0 1 4-4rin18.dat - [1,16,0,2,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin18()], +// 1 16 0 2 0 1 0 0 0 1 0 0 0 1 4-4ring18.dat + [1,16,0,2,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring18()], // 1 16 0 0 0 15 0 0 0 2 0 0 0 15 4-4cyli.dat [1,16,0,0,0,15,0,0,0,2,0,0,0,15, ldraw_lib__4_4cyli()], // 1 16 0 0 0 13.8582 0 5.7403 0 1 0 -5.7403 0 13.8582 3-4disc.dat @@ -60,8 +61,8 @@ function ldraw_lib__2797() = [ [1,16,0,0,0,5.7403,0,13.8582,0,1,0,-13.8582,0,5.7403, ldraw_lib__1_8disc()], // 1 16 0 0 0 -5.7403 0 13.8582 0 1 0 -13.8582 0 -5.7403 1-8chrd.dat [1,16,0,0,0,-5.7403,0,13.8582,0,1,0,-13.8582,0,-5.7403, ldraw_lib__1_8chrd()], -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4rin19.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin19()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring19.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring19()], // 1 16 0 0 0 20 0 0 0 1 0 0 0 20 4-4ndis.dat [1,16,0,0,0,20,0,0,0,1,0,0,0,20, ldraw_lib__4_4ndis()], // 0 BFC INVERTNEXT diff --git a/parts/2798.scad b/parts/2798.scad index 0cbc0abb6..627efaa1f 100644 --- a/parts/2798.scad +++ b/parts/2798.scad @@ -6,16 +6,16 @@ use <../p/2-4disc.scad> use <../p/2-4edge.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin15.scad> -use <../p/4-4rin16.scad> -use <../p/4-4rin17.scad> -use <../p/4-4rin18.scad> +use <../p/4-4ring15.scad> +use <../p/4-4ring16.scad> +use <../p/4-4ring17.scad> +use <../p/4-4ring18.scad> use <../p/4-4ring5.scad> function ldraw_lib__2798() = [ // 0 ~Technic Pneumatic Cylinder 2 x 2 x 4 // 0 Name: 2798.dat // 0 Author: Marc Klein [marckl] -// 0 !LDRAW_ORG Part UPDATE 2010-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__2798() = [ // // 0 !HISTORY 2009-12-22 [Philo] Split cylinder and base, changed origin // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 22 0 19 0 0 0 1 0 0 0 19 4-4edge.dat [1,16,0,22,0,19,0,0,0,1,0,0,0,19, ldraw_lib__4_4edge()], @@ -34,8 +35,8 @@ function ldraw_lib__2798() = [ [1,16,0,92,0,15,0,0,0,1,0,0,0,15, ldraw_lib__4_4edge()], // 1 16 0 92 0 3 0 0 0 -1 0 0 0 3 4-4ring5.dat [1,16,0,92,0,3,0,0,0,-1,0,0,0,3, ldraw_lib__4_4ring5()], -// 1 16 0 92 0 1 0 0 0 -1 0 0 0 1 4-4rin18.dat - [1,16,0,92,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin18()], +// 1 16 0 92 0 1 0 0 0 -1 0 0 0 1 4-4ring18.dat + [1,16,0,92,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring18()], // 1 16 0 92 0 19 0 0 0 -70 0 0 0 19 4-4cyli.dat [1,16,0,92,0,19,0,0,0,-70,0,0,0,19, ldraw_lib__4_4cyli()], // 1 16 0 22 0 17 0 0 0 1 0 0 0 17 4-4edge.dat @@ -44,14 +45,14 @@ function ldraw_lib__2798() = [ [1,16,0,0,0,17,0,0,0,1,0,0,0,-17, ldraw_lib__4_4edge()], // 1 16 0 0 0 17 0 0 0 22 0 0 0 -17 4-4cyli.dat [1,16,0,0,0,17,0,0,0,22,0,0,0,-17, ldraw_lib__4_4cyli()], -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4rin16.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin16()], -// 1 16 0 22 0 1 0 0 0 1 0 0 0 1 4-4rin17.dat - [1,16,0,22,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin17()], -// 1 16 0 22 0 1 0 0 0 1 0 0 0 1 4-4rin18.dat - [1,16,0,22,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin18()], -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4rin15.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin15()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring16.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring16()], +// 1 16 0 22 0 1 0 0 0 1 0 0 0 1 4-4ring17.dat + [1,16,0,22,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring17()], +// 1 16 0 22 0 1 0 0 0 1 0 0 0 1 4-4ring18.dat + [1,16,0,22,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring18()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring15.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring15()], // 1 16 0 0 0 15 0 0 0 1 0 0 0 -15 4-4edge.dat [1,16,0,0,0,15,0,0,0,1,0,0,0,-15, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/2799.scad b/parts/2799.scad index 172c49734..4f41845cf 100644 --- a/parts/2799.scad +++ b/parts/2799.scad @@ -5,7 +5,7 @@ use <../p/2-4edge.scad> use <../p/2-4ndis.scad> use <../p/3-8cyli.scad> use <../p/3-8edge.scad> -use <../p/3-8rin18.scad> +use <../p/3-8ring18.scad> use <../p/3-8ring8.scad> use <../p/4-4con2.scad> use <../p/4-4cylc.scad> @@ -24,7 +24,7 @@ function ldraw_lib__2799() = [ // 0 ~Technic Pneumatic Cylinder 2 x 2 Piston with Large Knob Handle // 0 Name: 2799.dat // 0 Author: Marc Klein [marckl] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -36,7 +36,8 @@ function ldraw_lib__2799() = [ // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 // 0 !HISTORY 2017-06-27 [Philo] Added gasket attachment // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Created with stl2dat conversion tool // @@ -76,12 +77,12 @@ function ldraw_lib__2799() = [ [1,16,0,12,0,-8,0,0,0,-1,0,0,0,-8, ldraw_lib__4_4ring1()], // 1 16 0 12 0 -1.8478 0 0.7654 0 -1 0 -0.7654 0 -1.8478 3-8ring8.dat [1,16,0,12,0,-1.8478,0,0.7654,0,-1,0,-0.7654,0,-1.8478, ldraw_lib__3_8ring8()], -// 1 16 0 12 0 -0.9239 0 0.3827 0 -1 0 -0.3827 0 -0.9239 3-8rin18.dat - [1,16,0,12,0,-0.9239,0,0.3827,0,-1,0,-0.3827,0,-0.9239, ldraw_lib__3_8rin18()], +// 1 16 0 12 0 -0.9239 0 0.3827 0 -1 0 -0.3827 0 -0.9239 3-8ring18.dat + [1,16,0,12,0,-0.9239,0,0.3827,0,-1,0,-0.3827,0,-0.9239, ldraw_lib__3_8ring18()], // 1 16 0 12 0 1.8478 0 -0.7654 0 -1 0 0.7654 0 1.8478 3-8ring8.dat [1,16,0,12,0,1.8478,0,-0.7654,0,-1,0,0.7654,0,1.8478, ldraw_lib__3_8ring8()], -// 1 16 0 12 0 0.9239 0 -0.3827 0 -1 0 0.3827 0 0.9239 3-8rin18.dat - [1,16,0,12,0,0.9239,0,-0.3827,0,-1,0,0.3827,0,0.9239, ldraw_lib__3_8rin18()], +// 1 16 0 12 0 0.9239 0 -0.3827 0 -1 0 0.3827 0 0.9239 3-8ring18.dat + [1,16,0,12,0,0.9239,0,-0.3827,0,-1,0,0.3827,0,0.9239, ldraw_lib__3_8ring18()], // 4 16 18.03 12 -6 17.55 12 -7.271 14.782 12 -6.123 16 12 0 [4,16,18.03,12,-6,17.55,12,-7.271,14.782,12,-6.123,16,12,0], // 4 16 16 12 0 14.782 12 6.123 17.55 12 7.271 18.03 12 6 diff --git a/parts/2804.scad b/parts/2804.scad index 8e0a4228c..797844c20 100644 --- a/parts/2804.scad +++ b/parts/2804.scad @@ -6,9 +6,9 @@ use <../p/2-4ndis.scad> use <../p/3-8cyli.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin16.scad> -use <../p/4-4rin17.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring16.scad> +use <../p/4-4ring17.scad> use <../p/4-4ring2.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> @@ -17,7 +17,7 @@ function ldraw_lib__2804() = [ // 0 ~Technic Pneumatic Cylinder 2 x 2 x 1 Cap without Port Slot // 0 Name: 2804.dat // 0 Author: Marc Klein [marckl] -// 0 !LDRAW_ORG Part UPDATE 2010-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,20 +27,21 @@ function ldraw_lib__2804() = [ // 0 !HISTORY 2006-08-12 [guyvivan] Made BFC'ed and use more primitives // 0 !HISTORY 2009-12-22 [Philo] Changed origin // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 4 0 0 0 1 0 0 0 4 4-4ring2.dat [1,16,0,0,0,4,0,0,0,1,0,0,0,4, ldraw_lib__4_4ring2()], // 1 16 0 4 0 8 0 0 0 -1 0 0 0 8 4-4ring1.dat [1,16,0,4,0,8,0,0,0,-1,0,0,0,8, ldraw_lib__4_4ring1()], -// 1 16 0 4 0 1 0 0 0 -1 0 0 0 1 4-4rin16.dat - [1,16,0,4,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin16()], +// 1 16 0 4 0 1 0 0 0 -1 0 0 0 1 4-4ring16.dat + [1,16,0,4,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring16()], // 1 16 0 2 0 4 0 0 0 1 0 0 0 4 4-4ring3.dat [1,16,0,2,0,4,0,0,0,1,0,0,0,4, ldraw_lib__4_4ring3()], // 1 16 0 2 0 4 0 0 0 1 0 0 0 4 4-4ring4.dat [1,16,0,2,0,4,0,0,0,1,0,0,0,4, ldraw_lib__4_4ring4()], -// 1 16 0 26 0 1 0 0 0 -1 0 0 0 1 4-4rin17.dat - [1,16,0,26,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin17()], +// 1 16 0 26 0 1 0 0 0 -1 0 0 0 1 4-4ring17.dat + [1,16,0,26,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring17()], // 1 16 0 26 0 2 0 0 0 -1 0 0 0 2 4-4ring9.dat [1,16,0,26,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring9()], // 1 16 0 26 0 -7.6537 0 -18.4776 0 -24 0 -18.4776 0 7.6537 3-8cyli.dat diff --git a/parts/281.scad b/parts/281.scad index f450a76c4..825a397b1 100644 --- a/parts/281.scad +++ b/parts/281.scad @@ -8,7 +8,7 @@ use <../p/48/1-4cyls.scad> use <../p/48/1-4cyls2.scad> use <../p/48/2-4cyli.scad> use <../p/48/2-4edge.scad> -use <../p/48/2-4rin31.scad> +use <../p/48/2-4ring31.scad> use <../p/48/2-4ring4.scad> use <../p/box5.scad> use <../p/stud3.scad> @@ -16,7 +16,7 @@ function ldraw_lib__281() = [ // 0 Window 1.25 x 4 x 3 with Rounded Top // 0 Name: 281.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG Part UPDATE 2010-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -28,7 +28,8 @@ function ldraw_lib__281() = [ // 0 !CMDLINE -c14 // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Base // @@ -95,8 +96,8 @@ function ldraw_lib__281() = [ [1,16,-29,62,-8.4783,-2,0,0,0,-.2124,2,0,.9772,-.4347, ldraw_lib__1_4ndis()], // 1 16 29 62 -8.4783 2 0 0 0 -.2124 2 0 .9772 -.4347 1-4ndis.dat [1,16,29,62,-8.4783,2,0,0,0,-.2124,2,0,.9772,-.4347, ldraw_lib__1_4ndis()], -// 1 16 0 40 -3.6957 -1 0 0 0 .2124 -1 0 .9772 .2174 48\2-4rin31.dat - [1,16,0,40,-3.6957,-1,0,0,0,.2124,-1,0,.9772,.2174, ldraw_lib__48__2_4rin31()], +// 1 16 0 40 -3.6957 -1 0 0 0 .2124 -1 0 .9772 .2174 48\2-4ring31.dat + [1,16,0,40,-3.6957,-1,0,0,0,.2124,-1,0,.9772,.2174, ldraw_lib__48__2_4ring31()], // 1 16 0 40 -3.6957 -8 0 0 0 .2124 -8 0 .9772 1.7391 48\2-4ring4.dat [1,16,0,40,-3.6957,-8,0,0,0,.2124,-8,0,.9772,1.7391, ldraw_lib__48__2_4ring4()], // 0 --Rear @@ -132,8 +133,8 @@ function ldraw_lib__281() = [ [1,16,-29,62,10.1563,-2,0,0,0,.0779,2.0547,0,-.99696,-.160579, ldraw_lib__1_4ndis()], // 1 16 29 62 10.1563 2 0 0 0 .0779 2.0547 0 -.99696 -.160579 1-4ndis.dat [1,16,29,62,10.1563,2,0,0,0,.0779,2.0547,0,-.99696,-.160579, ldraw_lib__1_4ndis()], -// 1 16 0 40 11.8750 -1 0 0 0 -.0779 -1 0 -.99696 .0797 48\2-4rin31.dat - [1,16,0,40,11.8750,-1,0,0,0,-.0779,-1,0,-.99696,.0797, ldraw_lib__48__2_4rin31()], +// 1 16 0 40 11.8750 -1 0 0 0 -.0779 -1 0 -.99696 .0797 48\2-4ring31.dat + [1,16,0,40,11.8750,-1,0,0,0,-.0779,-1,0,-.99696,.0797, ldraw_lib__48__2_4ring31()], // 1 16 0 40 11.8750 -8 0 0 0 -.0779 -8 0 -.99696 .6377 48\2-4ring4.dat [1,16,0,40,11.8750,-8,0,0,0,-.0779,-8,0,-.99696,.6377, ldraw_lib__48__2_4ring4()], // 0 --Inner diff --git a/parts/28125.scad b/parts/28125.scad index 3eda4c034..f21e4fcd8 100644 --- a/parts/28125.scad +++ b/parts/28125.scad @@ -3,7 +3,7 @@ use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin25.scad> +use <../p/4-4ring25.scad> use <../p/r04o3000.scad> use <../p/stud16.scad> use <../p/t01o2500.scad> @@ -11,7 +11,7 @@ function ldraw_lib__28125() = [ // 0 Minifig Headdress Bald Head High // 0 Name: 28125.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2020-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__28125() = [ // 0 !KEYWORDS Egghead, The Lego Batman Movie // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -8 0 1 0 0 0 -2 0 0 0 1 stud16.dat [1,16,0,-8,0,1,0,0,0,-2,0,0,0,1, ldraw_lib__stud16()], @@ -32,8 +33,8 @@ function ldraw_lib__28125() = [ [1,16,0,2,0,10,0,0,0,-8,0,0,0,10, ldraw_lib__t01o2500()], // 1 16 0 2 0 12.5 0 0 0 1 0 0 0 12.5 4-4edge.dat [1,16,0,2,0,12.5,0,0,0,1,0,0,0,12.5, ldraw_lib__4_4edge()], -// 1 16 0 2 0 .5 0 0 0 -1 0 0 0 .5 4-4rin25.dat - [1,16,0,2,0,.5,0,0,0,-1,0,0,0,.5, ldraw_lib__4_4rin25()], +// 1 16 0 2 0 .5 0 0 0 -1 0 0 0 .5 4-4ring25.dat + [1,16,0,2,0,.5,0,0,0,-1,0,0,0,.5, ldraw_lib__4_4ring25()], // 1 16 0 2 0 13 0 0 0 1 0 0 0 13 4-4edge.dat [1,16,0,2,0,13,0,0,0,1,0,0,0,13, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/28327.scad b/parts/28327.scad index 61ea6dfcf..e1a89206c 100644 --- a/parts/28327.scad +++ b/parts/28327.scad @@ -11,7 +11,7 @@ function ldraw_lib__28327() = [ // 0 Name: 28327.dat // 0 Author: Bjoern Sigve Storesund [Storesund] // 0 !LDRAW_ORG Part UPDATE 2019-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/2844.scad b/parts/2844.scad index 3cccb1c49..1338a6b85 100644 --- a/parts/2844.scad +++ b/parts/2844.scad @@ -7,7 +7,7 @@ use <../p/48/1-4con8.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4disc.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin12.scad> +use <../p/48/4-4ring12.scad> use <../p/48/4-4ring3.scad> use <../p/48/4-4ring4.scad> use <../p/box2-5.scad> @@ -18,7 +18,7 @@ function ldraw_lib__2844() = [ // 0 ~Technic Control Centre II - Large Round Button // 0 Name: 2844.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__2844() = [ // 0 !CATEGORY Electric // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 27 0 2 0 0 0 -15 0 0 0 2 48\1-4con28.dat [1,16,0,27,0,2,0,0,0,-15,0,0,0,2, ldraw_lib__48__1_4con28()], @@ -597,8 +598,8 @@ function ldraw_lib__2844() = [ [1,16,0,3,0,50,0,0,0,3,0,0,0,50, ldraw_lib__48__4_4edge()], // 1 16 0 27 0 58 0 0 0 3 0 0 0 58 48\4-4edge.dat [1,16,0,27,0,58,0,0,0,3,0,0,0,58, ldraw_lib__48__4_4edge()], -// 1 16 0 31 0 4.465 0 0 0 -3 0 0 0 -4.465 48\4-4rin12.dat - [1,16,0,31,0,4.465,0,0,0,-3,0,0,0,-4.465, ldraw_lib__48__4_4rin12()], +// 1 16 0 31 0 4.465 0 0 0 -3 0 0 0 -4.465 48\4-4ring12.dat + [1,16,0,31,0,4.465,0,0,0,-3,0,0,0,-4.465, ldraw_lib__48__4_4ring12()], // 1 16 0 31 0 53.5 0 0 0 -3 0 0 0 53.5 48\4-4edge.dat [1,16,0,31,0,53.5,0,0,0,-3,0,0,0,53.5, ldraw_lib__48__4_4edge()], // 0 // diff --git a/parts/2855.scad b/parts/2855.scad index 7903212fe..ec1164e1f 100644 --- a/parts/2855.scad +++ b/parts/2855.scad @@ -4,10 +4,10 @@ use <../p/4-4cyli.scad> use <../p/4-4ndis.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin17.scad> -use <../p/48/4-4rin30.scad> -use <../p/48/4-4rin33.scad> +use <../p/48/4-4ring17.scad> use <../p/48/4-4ring3.scad> +use <../p/48/4-4ring30.scad> +use <../p/48/4-4ring33.scad> use <../p/48/4-4ring4.scad> use <../p/48/4-4ring5.scad> use <../p/48/4-4ring6.scad> @@ -21,7 +21,7 @@ function ldraw_lib__2855() = [ // 0 Technic Turntable Type 1 Top // 0 Name: 2855.dat // 0 Author: Remco Braak [remco1974] -// 0 !LDRAW_ORG Part UPDATE 2009-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -33,22 +33,23 @@ function ldraw_lib__2855() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2008-07-07 [guyvivan] Made BFC Compliant (2004-08-18) // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 68.5 0 0 0 16 0 0 0 68.5 48\4-4cyli.dat [1,16,0,0,0,68.5,0,0,0,16,0,0,0,68.5, ldraw_lib__48__4_4cyli()], // 1 16 0 0 0 6.85 0 0 0 1 0 0 0 6.85 48\4-4ring9.dat [1,16,0,0,0,6.85,0,0,0,1,0,0,0,6.85, ldraw_lib__48__4_4ring9()], -// 1 16 0 16 0 3.8055 0 0 0 -1 0 0 0 3.8055 48\4-4rin17.dat - [1,16,0,16,0,3.8055,0,0,0,-1,0,0,0,3.8055, ldraw_lib__48__4_4rin17()], -// 1 16 0 16 0 1.939 0 0 0 -1 0 0 0 1.939 48\4-4rin33.dat - [1,16,0,16,0,1.939,0,0,0,-1,0,0,0,1.939, ldraw_lib__48__4_4rin33()], +// 1 16 0 16 0 3.8055 0 0 0 -1 0 0 0 3.8055 48\4-4ring17.dat + [1,16,0,16,0,3.8055,0,0,0,-1,0,0,0,3.8055, ldraw_lib__48__4_4ring17()], +// 1 16 0 16 0 1.939 0 0 0 -1 0 0 0 1.939 48\4-4ring33.dat + [1,16,0,16,0,1.939,0,0,0,-1,0,0,0,1.939, ldraw_lib__48__4_4ring33()], // 1 16 0 0 0 12 0 0 0 1 0 0 0 12 48\4-4ring3.dat [1,16,0,0,0,12,0,0,0,1,0,0,0,12, ldraw_lib__48__4_4ring3()], // 1 16 0 0 0 12 0 0 0 1 0 0 0 12 48\4-4ring4.dat [1,16,0,0,0,12,0,0,0,1,0,0,0,12, ldraw_lib__48__4_4ring4()], -// 1 16 0 0 0 2 0 0 0 1 0 0 0 2 48\4-4rin30.dat - [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4rin30()], +// 1 16 0 0 0 2 0 0 0 1 0 0 0 2 48\4-4ring30.dat + [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4ring30()], // 1 16 0 0 0 68.5 0 0 0 1 0 0 0 68.5 48\4-4edge.dat [1,16,0,0,0,68.5,0,0,0,1,0,0,0,68.5, ldraw_lib__48__4_4edge()], // 1 16 0 0 0 36 0 0 0 1 0 0 0 36 48\4-4edge.dat diff --git a/parts/2856.scad b/parts/2856.scad index fa6c954f4..0f9ba8008 100644 --- a/parts/2856.scad +++ b/parts/2856.scad @@ -16,9 +16,9 @@ use <../p/4-4ndis.scad> use <../p/4-4ring3.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin17.scad> -use <../p/48/4-4rin33.scad> +use <../p/48/4-4ring17.scad> use <../p/48/4-4ring3.scad> +use <../p/48/4-4ring33.scad> use <../p/48/4-4ring6.scad> use <../p/48/4-4ring7.scad> use <../p/7-8cyli.scad> @@ -33,7 +33,7 @@ function ldraw_lib__2856() = [ // 0 Technic Turntable Type 1 Bottom // 0 Name: 2856.dat // 0 Author: Remco Braak [remco1974] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -46,7 +46,8 @@ function ldraw_lib__2856() = [ // 0 !HISTORY 2008-07-07 [guyvivan] Made BFC Compliant (2004-08-16) // 0 !HISTORY 2008-07-08 [guyvivan] Add missing lines, quads and gaps; fix tooth size // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 16 0 36 0 0 0 1 0 0 0 36 48\4-4edge.dat [1,16,0,16,0,36,0,0,0,1,0,0,0,36, ldraw_lib__48__4_4edge()], @@ -64,14 +65,14 @@ function ldraw_lib__2856() = [ [1,16,0,16,0,8,0,0,0,1,0,0,0,8, ldraw_lib__48__4_4ring7()], // 1 16 0 0 0 36 0 0 0 1 0 0 0 36 48\4-4edge.dat [1,16,0,0,0,36,0,0,0,1,0,0,0,36, ldraw_lib__48__4_4edge()], -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 48\4-4rin33.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin33()], -// 1 16 0 20 0 1 0 0 0 -1 0 0 0 1 48\4-4rin33.dat - [1,16,0,20,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4rin33()], -// 1 16 0 0 0 2 0 0 0 1 0 0 0 2 48\4-4rin17.dat - [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4rin17()], -// 1 16 0 20 0 2 0 0 0 -1 0 0 0 2 48\4-4rin17.dat - [1,16,0,20,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4rin17()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 48\4-4ring33.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring33()], +// 1 16 0 20 0 1 0 0 0 -1 0 0 0 1 48\4-4ring33.dat + [1,16,0,20,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4ring33()], +// 1 16 0 0 0 2 0 0 0 1 0 0 0 2 48\4-4ring17.dat + [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4ring17()], +// 1 16 0 20 0 2 0 0 0 -1 0 0 0 2 48\4-4ring17.dat + [1,16,0,20,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4ring17()], // 1 16 0 0 0 36 0 0 0 16 0 0 0 36 48\4-4cyli.dat [1,16,0,0,0,36,0,0,0,16,0,0,0,36, ldraw_lib__48__4_4cyli()], // 1 16 20 50 60 -1 0 0 0 0 1 0 -1 0 peghole.dat diff --git a/parts/2866.scad b/parts/2866.scad index 562ff421f..4feed267b 100644 --- a/parts/2866.scad +++ b/parts/2866.scad @@ -5,8 +5,8 @@ use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin24.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring24.scad> use <../p/4-8sphe.scad> use <../p/box3u2p.scad> use <../p/rect2p.scad> @@ -15,7 +15,7 @@ function ldraw_lib__2866() = [ // 0 Train Track 9V Points Lever // 0 Name: 2866.dat // 0 Author: Ludo Soete [ludo] -// 0 !LDRAW_ORG Part UPDATE 2016-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__2866() = [ // 0 !HISTORY 2012-09-09 [Steffen] uploaded to PT from LUGNET, BFCed, rotated by 90 degrees // 0 !HISTORY 2016-01-02 [MMR1988] Added condlines, used more prims // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // scharnier punt links // @@ -59,8 +60,8 @@ function ldraw_lib__2866() = [ [1,16,10,-35,0,0,-1,0,0,0,1,-1,0,0, ldraw_lib__stud2a()], // 1 16 10 -35 0 0 -1 0 6 0 0 0 0 6 4-4ring1.dat [1,16,10,-35,0,0,-1,0,6,0,0,0,0,6, ldraw_lib__4_4ring1()], -// 1 16 10 -35 0 0 -1 0 0.5 0 0 0 0 0.5 4-4rin24.dat - [1,16,10,-35,0,0,-1,0,0.5,0,0,0,0,0.5, ldraw_lib__4_4rin24()], +// 1 16 10 -35 0 0 -1 0 0.5 0 0 0 0 0.5 4-4ring24.dat + [1,16,10,-35,0,0,-1,0,0.5,0,0,0,0,0.5, ldraw_lib__4_4ring24()], // // 0 // top vierkantje // 1 16 0 -46.754315 0 3.75 0 0 0 -3.49569 0 0 0 3.75 box3u2p.dat diff --git a/parts/2870.scad b/parts/2870.scad index c60581f61..e2e172a84 100644 --- a/parts/2870.scad +++ b/parts/2870.scad @@ -9,9 +9,9 @@ use <../p/4-4edge.scad> use <../p/4-4ndis.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin15.scad> -use <../p/48/4-4rin27.scad> -use <../p/48/4-4rin34.scad> +use <../p/48/4-4ring15.scad> +use <../p/48/4-4ring27.scad> +use <../p/48/4-4ring34.scad> use <../p/box3u8p.scad> use use @@ -19,7 +19,7 @@ function ldraw_lib__2870() = [ // 0 Train Speed Regulator 9V - Dial // 0 Name: 2870.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__2870() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\2870s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__2870s01()], @@ -63,17 +64,17 @@ function ldraw_lib__2870() = [ // // 1 16 0 -34 0 87.5 0 0 0 -7.25 0 0 0 87.5 48\4-4cylo.dat [1,16,0,-34,0,87.5,0,0,0,-7.25,0,0,0,87.5, ldraw_lib__48__4_4cylo()], -// 1 16 0 -41.25 0 2.5 0 0 0 1 0 0 0 2.5 48\4-4rin34.dat - [1,16,0,-41.25,0,2.5,0,0,0,1,0,0,0,2.5, ldraw_lib__48__4_4rin34()], +// 1 16 0 -41.25 0 2.5 0 0 0 1 0 0 0 2.5 48\4-4ring34.dat + [1,16,0,-41.25,0,2.5,0,0,0,1,0,0,0,2.5, ldraw_lib__48__4_4ring34()], // -// 1 16 0 -6.5 0 3.25 0 0 0 -1 0 0 0 3.25 48\4-4rin27.dat - [1,16,0,-6.5,0,3.25,0,0,0,-1,0,0,0,3.25, ldraw_lib__48__4_4rin27()], +// 1 16 0 -6.5 0 3.25 0 0 0 -1 0 0 0 3.25 48\4-4ring27.dat + [1,16,0,-6.5,0,3.25,0,0,0,-1,0,0,0,3.25, ldraw_lib__48__4_4ring27()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -6.5 0 87.75 0 0 0 -22.5 0 0 0 87.75 48\4-4cylo.dat [1,16,0,-6.5,0,87.75,0,0,0,-22.5,0,0,0,87.75, ldraw_lib__48__4_4cylo()], -// 1 16 0 -29 0 5.5 0 0 0 -1 0 0 0 5.5 48\4-4rin15.dat - [1,16,0,-29,0,5.5,0,0,0,-1,0,0,0,5.5, ldraw_lib__48__4_4rin15()], +// 1 16 0 -29 0 5.5 0 0 0 -1 0 0 0 5.5 48\4-4ring15.dat + [1,16,0,-29,0,5.5,0,0,0,-1,0,0,0,5.5, ldraw_lib__48__4_4ring15()], // 1 16 0 -29 0 82.5 0 0 0 1 0 0 0 82.5 48\4-4edge.dat [1,16,0,-29,0,82.5,0,0,0,1,0,0,0,82.5, ldraw_lib__48__4_4edge()], // diff --git a/parts/2879.scad b/parts/2879.scad index affed36a3..a1f578c78 100644 --- a/parts/2879.scad +++ b/parts/2879.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin19.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring19.scad> use <../p/4-4ring4.scad> use function ldraw_lib__2879() = [ // 0 ~Train Wheel with Open Centre for Wheel Bogie // 0 Name: 2879.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__2879() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2013-06-29 [MMR1988] Used reworked Subfile // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\2879s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__2879s01()], @@ -31,8 +32,8 @@ function ldraw_lib__2879() = [ [1,16,0,0,8,0,0,2.375,2.375,0,0,0,-1,0, ldraw_lib__4_4ring1()], // 1 16 0 0 8 0 0 1.1875 1.1875 0 0 0 -1 0 4-4ring4.dat [1,16,0,0,8,0,0,1.1875,1.1875,0,0,0,-1,0, ldraw_lib__4_4ring4()], -// 1 16 0 0 8 0 0 0.3125 0.3125 0 0 0 -1 0 4-4rin19.dat - [1,16,0,0,8,0,0,0.3125,0.3125,0,0,0,-1,0, ldraw_lib__4_4rin19()], +// 1 16 0 0 8 0 0 0.3125 0.3125 0 0 0 -1 0 4-4ring19.dat + [1,16,0,0,8,0,0,0.3125,0.3125,0,0,0,-1,0, ldraw_lib__4_4ring19()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 8 2.375 0 0 0 0 2.375 0 -10 0 4-4cylo.dat @@ -41,8 +42,8 @@ function ldraw_lib__2879() = [ [1,16,0,0,-2,0,0,2.375,2.375,0,0,0,1,0, ldraw_lib__4_4ring1()], // 1 16 0 0 -2 0 0 1.1875 1.1875 0 0 0 1 0 4-4ring4.dat [1,16,0,0,-2,0,0,1.1875,1.1875,0,0,0,1,0, ldraw_lib__4_4ring4()], -// 1 16 0 0 -2 0 0 0.3125 0.3125 0 0 0 1 0 4-4rin19.dat - [1,16,0,0,-2,0,0,0.3125,0.3125,0,0,0,1,0, ldraw_lib__4_4rin19()], +// 1 16 0 0 -2 0 0 0.3125 0.3125 0 0 0 1 0 4-4ring19.dat + [1,16,0,0,-2,0,0,0.3125,0.3125,0,0,0,1,0, ldraw_lib__4_4ring19()], ]; module ldraw_lib__2879(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__2879(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/2895.scad b/parts/2895.scad index e63f87e30..81883d0f9 100644 --- a/parts/2895.scad +++ b/parts/2895.scad @@ -4,8 +4,8 @@ use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin18.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring18.scad> use <../p/4-4ring9.scad> use <../p/box4-4a.scad> use <../p/rect.scad> @@ -16,7 +16,7 @@ function ldraw_lib__2895() = [ // 0 ~Train Wheel 9V with Electrical Contact // 0 Name: 2895.dat // 0 Author: Thomas Burger [grapeape] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -34,7 +34,8 @@ function ldraw_lib__2895() = [ // 0 !HISTORY 2008-07-10 [technog] Refined detail of part (2006-02-15) // 0 !HISTORY 2010-05-29 [Steffen] adjusted origin, used black rubber color // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -6.5 19 0 0 0 0 19 0 -1 0 4-4disc.dat [1,16,0,0,-6.5,19,0,0,0,0,19,0,-1,0, ldraw_lib__4_4disc()], @@ -148,8 +149,8 @@ function ldraw_lib__2895() = [ [1,16,0,0,-7.5,19,0,0,0,0,19,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -6.5 19 0 0 0 0 19 0 1 0 4-4edge.dat [1,16,0,0,-6.5,19,0,0,0,0,19,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 -7.5 1 0 0 0 0 1 0 1 0 4-4rin18.dat - [1,16,0,0,-7.5,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin18()], +// 1 16 0 0 -7.5 1 0 0 0 0 1 0 1 0 4-4ring18.dat + [1,16,0,0,-7.5,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring18()], // 1 16 0 0 -13 20 0 0 0 0 20 0 1 0 4-4edge.dat [1,16,0,0,-13,20,0,0,0,0,20,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -12 20 0 0 0 0 20 0 1 0 4-4edge.dat diff --git a/parts/2900.scad b/parts/2900.scad index 795483df3..67a58b5ba 100644 --- a/parts/2900.scad +++ b/parts/2900.scad @@ -12,7 +12,7 @@ use <../p/2-4con1.scad> use <../p/2-4cylo.scad> use <../p/2-4edge.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin18.scad> +use <../p/2-4ring18.scad> use <../p/2-4ring3.scad> use <../p/2-4ring5.scad> use <../p/3-16chrd.scad> @@ -21,7 +21,7 @@ use <../p/3-16cylo.scad> use <../p/3-16cyls.scad> use <../p/3-16edge.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin18.scad> +use <../p/4-4ring18.scad> use <../p/4-4ring8.scad> use <../p/box2-5.scad> use <../p/box2-7.scad> @@ -34,7 +34,7 @@ function ldraw_lib__2900() = [ // 0 Technic Flex-System Pin Hole Connector // 0 Name: 2900.dat // 0 Author: Donald Sutter [technog] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -46,7 +46,8 @@ function ldraw_lib__2900() = [ // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 // 0 !HISTORY 2018-10-18 [MMR1988] Completely rewritten // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -5 0 1 0 0 0 1 0 0 0 1 peghole.dat [1,16,0,-5,0,1,0,0,0,1,0,0,0,1, ldraw_lib__peghole()], @@ -59,12 +60,12 @@ function ldraw_lib__2900() = [ // // 1 16 0 5 0 1 0 0 0 -1 0 0 0 1 4-4ring8.dat [1,16,0,5,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring8()], -// 1 16 0 5 0 0.5 0 0 0 -1 0 0 0 0.5 4-4rin18.dat - [1,16,0,5,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4rin18()], +// 1 16 0 5 0 0.5 0 0 0 -1 0 0 0 0.5 4-4ring18.dat + [1,16,0,5,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4ring18()], // 1 16 0 -5 0 1 0 0 0 1 0 0 0 1 4-4ring8.dat [1,16,0,-5,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring8()], -// 1 16 0 -5 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin18.dat - [1,16,0,-5,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin18()], +// 1 16 0 -5 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring18.dat + [1,16,0,-5,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring18()], // // 1 16 0 5 0 0 0 -9.5 0 -10 0 9.5 0 0 2-4cylo.dat [1,16,0,5,0,0,0,-9.5,0,-10,0,9.5,0,0, ldraw_lib__2_4cylo()], @@ -124,8 +125,8 @@ function ldraw_lib__2900() = [ [4,16,20.5,-5,-9,20.5,-5,-7.5,5.546513,-5,-7.5,3.63565,-5,-8.77705], // 1 16 20.5 -5 0 0 0 1.5 0 1 0 -1.5 0 0 2-4ring5.dat [1,16,20.5,-5,0,0,0,1.5,0,1,0,-1.5,0,0, ldraw_lib__2_4ring5()], -// 1 16 20.5 -5 0 0 0 0.5 0 1 0 -0.5 0 0 2-4rin18.dat - [1,16,20.5,-5,0,0,0,0.5,0,1,0,-0.5,0,0, ldraw_lib__2_4rin18()], +// 1 16 20.5 -5 0 0 0 0.5 0 1 0 -0.5 0 0 2-4ring18.dat + [1,16,20.5,-5,0,0,0,0.5,0,1,0,-0.5,0,0, ldraw_lib__2_4ring18()], // 4 16 3.63565 -5 8.77705 5.546513 -5 7.5 20.5 -5 7.5 20.5 -5 9 [4,16,3.63565,-5,8.77705,5.546513,-5,7.5,20.5,-5,7.5,20.5,-5,9], // 4 16 3.63565 -5 8.77705 20.5 -5 9 20.5 -5 9.5 0 -5 9.5 @@ -141,8 +142,8 @@ function ldraw_lib__2900() = [ [4,16,3.63565,5,-8.77705,5.546513,5,-7.5,20.5,5,-7.5,20.5,5,-9], // 1 16 20.5 5 0 0 0 1.5 0 -1 0 -1.5 0 0 2-4ring5.dat [1,16,20.5,5,0,0,0,1.5,0,-1,0,-1.5,0,0, ldraw_lib__2_4ring5()], -// 1 16 20.5 5 0 0 0 0.5 0 -1 0 -0.5 0 0 2-4rin18.dat - [1,16,20.5,5,0,0,0,0.5,0,-1,0,-0.5,0,0, ldraw_lib__2_4rin18()], +// 1 16 20.5 5 0 0 0 0.5 0 -1 0 -0.5 0 0 2-4ring18.dat + [1,16,20.5,5,0,0,0,0.5,0,-1,0,-0.5,0,0, ldraw_lib__2_4ring18()], // 4 16 20.5 5 9 20.5 5 7.5 5.546513 5 7.5 3.63565 5 8.77705 [4,16,20.5,5,9,20.5,5,7.5,5.546513,5,7.5,3.63565,5,8.77705], // 4 16 0 5 9.5 20.5 5 9.5 20.5 5 9 3.63565 5 8.77705 diff --git a/parts/2903.scad b/parts/2903.scad index fa5cf2b50..c51dcfc92 100644 --- a/parts/2903.scad +++ b/parts/2903.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/1-4cylo.scad> use <../p/1-4ering.scad> -use <../p/1-4rin15.scad> +use <../p/1-4ring15.scad> use <../p/1-4ring2.scad> use <../p/4-4ring4.scad> use <../p/48/4-4aring.scad> @@ -15,7 +15,7 @@ function ldraw_lib__2903() = [ // 0 Wheel Rim 14 x 62 Motorcycle // 0 Name: 2903.dat // 0 Author: Damien Duquennoy -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__2903() = [ // 0 !HISTORY 2017-02-05 [MagFors] Made BFC, reworked center with primitives // 0 !HISTORY 2017-10-01 [GeraldLasser] Included new subfiles, closed gaps // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 -1 0 0 0 1 0 0 0 -1 s\2903s01.dat [1,16,0,0,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__s__2903s01()], @@ -93,10 +94,10 @@ function ldraw_lib__2903() = [ // 1 16 0 0 10 3 0 0 0 0 3 0 -1 0 4-4ring4.dat [1,16,0,0,10,3,0,0,0,0,3,0,-1,0, ldraw_lib__4_4ring4()], // -// 1 16 0 0 -10 .53033 0 .53033 -.53033 0 .53033 0 1 0 1-4rin15.dat - [1,16,0,0,-10,.53033,0,.53033,-.53033,0,.53033,0,1,0, ldraw_lib__1_4rin15()], -// 1 16 0 0 10 0.53033 0 0.53033 -0.53033 0 0.53033 0 -1 0 1-4rin15.dat - [1,16,0,0,10,0.53033,0,0.53033,-0.53033,0,0.53033,0,-1,0, ldraw_lib__1_4rin15()], +// 1 16 0 0 -10 .53033 0 .53033 -.53033 0 .53033 0 1 0 1-4ring15.dat + [1,16,0,0,-10,.53033,0,.53033,-.53033,0,.53033,0,1,0, ldraw_lib__1_4ring15()], +// 1 16 0 0 10 0.53033 0 0.53033 -0.53033 0 0.53033 0 -1 0 1-4ring15.dat + [1,16,0,0,10,0.53033,0,0.53033,-0.53033,0,0.53033,0,-1,0, ldraw_lib__1_4ring15()], // 1 16 0 0 -10 6.364 0 6.364 -6.364 0 6.364 0 20 0 1-4cylo.dat [1,16,0,0,-10,6.364,0,6.364,-6.364,0,6.364,0,20,0, ldraw_lib__1_4cylo()], // 0 BFC INVERTNEXT @@ -112,10 +113,10 @@ function ldraw_lib__2903() = [ // 1 16 0 0 10 -8.485 0 8.485 -8.485 0 -8.485 0 -1 0 1-4ering.dat [1,16,0,0,10,-8.485,0,8.485,-8.485,0,-8.485,0,-1,0, ldraw_lib__1_4ering()], // -// 1 16 0 0 -10 -0.53033 0 -0.53033 0.53033 0 -0.53033 0 1 0 1-4rin15.dat - [1,16,0,0,-10,-0.53033,0,-0.53033,0.53033,0,-0.53033,0,1,0, ldraw_lib__1_4rin15()], -// 1 16 0 0 10 -0.53033 0 -0.53033 0.53033 0 -0.53033 0 -1 0 1-4rin15.dat - [1,16,0,0,10,-0.53033,0,-0.53033,0.53033,0,-0.53033,0,-1,0, ldraw_lib__1_4rin15()], +// 1 16 0 0 -10 -0.53033 0 -0.53033 0.53033 0 -0.53033 0 1 0 1-4ring15.dat + [1,16,0,0,-10,-0.53033,0,-0.53033,0.53033,0,-0.53033,0,1,0, ldraw_lib__1_4ring15()], +// 1 16 0 0 10 -0.53033 0 -0.53033 0.53033 0 -0.53033 0 -1 0 1-4ring15.dat + [1,16,0,0,10,-0.53033,0,-0.53033,0.53033,0,-0.53033,0,-1,0, ldraw_lib__1_4ring15()], // 1 16 0 0 -10 -6.364 0 -6.364 6.364 0 -6.364 0 20 0 1-4cylo.dat [1,16,0,0,-10,-6.364,0,-6.364,6.364,0,-6.364,0,20,0, ldraw_lib__1_4cylo()], // 0 BFC INVERTNEXT diff --git a/parts/2908.scad b/parts/2908.scad index 20e4d7463..a9f347f21 100644 --- a/parts/2908.scad +++ b/parts/2908.scad @@ -7,9 +7,9 @@ use <../p/4-4cyl1sph2.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> -use <../p/4-4rin24.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> +use <../p/4-4ring24.scad> use <../p/4-4ring4.scad> use <../p/4-4ring9.scad> use <../p/8-8sphe.scad> @@ -17,7 +17,7 @@ function ldraw_lib__2908() = [ // 0 Technic Helicopter Rotor Holder // 0 Name: 2908.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2014-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__2908() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2014-02-12 [MagFors] BFC'd, primitive substitution // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -40,14 +41,14 @@ function ldraw_lib__2908() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 8 0 20 0 0 0 4 0 0 0 20 4-4cylo.dat [1,16,0,8,0,20,0,0,0,4,0,0,0,20, ldraw_lib__4_4cylo()], -// 1 16 0 12 0 -2 0 0 0 -1 0 0 0 2 4-4rin10.dat - [1,16,0,12,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4rin10()], +// 1 16 0 12 0 -2 0 0 0 -1 0 0 0 2 4-4ring10.dat + [1,16,0,12,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring10()], // 1 16 0 0 0 22 0 0 0 12 0 0 0 22 4-4cylo.dat [1,16,0,0,0,22,0,0,0,12,0,0,0,22, ldraw_lib__4_4cylo()], -// 1 16 0 0 0 -2 0 0 0 -1 0 0 0 2 4-4rin11.dat - [1,16,0,0,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4rin11()], -// 1 16 0 0 0 -1 0 0 0 -1 0 0 0 1 4-4rin24.dat - [1,16,0,0,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin24()], +// 1 16 0 0 0 -2 0 0 0 -1 0 0 0 2 4-4ring11.dat + [1,16,0,0,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring11()], +// 1 16 0 0 0 -1 0 0 0 -1 0 0 0 1 4-4ring24.dat + [1,16,0,0,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring24()], // 1 16 0 -4 0 25 0 0 0 4 0 0 0 25 4-4cylo.dat [1,16,0,-4,0,25,0,0,0,4,0,0,0,25, ldraw_lib__4_4cylo()], // 1 16 0 -4 0 5 0 0 0 1 0 0 0 5 4-4ring4.dat diff --git a/parts/2911.scad b/parts/2911.scad index ccaad1ee9..8cb3bbea2 100644 --- a/parts/2911.scad +++ b/parts/2911.scad @@ -1,6 +1,6 @@ use <../lib.scad> -use <../p/1-4rin18.scad> -use <../p/1-4rin19.scad> +use <../p/1-4ring18.scad> +use <../p/1-4ring19.scad> use <../p/1-4ring7.scad> use <../p/1-4ring8.scad> use <../p/2-4cyli.scad> @@ -17,7 +17,7 @@ function ldraw_lib__2911() = [ // 0 ~Monorail Track Points Interior Shover // 0 Name: 2911.dat // 0 Author: Bernd Broich [bbroich] -// 0 !LDRAW_ORG Part UPDATE 2020-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -27,7 +27,8 @@ function ldraw_lib__2911() = [ // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 // 0 !HISTORY 2018-02-10 [gaia] Changed thickness to 3 LDU // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -3.5 76.75 3.5 0 0 0 1 0 0 0 3.5 4-4edge.dat [1,16,0,-3.5,76.75,3.5,0,0,0,1,0,0,0,3.5, ldraw_lib__4_4edge()], @@ -74,10 +75,10 @@ function ldraw_lib__2911() = [ // 1 16 0 3 76.75 10 0 0 0 -1 0 0 0 10 2-4disc.dat [1,16,0,3,76.75,10,0,0,0,-1,0,0,0,10, ldraw_lib__2_4disc()], // -// 1 16 0 -3.5 76.75 -0.25 0 0 0 1 0 0 0 -0.25 1-4rin18.dat - [1,16,0,-3.5,76.75,-0.25,0,0,0,1,0,0,0,-0.25, ldraw_lib__1_4rin18()], -// 1 16 0 -3.5 76.75 -0.25 0 0 0 1 0 0 0 0.25 1-4rin18.dat - [1,16,0,-3.5,76.75,-0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__1_4rin18()], +// 1 16 0 -3.5 76.75 -0.25 0 0 0 1 0 0 0 -0.25 1-4ring18.dat + [1,16,0,-3.5,76.75,-0.25,0,0,0,1,0,0,0,-0.25, ldraw_lib__1_4ring18()], +// 1 16 0 -3.5 76.75 -0.25 0 0 0 1 0 0 0 0.25 1-4ring18.dat + [1,16,0,-3.5,76.75,-0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__1_4ring18()], // 1 16 0 -3.5 76.75 -0.5 0 0 0 1 0 0 0 -0.5 1-4ring7.dat [1,16,0,-3.5,76.75,-0.5,0,0,0,1,0,0,0,-0.5, ldraw_lib__1_4ring7()], // 1 16 0 -3.5 76.75 -0.5 0 0 0 1 0 0 0 -0.5 1-4ring8.dat @@ -86,10 +87,10 @@ function ldraw_lib__2911() = [ [1,16,0,-3.5,76.75,-0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__1_4ring7()], // 1 16 0 -3.5 76.75 -0.5 0 0 0 1 0 0 0 0.5 1-4ring8.dat [1,16,0,-3.5,76.75,-0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__1_4ring8()], -// 1 16 0 -3.5 76.75 0.25 0 0 0 1 0 0 0 -0.25 1-4rin18.dat - [1,16,0,-3.5,76.75,0.25,0,0,0,1,0,0,0,-0.25, ldraw_lib__1_4rin18()], -// 1 16 0 -3.5 76.75 0.25 0 0 0 1 0 0 0 0.25 1-4rin18.dat - [1,16,0,-3.5,76.75,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__1_4rin18()], +// 1 16 0 -3.5 76.75 0.25 0 0 0 1 0 0 0 -0.25 1-4ring18.dat + [1,16,0,-3.5,76.75,0.25,0,0,0,1,0,0,0,-0.25, ldraw_lib__1_4ring18()], +// 1 16 0 -3.5 76.75 0.25 0 0 0 1 0 0 0 0.25 1-4ring18.dat + [1,16,0,-3.5,76.75,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__1_4ring18()], // 1 16 0 -3.5 76.75 0.5 0 0 0 1 0 0 0 -0.5 1-4ring7.dat [1,16,0,-3.5,76.75,0.5,0,0,0,1,0,0,0,-0.5, ldraw_lib__1_4ring7()], // 1 16 0 -3.5 76.75 0.5 0 0 0 1 0 0 0 -0.5 1-4ring8.dat @@ -106,10 +107,10 @@ function ldraw_lib__2911() = [ [1,16,0,0,-76.75,1,0,0,0,1,0,0,0,-1, ldraw_lib__2_4ring4()], // 1 16 0 0 -76.75 5 0 0 0 1 0 0 0 -5 2-4ring1.dat [1,16,0,0,-76.75,5,0,0,0,1,0,0,0,-5, ldraw_lib__2_4ring1()], -// 1 16 0 0 76.75 -0.25 0 0 0 1 0 0 0 0.25 1-4rin19.dat - [1,16,0,0,76.75,-0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__1_4rin19()], -// 1 16 0 0 76.75 0.25 0 0 0 1 0 0 0 0.25 1-4rin19.dat - [1,16,0,0,76.75,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__1_4rin19()], +// 1 16 0 0 76.75 -0.25 0 0 0 1 0 0 0 0.25 1-4ring19.dat + [1,16,0,0,76.75,-0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__1_4ring19()], +// 1 16 0 0 76.75 0.25 0 0 0 1 0 0 0 0.25 1-4ring19.dat + [1,16,0,0,76.75,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__1_4ring19()], // 1 16 0 0 76.75 5 0 0 0 1 0 0 0 5 2-4ring1.dat [1,16,0,0,76.75,5,0,0,0,1,0,0,0,5, ldraw_lib__2_4ring1()], // 1 16 0 3 -76.75 -0.5 0 0 0 -1 0 0 0 -0.5 1-4ring7.dat diff --git a/parts/29117a.scad b/parts/29117a.scad index a33da400f..9e6fee3a7 100644 --- a/parts/29117a.scad +++ b/parts/29117a.scad @@ -6,7 +6,7 @@ use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin16.scad> +use <../p/4-4ring16.scad> use <../p/4-4ring5.scad> use use <../p/stud4.scad> @@ -14,17 +14,18 @@ function ldraw_lib__29117a() = [ // 0 Wheel Rim 11 x 18 Front with 5 Wide Spokes // 0 Name: 29117a.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2020-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS Cap, cover, Star +// 0 !KEYWORDS Cap, Star, cover // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 0 -1 0 -1 0 stud4.dat [1,16,0,0,0,1,0,0,0,0,-1,0,-1,0, ldraw_lib__stud4()], @@ -54,8 +55,8 @@ function ldraw_lib__29117a() = [ [1,16,0,0,-3.9,2.22222,0,0,0,0,2.22222,0,1.15,0, ldraw_lib__4_4con3()], // 1 16 0 0 -3.9 8.88889 0 0 0 0 8.88889 0 1 0 4-4edge.dat [1,16,0,0,-3.9,8.88889,0,0,0,0,8.88889,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 -3.9 0.55556 0 0 0 0 0.55556 0 1 0 4-4rin16.dat - [1,16,0,0,-3.9,0.55556,0,0,0,0,0.55556,0,1,0, ldraw_lib__4_4rin16()], +// 1 16 0 0 -3.9 0.55556 0 0 0 0 0.55556 0 1 0 4-4ring16.dat + [1,16,0,0,-3.9,0.55556,0,0,0,0,0.55556,0,1,0, ldraw_lib__4_4ring16()], // 1 16 0 0 3 18.75 0 0 0 0 18.75 0 -4.6 0 4-4cylo.dat [1,16,0,0,3,18.75,0,0,0,0,18.75,0,-4.6,0, ldraw_lib__4_4cylo()], // 0 BFC INVERTNEXT diff --git a/parts/2916d01.scad b/parts/2916d01.scad new file mode 100644 index 000000000..e1f78793c --- /dev/null +++ b/parts/2916d01.scad @@ -0,0 +1,34 @@ +use <../lib.scad> +use <164565a.scad> +use <164565b.scad> +use <2916.scad> +use <821420d.scad> +function ldraw_lib__2916d01() = [ +// 0 Wedge 4 x 6 x 2.333 with Blue Train Logo Sticker and Red/White/Blue Stripes Sticker +// 0 Name: 2916d01.dat +// 0 Author: Takeshi Takahashi [RainbowDolphin] +// 0 !LDRAW_ORG Shortcut UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Bricklink 2916pb03, Metroliner, Set 4558, Train, set 10001 +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 2916.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__2916()], +// 1 16 -60 12 20 0 1 0 0 0 -1 -1 0 0 164565a.dat + [1,16,-60,12,20,0,1,0,0,0,-1,-1,0,0, ldraw_lib__164565a()], +// 1 16 60 12 20 0 -1 0 0 0 -1 1 0 0 164565b.dat + [1,16,60,12,20,0,-1,0,0,0,-1,1,0,0, ldraw_lib__164565b()], +// 1 16 0 13.5 -30 -1 0 0 0 .59523 .80356 0 .80356 -.59523 821420d.dat + [1,16,0,13.5,-30,-1,0,0,0,.59523,.80356,0,.80356,-.59523, ldraw_lib__821420d()], +// +]; +module ldraw_lib__2916d01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__2916d01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__2916d01(line=0.2); \ No newline at end of file diff --git a/parts/2942.scad b/parts/2942.scad index 693d866ca..8feffd313 100644 --- a/parts/2942.scad +++ b/parts/2942.scad @@ -7,13 +7,13 @@ use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin16.scad> +use <../p/4-4ring16.scad> use <../p/4-4ring4.scad> function ldraw_lib__2942() = [ // 0 ~Technic Pneumatic Cylinder 1 x 1 for Pump 5.5L // 0 Name: 2942.dat // 0 Author: Marc Klein [marckl] -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__2942() = [ // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 // 0 !HISTORY 2012-07-01 [cwdee] Extend title // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -20 0 10 0 0 0 -46 0 0 0 10 4-4cyli.dat [1,16,0,-20,0,10,0,0,0,-46,0,0,0,10, ldraw_lib__4_4cyli()], @@ -142,8 +143,8 @@ function ldraw_lib__2942() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 8 0 0 0 -58 0 0 0 8 4-4cyli.dat [1,16,0,-20,0,8,0,0,0,-58,0,0,0,8, ldraw_lib__4_4cyli()], -// 1 16 0 -78 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin16.dat - [1,16,0,-78,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin16()], +// 1 16 0 -78 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring16.dat + [1,16,0,-78,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring16()], // 1 16 0 -78 0 8.5 0 0 0 1 0 0 0 8.5 4-4ndis.dat [1,16,0,-78,0,8.5,0,0,0,1,0,0,0,8.5, ldraw_lib__4_4ndis()], // 1 16 0 -66 0 10 0 0 0 1 0 0 0 10 4-4edge.dat diff --git a/parts/2986a.scad b/parts/2986a.scad index a81be6152..921348c67 100644 --- a/parts/2986a.scad +++ b/parts/2986a.scad @@ -6,8 +6,8 @@ use <../p/4-4con11.scad> use <../p/4-4con12.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use <../p/4-4ring5.scad> @@ -18,7 +18,7 @@ function ldraw_lib__2986a() = [ // 0 ~Electric Technic Micromotor Pulley - Pulley // 0 Name: 2986a.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Part UPDATE 2019-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__2986a() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -20 0 1 0 0 0 13 0 0 0 1 axlehol5.dat [1,16,0,-20,0,1,0,0,0,13,0,0,0,1, ldraw_lib__axlehol5()], @@ -391,8 +392,8 @@ function ldraw_lib__2986a() = [ [1,16,0,-1,0,13,0,0,0,1,0,0,0,13, ldraw_lib__4_4cylo()], // 1 16 0 0 0 2 0 0 0 -1 0 0 0 2 4-4ring5.dat [1,16,0,0,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring5()], -// 1 16 0 0 0 1 0 0 0 -1 0 0 0 1 4-4rin12.dat - [1,16,0,0,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin12()], +// 1 16 0 0 0 1 0 0 0 -1 0 0 0 1 4-4ring12.dat + [1,16,0,0,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring12()], // 1 16 0 -1 0 1 0 0 0 -1.25 0 0 0 1 4-4con12.dat [1,16,0,-1,0,1,0,0,0,-1.25,0,0,0,1, ldraw_lib__4_4con12()], // 1 16 0 -2.25 0 1 0 0 0 -0.25 0 0 0 1 4-4con11.dat diff --git a/parts/2994.scad b/parts/2994.scad index a6f73a12d..1f19885e6 100644 --- a/parts/2994.scad +++ b/parts/2994.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring11.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use <../p/axlehol2.scad> @@ -11,7 +11,7 @@ function ldraw_lib__2994() = [ // 0 Wheel 12 x 20 with Technic Axle Hole and 6 Pegholes // 0 Name: 2994.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -21,7 +21,8 @@ function ldraw_lib__2994() = [ // 0 !KEYWORDS 30.4 x 14 // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Axle hole // @@ -132,10 +133,10 @@ function ldraw_lib__2994() = [ [1,16,0,0,7.5,7.5,0,0,0,0,7.5,0,-1,0, ldraw_lib__4_4ring3()], // 1 16 0 0 4 -7.5 0 0 0 0 7.5 0 1 0 4-4ring3.dat [1,16,0,0,4,-7.5,0,0,0,0,7.5,0,1,0, ldraw_lib__4_4ring3()], -// 1 16 0 0 12.5 -2.083 0 0 0 0 2.083 0 1 0 4-4rin11.dat - [1,16,0,0,12.5,-2.083,0,0,0,0,2.083,0,1,0, ldraw_lib__4_4rin11()], -// 1 16 0 0 -12.5 2.083 0 0 0 0 2.083 0 -1 0 4-4rin11.dat - [1,16,0,0,-12.5,2.083,0,0,0,0,2.083,0,-1,0, ldraw_lib__4_4rin11()], +// 1 16 0 0 12.5 -2.083 0 0 0 0 2.083 0 1 0 4-4ring11.dat + [1,16,0,0,12.5,-2.083,0,0,0,0,2.083,0,1,0, ldraw_lib__4_4ring11()], +// 1 16 0 0 -12.5 2.083 0 0 0 0 2.083 0 -1 0 4-4ring11.dat + [1,16,0,0,-12.5,2.083,0,0,0,0,2.083,0,-1,0, ldraw_lib__4_4ring11()], // 1 16 0 0 -7.5 23 0 0 0 0 23 0 -5 0 4-4cyli.dat [1,16,0,0,-7.5,23,0,0,0,0,23,0,-5,0, ldraw_lib__4_4cyli()], // 1 16 0 0 12.5 23 0 0 0 0 23 0 -5 0 4-4cyli.dat diff --git a/parts/2996.scad b/parts/2996.scad index 887b31a62..fba7659be 100644 --- a/parts/2996.scad +++ b/parts/2996.scad @@ -12,12 +12,12 @@ use <../p/48/4-4con30.scad> use <../p/48/4-4con5.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin17.scad> -use <../p/48/4-4rin19.scad> -use <../p/48/4-4rin20.scad> -use <../p/48/4-4rin29.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring17.scad> +use <../p/48/4-4ring19.scad> use <../p/48/4-4ring2.scad> +use <../p/48/4-4ring20.scad> +use <../p/48/4-4ring29.scad> use <../p/48/4-4ring7.scad> use <../p/48/4-4ring8.scad> use <../p/48/4-4ring9.scad> @@ -28,7 +28,7 @@ function ldraw_lib__2996() = [ // 0 Wheel Rim 30 x 30 with 40mm Diameter Rear Rim // 0 Name: 2996.dat // 0 Author: Marc Klein [marckl] -// 0 !LDRAW_ORG Part UPDATE 2014-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -40,44 +40,45 @@ function ldraw_lib__2996() = [ // 0 !HISTORY 2004-11-15 [sbliss] BFC'ed, inlined subfile, used more primitives. // 0 !HISTORY 2010-04-03 [Philo] Rebuilt center // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // -// 1 16 0 0 -37 0 0 3.1 3.1 0 0 0 1 0 48\4-4rin10.dat - [1,16,0,0,-37,0,0,3.1,3.1,0,0,0,1,0, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 -37 0 0 3.1 3.1 0 0 0 1 0 48\4-4ring10.dat + [1,16,0,0,-37,0,0,3.1,3.1,0,0,0,1,0, ldraw_lib__48__4_4ring10()], // 1 16 0 0 -37 0 0 3.7 3.7 0 0 0 1 0 48\4-4ring9.dat [1,16,0,0,-37,0,0,3.7,3.7,0,0,0,1,0, ldraw_lib__48__4_4ring9()], // 1 16 0 0 -37 0 0 37 37 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,-37,0,0,37,37,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -37 0 0 31 31 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,-37,0,0,31,31,0,0,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 27 0 0 1.95 -1.95 0 0 0 -1 0 48\4-4rin20.dat - [1,16,0,0,27,0,0,1.95,-1.95,0,0,0,-1,0, ldraw_lib__48__4_4rin20()], -// 1 16 0 0 27 0 0 2.15 -2.15 0 0 0 -1 0 48\4-4rin19.dat - [1,16,0,0,27,0,0,2.15,-2.15,0,0,0,-1,0, ldraw_lib__48__4_4rin19()], +// 1 16 0 0 27 0 0 1.95 -1.95 0 0 0 -1 0 48\4-4ring20.dat + [1,16,0,0,27,0,0,1.95,-1.95,0,0,0,-1,0, ldraw_lib__48__4_4ring20()], +// 1 16 0 0 27 0 0 2.15 -2.15 0 0 0 -1 0 48\4-4ring19.dat + [1,16,0,0,27,0,0,2.15,-2.15,0,0,0,-1,0, ldraw_lib__48__4_4ring19()], // 1 16 0 0 27 0 0 -43 43 0 0 0 -1 0 48\4-4edge.dat [1,16,0,0,27,0,0,-43,43,0,0,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 27 0 0 -39 39 0 0 0 -1 0 48\4-4edge.dat [1,16,0,0,27,0,0,-39,39,0,0,0,-1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 37 0 0 4.3 -4.3 0 0 0 -1 0 48\4-4rin10.dat - [1,16,0,0,37,0,0,4.3,-4.3,0,0,0,-1,0, ldraw_lib__48__4_4rin10()], -// 1 16 0 0 37 0 0 2.45 -2.45 0 0 0 -1 0 48\4-4rin19.dat - [1,16,0,0,37,0,0,2.45,-2.45,0,0,0,-1,0, ldraw_lib__48__4_4rin19()], +// 1 16 0 0 37 0 0 4.3 -4.3 0 0 0 -1 0 48\4-4ring10.dat + [1,16,0,0,37,0,0,4.3,-4.3,0,0,0,-1,0, ldraw_lib__48__4_4ring10()], +// 1 16 0 0 37 0 0 2.45 -2.45 0 0 0 -1 0 48\4-4ring19.dat + [1,16,0,0,37,0,0,2.45,-2.45,0,0,0,-1,0, ldraw_lib__48__4_4ring19()], // 1 16 0 0 37 0 0 -49 49 0 0 0 -1 0 48\4-4edge.dat [1,16,0,0,37,0,0,-49,49,0,0,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 37 0 0 -43 43 0 0 0 -1 0 48\4-4edge.dat [1,16,0,0,37,0,0,-43,43,0,0,0,-1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 33 0 0 2.3 2.3 0 0 0 1 0 48\4-4rin20.dat - [1,16,0,0,33,0,0,2.3,2.3,0,0,0,1,0, ldraw_lib__48__4_4rin20()], -// 1 16 0 0 33 0 0 2.45 2.45 0 0 0 1 0 48\4-4rin19.dat - [1,16,0,0,33,0,0,2.45,2.45,0,0,0,1,0, ldraw_lib__48__4_4rin19()], +// 1 16 0 0 33 0 0 2.3 2.3 0 0 0 1 0 48\4-4ring20.dat + [1,16,0,0,33,0,0,2.3,2.3,0,0,0,1,0, ldraw_lib__48__4_4ring20()], +// 1 16 0 0 33 0 0 2.45 2.45 0 0 0 1 0 48\4-4ring19.dat + [1,16,0,0,33,0,0,2.45,2.45,0,0,0,1,0, ldraw_lib__48__4_4ring19()], // 1 16 0 0 33 0 0 49 49 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,33,0,0,49,49,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 33 0 0 46 46 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,33,0,0,46,46,0,0,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 27 0 0 2.3 -2.3 0 0 0 -1 0 48\4-4rin20.dat - [1,16,0,0,27,0,0,2.3,-2.3,0,0,0,-1,0, ldraw_lib__48__4_4rin20()], +// 1 16 0 0 27 0 0 2.3 -2.3 0 0 0 -1 0 48\4-4ring20.dat + [1,16,0,0,27,0,0,2.3,-2.3,0,0,0,-1,0, ldraw_lib__48__4_4ring20()], // 1 16 0 0 27 0 0 6 -6 0 0 0 -1 0 48\4-4ring8.dat [1,16,0,0,27,0,0,6,-6,0,0,0,-1,0, ldraw_lib__48__4_4ring8()], // 1 16 0 0 27 0 0 -54 54 0 0 0 -1 0 48\4-4edge.dat @@ -94,24 +95,24 @@ function ldraw_lib__2996() = [ [1,16,0,0,23,0,0,42,42,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -21 0 0 17 -17 0 0 0 -1 0 48\4-4ring2.dat [1,16,0,0,-21,0,0,17,-17,0,0,0,-1,0, ldraw_lib__48__4_4ring2()], -// 1 16 0 0 -21 0 0 3 -3 0 0 0 -1 0 48\4-4rin17.dat - [1,16,0,0,-21,0,0,3,-3,0,0,0,-1,0, ldraw_lib__48__4_4rin17()], +// 1 16 0 0 -21 0 0 3 -3 0 0 0 -1 0 48\4-4ring17.dat + [1,16,0,0,-21,0,0,3,-3,0,0,0,-1,0, ldraw_lib__48__4_4ring17()], // 1 16 0 0 -21 0 0 54 -54 0 0 0 -1 0 48\4-4edge.dat [1,16,0,0,-21,0,0,54,-54,0,0,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -21 0 0 34 -34 0 0 0 -1 0 48\4-4edge.dat [1,16,0,0,-21,0,0,34,-34,0,0,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -25 0 0 17 17 0 0 0 1 0 48\4-4ring2.dat [1,16,0,0,-25,0,0,17,17,0,0,0,1,0, ldraw_lib__48__4_4ring2()], -// 1 16 0 0 -25 0 0 3 3 0 0 0 1 0 48\4-4rin17.dat - [1,16,0,0,-25,0,0,3,3,0,0,0,1,0, ldraw_lib__48__4_4rin17()], +// 1 16 0 0 -25 0 0 3 3 0 0 0 1 0 48\4-4ring17.dat + [1,16,0,0,-25,0,0,3,3,0,0,0,1,0, ldraw_lib__48__4_4ring17()], // 1 16 0 0 -25 0 0 54 54 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,-25,0,0,54,54,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -25 0 0 34 34 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,-25,0,0,34,34,0,0,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -33 0 0 1.7 -1.7 0 0 0 -1 0 48\4-4rin20.dat - [1,16,0,0,-33,0,0,1.7,-1.7,0,0,0,-1,0, ldraw_lib__48__4_4rin20()], -// 1 16 0 0 -33 0 0 1.85 -1.85 0 0 0 -1 0 48\4-4rin19.dat - [1,16,0,0,-33,0,0,1.85,-1.85,0,0,0,-1,0, ldraw_lib__48__4_4rin19()], +// 1 16 0 0 -33 0 0 1.7 -1.7 0 0 0 -1 0 48\4-4ring20.dat + [1,16,0,0,-33,0,0,1.7,-1.7,0,0,0,-1,0, ldraw_lib__48__4_4ring20()], +// 1 16 0 0 -33 0 0 1.85 -1.85 0 0 0 -1 0 48\4-4ring19.dat + [1,16,0,0,-33,0,0,1.85,-1.85,0,0,0,-1,0, ldraw_lib__48__4_4ring19()], // 1 16 0 0 -33 0 0 37 -37 0 0 0 -1 0 48\4-4edge.dat [1,16,0,0,-33,0,0,37,-37,0,0,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -33 0 0 34 -34 0 0 0 -1 0 48\4-4edge.dat @@ -138,8 +139,8 @@ function ldraw_lib__2996() = [ [1,16,0,0,23,0,0,30,30,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 20 0 0 30 30 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,20,0,0,30,30,0,0,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 20 0 0 1 1 0 0 0 -1 0 48\4-4rin29.dat - [1,16,0,0,20,0,0,1,1,0,0,0,-1,0, ldraw_lib__48__4_4rin29()], +// 1 16 0 0 20 0 0 1 1 0 0 0 -1 0 48\4-4ring29.dat + [1,16,0,0,20,0,0,1,1,0,0,0,-1,0, ldraw_lib__48__4_4ring29()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 25.667 0 0 6 6 0 0 0 -2.6667 0 48\4-4con5.dat diff --git a/parts/2999.scad b/parts/2999.scad index 5bc91e87d..024766adb 100644 --- a/parts/2999.scad +++ b/parts/2999.scad @@ -10,8 +10,8 @@ use <../p/4-4con8.scad> use <../p/4-4con9.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin22.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring22.scad> use <../p/4-8sphe.scad> use <../p/box4-7a.scad> use <../p/rect.scad> @@ -20,7 +20,7 @@ function ldraw_lib__2999() = [ // 0 Technic Large Wheel Hub // 0 Name: 2999.dat // 0 Author: Jeff Boen [onyx] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -37,17 +37,18 @@ function ldraw_lib__2999() = [ // 0 !HISTORY 2008-07-10 [guyvivan] Add missing lines and conditional lines and use more primitives (2004-12-20) // 0 !HISTORY 2011-02-20 [Philo] Restored official part origin and orientation. // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Top flange outer cylinder // // 1 16 0 -31 0 23 0 0 0 3 0 0 0 23 4-4cyli.dat [1,16,0,-31,0,23,0,0,0,3,0,0,0,23, ldraw_lib__4_4cyli()], // 0 // Top torus surface -// 1 16 0 -31 0 1.9 0 0 0 1 0 0 0 1.9 4-4rin10.dat - [1,16,0,-31,0,1.9,0,0,0,1,0,0,0,1.9, ldraw_lib__4_4rin10()], -// 1 16 0 -31 0 2.09 0 0 0 1 0 0 0 2.09 4-4rin10.dat - [1,16,0,-31,0,2.09,0,0,0,1,0,0,0,2.09, ldraw_lib__4_4rin10()], +// 1 16 0 -31 0 1.9 0 0 0 1 0 0 0 1.9 4-4ring10.dat + [1,16,0,-31,0,1.9,0,0,0,1,0,0,0,1.9, ldraw_lib__4_4ring10()], +// 1 16 0 -31 0 2.09 0 0 0 1 0 0 0 2.09 4-4ring10.dat + [1,16,0,-31,0,2.09,0,0,0,1,0,0,0,2.09, ldraw_lib__4_4ring10()], // 0 // Flange under upper lip // 1 16 0 -27.999 0 20 0 0 0 2 0 0 0 20 4-4cyli.dat [1,16,0,-27.999,0,20,0,0,0,2,0,0,0,20, ldraw_lib__4_4cyli()], @@ -58,10 +59,10 @@ function ldraw_lib__2999() = [ [1,16,0,-31,0,19,0,0,0,-1,0,0,0,19, ldraw_lib__4_4edge()], // 1 16 0 -28 0 23 0 0 0 -1 0 0 0 23 4-4edge.dat [1,16,0,-28,0,23,0,0,0,-1,0,0,0,23, ldraw_lib__4_4edge()], -// 1 16 0 -28 0 2 0 0 0 -1 0 0 0 2 4-4rin10.dat - [1,16,0,-28,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4rin10()], -// 1 16 0 -28 0 1 0 0 0 -1 0 0 0 1 4-4rin22.dat - [1,16,0,-28,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin22()], +// 1 16 0 -28 0 2 0 0 0 -1 0 0 0 2 4-4ring10.dat + [1,16,0,-28,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring10()], +// 1 16 0 -28 0 1 0 0 0 -1 0 0 0 1 4-4ring22.dat + [1,16,0,-28,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring22()], // 1 16 0 -28 0 20 0 0 0 -1 0 0 0 20 4-4edge.dat [1,16,0,-28,0,20,0,0,0,-1,0,0,0,20, ldraw_lib__4_4edge()], // 1 16 0 -28 0 16 0 0 0 -1 0 0 0 16 4-4edge.dat diff --git a/parts/3001p12.scad b/parts/3001p12.scad index 750abe676..ee64430eb 100644 --- a/parts/3001p12.scad +++ b/parts/3001p12.scad @@ -1,6 +1,6 @@ use <../lib.scad> -use <../p/48/1-12rin6.scad> -use <../p/48/1-48rin6.scad> +use <../p/48/1-12ring6.scad> +use <../p/48/1-48ring6.scad> use <../p/48/1-4ndis.scad> use <../p/48/2-4ndis.scad> use <../p/48/3-16chrd.scad> @@ -11,7 +11,7 @@ function ldraw_lib__3001p12() = [ // 0 Brick 2 x 4 with Red Maple Leaf Air Canada Logo Pattern // 0 Name: 3001p12.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2016-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__3001p12() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3001s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3001s01()], @@ -27,10 +28,10 @@ function ldraw_lib__3001p12() = [ [4,16,40,0,20,40,24,20,-40,24,20,-40,0,20], // 1 4 0 12.8 -20 -0.18274 0 -1.38802 1.38802 0 -0.18274 0 1 0 48\5-6ring6.dat [1,4,0,12.8,-20,-0.18274,0,-1.38802,1.38802,0,-0.18274,0,1,0, ldraw_lib__48__5_6ring6()], -// 1 4 0 12.8 -20 0.53576 0 1.29343 1.29343 0 -0.53576 0 1 0 48\1-12rin6.dat - [1,4,0,12.8,-20,0.53576,0,1.29343,1.29343,0,-0.53576,0,1,0, ldraw_lib__48__1_12rin6()], -// 1 4 0 12.8 -20 0.36235 0 1.3523 1.3523 0 -0.36235 0 1 0 48\1-48rin6.dat - [1,4,0,12.8,-20,0.36235,0,1.3523,1.3523,0,-0.36235,0,1,0, ldraw_lib__48__1_48rin6()], +// 1 4 0 12.8 -20 0.53576 0 1.29343 1.29343 0 -0.53576 0 1 0 48\1-12ring6.dat + [1,4,0,12.8,-20,0.53576,0,1.29343,1.29343,0,-0.53576,0,1,0, ldraw_lib__48__1_12ring6()], +// 1 4 0 12.8 -20 0.36235 0 1.3523 1.3523 0 -0.36235 0 1 0 48\1-48ring6.dat + [1,4,0,12.8,-20,0.36235,0,1.3523,1.3523,0,-0.36235,0,1,0, ldraw_lib__48__1_48ring6()], // 1 16 0 12.8 -20 -1.09642 0 -8.32814 8.32814 0 -1.09642 0 1 0 48\3-16chrd.dat [1,16,0,12.8,-20,-1.09642,0,-8.32814,8.32814,0,-1.09642,0,1,0, ldraw_lib__48__3_16chrd()], // 1 16 0 12.8 -20 -1.27916 0 -9.71616 9.71616 0 -1.27916 0 1 0 48\2-4ndis.dat diff --git a/parts/30027a.scad b/parts/30027a.scad index 144574256..6773df1f5 100644 --- a/parts/30027a.scad +++ b/parts/30027a.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin17.scad> +use <../p/4-4ring17.scad> use <../p/4-4ring2.scad> use <../p/4-4ring3.scad> use <../p/4-4ring9.scad> @@ -12,7 +12,7 @@ function ldraw_lib__30027a() = [ // 0 Wheel Rim 8 x 8 Round Hole, for Wheel Holding Pin // 0 Name: 30027a.dat // 0 Author: Thomas Burger [grapeape] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__30027a() = [ // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 // 0 !HISTORY 2016-02-06 [MagFors] Subfiled for reuse // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -58,8 +59,8 @@ function ldraw_lib__30027a() = [ [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__30027s01()], // // 0 // ring on rim frontside -// 1 16 0 0 -10 0.5 0 0 0 0 0.5 0 1 0 4-4rin17.dat - [1,16,0,0,-10,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4rin17()], +// 1 16 0 0 -10 0.5 0 0 0 0 0.5 0 1 0 4-4ring17.dat + [1,16,0,0,-10,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4ring17()], // 1 16 0 0 -10 1 0 0 0 0 1 0 1 0 4-4ring9.dat [1,16,0,0,-10,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring9()], ]; diff --git a/parts/30027b.scad b/parts/30027b.scad index f8f7001c1..397e4a472 100644 --- a/parts/30027b.scad +++ b/parts/30027b.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <../p/1-8edge.scad> -use <../p/4-4rin17.scad> +use <../p/4-4ring17.scad> use <../p/4-4ring9.scad> use use @@ -10,7 +10,7 @@ function ldraw_lib__30027b() = [ // 0 Wheel Rim 8 x 8 Notched Hole, Two Slots, for Wheel Holding Pin // 0 Name: 30027b.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__30027b() = [ // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 // 0 !HISTORY 2016-02-06 [MagFors] Used subfiles // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -96,8 +97,8 @@ function ldraw_lib__30027b() = [ [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__30027s01()], // // 0 // ring on rim frontside -// 1 16 0 0 -10 0.5 0 0 0 0 0.5 0 1 0 4-4rin17.dat - [1,16,0,0,-10,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4rin17()], +// 1 16 0 0 -10 0.5 0 0 0 0 0.5 0 1 0 4-4ring17.dat + [1,16,0,0,-10,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4ring17()], // 1 16 0 0 -10 1 0 0 0 0 1 0 1 0 4-4ring9.dat [1,16,0,0,-10,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring9()], ]; diff --git a/parts/30027c.scad b/parts/30027c.scad index de9129eb5..c0ab41d30 100644 --- a/parts/30027c.scad +++ b/parts/30027c.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/1-4cyli.scad> use <../p/1-4cylo.scad> use <../p/1-8edge.scad> -use <../p/4-4rin17.scad> +use <../p/4-4ring17.scad> use <../p/4-4ring9.scad> use <../p/rect3.scad> use @@ -13,7 +13,7 @@ function ldraw_lib__30027c() = [ // 0 Wheel Rim 8 x 8 Notched Hole, One Slot, for Wheel Holding Pin // 0 Name: 30027c.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__30027c() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -110,8 +111,8 @@ function ldraw_lib__30027c() = [ [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__30027s01()], // // 0 // ring on rim frontside -// 1 16 0 0 -10 0.5 0 0 0 0 0.5 0 1 0 4-4rin17.dat - [1,16,0,0,-10,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4rin17()], +// 1 16 0 0 -10 0.5 0 0 0 0 0.5 0 1 0 4-4ring17.dat + [1,16,0,0,-10,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4ring17()], // 1 16 0 0 -10 1 0 0 0 0 1 0 1 0 4-4ring9.dat [1,16,0,0,-10,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring9()], ]; diff --git a/parts/30027d.scad b/parts/30027d.scad index 91be843ab..ef669bb87 100644 --- a/parts/30027d.scad +++ b/parts/30027d.scad @@ -3,7 +3,7 @@ use <../p/1-4cyli.scad> use <../p/1-4cylo.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin17.scad> +use <../p/4-4ring17.scad> use <../p/4-4ring9.scad> use <../p/rect3.scad> use @@ -14,7 +14,7 @@ function ldraw_lib__30027d() = [ // 0 Wheel Rim 8 x 8 Notched Hole, One Slot, Recessed Cross, for Wheel Holding Pin // 0 Name: 30027d.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__30027d() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -102,8 +103,8 @@ function ldraw_lib__30027d() = [ [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__30027s01()], // // 0 // ring on rim frontside -// 1 16 0 0 -10 0.5 0 0 0 0 0.5 0 1 0 4-4rin17.dat - [1,16,0,0,-10,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4rin17()], +// 1 16 0 0 -10 0.5 0 0 0 0 0.5 0 1 0 4-4ring17.dat + [1,16,0,0,-10,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4ring17()], // 1 16 0 0 -10 1 0 0 0 0 1 0 1 0 4-4ring9.dat [1,16,0,0,-10,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring9()], ]; diff --git a/parts/3003pe7.scad b/parts/3003pe7.scad index 449b4acc2..2f40e609d 100644 --- a/parts/3003pe7.scad +++ b/parts/3003pe7.scad @@ -3,14 +3,14 @@ use <../p/1-8chrd.scad> use <../p/2-4chrd.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring2.scad> use function ldraw_lib__3003pe7() = [ // 0 Brick 2 x 2 with Centred White Eye Pattern // 0 Name: 3003pe7.dat // 0 Author: Vincent Messenet [Cheenzo] -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__3003pe7() = [ // 0 !KEYWORDS BrickLink 3003pb129, Set 71381 // // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3003s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3003s01()], @@ -41,8 +42,8 @@ function ldraw_lib__3003pe7() = [ [1,16,0,12.25,-20,-5,0,0,0,0,5,0,1,0, ldraw_lib__1_8chrd()], // 1 15 0 12.25 -20 2.5 0 0 0 0 2.5 0 1 0 4-4ring2.dat [1,15,0,12.25,-20,2.5,0,0,0,0,2.5,0,1,0, ldraw_lib__4_4ring2()], -// 1 15 0 12.25 -20 .75 0 0 0 0 .75 0 1 0 4-4rin10.dat - [1,15,0,12.25,-20,.75,0,0,0,0,.75,0,1,0, ldraw_lib__4_4rin10()], +// 1 15 0 12.25 -20 .75 0 0 0 0 .75 0 1 0 4-4ring10.dat + [1,15,0,12.25,-20,.75,0,0,0,0,.75,0,1,0, ldraw_lib__4_4ring10()], // 1 16 0 12.25 -20 8.25 0 0 0 0 8.25 0 1 0 4-4ndis.dat [1,16,0,12.25,-20,8.25,0,0,0,0,8.25,0,1,0, ldraw_lib__4_4ndis()], // 3 16 -20 0 -20 -8.25 4 -20 0 4 -20 diff --git a/parts/3004pz7.scad b/parts/3004pz7.scad index ebe778f41..ddc904e0b 100644 --- a/parts/3004pz7.scad +++ b/parts/3004pz7.scad @@ -1,5 +1,5 @@ use <../lib.scad> -use <../p/1-4rin14.scad> +use <../p/1-4ring14.scad> use <../p/1-4ring3.scad> use <../p/2-4chrd.scad> use <../p/2-4ndis.scad> @@ -11,18 +11,19 @@ function ldraw_lib__3004pz7() = [ // 0 Brick 1 x 2 with Boombox Pattern // 0 Name: 3004pz7.dat // 0 Author: Vincent Messenet [Cheenzo] -// 0 !LDRAW_ORG Part UPDATE 2019-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS Back To The Future, Brickheadz, BrickLink 3004pb165, Doc Brown +// 0 !KEYWORDS Back To The Future, BrickLink 3004pb165, Brickheadz, Doc Brown // 0 !KEYWORDS Ghettoblaster, Set 41611 // // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3004s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3004s01()], @@ -34,12 +35,12 @@ function ldraw_lib__3004pz7() = [ // 0 // Center // 1 0 0 4.25 -10 1.75 0 0 0 0 -1.75 0 1 0 2-4chrd.dat [1,0,0,4.25,-10,1.75,0,0,0,0,-1.75,0,1,0, ldraw_lib__2_4chrd()], -// 1 15 0 4.25 -10 .125 0 0 0 0 -.125 0 1 0 1-4rin14.dat - [1,15,0,4.25,-10,.125,0,0,0,0,-.125,0,1,0, ldraw_lib__1_4rin14()], +// 1 15 0 4.25 -10 .125 0 0 0 0 -.125 0 1 0 1-4ring14.dat + [1,15,0,4.25,-10,.125,0,0,0,0,-.125,0,1,0, ldraw_lib__1_4ring14()], // 1 15 0 4.25 -10 .625 0 0 0 0 -.625 0 1 0 1-4ring3.dat [1,15,0,4.25,-10,.625,0,0,0,0,-.625,0,1,0, ldraw_lib__1_4ring3()], -// 1 4 0 4.25 -10 -.125 0 0 0 0 -.125 0 1 0 1-4rin14.dat - [1,4,0,4.25,-10,-.125,0,0,0,0,-.125,0,1,0, ldraw_lib__1_4rin14()], +// 1 4 0 4.25 -10 -.125 0 0 0 0 -.125 0 1 0 1-4ring14.dat + [1,4,0,4.25,-10,-.125,0,0,0,0,-.125,0,1,0, ldraw_lib__1_4ring14()], // 1 4 0 4.25 -10 -.625 0 0 0 0 -.625 0 1 0 1-4ring3.dat [1,4,0,4.25,-10,-.625,0,0,0,0,-.625,0,1,0, ldraw_lib__1_4ring3()], // 1 0 0 4.25 -10 2.5 0 0 0 0 -2.5 0 1 0 2-4ndis.dat diff --git a/parts/30080b.scad b/parts/30080b.scad index 4fc4fe745..c2b8f98b9 100644 --- a/parts/30080b.scad +++ b/parts/30080b.scad @@ -4,8 +4,8 @@ use <../p/1-8edge.scad> use <../p/1-8ndis.scad> use <../p/4-4cylo.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin19.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring19.scad> use <../p/box2-5.scad> use <../p/box2-7.scad> use <../p/box4-7a.scad> @@ -20,7 +20,7 @@ function ldraw_lib__30080b() = [ // 0 ~Panel 4 x 3 x 3 with Porthole // 0 Name: 30080b.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__30080b() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // True number is 30080, but this was incorrectly used for the composite with glass // @@ -306,10 +307,10 @@ function ldraw_lib__30080b() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 16.93 -34.573 19 0 0 0 3.17242 -13.7586 0 3.33102 13.1035 4-4cylo.dat [1,16,0,16.93,-34.573,19,0,0,0,3.17242,-13.7586,0,3.33102,13.1035, ldraw_lib__4_4cylo()], -// 1 16 0 16.93 -34.573 1 0 0 0 0.689657 -0.724136 0 0.724136 0.689657 4-4rin19.dat - [1,16,0,16.93,-34.573,1,0,0,0,0.689657,-0.724136,0,0.724136,0.689657, ldraw_lib__4_4rin19()], -// 1 16 0 16.93 -34.573 2 0 0 0 0.689657 -1.44827 0 0.724136 1.37931 4-4rin10.dat - [1,16,0,16.93,-34.573,2,0,0,0,0.689657,-1.44827,0,0.724136,1.37931, ldraw_lib__4_4rin10()], +// 1 16 0 16.93 -34.573 1 0 0 0 0.689657 -0.724136 0 0.724136 0.689657 4-4ring19.dat + [1,16,0,16.93,-34.573,1,0,0,0,0.689657,-0.724136,0,0.724136,0.689657, ldraw_lib__4_4ring19()], +// 1 16 0 16.93 -34.573 2 0 0 0 0.689657 -1.44827 0 0.724136 1.37931 4-4ring10.dat + [1,16,0,16.93,-34.573,2,0,0,0,0.689657,-1.44827,0,0.724136,1.37931, ldraw_lib__4_4ring10()], ]; module ldraw_lib__30080b(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__30080b(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/30081.scad b/parts/30081.scad index e55013845..0a1680e23 100644 --- a/parts/30081.scad +++ b/parts/30081.scad @@ -2,16 +2,16 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin17.scad> -use <../p/4-4rin19.scad> -use <../p/4-4rin20.scad> +use <../p/4-4ring17.scad> +use <../p/4-4ring19.scad> +use <../p/4-4ring20.scad> use <../p/4-4ring6.scad> use <../p/4-8sphe.scad> function ldraw_lib__30081() = [ // 0 ~Glass for Panel 4 x 3 x 3 with Porthole // 0 Name: 30081.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,12 +19,13 @@ function ldraw_lib__30081() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 17 0 0 0 1 0 0 0 17 4-4edge.dat [1,16,0,0,0,17,0,0,0,1,0,0,0,17, ldraw_lib__4_4edge()], -// 1 16 0 0 0 -1 0 0 0 -1 0 0 0 1 4-4rin17.dat - [1,16,0,0,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin17()], +// 1 16 0 0 0 -1 0 0 0 -1 0 0 0 1 4-4ring17.dat + [1,16,0,0,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring17()], // 1 16 0 0 0 -3 0 0 0 -1 0 0 0 3 4-4ring6.dat [1,16,0,0,0,-3,0,0,0,-1,0,0,0,3, ldraw_lib__4_4ring6()], // 0 BFC INVERTNEXT @@ -41,10 +42,10 @@ function ldraw_lib__30081() = [ [1,16,0,-8,0,19,0,0,0,-3,0,0,0,-19, ldraw_lib__4_8sphe()], // 1 16 0 -4 0 19 0 0 0 1 0 0 0 19 4-4edge.dat [1,16,0,-4,0,19,0,0,0,1,0,0,0,19, ldraw_lib__4_4edge()], -// 1 16 0 -4 0 1 0 0 0 1 0 0 0 1 4-4rin19.dat - [1,16,0,-4,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin19()], -// 1 16 0 -4 0 1 0 0 0 1 0 0 0 1 4-4rin20.dat - [1,16,0,-4,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin20()], +// 1 16 0 -4 0 1 0 0 0 1 0 0 0 1 4-4ring19.dat + [1,16,0,-4,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring19()], +// 1 16 0 -4 0 1 0 0 0 1 0 0 0 1 4-4ring20.dat + [1,16,0,-4,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring20()], // 1 16 0 -4 0 21 0 0 0 4 0 0 0 21 4-4cylo.dat [1,16,0,-4,0,21,0,0,0,4,0,0,0,21, ldraw_lib__4_4cylo()], ]; diff --git a/parts/3009p01.scad b/parts/3009p01.scad index d524f2741..9a4338354 100644 --- a/parts/3009p01.scad +++ b/parts/3009p01.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/1-4chrd.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin10.scad> +use <../p/1-4ring10.scad> use <../p/1-4ring3.scad> use <../p/1-4ring4.scad> use @@ -9,8 +9,8 @@ function ldraw_lib__3009p01() = [ // 0 Brick 1 x 6 with Town Car Grille Black Pattern // 0 Name: 3009p01.dat // 0 Author: Arne Hackstein -// 0 !LDRAW_ORG Part UPDATE 2020-01 -// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -24,7 +24,8 @@ function ldraw_lib__3009p01() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2019-09-06 [anathema] Redrew pattern // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3009s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3009s01()], @@ -164,28 +165,28 @@ function ldraw_lib__3009p01() = [ [1,16,-43.5,8.2,-10,3,0,0,0,0,-3,0,1,0, ldraw_lib__1_4ndis()], // 1 0 -51.3 8.2 -10 0 0 -1 -1 0 0 0 1 0 1-4ring4.dat [1,0,-51.3,8.2,-10,0,0,-1,-1,0,0,0,1,0, ldraw_lib__1_4ring4()], -// 1 0 -51.3 8.2 -10 0 0 -0.5 -0.5 0 0 0 1 0 1-4rin10.dat - [1,0,-51.3,8.2,-10,0,0,-0.5,-0.5,0,0,0,1,0, ldraw_lib__1_4rin10()], +// 1 0 -51.3 8.2 -10 0 0 -0.5 -0.5 0 0 0 1 0 1-4ring10.dat + [1,0,-51.3,8.2,-10,0,0,-0.5,-0.5,0,0,0,1,0, ldraw_lib__1_4ring10()], // 1 16 -51.3 8.2 -10 0 0 -5.5 -5.5 0 0 0 1 0 1-4ndis.dat [1,16,-51.3,8.2,-10,0,0,-5.5,-5.5,0,0,0,1,0, ldraw_lib__1_4ndis()], // 1 0 -51.3 15.8 -10 -1 0 0 0 0 1 0 1 0 1-4ring4.dat [1,0,-51.3,15.8,-10,-1,0,0,0,0,1,0,1,0, ldraw_lib__1_4ring4()], -// 1 0 -51.3 15.8 -10 -0.5 0 0 0 0 0.5 0 1 0 1-4rin10.dat - [1,0,-51.3,15.8,-10,-0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__1_4rin10()], +// 1 0 -51.3 15.8 -10 -0.5 0 0 0 0 0.5 0 1 0 1-4ring10.dat + [1,0,-51.3,15.8,-10,-0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__1_4ring10()], // 1 16 -51.3 15.8 -10 -5.5 0 0 0 0 5.5 0 1 0 1-4ndis.dat [1,16,-51.3,15.8,-10,-5.5,0,0,0,0,5.5,0,1,0, ldraw_lib__1_4ndis()], // 1 0 51.3 15.8 -10 0 0 1 1 0 0 0 1 0 1-4ring4.dat [1,0,51.3,15.8,-10,0,0,1,1,0,0,0,1,0, ldraw_lib__1_4ring4()], -// 1 0 51.3 15.8 -10 0 0 0.5 0.5 0 0 0 1 0 1-4rin10.dat - [1,0,51.3,15.8,-10,0,0,0.5,0.5,0,0,0,1,0, ldraw_lib__1_4rin10()], +// 1 0 51.3 15.8 -10 0 0 0.5 0.5 0 0 0 1 0 1-4ring10.dat + [1,0,51.3,15.8,-10,0,0,0.5,0.5,0,0,0,1,0, ldraw_lib__1_4ring10()], // 1 16 51.3 15.8 -10 0 0 5.5 5.5 0 0 0 1 0 1-4ndis.dat [1,16,51.3,15.8,-10,0,0,5.5,5.5,0,0,0,1,0, ldraw_lib__1_4ndis()], // 1 0 51.3 8.2 -10 1 0 0 0 0 -1 0 1 0 1-4ring4.dat [1,0,51.3,8.2,-10,1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4ring4()], // 1 16 51.3 8.2 -10 5.5 0 0 0 0 -5.5 0 1 0 1-4ndis.dat [1,16,51.3,8.2,-10,5.5,0,0,0,0,-5.5,0,1,0, ldraw_lib__1_4ndis()], -// 1 0 51.3 8.2 -10 0.5 0 0 0 0 -0.5 0 1 0 1-4rin10.dat - [1,0,51.3,8.2,-10,0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__1_4rin10()], +// 1 0 51.3 8.2 -10 0.5 0 0 0 0 -0.5 0 1 0 1-4ring10.dat + [1,0,51.3,8.2,-10,0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__1_4ring10()], // 1 0 -51.3 8.2 -10 0 0 -3 -3 0 0 0 1 0 1-4chrd.dat [1,0,-51.3,8.2,-10,0,0,-3,-3,0,0,0,1,0, ldraw_lib__1_4chrd()], // 1 16 -51.3 8.2 -10 0 0 -1 -1 0 0 0 1 0 1-4ring3.dat diff --git a/parts/3009pt2.scad b/parts/3009pt2.scad index f45eb1434..c03833e26 100644 --- a/parts/3009pt2.scad +++ b/parts/3009pt2.scad @@ -7,8 +7,8 @@ use <../p/1-8disc.scad> use <../p/1-8ndis.scad> use <../p/2-4disc.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin30.scad> use <../p/2-4ring1.scad> +use <../p/2-4ring30.scad> use <../p/2-4ring4.scad> use <../p/3-16chrd.scad> use <../p/3-16disc.scad> @@ -18,7 +18,7 @@ function ldraw_lib__3009pt2() = [ // 0 Brick 1 x 6 with Black Philips Pattern // 0 Name: 3009pt2.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -29,7 +29,8 @@ function ldraw_lib__3009pt2() = [ // // 0 !HISTORY 2009-08-08 [Eldar] remove overlaps,lines in pattern // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3009s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3009s01()], @@ -560,8 +561,8 @@ function ldraw_lib__3009pt2() = [ [1,0,-21.7,8.2,-10,0,0,2.4,2.4,0,0,0,1,0, ldraw_lib__2_4ring1()], // 1 0 -21.7 8.2 -10 0 0 1.2 1.2 0 0 0 1 0 2-4ring4.dat [1,0,-21.7,8.2,-10,0,0,1.2,1.2,0,0,0,1,0, ldraw_lib__2_4ring4()], -// 1 0 -21.7 8.2 -10 0 0 0.2 0.2 0 0 0 1 0 2-4rin30.dat - [1,0,-21.7,8.2,-10,0,0,0.2,0.2,0,0,0,1,0, ldraw_lib__2_4rin30()], +// 1 0 -21.7 8.2 -10 0 0 0.2 0.2 0 0 0 1 0 2-4ring30.dat + [1,0,-21.7,8.2,-10,0,0,0.2,0.2,0,0,0,1,0, ldraw_lib__2_4ring30()], // 0 // Text HILI // 4 0 -13.8 2 -10 -8.8 2 -10 -8.8 18 -10 -13.8 18 -10 [4,0,-13.8,2,-10,-8.8,2,-10,-8.8,18,-10,-13.8,18,-10], @@ -590,8 +591,8 @@ function ldraw_lib__3009pt2() = [ [1,0,37,8.2,-10,0,0,2.4,2.4,0,0,0,1,0, ldraw_lib__2_4ring1()], // 1 0 37 8.2 -10 0 0 1.2 1.2 0 0 0 1 0 2-4ring4.dat [1,0,37,8.2,-10,0,0,1.2,1.2,0,0,0,1,0, ldraw_lib__2_4ring4()], -// 1 0 37 8.2 -10 0 0 0.2 0.2 0 0 0 1 0 2-4rin30.dat - [1,0,37,8.2,-10,0,0,0.2,0.2,0,0,0,1,0, ldraw_lib__2_4rin30()], +// 1 0 37 8.2 -10 0 0 0.2 0.2 0 0 0 1 0 2-4ring30.dat + [1,0,37,8.2,-10,0,0,0.2,0.2,0,0,0,1,0, ldraw_lib__2_4ring30()], // 0 // Text S // 1 0 51.1 7 -10 -6.8 0 0 0 0 -5 0 1 0 1-4chrd.dat [1,0,51.1,7,-10,-6.8,0,0,0,0,-5,0,1,0, ldraw_lib__1_4chrd()], diff --git a/parts/30106.scad b/parts/30106.scad index 2f16e3d73..9c76700f7 100644 --- a/parts/30106.scad +++ b/parts/30106.scad @@ -8,8 +8,8 @@ use <../p/4-4con3.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin13.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring13.scad> use <../p/4-4ring3.scad> use <../p/4-4ring7.scad> use <../p/4-8sphe.scad> @@ -18,7 +18,7 @@ function ldraw_lib__30106() = [ // 0 Tile 2 x 2 Round with Globe 2 x 2 x 2 // 0 Name: 30106.dat // 0 Author: Tim Gould [timgould] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__30106() = [ // // 0 !HISTORY 2011-02-19 [Philo] Changed origin, rebuilt // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -17 0 20 0 0 0 -20 0 0 0 20 4-8sphe.dat [1,16,0,-17,0,20,0,0,0,-20,0,0,0,20, ldraw_lib__4_8sphe()], @@ -103,8 +104,8 @@ function ldraw_lib__30106() = [ [1,16,0,-3,0,13.8462,0,0,0,1,0,0,0,13.8462, ldraw_lib__4_4edge()], // 1 16 0 0 0 5 0 0 0 1 0 0 0 5 4-4ring3.dat [1,16,0,0,0,5,0,0,0,1,0,0,0,5, ldraw_lib__4_4ring3()], -// 1 16 0 0 0 1.15385 0 0 0 1 0 0 0 1.15385 4-4rin12.dat - [1,16,0,0,0,1.15385,0,0,0,1,0,0,0,1.15385, ldraw_lib__4_4rin12()], +// 1 16 0 0 0 1.15385 0 0 0 1 0 0 0 1.15385 4-4ring12.dat + [1,16,0,0,0,1.15385,0,0,0,1,0,0,0,1.15385, ldraw_lib__4_4ring12()], // 1 16 0 -1.5 0 13.8462 0 0 0 -13 0 0 0 13.8462 t01o1154.dat [1,16,0,-1.5,0,13.8462,0,0,0,-13,0,0,0,13.8462, ldraw_lib__t01o1154()], // 1 16 0 -1.5 0 13.8462 0 0 0 13 0 0 0 13.8462 t01o1154.dat @@ -247,8 +248,8 @@ function ldraw_lib__30106() = [ [1,16,0,0,0,20,0,0,0,1,0,0,0,20, ldraw_lib__4_4edge()], // 1 16 0 0 0 20 0 0 0 4 0 0 0 20 4-4cyli.dat [1,16,0,0,0,20,0,0,0,4,0,0,0,20, ldraw_lib__4_4cyli()], -// 1 16 0 4 0 1 0 0 0 -1 0 0 0 1 4-4rin13.dat - [1,16,0,4,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin13()], +// 1 16 0 4 0 1 0 0 0 -1 0 0 0 1 4-4ring13.dat + [1,16,0,4,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring13()], // 1 16 0 4 0 2 0 0 0 -1 0 0 0 2 4-4ring7.dat [1,16,0,4,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring7()], // 1 16 0 4 0 18.4776 0 7.65367 0 4 0 -7.65367 0 18.4776 1-8cyli.dat diff --git a/parts/30131.scad b/parts/30131.scad index 933b9a6c1..80d8e653f 100644 --- a/parts/30131.scad +++ b/parts/30131.scad @@ -1,11 +1,11 @@ use <../lib.scad> use <../p/1-4edge.scad> -use <../p/1-4rin10.scad> +use <../p/1-4ring10.scad> use <../p/1-4tang.scad> use <../p/2-4chrd.scad> use <../p/2-4cylo.scad> use <../p/2-4edge.scad> -use <../p/2-4rin10.scad> +use <../p/2-4ring10.scad> use <../p/5-8chrd.scad> use <../p/5-8cylo.scad> use <../p/stud4.scad> @@ -14,7 +14,7 @@ function ldraw_lib__30131() = [ // 0 Tree 6 x 6 Hollow Stump // 0 Name: 30131.dat // 0 Author: Willy Tschager [Holly-Wood] -// 0 !LDRAW_ORG Part UPDATE 2022-05 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Coordinates of the five top mini studs starting clockwise @@ -34,7 +34,8 @@ function ldraw_lib__30131() = [ // 0 !KEYWORDS wild west // // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Bottom // @@ -360,8 +361,8 @@ function ldraw_lib__30131() = [ [1,16,-32,-78,-12,-1.53073,0,-3.69552,0,1,0,3.69552,0,-1.53073, ldraw_lib__2_4chrd()], // 1 16 -32 -78 -12 -1.53073 0 -3.69552 0 8 0 3.69552 0 -1.53073 2-4cylo.dat [1,16,-32,-78,-12,-1.53073,0,-3.69552,0,8,0,3.69552,0,-1.53073, ldraw_lib__2_4cylo()], -// 1 16 -32 -70 -12 -.15307 0 -.36955 0 1 0 .36955 0 -.15307 2-4rin10.dat - [1,16,-32,-70,-12,-.15307,0,-.36955,0,1,0,.36955,0,-.15307, ldraw_lib__2_4rin10()], +// 1 16 -32 -70 -12 -.15307 0 -.36955 0 1 0 .36955 0 -.15307 2-4ring10.dat + [1,16,-32,-70,-12,-.15307,0,-.36955,0,1,0,.36955,0,-.15307, ldraw_lib__2_4ring10()], // 1 16 -32 -70 -12 -1.68381 0 -4.06507 0 1 0 4.06507 0 -1.68381 2-4edge.dat [1,16,-32,-70,-12,-1.68381,0,-4.06507,0,1,0,4.06507,0,-1.68381, ldraw_lib__2_4edge()], // @@ -421,8 +422,8 @@ function ldraw_lib__30131() = [ [1,16,-25,-84,23,2.82843,0,-2.82842,0,1,0,2.82842,0,2.82843, ldraw_lib__2_4chrd()], // 1 16 -25 -84 23 2.82843 0 -2.82842 0 8 0 2.82842 0 2.82843 2-4cylo.dat [1,16,-25,-84,23,2.82843,0,-2.82842,0,8,0,2.82842,0,2.82843, ldraw_lib__2_4cylo()], -// 1 16 -25 -76 23 .28284 0 -.28284 0 1 0 .28284 0 .28284 2-4rin10.dat - [1,16,-25,-76,23,.28284,0,-.28284,0,1,0,.28284,0,.28284, ldraw_lib__2_4rin10()], +// 1 16 -25 -76 23 .28284 0 -.28284 0 1 0 .28284 0 .28284 2-4ring10.dat + [1,16,-25,-76,23,.28284,0,-.28284,0,1,0,.28284,0,.28284, ldraw_lib__2_4ring10()], // 1 16 -25 -76 23 3.11127 0 -3.11127 0 1 0 3.11127 0 3.11127 2-4edge.dat [1,16,-25,-76,23,3.11127,0,-3.11127,0,1,0,3.11127,0,3.11127, ldraw_lib__2_4edge()], // @@ -480,8 +481,8 @@ function ldraw_lib__30131() = [ [1,16,11,-84,33,2.82843,0,2.82843,0,1,0,-2.82843,0,2.82843, ldraw_lib__5_8chrd()], // 1 16 11 -84 33 2.82843 0 2.82843 0 8 0 -2.82843 0 2.82843 5-8cylo.dat [1,16,11,-84,33,2.82843,0,2.82843,0,8,0,-2.82843,0,2.82843, ldraw_lib__5_8cylo()], -// 1 16 11 -76 33 .36955 0 .15307 0 1 0 -.15307 0 .36955 2-4rin10.dat - [1,16,11,-76,33,.36955,0,.15307,0,1,0,-.15307,0,.36955, ldraw_lib__2_4rin10()], +// 1 16 11 -76 33 .36955 0 .15307 0 1 0 -.15307 0 .36955 2-4ring10.dat + [1,16,11,-76,33,.36955,0,.15307,0,1,0,-.15307,0,.36955, ldraw_lib__2_4ring10()], // 1 16 11 -76 33 4.06507 0 1.68381 0 1 0 -1.68381 0 4.06507 2-4edge.dat [1,16,11,-76,33,4.06507,0,1.68381,0,1,0,-1.68381,0,4.06507, ldraw_lib__2_4edge()], // @@ -551,8 +552,8 @@ function ldraw_lib__30131() = [ [1,16,28,-84,20,2.22228,0,3.32588,0,1,0,-3.32588,0,2.22228, ldraw_lib__2_4chrd()], // 1 16 28 -84 20 2.22228 0 3.32588 0 8 0 -3.32588 0 2.22228 2-4cylo.dat [1,16,28,-84,20,2.22228,0,3.32588,0,8,0,-3.32588,0,2.22228, ldraw_lib__2_4cylo()], -// 1 16 28 -76 20 .22223 0 .33258 0 1 0 -.33258 0 .22223 2-4rin10.dat - [1,16,28,-76,20,.22223,0,.33258,0,1,0,-.33258,0,.22223, ldraw_lib__2_4rin10()], +// 1 16 28 -76 20 .22223 0 .33258 0 1 0 -.33258 0 .22223 2-4ring10.dat + [1,16,28,-76,20,.22223,0,.33258,0,1,0,-.33258,0,.22223, ldraw_lib__2_4ring10()], // 1 16 28 -76 20 2.44451 0 3.65847 0 1 0 -3.65847 0 2.44451 2-4edge.dat [1,16,28,-76,20,2.44451,0,3.65847,0,1,0,-3.65847,0,2.44451, ldraw_lib__2_4edge()], // @@ -622,8 +623,8 @@ function ldraw_lib__30131() = [ // // 1 16 28 -82 -20 3.11127 0 3.11127 0 1 0 -3.11127 0 3.11127 1-4edge.dat [1,16,28,-82,-20,3.11127,0,3.11127,0,1,0,-3.11127,0,3.11127, ldraw_lib__1_4edge()], -// 1 16 28 -82 -20 .28284 0 .28284 0 1 0 -.28284 0 .28284 1-4rin10.dat - [1,16,28,-82,-20,.28284,0,.28284,0,1,0,-.28284,0,.28284, ldraw_lib__1_4rin10()], +// 1 16 28 -82 -20 .28284 0 .28284 0 1 0 -.28284 0 .28284 1-4ring10.dat + [1,16,28,-82,-20,.28284,0,.28284,0,1,0,-.28284,0,.28284, ldraw_lib__1_4ring10()], // 1 16 28 -82 -20 -2.82843 0 2.82843 0 1 0 -2.82843 0 -2.82843 1-4tang.dat [1,16,28,-82,-20,-2.82843,0,2.82843,0,1,0,-2.82843,0,-2.82843, ldraw_lib__1_4tang()], // 1 16 28 -90 -20 -2.82843 0 2.82843 0 1 0 -2.82843 0 -2.82843 2-4chrd.dat diff --git a/parts/30139.scad b/parts/30139.scad index 8967a3541..1010eef58 100644 --- a/parts/30139.scad +++ b/parts/30139.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/1-8cyli.scad> use <../p/1-8edge.scad> -use <../p/1-8rin19.scad> +use <../p/1-8ring19.scad> use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> @@ -15,7 +15,7 @@ function ldraw_lib__30139() = [ // 0 Barrel 4 x 4 x 3.5 // 0 Name: 30139.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__30139() = [ // 0 !HISTORY 2010-11-22 [anathema] Added !CATEGORY and BFC'd // 0 !HISTORY 2010-12-04 [anathema] Rebuilt with subpart and more primitives // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 38 0 0 0 -1 0 0 0 -38 4-4disc.dat [1,16,0,0,0,38,0,0,0,-1,0,0,0,-38, ldraw_lib__4_4disc()], @@ -206,14 +207,14 @@ function ldraw_lib__30139() = [ [1,16,0,5,0,14.542,0,-35.107,0,1,0,35.107,0,14.542, ldraw_lib__1_8edge()], // 1 16 0 5 0 -35.107 0 -14.542 0 1 0 14.542 0 -35.107 1-8edge.dat [1,16,0,5,0,-35.107,0,-14.542,0,1,0,14.542,0,-35.107, ldraw_lib__1_8edge()], -// 1 16 0 5 0 -1.848 0 -0.765 0 -1 0 -0.765 0 1.848 1-8rin19.dat - [1,16,0,5,0,-1.848,0,-0.765,0,-1,0,-0.765,0,1.848, ldraw_lib__1_8rin19()], -// 1 16 0 5 0 0.765 0 -1.848 0 -1 0 -1.848 0 -0.765 1-8rin19.dat - [1,16,0,5,0,0.765,0,-1.848,0,-1,0,-1.848,0,-0.765, ldraw_lib__1_8rin19()], -// 1 16 0 5 0 1.848 0 0.765 0 -1 0 0.765 0 -1.848 1-8rin19.dat - [1,16,0,5,0,1.848,0,0.765,0,-1,0,0.765,0,-1.848, ldraw_lib__1_8rin19()], -// 1 16 0 5 0 -0.765 0 1.848 0 -1 0 1.848 0 0.765 1-8rin19.dat - [1,16,0,5,0,-0.765,0,1.848,0,-1,0,1.848,0,0.765, ldraw_lib__1_8rin19()], +// 1 16 0 5 0 -1.848 0 -0.765 0 -1 0 -0.765 0 1.848 1-8ring19.dat + [1,16,0,5,0,-1.848,0,-0.765,0,-1,0,-0.765,0,1.848, ldraw_lib__1_8ring19()], +// 1 16 0 5 0 0.765 0 -1.848 0 -1 0 -1.848 0 -0.765 1-8ring19.dat + [1,16,0,5,0,0.765,0,-1.848,0,-1,0,-1.848,0,-0.765, ldraw_lib__1_8ring19()], +// 1 16 0 5 0 1.848 0 0.765 0 -1 0 0.765 0 -1.848 1-8ring19.dat + [1,16,0,5,0,1.848,0,0.765,0,-1,0,0.765,0,-1.848, ldraw_lib__1_8ring19()], +// 1 16 0 5 0 -0.765 0 1.848 0 -1 0 1.848 0 0.765 1-8ring19.dat + [1,16,0,5,0,-0.765,0,1.848,0,-1,0,1.848,0,0.765, ldraw_lib__1_8ring19()], // 5 24 35.107 0 14.542 35.107 5 14.542 38 0 0 26.87 0 26.87 [5,24,35.107,0,14.542,35.107,5,14.542,38,0,0,26.87,0,26.87], // 5 24 35.107 0 -14.542 35.107 5 -14.542 26.87 0 -26.87 38 0 0 diff --git a/parts/30154.scad b/parts/30154.scad index eec72fadc..64495865d 100644 --- a/parts/30154.scad +++ b/parts/30154.scad @@ -8,8 +8,8 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin11.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring11.scad> use <../p/4-4ring2.scad> use <../p/4-4ring3.scad> use <../p/4-4ring7.scad> @@ -18,7 +18,7 @@ function ldraw_lib__30154() = [ // 0 Minifig Sextant // 0 Name: 30154.dat // 0 Author: Orion Pobursky [OrionP] -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,21 +26,22 @@ function ldraw_lib__30154() = [ [0,"BFC","CCW"], // // 0 !CATEGORY Minifig Accessory -// 0 !KEYWORDS Adventurers, amazon, boat, boating, celestial, chart, charts -// 0 !KEYWORDS Dino Island, Egypt, navagation, ocean, orienteering, plotting, river -// 0 !KEYWORDS sailing, sea, ship, Star Wars, Stars, TIE Interceptor +// 0 !KEYWORDS Adventurers, Dino Island, Egypt, Star Wars, Stars, TIE Interceptor +// 0 !KEYWORDS amazon, boat, boating, celestial, chart, charts, navagation, ocean +// 0 !KEYWORDS orienteering, plotting, river, sailing, sea, ship // // 0 !HISTORY 2003-08-01 [PTadmin] Official Update 2003-02 // 0 !HISTORY 2007-06-06 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2017-06-29 [MagFors] bfc'd, added missing edges // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 10 0 0 0 2 0 -5.5 0 0 0 0 -5.5 4-4cylo.dat [1,16,10,0,0,0,2,0,-5.5,0,0,0,0,-5.5, ldraw_lib__4_4cylo()], -// 1 16 12 0 0 0 1 0 -.5 0 0 0 0 -.5 4-4rin11.dat - [1,16,12,0,0,0,1,0,-.5,0,0,0,0,-.5, ldraw_lib__4_4rin11()], +// 1 16 12 0 0 0 1 0 -.5 0 0 0 0 -.5 4-4ring11.dat + [1,16,12,0,0,0,1,0,-.5,0,0,0,0,-.5, ldraw_lib__4_4ring11()], // 1 16 10 0 0 0 1 0 -5.5 0 0 0 0 -5.5 4-4disc.dat [1,16,10,0,0,0,1,0,-5.5,0,0,0,0,-5.5, ldraw_lib__4_4disc()], // 1 16 0 -6 0 4 0 0 0 1 0 0 0 -4 4-4disc.dat diff --git a/parts/30155.scad b/parts/30155.scad index dd0857aee..fab1b58c9 100644 --- a/parts/30155.scad +++ b/parts/30155.scad @@ -4,7 +4,7 @@ use <../p/4-4con19.scad> use <../p/4-4con5.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring3.scad> use <../p/4-4ring9.scad> use <../p/box4o8a.scad> @@ -12,7 +12,7 @@ function ldraw_lib__30155() = [ // 0 Wheel Rim 8 x 18 with 12 Spokes and Peghole // 0 Name: 30155.dat // 0 Author: C.L.Rasmussen [johnny-thunder] -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__30155() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2017-07-02 [MagFors] bfc'd, added missing edges, new description // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -8 18 0 0 0 0 18 0 1 0 4-4edge.dat [1,16,0,0,-8,18,0,0,0,0,18,0,1,0, ldraw_lib__4_4edge()], @@ -53,15 +54,15 @@ function ldraw_lib__30155() = [ [1,16,0,0,-8,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring3()], // 1 16 0 0 -8 2 0 0 0 0 2 0 1 0 4-4ring9.dat [1,16,0,0,-8,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring9()], -// 1 16 0 0 -8 2 0 0 0 0 2 0 1 0 4-4rin10.dat - [1,16,0,0,-8,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 -8 2 0 0 0 0 2 0 1 0 4-4ring10.dat + [1,16,0,0,-8,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring10()], // // 1 16 0 0 8 2 0 0 0 0 2 0 -1 0 4-4ring3.dat [1,16,0,0,8,2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4ring3()], // 1 16 0 0 8 2 0 0 0 0 2 0 -1 0 4-4ring9.dat [1,16,0,0,8,2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4ring9()], -// 1 16 0 0 8 2 0 0 0 0 2 0 -1 0 4-4rin10.dat - [1,16,0,0,8,2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 8 2 0 0 0 0 2 0 -1 0 4-4ring10.dat + [1,16,0,0,8,2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4ring10()], // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], diff --git a/parts/30175.scad b/parts/30175.scad index 4ae4570c0..186ca7d25 100644 --- a/parts/30175.scad +++ b/parts/30175.scad @@ -7,7 +7,7 @@ use <../p/1-4cyls2.scad> use <../p/1-4disc.scad> use <../p/1-4edge.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin10.scad> +use <../p/1-4ring10.scad> use <../p/1-4ring4.scad> use <../p/1-4ring5.scad> use <../p/1-4ring8.scad> @@ -29,7 +29,7 @@ function ldraw_lib__30175() = [ // 0 Minifig Helmet Samurai // 0 Name: 30175.dat // 0 Author: Paul Easter [pneaster] -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP ref point for horn @@ -51,7 +51,8 @@ function ldraw_lib__30175() = [ // 0 !HISTORY 2012-10-02 [Steffen] BFC rationalisation // 0 !HISTORY 2012-11-03 [MagFors] Added some missing cond-lines // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // inner stud // 1 16 0 -4 0 6 0 0 0 -1 0 0 0 6 4-4disc.dat @@ -201,12 +202,12 @@ function ldraw_lib__30175() = [ // 0 // "skirt" around bottom // 1 16 0 22 0 4 0 0 0 -1 0 0 0 4 1-4ring4.dat [1,16,0,22,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__1_4ring4()], -// 1 16 0 22 0 2 0 0 0 -1 0 0 0 2 1-4rin10.dat - [1,16,0,22,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__1_4rin10()], +// 1 16 0 22 0 2 0 0 0 -1 0 0 0 2 1-4ring10.dat + [1,16,0,22,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__1_4ring10()], // 1 16 0 12 0 1.1 0 0 0 -4 0 0 0 1.1 1-4con15.dat [1,16,0,12,0,1.1,0,0,0,-4,0,0,0,1.1, ldraw_lib__1_4con15()], -// 1 16 0 12 0 1.6 0 0 0 -1 0 0 0 1.6 1-4rin10.dat - [1,16,0,12,0,1.6,0,0,0,-1,0,0,0,1.6, ldraw_lib__1_4rin10()], +// 1 16 0 12 0 1.6 0 0 0 -1 0 0 0 1.6 1-4ring10.dat + [1,16,0,12,0,1.6,0,0,0,-1,0,0,0,1.6, ldraw_lib__1_4ring10()], // 1 16 0 17 0 3.375 0 0 0 -5 0 0 0 3.375 1-4con5.dat [1,16,0,17,0,3.375,0,0,0,-5,0,0,0,3.375, ldraw_lib__1_4con5()], // 1 16 0 17 0 2.25 0 0 0 -1 0 0 0 2.25 1-4ring8.dat @@ -1027,12 +1028,12 @@ function ldraw_lib__30175() = [ // 0 // "skirt" around bottom // 1 16 0 22 0 -4 0 0 0 -1 0 0 0 4 1-4ring4.dat [1,16,0,22,0,-4,0,0,0,-1,0,0,0,4, ldraw_lib__1_4ring4()], -// 1 16 0 22 0 -2 0 0 0 -1 0 0 0 2 1-4rin10.dat - [1,16,0,22,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__1_4rin10()], +// 1 16 0 22 0 -2 0 0 0 -1 0 0 0 2 1-4ring10.dat + [1,16,0,22,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__1_4ring10()], // 1 16 0 12 0 -1.1 0 0 0 -4 0 0 0 1.1 1-4con15.dat [1,16,0,12,0,-1.1,0,0,0,-4,0,0,0,1.1, ldraw_lib__1_4con15()], -// 1 16 0 12 0 -1.6 0 0 0 -1 0 0 0 1.6 1-4rin10.dat - [1,16,0,12,0,-1.6,0,0,0,-1,0,0,0,1.6, ldraw_lib__1_4rin10()], +// 1 16 0 12 0 -1.6 0 0 0 -1 0 0 0 1.6 1-4ring10.dat + [1,16,0,12,0,-1.6,0,0,0,-1,0,0,0,1.6, ldraw_lib__1_4ring10()], // 1 16 0 17 0 -3.375 0 0 0 -5 0 0 0 3.375 1-4con5.dat [1,16,0,17,0,-3.375,0,0,0,-5,0,0,0,3.375, ldraw_lib__1_4con5()], // 1 16 0 17 0 -2.25 0 0 0 -1 0 0 0 2.25 1-4ring8.dat diff --git a/parts/3018.scad b/parts/3018.scad index b47a61c9f..73b9effe0 100644 --- a/parts/3018.scad +++ b/parts/3018.scad @@ -1,15 +1,15 @@ use <../lib.scad> -use <../p/48/1-4rin23.scad> +use <../p/48/1-4ring23.scad> use <../p/48/1-8cylo.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin12.scad> +use <../p/48/4-4ring12.scad> use <../p/box5.scad> use <../p/rect3.scad> function ldraw_lib__3018() = [ // 0 Container 3 x 3 x 1 Salt and Pepper Shaker Bottom (Needs Work) // 0 Name: 3018.dat // 0 Author: Tore Eriksson [Tore_Eriksson] -// 0 !LDRAW_ORG Part UPDATE 2019-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__3018() = [ // 0 !KEYWORDS set 852214 // // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Needs Work: 4 overlaps on top of "stud" // 0 // Needs Work: Missing opening directions inside bottom @@ -483,16 +484,16 @@ function ldraw_lib__3018() = [ [1,16,0,-12,0,-26,0,0,0,12,0,0,0,-26, ldraw_lib__48__1_8cylo()], // 1 16 0 -12 0 0 0 -26 0 12 0 26 0 0 48\1-8cylo.dat [1,16,0,-12,0,0,0,-26,0,12,0,26,0,0, ldraw_lib__48__1_8cylo()], -// 1 16 0 -12 0 1 0 0 0 1 0 0 0 1 48\1-4rin23.dat - [1,16,0,-12,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__1_4rin23()], -// 1 16 0 -12 0 0 0 1 0 1 0 -1 0 0 48\1-4rin23.dat - [1,16,0,-12,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__48__1_4rin23()], -// 1 16 0 -12 0 -1 0 0 0 1 0 0 0 -1 48\1-4rin23.dat - [1,16,0,-12,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__48__1_4rin23()], -// 1 16 0 -12 0 0 0 -1 0 1 0 1 0 0 48\1-4rin23.dat - [1,16,0,-12,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__48__1_4rin23()], -// 1 16 0 -12 0 2 0 0 0 1 0 0 0 2 48\4-4rin12.dat - [1,16,0,-12,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4rin12()], +// 1 16 0 -12 0 1 0 0 0 1 0 0 0 1 48\1-4ring23.dat + [1,16,0,-12,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__1_4ring23()], +// 1 16 0 -12 0 0 0 1 0 1 0 -1 0 0 48\1-4ring23.dat + [1,16,0,-12,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__48__1_4ring23()], +// 1 16 0 -12 0 -1 0 0 0 1 0 0 0 -1 48\1-4ring23.dat + [1,16,0,-12,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__48__1_4ring23()], +// 1 16 0 -12 0 0 0 -1 0 1 0 1 0 0 48\1-4ring23.dat + [1,16,0,-12,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__48__1_4ring23()], +// 1 16 0 -12 0 2 0 0 0 1 0 0 0 2 48\4-4ring12.dat + [1,16,0,-12,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4ring12()], // 2 24 0 0 26 16 0 26 [2,24,0,0,26,16,0,26], // 2 24 16 0 26 16 0 20.494 @@ -510,7 +511,7 @@ function ldraw_lib__3018() = [ // 2 24 16 -12 20.494 18.382 -12 18.382 [2,24,16,-12,20.494,18.382,-12,18.382], // -// 0 // overlaps 48\4-4rin12.dat +// 0 // overlaps 48\4-4ring12.dat // 3 16 0 -12 26 16 -12 20.494 16 -12 26 [3,16,0,-12,26,16,-12,20.494,16,-12,26], // 0 // end of overlap @@ -539,7 +540,7 @@ function ldraw_lib__3018() = [ // 2 24 20.494 -12 -16 18.382 -12 -18.382 [2,24,20.494,-12,-16,18.382,-12,-18.382], // -// 0 // overlaps 48\4-4rin12.dat +// 0 // overlaps 48\4-4ring12.dat // 3 16 26 -12 0 20.494 -12 -16 26 -12 -16 [3,16,26,-12,0,20.494,-12,-16,26,-12,-16], // 0 // end of overlap @@ -568,7 +569,7 @@ function ldraw_lib__3018() = [ // 2 24 -16 -12 -20.494 -18.382 -12 -18.382 [2,24,-16,-12,-20.494,-18.382,-12,-18.382], // -// 0 // overlaps 48\4-4rin12.dat +// 0 // overlaps 48\4-4ring12.dat // 3 16 0 -12 -26 -16 -12 -20.494 -16 -12 -26 [3,16,0,-12,-26,-16,-12,-20.494,-16,-12,-26], // 0 // end of overlap @@ -597,7 +598,7 @@ function ldraw_lib__3018() = [ // 2 24 -20.494 -12 16 -18.382 -12 18.382 [2,24,-20.494,-12,16,-18.382,-12,18.382], // -// 0 // overlaps 48\4-4rin12.dat +// 0 // overlaps 48\4-4ring12.dat // 3 16 -26 -12 0 -20.494 -12 16 -26 -12 16 [3,16,-26,-12,0,-20.494,-12,16,-26,-12,16], // 0 // end of overlap diff --git a/parts/30190.scad b/parts/30190.scad index e56b6516f..21e6e44a6 100644 --- a/parts/30190.scad +++ b/parts/30190.scad @@ -11,9 +11,9 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin11.scad> -use <../p/4-4rin12.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring11.scad> +use <../p/4-4ring12.scad> use <../p/box3u8p.scad> use <../p/rect.scad> use <../p/rect2a.scad> @@ -22,7 +22,7 @@ function ldraw_lib__30190() = [ // 0 Wheel Rim 11.2 x 10.4 with Stub Axles // 0 Name: 30190.dat // 0 Author: Paul Easter [pneaster] -// 0 !LDRAW_ORG Part UPDATE 2016-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -37,7 +37,8 @@ function ldraw_lib__30190() = [ // 0 !HISTORY 2014-11-21 [roland] Auto-corrected with libfix version of LDCad 1.4 // 0 !HISTORY 2016-09-10 [MagFors] Made bfc, primitive substitution, new description // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 1 7.07107 0 7.07107 -7.07107 0 7.07107 0 -2 0 1-4cylo.dat [1,16,0,0,1,7.07107,0,7.07107,-7.07107,0,7.07107,0,-2,0, ldraw_lib__1_4cylo()], @@ -75,14 +76,14 @@ function ldraw_lib__30190() = [ [1,16,0,0,-5,9.19239,0,9.19239,9.19239,0,-9.19239,0,2,0, ldraw_lib__1_4cyli()], // 1 16 0 0 -5 -9.19239 0 -9.19239 -9.19239 0 9.19239 0 2 0 1-4cyli.dat [1,16,0,0,-5,-9.19239,0,-9.19239,-9.19239,0,9.19239,0,2,0, ldraw_lib__1_4cyli()], -// 1 16 0 0 -14 -1 0 0 0 0 -1 0 1 0 4-4rin11.dat - [1,16,0,0,-14,-1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin11()], -// 1 16 0 0 -14 -1 0 0 0 0 -1 0 1 0 4-4rin12.dat - [1,16,0,0,-14,-1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin12()], -// 1 16 0 0 14 1 0 0 0 0 -1 0 -1 0 4-4rin11.dat - [1,16,0,0,14,1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4rin11()], -// 1 16 0 0 14 1 0 0 0 0 -1 0 -1 0 4-4rin12.dat - [1,16,0,0,14,1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 -14 -1 0 0 0 0 -1 0 1 0 4-4ring11.dat + [1,16,0,0,-14,-1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring11()], +// 1 16 0 0 -14 -1 0 0 0 0 -1 0 1 0 4-4ring12.dat + [1,16,0,0,-14,-1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring12()], +// 1 16 0 0 14 1 0 0 0 0 -1 0 -1 0 4-4ring11.dat + [1,16,0,0,14,1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4ring11()], +// 1 16 0 0 14 1 0 0 0 0 -1 0 -1 0 4-4ring12.dat + [1,16,0,0,14,1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4ring12()], // 1 16 0 0 -14 -13 0 0 0 0 -13 0 -1 0 4-4edge.dat [1,16,0,0,-14,-13,0,0,0,0,-13,0,-1,0, ldraw_lib__4_4edge()], // 1 16 0 0 14 -13 0 0 0 0 -13 0 -1 0 4-4edge.dat diff --git a/parts/30194.scad b/parts/30194.scad index 1b7036825..353182524 100644 --- a/parts/30194.scad +++ b/parts/30194.scad @@ -14,8 +14,8 @@ use <../p/4-4cylo.scad> use <../p/4-4cyls.scad> use <../p/4-4cylse.scad> use <../p/4-4edge.scad> -use <../p/4-4rin14.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring14.scad> use <../p/4-4ring2.scad> use <../p/4-4ring6.scad> use <../p/4-4ring7.scad> @@ -24,7 +24,7 @@ use <../p/48/1-12edge.scad> use <../p/48/1-4cyli.scad> use <../p/48/1-4disc.scad> use <../p/48/1-4edge.scad> -use <../p/48/1-4rin14.scad> +use <../p/48/1-4ring14.scad> use <../p/48/1-4ring6.scad> use <../p/box3u5p.scad> use <../p/box3u8p.scad> @@ -36,7 +36,7 @@ function ldraw_lib__30194() = [ // 0 Minifig Circular Blade Saw // 0 Name: 30194.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Rear handle at 0 -19.5 -16.81, turned 65 degrees, MLCad.ini: @@ -52,7 +52,8 @@ function ldraw_lib__30194() = [ // 0 !HISTORY 2009-10-13 {LEGO Universe Team} Original part shape // 0 !HISTORY 2010-03-19 [MagFors] File preparation for LDraw Parts Tracker // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 4 0 0 0 -1 0 0 0 -4 2-4ndis.dat [1,16,0,0,0,4,0,0,0,-1,0,0,0,-4, ldraw_lib__2_4ndis()], @@ -225,8 +226,8 @@ function ldraw_lib__30194() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -24.4 -14.9 0 3.255 0 8.9223 0 12.0579 12.0579 0 -8.9223 48\1-4cyli.dat [1,16,0,-24.4,-14.9,0,3.255,0,8.9223,0,12.0579,12.0579,0,-8.9223, ldraw_lib__48__1_4cyli()], -// 1 16 0 -24.4 -14.9 0 -3.255 0 0.8039 0 0.5948 -0.5948 0 0.8039 48\1-4rin14.dat - [1,16,0,-24.4,-14.9,0,-3.255,0,0.8039,0,0.5948,-0.5948,0,0.8039, ldraw_lib__48__1_4rin14()], +// 1 16 0 -24.4 -14.9 0 -3.255 0 0.8039 0 0.5948 -0.5948 0 0.8039 48\1-4ring14.dat + [1,16,0,-24.4,-14.9,0,-3.255,0,0.8039,0,0.5948,-0.5948,0,0.8039, ldraw_lib__48__1_4ring14()], // 2 24 -2.5 -13.99 -0.83 -2.5 -19.85 -8.75 [2,24,-2.5,-13.99,-0.83,-2.5,-19.85,-8.75], // 2 24 0 -19.85 -8.75 0 -15.48 -2.84 @@ -506,12 +507,12 @@ function ldraw_lib__30194() = [ [1,16,0,-24.4,-14.875,0,1,0,0,0,-6.125,-6.125,0,0, ldraw_lib__4_4ring1()], // 1 16 0 -24.4 -14.875 0 1 0 0 0 -1.75 -1.75 0 0 4-4ring7.dat [1,16,0,-24.4,-14.875,0,1,0,0,0,-1.75,-1.75,0,0, ldraw_lib__4_4ring7()], -// 1 16 0.75 -24.4 -14.875 0 1 0 0 0 -1 -1 0 0 4-4rin14.dat - [1,16,0.75,-24.4,-14.875,0,1,0,0,0,-1,-1,0,0, ldraw_lib__4_4rin14()], +// 1 16 0.75 -24.4 -14.875 0 1 0 0 0 -1 -1 0 0 4-4ring14.dat + [1,16,0.75,-24.4,-14.875,0,1,0,0,0,-1,-1,0,0, ldraw_lib__4_4ring14()], // 1 16 0.75 -24.4 -14.875 0 1 0 0 0 -15 -15 0 0 4-4cylo.dat [1,16,0.75,-24.4,-14.875,0,1,0,0,0,-15,-15,0,0, ldraw_lib__4_4cylo()], -// 1 16 1.75 -24.4 -14.875 0 -1 0 0 0 -1 1 0 0 4-4rin14.dat - [1,16,1.75,-24.4,-14.875,0,-1,0,0,0,-1,1,0,0, ldraw_lib__4_4rin14()], +// 1 16 1.75 -24.4 -14.875 0 -1 0 0 0 -1 1 0 0 4-4ring14.dat + [1,16,1.75,-24.4,-14.875,0,-1,0,0,0,-1,1,0,0, ldraw_lib__4_4ring14()], // 1 16 2.5 -24.4 -14.875 0 -1 0 0 0 -2 2 0 0 4-4ring6.dat [1,16,2.5,-24.4,-14.875,0,-1,0,0,0,-2,2,0,0, ldraw_lib__4_4ring6()], // 1 16 2.5 -24.4 -14.875 0 -1 0 0 0 -4 4 0 0 4-4ring2.dat diff --git a/parts/30209.scad b/parts/30209.scad index 917268f95..b5c3c0fc6 100644 --- a/parts/30209.scad +++ b/parts/30209.scad @@ -5,8 +5,8 @@ use <../p/3-8edge.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/48/1-4disc.scad> -use <../p/48/1-4rin38.scad> -use <../p/48/1-4rin39.scad> +use <../p/48/1-4ring38.scad> +use <../p/48/1-4ring39.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> use <../p/axlehol5.scad> @@ -20,20 +20,21 @@ function ldraw_lib__30209() = [ // 0 Bracket 1 x 2 - Dish 4 x 4 // 0 Name: 30209.dat // 0 Author: Paul Easter [pneaster] -// 0 !LDRAW_ORG Part UPDATE 2004-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW [0,"BFC","CERTIFY"], [0,"BFC","CW"], // -// 0 !KEYWORDS disc, dish, disk, Insectoids, Plate 1 x 2, Space, Star Wars +// 0 !KEYWORDS Insectoids, Plate 1 x 2, Space, Star Wars, disc, dish, disk // // 0 !HISTORY 2003-06-28 [Steffen] 48ed part, fixed CATEGORY, KEYWORDS syntax // 0 !HISTORY 2004-09-15 [PTadmin] Official Update 2004-03 // 0 !HISTORY 2007-06-07 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // 1 x 2 plate // 1 16 0 4 0 1 0 0 0 -1 0 0 0 1 stud3.dat @@ -354,22 +355,22 @@ function ldraw_lib__30209() = [ [1,16,0,4,30,39,0,0,0,0,39,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 4 30 38 0 0 0 0 38 0 1 0 48\4-4edge.dat [1,16,0,4,30,38,0,0,0,0,38,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 4 30 1 0 0 0 0 1 0 -4 0 48\1-4rin38.dat - [1,16,0,4,30,1,0,0,0,0,1,0,-4,0, ldraw_lib__48__1_4rin38()], -// 1 16 0 4 30 0 0 -1 1 0 0 0 -4 0 48\1-4rin38.dat - [1,16,0,4,30,0,0,-1,1,0,0,0,-4,0, ldraw_lib__48__1_4rin38()], -// 1 16 0 4 30 -1 0 0 0 0 -1 0 -4 0 48\1-4rin38.dat - [1,16,0,4,30,-1,0,0,0,0,-1,0,-4,0, ldraw_lib__48__1_4rin38()], -// 1 16 0 4 30 0 0 1 -1 0 0 0 -4 0 48\1-4rin38.dat - [1,16,0,4,30,0,0,1,-1,0,0,0,-4,0, ldraw_lib__48__1_4rin38()], -// 1 16 0 4 29 1 0 0 0 0 1 0 -4 0 48\1-4rin39.dat - [1,16,0,4,29,1,0,0,0,0,1,0,-4,0, ldraw_lib__48__1_4rin39()], -// 1 16 0 4 29 0 0 -1 1 0 0 0 -4 0 48\1-4rin39.dat - [1,16,0,4,29,0,0,-1,1,0,0,0,-4,0, ldraw_lib__48__1_4rin39()], -// 1 16 0 4 29 -1 0 0 0 0 -1 0 -4 0 48\1-4rin39.dat - [1,16,0,4,29,-1,0,0,0,0,-1,0,-4,0, ldraw_lib__48__1_4rin39()], -// 1 16 0 4 29 0 0 1 -1 0 0 0 -4 0 48\1-4rin39.dat - [1,16,0,4,29,0,0,1,-1,0,0,0,-4,0, ldraw_lib__48__1_4rin39()], +// 1 16 0 4 30 1 0 0 0 0 1 0 -4 0 48\1-4ring38.dat + [1,16,0,4,30,1,0,0,0,0,1,0,-4,0, ldraw_lib__48__1_4ring38()], +// 1 16 0 4 30 0 0 -1 1 0 0 0 -4 0 48\1-4ring38.dat + [1,16,0,4,30,0,0,-1,1,0,0,0,-4,0, ldraw_lib__48__1_4ring38()], +// 1 16 0 4 30 -1 0 0 0 0 -1 0 -4 0 48\1-4ring38.dat + [1,16,0,4,30,-1,0,0,0,0,-1,0,-4,0, ldraw_lib__48__1_4ring38()], +// 1 16 0 4 30 0 0 1 -1 0 0 0 -4 0 48\1-4ring38.dat + [1,16,0,4,30,0,0,1,-1,0,0,0,-4,0, ldraw_lib__48__1_4ring38()], +// 1 16 0 4 29 1 0 0 0 0 1 0 -4 0 48\1-4ring39.dat + [1,16,0,4,29,1,0,0,0,0,1,0,-4,0, ldraw_lib__48__1_4ring39()], +// 1 16 0 4 29 0 0 -1 1 0 0 0 -4 0 48\1-4ring39.dat + [1,16,0,4,29,0,0,-1,1,0,0,0,-4,0, ldraw_lib__48__1_4ring39()], +// 1 16 0 4 29 -1 0 0 0 0 -1 0 -4 0 48\1-4ring39.dat + [1,16,0,4,29,-1,0,0,0,0,-1,0,-4,0, ldraw_lib__48__1_4ring39()], +// 1 16 0 4 29 0 0 1 -1 0 0 0 -4 0 48\1-4ring39.dat + [1,16,0,4,29,0,0,1,-1,0,0,0,-4,0, ldraw_lib__48__1_4ring39()], // 1 16 10 14 30 1 0 0 0 0 1 0 -1 0 stud2a.dat [1,16,10,14,30,1,0,0,0,0,1,0,-1,0, ldraw_lib__stud2a()], // 0 BFC INVERTNEXT diff --git a/parts/30261p02.scad b/parts/30261p02.scad index a5f3909aa..fb63aa9a5 100644 --- a/parts/30261p02.scad +++ b/parts/30261p02.scad @@ -1,6 +1,6 @@ use <../lib.scad> -use <../p/4-4rin18.scad> -use <../p/4-4rin19.scad> +use <../p/4-4ring18.scad> +use <../p/4-4ring19.scad> use <../p/4-4ring7.scad> use <../p/4-4ring8.scad> use @@ -8,7 +8,7 @@ function ldraw_lib__30261p02() = [ // 0 Roadsign Clip-on 2 x 2 Round with Speed Limit "50" Pattern // 0 Name: 30261p02.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,19 +16,20 @@ function ldraw_lib__30261p02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\469s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__469s01()], -// 1 16 0 0 -9 1 0 0 0 0 1 0 1 0 4-4rin19.dat - [1,16,0,0,-9,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin19()], +// 1 16 0 0 -9 1 0 0 0 0 1 0 1 0 4-4ring19.dat + [1,16,0,0,-9,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring19()], // 0 // // 1 4 0 0 -9 2 0 0 0 0 2 0 1 0 4-4ring7.dat [1,4,0,0,-9,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring7()], // 1 4 0 0 -9 2 0 0 0 0 2 0 1 0 4-4ring8.dat [1,4,0,0,-9,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring8()], -// 1 4 0 0 -9 1 0 0 0 0 1 0 1 0 4-4rin18.dat - [1,4,0,0,-9,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin18()], +// 1 4 0 0 -9 1 0 0 0 0 1 0 1 0 4-4ring18.dat + [1,4,0,0,-9,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring18()], // 0 // // 4 0 -11.199 5.587 -9 -10.096 7.033 -9 -9.214 4.899 -9 -9.6 3.562 -9 [4,0,-11.199,5.587,-9,-10.096,7.033,-9,-9.214,4.899,-9,-9.6,3.562,-9], diff --git a/parts/30261p03.scad b/parts/30261p03.scad index 0b9bc53bf..9eb47beb3 100644 --- a/parts/30261p03.scad +++ b/parts/30261p03.scad @@ -1,11 +1,11 @@ use <../lib.scad> -use <../p/4-4rin19.scad> +use <../p/4-4ring19.scad> use function ldraw_lib__30261p03() = [ // 0 Roadsign Clip-on 2 x 2 Round with Arrow on Blue Pattern // 0 Name: 30261p03.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -13,12 +13,13 @@ function ldraw_lib__30261p03() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\469s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__469s01()], -// 1 16 0 0 -9 1 0 0 0 0 1 0 1 0 4-4rin19.dat - [1,16,0,0,-9,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin19()], +// 1 16 0 0 -9 1 0 0 0 0 1 0 1 0 4-4ring19.dat + [1,16,0,0,-9,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring19()], // 0 // // 4 16 -10.5359 -14.2128 -9 -14.2128 -10.5359 -9 2.82843 6.50538 -9 6.50538 2.82843 -9 [4,16,-10.5359,-14.2128,-9,-14.2128,-10.5359,-9,2.82843,6.50538,-9,6.50538,2.82843,-9], diff --git a/parts/30261p04.scad b/parts/30261p04.scad index ecd0657f9..c0ae2f318 100644 --- a/parts/30261p04.scad +++ b/parts/30261p04.scad @@ -1,11 +1,11 @@ use <../lib.scad> -use <../p/4-4rin19.scad> +use <../p/4-4ring19.scad> use function ldraw_lib__30261p04() = [ // 0 Roadsign Clip-on 2 x 2 Round with No Entry Pattern // 0 Name: 30261p04.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -13,13 +13,14 @@ function ldraw_lib__30261p04() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\469s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__469s01()], // 0 // -// 1 16 0 0 -9 1 0 0 0 0 1 0 1 0 4-4rin19.dat - [1,16,0,0,-9,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin19()], +// 1 16 0 0 -9 1 0 0 0 0 1 0 1 0 4-4ring19.dat + [1,16,0,0,-9,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring19()], // 4 16 17.2 2.8 -9 17.2 -2.8 -9 -17.2 -2.8 -9 -17.2 2.8 -9 [4,16,17.2,2.8,-9,17.2,-2.8,-9,-17.2,-2.8,-9,-17.2,2.8,-9], // 4 4 -19 0 -9 -17.2 2.8 -9 -17.2 -2.8 -9 -17.554 -7.271 -9 diff --git a/parts/30261p05.scad b/parts/30261p05.scad index 983a546b2..51061f75f 100644 --- a/parts/30261p05.scad +++ b/parts/30261p05.scad @@ -1,6 +1,6 @@ use <../lib.scad> -use <../p/4-4rin18.scad> -use <../p/4-4rin19.scad> +use <../p/4-4ring18.scad> +use <../p/4-4ring19.scad> use <../p/4-4ring7.scad> use <../p/4-4ring8.scad> use @@ -8,7 +8,7 @@ function ldraw_lib__30261p05() = [ // 0 Roadsign Clip-on 2 x 2 Round with No Parking Pattern // 0 Name: 30261p05.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,19 +16,20 @@ function ldraw_lib__30261p05() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\469s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__469s01()], -// 1 16 0 0 -9 1 0 0 0 0 1 0 1 0 4-4rin19.dat - [1,16,0,0,-9,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin19()], +// 1 16 0 0 -9 1 0 0 0 0 1 0 1 0 4-4ring19.dat + [1,16,0,0,-9,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring19()], // 0 // // 1 4 0 0 -9 2 0 0 0 0 2 0 1 0 4-4ring7.dat [1,4,0,0,-9,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring7()], // 1 4 0 0 -9 2 0 0 0 0 2 0 1 0 4-4ring8.dat [1,4,0,0,-9,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring8()], -// 1 4 0 0 -9 1 0 0 0 0 1 0 1 0 4-4rin18.dat - [1,4,0,0,-9,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin18()], +// 1 4 0 0 -9 1 0 0 0 0 1 0 1 0 4-4ring18.dat + [1,4,0,0,-9,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring18()], // 4 4 8.6281 10.7494 -9 9.8995 9.8995 -9 -9.8995 -9.8995 -9 -10.7494 -8.6281 -9 [4,4,8.6281,10.7494,-9,9.8995,9.8995,-9,-9.8995,-9.8995,-9,-10.7494,-8.6281,-9], // 4 4 -8.6281 -10.7494 -9 -9.8995 -9.8995 -9 9.8995 9.8995 -9 10.7494 8.6281 -9 diff --git a/parts/30273.scad b/parts/30273.scad index 1f9461e80..c74e9f7ad 100644 --- a/parts/30273.scad +++ b/parts/30273.scad @@ -5,7 +5,7 @@ use <../p/1-4con8.scad> use <../p/1-4cyli.scad> use <../p/1-4cyls2.scad> use <../p/1-4edge.scad> -use <../p/1-4rin12.scad> +use <../p/1-4ring12.scad> use <../p/1-4ring5.scad> use <../p/1-4ring7.scad> use <../p/1-4ring8.scad> @@ -26,7 +26,7 @@ function ldraw_lib__30273() = [ // 0 Minifig Helmet with Chinstrap and Wide Brim // 0 Name: 30273.dat // 0 Author: Paul Easter [pneaster] -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -34,13 +34,14 @@ function ldraw_lib__30273() = [ [0,"BFC","CW"], // // 0 !CATEGORY Minifig Headwear -// 0 !KEYWORDS Castle, knight, Lancaster, Late Medieval, tournament, Tudor +// 0 !KEYWORDS Castle, Lancaster, Late Medieval, Tudor, knight, tournament // // 0 !HISTORY 2003-11-04 [fwcain] added CMDLINE and some KEYWORDS; fixed Title... // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 // 0 !HISTORY 2012-12-24 [cwdee] Update category // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // inner stud // @@ -154,12 +155,12 @@ function ldraw_lib__30273() = [ [1,16,2,-1,-2,0,1,0,0,0,-12,-12,0,0, ldraw_lib__1_4edge()], // 1 16 2 -1 -2 0 12 0 0 0 -12 -12 0 0 1-8sphe.dat [1,16,2,-1,-2,0,12,0,0,0,-12,-12,0,0, ldraw_lib__1_8sphe()], -// 1 16 2 -1 -2 1 0 0 0 0 -1 0 1 0 1-4rin12.dat - [1,16,2,-1,-2,1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4rin12()], -// 1 16 2 -1 -2 1 0 0 0 1 0 0 0 -1 1-4rin12.dat - [1,16,2,-1,-2,1,0,0,0,1,0,0,0,-1, ldraw_lib__1_4rin12()], -// 1 16 2 -1 -2 0 -1 0 0 0 -1 -1 0 0 1-4rin12.dat - [1,16,2,-1,-2,0,-1,0,0,0,-1,-1,0,0, ldraw_lib__1_4rin12()], +// 1 16 2 -1 -2 1 0 0 0 0 -1 0 1 0 1-4ring12.dat + [1,16,2,-1,-2,1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4ring12()], +// 1 16 2 -1 -2 1 0 0 0 1 0 0 0 -1 1-4ring12.dat + [1,16,2,-1,-2,1,0,0,0,1,0,0,0,-1, ldraw_lib__1_4ring12()], +// 1 16 2 -1 -2 0 -1 0 0 0 -1 -1 0 0 1-4ring12.dat + [1,16,2,-1,-2,0,-1,0,0,0,-1,-1,0,0, ldraw_lib__1_4ring12()], // 1 16 2 -1 -2 13 0 0 0 0 -13 0 4 0 1-4cyli.dat [1,16,2,-1,-2,13,0,0,0,0,-13,0,4,0, ldraw_lib__1_4cyli()], // 4 16 2 -1 -15 6.9751 -1 -14.0107 6.8886 2 -16.6302 0 2 -18 @@ -227,12 +228,12 @@ function ldraw_lib__30273() = [ [1,16,-2,-1,-2,-12,0,0,0,0,-12,0,-1,0, ldraw_lib__1_4edge()], // 1 16 -2 -1 -2 -12 0 0 0 0 -12 0 -12 0 1-8sphe.dat [1,16,-2,-1,-2,-12,0,0,0,0,-12,0,-12,0, ldraw_lib__1_8sphe()], -// 1 16 -2 -1 -2 0 1 0 0 0 -1 -1 0 0 1-4rin12.dat - [1,16,-2,-1,-2,0,1,0,0,0,-1,-1,0,0, ldraw_lib__1_4rin12()], -// 1 16 -2 -1 -2 0 0 -1 0 1 0 -1 0 0 1-4rin12.dat - [1,16,-2,-1,-2,0,0,-1,0,1,0,-1,0,0, ldraw_lib__1_4rin12()], -// 1 16 -2 -1 -2 -1 0 0 0 0 -1 0 1 0 1-4rin12.dat - [1,16,-2,-1,-2,-1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4rin12()], +// 1 16 -2 -1 -2 0 1 0 0 0 -1 -1 0 0 1-4ring12.dat + [1,16,-2,-1,-2,0,1,0,0,0,-1,-1,0,0, ldraw_lib__1_4ring12()], +// 1 16 -2 -1 -2 0 0 -1 0 1 0 -1 0 0 1-4ring12.dat + [1,16,-2,-1,-2,0,0,-1,0,1,0,-1,0,0, ldraw_lib__1_4ring12()], +// 1 16 -2 -1 -2 -1 0 0 0 0 -1 0 1 0 1-4ring12.dat + [1,16,-2,-1,-2,-1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4ring12()], // 1 16 -2 -1 -2 0 4 0 0 0 -13 -13 0 0 1-4cyli.dat [1,16,-2,-1,-2,0,4,0,0,0,-13,-13,0,0, ldraw_lib__1_4cyli()], // 4 16 -15 -1 -2 -14.0107 -1 -6.9751 -16.6302 2 -6.8886 -18 2 0 @@ -300,12 +301,12 @@ function ldraw_lib__30273() = [ [1,16,-2,-1,2,0,-1,0,0,0,-12,12,0,0, ldraw_lib__1_4edge()], // 1 16 -2 -1 2 0 -12 0 0 0 -12 12 0 0 1-8sphe.dat [1,16,-2,-1,2,0,-12,0,0,0,-12,12,0,0, ldraw_lib__1_8sphe()], -// 1 16 -2 -1 2 -1 0 0 0 0 -1 0 -1 0 1-4rin12.dat - [1,16,-2,-1,2,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__1_4rin12()], -// 1 16 -2 -1 2 -1 0 0 0 1 0 0 0 1 1-4rin12.dat - [1,16,-2,-1,2,-1,0,0,0,1,0,0,0,1, ldraw_lib__1_4rin12()], -// 1 16 -2 -1 2 0 1 0 0 0 -1 1 0 0 1-4rin12.dat - [1,16,-2,-1,2,0,1,0,0,0,-1,1,0,0, ldraw_lib__1_4rin12()], +// 1 16 -2 -1 2 -1 0 0 0 0 -1 0 -1 0 1-4ring12.dat + [1,16,-2,-1,2,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__1_4ring12()], +// 1 16 -2 -1 2 -1 0 0 0 1 0 0 0 1 1-4ring12.dat + [1,16,-2,-1,2,-1,0,0,0,1,0,0,0,1, ldraw_lib__1_4ring12()], +// 1 16 -2 -1 2 0 1 0 0 0 -1 1 0 0 1-4ring12.dat + [1,16,-2,-1,2,0,1,0,0,0,-1,1,0,0, ldraw_lib__1_4ring12()], // 1 16 -2 -1 2 -13 0 0 0 0 -13 0 -4 0 1-4cyli.dat [1,16,-2,-1,2,-13,0,0,0,0,-13,0,-4,0, ldraw_lib__1_4cyli()], // 4 16 -2 -1 15 -6.9751 -1 14.0107 -6.8886 2 16.6302 0 2 18 @@ -373,12 +374,12 @@ function ldraw_lib__30273() = [ [1,16,2,-1,2,12,0,0,0,0,-12,0,1,0, ldraw_lib__1_4edge()], // 1 16 2 -1 2 12 0 0 0 0 -12 0 12 0 1-8sphe.dat [1,16,2,-1,2,12,0,0,0,0,-12,0,12,0, ldraw_lib__1_8sphe()], -// 1 16 2 -1 2 0 -1 0 0 0 -1 1 0 0 1-4rin12.dat - [1,16,2,-1,2,0,-1,0,0,0,-1,1,0,0, ldraw_lib__1_4rin12()], -// 1 16 2 -1 2 0 0 1 0 1 0 1 0 0 1-4rin12.dat - [1,16,2,-1,2,0,0,1,0,1,0,1,0,0, ldraw_lib__1_4rin12()], -// 1 16 2 -1 2 1 0 0 0 0 -1 0 -1 0 1-4rin12.dat - [1,16,2,-1,2,1,0,0,0,0,-1,0,-1,0, ldraw_lib__1_4rin12()], +// 1 16 2 -1 2 0 -1 0 0 0 -1 1 0 0 1-4ring12.dat + [1,16,2,-1,2,0,-1,0,0,0,-1,1,0,0, ldraw_lib__1_4ring12()], +// 1 16 2 -1 2 0 0 1 0 1 0 1 0 0 1-4ring12.dat + [1,16,2,-1,2,0,0,1,0,1,0,1,0,0, ldraw_lib__1_4ring12()], +// 1 16 2 -1 2 1 0 0 0 0 -1 0 -1 0 1-4ring12.dat + [1,16,2,-1,2,1,0,0,0,0,-1,0,-1,0, ldraw_lib__1_4ring12()], // 1 16 2 -1 2 0 -4 0 0 0 -13 13 0 0 1-4cyli.dat [1,16,2,-1,2,0,-4,0,0,0,-13,13,0,0, ldraw_lib__1_4cyli()], // 4 16 15 -1 2 14.0107 -1 6.9751 16.6302 2 6.8886 18 2 0 diff --git a/parts/30285.scad b/parts/30285.scad index 65696ba46..fb78b1db7 100644 --- a/parts/30285.scad +++ b/parts/30285.scad @@ -7,10 +7,10 @@ use <../p/4-4con8.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin18.scad> -use <../p/4-4rin19.scad> -use <../p/4-4rin20.scad> +use <../p/4-4ring18.scad> +use <../p/4-4ring19.scad> use <../p/4-4ring2.scad> +use <../p/4-4ring20.scad> use <../p/4-4ring4.scad> use <../p/4-4ring5.scad> use <../p/box3u7a.scad> @@ -19,7 +19,7 @@ function ldraw_lib__30285() = [ // 0 Wheel Rim 14.8 x 16.8 with Centre Groove // 0 Name: 30285.dat // 0 Author: Thomas Burger [grapeape] -// 0 !LDRAW_ORG Part UPDATE 2014-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__30285() = [ // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 // 0 !HISTORY 2014-03-08 [cwdee] Description change // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 4 10 0 0 0 0 10 0 -1 0 4-4edge.dat [1,16,0,0,4,10,0,0,0,0,10,0,-1,0, ldraw_lib__4_4edge()], @@ -78,8 +79,8 @@ function ldraw_lib__30285() = [ [1,16,0,0,4,0,0,5,5,0,0,0,-1,0, ldraw_lib__4_4ring2()], // 1 16 0 0 4 0 0 3 3 0 0 0 -1 0 4-4ring5.dat [1,16,0,0,4,0,0,3,3,0,0,0,-1,0, ldraw_lib__4_4ring5()], -// 1 16 0 0 4 0 0 1 1 0 0 0 -1 0 4-4rin18.dat - [1,16,0,0,4,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4rin18()], +// 1 16 0 0 4 0 0 1 1 0 0 0 -1 0 4-4ring18.dat + [1,16,0,0,4,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4ring18()], // 1 16 0 0 -4 0 0 21 21 0 0 0 1 0 4-4edge.dat [1,16,0,0,-4,0,0,21,21,0,0,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 2 0 0 10 10 0 0 0 1 0 4-4edge.dat @@ -100,14 +101,14 @@ function ldraw_lib__30285() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -17 0 0 -19 19 0 0 0 11 0 4-4cyli.dat [1,16,0,0,-17,0,0,-19,19,0,0,0,11,0, ldraw_lib__4_4cyli()], -// 1 16 0 0 17 0 0 1 -1 0 0 0 -1 0 4-4rin19.dat - [1,16,0,0,17,0,0,1,-1,0,0,0,-1,0, ldraw_lib__4_4rin19()], -// 1 16 0 0 17 0 0 1 -1 0 0 0 -1 0 4-4rin20.dat - [1,16,0,0,17,0,0,1,-1,0,0,0,-1,0, ldraw_lib__4_4rin20()], -// 1 16 0 0 -17 0 0 -1 -1 0 0 0 1 0 4-4rin19.dat - [1,16,0,0,-17,0,0,-1,-1,0,0,0,1,0, ldraw_lib__4_4rin19()], -// 1 16 0 0 -17 0 0 -1 -1 0 0 0 1 0 4-4rin20.dat - [1,16,0,0,-17,0,0,-1,-1,0,0,0,1,0, ldraw_lib__4_4rin20()], +// 1 16 0 0 17 0 0 1 -1 0 0 0 -1 0 4-4ring19.dat + [1,16,0,0,17,0,0,1,-1,0,0,0,-1,0, ldraw_lib__4_4ring19()], +// 1 16 0 0 17 0 0 1 -1 0 0 0 -1 0 4-4ring20.dat + [1,16,0,0,17,0,0,1,-1,0,0,0,-1,0, ldraw_lib__4_4ring20()], +// 1 16 0 0 -17 0 0 -1 -1 0 0 0 1 0 4-4ring19.dat + [1,16,0,0,-17,0,0,-1,-1,0,0,0,1,0, ldraw_lib__4_4ring19()], +// 1 16 0 0 -17 0 0 -1 -1 0 0 0 1 0 4-4ring20.dat + [1,16,0,0,-17,0,0,-1,-1,0,0,0,1,0, ldraw_lib__4_4ring20()], // 1 16 0 0 3 -6 0 0 0 0 -6 0 -1 0 4-4con2.dat [1,16,0,0,3,-6,0,0,0,0,-6,0,-1,0, ldraw_lib__4_4con2()], // 1 16 0 0 4 -3 0 0 0 0 -3 0 -1 0 4-4con6.dat diff --git a/parts/30286.scad b/parts/30286.scad index 96500c286..2e09635fc 100644 --- a/parts/30286.scad +++ b/parts/30286.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <../p/4-4edge.scad> -use <../p/4-4rin36.scad> +use <../p/4-4ring36.scad> use <../p/4-8sphe.scad> use use <../p/stud4a.scad> @@ -9,7 +9,7 @@ function ldraw_lib__30286() = [ // 0 Rock Arctic Globe, Top // 0 Name: 30286.dat // 0 Author: Stan Isachenko [angmarec] -// 0 !LDRAW_ORG Part UPDATE 2014-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__30286() = [ // 0 !HISTORY 2012-11-05 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2014-01-08 [angmarec] File preparation for LDraw Parts Tracker // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -40 0.046 0 0 -1 0 1 0 1 0 0 stug-2x2.dat [1,16,0,-40,0.046,0,0,-1,0,1,0,1,0,0, ldraw_lib__stug_2x2()], @@ -50,8 +51,8 @@ function ldraw_lib__30286() = [ [1,16,0,0,0.046,0,0,-1,0,5.359,0,1,0,0, ldraw_lib__s__86500s01()], // 1 16 0 0 0.046 0 0 -1 0 5.359 0 -1 0 0 s\86500s01.dat [1,16,0,0,0.046,0,0,-1,0,5.359,0,-1,0,0, ldraw_lib__s__86500s01()], -// 1 16 0 -5.359 0.046 1 0 0 0 -5.25 0 0 0 1 4-4rin36.dat - [1,16,0,-5.359,0.046,1,0,0,0,-5.25,0,0,0,1, ldraw_lib__4_4rin36()], +// 1 16 0 -5.359 0.046 1 0 0 0 -5.25 0 0 0 1 4-4ring36.dat + [1,16,0,-5.359,0.046,1,0,0,0,-5.25,0,0,0,1, ldraw_lib__4_4ring36()], // // 4 16 -39.657 -5.359 5.221 -34.184 -5.359 14.206 -37 -5.359 0.046 -39.657 -5.359 -5.221 [4,16,-39.657,-5.359,5.221,-34.184,-5.359,14.206,-37,-5.359,0.046,-39.657,-5.359,-5.221], diff --git a/parts/30324.scad b/parts/30324.scad index 1285e80d8..f09f38453 100644 --- a/parts/30324.scad +++ b/parts/30324.scad @@ -7,7 +7,7 @@ use <../p/48/4-4con16.scad> use <../p/48/4-4con34.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin12.scad> +use <../p/48/4-4ring12.scad> use <../p/48/4-4ring8.scad> use <../p/peghole.scad> use @@ -15,7 +15,7 @@ function ldraw_lib__30324() = [ // 0 Wheel Hard with Treads // 0 Name: 30324.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__30324() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2017-07-14 [MagFors] bfc'd, closed gaps // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 0 1 0 -1 0 peghole.dat [1,16,0,0,0,1,0,0,0,0,1,0,-1,0, ldraw_lib__peghole()], @@ -46,8 +47,8 @@ function ldraw_lib__30324() = [ [1,16,0,0,-36,32,0,0,0,0,32,0,36,0, ldraw_lib__48__4_4cyli()], // // 0 // 48-sided ring at -50 -// 1 16 0 0 -50 2.91666 0 0 0 0 2.91666 0 1 0 48\4-4rin12.dat - [1,16,0,0,-50,2.91666,0,0,0,0,2.91666,0,1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 -50 2.91666 0 0 0 0 2.91666 0 1 0 48\4-4ring12.dat + [1,16,0,0,-50,2.91666,0,0,0,0,2.91666,0,1,0, ldraw_lib__48__4_4ring12()], // // 0 // 48 sided cone from -50 to ?-36 // 0 BFC INVERTNEXT diff --git a/parts/30342.scad b/parts/30342.scad index 80611f37c..b62463868 100644 --- a/parts/30342.scad +++ b/parts/30342.scad @@ -3,9 +3,9 @@ use <../p/1-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin14.scad> -use <../p/4-4rin36.scad> -use <../p/4-4rin37.scad> +use <../p/4-4ring14.scad> +use <../p/4-4ring36.scad> +use <../p/4-4ring37.scad> use <../p/r04o4600.scad> use <../p/rect.scad> use <../p/rect2p.scad> @@ -16,7 +16,7 @@ function ldraw_lib__30342() = [ // 0 Rock Arctic Globe, Bottom // 0 Name: 30342.dat // 0 Author: Stan Isachenko [angmarec] -// 0 !LDRAW_ORG Part UPDATE 2014-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__30342() = [ // 0 !HISTORY 2014-01-08 [angmarec] File preparation for LDraw Parts Tracker // 0 !HISTORY 2014-01-21 [Philo] Closed gap // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -47,8 +48,8 @@ function ldraw_lib__30342() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -45.25 0 0 0 6.428 0 8 0 -6.428 0 0 r04o4600.dat [1,16,0,-45.25,0,0,0,6.428,0,8,0,-6.428,0,0, ldraw_lib__r04o4600()], -// 1 16 0 -8.45 0 0.42853 0 0 0 1 0 0 0 0.42853 4-4rin14.dat - [1,16,0,-8.45,0,0.42853,0,0,0,1,0,0,0,0.42853, ldraw_lib__4_4rin14()], +// 1 16 0 -8.45 0 0.42853 0 0 0 1 0 0 0 0.42853 4-4ring14.dat + [1,16,0,-8.45,0,0.42853,0,0,0,1,0,0,0,0.42853, ldraw_lib__4_4ring14()], // 1 16 0 -45.25 0 -36 0 0 0 1 0 0 0 -36 4-4edge.dat [1,16,0,-45.25,0,-36,0,0,0,1,0,0,0,-36, ldraw_lib__4_4edge()], // 1 16 0 -4 0 1 0 0 0 -1 0 0 0 -1 stud4.dat @@ -71,10 +72,10 @@ function ldraw_lib__30342() = [ [1,16,0,-40,0,38,0,0,0,-5.25,0,0,0,38, ldraw_lib__4_4edge()], // 1 16 0 -45.25 0 38 0 0 0 -5.25 0 0 0 38 4-4edge.dat [1,16,0,-45.25,0,38,0,0,0,-5.25,0,0,0,38, ldraw_lib__4_4edge()], -// 1 16 0 -45.25 0 1 0 0 0 5.25 0 0 0 1 4-4rin36.dat - [1,16,0,-45.25,0,1,0,0,0,5.25,0,0,0,1, ldraw_lib__4_4rin36()], -// 1 16 0 -45.25 0 1 0 0 0 5.25 0 0 0 1 4-4rin37.dat - [1,16,0,-45.25,0,1,0,0,0,5.25,0,0,0,1, ldraw_lib__4_4rin37()], +// 1 16 0 -45.25 0 1 0 0 0 5.25 0 0 0 1 4-4ring36.dat + [1,16,0,-45.25,0,1,0,0,0,5.25,0,0,0,1, ldraw_lib__4_4ring36()], +// 1 16 0 -45.25 0 1 0 0 0 5.25 0 0 0 1 4-4ring37.dat + [1,16,0,-45.25,0,1,0,0,0,5.25,0,0,0,1, ldraw_lib__4_4ring37()], // 0 // //// // 1 16 0 -4 0 4 0 0 0 -1 0 0 0 4 4-4ndis.dat [1,16,0,-4,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__4_4ndis()], diff --git a/parts/30377.scad b/parts/30377.scad index 5eaefa623..1aaa5e5cd 100644 --- a/parts/30377.scad +++ b/parts/30377.scad @@ -7,7 +7,7 @@ use <../p/2-4ring2.scad> use <../p/3-16edge.scad> use <../p/3-4cyli.scad> use <../p/3-4edge.scad> -use <../p/3-4rin10.scad> +use <../p/3-4ring10.scad> use <../p/4-4cylc.scad> use <../p/4-4disc.scad> use <../p/5-8cyli.scad> @@ -19,16 +19,16 @@ function ldraw_lib__30377() = [ // 0 Minifig Mechanical Arm with Clips Parallel // 0 Name: 30377.dat // 0 Author: Nathan Wright -// 0 !LDRAW_ORG Part UPDATE 2020-01 -// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS Attack of the Clones, battle droid, Clip, clip-on, Episode 1 -// 0 !KEYWORDS Episode 2, Life on Mars, Martian, minifig-scale, Space, Star Wars -// 0 !KEYWORDS The Phantom Menace, Trade Federation +// 0 !KEYWORDS Attack of the Clones, Clip, Episode 1, Episode 2, Life on Mars +// 0 !KEYWORDS Martian, Space, Star Wars, The Phantom Menace, Trade Federation +// 0 !KEYWORDS battle droid, clip-on, minifig-scale // // 0 !HISTORY 2002-11-30 [PTadmin] Official Update 2002-05 // 0 !HISTORY 2007-06-09 [PTadmin] Header formatted for Contributor Agreement @@ -38,7 +38,8 @@ function ldraw_lib__30377() = [ // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 // 0 !HISTORY 2020-05-16 [cwdee] Update description // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 3 21 0 0 -6 0 0 0 -4.5 4.5 0 0 4-4cylc.dat [1,16,3,21,0,0,-6,0,0,0,-4.5,4.5,0,0, ldraw_lib__4_4cylc()], @@ -53,8 +54,8 @@ function ldraw_lib__30377() = [ [1,16,4,0,0,0,-6,0,0.765367,0,1.84776,-1.84776,0,0.765367, ldraw_lib__2_4ring2()], // 1 16 4 0 0 0 -6 0 -0.765367 0 1.84776 -1.84776 0 -0.765367 1-8ring2.dat [1,16,4,0,0,0,-6,0,-0.765367,0,1.84776,-1.84776,0,-0.765367, ldraw_lib__1_8ring2()], -// 1 16 4 0 0 0 -6 0 -0.424264 0 0.424264 -0.424264 0 -0.424264 3-4rin10.dat - [1,16,4,0,0,0,-6,0,-0.424264,0,0.424264,-0.424264,0,-0.424264, ldraw_lib__3_4rin10()], +// 1 16 4 0 0 0 -6 0 -0.424264 0 0.424264 -0.424264 0 -0.424264 3-4ring10.dat + [1,16,4,0,0,0,-6,0,-0.424264,0,0.424264,-0.424264,0,-0.424264, ldraw_lib__3_4ring10()], // 4 16 4 -5 3.8 4 -4.2426 4.2426 4 -4.6669 4.6669 4 -5 4.2 [4,16,4,-5,3.8,4,-4.2426,4.2426,4,-4.6669,4.6669,4,-5,4.2], // 4 16 4 -5 3.8 4 -4.7 3.5 4 -1.8 3.5 4 -4.2426 4.2426 @@ -76,8 +77,8 @@ function ldraw_lib__30377() = [ [1,16,-4,0,0,0,6,0,0.765367,0,1.84776,1.84776,0,-0.765367, ldraw_lib__2_4ring2()], // 1 16 -4 0 0 0 6 0 -0.765367 0 1.84776 1.84776 0 0.765367 1-8ring2.dat [1,16,-4,0,0,0,6,0,-0.765367,0,1.84776,1.84776,0,0.765367, ldraw_lib__1_8ring2()], -// 1 16 -4 0 0 0 6 0 -0.424264 0 0.424264 0.424264 0 0.424264 3-4rin10.dat - [1,16,-4,0,0,0,6,0,-0.424264,0,0.424264,0.424264,0,0.424264, ldraw_lib__3_4rin10()], +// 1 16 -4 0 0 0 6 0 -0.424264 0 0.424264 0.424264 0 0.424264 3-4ring10.dat + [1,16,-4,0,0,0,6,0,-0.424264,0,0.424264,0.424264,0,0.424264, ldraw_lib__3_4ring10()], // 4 16 -4 -5 -3.8 -4 -4.2426 -4.2426 -4 -4.6669 -4.6669 -4 -5 -4.2 [4,16,-4,-5,-3.8,-4,-4.2426,-4.2426,-4,-4.6669,-4.6669,-4,-5,-4.2], // 4 16 -4 -5 -3.8 -4 -4.7 -3.5 -4 -1.8 -3.5 -4 -4.2426 -4.2426 @@ -167,8 +168,8 @@ function ldraw_lib__30377() = [ [1,16,4,38.202,-12.045,0,-6,0,0.432879,0,-1.95259,1.95259,0,0.432879, ldraw_lib__2_4ring2()], // 1 16 4 38.202 -12.045 0 -6 0 1.68678 0 -1.0746 1.0746 0 1.68678 1-8ring2.dat [1,16,4,38.202,-12.045,0,-6,0,1.68678,0,-1.0746,1.0746,0,1.68678, ldraw_lib__1_8ring2()], -// 1 16 4 38.202 -12.045 0 -6 0 0.590884 0 -0.104189 0.104189 0 0.590884 3-4rin10.dat - [1,16,4,38.202,-12.045,0,-6,0,0.590884,0,-0.104189,0.104189,0,0.590884, ldraw_lib__3_4rin10()], +// 1 16 4 38.202 -12.045 0 -6 0 0.590884 0 -0.104189 0.104189 0 0.590884 3-4ring10.dat + [1,16,4,38.202,-12.045,0,-6,0,0.590884,0,-0.104189,0.104189,0,0.590884, ldraw_lib__3_4ring10()], // 4 16 4 40.1184 -18.0258 4 39.2441 -17.9539 4 39.3483 -18.5448 4 39.8889 -18.3534 [4,16,4,40.1184,-18.0258,4,39.2441,-17.9539,4,39.3483,-18.5448,4,39.8889,-18.3534], // 4 16 4 40.1184 -18.0258 4 40.0447 -17.6079 4 37.6691 -15.9446 4 39.2441 -17.9539 @@ -190,8 +191,8 @@ function ldraw_lib__30377() = [ [1,16,-4,38.202,-12.045,0,6,0,-1.68678,0,-1.0746,-1.0746,0,1.68678, ldraw_lib__2_4ring2()], // 1 16 -4 38.202 -12.045 0 6 0 -0.432879 0 -1.95259 -1.95259 0 0.432879 1-8ring2.dat [1,16,-4,38.202,-12.045,0,6,0,-0.432879,0,-1.95259,-1.95259,0,0.432879, ldraw_lib__1_8ring2()], -// 1 16 -4 38.202 -12.045 0 6 0 0.104189 0 -0.590884 -0.590884 0 -0.104189 3-4rin10.dat - [1,16,-4,38.202,-12.045,0,6,0,0.104189,0,-0.590884,-0.590884,0,-0.104189, ldraw_lib__3_4rin10()], +// 1 16 -4 38.202 -12.045 0 6 0 0.104189 0 -0.590884 -0.590884 0 -0.104189 3-4ring10.dat + [1,16,-4,38.202,-12.045,0,6,0,0.104189,0,-0.590884,-0.590884,0,-0.104189, ldraw_lib__3_4ring10()], // 4 16 -4 44.4775 -11.8002 -4 44.111 -11.0032 -4 44.7019 -10.899 -4 44.707 -11.4725 [4,16,-4,44.4775,-11.8002,-4,44.111,-11.0032,-4,44.7019,-10.899,-4,44.707,-11.4725], // 4 16 -4 44.4775 -11.8002 -4 44.0597 -11.8739 -4 41.6842 -10.2105 -4 44.111 -11.0032 diff --git a/parts/30398.scad b/parts/30398.scad index a7f1eb160..84c7a937f 100644 --- a/parts/30398.scad +++ b/parts/30398.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/48/1-6cyli.scad> use <../p/48/1-6edge.scad> -use <../p/48/1-6rin19.scad> +use <../p/48/1-6ring19.scad> use <../p/48/4-4con11.scad> use <../p/48/4-4con2.scad> use <../p/48/4-4con36.scad> @@ -11,14 +11,14 @@ use <../p/48/4-4con5.scad> use <../p/48/4-4con9.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin37.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring37.scad> use <../p/connect8.scad> function ldraw_lib__30398() = [ // 0 Tipper Drum 4 x 4 x 5 with Two Pins // 0 Name: 30398.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2016-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__30398() = [ // 0 !CATEGORY Vehicle // // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 26.889 0 11 0 0 0 -26.8889 0 0 0 11 48\4-4con2.dat [1,16,0,26.889,0,11,0,0,0,-26.8889,0,0,0,11, ldraw_lib__48__4_4con2()], @@ -40,8 +41,8 @@ function ldraw_lib__30398() = [ [1,16,0,0,0,22,0,0,0,1,0,0,0,22, ldraw_lib__48__4_4edge()], // 1 16 0 0 0 20 0 0 0 1 0 0 0 20 48\4-4edge.dat [1,16,0,0,0,20,0,0,0,1,0,0,0,20, ldraw_lib__48__4_4edge()], -// 1 16 0 0 0 2 0 0 0 1 0 0 0 2 48\4-4rin10.dat - [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 0 2 0 0 0 1 0 0 0 2 48\4-4ring10.dat + [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 0 20 0 0 0 1.5 0 0 0 20 48\4-4cyli.dat @@ -50,8 +51,8 @@ function ldraw_lib__30398() = [ [1,16,0,1.5,0,20,0,0,0,1,0,0,0,20, ldraw_lib__48__4_4edge()], // 1 16 0 44 0 37 0 0 0 1 0 0 0 37 48\4-4edge.dat [1,16,0,44,0,37,0,0,0,1,0,0,0,37, ldraw_lib__48__4_4edge()], -// 1 16 0 116 0 1 0 0 0 -1 0 0 0 1 48\4-4rin37.dat - [1,16,0,116,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4rin37()], +// 1 16 0 116 0 1 0 0 0 -1 0 0 0 1 48\4-4ring37.dat + [1,16,0,116,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4ring37()], // 1 16 0 44 0 40 0 0 0 1 0 0 0 40 48\4-4edge.dat [1,16,0,44,0,40,0,0,0,1,0,0,0,40, ldraw_lib__48__4_4edge()], // 0 BFC INVERTNEXT @@ -92,8 +93,8 @@ function ldraw_lib__30398() = [ [1,16,0,120,0,19,0,-32.909,0,1,0,32.909,0,19, ldraw_lib__48__1_6edge()], // 1 16 0 120 0 20 0 -34.641 0 1 0 34.641 0 20 48\1-6edge.dat [1,16,0,120,0,20,0,-34.641,0,1,0,34.641,0,20, ldraw_lib__48__1_6edge()], -// 1 16 0 120 0 1 0 -1.7321 0 -1 0 1.7321 0 1 48\1-6rin19.dat - [1,16,0,120,0,1,0,-1.7321,0,-1,0,1.7321,0,1, ldraw_lib__48__1_6rin19()], +// 1 16 0 120 0 1 0 -1.7321 0 -1 0 1.7321 0 1 48\1-6ring19.dat + [1,16,0,120,0,1,0,-1.7321,0,-1,0,1.7321,0,1, ldraw_lib__48__1_6ring19()], // 2 24 32.908 116 19 30.735 116 22.25 [2,24,32.908,116,19,30.735,116,22.25], // 2 24 22.25 116 30.735 19 116 32.908 @@ -158,8 +159,8 @@ function ldraw_lib__30398() = [ [1,16,0,120,0,-32.909,0,-19,0,1,0,19,0,-32.909, ldraw_lib__48__1_6edge()], // 1 16 0 120 0 -34.641 0 -20 0 1 0 20 0 -34.641 48\1-6edge.dat [1,16,0,120,0,-34.641,0,-20,0,1,0,20,0,-34.641, ldraw_lib__48__1_6edge()], -// 1 16 0 120 0 -1.7321 0 -1 0 -1 0 1 0 -1.7321 48\1-6rin19.dat - [1,16,0,120,0,-1.7321,0,-1,0,-1,0,1,0,-1.7321, ldraw_lib__48__1_6rin19()], +// 1 16 0 120 0 -1.7321 0 -1 0 -1 0 1 0 -1.7321 48\1-6ring19.dat + [1,16,0,120,0,-1.7321,0,-1,0,-1,0,1,0,-1.7321, ldraw_lib__48__1_6ring19()], // 2 24 -19 116 32.908 -22.25 116 30.735 [2,24,-19,116,32.908,-22.25,116,30.735], // 2 24 -30.735 116 22.25 -32.908 116 19 @@ -224,8 +225,8 @@ function ldraw_lib__30398() = [ [1,16,0,120,0,32.909,0,19,0,1,0,-19,0,32.909, ldraw_lib__48__1_6edge()], // 1 16 0 120 0 34.641 0 20 0 1 0 -20 0 34.641 48\1-6edge.dat [1,16,0,120,0,34.641,0,20,0,1,0,-20,0,34.641, ldraw_lib__48__1_6edge()], -// 1 16 0 120 0 1.7321 0 1 0 -1 0 -1 0 1.7321 48\1-6rin19.dat - [1,16,0,120,0,1.7321,0,1,0,-1,0,-1,0,1.7321, ldraw_lib__48__1_6rin19()], +// 1 16 0 120 0 1.7321 0 1 0 -1 0 -1 0 1.7321 48\1-6ring19.dat + [1,16,0,120,0,1.7321,0,1,0,-1,0,-1,0,1.7321, ldraw_lib__48__1_6ring19()], // 2 24 19 116 -32.908 22.25 116 -30.735 [2,24,19,116,-32.908,22.25,116,-30.735], // 2 24 30.735 116 -22.25 32.908 116 -19 @@ -290,8 +291,8 @@ function ldraw_lib__30398() = [ [1,16,0,120,0,-19,0,32.909,0,1,0,-32.909,0,-19, ldraw_lib__48__1_6edge()], // 1 16 0 120 0 -20 0 34.641 0 1 0 -34.641 0 -20 48\1-6edge.dat [1,16,0,120,0,-20,0,34.641,0,1,0,-34.641,0,-20, ldraw_lib__48__1_6edge()], -// 1 16 0 120 0 -1 0 1.7321 0 -1 0 -1.7321 0 -1 48\1-6rin19.dat - [1,16,0,120,0,-1,0,1.7321,0,-1,0,-1.7321,0,-1, ldraw_lib__48__1_6rin19()], +// 1 16 0 120 0 -1 0 1.7321 0 -1 0 -1.7321 0 -1 48\1-6ring19.dat + [1,16,0,120,0,-1,0,1.7321,0,-1,0,-1.7321,0,-1, ldraw_lib__48__1_6ring19()], // 2 24 -32.908 116 -19 -30.735 116 -22.25 [2,24,-32.908,116,-19,-30.735,116,-22.25], // 2 24 -22.25 116 -30.735 -19 116 -32.908 diff --git a/parts/3039p72.scad b/parts/3039p72.scad index a1ee01191..ca7d1d3ae 100644 --- a/parts/3039p72.scad +++ b/parts/3039p72.scad @@ -1,6 +1,6 @@ use <../lib.scad> -use <../p/1-4rin10.scad> -use <../p/1-8rin10.scad> +use <../p/1-4ring10.scad> +use <../p/1-8ring10.scad> use <../p/1-8ring3.scad> use <../p/1-8ring4.scad> use <../p/1-8ring5.scad> @@ -13,7 +13,7 @@ function ldraw_lib__3039p72() = [ // 0 Slope Brick 45 2 x 2 with Red "2" and Green Stripes Pattern // 0 Name: 3039p72.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__3039p72() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3039s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3039s01()], @@ -40,12 +41,12 @@ function ldraw_lib__3039p72() = [ [4,0,8.8,15.823,-25.823,-1.448,15.823,-25.823,-3.606,16.389,-26.389,8,16.389,-26.389], // 1 0 0 6.773 -16.773 0.56568 0 0.56568 0.39997 0.70711 -0.39997 -0.39997 0.70711 0.39997 1-8ring5.dat [1,0,0,6.773,-16.773,0.56568,0,0.56568,0.39997,0.70711,-0.39997,-0.39997,0.70711,0.39997, ldraw_lib__1_8ring5()], -// 1 0 0 6.773 -16.773 0.56568 0 0.56568 0.39997 0.70711 -0.39997 -0.39997 0.70711 0.39997 1-8rin10.dat - [1,0,0,6.773,-16.773,0.56568,0,0.56568,0.39997,0.70711,-0.39997,-0.39997,0.70711,0.39997, ldraw_lib__1_8rin10()], -// 1 0 0 6.773 -16.773 0.8 0 0 0 0.70711 -0.56569 0 0.70711 0.56569 1-4rin10.dat - [1,0,0,6.773,-16.773,0.8,0,0,0,0.70711,-0.56569,0,0.70711,0.56569, ldraw_lib__1_4rin10()], -// 1 0 0 6.773 -16.773 0 0 -0.8 -0.56569 0.70711 0 0.56569 0.70711 0 1-4rin10.dat - [1,0,0,6.773,-16.773,0,0,-0.8,-0.56569,0.70711,0,0.56569,0.70711,0, ldraw_lib__1_4rin10()], +// 1 0 0 6.773 -16.773 0.56568 0 0.56568 0.39997 0.70711 -0.39997 -0.39997 0.70711 0.39997 1-8ring10.dat + [1,0,0,6.773,-16.773,0.56568,0,0.56568,0.39997,0.70711,-0.39997,-0.39997,0.70711,0.39997, ldraw_lib__1_8ring10()], +// 1 0 0 6.773 -16.773 0.8 0 0 0 0.70711 -0.56569 0 0.70711 0.56569 1-4ring10.dat + [1,0,0,6.773,-16.773,0.8,0,0,0,0.70711,-0.56569,0,0.70711,0.56569, ldraw_lib__1_4ring10()], +// 1 0 0 6.773 -16.773 0 0 -0.8 -0.56569 0.70711 0 0.56569 0.70711 0 1-4ring10.dat + [1,0,0,6.773,-16.773,0,0,-0.8,-0.56569,0.70711,0,0.56569,0.70711,0, ldraw_lib__1_4ring10()], // 1 0 0 6.773 -16.773 0.8 0 0 0 0.70711 -0.56569 0 0.70711 0.56569 2-4ring5.dat [1,0,0,6.773,-16.773,0.8,0,0,0,0.70711,-0.56569,0,0.70711,0.56569, ldraw_lib__2_4ring5()], // 3 0 -4 7.425 -17.425 -4 6.773 -16.773 -4.8 6.773 -16.773 diff --git a/parts/3039p75.scad b/parts/3039p75.scad index 55408df17..9948066bc 100644 --- a/parts/3039p75.scad +++ b/parts/3039p75.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <../p/2-4disc.scad> -use <../p/2-4rin10.scad> +use <../p/2-4ring10.scad> use <../p/3-4ring3.scad> use <../p/3-4ring4.scad> use <../p/3-4ring5.scad> @@ -9,7 +9,7 @@ function ldraw_lib__3039p75() = [ // 0 Slope Brick 45 2 x 2 with Red/White "5" and White Stripe Pattern // 0 Name: 3039p75.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2022-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__3039p75() = [ // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 // 0 !HISTORY 2022-06-22 [Philo] Updated description, added keywords // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3039s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3039s01()], @@ -47,8 +48,8 @@ function ldraw_lib__3039p75() = [ // 0 // White outline // 1 15 0 13.039 -23.039 -0.7391 0 0.3062 0.21645 0.70711 0.52262 -0.21645 0.70711 -0.52262 3-4ring5.dat [1,15,0,13.039,-23.039,-0.7391,0,0.3062,0.21645,0.70711,0.52262,-0.21645,0.70711,-0.52262, ldraw_lib__3_4ring5()], -// 1 15 0 13.039 -23.039 -0.7391 0 0.3062 0.21645 0.70711 0.52262 -0.21645 0.70711 -0.52262 2-4rin10.dat - [1,15,0,13.039,-23.039,-0.7391,0,0.3062,0.21645,0.70711,0.52262,-0.21645,0.70711,-0.52262, ldraw_lib__2_4rin10()], +// 1 15 0 13.039 -23.039 -0.7391 0 0.3062 0.21645 0.70711 0.52262 -0.21645 0.70711 -0.52262 2-4ring10.dat + [1,15,0,13.039,-23.039,-0.7391,0,0.3062,0.21645,0.70711,0.52262,-0.21645,0.70711,-0.52262, ldraw_lib__2_4ring10()], // 4 15 6.222 8.639 -18.639 5.657 9.039 -19.039 7.391 10.875 -20.875 8.13 10.658 -20.658 [4,15,6.222,8.639,-18.639,5.657,9.039,-19.039,7.391,10.875,-20.875,8.13,10.658,-20.658], // 4 15 6.222 8.639 -18.639 3.368 7.29 -17.29 3.062 7.813 -17.813 5.657 9.039 -19.039 diff --git a/parts/3039p76.scad b/parts/3039p76.scad index c7e4f13bd..3163fd3e1 100644 --- a/parts/3039p76.scad +++ b/parts/3039p76.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin11.scad> +use <../p/1-4ring11.scad> use <../p/4-4disc.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring2.scad> use <../p/4-4ring5.scad> use <../p/4-4ring9.scad> @@ -11,7 +11,7 @@ function ldraw_lib__3039p76() = [ // 0 Slope Brick 45 2 x 2 with Red/Yellow "6" Pattern // 0 Name: 3039p76.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__3039p76() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3039s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3039s01()], @@ -34,12 +35,12 @@ function ldraw_lib__3039p76() = [ [4,14,-0.47,7.597,-17.597,0,7.53,-17.53,0.749,7.119,-17.119,0,7.014,-17.014], // 4 14 3.073 7.962 -17.962 3.352 7.486 -17.486 0.749 7.119 -17.119 0 7.53 -17.53 [4,14,3.073,7.962,-17.962,3.352,7.486,-17.486,0.749,7.119,-17.119,0,7.53,-17.53], -// 1 14 0 13.208 -23.208 0.67445 0 0.27937 0.19751 0.70709 -0.47691 -0.19757 0.70709 0.47685 1-4rin11.dat - [1,14,0,13.208,-23.208,0.67445,0,0.27937,0.19751,0.70709,-0.47691,-0.19757,0.70709,0.47685, ldraw_lib__1_4rin11()], -// 1 14 0 13.208 -23.208 -0.27937 0 0.67445 0.47691 0.70709 0.19751 -0.47685 0.70709 -0.19757 1-4rin11.dat - [1,14,0,13.208,-23.208,-0.27937,0,0.67445,0.47691,0.70709,0.19751,-0.47685,0.70709,-0.19757, ldraw_lib__1_4rin11()], -// 1 14 0 13.208 -23.208 -0.67445 0 -0.27937 -0.19751 0.70709 0.47691 0.19757 0.70709 -0.47685 1-4rin11.dat - [1,14,0,13.208,-23.208,-0.67445,0,-0.27937,-0.19751,0.70709,0.47691,0.19757,0.70709,-0.47685, ldraw_lib__1_4rin11()], +// 1 14 0 13.208 -23.208 0.67445 0 0.27937 0.19751 0.70709 -0.47691 -0.19757 0.70709 0.47685 1-4ring11.dat + [1,14,0,13.208,-23.208,0.67445,0,0.27937,0.19751,0.70709,-0.47691,-0.19757,0.70709,0.47685, ldraw_lib__1_4ring11()], +// 1 14 0 13.208 -23.208 -0.27937 0 0.67445 0.47691 0.70709 0.19751 -0.47685 0.70709 -0.19757 1-4ring11.dat + [1,14,0,13.208,-23.208,-0.27937,0,0.67445,0.47691,0.70709,0.19751,-0.47685,0.70709,-0.19757, ldraw_lib__1_4ring11()], +// 1 14 0 13.208 -23.208 -0.67445 0 -0.27937 -0.19751 0.70709 0.47691 0.19757 0.70709 -0.47685 1-4ring11.dat + [1,14,0,13.208,-23.208,-0.67445,0,-0.27937,-0.19751,0.70709,0.47691,0.19757,0.70709,-0.47685, ldraw_lib__1_4ring11()], // 1 14 0 13.208 -23.208 0 0 0.73 0.51617 0.70709 0 -0.51617 0.70709 0 4-4ring5.dat [1,14,0,13.208,-23.208,0,0,0.73,0.51617,0.70709,0,-0.51617,0.70709,0, ldraw_lib__4_4ring5()], // 0 // Red filling @@ -53,8 +54,8 @@ function ldraw_lib__3039p76() = [ [1,4,0,13.208,-23.208,0,0,2.19,1.54851,0.70709,0,-1.54851,0.70709,0, ldraw_lib__4_4ring2()], // 1 4 0 13.208 -23.208 0 0 0.73 0.51617 0.70709 0 -0.51617 0.70709 0 4-4ring9.dat [1,4,0,13.208,-23.208,0,0,0.73,0.51617,0.70709,0,-0.51617,0.70709,0, ldraw_lib__4_4ring9()], -// 1 4 0 13.208 -23.208 0 0 0.73 0.51617 0.70709 0 -0.51617 0.70709 0 4-4rin10.dat - [1,4,0,13.208,-23.208,0,0,0.73,0.51617,0.70709,0,-0.51617,0.70709,0, ldraw_lib__4_4rin10()], +// 1 4 0 13.208 -23.208 0 0 0.73 0.51617 0.70709 0 -0.51617 0.70709 0 4-4ring10.dat + [1,4,0,13.208,-23.208,0,0,0.73,0.51617,0.70709,0,-0.51617,0.70709,0, ldraw_lib__4_4ring10()], // 0 // Background // 1 16 0 13.208 -23.208 0 0 3.65 2.58086 0.70709 0 -2.58086 0.70709 0 4-4disc.dat [1,16,0,13.208,-23.208,0,0,3.65,2.58086,0.70709,0,-2.58086,0.70709,0, ldraw_lib__4_4disc()], diff --git a/parts/30516.scad b/parts/30516.scad index edb29af0c..aa526b9bf 100644 --- a/parts/30516.scad +++ b/parts/30516.scad @@ -1,10 +1,10 @@ use <../lib.scad> -use <../p/1-4rin16.scad> +use <../p/1-4ring16.scad> use <../p/4-4con5.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin17.scad> +use <../p/4-4ring17.scad> use <../p/4-4ring5.scad> use <../p/4-4ring6.scad> use <../p/4-4ring9.scad> @@ -21,7 +21,7 @@ function ldraw_lib__30516() = [ // 0 ~Turntable 4 x 4 Locking Grooved Base // 0 Name: 30516.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__30516() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\30516s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__30516s01()], @@ -139,12 +140,12 @@ function ldraw_lib__30516() = [ [1,16,0,0,0,40,0,0,0,1,0,0,0,40, ldraw_lib__4_4ndis()], // 1 16 0 0 0 4 0 0 0 1 0 0 0 4 4-4ring9.dat [1,16,0,0,0,4,0,0,0,1,0,0,0,4, ldraw_lib__4_4ring9()], -// 1 16 0 0 0 2 0 0 0 1 0 0 0 2 4-4rin17.dat - [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4rin17()], -// 1 16 0 0 0 1.41421 0 1.41421 0 1 0 -1.41421 0 1.41421 1-4rin16.dat - [1,16,0,0,0,1.41421,0,1.41421,0,1,0,-1.41421,0,1.41421, ldraw_lib__1_4rin16()], -// 1 16 0 0 0 -1.41421 0 -1.41421 0 1 0 1.41421 0 -1.41421 1-4rin16.dat - [1,16,0,0,0,-1.41421,0,-1.41421,0,1,0,1.41421,0,-1.41421, ldraw_lib__1_4rin16()], +// 1 16 0 0 0 2 0 0 0 1 0 0 0 2 4-4ring17.dat + [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring17()], +// 1 16 0 0 0 1.41421 0 1.41421 0 1 0 -1.41421 0 1.41421 1-4ring16.dat + [1,16,0,0,0,1.41421,0,1.41421,0,1,0,-1.41421,0,1.41421, ldraw_lib__1_4ring16()], +// 1 16 0 0 0 -1.41421 0 -1.41421 0 1 0 1.41421 0 -1.41421 1-4ring16.dat + [1,16,0,0,0,-1.41421,0,-1.41421,0,1,0,1.41421,0,-1.41421, ldraw_lib__1_4ring16()], // 1 16 0 -13 0 14 0 0 0 1 0 0 0 14 4-4edge.dat [1,16,0,-13,0,14,0,0,0,1,0,0,0,14, ldraw_lib__4_4edge()], // 1 16 0 -13 0 14 0 0 0 13 0 0 0 14 4-4cyli.dat diff --git a/parts/30535.scad b/parts/30535.scad index e28e97127..bc75b3624 100644 --- a/parts/30535.scad +++ b/parts/30535.scad @@ -4,8 +4,8 @@ use <../p/48/4-4aring.scad> use <../p/48/4-4con1.scad> use <../p/48/4-4con2.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin17.scad> -use <../p/48/4-4rin18.scad> +use <../p/48/4-4ring17.scad> +use <../p/48/4-4ring18.scad> use <../p/box4-2p.scad> use <../p/box5.scad> use <../p/connhole.scad> @@ -17,7 +17,7 @@ function ldraw_lib__30535() = [ // 0 Brick 2 x 4 x 4 with Propeller Housing // 0 Name: 30535.dat // 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -33,7 +33,8 @@ function ldraw_lib__30535() = [ // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 // 0 !HISTORY 2021-03-17 [cwdee] Update description // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\30535s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__30535s01()], @@ -87,10 +88,10 @@ function ldraw_lib__30535() = [ // 1 16 0 92 0 1 0 0 0 -1 0 0 0 1 stug4-1x3.dat [1,16,0,92,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__stug4_1x3()], // -// 1 16 0 42 -20 0 0 2 2 0 0 0 1 0 48\4-4rin17.dat - [1,16,0,42,-20,0,0,2,2,0,0,0,1,0, ldraw_lib__48__4_4rin17()], -// 1 16 0 42 -20 0 0 2 2 0 0 0 1 0 48\4-4rin18.dat - [1,16,0,42,-20,0,0,2,2,0,0,0,1,0, ldraw_lib__48__4_4rin18()], +// 1 16 0 42 -20 0 0 2 2 0 0 0 1 0 48\4-4ring17.dat + [1,16,0,42,-20,0,0,2,2,0,0,0,1,0, ldraw_lib__48__4_4ring17()], +// 1 16 0 42 -20 0 0 2 2 0 0 0 1 0 48\4-4ring18.dat + [1,16,0,42,-20,0,0,2,2,0,0,0,1,0, ldraw_lib__48__4_4ring18()], // 4 16 9.8344 4 -20 -9.8344 4 -20 -9.8344 5.35194 -20 9.8344 5.35194 -20 [4,16,9.8344,4,-20,-9.8344,4,-20,-9.8344,5.35194,-20,9.8344,5.35194,-20], // diff --git a/parts/30562d01.scad b/parts/30562d01.scad new file mode 100644 index 000000000..df6a8b9cd --- /dev/null +++ b/parts/30562d01.scad @@ -0,0 +1,27 @@ +use <../lib.scad> +use <30562.scad> +use <4603014cc01.scad> +function ldraw_lib__30562d01() = [ +// 0 Panel 4 x 4 x 6 Corner Round with Pink Ice Cream Sundae Sticker +// 0 Name: 30562d01.dat +// 0 Author: Takeshi Takahashi [RainbowDolphin] +// 0 !LDRAW_ORG Shortcut UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Bricklink 30562pb025, Cafe, Friends, Set 3061, Sweets +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 30562.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__30562()], +// 1 15 0 72 0 1 0 0 0 1 0 0 0 1 4603014cc01.dat + [1,15,0,72,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4603014cc01()], +]; +module ldraw_lib__30562d01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__30562d01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__30562d01(line=0.2); \ No newline at end of file diff --git a/parts/30589.scad b/parts/30589.scad index 35bdc6473..c6387dfa5 100644 --- a/parts/30589.scad +++ b/parts/30589.scad @@ -6,7 +6,7 @@ use <../p/48/3-4cyli.scad> use <../p/48/3-4edge.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin25.scad> +use <../p/48/4-4ring25.scad> use <../p/48/5-48cyli.scad> use <../p/48/5-48edge.scad> use <../p/rect.scad> @@ -16,7 +16,7 @@ function ldraw_lib__30589() = [ // 0 ~Hose Air Pump 16 x 14 x 13 Valve Lock Ring (Needs Work) // 0 Name: 30589.dat // 0 Author: Mikkel Bech Jensen [gaia] -// 0 !LDRAW_ORG Part UPDATE 2019-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__30589() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2019-09-09 [PTadmin] Official Update 2019-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Needs work - Inside not accurate // @@ -984,10 +985,10 @@ function ldraw_lib__30589() = [ [1,16,0,0,0,0,0,-104,0,-4,0,104,0,0, ldraw_lib__48__3_4cyli()], // 1 16 0 -4 0 0 0 100 0 -4 0 100 0 0 48\4-4cyli.dat [1,16,0,-4,0,0,0,100,0,-4,0,100,0,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 0 4 0 0 0 -1 0 0 0 4 48\4-4rin25.dat - [1,16,0,0,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__48__4_4rin25()], -// 1 16 0 -4 0 4 0 0 0 1 0 0 0 4 48\4-4rin25.dat - [1,16,0,-4,0,4,0,0,0,1,0,0,0,4, ldraw_lib__48__4_4rin25()], +// 1 16 0 0 0 4 0 0 0 -1 0 0 0 4 48\4-4ring25.dat + [1,16,0,0,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__48__4_4ring25()], +// 1 16 0 -4 0 4 0 0 0 1 0 0 0 4 48\4-4ring25.dat + [1,16,0,-4,0,4,0,0,0,1,0,0,0,4, ldraw_lib__48__4_4ring25()], // 1 16 0 -4 0 0 0 -104 0 1 0 104 0 0 48\3-4edge.dat [1,16,0,-4,0,0,0,-104,0,1,0,104,0,0, ldraw_lib__48__3_4edge()], // 1 16 0 0 0 0 0 -104 0 1 0 104 0 0 48\3-4edge.dat diff --git a/parts/3068bp01.scad b/parts/3068bp01.scad index 8eb44d226..d586d14ba 100644 --- a/parts/3068bp01.scad +++ b/parts/3068bp01.scad @@ -5,9 +5,9 @@ use <../p/1-4ndis.scad> use <../p/1-8chrd.scad> use <../p/1-8ndis.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin25.scad> -use <../p/2-4rin52.scad> use <../p/2-4ring2.scad> +use <../p/2-4ring25.scad> +use <../p/2-4ring52.scad> use <../p/2-4ring9.scad> use <../p/3-16chrd.scad> use <../p/3-16ndis.scad> @@ -18,7 +18,7 @@ function ldraw_lib__3068bp01() = [ // 0 Tile 2 x 2 with Car Wash and Brush Pattern // 0 Name: 3068bp01.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__3068bp01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3068bs01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3068bs01()], @@ -262,10 +263,10 @@ function ldraw_lib__3068bp01() = [ [4,0,-17.7,0,-14.5,-15.1,0,-15.1,-15.1,0,-12.9,-17.7,0,14.5], // 1 0 -7.4 0 -9.8 -0.5 0 0 0 1 0 0 0 -0.5 2-4ring9.dat [1,0,-7.4,0,-9.8,-0.5,0,0,0,1,0,0,0,-0.5, ldraw_lib__2_4ring9()], -// 1 0 -7.4 0 -9.8 -0.2 0 0 0 1 0 0 0 -0.2 2-4rin25.dat - [1,0,-7.4,0,-9.8,-0.2,0,0,0,1,0,0,0,-0.2, ldraw_lib__2_4rin25()], -// 1 0 -7.4 0 -9.8 -0.1 0 0 0 1 0 0 0 -0.1 2-4rin52.dat - [1,0,-7.4,0,-9.8,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__2_4rin52()], +// 1 0 -7.4 0 -9.8 -0.2 0 0 0 1 0 0 0 -0.2 2-4ring25.dat + [1,0,-7.4,0,-9.8,-0.2,0,0,0,1,0,0,0,-0.2, ldraw_lib__2_4ring25()], +// 1 0 -7.4 0 -9.8 -0.1 0 0 0 1 0 0 0 -0.1 2-4ring52.dat + [1,0,-7.4,0,-9.8,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__2_4ring52()], // 1 16 -7.4 0 -9.8 2.494 0 1.033 0 1 0 -1.033 0 2.494 1-8chrd.dat [1,16,-7.4,0,-9.8,2.494,0,1.033,0,1,0,-1.033,0,2.494, ldraw_lib__1_8chrd()], // 1 0 -12.9 0 12.9 0 0 -2.2 0 1 0 2.2 0 0 1-4ndis.dat diff --git a/parts/3068bp02.scad b/parts/3068bp02.scad index 44e52f576..31d29be5d 100644 --- a/parts/3068bp02.scad +++ b/parts/3068bp02.scad @@ -6,9 +6,9 @@ use <../p/1-4ndis.scad> use <../p/1-8chrd.scad> use <../p/1-8ndis.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin25.scad> -use <../p/2-4rin52.scad> use <../p/2-4ring2.scad> +use <../p/2-4ring25.scad> +use <../p/2-4ring52.scad> use <../p/2-4ring9.scad> use <../p/3-16ndis.scad> use <../p/4-4disc.scad> @@ -20,7 +20,7 @@ function ldraw_lib__3068bp02() = [ // 0 Tile 2 x 2 with Car Wash and Water Drops Pattern // 0 Name: 3068bp02.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2009-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__3068bp02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3068bs01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3068bs01()], @@ -804,10 +805,10 @@ function ldraw_lib__3068bp02() = [ [4,0,-17.7,0,-14.5,-15.1,0,-15.1,-15.1,0,-12.9,-17.7,0,14.5], // 1 0 -7.4 0 -9.8 -0.5 0 0 0 1 0 0 0 -0.5 2-4ring9.dat [1,0,-7.4,0,-9.8,-0.5,0,0,0,1,0,0,0,-0.5, ldraw_lib__2_4ring9()], -// 1 0 -7.4 0 -9.8 -0.2 0 0 0 1 0 0 0 -0.2 2-4rin25.dat - [1,0,-7.4,0,-9.8,-0.2,0,0,0,1,0,0,0,-0.2, ldraw_lib__2_4rin25()], -// 1 0 -7.4 0 -9.8 -0.1 0 0 0 1 0 0 0 -0.1 2-4rin52.dat - [1,0,-7.4,0,-9.8,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__2_4rin52()], +// 1 0 -7.4 0 -9.8 -0.2 0 0 0 1 0 0 0 -0.2 2-4ring25.dat + [1,0,-7.4,0,-9.8,-0.2,0,0,0,1,0,0,0,-0.2, ldraw_lib__2_4ring25()], +// 1 0 -7.4 0 -9.8 -0.1 0 0 0 1 0 0 0 -0.1 2-4ring52.dat + [1,0,-7.4,0,-9.8,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__2_4ring52()], // 1 16 -7.4 0 -9.8 2.494 0 1.033 0 1 0 -1.033 0 2.494 1-8chrd.dat [1,16,-7.4,0,-9.8,2.494,0,1.033,0,1,0,-1.033,0,2.494, ldraw_lib__1_8chrd()], // 1 0 -12.9 0 12.9 0 0 -2.2 0 1 0 2.2 0 0 1-4ndis.dat diff --git a/parts/3068bp70.scad b/parts/3068bp70.scad index 953ec1ad7..ff3aa1ff3 100644 --- a/parts/3068bp70.scad +++ b/parts/3068bp70.scad @@ -4,13 +4,13 @@ use <../p/1-4ndis.scad> use <../p/1-4ring2.scad> use <../p/1-4ring3.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin13.scad> +use <../p/4-4ring13.scad> use function ldraw_lib__3068bp70() = [ // 0 Tile 2 x 2 with Gauges Pattern // 0 Name: 3068bp70.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2009-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -18,7 +18,8 @@ function ldraw_lib__3068bp70() = [ [0,"BFC","CW"], // // 0 !HISTORY 2009-09-03 [PTadmin] Official Update 2009-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3068bs01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3068bs01()], @@ -475,8 +476,8 @@ function ldraw_lib__3068bp70() = [ [3,15,-10.9146,0,-12.6251,-11.3,0,-13.6,-11.2854,0,-12.7749], // 0 // 0 Big Dial Left -// 1 0 -8.8 0 8.2 0.6 0 0 0 1 0 0 0 0.6 4-4rin13.dat - [1,0,-8.8,0,8.2,0.6,0,0,0,1,0,0,0,0.6, ldraw_lib__4_4rin13()], +// 1 0 -8.8 0 8.2 0.6 0 0 0 1 0 0 0 0.6 4-4ring13.dat + [1,0,-8.8,0,8.2,0.6,0,0,0,1,0,0,0,0.6, ldraw_lib__4_4ring13()], // 0 // 4 0 -8.6 0 15.2 -8.8 0 15.2 -8.8 0 16 -8.6 0 15.96 [4,0,-8.6,0,15.2,-8.8,0,15.2,-8.8,0,16,-8.6,0,15.96], @@ -1337,8 +1338,8 @@ function ldraw_lib__3068bp70() = [ [3,15,-2.963,0,7.7815,-2.4398,0,7.5822,-2.894,0,7.5817], // 0 // 0 Big Dial Right -// 1 0 8.8 0 8.2 0.6 0 0 0 1 0 0 0 0.6 4-4rin13.dat - [1,0,8.8,0,8.2,0.6,0,0,0,1,0,0,0,0.6, ldraw_lib__4_4rin13()], +// 1 0 8.8 0 8.2 0.6 0 0 0 1 0 0 0 0.6 4-4ring13.dat + [1,0,8.8,0,8.2,0.6,0,0,0,1,0,0,0,0.6, ldraw_lib__4_4ring13()], // 0 // 4 0 9 0 15.2 8.8 0 15.2 8.8 0 16 9 0 15.96 [4,0,9,0,15.2,8.8,0,15.2,8.8,0,16,9,0,15.96], diff --git a/parts/3068bps2.scad b/parts/3068bps2.scad index 02bb6af24..6a10eb5bf 100644 --- a/parts/3068bps2.scad +++ b/parts/3068bps2.scad @@ -2,10 +2,10 @@ use <../lib.scad> use <../p/1-4tang.scad> use <../p/2-4disc.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin10.scad> +use <../p/2-4ring10.scad> use <../p/4-4ering.scad> use <../p/4-4ring9.scad> -use <../p/48/1-4rin18.scad> +use <../p/48/1-4ring18.scad> use <../p/48/1-6chrd.scad> use <../p/48/1-6disc.scad> use <../p/48/2-4aring.scad> @@ -15,7 +15,7 @@ function ldraw_lib__3068bps2() = [ // 0 Tile 2 x 2 with SW Pod Racer Pattern // 0 Name: 3068bps2.dat // 0 Author: Ronald Scott Moody [rmoody] -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__3068bps2() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2020-06-04 [Sirio] Updated the pattern dimension and the use of primitives: removed ringr.dat or ringrr.dat, reduced number of overlapping surfaces // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Subparts // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3068bs01.dat @@ -54,16 +55,16 @@ function ldraw_lib__3068bps2() = [ [1,16,0,0,0,1.602,0,0,0,1,0,0,0,1.602, ldraw_lib__4_4ring9()], // 1 16 0 0 0 16.02 0 0 0 1 0 0 0 16.02 48\2-4aring.dat [1,16,0,0,0,16.02,0,0,0,1,0,0,0,16.02, ldraw_lib__48__2_4aring()], -// 1 2 0 0 0 1.1 0 0 0 1 0 0 0 1.1 2-4rin10.dat - [1,2,0,0,0,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__2_4rin10()], +// 1 2 0 0 0 1.1 0 0 0 1 0 0 0 1.1 2-4ring10.dat + [1,2,0,0,0,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__2_4ring10()], // 1 2 0 0 0 1.1 0 0 0 1 0 0 0 -1.1 48\2-4ring10.dat [1,2,0,0,0,1.1,0,0,0,1,0,0,0,-1.1, ldraw_lib__48__2_4ring10()], // 1 2 0 0 0 -16.02 0 0 0 1 0 0 0 -16.02 2-4ndis.dat [1,2,0,0,0,-16.02,0,0,0,1,0,0,0,-16.02, ldraw_lib__2_4ndis()], -// 1 2 0 0 0 .89 0 0 0 1 0 0 0 .89 48\1-4rin18.dat - [1,2,0,0,0,.89,0,0,0,1,0,0,0,.89, ldraw_lib__48__1_4rin18()], -// 1 2 0 0 0 0 0 -.89 0 1 0 .89 0 0 48\1-4rin18.dat - [1,2,0,0,0,0,0,-.89,0,1,0,.89,0,0, ldraw_lib__48__1_4rin18()], +// 1 2 0 0 0 .89 0 0 0 1 0 0 0 .89 48\1-4ring18.dat + [1,2,0,0,0,.89,0,0,0,1,0,0,0,.89, ldraw_lib__48__1_4ring18()], +// 1 2 0 0 0 0 0 -.89 0 1 0 .89 0 0 48\1-4ring18.dat + [1,2,0,0,0,0,0,-.89,0,1,0,.89,0,0, ldraw_lib__48__1_4ring18()], // 0 // Brown faces // 3 6 -13.4156 0 20 -13.4156 0 10.2942 -11.9572 0 11.9572 [3,6,-13.4156,0,20,-13.4156,0,10.2942,-11.9572,0,11.9572], diff --git a/parts/3069bp28.scad b/parts/3069bp28.scad index a8905859b..568760860 100644 --- a/parts/3069bp28.scad +++ b/parts/3069bp28.scad @@ -8,7 +8,7 @@ use <../p/2-4disc.scad> use <../p/2-4ndis.scad> use <../p/2-4ring2.scad> use <../p/2-4ring6.scad> -use <../p/3-16rin2.scad> +use <../p/3-16ring2.scad> use <../p/3-8ndis.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> @@ -17,20 +17,21 @@ function ldraw_lib__3069bp28() = [ // 0 Tile 1 x 2 with Blue Screen, Red and Silver Panel Pattern // 0 Name: 3069bp28.dat // 0 Author: Ben Lyttle [legotrek] -// 0 !LDRAW_ORG Part UPDATE 2013-01 -// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS controls, Space +// 0 !KEYWORDS Space, controls // // 0 !HISTORY 2009-08-15 [anathema] Improved pattern // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 // 0 !HISTORY 2013-02-17 [MagFors] Changed colour 179 to 80 (printed silver) // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3069bs01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3069bs01()], @@ -508,20 +509,20 @@ function ldraw_lib__3069bp28() = [ [1,80,0.2,0,-7.1,2.58686,0,1.07151,0,1,0,-1.07151,0,2.58686, ldraw_lib__1_4ndis()], // 1 80 0.2 0 7.1 0 0 -0.7 0 1 0 0.7 0 0 1-8ring2.dat [1,80,0.2,0,7.1,0,0,-0.7,0,1,0,0.7,0,0, ldraw_lib__1_8ring2()], -// 1 80 0.2 0 7.1 -0.646716 0 0.267878 0 1 0 -0.267878 0 -0.646716 3-16rin2.dat - [1,80,0.2,0,7.1,-0.646716,0,0.267878,0,1,0,-0.267878,0,-0.646716, ldraw_lib__3_16rin2()], +// 1 80 0.2 0 7.1 -0.646716 0 0.267878 0 1 0 -0.267878 0 -0.646716 3-16ring2.dat + [1,80,0.2,0,7.1,-0.646716,0,0.267878,0,1,0,-0.267878,0,-0.646716, ldraw_lib__3_16ring2()], // 1 80 0.2 0 -7.1 0 0 -0.7 0 1 0 -0.7 0 0 1-8ring2.dat [1,80,0.2,0,-7.1,0,0,-0.7,0,1,0,-0.7,0,0, ldraw_lib__1_8ring2()], -// 1 80 0.2 0 -7.1 -0.646716 0 0.267878 0 1 0 0.267878 0 0.646716 3-16rin2.dat - [1,80,0.2,0,-7.1,-0.646716,0,0.267878,0,1,0,0.267878,0,0.646716, ldraw_lib__3_16rin2()], -// 1 4 0.2 0 7.1 -0.494975 0 -0.494975 0 1 0 0.494975 0 -0.494975 3-16rin2.dat - [1,4,0.2,0,7.1,-0.494975,0,-0.494975,0,1,0,0.494975,0,-0.494975, ldraw_lib__3_16rin2()], +// 1 80 0.2 0 -7.1 -0.646716 0 0.267878 0 1 0 0.267878 0 0.646716 3-16ring2.dat + [1,80,0.2,0,-7.1,-0.646716,0,0.267878,0,1,0,0.267878,0,0.646716, ldraw_lib__3_16ring2()], +// 1 4 0.2 0 7.1 -0.494975 0 -0.494975 0 1 0 0.494975 0 -0.494975 3-16ring2.dat + [1,4,0.2,0,7.1,-0.494975,0,-0.494975,0,1,0,0.494975,0,-0.494975, ldraw_lib__3_16ring2()], // 1 16 0.2 0 -7.1 2.1 0 0 0 1 0 0 0 -2.1 3-8ndis.dat [1,16,0.2,0,-7.1,2.1,0,0,0,1,0,0,0,-2.1, ldraw_lib__3_8ndis()], // 1 16 0.2 0 -7.1 0.267878 0 0.646716 0 1 0 0.646716 0 -0.267878 1-4ring3.dat [1,16,0.2,0,-7.1,0.267878,0,0.646716,0,1,0,0.646716,0,-0.267878, ldraw_lib__1_4ring3()], -// 1 4 0.2 0 -7.1 -0.494975 0 -0.494975 0 1 0 -0.494975 0 0.494975 3-16rin2.dat - [1,4,0.2,0,-7.1,-0.494975,0,-0.494975,0,1,0,-0.494975,0,0.494975, ldraw_lib__3_16rin2()], +// 1 4 0.2 0 -7.1 -0.494975 0 -0.494975 0 1 0 -0.494975 0 0.494975 3-16ring2.dat + [1,4,0.2,0,-7.1,-0.494975,0,-0.494975,0,1,0,-0.494975,0,0.494975, ldraw_lib__3_16ring2()], // 3 16 13.8 0 1.8 17.2 0 3 1.27151 0 3 [3,16,13.8,0,1.8,17.2,0,3,1.27151,0,3], // 3 16 1.27151 0 -3 17.2 0 -3 13.8 0 -1.8 diff --git a/parts/3069bp51.scad b/parts/3069bp51.scad index 879d3881c..60305640c 100644 --- a/parts/3069bp51.scad +++ b/parts/3069bp51.scad @@ -15,7 +15,7 @@ use <../p/2-4ring4.scad> use <../p/2-4ring5.scad> use <../p/3-16disc.scad> use <../p/3-16ndis.scad> -use <../p/3-16rin1.scad> +use <../p/3-16ring1.scad> use <../p/3-8ndis.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> @@ -30,7 +30,7 @@ function ldraw_lib__3069bp51() = [ // 0 Tile 1 x 2 with Yellow and Orange Display Pattern // 0 Name: 3069bp51.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -40,7 +40,8 @@ function ldraw_lib__3069bp51() = [ // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 // 0 !HISTORY 2013-02-17 [MagFors] Changed colour 179 to 80 (printed silver) // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3069bs01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3069bs01()], @@ -422,8 +423,8 @@ function ldraw_lib__3069bp51() = [ [4,80,-4.2,0,-8.6,-3.8,0,-8.7,-3.8,0,-5.7,-4.2,0,-5.8], // 4 80 -4.2 0 -5.8 -3.8 0 -5.7 -10.8 0 -5.7 -10.5 0 -5.8 [4,80,-4.2,0,-5.8,-3.8,0,-5.7,-10.8,0,-5.7,-10.5,0,-5.8], -// 1 80 -12.186 0 -5.478 -1.061 0 0.439 0 1 0 -0.439 0 -1.061 3-16rin1.dat - [1,80,-12.186,0,-5.478,-1.061,0,0.439,0,1,0,-0.439,0,-1.061, ldraw_lib__3_16rin1()], +// 1 80 -12.186 0 -5.478 -1.061 0 0.439 0 1 0 -0.439 0 -1.061 3-16ring1.dat + [1,80,-12.186,0,-5.478,-1.061,0,0.439,0,1,0,-0.439,0,-1.061, ldraw_lib__3_16ring1()], // 1 16 -12.186 0 -5.478 -1.061 0 0.439 0 1 0 -0.439 0 -1.061 3-16disc.dat [1,16,-12.186,0,-5.478,-1.061,0,0.439,0,1,0,-0.439,0,-1.061, ldraw_lib__3_16disc()], // 1 16 -12.186 0 -5.478 -2.121 0 0.879 0 1 0 -0.879 0 -2.121 3-16ndis.dat diff --git a/parts/3069bp53.scad b/parts/3069bp53.scad index 18b7a55bb..d88b4e533 100644 --- a/parts/3069bp53.scad +++ b/parts/3069bp53.scad @@ -6,13 +6,13 @@ use <../p/2-4ring1.scad> use <../p/3-4ndis.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use function ldraw_lib__3069bp53() = [ // 0 Tile 1 x 2 with Mars Orbit Display Pattern // 0 Name: 3069bp53.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,12 +22,13 @@ function ldraw_lib__3069bp53() = [ // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 // 0 !HISTORY 2013-02-17 [MagFors] Changed colour 179 to 80 (printed silver) // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3069bs01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3069bs01()], -// 1 80 12.8 0 1.5 0.4 0 0 0 1 0 0 0 0.4 4-4rin10.dat - [1,80,12.8,0,1.5,0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__4_4rin10()], +// 1 80 12.8 0 1.5 0.4 0 0 0 1 0 0 0 0.4 4-4ring10.dat + [1,80,12.8,0,1.5,0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__4_4ring10()], // 1 80 12.8 0 1.5 1.3 0 0 0 1 0 0 0 1.3 4-4disc.dat [1,80,12.8,0,1.5,1.3,0,0,0,1,0,0,0,1.3, ldraw_lib__4_4disc()], // 4 80 6.3 0 1.1 11.58 0 1.1 11.58 0 1.9 6.3 0 1.9 diff --git a/parts/3069bp54.scad b/parts/3069bp54.scad index 25dc85995..0e4bbe834 100644 --- a/parts/3069bp54.scad +++ b/parts/3069bp54.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <../p/1-16ndis.scad> -use <../p/1-16rin1.scad> +use <../p/1-16ring1.scad> use <../p/1-4chrd.scad> use <../p/1-4disc.scad> use <../p/1-4ndis.scad> @@ -9,29 +9,29 @@ use <../p/1-4ring2.scad> use <../p/1-4ring3.scad> use <../p/1-8disc.scad> use <../p/1-8ndis.scad> -use <../p/1-8rin10.scad> use <../p/1-8ring1.scad> +use <../p/1-8ring10.scad> use <../p/1-8ring4.scad> use <../p/2-4disc.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin10.scad> use <../p/2-4ring1.scad> +use <../p/2-4ring10.scad> use <../p/2-4ring2.scad> use <../p/2-4ring4.scad> use <../p/2-4ring9.scad> use <../p/3-16ndis.scad> -use <../p/3-16ri14.scad> -use <../p/3-16rin1.scad> -use <../p/3-16rin2.scad> -use <../p/3-16rin6.scad> +use <../p/3-16ring1.scad> +use <../p/3-16ring14.scad> +use <../p/3-16ring2.scad> +use <../p/3-16ring6.scad> use <../p/3-4ndis.scad> use <../p/3-4ring1.scad> use <../p/3-8chrd.scad> use <../p/3-8ndis.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin10.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring2.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> @@ -41,8 +41,8 @@ function ldraw_lib__3069bp54() = [ // 0 Tile 1 x 2 with UFO Controls Pattern // 0 Name: 3069bp54.dat // 0 Author: Carsten Schmitz [Deckard] -// 0 !LDRAW_ORG Part UPDATE 2013-01 -// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -55,7 +55,8 @@ function ldraw_lib__3069bp54() = [ // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 // 0 !HISTORY 2013-02-17 [MagFors] Changed colour 179 to 80 (printed silver) // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3069bs01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3069bs01()], @@ -237,8 +238,8 @@ function ldraw_lib__3069bp54() = [ [1,0,13.2,0,4.2,0,0,-1.1,0,1,0,-1.1,0,0, ldraw_lib__1_8ndis()], // 1 0 13.2 0 4.2 0 0 1.1 0 1 0 1.1 0 0 1-8ndis.dat [1,0,13.2,0,4.2,0,0,1.1,0,1,0,1.1,0,0, ldraw_lib__1_8ndis()], -// 1 0 13.2 0 4.2 0.1 0 0 0 1 0 0 0 0.1 4-4rin10.dat - [1,0,13.2,0,4.2,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__4_4rin10()], +// 1 0 13.2 0 4.2 0.1 0 0 0 1 0 0 0 0.1 4-4ring10.dat + [1,0,13.2,0,4.2,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__4_4ring10()], // 1 25 -0.1 0 -7.6 0.8 0 0 0 1 0 0 0 0.8 4-4disc.dat [1,25,-0.1,0,-7.6,0.8,0,0,0,1,0,0,0,0.8, ldraw_lib__4_4disc()], // 1 0 -0.1 0 -7.6 0.8 0 0 0 1 0 0 0 0.8 2-4ndis.dat @@ -831,8 +832,8 @@ function ldraw_lib__3069bp54() = [ [1,14,-16.1,0,6.2,1.2,0,0,0,1,0,0,0,1.2, ldraw_lib__3_4ring1()], // 1 16 -16.1 0 6.2 2.4 0 0 0 1 0 0 0 2.4 3-4ndis.dat [1,16,-16.1,0,6.2,2.4,0,0,0,1,0,0,0,2.4, ldraw_lib__3_4ndis()], -// 1 14 -16.1 0 6.2 0 0 1.2 0 1 0 -1.2 0 0 1-16rin1.dat - [1,14,-16.1,0,6.2,0,0,1.2,0,1,0,-1.2,0,0, ldraw_lib__1_16rin1()], +// 1 14 -16.1 0 6.2 0 0 1.2 0 1 0 -1.2 0 0 1-16ring1.dat + [1,14,-16.1,0,6.2,0,0,1.2,0,1,0,-1.2,0,0, ldraw_lib__1_16ring1()], // 1 16 -16.1 0 6.2 0 0 2.4 0 1 0 -2.4 0 0 1-16ndis.dat [1,16,-16.1,0,6.2,0,0,2.4,0,1,0,-2.4,0,0, ldraw_lib__1_16ndis()], // 4 14 -15.2 0 5.3 -15.641 0 5.091 -15.182 0 3.983 -14.403 0 4.503 @@ -901,14 +902,14 @@ function ldraw_lib__3069bp54() = [ [1,25,-9.6,0,0.7,0.8,0,0,0,1,0,0,0,0.8, ldraw_lib__2_4disc()], // 1 0 -9.6 0 0.7 0.4 0 0 0 1 0 0 0 0.4 2-4ring2.dat [1,0,-9.6,0,0.7,0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__2_4ring2()], -// 1 14 -9.6 0 0.7 0.6 0 0 0 1 0 0 0 0.6 3-16rin2.dat - [1,14,-9.6,0,0.7,0.6,0,0,0,1,0,0,0,0.6, ldraw_lib__3_16rin2()], -// 1 14 -9.6 0 0.7 0.3 0 0 0 1 0 0 0 0.3 3-16rin6.dat - [1,14,-9.6,0,0.7,0.3,0,0,0,1,0,0,0,0.3, ldraw_lib__3_16rin6()], -// 1 25 -9.6 0 0.7 2.1 0 0 0 1 0 0 0 2.1 3-16rin1.dat - [1,25,-9.6,0,0.7,2.1,0,0,0,1,0,0,0,2.1, ldraw_lib__3_16rin1()], -// 1 0 -9.6 0 0.7 0.3 0 0 0 1 0 0 0 0.3 3-16ri14.dat - [1,0,-9.6,0,0.7,0.3,0,0,0,1,0,0,0,0.3, ldraw_lib__3_16ri14()], +// 1 14 -9.6 0 0.7 0.6 0 0 0 1 0 0 0 0.6 3-16ring2.dat + [1,14,-9.6,0,0.7,0.6,0,0,0,1,0,0,0,0.6, ldraw_lib__3_16ring2()], +// 1 14 -9.6 0 0.7 0.3 0 0 0 1 0 0 0 0.3 3-16ring6.dat + [1,14,-9.6,0,0.7,0.3,0,0,0,1,0,0,0,0.3, ldraw_lib__3_16ring6()], +// 1 25 -9.6 0 0.7 2.1 0 0 0 1 0 0 0 2.1 3-16ring1.dat + [1,25,-9.6,0,0.7,2.1,0,0,0,1,0,0,0,2.1, ldraw_lib__3_16ring1()], +// 1 0 -9.6 0 0.7 0.3 0 0 0 1 0 0 0 0.3 3-16ring14.dat + [1,0,-9.6,0,0.7,0.3,0,0,0,1,0,0,0,0.3, ldraw_lib__3_16ring14()], // 1 16 -3 0 2.6 0.3 0 0 0 1 0 0 0 0.3 2-4disc.dat [1,16,-3,0,2.6,0.3,0,0,0,1,0,0,0,0.3, ldraw_lib__2_4disc()], // 1 16 -1.2 0 2.6 0.3 0 0 0 1 0 0 0 0.3 2-4disc.dat @@ -979,16 +980,16 @@ function ldraw_lib__3069bp54() = [ [1,80,11.5,0,4.2,0,0,-0.8,0,1,0,0.8,0,0, ldraw_lib__2_4disc()], // 1 0 11.5 0 4.2 0 0 -0.2 0 1 0 0.2 0 0 2-4ring4.dat [1,0,11.5,0,4.2,0,0,-0.2,0,1,0,0.2,0,0, ldraw_lib__2_4ring4()], -// 1 0 11.5 0 4.2 0 0 -0.1 0 1 0 0.1 0 0 2-4rin10.dat - [1,0,11.5,0,4.2,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__2_4rin10()], +// 1 0 11.5 0 4.2 0 0 -0.1 0 1 0 0.1 0 0 2-4ring10.dat + [1,0,11.5,0,4.2,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__2_4ring10()], // 1 0 11.5 0 1.3 0 0 -0.2 0 1 0 0.2 0 0 2-4ring4.dat [1,0,11.5,0,1.3,0,0,-0.2,0,1,0,0.2,0,0, ldraw_lib__2_4ring4()], -// 1 0 11.5 0 1.3 0 0 -0.1 0 1 0 0.1 0 0 2-4rin10.dat - [1,0,11.5,0,1.3,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__2_4rin10()], +// 1 0 11.5 0 1.3 0 0 -0.1 0 1 0 0.1 0 0 2-4ring10.dat + [1,0,11.5,0,1.3,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__2_4ring10()], // 1 0 15 0 1.3 0 0 0.2 0 1 0 -0.2 0 0 2-4ring4.dat [1,0,15,0,1.3,0,0,0.2,0,1,0,-0.2,0,0, ldraw_lib__2_4ring4()], -// 1 0 15 0 1.3 0 0 0.1 0 1 0 -0.1 0 0 2-4rin10.dat - [1,0,15,0,1.3,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__2_4rin10()], +// 1 0 15 0 1.3 0 0 0.1 0 1 0 -0.1 0 0 2-4ring10.dat + [1,0,15,0,1.3,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__2_4ring10()], // 1 80 11.5 0 -1.4 0 0 -0.8 0 1 0 0.8 0 0 1-8disc.dat [1,80,11.5,0,-1.4,0,0,-0.8,0,1,0,0.8,0,0, ldraw_lib__1_8disc()], // 1 80 11.5 0 -1.4 -0.566 0 0.566 0 1 0 -0.566 0 -0.566 1-8disc.dat @@ -999,14 +1000,14 @@ function ldraw_lib__3069bp54() = [ [1,0,11.5,0,-1.4,-0.141421,0,0.141421,0,1,0,-0.141421,0,-0.141421, ldraw_lib__1_8ring4()], // 1 0 11.5 0 -1.4 0 0 -0.2 0 1 0 0.2 0 0 1-8ring4.dat [1,0,11.5,0,-1.4,0,0,-0.2,0,1,0,0.2,0,0, ldraw_lib__1_8ring4()], -// 1 0 11.5 0 -1.4 -0.0707107 0 0.0707107 0 1 0 -0.0707107 0 -0.0707107 1-8rin10.dat - [1,0,11.5,0,-1.4,-0.0707107,0,0.0707107,0,1,0,-0.0707107,0,-0.0707107, ldraw_lib__1_8rin10()], -// 1 0 11.5 0 -1.4 0 0 -0.1 0 1 0 0.1 0 0 1-8rin10.dat - [1,0,11.5,0,-1.4,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_8rin10()], +// 1 0 11.5 0 -1.4 -0.0707107 0 0.0707107 0 1 0 -0.0707107 0 -0.0707107 1-8ring10.dat + [1,0,11.5,0,-1.4,-0.0707107,0,0.0707107,0,1,0,-0.0707107,0,-0.0707107, ldraw_lib__1_8ring10()], +// 1 0 11.5 0 -1.4 0 0 -0.1 0 1 0 0.1 0 0 1-8ring10.dat + [1,0,11.5,0,-1.4,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_8ring10()], // 1 0 15 0 -1.4 0 0 0.2 0 1 0 -0.2 0 0 2-4ring4.dat [1,0,15,0,-1.4,0,0,0.2,0,1,0,-0.2,0,0, ldraw_lib__2_4ring4()], -// 1 0 15 0 -1.4 0 0 0.1 0 1 0 -0.1 0 0 2-4rin10.dat - [1,0,15,0,-1.4,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__2_4rin10()], +// 1 0 15 0 -1.4 0 0 0.1 0 1 0 -0.1 0 0 2-4ring10.dat + [1,0,15,0,-1.4,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__2_4ring10()], // 1 80 15 0 -1.4 0 0 1.1 0 1 0 -1.1 0 0 2-4ndis.dat [1,80,15,0,-1.4,0,0,1.1,0,1,0,-1.1,0,0, ldraw_lib__2_4ndis()], // 1 80 15 0 1.3 0 0 1.1 0 1 0 -1.1 0 0 2-4ndis.dat @@ -1033,16 +1034,16 @@ function ldraw_lib__3069bp54() = [ [1,80,15,0,-4.3,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__1_4ndis()], // 1 0 11.5 0 -4.3 0 0 -0.2 0 1 0 0.2 0 0 2-4ring4.dat [1,0,11.5,0,-4.3,0,0,-0.2,0,1,0,0.2,0,0, ldraw_lib__2_4ring4()], -// 1 0 11.5 0 -4.3 0 0 -0.1 0 1 0 0.1 0 0 2-4rin10.dat - [1,0,11.5,0,-4.3,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__2_4rin10()], +// 1 0 11.5 0 -4.3 0 0 -0.1 0 1 0 0.1 0 0 2-4ring10.dat + [1,0,11.5,0,-4.3,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__2_4ring10()], // 1 0 15 0 -4.3 0 0 0.2 0 1 0 -0.2 0 0 2-4ring4.dat [1,0,15,0,-4.3,0,0,0.2,0,1,0,-0.2,0,0, ldraw_lib__2_4ring4()], -// 1 0 15 0 -4.3 0 0 0.1 0 1 0 -0.1 0 0 2-4rin10.dat - [1,0,15,0,-4.3,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__2_4rin10()], +// 1 0 15 0 -4.3 0 0 0.1 0 1 0 -0.1 0 0 2-4ring10.dat + [1,0,15,0,-4.3,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__2_4ring10()], // 1 0 15 0 4.2 0 0 0.2 0 1 0 -0.2 0 0 2-4ring4.dat [1,0,15,0,4.2,0,0,0.2,0,1,0,-0.2,0,0, ldraw_lib__2_4ring4()], -// 1 0 15 0 4.2 0 0 0.1 0 1 0 -0.1 0 0 2-4rin10.dat - [1,0,15,0,4.2,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__2_4rin10()], +// 1 0 15 0 4.2 0 0 0.1 0 1 0 -0.1 0 0 2-4ring10.dat + [1,0,15,0,4.2,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__2_4ring10()], // 1 80 11.5 0 1.3 0 0 -0.8 0 1 0 0.8 0 0 2-4disc.dat [1,80,11.5,0,1.3,0,0,-0.8,0,1,0,0.8,0,0, ldraw_lib__2_4disc()], // 1 80 11.5 0 -4.3 0 0 -0.8 0 1 0 0.8 0 0 2-4disc.dat diff --git a/parts/3069bpa0.scad b/parts/3069bpa0.scad index 0686c4a63..d69ba32ea 100644 --- a/parts/3069bpa0.scad +++ b/parts/3069bpa0.scad @@ -1,22 +1,22 @@ use <../lib.scad> -use <../p/1-4rin15.scad> +use <../p/1-4ring15.scad> use <../p/2-4disc.scad> use <../p/2-4ndis.scad> use <../p/2-4ring2.scad> use <../p/2-4ring7.scad> -use <../p/3-16rin5.scad> +use <../p/3-16ring5.scad> use <../p/3-4ndis.scad> use <../p/3-4ring6.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring8.scad> use function ldraw_lib__3069bpa0() = [ // 0 Tile 1 x 2 with Vehicle Gauges Pattern // 0 Name: 3069bpa0.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__3069bpa0() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3069bs01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3069bs01()], @@ -62,8 +63,8 @@ function ldraw_lib__3069bpa0() = [ [1,16,-11.1,0,0,7.2,0,0,0,1,0,0,0,7.2, ldraw_lib__4_4ndis()], // 4 16 -20 0 -10 -18.3 0 -7.2 -18.3 0 7.2 -20 0 10 [4,16,-20,0,-10,-18.3,0,-7.2,-18.3,0,7.2,-20,0,10], -// 1 0 2.8 0 3.1 0.42 0 0 0 1 0 0 0 0.42 4-4rin10.dat - [1,0,2.8,0,3.1,0.42,0,0,0,1,0,0,0,0.42, ldraw_lib__4_4rin10()], +// 1 0 2.8 0 3.1 0.42 0 0 0 1 0 0 0 0.42 4-4ring10.dat + [1,0,2.8,0,3.1,0.42,0,0,0,1,0,0,0,0.42, ldraw_lib__4_4ring10()], // 1 16 2.8 0 3.1 4.62 0 0 0 1 0 0 0 4.62 4-4ndis.dat [1,16,2.8,0,3.1,4.62,0,0,0,1,0,0,0,4.62, ldraw_lib__4_4ndis()], // 4 16 -20 0 10 -1.82 0 7.72 7.42 0 7.72 20 0 10 @@ -992,10 +993,10 @@ function ldraw_lib__3069bpa0() = [ [4,0,2.2,0,-4.7,1.2,0,-5.8,1.7,0,-6.1,2.8,0,-5.2], // 3 0 -0.1 0 -6.7 0.6 0 -6.8 0.8 0 -6.4 [3,0,-0.1,0,-6.7,0.6,0,-6.8,0.8,0,-6.4], -// 1 15 -11.1 0 0 0 0 1 0 1 0 -1 0 0 3-16rin5.dat - [1,15,-11.1,0,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__3_16rin5()], -// 1 9 -11.1 0 0 0 0 0.4 0 1 0 -0.4 0 0 1-4rin15.dat - [1,9,-11.1,0,0,0,0,0.4,0,1,0,-0.4,0,0, ldraw_lib__1_4rin15()], +// 1 15 -11.1 0 0 0 0 1 0 1 0 -1 0 0 3-16ring5.dat + [1,15,-11.1,0,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__3_16ring5()], +// 1 9 -11.1 0 0 0 0 0.4 0 1 0 -0.4 0 0 1-4ring15.dat + [1,9,-11.1,0,0,0,0,0.4,0,1,0,-0.4,0,0, ldraw_lib__1_4ring15()], // 4 15 -6.481 0 -1.934 -5.557 0 -2.296 -5.8 0 -0.4 -6.151 0 -0.26 [4,15,-6.481,0,-1.934,-5.557,0,-2.296,-5.8,0,-0.4,-6.151,0,-0.26], // 4 9 -6.3 0 -0.2 -6.9 0 -0.2 -7.4 0 -0.4 -6.481 0 -1.934 diff --git a/parts/3069bpa1.scad b/parts/3069bpa1.scad index 0d33c08e7..a5a474239 100644 --- a/parts/3069bpa1.scad +++ b/parts/3069bpa1.scad @@ -6,14 +6,14 @@ use <../p/3-4ndis.scad> use <../p/3-4ring2.scad> use <../p/7-16chrd.scad> use <../p/7-16ndis.scad> -use <../p/7-16rin3.scad> +use <../p/7-16ring3.scad> use function ldraw_lib__3069bpa1() = [ // 0 Tile 1 x 2 with White "HC514" Pattern // 0 Name: 3069bpa1.dat // 0 Author: Marek Idec [Maras] -// 0 !LDRAW_ORG Part UPDATE 2017-01 -// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -28,7 +28,8 @@ function ldraw_lib__3069bpa1() = [ // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 // 0 !HISTORY 2017-07-20 [Sirio] Corrected T-Junctions // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3069bs01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3069bs01()], @@ -65,8 +66,8 @@ function ldraw_lib__3069bpa1() = [ // 0 // Letter C // 1 16 -6.8 0 0 -3.2 0 0 0 1 0 0 0 3.4 7-16ndis.dat [1,16,-6.8,0,0,-3.2,0,0,0,1,0,0,0,3.4, ldraw_lib__7_16ndis()], -// 1 15 -6.8 0 0 -.8 0 0 0 1 0 0 0 .85 7-16rin3.dat - [1,15,-6.8,0,0,-.8,0,0,0,1,0,0,0,.85, ldraw_lib__7_16rin3()], +// 1 15 -6.8 0 0 -.8 0 0 0 1 0 0 0 .85 7-16ring3.dat + [1,15,-6.8,0,0,-.8,0,0,0,1,0,0,0,.85, ldraw_lib__7_16ring3()], // 1 16 -6.8 0 0 -2.4 0 0 0 1 0 0 0 2.55 7-16chrd.dat [1,16,-6.8,0,0,-2.4,0,0,0,1,0,0,0,2.55, ldraw_lib__7_16chrd()], // 3 15 -3.782359 0 .975885 -3.84352 0 1.30118 -4.58264 0 .975885 @@ -81,8 +82,8 @@ function ldraw_lib__3069bpa1() = [ [1,16,-6.8,0,0,-2.4,0,0,0,1,0,0,0,-2.55, ldraw_lib__7_16chrd()], // 1 16 -6.8 0 0 -3.2 0 0 0 1 0 0 0 -3.4 7-16ndis.dat [1,16,-6.8,0,0,-3.2,0,0,0,1,0,0,0,-3.4, ldraw_lib__7_16ndis()], -// 1 15 -6.8 0 0 -0.8 0 0 0 1 0 0 0 -0.85 7-16rin3.dat - [1,15,-6.8,0,0,-0.8,0,0,0,1,0,0,0,-0.85, ldraw_lib__7_16rin3()], +// 1 15 -6.8 0 0 -0.8 0 0 0 1 0 0 0 -0.85 7-16ring3.dat + [1,15,-6.8,0,0,-0.8,0,0,0,1,0,0,0,-0.85, ldraw_lib__7_16ring3()], // 0 // Digit 5 // 4 15 .5 0 3.4 1.168 0 2.6 4.1 0 2.6 4.1 0 3.4 [4,15,.5,0,3.4,1.168,0,2.6,4.1,0,2.6,4.1,0,3.4], diff --git a/parts/3069bph0.scad b/parts/3069bph0.scad index 6789a105c..2dd3398e0 100644 --- a/parts/3069bph0.scad +++ b/parts/3069bph0.scad @@ -2,13 +2,13 @@ use <../lib.scad> use <../p/3-4ndis.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring11.scad> use function ldraw_lib__3069bph0() = [ // 0 Tile 1 x 2 with Bag and Coins Pattern // 0 Name: 3069bph0.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2010-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,8 @@ function ldraw_lib__3069bph0() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3069bs01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3069bs01()], @@ -562,12 +563,12 @@ function ldraw_lib__3069bph0() = [ [4,0,-15.1,0,-4.6,-15.9,0,-5,-15,0,-5.2,-14.5,0,-5.1], // 4 0 -14.5 0 -5.1 -14.3 0 -4.9 -14.4 0 -4.6 -15.1 0 -4.6 [4,0,-14.5,0,-5.1,-14.3,0,-4.9,-14.4,0,-4.6,-15.1,0,-4.6], -// 1 0 4.5 0 3.5 0.2 0 0 0 1 0 0 0 0.125 4-4rin11.dat - [1,0,4.5,0,3.5,0.2,0,0,0,1,0,0,0,0.125, ldraw_lib__4_4rin11()], +// 1 0 4.5 0 3.5 0.2 0 0 0 1 0 0 0 0.125 4-4ring11.dat + [1,0,4.5,0,3.5,0.2,0,0,0,1,0,0,0,0.125, ldraw_lib__4_4ring11()], // 1 297 4.5 0 3.5 2.4 0 0 0 1 0 0 0 1.5 4-4ndis.dat [1,297,4.5,0,3.5,2.4,0,0,0,1,0,0,0,1.5, ldraw_lib__4_4ndis()], -// 1 0 4.5 0 3.5 0.2 0 0 0 1 0 0 0 0.08 4-4rin11.dat - [1,0,4.5,0,3.5,0.2,0,0,0,1,0,0,0,0.08, ldraw_lib__4_4rin11()], +// 1 0 4.5 0 3.5 0.2 0 0 0 1 0 0 0 0.08 4-4ring11.dat + [1,0,4.5,0,3.5,0.2,0,0,0,1,0,0,0,0.08, ldraw_lib__4_4ring11()], // 1 297 4.5 0 3.5 2.2 0 0 0 1 0 0 0 0.88 4-4disc.dat [1,297,4.5,0,3.5,2.2,0,0,0,1,0,0,0,0.88, ldraw_lib__4_4disc()], // 4 0 4.5 0 4.4 4.5 0 4.9 3.6 0 4.8 3.3 0 4.3 @@ -694,12 +695,12 @@ function ldraw_lib__3069bph0() = [ [4,0,2.8,0,2.5,3.6,0,2.2,3.3,0,2.7,2.8,0,2.9], // 3 0 2.3 0 3.1 2.8 0 2.5 2.8 0 2.9 [3,0,2.3,0,3.1,2.8,0,2.5,2.8,0,2.9], -// 1 0 11.2 0 -1.9 0.2 0 0 0 1 0 0 0 0.125 4-4rin11.dat - [1,0,11.2,0,-1.9,0.2,0,0,0,1,0,0,0,0.125, ldraw_lib__4_4rin11()], +// 1 0 11.2 0 -1.9 0.2 0 0 0 1 0 0 0 0.125 4-4ring11.dat + [1,0,11.2,0,-1.9,0.2,0,0,0,1,0,0,0,0.125, ldraw_lib__4_4ring11()], // 1 297 11.2 0 -1.9 2.4 0 0 0 1 0 0 0 1.5 4-4ndis.dat [1,297,11.2,0,-1.9,2.4,0,0,0,1,0,0,0,1.5, ldraw_lib__4_4ndis()], -// 1 0 11.2 0 -1.9 0.2 0 0 0 1 0 0 0 0.08 4-4rin11.dat - [1,0,11.2,0,-1.9,0.2,0,0,0,1,0,0,0,0.08, ldraw_lib__4_4rin11()], +// 1 0 11.2 0 -1.9 0.2 0 0 0 1 0 0 0 0.08 4-4ring11.dat + [1,0,11.2,0,-1.9,0.2,0,0,0,1,0,0,0,0.08, ldraw_lib__4_4ring11()], // 1 297 11.2 0 -1.9 2.2 0 0 0 1 0 0 0 0.88 4-4disc.dat [1,297,11.2,0,-1.9,2.2,0,0,0,1,0,0,0,0.88, ldraw_lib__4_4disc()], // 4 0 11.2 0 -1 11.2 0 -0.5 10.3 0 -0.6 10 0 -1.1 @@ -746,14 +747,14 @@ function ldraw_lib__3069bph0() = [ [4,0,9.5,0,-2.9,10.3,0,-3.2,10,0,-2.7,9.5,0,-2.5], // 3 0 9 0 -2.3 9.5 0 -2.9 9.5 0 -2.5 [3,0,9,0,-2.3,9.5,0,-2.9,9.5,0,-2.5], -// 1 0 -1.9 0 -1.2 0.2 0 0 0 1 0 0 0 0.125 4-4rin11.dat - [1,0,-1.9,0,-1.2,0.2,0,0,0,1,0,0,0,0.125, ldraw_lib__4_4rin11()], +// 1 0 -1.9 0 -1.2 0.2 0 0 0 1 0 0 0 0.125 4-4ring11.dat + [1,0,-1.9,0,-1.2,0.2,0,0,0,1,0,0,0,0.125, ldraw_lib__4_4ring11()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 297 -1.9 0 -1.2 2.4 0 0 0 -1 0 0 0 -1.5 3-4ndis.dat [1,297,-1.9,0,-1.2,2.4,0,0,0,-1,0,0,0,-1.5, ldraw_lib__3_4ndis()], -// 1 0 -1.9 0 -1.2 0.2 0 0 0 1 0 0 0 0.08 4-4rin11.dat - [1,0,-1.9,0,-1.2,0.2,0,0,0,1,0,0,0,0.08, ldraw_lib__4_4rin11()], +// 1 0 -1.9 0 -1.2 0.2 0 0 0 1 0 0 0 0.08 4-4ring11.dat + [1,0,-1.9,0,-1.2,0.2,0,0,0,1,0,0,0,0.08, ldraw_lib__4_4ring11()], // 1 297 -1.9 0 -1.2 2.2 0 0 0 1 0 0 0 0.88 4-4disc.dat [1,297,-1.9,0,-1.2,2.2,0,0,0,1,0,0,0,0.88, ldraw_lib__4_4disc()], // 4 0 -1.9 0 -0.3 -1.9 0 0.2 -2.8 0 0.1 -3.1 0 -0.4 diff --git a/parts/3069bpzb.scad b/parts/3069bpzb.scad index b2f4a4fb2..cb3892efb 100644 --- a/parts/3069bpzb.scad +++ b/parts/3069bpzb.scad @@ -6,7 +6,7 @@ use <../p/4-4ring2.scad> use <../p/4-4ring3.scad> use <../p/4-4ring8.scad> use <../p/48/1-12ndis.scad> -use <../p/48/1-12rin2.scad> +use <../p/48/1-12ring2.scad> use <../p/48/1-4ndis.scad> use <../p/48/1-4ring2.scad> use <../p/48/1-6ndis.scad> @@ -16,7 +16,7 @@ function ldraw_lib__3069bpzb() = [ // 0 Tile 1 x 2 with Light Bluish Grey Buttons on Metallic Silver Background Pattern // 0 Name: 3069bpzb.dat // 0 Author: Damien Roux [Darats] -// 0 !LDRAW_ORG Part UPDATE 2019-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__3069bpzb() = [ // 0 !KEYWORDS Brickheadz, Carbonite, Han Solo, Keyboard, Set 41498 // // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3069bs01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3069bs01()], @@ -54,10 +55,10 @@ function ldraw_lib__3069bpzb() = [ [1,80,-10,0,0,1.5,0,0,0,1,0,0,0,1.5, ldraw_lib__4_4disc()], // 1 80 1.25 0 2.521 0.5 0 0 0 1 0 0 0 0.5 4-4ring2.dat [1,80,1.25,0,2.521,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring2()], -// 1 80 15.8747 0 5.8742 0 0 0.5 0 1 0 -0.5 0 0 48\1-12rin2.dat - [1,80,15.8747,0,5.8742,0,0,0.5,0,1,0,-0.5,0,0, ldraw_lib__48__1_12rin2()], -// 1 80 15.8747 0 5.8742 -0.5 0 0 0 1 0 0 0 0.5 48\1-12rin2.dat - [1,80,15.8747,0,5.8742,-0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__48__1_12rin2()], +// 1 80 15.8747 0 5.8742 0 0 0.5 0 1 0 -0.5 0 0 48\1-12ring2.dat + [1,80,15.8747,0,5.8742,0,0,0.5,0,1,0,-0.5,0,0, ldraw_lib__48__1_12ring2()], +// 1 80 15.8747 0 5.8742 -0.5 0 0 0 1 0 0 0 0.5 48\1-12ring2.dat + [1,80,15.8747,0,5.8742,-0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__48__1_12ring2()], // 1 80 15.8747 0 5.8742 1 0 0 0 1 0 0 0 -1 48\1-6ndis.dat [1,80,15.8747,0,5.8742,1,0,0,0,1,0,0,0,-1, ldraw_lib__48__1_6ndis()], // 1 80 15.8747 0 5.8742 1 0 0 0 1 0 0 0 1 48\1-4ndis.dat diff --git a/parts/3070bp30.scad b/parts/3070bp30.scad index 1cf77a8c8..de8fb24d5 100644 --- a/parts/3070bp30.scad +++ b/parts/3070bp30.scad @@ -1,18 +1,18 @@ use <../lib.scad> use <../p/1-4ndis.scad> use <../p/4-4disc.scad> -use <../p/48/1-48rin9.scad> +use <../p/48/1-48ring9.scad> use <../p/48/1-4ring3.scad> use <../p/48/1-4ring9.scad> use <../p/48/1-6ring3.scad> use <../p/48/4-4ring7.scad> -use <../p/48/5-48rin9.scad> +use <../p/48/5-48ring9.scad> use function ldraw_lib__3070bp30() = [ // 0 Tile 1 x 1 with Magic Compass Pattern // 0 Name: 3070bp30.dat // 0 Author: Nils Schmidt [BlackBrick89] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,20 +22,21 @@ function ldraw_lib__3070bp30() = [ // 0 !KEYWORDS Pirates // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3070bs01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3070bs01()], // 1 0 0 0 0 -1 0 0 0 1 0 0 0 -1 48\4-4ring7.dat [1,0,0,0,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__48__4_4ring7()], -// 1 19 0 0 0 -0.49497 0 -0.49497 0 1 0 0.49497 0 -0.49497 48\5-48rin9.dat - [1,19,0,0,0,-0.49497,0,-0.49497,0,1,0,0.49497,0,-0.49497, ldraw_lib__48__5_48rin9()], +// 1 19 0 0 0 -0.49497 0 -0.49497 0 1 0 0.49497 0 -0.49497 48\5-48ring9.dat + [1,19,0,0,0,-0.49497,0,-0.49497,0,1,0,0.49497,0,-0.49497, ldraw_lib__48__5_48ring9()], // 1 19 0 0 0 -0.67615 0 0.18117 0 1 0 -0.18117 0 -0.67615 48\1-4ring9.dat [1,19,0,0,0,-0.67615,0,0.18117,0,1,0,-0.18117,0,-0.67615, ldraw_lib__48__1_4ring9()], -// 1 19 0 0 0 -0.69401 0 0.09137 0 1 0 -0.09137 0 -0.69401 48\1-48rin9.dat - [1,19,0,0,0,-0.69401,0,0.09137,0,1,0,-0.09137,0,-0.69401, ldraw_lib__48__1_48rin9()], -// 1 19 0 0 0 0.18117 0 0.67615 0 1 0 -0.67615 0 0.18117 48\1-48rin9.dat - [1,19,0,0,0,0.18117,0,0.67615,0,1,0,-0.67615,0,0.18117, ldraw_lib__48__1_48rin9()], +// 1 19 0 0 0 -0.69401 0 0.09137 0 1 0 -0.09137 0 -0.69401 48\1-48ring9.dat + [1,19,0,0,0,-0.69401,0,0.09137,0,1,0,-0.09137,0,-0.69401, ldraw_lib__48__1_48ring9()], +// 1 19 0 0 0 0.18117 0 0.67615 0 1 0 -0.67615 0 0.18117 48\1-48ring9.dat + [1,19,0,0,0,0.18117,0,0.67615,0,1,0,-0.67615,0,0.18117, ldraw_lib__48__1_48ring9()], // 1 0 0 0 0 0 0 -0.6612 0 1 0 0.6612 0 0 48\1-6ring3.dat [1,0,0,0,0,0,0,-0.6612,0,1,0,0.6612,0,0, ldraw_lib__48__1_6ring3()], // 1 0 0 0 0 0.57262 0 -0.3306 0 1 0 0.3306 0 0.57262 48\1-6ring3.dat diff --git a/parts/308.scad b/parts/308.scad index 9706a3b56..986e62e79 100644 --- a/parts/308.scad +++ b/parts/308.scad @@ -7,13 +7,13 @@ use <../p/2-4edge.scad> use <../p/3-4cyli.scad> use <../p/3-4edge.scad> use <../p/4-4disc.scad> -use <../p/4-4rin18.scad> +use <../p/4-4ring18.scad> use <../p/4-4ring5.scad> function ldraw_lib__308() = [ // 0 ~Train Signal Semaphore Blade // 0 Name: 308.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -21,7 +21,8 @@ function ldraw_lib__308() = [ [0,"BFC","CW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 2 0 0 -7.27 7.27 0 0 0 1 0 2-4edge.dat [1,16,0,0,2,0,0,-7.27,7.27,0,0,0,1,0, ldraw_lib__2_4edge()], @@ -55,8 +56,8 @@ function ldraw_lib__308() = [ [1,16,96,0,2,-2.31,0,0.96,0.96,0,2.31,0,-1,0, ldraw_lib__4_4ring5()], // 1 16 96 0 2 -2.77 0 1.15 1.15 0 2.77 0 -1 0 4-4ring5.dat [1,16,96,0,2,-2.77,0,1.15,1.15,0,2.77,0,-1,0, ldraw_lib__4_4ring5()], -// 1 16 96 0 2 -0.92 0 0.38 0.38 0 0.92 0 -1 0 4-4rin18.dat - [1,16,96,0,2,-0.92,0,0.38,0.38,0,0.92,0,-1,0, ldraw_lib__4_4rin18()], +// 1 16 96 0 2 -0.92 0 0.38 0.38 0 0.92 0 -1 0 4-4ring18.dat + [1,16,96,0,2,-0.92,0,0.38,0.38,0,0.92,0,-1,0, ldraw_lib__4_4ring18()], // 1 16 0 0 2 0 0 -7.27 7.27 0 0 0 -1 0 2-4disc.dat [1,16,0,0,2,0,0,-7.27,7.27,0,0,0,-1,0, ldraw_lib__2_4disc()], // 1 4 96 0 -2 0 0 12.5 12.5 0 0 0 1 0 4-4disc.dat @@ -65,8 +66,8 @@ function ldraw_lib__308() = [ [1,16,96,0,-2,-2.31,0,0.96,0.96,0,2.31,0,1,0, ldraw_lib__4_4ring5()], // 1 16 96 0 -2 -2.77 0 1.15 1.15 0 2.77 0 1 0 4-4ring5.dat [1,16,96,0,-2,-2.77,0,1.15,1.15,0,2.77,0,1,0, ldraw_lib__4_4ring5()], -// 1 16 96 0 -2 -0.92 0 0.38 0.38 0 0.92 0 1 0 4-4rin18.dat - [1,16,96,0,-2,-0.92,0,0.38,0.38,0,0.92,0,1,0, ldraw_lib__4_4rin18()], +// 1 16 96 0 -2 -0.92 0 0.38 0.38 0 0.92 0 1 0 4-4ring18.dat + [1,16,96,0,-2,-0.92,0,0.38,0.38,0,0.92,0,1,0, ldraw_lib__4_4ring18()], // 1 16 0 0 -2 0 0 -7.27 7.27 0 0 0 1 0 2-4disc.dat [1,16,0,0,-2,0,0,-7.27,7.27,0,0,0,1,0, ldraw_lib__2_4disc()], // 4 16 0 7.27 2 78.446 7.27 2 78.446 -7.27 2 0 -7.27 2 diff --git a/parts/309p02.scad b/parts/309p02.scad index b3d9879d1..39375f6e3 100644 --- a/parts/309p02.scad +++ b/parts/309p02.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/1-4disc.scad> -use <../p/1-4rin10.scad> +use <../p/1-4ring10.scad> use <../p/4-4ndis.scad> use function ldraw_lib__309p02() = [ // 0 Baseplate 32 x 32 Road 7-Stud Refuge with River Pattern // 0 Name: 309p02.dat // 0 Author: Imre Papp [ampi] -// 0 !LDRAW_ORG Part UPDATE 2010-02 -// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW [0,"BFC","CERTIFY"], @@ -21,7 +21,8 @@ function ldraw_lib__309p02() = [ // 0 !HISTORY 2010-04-08 [mikeheide] Moved some portions from subfile // 0 !HISTORY 2010-06-08 [cwdee] Removed references to s\309p02a for emphasis lines // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\309s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__309s01()], @@ -1249,14 +1250,14 @@ function ldraw_lib__309p02() = [ [4,1,118.64,0,-100.69,162.27,0,-109.32,156.94,0,-111.26,117.19,0,-117.67], // 1 1 181.66 0 -98.66 2.75 0 0 0 1 0 0 0 2.75 4-4ndis.dat [1,1,181.66,0,-98.66,2.75,0,0,0,1,0,0,0,2.75, ldraw_lib__4_4ndis()], -// 1 15 181.66 0 -98.66 0.25 0 0 0 1 0 0 0 0.25 1-4rin10.dat - [1,15,181.66,0,-98.66,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__1_4rin10()], -// 1 15 181.66 0 -98.66 0 0 0.25 0 1 0 -0.25 0 0 1-4rin10.dat - [1,15,181.66,0,-98.66,0,0,0.25,0,1,0,-0.25,0,0, ldraw_lib__1_4rin10()], -// 1 15 181.66 0 -98.66 -0.25 0 0 0 1 0 0 0 -0.25 1-4rin10.dat - [1,15,181.66,0,-98.66,-0.25,0,0,0,1,0,0,0,-0.25, ldraw_lib__1_4rin10()], -// 1 15 181.66 0 -98.66 0 0 -0.25 0 1 0 0.25 0 0 1-4rin10.dat - [1,15,181.66,0,-98.66,0,0,-0.25,0,1,0,0.25,0,0, ldraw_lib__1_4rin10()], +// 1 15 181.66 0 -98.66 0.25 0 0 0 1 0 0 0 0.25 1-4ring10.dat + [1,15,181.66,0,-98.66,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__1_4ring10()], +// 1 15 181.66 0 -98.66 0 0 0.25 0 1 0 -0.25 0 0 1-4ring10.dat + [1,15,181.66,0,-98.66,0,0,0.25,0,1,0,-0.25,0,0, ldraw_lib__1_4ring10()], +// 1 15 181.66 0 -98.66 -0.25 0 0 0 1 0 0 0 -0.25 1-4ring10.dat + [1,15,181.66,0,-98.66,-0.25,0,0,0,1,0,0,0,-0.25, ldraw_lib__1_4ring10()], +// 1 15 181.66 0 -98.66 0 0 -0.25 0 1 0 0.25 0 0 1-4ring10.dat + [1,15,181.66,0,-98.66,0,0,-0.25,0,1,0,0.25,0,0, ldraw_lib__1_4ring10()], // 4 1 181.66 0 -98.66 181.66 0 -96.16 182.62 0 -96.35 183.43 0 -96.89 [4,1,181.66,0,-98.66,181.66,0,-96.16,182.62,0,-96.35,183.43,0,-96.89], // 4 1 181.66 0 -98.66 183.43 0 -96.89 183.97 0 -97.7 184.16 0 -98.66 @@ -1275,14 +1276,14 @@ function ldraw_lib__309p02() = [ [4,1,181.66,0,-98.66,179.89,0,-96.89,180.7,0,-96.35,181.66,0,-96.16], // 1 1 148.58 0 -167.34 2.75 0 0 0 1 0 0 0 2.75 4-4ndis.dat [1,1,148.58,0,-167.34,2.75,0,0,0,1,0,0,0,2.75, ldraw_lib__4_4ndis()], -// 1 15 148.58 0 -167.34 0.25 0 0 0 1 0 0 0 0.25 1-4rin10.dat - [1,15,148.58,0,-167.34,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__1_4rin10()], -// 1 15 148.58 0 -167.34 0 0 0.25 0 1 0 -0.25 0 0 1-4rin10.dat - [1,15,148.58,0,-167.34,0,0,0.25,0,1,0,-0.25,0,0, ldraw_lib__1_4rin10()], -// 1 15 148.58 0 -167.34 -0.25 0 0 0 1 0 0 0 -0.25 1-4rin10.dat - [1,15,148.58,0,-167.34,-0.25,0,0,0,1,0,0,0,-0.25, ldraw_lib__1_4rin10()], -// 1 15 148.58 0 -167.34 0 0 -0.25 0 1 0 0.25 0 0 1-4rin10.dat - [1,15,148.58,0,-167.34,0,0,-0.25,0,1,0,0.25,0,0, ldraw_lib__1_4rin10()], +// 1 15 148.58 0 -167.34 0.25 0 0 0 1 0 0 0 0.25 1-4ring10.dat + [1,15,148.58,0,-167.34,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__1_4ring10()], +// 1 15 148.58 0 -167.34 0 0 0.25 0 1 0 -0.25 0 0 1-4ring10.dat + [1,15,148.58,0,-167.34,0,0,0.25,0,1,0,-0.25,0,0, ldraw_lib__1_4ring10()], +// 1 15 148.58 0 -167.34 -0.25 0 0 0 1 0 0 0 -0.25 1-4ring10.dat + [1,15,148.58,0,-167.34,-0.25,0,0,0,1,0,0,0,-0.25, ldraw_lib__1_4ring10()], +// 1 15 148.58 0 -167.34 0 0 -0.25 0 1 0 0.25 0 0 1-4ring10.dat + [1,15,148.58,0,-167.34,0,0,-0.25,0,1,0,0.25,0,0, ldraw_lib__1_4ring10()], // 4 1 148.58 0 -167.34 148.58 0 -164.84 149.54 0 -165.03 150.35 0 -165.57 [4,1,148.58,0,-167.34,148.58,0,-164.84,149.54,0,-165.03,150.35,0,-165.57], // 4 1 148.58 0 -167.34 150.35 0 -165.57 150.89 0 -166.38 151.08 0 -167.34 @@ -1301,14 +1302,14 @@ function ldraw_lib__309p02() = [ [4,1,148.58,0,-167.34,146.82,0,-165.57,147.63,0,-165.03,148.58,0,-164.84], // 1 1 111.1 0 -175.89 2.75 0 0 0 1 0 0 0 2.75 4-4ndis.dat [1,1,111.1,0,-175.89,2.75,0,0,0,1,0,0,0,2.75, ldraw_lib__4_4ndis()], -// 1 15 111.1 0 -175.89 0.25 0 0 0 1 0 0 0 0.25 1-4rin10.dat - [1,15,111.1,0,-175.89,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__1_4rin10()], -// 1 15 111.1 0 -175.89 0 0 0.25 0 1 0 -0.25 0 0 1-4rin10.dat - [1,15,111.1,0,-175.89,0,0,0.25,0,1,0,-0.25,0,0, ldraw_lib__1_4rin10()], -// 1 15 111.1 0 -175.89 -0.25 0 0 0 1 0 0 0 -0.25 1-4rin10.dat - [1,15,111.1,0,-175.89,-0.25,0,0,0,1,0,0,0,-0.25, ldraw_lib__1_4rin10()], -// 1 15 111.1 0 -175.89 0 0 -0.25 0 1 0 0.25 0 0 1-4rin10.dat - [1,15,111.1,0,-175.89,0,0,-0.25,0,1,0,0.25,0,0, ldraw_lib__1_4rin10()], +// 1 15 111.1 0 -175.89 0.25 0 0 0 1 0 0 0 0.25 1-4ring10.dat + [1,15,111.1,0,-175.89,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__1_4ring10()], +// 1 15 111.1 0 -175.89 0 0 0.25 0 1 0 -0.25 0 0 1-4ring10.dat + [1,15,111.1,0,-175.89,0,0,0.25,0,1,0,-0.25,0,0, ldraw_lib__1_4ring10()], +// 1 15 111.1 0 -175.89 -0.25 0 0 0 1 0 0 0 -0.25 1-4ring10.dat + [1,15,111.1,0,-175.89,-0.25,0,0,0,1,0,0,0,-0.25, ldraw_lib__1_4ring10()], +// 1 15 111.1 0 -175.89 0 0 -0.25 0 1 0 0.25 0 0 1-4ring10.dat + [1,15,111.1,0,-175.89,0,0,-0.25,0,1,0,0.25,0,0, ldraw_lib__1_4ring10()], // 4 1 111.1 0 -175.89 111.1 0 -173.39 112.06 0 -173.58 112.87 0 -174.12 [4,1,111.1,0,-175.89,111.1,0,-173.39,112.06,0,-173.58,112.87,0,-174.12], // 4 1 111.1 0 -175.89 112.87 0 -174.12 113.41 0 -174.93 113.6 0 -175.89 @@ -1327,14 +1328,14 @@ function ldraw_lib__309p02() = [ [4,1,111.1,0,-175.89,109.33,0,-174.12,110.14,0,-173.58,111.1,0,-173.39], // 1 1 -17.73 0 -132.59 2.75 0 0 0 1 0 0 0 2.75 4-4ndis.dat [1,1,-17.73,0,-132.59,2.75,0,0,0,1,0,0,0,2.75, ldraw_lib__4_4ndis()], -// 1 15 -17.73 0 -132.59 0.25 0 0 0 1 0 0 0 0.25 1-4rin10.dat - [1,15,-17.73,0,-132.59,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__1_4rin10()], -// 1 15 -17.73 0 -132.59 0 0 0.25 0 1 0 -0.25 0 0 1-4rin10.dat - [1,15,-17.73,0,-132.59,0,0,0.25,0,1,0,-0.25,0,0, ldraw_lib__1_4rin10()], -// 1 15 -17.73 0 -132.59 -0.25 0 0 0 1 0 0 0 -0.25 1-4rin10.dat - [1,15,-17.73,0,-132.59,-0.25,0,0,0,1,0,0,0,-0.25, ldraw_lib__1_4rin10()], -// 1 15 -17.73 0 -132.59 0 0 -0.25 0 1 0 0.25 0 0 1-4rin10.dat - [1,15,-17.73,0,-132.59,0,0,-0.25,0,1,0,0.25,0,0, ldraw_lib__1_4rin10()], +// 1 15 -17.73 0 -132.59 0.25 0 0 0 1 0 0 0 0.25 1-4ring10.dat + [1,15,-17.73,0,-132.59,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__1_4ring10()], +// 1 15 -17.73 0 -132.59 0 0 0.25 0 1 0 -0.25 0 0 1-4ring10.dat + [1,15,-17.73,0,-132.59,0,0,0.25,0,1,0,-0.25,0,0, ldraw_lib__1_4ring10()], +// 1 15 -17.73 0 -132.59 -0.25 0 0 0 1 0 0 0 -0.25 1-4ring10.dat + [1,15,-17.73,0,-132.59,-0.25,0,0,0,1,0,0,0,-0.25, ldraw_lib__1_4ring10()], +// 1 15 -17.73 0 -132.59 0 0 -0.25 0 1 0 0.25 0 0 1-4ring10.dat + [1,15,-17.73,0,-132.59,0,0,-0.25,0,1,0,0.25,0,0, ldraw_lib__1_4ring10()], // 4 1 -17.73 0 -132.59 -17.73 0 -130.09 -16.77 0 -130.28 -15.96 0 -130.82 [4,1,-17.73,0,-132.59,-17.73,0,-130.09,-16.77,0,-130.28,-15.96,0,-130.82], // 4 1 -17.73 0 -132.59 -15.96 0 -130.82 -15.42 0 -131.63 -15.23 0 -132.59 @@ -1353,14 +1354,14 @@ function ldraw_lib__309p02() = [ [4,1,-17.73,0,-132.59,-19.5,0,-130.82,-18.69,0,-130.28,-17.73,0,-130.09], // 1 1 -42.26 0 -158.24 2.2 0 0 0 1 0 0 0 2.2 4-4ndis.dat [1,1,-42.26,0,-158.24,2.2,0,0,0,1,0,0,0,2.2, ldraw_lib__4_4ndis()], -// 1 15 -42.26 0 -158.24 0.2 0 0 0 1 0 0 0 0.2 1-4rin10.dat - [1,15,-42.26,0,-158.24,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__1_4rin10()], -// 1 15 -42.26 0 -158.24 0 0 0.2 0 1 0 -0.2 0 0 1-4rin10.dat - [1,15,-42.26,0,-158.24,0,0,0.2,0,1,0,-0.2,0,0, ldraw_lib__1_4rin10()], -// 1 15 -42.26 0 -158.24 -0.2 0 0 0 1 0 0 0 -0.2 1-4rin10.dat - [1,15,-42.26,0,-158.24,-0.2,0,0,0,1,0,0,0,-0.2, ldraw_lib__1_4rin10()], -// 1 15 -42.26 0 -158.24 0 0 -0.2 0 1 0 0.2 0 0 1-4rin10.dat - [1,15,-42.26,0,-158.24,0,0,-0.2,0,1,0,0.2,0,0, ldraw_lib__1_4rin10()], +// 1 15 -42.26 0 -158.24 0.2 0 0 0 1 0 0 0 0.2 1-4ring10.dat + [1,15,-42.26,0,-158.24,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__1_4ring10()], +// 1 15 -42.26 0 -158.24 0 0 0.2 0 1 0 -0.2 0 0 1-4ring10.dat + [1,15,-42.26,0,-158.24,0,0,0.2,0,1,0,-0.2,0,0, ldraw_lib__1_4ring10()], +// 1 15 -42.26 0 -158.24 -0.2 0 0 0 1 0 0 0 -0.2 1-4ring10.dat + [1,15,-42.26,0,-158.24,-0.2,0,0,0,1,0,0,0,-0.2, ldraw_lib__1_4ring10()], +// 1 15 -42.26 0 -158.24 0 0 -0.2 0 1 0 0.2 0 0 1-4ring10.dat + [1,15,-42.26,0,-158.24,0,0,-0.2,0,1,0,0.2,0,0, ldraw_lib__1_4ring10()], // 4 1 -42.26 0 -158.24 -42.26 0 -156.24 -41.5 0 -156.39 -40.85 0 -156.82 [4,1,-42.26,0,-158.24,-42.26,0,-156.24,-41.5,0,-156.39,-40.85,0,-156.82], // 4 1 -42.26 0 -158.24 -40.85 0 -156.82 -40.42 0 -157.47 -40.26 0 -158.24 @@ -1379,14 +1380,14 @@ function ldraw_lib__309p02() = [ [4,1,-42.26,0,-158.24,-43.68,0,-156.82,-43.03,0,-156.39,-42.26,0,-156.24], // 1 1 -35.92 0 -218.92 2.2 0 0 0 1 0 0 0 2.2 4-4ndis.dat [1,1,-35.92,0,-218.92,2.2,0,0,0,1,0,0,0,2.2, ldraw_lib__4_4ndis()], -// 1 15 -35.92 0 -218.92 0.2 0 0 0 1 0 0 0 0.2 1-4rin10.dat - [1,15,-35.92,0,-218.92,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__1_4rin10()], -// 1 15 -35.92 0 -218.92 0 0 0.2 0 1 0 -0.2 0 0 1-4rin10.dat - [1,15,-35.92,0,-218.92,0,0,0.2,0,1,0,-0.2,0,0, ldraw_lib__1_4rin10()], -// 1 15 -35.92 0 -218.92 -0.2 0 0 0 1 0 0 0 -0.2 1-4rin10.dat - [1,15,-35.92,0,-218.92,-0.2,0,0,0,1,0,0,0,-0.2, ldraw_lib__1_4rin10()], -// 1 15 -35.92 0 -218.92 0 0 -0.2 0 1 0 0.2 0 0 1-4rin10.dat - [1,15,-35.92,0,-218.92,0,0,-0.2,0,1,0,0.2,0,0, ldraw_lib__1_4rin10()], +// 1 15 -35.92 0 -218.92 0.2 0 0 0 1 0 0 0 0.2 1-4ring10.dat + [1,15,-35.92,0,-218.92,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__1_4ring10()], +// 1 15 -35.92 0 -218.92 0 0 0.2 0 1 0 -0.2 0 0 1-4ring10.dat + [1,15,-35.92,0,-218.92,0,0,0.2,0,1,0,-0.2,0,0, ldraw_lib__1_4ring10()], +// 1 15 -35.92 0 -218.92 -0.2 0 0 0 1 0 0 0 -0.2 1-4ring10.dat + [1,15,-35.92,0,-218.92,-0.2,0,0,0,1,0,0,0,-0.2, ldraw_lib__1_4ring10()], +// 1 15 -35.92 0 -218.92 0 0 -0.2 0 1 0 0.2 0 0 1-4ring10.dat + [1,15,-35.92,0,-218.92,0,0,-0.2,0,1,0,0.2,0,0, ldraw_lib__1_4ring10()], // 4 1 -35.92 0 -218.92 -35.92 0 -216.92 -35.16 0 -217.07 -34.51 0 -217.5 [4,1,-35.92,0,-218.92,-35.92,0,-216.92,-35.16,0,-217.07,-34.51,0,-217.5], // 4 1 -35.92 0 -218.92 -34.51 0 -217.5 -34.08 0 -218.15 -33.92 0 -218.92 @@ -1405,14 +1406,14 @@ function ldraw_lib__309p02() = [ [4,1,-35.92,0,-218.92,-37.34,0,-217.5,-36.69,0,-217.07,-35.92,0,-216.92], // 1 1 130.56 0 -196.58 2.2 0 0 0 1 0 0 0 2.2 4-4ndis.dat [1,1,130.56,0,-196.58,2.2,0,0,0,1,0,0,0,2.2, ldraw_lib__4_4ndis()], -// 1 15 130.56 0 -196.58 0.2 0 0 0 1 0 0 0 0.2 1-4rin10.dat - [1,15,130.56,0,-196.58,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__1_4rin10()], -// 1 15 130.56 0 -196.58 0 0 0.2 0 1 0 -0.2 0 0 1-4rin10.dat - [1,15,130.56,0,-196.58,0,0,0.2,0,1,0,-0.2,0,0, ldraw_lib__1_4rin10()], -// 1 15 130.56 0 -196.58 -0.2 0 0 0 1 0 0 0 -0.2 1-4rin10.dat - [1,15,130.56,0,-196.58,-0.2,0,0,0,1,0,0,0,-0.2, ldraw_lib__1_4rin10()], -// 1 15 130.56 0 -196.58 0 0 -0.2 0 1 0 0.2 0 0 1-4rin10.dat - [1,15,130.56,0,-196.58,0,0,-0.2,0,1,0,0.2,0,0, ldraw_lib__1_4rin10()], +// 1 15 130.56 0 -196.58 0.2 0 0 0 1 0 0 0 0.2 1-4ring10.dat + [1,15,130.56,0,-196.58,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__1_4ring10()], +// 1 15 130.56 0 -196.58 0 0 0.2 0 1 0 -0.2 0 0 1-4ring10.dat + [1,15,130.56,0,-196.58,0,0,0.2,0,1,0,-0.2,0,0, ldraw_lib__1_4ring10()], +// 1 15 130.56 0 -196.58 -0.2 0 0 0 1 0 0 0 -0.2 1-4ring10.dat + [1,15,130.56,0,-196.58,-0.2,0,0,0,1,0,0,0,-0.2, ldraw_lib__1_4ring10()], +// 1 15 130.56 0 -196.58 0 0 -0.2 0 1 0 0.2 0 0 1-4ring10.dat + [1,15,130.56,0,-196.58,0,0,-0.2,0,1,0,0.2,0,0, ldraw_lib__1_4ring10()], // 4 1 130.56 0 -196.58 130.56 0 -194.58 131.32 0 -194.73 131.97 0 -195.16 [4,1,130.56,0,-196.58,130.56,0,-194.58,131.32,0,-194.73,131.97,0,-195.16], // 4 1 130.56 0 -196.58 131.97 0 -195.16 132.41 0 -195.81 132.56 0 -196.58 @@ -1431,14 +1432,14 @@ function ldraw_lib__309p02() = [ [4,1,130.56,0,-196.58,129.14,0,-195.16,129.79,0,-194.73,130.56,0,-194.58], // 1 1 104.65 0 -169.55 2.2 0 0 0 1 0 0 0 2.2 4-4ndis.dat [1,1,104.65,0,-169.55,2.2,0,0,0,1,0,0,0,2.2, ldraw_lib__4_4ndis()], -// 1 15 104.65 0 -169.55 0.2 0 0 0 1 0 0 0 0.2 1-4rin10.dat - [1,15,104.65,0,-169.55,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__1_4rin10()], -// 1 15 104.65 0 -169.55 0 0 0.2 0 1 0 -0.2 0 0 1-4rin10.dat - [1,15,104.65,0,-169.55,0,0,0.2,0,1,0,-0.2,0,0, ldraw_lib__1_4rin10()], -// 1 15 104.65 0 -169.55 -0.2 0 0 0 1 0 0 0 -0.2 1-4rin10.dat - [1,15,104.65,0,-169.55,-0.2,0,0,0,1,0,0,0,-0.2, ldraw_lib__1_4rin10()], -// 1 15 104.65 0 -169.55 0 0 -0.2 0 1 0 0.2 0 0 1-4rin10.dat - [1,15,104.65,0,-169.55,0,0,-0.2,0,1,0,0.2,0,0, ldraw_lib__1_4rin10()], +// 1 15 104.65 0 -169.55 0.2 0 0 0 1 0 0 0 0.2 1-4ring10.dat + [1,15,104.65,0,-169.55,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__1_4ring10()], +// 1 15 104.65 0 -169.55 0 0 0.2 0 1 0 -0.2 0 0 1-4ring10.dat + [1,15,104.65,0,-169.55,0,0,0.2,0,1,0,-0.2,0,0, ldraw_lib__1_4ring10()], +// 1 15 104.65 0 -169.55 -0.2 0 0 0 1 0 0 0 -0.2 1-4ring10.dat + [1,15,104.65,0,-169.55,-0.2,0,0,0,1,0,0,0,-0.2, ldraw_lib__1_4ring10()], +// 1 15 104.65 0 -169.55 0 0 -0.2 0 1 0 0.2 0 0 1-4ring10.dat + [1,15,104.65,0,-169.55,0,0,-0.2,0,1,0,0.2,0,0, ldraw_lib__1_4ring10()], // 4 1 104.65 0 -169.55 104.65 0 -167.55 105.41 0 -167.7 106.06 0 -168.13 [4,1,104.65,0,-169.55,104.65,0,-167.55,105.41,0,-167.7,106.06,0,-168.13], // 4 1 104.65 0 -169.55 106.06 0 -168.13 106.5 0 -168.78 106.65 0 -169.55 @@ -1457,14 +1458,14 @@ function ldraw_lib__309p02() = [ [4,1,104.65,0,-169.55,103.23,0,-168.13,103.88,0,-167.7,104.65,0,-167.55], // 1 1 106.03 0 -163.48 2.2 0 0 0 1 0 0 0 2.2 4-4ndis.dat [1,1,106.03,0,-163.48,2.2,0,0,0,1,0,0,0,2.2, ldraw_lib__4_4ndis()], -// 1 15 106.03 0 -163.48 0.2 0 0 0 1 0 0 0 0.2 1-4rin10.dat - [1,15,106.03,0,-163.48,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__1_4rin10()], -// 1 15 106.03 0 -163.48 0 0 0.2 0 1 0 -0.2 0 0 1-4rin10.dat - [1,15,106.03,0,-163.48,0,0,0.2,0,1,0,-0.2,0,0, ldraw_lib__1_4rin10()], -// 1 15 106.03 0 -163.48 -0.2 0 0 0 1 0 0 0 -0.2 1-4rin10.dat - [1,15,106.03,0,-163.48,-0.2,0,0,0,1,0,0,0,-0.2, ldraw_lib__1_4rin10()], -// 1 15 106.03 0 -163.48 0 0 -0.2 0 1 0 0.2 0 0 1-4rin10.dat - [1,15,106.03,0,-163.48,0,0,-0.2,0,1,0,0.2,0,0, ldraw_lib__1_4rin10()], +// 1 15 106.03 0 -163.48 0.2 0 0 0 1 0 0 0 0.2 1-4ring10.dat + [1,15,106.03,0,-163.48,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__1_4ring10()], +// 1 15 106.03 0 -163.48 0 0 0.2 0 1 0 -0.2 0 0 1-4ring10.dat + [1,15,106.03,0,-163.48,0,0,0.2,0,1,0,-0.2,0,0, ldraw_lib__1_4ring10()], +// 1 15 106.03 0 -163.48 -0.2 0 0 0 1 0 0 0 -0.2 1-4ring10.dat + [1,15,106.03,0,-163.48,-0.2,0,0,0,1,0,0,0,-0.2, ldraw_lib__1_4ring10()], +// 1 15 106.03 0 -163.48 0 0 -0.2 0 1 0 0.2 0 0 1-4ring10.dat + [1,15,106.03,0,-163.48,0,0,-0.2,0,1,0,0.2,0,0, ldraw_lib__1_4ring10()], // 4 1 106.03 0 -163.48 106.03 0 -161.48 106.79 0 -161.63 107.44 0 -162.06 [4,1,106.03,0,-163.48,106.03,0,-161.48,106.79,0,-161.63,107.44,0,-162.06], // 4 1 106.03 0 -163.48 107.44 0 -162.06 107.87 0 -162.71 108.03 0 -163.48 @@ -1483,14 +1484,14 @@ function ldraw_lib__309p02() = [ [4,1,106.03,0,-163.48,104.61,0,-162.06,105.26,0,-161.63,106.03,0,-161.48], // 1 1 160.6 0 -154.1 2.2 0 0 0 1 0 0 0 2.2 4-4ndis.dat [1,1,160.6,0,-154.1,2.2,0,0,0,1,0,0,0,2.2, ldraw_lib__4_4ndis()], -// 1 15 160.6 0 -154.1 0.2 0 0 0 1 0 0 0 0.2 1-4rin10.dat - [1,15,160.6,0,-154.1,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__1_4rin10()], -// 1 15 160.6 0 -154.1 0 0 0.2 0 1 0 -0.2 0 0 1-4rin10.dat - [1,15,160.6,0,-154.1,0,0,0.2,0,1,0,-0.2,0,0, ldraw_lib__1_4rin10()], -// 1 15 160.6 0 -154.1 -0.2 0 0 0 1 0 0 0 -0.2 1-4rin10.dat - [1,15,160.6,0,-154.1,-0.2,0,0,0,1,0,0,0,-0.2, ldraw_lib__1_4rin10()], -// 1 15 160.6 0 -154.1 0 0 -0.2 0 1 0 0.2 0 0 1-4rin10.dat - [1,15,160.6,0,-154.1,0,0,-0.2,0,1,0,0.2,0,0, ldraw_lib__1_4rin10()], +// 1 15 160.6 0 -154.1 0.2 0 0 0 1 0 0 0 0.2 1-4ring10.dat + [1,15,160.6,0,-154.1,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__1_4ring10()], +// 1 15 160.6 0 -154.1 0 0 0.2 0 1 0 -0.2 0 0 1-4ring10.dat + [1,15,160.6,0,-154.1,0,0,0.2,0,1,0,-0.2,0,0, ldraw_lib__1_4ring10()], +// 1 15 160.6 0 -154.1 -0.2 0 0 0 1 0 0 0 -0.2 1-4ring10.dat + [1,15,160.6,0,-154.1,-0.2,0,0,0,1,0,0,0,-0.2, ldraw_lib__1_4ring10()], +// 1 15 160.6 0 -154.1 0 0 -0.2 0 1 0 0.2 0 0 1-4ring10.dat + [1,15,160.6,0,-154.1,0,0,-0.2,0,1,0,0.2,0,0, ldraw_lib__1_4ring10()], // 4 1 160.6 0 -154.1 160.6 0 -152.1 161.37 0 -152.25 162.02 0 -152.69 [4,1,160.6,0,-154.1,160.6,0,-152.1,161.37,0,-152.25,162.02,0,-152.69], // 4 1 160.6 0 -154.1 162.02 0 -152.69 162.45 0 -153.34 162.6 0 -154.1 @@ -1509,14 +1510,14 @@ function ldraw_lib__309p02() = [ [4,1,160.6,0,-154.1,159.19,0,-152.69,159.84,0,-152.25,160.6,0,-152.1], // 1 1 170.52 0 -140.03 2.2 0 0 0 1 0 0 0 2.2 4-4ndis.dat [1,1,170.52,0,-140.03,2.2,0,0,0,1,0,0,0,2.2, ldraw_lib__4_4ndis()], -// 1 15 170.52 0 -140.03 0.2 0 0 0 1 0 0 0 0.2 1-4rin10.dat - [1,15,170.52,0,-140.03,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__1_4rin10()], -// 1 15 170.52 0 -140.03 0 0 0.2 0 1 0 -0.2 0 0 1-4rin10.dat - [1,15,170.52,0,-140.03,0,0,0.2,0,1,0,-0.2,0,0, ldraw_lib__1_4rin10()], -// 1 15 170.52 0 -140.03 -0.2 0 0 0 1 0 0 0 -0.2 1-4rin10.dat - [1,15,170.52,0,-140.03,-0.2,0,0,0,1,0,0,0,-0.2, ldraw_lib__1_4rin10()], -// 1 15 170.52 0 -140.03 0 0 -0.2 0 1 0 0.2 0 0 1-4rin10.dat - [1,15,170.52,0,-140.03,0,0,-0.2,0,1,0,0.2,0,0, ldraw_lib__1_4rin10()], +// 1 15 170.52 0 -140.03 0.2 0 0 0 1 0 0 0 0.2 1-4ring10.dat + [1,15,170.52,0,-140.03,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__1_4ring10()], +// 1 15 170.52 0 -140.03 0 0 0.2 0 1 0 -0.2 0 0 1-4ring10.dat + [1,15,170.52,0,-140.03,0,0,0.2,0,1,0,-0.2,0,0, ldraw_lib__1_4ring10()], +// 1 15 170.52 0 -140.03 -0.2 0 0 0 1 0 0 0 -0.2 1-4ring10.dat + [1,15,170.52,0,-140.03,-0.2,0,0,0,1,0,0,0,-0.2, ldraw_lib__1_4ring10()], +// 1 15 170.52 0 -140.03 0 0 -0.2 0 1 0 0.2 0 0 1-4ring10.dat + [1,15,170.52,0,-140.03,0,0,-0.2,0,1,0,0.2,0,0, ldraw_lib__1_4ring10()], // 4 1 170.52 0 -140.03 170.52 0 -138.03 171.29 0 -138.19 171.94 0 -138.62 [4,1,170.52,0,-140.03,170.52,0,-138.03,171.29,0,-138.19,171.94,0,-138.62], // 4 1 170.52 0 -140.03 171.94 0 -138.62 172.37 0 -139.27 172.52 0 -140.03 @@ -1535,14 +1536,14 @@ function ldraw_lib__309p02() = [ [4,1,170.52,0,-140.03,169.11,0,-138.62,169.76,0,-138.19,170.52,0,-138.03], // 1 1 180.72 0 -85.97 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,180.72,0,-85.97,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 180.72 0 -85.97 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,180.72,0,-85.97,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 180.72 0 -85.97 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,180.72,0,-85.97,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 180.72 0 -85.97 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,180.72,0,-85.97,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 180.72 0 -85.97 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,180.72,0,-85.97,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 180.72 0 -85.97 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,180.72,0,-85.97,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 180.72 0 -85.97 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,180.72,0,-85.97,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 180.72 0 -85.97 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,180.72,0,-85.97,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 180.72 0 -85.97 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,180.72,0,-85.97,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 180.72 0 -85.97 180.72 0 -84.97 181.1 0 -85.05 181.43 0 -85.27 [4,1,180.72,0,-85.97,180.72,0,-84.97,181.1,0,-85.05,181.43,0,-85.27], // 4 1 180.72 0 -85.97 181.43 0 -85.27 181.65 0 -85.59 181.72 0 -85.97 @@ -1561,14 +1562,14 @@ function ldraw_lib__309p02() = [ [4,1,180.72,0,-85.97,180.02,0,-85.27,180.34,0,-85.05,180.72,0,-84.97], // 1 1 162.81 0 -139.48 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,162.81,0,-139.48,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 162.81 0 -139.48 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,162.81,0,-139.48,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 162.81 0 -139.48 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,162.81,0,-139.48,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 162.81 0 -139.48 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,162.81,0,-139.48,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 162.81 0 -139.48 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,162.81,0,-139.48,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 162.81 0 -139.48 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,162.81,0,-139.48,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 162.81 0 -139.48 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,162.81,0,-139.48,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 162.81 0 -139.48 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,162.81,0,-139.48,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 162.81 0 -139.48 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,162.81,0,-139.48,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 162.81 0 -139.48 162.81 0 -138.48 163.19 0 -138.56 163.51 0 -138.78 [4,1,162.81,0,-139.48,162.81,0,-138.48,163.19,0,-138.56,163.51,0,-138.78], // 4 1 162.81 0 -139.48 163.51 0 -138.78 163.73 0 -139.1 163.81 0 -139.48 @@ -1587,14 +1588,14 @@ function ldraw_lib__309p02() = [ [4,1,162.81,0,-139.48,162.1,0,-138.78,162.42,0,-138.56,162.81,0,-138.48], // 1 1 155.36 0 -138.38 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,155.36,0,-138.38,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 155.36 0 -138.38 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,155.36,0,-138.38,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 155.36 0 -138.38 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,155.36,0,-138.38,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 155.36 0 -138.38 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,155.36,0,-138.38,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 155.36 0 -138.38 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,155.36,0,-138.38,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 155.36 0 -138.38 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,155.36,0,-138.38,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 155.36 0 -138.38 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,155.36,0,-138.38,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 155.36 0 -138.38 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,155.36,0,-138.38,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 155.36 0 -138.38 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,155.36,0,-138.38,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 155.37 0 -138.38 155.37 0 -137.38 155.75 0 -137.46 156.07 0 -137.67 [4,1,155.37,0,-138.38,155.37,0,-137.38,155.75,0,-137.46,156.07,0,-137.67], // 4 1 155.37 0 -138.38 156.07 0 -137.67 156.29 0 -138 156.37 0 -138.38 @@ -1613,14 +1614,14 @@ function ldraw_lib__309p02() = [ [4,1,155.37,0,-138.38,154.66,0,-137.67,154.98,0,-137.46,155.37,0,-137.38], // 1 1 157.85 0 -144.72 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,157.85,0,-144.72,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 157.85 0 -144.72 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,157.85,0,-144.72,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 157.85 0 -144.72 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,157.85,0,-144.72,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 157.85 0 -144.72 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,157.85,0,-144.72,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 157.85 0 -144.72 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,157.85,0,-144.72,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 157.85 0 -144.72 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,157.85,0,-144.72,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 157.85 0 -144.72 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,157.85,0,-144.72,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 157.85 0 -144.72 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,157.85,0,-144.72,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 157.85 0 -144.72 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,157.85,0,-144.72,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 157.85 0 -144.72 157.85 0 -143.72 158.23 0 -143.8 158.55 0 -144.01 [4,1,157.85,0,-144.72,157.85,0,-143.72,158.23,0,-143.8,158.55,0,-144.01], // 4 1 157.85 0 -144.72 158.55 0 -144.01 158.77 0 -144.34 158.85 0 -144.72 @@ -1639,14 +1640,14 @@ function ldraw_lib__309p02() = [ [4,1,157.85,0,-144.72,157.14,0,-144.01,157.46,0,-143.8,157.85,0,-143.72], // 1 1 171.35 0 -154.1 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,171.35,0,-154.1,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 171.35 0 -154.1 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,171.35,0,-154.1,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 171.35 0 -154.1 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,171.35,0,-154.1,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 171.35 0 -154.1 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,171.35,0,-154.1,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 171.35 0 -154.1 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,171.35,0,-154.1,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 171.35 0 -154.1 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,171.35,0,-154.1,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 171.35 0 -154.1 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,171.35,0,-154.1,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 171.35 0 -154.1 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,171.35,0,-154.1,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 171.35 0 -154.1 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,171.35,0,-154.1,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 171.35 0 -154.1 171.35 0 -153.1 171.73 0 -153.18 172.06 0 -153.39 [4,1,171.35,0,-154.1,171.35,0,-153.1,171.73,0,-153.18,172.06,0,-153.39], // 4 1 171.35 0 -154.1 172.06 0 -153.39 172.28 0 -153.72 172.35 0 -154.1 @@ -1665,14 +1666,14 @@ function ldraw_lib__309p02() = [ [4,1,171.35,0,-154.1,170.64,0,-153.39,170.97,0,-153.18,171.35,0,-153.1], // 1 1 154.26 0 -158.51 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,154.26,0,-158.51,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 154.26 0 -158.51 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,154.26,0,-158.51,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 154.26 0 -158.51 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,154.26,0,-158.51,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 154.26 0 -158.51 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,154.26,0,-158.51,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 154.26 0 -158.51 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,154.26,0,-158.51,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 154.26 0 -158.51 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,154.26,0,-158.51,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 154.26 0 -158.51 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,154.26,0,-158.51,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 154.26 0 -158.51 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,154.26,0,-158.51,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 154.26 0 -158.51 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,154.26,0,-158.51,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 154.26 0 -158.51 154.26 0 -157.51 154.65 0 -157.59 154.97 0 -157.81 [4,1,154.26,0,-158.51,154.26,0,-157.51,154.65,0,-157.59,154.97,0,-157.81], // 4 1 154.26 0 -158.51 154.97 0 -157.81 155.19 0 -158.13 155.26 0 -158.51 @@ -1691,14 +1692,14 @@ function ldraw_lib__309p02() = [ [4,1,154.26,0,-158.51,153.56,0,-157.81,153.88,0,-157.59,154.26,0,-157.51], // 1 1 158.67 0 -160.17 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,158.67,0,-160.17,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 158.67 0 -160.17 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,158.67,0,-160.17,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 158.67 0 -160.17 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,158.67,0,-160.17,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 158.67 0 -160.17 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,158.67,0,-160.17,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 158.67 0 -160.17 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,158.67,0,-160.17,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 158.67 0 -160.17 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,158.67,0,-160.17,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 158.67 0 -160.17 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,158.67,0,-160.17,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 158.67 0 -160.17 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,158.67,0,-160.17,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 158.67 0 -160.17 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,158.67,0,-160.17,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 158.67 0 -160.17 158.67 0 -159.17 159.06 0 -159.24 159.38 0 -159.46 [4,1,158.67,0,-160.17,158.67,0,-159.17,159.06,0,-159.24,159.38,0,-159.46], // 4 1 158.67 0 -160.17 159.38 0 -159.46 159.6 0 -159.79 159.67 0 -160.17 @@ -1717,14 +1718,14 @@ function ldraw_lib__309p02() = [ [4,1,158.67,0,-160.17,157.97,0,-159.46,158.29,0,-159.24,158.67,0,-159.17], // 1 1 155.36 0 -167.34 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,155.36,0,-167.34,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 155.36 0 -167.34 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,155.36,0,-167.34,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 155.36 0 -167.34 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,155.36,0,-167.34,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 155.36 0 -167.34 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,155.36,0,-167.34,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 155.36 0 -167.34 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,155.36,0,-167.34,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 155.36 0 -167.34 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,155.36,0,-167.34,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 155.36 0 -167.34 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,155.36,0,-167.34,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 155.36 0 -167.34 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,155.36,0,-167.34,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 155.36 0 -167.34 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,155.36,0,-167.34,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 155.37 0 -167.34 155.37 0 -166.34 155.75 0 -166.41 156.07 0 -166.63 [4,1,155.37,0,-167.34,155.37,0,-166.34,155.75,0,-166.41,156.07,0,-166.63], // 4 1 155.37 0 -167.34 156.07 0 -166.63 156.29 0 -166.96 156.37 0 -167.34 @@ -1743,14 +1744,14 @@ function ldraw_lib__309p02() = [ [4,1,155.37,0,-167.34,154.66,0,-166.63,154.98,0,-166.41,155.37,0,-166.34], // 1 1 106.58 0 -176.44 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,106.58,0,-176.44,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 106.58 0 -176.44 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,106.58,0,-176.44,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 106.58 0 -176.44 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,106.58,0,-176.44,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 106.58 0 -176.44 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,106.58,0,-176.44,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 106.58 0 -176.44 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,106.58,0,-176.44,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 106.58 0 -176.44 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,106.58,0,-176.44,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 106.58 0 -176.44 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,106.58,0,-176.44,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 106.58 0 -176.44 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,106.58,0,-176.44,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 106.58 0 -176.44 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,106.58,0,-176.44,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 106.58 0 -176.44 106.58 0 -175.44 106.96 0 -175.52 107.29 0 -175.73 [4,1,106.58,0,-176.44,106.58,0,-175.44,106.96,0,-175.52,107.29,0,-175.73], // 4 1 106.58 0 -176.44 107.29 0 -175.73 107.5 0 -176.06 107.58 0 -176.44 @@ -1769,14 +1770,14 @@ function ldraw_lib__309p02() = [ [4,1,106.58,0,-176.44,105.87,0,-175.73,106.19,0,-175.52,106.58,0,-175.44], // 1 1 109.89 0 -171.2 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,109.89,0,-171.2,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 109.89 0 -171.2 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,109.89,0,-171.2,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 109.89 0 -171.2 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,109.89,0,-171.2,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 109.89 0 -171.2 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,109.89,0,-171.2,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 109.89 0 -171.2 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,109.89,0,-171.2,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 109.89 0 -171.2 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,109.89,0,-171.2,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 109.89 0 -171.2 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,109.89,0,-171.2,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 109.89 0 -171.2 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,109.89,0,-171.2,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 109.89 0 -171.2 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,109.89,0,-171.2,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 109.89 0 -171.2 109.89 0 -170.2 110.27 0 -170.28 110.59 0 -170.49 [4,1,109.89,0,-171.2,109.89,0,-170.2,110.27,0,-170.28,110.59,0,-170.49], // 4 1 109.89 0 -171.2 110.59 0 -170.49 110.81 0 -170.82 110.89 0 -171.2 @@ -1795,14 +1796,14 @@ function ldraw_lib__309p02() = [ [4,1,109.89,0,-171.2,109.18,0,-170.49,109.5,0,-170.28,109.89,0,-170.2], // 1 1 108.78 0 -167.62 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,108.78,0,-167.62,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 108.78 0 -167.62 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,108.78,0,-167.62,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 108.78 0 -167.62 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,108.78,0,-167.62,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 108.78 0 -167.62 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,108.78,0,-167.62,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 108.78 0 -167.62 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,108.78,0,-167.62,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 108.78 0 -167.62 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,108.78,0,-167.62,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 108.78 0 -167.62 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,108.78,0,-167.62,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 108.78 0 -167.62 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,108.78,0,-167.62,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 108.78 0 -167.62 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,108.78,0,-167.62,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 108.78 0 -167.62 108.78 0 -166.62 109.17 0 -166.69 109.49 0 -166.91 [4,1,108.78,0,-167.62,108.78,0,-166.62,109.17,0,-166.69,109.49,0,-166.91], // 4 1 108.78 0 -167.62 109.49 0 -166.91 109.71 0 -167.23 109.78 0 -167.62 @@ -1821,14 +1822,14 @@ function ldraw_lib__309p02() = [ [4,1,108.78,0,-167.62,108.08,0,-166.91,108.4,0,-166.69,108.78,0,-166.62], // 1 1 61.37 0 -224.43 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,61.37,0,-224.43,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 61.37 0 -224.43 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,61.37,0,-224.43,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 61.37 0 -224.43 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,61.37,0,-224.43,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 61.37 0 -224.43 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,61.37,0,-224.43,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 61.37 0 -224.43 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,61.37,0,-224.43,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 61.37 0 -224.43 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,61.37,0,-224.43,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 61.37 0 -224.43 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,61.37,0,-224.43,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 61.37 0 -224.43 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,61.37,0,-224.43,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 61.37 0 -224.43 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,61.37,0,-224.43,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 61.37 0 -224.43 61.37 0 -223.43 61.76 0 -223.51 62.08 0 -223.73 [4,1,61.37,0,-224.43,61.37,0,-223.43,61.76,0,-223.51,62.08,0,-223.73], // 4 1 61.37 0 -224.43 62.08 0 -223.73 62.3 0 -224.05 62.37 0 -224.43 @@ -1847,14 +1848,14 @@ function ldraw_lib__309p02() = [ [4,1,61.37,0,-224.43,60.67,0,-223.73,60.99,0,-223.51,61.37,0,-223.43], // 1 1 57.52 0 -226.64 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,57.52,0,-226.64,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 57.52 0 -226.64 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,57.52,0,-226.64,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 57.52 0 -226.64 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,57.52,0,-226.64,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 57.52 0 -226.64 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,57.52,0,-226.64,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 57.52 0 -226.64 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,57.52,0,-226.64,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 57.52 0 -226.64 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,57.52,0,-226.64,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 57.52 0 -226.64 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,57.52,0,-226.64,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 57.52 0 -226.64 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,57.52,0,-226.64,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 57.52 0 -226.64 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,57.52,0,-226.64,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 57.52 0 -226.64 57.52 0 -225.64 57.9 0 -225.72 58.22 0 -225.93 [4,1,57.52,0,-226.64,57.52,0,-225.64,57.9,0,-225.72,58.22,0,-225.93], // 4 1 57.52 0 -226.64 58.22 0 -225.93 58.44 0 -226.26 58.52 0 -226.64 @@ -1873,14 +1874,14 @@ function ldraw_lib__309p02() = [ [4,1,57.52,0,-226.64,56.81,0,-225.93,57.13,0,-225.72,57.52,0,-225.64], // 1 1 19.48 0 -184.99 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,19.48,0,-184.99,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 19.48 0 -184.99 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,19.48,0,-184.99,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 19.48 0 -184.99 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,19.48,0,-184.99,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 19.48 0 -184.99 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,19.48,0,-184.99,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 19.48 0 -184.99 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,19.48,0,-184.99,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 19.48 0 -184.99 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,19.48,0,-184.99,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 19.48 0 -184.99 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,19.48,0,-184.99,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 19.48 0 -184.99 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,19.48,0,-184.99,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 19.48 0 -184.99 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,19.48,0,-184.99,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 19.48 0 -184.99 19.48 0 -183.99 19.86 0 -184.07 20.18 0 -184.28 [4,1,19.48,0,-184.99,19.48,0,-183.99,19.86,0,-184.07,20.18,0,-184.28], // 4 1 19.48 0 -184.99 20.18 0 -184.28 20.4 0 -184.61 20.48 0 -184.99 @@ -1899,14 +1900,14 @@ function ldraw_lib__309p02() = [ [4,1,19.48,0,-184.99,18.77,0,-184.28,19.09,0,-184.07,19.48,0,-183.99], // 1 1 26.37 0 -190.23 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,26.37,0,-190.23,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 26.37 0 -190.23 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,26.37,0,-190.23,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 26.37 0 -190.23 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,26.37,0,-190.23,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 26.37 0 -190.23 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,26.37,0,-190.23,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 26.37 0 -190.23 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,26.37,0,-190.23,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 26.37 0 -190.23 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,26.37,0,-190.23,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 26.37 0 -190.23 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,26.37,0,-190.23,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 26.37 0 -190.23 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,26.37,0,-190.23,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 26.37 0 -190.23 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,26.37,0,-190.23,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 26.37 0 -190.23 26.37 0 -189.23 26.75 0 -189.31 27.08 0 -189.53 [4,1,26.37,0,-190.23,26.37,0,-189.23,26.75,0,-189.31,27.08,0,-189.53], // 4 1 26.37 0 -190.23 27.08 0 -189.53 27.29 0 -189.85 27.37 0 -190.23 @@ -1925,14 +1926,14 @@ function ldraw_lib__309p02() = [ [4,1,26.37,0,-190.23,25.66,0,-189.53,25.99,0,-189.31,26.37,0,-189.23], // 1 1 28.85 0 -185.82 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,28.85,0,-185.82,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 28.85 0 -185.82 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,28.85,0,-185.82,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 28.85 0 -185.82 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,28.85,0,-185.82,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 28.85 0 -185.82 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,28.85,0,-185.82,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 28.85 0 -185.82 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,28.85,0,-185.82,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 28.85 0 -185.82 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,28.85,0,-185.82,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 28.85 0 -185.82 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,28.85,0,-185.82,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 28.85 0 -185.82 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,28.85,0,-185.82,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 28.85 0 -185.82 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,28.85,0,-185.82,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 28.85 0 -185.82 28.85 0 -184.82 29.23 0 -184.9 29.56 0 -185.11 [4,1,28.85,0,-185.82,28.85,0,-184.82,29.23,0,-184.9,29.56,0,-185.11], // 4 1 28.85 0 -185.82 29.56 0 -185.11 29.77 0 -185.44 29.85 0 -185.82 @@ -1951,14 +1952,14 @@ function ldraw_lib__309p02() = [ [4,1,28.85,0,-185.82,28.14,0,-185.11,28.47,0,-184.9,28.85,0,-184.82], // 1 1 26.09 0 -183.34 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,26.09,0,-183.34,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 26.09 0 -183.34 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,26.09,0,-183.34,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 26.09 0 -183.34 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,26.09,0,-183.34,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 26.09 0 -183.34 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,26.09,0,-183.34,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 26.09 0 -183.34 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,26.09,0,-183.34,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 26.09 0 -183.34 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,26.09,0,-183.34,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 26.09 0 -183.34 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,26.09,0,-183.34,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 26.09 0 -183.34 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,26.09,0,-183.34,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 26.09 0 -183.34 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,26.09,0,-183.34,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 26.09 0 -183.34 26.09 0 -182.34 26.48 0 -182.41 26.8 0 -182.63 [4,1,26.09,0,-183.34,26.09,0,-182.34,26.48,0,-182.41,26.8,0,-182.63], // 4 1 26.09 0 -183.34 26.8 0 -182.63 27.02 0 -182.95 27.09 0 -183.34 @@ -1977,14 +1978,14 @@ function ldraw_lib__309p02() = [ [4,1,26.09,0,-183.34,25.39,0,-182.63,25.71,0,-182.41,26.09,0,-182.34], // 1 1 29.13 0 -275.32 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,29.13,0,-275.32,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 29.13 0 -275.32 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,29.13,0,-275.32,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 29.13 0 -275.32 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,29.13,0,-275.32,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 29.13 0 -275.32 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,29.13,0,-275.32,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 29.13 0 -275.32 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,29.13,0,-275.32,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 29.13 0 -275.32 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,29.13,0,-275.32,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 29.13 0 -275.32 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,29.13,0,-275.32,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 29.13 0 -275.32 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,29.13,0,-275.32,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 29.13 0 -275.32 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,29.13,0,-275.32,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 29.13 0 -275.32 29.13 0 -274.32 29.51 0 -274.4 29.83 0 -274.61 [4,1,29.13,0,-275.32,29.13,0,-274.32,29.51,0,-274.4,29.83,0,-274.61], // 4 1 29.13 0 -275.32 29.83 0 -274.61 30.05 0 -274.94 30.13 0 -275.32 @@ -2003,14 +2004,14 @@ function ldraw_lib__309p02() = [ [4,1,29.13,0,-275.32,28.42,0,-274.61,28.74,0,-274.4,29.13,0,-274.32], // 1 1 -39.51 0 -220.43 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,-39.51,0,-220.43,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 -39.51 0 -220.43 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,-39.51,0,-220.43,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 -39.51 0 -220.43 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,-39.51,0,-220.43,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 -39.51 0 -220.43 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,-39.51,0,-220.43,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 -39.51 0 -220.43 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,-39.51,0,-220.43,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 -39.51 0 -220.43 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,-39.51,0,-220.43,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 -39.51 0 -220.43 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,-39.51,0,-220.43,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 -39.51 0 -220.43 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,-39.51,0,-220.43,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 -39.51 0 -220.43 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,-39.51,0,-220.43,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 -39.51 0 -220.43 -39.51 0 -219.43 -39.12 0 -219.51 -38.8 0 -219.73 [4,1,-39.51,0,-220.43,-39.51,0,-219.43,-39.12,0,-219.51,-38.8,0,-219.73], // 4 1 -39.51 0 -220.43 -38.8 0 -219.73 -38.58 0 -220.05 -38.51 0 -220.43 @@ -2029,14 +2030,14 @@ function ldraw_lib__309p02() = [ [4,1,-39.51,0,-220.43,-40.21,0,-219.73,-39.89,0,-219.51,-39.51,0,-219.43], // 1 1 -65.87 0 -178.28 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,-65.87,0,-178.28,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 -65.87 0 -178.28 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,-65.87,0,-178.28,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 -65.87 0 -178.28 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,-65.87,0,-178.28,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 -65.87 0 -178.28 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,-65.87,0,-178.28,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 -65.87 0 -178.28 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,-65.87,0,-178.28,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 -65.87 0 -178.28 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,-65.87,0,-178.28,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 -65.87 0 -178.28 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,-65.87,0,-178.28,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 -65.87 0 -178.28 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,-65.87,0,-178.28,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 -65.87 0 -178.28 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,-65.87,0,-178.28,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 -65.87 0 -178.28 -65.87 0 -177.28 -65.48 0 -177.35 -65.16 0 -177.57 [4,1,-65.87,0,-178.28,-65.87,0,-177.28,-65.48,0,-177.35,-65.16,0,-177.57], // 4 1 -65.87 0 -178.28 -65.16 0 -177.57 -64.94 0 -177.9 -64.87 0 -178.28 @@ -2055,14 +2056,14 @@ function ldraw_lib__309p02() = [ [4,1,-65.87,0,-178.28,-66.57,0,-177.57,-66.25,0,-177.35,-65.87,0,-177.28], // 1 1 -63.11 0 -164.76 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,-63.11,0,-164.76,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 -63.11 0 -164.76 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,-63.11,0,-164.76,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 -63.11 0 -164.76 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,-63.11,0,-164.76,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 -63.11 0 -164.76 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,-63.11,0,-164.76,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 -63.11 0 -164.76 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,-63.11,0,-164.76,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 -63.11 0 -164.76 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,-63.11,0,-164.76,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 -63.11 0 -164.76 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,-63.11,0,-164.76,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 -63.11 0 -164.76 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,-63.11,0,-164.76,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 -63.11 0 -164.76 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,-63.11,0,-164.76,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 -63.11 0 -164.76 -63.11 0 -163.76 -62.73 0 -163.84 -62.4 0 -164.06 [4,1,-63.11,0,-164.76,-63.11,0,-163.76,-62.73,0,-163.84,-62.4,0,-164.06], // 4 1 -63.11 0 -164.76 -62.4 0 -164.06 -62.19 0 -164.38 -62.11 0 -164.76 @@ -2081,14 +2082,14 @@ function ldraw_lib__309p02() = [ [4,1,-63.11,0,-164.76,-63.82,0,-164.06,-63.49,0,-163.84,-63.11,0,-163.76], // 1 1 -56.22 0 -166.97 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,-56.22,0,-166.97,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 -56.22 0 -166.97 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,-56.22,0,-166.97,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 -56.22 0 -166.97 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,-56.22,0,-166.97,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 -56.22 0 -166.97 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,-56.22,0,-166.97,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 -56.22 0 -166.97 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,-56.22,0,-166.97,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 -56.22 0 -166.97 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,-56.22,0,-166.97,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 -56.22 0 -166.97 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,-56.22,0,-166.97,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 -56.22 0 -166.97 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,-56.22,0,-166.97,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 -56.22 0 -166.97 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,-56.22,0,-166.97,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 -56.22 0 -166.97 -56.22 0 -165.97 -55.84 0 -166.04 -55.51 0 -166.26 [4,1,-56.22,0,-166.97,-56.22,0,-165.97,-55.84,0,-166.04,-55.51,0,-166.26], // 4 1 -56.22 0 -166.97 -55.51 0 -166.26 -55.3 0 -166.59 -55.22 0 -166.97 @@ -2107,14 +2108,14 @@ function ldraw_lib__309p02() = [ [4,1,-56.22,0,-166.97,-56.93,0,-166.26,-56.6,0,-166.04,-56.22,0,-165.97], // 1 1 -54.84 0 -162 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,-54.84,0,-162,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 -54.84 0 -162 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,-54.84,0,-162,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 -54.84 0 -162 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,-54.84,0,-162,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 -54.84 0 -162 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,-54.84,0,-162,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 -54.84 0 -162 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,-54.84,0,-162,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 -54.84 0 -162 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,-54.84,0,-162,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 -54.84 0 -162 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,-54.84,0,-162,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 -54.84 0 -162 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,-54.84,0,-162,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 -54.84 0 -162 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,-54.84,0,-162,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 -54.84 0 -162 -54.84 0 -161 -54.46 0 -161.08 -54.13 0 -161.3 [4,1,-54.84,0,-162,-54.84,0,-161,-54.46,0,-161.08,-54.13,0,-161.3], // 4 1 -54.84 0 -162 -54.13 0 -161.3 -53.92 0 -161.62 -53.84 0 -162 @@ -2133,14 +2134,14 @@ function ldraw_lib__309p02() = [ [4,1,-54.84,0,-162,-55.55,0,-161.3,-55.22,0,-161.08,-54.84,0,-161], // 1 1 -65.59 0 -147.66 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,-65.59,0,-147.66,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 -65.59 0 -147.66 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,-65.59,0,-147.66,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 -65.59 0 -147.66 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,-65.59,0,-147.66,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 -65.59 0 -147.66 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,-65.59,0,-147.66,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 -65.59 0 -147.66 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,-65.59,0,-147.66,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 -65.59 0 -147.66 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,-65.59,0,-147.66,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 -65.59 0 -147.66 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,-65.59,0,-147.66,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 -65.59 0 -147.66 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,-65.59,0,-147.66,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 -65.59 0 -147.66 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,-65.59,0,-147.66,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 -65.59 0 -147.66 -65.59 0 -146.66 -65.21 0 -146.74 -64.88 0 -146.96 [4,1,-65.59,0,-147.66,-65.59,0,-146.66,-65.21,0,-146.74,-64.88,0,-146.96], // 4 1 -65.59 0 -147.66 -64.88 0 -146.96 -64.67 0 -147.28 -64.59 0 -147.66 @@ -2159,14 +2160,14 @@ function ldraw_lib__309p02() = [ [4,1,-65.59,0,-147.66,-66.3,0,-146.96,-65.97,0,-146.74,-65.59,0,-146.66], // 1 1 -21.77 0 -137.18 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,-21.77,0,-137.18,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 -21.77 0 -137.18 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,-21.77,0,-137.18,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 -21.77 0 -137.18 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,-21.77,0,-137.18,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 -21.77 0 -137.18 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,-21.77,0,-137.18,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 -21.77 0 -137.18 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,-21.77,0,-137.18,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 -21.77 0 -137.18 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,-21.77,0,-137.18,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 -21.77 0 -137.18 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,-21.77,0,-137.18,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 -21.77 0 -137.18 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,-21.77,0,-137.18,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 -21.77 0 -137.18 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,-21.77,0,-137.18,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 -21.77 0 -137.18 -21.77 0 -136.18 -21.38 0 -136.26 -21.06 0 -136.47 [4,1,-21.77,0,-137.18,-21.77,0,-136.18,-21.38,0,-136.26,-21.06,0,-136.47], // 4 1 -21.77 0 -137.18 -21.06 0 -136.47 -20.84 0 -136.8 -20.77 0 -137.18 @@ -2185,14 +2186,14 @@ function ldraw_lib__309p02() = [ [4,1,-21.77,0,-137.18,-22.47,0,-136.47,-22.15,0,-136.26,-21.77,0,-136.18], // 1 1 -20.66 0 -128.35 1.1 0 0 0 1 0 0 0 1.1 4-4ndis.dat [1,1,-20.66,0,-128.35,1.1,0,0,0,1,0,0,0,1.1, ldraw_lib__4_4ndis()], -// 1 15 -20.66 0 -128.35 0.1 0 0 0 1 0 0 0 0.1 1-4rin10.dat - [1,15,-20.66,0,-128.35,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4rin10()], -// 1 15 -20.66 0 -128.35 0 0 0.1 0 1 0 -0.1 0 0 1-4rin10.dat - [1,15,-20.66,0,-128.35,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4rin10()], -// 1 15 -20.66 0 -128.35 -0.1 0 0 0 1 0 0 0 -0.1 1-4rin10.dat - [1,15,-20.66,0,-128.35,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4rin10()], -// 1 15 -20.66 0 -128.35 0 0 -0.1 0 1 0 0.1 0 0 1-4rin10.dat - [1,15,-20.66,0,-128.35,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4rin10()], +// 1 15 -20.66 0 -128.35 0.1 0 0 0 1 0 0 0 0.1 1-4ring10.dat + [1,15,-20.66,0,-128.35,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__1_4ring10()], +// 1 15 -20.66 0 -128.35 0 0 0.1 0 1 0 -0.1 0 0 1-4ring10.dat + [1,15,-20.66,0,-128.35,0,0,0.1,0,1,0,-0.1,0,0, ldraw_lib__1_4ring10()], +// 1 15 -20.66 0 -128.35 -0.1 0 0 0 1 0 0 0 -0.1 1-4ring10.dat + [1,15,-20.66,0,-128.35,-0.1,0,0,0,1,0,0,0,-0.1, ldraw_lib__1_4ring10()], +// 1 15 -20.66 0 -128.35 0 0 -0.1 0 1 0 0.1 0 0 1-4ring10.dat + [1,15,-20.66,0,-128.35,0,0,-0.1,0,1,0,0.1,0,0, ldraw_lib__1_4ring10()], // 4 1 -20.66 0 -128.35 -20.66 0 -127.35 -20.28 0 -127.43 -19.96 0 -127.65 [4,1,-20.66,0,-128.35,-20.66,0,-127.35,-20.28,0,-127.43,-19.96,0,-127.65], // 4 1 -20.66 0 -128.35 -19.96 0 -127.65 -19.74 0 -127.97 -19.66 0 -128.35 diff --git a/parts/3139.scad b/parts/3139.scad index 20cdcc87a..bdcdca716 100644 --- a/parts/3139.scad +++ b/parts/3139.scad @@ -4,15 +4,15 @@ use <../p/4-4con4.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin15.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring15.scad> use <../p/4-4ring2.scad> use <../p/4-4ring6.scad> function ldraw_lib__3139() = [ // 0 Tyre 4/ 80 x 8 Single Smooth Type 1 // 0 Name: 3139.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2022-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__3139() = [ // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 // 0 !HISTORY 2020-02-29 [MagFors] Corrected inner dimension, should fit both rim 20 and 4624 // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm)/profile_as_%age_of_width x rim_diameter_(mm) // @@ -150,32 +151,32 @@ function ldraw_lib__3139() = [ [1,16,5,0,0,0,.5,0,15,0,0,0,0,15, ldraw_lib__4_4cylo()], // 1 16 5 0 0 0 .5 0 16 0 0 0 0 16 4-4cylo.dat [1,16,5,0,0,0,.5,0,16,0,0,0,0,16, ldraw_lib__4_4cylo()], -// 1 16 5.5 0 0 0 -1 0 1 0 0 0 0 1 4-4rin15.dat - [1,16,5.5,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__4_4rin15()], +// 1 16 5.5 0 0 0 -1 0 1 0 0 0 0 1 4-4ring15.dat + [1,16,5.5,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__4_4ring15()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 5 0 0 0 .5 0 12 0 0 0 0 12 4-4cylo.dat [1,16,5,0,0,0,.5,0,12,0,0,0,0,12, ldraw_lib__4_4cylo()], // 1 16 5 0 0 0 .5 0 13 0 0 0 0 13 4-4cylo.dat [1,16,5,0,0,0,.5,0,13,0,0,0,0,13, ldraw_lib__4_4cylo()], -// 1 16 5.5 0 0 0 -1 0 1 0 0 0 0 1 4-4rin12.dat - [1,16,5.5,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__4_4rin12()], +// 1 16 5.5 0 0 0 -1 0 1 0 0 0 0 1 4-4ring12.dat + [1,16,5.5,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__4_4ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -5 0 0 0 -.5 0 15 0 0 0 0 15 4-4cylo.dat [1,16,-5,0,0,0,-.5,0,15,0,0,0,0,15, ldraw_lib__4_4cylo()], // 1 16 -5 0 0 0 -.5 0 16 0 0 0 0 16 4-4cylo.dat [1,16,-5,0,0,0,-.5,0,16,0,0,0,0,16, ldraw_lib__4_4cylo()], -// 1 16 -5.5 0 0 0 1 0 1 0 0 0 0 1 4-4rin15.dat - [1,16,-5.5,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__4_4rin15()], +// 1 16 -5.5 0 0 0 1 0 1 0 0 0 0 1 4-4ring15.dat + [1,16,-5.5,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__4_4ring15()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -5 0 0 0 -.5 0 12 0 0 0 0 12 4-4cylo.dat [1,16,-5,0,0,0,-.5,0,12,0,0,0,0,12, ldraw_lib__4_4cylo()], // 1 16 -5 0 0 0 -.5 0 13 0 0 0 0 13 4-4cylo.dat [1,16,-5,0,0,0,-.5,0,13,0,0,0,0,13, ldraw_lib__4_4cylo()], -// 1 16 -5.5 0 0 0 1 0 1 0 0 0 0 1 4-4rin12.dat - [1,16,-5.5,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__4_4rin12()], +// 1 16 -5.5 0 0 0 1 0 1 0 0 0 0 1 4-4ring12.dat + [1,16,-5.5,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__4_4ring12()], ]; module ldraw_lib__3139(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__3139(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/31622.scad b/parts/31622.scad index c4322115a..fcdf6e9f5 100644 --- a/parts/31622.scad +++ b/parts/31622.scad @@ -3,8 +3,8 @@ use <../p/4-4edge.scad> use <../p/4-4ndis.scad> use <../p/48/1-4chrd.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin11.scad> -use <../p/48/4-4rin17.scad> +use <../p/48/4-4ring11.scad> +use <../p/48/4-4ring17.scad> use <../p/box3u8p.scad> use <../p/daxlehole.scad> use <../p/daxlehub.scad> @@ -15,7 +15,7 @@ function ldraw_lib__31622() = [ // 0 Duplo Gear 24 Tooth Crown // 0 Name: 31622.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,10 +23,11 @@ function ldraw_lib__31622() = [ [0,"BFC","CCW"], // // 0 !CATEGORY Technic -// 0 !KEYWORDS dacta, Early Simple Machines +// 0 !KEYWORDS Early Simple Machines, dacta // // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -20 0 0 -1 -1 0 0 0 40 0 daxlehub.dat [1,16,0,0,-20,0,0,-1,-1,0,0,0,40,0, ldraw_lib__daxlehub()], @@ -38,16 +39,16 @@ function ldraw_lib__31622() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -19.5 0 0 51 51 0 0 0 7.5 0 48\4-4cylo.dat [1,16,0,0,-19.5,0,0,51,51,0,0,0,7.5,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -19.5 0 0 3 3 0 0 0 1 0 48\4-4rin17.dat - [1,16,0,0,-19.5,0,0,3,3,0,0,0,1,0, ldraw_lib__48__4_4rin17()], +// 1 16 0 0 -19.5 0 0 3 3 0 0 0 1 0 48\4-4ring17.dat + [1,16,0,0,-19.5,0,0,3,3,0,0,0,1,0, ldraw_lib__48__4_4ring17()], // 1 16 0 0 -8 0 0 37 37 0 0 0 12 0 48\4-4cylo.dat [1,16,0,0,-8,0,0,37,37,0,0,0,12,0, ldraw_lib__48__4_4cylo()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -8 0 0 33.91667 33.91667 0 0 0 12 0 48\4-4cylo.dat [1,16,0,0,-8,0,0,33.91667,33.91667,0,0,0,12,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 4 0 0 3.08333 3.08333 0 0 0 -1 0 48\4-4rin11.dat - [1,16,0,0,4,0,0,3.08333,3.08333,0,0,0,-1,0, ldraw_lib__48__4_4rin11()], +// 1 16 0 0 4 0 0 3.08333 3.08333 0 0 0 -1 0 48\4-4ring11.dat + [1,16,0,0,4,0,0,3.08333,3.08333,0,0,0,-1,0, ldraw_lib__48__4_4ring11()], // 1 16 0 0 -8 0 0 -24 -24 0 0 0 1 0 4-4edge.dat [1,16,0,0,-8,0,0,-24,-24,0,0,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -12 0 0 -24 -24 0 0 0 1 0 4-4edge.dat diff --git a/parts/32007.scad b/parts/32007.scad index 57e4f25f9..920eeb28c 100644 --- a/parts/32007.scad +++ b/parts/32007.scad @@ -2,8 +2,8 @@ use <../lib.scad> use <../p/2-4chrd.scad> use <../p/2-4cylo.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring9.scad> use <../p/box4o8a.scad> use <../p/connhole.scad> @@ -13,7 +13,7 @@ function ldraw_lib__32007() = [ // 0 Technic Tread Sprocket Wheel // 0 Name: 32007.dat // 0 Author: Marc Klein [marckl] -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__32007() = [ // 0 !HISTORY 2014-12-28 [Philo] BFCed with Windz // 0 !HISTORY 2016-09-24 [MagFors] Corrected connhole depth, primitive substitution // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 0 1 0 1 0 connhole.dat [1,16,0,0,0,1,0,0,0,0,1,0,1,0, ldraw_lib__connhole()], @@ -35,14 +36,14 @@ function ldraw_lib__32007() = [ [1,16,0,0,-10,9,0,0,0,0,9,0,8,0, ldraw_lib__4_4cylo()], // 1 16 0 0 -2 1 0 0 0 0 1 0 1 0 4-4ring9.dat [1,16,0,0,-2,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring9()], -// 1 16 0 0 -2 1 0 0 0 0 1 0 1 0 4-4rin10.dat - [1,16,0,0,-2,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 -2 1 0 0 0 0 1 0 1 0 4-4ring10.dat + [1,16,0,0,-2,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring10()], // 1 16 0 0 10 9 0 0 0 0 -9 0 -8 0 4-4cylo.dat [1,16,0,0,10,9,0,0,0,0,-9,0,-8,0, ldraw_lib__4_4cylo()], // 1 16 0 0 2 -1 0 0 0 0 1 0 -1 0 4-4ring9.dat [1,16,0,0,2,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring9()], -// 1 16 0 0 2 -1 0 0 0 0 1 0 -1 0 4-4rin10.dat - [1,16,0,0,2,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 2 -1 0 0 0 0 1 0 -1 0 4-4ring10.dat + [1,16,0,0,2,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -12 11 0 0 0 0 11 0 10 0 4-4cylo.dat diff --git a/parts/32012.scad b/parts/32012.scad index bdbe6695e..c7cdac3f0 100644 --- a/parts/32012.scad +++ b/parts/32012.scad @@ -2,23 +2,23 @@ use <../lib.scad> use <../p/1-4cyli.scad> use <../p/1-4cylo.scad> use <../p/1-4edge.scad> -use <../p/1-4rin24.scad> +use <../p/1-4ring24.scad> use <../p/1-4ring5.scad> use <../p/1-8cyli.scad> use <../p/2-4cyli.scad> use <../p/2-4cylo.scad> use <../p/2-4edge.scad> -use <../p/2-4rin24.scad> +use <../p/2-4ring24.scad> use <../p/2-4ring5.scad> use <../p/3-16edge.scad> use <../p/4-4con10.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin11.scad> -use <../p/4-4rin20.scad> -use <../p/4-4rin24.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring11.scad> +use <../p/4-4ring20.scad> +use <../p/4-4ring24.scad> use <../p/4-4ring3.scad> use <../p/4-4ring8.scad> use <../p/4-4ring9.scad> @@ -31,7 +31,7 @@ function ldraw_lib__32012() = [ // 0 Technic Reel 2.5 x 2 // 0 Name: 32012.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2020-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -41,7 +41,8 @@ function ldraw_lib__32012() = [ // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 // 0 !HISTORY 2020-06-04 [Sirio] Updated the use of primitives: removed ringr.dat or ringrr.dat, fixed flat primitives scaled in wrong direction, introduced use of n-fcylo.dat, substituted some quads with rects // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -20 0 0 0 1 0 -0.707107 0 0.707107 0.707107 0 0.707107 axlehol2.dat [1,16,-20,0,0,0,1,0,-0.707107,0,0.707107,0.707107,0,0.707107, ldraw_lib__axlehol2()], @@ -99,10 +100,10 @@ function ldraw_lib__32012() = [ [1,16,17,0,0,0,1,0,0,0,20,20,0,0, ldraw_lib__4_4edge()], // 1 16 -17 0 0 0 1 0 0 0 20 20 0 0 4-4edge.dat [1,16,-17,0,0,0,1,0,0,0,20,20,0,0, ldraw_lib__4_4edge()], -// 1 16 19 0 0 0 -1 0 0 0 2 2 0 0 4-4rin11.dat - [1,16,19,0,0,0,-1,0,0,0,2,2,0,0, ldraw_lib__4_4rin11()], -// 1 16 19 0 0 0 -1 0 0 0 1 1 0 0 4-4rin24.dat - [1,16,19,0,0,0,-1,0,0,0,1,1,0,0, ldraw_lib__4_4rin24()], +// 1 16 19 0 0 0 -1 0 0 0 2 2 0 0 4-4ring11.dat + [1,16,19,0,0,0,-1,0,0,0,2,2,0,0, ldraw_lib__4_4ring11()], +// 1 16 19 0 0 0 -1 0 0 0 1 1 0 0 4-4ring24.dat + [1,16,19,0,0,0,-1,0,0,0,1,1,0,0, ldraw_lib__4_4ring24()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 19 0 0 0 -2 0 0 0 2 2 0 0 4-4con10.dat @@ -111,20 +112,20 @@ function ldraw_lib__32012() = [ [0,"BFC","INVERTNEXT"], // 1 16 -19 0 0 0 2 0 0 0 2 2 0 0 4-4con10.dat [1,16,-19,0,0,0,2,0,0,0,2,2,0,0, ldraw_lib__4_4con10()], -// 1 16 -19 0 0 0 1 0 0 0 1 1 0 0 4-4rin24.dat - [1,16,-19,0,0,0,1,0,0,0,1,1,0,0, ldraw_lib__4_4rin24()], -// 1 16 -19 0 0 0 1 0 0 0 2 2 0 0 4-4rin11.dat - [1,16,-19,0,0,0,1,0,0,0,2,2,0,0, ldraw_lib__4_4rin11()], +// 1 16 -19 0 0 0 1 0 0 0 1 1 0 0 4-4ring24.dat + [1,16,-19,0,0,0,1,0,0,0,1,1,0,0, ldraw_lib__4_4ring24()], +// 1 16 -19 0 0 0 1 0 0 0 2 2 0 0 4-4ring11.dat + [1,16,-19,0,0,0,1,0,0,0,2,2,0,0, ldraw_lib__4_4ring11()], // 1 16 -15 0 0 0 1 0 0 0 10 10 0 0 4-4edge.dat [1,16,-15,0,0,0,1,0,0,0,10,10,0,0, ldraw_lib__4_4edge()], // 1 16 -15 0 0 0 -1 0 0 0 10 10 0 0 4-4ring1.dat [1,16,-15,0,0,0,-1,0,0,0,10,10,0,0, ldraw_lib__4_4ring1()], // 1 16 15 0 0 0 1 0 0 0 10 -10 0 0 4-4ring1.dat [1,16,15,0,0,0,1,0,0,0,10,-10,0,0, ldraw_lib__4_4ring1()], -// 1 16 -15 0 0 0 -1 0 0 0 1 1 0 0 4-4rin20.dat - [1,16,-15,0,0,0,-1,0,0,0,1,1,0,0, ldraw_lib__4_4rin20()], -// 1 16 15 0 0 0 1 0 0 0 1 1 0 0 4-4rin20.dat - [1,16,15,0,0,0,1,0,0,0,1,1,0,0, ldraw_lib__4_4rin20()], +// 1 16 -15 0 0 0 -1 0 0 0 1 1 0 0 4-4ring20.dat + [1,16,-15,0,0,0,-1,0,0,0,1,1,0,0, ldraw_lib__4_4ring20()], +// 1 16 15 0 0 0 1 0 0 0 1 1 0 0 4-4ring20.dat + [1,16,15,0,0,0,1,0,0,0,1,1,0,0, ldraw_lib__4_4ring20()], // 1 16 -15 0 0 0 8 0 0 0 10 10 0 0 4-4cyli.dat [1,16,-15,0,0,0,8,0,0,0,10,10,0,0, ldraw_lib__4_4cyli()], // 1 16 15 0 0 0 -8 0 0 0 10 10 0 0 4-4cyli.dat @@ -273,12 +274,12 @@ function ldraw_lib__32012() = [ [1,16,-1.5,0,0,0,3,0,0,0,12.5,12.5,0,0, ldraw_lib__2_4cylo()], // 1 16 1.5 0 0 0 -1 0 0 0 2 2 0 0 2-4ring5.dat [1,16,1.5,0,0,0,-1,0,0,0,2,2,0,0, ldraw_lib__2_4ring5()], -// 1 16 1.5 0 0 0 -1 0 0 0 0.5 0.5 0 0 2-4rin24.dat - [1,16,1.5,0,0,0,-1,0,0,0,0.5,0.5,0,0, ldraw_lib__2_4rin24()], +// 1 16 1.5 0 0 0 -1 0 0 0 0.5 0.5 0 0 2-4ring24.dat + [1,16,1.5,0,0,0,-1,0,0,0,0.5,0.5,0,0, ldraw_lib__2_4ring24()], // 1 16 -1.5 0 0 0 1 0 0 0 2 2 0 0 2-4ring5.dat [1,16,-1.5,0,0,0,1,0,0,0,2,2,0,0, ldraw_lib__2_4ring5()], -// 1 16 -1.5 0 0 0 1 0 0 0 0.5 0.5 0 0 2-4rin24.dat - [1,16,-1.5,0,0,0,1,0,0,0,0.5,0.5,0,0, ldraw_lib__2_4rin24()], +// 1 16 -1.5 0 0 0 1 0 0 0 0.5 0.5 0 0 2-4ring24.dat + [1,16,-1.5,0,0,0,1,0,0,0,0.5,0.5,0,0, ldraw_lib__2_4ring24()], // 2 24 -1.5 0 10 -1.5 -1 9.802 [2,24,-1.5,0,10,-1.5,-1,9.802], // 3 16 -1.5 0 10 -1.5 -1 9.802 -1.5 0 12.5 @@ -307,10 +308,10 @@ function ldraw_lib__32012() = [ [1,16,1.5,0,0,0,-1,0,-1.41421,0,-1.41421,-1.41421,0,1.41421, ldraw_lib__1_4ring5()], // 1 16 -1.5 0 0 0 1 0 -1.41421 0 -1.41421 -1.41421 0 1.41421 1-4ring5.dat [1,16,-1.5,0,0,0,1,0,-1.41421,0,-1.41421,-1.41421,0,1.41421, ldraw_lib__1_4ring5()], -// 1 16 1.5 0 0 0 -1 0 -0.353553 0 -0.353553 -0.353553 0 0.353553 1-4rin24.dat - [1,16,1.5,0,0,0,-1,0,-0.353553,0,-0.353553,-0.353553,0,0.353553, ldraw_lib__1_4rin24()], -// 1 16 -1.5 0 0 0 1 0 -0.353553 0 -0.353553 -0.353553 0 0.353553 1-4rin24.dat - [1,16,-1.5,0,0,0,1,0,-0.353553,0,-0.353553,-0.353553,0,0.353553, ldraw_lib__1_4rin24()], +// 1 16 1.5 0 0 0 -1 0 -0.353553 0 -0.353553 -0.353553 0 0.353553 1-4ring24.dat + [1,16,1.5,0,0,0,-1,0,-0.353553,0,-0.353553,-0.353553,0,0.353553, ldraw_lib__1_4ring24()], +// 1 16 -1.5 0 0 0 1 0 -0.353553 0 -0.353553 -0.353553 0 0.353553 1-4ring24.dat + [1,16,-1.5,0,0,0,1,0,-0.353553,0,-0.353553,-0.353553,0,0.353553, ldraw_lib__1_4ring24()], // 1 16 -1.5 0 0 0 3 0 -8.83883 0 -8.83883 -8.83883 0 8.83883 1-4cylo.dat [1,16,-1.5,0,0,0,3,0,-8.83883,0,-8.83883,-8.83883,0,8.83883, ldraw_lib__1_4cylo()], // 1 16 0 -7.954 7.954 -1.5 0 0 0 -1 -.884 0 0 .884 rect3.dat diff --git a/parts/32019.scad b/parts/32019.scad index 3c67f671f..034a1710c 100644 --- a/parts/32019.scad +++ b/parts/32019.scad @@ -3,16 +3,16 @@ use <../p/48/1-4con23.scad> use <../p/48/4-4con24.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin21.scad> -use <../p/48/4-4rin22.scad> use <../p/48/4-4ring2.scad> +use <../p/48/4-4ring21.scad> +use <../p/48/4-4ring22.scad> use <../p/48/4-4ring7.scad> use function ldraw_lib__32019() = [ // 0 Tyre 20/ 64 x 37 S // 0 Name: 32019.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__32019() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -9.5 1 0 0 0 1 0 0 0 1 s\32019s01.dat [1,16,0,0,-9.5,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32019s01()], @@ -140,14 +141,14 @@ function ldraw_lib__32019() = [ [1,16,0,0,13,-46,0,0,0,0,46,0,12,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 11 -42 0 0 0 0 42 0 12 0 48\4-4edge.dat [1,16,0,0,11,-42,0,0,0,0,42,0,12,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -30 2 0 0 0 0 2 0 1 0 48\4-4rin22.dat - [1,16,0,0,-30,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4rin22()], -// 1 16 0 0 -30 2 0 0 0 0 2 0 1 0 48\4-4rin21.dat - [1,16,0,0,-30,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4rin21()], -// 1 16 0 0 11 -2 0 0 0 0 2 0 -1 0 48\4-4rin22.dat - [1,16,0,0,11,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4rin22()], -// 1 16 0 0 11 -2 0 0 0 0 2 0 -1 0 48\4-4rin21.dat - [1,16,0,0,11,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4rin21()], +// 1 16 0 0 -30 2 0 0 0 0 2 0 1 0 48\4-4ring22.dat + [1,16,0,0,-30,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4ring22()], +// 1 16 0 0 -30 2 0 0 0 0 2 0 1 0 48\4-4ring21.dat + [1,16,0,0,-30,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4ring21()], +// 1 16 0 0 11 -2 0 0 0 0 2 0 -1 0 48\4-4ring22.dat + [1,16,0,0,11,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4ring22()], +// 1 16 0 0 11 -2 0 0 0 0 2 0 -1 0 48\4-4ring21.dat + [1,16,0,0,11,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4ring21()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 11 -42 0 0 0 0 42 0 -5 0 48\4-4cyli.dat diff --git a/parts/32020.scad b/parts/32020.scad index c3a7d4ec7..cc50d6c1e 100644 --- a/parts/32020.scad +++ b/parts/32020.scad @@ -11,9 +11,9 @@ use <../p/48/4-4con30.scad> use <../p/48/4-4con41.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin21.scad> -use <../p/48/4-4rin22.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring21.scad> +use <../p/48/4-4ring22.scad> use <../p/48/4-4ring4.scad> use <../p/axlehol2.scad> use <../p/axlehol6.scad> @@ -22,7 +22,7 @@ function ldraw_lib__32020() = [ // 0 Wheel Rim 18 x 37 with 6 Pegholes and Long Axle Bush // 0 Name: 32020.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__32020() = [ // 0 !KEYWORDS 62.4 x 20, Beetle, rim, truck // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -76,20 +77,20 @@ function ldraw_lib__32020() = [ [1,16,0,0,-32,40,0,0,0,0,40,0,-12,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -32 46 0 0 0 0 46 0 -12 0 48\4-4edge.dat [1,16,0,0,-32,46,0,0,0,0,46,0,-12,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -32 4 0 0 0 0 4 0 1 0 48\4-4rin10.dat - [1,16,0,0,-32,4,0,0,0,0,4,0,1,0, ldraw_lib__48__4_4rin10()], -// 1 16 0 0 -32 2 0 0 0 0 2 0 1 0 48\4-4rin22.dat - [1,16,0,0,-32,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4rin22()], +// 1 16 0 0 -32 4 0 0 0 0 4 0 1 0 48\4-4ring10.dat + [1,16,0,0,-32,4,0,0,0,0,4,0,1,0, ldraw_lib__48__4_4ring10()], +// 1 16 0 0 -32 2 0 0 0 0 2 0 1 0 48\4-4ring22.dat + [1,16,0,0,-32,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4ring22()], // 1 16 0 0 -32 46 0 0 0 0 46 0 2 0 48\4-4cyli.dat [1,16,0,0,-32,46,0,0,0,0,46,0,2,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -30 46 0 0 0 0 46 0 -12 0 48\4-4edge.dat [1,16,0,0,-30,46,0,0,0,0,46,0,-12,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -30 42 0 0 0 0 42 0 -12 0 48\4-4edge.dat [1,16,0,0,-30,42,0,0,0,0,42,0,-12,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -30 -2 0 0 0 0 2 0 -1 0 48\4-4rin22.dat - [1,16,0,0,-30,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4rin22()], -// 1 16 0 0 -30 -2 0 0 0 0 2 0 -1 0 48\4-4rin21.dat - [1,16,0,0,-30,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4rin21()], +// 1 16 0 0 -30 -2 0 0 0 0 2 0 -1 0 48\4-4ring22.dat + [1,16,0,0,-30,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4ring22()], +// 1 16 0 0 -30 -2 0 0 0 0 2 0 -1 0 48\4-4ring21.dat + [1,16,0,0,-30,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4ring21()], // 1 16 0 0 -30 42 0 0 0 0 42 0 5 0 48\4-4cyli.dat [1,16,0,0,-30,42,0,0,0,0,42,0,5,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -25 42 0 0 0 0 42 0 -12 0 48\4-4edge.dat @@ -98,8 +99,8 @@ function ldraw_lib__32020() = [ [1,16,0,0,-25,55,0,0,0,0,55,0,-12,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -25 10.5 0 0 0 0 10.5 0 1 0 48\4-4ring4.dat [1,16,0,0,-25,10.5,0,0,0,0,10.5,0,1,0, ldraw_lib__48__4_4ring4()], -// 1 16 0 0 -25 2.5 0 0 0 0 2.5 0 1 0 48\4-4rin21.dat - [1,16,0,0,-25,2.5,0,0,0,0,2.5,0,1,0, ldraw_lib__48__4_4rin21()], +// 1 16 0 0 -25 2.5 0 0 0 0 2.5 0 1 0 48\4-4ring21.dat + [1,16,0,0,-25,2.5,0,0,0,0,2.5,0,1,0, ldraw_lib__48__4_4ring21()], // 1 16 0 0 -25 55 0 0 0 0 55 0 3 0 48\4-4cyli.dat [1,16,0,0,-25,55,0,0,0,0,55,0,3,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -22 -42 0 0 0 0 42 0 12 0 48\4-4edge.dat @@ -108,26 +109,26 @@ function ldraw_lib__32020() = [ [1,16,0,0,-22,-55,0,0,0,0,55,0,12,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -22 -10.5 0 0 0 0 10.5 0 -1 0 48\4-4ring4.dat [1,16,0,0,-22,-10.5,0,0,0,0,10.5,0,-1,0, ldraw_lib__48__4_4ring4()], -// 1 16 0 0 -22 -2.5 0 0 0 0 2.5 0 -1 0 48\4-4rin21.dat - [1,16,0,0,-22,-2.5,0,0,0,0,2.5,0,-1,0, ldraw_lib__48__4_4rin21()], +// 1 16 0 0 -22 -2.5 0 0 0 0 2.5 0 -1 0 48\4-4ring21.dat + [1,16,0,0,-22,-2.5,0,0,0,0,2.5,0,-1,0, ldraw_lib__48__4_4ring21()], // 1 16 0 0 13 -40 0 0 0 0 40 0 12 0 48\4-4edge.dat [1,16,0,0,13,-40,0,0,0,0,40,0,12,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 13 -46 0 0 0 0 46 0 12 0 48\4-4edge.dat [1,16,0,0,13,-46,0,0,0,0,46,0,12,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 13 -4 0 0 0 0 4 0 -1 0 48\4-4rin10.dat - [1,16,0,0,13,-4,0,0,0,0,4,0,-1,0, ldraw_lib__48__4_4rin10()], -// 1 16 0 0 13 -2 0 0 0 0 2 0 -1 0 48\4-4rin22.dat - [1,16,0,0,13,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4rin22()], +// 1 16 0 0 13 -4 0 0 0 0 4 0 -1 0 48\4-4ring10.dat + [1,16,0,0,13,-4,0,0,0,0,4,0,-1,0, ldraw_lib__48__4_4ring10()], +// 1 16 0 0 13 -2 0 0 0 0 2 0 -1 0 48\4-4ring22.dat + [1,16,0,0,13,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4ring22()], // 1 16 0 0 13 -46 0 0 0 0 46 0 -2 0 48\4-4cyli.dat [1,16,0,0,13,-46,0,0,0,0,46,0,-2,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 11 -46 0 0 0 0 46 0 12 0 48\4-4edge.dat [1,16,0,0,11,-46,0,0,0,0,46,0,12,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 11 -42 0 0 0 0 42 0 12 0 48\4-4edge.dat [1,16,0,0,11,-42,0,0,0,0,42,0,12,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 11 2 0 0 0 0 2 0 1 0 48\4-4rin22.dat - [1,16,0,0,11,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4rin22()], -// 1 16 0 0 11 2 0 0 0 0 2 0 1 0 48\4-4rin21.dat - [1,16,0,0,11,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4rin21()], +// 1 16 0 0 11 2 0 0 0 0 2 0 1 0 48\4-4ring22.dat + [1,16,0,0,11,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4ring22()], +// 1 16 0 0 11 2 0 0 0 0 2 0 1 0 48\4-4ring21.dat + [1,16,0,0,11,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4ring21()], // 1 16 0 0 11 -42 0 0 0 0 42 0 -5 0 48\4-4cyli.dat [1,16,0,0,11,-42,0,0,0,0,42,0,-5,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 6 -42 0 0 0 0 42 0 12 0 48\4-4edge.dat @@ -136,8 +137,8 @@ function ldraw_lib__32020() = [ [1,16,0,0,6,-55,0,0,0,0,55,0,12,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 6 -10.5 0 0 0 0 10.5 0 -1 0 48\4-4ring4.dat [1,16,0,0,6,-10.5,0,0,0,0,10.5,0,-1,0, ldraw_lib__48__4_4ring4()], -// 1 16 0 0 6 -2.5 0 0 0 0 2.5 0 -1 0 48\4-4rin21.dat - [1,16,0,0,6,-2.5,0,0,0,0,2.5,0,-1,0, ldraw_lib__48__4_4rin21()], +// 1 16 0 0 6 -2.5 0 0 0 0 2.5 0 -1 0 48\4-4ring21.dat + [1,16,0,0,6,-2.5,0,0,0,0,2.5,0,-1,0, ldraw_lib__48__4_4ring21()], // 1 16 0 0 6 -55 0 0 0 0 55 0 -3 0 48\4-4cyli.dat [1,16,0,0,6,-55,0,0,0,0,55,0,-3,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 3 42 0 0 0 0 42 0 -12 0 48\4-4edge.dat @@ -146,8 +147,8 @@ function ldraw_lib__32020() = [ [1,16,0,0,3,55,0,0,0,0,55,0,-12,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 3 10.5 0 0 0 0 10.5 0 1 0 48\4-4ring4.dat [1,16,0,0,3,10.5,0,0,0,0,10.5,0,1,0, ldraw_lib__48__4_4ring4()], -// 1 16 0 0 3 2.5 0 0 0 0 2.5 0 1 0 48\4-4rin21.dat - [1,16,0,0,3,2.5,0,0,0,0,2.5,0,1,0, ldraw_lib__48__4_4rin21()], +// 1 16 0 0 3 2.5 0 0 0 0 2.5 0 1 0 48\4-4ring21.dat + [1,16,0,0,3,2.5,0,0,0,0,2.5,0,1,0, ldraw_lib__48__4_4ring21()], // 1 16 0 0 -22 42 0 0 0 0 42 0 4 0 48\4-4cyli.dat [1,16,0,0,-22,42,0,0,0,0,42,0,4,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -18 -42 0 0 0 0 42 0 12 0 48\4-4edge.dat diff --git a/parts/32022.scad b/parts/32022.scad index 66af2de99..3157b85c2 100644 --- a/parts/32022.scad +++ b/parts/32022.scad @@ -6,7 +6,7 @@ use <../p/2-4cylo.scad> use <../p/3-4ndis.scad> use <../p/4-4cylo.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin18.scad> +use <../p/4-4ring18.scad> use <../p/4-4ring2.scad> use <../p/4-4ring5.scad> use <../p/box2-5.scad> @@ -30,7 +30,7 @@ function ldraw_lib__32022() = [ // 0 ~Electric Code Pilot Centre Part // 0 Name: 32022.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Part UPDATE 2015-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -38,7 +38,8 @@ function ldraw_lib__32022() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2015-12-30 [PTadmin] Official Update 2015-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -1847,20 +1848,20 @@ function ldraw_lib__32022() = [ [1,16,96.25,10.5,37.5,1.875,0,0,0,-1,0,0,0,1.875, ldraw_lib__4_4ring2()], // 1 16 96.25 10.5 37.5 1.125 0 0 0 -1 0 0 0 1.125 4-4ring5.dat [1,16,96.25,10.5,37.5,1.125,0,0,0,-1,0,0,0,1.125, ldraw_lib__4_4ring5()], -// 1 16 96.25 10.5 37.5 0.375 0 0 0 -1 0 0 0 0.375 4-4rin18.dat - [1,16,96.25,10.5,37.5,0.375,0,0,0,-1,0,0,0,0.375, ldraw_lib__4_4rin18()], +// 1 16 96.25 10.5 37.5 0.375 0 0 0 -1 0 0 0 0.375 4-4ring18.dat + [1,16,96.25,10.5,37.5,0.375,0,0,0,-1,0,0,0,0.375, ldraw_lib__4_4ring18()], // 1 16 60.75 10.5 -6.25 1.875 0 0 0 -1 0 0 0 1.875 4-4ring2.dat [1,16,60.75,10.5,-6.25,1.875,0,0,0,-1,0,0,0,1.875, ldraw_lib__4_4ring2()], // 1 16 60.75 10.5 -6.25 1.125 0 0 0 -1 0 0 0 1.125 4-4ring5.dat [1,16,60.75,10.5,-6.25,1.125,0,0,0,-1,0,0,0,1.125, ldraw_lib__4_4ring5()], -// 1 16 60.75 10.5 -6.25 0.375 0 0 0 -1 0 0 0 0.375 4-4rin18.dat - [1,16,60.75,10.5,-6.25,0.375,0,0,0,-1,0,0,0,0.375, ldraw_lib__4_4rin18()], +// 1 16 60.75 10.5 -6.25 0.375 0 0 0 -1 0 0 0 0.375 4-4ring18.dat + [1,16,60.75,10.5,-6.25,0.375,0,0,0,-1,0,0,0,0.375, ldraw_lib__4_4ring18()], // 1 16 -96.25 10.5 2.5 1.875 0 0 0 -1 0 0 0 1.875 4-4ring2.dat [1,16,-96.25,10.5,2.5,1.875,0,0,0,-1,0,0,0,1.875, ldraw_lib__4_4ring2()], // 1 16 -96.25 10.5 2.5 1.125 0 0 0 -1 0 0 0 1.125 4-4ring5.dat [1,16,-96.25,10.5,2.5,1.125,0,0,0,-1,0,0,0,1.125, ldraw_lib__4_4ring5()], -// 1 16 -96.25 10.5 2.5 0.375 0 0 0 -1 0 0 0 0.375 4-4rin18.dat - [1,16,-96.25,10.5,2.5,0.375,0,0,0,-1,0,0,0,0.375, ldraw_lib__4_4rin18()], +// 1 16 -96.25 10.5 2.5 0.375 0 0 0 -1 0 0 0 0.375 4-4ring18.dat + [1,16,-96.25,10.5,2.5,0.375,0,0,0,-1,0,0,0,0.375, ldraw_lib__4_4ring18()], // // 1 16 96.25 7 37.5 7.125 0 0 0 3.5 0 0 0 7.125 4-4cylo.dat [1,16,96.25,7,37.5,7.125,0,0,0,3.5,0,0,0,7.125, ldraw_lib__4_4cylo()], diff --git a/parts/32032.scad b/parts/32032.scad index 0f152a384..83ba4225e 100644 --- a/parts/32032.scad +++ b/parts/32032.scad @@ -4,7 +4,7 @@ use <../p/1-8chrd.scad> use <../p/3-8cyli.scad> use <../p/3-8cylo.scad> use <../p/3-8edge.scad> -use <../p/3-8rin10.scad> +use <../p/3-8ring10.scad> use <../p/4-4con3.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> @@ -22,7 +22,7 @@ function ldraw_lib__32032() = [ // 0 ~Technic Pneumatic Airtank End // 0 Name: 32032.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2022-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -34,7 +34,8 @@ function ldraw_lib__32032() = [ // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 // 0 !HISTORY 2021-12-30 [MagFors] Corrected axlehole, primitive substitution, corrected condlines // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 80 0 0 0 1 0 6 0 0 0 0 6 4-4edge.dat [1,16,80,0,0,0,1,0,6,0,0,0,0,6, ldraw_lib__4_4edge()], @@ -130,10 +131,10 @@ function ldraw_lib__32032() = [ [1,16,54,0,0,0,1,0,-40,0,0,0,0,-40, ldraw_lib__3_8edge()], // 1 16 54 0 0 0 6 0 -40 0 0 0 0 -40 3-8cyli.dat [1,16,54,0,0,0,6,0,-40,0,0,0,0,-40, ldraw_lib__3_8cyli()], -// 1 16 54 0 0 0 1 0 -3.63636 0 0 0 0 -3.63636 3-8rin10.dat - [1,16,54,0,0,0,1,0,-3.63636,0,0,0,0,-3.63636, ldraw_lib__3_8rin10()], -// 1 16 54 0 0 0 1 0 -3.63636 0 0 0 0 3.63636 3-8rin10.dat - [1,16,54,0,0,0,1,0,-3.63636,0,0,0,0,3.63636, ldraw_lib__3_8rin10()], +// 1 16 54 0 0 0 1 0 -3.63636 0 0 0 0 -3.63636 3-8ring10.dat + [1,16,54,0,0,0,1,0,-3.63636,0,0,0,0,-3.63636, ldraw_lib__3_8ring10()], +// 1 16 54 0 0 0 1 0 -3.63636 0 0 0 0 3.63636 3-8ring10.dat + [1,16,54,0,0,0,1,0,-3.63636,0,0,0,0,3.63636, ldraw_lib__3_8ring10()], // 4 16 54 36.956 15.308 60 36.96 15.31 60 28.284 28.284 54 28.284 28.284 [4,16,54,36.956,15.308,60,36.96,15.31,60,28.284,28.284,54,28.284,28.284], // 4 16 54 36.956 -15.308 54 28.284 -28.284 60 28.284 -28.284 60 36.96 -15.31 diff --git a/parts/32060.scad b/parts/32060.scad index 4bfaf57bd..f4c6ae06c 100644 --- a/parts/32060.scad +++ b/parts/32060.scad @@ -1,5 +1,5 @@ use <../lib.scad> -use <../p/4-4rin16.scad> +use <../p/4-4ring16.scad> use <../p/4-4ring6.scad> use <../p/4-4ring7.scad> use <../p/axl2hole.scad> @@ -8,7 +8,7 @@ function ldraw_lib__32060() = [ // 0 Technic Gear 8 Tooth Timing Wheel // 0 Name: 32060.dat // 0 Author: Douglas Taylor, Jr. [djcool905] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__32060() = [ // // 0 !HISTORY 2010-02-17 [arezey] Moved tooth to subfile; corrected intersection; BFC'd // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -10 1 0 0 0 0 -1 0 20 0 axl2hole.dat [1,16,0,0,-10,1,0,0,0,0,-1,0,20,0, ldraw_lib__axl2hole()], @@ -29,10 +30,10 @@ function ldraw_lib__32060() = [ [1,16,0,0,10,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring7()], // 1 16 0 0 -10 -1 0 0 0 0 1 0 1 0 4-4ring7.dat [1,16,0,0,-10,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring7()], -// 1 16 0 0 10 -0.5 0 0 0 0 0.5 0 -1 0 4-4rin16.dat - [1,16,0,0,10,-0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__4_4rin16()], -// 1 16 0 0 -10 -0.5 0 0 0 0 0.5 0 1 0 4-4rin16.dat - [1,16,0,0,-10,-0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4rin16()], +// 1 16 0 0 10 -0.5 0 0 0 0 0.5 0 -1 0 4-4ring16.dat + [1,16,0,0,10,-0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__4_4ring16()], +// 1 16 0 0 -10 -0.5 0 0 0 0 0.5 0 1 0 4-4ring16.dat + [1,16,0,0,-10,-0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4ring16()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\32060s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32060s01()], // 1 16 0 0 0 0.7071 -0.7071 0 0.7071 0.7071 0 0 0 1 s\32060s01.dat diff --git a/parts/32067.scad b/parts/32067.scad index b0700d4de..a597ee84e 100644 --- a/parts/32067.scad +++ b/parts/32067.scad @@ -2,13 +2,13 @@ use <../lib.scad> use <../p/2-4cyli.scad> use <../p/2-4edge.scad> use <../p/48/1-3chrd.scad> -use <../p/48/1-6rin18.scad> +use <../p/48/1-6ring18.scad> use <../p/48/1-6ring7.scad> use <../p/48/1-6ring8.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin13.scad> -use <../p/48/4-4rin19.scad> +use <../p/48/4-4ring13.scad> +use <../p/48/4-4ring19.scad> use <../p/rect2p.scad> use <../p/rect3.scad> use @@ -16,7 +16,7 @@ function ldraw_lib__32067() = [ // 0 ~Technic Competition Cannon with Round Bottom Front Cover // 0 Name: 32067.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__32067() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 -20 0 0 0 1 0 0 0 -20 48\4-4edge.dat [1,16,0,0,0,-20,0,0,0,1,0,0,0,-20, ldraw_lib__48__4_4edge()], @@ -40,22 +41,22 @@ function ldraw_lib__32067() = [ [1,16,0,0,0,6.5,0,11.2583,0,1,0,-11.2583,0,6.5, ldraw_lib__48__1_3chrd()], // 1 16 0 0 0 -6.5 0 -11.2583 0 1 0 -11.2583 0 6.5 48\1-3chrd.dat [1,16,0,0,0,-6.5,0,-11.2583,0,1,0,-11.2583,0,6.5, ldraw_lib__48__1_3chrd()], -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 48\4-4rin13.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 48\4-4ring13.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring13()], // 1 16 0 0 0 -1 0 1.7321 0 1 0 -1.7321 0 -1 48\1-6ring7.dat [1,16,0,0,0,-1,0,1.7321,0,1,0,-1.7321,0,-1, ldraw_lib__48__1_6ring7()], // 1 16 0 0 0 -1 0 1.7321 0 1 0 -1.7321 0 -1 48\1-6ring8.dat [1,16,0,0,0,-1,0,1.7321,0,1,0,-1.7321,0,-1, ldraw_lib__48__1_6ring8()], -// 1 16 0 0 0 -0.5 0 0.866 0 1 0 -0.866 0 -0.5 48\1-6rin18.dat - [1,16,0,0,0,-0.5,0,0.866,0,1,0,-0.866,0,-0.5, ldraw_lib__48__1_6rin18()], +// 1 16 0 0 0 -0.5 0 0.866 0 1 0 -0.866 0 -0.5 48\1-6ring18.dat + [1,16,0,0,0,-0.5,0,0.866,0,1,0,-0.866,0,-0.5, ldraw_lib__48__1_6ring18()], // 1 16 0 0 0 1 0 -1.7321 0 1 0 1.7321 0 1 48\1-6ring7.dat [1,16,0,0,0,1,0,-1.7321,0,1,0,1.7321,0,1, ldraw_lib__48__1_6ring7()], // 1 16 0 0 0 1 0 -1.7321 0 1 0 1.7321 0 1 48\1-6ring8.dat [1,16,0,0,0,1,0,-1.7321,0,1,0,1.7321,0,1, ldraw_lib__48__1_6ring8()], -// 1 16 0 0 0 0.5 0 -0.866 0 1 0 0.866 0 0.5 48\1-6rin18.dat - [1,16,0,0,0,0.5,0,-0.866,0,1,0,0.866,0,0.5, ldraw_lib__48__1_6rin18()], -// 1 16 0 0 0 -1 0 0 0 1 0 0 0 -1 48\4-4rin19.dat - [1,16,0,0,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__48__4_4rin19()], +// 1 16 0 0 0 0.5 0 -0.866 0 1 0 0.866 0 0.5 48\1-6ring18.dat + [1,16,0,0,0,0.5,0,-0.866,0,1,0,0.866,0,0.5, ldraw_lib__48__1_6ring18()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 -1 48\4-4ring19.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__48__4_4ring19()], // 0 // // 3 16 -13.8796 0 -1.827 -14 0 0 -19 0 0 [3,16,-13.8796,0,-1.827,-14,0,0,-19,0,0], @@ -135,8 +136,8 @@ function ldraw_lib__32067() = [ [1,16,0,3,-11,-2,0,0,0,1,0,0,0,-2, ldraw_lib__2_4edge()], // 1 16 0 3 11 -2 0 0 0 1 0 0 0 2 2-4edge.dat [1,16,0,3,11,-2,0,0,0,1,0,0,0,2, ldraw_lib__2_4edge()], -// 1 16 0 10 0 -1 0 0 0 -1 0 0 0 -1 48\4-4rin19.dat - [1,16,0,10,0,-1,0,0,0,-1,0,0,0,-1, ldraw_lib__48__4_4rin19()], +// 1 16 0 10 0 -1 0 0 0 -1 0 0 0 -1 48\4-4ring19.dat + [1,16,0,10,0,-1,0,0,0,-1,0,0,0,-1, ldraw_lib__48__4_4ring19()], // 5 24 18 3 0 18 10 0 17.8452 3 -2.349 17.8452 10 2.349 [5,24,18,3,0,18,10,0,17.8452,3,-2.349,17.8452,10,2.349], // 5 24 -18 3 0 -18 10 0 -17.8452 3 -2.349 -17.8452 10 2.349 diff --git a/parts/32134.scad b/parts/32134.scad index 6af66d6dc..e9f1f346a 100644 --- a/parts/32134.scad +++ b/parts/32134.scad @@ -2,14 +2,14 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin11.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring11.scad> +use <../p/4-4ring12.scad> use <../p/4-8sphe.scad> function ldraw_lib__32134() = [ // 0 ~Technic Competition Arrow Rubber Tip // 0 Name: 32134.dat // 0 Author: Marc Klein [marckl] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__32134() = [ // 0 !HISTORY 2009-06-08 [PTadmin] Renamed from 155 // 0 !HISTORY 2010-11-14 [Steffen] adjusted origin // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Created with stl2dat conversion tool // @@ -45,10 +46,10 @@ function ldraw_lib__32134() = [ [1,16,0,0,16,26,0,0,0,0,26,0,26,0, ldraw_lib__4_8sphe()], // 1 16 0 0 14 22 0 0 0 0 22 0 1 0 4-4disc.dat [1,16,0,0,14,22,0,0,0,0,22,0,1,0, ldraw_lib__4_4disc()], -// 1 16 0 0 0 2 0 0 0 0 2 0 1 0 4-4rin11.dat - [1,16,0,0,0,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4rin11()], -// 1 16 0 0 0 2 0 0 0 0 2 0 1 0 4-4rin12.dat - [1,16,0,0,0,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 0 2 0 0 0 0 2 0 1 0 4-4ring11.dat + [1,16,0,0,0,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring11()], +// 1 16 0 0 0 2 0 0 0 0 2 0 1 0 4-4ring12.dat + [1,16,0,0,0,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring12()], // ]; module ldraw_lib__32134(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) diff --git a/parts/32170.scad b/parts/32170.scad index 0c11775e3..da1557993 100644 --- a/parts/32170.scad +++ b/parts/32170.scad @@ -5,7 +5,7 @@ use <../p/2-4cyli.scad> use <../p/2-4edge.scad> use <../p/3-4cyli.scad> use <../p/3-4edge.scad> -use <../p/3-4rin10.scad> +use <../p/3-4ring10.scad> use <../p/3-4ring3.scad> use <../p/3-4ring4.scad> use <../p/8-8sphe.scad> @@ -20,7 +20,7 @@ function ldraw_lib__32170() = [ // 0 Technic Gear Rack Double with Ball Joint // 0 Name: 32170.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2010-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -30,7 +30,8 @@ function ldraw_lib__32170() = [ // 0 !KEYWORDS Slizer, Throwbot // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -10 82 1 0 0 0 1 0 0 0 1 s\32170s01.dat [1,16,0,-10,82,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32170s01()], @@ -600,14 +601,14 @@ function ldraw_lib__32170() = [ // 1 16 0 -10 0 7.99999 0 0 0 20 0 0 0 -7.99999 2-4cyli.dat [1,16,0,-10,0,7.99999,0,0,0,20,0,0,0,-7.99999, ldraw_lib__2_4cyli()], // 0 -// 1 16 0 4 0 0.707107 0 0.707107 0 -1 0 0.707107 0 -0.707107 3-4rin10.dat - [1,16,0,4,0,0.707107,0,0.707107,0,-1,0,0.707107,0,-0.707107, ldraw_lib__3_4rin10()], +// 1 16 0 4 0 0.707107 0 0.707107 0 -1 0 0.707107 0 -0.707107 3-4ring10.dat + [1,16,0,4,0,0.707107,0,0.707107,0,-1,0,0.707107,0,-0.707107, ldraw_lib__3_4ring10()], // 1 16 0 4 0 1.41421 0 1.41421 0 -1 0 1.41421 0 -1.41421 3-4ring4.dat [1,16,0,4,0,1.41421,0,1.41421,0,-1,0,1.41421,0,-1.41421, ldraw_lib__3_4ring4()], // 1 16 0 4 0 7.77817 0 7.77817 0 -1 0 7.77817 0 -7.77817 3-4edge.dat [1,16,0,4,0,7.77817,0,7.77817,0,-1,0,7.77817,0,-7.77817, ldraw_lib__3_4edge()], -// 1 16 0 -4 0 -0.707107 0 -0.707107 0 1 0 0.707107 0 -0.707107 3-4rin10.dat - [1,16,0,-4,0,-0.707107,0,-0.707107,0,1,0,0.707107,0,-0.707107, ldraw_lib__3_4rin10()], +// 1 16 0 -4 0 -0.707107 0 -0.707107 0 1 0 0.707107 0 -0.707107 3-4ring10.dat + [1,16,0,-4,0,-0.707107,0,-0.707107,0,1,0,0.707107,0,-0.707107, ldraw_lib__3_4ring10()], // 1 16 0 -4 0 -1.41421 0 -1.41421 0 1 0 1.41421 0 -1.41421 3-4ring4.dat [1,16,0,-4,0,-1.41421,0,-1.41421,0,1,0,1.41421,0,-1.41421, ldraw_lib__3_4ring4()], // 1 16 0 -4 0 7.77817 0 7.77817 0 -1 0 7.77817 0 -7.77817 3-4edge.dat diff --git a/parts/32180.scad b/parts/32180.scad index df3af9b09..858eed12d 100644 --- a/parts/32180.scad +++ b/parts/32180.scad @@ -5,8 +5,8 @@ use <../p/48/4-4con4.scad> use <../p/48/4-4con7.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin15.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring15.scad> use <../p/48/4-4ring5.scad> use <../p/48/4-4ring8.scad> use @@ -14,7 +14,7 @@ function ldraw_lib__32180() = [ // 0 Tyre 30/ 42 x 28 R Balloon // 0 Name: 32180.dat // 0 Author: Ian Reid [Ian_Reid] -// 0 !LDRAW_ORG Part UPDATE 2016-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__32180() = [ // // 0 !HISTORY 2015-01-21 [Philo] Adapted to new rim shape // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -47,8 +48,8 @@ function ldraw_lib__32180() = [ [1,16,0,0,32,0,0,49.3333,49.3333,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -34 0 0 8 8 0 0 0 -1 0 48\4-4ring5.dat [1,16,0,0,-34,0,0,8,8,0,0,0,-1,0, ldraw_lib__48__4_4ring5()], -// 1 16 0 0 32 0 0 3.285 3.285 0 0 0 1 0 48\4-4rin15.dat - [1,16,0,0,32,0,0,3.285,3.285,0,0,0,1,0, ldraw_lib__48__4_4rin15()], +// 1 16 0 0 32 0 0 3.285 3.285 0 0 0 1 0 48\4-4ring15.dat + [1,16,0,0,32,0,0,3.285,3.285,0,0,0,1,0, ldraw_lib__48__4_4ring15()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -28 0 0 36 36 0 0 0 -6.75 0 48\4-4cylo.dat @@ -81,10 +82,10 @@ function ldraw_lib__32180() = [ [1,16,0,0,35.75,0,0,43.1667,43.1667,0,0,0,-7.75,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 24 0 0 43.1667 43.1667 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,24,0,0,43.1667,43.1667,0,0,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 28 0 0 3.92425 3.92425 0 0 0 -1 0 48\4-4rin10.dat - [1,16,0,0,28,0,0,3.92425,3.92425,0,0,0,-1,0, ldraw_lib__48__4_4rin10()], -// 1 16 0 0 24 0 0 3.92425 3.92425 0 0 0 1 0 48\4-4rin10.dat - [1,16,0,0,24,0,0,3.92425,3.92425,0,0,0,1,0, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 28 0 0 3.92425 3.92425 0 0 0 -1 0 48\4-4ring10.dat + [1,16,0,0,28,0,0,3.92425,3.92425,0,0,0,-1,0, ldraw_lib__48__4_4ring10()], +// 1 16 0 0 24 0 0 3.92425 3.92425 0 0 0 1 0 48\4-4ring10.dat + [1,16,0,0,24,0,0,3.92425,3.92425,0,0,0,1,0, ldraw_lib__48__4_4ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 28 0 0 39.2425 39.2425 0 0 0 -4 0 48\4-4cylo.dat diff --git a/parts/32187.scad b/parts/32187.scad index 077093f70..dbaadf1b5 100644 --- a/parts/32187.scad +++ b/parts/32187.scad @@ -1,10 +1,10 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin13.scad> -use <../p/4-4rin15.scad> -use <../p/4-4rin16.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring13.scad> +use <../p/4-4ring15.scad> +use <../p/4-4ring16.scad> use <../p/4-4ring2.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> @@ -15,7 +15,7 @@ function ldraw_lib__32187() = [ // 0 Technic Transmission Driving Ring Extension // 0 Name: 32187.dat // 0 Author: Marc Klein [marckl] -// 0 !LDRAW_ORG Part UPDATE 2009-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__32187() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2008-07-07 [guyvivan] Made BFC compliant (2004-09-04) // 0 !HISTORY 2009-09-03 [PTadmin] Official Update 2009-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -4 10 0 0 0 0 10 0 1 0 4-4edge.dat [1,16,0,0,-4,10,0,0,0,0,10,0,1,0, ldraw_lib__4_4edge()], @@ -39,18 +40,18 @@ function ldraw_lib__32187() = [ [1,16,0,0,9,17,0,0,0,0,17,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 9 15 0 0 0 0 15 0 1 0 4-4edge.dat [1,16,0,0,9,15,0,0,0,0,15,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 9 1 0 0 0 0 -1 0 -1 0 4-4rin15.dat - [1,16,0,0,9,1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4rin15()], -// 1 16 0 0 9 1 0 0 0 0 -1 0 -1 0 4-4rin16.dat - [1,16,0,0,9,1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4rin16()], +// 1 16 0 0 9 1 0 0 0 0 -1 0 -1 0 4-4ring15.dat + [1,16,0,0,9,1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4ring15()], +// 1 16 0 0 9 1 0 0 0 0 -1 0 -1 0 4-4ring16.dat + [1,16,0,0,9,1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4ring16()], // 1 16 0 0 -4 13 0 0 0 0 13 0 1 0 4-4edge.dat [1,16,0,0,-4,13,0,0,0,0,13,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 -4 1 0 0 0 0 1 0 1 0 4-4rin13.dat - [1,16,0,0,-4,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin13()], +// 1 16 0 0 -4 1 0 0 0 0 1 0 1 0 4-4ring13.dat + [1,16,0,0,-4,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring13()], // 1 16 0 0 -4 2 0 0 0 0 2 0 1 0 4-4ring7.dat [1,16,0,0,-4,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring7()], -// 1 16 0 0 -4 1 0 0 0 0 1 0 1 0 4-4rin16.dat - [1,16,0,0,-4,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin16()], +// 1 16 0 0 -4 1 0 0 0 0 1 0 1 0 4-4ring16.dat + [1,16,0,0,-4,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring16()], // 1 16 0 0 -20 13 0 0 0 0 13 0 1 0 4-4edge.dat [1,16,0,0,-20,13,0,0,0,0,13,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -20 13 0 0 0 0 13 0 16 0 4-4cyli.dat @@ -65,8 +66,8 @@ function ldraw_lib__32187() = [ [1,16,0,0,-20,10,0,0,0,0,10,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -20 2 0 0 0 0 2 0 1 0 4-4ring5.dat [1,16,0,0,-20,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring5()], -// 1 16 0 0 -20 1 0 0 0 0 1 0 1 0 4-4rin12.dat - [1,16,0,0,-20,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 -20 1 0 0 0 0 1 0 1 0 4-4ring12.dat + [1,16,0,0,-20,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -4 10 0 0 0 0 10 0 -16 0 4-4cyli.dat diff --git a/parts/32203.scad b/parts/32203.scad index f6d999dcc..a6090360d 100644 --- a/parts/32203.scad +++ b/parts/32203.scad @@ -1,42 +1,43 @@ use <../lib.scad> use <../p/connhole.scad> -use <../p/rect.scad> -use <../p/znap1.scad> +use <../p/rect2p.scad> +use use <../p/znap6.scad> function ldraw_lib__32203() = [ // 0 Znap Beam 3 Holes // 0 Name: 32203.dat -// 0 Author: Thomas Woelk [t.woelk] -// 0 !LDRAW_ORG Part UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // -// 0 BFC CERTIFY CW +// 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], - [0,"BFC","CW"], + [0,"BFC","CCW"], // // 0 !HISTORY 2005-07-07 [mikeheide] BFC'ed // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-13 [GeraldLasser] Complete re-write, original by t.woelk +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 connhole.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], // 1 16 0 0 -60 1 0 0 0 1 0 0 0 1 znap6.dat [1,16,0,0,-60,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], -// 1 16 0 0 60 -1 0 0 0 1 0 0 0 -1 znap6.dat - [1,16,0,0,60,-1,0,0,0,1,0,0,0,-1, ldraw_lib__znap6()], -// 1 16 0 0 40 -1 0 0 0 1 0 0 0 -1 connhole.dat - [1,16,0,0,40,-1,0,0,0,1,0,0,0,-1, ldraw_lib__connhole()], // 1 16 0 0 -40 -1 0 0 0 1 0 0 0 -1 connhole.dat [1,16,0,0,-40,-1,0,0,0,1,0,0,0,-1, ldraw_lib__connhole()], -// 1 16 0 0 -20 -1 0 0 0 1 0 0 0 -1 znap1.dat - [1,16,0,0,-20,-1,0,0,0,1,0,0,0,-1, ldraw_lib__znap1()], -// 1 16 0 0 20 -1 0 0 0 1 0 0 0 -1 znap1.dat - [1,16,0,0,20,-1,0,0,0,1,0,0,0,-1, ldraw_lib__znap1()], -// 1 16 -10 0 0 0 1 0 10 0 0 0 0 65 rect.dat - [1,16,-10,0,0,0,1,0,10,0,0,0,0,65, ldraw_lib__rect()], -// 1 16 10 0 0 0 -1 0 10 0 0 0 0 65 rect.dat - [1,16,10,0,0,0,-1,0,10,0,0,0,0,65, ldraw_lib__rect()], -// 0 +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\32203s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32203s01()], +// 1 16 0 0 40 1 0 0 0 1 0 0 0 1 s\32203s01.dat + [1,16,0,0,40,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32203s01()], +// 1 16 0 0 60 -1 0 0 0 1 0 0 0 -1 znap6.dat + [1,16,0,0,60,-1,0,0,0,1,0,0,0,-1, ldraw_lib__znap6()], +// +// 1 16 10 0 -52.5 0 -1 0 0 0 10 -12.5 0 0 rect2p.dat + [1,16,10,0,-52.5,0,-1,0,0,0,10,-12.5,0,0, ldraw_lib__rect2p()], +// 1 16 10 0 52.5 0 -1 0 0 0 10 -12.5 0 0 rect2p.dat + [1,16,10,0,52.5,0,-1,0,0,0,10,-12.5,0,0, ldraw_lib__rect2p()], +// 1 16 -10 0 -52.5 0 1 0 0 0 10 -12.5 0 0 rect2p.dat + [1,16,-10,0,-52.5,0,1,0,0,0,10,-12.5,0,0, ldraw_lib__rect2p()], +// 1 16 -10 0 52.5 0 1 0 0 0 10 -12.5 0 0 rect2p.dat + [1,16,-10,0,52.5,0,1,0,0,0,10,-12.5,0,0, ldraw_lib__rect2p()], ]; module ldraw_lib__32203(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__32203(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/32204.scad b/parts/32204.scad index 0a250d1e7..8d6847847 100644 --- a/parts/32204.scad +++ b/parts/32204.scad @@ -1,103 +1,53 @@ use <../lib.scad> -use <../p/connhole.scad> +use <../p/rect2p.scad> +use use <../p/znap2.scad> -use <../p/znap4.scad> use <../p/znap5.scad> use <../p/znap6.scad> function ldraw_lib__32204() = [ // 0 Znap Beam Angle 4 Holes // 0 Name: 32204.dat -// 0 Author: Thomas Woelk [t.woelk] -// 0 !LDRAW_ORG Part UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // -// 0 BFC CERTIFY CW +// 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], - [0,"BFC","CW"], + [0,"BFC","CCW"], // // 0 !HISTORY 2005-07-28 [mikeheide] added details and BFC'ed // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-13 [GeraldLasser] Complete re-write, original by t.woelk +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // +// 1 16 0 0 80 1 0 0 0 1 0 0 0 1 s\32242s01.dat + [1,16,0,0,80,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32242s01()], +// 1 16 -80 0 0 0 0 -1 0 1 0 -1 0 0 s\32242s01.dat + [1,16,-80,0,0,0,0,-1,0,1,0,-1,0,0, ldraw_lib__s__32242s01()], // -// 1 16 0 0 120 0 0 -1 0 1 0 1 0 0 znap4.dat - [1,16,0,0,120,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap4()], -// 1 16 20 0 120 0 0 -1 0 1 0 1 0 0 znap6.dat - [1,16,20,0,120,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap6()], // 1 16 -120 0 -20 1 0 0 0 1 0 0 0 1 znap6.dat [1,16,-120,0,-20,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], -// 1 16 -120 0 0 1 0 0 0 1 0 0 0 1 connhole.dat - [1,16,-120,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 -80 0 40 1 0 0 0 1 0 0 0 1 connhole.dat - [1,16,-80,0,40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 -40 0 80 1 0 0 0 1 0 0 0 1 connhole.dat - [1,16,-40,0,80,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 0 0 120 1 0 0 0 1 0 0 0 1 connhole.dat - [1,16,0,0,120,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 -120 0 0 -1 0 0 0 -1 0 0 0 1 znap4.dat - [1,16,-120,0,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__znap4()], -// 1 16 -100 0 20 -0.707107 0 5.85767 0 -1 0 0.707107 0 5.85767 znap5.dat - [1,16,-100,0,20,-0.707107,0,5.85767,0,-1,0,0.707107,0,5.85767, ldraw_lib__znap5()], -// 1 16 -60 0 60 -0.707107 0 5.85767 0 -1 0 0.707107 0 5.85767 znap5.dat - [1,16,-60,0,60,-0.707107,0,5.85767,0,-1,0,0.707107,0,5.85767, ldraw_lib__znap5()], -// 1 16 -20 0 100 -0.707107 0 5.85767 0 -1 0 0.707107 0 5.85767 znap5.dat - [1,16,-20,0,100,-0.707107,0,5.85767,0,-1,0,0.707107,0,5.85767, ldraw_lib__znap5()], -// 1 16 -80 0 40 -0.707107 0 0.707107 0 -1 0 0.707107 0 0.707107 znap2.dat - [1,16,-80,0,40,-0.707107,0,0.707107,0,-1,0,0.707107,0,0.707107, ldraw_lib__znap2()], -// 1 16 -80 0 40 0.707107 0 -0.707107 0 -1 0 -0.707107 0 -0.707107 znap2.dat - [1,16,-80,0,40,0.707107,0,-0.707107,0,-1,0,-0.707107,0,-0.707107, ldraw_lib__znap2()], -// 1 16 -40 0 80 0.707107 0 -0.707107 0 -1 0 -0.707107 0 -0.707107 znap2.dat - [1,16,-40,0,80,0.707107,0,-0.707107,0,-1,0,-0.707107,0,-0.707107, ldraw_lib__znap2()], -// 1 16 -40 0 80 -0.707107 0 0.707107 0 -1 0 0.707107 0 0.707107 znap2.dat - [1,16,-40,0,80,-0.707107,0,0.707107,0,-1,0,0.707107,0,0.707107, ldraw_lib__znap2()], -// 4 16 25 10 130 25 -10 130 0 -10 130 0 10 130 - [4,16,25,10,130,25,-10,130,0,-10,130,0,10,130], -// 4 16 4.142 10 110 4.142 -10 110 25 -10 110 25 10 110 - [4,16,4.142,10,110,4.142,-10,110,25,-10,110,25,10,110], -// 2 24 0 10 130 25 10 130 - [2,24,0,10,130,25,10,130], -// 2 24 4.142 10 110 25 10 110 - [2,24,4.142,10,110,25,10,110], -// 2 24 4.142 -10 110 25 -10 110 - [2,24,4.142,-10,110,25,-10,110], -// 2 24 0 -10 130 25 -10 130 - [2,24,0,-10,130,25,-10,130], -// 4 16 -130 10 0 -130 -10 0 -130 -10 -25 -130 10 -25 - [4,16,-130,10,0,-130,-10,0,-130,-10,-25,-130,10,-25], -// 4 16 -110 10 -25 -110 -10 -25 -110 -10 -4.142 -110 10 -4.142 - [4,16,-110,10,-25,-110,-10,-25,-110,-10,-4.142,-110,10,-4.142], -// 2 24 -130 10 0 -130 10 -25 - [2,24,-130,10,0,-130,10,-25], -// 2 24 -110 10 -4.142 -110 10 -25 - [2,24,-110,10,-4.142,-110,10,-25], -// 2 24 -110 -10 -4.142 -110 -10 -25 - [2,24,-110,-10,-4.142,-110,-10,-25], -// 2 24 -130 -10 0 -130 -10 -25 - [2,24,-130,-10,0,-130,-10,-25], -// 4 16 -47.0711 10 58.7868 -47.0711 -10 58.7868 -18.7868 -10 87.0711 -18.7868 10 87.0711 - [4,16,-47.0711,10,58.7868,-47.0711,-10,58.7868,-18.7868,-10,87.0711,-18.7868,10,87.0711], -// 2 24 -18.7868 10 87.0711 -47.0711 10 58.7868 - [2,24,-18.7868,10,87.0711,-47.0711,10,58.7868], -// 2 24 -18.7868 -10 87.0711 -47.0711 -10 58.7868 - [2,24,-18.7868,-10,87.0711,-47.0711,-10,58.7868], -// 2 24 -32.9289 -10 101.213 -61.2132 -10 72.9289 - [2,24,-32.9289,-10,101.213,-61.2132,-10,72.9289], -// 2 24 -32.9289 10 101.213 -61.2132 10 72.9289 - [2,24,-32.9289,10,101.213,-61.2132,10,72.9289], -// 4 16 -32.9289 10 101.213 -32.9289 -10 101.213 -61.2132 -10 72.9289 -61.2132 10 72.9289 - [4,16,-32.9289,10,101.213,-32.9289,-10,101.213,-61.2132,-10,72.9289,-61.2132,10,72.9289], -// 4 16 -87.0711 10 18.7868 -87.0711 -10 18.7868 -58.7868 -10 47.0711 -58.7868 10 47.0711 - [4,16,-87.0711,10,18.7868,-87.0711,-10,18.7868,-58.7868,-10,47.0711,-58.7868,10,47.0711], -// 2 24 -58.7868 10 47.0711 -87.0711 10 18.7868 - [2,24,-58.7868,10,47.0711,-87.0711,10,18.7868], -// 2 24 -58.7868 -10 47.0711 -87.0711 -10 18.7868 - [2,24,-58.7868,-10,47.0711,-87.0711,-10,18.7868], -// 2 24 -72.9289 -10 61.2132 -101.213 -10 32.9289 - [2,24,-72.9289,-10,61.2132,-101.213,-10,32.9289], -// 2 24 -72.9289 10 61.2132 -101.213 10 32.9289 - [2,24,-72.9289,10,61.2132,-101.213,10,32.9289], -// 4 16 -72.9289 10 61.2132 -72.9289 -10 61.2132 -101.213 -10 32.9289 -101.213 10 32.9289 - [4,16,-72.9289,10,61.2132,-72.9289,-10,61.2132,-101.213,-10,32.9289,-101.213,10,32.9289], -// 0 +// 1 16 20 0 120 0 0 -1 0 1 0 1 0 0 znap6.dat + [1,16,20,0,120,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap6()], +// +// 1 16 -60 0 60 -.70711 0 5.85785 0 -1 0 .70711 0 5.85785 znap5.dat + [1,16,-60,0,60,-.70711,0,5.85785,0,-1,0,.70711,0,5.85785, ldraw_lib__znap5()], +// 1 16 -80 0 40 -.70711 0 .70711 0 -1 0 .70711 0 .70711 znap2.dat + [1,16,-80,0,40,-.70711,0,.70711,0,-1,0,.70711,0,.70711, ldraw_lib__znap2()], +// 1 16 -80 0 40 .70711 0 -.70711 0 -1 0 -.70711 0 -.70711 znap2.dat + [1,16,-80,0,40,.70711,0,-.70711,0,-1,0,-.70711,0,-.70711, ldraw_lib__znap2()], +// 1 16 -40 0 80 .70711 0 -.70711 0 -1 0 -.70711 0 -.70711 znap2.dat + [1,16,-40,0,80,.70711,0,-.70711,0,-1,0,-.70711,0,-.70711, ldraw_lib__znap2()], +// 1 16 -40 0 80 -.70711 0 .70711 0 -1 0 .70711 0 .70711 znap2.dat + [1,16,-40,0,80,-.70711,0,.70711,0,-1,0,.70711,0,.70711, ldraw_lib__znap2()], +// 1 16 -32.92895 0 72.92895 14.14215 -1 0 0 0 10 14.14215 0 0 rect2p.dat + [1,16,-32.92895,0,72.92895,14.14215,-1,0,0,0,10,14.14215,0,0, ldraw_lib__rect2p()], +// 1 16 -47.07105 0 87.07095 -14.14215 1 0 0 0 10 -14.14205 0 0 rect2p.dat + [1,16,-47.07105,0,87.07095,-14.14215,1,0,0,0,10,-14.14205,0,0, ldraw_lib__rect2p()], +// 1 16 -72.92895 0 32.92895 14.14215 -1 0 0 0 10 14.14215 0 0 rect2p.dat + [1,16,-72.92895,0,32.92895,14.14215,-1,0,0,0,10,14.14215,0,0, ldraw_lib__rect2p()], +// 1 16 -87.07095 0 47.07105 -14.14205 1 0 0 0 10 -14.14215 0 0 rect2p.dat + [1,16,-87.07095,0,47.07105,-14.14205,1,0,0,0,10,-14.14215,0,0, ldraw_lib__rect2p()], ]; module ldraw_lib__32204(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__32204(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/32205.scad b/parts/32205.scad index 1852d4f4c..1f1e65af0 100644 --- a/parts/32205.scad +++ b/parts/32205.scad @@ -1,22 +1,25 @@ use <../lib.scad> -use <../p/2-4cyli.scad> +use <../p/48/2-4cylo.scad> use <../p/connhole.scad> +use <../p/rect2p.scad> +use use <../p/znap6.scad> function ldraw_lib__32205() = [ // 0 Znap Beam Curved 3 Holes // 0 Name: 32205.dat -// 0 Author: Thomas Woelk [t.woelk] -// 0 !LDRAW_ORG Part UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // -// 0 BFC CERTIFY CW +// 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], - [0,"BFC","CW"], + [0,"BFC","CCW"], // // 0 !HISTORY 2005-07-19 [mikeheide] BFC'ed and added details // 0 !HISTORY 2010-03-02 [mikeheide] deleted one line, updated header // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-02-16 [GeraldLasser] Complete re-write, original by t.woelk +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 40 0 0 -1 0 1 0 1 0 0 connhole.dat [1,16,0,0,40,0,0,-1,0,1,0,1,0,0, ldraw_lib__connhole()], @@ -28,808 +31,39 @@ function ldraw_lib__32205() = [ [1,16,-40,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], // 1 16 40 0 0 1 0 0 0 1 0 0 0 1 connhole.dat [1,16,40,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], -// 0 // -// 4 16 -50 -10 0 -50 -10 -25 -50 10 -25 -50 10 0 - [4,16,-50,-10,0,-50,-10,-25,-50,10,-25,-50,10,0], -// 4 16 -30 -10 -25 -30 -10 0 -30 10 0 -30 10 -25 - [4,16,-30,-10,-25,-30,-10,0,-30,10,0,-30,10,-25], -// 4 16 30 -10 0 30 -10 -25 30 10 -25 30 10 0 - [4,16,30,-10,0,30,-10,-25,30,10,-25,30,10,0], -// 4 16 50 -10 -25 50 -10 0 50 10 0 50 10 -25 - [4,16,50,-10,-25,50,-10,0,50,10,0,50,10,-25], -// 2 24 -50 -10 0 -50 -10 -25 - [2,24,-50,-10,0,-50,-10,-25], -// 2 24 -50 10 0 -50 10 -25 - [2,24,-50,10,0,-50,10,-25], -// 2 24 -30 -10 0 -30 -10 -25 - [2,24,-30,-10,0,-30,-10,-25], -// 2 24 -30 10 0 -30 10 -25 - [2,24,-30,10,0,-30,10,-25], -// 2 24 30 -10 0 30 -10 -25 - [2,24,30,-10,0,30,-10,-25], -// 2 24 30 10 0 30 10 -25 - [2,24,30,10,0,30,10,-25], -// 2 24 50 -10 0 50 -10 -25 - [2,24,50,-10,0,50,-10,-25], -// 2 24 50 10 0 50 10 -25 - [2,24,50,10,0,50,10,-25], -// 1 16 0 -10 0 50 0 0 0 20 0 0 0 50 2-4cyli.dat - [1,16,0,-10,0,50,0,0,0,20,0,0,0,50, ldraw_lib__2_4cyli()], +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\32205s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32205s01()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\32205s01.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__32205s01()], +// 1 16 0 0 0 0 0 1 0 1 0 -1 0 0 s\32205s01.dat + [1,16,0,0,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__s__32205s01()], +// 1 16 0 0 0 0 0 -1 0 1 0 -1 0 0 s\32205s01.dat + [1,16,0,0,0,0,0,-1,0,1,0,-1,0,0, ldraw_lib__s__32205s01()], +// 1 16 0 0 0 1 0 0 0 -1 0 0 0 1 s\32205s01.dat + [1,16,0,0,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__s__32205s01()], +// 1 16 0 0 0 -1 0 0 0 -1 0 0 0 1 s\32205s01.dat + [1,16,0,0,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__s__32205s01()], +// 1 16 0 0 0 0 0 1 0 -1 0 -1 0 0 s\32205s01.dat + [1,16,0,0,0,0,0,1,0,-1,0,-1,0,0, ldraw_lib__s__32205s01()], +// 1 16 0 0 0 0 0 -1 0 -1 0 -1 0 0 s\32205s01.dat + [1,16,0,0,0,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__s__32205s01()], +// +// 1 16 0 -10 0 50 0 0 0 20 0 0 0 50 48\2-4cylo.dat + [1,16,0,-10,0,50,0,0,0,20,0,0,0,50, ldraw_lib__48__2_4cylo()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], -// 1 16 0 -10 0 30 0 0 0 20 0 0 0 30 2-4cyli.dat - [1,16,0,-10,0,30,0,0,0,20,0,0,0,30, ldraw_lib__2_4cyli()], -// 0 // -// 4 16 -27.717 -10 11.481 -31.08 -10 12.874 -23.7868 -10 23.7868 -21.213 -10 21.213 - [4,16,-27.717,-10,11.481,-31.08,-10,12.874,-23.7868,-10,23.7868,-21.213,-10,21.213], -// 4 16 -27.717 10 11.481 -21.213 10 21.213 -23.7868 10 23.7868 -31.08 10 12.874 - [4,16,-27.717,10,11.481,-21.213,10,21.213,-23.7868,10,23.7868,-31.08,10,12.874], -// 4 16 -23.7868 -10 23.7868 -31.08 -10 12.874 -31.08 10 12.874 -23.7868 10 23.7868 - [4,16,-23.7868,-10,23.7868,-31.08,-10,12.874,-31.08,10,12.874,-23.7868,10,23.7868], -// 4 16 -42.832 -2 17.742 -32.7812 -2 32.7812 -23.7868 -2 23.7868 -31.08 -2 12.874 - [4,16,-42.832,-2,17.742,-32.7812,-2,32.7812,-23.7868,-2,23.7868,-31.08,-2,12.874], -// 4 16 -42.832 2 17.742 -31.08 2 12.874 -23.7868 2 23.7868 -32.7812 2 32.7812 - [4,16,-42.832,2,17.742,-31.08,2,12.874,-23.7868,2,23.7868,-32.7812,2,32.7812], -// 4 16 -42.832 -10 17.742 -46.195 -10 19.135 -35.355 -10 35.355 -32.7812 -10 32.7812 - [4,16,-42.832,-10,17.742,-46.195,-10,19.135,-35.355,-10,35.355,-32.7812,-10,32.7812], -// 4 16 -42.832 10 17.742 -32.7812 10 32.7812 -35.355 10 35.355 -46.195 10 19.135 - [4,16,-42.832,10,17.742,-32.7812,10,32.7812,-35.355,10,35.355,-46.195,10,19.135], -// 4 16 -42.832 -10 17.742 -32.7812 -10 32.7812 -32.7812 10 32.7812 -42.832 10 17.742 - [4,16,-42.832,-10,17.742,-32.7812,-10,32.7812,-32.7812,10,32.7812,-42.832,10,17.742], -// 2 24 -46.195 -10 19.135 -35.355 -10 35.355 - [2,24,-46.195,-10,19.135,-35.355,-10,35.355], -// 2 24 -42.832 -10 17.742 -32.7812 -10 32.7812 - [2,24,-42.832,-10,17.742,-32.7812,-10,32.7812], -// 2 24 -31.08 -10 12.874 -23.7868 -10 23.7868 - [2,24,-31.08,-10,12.874,-23.7868,-10,23.7868], -// 2 24 -27.717 -10 11.481 -21.213 -10 21.213 - [2,24,-27.717,-10,11.481,-21.213,-10,21.213], -// 2 24 -46.195 10 19.135 -35.355 10 35.355 - [2,24,-46.195,10,19.135,-35.355,10,35.355], -// 2 24 -42.832 10 17.742 -32.7812 10 32.7812 - [2,24,-42.832,10,17.742,-32.7812,10,32.7812], -// 2 24 -31.08 10 12.874 -23.7868 10 23.7868 - [2,24,-31.08,10,12.874,-23.7868,10,23.7868], -// 2 24 -27.717 10 11.481 -21.213 10 21.213 - [2,24,-27.717,10,11.481,-21.213,10,21.213], -// 2 24 -42.832 2 17.742 -32.7812 2 32.7812 - [2,24,-42.832,2,17.742,-32.7812,2,32.7812], -// 2 24 -31.08 2 12.874 -23.7868 2 23.7868 - [2,24,-31.08,2,12.874,-23.7868,2,23.7868], -// 2 24 -42.832 -2 17.742 -32.7812 -2 32.7812 - [2,24,-42.832,-2,17.742,-32.7812,-2,32.7812], -// 2 24 -31.08 -2 12.874 -23.7868 -2 23.7868 - [2,24,-31.08,-2,12.874,-23.7868,-2,23.7868], -// 2 24 0 10 50 -19.135 10 46.195 - [2,24,0,10,50,-19.135,10,46.195], -// 2 24 0 10 30 -11.481 10 27.717 - [2,24,0,10,30,-11.481,10,27.717], -// 2 24 0 -10 50 -19.135 -10 46.195 - [2,24,0,-10,50,-19.135,-10,46.195], -// 2 24 0 -10 30 -11.481 -10 27.717 - [2,24,0,-10,30,-11.481,-10,27.717], -// 0 // -// 4 16 -11.481 10 27.717 -12.874 10 31.08 -23.7868 10 23.7868 -21.213 10 21.213 - [4,16,-11.481,10,27.717,-12.874,10,31.08,-23.7868,10,23.7868,-21.213,10,21.213], -// 4 16 -11.481 -10 27.717 -21.213 -10 21.213 -23.7868 -10 23.7868 -12.874 -10 31.08 - [4,16,-11.481,-10,27.717,-21.213,-10,21.213,-23.7868,-10,23.7868,-12.874,-10,31.08], -// 4 16 -23.7868 10 23.7868 -12.874 10 31.08 -12.874 -10 31.08 -23.7868 -10 23.7868 - [4,16,-23.7868,10,23.7868,-12.874,10,31.08,-12.874,-10,31.08,-23.7868,-10,23.7868], -// 4 16 -17.742 2 42.832 -32.7812 2 32.7812 -23.7868 2 23.7868 -12.874 2 31.08 - [4,16,-17.742,2,42.832,-32.7812,2,32.7812,-23.7868,2,23.7868,-12.874,2,31.08], -// 4 16 -17.742 -2 42.832 -12.874 -2 31.08 -23.7868 -2 23.7868 -32.7812 -2 32.7812 - [4,16,-17.742,-2,42.832,-12.874,-2,31.08,-23.7868,-2,23.7868,-32.7812,-2,32.7812], -// 4 16 -17.742 10 42.832 -19.135 10 46.195 -35.355 10 35.355 -32.7812 10 32.7812 - [4,16,-17.742,10,42.832,-19.135,10,46.195,-35.355,10,35.355,-32.7812,10,32.7812], -// 4 16 -17.742 -10 42.832 -32.7812 -10 32.7812 -35.355 -10 35.355 -19.135 -10 46.195 - [4,16,-17.742,-10,42.832,-32.7812,-10,32.7812,-35.355,-10,35.355,-19.135,-10,46.195], -// 4 16 -17.742 10 42.832 -32.7812 10 32.7812 -32.7812 -10 32.7812 -17.742 -10 42.832 - [4,16,-17.742,10,42.832,-32.7812,10,32.7812,-32.7812,-10,32.7812,-17.742,-10,42.832], -// 2 24 -19.135 10 46.195 -35.355 10 35.355 - [2,24,-19.135,10,46.195,-35.355,10,35.355], -// 2 24 -17.742 10 42.832 -32.7812 10 32.7812 - [2,24,-17.742,10,42.832,-32.7812,10,32.7812], -// 2 24 -12.874 10 31.08 -23.7868 10 23.7868 - [2,24,-12.874,10,31.08,-23.7868,10,23.7868], -// 2 24 -11.481 10 27.717 -21.213 10 21.213 - [2,24,-11.481,10,27.717,-21.213,10,21.213], -// 2 24 -19.135 -10 46.195 -35.355 -10 35.355 - [2,24,-19.135,-10,46.195,-35.355,-10,35.355], -// 2 24 -17.742 -10 42.832 -32.7812 -10 32.7812 - [2,24,-17.742,-10,42.832,-32.7812,-10,32.7812], -// 2 24 -12.874 -10 31.08 -23.7868 -10 23.7868 - [2,24,-12.874,-10,31.08,-23.7868,-10,23.7868], -// 2 24 -11.481 -10 27.717 -21.213 -10 21.213 - [2,24,-11.481,-10,27.717,-21.213,-10,21.213], -// 2 24 -17.742 -2 42.832 -32.7812 -2 32.7812 - [2,24,-17.742,-2,42.832,-32.7812,-2,32.7812], -// 2 24 -12.874 -2 31.08 -23.7868 -2 23.7868 - [2,24,-12.874,-2,31.08,-23.7868,-2,23.7868], -// 2 24 -17.742 2 42.832 -32.7812 2 32.7812 - [2,24,-17.742,2,42.832,-32.7812,2,32.7812], -// 2 24 -12.874 2 31.08 -23.7868 2 23.7868 - [2,24,-12.874,2,31.08,-23.7868,2,23.7868], -// 0 // -// 2 24 0 -10 50 19.135 -10 46.195 - [2,24,0,-10,50,19.135,-10,46.195], -// 2 24 0 -10 30 11.481 -10 27.717 - [2,24,0,-10,30,11.481,-10,27.717], -// 2 24 0 10 50 19.135 10 46.195 - [2,24,0,10,50,19.135,10,46.195], -// 2 24 0 10 30 11.481 10 27.717 - [2,24,0,10,30,11.481,10,27.717], -// 0 // -// 4 16 11.481 -10 27.717 12.874 -10 31.08 23.7868 -10 23.7868 21.213 -10 21.213 - [4,16,11.481,-10,27.717,12.874,-10,31.08,23.7868,-10,23.7868,21.213,-10,21.213], -// 4 16 11.481 10 27.717 21.213 10 21.213 23.7868 10 23.7868 12.874 10 31.08 - [4,16,11.481,10,27.717,21.213,10,21.213,23.7868,10,23.7868,12.874,10,31.08], -// 4 16 23.7868 -10 23.7868 12.874 -10 31.08 12.874 10 31.08 23.7868 10 23.7868 - [4,16,23.7868,-10,23.7868,12.874,-10,31.08,12.874,10,31.08,23.7868,10,23.7868], -// 4 16 17.742 -2 42.832 32.7812 -2 32.7812 23.7868 -2 23.7868 12.874 -2 31.08 - [4,16,17.742,-2,42.832,32.7812,-2,32.7812,23.7868,-2,23.7868,12.874,-2,31.08], -// 4 16 17.742 2 42.832 12.874 2 31.08 23.7868 2 23.7868 32.7812 2 32.7812 - [4,16,17.742,2,42.832,12.874,2,31.08,23.7868,2,23.7868,32.7812,2,32.7812], -// 4 16 17.742 -10 42.832 19.135 -10 46.195 35.355 -10 35.355 32.7812 -10 32.7812 - [4,16,17.742,-10,42.832,19.135,-10,46.195,35.355,-10,35.355,32.7812,-10,32.7812], -// 4 16 17.742 10 42.832 32.7812 10 32.7812 35.355 10 35.355 19.135 10 46.195 - [4,16,17.742,10,42.832,32.7812,10,32.7812,35.355,10,35.355,19.135,10,46.195], -// 4 16 17.742 -10 42.832 32.7812 -10 32.7812 32.7812 10 32.7812 17.742 10 42.832 - [4,16,17.742,-10,42.832,32.7812,-10,32.7812,32.7812,10,32.7812,17.742,10,42.832], -// 2 24 19.135 -10 46.195 35.355 -10 35.355 - [2,24,19.135,-10,46.195,35.355,-10,35.355], -// 2 24 17.742 -10 42.832 32.7812 -10 32.7812 - [2,24,17.742,-10,42.832,32.7812,-10,32.7812], -// 2 24 12.874 -10 31.08 23.7868 -10 23.7868 - [2,24,12.874,-10,31.08,23.7868,-10,23.7868], -// 2 24 11.481 -10 27.717 21.213 -10 21.213 - [2,24,11.481,-10,27.717,21.213,-10,21.213], -// 2 24 19.135 10 46.195 35.355 10 35.355 - [2,24,19.135,10,46.195,35.355,10,35.355], -// 2 24 17.742 10 42.832 32.7812 10 32.7812 - [2,24,17.742,10,42.832,32.7812,10,32.7812], -// 2 24 12.874 10 31.08 23.7868 10 23.7868 - [2,24,12.874,10,31.08,23.7868,10,23.7868], -// 2 24 11.481 10 27.717 21.213 10 21.213 - [2,24,11.481,10,27.717,21.213,10,21.213], -// 2 24 17.742 2 42.832 32.7812 2 32.7812 - [2,24,17.742,2,42.832,32.7812,2,32.7812], -// 2 24 12.874 2 31.08 23.7868 2 23.7868 - [2,24,12.874,2,31.08,23.7868,2,23.7868], -// 2 24 17.742 -2 42.832 32.7812 -2 32.7812 - [2,24,17.742,-2,42.832,32.7812,-2,32.7812], -// 2 24 12.874 -2 31.08 23.7868 -2 23.7868 - [2,24,12.874,-2,31.08,23.7868,-2,23.7868], -// 0 // -// 4 16 27.717 10 11.481 31.08 10 12.874 23.7868 10 23.7868 21.213 10 21.213 - [4,16,27.717,10,11.481,31.08,10,12.874,23.7868,10,23.7868,21.213,10,21.213], -// 4 16 27.717 -10 11.481 21.213 -10 21.213 23.7868 -10 23.7868 31.08 -10 12.874 - [4,16,27.717,-10,11.481,21.213,-10,21.213,23.7868,-10,23.7868,31.08,-10,12.874], -// 4 16 23.7868 10 23.7868 31.08 10 12.874 31.08 -10 12.874 23.7868 -10 23.7868 - [4,16,23.7868,10,23.7868,31.08,10,12.874,31.08,-10,12.874,23.7868,-10,23.7868], -// 4 16 42.832 2 17.742 32.7812 2 32.7812 23.7868 2 23.7868 31.08 2 12.874 - [4,16,42.832,2,17.742,32.7812,2,32.7812,23.7868,2,23.7868,31.08,2,12.874], -// 4 16 42.832 -2 17.742 31.08 -2 12.874 23.7868 -2 23.7868 32.7812 -2 32.7812 - [4,16,42.832,-2,17.742,31.08,-2,12.874,23.7868,-2,23.7868,32.7812,-2,32.7812], -// 4 16 42.832 10 17.742 46.195 10 19.135 35.355 10 35.355 32.7812 10 32.7812 - [4,16,42.832,10,17.742,46.195,10,19.135,35.355,10,35.355,32.7812,10,32.7812], -// 4 16 42.832 -10 17.742 32.7812 -10 32.7812 35.355 -10 35.355 46.195 -10 19.135 - [4,16,42.832,-10,17.742,32.7812,-10,32.7812,35.355,-10,35.355,46.195,-10,19.135], -// 4 16 42.832 10 17.742 32.7812 10 32.7812 32.7812 -10 32.7812 42.832 -10 17.742 - [4,16,42.832,10,17.742,32.7812,10,32.7812,32.7812,-10,32.7812,42.832,-10,17.742], -// 2 24 46.195 10 19.135 35.355 10 35.355 - [2,24,46.195,10,19.135,35.355,10,35.355], -// 2 24 42.832 10 17.742 32.7812 10 32.7812 - [2,24,42.832,10,17.742,32.7812,10,32.7812], -// 2 24 31.08 10 12.874 23.7868 10 23.7868 - [2,24,31.08,10,12.874,23.7868,10,23.7868], -// 2 24 27.717 10 11.481 21.213 10 21.213 - [2,24,27.717,10,11.481,21.213,10,21.213], -// 2 24 46.195 -10 19.135 35.355 -10 35.355 - [2,24,46.195,-10,19.135,35.355,-10,35.355], -// 2 24 42.832 -10 17.742 32.7812 -10 32.7812 - [2,24,42.832,-10,17.742,32.7812,-10,32.7812], -// 2 24 31.08 -10 12.874 23.7868 -10 23.7868 - [2,24,31.08,-10,12.874,23.7868,-10,23.7868], -// 2 24 27.717 -10 11.481 21.213 -10 21.213 - [2,24,27.717,-10,11.481,21.213,-10,21.213], -// 2 24 42.832 -2 17.742 32.7812 -2 32.7812 - [2,24,42.832,-2,17.742,32.7812,-2,32.7812], -// 2 24 31.08 -2 12.874 23.7868 -2 23.7868 - [2,24,31.08,-2,12.874,23.7868,-2,23.7868], -// 2 24 42.832 2 17.742 32.7812 2 32.7812 - [2,24,42.832,2,17.742,32.7812,2,32.7812], -// 2 24 31.08 2 12.874 23.7868 2 23.7868 - [2,24,31.08,2,12.874,23.7868,2,23.7868], -// 0 // -// 3 16 -33.636 2 6.364 -31.08 2 12.874 -36.556 2 8.315 - [3,16,-33.636,2,6.364,-31.08,2,12.874,-36.556,2,8.315], -// 3 16 -43.444 2 8.315 -42.832 2 17.742 -44.9794 2 7.2891 - [3,16,-43.444,2,8.315,-42.832,2,17.742,-44.9794,2,7.2891], -// 3 16 -36.556 2 8.315 -42.832 2 17.742 -40 2 9 - [3,16,-36.556,2,8.315,-42.832,2,17.742,-40,2,9], -// 3 16 -40 2 9 -42.832 2 17.742 -43.444 2 8.315 - [3,16,-40,2,9,-42.832,2,17.742,-43.444,2,8.315], -// 3 16 -31.08 2 12.874 -42.832 2 17.742 -36.556 2 8.315 - [3,16,-31.08,2,12.874,-42.832,2,17.742,-36.556,2,8.315], -// 3 16 -32.52 2 4.6937 -31.08 2 12.874 -33.636 2 6.364 - [3,16,-32.52,2,4.6937,-31.08,2,12.874,-33.636,2,6.364], -// 3 16 -33.636 -2 6.364 -36.556 -2 8.315 -31.08 -2 12.874 - [3,16,-33.636,-2,6.364,-36.556,-2,8.315,-31.08,-2,12.874], -// 3 16 -43.444 -2 8.315 -44.9794 -2 7.2891 -42.832 -2 17.742 - [3,16,-43.444,-2,8.315,-44.9794,-2,7.2891,-42.832,-2,17.742], -// 3 16 -36.556 -2 8.315 -40 -2 9 -42.832 -2 17.742 - [3,16,-36.556,-2,8.315,-40,-2,9,-42.832,-2,17.742], -// 3 16 -40 -2 9 -43.444 -2 8.315 -42.832 -2 17.742 - [3,16,-40,-2,9,-43.444,-2,8.315,-42.832,-2,17.742], -// 3 16 -31.08 -2 12.874 -36.556 -2 8.315 -42.832 -2 17.742 - [3,16,-31.08,-2,12.874,-36.556,-2,8.315,-42.832,-2,17.742], -// 3 16 -32.52 -2 4.6937 -33.636 -2 6.364 -31.08 -2 12.874 - [3,16,-32.52,-2,4.6937,-33.636,-2,6.364,-31.08,-2,12.874], -// 0 // -// 2 24 -32.52 10 4.6937 -33.636 10 6.364 - [2,24,-32.52,10,4.6937,-33.636,10,6.364], -// 2 24 -33.636 10 6.364 -36.556 10 8.315 - [2,24,-33.636,10,6.364,-36.556,10,8.315], -// 2 24 -36.556 10 8.315 -40 10 9 - [2,24,-36.556,10,8.315,-40,10,9], -// 2 24 -40 10 9 -43.444 10 8.315 - [2,24,-40,10,9,-43.444,10,8.315], -// 2 24 -43.444 10 8.315 -44.9794 10 7.2891 - [2,24,-43.444,10,8.315,-44.9794,10,7.2891], -// 2 24 -32.52 2 4.6937 -33.636 2 6.364 - [2,24,-32.52,2,4.6937,-33.636,2,6.364], -// 2 24 -33.636 2 6.364 -36.556 2 8.315 - [2,24,-33.636,2,6.364,-36.556,2,8.315], -// 2 24 -36.556 2 8.315 -40 2 9 - [2,24,-36.556,2,8.315,-40,2,9], -// 2 24 -40 2 9 -43.444 2 8.315 - [2,24,-40,2,9,-43.444,2,8.315], -// 2 24 -43.444 2 8.315 -44.9794 2 7.2891 - [2,24,-43.444,2,8.315,-44.9794,2,7.2891], -// 2 24 -32.52 -2 4.6937 -33.636 -2 6.364 - [2,24,-32.52,-2,4.6937,-33.636,-2,6.364], -// 2 24 -33.636 -2 6.364 -36.556 -2 8.315 - [2,24,-33.636,-2,6.364,-36.556,-2,8.315], -// 2 24 -36.556 -2 8.315 -40 -2 9 - [2,24,-36.556,-2,8.315,-40,-2,9], -// 2 24 -40 -2 9 -43.444 -2 8.315 - [2,24,-40,-2,9,-43.444,-2,8.315], -// 2 24 -43.444 -2 8.315 -44.9794 -2 7.2891 - [2,24,-43.444,-2,8.315,-44.9794,-2,7.2891], -// 2 24 -32.52 -10 4.6937 -33.636 -10 6.364 - [2,24,-32.52,-10,4.6937,-33.636,-10,6.364], -// 2 24 -33.636 -10 6.364 -36.556 -10 8.315 - [2,24,-33.636,-10,6.364,-36.556,-10,8.315], -// 2 24 -36.556 -10 8.315 -40 -10 9 - [2,24,-36.556,-10,8.315,-40,-10,9], -// 2 24 -40 -10 9 -43.444 -10 8.315 - [2,24,-40,-10,9,-43.444,-10,8.315], -// 2 24 -43.444 -10 8.315 -44.9794 -10 7.2891 - [2,24,-43.444,-10,8.315,-44.9794,-10,7.2891], -// 0 // -// 2 24 -31.08 10 12.874 -32.52 10 4.6937 - [2,24,-31.08,10,12.874,-32.52,10,4.6937], -// 2 24 -42.832 10 17.742 -44.9794 10 7.2891 - [2,24,-42.832,10,17.742,-44.9794,10,7.2891], -// 2 24 -31.08 2 12.874 -32.52 2 4.6937 - [2,24,-31.08,2,12.874,-32.52,2,4.6937], -// 2 24 -42.832 2 17.742 -44.9794 2 7.2891 - [2,24,-42.832,2,17.742,-44.9794,2,7.2891], -// 2 24 -31.08 -2 12.874 -32.52 -2 4.6937 - [2,24,-31.08,-2,12.874,-32.52,-2,4.6937], -// 2 24 -42.832 -2 17.742 -44.9794 -2 7.2891 - [2,24,-42.832,-2,17.742,-44.9794,-2,7.2891], -// 2 24 -31.08 -10 12.874 -32.52 -10 4.6937 - [2,24,-31.08,-10,12.874,-32.52,-10,4.6937], -// 2 24 -32.52 -10 4.6937 -32.52 10 4.6937 - [2,24,-32.52,-10,4.6937,-32.52,10,4.6937], -// 4 16 -32.52 -10 4.6937 -32.52 10 4.6937 -31.08 10 12.874 -31.08 -10 12.874 - [4,16,-32.52,-10,4.6937,-32.52,10,4.6937,-31.08,10,12.874,-31.08,-10,12.874], -// 2 24 -42.832 -10 17.742 -44.9794 -10 7.2891 - [2,24,-42.832,-10,17.742,-44.9794,-10,7.2891], -// 4 16 -42.832 -10 17.742 -42.832 10 17.742 -44.9794 10 7.2891 -44.9794 -10 7.2891 - [4,16,-42.832,-10,17.742,-42.832,10,17.742,-44.9794,10,7.2891,-44.9794,-10,7.2891], -// 2 24 -44.9794 -10 7.2891 -44.9794 10 7.2891 - [2,24,-44.9794,-10,7.2891,-44.9794,10,7.2891], -// 0 // -// 2 24 -50 10 0 -46.195 10 19.135 - [2,24,-50,10,0,-46.195,10,19.135], -// 2 24 -30 10 0 -27.717 10 11.481 - [2,24,-30,10,0,-27.717,10,11.481], -// 2 24 -50 -10 0 -46.195 -10 19.135 - [2,24,-50,-10,0,-46.195,-10,19.135], -// 2 24 -30 -10 0 -27.717 -10 11.481 - [2,24,-30,-10,0,-27.717,-10,11.481], -// 0 // -// 3 16 -48.315 10 3.444 -46.195 10 19.135 -50 10 0 - [3,16,-48.315,10,3.444,-46.195,10,19.135,-50,10,0], -// 3 16 -48.315 10 3.444 -50 10 0 -49 10 0 - [3,16,-48.315,10,3.444,-50,10,0,-49,10,0], -// 3 16 -46.364 10 6.364 -46.195 10 19.135 -48.315 10 3.444 - [3,16,-46.364,10,6.364,-46.195,10,19.135,-48.315,10,3.444], -// 3 16 -46.364 10 6.364 -44.9794 10 7.2891 -46.195 10 19.135 - [3,16,-46.364,10,6.364,-44.9794,10,7.2891,-46.195,10,19.135], -// 3 16 -42.832 10 17.742 -46.195 10 19.135 -44.9794 10 7.2891 - [3,16,-42.832,10,17.742,-46.195,10,19.135,-44.9794,10,7.2891], -// 0 // -// 3 16 -48.315 -10 3.444 -50 -10 0 -46.195 -10 19.135 - [3,16,-48.315,-10,3.444,-50,-10,0,-46.195,-10,19.135], -// 3 16 -48.315 -10 3.444 -49 -10 0 -50 -10 0 - [3,16,-48.315,-10,3.444,-49,-10,0,-50,-10,0], -// 3 16 -46.364 -10 6.364 -48.315 -10 3.444 -46.195 -10 19.135 - [3,16,-46.364,-10,6.364,-48.315,-10,3.444,-46.195,-10,19.135], -// 3 16 -46.364 -10 6.364 -46.195 -10 19.135 -44.9794 -10 7.2891 - [3,16,-46.364,-10,6.364,-46.195,-10,19.135,-44.9794,-10,7.2891], -// 3 16 -42.832 -10 17.742 -44.9794 -10 7.2891 -46.195 -10 19.135 - [3,16,-42.832,-10,17.742,-44.9794,-10,7.2891,-46.195,-10,19.135], -// 0 // -// 4 16 -31.08 10 12.874 -32.52 10 4.6937 -31.685 10 3.444 -27.717 10 11.481 - [4,16,-31.08,10,12.874,-32.52,10,4.6937,-31.685,10,3.444,-27.717,10,11.481], -// 4 16 -31.685 10 3.444 -31 10 0 -30 10 0 -27.717 10 11.481 - [4,16,-31.685,10,3.444,-31,10,0,-30,10,0,-27.717,10,11.481], -// 4 16 -31.08 -10 12.874 -27.717 -10 11.481 -31.685 -10 3.444 -32.52 -10 4.6937 - [4,16,-31.08,-10,12.874,-27.717,-10,11.481,-31.685,-10,3.444,-32.52,-10,4.6937], -// 4 16 -31.685 -10 3.444 -27.717 -10 11.481 -30 -10 0 -31 -10 0 - [4,16,-31.685,-10,3.444,-27.717,-10,11.481,-30,-10,0,-31,-10,0], -// 0 // -// 4 16 -33.636 -10 6.364 -33.636 10 6.364 -32.52 10 4.6937 -32.52 -10 4.6937 - [4,16,-33.636,-10,6.364,-33.636,10,6.364,-32.52,10,4.6937,-32.52,-10,4.6937], -// 4 16 -36.556 -10 8.315 -36.556 10 8.315 -33.636 10 6.364 -33.636 -10 6.364 - [4,16,-36.556,-10,8.315,-36.556,10,8.315,-33.636,10,6.364,-33.636,-10,6.364], -// 4 16 -40 -10 9 -40 10 9 -36.556 10 8.315 -36.556 -10 8.315 - [4,16,-40,-10,9,-40,10,9,-36.556,10,8.315,-36.556,-10,8.315], -// 4 16 -43.444 -10 8.315 -43.444 10 8.315 -40 10 9 -40 -10 9 - [4,16,-43.444,-10,8.315,-43.444,10,8.315,-40,10,9,-40,-10,9], -// 4 16 -44.9794 -10 7.2891 -44.9794 10 7.2891 -43.444 10 8.315 -43.444 -10 8.315 - [4,16,-44.9794,-10,7.2891,-44.9794,10,7.2891,-43.444,10,8.315,-43.444,-10,8.315], -// 5 24 -33.636 -10 6.364 -33.636 10 6.364 -32.52 -10 4.6937 -36.556 -10 8.315 - [5,24,-33.636,-10,6.364,-33.636,10,6.364,-32.52,-10,4.6937,-36.556,-10,8.315], -// 5 24 -36.556 -10 8.315 -36.556 10 8.315 -33.636 -10 6.364 -40 -10 9 - [5,24,-36.556,-10,8.315,-36.556,10,8.315,-33.636,-10,6.364,-40,-10,9], -// 5 24 -40 -10 9 -40 10 9 -36.556 -10 8.315 -43.444 -10 8.315 - [5,24,-40,-10,9,-40,10,9,-36.556,-10,8.315,-43.444,-10,8.315], -// 5 24 -43.444 -10 8.315 -43.444 10 8.315 -40 -10 9 -44.9794 -10 7.2891 - [5,24,-43.444,-10,8.315,-43.444,10,8.315,-40,-10,9,-44.9794,-10,7.2891], -// 0 // -// 3 16 33.636 -2 6.364 31.08 -2 12.874 36.556 -2 8.315 - [3,16,33.636,-2,6.364,31.08,-2,12.874,36.556,-2,8.315], -// 3 16 43.444 -2 8.315 42.832 -2 17.742 44.9794 -2 7.2891 - [3,16,43.444,-2,8.315,42.832,-2,17.742,44.9794,-2,7.2891], -// 3 16 36.556 -2 8.315 42.832 -2 17.742 40 -2 9 - [3,16,36.556,-2,8.315,42.832,-2,17.742,40,-2,9], -// 3 16 40 -2 9 42.832 -2 17.742 43.444 -2 8.315 - [3,16,40,-2,9,42.832,-2,17.742,43.444,-2,8.315], -// 3 16 31.08 -2 12.874 42.832 -2 17.742 36.566 -2 8.315 - [3,16,31.08,-2,12.874,42.832,-2,17.742,36.566,-2,8.315], -// 3 16 32.52 -2 4.6937 31.08 -2 12.874 33.636 -2 6.364 - [3,16,32.52,-2,4.6937,31.08,-2,12.874,33.636,-2,6.364], -// 3 16 33.636 2 6.364 36.556 2 8.315 31.08 2 12.874 - [3,16,33.636,2,6.364,36.556,2,8.315,31.08,2,12.874], -// 3 16 43.444 2 8.315 44.9794 2 7.2891 42.832 2 17.742 - [3,16,43.444,2,8.315,44.9794,2,7.2891,42.832,2,17.742], -// 3 16 36.556 2 8.315 40 2 9 42.832 2 17.742 - [3,16,36.556,2,8.315,40,2,9,42.832,2,17.742], -// 3 16 40 2 9 43.444 2 8.315 42.832 2 17.742 - [3,16,40,2,9,43.444,2,8.315,42.832,2,17.742], -// 3 16 31.08 2 12.874 36.556 2 8.315 42.832 2 17.742 - [3,16,31.08,2,12.874,36.556,2,8.315,42.832,2,17.742], -// 3 16 32.52 2 4.6937 33.636 2 6.364 31.08 2 12.874 - [3,16,32.52,2,4.6937,33.636,2,6.364,31.08,2,12.874], -// 0 // -// 2 24 32.52 -10 4.6937 33.636 -10 6.364 - [2,24,32.52,-10,4.6937,33.636,-10,6.364], -// 2 24 33.636 -10 6.364 36.556 -10 8.315 - [2,24,33.636,-10,6.364,36.556,-10,8.315], -// 2 24 36.556 -10 8.315 40 -10 9 - [2,24,36.556,-10,8.315,40,-10,9], -// 2 24 40 -10 9 43.444 -10 8.315 - [2,24,40,-10,9,43.444,-10,8.315], -// 2 24 43.444 -10 8.315 44.9794 -10 7.2891 - [2,24,43.444,-10,8.315,44.9794,-10,7.2891], -// 2 24 32.52 -2 4.6937 33.636 -2 6.364 - [2,24,32.52,-2,4.6937,33.636,-2,6.364], -// 2 24 33.636 -2 6.364 36.556 -2 8.315 - [2,24,33.636,-2,6.364,36.556,-2,8.315], -// 2 24 36.556 -2 8.315 40 -2 9 - [2,24,36.556,-2,8.315,40,-2,9], -// 2 24 40 -2 9 43.444 -2 8.315 - [2,24,40,-2,9,43.444,-2,8.315], -// 2 24 43.444 -2 8.315 44.9794 -2 7.2891 - [2,24,43.444,-2,8.315,44.9794,-2,7.2891], -// 2 24 32.52 2 4.6937 33.636 2 6.364 - [2,24,32.52,2,4.6937,33.636,2,6.364], -// 2 24 33.636 2 6.364 36.556 2 8.315 - [2,24,33.636,2,6.364,36.556,2,8.315], -// 2 24 36.556 2 8.315 40 2 9 - [2,24,36.556,2,8.315,40,2,9], -// 2 24 40 2 9 43.444 2 8.315 - [2,24,40,2,9,43.444,2,8.315], -// 2 24 43.444 2 8.315 44.9794 2 7.2891 - [2,24,43.444,2,8.315,44.9794,2,7.2891], -// 2 24 32.52 10 4.6937 33.636 10 6.364 - [2,24,32.52,10,4.6937,33.636,10,6.364], -// 2 24 33.636 10 6.364 36.556 10 8.315 - [2,24,33.636,10,6.364,36.556,10,8.315], -// 2 24 36.556 10 8.315 40 10 9 - [2,24,36.556,10,8.315,40,10,9], -// 2 24 40 10 9 43.444 10 8.315 - [2,24,40,10,9,43.444,10,8.315], -// 2 24 43.444 10 8.315 44.9794 10 7.2891 - [2,24,43.444,10,8.315,44.9794,10,7.2891], -// 0 // -// 2 24 31.08 -10 12.874 32.52 -10 4.6937 - [2,24,31.08,-10,12.874,32.52,-10,4.6937], -// 2 24 42.832 -10 17.742 44.9794 -10 7.2891 - [2,24,42.832,-10,17.742,44.9794,-10,7.2891], -// 2 24 31.08 -2 12.874 32.52 -2 4.6937 - [2,24,31.08,-2,12.874,32.52,-2,4.6937], -// 2 24 42.832 -2 17.742 44.9794 -2 7.2891 - [2,24,42.832,-2,17.742,44.9794,-2,7.2891], -// 2 24 31.08 2 12.874 32.52 2 4.6937 - [2,24,31.08,2,12.874,32.52,2,4.6937], -// 2 24 42.832 2 17.742 44.9794 2 7.2891 - [2,24,42.832,2,17.742,44.9794,2,7.2891], -// 2 24 31.08 10 12.874 32.52 10 4.6937 - [2,24,31.08,10,12.874,32.52,10,4.6937], -// 2 24 32.52 10 4.6937 32.52 -10 4.6937 - [2,24,32.52,10,4.6937,32.52,-10,4.6937], -// 4 16 32.52 10 4.6937 32.52 -10 4.6937 31.08 -10 12.874 31.08 10 12.874 - [4,16,32.52,10,4.6937,32.52,-10,4.6937,31.08,-10,12.874,31.08,10,12.874], -// 2 24 42.832 10 17.742 44.9794 10 7.2891 - [2,24,42.832,10,17.742,44.9794,10,7.2891], -// 4 16 42.832 10 17.742 42.832 -10 17.742 44.9794 -10 7.2891 44.9794 10 7.2891 - [4,16,42.832,10,17.742,42.832,-10,17.742,44.9794,-10,7.2891,44.9794,10,7.2891], -// 2 24 44.9794 10 7.2891 44.9794 -10 7.2891 - [2,24,44.9794,10,7.2891,44.9794,-10,7.2891], -// 0 // -// 2 24 50 -10 0 46.195 -10 19.135 - [2,24,50,-10,0,46.195,-10,19.135], -// 2 24 30 -10 0 27.717 -10 11.481 - [2,24,30,-10,0,27.717,-10,11.481], -// 2 24 50 10 0 46.195 10 19.135 - [2,24,50,10,0,46.195,10,19.135], -// 2 24 30 10 0 27.717 10 11.481 - [2,24,30,10,0,27.717,10,11.481], -// 0 // -// 3 16 48.315 -10 3.444 46.195 -10 19.135 50 -10 0 - [3,16,48.315,-10,3.444,46.195,-10,19.135,50,-10,0], -// 3 16 48.315 -10 3.444 50 -10 0 49 -10 0 - [3,16,48.315,-10,3.444,50,-10,0,49,-10,0], -// 3 16 46.364 -10 6.364 46.195 -10 19.135 48.315 -10 3.444 - [3,16,46.364,-10,6.364,46.195,-10,19.135,48.315,-10,3.444], -// 3 16 46.364 -10 6.364 44.9794 -10 7.2891 46.195 -10 19.135 - [3,16,46.364,-10,6.364,44.9794,-10,7.2891,46.195,-10,19.135], -// 3 16 42.832 -10 17.742 46.195 -10 19.135 44.9794 -10 7.2891 - [3,16,42.832,-10,17.742,46.195,-10,19.135,44.9794,-10,7.2891], -// 0 // -// 3 16 48.315 10 3.444 50 10 0 46.195 10 19.135 - [3,16,48.315,10,3.444,50,10,0,46.195,10,19.135], -// 3 16 48.315 10 3.444 49 10 0 50 10 0 - [3,16,48.315,10,3.444,49,10,0,50,10,0], -// 3 16 46.364 10 6.364 48.315 10 3.444 46.195 10 19.135 - [3,16,46.364,10,6.364,48.315,10,3.444,46.195,10,19.135], -// 3 16 46.364 10 6.364 46.195 10 19.135 44.9794 10 7.2891 - [3,16,46.364,10,6.364,46.195,10,19.135,44.9794,10,7.2891], -// 3 16 42.832 10 17.742 44.9794 10 7.2891 46.195 10 19.135 - [3,16,42.832,10,17.742,44.9794,10,7.2891,46.195,10,19.135], -// 0 // -// 4 16 31.08 -10 12.874 32.52 -10 4.6937 31.685 -10 3.444 27.717 -10 11.481 - [4,16,31.08,-10,12.874,32.52,-10,4.6937,31.685,-10,3.444,27.717,-10,11.481], -// 4 16 31.685 -10 3.444 31 -10 0 30 -10 0 27.717 -10 11.481 - [4,16,31.685,-10,3.444,31,-10,0,30,-10,0,27.717,-10,11.481], -// 4 16 31.08 10 12.874 27.717 10 11.481 31.685 10 3.444 32.52 10 4.6937 - [4,16,31.08,10,12.874,27.717,10,11.481,31.685,10,3.444,32.52,10,4.6937], -// 4 16 31.685 10 3.444 27.717 10 11.481 30 10 0 31 10 0 - [4,16,31.685,10,3.444,27.717,10,11.481,30,10,0,31,10,0], -// 0 // -// 4 16 33.636 10 6.364 33.636 -10 6.364 32.52 -10 4.6937 32.52 10 4.6937 - [4,16,33.636,10,6.364,33.636,-10,6.364,32.52,-10,4.6937,32.52,10,4.6937], -// 4 16 36.556 10 8.315 36.556 -10 8.315 33.636 -10 6.364 33.636 10 6.364 - [4,16,36.556,10,8.315,36.556,-10,8.315,33.636,-10,6.364,33.636,10,6.364], -// 4 16 40 10 9 40 -10 9 36.556 -10 8.315 36.556 10 8.315 - [4,16,40,10,9,40,-10,9,36.556,-10,8.315,36.556,10,8.315], -// 4 16 43.444 10 8.315 43.444 -10 8.315 40 -10 9 40 10 9 - [4,16,43.444,10,8.315,43.444,-10,8.315,40,-10,9,40,10,9], -// 4 16 44.9794 10 7.2891 44.9794 -10 7.2891 43.444 -10 8.315 43.444 10 8.315 - [4,16,44.9794,10,7.2891,44.9794,-10,7.2891,43.444,-10,8.315,43.444,10,8.315], -// 5 24 33.636 10 6.364 33.636 -10 6.364 32.52 10 4.6937 36.556 10 8.315 - [5,24,33.636,10,6.364,33.636,-10,6.364,32.52,10,4.6937,36.556,10,8.315], -// 5 24 36.556 10 8.315 36.556 -10 8.315 33.636 10 6.364 40 10 9 - [5,24,36.556,10,8.315,36.556,-10,8.315,33.636,10,6.364,40,10,9], -// 5 24 40 10 9 40 -10 9 36.556 10 8.315 43.444 10 8.315 - [5,24,40,10,9,40,-10,9,36.556,10,8.315,43.444,10,8.315], -// 5 24 43.444 10 8.315 43.444 -10 8.315 40 10 9 44.9794 10 7.2891 - [5,24,43.444,10,8.315,43.444,-10,8.315,40,10,9,44.9794,10,7.2891], -// 0 // -// 2 24 -12.874 -10 31.08 -4.6937 -10 32.52 - [2,24,-12.874,-10,31.08,-4.6937,-10,32.52], -// 2 24 -12.874 -2 31.08 -4.6937 -2 32.52 - [2,24,-12.874,-2,31.08,-4.6937,-2,32.52], -// 2 24 -12.874 2 31.08 -4.6937 2 32.52 - [2,24,-12.874,2,31.08,-4.6937,2,32.52], -// 2 24 -12.874 10 31.08 -4.6937 10 32.52 - [2,24,-12.874,10,31.08,-4.6937,10,32.52], -// 2 24 -4.6934 -10 32.52 -4.6934 10 32.52 - [2,24,-4.6934,-10,32.52,-4.6934,10,32.52], -// 2 24 4.6934 -10 32.52 4.6934 10 32.52 - [2,24,4.6934,-10,32.52,4.6934,10,32.52], -// 2 24 -17.742 -10 42.832 -7.2891 -10 44.9794 - [2,24,-17.742,-10,42.832,-7.2891,-10,44.9794], -// 2 24 -17.742 -2 42.832 -7.2891 -2 44.9794 - [2,24,-17.742,-2,42.832,-7.2891,-2,44.9794], -// 2 24 -17.742 2 42.832 -7.2891 2 44.9794 - [2,24,-17.742,2,42.832,-7.2891,2,44.9794], -// 2 24 -17.742 10 42.832 -7.2891 10 44.9794 - [2,24,-17.742,10,42.832,-7.2891,10,44.9794], -// 2 24 -7.2891 10 44.9794 -7.2891 -10 44.9794 - [2,24,-7.2891,10,44.9794,-7.2891,-10,44.9794], -// 2 24 7.2891 10 44.9794 7.2891 -10 44.9794 - [2,24,7.2891,10,44.9794,7.2891,-10,44.9794], -// 0 // -// 2 24 -7.2891 -10 44.9794 -8.315 -10 43.444 - [2,24,-7.2891,-10,44.9794,-8.315,-10,43.444], -// 2 24 -8.315 -10 43.444 -9 -10 40 - [2,24,-8.315,-10,43.444,-9,-10,40], -// 2 24 -9 -10 40 -8.315 -10 36.556 - [2,24,-9,-10,40,-8.315,-10,36.556], -// 2 24 -8.315 -10 36.556 -6.364 -10 33.636 - [2,24,-8.315,-10,36.556,-6.364,-10,33.636], -// 2 24 -6.364 -10 33.636 -4.6937 -10 32.52 - [2,24,-6.364,-10,33.636,-4.6937,-10,32.52], -// 2 24 -7.2891 -2 44.9794 -8.315 -2 43.444 - [2,24,-7.2891,-2,44.9794,-8.315,-2,43.444], -// 2 24 -8.315 -2 43.444 -9 -2 40 - [2,24,-8.315,-2,43.444,-9,-2,40], -// 2 24 -9 -2 40 -8.315 -2 36.556 - [2,24,-9,-2,40,-8.315,-2,36.556], -// 2 24 -8.315 -2 36.556 -6.364 -2 33.636 - [2,24,-8.315,-2,36.556,-6.364,-2,33.636], -// 2 24 -6.364 -2 33.636 -4.6937 -2 32.52 - [2,24,-6.364,-2,33.636,-4.6937,-2,32.52], -// 2 24 -7.2891 2 44.9794 -8.315 2 43.444 - [2,24,-7.2891,2,44.9794,-8.315,2,43.444], -// 2 24 -8.315 2 43.444 -9 2 40 - [2,24,-8.315,2,43.444,-9,2,40], -// 2 24 -9 2 40 -8.315 2 36.556 - [2,24,-9,2,40,-8.315,2,36.556], -// 2 24 -8.315 2 36.556 -6.364 2 33.636 - [2,24,-8.315,2,36.556,-6.364,2,33.636], -// 2 24 -6.364 2 33.636 -4.6937 2 32.52 - [2,24,-6.364,2,33.636,-4.6937,2,32.52], -// 2 24 -7.2891 10 44.9794 -8.315 10 43.444 - [2,24,-7.2891,10,44.9794,-8.315,10,43.444], -// 2 24 -8.315 10 43.444 -9 10 40 - [2,24,-8.315,10,43.444,-9,10,40], -// 2 24 -9 10 40 -8.315 10 36.556 - [2,24,-9,10,40,-8.315,10,36.556], -// 2 24 -8.315 10 36.556 -6.364 10 33.636 - [2,24,-8.315,10,36.556,-6.364,10,33.636], -// 2 24 -6.364 10 33.636 -4.6937 10 32.52 - [2,24,-6.364,10,33.636,-4.6937,10,32.52], -// 0 // -// 4 16 -19.135 -10 46.195 0 -10 50 0 -10 49 -3.444 -10 48.315 - [4,16,-19.135,-10,46.195,0,-10,50,0,-10,49,-3.444,-10,48.315], -// 3 16 -3.444 -10 48.315 -6.364 -10 46.364 -19.135 -10 46.195 - [3,16,-3.444,-10,48.315,-6.364,-10,46.364,-19.135,-10,46.195], -// 4 16 -19.135 -10 46.195 -6.364 -10 46.364 -7.2891 -10 44.9794 -17.742 -10 42.832 - [4,16,-19.135,-10,46.195,-6.364,-10,46.364,-7.2891,-10,44.9794,-17.742,-10,42.832], -// 0 // -// 4 16 -19.135 10 46.195 -3.444 10 48.315 0 10 49 0 10 50 - [4,16,-19.135,10,46.195,-3.444,10,48.315,0,10,49,0,10,50], -// 3 16 -3.444 10 48.315 -19.135 10 46.195 -6.364 10 46.364 - [3,16,-3.444,10,48.315,-19.135,10,46.195,-6.364,10,46.364], -// 4 16 -19.135 10 46.195 -17.742 10 42.832 -7.2891 10 44.9794 -6.364 10 46.364 - [4,16,-19.135,10,46.195,-17.742,10,42.832,-7.2891,10,44.9794,-6.364,10,46.364], -// 0 // -// 4 16 -11.481 -10 27.717 -3.444 -10 31.685 0 -10 31 0 -10 30 - [4,16,-11.481,-10,27.717,-3.444,-10,31.685,0,-10,31,0,-10,30], -// 4 16 -12.874 -10 31.08 -4.6937 -10 32.52 -3.444 -10 31.685 -11.481 -10 27.717 - [4,16,-12.874,-10,31.08,-4.6937,-10,32.52,-3.444,-10,31.685,-11.481,-10,27.717], -// 0 // -// 4 16 -11.481 10 27.717 0 10 30 0 10 31 -3.444 10 31.685 - [4,16,-11.481,10,27.717,0,10,30,0,10,31,-3.444,10,31.685], -// 4 16 -12.874 10 31.08 -11.481 10 27.717 -3.444 10 31.685 -4.6937 10 32.52 - [4,16,-12.874,10,31.08,-11.481,10,27.717,-3.444,10,31.685,-4.6937,10,32.52], -// 0 // -// 3 16 -7.2891 -2 44.9794 -8.315 -2 43.444 -17.742 -2 42.832 - [3,16,-7.2891,-2,44.9794,-8.315,-2,43.444,-17.742,-2,42.832], -// 3 16 -8.315 -2 43.444 -9 -2 40 -17.742 -2 42.832 - [3,16,-8.315,-2,43.444,-9,-2,40,-17.742,-2,42.832], -// 4 16 -9 -2 40 -8.315 -2 36.556 -12.874 -2 31.08 -17.742 -2 42.832 - [4,16,-9,-2,40,-8.315,-2,36.556,-12.874,-2,31.08,-17.742,-2,42.832], -// 3 16 -8.315 -2 36.556 -6.364 -2 33.636 -12.874 -2 31.08 - [3,16,-8.315,-2,36.556,-6.364,-2,33.636,-12.874,-2,31.08], -// 3 16 -6.364 -2 33.636 -4.6937 -2 32.52 -12.874 -2 31.08 - [3,16,-6.364,-2,33.636,-4.6937,-2,32.52,-12.874,-2,31.08], -// 0 // -// 3 16 -7.2891 2 44.9794 -17.742 2 42.832 -8.315 2 43.444 - [3,16,-7.2891,2,44.9794,-17.742,2,42.832,-8.315,2,43.444], -// 3 16 -8.315 2 43.444 -17.742 2 42.832 -9 2 40 - [3,16,-8.315,2,43.444,-17.742,2,42.832,-9,2,40], -// 4 16 -9 2 40 -17.742 2 42.832 -12.874 2 31.08 -8.315 2 36.556 - [4,16,-9,2,40,-17.742,2,42.832,-12.874,2,31.08,-8.315,2,36.556], -// 3 16 -8.315 2 36.556 -12.874 2 31.08 -6.364 2 33.636 - [3,16,-8.315,2,36.556,-12.874,2,31.08,-6.364,2,33.636], -// 3 16 -6.364 2 33.636 -12.874 2 31.08 -4.6937 2 32.52 - [3,16,-6.364,2,33.636,-12.874,2,31.08,-4.6937,2,32.52], -// 0 // -// 4 16 -7.2891 10 44.9794 -7.2891 -10 44.9794 -8.315 -10 43.444 -8.315 10 43.444 - [4,16,-7.2891,10,44.9794,-7.2891,-10,44.9794,-8.315,-10,43.444,-8.315,10,43.444], -// 4 16 -8.315 10 43.444 -8.315 -10 43.444 -9 -10 40 -9 10 40 - [4,16,-8.315,10,43.444,-8.315,-10,43.444,-9,-10,40,-9,10,40], -// 4 16 -9 10 40 -9 -10 40 -8.315 -10 36.556 -8.315 10 36.556 - [4,16,-9,10,40,-9,-10,40,-8.315,-10,36.556,-8.315,10,36.556], -// 4 16 -8.315 10 36.556 -8.315 -10 36.556 -6.364 -10 33.636 -6.364 10 33.636 - [4,16,-8.315,10,36.556,-8.315,-10,36.556,-6.364,-10,33.636,-6.364,10,33.636], -// 4 16 -6.364 10 33.636 -6.364 -10 33.636 -4.6937 -10 32.52 -4.6937 10 32.52 - [4,16,-6.364,10,33.636,-6.364,-10,33.636,-4.6937,-10,32.52,-4.6937,10,32.52], -// 5 24 -8.315 10 43.444 -8.315 -10 43.444 -7.2891 10 44.9794 -9 10 40 - [5,24,-8.315,10,43.444,-8.315,-10,43.444,-7.2891,10,44.9794,-9,10,40], -// 5 24 -9 10 40 -9 -10 40 -8.315 10 43.444 -8.315 10 36.556 - [5,24,-9,10,40,-9,-10,40,-8.315,10,43.444,-8.315,10,36.556], -// 5 24 -8.315 10 36.556 -8.315 -10 36.556 -9 10 40 -6.364 10 33.636 - [5,24,-8.315,10,36.556,-8.315,-10,36.556,-9,10,40,-6.364,10,33.636], -// 5 24 -6.364 10 33.636 -6.364 -10 33.636 -8.315 10 36.556 -4.6937 10 32.52 - [5,24,-6.364,10,33.636,-6.364,-10,33.636,-8.315,10,36.556,-4.6937,10,32.52], -// 0 // -// 4 16 -12.874 -10 31.08 -12.874 10 31.08 -4.6937 10 32.52 -4.6937 -10 32.52 - [4,16,-12.874,-10,31.08,-12.874,10,31.08,-4.6937,10,32.52,-4.6937,-10,32.52], -// 4 16 -7.2891 -10 44.9794 -7.2891 10 44.9794 -17.742 10 42.832 -17.742 -10 42.832 - [4,16,-7.2891,-10,44.9794,-7.2891,10,44.9794,-17.742,10,42.832,-17.742,-10,42.832], -// 2 24 12.874 10 31.08 4.6937 10 32.52 - [2,24,12.874,10,31.08,4.6937,10,32.52], -// 2 24 12.874 2 31.08 4.6937 2 32.52 - [2,24,12.874,2,31.08,4.6937,2,32.52], -// 2 24 12.874 -2 31.08 4.6937 -2 32.52 - [2,24,12.874,-2,31.08,4.6937,-2,32.52], -// 2 24 12.874 -10 31.08 4.6937 -10 32.52 - [2,24,12.874,-10,31.08,4.6937,-10,32.52], -// 2 24 17.742 10 42.832 7.2891 10 44.9794 - [2,24,17.742,10,42.832,7.2891,10,44.9794], -// 2 24 17.742 2 42.832 7.2891 2 44.9794 - [2,24,17.742,2,42.832,7.2891,2,44.9794], -// 2 24 17.742 -2 42.832 7.2891 -2 44.9794 - [2,24,17.742,-2,42.832,7.2891,-2,44.9794], -// 2 24 17.742 -10 42.832 7.2891 -10 44.9794 - [2,24,17.742,-10,42.832,7.2891,-10,44.9794], -// 0 // -// 2 24 7.2891 10 44.9794 8.315 10 43.444 - [2,24,7.2891,10,44.9794,8.315,10,43.444], -// 2 24 8.315 10 43.444 9 10 40 - [2,24,8.315,10,43.444,9,10,40], -// 2 24 9 10 40 8.315 10 36.556 - [2,24,9,10,40,8.315,10,36.556], -// 2 24 8.315 10 36.556 6.364 10 33.636 - [2,24,8.315,10,36.556,6.364,10,33.636], -// 2 24 6.364 10 33.636 4.6937 10 32.52 - [2,24,6.364,10,33.636,4.6937,10,32.52], -// 2 24 7.2891 2 44.9794 8.315 2 43.444 - [2,24,7.2891,2,44.9794,8.315,2,43.444], -// 2 24 8.315 2 43.444 9 2 40 - [2,24,8.315,2,43.444,9,2,40], -// 2 24 9 2 40 8.315 2 36.556 - [2,24,9,2,40,8.315,2,36.556], -// 2 24 8.315 2 36.556 6.364 2 33.636 - [2,24,8.315,2,36.556,6.364,2,33.636], -// 2 24 6.364 2 33.636 4.6937 2 32.52 - [2,24,6.364,2,33.636,4.6937,2,32.52], -// 2 24 7.2891 -2 44.9794 8.315 -2 43.444 - [2,24,7.2891,-2,44.9794,8.315,-2,43.444], -// 2 24 8.315 -2 43.444 9 -2 40 - [2,24,8.315,-2,43.444,9,-2,40], -// 2 24 9 -2 40 8.315 -2 36.556 - [2,24,9,-2,40,8.315,-2,36.556], -// 2 24 8.315 -2 36.556 6.364 -2 33.636 - [2,24,8.315,-2,36.556,6.364,-2,33.636], -// 2 24 6.364 -2 33.636 4.6937 -2 32.52 - [2,24,6.364,-2,33.636,4.6937,-2,32.52], -// 2 24 7.2891 -10 44.9794 8.315 -10 43.444 - [2,24,7.2891,-10,44.9794,8.315,-10,43.444], -// 2 24 8.315 -10 43.444 9 -10 40 - [2,24,8.315,-10,43.444,9,-10,40], -// 2 24 9 -10 40 8.315 -10 36.556 - [2,24,9,-10,40,8.315,-10,36.556], -// 2 24 8.315 -10 36.556 6.364 -10 33.636 - [2,24,8.315,-10,36.556,6.364,-10,33.636], -// 2 24 6.364 -10 33.636 4.6937 -10 32.52 - [2,24,6.364,-10,33.636,4.6937,-10,32.52], -// 0 // -// 4 16 19.135 10 46.195 0 10 50 0 10 49 3.444 10 48.315 - [4,16,19.135,10,46.195,0,10,50,0,10,49,3.444,10,48.315], -// 3 16 3.444 10 48.315 6.364 10 46.364 19.135 10 46.195 - [3,16,3.444,10,48.315,6.364,10,46.364,19.135,10,46.195], -// 4 16 19.135 10 46.195 6.364 10 46.364 7.2891 10 44.9794 17.742 10 42.832 - [4,16,19.135,10,46.195,6.364,10,46.364,7.2891,10,44.9794,17.742,10,42.832], -// 0 // -// 4 16 19.135 -10 46.195 3.444 -10 48.315 0 -10 49 0 -10 50 - [4,16,19.135,-10,46.195,3.444,-10,48.315,0,-10,49,0,-10,50], -// 3 16 3.444 -10 48.315 19.135 -10 46.195 6.364 -10 46.364 - [3,16,3.444,-10,48.315,19.135,-10,46.195,6.364,-10,46.364], -// 4 16 19.135 -10 46.195 17.742 -10 42.832 7.2891 -10 44.9794 6.364 -10 46.364 - [4,16,19.135,-10,46.195,17.742,-10,42.832,7.2891,-10,44.9794,6.364,-10,46.364], -// 0 // -// 4 16 11.481 10 27.717 3.444 10 31.685 0 10 31 0 10 30 - [4,16,11.481,10,27.717,3.444,10,31.685,0,10,31,0,10,30], -// 4 16 12.874 10 31.08 4.6937 10 32.52 3.444 10 31.685 11.481 10 27.717 - [4,16,12.874,10,31.08,4.6937,10,32.52,3.444,10,31.685,11.481,10,27.717], -// 0 // -// 4 16 11.481 -10 27.717 0 -10 30 0 -10 31 3.444 -10 31.685 - [4,16,11.481,-10,27.717,0,-10,30,0,-10,31,3.444,-10,31.685], -// 4 16 12.874 -10 31.08 11.481 -10 27.717 3.444 -10 31.685 4.6937 -10 32.52 - [4,16,12.874,-10,31.08,11.481,-10,27.717,3.444,-10,31.685,4.6937,-10,32.52], -// 0 // -// 3 16 7.2891 2 44.9794 8.315 2 43.444 17.742 2 42.832 - [3,16,7.2891,2,44.9794,8.315,2,43.444,17.742,2,42.832], -// 3 16 8.315 2 43.444 9 2 40 17.742 2 42.832 - [3,16,8.315,2,43.444,9,2,40,17.742,2,42.832], -// 4 16 9 2 40 8.315 2 36.556 12.874 2 31.08 17.742 2 42.832 - [4,16,9,2,40,8.315,2,36.556,12.874,2,31.08,17.742,2,42.832], -// 3 16 8.315 2 36.556 6.364 2 33.636 12.874 2 31.08 - [3,16,8.315,2,36.556,6.364,2,33.636,12.874,2,31.08], -// 3 16 6.364 2 33.636 4.6937 2 32.52 12.874 2 31.08 - [3,16,6.364,2,33.636,4.6937,2,32.52,12.874,2,31.08], -// 0 // -// 3 16 7.2891 -2 44.9794 17.742 -2 42.832 8.315 -2 43.444 - [3,16,7.2891,-2,44.9794,17.742,-2,42.832,8.315,-2,43.444], -// 3 16 8.315 -2 43.444 17.742 -2 42.832 9 -2 40 - [3,16,8.315,-2,43.444,17.742,-2,42.832,9,-2,40], -// 4 16 9 -2 40 17.742 -2 42.832 12.874 -2 31.08 8.315 -2 36.556 - [4,16,9,-2,40,17.742,-2,42.832,12.874,-2,31.08,8.315,-2,36.556], -// 3 16 8.315 -2 36.556 12.874 -2 31.08 6.364 -2 33.636 - [3,16,8.315,-2,36.556,12.874,-2,31.08,6.364,-2,33.636], -// 3 16 6.364 -2 33.636 12.874 -2 31.08 4.6937 -2 32.52 - [3,16,6.364,-2,33.636,12.874,-2,31.08,4.6937,-2,32.52], -// 0 // -// 4 16 7.2891 -10 44.9794 7.2891 10 44.9794 8.315 10 43.444 8.315 -10 43.444 - [4,16,7.2891,-10,44.9794,7.2891,10,44.9794,8.315,10,43.444,8.315,-10,43.444], -// 4 16 8.315 -10 43.444 8.315 10 43.444 9 10 40 9 -10 40 - [4,16,8.315,-10,43.444,8.315,10,43.444,9,10,40,9,-10,40], -// 4 16 9 -10 40 9 10 40 8.315 10 36.556 8.315 -10 36.556 - [4,16,9,-10,40,9,10,40,8.315,10,36.556,8.315,-10,36.556], -// 4 16 8.315 -10 36.556 8.315 10 36.556 6.364 10 33.636 6.364 -10 33.636 - [4,16,8.315,-10,36.556,8.315,10,36.556,6.364,10,33.636,6.364,-10,33.636], -// 4 16 6.364 -10 33.636 6.364 10 33.636 4.6937 10 32.52 4.6937 -10 32.52 - [4,16,6.364,-10,33.636,6.364,10,33.636,4.6937,10,32.52,4.6937,-10,32.52], -// 5 24 8.315 -10 43.444 8.315 10 43.444 7.2891 -10 44.9794 9 -10 40 - [5,24,8.315,-10,43.444,8.315,10,43.444,7.2891,-10,44.9794,9,-10,40], -// 5 24 9 -10 40 9 10 40 8.315 -10 43.444 8.315 -10 36.556 - [5,24,9,-10,40,9,10,40,8.315,-10,43.444,8.315,-10,36.556], -// 5 24 8.315 -10 36.556 8.315 10 36.556 9 -10 40 6.364 -10 33.636 - [5,24,8.315,-10,36.556,8.315,10,36.556,9,-10,40,6.364,-10,33.636], -// 5 24 6.364 -10 33.636 6.364 10 33.636 8.315 -10 36.556 4.6937 -10 32.52 - [5,24,6.364,-10,33.636,6.364,10,33.636,8.315,-10,36.556,4.6937,-10,32.52], -// 0 // -// 4 16 12.874 10 31.08 12.874 -10 31.08 4.6937 -10 32.52 4.6937 10 32.52 - [4,16,12.874,10,31.08,12.874,-10,31.08,4.6937,-10,32.52,4.6937,10,32.52], -// 4 16 7.2891 10 44.9794 7.2891 -10 44.9794 17.742 -10 42.832 17.742 10 42.832 - [4,16,7.2891,10,44.9794,7.2891,-10,44.9794,17.742,-10,42.832,17.742,10,42.832], -// 0 // -// 5 24 42.832 10 17.742 42.832 -10 17.742 46.36 10 0 32.781 10 32.781 - [5,24,42.832,10,17.742,42.832,-10,17.742,46.36,10,0,32.781,10,32.781], -// 5 24 32.781 10 32.781 32.781 -10 32.781 42.832 10 17.742 17.742 10 42.832 - [5,24,32.781,10,32.781,32.781,-10,32.781,42.832,10,17.742,17.742,10,42.832], -// 5 24 17.742 10 42.832 17.742 -10 42.832 32.781 10 32.781 0 10 46.36 - [5,24,17.742,10,42.832,17.742,-10,42.832,32.781,10,32.781,0,10,46.36], -// 5 24 -17.742 10 42.832 -17.742 -10 42.832 0 10 46.36 -32.781 10 32.781 - [5,24,-17.742,10,42.832,-17.742,-10,42.832,0,10,46.36,-32.781,10,32.781], -// 5 24 -32.781 10 32.781 -32.781 -10 32.781 -17.742 10 42.832 -42.832 10 17.742 - [5,24,-32.781,10,32.781,-32.781,-10,32.781,-17.742,10,42.832,-42.832,10,17.742], -// 5 24 -42.832 10 17.742 -42.832 -10 17.742 -32.781 10 32.781 -46.36 10 0 - [5,24,-42.832,10,17.742,-42.832,-10,17.742,-32.781,10,32.781,-46.36,10,0], -// 0 // -// 5 24 31.08 10 12.874 31.08 -10 12.874 33.64 10 0 23.787 10 23.787 - [5,24,31.08,10,12.874,31.08,-10,12.874,33.64,10,0,23.787,10,23.787], -// 5 24 23.787 10 23.787 23.787 -10 23.787 31.08 10 12.874 12.874 10 31.08 - [5,24,23.787,10,23.787,23.787,-10,23.787,31.08,10,12.874,12.874,10,31.08], -// 5 24 12.874 10 31.08 12.874 -10 31.08 23.787 10 23.787 0 10 33.64 - [5,24,12.874,10,31.08,12.874,-10,31.08,23.787,10,23.787,0,10,33.64], -// 5 24 -12.874 10 31.08 -12.874 -10 31.08 0 10 33.64 -23.787 10 23.787 - [5,24,-12.874,10,31.08,-12.874,-10,31.08,0,10,33.64,-23.787,10,23.787], -// 5 24 -23.787 10 23.787 -23.787 -10 23.787 -12.874 10 31.08 -31.08 10 12.874 - [5,24,-23.787,10,23.787,-23.787,-10,23.787,-12.874,10,31.08,-31.08,10,12.874], -// 5 24 -31.08 10 12.874 -31.08 -10 12.874 -23.787 10 23.787 -33.64 10 0 - [5,24,-31.08,10,12.874,-31.08,-10,12.874,-23.787,10,23.787,-33.64,10,0], -// 0 // +// 1 16 0 -10 0 30 0 0 0 20 0 0 0 30 48\2-4cylo.dat + [1,16,0,-10,0,30,0,0,0,20,0,0,0,30, ldraw_lib__48__2_4cylo()], +// +// 1 16 -50 0 -12.5 0 1 0 0 0 10 12.5 0 0 rect2p.dat + [1,16,-50,0,-12.5,0,1,0,0,0,10,12.5,0,0, ldraw_lib__rect2p()], +// 1 16 -30 0 -12.5 0 -1 0 0 0 10 12.5 0 0 rect2p.dat + [1,16,-30,0,-12.5,0,-1,0,0,0,10,12.5,0,0, ldraw_lib__rect2p()], +// 1 16 50 0 -12.5 0 -1 0 0 0 10 12.5 0 0 rect2p.dat + [1,16,50,0,-12.5,0,-1,0,0,0,10,12.5,0,0, ldraw_lib__rect2p()], +// 1 16 30 0 -12.5 0 1 0 0 0 10 12.5 0 0 rect2p.dat + [1,16,30,0,-12.5,0,1,0,0,0,10,12.5,0,0, ldraw_lib__rect2p()], ]; module ldraw_lib__32205(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__32205(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/32206.scad b/parts/32206.scad index 191948694..32e4fb443 100644 --- a/parts/32206.scad +++ b/parts/32206.scad @@ -1,94 +1,52 @@ use <../lib.scad> use <../p/connhole.scad> +use <../p/rect2p.scad> +use use <../p/znap1.scad> use <../p/znap4.scad> -use <../p/znap5.scad> use <../p/znap6.scad> function ldraw_lib__32206() = [ // 0 Znap Beam Angle 5 Holes // 0 Name: 32206.dat -// 0 Author: Thomas Woelk [t.woelk] -// 0 !LDRAW_ORG Part UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // -// 0 BFC CERTIFY CW +// 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], - [0,"BFC","CW"], + [0,"BFC","CCW"], // // 0 !HISTORY 2005-07-28 [mikeheide] added details and BFC'ed // 0 !HISTORY 2005-07-29 [mikeheide] added missing edges // 0 !HISTORY 2010-02-19 [mikeheide] Added missing edgelines // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-13 [GeraldLasser] Complete re-write, original by t.woelk +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // +// 1 16 40 0 -40 0 0 1 0 1 0 -1 0 0 s\32242s01.dat + [1,16,40,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__s__32242s01()], +// 1 16 -40 0 -40 0 0 -1 0 1 0 -1 0 0 s\32242s01.dat + [1,16,-40,0,-40,0,0,-1,0,1,0,-1,0,0, ldraw_lib__s__32242s01()], // // 1 16 -80 0 -60 1 0 0 0 1 0 0 0 1 znap6.dat [1,16,-80,0,-60,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], -// 1 16 -80 0 -40 1 0 0 0 1 0 0 0 1 connhole.dat - [1,16,-80,0,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 -80 0 -40 -1 0 0 0 -1 0 0 0 1 znap4.dat - [1,16,-80,0,-40,-1,0,0,0,-1,0,0,0,1, ldraw_lib__znap4()], // 1 16 80 0 -60 -1 0 0 0 -1 0 0 0 1 znap6.dat [1,16,80,0,-60,-1,0,0,0,-1,0,0,0,1, ldraw_lib__znap6()], -// 1 16 80 0 -40 -1 0 0 0 -1 0 0 0 1 connhole.dat - [1,16,80,0,-40,-1,0,0,0,-1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 -40 0 0 -1 0 0 0 -1 0 0 0 1 connhole.dat - [1,16,-40,0,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 0 0 0 -1 0 0 0 -1 0 0 0 1 connhole.dat - [1,16,0,0,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 40 0 0 -1 0 0 0 -1 0 0 0 1 connhole.dat - [1,16,40,0,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__connhole()], +// // 1 16 40 0 0 0 0 1 0 -1 0 1 0 0 znap4.dat [1,16,40,0,0,0,0,1,0,-1,0,1,0,0, ldraw_lib__znap4()], -// 1 16 -40 0 0 0 0 -1 0 1 0 1 0 0 znap4.dat - [1,16,-40,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap4()], -// 1 16 -60 0 -20 -0.707107 0 5.85767 0 -1 0 0.707107 0 5.85767 znap5.dat - [1,16,-60,0,-20,-0.707107,0,5.85767,0,-1,0,0.707107,0,5.85767, ldraw_lib__znap5()], -// 1 16 60 0 -20 0.707107 0 -5.85767 0 1 0 0.707107 0 5.85767 znap5.dat - [1,16,60,0,-20,0.707107,0,-5.85767,0,1,0,0.707107,0,5.85767, ldraw_lib__znap5()], -// 1 16 80 0 -40 1 0 0 0 1 0 0 0 1 znap4.dat - [1,16,80,0,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__znap4()], -// 1 16 -20 0 0 0 0 1 0 -1 0 1 0 0 znap1.dat - [1,16,-20,0,0,0,0,1,0,-1,0,1,0,0, ldraw_lib__znap1()], // 1 16 20 0 0 0 0 1 0 -1 0 1 0 0 znap1.dat [1,16,20,0,0,0,0,1,0,-1,0,1,0,0, ldraw_lib__znap1()], -// 4 16 -40 10 10 40 10 10 40 -10 10 -40 -10 10 - [4,16,-40,10,10,40,10,10,40,-10,10,-40,-10,10], -// 2 24 -40 -10 10 40 -10 10 - [2,24,-40,-10,10,40,-10,10], -// 2 24 -40 10 10 40 10 10 - [2,24,-40,10,10,40,10,10], -// 4 16 35.858 10 -10 -35.858 10 -10 -35.858 -10 -10 35.858 -10 -10 - [4,16,35.858,10,-10,-35.858,10,-10,-35.858,-10,-10,35.858,-10,-10], -// 2 24 35.858 -10 -10 -35.858 -10 -10 - [2,24,35.858,-10,-10,-35.858,-10,-10], -// 2 24 35.858 10 -10 -35.858 10 -10 - [2,24,35.858,10,-10,-35.858,10,-10], -// 4 16 -90 10 -40 -90 -10 -40 -90 -10 -65 -90 10 -65 - [4,16,-90,10,-40,-90,-10,-40,-90,-10,-65,-90,10,-65], -// 4 16 -70 10 -65 -70 -10 -65 -70 -10 -44.142 -70 10 -44.142 - [4,16,-70,10,-65,-70,-10,-65,-70,-10,-44.142,-70,10,-44.142], -// 4 16 90 -10 -40 90 10 -40 90 10 -65 90 -10 -65 - [4,16,90,-10,-40,90,10,-40,90,10,-65,90,-10,-65], -// 2 24 90 -10 -40 90 -10 -65 - [2,24,90,-10,-40,90,-10,-65], -// 2 24 90 10 -40 90 10 -65 - [2,24,90,10,-40,90,10,-65], -// 2 24 -90 -10 -40 -90 -10 -65 - [2,24,-90,-10,-40,-90,-10,-65], -// 2 24 -90 10 -40 -90 10 -65 - [2,24,-90,10,-40,-90,10,-65], -// 4 16 70 -10 -65 70 10 -65 70 10 -44.142 70 -10 -44.142 - [4,16,70,-10,-65,70,10,-65,70,10,-44.142,70,-10,-44.142], -// 2 24 70 -10 -65 70 -10 -44.142 - [2,24,70,-10,-65,70,-10,-44.142], -// 2 24 70 10 -65 70 10 -44.142 - [2,24,70,10,-65,70,10,-44.142], -// 2 24 -70 -10 -65 -70 -10 -44.142 - [2,24,-70,-10,-65,-70,-10,-44.142], -// 2 24 -70 10 -65 -70 10 -44.142 - [2,24,-70,10,-65,-70,10,-44.142], -// 0 // -// 0 // +// 1 16 0 0 0 -1 0 0 0 -1 0 0 0 1 connhole.dat + [1,16,0,0,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 -20 0 0 0 0 1 0 -1 0 1 0 0 znap1.dat + [1,16,-20,0,0,0,0,1,0,-1,0,1,0,0, ldraw_lib__znap1()], +// 1 16 -40 0 0 0 0 -1 0 1 0 1 0 0 znap4.dat + [1,16,-40,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap4()], +// 1 16 0 0 10 40 0 0 0 0 -10 0 -1 0 rect2p.dat + [1,16,0,0,10,40,0,0,0,0,-10,0,-1,0, ldraw_lib__rect2p()], +// 1 16 0 0 -10 -35.858 0 0 0 0 -10 0 1 0 rect2p.dat + [1,16,0,0,-10,-35.858,0,0,0,0,-10,0,1,0, ldraw_lib__rect2p()], ]; module ldraw_lib__32206(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__32206(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/32208.scad b/parts/32208.scad index d7306085a..538a72273 100644 --- a/parts/32208.scad +++ b/parts/32208.scad @@ -1,357 +1,111 @@ use <../lib.scad> -use <../p/1-4cyli.scad> -use <../p/1-4edge.scad> +use <../p/box2-7.scad> +use <../p/box3u2p.scad> use <../p/connhole.scad> use <../p/rect.scad> +use <../p/rect2p.scad> +use <../p/rect3.scad> +use +use use <../p/znap1.scad> use <../p/znap2.scad> +use <../p/znap2a.scad> use <../p/znap4.scad> use <../p/znap5.scad> use <../p/znap6.scad> function ldraw_lib__32208() = [ // 0 Znap Beam Angle 9 Holes // 0 Name: 32208.dat -// 0 Author: Thomas Woelk [t.woelk] -// 0 !LDRAW_ORG Part UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // -// 0 BFC CERTIFY CW +// 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], - [0,"BFC","CW"], + [0,"BFC","CCW"], // // 0 !HISTORY 2005-08-04 [mikeheide] BFC'ed added new primitives // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-15 [GeraldLasser] Complete re-write, original by t.woelk +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 connhole.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 40 0 40 0 0 -1 0 1 0 1 0 0 connhole.dat - [1,16,40,0,40,0,0,-1,0,1,0,1,0,0, ldraw_lib__connhole()], -// 1 16 120 0 120 0 0 -1 0 1 0 1 0 0 connhole.dat - [1,16,120,0,120,0,0,-1,0,1,0,1,0,0, ldraw_lib__connhole()], -// 1 16 80 0 80 0 0 -1 0 1 0 1 0 0 connhole.dat - [1,16,80,0,80,0,0,-1,0,1,0,1,0,0, ldraw_lib__connhole()], -// 1 16 140 0 120 0 0 -1 0 1 0 1 0 0 znap6.dat - [1,16,140,0,120,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap6()], -// 1 16 80 0 80 -0.7071 0 -0.7071 0 1 0 0.7071 0 -0.7071 znap2.dat - [1,16,80,0,80,-0.7071,0,-0.7071,0,1,0,0.7071,0,-0.7071, ldraw_lib__znap2()], -// 1 16 120 0 120 0 0 -1 0 1 0 1 0 0 znap4.dat - [1,16,120,0,120,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap4()], -// 1 16 100 0 100 0.7071 0 5.8579 0 1 0 -0.7071 0 5.8579 znap5.dat - [1,16,100,0,100,0.7071,0,5.8579,0,1,0,-0.7071,0,5.8579, ldraw_lib__znap5()], -// 1 16 134.571 0 110 -10.429 0 0 0 0 10 0 1 0 rect.dat - [1,16,134.571,0,110,-10.429,0,0,0,0,10,0,1,0, ldraw_lib__rect()], -// 2 24 120 -10 130 145 -10 130 - [2,24,120,-10,130,145,-10,130], -// 2 24 120 10 130 145 10 130 - [2,24,120,10,130,145,10,130], -// 4 16 120 -10 130 120 10 130 145 10 130 145 -10 130 - [4,16,120,-10,130,120,10,130,145,10,130,145,-10,130], -// 1 16 40 0 40 -0.7071 0 -0.7071 0 1 0 0.7071 0 -0.7071 znap2.dat - [1,16,40,0,40,-0.7071,0,-0.7071,0,1,0,0.7071,0,-0.7071, ldraw_lib__znap2()], -// 1 16 80 0 80 0.7071 0 0.7071 0 1 0 -0.7071 0 0.7071 znap2.dat - [1,16,80,0,80,0.7071,0,0.7071,0,1,0,-0.7071,0,0.7071, ldraw_lib__znap2()], -// 1 16 60 0 60 0.7071 0 5.8579 0 1 0 -0.7071 0 5.8579 znap5.dat - [1,16,60,0,60,0.7071,0,5.8579,0,1,0,-0.7071,0,5.8579, ldraw_lib__znap5()], -// 0 -// 1 16 -120 0 40 0 0 -1 0 1 0 1 0 0 connhole.dat - [1,16,-120,0,40,0,0,-1,0,1,0,1,0,0, ldraw_lib__connhole()], -// 1 16 -160 0 0 0 0 -1 0 1 0 1 0 0 connhole.dat - [1,16,-160,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__connhole()], // 1 16 -160 0 -20 1 0 0 0 1 0 0 0 1 znap6.dat [1,16,-160,0,-20,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], -// 1 16 -160 0 0 -1 0 0 0 -1 0 0 0 1 znap4.dat - [1,16,-160,0,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__znap4()], +// 1 16 -120 0 0 0 0 -1 0 1 0 -1 0 0 s\32242s01.dat + [1,16,-120,0,0,0,0,-1,0,1,0,-1,0,0, ldraw_lib__s__32242s01()], // 1 16 -120 0 40 0 0 -1 0 1 0 1 0 0 znap4.dat [1,16,-120,0,40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap4()], -// 1 16 -140 0 20 0.7071 0 5.8579 0 1 0 -0.7071 0 5.8579 znap5.dat - [1,16,-140,0,20,0.7071,0,5.8579,0,1,0,-0.7071,0,5.8579, ldraw_lib__znap5()], -// 1 16 -150 0 -14.5711 0 -1 0 0 0 10 -10.429 0 0 rect.dat - [1,16,-150,0,-14.5711,0,-1,0,0,0,10,-10.429,0,0, ldraw_lib__rect()], -// 2 24 -170 -10 -25 -170 -10 0 - [2,24,-170,-10,-25,-170,-10,0], -// 2 24 -170 10 0 -170 10 -25 - [2,24,-170,10,0,-170,10,-25], -// 4 16 -170 -10 -25 -170 10 -25 -170 10 0 -170 -10 0 - [4,16,-170,-10,-25,-170,10,-25,-170,10,0,-170,-10,0], -// 2 24 -167.071 10 7.0711 -127.071 10 47.0711 - [2,24,-167.071,10,7.0711,-127.071,10,47.0711], -// 2 24 -167.071 -10 7.0711 -127.071 -10 47.0711 - [2,24,-167.071,-10,7.0711,-127.071,-10,47.0711], -// 4 16 -167.071 10 7.0711 -127.071 10 47.0711 -127.071 -10 47.0711 -167.071 -10 7.0711 - [4,16,-167.071,10,7.0711,-127.071,10,47.0711,-127.071,-10,47.0711,-167.071,-10,7.0711], -// 2 24 -150 10 -4.1421 -150 -10 -4.1421 - [2,24,-150,10,-4.1421,-150,-10,-4.1421], -// 2 24 -115.858 -10 30 -115.858 10 30 - [2,24,-115.858,-10,30,-115.858,10,30], -// 4 16 -150 10 -4.1421 -150 -10 -4.1421 -115.858 -10 30 -115.858 10 30 - [4,16,-150,10,-4.1421,-150,-10,-4.1421,-115.858,-10,30,-115.858,10,30], -// 2 24 -115.858 -10 30 -150 -10 -4.1421 - [2,24,-115.858,-10,30,-150,-10,-4.1421], -// 2 24 -115.858 10 30 -150 10 -4.1421 - [2,24,-115.858,10,30,-150,10,-4.1421], -// 1 16 -40 0 40 0 0 1 0 -1 0 1 0 0 connhole.dat - [1,16,-40,0,40,0,0,1,0,-1,0,1,0,0, ldraw_lib__connhole()], -// 1 16 0 0 -20 -1 0 0 0 -1 0 0 0 1 znap6.dat - [1,16,0,0,-20,-1,0,0,0,-1,0,0,0,1, ldraw_lib__znap6()], -// 1 16 -10 0 -14.571 0 1 0 0 0 -10 -10.429 0 0 rect.dat - [1,16,-10,0,-14.571,0,1,0,0,0,-10,-10.429,0,0, ldraw_lib__rect()], -// 4 16 10 10 -25 10 -10 -25 10 -10 -4.1421 10 10 -4.1421 - [4,16,10,10,-25,10,-10,-25,10,-10,-4.1421,10,10,-4.1421], -// 1 16 -80 0 40 0 0 -1 0 1 0 1 0 0 connhole.dat - [1,16,-80,0,40,0,0,-1,0,1,0,1,0,0, ldraw_lib__connhole()], // 1 16 -100 0 40 0 0 -1 0 1 0 1 0 0 znap1.dat [1,16,-100,0,40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap1()], +// 1 16 -80 0 40 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,-80,0,40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], // 1 16 -60 0 40 0 0 1 0 -1 0 1 0 0 znap1.dat [1,16,-60,0,40,0,0,1,0,-1,0,1,0,0, ldraw_lib__znap1()], -// 1 16 -80 0 30 35.8579 0 0 0 0 -10 0 1 0 rect.dat - [1,16,-80,0,30,35.8579,0,0,0,0,-10,0,1,0, ldraw_lib__rect()], -// 0 -// 1 16 20 0 40 0 0 -1 0 1 0 1 0 0 znap1.dat - [1,16,20,0,40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap1()], +// 1 16 -40 0 40 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,-40,0,40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 -40 0 40 0 0 -1 0 1 0 -1 0 0 znap2a.dat + [1,16,-40,0,40,0,0,-1,0,1,0,-1,0,0, ldraw_lib__znap2a()], +// 1 16 0 0 40 0 0 1 0 1 0 -1 0 0 znap2a.dat + [1,16,0,0,40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap2a()], // 1 16 0 0 40 1 0 0 0 1 0 0 0 1 connhole.dat [1,16,0,0,40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 -20 0 40 0 0 -1 0 1 0 1 0 0 znap1.dat - [1,16,-20,0,40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap1()], -// 2 24 -120 10 50 35.8579 10 50 - [2,24,-120,10,50,35.8579,10,50], -// 2 24 35.8579 -10 50 -120 -10 50 - [2,24,35.8579,-10,50,-120,-10,50], -// 4 16 35.8579 10 50 35.8579 -10 50 -120 -10 50 -120 10 50 - [4,16,35.8579,10,50,35.8579,-10,50,-120,-10,50,-120,10,50], -// 2 24 35.8579 10 50 112.929 10 127.071 - [2,24,35.8579,10,50,112.929,10,127.071], -// 2 24 35.8579 -10 50 112.929 -10 127.071 - [2,24,35.8579,-10,50,112.929,-10,127.071], -// 4 16 35.8579 10 50 112.929 10 127.071 112.929 -10 127.071 35.8579 -10 50 - [4,16,35.8579,10,50,112.929,10,127.071,112.929,-10,127.071,35.8579,-10,50], -// 2 24 35.8579 10 50 35.8579 -10 50 - [2,24,35.8579,10,50,35.8579,-10,50], -// 0 -// 4 16 10 -10 18.9944 6.36 -10 20.5021 6.36 -10 30 10 -10 30 - [4,16,10,-10,18.9944,6.36,-10,20.5021,6.36,-10,30,10,-10,30], -// 4 16 -10 -10 30 -6.36 -10 30 -6.36 -10 20.5021 -10 -10 18.9944 - [4,16,-10,-10,30,-6.36,-10,30,-6.36,-10,20.5021,-10,-10,18.9944], -// 4 16 10 10 30 6.36 10 30 6.36 10 20.5021 10 10 18.9944 - [4,16,10,10,30,6.36,10,30,6.36,10,20.5021,10,10,18.9944], -// 4 16 -10 10 18.9944 -6.36 10 20.5021 -6.36 10 30 -10 10 30 - [4,16,-10,10,18.9944,-6.36,10,20.5021,-6.36,10,30,-10,10,30], -// 4 16 -6.36 -10 30 -6.36 10 30 -6.36 10 20.5021 -6.36 -10 20.5021 - [4,16,-6.36,-10,30,-6.36,10,30,-6.36,10,20.5021,-6.36,-10,20.5021], -// 4 16 6.36 -10 20.5021 6.36 10 20.5021 6.36 10 30 6.36 -10 30 - [4,16,6.36,-10,20.5021,6.36,10,20.5021,6.36,10,30,6.36,-10,30], -// 2 24 -6.36 -10 30 -6.36 -10 20.5021 - [2,24,-6.36,-10,30,-6.36,-10,20.5021], -// 2 24 6.36 -10 30 6.36 -10 20.5021 - [2,24,6.36,-10,30,6.36,-10,20.5021], -// 2 24 6.36 10 30 6.36 10 20.5021 - [2,24,6.36,10,30,6.36,10,20.5021], -// 2 24 -6.36 10 30 -6.36 10 20.5021 - [2,24,-6.36,10,30,-6.36,10,20.5021], -// 2 24 0 -10 14.1421 -6.36 -10 20.5021 - [2,24,0,-10,14.1421,-6.36,-10,20.5021], -// 2 24 0 10 14.1421 -6.36 10 20.5021 - [2,24,0,10,14.1421,-6.36,10,20.5021], -// 4 16 0 -10 14.1421 -6.36 -10 20.5021 -6.36 10 20.5021 0 10 14.1421 - [4,16,0,-10,14.1421,-6.36,-10,20.5021,-6.36,10,20.5021,0,10,14.1421], -// 2 24 0 -10 14.1421 6.36 -10 20.5021 - [2,24,0,-10,14.1421,6.36,-10,20.5021], -// 2 24 0 10 14.1421 6.36 10 20.5021 - [2,24,0,10,14.1421,6.36,10,20.5021], -// 4 16 0 10 14.1421 6.36 10 20.5021 6.36 -10 20.5021 0 -10 14.1421 - [4,16,0,10,14.1421,6.36,10,20.5021,6.36,-10,20.5021,0,-10,14.1421], -// 2 24 -10 -10 -4.1421 -10 10 -4.1421 - [2,24,-10,-10,-4.1421,-10,10,-4.1421], -// 2 24 -44.1421 10 30 -44.1421 -10 30 - [2,24,-44.1421,10,30,-44.1421,-10,30], -// 4 16 -10 -10 -4.1421 -10 10 -4.1421 -44.1421 10 30 -44.1421 -10 30 - [4,16,-10,-10,-4.1421,-10,10,-4.1421,-44.1421,10,30,-44.1421,-10,30], -// 2 24 -44.1421 10 30 -10 10 -4.1421 - [2,24,-44.1421,10,30,-10,10,-4.1421], -// 2 24 -44.1421 -10 30 -10 -10 -4.1421 - [2,24,-44.1421,-10,30,-10,-10,-4.1421], -// 4 16 -10 -10 18.9944 -10 10 18.9944 -10 10 30 -10 -10 30 - [4,16,-10,-10,18.9944,-10,10,18.9944,-10,10,30,-10,-10,30], -// 4 16 0 -10 8.9944 0 10 8.9944 -10 10 18.9944 -10 -10 18.9944 - [4,16,0,-10,8.9944,0,10,8.9944,-10,10,18.9944,-10,-10,18.9944], -// 4 16 10 10 18.9944 10 -10 18.9944 10 -10 30 10 10 30 - [4,16,10,10,18.9944,10,-10,18.9944,10,-10,30,10,10,30], -// 4 16 0 10 8.9944 0 -10 8.9944 10 -10 18.9944 10 10 18.9944 - [4,16,0,10,8.9944,0,-10,8.9944,10,-10,18.9944,10,10,18.9944], -// 1 16 -24.5 0 30 0 0 -14.5 10 0 0 0 1 0 rect.dat - [1,16,-24.5,0,30,0,0,-14.5,10,0,0,0,1,0, ldraw_lib__rect()], -// 1 16 24.5 0 30 0 0 -14.5 10 0 0 0 1 0 rect.dat - [1,16,24.5,0,30,0,0,-14.5,10,0,0,0,1,0, ldraw_lib__rect()], -// 1 16 0 0 30 0 0 6.36 10 0 0 0 1 0 rect.dat - [1,16,0,0,30,0,0,6.36,10,0,0,0,1,0, ldraw_lib__rect()], -// 1 16 0 10 0 0 0 -9 0 1 0 9 0 0 1-4edge.dat - [1,16,0,10,0,0,0,-9,0,1,0,9,0,0, ldraw_lib__1_4edge()], -// 1 16 0 2 0 0 0 -9 0 1 0 9 0 0 1-4edge.dat - [1,16,0,2,0,0,0,-9,0,1,0,9,0,0, ldraw_lib__1_4edge()], -// 1 16 0 -2 0 0 0 -9 0 1 0 9 0 0 1-4edge.dat - [1,16,0,-2,0,0,0,-9,0,1,0,9,0,0, ldraw_lib__1_4edge()], -// 1 16 0 -10 0 0 0 -9 0 1 0 9 0 0 1-4edge.dat - [1,16,0,-10,0,0,0,-9,0,1,0,9,0,0, ldraw_lib__1_4edge()], -// 1 16 0 10 0 0 0 -9 0 -20 0 9 0 0 1-4cyli.dat - [1,16,0,10,0,0,0,-9,0,-20,0,9,0,0, ldraw_lib__1_4cyli()], -// 4 16 -18.9944 2 10 -8.9944 2 0 0 2 8.9944 -10 2 18.9944 - [4,16,-18.9944,2,10,-8.9944,2,0,0,2,8.9944,-10,2,18.9944], -// 4 16 -10 -2 18.9944 0 -2 8.9944 -8.9944 -2 0 -18.9944 -2 10 - [4,16,-10,-2,18.9944,0,-2,8.9944,-8.9944,-2,0,-18.9944,-2,10], -// 4 16 -18.9944 -2 10 -38.9944 -2 30 -10 -2 30 -10 -2 18.9944 - [4,16,-18.9944,-2,10,-38.9944,-2,30,-10,-2,30,-10,-2,18.9944], -// 4 16 -10 2 18.9944 -10 2 30 -38.9944 2 30 -18.9944 2 10 - [4,16,-10,2,18.9944,-10,2,30,-38.9944,2,30,-18.9944,2,10], -// 4 16 18.9944 -2 10 8.9944 -2 0 0 -2 8.9944 10 -2 18.9944 - [4,16,18.9944,-2,10,8.9944,-2,0,0,-2,8.9944,10,-2,18.9944], -// 4 16 10 2 18.9944 0 2 8.9944 8.9944 2 0 18.9944 2 10 - [4,16,10,2,18.9944,0,2,8.9944,8.9944,2,0,18.9944,2,10], -// 4 16 18.9944 2 10 38.9944 2 30 10 2 30 10 2 18.9944 - [4,16,18.9944,2,10,38.9944,2,30,10,2,30,10,2,18.9944], -// 4 16 10 -2 18.9944 10 -2 30 38.9944 -2 30 18.9944 -2 10 - [4,16,10,-2,18.9944,10,-2,30,38.9944,-2,30,18.9944,-2,10], -// 4 16 -8.9944 10 0 -8.9944 -10 0 -38.9944 -10 30 -38.9944 10 30 - [4,16,-8.9944,10,0,-8.9944,-10,0,-38.9944,-10,30,-38.9944,10,30], -// 4 16 8.9944 -10 0 8.9944 10 0 38.9944 10 30 38.9944 -10 30 - [4,16,8.9944,-10,0,8.9944,10,0,38.9944,10,30,38.9944,-10,30], -// 4 16 -10 10 18.9944 0 10 8.9944 0 10 14.1421 -6.36 10 20.5021 - [4,16,-10,10,18.9944,0,10,8.9944,0,10,14.1421,-6.36,10,20.5021], -// 4 16 0 -10 14.1421 0 -10 8.9944 -10 -10 18.9944 -6.36 -10 20.5021 - [4,16,0,-10,14.1421,0,-10,8.9944,-10,-10,18.9944,-6.36,-10,20.5021], -// 4 16 0 10 8.9944 10 10 18.9944 6.36 10 20.5021 0 10 14.1421 - [4,16,0,10,8.9944,10,10,18.9944,6.36,10,20.5021,0,10,14.1421], -// 4 16 6.36 -10 20.5021 10 -10 18.9944 0 -10 8.9944 0 -10 14.1421 - [4,16,6.36,-10,20.5021,10,-10,18.9944,0,-10,8.9944,0,-10,14.1421], -// 4 16 -6.3639 10 -6.3639 -8.9944 10 0 -38.9944 10 30 -43 10 30 - [4,16,-6.3639,10,-6.3639,-8.9944,10,0,-38.9944,10,30,-43,10,30], -// 4 16 -43 -10 30 -38.9944 -10 30 -8.9944 -10 0 -6.3639 -10 -6.3639 - [4,16,-43,-10,30,-38.9944,-10,30,-8.9944,-10,0,-6.3639,-10,-6.3639], -// 4 16 -7.071 10 -7.071 -6.3639 10 -6.3639 -43 10 30 -44.1421 10 30 - [4,16,-7.071,10,-7.071,-6.3639,10,-6.3639,-43,10,30,-44.1421,10,30], -// 4 16 -44.1421 -10 30 -43 -10 30 -6.3639 -10 -6.3639 -7.071 -10 -7.071 - [4,16,-44.1421,-10,30,-43,-10,30,-6.3639,-10,-6.3639,-7.071,-10,-7.071], -// 2 24 -38.9944 -10 30 -8.9944 -10 0 - [2,24,-38.9944,-10,30,-8.9944,-10,0], -// 2 24 -10 -10 18.9944 0 -10 8.9944 - [2,24,-10,-10,18.9944,0,-10,8.9944], -// 2 24 -10 -2 18.9944 0 -2 8.9944 - [2,24,-10,-2,18.9944,0,-2,8.9944], -// 2 24 -10 2 18.9944 0 2 8.9944 - [2,24,-10,2,18.9944,0,2,8.9944], -// 2 24 -10 10 18.9944 0 10 8.9944 - [2,24,-10,10,18.9944,0,10,8.9944], -// 2 24 -38.9944 10 30 -8.9944 10 0 - [2,24,-38.9944,10,30,-8.9944,10,0], -// 2 24 -38.9944 2 30 -8.9944 2 0 - [2,24,-38.9944,2,30,-8.9944,2,0], -// 2 24 -38.9944 -2 30 -8.9944 -2 0 - [2,24,-38.9944,-2,30,-8.9944,-2,0], -// 0 -// 2 24 -38.9944 -10 30 -10 -10 30 - [2,24,-38.9944,-10,30,-10,-10,30], -// 2 24 -38.9944 10 30 -10 10 30 - [2,24,-38.9944,10,30,-10,10,30], -// 2 24 -38.9944 -2 30 -10 -2 30 - [2,24,-38.9944,-2,30,-10,-2,30], -// 2 24 -38.9944 2 30 -10 2 30 - [2,24,-38.9944,2,30,-10,2,30], -// 2 24 -10 2 18.9944 -10 2 30 - [2,24,-10,2,18.9944,-10,2,30], -// 2 24 -10 -2 18.9944 -10 -2 30 - [2,24,-10,-2,18.9944,-10,-2,30], -// 2 24 -10 10 18.9944 -10 10 30 - [2,24,-10,10,18.9944,-10,10,30], -// 2 24 -10 -10 18.9944 -10 -10 30 - [2,24,-10,-10,18.9944,-10,-10,30], -// 0 -// 2 24 38.9944 10 30 10 10 30 - [2,24,38.9944,10,30,10,10,30], -// 2 24 38.9944 -10 30 10 -10 30 - [2,24,38.9944,-10,30,10,-10,30], -// 2 24 38.9944 2 30 10 2 30 - [2,24,38.9944,2,30,10,2,30], -// 2 24 38.9944 -2 30 10 -2 30 - [2,24,38.9944,-2,30,10,-2,30], -// 2 24 10 -2 18.9944 10 -2 30 - [2,24,10,-2,18.9944,10,-2,30], -// 2 24 10 2 18.9944 10 2 30 - [2,24,10,2,18.9944,10,2,30], -// 2 24 10 -10 18.9944 10 -10 30 - [2,24,10,-10,18.9944,10,-10,30], -// 2 24 10 10 18.9944 10 10 30 - [2,24,10,10,18.9944,10,10,30], -// 0 -// 2 24 -8.9944 10 0 -8.9944 -10 0 - [2,24,-8.9944,10,0,-8.9944,-10,0], -// 2 24 0 10 8.9944 0 -10 8.9944 - [2,24,0,10,8.9944,0,-10,8.9944], -// 4 16 6.3639 -10 -6.3639 8.9944 -10 0 38.9944 -10 30 43 -10 30 - [4,16,6.3639,-10,-6.3639,8.9944,-10,0,38.9944,-10,30,43,-10,30], -// 4 16 43 10 30 38.9944 10 30 8.9944 10 0 6.3639 10 -6.3639 - [4,16,43,10,30,38.9944,10,30,8.9944,10,0,6.3639,10,-6.3639], -// 4 16 7.071 -10 -7.071 6.3639 -10 -6.3639 43 -10 30 44.1421 -10 30 - [4,16,7.071,-10,-7.071,6.3639,-10,-6.3639,43,-10,30,44.1421,-10,30], -// 4 16 44.1421 10 30 43 10 30 6.3639 10 -6.3639 7.071 10 -7.071 - [4,16,44.1421,10,30,43,10,30,6.3639,10,-6.3639,7.071,10,-7.071], -// 2 24 38.9944 10 30 8.9944 10 0 - [2,24,38.9944,10,30,8.9944,10,0], -// 2 24 10 10 18.9944 0 10 8.9944 - [2,24,10,10,18.9944,0,10,8.9944], -// 2 24 10 2 18.9944 0 2 8.9944 - [2,24,10,2,18.9944,0,2,8.9944], -// 2 24 10 -2 18.9944 0 -2 8.9944 - [2,24,10,-2,18.9944,0,-2,8.9944], -// 2 24 10 -10 18.9944 0 -10 8.9944 - [2,24,10,-10,18.9944,0,-10,8.9944], -// 2 24 38.9944 -10 30 8.9944 -10 0 - [2,24,38.9944,-10,30,8.9944,-10,0], -// 2 24 38.9944 -2 30 8.9944 -2 0 - [2,24,38.9944,-2,30,8.9944,-2,0], -// 2 24 38.9944 2 30 8.9944 2 0 - [2,24,38.9944,2,30,8.9944,2,0], -// 2 24 8.9944 -10 0 8.9944 10 0 - [2,24,8.9944,-10,0,8.9944,10,0], -// 0 -// 4 16 10 10 -4.1421 10 -10 -4.1421 124.142 -10 110 124.142 10 110 - [4,16,10,10,-4.1421,10,-10,-4.1421,124.142,-10,110,124.142,10,110], -// 2 24 124.142 -10 110 10 -10 -4.1421 - [2,24,124.142,-10,110,10,-10,-4.1421], -// 2 24 124.142 10 110 10 10 -4.1421 - [2,24,124.142,10,110,10,10,-4.1421], -// 0 -// 1 16 0 -10 0 0 0 9 0 1 0 9 0 0 1-4edge.dat - [1,16,0,-10,0,0,0,9,0,1,0,9,0,0, ldraw_lib__1_4edge()], -// 1 16 0 -2 0 0 0 9 0 1 0 9 0 0 1-4edge.dat - [1,16,0,-2,0,0,0,9,0,1,0,9,0,0, ldraw_lib__1_4edge()], -// 1 16 0 2 0 0 0 9 0 1 0 9 0 0 1-4edge.dat - [1,16,0,2,0,0,0,9,0,1,0,9,0,0, ldraw_lib__1_4edge()], -// 1 16 0 10 0 0 0 9 0 1 0 9 0 0 1-4edge.dat - [1,16,0,10,0,0,0,9,0,1,0,9,0,0, ldraw_lib__1_4edge()], -// 1 16 0 10 0 0 0 9 0 -20 0 9 0 0 1-4cyli.dat - [1,16,0,10,0,0,0,9,0,-20,0,9,0,0, ldraw_lib__1_4cyli()], -// 0 -// 4 16 46.364 10 33.636 40 10 31.0056 38.9944 10 30 43 10 30 - [4,16,46.364,10,33.636,40,10,31.0056,38.9944,10,30,43,10,30], -// 4 16 47.0711 10 32.9289 46.364 10 33.636 43 10 30 44.1421 10 30 - [4,16,47.0711,10,32.9289,46.364,10,33.636,43,10,30,44.1421,10,30], -// 4 16 43 -10 30 38.9944 -10 30 40 -10 31.0056 46.364 -10 33.636 - [4,16,43,-10,30,38.9944,-10,30,40,-10,31.0056,46.364,-10,33.636], -// 4 16 44.1421 -10 30 43 -10 30 46.364 -10 33.636 47.0711 -10 32.9289 - [4,16,44.1421,-10,30,43,-10,30,46.364,-10,33.636,47.0711,-10,32.9289], -// 0 -// 2 24 0 10 14.1421 0 -10 14.1421 - [2,24,0,10,14.1421,0,-10,14.1421], -// 2 24 -10 10 18.9944 -10 -10 18.9944 - [2,24,-10,10,18.9944,-10,-10,18.9944], -// 2 24 10 10 18.9944 10 -10 18.9944 - [2,24,10,10,18.9944,10,-10,18.9944], -// 2 24 6.36 10 20.5021 6.36 -10 20.5021 - [2,24,6.36,10,20.5021,6.36,-10,20.5021], -// 2 24 -6.36 10 20.5021 -6.36 -10 20.5021 - [2,24,-6.36,10,20.5021,-6.36,-10,20.5021], -// 0 -// 1 16 10 0 -14.5711 0 -1 0 0 0 10 -10.429 0 0 rect.dat - [1,16,10,0,-14.5711,0,-1,0,0,0,10,-10.429,0,0, ldraw_lib__rect()], +// 1 16 0 0 40 0 0 -1 0 1 0 -1 0 0 znap2a.dat + [1,16,0,0,40,0,0,-1,0,1,0,-1,0,0, ldraw_lib__znap2a()], +// 1 16 40 0 40 0 0 1 0 1 0 -1 0 0 znap2a.dat + [1,16,40,0,40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap2a()], +// 1 16 40 0 40 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,40,0,40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 40 0 40 -.7071 0 -.7071 0 1 0 .7071 0 -.7071 znap2a.dat + [1,16,40,0,40,-.7071,0,-.7071,0,1,0,.7071,0,-.7071, ldraw_lib__znap2a()], +// 1 16 60 0 60 .7071 0 5.8579 0 1 0 -.7071 0 5.8579 znap5.dat + [1,16,60,0,60,.7071,0,5.8579,0,1,0,-.7071,0,5.8579, ldraw_lib__znap5()], +// 1 16 80 0 80 .7071 0 .7071 0 1 0 -.7071 0 .7071 znap2.dat + [1,16,80,0,80,.7071,0,.7071,0,1,0,-.7071,0,.7071, ldraw_lib__znap2()], +// 1 16 80 0 80 -.7071 0 -.7071 0 1 0 .7071 0 -.7071 znap2.dat + [1,16,80,0,80,-.7071,0,-.7071,0,1,0,.7071,0,-.7071, ldraw_lib__znap2()], +// 1 16 120 0 80 1 0 0 0 1 0 0 0 1 s\32242s01.dat + [1,16,120,0,80,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32242s01()], +// 1 16 140 0 120 0 0 -1 0 1 0 1 0 0 znap6.dat + [1,16,140,0,120,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap6()], +// +// 1 16 -80 0 30 35.8579 0 0 0 0 -10 0 1 0 rect.dat + [1,16,-80,0,30,35.8579,0,0,0,0,-10,0,1,0, ldraw_lib__rect()], +// 1 16 -42.07105 0 50 0 0 77.92895 10 0 0 0 -1 0 rect3.dat + [1,16,-42.07105,0,50,0,0,77.92895,10,0,0,0,-1,0, ldraw_lib__rect3()], +// 1 16 72.92895 0 87.07095 14.14205 1 0 0 0 10 14.14205 0 0 rect2p.dat + [1,16,72.92895,0,87.07095,14.14205,1,0,0,0,10,14.14205,0,0, ldraw_lib__rect2p()], +// 1 16 41.4645 0 55.60655 5.6066 1 0 0 0 10 5.60655 0 0 rect2p.dat + [1,16,41.4645,0,55.60655,5.6066,1,0,0,0,10,5.60655,0,0, ldraw_lib__rect2p()], +// 1 16 87.07095 0 72.92895 -14.14205 -1 0 0 0 10 -14.14205 0 0 rect2p.dat + [1,16,87.07095,0,72.92895,-14.14205,-1,0,0,0,10,-14.14205,0,0, ldraw_lib__rect2p()], +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\32208s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32208s01()], +// 1 16 0 0 0 1 0 0 0 -1 0 0 0 1 s\32208s01.dat + [1,16,0,0,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__s__32208s01()], +// +// 0 // Triangular Extension +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 0 0 -20 -1 0 0 0 -1 0 0 0 1 znap6.dat + [1,16,0,0,-20,-1,0,0,0,-1,0,0,0,1, ldraw_lib__znap6()], +// 1 16 -27.07105 0 12.92895 0 1 17.07105 10 0 0 0 0 -17.07105 rect3.dat + [1,16,-27.07105,0,12.92895,0,1,17.07105,10,0,0,0,0,-17.07105, ldraw_lib__rect3()], +// 1 16 35.6065 0 21.4645 0 -1 -25.6065 -10 0 0 0 0 -25.6065 rect3.dat + [1,16,35.6065,0,21.4645,0,-1,-25.6065,-10,0,0,0,0,-25.6065, ldraw_lib__rect3()], +// 1 16 -10 0 -14.57105 0 1 0 0 0 -10 -10.42895 0 0 rect2p.dat + [1,16,-10,0,-14.57105,0,1,0,0,0,-10,-10.42895,0,0, ldraw_lib__rect2p()], +// 1 16 10 0 -14.571 0 -1 0 0 0 10 -10.429 0 0 rect2p.dat + [1,16,10,0,-14.571,0,-1,0,0,0,10,-10.429,0,0, ldraw_lib__rect2p()], +// +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 0 20.5021 0 0 -6.3639 -10 0 0 0 9.4979 0 box3u2p.dat + [1,16,0,0,20.5021,0,0,-6.3639,-10,0,0,0,9.4979,0, ldraw_lib__box3u2p()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 0 20.5021 0 3.18195 -3.18195 -10 0 0 0 -3.18195 -3.18195 box2-7.dat + [1,16,0,0,20.5021,0,3.18195,-3.18195,-10,0,0,0,-3.18195,-3.18195, ldraw_lib__box2_7()], ]; module ldraw_lib__32208(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__32208(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/32210.scad b/parts/32210.scad index 511fcc625..677f2a0b3 100644 --- a/parts/32210.scad +++ b/parts/32210.scad @@ -1,21 +1,22 @@ use <../lib.scad> use <../p/connhole.scad> -use <../p/rect.scad> +use <../p/rect2p.scad> use <../p/znap6.scad> function ldraw_lib__32210() = [ // 0 Znap Beam 1 Hole // 0 Name: 32210.dat -// 0 Author: Thomas Woelk [t.woelk] -// 0 !LDRAW_ORG Part UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // -// 0 BFC CERTIFY CW +// 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], - [0,"BFC","CW"], + [0,"BFC","CCW"], // // 0 !HISTORY 2005-07-17 [mikeheide] BFC'ed // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-02-13 [GeraldLasser] Complete re-write, original by t.woelk +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 connhole.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], @@ -23,11 +24,15 @@ function ldraw_lib__32210() = [ [1,16,0,0,-20,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], // 1 16 0 0 20 -1 0 0 0 1 0 0 0 -1 znap6.dat [1,16,0,0,20,-1,0,0,0,1,0,0,0,-1, ldraw_lib__znap6()], -// 1 16 -10 0 0 0 1 0 10 0 0 0 0 25 rect.dat - [1,16,-10,0,0,0,1,0,10,0,0,0,0,25, ldraw_lib__rect()], -// 1 16 10 0 0 0 -1 0 10 0 0 0 0 25 rect.dat - [1,16,10,0,0,0,-1,0,10,0,0,0,0,25, ldraw_lib__rect()], -// 0 +// +// 1 16 10 0 -12.5 0 -1 0 0 0 10 -12.5 0 0 rect2p.dat + [1,16,10,0,-12.5,0,-1,0,0,0,10,-12.5,0,0, ldraw_lib__rect2p()], +// 1 16 10 0 12.5 0 -1 0 0 0 10 -12.5 0 0 rect2p.dat + [1,16,10,0,12.5,0,-1,0,0,0,10,-12.5,0,0, ldraw_lib__rect2p()], +// 1 16 -10 0 -12.5 0 1 0 0 0 10 -12.5 0 0 rect2p.dat + [1,16,-10,0,-12.5,0,1,0,0,0,10,-12.5,0,0, ldraw_lib__rect2p()], +// 1 16 -10 0 12.5 0 1 0 0 0 10 -12.5 0 0 rect2p.dat + [1,16,-10,0,12.5,0,1,0,0,0,10,-12.5,0,0, ldraw_lib__rect2p()], ]; module ldraw_lib__32210(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__32210(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/32213.scad b/parts/32213.scad index 93b5c19ad..bea5a430b 100644 --- a/parts/32213.scad +++ b/parts/32213.scad @@ -1,1090 +1,36 @@ use <../lib.scad> -use <../p/4-4cyli.scad> -use <../p/4-4ndis.scad> -use <../p/4-4ring9.scad> use <../p/connhole.scad> -use <../p/rect.scad> -use <../p/znap1.scad> -use <../p/znap2.scad> -use <../p/znap3a.scad> -use <../p/znap3b.scad> -use <../p/znap6.scad> +use +use function ldraw_lib__32213() = [ // 0 Znap Grid 15 Holes // 0 Name: 32213.dat -// 0 Author: Thomas Woelk [t.woelk] -// 0 !LDRAW_ORG Part UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // -// 0 BFC CERTIFY CW +// 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], - [0,"BFC","CW"], + [0,"BFC","CCW"], // // 0 !HISTORY 2005-08-07 [mikeheide] added details and BFC'ed // 0 !HISTORY 2010-02-20 [mikeheide] changed orientation // 0 !HISTORY 2010-04-24 [mikeheide] Fixed edgelines // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-16 [GeraldLasser] Complete re-write, original by t.woelk +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\32213s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32213s01()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 -1 s\32213s01.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__s__32213s01()], // -// 1 16 -80 0 0 -1 0 0 0 1 0 0 0 1 connhole.dat - [1,16,-80,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 -80 0 -60 -1 0 0 0 1 0 0 0 1 znap6.dat - [1,16,-80,0,-60,-1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], -// 1 16 -80 0 60 1 0 0 0 1 0 0 0 -1 znap6.dat - [1,16,-80,0,60,1,0,0,0,1,0,0,0,-1, ldraw_lib__znap6()], -// 1 16 -80 0 40 1 0 0 0 1 0 0 0 -1 connhole.dat - [1,16,-80,0,40,1,0,0,0,1,0,0,0,-1, ldraw_lib__connhole()], -// 1 16 -80 0 -40 1 0 0 0 1 0 0 0 -1 connhole.dat - [1,16,-80,0,-40,1,0,0,0,1,0,0,0,-1, ldraw_lib__connhole()], -// 1 16 -80 0 -20 1 0 0 0 1 0 0 0 -1 znap1.dat - [1,16,-80,0,-20,1,0,0,0,1,0,0,0,-1, ldraw_lib__znap1()], -// 1 16 -80 0 20 1 0 0 0 1 0 0 0 -1 znap1.dat - [1,16,-80,0,20,1,0,0,0,1,0,0,0,-1, ldraw_lib__znap1()], -// 1 16 -90 0 0 0 1 0 10 0 0 0 0 65 rect.dat - [1,16,-90,0,0,0,1,0,10,0,0,0,0,65, ldraw_lib__rect()], -// 1 16 -70 0 1.414 0 -1 0 10 0 0 0 0 28.586 rect.dat - [1,16,-70,0,1.414,0,-1,0,10,0,0,0,0,28.586, ldraw_lib__rect()], -// 0 // -// 1 16 80 0 0 1 0 0 0 -1 0 0 0 1 connhole.dat - [1,16,80,0,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 80 0 -60 1 0 0 0 -1 0 0 0 1 znap6.dat - [1,16,80,0,-60,1,0,0,0,-1,0,0,0,1, ldraw_lib__znap6()], -// 1 16 80 0 60 -1 0 0 0 -1 0 0 0 -1 znap6.dat - [1,16,80,0,60,-1,0,0,0,-1,0,0,0,-1, ldraw_lib__znap6()], -// 1 16 80 0 40 -1 0 0 0 -1 0 0 0 -1 connhole.dat - [1,16,80,0,40,-1,0,0,0,-1,0,0,0,-1, ldraw_lib__connhole()], -// 1 16 80 0 -40 -1 0 0 0 -1 0 0 0 -1 connhole.dat - [1,16,80,0,-40,-1,0,0,0,-1,0,0,0,-1, ldraw_lib__connhole()], -// 1 16 80 0 -20 -1 0 0 0 -1 0 0 0 -1 znap1.dat - [1,16,80,0,-20,-1,0,0,0,-1,0,0,0,-1, ldraw_lib__znap1()], -// 1 16 80 0 20 -1 0 0 0 -1 0 0 0 -1 znap1.dat - [1,16,80,0,20,-1,0,0,0,-1,0,0,0,-1, ldraw_lib__znap1()], -// 1 16 90 0 0 0 -1 0 -10 0 0 0 0 65 rect.dat - [1,16,90,0,0,0,-1,0,-10,0,0,0,0,65, ldraw_lib__rect()], -// 1 16 70 0 -1.414 0 1 0 -10 0 0 0 0 28.586 rect.dat - [1,16,70,0,-1.414,0,1,0,-10,0,0,0,0,28.586, ldraw_lib__rect()], -// 0 // -// 1 16 0 0 -40 0 0 1 0 1 0 -1 0 0 connhole.dat - [1,16,0,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__connhole()], -// 1 16 0 0 40 0 0 1 0 1 0 -1 0 0 connhole.dat - [1,16,0,0,40,0,0,1,0,1,0,-1,0,0, ldraw_lib__connhole()], -// 1 16 0 0 -60 1 0 0 0 1 0 0 0 1 znap6.dat - [1,16,0,0,-60,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], -// 1 16 40 0 -40 1 0 0 0 1 0 0 0 1 connhole.dat - [1,16,40,0,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 40 0 40 1 0 0 0 1 0 0 0 1 connhole.dat - [1,16,40,0,40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 -40 0 40 1 0 0 0 1 0 0 0 1 connhole.dat - [1,16,-40,0,40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 -40 0 -40 1 0 0 0 1 0 0 0 1 connhole.dat - [1,16,-40,0,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 0 0 60 -1 0 0 0 1 0 0 0 -1 znap6.dat - [1,16,0,0,60,-1,0,0,0,1,0,0,0,-1, ldraw_lib__znap6()], -// 1 16 40 0 40 0 0 -1 0 1 0 1 0 0 znap2.dat - [1,16,40,0,40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap2()], -// 1 16 80 0 40 0 0 -1 0 1 0 1 0 0 znap3a.dat - [1,16,80,0,40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap3a()], -// 1 16 40 0 40 0 0 1 0 1 0 -1 0 0 znap2.dat - [1,16,40,0,40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap2()], -// 1 16 0 0 40 0 0 1 0 -1 0 1 0 0 znap3b.dat - [1,16,0,0,40,0,0,1,0,-1,0,1,0,0, ldraw_lib__znap3b()], -// 1 16 -40 0 40 0 0 -1 0 1 0 1 0 0 znap2.dat - [1,16,-40,0,40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap2()], -// 1 16 0 0 40 0 0 -1 0 1 0 1 0 0 znap3b.dat - [1,16,0,0,40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap3b()], -// 1 16 -40 0 40 0 0 1 0 1 0 -1 0 0 znap2.dat - [1,16,-40,0,40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap2()], -// 1 16 -80 0 40 0 0 1 0 -1 0 1 0 0 znap3a.dat - [1,16,-80,0,40,0,0,1,0,-1,0,1,0,0, ldraw_lib__znap3a()], -// 1 16 40 0 -40 0 0 -1 0 1 0 1 0 0 znap2.dat - [1,16,40,0,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap2()], -// 1 16 80 0 -40 0 0 -1 0 -1 0 -1 0 0 znap3a.dat - [1,16,80,0,-40,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__znap3a()], -// 1 16 40 0 -40 0 0 1 0 1 0 -1 0 0 znap2.dat - [1,16,40,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap2()], -// 1 16 0 0 -40 0 0 1 0 1 0 -1 0 0 znap3b.dat - [1,16,0,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap3b()], -// 1 16 -40 0 -40 0 0 -1 0 1 0 1 0 0 znap2.dat - [1,16,-40,0,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap2()], -// 1 16 0 0 -40 0 0 -1 0 -1 0 -1 0 0 znap3b.dat - [1,16,0,0,-40,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__znap3b()], -// 1 16 -40 0 -40 0 0 1 0 1 0 -1 0 0 znap2.dat - [1,16,-40,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap2()], -// 1 16 -80 0 -40 0 0 1 0 1 0 -1 0 0 znap3a.dat - [1,16,-80,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap3a()], -// 2 24 20 -10 50 60 -10 50 - [2,24,20,-10,50,60,-10,50], -// 4 16 20 10 50 60 10 50 60 -10 50 20 -10 50 - [4,16,20,10,50,60,10,50,60,-10,50,20,-10,50], -// 2 24 20 10 50 60 10 50 - [2,24,20,10,50,60,10,50], -// 2 24 -60 -10 50 -20 -10 50 - [2,24,-60,-10,50,-20,-10,50], -// 4 16 -60 10 50 -20 10 50 -20 -10 50 -60 -10 50 - [4,16,-60,10,50,-20,10,50,-20,-10,50,-60,-10,50], -// 2 24 -60 10 50 -20 10 50 - [2,24,-60,10,50,-20,10,50], -// 2 24 20 -10 -50 60 -10 -50 - [2,24,20,-10,-50,60,-10,-50], -// 4 16 20 -10 -50 60 -10 -50 60 10 -50 20 10 -50 - [4,16,20,-10,-50,60,-10,-50,60,10,-50,20,10,-50], -// 2 24 20 10 -50 60 10 -50 - [2,24,20,10,-50,60,10,-50], -// 2 24 -60 -10 -50 -20 -10 -50 - [2,24,-60,-10,-50,-20,-10,-50], -// 4 16 -60 -10 -50 -20 -10 -50 -20 10 -50 -60 10 -50 - [4,16,-60,-10,-50,-20,-10,-50,-20,10,-50,-60,10,-50], -// 2 24 -60 10 -50 -20 10 -50 - [2,24,-60,10,-50,-20,10,-50], -// 1 16 -30 0 -30 -37.172 0 0 0 0 -10 0 -10 0 rect.dat - [1,16,-30,0,-30,-37.172,0,0,0,0,-10,0,-10,0, ldraw_lib__rect()], -// 1 16 41.414 0 -30 -28.586 0 0 0 0 -10 0 -10 0 rect.dat - [1,16,41.414,0,-30,-28.586,0,0,0,0,-10,0,-10,0, ldraw_lib__rect()], -// 1 16 30 0 30 37.172 0 0 0 0 -10 0 10 0 rect.dat - [1,16,30,0,30,37.172,0,0,0,0,-10,0,10,0, ldraw_lib__rect()], -// 1 16 -41.414 0 30 28.586 0 0 0 0 -10 0 10 0 rect.dat - [1,16,-41.414,0,30,28.586,0,0,0,0,-10,0,10,0, ldraw_lib__rect()], -// 0 // -// 2 24 10 10 65 10 10 41.508 - [2,24,10,10,65,10,10,41.508], -// 4 16 10 10 65 10 10 41.508 10 -10 41.508 10 -10 65 - [4,16,10,10,65,10,10,41.508,10,-10,41.508,10,-10,65], -// 2 24 10 -10 65 10 -10 41.508 - [2,24,10,-10,65,10,-10,41.508], -// 0 // -// 2 24 70 10 65 70 10 41.508 - [2,24,70,10,65,70,10,41.508], -// 4 16 70 -10 65 70 -10 41.508 70 10 41.508 70 10 65 - [4,16,70,-10,65,70,-10,41.508,70,10,41.508,70,10,65], -// 2 24 70 -10 65 70 -10 41.508 - [2,24,70,-10,65,70,-10,41.508], -// 0 // -// 2 24 -10 10 65 -10 10 41.508 - [2,24,-10,10,65,-10,10,41.508], -// 4 16 -10 -10 65 -10 -10 41.508 -10 10 41.508 -10 10 65 - [4,16,-10,-10,65,-10,-10,41.508,-10,10,41.508,-10,10,65], -// 2 24 -10 -10 65 -10 -10 41.508 - [2,24,-10,-10,65,-10,-10,41.508], -// 0 // -// 2 24 -70 10 65 -70 10 41.508 - [2,24,-70,10,65,-70,10,41.508], -// 4 16 -70 10 65 -70 10 41.508 -70 -10 41.508 -70 -10 65 - [4,16,-70,10,65,-70,10,41.508,-70,-10,41.508,-70,-10,65], -// 2 24 -70 -10 65 -70 -10 41.508 - [2,24,-70,-10,65,-70,-10,41.508], -// 0 // -// 2 24 70 10 -65 70 10 -41.508 - [2,24,70,10,-65,70,10,-41.508], -// 4 16 70 10 -65 70 10 -41.508 70 -10 -41.508 70 -10 -65 - [4,16,70,10,-65,70,10,-41.508,70,-10,-41.508,70,-10,-65], -// 2 24 70 -10 -65 70 -10 -41.508 - [2,24,70,-10,-65,70,-10,-41.508], -// 0 // -// 2 24 10 10 -65 10 10 -41.508 - [2,24,10,10,-65,10,10,-41.508], -// 4 16 10 -10 -65 10 -10 -41.508 10 10 -41.508 10 10 -65 - [4,16,10,-10,-65,10,-10,-41.508,10,10,-41.508,10,10,-65], -// 2 24 10 -10 -65 10 -10 -41.508 - [2,24,10,-10,-65,10,-10,-41.508], -// 0 // -// 2 24 -10 10 -65 -10 10 -41.508 - [2,24,-10,10,-65,-10,10,-41.508], -// 4 16 -10 10 -65 -10 10 -41.508 -10 -10 -41.508 -10 -10 -65 - [4,16,-10,10,-65,-10,10,-41.508,-10,-10,-41.508,-10,-10,-65], -// 2 24 -10 -10 -65 -10 -10 -41.508 - [2,24,-10,-10,-65,-10,-10,-41.508], -// 0 // -// 2 24 -70 10 -65 -70 10 -41.508 - [2,24,-70,10,-65,-70,10,-41.508], -// 4 16 -70 -10 -65 -70 -10 -41.508 -70 10 -41.508 -70 10 -65 - [4,16,-70,-10,-65,-70,-10,-41.508,-70,10,-41.508,-70,10,-65], -// 2 24 -70 -10 -65 -70 -10 -41.508 - [2,24,-70,-10,-65,-70,-10,-41.508], -// 0 // -// 1 16 0 0 0 -0.707107 0 -0.707107 0 -1 0 -0.707107 0 0.707107 connhole.dat - [1,16,0,0,0,-0.707107,0,-0.707107,0,-1,0,-0.707107,0,0.707107, ldraw_lib__connhole()], -// 1 16 0 -10 0 -0.707107 0 -0.707107 0 1 0 0.707107 0 -0.707107 4-4ring9.dat - [1,16,0,-10,0,-0.707107,0,-0.707107,0,1,0,0.707107,0,-0.707107, ldraw_lib__4_4ring9()], -// 1 16 0 10 0 -0.707107 0 -0.707107 0 -1 0 -0.707107 0 0.707107 4-4ring9.dat - [1,16,0,10,0,-0.707107,0,-0.707107,0,-1,0,-0.707107,0,0.707107, ldraw_lib__4_4ring9()], -// 2 24 -9.23877 10 3.82686 -8.20385 10 5.37543 - [2,24,-9.23877,10,3.82686,-8.20385,10,5.37543], -// 2 24 -9.23877 10 3.82686 -10 10 0 - [2,24,-9.23877,10,3.82686,-10,10,0], -// 2 24 -9.23877 -10 3.82686 -8.20385 -10 5.37543 - [2,24,-9.23877,-10,3.82686,-8.20385,-10,5.37543], -// 2 24 -9.23877 -10 3.82686 -10 -10 0 - [2,24,-9.23877,-10,3.82686,-10,-10,0], -// 0 // -// 2 24 -9.23885 10 -3.82679 -10 10 0 - [2,24,-9.23885,10,-3.82679,-10,10,0], -// 2 24 -9.23885 10 -3.82679 -7.07107 10 -7.07107 - [2,24,-9.23885,10,-3.82679,-7.07107,10,-7.07107], -// 2 24 -9.23885 -10 -3.82679 -10 -10 0 - [2,24,-9.23885,-10,-3.82679,-10,-10,0], -// 2 24 -9.23885 -10 -3.82679 -7.07107 -10 -7.07107 - [2,24,-9.23885,-10,-3.82679,-7.07107,-10,-7.07107], -// 0 // -// 2 24 3.82686 10 9.23877 7.07107 10 7.07107 - [2,24,3.82686,10,9.23877,7.07107,10,7.07107], -// 2 24 3.82686 10 9.23877 0 10 10 - [2,24,3.82686,10,9.23877,0,10,10], -// 2 24 3.82686 -10 9.23877 7.07107 -10 7.07107 - [2,24,3.82686,-10,9.23877,7.07107,-10,7.07107], -// 2 24 3.82686 -10 9.23877 0 -10 10 - [2,24,3.82686,-10,9.23877,0,-10,10], -// 0 // -// 2 24 -3.82679 10 9.23885 0 10 10 - [2,24,-3.82679,10,9.23885,0,10,10], -// 2 24 -3.82679 10 9.23885 -5.37543 10 8.20385 - [2,24,-3.82679,10,9.23885,-5.37543,10,8.20385], -// 2 24 -3.82679 -10 9.23885 0 -10 10 - [2,24,-3.82679,-10,9.23885,0,-10,10], -// 2 24 -3.82679 -10 9.23885 -5.37543 -10 8.20385 - [2,24,-3.82679,-10,9.23885,-5.37543,-10,8.20385], -// 0 // -// 2 24 9.23877 10 -3.82686 8.20385 10 -5.37543 - [2,24,9.23877,10,-3.82686,8.20385,10,-5.37543], -// 2 24 9.23877 10 -3.82686 10 10 0 - [2,24,9.23877,10,-3.82686,10,10,0], -// 2 24 9.23877 -10 -3.82686 8.20385 -10 -5.37543 - [2,24,9.23877,-10,-3.82686,8.20385,-10,-5.37543], -// 2 24 9.23877 -10 -3.82686 10 -10 0 - [2,24,9.23877,-10,-3.82686,10,-10,0], -// 0 // -// 2 24 9.23885 10 3.82679 10 10 0 - [2,24,9.23885,10,3.82679,10,10,0], -// 2 24 9.23885 10 3.82679 7.07107 10 7.07107 - [2,24,9.23885,10,3.82679,7.07107,10,7.07107], -// 2 24 9.23885 -10 3.82679 10 -10 0 - [2,24,9.23885,-10,3.82679,10,-10,0], -// 2 24 9.23885 -10 3.82679 7.07107 -10 7.07107 - [2,24,9.23885,-10,3.82679,7.07107,-10,7.07107], -// 0 // -// 2 24 -3.82686 10 -9.23877 -7.07107 10 -7.07107 - [2,24,-3.82686,10,-9.23877,-7.07107,10,-7.07107], -// 2 24 -3.82686 10 -9.23877 0 10 -10 - [2,24,-3.82686,10,-9.23877,0,10,-10], -// 2 24 -3.82686 -10 -9.23877 -7.07107 -10 -7.07107 - [2,24,-3.82686,-10,-9.23877,-7.07107,-10,-7.07107], -// 2 24 -3.82686 -10 -9.23877 0 -10 -10 - [2,24,-3.82686,-10,-9.23877,0,-10,-10], -// 0 // -// 2 24 3.82679 10 -9.23885 0 10 -10 - [2,24,3.82679,10,-9.23885,0,10,-10], -// 2 24 3.82679 10 -9.23885 5.37543 10 -8.20385 - [2,24,3.82679,10,-9.23885,5.37543,10,-8.20385], -// 2 24 3.82679 -10 -9.23885 0 -10 -10 - [2,24,3.82679,-10,-9.23885,0,-10,-10], -// 2 24 3.82679 -10 -9.23885 5.37543 -10 -8.20385 - [2,24,3.82679,-10,-9.23885,5.37543,-10,-8.20385], -// 0 // -// 1 16 0 2 0 7.07107 0 -7.07107 0 -1 0 -7.07107 0 -7.07107 4-4ndis.dat - [1,16,0,2,0,7.07107,0,-7.07107,0,-1,0,-7.07107,0,-7.07107, ldraw_lib__4_4ndis()], -// 1 16 0 -2 0 7.07107 0 -7.07107 0 1 0 -7.07107 0 -7.07107 4-4ndis.dat - [1,16,0,-2,0,7.07107,0,-7.07107,0,1,0,-7.07107,0,-7.07107, ldraw_lib__4_4ndis()], -// 2 24 -9.23877 2 3.82686 -7.07107 2 7.07107 - [2,24,-9.23877,2,3.82686,-7.07107,2,7.07107], -// 2 24 -9.23877 2 3.82686 -10 2 0 - [2,24,-9.23877,2,3.82686,-10,2,0], -// 2 24 -9.23885 2 -3.82679 -10 2 0 - [2,24,-9.23885,2,-3.82679,-10,2,0], -// 2 24 -9.23885 2 -3.82679 -7.07107 2 -7.07107 - [2,24,-9.23885,2,-3.82679,-7.07107,2,-7.07107], -// 2 24 3.82686 2 9.23877 7.07107 2 7.07107 - [2,24,3.82686,2,9.23877,7.07107,2,7.07107], -// 2 24 3.82686 2 9.23877 0 2 10 - [2,24,3.82686,2,9.23877,0,2,10], -// 2 24 -3.82679 2 9.23885 0 2 10 - [2,24,-3.82679,2,9.23885,0,2,10], -// 2 24 -3.82679 2 9.23885 -7.07107 2 7.07107 - [2,24,-3.82679,2,9.23885,-7.07107,2,7.07107], -// 2 24 9.23877 2 -3.82686 7.07107 2 -7.07107 - [2,24,9.23877,2,-3.82686,7.07107,2,-7.07107], -// 2 24 9.23877 2 -3.82686 10 2 0 - [2,24,9.23877,2,-3.82686,10,2,0], -// 2 24 9.23885 2 3.82679 10 2 0 - [2,24,9.23885,2,3.82679,10,2,0], -// 2 24 9.23885 2 3.82679 7.07107 2 7.07107 - [2,24,9.23885,2,3.82679,7.07107,2,7.07107], -// 2 24 -3.82686 2 -9.23877 -7.07107 2 -7.07107 - [2,24,-3.82686,2,-9.23877,-7.07107,2,-7.07107], -// 2 24 -3.82686 2 -9.23877 0 2 -10 - [2,24,-3.82686,2,-9.23877,0,2,-10], -// 2 24 3.82679 2 -9.23885 0 2 -10 - [2,24,3.82679,2,-9.23885,0,2,-10], -// 2 24 3.82679 2 -9.23885 7.07107 2 -7.07107 - [2,24,3.82679,2,-9.23885,7.07107,2,-7.07107], -// 0 // -// 2 24 -9.23877 -2 3.82686 -7.07107 -2 7.07107 - [2,24,-9.23877,-2,3.82686,-7.07107,-2,7.07107], -// 2 24 -9.23877 -2 3.82686 -10 -2 0 - [2,24,-9.23877,-2,3.82686,-10,-2,0], -// 2 24 -9.23885 -2 -3.82679 -10 -2 0 - [2,24,-9.23885,-2,-3.82679,-10,-2,0], -// 2 24 -9.23885 -2 -3.82679 -7.07107 -2 -7.07107 - [2,24,-9.23885,-2,-3.82679,-7.07107,-2,-7.07107], -// 2 24 3.82686 -2 9.23877 7.07107 -2 7.07107 - [2,24,3.82686,-2,9.23877,7.07107,-2,7.07107], -// 2 24 3.82686 -2 9.23877 0 -2 10 - [2,24,3.82686,-2,9.23877,0,-2,10], -// 2 24 -3.82679 -2 9.23885 0 -2 10 - [2,24,-3.82679,-2,9.23885,0,-2,10], -// 2 24 -3.82679 -2 9.23885 -7.07107 -2 7.07107 - [2,24,-3.82679,-2,9.23885,-7.07107,-2,7.07107], -// 2 24 9.23877 -2 -3.82686 7.07107 -2 -7.07107 - [2,24,9.23877,-2,-3.82686,7.07107,-2,-7.07107], -// 2 24 9.23877 -2 -3.82686 10 -2 0 - [2,24,9.23877,-2,-3.82686,10,-2,0], -// 2 24 9.23885 -2 3.82679 10 -2 0 - [2,24,9.23885,-2,3.82679,10,-2,0], -// 2 24 9.23885 -2 3.82679 7.07107 -2 7.07107 - [2,24,9.23885,-2,3.82679,7.07107,-2,7.07107], -// 2 24 -3.82686 -2 -9.23877 -7.07107 -2 -7.07107 - [2,24,-3.82686,-2,-9.23877,-7.07107,-2,-7.07107], -// 2 24 -3.82686 -2 -9.23877 0 -2 -10 - [2,24,-3.82686,-2,-9.23877,0,-2,-10], -// 2 24 3.82679 -2 -9.23885 0 -2 -10 - [2,24,3.82679,-2,-9.23885,0,-2,-10], -// 2 24 3.82679 -2 -9.23885 7.07107 -2 -7.07107 - [2,24,3.82679,-2,-9.23885,7.07107,-2,-7.07107], -// 0 // -// 4 16 -14.1421 2 0 0 2 14.1421 -5.858 2 20 -20 2 5.858 - [4,16,-14.1421,2,0,0,2,14.1421,-5.858,2,20,-20,2,5.858], -// 4 16 -20 -2 5.858 -5.858 -2 20 0 -2 14.1421 -14.1421 -2 0 - [4,16,-20,-2,5.858,-5.858,-2,20,0,-2,14.1421,-14.1421,-2,0], -// 4 16 0 -2 -14.1421 14.1421 -2 0 20 -2 -5.858 5.858 -2 -20 - [4,16,0,-2,-14.1421,14.1421,-2,0,20,-2,-5.858,5.858,-2,-20], -// 4 16 5.858 2 -20 20 2 -5.858 14.1421 2 0 0 2 -14.1421 - [4,16,5.858,2,-20,20,2,-5.858,14.1421,2,0,0,2,-14.1421], -// 4 16 -20 2 5.858 -20 -2 5.858 5.858 -2 -20 5.858 2 -20 - [4,16,-20,2,5.858,-20,-2,5.858,5.858,-2,-20,5.858,2,-20], -// 4 16 20 2 -5.858 20 -2 -5.858 -5.858 -2 20 -5.858 2 20 - [4,16,20,2,-5.858,20,-2,-5.858,-5.858,-2,20,-5.858,2,20], -// 2 24 -5.858 -2 20 20 -2 -5.858 - [2,24,-5.858,-2,20,20,-2,-5.858], -// 2 24 -5.858 2 20 20 2 -5.858 - [2,24,-5.858,2,20,20,2,-5.858], -// 2 24 -20 -2 5.858 5.858 -2 -20 - [2,24,-20,-2,5.858,5.858,-2,-20], -// 2 24 -20 2 5.858 5.858 2 -20 - [2,24,-20,2,5.858,5.858,2,-20], -// 0 // -// 2 24 -5.37543 2 8.20385 -5.37543 10 8.20385 - [2,24,-5.37543,2,8.20385,-5.37543,10,8.20385], -// 4 16 -5.37543 10 8.20385 -5.37543 2 8.20385 -17.172 2 20 -17.172 10 20 - [4,16,-5.37543,10,8.20385,-5.37543,2,8.20385,-17.172,2,20,-17.172,10,20], -// 2 24 -5.37543 10 8.20385 -17.172 10 20 - [2,24,-5.37543,10,8.20385,-17.172,10,20], -// 2 24 -5.37543 2 8.20385 -17.172 2 20 - [2,24,-5.37543,2,8.20385,-17.172,2,20], -// 0 // -// 2 24 -8.20385 2 5.37543 -8.20385 10 5.37543 - [2,24,-8.20385,2,5.37543,-8.20385,10,5.37543], -// 4 16 -20 10 17.172 -20 2 17.172 -8.20385 2 5.37543 -8.20385 10 5.37543 - [4,16,-20,10,17.172,-20,2,17.172,-8.20385,2,5.37543,-8.20385,10,5.37543], -// 2 24 -8.20385 10 5.37543 -20 10 17.172 - [2,24,-8.20385,10,5.37543,-20,10,17.172], -// 2 24 -8.20385 2 5.37543 -20 2 17.172 - [2,24,-8.20385,2,5.37543,-20,2,17.172], -// 4 16 -7.77817 10 4.94975 -4.94975 10 7.77817 -17.172 10 20 -20 10 17.172 - [4,16,-7.77817,10,4.94975,-4.94975,10,7.77817,-17.172,10,20,-20,10,17.172], -// 0 // -// 2 24 5.37543 2 -8.20385 5.37543 10 -8.20385 - [2,24,5.37543,2,-8.20385,5.37543,10,-8.20385], -// 4 16 5.37543 10 -8.20385 5.37543 2 -8.20385 17.172 2 -20 17.172 10 -20 - [4,16,5.37543,10,-8.20385,5.37543,2,-8.20385,17.172,2,-20,17.172,10,-20], -// 2 24 5.37543 10 -8.20385 17.172 10 -20 - [2,24,5.37543,10,-8.20385,17.172,10,-20], -// 2 24 5.37543 2 -8.20385 17.172 2 -20 - [2,24,5.37543,2,-8.20385,17.172,2,-20], -// 0 // -// 2 24 8.20385 2 -5.37543 8.20385 10 -5.37543 - [2,24,8.20385,2,-5.37543,8.20385,10,-5.37543], -// 4 16 20 10 -17.172 20 2 -17.172 8.20385 2 -5.37543 8.20385 10 -5.37543 - [4,16,20,10,-17.172,20,2,-17.172,8.20385,2,-5.37543,8.20385,10,-5.37543], -// 2 24 8.20385 10 -5.37543 20 10 -17.172 - [2,24,8.20385,10,-5.37543,20,10,-17.172], -// 2 24 8.20385 2 -5.37543 20 2 -17.172 - [2,24,8.20385,2,-5.37543,20,2,-17.172], -// 4 16 7.77817 10 -4.94975 4.94975 10 -7.77817 17.172 10 -20 20 10 -17.172 - [4,16,7.77817,10,-4.94975,4.94975,10,-7.77817,17.172,10,-20,20,10,-17.172], -// 0 // -// 2 24 8.20385 -2 -5.37543 8.20385 -10 -5.37543 - [2,24,8.20385,-2,-5.37543,8.20385,-10,-5.37543], -// 4 16 8.20385 -10 -5.37543 8.20385 -2 -5.37543 20 -2 -17.172 20 -10 -17.172 - [4,16,8.20385,-10,-5.37543,8.20385,-2,-5.37543,20,-2,-17.172,20,-10,-17.172], -// 2 24 8.20385 -10 -5.37543 20 -10 -17.172 - [2,24,8.20385,-10,-5.37543,20,-10,-17.172], -// 2 24 8.20385 -2 -5.37543 20 -2 -17.172 - [2,24,8.20385,-2,-5.37543,20,-2,-17.172], -// 0 // -// 2 24 17.172 -10 -20 7.172 -10 -30 - [2,24,17.172,-10,-20,7.172,-10,-30], -// 2 24 31.7961 -10 -5.37543 20 -10 -17.172 - [2,24,31.7961,-10,-5.37543,20,-10,-17.172], -// 2 24 17.172 -2 -20 7.172 -2 -30 - [2,24,17.172,-2,-20,7.172,-2,-30], -// 2 24 31.7961 -2 -5.37543 20 -2 -17.172 - [2,24,31.7961,-2,-5.37543,20,-2,-17.172], -// 4 16 20 -10 -17.172 20 -2 -17.172 31.7961 -2 -5.37543 31.7961 -10 -5.37543 - [4,16,20,-10,-17.172,20,-2,-17.172,31.7961,-2,-5.37543,31.7961,-10,-5.37543], -// 4 16 7.172 -10 -30 7.172 -2 -30 17.172 -2 -20 17.172 -10 -20 - [4,16,7.172,-10,-30,7.172,-2,-30,17.172,-2,-20,17.172,-10,-20], -// 2 24 5.37543 -2 -8.20385 5.37543 -10 -8.20385 - [2,24,5.37543,-2,-8.20385,5.37543,-10,-8.20385], -// 4 16 17.172 -10 -20 17.172 -2 -20 5.37543 -2 -8.20385 5.37543 -10 -8.20385 - [4,16,17.172,-10,-20,17.172,-2,-20,5.37543,-2,-8.20385,5.37543,-10,-8.20385], -// 2 24 5.37543 -10 -8.20385 17.172 -10 -20 - [2,24,5.37543,-10,-8.20385,17.172,-10,-20], -// 2 24 5.37543 -2 -8.20385 17.172 -2 -20 - [2,24,5.37543,-2,-8.20385,17.172,-2,-20], -// 4 16 4.94975 -10 -7.77817 7.77817 -10 -4.94975 20 -10 -17.172 17.172 -10 -20 - [4,16,4.94975,-10,-7.77817,7.77817,-10,-4.94975,20,-10,-17.172,17.172,-10,-20], -// 0 // -// 2 24 -8.20385 -2 5.37543 -8.20385 -10 5.37543 - [2,24,-8.20385,-2,5.37543,-8.20385,-10,5.37543], -// 4 16 -8.20385 -10 5.37543 -8.20385 -2 5.37543 -20 -2 17.172 -20 -10 17.172 - [4,16,-8.20385,-10,5.37543,-8.20385,-2,5.37543,-20,-2,17.172,-20,-10,17.172], -// 2 24 -8.20385 -10 5.37543 -20 -10 17.172 - [2,24,-8.20385,-10,5.37543,-20,-10,17.172], -// 2 24 -8.20385 -2 5.37543 -20 -2 17.172 - [2,24,-8.20385,-2,5.37543,-20,-2,17.172], -// 0 // -// 2 24 -5.37543 -2 8.20385 -5.37543 -10 8.20385 - [2,24,-5.37543,-2,8.20385,-5.37543,-10,8.20385], -// 4 16 -17.172 -10 20 -17.172 -2 20 -5.37543 -2 8.20385 -5.37543 -10 8.20385 - [4,16,-17.172,-10,20,-17.172,-2,20,-5.37543,-2,8.20385,-5.37543,-10,8.20385], -// 2 24 -5.37543 -10 8.20385 -17.172 -10 20 - [2,24,-5.37543,-10,8.20385,-17.172,-10,20], -// 2 24 -5.37543 -2 8.20385 -17.172 -2 20 - [2,24,-5.37543,-2,8.20385,-17.172,-2,20], -// 4 16 -4.94975 -10 7.77817 -7.77817 -10 4.94975 -20 -10 17.172 -17.172 -10 20 - [4,16,-4.94975,-10,7.77817,-7.77817,-10,4.94975,-20,-10,17.172,-17.172,-10,20], -// 0 // -// 1 16 40 0 0 -0.707107 0 0.707107 0 -1 0 0.707107 0 0.707107 connhole.dat - [1,16,40,0,0,-0.707107,0,0.707107,0,-1,0,0.707107,0,0.707107, ldraw_lib__connhole()], -// 1 16 40 -10 0 -0.707107 0 0.707107 0 1 0 -0.707107 0 -0.707107 4-4ring9.dat - [1,16,40,-10,0,-0.707107,0,0.707107,0,1,0,-0.707107,0,-0.707107, ldraw_lib__4_4ring9()], -// 1 16 40 10 0 -0.707107 0 0.707107 0 -1 0 0.707107 0 0.707107 4-4ring9.dat - [1,16,40,10,0,-0.707107,0,0.707107,0,-1,0,0.707107,0,0.707107, ldraw_lib__4_4ring9()], -// 2 24 43.8269 10 9.23877 45.3754 10 8.20385 - [2,24,43.8269,10,9.23877,45.3754,10,8.20385], -// 2 24 43.8269 10 9.23877 40 10 10 - [2,24,43.8269,10,9.23877,40,10,10], -// 2 24 43.8269 -10 9.23877 45.3754 -10 8.20385 - [2,24,43.8269,-10,9.23877,45.3754,-10,8.20385], -// 2 24 43.8269 -10 9.23877 40 -10 10 - [2,24,43.8269,-10,9.23877,40,-10,10], -// 0 // -// 2 24 36.1732 10 9.23885 40 10 10 - [2,24,36.1732,10,9.23885,40,10,10], -// 2 24 36.1732 10 9.23885 32.9289 10 7.07107 - [2,24,36.1732,10,9.23885,32.9289,10,7.07107], -// 2 24 36.1732 -10 9.23885 40 -10 10 - [2,24,36.1732,-10,9.23885,40,-10,10], -// 2 24 36.1732 -10 9.23885 32.9289 -10 7.07107 - [2,24,36.1732,-10,9.23885,32.9289,-10,7.07107], -// 0 // -// 2 24 49.2388 10 -3.82686 47.0711 10 -7.07107 - [2,24,49.2388,10,-3.82686,47.0711,10,-7.07107], -// 2 24 49.2388 10 -3.82686 50 10 0 - [2,24,49.2388,10,-3.82686,50,10,0], -// 2 24 49.2388 -10 -3.82686 47.0711 -10 -7.07107 - [2,24,49.2388,-10,-3.82686,47.0711,-10,-7.07107], -// 2 24 49.2388 -10 -3.82686 50 -10 0 - [2,24,49.2388,-10,-3.82686,50,-10,0], -// 0 // -// 2 24 49.2388 10 3.82679 50 10 0 - [2,24,49.2388,10,3.82679,50,10,0], -// 2 24 49.2388 10 3.82679 48.2039 10 5.37543 - [2,24,49.2388,10,3.82679,48.2039,10,5.37543], -// 2 24 49.2388 -10 3.82679 50 -10 0 - [2,24,49.2388,-10,3.82679,50,-10,0], -// 2 24 49.2388 -10 3.82679 48.2039 -10 5.37543 - [2,24,49.2388,-10,3.82679,48.2039,-10,5.37543], -// 0 // -// 2 24 36.1731 10 -9.23877 34.6246 10 -8.20385 - [2,24,36.1731,10,-9.23877,34.6246,10,-8.20385], -// 2 24 36.1731 10 -9.23877 40 10 -10 - [2,24,36.1731,10,-9.23877,40,10,-10], -// 2 24 36.1731 -10 -9.23877 34.6246 -10 -8.20385 - [2,24,36.1731,-10,-9.23877,34.6246,-10,-8.20385], -// 2 24 36.1731 -10 -9.23877 40 -10 -10 - [2,24,36.1731,-10,-9.23877,40,-10,-10], -// 0 // -// 2 24 43.8268 10 -9.23885 40 10 -10 - [2,24,43.8268,10,-9.23885,40,10,-10], -// 2 24 43.8268 10 -9.23885 47.0711 10 -7.07107 - [2,24,43.8268,10,-9.23885,47.0711,10,-7.07107], -// 2 24 43.8268 -10 -9.23885 40 -10 -10 - [2,24,43.8268,-10,-9.23885,40,-10,-10], -// 2 24 43.8268 -10 -9.23885 47.0711 -10 -7.07107 - [2,24,43.8268,-10,-9.23885,47.0711,-10,-7.07107], -// 0 // -// 2 24 30.7612 10 3.82686 32.9289 10 7.07107 - [2,24,30.7612,10,3.82686,32.9289,10,7.07107], -// 2 24 30.7612 10 3.82686 30 10 0 - [2,24,30.7612,10,3.82686,30,10,0], -// 2 24 30.7612 -10 3.82686 32.9289 -10 7.07107 - [2,24,30.7612,-10,3.82686,32.9289,-10,7.07107], -// 2 24 30.7612 -10 3.82686 30 -10 0 - [2,24,30.7612,-10,3.82686,30,-10,0], -// 0 // -// 2 24 30.7612 10 -3.82679 30 10 0 - [2,24,30.7612,10,-3.82679,30,10,0], -// 2 24 30.7612 10 -3.82679 31.7961 10 -5.37543 - [2,24,30.7612,10,-3.82679,31.7961,10,-5.37543], -// 2 24 30.7612 -10 -3.82679 30 -10 0 - [2,24,30.7612,-10,-3.82679,30,-10,0], -// 2 24 30.7612 -10 -3.82679 31.7961 -10 -5.37543 - [2,24,30.7612,-10,-3.82679,31.7961,-10,-5.37543], -// 0 // -// 1 16 40 2 0 -7.07107 0 -7.07107 0 -1 0 -7.07107 0 7.07107 4-4ndis.dat - [1,16,40,2,0,-7.07107,0,-7.07107,0,-1,0,-7.07107,0,7.07107, ldraw_lib__4_4ndis()], -// 1 16 40 -2 0 -7.07107 0 -7.07107 0 1 0 -7.07107 0 7.07107 4-4ndis.dat - [1,16,40,-2,0,-7.07107,0,-7.07107,0,1,0,-7.07107,0,7.07107, ldraw_lib__4_4ndis()], -// 2 24 43.8269 2 9.23877 47.0711 2 7.07107 - [2,24,43.8269,2,9.23877,47.0711,2,7.07107], -// 2 24 43.8269 2 9.23877 40 2 10 - [2,24,43.8269,2,9.23877,40,2,10], -// 2 24 36.1732 2 9.23885 40 2 10 - [2,24,36.1732,2,9.23885,40,2,10], -// 2 24 36.1732 2 9.23885 32.9289 2 7.07107 - [2,24,36.1732,2,9.23885,32.9289,2,7.07107], -// 2 24 49.2388 2 -3.82686 47.0711 2 -7.07107 - [2,24,49.2388,2,-3.82686,47.0711,2,-7.07107], -// 2 24 49.2388 2 -3.82686 50 2 0 - [2,24,49.2388,2,-3.82686,50,2,0], -// 2 24 49.2388 2 3.82679 50 2 0 - [2,24,49.2388,2,3.82679,50,2,0], -// 2 24 49.2388 2 3.82679 47.0711 2 7.07107 - [2,24,49.2388,2,3.82679,47.0711,2,7.07107], -// 2 24 36.1731 2 -9.23877 32.9289 2 -7.07107 - [2,24,36.1731,2,-9.23877,32.9289,2,-7.07107], -// 2 24 36.1731 2 -9.23877 40 2 -10 - [2,24,36.1731,2,-9.23877,40,2,-10], -// 2 24 43.8268 2 -9.23885 40 2 -10 - [2,24,43.8268,2,-9.23885,40,2,-10], -// 2 24 43.8268 2 -9.23885 47.0711 2 -7.07107 - [2,24,43.8268,2,-9.23885,47.0711,2,-7.07107], -// 2 24 30.7612 2 3.82686 32.9289 2 7.07107 - [2,24,30.7612,2,3.82686,32.9289,2,7.07107], -// 2 24 30.7612 2 3.82686 30 2 0 - [2,24,30.7612,2,3.82686,30,2,0], -// 2 24 30.7612 2 -3.82679 30 2 0 - [2,24,30.7612,2,-3.82679,30,2,0], -// 2 24 30.7612 2 -3.82679 32.9289 2 -7.07107 - [2,24,30.7612,2,-3.82679,32.9289,2,-7.07107], -// 0 // -// 2 24 43.8269 -2 9.23877 47.0711 -2 7.07107 - [2,24,43.8269,-2,9.23877,47.0711,-2,7.07107], -// 2 24 43.8269 -2 9.23877 40 -2 10 - [2,24,43.8269,-2,9.23877,40,-2,10], -// 2 24 36.1732 -2 9.23885 40 -2 10 - [2,24,36.1732,-2,9.23885,40,-2,10], -// 2 24 36.1732 -2 9.23885 32.9289 -2 7.07107 - [2,24,36.1732,-2,9.23885,32.9289,-2,7.07107], -// 2 24 49.2388 -2 -3.82686 47.0711 -2 -7.07107 - [2,24,49.2388,-2,-3.82686,47.0711,-2,-7.07107], -// 2 24 49.2388 -2 -3.82686 50 -2 0 - [2,24,49.2388,-2,-3.82686,50,-2,0], -// 2 24 49.2388 -2 3.82679 50 -2 0 - [2,24,49.2388,-2,3.82679,50,-2,0], -// 2 24 49.2388 -2 3.82679 47.0711 -2 7.07107 - [2,24,49.2388,-2,3.82679,47.0711,-2,7.07107], -// 2 24 36.1731 -2 -9.23877 32.9289 -2 -7.07107 - [2,24,36.1731,-2,-9.23877,32.9289,-2,-7.07107], -// 2 24 36.1731 -2 -9.23877 40 -2 -10 - [2,24,36.1731,-2,-9.23877,40,-2,-10], -// 2 24 43.8268 -2 -9.23885 40 -2 -10 - [2,24,43.8268,-2,-9.23885,40,-2,-10], -// 2 24 43.8268 -2 -9.23885 47.0711 -2 -7.07107 - [2,24,43.8268,-2,-9.23885,47.0711,-2,-7.07107], -// 2 24 30.7612 -2 3.82686 32.9289 -2 7.07107 - [2,24,30.7612,-2,3.82686,32.9289,-2,7.07107], -// 2 24 30.7612 -2 3.82686 30 -2 0 - [2,24,30.7612,-2,3.82686,30,-2,0], -// 2 24 30.7612 -2 -3.82679 30 -2 0 - [2,24,30.7612,-2,-3.82679,30,-2,0], -// 2 24 30.7612 -2 -3.82679 32.9289 -2 -7.07107 - [2,24,30.7612,-2,-3.82679,32.9289,-2,-7.07107], -// 0 // -// 4 16 40 2 14.1421 54.1421 2 0 70 2 15.858 55.858 2 30 - [4,16,40,2,14.1421,54.1421,2,0,70,2,15.858,55.858,2,30], -// 4 16 55.858 -2 30 70 -2 15.858 54.1421 -2 0 40 -2 14.1421 - [4,16,55.858,-2,30,70,-2,15.858,54.1421,-2,0,40,-2,14.1421], -// 3 16 55.858 2 30 70 2 15.858 70 2 30 - [3,16,55.858,2,30,70,2,15.858,70,2,30], -// 3 16 70 -2 30 70 -2 15.858 55.858 -2 30 - [3,16,70,-2,30,70,-2,15.858,55.858,-2,30], -// 4 16 25.8579 -2 0 40 -2 -14.1421 24.142 -2 -30 -4.142 -2 -30 - [4,16,25.8579,-2,0,40,-2,-14.1421,24.142,-2,-30,-4.142,-2,-30], -// 4 16 -4.142 2 -30 24.142 2 -30 40 2 -14.1421 25.8579 2 0 - [4,16,-4.142,2,-30,24.142,2,-30,40,2,-14.1421,25.8579,2,0], -// 4 16 55.858 2 30 55.858 -2 30 -4.142 -2 -30 -4.142 2 -30 - [4,16,55.858,2,30,55.858,-2,30,-4.142,-2,-30,-4.142,2,-30], -// 4 16 24.142 2 -30 24.142 -2 -30 70 -2 15.858 70 2 15.858 - [4,16,24.142,2,-30,24.142,-2,-30,70,-2,15.858,70,2,15.858], -// 2 24 70 -2 15.858 24.142 -2 -30 - [2,24,70,-2,15.858,24.142,-2,-30], -// 2 24 70 2 15.858 24.142 2 -30 - [2,24,70,2,15.858,24.142,2,-30], -// 2 24 5.858 -2 -20 -4.142 -2 -30 - [2,24,5.858,-2,-20,-4.142,-2,-30], -// 2 24 55.858 -2 30 20 -2 -5.858 - [2,24,55.858,-2,30,20,-2,-5.858], -// 2 24 5.858 2 -20 -4.142 2 -30 - [2,24,5.858,2,-20,-4.142,2,-30], -// 2 24 55.858 2 30 20 2 -5.858 - [2,24,55.858,2,30,20,2,-5.858], -// 0 // -// 2 24 48.2039 2 5.37543 48.2039 10 5.37543 - [2,24,48.2039,2,5.37543,48.2039,10,5.37543], -// 4 16 48.2039 10 5.37543 48.2039 2 5.37543 70 2 27.172 70 10 27.172 - [4,16,48.2039,10,5.37543,48.2039,2,5.37543,70,2,27.172,70,10,27.172], -// 2 24 48.2039 10 5.37543 70 10 27.172 - [2,24,48.2039,10,5.37543,70,10,27.172], -// 2 24 48.2039 2 5.37543 70 2 27.172 - [2,24,48.2039,2,5.37543,70,2,27.172], -// 0 // -// 2 24 45.3754 2 8.20385 45.3754 10 8.20385 - [2,24,45.3754,2,8.20385,45.3754,10,8.20385], -// 4 16 67.172 10 30 67.172 2 30 45.3754 2 8.20385 45.3754 10 8.20385 - [4,16,67.172,10,30,67.172,2,30,45.3754,2,8.20385,45.3754,10,8.20385], -// 2 24 45.3754 10 8.20385 67.172 10 30 - [2,24,45.3754,10,8.20385,67.172,10,30], -// 2 24 45.3754 2 8.20385 67.172 2 30 - [2,24,45.3754,2,8.20385,67.172,2,30], -// 4 16 44.9497 10 7.77817 47.7782 10 4.94975 70 10 27.172 67.172 10 30 - [4,16,44.9497,10,7.77817,47.7782,10,4.94975,70,10,27.172,67.172,10,30], -// 3 16 70 10 30 67.172 10 30 70 10 27.172 - [3,16,70,10,30,67.172,10,30,70,10,27.172], -// 0 // -// 2 24 31.7961 2 -5.37543 31.7961 10 -5.37543 - [2,24,31.7961,2,-5.37543,31.7961,10,-5.37543], -// 2 24 17.172 2 -20 7.172 2 -30 - [2,24,17.172,2,-20,7.172,2,-30], -// 2 24 31.7961 2 -5.37543 20 2 -17.172 - [2,24,31.7961,2,-5.37543,20,2,-17.172], -// 2 24 17.172 10 -20 7.172 10 -30 - [2,24,17.172,10,-20,7.172,10,-30], -// 2 24 31.7961 10 -5.37543 20 10 -17.172 - [2,24,31.7961,10,-5.37543,20,10,-17.172], -// 4 16 20 2 -17.172 20 10 -17.172 31.7961 10 -5.37543 31.7961 2 -5.37543 - [4,16,20,2,-17.172,20,10,-17.172,31.7961,10,-5.37543,31.7961,2,-5.37543], -// 4 16 7.172 2 -30 7.172 10 -30 17.172 10 -20 17.172 2 -20 - [4,16,7.172,2,-30,7.172,10,-30,17.172,10,-20,17.172,2,-20], -// 0 // -// 2 24 34.6246 2 -8.20385 34.6246 10 -8.20385 - [2,24,34.6246,2,-8.20385,34.6246,10,-8.20385], -// 4 16 12.828 10 -30 12.828 2 -30 34.6246 2 -8.20385 34.6246 10 -8.20385 - [4,16,12.828,10,-30,12.828,2,-30,34.6246,2,-8.20385,34.6246,10,-8.20385], -// 2 24 34.6246 10 -8.20385 12.828 10 -30 - [2,24,34.6246,10,-8.20385,12.828,10,-30], -// 2 24 34.6246 2 -8.20385 12.828 2 -30 - [2,24,34.6246,2,-8.20385,12.828,2,-30], -// 4 16 35.0503 10 -7.77817 32.2218 10 -4.94975 7.172 10 -30 12.828 10 -30 - [4,16,35.0503,10,-7.77817,32.2218,10,-4.94975,7.172,10,-30,12.828,10,-30], -// 0 // -// 2 24 34.6246 -2 -8.20385 34.6246 -10 -8.20385 - [2,24,34.6246,-2,-8.20385,34.6246,-10,-8.20385], -// 4 16 34.6246 -10 -8.20385 34.6246 -2 -8.20385 12.828 -2 -30 12.828 -10 -30 - [4,16,34.6246,-10,-8.20385,34.6246,-2,-8.20385,12.828,-2,-30,12.828,-10,-30], -// 2 24 34.6246 -10 -8.20385 12.828 -10 -30 - [2,24,34.6246,-10,-8.20385,12.828,-10,-30], -// 2 24 34.6246 -2 -8.20385 12.828 -2 -30 - [2,24,34.6246,-2,-8.20385,12.828,-2,-30], -// 0 // -// 2 24 31.7961 -2 -5.37543 31.7961 -10 -5.37543 - [2,24,31.7961,-2,-5.37543,31.7961,-10,-5.37543], -// 4 16 32.2218 -10 -4.94975 35.0503 -10 -7.77817 12.828 -10 -30 7.172 -10 -30 - [4,16,32.2218,-10,-4.94975,35.0503,-10,-7.77817,12.828,-10,-30,7.172,-10,-30], -// 0 // -// 2 24 45.3754 -2 8.20385 45.3754 -10 8.20385 - [2,24,45.3754,-2,8.20385,45.3754,-10,8.20385], -// 4 16 45.3754 -10 8.20385 45.3754 -2 8.20385 67.172 -2 30 67.172 -10 30 - [4,16,45.3754,-10,8.20385,45.3754,-2,8.20385,67.172,-2,30,67.172,-10,30], -// 2 24 45.3754 -10 8.20385 67.172 -10 30 - [2,24,45.3754,-10,8.20385,67.172,-10,30], -// 2 24 45.3754 -2 8.20385 67.172 -2 30 - [2,24,45.3754,-2,8.20385,67.172,-2,30], -// 0 // -// 2 24 48.2039 -2 5.37543 48.2039 -10 5.37543 - [2,24,48.2039,-2,5.37543,48.2039,-10,5.37543], -// 4 16 70 -10 27.172 70 -2 27.172 48.2039 -2 5.37543 48.2039 -10 5.37543 - [4,16,70,-10,27.172,70,-2,27.172,48.2039,-2,5.37543,48.2039,-10,5.37543], -// 2 24 48.2039 -10 5.37543 70 -10 27.172 - [2,24,48.2039,-10,5.37543,70,-10,27.172], -// 2 24 48.2039 -2 5.37543 70 -2 27.172 - [2,24,48.2039,-2,5.37543,70,-2,27.172], -// 4 16 47.7782 -10 4.94975 44.9497 -10 7.77817 67.172 -10 30 70 -10 27.172 - [4,16,47.7782,-10,4.94975,44.9497,-10,7.77817,67.172,-10,30,70,-10,27.172], -// 3 16 70 -10 27.172 67.172 -10 30 70 -10 30 - [3,16,70,-10,27.172,67.172,-10,30,70,-10,30], -// 0 // -// 2 24 70 10 27.172 70 -10 27.172 - [2,24,70,10,27.172,70,-10,27.172], -// 2 24 67.172 10 30 67.172 -10 30 - [2,24,67.172,10,30,67.172,-10,30], -// 2 24 55.858 2 30 67.172 2 30 - [2,24,55.858,2,30,67.172,2,30], -// 2 24 55.858 -2 30 67.172 -2 30 - [2,24,55.858,-2,30,67.172,-2,30], -// 2 24 55.858 -2 30 55.858 2 30 - [2,24,55.858,-2,30,55.858,2,30], -// 2 24 70 2 15.858 70 2 27.172 - [2,24,70,2,15.858,70,2,27.172], -// 2 24 70 -2 15.858 70 -2 27.172 - [2,24,70,-2,15.858,70,-2,27.172], -// 2 24 70 -2 15.858 70 2 15.858 - [2,24,70,-2,15.858,70,2,15.858], -// 2 24 20 2 -5.858 20 -2 -5.858 - [2,24,20,2,-5.858,20,-2,-5.858], -// 2 24 20 10 -17.172 20 -10 -17.172 - [2,24,20,10,-17.172,20,-10,-17.172], -// 2 24 17.172 10 -20 17.172 -10 -20 - [2,24,17.172,10,-20,17.172,-10,-20], -// 2 24 5.858 2 -20 5.858 -2 -20 - [2,24,5.858,2,-20,5.858,-2,-20], -// 2 24 -4.142 2 -30 -4.142 -2 -30 - [2,24,-4.142,2,-30,-4.142,-2,-30], -// 2 24 24.142 2 -30 24.142 -2 -30 - [2,24,24.142,2,-30,24.142,-2,-30], -// 2 24 12.828 10 -30 12.828 -10 -30 - [2,24,12.828,10,-30,12.828,-10,-30], -// 2 24 7.172 10 -30 7.172 -10 -30 - [2,24,7.172,10,-30,7.172,-10,-30], -// 2 24 24.142 2 -30 -4.142 2 -30 - [2,24,24.142,2,-30,-4.142,2,-30], -// 2 24 24.142 -2 -30 -4.142 -2 -30 - [2,24,24.142,-2,-30,-4.142,-2,-30], -// 0 // -// 1 16 -40 0 0 0.707107 0 -0.707107 0 -1 0 -0.707107 0 -0.707107 connhole.dat - [1,16,-40,0,0,0.707107,0,-0.707107,0,-1,0,-0.707107,0,-0.707107, ldraw_lib__connhole()], -// 1 16 -40 -10 0 0.707107 0 -0.707107 0 1 0 0.707107 0 0.707107 4-4ring9.dat - [1,16,-40,-10,0,0.707107,0,-0.707107,0,1,0,0.707107,0,0.707107, ldraw_lib__4_4ring9()], -// 1 16 -40 10 0 0.707107 0 -0.707107 0 -1 0 -0.707107 0 -0.707107 4-4ring9.dat - [1,16,-40,10,0,0.707107,0,-0.707107,0,-1,0,-0.707107,0,-0.707107, ldraw_lib__4_4ring9()], -// 2 24 -43.8269 10 -9.23877 -45.3754 10 -8.20385 - [2,24,-43.8269,10,-9.23877,-45.3754,10,-8.20385], -// 2 24 -43.8269 10 -9.23877 -40 10 -10 - [2,24,-43.8269,10,-9.23877,-40,10,-10], -// 2 24 -43.8269 -10 -9.23877 -45.3754 -10 -8.20385 - [2,24,-43.8269,-10,-9.23877,-45.3754,-10,-8.20385], -// 2 24 -43.8269 -10 -9.23877 -40 -10 -10 - [2,24,-43.8269,-10,-9.23877,-40,-10,-10], -// 0 // -// 2 24 -36.1732 10 -9.23885 -40 10 -10 - [2,24,-36.1732,10,-9.23885,-40,10,-10], -// 2 24 -36.1732 10 -9.23885 -32.9289 10 -7.07107 - [2,24,-36.1732,10,-9.23885,-32.9289,10,-7.07107], -// 2 24 -36.1732 -10 -9.23885 -40 -10 -10 - [2,24,-36.1732,-10,-9.23885,-40,-10,-10], -// 2 24 -36.1732 -10 -9.23885 -32.9289 -10 -7.07107 - [2,24,-36.1732,-10,-9.23885,-32.9289,-10,-7.07107], -// 0 // -// 2 24 -49.2388 10 3.82686 -47.0711 10 7.07107 - [2,24,-49.2388,10,3.82686,-47.0711,10,7.07107], -// 2 24 -49.2388 10 3.82686 -50 10 0 - [2,24,-49.2388,10,3.82686,-50,10,0], -// 2 24 -49.2388 -10 3.82686 -47.0711 -10 7.07107 - [2,24,-49.2388,-10,3.82686,-47.0711,-10,7.07107], -// 2 24 -49.2388 -10 3.82686 -50 -10 0 - [2,24,-49.2388,-10,3.82686,-50,-10,0], -// 0 // -// 2 24 -49.2388 10 -3.82679 -50 10 0 - [2,24,-49.2388,10,-3.82679,-50,10,0], -// 2 24 -49.2388 10 -3.82679 -48.2039 10 -5.37543 - [2,24,-49.2388,10,-3.82679,-48.2039,10,-5.37543], -// 2 24 -49.2388 -10 -3.82679 -50 -10 0 - [2,24,-49.2388,-10,-3.82679,-50,-10,0], -// 2 24 -49.2388 -10 -3.82679 -48.2039 -10 -5.37543 - [2,24,-49.2388,-10,-3.82679,-48.2039,-10,-5.37543], -// 0 // -// 2 24 -36.1731 10 9.23877 -34.6246 10 8.20385 - [2,24,-36.1731,10,9.23877,-34.6246,10,8.20385], -// 2 24 -36.1731 10 9.23877 -40 10 10 - [2,24,-36.1731,10,9.23877,-40,10,10], -// 2 24 -36.1731 -10 9.23877 -34.6246 -10 8.20385 - [2,24,-36.1731,-10,9.23877,-34.6246,-10,8.20385], -// 2 24 -36.1731 -10 9.23877 -40 -10 10 - [2,24,-36.1731,-10,9.23877,-40,-10,10], -// 0 // -// 2 24 -43.8268 10 9.23885 -40 10 10 - [2,24,-43.8268,10,9.23885,-40,10,10], -// 2 24 -43.8268 10 9.23885 -47.0711 10 7.07107 - [2,24,-43.8268,10,9.23885,-47.0711,10,7.07107], -// 2 24 -43.8268 -10 9.23885 -40 -10 10 - [2,24,-43.8268,-10,9.23885,-40,-10,10], -// 2 24 -43.8268 -10 9.23885 -47.0711 -10 7.07107 - [2,24,-43.8268,-10,9.23885,-47.0711,-10,7.07107], -// 0 // -// 2 24 -30.7612 10 -3.82686 -32.9289 10 -7.07107 - [2,24,-30.7612,10,-3.82686,-32.9289,10,-7.07107], -// 2 24 -30.7612 10 -3.82686 -30 10 0 - [2,24,-30.7612,10,-3.82686,-30,10,0], -// 2 24 -30.7612 -10 -3.82686 -32.9289 -10 -7.07107 - [2,24,-30.7612,-10,-3.82686,-32.9289,-10,-7.07107], -// 2 24 -30.7612 -10 -3.82686 -30 -10 0 - [2,24,-30.7612,-10,-3.82686,-30,-10,0], -// 0 // -// 2 24 -30.7612 10 3.82679 -30 10 0 - [2,24,-30.7612,10,3.82679,-30,10,0], -// 2 24 -30.7612 10 3.82679 -31.7961 10 5.37543 - [2,24,-30.7612,10,3.82679,-31.7961,10,5.37543], -// 2 24 -30.7612 -10 3.82679 -30 -10 0 - [2,24,-30.7612,-10,3.82679,-30,-10,0], -// 2 24 -30.7612 -10 3.82679 -31.7961 -10 5.37543 - [2,24,-30.7612,-10,3.82679,-31.7961,-10,5.37543], -// 0 // -// 1 16 -40 2 0 7.07107 0 7.07107 0 -1 0 7.07107 0 -7.07107 4-4ndis.dat - [1,16,-40,2,0,7.07107,0,7.07107,0,-1,0,7.07107,0,-7.07107, ldraw_lib__4_4ndis()], -// 1 16 -40 -2 0 7.07107 0 7.07107 0 1 0 7.07107 0 -7.07107 4-4ndis.dat - [1,16,-40,-2,0,7.07107,0,7.07107,0,1,0,7.07107,0,-7.07107, ldraw_lib__4_4ndis()], -// 2 24 -43.8269 2 -9.23877 -47.0711 2 -7.07107 - [2,24,-43.8269,2,-9.23877,-47.0711,2,-7.07107], -// 2 24 -43.8269 2 -9.23877 -40 2 -10 - [2,24,-43.8269,2,-9.23877,-40,2,-10], -// 2 24 -36.1732 2 -9.23885 -40 2 -10 - [2,24,-36.1732,2,-9.23885,-40,2,-10], -// 2 24 -36.1732 2 -9.23885 -32.9289 2 -7.07107 - [2,24,-36.1732,2,-9.23885,-32.9289,2,-7.07107], -// 2 24 -49.2388 2 3.82686 -47.0711 2 7.07107 - [2,24,-49.2388,2,3.82686,-47.0711,2,7.07107], -// 2 24 -49.2388 2 3.82686 -50 2 0 - [2,24,-49.2388,2,3.82686,-50,2,0], -// 2 24 -49.2388 2 -3.82679 -50 2 0 - [2,24,-49.2388,2,-3.82679,-50,2,0], -// 2 24 -49.2388 2 -3.82679 -47.0711 2 -7.07107 - [2,24,-49.2388,2,-3.82679,-47.0711,2,-7.07107], -// 2 24 -36.1731 2 9.23877 -32.9289 2 7.07107 - [2,24,-36.1731,2,9.23877,-32.9289,2,7.07107], -// 2 24 -36.1731 2 9.23877 -40 2 10 - [2,24,-36.1731,2,9.23877,-40,2,10], -// 2 24 -43.8268 2 9.23885 -40 2 10 - [2,24,-43.8268,2,9.23885,-40,2,10], -// 2 24 -43.8268 2 9.23885 -47.0711 2 7.07107 - [2,24,-43.8268,2,9.23885,-47.0711,2,7.07107], -// 2 24 -30.7612 2 -3.82686 -32.9289 2 -7.07107 - [2,24,-30.7612,2,-3.82686,-32.9289,2,-7.07107], -// 2 24 -30.7612 2 -3.82686 -30 2 0 - [2,24,-30.7612,2,-3.82686,-30,2,0], -// 2 24 -30.7612 2 3.82679 -30 2 0 - [2,24,-30.7612,2,3.82679,-30,2,0], -// 2 24 -30.7612 2 3.82679 -32.9289 2 7.07107 - [2,24,-30.7612,2,3.82679,-32.9289,2,7.07107], -// 0 // -// 2 24 -43.8269 -2 -9.23877 -47.0711 -2 -7.07107 - [2,24,-43.8269,-2,-9.23877,-47.0711,-2,-7.07107], -// 2 24 -43.8269 -2 -9.23877 -40 -2 -10 - [2,24,-43.8269,-2,-9.23877,-40,-2,-10], -// 2 24 -36.1732 -2 -9.23885 -40 -2 -10 - [2,24,-36.1732,-2,-9.23885,-40,-2,-10], -// 2 24 -36.1732 -2 -9.23885 -32.9289 -2 -7.07107 - [2,24,-36.1732,-2,-9.23885,-32.9289,-2,-7.07107], -// 2 24 -49.2388 -2 3.82686 -47.0711 -2 7.07107 - [2,24,-49.2388,-2,3.82686,-47.0711,-2,7.07107], -// 2 24 -49.2388 -2 3.82686 -50 -2 0 - [2,24,-49.2388,-2,3.82686,-50,-2,0], -// 2 24 -49.2388 -2 -3.82679 -50 -2 0 - [2,24,-49.2388,-2,-3.82679,-50,-2,0], -// 2 24 -49.2388 -2 -3.82679 -47.0711 -2 -7.07107 - [2,24,-49.2388,-2,-3.82679,-47.0711,-2,-7.07107], -// 2 24 -36.1731 -2 9.23877 -32.9289 -2 7.07107 - [2,24,-36.1731,-2,9.23877,-32.9289,-2,7.07107], -// 2 24 -36.1731 -2 9.23877 -40 -2 10 - [2,24,-36.1731,-2,9.23877,-40,-2,10], -// 2 24 -43.8268 -2 9.23885 -40 -2 10 - [2,24,-43.8268,-2,9.23885,-40,-2,10], -// 2 24 -43.8268 -2 9.23885 -47.0711 -2 7.07107 - [2,24,-43.8268,-2,9.23885,-47.0711,-2,7.07107], -// 2 24 -30.7612 -2 -3.82686 -32.9289 -2 -7.07107 - [2,24,-30.7612,-2,-3.82686,-32.9289,-2,-7.07107], -// 2 24 -30.7612 -2 -3.82686 -30 -2 0 - [2,24,-30.7612,-2,-3.82686,-30,-2,0], -// 2 24 -30.7612 -2 3.82679 -30 -2 0 - [2,24,-30.7612,-2,3.82679,-30,-2,0], -// 2 24 -30.7612 -2 3.82679 -32.9289 -2 7.07107 - [2,24,-30.7612,-2,3.82679,-32.9289,-2,7.07107], -// 0 // -// 4 16 -40 2 -14.1421 -54.1421 2 0 -70 2 -15.858 -55.858 2 -30 - [4,16,-40,2,-14.1421,-54.1421,2,0,-70,2,-15.858,-55.858,2,-30], -// 4 16 -55.858 -2 -30 -70 -2 -15.858 -54.1421 -2 0 -40 -2 -14.1421 - [4,16,-55.858,-2,-30,-70,-2,-15.858,-54.1421,-2,0,-40,-2,-14.1421], -// 3 16 -55.858 2 -30 -70 2 -15.858 -70 2 -30 - [3,16,-55.858,2,-30,-70,2,-15.858,-70,2,-30], -// 3 16 -70 -2 -30 -70 -2 -15.858 -55.858 -2 -30 - [3,16,-70,-2,-30,-70,-2,-15.858,-55.858,-2,-30], -// 4 16 -25.8579 -2 0 -40 -2 14.1421 -24.142 -2 30 4.142 -2 30 - [4,16,-25.8579,-2,0,-40,-2,14.1421,-24.142,-2,30,4.142,-2,30], -// 4 16 4.142 2 30 -24.142 2 30 -40 2 14.1421 -25.8579 2 0 - [4,16,4.142,2,30,-24.142,2,30,-40,2,14.1421,-25.8579,2,0], -// 4 16 -55.858 2 -30 -55.858 -2 -30 4.142 -2 30 4.142 2 30 - [4,16,-55.858,2,-30,-55.858,-2,-30,4.142,-2,30,4.142,2,30], -// 4 16 -24.142 2 30 -24.142 -2 30 -70 -2 -15.858 -70 2 -15.858 - [4,16,-24.142,2,30,-24.142,-2,30,-70,-2,-15.858,-70,2,-15.858], -// 2 24 -70 -2 -15.858 -24.142 -2 30 - [2,24,-70,-2,-15.858,-24.142,-2,30], -// 2 24 -70 2 -15.858 -24.142 2 30 - [2,24,-70,2,-15.858,-24.142,2,30], -// 2 24 -5.858 -2 20 4.142 -2 30 - [2,24,-5.858,-2,20,4.142,-2,30], -// 2 24 -55.858 -2 -30 -20 -2 5.858 - [2,24,-55.858,-2,-30,-20,-2,5.858], -// 2 24 -5.858 2 20 4.142 2 30 - [2,24,-5.858,2,20,4.142,2,30], -// 2 24 -55.858 2 -30 -20 2 5.858 - [2,24,-55.858,2,-30,-20,2,5.858], -// 0 // -// 2 24 -48.2039 2 -5.37543 -48.2039 10 -5.37543 - [2,24,-48.2039,2,-5.37543,-48.2039,10,-5.37543], -// 4 16 -48.2039 10 -5.37543 -48.2039 2 -5.37543 -70 2 -27.172 -70 10 -27.172 - [4,16,-48.2039,10,-5.37543,-48.2039,2,-5.37543,-70,2,-27.172,-70,10,-27.172], -// 2 24 -48.2039 10 -5.37543 -70 10 -27.172 - [2,24,-48.2039,10,-5.37543,-70,10,-27.172], -// 2 24 -48.2039 2 -5.37543 -70 2 -27.172 - [2,24,-48.2039,2,-5.37543,-70,2,-27.172], -// 0 // -// 2 24 -45.3754 2 -8.20385 -45.3754 10 -8.20385 - [2,24,-45.3754,2,-8.20385,-45.3754,10,-8.20385], -// 4 16 -67.172 10 -30 -67.172 2 -30 -45.3754 2 -8.20385 -45.3754 10 -8.20385 - [4,16,-67.172,10,-30,-67.172,2,-30,-45.3754,2,-8.20385,-45.3754,10,-8.20385], -// 2 24 -45.3754 10 -8.20385 -67.172 10 -30 - [2,24,-45.3754,10,-8.20385,-67.172,10,-30], -// 2 24 -45.3754 2 -8.20385 -67.172 2 -30 - [2,24,-45.3754,2,-8.20385,-67.172,2,-30], -// 4 16 -44.9497 10 -7.77817 -47.7782 10 -4.94975 -70 10 -27.172 -67.172 10 -30 - [4,16,-44.9497,10,-7.77817,-47.7782,10,-4.94975,-70,10,-27.172,-67.172,10,-30], -// 3 16 -70 10 -30 -67.172 10 -30 -70 10 -27.172 - [3,16,-70,10,-30,-67.172,10,-30,-70,10,-27.172], -// 0 // -// 2 24 -31.7961 2 5.37543 -31.7961 10 5.37543 - [2,24,-31.7961,2,5.37543,-31.7961,10,5.37543], -// 4 16 -31.7961 10 5.37543 -31.7961 2 5.37543 -20 2 17.172 -20 10 17.172 - [4,16,-31.7961,10,5.37543,-31.7961,2,5.37543,-20,2,17.172,-20,10,17.172], -// 4 16 -17.172 10 20 -17.172 2 20 -7.172 2 30 -7.172 10 30 - [4,16,-17.172,10,20,-17.172,2,20,-7.172,2,30,-7.172,10,30], -// 4 16 -31.7961 -2 5.37543 -31.7961 -10 5.37543 -20 -10 17.172 -20 -2 17.172 - [4,16,-31.7961,-2,5.37543,-31.7961,-10,5.37543,-20,-10,17.172,-20,-2,17.172], -// 4 16 -17.172 -2 20 -17.172 -10 20 -7.172 -10 30 -7.172 -2 30 - [4,16,-17.172,-2,20,-17.172,-10,20,-7.172,-10,30,-7.172,-2,30], -// 2 24 -31.7961 2 5.37543 -20 2 17.172 - [2,24,-31.7961,2,5.37543,-20,2,17.172], -// 2 24 -17.172 2 20 -7.172 2 30 - [2,24,-17.172,2,20,-7.172,2,30], -// 2 24 -31.7961 10 5.37543 -20 10 17.172 - [2,24,-31.7961,10,5.37543,-20,10,17.172], -// 2 24 -17.172 10 20 -7.172 10 30 - [2,24,-17.172,10,20,-7.172,10,30], -// 0 // -// 2 24 -34.6246 2 8.20385 -34.6246 10 8.20385 - [2,24,-34.6246,2,8.20385,-34.6246,10,8.20385], -// 4 16 -12.828 10 30 -12.828 2 30 -34.6246 2 8.20385 -34.6246 10 8.20385 - [4,16,-12.828,10,30,-12.828,2,30,-34.6246,2,8.20385,-34.6246,10,8.20385], -// 2 24 -34.6246 10 8.20385 -12.828 10 30 - [2,24,-34.6246,10,8.20385,-12.828,10,30], -// 2 24 -34.6246 2 8.20385 -12.828 2 30 - [2,24,-34.6246,2,8.20385,-12.828,2,30], -// 4 16 -35.0503 10 7.77817 -32.2218 10 4.94975 -7.172 10 30 -12.828 10 30 - [4,16,-35.0503,10,7.77817,-32.2218,10,4.94975,-7.172,10,30,-12.828,10,30], -// 0 // -// 2 24 -34.6246 -2 8.20385 -34.6246 -10 8.20385 - [2,24,-34.6246,-2,8.20385,-34.6246,-10,8.20385], -// 4 16 -34.6246 -10 8.20385 -34.6246 -2 8.20385 -12.828 -2 30 -12.828 -10 30 - [4,16,-34.6246,-10,8.20385,-34.6246,-2,8.20385,-12.828,-2,30,-12.828,-10,30], -// 2 24 -34.6246 -10 8.20385 -12.828 -10 30 - [2,24,-34.6246,-10,8.20385,-12.828,-10,30], -// 2 24 -34.6246 -2 8.20385 -12.828 -2 30 - [2,24,-34.6246,-2,8.20385,-12.828,-2,30], -// 0 // -// 2 24 -31.7961 -2 5.37543 -31.7961 -10 5.37543 - [2,24,-31.7961,-2,5.37543,-31.7961,-10,5.37543], -// 2 24 -31.7961 -10 5.37543 -20 -10 17.172 - [2,24,-31.7961,-10,5.37543,-20,-10,17.172], -// 2 24 -17.172 -10 20 -7.172 -10 30 - [2,24,-17.172,-10,20,-7.172,-10,30], -// 2 24 -31.7961 -2 5.37543 -20 -2 17.172 - [2,24,-31.7961,-2,5.37543,-20,-2,17.172], -// 2 24 -17.172 -2 20 -7.172 -2 30 - [2,24,-17.172,-2,20,-7.172,-2,30], -// 4 16 -32.2218 -10 4.94975 -35.0503 -10 7.77817 -12.828 -10 30 -7.172 -10 30 - [4,16,-32.2218,-10,4.94975,-35.0503,-10,7.77817,-12.828,-10,30,-7.172,-10,30], -// 0 // -// 2 24 -45.3754 -2 -8.20385 -45.3754 -10 -8.20385 - [2,24,-45.3754,-2,-8.20385,-45.3754,-10,-8.20385], -// 4 16 -45.3754 -10 -8.20385 -45.3754 -2 -8.20385 -67.172 -2 -30 -67.172 -10 -30 - [4,16,-45.3754,-10,-8.20385,-45.3754,-2,-8.20385,-67.172,-2,-30,-67.172,-10,-30], -// 2 24 -45.3754 -10 -8.20385 -67.172 -10 -30 - [2,24,-45.3754,-10,-8.20385,-67.172,-10,-30], -// 2 24 -45.3754 -2 -8.20385 -67.172 -2 -30 - [2,24,-45.3754,-2,-8.20385,-67.172,-2,-30], -// 0 // -// 2 24 -48.2039 -2 -5.37543 -48.2039 -10 -5.37543 - [2,24,-48.2039,-2,-5.37543,-48.2039,-10,-5.37543], -// 4 16 -70 -10 -27.172 -70 -2 -27.172 -48.2039 -2 -5.37543 -48.2039 -10 -5.37543 - [4,16,-70,-10,-27.172,-70,-2,-27.172,-48.2039,-2,-5.37543,-48.2039,-10,-5.37543], -// 2 24 -48.2039 -10 -5.37543 -70 -10 -27.172 - [2,24,-48.2039,-10,-5.37543,-70,-10,-27.172], -// 2 24 -48.2039 -2 -5.37543 -70 -2 -27.172 - [2,24,-48.2039,-2,-5.37543,-70,-2,-27.172], -// 4 16 -47.7782 -10 -4.94975 -44.9497 -10 -7.77817 -67.172 -10 -30 -70 -10 -27.172 - [4,16,-47.7782,-10,-4.94975,-44.9497,-10,-7.77817,-67.172,-10,-30,-70,-10,-27.172], -// 3 16 -70 -10 -27.172 -67.172 -10 -30 -70 -10 -30 - [3,16,-70,-10,-27.172,-67.172,-10,-30,-70,-10,-30], -// 0 // -// 2 24 -70 10 -27.172 -70 -10 -27.172 - [2,24,-70,10,-27.172,-70,-10,-27.172], -// 2 24 -67.172 10 -30 -67.172 -10 -30 - [2,24,-67.172,10,-30,-67.172,-10,-30], -// 2 24 -55.858 2 -30 -67.172 2 -30 - [2,24,-55.858,2,-30,-67.172,2,-30], -// 2 24 -55.858 -2 -30 -67.172 -2 -30 - [2,24,-55.858,-2,-30,-67.172,-2,-30], -// 2 24 -55.858 -2 -30 -55.858 2 -30 - [2,24,-55.858,-2,-30,-55.858,2,-30], -// 2 24 -70 2 -15.858 -70 2 -27.172 - [2,24,-70,2,-15.858,-70,2,-27.172], -// 2 24 -70 -2 -15.858 -70 -2 -27.172 - [2,24,-70,-2,-15.858,-70,-2,-27.172], -// 2 24 -70 -2 -15.858 -70 2 -15.858 - [2,24,-70,-2,-15.858,-70,2,-15.858], -// 2 24 -20 2 5.858 -20 -2 5.858 - [2,24,-20,2,5.858,-20,-2,5.858], -// 2 24 -20 10 17.172 -20 -10 17.172 - [2,24,-20,10,17.172,-20,-10,17.172], -// 2 24 -17.172 10 20 -17.172 -10 20 - [2,24,-17.172,10,20,-17.172,-10,20], -// 2 24 -5.858 2 20 -5.858 -2 20 - [2,24,-5.858,2,20,-5.858,-2,20], -// 2 24 4.142 2 30 4.142 -2 30 - [2,24,4.142,2,30,4.142,-2,30], -// 2 24 -24.142 2 30 -24.142 -2 30 - [2,24,-24.142,2,30,-24.142,-2,30], -// 2 24 -12.828 10 30 -12.828 -10 30 - [2,24,-12.828,10,30,-12.828,-10,30], -// 2 24 -7.172 10 30 -7.172 -10 30 - [2,24,-7.172,10,30,-7.172,-10,30], -// 2 24 -24.142 2 30 4.142 2 30 - [2,24,-24.142,2,30,4.142,2,30], -// 2 24 -24.142 -2 30 4.142 -2 30 - [2,24,-24.142,-2,30,4.142,-2,30], -// 0 // -// 1 16 40 2 0 0 0 10 0 8 0 -10 0 0 4-4cyli.dat - [1,16,40,2,0,0,0,10,0,8,0,-10,0,0, ldraw_lib__4_4cyli()], -// 1 16 40 -10 0 0 0 10 0 8 0 -10 0 0 4-4cyli.dat - [1,16,40,-10,0,0,0,10,0,8,0,-10,0,0, ldraw_lib__4_4cyli()], -// 1 16 0 2 0 0 0 10 0 8 0 -10 0 0 4-4cyli.dat - [1,16,0,2,0,0,0,10,0,8,0,-10,0,0, ldraw_lib__4_4cyli()], -// 1 16 0 -10 0 0 0 10 0 8 0 -10 0 0 4-4cyli.dat - [1,16,0,-10,0,0,0,10,0,8,0,-10,0,0, ldraw_lib__4_4cyli()], -// 1 16 -40 2 0 0 0 10 0 8 0 -10 0 0 4-4cyli.dat - [1,16,-40,2,0,0,0,10,0,8,0,-10,0,0, ldraw_lib__4_4cyli()], -// 1 16 -40 -10 0 0 0 10 0 8 0 -10 0 0 4-4cyli.dat - [1,16,-40,-10,0,0,0,10,0,8,0,-10,0,0, ldraw_lib__4_4cyli()], -// 0 // -// 0 // -// 0 // +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 0 0 0 .70711 0 .70711 0 1 0 -.70711 0 .70711 s\32213s03.dat + [1,16,0,0,0,.70711,0,.70711,0,1,0,-.70711,0,.70711, ldraw_lib__s__32213s03()], +// 1 16 0 0 0 .70711 0 .70711 0 -1 0 -.70711 0 .70711 s\32213s03.dat + [1,16,0,0,0,.70711,0,.70711,0,-1,0,-.70711,0,.70711, ldraw_lib__s__32213s03()], ]; module ldraw_lib__32213(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__32213(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/32214.scad b/parts/32214.scad index 3e5e27740..7a21558eb 100644 --- a/parts/32214.scad +++ b/parts/32214.scad @@ -1,420 +1,139 @@ use <../lib.scad> -use <../p/1-4ring9.scad> -use <../p/3-16cyli.scad> -use <../p/3-16edge.scad> +use <../p/3-16cylo.scad> +use <../p/8/3-8cylo.scad> use <../p/connhole.scad> -use <../p/rect.scad> -use <../p/znap1.scad> +use <../p/rect2p.scad> +use <../p/rect3.scad> +use use <../p/znap2.scad> +use <../p/znap2a.scad> use <../p/znap3a.scad> use <../p/znap3b.scad> use <../p/znap6.scad> function ldraw_lib__32214() = [ // 0 Znap Beam Angle 8 Holes // 0 Name: 32214.dat -// 0 Author: Thomas Woelk [t.woelk] -// 0 !LDRAW_ORG Part UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // -// 0 BFC CERTIFY CW +// 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], - [0,"BFC","CW"], + [0,"BFC","CCW"], // // 0 !HISTORY 2005-08-03 [mikeheide] added details and BFC'ed // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-20 [GeraldLasser] Complete Re-Write original by t.woelk +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\32214s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32214s01()], +// 1 16 0 0 0 1 0 0 0 -1 0 0 0 1 s\32214s01.dat + [1,16,0,0,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__s__32214s01()], // -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 connhole.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], // 1 16 0 0 -60 1 0 0 0 1 0 0 0 1 znap6.dat [1,16,0,0,-60,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], -// 1 16 0 0 60 -1 0 0 0 1 0 0 0 -1 znap6.dat - [1,16,0,0,60,-1,0,0,0,1,0,0,0,-1, ldraw_lib__znap6()], -// 1 16 0 0 40 -1 0 0 0 1 0 0 0 -1 connhole.dat - [1,16,0,0,40,-1,0,0,0,1,0,0,0,-1, ldraw_lib__connhole()], -// 2 24 10 -10 -30 10 -10 27.426 - [2,24,10,-10,-30,10,-10,27.426], -// 1 16 0 0 -40 -1 0 0 0 1 0 0 0 -1 connhole.dat - [1,16,0,0,-40,-1,0,0,0,1,0,0,0,-1, ldraw_lib__connhole()], -// 1 16 0 0 -20 -1 0 0 0 1 0 0 0 -1 znap1.dat - [1,16,0,0,-20,-1,0,0,0,1,0,0,0,-1, ldraw_lib__znap1()], -// 1 16 0 0 20 -1 0 0 0 1 0 0 0 -1 znap1.dat - [1,16,0,0,20,-1,0,0,0,1,0,0,0,-1, ldraw_lib__znap1()], -// 1 16 -10 0 0 0 1 0 10 0 0 0 0 65 rect.dat - [1,16,-10,0,0,0,1,0,10,0,0,0,0,65, ldraw_lib__rect()], -// 1 16 10 0 -1.287 0 -1 0 10 0 0 0 0 28.713 rect.dat - [1,16,10,0,-1.287,0,-1,0,10,0,0,0,0,28.713, ldraw_lib__rect()], -// 1 16 10 0 55.59 0 -10 0 -10 0 0 0 0 -9.41 rect.dat - [1,16,10,0,55.59,0,-10,0,-10,0,0,0,0,-9.41, ldraw_lib__rect()], -// 0 +// 1 16 0 0 -40 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,0,0,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 0 0 -40 0 0 1 0 1 0 -1 0 0 znap3a.dat + [1,16,0,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap3a()], // 1 16 40 0 -40 0 0 1 0 1 0 -1 0 0 znap2.dat [1,16,40,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap2()], -// 1 16 40 0 -40 0 0 -1 0 1 0 1 0 0 connhole.dat - [1,16,40,0,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__connhole()], -// 1 16 40 0 -40 0 0 -1 0 1 0 1 0 0 znap2.dat - [1,16,40,0,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap2()], -// 1 16 80 0 -40 0 0 -1 0 1 0 1 0 0 connhole.dat - [1,16,80,0,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__connhole()], -// 1 16 120 0 -40 0 0 1 0 1 0 -1 0 0 znap2.dat - [1,16,120,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap2()], -// 1 16 120 0 -40 0 0 -1 0 1 0 1 0 0 connhole.dat - [1,16,120,0,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__connhole()], -// 1 16 120 0 -40 0 0 -1 0 1 0 1 0 0 znap2.dat - [1,16,120,0,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap2()], -// 1 16 160 0 -40 0 0 -1 0 1 0 1 0 0 connhole.dat - [1,16,160,0,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__connhole()], +// 1 16 40 0 -40 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,40,0,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 40 0 -50 -20 0 0 0 0 10 0 1 0 rect2p.dat + [1,16,40,0,-50,-20,0,0,0,0,10,0,1,0, ldraw_lib__rect2p()], +// 1 16 40 0 -40 0 0 -1 0 1 0 -1 0 0 znap2.dat + [1,16,40,0,-40,0,0,-1,0,1,0,-1,0,0, ldraw_lib__znap2()], +// 1 16 80 0 -40 0 0 -1 0 1 0 -1 0 0 znap3b.dat + [1,16,80,0,-40,0,0,-1,0,1,0,-1,0,0, ldraw_lib__znap3b()], +// 1 16 80 0 -40 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,80,0,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], // 1 16 80 0 -60 1 0 0 0 1 0 0 0 1 znap6.dat [1,16,80,0,-60,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], -// 1 16 160 0 -60 1 0 0 0 1 0 0 0 1 znap6.dat - [1,16,160,0,-60,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], // 1 16 80 0 -40 0 0 1 0 1 0 -1 0 0 znap3b.dat [1,16,80,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap3b()], -// 0 -// 2 24 10 -10 -33.64 10 10 -33.64 - [2,24,10,-10,-33.64,10,10,-33.64], -// 0 -// 1 16 80 0 -40 0 0 -1 0 -1 0 -1 0 0 znap3b.dat - [1,16,80,0,-40,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__znap3b()], -// 1 16 160 0 -40 0 0 -1 0 -1 0 -1 0 0 znap3b.dat - [1,16,160,0,-40,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__znap3b()], -// 0 -// 2 24 10 -10 -65 10 -10 -41.508 - [2,24,10,-10,-65,10,-10,-41.508], -// 4 16 10 -10 -65 10 -10 -41.508 10 10 -41.508 10 10 -65 - [4,16,10,-10,-65,10,-10,-41.508,10,10,-41.508,10,10,-65], -// 2 24 10 10 -65 10 10 -41.508 - [2,24,10,10,-65,10,10,-41.508], -// 2 24 70 -10 -65 70 -10 -41.508 - [2,24,70,-10,-65,70,-10,-41.508], -// 4 16 70 10 -65 70 10 -41.508 70 -10 -41.508 70 -10 -65 - [4,16,70,10,-65,70,10,-41.508,70,-10,-41.508,70,-10,-65], -// 2 24 70 10 -65 70 10 -41.508 - [2,24,70,10,-65,70,10,-41.508], -// 2 24 90 -10 -65 90 -10 -41.508 - [2,24,90,-10,-65,90,-10,-41.508], -// 4 16 90 -10 -65 90 -10 -41.508 90 10 -41.508 90 10 -65 - [4,16,90,-10,-65,90,-10,-41.508,90,10,-41.508,90,10,-65], -// 2 24 90 10 -65 90 10 -41.508 - [2,24,90,10,-65,90,10,-41.508], -// 2 24 150 -10 -65 150 -10 -41.508 - [2,24,150,-10,-65,150,-10,-41.508], -// 4 16 150 10 -65 150 10 -41.508 150 -10 -41.508 150 -10 -65 - [4,16,150,10,-65,150,10,-41.508,150,-10,-41.508,150,-10,-65], -// 2 24 150 10 -65 150 10 -41.508 - [2,24,150,10,-65,150,10,-41.508], -// 2 24 98.492 10 -50 141.508 10 -50 - [2,24,98.492,10,-50,141.508,10,-50], -// 4 16 98.492 -10 -50 141.508 -10 -50 141.508 10 -50 98.492 10 -50 - [4,16,98.492,-10,-50,141.508,-10,-50,141.508,10,-50,98.492,10,-50], -// 2 24 98.492 -10 -50 141.508 -10 -50 - [2,24,98.492,-10,-50,141.508,-10,-50], -// 2 24 18.492 10 -50 61.508 10 -50 - [2,24,18.492,10,-50,61.508,10,-50], -// 4 16 18.492 -10 -50 61.508 -10 -50 61.508 10 -50 18.492 10 -50 - [4,16,18.492,-10,-50,61.508,-10,-50,61.508,10,-50,18.492,10,-50], -// 2 24 18.492 -10 -50 61.508 -10 -50 - [2,24,18.492,-10,-50,61.508,-10,-50], -// 1 16 63.8195 0 -30 0 0 -53.8195 10 0 0 0 -10 0 rect.dat - [1,16,63.8195,0,-30,0,0,-53.8195,10,0,0,0,-10,0, ldraw_lib__rect()], -// 0 -// 2 24 125.689 -10 -30 154.197 -10 -30 - [2,24,125.689,-10,-30,154.197,-10,-30], -// 2 24 154.197 10 -30 125.689 10 -30 - [2,24,154.197,10,-30,125.689,10,-30], -// 2 24 10 -10 41.894 10 -10 32.574 - [2,24,10,-10,41.894,10,-10,32.574], -// 2 24 10 10 41.894 10 10 32.574 - [2,24,10,10,41.894,10,10,32.574], -// 4 16 10 10 32.574 10 -10 32.574 10 -10 41.894 10 10 41.894 - [4,16,10,10,32.574,10,-10,32.574,10,-10,41.894,10,10,41.894], -// 4 16 154.197 10 -30 154.197 -10 -30 125.689 -10 -30 125.689 10 -30 - [4,16,154.197,10,-30,154.197,-10,-30,125.689,-10,-30,125.689,10,-30], -// 0 -// 2 24 170 -10 -65 170 10 -65 - [2,24,170,-10,-65,170,10,-65], -// 2 24 170 10 -65 170 10 -40 - [2,24,170,10,-65,170,10,-40], -// 2 24 170 -10 -40 170 -10 -65 - [2,24,170,-10,-40,170,-10,-65], -// 4 16 170 -10 -65 170 -10 -40 170 10 -40 170 10 -65 - [4,16,170,-10,-65,170,-10,-40,170,10,-40,170,10,-65], -// 0 -// 1 16 0 0 -40 0 0 1 0 1 0 -1 0 0 znap3a.dat - [1,16,0,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap3a()], -// 1 16 160 -10 -40 10 0 0 0 1 0 0 0 10 3-16edge.dat - [1,16,160,-10,-40,10,0,0,0,1,0,0,0,10, ldraw_lib__3_16edge()], -// 1 16 160 -10 -40 1 0 0 0 1 0 0 0 1 1-4ring9.dat - [1,16,160,-10,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__1_4ring9()], -// 1 16 160 10 -40 1 0 0 0 -1 0 0 0 1 1-4ring9.dat - [1,16,160,10,-40,1,0,0,0,-1,0,0,0,1, ldraw_lib__1_4ring9()], -// 1 16 160 -10 -40 10 0 0 0 20 0 0 0 10 3-16cyli.dat - [1,16,160,-10,-40,10,0,0,0,20,0,0,0,10, ldraw_lib__3_16cyli()], -// 1 16 160 10 -40 10 0 0 0 1 0 0 0 10 3-16edge.dat - [1,16,160,10,-40,10,0,0,0,1,0,0,0,10, ldraw_lib__3_16edge()], -// 0 Diagonal Beam +// 1 16 120 0 -40 0 0 1 0 1 0 1 0 0 znap2a.dat + [1,16,120,0,-40,0,0,1,0,1,0,1,0,0, ldraw_lib__znap2a()], +// 1 16 120 0 -40 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,120,0,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 120 0 -50 -20 0 0 0 0 10 0 1 0 rect2p.dat + [1,16,120,0,-50,-20,0,0,0,0,10,0,1,0, ldraw_lib__rect2p()], +// 1 16 120 0 -40 0 0 -1 0 1 0 1 0 0 znap2a.dat + [1,16,120,0,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap2a()], +// 1 16 160 0 -40 0 0 -1 0 1 0 -1 0 0 znap3a.dat + [1,16,160,0,-40,0,0,-1,0,1,0,-1,0,0, ldraw_lib__znap3a()], +// 1 16 160 0 -40 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,160,0,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 160 0 -60 1 0 0 0 1 0 0 0 1 znap6.dat + [1,16,160,0,-60,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], +// 1 16 170 0 -52.5 0 -1 0 0 0 -10 12.5 0 0 rect2p.dat + [1,16,170,0,-52.5,0,-1,0,0,0,-10,12.5,0,0, ldraw_lib__rect2p()], +// +// 1 16 0 0 -40 1 0 0 0 1 0 0 0 -1 znap2a.dat + [1,16,0,0,-40,1,0,0,0,1,0,0,0,-1, ldraw_lib__znap2a()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 znap2.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__znap2()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 -1 znap2.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__znap2()], +// 1 16 0 0 40 1 0 0 0 1 0 0 0 1 znap2a.dat + [1,16,0,0,40,1,0,0,0,1,0,0,0,1, ldraw_lib__znap2a()], +// 1 16 0 0 40 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,0,0,40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 0 0 60 -1 0 0 0 1 0 0 0 -1 znap6.dat + [1,16,0,0,60,-1,0,0,0,1,0,0,0,-1, ldraw_lib__znap6()], +// +// 1 16 -10 0 0 0 1 0 0 0 10 65 0 0 rect2p.dat + [1,16,-10,0,0,0,1,0,0,0,10,65,0,0, ldraw_lib__rect2p()], +// 1 16 10 0 55.58995 0 -1 0 0 0 -10 9.41005 0 0 rect2p.dat + [1,16,10,0,55.58995,0,-1,0,0,0,-10,9.41005,0,0, ldraw_lib__rect2p()], +// +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 11 -10 25.0118 -1 0 0 0 20 0 0 0 1 8\3-8cylo.dat + [1,16,11,-10,25.0118,-1,0,0,0,20,0,0,0,1, ldraw_lib__8__3_8cylo()], +// 1 16 14.4602 0 22.9658 0 1 2.7531 10 0 0 0 0 -2.7531 rect3.dat + [1,16,14.4602,0,22.9658,0,1,2.7531,10,0,0,0,0,-2.7531, ldraw_lib__rect3()], +// 1 16 10 0 -2.4941 0 -1 0 0 0 10 -27.5059 0 0 rect2p.dat + [1,16,10,0,-2.4941,0,-1,0,0,0,10,-27.5059,0,0, ldraw_lib__rect2p()], +// 1 16 61.75895 0 -30 0 0 -51.75895 10 0 0 0 -1 0 rect3.dat + [1,16,61.75895,0,-30,0,0,-51.75895,10,0,0,0,-1,0, ldraw_lib__rect3()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 113.5179 -10 -29 0 0 1 0 20 0 -1 0 0 8\3-8cylo.dat + [1,16,113.5179,-10,-29,0,0,1,0,20,0,-1,0,0, ldraw_lib__8__3_8cylo()], +// 5 24 114.225 10 -28.2929 114.225 -10 -28.2929 114.5179 -10 -29 93.4165 -10 -17.8885 + [5,24,114.225,10,-28.2929,114.225,-10,-28.2929,114.5179,-10,-29,93.4165,-10,-17.8885], +// 5 24 11.7071 -10 25.7189 11.7071 10 25.7189 17.2133 10 20.2127 11 10 26.0118 + [5,24,11.7071,-10,25.7189,11.7071,10,25.7189,17.2133,10,20.2127,11,10,26.0118], +// +// 0 // Diagonal Section +// 1 16 160 -10 -40 10 0 0 0 20 0 0 0 10 3-16cylo.dat + [1,16,160,-10,-40,10,0,0,0,20,0,0,0,10, ldraw_lib__3_16cylo()], +// 1 16 38.29175 0 32.0342 0 -1 -28.29175 10 0 0 0 0 14.1457 rect3.dat + [1,16,38.29175,0,32.0342,0,-1,-28.29175,10,0,0,0,0,14.1457, ldraw_lib__rect3()], +// 1 16 84.4721 0 8.9443 17.8886 -1 0 0 0 10 -8.9442 0 0 rect2p.dat + [1,16,84.4721,0,8.9443,17.8886,-1,0,0,0,10,-8.9442,0,0, ldraw_lib__rect2p()], +// 1 16 133.09385 0 -15.38045 30.73315 -1 0 0 0 10 -15.38055 0 0 rect2p.dat + [1,16,133.09385,0,-15.38045,30.73315,-1,0,0,0,10,-15.38055,0,0, ldraw_lib__rect2p()], +// 5 24 163.827 -10 -30.761 163.827 10 -30.761 167.071 10 -32.929 102.3607 10 .0001 + [5,24,163.827,-10,-30.761,163.827,10,-30.761,167.071,10,-32.929,102.3607,10,.0001], +// +// 1 16 80 0 0 -.44721 0 .89443 0 1 0 -.89443 0 -.44721 znap2.dat + [1,16,80,0,0,-.44721,0,.89443,0,1,0,-.89443,0,-.44721, ldraw_lib__znap2()], +// 1 16 80 0 0 .89443 0 .44721 0 1 0 -.44721 0 .89443 connhole.dat + [1,16,80,0,0,.89443,0,.44721,0,1,0,-.44721,0,.89443, ldraw_lib__connhole()], +// 1 16 80 0 0 -.44721 0 -.89443 0 1 0 -.89443 0 .44721 znap2.dat + [1,16,80,0,0,-.44721,0,-.89443,0,1,0,-.89443,0,.44721, ldraw_lib__znap2()], // -// 2 24 163.827 -10 -30.761 10 -10 45.934 - [2,24,163.827,-10,-30.761,10,-10,45.934], -// 3 16 160 -10 -30 162.301 -10 -30 163.827 -10 -30.761 - [3,16,160,-10,-30,162.301,-10,-30,163.827,-10,-30.761], -// 3 16 163.827 10 -30.761 162.301 10 -30 160 10 -30 - [3,16,163.827,10,-30.761,162.301,10,-30,160,10,-30], -// 2 24 163.827 10 -30.761 10 10 45.934 - [2,24,163.827,10,-30.761,10,10,45.934], -// 4 16 10 -10 45.934 10 10 45.934 163.827 10 -30.761 163.827 -10 -30.761 - [4,16,10,-10,45.934,10,10,45.934,163.827,10,-30.761,163.827,-10,-30.761], -// 1 16 80 0 0 0.446 0 -0.895 0 1 0 0.895 0 0.446 znap2.dat - [1,16,80,0,0,0.446,0,-0.895,0,1,0,0.895,0,0.446, ldraw_lib__znap2()], -// 1 16 80 0 0 -0.446 0 0.895 0 1 0 -0.895 0 -0.446 znap2.dat - [1,16,80,0,0,-0.446,0,0.895,0,1,0,-0.895,0,-0.446, ldraw_lib__znap2()], -// 0 -// 2 24 117.532 -10 -30 17.604 -10 19.822 - [2,24,117.532,-10,-30,17.604,-10,19.822], -// 4 16 95.016 -10 -14.707 125.689 -10 -30 117.532 -10 -30 93.437 -10 -17.873 - [4,16,95.016,-10,-14.707,125.689,-10,-30,117.532,-10,-30,93.437,-10,-17.873], -// 4 16 93.437 10 -17.873 117.532 10 -30 125.689 10 -30 95.016 10 -14.707 - [4,16,93.437,10,-17.873,117.532,10,-30,125.689,10,-30,95.016,10,-14.707], -// 4 16 102.361 -10 0.025 162.301 -10 -30 154.197 -10 -30 100.691 -10 -3.323 - [4,16,102.361,-10,0.025,162.301,-10,-30,154.197,-10,-30,100.691,-10,-3.323], -// 4 16 100.691 10 -3.323 154.197 10 -30 162.301 10 -30 102.361 10 0.025 - [4,16,100.691,10,-3.323,154.197,10,-30,162.301,10,-30,102.361,10,0.025], -// 2 24 117.532 10 -30 17.604 10 19.822 - [2,24,117.532,10,-30,17.604,10,19.822], -// 4 16 117.532 10 -30 17.604 10 19.822 17.604 -10 19.822 117.532 -10 -30 - [4,16,117.532,10,-30,17.604,10,19.822,17.604,-10,19.822,117.532,-10,-30], -// 2 24 64.894 -10 14.525 42.527 -10 25.677 - [2,24,64.894,-10,14.525,42.527,-10,25.677], -// 2 24 38.947 -10 27.462 10 -10 41.894 - [2,24,38.947,-10,27.462,10,-10,41.894], -// 2 24 64.894 -2 14.525 42.527 -2 25.677 - [2,24,64.894,-2,14.525,42.527,-2,25.677], -// 2 24 38.947 -2 27.462 10 -2 41.894 - [2,24,38.947,-2,27.462,10,-2,41.894], -// 2 24 64.894 2 14.525 42.527 2 25.677 - [2,24,64.894,2,14.525,42.527,2,25.677], -// 2 24 38.947 2 27.462 10 2 41.894 - [2,24,38.947,2,27.462,10,2,41.894], -// 2 24 64.894 10 14.525 42.527 10 25.677 - [2,24,64.894,10,14.525,42.527,10,25.677], -// 2 24 38.947 10 27.462 10 10 41.894 - [2,24,38.947,10,27.462,10,10,41.894], -// 4 16 64.894 10 14.525 10 10 41.894 10 -10 41.894 64.894 -10 14.525 - [4,16,64.894,10,14.525,10,10,41.894,10,-10,41.894,64.894,-10,14.525], -// 4 16 10 -10 45.934 66.563 -10 17.873 64.894 -10 14.525 10 -10 41.894 - [4,16,10,-10,45.934,66.563,-10,17.873,64.894,-10,14.525,10,-10,41.894], -// 4 16 10 10 41.894 64.894 10 14.525 66.563 10 17.873 10 10 45.934 - [4,16,10,10,41.894,64.894,10,14.525,66.563,10,17.873,10,10,45.934], -// 2 24 154.197 -10 -30 126.651 -10 -16.266 - [2,24,154.197,-10,-30,126.651,-10,-16.266], -// 2 24 123.071 -10 -14.481 100.691 -10 -3.323 - [2,24,123.071,-10,-14.481,100.691,-10,-3.323], -// 2 24 154.197 -2 -30 126.651 -2 -16.266 - [2,24,154.197,-2,-30,126.651,-2,-16.266], -// 2 24 123.071 -2 -14.481 100.691 -2 -3.323 - [2,24,123.071,-2,-14.481,100.691,-2,-3.323], -// 2 24 154.197 2 -30 126.651 2 -16.266 - [2,24,154.197,2,-30,126.651,2,-16.266], -// 2 24 123.071 2 -14.481 100.691 2 -3.323 - [2,24,123.071,2,-14.481,100.691,2,-3.323], -// 2 24 154.197 10 -30 126.651 10 -16.266 - [2,24,154.197,10,-30,126.651,10,-16.266], -// 2 24 123.071 10 -14.481 100.691 10 -3.323 - [2,24,123.071,10,-14.481,100.691,10,-3.323], -// 4 16 154.197 10 -30 100.691 10 -3.323 100.691 -10 -3.323 154.197 -10 -30 - [4,16,154.197,10,-30,100.691,10,-3.323,100.691,-10,-3.323,154.197,-10,-30], -// 2 24 154.197 -10 -30 154.197 -2 -30 - [2,24,154.197,-10,-30,154.197,-2,-30], -// 2 24 154.197 10 -30 154.197 2 -30 - [2,24,154.197,10,-30,154.197,2,-30], -// 2 24 59.218 -10 3.142 36.838 -10 14.3 - [2,24,59.218,-10,3.142,36.838,-10,14.3], -// 2 24 33.249 -10 16.09 19.758 -10 22.816 - [2,24,33.249,-10,16.09,19.758,-10,22.816], -// 2 24 59.218 -2 3.142 36.838 -2 14.3 - [2,24,59.218,-2,3.142,36.838,-2,14.3], -// 2 24 33.249 -2 16.09 19.758 -2 22.816 - [2,24,33.249,-2,16.09,19.758,-2,22.816], -// 2 24 59.218 2 3.142 36.838 2 14.3 - [2,24,59.218,2,3.142,36.838,2,14.3], -// 2 24 33.249 2 16.09 19.758 2 22.816 - [2,24,33.249,2,16.09,19.758,2,22.816], -// 2 24 59.218 10 3.142 36.838 10 14.3 - [2,24,59.218,10,3.142,36.838,10,14.3], -// 2 24 33.249 10 16.09 19.758 10 22.816 - [2,24,33.249,10,16.09,19.758,10,22.816], -// 4 16 59.218 -10 3.142 19.758 -10 22.816 19.758 10 22.816 59.218 10 3.142 - [4,16,59.218,-10,3.142,19.758,-10,22.816,19.758,10,22.816,59.218,10,3.142], -// 4 16 59.218 -10 3.142 57.639 -10 -0.025 17.604 -10 19.822 19.758 -10 22.816 - [4,16,59.218,-10,3.142,57.639,-10,-0.025,17.604,-10,19.822,19.758,-10,22.816], -// 4 16 19.758 10 22.816 17.604 10 19.822 57.639 10 -0.025 59.218 10 3.142 - [4,16,19.758,10,22.816,17.604,10,19.822,57.639,10,-0.025,59.218,10,3.142], -// 2 24 117.382 -10 -25.858 95.016 -10 -14.707 - [2,24,117.382,-10,-25.858,95.016,-10,-14.707], -// 4 16 95.016 -2 -14.707 100.691 -2 -3.323 123.071 -2 -14.481 117.382 -2 -25.858 - [4,16,95.016,-2,-14.707,100.691,-2,-3.323,123.071,-2,-14.481,117.382,-2,-25.858], -// 4 16 117.382 2 -25.858 123.071 2 -14.481 100.691 2 -3.323 95.016 2 -14.707 - [4,16,117.382,2,-25.858,123.071,2,-14.481,100.691,2,-3.323,95.016,2,-14.707], -// 2 24 125.689 -10 -30 120.962 -10 -27.643 - [2,24,125.689,-10,-30,120.962,-10,-27.643], -// 4 16 120.962 -2 -27.643 126.651 -2 -16.266 154.197 -2 -30 125.689 -2 -30 - [4,16,120.962,-2,-27.643,126.651,-2,-16.266,154.197,-2,-30,125.689,-2,-30], -// 4 16 125.689 2 -30 154.197 2 -30 126.651 2 -16.266 120.962 2 -27.643 - [4,16,125.689,2,-30,154.197,2,-30,126.651,2,-16.266,120.962,2,-27.643], -// 2 24 125.689 -2 -30 154.197 -2 -30 - [2,24,125.689,-2,-30,154.197,-2,-30], -// 2 24 125.689 2 -30 154.197 2 -30 - [2,24,125.689,2,-30,154.197,2,-30], -// 2 24 117.382 -2 -25.858 95.016 -2 -14.707 - [2,24,117.382,-2,-25.858,95.016,-2,-14.707], -// 2 24 125.689 -2 -30 120.962 -2 -27.643 - [2,24,125.689,-2,-30,120.962,-2,-27.643], -// 2 24 117.382 2 -25.858 95.016 2 -14.707 - [2,24,117.382,2,-25.858,95.016,2,-14.707], -// 2 24 125.689 2 -30 120.962 2 -27.643 - [2,24,125.689,2,-30,120.962,2,-27.643], -// 2 24 117.382 10 -25.858 95.016 10 -14.707 - [2,24,117.382,10,-25.858,95.016,10,-14.707], -// 2 24 125.689 10 -30 120.962 10 -27.643 - [2,24,125.689,10,-30,120.962,10,-27.643], -// 4 16 125.689 -10 -30 95.016 -10 -14.707 95.016 10 -14.707 125.689 10 -30 - [4,16,125.689,-10,-30,95.016,-10,-14.707,95.016,10,-14.707,125.689,10,-30], -// 2 24 125.689 -10 -30 125.689 -2 -30 - [2,24,125.689,-10,-30,125.689,-2,-30], -// 2 24 125.689 10 -30 125.689 2 -30 - [2,24,125.689,10,-30,125.689,2,-30], -// 1 16 80 0 0 -0.446 0 0.895 0 1 0 -0.895 0 -0.446 connhole.dat - [1,16,80,0,0,-0.446,0,0.895,0,1,0,-0.895,0,-0.446, ldraw_lib__connhole()], -// 2 24 10 -10 27.426 17.604 -10 19.822 - [2,24,10,-10,27.426,17.604,-10,19.822], -// 2 24 10 10 27.426 17.604 10 19.822 - [2,24,10,10,27.426,17.604,10,19.822], -// 4 16 10 -10 27.426 17.604 -10 19.822 17.604 10 19.822 10 10 27.426 - [4,16,10,-10,27.426,17.604,-10,19.822,17.604,10,19.822,10,10,27.426], -// 4 16 19.758 -10 22.816 17.604 -10 19.822 10 -10 27.426 10 -10 32.574 - [4,16,19.758,-10,22.816,17.604,-10,19.822,10,-10,27.426,10,-10,32.574], -// 4 16 10 10 32.574 10 10 27.426 17.604 10 19.822 19.758 10 22.816 - [4,16,10,10,32.574,10,10,27.426,17.604,10,19.822,19.758,10,22.816], -// 3 16 10 -2 41.894 19.758 -2 22.816 10 -2 32.574 - [3,16,10,-2,41.894,19.758,-2,22.816,10,-2,32.574], -// 3 16 10 2 32.574 19.758 2 22.816 10 2 41.894 - [3,16,10,2,32.574,19.758,2,22.816,10,2,41.894], -// 4 16 10 -2 41.894 64.894 -2 14.525 59.218 -2 3.142 19.758 -2 22.816 - [4,16,10,-2,41.894,64.894,-2,14.525,59.218,-2,3.142,19.758,-2,22.816], -// 4 16 19.758 2 22.816 59.218 2 3.142 64.894 2 14.525 10 2 41.894 - [4,16,19.758,2,22.816,59.218,2,3.142,64.894,2,14.525,10,2,41.894], -// 2 24 10 -2 41.894 10 -2 32.574 - [2,24,10,-2,41.894,10,-2,32.574], -// 2 24 10 2 41.894 10 2 32.574 - [2,24,10,2,41.894,10,2,32.574], -// 2 24 17.604 -10 19.822 17.604 10 19.822 - [2,24,17.604,-10,19.822,17.604,10,19.822], -// 2 24 10 -10 27.426 10 10 27.426 - [2,24,10,-10,27.426,10,10,27.426], -// 2 24 10 -10 32.574 19.758 -10 22.816 - [2,24,10,-10,32.574,19.758,-10,22.816], -// 2 24 10 -2 32.574 19.758 -2 22.816 - [2,24,10,-2,32.574,19.758,-2,22.816], -// 2 24 10 2 32.574 19.758 2 22.816 - [2,24,10,2,32.574,19.758,2,22.816], -// 2 24 10 10 32.574 19.758 10 22.816 - [2,24,10,10,32.574,19.758,10,22.816], -// 4 16 10 10 32.574 19.758 10 22.816 19.758 -10 22.816 10 -10 32.574 - [4,16,10,10,32.574,19.758,10,22.816,19.758,-10,22.816,10,-10,32.574], -// 2 24 19.758 -10 22.816 19.758 -2 22.816 - [2,24,19.758,-10,22.816,19.758,-2,22.816], -// 2 24 19.758 10 22.816 19.758 2 22.816 - [2,24,19.758,10,22.816,19.758,2,22.816], -// 2 24 10 -10 32.574 10 -2 32.574 - [2,24,10,-10,32.574,10,-2,32.574], -// 2 24 10 10 32.574 10 2 32.574 - [2,24,10,10,32.574,10,2,32.574], -// 2 24 36.838 -10 14.3 42.527 -10 25.677 - [2,24,36.838,-10,14.3,42.527,-10,25.677], -// 2 24 36.838 -2 14.3 42.527 -2 25.677 - [2,24,36.838,-2,14.3,42.527,-2,25.677], -// 2 24 36.838 2 14.3 42.527 2 25.677 - [2,24,36.838,2,14.3,42.527,2,25.677], -// 2 24 36.838 10 14.3 42.527 10 25.677 - [2,24,36.838,10,14.3,42.527,10,25.677], -// 4 16 36.838 -10 14.3 42.527 -10 25.677 42.527 10 25.677 36.838 10 14.3 - [4,16,36.838,-10,14.3,42.527,-10,25.677,42.527,10,25.677,36.838,10,14.3], -// 2 24 33.329 -10 16.225 38.947 -10 27.462 - [2,24,33.329,-10,16.225,38.947,-10,27.462], -// 2 24 33.329 -2 16.225 38.947 -2 27.462 - [2,24,33.329,-2,16.225,38.947,-2,27.462], -// 2 24 33.329 2 16.225 38.947 2 27.462 - [2,24,33.329,2,16.225,38.947,2,27.462], -// 2 24 33.329 10 16.225 38.947 10 27.462 - [2,24,33.329,10,16.225,38.947,10,27.462], -// 2 24 33.249 10 16.09 33.249 2 16.09 - [2,24,33.249,10,16.09,33.249,2,16.09], -// 2 24 33.249 -10 16.09 33.249 -2 16.09 - [2,24,33.249,-10,16.09,33.249,-2,16.09], -// 2 24 38.947 10 27.462 38.947 2 27.462 - [2,24,38.947,10,27.462,38.947,2,27.462], -// 2 24 38.947 -10 27.462 38.947 -2 27.462 - [2,24,38.947,-10,27.462,38.947,-2,27.462], -// 2 24 42.527 10 25.677 42.527 2 25.677 - [2,24,42.527,10,25.677,42.527,2,25.677], -// 2 24 42.527 -10 25.677 42.527 -2 25.677 - [2,24,42.527,-10,25.677,42.527,-2,25.677], -// 2 24 36.838 10 14.3 36.838 2 14.3 - [2,24,36.838,10,14.3,36.838,2,14.3], -// 2 24 36.838 -10 14.3 36.838 -2 14.3 - [2,24,36.838,-10,14.3,36.838,-2,14.3], -// 4 16 38.947 -10 27.462 33.249 -10 16.09 33.249 10 16.09 38.947 10 27.462 - [4,16,38.947,-10,27.462,33.249,-10,16.09,33.249,10,16.09,38.947,10,27.462], -// 4 16 38.947 -10 27.462 42.527 -10 25.677 36.838 -10 14.3 33.249 -10 16.09 - [4,16,38.947,-10,27.462,42.527,-10,25.677,36.838,-10,14.3,33.249,-10,16.09], -// 4 16 33.249 10 16.09 36.838 10 14.3 42.527 10 25.677 38.947 10 27.462 - [4,16,33.249,10,16.09,36.838,10,14.3,42.527,10,25.677,38.947,10,27.462], -// 2 24 123.071 -10 -14.481 117.382 -10 -25.858 - [2,24,123.071,-10,-14.481,117.382,-10,-25.858], -// 2 24 117.382 -10 -25.858 117.382 -2 -25.858 - [2,24,117.382,-10,-25.858,117.382,-2,-25.858], -// 2 24 117.382 10 -25.858 117.382 2 -25.858 - [2,24,117.382,10,-25.858,117.382,2,-25.858], -// 2 24 123.071 -10 -14.481 123.071 -2 -14.481 - [2,24,123.071,-10,-14.481,123.071,-2,-14.481], -// 2 24 123.071 10 -14.481 123.071 2 -14.481 - [2,24,123.071,10,-14.481,123.071,2,-14.481], -// 2 24 126.651 -10 -16.266 126.651 -2 -16.266 - [2,24,126.651,-10,-16.266,126.651,-2,-16.266], -// 2 24 126.651 10 -16.266 126.651 2 -16.266 - [2,24,126.651,10,-16.266,126.651,2,-16.266], -// 2 24 120.962 -10 -27.643 120.962 -2 -27.643 - [2,24,120.962,-10,-27.643,120.962,-2,-27.643], -// 2 24 120.962 10 -27.643 120.962 2 -27.643 - [2,24,120.962,10,-27.643,120.962,2,-27.643], -// 4 16 123.071 -10 -14.481 117.382 -10 -25.858 117.382 10 -25.858 123.071 10 -14.481 - [4,16,123.071,-10,-14.481,117.382,-10,-25.858,117.382,10,-25.858,123.071,10,-14.481], -// 2 24 126.651 -10 -16.266 120.962 -10 -27.643 - [2,24,126.651,-10,-16.266,120.962,-10,-27.643], -// 4 16 126.651 10 -16.266 120.962 10 -27.643 120.962 -10 -27.643 126.651 -10 -16.266 - [4,16,126.651,10,-16.266,120.962,10,-27.643,120.962,-10,-27.643,126.651,-10,-16.266], -// 4 16 117.382 -10 -25.858 123.071 -10 -14.481 126.651 -10 -16.266 120.962 -10 -27.643 - [4,16,117.382,-10,-25.858,123.071,-10,-14.481,126.651,-10,-16.266,120.962,-10,-27.643], -// 4 16 120.962 10 -27.643 126.651 10 -16.266 123.071 10 -14.481 117.382 10 -25.858 - [4,16,120.962,10,-27.643,126.651,10,-16.266,123.071,10,-14.481,117.382,10,-25.858], -// 2 24 123.071 -2 -14.481 117.382 -2 -25.858 - [2,24,123.071,-2,-14.481,117.382,-2,-25.858], -// 2 24 126.651 -2 -16.266 120.962 -2 -27.643 - [2,24,126.651,-2,-16.266,120.962,-2,-27.643], -// 2 24 123.071 2 -14.481 117.382 2 -25.858 - [2,24,123.071,2,-14.481,117.382,2,-25.858], -// 2 24 126.651 2 -16.266 120.962 2 -27.643 - [2,24,126.651,2,-16.266,120.962,2,-27.643], -// 2 24 123.071 10 -14.481 117.382 10 -25.858 - [2,24,123.071,10,-14.481,117.382,10,-25.858], -// 2 24 126.651 10 -16.266 120.962 10 -27.643 - [2,24,126.651,10,-16.266,120.962,10,-27.643], -// 2 24 10 -10 45.934 10 10 45.934 - [2,24,10,-10,45.934,10,10,45.934], -// 2 24 10 -10 41.894 10 -2 41.894 - [2,24,10,-10,41.894,10,-2,41.894], -// 2 24 10 10 41.894 10 2 41.894 - [2,24,10,10,41.894,10,2,41.894], -// 0 +// 1 16 37.4263 0 10.1063 -20.213 1 0 0 0 10 10.1064 0 0 rect2p.dat + [1,16,37.4263,0,10.1063,-20.213,1,0,0,0,10,10.1064,0,0, ldraw_lib__rect2p()], +// 1 16 75.5279 0 -8.9443 17.8886 1 0 0 0 -10 -8.9442 0 0 rect2p.dat + [1,16,75.5279,0,-8.9443,17.8886,1,0,0,0,-10,-8.9442,0,0, ldraw_lib__rect2p()], +// 1 16 103.82075 0 -23.0907 -10.40425 1 0 0 0 10 5.2022 0 0 rect2p.dat + [1,16,103.82075,0,-23.0907,-10.40425,1,0,0,0,10,5.2022,0,0, ldraw_lib__rect2p()], ]; module ldraw_lib__32214(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__32214(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/32216.scad b/parts/32216.scad index 038303438..a3c7240b3 100644 --- a/parts/32216.scad +++ b/parts/32216.scad @@ -1,19 +1,11 @@ use <../lib.scad> -use <../p/1-4cyli.scad> -use <../p/1-4edge.scad> -use <../p/1-4ndis.scad> -use <../p/3-8cyli.scad> -use <../p/3-8edge.scad> -use <../p/4-4edge.scad> -use <../p/4-4ndis.scad> -use <../p/4-4ring9.scad> -use <../p/5-16cyli.scad> -use <../p/5-16edge.scad> use <../p/connhole.scad> use <../p/rect.scad> use <../p/rect2p.scad> use <../p/rect3.scad> +use use <../p/znap2.scad> +use <../p/znap2a.scad> use <../p/znap3a.scad> use <../p/znap3b.scad> use <../p/znap5.scad> @@ -21,1255 +13,273 @@ use <../p/znap6.scad> function ldraw_lib__32216() = [ // 0 Znap Beam Curved 14 Holes // 0 Name: 32216.dat -// 0 Author: Thomas Woelk [t.woelk] -// 0 !LDRAW_ORG Part UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // -// 0 BFC CERTIFY CW +// 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], - [0,"BFC","CW"], + [0,"BFC","CCW"], // // 0 !HISTORY 2005-08-14 [mikeheide] added details and BFC'ed // 0 !HISTORY 2005-08-14 [mikeheide] added some missing lines // 0 !HISTORY 2011-02-28 [Philo] Closed gaps with Unificator, used cyli around middle connholes, other small improvements // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-16 [GeraldLasser] Complete Rewrite original by t.woelk +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // +// 1 16 0 0 0 1 0 0 0 -1 0 0 0 1 s\32216s01.dat + [1,16,0,0,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__s__32216s01()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\32216s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32216s01()], // -// 1 16 120 0 40 1 0 0 0 1 0 0 0 1 znap2.dat - [1,16,120,0,40,1,0,0,0,1,0,0,0,1, ldraw_lib__znap2()], -// 1 16 120 0 0 1 0 0 0 1 0 0 0 1 znap3b.dat - [1,16,120,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__znap3b()], -// 1 16 120 0 40 1 0 0 0 1 0 0 0 1 connhole.dat - [1,16,120,0,40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 120 0 80 1 0 0 0 1 0 0 0 1 connhole.dat - [1,16,120,0,80,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 120 0 40 -1 0 0 0 1 0 0 0 -1 znap2.dat - [1,16,120,0,40,-1,0,0,0,1,0,0,0,-1, ldraw_lib__znap2()], -// 1 16 120 0 80 1 0 0 0 -1 0 0 0 -1 znap3a.dat - [1,16,120,0,80,1,0,0,0,-1,0,0,0,-1, ldraw_lib__znap3a()], -// 1 16 140 0 80 0 0 -1 0 1 0 1 0 0 znap6.dat - [1,16,140,0,80,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap6()], -// 1 16 40 0 -40 0 0 -1 0 1 0 1 0 0 znap2.dat - [1,16,40,0,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap2()], -// 1 16 80 0 -40 0 0 -1 0 -1 0 -1 0 0 znap3b.dat - [1,16,80,0,-40,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__znap3b()], -// 1 16 40 0 -40 0 0 -1 0 1 0 1 0 0 connhole.dat - [1,16,40,0,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__connhole()], -// 1 16 40 0 -40 0 0 1 0 1 0 -1 0 0 znap2.dat - [1,16,40,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap2()], -// 1 16 0 0 -40 0 0 1 0 1 0 -1 0 0 znap3b.dat - [1,16,0,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap3b()], -// 1 16 0 0 -40 0 0 -1 0 1 0 1 0 0 connhole.dat - [1,16,0,0,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__connhole()], -// 1 16 0 0 -60 1 0 0 0 1 0 0 0 1 znap6.dat - [1,16,0,0,-60,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], -// 1 16 -40 0 -40 0 0 -1 0 1 0 1 0 0 znap2.dat - [1,16,-40,0,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap2()], -// 1 16 0 0 -40 0 0 -1 0 -1 0 -1 0 0 znap3b.dat - [1,16,0,0,-40,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__znap3b()], -// 1 16 -40 0 -40 0 0 1 0 -1 0 1 0 0 znap2.dat - [1,16,-40,0,-40,0,0,1,0,-1,0,1,0,0, ldraw_lib__znap2()], -// 1 16 -80 0 -40 0 0 1 0 1 0 -1 0 0 znap3b.dat - [1,16,-80,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap3b()], -// 1 16 -80 0 -40 0 0 -1 0 1 0 1 0 0 connhole.dat - [1,16,-80,0,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__connhole()], -// 1 16 -40 0 -40 0 0 -1 0 1 0 1 0 0 connhole.dat - [1,16,-40,0,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__connhole()], +// 0 // Frame +// 1 16 -170 0 -47.5 0 1 0 -10 0 0 0 0 17.5 rect3.dat + [1,16,-170,0,-47.5,0,1,0,-10,0,0,0,0,17.5, ldraw_lib__rect3()], // 1 16 -160 0 -60 1 0 0 0 1 0 0 0 1 znap6.dat [1,16,-160,0,-60,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], // 1 16 -160 0 -40 1 0 0 0 1 0 0 0 1 connhole.dat [1,16,-160,0,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 -120 0 -40 0 0 1 0 1 0 -1 0 0 znap2.dat - [1,16,-120,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap2()], // 1 16 -160 0 -40 0 0 1 0 1 0 -1 0 0 znap3b.dat [1,16,-160,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap3b()], +// 1 16 -120 0 -40 0 0 1 0 1 0 1 0 0 znap2a.dat + [1,16,-120,0,-40,0,0,1,0,1,0,1,0,0, ldraw_lib__znap2a()], +// 1 16 -120 0 -40 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,-120,0,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], // 1 16 -120 0 -40 0 0 -1 0 1 0 1 0 0 znap2.dat [1,16,-120,0,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap2()], // 1 16 -80 0 -40 0 0 -1 0 -1 0 -1 0 0 znap3b.dat [1,16,-80,0,-40,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__znap3b()], -// 1 16 -120 0 -40 0 0 1 0 1 0 -1 0 0 connhole.dat - [1,16,-120,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__connhole()], // 1 16 -80 0 -60 1 0 0 0 1 0 0 0 1 znap6.dat [1,16,-80,0,-60,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], -// 0 // -// 1 16 120 0 0 0 0 -1 0 1 0 1 0 0 connhole.dat - [1,16,120,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__connhole()], -// 1 16 80 0 -40 0 0 -1 0 1 0 1 0 0 connhole.dat - [1,16,80,0,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__connhole()], +// 1 16 -80 0 -40 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,-80,0,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 -80 0 -40 0 0 1 0 1 0 -1 0 0 znap3b.dat + [1,16,-80,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap3b()], +// 1 16 -40 0 -40 0 0 1 0 -1 0 1 0 0 znap2.dat + [1,16,-40,0,-40,0,0,1,0,-1,0,1,0,0, ldraw_lib__znap2()], +// 1 16 -40 0 -40 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,-40,0,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 -40 0 -40 0 0 -1 0 1 0 1 0 0 znap2.dat + [1,16,-40,0,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap2()], +// +// 1 16 0 0 -40 0 0 -1 0 -1 0 -1 0 0 znap3b.dat + [1,16,0,0,-40,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__znap3b()], +// +// 1 16 0 0 -60 1 0 0 0 1 0 0 0 1 znap6.dat + [1,16,0,0,-60,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], +// 1 16 0 0 -40 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,0,0,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 0 0 -40 0 0 1 0 1 0 -1 0 0 znap3b.dat + [1,16,0,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap3b()], +// 1 16 40 0 -40 0 0 1 0 1 0 -1 0 0 znap2.dat + [1,16,40,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap2()], +// 1 16 40 0 -40 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,40,0,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 40 0 -40 0 0 -1 0 1 0 1 0 0 znap2.dat + [1,16,40,0,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap2()], +// +// 1 16 80 0 -40 0 0 -1 0 -1 0 -1 0 0 znap3a.dat + [1,16,80,0,-40,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__znap3a()], +// 1 16 80 0 -40 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,80,0,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], // 1 16 80 0 -60 1 0 0 0 1 0 0 0 1 znap6.dat [1,16,80,0,-60,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], -// 1 16 140 0 0 0 0 -1 0 1 0 1 0 0 znap6.dat - [1,16,140,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap6()], -// 1 16 80 0 -40 -0.7071 0 -0.7071 0 1 0 0.7071 0 -0.7071 znap2.dat - [1,16,80,0,-40,-0.7071,0,-0.7071,0,1,0,0.7071,0,-0.7071, ldraw_lib__znap2()], -// 1 16 120 0 0 0.7071 0 0.7071 0 1 0 -0.7071 0 0.7071 znap2.dat - [1,16,120,0,0,0.7071,0,0.7071,0,1,0,-0.7071,0,0.7071, ldraw_lib__znap2()], -// 1 16 100 0 -20 0.7071 0 5.8579 0 1 0 -0.7071 0 5.8579 znap5.dat - [1,16,100,0,-20,0.7071,0,5.8579,0,1,0,-0.7071,0,5.8579, ldraw_lib__znap5()], // 1 16 90 0 -54.571 0 -1 0 0 0 10 -10.429 0 0 rect.dat [1,16,90,0,-54.571,0,-1,0,0,0,10,-10.429,0,0, ldraw_lib__rect()], -// 1 16 134.571 0 -10 -10.429 0 0 0 0 10 0 1 0 rect.dat - [1,16,134.571,0,-10,-10.429,0,0,0,0,10,0,1,0, ldraw_lib__rect()], -// 4 16 120 -10 9 116.556 -10 8.315 116.173 -10 9.239 120 -10 10 - [4,16,120,-10,9,116.556,-10,8.315,116.173,-10,9.239,120,-10,10], -// 4 16 116.556 -10 8.315 113.636 -10 6.364 112.929 -10 7.071 116.173 -10 9.239 - [4,16,116.556,-10,8.315,113.636,-10,6.364,112.929,-10,7.071,116.173,-10,9.239], -// 4 16 73.636 -10 -33.636 71.685 -10 -36.556 70.761 -10 -36.173 72.929 -10 -32.929 - [4,16,73.636,-10,-33.636,71.685,-10,-36.556,70.761,-10,-36.173,72.929,-10,-32.929], -// 4 16 71.685 -10 -36.556 71 -10 -40 70 -10 -40 70.761 -10 -36.173 - [4,16,71.685,-10,-36.556,71,-10,-40,70,-10,-40,70.761,-10,-36.173], -// 4 16 72.929 10 -32.929 70.761 10 -36.173 71.685 10 -36.556 73.636 10 -33.636 - [4,16,72.929,10,-32.929,70.761,10,-36.173,71.685,10,-36.556,73.636,10,-33.636], -// 4 16 70.761 10 -36.173 70 10 -40 71 10 -40 71.685 10 -36.556 - [4,16,70.761,10,-36.173,70,10,-40,71,10,-40,71.685,10,-36.556], -// 4 16 120 10 10 116.173 10 9.239 116.556 10 8.315 120 10 9 - [4,16,120,10,10,116.173,10,9.239,116.556,10,8.315,120,10,9], -// 4 16 116.173 10 9.239 112.929 10 7.071 113.636 10 6.364 116.556 10 8.315 - [4,16,116.173,10,9.239,112.929,10,7.071,113.636,10,6.364,116.556,10,8.315], -// 1 16 92.929 0 -12.929 17.071 0.70711 0 0 0 -10 17.071 -1 0 rect2p.dat - [1,16,92.929,0,-12.929,17.071,0.70711,0,0,0,-10,17.071,-1,0, ldraw_lib__rect2p()], -// 1 16 107.071 0 -27.071 0 -682.84 17.071 -10 0 0 0 682.84 17.071 rect.dat - [1,16,107.071,0,-27.071,0,-682.84,17.071,-10,0,0,0,682.84,17.071, ldraw_lib__rect()], -// 0 // -// 0 // Great curve (radius outer 410 inner 390) -// 0 // Segment 1 -// 0 // outer and inner curve -// 4 16 120 -10 90 66.489 -10 86.488 66.487 10 86.494 120 10 90 - [4,16,120,-10,90,66.489,-10,86.488,66.487,10,86.494,120,10,90], -// 4 16 113.212 10 85.901 66.962 10 82.886 66.964 -10 82.879 113.212 -10 85.901 - [4,16,113.212,10,85.901,66.962,10,82.886,66.964,-10,82.879,113.212,-10,85.901], -// 4 16 114.099 -10 73.212 68.624 -10 70.268 68.622 10 70.275 114.099 10 73.212 - [4,16,114.099,-10,73.212,68.624,-10,70.268,68.622,10,70.275,114.099,10,73.212], -// 4 16 110 10 69.98 69.097 10 66.665 69.099 -10 66.659 110 -10 69.98 - [4,16,110,10,69.98,69.097,10,66.665,69.099,-10,66.659,110,-10,69.98], -// 0 // outer sides -// 2 24 120 -10 90 66.489 -10 86.488 - [2,24,120,-10,90,66.489,-10,86.488], -// 2 24 113.212 -10 85.901 66.964 -10 82.879 - [2,24,113.212,-10,85.901,66.964,-10,82.879], -// 4 16 113.212 -10 85.901 66.964 -10 82.879 66.489 -10 86.488 120 -10 90 - [4,16,113.212,-10,85.901,66.964,-10,82.879,66.489,-10,86.488,120,-10,90], -// 2 24 120 10 90 66.487 10 86.494 - [2,24,120,10,90,66.487,10,86.494], -// 2 24 113.212 10 85.901 66.962 10 82.886 - [2,24,113.212,10,85.901,66.962,10,82.886], -// 4 16 120 10 90 66.487 10 86.494 66.962 10 82.886 113.212 10 85.901 - [4,16,120,10,90,66.487,10,86.494,66.962,10,82.886,113.212,10,85.901], -// 0 // middlepiece -2+2 -// 2 24 113.212 -2 85.901 66.965 -2 82.874 - [2,24,113.212,-2,85.901,66.965,-2,82.874], -// 2 24 114.099 -2 73.212 68.625 -2 70.263 - [2,24,114.099,-2,73.212,68.625,-2,70.263], -// 4 16 114.099 -2 73.212 68.625 -2 70.263 66.965 -2 82.874 113.212 -2 85.901 - [4,16,114.099,-2,73.212,68.625,-2,70.263,66.965,-2,82.874,113.212,-2,85.901], -// 2 24 113.212 2 85.901 66.965 2 82.874 - [2,24,113.212,2,85.901,66.965,2,82.874], -// 2 24 114.099 2 73.212 68.625 2 70.263 - [2,24,114.099,2,73.212,68.625,2,70.263], -// 4 16 113.212 2 85.901 66.965 2 82.874 68.625 2 70.263 114.099 2 73.212 - [4,16,113.212,2,85.901,66.965,2,82.874,68.625,2,70.263,114.099,2,73.212], -// 0 // inner sides -// 2 24 114.099 -10 73.212 68.624 -10 70.268 - [2,24,114.099,-10,73.212,68.624,-10,70.268], -// 2 24 110 -10 69.98 69.099 -10 66.659 - [2,24,110,-10,69.98,69.099,-10,66.659], -// 4 16 110 -10 69.98 69.099 -10 66.659 68.624 -10 70.268 114.099 -10 73.212 - [4,16,110,-10,69.98,69.099,-10,66.659,68.624,-10,70.268,114.099,-10,73.212], -// 2 24 114.099 10 73.212 68.622 10 70.275 - [2,24,114.099,10,73.212,68.622,10,70.275], -// 2 24 110 10 69.98 69.097 10 66.665 - [2,24,110,10,69.98,69.097,10,66.665], -// 4 16 114.099 10 73.212 68.622 10 70.275 69.097 10 66.665 110 10 69.98 - [4,16,114.099,10,73.212,68.622,10,70.275,69.097,10,66.665,110,10,69.98], -// 0 // Segment 2 -// 0 // outer and inner curve -// 4 16 66.489 -10 86.488 13.891 -10 76.022 13.891 10 76.022 66.487 10 86.494 - [4,16,66.489,-10,86.488,13.891,-10,76.022,13.891,10,76.022,66.487,10,86.494], -// 4 16 39.717 10 77.455 14.833 10 72.506 14.833 -10 72.506 39.717 -10 77.455 - [4,16,39.717,10,77.455,14.833,10,72.506,14.833,-10,72.506,39.717,-10,77.455], -// 4 16 66.962 10 82.886 44.434 10 78.395 44.434 -10 78.395 66.964 -10 82.879 - [4,16,66.962,10,82.886,44.434,10,78.395,44.434,-10,78.395,66.964,-10,82.879], -// 4 16 68.624 -10 70.268 55.226 -10 67.603 55.226 10 67.603 68.622 10 70.275 - [4,16,68.624,-10,70.268,55.226,-10,67.603,55.226,10,67.603,68.622,10,70.275], -// 4 16 50.509 -10 66.663 18.125 -10 60.219 18.125 10 60.22 50.509 10 66.663 - [4,16,50.509,-10,66.663,18.125,-10,60.219,18.125,10,60.22,50.509,10,66.663], -// 4 16 69.097 10 66.665 58.314 10 64.515 58.314 -10 64.515 69.099 -10 66.659 - [4,16,69.097,10,66.665,58.314,10,64.515,58.314,-10,64.515,69.099,-10,66.659], -// 4 16 53.597 10 63.575 19.067 10 56.704 19.067 -10 56.703 53.597 -10 63.575 - [4,16,53.597,10,63.575,19.067,10,56.704,19.067,-10,56.703,53.597,-10,63.575], -// 0 // outer sides -// 2 24 66.489 -10 86.488 13.891 -10 76.022 - [2,24,66.489,-10,86.488,13.891,-10,76.022], -// 2 24 66.964 -10 82.879 44.434 -10 78.395 - [2,24,66.964,-10,82.879,44.434,-10,78.395], -// 2 24 39.717 -10 77.455 14.833 -10 72.506 - [2,24,39.717,-10,77.455,14.833,-10,72.506], -// 2 24 66.965 -2 82.874 44.434 -2 78.395 - [2,24,66.965,-2,82.874,44.434,-2,78.395], -// 2 24 39.717 -2 77.455 14.832 -2 72.505 - [2,24,39.717,-2,77.455,14.832,-2,72.505], -// 2 24 66.965 2 82.874 44.434 2 78.395 - [2,24,66.965,2,82.874,44.434,2,78.395], -// 2 24 39.717 2 77.455 14.832 2 72.505 - [2,24,39.717,2,77.455,14.832,2,72.505], -// 2 24 66.962 10 82.886 44.434 10 78.395 - [2,24,66.962,10,82.886,44.434,10,78.395], -// 2 24 39.717 10 77.455 14.833 10 72.506 - [2,24,39.717,10,77.455,14.833,10,72.506], -// 4 16 66.964 -10 82.879 14.833 -10 72.506 13.891 -10 76.022 66.489 -10 86.488 - [4,16,66.964,-10,82.879,14.833,-10,72.506,13.891,-10,76.022,66.489,-10,86.488], -// 2 24 66.487 10 86.494 13.891 10 76.022 - [2,24,66.487,10,86.494,13.891,10,76.022], -// 4 16 66.487 10 86.494 13.891 10 76.022 14.833 10 72.506 66.962 10 82.886 - [4,16,66.487,10,86.494,13.891,10,76.022,14.833,10,72.506,66.962,10,82.886], -// 0 // middlepiece -2+2 -// 4 16 68.625 -2 70.263 18.125 -2 60.219 14.832 -2 72.505 66.965 -2 82.874 - [4,16,68.625,-2,70.263,18.125,-2,60.219,14.832,-2,72.505,66.965,-2,82.874], -// 4 16 66.965 2 82.874 14.832 2 72.505 18.125 2 60.219 68.625 2 70.263 - [4,16,66.965,2,82.874,14.832,2,72.505,18.125,2,60.219,68.625,2,70.263], -// 0 // inner sides -// 2 24 68.624 -10 70.268 55.226 -10 67.603 - [2,24,68.624,-10,70.268,55.226,-10,67.603], -// 2 24 50.509 -10 66.663 18.125 -10 60.219 - [2,24,50.509,-10,66.663,18.125,-10,60.219], -// 2 24 68.625 -2 70.263 55.226 -2 67.603 - [2,24,68.625,-2,70.263,55.226,-2,67.603], -// 2 24 50.509 -2 66.663 18.125 -2 60.219 - [2,24,50.509,-2,66.663,18.125,-2,60.219], -// 2 24 68.625 2 70.263 55.226 2 67.603 - [2,24,68.625,2,70.263,55.226,2,67.603], -// 2 24 50.509 2 66.663 18.125 2 60.219 - [2,24,50.509,2,66.663,18.125,2,60.219], -// 2 24 68.622 10 70.275 55.226 10 67.603 - [2,24,68.622,10,70.275,55.226,10,67.603], -// 2 24 50.509 10 66.663 18.125 10 60.22 - [2,24,50.509,10,66.663,18.125,10,60.22], -// 2 24 69.099 -10 66.659 58.314 -10 64.515 - [2,24,69.099,-10,66.659,58.314,-10,64.515], -// 2 24 53.597 -10 63.575 19.067 -10 56.703 - [2,24,53.597,-10,63.575,19.067,-10,56.703], -// 2 24 69.097 10 66.665 58.314 10 64.515 - [2,24,69.097,10,66.665,58.314,10,64.515], -// 2 24 53.597 10 63.575 19.067 10 56.704 - [2,24,53.597,10,63.575,19.067,10,56.704], -// 4 16 69.099 -10 66.659 19.067 -10 56.703 18.125 -10 60.219 68.624 -10 70.268 - [4,16,69.099,-10,66.659,19.067,-10,56.703,18.125,-10,60.219,68.624,-10,70.268], -// 4 16 68.622 10 70.275 18.125 10 60.22 19.067 10 56.704 69.097 10 66.665 - [4,16,68.622,10,70.275,18.125,10,60.22,19.067,10,56.704,69.097,10,66.665], -// 0 // Segment 3 -// 0 // outer and inner curve -// 4 16 13.891 -10 76.022 -36.894 -10 58.786 -36.895 10 58.79 13.891 10 76.022 - [4,16,13.891,-10,76.022,-36.894,-10,58.786,-36.895,10,58.79,13.891,10,76.022], -// 4 16 14.833 10 72.506 -18.395 10 61.224 -18.395 -10 61.224 14.833 -10 72.506 - [4,16,14.833,10,72.506,-18.395,10,61.224,-18.395,-10,61.224,14.833,-10,72.506], -// 4 16 -22.617 10 59.789 -35.502 10 55.426 -35.501 -10 55.423 -22.617 -10 59.789 - [4,16,-22.617,10,59.789,-35.502,10,55.426,-35.501,-10,55.423,-22.617,-10,59.789], -// 4 16 18.125 -10 60.219 -8.39 -10 51.218 -8.39 10 51.218 18.125 10 60.22 - [4,16,18.125,-10,60.219,-8.39,-10,51.218,-8.39,10,51.218,18.125,10,60.22], -// 4 16 -12.612 -10 49.784 -30.634 -10 43.672 -30.635 10 43.675 -12.612 10 49.784 - [4,16,-12.612,-10,49.784,-30.634,-10,43.672,-30.635,10,43.675,-12.612,10,49.784], -// 0 // outer sides -// 2 24 13.891 -10 76.022 -36.894 -10 58.786 - [2,24,13.891,-10,76.022,-36.894,-10,58.786], -// 2 24 14.833 -10 72.506 -18.395 -10 61.224 - [2,24,14.833,-10,72.506,-18.395,-10,61.224], -// 2 24 -22.617 -10 59.789 -35.501 -10 55.423 - [2,24,-22.617,-10,59.789,-35.501,-10,55.423], -// 2 24 14.833 10 72.506 -18.395 10 61.224 - [2,24,14.833,10,72.506,-18.395,10,61.224], -// 2 24 -22.617 10 59.789 -35.502 10 55.426 - [2,24,-22.617,10,59.789,-35.502,10,55.426], -// 2 24 14.832 2 72.505 -18.395 2 61.224 - [2,24,14.832,2,72.505,-18.395,2,61.224], -// 2 24 -22.617 2 59.789 -35.499 2 55.42 - [2,24,-22.617,2,59.789,-35.499,2,55.42], -// 2 24 14.832 -2 72.505 -18.395 -2 61.224 - [2,24,14.832,-2,72.505,-18.395,-2,61.224], -// 2 24 -22.617 -2 59.789 -35.499 -2 55.42 - [2,24,-22.617,-2,59.789,-35.499,-2,55.42], -// 4 16 14.833 -10 72.506 -35.501 -10 55.423 -36.894 -10 58.786 13.891 -10 76.022 - [4,16,14.833,-10,72.506,-35.501,-10,55.423,-36.894,-10,58.786,13.891,-10,76.022], -// 2 24 13.891 10 76.022 -36.895 10 58.79 - [2,24,13.891,10,76.022,-36.895,10,58.79], -// 4 16 13.891 10 76.022 -36.895 10 58.79 -35.502 10 55.426 14.833 10 72.506 - [4,16,13.891,10,76.022,-36.895,10,58.79,-35.502,10,55.426,14.833,10,72.506], -// 0 // middlepiece -2+2 -// 4 16 18.125 -2 60.219 -30.632 -2 43.669 -35.499 -2 55.42 14.832 -2 72.505 - [4,16,18.125,-2,60.219,-30.632,-2,43.669,-35.499,-2,55.42,14.832,-2,72.505], -// 4 16 14.832 2 72.505 -35.499 2 55.42 -30.632 2 43.669 18.125 2 60.219 - [4,16,14.832,2,72.505,-35.499,2,55.42,-30.632,2,43.669,18.125,2,60.219], -// 0 // inner sides -// 2 24 18.125 -10 60.219 -8.39 -10 51.218 - [2,24,18.125,-10,60.219,-8.39,-10,51.218], -// 2 24 -12.612 -10 49.784 -30.634 -10 43.672 - [2,24,-12.612,-10,49.784,-30.634,-10,43.672], -// 2 24 18.125 -2 60.219 -8.39 -2 51.218 - [2,24,18.125,-2,60.219,-8.39,-2,51.218], -// 2 24 -12.612 -2 49.784 -30.632 -2 43.669 - [2,24,-12.612,-2,49.784,-30.632,-2,43.669], -// 2 24 18.125 2 60.219 -8.39 2 51.218 - [2,24,18.125,2,60.219,-8.39,2,51.218], -// 2 24 -12.612 2 49.784 -30.632 2 43.669 - [2,24,-12.612,2,49.784,-30.632,2,43.669], -// 2 24 18.125 10 60.22 -8.39 10 51.218 - [2,24,18.125,10,60.22,-8.39,10,51.218], -// 2 24 -12.612 10 49.784 -30.635 10 43.675 - [2,24,-12.612,10,49.784,-30.635,10,43.675], -// 2 24 19.067 -10 56.703 -0.433 -10 50.086 - [2,24,19.067,-10,56.703,-0.433,-10,50.086], -// 2 24 -9.749 -10 46.92 -29.241 -10 40.309 - [2,24,-9.749,-10,46.92,-29.241,-10,40.309], -// 2 24 19.067 10 56.704 -0.433 10 50.086 - [2,24,19.067,10,56.704,-0.433,10,50.086], -// 2 24 -9.749 10 46.92 -29.242 10 40.312 - [2,24,-9.749,10,46.92,-29.242,10,40.312], -// 4 16 19.067 -10 56.703 -29.241 -10 40.309 -30.634 -10 43.672 18.125 -10 60.219 - [4,16,19.067,-10,56.703,-29.241,-10,40.309,-30.634,-10,43.672,18.125,-10,60.219], -// 4 16 18.125 10 60.22 -30.635 10 43.675 -29.242 10 40.312 19.067 10 56.704 - [4,16,18.125,10,60.22,-30.635,10,43.675,-29.242,10,40.312,19.067,10,56.704], -// 0 // Segment 4 -// 0 // outer and inner curve -// 4 16 -36.894 -10 58.786 -84.992 -10 35.063 -84.994 10 35.062 -36.895 10 58.79 - [4,16,-36.894,-10,58.786,-84.992,-10,35.063,-84.994,10,35.062,-36.895,10,58.79], -// 4 16 -35.502 10 55.426 -73.732 10 36.56 -73.732 -10 36.56 -35.501 -10 55.423 - [4,16,-35.502,10,55.426,-73.732,10,36.56,-73.732,-10,36.56,-35.501,-10,55.423], -// 4 16 -77.519 10 34.691 -83.174 10 31.909 -83.172 -10 31.911 -77.519 -10 34.691 - [4,16,-77.519,10,34.691,-83.174,10,31.909,-83.172,-10,31.911,-77.519,-10,34.691], -// 4 16 -30.634 -10 43.672 -64.255 -10 27.084 -64.255 10 27.084 -30.635 10 43.675 - [4,16,-30.634,-10,43.672,-64.255,-10,27.084,-64.255,10,27.084,-30.635,10,43.675], -// 4 16 -68.043 -10 25.214 -76.813 -10 20.895 -76.814 10 20.894 -68.043 10 25.214 - [4,16,-68.043,-10,25.214,-76.813,-10,20.895,-76.814,10,20.894,-68.043,10,25.214], -// 4 16 -29.242 10 40.312 -61.544 10 24.372 -61.544 -10 24.372 -29.241 -10 40.309 - [4,16,-29.242,10,40.312,-61.544,10,24.372,-61.544,-10,24.372,-29.241,-10,40.309], -// 4 16 -65.331 10 22.503 -74.994 10 17.742 -74.993 -10 17.743 -65.331 -10 22.503 - [4,16,-65.331,10,22.503,-74.994,10,17.742,-74.993,-10,17.743,-65.331,-10,22.503], -// 0 // outer sides -// 2 24 -36.894 -10 58.786 -84.992 -10 35.063 - [2,24,-36.894,-10,58.786,-84.992,-10,35.063], -// 2 24 -35.501 -10 55.423 -73.732 -10 36.56 - [2,24,-35.501,-10,55.423,-73.732,-10,36.56], -// 2 24 -77.519 -10 34.691 -83.172 -10 31.911 - [2,24,-77.519,-10,34.691,-83.172,-10,31.911], -// 2 24 -35.502 10 55.426 -73.732 10 36.56 - [2,24,-35.502,10,55.426,-73.732,10,36.56], -// 2 24 -77.519 10 34.691 -83.174 10 31.909 - [2,24,-77.519,10,34.691,-83.174,10,31.909], -// 2 24 -35.499 2 55.42 -73.732 2 36.56 - [2,24,-35.499,2,55.42,-73.732,2,36.56], -// 2 24 -77.519 2 34.691 -83.171 2 31.911 - [2,24,-77.519,2,34.691,-83.171,2,31.911], -// 2 24 -35.499 -2 55.42 -73.732 -2 36.56 - [2,24,-35.499,-2,55.42,-73.732,-2,36.56], -// 2 24 -77.519 -2 34.691 -83.171 -2 31.911 - [2,24,-77.519,-2,34.691,-83.171,-2,31.911], -// 4 16 -35.501 -10 55.423 -83.172 -10 31.911 -84.992 -10 35.063 -36.894 -10 58.786 - [4,16,-35.501,-10,55.423,-83.172,-10,31.911,-84.992,-10,35.063,-36.894,-10,58.786], -// 2 24 -36.895 10 58.79 -84.994 10 35.062 - [2,24,-36.895,10,58.79,-84.994,10,35.062], -// 4 16 -36.895 10 58.79 -84.994 10 35.062 -83.174 10 31.909 -35.502 10 55.426 - [4,16,-36.895,10,58.79,-84.994,10,35.062,-83.174,10,31.909,-35.502,10,55.426], -// 0 // middlepiece -2+2 -// 2 24 -30.632 -2 43.669 -64.255 -2 27.084 - [2,24,-30.632,-2,43.669,-64.255,-2,27.084], -// 2 24 -68.043 -2 25.214 -76.812 -2 20.896 - [2,24,-68.043,-2,25.214,-76.812,-2,20.896], -// 2 24 -30.632 2 43.669 -64.255 2 27.084 - [2,24,-30.632,2,43.669,-64.255,2,27.084], -// 2 24 -68.043 2 25.214 -76.812 2 20.896 - [2,24,-68.043,2,25.214,-76.812,2,20.896], -// 2 24 -30.635 10 43.675 -64.255 10 27.084 - [2,24,-30.635,10,43.675,-64.255,10,27.084], -// 2 24 -68.043 10 25.214 -76.814 10 20.894 - [2,24,-68.043,10,25.214,-76.814,10,20.894], -// 2 24 -30.634 -10 43.672 -64.255 -10 27.084 - [2,24,-30.634,-10,43.672,-64.255,-10,27.084], -// 2 24 -68.043 -10 25.214 -76.813 -10 20.895 - [2,24,-68.043,-10,25.214,-76.813,-10,20.895], -// 4 16 -30.632 -2 43.669 -76.812 -2 20.896 -83.171 -2 31.911 -35.499 -2 55.42 - [4,16,-30.632,-2,43.669,-76.812,-2,20.896,-83.171,-2,31.911,-35.499,-2,55.42], -// 4 16 -35.499 2 55.42 -83.171 2 31.911 -76.812 2 20.896 -30.632 2 43.669 - [4,16,-35.499,2,55.42,-83.171,2,31.911,-76.812,2,20.896,-30.632,2,43.669], -// 0 // inner sides -// 2 24 -29.241 -10 40.309 -61.544 -10 24.372 - [2,24,-29.241,-10,40.309,-61.544,-10,24.372], -// 2 24 -65.331 -10 22.503 -74.993 -10 17.743 - [2,24,-65.331,-10,22.503,-74.993,-10,17.743], -// 2 24 -29.242 10 40.312 -61.544 10 24.372 - [2,24,-29.242,10,40.312,-61.544,10,24.372], -// 2 24 -65.331 10 22.503 -74.994 10 17.742 - [2,24,-65.331,10,22.503,-74.994,10,17.742], -// 4 16 -29.241 -10 40.309 -74.993 -10 17.743 -76.813 -10 20.895 -30.634 -10 43.672 - [4,16,-29.241,-10,40.309,-74.993,-10,17.743,-76.813,-10,20.895,-30.634,-10,43.672], -// 4 16 -30.635 10 43.675 -76.814 10 20.894 -74.994 10 17.742 -29.242 10 40.312 - [4,16,-30.635,10,43.675,-76.814,10,20.894,-74.994,10,17.742,-29.242,10,40.312], -// 0 // Segment 5 -// 0 // outer and inner curve -// 4 16 -84.992 -10 35.063 -129.584 -10 5.267 -129.584 10 5.266 -84.994 10 35.062 - [4,16,-84.992,-10,35.063,-129.584,-10,5.267,-129.584,10,5.266,-84.994,10,35.062], -// 4 16 -83.174 10 31.909 -127.368 10 2.378 -127.368 -10 2.379 -83.172 -10 31.911 - [4,16,-83.174,10,31.909,-127.368,10,2.378,-127.368,-10,2.379,-83.172,-10,31.911], -// 4 16 -76.813 -10 20.895 -119.625 -10 -7.711 -119.625 10 -7.713 -76.814 10 20.894 - [4,16,-76.813,-10,20.895,-119.625,-10,-7.711,-119.625,10,-7.713,-76.814,10,20.894], -// 4 16 -74.994 10 17.742 -117.409 10 -10.601 -117.409 -10 -10.599 -74.993 -10 17.743 - [4,16,-74.994,10,17.742,-117.409,10,-10.601,-117.409,-10,-10.599,-74.993,-10,17.743], -// 0 // outer sides -// 2 24 -84.992 -10 35.063 -129.584 -10 5.267 - [2,24,-84.992,-10,35.063,-129.584,-10,5.267], -// 2 24 -83.172 -10 31.911 -127.368 -10 2.379 - [2,24,-83.172,-10,31.911,-127.368,-10,2.379], -// 4 16 -83.172 -10 31.911 -127.368 -10 2.379 -129.584 -10 5.267 -84.992 -10 35.063 - [4,16,-83.172,-10,31.911,-127.368,-10,2.379,-129.584,-10,5.267,-84.992,-10,35.063], -// 2 24 -84.994 10 35.062 -129.584 10 5.266 - [2,24,-84.994,10,35.062,-129.584,10,5.266], -// 2 24 -83.174 10 31.909 -127.368 10 2.378 - [2,24,-83.174,10,31.909,-127.368,10,2.378], -// 4 16 -84.994 10 35.062 -129.584 10 5.266 -127.368 10 2.378 -83.174 10 31.909 - [4,16,-84.994,10,35.062,-129.584,10,5.266,-127.368,10,2.378,-83.174,10,31.909], -// 0 // middlepiece -2+2 -// 2 24 -83.171 -2 31.911 -127.367 -2 2.381 - [2,24,-83.171,-2,31.911,-127.367,-2,2.381], -// 2 24 -76.812 -2 20.896 -119.624 -2 -7.709 - [2,24,-76.812,-2,20.896,-119.624,-2,-7.709], -// 4 16 -76.812 -2 20.896 -119.624 -2 -7.709 -127.367 -2 2.381 -83.171 -2 31.911 - [4,16,-76.812,-2,20.896,-119.624,-2,-7.709,-127.367,-2,2.381,-83.171,-2,31.911], -// 2 24 -83.171 2 31.911 -127.367 2 2.381 - [2,24,-83.171,2,31.911,-127.367,2,2.381], -// 2 24 -76.812 2 20.896 -119.624 2 -7.709 - [2,24,-76.812,2,20.896,-119.624,2,-7.709], -// 4 16 -83.171 2 31.911 -127.367 2 2.381 -119.624 2 -7.709 -76.812 2 20.896 - [4,16,-83.171,2,31.911,-127.367,2,2.381,-119.624,2,-7.709,-76.812,2,20.896], -// 0 // inner sides -// 2 24 -76.813 -10 20.895 -119.625 -10 -7.711 - [2,24,-76.813,-10,20.895,-119.625,-10,-7.711], -// 2 24 -74.993 -10 17.743 -117.409 -10 -10.599 - [2,24,-74.993,-10,17.743,-117.409,-10,-10.599], -// 4 16 -74.993 -10 17.743 -117.409 -10 -10.599 -119.625 -10 -7.711 -76.813 -10 20.895 - [4,16,-74.993,-10,17.743,-117.409,-10,-10.599,-119.625,-10,-7.711,-76.813,-10,20.895], -// 2 24 -76.814 10 20.894 -119.625 10 -7.713 - [2,24,-76.814,10,20.894,-119.625,10,-7.713], -// 2 24 -74.994 10 17.742 -117.409 10 -10.601 - [2,24,-74.994,10,17.742,-117.409,10,-10.601], -// 4 16 -76.814 10 20.894 -119.625 10 -7.713 -117.409 10 -10.601 -74.994 10 17.742 - [4,16,-76.814,10,20.894,-119.625,10,-7.713,-117.409,10,-10.601,-74.994,10,17.742], -// 0 // Segment 6 -// 0 // outer and inner curve -// 4 16 -129.584 -10 5.267 -170 -10 -30 -170 10 -30 -129.584 10 5.266 - [4,16,-129.584,-10,5.267,-170,-10,-30,-170,10,-30,-129.584,10,5.266], -// 4 16 -127.368 10 2.378 -164.269 10 -30 -164.269 -10 -30 -127.368 -10 2.379 - [4,16,-127.368,10,2.378,-164.269,10,-30,-164.269,-10,-30,-127.368,-10,2.379], -// 4 16 -119.625 -10 -7.711 -138.536 -10 -24.293 -138.536 10 -24.293 -119.625 10 -7.713 - [4,16,-119.625,-10,-7.711,-138.536,-10,-24.293,-138.536,10,-24.293,-119.625,10,-7.713], -// 4 16 -117.409 10 -10.601 -132.949 10 -24.223 -132.949 -10 -24.223 -117.409 -10 -10.599 - [4,16,-117.409,10,-10.601,-132.949,10,-24.223,-132.949,-10,-24.223,-117.409,-10,-10.599], -// 0 // outer sides -// 2 24 -129.584 -10 5.267 -170 -10 -30 - [2,24,-129.584,-10,5.267,-170,-10,-30], -// 2 24 -127.368 -10 2.379 -164.269 -10 -30 - [2,24,-127.368,-10,2.379,-164.269,-10,-30], -// 4 16 -127.368 -10 2.379 -164.269 -10 -30 -170 -10 -30 -129.584 -10 5.267 - [4,16,-127.368,-10,2.379,-164.269,-10,-30,-170,-10,-30,-129.584,-10,5.267], -// 2 24 -129.584 10 5.266 -170 10 -30 - [2,24,-129.584,10,5.266,-170,10,-30], -// 2 24 -127.368 10 2.378 -164.269 10 -30 - [2,24,-127.368,10,2.378,-164.269,10,-30], -// 4 16 -129.584 10 5.266 -170 10 -30 -164.269 10 -30 -127.368 10 2.378 - [4,16,-129.584,10,5.266,-170,10,-30,-164.269,10,-30,-127.368,10,2.378], -// 0 // middlepiece -2+2 -// 2 24 -127.367 -2 2.381 -164.269 -2 -30 - [2,24,-127.367,-2,2.381,-164.269,-2,-30], -// 4 16 -119.624 -2 -7.709 -145.039 -2 -30 -164.269 -2 -30 -127.367 -2 2.381 - [4,16,-119.624,-2,-7.709,-145.039,-2,-30,-164.269,-2,-30,-127.367,-2,2.381], -// 3 16 -138.536 -2 -24.293 -132.828 -2 -30 -145.039 -2 -30 - [3,16,-138.536,-2,-24.293,-132.828,-2,-30,-145.039,-2,-30], -// 3 16 -145.039 2 -30 -132.828 2 -30 -138.536 2 -24.293 - [3,16,-145.039,2,-30,-132.828,2,-30,-138.536,2,-24.293], -// 2 24 -127.367 2 2.381 -164.269 2 -30 - [2,24,-127.367,2,2.381,-164.269,2,-30], -// 4 16 -127.367 2 2.381 -164.269 2 -30 -145.039 2 -30 -119.624 2 -7.709 - [4,16,-127.367,2,2.381,-164.269,2,-30,-145.039,2,-30,-119.624,2,-7.709], -// 0 // inner sides -// 2 24 -119.625 -10 -7.711 -138.536 -10 -24.293 - [2,24,-119.625,-10,-7.711,-138.536,-10,-24.293], -// 2 24 -117.409 -10 -10.599 -132.949 -10 -24.223 - [2,24,-117.409,-10,-10.599,-132.949,-10,-24.223], -// 4 16 -117.409 -10 -10.599 -132.949 -10 -24.223 -138.536 -10 -24.293 -119.625 -10 -7.711 - [4,16,-117.409,-10,-10.599,-132.949,-10,-24.223,-138.536,-10,-24.293,-119.625,-10,-7.711], -// 2 24 -119.625 10 -7.713 -138.536 10 -24.293 - [2,24,-119.625,10,-7.713,-138.536,10,-24.293], -// 2 24 -119.624 2 -7.709 -138.536 2 -24.293 - [2,24,-119.624,2,-7.709,-138.536,2,-24.293], -// 2 24 -119.624 -2 -7.709 -138.536 -2 -24.293 - [2,24,-119.624,-2,-7.709,-138.536,-2,-24.293], -// 2 24 -117.409 10 -10.601 -132.949 10 -24.223 - [2,24,-117.409,10,-10.601,-132.949,10,-24.223], -// 4 16 -119.625 10 -7.713 -138.536 10 -24.293 -132.949 10 -24.223 -117.409 10 -10.601 - [4,16,-119.625,10,-7.713,-138.536,10,-24.293,-132.949,10,-24.223,-117.409,10,-10.601], -// 0 // acute end -// 2 24 -132.828 -2 -30 -164.269 -2 -30 - [2,24,-132.828,-2,-30,-164.269,-2,-30], -// 2 24 -132.828 2 -30 -164.269 2 -30 - [2,24,-132.828,2,-30,-164.269,2,-30], -// 1 16 -148.549 0 -30 0 0 -15.7205 -10 0 0 0 -1 0 rect.dat - [1,16,-148.549,0,-30,0,0,-15.7205,-10,0,0,0,-1,0, ldraw_lib__rect()], -// 0 // x-10 -// 4 16 -166.364 -10 -33.636 -168.315 -10 -36.556 -169.239 -10 -36.173 -167.071 -10 -32.929 - [4,16,-166.364,-10,-33.636,-168.315,-10,-36.556,-169.239,-10,-36.173,-167.071,-10,-32.929], -// 4 16 -168.315 -10 -36.556 -169 -10 -40 -170 -10 -40 -169.239 -10 -36.173 - [4,16,-168.315,-10,-36.556,-169,-10,-40,-170,-10,-40,-169.239,-10,-36.173], -// 4 16 -160 -10 -31 -163.444 -10 -31.685 -163.827 -10 -30.761 -160 -10 -30 - [4,16,-160,-10,-31,-163.444,-10,-31.685,-163.827,-10,-30.761,-160,-10,-30], -// 4 16 -163.444 -10 -31.685 -166.364 -10 -33.636 -167.071 -10 -32.929 -163.827 -10 -30.761 - [4,16,-163.444,-10,-31.685,-166.364,-10,-33.636,-167.071,-10,-32.929,-163.827,-10,-30.761], -// 1 16 -160 -10 -40 0 0 -10 0 1 0 10 0 0 1-4ndis.dat - [1,16,-160,-10,-40,0,0,-10,0,1,0,10,0,0, ldraw_lib__1_4ndis()], -// 0 // x+10 -// 4 16 -166.364 10 -33.636 -163.444 10 -31.685 -163.827 10 -30.761 -167.071 10 -32.929 - [4,16,-166.364,10,-33.636,-163.444,10,-31.685,-163.827,10,-30.761,-167.071,10,-32.929], -// 4 16 -163.444 10 -31.685 -160 10 -31 -160 10 -30 -163.827 10 -30.761 - [4,16,-163.444,10,-31.685,-160,10,-31,-160,10,-30,-163.827,10,-30.761], -// 4 16 -169 10 -40 -168.315 10 -36.556 -169.239 10 -36.173 -170 10 -40 - [4,16,-169,10,-40,-168.315,10,-36.556,-169.239,10,-36.173,-170,10,-40], -// 4 16 -168.315 10 -36.556 -166.364 10 -33.636 -167.071 10 -32.929 -169.239 10 -36.173 - [4,16,-168.315,10,-36.556,-166.364,10,-33.636,-167.071,10,-32.929,-169.239,10,-36.173], -// 1 16 -160 10 -40 -10 0 0 0 -1 0 0 0 10 1-4ndis.dat - [1,16,-160,10,-40,-10,0,0,0,-1,0,0,0,10, ldraw_lib__1_4ndis()], -// 0 // end90 -// 0 // a -// 1 16 120 -10 80 -5.90086 0 -6.78816 0 1 0 -6.78816 0 5.90086 1-4edge.dat - [1,16,120,-10,80,-5.90086,0,-6.78816,0,1,0,-6.78816,0,5.90086, ldraw_lib__1_4edge()], -// 1 16 120 -2 80 -5.90086 0 -6.78816 0 1 0 -6.78816 0 5.90086 1-4edge.dat - [1,16,120,-2,80,-5.90086,0,-6.78816,0,1,0,-6.78816,0,5.90086, ldraw_lib__1_4edge()], -// 1 16 120 2 80 -5.90086 0 -6.78816 0 1 0 -6.78816 0 5.90086 1-4edge.dat - [1,16,120,2,80,-5.90086,0,-6.78816,0,1,0,-6.78816,0,5.90086, ldraw_lib__1_4edge()], -// 1 16 120 10 80 -5.90086 0 -6.78816 0 1 0 -6.78816 0 5.90086 1-4edge.dat - [1,16,120,10,80,-5.90086,0,-6.78816,0,1,0,-6.78816,0,5.90086, ldraw_lib__1_4edge()], -// 1 16 120 -10 80 -5.90086 0 -6.78816 0 20 0 -6.78816 0 5.90086 1-4cyli.dat - [1,16,120,-10,80,-5.90086,0,-6.78816,0,20,0,-6.78816,0,5.90086, ldraw_lib__1_4cyli()], -// 3 16 110 -10 69.98 114.099 -10 73.212 113.64 -10 70 - [3,16,110,-10,69.98,114.099,-10,73.212,113.64,-10,70], -// 3 16 113.64 10 70 114.099 10 73.212 110 10 69.98 - [3,16,113.64,10,70,114.099,10,73.212,110,10,69.98], -// 0 // b -// 4 16 120 -10 70 113.64 -10 70 114.099 -10 73.212 120 -10 72 - [4,16,120,-10,70,113.64,-10,70,114.099,-10,73.212,120,-10,72], -// 4 16 113.64 10 70 120 10 70 120 10 72 114.099 10 73.212 - [4,16,113.64,10,70,120,10,70,120,10,72,114.099,10,73.212], -// 3 16 113.212 10 85.901 120 10 88 120 10 90 - [3,16,113.212,10,85.901,120,10,88,120,10,90], -// 3 16 120 -10 90 120 -10 88 113.212 -10 85.901 - [3,16,120,-10,90,120,-10,88,113.212,-10,85.901], -// 2 24 114.099 10 73.212 114.099 -10 73.212 - [2,24,114.099,10,73.212,114.099,-10,73.212], -// 2 24 113.212 10 85.901 113.212 -10 85.901 - [2,24,113.212,10,85.901,113.212,-10,85.901], -// 0 // end curve -// 0 // sides -// 4 16 120 10 90 145 10 90 145 -10 90 120 -10 90 - [4,16,120,10,90,145,10,90,145,-10,90,120,-10,90], -// 2 24 120 10 90 145 10 90 - [2,24,120,10,90,145,10,90], -// 2 24 120 -10 90 145 -10 90 - [2,24,120,-10,90,145,-10,90], -// 1 16 -170 0 -47.5 0 1 0 0 0 10 17.5 0 0 rect.dat - [1,16,-170,0,-47.5,0,1,0,0,0,10,17.5,0,0, ldraw_lib__rect()], -// 1 16 133.27 0 70 11.73 0 0 0 0 -10 0 1 0 rect.dat - [1,16,133.27,0,70,11.73,0,0,0,0,-10,0,1,0, ldraw_lib__rect()], -// 1 16 133.27 0 10 -11.73 0 0 0 0 -10 0 -1 0 rect.dat - [1,16,133.27,0,10,-11.73,0,0,0,0,-10,0,-1,0, ldraw_lib__rect()], -// 1 16 -150 0 -53.27 0 -1 0 0 0 -10 11.73 0 0 rect.dat - [1,16,-150,0,-53.27,0,-1,0,0,0,-10,11.73,0,0, ldraw_lib__rect()], -// 1 16 -90 0 -53.27 0 1 0 0 0 -10 -11.73 0 0 rect.dat - [1,16,-90,0,-53.27,0,1,0,0,0,-10,-11.73,0,0, ldraw_lib__rect()], -// 1 16 -70 0 -53.27 0 -1 0 0 0 -10 11.73 0 0 rect.dat - [1,16,-70,0,-53.27,0,-1,0,0,0,-10,11.73,0,0, ldraw_lib__rect()], -// 1 16 -10 0 -53.27 0 1 0 0 0 -10 -11.73 0 0 rect.dat - [1,16,-10,0,-53.27,0,1,0,0,0,-10,-11.73,0,0, ldraw_lib__rect()], -// 1 16 10 0 -53.27 0 -1 0 0 0 -10 11.73 0 0 rect.dat - [1,16,10,0,-53.27,0,-1,0,0,0,-10,11.73,0,0, ldraw_lib__rect()], -// 1 16 70 0 -53.27 0 1 0 0 0 -10 -11.73 0 0 rect.dat - [1,16,70,0,-53.27,0,1,0,0,0,-10,-11.73,0,0, ldraw_lib__rect()], // 1 16 -120 0 -50 -20 0 0 0 0 10 0 1 0 rect2p.dat [1,16,-120,0,-50,-20,0,0,0,0,10,0,1,0, ldraw_lib__rect2p()], // 1 16 -40 0 -50 -20 0 0 0 0 10 0 1 0 rect2p.dat [1,16,-40,0,-50,-20,0,0,0,0,10,0,1,0, ldraw_lib__rect2p()], // 1 16 40 0 -50 -20 0 0 0 0 10 0 1 0 rect2p.dat [1,16,40,0,-50,-20,0,0,0,0,10,0,1,0, ldraw_lib__rect2p()], +// +// 1 16 80 0 -40 .70711 0 -.70711 0 1 0 -.70711 0 -.70711 znap2a.dat + [1,16,80,0,-40,.70711,0,-.70711,0,1,0,-.70711,0,-.70711, ldraw_lib__znap2a()], +// 1 16 100 0 -20 .7071 0 5.8579 0 1 0 -.7071 0 5.8579 znap5.dat + [1,16,100,0,-20,.7071,0,5.8579,0,1,0,-.7071,0,5.8579, ldraw_lib__znap5()], +// 1 16 120 0 0 .70711 0 .70711 0 1 0 -.70711 0 .70711 znap2a.dat + [1,16,120,0,0,.70711,0,.70711,0,1,0,-.70711,0,.70711, ldraw_lib__znap2a()], +// 1 16 120 0 0 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,120,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 140 0 0 0 0 -1 0 1 0 1 0 0 znap6.dat + [1,16,140,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap6()], +// 1 16 134.571 0 -10 -10.429 0 0 0 0 10 0 1 0 rect.dat + [1,16,134.571,0,-10,-10.429,0,0,0,0,10,0,1,0, ldraw_lib__rect()], +// +// 1 16 120 0 0 1 0 0 0 1 0 0 0 1 znap3a.dat + [1,16,120,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__znap3a()], +// 1 16 120 0 40 1 0 0 0 1 0 0 0 1 znap2.dat + [1,16,120,0,40,1,0,0,0,1,0,0,0,1, ldraw_lib__znap2()], +// 1 16 120 0 40 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,120,0,40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 120 0 40 -1 0 0 0 1 0 0 0 -1 znap2.dat + [1,16,120,0,40,-1,0,0,0,1,0,0,0,-1, ldraw_lib__znap2()], +// 1 16 120 0 80 1 0 0 0 -1 0 0 0 -1 znap3a.dat + [1,16,120,0,80,1,0,0,0,-1,0,0,0,-1, ldraw_lib__znap3a()], +// 1 16 120 0 80 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,120,0,80,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 140 0 80 0 0 -1 0 1 0 1 0 0 znap6.dat + [1,16,140,0,80,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap6()], +// +// 0 // Inner Bow Meets +// 1 16 -130.2978 0 -26.8738 3.1262 -1 0 0 0 10 -3.1262 0 0 rect.dat + [1,16,-130.2978,0,-26.8738,3.1262,-1,0,0,0,10,-3.1262,0,0, ldraw_lib__rect()], +// 4 16 -127.1716 10 -30 -127.1716 -10 -30 -24.1422 -2 -30 -24.1422 2 -30 + [4,16,-127.1716,10,-30,-127.1716,-10,-30,-24.1422,-2,-30,-24.1422,2,-30], +// +// 0 // Left Strut with Connhole +// 1 16 -40 0 0 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,-40,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 4 16 -72.9696 2 18.8274 -72.9696 -2 18.8274 -75 -10 17.74 -75 10 17.74 + [4,16,-72.9696,2,18.8274,-72.9696,-2,18.8274,-75,-10,17.74,-75,10,17.74], +// 4 16 -75 10 17.74 -75 -10 17.74 -96.684 -10 4.285 -96.684 10 4.285 + [4,16,-75,10,17.74,-75,-10,17.74,-96.684,-10,4.285,-96.684,10,4.285], +// 4 16 -96.684 10 4.285 -96.684 -10 4.285 -117.432 -10 -10.574 -117.432 10 -10.574 + [4,16,-96.684,10,4.285,-96.684,-10,4.285,-117.432,-10,-10.574,-117.432,10,-10.574], +// 4 16 -133.424 10 -23.7476 -117.432 10 -10.574 -117.432 -10 -10.574 -133.424 -10 -23.7476 + [4,16,-133.424,10,-23.7476,-117.432,10,-10.574,-117.432,-10,-10.574,-133.424,-10,-23.7476], +// 4 16 -52.497 -10 29.791 -54.5496 -2 28.6918 -54.5496 2 28.6918 -52.497 10 29.791 + [4,16,-52.497,-10,29.791,-54.5496,-2,28.6918,-54.5496,2,28.6918,-52.497,10,29.791], +// 1 16 -35.60665 0 -18.53555 0 1 11.46445 2 0 0 0 0 -11.46445 rect3.dat + [1,16,-35.60665,0,-18.53555,0,1,11.46445,2,0,0,0,0,-11.46445, ldraw_lib__rect3()], +// 1 16 -60.02035 0 5.87815 0 1 -12.94925 -2 0 0 0 0 12.94925 rect3.dat + [1,16,-60.02035,0,5.87815,0,1,-12.94925,-2,0,0,0,0,12.94925, ldraw_lib__rect3()], +// +// 0 // Strut with Two Connholes +// 1 16 -14.39335 0 -11.46445 0 -1 18.53555 -2 0 0 0 0 -18.53555 rect3.dat + [1,16,-14.39335,0,-11.46445,0,-1,18.53555,-2,0,0,0,0,-18.53555, ldraw_lib__rect3()], +// 1 16 -43.73925 0 17.88145 0 -1 -10.81035 2 0 0 0 0 10.81035 rect3.dat + [1,16,-43.73925,0,17.88145,0,-1,-10.81035,2,0,0,0,0,10.81035, ldraw_lib__rect3()], +// 1 16 -12.78475 0 38.64255 0 1 -5.71365 -2 0 0 0 0 5.71365 rect3.dat + [1,16,-12.78475,0,38.64255,0,1,-5.71365,-2,0,0,0,0,5.71365, ldraw_lib__rect3()], +// 1 16 12.9289 0 12.9289 -20 1 0 0 0 2 20 0 0 rect2p.dat + [1,16,12.9289,0,12.9289,-20,1,0,0,0,2,20,0,0, ldraw_lib__rect2p()], +// 1 16 44.39335 0 -18.53555 0 1 11.46445 2 0 0 0 0 -11.46445 rect3.dat + [1,16,44.39335,0,-18.53555,0,1,11.46445,2,0,0,0,0,-11.46445, ldraw_lib__rect3()], +// 4 16 4.1422 2 -30 4.1422 -2 -30 55.8578 -2 -30 55.8578 2 -30 + [4,16,4.1422,2,-30,4.1422,-2,-30,55.8578,-2,-30,55.8578,2,-30], +// 4 16 -52.497 -10 29.791 -52.497 10 29.791 -29.253 10 40.321 -29.253 -10 40.321 + [4,16,-52.497,-10,29.791,-52.497,10,29.791,-29.253,10,40.321,-29.253,-10,40.321], +// 4 16 -18.4984 -2 44.3562 -29.253 -10 40.321 -29.253 10 40.321 -18.4984 2 44.3562 + [4,16,-18.4984,-2,44.3562,-29.253,-10,40.321,-29.253,10,40.321,-18.4984,2,44.3562], +// 1 16 40 0 0 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,40,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 0 0 40 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,0,0,40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// +// 0 // Right Strut with Connhole +// 1 16 80 0 40 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,80,0,40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 4 16 19.068 10 56.701 19.068 -10 56.701 2.4769 -2 51.6653 2.4769 2 51.6653 + [4,16,19.068,10,56.701,19.068,-10,56.701,2.4769,-2,51.6653,2.4769,2,51.6653], +// 4 16 80 2 -25.8578 80 -2 -25.8578 87.0711 -10 -18.7869 87.0711 10 -18.7869 + [4,16,80,2,-25.8578,80,-2,-25.8578,87.0711,-10,-18.7869,87.0711,10,-18.7869], +// 1 16 63.53555 0 -9.39335 0 -1 16.46445 -2 0 0 0 0 -16.46445 rect3.dat + [1,16,63.53555,0,-9.39335,0,-1,16.46445,-2,0,0,0,0,-16.46445, ldraw_lib__rect3()], +// 1 16 27.0711 0 27.0711 20 -1 0 0 0 2 -20 0 0 rect2p.dat + [1,16,27.0711,0,27.0711,20,-1,0,0,0,2,-20,0,0, ldraw_lib__rect2p()], +// 1 16 4.774 0 49.3682 0 -1 -2.2971 2 0 0 0 0 2.2971 rect3.dat + [1,16,4.774,0,49.3682,0,-1,-2.2971,2,0,0,0,0,2.2971, ldraw_lib__rect3()], +// 4 16 43.4529 -2 62.4049 19.068 -10 56.701 19.068 10 56.701 43.4529 2 62.4049 + [4,16,43.4529,-2,62.4049,19.068,-10,56.701,19.068,10,56.701,43.4529,2,62.4049], +// 1 16 58.1909 0 47.6669 0 1 -14.738 -2 0 0 0 0 14.738 rect3.dat + [1,16,58.1909,0,47.6669,0,1,-14.738,-2,0,0,0,0,14.738, ldraw_lib__rect3()], +// 1 16 89.39335 0 16.46445 0 1 16.46445 2 0 0 0 0 -16.46445 rect3.dat + [1,16,89.39335,0,16.46445,0,1,16.46445,2,0,0,0,0,-16.46445, ldraw_lib__rect3()], +// 4 16 98.7867 10 -7.0711 98.7867 -10 -7.0711 105.8578 -2 0 105.8578 2 0 + [4,16,98.7867,10,-7.0711,98.7867,-10,-7.0711,105.8578,-2,0,105.8578,2,0], +// 1 16 98.53555 0 35.60665 0 -1 11.46445 -2 0 0 0 0 -11.46445 rect3.dat + [1,16,98.53555,0,35.60665,0,-1,11.46445,-2,0,0,0,0,-11.46445, ldraw_lib__rect3()], +// 1 16 77.39705 0 56.74515 0 -1 -9.67405 2 0 0 0 0 9.67405 rect3.dat + [1,16,77.39705,0,56.74515,0,-1,-9.67405,2,0,0,0,0,9.67405, ldraw_lib__rect3()], +// 4 16 69.105 -10 66.646 67.723 -2 66.4192 67.723 2 66.4192 69.105 10 66.646 + [4,16,69.105,-10,66.646,67.723,-2,66.4192,67.723,2,66.4192,69.105,10,66.646], +// 4 16 94.494 -10 69.181 69.105 -10 66.646 69.105 10 66.646 94.494 10 69.181 + [4,16,94.494,-10,69.181,69.105,-10,66.646,69.105,10,66.646,94.494,10,69.181], +// 4 16 94.494 -10 69.181 94.494 10 69.181 110 10 70 110 -10 70 + [4,16,94.494,-10,69.181,94.494,10,69.181,110,10,70,110,-10,70], +// 4 16 110 -10 70 110 10 70 110 2 24.1422 110 -2 24.1422 + [4,16,110,-10,70,110,10,70,110,2,24.1422,110,-2,24.1422], +// 2 24 110 -10 70 110 10 70 + [2,24,110,-10,70,110,10,70], +// // 1 16 130 0 40 0 -1 0 0 0 -10 20 0 0 rect2p.dat [1,16,130,0,40,0,-1,0,0,0,-10,20,0,0, ldraw_lib__rect2p()], -// 1 16 -70 0 -30 -57.172 0 0 0 0 -10 0 -1 0 rect.dat - [1,16,-70,0,-30,-57.172,0,0,0,0,-10,0,-1,0, ldraw_lib__rect()], -// 1 16 30 0 -30 -37.172 0 0 0 0 -10 0 -1 0 rect.dat - [1,16,30,0,-30,-37.172,0,0,0,0,-10,0,-1,0, ldraw_lib__rect()], -// 1 16 74.343 0 -30 -1.515 0 0 0 0 -10 0 -1 0 rect.dat - [1,16,74.343,0,-30,-1.515,0,0,0,0,-10,0,-1,0, ldraw_lib__rect()], -// 1 16 110 0 41.404 0 1 0 0 0 -10 -28.576 0 0 rect.dat - [1,16,110,0,41.404,0,1,0,0,0,-10,-28.576,0,0, ldraw_lib__rect()], -// 1 16 110 0 5.657 0 1 0 0 0 -10 -1.515 0 0 rect.dat - [1,16,110,0,5.657,0,1,0,0,0,-10,-1.515,0,0, ldraw_lib__rect()], -// 0 // xx -// 0 // inner beams -// 0 // right -// 0 // b -// 0 // c -// 0 // d -// 4 16 65.858 2 40 80 2 54.142 67.748 2 66.395 44.163 2 61.695 - [4,16,65.858,2,40,80,2,54.142,67.748,2,66.395,44.163,2,61.695], -// 4 16 44.163 -2 61.695 67.748 -2 66.395 80 -2 54.142 65.858 -2 40 - [4,16,44.163,-2,61.695,67.748,-2,66.395,80,-2,54.142,65.858,-2,40], -// 4 16 80 -2 25.858 94.142 -2 40 110 -2 24.142 110 -2 -4.142 - [4,16,80,-2,25.858,94.142,-2,40,110,-2,24.142,110,-2,-4.142], -// 4 16 110 2 -4.142 110 2 24.142 94.142 2 40 80 2 25.858 - [4,16,110,2,-4.142,110,2,24.142,94.142,2,40,80,2,25.858], -// 1 16 75.011 0 30.848 0 1.00317 30.8475 -2 0 0 0 1.00317 -30.8475 rect.dat - [1,16,75.011,0,30.848,0,1.00317,30.8475,-2,0,0,0,1.00317,-30.8475, ldraw_lib__rect()], -// 1 16 88.874 0 45.269 0 -0.70712 -21.126 -2 0 0 0 -1 21.1265 rect.dat - [1,16,88.874,0,45.269,0,-0.70712,-21.126,-2,0,0,0,-1,21.1265, ldraw_lib__rect()], -// 2 24 110 -2 24.142 110 -2 12.828 - [2,24,110,-2,24.142,110,-2,12.828], -// 2 24 110 2 24.142 110 2 12.828 - [2,24,110,2,24.142,110,2,12.828], -// 2 24 110 -2 7.172 110 -2 4.142 - [2,24,110,-2,7.172,110,-2,4.142], -// 2 24 110 2 7.172 110 2 4.142 - [2,24,110,2,7.172,110,2,4.142], -// 2 24 110 -2 4.142 105.858 -2 0 - [2,24,110,-2,4.142,105.858,-2,0], -// 2 24 110 2 4.142 105.858 2 0 - [2,24,110,2,4.142,105.858,2,0], -// 2 24 67.748 -2 66.395 58.314 -2 64.515 - [2,24,67.748,-2,66.395,58.314,-2,64.515], -// 2 24 67.748 2 66.395 58.314 2 64.515 - [2,24,67.748,2,66.395,58.314,2,64.515], -// 2 24 44.163 -2 61.695 53.597 -2 63.575 - [2,24,44.163,-2,61.695,53.597,-2,63.575], -// 2 24 44.163 2 61.695 53.597 2 63.575 - [2,24,44.163,2,61.695,53.597,2,63.575], -// 0 // e1 -// 1 16 66.47 6 56.36 0 -0.70711 -8.1555 -4 0 0 0 -1 8.1555 rect.dat - [1,16,66.47,6,56.36,0,-0.70711,-8.1555,-4,0,0,0,-1,8.1555, ldraw_lib__rect()], -// 1 16 80 0 40 0.70711 0 -0.70711 0 1 0 0.70711 0 0.70711 connhole.dat - [1,16,80,0,40,0.70711,0,-0.70711,0,1,0,0.70711,0,0.70711, ldraw_lib__connhole()], -// 1 16 80 -10 40 0.70711 0 -0.70711 0 1 0 0.70711 0 0.70711 4-4ring9.dat - [1,16,80,-10,40,0.70711,0,-0.70711,0,1,0,0.70711,0,0.70711, ldraw_lib__4_4ring9()], -// 1 16 80 10 40 -0.70711 0 0.70711 0 -1 0 0.70711 0 0.70711 4-4ring9.dat - [1,16,80,10,40,-0.70711,0,0.70711,0,-1,0,0.70711,0,0.70711, ldraw_lib__4_4ring9()], -// 2 24 76.173 -10 49.239 74.625 -10 48.204 - [2,24,76.173,-10,49.239,74.625,-10,48.204], -// 2 24 76.173 10 49.239 74.625 10 48.204 - [2,24,76.173,10,49.239,74.625,10,48.204], -// 4 16 71.796 10 45.375 71.796 2 45.375 70.761 2 43.827 70.761 10 43.827 - [4,16,71.796,10,45.375,71.796,2,45.375,70.761,2,43.827,70.761,10,43.827], -// 4 16 71.796 -2 45.375 71.796 -10 45.375 70.761 -10 43.827 70.761 -2 43.827 - [4,16,71.796,-2,45.375,71.796,-10,45.375,70.761,-10,43.827,70.761,-2,43.827], -// 4 16 88.204 10 34.625 88.204 2 34.625 89.239 2 36.173 89.239 10 36.173 - [4,16,88.204,10,34.625,88.204,2,34.625,89.239,2,36.173,89.239,10,36.173], -// 4 16 88.204 -2 34.625 88.204 -10 34.625 89.239 -10 36.173 89.239 -2 36.173 - [4,16,88.204,-2,34.625,88.204,-10,34.625,89.239,-10,36.173,89.239,-2,36.173], -// 4 16 83.827 10 30.761 83.827 2 30.761 85.375 2 31.796 85.375 10 31.796 - [4,16,83.827,10,30.761,83.827,2,30.761,85.375,2,31.796,85.375,10,31.796], -// 4 16 83.827 -2 30.761 83.827 -10 30.761 85.375 -10 31.796 85.375 -2 31.796 - [4,16,83.827,-2,30.761,83.827,-10,30.761,85.375,-10,31.796,85.375,-2,31.796], -// 4 16 76.173 10 49.239 76.173 2 49.239 74.625 2 48.204 74.625 10 48.204 - [4,16,76.173,10,49.239,76.173,2,49.239,74.625,2,48.204,74.625,10,48.204], -// 4 16 76.173 -2 49.239 76.173 -10 49.239 74.625 -10 48.204 74.625 -2 48.204 - [4,16,76.173,-2,49.239,76.173,-10,49.239,74.625,-10,48.204,74.625,-2,48.204], -// 2 24 70.761 -10 43.827 71.796 -10 45.375 - [2,24,70.761,-10,43.827,71.796,-10,45.375], -// 2 24 70.761 10 43.827 71.796 10 45.375 - [2,24,70.761,10,43.827,71.796,10,45.375], -// 2 24 83.827 -10 30.761 85.375 -10 31.796 - [2,24,83.827,-10,30.761,85.375,-10,31.796], -// 2 24 83.827 10 30.761 85.375 10 31.796 - [2,24,83.827,10,30.761,85.375,10,31.796], -// 2 24 89.239 -10 36.173 88.204 -10 34.625 - [2,24,89.239,-10,36.173,88.204,-10,34.625], -// 2 24 89.239 10 36.173 88.204 10 34.625 - [2,24,89.239,10,36.173,88.204,10,34.625], -// 0 // b -// 1 16 80 -2 40 7.07107 0 7.07107 0 1 0 -7.07107 0 7.07107 4-4ndis.dat - [1,16,80,-2,40,7.07107,0,7.07107,0,1,0,-7.07107,0,7.07107, ldraw_lib__4_4ndis()], -// 1 16 80 2 40 7.07107 0 7.07107 0 -1 0 -7.07107 0 7.07107 4-4ndis.dat - [1,16,80,2,40,7.07107,0,7.07107,0,-1,0,-7.07107,0,7.07107, ldraw_lib__4_4ndis()], -// 1 16 80 2 40 7.07107 0 7.07107 0 -1 0 -7.07107 0 7.07107 4-4edge.dat - [1,16,80,2,40,7.07107,0,7.07107,0,-1,0,-7.07107,0,7.07107, ldraw_lib__4_4edge()], -// 1 16 80 -2 40 7.07107 0 7.07107 0 -1 0 -7.07107 0 7.07107 4-4edge.dat - [1,16,80,-2,40,7.07107,0,7.07107,0,-1,0,-7.07107,0,7.07107, ldraw_lib__4_4edge()], -// 1 16 80 10 40 9.2388 0 3.82684 0 -1 0 -3.82684 0 9.2388 3-8edge.dat - [1,16,80,10,40,9.2388,0,3.82684,0,-1,0,-3.82684,0,9.2388, ldraw_lib__3_8edge()], -// 1 16 80 10 40 9.2388 0 3.82684 0 -8 0 -3.82684 0 9.2388 3-8cyli.dat - [1,16,80,10,40,9.2388,0,3.82684,0,-8,0,-3.82684,0,9.2388, ldraw_lib__3_8cyli()], -// 1 16 80 10 40 -9.2388 0 -3.82684 0 -1 0 3.82684 0 -9.2388 3-8edge.dat - [1,16,80,10,40,-9.2388,0,-3.82684,0,-1,0,3.82684,0,-9.2388, ldraw_lib__3_8edge()], -// 1 16 80 10 40 -9.2388 0 -3.82684 0 -8 0 3.82684 0 -9.2388 3-8cyli.dat - [1,16,80,10,40,-9.2388,0,-3.82684,0,-8,0,3.82684,0,-9.2388, ldraw_lib__3_8cyli()], -// 1 16 80 -10 40 9.2388 0 3.82684 0 1 0 -3.82684 0 9.2388 3-8edge.dat - [1,16,80,-10,40,9.2388,0,3.82684,0,1,0,-3.82684,0,9.2388, ldraw_lib__3_8edge()], -// 1 16 80 -10 40 9.2388 0 3.82684 0 8 0 -3.82684 0 9.2388 3-8cyli.dat - [1,16,80,-10,40,9.2388,0,3.82684,0,8,0,-3.82684,0,9.2388, ldraw_lib__3_8cyli()], -// 1 16 80 -10 40 -9.2388 0 -3.82684 0 1 0 3.82684 0 -9.2388 3-8edge.dat - [1,16,80,-10,40,-9.2388,0,-3.82684,0,1,0,3.82684,0,-9.2388, ldraw_lib__3_8edge()], -// 1 16 80 -10 40 -9.2388 0 -3.82684 0 8 0 3.82684 0 -9.2388 3-8cyli.dat - [1,16,80,-10,40,-9.2388,0,-3.82684,0,8,0,3.82684,0,-9.2388, ldraw_lib__3_8cyli()], -// 0 // f1 -// 1 16 62.697 6 54.475 0 1.00414 9.0995 -4 0 0 0 1.00408 -9.1 rect.dat - [1,16,62.697,6,54.475,0,1.00414,9.0995,-4,0,0,0,1.00408,-9.1, ldraw_lib__rect()], -// 4 16 72.222 10 44.95 75.05 10 47.778 58.314 10 64.515 53.597 10 63.575 - [4,16,72.222,10,44.95,75.05,10,47.778,58.314,10,64.515,53.597,10,63.575], -// 0 // e2 -// 1 16 97.688 6 19.484 0 196.992 -12.3125 4 0 0 0 197 12.312 rect3.dat - [1,16,97.688,6,19.484,0,196.992,-12.3125,4,0,0,0,197,12.312, ldraw_lib__rect3()], -// 0 // f2 -// 1 16 99.102 6 23.727 0 -0.70712 -10.898 -4 0 0 0 -1 10.8985 rect3.dat - [1,16,99.102,6,23.727,0,-0.70712,-10.898,-4,0,0,0,-1,10.8985, ldraw_lib__rect3()], -// 4 16 87.778 10 35.05 84.95 10 32.222 110 10 7.172 110 10 12.828 - [4,16,87.778,10,35.05,84.95,10,32.222,110,10,7.172,110,10,12.828], -// 0 // e3 -// 1 16 99.102 -6 23.727 0 -0.70712 -10.898 -4 0 0 0 -1 10.8985 rect3.dat - [1,16,99.102,-6,23.727,0,-0.70712,-10.898,-4,0,0,0,-1,10.8985, ldraw_lib__rect3()], -// 0 // f3 -// 1 16 97.688 -6 19.484 0 196.992 -12.3125 4 0 0 0 197 12.312 rect3.dat - [1,16,97.688,-6,19.484,0,196.992,-12.3125,4,0,0,0,197,12.312, ldraw_lib__rect3()], -// 4 16 110 -10 12.828 110 -10 7.172 84.95 -10 32.222 87.778 -10 35.05 - [4,16,110,-10,12.828,110,-10,7.172,84.95,-10,32.222,87.778,-10,35.05], -// 0 // e4 -// 1 16 62.697 -6 54.475 0 1.00414 -9.0995 4 0 0 0 1.00408 9.1 rect.dat - [1,16,62.697,-6,54.475,0,1.00414,-9.0995,4,0,0,0,1.00408,9.1, ldraw_lib__rect()], -// 0 // f4 -// 1 16 66.47 -6 56.36 0 -0.70711 8.1555 4 0 0 0 -1 -8.1555 rect.dat - [1,16,66.47,-6,56.36,0,-0.70711,8.1555,4,0,0,0,-1,-8.1555, ldraw_lib__rect()], -// 4 16 75.05 -10 47.778 72.222 -10 44.95 53.597 -10 63.575 58.314 -10 64.515 - [4,16,75.05,-10,47.778,72.222,-10,44.95,53.597,-10,63.575,58.314,-10,64.515], -// 0 // middle bottom -// 1 16 40 0 0 0.70711 0 -0.70711 0 1 0 0.70711 0 0.70711 connhole.dat - [1,16,40,0,0,0.70711,0,-0.70711,0,1,0,0.70711,0,0.70711, ldraw_lib__connhole()], -// 1 16 40 -10 0 0.70711 0 -0.70711 0 1 0 0.70711 0 0.70711 4-4ring9.dat - [1,16,40,-10,0,0.70711,0,-0.70711,0,1,0,0.70711,0,0.70711, ldraw_lib__4_4ring9()], -// 1 16 40 10 0 -0.70711 0 0.70711 0 -1 0 0.70711 0 0.70711 4-4ring9.dat - [1,16,40,10,0,-0.70711,0,0.70711,0,-1,0,0.70711,0,0.70711, ldraw_lib__4_4ring9()], -// 2 24 36.173 -10 9.239 34.625 -10 8.204 - [2,24,36.173,-10,9.239,34.625,-10,8.204], -// 2 24 36.173 10 9.239 34.625 10 8.204 - [2,24,36.173,10,9.239,34.625,10,8.204], -// 4 16 31.796 10 5.375 31.796 2 5.375 30.761 2 3.827 30.761 10 3.827 - [4,16,31.796,10,5.375,31.796,2,5.375,30.761,2,3.827,30.761,10,3.827], -// 4 16 31.796 -2 5.375 31.796 -10 5.375 30.761 -10 3.827 30.761 -2 3.827 - [4,16,31.796,-2,5.375,31.796,-10,5.375,30.761,-10,3.827,30.761,-2,3.827], -// 4 16 48.204 10 -5.375 48.204 2 -5.375 49.239 2 -3.827 49.239 10 -3.827 - [4,16,48.204,10,-5.375,48.204,2,-5.375,49.239,2,-3.827,49.239,10,-3.827], -// 4 16 48.204 -2 -5.375 48.204 -10 -5.375 49.239 -10 -3.827 49.239 -2 -3.827 - [4,16,48.204,-2,-5.375,48.204,-10,-5.375,49.239,-10,-3.827,49.239,-2,-3.827], -// 4 16 43.827 10 -9.239 43.827 2 -9.239 45.375 2 -8.204 45.375 10 -8.204 - [4,16,43.827,10,-9.239,43.827,2,-9.239,45.375,2,-8.204,45.375,10,-8.204], -// 4 16 43.827 -2 -9.239 43.827 -10 -9.239 45.375 -10 -8.204 45.375 -2 -8.204 - [4,16,43.827,-2,-9.239,43.827,-10,-9.239,45.375,-10,-8.204,45.375,-2,-8.204], -// 4 16 36.173 10 9.239 36.173 2 9.239 34.625 2 8.204 34.625 10 8.204 - [4,16,36.173,10,9.239,36.173,2,9.239,34.625,2,8.204,34.625,10,8.204], -// 4 16 36.173 -2 9.239 36.173 -10 9.239 34.625 -10 8.204 34.625 -2 8.204 - [4,16,36.173,-2,9.239,36.173,-10,9.239,34.625,-10,8.204,34.625,-2,8.204], -// 2 24 30.761 -10 3.827 31.796 -10 5.375 - [2,24,30.761,-10,3.827,31.796,-10,5.375], -// 2 24 30.761 10 3.827 31.796 10 5.375 - [2,24,30.761,10,3.827,31.796,10,5.375], -// 2 24 43.827 -10 -9.239 45.375 -10 -8.204 - [2,24,43.827,-10,-9.239,45.375,-10,-8.204], -// 2 24 43.827 10 -9.239 45.375 10 -8.204 - [2,24,43.827,10,-9.239,45.375,10,-8.204], -// 2 24 49.239 -10 -3.827 48.204 -10 -5.375 - [2,24,49.239,-10,-3.827,48.204,-10,-5.375], -// 2 24 49.239 10 -3.827 48.204 10 -5.375 - [2,24,49.239,10,-3.827,48.204,10,-5.375], -// 0 // b -// 1 16 40 -2 0 7.07107 0 7.07107 0 1 0 -7.07107 0 7.07107 4-4ndis.dat - [1,16,40,-2,0,7.07107,0,7.07107,0,1,0,-7.07107,0,7.07107, ldraw_lib__4_4ndis()], -// 1 16 40 2 0 7.07107 0 7.07107 0 -1 0 -7.07107 0 7.07107 4-4ndis.dat - [1,16,40,2,0,7.07107,0,7.07107,0,-1,0,-7.07107,0,7.07107, ldraw_lib__4_4ndis()], -// 1 16 40 2 0 7.07107 0 7.07107 0 -1 0 -7.07107 0 7.07107 4-4edge.dat - [1,16,40,2,0,7.07107,0,7.07107,0,-1,0,-7.07107,0,7.07107, ldraw_lib__4_4edge()], -// 1 16 40 -2 0 7.07107 0 7.07107 0 -1 0 -7.07107 0 7.07107 4-4edge.dat - [1,16,40,-2,0,7.07107,0,7.07107,0,-1,0,-7.07107,0,7.07107, ldraw_lib__4_4edge()], -// 1 16 40 10 0 9.2388 0 3.82684 0 -1 0 -3.82684 0 9.2388 3-8edge.dat - [1,16,40,10,0,9.2388,0,3.82684,0,-1,0,-3.82684,0,9.2388, ldraw_lib__3_8edge()], -// 1 16 40 10 0 9.2388 0 3.82684 0 -8 0 -3.82684 0 9.2388 3-8cyli.dat - [1,16,40,10,0,9.2388,0,3.82684,0,-8,0,-3.82684,0,9.2388, ldraw_lib__3_8cyli()], -// 1 16 40 10 0 -9.2388 0 -3.82684 0 -1 0 3.82684 0 -9.2388 3-8edge.dat - [1,16,40,10,0,-9.2388,0,-3.82684,0,-1,0,3.82684,0,-9.2388, ldraw_lib__3_8edge()], -// 1 16 40 10 0 -9.2388 0 -3.82684 0 -8 0 3.82684 0 -9.2388 3-8cyli.dat - [1,16,40,10,0,-9.2388,0,-3.82684,0,-8,0,3.82684,0,-9.2388, ldraw_lib__3_8cyli()], -// 1 16 40 -10 0 9.2388 0 3.82684 0 1 0 -3.82684 0 9.2388 3-8edge.dat - [1,16,40,-10,0,9.2388,0,3.82684,0,1,0,-3.82684,0,9.2388, ldraw_lib__3_8edge()], -// 1 16 40 -10 0 9.2388 0 3.82684 0 8 0 -3.82684 0 9.2388 3-8cyli.dat - [1,16,40,-10,0,9.2388,0,3.82684,0,8,0,-3.82684,0,9.2388, ldraw_lib__3_8cyli()], -// 1 16 40 -10 0 -9.2388 0 -3.82684 0 1 0 3.82684 0 -9.2388 3-8edge.dat - [1,16,40,-10,0,-9.2388,0,-3.82684,0,1,0,3.82684,0,-9.2388, ldraw_lib__3_8edge()], -// 1 16 40 -10 0 -9.2388 0 -3.82684 0 8 0 3.82684 0 -9.2388 3-8cyli.dat - [1,16,40,-10,0,-9.2388,0,-3.82684,0,8,0,3.82684,0,-9.2388, ldraw_lib__3_8cyli()], -// 0 // b -// 0 // c -// 0 // d -// 4 16 0 -2 25.858 14.142 -2 40 40 -2 14.142 25.858 -2 0 - [4,16,0,-2,25.858,14.142,-2,40,40,-2,14.142,25.858,-2,0], -// 4 16 25.858 2 0 40 2 14.142 14.142 2 40 0 2 25.858 - [4,16,25.858,2,0,40,2,14.142,14.142,2,40,0,2,25.858], -// 4 16 54.142 2 0 40 2 -14.142 55.858 2 -30 84.142 2 -30 - [4,16,54.142,2,0,40,2,-14.142,55.858,2,-30,84.142,2,-30], -// 4 16 84.142 -2 -30 55.858 -2 -30 40 -2 -14.142 54.142 -2 0 - [4,16,84.142,-2,-30,55.858,-2,-30,40,-2,-14.142,54.142,-2,0], -// 1 16 41.459 0 12.684 0 -0.70711 38.5415 2 0 0 0 -1 -38.5415 rect.dat - [1,16,41.459,0,12.684,0,-0.70711,38.5415,2,0,0,0,-1,-38.5415, ldraw_lib__rect()], -// 2 24 80 2 -25.858 75.858 2 -30 - [2,24,80,2,-25.858,75.858,2,-30], -// 2 24 80 -2 -25.858 75.858 -2 -30 - [2,24,80,-2,-25.858,75.858,-2,-30], -// 2 24 72.828 -2 -30 75.858 -2 -30 - [2,24,72.828,-2,-30,75.858,-2,-30], -// 2 24 72.828 2 -30 75.858 2 -30 - [2,24,72.828,2,-30,75.858,2,-30], -// 1 16 18.833 0 7.026 0 1.00069 -37.0255 2 0 0 0 1.00069 37.0255 rect.dat - [1,16,18.833,0,7.026,0,1.00069,-37.0255,2,0,0,0,1.00069,37.0255, ldraw_lib__rect()], -// 2 24 2.917 -2 51.225 -0.433 -2 50.086 - [2,24,2.917,-2,51.225,-0.433,-2,50.086], -// 2 24 2.917 2 51.225 -0.433 2 50.086 - [2,24,2.917,2,51.225,-0.433,2,50.086], -// 0 // e1 -// 1 16 18.586 -6 18.586 0 1.00174 -13.2105 4 0 0 0 1.00174 13.2105 rect.dat - [1,16,18.586,-6,18.586,0,1.00174,-13.2105,4,0,0,0,1.00174,13.2105, ldraw_lib__rect()], -// 0 // f1 -// 1 16 21.415 -6 21.415 0 -0.70711 13.2105 4 0 0 0 -1 -13.2105 rect.dat - [1,16,21.415,-6,21.415,0,-0.70711,13.2105,4,0,0,0,-1,-13.2105, ldraw_lib__rect()], -// 4 16 4.95 -10 32.222 7.778 -10 35.05 35.05 -10 7.778 32.222 -10 4.95 - [4,16,4.95,-10,32.222,7.778,-10,35.05,35.05,-10,7.778,32.222,-10,4.95], -// 0 // e2 -// 1 16 60.516 -6 -17.688 0 -0.70712 -12.312 -4 0 0 0 -1 12.3125 rect3.dat - [1,16,60.516,-6,-17.688,0,-0.70712,-12.312,-4,0,0,0,-1,12.3125, ldraw_lib__rect3()], -// 0 // f2 -// 1 16 56.274 -6 -19.102 0 1.00212 -10.8985 4 0 0 0 1.00216 10.898 rect3.dat - [1,16,56.274,-6,-19.102,0,1.00212,-10.8985,4,0,0,0,1.00216,10.898, ldraw_lib__rect3()], -// 2 24 55.858 -2 -30 67.172 -2 -30 - [2,24,55.858,-2,-30,67.172,-2,-30], -// 2 24 55.858 2 -30 67.172 2 -30 - [2,24,55.858,2,-30,67.172,2,-30], -// 4 16 44.95 -10 -7.778 47.778 -10 -4.95 72.828 -10 -30 67.172 -10 -30 - [4,16,44.95,-10,-7.778,47.778,-10,-4.95,72.828,-10,-30,67.172,-10,-30], -// 0 // e3 -// 1 16 56.274 6 -19.102 0 1.00212 -10.8985 4 0 0 0 1.00216 10.898 rect3.dat - [1,16,56.274,6,-19.102,0,1.00212,-10.8985,4,0,0,0,1.00216,10.898, ldraw_lib__rect3()], -// 0 // f3 -// 1 16 60.516 6 -17.688 0 -0.70712 -12.312 -4 0 0 0 -1 12.3125 rect3.dat - [1,16,60.516,6,-17.688,0,-0.70712,-12.312,-4,0,0,0,-1,12.3125, ldraw_lib__rect3()], -// 4 16 72.828 10 -30 47.778 10 -4.95 44.95 10 -7.778 67.172 10 -30 - [4,16,72.828,10,-30,47.778,10,-4.95,44.95,10,-7.778,67.172,10,-30], -// 0 // e4 -// 1 16 21.415 6 21.415 0 -0.70711 -13.2105 -4 0 0 0 -1 13.2105 rect.dat - [1,16,21.415,6,21.415,0,-0.70711,-13.2105,-4,0,0,0,-1,13.2105, ldraw_lib__rect()], -// 0 // f4 -// 1 16 18.586 6 18.586 0 1.00174 13.2105 -4 0 0 0 1.00174 -13.2105 rect.dat - [1,16,18.586,6,18.586,0,1.00174,13.2105,-4,0,0,0,1.00174,-13.2105, ldraw_lib__rect()], -// 4 16 32.222 10 4.95 35.05 10 7.778 8.204 10 34.625 5.375 10 31.796 - [4,16,32.222,10,4.95,35.05,10,7.778,8.204,10,34.625,5.375,10,31.796], -// 0 // middle top -// 0 // b -// 0 // c -// 0 // d -// 1 16 0 0 40 0.70711 0 -0.70711 0 1 0 0.70711 0 0.70711 connhole.dat - [1,16,0,0,40,0.70711,0,-0.70711,0,1,0,0.70711,0,0.70711, ldraw_lib__connhole()], -// 1 16 0 -10 40 0.70711 0 -0.70711 0 1 0 0.70711 0 0.70711 4-4ring9.dat - [1,16,0,-10,40,0.70711,0,-0.70711,0,1,0,0.70711,0,0.70711, ldraw_lib__4_4ring9()], -// 1 16 0 10 40 -0.70711 0 0.70711 0 -1 0 0.70711 0 0.70711 4-4ring9.dat - [1,16,0,10,40,-0.70711,0,0.70711,0,-1,0,0.70711,0,0.70711, ldraw_lib__4_4ring9()], -// 4 16 -8.204 10 45.375 -8.204 2 45.375 -9.239 2 43.827 -9.239 10 43.827 - [4,16,-8.204,10,45.375,-8.204,2,45.375,-9.239,2,43.827,-9.239,10,43.827], -// 4 16 -8.204 -2 45.375 -8.204 -10 45.375 -9.239 -10 43.827 -9.239 -2 43.827 - [4,16,-8.204,-2,45.375,-8.204,-10,45.375,-9.239,-10,43.827,-9.239,-2,43.827], -// 4 16 8.204 10 34.625 8.204 2 34.625 9.239 2 36.173 9.239 10 36.173 - [4,16,8.204,10,34.625,8.204,2,34.625,9.239,2,36.173,9.239,10,36.173], -// 4 16 8.204 -2 34.625 8.204 -10 34.625 9.239 -10 36.173 9.239 -2 36.173 - [4,16,8.204,-2,34.625,8.204,-10,34.625,9.239,-10,36.173,9.239,-2,36.173], -// 4 16 3.827 10 30.761 3.827 2 30.761 5.375 2 31.796 5.375 10 31.796 - [4,16,3.827,10,30.761,3.827,2,30.761,5.375,2,31.796,5.375,10,31.796], -// 4 16 3.827 -2 30.761 3.827 -10 30.761 5.375 -10 31.796 5.375 -2 31.796 - [4,16,3.827,-2,30.761,3.827,-10,30.761,5.375,-10,31.796,5.375,-2,31.796], -// 2 24 -9.239 -10 43.827 -8.204 -10 45.375 - [2,24,-9.239,-10,43.827,-8.204,-10,45.375], -// 2 24 -9.239 10 43.827 -8.204 10 45.375 - [2,24,-9.239,10,43.827,-8.204,10,45.375], -// 2 24 3.827 -10 30.761 5.375 -10 31.796 - [2,24,3.827,-10,30.761,5.375,-10,31.796], -// 2 24 3.827 10 30.761 5.375 10 31.796 - [2,24,3.827,10,30.761,5.375,10,31.796], -// 2 24 9.239 -10 36.173 8.204 -10 34.625 - [2,24,9.239,-10,36.173,8.204,-10,34.625], -// 2 24 9.239 10 36.173 8.204 10 34.625 - [2,24,9.239,10,36.173,8.204,10,34.625], -// 0 // b -// 1 16 0 -2 40 7.07107 0 7.07107 0 1 0 -7.07107 0 7.07107 4-4ndis.dat - [1,16,0,-2,40,7.07107,0,7.07107,0,1,0,-7.07107,0,7.07107, ldraw_lib__4_4ndis()], -// 1 16 0 2 40 7.07107 0 7.07107 0 -1 0 -7.07107 0 7.07107 4-4ndis.dat - [1,16,0,2,40,7.07107,0,7.07107,0,-1,0,-7.07107,0,7.07107, ldraw_lib__4_4ndis()], -// 1 16 0 2 40 7.07107 0 7.07107 0 -1 0 -7.07107 0 7.07107 4-4edge.dat - [1,16,0,2,40,7.07107,0,7.07107,0,-1,0,-7.07107,0,7.07107, ldraw_lib__4_4edge()], -// 1 16 0 -2 40 7.07107 0 7.07107 0 -1 0 -7.07107 0 7.07107 4-4edge.dat - [1,16,0,-2,40,7.07107,0,7.07107,0,-1,0,-7.07107,0,7.07107, ldraw_lib__4_4edge()], -// 1 16 0 10 40 9.2388 0 3.82684 0 -1 0 -3.82684 0 9.2388 5-16edge.dat - [1,16,0,10,40,9.2388,0,3.82684,0,-1,0,-3.82684,0,9.2388, ldraw_lib__5_16edge()], -// 1 16 0 10 40 9.2388 0 3.82684 0 -8 0 -3.82684 0 9.2388 5-16cyli.dat - [1,16,0,10,40,9.2388,0,3.82684,0,-8,0,-3.82684,0,9.2388, ldraw_lib__5_16cyli()], -// 1 16 0 10 40 -9.2388 0 -3.82684 0 -1 0 3.82684 0 -9.2388 3-8edge.dat - [1,16,0,10,40,-9.2388,0,-3.82684,0,-1,0,3.82684,0,-9.2388, ldraw_lib__3_8edge()], -// 1 16 0 10 40 -9.2388 0 -3.82684 0 -8 0 3.82684 0 -9.2388 3-8cyli.dat - [1,16,0,10,40,-9.2388,0,-3.82684,0,-8,0,3.82684,0,-9.2388, ldraw_lib__3_8cyli()], -// 1 16 0 -10 40 9.2388 0 3.82684 0 1 0 -3.82684 0 9.2388 5-16edge.dat - [1,16,0,-10,40,9.2388,0,3.82684,0,1,0,-3.82684,0,9.2388, ldraw_lib__5_16edge()], -// 1 16 0 -10 40 9.2388 0 3.82684 0 8 0 -3.82684 0 9.2388 5-16cyli.dat - [1,16,0,-10,40,9.2388,0,3.82684,0,8,0,-3.82684,0,9.2388, ldraw_lib__5_16cyli()], -// 1 16 0 -10 40 -9.2388 0 -3.82684 0 1 0 3.82684 0 -9.2388 3-8edge.dat - [1,16,0,-10,40,-9.2388,0,-3.82684,0,1,0,3.82684,0,-9.2388, ldraw_lib__3_8edge()], -// 1 16 0 -10 40 -9.2388 0 -3.82684 0 8 0 3.82684 0 -9.2388 3-8cyli.dat - [1,16,0,-10,40,-9.2388,0,-3.82684,0,8,0,3.82684,0,-9.2388, ldraw_lib__3_8cyli()], -// 3 16 -14.142 -2 40 -18.193 -2 44.051 0 -2 54.142 - [3,16,-14.142,-2,40,-18.193,-2,44.051,0,-2,54.142], -// 3 16 0 2 54.142 -18.193 2 44.051 -14.142 2 40 - [3,16,0,2,54.142,-18.193,2,44.051,-14.142,2,40], -// 1 16 -0.217 6 50.043 0 -0.688 -0.2165 -4 0 0 0 -3.464 0.043 rect3.dat - [1,16,-0.217,6,50.043,0,-0.688,-0.2165,-4,0,0,0,-3.464,0.043, ldraw_lib__rect3()], -// 4 16 0 10 50 -0.433 10 50.086 -9.749 10 46.92 -7.778 10 44.95 - [4,16,0,10,50,-0.433,10,50.086,-9.749,10,46.92,-7.778,10,44.95], -// 1 16 -0.217 -6 50.043 0 -0.688 -0.2165 -4 0 0 0 -3.464 0.043 rect3.dat - [1,16,-0.217,-6,50.043,0,-0.688,-0.2165,-4,0,0,0,-3.464,0.043, ldraw_lib__rect3()], -// 4 16 -7.778 -10 44.95 -9.749 -10 46.92 -0.433 -10 50.086 0 -10 50 - [4,16,-7.778,-10,44.95,-9.749,-10,46.92,-0.433,-10,50.086,0,-10,50], -// 4 16 -9.749 -10 46.92 -9.749 10 46.92 -29.241 10 40.309 -29.241 -10 40.309 - [4,16,-9.749,-10,46.92,-9.749,10,46.92,-29.241,10,40.309,-29.241,-10,40.309], -// 4 16 19.067 -10 56.703 19.067 10 56.703 -0.433 10 50.086 -0.433 -10 50.086 - [4,16,19.067,-10,56.703,19.067,10,56.703,-0.433,10,50.086,-0.433,-10,50.086], -// 0 // e1 -// 1 16 -8.977 -6 46.148 0 1.03 -0.7725 4 0 0 0 1.03 0.7725 rect.dat - [1,16,-8.977,-6,46.148,0,1.03,-0.7725,4,0,0,0,1.03,0.7725, ldraw_lib__rect()], -// 2 24 -9.749 2 46.92 -18.193 2 44.051 - [2,24,-9.749,2,46.92,-18.193,2,44.051], -// 2 24 -9.749 -2 46.92 -18.193 -2 44.051 - [2,24,-9.749,-2,46.92,-18.193,-2,44.051], -// 0 // f1 -// 0 // e2 -// 0 // f2 -// 0 // e3 -// 0 // f3 -// 0 // e4 -// 0 // f4 -// 1 16 -8.977 6 46.148 0 1.03 0.7725 -4 0 0 0 1.03 -0.7725 rect.dat - [1,16,-8.977,6,46.148,0,1.03,0.7725,-4,0,0,0,1.03,-0.7725, ldraw_lib__rect()], -// 0 // left -// 1 16 -40 0 0 0.70711 0 -0.70711 0 1 0 0.70711 0 0.70711 connhole.dat - [1,16,-40,0,0,0.70711,0,-0.70711,0,1,0,0.70711,0,0.70711, ldraw_lib__connhole()], -// 1 16 -40 -10 0 0.70711 0 -0.70711 0 1 0 0.70711 0 0.70711 4-4ring9.dat - [1,16,-40,-10,0,0.70711,0,-0.70711,0,1,0,0.70711,0,0.70711, ldraw_lib__4_4ring9()], -// 1 16 -40 10 0 -0.70711 0 0.70711 0 -1 0 0.70711 0 0.70711 4-4ring9.dat - [1,16,-40,10,0,-0.70711,0,0.70711,0,-1,0,0.70711,0,0.70711, ldraw_lib__4_4ring9()], -// 2 24 -43.827 -10 9.239 -45.375 -10 8.204 - [2,24,-43.827,-10,9.239,-45.375,-10,8.204], -// 2 24 -43.827 10 9.239 -45.375 10 8.204 - [2,24,-43.827,10,9.239,-45.375,10,8.204], -// 4 16 -48.204 10 5.375 -48.204 2 5.375 -49.239 2 3.827 -49.239 10 3.827 - [4,16,-48.204,10,5.375,-48.204,2,5.375,-49.239,2,3.827,-49.239,10,3.827], -// 4 16 -48.204 -2 5.375 -48.204 -10 5.375 -49.239 -10 3.827 -49.239 -2 3.827 - [4,16,-48.204,-2,5.375,-48.204,-10,5.375,-49.239,-10,3.827,-49.239,-2,3.827], -// 4 16 -31.796 10 -5.375 -31.796 2 -5.375 -30.761 2 -3.827 -30.761 10 -3.827 - [4,16,-31.796,10,-5.375,-31.796,2,-5.375,-30.761,2,-3.827,-30.761,10,-3.827], -// 4 16 -31.796 -2 -5.375 -31.796 -10 -5.375 -30.761 -10 -3.827 -30.761 -2 -3.827 - [4,16,-31.796,-2,-5.375,-31.796,-10,-5.375,-30.761,-10,-3.827,-30.761,-2,-3.827], -// 4 16 -36.173 10 -9.239 -36.173 2 -9.239 -34.625 2 -8.204 -34.625 10 -8.204 - [4,16,-36.173,10,-9.239,-36.173,2,-9.239,-34.625,2,-8.204,-34.625,10,-8.204], -// 4 16 -36.173 -2 -9.239 -36.173 -10 -9.239 -34.625 -10 -8.204 -34.625 -2 -8.204 - [4,16,-36.173,-2,-9.239,-36.173,-10,-9.239,-34.625,-10,-8.204,-34.625,-2,-8.204], -// 4 16 -43.827 10 9.239 -43.827 2 9.239 -45.375 2 8.204 -45.375 10 8.204 - [4,16,-43.827,10,9.239,-43.827,2,9.239,-45.375,2,8.204,-45.375,10,8.204], -// 4 16 -43.827 -2 9.239 -43.827 -10 9.239 -45.375 -10 8.204 -45.375 -2 8.204 - [4,16,-43.827,-2,9.239,-43.827,-10,9.239,-45.375,-10,8.204,-45.375,-2,8.204], -// 2 24 -49.239 -10 3.827 -48.204 -10 5.375 - [2,24,-49.239,-10,3.827,-48.204,-10,5.375], -// 2 24 -49.239 10 3.827 -48.204 10 5.375 - [2,24,-49.239,10,3.827,-48.204,10,5.375], -// 2 24 -36.173 -10 -9.239 -34.625 -10 -8.204 - [2,24,-36.173,-10,-9.239,-34.625,-10,-8.204], -// 2 24 -36.173 10 -9.239 -34.625 10 -8.204 - [2,24,-36.173,10,-9.239,-34.625,10,-8.204], -// 2 24 -30.761 -10 -3.827 -31.796 -10 -5.375 - [2,24,-30.761,-10,-3.827,-31.796,-10,-5.375], -// 2 24 -30.761 10 -3.827 -31.796 10 -5.375 - [2,24,-30.761,10,-3.827,-31.796,10,-5.375], -// 0 // b -// 1 16 -40 -2 0 7.07107 0 7.07107 0 1 0 -7.07107 0 7.07107 4-4ndis.dat - [1,16,-40,-2,0,7.07107,0,7.07107,0,1,0,-7.07107,0,7.07107, ldraw_lib__4_4ndis()], -// 1 16 -40 2 0 7.07107 0 7.07107 0 -1 0 -7.07107 0 7.07107 4-4ndis.dat - [1,16,-40,2,0,7.07107,0,7.07107,0,-1,0,-7.07107,0,7.07107, ldraw_lib__4_4ndis()], -// 1 16 -40 2 0 7.07107 0 7.07107 0 -1 0 -7.07107 0 7.07107 4-4edge.dat - [1,16,-40,2,0,7.07107,0,7.07107,0,-1,0,-7.07107,0,7.07107, ldraw_lib__4_4edge()], -// 1 16 -40 -2 0 7.07107 0 7.07107 0 -1 0 -7.07107 0 7.07107 4-4edge.dat - [1,16,-40,-2,0,7.07107,0,7.07107,0,-1,0,-7.07107,0,7.07107, ldraw_lib__4_4edge()], -// 1 16 -40 10 0 9.2388 0 3.82684 0 -1 0 -3.82684 0 9.2388 3-8edge.dat - [1,16,-40,10,0,9.2388,0,3.82684,0,-1,0,-3.82684,0,9.2388, ldraw_lib__3_8edge()], -// 1 16 -40 10 0 9.2388 0 3.82684 0 -8 0 -3.82684 0 9.2388 3-8cyli.dat - [1,16,-40,10,0,9.2388,0,3.82684,0,-8,0,-3.82684,0,9.2388, ldraw_lib__3_8cyli()], -// 1 16 -40 10 0 -9.2388 0 -3.82684 0 -1 0 3.82684 0 -9.2388 3-8edge.dat - [1,16,-40,10,0,-9.2388,0,-3.82684,0,-1,0,3.82684,0,-9.2388, ldraw_lib__3_8edge()], -// 1 16 -40 10 0 -9.2388 0 -3.82684 0 -8 0 3.82684 0 -9.2388 3-8cyli.dat - [1,16,-40,10,0,-9.2388,0,-3.82684,0,-8,0,3.82684,0,-9.2388, ldraw_lib__3_8cyli()], -// 1 16 -40 -10 0 9.2388 0 3.82684 0 1 0 -3.82684 0 9.2388 3-8edge.dat - [1,16,-40,-10,0,9.2388,0,3.82684,0,1,0,-3.82684,0,9.2388, ldraw_lib__3_8edge()], -// 1 16 -40 -10 0 9.2388 0 3.82684 0 8 0 -3.82684 0 9.2388 3-8cyli.dat - [1,16,-40,-10,0,9.2388,0,3.82684,0,8,0,-3.82684,0,9.2388, ldraw_lib__3_8cyli()], -// 1 16 -40 -10 0 -9.2388 0 -3.82684 0 1 0 3.82684 0 -9.2388 3-8edge.dat - [1,16,-40,-10,0,-9.2388,0,-3.82684,0,1,0,3.82684,0,-9.2388, ldraw_lib__3_8edge()], -// 1 16 -40 -10 0 -9.2388 0 -3.82684 0 8 0 3.82684 0 -9.2388 3-8cyli.dat - [1,16,-40,-10,0,-9.2388,0,-3.82684,0,8,0,3.82684,0,-9.2388, ldraw_lib__3_8cyli()], -// 0 // c -// 0 // d -// 4 16 -40 -2 14.142 -54.142 -2 0 -72.906 -2 18.764 -53.969 -2 28.111 - [4,16,-40,-2,14.142,-54.142,-2,0,-72.906,-2,18.764,-53.969,-2,28.111], -// 4 16 -53.969 2 28.111 -72.906 2 18.764 -54.142 2 0 -40 2 14.142 - [4,16,-53.969,2,28.111,-72.906,2,18.764,-54.142,2,0,-40,2,14.142], -// 4 16 -25.858 2 0 -40 2 -14.142 -24.142 2 -30 4.142 2 -30 - [4,16,-25.858,2,0,-40,2,-14.142,-24.142,2,-30,4.142,2,-30], -// 4 16 4.142 -2 -30 -24.142 -2 -30 -40 -2 -14.142 -25.858 -2 0 - [4,16,4.142,-2,-30,-24.142,-2,-30,-40,-2,-14.142,-25.858,-2,0], -// 1 16 -24.914 0 -0.945 0 -0.70711 29.0555 2 0 0 0 -1 -29.0555 rect.dat - [1,16,-24.914,0,-0.945,0,-0.70711,29.0555,2,0,0,0,-1,-29.0555, ldraw_lib__rect()], -// 1 16 -48.524 0 -5.618 0 1.00029 -24.382 2 0 0 0 1.00029 24.382 rect.dat - [1,16,-48.524,0,-5.618,0,1.00029,-24.382,2,0,0,0,1.00029,24.382, ldraw_lib__rect()], -// 2 24 4.142 -2 -30 -7.172 -2 -30 - [2,24,4.142,-2,-30,-7.172,-2,-30], -// 2 24 4.142 2 -30 -7.172 2 -30 - [2,24,4.142,2,-30,-7.172,2,-30], -// 0 // e1 -// 1 16 -56.768 -6 13.939 0 1.00018 -8.5635 4 0 0 0 1.00012 8.564 rect.dat - [1,16,-56.768,-6,13.939,0,1.00018,-8.5635,4,0,0,0,1.00012,8.564, ldraw_lib__rect()], -// 2 24 -72.906 -2 18.764 -65.331 -2 22.503 - [2,24,-72.906,-2,18.764,-65.331,-2,22.503], -// 2 24 -72.906 2 18.764 -65.331 2 22.503 - [2,24,-72.906,2,18.764,-65.331,2,22.503], -// 0 // f1 -// 1 16 -53.46 -6 16.288 0 -0.70708 8.0845 4 0 0 0 -1 -8.084 rect.dat - [1,16,-53.46,-6,16.288,0,-0.70708,8.0845,4,0,0,0,-1,-8.084, ldraw_lib__rect()], -// 2 24 -61.544 -2 24.372 -53.969 -2 28.111 - [2,24,-61.544,-2,24.372,-53.969,-2,28.111], -// 2 24 -61.544 2 24.372 -53.969 2 28.111 - [2,24,-61.544,2,24.372,-53.969,2,28.111], -// 4 16 -44.95 -10 7.778 -47.778 -10 4.95 -65.331 -10 22.503 -61.544 -10 24.372 - [4,16,-44.95,-10,7.778,-47.778,-10,4.95,-65.331,-10,22.503,-61.544,-10,24.372], -// 0 // e2 -// 1 16 -19.484 -6 -17.688 0 -0.70712 -12.312 -4 0 0 0 -1 12.3125 rect3.dat - [1,16,-19.484,-6,-17.688,0,-0.70712,-12.312,-4,0,0,0,-1,12.3125, ldraw_lib__rect3()], -// 0 // f2 -// 1 16 -23.727 -6 -19.102 0 1.00212 -10.8985 4 0 0 0 1.00216 10.898 rect3.dat - [1,16,-23.727,-6,-19.102,0,1.00212,-10.8985,4,0,0,0,1.00216,10.898, ldraw_lib__rect3()], -// 2 24 -24.142 -2 -30 -12.828 -2 -30 - [2,24,-24.142,-2,-30,-12.828,-2,-30], -// 2 24 -24.142 2 -30 -12.828 2 -30 - [2,24,-24.142,2,-30,-12.828,2,-30], -// 4 16 -35.05 -10 -7.778 -32.222 -10 -4.95 -7.172 -10 -30 -12.828 -10 -30 - [4,16,-35.05,-10,-7.778,-32.222,-10,-4.95,-7.172,-10,-30,-12.828,-10,-30], -// 0 // e3 -// 1 16 -23.727 6 -19.102 0 1.00212 -10.8985 4 0 0 0 1.00216 10.898 rect3.dat - [1,16,-23.727,6,-19.102,0,1.00212,-10.8985,4,0,0,0,1.00216,10.898, ldraw_lib__rect3()], -// 0 // f3 -// 1 16 -19.484 6 -17.688 0 -0.70712 -12.312 -4 0 0 0 -1 12.3125 rect3.dat - [1,16,-19.484,6,-17.688,0,-0.70712,-12.312,-4,0,0,0,-1,12.3125, ldraw_lib__rect3()], -// 4 16 -12.828 10 -30 -7.172 10 -30 -32.222 10 -4.95 -35.05 10 -7.778 - [4,16,-12.828,10,-30,-7.172,10,-30,-32.222,10,-4.95,-35.05,10,-7.778], -// 0 // e4 -// 1 16 -53.46 6 16.288 0 -0.70708 -8.0845 -4 0 0 0 -1 8.084 rect.dat - [1,16,-53.46,6,16.288,0,-0.70708,-8.0845,-4,0,0,0,-1,8.084, ldraw_lib__rect()], -// 0 // f4 -// 1 16 -56.768 6 13.939 0 1.00018 8.5635 -4 0 0 0 1.00012 -8.564 rect.dat - [1,16,-56.768,6,13.939,0,1.00018,8.5635,-4,0,0,0,1.00012,-8.564, ldraw_lib__rect()], -// 4 16 -47.778 10 4.95 -44.95 10 7.778 -61.544 10 24.372 -65.331 10 22.503 - [4,16,-47.778,10,4.95,-44.95,10,7.778,-61.544,10,24.372,-65.331,10,22.503], -// 0 // steg b -// 2 24 -18.395 -2 61.224 -8.39 -2 51.218 - [2,24,-18.395,-2,61.224,-8.39,-2,51.218], -// 2 24 -18.395 2 61.224 -8.39 2 51.218 - [2,24,-18.395,2,61.224,-8.39,2,51.218], -// 2 24 -12.612 -2 49.784 -22.617 -2 59.789 - [2,24,-12.612,-2,49.784,-22.617,-2,59.789], -// 2 24 -12.612 2 49.784 -22.617 2 59.789 - [2,24,-12.612,2,49.784,-22.617,2,59.789], -// 1 16 -13.393 0 56.221 5.0025 -0.70714 0 0 0 -10 -5.003 -1 0 rect.dat - [1,16,-13.393,0,56.221,5.0025,-0.70714,0,0,0,-10,-5.003,-1,0, ldraw_lib__rect()], -// 1 16 -17.615 0 54.787 -5.0025 1.0005 0 0 0 -10 5.0025 1.0005 0 rect.dat - [1,16,-17.615,0,54.787,-5.0025,1.0005,0,0,0,-10,5.0025,1.0005,0, ldraw_lib__rect()], -// 4 16 -18.395 -10 61.224 -8.39 -10 51.218 -12.612 -10 49.784 -22.617 -10 59.789 - [4,16,-18.395,-10,61.224,-8.39,-10,51.218,-12.612,-10,49.784,-22.617,-10,59.789], -// 4 16 -22.617 10 59.789 -12.612 10 49.784 -8.39 10 51.218 -18.395 10 61.224 - [4,16,-22.617,10,59.789,-12.612,10,49.784,-8.39,10,51.218,-18.395,10,61.224], -// 0 // steg a -// 2 24 50.509 -2 66.663 39.717 -2 77.455 - [2,24,50.509,-2,66.663,39.717,-2,77.455], -// 2 24 50.509 2 66.663 39.717 2 77.455 - [2,24,50.509,2,66.663,39.717,2,77.455], -// 2 24 44.434 -2 78.395 55.226 -2 67.603 - [2,24,44.434,-2,78.395,55.226,-2,67.603], -// 2 24 44.434 2 78.395 55.226 2 67.603 - [2,24,44.434,2,78.395,55.226,2,67.603], -// 1 16 45.113 0 72.059 -5.396 1.00391 0 0 0 -10 5.396 1.00391 0 rect.dat - [1,16,45.113,0,72.059,-5.396,1.00391,0,0,0,-10,5.396,1.00391,0, ldraw_lib__rect()], -// 1 16 49.83 0 72.999 5.396 -1 0 0 0 -10 -5.396 -1 0 rect.dat - [1,16,49.83,0,72.999,5.396,-1,0,0,0,-10,-5.396,-1,0, ldraw_lib__rect()], -// 4 16 50.509 -10 66.663 39.717 -10 77.455 44.434 -10 78.395 55.226 -10 67.603 - [4,16,50.509,-10,66.663,39.717,-10,77.455,44.434,-10,78.395,55.226,-10,67.603], -// 4 16 55.226 10 67.603 44.434 10 78.395 39.717 10 77.455 50.509 10 66.663 - [4,16,55.226,10,67.603,44.434,10,78.395,39.717,10,77.455,50.509,10,66.663], -// 0 // steg c -// 2 24 -68.043 -2 25.214 -77.519 -2 34.691 - [2,24,-68.043,-2,25.214,-77.519,-2,34.691], -// 2 24 -68.043 2 25.214 -77.519 2 34.691 - [2,24,-68.043,2,25.214,-77.519,2,34.691], -// 2 24 -73.732 -2 36.56 -64.255 -2 27.084 - [2,24,-73.732,-2,36.56,-64.255,-2,27.084], -// 2 24 -73.732 2 36.56 -64.255 2 27.084 - [2,24,-73.732,2,36.56,-64.255,2,27.084], -// 1 16 -70.887 -10 30.887 -4.738 0 1.894 0 1.01168 0 4.7385 0 0.935 rect2p.dat - [1,16,-70.887,-10,30.887,-4.738,0,1.894,0,1.01168,0,4.7385,0,0.935, ldraw_lib__rect2p()], -// 1 16 -70.887 10 30.887 -4.7385 0 -1.894 0 -1 0 4.738 0 -0.935 rect2p.dat - [1,16,-70.887,10,30.887,-4.7385,0,-1.894,0,-1,0,4.738,0,-0.935, ldraw_lib__rect2p()], -// 1 16 -72.781 0 29.953 0 1.00286 4.738 -10 0 0 0 1.00275 -4.7385 rect2p.dat - [1,16,-72.781,0,29.953,0,1.00286,4.738,-10,0,0,0,1.00275,-4.7385, ldraw_lib__rect2p()], -// 1 16 -68.994 0 31.822 0 -94.76 -4.7385 -10 0 0 0 -94.77 4.738 rect2p.dat - [1,16,-68.994,0,31.822,0,-94.76,-4.7385,-10,0,0,0,-94.77,4.738, ldraw_lib__rect2p()], -// 4 16 -138.536 -10 -24.293 -132.949 -10 -24.223 -127.172 -10 -30 -132.828 -10 -30 - [4,16,-138.536,-10,-24.293,-132.949,-10,-24.223,-127.172,-10,-30,-132.828,-10,-30], -// 1 16 -130.061 0 -27.112 0 -1 -2.8885 -10 0 0 0 -1 2.8885 rect3.dat - [1,16,-130.061,0,-27.112,0,-1,-2.8885,-10,0,0,0,-1,2.8885, ldraw_lib__rect3()], -// 4 16 -132.828 10 -30 -127.172 10 -30 -132.949 10 -24.223 -138.536 10 -24.293 - [4,16,-132.828,10,-30,-127.172,10,-30,-132.949,10,-24.223,-138.536,10,-24.293], -// 2 24 -138.536 2 -24.293 -132.828 2 -30 - [2,24,-138.536,2,-24.293,-132.828,2,-30], -// 2 24 -138.536 -2 -24.293 -132.828 -2 -30 - [2,24,-138.536,-2,-24.293,-132.828,-2,-30], -// 1 16 -135.682 0 -27.147 0 1.00123 -2.854 10 0 0 0 1.0014 2.8535 rect3.dat - [1,16,-135.682,0,-27.147,0,1.00123,-2.854,10,0,0,0,1.0014,2.8535, ldraw_lib__rect3()], -// 0 // -// 2 24 20 10 -46.36 20 -10 -46.36 - [2,24,20,10,-46.36,20,-10,-46.36], -// 2 24 60 10 -46.36 60 -10 -46.36 - [2,24,60,10,-46.36,60,-10,-46.36], -// 2 24 -20 10 -46.36 -20 -10 -46.36 - [2,24,-20,10,-46.36,-20,-10,-46.36], -// 2 24 -60 10 -46.36 -60 -10 -46.36 - [2,24,-60,10,-46.36,-60,-10,-46.36], -// 2 24 -100 10 -46.36 -100 -10 -46.36 - [2,24,-100,10,-46.36,-100,-10,-46.36], -// 2 24 -140 10 -46.36 -140 -10 -46.36 - [2,24,-140,10,-46.36,-140,-10,-46.36], -// 2 24 126.36 10 60 126.36 -10 60 - [2,24,126.36,10,60,126.36,-10,60], -// 2 24 126.36 10 20 126.36 -10 20 - [2,24,126.36,10,20,126.36,-10,20], -// 0 // -// 0 // -// 0 // Added lines/Condlines -// 5 24 66.489 -10 86.488 66.487 10 86.494 120 -10 90 13.891 -10 76.022 - [5,24,66.489,-10,86.488,66.487,10,86.494,120,-10,90,13.891,-10,76.022], -// 5 24 120 10 90 120 -10 90 66.489 -10 86.488 145 10 90 - [5,24,120,10,90,120,-10,90,66.489,-10,86.488,145,10,90], -// 5 24 66.962 10 82.886 66.964 -10 82.879 113.212 10 85.901 44.434 10 78.395 - [5,24,66.962,10,82.886,66.964,-10,82.879,113.212,10,85.901,44.434,10,78.395], -// 5 24 68.624 -10 70.268 68.622 10 70.275 114.099 -10 73.212 55.226 -10 67.603 - [5,24,68.624,-10,70.268,68.622,10,70.275,114.099,-10,73.212,55.226,-10,67.603], -// 5 24 69.097 10 66.665 69.099 -10 66.659 110 10 69.98 58.314 10 64.515 - [5,24,69.097,10,66.665,69.099,-10,66.659,110,10,69.98,58.314,10,64.515], -// 5 24 13.891 -10 76.022 13.891 10 76.022 66.489 -10 86.488 -36.894 -10 58.786 - [5,24,13.891,-10,76.022,13.891,10,76.022,66.489,-10,86.488,-36.894,-10,58.786], -// 5 24 14.833 10 72.506 14.833 -10 72.506 39.717 10 77.455 -18.395 10 61.224 - [5,24,14.833,10,72.506,14.833,-10,72.506,39.717,10,77.455,-18.395,10,61.224], -// 5 24 18.125 -10 60.219 18.125 10 60.22 50.509 -10 66.663 -8.39 -10 51.218 - [5,24,18.125,-10,60.219,18.125,10,60.22,50.509,-10,66.663,-8.39,-10,51.218], -// 5 24 19.067 10 56.704 19.067 -10 56.703 53.597 10 63.575 -29.242 10 40.312 - [5,24,19.067,10,56.704,19.067,-10,56.703,53.597,10,63.575,-29.242,10,40.312], -// 5 24 -36.894 -10 58.786 -36.895 10 58.79 13.891 -10 76.022 -84.992 -10 35.063 - [5,24,-36.894,-10,58.786,-36.895,10,58.79,13.891,-10,76.022,-84.992,-10,35.063], -// 5 24 -35.502 10 55.426 -35.501 -10 55.423 -22.617 10 59.789 -73.732 10 36.56 - [5,24,-35.502,10,55.426,-35.501,-10,55.423,-22.617,10,59.789,-73.732,10,36.56], -// 5 24 -30.634 -10 43.672 -30.635 10 43.675 -12.612 -10 49.784 -64.255 -10 27.084 - [5,24,-30.634,-10,43.672,-30.635,10,43.675,-12.612,-10,49.784,-64.255,-10,27.084], -// 5 24 -29.242 10 40.312 -29.241 -10 40.309 19.067 10 56.704 -61.544 10 24.372 - [5,24,-29.242,10,40.312,-29.241,-10,40.309,19.067,10,56.704,-61.544,10,24.372], -// 5 24 -84.992 -10 35.063 -84.994 10 35.062 -36.894 -10 58.786 -129.584 -10 5.267 - [5,24,-84.992,-10,35.063,-84.994,10,35.062,-36.894,-10,58.786,-129.584,-10,5.267], -// 5 24 -83.174 10 31.909 -83.172 -10 31.911 -77.519 10 34.691 -127.368 10 2.378 - [5,24,-83.174,10,31.909,-83.172,-10,31.911,-77.519,10,34.691,-127.368,10,2.378], -// 5 24 -76.813 -10 20.895 -76.814 10 20.894 -68.043 -10 25.214 -119.625 -10 -7.711 - [5,24,-76.813,-10,20.895,-76.814,10,20.894,-68.043,-10,25.214,-119.625,-10,-7.711], -// 5 24 -74.994 10 17.742 -74.993 -10 17.743 -65.331 10 22.503 -117.409 10 -10.601 - [5,24,-74.994,10,17.742,-74.993,-10,17.743,-65.331,10,22.503,-117.409,10,-10.601], -// 5 24 -129.584 -10 5.267 -129.584 10 5.266 -84.992 -10 35.063 -170 -10 -30 - [5,24,-129.584,-10,5.267,-129.584,10,5.266,-84.992,-10,35.063,-170,-10,-30], -// 5 24 -127.368 10 2.378 -127.368 -10 2.379 -83.174 10 31.909 -164.269 10 -30 - [5,24,-127.368,10,2.378,-127.368,-10,2.379,-83.174,10,31.909,-164.269,10,-30], -// 5 24 -119.625 -10 -7.711 -119.625 10 -7.713 -76.813 -10 20.895 -138.536 -10 -24.293 - [5,24,-119.625,-10,-7.711,-119.625,10,-7.713,-76.813,-10,20.895,-138.536,-10,-24.293], -// 5 24 -117.409 10 -10.601 -117.409 -10 -10.599 -74.994 10 17.742 -132.949 10 -24.223 - [5,24,-117.409,10,-10.601,-117.409,-10,-10.599,-74.994,10,17.742,-132.949,10,-24.223], -// 5 24 70.761 2 43.827 70.761 10 43.827 71.796 10 45.375 70 10 40 - [5,24,70.761,2,43.827,70.761,10,43.827,71.796,10,45.375,70,10,40], -// 5 24 70.761 -10 43.827 70.761 -2 43.827 71.796 -2 45.375 70 -2 40 - [5,24,70.761,-10,43.827,70.761,-2,43.827,71.796,-2,45.375,70,-2,40], -// 5 24 89.239 2 36.173 89.239 10 36.173 88.204 10 34.625 90 10 40 - [5,24,89.239,2,36.173,89.239,10,36.173,88.204,10,34.625,90,10,40], -// 5 24 89.239 -10 36.173 89.239 -2 36.173 88.204 -2 34.625 90 -2 40 - [5,24,89.239,-10,36.173,89.239,-2,36.173,88.204,-2,34.625,90,-2,40], -// 5 24 83.827 10 30.761 83.827 2 30.761 85.375 2 31.796 80 10 30 - [5,24,83.827,10,30.761,83.827,2,30.761,85.375,2,31.796,80,10,30], -// 5 24 83.827 -2 30.761 83.827 -10 30.761 85.375 -10 31.796 80 -10 30 - [5,24,83.827,-2,30.761,83.827,-10,30.761,85.375,-10,31.796,80,-10,30], -// 5 24 76.173 10 49.239 76.173 2 49.239 74.625 2 48.204 80 10 50 - [5,24,76.173,10,49.239,76.173,2,49.239,74.625,2,48.204,80,10,50], -// 5 24 76.173 -2 49.239 76.173 -10 49.239 74.625 -10 48.204 80 -10 50 - [5,24,76.173,-2,49.239,76.173,-10,49.239,74.625,-10,48.204,80,-10,50], -// 5 24 30.761 2 3.827 30.761 10 3.827 31.796 10 5.375 30 10 0 - [5,24,30.761,2,3.827,30.761,10,3.827,31.796,10,5.375,30,10,0], -// 5 24 30.761 -10 3.827 30.761 -2 3.827 31.796 -2 5.375 30 -2 0 - [5,24,30.761,-10,3.827,30.761,-2,3.827,31.796,-2,5.375,30,-2,0], -// 5 24 49.239 2 -3.827 49.239 10 -3.827 48.204 10 -5.375 50 10 0 - [5,24,49.239,2,-3.827,49.239,10,-3.827,48.204,10,-5.375,50,10,0], -// 5 24 49.239 -10 -3.827 49.239 -2 -3.827 48.204 -2 -5.375 50 -2 0 - [5,24,49.239,-10,-3.827,49.239,-2,-3.827,48.204,-2,-5.375,50,-2,0], -// 5 24 43.827 10 -9.239 43.827 2 -9.239 45.375 2 -8.204 40 10 -10 - [5,24,43.827,10,-9.239,43.827,2,-9.239,45.375,2,-8.204,40,10,-10], -// 5 24 43.827 -2 -9.239 43.827 -10 -9.239 45.375 -10 -8.204 40 -10 -10 - [5,24,43.827,-2,-9.239,43.827,-10,-9.239,45.375,-10,-8.204,40,-10,-10], -// 5 24 36.173 10 9.239 36.173 2 9.239 34.625 2 8.204 40 10 10 - [5,24,36.173,10,9.239,36.173,2,9.239,34.625,2,8.204,40,10,10], -// 5 24 36.173 -2 9.239 36.173 -10 9.239 34.625 -10 8.204 40 -10 10 - [5,24,36.173,-2,9.239,36.173,-10,9.239,34.625,-10,8.204,40,-10,10], -// 5 24 -9.239 2 43.827 -9.239 10 43.827 -8.204 10 45.375 -10 10 40 - [5,24,-9.239,2,43.827,-9.239,10,43.827,-8.204,10,45.375,-10,10,40], -// 5 24 -9.239 -10 43.827 -9.239 -2 43.827 -8.204 -2 45.375 -10 -2 40 - [5,24,-9.239,-10,43.827,-9.239,-2,43.827,-8.204,-2,45.375,-10,-2,40], -// 5 24 9.239 2 36.173 9.239 10 36.173 8.204 10 34.625 10 10 40 - [5,24,9.239,2,36.173,9.239,10,36.173,8.204,10,34.625,10,10,40], -// 5 24 9.239 -10 36.173 9.239 -2 36.173 8.204 -2 34.625 10 -10 40 - [5,24,9.239,-10,36.173,9.239,-2,36.173,8.204,-2,34.625,10,-10,40], -// 5 24 3.827 10 30.761 3.827 2 30.761 5.375 2 31.796 0 10 30 - [5,24,3.827,10,30.761,3.827,2,30.761,5.375,2,31.796,0,10,30], -// 5 24 3.827 -2 30.761 3.827 -10 30.761 5.375 -10 31.796 0 -10 30 - [5,24,3.827,-2,30.761,3.827,-10,30.761,5.375,-10,31.796,0,-10,30], -// 5 24 -49.239 2 3.827 -49.239 10 3.827 -48.204 10 5.375 -50 10 0 - [5,24,-49.239,2,3.827,-49.239,10,3.827,-48.204,10,5.375,-50,10,0], -// 5 24 -49.239 -10 3.827 -49.239 -2 3.827 -48.204 -2 5.375 -50 -2 0 - [5,24,-49.239,-10,3.827,-49.239,-2,3.827,-48.204,-2,5.375,-50,-2,0], -// 5 24 -30.761 2 -3.827 -30.761 10 -3.827 -31.796 10 -5.375 -30 10 0 - [5,24,-30.761,2,-3.827,-30.761,10,-3.827,-31.796,10,-5.375,-30,10,0], -// 5 24 -30.761 -10 -3.827 -30.761 -2 -3.827 -31.796 -2 -5.375 -30 -2 0 - [5,24,-30.761,-10,-3.827,-30.761,-2,-3.827,-31.796,-2,-5.375,-30,-2,0], -// 5 24 -36.173 10 -9.239 -36.173 2 -9.239 -34.625 2 -8.204 -40 10 -10 - [5,24,-36.173,10,-9.239,-36.173,2,-9.239,-34.625,2,-8.204,-40,10,-10], -// 5 24 -36.173 -2 -9.239 -36.173 -10 -9.239 -34.625 -10 -8.204 -40 -10 -10 - [5,24,-36.173,-2,-9.239,-36.173,-10,-9.239,-34.625,-10,-8.204,-40,-10,-10], -// 5 24 -43.827 10 9.239 -43.827 2 9.239 -45.375 2 8.204 -40 10 10 - [5,24,-43.827,10,9.239,-43.827,2,9.239,-45.375,2,8.204,-40,10,10], -// 5 24 -43.827 -2 9.239 -43.827 -10 9.239 -45.375 -10 8.204 -40 -10 10 - [5,24,-43.827,-2,9.239,-43.827,-10,9.239,-45.375,-10,8.204,-40,-10,10], -// 2 24 3.827 10 49.239 0 10 50 - [2,24,3.827,10,49.239,0,10,50], +// 1 16 118.53545 0 -15.60655 5.60655 -1 0 0 0 -10 5.60655 0 0 rect2p.dat + [1,16,118.53545,0,-15.60655,5.60655,-1,0,0,0,-10,5.60655,0,0, ldraw_lib__rect2p()], +// 1 16 95.60655 0 -38.53545 -5.60655 -1 0 0 0 10 -5.60655 0 0 rect2p.dat + [1,16,95.60655,0,-38.53545,-5.60655,-1,0,0,0,10,-5.60655,0,0, ldraw_lib__rect2p()], +// 1 16 132.5 0 90 -12.5 0 0 0 0 -10 0 -1 0 rect2p.dat + [1,16,132.5,0,90,-12.5,0,0,0,0,-10,0,-1,0, ldraw_lib__rect2p()], +// +// 0 // Bow +// 0 // large curve (radius outer 410 inner 390) +// 4 16 -150.313 10 -11.762 -170 10 -30 -170 -10 -30 -150.313 -10 -11.762 + [4,16,-150.313,10,-11.762,-170,10,-30,-170,-10,-30,-150.313,-10,-11.762], +// 4 16 -129.608 10 5.294 -150.313 10 -11.762 -150.313 -10 -11.762 -129.608 -10 5.294 + [4,16,-129.608,10,5.294,-150.313,10,-11.762,-150.313,-10,-11.762,-129.608,-10,5.294], +// 4 16 -107.796 10 20.915 -129.608 10 5.294 -129.608 -10 5.294 -107.796 -10 20.915 + [4,16,-107.796,10,20.915,-129.608,10,5.294,-129.608,-10,5.294,-107.796,-10,20.915], +// 4 16 -107.796 10 20.915 -107.796 -10 20.915 -85 -10 35.06 -85 10 35.06 + [4,16,-107.796,10,20.915,-107.796,-10,20.915,-85,-10,35.06,-85,10,35.06], +// 4 16 -61.343 10 47.729 -85 10 35.06 -85 -10 35.06 -61.343 -10 47.729 + [4,16,-61.343,10,47.729,-85,10,35.06,-85,-10,35.06,-61.343,-10,47.729], +// 4 16 -61.343 10 47.729 -61.343 -10 47.729 -36.907 -10 58.799 -36.907 10 58.799 + [4,16,-61.343,10,47.729,-61.343,-10,47.729,-36.907,-10,58.799,-36.907,10,58.799], +// 4 16 -36.907 10 58.799 -36.907 -10 58.799 -11.774 -10 68.229 -11.774 10 68.229 + [4,16,-36.907,10,58.799,-36.907,-10,58.799,-11.774,-10,68.229,-11.774,10,68.229], +// 4 16 -11.774 10 68.229 -11.774 -10 68.229 13.892 -10 76.019 13.892 10 76.019 + [4,16,-11.774,10,68.229,-11.774,-10,68.229,13.892,-10,76.019,13.892,10,76.019], +// 4 16 40.009 10 82.128 13.892 10 76.019 13.892 -10 76.019 40.009 -10 82.128 + [4,16,40.009,10,82.128,13.892,10,76.019,13.892,-10,76.019,40.009,-10,82.128], +// 4 16 40.009 10 82.128 40.009 -10 82.128 66.495 -10 86.474 66.495 10 86.474 + [4,16,40.009,10,82.128,40.009,-10,82.128,66.495,-10,86.474,66.495,10,86.474], +// 4 16 93.186 10 89.139 66.495 10 86.474 66.495 -10 86.474 93.186 -10 89.139 + [4,16,93.186,10,89.139,66.495,10,86.474,66.495,-10,86.474,93.186,-10,89.139], +// 4 16 120 10 90 93.186 10 89.139 93.186 -10 89.139 120 -10 90 + [4,16,120,10,90,93.186,10,89.139,93.186,-10,89.139,120,-10,90], +// +// 5 24 -117.432 10 -10.574 -117.432 -10 -10.574 -133.424 -10 -23.7476 -96.684 10 4.285 + [5,24,-117.432,10,-10.574,-117.432,-10,-10.574,-133.424,-10,-23.7476,-96.684,10,4.285], +// 5 24 66.495 -10 86.474 66.495 10 86.474 40.009 10 82.128 93.186 -10 89.139 + [5,24,66.495,-10,86.474,66.495,10,86.474,40.009,10,82.128,93.186,-10,89.139], +// 5 24 94.494 -10 69.181 94.494 10 69.181 110 10 70 69.105 -10 66.646 + [5,24,94.494,-10,69.181,94.494,10,69.181,110,10,70,69.105,-10,66.646], +// 5 24 69.105 10 66.646 69.105 -10 66.646 94.494 10 69.181 67.723 -2 66.4192 + [5,24,69.105,10,66.646,69.105,-10,66.646,94.494,10,69.181,67.723,-2,66.4192], +// 5 24 -29.253 -10 40.321 -29.253 10 40.321 -18.4984 2 44.3562 -52.497 -10 29.791 + [5,24,-29.253,-10,40.321,-29.253,10,40.321,-18.4984,2,44.3562,-52.497,-10,29.791], +// 5 24 -75 -10 17.74 -75 10 17.74 -96.684 -10 4.285 -72.9696 2 18.8274 + [5,24,-75,-10,17.74,-75,10,17.74,-96.684,-10,4.285,-72.9696,2,18.8274], +// 5 24 -107.796 10 20.915 -107.796 -10 20.915 -85 -10 35.06 -129.608 10 5.294 + [5,24,-107.796,10,20.915,-107.796,-10,20.915,-85,-10,35.06,-129.608,10,5.294], +// 5 24 -61.343 10 47.729 -61.343 -10 47.729 -36.907 -10 58.799 -85 10 35.06 + [5,24,-61.343,10,47.729,-61.343,-10,47.729,-36.907,-10,58.799,-85,10,35.06], +// 5 24 -129.608 -10 5.294 -129.608 10 5.294 -150.313 10 -11.762 -107.796 -10 20.915 + [5,24,-129.608,-10,5.294,-129.608,10,5.294,-150.313,10,-11.762,-107.796,-10,20.915], +// 5 24 13.892 -10 76.019 13.892 10 76.019 40.009 -10 82.128 -11.774 10 68.229 + [5,24,13.892,-10,76.019,13.892,10,76.019,40.009,-10,82.128,-11.774,10,68.229], +// 5 24 40.009 10 82.128 40.009 -10 82.128 66.495 -10 86.474 13.892 10 76.019 + [5,24,40.009,10,82.128,40.009,-10,82.128,66.495,-10,86.474,13.892,10,76.019], +// 5 24 -36.907 -10 58.799 -36.907 10 58.799 -61.343 10 47.729 -11.774 -10 68.229 + [5,24,-36.907,-10,58.799,-36.907,10,58.799,-61.343,10,47.729,-11.774,-10,68.229], +// 5 24 -85 -10 35.06 -85 10 35.06 -61.343 -10 47.729 -107.796 10 20.915 + [5,24,-85,-10,35.06,-85,10,35.06,-61.343,-10,47.729,-107.796,10,20.915], +// 5 24 -52.497 10 29.791 -52.497 -10 29.791 -54.5496 -2 28.6918 -29.253 10 40.321 + [5,24,-52.497,10,29.791,-52.497,-10,29.791,-54.5496,-2,28.6918,-29.253,10,40.321], +// 5 24 120 10 90 120 -10 90 145 -10 90 93.186 10 89.139 + [5,24,120,10,90,120,-10,90,145,-10,90,93.186,10,89.139], +// 5 24 19.068 10 56.701 19.068 -10 56.701 43.4529 2 62.4049 2.4769 -2 51.6653 + [5,24,19.068,10,56.701,19.068,-10,56.701,43.4529,2,62.4049,2.4769,-2,51.6653], +// 5 24 -11.774 10 68.229 -11.774 -10 68.229 13.892 -10 76.019 -36.907 10 58.799 + [5,24,-11.774,10,68.229,-11.774,-10,68.229,13.892,-10,76.019,-36.907,10,58.799], +// 5 24 93.186 -10 89.139 93.186 10 89.139 66.495 10 86.474 120 -10 90 + [5,24,93.186,-10,89.139,93.186,10,89.139,66.495,10,86.474,120,-10,90], +// 5 24 -96.684 10 4.285 -96.684 -10 4.285 -117.432 -10 -10.574 -75 10 17.74 + [5,24,-96.684,10,4.285,-96.684,-10,4.285,-117.432,-10,-10.574,-75,10,17.74], +// 5 24 -150.313 10 -11.762 -150.313 -10 -11.762 -170 10 -30 -129.608 -10 5.294 + [5,24,-150.313,10,-11.762,-150.313,-10,-11.762,-170,10,-30,-129.608,-10,5.294], ]; module ldraw_lib__32216(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__32216(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/32218.scad b/parts/32218.scad index fc8d82742..b8ae2a550 100644 --- a/parts/32218.scad +++ b/parts/32218.scad @@ -1,1957 +1,51 @@ use <../lib.scad> -use <../p/2-4cyli.scad> -use <../p/2-4ring9.scad> use <../p/connhole.scad> +use use <../p/znap6.scad> function ldraw_lib__32218() = [ // 0 Znap Beam Curved Double 4 Holes // 0 Name: 32218.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // -// 0 BFC CERTIFY CW +// 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], - [0,"BFC","CW"], + [0,"BFC","CCW"], // -// 0 !HISTORY 2005-07-18 [mikeheide] corrected optional lines +// 0 !HISTORY 2005-07-18 [mikeheide] Corrected optional lines // 0 !HISTORY 2010-02-21 [mikeheide] Corrected edgelines, BFC error, closed gap. -// 0 !HISTORY 2010-04-10 [mikeheide] corrected edgeline +// 0 !HISTORY 2010-04-10 [mikeheide] Corrected edgeline // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-19 [GeraldLasser] Subfiled, removed overlaps +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\32218s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32218s01()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\32218s01.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__32218s01()], // -// 2 24 0 -10 141.391 -4.2805 -10 137.633 - [2,24,0,-10,141.391,-4.2805,-10,137.633], -// 2 24 -4.2805 -10 137.633 -24.1295 -10 115.024 - [2,24,-4.2805,-10,137.633,-24.1295,-10,115.024], -// 2 24 -24.1295 -10 115.024 -40.8275 -10 90 - [2,24,-24.1295,-10,115.024,-40.8275,-10,90], -// 2 24 -40.8275 -10 90 -46.3162 -10 78.8803 - [2,24,-40.8275,-10,90,-46.3162,-10,78.8803], -// 2 24 40.8275 -10 90 46.3162 -10 78.8803 - [2,24,40.8275,-10,90,46.3162,-10,78.8803], -// 0 // -// 2 24 0 -10 141.391 4.2805 -10 137.633 - [2,24,0,-10,141.391,4.2805,-10,137.633], -// 2 24 4.2805 -10 137.633 24.1295 -10 115.024 - [2,24,4.2805,-10,137.633,24.1295,-10,115.024], -// 2 24 24.1295 -10 115.024 40.8275 -10 90 - [2,24,24.1295,-10,115.024,40.8275,-10,90], -// 0 // -// 2 24 -10 -10 159.156 -18.4225 -10 151.775 - [2,24,-10,-10,159.156,-18.4225,-10,151.775], -// 2 24 -10 -10 159.156 -10 -10 160 - [2,24,-10,-10,159.156,-10,-10,160], -// 2 24 -10 10 159.156 -10 10 160 - [2,24,-10,10,159.156,-10,10,160], -// 2 24 10 10 159.156 10 10 160 - [2,24,10,10,159.156,10,10,160], -// 2 24 10 -10 159.156 10 -10 160 - [2,24,10,-10,159.156,10,-10,160], -// 2 24 -18.4225 -10 151.775 -39.9975 -10 127.2 - [2,24,-18.4225,-10,151.775,-39.9975,-10,127.2], -// 2 24 -39.9975 -10 127.2 -58.1475 -10 100 - [2,24,-39.9975,-10,127.2,-58.1475,-10,100], -// 2 24 -58.1475 -10 100 -72.6225 -10 70.675 - [2,24,-58.1475,-10,100,-72.6225,-10,70.675], -// 2 24 -72.6225 -10 70.675 -83.1225 -10 39.7 - [2,24,-72.6225,-10,70.675,-83.1225,-10,39.7], -// 2 24 -83.1225 -10 39.7 -89.4975 -10 7.625 - [2,24,-83.1225,-10,39.7,-89.4975,-10,7.625], -// 2 24 -89.4975 -10 7.625 -90 -10 0 - [2,24,-89.4975,-10,7.625,-90,-10,0], -// 0 // -// 2 24 10 -10 159.156 18.4225 -10 151.775 - [2,24,10,-10,159.156,18.4225,-10,151.775], -// 2 24 18.4225 -10 151.775 39.9975 -10 127.2 - [2,24,18.4225,-10,151.775,39.9975,-10,127.2], -// 2 24 39.9975 -10 127.2 58.1475 -10 100 - [2,24,39.9975,-10,127.2,58.1475,-10,100], -// 2 24 58.1475 -10 100 72.6225 -10 70.675 - [2,24,58.1475,-10,100,72.6225,-10,70.675], -// 2 24 72.6225 -10 70.675 83.1225 -10 39.7 - [2,24,72.6225,-10,70.675,83.1225,-10,39.7], -// 2 24 83.1225 -10 39.7 89.4975 -10 7.625 - [2,24,83.1225,-10,39.7,89.4975,-10,7.625], -// 2 24 89.4975 -10 7.625 90 -10 0 - [2,24,89.4975,-10,7.625,90,-10,0], -// 0 // -// 2 24 -70 -10 0 -68.7964 -10 6.056 - [2,24,-70,-10,0,-68.7964,-10,6.056], -// 2 24 -68.7964 -10 6.056 -63.7564 -10 20.924 - [2,24,-68.7964,-10,6.056,-63.7564,-10,20.924], -// 2 24 -63.7564 -10 20.924 -56.8084 -10 35 - [2,24,-63.7564,-10,20.924,-56.8084,-10,35], -// 2 24 -56.8084 -10 35 -48.0964 -10 48.056 - [2,24,-56.8084,-10,35,-48.0964,-10,48.056], -// 2 24 -48.0964 -10 48.056 -37.7404 -10 59.852 - [2,24,-48.0964,-10,48.056,-37.7404,-10,59.852], -// 2 24 -37.7404 -10 59.852 -25.9444 -10 70.208 - [2,24,-37.7404,-10,59.852,-25.9444,-10,70.208], -// 2 24 -25.9444 -10 70.208 -12.8884 -10 78.92 - [2,24,-25.9444,-10,70.208,-12.8884,-10,78.92], -// 2 24 -12.8884 -10 78.92 -10 -10 80 - [2,24,-12.8884,-10,78.92,-10,-10,80], -// 0 // -// 2 24 70 -10 0 68.7964 -10 6.056 - [2,24,70,-10,0,68.7964,-10,6.056], -// 2 24 68.7964 -10 6.056 63.7564 -10 20.924 - [2,24,68.7964,-10,6.056,63.7564,-10,20.924], -// 2 24 63.7564 -10 20.924 56.8084 -10 35 - [2,24,63.7564,-10,20.924,56.8084,-10,35], -// 2 24 56.8084 -10 35 48.0964 -10 48.056 - [2,24,56.8084,-10,35,48.0964,-10,48.056], -// 2 24 48.0964 -10 48.056 37.7404 -10 59.852 - [2,24,48.0964,-10,48.056,37.7404,-10,59.852], -// 2 24 37.7404 -10 59.852 25.9444 -10 70.208 - [2,24,37.7404,-10,59.852,25.9444,-10,70.208], -// 2 24 25.9444 -10 70.208 12.8884 -10 78.92 - [2,24,25.9444,-10,70.208,12.8884,-10,78.92], -// 2 24 12.8884 -10 78.92 10 -10 80 - [2,24,12.8884,-10,78.92,10,-10,80], -// 0 // -// 2 24 -46.3162 -10 78.8803 -38.12 -10 86.076 - [2,24,-46.3162,-10,78.8803,-38.12,-10,86.076], -// 2 24 -38.12 -10 86.076 -22.888 -10 96.24 - [2,24,-38.12,-10,86.076,-22.888,-10,96.24], -// 2 24 -22.888 -10 96.24 -6.466 -10 104.346 - [2,24,-22.888,-10,96.24,-6.466,-10,104.346], -// 2 24 -6.466 -10 104.346 0 -10 106.538 - [2,24,-6.466,-10,104.346,0,-10,106.538], -// 0 // -// 2 24 46.3162 -10 78.8803 38.12 -10 86.076 - [2,24,46.3162,-10,78.8803,38.12,-10,86.076], -// 2 24 38.12 -10 86.076 22.888 -10 96.24 - [2,24,38.12,-10,86.076,22.888,-10,96.24], -// 2 24 22.888 -10 96.24 6.466 -10 104.346 - [2,24,22.888,-10,96.24,6.466,-10,104.346], -// 2 24 6.466 -10 104.346 0 -10 106.538 - [2,24,6.466,-10,104.346,0,-10,106.538], -// 2 24 0 10 141.391 -4.2805 10 137.633 - [2,24,0,10,141.391,-4.2805,10,137.633], -// 2 24 -4.2805 10 137.633 -24.1295 10 115.024 - [2,24,-4.2805,10,137.633,-24.1295,10,115.024], -// 2 24 -24.1295 10 115.024 -40.8275 10 90 - [2,24,-24.1295,10,115.024,-40.8275,10,90], -// 2 24 -40.8275 10 90 -46.3162 10 78.8803 - [2,24,-40.8275,10,90,-46.3162,10,78.8803], -// 2 24 40.8275 10 90 46.3162 10 78.8803 - [2,24,40.8275,10,90,46.3162,10,78.8803], -// 2 24 0 10 141.391 4.2805 10 137.633 - [2,24,0,10,141.391,4.2805,10,137.633], -// 2 24 4.2805 10 137.633 24.1295 10 115.024 - [2,24,4.2805,10,137.633,24.1295,10,115.024], -// 2 24 24.1295 10 115.024 40.8275 10 90 - [2,24,24.1295,10,115.024,40.8275,10,90], -// 2 24 -10 10 159.156 -18.4225 10 151.775 - [2,24,-10,10,159.156,-18.4225,10,151.775], -// 2 24 -18.4225 10 151.775 -39.9975 10 127.2 - [2,24,-18.4225,10,151.775,-39.9975,10,127.2], -// 2 24 -39.9975 10 127.2 -58.1475 10 100 - [2,24,-39.9975,10,127.2,-58.1475,10,100], -// 2 24 -58.1475 10 100 -72.6225 10 70.675 - [2,24,-58.1475,10,100,-72.6225,10,70.675], -// 2 24 -72.6225 10 70.675 -83.1225 10 39.7 - [2,24,-72.6225,10,70.675,-83.1225,10,39.7], -// 2 24 -83.1225 10 39.7 -89.4975 10 7.625 - [2,24,-83.1225,10,39.7,-89.4975,10,7.625], -// 2 24 -89.4975 10 7.625 -90 10 0 - [2,24,-89.4975,10,7.625,-90,10,0], -// 2 24 10 10 159.156 18.4225 10 151.775 - [2,24,10,10,159.156,18.4225,10,151.775], -// 2 24 18.4225 10 151.775 39.9975 10 127.2 - [2,24,18.4225,10,151.775,39.9975,10,127.2], -// 2 24 39.9975 10 127.2 58.1475 10 100 - [2,24,39.9975,10,127.2,58.1475,10,100], -// 2 24 58.1475 10 100 72.6225 10 70.675 - [2,24,58.1475,10,100,72.6225,10,70.675], -// 2 24 72.6225 10 70.675 83.1225 10 39.7 - [2,24,72.6225,10,70.675,83.1225,10,39.7], -// 2 24 83.1225 10 39.7 89.4975 10 7.625 - [2,24,83.1225,10,39.7,89.4975,10,7.625], -// 2 24 89.4975 10 7.625 90 10 0 - [2,24,89.4975,10,7.625,90,10,0], -// 2 24 -70 10 0 -68.7964 10 6.056 - [2,24,-70,10,0,-68.7964,10,6.056], -// 2 24 -68.7964 10 6.056 -63.7564 10 20.924 - [2,24,-68.7964,10,6.056,-63.7564,10,20.924], -// 2 24 -63.7564 10 20.924 -56.8084 10 35 - [2,24,-63.7564,10,20.924,-56.8084,10,35], -// 2 24 -56.8084 10 35 -48.0964 10 48.056 - [2,24,-56.8084,10,35,-48.0964,10,48.056], -// 2 24 -48.0964 10 48.056 -37.7404 10 59.852 - [2,24,-48.0964,10,48.056,-37.7404,10,59.852], -// 2 24 -37.7404 10 59.852 -25.9444 10 70.208 - [2,24,-37.7404,10,59.852,-25.9444,10,70.208], -// 2 24 -25.9444 10 70.208 -12.8884 10 78.92 - [2,24,-25.9444,10,70.208,-12.8884,10,78.92], -// 2 24 -12.8884 10 78.92 -10 10 80 - [2,24,-12.8884,10,78.92,-10,10,80], -// 2 24 70 10 0 68.7964 10 6.056 - [2,24,70,10,0,68.7964,10,6.056], -// 2 24 68.7964 10 6.056 63.7564 10 20.924 - [2,24,68.7964,10,6.056,63.7564,10,20.924], -// 2 24 63.7564 10 20.924 56.8084 10 35 - [2,24,63.7564,10,20.924,56.8084,10,35], -// 2 24 56.8084 10 35 48.0964 10 48.056 - [2,24,56.8084,10,35,48.0964,10,48.056], -// 2 24 48.0964 10 48.056 37.7404 10 59.852 - [2,24,48.0964,10,48.056,37.7404,10,59.852], -// 2 24 37.7404 10 59.852 25.9444 10 70.208 - [2,24,37.7404,10,59.852,25.9444,10,70.208], -// 2 24 25.9444 10 70.208 12.8884 10 78.92 - [2,24,25.9444,10,70.208,12.8884,10,78.92], -// 2 24 12.8884 10 78.92 10 10 80 - [2,24,12.8884,10,78.92,10,10,80], -// 2 24 -46.3162 10 78.8803 -38.12 10 86.076 - [2,24,-46.3162,10,78.8803,-38.12,10,86.076], -// 2 24 -38.12 10 86.076 -22.888 10 96.24 - [2,24,-38.12,10,86.076,-22.888,10,96.24], -// 2 24 -22.888 10 96.24 -6.466 10 104.346 - [2,24,-22.888,10,96.24,-6.466,10,104.346], -// 2 24 -6.466 10 104.346 0 10 106.538 - [2,24,-6.466,10,104.346,0,10,106.538], -// 2 24 46.3162 10 78.8803 38.12 10 86.076 - [2,24,46.3162,10,78.8803,38.12,10,86.076], -// 2 24 38.12 10 86.076 22.888 10 96.24 - [2,24,38.12,10,86.076,22.888,10,96.24], -// 2 24 22.888 10 96.24 6.466 10 104.346 - [2,24,22.888,10,96.24,6.466,10,104.346], -// 2 24 6.466 10 104.346 0 10 106.538 - [2,24,6.466,10,104.346,0,10,106.538], -// 0 // -// 1 16 -80 0 -20 1 0 0 0 1 0 0 0 1 znap6.dat - [1,16,-80,0,-20,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], -// 1 16 80 0 -20 1 0 0 0 1 0 0 0 1 znap6.dat - [1,16,80,0,-20,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], -// 1 16 0 0 60 1 0 0 0 1 0 0 0 1 znap6.dat - [1,16,0,0,60,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], // 1 16 0 0 180 -1 0 0 0 1 0 0 0 -1 znap6.dat [1,16,0,0,180,-1,0,0,0,1,0,0,0,-1, ldraw_lib__znap6()], -// 1 16 0 0 80 1 0 0 0 1 0 0 0 1 connhole.dat - [1,16,0,0,80,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], // 1 16 0 0 160 1 0 0 0 1 0 0 0 1 connhole.dat [1,16,0,0,160,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 -80 0 0 1 0 0 0 1 0 0 0 1 connhole.dat - [1,16,-80,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 80 0 0 1 0 0 0 1 0 0 0 1 connhole.dat - [1,16,80,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], -// 0 // -// 2 24 90 10 0 90 10 -25 - [2,24,90,10,0,90,10,-25], -// 2 24 70 10 0 70 10 -25 - [2,24,70,10,0,70,10,-25], -// 2 24 70 -10 0 70 -10 -25 - [2,24,70,-10,0,70,-10,-25], -// 2 24 90 -10 0 90 -10 -25 - [2,24,90,-10,0,90,-10,-25], -// 2 24 -70 10 0 -70 10 -25 - [2,24,-70,10,0,-70,10,-25], -// 2 24 -90 10 0 -90 10 -25 - [2,24,-90,10,0,-90,10,-25], -// 2 24 -90 -10 0 -90 -10 -25 - [2,24,-90,-10,0,-90,-10,-25], -// 2 24 -70 -10 0 -70 -10 -25 - [2,24,-70,-10,0,-70,-10,-25], -// 2 24 10 10 80 10 10 55 - [2,24,10,10,80,10,10,55], -// 2 24 -10 10 80 -10 10 55 - [2,24,-10,10,80,-10,10,55], -// 2 24 -10 -10 80 -10 -10 55 - [2,24,-10,-10,80,-10,-10,55], -// 2 24 10 -10 80 10 -10 55 - [2,24,10,-10,80,10,-10,55], -// 2 24 10 10 185 10 10 160 - [2,24,10,10,185,10,10,160], -// 2 24 -10 10 185 -10 10 160 - [2,24,-10,10,185,-10,10,160], -// 2 24 -10 -10 185 -10 -10 160 - [2,24,-10,-10,185,-10,-10,160], -// 2 24 10 -10 185 10 -10 160 - [2,24,10,-10,185,10,-10,160], -// 4 16 10 -10 159.156 10 -10 185 10 10 185 10 10 159.156 - [4,16,10,-10,159.156,10,-10,185,10,10,185,10,10,159.156], -// 4 16 -10 -10 185 -10 -10 159.156 -10 10 159.156 -10 10 185 - [4,16,-10,-10,185,-10,-10,159.156,-10,10,159.156,-10,10,185], -// 4 16 10 -10 55 10 -10 80 10 10 80 10 10 55 - [4,16,10,-10,55,10,-10,80,10,10,80,10,10,55], -// 2 24 10 -10 80 10 10 80 - [2,24,10,-10,80,10,10,80], -// 2 24 -10 -10 80 -10 10 80 - [2,24,-10,-10,80,-10,10,80], -// 4 16 -10 -10 80 -10 -10 55 -10 10 55 -10 10 80 - [4,16,-10,-10,80,-10,-10,55,-10,10,55,-10,10,80], -// 4 16 -70 -10 -25 -70 -10 0 -70 10 0 -70 10 -25 - [4,16,-70,-10,-25,-70,-10,0,-70,10,0,-70,10,-25], -// 4 16 -90 -10 0 -90 -10 -25 -90 10 -25 -90 10 0 - [4,16,-90,-10,0,-90,-10,-25,-90,10,-25,-90,10,0], -// 4 16 90 -10 -25 90 -10 0 90 10 0 90 10 -25 - [4,16,90,-10,-25,90,-10,0,90,10,0,90,10,-25], -// 4 16 70 -10 0 70 -10 -25 70 10 -25 70 10 0 - [4,16,70,-10,0,70,-10,-25,70,10,-25,70,10,0], -// 2 24 -10 10 159.156 -10 -10 159.156 - [2,24,-10,10,159.156,-10,-10,159.156], -// 2 24 10 10 159.156 10 -10 159.156 - [2,24,10,10,159.156,10,-10,159.156], -// 0 // -// 5 24 83.1225 -10 39.7 83.1225 10 39.7 89.498 -10 7.625 72.623 -10 70.675 - [5,24,83.1225,-10,39.7,83.1225,10,39.7,89.498,-10,7.625,72.623,-10,70.675], -// 5 24 72.623 -10 70.675 72.623 10 70.675 83.1225 -10 39.7 58.148 -10 100 - [5,24,72.623,-10,70.675,72.623,10,70.675,83.1225,-10,39.7,58.148,-10,100], -// 5 24 58.148 10 100 58.148 -10 100 39.998 -10 127.2 72.623 -10 70.675 - [5,24,58.148,10,100,58.148,-10,100,39.998,-10,127.2,72.623,-10,70.675], -// 5 24 39.998 10 127.2 39.998 -10 127.2 18.423 -10 151.775 58.148 0 100 - [5,24,39.998,10,127.2,39.998,-10,127.2,18.423,-10,151.775,58.148,0,100], -// 5 24 18.423 10 151.775 18.423 -10 151.775 10 -10 159.156 39.998 -10 127.2 - [5,24,18.423,10,151.775,18.423,-10,151.775,10,-10,159.156,39.998,-10,127.2], -// 5 24 89.498 -10 7.625 89.498 10 7.625 90 -10 0 83.123 -10 39.7 - [5,24,89.498,-10,7.625,89.498,10,7.625,90,-10,0,83.123,-10,39.7], -// 5 24 90 -10 0 90 10 0 89.498 -10 7.625 90 -10 -25 - [5,24,90,-10,0,90,10,0,89.498,-10,7.625,90,-10,-25], -// 5 24 -83.1225 10 39.7 -83.1225 -10 39.7 -89.498 10 7.625 -72.623 10 70.675 - [5,24,-83.1225,10,39.7,-83.1225,-10,39.7,-89.498,10,7.625,-72.623,10,70.675], -// 5 24 -72.623 10 70.675 -72.623 -10 70.675 -83.1225 10 39.7 -58.148 10 100 - [5,24,-72.623,10,70.675,-72.623,-10,70.675,-83.1225,10,39.7,-58.148,10,100], -// 5 24 -58.148 -10 100 -58.148 10 100 -39.998 10 127.2 -72.623 10 70.675 - [5,24,-58.148,-10,100,-58.148,10,100,-39.998,10,127.2,-72.623,10,70.675], -// 5 24 -39.998 -10 127.2 -39.998 10 127.2 -18.423 10 151.775 -58.148 0 100 - [5,24,-39.998,-10,127.2,-39.998,10,127.2,-18.423,10,151.775,-58.148,0,100], -// 5 24 -18.423 -10 151.775 -18.423 10 151.775 -10 10 159.156 -39.998 10 127.2 - [5,24,-18.423,-10,151.775,-18.423,10,151.775,-10,10,159.156,-39.998,10,127.2], -// 5 24 -89.498 10 7.625 -89.498 -10 7.625 -90 10 0 -83.123 10 39.7 - [5,24,-89.498,10,7.625,-89.498,-10,7.625,-90,10,0,-83.123,10,39.7], -// 5 24 -90 10 0 -90 -10 0 -89.498 10 7.625 -90 10 -25 - [5,24,-90,10,0,-90,-10,0,-89.498,10,7.625,-90,10,-25], -// 4 16 -10 -10 159.156 -18.423 -10 151.775 -18.423 10 151.775 -10 10 159.156 - [4,16,-10,-10,159.156,-18.423,-10,151.775,-18.423,10,151.775,-10,10,159.156], -// 4 16 -18.423 -10 151.775 -39.998 -10 127.2 -39.998 10 127.2 -18.423 10 151.775 - [4,16,-18.423,-10,151.775,-39.998,-10,127.2,-39.998,10,127.2,-18.423,10,151.775], -// 4 16 -39.998 -10 127.2 -58.148 -10 100 -58.148 10 100 -39.998 10 127.2 - [4,16,-39.998,-10,127.2,-58.148,-10,100,-58.148,10,100,-39.998,10,127.2], -// 4 16 -58.148 -10 100 -72.623 -10 70.675 -72.623 10 70.675 -58.148 10 100 - [4,16,-58.148,-10,100,-72.623,-10,70.675,-72.623,10,70.675,-58.148,10,100], -// 4 16 -72.623 -10 70.675 -83.123 -10 39.7 -83.123 10 39.7 -72.623 10 70.675 - [4,16,-72.623,-10,70.675,-83.123,-10,39.7,-83.123,10,39.7,-72.623,10,70.675], -// 4 16 -83.123 -10 39.7 -89.498 -10 7.625 -89.498 10 7.625 -83.123 10 39.7 - [4,16,-83.123,-10,39.7,-89.498,-10,7.625,-89.498,10,7.625,-83.123,10,39.7], -// 4 16 -89.498 -10 7.625 -90 -10 0 -90 10 0 -89.498 10 7.625 - [4,16,-89.498,-10,7.625,-90,-10,0,-90,10,0,-89.498,10,7.625], -// 0 // -// 4 16 10 10 159.156 18.423 10 151.775 18.423 -10 151.775 10 -10 159.156 - [4,16,10,10,159.156,18.423,10,151.775,18.423,-10,151.775,10,-10,159.156], -// 4 16 18.423 10 151.775 39.998 10 127.2 39.998 -10 127.2 18.423 -10 151.775 - [4,16,18.423,10,151.775,39.998,10,127.2,39.998,-10,127.2,18.423,-10,151.775], -// 4 16 39.998 10 127.2 58.148 10 100 58.148 -10 100 39.998 -10 127.2 - [4,16,39.998,10,127.2,58.148,10,100,58.148,-10,100,39.998,-10,127.2], -// 4 16 58.148 10 100 72.623 10 70.675 72.623 -10 70.675 58.148 -10 100 - [4,16,58.148,10,100,72.623,10,70.675,72.623,-10,70.675,58.148,-10,100], -// 4 16 72.623 10 70.675 83.123 10 39.7 83.123 -10 39.7 72.623 -10 70.675 - [4,16,72.623,10,70.675,83.123,10,39.7,83.123,-10,39.7,72.623,-10,70.675], -// 4 16 83.123 10 39.7 89.498 10 7.625 89.498 -10 7.625 83.123 -10 39.7 - [4,16,83.123,10,39.7,89.498,10,7.625,89.498,-10,7.625,83.123,-10,39.7], -// 4 16 89.498 10 7.625 90 10 0 90 -10 0 89.498 -10 7.625 - [4,16,89.498,10,7.625,90,10,0,90,-10,0,89.498,-10,7.625], -// 0 // -// 5 24 -68.796 -10 6.056 -68.796 10 6.056 -63.756 -10 20.924 -70 -10 0 - [5,24,-68.796,-10,6.056,-68.796,10,6.056,-63.756,-10,20.924,-70,-10,0], -// 5 24 -63.756 -10 20.924 -63.756 10 20.924 -56.808 -10 35 -68.796 -10 6.056 - [5,24,-63.756,-10,20.924,-63.756,10,20.924,-56.808,-10,35,-68.796,-10,6.056], -// 5 24 -56.808 -10 35 -56.808 10 35 -48.096 -10 48.056 -63.756 -10 20.924 - [5,24,-56.808,-10,35,-56.808,10,35,-48.096,-10,48.056,-63.756,-10,20.924], -// 5 24 -48.096 -10 48.056 -48.096 10 48.056 -37.74 -10 59.852 -56.808 -10 35 - [5,24,-48.096,-10,48.056,-48.096,10,48.056,-37.74,-10,59.852,-56.808,-10,35], -// 5 24 -37.74 -10 59.852 -37.74 10 59.852 -25.944 -10 70.208 -48.096 -10 48.056 - [5,24,-37.74,-10,59.852,-37.74,10,59.852,-25.944,-10,70.208,-48.096,-10,48.056], -// 5 24 -25.944 -10 70.208 -25.944 10 70.208 -12.888 -10 78.92 -37.74 -10 59.852 - [5,24,-25.944,-10,70.208,-25.944,10,70.208,-12.888,-10,78.92,-37.74,-10,59.852], -// 5 24 -12.888 -10 78.92 -12.888 10 78.92 -10 -10 80 -25.944 -10 70.208 - [5,24,-12.888,-10,78.92,-12.888,10,78.92,-10,-10,80,-25.944,-10,70.208], -// 4 16 -70 -10 0 -68.796 -10 6.056 -68.796 10 6.056 -70 10 0 - [4,16,-70,-10,0,-68.796,-10,6.056,-68.796,10,6.056,-70,10,0], -// 4 16 -68.796 -10 6.056 -63.756 -10 20.924 -63.756 10 20.924 -68.796 10 6.056 - [4,16,-68.796,-10,6.056,-63.756,-10,20.924,-63.756,10,20.924,-68.796,10,6.056], -// 4 16 -63.756 -10 20.924 -56.808 -10 35 -56.808 10 35 -63.756 10 20.924 - [4,16,-63.756,-10,20.924,-56.808,-10,35,-56.808,10,35,-63.756,10,20.924], -// 4 16 -56.808 -10 35 -48.096 -10 48.056 -48.096 10 48.056 -56.808 10 35 - [4,16,-56.808,-10,35,-48.096,-10,48.056,-48.096,10,48.056,-56.808,10,35], -// 4 16 -48.096 -10 48.056 -37.74 -10 59.852 -37.74 10 59.852 -48.096 10 48.056 - [4,16,-48.096,-10,48.056,-37.74,-10,59.852,-37.74,10,59.852,-48.096,10,48.056], -// 4 16 -37.74 -10 59.852 -25.944 -10 70.208 -25.944 10 70.208 -37.74 10 59.852 - [4,16,-37.74,-10,59.852,-25.944,-10,70.208,-25.944,10,70.208,-37.74,10,59.852], -// 4 16 -25.944 -10 70.208 -12.888 -10 78.92 -12.888 10 78.92 -25.944 10 70.208 - [4,16,-25.944,-10,70.208,-12.888,-10,78.92,-12.888,10,78.92,-25.944,10,70.208], -// 4 16 -12.888 -10 78.92 -10 -10 80 -10 10 80 -12.888 10 78.92 - [4,16,-12.888,-10,78.92,-10,-10,80,-10,10,80,-12.888,10,78.92], -// 0 // -// 5 24 68.796 10 6.056 68.796 -10 6.056 63.756 10 20.924 70 10 0 - [5,24,68.796,10,6.056,68.796,-10,6.056,63.756,10,20.924,70,10,0], -// 5 24 63.756 10 20.924 63.756 -10 20.924 56.808 10 35 68.796 10 6.056 - [5,24,63.756,10,20.924,63.756,-10,20.924,56.808,10,35,68.796,10,6.056], -// 5 24 56.808 10 35 56.808 -10 35 48.096 10 48.056 63.756 10 20.924 - [5,24,56.808,10,35,56.808,-10,35,48.096,10,48.056,63.756,10,20.924], -// 5 24 48.096 10 48.056 48.096 -10 48.056 37.74 10 59.852 56.808 10 35 - [5,24,48.096,10,48.056,48.096,-10,48.056,37.74,10,59.852,56.808,10,35], -// 5 24 37.74 10 59.852 37.74 -10 59.852 25.944 10 70.208 48.096 10 48.056 - [5,24,37.74,10,59.852,37.74,-10,59.852,25.944,10,70.208,48.096,10,48.056], -// 5 24 25.944 10 70.208 25.944 -10 70.208 12.888 10 78.92 37.74 10 59.852 - [5,24,25.944,10,70.208,25.944,-10,70.208,12.888,10,78.92,37.74,10,59.852], -// 5 24 12.888 10 78.92 12.888 -10 78.92 10 10 80 25.944 10 70.208 - [5,24,12.888,10,78.92,12.888,-10,78.92,10,10,80,25.944,10,70.208], -// 4 16 70 10 0 68.796 10 6.056 68.796 -10 6.056 70 -10 0 - [4,16,70,10,0,68.796,10,6.056,68.796,-10,6.056,70,-10,0], -// 4 16 68.796 10 6.056 63.756 10 20.924 63.756 -10 20.924 68.796 -10 6.056 - [4,16,68.796,10,6.056,63.756,10,20.924,63.756,-10,20.924,68.796,-10,6.056], -// 4 16 63.756 10 20.924 56.808 10 35 56.808 -10 35 63.756 -10 20.924 - [4,16,63.756,10,20.924,56.808,10,35,56.808,-10,35,63.756,-10,20.924], -// 4 16 56.808 10 35 48.096 10 48.056 48.096 -10 48.056 56.808 -10 35 - [4,16,56.808,10,35,48.096,10,48.056,48.096,-10,48.056,56.808,-10,35], -// 4 16 48.096 10 48.056 37.74 10 59.852 37.74 -10 59.852 48.096 -10 48.056 - [4,16,48.096,10,48.056,37.74,10,59.852,37.74,-10,59.852,48.096,-10,48.056], -// 4 16 37.74 10 59.852 25.944 10 70.208 25.944 -10 70.208 37.74 -10 59.852 - [4,16,37.74,10,59.852,25.944,10,70.208,25.944,-10,70.208,37.74,-10,59.852], -// 4 16 25.944 10 70.208 12.888 10 78.92 12.888 -10 78.92 25.944 -10 70.208 - [4,16,25.944,10,70.208,12.888,10,78.92,12.888,-10,78.92,25.944,-10,70.208], -// 4 16 12.888 10 78.92 10 10 80 10 -10 80 12.888 -10 78.92 - [4,16,12.888,10,78.92,10,10,80,10,-10,80,12.888,-10,78.92], -// 0 // -// 2 24 46.3162 10 78.8803 46.3162 -10 78.8803 - [2,24,46.3162,10,78.8803,46.3162,-10,78.8803], -// 2 24 -46.3162 10 78.8803 -46.3162 -10 78.8803 - [2,24,-46.3162,10,78.8803,-46.3162,-10,78.8803], -// 0 // -// 5 24 -38.12 10 86.076 -38.12 -10 86.076 -22.888 0 96.24 -46.3162 0 78.8803 - [5,24,-38.12,10,86.076,-38.12,-10,86.076,-22.888,0,96.24,-46.3162,0,78.8803], -// 5 24 -22.888 10 96.24 -22.888 -10 96.24 -6.466 0 104.346 -38.12 0 86.076 - [5,24,-22.888,10,96.24,-22.888,-10,96.24,-6.466,0,104.346,-38.12,0,86.076], -// 5 24 -6.466 10 104.346 -6.466 -10 104.346 0 0 106.538 -22.888 0 96.24 - [5,24,-6.466,10,104.346,-6.466,-10,104.346,0,0,106.538,-22.888,0,96.24], -// 4 16 -46.3162 10 78.8803 -38.12 10 86.076 -38.12 -10 86.076 -46.3162 -10 78.8803 - [4,16,-46.3162,10,78.8803,-38.12,10,86.076,-38.12,-10,86.076,-46.3162,-10,78.8803], -// 4 16 -38.12 10 86.076 -22.888 10 96.24 -22.888 -10 96.24 -38.12 -10 86.076 - [4,16,-38.12,10,86.076,-22.888,10,96.24,-22.888,-10,96.24,-38.12,-10,86.076], -// 4 16 -22.888 10 96.24 -6.466 10 104.346 -6.466 -10 104.346 -22.888 -10 96.24 - [4,16,-22.888,10,96.24,-6.466,10,104.346,-6.466,-10,104.346,-22.888,-10,96.24], -// 4 16 -6.466 10 104.346 0 10 106.538 0 -10 106.538 -6.466 -10 104.346 - [4,16,-6.466,10,104.346,0,10,106.538,0,-10,106.538,-6.466,-10,104.346], -// 0 // -// 5 24 38.12 -10 86.076 38.12 10 86.076 22.888 0 96.24 46.3162 0 78.8803 - [5,24,38.12,-10,86.076,38.12,10,86.076,22.888,0,96.24,46.3162,0,78.8803], -// 5 24 22.888 -10 96.24 22.888 10 96.24 6.466 0 104.346 38.12 0 86.076 - [5,24,22.888,-10,96.24,22.888,10,96.24,6.466,0,104.346,38.12,0,86.076], -// 5 24 6.466 10 104.346 6.466 -10 104.346 22.888 0 96.24 0 0 106.538 - [5,24,6.466,10,104.346,6.466,-10,104.346,22.888,0,96.24,0,0,106.538], -// 4 16 46.3162 -10 78.8803 38.12 -10 86.076 38.12 10 86.076 46.3162 10 78.8803 - [4,16,46.3162,-10,78.8803,38.12,-10,86.076,38.12,10,86.076,46.3162,10,78.8803], -// 4 16 38.12 -10 86.076 22.888 -10 96.24 22.888 10 96.24 38.12 10 86.076 - [4,16,38.12,-10,86.076,22.888,-10,96.24,22.888,10,96.24,38.12,10,86.076], -// 4 16 22.888 -10 96.24 6.466 -10 104.346 6.466 10 104.346 22.888 10 96.24 - [4,16,22.888,-10,96.24,6.466,-10,104.346,6.466,10,104.346,22.888,10,96.24], -// 4 16 6.466 -10 104.346 0 -10 106.538 0 10 106.538 6.466 10 104.346 - [4,16,6.466,-10,104.346,0,-10,106.538,0,10,106.538,6.466,10,104.346], -// 0 // -// 2 24 0 -10 141.391 0 10 141.391 - [2,24,0,-10,141.391,0,10,141.391], -// 2 24 0 10 106.538 0 -10 106.538 - [2,24,0,10,106.538,0,-10,106.538], -// 0 // -// 5 24 -4.2805 10 137.633 -4.2805 -10 137.633 0 0 141.391 -24.1295 0 115.024 - [5,24,-4.2805,10,137.633,-4.2805,-10,137.633,0,0,141.391,-24.1295,0,115.024], -// 5 24 4.2805 -10 137.633 4.2805 10 137.633 0 0 141.391 24.1295 0 115.024 - [5,24,4.2805,-10,137.633,4.2805,10,137.633,0,0,141.391,24.1295,0,115.024], -// 5 24 -24.13 -10 115.024 -24.13 10 115.024 -40.828 -10 90 -4.281 -10 137.633 - [5,24,-24.13,-10,115.024,-24.13,10,115.024,-40.828,-10,90,-4.281,-10,137.633], -// 5 24 -40.828 -10 90 -40.828 10 90 -46.3162 -10 78.8803 -24.13 -10 115.024 - [5,24,-40.828,-10,90,-40.828,10,90,-46.3162,-10,78.8803,-24.13,-10,115.024], -// 4 16 0 10 141.391 -4.281 10 137.633 -4.281 -10 137.633 0 -10 141.391 - [4,16,0,10,141.391,-4.281,10,137.633,-4.281,-10,137.633,0,-10,141.391], -// 4 16 -4.281 10 137.633 -24.13 10 115.024 -24.13 -10 115.024 -4.281 -10 137.633 - [4,16,-4.281,10,137.633,-24.13,10,115.024,-24.13,-10,115.024,-4.281,-10,137.633], -// 4 16 -24.13 10 115.024 -40.828 10 90 -40.828 -10 90 -24.13 -10 115.024 - [4,16,-24.13,10,115.024,-40.828,10,90,-40.828,-10,90,-24.13,-10,115.024], -// 4 16 -40.828 10 90 -46.316 10 78.88 -46.316 -10 78.88 -40.828 -10 90 - [4,16,-40.828,10,90,-46.316,10,78.88,-46.316,-10,78.88,-40.828,-10,90], -// 0 // -// 5 24 24.13 10 115.024 24.13 -10 115.024 40.828 10 90 4.281 10 137.633 - [5,24,24.13,10,115.024,24.13,-10,115.024,40.828,10,90,4.281,10,137.633], -// 5 24 40.828 10 90 40.828 -10 90 46.3162 10 78.8803 24.13 10 115.024 - [5,24,40.828,10,90,40.828,-10,90,46.3162,10,78.8803,24.13,10,115.024], -// 4 16 0 -10 141.391 4.281 -10 137.633 4.281 10 137.633 0 10 141.391 - [4,16,0,-10,141.391,4.281,-10,137.633,4.281,10,137.633,0,10,141.391], -// 4 16 4.281 -10 137.633 24.13 -10 115.024 24.13 10 115.024 4.281 10 137.633 - [4,16,4.281,-10,137.633,24.13,-10,115.024,24.13,10,115.024,4.281,10,137.633], -// 4 16 24.13 -10 115.024 40.828 -10 90 40.828 10 90 24.13 10 115.024 - [4,16,24.13,-10,115.024,40.828,-10,90,40.828,10,90,24.13,10,115.024], -// 4 16 40.828 -10 90 46.316 -10 78.88 46.316 10 78.88 40.828 10 90 - [4,16,40.828,-10,90,46.316,-10,78.88,46.316,10,78.88,40.828,10,90], -// 0 // -// 2 24 -72.7127 -10 4.9821 -72.312 -10 6.998 - [2,24,-72.7127,-10,4.9821,-72.312,-10,6.998], -// 2 24 -72.7127 -10 4.9821 -72.7127 10 4.9821 - [2,24,-72.7127,-10,4.9821,-72.7127,10,4.9821], -// 2 24 72.7127 -10 4.9821 72.7127 10 4.9821 - [2,24,72.7127,-10,4.9821,72.7127,10,4.9821], -// 2 24 -72.7127 -2 4.9821 -72.312 -2 6.998 - [2,24,-72.7127,-2,4.9821,-72.312,-2,6.998], -// 2 24 -72.7127 2 4.9821 -72.312 2 6.998 - [2,24,-72.7127,2,4.9821,-72.312,2,6.998], -// 2 24 -72.7127 10 4.9821 -72.312 10 6.998 - [2,24,-72.7127,10,4.9821,-72.312,10,6.998], -// 2 24 -72.312 -10 6.998 -67.119 -10 22.317 - [2,24,-72.312,-10,6.998,-67.119,-10,22.317], -// 2 24 -67.119 -10 22.317 -59.96 -10 36.82 - [2,24,-67.119,-10,22.317,-59.96,-10,36.82], -// 2 24 -59.96 -10 36.82 -50.984 -10 50.272 - [2,24,-59.96,-10,36.82,-50.984,-10,50.272], -// 2 24 -50.984 -10 50.272 -40.314 -10 62.426 - [2,24,-50.984,-10,50.272,-40.314,-10,62.426], -// 2 24 -28.16 -10 73.096 -14.708 -10 82.072 - [2,24,-28.16,-10,73.096,-14.708,-10,82.072], -// 2 24 -14.708 -10 82.072 -8.2969 -10 85.2367 - [2,24,-14.708,-10,82.072,-8.2969,-10,85.2367], -// 2 24 -72.312 10 6.998 -67.119 10 22.317 - [2,24,-72.312,10,6.998,-67.119,10,22.317], -// 2 24 -67.119 10 22.317 -59.96 10 36.82 - [2,24,-67.119,10,22.317,-59.96,10,36.82], -// 2 24 -59.96 10 36.82 -50.984 10 50.272 - [2,24,-59.96,10,36.82,-50.984,10,50.272], -// 2 24 -50.984 10 50.272 -40.314 10 62.426 - [2,24,-50.984,10,50.272,-40.314,10,62.426], -// 2 24 -28.16 10 73.096 -14.708 10 82.072 - [2,24,-28.16,10,73.096,-14.708,10,82.072], -// 2 24 -14.708 10 82.072 -8.2969 10 85.2367 - [2,24,-14.708,10,82.072,-8.2969,10,85.2367], -// 0 // -// 2 24 -72.312 2 6.998 -67.119 2 22.317 - [2,24,-72.312,2,6.998,-67.119,2,22.317], -// 2 24 -67.119 2 22.317 -59.96 2 36.82 - [2,24,-67.119,2,22.317,-59.96,2,36.82], -// 2 24 -59.96 2 36.82 -50.984 2 50.272 - [2,24,-59.96,2,36.82,-50.984,2,50.272], -// 2 24 -50.984 2 50.272 -40.314 2 62.426 - [2,24,-50.984,2,50.272,-40.314,2,62.426], -// 2 24 -28.16 2 73.096 -14.708 2 82.072 - [2,24,-28.16,2,73.096,-14.708,2,82.072], -// 2 24 -14.708 2 82.072 -8.2969 2 85.2367 - [2,24,-14.708,2,82.072,-8.2969,2,85.2367], -// 0 // -// 2 24 -72.312 -2 6.998 -67.119 -2 22.317 - [2,24,-72.312,-2,6.998,-67.119,-2,22.317], -// 2 24 -67.119 -2 22.317 -59.96 -2 36.82 - [2,24,-67.119,-2,22.317,-59.96,-2,36.82], -// 2 24 -59.96 -2 36.82 -50.984 -2 50.272 - [2,24,-59.96,-2,36.82,-50.984,-2,50.272], -// 2 24 -50.984 -2 50.272 -40.314 -2 62.426 - [2,24,-50.984,-2,50.272,-40.314,-2,62.426], -// 2 24 -28.16 -2 73.096 -14.708 -2 82.072 - [2,24,-28.16,-2,73.096,-14.708,-2,82.072], -// 2 24 -14.708 -2 82.072 -8.2969 -2 85.2367 - [2,24,-14.708,-2,82.072,-8.2969,-2,85.2367], -// 0 // -// 2 24 72.7127 10 4.9821 72.312 10 6.998 - [2,24,72.7127,10,4.9821,72.312,10,6.998], -// 2 24 72.7127 2 4.9821 72.312 2 6.998 - [2,24,72.7127,2,4.9821,72.312,2,6.998], -// 2 24 72.7127 -2 4.9821 72.312 -2 6.998 - [2,24,72.7127,-2,4.9821,72.312,-2,6.998], -// 2 24 72.7127 -10 4.9821 72.312 -10 6.998 - [2,24,72.7127,-10,4.9821,72.312,-10,6.998], -// 2 24 72.312 10 6.998 67.119 10 22.317 - [2,24,72.312,10,6.998,67.119,10,22.317], -// 2 24 67.119 10 22.317 59.96 10 36.82 - [2,24,67.119,10,22.317,59.96,10,36.82], -// 2 24 59.96 10 36.82 50.984 10 50.272 - [2,24,59.96,10,36.82,50.984,10,50.272], -// 2 24 50.984 10 50.272 40.314 10 62.426 - [2,24,50.984,10,50.272,40.314,10,62.426], -// 2 24 28.16 10 73.096 14.708 10 82.072 - [2,24,28.16,10,73.096,14.708,10,82.072], -// 2 24 14.708 10 82.072 8.2969 10 85.2367 - [2,24,14.708,10,82.072,8.2969,10,85.2367], -// 2 24 72.312 -10 6.998 67.119 -10 22.317 - [2,24,72.312,-10,6.998,67.119,-10,22.317], -// 2 24 67.119 -10 22.317 59.96 -10 36.82 - [2,24,67.119,-10,22.317,59.96,-10,36.82], -// 2 24 59.96 -10 36.82 50.984 -10 50.272 - [2,24,59.96,-10,36.82,50.984,-10,50.272], -// 2 24 50.984 -10 50.272 40.314 -10 62.426 - [2,24,50.984,-10,50.272,40.314,-10,62.426], -// 2 24 28.16 -10 73.096 14.708 -10 82.072 - [2,24,28.16,-10,73.096,14.708,-10,82.072], -// 2 24 14.708 -10 82.072 8.2969 -10 85.2367 - [2,24,14.708,-10,82.072,8.2969,-10,85.2367], -// 0 // -// 2 24 72.312 -2 6.998 67.119 -2 22.317 - [2,24,72.312,-2,6.998,67.119,-2,22.317], -// 2 24 67.119 -2 22.317 59.96 -2 36.82 - [2,24,67.119,-2,22.317,59.96,-2,36.82], -// 2 24 59.96 -2 36.82 50.984 -2 50.272 - [2,24,59.96,-2,36.82,50.984,-2,50.272], -// 2 24 50.984 -2 50.272 40.314 -2 62.426 - [2,24,50.984,-2,50.272,40.314,-2,62.426], -// 2 24 28.16 -2 73.096 14.708 -2 82.072 - [2,24,28.16,-2,73.096,14.708,-2,82.072], -// 2 24 14.708 -2 82.072 8.2969 -2 85.2367 - [2,24,14.708,-2,82.072,8.2969,-2,85.2367], -// 0 // -// 2 24 72.312 2 6.998 67.119 2 22.317 - [2,24,72.312,2,6.998,67.119,2,22.317], -// 2 24 67.119 2 22.317 59.96 2 36.82 - [2,24,67.119,2,22.317,59.96,2,36.82], -// 2 24 59.96 2 36.82 50.984 2 50.272 - [2,24,59.96,2,36.82,50.984,2,50.272], -// 2 24 50.984 2 50.272 40.314 2 62.426 - [2,24,50.984,2,50.272,40.314,2,62.426], -// 2 24 28.16 2 73.096 14.708 2 82.072 - [2,24,28.16,2,73.096,14.708,2,82.072], -// 2 24 14.708 2 82.072 8.2969 2 85.2367 - [2,24,14.708,2,82.072,8.2969,2,85.2367], -// 0 // -// 2 24 7.071 -10 87.071 3.827 -10 89.239 - [2,24,7.071,-10,87.071,3.827,-10,89.239], -// 2 24 3.827 -10 89.239 0 -10 90 - [2,24,3.827,-10,89.239,0,-10,90], -// 2 24 0 -10 90 -3.827 -10 89.239 - [2,24,0,-10,90,-3.827,-10,89.239], -// 2 24 -3.827 -10 89.239 -7.071 -10 87.071 - [2,24,-3.827,-10,89.239,-7.071,-10,87.071], -// 2 24 -7.071 -10 87.071 -8.2969 -10 85.2367 - [2,24,-7.071,-10,87.071,-8.2969,-10,85.2367], -// 2 24 7.071 -10 87.071 8.2969 -10 85.2367 - [2,24,7.071,-10,87.071,8.2969,-10,85.2367], -// 0 // -// 2 24 7.071 10 87.071 3.827 10 89.239 - [2,24,7.071,10,87.071,3.827,10,89.239], -// 2 24 3.827 10 89.239 0 10 90 - [2,24,3.827,10,89.239,0,10,90], -// 2 24 0 10 90 -3.827 10 89.239 - [2,24,0,10,90,-3.827,10,89.239], -// 2 24 -3.827 10 89.239 -7.071 10 87.071 - [2,24,-3.827,10,89.239,-7.071,10,87.071], -// 2 24 -7.071 10 87.071 -8.2969 10 85.2367 - [2,24,-7.071,10,87.071,-8.2969,10,85.2367], -// 2 24 7.071 10 87.071 8.2969 10 85.2367 - [2,24,7.071,10,87.071,8.2969,10,85.2367], -// 0 // -// 2 24 7.071 2 87.071 3.827 2 89.239 - [2,24,7.071,2,87.071,3.827,2,89.239], -// 2 24 3.827 2 89.239 0 2 90 - [2,24,3.827,2,89.239,0,2,90], -// 2 24 0 2 90 -3.827 2 89.239 - [2,24,0,2,90,-3.827,2,89.239], -// 2 24 -3.827 2 89.239 -7.071 2 87.071 - [2,24,-3.827,2,89.239,-7.071,2,87.071], -// 2 24 -7.071 2 87.071 -8.2969 2 85.2367 - [2,24,-7.071,2,87.071,-8.2969,2,85.2367], -// 2 24 7.071 2 87.071 8.2969 2 85.2367 - [2,24,7.071,2,87.071,8.2969,2,85.2367], -// 0 // -// 2 24 7.071 -2 87.071 3.827 -2 89.239 - [2,24,7.071,-2,87.071,3.827,-2,89.239], -// 2 24 3.827 -2 89.239 0 -2 90 - [2,24,3.827,-2,89.239,0,-2,90], -// 2 24 0 -2 90 -3.827 -2 89.239 - [2,24,0,-2,90,-3.827,-2,89.239], -// 2 24 -3.827 -2 89.239 -7.071 -2 87.071 - [2,24,-3.827,-2,89.239,-7.071,-2,87.071], -// 2 24 -7.071 -2 87.071 -8.2969 -2 85.2367 - [2,24,-7.071,-2,87.071,-8.2969,-2,85.2367], -// 2 24 7.071 -2 87.071 8.2969 -2 85.2367 - [2,24,7.071,-2,87.071,8.2969,-2,85.2367], -// 0 // -// 2 24 -8.2669 10 85.2367 -8.2669 -10 85.2367 - [2,24,-8.2669,10,85.2367,-8.2669,-10,85.2367], -// 2 24 8.2669 10 85.2367 8.2669 -10 85.2367 - [2,24,8.2669,10,85.2367,8.2669,-10,85.2367], -// 0 // -// 2 24 -72.7127 -10 4.9821 -73.636 -10 6.364 - [2,24,-72.7127,-10,4.9821,-73.636,-10,6.364], -// 2 24 -73.636 -10 6.364 -76.556 -10 8.315 - [2,24,-73.636,-10,6.364,-76.556,-10,8.315], -// 2 24 -76.556 -10 8.315 -80 -10 9 - [2,24,-76.556,-10,8.315,-80,-10,9], -// 2 24 -80 -10 9 -83.444 -10 8.315 - [2,24,-80,-10,9,-83.444,-10,8.315], -// 2 24 -83.444 -10 8.315 -85.9213 -10 6.6598 - [2,24,-83.444,-10,8.315,-85.9213,-10,6.6598], -// 0 // -// 2 24 -72.7127 -2 4.9821 -73.636 -2 6.364 - [2,24,-72.7127,-2,4.9821,-73.636,-2,6.364], -// 2 24 -73.636 -2 6.364 -76.556 -2 8.315 - [2,24,-73.636,-2,6.364,-76.556,-2,8.315], -// 2 24 -76.556 -2 8.315 -80 -2 9 - [2,24,-76.556,-2,8.315,-80,-2,9], -// 2 24 -80 -2 9 -83.444 -2 8.315 - [2,24,-80,-2,9,-83.444,-2,8.315], -// 2 24 -83.444 -2 8.315 -85.9213 -2 6.6598 - [2,24,-83.444,-2,8.315,-85.9213,-2,6.6598], -// 0 // -// 2 24 -72.7127 2 4.9821 -73.636 2 6.364 - [2,24,-72.7127,2,4.9821,-73.636,2,6.364], -// 2 24 -73.636 2 6.364 -76.556 2 8.315 - [2,24,-73.636,2,6.364,-76.556,2,8.315], -// 2 24 -76.556 2 8.315 -80 2 9 - [2,24,-76.556,2,8.315,-80,2,9], -// 2 24 -80 2 9 -83.444 2 8.315 - [2,24,-80,2,9,-83.444,2,8.315], -// 2 24 -83.444 2 8.315 -85.9213 2 6.6598 - [2,24,-83.444,2,8.315,-85.9213,2,6.6598], -// 0 // -// 2 24 -72.7127 10 4.9821 -73.636 10 6.364 - [2,24,-72.7127,10,4.9821,-73.636,10,6.364], -// 2 24 -73.636 10 6.364 -76.556 10 8.315 - [2,24,-73.636,10,6.364,-76.556,10,8.315], -// 2 24 -76.556 10 8.315 -80 10 9 - [2,24,-76.556,10,8.315,-80,10,9], -// 2 24 -80 10 9 -83.444 10 8.315 - [2,24,-80,10,9,-83.444,10,8.315], -// 2 24 -83.444 10 8.315 -85.9213 10 6.6598 - [2,24,-83.444,10,8.315,-85.9213,10,6.6598], -// 0 // -// 2 24 72.7127 10 4.9821 73.636 10 6.364 - [2,24,72.7127,10,4.9821,73.636,10,6.364], -// 2 24 73.636 10 6.364 76.556 10 8.315 - [2,24,73.636,10,6.364,76.556,10,8.315], -// 2 24 76.556 10 8.315 80 10 9 - [2,24,76.556,10,8.315,80,10,9], -// 2 24 80 10 9 83.444 10 8.315 - [2,24,80,10,9,83.444,10,8.315], -// 2 24 83.444 10 8.315 85.9213 10 6.6598 - [2,24,83.444,10,8.315,85.9213,10,6.6598], -// 0 // -// 2 24 72.7127 2 4.9821 73.636 2 6.364 - [2,24,72.7127,2,4.9821,73.636,2,6.364], -// 2 24 73.636 2 6.364 76.556 2 8.315 - [2,24,73.636,2,6.364,76.556,2,8.315], -// 2 24 76.556 2 8.315 80 2 9 - [2,24,76.556,2,8.315,80,2,9], -// 2 24 80 2 9 83.444 2 8.315 - [2,24,80,2,9,83.444,2,8.315], -// 2 24 83.444 2 8.315 85.9213 2 6.6598 - [2,24,83.444,2,8.315,85.9213,2,6.6598], -// 0 // -// 2 24 72.7127 -2 4.9821 73.636 -2 6.364 - [2,24,72.7127,-2,4.9821,73.636,-2,6.364], -// 2 24 73.636 -2 6.364 76.556 -2 8.315 - [2,24,73.636,-2,6.364,76.556,-2,8.315], -// 2 24 76.556 -2 8.315 80 -2 9 - [2,24,76.556,-2,8.315,80,-2,9], -// 2 24 80 -2 9 83.444 -2 8.315 - [2,24,80,-2,9,83.444,-2,8.315], -// 2 24 83.444 -2 8.315 85.9213 -2 6.6598 - [2,24,83.444,-2,8.315,85.9213,-2,6.6598], -// 0 // -// 2 24 72.7127 -10 4.9821 73.636 -10 6.364 - [2,24,72.7127,-10,4.9821,73.636,-10,6.364], -// 2 24 73.636 -10 6.364 76.556 -10 8.315 - [2,24,73.636,-10,6.364,76.556,-10,8.315], -// 2 24 76.556 -10 8.315 80 -10 9 - [2,24,76.556,-10,8.315,80,-10,9], -// 2 24 80 -10 9 83.444 -10 8.315 - [2,24,80,-10,9,83.444,-10,8.315], -// 2 24 83.444 -10 8.315 85.9213 -10 6.6598 - [2,24,83.444,-10,8.315,85.9213,-10,6.6598], -// 0 // -// 2 24 -8.7689 -10 155.469 -15.849 -10 149.201 - [2,24,-8.7689,-10,155.469,-15.849,-10,149.201], -// 2 24 -8.7689 -10 155.469 -8.7689 10 155.469 - [2,24,-8.7689,-10,155.469,-8.7689,10,155.469], -// 2 24 8.7689 -10 155.469 8.7689 10 155.469 - [2,24,8.7689,-10,155.469,8.7689,10,155.469], -// 2 24 -15.849 -10 149.201 -37.11 -10 124.984 - [2,24,-15.849,-10,149.201,-37.11,-10,124.984], -// 2 24 -37.11 -10 124.984 -54.996 -10 98.18 - [2,24,-37.11,-10,124.984,-54.996,-10,98.18], -// 2 24 -54.996 10 98.18 -59.0401 10 89.9869 - [2,24,-54.996,10,98.18,-59.0401,10,89.9869], -// 2 24 -60.4695 2 87.091 -69.26 2 69.282 - [2,24,-60.4695,2,87.091,-69.26,2,69.282], -// 2 24 -47.7786 -2 84.1245 -59.0401 -2 89.9869 - [2,24,-47.7786,-2,84.1245,-59.0401,-2,89.9869], -// 2 24 -49.208 -2 81.2287 -60.4695 -2 87.091 - [2,24,-49.208,-2,81.2287,-60.4695,-2,87.091], -// 2 24 -47.7786 2 84.1245 -59.0401 2 89.9869 - [2,24,-47.7786,2,84.1245,-59.0401,2,89.9869], -// 2 24 -49.208 2 81.2287 -60.4695 2 87.091 - [2,24,-49.208,2,81.2287,-60.4695,2,87.091], -// 2 24 -47.7786 10 84.1245 -59.0401 10 89.9869 - [2,24,-47.7786,10,84.1245,-59.0401,10,89.9869], -// 2 24 -49.208 10 81.2287 -60.4695 10 87.091 - [2,24,-49.208,10,81.2287,-60.4695,10,87.091], -// 2 24 -47.7786 -10 84.1245 -59.0401 -10 89.9869 - [2,24,-47.7786,-10,84.1245,-59.0401,-10,89.9869], -// 2 24 -49.208 -10 81.2287 -60.4695 -10 87.091 - [2,24,-49.208,-10,81.2287,-60.4695,-10,87.091], -// 2 24 47.7786 10 84.1245 59.0401 10 89.9869 - [2,24,47.7786,10,84.1245,59.0401,10,89.9869], -// 2 24 49.208 10 81.2287 60.4695 10 87.091 - [2,24,49.208,10,81.2287,60.4695,10,87.091], -// 2 24 47.7786 -10 84.1245 59.0401 -10 89.9869 - [2,24,47.7786,-10,84.1245,59.0401,-10,89.9869], -// 4 16 47.7786 -10 84.1245 47.7786 10 84.1245 59.0401 10 89.9869 59.0401 -10 89.9869 - [4,16,47.7786,-10,84.1245,47.7786,10,84.1245,59.0401,10,89.9869,59.0401,-10,89.9869], -// 4 16 -47.7786 10 84.1245 -47.7786 -10 84.1245 -59.0401 -10 89.9869 -59.0401 10 89.9869 - [4,16,-47.7786,10,84.1245,-47.7786,-10,84.1245,-59.0401,-10,89.9869,-59.0401,10,89.9869], -// 4 16 49.208 -10 81.2287 60.4695 -10 87.091 60.4695 10 87.091 49.208 10 81.2287 - [4,16,49.208,-10,81.2287,60.4695,-10,87.091,60.4695,10,87.091,49.208,10,81.2287], -// 4 16 -49.208 10 81.2287 -60.4695 10 87.091 -60.4695 -10 87.091 -49.208 -10 81.2287 - [4,16,-49.208,10,81.2287,-60.4695,10,87.091,-60.4695,-10,87.091,-49.208,-10,81.2287], -// 4 16 47.7786 -10 84.1245 59.0401 -10 89.9869 60.4695 -10 87.091 49.208 -10 81.2287 - [4,16,47.7786,-10,84.1245,59.0401,-10,89.9869,60.4695,-10,87.091,49.208,-10,81.2287], -// 2 24 49.208 -10 81.2287 49.208 10 81.2287 - [2,24,49.208,-10,81.2287,49.208,10,81.2287], -// 2 24 60.4695 -10 87.091 60.4695 10 87.091 - [2,24,60.4695,-10,87.091,60.4695,10,87.091], -// 2 24 59.0401 -10 89.9869 59.0401 10 89.9869 - [2,24,59.0401,-10,89.9869,59.0401,10,89.9869], -// 2 24 47.7786 -10 84.1245 47.7786 10 84.1245 - [2,24,47.7786,-10,84.1245,47.7786,10,84.1245], -// 2 24 -49.208 10 81.2287 -49.208 -10 81.2287 - [2,24,-49.208,10,81.2287,-49.208,-10,81.2287], -// 2 24 -60.4695 10 87.091 -60.4695 -10 87.091 - [2,24,-60.4695,10,87.091,-60.4695,-10,87.091], -// 2 24 -59.0401 10 89.9869 -59.0401 -10 89.9869 - [2,24,-59.0401,10,89.9869,-59.0401,-10,89.9869], -// 2 24 -47.7786 10 84.1245 -47.7786 -10 84.1245 - [2,24,-47.7786,10,84.1245,-47.7786,-10,84.1245], -// 4 16 47.7786 10 84.1245 49.208 10 81.2287 60.4695 10 87.091 59.0401 10 89.9869 - [4,16,47.7786,10,84.1245,49.208,10,81.2287,60.4695,10,87.091,59.0401,10,89.9869], -// 4 16 -47.7786 -10 84.1245 -49.208 -10 81.2287 -60.4695 -10 87.091 -59.0401 -10 89.9869 - [4,16,-47.7786,-10,84.1245,-49.208,-10,81.2287,-60.4695,-10,87.091,-59.0401,-10,89.9869], -// 4 16 -47.7786 10 84.1245 -59.0401 10 89.9869 -60.4695 10 87.091 -49.208 10 81.2287 - [4,16,-47.7786,10,84.1245,-59.0401,10,89.9869,-60.4695,10,87.091,-49.208,10,81.2287], -// 2 24 49.208 -10 81.2287 60.4695 -10 87.091 - [2,24,49.208,-10,81.2287,60.4695,-10,87.091], -// 2 24 47.7786 -2 84.1245 59.0401 -2 89.9869 - [2,24,47.7786,-2,84.1245,59.0401,-2,89.9869], -// 2 24 49.208 -2 81.2287 60.4695 -2 87.091 - [2,24,49.208,-2,81.2287,60.4695,-2,87.091], -// 2 24 47.7786 2 84.1245 59.0401 2 89.9869 - [2,24,47.7786,2,84.1245,59.0401,2,89.9869], -// 2 24 49.208 2 81.2287 60.4695 2 87.091 - [2,24,49.208,2,81.2287,60.4695,2,87.091], -// 2 24 -69.26 -10 69.282 -79.607 -10 38.758 - [2,24,-69.26,-10,69.282,-79.607,-10,38.758], -// 2 24 -79.607 -10 38.758 -85.889 -10 7.15 - [2,24,-79.607,-10,38.758,-85.889,-10,7.15], -// 0 // -// 2 24 -8.7689 10 155.469 -15.849 10 149.201 - [2,24,-8.7689,10,155.469,-15.849,10,149.201], -// 2 24 -15.849 10 149.201 -37.11 10 124.984 - [2,24,-15.849,10,149.201,-37.11,10,124.984], -// 2 24 -37.11 10 124.984 -54.996 10 98.18 - [2,24,-37.11,10,124.984,-54.996,10,98.18], -// 2 24 -54.996 2 98.18 -59.0401 2 89.9869 - [2,24,-54.996,2,98.18,-59.0401,2,89.9869], -// 2 24 -60.4695 10 87.091 -69.26 10 69.282 - [2,24,-60.4695,10,87.091,-69.26,10,69.282], -// 2 24 -69.26 10 69.282 -79.607 10 38.758 - [2,24,-69.26,10,69.282,-79.607,10,38.758], -// 2 24 -79.607 10 38.758 -85.889 10 7.15 - [2,24,-79.607,10,38.758,-85.889,10,7.15], -// 2 24 -85.889 10 7.15 -85.9213 10 6.6598 - [2,24,-85.889,10,7.15,-85.9213,10,6.6598], -// 0 // -// 2 24 -8.7689 -2 155.469 -15.849 -2 149.201 - [2,24,-8.7689,-2,155.469,-15.849,-2,149.201], -// 2 24 -15.849 -2 149.201 -37.11 -2 124.984 - [2,24,-15.849,-2,149.201,-37.11,-2,124.984], -// 2 24 -37.11 -2 124.984 -54.996 -2 98.18 - [2,24,-37.11,-2,124.984,-54.996,-2,98.18], -// 2 24 -54.996 -2 98.18 -59.0401 -2 89.9869 - [2,24,-54.996,-2,98.18,-59.0401,-2,89.9869], -// 2 24 -60.4695 -2 87.091 -69.26 -2 69.282 - [2,24,-60.4695,-2,87.091,-69.26,-2,69.282], -// 2 24 -69.26 -2 69.282 -79.607 -2 38.758 - [2,24,-69.26,-2,69.282,-79.607,-2,38.758], -// 2 24 -79.607 -2 38.758 -85.889 -2 7.15 - [2,24,-79.607,-2,38.758,-85.889,-2,7.15], -// 2 24 -85.889 -2 7.15 -85.9213 -2 6.6598 - [2,24,-85.889,-2,7.15,-85.9213,-2,6.6598], -// 0 // -// 2 24 -8.7689 2 155.469 -15.849 2 149.201 - [2,24,-8.7689,2,155.469,-15.849,2,149.201], -// 2 24 -15.849 2 149.201 -37.11 2 124.984 - [2,24,-15.849,2,149.201,-37.11,2,124.984], -// 2 24 -37.11 2 124.984 -54.996 2 98.18 - [2,24,-37.11,2,124.984,-54.996,2,98.18], -// 2 24 -54.996 -10 98.18 -59.0401 -10 89.9869 - [2,24,-54.996,-10,98.18,-59.0401,-10,89.9869], -// 2 24 -60.4695 -10 87.091 -69.26 -10 69.282 - [2,24,-60.4695,-10,87.091,-69.26,-10,69.282], -// 2 24 54.996 -10 98.18 59.0401 -10 89.9869 - [2,24,54.996,-10,98.18,59.0401,-10,89.9869], -// 2 24 60.4695 -10 87.091 69.26 -10 69.282 - [2,24,60.4695,-10,87.091,69.26,-10,69.282], -// 2 24 54.996 10 98.18 59.0401 10 89.9869 - [2,24,54.996,10,98.18,59.0401,10,89.9869], -// 2 24 60.4695 10 87.091 69.26 10 69.282 - [2,24,60.4695,10,87.091,69.26,10,69.282], -// 2 24 54.996 2 98.18 59.0401 2 89.9869 - [2,24,54.996,2,98.18,59.0401,2,89.9869], -// 2 24 60.4695 2 87.091 69.26 2 69.282 - [2,24,60.4695,2,87.091,69.26,2,69.282], -// 2 24 54.996 -2 98.18 59.0401 -2 89.9869 - [2,24,54.996,-2,98.18,59.0401,-2,89.9869], -// 2 24 60.4695 -2 87.091 69.26 -2 69.282 - [2,24,60.4695,-2,87.091,69.26,-2,69.282], -// 2 24 -69.26 2 69.282 -79.607 2 38.758 - [2,24,-69.26,2,69.282,-79.607,2,38.758], -// 2 24 -79.607 2 38.758 -85.889 2 7.15 - [2,24,-79.607,2,38.758,-85.889,2,7.15], -// 2 24 -85.889 2 7.15 -85.9213 2 6.6598 - [2,24,-85.889,2,7.15,-85.9213,2,6.6598], -// 0 // -// 2 24 8.7689 -2 155.469 15.849 -2 149.201 - [2,24,8.7689,-2,155.469,15.849,-2,149.201], -// 2 24 15.849 -2 149.201 37.11 -2 124.984 - [2,24,15.849,-2,149.201,37.11,-2,124.984], -// 2 24 37.11 -2 124.984 54.996 -2 98.18 - [2,24,37.11,-2,124.984,54.996,-2,98.18], -// 2 24 69.26 -2 69.282 79.607 -2 38.758 - [2,24,69.26,-2,69.282,79.607,-2,38.758], -// 2 24 79.607 -2 38.758 85.889 -2 7.15 - [2,24,79.607,-2,38.758,85.889,-2,7.15], -// 2 24 85.889 -2 7.15 85.9213 -2 6.6598 - [2,24,85.889,-2,7.15,85.9213,-2,6.6598], -// 0 // -// 2 24 8.7689 2 155.469 15.849 2 149.201 - [2,24,8.7689,2,155.469,15.849,2,149.201], -// 2 24 15.849 2 149.201 37.11 2 124.984 - [2,24,15.849,2,149.201,37.11,2,124.984], -// 2 24 37.11 2 124.984 54.996 2 98.18 - [2,24,37.11,2,124.984,54.996,2,98.18], -// 2 24 69.26 2 69.282 79.607 2 38.758 - [2,24,69.26,2,69.282,79.607,2,38.758], -// 2 24 79.607 2 38.758 85.889 2 7.15 - [2,24,79.607,2,38.758,85.889,2,7.15], -// 2 24 85.889 2 7.15 85.9213 2 6.6598 - [2,24,85.889,2,7.15,85.9213,2,6.6598], -// 0 // -// 2 24 8.7689 10 155.469 15.849 10 149.201 - [2,24,8.7689,10,155.469,15.849,10,149.201], -// 2 24 15.849 10 149.201 37.11 10 124.984 - [2,24,15.849,10,149.201,37.11,10,124.984], -// 2 24 37.11 10 124.984 54.996 10 98.18 - [2,24,37.11,10,124.984,54.996,10,98.18], -// 2 24 69.26 10 69.282 79.607 10 38.758 - [2,24,69.26,10,69.282,79.607,10,38.758], -// 2 24 79.607 10 38.758 85.889 10 7.15 - [2,24,79.607,10,38.758,85.889,10,7.15], -// 2 24 85.889 10 7.15 85.9213 10 6.6598 - [2,24,85.889,10,7.15,85.9213,10,6.6598], -// 0 // -// 2 24 8.7689 -10 155.469 15.849 -10 149.201 - [2,24,8.7689,-10,155.469,15.849,-10,149.201], -// 2 24 15.849 -10 149.201 37.11 -10 124.984 - [2,24,15.849,-10,149.201,37.11,-10,124.984], -// 2 24 37.11 -10 124.984 54.996 -10 98.18 - [2,24,37.11,-10,124.984,54.996,-10,98.18], -// 2 24 69.26 -10 69.282 79.607 -10 38.758 - [2,24,69.26,-10,69.282,79.607,-10,38.758], -// 2 24 79.607 -10 38.758 85.889 -10 7.15 - [2,24,79.607,-10,38.758,85.889,-10,7.15], -// 2 24 85.889 -10 7.15 85.9213 -10 6.6598 - [2,24,85.889,-10,7.15,85.9213,-10,6.6598], -// 2 24 -85.889 -10 7.15 -85.9213 -10 6.6598 - [2,24,-85.889,-10,7.15,-85.9213,-10,6.6598], -// 0 // -// 2 24 -1.82 -10 144.627 -1.82 -10 150.362 - [2,24,-1.82,-10,144.627,-1.82,-10,150.362], -// 2 24 -1.82 -10 150.362 -1.82 10 150.362 - [2,24,-1.82,-10,150.362,-1.82,10,150.362], -// 2 24 1.82 -10 150.362 1.82 10 150.362 - [2,24,1.82,-10,150.362,1.82,10,150.362], -// 2 24 -8.7689 -10 155.469 -7.071 -10 152.929 - [2,24,-8.7689,-10,155.469,-7.071,-10,152.929], -// 2 24 -7.071 -10 152.929 -3.827 -10 150.761 - [2,24,-7.071,-10,152.929,-3.827,-10,150.761], -// 2 24 -3.827 -10 150.761 -1.82 -10 150.362 - [2,24,-3.827,-10,150.761,-1.82,-10,150.362], -// 2 24 -1.82 10 144.627 -1.82 10 150.362 - [2,24,-1.82,10,144.627,-1.82,10,150.362], -// 2 24 -8.7689 10 155.469 -7.071 10 152.929 - [2,24,-8.7689,10,155.469,-7.071,10,152.929], -// 2 24 -7.071 10 152.929 -3.827 10 150.761 - [2,24,-7.071,10,152.929,-3.827,10,150.761], -// 2 24 -3.827 10 150.761 -1.82 10 150.362 - [2,24,-3.827,10,150.761,-1.82,10,150.362], -// 2 24 -1.82 2 144.627 -1.82 2 150.362 - [2,24,-1.82,2,144.627,-1.82,2,150.362], -// 2 24 -8.7689 2 155.469 -7.071 2 152.929 - [2,24,-8.7689,2,155.469,-7.071,2,152.929], -// 2 24 -7.071 2 152.929 -3.827 2 150.761 - [2,24,-7.071,2,152.929,-3.827,2,150.761], -// 2 24 -3.827 2 150.761 -1.82 2 150.362 - [2,24,-3.827,2,150.761,-1.82,2,150.362], -// 2 24 -1.82 -2 144.627 -1.82 -2 150.362 - [2,24,-1.82,-2,144.627,-1.82,-2,150.362], -// 2 24 -8.7689 -2 155.469 -7.071 -2 152.929 - [2,24,-8.7689,-2,155.469,-7.071,-2,152.929], -// 2 24 -7.071 -2 152.929 -3.827 -2 150.761 - [2,24,-7.071,-2,152.929,-3.827,-2,150.761], -// 2 24 -3.827 -2 150.761 -1.82 -2 150.362 - [2,24,-3.827,-2,150.761,-1.82,-2,150.362], -// 2 24 1.82 2 144.627 1.82 2 150.362 - [2,24,1.82,2,144.627,1.82,2,150.362], -// 2 24 8.7689 2 155.469 7.071 2 152.929 - [2,24,8.7689,2,155.469,7.071,2,152.929], -// 2 24 7.071 2 152.929 3.827 2 150.761 - [2,24,7.071,2,152.929,3.827,2,150.761], -// 2 24 3.827 2 150.761 1.82 2 150.362 - [2,24,3.827,2,150.761,1.82,2,150.362], -// 2 24 1.82 -2 144.627 1.82 -2 150.362 - [2,24,1.82,-2,144.627,1.82,-2,150.362], -// 2 24 8.7689 -2 155.469 7.071 -2 152.929 - [2,24,8.7689,-2,155.469,7.071,-2,152.929], -// 2 24 7.071 -2 152.929 3.827 -2 150.761 - [2,24,7.071,-2,152.929,3.827,-2,150.761], -// 2 24 3.827 -2 150.761 1.82 -2 150.362 - [2,24,3.827,-2,150.761,1.82,-2,150.362], -// 2 24 1.82 -10 144.627 1.82 -10 150.362 - [2,24,1.82,-10,144.627,1.82,-10,150.362], -// 2 24 8.7689 -10 155.469 7.071 -10 152.929 - [2,24,8.7689,-10,155.469,7.071,-10,152.929], -// 2 24 7.071 -10 152.929 3.827 -10 150.761 - [2,24,7.071,-10,152.929,3.827,-10,150.761], -// 2 24 3.827 -10 150.761 1.82 -10 150.362 - [2,24,3.827,-10,150.761,1.82,-10,150.362], -// 2 24 1.82 10 144.627 1.82 10 150.362 - [2,24,1.82,10,144.627,1.82,10,150.362], -// 2 24 8.7689 10 155.469 7.071 10 152.929 - [2,24,8.7689,10,155.469,7.071,10,152.929], -// 2 24 7.071 10 152.929 3.827 10 150.761 - [2,24,7.071,10,152.929,3.827,10,150.761], -// 2 24 3.827 10 150.761 1.82 10 150.362 - [2,24,3.827,10,150.761,1.82,10,150.362], -// 0 // -// 2 24 -58.7968 -10 60.612 -49.308 -10 71.42 - [2,24,-58.7968,-10,60.612,-49.308,-10,71.42], -// 2 24 -58.7968 10 60.612 -58.7968 -10 60.612 - [2,24,-58.7968,10,60.612,-58.7968,-10,60.612], -// 2 24 58.7968 10 60.612 58.7968 -10 60.612 - [2,24,58.7968,10,60.612,58.7968,-10,60.612], -// 2 24 -35.904 -10 83.188 -21.068 -10 93.088 - [2,24,-35.904,-10,83.188,-21.068,-10,93.088], -// 2 24 -21.068 -10 93.088 -5.073 -10 100.983 - [2,24,-21.068,-10,93.088,-5.073,-10,100.983], -// 2 24 -5.073 -10 100.983 0 -10 102.703 - [2,24,-5.073,-10,100.983,0,-10,102.703], -// 2 24 0 -10 102.703 0 10 102.703 - [2,24,0,-10,102.703,0,10,102.703], -// 0 // -// 2 24 -58.7968 10 60.612 -49.308 10 71.42 - [2,24,-58.7968,10,60.612,-49.308,10,71.42], -// 2 24 -35.904 10 83.188 -21.068 10 93.088 - [2,24,-35.904,10,83.188,-21.068,10,93.088], -// 2 24 -21.068 10 93.088 -5.073 10 100.983 - [2,24,-21.068,10,93.088,-5.073,10,100.983], -// 2 24 -5.073 10 100.983 0 10 102.703 - [2,24,-5.073,10,100.983,0,10,102.703], -// 0 // -// 2 24 -58.7968 2 60.612 -49.308 2 71.42 - [2,24,-58.7968,2,60.612,-49.308,2,71.42], -// 2 24 -35.904 2 83.188 -21.068 2 93.088 - [2,24,-35.904,2,83.188,-21.068,2,93.088], -// 2 24 -21.068 2 93.088 -5.073 2 100.983 - [2,24,-21.068,2,93.088,-5.073,2,100.983], -// 2 24 -5.073 2 100.983 0 2 102.703 - [2,24,-5.073,2,100.983,0,2,102.703], -// 0 // -// 2 24 -58.7968 -2 60.612 -49.308 -2 71.42 - [2,24,-58.7968,-2,60.612,-49.308,-2,71.42], -// 2 24 -35.904 -2 83.188 -21.068 -2 93.088 - [2,24,-35.904,-2,83.188,-21.068,-2,93.088], -// 2 24 -21.068 -2 93.088 -5.073 -2 100.983 - [2,24,-21.068,-2,93.088,-5.073,-2,100.983], -// 2 24 -5.073 -2 100.983 0 -2 102.703 - [2,24,-5.073,-2,100.983,0,-2,102.703], -// 0 // -// 2 24 58.7968 2 60.612 49.308 2 71.42 - [2,24,58.7968,2,60.612,49.308,2,71.42], -// 2 24 35.904 2 83.188 21.068 2 93.088 - [2,24,35.904,2,83.188,21.068,2,93.088], -// 2 24 21.068 2 93.088 5.073 2 100.983 - [2,24,21.068,2,93.088,5.073,2,100.983], -// 2 24 5.073 2 100.983 0 2 102.703 - [2,24,5.073,2,100.983,0,2,102.703], -// 0 // -// 2 24 58.7968 -2 60.612 49.308 -2 71.42 - [2,24,58.7968,-2,60.612,49.308,-2,71.42], -// 2 24 35.904 -2 83.188 21.068 -2 93.088 - [2,24,35.904,-2,83.188,21.068,-2,93.088], -// 2 24 21.068 -2 93.088 5.073 -2 100.983 - [2,24,21.068,-2,93.088,5.073,-2,100.983], -// 2 24 5.073 -2 100.983 0 -2 102.703 - [2,24,5.073,-2,100.983,0,-2,102.703], -// 0 // -// 2 24 58.7968 -10 60.612 49.308 -10 71.42 - [2,24,58.7968,-10,60.612,49.308,-10,71.42], -// 2 24 35.904 -10 83.188 21.068 -10 93.088 - [2,24,35.904,-10,83.188,21.068,-10,93.088], -// 2 24 21.068 -10 93.088 5.073 -10 100.983 - [2,24,21.068,-10,93.088,5.073,-10,100.983], -// 2 24 5.073 -10 100.983 0 -10 102.703 - [2,24,5.073,-10,100.983,0,-10,102.703], -// 0 // -// 2 24 58.7968 10 60.612 49.308 10 71.42 - [2,24,58.7968,10,60.612,49.308,10,71.42], -// 2 24 35.904 10 83.188 21.068 10 93.088 - [2,24,35.904,10,83.188,21.068,10,93.088], -// 2 24 21.068 10 93.088 5.073 10 100.983 - [2,24,21.068,10,93.088,5.073,10,100.983], -// 2 24 5.073 10 100.983 0 10 102.703 - [2,24,5.073,10,100.983,0,10,102.703], -// 0 // -// 2 24 -1.82 -10 144.627 -6.855 -10 140.207 - [2,24,-1.82,-10,144.627,-6.855,-10,140.207], -// 2 24 -1.82 -10 144.627 -1.82 10 144.627 - [2,24,-1.82,-10,144.627,-1.82,10,144.627], -// 2 24 1.82 -10 144.627 1.82 10 144.627 - [2,24,1.82,-10,144.627,1.82,10,144.627], -// 2 24 -6.855 -10 140.207 -27.018 -10 117.24 - [2,24,-6.855,-10,140.207,-27.018,-10,117.24], -// 2 24 -27.018 -10 117.24 -43.98 -10 91.82 - [2,24,-27.018,-10,117.24,-43.98,-10,91.82], -// 2 24 -57.508 -10 64.414 -58.7968 -10 60.612 - [2,24,-57.508,-10,64.414,-58.7968,-10,60.612], -// 0 // -// 2 24 -1.82 10 144.627 -6.855 10 140.207 - [2,24,-1.82,10,144.627,-6.855,10,140.207], -// 2 24 -6.855 10 140.207 -27.018 10 117.24 - [2,24,-6.855,10,140.207,-27.018,10,117.24], -// 2 24 -27.018 10 117.24 -43.98 10 91.82 - [2,24,-27.018,10,117.24,-43.98,10,91.82], -// 2 24 -57.508 10 64.414 -58.7968 10 60.612 - [2,24,-57.508,10,64.414,-58.7968,10,60.612], -// 0 // -// 2 24 -1.82 2 144.627 -6.855 2 140.207 - [2,24,-1.82,2,144.627,-6.855,2,140.207], -// 2 24 -6.855 2 140.207 -27.018 2 117.24 - [2,24,-6.855,2,140.207,-27.018,2,117.24], -// 2 24 -27.018 2 117.24 -43.98 2 91.82 - [2,24,-27.018,2,117.24,-43.98,2,91.82], -// 2 24 -57.508 2 64.414 -58.7968 2 60.612 - [2,24,-57.508,2,64.414,-58.7968,2,60.612], -// 0 // -// 2 24 -1.82 -2 144.627 -6.855 -2 140.207 - [2,24,-1.82,-2,144.627,-6.855,-2,140.207], -// 2 24 -6.855 -2 140.207 -27.018 -2 117.24 - [2,24,-6.855,-2,140.207,-27.018,-2,117.24], -// 2 24 -27.018 -2 117.24 -43.98 -2 91.82 - [2,24,-27.018,-2,117.24,-43.98,-2,91.82], -// 2 24 -57.508 -2 64.414 -58.7968 -2 60.612 - [2,24,-57.508,-2,64.414,-58.7968,-2,60.612], -// 0 // -// 2 24 1.82 2 144.627 6.855 2 140.207 - [2,24,1.82,2,144.627,6.855,2,140.207], -// 2 24 6.855 2 140.207 27.018 2 117.24 - [2,24,6.855,2,140.207,27.018,2,117.24], -// 2 24 27.018 2 117.24 43.98 2 91.82 - [2,24,27.018,2,117.24,43.98,2,91.82], -// 2 24 57.508 2 64.414 58.7968 2 60.612 - [2,24,57.508,2,64.414,58.7968,2,60.612], -// 0 // -// 2 24 1.82 -2 144.627 6.855 -2 140.207 - [2,24,1.82,-2,144.627,6.855,-2,140.207], -// 2 24 6.855 -2 140.207 27.018 -2 117.24 - [2,24,6.855,-2,140.207,27.018,-2,117.24], -// 2 24 27.018 -2 117.24 43.98 -2 91.82 - [2,24,27.018,-2,117.24,43.98,-2,91.82], -// 2 24 57.508 -2 64.414 58.7968 -2 60.612 - [2,24,57.508,-2,64.414,58.7968,-2,60.612], -// 0 // -// 2 24 1.82 -10 144.627 6.855 -10 140.207 - [2,24,1.82,-10,144.627,6.855,-10,140.207], -// 2 24 6.855 -10 140.207 27.018 -10 117.24 - [2,24,6.855,-10,140.207,27.018,-10,117.24], -// 2 24 27.018 -10 117.24 43.98 -10 91.82 - [2,24,27.018,-10,117.24,43.98,-10,91.82], -// 2 24 57.508 -10 64.414 58.7968 -10 60.612 - [2,24,57.508,-10,64.414,58.7968,-10,60.612], -// 0 // -// 2 24 1.82 10 144.627 6.855 10 140.207 - [2,24,1.82,10,144.627,6.855,10,140.207], -// 2 24 6.855 10 140.207 27.018 10 117.24 - [2,24,6.855,10,140.207,27.018,10,117.24], -// 2 24 27.018 10 117.24 43.98 10 91.82 - [2,24,27.018,10,117.24,43.98,10,91.82], -// 2 24 57.508 10 64.414 58.7968 10 60.612 - [2,24,57.508,10,64.414,58.7968,10,60.612], -// 0 // -// 2 24 -49.208 -10 81.2287 -57.508 -10 64.414 - [2,24,-49.208,-10,81.2287,-57.508,-10,64.414], -// 2 24 -43.98 -10 91.82 -47.7786 -10 84.1245 - [2,24,-43.98,-10,91.82,-47.7786,-10,84.1245], -// 2 24 49.208 10 81.2287 57.508 10 64.414 - [2,24,49.208,10,81.2287,57.508,10,64.414], -// 2 24 43.98 10 91.82 47.7786 10 84.1245 - [2,24,43.98,10,91.82,47.7786,10,84.1245], -// 2 24 49.208 -10 81.2287 57.508 -10 64.414 - [2,24,49.208,-10,81.2287,57.508,-10,64.414], -// 2 24 43.98 -10 91.82 47.7786 -10 84.1245 - [2,24,43.98,-10,91.82,47.7786,-10,84.1245], -// 2 24 49.208 -2 81.2287 57.508 -2 64.414 - [2,24,49.208,-2,81.2287,57.508,-2,64.414], -// 2 24 43.98 -2 91.82 47.7786 -2 84.1245 - [2,24,43.98,-2,91.82,47.7786,-2,84.1245], -// 2 24 49.208 2 81.2287 57.508 2 64.414 - [2,24,49.208,2,81.2287,57.508,2,64.414], -// 2 24 43.98 2 91.82 47.7786 2 84.1245 - [2,24,43.98,2,91.82,47.7786,2,84.1245], -// 2 24 -49.208 10 81.2287 -57.508 10 64.414 - [2,24,-49.208,10,81.2287,-57.508,10,64.414], -// 2 24 -43.98 10 91.82 -47.7786 10 84.1245 - [2,24,-43.98,10,91.82,-47.7786,10,84.1245], -// 2 24 -49.208 2 81.2287 -57.508 2 64.414 - [2,24,-49.208,2,81.2287,-57.508,2,64.414], -// 2 24 -43.98 2 91.82 -47.7786 2 84.1245 - [2,24,-43.98,2,91.82,-47.7786,2,84.1245], -// 2 24 -49.208 -2 81.2287 -57.508 -2 64.414 - [2,24,-49.208,-2,81.2287,-57.508,-2,64.414], -// 2 24 -43.98 -2 91.82 -47.7786 -2 84.1245 - [2,24,-43.98,-2,91.82,-47.7786,-2,84.1245], -// 2 24 -37.2196 -10 82.0329 -35.904 -10 83.188 - [2,24,-37.2196,-10,82.0329,-35.904,-10,83.188], -// 2 24 -49.308 -10 71.42 -39.9572 -10 79.6295 - [2,24,-49.308,-10,71.42,-39.9572,-10,79.6295], -// 2 24 -37.2196 10 82.0329 -35.904 10 83.188 - [2,24,-37.2196,10,82.0329,-35.904,10,83.188], -// 2 24 -49.308 10 71.42 -39.9572 10 79.6295 - [2,24,-49.308,10,71.42,-39.9572,10,79.6295], -// 2 24 -37.2196 2 82.0329 -35.904 2 83.188 - [2,24,-37.2196,2,82.0329,-35.904,2,83.188], -// 2 24 -49.308 2 71.42 -39.9572 2 79.6295 - [2,24,-49.308,2,71.42,-39.9572,2,79.6295], -// 2 24 -37.2196 -2 82.0329 -35.904 -2 83.188 - [2,24,-37.2196,-2,82.0329,-35.904,-2,83.188], -// 2 24 -49.308 -2 71.42 -39.9572 -2 79.6295 - [2,24,-49.308,-2,71.42,-39.9572,-2,79.6295], -// 2 24 -37.2196 -10 82.0329 -29.2253 -10 72.1608 - [2,24,-37.2196,-10,82.0329,-29.2253,-10,72.1608], -// 2 24 -29.2253 -10 72.1608 -29.2253 10 72.1608 - [2,24,-29.2253,-10,72.1608,-29.2253,10,72.1608], -// 2 24 29.2253 -10 72.1608 29.2253 10 72.1608 - [2,24,29.2253,-10,72.1608,29.2253,10,72.1608], -// 2 24 -37.2196 -10 82.0329 -37.2196 10 82.0329 - [2,24,-37.2196,-10,82.0329,-37.2196,10,82.0329], -// 2 24 37.2196 -10 82.0329 37.2196 10 82.0329 - [2,24,37.2196,-10,82.0329,37.2196,10,82.0329], -// 2 24 -39.9572 -10 79.6295 -31.9629 -10 69.7574 - [2,24,-39.9572,-10,79.6295,-31.9629,-10,69.7574], -// 2 24 -31.9629 -10 69.7574 -31.9629 10 69.7574 - [2,24,-31.9629,-10,69.7574,-31.9629,10,69.7574], -// 2 24 31.9629 -10 69.7574 31.9629 10 69.7574 - [2,24,31.9629,-10,69.7574,31.9629,10,69.7574], -// 2 24 -39.9572 -10 79.6295 -39.9572 10 79.6295 - [2,24,-39.9572,-10,79.6295,-39.9572,10,79.6295], -// 2 24 39.9572 -10 79.6295 39.9572 10 79.6295 - [2,24,39.9572,-10,79.6295,39.9572,10,79.6295], -// 2 24 -40.314 -10 62.426 -31.9629 -10 69.7574 - [2,24,-40.314,-10,62.426,-31.9629,-10,69.7574], -// 2 24 -29.2253 -10 72.1608 -28.16 -10 73.096 - [2,24,-29.2253,-10,72.1608,-28.16,-10,73.096], -// 2 24 37.2196 10 82.0329 35.904 10 83.188 - [2,24,37.2196,10,82.0329,35.904,10,83.188], -// 2 24 49.308 10 71.42 39.9572 10 79.6295 - [2,24,49.308,10,71.42,39.9572,10,79.6295], -// 2 24 37.2196 10 82.0329 29.2253 10 72.1608 - [2,24,37.2196,10,82.0329,29.2253,10,72.1608], -// 2 24 39.9572 10 79.6295 31.9629 10 69.7574 - [2,24,39.9572,10,79.6295,31.9629,10,69.7574], -// 2 24 40.314 10 62.426 31.9629 10 69.7574 - [2,24,40.314,10,62.426,31.9629,10,69.7574], -// 2 24 29.2253 10 72.1608 28.16 10 73.096 - [2,24,29.2253,10,72.1608,28.16,10,73.096], -// 2 24 37.2196 -10 82.0329 35.904 -10 83.188 - [2,24,37.2196,-10,82.0329,35.904,-10,83.188], -// 2 24 49.308 -10 71.42 39.9572 -10 79.6295 - [2,24,49.308,-10,71.42,39.9572,-10,79.6295], -// 2 24 37.2196 -10 82.0329 29.2253 -10 72.1608 - [2,24,37.2196,-10,82.0329,29.2253,-10,72.1608], -// 2 24 39.9572 -10 79.6295 31.9629 -10 69.7574 - [2,24,39.9572,-10,79.6295,31.9629,-10,69.7574], -// 2 24 40.314 -10 62.426 31.9629 -10 69.7574 - [2,24,40.314,-10,62.426,31.9629,-10,69.7574], -// 2 24 29.2253 -10 72.1608 28.16 -10 73.096 - [2,24,29.2253,-10,72.1608,28.16,-10,73.096], -// 2 24 37.2196 -2 82.0329 35.904 -2 83.188 - [2,24,37.2196,-2,82.0329,35.904,-2,83.188], -// 2 24 49.308 -2 71.42 39.9572 -2 79.6295 - [2,24,49.308,-2,71.42,39.9572,-2,79.6295], -// 2 24 37.2196 -2 82.0329 29.2253 -2 72.1608 - [2,24,37.2196,-2,82.0329,29.2253,-2,72.1608], -// 2 24 39.9572 -2 79.6295 31.9629 -2 69.7574 - [2,24,39.9572,-2,79.6295,31.9629,-2,69.7574], -// 2 24 40.314 -2 62.426 31.9629 -2 69.7574 - [2,24,40.314,-2,62.426,31.9629,-2,69.7574], -// 2 24 29.2253 -2 72.1608 28.16 -2 73.096 - [2,24,29.2253,-2,72.1608,28.16,-2,73.096], -// 2 24 37.2196 2 82.0329 35.904 2 83.188 - [2,24,37.2196,2,82.0329,35.904,2,83.188], -// 2 24 49.308 2 71.42 39.9572 2 79.6295 - [2,24,49.308,2,71.42,39.9572,2,79.6295], -// 2 24 37.2196 2 82.0329 29.2253 2 72.1608 - [2,24,37.2196,2,82.0329,29.2253,2,72.1608], -// 2 24 39.9572 2 79.6295 31.9629 2 69.7574 - [2,24,39.9572,2,79.6295,31.9629,2,69.7574], -// 2 24 40.314 2 62.426 31.9629 2 69.7574 - [2,24,40.314,2,62.426,31.9629,2,69.7574], -// 2 24 29.2253 2 72.1608 28.16 2 73.096 - [2,24,29.2253,2,72.1608,28.16,2,73.096], -// 2 24 -37.2196 10 82.0329 -29.2253 10 72.1608 - [2,24,-37.2196,10,82.0329,-29.2253,10,72.1608], -// 2 24 -39.9572 10 79.6295 -31.9629 10 69.7574 - [2,24,-39.9572,10,79.6295,-31.9629,10,69.7574], -// 2 24 -40.314 10 62.426 -31.9629 10 69.7574 - [2,24,-40.314,10,62.426,-31.9629,10,69.7574], -// 2 24 -29.2253 10 72.1608 -28.16 10 73.096 - [2,24,-29.2253,10,72.1608,-28.16,10,73.096], -// 2 24 -37.2196 2 82.0329 -29.2253 2 72.1608 - [2,24,-37.2196,2,82.0329,-29.2253,2,72.1608], -// 2 24 -39.9572 2 79.6295 -31.9629 2 69.7574 - [2,24,-39.9572,2,79.6295,-31.9629,2,69.7574], -// 2 24 -40.314 2 62.426 -31.9629 2 69.7574 - [2,24,-40.314,2,62.426,-31.9629,2,69.7574], -// 2 24 -29.2253 2 72.1608 -28.16 2 73.096 - [2,24,-29.2253,2,72.1608,-28.16,2,73.096], -// 2 24 -37.2196 -2 82.0329 -29.2253 -2 72.1608 - [2,24,-37.2196,-2,82.0329,-29.2253,-2,72.1608], -// 2 24 -39.9572 -2 79.6295 -31.9629 -2 69.7574 - [2,24,-39.9572,-2,79.6295,-31.9629,-2,69.7574], -// 2 24 -40.314 -2 62.426 -31.9629 -2 69.7574 - [2,24,-40.314,-2,62.426,-31.9629,-2,69.7574], -// 2 24 -29.2253 -2 72.1608 -28.16 -2 73.096 - [2,24,-29.2253,-2,72.1608,-28.16,-2,73.096], -// 0 // -// 1 16 0 -10 80 1 0 0 0 1 0 0 0 1 2-4ring9.dat - [1,16,0,-10,80,1,0,0,0,1,0,0,0,1, ldraw_lib__2_4ring9()], -// 1 16 0 10 80 -1 0 0 0 -1 0 0 0 1 2-4ring9.dat - [1,16,0,10,80,-1,0,0,0,-1,0,0,0,1, ldraw_lib__2_4ring9()], -// 1 16 0 -10 80 10 0 0 0 20 0 0 0 10 2-4cyli.dat - [1,16,0,-10,80,10,0,0,0,20,0,0,0,10, ldraw_lib__2_4cyli()], -// 1 16 -80 -10 0 9 0 0 0 20 0 0 0 9 2-4cyli.dat - [1,16,-80,-10,0,9,0,0,0,20,0,0,0,9, ldraw_lib__2_4cyli()], -// 1 16 80 -10 0 9 0 0 0 20 0 0 0 9 2-4cyli.dat - [1,16,80,-10,0,9,0,0,0,20,0,0,0,9, ldraw_lib__2_4cyli()], -// 1 16 0 -10 160 -10 0 0 0 20 0 0 0 -10 2-4cyli.dat - [1,16,0,-10,160,-10,0,0,0,20,0,0,0,-10, ldraw_lib__2_4cyli()], -// 1 16 0 -10 160 -1 0 0 0 1 0 0 0 -1 2-4ring9.dat - [1,16,0,-10,160,-1,0,0,0,1,0,0,0,-1, ldraw_lib__2_4ring9()], -// 1 16 0 10 160 1 0 0 0 -1 0 0 0 -1 2-4ring9.dat - [1,16,0,10,160,1,0,0,0,-1,0,0,0,-1, ldraw_lib__2_4ring9()], -// 0 // -// 4 16 -72.312 -10 6.998 -67.119 -10 22.317 -63.7564 -10 20.924 -68.7964 -10 6.056 - [4,16,-72.312,-10,6.998,-67.119,-10,22.317,-63.7564,-10,20.924,-68.7964,-10,6.056], -// 4 16 -67.119 -10 22.317 -59.96 -10 36.82 -56.8084 -10 35 -63.7564 -10 20.924 - [4,16,-67.119,-10,22.317,-59.96,-10,36.82,-56.8084,-10,35,-63.7564,-10,20.924], -// 4 16 -59.96 -10 36.82 -50.984 -10 50.272 -48.0964 -10 48.056 -56.8084 -10 35 - [4,16,-59.96,-10,36.82,-50.984,-10,50.272,-48.0964,-10,48.056,-56.8084,-10,35], -// 4 16 -50.984 -10 50.272 -40.314 -10 62.426 -37.7404 -10 59.852 -48.0964 -10 48.056 - [4,16,-50.984,-10,50.272,-40.314,-10,62.426,-37.7404,-10,59.852,-48.0964,-10,48.056], -// 4 16 -37.7404 -10 59.852 -40.314 -10 62.426 -28.16 -10 73.096 -25.9444 -10 70.208 - [4,16,-37.7404,-10,59.852,-40.314,-10,62.426,-28.16,-10,73.096,-25.9444,-10,70.208], -// 4 16 -28.16 -10 73.096 -14.708 -10 82.072 -12.8884 -10 78.92 -25.9444 -10 70.208 - [4,16,-28.16,-10,73.096,-14.708,-10,82.072,-12.8884,-10,78.92,-25.9444,-10,70.208], -// 4 16 -14.708 -10 82.072 -8.2969 -10 85.2367 -10 -10 80 -12.8884 -10 78.92 - [4,16,-14.708,-10,82.072,-8.2969,-10,85.2367,-10,-10,80,-12.8884,-10,78.92], -// 4 16 -37.2196 -10 82.0329 -29.2253 -10 72.1608 -31.9629 -10 69.7574 -39.9572 -10 79.6295 - [4,16,-37.2196,-10,82.0329,-29.2253,-10,72.1608,-31.9629,-10,69.7574,-39.9572,-10,79.6295], -// 4 16 -58.7968 -10 60.612 -57.508 -10 64.414 -46.3162 -10 78.8803 -49.308 -10 71.42 - [4,16,-58.7968,-10,60.612,-57.508,-10,64.414,-46.3162,-10,78.8803,-49.308,-10,71.42], -// 4 16 -40.8275 -10 90 -46.3162 -10 78.8803 -57.508 -10 64.414 -43.98 -10 91.82 - [4,16,-40.8275,-10,90,-46.3162,-10,78.8803,-57.508,-10,64.414,-43.98,-10,91.82], -// 4 16 -46.3162 -10 78.8803 -38.12 -10 86.076 -35.904 -10 83.188 -49.308 -10 71.42 - [4,16,-46.3162,-10,78.8803,-38.12,-10,86.076,-35.904,-10,83.188,-49.308,-10,71.42], -// 4 16 -35.904 -10 83.188 -38.12 -10 86.076 -22.888 -10 96.24 -21.068 -10 93.088 - [4,16,-35.904,-10,83.188,-38.12,-10,86.076,-22.888,-10,96.24,-21.068,-10,93.088], -// 4 16 -21.068 -10 93.088 -22.888 -10 96.24 -6.466 -10 104.346 -5.073 -10 100.983 - [4,16,-21.068,-10,93.088,-22.888,-10,96.24,-6.466,-10,104.346,-5.073,-10,100.983], -// 4 16 -5.073 -10 100.983 -6.466 -10 104.346 0 -10 106.538 0 -10 102.703 - [4,16,-5.073,-10,100.983,-6.466,-10,104.346,0,-10,106.538,0,-10,102.703], -// 4 16 -24.1295 -10 115.024 -40.8275 -10 90 -43.98 -10 91.82 -27.018 -10 117.24 - [4,16,-24.1295,-10,115.024,-40.8275,-10,90,-43.98,-10,91.82,-27.018,-10,117.24], -// 4 16 -4.2805 -10 137.633 -24.1295 -10 115.024 -27.018 -10 117.24 -6.855 -10 140.207 - [4,16,-4.2805,-10,137.633,-24.1295,-10,115.024,-27.018,-10,117.24,-6.855,-10,140.207], -// 4 16 0 -10 141.391 -4.2805 -10 137.633 -6.855 -10 140.207 -1.82 -10 144.627 - [4,16,0,-10,141.391,-4.2805,-10,137.633,-6.855,-10,140.207,-1.82,-10,144.627], -// 4 16 -1.82 -10 144.627 -1.82 -10 150.362 0 -10 150.362 0 -10 141.391 - [4,16,-1.82,-10,144.627,-1.82,-10,150.362,0,-10,150.362,0,-10,141.391], -// 4 16 -79.607 -10 38.758 -85.889 -10 7.15 -89.4975 -10 7.625 -83.1225 -10 39.7 - [4,16,-79.607,-10,38.758,-85.889,-10,7.15,-89.4975,-10,7.625,-83.1225,-10,39.7], -// 4 16 -69.26 -10 69.282 -79.607 -10 38.758 -83.1225 -10 39.7 -72.6225 -10 70.675 - [4,16,-69.26,-10,69.282,-79.607,-10,38.758,-83.1225,-10,39.7,-72.6225,-10,70.675], -// 4 16 -58.1475 -10 100 -54.996 -10 98.18 -69.26 -10 69.282 -72.6225 -10 70.675 - [4,16,-58.1475,-10,100,-54.996,-10,98.18,-69.26,-10,69.282,-72.6225,-10,70.675], -// 3 16 -70 -10 0 -71 -10 0 -68.7964 -10 6.056 - [3,16,-70,-10,0,-71,-10,0,-68.7964,-10,6.056], -// 4 16 -72.7127 -10 4.9821 -72.312 -10 6.998 -68.7964 -10 6.056 -71 -10 0 - [4,16,-72.7127,-10,4.9821,-72.312,-10,6.998,-68.7964,-10,6.056,-71,-10,0], -// 3 16 -89.4975 -10 7.625 -89 -10 0 -90 -10 0 - [3,16,-89.4975,-10,7.625,-89,-10,0,-90,-10,0], -// 4 16 -89.4975 -10 7.625 -85.889 -10 7.15 -85.9213 -10 6.6598 -89 -10 0 - [4,16,-89.4975,-10,7.625,-85.889,-10,7.15,-85.9213,-10,6.6598,-89,-10,0], -// 4 16 -39.9975 -10 127.2 -37.11 -10 124.984 -54.996 -10 98.18 -58.1475 -10 100 - [4,16,-39.9975,-10,127.2,-37.11,-10,124.984,-54.996,-10,98.18,-58.1475,-10,100], -// 4 16 -15.849 -10 149.201 -37.11 -10 124.984 -39.9975 -10 127.2 -18.4225 -10 151.775 - [4,16,-15.849,-10,149.201,-37.11,-10,124.984,-39.9975,-10,127.2,-18.4225,-10,151.775], -// 4 16 -8.7689 -10 155.469 -15.849 -10 149.201 -18.4225 -10 151.775 -10 -10 159.156 - [4,16,-8.7689,-10,155.469,-15.849,-10,149.201,-18.4225,-10,151.775,-10,-10,159.156], -// 3 16 -10 -10 159.156 -10 -10 160 -8.7689 -10 155.469 - [3,16,-10,-10,159.156,-10,-10,160,-8.7689,-10,155.469], -// 3 16 10 10 159.156 10 10 160 8.7689 10 155.469 - [3,16,10,10,159.156,10,10,160,8.7689,10,155.469], -// 3 16 8.7689 -10 155.469 10 -10 160 10 -10 159.156 - [3,16,8.7689,-10,155.469,10,-10,160,10,-10,159.156], -// 3 16 -8.7689 10 155.469 -10 10 160 -10 10 159.156 - [3,16,-8.7689,10,155.469,-10,10,160,-10,10,159.156], -// 0 // -// 4 16 72.312 10 6.998 67.119 10 22.317 63.7564 10 20.924 68.7964 10 6.056 - [4,16,72.312,10,6.998,67.119,10,22.317,63.7564,10,20.924,68.7964,10,6.056], -// 4 16 67.119 10 22.317 59.96 10 36.82 56.8084 10 35 63.7564 10 20.924 - [4,16,67.119,10,22.317,59.96,10,36.82,56.8084,10,35,63.7564,10,20.924], -// 4 16 59.96 10 36.82 50.984 10 50.272 48.0964 10 48.056 56.8084 10 35 - [4,16,59.96,10,36.82,50.984,10,50.272,48.0964,10,48.056,56.8084,10,35], -// 4 16 50.984 10 50.272 40.314 10 62.426 37.7404 10 59.852 48.0964 10 48.056 - [4,16,50.984,10,50.272,40.314,10,62.426,37.7404,10,59.852,48.0964,10,48.056], -// 4 16 37.7404 10 59.852 40.314 10 62.426 28.16 10 73.096 25.9444 10 70.208 - [4,16,37.7404,10,59.852,40.314,10,62.426,28.16,10,73.096,25.9444,10,70.208], -// 4 16 28.16 10 73.096 14.708 10 82.072 12.8884 10 78.92 25.9444 10 70.208 - [4,16,28.16,10,73.096,14.708,10,82.072,12.8884,10,78.92,25.9444,10,70.208], -// 4 16 14.708 10 82.072 8.2969 10 85.2367 10 10 80 12.8884 10 78.92 - [4,16,14.708,10,82.072,8.2969,10,85.2367,10,10,80,12.8884,10,78.92], -// 4 16 37.2196 10 82.0329 29.2253 10 72.1608 31.9629 10 69.7574 39.9572 10 79.6295 - [4,16,37.2196,10,82.0329,29.2253,10,72.1608,31.9629,10,69.7574,39.9572,10,79.6295], -// 4 16 58.7968 10 60.612 57.508 10 64.414 46.3162 10 78.8803 49.308 10 71.42 - [4,16,58.7968,10,60.612,57.508,10,64.414,46.3162,10,78.8803,49.308,10,71.42], -// 4 16 40.8275 10 90 46.3162 10 78.8803 57.508 10 64.414 43.98 10 91.82 - [4,16,40.8275,10,90,46.3162,10,78.8803,57.508,10,64.414,43.98,10,91.82], -// 4 16 46.3162 10 78.8803 38.12 10 86.076 35.904 10 83.188 49.308 10 71.42 - [4,16,46.3162,10,78.8803,38.12,10,86.076,35.904,10,83.188,49.308,10,71.42], -// 4 16 35.904 10 83.188 38.12 10 86.076 22.888 10 96.24 21.068 10 93.088 - [4,16,35.904,10,83.188,38.12,10,86.076,22.888,10,96.24,21.068,10,93.088], -// 4 16 21.068 10 93.088 22.888 10 96.24 6.466 10 104.346 5.073 10 100.983 - [4,16,21.068,10,93.088,22.888,10,96.24,6.466,10,104.346,5.073,10,100.983], -// 4 16 5.073 10 100.983 6.466 10 104.346 0 10 106.538 0 10 102.703 - [4,16,5.073,10,100.983,6.466,10,104.346,0,10,106.538,0,10,102.703], -// 4 16 24.1295 10 115.024 40.8275 10 90 43.98 10 91.82 27.018 10 117.24 - [4,16,24.1295,10,115.024,40.8275,10,90,43.98,10,91.82,27.018,10,117.24], -// 4 16 4.2805 10 137.633 24.1295 10 115.024 27.018 10 117.24 6.855 10 140.207 - [4,16,4.2805,10,137.633,24.1295,10,115.024,27.018,10,117.24,6.855,10,140.207], -// 4 16 0 10 141.391 4.2805 10 137.633 6.855 10 140.207 1.82 10 144.627 - [4,16,0,10,141.391,4.2805,10,137.633,6.855,10,140.207,1.82,10,144.627], -// 4 16 1.82 10 144.627 1.82 10 150.362 0 10 150.362 0 10 141.391 - [4,16,1.82,10,144.627,1.82,10,150.362,0,10,150.362,0,10,141.391], -// 4 16 79.607 10 38.758 85.889 10 7.15 89.4975 10 7.625 83.1225 10 39.7 - [4,16,79.607,10,38.758,85.889,10,7.15,89.4975,10,7.625,83.1225,10,39.7], -// 4 16 69.26 10 69.282 79.607 10 38.758 83.1225 10 39.7 72.6225 10 70.675 - [4,16,69.26,10,69.282,79.607,10,38.758,83.1225,10,39.7,72.6225,10,70.675], -// 4 16 58.1475 10 100 54.996 10 98.18 69.26 10 69.282 72.6225 10 70.675 - [4,16,58.1475,10,100,54.996,10,98.18,69.26,10,69.282,72.6225,10,70.675], -// 3 16 70 10 0 71 10 0 68.7964 10 6.056 - [3,16,70,10,0,71,10,0,68.7964,10,6.056], -// 4 16 72.7127 10 4.9821 72.312 10 6.998 68.7964 10 6.056 71 10 0 - [4,16,72.7127,10,4.9821,72.312,10,6.998,68.7964,10,6.056,71,10,0], -// 3 16 89.4975 10 7.625 89 10 0 90 10 0 - [3,16,89.4975,10,7.625,89,10,0,90,10,0], -// 4 16 89.4975 10 7.625 85.889 10 7.15 85.9213 10 6.6598 89 10 0 - [4,16,89.4975,10,7.625,85.889,10,7.15,85.9213,10,6.6598,89,10,0], -// 4 16 39.9975 10 127.2 37.11 10 124.984 54.996 10 98.18 58.1475 10 100 - [4,16,39.9975,10,127.2,37.11,10,124.984,54.996,10,98.18,58.1475,10,100], -// 4 16 15.849 10 149.201 37.11 10 124.984 39.9975 10 127.2 18.4225 10 151.775 - [4,16,15.849,10,149.201,37.11,10,124.984,39.9975,10,127.2,18.4225,10,151.775], -// 4 16 8.7689 10 155.469 15.849 10 149.201 18.4225 10 151.775 10 10 159.156 - [4,16,8.7689,10,155.469,15.849,10,149.201,18.4225,10,151.775,10,10,159.156], -// 0 // -// 4 16 68.796 -10 6.056 63.756 -10 20.924 67.119 -10 22.317 72.312 -10 6.998 - [4,16,68.796,-10,6.056,63.756,-10,20.924,67.119,-10,22.317,72.312,-10,6.998], -// 4 16 63.756 -10 20.924 56.808 -10 35 59.96 -10 36.82 67.119 -10 22.317 - [4,16,63.756,-10,20.924,56.808,-10,35,59.96,-10,36.82,67.119,-10,22.317], -// 4 16 56.808 -10 35 48.096 -10 48.056 50.984 -10 50.272 59.96 -10 36.82 - [4,16,56.808,-10,35,48.096,-10,48.056,50.984,-10,50.272,59.96,-10,36.82], -// 4 16 48.096 -10 48.056 37.74 -10 59.852 40.314 -10 62.426 50.984 -10 50.272 - [4,16,48.096,-10,48.056,37.74,-10,59.852,40.314,-10,62.426,50.984,-10,50.272], -// 4 16 25.944 -10 70.208 28.16 -10 73.096 40.314 -10 62.426 37.74 -10 59.852 - [4,16,25.944,-10,70.208,28.16,-10,73.096,40.314,-10,62.426,37.74,-10,59.852], -// 4 16 25.944 -10 70.208 12.888 -10 78.92 14.708 -10 82.072 28.16 -10 73.096 - [4,16,25.944,-10,70.208,12.888,-10,78.92,14.708,-10,82.072,28.16,-10,73.096], -// 4 16 12.888 -10 78.92 10 -10 80 8.297 -10 85.237 14.708 -10 82.072 - [4,16,12.888,-10,78.92,10,-10,80,8.297,-10,85.237,14.708,-10,82.072], -// 4 16 39.957 -10 79.629 31.963 -10 69.757 29.225 -10 72.161 37.22 -10 82.033 - [4,16,39.957,-10,79.629,31.963,-10,69.757,29.225,-10,72.161,37.22,-10,82.033], -// 4 16 49.308 -10 71.42 46.316 -10 78.88 57.508 -10 64.414 58.797 -10 60.612 - [4,16,49.308,-10,71.42,46.316,-10,78.88,57.508,-10,64.414,58.797,-10,60.612], -// 4 16 43.98 -10 91.82 57.508 -10 64.414 46.316 -10 78.88 40.827 -10 90 - [4,16,43.98,-10,91.82,57.508,-10,64.414,46.316,-10,78.88,40.827,-10,90], -// 4 16 49.308 -10 71.42 35.904 -10 83.188 38.12 -10 86.076 46.316 -10 78.88 - [4,16,49.308,-10,71.42,35.904,-10,83.188,38.12,-10,86.076,46.316,-10,78.88], -// 4 16 21.068 -10 93.088 22.888 -10 96.24 38.12 -10 86.076 35.904 -10 83.188 - [4,16,21.068,-10,93.088,22.888,-10,96.24,38.12,-10,86.076,35.904,-10,83.188], -// 4 16 5.073 -10 100.983 6.466 -10 104.346 22.888 -10 96.24 21.068 -10 93.088 - [4,16,5.073,-10,100.983,6.466,-10,104.346,22.888,-10,96.24,21.068,-10,93.088], -// 4 16 0 -10 102.703 0 -10 106.538 6.466 -10 104.346 5.073 -10 100.983 - [4,16,0,-10,102.703,0,-10,106.538,6.466,-10,104.346,5.073,-10,100.983], -// 4 16 27.018 -10 117.24 43.98 -10 91.82 40.827 -10 90 24.129 -10 115.024 - [4,16,27.018,-10,117.24,43.98,-10,91.82,40.827,-10,90,24.129,-10,115.024], -// 4 16 6.855 -10 140.207 27.018 -10 117.24 24.129 -10 115.024 4.28 -10 137.633 - [4,16,6.855,-10,140.207,27.018,-10,117.24,24.129,-10,115.024,4.28,-10,137.633], -// 4 16 1.82 -10 144.627 6.855 -10 140.207 4.28 -10 137.633 0 -10 141.391 - [4,16,1.82,-10,144.627,6.855,-10,140.207,4.28,-10,137.633,0,-10,141.391], -// 4 16 0 -10 141.391 0 -10 150.362 1.82 -10 150.362 1.82 -10 144.627 - [4,16,0,-10,141.391,0,-10,150.362,1.82,-10,150.362,1.82,-10,144.627], -// 4 16 83.123 -10 39.7 89.498 -10 7.625 85.889 -10 7.15 79.607 -10 38.758 - [4,16,83.123,-10,39.7,89.498,-10,7.625,85.889,-10,7.15,79.607,-10,38.758], -// 4 16 72.623 -10 70.675 83.123 -10 39.7 79.607 -10 38.758 69.26 -10 69.282 - [4,16,72.623,-10,70.675,83.123,-10,39.7,79.607,-10,38.758,69.26,-10,69.282], -// 4 16 72.623 -10 70.675 69.26 -10 69.282 54.996 -10 98.18 58.147 -10 100 - [4,16,72.623,-10,70.675,69.26,-10,69.282,54.996,-10,98.18,58.147,-10,100], -// 3 16 68.796 -10 6.056 71 -10 0 70 -10 0 - [3,16,68.796,-10,6.056,71,-10,0,70,-10,0], -// 4 16 71 -10 0 68.796 -10 6.056 72.312 -10 6.998 72.713 -10 4.982 - [4,16,71,-10,0,68.796,-10,6.056,72.312,-10,6.998,72.713,-10,4.982], -// 3 16 90 -10 0 89 -10 0 89.498 -10 7.625 - [3,16,90,-10,0,89,-10,0,89.498,-10,7.625], -// 4 16 89 -10 0 85.921 -10 6.66 85.889 -10 7.15 89.498 -10 7.625 - [4,16,89,-10,0,85.921,-10,6.66,85.889,-10,7.15,89.498,-10,7.625], -// 4 16 58.147 -10 100 54.996 -10 98.18 37.11 -10 124.984 39.998 -10 127.2 - [4,16,58.147,-10,100,54.996,-10,98.18,37.11,-10,124.984,39.998,-10,127.2], -// 4 16 18.422 -10 151.775 39.998 -10 127.2 37.11 -10 124.984 15.849 -10 149.201 - [4,16,18.422,-10,151.775,39.998,-10,127.2,37.11,-10,124.984,15.849,-10,149.201], -// 4 16 10 -10 159.156 18.422 -10 151.775 15.849 -10 149.201 8.769 -10 155.469 - [4,16,10,-10,159.156,18.422,-10,151.775,15.849,-10,149.201,8.769,-10,155.469], -// 0 // -// 4 16 -68.796 10 6.056 -63.756 10 20.924 -67.119 10 22.317 -72.312 10 6.998 - [4,16,-68.796,10,6.056,-63.756,10,20.924,-67.119,10,22.317,-72.312,10,6.998], -// 4 16 -63.756 10 20.924 -56.808 10 35 -59.96 10 36.82 -67.119 10 22.317 - [4,16,-63.756,10,20.924,-56.808,10,35,-59.96,10,36.82,-67.119,10,22.317], -// 4 16 -56.808 10 35 -48.096 10 48.056 -50.984 10 50.272 -59.96 10 36.82 - [4,16,-56.808,10,35,-48.096,10,48.056,-50.984,10,50.272,-59.96,10,36.82], -// 4 16 -48.096 10 48.056 -37.74 10 59.852 -40.314 10 62.426 -50.984 10 50.272 - [4,16,-48.096,10,48.056,-37.74,10,59.852,-40.314,10,62.426,-50.984,10,50.272], -// 4 16 -25.944 10 70.208 -28.16 10 73.096 -40.314 10 62.426 -37.74 10 59.852 - [4,16,-25.944,10,70.208,-28.16,10,73.096,-40.314,10,62.426,-37.74,10,59.852], -// 4 16 -25.944 10 70.208 -12.888 10 78.92 -14.708 10 82.072 -28.16 10 73.096 - [4,16,-25.944,10,70.208,-12.888,10,78.92,-14.708,10,82.072,-28.16,10,73.096], -// 4 16 -12.888 10 78.92 -10 10 80 -8.297 10 85.237 -14.708 10 82.072 - [4,16,-12.888,10,78.92,-10,10,80,-8.297,10,85.237,-14.708,10,82.072], -// 4 16 -39.957 10 79.629 -31.963 10 69.757 -29.225 10 72.161 -37.22 10 82.033 - [4,16,-39.957,10,79.629,-31.963,10,69.757,-29.225,10,72.161,-37.22,10,82.033], -// 4 16 -49.308 10 71.42 -46.316 10 78.88 -57.508 10 64.414 -58.797 10 60.612 - [4,16,-49.308,10,71.42,-46.316,10,78.88,-57.508,10,64.414,-58.797,10,60.612], -// 4 16 -43.98 10 91.82 -57.508 10 64.414 -46.316 10 78.88 -40.827 10 90 - [4,16,-43.98,10,91.82,-57.508,10,64.414,-46.316,10,78.88,-40.827,10,90], -// 4 16 -49.308 10 71.42 -35.904 10 83.188 -38.12 10 86.076 -46.316 10 78.88 - [4,16,-49.308,10,71.42,-35.904,10,83.188,-38.12,10,86.076,-46.316,10,78.88], -// 4 16 -21.068 10 93.088 -22.888 10 96.24 -38.12 10 86.076 -35.904 10 83.188 - [4,16,-21.068,10,93.088,-22.888,10,96.24,-38.12,10,86.076,-35.904,10,83.188], -// 4 16 -5.073 10 100.983 -6.466 10 104.346 -22.888 10 96.24 -21.068 10 93.088 - [4,16,-5.073,10,100.983,-6.466,10,104.346,-22.888,10,96.24,-21.068,10,93.088], -// 4 16 0 10 102.703 0 10 106.538 -6.466 10 104.346 -5.073 10 100.983 - [4,16,0,10,102.703,0,10,106.538,-6.466,10,104.346,-5.073,10,100.983], -// 4 16 -27.018 10 117.24 -43.98 10 91.82 -40.827 10 90 -24.129 10 115.024 - [4,16,-27.018,10,117.24,-43.98,10,91.82,-40.827,10,90,-24.129,10,115.024], -// 4 16 -6.855 10 140.207 -27.018 10 117.24 -24.129 10 115.024 -4.28 10 137.633 - [4,16,-6.855,10,140.207,-27.018,10,117.24,-24.129,10,115.024,-4.28,10,137.633], -// 4 16 -1.82 10 144.627 -6.855 10 140.207 -4.28 10 137.633 0 10 141.391 - [4,16,-1.82,10,144.627,-6.855,10,140.207,-4.28,10,137.633,0,10,141.391], -// 4 16 0 10 141.391 0 10 150.362 -1.82 10 150.362 -1.82 10 144.627 - [4,16,0,10,141.391,0,10,150.362,-1.82,10,150.362,-1.82,10,144.627], -// 4 16 -83.123 10 39.7 -89.498 10 7.625 -85.889 10 7.15 -79.607 10 38.758 - [4,16,-83.123,10,39.7,-89.498,10,7.625,-85.889,10,7.15,-79.607,10,38.758], -// 4 16 -72.623 10 70.675 -83.123 10 39.7 -79.607 10 38.758 -69.26 10 69.282 - [4,16,-72.623,10,70.675,-83.123,10,39.7,-79.607,10,38.758,-69.26,10,69.282], -// 4 16 -72.623 10 70.675 -69.26 10 69.282 -54.996 10 98.18 -58.147 10 100 - [4,16,-72.623,10,70.675,-69.26,10,69.282,-54.996,10,98.18,-58.147,10,100], -// 3 16 -68.796 10 6.056 -71 10 0 -70 10 0 - [3,16,-68.796,10,6.056,-71,10,0,-70,10,0], -// 4 16 -71 10 0 -68.796 10 6.056 -72.312 10 6.998 -72.713 10 4.982 - [4,16,-71,10,0,-68.796,10,6.056,-72.312,10,6.998,-72.713,10,4.982], -// 3 16 -90 10 0 -89 10 0 -89.498 10 7.625 - [3,16,-90,10,0,-89,10,0,-89.498,10,7.625], -// 4 16 -89 10 0 -85.921 10 6.66 -85.889 10 7.15 -89.498 10 7.625 - [4,16,-89,10,0,-85.921,10,6.66,-85.889,10,7.15,-89.498,10,7.625], -// 4 16 -58.147 10 100 -54.996 10 98.18 -37.11 10 124.984 -39.998 10 127.2 - [4,16,-58.147,10,100,-54.996,10,98.18,-37.11,10,124.984,-39.998,10,127.2], -// 4 16 -18.422 10 151.775 -39.998 10 127.2 -37.11 10 124.984 -15.849 10 149.201 - [4,16,-18.422,10,151.775,-39.998,10,127.2,-37.11,10,124.984,-15.849,10,149.201], -// 4 16 -10 10 159.156 -18.422 10 151.775 -15.849 10 149.201 -8.769 10 155.469 - [4,16,-10,10,159.156,-18.422,10,151.775,-15.849,10,149.201,-8.769,10,155.469], -// 0 // -// 4 16 -79.607 -2 38.758 -67.119 -2 22.317 -72.312 -2 6.998 -85.889 -2 7.15 - [4,16,-79.607,-2,38.758,-67.119,-2,22.317,-72.312,-2,6.998,-85.889,-2,7.15], -// 3 16 -72.7127 -2 4.9821 -80 -2 9 -72.312 -2 6.998 - [3,16,-72.7127,-2,4.9821,-80,-2,9,-72.312,-2,6.998], -// 3 16 -80 -2 9 -85.9213 -2 6.6598 -85.889 -2 7.15 - [3,16,-80,-2,9,-85.9213,-2,6.6598,-85.889,-2,7.15], -// 3 16 -67.119 -2 22.317 -79.607 -2 38.758 -59.96 -2 36.82 - [3,16,-67.119,-2,22.317,-79.607,-2,38.758,-59.96,-2,36.82], -// 4 16 -79.607 -2 38.758 -58.7968 -2 60.612 -50.984 -2 50.272 -59.96 -2 36.82 - [4,16,-79.607,-2,38.758,-58.7968,-2,60.612,-50.984,-2,50.272,-59.96,-2,36.82], -// 4 16 -50.984 -2 50.272 -58.7968 -2 60.612 -49.308 -2 71.42 -40.314 -2 62.426 - [4,16,-50.984,-2,50.272,-58.7968,-2,60.612,-49.308,-2,71.42,-40.314,-2,62.426], -// 4 16 -49.308 -2 71.42 -39.9572 -2 79.6295 -31.9629 -2 69.7574 -40.314 -2 62.426 - [4,16,-49.308,-2,71.42,-39.9572,-2,79.6295,-31.9629,-2,69.7574,-40.314,-2,62.426], -// 4 16 -35.904 -2 83.188 -21.068 -2 93.088 -14.708 -2 82.072 -28.16 -2 73.096 - [4,16,-35.904,-2,83.188,-21.068,-2,93.088,-14.708,-2,82.072,-28.16,-2,73.096], -// 4 16 -37.2196 -2 82.0329 -35.904 -2 83.188 -28.16 -2 73.096 -29.2253 -2 72.1608 - [4,16,-37.2196,-2,82.0329,-35.904,-2,83.188,-28.16,-2,73.096,-29.2253,-2,72.1608], -// 4 16 -14.708 -2 82.072 -21.068 -2 93.088 -5.073 -2 100.983 -8.2969 -2 85.2367 - [4,16,-14.708,-2,82.072,-21.068,-2,93.088,-5.073,-2,100.983,-8.2969,-2,85.2367], -// 4 16 -5.073 -2 100.983 0 -2 102.703 0 -2 90 -8.2969 -2 85.2367 - [4,16,-5.073,-2,100.983,0,-2,102.703,0,-2,90,-8.2969,-2,85.2367], -// 4 16 -69.26 -2 69.282 -57.508 -2 64.414 -58.7968 -2 60.612 -79.607 -2 38.758 - [4,16,-69.26,-2,69.282,-57.508,-2,64.414,-58.7968,-2,60.612,-79.607,-2,38.758], -// 4 16 -60.4695 -2 87.091 -49.208 -2 81.2287 -57.508 -2 64.414 -69.26 -2 69.282 - [4,16,-60.4695,-2,87.091,-49.208,-2,81.2287,-57.508,-2,64.414,-69.26,-2,69.282], -// 3 16 -8.7689 -2 155.469 -1.82 -2 150.362 -1.82 -2 144.627 - [3,16,-8.7689,-2,155.469,-1.82,-2,150.362,-1.82,-2,144.627], -// 4 16 -54.996 -2 98.18 -43.98 -2 91.82 -47.7786 -2 84.1245 -59.0401 -2 89.9869 - [4,16,-54.996,-2,98.18,-43.98,-2,91.82,-47.7786,-2,84.1245,-59.0401,-2,89.9869], -// 4 16 -37.11 -2 124.984 -27.018 -2 117.24 -43.98 -2 91.82 -54.996 -2 98.18 - [4,16,-37.11,-2,124.984,-27.018,-2,117.24,-43.98,-2,91.82,-54.996,-2,98.18], -// 4 16 -15.849 -2 149.201 -6.855 -2 140.207 -27.018 -2 117.24 -37.11 -2 124.984 - [4,16,-15.849,-2,149.201,-6.855,-2,140.207,-27.018,-2,117.24,-37.11,-2,124.984], -// 4 16 -8.7689 -2 155.469 -1.82 -2 144.627 -6.855 -2 140.207 -15.849 -2 149.201 - [4,16,-8.7689,-2,155.469,-1.82,-2,144.627,-6.855,-2,140.207,-15.849,-2,149.201], -// 0 // -// 4 16 -85.889 2 7.15 -72.312 2 6.998 -67.119 2 22.317 -79.607 2 38.758 - [4,16,-85.889,2,7.15,-72.312,2,6.998,-67.119,2,22.317,-79.607,2,38.758], -// 3 16 -72.312 2 6.998 -80 2 9 -72.713 2 4.982 - [3,16,-72.312,2,6.998,-80,2,9,-72.713,2,4.982], -// 3 16 -85.889 2 7.15 -85.921 2 6.66 -80 2 9 - [3,16,-85.889,2,7.15,-85.921,2,6.66,-80,2,9], -// 3 16 -59.96 2 36.82 -79.607 2 38.758 -67.119 2 22.317 - [3,16,-59.96,2,36.82,-79.607,2,38.758,-67.119,2,22.317], -// 4 16 -59.96 2 36.82 -50.984 2 50.272 -58.797 2 60.612 -79.607 2 38.758 - [4,16,-59.96,2,36.82,-50.984,2,50.272,-58.797,2,60.612,-79.607,2,38.758], -// 4 16 -40.314 2 62.426 -49.308 2 71.42 -58.797 2 60.612 -50.984 2 50.272 - [4,16,-40.314,2,62.426,-49.308,2,71.42,-58.797,2,60.612,-50.984,2,50.272], -// 4 16 -40.314 2 62.426 -31.963 2 69.757 -39.957 2 79.629 -49.308 2 71.42 - [4,16,-40.314,2,62.426,-31.963,2,69.757,-39.957,2,79.629,-49.308,2,71.42], -// 4 16 -28.16 2 73.096 -14.708 2 82.072 -21.068 2 93.088 -35.904 2 83.188 - [4,16,-28.16,2,73.096,-14.708,2,82.072,-21.068,2,93.088,-35.904,2,83.188], -// 4 16 -29.225 2 72.161 -28.16 2 73.096 -35.904 2 83.188 -37.22 2 82.033 - [4,16,-29.225,2,72.161,-28.16,2,73.096,-35.904,2,83.188,-37.22,2,82.033], -// 4 16 -8.297 2 85.237 -5.073 2 100.983 -21.068 2 93.088 -14.708 2 82.072 - [4,16,-8.297,2,85.237,-5.073,2,100.983,-21.068,2,93.088,-14.708,2,82.072], -// 4 16 -8.297 2 85.237 0 2 90 0 2 102.703 -5.073 2 100.983 - [4,16,-8.297,2,85.237,0,2,90,0,2,102.703,-5.073,2,100.983], -// 4 16 -79.607 2 38.758 -58.797 2 60.612 -57.508 2 64.414 -69.26 2 69.282 - [4,16,-79.607,2,38.758,-58.797,2,60.612,-57.508,2,64.414,-69.26,2,69.282], -// 4 16 -69.26 2 69.282 -57.508 2 64.414 -49.208 2 81.229 -60.469 2 87.091 - [4,16,-69.26,2,69.282,-57.508,2,64.414,-49.208,2,81.229,-60.469,2,87.091], -// 3 16 -1.82 2 144.627 -1.82 2 150.362 -8.769 2 155.469 - [3,16,-1.82,2,144.627,-1.82,2,150.362,-8.769,2,155.469], -// 4 16 -59.04 2 89.987 -47.779 2 84.124 -43.98 2 91.82 -54.996 2 98.18 - [4,16,-59.04,2,89.987,-47.779,2,84.124,-43.98,2,91.82,-54.996,2,98.18], -// 4 16 -54.996 2 98.18 -43.98 2 91.82 -27.018 2 117.24 -37.11 2 124.984 - [4,16,-54.996,2,98.18,-43.98,2,91.82,-27.018,2,117.24,-37.11,2,124.984], -// 4 16 -37.11 2 124.984 -27.018 2 117.24 -6.855 2 140.207 -15.849 2 149.201 - [4,16,-37.11,2,124.984,-27.018,2,117.24,-6.855,2,140.207,-15.849,2,149.201], -// 4 16 -15.849 2 149.201 -6.855 2 140.207 -1.82 2 144.627 -8.769 2 155.469 - [4,16,-15.849,2,149.201,-6.855,2,140.207,-1.82,2,144.627,-8.769,2,155.469], -// 0 // -// 4 16 85.889 -2 7.15 72.312 -2 6.998 67.119 -2 22.317 79.607 -2 38.758 - [4,16,85.889,-2,7.15,72.312,-2,6.998,67.119,-2,22.317,79.607,-2,38.758], -// 3 16 72.312 -2 6.998 80 -2 9 72.713 -2 4.982 - [3,16,72.312,-2,6.998,80,-2,9,72.713,-2,4.982], -// 3 16 85.889 -2 7.15 85.921 -2 6.66 80 -2 9 - [3,16,85.889,-2,7.15,85.921,-2,6.66,80,-2,9], -// 3 16 59.96 -2 36.82 79.607 -2 38.758 67.119 -2 22.317 - [3,16,59.96,-2,36.82,79.607,-2,38.758,67.119,-2,22.317], -// 4 16 59.96 -2 36.82 50.984 -2 50.272 58.797 -2 60.612 79.607 -2 38.758 - [4,16,59.96,-2,36.82,50.984,-2,50.272,58.797,-2,60.612,79.607,-2,38.758], -// 4 16 40.314 -2 62.426 49.308 -2 71.42 58.797 -2 60.612 50.984 -2 50.272 - [4,16,40.314,-2,62.426,49.308,-2,71.42,58.797,-2,60.612,50.984,-2,50.272], -// 4 16 40.314 -2 62.426 31.963 -2 69.757 39.957 -2 79.629 49.308 -2 71.42 - [4,16,40.314,-2,62.426,31.963,-2,69.757,39.957,-2,79.629,49.308,-2,71.42], -// 4 16 28.16 -2 73.096 14.708 -2 82.072 21.068 -2 93.088 35.904 -2 83.188 - [4,16,28.16,-2,73.096,14.708,-2,82.072,21.068,-2,93.088,35.904,-2,83.188], -// 4 16 29.225 -2 72.161 28.16 -2 73.096 35.904 -2 83.188 37.22 -2 82.033 - [4,16,29.225,-2,72.161,28.16,-2,73.096,35.904,-2,83.188,37.22,-2,82.033], -// 4 16 8.297 -2 85.237 5.073 -2 100.983 21.068 -2 93.088 14.708 -2 82.072 - [4,16,8.297,-2,85.237,5.073,-2,100.983,21.068,-2,93.088,14.708,-2,82.072], -// 4 16 8.297 -2 85.237 0 -2 90 0 -2 102.703 5.073 -2 100.983 - [4,16,8.297,-2,85.237,0,-2,90,0,-2,102.703,5.073,-2,100.983], -// 4 16 79.607 -2 38.758 58.797 -2 60.612 57.508 -2 64.414 69.26 -2 69.282 - [4,16,79.607,-2,38.758,58.797,-2,60.612,57.508,-2,64.414,69.26,-2,69.282], -// 4 16 69.26 -2 69.282 57.508 -2 64.414 49.208 -2 81.229 60.469 -2 87.091 - [4,16,69.26,-2,69.282,57.508,-2,64.414,49.208,-2,81.229,60.469,-2,87.091], -// 3 16 1.82 -2 144.627 1.82 -2 150.362 8.769 -2 155.469 - [3,16,1.82,-2,144.627,1.82,-2,150.362,8.769,-2,155.469], -// 4 16 59.04 -2 89.987 47.779 -2 84.124 43.98 -2 91.82 54.996 -2 98.18 - [4,16,59.04,-2,89.987,47.779,-2,84.124,43.98,-2,91.82,54.996,-2,98.18], -// 4 16 54.996 -2 98.18 43.98 -2 91.82 27.018 -2 117.24 37.11 -2 124.984 - [4,16,54.996,-2,98.18,43.98,-2,91.82,27.018,-2,117.24,37.11,-2,124.984], -// 4 16 37.11 -2 124.984 27.018 -2 117.24 6.855 -2 140.207 15.849 -2 149.201 - [4,16,37.11,-2,124.984,27.018,-2,117.24,6.855,-2,140.207,15.849,-2,149.201], -// 4 16 15.849 -2 149.201 6.855 -2 140.207 1.82 -2 144.627 8.769 -2 155.469 - [4,16,15.849,-2,149.201,6.855,-2,140.207,1.82,-2,144.627,8.769,-2,155.469], -// 0 // -// 4 16 79.607 2 38.758 67.119 2 22.317 72.312 2 6.998 85.889 2 7.15 - [4,16,79.607,2,38.758,67.119,2,22.317,72.312,2,6.998,85.889,2,7.15], -// 3 16 72.7127 2 4.9821 80 2 9 72.312 2 6.998 - [3,16,72.7127,2,4.9821,80,2,9,72.312,2,6.998], -// 3 16 80 2 9 85.9213 2 6.6598 85.889 2 7.15 - [3,16,80,2,9,85.9213,2,6.6598,85.889,2,7.15], -// 3 16 67.119 2 22.317 79.607 2 38.758 59.96 2 36.82 - [3,16,67.119,2,22.317,79.607,2,38.758,59.96,2,36.82], -// 4 16 79.607 2 38.758 58.7968 2 60.612 50.984 2 50.272 59.96 2 36.82 - [4,16,79.607,2,38.758,58.7968,2,60.612,50.984,2,50.272,59.96,2,36.82], -// 4 16 50.984 2 50.272 58.7968 2 60.612 49.308 2 71.42 40.314 2 62.426 - [4,16,50.984,2,50.272,58.7968,2,60.612,49.308,2,71.42,40.314,2,62.426], -// 4 16 49.308 2 71.42 39.9572 2 79.6295 31.9629 2 69.7574 40.314 2 62.426 - [4,16,49.308,2,71.42,39.9572,2,79.6295,31.9629,2,69.7574,40.314,2,62.426], -// 4 16 35.904 2 83.188 21.068 2 93.088 14.708 2 82.072 28.16 2 73.096 - [4,16,35.904,2,83.188,21.068,2,93.088,14.708,2,82.072,28.16,2,73.096], -// 4 16 37.2196 2 82.0329 35.904 2 83.188 28.16 2 73.096 29.2253 2 72.1608 - [4,16,37.2196,2,82.0329,35.904,2,83.188,28.16,2,73.096,29.2253,2,72.1608], -// 4 16 14.708 2 82.072 21.068 2 93.088 5.073 2 100.983 8.2969 2 85.2367 - [4,16,14.708,2,82.072,21.068,2,93.088,5.073,2,100.983,8.2969,2,85.2367], -// 4 16 5.073 2 100.983 0 2 102.703 0 2 90 8.2969 2 85.2367 - [4,16,5.073,2,100.983,0,2,102.703,0,2,90,8.2969,2,85.2367], -// 4 16 69.26 2 69.282 57.508 2 64.414 58.7968 2 60.612 79.607 2 38.758 - [4,16,69.26,2,69.282,57.508,2,64.414,58.7968,2,60.612,79.607,2,38.758], -// 4 16 60.4695 2 87.091 49.208 2 81.2287 57.508 2 64.414 69.26 2 69.282 - [4,16,60.4695,2,87.091,49.208,2,81.2287,57.508,2,64.414,69.26,2,69.282], -// 3 16 8.7689 2 155.469 1.82 2 150.362 1.82 2 144.627 - [3,16,8.7689,2,155.469,1.82,2,150.362,1.82,2,144.627], -// 4 16 54.996 2 98.18 43.98 2 91.82 47.7786 2 84.1245 59.0401 2 89.9869 - [4,16,54.996,2,98.18,43.98,2,91.82,47.7786,2,84.1245,59.0401,2,89.9869], -// 4 16 37.11 2 124.984 27.018 2 117.24 43.98 2 91.82 54.996 2 98.18 - [4,16,37.11,2,124.984,27.018,2,117.24,43.98,2,91.82,54.996,2,98.18], -// 4 16 15.849 2 149.201 6.855 2 140.207 27.018 2 117.24 37.11 2 124.984 - [4,16,15.849,2,149.201,6.855,2,140.207,27.018,2,117.24,37.11,2,124.984], -// 4 16 8.7689 2 155.469 1.82 2 144.627 6.855 2 140.207 15.849 2 149.201 - [4,16,8.7689,2,155.469,1.82,2,144.627,6.855,2,140.207,15.849,2,149.201], -// 0 // -// 4 16 -39.9572 -10 79.6295 -31.9629 -10 69.7574 -31.9629 10 69.7574 -39.9572 10 79.6295 - [4,16,-39.9572,-10,79.6295,-31.9629,-10,69.7574,-31.9629,10,69.7574,-39.9572,10,79.6295], -// 4 16 -37.2196 10 82.0329 -29.2253 10 72.1608 -29.2253 -10 72.1608 -37.2196 -10 82.0329 - [4,16,-37.2196,10,82.0329,-29.2253,10,72.1608,-29.2253,-10,72.1608,-37.2196,-10,82.0329], -// 4 16 39.9572 10 79.6295 31.9629 10 69.7574 31.9629 -10 69.7574 39.9572 -10 79.6295 - [4,16,39.9572,10,79.6295,31.9629,10,69.7574,31.9629,-10,69.7574,39.9572,-10,79.6295], -// 4 16 37.2196 -10 82.0329 29.2253 -10 72.1608 29.2253 10 72.1608 37.2196 10 82.0329 - [4,16,37.2196,-10,82.0329,29.2253,-10,72.1608,29.2253,10,72.1608,37.2196,10,82.0329], -// 4 16 1.82 -10 144.627 1.82 -10 150.362 1.82 10 150.362 1.82 10 144.627 - [4,16,1.82,-10,144.627,1.82,-10,150.362,1.82,10,150.362,1.82,10,144.627], -// 4 16 -1.82 -10 144.627 -1.82 10 144.627 -1.82 10 150.362 -1.82 -10 150.362 - [4,16,-1.82,-10,144.627,-1.82,10,144.627,-1.82,10,150.362,-1.82,-10,150.362], -// 0 // -// 4 16 -85.889 10 7.15 -85.9213 10 6.6598 -85.9213 -10 6.6598 -85.889 -10 7.15 - [4,16,-85.889,10,7.15,-85.9213,10,6.6598,-85.9213,-10,6.6598,-85.889,-10,7.15], -// 4 16 -79.607 -10 38.758 -79.607 10 38.758 -85.889 10 7.15 -85.889 -10 7.15 - [4,16,-79.607,-10,38.758,-79.607,10,38.758,-85.889,10,7.15,-85.889,-10,7.15], -// 4 16 -69.26 10 69.282 -79.607 10 38.758 -79.607 -10 38.758 -69.26 -10 69.282 - [4,16,-69.26,10,69.282,-79.607,10,38.758,-79.607,-10,38.758,-69.26,-10,69.282], -// 4 16 -60.4695 10 87.091 -69.26 10 69.282 -69.26 -10 69.282 -60.4695 -10 87.091 - [4,16,-60.4695,10,87.091,-69.26,10,69.282,-69.26,-10,69.282,-60.4695,-10,87.091], -// 4 16 -54.996 10 98.18 -59.0401 10 89.9869 -59.0401 -10 89.9869 -54.996 -10 98.18 - [4,16,-54.996,10,98.18,-59.0401,10,89.9869,-59.0401,-10,89.9869,-54.996,-10,98.18], -// 4 16 -37.11 10 124.984 -54.996 10 98.18 -54.996 -10 98.18 -37.11 -10 124.984 - [4,16,-37.11,10,124.984,-54.996,10,98.18,-54.996,-10,98.18,-37.11,-10,124.984], -// 4 16 -15.849 10 149.201 -37.11 10 124.984 -37.11 -10 124.984 -15.849 -10 149.201 - [4,16,-15.849,10,149.201,-37.11,10,124.984,-37.11,-10,124.984,-15.849,-10,149.201], -// 4 16 -8.7689 10 155.469 -15.849 10 149.201 -15.849 -10 149.201 -8.7689 -10 155.469 - [4,16,-8.7689,10,155.469,-15.849,10,149.201,-15.849,-10,149.201,-8.7689,-10,155.469], -// 0 // -// 4 16 -1.82 10 144.627 -1.82 -10 144.627 -6.855 -10 140.207 -6.855 10 140.207 - [4,16,-1.82,10,144.627,-1.82,-10,144.627,-6.855,-10,140.207,-6.855,10,140.207], -// 4 16 -6.855 10 140.207 -6.855 -10 140.207 -27.018 -10 117.24 -27.018 10 117.24 - [4,16,-6.855,10,140.207,-6.855,-10,140.207,-27.018,-10,117.24,-27.018,10,117.24], -// 4 16 -27.018 10 117.24 -27.018 -10 117.24 -43.98 -10 91.82 -43.98 10 91.82 - [4,16,-27.018,10,117.24,-27.018,-10,117.24,-43.98,-10,91.82,-43.98,10,91.82], -// 4 16 -43.98 10 91.82 -43.98 -10 91.82 -47.7786 -10 84.1245 -47.7786 10 84.1245 - [4,16,-43.98,10,91.82,-43.98,-10,91.82,-47.7786,-10,84.1245,-47.7786,10,84.1245], -// 4 16 -49.208 10 81.2287 -49.208 -10 81.2287 -57.508 -10 64.414 -57.508 10 64.414 - [4,16,-49.208,10,81.2287,-49.208,-10,81.2287,-57.508,-10,64.414,-57.508,10,64.414], -// 4 16 -57.508 10 64.414 -57.508 -10 64.414 -58.7968 -10 60.612 -58.7968 10 60.612 - [4,16,-57.508,10,64.414,-57.508,-10,64.414,-58.7968,-10,60.612,-58.7968,10,60.612], -// 5 24 -57.508 10 64.414 -57.508 -10 64.414 -58.7968 0 60.612 -43.98 0 91.82 - [5,24,-57.508,10,64.414,-57.508,-10,64.414,-58.7968,0,60.612,-43.98,0,91.82], -// 5 24 -43.98 10 91.82 -43.98 -10 91.82 -27.018 0 117.24 -57.508 0 64.414 - [5,24,-43.98,10,91.82,-43.98,-10,91.82,-27.018,0,117.24,-57.508,0,64.414], -// 5 24 -27.018 10 117.24 -27.018 -10 117.24 -6.855 0 140.207 -43.98 0 91.82 - [5,24,-27.018,10,117.24,-27.018,-10,117.24,-6.855,0,140.207,-43.98,0,91.82], -// 5 24 -6.855 10 140.207 -6.855 -10 140.207 -1.82 0 144.627 -27.018 0 117.24 - [5,24,-6.855,10,140.207,-6.855,-10,140.207,-1.82,0,144.627,-27.018,0,117.24], -// 5 24 57.508 -10 64.414 57.508 10 64.414 58.7968 0 60.612 43.98 0 91.82 - [5,24,57.508,-10,64.414,57.508,10,64.414,58.7968,0,60.612,43.98,0,91.82], -// 5 24 43.98 -10 91.82 43.98 10 91.82 27.018 0 117.24 57.508 0 64.414 - [5,24,43.98,-10,91.82,43.98,10,91.82,27.018,0,117.24,57.508,0,64.414], -// 5 24 27.018 -10 117.24 27.018 10 117.24 6.855 0 140.207 43.98 0 91.82 - [5,24,27.018,-10,117.24,27.018,10,117.24,6.855,0,140.207,43.98,0,91.82], -// 5 24 6.855 -10 140.207 6.855 10 140.207 1.82 0 144.627 27.018 0 117.24 - [5,24,6.855,-10,140.207,6.855,10,140.207,1.82,0,144.627,27.018,0,117.24], -// 0 // -// 4 16 -58.7968 10 60.612 -58.7968 -10 60.612 -49.308 -10 71.42 -49.308 10 71.42 - [4,16,-58.7968,10,60.612,-58.7968,-10,60.612,-49.308,-10,71.42,-49.308,10,71.42], -// 4 16 -49.308 10 71.42 -49.308 -10 71.42 -39.9572 -10 79.6295 -39.9572 10 79.6295 - [4,16,-49.308,10,71.42,-49.308,-10,71.42,-39.9572,-10,79.6295,-39.9572,10,79.6295], -// 4 16 -37.2196 10 82.0329 -37.2196 -10 82.0329 -35.904 -10 83.188 -35.904 10 83.188 - [4,16,-37.2196,10,82.0329,-37.2196,-10,82.0329,-35.904,-10,83.188,-35.904,10,83.188], -// 4 16 -35.904 10 83.188 -35.904 -10 83.188 -21.068 -10 93.088 -21.068 10 93.088 - [4,16,-35.904,10,83.188,-35.904,-10,83.188,-21.068,-10,93.088,-21.068,10,93.088], -// 4 16 -21.068 10 93.088 -21.068 -10 93.088 -5.073 -10 100.983 -5.073 10 100.983 - [4,16,-21.068,10,93.088,-21.068,-10,93.088,-5.073,-10,100.983,-5.073,10,100.983], -// 4 16 -5.073 10 100.983 -5.073 -10 100.983 0 -10 102.703 0 10 102.703 - [4,16,-5.073,10,100.983,-5.073,-10,100.983,0,-10,102.703,0,10,102.703], -// 0 // -// 5 24 -49.308 -10 71.42 -49.308 10 71.42 -58.7968 0 60.612 -35.904 0 83.188 - [5,24,-49.308,-10,71.42,-49.308,10,71.42,-58.7968,0,60.612,-35.904,0,83.188], -// 5 24 -35.904 10 83.188 -35.904 -10 83.188 -49.308 0 71.42 -21.068 0 93.088 - [5,24,-35.904,10,83.188,-35.904,-10,83.188,-49.308,0,71.42,-21.068,0,93.088], -// 5 24 -21.068 10 93.088 -21.068 -10 93.088 -35.904 0 83.188 -5.073 0 100.983 - [5,24,-21.068,10,93.088,-21.068,-10,93.088,-35.904,0,83.188,-5.073,0,100.983], -// 5 24 -5.073 10 100.983 -5.073 -10 100.983 -21.068 0 93.088 0 0 102.703 - [5,24,-5.073,10,100.983,-5.073,-10,100.983,-21.068,0,93.088,0,0,102.703], -// 5 24 49.308 10 71.42 49.308 -10 71.42 58.7968 0 60.612 35.904 0 83.188 - [5,24,49.308,10,71.42,49.308,-10,71.42,58.7968,0,60.612,35.904,0,83.188], -// 5 24 35.904 -10 83.188 35.904 10 83.188 49.308 0 71.42 21.068 0 93.088 - [5,24,35.904,-10,83.188,35.904,10,83.188,49.308,0,71.42,21.068,0,93.088], -// 5 24 21.068 -10 93.088 21.068 10 93.088 35.904 0 83.188 5.073 0 100.983 - [5,24,21.068,-10,93.088,21.068,10,93.088,35.904,0,83.188,5.073,0,100.983], -// 5 24 5.073 -10 100.983 5.073 10 100.983 21.068 0 93.088 0 0 102.703 - [5,24,5.073,-10,100.983,5.073,10,100.983,21.068,0,93.088,0,0,102.703], -// 0 // -// 4 16 -14.708 10 82.072 -8.2969 10 85.2367 -8.2969 -10 85.2367 -14.708 -10 82.072 - [4,16,-14.708,10,82.072,-8.2969,10,85.2367,-8.2969,-10,85.2367,-14.708,-10,82.072], -// 4 16 -28.16 10 73.096 -14.708 10 82.072 -14.708 -10 82.072 -28.16 -10 73.096 - [4,16,-28.16,10,73.096,-14.708,10,82.072,-14.708,-10,82.072,-28.16,-10,73.096], -// 4 16 -29.2253 10 72.1608 -28.16 10 73.096 -28.16 -10 73.096 -29.2253 -10 72.1608 - [4,16,-29.2253,10,72.1608,-28.16,10,73.096,-28.16,-10,73.096,-29.2253,-10,72.1608], -// 4 16 -40.314 10 62.426 -31.9629 10 69.7574 -31.9629 -10 69.7574 -40.314 -10 62.426 - [4,16,-40.314,10,62.426,-31.9629,10,69.7574,-31.9629,-10,69.7574,-40.314,-10,62.426], -// 4 16 -50.984 10 50.272 -40.314 10 62.426 -40.314 -10 62.426 -50.984 -10 50.272 - [4,16,-50.984,10,50.272,-40.314,10,62.426,-40.314,-10,62.426,-50.984,-10,50.272], -// 4 16 -59.96 10 36.82 -50.984 10 50.272 -50.984 -10 50.272 -59.96 -10 36.82 - [4,16,-59.96,10,36.82,-50.984,10,50.272,-50.984,-10,50.272,-59.96,-10,36.82], -// 4 16 -67.119 10 22.317 -59.96 10 36.82 -59.96 -10 36.82 -67.119 -10 22.317 - [4,16,-67.119,10,22.317,-59.96,10,36.82,-59.96,-10,36.82,-67.119,-10,22.317], -// 4 16 -72.312 10 6.998 -67.119 10 22.317 -67.119 -10 22.317 -72.312 -10 6.998 - [4,16,-72.312,10,6.998,-67.119,10,22.317,-67.119,-10,22.317,-72.312,-10,6.998], -// 4 16 -72.7127 10 4.9821 -72.312 10 6.998 -72.312 -10 6.998 -72.7127 -10 4.9821 - [4,16,-72.7127,10,4.9821,-72.312,10,6.998,-72.312,-10,6.998,-72.7127,-10,4.9821], -// 5 24 -72.312 10 6.998 -72.312 -10 6.998 -72.7127 0 4.9821 -67.119 0 22.317 - [5,24,-72.312,10,6.998,-72.312,-10,6.998,-72.7127,0,4.9821,-67.119,0,22.317], -// 5 24 -67.119 -10 22.317 -67.119 10 22.317 -72.312 0 6.998 -59.96 0 36.82 - [5,24,-67.119,-10,22.317,-67.119,10,22.317,-72.312,0,6.998,-59.96,0,36.82], -// 5 24 -59.96 10 36.82 -59.96 -10 36.82 -67.119 0 22.317 -50.984 0 50.272 - [5,24,-59.96,10,36.82,-59.96,-10,36.82,-67.119,0,22.317,-50.984,0,50.272], -// 5 24 -50.984 10 50.272 -50.984 -10 50.272 -59.96 0 36.82 -40.314 0 62.426 - [5,24,-50.984,10,50.272,-50.984,-10,50.272,-59.96,0,36.82,-40.314,0,62.426], -// 5 24 -40.314 10 62.426 -40.314 -10 62.426 -50.984 0 50.272 -28.16 0 73.096 - [5,24,-40.314,10,62.426,-40.314,-10,62.426,-50.984,0,50.272,-28.16,0,73.096], -// 5 24 -28.16 10 73.096 -28.16 -10 73.096 -40.314 0 62.426 -14.708 0 82.072 - [5,24,-28.16,10,73.096,-28.16,-10,73.096,-40.314,0,62.426,-14.708,0,82.072], -// 5 24 -14.708 -10 82.072 -14.708 10 82.072 -28.16 0 73.096 -8.2969 0 85.2367 - [5,24,-14.708,-10,82.072,-14.708,10,82.072,-28.16,0,73.096,-8.2969,0,85.2367], -// 5 24 72.312 -10 6.998 72.312 10 6.998 72.7127 0 4.9821 67.119 0 22.317 - [5,24,72.312,-10,6.998,72.312,10,6.998,72.7127,0,4.9821,67.119,0,22.317], -// 5 24 67.119 10 22.317 67.119 -10 22.317 72.312 0 6.998 59.96 0 36.82 - [5,24,67.119,10,22.317,67.119,-10,22.317,72.312,0,6.998,59.96,0,36.82], -// 5 24 59.96 -10 36.82 59.96 10 36.82 67.119 0 22.317 50.984 0 50.272 - [5,24,59.96,-10,36.82,59.96,10,36.82,67.119,0,22.317,50.984,0,50.272], -// 5 24 50.984 -10 50.272 50.984 10 50.272 59.96 0 36.82 40.314 0 62.426 - [5,24,50.984,-10,50.272,50.984,10,50.272,59.96,0,36.82,40.314,0,62.426], -// 5 24 40.314 -10 62.426 40.314 10 62.426 50.984 0 50.272 28.16 0 73.096 - [5,24,40.314,-10,62.426,40.314,10,62.426,50.984,0,50.272,28.16,0,73.096], -// 5 24 28.16 -10 73.096 28.16 10 73.096 40.314 0 62.426 14.708 0 82.072 - [5,24,28.16,-10,73.096,28.16,10,73.096,40.314,0,62.426,14.708,0,82.072], -// 5 24 14.708 10 82.072 14.708 -10 82.072 28.16 0 73.096 8.2969 0 85.2367 - [5,24,14.708,10,82.072,14.708,-10,82.072,28.16,0,73.096,8.2969,0,85.2367], -// 0 // -// 4 16 85.889 -10 7.15 85.9213 -10 6.6598 85.9213 10 6.6598 85.889 10 7.15 - [4,16,85.889,-10,7.15,85.9213,-10,6.6598,85.9213,10,6.6598,85.889,10,7.15], -// 2 24 85.9213 -10 6.6598 85.9213 10 6.6598 - [2,24,85.9213,-10,6.6598,85.9213,10,6.6598], -// 2 24 -85.9213 -10 6.6598 -85.9213 10 6.6598 - [2,24,-85.9213,-10,6.6598,-85.9213,10,6.6598], -// 4 16 79.607 10 38.758 79.607 -10 38.758 85.889 -10 7.15 85.889 10 7.15 - [4,16,79.607,10,38.758,79.607,-10,38.758,85.889,-10,7.15,85.889,10,7.15], -// 4 16 69.26 -10 69.282 79.607 -10 38.758 79.607 10 38.758 69.26 10 69.282 - [4,16,69.26,-10,69.282,79.607,-10,38.758,79.607,10,38.758,69.26,10,69.282], -// 4 16 60.4695 -10 87.091 69.26 -10 69.282 69.26 10 69.282 60.4695 10 87.091 - [4,16,60.4695,-10,87.091,69.26,-10,69.282,69.26,10,69.282,60.4695,10,87.091], -// 4 16 54.996 -10 98.18 59.0401 -10 89.9869 59.0401 10 89.9869 54.996 10 98.18 - [4,16,54.996,-10,98.18,59.0401,-10,89.9869,59.0401,10,89.9869,54.996,10,98.18], -// 4 16 37.11 -10 124.984 54.996 -10 98.18 54.996 10 98.18 37.11 10 124.984 - [4,16,37.11,-10,124.984,54.996,-10,98.18,54.996,10,98.18,37.11,10,124.984], -// 4 16 15.849 -10 149.201 37.11 -10 124.984 37.11 10 124.984 15.849 10 149.201 - [4,16,15.849,-10,149.201,37.11,-10,124.984,37.11,10,124.984,15.849,10,149.201], -// 4 16 8.7689 -10 155.469 15.849 -10 149.201 15.849 10 149.201 8.7689 10 155.469 - [4,16,8.7689,-10,155.469,15.849,-10,149.201,15.849,10,149.201,8.7689,10,155.469], -// 4 16 1.82 -10 144.627 1.82 10 144.627 6.855 10 140.207 6.855 -10 140.207 - [4,16,1.82,-10,144.627,1.82,10,144.627,6.855,10,140.207,6.855,-10,140.207], -// 4 16 6.855 -10 140.207 6.855 10 140.207 27.018 10 117.24 27.018 -10 117.24 - [4,16,6.855,-10,140.207,6.855,10,140.207,27.018,10,117.24,27.018,-10,117.24], -// 4 16 27.018 -10 117.24 27.018 10 117.24 43.98 10 91.82 43.98 -10 91.82 - [4,16,27.018,-10,117.24,27.018,10,117.24,43.98,10,91.82,43.98,-10,91.82], -// 4 16 43.98 -10 91.82 43.98 10 91.82 47.7786 10 84.1245 47.7786 -10 84.1245 - [4,16,43.98,-10,91.82,43.98,10,91.82,47.7786,10,84.1245,47.7786,-10,84.1245], -// 4 16 49.208 -10 81.2287 49.208 10 81.2287 57.508 10 64.414 57.508 -10 64.414 - [4,16,49.208,-10,81.2287,49.208,10,81.2287,57.508,10,64.414,57.508,-10,64.414], -// 4 16 57.508 -10 64.414 57.508 10 64.414 58.7968 10 60.612 58.7968 -10 60.612 - [4,16,57.508,-10,64.414,57.508,10,64.414,58.7968,10,60.612,58.7968,-10,60.612], -// 4 16 58.7968 -10 60.612 58.7968 10 60.612 49.308 10 71.42 49.308 -10 71.42 - [4,16,58.7968,-10,60.612,58.7968,10,60.612,49.308,10,71.42,49.308,-10,71.42], -// 4 16 49.308 -10 71.42 49.308 10 71.42 39.9572 10 79.6295 39.9572 -10 79.6295 - [4,16,49.308,-10,71.42,49.308,10,71.42,39.9572,10,79.6295,39.9572,-10,79.6295], -// 4 16 37.2196 -10 82.0329 37.2196 10 82.0329 35.904 10 83.188 35.904 -10 83.188 - [4,16,37.2196,-10,82.0329,37.2196,10,82.0329,35.904,10,83.188,35.904,-10,83.188], -// 4 16 35.904 -10 83.188 35.904 10 83.188 21.068 10 93.088 21.068 -10 93.088 - [4,16,35.904,-10,83.188,35.904,10,83.188,21.068,10,93.088,21.068,-10,93.088], -// 4 16 21.068 -10 93.088 21.068 10 93.088 5.073 10 100.983 5.073 -10 100.983 - [4,16,21.068,-10,93.088,21.068,10,93.088,5.073,10,100.983,5.073,-10,100.983], -// 4 16 5.073 -10 100.983 5.073 10 100.983 0 10 102.703 0 -10 102.703 - [4,16,5.073,-10,100.983,5.073,10,100.983,0,10,102.703,0,-10,102.703], -// 4 16 14.708 -10 82.072 8.2969 -10 85.2367 8.2969 10 85.2367 14.708 10 82.072 - [4,16,14.708,-10,82.072,8.2969,-10,85.2367,8.2969,10,85.2367,14.708,10,82.072], -// 4 16 28.16 -10 73.096 14.708 -10 82.072 14.708 10 82.072 28.16 10 73.096 - [4,16,28.16,-10,73.096,14.708,-10,82.072,14.708,10,82.072,28.16,10,73.096], -// 4 16 29.2253 -10 72.1608 28.16 -10 73.096 28.16 10 73.096 29.2253 10 72.1608 - [4,16,29.2253,-10,72.1608,28.16,-10,73.096,28.16,10,73.096,29.2253,10,72.1608], -// 4 16 40.314 -10 62.426 31.9629 -10 69.7574 31.9629 10 69.7574 40.314 10 62.426 - [4,16,40.314,-10,62.426,31.9629,-10,69.7574,31.9629,10,69.7574,40.314,10,62.426], -// 4 16 50.984 -10 50.272 40.314 -10 62.426 40.314 10 62.426 50.984 10 50.272 - [4,16,50.984,-10,50.272,40.314,-10,62.426,40.314,10,62.426,50.984,10,50.272], -// 4 16 59.96 -10 36.82 50.984 -10 50.272 50.984 10 50.272 59.96 10 36.82 - [4,16,59.96,-10,36.82,50.984,-10,50.272,50.984,10,50.272,59.96,10,36.82], -// 4 16 67.119 -10 22.317 59.96 -10 36.82 59.96 10 36.82 67.119 10 22.317 - [4,16,67.119,-10,22.317,59.96,-10,36.82,59.96,10,36.82,67.119,10,22.317], -// 4 16 72.312 -10 6.998 67.119 -10 22.317 67.119 10 22.317 72.312 10 6.998 - [4,16,72.312,-10,6.998,67.119,-10,22.317,67.119,10,22.317,72.312,10,6.998], -// 4 16 72.7127 -10 4.9821 72.312 -10 6.998 72.312 10 6.998 72.7127 10 4.9821 - [4,16,72.7127,-10,4.9821,72.312,-10,6.998,72.312,10,6.998,72.7127,10,4.9821], -// 0 // -// 5 24 -85.889 10 7.15 -85.889 -10 7.15 -85.9213 0 6.6598 -79.607 0 38.758 - [5,24,-85.889,10,7.15,-85.889,-10,7.15,-85.9213,0,6.6598,-79.607,0,38.758], -// 5 24 -79.607 -10 38.758 -79.607 10 38.758 -85.889 0 7.15 -69.26 0 69.282 - [5,24,-79.607,-10,38.758,-79.607,10,38.758,-85.889,0,7.15,-69.26,0,69.282], -// 5 24 -69.26 10 69.282 -69.26 -10 69.282 -79.607 0 38.758 -54.996 0 98.18 - [5,24,-69.26,10,69.282,-69.26,-10,69.282,-79.607,0,38.758,-54.996,0,98.18], -// 5 24 -54.996 10 98.18 -54.996 -10 98.18 -69.26 0 69.282 -37.11 0 124.984 - [5,24,-54.996,10,98.18,-54.996,-10,98.18,-69.26,0,69.282,-37.11,0,124.984], -// 5 24 -37.11 10 124.984 -37.11 -10 124.984 -15.849 0 149.201 -54.996 0 98.18 - [5,24,-37.11,10,124.984,-37.11,-10,124.984,-15.849,0,149.201,-54.996,0,98.18], -// 5 24 -15.849 10 149.201 -15.849 -10 149.201 -37.11 0 124.984 -8.7689 0 155.469 - [5,24,-15.849,10,149.201,-15.849,-10,149.201,-37.11,0,124.984,-8.7689,0,155.469], -// 0 // -// 5 24 85.889 -10 7.15 85.889 10 7.15 85.9213 0 6.6598 79.607 0 38.758 - [5,24,85.889,-10,7.15,85.889,10,7.15,85.9213,0,6.6598,79.607,0,38.758], -// 5 24 79.607 10 38.758 79.607 -10 38.758 85.889 0 7.15 69.26 0 69.282 - [5,24,79.607,10,38.758,79.607,-10,38.758,85.889,0,7.15,69.26,0,69.282], -// 5 24 69.26 -10 69.282 69.26 10 69.282 79.607 0 38.758 54.996 0 98.18 - [5,24,69.26,-10,69.282,69.26,10,69.282,79.607,0,38.758,54.996,0,98.18], -// 5 24 54.996 -10 98.18 54.996 10 98.18 69.26 0 69.282 37.11 0 124.984 - [5,24,54.996,-10,98.18,54.996,10,98.18,69.26,0,69.282,37.11,0,124.984], -// 5 24 37.11 -10 124.984 37.11 10 124.984 15.849 0 149.201 54.996 0 98.18 - [5,24,37.11,-10,124.984,37.11,10,124.984,15.849,0,149.201,54.996,0,98.18], -// 5 24 15.849 -10 149.201 15.849 10 149.201 37.11 0 124.984 8.7689 0 155.469 - [5,24,15.849,-10,149.201,15.849,10,149.201,37.11,0,124.984,8.7689,0,155.469], -// 0 // -// 0 // -// 0 // -// 0 // +// 1 16 0 0 60 1 0 0 0 1 0 0 0 1 znap6.dat + [1,16,0,0,60,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], +// 1 16 0 0 80 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,0,0,80,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 80 0 -20 1 0 0 0 1 0 0 0 1 znap6.dat + [1,16,80,0,-20,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], +// 1 16 -80 0 -20 1 0 0 0 1 0 0 0 1 znap6.dat + [1,16,-80,0,-20,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], +// +// 2 24 0 10 106.8141 0 -10 106.8141 + [2,24,0,10,106.8141,0,-10,106.8141], +// 2 24 0 -10 141.498 0 10 141.498 + [2,24,0,-10,141.498,0,10,141.498], +// 2 24 0 10 103.2232 0 2 103.2232 + [2,24,0,10,103.2232,0,2,103.2232], +// 2 24 0 -10 103.2232 0 -2 103.2232 + [2,24,0,-10,103.2232,0,-2,103.2232], ]; module ldraw_lib__32218(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__32218(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/32219.scad b/parts/32219.scad index ec1d0c529..8ea0196f6 100644 --- a/parts/32219.scad +++ b/parts/32219.scad @@ -5,7 +5,7 @@ use <../p/4-4ring2.scad> use <../p/48/4-4aring.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin29.scad> +use <../p/48/4-4ring29.scad> use <../p/axl2ho10.scad> use <../p/axl2hol2.scad> use <../p/axl2hol3.scad> @@ -17,7 +17,7 @@ function ldraw_lib__32219() = [ // 0 Wheel 14 x 30 Znap // 0 Name: 32219.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__32219() = [ // 0 !KEYWORDS Propeller // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -65,10 +66,10 @@ function ldraw_lib__32219() = [ [1,16,0,0,30,1,0,0,0,0,1,0,-1,0, ldraw_lib__axl2hol2()], // 1 16 0 0 10 1 0 0 0 0 1 0 1 0 axl2hol3.dat [1,16,0,0,10,1,0,0,0,0,1,0,1,0, ldraw_lib__axl2hol3()], -// 1 16 0 0 -18 1 0 0 0 0 1 0 1 0 48\4-4rin29.dat - [1,16,0,0,-18,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4rin29()], -// 1 16 0 0 20 1 0 0 0 0 1 0 -1 0 48\4-4rin29.dat - [1,16,0,0,20,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4rin29()], +// 1 16 0 0 -18 1 0 0 0 0 1 0 1 0 48\4-4ring29.dat + [1,16,0,0,-18,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4ring29()], +// 1 16 0 0 20 1 0 0 0 0 1 0 -1 0 48\4-4ring29.dat + [1,16,0,0,20,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4ring29()], // 1 16 0 0 0 29 0 0 0 0 29 0 1 0 48\4-4edge.dat [1,16,0,0,0,29,0,0,0,0,29,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 4 29 0 0 0 0 29 0 1 0 48\4-4edge.dat diff --git a/parts/32220.scad b/parts/32220.scad index 325c79e5e..1f3e22aae 100644 --- a/parts/32220.scad +++ b/parts/32220.scad @@ -2,14 +2,14 @@ use <../lib.scad> use <../p/2-4cyli.scad> use <../p/2-4cylo.scad> use <../p/2-4edge.scad> -use <../p/2-4rin13.scad> +use <../p/2-4ring13.scad> use <../p/2-4ring4.scad> use <../p/4-4con1.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin14.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring14.scad> use <../p/4-4ring2.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> @@ -20,9 +20,9 @@ use <../p/48/1-4con36.scad> use <../p/48/1-4con38.scad> use <../p/48/1-4con4.scad> use <../p/48/1-4con40.scad> -use <../p/48/1-4rin32.scad> -use <../p/48/1-4rin41.scad> -use <../p/48/2-4rin31.scad> +use <../p/48/1-4ring32.scad> +use <../p/48/1-4ring41.scad> +use <../p/48/2-4ring31.scad> use <../p/48/4-4aring.scad> use <../p/48/4-4con11.scad> use <../p/48/4-4con16.scad> @@ -32,8 +32,8 @@ use <../p/48/4-4con2.scad> use <../p/48/4-4con31.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin37.scad> -use <../p/48/4-4rin42.scad> +use <../p/48/4-4ring37.scad> +use <../p/48/4-4ring42.scad> use <../p/48/5-48edge.scad> use <../p/rect.scad> use @@ -42,7 +42,7 @@ function ldraw_lib__32220() = [ // 0 Wheel 16 x 68 Znap // 0 Name: 32220.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -52,7 +52,8 @@ function ldraw_lib__32220() = [ // 0 !KEYWORDS Propeller // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -62,16 +63,16 @@ function ldraw_lib__32220() = [ [1,16,0,0,0,86,0,0,0,0,-86,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 0 82 0 0 0 0 -82 0 1 0 48\4-4edge.dat [1,16,0,0,0,82,0,0,0,0,-82,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 0 2 0 0 0 0 -2 0 -1 0 48\1-4rin41.dat - [1,16,0,0,0,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_4rin41()], -// 1 16 0 0 0 0 0 -2 -2 0 0 0 -1 0 48\1-4rin41.dat - [1,16,0,0,0,0,0,-2,-2,0,0,0,-1,0, ldraw_lib__48__1_4rin41()], -// 1 16 0 0 0 -2 0 0 0 0 2 0 -1 0 48\1-4rin41.dat - [1,16,0,0,0,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__1_4rin41()], -// 1 16 0 0 0 0 0 2 2 0 0 0 -1 0 48\1-4rin41.dat - [1,16,0,0,0,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__1_4rin41()], -// 1 16 0 0 0 2 0 0 0 0 -2 0 -1 0 48\4-4rin42.dat - [1,16,0,0,0,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin42()], +// 1 16 0 0 0 2 0 0 0 0 -2 0 -1 0 48\1-4ring41.dat + [1,16,0,0,0,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_4ring41()], +// 1 16 0 0 0 0 0 -2 -2 0 0 0 -1 0 48\1-4ring41.dat + [1,16,0,0,0,0,0,-2,-2,0,0,0,-1,0, ldraw_lib__48__1_4ring41()], +// 1 16 0 0 0 -2 0 0 0 0 2 0 -1 0 48\1-4ring41.dat + [1,16,0,0,0,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__1_4ring41()], +// 1 16 0 0 0 0 0 2 2 0 0 0 -1 0 48\1-4ring41.dat + [1,16,0,0,0,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__1_4ring41()], +// 1 16 0 0 0 2 0 0 0 0 -2 0 -1 0 48\4-4ring42.dat + [1,16,0,0,0,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring42()], // 1 16 0 0 0 30 0 0 0 0 -30 0 -20 0 48\4-4cyli.dat [1,16,0,0,0,30,0,0,0,0,-30,0,-20,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 0 30 0 0 0 0 -30 0 -1 0 48\4-4edge.dat @@ -104,12 +105,12 @@ function ldraw_lib__32220() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 0 -28 0 0 0 0 28 0 -5 0 2-4cylo.dat [1,16,0,0,0,-28,0,0,0,0,28,0,-5,0, ldraw_lib__2_4cylo()], -// 1 16 0 0 0 2 0 0 0 0 -2 0 -1 0 4-4rin14.dat - [1,16,0,0,0,2,0,0,0,0,-2,0,-1,0, ldraw_lib__4_4rin14()], -// 1 16 0 0 5 2 0 0 0 0 -2 0 -1 0 2-4rin13.dat - [1,16,0,0,5,2,0,0,0,0,-2,0,-1,0, ldraw_lib__2_4rin13()], -// 1 16 0 0 -5 -2 0 0 0 0 2 0 -1 0 2-4rin13.dat - [1,16,0,0,-5,-2,0,0,0,0,2,0,-1,0, ldraw_lib__2_4rin13()], +// 1 16 0 0 0 2 0 0 0 0 -2 0 -1 0 4-4ring14.dat + [1,16,0,0,0,2,0,0,0,0,-2,0,-1,0, ldraw_lib__4_4ring14()], +// 1 16 0 0 5 2 0 0 0 0 -2 0 -1 0 2-4ring13.dat + [1,16,0,0,5,2,0,0,0,0,-2,0,-1,0, ldraw_lib__2_4ring13()], +// 1 16 0 0 -5 -2 0 0 0 0 2 0 -1 0 2-4ring13.dat + [1,16,0,0,-5,-2,0,0,0,0,2,0,-1,0, ldraw_lib__2_4ring13()], // 1 16 0 0 -50 12 0 0 0 0 -12 0 1 0 48\4-4edge.dat [1,16,0,0,-50,12,0,0,0,0,-12,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -50 12 0 0 0 0 -12 0 1 0 48\4-4aring.dat @@ -148,8 +149,8 @@ function ldraw_lib__32220() = [ [1,16,0,0,-46,12,0,0,0,0,-12,0,10,0, ldraw_lib__4_4cylo()], // 1 16 0 0 -46 13 0 0 0 0 -13 0 1 0 4-4edge.dat [1,16,0,0,-46,13,0,0,0,0,-13,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 -46 1 0 0 0 0 -1 0 -1 0 4-4rin12.dat - [1,16,0,0,-46,1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 -46 1 0 0 0 0 -1 0 -1 0 4-4ring12.dat + [1,16,0,0,-46,1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4ring12()], // 1 16 0 0 -40 2 0 0 0 0 -2 0 1 0 4-4ring3.dat [1,16,0,0,-40,2,0,0,0,0,-2,0,1,0, ldraw_lib__4_4ring3()], // 1 16 0 0 -48 4 0 0 0 0 -4 0 -2 0 48\1-4con3.dat @@ -174,24 +175,24 @@ function ldraw_lib__32220() = [ [1,16,0,0,0,62,0,0,0,0,-62,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 0 66 0 0 0 0 -66 0 1 0 48\4-4edge.dat [1,16,0,0,0,66,0,0,0,0,-66,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 0 2 0 0 0 0 -2 0 -1 0 48\2-4rin31.dat - [1,16,0,0,0,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__2_4rin31()], -// 1 16 0 0 0 -2 0 0 0 0 2 0 -1 0 48\2-4rin31.dat - [1,16,0,0,0,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__2_4rin31()], -// 1 16 0 0 0 -2 0 0 0 0 2 0 -1 0 48\1-4rin32.dat - [1,16,0,0,0,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__1_4rin32()], -// 1 16 0 0 0 0 0 2 2 0 0 0 -1 0 48\1-4rin32.dat - [1,16,0,0,0,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__1_4rin32()], -// 1 16 0 0 0 2 0 0 0 0 -2 0 -1 0 48\1-4rin32.dat - [1,16,0,0,0,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_4rin32()], -// 1 16 0 0 0 0 0 -2 -2 0 0 0 -1 0 48\1-4rin32.dat - [1,16,0,0,0,0,0,-2,-2,0,0,0,-1,0, ldraw_lib__48__1_4rin32()], +// 1 16 0 0 0 2 0 0 0 0 -2 0 -1 0 48\2-4ring31.dat + [1,16,0,0,0,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__2_4ring31()], +// 1 16 0 0 0 -2 0 0 0 0 2 0 -1 0 48\2-4ring31.dat + [1,16,0,0,0,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__2_4ring31()], +// 1 16 0 0 0 -2 0 0 0 0 2 0 -1 0 48\1-4ring32.dat + [1,16,0,0,0,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__1_4ring32()], +// 1 16 0 0 0 0 0 2 2 0 0 0 -1 0 48\1-4ring32.dat + [1,16,0,0,0,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__1_4ring32()], +// 1 16 0 0 0 2 0 0 0 0 -2 0 -1 0 48\1-4ring32.dat + [1,16,0,0,0,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_4ring32()], +// 1 16 0 0 0 0 0 -2 -2 0 0 0 -1 0 48\1-4ring32.dat + [1,16,0,0,0,0,0,-2,-2,0,0,0,-1,0, ldraw_lib__48__1_4ring32()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 0 62 0 0 0 0 -62 0 -20 0 48\4-4cyli.dat [1,16,0,0,0,62,0,0,0,0,-62,0,-20,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 -40 -2 0 0 0 0 2 0 1 0 48\4-4rin37.dat - [1,16,0,0,-40,-2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4rin37()], +// 1 16 0 0 -40 -2 0 0 0 0 2 0 1 0 48\4-4ring37.dat + [1,16,0,0,-40,-2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4ring37()], // 1 16 0 0 -39 -2 0 0 0 0 2 0 -1 0 48\1-4con38.dat [1,16,0,0,-39,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__1_4con38()], // 0 BFC INVERTNEXT @@ -234,8 +235,8 @@ function ldraw_lib__32220() = [ [1,16,0,0,0,82,0,0,0,0,-82,0,-10,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 0 66 0 0 0 0 -66 0 -12 0 48\4-4cyli.dat [1,16,0,0,0,66,0,0,0,0,-66,0,-12,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 -36 -2 0 0 0 0 2 0 -1 0 48\4-4rin37.dat - [1,16,0,0,-36,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4rin37()], +// 1 16 0 0 -36 -2 0 0 0 0 2 0 -1 0 48\4-4ring37.dat + [1,16,0,0,-36,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4ring37()], // 1 16 0 0 -36 0 0 -2 -2 0 0 0 2 0 48\1-4con36.dat [1,16,0,0,-36,0,0,-2,-2,0,0,0,2,0, ldraw_lib__48__1_4con36()], // 1 16 0 0 -36 -2 0 0 0 0 2 0 2 0 48\1-4con36.dat diff --git a/parts/32225.scad b/parts/32225.scad index ed6942e69..1cf0458cb 100644 --- a/parts/32225.scad +++ b/parts/32225.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/2-4cylo.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin18.scad> +use <../p/2-4ring18.scad> use <../p/2-4ring3.scad> use <../p/2-4ring8.scad> use <../p/4-4cyli.scad> @@ -16,7 +16,7 @@ function ldraw_lib__32225() = [ // 0 Znap Grid 9 x 7 x 4 Motor Holder // 0 Name: 32225.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2023-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Only compatible with 4019.dat 16 Tooth Gear @@ -27,7 +27,8 @@ function ldraw_lib__32225() = [ // // 0 !HISTORY 2023-05-18 [Philo] Basic Sketch // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\32225s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32225s01()], @@ -84,8 +85,8 @@ function ldraw_lib__32225() = [ [1,16,40,-14,0,0,0,-9.5,0,4,0,9.5,0,0, ldraw_lib__2_4cylo()], // 1 16 40 -10 0 0 0 -1 0 1 0 1 0 0 2-4ring8.dat [1,16,40,-10,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__2_4ring8()], -// 1 16 40 -10 0 0 0 -.5 0 1 0 .5 0 0 2-4rin18.dat - [1,16,40,-10,0,0,0,-.5,0,1,0,.5,0,0, ldraw_lib__2_4rin18()], +// 1 16 40 -10 0 0 0 -.5 0 1 0 .5 0 0 2-4ring18.dat + [1,16,40,-10,0,0,0,-.5,0,1,0,.5,0,0, ldraw_lib__2_4ring18()], // 1 16 40 -14 0 0 0 -9.5 0 1 0 9.5 0 0 2-4ndis.dat [1,16,40,-14,0,0,0,-9.5,0,1,0,9.5,0,0, ldraw_lib__2_4ndis()], // 1 16 40 -8 0 0 0 6 0 1 0 6 0 0 2-4ndis.dat diff --git a/parts/32227.scad b/parts/32227.scad index d66e30c74..7f0df071b 100644 --- a/parts/32227.scad +++ b/parts/32227.scad @@ -5,12 +5,12 @@ use <../p/3-4cyli.scad> use <../p/3-4edge.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin13.scad> +use <../p/4-4ring13.scad> function ldraw_lib__32227() = [ // 0 Znap Connector 3 x 3 - 4 Way Rotating Section // 0 Name: 32227.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -18,7 +18,8 @@ function ldraw_lib__32227() = [ [0,"BFC","CW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -32,8 +33,8 @@ function ldraw_lib__32227() = [ [1,16,0,0,-10,9.89949,0,9.89949,-9.89949,0,9.89949,0,-8,0, ldraw_lib__3_4edge()], // 1 16 0 0 -1 13 0 0 0 0 13 0 -8 0 4-4edge.dat [1,16,0,0,-1,13,0,0,0,0,13,0,-8,0, ldraw_lib__4_4edge()], -// 1 16 0 0 -1 1 0 0 0 0 1 0 -1 0 4-4rin13.dat - [1,16,0,0,-1,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin13()], +// 1 16 0 0 -1 1 0 0 0 0 1 0 -1 0 4-4ring13.dat + [1,16,0,0,-1,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring13()], // 0 // // 2 24 3 -15 4 -3 -15 4 [2,24,3,-15,4,-3,-15,4], diff --git a/parts/32228.scad b/parts/32228.scad index da5d20be2..d8174a96e 100644 --- a/parts/32228.scad +++ b/parts/32228.scad @@ -1,13 +1,13 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin13.scad> +use <../p/4-4ring13.scad> use <../p/zstud.scad> function ldraw_lib__32228() = [ // 0 Znap Connector 3 x 3 - 4 Way Core Section // 0 Name: 32228.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -15,7 +15,8 @@ function ldraw_lib__32228() = [ [0,"BFC","CW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 10 -7 15 10 7 15 10 7 10 10 -7 10 [4,16,10,-7,15,10,7,15,10,7,10,10,-7,10], @@ -180,10 +181,10 @@ function ldraw_lib__32228() = [ [1,16,0,0,1,14,0,0,0,0,14,0,-2,0, ldraw_lib__4_4edge()], // 1 16 0 0 -1 14 0 0 0 0 14 0 -2 0 4-4edge.dat [1,16,0,0,-1,14,0,0,0,0,14,0,-2,0, ldraw_lib__4_4edge()], -// 1 16 0 0 -1 -1 0 0 0 0 1 0 1 0 4-4rin13.dat - [1,16,0,0,-1,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin13()], -// 1 16 0 0 1 1 0 0 0 0 1 0 -1 0 4-4rin13.dat - [1,16,0,0,1,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin13()], +// 1 16 0 0 -1 -1 0 0 0 0 1 0 1 0 4-4ring13.dat + [1,16,0,0,-1,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring13()], +// 1 16 0 0 1 1 0 0 0 0 1 0 -1 0 4-4ring13.dat + [1,16,0,0,1,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring13()], // 2 24 2 -10 13 -2 -10 13 [2,24,2,-10,13,-2,-10,13], // 4 16 -2 -10 13 2 -10 13 2 10 13 -2 10 13 diff --git a/parts/32229.scad b/parts/32229.scad index 55fdecddc..9ef5a507c 100644 --- a/parts/32229.scad +++ b/parts/32229.scad @@ -1,58 +1,50 @@ use <../lib.scad> use <../p/connhole.scad> -use <../p/rect.scad> -use <../p/znap1.scad> +use <../p/rect2p.scad> +use use <../p/znap6.scad> function ldraw_lib__32229() = [ // 0 Znap Beam 7 Holes // 0 Name: 32229.dat -// 0 Author: Thomas Woelk [t.woelk] -// 0 !LDRAW_ORG Part UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // -// 0 BFC CERTIFY CW +// 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], - [0,"BFC","CW"], + [0,"BFC","CCW"], // -// 0 !HISTORY 2005-07-17 [mikeheide] BFC'ed +// 0 !HISTORY 2005-07-07 [mikeheide] BFC'ed // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-13 [GeraldLasser] Complete re-write, original by t.woelk +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 connhole.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 -10 0 -132.5 0 1 0 0 0 10 -12.5 0 0 rect2p.dat + [1,16,-10,0,-132.5,0,1,0,0,0,10,-12.5,0,0, ldraw_lib__rect2p()], +// 1 16 10 0 -132.5 0 -1 0 0 0 10 -12.5 0 0 rect2p.dat + [1,16,10,0,-132.5,0,-1,0,0,0,10,-12.5,0,0, ldraw_lib__rect2p()], // 1 16 0 0 -140 1 0 0 0 1 0 0 0 1 znap6.dat [1,16,0,0,-140,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], -// 1 16 0 0 -100 1 0 0 0 1 0 0 0 1 znap1.dat - [1,16,0,0,-100,1,0,0,0,1,0,0,0,1, ldraw_lib__znap1()], -// 1 16 0 0 -120 1 0 0 0 1 0 0 0 1 connhole.dat - [1,16,0,0,-120,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 0 0 60 1 0 0 0 1 0 0 0 1 znap1.dat - [1,16,0,0,60,1,0,0,0,1,0,0,0,1, ldraw_lib__znap1()], -// 1 16 0 0 -60 1 0 0 0 1 0 0 0 1 znap1.dat - [1,16,0,0,-60,1,0,0,0,1,0,0,0,1, ldraw_lib__znap1()], +// 1 16 0 0 -120 -1 0 0 0 1 0 0 0 -1 connhole.dat + [1,16,0,0,-120,-1,0,0,0,1,0,0,0,-1, ldraw_lib__connhole()], +// 1 16 0 0 -80 1 0 0 0 1 0 0 0 1 s\32203s01.dat + [1,16,0,0,-80,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32203s01()], +// 1 16 0 0 -40 1 0 0 0 1 0 0 0 1 s\32203s01.dat + [1,16,0,0,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32203s01()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\32203s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32203s01()], +// 1 16 0 0 40 1 0 0 0 1 0 0 0 1 s\32203s01.dat + [1,16,0,0,40,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32203s01()], +// 1 16 0 0 80 1 0 0 0 1 0 0 0 1 s\32203s01.dat + [1,16,0,0,80,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32203s01()], +// 1 16 0 0 120 1 0 0 0 1 0 0 0 1 s\32203s01.dat + [1,16,0,0,120,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32203s01()], // 1 16 0 0 140 -1 0 0 0 1 0 0 0 -1 znap6.dat [1,16,0,0,140,-1,0,0,0,1,0,0,0,-1, ldraw_lib__znap6()], -// 1 16 0 0 100 -1 0 0 0 1 0 0 0 -1 znap1.dat - [1,16,0,0,100,-1,0,0,0,1,0,0,0,-1, ldraw_lib__znap1()], -// 1 16 0 0 120 -1 0 0 0 1 0 0 0 -1 connhole.dat - [1,16,0,0,120,-1,0,0,0,1,0,0,0,-1, ldraw_lib__connhole()], -// 1 16 0 0 80 -1 0 0 0 1 0 0 0 -1 connhole.dat - [1,16,0,0,80,-1,0,0,0,1,0,0,0,-1, ldraw_lib__connhole()], -// 1 16 0 0 -80 -1 0 0 0 1 0 0 0 -1 connhole.dat - [1,16,0,0,-80,-1,0,0,0,1,0,0,0,-1, ldraw_lib__connhole()], -// 1 16 0 0 40 -1 0 0 0 1 0 0 0 -1 connhole.dat - [1,16,0,0,40,-1,0,0,0,1,0,0,0,-1, ldraw_lib__connhole()], -// 1 16 0 0 -40 -1 0 0 0 1 0 0 0 -1 connhole.dat - [1,16,0,0,-40,-1,0,0,0,1,0,0,0,-1, ldraw_lib__connhole()], -// 1 16 0 0 -20 -1 0 0 0 1 0 0 0 -1 znap1.dat - [1,16,0,0,-20,-1,0,0,0,1,0,0,0,-1, ldraw_lib__znap1()], -// 1 16 0 0 20 -1 0 0 0 1 0 0 0 -1 znap1.dat - [1,16,0,0,20,-1,0,0,0,1,0,0,0,-1, ldraw_lib__znap1()], -// 1 16 -10 0 0 0 1 0 10 0 0 0 0 145 rect.dat - [1,16,-10,0,0,0,1,0,10,0,0,0,0,145, ldraw_lib__rect()], -// 1 16 10 0 0 0 -1 0 10 0 0 0 0 145 rect.dat - [1,16,10,0,0,0,-1,0,10,0,0,0,0,145, ldraw_lib__rect()], -// 0 +// 1 16 10 0 132.5 0 -1 0 0 0 10 -12.5 0 0 rect2p.dat + [1,16,10,0,132.5,0,-1,0,0,0,10,-12.5,0,0, ldraw_lib__rect2p()], +// 1 16 -10 0 132.5 0 1 0 0 0 10 -12.5 0 0 rect2p.dat + [1,16,-10,0,132.5,0,1,0,0,0,10,-12.5,0,0, ldraw_lib__rect2p()], ]; module ldraw_lib__32229(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__32229(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/32230.scad b/parts/32230.scad index 936646fec..27a8b01b0 100644 --- a/parts/32230.scad +++ b/parts/32230.scad @@ -1,768 +1,65 @@ use <../lib.scad> -use <../p/48/1-4cyli.scad> -use <../p/48/1-4edge.scad> +use <../p/48/1-4cylo.scad> use <../p/connhole.scad> +use <../p/rect2p.scad> +use use <../p/znap6.scad> function ldraw_lib__32230() = [ // 0 Znap Beam Curved 2 Holes // 0 Name: 32230.dat -// 0 Author: Thomas Woelk [t.woelk] -// 0 !LDRAW_ORG Part UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // -// 0 BFC CERTIFY CW +// 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], - [0,"BFC","CW"], + [0,"BFC","CCW"], // // 0 !HISTORY 2005-07-21 [mikeheide] BFC'ed added details // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-18 [GeraldLasser] Completely rewrite, original by t.woelk +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 -10 0 0 0 -130 0 1 0 130 0 0 48\1-4edge.dat - [1,16,0,-10,0,0,0,-130,0,1,0,130,0,0, ldraw_lib__48__1_4edge()], -// 1 16 0 -10 0 0 0 -130 0 20 0 130 0 0 48\1-4cyli.dat - [1,16,0,-10,0,0,0,-130,0,20,0,130,0,0, ldraw_lib__48__1_4cyli()], -// 1 16 0 10 0 0 0 -130 0 1 0 130 0 0 48\1-4edge.dat - [1,16,0,10,0,0,0,-130,0,1,0,130,0,0, ldraw_lib__48__1_4edge()], -// 1 16 0 10 0 0 0 -110 0 1 0 110 0 0 48\1-4edge.dat - [1,16,0,10,0,0,0,-110,0,1,0,110,0,0, ldraw_lib__48__1_4edge()], -// 1 16 0 -10 0 0 0 -110 0 1 0 110 0 0 48\1-4edge.dat - [1,16,0,-10,0,0,0,-110,0,1,0,110,0,0, ldraw_lib__48__1_4edge()], -// 0 BFC INVERTNEXT - [0,"BFC","INVERTNEXT"], -// 1 16 0 -10 0 0 0 -110 0 20 0 110 0 0 48\1-4cyli.dat - [1,16,0,-10,0,0,0,-110,0,20,0,110,0,0, ldraw_lib__48__1_4cyli()], -// 1 16 -120 0 -20 1 0 0 0 1 0 0 0 1 znap6.dat - [1,16,-120,0,-20,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], // 1 16 20 0 120 0 0 -1 0 1 0 1 0 0 znap6.dat [1,16,20,0,120,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap6()], -// 1 16 -120 0 0 0 0 -1 0 1 0 1 0 0 connhole.dat - [1,16,-120,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__connhole()], +// 1 16 12.5 0 110 12.5 0 0 0 0 10 0 1 0 rect2p.dat + [1,16,12.5,0,110,12.5,0,0,0,0,10,0,1,0, ldraw_lib__rect2p()], +// 1 16 12.5 0 130 12.5 0 0 0 0 -10 0 -1 0 rect2p.dat + [1,16,12.5,0,130,12.5,0,0,0,0,-10,0,-1,0, ldraw_lib__rect2p()], // 1 16 0 0 120 0 0 -1 0 1 0 1 0 0 connhole.dat [1,16,0,0,120,0,0,-1,0,1,0,1,0,0, ldraw_lib__connhole()], -// 4 16 0 10 110 0 -10 110 25 -10 110 25 10 110 - [4,16,0,10,110,0,-10,110,25,-10,110,25,10,110], -// 2 24 0 -10 130 25 -10 130 - [2,24,0,-10,130,25,-10,130], -// 2 24 0 10 130 25 10 130 - [2,24,0,10,130,25,10,130], -// 4 16 0 -10 130 0 10 130 25 10 130 25 -10 130 - [4,16,0,-10,130,0,10,130,25,10,130,25,-10,130], -// 2 24 25 10 110 0 10 110 - [2,24,25,10,110,0,10,110], -// 2 24 0 -10 110 25 -10 110 - [2,24,0,-10,110,25,-10,110], -// 2 24 -130 -10 -25 -130 -10 0 - [2,24,-130,-10,-25,-130,-10,0], -// 2 24 -130 10 0 -130 10 -25 - [2,24,-130,10,0,-130,10,-25], -// 4 16 -130 -10 -25 -130 10 -25 -130 10 0 -130 -10 0 - [4,16,-130,-10,-25,-130,10,-25,-130,10,0,-130,-10,0], -// 2 24 -110 -10 -25 -110 -10 0 - [2,24,-110,-10,-25,-110,-10,0], -// 2 24 -110 10 0 -110 10 -25 - [2,24,-110,10,0,-110,10,-25], -// 4 16 -110 -10 0 -110 10 0 -110 10 -25 -110 -10 -25 - [4,16,-110,-10,0,-110,10,0,-110,10,-25,-110,-10,-25], -// 0 // -// 2 24 -6.66 -10 125.921 -8.315 -10 123.444 - [2,24,-6.66,-10,125.921,-8.315,-10,123.444], -// 2 24 -8.315 -10 123.444 -9 -10 120 - [2,24,-8.315,-10,123.444,-9,-10,120], -// 2 24 -9 -10 120 -8.315 -10 116.556 - [2,24,-9,-10,120,-8.315,-10,116.556], -// 2 24 -8.315 -10 116.556 -6.364 -10 113.636 - [2,24,-8.315,-10,116.556,-6.364,-10,113.636], -// 2 24 -6.364 -10 113.636 -5.798 -10 113.258 - [2,24,-6.364,-10,113.636,-5.798,-10,113.258], -// 0 // -// 2 24 -6.66 -2 125.921 -8.315 -2 123.444 - [2,24,-6.66,-2,125.921,-8.315,-2,123.444], -// 2 24 -8.315 -2 123.444 -9 -2 120 - [2,24,-8.315,-2,123.444,-9,-2,120], -// 2 24 -9 -2 120 -8.315 -2 116.556 - [2,24,-9,-2,120,-8.315,-2,116.556], -// 2 24 -8.315 -2 116.556 -6.364 -2 113.636 - [2,24,-8.315,-2,116.556,-6.364,-2,113.636], -// 2 24 -6.364 -2 113.636 -5.798 -2 113.258 - [2,24,-6.364,-2,113.636,-5.798,-2,113.258], -// 0 // -// 2 24 -6.66 2 125.921 -8.315 2 123.444 - [2,24,-6.66,2,125.921,-8.315,2,123.444], -// 2 24 -8.315 2 123.444 -9 2 120 - [2,24,-8.315,2,123.444,-9,2,120], -// 2 24 -9 2 120 -8.315 2 116.556 - [2,24,-9,2,120,-8.315,2,116.556], -// 2 24 -8.315 2 116.556 -6.364 2 113.636 - [2,24,-8.315,2,116.556,-6.364,2,113.636], -// 2 24 -6.364 2 113.636 -5.798 2 113.258 - [2,24,-6.364,2,113.636,-5.798,2,113.258], -// 0 // -// 2 24 -6.66 10 125.921 -8.315 10 123.444 - [2,24,-6.66,10,125.921,-8.315,10,123.444], -// 2 24 -8.315 10 123.444 -9 10 120 - [2,24,-8.315,10,123.444,-9,10,120], -// 2 24 -9 10 120 -8.315 10 116.556 - [2,24,-9,10,120,-8.315,10,116.556], -// 2 24 -8.315 10 116.556 -6.364 10 113.636 - [2,24,-8.315,10,116.556,-6.364,10,113.636], -// 2 24 -6.364 10 113.636 -5.798 10 113.258 - [2,24,-6.364,10,113.636,-5.798,10,113.258], -// 0 // -// 2 24 -125.921 -10 6.66 -123.444 -10 8.315 - [2,24,-125.921,-10,6.66,-123.444,-10,8.315], -// 2 24 -123.444 -10 8.315 -120 -10 9 - [2,24,-123.444,-10,8.315,-120,-10,9], -// 2 24 -120 -10 9 -116.556 -10 8.315 - [2,24,-120,-10,9,-116.556,-10,8.315], -// 2 24 -116.556 -10 8.315 -113.636 -10 6.364 - [2,24,-116.556,-10,8.315,-113.636,-10,6.364], -// 2 24 -113.636 -10 6.364 -113.258 -10 5.798 - [2,24,-113.636,-10,6.364,-113.258,-10,5.798], -// 0 // -// 2 24 -125.921 -2 6.66 -123.444 -2 8.315 - [2,24,-125.921,-2,6.66,-123.444,-2,8.315], -// 2 24 -123.444 -2 8.315 -120 -2 9 - [2,24,-123.444,-2,8.315,-120,-2,9], -// 2 24 -120 -2 9 -116.556 -2 8.315 - [2,24,-120,-2,9,-116.556,-2,8.315], -// 2 24 -116.556 -2 8.315 -113.636 -2 6.364 - [2,24,-116.556,-2,8.315,-113.636,-2,6.364], -// 2 24 -113.636 -2 6.364 -113.258 -2 5.798 - [2,24,-113.636,-2,6.364,-113.258,-2,5.798], -// 0 // -// 2 24 -125.921 2 6.66 -123.444 2 8.315 - [2,24,-125.921,2,6.66,-123.444,2,8.315], -// 2 24 -123.444 2 8.315 -120 2 9 - [2,24,-123.444,2,8.315,-120,2,9], -// 2 24 -120 2 9 -116.556 2 8.315 - [2,24,-120,2,9,-116.556,2,8.315], -// 2 24 -116.556 2 8.315 -113.636 2 6.364 - [2,24,-116.556,2,8.315,-113.636,2,6.364], -// 2 24 -113.636 2 6.364 -113.258 2 5.798 - [2,24,-113.636,2,6.364,-113.258,2,5.798], -// 0 // -// 2 24 -125.921 10 6.66 -123.444 10 8.315 - [2,24,-125.921,10,6.66,-123.444,10,8.315], -// 2 24 -123.444 10 8.315 -120 10 9 - [2,24,-123.444,10,8.315,-120,10,9], -// 2 24 -120 10 9 -116.556 10 8.315 - [2,24,-120,10,9,-116.556,10,8.315], -// 2 24 -116.556 10 8.315 -113.636 10 6.364 - [2,24,-116.556,10,8.315,-113.636,10,6.364], -// 2 24 -113.636 10 6.364 -113.258 10 5.798 - [2,24,-113.636,10,6.364,-113.258,10,5.798], -// 0 // -// 2 24 -6.66 -10 125.921 -16.49 -10 125.273 - [2,24,-6.66,-10,125.921,-16.49,-10,125.273], -// 2 24 -5.798 -10 113.258 -14.83 -10 112.663 - [2,24,-5.798,-10,113.258,-14.83,-10,112.663], -// 0 // -// 2 24 -6.66 -2 125.921 -16.49 -2 125.273 - [2,24,-6.66,-2,125.921,-16.49,-2,125.273], -// 2 24 -5.798 -2 113.258 -14.83 -2 112.663 - [2,24,-5.798,-2,113.258,-14.83,-2,112.663], -// 0 // -// 2 24 -6.66 2 125.921 -16.49 2 125.273 - [2,24,-6.66,2,125.921,-16.49,2,125.273], -// 2 24 -5.798 2 113.258 -14.83 2 112.663 - [2,24,-5.798,2,113.258,-14.83,2,112.663], -// 0 // -// 2 24 -6.66 10 125.921 -16.49 10 125.273 - [2,24,-6.66,10,125.921,-16.49,10,125.273], -// 2 24 -5.798 10 113.258 -14.83 10 112.663 - [2,24,-5.798,10,113.258,-14.83,10,112.663], -// 0 // -// 2 24 -125.921 10 6.66 -125.273 10 16.49 - [2,24,-125.921,10,6.66,-125.273,10,16.49], -// 2 24 -113.258 10 5.798 -112.663 10 14.83 - [2,24,-113.258,10,5.798,-112.663,10,14.83], -// 0 // -// 2 24 -125.921 2 6.66 -125.273 2 16.49 - [2,24,-125.921,2,6.66,-125.273,2,16.49], -// 2 24 -113.258 2 5.798 -112.663 2 14.83 - [2,24,-113.258,2,5.798,-112.663,2,14.83], -// 0 // -// 2 24 -125.921 -2 6.66 -125.273 -2 16.49 - [2,24,-125.921,-2,6.66,-125.273,-2,16.49], -// 2 24 -113.258 -2 5.798 -112.663 -2 14.83 - [2,24,-113.258,-2,5.798,-112.663,-2,14.83], -// 0 // -// 2 24 -125.921 -10 6.66 -125.273 -10 16.49 - [2,24,-125.921,-10,6.66,-125.273,-10,16.49], -// 2 24 -113.258 -10 5.798 -112.663 -10 14.83 - [2,24,-113.258,-10,5.798,-112.663,-10,14.83], -// 0 // -// 2 24 -16.49 -10 125.273 -32.702 -10 122.051 - [2,24,-16.49,-10,125.273,-32.702,-10,122.051], -// 2 24 -32.702 -10 122.051 -48.358 -10 116.744 - [2,24,-32.702,-10,122.051,-48.358,-10,116.744], -// 2 24 -48.358 -10 116.744 -63.18 -10 109.428 - [2,24,-48.358,-10,116.744,-63.18,-10,109.428], -// 2 24 -63.18 -10 109.428 -76.928 -10 100.254 - [2,24,-63.18,-10,109.428,-76.928,-10,100.254], -// 2 24 -76.928 -10 100.254 -87.843 -10 90.672 - [2,24,-76.928,-10,100.254,-87.843,-10,90.672], -// 2 24 -90.672 -10 87.843 -100.254 -10 76.928 - [2,24,-90.672,-10,87.843,-100.254,-10,76.928], -// 2 24 -100.254 -10 76.928 -109.428 -10 63.18 - [2,24,-100.254,-10,76.928,-109.428,-10,63.18], -// 2 24 -109.428 -10 63.18 -116.744 -10 48.358 - [2,24,-109.428,-10,63.18,-116.744,-10,48.358], -// 2 24 -116.744 -10 48.358 -122.051 -10 32.702 - [2,24,-116.744,-10,48.358,-122.051,-10,32.702], -// 2 24 -122.051 -10 32.702 -125.273 -10 16.49 - [2,24,-122.051,-10,32.702,-125.273,-10,16.49], -// 0 // -// 2 24 -16.49 -2 125.273 -32.702 -2 122.051 - [2,24,-16.49,-2,125.273,-32.702,-2,122.051], -// 2 24 -32.702 -2 122.051 -48.358 -2 116.744 - [2,24,-32.702,-2,122.051,-48.358,-2,116.744], -// 2 24 -48.358 -2 116.744 -63.18 -2 109.428 - [2,24,-48.358,-2,116.744,-63.18,-2,109.428], -// 2 24 -63.18 -2 109.428 -76.928 -2 100.254 - [2,24,-63.18,-2,109.428,-76.928,-2,100.254], -// 2 24 -76.928 -2 100.254 -89.349 -2 89.349 - [2,24,-76.928,-2,100.254,-89.349,-2,89.349], -// 2 24 -89.349 -2 89.349 -100.254 -2 76.928 - [2,24,-89.349,-2,89.349,-100.254,-2,76.928], -// 2 24 -100.254 -2 76.928 -109.428 -2 63.18 - [2,24,-100.254,-2,76.928,-109.428,-2,63.18], -// 2 24 -109.428 -2 63.18 -116.744 -2 48.358 - [2,24,-109.428,-2,63.18,-116.744,-2,48.358], -// 2 24 -116.744 -2 48.358 -122.051 -2 32.702 - [2,24,-116.744,-2,48.358,-122.051,-2,32.702], -// 2 24 -122.051 -2 32.702 -125.273 -2 16.49 - [2,24,-122.051,-2,32.702,-125.273,-2,16.49], -// 0 // -// 2 24 -16.49 2 125.273 -32.702 2 122.051 - [2,24,-16.49,2,125.273,-32.702,2,122.051], -// 2 24 -32.702 2 122.051 -48.358 2 116.744 - [2,24,-32.702,2,122.051,-48.358,2,116.744], -// 2 24 -48.358 2 116.744 -63.18 2 109.428 - [2,24,-48.358,2,116.744,-63.18,2,109.428], -// 2 24 -63.18 2 109.428 -76.928 2 100.254 - [2,24,-63.18,2,109.428,-76.928,2,100.254], -// 2 24 -76.928 2 100.254 -89.349 2 89.349 - [2,24,-76.928,2,100.254,-89.349,2,89.349], -// 2 24 -89.349 2 89.349 -100.254 2 76.928 - [2,24,-89.349,2,89.349,-100.254,2,76.928], -// 2 24 -100.254 2 76.928 -109.428 2 63.18 - [2,24,-100.254,2,76.928,-109.428,2,63.18], -// 2 24 -109.428 2 63.18 -116.744 2 48.358 - [2,24,-109.428,2,63.18,-116.744,2,48.358], -// 2 24 -116.744 2 48.358 -122.051 2 32.702 - [2,24,-116.744,2,48.358,-122.051,2,32.702], -// 2 24 -122.051 2 32.702 -125.273 2 16.49 - [2,24,-122.051,2,32.702,-125.273,2,16.49], -// 0 // -// 2 24 -16.49 10 125.273 -32.702 10 122.051 - [2,24,-16.49,10,125.273,-32.702,10,122.051], -// 2 24 -32.702 10 122.051 -48.358 10 116.744 - [2,24,-32.702,10,122.051,-48.358,10,116.744], -// 2 24 -48.358 10 116.744 -63.18 10 109.428 - [2,24,-48.358,10,116.744,-63.18,10,109.428], -// 2 24 -63.18 10 109.428 -76.928 10 100.254 - [2,24,-63.18,10,109.428,-76.928,10,100.254], -// 2 24 -76.928 10 100.254 -87.843 10 90.672 - [2,24,-76.928,10,100.254,-87.843,10,90.672], -// 2 24 -90.672 10 87.843 -100.254 10 76.928 - [2,24,-90.672,10,87.843,-100.254,10,76.928], -// 2 24 -100.254 10 76.928 -109.428 10 63.18 - [2,24,-100.254,10,76.928,-109.428,10,63.18], -// 2 24 -109.428 10 63.18 -116.744 10 48.358 - [2,24,-109.428,10,63.18,-116.744,10,48.358], -// 2 24 -116.744 10 48.358 -122.051 10 32.702 - [2,24,-116.744,10,48.358,-122.051,10,32.702], -// 2 24 -122.051 10 32.702 -125.273 10 16.49 - [2,24,-122.051,10,32.702,-125.273,10,16.49], -// 0 // -// 2 24 -14.83 -10 112.663 -29.41 -10 109.765 - [2,24,-14.83,-10,112.663,-29.41,-10,109.765], -// 2 24 -29.41 -10 109.765 -43.49 -10 104.992 - [2,24,-29.41,-10,109.765,-43.49,-10,104.992], -// 2 24 -43.49 -10 104.992 -56.82 -10 98.412 - [2,24,-43.49,-10,104.992,-56.82,-10,98.412], -// 2 24 -56.82 -10 98.412 -69.184 -10 90.162 - [2,24,-56.82,-10,98.412,-69.184,-10,90.162], -// 2 24 -69.184 -10 90.162 -78.849 -10 81.677 - [2,24,-69.184,-10,90.162,-78.849,-10,81.677], -// 2 24 -90.162 -10 69.184 -81.677 -10 78.849 - [2,24,-90.162,-10,69.184,-81.677,-10,78.849], -// 2 24 -90.162 -10 69.184 -98.412 -10 56.82 - [2,24,-90.162,-10,69.184,-98.412,-10,56.82], -// 2 24 -98.412 -10 56.82 -104.992 -10 43.49 - [2,24,-98.412,-10,56.82,-104.992,-10,43.49], -// 2 24 -104.992 -10 43.49 -109.765 -10 29.41 - [2,24,-104.992,-10,43.49,-109.765,-10,29.41], -// 2 24 -109.765 -10 29.41 -112.663 -10 14.83 - [2,24,-109.765,-10,29.41,-112.663,-10,14.83], -// 0 // -// 2 24 -14.83 -2 112.663 -29.41 -2 109.765 - [2,24,-14.83,-2,112.663,-29.41,-2,109.765], -// 2 24 -29.41 -2 109.765 -43.49 -2 104.992 - [2,24,-29.41,-2,109.765,-43.49,-2,104.992], -// 2 24 -43.49 -2 104.992 -56.82 -2 98.412 - [2,24,-43.49,-2,104.992,-56.82,-2,98.412], -// 2 24 -56.82 -2 98.412 -69.184 -2 90.162 - [2,24,-56.82,-2,98.412,-69.184,-2,90.162], -// 2 24 -69.184 -2 90.162 -80.355 -2 80.355 - [2,24,-69.184,-2,90.162,-80.355,-2,80.355], -// 2 24 -80.355 -2 80.355 -90.162 -2 69.184 - [2,24,-80.355,-2,80.355,-90.162,-2,69.184], -// 2 24 -90.162 -2 69.184 -98.412 -2 56.82 - [2,24,-90.162,-2,69.184,-98.412,-2,56.82], -// 2 24 -98.412 -2 56.82 -104.992 -2 43.49 - [2,24,-98.412,-2,56.82,-104.992,-2,43.49], -// 2 24 -104.992 -2 43.49 -109.765 -2 29.41 - [2,24,-104.992,-2,43.49,-109.765,-2,29.41], -// 2 24 -109.765 -2 29.41 -112.663 -2 14.83 - [2,24,-109.765,-2,29.41,-112.663,-2,14.83], -// 0 // -// 2 24 -14.83 2 112.663 -29.41 2 109.765 - [2,24,-14.83,2,112.663,-29.41,2,109.765], -// 2 24 -29.41 2 109.765 -43.49 2 104.992 - [2,24,-29.41,2,109.765,-43.49,2,104.992], -// 2 24 -43.49 2 104.992 -56.82 2 98.412 - [2,24,-43.49,2,104.992,-56.82,2,98.412], -// 2 24 -56.82 2 98.412 -69.184 2 90.162 - [2,24,-56.82,2,98.412,-69.184,2,90.162], -// 2 24 -69.184 2 90.162 -80.355 2 80.355 - [2,24,-69.184,2,90.162,-80.355,2,80.355], -// 2 24 -80.355 2 80.355 -90.162 2 69.184 - [2,24,-80.355,2,80.355,-90.162,2,69.184], -// 2 24 -90.162 2 69.184 -98.412 2 56.82 - [2,24,-90.162,2,69.184,-98.412,2,56.82], -// 2 24 -98.412 2 56.82 -104.992 2 43.49 - [2,24,-98.412,2,56.82,-104.992,2,43.49], -// 2 24 -104.992 2 43.49 -109.765 2 29.41 - [2,24,-104.992,2,43.49,-109.765,2,29.41], -// 2 24 -109.765 2 29.41 -112.663 2 14.83 - [2,24,-109.765,2,29.41,-112.663,2,14.83], -// 0 // -// 2 24 -14.83 10 112.663 -29.41 10 109.765 - [2,24,-14.83,10,112.663,-29.41,10,109.765], -// 2 24 -29.41 10 109.765 -43.49 10 104.992 - [2,24,-29.41,10,109.765,-43.49,10,104.992], -// 2 24 -43.49 10 104.992 -56.82 10 98.412 - [2,24,-43.49,10,104.992,-56.82,10,98.412], -// 2 24 -56.82 10 98.412 -69.184 10 90.162 - [2,24,-56.82,10,98.412,-69.184,10,90.162], -// 2 24 -69.184 10 90.162 -78.849 10 81.677 - [2,24,-69.184,10,90.162,-78.849,10,81.677], -// 2 24 -81.677 10 78.849 -90.162 10 69.184 - [2,24,-81.677,10,78.849,-90.162,10,69.184], -// 2 24 -90.162 10 69.184 -98.412 10 56.82 - [2,24,-90.162,10,69.184,-98.412,10,56.82], -// 2 24 -98.412 10 56.82 -104.992 10 43.49 - [2,24,-98.412,10,56.82,-104.992,10,43.49], -// 2 24 -104.992 10 43.49 -109.765 10 29.41 - [2,24,-104.992,10,43.49,-109.765,10,29.41], -// 2 24 -109.765 10 29.41 -112.663 10 14.83 - [2,24,-109.765,10,29.41,-112.663,10,14.83], -// 0 // -// 2 24 -6.66 10 125.921 -6.66 -10 125.921 - [2,24,-6.66,10,125.921,-6.66,-10,125.921], -// 2 24 -5.798 10 113.258 -5.798 -10 113.258 - [2,24,-5.798,10,113.258,-5.798,-10,113.258], -// 0 // -// 2 24 -125.921 -10 6.66 -125.921 10 6.66 - [2,24,-125.921,-10,6.66,-125.921,10,6.66], -// 2 24 -113.258 -10 5.798 -113.258 10 5.798 - [2,24,-113.258,-10,5.798,-113.258,10,5.798], -// 0 // -// 5 24 -14.83 -10 112.663 -14.83 10 112.663 -29.41 -10 109.765 -5.798 -10 113.258 - [5,24,-14.83,-10,112.663,-14.83,10,112.663,-29.41,-10,109.765,-5.798,-10,113.258], -// 5 24 -29.41 -10 109.765 -29.41 10 109.765 -43.49 -10 104.992 -14.83 -10 112.663 - [5,24,-29.41,-10,109.765,-29.41,10,109.765,-43.49,-10,104.992,-14.83,-10,112.663], -// 5 24 -43.49 -10 104.992 -43.49 10 104.992 -56.82 -10 98.412 -29.41 -10 109.765 - [5,24,-43.49,-10,104.992,-43.49,10,104.992,-56.82,-10,98.412,-29.41,-10,109.765], -// 5 24 -56.82 -10 98.412 -56.82 10 98.412 -69.184 -10 90.162 -43.49 -10 104.992 - [5,24,-56.82,-10,98.412,-56.82,10,98.412,-69.184,-10,90.162,-43.49,-10,104.992], -// 5 24 -69.184 -10 90.162 -69.184 10 90.162 -80.355 -10 80.355 -56.82 -10 98.412 - [5,24,-69.184,-10,90.162,-69.184,10,90.162,-80.355,-10,80.355,-56.82,-10,98.412], -// 5 24 -80.355 -10 80.355 -80.355 10 80.355 -90.162 -10 69.184 -69.184 -10 90.162 - [5,24,-80.355,-10,80.355,-80.355,10,80.355,-90.162,-10,69.184,-69.184,-10,90.162], -// 5 24 -90.162 -10 69.184 -90.162 10 69.184 -98.412 -10 56.82 -80.355 -10 80.355 - [5,24,-90.162,-10,69.184,-90.162,10,69.184,-98.412,-10,56.82,-80.355,-10,80.355], -// 5 24 -98.412 -10 56.82 -98.412 10 56.82 -104.992 -10 43.49 -90.162 -10 69.184 - [5,24,-98.412,-10,56.82,-98.412,10,56.82,-104.992,-10,43.49,-90.162,-10,69.184], -// 5 24 -104.992 -10 43.49 -104.992 10 43.49 -109.765 -10 29.41 -98.412 -10 56.82 - [5,24,-104.992,-10,43.49,-104.992,10,43.49,-109.765,-10,29.41,-98.412,-10,56.82], -// 5 24 -109.765 -10 29.41 -109.765 10 29.41 -112.663 -10 14.83 -104.992 -10 43.49 - [5,24,-109.765,-10,29.41,-109.765,10,29.41,-112.663,-10,14.83,-104.992,-10,43.49], -// 5 24 -112.663 -10 14.83 -112.663 10 14.83 -113.258 -10 5.798 -109.765 -10 29.41 - [5,24,-112.663,-10,14.83,-112.663,10,14.83,-113.258,-10,5.798,-109.765,-10,29.41], -// 4 16 -5.798 -10 113.258 -14.83 -10 112.663 -14.83 10 112.663 -5.798 10 113.258 - [4,16,-5.798,-10,113.258,-14.83,-10,112.663,-14.83,10,112.663,-5.798,10,113.258], -// 4 16 -14.83 -10 112.663 -29.41 -10 109.765 -29.41 10 109.765 -14.83 10 112.663 - [4,16,-14.83,-10,112.663,-29.41,-10,109.765,-29.41,10,109.765,-14.83,10,112.663], -// 4 16 -29.41 -10 109.765 -43.49 -10 104.992 -43.49 10 104.992 -29.41 10 109.765 - [4,16,-29.41,-10,109.765,-43.49,-10,104.992,-43.49,10,104.992,-29.41,10,109.765], -// 4 16 -43.49 -10 104.992 -56.82 -10 98.412 -56.82 10 98.412 -43.49 10 104.992 - [4,16,-43.49,-10,104.992,-56.82,-10,98.412,-56.82,10,98.412,-43.49,10,104.992], -// 4 16 -56.82 -10 98.412 -69.184 -10 90.162 -69.184 10 90.162 -56.82 10 98.412 - [4,16,-56.82,-10,98.412,-69.184,-10,90.162,-69.184,10,90.162,-56.82,10,98.412], -// 4 16 -69.184 -10 90.162 -78.849 -10 81.677 -78.849 10 81.677 -69.184 10 90.162 - [4,16,-69.184,-10,90.162,-78.849,-10,81.677,-78.849,10,81.677,-69.184,10,90.162], -// 4 16 -81.677 -10 78.849 -90.162 -10 69.184 -90.162 10 69.184 -81.677 10 78.849 - [4,16,-81.677,-10,78.849,-90.162,-10,69.184,-90.162,10,69.184,-81.677,10,78.849], -// 4 16 -90.162 -10 69.184 -98.412 -10 56.82 -98.412 10 56.82 -90.162 10 69.184 - [4,16,-90.162,-10,69.184,-98.412,-10,56.82,-98.412,10,56.82,-90.162,10,69.184], -// 4 16 -98.412 -10 56.82 -104.992 -10 43.49 -104.992 10 43.49 -98.412 10 56.82 - [4,16,-98.412,-10,56.82,-104.992,-10,43.49,-104.992,10,43.49,-98.412,10,56.82], -// 4 16 -104.992 -10 43.49 -109.765 -10 29.41 -109.765 10 29.41 -104.992 10 43.49 - [4,16,-104.992,-10,43.49,-109.765,-10,29.41,-109.765,10,29.41,-104.992,10,43.49], -// 4 16 -109.765 -10 29.41 -112.663 -10 14.83 -112.663 10 14.83 -109.765 10 29.41 - [4,16,-109.765,-10,29.41,-112.663,-10,14.83,-112.663,10,14.83,-109.765,10,29.41], -// 4 16 -112.663 -10 14.83 -113.258 -10 5.798 -113.258 10 5.798 -112.663 10 14.83 - [4,16,-112.663,-10,14.83,-113.258,-10,5.798,-113.258,10,5.798,-112.663,10,14.83], -// 0 // -// 5 24 -16.49 -10 125.273 -16.49 10 125.273 -32.702 -10 122.051 -6.66 -10 125.921 - [5,24,-16.49,-10,125.273,-16.49,10,125.273,-32.702,-10,122.051,-6.66,-10,125.921], -// 5 24 -32.702 -10 122.051 -32.702 10 122.051 -48.358 -10 116.744 -16.49 -10 125.273 - [5,24,-32.702,-10,122.051,-32.702,10,122.051,-48.358,-10,116.744,-16.49,-10,125.273], -// 5 24 -48.358 -10 116.744 -48.358 10 116.744 -63.18 -10 109.428 -32.702 -10 122.051 - [5,24,-48.358,-10,116.744,-48.358,10,116.744,-63.18,-10,109.428,-32.702,-10,122.051], -// 5 24 -63.18 -10 109.428 -63.18 10 109.428 -76.928 -10 100.254 -48.358 -10 116.744 - [5,24,-63.18,-10,109.428,-63.18,10,109.428,-76.928,-10,100.254,-48.358,-10,116.744], -// 5 24 -76.928 -10 100.254 -76.928 10 100.254 -89.349 -10 89.349 -63.18 -10 109.428 - [5,24,-76.928,-10,100.254,-76.928,10,100.254,-89.349,-10,89.349,-63.18,-10,109.428], -// 5 24 -89.349 -10 89.349 -89.349 10 89.349 -100.254 -10 76.928 -76.928 -10 100.254 - [5,24,-89.349,-10,89.349,-89.349,10,89.349,-100.254,-10,76.928,-76.928,-10,100.254], -// 5 24 -100.254 -10 76.928 -100.254 10 76.928 -109.428 -10 63.18 -89.349 -10 89.349 - [5,24,-100.254,-10,76.928,-100.254,10,76.928,-109.428,-10,63.18,-89.349,-10,89.349], -// 5 24 -109.428 -10 63.18 -109.428 10 63.18 -116.744 -10 48.358 -100.254 -10 76.928 - [5,24,-109.428,-10,63.18,-109.428,10,63.18,-116.744,-10,48.358,-100.254,-10,76.928], -// 5 24 -116.744 -10 48.358 -116.744 10 48.358 -122.051 -10 32.702 -109.428 -10 63.18 - [5,24,-116.744,-10,48.358,-116.744,10,48.358,-122.051,-10,32.702,-109.428,-10,63.18], -// 5 24 -122.051 -10 32.702 -122.051 10 32.702 -125.273 -10 16.49 -116.744 -10 48.358 - [5,24,-122.051,-10,32.702,-122.051,10,32.702,-125.273,-10,16.49,-116.744,-10,48.358], -// 5 24 -125.273 -10 16.49 -125.273 10 16.49 -125.921 -10 6.66 -122.051 -10 32.702 - [5,24,-125.273,-10,16.49,-125.273,10,16.49,-125.921,-10,6.66,-122.051,-10,32.702], -// 4 16 -6.66 10 125.921 -16.49 10 125.273 -16.49 -10 125.273 -6.66 -10 125.921 - [4,16,-6.66,10,125.921,-16.49,10,125.273,-16.49,-10,125.273,-6.66,-10,125.921], -// 4 16 -16.49 10 125.273 -32.702 10 122.051 -32.702 -10 122.051 -16.49 -10 125.273 - [4,16,-16.49,10,125.273,-32.702,10,122.051,-32.702,-10,122.051,-16.49,-10,125.273], -// 4 16 -32.702 10 122.051 -48.358 10 116.744 -48.358 -10 116.744 -32.702 -10 122.051 - [4,16,-32.702,10,122.051,-48.358,10,116.744,-48.358,-10,116.744,-32.702,-10,122.051], -// 4 16 -48.358 10 116.744 -63.18 10 109.428 -63.18 -10 109.428 -48.358 -10 116.744 - [4,16,-48.358,10,116.744,-63.18,10,109.428,-63.18,-10,109.428,-48.358,-10,116.744], -// 4 16 -63.18 10 109.428 -76.928 10 100.254 -76.928 -10 100.254 -63.18 -10 109.428 - [4,16,-63.18,10,109.428,-76.928,10,100.254,-76.928,-10,100.254,-63.18,-10,109.428], -// 4 16 -76.928 10 100.254 -87.843 10 90.672 -87.843 -10 90.672 -76.928 -10 100.254 - [4,16,-76.928,10,100.254,-87.843,10,90.672,-87.843,-10,90.672,-76.928,-10,100.254], -// 4 16 -90.672 10 87.843 -100.254 10 76.928 -100.254 -10 76.928 -90.672 -10 87.843 - [4,16,-90.672,10,87.843,-100.254,10,76.928,-100.254,-10,76.928,-90.672,-10,87.843], -// 4 16 -100.254 10 76.928 -109.428 10 63.18 -109.428 -10 63.18 -100.254 -10 76.928 - [4,16,-100.254,10,76.928,-109.428,10,63.18,-109.428,-10,63.18,-100.254,-10,76.928], -// 4 16 -109.428 10 63.18 -116.744 10 48.358 -116.744 -10 48.358 -109.428 -10 63.18 - [4,16,-109.428,10,63.18,-116.744,10,48.358,-116.744,-10,48.358,-109.428,-10,63.18], -// 4 16 -116.744 10 48.358 -122.051 10 32.702 -122.051 -10 32.702 -116.744 -10 48.358 - [4,16,-116.744,10,48.358,-122.051,10,32.702,-122.051,-10,32.702,-116.744,-10,48.358], -// 4 16 -122.051 10 32.702 -125.273 10 16.49 -125.273 -10 16.49 -122.051 -10 32.702 - [4,16,-122.051,10,32.702,-125.273,10,16.49,-125.273,-10,16.49,-122.051,-10,32.702], -// 4 16 -125.273 10 16.49 -125.921 10 6.66 -125.921 -10 6.66 -125.273 -10 16.49 - [4,16,-125.273,10,16.49,-125.921,10,6.66,-125.921,-10,6.66,-125.273,-10,16.49], -// 0 // -// 3 16 -6.66 -2 125.921 -8.315 -2 123.444 -16.49 -2 125.273 - [3,16,-6.66,-2,125.921,-8.315,-2,123.444,-16.49,-2,125.273], -// 3 16 -8.315 -2 123.444 -9 -2 120 -16.49 -2 125.273 - [3,16,-8.315,-2,123.444,-9,-2,120,-16.49,-2,125.273], -// 4 16 -9 -2 120 -8.315 -2 116.556 -14.83 -2 112.662 -16.49 -2 125.273 - [4,16,-9,-2,120,-8.315,-2,116.556,-14.83,-2,112.662,-16.49,-2,125.273], -// 3 16 -8.315 -2 116.556 -6.364 -2 113.636 -14.83 -2 112.662 - [3,16,-8.315,-2,116.556,-6.364,-2,113.636,-14.83,-2,112.662], -// 3 16 -6.364 -2 113.636 -5.798 -2 113.258 -14.83 -2 112.662 - [3,16,-6.364,-2,113.636,-5.798,-2,113.258,-14.83,-2,112.662], -// 0 // -// 3 16 -16.49 2 125.273 -8.315 2 123.444 -6.66 2 125.921 - [3,16,-16.49,2,125.273,-8.315,2,123.444,-6.66,2,125.921], -// 3 16 -16.49 2 125.273 -9 2 120 -8.315 2 123.444 - [3,16,-16.49,2,125.273,-9,2,120,-8.315,2,123.444], -// 4 16 -16.49 2 125.273 -14.83 2 112.662 -8.315 2 116.556 -9 2 120 - [4,16,-16.49,2,125.273,-14.83,2,112.662,-8.315,2,116.556,-9,2,120], -// 3 16 -14.83 2 112.662 -6.364 2 113.636 -8.315 2 116.556 - [3,16,-14.83,2,112.662,-6.364,2,113.636,-8.315,2,116.556], -// 3 16 -14.83 2 112.662 -5.798 2 113.258 -6.364 2 113.636 - [3,16,-14.83,2,112.662,-5.798,2,113.258,-6.364,2,113.636], -// 0 // -// 3 16 -125.921 2 6.66 -123.444 2 8.315 -125.273 2 16.49 - [3,16,-125.921,2,6.66,-123.444,2,8.315,-125.273,2,16.49], -// 3 16 -123.444 2 8.315 -120 2 9 -125.273 2 16.49 - [3,16,-123.444,2,8.315,-120,2,9,-125.273,2,16.49], -// 4 16 -120 2 9 -116.556 2 8.315 -112.662 2 14.83 -125.273 2 16.49 - [4,16,-120,2,9,-116.556,2,8.315,-112.662,2,14.83,-125.273,2,16.49], -// 3 16 -116.556 2 8.315 -113.636 2 6.364 -112.662 2 14.83 - [3,16,-116.556,2,8.315,-113.636,2,6.364,-112.662,2,14.83], -// 3 16 -113.636 2 6.364 -113.258 2 5.798 -112.662 2 14.83 - [3,16,-113.636,2,6.364,-113.258,2,5.798,-112.662,2,14.83], -// 0 // -// 3 16 -125.273 -2 16.49 -123.444 -2 8.315 -125.921 -2 6.66 - [3,16,-125.273,-2,16.49,-123.444,-2,8.315,-125.921,-2,6.66], -// 3 16 -125.273 -2 16.49 -120 -2 9 -123.444 -2 8.315 - [3,16,-125.273,-2,16.49,-120,-2,9,-123.444,-2,8.315], -// 4 16 -125.273 -2 16.49 -112.662 -2 14.83 -116.556 -2 8.315 -120 -2 9 - [4,16,-125.273,-2,16.49,-112.662,-2,14.83,-116.556,-2,8.315,-120,-2,9], -// 3 16 -112.662 -2 14.83 -113.636 -2 6.364 -116.556 -2 8.315 - [3,16,-112.662,-2,14.83,-113.636,-2,6.364,-116.556,-2,8.315], -// 3 16 -112.662 -2 14.83 -113.258 -2 5.798 -113.636 -2 6.364 - [3,16,-112.662,-2,14.83,-113.258,-2,5.798,-113.636,-2,6.364], -// 0 // -// 4 16 -14.83 -2 112.662 -29.41 -2 109.765 -32.702 -2 122.051 -16.49 -2 125.273 - [4,16,-14.83,-2,112.662,-29.41,-2,109.765,-32.702,-2,122.051,-16.49,-2,125.273], -// 4 16 -29.41 -2 109.765 -43.49 -2 104.992 -48.358 -2 116.744 -32.702 -2 122.051 - [4,16,-29.41,-2,109.765,-43.49,-2,104.992,-48.358,-2,116.744,-32.702,-2,122.051], -// 4 16 -43.49 -2 104.992 -56.82 -2 98.412 -63.18 -2 109.428 -48.358 -2 116.744 - [4,16,-43.49,-2,104.992,-56.82,-2,98.412,-63.18,-2,109.428,-48.358,-2,116.744], -// 4 16 -56.82 -2 98.412 -69.184 -2 90.162 -76.928 -2 100.254 -63.18 -2 109.428 - [4,16,-56.82,-2,98.412,-69.184,-2,90.162,-76.928,-2,100.254,-63.18,-2,109.428], -// 4 16 -69.184 -2 90.162 -78.849 -2 81.677 -87.843 -2 90.672 -76.928 -2 100.254 - [4,16,-69.184,-2,90.162,-78.849,-2,81.677,-87.843,-2,90.672,-76.928,-2,100.254], -// 4 16 -81.677 -2 78.849 -90.162 -2 69.184 -100.254 -2 76.928 -90.672 -2 87.843 - [4,16,-81.677,-2,78.849,-90.162,-2,69.184,-100.254,-2,76.928,-90.672,-2,87.843], -// 4 16 -90.162 -2 69.184 -98.412 -2 56.82 -109.428 -2 63.18 -100.254 -2 76.928 - [4,16,-90.162,-2,69.184,-98.412,-2,56.82,-109.428,-2,63.18,-100.254,-2,76.928], -// 4 16 -98.412 -2 56.82 -104.992 -2 43.49 -116.744 -2 48.358 -109.428 -2 63.18 - [4,16,-98.412,-2,56.82,-104.992,-2,43.49,-116.744,-2,48.358,-109.428,-2,63.18], -// 4 16 -104.992 -2 43.49 -109.765 -2 29.41 -122.051 -2 32.702 -116.744 -2 48.358 - [4,16,-104.992,-2,43.49,-109.765,-2,29.41,-122.051,-2,32.702,-116.744,-2,48.358], -// 4 16 -109.765 -2 29.41 -112.662 -2 14.83 -125.273 -2 16.49 -122.051 -2 32.702 - [4,16,-109.765,-2,29.41,-112.662,-2,14.83,-125.273,-2,16.49,-122.051,-2,32.702], -// 0 // -// 4 16 -16.49 2 125.273 -32.702 2 122.051 -29.41 2 109.765 -14.83 2 112.662 - [4,16,-16.49,2,125.273,-32.702,2,122.051,-29.41,2,109.765,-14.83,2,112.662], -// 4 16 -32.702 2 122.051 -48.358 2 116.744 -43.49 2 104.992 -29.41 2 109.765 - [4,16,-32.702,2,122.051,-48.358,2,116.744,-43.49,2,104.992,-29.41,2,109.765], -// 4 16 -48.358 2 116.744 -63.18 2 109.428 -56.82 2 98.412 -43.49 2 104.992 - [4,16,-48.358,2,116.744,-63.18,2,109.428,-56.82,2,98.412,-43.49,2,104.992], -// 4 16 -63.18 2 109.428 -76.928 2 100.254 -69.184 2 90.162 -56.82 2 98.412 - [4,16,-63.18,2,109.428,-76.928,2,100.254,-69.184,2,90.162,-56.82,2,98.412], -// 4 16 -76.928 2 100.254 -87.843 2 90.672 -78.849 2 81.677 -69.184 2 90.162 - [4,16,-76.928,2,100.254,-87.843,2,90.672,-78.849,2,81.677,-69.184,2,90.162], -// 4 16 -90.672 2 87.843 -100.254 2 76.928 -90.162 2 69.184 -81.677 2 78.849 - [4,16,-90.672,2,87.843,-100.254,2,76.928,-90.162,2,69.184,-81.677,2,78.849], -// 4 16 -100.254 2 76.928 -109.428 2 63.18 -98.412 2 56.82 -90.162 2 69.184 - [4,16,-100.254,2,76.928,-109.428,2,63.18,-98.412,2,56.82,-90.162,2,69.184], -// 4 16 -109.428 2 63.18 -116.744 2 48.358 -104.992 2 43.49 -98.412 2 56.82 - [4,16,-109.428,2,63.18,-116.744,2,48.358,-104.992,2,43.49,-98.412,2,56.82], -// 4 16 -116.744 2 48.358 -122.051 2 32.702 -109.765 2 29.41 -104.992 2 43.49 - [4,16,-116.744,2,48.358,-122.051,2,32.702,-109.765,2,29.41,-104.992,2,43.49], -// 4 16 -122.051 2 32.702 -125.273 2 16.49 -112.662 2 14.83 -109.765 2 29.41 - [4,16,-122.051,2,32.702,-125.273,2,16.49,-112.662,2,14.83,-109.765,2,29.41], -// 0 // -// 4 16 -14.83 -10 112.663 -5.798 -10 113.258 -3.444 -10 111.685 -14.335 -10 109.054 - [4,16,-14.83,-10,112.663,-5.798,-10,113.258,-3.444,-10,111.685,-14.335,-10,109.054], -// 4 16 -14.335 -10 109.054 -3.444 -10 111.685 0 -10 111 0 -10 110 - [4,16,-14.335,-10,109.054,-3.444,-10,111.685,0,-10,111,0,-10,110], -// 4 16 -109.054 -10 14.335 -111.685 -10 3.444 -113.258 -10 5.798 -112.663 -10 14.83 - [4,16,-109.054,-10,14.335,-111.685,-10,3.444,-113.258,-10,5.798,-112.663,-10,14.83], -// 4 16 -110 -10 0 -111 -10 0 -111.685 -10 3.444 -109.054 -10 14.335 - [4,16,-110,-10,0,-111,-10,0,-111.685,-10,3.444,-109.054,-10,14.335], -// 4 16 -28.468 -10 106.249 -29.41 -10 109.765 -14.83 -10 112.663 -14.335 -10 109.054 - [4,16,-28.468,-10,106.249,-29.41,-10,109.765,-14.83,-10,112.663,-14.335,-10,109.054], -// 4 16 -42.097 -10 101.629 -43.49 -10 104.992 -29.41 -10 109.765 -28.468 -10 106.249 - [4,16,-42.097,-10,101.629,-43.49,-10,104.992,-29.41,-10,109.765,-28.468,-10,106.249], -// 4 16 -55 -10 95.26 -56.82 -10 98.412 -43.49 -10 104.992 -42.097 -10 101.629 - [4,16,-55,-10,95.26,-56.82,-10,98.412,-43.49,-10,104.992,-42.097,-10,101.629], -// 4 16 -66.968 -10 87.274 -69.184 -10 90.162 -56.82 -10 98.412 -55 -10 95.26 - [4,16,-66.968,-10,87.274,-69.184,-10,90.162,-56.82,-10,98.412,-55,-10,95.26], -// 4 16 -77.781 -10 77.781 -80.355 -10 80.355 -69.184 -10 90.162 -66.968 -10 87.274 - [4,16,-77.781,-10,77.781,-80.355,-10,80.355,-69.184,-10,90.162,-66.968,-10,87.274], -// 4 16 -87.274 -10 66.968 -90.162 -10 69.184 -80.355 -10 80.355 -77.781 -10 77.781 - [4,16,-87.274,-10,66.968,-90.162,-10,69.184,-80.355,-10,80.355,-77.781,-10,77.781], -// 4 16 -95.26 -10 55 -98.412 -10 56.82 -90.162 -10 69.184 -87.274 -10 66.968 - [4,16,-95.26,-10,55,-98.412,-10,56.82,-90.162,-10,69.184,-87.274,-10,66.968], -// 4 16 -101.629 -10 42.097 -104.992 -10 43.49 -98.412 -10 56.82 -95.26 -10 55 - [4,16,-101.629,-10,42.097,-104.992,-10,43.49,-98.412,-10,56.82,-95.26,-10,55], -// 4 16 -106.249 -10 28.468 -109.765 -10 29.41 -104.992 -10 43.49 -101.629 -10 42.097 - [4,16,-106.249,-10,28.468,-109.765,-10,29.41,-104.992,-10,43.49,-101.629,-10,42.097], -// 4 16 -109.054 -10 14.335 -112.663 -10 14.83 -109.765 -10 29.41 -106.249 -10 28.468 - [4,16,-109.054,-10,14.335,-112.663,-10,14.83,-109.765,-10,29.41,-106.249,-10,28.468], -// 0 // -// 4 16 -14.335 10 109.054 -3.444 10 111.685 -5.798 10 113.258 -14.83 10 112.663 - [4,16,-14.335,10,109.054,-3.444,10,111.685,-5.798,10,113.258,-14.83,10,112.663], -// 4 16 0 10 110 0 10 111 -3.444 10 111.685 -14.335 10 109.054 - [4,16,0,10,110,0,10,111,-3.444,10,111.685,-14.335,10,109.054], -// 4 16 -112.663 10 14.83 -113.258 10 5.798 -111.685 10 3.444 -109.054 10 14.335 - [4,16,-112.663,10,14.83,-113.258,10,5.798,-111.685,10,3.444,-109.054,10,14.335], -// 4 16 -109.054 10 14.335 -111.685 10 3.444 -111 10 0 -110 10 0 - [4,16,-109.054,10,14.335,-111.685,10,3.444,-111,10,0,-110,10,0], -// 4 16 -14.335 10 109.054 -14.83 10 112.663 -29.41 10 109.765 -28.468 10 106.249 - [4,16,-14.335,10,109.054,-14.83,10,112.663,-29.41,10,109.765,-28.468,10,106.249], -// 4 16 -28.468 10 106.249 -29.41 10 109.765 -43.49 10 104.992 -42.097 10 101.629 - [4,16,-28.468,10,106.249,-29.41,10,109.765,-43.49,10,104.992,-42.097,10,101.629], -// 4 16 -42.097 10 101.629 -43.49 10 104.992 -56.82 10 98.412 -55 10 95.26 - [4,16,-42.097,10,101.629,-43.49,10,104.992,-56.82,10,98.412,-55,10,95.26], -// 4 16 -55 10 95.26 -56.82 10 98.412 -69.184 10 90.162 -66.968 10 87.274 - [4,16,-55,10,95.26,-56.82,10,98.412,-69.184,10,90.162,-66.968,10,87.274], -// 4 16 -66.968 10 87.274 -69.184 10 90.162 -80.355 10 80.355 -77.781 10 77.781 - [4,16,-66.968,10,87.274,-69.184,10,90.162,-80.355,10,80.355,-77.781,10,77.781], -// 4 16 -77.781 10 77.781 -80.355 10 80.355 -90.162 10 69.184 -87.274 10 66.968 - [4,16,-77.781,10,77.781,-80.355,10,80.355,-90.162,10,69.184,-87.274,10,66.968], -// 4 16 -87.274 10 66.968 -90.162 10 69.184 -98.412 10 56.82 -95.26 10 55 - [4,16,-87.274,10,66.968,-90.162,10,69.184,-98.412,10,56.82,-95.26,10,55], -// 4 16 -95.26 10 55 -98.412 10 56.82 -104.992 10 43.49 -101.629 10 42.097 - [4,16,-95.26,10,55,-98.412,10,56.82,-104.992,10,43.49,-101.629,10,42.097], -// 4 16 -101.629 10 42.097 -104.992 10 43.49 -109.765 10 29.41 -106.249 10 28.468 - [4,16,-101.629,10,42.097,-104.992,10,43.49,-109.765,10,29.41,-106.249,10,28.468], -// 4 16 -106.249 10 28.468 -109.765 10 29.41 -112.663 10 14.83 -109.054 10 14.335 - [4,16,-106.249,10,28.468,-109.765,10,29.41,-112.663,10,14.83,-109.054,10,14.335], -// 0 // -// 4 16 -16.965 -10 128.882 -6.364 -10 126.364 -6.66 -10 125.921 -16.49 -10 125.273 - [4,16,-16.965,-10,128.882,-6.364,-10,126.364,-6.66,-10,125.921,-16.49,-10,125.273], -// 3 16 -16.965 -10 128.882 -3.444 -10 128.315 -6.364 -10 126.364 - [3,16,-16.965,-10,128.882,-3.444,-10,128.315,-6.364,-10,126.364], -// 4 16 -16.965 -10 128.882 0 -10 130 0 -10 129 -3.444 -10 128.315 - [4,16,-16.965,-10,128.882,0,-10,130,0,-10,129,-3.444,-10,128.315], -// 4 16 -125.273 -10 16.49 -125.921 -10 6.66 -126.364 -10 6.364 -128.882 -10 16.965 - [4,16,-125.273,-10,16.49,-125.921,-10,6.66,-126.364,-10,6.364,-128.882,-10,16.965], -// 3 16 -126.364 -10 6.364 -128.315 -10 3.444 -128.882 -10 16.965 - [3,16,-126.364,-10,6.364,-128.315,-10,3.444,-128.882,-10,16.965], -// 4 16 -128.315 -10 3.444 -129 -10 0 -130 -10 0 -128.882 -10 16.965 - [4,16,-128.315,-10,3.444,-129,-10,0,-130,-10,0,-128.882,-10,16.965], -// 4 16 -32.702 -10 122.051 -33.644 -10 125.567 -16.965 -10 128.882 -16.49 -10 125.273 - [4,16,-32.702,-10,122.051,-33.644,-10,125.567,-16.965,-10,128.882,-16.49,-10,125.273], -// 4 16 -48.358 -10 116.744 -49.751 -10 120.107 -33.644 -10 125.567 -32.702 -10 122.051 - [4,16,-48.358,-10,116.744,-49.751,-10,120.107,-33.644,-10,125.567,-32.702,-10,122.051], -// 4 16 -63.18 -10 109.428 -65 -10 112.58 -49.751 -10 120.107 -48.358 -10 116.744 - [4,16,-63.18,-10,109.428,-65,-10,112.58,-49.751,-10,120.107,-48.358,-10,116.744], -// 4 16 -76.928 -10 100.254 -79.144 -10 103.142 -65 -10 112.58 -63.18 -10 109.428 - [4,16,-76.928,-10,100.254,-79.144,-10,103.142,-65,-10,112.58,-63.18,-10,109.428], -// 4 16 -89.349 -10 89.349 -91.923 -10 91.923 -79.144 -10 103.142 -76.928 -10 100.254 - [4,16,-89.349,-10,89.349,-91.923,-10,91.923,-79.144,-10,103.142,-76.928,-10,100.254], -// 4 16 -100.254 -10 76.928 -103.142 -10 79.144 -91.923 -10 91.923 -89.349 -10 89.349 - [4,16,-100.254,-10,76.928,-103.142,-10,79.144,-91.923,-10,91.923,-89.349,-10,89.349], -// 4 16 -109.428 -10 63.18 -112.58 -10 65 -103.142 -10 79.144 -100.254 -10 76.928 - [4,16,-109.428,-10,63.18,-112.58,-10,65,-103.142,-10,79.144,-100.254,-10,76.928], -// 4 16 -116.744 -10 48.358 -120.107 -10 49.751 -112.58 -10 65 -109.428 -10 63.18 - [4,16,-116.744,-10,48.358,-120.107,-10,49.751,-112.58,-10,65,-109.428,-10,63.18], -// 4 16 -122.051 -10 32.702 -125.567 -10 33.644 -120.107 -10 49.751 -116.744 -10 48.358 - [4,16,-122.051,-10,32.702,-125.567,-10,33.644,-120.107,-10,49.751,-116.744,-10,48.358], -// 4 16 -125.273 -10 16.49 -128.882 -10 16.965 -125.567 -10 33.644 -122.051 -10 32.702 - [4,16,-125.273,-10,16.49,-128.882,-10,16.965,-125.567,-10,33.644,-122.051,-10,32.702], -// 0 // -// 4 16 -16.49 10 125.273 -6.66 10 125.921 -6.364 10 126.364 -16.965 10 128.882 - [4,16,-16.49,10,125.273,-6.66,10,125.921,-6.364,10,126.364,-16.965,10,128.882], -// 3 16 -6.364 10 126.364 -3.444 10 128.315 -16.965 10 128.882 - [3,16,-6.364,10,126.364,-3.444,10,128.315,-16.965,10,128.882], -// 4 16 -3.444 10 128.315 0 10 129 0 10 130 -16.965 10 128.882 - [4,16,-3.444,10,128.315,0,10,129,0,10,130,-16.965,10,128.882], -// 4 16 -128.882 10 16.965 -126.364 10 6.364 -125.921 10 6.66 -125.273 10 16.49 - [4,16,-128.882,10,16.965,-126.364,10,6.364,-125.921,10,6.66,-125.273,10,16.49], -// 3 16 -128.882 10 16.965 -128.315 10 3.444 -126.364 10 6.364 - [3,16,-128.882,10,16.965,-128.315,10,3.444,-126.364,10,6.364], -// 4 16 -128.882 10 16.965 -130 10 0 -129 10 0 -128.315 10 3.444 - [4,16,-128.882,10,16.965,-130,10,0,-129,10,0,-128.315,10,3.444], -// 4 16 -16.49 10 125.273 -16.965 10 128.882 -33.644 10 125.567 -32.702 10 122.051 - [4,16,-16.49,10,125.273,-16.965,10,128.882,-33.644,10,125.567,-32.702,10,122.051], -// 4 16 -32.702 10 122.051 -33.644 10 125.567 -49.751 10 120.107 -48.358 10 116.744 - [4,16,-32.702,10,122.051,-33.644,10,125.567,-49.751,10,120.107,-48.358,10,116.744], -// 4 16 -48.358 10 116.744 -49.751 10 120.107 -65 10 112.58 -63.18 10 109.428 - [4,16,-48.358,10,116.744,-49.751,10,120.107,-65,10,112.58,-63.18,10,109.428], -// 4 16 -63.18 10 109.428 -65 10 112.58 -79.144 10 103.142 -76.928 10 100.254 - [4,16,-63.18,10,109.428,-65,10,112.58,-79.144,10,103.142,-76.928,10,100.254], -// 4 16 -76.928 10 100.254 -79.144 10 103.142 -91.923 10 91.923 -89.349 10 89.349 - [4,16,-76.928,10,100.254,-79.144,10,103.142,-91.923,10,91.923,-89.349,10,89.349], -// 4 16 -89.349 10 89.349 -91.923 10 91.923 -103.142 10 79.144 -100.254 10 76.928 - [4,16,-89.349,10,89.349,-91.923,10,91.923,-103.142,10,79.144,-100.254,10,76.928], -// 4 16 -100.254 10 76.928 -103.142 10 79.144 -112.58 10 65 -109.428 10 63.18 - [4,16,-100.254,10,76.928,-103.142,10,79.144,-112.58,10,65,-109.428,10,63.18], -// 4 16 -109.428 10 63.18 -112.58 10 65 -120.107 10 49.751 -116.744 10 48.358 - [4,16,-109.428,10,63.18,-112.58,10,65,-120.107,10,49.751,-116.744,10,48.358], -// 4 16 -116.744 10 48.358 -120.107 10 49.751 -125.567 10 33.644 -122.051 10 32.702 - [4,16,-116.744,10,48.358,-120.107,10,49.751,-125.567,10,33.644,-122.051,10,32.702], -// 4 16 -122.051 10 32.702 -125.567 10 33.644 -128.882 10 16.965 -125.273 10 16.49 - [4,16,-122.051,10,32.702,-125.567,10,33.644,-128.882,10,16.965,-125.273,10,16.49], -// 0 // -// 4 16 -6.66 -10 125.921 -8.315 -10 123.444 -8.315 10 123.444 -6.66 10 125.921 - [4,16,-6.66,-10,125.921,-8.315,-10,123.444,-8.315,10,123.444,-6.66,10,125.921], -// 4 16 -8.315 -10 123.444 -9 -10 120 -9 10 120 -8.315 10 123.444 - [4,16,-8.315,-10,123.444,-9,-10,120,-9,10,120,-8.315,10,123.444], -// 5 24 -8.315 -10 123.444 -8.315 10 123.444 -9 -10 120 -6.66 -10 125.921 - [5,24,-8.315,-10,123.444,-8.315,10,123.444,-9,-10,120,-6.66,-10,125.921], -// 4 16 -9 -10 120 -8.315 -10 116.556 -8.315 10 116.556 -9 10 120 - [4,16,-9,-10,120,-8.315,-10,116.556,-8.315,10,116.556,-9,10,120], -// 5 24 -9 -10 120 -9 10 120 -8.315 -10 116.556 -8.315 -10 123.444 - [5,24,-9,-10,120,-9,10,120,-8.315,-10,116.556,-8.315,-10,123.444], -// 4 16 -8.315 -10 116.556 -6.364 -10 113.636 -6.364 10 113.636 -8.315 10 116.556 - [4,16,-8.315,-10,116.556,-6.364,-10,113.636,-6.364,10,113.636,-8.315,10,116.556], -// 5 24 -8.315 -10 116.556 -8.315 10 116.556 -6.364 -10 113.636 -9 -10 120 - [5,24,-8.315,-10,116.556,-8.315,10,116.556,-6.364,-10,113.636,-9,-10,120], -// 4 16 -6.364 -10 113.636 -5.798 -10 113.258 -5.798 10 113.258 -6.364 10 113.636 - [4,16,-6.364,-10,113.636,-5.798,-10,113.258,-5.798,10,113.258,-6.364,10,113.636], -// 5 24 -6.364 -10 113.636 -6.364 10 113.636 -5.798 -10 113.258 -8.315 -10 116.556 - [5,24,-6.364,-10,113.636,-6.364,10,113.636,-5.798,-10,113.258,-8.315,-10,116.556], -// 0 // -// 4 16 -125.921 10 6.66 -123.444 10 8.315 -123.444 -10 8.315 -125.921 -10 6.66 - [4,16,-125.921,10,6.66,-123.444,10,8.315,-123.444,-10,8.315,-125.921,-10,6.66], -// 4 16 -123.444 10 8.315 -120 10 9 -120 -10 9 -123.444 -10 8.315 - [4,16,-123.444,10,8.315,-120,10,9,-120,-10,9,-123.444,-10,8.315], -// 5 24 -123.444 10 8.315 -123.444 -10 8.315 -120 10 9 -125.921 10 6.66 - [5,24,-123.444,10,8.315,-123.444,-10,8.315,-120,10,9,-125.921,10,6.66], -// 4 16 -120 10 9 -116.556 10 8.315 -116.556 -10 8.315 -120 -10 9 - [4,16,-120,10,9,-116.556,10,8.315,-116.556,-10,8.315,-120,-10,9], -// 5 24 -120 10 9 -120 -10 9 -116.556 10 8.315 -123.444 10 8.315 - [5,24,-120,10,9,-120,-10,9,-116.556,10,8.315,-123.444,10,8.315], -// 4 16 -116.556 10 8.315 -113.636 10 6.364 -113.636 -10 6.364 -116.556 -10 8.315 - [4,16,-116.556,10,8.315,-113.636,10,6.364,-113.636,-10,6.364,-116.556,-10,8.315], -// 5 24 -116.556 10 8.315 -116.556 -10 8.315 -113.636 10 6.364 -120 10 9 - [5,24,-116.556,10,8.315,-116.556,-10,8.315,-113.636,10,6.364,-120,10,9], -// 4 16 -113.636 10 6.364 -113.258 10 5.798 -113.258 -10 5.798 -113.636 -10 6.364 - [4,16,-113.636,10,6.364,-113.258,10,5.798,-113.258,-10,5.798,-113.636,-10,6.364], -// 5 24 -113.636 10 6.364 -113.636 -10 6.364 -113.258 10 5.798 -116.556 10 8.315 - [5,24,-113.636,10,6.364,-113.636,-10,6.364,-113.258,10,5.798,-116.556,10,8.315], -// 0 // -// 2 24 -81.6772 -10 78.8488 -90.6716 -10 87.8432 - [2,24,-81.6772,-10,78.8488,-90.6716,-10,87.8432], -// 4 16 -90.672 -10 87.843 -81.677 -10 78.849 -81.677 -2 78.849 -90.672 -2 87.843 - [4,16,-90.672,-10,87.843,-81.677,-10,78.849,-81.677,-2,78.849,-90.672,-2,87.843], -// 4 16 -87.843 -2 90.672 -78.849 -2 81.677 -78.849 -10 81.677 -87.843 -10 90.672 - [4,16,-87.843,-2,90.672,-78.849,-2,81.677,-78.849,-10,81.677,-87.843,-10,90.672], -// 2 24 -78.8488 -10 81.6772 -87.8432 -10 90.6716 - [2,24,-78.8488,-10,81.6772,-87.8432,-10,90.6716], -// 2 24 -81.6772 -2 78.8488 -90.6716 -2 87.8432 - [2,24,-81.6772,-2,78.8488,-90.6716,-2,87.8432], -// 2 24 -78.8488 -2 81.6772 -87.8432 -2 90.6716 - [2,24,-78.8488,-2,81.6772,-87.8432,-2,90.6716], -// 4 16 -90.672 -10 87.843 -89.349 -10 89.349 -80.355 -10 80.355 -81.677 -10 78.849 - [4,16,-90.672,-10,87.843,-89.349,-10,89.349,-80.355,-10,80.355,-81.677,-10,78.849], -// 4 16 -89.349 -10 89.349 -87.843 -10 90.672 -78.849 -10 81.677 -80.355 -10 80.355 - [4,16,-89.349,-10,89.349,-87.843,-10,90.672,-78.849,-10,81.677,-80.355,-10,80.355], -// 2 24 -90.672 -10 87.843 -90.672 -2 87.843 - [2,24,-90.672,-10,87.843,-90.672,-2,87.843], -// 2 24 -81.677 -10 78.849 -81.677 -2 78.849 - [2,24,-81.677,-10,78.849,-81.677,-2,78.849], -// 2 24 -87.843 -10 90.672 -87.843 -2 90.672 - [2,24,-87.843,-10,90.672,-87.843,-2,90.672], -// 2 24 -78.849 -10 81.677 -78.849 -2 81.677 - [2,24,-78.849,-10,81.677,-78.849,-2,81.677], -// 0 // -// 2 24 -78.8488 10 81.6772 -87.8432 10 90.6716 - [2,24,-78.8488,10,81.6772,-87.8432,10,90.6716], -// 4 16 -87.843 10 90.672 -78.849 10 81.677 -78.849 2 81.677 -87.843 2 90.672 - [4,16,-87.843,10,90.672,-78.849,10,81.677,-78.849,2,81.677,-87.843,2,90.672], -// 4 16 -90.672 2 87.843 -81.677 2 78.849 -81.677 10 78.849 -90.672 10 87.843 - [4,16,-90.672,2,87.843,-81.677,2,78.849,-81.677,10,78.849,-90.672,10,87.843], -// 2 24 -81.6772 10 78.8488 -90.6716 10 87.8432 - [2,24,-81.6772,10,78.8488,-90.6716,10,87.8432], -// 2 24 -78.8488 2 81.6772 -87.8432 2 90.6716 - [2,24,-78.8488,2,81.6772,-87.8432,2,90.6716], -// 2 24 -81.6772 2 78.8488 -90.6716 2 87.8432 - [2,24,-81.6772,2,78.8488,-90.6716,2,87.8432], -// 4 16 -87.843 10 90.672 -89.349 10 89.349 -80.355 10 80.355 -78.849 10 81.677 - [4,16,-87.843,10,90.672,-89.349,10,89.349,-80.355,10,80.355,-78.849,10,81.677], -// 4 16 -89.349 10 89.349 -90.672 10 87.843 -81.677 10 78.849 -80.355 10 80.355 - [4,16,-89.349,10,89.349,-90.672,10,87.843,-81.677,10,78.849,-80.355,10,80.355], -// 2 24 -87.843 10 90.672 -87.843 2 90.672 - [2,24,-87.843,10,90.672,-87.843,2,90.672], -// 2 24 -78.849 10 81.677 -78.849 2 81.677 - [2,24,-78.849,10,81.677,-78.849,2,81.677], -// 2 24 -90.672 10 87.843 -90.672 2 87.843 - [2,24,-90.672,10,87.843,-90.672,2,87.843], -// 2 24 -81.677 10 78.849 -81.677 2 78.849 - [2,24,-81.677,10,78.849,-81.677,2,78.849], -// 0 // +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\32230s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32230s01()], +// 1 16 0 0 0 0 0 -1 0 1 0 -1 0 0 s\32230s01.dat + [1,16,0,0,0,0,0,-1,0,1,0,-1,0,0, ldraw_lib__s__32230s01()], +// 1 16 0 0 0 1 0 0 0 -1 0 0 0 1 s\32230s01.dat + [1,16,0,0,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__s__32230s01()], +// 1 16 0 0 0 0 0 -1 0 -1 0 -1 0 0 s\32230s01.dat + [1,16,0,0,0,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__s__32230s01()], +// 1 16 -110 0 -12.5 0 -1 0 0 0 10 -12.5 0 0 rect2p.dat + [1,16,-110,0,-12.5,0,-1,0,0,0,10,-12.5,0,0, ldraw_lib__rect2p()], +// 1 16 -130 0 -12.5 0 1 0 0 0 -10 -12.5 0 0 rect2p.dat + [1,16,-130,0,-12.5,0,1,0,0,0,-10,-12.5,0,0, ldraw_lib__rect2p()], +// 1 16 -120 0 0 -1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,-120,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 -120 0 -20 1 0 0 0 1 0 0 0 1 znap6.dat + [1,16,-120,0,-20,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], +// +// 1 16 0 -10 0 0 0 -130 0 20 0 130 0 0 48\1-4cylo.dat + [1,16,0,-10,0,0,0,-130,0,20,0,130,0,0, ldraw_lib__48__1_4cylo()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 -10 0 0 0 -110 0 20 0 110 0 0 48\1-4cylo.dat + [1,16,0,-10,0,0,0,-110,0,20,0,110,0,0, ldraw_lib__48__1_4cylo()], +// +// 5 24 -80.1596 -2 80.1596 -80.1596 -10 80.1596 -69.0159 -10 89.9429 -89.9429 -10 69.0159 + [5,24,-80.1596,-2,80.1596,-80.1596,-10,80.1596,-69.0159,-10,89.9429,-89.9429,-10,69.0159], +// 5 24 -89.5444 -10 89.5444 -89.5444 -2 89.5444 -77.0961 -2 100.4731 -100.4731 -2 77.0961 + [5,24,-89.5444,-10,89.5444,-89.5444,-2,89.5444,-77.0961,-2,100.4731,-100.4731,-2,77.0961], +// 5 24 -89.5444 10 89.5444 -89.5444 2 89.5444 -77.0961 2 100.4731 -100.4731 2 77.0961 + [5,24,-89.5444,10,89.5444,-89.5444,2,89.5444,-77.0961,2,100.4731,-100.4731,2,77.0961], +// 5 24 -80.1596 2 80.1596 -80.1596 10 80.1596 -89.9429 10 69.0159 -69.0159 10 89.9429 + [5,24,-80.1596,2,80.1596,-80.1596,10,80.1596,-89.9429,10,69.0159,-69.0159,10,89.9429], ]; module ldraw_lib__32230(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__32230(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/32242.scad b/parts/32242.scad index 06e536bf6..ef23776ae 100644 --- a/parts/32242.scad +++ b/parts/32242.scad @@ -1,62 +1,38 @@ use <../lib.scad> -use <../p/connhole.scad> +use <../p/rect2p.scad> +use use <../p/znap4.scad> -use <../p/znap5.scad> use <../p/znap6.scad> function ldraw_lib__32242() = [ // 0 Znap Beam Angle 2 Holes // 0 Name: 32242.dat -// 0 Author: Thomas Woelk [t.woelk] -// 0 !LDRAW_ORG Part UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // -// 0 BFC CERTIFY CW +// 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], - [0,"BFC","CW"], + [0,"BFC","CCW"], // // 0 !HISTORY 2005-07-27 [mikeheide] added details and BFC'ed // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-13 [GeraldLasser] Complete re-write, original by t.woelk +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\32242s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32242s01()], // -// 1 16 0 0 40 0 0 -1 0 1 0 1 0 0 znap4.dat - [1,16,0,0,40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap4()], -// 1 16 20 0 40 0 0 -1 0 1 0 1 0 0 znap6.dat - [1,16,20,0,40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap6()], // 1 16 -40 0 -20 1 0 0 0 1 0 0 0 1 znap6.dat [1,16,-40,0,-20,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], -// 1 16 -40 0 0 1 0 0 0 1 0 0 0 1 connhole.dat - [1,16,-40,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], -// 1 16 0 0 40 1 0 0 0 1 0 0 0 1 connhole.dat - [1,16,0,0,40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 20 0 40 0 0 -1 0 1 0 1 0 0 znap6.dat + [1,16,20,0,40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap6()], +// // 1 16 -40 0 0 -1 0 0 0 -1 0 0 0 1 znap4.dat [1,16,-40,0,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__znap4()], -// 1 16 -20 0 20 -0.707107 0 5.85767 0 -1 0 0.707107 0 5.85767 znap5.dat - [1,16,-20,0,20,-0.707107,0,5.85767,0,-1,0,0.707107,0,5.85767, ldraw_lib__znap5()], -// 4 16 25 10 50 25 -10 50 0 -10 50 0 10 50 - [4,16,25,10,50,25,-10,50,0,-10,50,0,10,50], -// 4 16 4.142 10 30 4.142 -10 30 25 -10 30 25 10 30 - [4,16,4.142,10,30,4.142,-10,30,25,-10,30,25,10,30], -// 2 24 0 10 50 25 10 50 - [2,24,0,10,50,25,10,50], -// 2 24 4.142 10 30 25 10 30 - [2,24,4.142,10,30,25,10,30], -// 2 24 4.142 -10 30 25 -10 30 - [2,24,4.142,-10,30,25,-10,30], -// 2 24 0 -10 50 25 -10 50 - [2,24,0,-10,50,25,-10,50], -// 4 16 -50 10 0 -50 -10 0 -50 -10 -25 -50 10 -25 - [4,16,-50,10,0,-50,-10,0,-50,-10,-25,-50,10,-25], -// 4 16 -30 10 -25 -30 -10 -25 -30 -10 -4.142 -30 10 -4.142 - [4,16,-30,10,-25,-30,-10,-25,-30,-10,-4.142,-30,10,-4.142], -// 2 24 -50 10 0 -50 10 -25 - [2,24,-50,10,0,-50,10,-25], -// 2 24 -30 10 -4.142 -30 10 -25 - [2,24,-30,10,-4.142,-30,10,-25], -// 2 24 -30 -10 -4.142 -30 -10 -25 - [2,24,-30,-10,-4.142,-30,-10,-25], -// 2 24 -50 -10 0 -50 -10 -25 - [2,24,-50,-10,0,-50,-10,-25], -// 0 +// 1 16 -50 0 -12.5 0 1 0 0 0 10 -12.5 0 0 rect2p.dat + [1,16,-50,0,-12.5,0,1,0,0,0,10,-12.5,0,0, ldraw_lib__rect2p()], +// 1 16 -30 0 -14.571 0 -1 0 0 0 10 10.429 0 0 rect2p.dat + [1,16,-30,0,-14.571,0,-1,0,0,0,10,10.429,0,0, ldraw_lib__rect2p()], ]; module ldraw_lib__32242(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__32242(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/32246.scad b/parts/32246.scad index da3ed9a22..6cd9c7a53 100644 --- a/parts/32246.scad +++ b/parts/32246.scad @@ -1,655 +1,158 @@ use <../lib.scad> -use <../p/1-4cyli.scad> -use <../p/1-4edge.scad> -use <../p/1-4ring9.scad> -use <../p/1-8cyli.scad> -use <../p/1-8edge.scad> -use <../p/1-8ring9.scad> -use <../p/3-16cyli.scad> -use <../p/3-16edge.scad> +use <../p/1-8cylo.scad> +use <../p/8/3-8cylo.scad> use <../p/connhole.scad> +use <../p/rect.scad> +use <../p/rect2p.scad> +use <../p/rect3.scad> +use use <../p/znap2.scad> +use <../p/znap2a.scad> +use <../p/znap3a.scad> use <../p/znap3b.scad> use <../p/znap6.scad> function ldraw_lib__32246() = [ // 0 Znap Beam Curved 4 Holes // 0 Name: 32246.dat -// 0 Author: Thomas Woelk [t.woelk] -// 0 !LDRAW_ORG Part UPDATE 2011-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // -// 0 BFC CERTIFY CW +// 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], - [0,"BFC","CW"], + [0,"BFC","CCW"], // // 0 !HISTORY 2005-08-07 [mikeheide] added details and BFC'ed // 0 !HISTORY 2010-04-24 [mikeheide] deleted obsolate cond. lines // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 +// 0 !HISTORY 2024-02-16 [GeraldLasser] Complete re-write, original by t.woelk +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 2 24 13.981 -10 28.123 -9.172 -10 23.521 - [2,24,13.981,-10,28.123,-9.172,-10,23.521], -// 2 24 -9.172 -10 23.521 -32.713 -10 15.541 - [2,24,-9.172,-10,23.521,-32.713,-10,15.541], -// 2 24 -32.713 -10 15.541 -43.939 -10 10 - [2,24,-32.713,-10,15.541,-43.939,-10,10], -// 2 24 13.981 10 28.123 -9.172 10 23.521 - [2,24,13.981,10,28.123,-9.172,10,23.521], -// 2 24 -9.172 10 23.521 -32.713 10 15.541 - [2,24,-9.172,10,23.521,-32.713,10,15.541], -// 2 24 -32.713 10 15.541 -43.939 10 10 - [2,24,-32.713,10,15.541,-43.939,10,10], -// 0 // -// 2 24 31.669 10 45.811 18.052 10 32.194 - [2,24,31.669,10,45.811,18.052,10,32.194], -// 4 16 31.669 -10 45.811 18.052 -10 32.194 18.052 10 32.194 31.669 10 45.811 - [4,16,31.669,-10,45.811,18.052,-10,32.194,18.052,10,32.194,31.669,10,45.811], -// 2 24 31.669 -10 45.811 18.052 -10 32.194 - [2,24,31.669,-10,45.811,18.052,-10,32.194], -// 2 24 31.669 -2 45.811 18.052 -2 32.194 - [2,24,31.669,-2,45.811,18.052,-2,32.194], -// 2 24 31.669 2 45.811 18.052 2 32.194 - [2,24,31.669,2,45.811,18.052,2,32.194], -// 2 24 18.052 -10 32.194 14.73 -10 31.975 - [2,24,18.052,-10,32.194,14.73,-10,31.975], -// 2 24 14.73 -10 31.975 -10.114 -10 27.037 - [2,24,14.73,-10,31.975,-10.114,-10,27.037], -// 2 24 -10.114 -10 27.037 -34.106 -10 18.904 - [2,24,-10.114,-10,27.037,-34.106,-10,18.904], -// 2 24 -34.106 -10 18.904 -52.144 -10 10 - [2,24,-34.106,-10,18.904,-52.144,-10,10], -// 2 24 18.052 -2 32.194 14.73 -2 31.975 - [2,24,18.052,-2,32.194,14.73,-2,31.975], -// 2 24 14.73 -2 31.975 -10.114 -2 27.037 - [2,24,14.73,-2,31.975,-10.114,-2,27.037], -// 2 24 -10.114 -2 27.037 -34.106 -2 18.904 - [2,24,-10.114,-2,27.037,-34.106,-2,18.904], -// 2 24 -34.106 -2 18.904 -52.144 -2 10 - [2,24,-34.106,-2,18.904,-52.144,-2,10], -// 2 24 18.052 2 32.194 14.73 2 31.975 - [2,24,18.052,2,32.194,14.73,2,31.975], -// 2 24 14.73 2 31.975 -10.114 2 27.037 - [2,24,14.73,2,31.975,-10.114,2,27.037], -// 2 24 -10.114 2 27.037 -34.106 2 18.904 - [2,24,-10.114,2,27.037,-34.106,2,18.904], -// 2 24 -34.106 2 18.904 -52.144 2 10 - [2,24,-34.106,2,18.904,-52.144,2,10], -// 2 24 18.052 10 32.194 14.73 10 31.975 - [2,24,18.052,10,32.194,14.73,10,31.975], -// 2 24 14.73 10 31.975 -10.114 10 27.037 - [2,24,14.73,10,31.975,-10.114,10,27.037], -// 2 24 -10.114 10 27.037 -34.106 10 18.904 - [2,24,-10.114,10,27.037,-34.106,10,18.904], -// 2 24 -34.106 10 18.904 -52.144 10 10 - [2,24,-34.106,10,18.904,-52.144,10,10], -// 0 // -// 2 24 31.669 -10 45.811 13.07 -10 44.585 - [2,24,31.669,-10,45.811,13.07,-10,44.585], -// 2 24 13.07 -10 44.585 -13.406 -10 39.323 - [2,24,13.07,-10,44.585,-13.406,-10,39.323], -// 2 24 -13.406 -10 39.323 -38.974 -10 30.656 - [2,24,-13.406,-10,39.323,-38.974,-10,30.656], -// 2 24 -38.974 -10 30.656 -63.18 -10 18.708 - [2,24,-38.974,-10,30.656,-63.18,-10,18.708], -// 2 24 -63.18 -10 18.708 -76.23 -10 10 - [2,24,-63.18,-10,18.708,-76.23,-10,10], -// 0 // -// 2 24 -76.23 -10 10 -76.23 -2 10 - [2,24,-76.23,-10,10,-76.23,-2,10], -// 2 24 -76.23 10 10 -76.23 2 10 - [2,24,-76.23,10,10,-76.23,2,10], -// 2 24 -52.144 -10 10 -52.144 -2 10 - [2,24,-52.144,-10,10,-52.144,-2,10], -// 2 24 -52.144 10 10 -52.144 2 10 - [2,24,-52.144,10,10,-52.144,2,10], -// 2 24 -76.23 -10 10 -52.144 -10 10 - [2,24,-76.23,-10,10,-52.144,-10,10], -// 4 16 -76.23 10 10 -52.144 10 10 -52.144 -10 10 -76.23 -10 10 - [4,16,-76.23,10,10,-52.144,10,10,-52.144,-10,10,-76.23,-10,10], -// 2 24 -76.23 -2 10 -52.144 -2 10 - [2,24,-76.23,-2,10,-52.144,-2,10], -// 2 24 -76.23 2 10 -52.144 2 10 - [2,24,-76.23,2,10,-52.144,2,10], -// 2 24 -76.23 10 10 -52.144 10 10 - [2,24,-76.23,10,10,-52.144,10,10], -// 2 24 -43.939 -10 10 -4.142 -10 10 - [2,24,-43.939,-10,10,-4.142,-10,10], -// 4 16 -43.939 10 10 -4.142 10 10 -4.142 -10 10 -43.939 -10 10 - [4,16,-43.939,10,10,-4.142,10,10,-4.142,-10,10,-43.939,-10,10], -// 2 24 -43.939 10 10 -4.142 10 10 - [2,24,-43.939,10,10,-4.142,10,10], -// 2 24 13.981 -10 28.123 -4.142 -10 10 - [2,24,13.981,-10,28.123,-4.142,-10,10], -// 4 16 13.981 -10 28.123 -4.142 -10 10 -4.142 10 10 13.981 10 28.123 - [4,16,13.981,-10,28.123,-4.142,-10,10,-4.142,10,10,13.981,10,28.123], -// 2 24 13.981 10 28.123 -4.142 10 10 - [2,24,13.981,10,28.123,-4.142,10,10], -// 0 // -// 2 24 31.669 -2 45.811 13.07 -2 44.585 - [2,24,31.669,-2,45.811,13.07,-2,44.585], -// 2 24 13.07 -2 44.585 -13.406 -2 39.323 - [2,24,13.07,-2,44.585,-13.406,-2,39.323], -// 2 24 -13.406 -2 39.323 -38.974 -2 30.656 - [2,24,-13.406,-2,39.323,-38.974,-2,30.656], -// 2 24 -38.974 -2 30.656 -63.18 -2 18.708 - [2,24,-38.974,-2,30.656,-63.18,-2,18.708], -// 2 24 -63.18 -2 18.708 -76.23 -2 10 - [2,24,-63.18,-2,18.708,-76.23,-2,10], -// 2 24 31.669 2 45.811 13.07 2 44.585 - [2,24,31.669,2,45.811,13.07,2,44.585], -// 2 24 13.07 2 44.585 -13.406 2 39.323 - [2,24,13.07,2,44.585,-13.406,2,39.323], -// 2 24 -13.406 2 39.323 -38.974 2 30.656 - [2,24,-13.406,2,39.323,-38.974,2,30.656], -// 2 24 -38.974 2 30.656 -63.18 2 18.708 - [2,24,-38.974,2,30.656,-63.18,2,18.708], -// 2 24 -63.18 2 18.708 -76.23 2 10 - [2,24,-63.18,2,18.708,-76.23,2,10], -// 2 24 31.669 10 45.811 13.07 10 44.585 - [2,24,31.669,10,45.811,13.07,10,44.585], -// 2 24 13.07 10 44.585 -13.406 10 39.323 - [2,24,13.07,10,44.585,-13.406,10,39.323], -// 2 24 -13.406 10 39.323 -38.974 10 30.656 - [2,24,-13.406,10,39.323,-38.974,10,30.656], -// 2 24 -38.974 10 30.656 -63.18 10 18.708 - [2,24,-38.974,10,30.656,-63.18,10,18.708], -// 2 24 -63.18 10 18.708 -76.23 10 10 - [2,24,-63.18,10,18.708,-76.23,10,10], -// 0 // -// 2 24 13.981 -10 28.123 13.981 10 28.123 - [2,24,13.981,-10,28.123,13.981,10,28.123], -// 2 24 -4.142 -10 10 -4.142 10 10 - [2,24,-4.142,-10,10,-4.142,10,10], -// 2 24 -43.939 -10 10 -43.939 10 10 - [2,24,-43.939,-10,10,-43.939,10,10], -// 0 // -// 4 16 31.669 10 45.811 13.07 10 44.585 13.07 -10 44.585 31.669 -10 45.811 - [4,16,31.669,10,45.811,13.07,10,44.585,13.07,-10,44.585,31.669,-10,45.811], -// 4 16 13.07 10 44.585 -13.406 10 39.323 -13.406 -10 39.323 13.07 -10 44.585 - [4,16,13.07,10,44.585,-13.406,10,39.323,-13.406,-10,39.323,13.07,-10,44.585], -// 4 16 -13.406 10 39.323 -38.974 10 30.656 -38.974 -10 30.656 -13.406 -10 39.323 - [4,16,-13.406,10,39.323,-38.974,10,30.656,-38.974,-10,30.656,-13.406,-10,39.323], -// 4 16 -38.974 10 30.656 -63.18 10 18.708 -63.18 -10 18.708 -38.974 -10 30.656 - [4,16,-38.974,10,30.656,-63.18,10,18.708,-63.18,-10,18.708,-38.974,-10,30.656], -// 4 16 -63.18 10 18.708 -76.23 10 10 -76.23 -10 10 -63.18 -10 18.708 - [4,16,-63.18,10,18.708,-76.23,10,10,-76.23,-10,10,-63.18,-10,18.708], -// 0 // -// 5 24 13.07 10 44.585 13.07 -10 44.585 40 10 46.36 -13.406 10 39.323 - [5,24,13.07,10,44.585,13.07,-10,44.585,40,10,46.36,-13.406,10,39.323], -// 5 24 -13.406 10 39.323 -13.406 -10 39.323 13.07 10 44.585 -38.974 10 30.656 - [5,24,-13.406,10,39.323,-13.406,-10,39.323,13.07,10,44.585,-38.974,10,30.656], -// 5 24 -38.974 10 30.656 -38.974 -10 30.656 -13.406 10 39.323 -63.18 10 18.708 - [5,24,-38.974,10,30.656,-38.974,-10,30.656,-13.406,10,39.323,-63.18,10,18.708], -// 5 24 -63.18 10 18.708 -63.18 -10 18.708 -38.974 10 30.656 -85.632 10 3.726 - [5,24,-63.18,10,18.708,-63.18,-10,18.708,-38.974,10,30.656,-85.632,10,3.726], -// 0 // -// 4 16 18.052 -10 32.194 14.73 -10 31.975 14.73 10 31.975 18.052 10 32.194 - [4,16,18.052,-10,32.194,14.73,-10,31.975,14.73,10,31.975,18.052,10,32.194], -// 4 16 14.73 -10 31.975 -10.114 -10 27.037 -10.114 10 27.037 14.73 10 31.975 - [4,16,14.73,-10,31.975,-10.114,-10,27.037,-10.114,10,27.037,14.73,10,31.975], -// 4 16 -10.114 -10 27.037 -34.106 -10 18.904 -34.106 10 18.904 -10.114 10 27.037 - [4,16,-10.114,-10,27.037,-34.106,-10,18.904,-34.106,10,18.904,-10.114,10,27.037], -// 4 16 -34.106 -10 18.904 -52.144 -10 10 -52.144 10 10 -34.106 10 18.904 - [4,16,-34.106,-10,18.904,-52.144,-10,10,-52.144,10,10,-34.106,10,18.904], -// 0 // -// 5 24 14.73 10 31.975 14.73 -10 31.975 40 10 33.64 -10.114 10 27.037 - [5,24,14.73,10,31.975,14.73,-10,31.975,40,10,33.64,-10.114,10,27.037], -// 5 24 -10.114 10 27.037 -10.114 -10 27.037 14.73 10 31.975 -34.106 10 18.904 - [5,24,-10.114,10,27.037,-10.114,-10,27.037,14.73,10,31.975,-34.106,10,18.904], -// 5 24 -34.106 10 18.904 -34.106 -10 18.904 -10.114 10 27.037 -56.82 10 7.692 - [5,24,-34.106,10,18.904,-34.106,-10,18.904,-10.114,10,27.037,-56.82,10,7.692], -// 0 // -// 4 16 13.981 10 28.123 -9.172 10 23.521 -9.172 -10 23.521 13.981 -10 28.123 - [4,16,13.981,10,28.123,-9.172,10,23.521,-9.172,-10,23.521,13.981,-10,28.123], -// 4 16 -9.172 10 23.521 -32.713 10 15.541 -32.713 -10 15.541 -9.172 -10 23.521 - [4,16,-9.172,10,23.521,-32.713,10,15.541,-32.713,-10,15.541,-9.172,-10,23.521], -// 4 16 -32.713 10 15.541 -43.939 10 10 -43.939 -10 10 -32.713 -10 15.541 - [4,16,-32.713,10,15.541,-43.939,10,10,-43.939,-10,10,-32.713,-10,15.541], -// 0 // -// 5 24 -9.172 10 23.521 -9.172 -10 23.521 15.205 10 28.366 -32.713 10 15.541 - [5,24,-9.172,10,23.521,-9.172,-10,23.521,15.205,10,28.366,-32.713,10,15.541], -// 5 24 -32.713 10 15.541 -32.713 -10 15.541 -9.172 10 23.521 -55 10 4.54 - [5,24,-32.713,10,15.541,-32.713,-10,15.541,-9.172,10,23.521,-55,10,4.54], -// 0 // -// 4 16 13.981 10 28.123 14.73 10 31.975 -10.114 10 27.037 -9.172 10 23.521 - [4,16,13.981,10,28.123,14.73,10,31.975,-10.114,10,27.037,-9.172,10,23.521], -// 3 16 13.981 10 28.123 18.052 10 32.194 14.73 10 31.975 - [3,16,13.981,10,28.123,18.052,10,32.194,14.73,10,31.975], -// 4 16 -9.172 10 23.521 -10.114 10 27.037 -34.106 10 18.904 -32.713 10 15.541 - [4,16,-9.172,10,23.521,-10.114,10,27.037,-34.106,10,18.904,-32.713,10,15.541], -// 4 16 -32.713 10 15.541 -34.106 10 18.904 -52.144 10 10 -43.939 10 10 - [4,16,-32.713,10,15.541,-34.106,10,18.904,-52.144,10,10,-43.939,10,10], -// 4 16 -9.172 -10 23.521 -10.114 -10 27.037 14.73 -10 31.975 13.981 -10 28.123 - [4,16,-9.172,-10,23.521,-10.114,-10,27.037,14.73,-10,31.975,13.981,-10,28.123], -// 3 16 14.73 -10 31.975 18.052 -10 32.194 13.981 -10 28.123 - [3,16,14.73,-10,31.975,18.052,-10,32.194,13.981,-10,28.123], -// 4 16 -32.713 -10 15.541 -34.106 -10 18.904 -10.114 -10 27.037 -9.172 -10 23.521 - [4,16,-32.713,-10,15.541,-34.106,-10,18.904,-10.114,-10,27.037,-9.172,-10,23.521], -// 4 16 -43.939 -10 10 -52.144 -10 10 -34.106 -10 18.904 -32.713 -10 15.541 - [4,16,-43.939,-10,10,-52.144,-10,10,-34.106,-10,18.904,-32.713,-10,15.541], -// 0 // -// 4 16 31.669 10 45.811 32.929 10 47.071 12.595 10 48.194 13.07 10 44.585 - [4,16,31.669,10,45.811,32.929,10,47.071,12.595,10,48.194,13.07,10,44.585], -// 3 16 32.929 10 47.071 36.173 10 49.239 12.595 10 48.194 - [3,16,32.929,10,47.071,36.173,10,49.239,12.595,10,48.194], -// 3 16 12.595 10 48.194 36.173 10 49.239 40 10 50 - [3,16,12.595,10,48.194,36.173,10,49.239,40,10,50], -// 4 16 13.07 10 44.585 12.595 10 48.194 -14.348 10 42.839 -13.406 10 39.323 - [4,16,13.07,10,44.585,12.595,10,48.194,-14.348,10,42.839,-13.406,10,39.323], -// 4 16 -13.406 10 39.323 -14.348 10 42.839 -40.367 10 34.019 -38.974 10 30.656 - [4,16,-13.406,10,39.323,-14.348,10,42.839,-40.367,10,34.019,-38.974,10,30.656], -// 4 16 -38.974 10 30.656 -40.367 10 34.019 -65 10 21.86 -63.18 10 18.708 - [4,16,-38.974,10,30.656,-40.367,10,34.019,-65,10,21.86,-63.18,10,18.708], -// 4 16 -63.18 10 18.708 -65 10 21.86 -83.951 10 9.214 -80 10 10 - [4,16,-63.18,10,18.708,-65,10,21.86,-83.951,10,9.214,-80,10,10], -// 3 16 -80 10 10 -76.23 10 10 -63.18 10 18.708 - [3,16,-80,10,10,-76.23,10,10,-63.18,10,18.708], -// 4 16 13.07 -10 44.585 12.595 -10 48.194 32.929 -10 47.071 31.669 -10 45.811 - [4,16,13.07,-10,44.585,12.595,-10,48.194,32.929,-10,47.071,31.669,-10,45.811], -// 3 16 12.595 -10 48.194 36.173 -10 49.239 32.929 -10 47.071 - [3,16,12.595,-10,48.194,36.173,-10,49.239,32.929,-10,47.071], -// 3 16 40 -10 50 36.173 -10 49.239 12.595 -10 48.194 - [3,16,40,-10,50,36.173,-10,49.239,12.595,-10,48.194], -// 4 16 -13.406 -10 39.323 -14.348 -10 42.839 12.595 -10 48.194 13.07 -10 44.585 - [4,16,-13.406,-10,39.323,-14.348,-10,42.839,12.595,-10,48.194,13.07,-10,44.585], -// 4 16 -38.974 -10 30.656 -40.367 -10 34.019 -14.348 -10 42.839 -13.406 -10 39.323 - [4,16,-38.974,-10,30.656,-40.367,-10,34.019,-14.348,-10,42.839,-13.406,-10,39.323], -// 4 16 -63.18 -10 18.708 -65 -10 21.86 -40.367 -10 34.019 -38.974 -10 30.656 - [4,16,-63.18,-10,18.708,-65,-10,21.86,-40.367,-10,34.019,-38.974,-10,30.656], -// 4 16 -80 -10 10 -83.951 -10 9.214 -65 -10 21.86 -63.18 -10 18.708 - [4,16,-80,-10,10,-83.951,-10,9.214,-65,-10,21.86,-63.18,-10,18.708], -// 3 16 -63.18 -10 18.708 -76.23 -10 10 -80 -10 10 - [3,16,-63.18,-10,18.708,-76.23,-10,10,-80,-10,10], -// 0 // -// 4 16 18.052 2 32.194 31.669 2 45.811 13.07 2 44.586 14.73 2 31.975 - [4,16,18.052,2,32.194,31.669,2,45.811,13.07,2,44.586,14.73,2,31.975], -// 4 16 14.73 2 31.975 13.07 2 44.586 -13.406 2 39.324 -10.114 2 27.037 - [4,16,14.73,2,31.975,13.07,2,44.586,-13.406,2,39.324,-10.114,2,27.037], -// 4 16 -10.114 2 27.037 -13.406 2 39.324 -38.973 2 30.656 -34.105 2 18.904 - [4,16,-10.114,2,27.037,-13.406,2,39.324,-38.973,2,30.656,-34.105,2,18.904], -// 4 16 -34.105 2 18.904 -38.973 2 30.656 -63.18 2 18.708 -52.144 2 10 - [4,16,-34.105,2,18.904,-38.973,2,30.656,-63.18,2,18.708,-52.144,2,10], -// 3 16 -76.23 2 10 -52.144 2 10 -63.18 2 18.708 - [3,16,-76.23,2,10,-52.144,2,10,-63.18,2,18.708], -// 4 16 14.73 -2 31.975 13.07 -2 44.586 31.669 -2 45.811 18.052 -2 32.194 - [4,16,14.73,-2,31.975,13.07,-2,44.586,31.669,-2,45.811,18.052,-2,32.194], -// 4 16 -10.114 -2 27.037 -13.406 -2 39.324 13.07 -2 44.586 14.73 -2 31.975 - [4,16,-10.114,-2,27.037,-13.406,-2,39.324,13.07,-2,44.586,14.73,-2,31.975], -// 4 16 -34.105 -2 18.904 -38.973 -2 30.656 -13.406 -2 39.324 -10.114 -2 27.037 - [4,16,-34.105,-2,18.904,-38.973,-2,30.656,-13.406,-2,39.324,-10.114,-2,27.037], -// 4 16 -52.144 -2 10 -63.18 -2 18.708 -38.973 -2 30.656 -34.105 -2 18.904 - [4,16,-52.144,-2,10,-63.18,-2,18.708,-38.973,-2,30.656,-34.105,-2,18.904], -// 3 16 -63.18 -2 18.708 -52.144 -2 10 -76.23 -2 10 - [3,16,-63.18,-2,18.708,-52.144,-2,10,-76.23,-2,10], -// 0 // -// 2 24 40 -10 50 12.595 -10 48.194 - [2,24,40,-10,50,12.595,-10,48.194], -// 2 24 12.595 -10 48.194 -14.348 -10 42.839 - [2,24,12.595,-10,48.194,-14.348,-10,42.839], -// 2 24 -14.348 -10 42.839 -40.367 -10 34.019 - [2,24,-14.348,-10,42.839,-40.367,-10,34.019], -// 2 24 -40.367 -10 34.019 -65 -10 21.86 - [2,24,-40.367,-10,34.019,-65,-10,21.86], -// 2 24 -65 -10 21.86 -83.951 -10 9.214 - [2,24,-65,-10,21.86,-83.951,-10,9.214], -// 2 24 40 10 50 12.595 10 48.194 - [2,24,40,10,50,12.595,10,48.194], -// 2 24 12.595 10 48.194 -14.348 10 42.839 - [2,24,12.595,10,48.194,-14.348,10,42.839], -// 2 24 -14.348 10 42.839 -40.367 10 34.019 - [2,24,-14.348,10,42.839,-40.367,10,34.019], -// 2 24 -40.367 10 34.019 -65 10 21.86 - [2,24,-40.367,10,34.019,-65,10,21.86], -// 2 24 -65 10 21.86 -83.951 10 9.214 - [2,24,-65,10,21.86,-83.951,10,9.214], -// 0 // -// 4 16 40 -10 50 12.595 -10 48.194 12.595 10 48.194 40 10 50 - [4,16,40,-10,50,12.595,-10,48.194,12.595,10,48.194,40,10,50], -// 4 16 12.595 -10 48.194 -14.348 -10 42.839 -14.348 10 42.839 12.595 10 48.194 - [4,16,12.595,-10,48.194,-14.348,-10,42.839,-14.348,10,42.839,12.595,10,48.194], -// 4 16 -14.348 -10 42.839 -40.367 -10 34.019 -40.367 10 34.019 -14.348 10 42.839 - [4,16,-14.348,-10,42.839,-40.367,-10,34.019,-40.367,10,34.019,-14.348,10,42.839], -// 4 16 -40.367 -10 34.019 -65 -10 21.86 -65 10 21.86 -40.367 10 34.019 - [4,16,-40.367,-10,34.019,-65,-10,21.86,-65,10,21.86,-40.367,10,34.019], -// 4 16 -65 -10 21.86 -83.951 -10 9.214 -83.951 10 9.214 -65 10 21.86 - [4,16,-65,-10,21.86,-83.951,-10,9.214,-83.951,10,9.214,-65,10,21.86], -// 0 // -// 5 24 12.595 10 48.194 12.595 -10 48.194 40 10 50 -14.348 10 42.839 - [5,24,12.595,10,48.194,12.595,-10,48.194,40,10,50,-14.348,10,42.839], -// 5 24 -14.348 10 42.839 -14.348 -10 42.839 12.595 10 48.194 -40.367 10 34.019 - [5,24,-14.348,10,42.839,-14.348,-10,42.839,12.595,10,48.194,-40.367,10,34.019], -// 5 24 -40.367 10 34.019 -40.367 -10 34.019 -14.348 10 42.839 -65 10 21.86 - [5,24,-40.367,10,34.019,-40.367,-10,34.019,-14.348,10,42.839,-65,10,21.86], -// 5 24 -65 10 21.86 -65 -10 21.86 -40.367 10 34.019 -87.848 10 6.614 - [5,24,-65,10,21.86,-65,-10,21.86,-40.367,10,34.019,-87.848,10,6.614], -// 0 // -// 2 24 31.669 -10 45.811 31.669 -2 45.811 - [2,24,31.669,-10,45.811,31.669,-2,45.811], -// 2 24 31.669 10 45.811 31.669 2 45.811 - [2,24,31.669,10,45.811,31.669,2,45.811], -// 2 24 18.052 -10 32.194 18.052 -2 32.194 - [2,24,18.052,-10,32.194,18.052,-2,32.194], -// 2 24 18.052 10 32.194 18.052 2 32.194 - [2,24,18.052,10,32.194,18.052,2,32.194], -// 0 // -// 1 16 0 0 0 0 0 -1 0 1 0 1 0 0 connhole.dat - [1,16,0,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__connhole()], // 1 16 -80 0 -20 1 0 0 0 1 0 0 0 1 znap6.dat [1,16,-80,0,-20,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], // 1 16 -80 0 0 1 0 0 0 1 0 0 0 1 connhole.dat [1,16,-80,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], // 1 16 -80 0 0 0 0 1 0 1 0 -1 0 0 znap3b.dat [1,16,-80,0,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap3b()], -// 1 16 0 0 0 0 0 -1 0 -1 0 -1 0 0 znap3b.dat - [1,16,0,0,0,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__znap3b()], -// 1 16 -40 0 0 0 0 1 0 1 0 -1 0 0 znap2.dat - [1,16,-40,0,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap2()], -// 1 16 -40 0 0 0 0 -1 0 1 0 1 0 0 znap2.dat - [1,16,-40,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap2()], -// 1 16 60 0 40 0 0 -1 0 1 0 1 0 0 znap6.dat - [1,16,60,0,40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap6()], -// 0 // -// 2 24 -10 -10 -25 -10 -10 -1.508 - [2,24,-10,-10,-25,-10,-10,-1.508], -// 4 16 -10 10 -25 -10 10 -1.508 -10 -10 -1.508 -10 -10 -25 - [4,16,-10,10,-25,-10,10,-1.508,-10,-10,-1.508,-10,-10,-25], -// 2 24 -10 10 -25 -10 10 -1.508 - [2,24,-10,10,-25,-10,10,-1.508], -// 2 24 -70 -10 -25 -70 -10 -1.508 - [2,24,-70,-10,-25,-70,-10,-1.508], -// 4 16 -70 -10 -25 -70 -10 -1.508 -70 10 -1.508 -70 10 -25 - [4,16,-70,-10,-25,-70,-10,-1.508,-70,10,-1.508,-70,10,-25], -// 2 24 -70 10 -25 -70 10 -1.508 - [2,24,-70,10,-25,-70,10,-1.508], -// 2 24 44.142 10 30 65 10 30 - [2,24,44.142,10,30,65,10,30], -// 2 24 44.142 -10 30 65 -10 30 - [2,24,44.142,-10,30,65,-10,30], -// 2 24 44.142 -10 30 10 -10 -4.142 - [2,24,44.142,-10,30,10,-10,-4.142], -// 2 24 44.142 10 30 10 10 -4.142 - [2,24,44.142,10,30,10,10,-4.142], -// 0 // -// 1 16 0 10 0 8.994 0 0 0 -1 0 0 0 8.994 1-8edge.dat - [1,16,0,10,0,8.994,0,0,0,-1,0,0,0,8.994, ldraw_lib__1_8edge()], -// 1 16 0 2 0 8.994 0 0 0 -1 0 0 0 8.994 1-8edge.dat - [1,16,0,2,0,8.994,0,0,0,-1,0,0,0,8.994, ldraw_lib__1_8edge()], -// 1 16 0 -2 0 8.994 0 0 0 -1 0 0 0 8.994 1-8edge.dat - [1,16,0,-2,0,8.994,0,0,0,-1,0,0,0,8.994, ldraw_lib__1_8edge()], -// 1 16 0 -10 0 8.994 0 0 0 -1 0 0 0 8.994 1-8edge.dat - [1,16,0,-10,0,8.994,0,0,0,-1,0,0,0,8.994, ldraw_lib__1_8edge()], -// 1 16 0 10 0 8.994 0 0 0 -20 0 0 0 8.994 1-8cyli.dat - [1,16,0,10,0,8.994,0,0,0,-20,0,0,0,8.994, ldraw_lib__1_8cyli()], -// 4 16 18.639 10 9.645 18.639 -10 9.645 8.994 -10 0 8.994 10 0 - [4,16,18.639,10,9.645,18.639,-10,9.645,8.994,-10,0,8.994,10,0], -// 4 16 10 10 -2.728 10 10 -4.142 21.213 10 7.071 20.506 10 7.778 - [4,16,10,10,-2.728,10,10,-4.142,21.213,10,7.071,20.506,10,7.778], -// 4 16 10 -10 -4.142 21.213 -10 7.071 21.213 10 7.071 10 10 -4.142 - [4,16,10,-10,-4.142,21.213,-10,7.071,21.213,10,7.071,10,10,-4.142], -// 2 24 10 10 -4.142 10 -10 -4.142 - [2,24,10,10,-4.142,10,-10,-4.142], -// 4 16 20.506 -10 7.778 21.213 -10 7.071 10 -10 -4.142 10 -10 -2.728 - [4,16,20.506,-10,7.778,21.213,-10,7.071,10,-10,-4.142,10,-10,-2.728], -// 2 24 18.639 -10 9.645 8.994 -10 0 - [2,24,18.639,-10,9.645,8.994,-10,0], -// 2 24 18.639 -2 9.645 8.994 -2 0 - [2,24,18.639,-2,9.645,8.994,-2,0], -// 2 24 18.639 2 9.645 8.994 2 0 - [2,24,18.639,2,9.645,8.994,2,0], -// 2 24 18.639 10 9.645 8.994 10 0 - [2,24,18.639,10,9.645,8.994,10,0], -// 2 24 8.994 10 0 8.994 -10 0 - [2,24,8.994,10,0,8.994,-10,0], -// 0 // -// 4 16 14.142 2 14.142 6.36 2 6.36 8.31 2 3.442 16.576 2 11.708 - [4,16,14.142,2,14.142,6.36,2,6.36,8.31,2,3.442,16.576,2,11.708], -// 4 16 9.001 2 0.007 18.639 2 9.645 16.576 2 11.708 8.317 2 3.449 - [4,16,9.001,2,0.007,18.639,2,9.645,16.576,2,11.708,8.317,2,3.449], -// 4 16 6.36 -2 6.36 14.142 -2 14.142 16.576 -2 11.708 8.31 -2 3.442 - [4,16,6.36,-2,6.36,14.142,-2,14.142,16.576,-2,11.708,8.31,-2,3.442], -// 4 16 18.639 -2 9.645 8.994 -2 0 8.303 -2 3.435 16.576 -2 11.708 - [4,16,18.639,-2,9.645,8.994,-2,0,8.303,-2,3.435,16.576,-2,11.708], -// 4 16 20.506 10 7.778 20.018 10 8.266 10 10 -1.752 10 10 -2.728 - [4,16,20.506,10,7.778,20.018,10,8.266,10,10,-1.752,10,10,-2.728], -// 4 16 20.018 10 8.266 18.639 10 9.645 10 10 1.006 10 10 -1.752 - [4,16,20.018,10,8.266,18.639,10,9.645,10,10,1.006,10,10,-1.752], -// 4 16 10 -10 -2.728 10 -10 -1.752 20.018 -10 8.266 20.506 -10 7.778 - [4,16,10,-10,-2.728,10,-10,-1.752,20.018,-10,8.266,20.506,-10,7.778], -// 4 16 10 -10 -1.752 10 -10 1.006 18.639 -10 9.645 20.018 -10 8.266 - [4,16,10,-10,-1.752,10,-10,1.006,18.639,-10,9.645,20.018,-10,8.266], -// 3 16 9 10 0 10 10 0 10 10 1.006 - [3,16,9,10,0,10,10,0,10,10,1.006], -// 3 16 10 -10 0 9 -10 0 10 -10 1.006 - [3,16,10,-10,0,9,-10,0,10,-10,1.006], -// 0 // -// 1 16 0 -10 0 0 0 8.994 0 1 0 8.994 0 0 1-8edge.dat - [1,16,0,-10,0,0,0,8.994,0,1,0,8.994,0,0, ldraw_lib__1_8edge()], -// 1 16 0 -2 0 0 0 8.994 0 1 0 8.994 0 0 1-8edge.dat - [1,16,0,-2,0,0,0,8.994,0,1,0,8.994,0,0, ldraw_lib__1_8edge()], -// 1 16 0 2 0 0 0 8.994 0 1 0 8.994 0 0 1-8edge.dat - [1,16,0,2,0,0,0,8.994,0,1,0,8.994,0,0, ldraw_lib__1_8edge()], -// 1 16 0 10 0 0 0 8.994 0 1 0 8.994 0 0 1-8edge.dat - [1,16,0,10,0,0,0,8.994,0,1,0,8.994,0,0, ldraw_lib__1_8edge()], -// 1 16 0 -10 0 0 0 8.994 0 20 0 8.994 0 0 1-8cyli.dat - [1,16,0,-10,0,0,0,8.994,0,20,0,8.994,0,0, ldraw_lib__1_8cyli()], -// 4 16 9.645 -10 18.639 9.645 10 18.639 0 10 8.994 0 -10 8.994 - [4,16,9.645,-10,18.639,9.645,10,18.639,0,10,8.994,0,-10,8.994], -// 4 16 -2.728 -10 10 -4.142 -10 10 7.071 -10 21.213 7.778 -10 20.506 - [4,16,-2.728,-10,10,-4.142,-10,10,7.071,-10,21.213,7.778,-10,20.506], -// 4 16 7.778 10 20.506 7.071 10 21.213 -4.142 10 10 -2.728 10 10 - [4,16,7.778,10,20.506,7.071,10,21.213,-4.142,10,10,-2.728,10,10], -// 2 24 9.645 10 18.639 0 10 8.994 - [2,24,9.645,10,18.639,0,10,8.994], -// 2 24 9.645 2 18.639 0 2 8.994 - [2,24,9.645,2,18.639,0,2,8.994], -// 2 24 9.645 -2 18.639 0 -2 8.994 - [2,24,9.645,-2,18.639,0,-2,8.994], -// 2 24 9.645 -10 18.639 0 -10 8.994 - [2,24,9.645,-10,18.639,0,-10,8.994], -// 2 24 0 -10 8.994 0 10 8.994 - [2,24,0,-10,8.994,0,10,8.994], -// 0 // -// 4 16 14.142 -2 14.142 6.36 -2 6.36 3.442 -2 8.31 11.708 -2 16.576 - [4,16,14.142,-2,14.142,6.36,-2,6.36,3.442,-2,8.31,11.708,-2,16.576], -// 4 16 0.007 -2 9.001 9.645 -2 18.639 11.708 -2 16.576 3.449 -2 8.317 - [4,16,0.007,-2,9.001,9.645,-2,18.639,11.708,-2,16.576,3.449,-2,8.317], -// 4 16 6.36 2 6.36 14.142 2 14.142 11.708 2 16.576 3.442 2 8.31 - [4,16,6.36,2,6.36,14.142,2,14.142,11.708,2,16.576,3.442,2,8.31], -// 4 16 9.645 2 18.639 0 2 8.994 3.435 2 8.303 11.708 2 16.576 - [4,16,9.645,2,18.639,0,2,8.994,3.435,2,8.303,11.708,2,16.576], -// 4 16 7.778 -10 20.506 8.266 -10 20.018 -1.752 -10 10 -2.728 -10 10 - [4,16,7.778,-10,20.506,8.266,-10,20.018,-1.752,-10,10,-2.728,-10,10], -// 4 16 8.266 -10 20.018 9.645 -10 18.639 1.006 -10 10 -1.752 -10 10 - [4,16,8.266,-10,20.018,9.645,-10,18.639,1.006,-10,10,-1.752,-10,10], -// 4 16 -2.728 10 10 -1.752 10 10 8.266 10 20.018 7.778 10 20.506 - [4,16,-2.728,10,10,-1.752,10,10,8.266,10,20.018,7.778,10,20.506], -// 4 16 -1.752 10 10 1.006 10 10 9.645 10 18.639 8.266 10 20.018 - [4,16,-1.752,10,10,1.006,10,10,9.645,10,18.639,8.266,10,20.018], -// 3 16 0 -10 9 0 -10 10 1.006 -10 10 - [3,16,0,-10,9,0,-10,10,1.006,-10,10], -// 3 16 0 10 10 0 10 9 1.006 10 10 - [3,16,0,10,10,0,10,9,1.006,10,10], -// 0 // -// 1 16 40 -10 40 0 0 -8.994 0 1 0 -8.994 0 0 1-4edge.dat - [1,16,40,-10,40,0,0,-8.994,0,1,0,-8.994,0,0, ldraw_lib__1_4edge()], -// 1 16 40 -2 40 0 0 -8.994 0 1 0 -8.994 0 0 1-4edge.dat - [1,16,40,-2,40,0,0,-8.994,0,1,0,-8.994,0,0, ldraw_lib__1_4edge()], -// 1 16 40 2 40 0 0 -8.994 0 1 0 -8.994 0 0 1-4edge.dat - [1,16,40,2,40,0,0,-8.994,0,1,0,-8.994,0,0, ldraw_lib__1_4edge()], -// 1 16 40 10 40 0 0 -8.994 0 1 0 -8.994 0 0 1-4edge.dat - [1,16,40,10,40,0,0,-8.994,0,1,0,-8.994,0,0, ldraw_lib__1_4edge()], -// 1 16 40 -10 40 0 0 -8.994 0 20 0 -8.994 0 0 1-4cyli.dat - [1,16,40,-10,40,0,0,-8.994,0,20,0,-8.994,0,0, ldraw_lib__1_4cyli()], -// 4 16 30.355 -10 21.361 30.355 10 21.361 40 10 31.006 40 -10 31.006 - [4,16,30.355,-10,21.361,30.355,10,21.361,40,10,31.006,40,-10,31.006], -// 4 16 31.006 -10 40 31.006 10 40 21.361 10 30.355 21.361 -10 30.355 - [4,16,31.006,-10,40,31.006,10,40,21.361,10,30.355,21.361,-10,30.355], -// 4 16 42.728 -10 30 44.142 -10 30 32.929 -10 18.787 32.222 -10 19.494 - [4,16,42.728,-10,30,44.142,-10,30,32.929,-10,18.787,32.222,-10,19.494], -// 4 16 44.142 10 30 32.929 10 18.787 32.929 -10 18.787 44.142 -10 30 - [4,16,44.142,10,30,32.929,10,18.787,32.929,-10,18.787,44.142,-10,30], -// 2 24 44.142 -10 30 44.142 10 30 - [2,24,44.142,-10,30,44.142,10,30], -// 4 16 32.929 -10 47.071 33.636 -10 46.364 19.494 -10 32.222 18.787 -10 32.929 - [4,16,32.929,-10,47.071,33.636,-10,46.364,19.494,-10,32.222,18.787,-10,32.929], -// 4 16 32.222 10 19.494 32.929 10 18.787 44.142 10 30 42.728 10 30 - [4,16,32.222,10,19.494,32.929,10,18.787,44.142,10,30,42.728,10,30], -// 4 16 18.787 10 32.929 19.494 10 32.222 33.636 10 46.364 32.929 10 47.071 - [4,16,18.787,10,32.929,19.494,10,32.222,33.636,10,46.364,32.929,10,47.071], -// 2 24 21.361 10 30.355 31.006 10 40 - [2,24,21.361,10,30.355,31.006,10,40], -// 2 24 30.355 10 21.361 40 10 31.006 - [2,24,30.355,10,21.361,40,10,31.006], -// 2 24 30.355 2 21.361 40 2 31.006 - [2,24,30.355,2,21.361,40,2,31.006], -// 2 24 30.355 -2 21.361 40 -2 31.006 - [2,24,30.355,-2,21.361,40,-2,31.006], -// 2 24 30.355 -10 21.361 40 -10 31.006 - [2,24,30.355,-10,21.361,40,-10,31.006], -// 2 24 21.361 -10 30.355 31.006 -10 40 - [2,24,21.361,-10,30.355,31.006,-10,40], -// 2 24 21.361 -2 30.355 31.006 -2 40 - [2,24,21.361,-2,30.355,31.006,-2,40], -// 2 24 21.361 2 30.355 31.006 2 40 - [2,24,21.361,2,30.355,31.006,2,40], -// 2 24 31.006 -10 40 31.006 10 40 - [2,24,31.006,-10,40,31.006,10,40], -// 2 24 40 -10 31.006 40 10 31.006 - [2,24,40,-10,31.006,40,10,31.006], -// 1 16 40 -10 40 0 0 -1 0 1 0 1 0 0 1-8ring9.dat - [1,16,40,-10,40,0,0,-1,0,1,0,1,0,0, ldraw_lib__1_8ring9()], -// 1 16 40 10 40 -0.707 0 0.707 0 -1 0 0.707 0 0.707 1-8ring9.dat - [1,16,40,10,40,-0.707,0,0.707,0,-1,0,0.707,0,0.707, ldraw_lib__1_8ring9()], -// 0 // -// 4 16 33.64 -2 33.64 25.858 -2 25.858 23.424 -2 28.292 31.69 -2 36.558 - [4,16,33.64,-2,33.64,25.858,-2,25.858,23.424,-2,28.292,31.69,-2,36.558], -// 4 16 25.858 -2 25.858 33.64 -2 33.64 36.558 -2 31.69 28.292 -2 23.424 - [4,16,25.858,-2,25.858,33.64,-2,33.64,36.558,-2,31.69,28.292,-2,23.424], -// 4 16 21.361 -2 30.355 31.006 -2 40 31.697 -2 36.565 23.424 -2 28.292 - [4,16,21.361,-2,30.355,31.006,-2,40,31.697,-2,36.565,23.424,-2,28.292], -// 4 16 39.993 -2 30.999 30.355 -2 21.361 28.292 -2 23.424 36.551 -2 31.683 - [4,16,39.993,-2,30.999,30.355,-2,21.361,28.292,-2,23.424,36.551,-2,31.683], -// 4 16 33.64 2 33.64 25.858 2 25.858 28.292 2 23.424 36.558 2 31.69 - [4,16,33.64,2,33.64,25.858,2,25.858,28.292,2,23.424,36.558,2,31.69], -// 4 16 25.858 2 25.858 33.64 2 33.64 31.69 2 36.558 23.424 2 28.292 - [4,16,25.858,2,25.858,33.64,2,33.64,31.69,2,36.558,23.424,2,28.292], -// 4 16 30.355 2 21.361 40 2 31.006 36.565 2 31.697 28.292 2 23.424 - [4,16,30.355,2,21.361,40,2,31.006,36.565,2,31.697,28.292,2,23.424], -// 4 16 30.999 2 39.993 21.361 2 30.355 23.424 2 28.292 31.683 2 36.551 - [4,16,30.999,2,39.993,21.361,2,30.355,23.424,2,28.292,31.683,2,36.551], -// 4 16 32.222 -10 19.494 31.734 -10 19.982 41.752 -10 30 42.728 -10 30 - [4,16,32.222,-10,19.494,31.734,-10,19.982,41.752,-10,30,42.728,-10,30], -// 4 16 31.734 -10 19.982 30.355 -10 21.361 38.994 -10 30 41.752 -10 30 - [4,16,31.734,-10,19.982,30.355,-10,21.361,38.994,-10,30,41.752,-10,30], -// 4 16 33.636 -10 46.364 31.69 -10 43.442 19.982 -10 31.734 19.494 -10 32.222 - [4,16,33.636,-10,46.364,31.69,-10,43.442,19.982,-10,31.734,19.494,-10,32.222], -// 4 16 31.69 -10 43.442 31.006 -10 40 21.361 -10 30.355 19.982 -10 31.734 - [4,16,31.69,-10,43.442,31.006,-10,40,21.361,-10,30.355,19.982,-10,31.734], -// 4 16 42.728 10 30 41.752 10 30 31.734 10 19.982 32.222 10 19.494 - [4,16,42.728,10,30,41.752,10,30,31.734,10,19.982,32.222,10,19.494], -// 4 16 41.752 10 30 38.994 10 30 30.355 10 21.361 31.734 10 19.982 - [4,16,41.752,10,30,38.994,10,30,30.355,10,21.361,31.734,10,19.982], -// 4 16 19.494 10 32.222 19.982 10 31.734 31.69 10 43.442 33.636 10 46.364 - [4,16,19.494,10,32.222,19.982,10,31.734,31.69,10,43.442,33.636,10,46.364], -// 4 16 19.982 10 31.734 21.361 10 30.355 31.006 10 40 31.69 10 43.442 - [4,16,19.982,10,31.734,21.361,10,30.355,31.006,10,40,31.69,10,43.442], -// 3 16 40 -10 31 40 -10 30 38.994 -10 30 - [3,16,40,-10,31,40,-10,30,38.994,-10,30], -// 3 16 40 10 30 40 10 31 38.994 10 30 - [3,16,40,10,30,40,10,31,38.994,10,30], -// 0 // -// 4 16 30.355 -2 21.361 18.639 -2 9.645 9.645 -2 18.639 21.361 -2 30.355 - [4,16,30.355,-2,21.361,18.639,-2,9.645,9.645,-2,18.639,21.361,-2,30.355], -// 4 16 18.639 2 9.645 30.355 2 21.361 21.361 2 30.355 9.645 2 18.639 - [4,16,18.639,2,9.645,30.355,2,21.361,21.361,2,30.355,9.645,2,18.639], -// 4 16 21.213 -10 7.071 18.639 -10 9.645 30.355 -10 21.361 32.929 -10 18.787 - [4,16,21.213,-10,7.071,18.639,-10,9.645,30.355,-10,21.361,32.929,-10,18.787], -// 4 16 18.787 -10 32.929 21.361 -10 30.355 9.645 -10 18.639 7.071 -10 21.213 - [4,16,18.787,-10,32.929,21.361,-10,30.355,9.645,-10,18.639,7.071,-10,21.213], -// 4 16 32.929 10 18.787 30.355 10 21.361 18.639 10 9.645 21.213 10 7.071 - [4,16,32.929,10,18.787,30.355,10,21.361,18.639,10,9.645,21.213,10,7.071], -// 4 16 7.071 10 21.213 9.645 10 18.639 21.361 10 30.355 18.787 10 32.929 - [4,16,7.071,10,21.213,9.645,10,18.639,21.361,10,30.355,18.787,10,32.929], -// 0 // -// 4 16 9.645 -2 18.639 9.645 -10 18.639 21.361 -10 30.355 21.361 -2 30.355 - [4,16,9.645,-2,18.639,9.645,-10,18.639,21.361,-10,30.355,21.361,-2,30.355], -// 4 16 9.645 10 18.639 9.645 2 18.639 21.361 2 30.355 21.361 10 30.355 - [4,16,9.645,10,18.639,9.645,2,18.639,21.361,2,30.355,21.361,10,30.355], -// 4 16 30.355 -2 21.361 30.355 -10 21.361 18.639 -10 9.645 18.639 -2 9.645 - [4,16,30.355,-2,21.361,30.355,-10,21.361,18.639,-10,9.645,18.639,-2,9.645], -// 4 16 30.355 10 21.361 30.355 2 21.361 18.639 2 9.645 18.639 10 9.645 - [4,16,30.355,10,21.361,30.355,2,21.361,18.639,2,9.645,18.639,10,9.645], -// 0 // -// 2 24 30.355 -10 21.361 18.639 -10 9.645 - [2,24,30.355,-10,21.361,18.639,-10,9.645], -// 4 16 21.213 -10 7.071 32.929 -10 18.787 32.929 10 18.787 21.213 10 7.071 - [4,16,21.213,-10,7.071,32.929,-10,18.787,32.929,10,18.787,21.213,10,7.071], -// 4 16 18.787 -10 32.929 7.071 -10 21.213 7.071 10 21.213 18.787 10 32.929 - [4,16,18.787,-10,32.929,7.071,-10,21.213,7.071,10,21.213,18.787,10,32.929], -// 2 24 30.355 -2 21.361 18.639 -2 9.645 - [2,24,30.355,-2,21.361,18.639,-2,9.645], -// 2 24 21.361 -2 30.355 9.645 -2 18.639 - [2,24,21.361,-2,30.355,9.645,-2,18.639], -// 2 24 21.361 -10 30.355 9.645 -10 18.639 - [2,24,21.361,-10,30.355,9.645,-10,18.639], -// 2 24 21.361 10 30.355 9.645 10 18.639 - [2,24,21.361,10,30.355,9.645,10,18.639], -// 2 24 30.355 10 21.361 18.639 10 9.645 - [2,24,30.355,10,21.361,18.639,10,9.645], -// 2 24 21.361 2 30.355 9.645 2 18.639 - [2,24,21.361,2,30.355,9.645,2,18.639], -// 2 24 30.355 2 21.361 18.639 2 9.645 - [2,24,30.355,2,21.361,18.639,2,9.645], -// 0 // -// 1 16 -80 -10 0 -10 0 0 0 -1 0 0 0 10 3-16edge.dat - [1,16,-80,-10,0,-10,0,0,0,-1,0,0,0,10, ldraw_lib__3_16edge()], -// 1 16 -80 10 0 -10 0 0 0 -1 0 0 0 10 3-16edge.dat - [1,16,-80,10,0,-10,0,0,0,-1,0,0,0,10, ldraw_lib__3_16edge()], -// 1 16 -80 10 0 -10 0 0 0 -20 0 0 0 10 3-16cyli.dat - [1,16,-80,10,0,-10,0,0,0,-20,0,0,0,10, ldraw_lib__3_16cyli()], -// 1 16 -80 10 0 -1 0 0 0 -1 0 0 0 1 1-4ring9.dat - [1,16,-80,10,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__1_4ring9()], -// 1 16 -80 -10 0 0 0 -1 0 1 0 1 0 0 1-4ring9.dat - [1,16,-80,-10,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__1_4ring9()], -// 1 16 0 0 -20 1 0 0 0 1 0 0 0 1 znap6.dat - [1,16,0,0,-20,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], -// 1 16 40 0 40 0 0 -1 0 1 0 1 0 0 connhole.dat - [1,16,40,0,40,0,0,-1,0,1,0,1,0,0, ldraw_lib__connhole()], +// 1 16 -40 0 0 0 0 1 0 1 0 1 0 0 znap2a.dat + [1,16,-40,0,0,0,0,1,0,1,0,1,0,0, ldraw_lib__znap2a()], // 1 16 -40 0 0 1 0 0 0 1 0 0 0 1 connhole.dat [1,16,-40,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], -// 2 24 -90 10 0 -90 10 -25 - [2,24,-90,10,0,-90,10,-25], -// 2 24 -90 -10 0 -90 -10 -25 - [2,24,-90,-10,0,-90,-10,-25], -// 4 16 -90 -10 0 -90 -10 -25 -90 10 -25 -90 10 0 - [4,16,-90,-10,0,-90,-10,-25,-90,10,-25,-90,10,0], -// 2 24 65 10 50 40 10 50 - [2,24,65,10,50,40,10,50], -// 2 24 65 -10 50 40 -10 50 - [2,24,65,-10,50,40,-10,50], -// 4 16 65 -10 50 40 -10 50 40 10 50 65 10 50 - [4,16,65,-10,50,40,-10,50,40,10,50,65,10,50], -// 2 24 65 10 30 44 10 30 - [2,24,65,10,30,44,10,30], -// 2 24 65 -10 30 44 -10 30 - [2,24,65,-10,30,44,-10,30], -// 4 16 65 10 30 44 10 30 44 -10 30 65 -10 30 - [4,16,65,10,30,44,10,30,44,-10,30,65,-10,30], -// 2 24 -60 10 -10 -20 10 -10 - [2,24,-60,10,-10,-20,10,-10], -// 2 24 -60 -10 -10 -20 -10 -10 - [2,24,-60,-10,-10,-20,-10,-10], -// 4 16 -60 -10 -10 -20 -10 -10 -20 10 -10 -60 10 -10 - [4,16,-60,-10,-10,-20,-10,-10,-20,10,-10,-60,10,-10], -// 2 24 10 -10 -4.142 10 -10 -25 - [2,24,10,-10,-4.142,10,-10,-25], -// 2 24 10 10 -4.142 10 10 -25 - [2,24,10,10,-4.142,10,10,-25], -// 4 16 10 10 -4.142 10 10 -25 10 -10 -25 10 -10 -4.142 - [4,16,10,10,-4.142,10,10,-25,10,-10,-25,10,-10,-4.142], -// 5 24 40 10 50 40 -10 50 67.405 10 48.194 12.595 10 48.194 - [5,24,40,10,50,40,-10,50,67.405,10,48.194,12.595,10,48.194], +// 1 16 -40 0 0 0 0 -1 0 1 0 -1 0 0 znap2.dat + [1,16,-40,0,0,0,0,-1,0,1,0,-1,0,0, ldraw_lib__znap2()], +// 1 16 0 0 0 0 0 -1 0 1 0 -1 0 0 znap3a.dat + [1,16,0,0,0,0,0,-1,0,1,0,-1,0,0, ldraw_lib__znap3a()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 0 0 -20 1 0 0 0 1 0 0 0 1 znap6.dat + [1,16,0,0,-20,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], +// 1 16 -50 0 -10 -10 0 0 0 0 10 0 1 0 rect2p.dat + [1,16,-50,0,-10,-10,0,0,0,0,10,0,1,0, ldraw_lib__rect2p()], +// 1 16 -30 0 -10 -10 0 0 0 0 10 0 1 0 rect2p.dat + [1,16,-30,0,-10,-10,0,0,0,0,10,0,1,0, ldraw_lib__rect2p()], +// +// 1 16 0 0 0 .70711 0 -.70711 0 1 0 -.70711 0 -.70711 znap2a.dat + [1,16,0,0,0,.70711,0,-.70711,0,1,0,-.70711,0,-.70711, ldraw_lib__znap2a()], +// 1 16 40 0 40 .70711 0 .70711 0 1 0 -.70711 0 .70711 znap2a.dat + [1,16,40,0,40,.70711,0,.70711,0,1,0,-.70711,0,.70711, ldraw_lib__znap2a()], +// 1 16 40 0 40 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,40,0,40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 60 0 40 0 0 -1 0 1 0 1 0 0 znap6.dat + [1,16,60,0,40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap6()], +// 1 16 10 0 -14.571 0 -1 0 0 0 -10 10.429 0 0 rect2p.dat + [1,16,10,0,-14.571,0,-1,0,0,0,-10,10.429,0,0, ldraw_lib__rect2p()], +// 1 16 27.071 0 12.929 -17.071 -1 0 0 0 10 -17.071 0 0 rect.dat + [1,16,27.071,0,12.929,-17.071,-1,0,0,0,10,-17.071,0,0, ldraw_lib__rect()], +// 1 16 54.571 0 30 -10.429 0 0 0 0 10 0 1 0 rect2p.dat + [1,16,54.571,0,30,-10.429,0,0,0,0,10,0,1,0, ldraw_lib__rect2p()], +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\32246s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32246s01()], +// 1 16 0 0 0 1 0 0 0 -1 0 0 0 1 s\32246s01.dat + [1,16,0,0,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__s__32246s01()], +// +// 0 // Top - Bow Centre Line r=200, x=10, z=-160 +// 1 16 -90 0 -12.5 0 1 0 0 0 10 12.5 0 0 rect2p.dat + [1,16,-90,0,-12.5,0,1,0,0,0,10,12.5,0,0, ldraw_lib__rect2p()], +// 1 16 -80 -10 0 -10 0 0 0 20 0 0 0 10 1-8cylo.dat + [1,16,-80,-10,0,-10,0,0,0,20,0,0,0,10, ldraw_lib__1_8cylo()], +// 4 16 -65 10 21.86 -65 -10 21.86 -52.883 -10 28.349 -52.883 10 28.349 + [4,16,-65,10,21.86,-65,-10,21.86,-52.883,-10,28.349,-52.883,10,28.349], +// 4 16 -76.676 10 14.615 -76.676 -10 14.615 -65 -10 21.86 -65 10 21.86 + [4,16,-76.676,10,14.615,-76.676,-10,14.615,-65,-10,21.86,-65,10,21.86], +// 4 16 -40.367 10 34.019 -40.367 -10 34.019 -27.494 -10 38.849 -27.494 10 38.849 + [4,16,-40.367,10,34.019,-40.367,-10,34.019,-27.494,-10,38.849,-27.494,10,38.849], +// 4 16 -52.883 10 28.349 -52.883 -10 28.349 -40.367 -10 34.019 -40.367 10 34.019 + [4,16,-52.883,10,28.349,-52.883,-10,28.349,-40.367,-10,34.019,-40.367,10,34.019], +// 4 16 -87.071 10 7.071 -87.071 -10 7.071 -76.676 -10 14.615 -76.676 10 14.615 + [4,16,-87.071,10,7.071,-87.071,-10,7.071,-76.676,-10,14.615,-76.676,10,14.615], +// 4 16 26.266 10 49.559 26.266 -10 49.559 40 -10 50 40 10 50 + [4,16,26.266,10,49.559,26.266,-10,49.559,40,-10,50,40,10,50], +// 4 16 -14.348 10 42.839 -14.348 -10 42.839 -.971 -10 45.968 -.971 10 45.968 + [4,16,-14.348,10,42.839,-14.348,-10,42.839,-.971,-10,45.968,-.971,10,45.968], +// 4 16 -27.494 10 38.849 -27.494 -10 38.849 -14.348 -10 42.839 -14.348 10 42.839 + [4,16,-27.494,10,38.849,-27.494,-10,38.849,-14.348,-10,42.839,-14.348,10,42.839], +// 4 16 12.595 10 48.194 12.595 -10 48.194 26.266 -10 49.559 26.266 10 49.559 + [4,16,12.595,10,48.194,12.595,-10,48.194,26.266,-10,49.559,26.266,10,49.559], +// 4 16 -.971 10 45.968 -.971 -10 45.968 12.595 -10 48.194 12.595 10 48.194 + [4,16,-.971,10,45.968,-.971,-10,45.968,12.595,-10,48.194,12.595,10,48.194], +// 1 16 52.5 0 50 -12.5 0 0 0 0 -10 0 -1 0 rect2p.dat + [1,16,52.5,0,50,-12.5,0,0,0,0,-10,0,-1,0, ldraw_lib__rect2p()], +// 5 24 -40.367 10 34.019 -40.367 -10 34.019 -27.494 -10 38.849 -52.883 10 28.349 + [5,24,-40.367,10,34.019,-40.367,-10,34.019,-27.494,-10,38.849,-52.883,10,28.349], +// 5 24 -14.348 10 42.839 -14.348 -10 42.839 -.971 -10 45.968 -27.494 10 38.849 + [5,24,-14.348,10,42.839,-14.348,-10,42.839,-.971,-10,45.968,-27.494,10,38.849], +// 5 24 -52.883 -10 28.349 -52.883 10 28.349 -40.367 -10 34.019 -65 10 21.86 + [5,24,-52.883,-10,28.349,-52.883,10,28.349,-40.367,-10,34.019,-65,10,21.86], +// 5 24 -.971 10 45.968 -.971 -10 45.968 -14.348 10 42.839 12.595 -10 48.194 + [5,24,-.971,10,45.968,-.971,-10,45.968,-14.348,10,42.839,12.595,-10,48.194], +// 5 24 40 -10 50 40 10 50 26.266 10 49.559 65 -10 50 + [5,24,40,-10,50,40,10,50,26.266,10,49.559,65,-10,50], +// 5 24 26.266 10 49.559 26.266 -10 49.559 40 -10 50 12.595 10 48.194 + [5,24,26.266,10,49.559,26.266,-10,49.559,40,-10,50,12.595,10,48.194], +// 5 24 -27.494 -10 38.849 -27.494 10 38.849 -14.348 -10 42.839 -40.367 10 34.019 + [5,24,-27.494,-10,38.849,-27.494,10,38.849,-14.348,-10,42.839,-40.367,10,34.019], +// 5 24 12.595 10 48.194 12.595 -10 48.194 -.971 10 45.968 26.266 -10 49.559 + [5,24,12.595,10,48.194,12.595,-10,48.194,-.971,10,45.968,26.266,-10,49.559], +// 5 24 -65 10 21.86 -65 -10 21.86 -52.883 -10 28.349 -76.676 10 14.615 + [5,24,-65,10,21.86,-65,-10,21.86,-52.883,-10,28.349,-76.676,10,14.615], +// 5 24 -76.676 10 14.615 -76.676 -10 14.615 -65 -10 21.86 -87.071 10 7.071 + [5,24,-76.676,10,14.615,-76.676,-10,14.615,-65,-10,21.86,-87.071,10,7.071], // +// 1 16 3.846 0 17.9882 0 1 -7.9882 10 0 0 0 0 -7.9882 rect3.dat + [1,16,3.846,0,17.9882,0,1,-7.9882,10,0,0,0,0,-7.9882, ldraw_lib__rect3()], +// 1 16 -22.0711 0 10 -17.9289 0 0 0 0 -10 0 -1 0 rect2p.dat + [1,16,-22.0711,0,10,-17.9289,0,0,0,0,-10,0,-1,0, ldraw_lib__rect2p()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 -40 10 11.1 0 0 -1.1 0 -20 0 -1.1 0 0 8\3-8cylo.dat + [1,16,-40,10,11.1,0,0,-1.1,0,-20,0,-1.1,0,0, ldraw_lib__8__3_8cylo()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 11.1271 10 26.6835 0 0 1 0 -20 0 1 0 0 8\3-8cylo.dat + [1,16,11.1271,10,26.6835,0,0,1,0,-20,0,1,0,0, ldraw_lib__8__3_8cylo()], +// 4 16 11.1271 -10 27.6835 2.931 -10 26.352 2.931 10 26.352 11.1271 10 27.6835 + [4,16,11.1271,-10,27.6835,2.931,-10,26.352,2.931,10,26.352,11.1271,10,27.6835], +// 4 16 -21.066 -10 19.911 -32.713 -10 15.541 -32.713 10 15.541 -21.066 10 19.911 + [4,16,-21.066,-10,19.911,-32.713,-10,15.541,-32.713,10,15.541,-21.066,10,19.911], +// 4 16 -32.713 -10 15.541 -40.77781 -10 11.87781 -40.77781 10 11.87781 -32.713 10 15.541 + [4,16,-32.713,-10,15.541,-40.77781,-10,11.87781,-40.77781,10,11.87781,-32.713,10,15.541], +// 4 16 2.931 -10 26.352 -9.172 -10 23.521 -9.172 10 23.521 2.931 10 26.352 + [4,16,2.931,-10,26.352,-9.172,-10,23.521,-9.172,10,23.521,2.931,10,26.352], +// 4 16 -9.172 -10 23.521 -21.066 -10 19.911 -21.066 10 19.911 -9.172 10 23.521 + [4,16,-9.172,-10,23.521,-21.066,-10,19.911,-21.066,10,19.911,-9.172,10,23.521], +// 5 24 -9.172 -10 23.521 -9.172 10 23.521 -21.066 -10 19.911 2.931 10 26.352 + [5,24,-9.172,-10,23.521,-9.172,10,23.521,-21.066,-10,19.911,2.931,10,26.352], +// 5 24 -32.713 -10 15.541 -32.713 10 15.541 -21.066 10 19.911 -40.77781 -10 11.87781 + [5,24,-32.713,-10,15.541,-32.713,10,15.541,-21.066,10,19.911,-40.77781,-10,11.87781], +// 5 24 -21.066 10 19.911 -21.066 -10 19.911 -32.713 -10 15.541 -9.172 10 23.521 + [5,24,-21.066,10,19.911,-21.066,-10,19.911,-32.713,-10,15.541,-9.172,10,23.521], +// 5 24 2.931 -10 26.352 2.931 10 26.352 11.1271 10 27.6835 -9.172 -10 23.521 + [5,24,2.931,-10,26.352,2.931,10,26.352,11.1271,10,27.6835,-9.172,-10,23.521], +// 5 24 11.1271 10 27.6835 11.1271 -10 27.6835 2.931 -10 26.352 11.8342 -10 27.3906 + [5,24,11.1271,10,27.6835,11.1271,-10,27.6835,2.931,-10,26.352,11.8342,-10,27.3906], +// 5 24 -40.77781 10 11.87781 -40.77781 -10 11.87781 -32.713 -10 15.541 -41.1 -10 11.1 + [5,24,-40.77781,10,11.87781,-40.77781,-10,11.87781,-32.713,-10,15.541,-41.1,-10,11.1], ]; module ldraw_lib__32246(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__32246(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/32269.scad b/parts/32269.scad index 5ce594285..b22b114db 100644 --- a/parts/32269.scad +++ b/parts/32269.scad @@ -1,5 +1,5 @@ use <../lib.scad> -use <../p/48/4-4rin12.scad> +use <../p/48/4-4ring12.scad> use <../p/8/2-4cylo.scad> use <../p/8/2-4ndis.scad> use <../p/axlehol6.scad> @@ -12,7 +12,7 @@ function ldraw_lib__32269() = [ // 0 Technic Gear 20 Tooth Double Bevel // 0 Name: 32269.dat // 0 Author: Marc Klein [marckl] -// 0 !LDRAW_ORG Part UPDATE 2022-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__32269() = [ // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 // 0 !HISTORY 2018-06-06 [Philo] Subparted, minor improvements // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 -1 0 0 0 -1 s\32269s01.dat [1,16,0,0,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__s__32269s01()], @@ -41,10 +42,10 @@ function ldraw_lib__32269() = [ // 1 16 -10 0 -10 0 0 -1 1 0 0 0 1 0 8\2-4ndis.dat [1,16,-10,0,-10,0,0,-1,1,0,0,0,1,0, ldraw_lib__8__2_4ndis()], // -// 1 16 0 0 10 1.4167 0 0 0 0 1.4167 0 -1 0 48\4-4rin12.dat - [1,16,0,0,10,1.4167,0,0,0,0,1.4167,0,-1,0, ldraw_lib__48__4_4rin12()], -// 1 16 0 0 -10 1.4167 0 0 0 0 1.4167 0 1 0 48\4-4rin12.dat - [1,16,0,0,-10,1.4167,0,0,0,0,1.4167,0,1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 10 1.4167 0 0 0 0 1.4167 0 -1 0 48\4-4ring12.dat + [1,16,0,0,10,1.4167,0,0,0,0,1.4167,0,-1,0, ldraw_lib__48__4_4ring12()], +// 1 16 0 0 -10 1.4167 0 0 0 0 1.4167 0 1 0 48\4-4ring12.dat + [1,16,0,0,-10,1.4167,0,0,0,0,1.4167,0,1,0, ldraw_lib__48__4_4ring12()], // 1 16 -1 -7.901 0 0 -1 0 0 0 2.0994 10 0 0 rect3.dat [1,16,-1,-7.901,0,0,-1,0,0,0,2.0994,10,0,0, ldraw_lib__rect3()], // 1 16 -1.5 -5.7016 0 0.5 0 0 -0.0994 -1 0 0 0 10 rect2p.dat diff --git a/parts/32271.scad b/parts/32271.scad index 532074096..be42e7900 100644 --- a/parts/32271.scad +++ b/parts/32271.scad @@ -4,10 +4,10 @@ use <../p/1-8edge.scad> use <../p/1-8ring8.scad> use <../p/2-4cyli.scad> use <../p/2-4edge.scad> -use <../p/2-4rin16.scad> +use <../p/2-4ring16.scad> use <../p/2-4ring2.scad> use <../p/2-4ring8.scad> -use <../p/3-8rin12.scad> +use <../p/3-8ring12.scad> use <../p/4-4cyli.scad> use <../p/axlehol4.scad> use <../p/beamhole.scad> @@ -21,7 +21,7 @@ function ldraw_lib__32271() = [ // 0 Technic Beam 3 x 7 Liftarm Bent 53.13 // 0 Name: 32271.dat // 0 Author: Ishino Keiichiro -// 0 !LDRAW_ORG Part UPDATE 2010-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -38,7 +38,8 @@ function ldraw_lib__32271() = [ // 0 !HISTORY 2010-01-23 [arezey] Used more primitives // 0 !HISTORY 2010-01-30 [MagFors] Reworked // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -10 0 9 0 0 0 1 0 0 0 -9 2-4edge.dat [1,16,0,-10,0,9,0,0,0,1,0,0,0,-9, ldraw_lib__2_4edge()], @@ -82,28 +83,28 @@ function ldraw_lib__32271() = [ [1,16,-9,0,60,0,1,0,0,0,-10,60,0,0, ldraw_lib__rect2p()], // 1 16 0 -10 120 1 0 0 0 1 0 0 0 1 peghole.dat [1,16,0,-10,120,1,0,0,0,1,0,0,0,1, ldraw_lib__peghole()], -// 1 16 0 -10 120 -0.3536 0 0.3536 0 1 0 0.3536 0 0.3536 2-4rin16.dat - [1,16,0,-10,120,-0.3536,0,0.3536,0,1,0,0.3536,0,0.3536, ldraw_lib__2_4rin16()], +// 1 16 0 -10 120 -0.3536 0 0.3536 0 1 0 0.3536 0 0.3536 2-4ring16.dat + [1,16,0,-10,120,-0.3536,0,0.3536,0,1,0,0.3536,0,0.3536, ldraw_lib__2_4ring16()], // 1 16 0 -10 120 -0.9239 0 -0.3827 0 1 0 0.3827 0 -0.9239 2-4ring8.dat [1,16,0,-10,120,-0.9239,0,-0.3827,0,1,0,0.3827,0,-0.9239, ldraw_lib__2_4ring8()], // 1 16 0 -10 120 -0.3827 0 -0.9239 0 1 0 0.9239 0 -0.3827 1-8ring8.dat [1,16,0,-10,120,-0.3827,0,-0.9239,0,1,0,0.9239,0,-0.3827, ldraw_lib__1_8ring8()], -// 1 16 0 -10 120 0.5957 0 0.3527 0 1 0 -0.3527 0 0.5957 3-8rin12.dat - [1,16,0,-10,120,0.5957,0,0.3527,0,1,0,-0.3527,0,0.5957, ldraw_lib__3_8rin12()], +// 1 16 0 -10 120 0.5957 0 0.3527 0 1 0 -0.3527 0 0.5957 3-8ring12.dat + [1,16,0,-10,120,0.5957,0,0.3527,0,1,0,-0.3527,0,0.5957, ldraw_lib__3_8ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -8 120 6 0 0 0 16 0 0 0 6 4-4cyli.dat [1,16,0,-8,120,6,0,0,0,16,0,0,0,6, ldraw_lib__4_4cyli()], // 1 16 0 10 120 1 0 0 0 -1 0 0 0 1 peghole.dat [1,16,0,10,120,1,0,0,0,-1,0,0,0,1, ldraw_lib__peghole()], -// 1 16 0 10 120 -0.3536 0 0.3536 0 -1 0 0.3536 0 0.3536 2-4rin16.dat - [1,16,0,10,120,-0.3536,0,0.3536,0,-1,0,0.3536,0,0.3536, ldraw_lib__2_4rin16()], +// 1 16 0 10 120 -0.3536 0 0.3536 0 -1 0 0.3536 0 0.3536 2-4ring16.dat + [1,16,0,10,120,-0.3536,0,0.3536,0,-1,0,0.3536,0,0.3536, ldraw_lib__2_4ring16()], // 1 16 0 10 120 -0.9239 0 -0.3827 0 -1 0 0.3827 0 -0.9239 2-4ring8.dat [1,16,0,10,120,-0.9239,0,-0.3827,0,-1,0,0.3827,0,-0.9239, ldraw_lib__2_4ring8()], // 1 16 0 10 120 -0.3827 0 -0.9239 0 -1 0 0.9239 0 -0.3827 1-8ring8.dat [1,16,0,10,120,-0.3827,0,-0.9239,0,-1,0,0.9239,0,-0.3827, ldraw_lib__1_8ring8()], -// 1 16 0 10 120 0.5957 0 0.3527 0 -1 0 -0.3527 0 0.5957 3-8rin12.dat - [1,16,0,10,120,0.5957,0,0.3527,0,-1,0,-0.3527,0,0.5957, ldraw_lib__3_8rin12()], +// 1 16 0 10 120 0.5957 0 0.3527 0 -1 0 -0.3527 0 0.5957 3-8ring12.dat + [1,16,0,10,120,0.5957,0,0.3527,0,-1,0,-0.3527,0,0.5957, ldraw_lib__3_8ring12()], // 1 16 0 -10 120 -9 0 0 0 -1 0 0 0 9 1-8edge.dat [1,16,0,-10,120,-9,0,0,0,-1,0,0,0,9, ldraw_lib__1_8edge()], // 1 16 0 10 120 -9 0 0 0 -1 0 0 0 9 1-8edge.dat diff --git a/parts/32296.scad b/parts/32296.scad index 1e37bfbb9..016871982 100644 --- a/parts/32296.scad +++ b/parts/32296.scad @@ -2,8 +2,8 @@ use <../lib.scad> use <../p/48/4-4con22.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin16.scad> -use <../p/48/4-4rin24.scad> +use <../p/48/4-4ring16.scad> +use <../p/48/4-4ring24.scad> use <../p/48/4-4ring3.scad> use <../p/48/4-4ring8.scad> use @@ -11,7 +11,7 @@ function ldraw_lib__32296() = [ // 0 Tyre 50/ 29 x 54 Technic Racing // 0 Name: 32296.dat // 0 Author: Marc Klein [marckl] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__32296() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2013-01-08 [Philo] BFCed, prepared for patterns, used more primitives // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 0 -1 0 1 0 1 0 0 s\32296s.dat [1,16,0,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__s__32296s()], @@ -58,12 +59,12 @@ function ldraw_lib__32296() = [ [1,16,0,0,-12,0,0,-103,103,0,0,0,24,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 17 0 0 -103 103 0 0 0 24 0 48\4-4cylo.dat [1,16,0,0,17,0,0,-103,103,0,0,0,24,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 12 0 0 -4.12 4.12 0 0 0 -1 0 48\4-4rin24.dat - [1,16,0,0,12,0,0,-4.12,4.12,0,0,0,-1,0, ldraw_lib__48__4_4rin24()], -// 1 16 0 0 41 0 0 -4.12 4.12 0 0 0 -1 0 48\4-4rin24.dat - [1,16,0,0,41,0,0,-4.12,4.12,0,0,0,-1,0, ldraw_lib__48__4_4rin24()], -// 1 16 0 0 17 0 0 -4.12 4.12 0 0 0 1 0 48\4-4rin24.dat - [1,16,0,0,17,0,0,-4.12,4.12,0,0,0,1,0, ldraw_lib__48__4_4rin24()], +// 1 16 0 0 12 0 0 -4.12 4.12 0 0 0 -1 0 48\4-4ring24.dat + [1,16,0,0,12,0,0,-4.12,4.12,0,0,0,-1,0, ldraw_lib__48__4_4ring24()], +// 1 16 0 0 41 0 0 -4.12 4.12 0 0 0 -1 0 48\4-4ring24.dat + [1,16,0,0,41,0,0,-4.12,4.12,0,0,0,-1,0, ldraw_lib__48__4_4ring24()], +// 1 16 0 0 17 0 0 -4.12 4.12 0 0 0 1 0 48\4-4ring24.dat + [1,16,0,0,17,0,0,-4.12,4.12,0,0,0,1,0, ldraw_lib__48__4_4ring24()], // 1 16 0 0 12 0 0 -98.88 98.88 0 0 0 5 0 48\4-4cylo.dat [1,16,0,0,12,0,0,-98.88,98.88,0,0,0,5,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 41 0 0 -98.88 98.88 0 0 0 5 0 48\4-4cylo.dat @@ -83,8 +84,8 @@ function ldraw_lib__32296() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 48 0 0 -64 64 0 0 0 4 0 48\4-4cylo.dat [1,16,0,0,48,0,0,-64,64,0,0,0,4,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 52 0 0 -4 4 0 0 0 -1 0 48\4-4rin16.dat - [1,16,0,0,52,0,0,-4,4,0,0,0,-1,0, ldraw_lib__48__4_4rin16()], +// 1 16 0 0 52 0 0 -4 4 0 0 0 -1 0 48\4-4ring16.dat + [1,16,0,0,52,0,0,-4,4,0,0,0,-1,0, ldraw_lib__48__4_4ring16()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 62 0 0 -3.09091 3.09091 0 0 0 -3 0 48\4-4con22.dat @@ -93,12 +94,12 @@ function ldraw_lib__32296() = [ [1,16,0,0,62,0,0,-71.0909,71.0909,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -17 0 0 103 103 0 0 0 -24 0 48\4-4cylo.dat [1,16,0,0,-17,0,0,103,103,0,0,0,-24,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -12 0 0 4.12 4.12 0 0 0 1 0 48\4-4rin24.dat - [1,16,0,0,-12,0,0,4.12,4.12,0,0,0,1,0, ldraw_lib__48__4_4rin24()], -// 1 16 0 0 -41 0 0 4.12 4.12 0 0 0 1 0 48\4-4rin24.dat - [1,16,0,0,-41,0,0,4.12,4.12,0,0,0,1,0, ldraw_lib__48__4_4rin24()], -// 1 16 0 0 -17 0 0 4.12 4.12 0 0 0 -1 0 48\4-4rin24.dat - [1,16,0,0,-17,0,0,4.12,4.12,0,0,0,-1,0, ldraw_lib__48__4_4rin24()], +// 1 16 0 0 -12 0 0 4.12 4.12 0 0 0 1 0 48\4-4ring24.dat + [1,16,0,0,-12,0,0,4.12,4.12,0,0,0,1,0, ldraw_lib__48__4_4ring24()], +// 1 16 0 0 -41 0 0 4.12 4.12 0 0 0 1 0 48\4-4ring24.dat + [1,16,0,0,-41,0,0,4.12,4.12,0,0,0,1,0, ldraw_lib__48__4_4ring24()], +// 1 16 0 0 -17 0 0 4.12 4.12 0 0 0 -1 0 48\4-4ring24.dat + [1,16,0,0,-17,0,0,4.12,4.12,0,0,0,-1,0, ldraw_lib__48__4_4ring24()], // 1 16 0 0 -12 0 0 98.88 98.88 0 0 0 -5 0 48\4-4cylo.dat [1,16,0,0,-12,0,0,98.88,98.88,0,0,0,-5,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 -41 0 0 98.88 98.88 0 0 0 -5 0 48\4-4cylo.dat @@ -118,8 +119,8 @@ function ldraw_lib__32296() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -48 0 0 64 64 0 0 0 -4 0 48\4-4cylo.dat [1,16,0,0,-48,0,0,64,64,0,0,0,-4,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -52 0 0 4 4 0 0 0 1 0 48\4-4rin16.dat - [1,16,0,0,-52,0,0,4,4,0,0,0,1,0, ldraw_lib__48__4_4rin16()], +// 1 16 0 0 -52 0 0 4 4 0 0 0 1 0 48\4-4ring16.dat + [1,16,0,0,-52,0,0,4,4,0,0,0,1,0, ldraw_lib__48__4_4ring16()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -62 0 0 3.09091 3.09091 0 0 0 3 0 48\4-4con22.dat diff --git a/parts/32296p01.scad b/parts/32296p01.scad index deba17c04..684ec5460 100644 --- a/parts/32296p01.scad +++ b/parts/32296p01.scad @@ -2,8 +2,8 @@ use <../lib.scad> use <../p/48/4-4con22.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin16.scad> -use <../p/48/4-4rin24.scad> +use <../p/48/4-4ring16.scad> +use <../p/48/4-4ring24.scad> use <../p/48/4-4ring3.scad> use <../p/48/4-4ring8.scad> use @@ -11,7 +11,7 @@ function ldraw_lib__32296p01() = [ // 0 Tyre 50/ 29 x 54 with White "Technic Racing" Pattern // 0 Name: 32296p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__32296p01() = [ // 0 !KEYWORDS Set 8458, Silver Champion // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 0 -1 0 1 0 1 0 0 s\32296s.dat [1,16,0,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__s__32296s()], @@ -55,12 +56,12 @@ function ldraw_lib__32296p01() = [ [1,16,0,0,-12,0,0,-103,103,0,0,0,24,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 17 0 0 -103 103 0 0 0 24 0 48\4-4cylo.dat [1,16,0,0,17,0,0,-103,103,0,0,0,24,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 12 0 0 -4.12 4.12 0 0 0 -1 0 48\4-4rin24.dat - [1,16,0,0,12,0,0,-4.12,4.12,0,0,0,-1,0, ldraw_lib__48__4_4rin24()], -// 1 16 0 0 41 0 0 -4.12 4.12 0 0 0 -1 0 48\4-4rin24.dat - [1,16,0,0,41,0,0,-4.12,4.12,0,0,0,-1,0, ldraw_lib__48__4_4rin24()], -// 1 16 0 0 17 0 0 -4.12 4.12 0 0 0 1 0 48\4-4rin24.dat - [1,16,0,0,17,0,0,-4.12,4.12,0,0,0,1,0, ldraw_lib__48__4_4rin24()], +// 1 16 0 0 12 0 0 -4.12 4.12 0 0 0 -1 0 48\4-4ring24.dat + [1,16,0,0,12,0,0,-4.12,4.12,0,0,0,-1,0, ldraw_lib__48__4_4ring24()], +// 1 16 0 0 41 0 0 -4.12 4.12 0 0 0 -1 0 48\4-4ring24.dat + [1,16,0,0,41,0,0,-4.12,4.12,0,0,0,-1,0, ldraw_lib__48__4_4ring24()], +// 1 16 0 0 17 0 0 -4.12 4.12 0 0 0 1 0 48\4-4ring24.dat + [1,16,0,0,17,0,0,-4.12,4.12,0,0,0,1,0, ldraw_lib__48__4_4ring24()], // 1 16 0 0 12 0 0 -98.88 98.88 0 0 0 5 0 48\4-4cylo.dat [1,16,0,0,12,0,0,-98.88,98.88,0,0,0,5,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 41 0 0 -98.88 98.88 0 0 0 5 0 48\4-4cylo.dat @@ -80,8 +81,8 @@ function ldraw_lib__32296p01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 48 0 0 -64 64 0 0 0 4 0 48\4-4cylo.dat [1,16,0,0,48,0,0,-64,64,0,0,0,4,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 52 0 0 -4 4 0 0 0 -1 0 48\4-4rin16.dat - [1,16,0,0,52,0,0,-4,4,0,0,0,-1,0, ldraw_lib__48__4_4rin16()], +// 1 16 0 0 52 0 0 -4 4 0 0 0 -1 0 48\4-4ring16.dat + [1,16,0,0,52,0,0,-4,4,0,0,0,-1,0, ldraw_lib__48__4_4ring16()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 62 0 0 -3.09091 3.09091 0 0 0 -3 0 48\4-4con22.dat @@ -90,12 +91,12 @@ function ldraw_lib__32296p01() = [ [1,16,0,0,62,0,0,-71.0909,71.0909,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -17 0 0 103 103 0 0 0 -24 0 48\4-4cylo.dat [1,16,0,0,-17,0,0,103,103,0,0,0,-24,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -12 0 0 4.12 4.12 0 0 0 1 0 48\4-4rin24.dat - [1,16,0,0,-12,0,0,4.12,4.12,0,0,0,1,0, ldraw_lib__48__4_4rin24()], -// 1 16 0 0 -41 0 0 4.12 4.12 0 0 0 1 0 48\4-4rin24.dat - [1,16,0,0,-41,0,0,4.12,4.12,0,0,0,1,0, ldraw_lib__48__4_4rin24()], -// 1 16 0 0 -17 0 0 4.12 4.12 0 0 0 -1 0 48\4-4rin24.dat - [1,16,0,0,-17,0,0,4.12,4.12,0,0,0,-1,0, ldraw_lib__48__4_4rin24()], +// 1 16 0 0 -12 0 0 4.12 4.12 0 0 0 1 0 48\4-4ring24.dat + [1,16,0,0,-12,0,0,4.12,4.12,0,0,0,1,0, ldraw_lib__48__4_4ring24()], +// 1 16 0 0 -41 0 0 4.12 4.12 0 0 0 1 0 48\4-4ring24.dat + [1,16,0,0,-41,0,0,4.12,4.12,0,0,0,1,0, ldraw_lib__48__4_4ring24()], +// 1 16 0 0 -17 0 0 4.12 4.12 0 0 0 -1 0 48\4-4ring24.dat + [1,16,0,0,-17,0,0,4.12,4.12,0,0,0,-1,0, ldraw_lib__48__4_4ring24()], // 1 16 0 0 -12 0 0 98.88 98.88 0 0 0 -5 0 48\4-4cylo.dat [1,16,0,0,-12,0,0,98.88,98.88,0,0,0,-5,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 -41 0 0 98.88 98.88 0 0 0 -5 0 48\4-4cylo.dat @@ -115,8 +116,8 @@ function ldraw_lib__32296p01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -48 0 0 64 64 0 0 0 -4 0 48\4-4cylo.dat [1,16,0,0,-48,0,0,64,64,0,0,0,-4,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -52 0 0 4 4 0 0 0 1 0 48\4-4rin16.dat - [1,16,0,0,-52,0,0,4,4,0,0,0,1,0, ldraw_lib__48__4_4rin16()], +// 1 16 0 0 -52 0 0 4 4 0 0 0 1 0 48\4-4ring16.dat + [1,16,0,0,-52,0,0,4,4,0,0,0,1,0, ldraw_lib__48__4_4ring16()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -62 0 0 3.09091 3.09091 0 0 0 3 0 48\4-4con22.dat diff --git a/parts/32316.scad b/parts/32316.scad index ada17e4a2..69e0155ac 100644 --- a/parts/32316.scad +++ b/parts/32316.scad @@ -1,63 +1,26 @@ use <../lib.scad> -use <../p/2-4cyli.scad> -use <../p/2-4edge.scad> -use <../p/4-4cyli.scad> -use <../p/4-4ring8.scad> -use <../p/beamhole.scad> -use <../p/peghole.scad> -use <../p/rect2p.scad> +use function ldraw_lib__32316() = [ // 0 Technic Beam 5 // 0 Name: 32316.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2009-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // -// 0 BFC CERTIFY CW +// 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], - [0,"BFC","CW"], + [0,"BFC","CCW"], // // 0 !HISTORY 2004-11-26 [guyvivan] Use more primitives // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2022-08-02 [jb70] using subpart s\32316s01.dat +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // -// 1 16 0 -10 -40 9 0 0 0 1 0 0 0 -9 2-4edge.dat - [1,16,0,-10,-40,9,0,0,0,1,0,0,0,-9, ldraw_lib__2_4edge()], -// 1 16 0 10 -40 9 0 0 0 1 0 0 0 -9 2-4edge.dat - [1,16,0,10,-40,9,0,0,0,1,0,0,0,-9, ldraw_lib__2_4edge()], -// 1 16 0 -10 -40 9 0 0 0 20 0 0 0 -9 2-4cyli.dat - [1,16,0,-10,-40,9,0,0,0,20,0,0,0,-9, ldraw_lib__2_4cyli()], -// 1 16 0 -10 40 -9 0 0 0 1 0 0 0 9 2-4edge.dat - [1,16,0,-10,40,-9,0,0,0,1,0,0,0,9, ldraw_lib__2_4edge()], -// 1 16 0 10 40 -9 0 0 0 1 0 0 0 9 2-4edge.dat - [1,16,0,10,40,-9,0,0,0,1,0,0,0,9, ldraw_lib__2_4edge()], -// 1 16 0 0 40 1 0 0 0 1 0 0 0 -1 beamhole.dat - [1,16,0,0,40,1,0,0,0,1,0,0,0,-1, ldraw_lib__beamhole()], -// 1 16 0 0 20 1 0 0 0 1 0 0 0 -1 beamhole.dat - [1,16,0,0,20,1,0,0,0,1,0,0,0,-1, ldraw_lib__beamhole()], -// 1 16 0 0 0 1 0 0 0 1 0 0 0 -1 beamhole.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__beamhole()], -// 1 16 0 0 -20 1 0 0 0 1 0 0 0 -1 beamhole.dat - [1,16,0,0,-20,1,0,0,0,1,0,0,0,-1, ldraw_lib__beamhole()], -// 1 16 0 -10 40 -9 0 0 0 20 0 0 0 9 2-4cyli.dat - [1,16,0,-10,40,-9,0,0,0,20,0,0,0,9, ldraw_lib__2_4cyli()], -// 0 BFC INVERTNEXT - [0,"BFC","INVERTNEXT"], -// 1 16 0 -8 -40 6 0 0 0 16 0 0 0 6 4-4cyli.dat - [1,16,0,-8,-40,6,0,0,0,16,0,0,0,6, ldraw_lib__4_4cyli()], -// 1 16 0 -10 -40 1 0 0 0 1 0 0 0 1 peghole.dat - [1,16,0,-10,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__peghole()], -// 1 16 0 10 -40 -1 0 0 0 -1 0 0 0 1 peghole.dat - [1,16,0,10,-40,-1,0,0,0,-1,0,0,0,1, ldraw_lib__peghole()], -// 1 16 0 -10 -40 1 0 0 0 1 0 0 0 1 4-4ring8.dat - [1,16,0,-10,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring8()], -// 1 16 0 10 -40 -1 0 0 0 -1 0 0 0 1 4-4ring8.dat - [1,16,0,10,-40,-1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring8()], -// 1 16 9 0 0 0 -1 0 0 0 -10 40 0 0 rect2p.dat - [1,16,9,0,0,0,-1,0,0,0,-10,40,0,0, ldraw_lib__rect2p()], -// 1 16 -9 0 0 0 1 0 0 0 -10 -40 0 0 rect2p.dat - [1,16,-9,0,0,0,1,0,0,0,-10,-40,0,0, ldraw_lib__rect2p()], -// 0 +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\32316s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32316s01()], +// 4 16 9 -10 -40 9 10 -40 9 10 40 9 -10 40 + [4,16,9,-10,-40,9,10,-40,9,10,40,9,-10,40], ]; module ldraw_lib__32316(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__32316(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/32348.scad b/parts/32348.scad index af7be0fb6..585446836 100644 --- a/parts/32348.scad +++ b/parts/32348.scad @@ -4,10 +4,10 @@ use <../p/1-8edge.scad> use <../p/1-8ring8.scad> use <../p/2-4cyli.scad> use <../p/2-4edge.scad> -use <../p/2-4rin16.scad> +use <../p/2-4ring16.scad> use <../p/2-4ring2.scad> use <../p/2-4ring8.scad> -use <../p/3-8rin12.scad> +use <../p/3-8ring12.scad> use <../p/4-4cyli.scad> use <../p/axlehol4.scad> use <../p/beamhole.scad> @@ -21,7 +21,7 @@ function ldraw_lib__32348() = [ // 0 Technic Beam 4 x 4 Liftarm Bent 53.13 // 0 Name: 32348.dat // 0 Author: Ishino Keiichiro -// 0 !LDRAW_ORG Part UPDATE 2010-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -36,7 +36,8 @@ function ldraw_lib__32348() = [ // 0 !HISTORY 2010-01-23 [MagFors] Corrected one beamhole and changed name to 53.13 // 0 !HISTORY 2010-01-29 [MagFors] used more primitives // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -10 0 9 0 0 0 1 0 0 0 -9 2-4edge.dat [1,16,0,-10,0,9,0,0,0,1,0,0,0,-9, ldraw_lib__2_4edge()], @@ -74,28 +75,28 @@ function ldraw_lib__32348() = [ [1,16,-9,0,30,0,1,0,0,0,-10,30,0,0, ldraw_lib__rect2p()], // 1 16 0 -10 60 1 0 0 0 1 0 0 0 1 peghole.dat [1,16,0,-10,60,1,0,0,0,1,0,0,0,1, ldraw_lib__peghole()], -// 1 16 0 -10 60 -0.3536 0 0.3536 0 1 0 0.3536 0 0.3536 2-4rin16.dat - [1,16,0,-10,60,-0.3536,0,0.3536,0,1,0,0.3536,0,0.3536, ldraw_lib__2_4rin16()], +// 1 16 0 -10 60 -0.3536 0 0.3536 0 1 0 0.3536 0 0.3536 2-4ring16.dat + [1,16,0,-10,60,-0.3536,0,0.3536,0,1,0,0.3536,0,0.3536, ldraw_lib__2_4ring16()], // 1 16 0 -10 60 -0.9239 0 -0.3827 0 1 0 0.3827 0 -0.9239 2-4ring8.dat [1,16,0,-10,60,-0.9239,0,-0.3827,0,1,0,0.3827,0,-0.9239, ldraw_lib__2_4ring8()], // 1 16 0 -10 60 -0.3827 0 -0.9239 0 1 0 0.9239 0 -0.3827 1-8ring8.dat [1,16,0,-10,60,-0.3827,0,-0.9239,0,1,0,0.9239,0,-0.3827, ldraw_lib__1_8ring8()], -// 1 16 0 -10 60 0.5957 0 0.3527 0 1 0 -0.3527 0 0.5957 3-8rin12.dat - [1,16,0,-10,60,0.5957,0,0.3527,0,1,0,-0.3527,0,0.5957, ldraw_lib__3_8rin12()], +// 1 16 0 -10 60 0.5957 0 0.3527 0 1 0 -0.3527 0 0.5957 3-8ring12.dat + [1,16,0,-10,60,0.5957,0,0.3527,0,1,0,-0.3527,0,0.5957, ldraw_lib__3_8ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -8 60 6 0 0 0 16 0 0 0 6 4-4cyli.dat [1,16,0,-8,60,6,0,0,0,16,0,0,0,6, ldraw_lib__4_4cyli()], // 1 16 0 10 60 1 0 0 0 -1 0 0 0 1 peghole.dat [1,16,0,10,60,1,0,0,0,-1,0,0,0,1, ldraw_lib__peghole()], -// 1 16 0 10 60 -0.3536 0 0.3536 0 -1 0 0.3536 0 0.3536 2-4rin16.dat - [1,16,0,10,60,-0.3536,0,0.3536,0,-1,0,0.3536,0,0.3536, ldraw_lib__2_4rin16()], +// 1 16 0 10 60 -0.3536 0 0.3536 0 -1 0 0.3536 0 0.3536 2-4ring16.dat + [1,16,0,10,60,-0.3536,0,0.3536,0,-1,0,0.3536,0,0.3536, ldraw_lib__2_4ring16()], // 1 16 0 10 60 -0.9239 0 -0.3827 0 -1 0 0.3827 0 -0.9239 2-4ring8.dat [1,16,0,10,60,-0.9239,0,-0.3827,0,-1,0,0.3827,0,-0.9239, ldraw_lib__2_4ring8()], // 1 16 0 10 60 -0.3827 0 -0.9239 0 -1 0 0.9239 0 -0.3827 1-8ring8.dat [1,16,0,10,60,-0.3827,0,-0.9239,0,-1,0,0.9239,0,-0.3827, ldraw_lib__1_8ring8()], -// 1 16 0 10 60 0.5957 0 0.3527 0 -1 0 -0.3527 0 0.5957 3-8rin12.dat - [1,16,0,10,60,0.5957,0,0.3527,0,-1,0,-0.3527,0,0.5957, ldraw_lib__3_8rin12()], +// 1 16 0 10 60 0.5957 0 0.3527 0 -1 0 -0.3527 0 0.5957 3-8ring12.dat + [1,16,0,10,60,0.5957,0,0.3527,0,-1,0,-0.3527,0,0.5957, ldraw_lib__3_8ring12()], // 1 16 16 0 72 0.6 0 0.8 0 1 0 -0.8 0 0.6 connhole.dat [1,16,16,0,72,0.6,0,0.8,0,1,0,-0.8,0,0.6, ldraw_lib__connhole()], // 1 16 8 -10 66 0.6 0 -0.8 0 8 0 -0.8 0 -0.6 npeghole.dat diff --git a/parts/3298p01.scad b/parts/3298p01.scad index 2afca356e..74e91c800 100644 --- a/parts/3298p01.scad +++ b/parts/3298p01.scad @@ -1,13 +1,13 @@ use <../lib.scad> use <../p/1-4disc.scad> -use <../p/1-4rin10.scad> +use <../p/1-4ring10.scad> use <../p/1-4ring4.scad> use function ldraw_lib__3298p01() = [ // 0 Slope Brick 33 3 x 2 with White "1" Outlined Pattern // 0 Name: 3298p01.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,13 +15,14 @@ function ldraw_lib__3298p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3298s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3298s01()], // 0 // -// 1 16 -5.5 2.683 -15.367 0 0 0.5 0.2236 0.4472 0 -0.4472 0.2236 0 1-4rin10.dat - [1,16,-5.5,2.683,-15.367,0,0,0.5,0.2236,0.4472,0,-0.4472,0.2236,0, ldraw_lib__1_4rin10()], +// 1 16 -5.5 2.683 -15.367 0 0 0.5 0.2236 0.4472 0 -0.4472 0.2236 0 1-4ring10.dat + [1,16,-5.5,2.683,-15.367,0,0,0.5,0.2236,0.4472,0,-0.4472,0.2236,0, ldraw_lib__1_4ring10()], // 4 16 -5.5 5.143 -20.286 -5.5 4.919 -19.839 -8.8 4.919 -19.839 -8.3 5.143 -20.286 [4,16,-5.5,5.143,-20.286,-5.5,4.919,-19.839,-8.8,4.919,-19.839,-8.3,5.143,-20.286], // 4 16 -8.3 5.143 -20.286 -8.8 4.919 -19.839 -8.8 6.887 -23.774 -8.3 6.663 -23.327 diff --git a/parts/3298p72.scad b/parts/3298p72.scad index affb17ee5..6bb73208b 100644 --- a/parts/3298p72.scad +++ b/parts/3298p72.scad @@ -1,6 +1,6 @@ use <../lib.scad> -use <../p/1-4rin10.scad> -use <../p/1-8rin10.scad> +use <../p/1-4ring10.scad> +use <../p/1-8ring10.scad> use <../p/1-8ring3.scad> use <../p/1-8ring4.scad> use <../p/1-8ring5.scad> @@ -12,7 +12,7 @@ function ldraw_lib__3298p72() = [ // 0 Slope Brick 33 3 x 2 with Red "2" over Two Green Stripes Pattern // 0 Name: 3298p72.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Part UPDATE 2022-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -25,7 +25,8 @@ function ldraw_lib__3298p72() = [ // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 // 0 !HISTORY 2022-06-22 [Philo] Updated description, added keywords // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3298s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3298s01()], @@ -44,14 +45,14 @@ function ldraw_lib__3298p72() = [ [4,0,-4.5077,15.0808,-40.1616,-1.8099,14.6336,-39.2672,11,14.6336,-39.2672,10,15.0808,-40.1616], // 1 0 0 7.4784 -24.9568 .7071 0 .7071 .3162 .8944 -.3162 -.6324 .4472 .6324 1-8ring5.dat [1,0,0,7.4784,-24.9568,.7071,0,.7071,.3162,.8944,-.3162,-.6324,.4472,.6324, ldraw_lib__1_8ring5()], -// 1 0 0 7.4784 -24.9568 .7071 0 .7071 .3162 .8944 -.3162 -.6324 .4472 .6324 1-8rin10.dat - [1,0,0,7.4784,-24.9568,.7071,0,.7071,.3162,.8944,-.3162,-.6324,.4472,.6324, ldraw_lib__1_8rin10()], +// 1 0 0 7.4784 -24.9568 .7071 0 .7071 .3162 .8944 -.3162 -.6324 .4472 .6324 1-8ring10.dat + [1,0,0,7.4784,-24.9568,.7071,0,.7071,.3162,.8944,-.3162,-.6324,.4472,.6324, ldraw_lib__1_8ring10()], // 1 0 0 7.4784 -24.9568 1 0 0 0 .8944 -.4472 0 .4472 .8944 2-4ring5.dat [1,0,0,7.4784,-24.9568,1,0,0,0,.8944,-.4472,0,.4472,.8944, ldraw_lib__2_4ring5()], -// 1 0 0 7.4784 -24.9568 1 0 0 0 .8944 -.4472 0 .4472 .8944 1-4rin10.dat - [1,0,0,7.4784,-24.9568,1,0,0,0,.8944,-.4472,0,.4472,.8944, ldraw_lib__1_4rin10()], -// 1 0 0 7.4784 -24.9568 0 0 -1 -.4472 .8944 0 .8944 .4472 0 1-4rin10.dat - [1,0,0,7.4784,-24.9568,0,0,-1,-.4472,.8944,0,.8944,.4472,0, ldraw_lib__1_4rin10()], +// 1 0 0 7.4784 -24.9568 1 0 0 0 .8944 -.4472 0 .4472 .8944 1-4ring10.dat + [1,0,0,7.4784,-24.9568,1,0,0,0,.8944,-.4472,0,.4472,.8944, ldraw_lib__1_4ring10()], +// 1 0 0 7.4784 -24.9568 0 0 -1 -.4472 .8944 0 .8944 .4472 0 1-4ring10.dat + [1,0,0,7.4784,-24.9568,0,0,-1,-.4472,.8944,0,.8944,.4472,0, ldraw_lib__1_4ring10()], // 3 0 -5 7.4784 -24.9568 -5 7.9256 -25.8512 -6 7.4784 -24.9568 [3,0,-5,7.4784,-24.9568,-5,7.9256,-25.8512,-6,7.4784,-24.9568], // 4 0 -6 7.4784 -24.9568 -5 7.9256 -25.8512 -11 7.9256 -25.8512 -10 7.4784 -24.9568 diff --git a/parts/3298p75.scad b/parts/3298p75.scad index d6071e451..c4d6d7268 100644 --- a/parts/3298p75.scad +++ b/parts/3298p75.scad @@ -1,5 +1,5 @@ use <../lib.scad> -use <../p/2-4rin10.scad> +use <../p/2-4ring10.scad> use <../p/3-4ring3.scad> use <../p/3-4ring4.scad> use <../p/3-4ring5.scad> @@ -9,7 +9,7 @@ function ldraw_lib__3298p75() = [ // 0 Slope Brick 33 3 x 2 with Red "5" and White Stripes Pattern // 0 Name: 3298p75.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__3298p75() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3298s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3298s01()], @@ -43,8 +44,8 @@ function ldraw_lib__3298p75() = [ // 0 // // 1 15 0 11.985 -33.971 -0.9239 0 0.3827 0.1711 0.8944 0.4132 -0.3423 0.4472 -0.8263 3-4ring5.dat [1,15,0,11.985,-33.971,-0.9239,0,0.3827,0.1711,0.8944,0.4132,-0.3423,0.4472,-0.8263, ldraw_lib__3_4ring5()], -// 1 15 0 11.985 -33.971 -0.9239 0 0.3827 0.1711 0.8944 0.4132 -0.3423 0.4472 -0.8263 2-4rin10.dat - [1,15,0,11.985,-33.971,-0.9239,0,0.3827,0.1711,0.8944,0.4132,-0.3423,0.4472,-0.8263, ldraw_lib__2_4rin10()], +// 1 15 0 11.985 -33.971 -0.9239 0 0.3827 0.1711 0.8944 0.4132 -0.3423 0.4472 -0.8263 2-4ring10.dat + [1,15,0,11.985,-33.971,-0.9239,0,0.3827,0.1711,0.8944,0.4132,-0.3423,0.4472,-0.8263, ldraw_lib__2_4ring10()], // 4 15 7.778 8.507 -27.014 7.071 8.823 -27.646 9.239 10.274 -30.548 10.163 10.103 -30.206 [4,15,7.778,8.507,-27.014,7.071,8.823,-27.646,9.239,10.274,-30.548,10.163,10.103,-30.206], // 4 15 7.778 8.507 -27.014 4.21 7.44 -24.881 3.827 7.854 -25.707 7.071 8.823 -27.646 diff --git a/parts/3298p76.scad b/parts/3298p76.scad index 313bf5567..1f6d41b13 100644 --- a/parts/3298p76.scad +++ b/parts/3298p76.scad @@ -1,8 +1,8 @@ use <../lib.scad> -use <../p/1-4rin11.scad> +use <../p/1-4ring11.scad> use <../p/3-4ndis.scad> use <../p/4-4disc.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring2.scad> use <../p/4-4ring5.scad> use <../p/4-4ring9.scad> @@ -11,7 +11,7 @@ function ldraw_lib__3298p76() = [ // 0 Slope Brick 33 3 x 2 with Red "6" Pattern // 0 Name: 3298p76.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Part UPDATE 2009-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -19,7 +19,8 @@ function ldraw_lib__3298p76() = [ [0,"BFC","CW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3298s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3298s01()], @@ -34,12 +35,12 @@ function ldraw_lib__3298p76() = [ [4,14,0,7.0312,-24.0624,1.026,7.1224,-24.2449,0,7.4784,-24.9568,-.6445,7.5357,-25.0714], // 4 14 0 7.4784 -24.9568 1.026 7.1224 -24.2449 4.5924 7.4396 -24.8792 4.2097 7.8528 -25.7055 [4,14,0,7.4784,-24.9568,1.026,7.1224,-24.2449,4.5924,7.4396,-24.8792,4.2097,7.8528,-25.7055], -// 1 14 0 12.3976 -34.7952 .9239 0 .3827 .1711 .8944 -.4132 -.3423 .4472 .8263 1-4rin11.dat - [1,14,0,12.3976,-34.7952,.9239,0,.3827,.1711,.8944,-.4132,-.3423,.4472,.8263, ldraw_lib__1_4rin11()], -// 1 14 0 12.3976 -34.7952 -.3827 0 .9239 .4132 .8944 .1711 -.8263 .4472 -.3423 1-4rin11.dat - [1,14,0,12.3976,-34.7952,-.3827,0,.9239,.4132,.8944,.1711,-.8263,.4472,-.3423, ldraw_lib__1_4rin11()], -// 1 14 0 12.3976 -34.7952 -.9239 0 -.3827 -.1711 .8944 .4132 .3423 .4472 -.8263 1-4rin11.dat - [1,14,0,12.3976,-34.7952,-.9239,0,-.3827,-.1711,.8944,.4132,.3423,.4472,-.8263, ldraw_lib__1_4rin11()], +// 1 14 0 12.3976 -34.7952 .9239 0 .3827 .1711 .8944 -.4132 -.3423 .4472 .8263 1-4ring11.dat + [1,14,0,12.3976,-34.7952,.9239,0,.3827,.1711,.8944,-.4132,-.3423,.4472,.8263, ldraw_lib__1_4ring11()], +// 1 14 0 12.3976 -34.7952 -.3827 0 .9239 .4132 .8944 .1711 -.8263 .4472 -.3423 1-4ring11.dat + [1,14,0,12.3976,-34.7952,-.3827,0,.9239,.4132,.8944,.1711,-.8263,.4472,-.3423, ldraw_lib__1_4ring11()], +// 1 14 0 12.3976 -34.7952 -.9239 0 -.3827 -.1711 .8944 .4132 .3423 .4472 -.8263 1-4ring11.dat + [1,14,0,12.3976,-34.7952,-.9239,0,-.3827,-.1711,.8944,.4132,.3423,.4472,-.8263, ldraw_lib__1_4ring11()], // 1 14 0 12.3976 -34.7952 0 0 1 .4472 .8944 0 -.8944 .4472 0 4-4ring5.dat [1,14,0,12.3976,-34.7952,0,0,1,.4472,.8944,0,-.8944,.4472,0, ldraw_lib__4_4ring5()], // 0 // Red filling @@ -53,8 +54,8 @@ function ldraw_lib__3298p76() = [ [1,4,0,12.3976,-34.7952,0,0,3,1.3416,.8944,0,-2.6832,.4472,0, ldraw_lib__4_4ring2()], // 1 4 0 12.3976 -34.7952 0 0 1 .4472 .8944 0 -.8944 .4472 0 4-4ring9.dat [1,4,0,12.3976,-34.7952,0,0,1,.4472,.8944,0,-.8944,.4472,0, ldraw_lib__4_4ring9()], -// 1 4 0 12.3976 -34.7952 0 0 1 .4472 .8944 0 -.8944 .4472 0 4-4rin10.dat - [1,4,0,12.3976,-34.7952,0,0,1,.4472,.8944,0,-.8944,.4472,0, ldraw_lib__4_4rin10()], +// 1 4 0 12.3976 -34.7952 0 0 1 .4472 .8944 0 -.8944 .4472 0 4-4ring10.dat + [1,4,0,12.3976,-34.7952,0,0,1,.4472,.8944,0,-.8944,.4472,0, ldraw_lib__4_4ring10()], // 0 // Background // 1 16 0 12.3976 -34.7952 0 0 5 2.236 .8944 0 -4.472 .4472 0 4-4disc.dat [1,16,0,12.3976,-34.7952,0,0,5,2.236,.8944,0,-4.472,.4472,0, ldraw_lib__4_4disc()], diff --git a/parts/33008.scad b/parts/33008.scad index 0f3b05c2b..67b328d67 100644 --- a/parts/33008.scad +++ b/parts/33008.scad @@ -3,8 +3,8 @@ use <../p/4-4con8.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring2.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> @@ -13,14 +13,14 @@ function ldraw_lib__33008() = [ // 0 Scala Flower Pot // 0 Name: 33008.dat // 0 Author: Marc Schickele [samrotule] -// 0 !LDRAW_ORG Part UPDATE 2023-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS 3 x 3, Cylinder, exhaust, lamp base, outlet, Round, UCS X-Wing +// 0 !KEYWORDS 3 x 3, Cylinder, Round, UCS X-Wing, exhaust, lamp base, outlet // // 0 !HISTORY 2002-07-27 {unknown} Revised // 0 !HISTORY 2002-11-30 [PTadmin] Official Update 2002-05 @@ -30,7 +30,8 @@ function ldraw_lib__33008() = [ // 0 !HISTORY 2009-09-03 [PTadmin] Official Update 2009-02 // 0 !HISTORY 2020-06-04 [Sirio] Updated the use of primitives: removed ringr.dat or ringrr.dat, introduced use of 4-4cylo.dat, merged some triangles to quads // 0 !HISTORY 2023-03-05 [OrionP] Official Update 2023-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Primitives // 1 16 0 5.25 0 24.75 0 0 0 1 0 0 0 24.75 4-4edge.dat @@ -77,10 +78,10 @@ function ldraw_lib__33008() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 53 0 20 0 0 0 -37.5 0 0 0 -20 4-4cylo.dat [1,16,0,53,0,20,0,0,0,-37.5,0,0,0,-20, ldraw_lib__4_4cylo()], -// 1 16 0 53 0 2 0 0 0 -1 0 0 0 2 4-4rin10.dat - [1,16,0,53,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4rin10()], -// 1 16 0 53 0 2.2 0 0 0 -1 0 0 0 2.2 4-4rin10.dat - [1,16,0,53,0,2.2,0,0,0,-1,0,0,0,2.2, ldraw_lib__4_4rin10()], +// 1 16 0 53 0 2 0 0 0 -1 0 0 0 2 4-4ring10.dat + [1,16,0,53,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring10()], +// 1 16 0 53 0 2.2 0 0 0 -1 0 0 0 2.2 4-4ring10.dat + [1,16,0,53,0,2.2,0,0,0,-1,0,0,0,2.2, ldraw_lib__4_4ring10()], // 1 16 0 53 0 24.2 0 0 0 -1 0 0 0 24.2 4-4edge.dat [1,16,0,53,0,24.2,0,0,0,-1,0,0,0,24.2, ldraw_lib__4_4edge()], // 0 // Faces diff --git a/parts/33054.scad b/parts/33054.scad index 84ac4968d..c2d683686 100644 --- a/parts/33054.scad +++ b/parts/33054.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin15.scad> +use <../p/4-4ring15.scad> use <../p/4-4ring3.scad> use <../p/t01i1579.scad> use <../p/t01o1579.scad> @@ -11,7 +11,7 @@ function ldraw_lib__33054() = [ // 0 Minifig Mug // 0 Name: 33054.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__33054() = [ // 0 !HISTORY 2010-02-09 {LEGO Universe Team} Original part shape // 0 !HISTORY 2010-02-19 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 24 0 0 0 -8 0 1 0 8 0 0 4-4edge.dat [1,16,0,24,0,0,0,-8,0,1,0,8,0,0, ldraw_lib__4_4edge()], @@ -39,8 +40,8 @@ function ldraw_lib__33054() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 5 0 0 0 -8 0 -4 0 8 0 0 4-4cyli.dat [1,16,0,5,0,0,0,-8,0,-4,0,8,0,0, ldraw_lib__4_4cyli()], -// 1 16 0 5 0 0 0 -0.5 0 1 0 0.5 0 0 4-4rin15.dat - [1,16,0,5,0,0,0,-0.5,0,1,0,0.5,0,0, ldraw_lib__4_4rin15()], +// 1 16 0 5 0 0 0 -0.5 0 1 0 0.5 0 0 4-4ring15.dat + [1,16,0,5,0,0,0,-0.5,0,1,0,0.5,0,0, ldraw_lib__4_4ring15()], // 1 16 0 5 0 0 0 -8 0 1 0 8 0 0 4-4edge.dat [1,16,0,5,0,0,0,-8,0,1,0,8,0,0, ldraw_lib__4_4edge()], // 1 16 0 9 0 0 0 -8 0 33.3333 0 8 0 0 t01o3750.dat diff --git a/parts/33061.scad b/parts/33061.scad index 1911c946f..c5da60f83 100644 --- a/parts/33061.scad +++ b/parts/33061.scad @@ -4,7 +4,7 @@ use <../p/4-4con11.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin15.scad> +use <../p/4-4ring15.scad> use <../p/4-4ring2.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> @@ -13,7 +13,7 @@ function ldraw_lib__33061() = [ // 0 Minifig Wine Glass // 0 Name: 33061.dat // 0 Author: Andy Westrate [westrate] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__33061() = [ // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 // 0 !HISTORY 2018-03-26 [cwdee] Replace t04ounit with identical r04o1000 // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // top // @@ -45,8 +46,8 @@ function ldraw_lib__33061() = [ [1,16,0,0,0,8,0,0,0,4,0,0,0,8, ldraw_lib__4_4cyli()], // 1 16 0 4 0 7.5 0 0 0 1 0 0 0 7.5 4-4edge.dat [1,16,0,4,0,7.5,0,0,0,1,0,0,0,7.5, ldraw_lib__4_4edge()], -// 1 16 0 4 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin15.dat - [1,16,0,4,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin15()], +// 1 16 0 4 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring15.dat + [1,16,0,4,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring15()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 4 0 7.5 0 0 0 14 0 0 0 7.5 4-4cyli.dat diff --git a/parts/33089.scad b/parts/33089.scad index 991ff143f..79678f03a 100644 --- a/parts/33089.scad +++ b/parts/33089.scad @@ -3,7 +3,7 @@ use <../p/1-4edge.scad> use <../p/1-4ring4.scad> use <../p/1-8cyli.scad> use <../p/1-8edge.scad> -use <../p/1-8rin19.scad> +use <../p/1-8ring19.scad> use <../p/2-4cyls.scad> use <../p/2-4edge.scad> use <../p/2-4ring2.scad> @@ -21,7 +21,7 @@ function ldraw_lib__33089() = [ // 0 Scala Support 4 x 4 x 5.667 // 0 Name: 33089.dat // 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG Part UPDATE 2023-05 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -35,7 +35,8 @@ function ldraw_lib__33089() = [ // 0 !HISTORY 2018-03-27 [arezey] Fixed BFC error and surface bleeding at the base // 0 !HISTORY 2022-11-14 [Holly-Wood] Fixed overlap and edges // 0 !HISTORY 2023-10-31 [OrionP] Official Update 2023-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 2 0 -20 0 0 0 1 0 0 0 20 4-4edge.dat [1,16,0,2,0,-20,0,0,0,1,0,0,0,20, ldraw_lib__4_4edge()], @@ -547,8 +548,8 @@ function ldraw_lib__33089() = [ [1,16,0,123,0,-14.542,0,35.1074,0,5,0,-35.1074,0,-14.542, ldraw_lib__1_8cyli()], // 4 16 -20.611 128 -31.9247 -14.5452 128 -35.1079 -15.3089 128 -36.9605 -21.5243 128 -32.838 [4,16,-20.611,128,-31.9247,-14.5452,128,-35.1079,-15.3089,128,-36.9605,-21.5243,128,-32.838], -// 1 16 0 128 0 -0.765367 0 1.84776 0 -1 0 -1.84776 0 -0.765367 1-8rin19.dat - [1,16,0,128,0,-0.765367,0,1.84776,0,-1,0,-1.84776,0,-0.765367, ldraw_lib__1_8rin19()], +// 1 16 0 128 0 -0.765367 0 1.84776 0 -1 0 -1.84776 0 -0.765367 1-8ring19.dat + [1,16,0,128,0,-0.765367,0,1.84776,0,-1,0,-1.84776,0,-0.765367, ldraw_lib__1_8ring19()], // 2 24 -20.611 128 -31.9247 -20.611 123 -31.9247 [2,24,-20.611,128,-31.9247,-20.611,123,-31.9247], // 2 24 -20.611 128 -31.9247 -21.5243 128 -32.838 @@ -609,8 +610,8 @@ function ldraw_lib__33089() = [ [1,16,0,123,0,35.1074,0,14.542,0,5,0,-14.542,0,35.1074, ldraw_lib__1_8cyli()], // 4 16 31.9247 128 -20.611 35.1079 128 -14.5452 36.9605 128 -15.3089 32.838 128 -21.5243 [4,16,31.9247,128,-20.611,35.1079,128,-14.5452,36.9605,128,-15.3089,32.838,128,-21.5243], -// 1 16 0 128 0 1.84776 0 0.765367 0 -1 0 -0.765367 0 1.84776 1-8rin19.dat - [1,16,0,128,0,1.84776,0,0.765367,0,-1,0,-0.765367,0,1.84776, ldraw_lib__1_8rin19()], +// 1 16 0 128 0 1.84776 0 0.765367 0 -1 0 -0.765367 0 1.84776 1-8ring19.dat + [1,16,0,128,0,1.84776,0,0.765367,0,-1,0,-0.765367,0,1.84776, ldraw_lib__1_8ring19()], // 2 24 31.9247 128 -20.611 31.9247 123 -20.611 [2,24,31.9247,128,-20.611,31.9247,123,-20.611], // 2 24 31.9247 128 -20.611 32.838 128 -21.5243 @@ -671,8 +672,8 @@ function ldraw_lib__33089() = [ [1,16,0,123,0,14.542,0,-35.1074,0,5,0,35.1074,0,14.542, ldraw_lib__1_8cyli()], // 4 16 20.611 128 31.9247 14.5452 128 35.1079 15.3089 128 36.9605 21.5243 128 32.838 [4,16,20.611,128,31.9247,14.5452,128,35.1079,15.3089,128,36.9605,21.5243,128,32.838], -// 1 16 0 128 0 0.765367 0 -1.84776 0 -1 0 1.84776 0 0.765367 1-8rin19.dat - [1,16,0,128,0,0.765367,0,-1.84776,0,-1,0,1.84776,0,0.765367, ldraw_lib__1_8rin19()], +// 1 16 0 128 0 0.765367 0 -1.84776 0 -1 0 1.84776 0 0.765367 1-8ring19.dat + [1,16,0,128,0,0.765367,0,-1.84776,0,-1,0,1.84776,0,0.765367, ldraw_lib__1_8ring19()], // 2 24 20.611 128 31.9247 20.611 123 31.9247 [2,24,20.611,128,31.9247,20.611,123,31.9247], // 2 24 20.611 128 31.9247 21.5243 128 32.838 @@ -733,8 +734,8 @@ function ldraw_lib__33089() = [ [1,16,0,123,0,-35.1074,0,-14.542,0,5,0,14.542,0,-35.1074, ldraw_lib__1_8cyli()], // 4 16 -31.9247 128 20.611 -35.1079 128 14.5452 -36.9605 128 15.3089 -32.838 128 21.5243 [4,16,-31.9247,128,20.611,-35.1079,128,14.5452,-36.9605,128,15.3089,-32.838,128,21.5243], -// 1 16 0 128 0 -1.84776 0 -0.765367 0 -1 0 0.765367 0 -1.84776 1-8rin19.dat - [1,16,0,128,0,-1.84776,0,-0.765367,0,-1,0,0.765367,0,-1.84776, ldraw_lib__1_8rin19()], +// 1 16 0 128 0 -1.84776 0 -0.765367 0 -1 0 0.765367 0 -1.84776 1-8ring19.dat + [1,16,0,128,0,-1.84776,0,-0.765367,0,-1,0,0.765367,0,-1.84776, ldraw_lib__1_8ring19()], // 2 24 -31.9247 128 20.611 -31.9247 123 20.611 [2,24,-31.9247,128,20.611,-31.9247,123,20.611], // 2 24 -31.9247 128 20.611 -32.838 128 21.5243 diff --git a/parts/33211.scad b/parts/33211.scad index d20641540..d480b63a9 100644 --- a/parts/33211.scad +++ b/parts/33211.scad @@ -2,10 +2,10 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring4.scad> use <../p/4-8sphe.scad> -use <../p/48/1-4rin23.scad> +use <../p/48/1-4ring23.scad> use <../p/48/1-4ring8.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> @@ -14,22 +14,23 @@ function ldraw_lib__33211() = [ // 0 Wheel 3.2 x 43 with 10 Spokes Wooden // 0 Name: 33211.dat // 0 Author: Steve Bliss [sbliss] -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS Belville, carriage, Castle Wagon Wheel, Rebel Blockade Runner -// 0 !KEYWORDS stagecoach, Star Wars, wooden +// 0 !KEYWORDS Belville, Castle Wagon Wheel, Rebel Blockade Runner, Star Wars +// 0 !KEYWORDS carriage, stagecoach, wooden // // 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 // 0 !HISTORY 2007-06-25 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-05-23 [cwdee] Description change // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -63,20 +64,20 @@ function ldraw_lib__33211() = [ [1,16,0,0,-16,54,0,0,0,0,-54,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -16 46 0 0 0 0 -46 0 1 0 48\4-4edge.dat [1,16,0,0,-16,46,0,0,0,0,-46,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -16 -2 0 0 0 0 -2 0 -1 0 48\1-4rin23.dat - [1,16,0,0,-16,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_4rin23()], +// 1 16 0 0 -16 -2 0 0 0 0 -2 0 -1 0 48\1-4ring23.dat + [1,16,0,0,-16,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_4ring23()], // 1 16 0 0 -16 -6 0 0 0 0 -6 0 -1 0 48\1-4ring8.dat [1,16,0,0,-16,-6,0,0,0,0,-6,0,-1,0, ldraw_lib__48__1_4ring8()], -// 1 16 0 0 -16 0 0 -2 2 0 0 0 -1 0 48\1-4rin23.dat - [1,16,0,0,-16,0,0,-2,2,0,0,0,-1,0, ldraw_lib__48__1_4rin23()], +// 1 16 0 0 -16 0 0 -2 2 0 0 0 -1 0 48\1-4ring23.dat + [1,16,0,0,-16,0,0,-2,2,0,0,0,-1,0, ldraw_lib__48__1_4ring23()], // 1 16 0 0 -16 0 0 -6 6 0 0 0 -1 0 48\1-4ring8.dat [1,16,0,0,-16,0,0,-6,6,0,0,0,-1,0, ldraw_lib__48__1_4ring8()], -// 1 16 0 0 -16 2 0 0 0 0 2 0 -1 0 48\1-4rin23.dat - [1,16,0,0,-16,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__1_4rin23()], +// 1 16 0 0 -16 2 0 0 0 0 2 0 -1 0 48\1-4ring23.dat + [1,16,0,0,-16,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__1_4ring23()], // 1 16 0 0 -16 6 0 0 0 0 6 0 -1 0 48\1-4ring8.dat [1,16,0,0,-16,6,0,0,0,0,6,0,-1,0, ldraw_lib__48__1_4ring8()], -// 1 16 0 0 -16 0 0 2 -2 0 0 0 -1 0 48\1-4rin23.dat - [1,16,0,0,-16,0,0,2,-2,0,0,0,-1,0, ldraw_lib__48__1_4rin23()], +// 1 16 0 0 -16 0 0 2 -2 0 0 0 -1 0 48\1-4ring23.dat + [1,16,0,0,-16,0,0,2,-2,0,0,0,-1,0, ldraw_lib__48__1_4ring23()], // 1 16 0 0 -16 0 0 6 -6 0 0 0 -1 0 48\1-4ring8.dat [1,16,0,0,-16,0,0,6,-6,0,0,0,-1,0, ldraw_lib__48__1_4ring8()], // 0 BFC INVERTNEXT @@ -86,10 +87,10 @@ function ldraw_lib__33211() = [ // 1 16 0 0 -24 54 0 0 0 0 -54 0 8 0 48\4-4cyli.dat [1,16,0,0,-24,54,0,0,0,0,-54,0,8,0, ldraw_lib__48__4_4cyli()], // 0 Following rings fill in gaps in the polygonal 'curves' of LDraw. -// 1 16 0 0 -9 -1 0 0 0 0 -1 0 -1 0 4-4rin10.dat - [1,16,0,0,-9,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4rin10()], -// 1 16 0 0 -12 1 0 0 0 0 -1 0 1 0 4-4rin10.dat - [1,16,0,0,-12,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 -9 -1 0 0 0 0 -1 0 -1 0 4-4ring10.dat + [1,16,0,0,-9,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4ring10()], +// 1 16 0 0 -12 1 0 0 0 0 -1 0 1 0 4-4ring10.dat + [1,16,0,0,-12,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 50 0 -24 1.6 0 0 0 0 -1.6 0 1.6 0 4-8sphe.dat diff --git a/parts/33213.scad b/parts/33213.scad index a6c5e9134..de90ebd6b 100644 --- a/parts/33213.scad +++ b/parts/33213.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <../p/48/1-12edge.scad> -use <../p/48/1-4rin36.scad> +use <../p/48/1-4ring36.scad> use <../p/48/2-4cyli.scad> use <../p/48/2-4cylo.scad> use <../p/48/2-4edge.scad> @@ -19,7 +19,7 @@ function ldraw_lib__33213() = [ // 0 Panel 6 x 8 x 12 Tower with Arched Window // 0 Name: 33213.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2020-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__33213() = [ // 0 !KEYWORDS Belville // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\33213s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__33213s01()], @@ -96,16 +97,16 @@ function ldraw_lib__33213() = [ [1,16,0,85,-56,30,0,0,0,0,-30,0,20,0, ldraw_lib__48__2_4cylo()], // 1 16 0 85 -56 6 0 0 0 0 -6 0 1 0 48\2-4ring5.dat [1,16,0,85,-56,6,0,0,0,0,-6,0,1,0, ldraw_lib__48__2_4ring5()], -// 1 16 0 85 -56 -1 0 0 0 0 -1 0 1 0 48\1-4rin36.dat - [1,16,0,85,-56,-1,0,0,0,0,-1,0,1,0, ldraw_lib__48__1_4rin36()], -// 1 16 0 85 -56 1 0 0 0 0 -1 0 1 0 48\1-4rin36.dat - [1,16,0,85,-56,1,0,0,0,0,-1,0,1,0, ldraw_lib__48__1_4rin36()], +// 1 16 0 85 -56 -1 0 0 0 0 -1 0 1 0 48\1-4ring36.dat + [1,16,0,85,-56,-1,0,0,0,0,-1,0,1,0, ldraw_lib__48__1_4ring36()], +// 1 16 0 85 -56 1 0 0 0 0 -1 0 1 0 48\1-4ring36.dat + [1,16,0,85,-56,1,0,0,0,0,-1,0,1,0, ldraw_lib__48__1_4ring36()], // 1 16 0 85 -36 6 0 0 0 0 -6 0 -1 0 48\2-4ring5.dat [1,16,0,85,-36,6,0,0,0,0,-6,0,-1,0, ldraw_lib__48__2_4ring5()], -// 1 16 0 85 -36 1 0 0 0 0 -1 0 -1 0 48\1-4rin36.dat - [1,16,0,85,-36,1,0,0,0,0,-1,0,-1,0, ldraw_lib__48__1_4rin36()], -// 1 16 0 85 -36 -1 0 0 0 0 -1 0 -1 0 48\1-4rin36.dat - [1,16,0,85,-36,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__48__1_4rin36()], +// 1 16 0 85 -36 1 0 0 0 0 -1 0 -1 0 48\1-4ring36.dat + [1,16,0,85,-36,1,0,0,0,0,-1,0,-1,0, ldraw_lib__48__1_4ring36()], +// 1 16 0 85 -36 -1 0 0 0 0 -1 0 -1 0 48\1-4ring36.dat + [1,16,0,85,-36,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__48__1_4ring36()], // // 0 // Top Half // 1 16 0 24 20 -73 0 0 0 24 0 0 0 -73 48\2-4cyli.dat diff --git a/parts/33227.scad b/parts/33227.scad index 6dbfc29e8..560a8870b 100644 --- a/parts/33227.scad +++ b/parts/33227.scad @@ -1,5 +1,5 @@ use <../lib.scad> -use <../p/1-4rin15.scad> +use <../p/1-4ring15.scad> use <../p/1-4tang.scad> use <../p/2-4cyli.scad> use <../p/2-4disc.scad> @@ -15,7 +15,7 @@ function ldraw_lib__33227() = [ // 0 Door Frame 1 x 8 x 12 // 0 Name: 33227.dat // 0 Author: Andy Westrate [westrate] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__33227() = [ // 0 !KEYWORDS Belville, Harry Potter // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // top // @@ -161,10 +162,10 @@ function ldraw_lib__33227() = [ // 4 16 76 280 10 80 288 10 -80 288 10 -76 280 10 [4,16,76,280,10,80,288,10,-80,288,10,-76,280,10], // -// 1 16 0 76 10 4 0 0 0 0 -4 0 -1 0 1-4rin15.dat - [1,16,0,76,10,4,0,0,0,0,-4,0,-1,0, ldraw_lib__1_4rin15()], -// 1 16 0 76 10 -4 0 0 0 0 -4 0 -1 0 1-4rin15.dat - [1,16,0,76,10,-4,0,0,0,0,-4,0,-1,0, ldraw_lib__1_4rin15()], +// 1 16 0 76 10 4 0 0 0 0 -4 0 -1 0 1-4ring15.dat + [1,16,0,76,10,4,0,0,0,0,-4,0,-1,0, ldraw_lib__1_4ring15()], +// 1 16 0 76 10 -4 0 0 0 0 -4 0 -1 0 1-4ring15.dat + [1,16,0,76,10,-4,0,0,0,0,-4,0,-1,0, ldraw_lib__1_4ring15()], // 4 16 -64 280 10 -64 76 10 -60 76 10 -60 280 10 [4,16,-64,280,10,-64,76,10,-60,76,10,-60,280,10], // 4 16 60 76 10 64 76 10 64 280 10 60 280 10 diff --git a/parts/33298.scad b/parts/33298.scad new file mode 100644 index 000000000..fe229ba32 --- /dev/null +++ b/parts/33298.scad @@ -0,0 +1,384 @@ +use <../lib.scad> +use <../p/1-16cyli.scad> +use <../p/1-8chrd.scad> +use <../p/1-8edge.scad> +use <../p/4-4cylc.scad> +use <../p/4-4cyli.scad> +use <../p/4-4disc.scad> +use <../p/4-4edge.scad> +use <../p/connect4.scad> +use +use <../p/zstud.scad> +function ldraw_lib__33298() = [ +// 0 Znap Connector 3 x 3 - 3 Way with Pin +// 0 Name: 33298.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 16 0 0 15 1 0 0 0 0 1 0 -1 0 zstud.dat + [1,16,0,0,15,1,0,0,0,0,1,0,-1,0, ldraw_lib__zstud()], +// 1 16 0 0 -15 1 0 0 0 0 1 0 1 0 zstud.dat + [1,16,0,0,-15,1,0,0,0,0,1,0,1,0, ldraw_lib__zstud()], +// 1 16 -15 0 0 0 1 0 0 0 1 -1 0 0 zstud.dat + [1,16,-15,0,0,0,1,0,0,0,1,-1,0,0, ldraw_lib__zstud()], +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\33298s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__33298s01()], +// 1 16 0 0 0 0 0 1 0 1 0 -1 0 0 s\33298s01.dat + [1,16,0,0,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__s__33298s01()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 -1 s\33298s01.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__s__33298s01()], +// 1 16 0 0 0 0 0 -1 0 1 0 1 0 0 s\33298s01.dat + [1,16,0,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__s__33298s01()], +// +// 1 16 40 0 0 0 -1 0 1 0 0 0 0 1 connect4.dat + [1,16,40,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__connect4()], +// 1 16 40 0 0 0 -1 0 4 0 0 0 0 4 4-4disc.dat + [1,16,40,0,0,0,-1,0,4,0,0,0,0,4, ldraw_lib__4_4disc()], +// 1 16 40 0 0 0 -1 0 4 0 0 0 0 4 4-4edge.dat + [1,16,40,0,0,0,-1,0,4,0,0,0,0,4, ldraw_lib__4_4edge()], +// 1 16 15 0 0 0 1 0 -10 0 0 0 0 10 4-4cyli.dat + [1,16,15,0,0,0,1,0,-10,0,0,0,0,10, ldraw_lib__4_4cyli()], +// 1 16 15 0 0 0 1 0 -10 0 0 0 0 10 4-4edge.dat + [1,16,15,0,0,0,1,0,-10,0,0,0,0,10, ldraw_lib__4_4edge()], +// +// 1 16 26.5 0 0 0 -2 0 -10 0 0 0 0 10 4-4cyli.dat + [1,16,26.5,0,0,0,-2,0,-10,0,0,0,0,10, ldraw_lib__4_4cyli()], +// 1 16 26.5 0 0 0 -1 0 -10 0 0 0 0 10 4-4edge.dat + [1,16,26.5,0,0,0,-1,0,-10,0,0,0,0,10, ldraw_lib__4_4edge()], +// 1 16 26.5 0 0 0 -1 0 -10 0 0 0 0 10 4-4disc.dat + [1,16,26.5,0,0,0,-1,0,-10,0,0,0,0,10, ldraw_lib__4_4disc()], +// 1 16 32 0 0 0 -5.5 0 8 0 0 0 0 8 4-4cylc.dat + [1,16,32,0,0,0,-5.5,0,8,0,0,0,0,8, ldraw_lib__4_4cylc()], +// 1 16 32 0 0 0 1 0 6 0 0 0 0 6 4-4edge.dat + [1,16,32,0,0,0,1,0,6,0,0,0,0,6, ldraw_lib__4_4edge()], +// 1 16 32 0 0 0 1 0 6 0 0 0 0 6 4-4cyli.dat + [1,16,32,0,0,0,1,0,6,0,0,0,0,6, ldraw_lib__4_4cyli()], +// 1 16 39.5 0 0 0 0.5 0 6 0 0 0 0 6 4-4cyli.dat + [1,16,39.5,0,0,0,0.5,0,6,0,0,0,0,6, ldraw_lib__4_4cyli()], +// +// 1 16 33 0 0 0 6.5 0 6 0 0 0 0 6 1-16cyli.dat + [1,16,33,0,0,0,6.5,0,6,0,0,0,0,6, ldraw_lib__1_16cyli()], +// 1 16 33 0 0 0 1 0 5.54328 0 -2.2961 2.2961 0 5.54328 1-8edge.dat + [1,16,33,0,0,0,1,0,5.54328,0,-2.2961,2.2961,0,5.54328, ldraw_lib__1_8edge()], +// 1 16 33 0 0 0 -1 0 5.54328 0 -2.2961 2.2961 0 5.54328 1-8chrd.dat + [1,16,33,0,0,0,-1,0,5.54328,0,-2.2961,2.2961,0,5.54328, ldraw_lib__1_8chrd()], +// 1 16 39.5 0 0 0 -1 0 5.54328 0 -2.2961 2.2961 0 5.54328 1-8edge.dat + [1,16,39.5,0,0,0,-1,0,5.54328,0,-2.2961,2.2961,0,5.54328, ldraw_lib__1_8edge()], +// 1 16 39.5 0 0 0 1 0 5.54328 0 -2.2961 2.2961 0 5.54328 1-8chrd.dat + [1,16,39.5,0,0,0,1,0,5.54328,0,-2.2961,2.2961,0,5.54328, ldraw_lib__1_8chrd()], +// 2 24 39.5 1 5.8011 39.5 2.2961 5.5432 + [2,24,39.5,1,5.8011,39.5,2.2961,5.5432], +// 2 24 33 1 5.8011 33 2.2961 5.5432 + [2,24,33,1,5.8011,33,2.2961,5.5432], +// 2 24 39.5 1 5.8011 33 1 5.8011 + [2,24,39.5,1,5.8011,33,1,5.8011], +// 2 24 39.5 1 2.2961 33 1 2.2961 + [2,24,39.5,1,2.2961,33,1,2.2961], +// 2 24 39.5 5.5433 2.2961 33 5.5433 2.2961 + [2,24,39.5,5.5433,2.2961,33,5.5433,2.2961], +// 2 24 33 5.5433 2.2961 33 1 2.2961 + [2,24,33,5.5433,2.2961,33,1,2.2961], +// 2 24 33 1 2.2961 33 1 5.8011 + [2,24,33,1,2.2961,33,1,5.8011], +// 2 24 39.5 5.5433 2.2961 39.5 1 2.2961 + [2,24,39.5,5.5433,2.2961,39.5,1,2.2961], +// 2 24 39.5 1 2.2961 39.5 1 5.8011 + [2,24,39.5,1,2.2961,39.5,1,5.8011], +// 4 16 39.5 5.5433 2.2961 39.5 1 2.2961 39.5 1 5.8011 39.5 2.2961 5.5432 + [4,16,39.5,5.5433,2.2961,39.5,1,2.2961,39.5,1,5.8011,39.5,2.2961,5.5432], +// 4 16 33 1 2.2961 33 5.5433 2.2961 33 2.2961 5.5432 33 1 5.8011 + [4,16,33,1,2.2961,33,5.5433,2.2961,33,2.2961,5.5432,33,1,5.8011], +// 4 16 33 5.5433 2.2961 33 1 2.2961 39.5 1 2.2961 39.5 5.5433 2.2961 + [4,16,33,5.5433,2.2961,33,1,2.2961,39.5,1,2.2961,39.5,5.5433,2.2961], +// 4 16 39.5 1 5.8011 39.5 1 2.2961 33 1 2.2961 33 1 5.8011 + [4,16,39.5,1,5.8011,39.5,1,2.2961,33,1,2.2961,33,1,5.8011], +// 4 16 33 0 6 39.5 0 6 39.5 1 5.8011 33 1 5.8011 + [4,16,33,0,6,39.5,0,6,39.5,1,5.8011,33,1,5.8011], +// 5 24 33 0 6 39.5 0 6 39.5 2.2961 5.5432 39.5 -2.2962 5.5434 + [5,24,33,0,6,39.5,0,6,39.5,2.2961,5.5432,39.5,-2.2962,5.5434], +// 1 16 33 0 0 0 6.5 0 6 0 0 0 0 -6 1-16cyli.dat + [1,16,33,0,0,0,6.5,0,6,0,0,0,0,-6, ldraw_lib__1_16cyli()], +// 1 16 33 0 0 0 1 0 5.54328 0 -2.2961 -2.2961 0 -5.54328 1-8edge.dat + [1,16,33,0,0,0,1,0,5.54328,0,-2.2961,-2.2961,0,-5.54328, ldraw_lib__1_8edge()], +// 1 16 33 0 0 0 -1 0 5.54328 0 -2.2961 -2.2961 0 -5.54328 1-8chrd.dat + [1,16,33,0,0,0,-1,0,5.54328,0,-2.2961,-2.2961,0,-5.54328, ldraw_lib__1_8chrd()], +// 1 16 39.5 0 0 0 -1 0 5.54328 0 -2.2961 -2.2961 0 -5.54328 1-8edge.dat + [1,16,39.5,0,0,0,-1,0,5.54328,0,-2.2961,-2.2961,0,-5.54328, ldraw_lib__1_8edge()], +// 1 16 39.5 0 0 0 1 0 5.54328 0 -2.2961 -2.2961 0 -5.54328 1-8chrd.dat + [1,16,39.5,0,0,0,1,0,5.54328,0,-2.2961,-2.2961,0,-5.54328, ldraw_lib__1_8chrd()], +// 2 24 39.5 2.2961 -5.5432 39.5 1 -5.8011 + [2,24,39.5,2.2961,-5.5432,39.5,1,-5.8011], +// 2 24 33 2.2961 -5.5432 33 1 -5.8011 + [2,24,33,2.2961,-5.5432,33,1,-5.8011], +// 2 24 33 1 -5.8011 39.5 1 -5.8011 + [2,24,33,1,-5.8011,39.5,1,-5.8011], +// 2 24 33 1 -2.2961 39.5 1 -2.2961 + [2,24,33,1,-2.2961,39.5,1,-2.2961], +// 2 24 33 5.5433 -2.2961 39.5 5.5433 -2.2961 + [2,24,33,5.5433,-2.2961,39.5,5.5433,-2.2961], +// 2 24 33 1 -2.2961 33 5.5433 -2.2961 + [2,24,33,1,-2.2961,33,5.5433,-2.2961], +// 2 24 33 1 -5.8011 33 1 -2.2961 + [2,24,33,1,-5.8011,33,1,-2.2961], +// 2 24 39.5 1 -2.2961 39.5 5.5433 -2.2961 + [2,24,39.5,1,-2.2961,39.5,5.5433,-2.2961], +// 2 24 39.5 1 -5.8011 39.5 1 -2.2961 + [2,24,39.5,1,-5.8011,39.5,1,-2.2961], +// 4 16 39.5 1 -5.8011 39.5 1 -2.2961 39.5 5.5433 -2.2961 39.5 2.2961 -5.5432 + [4,16,39.5,1,-5.8011,39.5,1,-2.2961,39.5,5.5433,-2.2961,39.5,2.2961,-5.5432], +// 4 16 33 2.2961 -5.5432 33 5.5433 -2.2961 33 1 -2.2961 33 1 -5.8011 + [4,16,33,2.2961,-5.5432,33,5.5433,-2.2961,33,1,-2.2961,33,1,-5.8011], +// 4 16 39.5 1 -2.2961 33 1 -2.2961 33 5.5433 -2.2961 39.5 5.5433 -2.2961 + [4,16,39.5,1,-2.2961,33,1,-2.2961,33,5.5433,-2.2961,39.5,5.5433,-2.2961], +// 4 16 33 1 -2.2961 39.5 1 -2.2961 39.5 1 -5.8011 33 1 -5.8011 + [4,16,33,1,-2.2961,39.5,1,-2.2961,39.5,1,-5.8011,33,1,-5.8011], +// 4 16 39.5 1 -5.8011 39.5 0 -6 33 0 -6 33 1 -5.8011 + [4,16,39.5,1,-5.8011,39.5,0,-6,33,0,-6,33,1,-5.8011], +// 5 24 39.5 0 -6 33 0 -6 39.5 2.2961 -5.5432 39.5 -2.2962 -5.5434 + [5,24,39.5,0,-6,33,0,-6,39.5,2.2961,-5.5432,39.5,-2.2962,-5.5434], +// 1 16 33 0 0 0 6.5 0 -6 0 0 0 0 6 1-16cyli.dat + [1,16,33,0,0,0,6.5,0,-6,0,0,0,0,6, ldraw_lib__1_16cyli()], +// 1 16 33 0 0 0 1 0 -5.54328 0 2.2961 2.2961 0 5.54328 1-8edge.dat + [1,16,33,0,0,0,1,0,-5.54328,0,2.2961,2.2961,0,5.54328, ldraw_lib__1_8edge()], +// 1 16 33 0 0 0 -1 0 -5.54328 0 2.2961 2.2961 0 5.54328 1-8chrd.dat + [1,16,33,0,0,0,-1,0,-5.54328,0,2.2961,2.2961,0,5.54328, ldraw_lib__1_8chrd()], +// 1 16 39.5 0 0 0 -1 0 -5.54328 0 2.2961 2.2961 0 5.54328 1-8edge.dat + [1,16,39.5,0,0,0,-1,0,-5.54328,0,2.2961,2.2961,0,5.54328, ldraw_lib__1_8edge()], +// 1 16 39.5 0 0 0 1 0 -5.54328 0 2.2961 2.2961 0 5.54328 1-8chrd.dat + [1,16,39.5,0,0,0,1,0,-5.54328,0,2.2961,2.2961,0,5.54328, ldraw_lib__1_8chrd()], +// 2 24 39.5 -2.2961 5.5432 39.5 -1 5.8011 + [2,24,39.5,-2.2961,5.5432,39.5,-1,5.8011], +// 2 24 33 -2.2961 5.5432 33 -1 5.8011 + [2,24,33,-2.2961,5.5432,33,-1,5.8011], +// 2 24 33 -1 5.8011 39.5 -1 5.8011 + [2,24,33,-1,5.8011,39.5,-1,5.8011], +// 2 24 33 -1 2.2961 39.5 -1 2.2961 + [2,24,33,-1,2.2961,39.5,-1,2.2961], +// 2 24 33 -5.5433 2.2961 39.5 -5.5433 2.2961 + [2,24,33,-5.5433,2.2961,39.5,-5.5433,2.2961], +// 2 24 33 -1 2.2961 33 -5.5433 2.2961 + [2,24,33,-1,2.2961,33,-5.5433,2.2961], +// 2 24 33 -1 5.8011 33 -1 2.2961 + [2,24,33,-1,5.8011,33,-1,2.2961], +// 2 24 39.5 -1 2.2961 39.5 -5.5433 2.2961 + [2,24,39.5,-1,2.2961,39.5,-5.5433,2.2961], +// 2 24 39.5 -1 5.8011 39.5 -1 2.2961 + [2,24,39.5,-1,5.8011,39.5,-1,2.2961], +// 4 16 39.5 -1 5.8011 39.5 -1 2.2961 39.5 -5.5433 2.2961 39.5 -2.2961 5.5432 + [4,16,39.5,-1,5.8011,39.5,-1,2.2961,39.5,-5.5433,2.2961,39.5,-2.2961,5.5432], +// 4 16 33 -2.2961 5.5432 33 -5.5433 2.2961 33 -1 2.2961 33 -1 5.8011 + [4,16,33,-2.2961,5.5432,33,-5.5433,2.2961,33,-1,2.2961,33,-1,5.8011], +// 4 16 39.5 -1 2.2961 33 -1 2.2961 33 -5.5433 2.2961 39.5 -5.5433 2.2961 + [4,16,39.5,-1,2.2961,33,-1,2.2961,33,-5.5433,2.2961,39.5,-5.5433,2.2961], +// 4 16 33 -1 2.2961 39.5 -1 2.2961 39.5 -1 5.8011 33 -1 5.8011 + [4,16,33,-1,2.2961,39.5,-1,2.2961,39.5,-1,5.8011,33,-1,5.8011], +// 4 16 39.5 -1 5.8011 39.5 0 6 33 0 6 33 -1 5.8011 + [4,16,39.5,-1,5.8011,39.5,0,6,33,0,6,33,-1,5.8011], +// 1 16 33 0 0 0 6.5 0 -6 0 0 0 0 -6 1-16cyli.dat + [1,16,33,0,0,0,6.5,0,-6,0,0,0,0,-6, ldraw_lib__1_16cyli()], +// 1 16 33 0 0 0 1 0 -5.54328 0 2.2961 -2.2961 0 -5.54328 1-8edge.dat + [1,16,33,0,0,0,1,0,-5.54328,0,2.2961,-2.2961,0,-5.54328, ldraw_lib__1_8edge()], +// 1 16 33 0 0 0 -1 0 -5.54328 0 2.2961 -2.2961 0 -5.54328 1-8chrd.dat + [1,16,33,0,0,0,-1,0,-5.54328,0,2.2961,-2.2961,0,-5.54328, ldraw_lib__1_8chrd()], +// 1 16 39.5 0 0 0 -1 0 -5.54328 0 2.2961 -2.2961 0 -5.54328 1-8edge.dat + [1,16,39.5,0,0,0,-1,0,-5.54328,0,2.2961,-2.2961,0,-5.54328, ldraw_lib__1_8edge()], +// 1 16 39.5 0 0 0 1 0 -5.54328 0 2.2961 -2.2961 0 -5.54328 1-8chrd.dat + [1,16,39.5,0,0,0,1,0,-5.54328,0,2.2961,-2.2961,0,-5.54328, ldraw_lib__1_8chrd()], +// 2 24 39.5 -1 -5.8011 39.5 -2.2961 -5.5432 + [2,24,39.5,-1,-5.8011,39.5,-2.2961,-5.5432], +// 2 24 33 -1 -5.8011 33 -2.2961 -5.5432 + [2,24,33,-1,-5.8011,33,-2.2961,-5.5432], +// 2 24 39.5 -1 -5.8011 33 -1 -5.8011 + [2,24,39.5,-1,-5.8011,33,-1,-5.8011], +// 2 24 39.5 -1 -2.2961 33 -1 -2.2961 + [2,24,39.5,-1,-2.2961,33,-1,-2.2961], +// 2 24 39.5 -5.5433 -2.2961 33 -5.5433 -2.2961 + [2,24,39.5,-5.5433,-2.2961,33,-5.5433,-2.2961], +// 2 24 33 -5.5433 -2.2961 33 -1 -2.2961 + [2,24,33,-5.5433,-2.2961,33,-1,-2.2961], +// 2 24 33 -1 -2.2961 33 -1 -5.8011 + [2,24,33,-1,-2.2961,33,-1,-5.8011], +// 2 24 39.5 -5.5433 -2.2961 39.5 -1 -2.2961 + [2,24,39.5,-5.5433,-2.2961,39.5,-1,-2.2961], +// 2 24 39.5 -1 -2.2961 39.5 -1 -5.8011 + [2,24,39.5,-1,-2.2961,39.5,-1,-5.8011], +// 4 16 39.5 -5.5433 -2.2961 39.5 -1 -2.2961 39.5 -1 -5.8011 39.5 -2.2961 -5.5432 + [4,16,39.5,-5.5433,-2.2961,39.5,-1,-2.2961,39.5,-1,-5.8011,39.5,-2.2961,-5.5432], +// 4 16 33 -1 -2.2961 33 -5.5433 -2.2961 33 -2.2961 -5.5432 33 -1 -5.8011 + [4,16,33,-1,-2.2961,33,-5.5433,-2.2961,33,-2.2961,-5.5432,33,-1,-5.8011], +// 4 16 33 -5.5433 -2.2961 33 -1 -2.2961 39.5 -1 -2.2961 39.5 -5.5433 -2.2961 + [4,16,33,-5.5433,-2.2961,33,-1,-2.2961,39.5,-1,-2.2961,39.5,-5.5433,-2.2961], +// 4 16 39.5 -1 -5.8011 39.5 -1 -2.2961 33 -1 -2.2961 33 -1 -5.8011 + [4,16,39.5,-1,-5.8011,39.5,-1,-2.2961,33,-1,-2.2961,33,-1,-5.8011], +// 4 16 33 0 -6 39.5 0 -6 39.5 -1 -5.8011 33 -1 -5.8011 + [4,16,33,0,-6,39.5,0,-6,39.5,-1,-5.8011,33,-1,-5.8011], +// +// 1 16 16 0 0 0 8.5 0 -10 0 0 0 0 10 1-16cyli.dat + [1,16,16,0,0,0,8.5,0,-10,0,0,0,0,10, ldraw_lib__1_16cyli()], +// 2 24 24.5 -1.2 3.827 16 -1.2 3.827 + [2,24,24.5,-1.2,3.827,16,-1.2,3.827], +// 2 24 24.5 -1.2 9.7614 24.5 -3.827 9.239 + [2,24,24.5,-1.2,9.7614,24.5,-3.827,9.239], +// 2 24 16 -1.2 9.7614 16 -3.827 9.239 + [2,24,16,-1.2,9.7614,16,-3.827,9.239], +// 1 16 16 0 0 0 1 0 -9.2388 0 3.82683 3.82683 0 9.2388 1-8edge.dat + [1,16,16,0,0,0,1,0,-9.2388,0,3.82683,3.82683,0,9.2388, ldraw_lib__1_8edge()], +// 1 16 16 0 0 0 -1 0 -9.2388 0 3.82683 3.82683 0 9.2388 1-8chrd.dat + [1,16,16,0,0,0,-1,0,-9.2388,0,3.82683,3.82683,0,9.2388, ldraw_lib__1_8chrd()], +// 1 16 24.5 0 0 0 -1 0 -9.2388 0 3.82683 3.82683 0 9.2388 1-8edge.dat + [1,16,24.5,0,0,0,-1,0,-9.2388,0,3.82683,3.82683,0,9.2388, ldraw_lib__1_8edge()], +// 1 16 24.5 0 0 0 1 0 -9.2388 0 3.82683 3.82683 0 9.2388 1-8chrd.dat + [1,16,24.5,0,0,0,1,0,-9.2388,0,3.82683,3.82683,0,9.2388, ldraw_lib__1_8chrd()], +// 2 24 16 -9.239 3.827 24.5 -9.239 3.827 + [2,24,16,-9.239,3.827,24.5,-9.239,3.827], +// 2 24 24.5 -1.2 9.7614 16 -1.2 9.7614 + [2,24,24.5,-1.2,9.7614,16,-1.2,9.7614], +// 2 24 16 -1.2 9.7614 16 -1.2 3.827 + [2,24,16,-1.2,9.7614,16,-1.2,3.827], +// 2 24 16 -1.2 3.827 16 -9.239 3.827 + [2,24,16,-1.2,3.827,16,-9.239,3.827], +// 2 24 24.5 -1.2 9.7614 24.5 -1.2 3.827 + [2,24,24.5,-1.2,9.7614,24.5,-1.2,3.827], +// 2 24 24.5 -1.2 3.827 24.5 -9.239 3.827 + [2,24,24.5,-1.2,3.827,24.5,-9.239,3.827], +// 4 16 24.5 -3.827 9.239 24.5 -1.2 9.7614 24.5 -1.2 3.827 24.5 -9.239 3.827 + [4,16,24.5,-3.827,9.239,24.5,-1.2,9.7614,24.5,-1.2,3.827,24.5,-9.239,3.827], +// 4 16 16 -9.239 3.827 24.5 -9.239 3.827 24.5 -1.2 3.827 16 -1.2 3.827 + [4,16,16,-9.239,3.827,24.5,-9.239,3.827,24.5,-1.2,3.827,16,-1.2,3.827], +// 4 16 16 -1.2 9.7614 24.5 -1.2 9.7614 24.5 0 10 16 0 10 + [4,16,16,-1.2,9.7614,24.5,-1.2,9.7614,24.5,0,10,16,0,10], +// 4 16 16 -1.2 3.827 24.5 -1.2 3.827 24.5 -1.2 9.7614 16 -1.2 9.7614 + [4,16,16,-1.2,3.827,24.5,-1.2,3.827,24.5,-1.2,9.7614,16,-1.2,9.7614], +// 4 16 16 -1.2 3.827 16 -1.2 9.7614 16 -3.827 9.239 16 -9.239 3.827 + [4,16,16,-1.2,3.827,16,-1.2,9.7614,16,-3.827,9.239,16,-9.239,3.827], +// 1 16 16 0 0 0 8.5 0 -10 0 0 0 0 -10 1-16cyli.dat + [1,16,16,0,0,0,8.5,0,-10,0,0,0,0,-10, ldraw_lib__1_16cyli()], +// 2 24 16 -1.2 -3.827 24.5 -1.2 -3.827 + [2,24,16,-1.2,-3.827,24.5,-1.2,-3.827], +// 2 24 24.5 -3.827 -9.239 24.5 -1.2 -9.7614 + [2,24,24.5,-3.827,-9.239,24.5,-1.2,-9.7614], +// 2 24 16 -3.827 -9.239 16 -1.2 -9.7614 + [2,24,16,-3.827,-9.239,16,-1.2,-9.7614], +// 1 16 16 0 0 0 1 0 -9.2388 0 3.82683 -3.82683 0 -9.2388 1-8edge.dat + [1,16,16,0,0,0,1,0,-9.2388,0,3.82683,-3.82683,0,-9.2388, ldraw_lib__1_8edge()], +// 1 16 16 0 0 0 -1 0 -9.2388 0 3.82683 -3.82683 0 -9.2388 1-8chrd.dat + [1,16,16,0,0,0,-1,0,-9.2388,0,3.82683,-3.82683,0,-9.2388, ldraw_lib__1_8chrd()], +// 1 16 24.5 0 0 0 -1 0 -9.2388 0 3.82683 -3.82683 0 -9.2388 1-8edge.dat + [1,16,24.5,0,0,0,-1,0,-9.2388,0,3.82683,-3.82683,0,-9.2388, ldraw_lib__1_8edge()], +// 1 16 24.5 0 0 0 1 0 -9.2388 0 3.82683 -3.82683 0 -9.2388 1-8chrd.dat + [1,16,24.5,0,0,0,1,0,-9.2388,0,3.82683,-3.82683,0,-9.2388, ldraw_lib__1_8chrd()], +// 2 24 24.5 -9.239 -3.827 16 -9.239 -3.827 + [2,24,24.5,-9.239,-3.827,16,-9.239,-3.827], +// 2 24 16 -1.2 -9.7614 24.5 -1.2 -9.7614 + [2,24,16,-1.2,-9.7614,24.5,-1.2,-9.7614], +// 2 24 16 -1.2 -3.827 16 -1.2 -9.7614 + [2,24,16,-1.2,-3.827,16,-1.2,-9.7614], +// 2 24 16 -9.239 -3.827 16 -1.2 -3.827 + [2,24,16,-9.239,-3.827,16,-1.2,-3.827], +// 2 24 24.5 -1.2 -3.827 24.5 -1.2 -9.7614 + [2,24,24.5,-1.2,-3.827,24.5,-1.2,-9.7614], +// 2 24 24.5 -9.239 -3.827 24.5 -1.2 -3.827 + [2,24,24.5,-9.239,-3.827,24.5,-1.2,-3.827], +// 4 16 24.5 -1.2 -3.827 24.5 -1.2 -9.7614 24.5 -3.827 -9.239 24.5 -9.239 -3.827 + [4,16,24.5,-1.2,-3.827,24.5,-1.2,-9.7614,24.5,-3.827,-9.239,24.5,-9.239,-3.827], +// 4 16 24.5 -1.2 -3.827 24.5 -9.239 -3.827 16 -9.239 -3.827 16 -1.2 -3.827 + [4,16,24.5,-1.2,-3.827,24.5,-9.239,-3.827,16,-9.239,-3.827,16,-1.2,-3.827], +// 4 16 24.5 0 -10 24.5 -1.2 -9.7614 16 -1.2 -9.7614 16 0 -10 + [4,16,24.5,0,-10,24.5,-1.2,-9.7614,16,-1.2,-9.7614,16,0,-10], +// 4 16 24.5 -1.2 -9.7614 24.5 -1.2 -3.827 16 -1.2 -3.827 16 -1.2 -9.7614 + [4,16,24.5,-1.2,-9.7614,24.5,-1.2,-3.827,16,-1.2,-3.827,16,-1.2,-9.7614], +// 4 16 16 -3.827 -9.239 16 -1.2 -9.7614 16 -1.2 -3.827 16 -9.239 -3.827 + [4,16,16,-3.827,-9.239,16,-1.2,-9.7614,16,-1.2,-3.827,16,-9.239,-3.827], +// 1 16 16 0 0 0 8.5 0 10 0 0 0 0 10 1-16cyli.dat + [1,16,16,0,0,0,8.5,0,10,0,0,0,0,10, ldraw_lib__1_16cyli()], +// 2 24 16 1.2 3.827 24.5 1.2 3.827 + [2,24,16,1.2,3.827,24.5,1.2,3.827], +// 2 24 24.5 3.827 9.239 24.5 1.2 9.7614 + [2,24,24.5,3.827,9.239,24.5,1.2,9.7614], +// 2 24 16 3.827 9.239 16 1.2 9.7614 + [2,24,16,3.827,9.239,16,1.2,9.7614], +// 1 16 16 0 0 0 1 0 9.2388 0 -3.82683 3.82683 0 9.2388 1-8edge.dat + [1,16,16,0,0,0,1,0,9.2388,0,-3.82683,3.82683,0,9.2388, ldraw_lib__1_8edge()], +// 1 16 16 0 0 0 -1 0 9.2388 0 -3.82683 3.82683 0 9.2388 1-8chrd.dat + [1,16,16,0,0,0,-1,0,9.2388,0,-3.82683,3.82683,0,9.2388, ldraw_lib__1_8chrd()], +// 1 16 24.5 0 0 0 -1 0 9.2388 0 -3.82683 3.82683 0 9.2388 1-8edge.dat + [1,16,24.5,0,0,0,-1,0,9.2388,0,-3.82683,3.82683,0,9.2388, ldraw_lib__1_8edge()], +// 1 16 24.5 0 0 0 1 0 9.2388 0 -3.82683 3.82683 0 9.2388 1-8chrd.dat + [1,16,24.5,0,0,0,1,0,9.2388,0,-3.82683,3.82683,0,9.2388, ldraw_lib__1_8chrd()], +// 2 24 24.5 9.239 3.827 16 9.239 3.827 + [2,24,24.5,9.239,3.827,16,9.239,3.827], +// 2 24 16 1.2 9.7614 24.5 1.2 9.7614 + [2,24,16,1.2,9.7614,24.5,1.2,9.7614], +// 2 24 16 1.2 3.827 16 1.2 9.7614 + [2,24,16,1.2,3.827,16,1.2,9.7614], +// 2 24 16 9.239 3.827 16 1.2 3.827 + [2,24,16,9.239,3.827,16,1.2,3.827], +// 2 24 24.5 1.2 3.827 24.5 1.2 9.7614 + [2,24,24.5,1.2,3.827,24.5,1.2,9.7614], +// 2 24 24.5 9.239 3.827 24.5 1.2 3.827 + [2,24,24.5,9.239,3.827,24.5,1.2,3.827], +// 4 16 24.5 1.2 3.827 24.5 1.2 9.7614 24.5 3.827 9.239 24.5 9.239 3.827 + [4,16,24.5,1.2,3.827,24.5,1.2,9.7614,24.5,3.827,9.239,24.5,9.239,3.827], +// 4 16 24.5 1.2 3.827 24.5 9.239 3.827 16 9.239 3.827 16 1.2 3.827 + [4,16,24.5,1.2,3.827,24.5,9.239,3.827,16,9.239,3.827,16,1.2,3.827], +// 4 16 24.5 0 10 24.5 1.2 9.7614 16 1.2 9.7614 16 0 10 + [4,16,24.5,0,10,24.5,1.2,9.7614,16,1.2,9.7614,16,0,10], +// 4 16 24.5 1.2 9.7614 24.5 1.2 3.827 16 1.2 3.827 16 1.2 9.7614 + [4,16,24.5,1.2,9.7614,24.5,1.2,3.827,16,1.2,3.827,16,1.2,9.7614], +// 4 16 16 3.827 9.239 16 1.2 9.7614 16 1.2 3.827 16 9.239 3.827 + [4,16,16,3.827,9.239,16,1.2,9.7614,16,1.2,3.827,16,9.239,3.827], +// 1 16 16 0 0 0 8.5 0 10 0 0 0 0 -10 1-16cyli.dat + [1,16,16,0,0,0,8.5,0,10,0,0,0,0,-10, ldraw_lib__1_16cyli()], +// 2 24 24.5 1.2 -3.827 16 1.2 -3.827 + [2,24,24.5,1.2,-3.827,16,1.2,-3.827], +// 2 24 24.5 1.2 -9.7614 24.5 3.827 -9.239 + [2,24,24.5,1.2,-9.7614,24.5,3.827,-9.239], +// 2 24 16 1.2 -9.7614 16 3.827 -9.239 + [2,24,16,1.2,-9.7614,16,3.827,-9.239], +// 1 16 16 0 0 0 1 0 9.2388 0 -3.82683 -3.82683 0 -9.2388 1-8edge.dat + [1,16,16,0,0,0,1,0,9.2388,0,-3.82683,-3.82683,0,-9.2388, ldraw_lib__1_8edge()], +// 1 16 16 0 0 0 -1 0 9.2388 0 -3.82683 -3.82683 0 -9.2388 1-8chrd.dat + [1,16,16,0,0,0,-1,0,9.2388,0,-3.82683,-3.82683,0,-9.2388, ldraw_lib__1_8chrd()], +// 1 16 24.5 0 0 0 -1 0 9.2388 0 -3.82683 -3.82683 0 -9.2388 1-8edge.dat + [1,16,24.5,0,0,0,-1,0,9.2388,0,-3.82683,-3.82683,0,-9.2388, ldraw_lib__1_8edge()], +// 1 16 24.5 0 0 0 1 0 9.2388 0 -3.82683 -3.82683 0 -9.2388 1-8chrd.dat + [1,16,24.5,0,0,0,1,0,9.2388,0,-3.82683,-3.82683,0,-9.2388, ldraw_lib__1_8chrd()], +// 2 24 16 9.239 -3.827 24.5 9.239 -3.827 + [2,24,16,9.239,-3.827,24.5,9.239,-3.827], +// 2 24 24.5 1.2 -9.7614 16 1.2 -9.7614 + [2,24,24.5,1.2,-9.7614,16,1.2,-9.7614], +// 2 24 16 1.2 -9.7614 16 1.2 -3.827 + [2,24,16,1.2,-9.7614,16,1.2,-3.827], +// 2 24 16 1.2 -3.827 16 9.239 -3.827 + [2,24,16,1.2,-3.827,16,9.239,-3.827], +// 2 24 24.5 1.2 -9.7614 24.5 1.2 -3.827 + [2,24,24.5,1.2,-9.7614,24.5,1.2,-3.827], +// 2 24 24.5 1.2 -3.827 24.5 9.239 -3.827 + [2,24,24.5,1.2,-3.827,24.5,9.239,-3.827], +// 4 16 24.5 3.827 -9.239 24.5 1.2 -9.7614 24.5 1.2 -3.827 24.5 9.239 -3.827 + [4,16,24.5,3.827,-9.239,24.5,1.2,-9.7614,24.5,1.2,-3.827,24.5,9.239,-3.827], +// 4 16 16 9.239 -3.827 24.5 9.239 -3.827 24.5 1.2 -3.827 16 1.2 -3.827 + [4,16,16,9.239,-3.827,24.5,9.239,-3.827,24.5,1.2,-3.827,16,1.2,-3.827], +// 4 16 16 1.2 -9.7614 24.5 1.2 -9.7614 24.5 0 -10 16 0 -10 + [4,16,16,1.2,-9.7614,24.5,1.2,-9.7614,24.5,0,-10,16,0,-10], +// 4 16 16 1.2 -3.827 24.5 1.2 -3.827 24.5 1.2 -9.7614 16 1.2 -9.7614 + [4,16,16,1.2,-3.827,24.5,1.2,-3.827,24.5,1.2,-9.7614,16,1.2,-9.7614], +// 4 16 16 1.2 -3.827 16 1.2 -9.7614 16 3.827 -9.239 16 9.239 -3.827 + [4,16,16,1.2,-3.827,16,1.2,-9.7614,16,3.827,-9.239,16,9.239,-3.827], +// 5 24 16 0 10 24.5 0 10 24.5 1.2 9.7614 24.5 -1.2 9.7614 + [5,24,16,0,10,24.5,0,10,24.5,1.2,9.7614,24.5,-1.2,9.7614], +// 5 24 16 0 -10 24.5 0 -10 24.5 1.2 -9.7614 24.5 -1.2 -9.7614 + [5,24,16,0,-10,24.5,0,-10,24.5,1.2,-9.7614,24.5,-1.2,-9.7614], +]; +module ldraw_lib__33298(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__33298(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__33298(line=0.2); \ No newline at end of file diff --git a/parts/335.scad b/parts/335.scad index 3bf5c0ad5..da1314d3a 100644 --- a/parts/335.scad +++ b/parts/335.scad @@ -1,12 +1,12 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin18.scad> +use <../p/4-4ring18.scad> function ldraw_lib__335() = [ // 0 ~Technic Pneumatic Cylinder 2 x 2 x 5 // 0 Name: 335.dat // 0 Author: Marc Klein [marckl] -// 0 !LDRAW_ORG Part UPDATE 2009-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,14 +16,15 @@ function ldraw_lib__335() = [ // 0 !HISTORY 2006-08-20 [WilliamH] sub-parted // 0 !HISTORY 2009-12-19 [cwdee] Reworked to comprise cylinder alone // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Needs work: missing internal detail // // 1 16 0 0 0 0 0 18 0 -1 0 18 0 0 4-4edge.dat [1,16,0,0,0,0,0,18,0,-1,0,18,0,0, ldraw_lib__4_4edge()], -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4rin18.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin18()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring18.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring18()], // 1 16 0 0 0 0 0 19 0 -1 0 19 0 0 4-4edge.dat [1,16,0,0,0,0,0,19,0,-1,0,19,0,0, ldraw_lib__4_4edge()], // 1 16 0 122 0 0 0 19 0 -122 0 19 0 0 4-4cyli.dat @@ -34,8 +35,8 @@ function ldraw_lib__335() = [ [1,16,0,122,0,0,0,18,0,-122,0,18,0,0, ldraw_lib__4_4cyli()], // 1 16 0 122 0 0 0 18 0 -1 0 18 0 0 4-4edge.dat [1,16,0,122,0,0,0,18,0,-1,0,18,0,0, ldraw_lib__4_4edge()], -// 1 16 0 122 0 1 0 0 0 -1 0 0 0 1 4-4rin18.dat - [1,16,0,122,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin18()], +// 1 16 0 122 0 1 0 0 0 -1 0 0 0 1 4-4ring18.dat + [1,16,0,122,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring18()], // 1 16 0 122 0 0 0 19 0 -1 0 19 0 0 4-4edge.dat [1,16,0,122,0,0,0,19,0,-1,0,19,0,0, ldraw_lib__4_4edge()], // 0 diff --git a/parts/3350p01.scad b/parts/3350p01.scad index 2a0b8aae7..86a724d95 100644 --- a/parts/3350p01.scad +++ b/parts/3350p01.scad @@ -1,11 +1,11 @@ use <../lib.scad> -use <../p/1-4rin19.scad> +use <../p/1-4ring19.scad> use function ldraw_lib__3350p01() = [ // 0 Roadsign Round with No Entry Pattern // 0 Name: 3350p01.dat // 0 Author: Manfred Moolhuysen -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,8 @@ function ldraw_lib__3350p01() = [ // 0 !HISTORY 2003-10-26 [Steffen] changed description // 0 !HISTORY 2010-04-22 [cwdee] Change white to main colour // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 4 -17.96 -88 -2 -20 -88 -2 -18.4 -80.4 -2 -17.22 -84.5 -2 [4,4,-17.96,-88,-2,-20,-88,-2,-18.4,-80.4,-2,-17.22,-84.5,-2], @@ -32,14 +33,14 @@ function ldraw_lib__3350p01() = [ [4,4,17.22,-84.5,-2,18.4,-80.4,-2,20,-88,-2,17.96,-88,-2], // 4 4 17.96 -88 -2 20 -88 -2 18.4 -95.6 -2 17.22 -91.5 -2 [4,4,17.96,-88,-2,20,-88,-2,18.4,-95.6,-2,17.22,-91.5,-2], -// 1 4 0 -88 -2 -1 0 0 0 0 1 0 1 0 1-4rin19.dat - [1,4,0,-88,-2,-1,0,0,0,0,1,0,1,0, ldraw_lib__1_4rin19()], -// 1 4 0 -88 -2 0 0 -1 -1 0 0 0 1 0 1-4rin19.dat - [1,4,0,-88,-2,0,0,-1,-1,0,0,0,1,0, ldraw_lib__1_4rin19()], -// 1 4 0 -88 -2 1 0 0 0 0 -1 0 1 0 1-4rin19.dat - [1,4,0,-88,-2,1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4rin19()], -// 1 4 0 -88 -2 0 0 1 1 0 0 0 1 0 1-4rin19.dat - [1,4,0,-88,-2,0,0,1,1,0,0,0,1,0, ldraw_lib__1_4rin19()], +// 1 4 0 -88 -2 -1 0 0 0 0 1 0 1 0 1-4ring19.dat + [1,4,0,-88,-2,-1,0,0,0,0,1,0,1,0, ldraw_lib__1_4ring19()], +// 1 4 0 -88 -2 0 0 -1 -1 0 0 0 1 0 1-4ring19.dat + [1,4,0,-88,-2,0,0,-1,-1,0,0,0,1,0, ldraw_lib__1_4ring19()], +// 1 4 0 -88 -2 1 0 0 0 0 -1 0 1 0 1-4ring19.dat + [1,4,0,-88,-2,1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4ring19()], +// 1 4 0 -88 -2 0 0 1 1 0 0 0 1 0 1-4ring19.dat + [1,4,0,-88,-2,0,0,1,1,0,0,0,1,0, ldraw_lib__1_4ring19()], // 4 4 17.22 -91.5 -2 18.4 -95.6 -2 14 -102 -2 0 -91.5 -2 [4,4,17.22,-91.5,-2,18.4,-95.6,-2,14,-102,-2,0,-91.5,-2], // 4 4 0 -91.5 -2 14 -102 -2 7.6 -106.4 -2 0 -108 -2 diff --git a/parts/3350p07.scad b/parts/3350p07.scad index 876444252..3ce64b0bc 100644 --- a/parts/3350p07.scad +++ b/parts/3350p07.scad @@ -1,13 +1,13 @@ use <../lib.scad> -use <../p/4-4rin23.scad> -use <../p/4-4rin24.scad> -use <../p/4-4rin45.scad> +use <../p/4-4ring23.scad> +use <../p/4-4ring24.scad> +use <../p/4-4ring45.scad> use function ldraw_lib__3350p07() = [ // 0 Roadsign Round with End of Speed Limit "40" Pattern // 0 Name: 3350p07.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,17 +15,18 @@ function ldraw_lib__3350p07() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3350s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3350s01()], // 0 // -// 1 8 0 -88 -2 0.4 0 0 0 0 -0.4 0 1 0 4-4rin45.dat - [1,8,0,-88,-2,0.4,0,0,0,0,-0.4,0,1,0, ldraw_lib__4_4rin45()], -// 1 16 0 -88 -2 0.8 0 0 0 0 -0.8 0 1 0 4-4rin23.dat - [1,16,0,-88,-2,0.8,0,0,0,0,-0.8,0,1,0, ldraw_lib__4_4rin23()], -// 1 16 0 -88 -2 0.8 0 0 0 0 -0.8 0 1 0 4-4rin24.dat - [1,16,0,-88,-2,0.8,0,0,0,0,-0.8,0,1,0, ldraw_lib__4_4rin24()], +// 1 8 0 -88 -2 0.4 0 0 0 0 -0.4 0 1 0 4-4ring45.dat + [1,8,0,-88,-2,0.4,0,0,0,0,-0.4,0,1,0, ldraw_lib__4_4ring45()], +// 1 16 0 -88 -2 0.8 0 0 0 0 -0.8 0 1 0 4-4ring23.dat + [1,16,0,-88,-2,0.8,0,0,0,0,-0.8,0,1,0, ldraw_lib__4_4ring23()], +// 1 16 0 -88 -2 0.8 0 0 0 0 -0.8 0 1 0 4-4ring24.dat + [1,16,0,-88,-2,0.8,0,0,0,0,-0.8,0,1,0, ldraw_lib__4_4ring24()], // 0 // // 4 8 -15.22 -85.32 -2 -12.22 -85.32 -2 -6.46 -92.16 -2 -6.46 -96.3 -2 [4,8,-15.22,-85.32,-2,-12.22,-85.32,-2,-6.46,-92.16,-2,-6.46,-96.3,-2], diff --git a/parts/3350p08.scad b/parts/3350p08.scad index a81231661..ff8ffcb4c 100644 --- a/parts/3350p08.scad +++ b/parts/3350p08.scad @@ -1,13 +1,13 @@ use <../lib.scad> -use <../p/4-4rin23.scad> -use <../p/4-4rin24.scad> -use <../p/4-4rin45.scad> +use <../p/4-4ring23.scad> +use <../p/4-4ring24.scad> +use <../p/4-4ring45.scad> use function ldraw_lib__3350p08() = [ // 0 Roadsign Round with End of No Passing Pattern // 0 Name: 3350p08.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,16 +15,17 @@ function ldraw_lib__3350p08() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3350s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3350s01()], -// 1 8 0 -88 -2 0.4 0 0 0 0 -0.4 0 1 0 4-4rin45.dat - [1,8,0,-88,-2,0.4,0,0,0,0,-0.4,0,1,0, ldraw_lib__4_4rin45()], -// 1 16 0 -88 -2 0.8 0 0 0 0 -0.8 0 1 0 4-4rin23.dat - [1,16,0,-88,-2,0.8,0,0,0,0,-0.8,0,1,0, ldraw_lib__4_4rin23()], -// 1 16 0 -88 -2 0.8 0 0 0 0 -0.8 0 1 0 4-4rin24.dat - [1,16,0,-88,-2,0.8,0,0,0,0,-0.8,0,1,0, ldraw_lib__4_4rin24()], +// 1 8 0 -88 -2 0.4 0 0 0 0 -0.4 0 1 0 4-4ring45.dat + [1,8,0,-88,-2,0.4,0,0,0,0,-0.4,0,1,0, ldraw_lib__4_4ring45()], +// 1 16 0 -88 -2 0.8 0 0 0 0 -0.8 0 1 0 4-4ring23.dat + [1,16,0,-88,-2,0.8,0,0,0,0,-0.8,0,1,0, ldraw_lib__4_4ring23()], +// 1 16 0 -88 -2 0.8 0 0 0 0 -0.8 0 1 0 4-4ring24.dat + [1,16,0,-88,-2,0.8,0,0,0,0,-0.8,0,1,0, ldraw_lib__4_4ring24()], // 0 // // 4 8 -13.08 -84.26 -2 -12.84 -83.78 -2 -11.76 -83.78 -2 -11.52 -84.26 -2 [4,8,-13.08,-84.26,-2,-12.84,-83.78,-2,-11.76,-83.78,-2,-11.52,-84.26,-2], diff --git a/parts/3386.scad b/parts/3386.scad new file mode 100644 index 000000000..51bff9163 --- /dev/null +++ b/parts/3386.scad @@ -0,0 +1,99 @@ +use <../lib.scad> +use <../p/1-8chrd.scad> +use <../p/2-4cylc.scad> +use <../p/2-4ndis.scad> +use <../p/4-4cyli.scad> +use <../p/4-4edge.scad> +use <../p/4-4ndis.scad> +use <../p/box3u5p.scad> +use <../p/stud.scad> +use <../p/stud2a.scad> +function ldraw_lib__3386() = [ +// 0 Plate 1 x 1 x 0.667 Half Round with Open Side Stud +// 0 Name: 3386.dat +// 0 Author: Magnus Forsberg [MagFors] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 16 0 16 0 6 0 0 0 -1 0 0 0 6 2-4ndis.dat + [1,16,0,16,0,6,0,0,0,-1,0,0,0,6, ldraw_lib__2_4ndis()], +// 1 16 0 16 0 10 0 0 0 -1 0 0 0 10 1-8chrd.dat + [1,16,0,16,0,10,0,0,0,-1,0,0,0,10, ldraw_lib__1_8chrd()], +// 1 16 0 16 0 0 0 10 0 -1 0 10 0 0 1-8chrd.dat + [1,16,0,16,0,0,0,10,0,-1,0,10,0,0, ldraw_lib__1_8chrd()], +// 1 16 0 16 0 -10 0 0 0 -1 0 0 0 10 1-8chrd.dat + [1,16,0,16,0,-10,0,0,0,-1,0,0,0,10, ldraw_lib__1_8chrd()], +// 1 16 0 16 0 0 0 -10 0 -1 0 10 0 0 1-8chrd.dat + [1,16,0,16,0,0,0,-10,0,-1,0,10,0,0, ldraw_lib__1_8chrd()], +// 4 16 10 16 0 6 16 0 6 16 6 7.071 16 7.071 + [4,16,10,16,0,6,16,0,6,16,6,7.071,16,7.071], +// 4 16 0 16 10 7.071 16 7.071 6 16 6 0 16 6 + [4,16,0,16,10,7.071,16,7.071,6,16,6,0,16,6], +// 4 16 0 16 10 0 16 6 -6 16 6 -7.071 16 7.071 + [4,16,0,16,10,0,16,6,-6,16,6,-7.071,16,7.071], +// 4 16 -7.071 16 7.071 -6 16 6 -6 16 0 -10 16 0 + [4,16,-7.071,16,7.071,-6,16,6,-6,16,0,-10,16,0], +// 2 24 10 16 -10 -10 16 -10 + [2,24,10,16,-10,-10,16,-10], +// +// 4 16 -10 16 -10 -10 16 0 -6 16 0 -6 16 -6 + [4,16,-10,16,-10,-10,16,0,-6,16,0,-6,16,-6], +// 4 16 10 16 -10 -10 16 -10 -6 16 -6 6 16 -6 + [4,16,10,16,-10,-10,16,-10,-6,16,-6,6,16,-6], +// 4 16 10 16 0 10 16 -10 6 16 -6 6 16 0 + [4,16,10,16,0,10,16,-10,6,16,-6,6,16,0], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 16 -3 0 0 6 0 -14 0 3 0 0 box3u5p.dat + [1,16,0,16,-3,0,0,6,0,-14,0,3,0,0, ldraw_lib__box3u5p()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 2 0 6 0 0 0 14 0 0 0 6 2-4cylc.dat + [1,16,0,2,0,6,0,0,0,14,0,0,0,6, ldraw_lib__2_4cylc()], +// 1 16 0 6 -6 0 0 4 4 0 0 0 -1 0 4-4ndis.dat + [1,16,0,6,-6,0,0,4,4,0,0,0,-1,0, ldraw_lib__4_4ndis()], +// 4 16 4 10 -6 4 2 -6 6 2 -6 6 16 -6 + [4,16,4,10,-6,4,2,-6,6,2,-6,6,16,-6], +// 4 16 -4 10 -6 4 10 -6 6 16 -6 -6 16 -6 + [4,16,-4,10,-6,4,10,-6,6,16,-6,-6,16,-6], +// 4 16 -4 10 -6 -6 16 -6 -6 2 -6 -4 2 -6 + [4,16,-4,10,-6,-6,16,-6,-6,2,-6,-4,2,-6], +// 2 24 6 16 -6 -6 16 -6 + [2,24,6,16,-6,-6,16,-6], +// +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 6 -6 0 0 4 4 0 0 0 -4 0 4-4cyli.dat + [1,16,0,6,-6,0,0,4,4,0,0,0,-4,0, ldraw_lib__4_4cyli()], +// 1 16 0 6 -10 0 0 6 6 0 0 0 1 0 4-4edge.dat + [1,16,0,6,-10,0,0,6,6,0,0,0,1,0, ldraw_lib__4_4edge()], +// 1 16 0 6 -6 0 0 4 4 0 0 0 1 0 4-4edge.dat + [1,16,0,6,-6,0,0,4,4,0,0,0,1,0, ldraw_lib__4_4edge()], +// 1 16 0 6 -10 0 0 6 6 0 0 0 1 0 4-4ndis.dat + [1,16,0,6,-10,0,0,6,6,0,0,0,1,0, ldraw_lib__4_4ndis()], +// 1 16 0 6 -10 0 0 1 1 0 0 0 1 0 stud2a.dat + [1,16,0,6,-10,0,0,1,1,0,0,0,1,0, ldraw_lib__stud2a()], +// 4 16 10 0 -10 6 0 -10 6 12 -10 10 16 -10 + [4,16,10,0,-10,6,0,-10,6,12,-10,10,16,-10], +// 4 16 -10 16 -10 10 16 -10 6 12 -10 -6 12 -10 + [4,16,-10,16,-10,10,16,-10,6,12,-10,-6,12,-10], +// 4 16 -10 16 -10 -6 12 -10 -6 0 -10 -10 0 -10 + [4,16,-10,16,-10,-6,12,-10,-6,0,-10,-10,0,-10], +// +// 1 16 0 0 0 10 0 0 0 16 0 0 0 10 2-4cylc.dat + [1,16,0,0,0,10,0,0,0,16,0,0,0,10, ldraw_lib__2_4cylc()], +// 1 16 0 16 -5 0 0 10 0 -16 0 5 0 0 box3u5p.dat + [1,16,0,16,-5,0,0,10,0,-16,0,5,0,0, ldraw_lib__box3u5p()], +// 1 16 0 0 0 0 0 1 0 1 0 -1 0 0 stud.dat + [1,16,0,0,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__stud()], +]; +module ldraw_lib__3386(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3386(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3386(line=0.2); \ No newline at end of file diff --git a/parts/3403.scad b/parts/3403.scad index 687f040ae..257e6e969 100644 --- a/parts/3403.scad +++ b/parts/3403.scad @@ -6,15 +6,15 @@ use <../p/4-4ndis.scad> use <../p/4-4ring5.scad> use <../p/4-4ring6.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin15.scad> -use <../p/48/4-4rin16.scad> +use <../p/48/4-4ring15.scad> +use <../p/48/4-4ring16.scad> use <../p/box4.scad> use <../p/stug4-1x2.scad> function ldraw_lib__3403() = [ // 0 Turntable 4 x 4 Base // 0 Name: 3403.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__3403() = [ // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 // 0 !HISTORY 2017-12-10 [Philo] Deepened bottom dip to fit snapping top, removed ~ // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 10 20 20 1 0 0 0 -1 0 0 0 1 stug4-1x2.dat [1,16,10,20,20,1,0,0,0,-1,0,0,0,1, ldraw_lib__stug4_1x2()], @@ -105,10 +106,10 @@ function ldraw_lib__3403() = [ [1,16,0,4,0,2,0,0,0,4,0,0,0,2, ldraw_lib__4_4con5()], // 1 16 0 6 0 34 0 0 0 10 0 0 0 34 48\4-4cylo.dat [1,16,0,6,0,34,0,0,0,10,0,0,0,34, ldraw_lib__48__4_4cylo()], -// 1 16 0 6 0 2 0 0 0 1 0 0 0 2 48\4-4rin15.dat - [1,16,0,6,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4rin15()], -// 1 16 0 6 0 2 0 0 0 1 0 0 0 2 48\4-4rin16.dat - [1,16,0,6,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4rin16()], +// 1 16 0 6 0 2 0 0 0 1 0 0 0 2 48\4-4ring15.dat + [1,16,0,6,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4ring15()], +// 1 16 0 6 0 2 0 0 0 1 0 0 0 2 48\4-4ring16.dat + [1,16,0,6,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4ring16()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 6 0 30 0 0 0 10 0 0 0 30 48\4-4cylo.dat diff --git a/parts/3404.scad b/parts/3404.scad index e123e37b6..96353622d 100644 --- a/parts/3404.scad +++ b/parts/3404.scad @@ -5,7 +5,7 @@ use <../p/1-8cyli.scad> use <../p/1-8cylo.scad> use <../p/1-8edge.scad> use <../p/1-8ndis.scad> -use <../p/1-8rin10.scad> +use <../p/1-8ring10.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> @@ -20,7 +20,7 @@ function ldraw_lib__3404() = [ // 0 Turntable 4 x 4 Top // 0 Name: 3404.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -36,7 +36,8 @@ function ldraw_lib__3404() = [ // 0 !HISTORY 2017-01-29 [MagFors] Removed overlapping surfaces // 0 !HISTORY 2017-12-10 [Philo] Modeled middle snap, removed ~ // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 40 0 0 0 16 0 0 0 40 48\4-4cylo.dat [1,16,0,0,0,40,0,0,0,16,0,0,0,40, ldraw_lib__48__4_4cylo()], @@ -91,8 +92,8 @@ function ldraw_lib__3404() = [ [1,16,0,18,0,5.54328,0,-2.2961,0,-1,0,-2.2961,0,-5.54328, ldraw_lib__1_8ndis()], // 1 16 0 14 0 9.2388 0 -3.82683 0 1 0 -3.82683 0 -9.2388 1-8edge.dat [1,16,0,14,0,9.2388,0,-3.82683,0,1,0,-3.82683,0,-9.2388, ldraw_lib__1_8edge()], -// 1 16 0 14 0 0.92388 0 -0.38268 0 1 0 -0.38268 0 -0.92388 1-8rin10.dat - [1,16,0,14,0,0.92388,0,-0.38268,0,1,0,-0.38268,0,-0.92388, ldraw_lib__1_8rin10()], +// 1 16 0 14 0 0.92388 0 -0.38268 0 1 0 -0.38268 0 -0.92388 1-8ring10.dat + [1,16,0,14,0,0.92388,0,-0.38268,0,1,0,-0.38268,0,-0.92388, ldraw_lib__1_8ring10()], // 1 16 0 14 0 10.16267 0 -4.20952 0 3 0 -4.20952 0 -10.16267 1-8cylo.dat [1,16,0,14,0,10.16267,0,-4.20952,0,3,0,-4.20952,0,-10.16267, ldraw_lib__1_8cylo()], // 1 16 0 17 0 0.92388 0 -0.38268 0 1 0 -0.38268 0 -0.92388 1-8con10.dat @@ -201,8 +202,8 @@ function ldraw_lib__3404() = [ [1,16,0,18,0,-2.2961,0,-5.54328,0,-1,0,-5.54328,0,2.2961, ldraw_lib__1_8ndis()], // 1 16 0 14 0 -3.82683 0 -9.2388 0 1 0 -9.2388 0 3.82683 1-8edge.dat [1,16,0,14,0,-3.82683,0,-9.2388,0,1,0,-9.2388,0,3.82683, ldraw_lib__1_8edge()], -// 1 16 0 14 0 -0.38268 0 -0.92388 0 1 0 -0.92388 0 0.38268 1-8rin10.dat - [1,16,0,14,0,-0.38268,0,-0.92388,0,1,0,-0.92388,0,0.38268, ldraw_lib__1_8rin10()], +// 1 16 0 14 0 -0.38268 0 -0.92388 0 1 0 -0.92388 0 0.38268 1-8ring10.dat + [1,16,0,14,0,-0.38268,0,-0.92388,0,1,0,-0.92388,0,0.38268, ldraw_lib__1_8ring10()], // 1 16 0 14 0 -4.20952 0 -10.16267 0 3 0 -10.16267 0 4.20952 1-8cylo.dat [1,16,0,14,0,-4.20952,0,-10.16267,0,3,0,-10.16267,0,4.20952, ldraw_lib__1_8cylo()], // 1 16 0 17 0 -0.38268 0 -0.92388 0 1 0 -0.92388 0 0.38268 1-8con10.dat @@ -307,8 +308,8 @@ function ldraw_lib__3404() = [ [1,16,0,18,0,-5.54328,0,2.2961,0,-1,0,2.2961,0,5.54328, ldraw_lib__1_8ndis()], // 1 16 0 14 0 -9.2388 0 3.82683 0 1 0 3.82683 0 9.2388 1-8edge.dat [1,16,0,14,0,-9.2388,0,3.82683,0,1,0,3.82683,0,9.2388, ldraw_lib__1_8edge()], -// 1 16 0 14 0 -0.92388 0 0.38268 0 1 0 0.38268 0 0.92388 1-8rin10.dat - [1,16,0,14,0,-0.92388,0,0.38268,0,1,0,0.38268,0,0.92388, ldraw_lib__1_8rin10()], +// 1 16 0 14 0 -0.92388 0 0.38268 0 1 0 0.38268 0 0.92388 1-8ring10.dat + [1,16,0,14,0,-0.92388,0,0.38268,0,1,0,0.38268,0,0.92388, ldraw_lib__1_8ring10()], // 1 16 0 14 0 -10.16267 0 4.20952 0 3 0 4.20952 0 10.16267 1-8cylo.dat [1,16,0,14,0,-10.16267,0,4.20952,0,3,0,4.20952,0,10.16267, ldraw_lib__1_8cylo()], // 1 16 0 17 0 -0.92388 0 0.38268 0 1 0 0.38268 0 0.92388 1-8con10.dat @@ -413,8 +414,8 @@ function ldraw_lib__3404() = [ [1,16,0,18,0,2.2961,0,5.54328,0,-1,0,5.54328,0,-2.2961, ldraw_lib__1_8ndis()], // 1 16 0 14 0 3.82683 0 9.2388 0 1 0 9.2388 0 -3.82683 1-8edge.dat [1,16,0,14,0,3.82683,0,9.2388,0,1,0,9.2388,0,-3.82683, ldraw_lib__1_8edge()], -// 1 16 0 14 0 0.38268 0 0.92388 0 1 0 0.92388 0 -0.38268 1-8rin10.dat - [1,16,0,14,0,0.38268,0,0.92388,0,1,0,0.92388,0,-0.38268, ldraw_lib__1_8rin10()], +// 1 16 0 14 0 0.38268 0 0.92388 0 1 0 0.92388 0 -0.38268 1-8ring10.dat + [1,16,0,14,0,0.38268,0,0.92388,0,1,0,0.92388,0,-0.38268, ldraw_lib__1_8ring10()], // 1 16 0 14 0 4.20952 0 10.16267 0 3 0 10.16267 0 -4.20952 1-8cylo.dat [1,16,0,14,0,4.20952,0,10.16267,0,3,0,10.16267,0,-4.20952, ldraw_lib__1_8cylo()], // 1 16 0 17 0 0.38268 0 0.92388 0 1 0 0.92388 0 -0.38268 1-8con10.dat diff --git a/parts/3404d.scad b/parts/3404d.scad index a7e7fc48b..5099a7ece 100644 --- a/parts/3404d.scad +++ b/parts/3404d.scad @@ -3,7 +3,7 @@ use <../p/4-4ring2.scad> use <../p/4-4ring9.scad> use <../p/48/4-4aring.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin42.scad> +use <../p/48/4-4ring42.scad> use <../p/48/4-4ring43.scad> use <../p/48/4-4ring99.scad> use @@ -11,7 +11,7 @@ function ldraw_lib__3404d() = [ // 0 ~Turntable 4 x 4 Round Top // 0 Name: 3404d.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2014-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__3404d() = [ // 0 !HISTORY 2012-11-06 [MMR1988] removed overlapping quads, introduce stud groups // 0 !HISTORY 2012-12-08 [MMR1988] Partially recoding, adding missing faces. // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3404s04.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3404s04()], @@ -41,8 +42,8 @@ function ldraw_lib__3404d() = [ [1,16,0,12,0,0.4,0,0,0,-1,0,0,0,0.4, ldraw_lib__48__4_4ring99()], // 1 16 0 12 0 0.9 0 0 0 -1 0 0 0 0.9 48\4-4ring43.dat [1,16,0,12,0,0.9,0,0,0,-1,0,0,0,0.9, ldraw_lib__48__4_4ring43()], -// 1 16 0 12 0 0.9 0 0 0 -1 0 0 0 0.9 48\4-4rin42.dat - [1,16,0,12,0,0.9,0,0,0,-1,0,0,0,0.9, ldraw_lib__48__4_4rin42()], +// 1 16 0 12 0 0.9 0 0 0 -1 0 0 0 0.9 48\4-4ring42.dat + [1,16,0,12,0,0.9,0,0,0,-1,0,0,0,0.9, ldraw_lib__48__4_4ring42()], ]; module ldraw_lib__3404d(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__3404d(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/3404e.scad b/parts/3404e.scad index 194485832..b7b909658 100644 --- a/parts/3404e.scad +++ b/parts/3404e.scad @@ -1,12 +1,12 @@ use <../lib.scad> -use <../p/48/4-4rin15.scad> +use <../p/48/4-4ring15.scad> use use function ldraw_lib__3404e() = [ // 0 ~Turntable 4 x 4 Round Base // 0 Name: 3404e.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2014-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,12 +17,13 @@ function ldraw_lib__3404e() = [ // 0 !HISTORY 2012-11-06 [MMR1988] Changed scaled studs to primitves, primitive substitution, ring cosmetic // 0 !HISTORY 2012-12-08 [MMR1988] Partially recoding, adding missing faces. // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3404s03.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3404s03()], -// 1 16 0 12 0 2.5 0 0 0 1 0 0 0 2.5 48\4-4rin15.dat - [1,16,0,12,0,2.5,0,0,0,1,0,0,0,2.5, ldraw_lib__48__4_4rin15()], +// 1 16 0 12 0 2.5 0 0 0 1 0 0 0 2.5 48\4-4ring15.dat + [1,16,0,12,0,2.5,0,0,0,1,0,0,0,2.5, ldraw_lib__48__4_4ring15()], // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3404s02.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3404s02()], diff --git a/parts/3430c03-f1.scad b/parts/3430c03-f1.scad new file mode 100644 index 000000000..55b69012b --- /dev/null +++ b/parts/3430c03-f1.scad @@ -0,0 +1,30 @@ +use <../lib.scad> +use <3429.scad> +use <3430.scad> +use +function ldraw_lib__3430c03_f1() = [ +// 0 Forklift 2 x 7 (Complete) Light Grey Forks (Up Position) +// 0 Name: 3430c03-f1.dat +// 0 Author: Vincent Messenet [Cheenzo] +// 0 !LDRAW_ORG Shortcut UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !CATEGORY Vehicle +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 7 0 -104 -56 1 0 0 0 1 0 0 0 1 3429.dat + [1,7,0,-104,-56,1,0,0,0,1,0,0,0,1, ldraw_lib__3429()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 3430.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__3430()], +// 1 494 0 -88.8 -51.05 1 0 0 0 1 0 0 0 1 u9529-f1.dat + [1,494,0,-88.8,-51.05,1,0,0,0,1,0,0,0,1, ldraw_lib__u9529_f1()], +]; +module ldraw_lib__3430c03_f1(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3430c03_f1(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3430c03_f1(line=0.2); \ No newline at end of file diff --git a/parts/3461.scad b/parts/3461.scad index 6e47d8ff2..1a82a43ac 100644 --- a/parts/3461.scad +++ b/parts/3461.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin15.scad> +use <../p/4-4ring15.scad> use <../p/box4-4a.scad> use <../p/box4.scad> use <../p/box5.scad> @@ -12,7 +12,7 @@ function ldraw_lib__3461() = [ // 0 Propeller 4 Blade 5 Diameter with Rotor Holder // 0 Name: 3461.dat // 0 Author: Christian M. Angele [cma_1971] -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -27,7 +27,8 @@ function ldraw_lib__3461() = [ // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 // 0 !HISTORY 2021-03-17 [cwdee] Update description // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // center // @@ -55,10 +56,10 @@ function ldraw_lib__3461() = [ [1,16,0,-16,0,8,0,0,0,1,0,0,0,8, ldraw_lib__4_4edge()], // 1 16 0 -20 0 8 0 0 0 1 0 0 0 8 4-4edge.dat [1,16,0,-20,0,8,0,0,0,1,0,0,0,8, ldraw_lib__4_4edge()], -// 1 16 0 -8 0 0.5 0 0 0 -1 0 0 0 0.5 4-4rin15.dat - [1,16,0,-8,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4rin15()], -// 1 16 0 -16 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin15.dat - [1,16,0,-16,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin15()], +// 1 16 0 -8 0 0.5 0 0 0 -1 0 0 0 0.5 4-4ring15.dat + [1,16,0,-8,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4ring15()], +// 1 16 0 -16 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring15.dat + [1,16,0,-16,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring15()], // 0 // 1 16 0 -4 0 8 0 0 0 -1 0 0 0 8 4-4ndis.dat [1,16,0,-4,0,8,0,0,0,-1,0,0,0,8, ldraw_lib__4_4ndis()], diff --git a/parts/3462.scad b/parts/3462.scad index 8cc711bfa..52f2731f6 100644 --- a/parts/3462.scad +++ b/parts/3462.scad @@ -4,7 +4,7 @@ use <../p/1-4cyli.scad> use <../p/1-4cylo.scad> use <../p/1-4edge.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin12.scad> +use <../p/1-4ring12.scad> use <../p/1-8cyli.scad> use <../p/1-8edge.scad> use <../p/1-8ndis.scad> @@ -16,7 +16,7 @@ use <../p/3-16ring12.scad> use <../p/3-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin15.scad> +use <../p/4-4ring15.scad> use <../p/box5.scad> use <../p/stud4.scad> use <../p/stug-2x1.scad> @@ -24,7 +24,7 @@ function ldraw_lib__3462() = [ // 0 Plate 2 x 3 with Rotor Holder // 0 Name: 3462.dat // 0 Author: Christian M. Angele [cma_1971] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -42,7 +42,8 @@ function ldraw_lib__3462() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2017-07-17 [MagFors] bfc'd, made threesided pin // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 10 4 0 1 0 0 0 -1 0 0 0 1 stud4.dat [1,16,10,4,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__stud4()], @@ -85,8 +86,8 @@ function ldraw_lib__3462() = [ [1,16,0,-8,0,8,0,0,0,1,0,0,0,8, ldraw_lib__4_4edge()], // 1 16 0 0 0 8 0 0 0 1 0 0 0 8 4-4edge.dat [1,16,0,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__4_4edge()], -// 1 16 0 -8 0 .5 0 0 0 1 0 0 0 .5 4-4rin15.dat - [1,16,0,-8,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4rin15()], +// 1 16 0 -8 0 .5 0 0 0 1 0 0 0 .5 4-4ring15.dat + [1,16,0,-8,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4ring15()], // 1 16 0 -8 0 8 0 0 0 8 0 0 0 8 4-4cyli.dat [1,16,0,-8,0,8,0,0,0,8,0,0,0,8, ldraw_lib__4_4cyli()], // @@ -187,8 +188,8 @@ function ldraw_lib__3462() = [ [1,16,0,-20,0,-3.464548,0,-1.435063,0,12,0,1.435063,0,-3.464548, ldraw_lib__1_8cyli()], // 1 16 0 -20 0 -3.464548 0 -1.435063 0 1 0 1.435063 0 -3.464548 1-8ndis.dat [1,16,0,-20,0,-3.464548,0,-1.435063,0,1,0,1.435063,0,-3.464548, ldraw_lib__1_8ndis()], -// 1 16 0 -16 0 -.441942 0 -.441942 0 -1 0 .441942 0 -.441942 1-4rin12.dat - [1,16,0,-16,0,-.441942,0,-.441942,0,-1,0,.441942,0,-.441942, ldraw_lib__1_4rin12()], +// 1 16 0 -16 0 -.441942 0 -.441942 0 -1 0 .441942 0 -.441942 1-4ring12.dat + [1,16,0,-16,0,-.441942,0,-.441942,0,-1,0,.441942,0,-.441942, ldraw_lib__1_4ring12()], // 1 16 0 -20 0 -5.745243 0 -5.745243 0 1 0 5.745243 0 -5.745243 1-4chrd.dat [1,16,0,-20,0,-5.745243,0,-5.745243,0,1,0,5.745243,0,-5.745243, ldraw_lib__1_4chrd()], // 1 16 0 -16 0 -5.303301 0 -5.303301 0 1 0 5.303301 0 -5.303301 1-4edge.dat diff --git a/parts/3480.scad b/parts/3480.scad index eb6668b62..85f1f0996 100644 --- a/parts/3480.scad +++ b/parts/3480.scad @@ -3,13 +3,13 @@ use <../p/2-4cylc.scad> use <../p/2-4disc.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin15.scad> +use <../p/4-4ring15.scad> use <../p/4-4ring4.scad> function ldraw_lib__3480() = [ // 0 Propeller 2 Blade 4 Diameter Helicopter Tail // 0 Name: 3480.dat // 0 Author: Christian M. Angele [cma_1971] -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -27,7 +27,8 @@ function ldraw_lib__3480() = [ // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 // 0 !HISTORY 2021-03-17 [cwdee] Update description // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -51,10 +52,10 @@ function ldraw_lib__3480() = [ [1,16,36,-8,0,0,1,0,2,0,0,0,0,2, ldraw_lib__4_4ring4()], // 1 16 52 -8 0 0 -1 0 2 0 0 0 0 2 4-4ring4.dat [1,16,52,-8,0,0,-1,0,2,0,0,0,0,2, ldraw_lib__4_4ring4()], -// 1 16 40 -8 0 0 1 0 0.5 0 0 0 0 0.5 4-4rin15.dat - [1,16,40,-8,0,0,1,0,0.5,0,0,0,0,0.5, ldraw_lib__4_4rin15()], -// 1 16 48 -8 0 0 -1 0 0.5 0 0 0 0 0.5 4-4rin15.dat - [1,16,48,-8,0,0,-1,0,0.5,0,0,0,0,0.5, ldraw_lib__4_4rin15()], +// 1 16 40 -8 0 0 1 0 0.5 0 0 0 0 0.5 4-4ring15.dat + [1,16,40,-8,0,0,1,0,0.5,0,0,0,0,0.5, ldraw_lib__4_4ring15()], +// 1 16 48 -8 0 0 -1 0 0.5 0 0 0 0 0.5 4-4ring15.dat + [1,16,48,-8,0,0,-1,0,0.5,0,0,0,0,0.5, ldraw_lib__4_4ring15()], // 1 16 48.74 -9 32 3 -3.48 0 5.22 2 0 0 0 6 2-4cylc.dat [1,16,48.74,-9,32,3,-3.48,0,5.22,2,0,0,0,6, ldraw_lib__2_4cylc()], // 1 16 45.26 -7 32 3 0 0 5.22 -1 0 0 0 6 2-4disc.dat diff --git a/parts/3481.scad b/parts/3481.scad index 682ce28de..fa4e3bc20 100644 --- a/parts/3481.scad +++ b/parts/3481.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring12.scad> use <../p/box4-4a.scad> use <../p/connect4.scad> use <../p/stud.scad> @@ -10,7 +10,7 @@ function ldraw_lib__3481() = [ // 0 Plate 2 x 2 with Helicopter Tail Rotor Holder // 0 Name: 3481.dat // 0 Author: Christian M. Angele [cma_1971] -// 0 !LDRAW_ORG Part UPDATE 2009-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -28,7 +28,8 @@ function ldraw_lib__3481() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2008-10-18 [tchang] Corrected lines of the file joined // 0 !HISTORY 2009-09-03 [PTadmin] Official Update 2009-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // base // 2 24 20 8 11 20 8 16 @@ -219,8 +220,8 @@ function ldraw_lib__3481() = [ [1,16,39,-8,0,0,-3.2,0,7.3912,0,-3.0615,3.0615,0,7.3912, ldraw_lib__4_4cyli()], // 1 16 39 -8 0 0 -1.6 0 6.8227 0 -2.826 -2.826 0 -6.8227 4-4edge.dat [1,16,39,-8,0,0,-1.6,0,6.8227,0,-2.826,-2.826,0,-6.8227, ldraw_lib__4_4edge()], -// 1 16 39 -8 0 0 -1.6 0 -0.5686 0 0.2355 -0.2355 0 -0.5686 4-4rin12.dat - [1,16,39,-8,0,0,-1.6,0,-0.5686,0,0.2355,-0.2355,0,-0.5686, ldraw_lib__4_4rin12()], +// 1 16 39 -8 0 0 -1.6 0 -0.5686 0 0.2355 -0.2355 0 -0.5686 4-4ring12.dat + [1,16,39,-8,0,0,-1.6,0,-0.5686,0,0.2355,-0.2355,0,-0.5686, ldraw_lib__4_4ring12()], // 1 16 36 -8 0 0 -1.6 0 1.2308 0 0 0 0 1.2308 connect4.dat [1,16,36,-8,0,0,-1.6,0,1.2308,0,0,0,0,1.2308, ldraw_lib__connect4()], // 0 // stud diff --git a/parts/3482.scad b/parts/3482.scad index 27913e9af..38bf12382 100644 --- a/parts/3482.scad +++ b/parts/3482.scad @@ -9,14 +9,14 @@ use <../p/4-4con10.scad> use <../p/4-4con19.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring3.scad> use <../p/axlehol5.scad> function ldraw_lib__3482() = [ // 0 Wheel Rim 8 x 17.5 with Axlehole // 0 Name: 3482.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2014-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -31,7 +31,8 @@ function ldraw_lib__3482() = [ // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 // 0 !HISTORY 2014-03-08 [cwdee] Description change // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -177,10 +178,10 @@ function ldraw_lib__3482() = [ [1,16,0,0,9,0,0,-5,5,0,0,0,-1,0, ldraw_lib__4_4ring3()], // 1 16 0 0 -9 0 0 -5 5 0 0 0 1 0 4-4ring3.dat [1,16,0,0,-9,0,0,-5,5,0,0,0,1,0, ldraw_lib__4_4ring3()], -// 1 16 0 0 -9 0 0 -2 2 0 0 0 1 0 4-4rin10.dat - [1,16,0,0,-9,0,0,-2,2,0,0,0,1,0, ldraw_lib__4_4rin10()], -// 1 16 0 0 9 0 0 -2 2 0 0 0 -1 0 4-4rin10.dat - [1,16,0,0,9,0,0,-2,2,0,0,0,-1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 -9 0 0 -2 2 0 0 0 1 0 4-4ring10.dat + [1,16,0,0,-9,0,0,-2,2,0,0,0,1,0, ldraw_lib__4_4ring10()], +// 1 16 0 0 9 0 0 -2 2 0 0 0 -1 0 4-4ring10.dat + [1,16,0,0,9,0,0,-2,2,0,0,0,-1,0, ldraw_lib__4_4ring10()], // 4 16 5.543 2.296 10 5.602 2 10 8.58 2 10 8.315 3.444 10 [4,16,5.543,2.296,10,5.602,2,10,8.58,2,10,8.315,3.444,10], // 4 16 5.602 -2 10 5.543 -2.296 10 8.315 -3.444 10 8.58 -2 10 diff --git a/parts/35185.scad b/parts/35185.scad index 7e3f2253a..2627d77b0 100644 --- a/parts/35185.scad +++ b/parts/35185.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/4-4cylo.scad> use <../p/4-4ring1.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin12.scad> +use <../p/48/4-4ring12.scad> use <../p/connhole.scad> use use @@ -10,7 +10,7 @@ function ldraw_lib__35185() = [ // 0 Technic Gear 20 Tooth Double Bevel with Clutch on Both Sides // 0 Name: 35185.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2022-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__35185() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 -1 0 0 0 -1 s\32269s01.dat [1,16,0,0,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__s__32269s01()], @@ -38,8 +39,8 @@ function ldraw_lib__35185() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -10 17 0 0 0 0 17 0 8 0 48\4-4cylo.dat [1,16,0,0,-10,17,0,0,0,0,17,0,8,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -10 1.4167 0 0 0 0 1.4167 0 1 0 48\4-4rin12.dat - [1,16,0,0,-10,1.4167,0,0,0,0,1.4167,0,1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 -10 1.4167 0 0 0 0 1.4167 0 1 0 48\4-4ring12.dat + [1,16,0,0,-10,1.4167,0,0,0,0,1.4167,0,1,0, ldraw_lib__48__4_4ring12()], // 1 16 0 0 2 9 0 0 0 0 9 0 -1 0 4-4ring1.dat [1,16,0,0,2,9,0,0,0,0,9,0,-1,0, ldraw_lib__4_4ring1()], // 1 16 0 0 10 9 0 0 0 0 9 0 -8 0 4-4cylo.dat @@ -48,8 +49,8 @@ function ldraw_lib__35185() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 10 17 0 0 0 0 17 0 -8 0 48\4-4cylo.dat [1,16,0,0,10,17,0,0,0,0,17,0,-8,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 10 1.4167 0 0 0 0 1.4167 0 -1 0 48\4-4rin12.dat - [1,16,0,0,10,1.4167,0,0,0,0,1.4167,0,-1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 10 1.4167 0 0 0 0 1.4167 0 -1 0 48\4-4ring12.dat + [1,16,0,0,10,1.4167,0,0,0,0,1.4167,0,-1,0, ldraw_lib__48__4_4ring12()], // 1 16 0 0 0 1 0 0 0 -1 0 0 0 -1 s\35185s01.dat [1,16,0,0,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__s__35185s01()], // 1 16 0 0 0 0 1 0 1 0 0 0 0 -1 s\35185s01.dat diff --git a/parts/35530.scad b/parts/35530.scad new file mode 100644 index 000000000..c26447b61 --- /dev/null +++ b/parts/35530.scad @@ -0,0 +1,26 @@ +use <../lib.scad> +use +function ldraw_lib__35530() = [ +// 0 Minifig Baby Head Cuboid +// 0 Name: 35530.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Minecraft +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\35530s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__35530s01()], +// 4 16 12 0 -12 12 -24 -12 -12 -24 -12 -12 0 -12 + [4,16,12,0,-12,12,-24,-12,-12,-24,-12,-12,0,-12], +]; +module ldraw_lib__35530(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__35530(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__35530(line=0.2); \ No newline at end of file diff --git a/parts/35574.scad b/parts/35574.scad index 31a8021ae..f83d7c6a6 100644 --- a/parts/35574.scad +++ b/parts/35574.scad @@ -9,10 +9,10 @@ use <../p/4-4con14.scad> use <../p/4-4con17.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin11.scad> -use <../p/4-4rin13.scad> -use <../p/4-4rin14.scad> -use <../p/4-4rin17.scad> +use <../p/4-4ring11.scad> +use <../p/4-4ring13.scad> +use <../p/4-4ring14.scad> +use <../p/4-4ring17.scad> use <../p/4-4ring2.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> @@ -26,7 +26,7 @@ function ldraw_lib__35574() = [ // 0 Beehive // 0 Name: 35574.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP to put it on a Minifig Head move it -16 in Y direction @@ -41,7 +41,8 @@ function ldraw_lib__35574() = [ // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 // 0 !HISTORY 2018-05-12 [Steffen] fixed syntax error // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Inside // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 stud2a.dat @@ -226,8 +227,8 @@ function ldraw_lib__35574() = [ [1,16,0,7.5,0,11,0,0,0,1,0,0,0,11, ldraw_lib__4_4edge()], // // 0 // Outside L2 -// 1 16 0 7.5 0 1 0 0 0 1 0 0 0 -1 4-4rin11.dat - [1,16,0,7.5,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__4_4rin11()], +// 1 16 0 7.5 0 1 0 0 0 1 0 0 0 -1 4-4ring11.dat + [1,16,0,7.5,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__4_4ring11()], // 1 16 0 11.5 0 12 0 0 0 -16 0 0 0 -12 t01o2500.dat [1,16,0,11.5,0,12,0,0,0,-16,0,0,0,-12, ldraw_lib__t01o2500()], // 1 16 0 11.5 0 1 0 0 0 3.5 0 0 0 -1 4-4con14.dat @@ -268,8 +269,8 @@ function ldraw_lib__35574() = [ [1,16,0,15,0,14,0,0,0,1,0,0,0,14, ldraw_lib__4_4edge()], // // 0 // Outside L3 -// 1 16 0 15 0 1 0 0 0 1 0 0 0 -1 4-4rin14.dat - [1,16,0,15,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__4_4rin14()], +// 1 16 0 15 0 1 0 0 0 1 0 0 0 -1 4-4ring14.dat + [1,16,0,15,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__4_4ring14()], // 1 16 0 19.2 0 15 0 0 0 -21 0 0 0 -15 t02o2000.dat [1,16,0,19.2,0,15,0,0,0,-21,0,0,0,-15, ldraw_lib__t02o2000()], // 1 16 0 19.2 0 -15 0 0 0 -21 0 0 0 15 t02o2000.dat @@ -312,8 +313,8 @@ function ldraw_lib__35574() = [ [1,16,0,23.5,0,17,0,0,0,1,0,0,0,17, ldraw_lib__4_4edge()], // // 0 // Outside L4 -// 1 16 0 23.5 0 1 0 0 0 1 0 0 0 -1 4-4rin17.dat - [1,16,0,23.5,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__4_4rin17()], +// 1 16 0 23.5 0 1 0 0 0 1 0 0 0 -1 4-4ring17.dat + [1,16,0,23.5,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__4_4ring17()], // 1 16 0 27.5 0 18 0 0 0 -36 0 0 0 -18 t02o1111.dat [1,16,0,27.5,0,18,0,0,0,-36,0,0,0,-18, ldraw_lib__t02o1111()], // 1 16 0 27.5 0 18 0 0 0 -36 0 0 0 18 t02o1111.dat @@ -324,8 +325,8 @@ function ldraw_lib__35574() = [ [1,16,0,28,0,18,0,0,0,36,0,0,0,-18, ldraw_lib__t02o1111()], // 1 16 0 28 0 18 0 0 0 36 0 0 0 18 t02o1111.dat [1,16,0,28,0,18,0,0,0,36,0,0,0,18, ldraw_lib__t02o1111()], -// 1 16 0 32 0 1 0 0 0 -1 0 0 0 -1 4-4rin17.dat - [1,16,0,32,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4rin17()], +// 1 16 0 32 0 1 0 0 0 -1 0 0 0 -1 4-4ring17.dat + [1,16,0,32,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4ring17()], // 1 16 0 32 0 17 0 0 0 1 0 0 0 17 4-4edge.dat [1,16,0,32,0,17,0,0,0,1,0,0,0,17, ldraw_lib__4_4edge()], // @@ -368,10 +369,10 @@ function ldraw_lib__35574() = [ [1,16,0,35.8,0,15,0,0,0,21,0,0,0,-15, ldraw_lib__t02o2000()], // 1 16 0 35.8 0 15 0 0 0 21 0 0 0 15 t02o2000.dat [1,16,0,35.8,0,15,0,0,0,21,0,0,0,15, ldraw_lib__t02o2000()], -// 1 16 0 40 0 1 0 0 0 -1 0 0 0 -1 4-4rin13.dat - [1,16,0,40,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4rin13()], -// 1 16 0 40 0 1 0 0 0 -1 0 0 0 -1 4-4rin14.dat - [1,16,0,40,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4rin14()], +// 1 16 0 40 0 1 0 0 0 -1 0 0 0 -1 4-4ring13.dat + [1,16,0,40,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4ring13()], +// 1 16 0 40 0 1 0 0 0 -1 0 0 0 -1 4-4ring14.dat + [1,16,0,40,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4ring14()], // 1 16 0 40 0 13 0 0 0 1 0 0 0 13 4-4edge.dat [1,16,0,40,0,13,0,0,0,1,0,0,0,13, ldraw_lib__4_4edge()], ]; diff --git a/parts/35578.scad b/parts/35578.scad index 42d2bc77d..1804a2dab 100644 --- a/parts/35578.scad +++ b/parts/35578.scad @@ -2,14 +2,14 @@ use <../lib.scad> use <../p/4-4con19.scad> use <../p/4-4con20.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin21.scad> +use <../p/4-4ring21.scad> use <../p/48/4-4aring.scad> use function ldraw_lib__35578() = [ // 0 Tyre 14/ 70 x 17 // 0 Name: 35578.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2019-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,14 +19,15 @@ function ldraw_lib__35578() = [ // 0 !KEYWORDS Tyre 37 x 14 // // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 0 -17 1 0 0 0 0 -1 0 1 0 4-4rin21.dat - [1,16,0,0,-17,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin21()], +// 1 16 0 0 -17 1 0 0 0 0 -1 0 1 0 4-4ring21.dat + [1,16,0,0,-17,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring21()], // 1 16 0 0 -17 22 0 0 0 0 -22 0 1 0 48\4-4aring.dat [1,16,0,0,-17,22,0,0,0,0,-22,0,1,0, ldraw_lib__48__4_4aring()], -// 1 16 0 0 17 1 0 0 0 0 -1 0 -1 0 4-4rin21.dat - [1,16,0,0,17,1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4rin21()], +// 1 16 0 0 17 1 0 0 0 0 -1 0 -1 0 4-4ring21.dat + [1,16,0,0,17,1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4ring21()], // 1 16 0 0 17 22 0 0 0 0 -22 0 -1 0 48\4-4aring.dat [1,16,0,0,17,22,0,0,0,0,-22,0,-1,0, ldraw_lib__48__4_4aring()], // diff --git a/parts/35709.scad b/parts/35709.scad index c3cd94ddc..43ebefd3c 100644 --- a/parts/35709.scad +++ b/parts/35709.scad @@ -10,8 +10,8 @@ use <../p/48/4-4con10.scad> use <../p/48/4-4con24.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin11.scad> -use <../p/48/4-4rin26.scad> +use <../p/48/4-4ring11.scad> +use <../p/48/4-4ring26.scad> use <../p/48/4-4ring9.scad> use <../p/box2-5.scad> use @@ -19,7 +19,7 @@ function ldraw_lib__35709() = [ // 0 Minifig Costume Flowerpot // 0 Name: 35709.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2022-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__35709() = [ // 0 !KEYWORDS Collectible Minifigures, Series 18 // // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Bottom and Inside // 1 16 0 32 0 0 0 4 0 -1 0 -4 0 0 48\1-6ring5.dat @@ -195,8 +196,8 @@ function ldraw_lib__35709() = [ [1,16,0,1,0,2.4,0,0,0,31,0,0,0,2.4, ldraw_lib__48__4_4con10()], // 1 16 0 1 0 26.4 0 0 0 1 0 0 0 26.4 48\4-4edge.dat [1,16,0,1,0,26.4,0,0,0,1,0,0,0,26.4, ldraw_lib__48__4_4edge()], -// 1 16 0 1 0 2.4 0 0 0 -1 0 0 0 2.4 48\4-4rin11.dat - [1,16,0,1,0,2.4,0,0,0,-1,0,0,0,2.4, ldraw_lib__48__4_4rin11()], +// 1 16 0 1 0 2.4 0 0 0 -1 0 0 0 2.4 48\4-4ring11.dat + [1,16,0,1,0,2.4,0,0,0,-1,0,0,0,2.4, ldraw_lib__48__4_4ring11()], // 1 16 0 1 0 28.8 0 0 0 1 0 0 0 28.8 48\4-4edge.dat [1,16,0,1,0,28.8,0,0,0,1,0,0,0,28.8, ldraw_lib__48__4_4edge()], // 1 16 0 -10 0 1.2 0 0 0 11 0 0 0 1.2 48\4-4con24.dat @@ -207,8 +208,8 @@ function ldraw_lib__35709() = [ [1,16,0,-10,0,30,0,0,0,1,0,0,0,30, ldraw_lib__48__4_4edge()], // 1 16 0 -10 0 3 0 0 0 1 0 0 0 3 48\4-4ring9.dat [1,16,0,-10,0,3,0,0,0,1,0,0,0,3, ldraw_lib__48__4_4ring9()], -// 1 16 0 -10 0 1 0 0 0 1 0 0 0 1 48\4-4rin26.dat - [1,16,0,-10,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin26()], +// 1 16 0 -10 0 1 0 0 0 1 0 0 0 1 48\4-4ring26.dat + [1,16,0,-10,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring26()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -10 0 26 0 0 0 7 0 0 0 26 48\4-4cylo.dat diff --git a/parts/36.scad b/parts/36.scad index c9b8033fe..e97617d14 100644 --- a/parts/36.scad +++ b/parts/36.scad @@ -2,15 +2,15 @@ use <../lib.scad> use <../p/48/1-4con21.scad> use <../p/48/1-4con41.scad> use <../p/48/1-4con52.scad> -use <../p/48/1-4rin11.scad> +use <../p/48/1-4ring11.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin12.scad> +use <../p/48/4-4ring12.scad> function ldraw_lib__36() = [ // 0 Tyre Large // 0 Name: 36.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2004-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__36() = [ // 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 // 0 !HISTORY 2007-06-25 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 6 41 0 0 0 0 41 0 1 0 48\4-4edge.dat [1,16,0,0,6,41,0,0,0,0,41,0,1,0, ldraw_lib__48__4_4edge()], @@ -129,26 +130,26 @@ function ldraw_lib__36() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -7 -44 0 0 0 0 44 0 -2 0 48\4-4cyli.dat [1,16,0,0,-7,-44,0,0,0,0,44,0,-2,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 9 0 0 -4 -4 0 0 0 -1 0 48\1-4rin11.dat - [1,16,0,0,9,0,0,-4,-4,0,0,0,-1,0, ldraw_lib__48__1_4rin11()], -// 1 16 0 0 9 4 0 0 0 0 -4 0 -1 0 48\1-4rin11.dat - [1,16,0,0,9,4,0,0,0,0,-4,0,-1,0, ldraw_lib__48__1_4rin11()], -// 1 16 0 0 9 0 0 4 4 0 0 0 -1 0 48\1-4rin11.dat - [1,16,0,0,9,0,0,4,4,0,0,0,-1,0, ldraw_lib__48__1_4rin11()], -// 1 16 0 0 9 -4 0 0 0 0 4 0 -1 0 48\1-4rin11.dat - [1,16,0,0,9,-4,0,0,0,0,4,0,-1,0, ldraw_lib__48__1_4rin11()], -// 1 16 0 0 9 0 0 -4 -4 0 0 0 -1 0 48\4-4rin12.dat - [1,16,0,0,9,0,0,-4,-4,0,0,0,-1,0, ldraw_lib__48__4_4rin12()], -// 1 16 0 0 -9 0 0 4 -4 0 0 0 1 0 48\1-4rin11.dat - [1,16,0,0,-9,0,0,4,-4,0,0,0,1,0, ldraw_lib__48__1_4rin11()], -// 1 16 0 0 -9 -4 0 0 0 0 -4 0 1 0 48\1-4rin11.dat - [1,16,0,0,-9,-4,0,0,0,0,-4,0,1,0, ldraw_lib__48__1_4rin11()], -// 1 16 0 0 -9 0 0 -4 4 0 0 0 1 0 48\1-4rin11.dat - [1,16,0,0,-9,0,0,-4,4,0,0,0,1,0, ldraw_lib__48__1_4rin11()], -// 1 16 0 0 -9 4 0 0 0 0 4 0 1 0 48\1-4rin11.dat - [1,16,0,0,-9,4,0,0,0,0,4,0,1,0, ldraw_lib__48__1_4rin11()], -// 1 16 0 0 -9 0 0 4 -4 0 0 0 1 0 48\4-4rin12.dat - [1,16,0,0,-9,0,0,4,-4,0,0,0,1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 9 0 0 -4 -4 0 0 0 -1 0 48\1-4ring11.dat + [1,16,0,0,9,0,0,-4,-4,0,0,0,-1,0, ldraw_lib__48__1_4ring11()], +// 1 16 0 0 9 4 0 0 0 0 -4 0 -1 0 48\1-4ring11.dat + [1,16,0,0,9,4,0,0,0,0,-4,0,-1,0, ldraw_lib__48__1_4ring11()], +// 1 16 0 0 9 0 0 4 4 0 0 0 -1 0 48\1-4ring11.dat + [1,16,0,0,9,0,0,4,4,0,0,0,-1,0, ldraw_lib__48__1_4ring11()], +// 1 16 0 0 9 -4 0 0 0 0 4 0 -1 0 48\1-4ring11.dat + [1,16,0,0,9,-4,0,0,0,0,4,0,-1,0, ldraw_lib__48__1_4ring11()], +// 1 16 0 0 9 0 0 -4 -4 0 0 0 -1 0 48\4-4ring12.dat + [1,16,0,0,9,0,0,-4,-4,0,0,0,-1,0, ldraw_lib__48__4_4ring12()], +// 1 16 0 0 -9 0 0 4 -4 0 0 0 1 0 48\1-4ring11.dat + [1,16,0,0,-9,0,0,4,-4,0,0,0,1,0, ldraw_lib__48__1_4ring11()], +// 1 16 0 0 -9 -4 0 0 0 0 -4 0 1 0 48\1-4ring11.dat + [1,16,0,0,-9,-4,0,0,0,0,-4,0,1,0, ldraw_lib__48__1_4ring11()], +// 1 16 0 0 -9 0 0 -4 4 0 0 0 1 0 48\1-4ring11.dat + [1,16,0,0,-9,0,0,-4,4,0,0,0,1,0, ldraw_lib__48__1_4ring11()], +// 1 16 0 0 -9 4 0 0 0 0 4 0 1 0 48\1-4ring11.dat + [1,16,0,0,-9,4,0,0,0,0,4,0,1,0, ldraw_lib__48__1_4ring11()], +// 1 16 0 0 -9 0 0 4 -4 0 0 0 1 0 48\4-4ring12.dat + [1,16,0,0,-9,0,0,4,-4,0,0,0,1,0, ldraw_lib__48__4_4ring12()], // 1 16 0 0 0 0 0 1 -1 0 0 0 9 0 48\1-4con52.dat [1,16,0,0,0,0,0,1,-1,0,0,0,9,0, ldraw_lib__48__1_4con52()], // 1 16 0 0 0 1 0 0 0 0 1 0 9 0 48\1-4con52.dat diff --git a/parts/3624.scad b/parts/3624.scad index a6332f866..721cca6fc 100644 --- a/parts/3624.scad +++ b/parts/3624.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring2.scad> use <../p/stud4.scad> function ldraw_lib__3624() = [ // 0 Minifig Police Hat // 0 Name: 3624.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__3624() = [ // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 // 0 !HISTORY 2012-12-24 [cwdee] Update category // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 3 16 13.95 -6.771 -0.699 12.07 -7.612 -5.792 14.22 -6.891 -6.324 [3,16,13.95,-6.771,-0.699,12.07,-7.612,-5.792,14.22,-6.891,-6.324], @@ -1171,8 +1172,8 @@ function ldraw_lib__3624() = [ [1,16,0,-4,0,6,0,0,0,-1,0,0,0,-6, ldraw_lib__4_4disc()], // 1 16 0 -4 0 4 0 0 0 -1 0 0 0 -4 4-4ring2.dat [1,16,0,-4,0,4,0,0,0,-1,0,0,0,-4, ldraw_lib__4_4ring2()], -// 1 16 0 -4 0 1 0 0 0 -1 0 0 0 -1 4-4rin12.dat - [1,16,0,-4,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4rin12()], +// 1 16 0 -4 0 1 0 0 0 -1 0 0 0 -1 4-4ring12.dat + [1,16,0,-4,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4ring12()], // 0 // // 0 // Added lines/Condlines // 2 24 7.531 -8.045 -15.26 12.27 -7.012 -11.72 diff --git a/parts/3626bp4l.scad b/parts/3626bp4l.scad new file mode 100644 index 000000000..a0424a27f --- /dev/null +++ b/parts/3626bp4l.scad @@ -0,0 +1,382 @@ +use <../lib.scad> +use <../p/3-8cyli.scad> +use +use +use <../p/t04o6250.scad> +use <../p/t08o6250.scad> +function ldraw_lib__3626bp4l() = [ +// 0 Minifig Head with Moustache Wavy, Goatee and Bushy Eyebrows Pattern +// 0 Name: 3626bp4l.dat +// 0 Author: Chris Böhnke [KnightOfTarenta] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Bricklink 3626bpx96, Castle, Dark Forest, Dragon Knights +// 0 !KEYWORDS Dragon Masters, Royal Knights, Set 6043, Set 6048, Set 6056 +// 0 !KEYWORDS Set 6076, Set 6078, Set 6079, Set 6090, Set 6105, Set 9376, set 1906 +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 0 // Base Part +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3626bs02.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3626bs02()], +// 1 16 0 17 0 0 0 -13 0 -13 0 13 0 0 3-8cyli.dat + [1,16,0,17,0,0,0,-13,0,-13,0,13,0,0, ldraw_lib__3_8cyli()], +// 1 16 0 17 0 0 0 13 0 -13 0 13 0 0 3-8cyli.dat + [1,16,0,17,0,0,0,13,0,-13,0,13,0,0, ldraw_lib__3_8cyli()], +// 0 // Top Area +// 1 16 0 4 0 -8 0 0 0 -6.4 0 0 0 8 t04o6250.dat + [1,16,0,4,0,-8,0,0,0,-6.4,0,0,0,8, ldraw_lib__t04o6250()], +// 1 16 0 4 0 0 0 8 0 -6.4 0 8 0 0 t04o6250.dat + [1,16,0,4,0,0,0,8,0,-6.4,0,8,0,0, ldraw_lib__t04o6250()], +// 1 16 0 4 0 8 0 0 0 -6.4 0 0 0 -8 t04o6250.dat + [1,16,0,4,0,8,0,0,0,-6.4,0,0,0,-8, ldraw_lib__t04o6250()], +// 1 16 0 4 0 0 0 -8 0 -6.4 0 -8 0 0 t04o6250.dat + [1,16,0,4,0,0,0,-8,0,-6.4,0,-8,0,0, ldraw_lib__t04o6250()], +// 0 // Bottom Area +// 1 16 0 17 0 8 0 0 0 6.4 0 0 0 8 t04o6250.dat + [1,16,0,17,0,8,0,0,0,6.4,0,0,0,8, ldraw_lib__t04o6250()], +// 1 16 0 17 0 0 0 -8 0 6.4 0 8 0 0 t04o6250.dat + [1,16,0,17,0,0,0,-8,0,6.4,0,8,0,0, ldraw_lib__t04o6250()], +// 1 16 0 17 0 8 0 0 0 6.4 0 0 0 -8 t08o6250.dat + [1,16,0,17,0,8,0,0,0,6.4,0,0,0,-8, ldraw_lib__t08o6250()], +// 1 16 0 17 0 -8 0 0 0 6.4 0 0 0 -8 t08o6250.dat + [1,16,0,17,0,-8,0,0,0,6.4,0,0,0,-8, ldraw_lib__t08o6250()], +// +// 0 // Pattern Area +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3626bp4ls01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3626bp4ls01()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\3626bp4ls01.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__3626bp4ls01()], +// +// 0 // Color Black +// 4 0 -6.57 5.48 -10.944 -6.91 6 -10.717 -6.38 5.96 -11.071 -6.13 5.24 -11.238 + [4,0,-6.57,5.48,-10.944,-6.91,6,-10.717,-6.38,5.96,-11.071,-6.13,5.24,-11.238], +// 4 0 -6.13 5.24 -11.238 -6.38 5.96 -11.071 -5.94 5.97 -11.365 -5.54 5.13 -11.632 + [4,0,-6.13,5.24,-11.238,-6.38,5.96,-11.071,-5.94,5.97,-11.365,-5.54,5.13,-11.632], +// 4 0 -5.54 5.13 -11.632 -5.94 5.97 -11.365 -5.38 6.11 -11.739 -4.975 5.19 -12.01 + [4,0,-5.54,5.13,-11.632,-5.94,5.97,-11.365,-5.38,6.11,-11.739,-4.975,5.19,-12.01], +// 3 0 -4.975 5.19 -12.01 -5.38 6.11 -11.739 -4.975 6.35 -12.01 + [3,0,-4.975,5.19,-12.01,-5.38,6.11,-11.739,-4.975,6.35,-12.01], +// 4 0 -4.62 5.33 -12.081 -4.975 5.19 -12.01 -4.975 6.35 -12.01 -4.55 6.75 -12.095 + [4,0,-4.62,5.33,-12.081,-4.975,5.19,-12.01,-4.975,6.35,-12.01,-4.55,6.75,-12.095], +// 4 0 -4.29 5.58 -12.146 -4.62 5.33 -12.081 -4.55 6.75 -12.095 -3.88 7.32 -12.228 + [4,0,-4.29,5.58,-12.146,-4.62,5.33,-12.081,-4.55,6.75,-12.095,-3.88,7.32,-12.228], +// 4 0 -4.29 5.58 -12.146 -3.88 7.32 -12.228 -3.3 5.97 -12.343 -3.62 5.29 -12.28 + [4,0,-4.29,5.58,-12.146,-3.88,7.32,-12.228,-3.3,5.97,-12.343,-3.62,5.29,-12.28], +// 4 0 -4.34 5.17 -12.136 -4.29 5.58 -12.146 -3.62 5.29 -12.28 -4.06 4.85 -12.192 + [4,0,-4.34,5.17,-12.136,-4.29,5.58,-12.146,-3.62,5.29,-12.28,-4.06,4.85,-12.192], +// 3 0 -4.56 4.65 -12.093 -4.34 5.17 -12.136 -4.06 4.85 -12.192 + [3,0,-4.56,4.65,-12.093,-4.34,5.17,-12.136,-4.06,4.85,-12.192], +// 4 0 -3.05 6.41 -12.393 -3.3 5.97 -12.343 -3.88 7.32 -12.228 -3.29 7.74 -12.345 + [4,0,-3.05,6.41,-12.393,-3.3,5.97,-12.343,-3.88,7.32,-12.228,-3.29,7.74,-12.345], +// 4 0 -2.77 6.75 -12.449 -3.05 6.41 -12.393 -3.29 7.74 -12.345 -2.45 8.3 -12.512 + [4,0,-2.77,6.75,-12.449,-3.05,6.41,-12.393,-3.29,7.74,-12.345,-2.45,8.3,-12.512], +// 4 0 -2.77 6.75 -12.449 -2.45 8.3 -12.512 -1.68 7.36 -12.666 -1.87 6.81 -12.628 + [4,0,-2.77,6.75,-12.449,-2.45,8.3,-12.512,-1.68,7.36,-12.666,-1.87,6.81,-12.628], +// 4 0 -2.64 6.61 -12.475 -2.77 6.75 -12.449 -1.87 6.81 -12.628 -2.15 6.31 -12.572 + [4,0,-2.64,6.61,-12.475,-2.77,6.75,-12.449,-1.87,6.81,-12.628,-2.15,6.31,-12.572], +// 3 0 -2.15 6.31 -12.572 -2.55 6.32 -12.493 -2.64 6.61 -12.475 + [3,0,-2.15,6.31,-12.572,-2.55,6.32,-12.493,-2.64,6.61,-12.475], +// 3 0 -2.64 5.92 -12.475 -2.55 6.32 -12.493 -2.15 6.31 -12.572 + [3,0,-2.64,5.92,-12.475,-2.55,6.32,-12.493,-2.15,6.31,-12.572], +// 4 0 -1.68 7.36 -12.666 -2.45 8.3 -12.512 -1.85 8.57 -12.632 -1.31 7.65 -12.739 + [4,0,-1.68,7.36,-12.666,-2.45,8.3,-12.512,-1.85,8.57,-12.632,-1.31,7.65,-12.739], +// 4 0 -1.31 7.65 -12.739 -1.85 8.57 -12.632 -1.2 8.68 -12.761 -.69 8.6 -12.863 + [4,0,-1.31,7.65,-12.739,-1.85,8.57,-12.632,-1.2,8.68,-12.761,-.69,8.6,-12.863], +// 4 0 -1.03 7.5 -12.795 -1.31 7.65 -12.739 -.4 7.92 -12.92 -.47 7.6 -12.906 + [4,0,-1.03,7.5,-12.795,-1.31,7.65,-12.739,-.4,7.92,-12.92,-.47,7.6,-12.906], +// 4 0 -1.03 7.5 -12.795 -.47 7.6 -12.906 -.68 7.29 -12.865 -1.04 7.15 -12.793 + [4,0,-1.03,7.5,-12.795,-.47,7.6,-12.906,-.68,7.29,-12.865,-1.04,7.15,-12.793], +// 3 0 1.21 6.78 -12.759 .99 7.43 -12.803 1.43 7.1 -12.715 + [3,0,1.21,6.78,-12.759,.99,7.43,-12.803,1.43,7.1,-12.715], +// 4 0 1.71 7.31 -12.66 1.43 7.1 -12.715 .99 7.43 -12.803 1.09 7.98 -12.783 + [4,0,1.71,7.31,-12.66,1.43,7.1,-12.715,.99,7.43,-12.803,1.09,7.98,-12.783], +// 4 0 1.71 7.31 -12.66 1.09 7.98 -12.783 1.41 8.28 -12.719 1.95 8.37 -12.612 + [4,0,1.71,7.31,-12.66,1.09,7.98,-12.783,1.41,8.28,-12.719,1.95,8.37,-12.612], +// 4 0 1.94 7.34 -12.614 1.71 7.31 -12.66 1.95 8.37 -12.612 2.61 8.14 -12.481 + [4,0,1.94,7.34,-12.614,1.71,7.31,-12.66,1.95,8.37,-12.612,2.61,8.14,-12.481], +// 4 0 2.22 7.21 -12.558 1.94 7.34 -12.614 2.61 8.14 -12.481 3.14 7.73 -12.375 + [4,0,2.22,7.21,-12.558,1.94,7.34,-12.614,2.61,8.14,-12.481,3.14,7.73,-12.375], +// 4 0 2.45 6.98 -12.512 2.22 7.21 -12.558 3.14 7.73 -12.375 3.66 7.44 -12.272 + [4,0,2.45,6.98,-12.512,2.22,7.21,-12.558,3.14,7.73,-12.375,3.66,7.44,-12.272], +// 4 0 2.59 6.67 -12.485 2.45 6.98 -12.512 3.66 7.44 -12.272 3.35 6.52 -12.333 + [4,0,2.59,6.67,-12.485,2.45,6.98,-12.512,3.66,7.44,-12.272,3.35,6.52,-12.333], +// 4 0 2.59 6.67 -12.485 3.35 6.52 -12.333 3.12 6.39 -12.379 2.76 6.35 -12.451 + [4,0,2.59,6.67,-12.485,3.35,6.52,-12.333,3.12,6.39,-12.379,2.76,6.35,-12.451], +// 3 0 2.99 6.11 -12.405 2.76 6.35 -12.451 3.12 6.39 -12.379 + [3,0,2.99,6.11,-12.405,2.76,6.35,-12.451,3.12,6.39,-12.379], +// 4 0 3.53 6.47 -12.298 3.35 6.52 -12.333 3.66 7.44 -12.272 4.36 7.19 -12.132 + [4,0,3.53,6.47,-12.298,3.35,6.52,-12.333,3.66,7.44,-12.272,4.36,7.19,-12.132], +// 4 0 3.81 6.05 -12.242 3.53 6.47 -12.298 4.36 7.19 -12.132 4.975 7.05 -12.01 + [4,0,3.81,6.05,-12.242,3.53,6.47,-12.298,4.36,7.19,-12.132,4.975,7.05,-12.01], +// 4 0 4.21 5.49 -12.162 3.81 6.05 -12.242 4.975 7.05 -12.01 4.71 4.93 -12.063 + [4,0,4.21,5.49,-12.162,3.81,6.05,-12.242,4.975,7.05,-12.01,4.71,4.93,-12.063], +// 3 0 4.975 4.73 -12.01 4.71 4.93 -12.063 4.975 7.05 -12.01 + [3,0,4.975,4.73,-12.01,4.71,4.93,-12.063,4.975,7.05,-12.01], +// 3 0 5.16 4.67 -11.886 4.975 4.73 -12.01 5.1 5.19 -11.926 + [3,0,5.16,4.67,-11.886,4.975,4.73,-12.01,5.1,5.19,-11.926], +// 3 0 4.975 4.73 -12.01 4.975 7.05 -12.01 5.1 5.19 -11.926 + [3,0,4.975,4.73,-12.01,4.975,7.05,-12.01,5.1,5.19,-11.926], +// 3 0 5.1 5.19 -11.926 4.975 7.05 -12.01 5.2 5.52 -11.86 + [3,0,5.1,5.19,-11.926,4.975,7.05,-12.01,5.2,5.52,-11.86], +// 4 0 5.2 5.52 -11.86 4.975 7.05 -12.01 5.73 6.92 -11.505 5.4 5.55 -11.726 + [4,0,5.2,5.52,-11.86,4.975,7.05,-12.01,5.73,6.92,-11.505,5.4,5.55,-11.726], +// 4 0 5.4 5.55 -11.726 5.73 6.92 -11.505 6.48 6.89 -11.004 5.8 5.29 -11.459 + [4,0,5.4,5.55,-11.726,5.73,6.92,-11.505,6.48,6.89,-11.004,5.8,5.29,-11.459], +// 4 0 6.67 5.83 -10.877 5.8 5.29 -11.459 6.48 6.89 -11.004 6.8 5.99 -10.79 + [4,0,6.67,5.83,-10.877,5.8,5.29,-11.459,6.48,6.89,-11.004,6.8,5.99,-10.79], +// 4 0 6.8 5.99 -10.79 6.48 6.89 -11.004 7.55 6.97 -10.289 7.41 6.17 -10.383 + [4,0,6.8,5.99,-10.79,6.48,6.89,-11.004,7.55,6.97,-10.289,7.41,6.17,-10.383], +// 4 0 7.75 6.4 -10.156 7.41 6.17 -10.383 7.55 6.97 -10.289 7.95 6.7 -10.022 + [4,0,7.75,6.4,-10.156,7.41,6.17,-10.383,7.55,6.97,-10.289,7.95,6.7,-10.022], +// 3 0 7.95 6.7 -10.022 7.55 6.97 -10.289 8.03 7.04 -9.969 + [3,0,7.95,6.7,-10.022,7.55,6.97,-10.289,8.03,7.04,-9.969], +// 4 0 5.8 5.29 -11.459 6.67 5.83 -10.877 6.8 5.4 -10.79 6.42 5.03 -11.044 + [4,0,5.8,5.29,-11.459,6.67,5.83,-10.877,6.8,5.4,-10.79,6.42,5.03,-11.044], +// 4 0 6.42 5.03 -11.044 6.8 5.4 -10.79 7.07 5.03 -10.61 6.96 4.81 -10.684 + [4,0,6.42,5.03,-11.044,6.8,5.4,-10.79,7.07,5.03,-10.61,6.96,4.81,-10.684], +// 3 0 6.96 4.81 -10.684 7.07 5.03 -10.61 7.27 4.83 -10.476 + [3,0,6.96,4.81,-10.684,7.07,5.03,-10.61,7.27,4.83,-10.476], +// 4 0 -1.31 7.65 -12.739 -.69 8.6 -12.863 -.44 8.35 -12.912 -.4 7.92 -12.92 + [4,0,-1.31,7.65,-12.739,-.69,8.6,-12.863,-.44,8.35,-12.912,-.4,7.92,-12.92], +// +// 0 // Color Base +// 4 16 -1.68 7.36 -12.666 -1.31 7.65 -12.739 -1.03 7.5 -12.795 -1.87 6.81 -12.628 + [4,16,-1.68,7.36,-12.666,-1.31,7.65,-12.739,-1.03,7.5,-12.795,-1.87,6.81,-12.628], +// 4 16 -1.87 6.81 -12.628 -1.03 7.5 -12.795 -1.04 7.15 -12.793 -2.15 6.31 -12.572 + [4,16,-1.87,6.81,-12.628,-1.03,7.5,-12.795,-1.04,7.15,-12.793,-2.15,6.31,-12.572], +// 4 16 -2.15 6.31 -12.572 -1.04 7.15 -12.793 -.68 7.29 -12.865 0 4 -13 + [4,16,-2.15,6.31,-12.572,-1.04,7.15,-12.793,-.68,7.29,-12.865,0,4,-13], +// 3 16 0 4 -13 -2.64 5.92 -12.475 -2.15 6.31 -12.572 + [3,16,0,4,-13,-2.64,5.92,-12.475,-2.15,6.31,-12.572], +// 4 16 -3.62 5.29 -12.28 -2.64 5.92 -12.475 0 4 -13 -4.06 4.85 -12.192 + [4,16,-3.62,5.29,-12.28,-2.64,5.92,-12.475,0,4,-13,-4.06,4.85,-12.192], +// 4 16 -4.9752 4 -12.0104 -4.56 4.65 -12.093 -4.06 4.85 -12.192 0 4 -13 + [4,16,-4.9752,4,-12.0104,-4.56,4.65,-12.093,-4.06,4.85,-12.192,0,4,-13], +// 4 16 -4.56 4.65 -12.093 -4.9752 4 -12.0104 -4.975 5.19 -12.01 -4.34 5.17 -12.136 + [4,16,-4.56,4.65,-12.093,-4.9752,4,-12.0104,-4.975,5.19,-12.01,-4.34,5.17,-12.136], +// 3 16 -4.34 5.17 -12.136 -4.975 5.19 -12.01 -4.62 5.33 -12.081 + [3,16,-4.34,5.17,-12.136,-4.975,5.19,-12.01,-4.62,5.33,-12.081], +// 3 16 -4.34 5.17 -12.136 -4.62 5.33 -12.081 -4.29 5.58 -12.146 + [3,16,-4.34,5.17,-12.136,-4.62,5.33,-12.081,-4.29,5.58,-12.146], +// 4 16 -2.64 5.92 -12.475 -3.62 5.29 -12.28 -3.3 5.97 -12.343 -2.55 6.32 -12.493 + [4,16,-2.64,5.92,-12.475,-3.62,5.29,-12.28,-3.3,5.97,-12.343,-2.55,6.32,-12.493], +// 4 16 -2.55 6.32 -12.493 -3.3 5.97 -12.343 -3.05 6.41 -12.393 -2.64 6.61 -12.475 + [4,16,-2.55,6.32,-12.493,-3.3,5.97,-12.343,-3.05,6.41,-12.393,-2.64,6.61,-12.475], +// 3 16 -3.05 6.41 -12.393 -2.77 6.75 -12.449 -2.64 6.61 -12.475 + [3,16,-3.05,6.41,-12.393,-2.77,6.75,-12.449,-2.64,6.61,-12.475], +// 3 16 0 4 -13 -.68 7.29 -12.865 -.47 7.6 -12.906 + [3,16,0,4,-13,-.68,7.29,-12.865,-.47,7.6,-12.906], +// 4 16 0 4 -13 -.47 7.6 -12.906 -.4 7.92 -12.92 0 8.23 -13 + [4,16,0,4,-13,-.47,7.6,-12.906,-.4,7.92,-12.92,0,8.23,-13], +// 3 16 -.4 7.92 -12.92 -.44 8.35 -12.912 0 8.23 -13 + [3,16,-.4,7.92,-12.92,-.44,8.35,-12.912,0,8.23,-13], +// 4 16 0 8.23 -13 -.44 8.35 -12.912 -.69 8.6 -12.863 0 8.7 -13 + [4,16,0,8.23,-13,-.44,8.35,-12.912,-.69,8.6,-12.863,0,8.7,-13], +// 3 16 -9.192 4 -9.192 -6.91 6 -10.717 -6.57 5.48 -10.944 + [3,16,-9.192,4,-9.192,-6.91,6,-10.717,-6.57,5.48,-10.944], +// 4 16 -5.54 5.13 -11.632 -4.9752 4 -12.0104 -9.192 4 -9.192 -6.13 5.24 -11.238 + [4,16,-5.54,5.13,-11.632,-4.9752,4,-12.0104,-9.192,4,-9.192,-6.13,5.24,-11.238], +// 3 16 -9.192 4 -9.192 -6.57 5.48 -10.944 -6.13 5.24 -11.238 + [3,16,-9.192,4,-9.192,-6.57,5.48,-10.944,-6.13,5.24,-11.238], +// 3 16 -4.9752 4 -12.0104 -5.54 5.13 -11.632 -4.975 5.19 -12.01 + [3,16,-4.9752,4,-12.0104,-5.54,5.13,-11.632,-4.975,5.19,-12.01], +// 4 16 0 4 -13 1.21 6.78 -12.759 2.99 6.11 -12.405 4.9752 4 -12.0104 + [4,16,0,4,-13,1.21,6.78,-12.759,2.99,6.11,-12.405,4.9752,4,-12.0104], +// 4 16 4.71 4.93 -12.063 4.9752 4 -12.0104 2.99 6.11 -12.405 4.21 5.49 -12.162 + [4,16,4.71,4.93,-12.063,4.9752,4,-12.0104,2.99,6.11,-12.405,4.21,5.49,-12.162], +// 3 16 4.21 5.49 -12.162 2.99 6.11 -12.405 3.81 6.05 -12.242 + [3,16,4.21,5.49,-12.162,2.99,6.11,-12.405,3.81,6.05,-12.242], +// 4 16 3.53 6.47 -12.298 3.81 6.05 -12.242 2.99 6.11 -12.405 3.12 6.39 -12.379 + [4,16,3.53,6.47,-12.298,3.81,6.05,-12.242,2.99,6.11,-12.405,3.12,6.39,-12.379], +// 3 16 3.12 6.39 -12.379 3.35 6.52 -12.333 3.53 6.47 -12.298 + [3,16,3.12,6.39,-12.379,3.35,6.52,-12.333,3.53,6.47,-12.298], +// 3 16 4.9752 4 -12.0104 4.71 4.93 -12.063 4.975 4.73 -12.01 + [3,16,4.9752,4,-12.0104,4.71,4.93,-12.063,4.975,4.73,-12.01], +// 3 16 4.9752 4 -12.0104 4.975 4.73 -12.01 5.16 4.67 -11.886 + [3,16,4.9752,4,-12.0104,4.975,4.73,-12.01,5.16,4.67,-11.886], +// 4 16 6.96 4.81 -10.684 9.192 4 -9.192 4.9752 4 -12.0104 5.16 4.67 -11.886 + [4,16,6.96,4.81,-10.684,9.192,4,-9.192,4.9752,4,-12.0104,5.16,4.67,-11.886], +// 3 16 5.16 4.67 -11.886 6.42 5.03 -11.044 6.96 4.81 -10.684 + [3,16,5.16,4.67,-11.886,6.42,5.03,-11.044,6.96,4.81,-10.684], +// 4 16 5.8 5.29 -11.459 6.42 5.03 -11.044 5.16 4.67 -11.886 5.1 5.19 -11.926 + [4,16,5.8,5.29,-11.459,6.42,5.03,-11.044,5.16,4.67,-11.886,5.1,5.19,-11.926], +// 4 16 5.4 5.55 -11.726 5.8 5.29 -11.459 5.1 5.19 -11.926 5.2 5.52 -11.86 + [4,16,5.4,5.55,-11.726,5.8,5.29,-11.459,5.1,5.19,-11.926,5.2,5.52,-11.86], +// 3 16 9.192 4 -9.192 6.96 4.81 -10.684 7.27 4.83 -10.476 + [3,16,9.192,4,-9.192,6.96,4.81,-10.684,7.27,4.83,-10.476], +// 4 16 9.192 4 -9.192 7.27 4.83 -10.476 7.41 6.17 -10.383 7.75 6.4 -10.156 + [4,16,9.192,4,-9.192,7.27,4.83,-10.476,7.41,6.17,-10.383,7.75,6.4,-10.156], +// 3 16 9.192 4 -9.192 7.75 6.4 -10.156 7.95 6.7 -10.022 + [3,16,9.192,4,-9.192,7.75,6.4,-10.156,7.95,6.7,-10.022], +// 3 16 9.192 4 -9.192 7.95 6.7 -10.022 8.03 7.04 -9.969 + [3,16,9.192,4,-9.192,7.95,6.7,-10.022,8.03,7.04,-9.969], +// 4 16 6.8 5.4 -10.79 6.67 5.83 -10.877 6.8 5.99 -10.79 7.41 6.17 -10.383 + [4,16,6.8,5.4,-10.79,6.67,5.83,-10.877,6.8,5.99,-10.79,7.41,6.17,-10.383], +// 4 16 7.07 5.03 -10.61 6.8 5.4 -10.79 7.41 6.17 -10.383 7.27 4.83 -10.476 + [4,16,7.07,5.03,-10.61,6.8,5.4,-10.79,7.41,6.17,-10.383,7.27,4.83,-10.476], +// 4 16 2.76 6.35 -12.451 2.99 6.11 -12.405 1.21 6.78 -12.759 1.43 7.1 -12.715 + [4,16,2.76,6.35,-12.451,2.99,6.11,-12.405,1.21,6.78,-12.759,1.43,7.1,-12.715], +// 4 16 2.59 6.67 -12.485 2.76 6.35 -12.451 1.43 7.1 -12.715 1.71 7.31 -12.66 + [4,16,2.59,6.67,-12.485,2.76,6.35,-12.451,1.43,7.1,-12.715,1.71,7.31,-12.66], +// 4 16 2.45 6.98 -12.512 2.59 6.67 -12.485 1.71 7.31 -12.66 1.94 7.34 -12.614 + [4,16,2.45,6.98,-12.512,2.59,6.67,-12.485,1.71,7.31,-12.66,1.94,7.34,-12.614], +// 3 16 2.45 6.98 -12.512 1.94 7.34 -12.614 2.22 7.21 -12.558 + [3,16,2.45,6.98,-12.512,1.94,7.34,-12.614,2.22,7.21,-12.558], +// 4 16 .99 7.43 -12.803 1.21 6.78 -12.759 0 4 -13 0 8.23 -13 + [4,16,.99,7.43,-12.803,1.21,6.78,-12.759,0,4,-13,0,8.23,-13], +// 3 16 .99 7.43 -12.803 0 8.23 -13 1.09 7.98 -12.783 + [3,16,.99,7.43,-12.803,0,8.23,-13,1.09,7.98,-12.783], +// 4 16 1.41 8.28 -12.719 1.09 7.98 -12.783 0 8.23 -13 0 8.7 -13 + [4,16,1.41,8.28,-12.719,1.09,7.98,-12.783,0,8.23,-13,0,8.7,-13], +// 3 16 -.69 8.6 -12.863 -1.2 8.68 -12.761 0 8.7 -13 + [3,16,-.69,8.6,-12.863,-1.2,8.68,-12.761,0,8.7,-13], +// 4 16 -3.88 7.32 -12.228 -4.55 6.75 -12.095 -4.975 8.7 -12.01 -4.8 8.7 -12.045 + [4,16,-3.88,7.32,-12.228,-4.55,6.75,-12.095,-4.975,8.7,-12.01,-4.8,8.7,-12.045], +// 3 16 -4.975 6.35 -12.01 -4.975 8.7 -12.01 -4.55 6.75 -12.095 + [3,16,-4.975,6.35,-12.01,-4.975,8.7,-12.01,-4.55,6.75,-12.095], +// 4 16 -6.91 6 -10.717 -8.74 11.29 -9.494 -4.975 8.7 -12.01 -6.38 5.96 -11.071 + [4,16,-6.91,6,-10.717,-8.74,11.29,-9.494,-4.975,8.7,-12.01,-6.38,5.96,-11.071], +// 4 16 -5.94 5.97 -11.365 -6.38 5.96 -11.071 -4.975 8.7 -12.01 -5.38 6.11 -11.739 + [4,16,-5.94,5.97,-11.365,-6.38,5.96,-11.071,-4.975,8.7,-12.01,-5.38,6.11,-11.739], +// 3 16 -5.38 6.11 -11.739 -4.975 8.7 -12.01 -4.975 6.35 -12.01 + [3,16,-5.38,6.11,-11.739,-4.975,8.7,-12.01,-4.975,6.35,-12.01], +// 3 16 -9.192 4 -9.192 -8.74 11.29 -9.494 -6.91 6 -10.717 + [3,16,-9.192,4,-9.192,-8.74,11.29,-9.494,-6.91,6,-10.717], +// 4 16 5.73 6.92 -11.505 4.975 7.05 -12.01 4.975 8.7 -12.01 6.48 6.89 -11.004 + [4,16,5.73,6.92,-11.505,4.975,7.05,-12.01,4.975,8.7,-12.01,6.48,6.89,-11.004], +// 4 16 4.975 8.7 -12.01 4.975 7.05 -12.01 4.36 7.19 -12.132 4.8 8.7 -12.045 + [4,16,4.975,8.7,-12.01,4.975,7.05,-12.01,4.36,7.19,-12.132,4.8,8.7,-12.045], +// 4 16 1.95 8.37 -12.612 1.41 8.28 -12.719 0 8.7 -13 2.2 8.7 -12.563 + [4,16,1.95,8.37,-12.612,1.41,8.28,-12.719,0,8.7,-13,2.2,8.7,-12.563], +// 4 16 -2.2 8.7 -12.563 -1.85 8.57 -12.632 -2.45 8.3 -12.512 -3.5 8.7 -12.304 + [4,16,-2.2,8.7,-12.563,-1.85,8.57,-12.632,-2.45,8.3,-12.512,-3.5,8.7,-12.304], +// 3 16 -1.85 8.57 -12.632 -2.2 8.7 -12.563 -1.2 8.68 -12.761 + [3,16,-1.85,8.57,-12.632,-2.2,8.7,-12.563,-1.2,8.68,-12.761], +// 3 16 -1.2 8.68 -12.761 -2.2 8.7 -12.563 0 8.7 -13 + [3,16,-1.2,8.68,-12.761,-2.2,8.7,-12.563,0,8.7,-13], +// 4 16 4.8 8.7 -12.045 4.36 7.19 -12.132 3.66 7.44 -12.272 3.5 8.7 -12.304 + [4,16,4.8,8.7,-12.045,4.36,7.19,-12.132,3.66,7.44,-12.272,3.5,8.7,-12.304], +// 4 16 3.5 8.7 -12.304 3.66 7.44 -12.272 3.14 7.73 -12.375 2.61 8.14 -12.481 + [4,16,3.5,8.7,-12.304,3.66,7.44,-12.272,3.14,7.73,-12.375,2.61,8.14,-12.481], +// 4 16 2.2 8.7 -12.563 3.5 8.7 -12.304 2.61 8.14 -12.481 1.95 8.37 -12.612 + [4,16,2.2,8.7,-12.563,3.5,8.7,-12.304,2.61,8.14,-12.481,1.95,8.37,-12.612], +// 4 16 -3.29 7.74 -12.345 -3.88 7.32 -12.228 -4.8 8.7 -12.045 -3.5 8.7 -12.304 + [4,16,-3.29,7.74,-12.345,-3.88,7.32,-12.228,-4.8,8.7,-12.045,-3.5,8.7,-12.304], +// 3 16 -3.29 7.74 -12.345 -3.5 8.7 -12.304 -2.45 8.3 -12.512 + [3,16,-3.29,7.74,-12.345,-3.5,8.7,-12.304,-2.45,8.3,-12.512], +// 4 16 6.48 6.89 -11.004 4.975 8.7 -12.01 8.74 11.29 -9.494 7.55 6.97 -10.289 + [4,16,6.48,6.89,-11.004,4.975,8.7,-12.01,8.74,11.29,-9.494,7.55,6.97,-10.289], +// 3 16 7.55 6.97 -10.289 8.74 11.29 -9.494 8.03 7.04 -9.969 + [3,16,7.55,6.97,-10.289,8.74,11.29,-9.494,8.03,7.04,-9.969], +// 3 16 9.192 4 -9.192 8.03 7.04 -9.969 8.74 11.29 -9.494 + [3,16,9.192,4,-9.192,8.03,7.04,-9.969,8.74,11.29,-9.494], +// +// 0 // Conditional Lines +// 5 24 -4.975 17 -12.01 -4.83 18.531 -11.659 -9.192 17 -9.192 0 18.531 -12.619 + [5,24,-4.975,17,-12.01,-4.83,18.531,-11.659,-9.192,17,-9.192,0,18.531,-12.619], +// 5 24 -3.794 20.695 -9.159 -3.062 21 -7.391 0 21 -8 -7.01 20.695 -7.01 + [5,24,-3.794,20.695,-9.159,-3.062,21,-7.391,0,21,-8,-7.01,20.695,-7.01], +// 5 24 -9.192 17 -9.192 -4.975 17 -12.01 -8.923 18.531 -8.923 -4.9752 4 -12.0104 + [5,24,-9.192,17,-9.192,-4.975,17,-12.01,-8.923,18.531,-8.923,-4.9752,4,-12.0104], +// 5 24 0 18.531 -12.619 0 17 -13 4.975 17 -12.01 -4.975 17 -12.01 + [5,24,0,18.531,-12.619,0,17,-13,4.975,17,-12.01,-4.975,17,-12.01], +// 5 24 3.794 20.695 -9.159 0 20.695 -9.914 0 19.828 -11.535 3.062 21 -7.391 + [5,24,3.794,20.695,-9.159,0,20.695,-9.914,0,19.828,-11.535,3.062,21,-7.391], +// 5 24 -4.83 18.531 -11.659 -4.414 19.828 -10.658 -8.923 18.531 -8.923 0 19.828 -11.535 + [5,24,-4.83,18.531,-11.659,-4.414,19.828,-10.658,-8.923,18.531,-8.923,0,19.828,-11.535], +// 5 24 4.83 18.531 -11.659 4.414 19.828 -10.658 0 19.828 -11.535 8.923 18.531 -8.923 + [5,24,4.83,18.531,-11.659,4.414,19.828,-10.658,0,19.828,-11.535,8.923,18.531,-8.923], +// 5 24 4.975 17 -12.01 0 17 -13 4.83 18.531 -11.659 0 4 -13 + [5,24,4.975,17,-12.01,0,17,-13,4.83,18.531,-11.659,0,4,-13], +// 5 24 -4.83 18.531 -11.659 0 18.531 -12.619 0 17 -13 -4.414 19.828 -10.658 + [5,24,-4.83,18.531,-11.659,0,18.531,-12.619,0,17,-13,-4.414,19.828,-10.658], +// 5 24 4.975 17 -12.01 4.83 18.531 -11.659 0 18.531 -12.619 9.192 17 -9.192 + [5,24,4.975,17,-12.01,4.83,18.531,-11.659,0,18.531,-12.619,9.192,17,-9.192], +// 5 24 -4.975 17 -12.01 -4.9752 4 -12.0104 -9.192 4 -9.192 0 17 -13 + [5,24,-4.975,17,-12.01,-4.9752,4,-12.0104,-9.192,4,-9.192,0,17,-13], +// 5 24 -3.794 20.695 -9.159 0 20.695 -9.914 -3.062 21 -7.391 0 19.828 -11.535 + [5,24,-3.794,20.695,-9.159,0,20.695,-9.914,-3.062,21,-7.391,0,19.828,-11.535], +// 5 24 3.794 20.695 -9.159 3.062 21 -7.391 0 21 -8 7.01 20.695 -7.01 + [5,24,3.794,20.695,-9.159,3.062,21,-7.391,0,21,-8,7.01,20.695,-7.01], +// 5 24 8.923 18.531 -8.923 4.83 18.531 -11.659 4.975 17 -12.01 8.157 19.828 -8.157 + [5,24,8.923,18.531,-8.923,4.83,18.531,-11.659,4.975,17,-12.01,8.157,19.828,-8.157], +// 5 24 0 20.695 -9.914 0 19.828 -11.535 4.414 19.828 -10.658 -4.414 19.828 -10.658 + [5,24,0,20.695,-9.914,0,19.828,-11.535,4.414,19.828,-10.658,-4.414,19.828,-10.658], +// 5 24 0 21 -8 0 20.695 -9.914 3.794 20.695 -9.159 -3.794 20.695 -9.159 + [5,24,0,21,-8,0,20.695,-9.914,3.794,20.695,-9.159,-3.794,20.695,-9.159], +// 5 24 4.414 19.828 -10.658 3.794 20.695 -9.159 0 20.695 -9.914 8.157 19.828 -8.157 + [5,24,4.414,19.828,-10.658,3.794,20.695,-9.159,0,20.695,-9.914,8.157,19.828,-8.157], +// 5 24 -8.157 19.828 -8.157 -4.414 19.828 -10.658 -4.83 18.531 -11.659 -7.01 20.695 -7.01 + [5,24,-8.157,19.828,-8.157,-4.414,19.828,-10.658,-4.83,18.531,-11.659,-7.01,20.695,-7.01], +// 5 24 -7.01 20.695 -7.01 -3.794 20.695 -9.159 -4.414 19.828 -10.658 -5.657 21 -5.657 + [5,24,-7.01,20.695,-7.01,-3.794,20.695,-9.159,-4.414,19.828,-10.658,-5.657,21,-5.657], +// 5 24 4.414 19.828 -10.658 0 19.828 -11.535 0 18.531 -12.619 3.794 20.695 -9.159 + [5,24,4.414,19.828,-10.658,0,19.828,-11.535,0,18.531,-12.619,3.794,20.695,-9.159], +// 5 24 7.01 20.695 -7.01 3.794 20.695 -9.159 4.414 19.828 -10.658 5.657 21 -5.657 + [5,24,7.01,20.695,-7.01,3.794,20.695,-9.159,4.414,19.828,-10.658,5.657,21,-5.657], +// 5 24 4.975 17 -12.01 4.9752 4 -12.0104 9.192 4 -9.192 0 17 -13 + [5,24,4.975,17,-12.01,4.9752,4,-12.0104,9.192,4,-9.192,0,17,-13], +// 5 24 9.192 17 -9.192 4.975 17 -12.01 4.9752 4 -12.0104 8.923 18.531 -8.923 + [5,24,9.192,17,-9.192,4.975,17,-12.01,4.9752,4,-12.0104,8.923,18.531,-8.923], +// 5 24 -8.923 18.531 -8.923 -4.83 18.531 -11.659 -4.975 17 -12.01 -8.157 19.828 -8.157 + [5,24,-8.923,18.531,-8.923,-4.83,18.531,-11.659,-4.975,17,-12.01,-8.157,19.828,-8.157], +// 5 24 0 17 -13 0 4 -13 4.9752 4 -12.0104 -4.9752 4 -12.0104 + [5,24,0,17,-13,0,4,-13,4.9752,4,-12.0104,-4.9752,4,-12.0104], +// 5 24 -4.975 17 -12.01 0 17 -13 0 4 -13 -4.83 18.531 -11.659 + [5,24,-4.975,17,-12.01,0,17,-13,0,4,-13,-4.83,18.531,-11.659], +// 5 24 0 19.828 -11.535 0 18.531 -12.619 4.83 18.531 -11.659 -4.83 18.531 -11.659 + [5,24,0,19.828,-11.535,0,18.531,-12.619,4.83,18.531,-11.659,-4.83,18.531,-11.659], +// 5 24 4.83 18.531 -11.659 0 18.531 -12.619 0 17 -13 4.414 19.828 -10.658 + [5,24,4.83,18.531,-11.659,0,18.531,-12.619,0,17,-13,4.414,19.828,-10.658], +// 5 24 -4.414 19.828 -10.658 0 19.828 -11.535 -3.794 20.695 -9.159 0 18.531 -12.619 + [5,24,-4.414,19.828,-10.658,0,19.828,-11.535,-3.794,20.695,-9.159,0,18.531,-12.619], +// 5 24 -4.414 19.828 -10.658 -3.794 20.695 -9.159 0 20.695 -9.914 -8.157 19.828 -8.157 + [5,24,-4.414,19.828,-10.658,-3.794,20.695,-9.159,0,20.695,-9.914,-8.157,19.828,-8.157], +// 5 24 8.157 19.828 -8.157 4.414 19.828 -10.658 4.83 18.531 -11.659 7.01 20.695 -7.01 + [5,24,8.157,19.828,-8.157,4.414,19.828,-10.658,4.83,18.531,-11.659,7.01,20.695,-7.01], +// 5 24 9.192 4 -9.192 4.9752 4 -12.0104 9.192 5.657 -9.192 8.9232 2.46912 -8.9232 + [5,24,9.192,4,-9.192,4.9752,4,-12.0104,9.192,5.657,-9.192,8.9232,2.46912,-8.9232], +// 5 24 8.923 18.531 -8.923 9.192 17 -9.192 4.83 18.531 -11.659 11.6592 18.53088 -4.8296 + [5,24,8.923,18.531,-8.923,9.192,17,-9.192,4.83,18.531,-11.659,11.6592,18.53088,-4.8296], +// 5 24 -8.923 18.531 -8.923 -9.192 17 -9.192 -11.6592 18.53088 -4.8296 -4.83 18.531 -11.659 + [5,24,-8.923,18.531,-8.923,-9.192,17,-9.192,-11.6592,18.53088,-4.8296,-4.83,18.531,-11.659], +// 5 24 8.157 19.828 -8.157 8.923 18.531 -8.923 4.414 19.828 -10.658 10.6576 19.82816 -4.4144 + [5,24,8.157,19.828,-8.157,8.923,18.531,-8.923,4.414,19.828,-10.658,10.6576,19.82816,-4.4144], +// 5 24 -8.157 19.828 -8.157 -8.923 18.531 -8.923 -10.6576 19.82816 -4.4144 -4.414 19.828 -10.658 + [5,24,-8.157,19.828,-8.157,-8.923,18.531,-8.923,-10.6576,19.82816,-4.4144,-4.414,19.828,-10.658], +// 5 24 7.01 20.695 -7.01 8.157 19.828 -8.157 3.794 20.695 -9.159 9.1592 20.69536 -3.7936 + [5,24,7.01,20.695,-7.01,8.157,19.828,-8.157,3.794,20.695,-9.159,9.1592,20.69536,-3.7936], +// 5 24 -7.01 20.695 -7.01 -8.157 19.828 -8.157 -9.1592 20.69536 -3.7936 -3.794 20.695 -9.159 + [5,24,-7.01,20.695,-7.01,-8.157,19.828,-8.157,-9.1592,20.69536,-3.7936,-3.794,20.695,-9.159], +// 5 24 -5.657 21 -5.657 -7.01 20.695 -7.01 -7.3912 21 -3.0616 -3.062 21 -7.391 + [5,24,-5.657,21,-5.657,-7.01,20.695,-7.01,-7.3912,21,-3.0616,-3.062,21,-7.391], +// 5 24 4.9752 4 -12.0104 0 4 -13 4.975 5.657 -12.01 4.8296 2.46912 -11.6592 + [5,24,4.9752,4,-12.0104,0,4,-13,4.975,5.657,-12.01,4.8296,2.46912,-11.6592], +// 5 24 5.657 21 -5.657 7.01 20.695 -7.01 3.062 21 -7.391 7.3912 21 -3.0616 + [5,24,5.657,21,-5.657,7.01,20.695,-7.01,3.062,21,-7.391,7.3912,21,-3.0616], +// 5 24 5.657 21 -5.657 3.062 21 -7.391 7.01 20.695 -7.01 4.243 21 -4.243 + [5,24,5.657,21,-5.657,3.062,21,-7.391,7.01,20.695,-7.01,4.243,21,-4.243], +// 5 24 -4.9752 4 -12.0104 -9.192 4 -9.192 -4.975 5.657 -12.01 -4.8296 2.46912 -11.6592 + [5,24,-4.9752,4,-12.0104,-9.192,4,-9.192,-4.975,5.657,-12.01,-4.8296,2.46912,-11.6592], +// 5 24 -3.062 21 -7.391 -5.657 21 -5.657 -3.794 20.695 -9.159 -2.296 21 -5.543 + [5,24,-3.062,21,-7.391,-5.657,21,-5.657,-3.794,20.695,-9.159,-2.296,21,-5.543], +// 5 24 0 21 -8 -3.062 21 -7.391 0 20.695 -9.914 0 21 -6 + [5,24,0,21,-8,-3.062,21,-7.391,0,20.695,-9.914,0,21,-6], +// 5 24 3.062 21 -7.391 0 21 -8 3.794 20.695 -9.159 2.296 21 -5.543 + [5,24,3.062,21,-7.391,0,21,-8,3.794,20.695,-9.159,2.296,21,-5.543], +// 5 24 0 4 -13 -4.9752 4 -12.0104 0 5.657 -13 0 2.46912 -12.6192 + [5,24,0,4,-13,-4.9752,4,-12.0104,0,5.657,-13,0,2.46912,-12.6192], +// 5 24 9.192 17 -9.192 9.192 4 -9.192 4.975 17 -12.01 12.0104 17 -4.9752 + [5,24,9.192,17,-9.192,9.192,4,-9.192,4.975,17,-12.01,12.0104,17,-4.9752], +// 5 24 -9.192 17 -9.192 -9.192 4 -9.192 -12.0107 17 -4.9751 -4.975 17 -12.01 + [5,24,-9.192,17,-9.192,-9.192,4,-9.192,-12.0107,17,-4.9751,-4.975,17,-12.01], +]; +module ldraw_lib__3626bp4l(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3626bp4l(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3626bp4l(line=0.2); \ No newline at end of file diff --git a/parts/3626bp4m.scad b/parts/3626bp4m.scad new file mode 100644 index 000000000..364ed8f0e --- /dev/null +++ b/parts/3626bp4m.scad @@ -0,0 +1,160 @@ +use <../lib.scad> +use <../p/5-16cyli.scad> +use +use +use <../p/t04o6250.scad> +use <../p/t08o6250.scad> +use <../p/t16o6250.scad> +function ldraw_lib__3626bp4m() = [ +// 0 Minifig Head with Black Bushy Moustache and Hair Pattern +// 0 Name: 3626bp4m.dat +// 0 Author: Chris Böhnke [KnightOfTarenta] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Bricklink 3626bpx97, Castle, Dark Forest, Dragon Masters +// 0 !KEYWORDS Fright Knights, Set 1712, Set 1732, Set 6004, Set 6031, Set 6043 +// 0 !KEYWORDS Set 6046, Set 6047, Set 6056, Set 6076, Set 6079, Set 6082, Set 6087 +// 0 !KEYWORDS Set 6097, Set 6099, Set 6105, set 1906 +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 0 // Base Part +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3626bs02.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3626bs02()], +// 1 16 0 17 0 0 0 -13 0 -13 0 13 0 0 5-16cyli.dat + [1,16,0,17,0,0,0,-13,0,-13,0,13,0,0, ldraw_lib__5_16cyli()], +// 1 16 0 17 0 0 0 13 0 -13 0 13 0 0 5-16cyli.dat + [1,16,0,17,0,0,0,13,0,-13,0,13,0,0, ldraw_lib__5_16cyli()], +// 0 // Top Area +// 1 16 0 4 0 -8 0 0 0 -6.4 0 0 0 8 t04o6250.dat + [1,16,0,4,0,-8,0,0,0,-6.4,0,0,0,8, ldraw_lib__t04o6250()], +// 1 16 0 4 0 0 0 8 0 -6.4 0 8 0 0 t04o6250.dat + [1,16,0,4,0,0,0,8,0,-6.4,0,8,0,0, ldraw_lib__t04o6250()], +// 1 16 0 4 0 8 0 0 0 -6.4 0 0 0 -8 t16o6250.dat + [1,16,0,4,0,8,0,0,0,-6.4,0,0,0,-8, ldraw_lib__t16o6250()], +// 1 16 0 4 0 -8 0 0 0 -6.4 0 0 0 -8 t16o6250.dat + [1,16,0,4,0,-8,0,0,0,-6.4,0,0,0,-8, ldraw_lib__t16o6250()], +// 0 // Bottom Area +// 1 16 0 17 0 8 0 0 0 6.4 0 0 0 8 t04o6250.dat + [1,16,0,17,0,8,0,0,0,6.4,0,0,0,8, ldraw_lib__t04o6250()], +// 1 16 0 17 0 0 0 -8 0 6.4 0 8 0 0 t04o6250.dat + [1,16,0,17,0,0,0,-8,0,6.4,0,8,0,0, ldraw_lib__t04o6250()], +// 1 16 0 17 0 8 0 0 0 6.4 0 0 0 -8 t08o6250.dat + [1,16,0,17,0,8,0,0,0,6.4,0,0,0,-8, ldraw_lib__t08o6250()], +// 1 16 0 17 0 -8 0 0 0 6.4 0 0 0 -8 t08o6250.dat + [1,16,0,17,0,-8,0,0,0,6.4,0,0,0,-8, ldraw_lib__t08o6250()], +// +// 0 // Pattern +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3626bp4ms01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3626bp4ms01()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\3626bp4ms01.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__3626bp4ms01()], +// +// 0 // Color 0 Black +// 4 0 -1.87 5.45 -12.628 -2.21 5.92 -12.56 -1.62 5.72 -12.678 -1.18 5.38 -12.765 + [4,0,-1.87,5.45,-12.628,-2.21,5.92,-12.56,-1.62,5.72,-12.678,-1.18,5.38,-12.765], +// 4 0 -1.71 4.99 -12.66 -1.87 5.45 -12.628 -1.18 5.38 -12.765 -0.83 4.96 -12.835 + [4,0,-1.71,4.99,-12.66,-1.87,5.45,-12.628,-1.18,5.38,-12.765,-0.83,4.96,-12.835], +// 4 0 -1.66 4.52 -12.67 -1.71 4.99 -12.66 -0.83 4.96 -12.835 -0.63 4.57 -12.875 + [4,0,-1.66,4.52,-12.67,-1.71,4.99,-12.66,-0.83,4.96,-12.835,-0.63,4.57,-12.875], +// 4 0 -1.7 4 -12.662 -1.66 4.52 -12.67 -0.63 4.57 -12.875 0 4 -13 + [4,0,-1.7,4,-12.662,-1.66,4.52,-12.67,-0.63,4.57,-12.875,0,4,-13], +// 4 0 0 4 -13 -0.63 4.57 -12.875 -0.59 5.31 -12.883 0 6.92 -13 + [4,0,0,4,-13,-0.63,4.57,-12.875,-0.59,5.31,-12.883,0,6.92,-13], +// 4 0 0 6.92 -13 -0.59 5.31 -12.883 -0.71 6.03 -12.859 -0.61 7.27 -12.879 + [4,0,0,6.92,-13,-0.59,5.31,-12.883,-0.71,6.03,-12.859,-0.61,7.27,-12.879], +// 4 0 -0.61 7.27 -12.879 -0.71 6.03 -12.859 -0.99 6.65 -12.803 -1.32 7.52 -12.737 + [4,0,-0.61,7.27,-12.879,-0.71,6.03,-12.859,-0.99,6.65,-12.803,-1.32,7.52,-12.737], +// 3 0 -0.99 6.65 -12.803 -1.44 7.16 -12.713 -1.32 7.52 -12.737 + [3,0,-0.99,6.65,-12.803,-1.44,7.16,-12.713,-1.32,7.52,-12.737], +// 3 0 -1.44 7.16 -12.713 -1.9 7.54 -12.622 -1.32 7.52 -12.737 + [3,0,-1.44,7.16,-12.713,-1.9,7.54,-12.622,-1.32,7.52,-12.737], +// 4 0 2.43 4 -12.516 0 4 -13 0.99 4.36 -12.803 2.46 4.57 -12.51 + [4,0,2.43,4,-12.516,0,4,-13,0.99,4.36,-12.803,2.46,4.57,-12.51], +// 4 0 2.46 4.57 -12.51 0.99 4.36 -12.803 1.32 4.8 -12.737 2.25 5.16 -12.552 + [4,0,2.46,4.57,-12.51,0.99,4.36,-12.803,1.32,4.8,-12.737,2.25,5.16,-12.552], +// 4 0 2.25 5.16 -12.552 1.32 4.8 -12.737 1.44 5.33 -12.713 1.91 5.67 -12.62 + [4,0,2.25,5.16,-12.552,1.32,4.8,-12.737,1.44,5.33,-12.713,1.91,5.67,-12.62], +// 3 0 1.44 5.33 -12.713 1.38 6.06 -12.725 1.91 5.67 -12.62 + [3,0,1.44,5.33,-12.713,1.38,6.06,-12.725,1.91,5.67,-12.62], +// 4 0 0.93 4.94 -12.815 0.99 4.36 -12.803 0 4 -13 0.85 5.66 -12.831 + [4,0,0.93,4.94,-12.815,0.99,4.36,-12.803,0,4,-13,0.85,5.66,-12.831], +// 4 0 0.51 6.38 -12.899 0.85 5.66 -12.831 0 4 -13 0 6.92 -13 + [4,0,0.51,6.38,-12.899,0.85,5.66,-12.831,0,4,-13,0,6.92,-13], +// 4 0 0 4 -13 2.43 4 -12.516 2.23 3.54 -12.442 1.91 3.18 -12.416 + [4,0,0,4,-13,2.43,4,-12.516,2.23,3.54,-12.442,1.91,3.18,-12.416], +// 4 0 0 4 -13 1.91 3.18 -12.416 1.47 3 -12.459 0 3 -12.751 + [4,0,0,4,-13,1.91,3.18,-12.416,1.47,3,-12.459,0,3,-12.751], +// 4 0 0 4 -13 0 3 -12.751 -2.03 3 -12.348 -1.87 3.31 -12.457 + [4,0,0,4,-13,0,3,-12.751,-2.03,3,-12.348,-1.87,3.31,-12.457], +// 3 0 -1.87 3.31 -12.457 -1.73 3.76 -12.596 0 4 -13 + [3,0,-1.87,3.31,-12.457,-1.73,3.76,-12.596,0,4,-13], +// 3 0 -1.73 3.76 -12.596 -1.7 4 -12.662 0 4 -13 + [3,0,-1.73,3.76,-12.596,-1.7,4,-12.662,0,4,-13], +// +// 0 // Color 16 Main Color +// 3 16 -0.63 4.57 -12.875 -0.83 4.96 -12.835 -0.59 5.31 -12.883 + [3,16,-0.63,4.57,-12.875,-0.83,4.96,-12.835,-0.59,5.31,-12.883], +// 4 16 -0.59 5.31 -12.883 -0.83 4.96 -12.835 -1.18 5.38 -12.765 -0.71 6.03 -12.859 + [4,16,-0.59,5.31,-12.883,-0.83,4.96,-12.835,-1.18,5.38,-12.765,-0.71,6.03,-12.859], +// 4 16 -0.71 6.03 -12.859 -1.18 5.38 -12.765 -1.62 5.72 -12.678 -0.99 6.65 -12.803 + [4,16,-0.71,6.03,-12.859,-1.18,5.38,-12.765,-1.62,5.72,-12.678,-0.99,6.65,-12.803], +// 4 16 -0.99 6.65 -12.803 -1.62 5.72 -12.678 -2.21 5.92 -12.56 -1.44 7.16 -12.713 + [4,16,-0.99,6.65,-12.803,-1.62,5.72,-12.678,-2.21,5.92,-12.56,-1.44,7.16,-12.713], +// 4 16 -1.9 7.54 -12.622 -1.44 7.16 -12.713 -2.21 5.92 -12.56 -4.975 4 -12.0105 + [4,16,-1.9,7.54,-12.622,-1.44,7.16,-12.713,-2.21,5.92,-12.56,-4.975,4,-12.0105], +// 4 16 1.32 4.8 -12.737 0.99 4.36 -12.803 0.93 4.94 -12.815 1.44 5.33 -12.713 + [4,16,1.32,4.8,-12.737,0.99,4.36,-12.803,0.93,4.94,-12.815,1.44,5.33,-12.713], +// 4 16 1.44 5.33 -12.713 0.93 4.94 -12.815 0.85 5.66 -12.831 1.38 6.06 -12.725 + [4,16,1.44,5.33,-12.713,0.93,4.94,-12.815,0.85,5.66,-12.831,1.38,6.06,-12.725], +// 4 16 1.38 6.06 -12.725 .85 5.66 -12.831 .51 6.38 -12.899 2.2 8.7 -12.563 + [4,16,1.38,6.06,-12.725,.85,5.66,-12.831,.51,6.38,-12.899,2.2,8.7,-12.563], +// 3 16 0 2.469 -12.619 0 3 -12.751 1.47 3 -12.459 + [3,16,0,2.469,-12.619,0,3,-12.751,1.47,3,-12.459], +// 3 16 0 2.469 -12.619 -2.03 3 -12.348 0 3 -12.751 + [3,16,0,2.469,-12.619,-2.03,3,-12.348,0,3,-12.751], +// 4 16 0 2.469 -12.619 -4.83 2.469 -11.659 -4.36 3 -11.884 -2.03 3 -12.348 + [4,16,0,2.469,-12.619,-4.83,2.469,-11.659,-4.36,3,-11.884,-2.03,3,-12.348], +// 4 16 4.36 3 -11.884 4.83 2.469 -11.659 0 2.469 -12.619 1.47 3 -12.459 + [4,16,4.36,3,-11.884,4.83,2.469,-11.659,0,2.469,-12.619,1.47,3,-12.459], +// 3 16 .51 6.38 -12.899 0 6.92 -13 2.2 8.7 -12.563 + [3,16,.51,6.38,-12.899,0,6.92,-13,2.2,8.7,-12.563], +// 4 16 1.91 5.67 -12.62 1.38 6.06 -12.725 2.2 8.7 -12.563 4.975 4 -12.0105 + [4,16,1.91,5.67,-12.62,1.38,6.06,-12.725,2.2,8.7,-12.563,4.975,4,-12.0105], +// 3 16 4.975 4 -12.0105 2.25 5.16 -12.552 1.91 5.67 -12.62 + [3,16,4.975,4,-12.0105,2.25,5.16,-12.552,1.91,5.67,-12.62], +// 3 16 4.975 4 -12.0105 2.46 4.57 -12.51 2.25 5.16 -12.552 + [3,16,4.975,4,-12.0105,2.46,4.57,-12.51,2.25,5.16,-12.552], +// 3 16 4.975 4 -12.0105 2.43 4 -12.516 2.46 4.57 -12.51 + [3,16,4.975,4,-12.0105,2.43,4,-12.516,2.46,4.57,-12.51], +// 4 16 2.23 3.54 -12.442 2.43 4 -12.516 4.975 4 -12.0105 4.36 3 -11.884 + [4,16,2.23,3.54,-12.442,2.43,4,-12.516,4.975,4,-12.0105,4.36,3,-11.884], +// 3 16 4.36 3 -11.884 1.91 3.18 -12.416 2.23 3.54 -12.442 + [3,16,4.36,3,-11.884,1.91,3.18,-12.416,2.23,3.54,-12.442], +// 3 16 4.36 3 -11.884 1.47 3 -12.459 1.91 3.18 -12.416 + [3,16,4.36,3,-11.884,1.47,3,-12.459,1.91,3.18,-12.416], +// 4 16 -4.36 3 -11.884 -4.975 4 -12.0105 -1.7 4 -12.662 -1.73 3.76 -12.596 + [4,16,-4.36,3,-11.884,-4.975,4,-12.0105,-1.7,4,-12.662,-1.73,3.76,-12.596], +// 4 16 -4.36 3 -11.884 -1.73 3.76 -12.596 -1.87 3.31 -12.457 -2.03 3 -12.348 + [4,16,-4.36,3,-11.884,-1.73,3.76,-12.596,-1.87,3.31,-12.457,-2.03,3,-12.348], +// 3 16 0 6.92 -13 -.61 7.27 -12.879 -2.2 8.7 -12.563 + [3,16,0,6.92,-13,-.61,7.27,-12.879,-2.2,8.7,-12.563], +// 3 16 -.61 7.27 -12.879 -1.32 7.52 -12.737 -2.2 8.7 -12.563 + [3,16,-.61,7.27,-12.879,-1.32,7.52,-12.737,-2.2,8.7,-12.563], +// 3 16 -1.32 7.52 -12.737 -1.9 7.54 -12.622 -2.2 8.7 -12.563 + [3,16,-1.32,7.52,-12.737,-1.9,7.54,-12.622,-2.2,8.7,-12.563], +// 3 16 -4.975 4 -12.0105 -2.2 8.7 -12.563 -1.9 7.54 -12.622 + [3,16,-4.975,4,-12.0105,-2.2,8.7,-12.563,-1.9,7.54,-12.622], +// 4 16 -4.975 4 -12.0105 -2.21 5.92 -12.56 -1.87 5.45 -12.628 -1.71 4.99 -12.66 + [4,16,-4.975,4,-12.0105,-2.21,5.92,-12.56,-1.87,5.45,-12.628,-1.71,4.99,-12.66], +// 4 16 -4.975 4 -12.0105 -1.71 4.99 -12.66 -1.66 4.52 -12.67 -1.7 4 -12.662 + [4,16,-4.975,4,-12.0105,-1.71,4.99,-12.66,-1.66,4.52,-12.67,-1.7,4,-12.662], +]; +module ldraw_lib__3626bp4m(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3626bp4m(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3626bp4m(line=0.2); \ No newline at end of file diff --git a/parts/3626bpsa.scad b/parts/3626bpsa.scad new file mode 100644 index 000000000..6d46c8324 --- /dev/null +++ b/parts/3626bpsa.scad @@ -0,0 +1,5565 @@ +use <../lib.scad> +use <../p/2-4cyli.scad> +use +use +use <../p/t04o6250.scad> +function ldraw_lib__3626bpsa() = [ +// 0 Minifig Head with Balaclava, Headset and Stubbles Pattern +// 0 Name: 3626bpsa.dat +// 0 Author: Evert-Jan Boer [ejboer] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Bricklink 3626bpb0033, Jango Fett, Set 7153, Star Wars +// +// 0 !HISTORY 2023-06-10 [Holly-Wood] Fixed overlap, deleted vertices, colored, extended pattern +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3626bs02.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3626bs02()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3626bs05.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__3626bs05()], +// 1 16 0 4 0 13 0 0 0 13 0 0 0 13 2-4cyli.dat + [1,16,0,4,0,13,0,0,0,13,0,0,0,13, ldraw_lib__2_4cyli()], +// 1 16 0 4 0 0 0 8 0 -6.4 0 8 0 0 t04o6250.dat + [1,16,0,4,0,0,0,8,0,-6.4,0,8,0,0, ldraw_lib__t04o6250()], +// 1 16 0 4 0 -8 0 0 0 -6.4 0 0 0 8 t04o6250.dat + [1,16,0,4,0,-8,0,0,0,-6.4,0,0,0,8, ldraw_lib__t04o6250()], +// 1 16 0 17 0 0 0 -8 0 6.4 0 8 0 0 t04o6250.dat + [1,16,0,17,0,0,0,-8,0,6.4,0,8,0,0, ldraw_lib__t04o6250()], +// 1 16 0 17 0 8 0 0 0 6.4 0 0 0 8 t04o6250.dat + [1,16,0,17,0,8,0,0,0,6.4,0,0,0,8, ldraw_lib__t04o6250()], +// +// 0 // Pattern +// 0 // Yellow +// 3 14 -7.836 11.7 -10.099 -7.769 11.779 -10.144 -7.667 11.729 -10.212 + [3,14,-7.836,11.7,-10.099,-7.769,11.779,-10.144,-7.667,11.729,-10.212], +// 3 14 -7.497 11.7 -10.325 -7.667 11.729 -10.212 -7.564 11.779 -10.281 + [3,14,-7.497,11.7,-10.325,-7.667,11.729,-10.212,-7.564,11.779,-10.281], +// 3 14 -7.497 11.7 -10.325 -7.564 11.779 -10.281 -7.522 11.9 -10.309 + [3,14,-7.497,11.7,-10.325,-7.564,11.779,-10.281,-7.522,11.9,-10.309], +// 3 14 -7.836 11.7 -10.099 -7.812 11.9 -10.115 -7.769 11.779 -10.144 + [3,14,-7.836,11.7,-10.099,-7.812,11.9,-10.115,-7.769,11.779,-10.144], +// 4 14 -7.963 11.25 -10.014 -7.836 12.1 -10.099 -7.812 11.9 -10.115 -7.836 11.7 -10.099 + [4,14,-7.963,11.25,-10.014,-7.836,12.1,-10.099,-7.812,11.9,-10.115,-7.836,11.7,-10.099], +// 3 14 -7.812 11.9 -10.115 -7.836 12.1 -10.099 -7.769 12.021 -10.144 + [3,14,-7.812,11.9,-10.115,-7.836,12.1,-10.099,-7.769,12.021,-10.144], +// 3 14 -7.769 12.021 -10.144 -7.836 12.1 -10.099 -7.667 12.071 -10.212 + [3,14,-7.769,12.021,-10.144,-7.836,12.1,-10.099,-7.667,12.071,-10.212], +// 3 14 -7.564 12.021 -10.281 -7.667 12.071 -10.212 -7.497 12.1 -10.325 + [3,14,-7.564,12.021,-10.281,-7.667,12.071,-10.212,-7.497,12.1,-10.325], +// 3 14 -7.522 11.9 -10.309 -7.564 12.021 -10.281 -7.497 12.1 -10.325 + [3,14,-7.522,11.9,-10.309,-7.564,12.021,-10.281,-7.497,12.1,-10.325], +// 3 14 -7.327 12.55 -10.439 -7.26 12.629 -10.483 -7.158 12.579 -10.552 + [3,14,-7.327,12.55,-10.439,-7.26,12.629,-10.483,-7.158,12.579,-10.552], +// 3 14 -6.988 12.55 -10.665 -7.158 12.579 -10.552 -7.055 12.629 -10.62 + [3,14,-6.988,12.55,-10.665,-7.158,12.579,-10.552,-7.055,12.629,-10.62], +// 3 14 -6.988 12.55 -10.665 -7.055 12.629 -10.62 -7.013 12.75 -10.649 + [3,14,-6.988,12.55,-10.665,-7.055,12.629,-10.62,-7.013,12.75,-10.649], +// 3 14 -7.327 12.55 -10.439 -7.303 12.75 -10.455 -7.26 12.629 -10.483 + [3,14,-7.327,12.55,-10.439,-7.303,12.75,-10.455,-7.26,12.629,-10.483], +// 4 14 -8.048 12.95 -9.957 -7.327 12.95 -10.439 -7.303 12.75 -10.455 -7.327 12.55 -10.439 + [4,14,-8.048,12.95,-9.957,-7.327,12.95,-10.439,-7.303,12.75,-10.455,-7.327,12.55,-10.439], +// 3 14 -7.303 12.75 -10.455 -7.327 12.95 -10.439 -7.26 12.871 -10.483 + [3,14,-7.303,12.75,-10.455,-7.327,12.95,-10.439,-7.26,12.871,-10.483], +// 3 14 -7.26 12.871 -10.483 -7.327 12.95 -10.439 -7.158 12.921 -10.552 + [3,14,-7.26,12.871,-10.483,-7.327,12.95,-10.439,-7.158,12.921,-10.552], +// 4 14 -7.37 13.1 -10.41 -6.988 12.95 -10.665 -7.158 12.921 -10.552 -7.327 12.95 -10.439 + [4,14,-7.37,13.1,-10.41,-6.988,12.95,-10.665,-7.158,12.921,-10.552,-7.327,12.95,-10.439], +// 3 14 -7.055 12.871 -10.62 -7.158 12.921 -10.552 -6.988 12.95 -10.665 + [3,14,-7.055,12.871,-10.62,-7.158,12.921,-10.552,-6.988,12.95,-10.665], +// 3 14 -7.013 12.75 -10.649 -7.055 12.871 -10.62 -6.988 12.95 -10.665 + [3,14,-7.013,12.75,-10.649,-7.055,12.871,-10.62,-6.988,12.95,-10.665], +// 3 14 -7.709 13.1 -10.184 -7.642 13.179 -10.229 -7.539 13.129 -10.297 + [3,14,-7.709,13.1,-10.184,-7.642,13.179,-10.229,-7.539,13.129,-10.297], +// 4 14 -7.327 12.95 -10.439 -7.709 13.1 -10.184 -7.539 13.129 -10.297 -7.37 13.1 -10.41 + [4,14,-7.327,12.95,-10.439,-7.709,13.1,-10.184,-7.539,13.129,-10.297,-7.37,13.1,-10.41], +// 3 14 -7.37 13.1 -10.41 -7.539 13.129 -10.297 -7.437 13.179 -10.366 + [3,14,-7.37,13.1,-10.41,-7.539,13.129,-10.297,-7.437,13.179,-10.366], +// 3 14 -7.37 13.1 -10.41 -7.437 13.179 -10.366 -7.394 13.3 -10.394 + [3,14,-7.37,13.1,-10.41,-7.437,13.179,-10.366,-7.394,13.3,-10.394], +// 3 14 -7.709 13.1 -10.184 -7.684 13.3 -10.2 -7.642 13.179 -10.229 + [3,14,-7.709,13.1,-10.184,-7.684,13.3,-10.2,-7.642,13.179,-10.229], +// 3 14 -7.709 13.5 -10.184 -7.684 13.3 -10.2 -7.709 13.1 -10.184 + [3,14,-7.709,13.5,-10.184,-7.684,13.3,-10.2,-7.709,13.1,-10.184], +// 3 14 -7.709 13.1 -10.184 -7.836 13.45 -10.099 -7.709 13.5 -10.184 + [3,14,-7.709,13.1,-10.184,-7.836,13.45,-10.099,-7.709,13.5,-10.184], +// 3 14 -7.684 13.3 -10.2 -7.709 13.5 -10.184 -7.642 13.421 -10.229 + [3,14,-7.684,13.3,-10.2,-7.709,13.5,-10.184,-7.642,13.421,-10.229], +// 3 14 -7.642 13.421 -10.229 -7.709 13.5 -10.184 -7.539 13.471 -10.297 + [3,14,-7.642,13.421,-10.229,-7.709,13.5,-10.184,-7.539,13.471,-10.297], +// 3 14 -7.437 13.421 -10.366 -7.539 13.471 -10.297 -7.37 13.5 -10.41 + [3,14,-7.437,13.421,-10.366,-7.539,13.471,-10.297,-7.37,13.5,-10.41], +// 3 14 -7.394 13.3 -10.394 -7.437 13.421 -10.366 -7.37 13.5 -10.41 + [3,14,-7.394,13.3,-10.394,-7.437,13.421,-10.366,-7.37,13.5,-10.41], +// 3 14 -7.073 13.15 -10.609 -7.006 13.229 -10.653 -6.904 13.179 -10.722 + [3,14,-7.073,13.15,-10.609,-7.006,13.229,-10.653,-6.904,13.179,-10.722], +// 4 14 -6.988 12.95 -10.665 -7.073 13.15 -10.609 -6.904 13.179 -10.722 -6.734 13.15 -10.835 + [4,14,-6.988,12.95,-10.665,-7.073,13.15,-10.609,-6.904,13.179,-10.722,-6.734,13.15,-10.835], +// 3 14 -6.734 13.15 -10.835 -6.904 13.179 -10.722 -6.801 13.229 -10.79 + [3,14,-6.734,13.15,-10.835,-6.904,13.179,-10.722,-6.801,13.229,-10.79], +// 3 14 -6.734 13.15 -10.835 -6.801 13.229 -10.79 -6.759 13.35 -10.819 + [3,14,-6.734,13.15,-10.835,-6.801,13.229,-10.79,-6.759,13.35,-10.819], +// 3 14 -7.073 13.15 -10.609 -7.049 13.35 -10.625 -7.006 13.229 -10.653 + [3,14,-7.073,13.15,-10.609,-7.049,13.35,-10.625,-7.006,13.229,-10.653], +// 3 14 -7.049 13.35 -10.625 -7.073 13.55 -10.609 -7.006 13.471 -10.653 + [3,14,-7.049,13.35,-10.625,-7.073,13.55,-10.609,-7.006,13.471,-10.653], +// 3 14 -7.006 13.471 -10.653 -7.073 13.55 -10.609 -6.904 13.521 -10.722 + [3,14,-7.006,13.471,-10.653,-7.073,13.55,-10.609,-6.904,13.521,-10.722], +// 3 14 -6.801 13.471 -10.79 -6.904 13.521 -10.722 -6.734 13.55 -10.835 + [3,14,-6.801,13.471,-10.79,-6.904,13.521,-10.722,-6.734,13.55,-10.835], +// 3 14 -6.759 13.35 -10.819 -6.801 13.471 -10.79 -6.734 13.55 -10.835 + [3,14,-6.759,13.35,-10.819,-6.801,13.471,-10.79,-6.734,13.55,-10.835], +// 3 14 -6.734 13.15 -10.835 -6.759 13.35 -10.819 -6.734 13.55 -10.835 + [3,14,-6.734,13.15,-10.835,-6.759,13.35,-10.819,-6.734,13.55,-10.835], +// 3 14 -6.734 13.55 -10.835 -6.607 13.5 -10.92 -6.734 13.15 -10.835 + [3,14,-6.734,13.55,-10.835,-6.607,13.5,-10.92,-6.734,13.15,-10.835], +// 3 14 -6.607 13.5 -10.92 -6.54 13.579 -10.965 -6.437 13.529 -11.034 + [3,14,-6.607,13.5,-10.92,-6.54,13.579,-10.965,-6.437,13.529,-11.034], +// 3 14 -6.268 13.5 -11.147 -6.437 13.529 -11.034 -6.335 13.579 -11.102 + [3,14,-6.268,13.5,-11.147,-6.437,13.529,-11.034,-6.335,13.579,-11.102], +// 3 14 -6.268 13.5 -11.147 -6.335 13.579 -11.102 -6.292 13.7 -11.13 + [3,14,-6.268,13.5,-11.147,-6.335,13.579,-11.102,-6.292,13.7,-11.13], +// 3 14 -6.607 13.5 -10.92 -6.582 13.7 -10.937 -6.54 13.579 -10.965 + [3,14,-6.607,13.5,-10.92,-6.582,13.7,-10.937,-6.54,13.579,-10.965], +// 4 14 -6.734 13.55 -10.835 -6.607 13.9 -10.92 -6.582 13.7 -10.937 -6.607 13.5 -10.92 + [4,14,-6.734,13.55,-10.835,-6.607,13.9,-10.92,-6.582,13.7,-10.937,-6.607,13.5,-10.92], +// 3 14 -6.582 13.7 -10.937 -6.607 13.9 -10.92 -6.54 13.821 -10.965 + [3,14,-6.582,13.7,-10.937,-6.607,13.9,-10.92,-6.54,13.821,-10.965], +// 3 14 -6.54 13.821 -10.965 -6.607 13.9 -10.92 -6.437 13.871 -11.034 + [3,14,-6.54,13.821,-10.965,-6.607,13.9,-10.92,-6.437,13.871,-11.034], +// 4 14 -6.48 14.05 -11.005 -6.268 13.9 -11.147 -6.437 13.871 -11.034 -6.607 13.9 -10.92 + [4,14,-6.48,14.05,-11.005,-6.268,13.9,-11.147,-6.437,13.871,-11.034,-6.607,13.9,-10.92], +// 3 14 -6.335 13.821 -11.102 -6.437 13.871 -11.034 -6.268 13.9 -11.147 + [3,14,-6.335,13.821,-11.102,-6.437,13.871,-11.034,-6.268,13.9,-11.147], +// 3 14 -6.292 13.7 -11.13 -6.335 13.821 -11.102 -6.268 13.9 -11.147 + [3,14,-6.292,13.7,-11.13,-6.335,13.821,-11.102,-6.268,13.9,-11.147], +// 3 14 -6.268 13.5 -11.147 -6.292 13.7 -11.13 -6.268 13.9 -11.147 + [3,14,-6.268,13.5,-11.147,-6.292,13.7,-11.13,-6.268,13.9,-11.147], +// 3 14 -6.268 13.9 -11.147 -6.014 14.05 -11.317 -6.268 13.5 -11.147 + [3,14,-6.268,13.9,-11.147,-6.014,14.05,-11.317,-6.268,13.5,-11.147], +// 3 14 -7.285 13.75 -10.467 -7.218 13.829 -10.512 -7.116 13.779 -10.58 + [3,14,-7.285,13.75,-10.467,-7.218,13.829,-10.512,-7.116,13.779,-10.58], +// 3 14 -6.946 13.75 -10.694 -7.116 13.779 -10.58 -7.013 13.829 -10.649 + [3,14,-6.946,13.75,-10.694,-7.116,13.779,-10.58,-7.013,13.829,-10.649], +// 3 14 -6.946 13.75 -10.694 -7.013 13.829 -10.649 -6.971 13.95 -10.677 + [3,14,-6.946,13.75,-10.694,-7.013,13.829,-10.649,-6.971,13.95,-10.677], +// 3 14 -7.285 13.75 -10.467 -7.26 13.95 -10.483 -7.218 13.829 -10.512 + [3,14,-7.285,13.75,-10.467,-7.26,13.95,-10.483,-7.218,13.829,-10.512], +// 3 14 -7.285 14.15 -10.467 -7.26 13.95 -10.483 -7.285 13.75 -10.467 + [3,14,-7.285,14.15,-10.467,-7.26,13.95,-10.483,-7.285,13.75,-10.467], +// 3 14 -7.285 13.75 -10.467 -7.836 13.85 -10.099 -7.285 14.15 -10.467 + [3,14,-7.285,13.75,-10.467,-7.836,13.85,-10.099,-7.285,14.15,-10.467], +// 3 14 -7.26 13.95 -10.483 -7.285 14.15 -10.467 -7.218 14.071 -10.512 + [3,14,-7.26,13.95,-10.483,-7.285,14.15,-10.467,-7.218,14.071,-10.512], +// 3 14 -7.218 14.071 -10.512 -7.285 14.15 -10.467 -7.116 14.121 -10.58 + [3,14,-7.218,14.071,-10.512,-7.285,14.15,-10.467,-7.116,14.121,-10.58], +// 4 14 -7.158 14.7 -10.552 -6.946 14.15 -10.694 -7.116 14.121 -10.58 -7.285 14.15 -10.467 + [4,14,-7.158,14.7,-10.552,-6.946,14.15,-10.694,-7.116,14.121,-10.58,-7.285,14.15,-10.467], +// 3 14 -7.013 14.071 -10.649 -7.116 14.121 -10.58 -6.946 14.15 -10.694 + [3,14,-7.013,14.071,-10.649,-7.116,14.121,-10.58,-6.946,14.15,-10.694], +// 3 14 -6.971 13.95 -10.677 -7.013 14.071 -10.649 -6.946 14.15 -10.694 + [3,14,-6.971,13.95,-10.677,-7.013,14.071,-10.649,-6.946,14.15,-10.694], +// 3 14 -6.819 14.05 -10.779 -6.752 14.129 -10.823 -6.649 14.079 -10.892 + [3,14,-6.819,14.05,-10.779,-6.752,14.129,-10.823,-6.649,14.079,-10.892], +// 3 14 -6.48 14.05 -11.005 -6.649 14.079 -10.892 -6.547 14.129 -10.96 + [3,14,-6.48,14.05,-11.005,-6.649,14.079,-10.892,-6.547,14.129,-10.96], +// 3 14 -6.48 14.05 -11.005 -6.547 14.129 -10.96 -6.504 14.25 -10.989 + [3,14,-6.48,14.05,-11.005,-6.547,14.129,-10.96,-6.504,14.25,-10.989], +// 3 14 -6.819 14.05 -10.779 -6.794 14.25 -10.795 -6.752 14.129 -10.823 + [3,14,-6.819,14.05,-10.779,-6.794,14.25,-10.795,-6.752,14.129,-10.823], +// 3 14 -6.794 14.25 -10.795 -6.819 14.45 -10.779 -6.752 14.371 -10.823 + [3,14,-6.794,14.25,-10.795,-6.819,14.45,-10.779,-6.752,14.371,-10.823], +// 3 14 -6.752 14.371 -10.823 -6.819 14.45 -10.779 -6.649 14.421 -10.892 + [3,14,-6.752,14.371,-10.823,-6.819,14.45,-10.779,-6.649,14.421,-10.892], +// 3 14 -6.547 14.371 -10.96 -6.649 14.421 -10.892 -6.48 14.45 -11.005 + [3,14,-6.547,14.371,-10.96,-6.649,14.421,-10.892,-6.48,14.45,-11.005], +// 3 14 -6.504 14.25 -10.989 -6.547 14.371 -10.96 -6.48 14.45 -11.005 + [3,14,-6.504,14.25,-10.989,-6.547,14.371,-10.96,-6.48,14.45,-11.005], +// 3 14 -6.014 14.05 -11.317 -5.946 14.129 -11.362 -5.844 14.079 -11.43 + [3,14,-6.014,14.05,-11.317,-5.946,14.129,-11.362,-5.844,14.079,-11.43], +// 4 14 -6.268 13.5 -11.147 -6.014 14.05 -11.317 -5.844 14.079 -11.43 -5.674 14.05 -11.543 + [4,14,-6.268,13.5,-11.147,-6.014,14.05,-11.317,-5.844,14.079,-11.43,-5.674,14.05,-11.543], +// 3 14 -5.674 14.05 -11.543 -5.844 14.079 -11.43 -5.741 14.129 -11.499 + [3,14,-5.674,14.05,-11.543,-5.844,14.079,-11.43,-5.741,14.129,-11.499], +// 3 14 -5.674 14.05 -11.543 -5.741 14.129 -11.499 -5.699 14.25 -11.527 + [3,14,-5.674,14.05,-11.543,-5.741,14.129,-11.499,-5.699,14.25,-11.527], +// 3 14 -6.014 14.05 -11.317 -5.989 14.25 -11.333 -5.946 14.129 -11.362 + [3,14,-6.014,14.05,-11.317,-5.989,14.25,-11.333,-5.946,14.129,-11.362], +// 3 14 -5.989 14.25 -11.333 -6.014 14.45 -11.317 -5.946 14.371 -11.362 + [3,14,-5.989,14.25,-11.333,-6.014,14.45,-11.317,-5.946,14.371,-11.362], +// 3 14 -5.946 14.371 -11.362 -6.014 14.45 -11.317 -5.844 14.421 -11.43 + [3,14,-5.946,14.371,-11.362,-6.014,14.45,-11.317,-5.844,14.421,-11.43], +// 4 14 -5.802 14.9 -11.458 -5.674 14.45 -11.543 -5.844 14.421 -11.43 -6.014 14.45 -11.317 + [4,14,-5.802,14.9,-11.458,-5.674,14.45,-11.543,-5.844,14.421,-11.43,-6.014,14.45,-11.317], +// 3 14 -5.741 14.371 -11.499 -5.844 14.421 -11.43 -5.674 14.45 -11.543 + [3,14,-5.741,14.371,-11.499,-5.844,14.421,-11.43,-5.674,14.45,-11.543], +// 3 14 -5.699 14.25 -11.527 -5.741 14.371 -11.499 -5.674 14.45 -11.543 + [3,14,-5.699,14.25,-11.527,-5.741,14.371,-11.499,-5.674,14.45,-11.543], +// 3 14 -7.497 14.7 -10.325 -7.43 14.779 -10.37 -7.327 14.729 -10.439 + [3,14,-7.497,14.7,-10.325,-7.43,14.779,-10.37,-7.327,14.729,-10.439], +// 4 14 -7.285 14.15 -10.467 -7.497 14.7 -10.325 -7.327 14.729 -10.439 -7.158 14.7 -10.552 + [4,14,-7.285,14.15,-10.467,-7.497,14.7,-10.325,-7.327,14.729,-10.439,-7.158,14.7,-10.552], +// 3 14 -7.158 14.7 -10.552 -7.327 14.729 -10.439 -7.225 14.779 -10.507 + [3,14,-7.158,14.7,-10.552,-7.327,14.729,-10.439,-7.225,14.779,-10.507], +// 3 14 -7.158 14.7 -10.552 -7.225 14.779 -10.507 -7.183 14.9 -10.536 + [3,14,-7.158,14.7,-10.552,-7.225,14.779,-10.507,-7.183,14.9,-10.536], +// 3 14 -7.497 14.7 -10.325 -7.472 14.9 -10.342 -7.43 14.779 -10.37 + [3,14,-7.497,14.7,-10.325,-7.472,14.9,-10.342,-7.43,14.779,-10.37], +// 4 14 -7.836 14.8 -10.099 -7.497 15.1 -10.325 -7.472 14.9 -10.342 -7.497 14.7 -10.325 + [4,14,-7.836,14.8,-10.099,-7.497,15.1,-10.325,-7.472,14.9,-10.342,-7.497,14.7,-10.325], +// 3 14 -7.472 14.9 -10.342 -7.497 15.1 -10.325 -7.43 15.021 -10.37 + [3,14,-7.472,14.9,-10.342,-7.497,15.1,-10.325,-7.43,15.021,-10.37], +// 3 14 -7.43 15.021 -10.37 -7.497 15.1 -10.325 -7.327 15.071 -10.439 + [3,14,-7.43,15.021,-10.37,-7.497,15.1,-10.325,-7.327,15.071,-10.439], +// 3 14 -7.225 15.021 -10.507 -7.327 15.071 -10.439 -7.158 15.1 -10.552 + [3,14,-7.225,15.021,-10.507,-7.327,15.071,-10.439,-7.158,15.1,-10.552], +// 3 14 -7.183 14.9 -10.536 -7.225 15.021 -10.507 -7.158 15.1 -10.552 + [3,14,-7.183,14.9,-10.536,-7.225,15.021,-10.507,-7.158,15.1,-10.552], +// 3 14 -7.158 14.7 -10.552 -7.183 14.9 -10.536 -7.158 15.1 -10.552 + [3,14,-7.158,14.7,-10.552,-7.183,14.9,-10.536,-7.158,15.1,-10.552], +// 3 14 -7.158 15.1 -10.552 -6.946 14.75 -10.694 -7.158 14.7 -10.552 + [3,14,-7.158,15.1,-10.552,-6.946,14.75,-10.694,-7.158,14.7,-10.552], +// 3 14 -6.946 14.75 -10.694 -6.879 14.829 -10.738 -6.776 14.779 -10.807 + [3,14,-6.946,14.75,-10.694,-6.879,14.829,-10.738,-6.776,14.779,-10.807], +// 3 14 -6.607 14.75 -10.92 -6.776 14.779 -10.807 -6.674 14.829 -10.875 + [3,14,-6.607,14.75,-10.92,-6.776,14.779,-10.807,-6.674,14.829,-10.875], +// 3 14 -6.607 14.75 -10.92 -6.674 14.829 -10.875 -6.631 14.95 -10.904 + [3,14,-6.607,14.75,-10.92,-6.674,14.829,-10.875,-6.631,14.95,-10.904], +// 3 14 -6.946 14.75 -10.694 -6.921 14.95 -10.71 -6.879 14.829 -10.738 + [3,14,-6.946,14.75,-10.694,-6.921,14.95,-10.71,-6.879,14.829,-10.738], +// 3 14 -6.946 15.15 -10.694 -6.921 14.95 -10.71 -6.946 14.75 -10.694 + [3,14,-6.946,15.15,-10.694,-6.921,14.95,-10.71,-6.946,14.75,-10.694], +// 3 14 -6.946 14.75 -10.694 -7.158 15.1 -10.552 -6.946 15.15 -10.694 + [3,14,-6.946,14.75,-10.694,-7.158,15.1,-10.552,-6.946,15.15,-10.694], +// 3 14 -6.921 14.95 -10.71 -6.946 15.15 -10.694 -6.879 15.071 -10.738 + [3,14,-6.921,14.95,-10.71,-6.946,15.15,-10.694,-6.879,15.071,-10.738], +// 3 14 -6.879 15.071 -10.738 -6.946 15.15 -10.694 -6.776 15.121 -10.807 + [3,14,-6.879,15.071,-10.738,-6.946,15.15,-10.694,-6.776,15.121,-10.807], +// 4 14 -6.734 15.75 -10.835 -6.607 15.15 -10.92 -6.776 15.121 -10.807 -6.946 15.15 -10.694 + [4,14,-6.734,15.75,-10.835,-6.607,15.15,-10.92,-6.776,15.121,-10.807,-6.946,15.15,-10.694], +// 3 14 -6.674 15.071 -10.875 -6.776 15.121 -10.807 -6.607 15.15 -10.92 + [3,14,-6.674,15.071,-10.875,-6.776,15.121,-10.807,-6.607,15.15,-10.92], +// 3 14 -6.631 14.95 -10.904 -6.674 15.071 -10.875 -6.607 15.15 -10.92 + [3,14,-6.631,14.95,-10.904,-6.674,15.071,-10.875,-6.607,15.15,-10.92], +// 3 14 -6.48 15 -11.005 -6.413 15.079 -11.05 -6.31 15.029 -11.119 + [3,14,-6.48,15,-11.005,-6.413,15.079,-11.05,-6.31,15.029,-11.119], +// 3 14 -6.141 15 -11.232 -6.31 15.029 -11.119 -6.208 15.079 -11.187 + [3,14,-6.141,15,-11.232,-6.31,15.029,-11.119,-6.208,15.079,-11.187], +// 3 14 -6.141 15 -11.232 -6.208 15.079 -11.187 -6.165 15.2 -11.215 + [3,14,-6.141,15,-11.232,-6.208,15.079,-11.187,-6.165,15.2,-11.215], +// 3 14 -6.48 15 -11.005 -6.455 15.2 -11.022 -6.413 15.079 -11.05 + [3,14,-6.48,15,-11.005,-6.455,15.2,-11.022,-6.413,15.079,-11.05], +// 4 14 -6.607 15.15 -10.92 -6.48 15.4 -11.005 -6.455 15.2 -11.022 -6.48 15 -11.005 + [4,14,-6.607,15.15,-10.92,-6.48,15.4,-11.005,-6.455,15.2,-11.022,-6.48,15,-11.005], +// 3 14 -6.455 15.2 -11.022 -6.48 15.4 -11.005 -6.413 15.321 -11.05 + [3,14,-6.455,15.2,-11.022,-6.48,15.4,-11.005,-6.413,15.321,-11.05], +// 3 14 -6.413 15.321 -11.05 -6.48 15.4 -11.005 -6.31 15.371 -11.119 + [3,14,-6.413,15.321,-11.05,-6.48,15.4,-11.005,-6.31,15.371,-11.119], +// 3 14 -6.208 15.321 -11.187 -6.31 15.371 -11.119 -6.141 15.4 -11.232 + [3,14,-6.208,15.321,-11.187,-6.31,15.371,-11.119,-6.141,15.4,-11.232], +// 3 14 -6.165 15.2 -11.215 -6.208 15.321 -11.187 -6.141 15.4 -11.232 + [3,14,-6.165,15.2,-11.215,-6.208,15.321,-11.187,-6.141,15.4,-11.232], +// 3 14 -5.802 14.9 -11.458 -5.735 14.979 -11.503 -5.632 14.929 -11.572 + [3,14,-5.802,14.9,-11.458,-5.735,14.979,-11.503,-5.632,14.929,-11.572], +// 4 14 -5.674 14.45 -11.543 -5.802 14.9 -11.458 -5.632 14.929 -11.572 -5.462 14.9 -11.685 + [4,14,-5.674,14.45,-11.543,-5.802,14.9,-11.458,-5.632,14.929,-11.572,-5.462,14.9,-11.685], +// 3 14 -5.462 14.9 -11.685 -5.632 14.929 -11.572 -5.53 14.979 -11.64 + [3,14,-5.462,14.9,-11.685,-5.632,14.929,-11.572,-5.53,14.979,-11.64], +// 3 14 -5.462 14.9 -11.685 -5.53 14.979 -11.64 -5.487 15.1 -11.669 + [3,14,-5.462,14.9,-11.685,-5.53,14.979,-11.64,-5.487,15.1,-11.669], +// 3 14 -5.802 14.9 -11.458 -5.777 15.1 -11.475 -5.735 14.979 -11.503 + [3,14,-5.802,14.9,-11.458,-5.777,15.1,-11.475,-5.735,14.979,-11.503], +// 4 14 -6.141 15 -11.232 -5.802 15.3 -11.458 -5.777 15.1 -11.475 -5.802 14.9 -11.458 + [4,14,-6.141,15,-11.232,-5.802,15.3,-11.458,-5.777,15.1,-11.475,-5.802,14.9,-11.458], +// 3 14 -5.777 15.1 -11.475 -5.802 15.3 -11.458 -5.735 15.221 -11.503 + [3,14,-5.777,15.1,-11.475,-5.802,15.3,-11.458,-5.735,15.221,-11.503], +// 3 14 -5.735 15.221 -11.503 -5.802 15.3 -11.458 -5.632 15.271 -11.572 + [3,14,-5.735,15.221,-11.503,-5.802,15.3,-11.458,-5.632,15.271,-11.572], +// 4 14 -5.759 15.4 -11.487 -5.462 15.3 -11.685 -5.632 15.271 -11.572 -5.802 15.3 -11.458 + [4,14,-5.759,15.4,-11.487,-5.462,15.3,-11.685,-5.632,15.271,-11.572,-5.802,15.3,-11.458], +// 3 14 -5.53 15.221 -11.64 -5.632 15.271 -11.572 -5.462 15.3 -11.685 + [3,14,-5.53,15.221,-11.64,-5.632,15.271,-11.572,-5.462,15.3,-11.685], +// 3 14 -5.487 15.1 -11.669 -5.53 15.221 -11.64 -5.462 15.3 -11.685 + [3,14,-5.487,15.1,-11.669,-5.53,15.221,-11.64,-5.462,15.3,-11.685], +// 3 14 -5.462 14.9 -11.685 -5.487 15.1 -11.669 -5.462 15.3 -11.685 + [3,14,-5.462,14.9,-11.685,-5.487,15.1,-11.669,-5.462,15.3,-11.685], +// 3 14 -5.462 15.3 -11.685 -5.166 15.95 -11.883 -5.462 14.9 -11.685 + [3,14,-5.462,15.3,-11.685,-5.166,15.95,-11.883,-5.462,14.9,-11.685], +// 3 14 -6.098 15.4 -11.26 -6.031 15.479 -11.305 -5.929 15.429 -11.373 + [3,14,-6.098,15.4,-11.26,-6.031,15.479,-11.305,-5.929,15.429,-11.373], +// 4 14 -5.802 15.3 -11.458 -6.098 15.4 -11.26 -5.929 15.429 -11.373 -5.759 15.4 -11.487 + [4,14,-5.802,15.3,-11.458,-6.098,15.4,-11.26,-5.929,15.429,-11.373,-5.759,15.4,-11.487], +// 3 14 -5.759 15.4 -11.487 -5.929 15.429 -11.373 -5.826 15.479 -11.442 + [3,14,-5.759,15.4,-11.487,-5.929,15.429,-11.373,-5.826,15.479,-11.442], +// 3 14 -5.759 15.4 -11.487 -5.826 15.479 -11.442 -5.784 15.6 -11.47 + [3,14,-5.759,15.4,-11.487,-5.826,15.479,-11.442,-5.784,15.6,-11.47], +// 3 14 -6.098 15.4 -11.26 -6.074 15.6 -11.277 -6.031 15.479 -11.305 + [3,14,-6.098,15.4,-11.26,-6.074,15.6,-11.277,-6.031,15.479,-11.305], +// 3 14 -6.074 15.6 -11.277 -6.098 15.8 -11.26 -6.031 15.721 -11.305 + [3,14,-6.074,15.6,-11.277,-6.098,15.8,-11.26,-6.031,15.721,-11.305], +// 3 14 -6.031 15.721 -11.305 -6.098 15.8 -11.26 -5.929 15.771 -11.373 + [3,14,-6.031,15.721,-11.305,-6.098,15.8,-11.26,-5.929,15.771,-11.373], +// 3 14 -5.826 15.721 -11.442 -5.929 15.771 -11.373 -5.759 15.8 -11.487 + [3,14,-5.826,15.721,-11.442,-5.929,15.771,-11.373,-5.759,15.8,-11.487], +// 3 14 -5.784 15.6 -11.47 -5.826 15.721 -11.442 -5.759 15.8 -11.487 + [3,14,-5.784,15.6,-11.47,-5.826,15.721,-11.442,-5.759,15.8,-11.487], +// 4 14 -5.462 15.3 -11.685 -5.759 15.4 -11.487 -5.784 15.6 -11.47 -5.759 15.8 -11.487 + [4,14,-5.462,15.3,-11.685,-5.759,15.4,-11.487,-5.784,15.6,-11.47,-5.759,15.8,-11.487], +// 3 14 -5.505 15.95 -11.657 -5.438 16.029 -11.702 -5.335 15.979 -11.77 + [3,14,-5.505,15.95,-11.657,-5.438,16.029,-11.702,-5.335,15.979,-11.77], +// 4 14 -5.462 15.3 -11.685 -5.505 15.95 -11.657 -5.335 15.979 -11.77 -5.166 15.95 -11.883 + [4,14,-5.462,15.3,-11.685,-5.505,15.95,-11.657,-5.335,15.979,-11.77,-5.166,15.95,-11.883], +// 3 14 -5.166 15.95 -11.883 -5.335 15.979 -11.77 -5.233 16.029 -11.839 + [3,14,-5.166,15.95,-11.883,-5.335,15.979,-11.77,-5.233,16.029,-11.839], +// 3 14 -5.166 15.95 -11.883 -5.233 16.029 -11.839 -5.19 16.15 -11.867 + [3,14,-5.166,15.95,-11.883,-5.233,16.029,-11.839,-5.19,16.15,-11.867], +// 3 14 -5.505 15.95 -11.657 -5.48 16.15 -11.673 -5.438 16.029 -11.702 + [3,14,-5.505,15.95,-11.657,-5.48,16.15,-11.673,-5.438,16.029,-11.702], +// 3 14 -5.505 16.35 -11.657 -5.48 16.15 -11.673 -5.505 15.95 -11.657 + [3,14,-5.505,16.35,-11.657,-5.48,16.15,-11.673,-5.505,15.95,-11.657], +// 3 14 -5.505 15.95 -11.657 -5.971 16.1 -11.345 -5.505 16.35 -11.657 + [3,14,-5.505,15.95,-11.657,-5.971,16.1,-11.345,-5.505,16.35,-11.657], +// 3 14 -5.48 16.15 -11.673 -5.505 16.35 -11.657 -5.438 16.271 -11.702 + [3,14,-5.48,16.15,-11.673,-5.505,16.35,-11.657,-5.438,16.271,-11.702], +// 3 14 -5.438 16.271 -11.702 -5.505 16.35 -11.657 -5.335 16.321 -11.77 + [3,14,-5.438,16.271,-11.702,-5.505,16.35,-11.657,-5.335,16.321,-11.77], +// 4 14 -5.505 16.65 -11.657 -5.166 16.35 -11.883 -5.335 16.321 -11.77 -5.505 16.35 -11.657 + [4,14,-5.505,16.65,-11.657,-5.166,16.35,-11.883,-5.335,16.321,-11.77,-5.505,16.35,-11.657], +// 3 14 -5.233 16.271 -11.839 -5.335 16.321 -11.77 -5.166 16.35 -11.883 + [3,14,-5.233,16.271,-11.839,-5.335,16.321,-11.77,-5.166,16.35,-11.883], +// 3 14 -5.19 16.15 -11.867 -5.233 16.271 -11.839 -5.166 16.35 -11.883 + [3,14,-5.19,16.15,-11.867,-5.233,16.271,-11.839,-5.166,16.35,-11.883], +// 3 14 -5.335 16.8 -11.77 -5.268 16.879 -11.815 -5.166 16.829 -11.883 + [3,14,-5.335,16.8,-11.77,-5.268,16.879,-11.815,-5.166,16.829,-11.883], +// 3 14 -4.975 16.8 -12.011 -5.166 16.829 -11.883 -5.063 16.879 -11.952 + [3,14,-4.975,16.8,-12.011,-5.166,16.829,-11.883,-5.063,16.879,-11.952], +// 4 14 -5.572 16.971 -11.612 -5.311 17 -11.786 -5.268 16.879 -11.815 -5.335 16.8 -11.77 + [4,14,-5.572,16.971,-11.612,-5.311,17,-11.786,-5.268,16.879,-11.815,-5.335,16.8,-11.77], +// 3 14 -5.844 16.65 -11.43 -5.777 16.729 -11.475 -5.674 16.679 -11.543 + [3,14,-5.844,16.65,-11.43,-5.777,16.729,-11.475,-5.674,16.679,-11.543], +// 3 14 -5.505 16.65 -11.657 -5.674 16.679 -11.543 -5.572 16.729 -11.612 + [3,14,-5.505,16.65,-11.657,-5.674,16.679,-11.543,-5.572,16.729,-11.612], +// 3 14 -5.844 16.65 -11.43 -5.819 16.85 -11.447 -5.777 16.729 -11.475 + [3,14,-5.844,16.65,-11.43,-5.819,16.85,-11.447,-5.777,16.729,-11.475], +// 3 14 -6.31 16.1 -11.119 -6.243 16.179 -11.163 -6.141 16.129 -11.232 + [3,14,-6.31,16.1,-11.119,-6.243,16.179,-11.163,-6.141,16.129,-11.232], +// 3 14 -5.971 16.1 -11.345 -6.141 16.129 -11.232 -6.038 16.179 -11.3 + [3,14,-5.971,16.1,-11.345,-6.141,16.129,-11.232,-6.038,16.179,-11.3], +// 3 14 -5.971 16.1 -11.345 -6.038 16.179 -11.3 -5.996 16.3 -11.329 + [3,14,-5.971,16.1,-11.345,-6.038,16.179,-11.3,-5.996,16.3,-11.329], +// 3 14 -6.31 16.1 -11.119 -6.286 16.3 -11.135 -6.243 16.179 -11.163 + [3,14,-6.31,16.1,-11.119,-6.286,16.3,-11.135,-6.243,16.179,-11.163], +// 4 14 -6.437 16.45 -11.034 -6.31 16.5 -11.119 -6.286 16.3 -11.135 -6.31 16.1 -11.119 + [4,14,-6.437,16.45,-11.034,-6.31,16.5,-11.119,-6.286,16.3,-11.135,-6.31,16.1,-11.119], +// 3 14 -6.286 16.3 -11.135 -6.31 16.5 -11.119 -6.243 16.421 -11.163 + [3,14,-6.286,16.3,-11.135,-6.31,16.5,-11.119,-6.243,16.421,-11.163], +// 3 14 -6.243 16.421 -11.163 -6.31 16.5 -11.119 -6.141 16.471 -11.232 + [3,14,-6.243,16.421,-11.163,-6.31,16.5,-11.119,-6.141,16.471,-11.232], +// 4 14 -5.819 16.85 -11.447 -5.971 16.5 -11.345 -6.141 16.471 -11.232 -6.31 16.5 -11.119 + [4,14,-5.819,16.85,-11.447,-5.971,16.5,-11.345,-6.141,16.471,-11.232,-6.31,16.5,-11.119], +// 3 14 -6.038 16.421 -11.3 -6.141 16.471 -11.232 -5.971 16.5 -11.345 + [3,14,-6.038,16.421,-11.3,-6.141,16.471,-11.232,-5.971,16.5,-11.345], +// 3 14 -5.996 16.3 -11.329 -6.038 16.421 -11.3 -5.971 16.5 -11.345 + [3,14,-5.996,16.3,-11.329,-6.038,16.421,-11.3,-5.971,16.5,-11.345], +// 3 14 -5.971 16.1 -11.345 -5.996 16.3 -11.329 -5.971 16.5 -11.345 + [3,14,-5.971,16.1,-11.345,-5.996,16.3,-11.329,-5.971,16.5,-11.345], +// 3 14 -5.971 16.5 -11.345 -5.505 16.35 -11.657 -5.971 16.1 -11.345 + [3,14,-5.971,16.5,-11.345,-5.505,16.35,-11.657,-5.971,16.1,-11.345], +// 3 14 -7.073 15.75 -10.609 -7.006 15.829 -10.653 -6.904 15.779 -10.722 + [3,14,-7.073,15.75,-10.609,-7.006,15.829,-10.653,-6.904,15.779,-10.722], +// 3 14 -6.734 15.75 -10.835 -6.904 15.779 -10.722 -6.801 15.829 -10.79 + [3,14,-6.734,15.75,-10.835,-6.904,15.779,-10.722,-6.801,15.829,-10.79], +// 3 14 -6.734 15.75 -10.835 -6.801 15.829 -10.79 -6.759 15.95 -10.819 + [3,14,-6.734,15.75,-10.835,-6.801,15.829,-10.79,-6.759,15.95,-10.819], +// 3 14 -7.073 15.75 -10.609 -7.049 15.95 -10.625 -7.006 15.829 -10.653 + [3,14,-7.073,15.75,-10.609,-7.049,15.95,-10.625,-7.006,15.829,-10.653], +// 4 14 -7.2 15.8 -10.524 -7.073 16.15 -10.609 -7.049 15.95 -10.625 -7.073 15.75 -10.609 + [4,14,-7.2,15.8,-10.524,-7.073,16.15,-10.609,-7.049,15.95,-10.625,-7.073,15.75,-10.609], +// 3 14 -7.049 15.95 -10.625 -7.073 16.15 -10.609 -7.006 16.071 -10.653 + [3,14,-7.049,15.95,-10.625,-7.073,16.15,-10.609,-7.006,16.071,-10.653], +// 3 14 -7.006 16.071 -10.653 -7.073 16.15 -10.609 -6.904 16.121 -10.722 + [3,14,-7.006,16.071,-10.653,-7.073,16.15,-10.609,-6.904,16.121,-10.722], +// 4 14 -6.776 16.45 -10.807 -6.734 16.15 -10.835 -6.904 16.121 -10.722 -7.073 16.15 -10.609 + [4,14,-6.776,16.45,-10.807,-6.734,16.15,-10.835,-6.904,16.121,-10.722,-7.073,16.15,-10.609], +// 3 14 -6.801 16.071 -10.79 -6.904 16.121 -10.722 -6.734 16.15 -10.835 + [3,14,-6.801,16.071,-10.79,-6.904,16.121,-10.722,-6.734,16.15,-10.835], +// 3 14 -6.759 15.95 -10.819 -6.801 16.071 -10.79 -6.734 16.15 -10.835 + [3,14,-6.759,15.95,-10.819,-6.801,16.071,-10.79,-6.734,16.15,-10.835], +// 3 14 -6.734 15.75 -10.835 -6.759 15.95 -10.819 -6.734 16.15 -10.835 + [3,14,-6.734,15.75,-10.835,-6.759,15.95,-10.819,-6.734,16.15,-10.835], +// 3 14 -6.734 16.15 -10.835 -6.31 16.1 -11.119 -6.734 15.75 -10.835 + [3,14,-6.734,16.15,-10.835,-6.31,16.1,-11.119,-6.734,15.75,-10.835], +// 3 14 -7.539 15.4 -10.297 -7.472 15.479 -10.342 -7.37 15.429 -10.41 + [3,14,-7.539,15.4,-10.297,-7.472,15.479,-10.342,-7.37,15.429,-10.41], +// 3 14 -7.2 15.4 -10.524 -7.37 15.429 -10.41 -7.267 15.479 -10.479 + [3,14,-7.2,15.4,-10.524,-7.37,15.429,-10.41,-7.267,15.479,-10.479], +// 3 14 -7.2 15.4 -10.524 -7.267 15.479 -10.479 -7.225 15.6 -10.507 + [3,14,-7.2,15.4,-10.524,-7.267,15.479,-10.479,-7.225,15.6,-10.507], +// 3 14 -7.539 15.4 -10.297 -7.515 15.6 -10.313 -7.472 15.479 -10.342 + [3,14,-7.539,15.4,-10.297,-7.515,15.6,-10.313,-7.472,15.479,-10.342], +// 4 14 -8.472 16.35 -9.674 -7.539 15.8 -10.297 -7.515 15.6 -10.313 -7.539 15.4 -10.297 + [4,14,-8.472,16.35,-9.674,-7.539,15.8,-10.297,-7.515,15.6,-10.313,-7.539,15.4,-10.297], +// 3 14 -7.515 15.6 -10.313 -7.539 15.8 -10.297 -7.472 15.721 -10.342 + [3,14,-7.515,15.6,-10.313,-7.539,15.8,-10.297,-7.472,15.721,-10.342], +// 3 14 -7.472 15.721 -10.342 -7.539 15.8 -10.297 -7.37 15.771 -10.41 + [3,14,-7.472,15.721,-10.342,-7.539,15.8,-10.297,-7.37,15.771,-10.41], +// 4 14 -7.37 16.15 -10.41 -7.2 15.8 -10.524 -7.37 15.771 -10.41 -7.539 15.8 -10.297 + [4,14,-7.37,16.15,-10.41,-7.2,15.8,-10.524,-7.37,15.771,-10.41,-7.539,15.8,-10.297], +// 3 14 -7.267 15.721 -10.479 -7.37 15.771 -10.41 -7.2 15.8 -10.524 + [3,14,-7.267,15.721,-10.479,-7.37,15.771,-10.41,-7.2,15.8,-10.524], +// 3 14 -7.225 15.6 -10.507 -7.267 15.721 -10.479 -7.2 15.8 -10.524 + [3,14,-7.225,15.6,-10.507,-7.267,15.721,-10.479,-7.2,15.8,-10.524], +// 3 14 -7.709 16.15 -10.184 -7.642 16.229 -10.229 -7.539 16.179 -10.297 + [3,14,-7.709,16.15,-10.184,-7.642,16.229,-10.229,-7.539,16.179,-10.297], +// 4 14 -7.539 15.8 -10.297 -7.709 16.15 -10.184 -7.539 16.179 -10.297 -7.37 16.15 -10.41 + [4,14,-7.539,15.8,-10.297,-7.709,16.15,-10.184,-7.539,16.179,-10.297,-7.37,16.15,-10.41], +// 3 14 -7.37 16.15 -10.41 -7.539 16.179 -10.297 -7.437 16.229 -10.366 + [3,14,-7.37,16.15,-10.41,-7.539,16.179,-10.297,-7.437,16.229,-10.366], +// 3 14 -7.37 16.15 -10.41 -7.437 16.229 -10.366 -7.394 16.35 -10.394 + [3,14,-7.37,16.15,-10.41,-7.437,16.229,-10.366,-7.394,16.35,-10.394], +// 3 14 -7.709 16.15 -10.184 -7.684 16.35 -10.2 -7.642 16.229 -10.229 + [3,14,-7.709,16.15,-10.184,-7.684,16.35,-10.2,-7.642,16.229,-10.229], +// 3 14 -7.684 16.35 -10.2 -7.709 16.55 -10.184 -7.642 16.471 -10.229 + [3,14,-7.684,16.35,-10.2,-7.709,16.55,-10.184,-7.642,16.471,-10.229], +// 3 14 -7.642 16.471 -10.229 -7.709 16.55 -10.184 -7.539 16.521 -10.297 + [3,14,-7.642,16.471,-10.229,-7.709,16.55,-10.184,-7.539,16.521,-10.297], +// 3 14 -7.437 16.471 -10.366 -7.539 16.521 -10.297 -7.37 16.55 -10.41 + [3,14,-7.437,16.471,-10.366,-7.539,16.521,-10.297,-7.37,16.55,-10.41], +// 3 14 -7.394 16.35 -10.394 -7.437 16.471 -10.366 -7.37 16.55 -10.41 + [3,14,-7.394,16.35,-10.394,-7.437,16.471,-10.366,-7.37,16.55,-10.41], +// 4 14 -7.836 13.85 -10.099 -8.006 14.429 -9.985 -7.903 14.479 -10.054 -7.836 14.4 -10.099 + [4,14,-7.836,13.85,-10.099,-8.006,14.429,-9.985,-7.903,14.479,-10.054,-7.836,14.4,-10.099], +// 3 14 -7.836 14.4 -10.099 -7.903 14.479 -10.054 -7.861 14.6 -10.082 + [3,14,-7.836,14.4,-10.099,-7.903,14.479,-10.054,-7.861,14.6,-10.082], +// 3 14 -7.861 14.6 -10.082 -7.903 14.721 -10.054 -7.836 14.8 -10.099 + [3,14,-7.861,14.6,-10.082,-7.903,14.721,-10.054,-7.836,14.8,-10.099], +// 4 14 -7.497 14.7 -10.325 -7.836 14.4 -10.099 -7.861 14.6 -10.082 -7.836 14.8 -10.099 + [4,14,-7.497,14.7,-10.325,-7.836,14.4,-10.099,-7.861,14.6,-10.082,-7.836,14.8,-10.099], +// 3 14 -7.836 13.45 -10.099 -7.903 13.529 -10.054 -7.861 13.65 -10.082 + [3,14,-7.836,13.45,-10.099,-7.903,13.529,-10.054,-7.861,13.65,-10.082], +// 3 14 -7.861 13.65 -10.082 -7.903 13.771 -10.054 -7.836 13.85 -10.099 + [3,14,-7.861,13.65,-10.082,-7.903,13.771,-10.054,-7.836,13.85,-10.099], +// 3 14 -6.776 16.45 -10.807 -6.709 16.529 -10.852 -6.607 16.479 -10.92 + [3,14,-6.776,16.45,-10.807,-6.709,16.529,-10.852,-6.607,16.479,-10.92], +// 3 14 -6.437 16.45 -11.034 -6.607 16.479 -10.92 -6.504 16.529 -10.989 + [3,14,-6.437,16.45,-11.034,-6.607,16.479,-10.92,-6.504,16.529,-10.989], +// 3 14 -6.437 16.45 -11.034 -6.504 16.529 -10.989 -6.462 16.65 -11.017 + [3,14,-6.437,16.45,-11.034,-6.504,16.529,-10.989,-6.462,16.65,-11.017], +// 3 14 -6.776 16.45 -10.807 -6.752 16.65 -10.823 -6.709 16.529 -10.852 + [3,14,-6.776,16.45,-10.807,-6.752,16.65,-10.823,-6.709,16.529,-10.852], +// 4 14 -6.946 16.7 -10.694 -6.776 16.85 -10.807 -6.752 16.65 -10.823 -6.776 16.45 -10.807 + [4,14,-6.946,16.7,-10.694,-6.776,16.85,-10.807,-6.752,16.65,-10.823,-6.776,16.45,-10.807], +// 3 14 -6.752 16.65 -10.823 -6.776 16.85 -10.807 -6.709 16.771 -10.852 + [3,14,-6.752,16.65,-10.823,-6.776,16.85,-10.807,-6.709,16.771,-10.852], +// 3 14 -6.709 16.771 -10.852 -6.776 16.85 -10.807 -6.607 16.821 -10.92 + [3,14,-6.709,16.771,-10.852,-6.776,16.85,-10.807,-6.607,16.821,-10.92], +// 3 14 -6.504 16.771 -10.989 -6.607 16.821 -10.92 -6.437 16.85 -11.034 + [3,14,-6.504,16.771,-10.989,-6.607,16.821,-10.92,-6.437,16.85,-11.034], +// 3 14 -6.462 16.65 -11.017 -6.504 16.771 -10.989 -6.437 16.85 -11.034 + [3,14,-6.462,16.65,-11.017,-6.504,16.771,-10.989,-6.437,16.85,-11.034], +// 4 14 -6.31 16.5 -11.119 -6.437 16.45 -11.034 -6.462 16.65 -11.017 -6.437 16.85 -11.034 + [4,14,-6.31,16.5,-11.119,-6.437,16.45,-11.034,-6.462,16.65,-11.017,-6.437,16.85,-11.034], +// 3 14 -7.285 16.7 -10.467 -7.218 16.779 -10.512 -7.116 16.729 -10.58 + [3,14,-7.285,16.7,-10.467,-7.218,16.779,-10.512,-7.116,16.729,-10.58], +// 3 14 -6.946 16.7 -10.694 -7.116 16.729 -10.58 -7.013 16.779 -10.649 + [3,14,-6.946,16.7,-10.694,-7.116,16.729,-10.58,-7.013,16.779,-10.649], +// 4 14 -6.776 16.85 -10.807 -6.946 16.7 -10.694 -7.013 16.779 -10.649 -6.971 16.9 -10.677 + [4,14,-6.776,16.85,-10.807,-6.946,16.7,-10.694,-7.013,16.779,-10.649,-6.971,16.9,-10.677], +// 4 14 -4.975 7.197 -12.011 -4.975 4.748 -12.011 -7.243 4.8 -10.495 -5.2 7.45 -11.86 + [4,14,-4.975,7.197,-12.011,-4.975,4.748,-12.011,-7.243,4.8,-10.495,-5.2,7.45,-11.86], +// 4 14 -8.133 5.05 -9.9 -5.2 7.45 -11.86 -7.243 4.8 -10.495 -7.878 4.9 -10.07 + [4,14,-8.133,5.05,-9.9,-5.2,7.45,-11.86,-7.243,4.8,-10.495,-7.878,4.9,-10.07], +// 4 14 -8.133 5.05 -9.9 -8.302 5.4 -9.787 -8.302 6.1 -9.787 -5.2 7.45 -11.86 + [4,14,-8.133,5.05,-9.9,-8.302,5.4,-9.787,-8.302,6.1,-9.787,-5.2,7.45,-11.86], +// 4 14 -8.302 6.1 -9.787 -8.218 7.55 -9.844 -5.55 8.25 -11.627 -5.2 7.45 -11.86 + [4,14,-8.302,6.1,-9.787,-8.218,7.55,-9.844,-5.55,8.25,-11.627,-5.2,7.45,-11.86], +// 3 14 -8.218 7.55 -9.844 -8.006 9.55 -9.985 -5.55 8.25 -11.627 + [3,14,-8.218,7.55,-9.844,-8.006,9.55,-9.985,-5.55,8.25,-11.627], +// 4 14 -7.667 11.729 -10.212 -7.497 11.7 -10.325 -7.963 11.25 -10.014 -7.836 11.7 -10.099 + [4,14,-7.667,11.729,-10.212,-7.497,11.7,-10.325,-7.963,11.25,-10.014,-7.836,11.7,-10.099], +// 3 14 -7.963 11.25 -10.014 -8.048 12.95 -9.957 -7.836 12.1 -10.099 + [3,14,-7.963,11.25,-10.014,-8.048,12.95,-9.957,-7.836,12.1,-10.099], +// 3 14 -7.327 12.95 -10.439 -8.048 12.95 -9.957 -7.709 13.1 -10.184 + [3,14,-7.327,12.95,-10.439,-8.048,12.95,-9.957,-7.709,13.1,-10.184], +// 3 14 -7.836 12.1 -10.099 -8.048 12.95 -9.957 -7.327 12.55 -10.439 + [3,14,-7.836,12.1,-10.099,-8.048,12.95,-9.957,-7.327,12.55,-10.439], +// 4 14 -7.667 12.071 -10.212 -7.836 12.1 -10.099 -7.327 12.55 -10.439 -7.497 12.1 -10.325 + [4,14,-7.667,12.071,-10.212,-7.836,12.1,-10.099,-7.327,12.55,-10.439,-7.497,12.1,-10.325], +// 4 14 -7.158 12.579 -10.552 -6.988 12.55 -10.665 -7.497 12.1 -10.325 -7.327 12.55 -10.439 + [4,14,-7.158,12.579,-10.552,-6.988,12.55,-10.665,-7.497,12.1,-10.325,-7.327,12.55,-10.439], +// 3 14 -7.497 12.1 -10.325 -6.988 12.55 -10.665 -7.497 11.7 -10.325 + [3,14,-7.497,12.1,-10.325,-6.988,12.55,-10.665,-7.497,11.7,-10.325], +// 3 14 -7.497 11.7 -10.325 -7.522 11.9 -10.309 -7.497 12.1 -10.325 + [3,14,-7.497,11.7,-10.325,-7.522,11.9,-10.309,-7.497,12.1,-10.325], +// 4 14 -7.497 11.7 -10.325 -5.55 8.25 -11.627 -8.006 9.55 -9.985 -7.963 11.25 -10.014 + [4,14,-7.497,11.7,-10.325,-5.55,8.25,-11.627,-8.006,9.55,-9.985,-7.963,11.25,-10.014], +// 3 14 -5.55 8.25 -11.627 -7.497 11.7 -10.325 -6.988 12.55 -10.665 + [3,14,-5.55,8.25,-11.627,-7.497,11.7,-10.325,-6.988,12.55,-10.665], +// 3 14 -5.166 16.35 -11.883 -5.505 16.65 -11.657 -5.335 16.8 -11.77 + [3,14,-5.166,16.35,-11.883,-5.505,16.65,-11.657,-5.335,16.8,-11.77], +// 4 14 -5.166 16.829 -11.883 -4.975 16.8 -12.011 -5.166 16.35 -11.883 -5.335 16.8 -11.77 + [4,14,-5.166,16.829,-11.883,-4.975,16.8,-12.011,-5.166,16.35,-11.883,-5.335,16.8,-11.77], +// 4 14 -5.19 16.15 -11.867 -5.166 16.35 -11.883 -4.975 16.8 -12.011 -5.166 15.95 -11.883 + [4,14,-5.19,16.15,-11.867,-5.166,16.35,-11.883,-4.975,16.8,-12.011,-5.166,15.95,-11.883], +// 4 14 -5.572 16.729 -11.612 -5.529 16.85 -11.64 -5.335 16.8 -11.77 -5.505 16.65 -11.657 + [4,14,-5.572,16.729,-11.612,-5.529,16.85,-11.64,-5.335,16.8,-11.77,-5.505,16.65,-11.657], +// 3 14 -6.776 16.85 -10.807 -6.971 16.9 -10.677 -7.006 17 -10.654 + [3,14,-6.776,16.85,-10.807,-6.971,16.9,-10.677,-7.006,17,-10.654], +// 4 14 -6.607 16.821 -10.92 -6.776 16.85 -10.807 -7.006 17 -10.654 -6.437 16.85 -11.034 + [4,14,-6.607,16.821,-10.92,-6.776,16.85,-10.807,-7.006,17,-10.654,-6.437,16.85,-11.034], +// 4 14 -5.777 16.971 -11.475 -5.819 16.85 -11.447 -6.31 16.5 -11.119 -6.437 16.85 -11.034 + [4,14,-5.777,16.971,-11.475,-5.819,16.85,-11.447,-6.31,16.5,-11.119,-6.437,16.85,-11.034], +// 3 14 -5.971 16.5 -11.345 -5.819 16.85 -11.447 -5.844 16.65 -11.43 + [3,14,-5.971,16.5,-11.345,-5.819,16.85,-11.447,-5.844,16.65,-11.43], +// 4 14 -6.437 16.85 -11.034 -7.006 17 -10.654 -5.717 17 -11.515 -5.777 16.971 -11.475 + [4,14,-6.437,16.85,-11.034,-7.006,17,-10.654,-5.717,17,-11.515,-5.777,16.971,-11.475], +// 3 14 -5.505 16.65 -11.657 -5.971 16.5 -11.345 -5.844 16.65 -11.43 + [3,14,-5.505,16.65,-11.657,-5.971,16.5,-11.345,-5.844,16.65,-11.43], +// 3 14 -5.844 16.65 -11.43 -5.674 16.679 -11.543 -5.505 16.65 -11.657 + [3,14,-5.844,16.65,-11.43,-5.674,16.679,-11.543,-5.505,16.65,-11.657], +// 3 14 -5.505 16.35 -11.657 -5.971 16.5 -11.345 -5.505 16.65 -11.657 + [3,14,-5.505,16.35,-11.657,-5.971,16.5,-11.345,-5.505,16.65,-11.657], +// 3 14 -5.759 15.8 -11.487 -5.971 16.1 -11.345 -5.505 15.95 -11.657 + [3,14,-5.759,15.8,-11.487,-5.971,16.1,-11.345,-5.505,15.95,-11.657], +// 4 14 -5.929 15.771 -11.373 -6.098 15.8 -11.26 -5.971 16.1 -11.345 -5.759 15.8 -11.487 + [4,14,-5.929,15.771,-11.373,-6.098,15.8,-11.26,-5.971,16.1,-11.345,-5.759,15.8,-11.487], +// 4 14 -6.141 16.129 -11.232 -5.971 16.1 -11.345 -6.098 15.8 -11.26 -6.31 16.1 -11.119 + [4,14,-6.141,16.129,-11.232,-5.971,16.1,-11.345,-6.098,15.8,-11.26,-6.31,16.1,-11.119], +// 4 14 -6.48 15.4 -11.005 -6.734 15.75 -10.835 -6.31 16.1 -11.119 -6.098 15.8 -11.26 + [4,14,-6.48,15.4,-11.005,-6.734,15.75,-10.835,-6.31,16.1,-11.119,-6.098,15.8,-11.26], +// 3 14 -6.31 16.1 -11.119 -6.734 16.15 -10.835 -6.437 16.45 -11.034 + [3,14,-6.31,16.1,-11.119,-6.734,16.15,-10.835,-6.437,16.45,-11.034], +// 4 14 -6.607 16.479 -10.92 -6.437 16.45 -11.034 -6.734 16.15 -10.835 -6.776 16.45 -10.807 + [4,14,-6.607,16.479,-10.92,-6.437,16.45,-11.034,-6.734,16.15,-10.835,-6.776,16.45,-10.807], +// 4 14 -7.394 16.35 -10.394 -7.37 16.55 -10.41 -7.073 16.15 -10.609 -7.37 16.15 -10.41 + [4,14,-7.394,16.35,-10.394,-7.37,16.55,-10.41,-7.073,16.15,-10.609,-7.37,16.15,-10.41], +// 4 14 -6.776 16.45 -10.807 -7.073 16.15 -10.609 -7.37 16.55 -10.41 -6.946 16.7 -10.694 + [4,14,-6.776,16.45,-10.807,-7.073,16.15,-10.609,-7.37,16.55,-10.41,-6.946,16.7,-10.694], +// 4 14 -7.116 16.729 -10.58 -6.946 16.7 -10.694 -7.37 16.55 -10.41 -7.285 16.7 -10.467 + [4,14,-7.116,16.729,-10.58,-6.946,16.7,-10.694,-7.37,16.55,-10.41,-7.285,16.7,-10.467], +// 4 14 -8.472 16.35 -9.674 -8.632 17 -9.567 -7.285 16.7 -10.467 -7.709 16.55 -10.184 + [4,14,-8.472,16.35,-9.674,-8.632,17,-9.567,-7.285,16.7,-10.467,-7.709,16.55,-10.184], +// 4 14 -7.539 16.521 -10.297 -7.709 16.55 -10.184 -7.285 16.7 -10.467 -7.37 16.55 -10.41 + [4,14,-7.539,16.521,-10.297,-7.709,16.55,-10.184,-7.285,16.7,-10.467,-7.37,16.55,-10.41], +// 3 14 -7.26 16.9 -10.483 -8.632 17 -9.567 -7.225 17 -10.507 + [3,14,-7.26,16.9,-10.483,-8.632,17,-9.567,-7.225,17,-10.507], +// 4 14 -7.218 16.779 -10.512 -7.285 16.7 -10.467 -8.632 17 -9.567 -7.26 16.9 -10.483 + [4,14,-7.218,16.779,-10.512,-7.285,16.7,-10.467,-8.632,17,-9.567,-7.26,16.9,-10.483], +// 3 14 -7.709 16.15 -10.184 -8.472 16.35 -9.674 -7.709 16.55 -10.184 + [3,14,-7.709,16.15,-10.184,-8.472,16.35,-9.674,-7.709,16.55,-10.184], +// 3 14 -7.709 16.55 -10.184 -7.684 16.35 -10.2 -7.709 16.15 -10.184 + [3,14,-7.709,16.55,-10.184,-7.684,16.35,-10.2,-7.709,16.15,-10.184], +// 3 14 -7.539 15.8 -10.297 -8.472 16.35 -9.674 -7.709 16.15 -10.184 + [3,14,-7.539,15.8,-10.297,-8.472,16.35,-9.674,-7.709,16.15,-10.184], +// 3 14 -7.2 15.8 -10.524 -7.37 16.15 -10.41 -7.073 16.15 -10.609 + [3,14,-7.2,15.8,-10.524,-7.37,16.15,-10.41,-7.073,16.15,-10.609], +// 4 14 -7.225 15.6 -10.507 -7.2 15.8 -10.524 -7.073 15.75 -10.609 -7.2 15.4 -10.524 + [4,14,-7.225,15.6,-10.507,-7.2,15.8,-10.524,-7.073,15.75,-10.609,-7.2,15.4,-10.524], +// 4 14 -6.904 15.779 -10.722 -6.734 15.75 -10.835 -7.2 15.4 -10.524 -7.073 15.75 -10.609 + [4,14,-6.904,15.779,-10.722,-6.734,15.75,-10.835,-7.2,15.4,-10.524,-7.073,15.75,-10.609], +// 4 14 -7.158 15.1 -10.552 -7.2 15.4 -10.524 -6.734 15.75 -10.835 -6.946 15.15 -10.694 + [4,14,-7.158,15.1,-10.552,-7.2,15.4,-10.524,-6.734,15.75,-10.835,-6.946,15.15,-10.694], +// 3 14 -6.607 15.15 -10.92 -6.734 15.75 -10.835 -6.48 15.4 -11.005 + [3,14,-6.607,15.15,-10.92,-6.734,15.75,-10.835,-6.48,15.4,-11.005], +// 4 14 -6.31 15.371 -11.119 -6.48 15.4 -11.005 -6.098 15.8 -11.26 -6.141 15.4 -11.232 + [4,14,-6.31,15.371,-11.119,-6.48,15.4,-11.005,-6.098,15.8,-11.26,-6.141,15.4,-11.232], +// 3 14 -6.098 15.4 -11.26 -6.141 15.4 -11.232 -6.098 15.8 -11.26 + [3,14,-6.098,15.4,-11.26,-6.141,15.4,-11.232,-6.098,15.8,-11.26], +// 3 14 -6.098 15.8 -11.26 -6.074 15.6 -11.277 -6.098 15.4 -11.26 + [3,14,-6.098,15.8,-11.26,-6.074,15.6,-11.277,-6.098,15.4,-11.26], +// 3 14 -6.141 15.4 -11.232 -6.098 15.4 -11.26 -6.141 15 -11.232 + [3,14,-6.141,15.4,-11.232,-6.098,15.4,-11.26,-6.141,15,-11.232], +// 3 14 -6.141 15 -11.232 -6.165 15.2 -11.215 -6.141 15.4 -11.232 + [3,14,-6.141,15,-11.232,-6.165,15.2,-11.215,-6.141,15.4,-11.232], +// 3 14 -6.141 15 -11.232 -6.098 15.4 -11.26 -5.802 15.3 -11.458 + [3,14,-6.141,15,-11.232,-6.098,15.4,-11.26,-5.802,15.3,-11.458], +// 3 14 -5.462 15.3 -11.685 -5.759 15.8 -11.487 -5.505 15.95 -11.657 + [3,14,-5.462,15.3,-11.685,-5.759,15.8,-11.487,-5.505,15.95,-11.657], +// 3 14 -8.175 14.4 -9.872 -8.151 14.6 -9.889 -8.108 14.479 -9.917 + [3,14,-8.175,14.4,-9.872,-8.151,14.6,-9.889,-8.108,14.479,-9.917], +// 4 14 -8.006 13.821 -9.985 -8.175 14.4 -9.872 -8.108 14.479 -9.917 -8.006 14.429 -9.985 + [4,14,-8.006,13.821,-9.985,-8.175,14.4,-9.872,-8.108,14.479,-9.917,-8.006,14.429,-9.985], +// 3 14 -8.175 14.4 -9.872 -8.472 16.35 -9.674 -8.151 14.6 -9.889 + [3,14,-8.175,14.4,-9.872,-8.472,16.35,-9.674,-8.151,14.6,-9.889], +// 3 14 -8.151 14.6 -9.889 -8.472 16.35 -9.674 -8.108 14.721 -9.917 + [3,14,-8.151,14.6,-9.889,-8.472,16.35,-9.674,-8.108,14.721,-9.917], +// 3 14 -8.108 14.721 -9.917 -8.472 16.35 -9.674 -8.006 14.771 -9.985 + [3,14,-8.108,14.721,-9.917,-8.472,16.35,-9.674,-8.006,14.771,-9.985], +// 4 14 -7.903 14.721 -10.054 -8.006 14.771 -9.985 -8.472 16.35 -9.674 -7.836 14.8 -10.099 + [4,14,-7.903,14.721,-10.054,-8.006,14.771,-9.985,-8.472,16.35,-9.674,-7.836,14.8,-10.099], +// 4 14 -8.472 16.35 -9.674 -7.539 15.4 -10.297 -7.497 15.1 -10.325 -7.836 14.8 -10.099 + [4,14,-8.472,16.35,-9.674,-7.539,15.4,-10.297,-7.497,15.1,-10.325,-7.836,14.8,-10.099], +// 4 14 -6.946 14.15 -10.694 -7.158 14.7 -10.552 -6.946 14.75 -10.694 -6.819 14.45 -10.779 + [4,14,-6.946,14.15,-10.694,-7.158,14.7,-10.552,-6.946,14.75,-10.694,-6.819,14.45,-10.779], +// 4 14 -7.327 15.071 -10.439 -7.497 15.1 -10.325 -7.2 15.4 -10.524 -7.158 15.1 -10.552 + [4,14,-7.327,15.071,-10.439,-7.497,15.1,-10.325,-7.2,15.4,-10.524,-7.158,15.1,-10.552], +// 4 14 -7.37 15.429 -10.41 -7.2 15.4 -10.524 -7.497 15.1 -10.325 -7.539 15.4 -10.297 + [4,14,-7.37,15.429,-10.41,-7.2,15.4,-10.524,-7.497,15.1,-10.325,-7.539,15.4,-10.297], +// 4 14 -6.776 14.779 -10.807 -6.607 14.75 -10.92 -6.819 14.45 -10.779 -6.946 14.75 -10.694 + [4,14,-6.776,14.779,-10.807,-6.607,14.75,-10.92,-6.819,14.45,-10.779,-6.946,14.75,-10.694], +// 4 14 -6.649 14.421 -10.892 -6.819 14.45 -10.779 -6.607 14.75 -10.92 -6.48 14.45 -11.005 + [4,14,-6.649,14.421,-10.892,-6.819,14.45,-10.779,-6.607,14.75,-10.92,-6.48,14.45,-11.005], +// 3 14 -6.48 14.45 -11.005 -6.607 14.75 -10.92 -6.48 15 -11.005 + [3,14,-6.48,14.45,-11.005,-6.607,14.75,-10.92,-6.48,15,-11.005], +// 4 14 -6.631 14.95 -10.904 -6.607 15.15 -10.92 -6.48 15 -11.005 -6.607 14.75 -10.92 + [4,14,-6.631,14.95,-10.904,-6.607,15.15,-10.92,-6.48,15,-11.005,-6.607,14.75,-10.92], +// 4 14 -6.31 15.029 -11.119 -6.141 15 -11.232 -6.48 14.45 -11.005 -6.48 15 -11.005 + [4,14,-6.31,15.029,-11.119,-6.141,15,-11.232,-6.48,14.45,-11.005,-6.48,15,-11.005], +// 4 14 -6.48 14.45 -11.005 -6.141 15 -11.232 -5.802 14.9 -11.458 -6.014 14.45 -11.317 + [4,14,-6.48,14.45,-11.005,-6.141,15,-11.232,-5.802,14.9,-11.458,-6.014,14.45,-11.317], +// 4 14 -6.504 14.25 -10.989 -6.48 14.45 -11.005 -6.014 14.05 -11.317 -6.48 14.05 -11.005 + [4,14,-6.504,14.25,-10.989,-6.48,14.45,-11.005,-6.014,14.05,-11.317,-6.48,14.05,-11.005], +// 3 14 -6.014 14.05 -11.317 -6.48 14.45 -11.005 -6.014 14.45 -11.317 + [3,14,-6.014,14.05,-11.317,-6.48,14.45,-11.005,-6.014,14.45,-11.317], +// 3 14 -6.014 14.45 -11.317 -5.989 14.25 -11.333 -6.014 14.05 -11.317 + [3,14,-6.014,14.45,-11.317,-5.989,14.25,-11.333,-6.014,14.05,-11.317], +// 3 14 -6.268 13.9 -11.147 -6.48 14.05 -11.005 -6.014 14.05 -11.317 + [3,14,-6.268,13.9,-11.147,-6.48,14.05,-11.005,-6.014,14.05,-11.317], +// 4 14 -6.734 13.55 -10.835 -6.946 13.75 -10.694 -6.819 14.05 -10.779 -6.607 13.9 -10.92 + [4,14,-6.734,13.55,-10.835,-6.946,13.75,-10.694,-6.819,14.05,-10.779,-6.607,13.9,-10.92], +// 4 14 -6.649 14.079 -10.892 -6.48 14.05 -11.005 -6.607 13.9 -10.92 -6.819 14.05 -10.779 + [4,14,-6.649,14.079,-10.892,-6.48,14.05,-11.005,-6.607,13.9,-10.92,-6.819,14.05,-10.779], +// 4 14 -6.971 13.95 -10.677 -6.946 14.15 -10.694 -6.819 14.05 -10.779 -6.946 13.75 -10.694 + [4,14,-6.971,13.95,-10.677,-6.946,14.15,-10.694,-6.819,14.05,-10.779,-6.946,13.75,-10.694], +// 3 14 -6.819 14.05 -10.779 -6.946 14.15 -10.694 -6.819 14.45 -10.779 + [3,14,-6.819,14.05,-10.779,-6.946,14.15,-10.694,-6.819,14.45,-10.779], +// 3 14 -6.819 14.45 -10.779 -6.794 14.25 -10.795 -6.819 14.05 -10.779 + [3,14,-6.819,14.45,-10.779,-6.794,14.25,-10.795,-6.819,14.05,-10.779], +// 3 14 -8.048 12.95 -9.957 -7.836 13.45 -10.099 -7.709 13.1 -10.184 + [3,14,-8.048,12.95,-9.957,-7.836,13.45,-10.099,-7.709,13.1,-10.184], +// 4 14 -7.903 13.529 -10.054 -7.836 13.45 -10.099 -8.048 12.95 -9.957 -8.006 13.479 -9.985 + [4,14,-7.903,13.529,-10.054,-7.836,13.45,-10.099,-8.048,12.95,-9.957,-8.006,13.479,-9.985], +// 3 14 -8.048 12.95 -9.957 -8.098 13.524 -9.923 -8.006 13.479 -9.985 + [3,14,-8.048,12.95,-9.957,-8.098,13.524,-9.923,-8.006,13.479,-9.985], +// 3 14 -8.118 13.744 -9.911 -8.175 14.4 -9.872 -8.006 13.821 -9.985 + [3,14,-8.118,13.744,-9.911,-8.175,14.4,-9.872,-8.006,13.821,-9.985], +// 4 14 -7.903 13.771 -10.054 -8.006 13.821 -9.985 -8.006 14.429 -9.985 -7.836 13.85 -10.099 + [4,14,-7.903,13.771,-10.054,-8.006,13.821,-9.985,-8.006,14.429,-9.985,-7.836,13.85,-10.099], +// 4 14 -7.497 14.7 -10.325 -7.285 14.15 -10.467 -7.836 13.85 -10.099 -7.836 14.4 -10.099 + [4,14,-7.497,14.7,-10.325,-7.285,14.15,-10.467,-7.836,13.85,-10.099,-7.836,14.4,-10.099], +// 3 14 -7.709 13.5 -10.184 -7.836 13.85 -10.099 -7.285 13.75 -10.467 + [3,14,-7.709,13.5,-10.184,-7.836,13.85,-10.099,-7.285,13.75,-10.467], +// 4 14 -7.861 13.65 -10.082 -7.836 13.85 -10.099 -7.709 13.5 -10.184 -7.836 13.45 -10.099 + [4,14,-7.861,13.65,-10.082,-7.836,13.85,-10.099,-7.709,13.5,-10.184,-7.836,13.45,-10.099], +// 4 14 -7.394 13.3 -10.394 -7.37 13.5 -10.41 -7.073 13.15 -10.609 -7.37 13.1 -10.41 + [4,14,-7.394,13.3,-10.394,-7.37,13.5,-10.41,-7.073,13.15,-10.609,-7.37,13.1,-10.41], +// 4 14 -7.049 13.35 -10.625 -7.073 13.15 -10.609 -7.37 13.5 -10.41 -7.073 13.55 -10.609 + [4,14,-7.049,13.35,-10.625,-7.073,13.15,-10.609,-7.37,13.5,-10.41,-7.073,13.55,-10.609], +// 3 14 -7.37 13.5 -10.41 -7.285 13.75 -10.467 -7.073 13.55 -10.609 + [3,14,-7.37,13.5,-10.41,-7.285,13.75,-10.467,-7.073,13.55,-10.609], +// 4 14 -7.116 13.779 -10.58 -6.946 13.75 -10.694 -7.073 13.55 -10.609 -7.285 13.75 -10.467 + [4,14,-7.116,13.779,-10.58,-6.946,13.75,-10.694,-7.073,13.55,-10.609,-7.285,13.75,-10.467], +// 4 14 -6.904 13.521 -10.722 -7.073 13.55 -10.609 -6.946 13.75 -10.694 -6.734 13.55 -10.835 + [4,14,-6.904,13.521,-10.722,-7.073,13.55,-10.609,-6.946,13.75,-10.694,-6.734,13.55,-10.835], +// 3 14 -6.988 12.95 -10.665 -7.37 13.1 -10.41 -7.073 13.15 -10.609 + [3,14,-6.988,12.95,-10.665,-7.37,13.1,-10.41,-7.073,13.15,-10.609], +// 4 14 -6.437 13.529 -11.034 -6.268 13.5 -11.147 -6.734 13.15 -10.835 -6.607 13.5 -10.92 + [4,14,-6.437,13.529,-11.034,-6.268,13.5,-11.147,-6.734,13.15,-10.835,-6.607,13.5,-10.92], +// 3 14 -4.975 7.896 -12.011 -5.166 15.95 -11.883 -4.975 16.8 -12.011 + [3,14,-4.975,7.896,-12.011,-5.166,15.95,-11.883,-4.975,16.8,-12.011], +// 3 14 -5.674 14.45 -11.543 -5.462 14.9 -11.685 -5.674 14.05 -11.543 + [3,14,-5.674,14.45,-11.543,-5.462,14.9,-11.685,-5.674,14.05,-11.543], +// 3 14 -5.674 14.05 -11.543 -5.699 14.25 -11.527 -5.674 14.45 -11.543 + [3,14,-5.674,14.05,-11.543,-5.699,14.25,-11.527,-5.674,14.45,-11.543], +// 3 14 -4.975 7.896 -12.011 -5.462 14.9 -11.685 -5.166 15.95 -11.883 + [3,14,-4.975,7.896,-12.011,-5.462,14.9,-11.685,-5.166,15.95,-11.883], +// 4 14 -5.462 14.9 -11.685 -4.975 7.896 -12.011 -5.55 8.25 -11.627 -5.674 14.05 -11.543 + [4,14,-5.462,14.9,-11.685,-4.975,7.896,-12.011,-5.55,8.25,-11.627,-5.674,14.05,-11.543], +// 3 14 -5.55 8.25 -11.627 -6.268 13.5 -11.147 -5.674 14.05 -11.543 + [3,14,-5.55,8.25,-11.627,-6.268,13.5,-11.147,-5.674,14.05,-11.543], +// 4 14 -6.988 12.55 -10.665 -6.734 13.15 -10.835 -6.268 13.5 -11.147 -5.55 8.25 -11.627 + [4,14,-6.988,12.55,-10.665,-6.734,13.15,-10.835,-6.268,13.5,-11.147,-5.55,8.25,-11.627], +// 3 14 -6.988 12.95 -10.665 -6.734 13.15 -10.835 -6.988 12.55 -10.665 + [3,14,-6.988,12.95,-10.665,-6.734,13.15,-10.835,-6.988,12.55,-10.665], +// 3 14 -6.988 12.55 -10.665 -7.013 12.75 -10.649 -6.988 12.95 -10.665 + [3,14,-6.988,12.55,-10.665,-7.013,12.75,-10.649,-6.988,12.95,-10.665], +// 4 14 -5.063 16.879 -11.952 -5.021 17 -11.98 -4.975 17 -12.011 -4.975 16.8 -12.011 + [4,14,-5.063,16.879,-11.952,-5.021,17,-11.98,-4.975,17,-12.011,-4.975,16.8,-12.011], +// 3 14 -5.572 16.971 -11.612 -5.631 17 -11.572 -5.311 17 -11.786 + [3,14,-5.572,16.971,-11.612,-5.631,17,-11.572,-5.311,17,-11.786], +// 3 14 -5.335 16.8 -11.77 -5.529 16.85 -11.64 -5.572 16.971 -11.612 + [3,14,-5.335,16.8,-11.77,-5.529,16.85,-11.64,-5.572,16.971,-11.612], +// 4 14 -7.539 13.471 -10.297 -7.709 13.5 -10.184 -7.285 13.75 -10.467 -7.37 13.5 -10.41 + [4,14,-7.539,13.471,-10.297,-7.709,13.5,-10.184,-7.285,13.75,-10.467,-7.37,13.5,-10.41], +// 3 14 -3.1 12.9 -12.384 -3.021 12.979 -12.399 -2.9 12.929 -12.423 + [3,14,-3.1,12.9,-12.384,-3.021,12.979,-12.399,-2.9,12.929,-12.423], +// 3 14 -2.7 12.9 -12.463 -2.9 12.929 -12.423 -2.779 12.979 -12.447 + [3,14,-2.7,12.9,-12.463,-2.9,12.929,-12.423,-2.779,12.979,-12.447], +// 3 14 -2.7 12.9 -12.463 -2.779 12.979 -12.447 -2.729 13.1 -12.457 + [3,14,-2.7,12.9,-12.463,-2.779,12.979,-12.447,-2.729,13.1,-12.457], +// 3 14 -3.1 12.9 -12.384 -3.071 13.1 -12.389 -3.021 12.979 -12.399 + [3,14,-3.1,12.9,-12.384,-3.071,13.1,-12.389,-3.021,12.979,-12.399], +// 3 14 -3.071 13.1 -12.389 -3.1 13.3 -12.384 -3.021 13.221 -12.399 + [3,14,-3.071,13.1,-12.389,-3.1,13.3,-12.384,-3.021,13.221,-12.399], +// 3 14 -3.021 13.221 -12.399 -3.1 13.3 -12.384 -2.9 13.271 -12.423 + [3,14,-3.021,13.221,-12.399,-3.1,13.3,-12.384,-2.9,13.271,-12.423], +// 3 14 -2.7 13.3 -12.463 -2.9 13.271 -12.423 -3.1 13.3 -12.384 + [3,14,-2.7,13.3,-12.463,-2.9,13.271,-12.423,-3.1,13.3,-12.384], +// 3 14 -3.1 13.3 -12.384 -2.8 13.5 -12.443 -2.7 13.3 -12.463 + [3,14,-3.1,13.3,-12.384,-2.8,13.5,-12.443,-2.7,13.3,-12.463], +// 3 14 -2.779 13.221 -12.447 -2.9 13.271 -12.423 -2.7 13.3 -12.463 + [3,14,-2.779,13.221,-12.447,-2.9,13.271,-12.423,-2.7,13.3,-12.463], +// 3 14 -2.729 13.1 -12.457 -2.779 13.221 -12.447 -2.7 13.3 -12.463 + [3,14,-2.729,13.1,-12.457,-2.779,13.221,-12.447,-2.7,13.3,-12.463], +// 4 14 -2.05 13.4 -12.592 -2.7 12.9 -12.463 -2.729 13.1 -12.457 -2.7 13.3 -12.463 + [4,14,-2.05,13.4,-12.592,-2.7,12.9,-12.463,-2.729,13.1,-12.457,-2.7,13.3,-12.463], +// 3 14 -2.05 13 -12.592 -1.971 13.079 -12.608 -1.85 13.029 -12.632 + [3,14,-2.05,13,-12.592,-1.971,13.079,-12.608,-1.85,13.029,-12.632], +// 3 14 -1.65 13 -12.672 -1.85 13.029 -12.632 -1.729 13.079 -12.656 + [3,14,-1.65,13,-12.672,-1.85,13.029,-12.632,-1.729,13.079,-12.656], +// 3 14 -1.65 13 -12.672 -1.729 13.079 -12.656 -1.679 13.2 -12.666 + [3,14,-1.65,13,-12.672,-1.729,13.079,-12.656,-1.679,13.2,-12.666], +// 3 14 -2.05 13 -12.592 -2.021 13.2 -12.598 -1.971 13.079 -12.608 + [3,14,-2.05,13,-12.592,-2.021,13.2,-12.598,-1.971,13.079,-12.608], +// 3 14 -2.021 13.2 -12.598 -2.05 13.4 -12.592 -1.971 13.321 -12.608 + [3,14,-2.021,13.2,-12.598,-2.05,13.4,-12.592,-1.971,13.321,-12.608], +// 3 14 -1.971 13.321 -12.608 -2.05 13.4 -12.592 -1.85 13.371 -12.632 + [3,14,-1.971,13.321,-12.608,-2.05,13.4,-12.592,-1.85,13.371,-12.632], +// 3 14 -1.729 13.321 -12.656 -1.85 13.371 -12.632 -1.65 13.4 -12.672 + [3,14,-1.729,13.321,-12.656,-1.85,13.371,-12.632,-1.65,13.4,-12.672], +// 3 14 -1.679 13.2 -12.666 -1.729 13.321 -12.656 -1.65 13.4 -12.672 + [3,14,-1.679,13.2,-12.666,-1.729,13.321,-12.656,-1.65,13.4,-12.672], +// 4 14 -1.3 13.35 -12.742 -1.65 13 -12.672 -1.679 13.2 -12.666 -1.65 13.4 -12.672 + [4,14,-1.3,13.35,-12.742,-1.65,13,-12.672,-1.679,13.2,-12.666,-1.65,13.4,-12.672], +// 3 14 -1.3 13.35 -12.742 -1.221 13.429 -12.757 -1.1 13.379 -12.781 + [3,14,-1.3,13.35,-12.742,-1.221,13.429,-12.757,-1.1,13.379,-12.781], +// 3 14 -.9 13.35 -12.821 -1.1 13.379 -12.781 -.979 13.429 -12.805 + [3,14,-.9,13.35,-12.821,-1.1,13.379,-12.781,-.979,13.429,-12.805], +// 3 14 -.9 13.35 -12.821 -.979 13.429 -12.805 -.929 13.55 -12.815 + [3,14,-.9,13.35,-12.821,-.979,13.429,-12.805,-.929,13.55,-12.815], +// 3 14 -1.3 13.35 -12.742 -1.271 13.55 -12.747 -1.221 13.429 -12.757 + [3,14,-1.3,13.35,-12.742,-1.271,13.55,-12.747,-1.221,13.429,-12.757], +// 3 14 -1.271 13.55 -12.747 -1.3 13.75 -12.742 -1.221 13.671 -12.757 + [3,14,-1.271,13.55,-12.747,-1.3,13.75,-12.742,-1.221,13.671,-12.757], +// 3 14 -1.221 13.671 -12.757 -1.3 13.75 -12.742 -1.1 13.721 -12.781 + [3,14,-1.221,13.671,-12.757,-1.3,13.75,-12.742,-1.1,13.721,-12.781], +// 3 14 -.979 13.671 -12.805 -1.1 13.721 -12.781 -.9 13.75 -12.821 + [3,14,-.979,13.671,-12.805,-1.1,13.721,-12.781,-.9,13.75,-12.821], +// 3 14 -.929 13.55 -12.815 -.979 13.671 -12.805 -.9 13.75 -12.821 + [3,14,-.929,13.55,-12.815,-.979,13.671,-12.805,-.9,13.75,-12.821], +// 3 14 -.95 12.65 -12.811 -.871 12.729 -12.827 -.75 12.679 -12.851 + [3,14,-.95,12.65,-12.811,-.871,12.729,-12.827,-.75,12.679,-12.851], +// 3 14 -.55 12.65 -12.891 -.75 12.679 -12.851 -.629 12.729 -12.875 + [3,14,-.55,12.65,-12.891,-.75,12.679,-12.851,-.629,12.729,-12.875], +// 3 14 -.55 12.65 -12.891 -.629 12.729 -12.875 -.579 12.85 -12.885 + [3,14,-.55,12.65,-12.891,-.629,12.729,-12.875,-.579,12.85,-12.885], +// 3 14 -.95 12.65 -12.811 -.921 12.85 -12.817 -.871 12.729 -12.827 + [3,14,-.95,12.65,-12.811,-.921,12.85,-12.817,-.871,12.729,-12.827], +// 4 14 -1.3 13.35 -12.742 -.95 13.05 -12.811 -.921 12.85 -12.817 -.95 12.65 -12.811 + [4,14,-1.3,13.35,-12.742,-.95,13.05,-12.811,-.921,12.85,-12.817,-.95,12.65,-12.811], +// 3 14 -.921 12.85 -12.817 -.95 13.05 -12.811 -.871 12.971 -12.827 + [3,14,-.921,12.85,-12.817,-.95,13.05,-12.811,-.871,12.971,-12.827], +// 3 14 -.871 12.971 -12.827 -.95 13.05 -12.811 -.75 13.021 -12.851 + [3,14,-.871,12.971,-12.827,-.95,13.05,-12.811,-.75,13.021,-12.851], +// 4 14 -.9 13.35 -12.821 -.55 13.05 -12.891 -.75 13.021 -12.851 -.95 13.05 -12.811 + [4,14,-.9,13.35,-12.821,-.55,13.05,-12.891,-.75,13.021,-12.851,-.95,13.05,-12.811], +// 3 14 -.629 12.971 -12.875 -.75 13.021 -12.851 -.55 13.05 -12.891 + [3,14,-.629,12.971,-12.875,-.75,13.021,-12.851,-.55,13.05,-12.891], +// 3 14 -.579 12.85 -12.885 -.629 12.971 -12.875 -.55 13.05 -12.891 + [3,14,-.579,12.85,-12.885,-.629,12.971,-12.875,-.55,13.05,-12.891], +// 4 14 -.071 12.85 -12.986 -.55 12.65 -12.891 -.579 12.85 -12.885 -.55 13.05 -12.891 + [4,14,-.071,12.85,-12.986,-.55,12.65,-12.891,-.579,12.85,-12.885,-.55,13.05,-12.891], +// 3 14 -3.7 13.5 -12.264 -3.621 13.579 -12.28 -3.5 13.529 -12.304 + [3,14,-3.7,13.5,-12.264,-3.621,13.579,-12.28,-3.5,13.529,-12.304], +// 3 14 -3.3 13.5 -12.344 -3.5 13.529 -12.304 -3.379 13.579 -12.328 + [3,14,-3.3,13.5,-12.344,-3.5,13.529,-12.304,-3.379,13.579,-12.328], +// 3 14 -3.3 13.5 -12.344 -3.379 13.579 -12.328 -3.329 13.7 -12.338 + [3,14,-3.3,13.5,-12.344,-3.379,13.579,-12.328,-3.329,13.7,-12.338], +// 3 14 -3.7 13.5 -12.264 -3.671 13.7 -12.27 -3.621 13.579 -12.28 + [3,14,-3.7,13.5,-12.264,-3.671,13.7,-12.27,-3.621,13.579,-12.28], +// 4 14 -4.3 14.7 -12.145 -3.7 13.9 -12.264 -3.671 13.7 -12.27 -3.7 13.5 -12.264 + [4,14,-4.3,14.7,-12.145,-3.7,13.9,-12.264,-3.671,13.7,-12.27,-3.7,13.5,-12.264], +// 3 14 -3.671 13.7 -12.27 -3.7 13.9 -12.264 -3.621 13.821 -12.28 + [3,14,-3.671,13.7,-12.27,-3.7,13.9,-12.264,-3.621,13.821,-12.28], +// 3 14 -3.621 13.821 -12.28 -3.7 13.9 -12.264 -3.5 13.871 -12.304 + [3,14,-3.621,13.821,-12.28,-3.7,13.9,-12.264,-3.5,13.871,-12.304], +// 4 14 -3.55 14.1 -12.294 -3.3 13.9 -12.344 -3.5 13.871 -12.304 -3.7 13.9 -12.264 + [4,14,-3.55,14.1,-12.294,-3.3,13.9,-12.344,-3.5,13.871,-12.304,-3.7,13.9,-12.264], +// 3 14 -3.379 13.821 -12.328 -3.5 13.871 -12.304 -3.3 13.9 -12.344 + [3,14,-3.379,13.821,-12.328,-3.5,13.871,-12.304,-3.3,13.9,-12.344], +// 3 14 -3.329 13.7 -12.338 -3.379 13.821 -12.328 -3.3 13.9 -12.344 + [3,14,-3.329,13.7,-12.338,-3.379,13.821,-12.328,-3.3,13.9,-12.344], +// 3 14 -2.8 13.5 -12.443 -2.721 13.579 -12.459 -2.6 13.529 -12.483 + [3,14,-2.8,13.5,-12.443,-2.721,13.579,-12.459,-2.6,13.529,-12.483], +// 4 14 -2.7 13.3 -12.463 -2.8 13.5 -12.443 -2.6 13.529 -12.483 -2.4 13.5 -12.523 + [4,14,-2.7,13.3,-12.463,-2.8,13.5,-12.443,-2.6,13.529,-12.483,-2.4,13.5,-12.523], +// 3 14 -2.4 13.5 -12.523 -2.6 13.529 -12.483 -2.479 13.579 -12.507 + [3,14,-2.4,13.5,-12.523,-2.6,13.529,-12.483,-2.479,13.579,-12.507], +// 3 14 -2.4 13.5 -12.523 -2.479 13.579 -12.507 -2.429 13.7 -12.517 + [3,14,-2.4,13.5,-12.523,-2.479,13.579,-12.507,-2.429,13.7,-12.517], +// 3 14 -2.8 13.5 -12.443 -2.771 13.7 -12.449 -2.721 13.579 -12.459 + [3,14,-2.8,13.5,-12.443,-2.771,13.7,-12.449,-2.721,13.579,-12.459], +// 3 14 -2.771 13.7 -12.449 -2.8 13.9 -12.443 -2.721 13.821 -12.459 + [3,14,-2.771,13.7,-12.449,-2.8,13.9,-12.443,-2.721,13.821,-12.459], +// 3 14 -2.721 13.821 -12.459 -2.8 13.9 -12.443 -2.6 13.871 -12.483 + [3,14,-2.721,13.821,-12.459,-2.8,13.9,-12.443,-2.6,13.871,-12.483], +// 3 14 -2.479 13.821 -12.507 -2.6 13.871 -12.483 -2.4 13.9 -12.523 + [3,14,-2.479,13.821,-12.507,-2.6,13.871,-12.483,-2.4,13.9,-12.523], +// 3 14 -2.429 13.7 -12.517 -2.479 13.821 -12.507 -2.4 13.9 -12.523 + [3,14,-2.429,13.7,-12.517,-2.479,13.821,-12.507,-2.4,13.9,-12.523], +// 3 14 -3.55 14.1 -12.294 -3.471 14.179 -12.31 -3.35 14.129 -12.334 + [3,14,-3.55,14.1,-12.294,-3.471,14.179,-12.31,-3.35,14.129,-12.334], +// 3 14 -3.15 14.1 -12.374 -3.35 14.129 -12.334 -3.229 14.179 -12.358 + [3,14,-3.15,14.1,-12.374,-3.35,14.129,-12.334,-3.229,14.179,-12.358], +// 3 14 -3.15 14.1 -12.374 -3.229 14.179 -12.358 -3.179 14.3 -12.368 + [3,14,-3.15,14.1,-12.374,-3.229,14.179,-12.358,-3.179,14.3,-12.368], +// 3 14 -3.55 14.1 -12.294 -3.521 14.3 -12.3 -3.471 14.179 -12.31 + [3,14,-3.55,14.1,-12.294,-3.521,14.3,-12.3,-3.471,14.179,-12.31], +// 3 14 -3.521 14.3 -12.3 -3.55 14.5 -12.294 -3.471 14.421 -12.31 + [3,14,-3.521,14.3,-12.3,-3.55,14.5,-12.294,-3.471,14.421,-12.31], +// 3 14 -3.471 14.421 -12.31 -3.55 14.5 -12.294 -3.35 14.471 -12.334 + [3,14,-3.471,14.421,-12.31,-3.55,14.5,-12.294,-3.35,14.471,-12.334], +// 4 14 -3.3 14.8 -12.344 -3.15 14.5 -12.374 -3.35 14.471 -12.334 -3.55 14.5 -12.294 + [4,14,-3.3,14.8,-12.344,-3.15,14.5,-12.374,-3.35,14.471,-12.334,-3.55,14.5,-12.294], +// 3 14 -3.229 14.421 -12.358 -3.35 14.471 -12.334 -3.15 14.5 -12.374 + [3,14,-3.229,14.421,-12.358,-3.35,14.471,-12.334,-3.15,14.5,-12.374], +// 3 14 -3.179 14.3 -12.368 -3.229 14.421 -12.358 -3.15 14.5 -12.374 + [3,14,-3.179,14.3,-12.368,-3.229,14.421,-12.358,-3.15,14.5,-12.374], +// 3 14 -4.3 14.7 -12.145 -4.221 14.779 -12.161 -4.1 14.729 -12.185 + [3,14,-4.3,14.7,-12.145,-4.221,14.779,-12.161,-4.1,14.729,-12.185], +// 3 14 -3.9 14.7 -12.225 -4.1 14.729 -12.185 -3.979 14.779 -12.209 + [3,14,-3.9,14.7,-12.225,-4.1,14.729,-12.185,-3.979,14.779,-12.209], +// 3 14 -3.9 14.7 -12.225 -3.979 14.779 -12.209 -3.929 14.9 -12.219 + [3,14,-3.9,14.7,-12.225,-3.979,14.779,-12.209,-3.929,14.9,-12.219], +// 3 14 -4.3 14.7 -12.145 -4.271 14.9 -12.151 -4.221 14.779 -12.161 + [3,14,-4.3,14.7,-12.145,-4.271,14.9,-12.151,-4.221,14.779,-12.161], +// 4 14 -4.6 15.35 -12.085 -4.3 15.1 -12.145 -4.271 14.9 -12.151 -4.3 14.7 -12.145 + [4,14,-4.6,15.35,-12.085,-4.3,15.1,-12.145,-4.271,14.9,-12.151,-4.3,14.7,-12.145], +// 3 14 -4.271 14.9 -12.151 -4.3 15.1 -12.145 -4.221 15.021 -12.161 + [3,14,-4.271,14.9,-12.151,-4.3,15.1,-12.145,-4.221,15.021,-12.161], +// 3 14 -4.221 15.021 -12.161 -4.3 15.1 -12.145 -4.1 15.071 -12.185 + [3,14,-4.221,15.021,-12.161,-4.3,15.1,-12.145,-4.1,15.071,-12.185], +// 4 14 -4.2 15.35 -12.165 -3.9 15.1 -12.225 -4.1 15.071 -12.185 -4.3 15.1 -12.145 + [4,14,-4.2,15.35,-12.165,-3.9,15.1,-12.225,-4.1,15.071,-12.185,-4.3,15.1,-12.145], +// 3 14 -3.979 15.021 -12.209 -4.1 15.071 -12.185 -3.9 15.1 -12.225 + [3,14,-3.979,15.021,-12.209,-4.1,15.071,-12.185,-3.9,15.1,-12.225], +// 3 14 -3.929 14.9 -12.219 -3.979 15.021 -12.209 -3.9 15.1 -12.225 + [3,14,-3.929,14.9,-12.219,-3.979,15.021,-12.209,-3.9,15.1,-12.225], +// 4 14 -3.3 14.8 -12.344 -3.9 14.7 -12.225 -3.929 14.9 -12.219 -3.9 15.1 -12.225 + [4,14,-3.3,14.8,-12.344,-3.9,14.7,-12.225,-3.929,14.9,-12.219,-3.9,15.1,-12.225], +// 3 14 -3.3 14.8 -12.344 -3.221 14.879 -12.36 -3.1 14.829 -12.384 + [3,14,-3.3,14.8,-12.344,-3.221,14.879,-12.36,-3.1,14.829,-12.384], +// 3 14 -3.3 14.8 -12.344 -3.1 14.829 -12.384 -2.9 14.8 -12.423 + [3,14,-3.3,14.8,-12.344,-3.1,14.829,-12.384,-2.9,14.8,-12.423], +// 3 14 -2.9 14.8 -12.423 -3.15 14.5 -12.374 -3.3 14.8 -12.344 + [3,14,-2.9,14.8,-12.423,-3.15,14.5,-12.374,-3.3,14.8,-12.344], +// 3 14 -2.9 14.8 -12.423 -3.1 14.829 -12.384 -2.979 14.879 -12.408 + [3,14,-2.9,14.8,-12.423,-3.1,14.829,-12.384,-2.979,14.879,-12.408], +// 3 14 -2.9 14.8 -12.423 -2.979 14.879 -12.408 -2.929 15 -12.418 + [3,14,-2.9,14.8,-12.423,-2.979,14.879,-12.408,-2.929,15,-12.418], +// 3 14 -3.3 14.8 -12.344 -3.271 15 -12.35 -3.221 14.879 -12.36 + [3,14,-3.3,14.8,-12.344,-3.271,15,-12.35,-3.221,14.879,-12.36], +// 4 14 -3.9 15.1 -12.225 -3.3 15.2 -12.344 -3.271 15 -12.35 -3.3 14.8 -12.344 + [4,14,-3.9,15.1,-12.225,-3.3,15.2,-12.344,-3.271,15,-12.35,-3.3,14.8,-12.344], +// 3 14 -3.271 15 -12.35 -3.3 15.2 -12.344 -3.221 15.121 -12.36 + [3,14,-3.271,15,-12.35,-3.3,15.2,-12.344,-3.221,15.121,-12.36], +// 3 14 -3.221 15.121 -12.36 -3.3 15.2 -12.344 -3.1 15.171 -12.384 + [3,14,-3.221,15.121,-12.36,-3.3,15.2,-12.344,-3.1,15.171,-12.384], +// 4 14 -3.3 15.4 -12.344 -2.9 15.2 -12.423 -3.1 15.171 -12.384 -3.3 15.2 -12.344 + [4,14,-3.3,15.4,-12.344,-2.9,15.2,-12.423,-3.1,15.171,-12.384,-3.3,15.2,-12.344], +// 3 14 -2.979 15.121 -12.408 -3.1 15.171 -12.384 -2.9 15.2 -12.423 + [3,14,-2.979,15.121,-12.408,-3.1,15.171,-12.384,-2.9,15.2,-12.423], +// 3 14 -2.929 15 -12.418 -2.979 15.121 -12.408 -2.9 15.2 -12.423 + [3,14,-2.929,15,-12.418,-2.979,15.121,-12.408,-2.9,15.2,-12.423], +// 3 14 -2.9 14.8 -12.423 -2.929 15 -12.418 -2.9 15.2 -12.423 + [3,14,-2.9,14.8,-12.423,-2.929,15,-12.418,-2.9,15.2,-12.423], +// 3 14 -2.9 15.2 -12.423 -2.6 14.75 -12.483 -2.9 14.8 -12.423 + [3,14,-2.9,15.2,-12.423,-2.6,14.75,-12.483,-2.9,14.8,-12.423], +// 3 14 -3.7 15.4 -12.264 -3.621 15.479 -12.28 -3.5 15.429 -12.304 + [3,14,-3.7,15.4,-12.264,-3.621,15.479,-12.28,-3.5,15.429,-12.304], +// 4 14 -3.3 15.2 -12.344 -3.7 15.4 -12.264 -3.5 15.429 -12.304 -3.3 15.4 -12.344 + [4,14,-3.3,15.2,-12.344,-3.7,15.4,-12.264,-3.5,15.429,-12.304,-3.3,15.4,-12.344], +// 3 14 -3.3 15.4 -12.344 -3.5 15.429 -12.304 -3.379 15.479 -12.328 + [3,14,-3.3,15.4,-12.344,-3.5,15.429,-12.304,-3.379,15.479,-12.328], +// 3 14 -3.3 15.4 -12.344 -3.379 15.479 -12.328 -3.329 15.6 -12.338 + [3,14,-3.3,15.4,-12.344,-3.379,15.479,-12.328,-3.329,15.6,-12.338], +// 3 14 -3.7 15.4 -12.264 -3.671 15.6 -12.27 -3.621 15.479 -12.28 + [3,14,-3.7,15.4,-12.264,-3.671,15.6,-12.27,-3.621,15.479,-12.28], +// 3 14 -3.671 15.6 -12.27 -3.7 15.8 -12.264 -3.621 15.721 -12.28 + [3,14,-3.671,15.6,-12.27,-3.7,15.8,-12.264,-3.621,15.721,-12.28], +// 3 14 -3.621 15.721 -12.28 -3.7 15.8 -12.264 -3.5 15.771 -12.304 + [3,14,-3.621,15.721,-12.28,-3.7,15.8,-12.264,-3.5,15.771,-12.304], +// 3 14 -3.379 15.721 -12.328 -3.5 15.771 -12.304 -3.3 15.8 -12.344 + [3,14,-3.379,15.721,-12.328,-3.5,15.771,-12.304,-3.3,15.8,-12.344], +// 3 14 -3.329 15.6 -12.338 -3.379 15.721 -12.328 -3.3 15.8 -12.344 + [3,14,-3.329,15.6,-12.338,-3.379,15.721,-12.328,-3.3,15.8,-12.344], +// 4 14 -2.8 15.3 -12.443 -3.3 15.4 -12.344 -3.329 15.6 -12.338 -3.3 15.8 -12.344 + [4,14,-2.8,15.3,-12.443,-3.3,15.4,-12.344,-3.329,15.6,-12.338,-3.3,15.8,-12.344], +// 3 14 -2.8 15.3 -12.443 -2.721 15.379 -12.459 -2.6 15.329 -12.483 + [3,14,-2.8,15.3,-12.443,-2.721,15.379,-12.459,-2.6,15.329,-12.483], +// 3 14 -2.4 15.3 -12.523 -2.6 15.329 -12.483 -2.479 15.379 -12.507 + [3,14,-2.4,15.3,-12.523,-2.6,15.329,-12.483,-2.479,15.379,-12.507], +// 3 14 -2.4 15.3 -12.523 -2.479 15.379 -12.507 -2.429 15.5 -12.517 + [3,14,-2.4,15.3,-12.523,-2.479,15.379,-12.507,-2.429,15.5,-12.517], +// 3 14 -2.8 15.3 -12.443 -2.771 15.5 -12.449 -2.721 15.379 -12.459 + [3,14,-2.8,15.3,-12.443,-2.771,15.5,-12.449,-2.721,15.379,-12.459], +// 4 14 -3.3 15.8 -12.344 -2.8 15.7 -12.443 -2.771 15.5 -12.449 -2.8 15.3 -12.443 + [4,14,-3.3,15.8,-12.344,-2.8,15.7,-12.443,-2.771,15.5,-12.449,-2.8,15.3,-12.443], +// 3 14 -2.771 15.5 -12.449 -2.8 15.7 -12.443 -2.721 15.621 -12.459 + [3,14,-2.771,15.5,-12.449,-2.8,15.7,-12.443,-2.721,15.621,-12.459], +// 3 14 -2.721 15.621 -12.459 -2.8 15.7 -12.443 -2.6 15.671 -12.483 + [3,14,-2.721,15.621,-12.459,-2.8,15.7,-12.443,-2.6,15.671,-12.483], +// 3 14 -2.479 15.621 -12.507 -2.6 15.671 -12.483 -2.4 15.7 -12.523 + [3,14,-2.479,15.621,-12.507,-2.6,15.671,-12.483,-2.4,15.7,-12.523], +// 3 14 -2.429 15.5 -12.517 -2.479 15.621 -12.507 -2.4 15.7 -12.523 + [3,14,-2.429,15.5,-12.517,-2.479,15.621,-12.507,-2.4,15.7,-12.523], +// 4 14 -2.05 15.6 -12.592 -2.4 15.3 -12.523 -2.429 15.5 -12.517 -2.4 15.7 -12.523 + [4,14,-2.05,15.6,-12.592,-2.4,15.3,-12.523,-2.429,15.5,-12.517,-2.4,15.7,-12.523], +// 3 14 -2.05 15.2 -12.592 -1.971 15.279 -12.608 -1.85 15.229 -12.632 + [3,14,-2.05,15.2,-12.592,-1.971,15.279,-12.608,-1.85,15.229,-12.632], +// 3 14 -1.65 15.2 -12.672 -1.85 15.229 -12.632 -1.729 15.279 -12.656 + [3,14,-1.65,15.2,-12.672,-1.85,15.229,-12.632,-1.729,15.279,-12.656], +// 3 14 -1.65 15.2 -12.672 -1.729 15.279 -12.656 -1.679 15.4 -12.666 + [3,14,-1.65,15.2,-12.672,-1.729,15.279,-12.656,-1.679,15.4,-12.666], +// 3 14 -2.05 15.2 -12.592 -2.021 15.4 -12.598 -1.971 15.279 -12.608 + [3,14,-2.05,15.2,-12.592,-2.021,15.4,-12.598,-1.971,15.279,-12.608], +// 3 14 -2.021 15.4 -12.598 -2.05 15.6 -12.592 -1.971 15.521 -12.608 + [3,14,-2.021,15.4,-12.598,-2.05,15.6,-12.592,-1.971,15.521,-12.608], +// 3 14 -1.971 15.521 -12.608 -2.05 15.6 -12.592 -1.85 15.571 -12.632 + [3,14,-1.971,15.521,-12.608,-2.05,15.6,-12.592,-1.85,15.571,-12.632], +// 4 14 -2.4 15.7 -12.523 -1.65 15.6 -12.672 -1.85 15.571 -12.632 -2.05 15.6 -12.592 + [4,14,-2.4,15.7,-12.523,-1.65,15.6,-12.672,-1.85,15.571,-12.632,-2.05,15.6,-12.592], +// 3 14 -1.729 15.521 -12.656 -1.85 15.571 -12.632 -1.65 15.6 -12.672 + [3,14,-1.729,15.521,-12.656,-1.85,15.571,-12.632,-1.65,15.6,-12.672], +// 3 14 -1.679 15.4 -12.666 -1.729 15.521 -12.656 -1.65 15.6 -12.672 + [3,14,-1.679,15.4,-12.666,-1.729,15.521,-12.656,-1.65,15.6,-12.672], +// 4 14 -1.4 15.5 -12.722 -1.65 15.2 -12.672 -1.679 15.4 -12.666 -1.65 15.6 -12.672 + [4,14,-1.4,15.5,-12.722,-1.65,15.2,-12.672,-1.679,15.4,-12.666,-1.65,15.6,-12.672], +// 3 14 -1.4 15.1 -12.722 -1.321 15.179 -12.737 -1.2 15.129 -12.761 + [3,14,-1.4,15.1,-12.722,-1.321,15.179,-12.737,-1.2,15.129,-12.761], +// 3 14 -1.4 15.1 -12.722 -1.2 15.129 -12.761 -1 15.1 -12.801 + [3,14,-1.4,15.1,-12.722,-1.2,15.129,-12.761,-1,15.1,-12.801], +// 3 14 -1 15.1 -12.801 -1.65 15 -12.672 -1.4 15.1 -12.722 + [3,14,-1,15.1,-12.801,-1.65,15,-12.672,-1.4,15.1,-12.722], +// 3 14 -1 15.1 -12.801 -1.2 15.129 -12.761 -1.079 15.179 -12.785 + [3,14,-1,15.1,-12.801,-1.2,15.129,-12.761,-1.079,15.179,-12.785], +// 3 14 -1 15.1 -12.801 -1.079 15.179 -12.785 -1.029 15.3 -12.795 + [3,14,-1,15.1,-12.801,-1.079,15.179,-12.785,-1.029,15.3,-12.795], +// 3 14 -1.4 15.1 -12.722 -1.371 15.3 -12.727 -1.321 15.179 -12.737 + [3,14,-1.4,15.1,-12.722,-1.371,15.3,-12.727,-1.321,15.179,-12.737], +// 3 14 -1.371 15.3 -12.727 -1.4 15.5 -12.722 -1.321 15.421 -12.737 + [3,14,-1.371,15.3,-12.727,-1.4,15.5,-12.722,-1.321,15.421,-12.737], +// 3 14 -1.321 15.421 -12.737 -1.4 15.5 -12.722 -1.2 15.471 -12.761 + [3,14,-1.321,15.421,-12.737,-1.4,15.5,-12.722,-1.2,15.471,-12.761], +// 4 14 -.45 15.95 -12.911 -1 15.5 -12.801 -1.2 15.471 -12.761 -1.4 15.5 -12.722 + [4,14,-.45,15.95,-12.911,-1,15.5,-12.801,-1.2,15.471,-12.761,-1.4,15.5,-12.722], +// 3 14 -1.079 15.421 -12.785 -1.2 15.471 -12.761 -1 15.5 -12.801 + [3,14,-1.079,15.421,-12.785,-1.2,15.471,-12.761,-1,15.5,-12.801], +// 3 14 -1.029 15.3 -12.795 -1.079 15.421 -12.785 -1 15.5 -12.801 + [3,14,-1.029,15.3,-12.795,-1.079,15.421,-12.785,-1,15.5,-12.801], +// 3 14 -.65 15.05 -12.871 -.571 15.129 -12.887 -.45 15.079 -12.911 + [3,14,-.65,15.05,-12.871,-.571,15.129,-12.887,-.45,15.079,-12.911], +// 3 14 -.65 15.05 -12.871 -.45 15.079 -12.911 -.25 15.05 -12.95 + [3,14,-.65,15.05,-12.871,-.45,15.079,-12.911,-.25,15.05,-12.95], +// 3 14 -.25 15.05 -12.95 -.6 14.95 -12.881 -.65 15.05 -12.871 + [3,14,-.25,15.05,-12.95,-.6,14.95,-12.881,-.65,15.05,-12.871], +// 3 14 -.25 15.05 -12.95 -.45 15.079 -12.911 -.329 15.129 -12.935 + [3,14,-.25,15.05,-12.95,-.45,15.079,-12.911,-.329,15.129,-12.935], +// 3 14 -.25 15.05 -12.95 -.329 15.129 -12.935 -.279 15.25 -12.945 + [3,14,-.25,15.05,-12.95,-.329,15.129,-12.935,-.279,15.25,-12.945], +// 3 14 -.65 15.05 -12.871 -.621 15.25 -12.877 -.571 15.129 -12.887 + [3,14,-.65,15.05,-12.871,-.621,15.25,-12.877,-.571,15.129,-12.887], +// 3 14 -.621 15.25 -12.877 -.65 15.45 -12.871 -.571 15.371 -12.887 + [3,14,-.621,15.25,-12.877,-.65,15.45,-12.871,-.571,15.371,-12.887], +// 3 14 -.571 15.371 -12.887 -.65 15.45 -12.871 -.45 15.421 -12.911 + [3,14,-.571,15.371,-12.887,-.65,15.45,-12.871,-.45,15.421,-12.911], +// 3 14 -.329 15.371 -12.935 -.45 15.421 -12.911 -.25 15.45 -12.95 + [3,14,-.329,15.371,-12.935,-.45,15.421,-12.911,-.25,15.45,-12.95], +// 3 14 -.279 15.25 -12.945 -.329 15.371 -12.935 -.25 15.45 -12.95 + [3,14,-.279,15.25,-12.945,-.329,15.371,-12.935,-.25,15.45,-12.95], +// 3 14 -.25 15.05 -12.95 -.279 15.25 -12.945 -.25 15.45 -12.95 + [3,14,-.25,15.05,-12.95,-.279,15.25,-12.945,-.25,15.45,-12.95], +// 3 14 -.25 15.45 -12.95 -.1 15.35 -12.98 -.25 15.05 -12.95 + [3,14,-.25,15.45,-12.95,-.1,15.35,-12.98,-.25,15.05,-12.95], +// 3 14 -.45 15.55 -12.911 -.371 15.629 -12.926 -.25 15.579 -12.95 + [3,14,-.45,15.55,-12.911,-.371,15.629,-12.926,-.25,15.579,-12.95], +// 3 14 -.05 15.55 -12.99 -.25 15.579 -12.95 -.129 15.629 -12.974 + [3,14,-.05,15.55,-12.99,-.25,15.579,-12.95,-.129,15.629,-12.974], +// 3 14 -.05 15.55 -12.99 -.129 15.629 -12.974 -.079 15.75 -12.984 + [3,14,-.05,15.55,-12.99,-.129,15.629,-12.974,-.079,15.75,-12.984], +// 3 14 -.45 15.55 -12.911 -.421 15.75 -12.916 -.371 15.629 -12.926 + [3,14,-.45,15.55,-12.911,-.421,15.75,-12.916,-.371,15.629,-12.926], +// 3 14 -.45 15.95 -12.911 -.421 15.75 -12.916 -.45 15.55 -12.911 + [3,14,-.45,15.95,-12.911,-.421,15.75,-12.916,-.45,15.55,-12.911], +// 3 14 -.45 15.55 -12.911 -1 15.5 -12.801 -.45 15.95 -12.911 + [3,14,-.45,15.55,-12.911,-1,15.5,-12.801,-.45,15.95,-12.911], +// 3 14 -.421 15.75 -12.916 -.45 15.95 -12.911 -.371 15.871 -12.926 + [3,14,-.421,15.75,-12.916,-.45,15.95,-12.911,-.371,15.871,-12.926], +// 3 14 -.371 15.871 -12.926 -.45 15.95 -12.911 -.25 15.921 -12.95 + [3,14,-.371,15.871,-12.926,-.45,15.95,-12.911,-.25,15.921,-12.95], +// 3 14 -.129 15.871 -12.974 -.25 15.921 -12.95 -.05 15.95 -12.99 + [3,14,-.129,15.871,-12.974,-.25,15.921,-12.95,-.05,15.95,-12.99], +// 3 14 -.079 15.75 -12.984 -.129 15.871 -12.974 -.05 15.95 -12.99 + [3,14,-.079,15.75,-12.984,-.129,15.871,-12.974,-.05,15.95,-12.99], +// 4 14 0 15.35 -13 -.05 15.55 -12.99 -.079 15.75 -12.984 -.05 15.95 -12.99 + [4,14,0,15.35,-13,-.05,15.55,-12.99,-.079,15.75,-12.984,-.05,15.95,-12.99], +// 3 14 -.5 16.25 -12.901 -.421 16.329 -12.916 -.3 16.279 -12.94 + [3,14,-.5,16.25,-12.901,-.421,16.329,-12.916,-.3,16.279,-12.94], +// 3 14 -.1 16.25 -12.98 -.3 16.279 -12.94 -.179 16.329 -12.964 + [3,14,-.1,16.25,-12.98,-.3,16.279,-12.94,-.179,16.329,-12.964], +// 3 14 -.1 16.25 -12.98 -.179 16.329 -12.964 -.129 16.45 -12.974 + [3,14,-.1,16.25,-12.98,-.179,16.329,-12.964,-.129,16.45,-12.974], +// 3 14 -.5 16.25 -12.901 -.471 16.45 -12.906 -.421 16.329 -12.916 + [3,14,-.5,16.25,-12.901,-.471,16.45,-12.906,-.421,16.329,-12.916], +// 3 14 -.471 16.45 -12.906 -.5 16.65 -12.901 -.421 16.571 -12.916 + [3,14,-.471,16.45,-12.906,-.5,16.65,-12.901,-.421,16.571,-12.916], +// 3 14 -.421 16.571 -12.916 -.5 16.65 -12.901 -.3 16.621 -12.94 + [3,14,-.421,16.571,-12.916,-.5,16.65,-12.901,-.3,16.621,-12.94], +// 4 14 0 16.9 -13 -.1 16.65 -12.98 -.3 16.621 -12.94 -.5 16.65 -12.901 + [4,14,0,16.9,-13,-.1,16.65,-12.98,-.3,16.621,-12.94,-.5,16.65,-12.901], +// 3 14 -.179 16.571 -12.964 -.3 16.621 -12.94 -.1 16.65 -12.98 + [3,14,-.179,16.571,-12.964,-.3,16.621,-12.94,-.1,16.65,-12.98], +// 3 14 -.129 16.45 -12.974 -.179 16.571 -12.964 -.1 16.65 -12.98 + [3,14,-.129,16.45,-12.974,-.179,16.571,-12.964,-.1,16.65,-12.98], +// 4 14 0 16.5 -13 -.1 16.25 -12.98 -.129 16.45 -12.974 -.1 16.65 -12.98 + [4,14,0,16.5,-13,-.1,16.25,-12.98,-.129,16.45,-12.974,-.1,16.65,-12.98], +// 3 14 -3.1 16.55 -12.384 -3.021 16.629 -12.399 -2.9 16.579 -12.423 + [3,14,-3.1,16.55,-12.384,-3.021,16.629,-12.399,-2.9,16.579,-12.423], +// 3 14 -2.7 16.55 -12.463 -2.9 16.579 -12.423 -2.779 16.629 -12.447 + [3,14,-2.7,16.55,-12.463,-2.9,16.579,-12.423,-2.779,16.629,-12.447], +// 3 14 -2.7 16.55 -12.463 -2.779 16.629 -12.447 -2.729 16.75 -12.457 + [3,14,-2.7,16.55,-12.463,-2.779,16.629,-12.447,-2.729,16.75,-12.457], +// 3 14 -3.1 16.55 -12.384 -3.071 16.75 -12.389 -3.021 16.629 -12.399 + [3,14,-3.1,16.55,-12.384,-3.071,16.75,-12.389,-3.021,16.629,-12.399], +// 3 14 -3.1 16.95 -12.384 -3.071 16.75 -12.389 -3.1 16.55 -12.384 + [3,14,-3.1,16.95,-12.384,-3.071,16.75,-12.389,-3.1,16.55,-12.384], +// 3 14 -3.1 16.55 -12.384 -3.25 16.6 -12.354 -3.1 16.95 -12.384 + [3,14,-3.1,16.55,-12.384,-3.25,16.6,-12.354,-3.1,16.95,-12.384], +// 3 14 -3.071 16.75 -12.389 -3.1 16.95 -12.384 -3.021 16.871 -12.399 + [3,14,-3.071,16.75,-12.389,-3.1,16.95,-12.384,-3.021,16.871,-12.399], +// 3 14 -3.021 16.871 -12.399 -3.1 16.95 -12.384 -2.9 16.921 -12.423 + [3,14,-3.021,16.871,-12.399,-3.1,16.95,-12.384,-2.9,16.921,-12.423], +// 3 14 -2.9 16.921 -12.423 -3.1 16.95 -12.384 -2.7 16.95 -12.463 + [3,14,-2.9,16.921,-12.423,-3.1,16.95,-12.384,-2.7,16.95,-12.463], +// 3 14 -2.779 16.871 -12.447 -2.9 16.921 -12.423 -2.7 16.95 -12.463 + [3,14,-2.779,16.871,-12.447,-2.9,16.921,-12.423,-2.7,16.95,-12.463], +// 3 14 -2.729 16.75 -12.457 -2.779 16.871 -12.447 -2.7 16.95 -12.463 + [3,14,-2.729,16.75,-12.457,-2.779,16.871,-12.447,-2.7,16.95,-12.463], +// 3 14 -3.45 15.9 -12.314 -3.371 15.979 -12.33 -3.25 15.929 -12.354 + [3,14,-3.45,15.9,-12.314,-3.371,15.979,-12.33,-3.25,15.929,-12.354], +// 3 14 -3.05 15.9 -12.394 -3.25 15.929 -12.354 -3.129 15.979 -12.378 + [3,14,-3.05,15.9,-12.394,-3.25,15.929,-12.354,-3.129,15.979,-12.378], +// 3 14 -3.05 15.9 -12.394 -3.129 15.979 -12.378 -3.079 16.1 -12.388 + [3,14,-3.05,15.9,-12.394,-3.129,15.979,-12.378,-3.079,16.1,-12.388], +// 3 14 -3.45 15.9 -12.314 -3.421 16.1 -12.32 -3.371 15.979 -12.33 + [3,14,-3.45,15.9,-12.314,-3.421,16.1,-12.32,-3.371,15.979,-12.33], +// 3 14 -3.421 16.1 -12.32 -3.45 16.3 -12.314 -3.371 16.221 -12.33 + [3,14,-3.421,16.1,-12.32,-3.45,16.3,-12.314,-3.371,16.221,-12.33], +// 3 14 -3.371 16.221 -12.33 -3.45 16.3 -12.314 -3.25 16.271 -12.354 + [3,14,-3.371,16.221,-12.33,-3.45,16.3,-12.314,-3.25,16.271,-12.354], +// 3 14 -3.129 16.221 -12.378 -3.25 16.271 -12.354 -3.05 16.3 -12.394 + [3,14,-3.129,16.221,-12.378,-3.25,16.271,-12.354,-3.05,16.3,-12.394], +// 3 14 -3.079 16.1 -12.388 -3.129 16.221 -12.378 -3.05 16.3 -12.394 + [3,14,-3.079,16.1,-12.388,-3.129,16.221,-12.378,-3.05,16.3,-12.394], +// 4 14 -2.8 15.7 -12.443 -3.05 15.9 -12.394 -3.079 16.1 -12.388 -3.05 16.3 -12.394 + [4,14,-2.8,15.7,-12.443,-3.05,15.9,-12.394,-3.079,16.1,-12.388,-3.05,16.3,-12.394], +// 3 14 -3.65 16.6 -12.274 -3.571 16.679 -12.29 -3.45 16.629 -12.314 + [3,14,-3.65,16.6,-12.274,-3.571,16.679,-12.29,-3.45,16.629,-12.314], +// 3 14 -3.25 16.6 -12.354 -3.45 16.629 -12.314 -3.329 16.679 -12.338 + [3,14,-3.25,16.6,-12.354,-3.45,16.629,-12.314,-3.329,16.679,-12.338], +// 3 14 -3.25 16.6 -12.354 -3.329 16.679 -12.338 -3.279 16.8 -12.348 + [3,14,-3.25,16.6,-12.354,-3.329,16.679,-12.338,-3.279,16.8,-12.348], +// 3 14 -3.65 16.6 -12.274 -3.621 16.8 -12.28 -3.571 16.679 -12.29 + [3,14,-3.65,16.6,-12.274,-3.621,16.8,-12.28,-3.571,16.679,-12.29], +// 3 14 -3.621 16.8 -12.28 -3.65 17 -12.274 -3.571 16.921 -12.29 + [3,14,-3.621,16.8,-12.28,-3.65,17,-12.274,-3.571,16.921,-12.29], +// 3 14 -3.571 16.921 -12.29 -3.65 17 -12.274 -3.45 16.971 -12.314 + [3,14,-3.571,16.921,-12.29,-3.65,17,-12.274,-3.45,16.971,-12.314], +// 3 14 -3.45 16.971 -12.314 -3.65 17 -12.274 -3.25 17 -12.354 + [3,14,-3.45,16.971,-12.314,-3.65,17,-12.274,-3.25,17,-12.354], +// 3 14 -3.329 16.921 -12.338 -3.45 16.971 -12.314 -3.25 17 -12.354 + [3,14,-3.329,16.921,-12.338,-3.45,16.971,-12.314,-3.25,17,-12.354], +// 3 14 -3.279 16.8 -12.348 -3.329 16.921 -12.338 -3.25 17 -12.354 + [3,14,-3.279,16.8,-12.348,-3.329,16.921,-12.338,-3.25,17,-12.354], +// 4 14 -3.1 16.95 -12.384 -3.25 16.6 -12.354 -3.279 16.8 -12.348 -3.25 17 -12.354 + [4,14,-3.1,16.95,-12.384,-3.25,16.6,-12.354,-3.279,16.8,-12.348,-3.25,17,-12.354], +// 3 14 -4.5 16.5 -12.105 -4.421 16.579 -12.121 -4.3 16.529 -12.145 + [3,14,-4.5,16.5,-12.105,-4.421,16.579,-12.121,-4.3,16.529,-12.145], +// 3 14 -4.1 16.5 -12.185 -4.3 16.529 -12.145 -4.179 16.579 -12.169 + [3,14,-4.1,16.5,-12.185,-4.3,16.529,-12.145,-4.179,16.579,-12.169], +// 3 14 -4.1 16.5 -12.185 -4.179 16.579 -12.169 -4.129 16.7 -12.179 + [3,14,-4.1,16.5,-12.185,-4.179,16.579,-12.169,-4.129,16.7,-12.179], +// 3 14 -4.5 16.5 -12.105 -4.471 16.7 -12.111 -4.421 16.579 -12.121 + [3,14,-4.5,16.5,-12.105,-4.471,16.7,-12.111,-4.421,16.579,-12.121], +// 4 14 -4.975 16.8 -12.011 -4.5 16.9 -12.105 -4.471 16.7 -12.111 -4.5 16.5 -12.105 + [4,14,-4.975,16.8,-12.011,-4.5,16.9,-12.105,-4.471,16.7,-12.111,-4.5,16.5,-12.105], +// 3 14 -4.471 16.7 -12.111 -4.5 16.9 -12.105 -4.421 16.821 -12.121 + [3,14,-4.471,16.7,-12.111,-4.5,16.9,-12.105,-4.421,16.821,-12.121], +// 3 14 -4.421 16.821 -12.121 -4.5 16.9 -12.105 -4.3 16.871 -12.145 + [3,14,-4.421,16.821,-12.121,-4.5,16.9,-12.105,-4.3,16.871,-12.145], +// 3 14 -4.179 16.821 -12.169 -4.3 16.871 -12.145 -4.1 16.9 -12.185 + [3,14,-4.179,16.821,-12.169,-4.3,16.871,-12.145,-4.1,16.9,-12.185], +// 3 14 -4.129 16.7 -12.179 -4.179 16.821 -12.169 -4.1 16.9 -12.185 + [3,14,-4.129,16.7,-12.179,-4.179,16.821,-12.169,-4.1,16.9,-12.185], +// 4 14 -3.65 16.6 -12.274 -4.1 16.5 -12.185 -4.129 16.7 -12.179 -4.1 16.9 -12.185 + [4,14,-3.65,16.6,-12.274,-4.1,16.5,-12.185,-4.129,16.7,-12.179,-4.1,16.9,-12.185], +// 3 14 -4.6 15.35 -12.085 -4.521 15.429 -12.101 -4.4 15.379 -12.125 + [3,14,-4.6,15.35,-12.085,-4.521,15.429,-12.101,-4.4,15.379,-12.125], +// 4 14 -4.3 15.1 -12.145 -4.6 15.35 -12.085 -4.4 15.379 -12.125 -4.2 15.35 -12.165 + [4,14,-4.3,15.1,-12.145,-4.6,15.35,-12.085,-4.4,15.379,-12.125,-4.2,15.35,-12.165], +// 3 14 -4.2 15.35 -12.165 -4.4 15.379 -12.125 -4.279 15.429 -12.149 + [3,14,-4.2,15.35,-12.165,-4.4,15.379,-12.125,-4.279,15.429,-12.149], +// 3 14 -4.2 15.35 -12.165 -4.279 15.429 -12.149 -4.229 15.55 -12.159 + [3,14,-4.2,15.35,-12.165,-4.279,15.429,-12.149,-4.229,15.55,-12.159], +// 3 14 -4.6 15.35 -12.085 -4.571 15.55 -12.091 -4.521 15.429 -12.101 + [3,14,-4.6,15.35,-12.085,-4.571,15.55,-12.091,-4.521,15.429,-12.101], +// 3 14 -4.571 15.55 -12.091 -4.6 15.75 -12.085 -4.521 15.671 -12.101 + [3,14,-4.571,15.55,-12.091,-4.6,15.75,-12.085,-4.521,15.671,-12.101], +// 3 14 -4.521 15.671 -12.101 -4.6 15.75 -12.085 -4.4 15.721 -12.125 + [3,14,-4.521,15.671,-12.101,-4.6,15.75,-12.085,-4.4,15.721,-12.125], +// 4 14 -4.5 16.5 -12.105 -4.2 15.75 -12.165 -4.4 15.721 -12.125 -4.6 15.75 -12.085 + [4,14,-4.5,16.5,-12.105,-4.2,15.75,-12.165,-4.4,15.721,-12.125,-4.6,15.75,-12.085], +// 3 14 -4.279 15.671 -12.149 -4.4 15.721 -12.125 -4.2 15.75 -12.165 + [3,14,-4.279,15.671,-12.149,-4.4,15.721,-12.125,-4.2,15.75,-12.165], +// 3 14 -4.229 15.55 -12.159 -4.279 15.671 -12.149 -4.2 15.75 -12.165 + [3,14,-4.229,15.55,-12.159,-4.279,15.671,-12.149,-4.2,15.75,-12.165], +// 4 14 0 14.95 -13 -.1 14.95 -12.98 -.021 15.029 -12.996 0 15.02 -13 + [4,14,0,14.95,-13,-.1,14.95,-12.98,-.021,15.029,-12.996,0,15.02,-13], +// 3 14 -.1 14.95 -12.98 -.071 15.15 -12.986 -.021 15.029 -12.996 + [3,14,-.1,14.95,-12.98,-.071,15.15,-12.986,-.021,15.029,-12.996], +// 3 14 -.021 15.271 -12.996 -.071 15.15 -12.986 -.1 15.35 -12.98 + [3,14,-.021,15.271,-12.996,-.071,15.15,-12.986,-.1,15.35,-12.98], +// 3 14 -.1 15.35 -12.98 0 15.35 -13 -.021 15.271 -12.996 + [3,14,-.1,15.35,-12.98,0,15.35,-13,-.021,15.271,-12.996], +// 3 14 -.021 15.271 -12.996 0 15.35 -13 0 15.28 -13 + [3,14,-.021,15.271,-12.996,0,15.35,-13,0,15.28,-13], +// 3 14 -4.975 4.748 -12.011 -4.975 7.197 -12.011 -4.8 7 -12.046 + [3,14,-4.975,4.748,-12.011,-4.975,7.197,-12.011,-4.8,7,-12.046], +// 3 14 -4.975 4.748 -12.011 -4.8 7 -12.046 -4.4 6.75 -12.125 + [3,14,-4.975,4.748,-12.011,-4.8,7,-12.046,-4.4,6.75,-12.125], +// 4 14 -4.4 6.75 -12.125 -4.05 6.75 -12.195 0 4.7 -13 -4.975 4.748 -12.011 + [4,14,-4.4,6.75,-12.125,-4.05,6.75,-12.195,0,4.7,-13,-4.975,4.748,-12.011], +// 3 14 0 4.7 -13 -4.05 6.75 -12.195 -3.65 6.85 -12.274 + [3,14,0,4.7,-13,-4.05,6.75,-12.195,-3.65,6.85,-12.274], +// 3 14 0 4.7 -13 -3.65 6.85 -12.274 -3.2 7.05 -12.364 + [3,14,0,4.7,-13,-3.65,6.85,-12.274,-3.2,7.05,-12.364], +// 3 14 0 4.7 -13 -3.2 7.05 -12.364 -2.5 7.5 -12.503 + [3,14,0,4.7,-13,-3.2,7.05,-12.364,-2.5,7.5,-12.503], +// 3 14 0 4.7 -13 -2.5 7.5 -12.503 -1.55 8.35 -12.692 + [3,14,0,4.7,-13,-2.5,7.5,-12.503,-1.55,8.35,-12.692], +// 4 14 -4.975 7.896 -12.011 -4.45 9 -12.115 -4.1 8.7 -12.185 -4.45 7.7 -12.115 + [4,14,-4.975,7.896,-12.011,-4.45,9,-12.115,-4.1,8.7,-12.185,-4.45,7.7,-12.115], +// 4 14 -4.45 7.7 -12.115 -4.1 8.7 -12.185 -3.65 8.65 -12.274 -4 7.6 -12.205 + [4,14,-4.45,7.7,-12.115,-4.1,8.7,-12.185,-3.65,8.65,-12.274,-4,7.6,-12.205], +// 3 14 -4 7.6 -12.205 -3.65 8.65 -12.274 -3.35 7.7 -12.334 + [3,14,-4,7.6,-12.205,-3.65,8.65,-12.274,-3.35,7.7,-12.334], +// 4 14 -3.65 8.65 -12.274 -3.15 8.7 -12.374 -2.55 7.95 -12.493 -3.35 7.7 -12.334 + [4,14,-3.65,8.65,-12.274,-3.15,8.7,-12.374,-2.55,7.95,-12.493,-3.35,7.7,-12.334], +// 4 14 -3.15 8.7 -12.374 -2.569 8.88 -12.489 -1.55 8.35 -12.692 -2.55 7.95 -12.493 + [4,14,-3.15,8.7,-12.374,-2.569,8.88,-12.489,-1.55,8.35,-12.692,-2.55,7.95,-12.493], +// 3 14 -1.55 8.35 -12.692 -2.569 8.88 -12.489 -2.05 9.3 -12.592 + [3,14,-1.55,8.35,-12.692,-2.569,8.88,-12.489,-2.05,9.3,-12.592], +// 4 14 -.55 12.65 -12.891 -2.05 9.3 -12.592 -2.28 9.419 -12.547 -2.204 9.8 -12.562 + [4,14,-.55,12.65,-12.891,-2.05,9.3,-12.592,-2.28,9.419,-12.547,-2.204,9.8,-12.562], +// 3 14 -4.45 9 -12.115 -4.12 9.419 -12.181 -3.904 9.096 -12.224 + [3,14,-4.45,9,-12.115,-4.12,9.419,-12.181,-3.904,9.096,-12.224], +// 3 14 -4.45 9 -12.115 -4.196 9.8 -12.166 -4.12 9.419 -12.181 + [3,14,-4.45,9,-12.115,-4.196,9.8,-12.166,-4.12,9.419,-12.181], +// 4 14 -2.9 12.929 -12.423 -2.7 12.9 -12.463 -3.2 10.796 -12.364 -3.1 12.9 -12.384 + [4,14,-2.9,12.929,-12.423,-2.7,12.9,-12.463,-3.2,10.796,-12.364,-3.1,12.9,-12.384], +// 4 14 -3.2 10.796 -12.364 -2.7 12.9 -12.463 -2.05 13 -12.592 -2.819 10.72 -12.44 + [4,14,-3.2,10.796,-12.364,-2.7,12.9,-12.463,-2.05,13,-12.592,-2.819,10.72,-12.44], +// 4 14 -1.85 13.029 -12.632 -1.65 13 -12.672 -2.819 10.72 -12.44 -2.05 13 -12.592 + [4,14,-1.85,13.029,-12.632,-1.65,13,-12.672,-2.819,10.72,-12.44,-2.05,13,-12.592], +// 4 14 -1.65 13 -12.672 -.95 12.65 -12.811 -2.496 10.504 -12.504 -2.819 10.72 -12.44 + [4,14,-1.65,13,-12.672,-.95,12.65,-12.811,-2.496,10.504,-12.504,-2.819,10.72,-12.44], +// 4 14 -.75 12.679 -12.851 -.55 12.65 -12.891 -2.496 10.504 -12.504 -.95 12.65 -12.811 + [4,14,-.75,12.679,-12.851,-.55,12.65,-12.891,-2.496,10.504,-12.504,-.95,12.65,-12.811], +// 3 14 -2.28 10.181 -12.547 -2.496 10.504 -12.504 -.55 12.65 -12.891 + [3,14,-2.28,10.181,-12.547,-2.496,10.504,-12.504,-.55,12.65,-12.891], +// 3 14 -2.204 9.8 -12.562 -2.28 10.181 -12.547 -.55 12.65 -12.891 + [3,14,-2.204,9.8,-12.562,-2.28,10.181,-12.547,-.55,12.65,-12.891], +// 3 14 -1.55 8.35 -12.692 -2.05 9.3 -12.592 -.55 12.65 -12.891 + [3,14,-1.55,8.35,-12.692,-2.05,9.3,-12.592,-.55,12.65,-12.891], +// 3 14 -1.55 8.35 -12.692 -.55 12.65 -12.891 -.021 12.729 -12.996 + [3,14,-1.55,8.35,-12.692,-.55,12.65,-12.891,-.021,12.729,-12.996], +// 4 14 -1.55 8.35 -12.692 -.021 12.729 -12.996 0 12.72 -13 0 4.7 -13 + [4,14,-1.55,8.35,-12.692,-.021,12.729,-12.996,0,12.72,-13,0,4.7,-13], +// 3 14 -.55 12.65 -12.891 -.071 12.85 -12.986 -.021 12.729 -12.996 + [3,14,-.55,12.65,-12.891,-.071,12.85,-12.986,-.021,12.729,-12.996], +// 4 14 -.071 12.85 -12.986 -.55 13.05 -12.891 -.9 13.35 -12.821 -.021 12.971 -12.996 + [4,14,-.071,12.85,-12.986,-.55,13.05,-12.891,-.9,13.35,-12.821,-.021,12.971,-12.996], +// 4 14 -.929 13.55 -12.815 -.9 13.75 -12.821 -.021 12.971 -12.996 -.9 13.35 -12.821 + [4,14,-.929,13.55,-12.815,-.9,13.75,-12.821,-.021,12.971,-12.996,-.9,13.35,-12.821], +// 4 14 0 12.98 -13 -.021 12.971 -12.996 -.9 13.75 -12.821 0 13.95 -13 + [4,14,0,12.98,-13,-.021,12.971,-12.996,-.9,13.75,-12.821,0,13.95,-13], +// 3 14 -1.3 13.35 -12.742 -1.65 13.4 -12.672 -1.3 13.75 -12.742 + [3,14,-1.3,13.35,-12.742,-1.65,13.4,-12.672,-1.3,13.75,-12.742], +// 3 14 -1.3 13.75 -12.742 -1.271 13.55 -12.747 -1.3 13.35 -12.742 + [3,14,-1.3,13.75,-12.742,-1.271,13.55,-12.747,-1.3,13.35,-12.742], +// 3 14 -.95 12.65 -12.811 -1.65 13 -12.672 -1.3 13.35 -12.742 + [3,14,-.95,12.65,-12.811,-1.65,13,-12.672,-1.3,13.35,-12.742], +// 4 14 -1.1 13.379 -12.781 -.9 13.35 -12.821 -.95 13.05 -12.811 -1.3 13.35 -12.742 + [4,14,-1.1,13.379,-12.781,-.9,13.35,-12.821,-.95,13.05,-12.811,-1.3,13.35,-12.742], +// 4 14 -1.85 13.371 -12.632 -2.05 13.4 -12.592 -2.05 14.05 -12.592 -1.65 13.4 -12.672 + [4,14,-1.85,13.371,-12.632,-2.05,13.4,-12.592,-2.05,14.05,-12.592,-1.65,13.4,-12.672], +// 3 14 -1.65 13.4 -12.672 -2.05 14.05 -12.592 -1.3 13.75 -12.742 + [3,14,-1.65,13.4,-12.672,-2.05,14.05,-12.592,-1.3,13.75,-12.742], +// 3 14 -1.3 13.75 -12.742 -.95 13.95 -12.811 -.9 13.75 -12.821 + [3,14,-1.3,13.75,-12.742,-.95,13.95,-12.811,-.9,13.75,-12.821], +// 3 14 -.9 13.75 -12.821 -1.1 13.721 -12.781 -1.3 13.75 -12.742 + [3,14,-.9,13.75,-12.821,-1.1,13.721,-12.781,-1.3,13.75,-12.742], +// 3 14 -.9 13.75 -12.821 -.95 13.95 -12.811 0 13.95 -13 + [3,14,-.9,13.75,-12.821,-.95,13.95,-12.811,0,13.95,-13], +// 3 14 -1.3 13.75 -12.742 -2.05 14.05 -12.592 -.95 13.95 -12.811 + [3,14,-1.3,13.75,-12.742,-2.05,14.05,-12.592,-.95,13.95,-12.811], +// 4 14 -2.429 13.7 -12.517 -2.4 13.9 -12.523 -2.05 14.05 -12.592 -2.4 13.5 -12.523 + [4,14,-2.429,13.7,-12.517,-2.4,13.9,-12.523,-2.05,14.05,-12.592,-2.4,13.5,-12.523], +// 3 14 -2.05 13.4 -12.592 -2.4 13.5 -12.523 -2.05 14.05 -12.592 + [3,14,-2.05,13.4,-12.592,-2.4,13.5,-12.523,-2.05,14.05,-12.592], +// 3 14 -2.7 13.3 -12.463 -2.4 13.5 -12.523 -2.05 13.4 -12.592 + [3,14,-2.7,13.3,-12.463,-2.4,13.5,-12.523,-2.05,13.4,-12.592], +// 4 14 -2.021 13.2 -12.598 -2.05 13 -12.592 -2.7 12.9 -12.463 -2.05 13.4 -12.592 + [4,14,-2.021,13.2,-12.598,-2.05,13,-12.592,-2.7,12.9,-12.463,-2.05,13.4,-12.592], +// 3 14 -3.1 13.3 -12.384 -3.3 13.5 -12.344 -2.8 13.5 -12.443 + [3,14,-3.1,13.3,-12.384,-3.3,13.5,-12.344,-2.8,13.5,-12.443], +// 4 14 -3.329 13.7 -12.338 -3.3 13.9 -12.344 -2.8 13.5 -12.443 -3.3 13.5 -12.344 + [4,14,-3.329,13.7,-12.338,-3.3,13.9,-12.344,-2.8,13.5,-12.443,-3.3,13.5,-12.344], +// 4 14 -2.771 13.7 -12.449 -2.8 13.5 -12.443 -3.3 13.9 -12.344 -2.8 13.9 -12.443 + [4,14,-2.771,13.7,-12.449,-2.8,13.5,-12.443,-3.3,13.9,-12.344,-2.8,13.9,-12.443], +// 4 14 -3.3 13.9 -12.344 -3.15 14.1 -12.374 -2.6 14.45 -12.483 -2.8 13.9 -12.443 + [4,14,-3.3,13.9,-12.344,-3.15,14.1,-12.374,-2.6,14.45,-12.483,-2.8,13.9,-12.443], +// 3 14 -2.8 13.9 -12.443 -2.6 14.45 -12.483 -2.4 14.2 -12.523 + [3,14,-2.8,13.9,-12.443,-2.6,14.45,-12.483,-2.4,14.2,-12.523], +// 4 14 -2.6 13.871 -12.483 -2.8 13.9 -12.443 -2.4 14.2 -12.523 -2.4 13.9 -12.523 + [4,14,-2.6,13.871,-12.483,-2.8,13.9,-12.443,-2.4,14.2,-12.523,-2.4,13.9,-12.523], +// 3 14 -2.4 13.9 -12.523 -2.4 14.2 -12.523 -2.05 14.05 -12.592 + [3,14,-2.4,13.9,-12.523,-2.4,14.2,-12.523,-2.05,14.05,-12.592], +// 4 14 -3.179 14.3 -12.368 -3.15 14.5 -12.374 -2.6 14.45 -12.483 -3.15 14.1 -12.374 + [4,14,-3.179,14.3,-12.368,-3.15,14.5,-12.374,-2.6,14.45,-12.483,-3.15,14.1,-12.374], +// 4 14 -2.9 14.8 -12.423 -2.6 14.75 -12.483 -2.6 14.45 -12.483 -3.15 14.5 -12.374 + [4,14,-2.9,14.8,-12.423,-2.6,14.75,-12.483,-2.6,14.45,-12.483,-3.15,14.5,-12.374], +// 4 14 -2.9 15.2 -12.423 -2.8 15.3 -12.443 -2.35 14.95 -12.533 -2.6 14.75 -12.483 + [4,14,-2.9,15.2,-12.423,-2.8,15.3,-12.443,-2.35,14.95,-12.533,-2.6,14.75,-12.483], +// 4 14 -2.6 15.329 -12.483 -2.4 15.3 -12.523 -2.35 14.95 -12.533 -2.8 15.3 -12.443 + [4,14,-2.6,15.329,-12.483,-2.4,15.3,-12.523,-2.35,14.95,-12.533,-2.8,15.3,-12.443], +// 4 14 -2.35 14.95 -12.533 -2.4 15.3 -12.523 -2.05 15.2 -12.592 -2.05 15.05 -12.592 + [4,14,-2.35,14.95,-12.533,-2.4,15.3,-12.523,-2.05,15.2,-12.592,-2.05,15.05,-12.592], +// 3 14 -1.65 15 -12.672 -2.05 15.05 -12.592 -2.05 15.2 -12.592 + [3,14,-1.65,15,-12.672,-2.05,15.05,-12.592,-2.05,15.2,-12.592], +// 4 14 -1.85 15.229 -12.632 -1.65 15.2 -12.672 -1.65 15 -12.672 -2.05 15.2 -12.592 + [4,14,-1.85,15.229,-12.632,-1.65,15.2,-12.672,-1.65,15,-12.672,-2.05,15.2,-12.592], +// 3 14 -1.65 15 -12.672 -1.65 15.2 -12.672 -1.4 15.1 -12.722 + [3,14,-1.65,15,-12.672,-1.65,15.2,-12.672,-1.4,15.1,-12.722], +// 4 14 -1.65 15 -12.672 -1 15.1 -12.801 -.65 15.05 -12.871 -.6 14.95 -12.881 + [4,14,-1.65,15,-12.672,-1,15.1,-12.801,-.65,15.05,-12.871,-.6,14.95,-12.881], +// 3 14 -.1 14.95 -12.98 -.6 14.95 -12.881 -.25 15.05 -12.95 + [3,14,-.1,14.95,-12.98,-.6,14.95,-12.881,-.25,15.05,-12.95], +// 4 14 -.071 15.15 -12.986 -.1 14.95 -12.98 -.25 15.05 -12.95 -.1 15.35 -12.98 + [4,14,-.071,15.15,-12.986,-.1,14.95,-12.98,-.25,15.05,-12.95,-.1,15.35,-12.98], +// 4 14 -.25 15.45 -12.95 -.05 15.55 -12.99 0 15.35 -13 -.1 15.35 -12.98 + [4,14,-.25,15.45,-12.95,-.05,15.55,-12.99,0,15.35,-13,-.1,15.35,-12.98], +// 3 14 0 15.35 -13 -.05 15.95 -12.99 0 16.5 -13 + [3,14,0,15.35,-13,-.05,15.95,-12.99,0,16.5,-13], +// 3 14 -.05 15.95 -12.99 -.1 16.25 -12.98 0 16.5 -13 + [3,14,-.05,15.95,-12.99,-.1,16.25,-12.98,0,16.5,-13], +// 3 14 0 16.5 -13 -.1 16.65 -12.98 0 16.9 -13 + [3,14,0,16.5,-13,-.1,16.65,-12.98,0,16.9,-13], +// 4 14 -2.021 15.4 -12.598 -2.05 15.2 -12.592 -2.4 15.3 -12.523 -2.05 15.6 -12.592 + [4,14,-2.021,15.4,-12.598,-2.05,15.2,-12.592,-2.4,15.3,-12.523,-2.05,15.6,-12.592], +// 3 14 -1.4 15.1 -12.722 -1.65 15.2 -12.672 -1.4 15.5 -12.722 + [3,14,-1.4,15.1,-12.722,-1.65,15.2,-12.672,-1.4,15.5,-12.722], +// 3 14 -1.4 15.5 -12.722 -1.371 15.3 -12.727 -1.4 15.1 -12.722 + [3,14,-1.4,15.5,-12.722,-1.371,15.3,-12.727,-1.4,15.1,-12.722], +// 4 14 -.45 15.95 -12.911 -1.4 15.5 -12.722 -1.65 15.6 -12.672 -.5 16.25 -12.901 + [4,14,-.45,15.95,-12.911,-1.4,15.5,-12.722,-1.65,15.6,-12.672,-.5,16.25,-12.901], +// 3 14 -.65 15.45 -12.871 -.45 15.55 -12.911 -.25 15.45 -12.95 + [3,14,-.65,15.45,-12.871,-.45,15.55,-12.911,-.25,15.45,-12.95], +// 3 14 -.25 15.45 -12.95 -.45 15.421 -12.911 -.65 15.45 -12.871 + [3,14,-.25,15.45,-12.95,-.45,15.421,-12.911,-.65,15.45,-12.871], +// 3 14 -.05 15.55 -12.99 -.25 15.45 -12.95 -.45 15.55 -12.911 + [3,14,-.05,15.55,-12.99,-.25,15.45,-12.95,-.45,15.55,-12.911], +// 3 14 -.45 15.55 -12.911 -.25 15.579 -12.95 -.05 15.55 -12.99 + [3,14,-.45,15.55,-12.911,-.25,15.579,-12.95,-.05,15.55,-12.99], +// 4 14 -.621 15.25 -12.877 -.65 15.05 -12.871 -1 15.1 -12.801 -.65 15.45 -12.871 + [4,14,-.621,15.25,-12.877,-.65,15.05,-12.871,-1,15.1,-12.801,-.65,15.45,-12.871], +// 4 14 -1.029 15.3 -12.795 -1 15.5 -12.801 -.65 15.45 -12.871 -1 15.1 -12.801 + [4,14,-1.029,15.3,-12.795,-1,15.5,-12.801,-.65,15.45,-12.871,-1,15.1,-12.801], +// 3 14 -.65 15.45 -12.871 -1 15.5 -12.801 -.45 15.55 -12.911 + [3,14,-.65,15.45,-12.871,-1,15.5,-12.801,-.45,15.55,-12.911], +// 4 14 -.25 15.921 -12.95 -.45 15.95 -12.911 -.5 16.25 -12.901 -.05 15.95 -12.99 + [4,14,-.25,15.921,-12.95,-.45,15.95,-12.911,-.5,16.25,-12.901,-.05,15.95,-12.99], +// 4 14 -.3 16.279 -12.94 -.1 16.25 -12.98 -.05 15.95 -12.99 -.5 16.25 -12.901 + [4,14,-.3,16.279,-12.94,-.1,16.25,-12.98,-.05,15.95,-12.99,-.5,16.25,-12.901], +// 4 14 -1.65 15.6 -12.672 -2.4 15.7 -12.523 -1.9 17 -12.622 -.5 16.25 -12.901 + [4,14,-1.65,15.6,-12.672,-2.4,15.7,-12.523,-1.9,17,-12.622,-.5,16.25,-12.901], +// 4 14 -1.9 17 -12.622 -2.4 15.7 -12.523 -2.7 16.55 -12.463 -2.3 17 -12.543 + [4,14,-1.9,17,-12.622,-2.4,15.7,-12.523,-2.7,16.55,-12.463,-2.3,17,-12.543], +// 4 14 -2.729 16.75 -12.457 -2.7 16.95 -12.463 -2.3 17 -12.543 -2.7 16.55 -12.463 + [4,14,-2.729,16.75,-12.457,-2.7,16.95,-12.463,-2.3,17,-12.543,-2.7,16.55,-12.463], +// 4 14 0 17 -13 0 16.9 -13 -.5 16.65 -12.901 -1.9 17 -12.622 + [4,14,0,17,-13,0,16.9,-13,-.5,16.65,-12.901,-1.9,17,-12.622], +// 3 14 -.5 16.25 -12.901 -1.9 17 -12.622 -.5 16.65 -12.901 + [3,14,-.5,16.25,-12.901,-1.9,17,-12.622,-.5,16.65,-12.901], +// 3 14 -.5 16.65 -12.901 -.471 16.45 -12.906 -.5 16.25 -12.901 + [3,14,-.5,16.65,-12.901,-.471,16.45,-12.906,-.5,16.25,-12.901], +// 4 14 -4.571 15.55 -12.091 -4.6 15.35 -12.085 -4.975 16.8 -12.011 -4.6 15.75 -12.085 + [4,14,-4.571,15.55,-12.091,-4.6,15.35,-12.085,-4.975,16.8,-12.011,-4.6,15.75,-12.085], +// 3 14 -4.6 15.75 -12.085 -4.975 16.8 -12.011 -4.5 16.5 -12.105 + [3,14,-4.6,15.75,-12.085,-4.975,16.8,-12.011,-4.5,16.5,-12.105], +// 4 14 -3.621 16.8 -12.28 -3.65 16.6 -12.274 -4.1 16.9 -12.185 -3.65 17 -12.274 + [4,14,-3.621,16.8,-12.28,-3.65,16.6,-12.274,-4.1,16.9,-12.185,-3.65,17,-12.274], +// 3 14 -3.45 16.3 -12.314 -4.1 16.5 -12.185 -3.65 16.6 -12.274 + [3,14,-3.45,16.3,-12.314,-4.1,16.5,-12.185,-3.65,16.6,-12.274], +// 4 14 -3.421 16.1 -12.32 -3.45 15.9 -12.314 -4.1 16.5 -12.185 -3.45 16.3 -12.314 + [4,14,-3.421,16.1,-12.32,-3.45,15.9,-12.314,-4.1,16.5,-12.185,-3.45,16.3,-12.314], +// 4 14 -4.2 15.75 -12.165 -4.1 16.5 -12.185 -3.45 15.9 -12.314 -3.7 15.8 -12.264 + [4,14,-4.2,15.75,-12.165,-4.1,16.5,-12.185,-3.45,15.9,-12.314,-3.7,15.8,-12.264], +// 4 14 -4.3 16.529 -12.145 -4.1 16.5 -12.185 -4.2 15.75 -12.165 -4.5 16.5 -12.105 + [4,14,-4.3,16.529,-12.145,-4.1,16.5,-12.185,-4.2,15.75,-12.165,-4.5,16.5,-12.105], +// 4 14 -4.229 15.55 -12.159 -4.2 15.75 -12.165 -3.7 15.4 -12.264 -4.2 15.35 -12.165 + [4,14,-4.229,15.55,-12.159,-4.2,15.75,-12.165,-3.7,15.4,-12.264,-4.2,15.35,-12.165], +// 4 14 -3.671 15.6 -12.27 -3.7 15.4 -12.264 -4.2 15.75 -12.165 -3.7 15.8 -12.264 + [4,14,-3.671,15.6,-12.27,-3.7,15.4,-12.264,-4.2,15.75,-12.165,-3.7,15.8,-12.264], +// 4 14 -3.25 15.929 -12.354 -3.05 15.9 -12.394 -3.7 15.8 -12.264 -3.45 15.9 -12.314 + [4,14,-3.25,15.929,-12.354,-3.05,15.9,-12.394,-3.7,15.8,-12.264,-3.45,15.9,-12.314], +// 4 14 -3.5 15.771 -12.304 -3.7 15.8 -12.264 -3.05 15.9 -12.394 -3.3 15.8 -12.344 + [4,14,-3.5,15.771,-12.304,-3.7,15.8,-12.264,-3.05,15.9,-12.394,-3.3,15.8,-12.344], +// 3 14 -2.8 15.7 -12.443 -3.3 15.8 -12.344 -3.05 15.9 -12.394 + [3,14,-2.8,15.7,-12.443,-3.3,15.8,-12.344,-3.05,15.9,-12.394], +// 3 14 -2.9 15.2 -12.423 -3.3 15.4 -12.344 -2.8 15.3 -12.443 + [3,14,-2.9,15.2,-12.423,-3.3,15.4,-12.344,-2.8,15.3,-12.443], +// 4 14 -3.3 15.2 -12.344 -3.9 15.1 -12.225 -4.2 15.35 -12.165 -3.7 15.4 -12.264 + [4,14,-3.3,15.2,-12.344,-3.9,15.1,-12.225,-4.2,15.35,-12.165,-3.7,15.4,-12.264], +// 4 14 -3.45 16.629 -12.314 -3.25 16.6 -12.354 -3.45 16.3 -12.314 -3.65 16.6 -12.274 + [4,14,-3.45,16.629,-12.314,-3.25,16.6,-12.354,-3.45,16.3,-12.314,-3.65,16.6,-12.274], +// 3 14 -3.45 16.3 -12.314 -3.25 16.6 -12.354 -3.1 16.55 -12.384 + [3,14,-3.45,16.3,-12.314,-3.25,16.6,-12.354,-3.1,16.55,-12.384], +// 4 14 -3.25 16.271 -12.354 -3.45 16.3 -12.314 -3.1 16.55 -12.384 -3.05 16.3 -12.394 + [4,14,-3.25,16.271,-12.354,-3.45,16.3,-12.314,-3.1,16.55,-12.384,-3.05,16.3,-12.394], +// 4 14 -2.9 16.579 -12.423 -2.7 16.55 -12.463 -3.05 16.3 -12.394 -3.1 16.55 -12.384 + [4,14,-2.9,16.579,-12.423,-2.7,16.55,-12.463,-3.05,16.3,-12.394,-3.1,16.55,-12.384], +// 3 14 -2.8 15.7 -12.443 -3.05 16.3 -12.394 -2.7 16.55 -12.463 + [3,14,-2.8,15.7,-12.443,-3.05,16.3,-12.394,-2.7,16.55,-12.463], +// 4 14 -2.6 15.671 -12.483 -2.8 15.7 -12.443 -2.7 16.55 -12.463 -2.4 15.7 -12.523 + [4,14,-2.6,15.671,-12.483,-2.8,15.7,-12.443,-2.7,16.55,-12.463,-2.4,15.7,-12.523], +// 3 14 -2.3 17 -12.543 -2.7 16.95 -12.463 -3.1 16.95 -12.384 + [3,14,-2.3,17,-12.543,-2.7,16.95,-12.463,-3.1,16.95,-12.384], +// 3 14 -3.1 16.95 -12.384 -3.25 17 -12.354 -2.3 17 -12.543 + [3,14,-3.1,16.95,-12.384,-3.25,17,-12.354,-2.3,17,-12.543], +// 4 14 -4.975 16.8 -12.011 -4.6 15.35 -12.085 -4.45 9 -12.115 -4.975 7.896 -12.011 + [4,14,-4.975,16.8,-12.011,-4.6,15.35,-12.085,-4.45,9,-12.115,-4.975,7.896,-12.011], +// 4 14 -4.45 9 -12.115 -4.6 15.35 -12.085 -4.3 14.7 -12.145 -4.196 9.8 -12.166 + [4,14,-4.45,9,-12.115,-4.6,15.35,-12.085,-4.3,14.7,-12.145,-4.196,9.8,-12.166], +// 4 14 -4.196 9.8 -12.166 -4.3 14.7 -12.145 -3.7 13.5 -12.264 -4.12 10.181 -12.181 + [4,14,-4.196,9.8,-12.166,-4.3,14.7,-12.145,-3.7,13.5,-12.264,-4.12,10.181,-12.181], +// 3 14 -4.12 10.181 -12.181 -3.7 13.5 -12.264 -3.904 10.504 -12.224 + [3,14,-4.12,10.181,-12.181,-3.7,13.5,-12.264,-3.904,10.504,-12.224], +// 4 14 -3.5 13.529 -12.304 -3.3 13.5 -12.344 -3.904 10.504 -12.224 -3.7 13.5 -12.264 + [4,14,-3.5,13.529,-12.304,-3.3,13.5,-12.344,-3.904,10.504,-12.224,-3.7,13.5,-12.264], +// 4 14 -3.904 10.504 -12.224 -3.3 13.5 -12.344 -3.1 12.9 -12.384 -3.581 10.72 -12.288 + [4,14,-3.904,10.504,-12.224,-3.3,13.5,-12.344,-3.1,12.9,-12.384,-3.581,10.72,-12.288], +// 3 14 -3.1 12.9 -12.384 -3.3 13.5 -12.344 -3.1 13.3 -12.384 + [3,14,-3.1,12.9,-12.384,-3.3,13.5,-12.344,-3.1,13.3,-12.384], +// 3 14 -3.1 13.3 -12.384 -3.071 13.1 -12.389 -3.1 12.9 -12.384 + [3,14,-3.1,13.3,-12.384,-3.071,13.1,-12.389,-3.1,12.9,-12.384], +// 3 14 -3.581 10.72 -12.288 -3.1 12.9 -12.384 -3.2 10.796 -12.364 + [3,14,-3.581,10.72,-12.288,-3.1,12.9,-12.384,-3.2,10.796,-12.364], +// 3 14 -3.55 14.5 -12.294 -3.9 14.7 -12.225 -3.3 14.8 -12.344 + [3,14,-3.55,14.5,-12.294,-3.9,14.7,-12.225,-3.3,14.8,-12.344], +// 4 14 -4.1 14.729 -12.185 -3.9 14.7 -12.225 -3.55 14.5 -12.294 -4.3 14.7 -12.145 + [4,14,-4.1,14.729,-12.185,-3.9,14.7,-12.225,-3.55,14.5,-12.294,-4.3,14.7,-12.145], +// 4 14 -3.521 14.3 -12.3 -3.55 14.1 -12.294 -4.3 14.7 -12.145 -3.55 14.5 -12.294 + [4,14,-3.521,14.3,-12.3,-3.55,14.1,-12.294,-4.3,14.7,-12.145,-3.55,14.5,-12.294], +// 3 14 -3.7 13.9 -12.264 -4.3 14.7 -12.145 -3.55 14.1 -12.294 + [3,14,-3.7,13.9,-12.264,-4.3,14.7,-12.145,-3.55,14.1,-12.294], +// 4 14 -3.35 14.129 -12.334 -3.15 14.1 -12.374 -3.3 13.9 -12.344 -3.55 14.1 -12.294 + [4,14,-3.35,14.129,-12.334,-3.15,14.1,-12.374,-3.3,13.9,-12.344,-3.55,14.1,-12.294], +// 3 14 -4.975 16.8 -12.011 -4.975 17 -12.011 -4.5 16.9 -12.105 + [3,14,-4.975,16.8,-12.011,-4.975,17,-12.011,-4.5,16.9,-12.105], +// 3 14 -4.5 16.9 -12.105 -4.975 17 -12.011 -3.65 17 -12.274 + [3,14,-4.5,16.9,-12.105,-4.975,17,-12.011,-3.65,17,-12.274], +// 3 14 -4.5 16.9 -12.105 -3.65 17 -12.274 -4.1 16.9 -12.185 + [3,14,-4.5,16.9,-12.105,-3.65,17,-12.274,-4.1,16.9,-12.185], +// 3 14 -4.1 16.9 -12.185 -4.3 16.871 -12.145 -4.5 16.9 -12.105 + [3,14,-4.1,16.9,-12.185,-4.3,16.871,-12.145,-4.5,16.9,-12.105], +// 3 14 .3 12.65 -12.94 .221 12.729 -12.956 .271 12.85 -12.946 + [3,14,.3,12.65,-12.94,.221,12.729,-12.956,.271,12.85,-12.946], +// 3 14 .271 12.85 -12.946 .221 12.971 -12.956 .3 13.05 -12.94 + [3,14,.271,12.85,-12.946,.221,12.971,-12.956,.3,13.05,-12.94], +// 4 14 .55 13.2 -12.891 .3 12.65 -12.94 .271 12.85 -12.946 .3 13.05 -12.94 + [4,14,.55,13.2,-12.891,.3,12.65,-12.94,.271,12.85,-12.946,.3,13.05,-12.94], +// 3 14 .55 12.8 -12.891 .629 12.879 -12.875 .75 12.829 -12.851 + [3,14,.55,12.8,-12.891,.629,12.879,-12.875,.75,12.829,-12.851], +// 3 14 .95 12.8 -12.811 .75 12.829 -12.851 .871 12.879 -12.827 + [3,14,.95,12.8,-12.811,.75,12.829,-12.851,.871,12.879,-12.827], +// 3 14 .95 12.8 -12.811 .871 12.879 -12.827 .921 13 -12.817 + [3,14,.95,12.8,-12.811,.871,12.879,-12.827,.921,13,-12.817], +// 3 14 .55 12.8 -12.891 .579 13 -12.885 .629 12.879 -12.875 + [3,14,.55,12.8,-12.891,.579,13,-12.885,.629,12.879,-12.875], +// 3 14 .579 13 -12.885 .55 13.2 -12.891 .629 13.121 -12.875 + [3,14,.579,13,-12.885,.55,13.2,-12.891,.629,13.121,-12.875], +// 3 14 .629 13.121 -12.875 .55 13.2 -12.891 .75 13.171 -12.851 + [3,14,.629,13.121,-12.875,.55,13.2,-12.891,.75,13.171,-12.851], +// 4 14 .95 13.95 -12.811 .95 13.2 -12.811 .75 13.171 -12.851 .55 13.2 -12.891 + [4,14,.95,13.95,-12.811,.95,13.2,-12.811,.75,13.171,-12.851,.55,13.2,-12.891], +// 3 14 .871 13.121 -12.827 .75 13.171 -12.851 .95 13.2 -12.811 + [3,14,.871,13.121,-12.827,.75,13.171,-12.851,.95,13.2,-12.811], +// 3 14 .921 13 -12.817 .871 13.121 -12.827 .95 13.2 -12.811 + [3,14,.921,13,-12.817,.871,13.121,-12.827,.95,13.2,-12.811], +// 4 14 1.15 13.3 -12.771 .95 12.8 -12.811 .921 13 -12.817 .95 13.2 -12.811 + [4,14,1.15,13.3,-12.771,.95,12.8,-12.811,.921,13,-12.817,.95,13.2,-12.811], +// 3 14 1.15 13.3 -12.771 1.229 13.379 -12.756 1.35 13.329 -12.732 + [3,14,1.15,13.3,-12.771,1.229,13.379,-12.756,1.35,13.329,-12.732], +// 3 14 1.55 13.3 -12.692 1.35 13.329 -12.732 1.471 13.379 -12.708 + [3,14,1.55,13.3,-12.692,1.35,13.329,-12.732,1.471,13.379,-12.708], +// 3 14 1.55 13.3 -12.692 1.471 13.379 -12.708 1.521 13.5 -12.698 + [3,14,1.55,13.3,-12.692,1.471,13.379,-12.708,1.521,13.5,-12.698], +// 3 14 1.15 13.3 -12.771 1.179 13.5 -12.766 1.229 13.379 -12.756 + [3,14,1.15,13.3,-12.771,1.179,13.5,-12.766,1.229,13.379,-12.756], +// 3 14 1.15 13.7 -12.771 1.179 13.5 -12.766 1.15 13.3 -12.771 + [3,14,1.15,13.7,-12.771,1.179,13.5,-12.766,1.15,13.3,-12.771], +// 3 14 1.15 13.3 -12.771 .95 13.95 -12.811 1.15 13.7 -12.771 + [3,14,1.15,13.3,-12.771,.95,13.95,-12.811,1.15,13.7,-12.771], +// 3 14 1.179 13.5 -12.766 1.15 13.7 -12.771 1.229 13.621 -12.756 + [3,14,1.179,13.5,-12.766,1.15,13.7,-12.771,1.229,13.621,-12.756], +// 3 14 1.229 13.621 -12.756 1.15 13.7 -12.771 1.35 13.671 -12.732 + [3,14,1.229,13.621,-12.756,1.15,13.7,-12.771,1.35,13.671,-12.732], +// 3 14 1.55 13.7 -12.692 1.35 13.671 -12.732 1.15 13.7 -12.771 + [3,14,1.55,13.7,-12.692,1.35,13.671,-12.732,1.15,13.7,-12.771], +// 3 14 1.15 13.7 -12.771 .95 13.95 -12.811 1.55 13.7 -12.692 + [3,14,1.15,13.7,-12.771,.95,13.95,-12.811,1.55,13.7,-12.692], +// 3 14 1.471 13.621 -12.708 1.35 13.671 -12.732 1.55 13.7 -12.692 + [3,14,1.471,13.621,-12.708,1.35,13.671,-12.732,1.55,13.7,-12.692], +// 3 14 1.521 13.5 -12.698 1.471 13.621 -12.708 1.55 13.7 -12.692 + [3,14,1.521,13.5,-12.698,1.471,13.621,-12.708,1.55,13.7,-12.692], +// 4 14 1.75 13.35 -12.652 1.55 13.3 -12.692 1.521 13.5 -12.698 1.55 13.7 -12.692 + [4,14,1.75,13.35,-12.652,1.55,13.3,-12.692,1.521,13.5,-12.698,1.55,13.7,-12.692], +// 3 14 1.75 12.95 -12.652 1.829 13.029 -12.636 1.95 12.979 -12.612 + [3,14,1.75,12.95,-12.652,1.829,13.029,-12.636,1.95,12.979,-12.612], +// 3 14 2.15 12.95 -12.573 1.95 12.979 -12.612 2.071 13.029 -12.588 + [3,14,2.15,12.95,-12.573,1.95,12.979,-12.612,2.071,13.029,-12.588], +// 3 14 2.15 12.95 -12.573 2.071 13.029 -12.588 2.121 13.15 -12.578 + [3,14,2.15,12.95,-12.573,2.071,13.029,-12.588,2.121,13.15,-12.578], +// 3 14 1.75 12.95 -12.652 1.779 13.15 -12.646 1.829 13.029 -12.636 + [3,14,1.75,12.95,-12.652,1.779,13.15,-12.646,1.829,13.029,-12.636], +// 4 14 1.55 13.3 -12.692 1.75 13.35 -12.652 1.779 13.15 -12.646 1.75 12.95 -12.652 + [4,14,1.55,13.3,-12.692,1.75,13.35,-12.652,1.779,13.15,-12.646,1.75,12.95,-12.652], +// 3 14 1.779 13.15 -12.646 1.75 13.35 -12.652 1.829 13.271 -12.636 + [3,14,1.779,13.15,-12.646,1.75,13.35,-12.652,1.829,13.271,-12.636], +// 3 14 1.829 13.271 -12.636 1.75 13.35 -12.652 1.95 13.321 -12.612 + [3,14,1.829,13.271,-12.636,1.75,13.35,-12.652,1.95,13.321,-12.612], +// 3 14 2.15 13.35 -12.573 1.95 13.321 -12.612 1.75 13.35 -12.652 + [3,14,2.15,13.35,-12.573,1.95,13.321,-12.612,1.75,13.35,-12.652], +// 3 14 1.75 13.35 -12.652 2.05 14.05 -12.592 2.15 13.35 -12.573 + [3,14,1.75,13.35,-12.652,2.05,14.05,-12.592,2.15,13.35,-12.573], +// 3 14 2.071 13.271 -12.588 1.95 13.321 -12.612 2.15 13.35 -12.573 + [3,14,2.071,13.271,-12.588,1.95,13.321,-12.612,2.15,13.35,-12.573], +// 3 14 2.121 13.15 -12.578 2.071 13.271 -12.588 2.15 13.35 -12.573 + [3,14,2.121,13.15,-12.578,2.071,13.271,-12.588,2.15,13.35,-12.573], +// 3 14 2.5 13.7 -12.503 2.579 13.779 -12.487 2.7 13.729 -12.463 + [3,14,2.5,13.7,-12.503,2.579,13.779,-12.487,2.7,13.729,-12.463], +// 3 14 2.5 13.7 -12.503 2.529 13.9 -12.497 2.579 13.779 -12.487 + [3,14,2.5,13.7,-12.503,2.529,13.9,-12.497,2.579,13.779,-12.487], +// 4 14 2.05 14.05 -12.592 2.5 14.1 -12.503 2.529 13.9 -12.497 2.5 13.7 -12.503 + [4,14,2.05,14.05,-12.592,2.5,14.1,-12.503,2.529,13.9,-12.497,2.5,13.7,-12.503], +// 3 14 2.529 13.9 -12.497 2.5 14.1 -12.503 2.579 14.021 -12.487 + [3,14,2.529,13.9,-12.497,2.5,14.1,-12.503,2.579,14.021,-12.487], +// 3 14 2.579 14.021 -12.487 2.5 14.1 -12.503 2.7 14.071 -12.463 + [3,14,2.579,14.021,-12.487,2.5,14.1,-12.503,2.7,14.071,-12.463], +// 4 14 2.6 14.45 -12.483 2.9 14.1 -12.423 2.7 14.071 -12.463 2.5 14.1 -12.503 + [4,14,2.6,14.45,-12.483,2.9,14.1,-12.423,2.7,14.071,-12.463,2.5,14.1,-12.503], +// 3 14 2.821 14.021 -12.439 2.7 14.071 -12.463 2.9 14.1 -12.423 + [3,14,2.821,14.021,-12.439,2.7,14.071,-12.463,2.9,14.1,-12.423], +// 3 14 2.3 15.8 -12.543 2.379 15.879 -12.527 2.5 15.829 -12.503 + [3,14,2.3,15.8,-12.543,2.379,15.879,-12.527,2.5,15.829,-12.503], +// 4 14 2.4 15.6 -12.523 2.3 15.8 -12.543 2.5 15.829 -12.503 2.7 15.8 -12.463 + [4,14,2.4,15.6,-12.523,2.3,15.8,-12.543,2.5,15.829,-12.503,2.7,15.8,-12.463], +// 3 14 2.7 15.8 -12.463 2.5 15.829 -12.503 2.621 15.879 -12.479 + [3,14,2.7,15.8,-12.463,2.5,15.829,-12.503,2.621,15.879,-12.479], +// 3 14 2.7 15.8 -12.463 2.621 15.879 -12.479 2.671 16 -12.469 + [3,14,2.7,15.8,-12.463,2.621,15.879,-12.479,2.671,16,-12.469], +// 3 14 2.3 15.8 -12.543 2.329 16 -12.537 2.379 15.879 -12.527 + [3,14,2.3,15.8,-12.543,2.329,16,-12.537,2.379,15.879,-12.527], +// 4 14 2 15.6 -12.602 2.3 16.2 -12.543 2.329 16 -12.537 2.3 15.8 -12.543 + [4,14,2,15.6,-12.602,2.3,16.2,-12.543,2.329,16,-12.537,2.3,15.8,-12.543], +// 3 14 2.329 16 -12.537 2.3 16.2 -12.543 2.379 16.121 -12.527 + [3,14,2.329,16,-12.537,2.3,16.2,-12.543,2.379,16.121,-12.527], +// 3 14 2.379 16.121 -12.527 2.3 16.2 -12.543 2.5 16.171 -12.503 + [3,14,2.379,16.121,-12.527,2.3,16.2,-12.543,2.5,16.171,-12.503], +// 3 14 2.621 16.121 -12.479 2.5 16.171 -12.503 2.7 16.2 -12.463 + [3,14,2.621,16.121,-12.479,2.5,16.171,-12.503,2.7,16.2,-12.463], +// 3 14 2.671 16 -12.469 2.621 16.121 -12.479 2.7 16.2 -12.463 + [3,14,2.671,16,-12.469,2.621,16.121,-12.479,2.7,16.2,-12.463], +// 3 14 2.6 15.1 -12.483 2.679 15.179 -12.467 2.8 15.129 -12.443 + [3,14,2.6,15.1,-12.483,2.679,15.179,-12.467,2.8,15.129,-12.443], +// 4 14 2.6 14.75 -12.483 2.6 15.1 -12.483 2.8 15.129 -12.443 3 15.1 -12.404 + [4,14,2.6,14.75,-12.483,2.6,15.1,-12.483,2.8,15.129,-12.443,3,15.1,-12.404], +// 3 14 3 15.1 -12.404 2.8 15.129 -12.443 2.921 15.179 -12.419 + [3,14,3,15.1,-12.404,2.8,15.129,-12.443,2.921,15.179,-12.419], +// 3 14 3 15.1 -12.404 2.921 15.179 -12.419 2.971 15.3 -12.409 + [3,14,3,15.1,-12.404,2.921,15.179,-12.419,2.971,15.3,-12.409], +// 3 14 2.6 15.1 -12.483 2.629 15.3 -12.477 2.679 15.179 -12.467 + [3,14,2.6,15.1,-12.483,2.629,15.3,-12.477,2.679,15.179,-12.467], +// 4 14 2.4 15.2 -12.523 2.6 15.5 -12.483 2.629 15.3 -12.477 2.6 15.1 -12.483 + [4,14,2.4,15.2,-12.523,2.6,15.5,-12.483,2.629,15.3,-12.477,2.6,15.1,-12.483], +// 3 14 2.629 15.3 -12.477 2.6 15.5 -12.483 2.679 15.421 -12.467 + [3,14,2.629,15.3,-12.477,2.6,15.5,-12.483,2.679,15.421,-12.467], +// 3 14 2.679 15.421 -12.467 2.6 15.5 -12.483 2.8 15.471 -12.443 + [3,14,2.679,15.421,-12.467,2.6,15.5,-12.483,2.8,15.471,-12.443], +// 3 14 2.921 15.421 -12.419 2.8 15.471 -12.443 3 15.5 -12.404 + [3,14,2.921,15.421,-12.419,2.8,15.471,-12.443,3,15.5,-12.404], +// 3 14 2.971 15.3 -12.409 2.921 15.421 -12.419 3 15.5 -12.404 + [3,14,2.971,15.3,-12.409,2.921,15.421,-12.419,3,15.5,-12.404], +// 3 14 .9 15.05 -12.821 .979 15.129 -12.805 1.1 15.079 -12.781 + [3,14,.9,15.05,-12.821,.979,15.129,-12.805,1.1,15.079,-12.781], +// 4 14 .6 14.95 -12.881 .9 15.05 -12.821 1.1 15.079 -12.781 1.3 15.05 -12.742 + [4,14,.6,14.95,-12.881,.9,15.05,-12.821,1.1,15.079,-12.781,1.3,15.05,-12.742], +// 3 14 1.3 15.05 -12.742 1.1 15.079 -12.781 1.221 15.129 -12.757 + [3,14,1.3,15.05,-12.742,1.1,15.079,-12.781,1.221,15.129,-12.757], +// 3 14 1.3 15.05 -12.742 1.221 15.129 -12.757 1.271 15.25 -12.747 + [3,14,1.3,15.05,-12.742,1.221,15.129,-12.757,1.271,15.25,-12.747], +// 3 14 .9 15.05 -12.821 .929 15.25 -12.815 .979 15.129 -12.805 + [3,14,.9,15.05,-12.821,.929,15.25,-12.815,.979,15.129,-12.805], +// 4 14 .65 15.35 -12.871 .9 15.45 -12.821 .929 15.25 -12.815 .9 15.05 -12.821 + [4,14,.65,15.35,-12.871,.9,15.45,-12.821,.929,15.25,-12.815,.9,15.05,-12.821], +// 3 14 .929 15.25 -12.815 .9 15.45 -12.821 .979 15.371 -12.805 + [3,14,.929,15.25,-12.815,.9,15.45,-12.821,.979,15.371,-12.805], +// 3 14 .979 15.371 -12.805 .9 15.45 -12.821 1.1 15.421 -12.781 + [3,14,.979,15.371,-12.805,.9,15.45,-12.821,1.1,15.421,-12.781], +// 4 14 .65 15.75 -12.871 1.3 15.45 -12.742 1.1 15.421 -12.781 .9 15.45 -12.821 + [4,14,.65,15.75,-12.871,1.3,15.45,-12.742,1.1,15.421,-12.781,.9,15.45,-12.821], +// 3 14 1.221 15.371 -12.757 1.1 15.421 -12.781 1.3 15.45 -12.742 + [3,14,1.221,15.371,-12.757,1.1,15.421,-12.781,1.3,15.45,-12.742], +// 3 14 1.271 15.25 -12.747 1.221 15.371 -12.757 1.3 15.45 -12.742 + [3,14,1.271,15.25,-12.747,1.221,15.371,-12.757,1.3,15.45,-12.742], +// 3 14 1.3 15.05 -12.742 1.271 15.25 -12.747 1.3 15.45 -12.742 + [3,14,1.3,15.05,-12.742,1.271,15.25,-12.747,1.3,15.45,-12.742], +// 3 14 1.3 15.45 -12.742 2 15.2 -12.602 1.3 15.05 -12.742 + [3,14,1.3,15.45,-12.742,2,15.2,-12.602,1.3,15.05,-12.742], +// 3 14 .3 14.95 -12.94 0 14.95 -13 .1 14.979 -12.98 + [3,14,.3,14.95,-12.94,0,14.95,-13,.1,14.979,-12.98], +// 3 14 .3 14.95 -12.94 .1 14.979 -12.98 .221 15.029 -12.956 + [3,14,.3,14.95,-12.94,.1,14.979,-12.98,.221,15.029,-12.956], +// 4 14 .6 14.95 -12.881 .3 14.95 -12.94 .221 15.029 -12.956 .271 15.15 -12.946 + [4,14,.6,14.95,-12.881,.3,14.95,-12.94,.221,15.029,-12.956,.271,15.15,-12.946], +// 4 14 .6 14.95 -12.881 .45 15.379 -12.911 .571 15.429 -12.887 .65 15.35 -12.871 + [4,14,.6,14.95,-12.881,.45,15.379,-12.911,.571,15.429,-12.887,.65,15.35,-12.871], +// 3 14 .65 15.35 -12.871 .571 15.429 -12.887 .621 15.55 -12.877 + [3,14,.65,15.35,-12.871,.571,15.429,-12.887,.621,15.55,-12.877], +// 4 14 0 15.35 -13 .25 15.75 -12.95 .329 15.671 -12.935 .279 15.55 -12.945 + [4,14,0,15.35,-13,.25,15.75,-12.95,.329,15.671,-12.935,.279,15.55,-12.945], +// 3 14 .329 15.671 -12.935 .25 15.75 -12.95 .45 15.721 -12.911 + [3,14,.329,15.671,-12.935,.25,15.75,-12.95,.45,15.721,-12.911], +// 3 14 .571 15.671 -12.887 .45 15.721 -12.911 .65 15.75 -12.871 + [3,14,.571,15.671,-12.887,.45,15.721,-12.911,.65,15.75,-12.871], +// 3 14 .621 15.55 -12.877 .571 15.671 -12.887 .65 15.75 -12.871 + [3,14,.621,15.55,-12.877,.571,15.671,-12.887,.65,15.75,-12.871], +// 4 14 .9 15.45 -12.821 .65 15.35 -12.871 .621 15.55 -12.877 .65 15.75 -12.871 + [4,14,.9,15.45,-12.821,.65,15.35,-12.871,.621,15.55,-12.877,.65,15.75,-12.871], +// 3 14 .15 15.85 -12.97 .229 15.929 -12.955 .35 15.879 -12.93 + [3,14,.15,15.85,-12.97,.229,15.929,-12.955,.35,15.879,-12.93], +// 3 14 .15 15.85 -12.97 .35 15.879 -12.93 .55 15.85 -12.891 + [3,14,.15,15.85,-12.97,.35,15.879,-12.93,.55,15.85,-12.891], +// 3 14 .55 15.85 -12.891 .25 15.75 -12.95 .15 15.85 -12.97 + [3,14,.55,15.85,-12.891,.25,15.75,-12.95,.15,15.85,-12.97], +// 3 14 .55 15.85 -12.891 .35 15.879 -12.93 .471 15.929 -12.906 + [3,14,.55,15.85,-12.891,.35,15.879,-12.93,.471,15.929,-12.906], +// 3 14 .55 15.85 -12.891 .471 15.929 -12.906 .521 16.05 -12.896 + [3,14,.55,15.85,-12.891,.471,15.929,-12.906,.521,16.05,-12.896], +// 3 14 .15 15.85 -12.97 .179 16.05 -12.964 .229 15.929 -12.955 + [3,14,.15,15.85,-12.97,.179,16.05,-12.964,.229,15.929,-12.955], +// 3 14 .179 16.05 -12.964 .15 16.25 -12.97 .229 16.171 -12.955 + [3,14,.179,16.05,-12.964,.15,16.25,-12.97,.229,16.171,-12.955], +// 3 14 .229 16.171 -12.955 .15 16.25 -12.97 .35 16.221 -12.93 + [3,14,.229,16.171,-12.955,.15,16.25,-12.97,.35,16.221,-12.93], +// 3 14 .471 16.171 -12.906 .35 16.221 -12.93 .55 16.25 -12.891 + [3,14,.471,16.171,-12.906,.35,16.221,-12.93,.55,16.25,-12.891], +// 3 14 .521 16.05 -12.896 .471 16.171 -12.906 .55 16.25 -12.891 + [3,14,.521,16.05,-12.896,.471,16.171,-12.906,.55,16.25,-12.891], +// 3 14 .55 15.85 -12.891 .521 16.05 -12.896 .55 16.25 -12.891 + [3,14,.55,15.85,-12.891,.521,16.05,-12.896,.55,16.25,-12.891], +// 3 14 .55 16.25 -12.891 .65 15.75 -12.871 .55 15.85 -12.891 + [3,14,.55,16.25,-12.891,.65,15.75,-12.871,.55,15.85,-12.891], +// 3 14 0 16.5 -13 .079 16.579 -12.984 .2 16.529 -12.96 + [3,14,0,16.5,-13,.079,16.579,-12.984,.2,16.529,-12.96], +// 3 14 .4 16.5 -12.921 .2 16.529 -12.96 .321 16.579 -12.936 + [3,14,.4,16.5,-12.921,.2,16.529,-12.96,.321,16.579,-12.936], +// 3 14 .4 16.5 -12.921 .321 16.579 -12.936 .371 16.7 -12.926 + [3,14,.4,16.5,-12.921,.321,16.579,-12.936,.371,16.7,-12.926], +// 3 14 0 16.5 -13 .029 16.7 -12.994 .079 16.579 -12.984 + [3,14,0,16.5,-13,.029,16.7,-12.994,.079,16.579,-12.984], +// 3 14 0 16.5 -13 0 16.9 -13 .029 16.7 -12.994 + [3,14,0,16.5,-13,0,16.9,-13,.029,16.7,-12.994], +// 3 14 .029 16.7 -12.994 0 16.9 -13 .079 16.821 -12.984 + [3,14,.029,16.7,-12.994,0,16.9,-13,.079,16.821,-12.984], +// 3 14 .079 16.821 -12.984 0 16.9 -13 .2 16.871 -12.96 + [3,14,.079,16.821,-12.984,0,16.9,-13,.2,16.871,-12.96], +// 3 14 .321 16.821 -12.936 .2 16.871 -12.96 .4 16.9 -12.921 + [3,14,.321,16.821,-12.936,.2,16.871,-12.96,.4,16.9,-12.921], +// 3 14 .371 16.7 -12.926 .321 16.821 -12.936 .4 16.9 -12.921 + [3,14,.371,16.7,-12.926,.321,16.821,-12.936,.4,16.9,-12.921], +// 3 14 .4 16.5 -12.921 .371 16.7 -12.926 .4 16.9 -12.921 + [3,14,.4,16.5,-12.921,.371,16.7,-12.926,.4,16.9,-12.921], +// 3 14 .4 16.9 -12.921 2.05 16.95 -12.592 .4 16.5 -12.921 + [3,14,.4,16.9,-12.921,2.05,16.95,-12.592,.4,16.5,-12.921], +// 3 14 2.05 16.55 -12.592 2.129 16.629 -12.577 2.25 16.579 -12.553 + [3,14,2.05,16.55,-12.592,2.129,16.629,-12.577,2.25,16.579,-12.553], +// 3 14 2.05 16.55 -12.592 2.25 16.579 -12.553 2.45 16.55 -12.513 + [3,14,2.05,16.55,-12.592,2.25,16.579,-12.553,2.45,16.55,-12.513], +// 3 14 2.45 16.55 -12.513 2.3 16.2 -12.543 2.05 16.55 -12.592 + [3,14,2.45,16.55,-12.513,2.3,16.2,-12.543,2.05,16.55,-12.592], +// 3 14 2.45 16.55 -12.513 2.25 16.579 -12.553 2.371 16.629 -12.529 + [3,14,2.45,16.55,-12.513,2.25,16.579,-12.553,2.371,16.629,-12.529], +// 3 14 2.45 16.55 -12.513 2.371 16.629 -12.529 2.421 16.75 -12.519 + [3,14,2.45,16.55,-12.513,2.371,16.629,-12.529,2.421,16.75,-12.519], +// 3 14 2.05 16.55 -12.592 2.079 16.75 -12.587 2.129 16.629 -12.577 + [3,14,2.05,16.55,-12.592,2.079,16.75,-12.587,2.129,16.629,-12.577], +// 3 14 2.079 16.75 -12.587 2.05 16.95 -12.592 2.129 16.871 -12.577 + [3,14,2.079,16.75,-12.587,2.05,16.95,-12.592,2.129,16.871,-12.577], +// 3 14 2.129 16.871 -12.577 2.05 16.95 -12.592 2.25 16.921 -12.553 + [3,14,2.129,16.871,-12.577,2.05,16.95,-12.592,2.25,16.921,-12.553], +// 3 14 2.25 16.921 -12.553 2.05 16.95 -12.592 2.45 16.95 -12.513 + [3,14,2.25,16.921,-12.553,2.05,16.95,-12.592,2.45,16.95,-12.513], +// 3 14 2.371 16.871 -12.529 2.25 16.921 -12.553 2.45 16.95 -12.513 + [3,14,2.371,16.871,-12.529,2.25,16.921,-12.553,2.45,16.95,-12.513], +// 3 14 2.421 16.75 -12.519 2.371 16.871 -12.529 2.45 16.95 -12.513 + [3,14,2.421,16.75,-12.519,2.371,16.871,-12.529,2.45,16.95,-12.513], +// 3 14 2 15.2 -12.602 2.079 15.279 -12.587 2.2 15.229 -12.563 + [3,14,2,15.2,-12.602,2.079,15.279,-12.587,2.2,15.229,-12.563], +// 4 14 2.05 15.05 -12.592 2 15.2 -12.602 2.2 15.229 -12.563 2.4 15.2 -12.523 + [4,14,2.05,15.05,-12.592,2,15.2,-12.602,2.2,15.229,-12.563,2.4,15.2,-12.523], +// 3 14 2.4 15.2 -12.523 2.2 15.229 -12.563 2.321 15.279 -12.539 + [3,14,2.4,15.2,-12.523,2.2,15.229,-12.563,2.321,15.279,-12.539], +// 3 14 2.4 15.2 -12.523 2.321 15.279 -12.539 2.371 15.4 -12.529 + [3,14,2.4,15.2,-12.523,2.321,15.279,-12.539,2.371,15.4,-12.529], +// 3 14 2 15.2 -12.602 2.029 15.4 -12.597 2.079 15.279 -12.587 + [3,14,2,15.2,-12.602,2.029,15.4,-12.597,2.079,15.279,-12.587], +// 3 14 2 15.6 -12.602 2.029 15.4 -12.597 2 15.2 -12.602 + [3,14,2,15.6,-12.602,2.029,15.4,-12.597,2,15.2,-12.602], +// 3 14 2 15.2 -12.602 1.3 15.45 -12.742 2 15.6 -12.602 + [3,14,2,15.2,-12.602,1.3,15.45,-12.742,2,15.6,-12.602], +// 3 14 2.029 15.4 -12.597 2 15.6 -12.602 2.079 15.521 -12.587 + [3,14,2.029,15.4,-12.597,2,15.6,-12.602,2.079,15.521,-12.587], +// 3 14 2.079 15.521 -12.587 2 15.6 -12.602 2.2 15.571 -12.563 + [3,14,2.079,15.521,-12.587,2,15.6,-12.602,2.2,15.571,-12.563], +// 3 14 2.321 15.521 -12.539 2.2 15.571 -12.563 2.4 15.6 -12.523 + [3,14,2.321,15.521,-12.539,2.2,15.571,-12.563,2.4,15.6,-12.523], +// 3 14 2.371 15.4 -12.529 2.321 15.521 -12.539 2.4 15.6 -12.523 + [3,14,2.371,15.4,-12.529,2.321,15.521,-12.539,2.4,15.6,-12.523], +// 4 14 2.6 15.5 -12.483 2.4 15.2 -12.523 2.371 15.4 -12.529 2.4 15.6 -12.523 + [4,14,2.6,15.5,-12.483,2.4,15.2,-12.523,2.371,15.4,-12.529,2.4,15.6,-12.523], +// 3 14 0 14.95 -13 0 15.02 -13 .1 14.979 -12.98 + [3,14,0,14.95,-13,0,15.02,-13,.1,14.979,-12.98], +// 3 14 0 15.28 -13 0 15.35 -13 .1 15.321 -12.98 + [3,14,0,15.28,-13,0,15.35,-13,.1,15.321,-12.98], +// 4 14 0 15.35 -13 .279 15.55 -12.945 .329 15.429 -12.935 .1 15.321 -12.98 + [4,14,0,15.35,-13,.279,15.55,-12.945,.329,15.429,-12.935,.1,15.321,-12.98], +// 4 14 .45 15.379 -12.911 .221 15.271 -12.956 .1 15.321 -12.98 .329 15.429 -12.935 + [4,14,.45,15.379,-12.911,.221,15.271,-12.956,.1,15.321,-12.98,.329,15.429,-12.935], +// 4 14 .221 15.271 -12.956 .45 15.379 -12.911 .6 14.95 -12.881 .271 15.15 -12.946 + [4,14,.221,15.271,-12.956,.45,15.379,-12.911,.6,14.95,-12.881,.271,15.15,-12.946], +// 3 14 0 15.35 -13 .15 15.85 -12.97 .25 15.75 -12.95 + [3,14,0,15.35,-13,.15,15.85,-12.97,.25,15.75,-12.95], +// 3 14 .25 15.75 -12.95 .55 15.85 -12.891 .65 15.75 -12.871 + [3,14,.25,15.75,-12.95,.55,15.85,-12.891,.65,15.75,-12.871], +// 3 14 .65 15.75 -12.871 .45 15.721 -12.911 .25 15.75 -12.95 + [3,14,.65,15.75,-12.871,.45,15.721,-12.911,.25,15.75,-12.95], +// 4 14 .179 16.05 -12.964 .15 15.85 -12.97 0 15.35 -13 .15 16.25 -12.97 + [4,14,.179,16.05,-12.964,.15,15.85,-12.97,0,15.35,-13,.15,16.25,-12.97], +// 3 14 0 15.35 -13 0 16.5 -13 .15 16.25 -12.97 + [3,14,0,15.35,-13,0,16.5,-13,.15,16.25,-12.97], +// 3 14 .4 16.5 -12.921 .15 16.25 -12.97 0 16.5 -13 + [3,14,.4,16.5,-12.921,.15,16.25,-12.97,0,16.5,-13], +// 3 14 0 16.5 -13 .2 16.529 -12.96 .4 16.5 -12.921 + [3,14,0,16.5,-13,.2,16.529,-12.96,.4,16.5,-12.921], +// 4 14 .35 16.221 -12.93 .15 16.25 -12.97 .4 16.5 -12.921 .55 16.25 -12.891 + [4,14,.35,16.221,-12.93,.15,16.25,-12.97,.4,16.5,-12.921,.55,16.25,-12.891], +// 4 14 .2 16.871 -12.96 0 16.9 -13 0 17 -13 .4 16.9 -12.921 + [4,14,.2,16.871,-12.96,0,16.9,-13,0,17,-13,.4,16.9,-12.921], +// 3 14 .4 16.9 -12.921 0 17 -13 3.479 17 -12.308 + [3,14,.4,16.9,-12.921,0,17,-13,3.479,17,-12.308], +// 3 14 3.479 17 -12.308 2.05 16.95 -12.592 .4 16.9 -12.921 + [3,14,3.479,17,-12.308,2.05,16.95,-12.592,.4,16.9,-12.921], +// 3 14 3.9 14.2 -12.225 3.7 14.229 -12.264 3.821 14.279 -12.24 + [3,14,3.9,14.2,-12.225,3.7,14.229,-12.264,3.821,14.279,-12.24], +// 3 14 3.9 14.2 -12.225 3.821 14.279 -12.24 3.871 14.4 -12.23 + [3,14,3.9,14.2,-12.225,3.821,14.279,-12.24,3.871,14.4,-12.23], +// 3 14 3.5 14.2 -12.304 3.529 14.4 -12.298 3.579 14.279 -12.288 + [3,14,3.5,14.2,-12.304,3.529,14.4,-12.298,3.579,14.279,-12.288], +// 4 14 2.6 14.45 -12.483 3.5 14.6 -12.304 3.529 14.4 -12.298 3.5 14.2 -12.304 + [4,14,2.6,14.45,-12.483,3.5,14.6,-12.304,3.529,14.4,-12.298,3.5,14.2,-12.304], +// 3 14 3.529 14.4 -12.298 3.5 14.6 -12.304 3.579 14.521 -12.288 + [3,14,3.529,14.4,-12.298,3.5,14.6,-12.304,3.579,14.521,-12.288], +// 3 14 3.579 14.521 -12.288 3.5 14.6 -12.304 3.7 14.571 -12.264 + [3,14,3.579,14.521,-12.288,3.5,14.6,-12.304,3.7,14.571,-12.264], +// 3 14 3.821 14.521 -12.24 3.7 14.571 -12.264 3.9 14.6 -12.225 + [3,14,3.821,14.521,-12.24,3.7,14.571,-12.264,3.9,14.6,-12.225], +// 3 14 3.871 14.4 -12.23 3.821 14.521 -12.24 3.9 14.6 -12.225 + [3,14,3.871,14.4,-12.23,3.821,14.521,-12.24,3.9,14.6,-12.225], +// 3 14 3.5 14.2 -12.304 3.579 14.279 -12.288 3.7 14.229 -12.264 + [3,14,3.5,14.2,-12.304,3.579,14.279,-12.288,3.7,14.229,-12.264], +// 3 14 4.25 14.85 -12.155 4.05 14.879 -12.195 4.171 14.929 -12.171 + [3,14,4.25,14.85,-12.155,4.05,14.879,-12.195,4.171,14.929,-12.171], +// 3 14 4.25 14.85 -12.155 4.171 14.929 -12.171 4.221 15.05 -12.161 + [3,14,4.25,14.85,-12.155,4.171,14.929,-12.171,4.221,15.05,-12.161], +// 3 14 3.85 14.85 -12.234 3.879 15.05 -12.229 3.929 14.929 -12.219 + [3,14,3.85,14.85,-12.234,3.879,15.05,-12.229,3.929,14.929,-12.219], +// 3 14 3.85 15.25 -12.234 3.879 15.05 -12.229 3.85 14.85 -12.234 + [3,14,3.85,15.25,-12.234,3.879,15.05,-12.229,3.85,14.85,-12.234], +// 3 14 3.85 14.85 -12.234 3.75 15.25 -12.254 3.85 15.25 -12.234 + [3,14,3.85,14.85,-12.234,3.75,15.25,-12.254,3.85,15.25,-12.234], +// 3 14 3.879 15.05 -12.229 3.85 15.25 -12.234 3.929 15.171 -12.219 + [3,14,3.879,15.05,-12.229,3.85,15.25,-12.234,3.929,15.171,-12.219], +// 3 14 3.929 15.171 -12.219 3.85 15.25 -12.234 4.05 15.221 -12.195 + [3,14,3.929,15.171,-12.219,3.85,15.25,-12.234,4.05,15.221,-12.195], +// 3 14 4.171 15.171 -12.171 4.05 15.221 -12.195 4.25 15.25 -12.155 + [3,14,4.171,15.171,-12.171,4.05,15.221,-12.195,4.25,15.25,-12.155], +// 3 14 4.221 15.05 -12.161 4.171 15.171 -12.171 4.25 15.25 -12.155 + [3,14,4.221,15.05,-12.161,4.171,15.171,-12.171,4.25,15.25,-12.155], +// 4 14 4.975 16.039 -12.011 4.25 14.85 -12.155 4.221 15.05 -12.161 4.25 15.25 -12.155 + [4,14,4.975,16.039,-12.011,4.25,14.85,-12.155,4.221,15.05,-12.161,4.25,15.25,-12.155], +// 3 14 3.85 14.85 -12.234 3.929 14.929 -12.219 4.05 14.879 -12.195 + [3,14,3.85,14.85,-12.234,3.929,14.929,-12.219,4.05,14.879,-12.195], +// 4 14 3.5 14.6 -12.304 3.35 15.25 -12.334 3.55 15.279 -12.294 3.75 15.25 -12.254 + [4,14,3.5,14.6,-12.304,3.35,15.25,-12.334,3.55,15.279,-12.294,3.75,15.25,-12.254], +// 3 14 3.75 15.25 -12.254 3.55 15.279 -12.294 3.671 15.329 -12.27 + [3,14,3.75,15.25,-12.254,3.55,15.279,-12.294,3.671,15.329,-12.27], +// 3 14 3.75 15.25 -12.254 3.671 15.329 -12.27 3.721 15.45 -12.26 + [3,14,3.75,15.25,-12.254,3.671,15.329,-12.27,3.721,15.45,-12.26], +// 3 14 3.35 15.25 -12.334 3.379 15.45 -12.328 3.429 15.329 -12.318 + [3,14,3.35,15.25,-12.334,3.379,15.45,-12.328,3.429,15.329,-12.318], +// 4 14 3 15.5 -12.404 3.35 15.65 -12.334 3.379 15.45 -12.328 3.35 15.25 -12.334 + [4,14,3,15.5,-12.404,3.35,15.65,-12.334,3.379,15.45,-12.328,3.35,15.25,-12.334], +// 3 14 3.379 15.45 -12.328 3.35 15.65 -12.334 3.429 15.571 -12.318 + [3,14,3.379,15.45,-12.328,3.35,15.65,-12.334,3.429,15.571,-12.318], +// 3 14 3.429 15.571 -12.318 3.35 15.65 -12.334 3.55 15.621 -12.294 + [3,14,3.429,15.571,-12.318,3.35,15.65,-12.334,3.55,15.621,-12.294], +// 4 14 3.55 16.15 -12.294 3.75 15.65 -12.254 3.55 15.621 -12.294 3.35 15.65 -12.334 + [4,14,3.55,16.15,-12.294,3.75,15.65,-12.254,3.55,15.621,-12.294,3.35,15.65,-12.334], +// 3 14 3.671 15.571 -12.27 3.55 15.621 -12.294 3.75 15.65 -12.254 + [3,14,3.671,15.571,-12.27,3.55,15.621,-12.294,3.75,15.65,-12.254], +// 3 14 3.721 15.45 -12.26 3.671 15.571 -12.27 3.75 15.65 -12.254 + [3,14,3.721,15.45,-12.26,3.671,15.571,-12.27,3.75,15.65,-12.254], +// 3 14 3.35 15.25 -12.334 3.429 15.329 -12.318 3.55 15.279 -12.294 + [3,14,3.35,15.25,-12.334,3.429,15.329,-12.318,3.55,15.279,-12.294], +// 4 14 4.25 15.25 -12.155 4 15.6 -12.205 4.2 15.629 -12.165 4.4 15.6 -12.125 + [4,14,4.25,15.25,-12.155,4,15.6,-12.205,4.2,15.629,-12.165,4.4,15.6,-12.125], +// 3 14 4.4 15.6 -12.125 4.2 15.629 -12.165 4.321 15.679 -12.141 + [3,14,4.4,15.6,-12.125,4.2,15.629,-12.165,4.321,15.679,-12.141], +// 3 14 4.4 15.6 -12.125 4.321 15.679 -12.141 4.371 15.8 -12.131 + [3,14,4.4,15.6,-12.125,4.321,15.679,-12.141,4.371,15.8,-12.131], +// 3 14 4 15.6 -12.205 4.029 15.8 -12.199 4.079 15.679 -12.189 + [3,14,4,15.6,-12.205,4.029,15.8,-12.199,4.079,15.679,-12.189], +// 4 14 3.75 15.65 -12.254 4 16 -12.205 4.029 15.8 -12.199 4 15.6 -12.205 + [4,14,3.75,15.65,-12.254,4,16,-12.205,4.029,15.8,-12.199,4,15.6,-12.205], +// 3 14 4.029 15.8 -12.199 4 16 -12.205 4.079 15.921 -12.189 + [3,14,4.029,15.8,-12.199,4,16,-12.205,4.079,15.921,-12.189], +// 3 14 4.079 15.921 -12.189 4 16 -12.205 4.2 15.971 -12.165 + [3,14,4.079,15.921,-12.189,4,16,-12.205,4.2,15.971,-12.165], +// 3 14 4.321 15.921 -12.141 4.2 15.971 -12.165 4.4 16 -12.125 + [3,14,4.321,15.921,-12.141,4.2,15.971,-12.165,4.4,16,-12.125], +// 3 14 4.371 15.8 -12.131 4.321 15.921 -12.141 4.4 16 -12.125 + [3,14,4.371,15.8,-12.131,4.321,15.921,-12.141,4.4,16,-12.125], +// 4 14 4.921 16.15 -12.022 4.4 15.6 -12.125 4.371 15.8 -12.131 4.4 16 -12.125 + [4,14,4.921,16.15,-12.022,4.4,15.6,-12.125,4.371,15.8,-12.131,4.4,16,-12.125], +// 3 14 4 15.6 -12.205 4.079 15.679 -12.189 4.2 15.629 -12.165 + [3,14,4,15.6,-12.205,4.079,15.679,-12.189,4.2,15.629,-12.165], +// 3 14 3.55 16.15 -12.294 3.579 16.35 -12.288 3.629 16.229 -12.278 + [3,14,3.55,16.15,-12.294,3.579,16.35,-12.288,3.629,16.229,-12.278], +// 3 14 3.579 16.35 -12.288 3.55 16.55 -12.294 3.629 16.471 -12.278 + [3,14,3.579,16.35,-12.288,3.55,16.55,-12.294,3.629,16.471,-12.278], +// 3 14 3.629 16.471 -12.278 3.55 16.55 -12.294 3.75 16.521 -12.254 + [3,14,3.629,16.471,-12.278,3.55,16.55,-12.294,3.75,16.521,-12.254], +// 3 14 3.871 16.471 -12.23 3.75 16.521 -12.254 3.95 16.55 -12.215 + [3,14,3.871,16.471,-12.23,3.75,16.521,-12.254,3.95,16.55,-12.215], +// 3 14 3.921 16.35 -12.22 3.871 16.471 -12.23 3.95 16.55 -12.215 + [3,14,3.921,16.35,-12.22,3.871,16.471,-12.23,3.95,16.55,-12.215], +// 3 14 3.55 16.15 -12.294 3.629 16.229 -12.278 3.75 16.179 -12.254 + [3,14,3.55,16.15,-12.294,3.629,16.229,-12.278,3.75,16.179,-12.254], +// 4 14 3.1 13.35 -12.384 3.1 13.7 -12.384 3.3 13.729 -12.344 3.5 13.7 -12.304 + [4,14,3.1,13.35,-12.384,3.1,13.7,-12.384,3.3,13.729,-12.344,3.5,13.7,-12.304], +// 3 14 3.5 13.7 -12.304 3.3 13.729 -12.344 3.421 13.779 -12.32 + [3,14,3.5,13.7,-12.304,3.3,13.729,-12.344,3.421,13.779,-12.32], +// 3 14 3.5 13.7 -12.304 3.421 13.779 -12.32 3.471 13.9 -12.31 + [3,14,3.5,13.7,-12.304,3.421,13.779,-12.32,3.471,13.9,-12.31], +// 3 14 3.1 13.7 -12.384 3.129 13.9 -12.378 3.179 13.779 -12.368 + [3,14,3.1,13.7,-12.384,3.129,13.9,-12.378,3.179,13.779,-12.368], +// 3 14 3.129 13.9 -12.378 3.1 14.1 -12.384 3.179 14.021 -12.368 + [3,14,3.129,13.9,-12.378,3.1,14.1,-12.384,3.179,14.021,-12.368], +// 3 14 3.179 14.021 -12.368 3.1 14.1 -12.384 3.3 14.071 -12.344 + [3,14,3.179,14.021,-12.368,3.1,14.1,-12.384,3.3,14.071,-12.344], +// 3 14 3.421 14.021 -12.32 3.3 14.071 -12.344 3.5 14.1 -12.304 + [3,14,3.421,14.021,-12.32,3.3,14.071,-12.344,3.5,14.1,-12.304], +// 3 14 3.471 13.9 -12.31 3.421 14.021 -12.32 3.5 14.1 -12.304 + [3,14,3.471,13.9,-12.31,3.421,14.021,-12.32,3.5,14.1,-12.304], +// 3 14 3.1 13.7 -12.384 3.179 13.779 -12.368 3.3 13.729 -12.344 + [3,14,3.1,13.7,-12.384,3.179,13.779,-12.368,3.3,13.729,-12.344], +// 3 14 3.1 12.95 -12.384 2.9 12.979 -12.423 3.021 13.029 -12.399 + [3,14,3.1,12.95,-12.384,2.9,12.979,-12.423,3.021,13.029,-12.399], +// 3 14 3.1 12.95 -12.384 3.021 13.029 -12.399 3.071 13.15 -12.389 + [3,14,3.1,12.95,-12.384,3.021,13.029,-12.399,3.071,13.15,-12.389], +// 3 14 2.7 12.95 -12.463 2.729 13.15 -12.457 2.779 13.029 -12.447 + [3,14,2.7,12.95,-12.463,2.729,13.15,-12.457,2.779,13.029,-12.447], +// 3 14 2.729 13.15 -12.457 2.7 13.35 -12.463 2.779 13.271 -12.447 + [3,14,2.729,13.15,-12.457,2.7,13.35,-12.463,2.779,13.271,-12.447], +// 3 14 2.779 13.271 -12.447 2.7 13.35 -12.463 2.9 13.321 -12.423 + [3,14,2.779,13.271,-12.447,2.7,13.35,-12.463,2.9,13.321,-12.423], +// 3 14 3.021 13.271 -12.399 2.9 13.321 -12.423 3.1 13.35 -12.384 + [3,14,3.021,13.271,-12.399,2.9,13.321,-12.423,3.1,13.35,-12.384], +// 3 14 3.071 13.15 -12.389 3.021 13.271 -12.399 3.1 13.35 -12.384 + [3,14,3.071,13.15,-12.389,3.021,13.271,-12.399,3.1,13.35,-12.384], +// 3 14 3.1 12.95 -12.384 3.071 13.15 -12.389 3.1 13.35 -12.384 + [3,14,3.1,12.95,-12.384,3.071,13.15,-12.389,3.1,13.35,-12.384], +// 3 14 3.1 13.35 -12.384 3.5 13.7 -12.304 3.1 12.95 -12.384 + [3,14,3.1,13.35,-12.384,3.5,13.7,-12.304,3.1,12.95,-12.384], +// 3 14 2.7 12.95 -12.463 2.779 13.029 -12.447 2.9 12.979 -12.423 + [3,14,2.7,12.95,-12.463,2.779,13.029,-12.447,2.9,12.979,-12.423], +// 3 14 2.871 13.9 -12.429 2.821 14.021 -12.439 2.9 14.1 -12.423 + [3,14,2.871,13.9,-12.429,2.821,14.021,-12.439,2.9,14.1,-12.423], +// 3 14 2.9 13.7 -12.423 2.7 13.729 -12.463 2.821 13.779 -12.439 + [3,14,2.9,13.7,-12.423,2.7,13.729,-12.463,2.821,13.779,-12.439], +// 3 14 2.9 13.7 -12.423 2.821 13.779 -12.439 2.871 13.9 -12.429 + [3,14,2.9,13.7,-12.423,2.821,13.779,-12.439,2.871,13.9,-12.429], +// 3 14 3.25 16.35 -12.354 3.05 16.379 -12.394 3.171 16.429 -12.37 + [3,14,3.25,16.35,-12.354,3.05,16.379,-12.394,3.171,16.429,-12.37], +// 3 14 3.25 16.35 -12.354 3.171 16.429 -12.37 3.221 16.55 -12.36 + [3,14,3.25,16.35,-12.354,3.171,16.429,-12.37,3.221,16.55,-12.36], +// 3 14 2.85 16.35 -12.433 2.879 16.55 -12.428 2.929 16.429 -12.418 + [3,14,2.85,16.35,-12.433,2.879,16.55,-12.428,2.929,16.429,-12.418], +// 3 14 2.85 16.75 -12.433 2.879 16.55 -12.428 2.85 16.35 -12.433 + [3,14,2.85,16.75,-12.433,2.879,16.55,-12.428,2.85,16.35,-12.433], +// 3 14 2.85 16.35 -12.433 2.45 16.55 -12.513 2.85 16.75 -12.433 + [3,14,2.85,16.35,-12.433,2.45,16.55,-12.513,2.85,16.75,-12.433], +// 3 14 2.879 16.55 -12.428 2.85 16.75 -12.433 2.929 16.671 -12.418 + [3,14,2.879,16.55,-12.428,2.85,16.75,-12.433,2.929,16.671,-12.418], +// 3 14 2.929 16.671 -12.418 2.85 16.75 -12.433 3.05 16.721 -12.394 + [3,14,2.929,16.671,-12.418,2.85,16.75,-12.433,3.05,16.721,-12.394], +// 3 14 3.25 16.75 -12.354 3.05 16.721 -12.394 2.85 16.75 -12.433 + [3,14,3.25,16.75,-12.354,3.05,16.721,-12.394,2.85,16.75,-12.433], +// 3 14 2.85 16.75 -12.433 2.45 16.95 -12.513 3.25 16.75 -12.354 + [3,14,2.85,16.75,-12.433,2.45,16.95,-12.513,3.25,16.75,-12.354], +// 3 14 3.171 16.671 -12.37 3.05 16.721 -12.394 3.25 16.75 -12.354 + [3,14,3.171,16.671,-12.37,3.05,16.721,-12.394,3.25,16.75,-12.354], +// 3 14 3.221 16.55 -12.36 3.171 16.671 -12.37 3.25 16.75 -12.354 + [3,14,3.221,16.55,-12.36,3.171,16.671,-12.37,3.25,16.75,-12.354], +// 3 14 2.85 16.35 -12.433 2.929 16.429 -12.418 3.05 16.379 -12.394 + [3,14,2.85,16.35,-12.433,2.929,16.429,-12.418,3.05,16.379,-12.394], +// 3 14 .6 14.95 -12.881 .65 15.35 -12.871 .9 15.05 -12.821 + [3,14,.6,14.95,-12.881,.65,15.35,-12.871,.9,15.05,-12.821], +// 3 14 .6 14.95 -12.881 1.3 15.05 -12.742 1.65 15 -12.672 + [3,14,.6,14.95,-12.881,1.3,15.05,-12.742,1.65,15,-12.672], +// 4 14 2.05 15.05 -12.592 1.65 15 -12.672 1.3 15.05 -12.742 2 15.2 -12.602 + [4,14,2.05,15.05,-12.592,1.65,15,-12.672,1.3,15.05,-12.742,2,15.2,-12.602], +// 4 14 .65 15.75 -12.871 .55 16.25 -12.891 2 15.6 -12.602 1.3 15.45 -12.742 + [4,14,.65,15.75,-12.871,.55,16.25,-12.891,2,15.6,-12.602,1.3,15.45,-12.742], +// 4 14 .4 16.5 -12.921 2.05 16.55 -12.592 2 15.6 -12.602 .55 16.25 -12.891 + [4,14,.4,16.5,-12.921,2.05,16.55,-12.592,2,15.6,-12.602,.55,16.25,-12.891], +// 3 14 2 15.6 -12.602 2.05 16.55 -12.592 2.3 16.2 -12.543 + [3,14,2,15.6,-12.602,2.05,16.55,-12.592,2.3,16.2,-12.543], +// 3 14 2 15.6 -12.602 2.3 15.8 -12.543 2.4 15.6 -12.523 + [3,14,2,15.6,-12.602,2.3,15.8,-12.543,2.4,15.6,-12.523], +// 3 14 2.4 15.6 -12.523 2.2 15.571 -12.563 2 15.6 -12.602 + [3,14,2.4,15.6,-12.523,2.2,15.571,-12.563,2,15.6,-12.602], +// 3 14 2.6 15.5 -12.483 2.4 15.6 -12.523 2.7 15.8 -12.463 + [3,14,2.6,15.5,-12.483,2.4,15.6,-12.523,2.7,15.8,-12.463], +// 4 14 2.4 15.2 -12.523 2.6 15.1 -12.483 2.6 14.75 -12.483 2.35 14.95 -12.533 + [4,14,2.4,15.2,-12.523,2.6,15.1,-12.483,2.6,14.75,-12.483,2.35,14.95,-12.533], +// 3 14 2.35 14.95 -12.533 2.05 15.05 -12.592 2.4 15.2 -12.523 + [3,14,2.35,14.95,-12.533,2.05,15.05,-12.592,2.4,15.2,-12.523], +// 3 14 2.05 16.55 -12.592 .4 16.5 -12.921 2.05 16.95 -12.592 + [3,14,2.05,16.55,-12.592,.4,16.5,-12.921,2.05,16.95,-12.592], +// 3 14 2.05 16.95 -12.592 2.079 16.75 -12.587 2.05 16.55 -12.592 + [3,14,2.05,16.95,-12.592,2.079,16.75,-12.587,2.05,16.55,-12.592], +// 3 14 3.479 17 -12.308 2.45 16.95 -12.513 2.05 16.95 -12.592 + [3,14,3.479,17,-12.308,2.45,16.95,-12.513,2.05,16.95,-12.592], +// 3 14 3.25 16.75 -12.354 2.45 16.95 -12.513 3.479 17 -12.308 + [3,14,3.25,16.75,-12.354,2.45,16.95,-12.513,3.479,17,-12.308], +// 4 14 2.421 16.75 -12.519 2.45 16.95 -12.513 2.85 16.75 -12.433 2.45 16.55 -12.513 + [4,14,2.421,16.75,-12.519,2.45,16.95,-12.513,2.85,16.75,-12.433,2.45,16.55,-12.513], +// 3 14 2.3 16.2 -12.543 2.45 16.55 -12.513 2.85 16.35 -12.433 + [3,14,2.3,16.2,-12.543,2.45,16.55,-12.513,2.85,16.35,-12.433], +// 4 14 2.5 16.171 -12.503 2.3 16.2 -12.543 2.85 16.35 -12.433 2.7 16.2 -12.463 + [4,14,2.5,16.171,-12.503,2.3,16.2,-12.543,2.85,16.35,-12.433,2.7,16.2,-12.463], +// 4 14 2.671 16 -12.469 2.7 16.2 -12.463 2.85 16.35 -12.433 2.7 15.8 -12.463 + [4,14,2.671,16,-12.469,2.7,16.2,-12.463,2.85,16.35,-12.433,2.7,15.8,-12.463], +// 3 14 3.25 16.35 -12.354 2.7 15.8 -12.463 2.85 16.35 -12.433 + [3,14,3.25,16.35,-12.354,2.7,15.8,-12.463,2.85,16.35,-12.433], +// 3 14 2.85 16.35 -12.433 3.05 16.379 -12.394 3.25 16.35 -12.354 + [3,14,2.85,16.35,-12.433,3.05,16.379,-12.394,3.25,16.35,-12.354], +// 4 14 3 15.5 -12.404 2.7 15.8 -12.463 3.25 16.35 -12.354 3.35 15.65 -12.334 + [4,14,3,15.5,-12.404,2.7,15.8,-12.463,3.25,16.35,-12.354,3.35,15.65,-12.334], +// 3 14 2.6 15.5 -12.483 2.7 15.8 -12.463 3 15.5 -12.404 + [3,14,2.6,15.5,-12.483,2.7,15.8,-12.463,3,15.5,-12.404], +// 3 14 3 15.5 -12.404 2.8 15.471 -12.443 2.6 15.5 -12.483 + [3,14,3,15.5,-12.404,2.8,15.471,-12.443,2.6,15.5,-12.483], +// 3 14 3 15.5 -12.404 3.35 15.25 -12.334 3 15.1 -12.404 + [3,14,3,15.5,-12.404,3.35,15.25,-12.334,3,15.1,-12.404], +// 3 14 3 15.1 -12.404 2.971 15.3 -12.409 3 15.5 -12.404 + [3,14,3,15.1,-12.404,2.971,15.3,-12.409,3,15.5,-12.404], +// 4 14 3.721 15.45 -12.26 3.75 15.65 -12.254 4 15.6 -12.205 3.75 15.25 -12.254 + [4,14,3.721,15.45,-12.26,3.75,15.65,-12.254,4,15.6,-12.205,3.75,15.25,-12.254], +// 3 14 3.85 15.25 -12.234 3.75 15.25 -12.254 4 15.6 -12.205 + [3,14,3.85,15.25,-12.234,3.75,15.25,-12.254,4,15.6,-12.205], +// 3 14 3.35 15.65 -12.334 3.25 16.35 -12.354 3.55 16.15 -12.294 + [3,14,3.35,15.65,-12.334,3.25,16.35,-12.354,3.55,16.15,-12.294], +// 4 14 3.579 16.35 -12.288 3.55 16.15 -12.294 3.25 16.35 -12.354 3.55 16.55 -12.294 + [4,14,3.579,16.35,-12.288,3.55,16.15,-12.294,3.25,16.35,-12.354,3.55,16.55,-12.294], +// 4 14 3.221 16.55 -12.36 3.25 16.75 -12.354 3.55 16.55 -12.294 3.25 16.35 -12.354 + [4,14,3.221,16.55,-12.36,3.25,16.75,-12.354,3.55,16.55,-12.294,3.25,16.35,-12.354], +// 4 14 3.81 16.95 -12.242 3.55 16.55 -12.294 3.25 16.75 -12.354 3.479 17 -12.308 + [4,14,3.81,16.95,-12.242,3.55,16.55,-12.294,3.25,16.75,-12.354,3.479,17,-12.308], +// 3 14 3.55 16.55 -12.294 3.81 16.95 -12.242 3.95 16.55 -12.215 + [3,14,3.55,16.55,-12.294,3.81,16.95,-12.242,3.95,16.55,-12.215], +// 3 14 3.95 16.55 -12.215 3.75 16.521 -12.254 3.55 16.55 -12.294 + [3,14,3.95,16.55,-12.215,3.75,16.521,-12.254,3.55,16.55,-12.294], +// 3 14 4.592 16.45 -12.087 3.95 16.55 -12.215 3.81 16.95 -12.242 + [3,14,4.592,16.45,-12.087,3.95,16.55,-12.215,3.81,16.95,-12.242], +// 4 14 4.2 15.971 -12.165 4 16 -12.205 4.592 16.45 -12.087 4.4 16 -12.125 + [4,14,4.2,15.971,-12.165,4,16,-12.205,4.592,16.45,-12.087,4.4,16,-12.125], +// 3 14 3.85 15.25 -12.234 4 15.6 -12.205 4.25 15.25 -12.155 + [3,14,3.85,15.25,-12.234,4,15.6,-12.205,4.25,15.25,-12.155], +// 3 14 4.25 15.25 -12.155 4.05 15.221 -12.195 3.85 15.25 -12.234 + [3,14,4.25,15.25,-12.155,4.05,15.221,-12.195,3.85,15.25,-12.234], +// 3 14 3.5 14.6 -12.304 3 15.1 -12.404 3.35 15.25 -12.334 + [3,14,3.5,14.6,-12.304,3,15.1,-12.404,3.35,15.25,-12.334], +// 3 14 3.5 14.6 -12.304 3.75 15.25 -12.254 3.85 14.85 -12.234 + [3,14,3.5,14.6,-12.304,3.75,15.25,-12.254,3.85,14.85,-12.234], +// 3 14 3.5 14.6 -12.304 3.85 14.85 -12.234 3.9 14.6 -12.225 + [3,14,3.5,14.6,-12.304,3.85,14.85,-12.234,3.9,14.6,-12.225], +// 3 14 3.9 14.6 -12.225 3.7 14.571 -12.264 3.5 14.6 -12.304 + [3,14,3.9,14.6,-12.225,3.7,14.571,-12.264,3.5,14.6,-12.304], +// 3 14 2.5 14.1 -12.503 2.4 14.2 -12.523 2.6 14.45 -12.483 + [3,14,2.5,14.1,-12.503,2.4,14.2,-12.523,2.6,14.45,-12.483], +// 3 14 3.1 14.1 -12.384 2.9 14.1 -12.423 2.6 14.45 -12.483 + [3,14,3.1,14.1,-12.384,2.9,14.1,-12.423,2.6,14.45,-12.483], +// 3 14 2.6 14.45 -12.483 3.5 14.2 -12.304 3.1 14.1 -12.384 + [3,14,2.6,14.45,-12.483,3.5,14.2,-12.304,3.1,14.1,-12.384], +// 4 14 3.3 14.071 -12.344 3.1 14.1 -12.384 3.5 14.2 -12.304 3.5 14.1 -12.304 + [4,14,3.3,14.071,-12.344,3.1,14.1,-12.384,3.5,14.2,-12.304,3.5,14.1,-12.304], +// 4 14 3.7 14.229 -12.264 3.9 14.2 -12.225 3.5 14.1 -12.304 3.5 14.2 -12.304 + [4,14,3.7,14.229,-12.264,3.9,14.2,-12.225,3.5,14.1,-12.304,3.5,14.2,-12.304], +// 4 14 3.471 13.9 -12.31 3.5 14.1 -12.304 3.9 14.2 -12.225 3.5 13.7 -12.304 + [4,14,3.471,13.9,-12.31,3.5,14.1,-12.304,3.9,14.2,-12.225,3.5,13.7,-12.304], +// 4 14 3.1 14.1 -12.384 2.9 13.7 -12.423 2.871 13.9 -12.429 2.9 14.1 -12.423 + [4,14,3.1,14.1,-12.384,2.9,13.7,-12.423,2.871,13.9,-12.429,2.9,14.1,-12.423], +// 4 14 3.129 13.9 -12.378 3.1 13.7 -12.384 2.9 13.7 -12.423 3.1 14.1 -12.384 + [4,14,3.129,13.9,-12.378,3.1,13.7,-12.384,2.9,13.7,-12.423,3.1,14.1,-12.384], +// 4 14 3 15.1 -12.404 3.5 14.6 -12.304 2.6 14.45 -12.483 2.6 14.75 -12.483 + [4,14,3,15.1,-12.404,3.5,14.6,-12.304,2.6,14.45,-12.483,2.6,14.75,-12.483], +// 4 14 4.592 16.45 -12.087 4.975 16.316 -12.011 4.975 16.261 -12.011 4.921 16.15 -12.022 + [4,14,4.592,16.45,-12.087,4.975,16.316,-12.011,4.975,16.261,-12.011,4.921,16.15,-12.022], +// 3 14 4.4 16 -12.125 4.592 16.45 -12.087 4.921 16.15 -12.022 + [3,14,4.4,16,-12.125,4.592,16.45,-12.087,4.921,16.15,-12.022], +// 4 14 4.921 16.15 -12.022 4.975 16.039 -12.011 4.25 15.25 -12.155 4.4 15.6 -12.125 + [4,14,4.921,16.15,-12.022,4.975,16.039,-12.011,4.25,15.25,-12.155,4.4,15.6,-12.125], +// 4 14 4.45 9 -12.115 4.25 14.85 -12.155 4.975 16.039 -12.011 4.975 7.896 -12.011 + [4,14,4.45,9,-12.115,4.25,14.85,-12.155,4.975,16.039,-12.011,4.975,7.896,-12.011], +// 3 14 4.45 9 -12.115 3.904 9.096 -12.224 4.12 9.419 -12.181 + [3,14,4.45,9,-12.115,3.904,9.096,-12.224,4.12,9.419,-12.181], +// 3 14 4.45 9 -12.115 4.12 9.419 -12.181 4.196 9.8 -12.166 + [3,14,4.45,9,-12.115,4.12,9.419,-12.181,4.196,9.8,-12.166], +// 3 14 4.45 9 -12.115 4.196 9.8 -12.166 4.25 14.85 -12.155 + [3,14,4.45,9,-12.115,4.196,9.8,-12.166,4.25,14.85,-12.155], +// 4 14 3.9 14.2 -12.225 4.25 14.85 -12.155 4.196 9.8 -12.166 4.12 10.181 -12.181 + [4,14,3.9,14.2,-12.225,4.25,14.85,-12.155,4.196,9.8,-12.166,4.12,10.181,-12.181], +// 3 14 3.9 14.6 -12.225 4.25 14.85 -12.155 3.9 14.2 -12.225 + [3,14,3.9,14.6,-12.225,4.25,14.85,-12.155,3.9,14.2,-12.225], +// 3 14 3.9 14.2 -12.225 3.871 14.4 -12.23 3.9 14.6 -12.225 + [3,14,3.9,14.2,-12.225,3.871,14.4,-12.23,3.9,14.6,-12.225], +// 4 14 3.5 13.7 -12.304 3.9 14.2 -12.225 4.12 10.181 -12.181 3.904 10.504 -12.224 + [4,14,3.5,13.7,-12.304,3.9,14.2,-12.225,4.12,10.181,-12.181,3.904,10.504,-12.224], +// 4 14 3.1 12.95 -12.384 3.5 13.7 -12.304 3.904 10.504 -12.224 3.581 10.72 -12.288 + [4,14,3.1,12.95,-12.384,3.5,13.7,-12.304,3.904,10.504,-12.224,3.581,10.72,-12.288], +// 3 14 3.581 10.72 -12.288 3.2 10.796 -12.364 3.1 12.95 -12.384 + [3,14,3.581,10.72,-12.288,3.2,10.796,-12.364,3.1,12.95,-12.384], +// 3 14 3.1 13.35 -12.384 2.9 13.7 -12.423 3.1 13.7 -12.384 + [3,14,3.1,13.35,-12.384,2.9,13.7,-12.423,3.1,13.7,-12.384], +// 3 14 2.7 13.35 -12.463 2.9 13.7 -12.423 3.1 13.35 -12.384 + [3,14,2.7,13.35,-12.463,2.9,13.7,-12.423,3.1,13.35,-12.384], +// 3 14 3.1 13.35 -12.384 2.9 13.321 -12.423 2.7 13.35 -12.463 + [3,14,3.1,13.35,-12.384,2.9,13.321,-12.423,2.7,13.35,-12.463], +// 4 14 2.7 13.729 -12.463 2.9 13.7 -12.423 2.7 13.35 -12.463 2.5 13.7 -12.503 + [4,14,2.7,13.729,-12.463,2.9,13.7,-12.423,2.7,13.35,-12.463,2.5,13.7,-12.503], +// 4 14 2.05 14.05 -12.592 2.5 13.7 -12.503 2.7 13.35 -12.463 2.15 13.35 -12.573 + [4,14,2.05,14.05,-12.592,2.5,13.7,-12.503,2.7,13.35,-12.463,2.15,13.35,-12.573], +// 4 14 2.729 13.15 -12.457 2.7 12.95 -12.463 2.15 13.35 -12.573 2.7 13.35 -12.463 + [4,14,2.729,13.15,-12.457,2.7,12.95,-12.463,2.15,13.35,-12.573,2.7,13.35,-12.463], +// 3 14 2.15 13.35 -12.573 2.7 12.95 -12.463 2.15 12.95 -12.573 + [3,14,2.15,13.35,-12.573,2.7,12.95,-12.463,2.15,12.95,-12.573], +// 3 14 2.15 12.95 -12.573 2.121 13.15 -12.578 2.15 13.35 -12.573 + [3,14,2.15,12.95,-12.573,2.121,13.15,-12.578,2.15,13.35,-12.573], +// 3 14 0 12.98 -13 0 13.95 -13 .1 13.021 -12.98 + [3,14,0,12.98,-13,0,13.95,-13,.1,13.021,-12.98], +// 4 14 .221 12.971 -12.956 .1 13.021 -12.98 0 13.95 -13 .3 13.05 -12.94 + [4,14,.221,12.971,-12.956,.1,13.021,-12.98,0,13.95,-13,.3,13.05,-12.94], +// 4 14 .95 13.95 -12.811 .55 13.2 -12.891 .3 13.05 -12.94 0 13.95 -13 + [4,14,.95,13.95,-12.811,.55,13.2,-12.891,.3,13.05,-12.94,0,13.95,-13], +// 4 14 .579 13 -12.885 .55 12.8 -12.891 .3 12.65 -12.94 .55 13.2 -12.891 + [4,14,.579,13,-12.885,.55,12.8,-12.891,.3,12.65,-12.94,.55,13.2,-12.891], +// 3 14 .95 13.2 -12.811 .95 13.95 -12.811 1.15 13.3 -12.771 + [3,14,.95,13.2,-12.811,.95,13.95,-12.811,1.15,13.3,-12.771], +// 3 14 1.55 13.7 -12.692 .95 13.95 -12.811 2.05 14.05 -12.592 + [3,14,1.55,13.7,-12.692,.95,13.95,-12.811,2.05,14.05,-12.592], +// 3 14 1.75 13.35 -12.652 1.55 13.7 -12.692 2.05 14.05 -12.592 + [3,14,1.75,13.35,-12.652,1.55,13.7,-12.692,2.05,14.05,-12.592], +// 3 14 2.05 14.05 -12.592 2.4 14.2 -12.523 2.5 14.1 -12.503 + [3,14,2.05,14.05,-12.592,2.4,14.2,-12.523,2.5,14.1,-12.503], +// 3 14 1.55 13.3 -12.692 .95 12.8 -12.811 1.15 13.3 -12.771 + [3,14,1.55,13.3,-12.692,.95,12.8,-12.811,1.15,13.3,-12.771], +// 3 14 1.15 13.3 -12.771 1.35 13.329 -12.732 1.55 13.3 -12.692 + [3,14,1.15,13.3,-12.771,1.35,13.329,-12.732,1.55,13.3,-12.692], +// 4 14 1.55 8.35 -12.692 0 4.7 -13 0 12.72 -13 .1 12.679 -12.98 + [4,14,1.55,8.35,-12.692,0,4.7,-13,0,12.72,-13,.1,12.679,-12.98], +// 4 14 .221 12.729 -12.956 .3 12.65 -12.94 1.55 8.35 -12.692 .1 12.679 -12.98 + [4,14,.221,12.729,-12.956,.3,12.65,-12.94,1.55,8.35,-12.692,.1,12.679,-12.98], +// 4 14 .55 12.8 -12.891 2.05 9.3 -12.592 1.55 8.35 -12.692 .3 12.65 -12.94 + [4,14,.55,12.8,-12.891,2.05,9.3,-12.592,1.55,8.35,-12.692,.3,12.65,-12.94], +// 4 14 2.28 10.181 -12.547 2.204 9.8 -12.562 2.05 9.3 -12.592 .55 12.8 -12.891 + [4,14,2.28,10.181,-12.547,2.204,9.8,-12.562,2.05,9.3,-12.592,.55,12.8,-12.891], +// 4 14 .75 12.829 -12.851 .95 12.8 -12.811 2.28 10.181 -12.547 .55 12.8 -12.891 + [4,14,.75,12.829,-12.851,.95,12.8,-12.811,2.28,10.181,-12.547,.55,12.8,-12.891], +// 3 14 2.28 10.181 -12.547 .95 12.8 -12.811 2.496 10.504 -12.504 + [3,14,2.28,10.181,-12.547,.95,12.8,-12.811,2.496,10.504,-12.504], +// 4 14 1.55 13.3 -12.692 1.75 12.95 -12.652 2.496 10.504 -12.504 .95 12.8 -12.811 + [4,14,1.55,13.3,-12.692,1.75,12.95,-12.652,2.496,10.504,-12.504,.95,12.8,-12.811], +// 4 14 1.95 12.979 -12.612 2.15 12.95 -12.573 2.496 10.504 -12.504 1.75 12.95 -12.652 + [4,14,1.95,12.979,-12.612,2.15,12.95,-12.573,2.496,10.504,-12.504,1.75,12.95,-12.652], +// 4 14 2.7 12.95 -12.463 2.819 10.72 -12.44 2.496 10.504 -12.504 2.15 12.95 -12.573 + [4,14,2.7,12.95,-12.463,2.819,10.72,-12.44,2.496,10.504,-12.504,2.15,12.95,-12.573], +// 3 14 2.819 10.72 -12.44 2.7 12.95 -12.463 3.2 10.796 -12.364 + [3,14,2.819,10.72,-12.44,2.7,12.95,-12.463,3.2,10.796,-12.364], +// 4 14 2.9 12.979 -12.423 3.1 12.95 -12.384 3.2 10.796 -12.364 2.7 12.95 -12.463 + [4,14,2.9,12.979,-12.423,3.1,12.95,-12.384,3.2,10.796,-12.364,2.7,12.95,-12.463], +// 3 14 2.05 9.3 -12.592 2.204 9.8 -12.562 2.28 9.419 -12.547 + [3,14,2.05,9.3,-12.592,2.204,9.8,-12.562,2.28,9.419,-12.547], +// 4 14 2.05 9.3 -12.592 2.569 8.88 -12.489 2.55 7.95 -12.493 1.55 8.35 -12.692 + [4,14,2.05,9.3,-12.592,2.569,8.88,-12.489,2.55,7.95,-12.493,1.55,8.35,-12.692], +// 3 14 2.55 7.95 -12.493 2.569 8.88 -12.489 3.15 8.7 -12.374 + [3,14,2.55,7.95,-12.493,2.569,8.88,-12.489,3.15,8.7,-12.374], +// 4 14 2.55 7.95 -12.493 3.15 8.7 -12.374 3.65 8.65 -12.274 3.35 7.7 -12.334 + [4,14,2.55,7.95,-12.493,3.15,8.7,-12.374,3.65,8.65,-12.274,3.35,7.7,-12.334], +// 4 14 4.1 8.7 -12.185 4 7.6 -12.205 3.35 7.7 -12.334 3.65 8.65 -12.274 + [4,14,4.1,8.7,-12.185,4,7.6,-12.205,3.35,7.7,-12.334,3.65,8.65,-12.274], +// 4 14 4.975 7.896 -12.011 4.45 7.7 -12.115 4 7.6 -12.205 4.1 8.7 -12.185 + [4,14,4.975,7.896,-12.011,4.45,7.7,-12.115,4,7.6,-12.205,4.1,8.7,-12.185], +// 3 14 4.975 7.896 -12.011 4.1 8.7 -12.185 4.45 9 -12.115 + [3,14,4.975,7.896,-12.011,4.1,8.7,-12.185,4.45,9,-12.115], +// 3 14 0 4.7 -13 2.5 7.5 -12.503 3.2 7.05 -12.364 + [3,14,0,4.7,-13,2.5,7.5,-12.503,3.2,7.05,-12.364], +// 3 14 0 4.7 -13 1.55 8.35 -12.692 2.5 7.5 -12.503 + [3,14,0,4.7,-13,1.55,8.35,-12.692,2.5,7.5,-12.503], +// 4 14 4.975 4.748 -12.011 0 4.7 -13 3.2 7.05 -12.364 3.65 6.85 -12.274 + [4,14,4.975,4.748,-12.011,0,4.7,-13,3.2,7.05,-12.364,3.65,6.85,-12.274], +// 3 14 4.975 4.748 -12.011 3.65 6.85 -12.274 4.05 6.75 -12.195 + [3,14,4.975,4.748,-12.011,3.65,6.85,-12.274,4.05,6.75,-12.195], +// 3 14 4.975 4.748 -12.011 4.05 6.75 -12.195 4.4 6.75 -12.125 + [3,14,4.975,4.748,-12.011,4.05,6.75,-12.195,4.4,6.75,-12.125], +// 3 14 4.975 4.748 -12.011 4.4 6.75 -12.125 4.8 7 -12.046 + [3,14,4.975,4.748,-12.011,4.4,6.75,-12.125,4.8,7,-12.046], +// 3 14 4.975 4.748 -12.011 4.8 7 -12.046 4.975 7.197 -12.011 + [3,14,4.975,4.748,-12.011,4.8,7,-12.046,4.975,7.197,-12.011], +// 3 14 4.25 14.85 -12.155 3.9 14.6 -12.225 3.85 14.85 -12.234 + [3,14,4.25,14.85,-12.155,3.9,14.6,-12.225,3.85,14.85,-12.234], +// 3 14 3.85 14.85 -12.234 4.05 14.879 -12.195 4.25 14.85 -12.155 + [3,14,3.85,14.85,-12.234,4.05,14.879,-12.195,4.25,14.85,-12.155], +// 3 14 3.95 16.15 -12.215 3.55 16.15 -12.294 3.75 16.179 -12.254 + [3,14,3.95,16.15,-12.215,3.55,16.15,-12.294,3.75,16.179,-12.254], +// 3 14 3.95 16.15 -12.215 3.75 16.179 -12.254 3.871 16.229 -12.23 + [3,14,3.95,16.15,-12.215,3.75,16.179,-12.254,3.871,16.229,-12.23], +// 3 14 3.95 16.15 -12.215 3.871 16.229 -12.23 3.921 16.35 -12.22 + [3,14,3.95,16.15,-12.215,3.871,16.229,-12.23,3.921,16.35,-12.22], +// 3 14 3.95 16.15 -12.215 3.921 16.35 -12.22 3.95 16.55 -12.215 + [3,14,3.95,16.15,-12.215,3.921,16.35,-12.22,3.95,16.55,-12.215], +// 4 14 3.95 16.55 -12.215 4.592 16.45 -12.087 4 16 -12.205 3.95 16.15 -12.215 + [4,14,3.95,16.55,-12.215,4.592,16.45,-12.087,4,16,-12.205,3.95,16.15,-12.215], +// 4 14 3.55 16.15 -12.294 3.95 16.15 -12.215 4 16 -12.205 3.75 15.65 -12.254 + [4,14,3.55,16.15,-12.294,3.95,16.15,-12.215,4,16,-12.205,3.75,15.65,-12.254], +// 3 14 7.37 13.3 -10.41 7.437 13.379 -10.366 7.539 13.329 -10.297 + [3,14,7.37,13.3,-10.41,7.437,13.379,-10.366,7.539,13.329,-10.297], +// 3 14 7.37 13.3 -10.41 7.394 13.5 -10.394 7.437 13.379 -10.366 + [3,14,7.37,13.3,-10.41,7.394,13.5,-10.394,7.437,13.379,-10.366], +// 3 14 7.437 13.621 -10.366 7.37 13.7 -10.41 7.539 13.671 -10.297 + [3,14,7.437,13.621,-10.366,7.37,13.7,-10.41,7.539,13.671,-10.297], +// 3 14 7.394 13.5 -10.394 7.37 13.7 -10.41 7.437 13.621 -10.366 + [3,14,7.394,13.5,-10.394,7.37,13.7,-10.41,7.437,13.621,-10.366], +// 3 14 7.709 13.3 -10.184 7.539 13.329 -10.297 7.642 13.379 -10.229 + [3,14,7.709,13.3,-10.184,7.539,13.329,-10.297,7.642,13.379,-10.229], +// 3 14 7.709 13.3 -10.184 7.642 13.379 -10.229 7.684 13.5 -10.2 + [3,14,7.709,13.3,-10.184,7.642,13.379,-10.229,7.684,13.5,-10.2], +// 3 14 7.642 13.621 -10.229 7.539 13.671 -10.297 7.709 13.7 -10.184 + [3,14,7.642,13.621,-10.229,7.539,13.671,-10.297,7.709,13.7,-10.184], +// 3 14 7.684 13.5 -10.2 7.642 13.621 -10.229 7.709 13.7 -10.184 + [3,14,7.684,13.5,-10.2,7.642,13.621,-10.229,7.709,13.7,-10.184], +// 3 14 7.709 13.3 -10.184 7.684 13.5 -10.2 7.709 13.7 -10.184 + [3,14,7.709,13.3,-10.184,7.684,13.5,-10.2,7.709,13.7,-10.184], +// 3 14 7.709 13.7 -10.184 8.098 13.524 -9.923 7.709 13.3 -10.184 + [3,14,7.709,13.7,-10.184,8.098,13.524,-9.923,7.709,13.3,-10.184], +// 3 14 7.031 12.15 -10.637 7.098 12.229 -10.592 7.2 12.179 -10.524 + [3,14,7.031,12.15,-10.637,7.098,12.229,-10.592,7.2,12.179,-10.524], +// 3 14 7.031 12.15 -10.637 7.055 12.35 -10.621 7.098 12.229 -10.592 + [3,14,7.031,12.15,-10.637,7.055,12.35,-10.621,7.098,12.229,-10.592], +// 3 14 7.098 12.471 -10.592 7.031 12.55 -10.637 7.2 12.521 -10.524 + [3,14,7.098,12.471,-10.592,7.031,12.55,-10.637,7.2,12.521,-10.524], +// 3 14 7.055 12.35 -10.621 7.031 12.55 -10.637 7.098 12.471 -10.592 + [3,14,7.055,12.35,-10.621,7.031,12.55,-10.637,7.098,12.471,-10.592], +// 4 14 4.975 7.896 -12.011 7.031 12.55 -10.637 7.055 12.35 -10.621 7.031 12.15 -10.637 + [4,14,4.975,7.896,-12.011,7.031,12.55,-10.637,7.055,12.35,-10.621,7.031,12.15,-10.637], +// 4 14 8.006 9.55 -9.985 7.031 12.15 -10.637 7.2 12.179 -10.524 7.37 12.15 -10.41 + [4,14,8.006,9.55,-9.985,7.031,12.15,-10.637,7.2,12.179,-10.524,7.37,12.15,-10.41], +// 3 14 7.37 12.15 -10.41 7.2 12.179 -10.524 7.303 12.229 -10.455 + [3,14,7.37,12.15,-10.41,7.2,12.179,-10.524,7.303,12.229,-10.455], +// 3 14 7.37 12.15 -10.41 7.303 12.229 -10.455 7.345 12.35 -10.427 + [3,14,7.37,12.15,-10.41,7.303,12.229,-10.455,7.345,12.35,-10.427], +// 3 14 7.303 12.471 -10.455 7.2 12.521 -10.524 7.37 12.55 -10.41 + [3,14,7.303,12.471,-10.455,7.2,12.521,-10.524,7.37,12.55,-10.41], +// 3 14 7.345 12.35 -10.427 7.303 12.471 -10.455 7.37 12.55 -10.41 + [3,14,7.345,12.35,-10.427,7.303,12.471,-10.455,7.37,12.55,-10.41], +// 4 14 7.158 13 -10.552 7.37 12.55 -10.41 7.2 12.521 -10.524 7.031 12.55 -10.637 + [4,14,7.158,13,-10.552,7.37,12.55,-10.41,7.2,12.521,-10.524,7.031,12.55,-10.637], +// 3 14 6.31 13.15 -11.118 6.377 13.229 -11.074 6.48 13.179 -11.005 + [3,14,6.31,13.15,-11.118,6.377,13.229,-11.074,6.48,13.179,-11.005], +// 3 14 6.31 13.15 -11.118 6.335 13.35 -11.102 6.377 13.229 -11.074 + [3,14,6.31,13.15,-11.118,6.335,13.35,-11.102,6.377,13.229,-11.074], +// 3 14 6.377 13.471 -11.074 6.31 13.55 -11.118 6.48 13.521 -11.005 + [3,14,6.377,13.471,-11.074,6.31,13.55,-11.118,6.48,13.521,-11.005], +// 3 14 6.335 13.35 -11.102 6.31 13.55 -11.118 6.377 13.471 -11.074 + [3,14,6.335,13.35,-11.102,6.31,13.55,-11.118,6.377,13.471,-11.074], +// 3 14 6.649 13.15 -10.892 6.48 13.179 -11.005 6.582 13.229 -10.937 + [3,14,6.649,13.15,-10.892,6.48,13.179,-11.005,6.582,13.229,-10.937], +// 3 14 6.649 13.15 -10.892 6.582 13.229 -10.937 6.625 13.35 -10.908 + [3,14,6.649,13.15,-10.892,6.582,13.229,-10.937,6.625,13.35,-10.908], +// 3 14 6.582 13.471 -10.937 6.48 13.521 -11.005 6.649 13.55 -10.892 + [3,14,6.582,13.471,-10.937,6.48,13.521,-11.005,6.649,13.55,-10.892], +// 3 14 6.625 13.35 -10.908 6.582 13.471 -10.937 6.649 13.55 -10.892 + [3,14,6.625,13.35,-10.908,6.582,13.471,-10.937,6.649,13.55,-10.892], +// 4 14 6.437 14 -11.034 6.649 13.55 -10.892 6.48 13.521 -11.005 6.31 13.55 -11.118 + [4,14,6.437,14,-11.034,6.649,13.55,-10.892,6.48,13.521,-11.005,6.31,13.55,-11.118], +// 3 14 6.819 13 -10.779 6.886 13.079 -10.734 6.988 13.029 -10.665 + [3,14,6.819,13,-10.779,6.886,13.079,-10.734,6.988,13.029,-10.665], +// 3 14 6.819 13 -10.779 6.843 13.2 -10.762 6.886 13.079 -10.734 + [3,14,6.819,13,-10.779,6.843,13.2,-10.762,6.886,13.079,-10.734], +// 3 14 6.886 13.321 -10.734 6.819 13.4 -10.779 6.988 13.371 -10.665 + [3,14,6.886,13.321,-10.734,6.819,13.4,-10.779,6.988,13.371,-10.665], +// 3 14 6.843 13.2 -10.762 6.819 13.4 -10.779 6.886 13.321 -10.734 + [3,14,6.843,13.2,-10.762,6.819,13.4,-10.779,6.886,13.321,-10.734], +// 3 14 6.819 13 -10.779 6.988 13.029 -10.665 7.158 13 -10.552 + [3,14,6.819,13,-10.779,6.988,13.029,-10.665,7.158,13,-10.552], +// 3 14 7.158 13 -10.552 7.031 12.55 -10.637 6.819 13 -10.779 + [3,14,7.158,13,-10.552,7.031,12.55,-10.637,6.819,13,-10.779], +// 3 14 7.158 13 -10.552 6.988 13.029 -10.665 7.091 13.079 -10.597 + [3,14,7.158,13,-10.552,6.988,13.029,-10.665,7.091,13.079,-10.597], +// 3 14 7.158 13 -10.552 7.091 13.079 -10.597 7.133 13.2 -10.568 + [3,14,7.158,13,-10.552,7.091,13.079,-10.597,7.133,13.2,-10.568], +// 3 14 7.091 13.321 -10.597 6.988 13.371 -10.665 7.158 13.4 -10.552 + [3,14,7.091,13.321,-10.597,6.988,13.371,-10.665,7.158,13.4,-10.552], +// 3 14 7.133 13.2 -10.568 7.091 13.321 -10.597 7.158 13.4 -10.552 + [3,14,7.133,13.2,-10.568,7.091,13.321,-10.597,7.158,13.4,-10.552], +// 3 14 7.158 13 -10.552 7.133 13.2 -10.568 7.158 13.4 -10.552 + [3,14,7.158,13,-10.552,7.133,13.2,-10.568,7.158,13.4,-10.552], +// 3 14 7.158 13.4 -10.552 7.37 13.3 -10.41 7.158 13 -10.552 + [3,14,7.158,13.4,-10.552,7.37,13.3,-10.41,7.158,13,-10.552], +// 3 14 6.437 14 -11.034 6.504 14.079 -10.989 6.607 14.029 -10.92 + [3,14,6.437,14,-11.034,6.504,14.079,-10.989,6.607,14.029,-10.92], +// 3 14 6.437 14 -11.034 6.462 14.2 -11.017 6.504 14.079 -10.989 + [3,14,6.437,14,-11.034,6.462,14.2,-11.017,6.504,14.079,-10.989], +// 3 14 6.504 14.321 -10.989 6.437 14.4 -11.034 6.607 14.371 -10.92 + [3,14,6.504,14.321,-10.989,6.437,14.4,-11.034,6.607,14.371,-10.92], +// 3 14 6.462 14.2 -11.017 6.437 14.4 -11.034 6.504 14.321 -10.989 + [3,14,6.462,14.2,-11.017,6.437,14.4,-11.034,6.504,14.321,-10.989], +// 3 14 6.776 14 -10.807 6.607 14.029 -10.92 6.709 14.079 -10.852 + [3,14,6.776,14,-10.807,6.607,14.029,-10.92,6.709,14.079,-10.852], +// 3 14 6.776 14 -10.807 6.709 14.079 -10.852 6.752 14.2 -10.823 + [3,14,6.776,14,-10.807,6.709,14.079,-10.852,6.752,14.2,-10.823], +// 3 14 6.709 14.321 -10.852 6.607 14.371 -10.92 6.776 14.4 -10.807 + [3,14,6.709,14.321,-10.852,6.607,14.371,-10.92,6.776,14.4,-10.807], +// 3 14 6.752 14.2 -10.823 6.709 14.321 -10.852 6.776 14.4 -10.807 + [3,14,6.752,14.2,-10.823,6.709,14.321,-10.852,6.776,14.4,-10.807], +// 4 14 7.455 14.05 -10.354 6.776 14 -10.807 6.752 14.2 -10.823 6.776 14.4 -10.807 + [4,14,7.455,14.05,-10.354,6.776,14,-10.807,6.752,14.2,-10.823,6.776,14.4,-10.807], +// 4 14 6.649 14.6 -10.892 6.776 14.4 -10.807 6.607 14.371 -10.92 6.437 14.4 -11.034 + [4,14,6.649,14.6,-10.892,6.776,14.4,-10.807,6.607,14.371,-10.92,6.437,14.4,-11.034], +// 3 14 5.632 13.8 -11.572 5.699 13.879 -11.527 5.802 13.829 -11.458 + [3,14,5.632,13.8,-11.572,5.699,13.879,-11.527,5.802,13.829,-11.458], +// 3 14 5.632 13.8 -11.572 5.657 14 -11.555 5.699 13.879 -11.527 + [3,14,5.632,13.8,-11.572,5.657,14,-11.555,5.699,13.879,-11.527], +// 3 14 5.699 14.121 -11.527 5.632 14.2 -11.572 5.802 14.171 -11.458 + [3,14,5.699,14.121,-11.527,5.632,14.2,-11.572,5.802,14.171,-11.458], +// 3 14 5.657 14 -11.555 5.632 14.2 -11.572 5.699 14.121 -11.527 + [3,14,5.657,14,-11.555,5.632,14.2,-11.572,5.699,14.121,-11.527], +// 4 14 5.123 14.95 -11.912 5.632 14.2 -11.572 5.657 14 -11.555 5.632 13.8 -11.572 + [4,14,5.123,14.95,-11.912,5.632,14.2,-11.572,5.657,14,-11.555,5.632,13.8,-11.572], +// 4 14 6.31 13.55 -11.118 5.632 13.8 -11.572 5.802 13.829 -11.458 5.971 13.8 -11.345 + [4,14,6.31,13.55,-11.118,5.632,13.8,-11.572,5.802,13.829,-11.458,5.971,13.8,-11.345], +// 3 14 5.971 13.8 -11.345 5.802 13.829 -11.458 5.904 13.879 -11.39 + [3,14,5.971,13.8,-11.345,5.802,13.829,-11.458,5.904,13.879,-11.39], +// 3 14 5.971 13.8 -11.345 5.904 13.879 -11.39 5.947 14 -11.362 + [3,14,5.971,13.8,-11.345,5.904,13.879,-11.39,5.947,14,-11.362], +// 3 14 5.904 14.121 -11.39 5.802 14.171 -11.458 5.971 14.2 -11.345 + [3,14,5.904,14.121,-11.39,5.802,14.171,-11.458,5.971,14.2,-11.345], +// 3 14 5.947 14 -11.362 5.904 14.121 -11.39 5.971 14.2 -11.345 + [3,14,5.947,14,-11.362,5.904,14.121,-11.39,5.971,14.2,-11.345], +// 3 14 5.971 13.8 -11.345 5.947 14 -11.362 5.971 14.2 -11.345 + [3,14,5.971,13.8,-11.345,5.947,14,-11.362,5.971,14.2,-11.345], +// 3 14 5.971 14.2 -11.345 6.437 14 -11.034 5.971 13.8 -11.345 + [3,14,5.971,14.2,-11.345,6.437,14,-11.034,5.971,13.8,-11.345], +// 3 14 5.123 14.95 -11.912 5.191 15.029 -11.867 5.293 14.979 -11.798 + [3,14,5.123,14.95,-11.912,5.191,15.029,-11.867,5.293,14.979,-11.798], +// 3 14 5.123 14.95 -11.912 5.148 15.15 -11.895 5.191 15.029 -11.867 + [3,14,5.123,14.95,-11.912,5.148,15.15,-11.895,5.191,15.029,-11.867], +// 3 14 5.191 15.271 -11.867 5.123 15.35 -11.912 5.293 15.321 -11.798 + [3,14,5.191,15.271,-11.867,5.123,15.35,-11.912,5.293,15.321,-11.798], +// 3 14 5.148 15.15 -11.895 5.123 15.35 -11.912 5.191 15.271 -11.867 + [3,14,5.148,15.15,-11.895,5.123,15.35,-11.912,5.191,15.271,-11.867], +// 4 14 4.975 16.039 -12.011 5.123 15.35 -11.912 5.148 15.15 -11.895 5.123 14.95 -11.912 + [4,14,4.975,16.039,-12.011,5.123,15.35,-11.912,5.148,15.15,-11.895,5.123,14.95,-11.912], +// 4 14 5.632 14.2 -11.572 5.123 14.95 -11.912 5.293 14.979 -11.798 5.462 14.95 -11.685 + [4,14,5.632,14.2,-11.572,5.123,14.95,-11.912,5.293,14.979,-11.798,5.462,14.95,-11.685], +// 3 14 5.462 14.95 -11.685 5.293 14.979 -11.798 5.396 15.029 -11.73 + [3,14,5.462,14.95,-11.685,5.293,14.979,-11.798,5.396,15.029,-11.73], +// 3 14 5.462 14.95 -11.685 5.396 15.029 -11.73 5.438 15.15 -11.701 + [3,14,5.462,14.95,-11.685,5.396,15.029,-11.73,5.438,15.15,-11.701], +// 3 14 5.396 15.271 -11.73 5.293 15.321 -11.798 5.462 15.35 -11.685 + [3,14,5.396,15.271,-11.73,5.293,15.321,-11.798,5.462,15.35,-11.685], +// 3 14 5.438 15.15 -11.701 5.396 15.271 -11.73 5.462 15.35 -11.685 + [3,14,5.438,15.15,-11.701,5.396,15.271,-11.73,5.462,15.35,-11.685], +// 3 14 5.802 14.55 -11.458 5.869 14.629 -11.414 5.971 14.579 -11.345 + [3,14,5.802,14.55,-11.458,5.869,14.629,-11.414,5.971,14.579,-11.345], +// 3 14 5.802 14.55 -11.458 5.826 14.75 -11.442 5.869 14.629 -11.414 + [3,14,5.802,14.55,-11.458,5.826,14.75,-11.442,5.869,14.629,-11.414], +// 3 14 5.869 14.871 -11.414 5.802 14.95 -11.458 5.971 14.921 -11.345 + [3,14,5.869,14.871,-11.414,5.802,14.95,-11.458,5.971,14.921,-11.345], +// 3 14 5.826 14.75 -11.442 5.802 14.95 -11.458 5.869 14.871 -11.414 + [3,14,5.826,14.75,-11.442,5.802,14.95,-11.458,5.869,14.871,-11.414], +// 3 14 6.141 14.55 -11.232 5.971 14.579 -11.345 6.074 14.629 -11.277 + [3,14,6.141,14.55,-11.232,5.971,14.579,-11.345,6.074,14.629,-11.277], +// 3 14 6.141 14.55 -11.232 6.074 14.629 -11.277 6.116 14.75 -11.248 + [3,14,6.141,14.55,-11.232,6.074,14.629,-11.277,6.116,14.75,-11.248], +// 3 14 6.074 14.871 -11.277 5.971 14.921 -11.345 6.141 14.95 -11.232 + [3,14,6.074,14.871,-11.277,5.971,14.921,-11.345,6.141,14.95,-11.232], +// 3 14 6.116 14.75 -11.248 6.074 14.871 -11.277 6.141 14.95 -11.232 + [3,14,6.116,14.75,-11.248,6.074,14.871,-11.277,6.141,14.95,-11.232], +// 3 14 6.141 14.55 -11.232 6.116 14.75 -11.248 6.141 14.95 -11.232 + [3,14,6.141,14.55,-11.232,6.116,14.75,-11.248,6.141,14.95,-11.232], +// 3 14 6.141 14.95 -11.232 6.31 14.6 -11.118 6.141 14.55 -11.232 + [3,14,6.141,14.95,-11.232,6.31,14.6,-11.118,6.141,14.55,-11.232], +// 3 14 6.31 14.6 -11.118 6.377 14.679 -11.074 6.48 14.629 -11.005 + [3,14,6.31,14.6,-11.118,6.377,14.679,-11.074,6.48,14.629,-11.005], +// 3 14 6.31 14.6 -11.118 6.335 14.8 -11.102 6.377 14.679 -11.074 + [3,14,6.31,14.6,-11.118,6.335,14.8,-11.102,6.377,14.679,-11.074], +// 3 14 6.377 14.921 -11.074 6.31 15 -11.118 6.48 14.971 -11.005 + [3,14,6.377,14.921,-11.074,6.31,15,-11.118,6.48,14.971,-11.005], +// 3 14 6.335 14.8 -11.102 6.31 15 -11.118 6.377 14.921 -11.074 + [3,14,6.335,14.8,-11.102,6.31,15,-11.118,6.377,14.921,-11.074], +// 3 14 6.649 14.6 -10.892 6.48 14.629 -11.005 6.582 14.679 -10.937 + [3,14,6.649,14.6,-10.892,6.48,14.629,-11.005,6.582,14.679,-10.937], +// 3 14 6.649 14.6 -10.892 6.582 14.679 -10.937 6.625 14.8 -10.908 + [3,14,6.649,14.6,-10.892,6.582,14.679,-10.937,6.625,14.8,-10.908], +// 3 14 6.582 14.921 -10.937 6.48 14.971 -11.005 6.649 15 -10.892 + [3,14,6.582,14.921,-10.937,6.48,14.971,-11.005,6.649,15,-10.892], +// 3 14 6.625 14.8 -10.908 6.582 14.921 -10.937 6.649 15 -10.892 + [3,14,6.625,14.8,-10.908,6.582,14.921,-10.937,6.649,15,-10.892], +// 4 14 7.794 14.6 -10.127 6.649 14.6 -10.892 6.625 14.8 -10.908 6.649 15 -10.892 + [4,14,7.794,14.6,-10.127,6.649,14.6,-10.892,6.625,14.8,-10.908,6.649,15,-10.892], +// 4 14 6.988 15.25 -10.665 6.649 15 -10.892 6.48 14.971 -11.005 6.31 15 -11.118 + [4,14,6.988,15.25,-10.665,6.649,15,-10.892,6.48,14.971,-11.005,6.31,15,-11.118], +// 3 14 7.624 12.4 -10.24 7.691 12.479 -10.196 7.794 12.429 -10.127 + [3,14,7.624,12.4,-10.24,7.691,12.479,-10.196,7.794,12.429,-10.127], +// 3 14 7.624 12.4 -10.24 7.649 12.6 -10.224 7.691 12.479 -10.196 + [3,14,7.624,12.4,-10.24,7.649,12.6,-10.224,7.691,12.479,-10.196], +// 3 14 7.691 12.721 -10.196 7.624 12.8 -10.24 7.794 12.771 -10.127 + [3,14,7.691,12.721,-10.196,7.624,12.8,-10.24,7.794,12.771,-10.127], +// 3 14 7.649 12.6 -10.224 7.624 12.8 -10.24 7.691 12.721 -10.196 + [3,14,7.649,12.6,-10.224,7.624,12.8,-10.24,7.691,12.721,-10.196], +// 3 14 7.963 12.4 -10.014 7.794 12.429 -10.127 7.896 12.479 -10.059 + [3,14,7.963,12.4,-10.014,7.794,12.429,-10.127,7.896,12.479,-10.059], +// 3 14 7.963 12.4 -10.014 7.896 12.479 -10.059 7.939 12.6 -10.03 + [3,14,7.963,12.4,-10.014,7.896,12.479,-10.059,7.939,12.6,-10.03], +// 3 14 7.896 12.721 -10.059 7.794 12.771 -10.127 7.963 12.8 -10.014 + [3,14,7.896,12.721,-10.059,7.794,12.771,-10.127,7.963,12.8,-10.014], +// 3 14 7.939 12.6 -10.03 7.896 12.721 -10.059 7.963 12.8 -10.014 + [3,14,7.939,12.6,-10.03,7.896,12.721,-10.059,7.963,12.8,-10.014], +// 4 14 8.048 12.95 -9.957 7.963 12.4 -10.014 7.939 12.6 -10.03 7.963 12.8 -10.014 + [4,14,8.048,12.95,-9.957,7.963,12.4,-10.014,7.939,12.6,-10.03,7.963,12.8,-10.014], +// 3 14 7.455 14.05 -10.354 7.522 14.129 -10.309 7.624 14.079 -10.24 + [3,14,7.455,14.05,-10.354,7.522,14.129,-10.309,7.624,14.079,-10.24], +// 3 14 7.455 14.05 -10.354 7.479 14.25 -10.337 7.522 14.129 -10.309 + [3,14,7.455,14.05,-10.354,7.479,14.25,-10.337,7.522,14.129,-10.309], +// 3 14 7.522 14.371 -10.309 7.455 14.45 -10.354 7.624 14.421 -10.24 + [3,14,7.522,14.371,-10.309,7.455,14.45,-10.354,7.624,14.421,-10.24], +// 3 14 7.479 14.25 -10.337 7.455 14.45 -10.354 7.522 14.371 -10.309 + [3,14,7.479,14.25,-10.337,7.455,14.45,-10.354,7.522,14.371,-10.309], +// 3 14 7.455 14.45 -10.354 7.479 14.25 -10.337 7.455 14.05 -10.354 + [3,14,7.455,14.45,-10.354,7.479,14.25,-10.337,7.455,14.05,-10.354], +// 3 14 7.455 14.05 -10.354 6.776 14.4 -10.807 7.455 14.45 -10.354 + [3,14,7.455,14.05,-10.354,6.776,14.4,-10.807,7.455,14.45,-10.354], +// 3 14 7.794 14.05 -10.127 7.624 14.079 -10.24 7.727 14.129 -10.172 + [3,14,7.794,14.05,-10.127,7.624,14.079,-10.24,7.727,14.129,-10.172], +// 3 14 7.794 14.05 -10.127 7.727 14.129 -10.172 7.769 14.25 -10.143 + [3,14,7.794,14.05,-10.127,7.727,14.129,-10.172,7.769,14.25,-10.143], +// 3 14 7.727 14.371 -10.172 7.624 14.421 -10.24 7.794 14.45 -10.127 + [3,14,7.727,14.371,-10.172,7.624,14.421,-10.24,7.794,14.45,-10.127], +// 3 14 7.769 14.25 -10.143 7.727 14.371 -10.172 7.794 14.45 -10.127 + [3,14,7.769,14.25,-10.143,7.727,14.371,-10.172,7.794,14.45,-10.127], +// 3 14 7.794 14.45 -10.127 7.624 14.421 -10.24 7.455 14.45 -10.354 + [3,14,7.794,14.45,-10.127,7.624,14.421,-10.24,7.455,14.45,-10.354], +// 3 14 7.455 14.45 -10.354 7.794 14.6 -10.127 7.794 14.45 -10.127 + [3,14,7.455,14.45,-10.354,7.794,14.6,-10.127,7.794,14.45,-10.127], +// 3 14 5.463 15.6 -11.685 5.53 15.679 -11.64 5.632 15.629 -11.572 + [3,14,5.463,15.6,-11.685,5.53,15.679,-11.64,5.632,15.629,-11.572], +// 3 14 5.463 15.6 -11.685 5.487 15.8 -11.669 5.53 15.679 -11.64 + [3,14,5.463,15.6,-11.685,5.487,15.8,-11.669,5.53,15.679,-11.64], +// 3 14 5.632 15.971 -11.572 5.53 15.921 -11.64 5.463 16 -11.685 + [3,14,5.632,15.971,-11.572,5.53,15.921,-11.64,5.463,16,-11.685], +// 3 14 5.463 16 -11.685 5.42 16.1 -11.713 5.632 15.971 -11.572 + [3,14,5.463,16,-11.685,5.42,16.1,-11.713,5.632,15.971,-11.572], +// 3 14 5.487 15.8 -11.669 5.463 16 -11.685 5.53 15.921 -11.64 + [3,14,5.487,15.8,-11.669,5.463,16,-11.685,5.53,15.921,-11.64], +// 4 14 5.184 16.029 -11.871 5.463 16 -11.685 5.487 15.8 -11.669 5.463 15.6 -11.685 + [4,14,5.184,16.029,-11.871,5.463,16,-11.685,5.487,15.8,-11.669,5.463,15.6,-11.685], +// 3 14 5.802 15.6 -11.458 5.632 15.629 -11.572 5.735 15.679 -11.503 + [3,14,5.802,15.6,-11.458,5.632,15.629,-11.572,5.735,15.679,-11.503], +// 4 14 6.268 15.7 -11.147 5.802 15.6 -11.458 5.735 15.679 -11.503 5.777 15.8 -11.475 + [4,14,6.268,15.7,-11.147,5.802,15.6,-11.458,5.735,15.679,-11.503,5.777,15.8,-11.475], +// 3 14 6.886 16.821 -10.734 6.819 16.9 -10.779 6.988 16.871 -10.665 + [3,14,6.886,16.821,-10.734,6.819,16.9,-10.779,6.988,16.871,-10.665], +// 4 14 6.54 16.779 -10.965 6.819 16.9 -10.779 6.886 16.821 -10.734 6.843 16.7 -10.762 + [4,14,6.54,16.779,-10.965,6.819,16.9,-10.779,6.886,16.821,-10.734,6.843,16.7,-10.762], +// 3 14 7.158 16.5 -10.552 6.988 16.529 -10.665 7.091 16.579 -10.597 + [3,14,7.158,16.5,-10.552,6.988,16.529,-10.665,7.091,16.579,-10.597], +// 3 14 7.158 16.5 -10.552 7.091 16.579 -10.597 7.133 16.7 -10.568 + [3,14,7.158,16.5,-10.552,7.091,16.579,-10.597,7.133,16.7,-10.568], +// 3 14 7.091 16.821 -10.597 6.988 16.871 -10.665 7.158 16.9 -10.552 + [3,14,7.091,16.821,-10.597,6.988,16.871,-10.665,7.158,16.9,-10.552], +// 3 14 7.133 16.7 -10.568 7.091 16.821 -10.597 7.158 16.9 -10.552 + [3,14,7.133,16.7,-10.568,7.091,16.821,-10.597,7.158,16.9,-10.552], +// 3 14 7.158 16.5 -10.552 7.133 16.7 -10.568 7.158 16.9 -10.552 + [3,14,7.158,16.5,-10.552,7.133,16.7,-10.568,7.158,16.9,-10.552], +// 3 14 7.158 16.9 -10.552 8.632 17 -9.567 7.158 16.5 -10.552 + [3,14,7.158,16.9,-10.552,8.632,17,-9.567,7.158,16.5,-10.552], +// 3 14 4.975 16.261 -12.011 4.975 16.316 -12.011 5.081 16.265 -11.94 + [3,14,4.975,16.261,-12.011,4.975,16.316,-12.011,5.081,16.265,-11.94], +// 4 14 5.2 7.45 -11.86 7.243 4.8 -10.495 4.975 4.748 -12.011 4.975 7.197 -12.011 + [4,14,5.2,7.45,-11.86,7.243,4.8,-10.495,4.975,4.748,-12.011,4.975,7.197,-12.011], +// 4 14 8.133 5.05 -9.9 7.878 4.9 -10.07 7.243 4.8 -10.495 5.2 7.45 -11.86 + [4,14,8.133,5.05,-9.9,7.878,4.9,-10.07,7.243,4.8,-10.495,5.2,7.45,-11.86], +// 4 14 8.302 6.1 -9.787 8.302 5.4 -9.787 8.133 5.05 -9.9 5.2 7.45 -11.86 + [4,14,8.302,6.1,-9.787,8.302,5.4,-9.787,8.133,5.05,-9.9,5.2,7.45,-11.86], +// 4 14 5.55 8.25 -11.627 8.218 7.55 -9.844 8.302 6.1 -9.787 5.2 7.45 -11.86 + [4,14,5.55,8.25,-11.627,8.218,7.55,-9.844,8.302,6.1,-9.787,5.2,7.45,-11.86], +// 4 14 7.031 12.15 -10.637 8.006 9.55 -9.985 8.218 7.55 -9.844 5.55 8.25 -11.627 + [4,14,7.031,12.15,-10.637,8.006,9.55,-9.985,8.218,7.55,-9.844,5.55,8.25,-11.627], +// 3 14 4.975 7.896 -12.011 7.031 12.15 -10.637 5.55 8.25 -11.627 + [3,14,4.975,7.896,-12.011,7.031,12.15,-10.637,5.55,8.25,-11.627], +// 3 14 7.624 12.4 -10.24 7.37 12.55 -10.41 7.624 12.8 -10.24 + [3,14,7.624,12.4,-10.24,7.37,12.55,-10.41,7.624,12.8,-10.24], +// 3 14 7.624 12.8 -10.24 7.649 12.6 -10.224 7.624 12.4 -10.24 + [3,14,7.624,12.8,-10.24,7.649,12.6,-10.224,7.624,12.4,-10.24], +// 4 14 7.345 12.35 -10.427 7.37 12.55 -10.41 7.624 12.4 -10.24 7.37 12.15 -10.41 + [4,14,7.345,12.35,-10.427,7.37,12.55,-10.41,7.624,12.4,-10.24,7.37,12.15,-10.41], +// 4 14 8.006 9.55 -9.985 7.37 12.15 -10.41 7.624 12.4 -10.24 7.963 11.25 -10.014 + [4,14,8.006,9.55,-9.985,7.37,12.15,-10.41,7.624,12.4,-10.24,7.963,11.25,-10.014], +// 4 14 7.794 12.429 -10.127 7.963 12.4 -10.014 7.963 11.25 -10.014 7.624 12.4 -10.24 + [4,14,7.794,12.429,-10.127,7.963,12.4,-10.014,7.963,11.25,-10.014,7.624,12.4,-10.24], +// 4 14 5.463 15.6 -11.685 5.123 15.35 -11.912 5.081 15.979 -11.94 5.184 16.029 -11.871 + [4,14,5.463,15.6,-11.685,5.123,15.35,-11.912,5.081,15.979,-11.94,5.184,16.029,-11.871], +// 4 14 5.293 15.321 -11.798 5.123 15.35 -11.912 5.463 15.6 -11.685 5.462 15.35 -11.685 + [4,14,5.293,15.321,-11.798,5.123,15.35,-11.912,5.463,15.6,-11.685,5.462,15.35,-11.685], +// 4 14 5.632 15.629 -11.572 5.802 15.6 -11.458 5.462 15.35 -11.685 5.463 15.6 -11.685 + [4,14,5.632,15.629,-11.572,5.802,15.6,-11.458,5.462,15.35,-11.685,5.463,15.6,-11.685], +// 3 14 5.42 16.1 -11.713 5.226 16.15 -11.843 5.207 16.203 -11.856 + [3,14,5.42,16.1,-11.713,5.226,16.15,-11.843,5.207,16.203,-11.856], +// 4 14 5.226 16.15 -11.843 5.42 16.1 -11.713 5.463 16 -11.685 5.184 16.029 -11.871 + [4,14,5.226,16.15,-11.843,5.42,16.1,-11.713,5.463,16,-11.685,5.184,16.029,-11.871], +// 3 14 6.268 15.7 -11.147 5.777 15.8 -11.475 5.735 15.921 -11.503 + [3,14,6.268,15.7,-11.147,5.777,15.8,-11.475,5.735,15.921,-11.503], +// 4 14 6.31 15 -11.118 6.141 14.95 -11.232 5.802 15.6 -11.458 6.268 15.7 -11.147 + [4,14,6.31,15,-11.118,6.141,14.95,-11.232,5.802,15.6,-11.458,6.268,15.7,-11.147], +// 4 14 5.971 14.921 -11.345 5.802 14.95 -11.458 5.802 15.6 -11.458 6.141 14.95 -11.232 + [4,14,5.971,14.921,-11.345,5.802,14.95,-11.458,5.802,15.6,-11.458,6.141,14.95,-11.232], +// 3 14 5.802 14.95 -11.458 5.462 15.35 -11.685 5.802 15.6 -11.458 + [3,14,5.802,14.95,-11.458,5.462,15.35,-11.685,5.802,15.6,-11.458], +// 4 14 5.438 15.15 -11.701 5.462 15.35 -11.685 5.802 14.95 -11.458 5.462 14.95 -11.685 + [4,14,5.438,15.15,-11.701,5.462,15.35,-11.685,5.802,14.95,-11.458,5.462,14.95,-11.685], +// 3 14 6.31 15 -11.118 6.268 15.7 -11.147 6.988 15.25 -10.665 + [3,14,6.31,15,-11.118,6.268,15.7,-11.147,6.988,15.25,-10.665], +// 3 14 6.31 14.6 -11.118 6.141 14.95 -11.232 6.31 15 -11.118 + [3,14,6.31,14.6,-11.118,6.141,14.95,-11.232,6.31,15,-11.118], +// 3 14 6.31 15 -11.118 6.335 14.8 -11.102 6.31 14.6 -11.118 + [3,14,6.31,15,-11.118,6.335,14.8,-11.102,6.31,14.6,-11.118], +// 3 14 5.123 15.35 -11.912 4.975 16.039 -12.011 5.081 15.979 -11.94 + [3,14,5.123,15.35,-11.912,4.975,16.039,-12.011,5.081,15.979,-11.94], +// 3 14 4.975 7.896 -12.011 4.975 16.039 -12.011 5.123 14.95 -11.912 + [3,14,4.975,7.896,-12.011,4.975,16.039,-12.011,5.123,14.95,-11.912], +// 3 14 4.975 7.896 -12.011 5.123 14.95 -11.912 5.632 13.8 -11.572 + [3,14,4.975,7.896,-12.011,5.123,14.95,-11.912,5.632,13.8,-11.572], +// 3 14 6.31 13.15 -11.118 5.632 13.8 -11.572 6.31 13.55 -11.118 + [3,14,6.31,13.15,-11.118,5.632,13.8,-11.572,6.31,13.55,-11.118], +// 3 14 6.31 13.55 -11.118 6.335 13.35 -11.102 6.31 13.15 -11.118 + [3,14,6.31,13.55,-11.118,6.335,13.35,-11.102,6.31,13.15,-11.118], +// 3 14 4.975 7.896 -12.011 5.632 13.8 -11.572 6.31 13.15 -11.118 + [3,14,4.975,7.896,-12.011,5.632,13.8,-11.572,6.31,13.15,-11.118], +// 4 14 6.48 13.179 -11.005 6.649 13.15 -10.892 4.975 7.896 -12.011 6.31 13.15 -11.118 + [4,14,6.48,13.179,-11.005,6.649,13.15,-10.892,4.975,7.896,-12.011,6.31,13.15,-11.118], +// 4 14 7.031 12.55 -10.637 4.975 7.896 -12.011 6.649 13.15 -10.892 6.819 13 -10.779 + [4,14,7.031,12.55,-10.637,4.975,7.896,-12.011,6.649,13.15,-10.892,6.819,13,-10.779], +// 3 14 6.819 13 -10.779 6.649 13.15 -10.892 6.819 13.4 -10.779 + [3,14,6.819,13,-10.779,6.649,13.15,-10.892,6.819,13.4,-10.779], +// 3 14 6.819 13.4 -10.779 6.843 13.2 -10.762 6.819 13 -10.779 + [3,14,6.819,13.4,-10.779,6.843,13.2,-10.762,6.819,13,-10.779], +// 4 14 6.625 13.35 -10.908 6.649 13.55 -10.892 6.819 13.4 -10.779 6.649 13.15 -10.892 + [4,14,6.625,13.35,-10.908,6.649,13.55,-10.892,6.819,13.4,-10.779,6.649,13.15,-10.892], +// 3 14 5.632 14.2 -11.572 5.462 14.95 -11.685 5.802 14.95 -11.458 + [3,14,5.632,14.2,-11.572,5.462,14.95,-11.685,5.802,14.95,-11.458], +// 4 14 5.826 14.75 -11.442 5.802 14.55 -11.458 5.632 14.2 -11.572 5.802 14.95 -11.458 + [4,14,5.826,14.75,-11.442,5.802,14.55,-11.458,5.632,14.2,-11.572,5.802,14.95,-11.458], +// 4 14 5.802 14.171 -11.458 5.632 14.2 -11.572 5.802 14.55 -11.458 5.971 14.2 -11.345 + [4,14,5.802,14.171,-11.458,5.632,14.2,-11.572,5.802,14.55,-11.458,5.971,14.2,-11.345], +// 4 14 5.971 14.579 -11.345 6.141 14.55 -11.232 5.971 14.2 -11.345 5.802 14.55 -11.458 + [4,14,5.971,14.579,-11.345,6.141,14.55,-11.232,5.971,14.2,-11.345,5.802,14.55,-11.458], +// 4 14 6.462 14.2 -11.017 6.437 14 -11.034 5.971 14.2 -11.345 6.437 14.4 -11.034 + [4,14,6.462,14.2,-11.017,6.437,14,-11.034,5.971,14.2,-11.345,6.437,14.4,-11.034], +// 3 14 6.31 13.55 -11.118 5.971 13.8 -11.345 6.437 14 -11.034 + [3,14,6.31,13.55,-11.118,5.971,13.8,-11.345,6.437,14,-11.034], +// 4 14 6.607 14.029 -10.92 6.776 14 -10.807 6.649 13.55 -10.892 6.437 14 -11.034 + [4,14,6.607,14.029,-10.92,6.776,14,-10.807,6.649,13.55,-10.892,6.437,14,-11.034], +// 4 14 7.37 13.7 -10.41 7.158 13.4 -10.552 6.649 13.55 -10.892 6.776 14 -10.807 + [4,14,7.37,13.7,-10.41,7.158,13.4,-10.552,6.649,13.55,-10.892,6.776,14,-10.807], +// 3 14 6.819 13.4 -10.779 6.649 13.55 -10.892 7.158 13.4 -10.552 + [3,14,6.819,13.4,-10.779,6.649,13.55,-10.892,7.158,13.4,-10.552], +// 3 14 7.158 13.4 -10.552 6.988 13.371 -10.665 6.819 13.4 -10.779 + [3,14,7.158,13.4,-10.552,6.988,13.371,-10.665,6.819,13.4,-10.779], +// 4 14 7.394 13.5 -10.394 7.37 13.3 -10.41 7.158 13.4 -10.552 7.37 13.7 -10.41 + [4,14,7.394,13.5,-10.394,7.37,13.3,-10.41,7.158,13.4,-10.552,7.37,13.7,-10.41], +// 3 14 7.37 13.7 -10.41 6.776 14 -10.807 7.455 14.05 -10.354 + [3,14,7.37,13.7,-10.41,6.776,14,-10.807,7.455,14.05,-10.354], +// 4 14 7.539 13.671 -10.297 7.37 13.7 -10.41 7.455 14.05 -10.354 7.709 13.7 -10.184 + [4,14,7.539,13.671,-10.297,7.37,13.7,-10.41,7.455,14.05,-10.354,7.709,13.7,-10.184], +// 3 14 7.794 14.05 -10.127 7.709 13.7 -10.184 7.455 14.05 -10.354 + [3,14,7.794,14.05,-10.127,7.709,13.7,-10.184,7.455,14.05,-10.354], +// 3 14 7.455 14.05 -10.354 7.624 14.079 -10.24 7.794 14.05 -10.127 + [3,14,7.455,14.05,-10.354,7.624,14.079,-10.24,7.794,14.05,-10.127], +// 4 14 5.971 14.2 -11.345 6.141 14.55 -11.232 6.31 14.6 -11.118 6.437 14.4 -11.034 + [4,14,5.971,14.2,-11.345,6.141,14.55,-11.232,6.31,14.6,-11.118,6.437,14.4,-11.034], +// 4 14 6.48 14.629 -11.005 6.649 14.6 -10.892 6.437 14.4 -11.034 6.31 14.6 -11.118 + [4,14,6.48,14.629,-11.005,6.649,14.6,-10.892,6.437,14.4,-11.034,6.31,14.6,-11.118], +// 4 14 7.794 14.6 -10.127 7.455 14.45 -10.354 6.776 14.4 -10.807 6.649 14.6 -10.892 + [4,14,7.794,14.6,-10.127,7.455,14.45,-10.354,6.776,14.4,-10.807,6.649,14.6,-10.892], +// 3 14 7.794 14.6 -10.127 6.649 15 -10.892 6.988 15.25 -10.665 + [3,14,7.794,14.6,-10.127,6.649,15,-10.892,6.988,15.25,-10.665], +// 3 14 8.165 14.282 -9.879 7.794 14.45 -10.127 7.794 14.6 -10.127 + [3,14,8.165,14.282,-9.879,7.794,14.45,-10.127,7.794,14.6,-10.127], +// 3 14 7.794 14.45 -10.127 8.165 14.282 -9.879 7.794 14.05 -10.127 + [3,14,7.794,14.45,-10.127,8.165,14.282,-9.879,7.794,14.05,-10.127], +// 3 14 7.794 14.05 -10.127 7.769 14.25 -10.143 7.794 14.45 -10.127 + [3,14,7.794,14.05,-10.127,7.769,14.25,-10.143,7.794,14.45,-10.127], +// 4 14 8.165 14.282 -9.879 8.118 13.744 -9.911 7.709 13.7 -10.184 7.794 14.05 -10.127 + [4,14,8.165,14.282,-9.879,8.118,13.744,-9.911,7.709,13.7,-10.184,7.794,14.05,-10.127], +// 3 14 8.098 13.524 -9.923 7.709 13.7 -10.184 8.118 13.744 -9.911 + [3,14,8.098,13.524,-9.923,7.709,13.7,-10.184,8.118,13.744,-9.911], +// 4 14 8.098 13.524 -9.923 8.048 12.95 -9.957 7.963 12.8 -10.014 7.709 13.3 -10.184 + [4,14,8.098,13.524,-9.923,8.048,12.95,-9.957,7.963,12.8,-10.014,7.709,13.3,-10.184], +// 4 14 7.794 12.771 -10.127 7.624 12.8 -10.24 7.709 13.3 -10.184 7.963 12.8 -10.014 + [4,14,7.794,12.771,-10.127,7.624,12.8,-10.24,7.709,13.3,-10.184,7.963,12.8,-10.014], +// 4 14 7.539 13.329 -10.297 7.709 13.3 -10.184 7.624 12.8 -10.24 7.37 13.3 -10.41 + [4,14,7.539,13.329,-10.297,7.709,13.3,-10.184,7.624,12.8,-10.24,7.37,13.3,-10.41], +// 4 14 7.37 12.55 -10.41 7.158 13 -10.552 7.37 13.3 -10.41 7.624 12.8 -10.24 + [4,14,7.37,12.55,-10.41,7.158,13,-10.552,7.37,13.3,-10.41,7.624,12.8,-10.24], +// 3 14 7.963 11.25 -10.014 7.963 12.4 -10.014 8.048 12.95 -9.957 + [3,14,7.963,11.25,-10.014,7.963,12.4,-10.014,8.048,12.95,-9.957], +// 3 14 5.42 16.1 -11.713 6.268 15.7 -11.147 5.735 15.921 -11.503 + [3,14,5.42,16.1,-11.713,6.268,15.7,-11.147,5.735,15.921,-11.503], +// 3 14 5.735 15.921 -11.503 5.632 15.971 -11.572 5.42 16.1 -11.713 + [3,14,5.735,15.921,-11.503,5.632,15.971,-11.572,5.42,16.1,-11.713], +// 3 14 6.819 16.9 -10.779 6.582 16.9 -10.937 6.547 17 -10.96 + [3,14,6.819,16.9,-10.779,6.582,16.9,-10.937,6.547,17,-10.96], +// 3 14 6.819 16.9 -10.779 6.547 17 -10.96 7.158 16.9 -10.552 + [3,14,6.819,16.9,-10.779,6.547,17,-10.96,7.158,16.9,-10.552], +// 3 14 7.158 16.9 -10.552 6.988 16.871 -10.665 6.819 16.9 -10.779 + [3,14,7.158,16.9,-10.552,6.988,16.871,-10.665,6.819,16.9,-10.779], +// 3 14 7.158 16.9 -10.552 6.547 17 -10.96 8.632 17 -9.567 + [3,14,7.158,16.9,-10.552,6.547,17,-10.96,8.632,17,-9.567], +// 4 14 6.843 16.7 -10.762 6.692 16.6 -10.864 6.437 16.729 -11.034 6.54 16.779 -10.965 + [4,14,6.843,16.7,-10.762,6.692,16.6,-10.864,6.437,16.729,-11.034,6.54,16.779,-10.965], +// 3 14 6.886 16.579 -10.734 6.692 16.6 -10.864 6.843 16.7 -10.762 + [3,14,6.886,16.579,-10.734,6.692,16.6,-10.864,6.843,16.7,-10.762], +// 3 14 6.54 16.779 -10.965 6.582 16.9 -10.937 6.819 16.9 -10.779 + [3,14,6.54,16.779,-10.965,6.582,16.9,-10.937,6.819,16.9,-10.779], +// 3 14 6.886 16.579 -10.734 6.988 16.529 -10.665 7.751 16.15 -10.155 + [3,14,6.886,16.579,-10.734,6.988,16.529,-10.665,7.751,16.15,-10.155], +// 3 14 7.751 16.15 -10.155 6.692 16.6 -10.864 6.886 16.579 -10.734 + [3,14,7.751,16.15,-10.155,6.692,16.6,-10.864,6.886,16.579,-10.734], +// 3 14 7.751 16.15 -10.155 6.988 16.529 -10.665 7.158 16.5 -10.552 + [3,14,7.751,16.15,-10.155,6.988,16.529,-10.665,7.158,16.5,-10.552], +// 4 14 8.632 17 -9.567 8.472 16.35 -9.674 7.751 16.15 -10.155 7.158 16.5 -10.552 + [4,14,8.632,17,-9.567,8.472,16.35,-9.674,7.751,16.15,-10.155,7.158,16.5,-10.552], +// 3 14 8.395 15.846 -9.725 7.751 16.15 -10.155 8.472 16.35 -9.674 + [3,14,8.395,15.846,-9.725,7.751,16.15,-10.155,8.472,16.35,-9.674], +// 4 14 -8.157 19.828 -8.157 -4.414 19.828 -10.658 -4.83 18.531 -11.659 -8.839 18.531 -8.98 + [4,14,-8.157,19.828,-8.157,-4.414,19.828,-10.658,-4.83,18.531,-11.659,-8.839,18.531,-8.98], +// 4 14 -4.414 19.828 -10.658 0 19.828 -11.535 -.008 18.531 -12.618 -4.83 18.531 -11.659 + [4,14,-4.414,19.828,-10.658,0,19.828,-11.535,-.008,18.531,-12.618,-4.83,18.531,-11.659], +// 3 14 -.008 18.531 -12.618 0 19.828 -11.535 0 18.551 -12.603 + [3,14,-.008,18.531,-12.618,0,19.828,-11.535,0,18.551,-12.603], +// 4 14 .35 18.7 -12.408 1.35 18.75 -12.168 1.429 18.671 -12.218 1.379 18.55 -12.329 + [4,14,.35,18.7,-12.408,1.35,18.75,-12.168,1.429,18.671,-12.218,1.379,18.55,-12.329], +// 3 14 1.429 18.671 -12.218 1.35 18.75 -12.168 1.55 18.721 -12.152 + [3,14,1.429,18.671,-12.218,1.35,18.75,-12.168,1.55,18.721,-12.152], +// 4 14 0 19.828 -11.535 1.75 18.75 -12.088 1.55 18.721 -12.152 1.35 18.75 -12.168 + [4,14,0,19.828,-11.535,1.75,18.75,-12.088,1.55,18.721,-12.152,1.35,18.75,-12.168], +// 3 14 1.671 18.671 -12.17 1.55 18.721 -12.152 1.75 18.75 -12.088 + [3,14,1.671,18.671,-12.17,1.55,18.721,-12.152,1.75,18.75,-12.088], +// 4 14 1.671 18.671 -12.17 1.75 18.75 -12.088 1.75 18.531 -12.271 1.721 18.55 -12.261 + [4,14,1.671,18.671,-12.17,1.75,18.75,-12.088,1.75,18.531,-12.271,1.721,18.55,-12.261], +// 4 14 0 19.828 -11.535 .35 18.7 -12.408 .271 18.621 -12.49 .15 18.671 -12.472 + [4,14,0,19.828,-11.535,.35,18.7,-12.408,.271,18.621,-12.49,.15,18.671,-12.472], +// 4 14 1.379 18.55 -12.329 .308 18.531 -12.558 .271 18.621 -12.49 .35 18.7 -12.408 + [4,14,1.379,18.55,-12.329,.308,18.531,-12.558,.271,18.621,-12.49,.35,18.7,-12.408], +// 3 14 1.75 18.531 -12.271 1.713 18.531 -12.279 1.721 18.55 -12.261 + [3,14,1.75,18.531,-12.271,1.713,18.531,-12.279,1.721,18.55,-12.261], +// 3 14 3.129 18.621 -11.922 3.05 18.7 -11.872 3.25 18.671 -11.856 + [3,14,3.129,18.621,-11.922,3.05,18.7,-11.872,3.25,18.671,-11.856], +// 3 14 3.371 18.621 -11.874 3.25 18.671 -11.856 3.45 18.7 -11.792 + [3,14,3.371,18.621,-11.874,3.25,18.671,-11.856,3.45,18.7,-11.792], +// 4 14 3.408 18.531 -11.942 3.371 18.621 -11.874 3.45 18.7 -11.792 3.45 18.531 -11.933 + [4,14,3.408,18.531,-11.942,3.371,18.621,-11.874,3.45,18.7,-11.792,3.45,18.531,-11.933], +// 4 14 3.129 18.621 -11.922 3.092 18.531 -12.005 3.05 18.531 -12.013 3.05 18.7 -11.872 + [4,14,3.129,18.621,-11.922,3.092,18.531,-12.005,3.05,18.531,-12.013,3.05,18.7,-11.872], +// 3 14 .35 18.7 -12.408 0 19.828 -11.535 1.35 18.75 -12.168 + [3,14,.35,18.7,-12.408,0,19.828,-11.535,1.35,18.75,-12.168], +// 3 14 1.387 18.531 -12.344 .308 18.531 -12.558 1.379 18.55 -12.329 + [3,14,1.387,18.531,-12.344,.308,18.531,-12.558,1.379,18.55,-12.329], +// 4 14 3.05 18.7 -11.872 3.05 18.531 -12.013 1.75 18.531 -12.271 1.75 18.75 -12.088 + [4,14,3.05,18.7,-11.872,3.05,18.531,-12.013,1.75,18.531,-12.271,1.75,18.75,-12.088], +// 4 14 0 19.828 -11.535 4.414 19.828 -10.658 3.05 18.7 -11.872 1.75 18.75 -12.088 + [4,14,0,19.828,-11.535,4.414,19.828,-10.658,3.05,18.7,-11.872,1.75,18.75,-12.088], +// 4 14 3.25 18.671 -11.856 3.05 18.7 -11.872 4.414 19.828 -10.658 3.45 18.7 -11.792 + [4,14,3.25,18.671,-11.856,3.05,18.7,-11.872,4.414,19.828,-10.658,3.45,18.7,-11.792], +// 3 14 3.746 18.531 -11.875 3.45 18.531 -11.933 3.45 18.7 -11.792 + [3,14,3.746,18.531,-11.875,3.45,18.531,-11.933,3.45,18.7,-11.792], +// 4 14 4.414 19.828 -10.658 4.213 18.531 -11.782 3.746 18.531 -11.875 3.45 18.7 -11.792 + [4,14,4.414,19.828,-10.658,4.213,18.531,-11.782,3.746,18.531,-11.875,3.45,18.7,-11.792], +// 4 14 4.718 18.571 -11.648 4.632 18.531 -11.699 4.213 18.531 -11.782 4.414 19.828 -10.658 + [4,14,4.718,18.571,-11.648,4.632,18.531,-11.699,4.213,18.531,-11.782,4.414,19.828,-10.658], +// 3 14 4.826 18.541 -11.652 4.718 18.571 -11.648 4.414 19.828 -10.658 + [3,14,4.826,18.541,-11.652,4.718,18.571,-11.648,4.414,19.828,-10.658], +// 3 14 0 18.551 -12.603 0 19.828 -11.535 .029 18.621 -12.538 + [3,14,0,18.551,-12.603,0,19.828,-11.535,.029,18.621,-12.538], +// 3 14 .029 18.621 -12.538 0 19.828 -11.535 .15 18.671 -12.472 + [3,14,.029,18.621,-12.538,0,19.828,-11.535,.15,18.671,-12.472], +// 3 14 5.366 18.531 -11.301 4.852 18.531 -11.644 4.826 18.541 -11.652 + [3,14,5.366,18.531,-11.301,4.852,18.531,-11.644,4.826,18.541,-11.652], +// 3 14 4.826 18.541 -11.652 5.424 18.571 -11.222 5.366 18.531 -11.301 + [3,14,4.826,18.541,-11.652,5.424,18.571,-11.222,5.366,18.531,-11.301], +// 3 14 4.826 18.541 -11.652 4.414 19.828 -10.658 5.424 18.571 -11.222 + [3,14,4.826,18.541,-11.652,4.414,19.828,-10.658,5.424,18.571,-11.222], +// 4 14 8.157 19.828 -8.157 6.102 18.571 -10.769 5.424 18.571 -11.222 4.414 19.828 -10.658 + [4,14,8.157,19.828,-8.157,6.102,18.571,-10.769,5.424,18.571,-11.222,4.414,19.828,-10.658], +// 4 14 5.53 18.531 -11.191 5.424 18.571 -11.222 6.102 18.571 -10.769 6.044 18.531 -10.848 + [4,14,5.53,18.531,-11.191,5.424,18.571,-11.222,6.102,18.571,-10.769,6.044,18.531,-10.848], +// 4 14 8.4 19.417 -8.4 6.208 18.531 -10.738 6.102 18.571 -10.769 8.157 19.828 -8.157 + [4,14,8.4,19.417,-8.4,6.208,18.531,-10.738,6.102,18.571,-10.769,8.157,19.828,-8.157], +// 3 14 6.208 18.531 -10.738 8.4 19.417 -8.4 8.681 18.942 -8.681 + [3,14,6.208,18.531,-10.738,8.4,19.417,-8.4,8.681,18.942,-8.681], +// 4 14 8.681 18.942 -8.681 8.8 18.74 -8.8 8.839 18.531 -8.98 6.208 18.531 -10.738 + [4,14,8.681,18.942,-8.681,8.8,18.74,-8.8,8.839,18.531,-8.98,6.208,18.531,-10.738], +// 3 14 8.4 19.417 -8.4 8.157 19.828 -8.157 8.586 19.667 -7.753 + [3,14,8.4,19.417,-8.4,8.157,19.828,-8.157,8.586,19.667,-7.753], +// 4 14 8.4 19.417 -8.4 8.586 19.667 -7.753 8.732 18.95 -8.591 8.681 18.942 -8.681 + [4,14,8.4,19.417,-8.4,8.586,19.667,-7.753,8.732,18.95,-8.591,8.681,18.942,-8.681], +// 3 14 8.8 18.74 -8.8 8.681 18.942 -8.681 8.732 18.95 -8.591 + [3,14,8.8,18.74,-8.8,8.681,18.942,-8.681,8.732,18.95,-8.591], +// 4 14 -5.671 17.021 -11.54 -5.3 17.2 -11.735 -5.247 17.121 -11.794 -5.311 17 -11.786 + [4,14,-5.671,17.021,-11.54,-5.3,17.2,-11.735,-5.247,17.121,-11.794,-5.311,17,-11.786], +// 3 14 -6.674 17.1 -10.846 -6.593 17.179 -10.877 -6.499 17.129 -10.954 + [3,14,-6.674,17.1,-10.846,-6.593,17.179,-10.877,-6.499,17.129,-10.954], +// 3 14 -6.335 17.1 -11.073 -6.674 17.1 -10.846 -6.499 17.129 -10.954 + [3,14,-6.335,17.1,-11.073,-6.674,17.1,-10.846,-6.499,17.129,-10.954], +// 3 14 -6.335 17.1 -11.073 -6.499 17.129 -10.954 -6.388 17.179 -11.014 + [3,14,-6.335,17.1,-11.073,-6.499,17.129,-10.954,-6.388,17.179,-11.014], +// 3 14 -6.335 17.1 -11.073 -6.388 17.179 -11.014 -6.324 17.3 -11.021 + [3,14,-6.335,17.1,-11.073,-6.388,17.179,-11.014,-6.324,17.3,-11.021], +// 3 14 -6.674 17.1 -10.846 -6.614 17.3 -10.827 -6.593 17.179 -10.877 + [3,14,-6.674,17.1,-10.846,-6.614,17.3,-10.827,-6.593,17.179,-10.877], +// 3 14 -6.614 17.3 -10.827 -6.604 17.5 -10.776 -6.551 17.421 -10.834 + [3,14,-6.614,17.3,-10.827,-6.604,17.5,-10.776,-6.551,17.421,-10.834], +// 3 14 -6.551 17.421 -10.834 -6.604 17.5 -10.776 -6.439 17.471 -10.894 + [3,14,-6.551,17.421,-10.834,-6.604,17.5,-10.776,-6.439,17.471,-10.894], +// 4 14 -6.305 17.75 -10.902 -6.265 17.5 -11.002 -6.439 17.471 -10.894 -6.604 17.5 -10.776 + [4,14,-6.305,17.75,-10.902,-6.265,17.5,-11.002,-6.439,17.471,-10.894,-6.604,17.5,-10.776], +// 3 14 -6.346 17.421 -10.971 -6.439 17.471 -10.894 -6.265 17.5 -11.002 + [3,14,-6.346,17.421,-10.971,-6.439,17.471,-10.894,-6.265,17.5,-11.002], +// 3 14 -6.324 17.3 -11.021 -6.346 17.421 -10.971 -6.265 17.5 -11.002 + [3,14,-6.324,17.3,-11.021,-6.346,17.421,-10.971,-6.265,17.5,-11.002], +// 3 14 -7.402 17.3 -10.301 -7.321 17.379 -10.332 -7.227 17.329 -10.409 + [3,14,-7.402,17.3,-10.301,-7.321,17.379,-10.332,-7.227,17.329,-10.409], +// 3 14 -7.063 17.3 -10.528 -7.227 17.329 -10.409 -7.116 17.379 -10.469 + [3,14,-7.063,17.3,-10.528,-7.227,17.329,-10.409,-7.116,17.379,-10.469], +// 3 14 -7.063 17.3 -10.528 -7.116 17.379 -10.469 -7.052 17.5 -10.476 + [3,14,-7.063,17.3,-10.528,-7.116,17.379,-10.469,-7.052,17.5,-10.476], +// 3 14 -7.402 17.3 -10.301 -7.342 17.5 -10.282 -7.321 17.379 -10.332 + [3,14,-7.402,17.3,-10.301,-7.342,17.5,-10.282,-7.321,17.379,-10.332], +// 3 14 -7.332 17.7 -10.231 -7.342 17.5 -10.282 -7.402 17.3 -10.301 + [3,14,-7.332,17.7,-10.231,-7.342,17.5,-10.282,-7.402,17.3,-10.301], +// 3 14 -7.402 17.3 -10.301 -8.632 17 -9.567 -7.332 17.7 -10.231 + [3,14,-7.402,17.3,-10.301,-8.632,17,-9.567,-7.332,17.7,-10.231], +// 3 14 -7.342 17.5 -10.282 -7.332 17.7 -10.231 -7.278 17.621 -10.289 + [3,14,-7.342,17.5,-10.282,-7.332,17.7,-10.231,-7.278,17.621,-10.289], +// 3 14 -7.278 17.621 -10.289 -7.332 17.7 -10.231 -7.167 17.671 -10.349 + [3,14,-7.278,17.621,-10.289,-7.332,17.7,-10.231,-7.167,17.671,-10.349], +// 3 14 -7.073 17.621 -10.426 -7.167 17.671 -10.349 -6.992 17.7 -10.457 + [3,14,-7.073,17.621,-10.426,-7.167,17.671,-10.349,-6.992,17.7,-10.457], +// 3 14 -7.052 17.5 -10.476 -7.073 17.621 -10.426 -6.992 17.7 -10.457 + [3,14,-7.052,17.5,-10.476,-7.073,17.621,-10.426,-6.992,17.7,-10.457], +// 3 14 -7.22 17.85 -10.261 -7.139 17.929 -10.292 -7.046 17.879 -10.369 + [3,14,-7.22,17.85,-10.261,-7.139,17.929,-10.292,-7.046,17.879,-10.369], +// 3 14 -6.881 17.85 -10.488 -7.046 17.879 -10.369 -6.934 17.929 -10.429 + [3,14,-6.881,17.85,-10.488,-7.046,17.879,-10.369,-6.934,17.929,-10.429], +// 3 14 -6.881 17.85 -10.488 -6.934 17.929 -10.429 -6.871 18.05 -10.436 + [3,14,-6.881,17.85,-10.488,-6.934,17.929,-10.429,-6.871,18.05,-10.436], +// 3 14 -7.22 17.85 -10.261 -7.161 18.05 -10.242 -7.139 17.929 -10.292 + [3,14,-7.22,17.85,-10.261,-7.161,18.05,-10.242,-7.139,17.929,-10.292], +// 3 14 -7.161 18.05 -10.242 -7.15 18.25 -10.191 -7.097 18.171 -10.249 + [3,14,-7.161,18.05,-10.242,-7.15,18.25,-10.191,-7.097,18.171,-10.249], +// 3 14 -7.097 18.171 -10.249 -7.15 18.25 -10.191 -6.986 18.221 -10.309 + [3,14,-7.097,18.171,-10.249,-7.15,18.25,-10.191,-6.986,18.221,-10.309], +// 3 14 -6.986 18.221 -10.309 -7.15 18.25 -10.191 -6.811 18.25 -10.417 + [3,14,-6.986,18.221,-10.309,-7.15,18.25,-10.191,-6.811,18.25,-10.417], +// 3 14 -6.892 18.171 -10.386 -6.986 18.221 -10.309 -6.811 18.25 -10.417 + [3,14,-6.892,18.171,-10.386,-6.986,18.221,-10.309,-6.811,18.25,-10.417], +// 3 14 -6.871 18.05 -10.436 -6.892 18.171 -10.386 -6.811 18.25 -10.417 + [3,14,-6.871,18.05,-10.436,-6.892,18.171,-10.386,-6.811,18.25,-10.417], +// 4 14 -6.574 18.15 -10.605 -6.881 17.85 -10.488 -6.871 18.05 -10.436 -6.811 18.25 -10.417 + [4,14,-6.574,18.15,-10.605,-6.881,17.85,-10.488,-6.871,18.05,-10.436,-6.811,18.25,-10.417], +// 3 14 -6.645 17.75 -10.675 -6.564 17.829 -10.706 -6.47 17.779 -10.783 + [3,14,-6.645,17.75,-10.675,-6.564,17.829,-10.706,-6.47,17.779,-10.783], +// 3 14 -6.305 17.75 -10.902 -6.47 17.779 -10.783 -6.359 17.829 -10.843 + [3,14,-6.305,17.75,-10.902,-6.47,17.779,-10.783,-6.359,17.829,-10.843], +// 3 14 -6.305 17.75 -10.902 -6.359 17.829 -10.843 -6.295 17.95 -10.85 + [3,14,-6.305,17.75,-10.902,-6.359,17.829,-10.843,-6.295,17.95,-10.85], +// 3 14 -6.645 17.75 -10.675 -6.585 17.95 -10.657 -6.564 17.829 -10.706 + [3,14,-6.645,17.75,-10.675,-6.585,17.95,-10.657,-6.564,17.829,-10.706], +// 4 14 -6.881 17.85 -10.488 -6.574 18.15 -10.605 -6.585 17.95 -10.657 -6.645 17.75 -10.675 + [4,14,-6.881,17.85,-10.488,-6.574,18.15,-10.605,-6.585,17.95,-10.657,-6.645,17.75,-10.675], +// 3 14 -6.585 17.95 -10.657 -6.574 18.15 -10.605 -6.521 18.071 -10.664 + [3,14,-6.585,17.95,-10.657,-6.574,18.15,-10.605,-6.521,18.071,-10.664], +// 3 14 -6.521 18.071 -10.664 -6.574 18.15 -10.605 -6.41 18.121 -10.723 + [3,14,-6.521,18.071,-10.664,-6.574,18.15,-10.605,-6.41,18.121,-10.723], +// 4 14 -6.811 18.25 -10.417 -6.235 18.15 -10.832 -6.41 18.121 -10.723 -6.574 18.15 -10.605 + [4,14,-6.811,18.25,-10.417,-6.235,18.15,-10.832,-6.41,18.121,-10.723,-6.574,18.15,-10.605], +// 3 14 -6.316 18.071 -10.801 -6.41 18.121 -10.723 -6.235 18.15 -10.832 + [3,14,-6.316,18.071,-10.801,-6.41,18.121,-10.723,-6.235,18.15,-10.832], +// 3 14 -6.295 17.95 -10.85 -6.316 18.071 -10.801 -6.235 18.15 -10.832 + [3,14,-6.295,17.95,-10.85,-6.316,18.071,-10.801,-6.235,18.15,-10.832], +// 4 14 -5.974 17.95 -11.065 -6.305 17.75 -10.902 -6.295 17.95 -10.85 -6.235 18.15 -10.832 + [4,14,-5.974,17.95,-11.065,-6.305,17.75,-10.902,-6.295,17.95,-10.85,-6.235,18.15,-10.832], +// 3 14 -5.816 17.4 -11.332 -5.735 17.479 -11.362 -5.641 17.429 -11.44 + [3,14,-5.816,17.4,-11.332,-5.735,17.479,-11.362,-5.641,17.429,-11.44], +// 3 14 -5.477 17.4 -11.558 -5.641 17.429 -11.44 -5.53 17.479 -11.499 + [3,14,-5.477,17.4,-11.558,-5.641,17.429,-11.44,-5.53,17.479,-11.499], +// 3 14 -5.477 17.4 -11.558 -5.53 17.479 -11.499 -5.466 17.6 -11.507 + [3,14,-5.477,17.4,-11.558,-5.53,17.479,-11.499,-5.466,17.6,-11.507], +// 3 14 -5.816 17.4 -11.332 -5.756 17.6 -11.313 -5.735 17.479 -11.362 + [3,14,-5.816,17.4,-11.332,-5.756,17.6,-11.313,-5.735,17.479,-11.362], +// 4 14 -6.265 17.5 -11.002 -5.746 17.8 -11.261 -5.756 17.6 -11.313 -5.816 17.4 -11.332 + [4,14,-6.265,17.5,-11.002,-5.746,17.8,-11.261,-5.756,17.6,-11.313,-5.816,17.4,-11.332], +// 3 14 -5.756 17.6 -11.313 -5.746 17.8 -11.261 -5.693 17.721 -11.32 + [3,14,-5.756,17.6,-11.313,-5.746,17.8,-11.261,-5.693,17.721,-11.32], +// 3 14 -5.693 17.721 -11.32 -5.746 17.8 -11.261 -5.581 17.771 -11.38 + [3,14,-5.693,17.721,-11.32,-5.746,17.8,-11.261,-5.581,17.771,-11.38], +// 4 14 -5.635 17.95 -11.292 -5.407 17.8 -11.488 -5.581 17.771 -11.38 -5.746 17.8 -11.261 + [4,14,-5.635,17.95,-11.292,-5.407,17.8,-11.488,-5.581,17.771,-11.38,-5.746,17.8,-11.261], +// 3 14 -5.488 17.721 -11.457 -5.581 17.771 -11.38 -5.407 17.8 -11.488 + [3,14,-5.488,17.721,-11.457,-5.581,17.771,-11.38,-5.407,17.8,-11.488], +// 3 14 -5.466 17.6 -11.507 -5.488 17.721 -11.457 -5.407 17.8 -11.488 + [3,14,-5.466,17.6,-11.507,-5.488,17.721,-11.457,-5.407,17.8,-11.488], +// 3 14 -5.974 17.95 -11.065 -5.893 18.029 -11.096 -5.799 17.979 -11.173 + [3,14,-5.974,17.95,-11.065,-5.893,18.029,-11.096,-5.799,17.979,-11.173], +// 3 14 -5.974 17.95 -11.065 -5.799 17.979 -11.173 -5.635 17.95 -11.292 + [3,14,-5.974,17.95,-11.065,-5.799,17.979,-11.173,-5.635,17.95,-11.292], +// 3 14 -5.635 17.95 -11.292 -5.746 17.8 -11.261 -5.974 17.95 -11.065 + [3,14,-5.635,17.95,-11.292,-5.746,17.8,-11.261,-5.974,17.95,-11.065], +// 3 14 -5.635 17.95 -11.292 -5.799 17.979 -11.173 -5.688 18.029 -11.233 + [3,14,-5.635,17.95,-11.292,-5.799,17.979,-11.173,-5.688,18.029,-11.233], +// 3 14 -5.635 17.95 -11.292 -5.688 18.029 -11.233 -5.624 18.15 -11.24 + [3,14,-5.635,17.95,-11.292,-5.688,18.029,-11.233,-5.624,18.15,-11.24], +// 3 14 -5.974 17.95 -11.065 -5.914 18.15 -11.046 -5.893 18.029 -11.096 + [3,14,-5.974,17.95,-11.065,-5.914,18.15,-11.046,-5.893,18.029,-11.096], +// 4 14 -6.235 18.15 -10.832 -5.903 18.35 -10.995 -5.914 18.15 -11.046 -5.974 17.95 -11.065 + [4,14,-6.235,18.15,-10.832,-5.903,18.35,-10.995,-5.914,18.15,-11.046,-5.974,17.95,-11.065], +// 3 14 -5.914 18.15 -11.046 -5.903 18.35 -10.995 -5.85 18.271 -11.053 + [3,14,-5.914,18.15,-11.046,-5.903,18.35,-10.995,-5.85,18.271,-11.053], +// 3 14 -5.85 18.271 -11.053 -5.903 18.35 -10.995 -5.739 18.321 -11.113 + [3,14,-5.85,18.271,-11.053,-5.903,18.35,-10.995,-5.739,18.321,-11.113], +// 3 14 -5.564 18.35 -11.221 -5.739 18.321 -11.113 -5.903 18.35 -10.995 + [3,14,-5.564,18.35,-11.221,-5.739,18.321,-11.113,-5.903,18.35,-10.995], +// 3 14 -5.903 18.35 -10.995 -4.83 18.531 -11.659 -5.564 18.35 -11.221 + [3,14,-5.903,18.35,-10.995,-4.83,18.531,-11.659,-5.564,18.35,-11.221], +// 3 14 -5.645 18.271 -11.19 -5.739 18.321 -11.113 -5.564 18.35 -11.221 + [3,14,-5.645,18.271,-11.19,-5.739,18.321,-11.113,-5.564,18.35,-11.221], +// 3 14 -5.624 18.15 -11.24 -5.645 18.271 -11.19 -5.564 18.35 -11.221 + [3,14,-5.624,18.15,-11.24,-5.645,18.271,-11.19,-5.564,18.35,-11.221], +// 3 14 -5.347 17.9 -11.499 -5.266 17.979 -11.53 -5.172 17.929 -11.607 + [3,14,-5.347,17.9,-11.499,-5.266,17.979,-11.53,-5.172,17.929,-11.607], +// 3 14 -5.008 17.9 -11.725 -5.172 17.929 -11.607 -5.061 17.979 -11.667 + [3,14,-5.008,17.9,-11.725,-5.172,17.929,-11.607,-5.061,17.979,-11.667], +// 3 14 -5.008 17.9 -11.725 -5.061 17.979 -11.667 -4.997 18.1 -11.674 + [3,14,-5.008,17.9,-11.725,-5.061,17.979,-11.667,-4.997,18.1,-11.674], +// 3 14 -5.347 17.9 -11.499 -5.287 18.1 -11.48 -5.266 17.979 -11.53 + [3,14,-5.347,17.9,-11.499,-5.287,18.1,-11.48,-5.266,17.979,-11.53], +// 3 14 -5.287 18.1 -11.48 -5.276 18.3 -11.428 -5.223 18.221 -11.487 + [3,14,-5.287,18.1,-11.48,-5.276,18.3,-11.428,-5.223,18.221,-11.487], +// 3 14 -5.223 18.221 -11.487 -5.276 18.3 -11.428 -5.112 18.271 -11.547 + [3,14,-5.223,18.221,-11.487,-5.276,18.3,-11.428,-5.112,18.271,-11.547], +// 3 14 -5.018 18.221 -11.624 -5.112 18.271 -11.547 -4.937 18.3 -11.655 + [3,14,-5.018,18.221,-11.624,-5.112,18.271,-11.547,-4.937,18.3,-11.655], +// 3 14 -4.997 18.1 -11.674 -5.018 18.221 -11.624 -4.937 18.3 -11.655 + [3,14,-4.997,18.1,-11.674,-5.018,18.221,-11.624,-4.937,18.3,-11.655], +// 4 14 -4.871 18.2 -11.729 -5.008 17.9 -11.725 -4.997 18.1 -11.674 -4.937 18.3 -11.655 + [4,14,-4.871,18.2,-11.729,-5.008,17.9,-11.725,-4.997,18.1,-11.674,-4.937,18.3,-11.655], +// 3 14 -8.695 17.9 -9.261 -8.839 18.531 -8.98 -7.15 18.25 -10.191 + [3,14,-8.695,17.9,-9.261,-8.839,18.531,-8.98,-7.15,18.25,-10.191], +// 4 14 -7.161 18.05 -10.242 -7.22 17.85 -10.261 -8.695 17.9 -9.261 -7.15 18.25 -10.191 + [4,14,-7.161,18.05,-10.242,-7.22,17.85,-10.261,-8.695,17.9,-9.261,-7.15,18.25,-10.191], +// 4 14 -7.22 17.85 -10.261 -7.332 17.7 -10.231 -8.632 17 -9.567 -8.695 17.9 -9.261 + [4,14,-7.22,17.85,-10.261,-7.332,17.7,-10.231,-8.632,17,-9.567,-8.695,17.9,-9.261], +// 4 14 -7.214 17.021 -10.508 -7.225 17 -10.507 -8.632 17 -9.567 -7.402 17.3 -10.301 + [4,14,-7.214,17.021,-10.508,-7.225,17,-10.507,-8.632,17,-9.567,-7.402,17.3,-10.301], +// 3 14 -7.214 17.021 -10.508 -7.402 17.3 -10.301 -7.103 17.071 -10.568 + [3,14,-7.214,17.021,-10.508,-7.402,17.3,-10.301,-7.103,17.071,-10.568], +// 3 14 -7.063 17.3 -10.528 -7.103 17.071 -10.568 -7.402 17.3 -10.301 + [3,14,-7.063,17.3,-10.528,-7.103,17.071,-10.568,-7.402,17.3,-10.301], +// 3 14 -7.402 17.3 -10.301 -7.227 17.329 -10.409 -7.063 17.3 -10.528 + [3,14,-7.402,17.3,-10.301,-7.227,17.329,-10.409,-7.063,17.3,-10.528], +// 4 14 -7.063 17.3 -10.528 -6.674 17.1 -10.846 -7.009 17.021 -10.645 -7.103 17.071 -10.568 + [4,14,-7.063,17.3,-10.528,-6.674,17.1,-10.846,-7.009,17.021,-10.645,-7.103,17.071,-10.568], +// 3 14 -7.006 17 -10.654 -7.009 17.021 -10.645 -6.674 17.1 -10.846 + [3,14,-7.006,17,-10.654,-7.009,17.021,-10.645,-6.674,17.1,-10.846], +// 4 14 -6.335 17.1 -11.073 -5.717 17 -11.515 -7.006 17 -10.654 -6.674 17.1 -10.846 + [4,14,-6.335,17.1,-11.073,-5.717,17,-11.515,-7.006,17,-10.654,-6.674,17.1,-10.846], +// 4 14 -5.816 17.4 -11.332 -5.671 17.021 -11.54 -5.717 17 -11.515 -6.335 17.1 -11.073 + [4,14,-5.816,17.4,-11.332,-5.671,17.021,-11.54,-5.717,17,-11.515,-6.335,17.1,-11.073], +// 4 14 -6.324 17.3 -11.021 -6.265 17.5 -11.002 -5.816 17.4 -11.332 -6.335 17.1 -11.073 + [4,14,-6.324,17.3,-11.021,-6.265,17.5,-11.002,-5.816,17.4,-11.332,-6.335,17.1,-11.073], +// 4 14 -6.47 17.779 -10.783 -6.305 17.75 -10.902 -6.604 17.5 -10.776 -6.645 17.75 -10.675 + [4,14,-6.47,17.779,-10.783,-6.305,17.75,-10.902,-6.604,17.5,-10.776,-6.645,17.75,-10.675], +// 3 14 -6.674 17.1 -10.846 -6.992 17.7 -10.457 -6.604 17.5 -10.776 + [3,14,-6.674,17.1,-10.846,-6.992,17.7,-10.457,-6.604,17.5,-10.776], +// 3 14 -6.604 17.5 -10.776 -6.614 17.3 -10.827 -6.674 17.1 -10.846 + [3,14,-6.604,17.5,-10.776,-6.614,17.3,-10.827,-6.674,17.1,-10.846], +// 4 14 -7.052 17.5 -10.476 -6.992 17.7 -10.457 -6.674 17.1 -10.846 -7.063 17.3 -10.528 + [4,14,-7.052,17.5,-10.476,-6.992,17.7,-10.457,-6.674,17.1,-10.846,-7.063,17.3,-10.528], +// 4 14 -7.046 17.879 -10.369 -6.881 17.85 -10.488 -7.332 17.7 -10.231 -7.22 17.85 -10.261 + [4,14,-7.046,17.879,-10.369,-6.881,17.85,-10.488,-7.332,17.7,-10.231,-7.22,17.85,-10.261], +// 4 14 -7.167 17.671 -10.349 -7.332 17.7 -10.231 -6.881 17.85 -10.488 -6.992 17.7 -10.457 + [4,14,-7.167,17.671,-10.349,-7.332,17.7,-10.231,-6.881,17.85,-10.488,-6.992,17.7,-10.457], +// 4 14 -6.604 17.5 -10.776 -6.992 17.7 -10.457 -6.881 17.85 -10.488 -6.645 17.75 -10.675 + [4,14,-6.604,17.5,-10.776,-6.992,17.7,-10.457,-6.881,17.85,-10.488,-6.645,17.75,-10.675], +// 3 14 -6.235 18.15 -10.832 -6.811 18.25 -10.417 -5.903 18.35 -10.995 + [3,14,-6.235,18.15,-10.832,-6.811,18.25,-10.417,-5.903,18.35,-10.995], +// 4 14 -6.265 17.5 -11.002 -6.305 17.75 -10.902 -5.974 17.95 -11.065 -5.746 17.8 -11.261 + [4,14,-6.265,17.5,-11.002,-6.305,17.75,-10.902,-5.974,17.95,-11.065,-5.746,17.8,-11.261], +// 3 14 -5.407 17.8 -11.488 -5.635 17.95 -11.292 -5.347 17.9 -11.499 + [3,14,-5.407,17.8,-11.488,-5.635,17.95,-11.292,-5.347,17.9,-11.499], +// 4 14 -5.624 18.15 -11.24 -5.564 18.35 -11.221 -5.347 17.9 -11.499 -5.635 17.95 -11.292 + [4,14,-5.624,18.15,-11.24,-5.564,18.35,-11.221,-5.347,17.9,-11.499,-5.635,17.95,-11.292], +// 4 14 -5.287 18.1 -11.48 -5.347 17.9 -11.499 -5.564 18.35 -11.221 -5.276 18.3 -11.428 + [4,14,-5.287,18.1,-11.48,-5.347,17.9,-11.499,-5.564,18.35,-11.221,-5.276,18.3,-11.428], +// 3 14 -5.671 17.021 -11.54 -5.477 17.4 -11.558 -5.3 17.2 -11.735 + [3,14,-5.671,17.021,-11.54,-5.477,17.4,-11.558,-5.3,17.2,-11.735], +// 4 14 -5.641 17.429 -11.44 -5.477 17.4 -11.558 -5.671 17.021 -11.54 -5.816 17.4 -11.332 + [4,14,-5.641,17.429,-11.44,-5.477,17.4,-11.558,-5.671,17.021,-11.54,-5.816,17.4,-11.332], +// 4 14 -5.466 17.6 -11.507 -5.407 17.8 -11.488 -5.3 17.2 -11.735 -5.477 17.4 -11.558 + [4,14,-5.466,17.6,-11.507,-5.407,17.8,-11.488,-5.3,17.2,-11.735,-5.477,17.4,-11.558], +// 3 14 -5.3 17.2 -11.735 -5.407 17.8 -11.488 -5.347 17.9 -11.499 + [3,14,-5.3,17.2,-11.735,-5.407,17.8,-11.488,-5.347,17.9,-11.499], +// 4 14 -5.172 17.929 -11.607 -5.008 17.9 -11.725 -5.3 17.2 -11.735 -5.347 17.9 -11.499 + [4,14,-5.172,17.929,-11.607,-5.008,17.9,-11.725,-5.3,17.2,-11.735,-5.347,17.9,-11.499], +// 4 14 -5.903 18.35 -10.995 -6.811 18.25 -10.417 -7.15 18.25 -10.191 -8.839 18.531 -8.98 + [4,14,-5.903,18.35,-10.995,-6.811,18.25,-10.417,-7.15,18.25,-10.191,-8.839,18.531,-8.98], +// 3 14 -5.903 18.35 -10.995 -8.839 18.531 -8.98 -4.83 18.531 -11.659 + [3,14,-5.903,18.35,-10.995,-8.839,18.531,-8.98,-4.83,18.531,-11.659], +// 3 14 -5.276 18.3 -11.428 -5.564 18.35 -11.221 -4.83 18.531 -11.659 + [3,14,-5.276,18.3,-11.428,-5.564,18.35,-11.221,-4.83,18.531,-11.659], +// 3 14 -5.276 18.3 -11.428 -4.83 18.531 -11.659 -4.937 18.3 -11.655 + [3,14,-5.276,18.3,-11.428,-4.83,18.531,-11.659,-4.937,18.3,-11.655], +// 3 14 -4.937 18.3 -11.655 -5.112 18.271 -11.547 -5.276 18.3 -11.428 + [3,14,-4.937,18.3,-11.655,-5.112,18.271,-11.547,-5.276,18.3,-11.428], +// 3 14 -4.937 18.3 -11.655 -4.83 18.531 -11.659 -4.858 18.231 -11.728 + [3,14,-4.937,18.3,-11.655,-4.83,18.531,-11.659,-4.858,18.231,-11.728], +// 3 14 -4.858 18.231 -11.728 -4.871 18.2 -11.729 -4.937 18.3 -11.655 + [3,14,-4.858,18.231,-11.728,-4.871,18.2,-11.729,-4.937,18.3,-11.655], +// 4 14 -4.871 18.2 -11.729 -4.863 18.18 -11.74 -5.042 17.121 -11.931 -5.008 17.9 -11.725 + [4,14,-4.871,18.2,-11.729,-4.863,18.18,-11.74,-5.042,17.121,-11.931,-5.008,17.9,-11.725], +// 3 14 -5.042 17.121 -11.931 -5.136 17.171 -11.853 -5.008 17.9 -11.725 + [3,14,-5.042,17.121,-11.931,-5.136,17.171,-11.853,-5.008,17.9,-11.725], +// 4 14 -5.247 17.121 -11.794 -5.3 17.2 -11.735 -5.008 17.9 -11.725 -5.136 17.171 -11.853 + [4,14,-5.247,17.121,-11.794,-5.3,17.2,-11.735,-5.008,17.9,-11.725,-5.136,17.171,-11.853], +// 4 14 -5.021 17 -11.98 -5.042 17.121 -11.931 -4.863 18.18 -11.74 -4.975 17 -12.011 + [4,14,-5.021,17,-11.98,-5.042,17.121,-11.931,-4.863,18.18,-11.74,-4.975,17,-12.011], +// 3 14 -5.311 17 -11.786 -5.631 17 -11.572 -5.671 17.021 -11.54 + [3,14,-5.311,17,-11.786,-5.631,17,-11.572,-5.671,17.021,-11.54], +// 3 14 -1.65 17.2 -12.622 -1.571 17.279 -12.618 -1.45 17.229 -12.655 + [3,14,-1.65,17.2,-12.622,-1.571,17.279,-12.618,-1.45,17.229,-12.655], +// 4 14 -1.9 17 -12.622 -1.65 17.2 -12.622 -1.45 17.229 -12.655 -1.25 17.2 -12.702 + [4,14,-1.9,17,-12.622,-1.65,17.2,-12.622,-1.45,17.229,-12.655,-1.25,17.2,-12.702], +// 3 14 -1.25 17.2 -12.702 -1.45 17.229 -12.655 -1.329 17.279 -12.666 + [3,14,-1.25,17.2,-12.702,-1.45,17.229,-12.655,-1.329,17.279,-12.666], +// 3 14 -1.25 17.2 -12.702 -1.329 17.279 -12.666 -1.279 17.4 -12.646 + [3,14,-1.25,17.2,-12.702,-1.329,17.279,-12.666,-1.279,17.4,-12.646], +// 3 14 -1.65 17.2 -12.622 -1.621 17.4 -12.578 -1.571 17.279 -12.618 + [3,14,-1.65,17.2,-12.622,-1.621,17.4,-12.578,-1.571,17.279,-12.618], +// 3 14 -1.621 17.4 -12.578 -1.65 17.6 -12.523 -1.571 17.521 -12.558 + [3,14,-1.621,17.4,-12.578,-1.65,17.6,-12.523,-1.571,17.521,-12.558], +// 3 14 -1.571 17.521 -12.558 -1.65 17.6 -12.523 -1.45 17.571 -12.57 + [3,14,-1.571,17.521,-12.558,-1.65,17.6,-12.523,-1.45,17.571,-12.57], +// 3 14 -1.329 17.521 -12.606 -1.45 17.571 -12.57 -1.25 17.6 -12.602 + [3,14,-1.329,17.521,-12.606,-1.45,17.571,-12.57,-1.25,17.6,-12.602], +// 3 14 -1.279 17.4 -12.646 -1.329 17.521 -12.606 -1.25 17.6 -12.602 + [3,14,-1.279,17.4,-12.646,-1.329,17.521,-12.606,-1.25,17.6,-12.602], +// 4 14 -.7 17.1 -12.836 -1.25 17.2 -12.702 -1.279 17.4 -12.646 -1.25 17.6 -12.602 + [4,14,-.7,17.1,-12.836,-1.25,17.2,-12.702,-1.279,17.4,-12.646,-1.25,17.6,-12.602], +// 3 14 -2.3 17 -12.543 -2.221 17.079 -12.539 -2.1 17.029 -12.575 + [3,14,-2.3,17,-12.543,-2.221,17.079,-12.539,-2.1,17.029,-12.575], +// 3 14 -1.9 17 -12.622 -2.3 17 -12.543 -2.1 17.029 -12.575 + [3,14,-1.9,17,-12.622,-2.3,17,-12.543,-2.1,17.029,-12.575], +// 3 14 -1.9 17 -12.622 -2.1 17.029 -12.575 -1.979 17.079 -12.587 + [3,14,-1.9,17,-12.622,-2.1,17.029,-12.575,-1.979,17.079,-12.587], +// 3 14 -1.9 17 -12.622 -1.979 17.079 -12.587 -1.929 17.2 -12.567 + [3,14,-1.9,17,-12.622,-1.979,17.079,-12.587,-1.929,17.2,-12.567], +// 3 14 -2.3 17 -12.543 -2.271 17.2 -12.499 -2.221 17.079 -12.539 + [3,14,-2.3,17,-12.543,-2.271,17.2,-12.499,-2.221,17.079,-12.539], +// 3 14 -2.271 17.2 -12.499 -2.3 17.4 -12.443 -2.221 17.321 -12.479 + [3,14,-2.271,17.2,-12.499,-2.3,17.4,-12.443,-2.221,17.321,-12.479], +// 3 14 -2.221 17.321 -12.479 -2.3 17.4 -12.443 -2.1 17.371 -12.49 + [3,14,-2.221,17.321,-12.479,-2.3,17.4,-12.443,-2.1,17.371,-12.49], +// 3 14 -1.979 17.321 -12.527 -2.1 17.371 -12.49 -1.9 17.4 -12.523 + [3,14,-1.979,17.321,-12.527,-2.1,17.371,-12.49,-1.9,17.4,-12.523], +// 3 14 -1.929 17.2 -12.567 -1.979 17.321 -12.527 -1.9 17.4 -12.523 + [3,14,-1.929,17.2,-12.567,-1.979,17.321,-12.527,-1.9,17.4,-12.523], +// 3 14 -3.5 17.3 -12.229 -3.421 17.379 -12.226 -3.3 17.329 -12.262 + [3,14,-3.5,17.3,-12.229,-3.421,17.379,-12.226,-3.3,17.329,-12.262], +// 3 14 -3.1 17.3 -12.309 -3.3 17.329 -12.262 -3.179 17.379 -12.274 + [3,14,-3.1,17.3,-12.309,-3.3,17.329,-12.262,-3.179,17.379,-12.274], +// 3 14 -3.1 17.3 -12.309 -3.179 17.379 -12.274 -3.129 17.5 -12.253 + [3,14,-3.1,17.3,-12.309,-3.179,17.379,-12.274,-3.129,17.5,-12.253], +// 3 14 -3.5 17.3 -12.229 -3.471 17.5 -12.185 -3.421 17.379 -12.226 + [3,14,-3.5,17.3,-12.229,-3.471,17.5,-12.185,-3.421,17.379,-12.226], +// 4 14 -4.3 17.35 -12.058 -3.5 17.7 -12.13 -3.471 17.5 -12.185 -3.5 17.3 -12.229 + [4,14,-4.3,17.35,-12.058,-3.5,17.7,-12.13,-3.471,17.5,-12.185,-3.5,17.3,-12.229], +// 3 14 -3.471 17.5 -12.185 -3.5 17.7 -12.13 -3.421 17.621 -12.165 + [3,14,-3.471,17.5,-12.185,-3.5,17.7,-12.13,-3.421,17.621,-12.165], +// 3 14 -3.421 17.621 -12.165 -3.5 17.7 -12.13 -3.3 17.671 -12.177 + [3,14,-3.421,17.621,-12.165,-3.5,17.7,-12.13,-3.3,17.671,-12.177], +// 4 14 -3.85 17.85 -12.023 -3.1 17.7 -12.21 -3.3 17.671 -12.177 -3.5 17.7 -12.13 + [4,14,-3.85,17.85,-12.023,-3.1,17.7,-12.21,-3.3,17.671,-12.177,-3.5,17.7,-12.13], +// 3 14 -3.179 17.621 -12.213 -3.3 17.671 -12.177 -3.1 17.7 -12.21 + [3,14,-3.179,17.621,-12.213,-3.3,17.671,-12.177,-3.1,17.7,-12.21], +// 3 14 -3.129 17.5 -12.253 -3.179 17.621 -12.213 -3.1 17.7 -12.21 + [3,14,-3.129,17.5,-12.253,-3.179,17.621,-12.213,-3.1,17.7,-12.21], +// 3 14 -2.9 17.2 -12.374 -2.821 17.279 -12.37 -2.7 17.229 -12.406 + [3,14,-2.9,17.2,-12.374,-2.821,17.279,-12.37,-2.7,17.229,-12.406], +// 4 14 -2.3 17 -12.543 -2.9 17.2 -12.374 -2.7 17.229 -12.406 -2.5 17.2 -12.453 + [4,14,-2.3,17,-12.543,-2.9,17.2,-12.374,-2.7,17.229,-12.406,-2.5,17.2,-12.453], +// 3 14 -2.5 17.2 -12.453 -2.7 17.229 -12.406 -2.579 17.279 -12.418 + [3,14,-2.5,17.2,-12.453,-2.7,17.229,-12.406,-2.579,17.279,-12.418], +// 3 14 -2.5 17.2 -12.453 -2.579 17.279 -12.418 -2.529 17.4 -12.398 + [3,14,-2.5,17.2,-12.453,-2.579,17.279,-12.418,-2.529,17.4,-12.398], +// 3 14 -2.9 17.2 -12.374 -2.871 17.4 -12.33 -2.821 17.279 -12.37 + [3,14,-2.9,17.2,-12.374,-2.871,17.4,-12.33,-2.821,17.279,-12.37], +// 3 14 -2.871 17.4 -12.33 -2.9 17.6 -12.274 -2.821 17.521 -12.31 + [3,14,-2.871,17.4,-12.33,-2.9,17.6,-12.274,-2.821,17.521,-12.31], +// 3 14 -2.821 17.521 -12.31 -2.9 17.6 -12.274 -2.7 17.571 -12.321 + [3,14,-2.821,17.521,-12.31,-2.9,17.6,-12.274,-2.7,17.571,-12.321], +// 4 14 -2.6 18.05 -12.222 -2.5 17.6 -12.354 -2.7 17.571 -12.321 -2.9 17.6 -12.274 + [4,14,-2.6,18.05,-12.222,-2.5,17.6,-12.354,-2.7,17.571,-12.321,-2.9,17.6,-12.274], +// 3 14 -2.579 17.521 -12.358 -2.7 17.571 -12.321 -2.5 17.6 -12.354 + [3,14,-2.579,17.521,-12.358,-2.7,17.571,-12.321,-2.5,17.6,-12.354], +// 3 14 -2.529 17.4 -12.398 -2.579 17.521 -12.358 -2.5 17.6 -12.354 + [3,14,-2.529,17.4,-12.398,-2.579,17.521,-12.358,-2.5,17.6,-12.354], +// 4 14 -2.3 17.4 -12.443 -2.5 17.2 -12.453 -2.529 17.4 -12.398 -2.5 17.6 -12.354 + [4,14,-2.3,17.4,-12.443,-2.5,17.2,-12.453,-2.529,17.4,-12.398,-2.5,17.6,-12.354], +// 3 14 -2.45 17.7 -12.339 -2.371 17.779 -12.335 -2.25 17.729 -12.371 + [3,14,-2.45,17.7,-12.339,-2.371,17.779,-12.335,-2.25,17.729,-12.371], +// 4 14 -2.3 17.4 -12.443 -2.45 17.7 -12.339 -2.25 17.729 -12.371 -2.05 17.7 -12.418 + [4,14,-2.3,17.4,-12.443,-2.45,17.7,-12.339,-2.25,17.729,-12.371,-2.05,17.7,-12.418], +// 3 14 -2.05 17.7 -12.418 -2.25 17.729 -12.371 -2.129 17.779 -12.383 + [3,14,-2.05,17.7,-12.418,-2.25,17.729,-12.371,-2.129,17.779,-12.383], +// 3 14 -2.05 17.7 -12.418 -2.129 17.779 -12.383 -2.079 17.9 -12.363 + [3,14,-2.05,17.7,-12.418,-2.129,17.779,-12.383,-2.079,17.9,-12.363], +// 3 14 -2.45 17.7 -12.339 -2.421 17.9 -12.295 -2.371 17.779 -12.335 + [3,14,-2.45,17.7,-12.339,-2.421,17.9,-12.295,-2.371,17.779,-12.335], +// 4 14 -2.6 18.05 -12.222 -2.45 18.1 -12.239 -2.421 17.9 -12.295 -2.45 17.7 -12.339 + [4,14,-2.6,18.05,-12.222,-2.45,18.1,-12.239,-2.421,17.9,-12.295,-2.45,17.7,-12.339], +// 3 14 -2.421 17.9 -12.295 -2.45 18.1 -12.239 -2.371 18.021 -12.275 + [3,14,-2.421,17.9,-12.295,-2.45,18.1,-12.239,-2.371,18.021,-12.275], +// 3 14 -2.371 18.021 -12.275 -2.45 18.1 -12.239 -2.25 18.071 -12.286 + [3,14,-2.371,18.021,-12.275,-2.45,18.1,-12.239,-2.25,18.071,-12.286], +// 3 14 -2.129 18.021 -12.323 -2.25 18.071 -12.286 -2.05 18.1 -12.319 + [3,14,-2.129,18.021,-12.323,-2.25,18.071,-12.286,-2.05,18.1,-12.319], +// 3 14 -2.079 17.9 -12.363 -2.129 18.021 -12.323 -2.05 18.1 -12.319 + [3,14,-2.079,17.9,-12.363,-2.129,18.021,-12.323,-2.05,18.1,-12.319], +// 4 14 -1.95 18.05 -12.351 -2.05 17.7 -12.418 -2.079 17.9 -12.363 -2.05 18.1 -12.319 + [4,14,-1.95,18.05,-12.351,-2.05,17.7,-12.418,-2.079,17.9,-12.363,-2.05,18.1,-12.319], +// 3 14 -3 18.05 -12.142 -2.921 18.129 -12.139 -2.8 18.079 -12.175 + [3,14,-3,18.05,-12.142,-2.921,18.129,-12.139,-2.8,18.079,-12.175], +// 4 14 -2.9 17.6 -12.274 -3 18.05 -12.142 -2.8 18.079 -12.175 -2.6 18.05 -12.222 + [4,14,-2.9,17.6,-12.274,-3,18.05,-12.142,-2.8,18.079,-12.175,-2.6,18.05,-12.222], +// 3 14 -2.6 18.05 -12.222 -2.8 18.079 -12.175 -2.679 18.129 -12.187 + [3,14,-2.6,18.05,-12.222,-2.8,18.079,-12.175,-2.679,18.129,-12.187], +// 3 14 -2.6 18.05 -12.222 -2.679 18.129 -12.187 -2.629 18.25 -12.166 + [3,14,-2.6,18.05,-12.222,-2.679,18.129,-12.187,-2.629,18.25,-12.166], +// 3 14 -3 18.05 -12.142 -2.971 18.25 -12.098 -2.921 18.129 -12.139 + [3,14,-3,18.05,-12.142,-2.971,18.25,-12.098,-2.921,18.129,-12.139], +// 3 14 -2.971 18.25 -12.098 -3 18.45 -12.043 -2.921 18.371 -12.078 + [3,14,-2.971,18.25,-12.098,-3,18.45,-12.043,-2.921,18.371,-12.078], +// 3 14 -2.921 18.371 -12.078 -3 18.45 -12.043 -2.8 18.421 -12.09 + [3,14,-2.921,18.371,-12.078,-3,18.45,-12.043,-2.8,18.421,-12.09], +// 3 14 -2.8 18.421 -12.09 -3 18.45 -12.043 -2.6 18.45 -12.123 + [3,14,-2.8,18.421,-12.09,-3,18.45,-12.043,-2.6,18.45,-12.123], +// 3 14 -2.679 18.371 -12.126 -2.8 18.421 -12.09 -2.6 18.45 -12.123 + [3,14,-2.679,18.371,-12.126,-2.8,18.421,-12.09,-2.6,18.45,-12.123], +// 3 14 -2.629 18.25 -12.166 -2.679 18.371 -12.126 -2.6 18.45 -12.123 + [3,14,-2.629,18.25,-12.166,-2.679,18.371,-12.126,-2.6,18.45,-12.123], +// 3 14 -2.6 18.05 -12.222 -2.629 18.25 -12.166 -2.6 18.45 -12.123 + [3,14,-2.6,18.05,-12.222,-2.629,18.25,-12.166,-2.6,18.45,-12.123], +// 3 14 -2.6 18.45 -12.123 -2.45 18.1 -12.239 -2.6 18.05 -12.222 + [3,14,-2.6,18.45,-12.123,-2.45,18.1,-12.239,-2.6,18.05,-12.222], +// 3 14 -1.95 18.05 -12.351 -1.871 18.129 -12.347 -1.75 18.079 -12.384 + [3,14,-1.95,18.05,-12.351,-1.871,18.129,-12.347,-1.75,18.079,-12.384], +// 3 14 -1.55 18.05 -12.431 -1.75 18.079 -12.384 -1.629 18.129 -12.395 + [3,14,-1.55,18.05,-12.431,-1.75,18.079,-12.384,-1.629,18.129,-12.395], +// 3 14 -1.55 18.05 -12.431 -1.629 18.129 -12.395 -1.579 18.25 -12.375 + [3,14,-1.55,18.05,-12.431,-1.629,18.129,-12.395,-1.579,18.25,-12.375], +// 3 14 -1.629 18.371 -12.335 -1.75 18.421 -12.299 -1.55 18.45 -12.331 + [3,14,-1.629,18.371,-12.335,-1.75,18.421,-12.299,-1.55,18.45,-12.331], +// 3 14 -1.579 18.25 -12.375 -1.629 18.371 -12.335 -1.55 18.45 -12.331 + [3,14,-1.579,18.25,-12.375,-1.629,18.371,-12.335,-1.55,18.45,-12.331], +// 3 14 -1.4 17.8 -12.523 -1.321 17.879 -12.519 -1.2 17.829 -12.555 + [3,14,-1.4,17.8,-12.523,-1.321,17.879,-12.519,-1.2,17.829,-12.555], +// 4 14 -1.25 17.6 -12.602 -1.4 17.8 -12.523 -1.2 17.829 -12.555 -1 17.8 -12.602 + [4,14,-1.25,17.6,-12.602,-1.4,17.8,-12.523,-1.2,17.829,-12.555,-1,17.8,-12.602], +// 3 14 -1 17.8 -12.602 -1.2 17.829 -12.555 -1.079 17.879 -12.567 + [3,14,-1,17.8,-12.602,-1.2,17.829,-12.555,-1.079,17.879,-12.567], +// 3 14 -1 17.8 -12.602 -1.079 17.879 -12.567 -1.029 18 -12.547 + [3,14,-1,17.8,-12.602,-1.079,17.879,-12.567,-1.029,18,-12.547], +// 3 14 -1.4 17.8 -12.523 -1.371 18 -12.479 -1.321 17.879 -12.519 + [3,14,-1.4,17.8,-12.523,-1.371,18,-12.479,-1.321,17.879,-12.519], +// 3 14 -1.371 18 -12.479 -1.4 18.2 -12.423 -1.321 18.121 -12.459 + [3,14,-1.371,18,-12.479,-1.4,18.2,-12.423,-1.321,18.121,-12.459], +// 3 14 -1.321 18.121 -12.459 -1.4 18.2 -12.423 -1.2 18.171 -12.47 + [3,14,-1.321,18.121,-12.459,-1.4,18.2,-12.423,-1.2,18.171,-12.47], +// 3 14 -1.079 18.121 -12.507 -1.2 18.171 -12.47 -1 18.2 -12.503 + [3,14,-1.079,18.121,-12.507,-1.2,18.171,-12.47,-1,18.2,-12.503], +// 3 14 -1.029 18 -12.547 -1.079 18.121 -12.507 -1 18.2 -12.503 + [3,14,-1.029,18,-12.547,-1.079,18.121,-12.507,-1,18.2,-12.503], +// 3 14 -3.65 18 -12.026 -3.571 18.079 -12.022 -3.45 18.029 -12.058 + [3,14,-3.65,18,-12.026,-3.571,18.079,-12.022,-3.45,18.029,-12.058], +// 3 14 -3.25 18 -12.105 -3.45 18.029 -12.058 -3.329 18.079 -12.07 + [3,14,-3.25,18,-12.105,-3.45,18.029,-12.058,-3.329,18.079,-12.07], +// 3 14 -3.25 18 -12.105 -3.329 18.079 -12.07 -3.279 18.2 -12.05 + [3,14,-3.25,18,-12.105,-3.329,18.079,-12.07,-3.279,18.2,-12.05], +// 3 14 -3.65 18 -12.026 -3.621 18.2 -11.982 -3.571 18.079 -12.022 + [3,14,-3.65,18,-12.026,-3.621,18.2,-11.982,-3.571,18.079,-12.022], +// 3 14 -3.621 18.2 -11.982 -3.65 18.4 -11.926 -3.571 18.321 -11.962 + [3,14,-3.621,18.2,-11.982,-3.65,18.4,-11.926,-3.571,18.321,-11.962], +// 3 14 -3.571 18.321 -11.962 -3.65 18.4 -11.926 -3.45 18.371 -11.973 + [3,14,-3.571,18.321,-11.962,-3.65,18.4,-11.926,-3.45,18.371,-11.973], +// 3 14 -3.329 18.321 -12.01 -3.45 18.371 -11.973 -3.25 18.4 -12.006 + [3,14,-3.329,18.321,-12.01,-3.45,18.371,-11.973,-3.25,18.4,-12.006], +// 3 14 -3.279 18.2 -12.05 -3.329 18.321 -12.01 -3.25 18.4 -12.006 + [3,14,-3.279,18.2,-12.05,-3.329,18.321,-12.01,-3.25,18.4,-12.006], +// 4 14 -3 18.45 -12.043 -3.25 18 -12.105 -3.279 18.2 -12.05 -3.25 18.4 -12.006 + [4,14,-3,18.45,-12.043,-3.25,18,-12.105,-3.279,18.2,-12.05,-3.25,18.4,-12.006], +// 3 14 -4.25 17.85 -11.944 -4.171 17.929 -11.94 -4.05 17.879 -11.976 + [3,14,-4.25,17.85,-11.944,-4.171,17.929,-11.94,-4.05,17.879,-11.976], +// 4 14 -3.5 17.7 -12.13 -4.25 17.85 -11.944 -4.05 17.879 -11.976 -3.85 17.85 -12.023 + [4,14,-3.5,17.7,-12.13,-4.25,17.85,-11.944,-4.05,17.879,-11.976,-3.85,17.85,-12.023], +// 3 14 -3.85 17.85 -12.023 -4.05 17.879 -11.976 -3.929 17.929 -11.988 + [3,14,-3.85,17.85,-12.023,-4.05,17.879,-11.976,-3.929,17.929,-11.988], +// 3 14 -3.85 17.85 -12.023 -3.929 17.929 -11.988 -3.879 18.05 -11.968 + [3,14,-3.85,17.85,-12.023,-3.929,17.929,-11.988,-3.879,18.05,-11.968], +// 3 14 -4.25 17.85 -11.944 -4.221 18.05 -11.9 -4.171 17.929 -11.94 + [3,14,-4.25,17.85,-11.944,-4.221,18.05,-11.9,-4.171,17.929,-11.94], +// 3 14 -4.221 18.05 -11.9 -4.25 18.25 -11.844 -4.171 18.171 -11.88 + [3,14,-4.221,18.05,-11.9,-4.25,18.25,-11.844,-4.171,18.171,-11.88], +// 3 14 -4.171 18.171 -11.88 -4.25 18.25 -11.844 -4.05 18.221 -11.891 + [3,14,-4.171,18.171,-11.88,-4.25,18.25,-11.844,-4.05,18.221,-11.891], +// 4 14 -4.83 18.531 -11.659 -3.85 18.25 -11.924 -4.05 18.221 -11.891 -4.25 18.25 -11.844 + [4,14,-4.83,18.531,-11.659,-3.85,18.25,-11.924,-4.05,18.221,-11.891,-4.25,18.25,-11.844], +// 3 14 -3.929 18.171 -11.928 -4.05 18.221 -11.891 -3.85 18.25 -11.924 + [3,14,-3.929,18.171,-11.928,-4.05,18.221,-11.891,-3.85,18.25,-11.924], +// 3 14 -3.879 18.05 -11.968 -3.929 18.171 -11.928 -3.85 18.25 -11.924 + [3,14,-3.879,18.05,-11.968,-3.929,18.171,-11.928,-3.85,18.25,-11.924], +// 3 14 -4.3 17.35 -12.058 -4.379 17.429 -12.023 -4.329 17.55 -12.003 + [3,14,-4.3,17.35,-12.058,-4.379,17.429,-12.023,-4.329,17.55,-12.003], +// 3 14 -4.329 17.55 -12.003 -4.379 17.671 -11.963 -4.3 17.75 -11.959 + [3,14,-4.329,17.55,-12.003,-4.379,17.671,-11.963,-4.3,17.75,-11.959], +// 4 14 -3.5 17.7 -12.13 -4.3 17.35 -12.058 -4.329 17.55 -12.003 -4.3 17.75 -11.959 + [4,14,-3.5,17.7,-12.13,-4.3,17.35,-12.058,-4.329,17.55,-12.003,-4.3,17.75,-11.959], +// 3 14 -.7 18.1 -12.587 -.621 18.179 -12.583 -.5 18.129 -12.62 + [3,14,-.7,18.1,-12.587,-.621,18.179,-12.583,-.5,18.129,-12.62], +// 4 14 -.7 17.45 -12.749 -.7 18.1 -12.587 -.5 18.129 -12.62 -.3 18.1 -12.667 + [4,14,-.7,17.45,-12.749,-.7,18.1,-12.587,-.5,18.129,-12.62,-.3,18.1,-12.667], +// 3 14 -.3 18.1 -12.667 -.5 18.129 -12.62 -.379 18.179 -12.631 + [3,14,-.3,18.1,-12.667,-.5,18.129,-12.62,-.379,18.179,-12.631], +// 4 14 -.021 18.5 -12.623 -.3 18.1 -12.667 -.379 18.179 -12.631 -.329 18.3 -12.611 + [4,14,-.021,18.5,-12.623,-.3,18.1,-12.667,-.379,18.179,-12.631,-.329,18.3,-12.611], +// 4 14 -1 18.2 -12.503 -.671 18.3 -12.543 -.621 18.179 -12.583 -.7 18.1 -12.587 + [4,14,-1,18.2,-12.503,-.671,18.3,-12.543,-.621,18.179,-12.583,-.7,18.1,-12.587], +// 4 14 0 18.3 -12.677 -.3 18.1 -12.667 -.021 18.5 -12.623 0 18.449 -12.64 + [4,14,0,18.3,-12.677,-.3,18.1,-12.667,-.021,18.5,-12.623,0,18.449,-12.64], +// 4 14 0 18.3 -12.677 0 17.55 -12.863 -.7 17.45 -12.749 -.3 18.1 -12.667 + [4,14,0,18.3,-12.677,0,17.55,-12.863,-.7,17.45,-12.749,-.3,18.1,-12.667], +// 3 14 -.7 17.45 -12.749 -1 17.8 -12.602 -.7 18.1 -12.587 + [3,14,-.7,17.45,-12.749,-1,17.8,-12.602,-.7,18.1,-12.587], +// 4 14 -1.029 18 -12.547 -1 18.2 -12.503 -.7 18.1 -12.587 -1 17.8 -12.602 + [4,14,-1.029,18,-12.547,-1,18.2,-12.503,-.7,18.1,-12.587,-1,17.8,-12.602], +// 4 14 -1.2 18.171 -12.47 -1.4 18.2 -12.423 -1.55 18.45 -12.331 -1 18.2 -12.503 + [4,14,-1.2,18.171,-12.47,-1.4,18.2,-12.423,-1.55,18.45,-12.331,-1,18.2,-12.503], +// 4 14 -1.579 18.25 -12.375 -1.55 18.45 -12.331 -1.4 18.2 -12.423 -1.55 18.05 -12.431 + [4,14,-1.579,18.25,-12.375,-1.55,18.45,-12.331,-1.4,18.2,-12.423,-1.55,18.05,-12.431], +// 4 14 -1.371 18 -12.479 -1.4 17.8 -12.523 -1.55 18.05 -12.431 -1.4 18.2 -12.423 + [4,14,-1.371,18,-12.479,-1.4,17.8,-12.523,-1.55,18.05,-12.431,-1.4,18.2,-12.423], +// 3 14 -1.65 17.6 -12.523 -1.55 18.05 -12.431 -1.4 17.8 -12.523 + [3,14,-1.65,17.6,-12.523,-1.55,18.05,-12.431,-1.4,17.8,-12.523], +// 4 14 -1.45 17.571 -12.57 -1.65 17.6 -12.523 -1.4 17.8 -12.523 -1.25 17.6 -12.602 + [4,14,-1.45,17.571,-12.57,-1.65,17.6,-12.523,-1.4,17.8,-12.523,-1.25,17.6,-12.602], +// 4 14 -.7 17.1 -12.836 -1.25 17.6 -12.602 -1 17.8 -12.602 -.7 17.45 -12.749 + [4,14,-.7,17.1,-12.836,-1.25,17.6,-12.602,-1,17.8,-12.602,-.7,17.45,-12.749], +// 4 14 -2.271 17.2 -12.499 -2.3 17 -12.543 -2.5 17.2 -12.453 -2.3 17.4 -12.443 + [4,14,-2.271,17.2,-12.499,-2.3,17,-12.543,-2.5,17.2,-12.453,-2.3,17.4,-12.443], +// 3 14 -2.3 17.4 -12.443 -2.5 17.6 -12.354 -2.45 17.7 -12.339 + [3,14,-2.3,17.4,-12.443,-2.5,17.6,-12.354,-2.45,17.7,-12.339], +// 4 14 -2.1 17.371 -12.49 -2.3 17.4 -12.443 -2.05 17.7 -12.418 -1.9 17.4 -12.523 + [4,14,-2.1,17.371,-12.49,-2.3,17.4,-12.443,-2.05,17.7,-12.418,-1.9,17.4,-12.523], +// 4 14 -1.95 18.05 -12.351 -1.65 17.6 -12.523 -1.9 17.4 -12.523 -2.05 17.7 -12.418 + [4,14,-1.95,18.05,-12.351,-1.65,17.6,-12.523,-1.9,17.4,-12.523,-2.05,17.7,-12.418], +// 4 14 -1.621 17.4 -12.578 -1.65 17.2 -12.622 -1.9 17.4 -12.523 -1.65 17.6 -12.523 + [4,14,-1.621,17.4,-12.578,-1.65,17.2,-12.622,-1.9,17.4,-12.523,-1.65,17.6,-12.523], +// 4 14 -1.929 17.2 -12.567 -1.9 17.4 -12.523 -1.65 17.2 -12.622 -1.9 17 -12.622 + [4,14,-1.929,17.2,-12.567,-1.9,17.4,-12.523,-1.65,17.2,-12.622,-1.9,17,-12.622], +// 4 14 -1.75 18.079 -12.384 -1.55 18.05 -12.431 -1.65 17.6 -12.523 -1.95 18.05 -12.351 + [4,14,-1.75,18.079,-12.384,-1.55,18.05,-12.431,-1.65,17.6,-12.523,-1.95,18.05,-12.351], +// 4 14 -2.25 18.071 -12.286 -2.45 18.1 -12.239 -2.6 18.45 -12.123 -2.05 18.1 -12.319 + [4,14,-2.25,18.071,-12.286,-2.45,18.1,-12.239,-2.6,18.45,-12.123,-2.05,18.1,-12.319], +// 3 14 -2.5 17.6 -12.354 -2.6 18.05 -12.222 -2.45 17.7 -12.339 + [3,14,-2.5,17.6,-12.354,-2.6,18.05,-12.222,-2.45,17.7,-12.339], +// 4 14 -2.9 17.6 -12.274 -3.1 17.7 -12.21 -3.25 18 -12.105 -3 18.05 -12.142 + [4,14,-2.9,17.6,-12.274,-3.1,17.7,-12.21,-3.25,18,-12.105,-3,18.05,-12.142], +// 4 14 -2.971 18.25 -12.098 -3 18.05 -12.142 -3.25 18 -12.105 -3 18.45 -12.043 + [4,14,-2.971,18.25,-12.098,-3,18.05,-12.142,-3.25,18,-12.105,-3,18.45,-12.043], +// 4 14 -4.3 17.35 -12.058 -3.5 17.3 -12.229 -3.25 17 -12.354 -3.65 17 -12.274 + [4,14,-4.3,17.35,-12.058,-3.5,17.3,-12.229,-3.25,17,-12.354,-3.65,17,-12.274], +// 4 14 -3.3 17.329 -12.262 -3.1 17.3 -12.309 -3.25 17 -12.354 -3.5 17.3 -12.229 + [4,14,-3.3,17.329,-12.262,-3.1,17.3,-12.309,-3.25,17,-12.354,-3.5,17.3,-12.229], +// 3 14 -3.25 17 -12.354 -3.1 17.3 -12.309 -2.9 17.2 -12.374 + [3,14,-3.25,17,-12.354,-3.1,17.3,-12.309,-2.9,17.2,-12.374], +// 3 14 -2.3 17 -12.543 -3.25 17 -12.354 -2.9 17.2 -12.374 + [3,14,-2.3,17,-12.543,-3.25,17,-12.354,-2.9,17.2,-12.374], +// 3 14 -1.9 17 -12.622 -1.25 17.2 -12.702 -.7 17.1 -12.836 + [3,14,-1.9,17,-12.622,-1.25,17.2,-12.702,-.7,17.1,-12.836], +// 3 14 0 17 -13 -1.9 17 -12.622 -.7 17.1 -12.836 + [3,14,0,17,-13,-1.9,17,-12.622,-.7,17.1,-12.836], +// 3 14 -3.5 17.7 -12.13 -4.3 17.75 -11.959 -4.25 17.85 -11.944 + [3,14,-3.5,17.7,-12.13,-4.3,17.75,-11.959,-4.25,17.85,-11.944], +// 3 14 -3.1 17.7 -12.21 -3.85 17.85 -12.023 -3.25 18 -12.105 + [3,14,-3.1,17.7,-12.21,-3.85,17.85,-12.023,-3.25,18,-12.105], +// 4 14 -3.45 18.029 -12.058 -3.25 18 -12.105 -3.85 17.85 -12.023 -3.65 18 -12.026 + [4,14,-3.45,18.029,-12.058,-3.25,18,-12.105,-3.85,17.85,-12.023,-3.65,18,-12.026], +// 4 14 -3.879 18.05 -11.968 -3.85 18.25 -11.924 -3.65 18 -12.026 -3.85 17.85 -12.023 + [4,14,-3.879,18.05,-11.968,-3.85,18.25,-11.924,-3.65,18,-12.026,-3.85,17.85,-12.023], +// 4 14 -3.621 18.2 -11.982 -3.65 18 -12.026 -3.85 18.25 -11.924 -3.65 18.4 -11.926 + [4,14,-3.621,18.2,-11.982,-3.65,18,-12.026,-3.85,18.25,-11.924,-3.65,18.4,-11.926], +// 4 14 -2.871 17.4 -12.33 -2.9 17.2 -12.374 -3.1 17.3 -12.309 -2.9 17.6 -12.274 + [4,14,-2.871,17.4,-12.33,-2.9,17.2,-12.374,-3.1,17.3,-12.309,-2.9,17.6,-12.274], +// 3 14 -3.1 17.7 -12.21 -2.9 17.6 -12.274 -3.1 17.3 -12.309 + [3,14,-3.1,17.7,-12.21,-2.9,17.6,-12.274,-3.1,17.3,-12.309], +// 3 14 -3.1 17.3 -12.309 -3.129 17.5 -12.253 -3.1 17.7 -12.21 + [3,14,-3.1,17.3,-12.309,-3.129,17.5,-12.253,-3.1,17.7,-12.21], +// 4 14 -4.579 18.079 -11.821 -4.5 17.721 -11.926 -4.621 17.671 -11.914 -4.7 18.029 -11.81 + [4,14,-4.579,18.079,-11.821,-4.5,17.721,-11.926,-4.621,17.671,-11.914,-4.7,18.029,-11.81], +// 4 14 -4.379 17.671 -11.963 -4.5 17.721 -11.926 -4.579 18.079 -11.821 -4.3 17.75 -11.959 + [4,14,-4.379,17.671,-11.963,-4.5,17.721,-11.926,-4.579,18.079,-11.821,-4.3,17.75,-11.959], +// 3 14 -4.3 17.75 -11.959 -4.579 18.079 -11.821 -4.25 17.85 -11.944 + [3,14,-4.3,17.75,-11.959,-4.579,18.079,-11.821,-4.25,17.85,-11.944], +// 4 14 -4.221 18.05 -11.9 -4.25 17.85 -11.944 -4.579 18.079 -11.821 -4.25 18.25 -11.844 + [4,14,-4.221,18.05,-11.9,-4.25,17.85,-11.944,-4.579,18.079,-11.821,-4.25,18.25,-11.844], +// 3 14 -4.579 18.079 -11.821 -4.529 18.2 -11.801 -4.25 18.25 -11.844 + [3,14,-4.579,18.079,-11.821,-4.529,18.2,-11.801,-4.25,18.25,-11.844], +// 3 14 -4.529 18.2 -11.801 -4.579 18.321 -11.761 -4.25 18.25 -11.844 + [3,14,-4.529,18.2,-11.801,-4.579,18.321,-11.761,-4.25,18.25,-11.844], +// 3 14 -.008 18.531 -12.618 -2.6 18.45 -12.123 -3 18.45 -12.043 + [3,14,-.008,18.531,-12.618,-2.6,18.45,-12.123,-3,18.45,-12.043], +// 3 14 -3 18.45 -12.043 -4.83 18.531 -11.659 -.008 18.531 -12.618 + [3,14,-3,18.45,-12.043,-4.83,18.531,-11.659,-.008,18.531,-12.618], +// 3 14 -3.65 18.4 -11.926 -4.83 18.531 -11.659 -3 18.45 -12.043 + [3,14,-3.65,18.4,-11.926,-4.83,18.531,-11.659,-3,18.45,-12.043], +// 3 14 -3.45 18.371 -11.973 -3.65 18.4 -11.926 -3 18.45 -12.043 + [3,14,-3.45,18.371,-11.973,-3.65,18.4,-11.926,-3,18.45,-12.043], +// 3 14 -3 18.45 -12.043 -3.25 18.4 -12.006 -3.45 18.371 -11.973 + [3,14,-3,18.45,-12.043,-3.25,18.4,-12.006,-3.45,18.371,-11.973], +// 3 14 -4.858 18.231 -11.728 -4.83 18.531 -11.659 -4.821 18.321 -11.713 + [3,14,-4.858,18.231,-11.728,-4.83,18.531,-11.659,-4.821,18.321,-11.713], +// 3 14 -4.821 18.321 -11.713 -4.83 18.531 -11.659 -4.7 18.371 -11.725 + [3,14,-4.821,18.321,-11.713,-4.83,18.531,-11.659,-4.7,18.371,-11.725], +// 3 14 -4.83 18.531 -11.659 -4.25 18.25 -11.844 -4.579 18.321 -11.761 + [3,14,-4.83,18.531,-11.659,-4.25,18.25,-11.844,-4.579,18.321,-11.761], +// 3 14 -4.579 18.321 -11.761 -4.7 18.371 -11.725 -4.83 18.531 -11.659 + [3,14,-4.579,18.321,-11.761,-4.7,18.371,-11.725,-4.83,18.531,-11.659], +// 3 14 -3.85 18.25 -11.924 -4.83 18.531 -11.659 -3.65 18.4 -11.926 + [3,14,-3.85,18.25,-11.924,-4.83,18.531,-11.659,-3.65,18.4,-11.926], +// 3 14 -4.975 17 -12.011 -4.863 18.18 -11.74 -4.821 18.079 -11.773 + [3,14,-4.975,17,-12.011,-4.863,18.18,-11.74,-4.821,18.079,-11.773], +// 3 14 -4.821 18.079 -11.773 -4.671 17.55 -11.935 -4.975 17 -12.011 + [3,14,-4.821,18.079,-11.773,-4.671,17.55,-11.935,-4.975,17,-12.011], +// 4 14 -4.7 18.029 -11.81 -4.621 17.671 -11.914 -4.671 17.55 -11.935 -4.821 18.079 -11.773 + [4,14,-4.7,18.029,-11.81,-4.621,17.671,-11.914,-4.671,17.55,-11.935,-4.821,18.079,-11.773], +// 3 14 -4.975 17 -12.011 -4.671 17.55 -11.935 -4.621 17.429 -11.975 + [3,14,-4.975,17,-12.011,-4.671,17.55,-11.935,-4.621,17.429,-11.975], +// 3 14 -4.975 17 -12.011 -4.621 17.429 -11.975 -4.5 17.379 -12.011 + [3,14,-4.975,17,-12.011,-4.621,17.429,-11.975,-4.5,17.379,-12.011], +// 4 14 -4.379 17.429 -12.023 -4.3 17.35 -12.058 -4.975 17 -12.011 -4.5 17.379 -12.011 + [4,14,-4.379,17.429,-12.023,-4.3,17.35,-12.058,-4.975,17,-12.011,-4.5,17.379,-12.011], +// 3 14 -3.65 17 -12.274 -4.975 17 -12.011 -4.3 17.35 -12.058 + [3,14,-3.65,17,-12.274,-4.975,17,-12.011,-4.3,17.35,-12.058], +// 3 14 1.65 17.65 -12.51 1.729 17.729 -12.475 1.85 17.679 -12.463 + [3,14,1.65,17.65,-12.51,1.729,17.729,-12.475,1.85,17.679,-12.463], +// 3 14 2.05 17.65 -12.431 1.85 17.679 -12.463 1.971 17.729 -12.427 + [3,14,2.05,17.65,-12.431,1.85,17.679,-12.463,1.971,17.729,-12.427], +// 3 14 2.05 17.65 -12.431 1.971 17.729 -12.427 2.021 17.85 -12.387 + [3,14,2.05,17.65,-12.431,1.971,17.729,-12.427,2.021,17.85,-12.387], +// 3 14 1.65 17.65 -12.51 1.679 17.85 -12.455 1.729 17.729 -12.475 + [3,14,1.65,17.65,-12.51,1.679,17.85,-12.455,1.729,17.729,-12.475], +// 3 14 1.679 17.85 -12.455 1.65 18.05 -12.411 1.729 17.971 -12.415 + [3,14,1.679,17.85,-12.455,1.65,18.05,-12.411,1.729,17.971,-12.415], +// 3 14 1.729 17.971 -12.415 1.65 18.05 -12.411 1.85 18.021 -12.378 + [3,14,1.729,17.971,-12.415,1.65,18.05,-12.411,1.85,18.021,-12.378], +// 3 14 1.971 17.971 -12.367 1.85 18.021 -12.378 2.05 18.05 -12.331 + [3,14,1.971,17.971,-12.367,1.85,18.021,-12.378,2.05,18.05,-12.331], +// 3 14 2.021 17.85 -12.387 1.971 17.971 -12.367 2.05 18.05 -12.331 + [3,14,2.021,17.85,-12.387,1.971,17.971,-12.367,2.05,18.05,-12.331], +// 3 14 1.95 18.15 -12.326 2.029 18.229 -12.291 2.15 18.179 -12.279 + [3,14,1.95,18.15,-12.326,2.029,18.229,-12.291,2.15,18.179,-12.279], +// 3 14 2.35 18.15 -12.247 2.15 18.179 -12.279 2.271 18.229 -12.243 + [3,14,2.35,18.15,-12.247,2.15,18.179,-12.279,2.271,18.229,-12.243], +// 3 14 2.45 17.8 -12.314 2.529 17.879 -12.279 2.65 17.829 -12.267 + [3,14,2.45,17.8,-12.314,2.529,17.879,-12.279,2.65,17.829,-12.267], +// 3 14 2.45 17.8 -12.314 2.479 18 -12.258 2.529 17.879 -12.279 + [3,14,2.45,17.8,-12.314,2.479,18,-12.258,2.529,17.879,-12.279], +// 4 14 2.35 18.15 -12.247 2.45 18.2 -12.214 2.479 18 -12.258 2.45 17.8 -12.314 + [4,14,2.35,18.15,-12.247,2.45,18.2,-12.214,2.479,18,-12.258,2.45,17.8,-12.314], +// 3 14 2.479 18 -12.258 2.45 18.2 -12.214 2.529 18.121 -12.218 + [3,14,2.479,18,-12.258,2.45,18.2,-12.214,2.529,18.121,-12.218], +// 3 14 2.529 18.121 -12.218 2.45 18.2 -12.214 2.65 18.171 -12.182 + [3,14,2.529,18.121,-12.218,2.45,18.2,-12.214,2.65,18.171,-12.182], +// 3 14 1.35 18.35 -12.396 1.429 18.429 -12.36 1.55 18.379 -12.349 + [3,14,1.35,18.35,-12.396,1.429,18.429,-12.36,1.55,18.379,-12.349], +// 3 14 1.75 18.35 -12.316 1.55 18.379 -12.349 1.671 18.429 -12.312 + [3,14,1.75,18.35,-12.316,1.55,18.379,-12.349,1.671,18.429,-12.312], +// 4 14 .05 18.05 -12.729 0 18.3 -12.677 .15 18.329 -12.64 .35 18.3 -12.607 + [4,14,.05,18.05,-12.729,0,18.3,-12.677,.15,18.329,-12.64,.35,18.3,-12.607], +// 3 14 .35 18.3 -12.607 .15 18.329 -12.64 .271 18.379 -12.603 + [3,14,.35,18.3,-12.607,.15,18.329,-12.64,.271,18.379,-12.603], +// 4 14 1.387 18.531 -12.344 .35 18.3 -12.607 .271 18.379 -12.603 .321 18.5 -12.563 + [4,14,1.387,18.531,-12.344,.35,18.3,-12.607,.271,18.379,-12.603,.321,18.5,-12.563], +// 3 14 .05 17.65 -12.828 .129 17.729 -12.793 .25 17.679 -12.781 + [3,14,.05,17.65,-12.828,.129,17.729,-12.793,.25,17.679,-12.781], +// 3 14 .45 17.65 -12.749 .25 17.679 -12.781 .371 17.729 -12.745 + [3,14,.45,17.65,-12.749,.25,17.679,-12.781,.371,17.729,-12.745], +// 3 14 .45 17.65 -12.749 .371 17.729 -12.745 .421 17.85 -12.705 + [3,14,.45,17.65,-12.749,.371,17.729,-12.745,.421,17.85,-12.705], +// 3 14 .05 17.65 -12.828 .079 17.85 -12.773 .129 17.729 -12.793 + [3,14,.05,17.65,-12.828,.079,17.85,-12.773,.129,17.729,-12.793], +// 3 14 .079 17.85 -12.773 .05 18.05 -12.729 .129 17.971 -12.733 + [3,14,.079,17.85,-12.773,.05,18.05,-12.729,.129,17.971,-12.733], +// 3 14 .129 17.971 -12.733 .05 18.05 -12.729 .25 18.021 -12.696 + [3,14,.129,17.971,-12.733,.05,18.05,-12.729,.25,18.021,-12.696], +// 3 14 .371 17.971 -12.685 .25 18.021 -12.696 .45 18.05 -12.649 + [3,14,.371,17.971,-12.685,.25,18.021,-12.696,.45,18.05,-12.649], +// 3 14 .421 17.85 -12.705 .371 17.971 -12.685 .45 18.05 -12.649 + [3,14,.421,17.85,-12.705,.371,17.971,-12.685,.45,18.05,-12.649], +// 4 14 .9 18 -12.572 .45 17.65 -12.749 .421 17.85 -12.705 .45 18.05 -12.649 + [4,14,.9,18,-12.572,.45,17.65,-12.749,.421,17.85,-12.705,.45,18.05,-12.649], +// 3 14 .9 17.6 -12.672 .979 17.679 -12.636 1.1 17.629 -12.625 + [3,14,.9,17.6,-12.672,.979,17.679,-12.636,1.1,17.629,-12.625], +// 3 14 1.3 17.6 -12.592 1.1 17.629 -12.625 1.221 17.679 -12.588 + [3,14,1.3,17.6,-12.592,1.1,17.629,-12.625,1.221,17.679,-12.588], +// 3 14 1.3 17.6 -12.592 1.221 17.679 -12.588 1.271 17.8 -12.548 + [3,14,1.3,17.6,-12.592,1.221,17.679,-12.588,1.271,17.8,-12.548], +// 3 14 .9 17.6 -12.672 .929 17.8 -12.616 .979 17.679 -12.636 + [3,14,.9,17.6,-12.672,.929,17.8,-12.616,.979,17.679,-12.636], +// 4 14 .45 17.65 -12.749 .9 18 -12.572 .929 17.8 -12.616 .9 17.6 -12.672 + [4,14,.45,17.65,-12.749,.9,18,-12.572,.929,17.8,-12.616,.9,17.6,-12.672], +// 3 14 .929 17.8 -12.616 .9 18 -12.572 .979 17.921 -12.576 + [3,14,.929,17.8,-12.616,.9,18,-12.572,.979,17.921,-12.576], +// 3 14 .979 17.921 -12.576 .9 18 -12.572 1.1 17.971 -12.54 + [3,14,.979,17.921,-12.576,.9,18,-12.572,1.1,17.971,-12.54], +// 3 14 1.221 17.921 -12.528 1.1 17.971 -12.54 1.3 18 -12.493 + [3,14,1.221,17.921,-12.528,1.1,17.971,-12.54,1.3,18,-12.493], +// 3 14 1.271 17.8 -12.548 1.221 17.921 -12.528 1.3 18 -12.493 + [3,14,1.271,17.8,-12.548,1.221,17.921,-12.528,1.3,18,-12.493], +// 3 14 3.479 17 -12.308 0 17 -13 .4 17.1 -12.896 + [3,14,3.479,17,-12.308,0,17,-13,.4,17.1,-12.896], +// 3 14 0 18.3 -12.677 0 18.449 -12.64 .029 18.379 -12.651 + [3,14,0,18.3,-12.677,0,18.449,-12.64,.029,18.379,-12.651], +// 3 14 0 18.3 -12.677 .029 18.379 -12.651 .15 18.329 -12.64 + [3,14,0,18.3,-12.677,.029,18.379,-12.651,.15,18.329,-12.64], +// 4 14 .35 18.3 -12.607 1.387 18.531 -12.344 1.429 18.429 -12.36 1.35 18.35 -12.396 + [4,14,.35,18.3,-12.607,1.387,18.531,-12.344,1.429,18.429,-12.36,1.35,18.35,-12.396], +// 3 14 1.713 18.531 -12.279 1.75 18.531 -12.271 1.75 18.35 -12.316 + [3,14,1.713,18.531,-12.279,1.75,18.531,-12.271,1.75,18.35,-12.316], +// 3 14 1.75 18.35 -12.316 1.671 18.429 -12.312 1.713 18.531 -12.279 + [3,14,1.75,18.35,-12.316,1.671,18.429,-12.312,1.713,18.531,-12.279], +// 3 14 3.05 18.3 -12.07 3.129 18.379 -12.035 3.25 18.329 -12.023 + [3,14,3.05,18.3,-12.07,3.129,18.379,-12.035,3.25,18.329,-12.023], +// 3 14 3.45 18.3 -11.991 3.25 18.329 -12.023 3.371 18.379 -11.987 + [3,14,3.45,18.3,-11.991,3.25,18.329,-12.023,3.371,18.379,-11.987], +// 3 14 3.45 18.3 -11.991 3.371 18.379 -11.987 3.421 18.5 -11.947 + [3,14,3.45,18.3,-11.991,3.371,18.379,-11.987,3.421,18.5,-11.947], +// 3 14 3.421 18.5 -11.947 3.45 18.531 -11.933 3.45 18.3 -11.991 + [3,14,3.421,18.5,-11.947,3.45,18.531,-11.933,3.45,18.3,-11.991], +// 4 14 3.05 18.531 -12.013 3.079 18.5 -12.015 3.129 18.379 -12.035 3.05 18.3 -12.07 + [4,14,3.05,18.531,-12.013,3.079,18.5,-12.015,3.129,18.379,-12.035,3.05,18.3,-12.07], +// 3 14 4.204 17.45 -12.052 4.28 17.529 -12.017 4.434 17.479 -11.999 + [3,14,4.204,17.45,-12.052,4.28,17.529,-12.017,4.434,17.479,-11.999], +// 3 14 4.204 17.45 -12.052 4.196 17.65 -12.004 4.28 17.529 -12.017 + [3,14,4.204,17.45,-12.052,4.196,17.65,-12.004,4.28,17.529,-12.017], +// 3 14 4.23 17.771 -11.967 4.121 17.85 -11.969 4.363 17.821 -11.928 + [3,14,4.23,17.771,-11.967,4.121,17.85,-11.969,4.363,17.821,-11.928], +// 3 14 4.196 17.65 -12.004 4.121 17.85 -11.969 4.23 17.771 -11.967 + [3,14,4.196,17.65,-12.004,4.121,17.85,-11.969,4.23,17.771,-11.967], +// 4 14 3.7 18 -12.016 4.121 17.85 -11.969 4.196 17.65 -12.004 4.204 17.45 -12.052 + [4,14,3.7,18,-12.016,4.121,17.85,-11.969,4.196,17.65,-12.004,4.204,17.45,-12.052], +// 3 14 4.675 17.45 -11.959 4.434 17.479 -11.999 4.566 17.529 -11.961 + [3,14,4.675,17.45,-11.959,4.434,17.479,-11.999,4.566,17.529,-11.961], +// 3 14 4.675 17.45 -11.959 4.566 17.529 -11.961 4.6 17.65 -11.924 + [3,14,4.675,17.45,-11.959,4.566,17.529,-11.961,4.6,17.65,-11.924], +// 3 14 4.516 17.771 -11.911 4.363 17.821 -11.928 4.592 17.85 -11.876 + [3,14,4.516,17.771,-11.911,4.363,17.821,-11.928,4.592,17.85,-11.876], +// 3 14 4.6 17.65 -11.924 4.516 17.771 -11.911 4.592 17.85 -11.876 + [3,14,4.6,17.65,-11.924,4.516,17.771,-11.911,4.592,17.85,-11.876], +// 4 14 4.96 17.157 -11.975 4.675 17.45 -11.959 4.6 17.65 -11.924 4.592 17.85 -11.876 + [4,14,4.96,17.157,-11.975,4.675,17.45,-11.959,4.6,17.65,-11.924,4.592,17.85,-11.876], +// 4 14 4.294 18.15 -11.86 4.592 17.85 -11.876 4.363 17.821 -11.928 4.121 17.85 -11.969 + [4,14,4.294,18.15,-11.86,4.592,17.85,-11.876,4.363,17.821,-11.928,4.121,17.85,-11.969], +// 3 14 3.823 18.15 -11.954 3.899 18.229 -11.919 4.052 18.179 -11.901 + [3,14,3.823,18.15,-11.954,3.899,18.229,-11.919,4.052,18.179,-11.901], +// 3 14 3.823 18.15 -11.954 3.815 18.35 -11.906 3.899 18.229 -11.919 + [3,14,3.823,18.15,-11.954,3.815,18.35,-11.906,3.899,18.229,-11.919], +// 3 14 3.815 18.35 -11.906 3.746 18.531 -11.875 3.849 18.471 -11.869 + [3,14,3.815,18.35,-11.906,3.746,18.531,-11.875,3.849,18.471,-11.869], +// 4 14 4.121 17.85 -11.969 3.823 18.15 -11.954 4.052 18.179 -11.901 4.294 18.15 -11.86 + [4,14,4.121,17.85,-11.969,3.823,18.15,-11.954,4.052,18.179,-11.901,4.294,18.15,-11.86], +// 3 14 4.294 18.15 -11.86 4.052 18.179 -11.901 4.185 18.229 -11.862 + [3,14,4.294,18.15,-11.86,4.052,18.179,-11.901,4.185,18.229,-11.862], +// 3 14 4.294 18.15 -11.86 4.185 18.229 -11.862 4.219 18.35 -11.826 + [3,14,4.294,18.15,-11.86,4.185,18.229,-11.862,4.219,18.35,-11.826], +// 4 14 4.572 18.4 -11.743 4.294 18.15 -11.86 4.219 18.35 -11.826 4.213 18.531 -11.782 + [4,14,4.572,18.4,-11.743,4.294,18.15,-11.86,4.219,18.35,-11.826,4.213,18.531,-11.782], +// 4 14 4.96 17.157 -11.975 4.579 18.2 -11.791 4.656 18.279 -11.756 4.809 18.229 -11.738 + [4,14,4.96,17.157,-11.975,4.579,18.2,-11.791,4.656,18.279,-11.756,4.809,18.229,-11.738], +// 4 14 4.294 18.15 -11.86 4.572 18.4 -11.743 4.656 18.279 -11.756 4.579 18.2 -11.791 + [4,14,4.294,18.15,-11.86,4.572,18.4,-11.743,4.656,18.279,-11.756,4.579,18.2,-11.791], +// 4 14 3.821 17.25 -12.178 3.3 17.6 -12.195 3.5 17.629 -12.148 3.7 17.6 -12.115 + [4,14,3.821,17.25,-12.178,3.3,17.6,-12.195,3.5,17.629,-12.148,3.7,17.6,-12.115], +// 3 14 3.7 17.6 -12.115 3.5 17.629 -12.148 3.621 17.679 -12.111 + [3,14,3.7,17.6,-12.115,3.5,17.629,-12.148,3.621,17.679,-12.111], +// 3 14 3.7 17.6 -12.115 3.621 17.679 -12.111 3.671 17.8 -12.071 + [3,14,3.7,17.6,-12.115,3.621,17.679,-12.111,3.671,17.8,-12.071], +// 3 14 3.3 17.6 -12.195 3.329 17.8 -12.139 3.379 17.679 -12.159 + [3,14,3.3,17.6,-12.195,3.329,17.8,-12.139,3.379,17.679,-12.159], +// 4 14 2.821 18 -12.19 3.3 18 -12.095 3.329 17.8 -12.139 3.3 17.6 -12.195 + [4,14,2.821,18,-12.19,3.3,18,-12.095,3.329,17.8,-12.139,3.3,17.6,-12.195], +// 3 14 3.329 17.8 -12.139 3.3 18 -12.095 3.379 17.921 -12.099 + [3,14,3.329,17.8,-12.139,3.3,18,-12.095,3.379,17.921,-12.099], +// 3 14 3.379 17.921 -12.099 3.3 18 -12.095 3.5 17.971 -12.063 + [3,14,3.379,17.921,-12.099,3.3,18,-12.095,3.5,17.971,-12.063], +// 3 14 3.621 17.921 -12.051 3.5 17.971 -12.063 3.7 18 -12.016 + [3,14,3.621,17.921,-12.051,3.5,17.971,-12.063,3.7,18,-12.016], +// 3 14 3.671 17.8 -12.071 3.621 17.921 -12.051 3.7 18 -12.016 + [3,14,3.671,17.8,-12.071,3.621,17.921,-12.051,3.7,18,-12.016], +// 4 14 4.204 17.45 -12.052 3.7 17.6 -12.115 3.671 17.8 -12.071 3.7 18 -12.016 + [4,14,4.204,17.45,-12.052,3.7,17.6,-12.115,3.671,17.8,-12.071,3.7,18,-12.016], +// 3 14 3.3 17.6 -12.195 3.379 17.679 -12.159 3.5 17.629 -12.148 + [3,14,3.3,17.6,-12.195,3.379,17.679,-12.159,3.5,17.629,-12.148], +// 3 14 3.079 18.5 -12.015 3.05 18.531 -12.013 3.092 18.531 -12.005 + [3,14,3.079,18.5,-12.015,3.05,18.531,-12.013,3.092,18.531,-12.005], +// 3 14 3.421 18.5 -11.947 3.408 18.531 -11.942 3.45 18.531 -11.933 + [3,14,3.421,18.5,-11.947,3.408,18.531,-11.942,3.45,18.531,-11.933], +// 4 14 3.3 18 -12.095 3.05 18.3 -12.07 3.25 18.329 -12.023 3.45 18.3 -11.991 + [4,14,3.3,18,-12.095,3.05,18.3,-12.07,3.25,18.329,-12.023,3.45,18.3,-11.991], +// 3 14 3.849 18.471 -11.869 3.746 18.531 -11.875 3.982 18.521 -11.83 + [3,14,3.849,18.471,-11.869,3.746,18.531,-11.875,3.982,18.521,-11.83], +// 3 14 4.135 18.471 -11.812 3.982 18.521 -11.83 4.213 18.531 -11.782 + [3,14,4.135,18.471,-11.812,3.982,18.521,-11.83,4.213,18.531,-11.782], +// 3 14 4.219 18.35 -11.826 4.135 18.471 -11.812 4.213 18.531 -11.782 + [3,14,4.219,18.35,-11.826,4.135,18.471,-11.812,4.213,18.531,-11.782], +// 3 14 .4 17.45 -12.809 0 17.55 -12.863 .05 17.65 -12.828 + [3,14,.4,17.45,-12.809,0,17.55,-12.863,.05,17.65,-12.828], +// 4 14 .25 17.679 -12.781 .45 17.65 -12.749 .4 17.45 -12.809 .05 17.65 -12.828 + [4,14,.25,17.679,-12.781,.45,17.65,-12.749,.4,17.45,-12.809,.05,17.65,-12.828], +// 3 14 .4 17.45 -12.809 .45 17.65 -12.749 .9 17.6 -12.672 + [3,14,.4,17.45,-12.809,.45,17.65,-12.749,.9,17.6,-12.672], +// 4 14 .25 18.021 -12.696 .05 18.05 -12.729 .35 18.3 -12.607 .45 18.05 -12.649 + [4,14,.25,18.021,-12.696,.05,18.05,-12.729,.35,18.3,-12.607,.45,18.05,-12.649], +// 4 14 1.1 17.971 -12.54 .9 18 -12.572 1.35 18.35 -12.396 1.3 18 -12.493 + [4,14,1.1,17.971,-12.54,.9,18,-12.572,1.35,18.35,-12.396,1.3,18,-12.493], +// 3 14 1.3 18 -12.493 1.35 18.35 -12.396 1.65 18.05 -12.411 + [3,14,1.3,18,-12.493,1.35,18.35,-12.396,1.65,18.05,-12.411], +// 4 14 1.55 18.379 -12.349 1.75 18.35 -12.316 1.65 18.05 -12.411 1.35 18.35 -12.396 + [4,14,1.55,18.379,-12.349,1.75,18.35,-12.316,1.65,18.05,-12.411,1.35,18.35,-12.396], +// 3 14 1.65 18.05 -12.411 1.75 18.35 -12.316 1.95 18.15 -12.326 + [3,14,1.65,18.05,-12.411,1.75,18.35,-12.316,1.95,18.15,-12.326], +// 4 14 2.029 18.229 -12.291 1.95 18.15 -12.326 1.75 18.35 -12.316 1.979 18.35 -12.271 + [4,14,2.029,18.229,-12.291,1.95,18.15,-12.326,1.75,18.35,-12.316,1.979,18.35,-12.271], +// 4 14 2.029 18.471 -12.231 1.979 18.35 -12.271 1.75 18.35 -12.316 1.75 18.531 -12.271 + [4,14,2.029,18.471,-12.231,1.979,18.35,-12.271,1.75,18.35,-12.316,1.75,18.531,-12.271], +// 3 14 2.029 18.471 -12.231 1.75 18.531 -12.271 2.15 18.521 -12.194 + [3,14,2.029,18.471,-12.231,1.75,18.531,-12.271,2.15,18.521,-12.194], +// 3 14 2.15 18.521 -12.194 1.75 18.531 -12.271 3.05 18.531 -12.013 + [3,14,2.15,18.521,-12.194,1.75,18.531,-12.271,3.05,18.531,-12.013], +// 3 14 2.271 18.471 -12.183 2.15 18.521 -12.194 3.05 18.531 -12.013 + [3,14,2.271,18.471,-12.183,2.15,18.521,-12.194,3.05,18.531,-12.013], +// 4 14 2.321 18.35 -12.203 2.271 18.471 -12.183 3.05 18.531 -12.013 3.05 18.3 -12.07 + [4,14,2.321,18.35,-12.203,2.271,18.471,-12.183,3.05,18.531,-12.013,3.05,18.3,-12.07], +// 4 14 2.321 18.35 -12.203 3.05 18.3 -12.07 2.65 18.171 -12.182 2.45 18.2 -12.214 + [4,14,2.321,18.35,-12.203,3.05,18.3,-12.07,2.65,18.171,-12.182,2.45,18.2,-12.214], +// 3 14 2.771 18.121 -12.17 2.65 18.171 -12.182 3.05 18.3 -12.07 + [3,14,2.771,18.121,-12.17,2.65,18.171,-12.182,3.05,18.3,-12.07], +// 4 14 3.3 18 -12.095 2.821 18 -12.19 2.771 18.121 -12.17 3.05 18.3 -12.07 + [4,14,3.3,18,-12.095,2.821,18,-12.19,2.771,18.121,-12.17,3.05,18.3,-12.07], +// 4 14 2.271 18.229 -12.243 2.321 18.35 -12.203 2.45 18.2 -12.214 2.35 18.15 -12.247 + [4,14,2.271,18.229,-12.243,2.321,18.35,-12.203,2.45,18.2,-12.214,2.35,18.15,-12.247], +// 4 14 1.85 18.021 -12.378 1.65 18.05 -12.411 1.95 18.15 -12.326 2.05 18.05 -12.331 + [4,14,1.85,18.021,-12.378,1.65,18.05,-12.411,1.95,18.15,-12.326,2.05,18.05,-12.331], +// 4 14 2.15 18.179 -12.279 2.35 18.15 -12.247 2.05 18.05 -12.331 1.95 18.15 -12.326 + [4,14,2.15,18.179,-12.279,2.35,18.15,-12.247,2.05,18.05,-12.331,1.95,18.15,-12.326], +// 3 14 2.45 17.8 -12.314 2.05 18.05 -12.331 2.35 18.15 -12.247 + [3,14,2.45,17.8,-12.314,2.05,18.05,-12.331,2.35,18.15,-12.247], +// 4 14 2.021 17.85 -12.387 2.05 18.05 -12.331 2.45 17.8 -12.314 2.05 17.65 -12.431 + [4,14,2.021,17.85,-12.387,2.05,18.05,-12.331,2.45,17.8,-12.314,2.05,17.65,-12.431], +// 4 14 1.271 17.8 -12.548 1.3 18 -12.493 1.65 17.65 -12.51 1.3 17.6 -12.592 + [4,14,1.271,17.8,-12.548,1.3,18,-12.493,1.65,17.65,-12.51,1.3,17.6,-12.592], +// 4 14 1.679 17.85 -12.455 1.65 17.65 -12.51 1.3 18 -12.493 1.65 18.05 -12.411 + [4,14,1.679,17.85,-12.455,1.65,17.65,-12.51,1.3,18,-12.493,1.65,18.05,-12.411], +// 4 14 1.1 17.629 -12.625 1.3 17.6 -12.592 .4 17.45 -12.809 .9 17.6 -12.672 + [4,14,1.1,17.629,-12.625,1.3,17.6,-12.592,.4,17.45,-12.809,.9,17.6,-12.672], +// 4 14 2.65 17.829 -12.267 3.3 17.6 -12.195 2.05 17.65 -12.431 2.45 17.8 -12.314 + [4,14,2.65,17.829,-12.267,3.3,17.6,-12.195,2.05,17.65,-12.431,2.45,17.8,-12.314], +// 3 14 3.3 17.6 -12.195 2.65 17.829 -12.267 2.771 17.879 -12.23 + [3,14,3.3,17.6,-12.195,2.65,17.829,-12.267,2.771,17.879,-12.23], +// 3 14 3.3 17.6 -12.195 2.771 17.879 -12.23 2.821 18 -12.19 + [3,14,3.3,17.6,-12.195,2.771,17.879,-12.23,2.821,18,-12.19], +// 4 14 3.5 17.971 -12.063 3.3 18 -12.095 3.45 18.3 -11.991 3.7 18 -12.016 + [4,14,3.5,17.971,-12.063,3.3,18,-12.095,3.45,18.3,-11.991,3.7,18,-12.016], +// 4 14 4.121 17.85 -11.969 3.7 18 -12.016 3.45 18.3 -11.991 3.823 18.15 -11.954 + [4,14,4.121,17.85,-11.969,3.7,18,-12.016,3.45,18.3,-11.991,3.823,18.15,-11.954], +// 4 14 3.815 18.35 -11.906 3.823 18.15 -11.954 3.45 18.3 -11.991 3.746 18.531 -11.875 + [4,14,3.815,18.35,-11.906,3.823,18.15,-11.954,3.45,18.3,-11.991,3.746,18.531,-11.875], +// 3 14 3.45 18.3 -11.991 3.45 18.531 -11.933 3.746 18.531 -11.875 + [3,14,3.45,18.3,-11.991,3.45,18.531,-11.933,3.746,18.531,-11.875], +// 3 14 3.982 18.521 -11.83 3.746 18.531 -11.875 4.213 18.531 -11.782 + [3,14,3.982,18.521,-11.83,3.746,18.531,-11.875,4.213,18.531,-11.782], +// 3 14 4.606 18.521 -11.706 4.213 18.531 -11.782 4.632 18.531 -11.699 + [3,14,4.606,18.521,-11.706,4.213,18.531,-11.782,4.632,18.531,-11.699], +// 3 14 4.572 18.4 -11.743 4.213 18.531 -11.782 4.606 18.521 -11.706 + [3,14,4.572,18.4,-11.743,4.213,18.531,-11.782,4.606,18.521,-11.706], +// 3 14 4.592 17.85 -11.876 4.294 18.15 -11.86 4.579 18.2 -11.791 + [3,14,4.592,17.85,-11.876,4.294,18.15,-11.86,4.579,18.2,-11.791], +// 3 14 3.821 17.25 -12.178 3.7 17.6 -12.115 4.204 17.45 -12.052 + [3,14,3.821,17.25,-12.178,3.7,17.6,-12.115,4.204,17.45,-12.052], +// 3 14 3.821 17.25 -12.178 .4 17.45 -12.809 1.3 17.6 -12.592 + [3,14,3.821,17.25,-12.178,.4,17.45,-12.809,1.3,17.6,-12.592], +// 3 14 1.3 17.6 -12.592 1.65 17.65 -12.51 3.821 17.25 -12.178 + [3,14,1.3,17.6,-12.592,1.65,17.65,-12.51,3.821,17.25,-12.178], +// 3 14 2.05 17.65 -12.431 3.821 17.25 -12.178 1.65 17.65 -12.51 + [3,14,2.05,17.65,-12.431,3.821,17.25,-12.178,1.65,17.65,-12.51], +// 3 14 1.65 17.65 -12.51 1.85 17.679 -12.463 2.05 17.65 -12.431 + [3,14,1.65,17.65,-12.51,1.85,17.679,-12.463,2.05,17.65,-12.431], +// 3 14 3.821 17.25 -12.178 2.05 17.65 -12.431 3.3 17.6 -12.195 + [3,14,3.821,17.25,-12.178,2.05,17.65,-12.431,3.3,17.6,-12.195], +// 4 14 4.434 17.479 -11.999 4.675 17.45 -11.959 3.821 17.25 -12.178 4.204 17.45 -12.052 + [4,14,4.434,17.479,-11.999,4.675,17.45,-11.959,3.821,17.25,-12.178,4.204,17.45,-12.052], +// 3 14 4.481 17.25 -12.047 3.821 17.25 -12.178 4.675 17.45 -11.959 + [3,14,4.481,17.25,-12.047,3.821,17.25,-12.178,4.675,17.45,-11.959], +// 3 14 4.96 17.157 -11.975 4.481 17.25 -12.047 4.675 17.45 -11.959 + [3,14,4.96,17.157,-11.975,4.481,17.25,-12.047,4.675,17.45,-11.959], +// 3 14 4.96 17.157 -11.975 4.592 17.85 -11.876 4.579 18.2 -11.791 + [3,14,4.96,17.157,-11.975,4.592,17.85,-11.876,4.579,18.2,-11.791], +// 3 14 4.96 17.157 -11.975 4.809 18.229 -11.738 4.856 18.247 -11.725 + [3,14,4.96,17.157,-11.975,4.809,18.229,-11.738,4.856,18.247,-11.725], +// 3 14 .321 18.5 -12.563 .308 18.531 -12.558 1.387 18.531 -12.344 + [3,14,.321,18.5,-12.563,.308,18.531,-12.558,1.387,18.531,-12.344], +// 4 14 .45 18.05 -12.649 .35 18.3 -12.607 1.35 18.35 -12.396 .9 18 -12.572 + [4,14,.45,18.05,-12.649,.35,18.3,-12.607,1.35,18.35,-12.396,.9,18,-12.572], +// 3 14 0 17.55 -12.863 0 18.3 -12.677 .05 18.05 -12.729 + [3,14,0,17.55,-12.863,0,18.3,-12.677,.05,18.05,-12.729], +// 4 14 .079 17.85 -12.773 .05 17.65 -12.828 0 17.55 -12.863 .05 18.05 -12.729 + [4,14,.079,17.85,-12.773,.05,17.65,-12.828,0,17.55,-12.863,.05,18.05,-12.729], +// 3 14 6.331 17.021 -11.098 6.25 17.1 -11.129 6.425 17.071 -11.021 + [3,14,6.331,17.021,-11.098,6.25,17.1,-11.129,6.425,17.071,-11.021], +// 3 14 6.536 17.021 -10.961 6.425 17.071 -11.021 6.589 17.1 -10.903 + [3,14,6.536,17.021,-10.961,6.425,17.071,-11.021,6.589,17.1,-10.903], +// 3 14 5.052 17.65 -11.769 5.105 17.729 -11.71 5.216 17.679 -11.651 + [3,14,5.052,17.65,-11.769,5.105,17.729,-11.71,5.216,17.679,-11.651], +// 3 14 5.052 17.65 -11.769 5.041 17.85 -11.718 5.105 17.729 -11.71 + [3,14,5.052,17.65,-11.769,5.041,17.85,-11.718,5.105,17.729,-11.71], +// 3 14 5.062 17.971 -11.668 4.981 18.05 -11.699 5.156 18.021 -11.591 + [3,14,5.062,17.971,-11.668,4.981,18.05,-11.699,5.156,18.021,-11.591], +// 3 14 5.041 17.85 -11.718 4.981 18.05 -11.699 5.062 17.971 -11.668 + [3,14,5.041,17.85,-11.718,4.981,18.05,-11.699,5.062,17.971,-11.668], +// 3 14 5.391 17.65 -11.543 5.216 17.679 -11.651 5.31 17.729 -11.573 + [3,14,5.391,17.65,-11.543,5.216,17.679,-11.651,5.31,17.729,-11.573], +// 3 14 5.391 17.65 -11.543 5.31 17.729 -11.573 5.331 17.85 -11.524 + [3,14,5.391,17.65,-11.543,5.31,17.729,-11.573,5.331,17.85,-11.524], +// 3 14 5.267 17.971 -11.531 5.156 18.021 -11.591 5.32 18.05 -11.472 + [3,14,5.267,17.971,-11.531,5.156,18.021,-11.591,5.32,18.05,-11.472], +// 3 14 5.331 17.85 -11.524 5.267 17.971 -11.531 5.32 18.05 -11.472 + [3,14,5.331,17.85,-11.524,5.267,17.971,-11.531,5.32,18.05,-11.472], +// 4 14 5.787 18.05 -11.161 5.391 17.65 -11.543 5.331 17.85 -11.524 5.32 18.05 -11.472 + [4,14,5.787,18.05,-11.161,5.391,17.65,-11.543,5.331,17.85,-11.524,5.32,18.05,-11.472], +// 3 14 5.32 18.05 -11.472 5.156 18.021 -11.591 4.981 18.05 -11.699 + [3,14,5.32,18.05,-11.472,5.156,18.021,-11.591,4.981,18.05,-11.699], +// 3 14 4.981 18.05 -11.699 5.336 18.2 -11.418 5.32 18.05 -11.472 + [3,14,4.981,18.05,-11.699,5.336,18.2,-11.418,5.32,18.05,-11.472], +// 3 14 5.351 17.15 -11.715 5.405 17.229 -11.657 5.516 17.179 -11.597 + [3,14,5.351,17.15,-11.715,5.405,17.229,-11.657,5.516,17.179,-11.597], +// 3 14 5.351 17.15 -11.715 5.341 17.35 -11.664 5.405 17.229 -11.657 + [3,14,5.351,17.15,-11.715,5.341,17.35,-11.664,5.405,17.229,-11.657], +// 3 14 5.362 17.471 -11.614 5.281 17.55 -11.645 5.456 17.521 -11.537 + [3,14,5.362,17.471,-11.614,5.281,17.55,-11.645,5.456,17.521,-11.537], +// 3 14 5.341 17.35 -11.664 5.281 17.55 -11.645 5.362 17.471 -11.614 + [3,14,5.341,17.35,-11.664,5.281,17.55,-11.645,5.362,17.471,-11.614], +// 3 14 5.281 17.55 -11.645 5.341 17.35 -11.664 5.351 17.15 -11.715 + [3,14,5.281,17.55,-11.645,5.341,17.35,-11.664,5.351,17.15,-11.715], +// 3 14 5.351 17.15 -11.715 4.96 17.157 -11.975 5.281 17.55 -11.645 + [3,14,5.351,17.15,-11.715,4.96,17.157,-11.975,5.281,17.55,-11.645], +// 4 14 5.54 17 -11.633 5.351 17.15 -11.715 5.516 17.179 -11.597 5.69 17.15 -11.489 + [4,14,5.54,17,-11.633,5.351,17.15,-11.715,5.516,17.179,-11.597,5.69,17.15,-11.489], +// 3 14 5.69 17.15 -11.489 5.516 17.179 -11.597 5.61 17.229 -11.52 + [3,14,5.69,17.15,-11.489,5.516,17.179,-11.597,5.61,17.229,-11.52], +// 3 14 5.69 17.15 -11.489 5.61 17.229 -11.52 5.631 17.35 -11.47 + [3,14,5.69,17.15,-11.489,5.61,17.229,-11.52,5.631,17.35,-11.47], +// 3 14 5.567 17.471 -11.477 5.456 17.521 -11.537 5.62 17.55 -11.419 + [3,14,5.567,17.471,-11.477,5.456,17.521,-11.537,5.62,17.55,-11.419], +// 3 14 5.631 17.35 -11.47 5.567 17.471 -11.477 5.62 17.55 -11.419 + [3,14,5.631,17.35,-11.47,5.567,17.471,-11.477,5.62,17.55,-11.419], +// 4 14 5.857 17.65 -11.231 5.69 17.15 -11.489 5.631 17.35 -11.47 5.62 17.55 -11.419 + [4,14,5.857,17.65,-11.231,5.69,17.15,-11.489,5.631,17.35,-11.47,5.62,17.55,-11.419], +// 4 14 5.391 17.65 -11.543 5.62 17.55 -11.419 5.456 17.521 -11.537 5.281 17.55 -11.645 + [4,14,5.391,17.65,-11.543,5.62,17.55,-11.419,5.456,17.521,-11.537,5.281,17.55,-11.645], +// 3 14 5.336 18.2 -11.418 5.39 18.279 -11.359 5.501 18.229 -11.299 + [3,14,5.336,18.2,-11.418,5.39,18.279,-11.359,5.501,18.229,-11.299], +// 4 14 5.32 18.05 -11.472 5.336 18.2 -11.418 5.501 18.229 -11.299 5.675 18.2 -11.191 + [4,14,5.32,18.05,-11.472,5.336,18.2,-11.418,5.501,18.229,-11.299,5.675,18.2,-11.191], +// 3 14 5.675 18.2 -11.191 5.501 18.229 -11.299 5.595 18.279 -11.222 + [3,14,5.675,18.2,-11.191,5.501,18.229,-11.299,5.595,18.279,-11.222], +// 4 14 6.004 18.4 -10.913 5.675 18.2 -11.191 5.595 18.279 -11.222 5.616 18.4 -11.172 + [4,14,6.004,18.4,-10.913,5.675,18.2,-11.191,5.595,18.279,-11.222,5.616,18.4,-11.172], +// 3 14 5.857 17.65 -11.231 5.91 17.729 -11.172 6.021 17.679 -11.113 + [3,14,5.857,17.65,-11.231,5.91,17.729,-11.172,6.021,17.679,-11.113], +// 3 14 5.857 17.65 -11.231 5.846 17.85 -11.179 5.91 17.729 -11.172 + [3,14,5.857,17.65,-11.231,5.846,17.85,-11.179,5.91,17.729,-11.172], +// 3 14 5.868 17.971 -11.13 5.787 18.05 -11.161 5.961 18.021 -11.052 + [3,14,5.868,17.971,-11.13,5.787,18.05,-11.161,5.961,18.021,-11.052], +// 3 14 5.846 17.85 -11.179 5.787 18.05 -11.161 5.868 17.971 -11.13 + [3,14,5.846,17.85,-11.179,5.787,18.05,-11.161,5.868,17.971,-11.13], +// 3 14 6.196 17.65 -11.004 6.021 17.679 -11.113 6.115 17.729 -11.035 + [3,14,6.196,17.65,-11.004,6.021,17.679,-11.113,6.115,17.729,-11.035], +// 3 14 6.196 17.65 -11.004 6.115 17.729 -11.035 6.136 17.85 -10.986 + [3,14,6.196,17.65,-11.004,6.115,17.729,-11.035,6.136,17.85,-10.986], +// 3 14 6.073 17.971 -10.993 5.961 18.021 -11.052 6.126 18.05 -10.934 + [3,14,6.073,17.971,-10.993,5.961,18.021,-11.052,6.126,18.05,-10.934], +// 3 14 6.136 17.85 -10.986 6.073 17.971 -10.993 6.126 18.05 -10.934 + [3,14,6.136,17.85,-10.986,6.073,17.971,-10.993,6.126,18.05,-10.934], +// 4 14 6.314 17.7 -10.911 6.196 17.65 -11.004 6.136 17.85 -10.986 6.126 18.05 -10.934 + [4,14,6.314,17.7,-10.911,6.196,17.65,-11.004,6.136,17.85,-10.986,6.126,18.05,-10.934], +// 3 14 6.385 17.3 -10.981 6.438 17.379 -10.922 6.549 17.329 -10.862 + [3,14,6.385,17.3,-10.981,6.438,17.379,-10.922,6.549,17.329,-10.862], +// 3 14 6.385 17.3 -10.981 6.374 17.5 -10.929 6.438 17.379 -10.922 + [3,14,6.385,17.3,-10.981,6.374,17.5,-10.929,6.438,17.379,-10.922], +// 3 14 6.395 17.621 -10.88 6.314 17.7 -10.911 6.489 17.671 -10.802 + [3,14,6.395,17.621,-10.88,6.314,17.7,-10.911,6.489,17.671,-10.802], +// 3 14 6.374 17.5 -10.929 6.314 17.7 -10.911 6.395 17.621 -10.88 + [3,14,6.374,17.5,-10.929,6.314,17.7,-10.911,6.395,17.621,-10.88], +// 3 14 6.314 17.7 -10.911 6.374 17.5 -10.929 6.385 17.3 -10.981 + [3,14,6.314,17.7,-10.911,6.374,17.5,-10.929,6.385,17.3,-10.981], +// 3 14 6.385 17.3 -10.981 6.196 17.65 -11.004 6.314 17.7 -10.911 + [3,14,6.385,17.3,-10.981,6.196,17.65,-11.004,6.314,17.7,-10.911], +// 3 14 6.385 17.3 -10.981 6.549 17.329 -10.862 6.724 17.3 -10.754 + [3,14,6.385,17.3,-10.981,6.549,17.329,-10.862,6.724,17.3,-10.754], +// 3 14 6.724 17.3 -10.754 6.589 17.1 -10.903 6.385 17.3 -10.981 + [3,14,6.724,17.3,-10.754,6.589,17.1,-10.903,6.385,17.3,-10.981], +// 3 14 6.724 17.3 -10.754 6.549 17.329 -10.862 6.643 17.379 -10.785 + [3,14,6.724,17.3,-10.754,6.549,17.329,-10.862,6.643,17.379,-10.785], +// 3 14 6.724 17.3 -10.754 6.643 17.379 -10.785 6.664 17.5 -10.736 + [3,14,6.724,17.3,-10.754,6.643,17.379,-10.785,6.664,17.5,-10.736], +// 3 14 6.6 17.621 -10.743 6.489 17.671 -10.802 6.653 17.7 -10.684 + [3,14,6.6,17.621,-10.743,6.489,17.671,-10.802,6.653,17.7,-10.684], +// 3 14 6.664 17.5 -10.736 6.6 17.621 -10.743 6.653 17.7 -10.684 + [3,14,6.664,17.5,-10.736,6.6,17.621,-10.743,6.653,17.7,-10.684], +// 3 14 6.015 18.2 -10.964 6.068 18.279 -10.906 6.179 18.229 -10.846 + [3,14,6.015,18.2,-10.964,6.068,18.279,-10.906,6.179,18.229,-10.846], +// 4 14 5.675 18.2 -11.191 6.004 18.4 -10.913 6.068 18.279 -10.906 6.015 18.2 -10.964 + [4,14,5.675,18.2,-11.191,6.004,18.4,-10.913,6.068,18.279,-10.906,6.015,18.2,-10.964], +// 3 14 6.354 18.2 -10.738 6.179 18.229 -10.846 6.273 18.279 -10.769 + [3,14,6.354,18.2,-10.738,6.179,18.229,-10.846,6.273,18.279,-10.769], +// 4 14 8.839 18.531 -8.98 6.354 18.2 -10.738 6.273 18.279 -10.769 6.294 18.4 -10.719 + [4,14,8.839,18.531,-8.98,6.354,18.2,-10.738,6.273,18.279,-10.769,6.294,18.4,-10.719], +// 4 14 4.916 18.279 -11.675 4.981 18.05 -11.699 4.96 17.157 -11.975 4.856 18.247 -11.725 + [4,14,4.916,18.279,-11.675,4.981,18.05,-11.699,4.96,17.157,-11.975,4.856,18.247,-11.725], +// 4 14 5.041 17.85 -11.718 5.052 17.65 -11.769 4.96 17.157 -11.975 4.981 18.05 -11.699 + [4,14,5.041,17.85,-11.718,5.052,17.65,-11.769,4.96,17.157,-11.975,4.981,18.05,-11.699], +// 4 14 5.216 17.679 -11.651 5.391 17.65 -11.543 5.281 17.55 -11.645 5.052 17.65 -11.769 + [4,14,5.216,17.679,-11.651,5.391,17.65,-11.543,5.281,17.55,-11.645,5.052,17.65,-11.769], +// 3 14 5.62 17.55 -11.419 5.391 17.65 -11.543 5.857 17.65 -11.231 + [3,14,5.62,17.55,-11.419,5.391,17.65,-11.543,5.857,17.65,-11.231], +// 4 14 6.021 17.679 -11.113 6.196 17.65 -11.004 5.69 17.15 -11.489 5.857 17.65 -11.231 + [4,14,6.021,17.679,-11.113,6.196,17.65,-11.004,5.69,17.15,-11.489,5.857,17.65,-11.231], +// 4 14 6.196 17.65 -11.004 6.385 17.3 -10.981 6.25 17.1 -11.129 5.69 17.15 -11.489 + [4,14,6.196,17.65,-11.004,6.385,17.3,-10.981,6.25,17.1,-11.129,5.69,17.15,-11.489], +// 3 14 4.96 17.157 -11.975 5.052 17.65 -11.769 5.281 17.55 -11.645 + [3,14,4.96,17.157,-11.975,5.052,17.65,-11.769,5.281,17.55,-11.645], +// 3 14 5.54 17 -11.633 4.96 17.157 -11.975 5.351 17.15 -11.715 + [3,14,5.54,17,-11.633,4.96,17.157,-11.975,5.351,17.15,-11.715], +// 3 14 6.328 17 -11.107 5.54 17 -11.633 5.69 17.15 -11.489 + [3,14,6.328,17,-11.107,5.54,17,-11.633,5.69,17.15,-11.489], +// 3 14 6.328 17 -11.107 5.69 17.15 -11.489 6.25 17.1 -11.129 + [3,14,6.328,17,-11.107,5.69,17.15,-11.489,6.25,17.1,-11.129], +// 3 14 6.25 17.1 -11.129 6.331 17.021 -11.098 6.328 17 -11.107 + [3,14,6.25,17.1,-11.129,6.331,17.021,-11.098,6.328,17,-11.107], +// 4 14 6.425 17.071 -11.021 6.25 17.1 -11.129 6.385 17.3 -10.981 6.589 17.1 -10.903 + [4,14,6.425,17.071,-11.021,6.25,17.1,-11.129,6.385,17.3,-10.981,6.589,17.1,-10.903], +// 4 14 6.536 17.021 -10.961 6.589 17.1 -10.903 8.632 17 -9.567 6.547 17 -10.96 + [4,14,6.536,17.021,-10.961,6.589,17.1,-10.903,8.632,17,-9.567,6.547,17,-10.96], +// 4 14 6.589 17.1 -10.903 6.724 17.3 -10.754 8.695 17.9 -9.261 8.632 17 -9.567 + [4,14,6.589,17.1,-10.903,6.724,17.3,-10.754,8.695,17.9,-9.261,8.632,17,-9.567], +// 4 14 6.664 17.5 -10.736 6.653 17.7 -10.684 8.695 17.9 -9.261 6.724 17.3 -10.754 + [4,14,6.664,17.5,-10.736,6.653,17.7,-10.684,8.695,17.9,-9.261,6.724,17.3,-10.754], +// 4 14 6.354 18.2 -10.738 8.839 18.531 -8.98 8.695 17.9 -9.261 6.653 17.7 -10.684 + [4,14,6.354,18.2,-10.738,8.839,18.531,-8.98,8.695,17.9,-9.261,6.653,17.7,-10.684], +// 4 14 6.489 17.671 -10.802 6.314 17.7 -10.911 6.354 18.2 -10.738 6.653 17.7 -10.684 + [4,14,6.489,17.671,-10.802,6.314,17.7,-10.911,6.354,18.2,-10.738,6.653,17.7,-10.684], +// 3 14 6.314 17.7 -10.911 6.126 18.05 -10.934 6.354 18.2 -10.738 + [3,14,6.314,17.7,-10.911,6.126,18.05,-10.934,6.354,18.2,-10.738], +// 3 14 5.857 17.65 -11.231 5.391 17.65 -11.543 5.787 18.05 -11.161 + [3,14,5.857,17.65,-11.231,5.391,17.65,-11.543,5.787,18.05,-11.161], +// 3 14 5.787 18.05 -11.161 5.846 17.85 -11.179 5.857 17.65 -11.231 + [3,14,5.787,18.05,-11.161,5.846,17.85,-11.179,5.857,17.65,-11.231], +// 4 14 5.326 18.4 -11.366 4.981 18.05 -11.699 4.916 18.279 -11.675 4.938 18.4 -11.625 + [4,14,5.326,18.4,-11.366,4.981,18.05,-11.699,4.916,18.279,-11.675,4.938,18.4,-11.625], +// 4 14 5.39 18.279 -11.359 5.336 18.2 -11.418 4.981 18.05 -11.699 5.326 18.4 -11.366 + [4,14,5.39,18.279,-11.359,5.336,18.2,-11.418,4.981,18.05,-11.699,5.326,18.4,-11.366], +// 4 14 5.32 18.05 -11.472 5.675 18.2 -11.191 6.015 18.2 -10.964 5.787 18.05 -11.161 + [4,14,5.32,18.05,-11.472,5.675,18.2,-11.191,6.015,18.2,-10.964,5.787,18.05,-11.161], +// 3 14 5.787 18.05 -11.161 6.015 18.2 -10.964 6.126 18.05 -10.934 + [3,14,5.787,18.05,-11.161,6.015,18.2,-10.964,6.126,18.05,-10.934], +// 3 14 6.126 18.05 -10.934 5.961 18.021 -11.052 5.787 18.05 -11.161 + [3,14,6.126,18.05,-10.934,5.961,18.021,-11.052,5.787,18.05,-11.161], +// 4 14 6.179 18.229 -10.846 6.354 18.2 -10.738 6.126 18.05 -10.934 6.015 18.2 -10.964 + [4,14,6.179,18.229,-10.846,6.354,18.2,-10.738,6.126,18.05,-10.934,6.015,18.2,-10.964], +// 3 14 4.852 18.531 -11.644 5.366 18.531 -11.301 5.347 18.521 -11.316 + [3,14,4.852,18.531,-11.644,5.366,18.531,-11.301,5.347,18.521,-11.316], +// 3 14 5.347 18.521 -11.316 4.874 18.521 -11.633 4.852 18.531 -11.644 + [3,14,5.347,18.521,-11.316,4.874,18.521,-11.633,4.852,18.531,-11.644], +// 3 14 6.025 18.521 -10.863 5.53 18.531 -11.191 6.044 18.531 -10.848 + [3,14,6.025,18.521,-10.863,5.53,18.531,-11.191,6.044,18.531,-10.848], +// 4 14 6.025 18.521 -10.863 6.004 18.4 -10.913 5.616 18.4 -11.172 5.53 18.531 -11.191 + [4,14,6.025,18.521,-10.863,6.004,18.4,-10.913,5.616,18.4,-11.172,5.53,18.531,-11.191], +// 4 14 5.347 18.521 -11.316 5.326 18.4 -11.366 4.938 18.4 -11.625 4.874 18.521 -11.633 + [4,14,5.347,18.521,-11.316,5.326,18.4,-11.366,4.938,18.4,-11.625,4.874,18.521,-11.633], +// 3 14 6.294 18.4 -10.719 6.208 18.531 -10.738 8.839 18.531 -8.98 + [3,14,6.294,18.4,-10.719,6.208,18.531,-10.738,8.839,18.531,-8.98], +// 4 14 -1.871 18.371 -12.287 -1.921 18.25 -12.307 -2.05 18.1 -12.319 -2.6 18.45 -12.123 + [4,14,-1.871,18.371,-12.287,-1.921,18.25,-12.307,-2.05,18.1,-12.319,-2.6,18.45,-12.123], +// 3 14 -1.871 18.371 -12.287 -2.6 18.45 -12.123 -1.75 18.421 -12.299 + [3,14,-1.871,18.371,-12.287,-2.6,18.45,-12.123,-1.75,18.421,-12.299], +// 4 14 -.329 18.3 -12.611 -.379 18.421 -12.571 -.008 18.531 -12.618 -.021 18.5 -12.623 + [4,14,-.329,18.3,-12.611,-.379,18.421,-12.571,-.008,18.531,-12.618,-.021,18.5,-12.623], +// 3 14 -.379 18.421 -12.571 -.5 18.471 -12.535 -.008 18.531 -12.618 + [3,14,-.379,18.421,-12.571,-.5,18.471,-12.535,-.008,18.531,-12.618], +// 4 14 -.671 18.3 -12.543 -1 18.2 -12.503 -1.55 18.45 -12.331 -.621 18.421 -12.523 + [4,14,-.671,18.3,-12.543,-1,18.2,-12.503,-1.55,18.45,-12.331,-.621,18.421,-12.523], +// 3 14 -.5 18.471 -12.535 -.621 18.421 -12.523 -1.55 18.45 -12.331 + [3,14,-.5,18.471,-12.535,-.621,18.421,-12.523,-1.55,18.45,-12.331], +// 3 14 -1.75 18.421 -12.299 -2.6 18.45 -12.123 -1.55 18.45 -12.331 + [3,14,-1.75,18.421,-12.299,-2.6,18.45,-12.123,-1.55,18.45,-12.331], +// 3 14 -1.55 18.45 -12.331 -2.6 18.45 -12.123 -.008 18.531 -12.618 + [3,14,-1.55,18.45,-12.331,-2.6,18.45,-12.123,-.008,18.531,-12.618], +// 3 14 -.008 18.531 -12.618 -.5 18.471 -12.535 -1.55 18.45 -12.331 + [3,14,-.008,18.531,-12.618,-.5,18.471,-12.535,-1.55,18.45,-12.331], +// 3 14 5.54 17 -11.633 6.335 16.779 -11.102 6.437 16.729 -11.034 + [3,14,5.54,17,-11.633,6.335,16.779,-11.102,6.437,16.729,-11.034], +// 3 14 6.292 16.9 -11.13 6.335 16.779 -11.102 5.54 17 -11.633 + [3,14,6.292,16.9,-11.13,6.335,16.779,-11.102,5.54,17,-11.633], +// 3 14 6.292 16.9 -11.13 5.54 17 -11.633 6.328 17 -11.107 + [3,14,6.292,16.9,-11.13,5.54,17,-11.633,6.328,17,-11.107], +// 3 14 5.54 17 -11.633 6.437 16.729 -11.034 6.692 16.6 -10.864 + [3,14,5.54,17,-11.633,6.437,16.729,-11.034,6.692,16.6,-10.864], +// 4 14 -1.871 18.129 -12.347 -1.95 18.05 -12.351 -2.05 18.1 -12.319 -1.921 18.25 -12.307 + [4,14,-1.871,18.129,-12.347,-1.95,18.05,-12.351,-2.05,18.1,-12.319,-1.921,18.25,-12.307], +// +// 0 // Metallic Silver +// 3 80 -10.199 8.15 -7.686 -9.532 9.05 -8.684 -9.674 7.65 -8.472 + [3,80,-10.199,8.15,-7.686,-9.532,9.05,-8.684,-9.674,7.65,-8.472], +// 4 80 -10.199 8.15 -7.686 -9.957 9.25 -8.048 -9.447 10.5 -8.811 -9.532 9.05 -8.684 + [4,80,-10.199,8.15,-7.686,-9.957,9.25,-8.048,-9.447,10.5,-8.811,-9.532,9.05,-8.684], +// 4 80 -9.957 9.25 -8.048 -9.866 10.55 -8.185 -9.476 11.75 -8.768 -9.447 10.5 -8.811 + [4,80,-9.957,9.25,-8.048,-9.866,10.55,-8.185,-9.476,11.75,-8.768,-9.447,10.5,-8.811], +// 4 80 -9.866 10.55 -8.185 -9.837 11.8 -8.227 -9.617 13.55 -8.556 -9.476 11.75 -8.768 + [4,80,-9.866,10.55,-8.185,-9.837,11.8,-8.227,-9.617,13.55,-8.556,-9.476,11.75,-8.768], +// 3 80 -9.922 12.95 -8.1 -10.014 13.75 -7.963 -9.759 14.85 -8.345 + [3,80,-9.922,12.95,-8.1,-10.014,13.75,-7.963,-9.759,14.85,-8.345], +// 4 80 -10.014 13.75 -7.963 -10.184 14.9 -7.709 -9.957 15.8 -8.048 -9.759 14.85 -8.345 + [4,80,-10.014,13.75,-7.963,-10.184,14.9,-7.709,-9.957,15.8,-8.048,-9.759,14.85,-8.345], +// 3 80 -10.184 14.9 -7.709 -10.127 16.3 -7.794 -9.957 15.8 -8.048 + [3,80,-10.184,14.9,-7.709,-10.127,16.3,-7.794,-9.957,15.8,-8.048], +// 3 80 -10.184 14.9 -7.709 -10.447 17 -7.315 -10.127 16.3 -7.794 + [3,80,-10.184,14.9,-7.709,-10.447,17,-7.315,-10.127,16.3,-7.794], +// 4 80 -9.837 11.8 -8.227 -9.922 12.95 -8.1 -9.759 14.85 -8.345 -9.617 13.55 -8.556 + [4,80,-9.837,11.8,-8.227,-9.922,12.95,-8.1,-9.759,14.85,-8.345,-9.617,13.55,-8.556], +// 3 80 -9.192 4 -9.192 -10.075 4.5 -7.872 -9.844 5.36 -8.218 + [3,80,-9.192,4,-9.192,-10.075,4.5,-7.872,-9.844,5.36,-8.218], +// 3 80 -9.192 4 -9.192 -9.844 5.36 -8.218 -9.611 6.1 -8.566 + [3,80,-9.192,4,-9.192,-9.844,5.36,-8.218,-9.611,6.1,-8.566], +// 3 80 -9.646 15.9 -8.514 -9.991 17 -7.997 -9.192 17 -9.192 + [3,80,-9.646,15.9,-8.514,-9.991,17,-7.997,-9.192,17,-9.192], +// 3 80 -9.192 4 -9.192 -9.611 6.1 -8.566 -9.419 7.25 -8.853 + [3,80,-9.192,4,-9.192,-9.611,6.1,-8.566,-9.419,7.25,-8.853], +// 3 80 -9.192 4 -9.192 -9.419 7.25 -8.853 -9.277 8.6 -9.065 + [3,80,-9.192,4,-9.192,-9.419,7.25,-8.853,-9.277,8.6,-9.065], +// 3 80 -9.419 14.5 -8.853 -9.646 15.9 -8.514 -9.192 17 -9.192 + [3,80,-9.419,14.5,-8.853,-9.646,15.9,-8.514,-9.192,17,-9.192], +// 3 80 -9.306 13.25 -9.023 -9.419 14.5 -8.853 -9.192 17 -9.192 + [3,80,-9.306,13.25,-9.023,-9.419,14.5,-8.853,-9.192,17,-9.192], +// 3 80 -9.192 11.6 -9.192 -9.306 13.25 -9.023 -9.192 17 -9.192 + [3,80,-9.192,11.6,-9.192,-9.306,13.25,-9.023,-9.192,17,-9.192], +// 3 80 -9.192 4 -9.192 -9.277 8.6 -9.065 -9.192 10.15 -9.192 + [3,80,-9.192,4,-9.192,-9.277,8.6,-9.065,-9.192,10.15,-9.192], +// 4 80 -9.192 4 -9.192 -7.285 4.25 -10.467 -4.975 4.25 -12.011 -4.975 4 -12.011 + [4,80,-9.192,4,-9.192,-7.285,4.25,-10.467,-4.975,4.25,-12.011,-4.975,4,-12.011], +// 3 80 -9.192 4 -9.192 -8.769 5.2 -9.476 -8.641 4.8 -9.561 + [3,80,-9.192,4,-9.192,-8.769,5.2,-9.476,-8.641,4.8,-9.561], +// 3 80 -9.192 4 -9.192 -8.641 4.8 -9.561 -8.345 4.5 -9.759 + [3,80,-9.192,4,-9.192,-8.641,4.8,-9.561,-8.345,4.5,-9.759], +// 3 80 -9.192 4 -9.192 -8.345 4.5 -9.759 -7.921 4.35 -10.042 + [3,80,-9.192,4,-9.192,-8.345,4.5,-9.759,-7.921,4.35,-10.042], +// 3 80 -9.192 4 -9.192 -7.921 4.35 -10.042 -7.285 4.25 -10.467 + [3,80,-9.192,4,-9.192,-7.921,4.35,-10.042,-7.285,4.25,-10.467], +// 3 80 -8.769 15.8 -9.476 -9.192 17 -9.192 -9.031 17 -9.3 + [3,80,-8.769,15.8,-9.476,-9.192,17,-9.192,-9.031,17,-9.3], +// 4 80 -8.387 12.4 -9.731 -9.192 17 -9.192 -8.769 15.8 -9.476 -8.514 14.05 -9.646 + [4,80,-8.387,12.4,-9.731,-9.192,17,-9.192,-8.769,15.8,-9.476,-8.514,14.05,-9.646], +// 4 80 -8.472 8.65 -9.674 -9.192 17 -9.192 -8.387 12.4 -9.731 -8.345 10.25 -9.759 + [4,80,-8.472,8.65,-9.674,-9.192,17,-9.192,-8.387,12.4,-9.731,-8.345,10.25,-9.759], +// 3 80 -8.641 7.15 -9.561 -9.192 17 -9.192 -8.472 8.65 -9.674 + [3,80,-8.641,7.15,-9.561,-9.192,17,-9.192,-8.472,8.65,-9.674], +// 4 80 -9.192 10.15 -9.192 -8.769 5.8 -9.476 -8.769 5.2 -9.476 -9.192 4 -9.192 + [4,80,-9.192,10.15,-9.192,-8.769,5.8,-9.476,-8.769,5.2,-9.476,-9.192,4,-9.192], +// 3 80 -8.769 5.8 -9.476 -9.192 10.15 -9.192 -9.192 11.6 -9.192 + [3,80,-8.769,5.8,-9.476,-9.192,10.15,-9.192,-9.192,11.6,-9.192], +// 4 80 -8.641 7.15 -9.561 -8.769 5.8 -9.476 -9.192 11.6 -9.192 -9.192 17 -9.192 + [4,80,-8.641,7.15,-9.561,-8.769,5.8,-9.476,-9.192,11.6,-9.192,-9.192,17,-9.192], +// 4 80 -4.975 4.25 -12.011 0 4.2 -13 0 4 -13 -4.975 4 -12.011 + [4,80,-4.975,4.25,-12.011,0,4.2,-13,0,4,-13,-4.975,4,-12.011], +// 4 80 4.975 4.25 -12.011 4.975 4 -12.011 0 4 -13 0 4.2 -13 + [4,80,4.975,4.25,-12.011,4.975,4,-12.011,0,4,-13,0,4.2,-13], +// 4 80 4.297 16.85 -12.146 4.368 17 -12.132 4.749 17 -12.056 4.828 16.65 -12.04 + [4,80,4.297,16.85,-12.146,4.368,17,-12.132,4.749,17,-12.056,4.828,16.65,-12.04], +// 4 80 4.749 17 -12.056 4.975 16.932 -12.011 4.975 16.604 -12.011 4.828 16.65 -12.04 + [4,80,4.749,17,-12.056,4.975,16.932,-12.011,4.975,16.604,-12.011,4.828,16.65,-12.04], +// 3 80 9.192 4 -9.192 8.641 4.8 -9.561 8.769 5.2 -9.476 + [3,80,9.192,4,-9.192,8.641,4.8,-9.561,8.769,5.2,-9.476], +// 4 80 9.192 4 -9.192 4.975 4 -12.011 4.975 4.25 -12.011 7.285 4.25 -10.467 + [4,80,9.192,4,-9.192,4.975,4,-12.011,4.975,4.25,-12.011,7.285,4.25,-10.467], +// 3 80 9.192 4 -9.192 7.285 4.25 -10.467 7.921 4.35 -10.042 + [3,80,9.192,4,-9.192,7.285,4.25,-10.467,7.921,4.35,-10.042], +// 3 80 9.192 4 -9.192 8.345 4.5 -9.759 8.641 4.8 -9.561 + [3,80,9.192,4,-9.192,8.345,4.5,-9.759,8.641,4.8,-9.561], +// 3 80 9.192 4 -9.192 7.921 4.35 -10.042 8.345 4.5 -9.759 + [3,80,9.192,4,-9.192,7.921,4.35,-10.042,8.345,4.5,-9.759], +// 4 80 4.975 16.932 -12.011 5.293 16.8 -11.798 5.674 16.3 -11.543 4.975 16.604 -12.011 + [4,80,4.975,16.932,-12.011,5.293,16.8,-11.798,5.674,16.3,-11.543,4.975,16.604,-12.011], +// 4 80 5.293 16.8 -11.798 6.522 16.35 -10.977 6.522 15.85 -10.977 5.674 16.3 -11.543 + [4,80,5.293,16.8,-11.798,6.522,16.35,-10.977,6.522,15.85,-10.977,5.674,16.3,-11.543], +// 4 80 6.522 16.35 -10.977 7.497 15.9 -10.325 7.243 15.4 -10.495 6.522 15.85 -10.977 + [4,80,6.522,16.35,-10.977,7.497,15.9,-10.325,7.243,15.4,-10.495,6.522,15.85,-10.977], +// 4 80 8.853 15.2 -9.419 8.006 14.8 -9.985 7.243 15.4 -10.495 7.497 15.9 -10.325 + [4,80,8.853,15.2,-9.419,8.006,14.8,-9.985,7.243,15.4,-10.495,7.497,15.9,-10.325], +// 3 80 8.981 14 -9.334 8.006 14.8 -9.985 8.853 15.2 -9.419 + [3,80,8.981,14,-9.334,8.006,14.8,-9.985,8.853,15.2,-9.419], +// 3 80 8.387 12.4 -9.731 8.509 13.986 -9.649 8.726 13.8 -9.504 + [3,80,8.387,12.4,-9.731,8.509,13.986,-9.649,8.726,13.8,-9.504], +// 4 80 9.192 10.15 -9.192 9.192 4 -9.192 8.769 5.8 -9.476 8.387 12.4 -9.731 + [4,80,9.192,10.15,-9.192,9.192,4,-9.192,8.769,5.8,-9.476,8.387,12.4,-9.731], +// 3 80 9.192 4 -9.192 8.769 5.2 -9.476 8.769 5.8 -9.476 + [3,80,9.192,4,-9.192,8.769,5.2,-9.476,8.769,5.8,-9.476], +// 4 80 8.345 10.25 -9.759 8.387 12.4 -9.731 8.641 7.15 -9.561 8.472 8.65 -9.674 + [4,80,8.345,10.25,-9.759,8.387,12.4,-9.731,8.641,7.15,-9.561,8.472,8.65,-9.674], +// 3 80 8.769 5.8 -9.476 8.641 7.15 -9.561 8.387 12.4 -9.731 + [3,80,8.769,5.8,-9.476,8.641,7.15,-9.561,8.387,12.4,-9.731], +// 3 80 9.192 10.15 -9.192 8.387 12.4 -9.731 9.192 11.6 -9.192 + [3,80,9.192,10.15,-9.192,8.387,12.4,-9.731,9.192,11.6,-9.192], +// 3 80 9.846 8.91 -8.214 10.066 8.15 -7.885 9.532 9.05 -8.684 + [3,80,9.846,8.91,-8.214,10.066,8.15,-7.885,9.532,9.05,-8.684], +// 3 80 9.532 9.05 -8.684 9.447 10.5 -8.811 9.846 8.91 -8.214 + [3,80,9.532,9.05,-8.684,9.447,10.5,-8.811,9.846,8.91,-8.214], +// 3 80 9.86 9.277 -8.193 9.846 8.91 -8.214 9.447 10.5 -8.811 + [3,80,9.86,9.277,-8.193,9.846,8.91,-8.214,9.447,10.5,-8.811], +// 3 80 9.801 9.683 -8.28 9.86 9.277 -8.193 9.447 10.5 -8.811 + [3,80,9.801,9.683,-8.28,9.86,9.277,-8.193,9.447,10.5,-8.811], +// 3 80 9.754 10.55 -8.351 9.801 9.683 -8.28 9.447 10.5 -8.811 + [3,80,9.754,10.55,-8.351,9.801,9.683,-8.28,9.447,10.5,-8.811], +// 4 80 10.014 4.75 -7.963 10.297 4.25 -7.539 10.257 4 -7.6 9.192 4 -9.192 + [4,80,10.014,4.75,-7.963,10.297,4.25,-7.539,10.257,4,-7.6,9.192,4,-9.192], +// 3 80 9.192 4 -9.192 9.816 5.35 -8.26 10.014 4.75 -7.963 + [3,80,9.192,4,-9.192,9.816,5.35,-8.26,10.014,4.75,-7.963], +// 3 80 9.192 4 -9.192 9.589 6.1 -8.599 9.816 5.35 -8.26 + [3,80,9.192,4,-9.192,9.589,6.1,-8.599,9.816,5.35,-8.26], +// 3 80 10.039 12.95 -7.925 9.674 13.3 -8.472 10.037 14.325 -7.927 + [3,80,10.039,12.95,-7.925,9.674,13.3,-8.472,10.037,14.325,-7.927], +// 4 80 9.754 10.55 -8.351 9.447 10.5 -8.811 9.476 11.75 -8.768 9.802 11.8 -8.28 + [4,80,9.754,10.55,-8.351,9.447,10.5,-8.811,9.476,11.75,-8.768,9.802,11.8,-8.28], +// 4 80 9.786 12.758 -8.304 9.802 11.8 -8.28 9.476 11.75 -8.768 9.571 12.971 -8.625 + [4,80,9.786,12.758,-8.304,9.802,11.8,-8.28,9.476,11.75,-8.768,9.571,12.971,-8.625], +// 3 80 9.192 4 -9.192 9.419 7.25 -8.853 9.589 6.1 -8.599 + [3,80,9.192,4,-9.192,9.419,7.25,-8.853,9.589,6.1,-8.599], +// 3 80 9.192 4 -9.192 9.277 8.6 -9.065 9.419 7.25 -8.853 + [3,80,9.192,4,-9.192,9.277,8.6,-9.065,9.419,7.25,-8.853], +// 3 80 9.192 4 -9.192 9.192 10.15 -9.192 9.277 8.6 -9.065 + [3,80,9.192,4,-9.192,9.192,10.15,-9.192,9.277,8.6,-9.065], +// 4 80 -9.939 18.531 -7.404 -9.501 19 -7.368 -8.729 19.613 -7.619 -9.112 18.531 -8.641 + [4,80,-9.939,18.531,-7.404,-9.501,19,-7.368,-8.729,19.613,-7.619,-9.112,18.531,-8.641], +// 4 80 8.922 19.3 -7.791 9.501 19 -7.368 9.939 18.531 -7.404 9.112 18.531 -8.641 + [4,80,8.922,19.3,-7.791,9.501,19,-7.368,9.939,18.531,-7.404,9.112,18.531,-8.641], +// 4 80 -9.192 4 -9.192 -4.975 4 -12.011 -4.83 2.469 -11.659 -8.923 2.469 -8.923 + [4,80,-9.192,4,-9.192,-4.975,4,-12.011,-4.83,2.469,-11.659,-8.923,2.469,-8.923], +// 4 80 -4.975 4 -12.011 0 4 -13 0 2.469 -12.619 -4.83 2.469 -11.659 + [4,80,-4.975,4,-12.011,0,4,-13,0,2.469,-12.619,-4.83,2.469,-11.659], +// 4 80 4.975 4 -12.011 4.83 2.469 -11.659 0 2.469 -12.619 0 4 -13 + [4,80,4.975,4,-12.011,4.83,2.469,-11.659,0,2.469,-12.619,0,4,-13], +// 4 80 4.83 2.469 -11.659 4.975 4 -12.011 9.192 4 -9.192 8.923 2.469 -8.923 + [4,80,4.83,2.469,-11.659,4.975,4,-12.011,9.192,4,-9.192,8.923,2.469,-8.923], +// 3 80 4.749 17 -12.056 4.368 17 -12.132 4.394 17.1 -12.101 + [3,80,4.749,17,-12.056,4.368,17,-12.132,4.394,17.1,-12.101], +// 4 80 9.192 15.037 -9.192 9.192 13.841 -9.192 8.981 14 -9.334 8.853 15.2 -9.419 + [4,80,9.192,15.037,-9.192,9.192,13.841,-9.192,8.981,14,-9.334,8.853,15.2,-9.419], +// 4 80 9.192 13.841 -9.192 9.192 15.037 -9.192 10.037 14.325 -7.927 9.674 13.3 -8.472 + [4,80,9.192,13.841,-9.192,9.192,15.037,-9.192,10.037,14.325,-7.927,9.674,13.3,-8.472], +// 4 80 9.192 15.47 -9.192 8.723 15.692 -9.506 9.031 17 -9.3 9.192 17 -9.192 + [4,80,9.192,15.47,-9.192,8.723,15.692,-9.506,9.031,17,-9.3,9.192,17,-9.192], +// 4 80 9.645 15.131 -8.515 9.192 15.47 -9.192 9.192 17 -9.192 9.746 15.97 -8.364 + [4,80,9.645,15.131,-8.515,9.192,15.47,-9.192,9.192,17,-9.192,9.746,15.97,-8.364], +// 3 80 9.746 15.97 -8.364 9.192 17 -9.192 9.952 16.83 -8.055 + [3,80,9.746,15.97,-8.364,9.192,17,-9.192,9.952,16.83,-8.055], +// 3 80 9.031 17 -9.3 9.086 17.606 -9.086 9.192 17 -9.192 + [3,80,9.031,17,-9.3,9.086,17.606,-9.086,9.192,17,-9.192], +// 3 80 -9.031 17 -9.3 -9.192 17 -9.192 -9.086 17.606 -9.086 + [3,80,-9.031,17,-9.3,-9.192,17,-9.192,-9.086,17.606,-9.086], +// 3 80 9.242 12.702 -9.117 9.192 11.6 -9.192 9.192 13.426 -9.192 + [3,80,9.242,12.702,-9.117,9.192,11.6,-9.192,9.192,13.426,-9.192], +// 3 80 9.242 12.702 -9.117 9.192 13.426 -9.192 9.286 13.323 -9.052 + [3,80,9.242,12.702,-9.117,9.192,13.426,-9.192,9.286,13.323,-9.052], +// 4 80 8.726 13.8 -9.504 9.192 13.426 -9.192 9.192 11.6 -9.192 8.387 12.4 -9.731 + [4,80,8.726,13.8,-9.504,9.192,13.426,-9.192,9.192,11.6,-9.192,8.387,12.4,-9.731], +// 3 80 -10.447 4 -7.315 -9.192 4 -9.192 -10.245 3.414 -7.36 + [3,80,-10.447,4,-7.315,-9.192,4,-9.192,-10.245,3.414,-7.36], +// 3 80 -10.245 3.414 -7.36 -9.192 4 -9.192 -9.905 2.917 -7.651 + [3,80,-10.245,3.414,-7.36,-9.192,4,-9.192,-9.905,2.917,-7.651], +// 3 80 -9.905 2.917 -7.651 -9.192 4 -9.192 -9.478 2.586 -8.144 + [3,80,-9.905,2.917,-7.651,-9.192,4,-9.192,-9.478,2.586,-8.144], +// 3 80 -9.478 2.586 -8.144 -9.192 4 -9.192 -9.029 2.469 -8.764 + [3,80,-9.478,2.586,-8.144,-9.192,4,-9.192,-9.029,2.469,-8.764], +// 3 80 -9.029 2.469 -8.764 -9.192 4 -9.192 -8.923 2.469 -8.923 + [3,80,-9.029,2.469,-8.764,-9.192,4,-9.192,-8.923,2.469,-8.923], +// 3 80 -9.086 17.606 -9.086 -9.192 17 -9.192 -9.991 17 -7.997 + [3,80,-9.086,17.606,-9.086,-9.192,17,-9.192,-9.991,17,-7.997], +// 3 80 -9.086 17.606 -9.086 -9.991 17 -7.997 -9.112 18.531 -8.641 + [3,80,-9.086,17.606,-9.086,-9.991,17,-7.997,-9.112,18.531,-8.641], +// 3 80 -9.112 18.531 -8.641 -9.991 17 -7.997 -9.939 18.531 -7.404 + [3,80,-9.112,18.531,-8.641,-9.991,17,-7.997,-9.939,18.531,-7.404], +// 3 80 -9.939 18.531 -7.404 -9.991 17 -7.997 -10.146 18.082 -7.29 + [3,80,-9.939,18.531,-7.404,-9.991,17,-7.997,-10.146,18.082,-7.29], +// 3 80 -10.146 18.082 -7.29 -9.991 17 -7.997 -10.447 17 -7.315 + [3,80,-10.146,18.082,-7.29,-9.991,17,-7.997,-10.447,17,-7.315], +// 3 80 -10.075 4.5 -7.872 -9.192 4 -9.192 -10.447 4 -7.315 + [3,80,-10.075,4.5,-7.872,-9.192,4,-9.192,-10.447,4,-7.315], +// 3 80 -10.075 4.5 -7.872 -10.447 4 -7.315 -10.147 5.15 -7.763 + [3,80,-10.075,4.5,-7.872,-10.447,4,-7.315,-10.147,5.15,-7.763], +// 3 80 -10.027 5.94 -7.945 -10.147 5.15 -7.763 -10.199 8.15 -7.686 + [3,80,-10.027,5.94,-7.945,-10.147,5.15,-7.763,-10.199,8.15,-7.686], +// 3 80 -10.184 14.9 -7.709 -10.447 4 -7.315 -10.447 17 -7.315 + [3,80,-10.184,14.9,-7.709,-10.447,4,-7.315,-10.447,17,-7.315], +// 3 80 -10.127 16.3 -7.794 -10.447 17 -7.315 -9.991 17 -7.997 + [3,80,-10.127,16.3,-7.794,-10.447,17,-7.315,-9.991,17,-7.997], +// 3 80 -10.199 8.15 -7.686 -9.674 7.65 -8.472 -9.8 6.69 -8.284 + [3,80,-10.199,8.15,-7.686,-9.674,7.65,-8.472,-9.8,6.69,-8.284], +// 3 80 -10.199 8.15 -7.686 -9.8 6.69 -8.284 -10.027 5.94 -7.945 + [3,80,-10.199,8.15,-7.686,-9.8,6.69,-8.284,-10.027,5.94,-7.945], +// 3 80 -10.447 4 -7.315 -10.199 8.15 -7.686 -10.147 5.15 -7.763 + [3,80,-10.447,4,-7.315,-10.199,8.15,-7.686,-10.147,5.15,-7.763], +// 3 80 -10.184 14.9 -7.709 -10.199 8.15 -7.686 -10.447 4 -7.315 + [3,80,-10.184,14.9,-7.709,-10.199,8.15,-7.686,-10.447,4,-7.315], +// 3 80 8.922 19.3 -7.791 8.586 19.667 -7.753 8.729 19.613 -7.619 + [3,80,8.922,19.3,-7.791,8.586,19.667,-7.753,8.729,19.613,-7.619], +// 3 80 8.922 19.3 -7.791 8.729 19.613 -7.619 9.501 19 -7.368 + [3,80,8.922,19.3,-7.791,8.729,19.613,-7.619,9.501,19,-7.368], +// 3 80 10.257 4 -7.6 10.536 4 -7.182 10.245 3.414 -7.36 + [3,80,10.257,4,-7.6,10.536,4,-7.182,10.245,3.414,-7.36], +// 3 80 10.257 4 -7.6 10.245 3.414 -7.36 9.192 4 -9.192 + [3,80,10.257,4,-7.6,10.245,3.414,-7.36,9.192,4,-9.192], +// 3 80 9.192 4 -9.192 10.245 3.414 -7.36 9.905 2.917 -7.651 + [3,80,9.192,4,-9.192,10.245,3.414,-7.36,9.905,2.917,-7.651], +// 3 80 9.192 4 -9.192 9.905 2.917 -7.651 9.478 2.586 -8.144 + [3,80,9.192,4,-9.192,9.905,2.917,-7.651,9.478,2.586,-8.144], +// 3 80 9.192 4 -9.192 9.478 2.586 -8.144 9.029 2.469 -8.764 + [3,80,9.192,4,-9.192,9.478,2.586,-8.144,9.029,2.469,-8.764], +// 3 80 9.192 4 -9.192 9.029 2.469 -8.764 8.923 2.469 -8.923 + [3,80,9.192,4,-9.192,9.029,2.469,-8.764,8.923,2.469,-8.923], +// 3 80 10.536 4 -7.182 10.257 4 -7.6 10.297 4.25 -7.539 + [3,80,10.536,4,-7.182,10.257,4,-7.6,10.297,4.25,-7.539], +// 3 80 10.536 4 -7.182 10.297 4.25 -7.539 10.297 5.15 -7.539 + [3,80,10.536,4,-7.182,10.297,4.25,-7.539,10.297,5.15,-7.539], +// 3 80 10.019 10.5 -7.955 10.536 10.5 -7.182 10.034 9.599 -7.933 + [3,80,10.019,10.5,-7.955,10.536,10.5,-7.182,10.034,9.599,-7.933], +// 3 80 10.034 9.599 -7.933 10.536 10.5 -7.182 10.01 9.247 -7.969 + [3,80,10.034,9.599,-7.933,10.536,10.5,-7.182,10.01,9.247,-7.969], +// 3 80 10.01 9.247 -7.969 10.536 10.5 -7.182 10.047 8.755 -7.914 + [3,80,10.01,9.247,-7.969,10.536,10.5,-7.182,10.047,8.755,-7.914], +// 3 80 10.047 8.755 -7.914 10.536 10.5 -7.182 10.066 8.15 -7.885 + [3,80,10.047,8.755,-7.914,10.536,10.5,-7.182,10.066,8.15,-7.885], +// 3 80 10.047 8.755 -7.914 10.066 8.15 -7.885 9.846 8.91 -8.214 + [3,80,10.047,8.755,-7.914,10.066,8.15,-7.885,9.846,8.91,-8.214], +// 3 80 10.297 5.15 -7.539 10.066 8.15 -7.885 10.536 4 -7.182 + [3,80,10.297,5.15,-7.539,10.066,8.15,-7.885,10.536,4,-7.182], +// 3 80 10.536 4 -7.182 10.066 8.15 -7.885 10.536 10.5 -7.182 + [3,80,10.536,4,-7.182,10.066,8.15,-7.885,10.536,10.5,-7.182], +// 3 80 10.066 8.15 -7.885 10.297 5.15 -7.539 10.071 5.7 -7.878 + [3,80,10.066,8.15,-7.885,10.297,5.15,-7.539,10.071,5.7,-7.878], +// 3 80 10.066 8.15 -7.885 10.071 5.7 -7.878 9.844 6.55 -8.217 + [3,80,10.066,8.15,-7.885,10.071,5.7,-7.878,9.844,6.55,-8.217], +// 3 80 10.066 8.15 -7.885 9.844 6.55 -8.217 9.674 7.65 -8.472 + [3,80,10.066,8.15,-7.885,9.844,6.55,-8.217,9.674,7.65,-8.472], +// 3 80 10.066 8.15 -7.885 9.674 7.65 -8.472 9.532 9.05 -8.684 + [3,80,10.066,8.15,-7.885,9.674,7.65,-8.472,9.532,9.05,-8.684], +// 3 80 10.536 10.5 -7.182 10.019 10.5 -7.955 10.03 11.825 -7.938 + [3,80,10.536,10.5,-7.182,10.019,10.5,-7.955,10.03,11.825,-7.938], +// 3 80 10.536 10.5 -7.182 10.03 11.825 -7.938 10.039 12.95 -7.925 + [3,80,10.536,10.5,-7.182,10.03,11.825,-7.938,10.039,12.95,-7.925], +// 3 80 10.536 10.5 -7.182 10.039 12.95 -7.925 10.037 14.325 -7.927 + [3,80,10.536,10.5,-7.182,10.039,12.95,-7.925,10.037,14.325,-7.927], +// 3 80 10.536 10.5 -7.182 10.037 14.325 -7.927 10.018 15.07 -7.957 + [3,80,10.536,10.5,-7.182,10.037,14.325,-7.927,10.018,15.07,-7.957], +// 3 80 10.536 10.5 -7.182 10.018 15.07 -7.957 10.06 16.03 -7.894 + [3,80,10.536,10.5,-7.182,10.018,15.07,-7.957,10.06,16.03,-7.894], +// 3 80 10.536 10.5 -7.182 10.06 16.03 -7.894 10.536 17 -7.182 + [3,80,10.536,10.5,-7.182,10.06,16.03,-7.894,10.536,17,-7.182], +// 3 80 10.536 17 -7.182 10.06 16.03 -7.894 10.037 16.62 -7.929 + [3,80,10.536,17,-7.182,10.06,16.03,-7.894,10.037,16.62,-7.929], +// 3 80 10.536 17 -7.182 10.037 16.62 -7.929 9.952 16.83 -8.055 + [3,80,10.536,17,-7.182,10.037,16.62,-7.929,9.952,16.83,-8.055], +// 3 80 10.536 17 -7.182 9.952 16.83 -8.055 9.192 17 -9.192 + [3,80,10.536,17,-7.182,9.952,16.83,-8.055,9.192,17,-9.192], +// 3 80 10.536 17 -7.182 9.192 17 -9.192 10.146 18.082 -7.29 + [3,80,10.536,17,-7.182,9.192,17,-9.192,10.146,18.082,-7.29], +// 3 80 10.146 18.082 -7.29 9.192 17 -9.192 9.086 17.606 -9.086 + [3,80,10.146,18.082,-7.29,9.192,17,-9.192,9.086,17.606,-9.086], +// 3 80 10.146 18.082 -7.29 9.086 17.606 -9.086 9.112 18.531 -8.641 + [3,80,10.146,18.082,-7.29,9.086,17.606,-9.086,9.112,18.531,-8.641], +// 3 80 10.146 18.082 -7.29 9.112 18.531 -8.641 9.939 18.531 -7.404 + [3,80,10.146,18.082,-7.29,9.112,18.531,-8.641,9.939,18.531,-7.404], +// +// 0 // Black +// 4 0 -5.55 8.25 -11.627 -4.975 7.896 -12.011 -4.975 7.197 -12.011 -5.2 7.45 -11.86 + [4,0,-5.55,8.25,-11.627,-4.975,7.896,-12.011,-4.975,7.197,-12.011,-5.2,7.45,-11.86], +// 4 0 -7.769 11.779 -10.144 -7.812 11.9 -10.115 -7.769 12.021 -10.144 -7.667 11.9 -10.212 + [4,0,-7.769,11.779,-10.144,-7.812,11.9,-10.115,-7.769,12.021,-10.144,-7.667,11.9,-10.212], +// 3 0 -7.667 11.9 -10.212 -7.769 12.021 -10.144 -7.667 12.071 -10.212 + [3,0,-7.667,11.9,-10.212,-7.769,12.021,-10.144,-7.667,12.071,-10.212], +// 4 0 -7.667 12.071 -10.212 -7.564 12.021 -10.281 -7.522 11.9 -10.309 -7.667 11.9 -10.212 + [4,0,-7.667,12.071,-10.212,-7.564,12.021,-10.281,-7.522,11.9,-10.309,-7.667,11.9,-10.212], +// 4 0 -7.667 11.729 -10.212 -7.667 11.9 -10.212 -7.522 11.9 -10.309 -7.564 11.779 -10.281 + [4,0,-7.667,11.729,-10.212,-7.667,11.9,-10.212,-7.522,11.9,-10.309,-7.564,11.779,-10.281], +// 3 0 -7.667 11.729 -10.212 -7.769 11.779 -10.144 -7.667 11.9 -10.212 + [3,0,-7.667,11.729,-10.212,-7.769,11.779,-10.144,-7.667,11.9,-10.212], +// 3 0 -7.303 12.75 -10.455 -7.26 12.871 -10.483 -7.158 12.75 -10.552 + [3,0,-7.303,12.75,-10.455,-7.26,12.871,-10.483,-7.158,12.75,-10.552], +// 3 0 -7.158 12.75 -10.552 -7.26 12.629 -10.483 -7.303 12.75 -10.455 + [3,0,-7.158,12.75,-10.552,-7.26,12.629,-10.483,-7.303,12.75,-10.455], +// 3 0 -7.158 12.75 -10.552 -7.26 12.871 -10.483 -7.158 12.921 -10.552 + [3,0,-7.158,12.75,-10.552,-7.26,12.871,-10.483,-7.158,12.921,-10.552], +// 4 0 -7.158 12.921 -10.552 -7.055 12.871 -10.62 -7.013 12.75 -10.649 -7.158 12.75 -10.552 + [4,0,-7.158,12.921,-10.552,-7.055,12.871,-10.62,-7.013,12.75,-10.649,-7.158,12.75,-10.552], +// 4 0 -7.158 12.579 -10.552 -7.158 12.75 -10.552 -7.013 12.75 -10.649 -7.055 12.629 -10.62 + [4,0,-7.158,12.579,-10.552,-7.158,12.75,-10.552,-7.013,12.75,-10.649,-7.055,12.629,-10.62], +// 3 0 -7.158 12.579 -10.552 -7.26 12.629 -10.483 -7.158 12.75 -10.552 + [3,0,-7.158,12.579,-10.552,-7.26,12.629,-10.483,-7.158,12.75,-10.552], +// 3 0 -7.684 13.3 -10.2 -7.642 13.421 -10.229 -7.539 13.3 -10.297 + [3,0,-7.684,13.3,-10.2,-7.642,13.421,-10.229,-7.539,13.3,-10.297], +// 3 0 -7.539 13.3 -10.297 -7.642 13.179 -10.229 -7.684 13.3 -10.2 + [3,0,-7.539,13.3,-10.297,-7.642,13.179,-10.229,-7.684,13.3,-10.2], +// 3 0 -7.539 13.3 -10.297 -7.642 13.421 -10.229 -7.539 13.471 -10.297 + [3,0,-7.539,13.3,-10.297,-7.642,13.421,-10.229,-7.539,13.471,-10.297], +// 4 0 -7.539 13.471 -10.297 -7.437 13.421 -10.366 -7.394 13.3 -10.394 -7.539 13.3 -10.297 + [4,0,-7.539,13.471,-10.297,-7.437,13.421,-10.366,-7.394,13.3,-10.394,-7.539,13.3,-10.297], +// 4 0 -7.539 13.129 -10.297 -7.539 13.3 -10.297 -7.394 13.3 -10.394 -7.437 13.179 -10.366 + [4,0,-7.539,13.129,-10.297,-7.539,13.3,-10.297,-7.394,13.3,-10.394,-7.437,13.179,-10.366], +// 3 0 -7.539 13.129 -10.297 -7.642 13.179 -10.229 -7.539 13.3 -10.297 + [3,0,-7.539,13.129,-10.297,-7.642,13.179,-10.229,-7.539,13.3,-10.297], +// 3 0 -7.049 13.35 -10.625 -7.006 13.471 -10.653 -6.904 13.35 -10.722 + [3,0,-7.049,13.35,-10.625,-7.006,13.471,-10.653,-6.904,13.35,-10.722], +// 3 0 -6.904 13.35 -10.722 -7.006 13.229 -10.653 -7.049 13.35 -10.625 + [3,0,-6.904,13.35,-10.722,-7.006,13.229,-10.653,-7.049,13.35,-10.625], +// 3 0 -6.904 13.35 -10.722 -7.006 13.471 -10.653 -6.904 13.521 -10.722 + [3,0,-6.904,13.35,-10.722,-7.006,13.471,-10.653,-6.904,13.521,-10.722], +// 4 0 -6.904 13.521 -10.722 -6.801 13.471 -10.79 -6.759 13.35 -10.819 -6.904 13.35 -10.722 + [4,0,-6.904,13.521,-10.722,-6.801,13.471,-10.79,-6.759,13.35,-10.819,-6.904,13.35,-10.722], +// 4 0 -6.904 13.179 -10.722 -6.904 13.35 -10.722 -6.759 13.35 -10.819 -6.801 13.229 -10.79 + [4,0,-6.904,13.179,-10.722,-6.904,13.35,-10.722,-6.759,13.35,-10.819,-6.801,13.229,-10.79], +// 3 0 -6.904 13.179 -10.722 -7.006 13.229 -10.653 -6.904 13.35 -10.722 + [3,0,-6.904,13.179,-10.722,-7.006,13.229,-10.653,-6.904,13.35,-10.722], +// 4 0 -6.54 13.579 -10.965 -6.582 13.7 -10.937 -6.54 13.821 -10.965 -6.437 13.7 -11.034 + [4,0,-6.54,13.579,-10.965,-6.582,13.7,-10.937,-6.54,13.821,-10.965,-6.437,13.7,-11.034], +// 3 0 -6.437 13.7 -11.034 -6.54 13.821 -10.965 -6.437 13.871 -11.034 + [3,0,-6.437,13.7,-11.034,-6.54,13.821,-10.965,-6.437,13.871,-11.034], +// 4 0 -6.437 13.871 -11.034 -6.335 13.821 -11.102 -6.292 13.7 -11.13 -6.437 13.7 -11.034 + [4,0,-6.437,13.871,-11.034,-6.335,13.821,-11.102,-6.292,13.7,-11.13,-6.437,13.7,-11.034], +// 4 0 -6.437 13.529 -11.034 -6.437 13.7 -11.034 -6.292 13.7 -11.13 -6.335 13.579 -11.102 + [4,0,-6.437,13.529,-11.034,-6.437,13.7,-11.034,-6.292,13.7,-11.13,-6.335,13.579,-11.102], +// 3 0 -6.437 13.529 -11.034 -6.54 13.579 -10.965 -6.437 13.7 -11.034 + [3,0,-6.437,13.529,-11.034,-6.54,13.579,-10.965,-6.437,13.7,-11.034], +// 4 0 -7.218 13.829 -10.512 -7.26 13.95 -10.483 -7.218 14.071 -10.512 -7.116 13.95 -10.58 + [4,0,-7.218,13.829,-10.512,-7.26,13.95,-10.483,-7.218,14.071,-10.512,-7.116,13.95,-10.58], +// 3 0 -7.116 13.95 -10.58 -7.218 14.071 -10.512 -7.116 14.121 -10.58 + [3,0,-7.116,13.95,-10.58,-7.218,14.071,-10.512,-7.116,14.121,-10.58], +// 4 0 -7.116 14.121 -10.58 -7.013 14.071 -10.649 -6.971 13.95 -10.677 -7.116 13.95 -10.58 + [4,0,-7.116,14.121,-10.58,-7.013,14.071,-10.649,-6.971,13.95,-10.677,-7.116,13.95,-10.58], +// 4 0 -7.116 13.779 -10.58 -7.116 13.95 -10.58 -6.971 13.95 -10.677 -7.013 13.829 -10.649 + [4,0,-7.116,13.779,-10.58,-7.116,13.95,-10.58,-6.971,13.95,-10.677,-7.013,13.829,-10.649], +// 3 0 -7.116 13.779 -10.58 -7.218 13.829 -10.512 -7.116 13.95 -10.58 + [3,0,-7.116,13.779,-10.58,-7.218,13.829,-10.512,-7.116,13.95,-10.58], +// 4 0 -6.752 14.129 -10.823 -6.794 14.25 -10.795 -6.752 14.371 -10.823 -6.649 14.25 -10.892 + [4,0,-6.752,14.129,-10.823,-6.794,14.25,-10.795,-6.752,14.371,-10.823,-6.649,14.25,-10.892], +// 3 0 -6.649 14.25 -10.892 -6.752 14.371 -10.823 -6.649 14.421 -10.892 + [3,0,-6.649,14.25,-10.892,-6.752,14.371,-10.823,-6.649,14.421,-10.892], +// 4 0 -6.649 14.421 -10.892 -6.547 14.371 -10.96 -6.504 14.25 -10.989 -6.649 14.25 -10.892 + [4,0,-6.649,14.421,-10.892,-6.547,14.371,-10.96,-6.504,14.25,-10.989,-6.649,14.25,-10.892], +// 4 0 -6.649 14.079 -10.892 -6.649 14.25 -10.892 -6.504 14.25 -10.989 -6.547 14.129 -10.96 + [4,0,-6.649,14.079,-10.892,-6.649,14.25,-10.892,-6.504,14.25,-10.989,-6.547,14.129,-10.96], +// 3 0 -6.649 14.079 -10.892 -6.752 14.129 -10.823 -6.649 14.25 -10.892 + [3,0,-6.649,14.079,-10.892,-6.752,14.129,-10.823,-6.649,14.25,-10.892], +// 4 0 -5.946 14.129 -11.362 -5.989 14.25 -11.333 -5.946 14.371 -11.362 -5.844 14.25 -11.43 + [4,0,-5.946,14.129,-11.362,-5.989,14.25,-11.333,-5.946,14.371,-11.362,-5.844,14.25,-11.43], +// 3 0 -5.844 14.25 -11.43 -5.946 14.371 -11.362 -5.844 14.421 -11.43 + [3,0,-5.844,14.25,-11.43,-5.946,14.371,-11.362,-5.844,14.421,-11.43], +// 4 0 -5.844 14.421 -11.43 -5.741 14.371 -11.499 -5.699 14.25 -11.527 -5.844 14.25 -11.43 + [4,0,-5.844,14.421,-11.43,-5.741,14.371,-11.499,-5.699,14.25,-11.527,-5.844,14.25,-11.43], +// 4 0 -5.844 14.079 -11.43 -5.844 14.25 -11.43 -5.699 14.25 -11.527 -5.741 14.129 -11.499 + [4,0,-5.844,14.079,-11.43,-5.844,14.25,-11.43,-5.699,14.25,-11.527,-5.741,14.129,-11.499], +// 3 0 -5.844 14.079 -11.43 -5.946 14.129 -11.362 -5.844 14.25 -11.43 + [3,0,-5.844,14.079,-11.43,-5.946,14.129,-11.362,-5.844,14.25,-11.43], +// 4 0 -7.43 14.779 -10.37 -7.472 14.9 -10.342 -7.43 15.021 -10.37 -7.327 14.9 -10.439 + [4,0,-7.43,14.779,-10.37,-7.472,14.9,-10.342,-7.43,15.021,-10.37,-7.327,14.9,-10.439], +// 3 0 -7.327 14.9 -10.439 -7.43 15.021 -10.37 -7.327 15.071 -10.439 + [3,0,-7.327,14.9,-10.439,-7.43,15.021,-10.37,-7.327,15.071,-10.439], +// 4 0 -7.327 15.071 -10.439 -7.225 15.021 -10.507 -7.183 14.9 -10.536 -7.327 14.9 -10.439 + [4,0,-7.327,15.071,-10.439,-7.225,15.021,-10.507,-7.183,14.9,-10.536,-7.327,14.9,-10.439], +// 4 0 -7.327 14.729 -10.439 -7.327 14.9 -10.439 -7.183 14.9 -10.536 -7.225 14.779 -10.507 + [4,0,-7.327,14.729,-10.439,-7.327,14.9,-10.439,-7.183,14.9,-10.536,-7.225,14.779,-10.507], +// 3 0 -7.327 14.729 -10.439 -7.43 14.779 -10.37 -7.327 14.9 -10.439 + [3,0,-7.327,14.729,-10.439,-7.43,14.779,-10.37,-7.327,14.9,-10.439], +// 4 0 -6.879 14.829 -10.738 -6.921 14.95 -10.71 -6.879 15.071 -10.738 -6.776 14.95 -10.807 + [4,0,-6.879,14.829,-10.738,-6.921,14.95,-10.71,-6.879,15.071,-10.738,-6.776,14.95,-10.807], +// 3 0 -6.776 14.95 -10.807 -6.879 15.071 -10.738 -6.776 15.121 -10.807 + [3,0,-6.776,14.95,-10.807,-6.879,15.071,-10.738,-6.776,15.121,-10.807], +// 4 0 -6.776 15.121 -10.807 -6.674 15.071 -10.875 -6.631 14.95 -10.904 -6.776 14.95 -10.807 + [4,0,-6.776,15.121,-10.807,-6.674,15.071,-10.875,-6.631,14.95,-10.904,-6.776,14.95,-10.807], +// 4 0 -6.776 14.779 -10.807 -6.776 14.95 -10.807 -6.631 14.95 -10.904 -6.674 14.829 -10.875 + [4,0,-6.776,14.779,-10.807,-6.776,14.95,-10.807,-6.631,14.95,-10.904,-6.674,14.829,-10.875], +// 3 0 -6.776 14.779 -10.807 -6.879 14.829 -10.738 -6.776 14.95 -10.807 + [3,0,-6.776,14.779,-10.807,-6.879,14.829,-10.738,-6.776,14.95,-10.807], +// 4 0 -6.413 15.079 -11.05 -6.455 15.2 -11.022 -6.413 15.321 -11.05 -6.31 15.2 -11.119 + [4,0,-6.413,15.079,-11.05,-6.455,15.2,-11.022,-6.413,15.321,-11.05,-6.31,15.2,-11.119], +// 3 0 -6.31 15.2 -11.119 -6.413 15.321 -11.05 -6.31 15.371 -11.119 + [3,0,-6.31,15.2,-11.119,-6.413,15.321,-11.05,-6.31,15.371,-11.119], +// 4 0 -6.31 15.371 -11.119 -6.208 15.321 -11.187 -6.165 15.2 -11.215 -6.31 15.2 -11.119 + [4,0,-6.31,15.371,-11.119,-6.208,15.321,-11.187,-6.165,15.2,-11.215,-6.31,15.2,-11.119], +// 4 0 -6.31 15.029 -11.119 -6.31 15.2 -11.119 -6.165 15.2 -11.215 -6.208 15.079 -11.187 + [4,0,-6.31,15.029,-11.119,-6.31,15.2,-11.119,-6.165,15.2,-11.215,-6.208,15.079,-11.187], +// 3 0 -6.31 15.029 -11.119 -6.413 15.079 -11.05 -6.31 15.2 -11.119 + [3,0,-6.31,15.029,-11.119,-6.413,15.079,-11.05,-6.31,15.2,-11.119], +// 4 0 -5.735 14.979 -11.503 -5.777 15.1 -11.475 -5.735 15.221 -11.503 -5.632 15.1 -11.572 + [4,0,-5.735,14.979,-11.503,-5.777,15.1,-11.475,-5.735,15.221,-11.503,-5.632,15.1,-11.572], +// 3 0 -5.632 15.1 -11.572 -5.735 15.221 -11.503 -5.632 15.271 -11.572 + [3,0,-5.632,15.1,-11.572,-5.735,15.221,-11.503,-5.632,15.271,-11.572], +// 4 0 -5.632 15.271 -11.572 -5.53 15.221 -11.64 -5.487 15.1 -11.669 -5.632 15.1 -11.572 + [4,0,-5.632,15.271,-11.572,-5.53,15.221,-11.64,-5.487,15.1,-11.669,-5.632,15.1,-11.572], +// 4 0 -5.632 14.929 -11.572 -5.632 15.1 -11.572 -5.487 15.1 -11.669 -5.53 14.979 -11.64 + [4,0,-5.632,14.929,-11.572,-5.632,15.1,-11.572,-5.487,15.1,-11.669,-5.53,14.979,-11.64], +// 3 0 -5.632 14.929 -11.572 -5.735 14.979 -11.503 -5.632 15.1 -11.572 + [3,0,-5.632,14.929,-11.572,-5.735,14.979,-11.503,-5.632,15.1,-11.572], +// 4 0 -6.031 15.479 -11.305 -6.074 15.6 -11.277 -6.031 15.721 -11.305 -5.929 15.6 -11.373 + [4,0,-6.031,15.479,-11.305,-6.074,15.6,-11.277,-6.031,15.721,-11.305,-5.929,15.6,-11.373], +// 3 0 -5.929 15.6 -11.373 -6.031 15.721 -11.305 -5.929 15.771 -11.373 + [3,0,-5.929,15.6,-11.373,-6.031,15.721,-11.305,-5.929,15.771,-11.373], +// 4 0 -5.929 15.771 -11.373 -5.826 15.721 -11.442 -5.784 15.6 -11.47 -5.929 15.6 -11.373 + [4,0,-5.929,15.771,-11.373,-5.826,15.721,-11.442,-5.784,15.6,-11.47,-5.929,15.6,-11.373], +// 4 0 -5.929 15.429 -11.373 -5.929 15.6 -11.373 -5.784 15.6 -11.47 -5.826 15.479 -11.442 + [4,0,-5.929,15.429,-11.373,-5.929,15.6,-11.373,-5.784,15.6,-11.47,-5.826,15.479,-11.442], +// 3 0 -5.929 15.429 -11.373 -6.031 15.479 -11.305 -5.929 15.6 -11.373 + [3,0,-5.929,15.429,-11.373,-6.031,15.479,-11.305,-5.929,15.6,-11.373], +// 3 0 -5.48 16.15 -11.673 -5.438 16.271 -11.702 -5.335 16.15 -11.77 + [3,0,-5.48,16.15,-11.673,-5.438,16.271,-11.702,-5.335,16.15,-11.77], +// 3 0 -5.335 16.15 -11.77 -5.438 16.029 -11.702 -5.48 16.15 -11.673 + [3,0,-5.335,16.15,-11.77,-5.438,16.029,-11.702,-5.48,16.15,-11.673], +// 3 0 -5.335 16.15 -11.77 -5.438 16.271 -11.702 -5.335 16.321 -11.77 + [3,0,-5.335,16.15,-11.77,-5.438,16.271,-11.702,-5.335,16.321,-11.77], +// 4 0 -5.335 16.321 -11.77 -5.233 16.271 -11.839 -5.19 16.15 -11.867 -5.335 16.15 -11.77 + [4,0,-5.335,16.321,-11.77,-5.233,16.271,-11.839,-5.19,16.15,-11.867,-5.335,16.15,-11.77], +// 4 0 -5.335 15.979 -11.77 -5.335 16.15 -11.77 -5.19 16.15 -11.867 -5.233 16.029 -11.839 + [4,0,-5.335,15.979,-11.77,-5.335,16.15,-11.77,-5.19,16.15,-11.867,-5.233,16.029,-11.839], +// 3 0 -5.335 15.979 -11.77 -5.438 16.029 -11.702 -5.335 16.15 -11.77 + [3,0,-5.335,15.979,-11.77,-5.438,16.029,-11.702,-5.335,16.15,-11.77], +// 4 0 -5.166 16.829 -11.883 -5.166 17 -11.883 -5.021 17 -11.98 -5.063 16.879 -11.952 + [4,0,-5.166,16.829,-11.883,-5.166,17,-11.883,-5.021,17,-11.98,-5.063,16.879,-11.952], +// 4 0 -5.311 17 -11.786 -5.166 17 -11.883 -5.166 16.829 -11.883 -5.268 16.879 -11.815 + [4,0,-5.311,17,-11.786,-5.166,17,-11.883,-5.166,16.829,-11.883,-5.268,16.879,-11.815], +// 4 0 -5.777 16.729 -11.475 -5.819 16.85 -11.447 -5.777 16.971 -11.475 -5.674 16.85 -11.543 + [4,0,-5.777,16.729,-11.475,-5.819,16.85,-11.447,-5.777,16.971,-11.475,-5.674,16.85,-11.543], +// 4 0 -5.631 17 -11.572 -5.674 16.85 -11.543 -5.777 16.971 -11.475 -5.717 17 -11.515 + [4,0,-5.631,17,-11.572,-5.674,16.85,-11.543,-5.777,16.971,-11.475,-5.717,17,-11.515], +// 3 0 -5.529 16.85 -11.64 -5.572 16.729 -11.612 -5.674 16.85 -11.543 + [3,0,-5.529,16.85,-11.64,-5.572,16.729,-11.612,-5.674,16.85,-11.543], +// 3 0 -5.674 16.85 -11.543 -5.572 16.971 -11.612 -5.529 16.85 -11.64 + [3,0,-5.674,16.85,-11.543,-5.572,16.971,-11.612,-5.529,16.85,-11.64], +// 3 0 -5.674 16.679 -11.543 -5.777 16.729 -11.475 -5.674 16.85 -11.543 + [3,0,-5.674,16.679,-11.543,-5.777,16.729,-11.475,-5.674,16.85,-11.543], +// 3 0 -5.674 16.85 -11.543 -5.572 16.729 -11.612 -5.674 16.679 -11.543 + [3,0,-5.674,16.85,-11.543,-5.572,16.729,-11.612,-5.674,16.679,-11.543], +// 3 0 -6.286 16.3 -11.135 -6.243 16.421 -11.163 -6.141 16.3 -11.232 + [3,0,-6.286,16.3,-11.135,-6.243,16.421,-11.163,-6.141,16.3,-11.232], +// 3 0 -6.141 16.3 -11.232 -6.243 16.179 -11.163 -6.286 16.3 -11.135 + [3,0,-6.141,16.3,-11.232,-6.243,16.179,-11.163,-6.286,16.3,-11.135], +// 3 0 -6.141 16.471 -11.232 -6.038 16.421 -11.3 -6.141 16.3 -11.232 + [3,0,-6.141,16.471,-11.232,-6.038,16.421,-11.3,-6.141,16.3,-11.232], +// 3 0 -6.141 16.3 -11.232 -6.243 16.421 -11.163 -6.141 16.471 -11.232 + [3,0,-6.141,16.3,-11.232,-6.243,16.421,-11.163,-6.141,16.471,-11.232], +// 3 0 -6.141 16.3 -11.232 -6.038 16.421 -11.3 -5.996 16.3 -11.329 + [3,0,-6.141,16.3,-11.232,-6.038,16.421,-11.3,-5.996,16.3,-11.329], +// 3 0 -5.996 16.3 -11.329 -6.038 16.179 -11.3 -6.141 16.3 -11.232 + [3,0,-5.996,16.3,-11.329,-6.038,16.179,-11.3,-6.141,16.3,-11.232], +// 3 0 -6.141 16.129 -11.232 -6.243 16.179 -11.163 -6.141 16.3 -11.232 + [3,0,-6.141,16.129,-11.232,-6.243,16.179,-11.163,-6.141,16.3,-11.232], +// 3 0 -6.141 16.3 -11.232 -6.038 16.179 -11.3 -6.141 16.129 -11.232 + [3,0,-6.141,16.3,-11.232,-6.038,16.179,-11.3,-6.141,16.129,-11.232], +// 3 0 -7.049 15.95 -10.625 -7.006 16.071 -10.653 -6.904 15.95 -10.722 + [3,0,-7.049,15.95,-10.625,-7.006,16.071,-10.653,-6.904,15.95,-10.722], +// 3 0 -6.904 15.95 -10.722 -7.006 15.829 -10.653 -7.049 15.95 -10.625 + [3,0,-6.904,15.95,-10.722,-7.006,15.829,-10.653,-7.049,15.95,-10.625], +// 3 0 -6.904 16.121 -10.722 -6.801 16.071 -10.79 -6.904 15.95 -10.722 + [3,0,-6.904,16.121,-10.722,-6.801,16.071,-10.79,-6.904,15.95,-10.722], +// 3 0 -6.904 15.95 -10.722 -7.006 16.071 -10.653 -6.904 16.121 -10.722 + [3,0,-6.904,15.95,-10.722,-7.006,16.071,-10.653,-6.904,16.121,-10.722], +// 3 0 -6.904 15.95 -10.722 -6.801 16.071 -10.79 -6.759 15.95 -10.819 + [3,0,-6.904,15.95,-10.722,-6.801,16.071,-10.79,-6.759,15.95,-10.819], +// 3 0 -6.759 15.95 -10.819 -6.801 15.829 -10.79 -6.904 15.95 -10.722 + [3,0,-6.759,15.95,-10.819,-6.801,15.829,-10.79,-6.904,15.95,-10.722], +// 3 0 -6.904 15.779 -10.722 -7.006 15.829 -10.653 -6.904 15.95 -10.722 + [3,0,-6.904,15.779,-10.722,-7.006,15.829,-10.653,-6.904,15.95,-10.722], +// 3 0 -6.904 15.95 -10.722 -6.801 15.829 -10.79 -6.904 15.779 -10.722 + [3,0,-6.904,15.95,-10.722,-6.801,15.829,-10.79,-6.904,15.779,-10.722], +// 4 0 -7.472 15.479 -10.342 -7.515 15.6 -10.313 -7.472 15.721 -10.342 -7.37 15.6 -10.41 + [4,0,-7.472,15.479,-10.342,-7.515,15.6,-10.313,-7.472,15.721,-10.342,-7.37,15.6,-10.41], +// 4 0 -7.472 15.721 -10.342 -7.37 15.771 -10.41 -7.267 15.721 -10.479 -7.37 15.6 -10.41 + [4,0,-7.472,15.721,-10.342,-7.37,15.771,-10.41,-7.267,15.721,-10.479,-7.37,15.6,-10.41], +// 4 0 -7.267 15.479 -10.479 -7.37 15.6 -10.41 -7.267 15.721 -10.479 -7.225 15.6 -10.507 + [4,0,-7.267,15.479,-10.479,-7.37,15.6,-10.41,-7.267,15.721,-10.479,-7.225,15.6,-10.507], +// 4 0 -7.267 15.479 -10.479 -7.37 15.429 -10.41 -7.472 15.479 -10.342 -7.37 15.6 -10.41 + [4,0,-7.267,15.479,-10.479,-7.37,15.429,-10.41,-7.472,15.479,-10.342,-7.37,15.6,-10.41], +// 3 0 -7.684 16.35 -10.2 -7.642 16.471 -10.229 -7.539 16.35 -10.297 + [3,0,-7.684,16.35,-10.2,-7.642,16.471,-10.229,-7.539,16.35,-10.297], +// 3 0 -7.539 16.35 -10.297 -7.642 16.229 -10.229 -7.684 16.35 -10.2 + [3,0,-7.539,16.35,-10.297,-7.642,16.229,-10.229,-7.684,16.35,-10.2], +// 3 0 -7.539 16.521 -10.297 -7.437 16.471 -10.366 -7.539 16.35 -10.297 + [3,0,-7.539,16.521,-10.297,-7.437,16.471,-10.366,-7.539,16.35,-10.297], +// 3 0 -7.539 16.35 -10.297 -7.642 16.471 -10.229 -7.539 16.521 -10.297 + [3,0,-7.539,16.35,-10.297,-7.642,16.471,-10.229,-7.539,16.521,-10.297], +// 3 0 -7.539 16.35 -10.297 -7.437 16.471 -10.366 -7.394 16.35 -10.394 + [3,0,-7.539,16.35,-10.297,-7.437,16.471,-10.366,-7.394,16.35,-10.394], +// 3 0 -7.394 16.35 -10.394 -7.437 16.229 -10.366 -7.539 16.35 -10.297 + [3,0,-7.394,16.35,-10.394,-7.437,16.229,-10.366,-7.539,16.35,-10.297], +// 3 0 -7.539 16.179 -10.297 -7.642 16.229 -10.229 -7.539 16.35 -10.297 + [3,0,-7.539,16.179,-10.297,-7.642,16.229,-10.229,-7.539,16.35,-10.297], +// 3 0 -7.539 16.35 -10.297 -7.437 16.229 -10.366 -7.539 16.179 -10.297 + [3,0,-7.539,16.35,-10.297,-7.437,16.229,-10.366,-7.539,16.179,-10.297], +// 4 0 -8.108 14.479 -9.917 -8.151 14.6 -9.889 -8.108 14.721 -9.917 -8.006 14.6 -9.985 + [4,0,-8.108,14.479,-9.917,-8.151,14.6,-9.889,-8.108,14.721,-9.917,-8.006,14.6,-9.985], +// 4 0 -8.108 14.721 -9.917 -8.006 14.771 -9.985 -7.903 14.721 -10.054 -8.006 14.6 -9.985 + [4,0,-8.108,14.721,-9.917,-8.006,14.771,-9.985,-7.903,14.721,-10.054,-8.006,14.6,-9.985], +// 4 0 -7.903 14.479 -10.054 -8.006 14.6 -9.985 -7.903 14.721 -10.054 -7.861 14.6 -10.082 + [4,0,-7.903,14.479,-10.054,-8.006,14.6,-9.985,-7.903,14.721,-10.054,-7.861,14.6,-10.082], +// 4 0 -7.903 14.479 -10.054 -8.006 14.429 -9.985 -8.108 14.479 -9.917 -8.006 14.6 -9.985 + [4,0,-7.903,14.479,-10.054,-8.006,14.429,-9.985,-8.108,14.479,-9.917,-8.006,14.6,-9.985], +// 4 0 -6.709 16.529 -10.852 -6.752 16.65 -10.823 -6.709 16.771 -10.852 -6.607 16.65 -10.92 + [4,0,-6.709,16.529,-10.852,-6.752,16.65,-10.823,-6.709,16.771,-10.852,-6.607,16.65,-10.92], +// 4 0 -6.709 16.771 -10.852 -6.607 16.821 -10.92 -6.504 16.771 -10.989 -6.607 16.65 -10.92 + [4,0,-6.709,16.771,-10.852,-6.607,16.821,-10.92,-6.504,16.771,-10.989,-6.607,16.65,-10.92], +// 4 0 -6.504 16.529 -10.989 -6.607 16.65 -10.92 -6.504 16.771 -10.989 -6.462 16.65 -11.017 + [4,0,-6.504,16.529,-10.989,-6.607,16.65,-10.92,-6.504,16.771,-10.989,-6.462,16.65,-11.017], +// 4 0 -6.709 16.529 -10.852 -6.607 16.65 -10.92 -6.504 16.529 -10.989 -6.607 16.479 -10.92 + [4,0,-6.709,16.529,-10.852,-6.607,16.65,-10.92,-6.504,16.529,-10.989,-6.607,16.479,-10.92], +// 4 0 -7.218 16.779 -10.512 -7.26 16.9 -10.483 -7.225 17 -10.507 -7.116 16.9 -10.58 + [4,0,-7.218,16.779,-10.512,-7.26,16.9,-10.483,-7.225,17,-10.507,-7.116,16.9,-10.58], +// 4 0 -7.006 17 -10.654 -6.971 16.9 -10.677 -7.013 16.779 -10.649 -7.116 16.9 -10.58 + [4,0,-7.006,17,-10.654,-6.971,16.9,-10.677,-7.013,16.779,-10.649,-7.116,16.9,-10.58], +// 4 0 -7.013 16.779 -10.649 -7.116 16.729 -10.58 -7.218 16.779 -10.512 -7.116 16.9 -10.58 + [4,0,-7.013,16.779,-10.649,-7.116,16.729,-10.58,-7.218,16.779,-10.512,-7.116,16.9,-10.58], +// 4 0 -8.098 13.524 -9.923 -8.118 13.744 -9.911 -8.006 13.821 -9.985 -8.006 13.479 -9.985 + [4,0,-8.098,13.524,-9.923,-8.118,13.744,-9.911,-8.006,13.821,-9.985,-8.006,13.479,-9.985], +// 4 0 -8.006 13.821 -9.985 -7.903 13.771 -10.054 -7.903 13.529 -10.054 -8.006 13.479 -9.985 + [4,0,-8.006,13.821,-9.985,-7.903,13.771,-10.054,-7.903,13.529,-10.054,-8.006,13.479,-9.985], +// 3 0 -7.903 13.529 -10.054 -7.903 13.771 -10.054 -7.861 13.65 -10.082 + [3,0,-7.903,13.529,-10.054,-7.903,13.771,-10.054,-7.861,13.65,-10.082], +// 3 0 -5.674 16.85 -11.543 -5.631 17 -11.572 -5.572 16.971 -11.612 + [3,0,-5.674,16.85,-11.543,-5.631,17,-11.572,-5.572,16.971,-11.612], +// 3 0 -7.116 16.9 -10.58 -7.225 17 -10.507 -7.006 17 -10.654 + [3,0,-7.116,16.9,-10.58,-7.225,17,-10.507,-7.006,17,-10.654], +// 4 0 -3.904 9.096 -12.224 -4.12 9.419 -12.181 -4.196 9.8 -12.166 -3.2 9.8 -12.364 + [4,0,-3.904,9.096,-12.224,-4.12,9.419,-12.181,-4.196,9.8,-12.166,-3.2,9.8,-12.364], +// 4 0 -3.904 10.504 -12.224 -3.2 9.8 -12.364 -4.196 9.8 -12.166 -4.12 10.181 -12.181 + [4,0,-3.904,10.504,-12.224,-3.2,9.8,-12.364,-4.196,9.8,-12.166,-4.12,10.181,-12.181], +// 4 0 -3.904 10.504 -12.224 -3.581 10.72 -12.288 -3.2 10.796 -12.364 -3.2 9.8 -12.364 + [4,0,-3.904,10.504,-12.224,-3.581,10.72,-12.288,-3.2,10.796,-12.364,-3.2,9.8,-12.364], +// 4 0 -3.2 10.796 -12.364 -2.819 10.72 -12.44 -2.496 10.504 -12.504 -3.2 9.8 -12.364 + [4,0,-3.2,10.796,-12.364,-2.819,10.72,-12.44,-2.496,10.504,-12.504,-3.2,9.8,-12.364], +// 4 0 -2.496 10.504 -12.504 -2.28 10.181 -12.547 -2.204 9.8 -12.562 -3.2 9.8 -12.364 + [4,0,-2.496,10.504,-12.504,-2.28,10.181,-12.547,-2.204,9.8,-12.562,-3.2,9.8,-12.364], +// 4 0 -4.45 9 -12.115 -3.904 9.096 -12.224 -3.65 8.65 -12.274 -4.1 8.7 -12.185 + [4,0,-4.45,9,-12.115,-3.904,9.096,-12.224,-3.65,8.65,-12.274,-4.1,8.7,-12.185], +// 4 0 -3.65 8.65 -12.274 -3.904 9.096 -12.224 -2.569 8.88 -12.489 -3.15 8.7 -12.374 + [4,0,-3.65,8.65,-12.274,-3.904,9.096,-12.224,-2.569,8.88,-12.489,-3.15,8.7,-12.374], +// 3 0 -2.569 8.88 -12.489 -2.28 9.419 -12.547 -2.05 9.3 -12.592 + [3,0,-2.569,8.88,-12.489,-2.28,9.419,-12.547,-2.05,9.3,-12.592], +// 3 0 -2.569 8.88 -12.489 -3.904 9.096 -12.224 -3.2 9.8 -12.364 + [3,0,-2.569,8.88,-12.489,-3.904,9.096,-12.224,-3.2,9.8,-12.364], +// 4 0 -2.204 9.8 -12.562 -2.28 9.419 -12.547 -2.569 8.88 -12.489 -3.2 9.8 -12.364 + [4,0,-2.204,9.8,-12.562,-2.28,9.419,-12.547,-2.569,8.88,-12.489,-3.2,9.8,-12.364], +// 4 0 -4.975 7.197 -12.011 -4.45 7.7 -12.115 -4.4 6.75 -12.125 -4.8 7 -12.046 + [4,0,-4.975,7.197,-12.011,-4.45,7.7,-12.115,-4.4,6.75,-12.125,-4.8,7,-12.046], +// 4 0 -4.4 6.75 -12.125 -4.45 7.7 -12.115 -4 7.6 -12.205 -4.05 6.75 -12.195 + [4,0,-4.4,6.75,-12.125,-4.45,7.7,-12.115,-4,7.6,-12.205,-4.05,6.75,-12.195], +// 4 0 -4.05 6.75 -12.195 -4 7.6 -12.205 -3.2 7.05 -12.364 -3.65 6.85 -12.274 + [4,0,-4.05,6.75,-12.195,-4,7.6,-12.205,-3.2,7.05,-12.364,-3.65,6.85,-12.274], +// 4 0 -4 7.6 -12.205 -3.35 7.7 -12.334 -2.5 7.5 -12.503 -3.2 7.05 -12.364 + [4,0,-4,7.6,-12.205,-3.35,7.7,-12.334,-2.5,7.5,-12.503,-3.2,7.05,-12.364], +// 3 0 -2.5 7.5 -12.503 -3.35 7.7 -12.334 -2.55 7.95 -12.493 + [3,0,-2.5,7.5,-12.503,-3.35,7.7,-12.334,-2.55,7.95,-12.493], +// 3 0 -2.5 7.5 -12.503 -2.55 7.95 -12.493 -1.55 8.35 -12.692 + [3,0,-2.5,7.5,-12.503,-2.55,7.95,-12.493,-1.55,8.35,-12.692], +// 4 0 -2.05 14.05 -12.592 -2.4 14.2 -12.523 -2.6 14.45 -12.483 -1.65 15 -12.672 + [4,0,-2.05,14.05,-12.592,-2.4,14.2,-12.523,-2.6,14.45,-12.483,-1.65,15,-12.672], +// 4 0 -1.65 15 -12.672 -2.6 14.45 -12.483 -2.35 14.95 -12.533 -2.05 15.05 -12.592 + [4,0,-1.65,15,-12.672,-2.6,14.45,-12.483,-2.35,14.95,-12.533,-2.05,15.05,-12.592], +// 3 0 -2.6 14.45 -12.483 -2.6 14.75 -12.483 -2.35 14.95 -12.533 + [3,0,-2.6,14.45,-12.483,-2.6,14.75,-12.483,-2.35,14.95,-12.533], +// 4 0 -2.05 14.05 -12.592 -1.65 15 -12.672 -.6 14.95 -12.881 -.95 13.95 -12.811 + [4,0,-2.05,14.05,-12.592,-1.65,15,-12.672,-.6,14.95,-12.881,-.95,13.95,-12.811], +// 4 0 -3.021 13.221 -12.399 -2.9 13.1 -12.423 -3.021 12.979 -12.399 -3.071 13.1 -12.389 + [4,0,-3.021,13.221,-12.399,-2.9,13.1,-12.423,-3.021,12.979,-12.399,-3.071,13.1,-12.389], +// 3 0 -2.9 13.1 -12.423 -3.021 13.221 -12.399 -2.9 13.271 -12.423 + [3,0,-2.9,13.1,-12.423,-3.021,13.221,-12.399,-2.9,13.271,-12.423], +// 4 0 -2.9 13.271 -12.423 -2.779 13.221 -12.447 -2.729 13.1 -12.457 -2.9 13.1 -12.423 + [4,0,-2.9,13.271,-12.423,-2.779,13.221,-12.447,-2.729,13.1,-12.457,-2.9,13.1,-12.423], +// 4 0 -2.9 12.929 -12.423 -2.9 13.1 -12.423 -2.729 13.1 -12.457 -2.779 12.979 -12.447 + [4,0,-2.9,12.929,-12.423,-2.9,13.1,-12.423,-2.729,13.1,-12.457,-2.779,12.979,-12.447], +// 3 0 -2.9 12.929 -12.423 -3.021 12.979 -12.399 -2.9 13.1 -12.423 + [3,0,-2.9,12.929,-12.423,-3.021,12.979,-12.399,-2.9,13.1,-12.423], +// 4 0 -1.971 13.079 -12.608 -2.021 13.2 -12.598 -1.971 13.321 -12.608 -1.85 13.2 -12.632 + [4,0,-1.971,13.079,-12.608,-2.021,13.2,-12.598,-1.971,13.321,-12.608,-1.85,13.2,-12.632], +// 3 0 -1.85 13.2 -12.632 -1.971 13.321 -12.608 -1.85 13.371 -12.632 + [3,0,-1.85,13.2,-12.632,-1.971,13.321,-12.608,-1.85,13.371,-12.632], +// 4 0 -1.85 13.371 -12.632 -1.729 13.321 -12.656 -1.679 13.2 -12.666 -1.85 13.2 -12.632 + [4,0,-1.85,13.371,-12.632,-1.729,13.321,-12.656,-1.679,13.2,-12.666,-1.85,13.2,-12.632], +// 4 0 -1.85 13.029 -12.632 -1.85 13.2 -12.632 -1.679 13.2 -12.666 -1.729 13.079 -12.656 + [4,0,-1.85,13.029,-12.632,-1.85,13.2,-12.632,-1.679,13.2,-12.666,-1.729,13.079,-12.656], +// 3 0 -1.85 13.029 -12.632 -1.971 13.079 -12.608 -1.85 13.2 -12.632 + [3,0,-1.85,13.029,-12.632,-1.971,13.079,-12.608,-1.85,13.2,-12.632], +// 4 0 -1.221 13.429 -12.757 -1.271 13.55 -12.747 -1.221 13.671 -12.757 -1.1 13.55 -12.781 + [4,0,-1.221,13.429,-12.757,-1.271,13.55,-12.747,-1.221,13.671,-12.757,-1.1,13.55,-12.781], +// 3 0 -1.1 13.55 -12.781 -1.221 13.671 -12.757 -1.1 13.721 -12.781 + [3,0,-1.1,13.55,-12.781,-1.221,13.671,-12.757,-1.1,13.721,-12.781], +// 4 0 -1.1 13.721 -12.781 -.979 13.671 -12.805 -.929 13.55 -12.815 -1.1 13.55 -12.781 + [4,0,-1.1,13.721,-12.781,-.979,13.671,-12.805,-.929,13.55,-12.815,-1.1,13.55,-12.781], +// 4 0 -1.1 13.379 -12.781 -1.1 13.55 -12.781 -.929 13.55 -12.815 -.979 13.429 -12.805 + [4,0,-1.1,13.379,-12.781,-1.1,13.55,-12.781,-.929,13.55,-12.815,-.979,13.429,-12.805], +// 3 0 -1.1 13.379 -12.781 -1.221 13.429 -12.757 -1.1 13.55 -12.781 + [3,0,-1.1,13.379,-12.781,-1.221,13.429,-12.757,-1.1,13.55,-12.781], +// 4 0 -.871 12.729 -12.827 -.921 12.85 -12.817 -.871 12.971 -12.827 -.75 12.85 -12.851 + [4,0,-.871,12.729,-12.827,-.921,12.85,-12.817,-.871,12.971,-12.827,-.75,12.85,-12.851], +// 3 0 -.75 12.85 -12.851 -.871 12.971 -12.827 -.75 13.021 -12.851 + [3,0,-.75,12.85,-12.851,-.871,12.971,-12.827,-.75,13.021,-12.851], +// 4 0 -.75 13.021 -12.851 -.629 12.971 -12.875 -.579 12.85 -12.885 -.75 12.85 -12.851 + [4,0,-.75,13.021,-12.851,-.629,12.971,-12.875,-.579,12.85,-12.885,-.75,12.85,-12.851], +// 4 0 -.75 12.679 -12.851 -.75 12.85 -12.851 -.579 12.85 -12.885 -.629 12.729 -12.875 + [4,0,-.75,12.679,-12.851,-.75,12.85,-12.851,-.579,12.85,-12.885,-.629,12.729,-12.875], +// 3 0 -.75 12.679 -12.851 -.871 12.729 -12.827 -.75 12.85 -12.851 + [3,0,-.75,12.679,-12.851,-.871,12.729,-12.827,-.75,12.85,-12.851], +// 4 0 -3.621 13.821 -12.28 -3.5 13.7 -12.304 -3.621 13.579 -12.28 -3.671 13.7 -12.27 + [4,0,-3.621,13.821,-12.28,-3.5,13.7,-12.304,-3.621,13.579,-12.28,-3.671,13.7,-12.27], +// 3 0 -3.5 13.7 -12.304 -3.621 13.821 -12.28 -3.5 13.871 -12.304 + [3,0,-3.5,13.7,-12.304,-3.621,13.821,-12.28,-3.5,13.871,-12.304], +// 4 0 -3.5 13.871 -12.304 -3.379 13.821 -12.328 -3.329 13.7 -12.338 -3.5 13.7 -12.304 + [4,0,-3.5,13.871,-12.304,-3.379,13.821,-12.328,-3.329,13.7,-12.338,-3.5,13.7,-12.304], +// 4 0 -3.5 13.529 -12.304 -3.5 13.7 -12.304 -3.329 13.7 -12.338 -3.379 13.579 -12.328 + [4,0,-3.5,13.529,-12.304,-3.5,13.7,-12.304,-3.329,13.7,-12.338,-3.379,13.579,-12.328], +// 3 0 -3.5 13.529 -12.304 -3.621 13.579 -12.28 -3.5 13.7 -12.304 + [3,0,-3.5,13.529,-12.304,-3.621,13.579,-12.28,-3.5,13.7,-12.304], +// 4 0 -2.721 13.579 -12.459 -2.771 13.7 -12.449 -2.721 13.821 -12.459 -2.6 13.7 -12.483 + [4,0,-2.721,13.579,-12.459,-2.771,13.7,-12.449,-2.721,13.821,-12.459,-2.6,13.7,-12.483], +// 3 0 -2.6 13.7 -12.483 -2.721 13.821 -12.459 -2.6 13.871 -12.483 + [3,0,-2.6,13.7,-12.483,-2.721,13.821,-12.459,-2.6,13.871,-12.483], +// 4 0 -2.6 13.871 -12.483 -2.479 13.821 -12.507 -2.429 13.7 -12.517 -2.6 13.7 -12.483 + [4,0,-2.6,13.871,-12.483,-2.479,13.821,-12.507,-2.429,13.7,-12.517,-2.6,13.7,-12.483], +// 4 0 -2.6 13.529 -12.483 -2.6 13.7 -12.483 -2.429 13.7 -12.517 -2.479 13.579 -12.507 + [4,0,-2.6,13.529,-12.483,-2.6,13.7,-12.483,-2.429,13.7,-12.517,-2.479,13.579,-12.507], +// 3 0 -2.6 13.529 -12.483 -2.721 13.579 -12.459 -2.6 13.7 -12.483 + [3,0,-2.6,13.529,-12.483,-2.721,13.579,-12.459,-2.6,13.7,-12.483], +// 4 0 -3.471 14.179 -12.31 -3.521 14.3 -12.3 -3.471 14.421 -12.31 -3.35 14.3 -12.334 + [4,0,-3.471,14.179,-12.31,-3.521,14.3,-12.3,-3.471,14.421,-12.31,-3.35,14.3,-12.334], +// 3 0 -3.35 14.3 -12.334 -3.471 14.421 -12.31 -3.35 14.471 -12.334 + [3,0,-3.35,14.3,-12.334,-3.471,14.421,-12.31,-3.35,14.471,-12.334], +// 4 0 -3.35 14.471 -12.334 -3.229 14.421 -12.358 -3.179 14.3 -12.368 -3.35 14.3 -12.334 + [4,0,-3.35,14.471,-12.334,-3.229,14.421,-12.358,-3.179,14.3,-12.368,-3.35,14.3,-12.334], +// 4 0 -3.35 14.129 -12.334 -3.35 14.3 -12.334 -3.179 14.3 -12.368 -3.229 14.179 -12.358 + [4,0,-3.35,14.129,-12.334,-3.35,14.3,-12.334,-3.179,14.3,-12.368,-3.229,14.179,-12.358], +// 3 0 -3.35 14.129 -12.334 -3.471 14.179 -12.31 -3.35 14.3 -12.334 + [3,0,-3.35,14.129,-12.334,-3.471,14.179,-12.31,-3.35,14.3,-12.334], +// 4 0 -4.221 14.779 -12.161 -4.271 14.9 -12.151 -4.221 15.021 -12.161 -4.1 14.9 -12.185 + [4,0,-4.221,14.779,-12.161,-4.271,14.9,-12.151,-4.221,15.021,-12.161,-4.1,14.9,-12.185], +// 3 0 -4.1 14.9 -12.185 -4.221 15.021 -12.161 -4.1 15.071 -12.185 + [3,0,-4.1,14.9,-12.185,-4.221,15.021,-12.161,-4.1,15.071,-12.185], +// 4 0 -4.1 15.071 -12.185 -3.979 15.021 -12.209 -3.929 14.9 -12.219 -4.1 14.9 -12.185 + [4,0,-4.1,15.071,-12.185,-3.979,15.021,-12.209,-3.929,14.9,-12.219,-4.1,14.9,-12.185], +// 4 0 -4.1 14.729 -12.185 -4.1 14.9 -12.185 -3.929 14.9 -12.219 -3.979 14.779 -12.209 + [4,0,-4.1,14.729,-12.185,-4.1,14.9,-12.185,-3.929,14.9,-12.219,-3.979,14.779,-12.209], +// 3 0 -4.1 14.729 -12.185 -4.221 14.779 -12.161 -4.1 14.9 -12.185 + [3,0,-4.1,14.729,-12.185,-4.221,14.779,-12.161,-4.1,14.9,-12.185], +// 4 0 -3.221 15.121 -12.36 -3.1 15 -12.384 -3.221 14.879 -12.36 -3.271 15 -12.35 + [4,0,-3.221,15.121,-12.36,-3.1,15,-12.384,-3.221,14.879,-12.36,-3.271,15,-12.35], +// 3 0 -3.1 15 -12.384 -3.221 15.121 -12.36 -3.1 15.171 -12.384 + [3,0,-3.1,15,-12.384,-3.221,15.121,-12.36,-3.1,15.171,-12.384], +// 4 0 -3.1 15.171 -12.384 -2.979 15.121 -12.408 -2.929 15 -12.418 -3.1 15 -12.384 + [4,0,-3.1,15.171,-12.384,-2.979,15.121,-12.408,-2.929,15,-12.418,-3.1,15,-12.384], +// 4 0 -3.1 14.829 -12.384 -3.1 15 -12.384 -2.929 15 -12.418 -2.979 14.879 -12.408 + [4,0,-3.1,14.829,-12.384,-3.1,15,-12.384,-2.929,15,-12.418,-2.979,14.879,-12.408], +// 3 0 -3.1 14.829 -12.384 -3.221 14.879 -12.36 -3.1 15 -12.384 + [3,0,-3.1,14.829,-12.384,-3.221,14.879,-12.36,-3.1,15,-12.384], +// 4 0 -3.621 15.479 -12.28 -3.671 15.6 -12.27 -3.621 15.721 -12.28 -3.5 15.6 -12.304 + [4,0,-3.621,15.479,-12.28,-3.671,15.6,-12.27,-3.621,15.721,-12.28,-3.5,15.6,-12.304], +// 3 0 -3.5 15.6 -12.304 -3.621 15.721 -12.28 -3.5 15.771 -12.304 + [3,0,-3.5,15.6,-12.304,-3.621,15.721,-12.28,-3.5,15.771,-12.304], +// 4 0 -3.5 15.771 -12.304 -3.379 15.721 -12.328 -3.329 15.6 -12.338 -3.5 15.6 -12.304 + [4,0,-3.5,15.771,-12.304,-3.379,15.721,-12.328,-3.329,15.6,-12.338,-3.5,15.6,-12.304], +// 4 0 -3.5 15.429 -12.304 -3.5 15.6 -12.304 -3.329 15.6 -12.338 -3.379 15.479 -12.328 + [4,0,-3.5,15.429,-12.304,-3.5,15.6,-12.304,-3.329,15.6,-12.338,-3.379,15.479,-12.328], +// 3 0 -3.5 15.429 -12.304 -3.621 15.479 -12.28 -3.5 15.6 -12.304 + [3,0,-3.5,15.429,-12.304,-3.621,15.479,-12.28,-3.5,15.6,-12.304], +// 4 0 -2.721 15.379 -12.459 -2.771 15.5 -12.449 -2.721 15.621 -12.459 -2.6 15.5 -12.483 + [4,0,-2.721,15.379,-12.459,-2.771,15.5,-12.449,-2.721,15.621,-12.459,-2.6,15.5,-12.483], +// 3 0 -2.6 15.5 -12.483 -2.721 15.621 -12.459 -2.6 15.671 -12.483 + [3,0,-2.6,15.5,-12.483,-2.721,15.621,-12.459,-2.6,15.671,-12.483], +// 4 0 -2.6 15.671 -12.483 -2.479 15.621 -12.507 -2.429 15.5 -12.517 -2.6 15.5 -12.483 + [4,0,-2.6,15.671,-12.483,-2.479,15.621,-12.507,-2.429,15.5,-12.517,-2.6,15.5,-12.483], +// 4 0 -2.6 15.329 -12.483 -2.6 15.5 -12.483 -2.429 15.5 -12.517 -2.479 15.379 -12.507 + [4,0,-2.6,15.329,-12.483,-2.6,15.5,-12.483,-2.429,15.5,-12.517,-2.479,15.379,-12.507], +// 3 0 -2.6 15.329 -12.483 -2.721 15.379 -12.459 -2.6 15.5 -12.483 + [3,0,-2.6,15.329,-12.483,-2.721,15.379,-12.459,-2.6,15.5,-12.483], +// 4 0 -1.971 15.279 -12.608 -2.021 15.4 -12.598 -1.971 15.521 -12.608 -1.85 15.4 -12.632 + [4,0,-1.971,15.279,-12.608,-2.021,15.4,-12.598,-1.971,15.521,-12.608,-1.85,15.4,-12.632], +// 3 0 -1.85 15.4 -12.632 -1.971 15.521 -12.608 -1.85 15.571 -12.632 + [3,0,-1.85,15.4,-12.632,-1.971,15.521,-12.608,-1.85,15.571,-12.632], +// 4 0 -1.85 15.571 -12.632 -1.729 15.521 -12.656 -1.679 15.4 -12.666 -1.85 15.4 -12.632 + [4,0,-1.85,15.571,-12.632,-1.729,15.521,-12.656,-1.679,15.4,-12.666,-1.85,15.4,-12.632], +// 4 0 -1.85 15.229 -12.632 -1.85 15.4 -12.632 -1.679 15.4 -12.666 -1.729 15.279 -12.656 + [4,0,-1.85,15.229,-12.632,-1.85,15.4,-12.632,-1.679,15.4,-12.666,-1.729,15.279,-12.656], +// 3 0 -1.85 15.229 -12.632 -1.971 15.279 -12.608 -1.85 15.4 -12.632 + [3,0,-1.85,15.229,-12.632,-1.971,15.279,-12.608,-1.85,15.4,-12.632], +// 4 0 -1.321 15.421 -12.737 -1.2 15.3 -12.761 -1.321 15.179 -12.737 -1.371 15.3 -12.727 + [4,0,-1.321,15.421,-12.737,-1.2,15.3,-12.761,-1.321,15.179,-12.737,-1.371,15.3,-12.727], +// 3 0 -1.2 15.3 -12.761 -1.321 15.421 -12.737 -1.2 15.471 -12.761 + [3,0,-1.2,15.3,-12.761,-1.321,15.421,-12.737,-1.2,15.471,-12.761], +// 4 0 -1.2 15.471 -12.761 -1.079 15.421 -12.785 -1.029 15.3 -12.795 -1.2 15.3 -12.761 + [4,0,-1.2,15.471,-12.761,-1.079,15.421,-12.785,-1.029,15.3,-12.795,-1.2,15.3,-12.761], +// 4 0 -1.2 15.129 -12.761 -1.2 15.3 -12.761 -1.029 15.3 -12.795 -1.079 15.179 -12.785 + [4,0,-1.2,15.129,-12.761,-1.2,15.3,-12.761,-1.029,15.3,-12.795,-1.079,15.179,-12.785], +// 3 0 -1.2 15.129 -12.761 -1.321 15.179 -12.737 -1.2 15.3 -12.761 + [3,0,-1.2,15.129,-12.761,-1.321,15.179,-12.737,-1.2,15.3,-12.761], +// 4 0 -.571 15.129 -12.887 -.621 15.25 -12.877 -.571 15.371 -12.887 -.45 15.25 -12.911 + [4,0,-.571,15.129,-12.887,-.621,15.25,-12.877,-.571,15.371,-12.887,-.45,15.25,-12.911], +// 3 0 -.45 15.25 -12.911 -.571 15.371 -12.887 -.45 15.421 -12.911 + [3,0,-.45,15.25,-12.911,-.571,15.371,-12.887,-.45,15.421,-12.911], +// 4 0 -.45 15.421 -12.911 -.329 15.371 -12.935 -.279 15.25 -12.945 -.45 15.25 -12.911 + [4,0,-.45,15.421,-12.911,-.329,15.371,-12.935,-.279,15.25,-12.945,-.45,15.25,-12.911], +// 4 0 -.45 15.079 -12.911 -.45 15.25 -12.911 -.279 15.25 -12.945 -.329 15.129 -12.935 + [4,0,-.45,15.079,-12.911,-.45,15.25,-12.911,-.279,15.25,-12.945,-.329,15.129,-12.935], +// 3 0 -.45 15.079 -12.911 -.571 15.129 -12.887 -.45 15.25 -12.911 + [3,0,-.45,15.079,-12.911,-.571,15.129,-12.887,-.45,15.25,-12.911], +// 4 0 -.371 15.629 -12.926 -.421 15.75 -12.916 -.371 15.871 -12.926 -.25 15.75 -12.95 + [4,0,-.371,15.629,-12.926,-.421,15.75,-12.916,-.371,15.871,-12.926,-.25,15.75,-12.95], +// 3 0 -.25 15.75 -12.95 -.371 15.871 -12.926 -.25 15.921 -12.95 + [3,0,-.25,15.75,-12.95,-.371,15.871,-12.926,-.25,15.921,-12.95], +// 4 0 -.25 15.921 -12.95 -.129 15.871 -12.974 -.079 15.75 -12.984 -.25 15.75 -12.95 + [4,0,-.25,15.921,-12.95,-.129,15.871,-12.974,-.079,15.75,-12.984,-.25,15.75,-12.95], +// 4 0 -.25 15.579 -12.95 -.25 15.75 -12.95 -.079 15.75 -12.984 -.129 15.629 -12.974 + [4,0,-.25,15.579,-12.95,-.25,15.75,-12.95,-.079,15.75,-12.984,-.129,15.629,-12.974], +// 3 0 -.25 15.579 -12.95 -.371 15.629 -12.926 -.25 15.75 -12.95 + [3,0,-.25,15.579,-12.95,-.371,15.629,-12.926,-.25,15.75,-12.95], +// 4 0 -.421 16.329 -12.916 -.471 16.45 -12.906 -.421 16.571 -12.916 -.3 16.45 -12.94 + [4,0,-.421,16.329,-12.916,-.471,16.45,-12.906,-.421,16.571,-12.916,-.3,16.45,-12.94], +// 3 0 -.3 16.45 -12.94 -.421 16.571 -12.916 -.3 16.621 -12.94 + [3,0,-.3,16.45,-12.94,-.421,16.571,-12.916,-.3,16.621,-12.94], +// 4 0 -.3 16.621 -12.94 -.179 16.571 -12.964 -.129 16.45 -12.974 -.3 16.45 -12.94 + [4,0,-.3,16.621,-12.94,-.179,16.571,-12.964,-.129,16.45,-12.974,-.3,16.45,-12.94], +// 4 0 -.3 16.279 -12.94 -.3 16.45 -12.94 -.129 16.45 -12.974 -.179 16.329 -12.964 + [4,0,-.3,16.279,-12.94,-.3,16.45,-12.94,-.129,16.45,-12.974,-.179,16.329,-12.964], +// 3 0 -.3 16.279 -12.94 -.421 16.329 -12.916 -.3 16.45 -12.94 + [3,0,-.3,16.279,-12.94,-.421,16.329,-12.916,-.3,16.45,-12.94], +// 4 0 -3.021 16.871 -12.399 -2.9 16.75 -12.423 -3.021 16.629 -12.399 -3.071 16.75 -12.389 + [4,0,-3.021,16.871,-12.399,-2.9,16.75,-12.423,-3.021,16.629,-12.399,-3.071,16.75,-12.389], +// 3 0 -2.9 16.75 -12.423 -3.021 16.871 -12.399 -2.9 16.921 -12.423 + [3,0,-2.9,16.75,-12.423,-3.021,16.871,-12.399,-2.9,16.921,-12.423], +// 4 0 -2.9 16.921 -12.423 -2.779 16.871 -12.447 -2.729 16.75 -12.457 -2.9 16.75 -12.423 + [4,0,-2.9,16.921,-12.423,-2.779,16.871,-12.447,-2.729,16.75,-12.457,-2.9,16.75,-12.423], +// 4 0 -2.9 16.579 -12.423 -2.9 16.75 -12.423 -2.729 16.75 -12.457 -2.779 16.629 -12.447 + [4,0,-2.9,16.579,-12.423,-2.9,16.75,-12.423,-2.729,16.75,-12.457,-2.779,16.629,-12.447], +// 3 0 -2.9 16.579 -12.423 -3.021 16.629 -12.399 -2.9 16.75 -12.423 + [3,0,-2.9,16.579,-12.423,-3.021,16.629,-12.399,-2.9,16.75,-12.423], +// 4 0 -3.371 15.979 -12.33 -3.421 16.1 -12.32 -3.371 16.221 -12.33 -3.25 16.1 -12.354 + [4,0,-3.371,15.979,-12.33,-3.421,16.1,-12.32,-3.371,16.221,-12.33,-3.25,16.1,-12.354], +// 3 0 -3.25 16.1 -12.354 -3.371 16.221 -12.33 -3.25 16.271 -12.354 + [3,0,-3.25,16.1,-12.354,-3.371,16.221,-12.33,-3.25,16.271,-12.354], +// 4 0 -3.25 16.271 -12.354 -3.129 16.221 -12.378 -3.079 16.1 -12.388 -3.25 16.1 -12.354 + [4,0,-3.25,16.271,-12.354,-3.129,16.221,-12.378,-3.079,16.1,-12.388,-3.25,16.1,-12.354], +// 4 0 -3.25 15.929 -12.354 -3.25 16.1 -12.354 -3.079 16.1 -12.388 -3.129 15.979 -12.378 + [4,0,-3.25,15.929,-12.354,-3.25,16.1,-12.354,-3.079,16.1,-12.388,-3.129,15.979,-12.378], +// 3 0 -3.25 15.929 -12.354 -3.371 15.979 -12.33 -3.25 16.1 -12.354 + [3,0,-3.25,15.929,-12.354,-3.371,15.979,-12.33,-3.25,16.1,-12.354], +// 4 0 -3.571 16.679 -12.29 -3.621 16.8 -12.28 -3.571 16.921 -12.29 -3.45 16.8 -12.314 + [4,0,-3.571,16.679,-12.29,-3.621,16.8,-12.28,-3.571,16.921,-12.29,-3.45,16.8,-12.314], +// 3 0 -3.45 16.8 -12.314 -3.571 16.921 -12.29 -3.45 16.971 -12.314 + [3,0,-3.45,16.8,-12.314,-3.571,16.921,-12.29,-3.45,16.971,-12.314], +// 4 0 -3.45 16.971 -12.314 -3.329 16.921 -12.338 -3.279 16.8 -12.348 -3.45 16.8 -12.314 + [4,0,-3.45,16.971,-12.314,-3.329,16.921,-12.338,-3.279,16.8,-12.348,-3.45,16.8,-12.314], +// 4 0 -3.45 16.629 -12.314 -3.45 16.8 -12.314 -3.279 16.8 -12.348 -3.329 16.679 -12.338 + [4,0,-3.45,16.629,-12.314,-3.45,16.8,-12.314,-3.279,16.8,-12.348,-3.329,16.679,-12.338], +// 3 0 -3.45 16.629 -12.314 -3.571 16.679 -12.29 -3.45 16.8 -12.314 + [3,0,-3.45,16.629,-12.314,-3.571,16.679,-12.29,-3.45,16.8,-12.314], +// 4 0 -4.421 16.579 -12.121 -4.471 16.7 -12.111 -4.421 16.821 -12.121 -4.3 16.7 -12.145 + [4,0,-4.421,16.579,-12.121,-4.471,16.7,-12.111,-4.421,16.821,-12.121,-4.3,16.7,-12.145], +// 3 0 -4.3 16.7 -12.145 -4.421 16.821 -12.121 -4.3 16.871 -12.145 + [3,0,-4.3,16.7,-12.145,-4.421,16.821,-12.121,-4.3,16.871,-12.145], +// 4 0 -4.3 16.871 -12.145 -4.179 16.821 -12.169 -4.129 16.7 -12.179 -4.3 16.7 -12.145 + [4,0,-4.3,16.871,-12.145,-4.179,16.821,-12.169,-4.129,16.7,-12.179,-4.3,16.7,-12.145], +// 4 0 -4.3 16.529 -12.145 -4.3 16.7 -12.145 -4.129 16.7 -12.179 -4.179 16.579 -12.169 + [4,0,-4.3,16.529,-12.145,-4.3,16.7,-12.145,-4.129,16.7,-12.179,-4.179,16.579,-12.169], +// 3 0 -4.3 16.529 -12.145 -4.421 16.579 -12.121 -4.3 16.7 -12.145 + [3,0,-4.3,16.529,-12.145,-4.421,16.579,-12.121,-4.3,16.7,-12.145], +// 4 0 -4.521 15.671 -12.101 -4.4 15.55 -12.125 -4.521 15.429 -12.101 -4.571 15.55 -12.091 + [4,0,-4.521,15.671,-12.101,-4.4,15.55,-12.125,-4.521,15.429,-12.101,-4.571,15.55,-12.091], +// 3 0 -4.4 15.55 -12.125 -4.521 15.671 -12.101 -4.4 15.721 -12.125 + [3,0,-4.4,15.55,-12.125,-4.521,15.671,-12.101,-4.4,15.721,-12.125], +// 4 0 -4.4 15.721 -12.125 -4.279 15.671 -12.149 -4.229 15.55 -12.159 -4.4 15.55 -12.125 + [4,0,-4.4,15.721,-12.125,-4.279,15.671,-12.149,-4.229,15.55,-12.159,-4.4,15.55,-12.125], +// 4 0 -4.4 15.379 -12.125 -4.4 15.55 -12.125 -4.229 15.55 -12.159 -4.279 15.429 -12.149 + [4,0,-4.4,15.379,-12.125,-4.4,15.55,-12.125,-4.229,15.55,-12.159,-4.279,15.429,-12.149], +// 3 0 -4.4 15.379 -12.125 -4.521 15.429 -12.101 -4.4 15.55 -12.125 + [3,0,-4.4,15.379,-12.125,-4.521,15.429,-12.101,-4.4,15.55,-12.125], +// 3 0 -4.975 7.197 -12.011 -4.975 7.896 -12.011 -4.45 7.7 -12.115 + [3,0,-4.975,7.197,-12.011,-4.975,7.896,-12.011,-4.45,7.7,-12.115], +// 4 0 -.6 14.95 -12.881 -.1 14.95 -12.98 0 13.95 -13 -.95 13.95 -12.811 + [4,0,-.6,14.95,-12.881,-.1,14.95,-12.98,0,13.95,-13,-.95,13.95,-12.811], +// 3 0 0 13.95 -13 -.1 14.95 -12.98 0 14.95 -13 + [3,0,0,13.95,-13,-.1,14.95,-12.98,0,14.95,-13], +// 4 0 -.071 15.15 -12.986 -.021 15.271 -12.996 0 15.28 -13 -.021 15.029 -12.996 + [4,0,-.071,15.15,-12.986,-.021,15.271,-12.996,0,15.28,-13,-.021,15.029,-12.996], +// 3 0 0 15.02 -13 -.021 15.029 -12.996 0 15.28 -13 + [3,0,0,15.02,-13,-.021,15.029,-12.996,0,15.28,-13], +// 4 0 -.071 12.85 -12.986 -.021 12.971 -12.996 0 12.98 -13 -.021 12.729 -12.996 + [4,0,-.071,12.85,-12.986,-.021,12.971,-12.996,0,12.98,-13,-.021,12.729,-12.996], +// 3 0 0 12.72 -13 -.021 12.729 -12.996 0 12.98 -13 + [3,0,0,12.72,-13,-.021,12.729,-12.996,0,12.98,-13], +// 4 0 4.196 9.8 -12.166 3.2 9.8 -12.364 3.904 10.504 -12.224 4.12 10.181 -12.181 + [4,0,4.196,9.8,-12.166,3.2,9.8,-12.364,3.904,10.504,-12.224,4.12,10.181,-12.181], +// 4 0 3.904 10.504 -12.224 3.2 9.8 -12.364 3.2 10.796 -12.364 3.581 10.72 -12.288 + [4,0,3.904,10.504,-12.224,3.2,9.8,-12.364,3.2,10.796,-12.364,3.581,10.72,-12.288], +// 4 0 3.2 10.796 -12.364 3.2 9.8 -12.364 2.496 10.504 -12.504 2.819 10.72 -12.44 + [4,0,3.2,10.796,-12.364,3.2,9.8,-12.364,2.496,10.504,-12.504,2.819,10.72,-12.44], +// 4 0 2.204 9.8 -12.562 2.28 10.181 -12.547 2.496 10.504 -12.504 3.2 9.8 -12.364 + [4,0,2.204,9.8,-12.562,2.28,10.181,-12.547,2.496,10.504,-12.504,3.2,9.8,-12.364], +// 4 0 2.569 8.88 -12.489 2.28 9.419 -12.547 2.204 9.8 -12.562 3.2 9.8 -12.364 + [4,0,2.569,8.88,-12.489,2.28,9.419,-12.547,2.204,9.8,-12.562,3.2,9.8,-12.364], +// 4 0 4.196 9.8 -12.166 4.12 9.419 -12.181 3.904 9.096 -12.224 3.2 9.8 -12.364 + [4,0,4.196,9.8,-12.166,4.12,9.419,-12.181,3.904,9.096,-12.224,3.2,9.8,-12.364], +// 4 0 3.65 8.65 -12.274 3.904 9.096 -12.224 4.45 9 -12.115 4.1 8.7 -12.185 + [4,0,3.65,8.65,-12.274,3.904,9.096,-12.224,4.45,9,-12.115,4.1,8.7,-12.185], +// 4 0 3.65 8.65 -12.274 3.15 8.7 -12.374 2.569 8.88 -12.489 3.904 9.096 -12.224 + [4,0,3.65,8.65,-12.274,3.15,8.7,-12.374,2.569,8.88,-12.489,3.904,9.096,-12.224], +// 3 0 2.569 8.88 -12.489 2.05 9.3 -12.592 2.28 9.419 -12.547 + [3,0,2.569,8.88,-12.489,2.05,9.3,-12.592,2.28,9.419,-12.547], +// 3 0 2.569 8.88 -12.489 3.2 9.8 -12.364 3.904 9.096 -12.224 + [3,0,2.569,8.88,-12.489,3.2,9.8,-12.364,3.904,9.096,-12.224], +// 4 0 4.4 6.75 -12.125 4.05 6.75 -12.195 4 7.6 -12.205 4.45 7.7 -12.115 + [4,0,4.4,6.75,-12.125,4.05,6.75,-12.195,4,7.6,-12.205,4.45,7.7,-12.115], +// 4 0 4.05 6.75 -12.195 3.65 6.85 -12.274 3.2 7.05 -12.364 4 7.6 -12.205 + [4,0,4.05,6.75,-12.195,3.65,6.85,-12.274,3.2,7.05,-12.364,4,7.6,-12.205], +// 4 0 4 7.6 -12.205 3.2 7.05 -12.364 2.5 7.5 -12.503 3.35 7.7 -12.334 + [4,0,4,7.6,-12.205,3.2,7.05,-12.364,2.5,7.5,-12.503,3.35,7.7,-12.334], +// 3 0 2.5 7.5 -12.503 2.55 7.95 -12.493 3.35 7.7 -12.334 + [3,0,2.5,7.5,-12.503,2.55,7.95,-12.493,3.35,7.7,-12.334], +// 3 0 2.5 7.5 -12.503 1.55 8.35 -12.692 2.55 7.95 -12.493 + [3,0,2.5,7.5,-12.503,1.55,8.35,-12.692,2.55,7.95,-12.493], +// 4 0 2.05 14.05 -12.592 1.65 15 -12.672 2.6 14.45 -12.483 2.4 14.2 -12.523 + [4,0,2.05,14.05,-12.592,1.65,15,-12.672,2.6,14.45,-12.483,2.4,14.2,-12.523], +// 4 0 1.65 15 -12.672 2.05 15.05 -12.592 2.35 14.95 -12.533 2.6 14.45 -12.483 + [4,0,1.65,15,-12.672,2.05,15.05,-12.592,2.35,14.95,-12.533,2.6,14.45,-12.483], +// 3 0 2.6 14.45 -12.483 2.35 14.95 -12.533 2.6 14.75 -12.483 + [3,0,2.6,14.45,-12.483,2.35,14.95,-12.533,2.6,14.75,-12.483], +// 4 0 2.05 14.05 -12.592 .95 13.95 -12.811 .6 14.95 -12.881 1.65 15 -12.672 + [4,0,2.05,14.05,-12.592,.95,13.95,-12.811,.6,14.95,-12.881,1.65,15,-12.672], +// 4 0 .629 12.879 -12.875 .579 13 -12.885 .629 13.121 -12.875 .75 13 -12.851 + [4,0,.629,12.879,-12.875,.579,13,-12.885,.629,13.121,-12.875,.75,13,-12.851], +// 3 0 .75 13 -12.851 .629 13.121 -12.875 .75 13.171 -12.851 + [3,0,.75,13,-12.851,.629,13.121,-12.875,.75,13.171,-12.851], +// 4 0 .75 13.171 -12.851 .871 13.121 -12.827 .921 13 -12.817 .75 13 -12.851 + [4,0,.75,13.171,-12.851,.871,13.121,-12.827,.921,13,-12.817,.75,13,-12.851], +// 4 0 .75 12.829 -12.851 .75 13 -12.851 .921 13 -12.817 .871 12.879 -12.827 + [4,0,.75,12.829,-12.851,.75,13,-12.851,.921,13,-12.817,.871,12.879,-12.827], +// 3 0 .75 12.829 -12.851 .629 12.879 -12.875 .75 13 -12.851 + [3,0,.75,12.829,-12.851,.629,12.879,-12.875,.75,13,-12.851], +// 4 0 1.229 13.379 -12.756 1.179 13.5 -12.766 1.229 13.621 -12.756 1.35 13.5 -12.732 + [4,0,1.229,13.379,-12.756,1.179,13.5,-12.766,1.229,13.621,-12.756,1.35,13.5,-12.732], +// 3 0 1.35 13.5 -12.732 1.229 13.621 -12.756 1.35 13.671 -12.732 + [3,0,1.35,13.5,-12.732,1.229,13.621,-12.756,1.35,13.671,-12.732], +// 4 0 1.35 13.671 -12.732 1.471 13.621 -12.708 1.521 13.5 -12.698 1.35 13.5 -12.732 + [4,0,1.35,13.671,-12.732,1.471,13.621,-12.708,1.521,13.5,-12.698,1.35,13.5,-12.732], +// 4 0 1.35 13.329 -12.732 1.35 13.5 -12.732 1.521 13.5 -12.698 1.471 13.379 -12.708 + [4,0,1.35,13.329,-12.732,1.35,13.5,-12.732,1.521,13.5,-12.698,1.471,13.379,-12.708], +// 3 0 1.35 13.329 -12.732 1.229 13.379 -12.756 1.35 13.5 -12.732 + [3,0,1.35,13.329,-12.732,1.229,13.379,-12.756,1.35,13.5,-12.732], +// 4 0 1.829 13.271 -12.636 1.95 13.15 -12.612 1.829 13.029 -12.636 1.779 13.15 -12.646 + [4,0,1.829,13.271,-12.636,1.95,13.15,-12.612,1.829,13.029,-12.636,1.779,13.15,-12.646], +// 3 0 1.95 13.15 -12.612 1.829 13.271 -12.636 1.95 13.321 -12.612 + [3,0,1.95,13.15,-12.612,1.829,13.271,-12.636,1.95,13.321,-12.612], +// 4 0 1.95 13.321 -12.612 2.071 13.271 -12.588 2.121 13.15 -12.578 1.95 13.15 -12.612 + [4,0,1.95,13.321,-12.612,2.071,13.271,-12.588,2.121,13.15,-12.578,1.95,13.15,-12.612], +// 4 0 1.95 12.979 -12.612 1.95 13.15 -12.612 2.121 13.15 -12.578 2.071 13.029 -12.588 + [4,0,1.95,12.979,-12.612,1.95,13.15,-12.612,2.121,13.15,-12.578,2.071,13.029,-12.588], +// 3 0 1.95 12.979 -12.612 1.829 13.029 -12.636 1.95 13.15 -12.612 + [3,0,1.95,12.979,-12.612,1.829,13.029,-12.636,1.95,13.15,-12.612], +// 4 0 2.579 13.779 -12.487 2.529 13.9 -12.497 2.579 14.021 -12.487 2.7 13.9 -12.463 + [4,0,2.579,13.779,-12.487,2.529,13.9,-12.497,2.579,14.021,-12.487,2.7,13.9,-12.463], +// 4 0 2.821 14.021 -12.439 2.7 13.9 -12.463 2.579 14.021 -12.487 2.7 14.071 -12.463 + [4,0,2.821,14.021,-12.439,2.7,13.9,-12.463,2.579,14.021,-12.487,2.7,14.071,-12.463], +// 3 0 2.7 13.729 -12.463 2.579 13.779 -12.487 2.7 13.9 -12.463 + [3,0,2.7,13.729,-12.463,2.579,13.779,-12.487,2.7,13.9,-12.463], +// 4 0 2.379 15.879 -12.527 2.329 16 -12.537 2.379 16.121 -12.527 2.5 16 -12.503 + [4,0,2.379,15.879,-12.527,2.329,16,-12.537,2.379,16.121,-12.527,2.5,16,-12.503], +// 4 0 2.379 16.121 -12.527 2.5 16.171 -12.503 2.621 16.121 -12.479 2.5 16 -12.503 + [4,0,2.379,16.121,-12.527,2.5,16.171,-12.503,2.621,16.121,-12.479,2.5,16,-12.503], +// 4 0 2.621 15.879 -12.479 2.5 16 -12.503 2.621 16.121 -12.479 2.671 16 -12.469 + [4,0,2.621,15.879,-12.479,2.5,16,-12.503,2.621,16.121,-12.479,2.671,16,-12.469], +// 4 0 2.621 15.879 -12.479 2.5 15.829 -12.503 2.379 15.879 -12.527 2.5 16 -12.503 + [4,0,2.621,15.879,-12.479,2.5,15.829,-12.503,2.379,15.879,-12.527,2.5,16,-12.503], +// 4 0 2.679 15.179 -12.467 2.629 15.3 -12.477 2.679 15.421 -12.467 2.8 15.3 -12.443 + [4,0,2.679,15.179,-12.467,2.629,15.3,-12.477,2.679,15.421,-12.467,2.8,15.3,-12.443], +// 4 0 2.679 15.421 -12.467 2.8 15.471 -12.443 2.921 15.421 -12.419 2.8 15.3 -12.443 + [4,0,2.679,15.421,-12.467,2.8,15.471,-12.443,2.921,15.421,-12.419,2.8,15.3,-12.443], +// 4 0 2.921 15.179 -12.419 2.8 15.3 -12.443 2.921 15.421 -12.419 2.971 15.3 -12.409 + [4,0,2.921,15.179,-12.419,2.8,15.3,-12.443,2.921,15.421,-12.419,2.971,15.3,-12.409], +// 4 0 2.921 15.179 -12.419 2.8 15.129 -12.443 2.679 15.179 -12.467 2.8 15.3 -12.443 + [4,0,2.921,15.179,-12.419,2.8,15.129,-12.443,2.679,15.179,-12.467,2.8,15.3,-12.443], +// 4 0 .979 15.129 -12.805 .929 15.25 -12.815 .979 15.371 -12.805 1.1 15.25 -12.781 + [4,0,.979,15.129,-12.805,.929,15.25,-12.815,.979,15.371,-12.805,1.1,15.25,-12.781], +// 4 0 .979 15.371 -12.805 1.1 15.421 -12.781 1.221 15.371 -12.757 1.1 15.25 -12.781 + [4,0,.979,15.371,-12.805,1.1,15.421,-12.781,1.221,15.371,-12.757,1.1,15.25,-12.781], +// 4 0 1.221 15.129 -12.757 1.1 15.25 -12.781 1.221 15.371 -12.757 1.271 15.25 -12.747 + [4,0,1.221,15.129,-12.757,1.1,15.25,-12.781,1.221,15.371,-12.757,1.271,15.25,-12.747], +// 4 0 .979 15.129 -12.805 1.1 15.25 -12.781 1.221 15.129 -12.757 1.1 15.079 -12.781 + [4,0,.979,15.129,-12.805,1.1,15.25,-12.781,1.221,15.129,-12.757,1.1,15.079,-12.781], +// 4 0 0 15.28 -13 .1 15.321 -12.98 .221 15.271 -12.956 .1 15.15 -12.98 + [4,0,0,15.28,-13,.1,15.321,-12.98,.221,15.271,-12.956,.1,15.15,-12.98], +// 4 0 .221 15.271 -12.956 .271 15.15 -12.946 .221 15.029 -12.956 .1 15.15 -12.98 + [4,0,.221,15.271,-12.956,.271,15.15,-12.946,.221,15.029,-12.956,.1,15.15,-12.98], +// 4 0 .221 15.029 -12.956 .1 14.979 -12.98 0 15.02 -13 .1 15.15 -12.98 + [4,0,.221,15.029,-12.956,.1,14.979,-12.98,0,15.02,-13,.1,15.15,-12.98], +// 4 0 .329 15.429 -12.935 .279 15.55 -12.945 .329 15.671 -12.935 .45 15.55 -12.911 + [4,0,.329,15.429,-12.935,.279,15.55,-12.945,.329,15.671,-12.935,.45,15.55,-12.911], +// 4 0 .329 15.671 -12.935 .45 15.721 -12.911 .571 15.671 -12.887 .45 15.55 -12.911 + [4,0,.329,15.671,-12.935,.45,15.721,-12.911,.571,15.671,-12.887,.45,15.55,-12.911], +// 4 0 .571 15.429 -12.887 .45 15.55 -12.911 .571 15.671 -12.887 .621 15.55 -12.877 + [4,0,.571,15.429,-12.887,.45,15.55,-12.911,.571,15.671,-12.887,.621,15.55,-12.877], +// 4 0 .571 15.429 -12.887 .45 15.379 -12.911 .329 15.429 -12.935 .45 15.55 -12.911 + [4,0,.571,15.429,-12.887,.45,15.379,-12.911,.329,15.429,-12.935,.45,15.55,-12.911], +// 3 0 .179 16.05 -12.964 .229 16.171 -12.955 .35 16.05 -12.93 + [3,0,.179,16.05,-12.964,.229,16.171,-12.955,.35,16.05,-12.93], +// 3 0 .35 16.05 -12.93 .229 15.929 -12.955 .179 16.05 -12.964 + [3,0,.35,16.05,-12.93,.229,15.929,-12.955,.179,16.05,-12.964], +// 4 0 .229 16.171 -12.955 .35 16.221 -12.93 .471 16.171 -12.906 .35 16.05 -12.93 + [4,0,.229,16.171,-12.955,.35,16.221,-12.93,.471,16.171,-12.906,.35,16.05,-12.93], +// 4 0 .471 15.929 -12.906 .35 16.05 -12.93 .471 16.171 -12.906 .521 16.05 -12.896 + [4,0,.471,15.929,-12.906,.35,16.05,-12.93,.471,16.171,-12.906,.521,16.05,-12.896], +// 4 0 .471 15.929 -12.906 .35 15.879 -12.93 .229 15.929 -12.955 .35 16.05 -12.93 + [4,0,.471,15.929,-12.906,.35,15.879,-12.93,.229,15.929,-12.955,.35,16.05,-12.93], +// 4 0 .079 16.579 -12.984 .029 16.7 -12.994 .079 16.821 -12.984 .2 16.7 -12.96 + [4,0,.079,16.579,-12.984,.029,16.7,-12.994,.079,16.821,-12.984,.2,16.7,-12.96], +// 4 0 .079 16.821 -12.984 .2 16.871 -12.96 .321 16.821 -12.936 .2 16.7 -12.96 + [4,0,.079,16.821,-12.984,.2,16.871,-12.96,.321,16.821,-12.936,.2,16.7,-12.96], +// 4 0 .321 16.579 -12.936 .2 16.7 -12.96 .321 16.821 -12.936 .371 16.7 -12.926 + [4,0,.321,16.579,-12.936,.2,16.7,-12.96,.321,16.821,-12.936,.371,16.7,-12.926], +// 4 0 .079 16.579 -12.984 .2 16.7 -12.96 .321 16.579 -12.936 .2 16.529 -12.96 + [4,0,.079,16.579,-12.984,.2,16.7,-12.96,.321,16.579,-12.936,.2,16.529,-12.96], +// 4 0 2.129 16.629 -12.577 2.079 16.75 -12.587 2.129 16.871 -12.577 2.25 16.75 -12.553 + [4,0,2.129,16.629,-12.577,2.079,16.75,-12.587,2.129,16.871,-12.577,2.25,16.75,-12.553], +// 4 0 2.371 16.871 -12.529 2.25 16.75 -12.553 2.129 16.871 -12.577 2.25 16.921 -12.553 + [4,0,2.371,16.871,-12.529,2.25,16.75,-12.553,2.129,16.871,-12.577,2.25,16.921,-12.553], +// 4 0 2.371 16.629 -12.529 2.25 16.75 -12.553 2.371 16.871 -12.529 2.421 16.75 -12.519 + [4,0,2.371,16.629,-12.529,2.25,16.75,-12.553,2.371,16.871,-12.529,2.421,16.75,-12.519], +// 4 0 2.371 16.629 -12.529 2.25 16.579 -12.553 2.129 16.629 -12.577 2.25 16.75 -12.553 + [4,0,2.371,16.629,-12.529,2.25,16.579,-12.553,2.129,16.629,-12.577,2.25,16.75,-12.553], +// 4 0 2.079 15.279 -12.587 2.029 15.4 -12.597 2.079 15.521 -12.587 2.2 15.4 -12.563 + [4,0,2.079,15.279,-12.587,2.029,15.4,-12.597,2.079,15.521,-12.587,2.2,15.4,-12.563], +// 4 0 2.079 15.521 -12.587 2.2 15.571 -12.563 2.321 15.521 -12.539 2.2 15.4 -12.563 + [4,0,2.079,15.521,-12.587,2.2,15.571,-12.563,2.321,15.521,-12.539,2.2,15.4,-12.563], +// 4 0 2.321 15.279 -12.539 2.2 15.4 -12.563 2.321 15.521 -12.539 2.371 15.4 -12.529 + [4,0,2.321,15.279,-12.539,2.2,15.4,-12.563,2.321,15.521,-12.539,2.371,15.4,-12.529], +// 4 0 2.321 15.279 -12.539 2.2 15.229 -12.563 2.079 15.279 -12.587 2.2 15.4 -12.563 + [4,0,2.321,15.279,-12.539,2.2,15.229,-12.563,2.079,15.279,-12.587,2.2,15.4,-12.563], +// 4 0 4.4 6.75 -12.125 4.45 7.7 -12.115 4.975 7.896 -12.011 4.8 7 -12.046 + [4,0,4.4,6.75,-12.125,4.45,7.7,-12.115,4.975,7.896,-12.011,4.8,7,-12.046], +// 3 0 4.8 7 -12.046 4.975 7.896 -12.011 4.975 7.197 -12.011 + [3,0,4.8,7,-12.046,4.975,7.896,-12.011,4.975,7.197,-12.011], +// 3 0 0 13.95 -13 0 14.95 -13 .3 14.95 -12.94 + [3,0,0,13.95,-13,0,14.95,-13,.3,14.95,-12.94], +// 4 0 .95 13.95 -12.811 0 13.95 -13 .3 14.95 -12.94 .6 14.95 -12.881 + [4,0,.95,13.95,-12.811,0,13.95,-13,.3,14.95,-12.94,.6,14.95,-12.881], +// 3 0 0 15.02 -13 0 15.28 -13 .1 15.15 -12.98 + [3,0,0,15.02,-13,0,15.28,-13,.1,15.15,-12.98], +// 4 0 3.579 14.279 -12.288 3.529 14.4 -12.298 3.579 14.521 -12.288 3.7 14.4 -12.264 + [4,0,3.579,14.279,-12.288,3.529,14.4,-12.298,3.579,14.521,-12.288,3.7,14.4,-12.264], +// 4 0 3.579 14.521 -12.288 3.7 14.571 -12.264 3.821 14.521 -12.24 3.7 14.4 -12.264 + [4,0,3.579,14.521,-12.288,3.7,14.571,-12.264,3.821,14.521,-12.24,3.7,14.4,-12.264], +// 4 0 3.821 14.279 -12.24 3.7 14.4 -12.264 3.821 14.521 -12.24 3.871 14.4 -12.23 + [4,0,3.821,14.279,-12.24,3.7,14.4,-12.264,3.821,14.521,-12.24,3.871,14.4,-12.23], +// 4 0 3.821 14.279 -12.24 3.7 14.229 -12.264 3.579 14.279 -12.288 3.7 14.4 -12.264 + [4,0,3.821,14.279,-12.24,3.7,14.229,-12.264,3.579,14.279,-12.288,3.7,14.4,-12.264], +// 4 0 3.81 16.95 -12.242 4.297 16.85 -12.146 4.828 16.65 -12.04 4.592 16.45 -12.087 + [4,0,3.81,16.95,-12.242,4.297,16.85,-12.146,4.828,16.65,-12.04,4.592,16.45,-12.087], +// 3 0 4.975 16.932 -12.011 4.749 17 -12.056 4.975 17 -12.011 + [3,0,4.975,16.932,-12.011,4.749,17,-12.056,4.975,17,-12.011], +// 4 0 3.929 14.929 -12.219 3.879 15.05 -12.229 3.929 15.171 -12.219 4.05 15.05 -12.195 + [4,0,3.929,14.929,-12.219,3.879,15.05,-12.229,3.929,15.171,-12.219,4.05,15.05,-12.195], +// 4 0 3.929 15.171 -12.219 4.05 15.221 -12.195 4.171 15.171 -12.171 4.05 15.05 -12.195 + [4,0,3.929,15.171,-12.219,4.05,15.221,-12.195,4.171,15.171,-12.171,4.05,15.05,-12.195], +// 4 0 4.171 14.929 -12.171 4.05 15.05 -12.195 4.171 15.171 -12.171 4.221 15.05 -12.161 + [4,0,4.171,14.929,-12.171,4.05,15.05,-12.195,4.171,15.171,-12.171,4.221,15.05,-12.161], +// 4 0 4.171 14.929 -12.171 4.05 14.879 -12.195 3.929 14.929 -12.219 4.05 15.05 -12.195 + [4,0,4.171,14.929,-12.171,4.05,14.879,-12.195,3.929,14.929,-12.219,4.05,15.05,-12.195], +// 4 0 3.429 15.329 -12.318 3.379 15.45 -12.328 3.429 15.571 -12.318 3.55 15.45 -12.294 + [4,0,3.429,15.329,-12.318,3.379,15.45,-12.328,3.429,15.571,-12.318,3.55,15.45,-12.294], +// 4 0 3.429 15.571 -12.318 3.55 15.621 -12.294 3.671 15.571 -12.27 3.55 15.45 -12.294 + [4,0,3.429,15.571,-12.318,3.55,15.621,-12.294,3.671,15.571,-12.27,3.55,15.45,-12.294], +// 4 0 3.671 15.329 -12.27 3.55 15.45 -12.294 3.671 15.571 -12.27 3.721 15.45 -12.26 + [4,0,3.671,15.329,-12.27,3.55,15.45,-12.294,3.671,15.571,-12.27,3.721,15.45,-12.26], +// 4 0 3.671 15.329 -12.27 3.55 15.279 -12.294 3.429 15.329 -12.318 3.55 15.45 -12.294 + [4,0,3.671,15.329,-12.27,3.55,15.279,-12.294,3.429,15.329,-12.318,3.55,15.45,-12.294], +// 4 0 4.079 15.679 -12.189 4.029 15.8 -12.199 4.079 15.921 -12.189 4.2 15.8 -12.165 + [4,0,4.079,15.679,-12.189,4.029,15.8,-12.199,4.079,15.921,-12.189,4.2,15.8,-12.165], +// 4 0 4.079 15.921 -12.189 4.2 15.971 -12.165 4.321 15.921 -12.141 4.2 15.8 -12.165 + [4,0,4.079,15.921,-12.189,4.2,15.971,-12.165,4.321,15.921,-12.141,4.2,15.8,-12.165], +// 4 0 4.321 15.679 -12.141 4.2 15.8 -12.165 4.321 15.921 -12.141 4.371 15.8 -12.131 + [4,0,4.321,15.679,-12.141,4.2,15.8,-12.165,4.321,15.921,-12.141,4.371,15.8,-12.131], +// 4 0 4.321 15.679 -12.141 4.2 15.629 -12.165 4.079 15.679 -12.189 4.2 15.8 -12.165 + [4,0,4.321,15.679,-12.141,4.2,15.629,-12.165,4.079,15.679,-12.189,4.2,15.8,-12.165], +// 4 0 3.629 16.229 -12.278 3.579 16.35 -12.288 3.629 16.471 -12.278 3.75 16.35 -12.254 + [4,0,3.629,16.229,-12.278,3.579,16.35,-12.288,3.629,16.471,-12.278,3.75,16.35,-12.254], +// 4 0 3.629 16.471 -12.278 3.75 16.521 -12.254 3.871 16.471 -12.23 3.75 16.35 -12.254 + [4,0,3.629,16.471,-12.278,3.75,16.521,-12.254,3.871,16.471,-12.23,3.75,16.35,-12.254], +// 4 0 3.871 16.229 -12.23 3.75 16.35 -12.254 3.871 16.471 -12.23 3.921 16.35 -12.22 + [4,0,3.871,16.229,-12.23,3.75,16.35,-12.254,3.871,16.471,-12.23,3.921,16.35,-12.22], +// 4 0 3.871 16.229 -12.23 3.75 16.179 -12.254 3.629 16.229 -12.278 3.75 16.35 -12.254 + [4,0,3.871,16.229,-12.23,3.75,16.179,-12.254,3.629,16.229,-12.278,3.75,16.35,-12.254], +// 4 0 3.179 13.779 -12.368 3.129 13.9 -12.378 3.179 14.021 -12.368 3.3 13.9 -12.344 + [4,0,3.179,13.779,-12.368,3.129,13.9,-12.378,3.179,14.021,-12.368,3.3,13.9,-12.344], +// 4 0 3.179 14.021 -12.368 3.3 14.071 -12.344 3.421 14.021 -12.32 3.3 13.9 -12.344 + [4,0,3.179,14.021,-12.368,3.3,14.071,-12.344,3.421,14.021,-12.32,3.3,13.9,-12.344], +// 4 0 3.421 13.779 -12.32 3.3 13.9 -12.344 3.421 14.021 -12.32 3.471 13.9 -12.31 + [4,0,3.421,13.779,-12.32,3.3,13.9,-12.344,3.421,14.021,-12.32,3.471,13.9,-12.31], +// 4 0 3.421 13.779 -12.32 3.3 13.729 -12.344 3.179 13.779 -12.368 3.3 13.9 -12.344 + [4,0,3.421,13.779,-12.32,3.3,13.729,-12.344,3.179,13.779,-12.368,3.3,13.9,-12.344], +// 4 0 2.779 13.029 -12.447 2.729 13.15 -12.457 2.779 13.271 -12.447 2.9 13.15 -12.423 + [4,0,2.779,13.029,-12.447,2.729,13.15,-12.457,2.779,13.271,-12.447,2.9,13.15,-12.423], +// 4 0 2.779 13.271 -12.447 2.9 13.321 -12.423 3.021 13.271 -12.399 2.9 13.15 -12.423 + [4,0,2.779,13.271,-12.447,2.9,13.321,-12.423,3.021,13.271,-12.399,2.9,13.15,-12.423], +// 4 0 3.021 13.029 -12.399 2.9 13.15 -12.423 3.021 13.271 -12.399 3.071 13.15 -12.389 + [4,0,3.021,13.029,-12.399,2.9,13.15,-12.423,3.021,13.271,-12.399,3.071,13.15,-12.389], +// 4 0 3.021 13.029 -12.399 2.9 12.979 -12.423 2.779 13.029 -12.447 2.9 13.15 -12.423 + [4,0,3.021,13.029,-12.399,2.9,12.979,-12.423,2.779,13.029,-12.447,2.9,13.15,-12.423], +// 4 0 2.7 13.729 -12.463 2.7 13.9 -12.463 2.871 13.9 -12.429 2.821 13.779 -12.439 + [4,0,2.7,13.729,-12.463,2.7,13.9,-12.463,2.871,13.9,-12.429,2.821,13.779,-12.439], +// 3 0 2.871 13.9 -12.429 2.7 13.9 -12.463 2.821 14.021 -12.439 + [3,0,2.871,13.9,-12.429,2.7,13.9,-12.463,2.821,14.021,-12.439], +// 3 0 4.975 16.039 -12.011 4.921 16.15 -12.022 4.975 16.261 -12.011 + [3,0,4.975,16.039,-12.011,4.921,16.15,-12.022,4.975,16.261,-12.011], +// 4 0 2.929 16.429 -12.418 2.879 16.55 -12.428 2.929 16.671 -12.418 3.05 16.55 -12.394 + [4,0,2.929,16.429,-12.418,2.879,16.55,-12.428,2.929,16.671,-12.418,3.05,16.55,-12.394], +// 3 0 3.05 16.55 -12.394 2.929 16.671 -12.418 3.05 16.721 -12.394 + [3,0,3.05,16.55,-12.394,2.929,16.671,-12.418,3.05,16.721,-12.394], +// 4 0 3.221 16.55 -12.36 3.05 16.55 -12.394 3.05 16.721 -12.394 3.171 16.671 -12.37 + [4,0,3.221,16.55,-12.36,3.05,16.55,-12.394,3.05,16.721,-12.394,3.171,16.671,-12.37], +// 4 0 3.221 16.55 -12.36 3.171 16.429 -12.37 3.05 16.379 -12.394 3.05 16.55 -12.394 + [4,0,3.221,16.55,-12.36,3.171,16.429,-12.37,3.05,16.379,-12.394,3.05,16.55,-12.394], +// 3 0 3.05 16.379 -12.394 2.929 16.429 -12.418 3.05 16.55 -12.394 + [3,0,3.05,16.379,-12.394,2.929,16.429,-12.418,3.05,16.55,-12.394], +// 4 0 4.828 16.65 -12.04 4.975 16.604 -12.011 4.975 16.316 -12.011 4.592 16.45 -12.087 + [4,0,4.828,16.65,-12.04,4.975,16.604,-12.011,4.975,16.316,-12.011,4.592,16.45,-12.087], +// 3 0 3.81 16.95 -12.242 3.479 17 -12.308 4.368 17 -12.132 + [3,0,3.81,16.95,-12.242,3.479,17,-12.308,4.368,17,-12.132], +// 3 0 4.297 16.85 -12.146 3.81 16.95 -12.242 4.368 17 -12.132 + [3,0,4.297,16.85,-12.146,3.81,16.95,-12.242,4.368,17,-12.132], +// 4 0 .1 13.021 -12.98 .1 12.679 -12.98 0 12.72 -13 0 12.98 -13 + [4,0,.1,13.021,-12.98,.1,12.679,-12.98,0,12.72,-13,0,12.98,-13], +// 4 0 .1 13.021 -12.98 .221 12.971 -12.956 .221 12.729 -12.956 .1 12.679 -12.98 + [4,0,.1,13.021,-12.98,.221,12.971,-12.956,.221,12.729,-12.956,.1,12.679,-12.98], +// 3 0 .221 12.729 -12.956 .221 12.971 -12.956 .271 12.85 -12.946 + [3,0,.221,12.729,-12.956,.221,12.971,-12.956,.271,12.85,-12.946], +// 4 0 5.55 8.25 -11.627 5.2 7.45 -11.86 4.975 7.197 -12.011 4.975 7.896 -12.011 + [4,0,5.55,8.25,-11.627,5.2,7.45,-11.86,4.975,7.197,-12.011,4.975,7.896,-12.011], +// 3 0 7.684 13.5 -10.2 7.642 13.379 -10.229 7.539 13.5 -10.297 + [3,0,7.684,13.5,-10.2,7.642,13.379,-10.229,7.539,13.5,-10.297], +// 3 0 7.539 13.5 -10.297 7.642 13.621 -10.229 7.684 13.5 -10.2 + [3,0,7.539,13.5,-10.297,7.642,13.621,-10.229,7.684,13.5,-10.2], +// 3 0 7.539 13.5 -10.297 7.437 13.621 -10.366 7.539 13.671 -10.297 + [3,0,7.539,13.5,-10.297,7.437,13.621,-10.366,7.539,13.671,-10.297], +// 3 0 7.539 13.671 -10.297 7.642 13.621 -10.229 7.539 13.5 -10.297 + [3,0,7.539,13.671,-10.297,7.642,13.621,-10.229,7.539,13.5,-10.297], +// 3 0 7.539 13.5 -10.297 7.437 13.379 -10.366 7.394 13.5 -10.394 + [3,0,7.539,13.5,-10.297,7.437,13.379,-10.366,7.394,13.5,-10.394], +// 3 0 7.394 13.5 -10.394 7.437 13.621 -10.366 7.539 13.5 -10.297 + [3,0,7.394,13.5,-10.394,7.437,13.621,-10.366,7.539,13.5,-10.297], +// 3 0 7.539 13.329 -10.297 7.437 13.379 -10.366 7.539 13.5 -10.297 + [3,0,7.539,13.329,-10.297,7.437,13.379,-10.366,7.539,13.5,-10.297], +// 3 0 7.539 13.5 -10.297 7.642 13.379 -10.229 7.539 13.329 -10.297 + [3,0,7.539,13.5,-10.297,7.642,13.379,-10.229,7.539,13.329,-10.297], +// 4 0 7.303 12.471 -10.455 7.345 12.35 -10.427 7.303 12.229 -10.455 7.2 12.35 -10.524 + [4,0,7.303,12.471,-10.455,7.345,12.35,-10.427,7.303,12.229,-10.455,7.2,12.35,-10.524], +// 3 0 7.2 12.35 -10.524 7.2 12.521 -10.524 7.303 12.471 -10.455 + [3,0,7.2,12.35,-10.524,7.2,12.521,-10.524,7.303,12.471,-10.455], +// 4 0 7.055 12.35 -10.621 7.098 12.471 -10.592 7.2 12.521 -10.524 7.2 12.35 -10.524 + [4,0,7.055,12.35,-10.621,7.098,12.471,-10.592,7.2,12.521,-10.524,7.2,12.35,-10.524], +// 4 0 7.055 12.35 -10.621 7.2 12.35 -10.524 7.2 12.179 -10.524 7.098 12.229 -10.592 + [4,0,7.055,12.35,-10.621,7.2,12.35,-10.524,7.2,12.179,-10.524,7.098,12.229,-10.592], +// 3 0 7.2 12.179 -10.524 7.2 12.35 -10.524 7.303 12.229 -10.455 + [3,0,7.2,12.179,-10.524,7.2,12.35,-10.524,7.303,12.229,-10.455], +// 4 0 6.582 13.471 -10.937 6.625 13.35 -10.908 6.582 13.229 -10.937 6.48 13.35 -11.005 + [4,0,6.582,13.471,-10.937,6.625,13.35,-10.908,6.582,13.229,-10.937,6.48,13.35,-11.005], +// 3 0 6.48 13.35 -11.005 6.48 13.521 -11.005 6.582 13.471 -10.937 + [3,0,6.48,13.35,-11.005,6.48,13.521,-11.005,6.582,13.471,-10.937], +// 4 0 6.335 13.35 -11.102 6.377 13.471 -11.074 6.48 13.521 -11.005 6.48 13.35 -11.005 + [4,0,6.335,13.35,-11.102,6.377,13.471,-11.074,6.48,13.521,-11.005,6.48,13.35,-11.005], +// 4 0 6.335 13.35 -11.102 6.48 13.35 -11.005 6.48 13.179 -11.005 6.377 13.229 -11.074 + [4,0,6.335,13.35,-11.102,6.48,13.35,-11.005,6.48,13.179,-11.005,6.377,13.229,-11.074], +// 3 0 6.48 13.179 -11.005 6.48 13.35 -11.005 6.582 13.229 -10.937 + [3,0,6.48,13.179,-11.005,6.48,13.35,-11.005,6.582,13.229,-10.937], +// 3 0 7.133 13.2 -10.568 7.091 13.079 -10.597 6.988 13.2 -10.665 + [3,0,7.133,13.2,-10.568,7.091,13.079,-10.597,6.988,13.2,-10.665], +// 3 0 6.988 13.2 -10.665 7.091 13.321 -10.597 7.133 13.2 -10.568 + [3,0,6.988,13.2,-10.665,7.091,13.321,-10.597,7.133,13.2,-10.568], +// 3 0 6.988 13.2 -10.665 6.988 13.371 -10.665 7.091 13.321 -10.597 + [3,0,6.988,13.2,-10.665,6.988,13.371,-10.665,7.091,13.321,-10.597], +// 4 0 6.843 13.2 -10.762 6.886 13.321 -10.734 6.988 13.371 -10.665 6.988 13.2 -10.665 + [4,0,6.843,13.2,-10.762,6.886,13.321,-10.734,6.988,13.371,-10.665,6.988,13.2,-10.665], +// 4 0 6.843 13.2 -10.762 6.988 13.2 -10.665 6.988 13.029 -10.665 6.886 13.079 -10.734 + [4,0,6.843,13.2,-10.762,6.988,13.2,-10.665,6.988,13.029,-10.665,6.886,13.079,-10.734], +// 3 0 6.988 13.029 -10.665 6.988 13.2 -10.665 7.091 13.079 -10.597 + [3,0,6.988,13.029,-10.665,6.988,13.2,-10.665,7.091,13.079,-10.597], +// 4 0 6.709 14.321 -10.852 6.752 14.2 -10.823 6.709 14.079 -10.852 6.607 14.2 -10.92 + [4,0,6.709,14.321,-10.852,6.752,14.2,-10.823,6.709,14.079,-10.852,6.607,14.2,-10.92], +// 3 0 6.607 14.2 -10.92 6.607 14.371 -10.92 6.709 14.321 -10.852 + [3,0,6.607,14.2,-10.92,6.607,14.371,-10.92,6.709,14.321,-10.852], +// 4 0 6.462 14.2 -11.017 6.504 14.321 -10.989 6.607 14.371 -10.92 6.607 14.2 -10.92 + [4,0,6.462,14.2,-11.017,6.504,14.321,-10.989,6.607,14.371,-10.92,6.607,14.2,-10.92], +// 4 0 6.462 14.2 -11.017 6.607 14.2 -10.92 6.607 14.029 -10.92 6.504 14.079 -10.989 + [4,0,6.462,14.2,-11.017,6.607,14.2,-10.92,6.607,14.029,-10.92,6.504,14.079,-10.989], +// 3 0 6.607 14.029 -10.92 6.607 14.2 -10.92 6.709 14.079 -10.852 + [3,0,6.607,14.029,-10.92,6.607,14.2,-10.92,6.709,14.079,-10.852], +// 4 0 5.904 14.121 -11.39 5.947 14 -11.362 5.904 13.879 -11.39 5.802 14 -11.458 + [4,0,5.904,14.121,-11.39,5.947,14,-11.362,5.904,13.879,-11.39,5.802,14,-11.458], +// 3 0 5.802 14 -11.458 5.802 14.171 -11.458 5.904 14.121 -11.39 + [3,0,5.802,14,-11.458,5.802,14.171,-11.458,5.904,14.121,-11.39], +// 4 0 5.657 14 -11.555 5.699 14.121 -11.527 5.802 14.171 -11.458 5.802 14 -11.458 + [4,0,5.657,14,-11.555,5.699,14.121,-11.527,5.802,14.171,-11.458,5.802,14,-11.458], +// 4 0 5.657 14 -11.555 5.802 14 -11.458 5.802 13.829 -11.458 5.699 13.879 -11.527 + [4,0,5.657,14,-11.555,5.802,14,-11.458,5.802,13.829,-11.458,5.699,13.879,-11.527], +// 3 0 5.802 13.829 -11.458 5.802 14 -11.458 5.904 13.879 -11.39 + [3,0,5.802,13.829,-11.458,5.802,14,-11.458,5.904,13.879,-11.39], +// 3 0 5.438 15.15 -11.701 5.396 15.029 -11.73 5.293 15.15 -11.798 + [3,0,5.438,15.15,-11.701,5.396,15.029,-11.73,5.293,15.15,-11.798], +// 3 0 5.293 15.15 -11.798 5.396 15.271 -11.73 5.438 15.15 -11.701 + [3,0,5.293,15.15,-11.798,5.396,15.271,-11.73,5.438,15.15,-11.701], +// 3 0 5.293 15.15 -11.798 5.293 15.321 -11.798 5.396 15.271 -11.73 + [3,0,5.293,15.15,-11.798,5.293,15.321,-11.798,5.396,15.271,-11.73], +// 4 0 5.148 15.15 -11.895 5.191 15.271 -11.867 5.293 15.321 -11.798 5.293 15.15 -11.798 + [4,0,5.148,15.15,-11.895,5.191,15.271,-11.867,5.293,15.321,-11.798,5.293,15.15,-11.798], +// 4 0 5.148 15.15 -11.895 5.293 15.15 -11.798 5.293 14.979 -11.798 5.191 15.029 -11.867 + [4,0,5.148,15.15,-11.895,5.293,15.15,-11.798,5.293,14.979,-11.798,5.191,15.029,-11.867], +// 3 0 5.293 14.979 -11.798 5.293 15.15 -11.798 5.396 15.029 -11.73 + [3,0,5.293,14.979,-11.798,5.293,15.15,-11.798,5.396,15.029,-11.73], +// 3 0 6.116 14.75 -11.248 6.074 14.629 -11.277 5.971 14.75 -11.345 + [3,0,6.116,14.75,-11.248,6.074,14.629,-11.277,5.971,14.75,-11.345], +// 3 0 5.971 14.75 -11.345 6.074 14.871 -11.277 6.116 14.75 -11.248 + [3,0,5.971,14.75,-11.345,6.074,14.871,-11.277,6.116,14.75,-11.248], +// 3 0 5.971 14.75 -11.345 5.971 14.921 -11.345 6.074 14.871 -11.277 + [3,0,5.971,14.75,-11.345,5.971,14.921,-11.345,6.074,14.871,-11.277], +// 4 0 5.826 14.75 -11.442 5.869 14.871 -11.414 5.971 14.921 -11.345 5.971 14.75 -11.345 + [4,0,5.826,14.75,-11.442,5.869,14.871,-11.414,5.971,14.921,-11.345,5.971,14.75,-11.345], +// 4 0 5.826 14.75 -11.442 5.971 14.75 -11.345 5.971 14.579 -11.345 5.869 14.629 -11.414 + [4,0,5.826,14.75,-11.442,5.971,14.75,-11.345,5.971,14.579,-11.345,5.869,14.629,-11.414], +// 3 0 5.971 14.579 -11.345 5.971 14.75 -11.345 6.074 14.629 -11.277 + [3,0,5.971,14.579,-11.345,5.971,14.75,-11.345,6.074,14.629,-11.277], +// 4 0 6.582 14.921 -10.937 6.625 14.8 -10.908 6.582 14.679 -10.937 6.48 14.8 -11.005 + [4,0,6.582,14.921,-10.937,6.625,14.8,-10.908,6.582,14.679,-10.937,6.48,14.8,-11.005], +// 3 0 6.48 14.8 -11.005 6.48 14.971 -11.005 6.582 14.921 -10.937 + [3,0,6.48,14.8,-11.005,6.48,14.971,-11.005,6.582,14.921,-10.937], +// 4 0 6.335 14.8 -11.102 6.377 14.921 -11.074 6.48 14.971 -11.005 6.48 14.8 -11.005 + [4,0,6.335,14.8,-11.102,6.377,14.921,-11.074,6.48,14.971,-11.005,6.48,14.8,-11.005], +// 4 0 6.335 14.8 -11.102 6.48 14.8 -11.005 6.48 14.629 -11.005 6.377 14.679 -11.074 + [4,0,6.335,14.8,-11.102,6.48,14.8,-11.005,6.48,14.629,-11.005,6.377,14.679,-11.074], +// 3 0 6.48 14.629 -11.005 6.48 14.8 -11.005 6.582 14.679 -10.937 + [3,0,6.48,14.629,-11.005,6.48,14.8,-11.005,6.582,14.679,-10.937], +// 4 0 7.896 12.721 -10.059 7.939 12.6 -10.03 7.896 12.479 -10.059 7.794 12.6 -10.127 + [4,0,7.896,12.721,-10.059,7.939,12.6,-10.03,7.896,12.479,-10.059,7.794,12.6,-10.127], +// 3 0 7.794 12.6 -10.127 7.794 12.771 -10.127 7.896 12.721 -10.059 + [3,0,7.794,12.6,-10.127,7.794,12.771,-10.127,7.896,12.721,-10.059], +// 4 0 7.649 12.6 -10.224 7.691 12.721 -10.196 7.794 12.771 -10.127 7.794 12.6 -10.127 + [4,0,7.649,12.6,-10.224,7.691,12.721,-10.196,7.794,12.771,-10.127,7.794,12.6,-10.127], +// 4 0 7.649 12.6 -10.224 7.794 12.6 -10.127 7.794 12.429 -10.127 7.691 12.479 -10.196 + [4,0,7.649,12.6,-10.224,7.794,12.6,-10.127,7.794,12.429,-10.127,7.691,12.479,-10.196], +// 3 0 7.794 12.429 -10.127 7.794 12.6 -10.127 7.896 12.479 -10.059 + [3,0,7.794,12.429,-10.127,7.794,12.6,-10.127,7.896,12.479,-10.059], +// 3 0 7.769 14.25 -10.143 7.727 14.129 -10.172 7.624 14.25 -10.24 + [3,0,7.769,14.25,-10.143,7.727,14.129,-10.172,7.624,14.25,-10.24], +// 3 0 7.624 14.25 -10.24 7.727 14.371 -10.172 7.769 14.25 -10.143 + [3,0,7.624,14.25,-10.24,7.727,14.371,-10.172,7.769,14.25,-10.143], +// 3 0 7.624 14.25 -10.24 7.624 14.421 -10.24 7.727 14.371 -10.172 + [3,0,7.624,14.25,-10.24,7.624,14.421,-10.24,7.727,14.371,-10.172], +// 4 0 7.479 14.25 -10.337 7.522 14.371 -10.309 7.624 14.421 -10.24 7.624 14.25 -10.24 + [4,0,7.479,14.25,-10.337,7.522,14.371,-10.309,7.624,14.421,-10.24,7.624,14.25,-10.24], +// 4 0 7.479 14.25 -10.337 7.624 14.25 -10.24 7.624 14.079 -10.24 7.522 14.129 -10.309 + [4,0,7.479,14.25,-10.337,7.624,14.25,-10.24,7.624,14.079,-10.24,7.522,14.129,-10.309], +// 3 0 7.624 14.079 -10.24 7.624 14.25 -10.24 7.727 14.129 -10.172 + [3,0,7.624,14.079,-10.24,7.624,14.25,-10.24,7.727,14.129,-10.172], +// 4 0 5.735 15.921 -11.503 5.777 15.8 -11.475 5.735 15.679 -11.503 5.632 15.8 -11.572 + [4,0,5.735,15.921,-11.503,5.777,15.8,-11.475,5.735,15.679,-11.503,5.632,15.8,-11.572], +// 3 0 5.632 15.8 -11.572 5.632 15.971 -11.572 5.735 15.921 -11.503 + [3,0,5.632,15.8,-11.572,5.632,15.971,-11.572,5.735,15.921,-11.503], +// 4 0 5.487 15.8 -11.669 5.53 15.921 -11.64 5.632 15.971 -11.572 5.632 15.8 -11.572 + [4,0,5.487,15.8,-11.669,5.53,15.921,-11.64,5.632,15.971,-11.572,5.632,15.8,-11.572], +// 4 0 5.487 15.8 -11.669 5.632 15.8 -11.572 5.632 15.629 -11.572 5.53 15.679 -11.64 + [4,0,5.487,15.8,-11.669,5.632,15.8,-11.572,5.632,15.629,-11.572,5.53,15.679,-11.64], +// 3 0 5.632 15.629 -11.572 5.632 15.8 -11.572 5.735 15.679 -11.503 + [3,0,5.632,15.629,-11.572,5.632,15.8,-11.572,5.735,15.679,-11.503], +// 3 0 7.133 16.7 -10.568 7.091 16.579 -10.597 6.988 16.7 -10.665 + [3,0,7.133,16.7,-10.568,7.091,16.579,-10.597,6.988,16.7,-10.665], +// 3 0 6.988 16.7 -10.665 7.091 16.821 -10.597 7.133 16.7 -10.568 + [3,0,6.988,16.7,-10.665,7.091,16.821,-10.597,7.133,16.7,-10.568], +// 3 0 6.988 16.7 -10.665 6.988 16.871 -10.665 7.091 16.821 -10.597 + [3,0,6.988,16.7,-10.665,6.988,16.871,-10.665,7.091,16.821,-10.597], +// 4 0 6.843 16.7 -10.762 6.886 16.821 -10.734 6.988 16.871 -10.665 6.988 16.7 -10.665 + [4,0,6.843,16.7,-10.762,6.886,16.821,-10.734,6.988,16.871,-10.665,6.988,16.7,-10.665], +// 4 0 6.843 16.7 -10.762 6.988 16.7 -10.665 6.988 16.529 -10.665 6.886 16.579 -10.734 + [4,0,6.843,16.7,-10.762,6.988,16.7,-10.665,6.988,16.529,-10.665,6.886,16.579,-10.734], +// 3 0 6.988 16.529 -10.665 6.988 16.7 -10.665 7.091 16.579 -10.597 + [3,0,6.988,16.529,-10.665,6.988,16.7,-10.665,7.091,16.579,-10.597], +// 4 0 6.522 15.85 -10.977 6.268 15.7 -11.147 5.42 16.1 -11.713 5.674 16.3 -11.543 + [4,0,6.522,15.85,-10.977,6.268,15.7,-11.147,5.42,16.1,-11.713,5.674,16.3,-11.543], +// 4 0 7.243 15.4 -10.495 6.988 15.25 -10.665 6.268 15.7 -11.147 6.522 15.85 -10.977 + [4,0,7.243,15.4,-10.495,6.988,15.25,-10.665,6.268,15.7,-11.147,6.522,15.85,-10.977], +// 4 0 8.006 14.8 -9.985 7.794 14.6 -10.127 6.988 15.25 -10.665 7.243 15.4 -10.495 + [4,0,8.006,14.8,-9.985,7.794,14.6,-10.127,6.988,15.25,-10.665,7.243,15.4,-10.495], +// 4 0 7.751 16.15 -10.155 7.497 15.9 -10.325 6.522 16.35 -10.977 6.692 16.6 -10.864 + [4,0,7.751,16.15,-10.155,7.497,15.9,-10.325,6.522,16.35,-10.977,6.692,16.6,-10.864], +// 4 0 8.395 15.846 -9.725 8.853 15.2 -9.419 7.497 15.9 -10.325 7.751 16.15 -10.155 + [4,0,8.395,15.846,-9.725,8.853,15.2,-9.419,7.497,15.9,-10.325,7.751,16.15,-10.155], +// 4 0 9.192 13.841 -9.192 9.192 13.426 -9.192 8.726 13.8 -9.504 8.981 14 -9.334 + [4,0,9.192,13.841,-9.192,9.192,13.426,-9.192,8.726,13.8,-9.504,8.981,14,-9.334], +// 3 0 8.853 15.2 -9.419 8.395 15.846 -9.725 8.723 15.692 -9.506 + [3,0,8.853,15.2,-9.419,8.395,15.846,-9.725,8.723,15.692,-9.506], +// 4 0 5.184 16.029 -11.871 5.081 16.265 -11.94 5.207 16.203 -11.856 5.226 16.15 -11.843 + [4,0,5.184,16.029,-11.871,5.081,16.265,-11.94,5.207,16.203,-11.856,5.226,16.15,-11.843], +// 4 0 4.975 16.261 -12.011 5.081 16.265 -11.94 5.081 15.979 -11.94 4.975 16.039 -12.011 + [4,0,4.975,16.261,-12.011,5.081,16.265,-11.94,5.081,15.979,-11.94,4.975,16.039,-12.011], +// 3 0 5.081 15.979 -11.94 5.081 16.265 -11.94 5.184 16.029 -11.871 + [3,0,5.081,15.979,-11.94,5.081,16.265,-11.94,5.184,16.029,-11.871], +// 3 0 8.165 14.282 -9.879 7.794 14.6 -10.127 8.006 14.8 -9.985 + [3,0,8.165,14.282,-9.879,7.794,14.6,-10.127,8.006,14.8,-9.985], +// 3 0 8.509 13.986 -9.649 8.165 14.282 -9.879 8.006 14.8 -9.985 + [3,0,8.509,13.986,-9.649,8.165,14.282,-9.879,8.006,14.8,-9.985], +// 4 0 8.006 14.8 -9.985 8.981 14 -9.334 8.726 13.8 -9.504 8.509 13.986 -9.649 + [4,0,8.006,14.8,-9.985,8.981,14,-9.334,8.726,13.8,-9.504,8.509,13.986,-9.649], +// 3 0 5.081 16.265 -11.94 4.975 16.316 -12.011 4.975 16.604 -12.011 + [3,0,5.081,16.265,-11.94,4.975,16.316,-12.011,4.975,16.604,-12.011], +// 4 0 5.674 16.3 -11.543 5.207 16.203 -11.856 5.081 16.265 -11.94 4.975 16.604 -12.011 + [4,0,5.674,16.3,-11.543,5.207,16.203,-11.856,5.081,16.265,-11.94,4.975,16.604,-12.011], +// 3 0 5.42 16.1 -11.713 5.207 16.203 -11.856 5.674 16.3 -11.543 + [3,0,5.42,16.1,-11.713,5.207,16.203,-11.856,5.674,16.3,-11.543], +// 4 0 4.975 17 -12.011 5.54 17 -11.633 5.293 16.8 -11.798 4.975 16.932 -12.011 + [4,0,4.975,17,-12.011,5.54,17,-11.633,5.293,16.8,-11.798,4.975,16.932,-12.011], +// 4 0 9.286 13.323 -9.052 9.192 13.426 -9.192 9.192 13.841 -9.192 9.674 13.3 -8.472 + [4,0,9.286,13.323,-9.052,9.192,13.426,-9.192,9.192,13.841,-9.192,9.674,13.3,-8.472], +// 4 0 9.286 13.323 -9.052 9.674 13.3 -8.472 10.039 12.95 -7.925 9.571 12.971 -8.625 + [4,0,9.286,13.323,-9.052,9.674,13.3,-8.472,10.039,12.95,-7.925,9.571,12.971,-8.625], +// 3 0 9.786 12.758 -8.304 9.571 12.971 -8.625 10.039 12.95 -7.925 + [3,0,9.786,12.758,-8.304,9.571,12.971,-8.625,10.039,12.95,-7.925], +// 3 0 9.192 15.037 -9.192 9.645 15.131 -8.515 10.037 14.325 -7.927 + [3,0,9.192,15.037,-9.192,9.645,15.131,-8.515,10.037,14.325,-7.927], +// 3 0 0 18.531 -12.619 -.008 18.531 -12.618 0 18.551 -12.603 + [3,0,0,18.531,-12.619,-.008,18.531,-12.618,0,18.551,-12.603], +// 3 0 0 18.531 -12.619 0 18.551 -12.603 .029 18.621 -12.538 + [3,0,0,18.531,-12.619,0,18.551,-12.603,.029,18.621,-12.538], +// 3 0 .029 18.621 -12.538 .15 18.671 -12.472 0 18.531 -12.619 + [3,0,.029,18.621,-12.538,.15,18.671,-12.472,0,18.531,-12.619], +// 4 0 .15 18.671 -12.472 .271 18.621 -12.49 .308 18.531 -12.558 0 18.531 -12.619 + [4,0,.15,18.671,-12.472,.271,18.621,-12.49,.308,18.531,-12.558,0,18.531,-12.619], +// 4 0 1.379 18.55 -12.329 1.721 18.55 -12.261 1.713 18.531 -12.279 1.387 18.531 -12.344 + [4,0,1.379,18.55,-12.329,1.721,18.55,-12.261,1.713,18.531,-12.279,1.387,18.531,-12.344], +// 4 0 1.429 18.671 -12.218 1.671 18.671 -12.17 1.721 18.55 -12.261 1.379 18.55 -12.329 + [4,0,1.429,18.671,-12.218,1.671,18.671,-12.17,1.721,18.55,-12.261,1.379,18.55,-12.329], +// 3 0 1.671 18.671 -12.17 1.429 18.671 -12.218 1.55 18.721 -12.152 + [3,0,1.671,18.671,-12.17,1.429,18.671,-12.218,1.55,18.721,-12.152], +// 4 0 3.129 18.621 -11.922 3.371 18.621 -11.874 3.408 18.531 -11.942 3.092 18.531 -12.005 + [4,0,3.129,18.621,-11.922,3.371,18.621,-11.874,3.408,18.531,-11.942,3.092,18.531,-12.005], +// 3 0 3.371 18.621 -11.874 3.129 18.621 -11.922 3.25 18.671 -11.856 + [3,0,3.371,18.621,-11.874,3.129,18.621,-11.922,3.25,18.671,-11.856], +// 3 0 4.826 18.541 -11.652 4.83 18.531 -11.659 4.632 18.531 -11.699 + [3,0,4.826,18.541,-11.652,4.83,18.531,-11.659,4.632,18.531,-11.699], +// 3 0 4.632 18.531 -11.699 4.718 18.571 -11.648 4.826 18.541 -11.652 + [3,0,4.632,18.531,-11.699,4.718,18.571,-11.648,4.826,18.541,-11.652], +// 3 0 6.208 18.531 -10.738 6.126 18.531 -10.793 6.102 18.571 -10.769 + [3,0,6.208,18.531,-10.738,6.126,18.531,-10.793,6.102,18.571,-10.769], +// 3 0 6.126 18.531 -10.793 6.044 18.531 -10.848 6.102 18.571 -10.769 + [3,0,6.126,18.531,-10.793,6.044,18.531,-10.848,6.102,18.571,-10.769], +// 3 0 5.53 18.531 -11.191 5.366 18.531 -11.301 5.424 18.571 -11.222 + [3,0,5.53,18.531,-11.191,5.366,18.531,-11.301,5.424,18.571,-11.222], +// 3 0 4.852 18.531 -11.644 4.83 18.531 -11.659 4.826 18.541 -11.652 + [3,0,4.852,18.531,-11.644,4.83,18.531,-11.659,4.826,18.541,-11.652], +// 3 0 -5.166 17 -11.883 -5.311 17 -11.786 -5.247 17.121 -11.794 + [3,0,-5.166,17,-11.883,-5.311,17,-11.786,-5.247,17.121,-11.794], +// 4 0 -5.042 17.121 -11.931 -5.166 17 -11.883 -5.247 17.121 -11.794 -5.136 17.171 -11.853 + [4,0,-5.042,17.121,-11.931,-5.166,17,-11.883,-5.247,17.121,-11.794,-5.136,17.171,-11.853], +// 3 0 -5.021 17 -11.98 -5.166 17 -11.883 -5.042 17.121 -11.931 + [3,0,-5.021,17,-11.98,-5.166,17,-11.883,-5.042,17.121,-11.931], +// 4 0 -6.551 17.421 -10.834 -6.469 17.3 -10.924 -6.593 17.179 -10.877 -6.614 17.3 -10.827 + [4,0,-6.551,17.421,-10.834,-6.469,17.3,-10.924,-6.593,17.179,-10.877,-6.614,17.3,-10.827], +// 3 0 -6.469 17.3 -10.924 -6.551 17.421 -10.834 -6.439 17.471 -10.894 + [3,0,-6.469,17.3,-10.924,-6.551,17.421,-10.834,-6.439,17.471,-10.894], +// 4 0 -6.439 17.471 -10.894 -6.346 17.421 -10.971 -6.324 17.3 -11.021 -6.469 17.3 -10.924 + [4,0,-6.439,17.471,-10.894,-6.346,17.421,-10.971,-6.324,17.3,-11.021,-6.469,17.3,-10.924], +// 4 0 -6.324 17.3 -11.021 -6.388 17.179 -11.014 -6.499 17.129 -10.954 -6.469 17.3 -10.924 + [4,0,-6.324,17.3,-11.021,-6.388,17.179,-11.014,-6.499,17.129,-10.954,-6.469,17.3,-10.924], +// 3 0 -6.499 17.129 -10.954 -6.593 17.179 -10.877 -6.469 17.3 -10.924 + [3,0,-6.499,17.129,-10.954,-6.593,17.179,-10.877,-6.469,17.3,-10.924], +// 4 0 -7.278 17.621 -10.289 -7.197 17.5 -10.379 -7.321 17.379 -10.332 -7.342 17.5 -10.282 + [4,0,-7.278,17.621,-10.289,-7.197,17.5,-10.379,-7.321,17.379,-10.332,-7.342,17.5,-10.282], +// 3 0 -7.197 17.5 -10.379 -7.278 17.621 -10.289 -7.167 17.671 -10.349 + [3,0,-7.197,17.5,-10.379,-7.278,17.621,-10.289,-7.167,17.671,-10.349], +// 4 0 -7.167 17.671 -10.349 -7.073 17.621 -10.426 -7.052 17.5 -10.476 -7.197 17.5 -10.379 + [4,0,-7.167,17.671,-10.349,-7.073,17.621,-10.426,-7.052,17.5,-10.476,-7.197,17.5,-10.379], +// 4 0 -7.052 17.5 -10.476 -7.116 17.379 -10.469 -7.227 17.329 -10.409 -7.197 17.5 -10.379 + [4,0,-7.052,17.5,-10.476,-7.116,17.379,-10.469,-7.227,17.329,-10.409,-7.197,17.5,-10.379], +// 3 0 -7.227 17.329 -10.409 -7.321 17.379 -10.332 -7.197 17.5 -10.379 + [3,0,-7.227,17.329,-10.409,-7.321,17.379,-10.332,-7.197,17.5,-10.379], +// 4 0 -7.139 17.929 -10.292 -7.161 18.05 -10.242 -7.097 18.171 -10.249 -7.016 18.05 -10.339 + [4,0,-7.139,17.929,-10.292,-7.161,18.05,-10.242,-7.097,18.171,-10.249,-7.016,18.05,-10.339], +// 3 0 -7.016 18.05 -10.339 -7.097 18.171 -10.249 -6.986 18.221 -10.309 + [3,0,-7.016,18.05,-10.339,-7.097,18.171,-10.249,-6.986,18.221,-10.309], +// 4 0 -6.986 18.221 -10.309 -6.892 18.171 -10.386 -6.871 18.05 -10.436 -7.016 18.05 -10.339 + [4,0,-6.986,18.221,-10.309,-6.892,18.171,-10.386,-6.871,18.05,-10.436,-7.016,18.05,-10.339], +// 4 0 -6.871 18.05 -10.436 -6.934 17.929 -10.429 -7.046 17.879 -10.369 -7.016 18.05 -10.339 + [4,0,-6.871,18.05,-10.436,-6.934,17.929,-10.429,-7.046,17.879,-10.369,-7.016,18.05,-10.339], +// 3 0 -7.046 17.879 -10.369 -7.139 17.929 -10.292 -7.016 18.05 -10.339 + [3,0,-7.046,17.879,-10.369,-7.139,17.929,-10.292,-7.016,18.05,-10.339], +// 4 0 -6.521 18.071 -10.664 -6.44 17.95 -10.753 -6.564 17.829 -10.706 -6.585 17.95 -10.657 + [4,0,-6.521,18.071,-10.664,-6.44,17.95,-10.753,-6.564,17.829,-10.706,-6.585,17.95,-10.657], +// 3 0 -6.44 17.95 -10.753 -6.521 18.071 -10.664 -6.41 18.121 -10.723 + [3,0,-6.44,17.95,-10.753,-6.521,18.071,-10.664,-6.41,18.121,-10.723], +// 4 0 -6.41 18.121 -10.723 -6.316 18.071 -10.801 -6.295 17.95 -10.85 -6.44 17.95 -10.753 + [4,0,-6.41,18.121,-10.723,-6.316,18.071,-10.801,-6.295,17.95,-10.85,-6.44,17.95,-10.753], +// 4 0 -6.295 17.95 -10.85 -6.359 17.829 -10.843 -6.47 17.779 -10.783 -6.44 17.95 -10.753 + [4,0,-6.295,17.95,-10.85,-6.359,17.829,-10.843,-6.47,17.779,-10.783,-6.44,17.95,-10.753], +// 3 0 -6.47 17.779 -10.783 -6.564 17.829 -10.706 -6.44 17.95 -10.753 + [3,0,-6.47,17.779,-10.783,-6.564,17.829,-10.706,-6.44,17.95,-10.753], +// 4 0 -5.693 17.721 -11.32 -5.611 17.6 -11.41 -5.735 17.479 -11.362 -5.756 17.6 -11.313 + [4,0,-5.693,17.721,-11.32,-5.611,17.6,-11.41,-5.735,17.479,-11.362,-5.756,17.6,-11.313], +// 3 0 -5.611 17.6 -11.41 -5.693 17.721 -11.32 -5.581 17.771 -11.38 + [3,0,-5.611,17.6,-11.41,-5.693,17.721,-11.32,-5.581,17.771,-11.38], +// 4 0 -5.581 17.771 -11.38 -5.488 17.721 -11.457 -5.466 17.6 -11.507 -5.611 17.6 -11.41 + [4,0,-5.581,17.771,-11.38,-5.488,17.721,-11.457,-5.466,17.6,-11.507,-5.611,17.6,-11.41], +// 4 0 -5.466 17.6 -11.507 -5.53 17.479 -11.499 -5.641 17.429 -11.44 -5.611 17.6 -11.41 + [4,0,-5.466,17.6,-11.507,-5.53,17.479,-11.499,-5.641,17.429,-11.44,-5.611,17.6,-11.41], +// 3 0 -5.641 17.429 -11.44 -5.735 17.479 -11.362 -5.611 17.6 -11.41 + [3,0,-5.641,17.429,-11.44,-5.735,17.479,-11.362,-5.611,17.6,-11.41], +// 4 0 -5.85 18.271 -11.053 -5.769 18.15 -11.143 -5.893 18.029 -11.096 -5.914 18.15 -11.046 + [4,0,-5.85,18.271,-11.053,-5.769,18.15,-11.143,-5.893,18.029,-11.096,-5.914,18.15,-11.046], +// 3 0 -5.769 18.15 -11.143 -5.85 18.271 -11.053 -5.739 18.321 -11.113 + [3,0,-5.769,18.15,-11.143,-5.85,18.271,-11.053,-5.739,18.321,-11.113], +// 4 0 -5.739 18.321 -11.113 -5.645 18.271 -11.19 -5.624 18.15 -11.24 -5.769 18.15 -11.143 + [4,0,-5.739,18.321,-11.113,-5.645,18.271,-11.19,-5.624,18.15,-11.24,-5.769,18.15,-11.143], +// 4 0 -5.624 18.15 -11.24 -5.688 18.029 -11.233 -5.799 17.979 -11.173 -5.769 18.15 -11.143 + [4,0,-5.624,18.15,-11.24,-5.688,18.029,-11.233,-5.799,17.979,-11.173,-5.769,18.15,-11.143], +// 3 0 -5.799 17.979 -11.173 -5.893 18.029 -11.096 -5.769 18.15 -11.143 + [3,0,-5.799,17.979,-11.173,-5.893,18.029,-11.096,-5.769,18.15,-11.143], +// 4 0 -5.266 17.979 -11.53 -5.287 18.1 -11.48 -5.223 18.221 -11.487 -5.142 18.1 -11.577 + [4,0,-5.266,17.979,-11.53,-5.287,18.1,-11.48,-5.223,18.221,-11.487,-5.142,18.1,-11.577], +// 3 0 -5.142 18.1 -11.577 -5.223 18.221 -11.487 -5.112 18.271 -11.547 + [3,0,-5.142,18.1,-11.577,-5.223,18.221,-11.487,-5.112,18.271,-11.547], +// 4 0 -5.112 18.271 -11.547 -5.018 18.221 -11.624 -4.997 18.1 -11.674 -5.142 18.1 -11.577 + [4,0,-5.112,18.271,-11.547,-5.018,18.221,-11.624,-4.997,18.1,-11.674,-5.142,18.1,-11.577], +// 4 0 -4.997 18.1 -11.674 -5.061 17.979 -11.667 -5.172 17.929 -11.607 -5.142 18.1 -11.577 + [4,0,-4.997,18.1,-11.674,-5.061,17.979,-11.667,-5.172,17.929,-11.607,-5.142,18.1,-11.577], +// 3 0 -5.172 17.929 -11.607 -5.266 17.979 -11.53 -5.142 18.1 -11.577 + [3,0,-5.172,17.929,-11.607,-5.266,17.979,-11.53,-5.142,18.1,-11.577], +// 3 0 -4.863 18.18 -11.74 -4.871 18.2 -11.729 -4.858 18.231 -11.728 + [3,0,-4.863,18.18,-11.74,-4.871,18.2,-11.729,-4.858,18.231,-11.728], +// 3 0 -5.631 17 -11.572 -5.717 17 -11.515 -5.671 17.021 -11.54 + [3,0,-5.631,17,-11.572,-5.717,17,-11.515,-5.671,17.021,-11.54], +// 3 0 -7.009 17.021 -10.645 -7.006 17 -10.654 -7.225 17 -10.507 + [3,0,-7.009,17.021,-10.645,-7.006,17,-10.654,-7.225,17,-10.507], +// 3 0 -7.225 17 -10.507 -7.214 17.021 -10.508 -7.009 17.021 -10.645 + [3,0,-7.225,17,-10.507,-7.214,17.021,-10.508,-7.009,17.021,-10.645], +// 3 0 -7.009 17.021 -10.645 -7.214 17.021 -10.508 -7.103 17.071 -10.568 + [3,0,-7.009,17.021,-10.645,-7.214,17.021,-10.508,-7.103,17.071,-10.568], +// 4 0 -1.571 17.521 -12.558 -1.45 17.4 -12.612 -1.571 17.279 -12.618 -1.621 17.4 -12.578 + [4,0,-1.571,17.521,-12.558,-1.45,17.4,-12.612,-1.571,17.279,-12.618,-1.621,17.4,-12.578], +// 4 0 -1.571 17.521 -12.558 -1.45 17.571 -12.57 -1.329 17.521 -12.606 -1.45 17.4 -12.612 + [4,0,-1.571,17.521,-12.558,-1.45,17.571,-12.57,-1.329,17.521,-12.606,-1.45,17.4,-12.612], +// 4 0 -1.329 17.521 -12.606 -1.279 17.4 -12.646 -1.329 17.279 -12.666 -1.45 17.4 -12.612 + [4,0,-1.329,17.521,-12.606,-1.279,17.4,-12.646,-1.329,17.279,-12.666,-1.45,17.4,-12.612], +// 4 0 -1.571 17.279 -12.618 -1.45 17.4 -12.612 -1.329 17.279 -12.666 -1.45 17.229 -12.655 + [4,0,-1.571,17.279,-12.618,-1.45,17.4,-12.612,-1.329,17.279,-12.666,-1.45,17.229,-12.655], +// 4 0 -2.221 17.321 -12.479 -2.1 17.2 -12.533 -2.221 17.079 -12.539 -2.271 17.2 -12.499 + [4,0,-2.221,17.321,-12.479,-2.1,17.2,-12.533,-2.221,17.079,-12.539,-2.271,17.2,-12.499], +// 4 0 -1.979 17.321 -12.527 -2.1 17.2 -12.533 -2.221 17.321 -12.479 -2.1 17.371 -12.49 + [4,0,-1.979,17.321,-12.527,-2.1,17.2,-12.533,-2.221,17.321,-12.479,-2.1,17.371,-12.49], +// 4 0 -1.979 17.321 -12.527 -1.929 17.2 -12.567 -1.979 17.079 -12.587 -2.1 17.2 -12.533 + [4,0,-1.979,17.321,-12.527,-1.929,17.2,-12.567,-1.979,17.079,-12.587,-2.1,17.2,-12.533], +// 4 0 -2.221 17.079 -12.539 -2.1 17.2 -12.533 -1.979 17.079 -12.587 -2.1 17.029 -12.575 + [4,0,-2.221,17.079,-12.539,-2.1,17.2,-12.533,-1.979,17.079,-12.587,-2.1,17.029,-12.575], +// 4 0 -3.421 17.621 -12.165 -3.3 17.5 -12.219 -3.421 17.379 -12.226 -3.471 17.5 -12.185 + [4,0,-3.421,17.621,-12.165,-3.3,17.5,-12.219,-3.421,17.379,-12.226,-3.471,17.5,-12.185], +// 4 0 -3.179 17.621 -12.213 -3.3 17.5 -12.219 -3.421 17.621 -12.165 -3.3 17.671 -12.177 + [4,0,-3.179,17.621,-12.213,-3.3,17.5,-12.219,-3.421,17.621,-12.165,-3.3,17.671,-12.177], +// 4 0 -3.179 17.621 -12.213 -3.129 17.5 -12.253 -3.179 17.379 -12.274 -3.3 17.5 -12.219 + [4,0,-3.179,17.621,-12.213,-3.129,17.5,-12.253,-3.179,17.379,-12.274,-3.3,17.5,-12.219], +// 4 0 -3.421 17.379 -12.226 -3.3 17.5 -12.219 -3.179 17.379 -12.274 -3.3 17.329 -12.262 + [4,0,-3.421,17.379,-12.226,-3.3,17.5,-12.219,-3.179,17.379,-12.274,-3.3,17.329,-12.262], +// 4 0 -2.821 17.521 -12.31 -2.7 17.4 -12.364 -2.821 17.279 -12.37 -2.871 17.4 -12.33 + [4,0,-2.821,17.521,-12.31,-2.7,17.4,-12.364,-2.821,17.279,-12.37,-2.871,17.4,-12.33], +// 4 0 -2.579 17.521 -12.358 -2.7 17.4 -12.364 -2.821 17.521 -12.31 -2.7 17.571 -12.321 + [4,0,-2.579,17.521,-12.358,-2.7,17.4,-12.364,-2.821,17.521,-12.31,-2.7,17.571,-12.321], +// 4 0 -2.579 17.521 -12.358 -2.529 17.4 -12.398 -2.579 17.279 -12.418 -2.7 17.4 -12.364 + [4,0,-2.579,17.521,-12.358,-2.529,17.4,-12.398,-2.579,17.279,-12.418,-2.7,17.4,-12.364], +// 4 0 -2.579 17.279 -12.418 -2.7 17.229 -12.406 -2.821 17.279 -12.37 -2.7 17.4 -12.364 + [4,0,-2.579,17.279,-12.418,-2.7,17.229,-12.406,-2.821,17.279,-12.37,-2.7,17.4,-12.364], +// 4 0 -2.371 18.021 -12.275 -2.25 17.9 -12.329 -2.371 17.779 -12.335 -2.421 17.9 -12.295 + [4,0,-2.371,18.021,-12.275,-2.25,17.9,-12.329,-2.371,17.779,-12.335,-2.421,17.9,-12.295], +// 4 0 -2.371 18.021 -12.275 -2.25 18.071 -12.286 -2.129 18.021 -12.323 -2.25 17.9 -12.329 + [4,0,-2.371,18.021,-12.275,-2.25,18.071,-12.286,-2.129,18.021,-12.323,-2.25,17.9,-12.329], +// 4 0 -2.129 18.021 -12.323 -2.079 17.9 -12.363 -2.129 17.779 -12.383 -2.25 17.9 -12.329 + [4,0,-2.129,18.021,-12.323,-2.079,17.9,-12.363,-2.129,17.779,-12.383,-2.25,17.9,-12.329], +// 4 0 -2.371 17.779 -12.335 -2.25 17.9 -12.329 -2.129 17.779 -12.383 -2.25 17.729 -12.371 + [4,0,-2.371,17.779,-12.335,-2.25,17.9,-12.329,-2.129,17.779,-12.383,-2.25,17.729,-12.371], +// 4 0 -2.921 18.371 -12.078 -2.8 18.25 -12.132 -2.921 18.129 -12.139 -2.971 18.25 -12.098 + [4,0,-2.921,18.371,-12.078,-2.8,18.25,-12.132,-2.921,18.129,-12.139,-2.971,18.25,-12.098], +// 4 0 -2.679 18.371 -12.126 -2.8 18.25 -12.132 -2.921 18.371 -12.078 -2.8 18.421 -12.09 + [4,0,-2.679,18.371,-12.126,-2.8,18.25,-12.132,-2.921,18.371,-12.078,-2.8,18.421,-12.09], +// 4 0 -2.679 18.371 -12.126 -2.629 18.25 -12.166 -2.679 18.129 -12.187 -2.8 18.25 -12.132 + [4,0,-2.679,18.371,-12.126,-2.629,18.25,-12.166,-2.679,18.129,-12.187,-2.8,18.25,-12.132], +// 4 0 -2.921 18.129 -12.139 -2.8 18.25 -12.132 -2.679 18.129 -12.187 -2.8 18.079 -12.175 + [4,0,-2.921,18.129,-12.139,-2.8,18.25,-12.132,-2.679,18.129,-12.187,-2.8,18.079,-12.175], +// 4 0 -1.871 18.371 -12.287 -1.75 18.25 -12.341 -1.871 18.129 -12.347 -1.921 18.25 -12.307 + [4,0,-1.871,18.371,-12.287,-1.75,18.25,-12.341,-1.871,18.129,-12.347,-1.921,18.25,-12.307], +// 4 0 -1.629 18.371 -12.335 -1.75 18.25 -12.341 -1.871 18.371 -12.287 -1.75 18.421 -12.299 + [4,0,-1.629,18.371,-12.335,-1.75,18.25,-12.341,-1.871,18.371,-12.287,-1.75,18.421,-12.299], +// 4 0 -1.629 18.371 -12.335 -1.579 18.25 -12.375 -1.629 18.129 -12.395 -1.75 18.25 -12.341 + [4,0,-1.629,18.371,-12.335,-1.579,18.25,-12.375,-1.629,18.129,-12.395,-1.75,18.25,-12.341], +// 4 0 -1.871 18.129 -12.347 -1.75 18.25 -12.341 -1.629 18.129 -12.395 -1.75 18.079 -12.384 + [4,0,-1.871,18.129,-12.347,-1.75,18.25,-12.341,-1.629,18.129,-12.395,-1.75,18.079,-12.384], +// 4 0 -1.321 18.121 -12.459 -1.2 18 -12.513 -1.321 17.879 -12.519 -1.371 18 -12.479 + [4,0,-1.321,18.121,-12.459,-1.2,18,-12.513,-1.321,17.879,-12.519,-1.371,18,-12.479], +// 4 0 -1.079 18.121 -12.507 -1.2 18 -12.513 -1.321 18.121 -12.459 -1.2 18.171 -12.47 + [4,0,-1.079,18.121,-12.507,-1.2,18,-12.513,-1.321,18.121,-12.459,-1.2,18.171,-12.47], +// 4 0 -1.079 18.121 -12.507 -1.029 18 -12.547 -1.079 17.879 -12.567 -1.2 18 -12.513 + [4,0,-1.079,18.121,-12.507,-1.029,18,-12.547,-1.079,17.879,-12.567,-1.2,18,-12.513], +// 4 0 -1.079 17.879 -12.567 -1.2 17.829 -12.555 -1.321 17.879 -12.519 -1.2 18 -12.513 + [4,0,-1.079,17.879,-12.567,-1.2,17.829,-12.555,-1.321,17.879,-12.519,-1.2,18,-12.513], +// 4 0 -3.571 18.321 -11.962 -3.45 18.2 -12.016 -3.571 18.079 -12.022 -3.621 18.2 -11.982 + [4,0,-3.571,18.321,-11.962,-3.45,18.2,-12.016,-3.571,18.079,-12.022,-3.621,18.2,-11.982], +// 4 0 -3.571 18.321 -11.962 -3.45 18.371 -11.973 -3.329 18.321 -12.01 -3.45 18.2 -12.016 + [4,0,-3.571,18.321,-11.962,-3.45,18.371,-11.973,-3.329,18.321,-12.01,-3.45,18.2,-12.016], +// 4 0 -3.329 18.321 -12.01 -3.279 18.2 -12.05 -3.329 18.079 -12.07 -3.45 18.2 -12.016 + [4,0,-3.329,18.321,-12.01,-3.279,18.2,-12.05,-3.329,18.079,-12.07,-3.45,18.2,-12.016], +// 4 0 -3.571 18.079 -12.022 -3.45 18.2 -12.016 -3.329 18.079 -12.07 -3.45 18.029 -12.058 + [4,0,-3.571,18.079,-12.022,-3.45,18.2,-12.016,-3.329,18.079,-12.07,-3.45,18.029,-12.058], +// 4 0 -4.171 18.171 -11.88 -4.05 18.05 -11.934 -4.171 17.929 -11.94 -4.221 18.05 -11.9 + [4,0,-4.171,18.171,-11.88,-4.05,18.05,-11.934,-4.171,17.929,-11.94,-4.221,18.05,-11.9], +// 4 0 -3.929 18.171 -11.928 -4.05 18.05 -11.934 -4.171 18.171 -11.88 -4.05 18.221 -11.891 + [4,0,-3.929,18.171,-11.928,-4.05,18.05,-11.934,-4.171,18.171,-11.88,-4.05,18.221,-11.891], +// 4 0 -3.929 18.171 -11.928 -3.879 18.05 -11.968 -3.929 17.929 -11.988 -4.05 18.05 -11.934 + [4,0,-3.929,18.171,-11.928,-3.879,18.05,-11.968,-3.929,17.929,-11.988,-4.05,18.05,-11.934], +// 4 0 -4.171 17.929 -11.94 -4.05 18.05 -11.934 -3.929 17.929 -11.988 -4.05 17.879 -11.976 + [4,0,-4.171,17.929,-11.94,-4.05,18.05,-11.934,-3.929,17.929,-11.988,-4.05,17.879,-11.976], +// 4 0 -.5 18.471 -12.535 -.5 18.3 -12.577 -.671 18.3 -12.543 -.621 18.421 -12.523 + [4,0,-.5,18.471,-12.535,-.5,18.3,-12.577,-.671,18.3,-12.543,-.621,18.421,-12.523], +// 4 0 -.5 18.471 -12.535 -.379 18.421 -12.571 -.329 18.3 -12.611 -.5 18.3 -12.577 + [4,0,-.5,18.471,-12.535,-.379,18.421,-12.571,-.329,18.3,-12.611,-.5,18.3,-12.577], +// 4 0 -.329 18.3 -12.611 -.379 18.179 -12.631 -.5 18.129 -12.62 -.5 18.3 -12.577 + [4,0,-.329,18.3,-12.611,-.379,18.179,-12.631,-.5,18.129,-12.62,-.5,18.3,-12.577], +// 4 0 -.671 18.3 -12.543 -.5 18.3 -12.577 -.5 18.129 -12.62 -.621 18.179 -12.583 + [4,0,-.671,18.3,-12.543,-.5,18.3,-12.577,-.5,18.129,-12.62,-.621,18.179,-12.583], +// 4 0 0 17.55 -12.863 0 17 -13 -.7 17.1 -12.836 -.7 17.45 -12.749 + [4,0,0,17.55,-12.863,0,17,-13,-.7,17.1,-12.836,-.7,17.45,-12.749], +// 4 0 -4.5 17.721 -11.926 -4.379 17.671 -11.963 -4.329 17.55 -12.003 -4.621 17.671 -11.914 + [4,0,-4.5,17.721,-11.926,-4.379,17.671,-11.963,-4.329,17.55,-12.003,-4.621,17.671,-11.914], +// 4 0 -4.621 17.671 -11.914 -4.329 17.55 -12.003 -4.621 17.429 -11.975 -4.671 17.55 -11.935 + [4,0,-4.621,17.671,-11.914,-4.329,17.55,-12.003,-4.621,17.429,-11.975,-4.671,17.55,-11.935], +// 4 0 -4.329 17.55 -12.003 -4.379 17.429 -12.023 -4.5 17.379 -12.011 -4.621 17.429 -11.975 + [4,0,-4.329,17.55,-12.003,-4.379,17.429,-12.023,-4.5,17.379,-12.011,-4.621,17.429,-11.975], +// 3 0 0 18.449 -12.64 -.021 18.5 -12.623 -.008 18.531 -12.618 + [3,0,0,18.449,-12.64,-.021,18.5,-12.623,-.008,18.531,-12.618], +// 3 0 -.008 18.531 -12.618 0 18.531 -12.619 0 18.449 -12.64 + [3,0,-.008,18.531,-12.618,0,18.531,-12.619,0,18.449,-12.64], +// 4 0 -4.7 18.371 -11.725 -4.821 18.079 -11.773 -4.863 18.18 -11.74 -4.821 18.321 -11.713 + [4,0,-4.7,18.371,-11.725,-4.821,18.079,-11.773,-4.863,18.18,-11.74,-4.821,18.321,-11.713], +// 3 0 -4.863 18.18 -11.74 -4.858 18.231 -11.728 -4.821 18.321 -11.713 + [3,0,-4.863,18.18,-11.74,-4.858,18.231,-11.728,-4.821,18.321,-11.713], +// 3 0 -4.7 18.029 -11.81 -4.821 18.079 -11.773 -4.7 18.371 -11.725 + [3,0,-4.7,18.029,-11.81,-4.821,18.079,-11.773,-4.7,18.371,-11.725], +// 4 0 -4.579 18.321 -11.761 -4.579 18.079 -11.821 -4.7 18.029 -11.81 -4.7 18.371 -11.725 + [4,0,-4.579,18.321,-11.761,-4.579,18.079,-11.821,-4.7,18.029,-11.81,-4.7,18.371,-11.725], +// 3 0 -4.579 18.079 -11.821 -4.579 18.321 -11.761 -4.529 18.2 -11.801 + [3,0,-4.579,18.079,-11.821,-4.579,18.321,-11.761,-4.529,18.2,-11.801], +// 3 0 1.85 17.85 -12.421 1.679 17.85 -12.455 1.729 17.971 -12.415 + [3,0,1.85,17.85,-12.421,1.679,17.85,-12.455,1.729,17.971,-12.415], +// 4 0 1.971 17.971 -12.367 1.85 17.85 -12.421 1.729 17.971 -12.415 1.85 18.021 -12.378 + [4,0,1.971,17.971,-12.367,1.85,17.85,-12.421,1.729,17.971,-12.415,1.85,18.021,-12.378], +// 4 0 1.971 17.971 -12.367 2.021 17.85 -12.387 1.971 17.729 -12.427 1.85 17.85 -12.421 + [4,0,1.971,17.971,-12.367,2.021,17.85,-12.387,1.971,17.729,-12.427,1.85,17.85,-12.421], +// 3 0 1.85 17.679 -12.463 1.85 17.85 -12.421 1.971 17.729 -12.427 + [3,0,1.85,17.679,-12.463,1.85,17.85,-12.421,1.971,17.729,-12.427], +// 4 0 1.679 17.85 -12.455 1.85 17.85 -12.421 1.85 17.679 -12.463 1.729 17.729 -12.475 + [4,0,1.679,17.85,-12.455,1.85,17.85,-12.421,1.85,17.679,-12.463,1.729,17.729,-12.475], +// 3 0 2.15 18.35 -12.237 1.979 18.35 -12.271 2.029 18.471 -12.231 + [3,0,2.15,18.35,-12.237,1.979,18.35,-12.271,2.029,18.471,-12.231], +// 4 0 2.271 18.471 -12.183 2.15 18.35 -12.237 2.029 18.471 -12.231 2.15 18.521 -12.194 + [4,0,2.271,18.471,-12.183,2.15,18.35,-12.237,2.029,18.471,-12.231,2.15,18.521,-12.194], +// 4 0 2.271 18.471 -12.183 2.321 18.35 -12.203 2.271 18.229 -12.243 2.15 18.35 -12.237 + [4,0,2.271,18.471,-12.183,2.321,18.35,-12.203,2.271,18.229,-12.243,2.15,18.35,-12.237], +// 3 0 2.15 18.179 -12.279 2.15 18.35 -12.237 2.271 18.229 -12.243 + [3,0,2.15,18.179,-12.279,2.15,18.35,-12.237,2.271,18.229,-12.243], +// 4 0 1.979 18.35 -12.271 2.15 18.35 -12.237 2.15 18.179 -12.279 2.029 18.229 -12.291 + [4,0,1.979,18.35,-12.271,2.15,18.35,-12.237,2.15,18.179,-12.279,2.029,18.229,-12.291], +// 4 0 2.529 18.121 -12.218 2.65 18 -12.224 2.529 17.879 -12.279 2.479 18 -12.258 + [4,0,2.529,18.121,-12.218,2.65,18,-12.224,2.529,17.879,-12.279,2.479,18,-12.258], +// 3 0 2.65 18 -12.224 2.529 18.121 -12.218 2.65 18.171 -12.182 + [3,0,2.65,18,-12.224,2.529,18.121,-12.218,2.65,18.171,-12.182], +// 4 0 2.529 17.879 -12.279 2.65 18 -12.224 2.771 17.879 -12.23 2.65 17.829 -12.267 + [4,0,2.529,17.879,-12.279,2.65,18,-12.224,2.771,17.879,-12.23,2.65,17.829,-12.267], +// 4 0 .4 17.45 -12.809 .4 17.1 -12.896 0 17 -13 0 17.55 -12.863 + [4,0,.4,17.45,-12.809,.4,17.1,-12.896,0,17,-13,0,17.55,-12.863], +// 4 0 .129 17.729 -12.793 .079 17.85 -12.773 .129 17.971 -12.733 .25 17.85 -12.739 + [4,0,.129,17.729,-12.793,.079,17.85,-12.773,.129,17.971,-12.733,.25,17.85,-12.739], +// 3 0 .25 17.85 -12.739 .129 17.971 -12.733 .25 18.021 -12.696 + [3,0,.25,17.85,-12.739,.129,17.971,-12.733,.25,18.021,-12.696], +// 4 0 .25 18.021 -12.696 .371 17.971 -12.685 .421 17.85 -12.705 .25 17.85 -12.739 + [4,0,.25,18.021,-12.696,.371,17.971,-12.685,.421,17.85,-12.705,.25,17.85,-12.739], +// 4 0 .421 17.85 -12.705 .371 17.729 -12.745 .25 17.679 -12.781 .25 17.85 -12.739 + [4,0,.421,17.85,-12.705,.371,17.729,-12.745,.25,17.679,-12.781,.25,17.85,-12.739], +// 3 0 .25 17.679 -12.781 .129 17.729 -12.793 .25 17.85 -12.739 + [3,0,.25,17.679,-12.781,.129,17.729,-12.793,.25,17.85,-12.739], +// 4 0 .979 17.921 -12.576 1.1 17.8 -12.582 .979 17.679 -12.636 .929 17.8 -12.616 + [4,0,.979,17.921,-12.576,1.1,17.8,-12.582,.979,17.679,-12.636,.929,17.8,-12.616], +// 3 0 1.1 17.8 -12.582 .979 17.921 -12.576 1.1 17.971 -12.54 + [3,0,1.1,17.8,-12.582,.979,17.921,-12.576,1.1,17.971,-12.54], +// 4 0 1.1 17.971 -12.54 1.221 17.921 -12.528 1.271 17.8 -12.548 1.1 17.8 -12.582 + [4,0,1.1,17.971,-12.54,1.221,17.921,-12.528,1.271,17.8,-12.548,1.1,17.8,-12.582], +// 4 0 1.271 17.8 -12.548 1.221 17.679 -12.588 1.1 17.629 -12.625 1.1 17.8 -12.582 + [4,0,1.271,17.8,-12.548,1.221,17.679,-12.588,1.1,17.629,-12.625,1.1,17.8,-12.582], +// 3 0 1.1 17.629 -12.625 .979 17.679 -12.636 1.1 17.8 -12.582 + [3,0,1.1,17.629,-12.625,.979,17.679,-12.636,1.1,17.8,-12.582], +// 3 0 0 18.531 -12.619 .15 18.329 -12.64 .029 18.379 -12.651 + [3,0,0,18.531,-12.619,.15,18.329,-12.64,.029,18.379,-12.651], +// 3 0 .029 18.379 -12.651 0 18.449 -12.64 0 18.531 -12.619 + [3,0,.029,18.379,-12.651,0,18.449,-12.64,0,18.531,-12.619], +// 4 0 .321 18.5 -12.563 .271 18.379 -12.603 .15 18.329 -12.64 0 18.531 -12.619 + [4,0,.321,18.5,-12.563,.271,18.379,-12.603,.15,18.329,-12.64,0,18.531,-12.619], +// 3 0 .321 18.5 -12.563 0 18.531 -12.619 .308 18.531 -12.558 + [3,0,.321,18.5,-12.563,0,18.531,-12.619,.308,18.531,-12.558], +// 4 0 1.429 18.429 -12.36 1.387 18.531 -12.344 1.713 18.531 -12.279 1.671 18.429 -12.312 + [4,0,1.429,18.429,-12.36,1.387,18.531,-12.344,1.713,18.531,-12.279,1.671,18.429,-12.312], +// 3 0 1.55 18.379 -12.349 1.429 18.429 -12.36 1.671 18.429 -12.312 + [3,0,1.55,18.379,-12.349,1.429,18.429,-12.36,1.671,18.429,-12.312], +// 4 0 3.092 18.531 -12.005 3.408 18.531 -11.942 3.421 18.5 -11.947 3.079 18.5 -12.015 + [4,0,3.092,18.531,-12.005,3.408,18.531,-11.942,3.421,18.5,-11.947,3.079,18.5,-12.015], +// 3 0 3.371 18.379 -11.987 3.079 18.5 -12.015 3.421 18.5 -11.947 + [3,0,3.371,18.379,-11.987,3.079,18.5,-12.015,3.421,18.5,-11.947], +// 4 0 3.079 18.5 -12.015 3.371 18.379 -11.987 3.25 18.329 -12.023 3.129 18.379 -12.035 + [4,0,3.079,18.5,-12.015,3.371,18.379,-11.987,3.25,18.329,-12.023,3.129,18.379,-12.035], +// 4 0 4.566 17.529 -11.961 4.398 17.65 -11.964 4.516 17.771 -11.911 4.6 17.65 -11.924 + [4,0,4.566,17.529,-11.961,4.398,17.65,-11.964,4.516,17.771,-11.911,4.6,17.65,-11.924], +// 3 0 4.398 17.65 -11.964 4.363 17.821 -11.928 4.516 17.771 -11.911 + [3,0,4.398,17.65,-11.964,4.363,17.821,-11.928,4.516,17.771,-11.911], +// 4 0 4.196 17.65 -12.004 4.23 17.771 -11.967 4.363 17.821 -11.928 4.398 17.65 -11.964 + [4,0,4.196,17.65,-12.004,4.23,17.771,-11.967,4.363,17.821,-11.928,4.398,17.65,-11.964], +// 4 0 4.196 17.65 -12.004 4.398 17.65 -11.964 4.434 17.479 -11.999 4.28 17.529 -12.017 + [4,0,4.196,17.65,-12.004,4.398,17.65,-11.964,4.434,17.479,-11.999,4.28,17.529,-12.017], +// 3 0 4.434 17.479 -11.999 4.398 17.65 -11.964 4.566 17.529 -11.961 + [3,0,4.434,17.479,-11.999,4.398,17.65,-11.964,4.566,17.529,-11.961], +// 4 0 4.135 18.471 -11.812 4.219 18.35 -11.826 4.185 18.229 -11.862 4.017 18.35 -11.866 + [4,0,4.135,18.471,-11.812,4.219,18.35,-11.826,4.185,18.229,-11.862,4.017,18.35,-11.866], +// 3 0 4.017 18.35 -11.866 3.982 18.521 -11.83 4.135 18.471 -11.812 + [3,0,4.017,18.35,-11.866,3.982,18.521,-11.83,4.135,18.471,-11.812], +// 4 0 3.815 18.35 -11.906 3.849 18.471 -11.869 3.982 18.521 -11.83 4.017 18.35 -11.866 + [4,0,3.815,18.35,-11.906,3.849,18.471,-11.869,3.982,18.521,-11.83,4.017,18.35,-11.866], +// 4 0 3.815 18.35 -11.906 4.017 18.35 -11.866 4.052 18.179 -11.901 3.899 18.229 -11.919 + [4,0,3.815,18.35,-11.906,4.017,18.35,-11.866,4.052,18.179,-11.901,3.899,18.229,-11.919], +// 3 0 4.052 18.179 -11.901 4.017 18.35 -11.866 4.185 18.229 -11.862 + [3,0,4.052,18.179,-11.901,4.017,18.35,-11.866,4.185,18.229,-11.862], +// 4 0 3.479 17 -12.308 3.821 17.25 -12.178 4.394 17.1 -12.101 4.368 17 -12.132 + [4,0,3.479,17,-12.308,3.821,17.25,-12.178,4.394,17.1,-12.101,4.368,17,-12.132], +// 4 0 4.96 17.157 -11.975 4.394 17.1 -12.101 3.821 17.25 -12.178 4.481 17.25 -12.047 + [4,0,4.96,17.157,-11.975,4.394,17.1,-12.101,3.821,17.25,-12.178,4.481,17.25,-12.047], +// 4 0 3.379 17.921 -12.099 3.5 17.8 -12.105 3.379 17.679 -12.159 3.329 17.8 -12.139 + [4,0,3.379,17.921,-12.099,3.5,17.8,-12.105,3.379,17.679,-12.159,3.329,17.8,-12.139], +// 3 0 3.5 17.8 -12.105 3.379 17.921 -12.099 3.5 17.971 -12.063 + [3,0,3.5,17.8,-12.105,3.379,17.921,-12.099,3.5,17.971,-12.063], +// 4 0 3.5 17.971 -12.063 3.621 17.921 -12.051 3.671 17.8 -12.071 3.5 17.8 -12.105 + [4,0,3.5,17.971,-12.063,3.621,17.921,-12.051,3.671,17.8,-12.071,3.5,17.8,-12.105], +// 4 0 3.671 17.8 -12.071 3.621 17.679 -12.111 3.5 17.629 -12.148 3.5 17.8 -12.105 + [4,0,3.671,17.8,-12.071,3.621,17.679,-12.111,3.5,17.629,-12.148,3.5,17.8,-12.105], +// 3 0 3.5 17.629 -12.148 3.379 17.679 -12.159 3.5 17.8 -12.105 + [3,0,3.5,17.629,-12.148,3.379,17.679,-12.159,3.5,17.8,-12.105], +// 4 0 3.821 17.25 -12.178 3.479 17 -12.308 .4 17.1 -12.896 .4 17.45 -12.809 + [4,0,3.821,17.25,-12.178,3.479,17,-12.308,.4,17.1,-12.896,.4,17.45,-12.809], +// 3 0 2.771 17.879 -12.23 2.65 18 -12.224 2.821 18 -12.19 + [3,0,2.771,17.879,-12.23,2.65,18,-12.224,2.821,18,-12.19], +// 4 0 2.65 18.171 -12.182 2.771 18.121 -12.17 2.821 18 -12.19 2.65 18 -12.224 + [4,0,2.65,18.171,-12.182,2.771,18.121,-12.17,2.821,18,-12.19,2.65,18,-12.224], +// 3 0 4.83 18.531 -11.659 4.656 18.279 -11.756 4.606 18.521 -11.706 + [3,0,4.83,18.531,-11.659,4.656,18.279,-11.756,4.606,18.521,-11.706], +// 3 0 4.606 18.521 -11.706 4.632 18.531 -11.699 4.83 18.531 -11.659 + [3,0,4.606,18.521,-11.706,4.632,18.531,-11.699,4.83,18.531,-11.659], +// 3 0 4.656 18.279 -11.756 4.572 18.4 -11.743 4.606 18.521 -11.706 + [3,0,4.656,18.279,-11.756,4.572,18.4,-11.743,4.606,18.521,-11.706], +// 3 0 4.809 18.229 -11.738 4.656 18.279 -11.756 4.83 18.531 -11.659 + [3,0,4.809,18.229,-11.738,4.656,18.279,-11.756,4.83,18.531,-11.659], +// 3 0 4.83 18.531 -11.659 4.856 18.247 -11.725 4.809 18.229 -11.738 + [3,0,4.83,18.531,-11.659,4.856,18.247,-11.725,4.809,18.229,-11.738], +// 4 0 4.394 17.1 -12.101 4.96 17.157 -11.975 4.975 17 -12.011 4.749 17 -12.056 + [4,0,4.394,17.1,-12.101,4.96,17.157,-11.975,4.975,17,-12.011,4.749,17,-12.056], +// 4 0 5.31 17.729 -11.573 5.186 17.85 -11.621 5.267 17.971 -11.531 5.331 17.85 -11.524 + [4,0,5.31,17.729,-11.573,5.186,17.85,-11.621,5.267,17.971,-11.531,5.331,17.85,-11.524], +// 3 0 5.186 17.85 -11.621 5.156 18.021 -11.591 5.267 17.971 -11.531 + [3,0,5.186,17.85,-11.621,5.156,18.021,-11.591,5.267,17.971,-11.531], +// 4 0 5.041 17.85 -11.718 5.062 17.971 -11.668 5.156 18.021 -11.591 5.186 17.85 -11.621 + [4,0,5.041,17.85,-11.718,5.062,17.971,-11.668,5.156,18.021,-11.591,5.186,17.85,-11.621], +// 4 0 5.041 17.85 -11.718 5.186 17.85 -11.621 5.216 17.679 -11.651 5.105 17.729 -11.71 + [4,0,5.041,17.85,-11.718,5.186,17.85,-11.621,5.216,17.679,-11.651,5.105,17.729,-11.71], +// 3 0 5.216 17.679 -11.651 5.186 17.85 -11.621 5.31 17.729 -11.573 + [3,0,5.216,17.679,-11.651,5.186,17.85,-11.621,5.31,17.729,-11.573], +// 4 0 5.567 17.471 -11.477 5.631 17.35 -11.47 5.61 17.229 -11.52 5.486 17.35 -11.567 + [4,0,5.567,17.471,-11.477,5.631,17.35,-11.47,5.61,17.229,-11.52,5.486,17.35,-11.567], +// 3 0 5.486 17.35 -11.567 5.456 17.521 -11.537 5.567 17.471 -11.477 + [3,0,5.486,17.35,-11.567,5.456,17.521,-11.537,5.567,17.471,-11.477], +// 4 0 5.341 17.35 -11.664 5.362 17.471 -11.614 5.456 17.521 -11.537 5.486 17.35 -11.567 + [4,0,5.341,17.35,-11.664,5.362,17.471,-11.614,5.456,17.521,-11.537,5.486,17.35,-11.567], +// 4 0 5.341 17.35 -11.664 5.486 17.35 -11.567 5.516 17.179 -11.597 5.405 17.229 -11.657 + [4,0,5.341,17.35,-11.664,5.486,17.35,-11.567,5.516,17.179,-11.597,5.405,17.229,-11.657], +// 3 0 5.516 17.179 -11.597 5.486 17.35 -11.567 5.61 17.229 -11.52 + [3,0,5.516,17.179,-11.597,5.486,17.35,-11.567,5.61,17.229,-11.52], +// 4 0 5.501 18.229 -11.299 5.471 18.4 -11.269 5.616 18.4 -11.172 5.595 18.279 -11.222 + [4,0,5.501,18.229,-11.299,5.471,18.4,-11.269,5.616,18.4,-11.172,5.595,18.279,-11.222], +// 3 0 5.347 18.521 -11.316 5.366 18.531 -11.301 5.471 18.4 -11.269 + [3,0,5.347,18.521,-11.316,5.366,18.531,-11.301,5.471,18.4,-11.269], +// 3 0 5.471 18.4 -11.269 5.326 18.4 -11.366 5.347 18.521 -11.316 + [3,0,5.471,18.4,-11.269,5.326,18.4,-11.366,5.347,18.521,-11.316], +// 4 0 5.326 18.4 -11.366 5.471 18.4 -11.269 5.501 18.229 -11.299 5.39 18.279 -11.359 + [4,0,5.326,18.4,-11.366,5.471,18.4,-11.269,5.501,18.229,-11.299,5.39,18.279,-11.359], +// 4 0 6.021 17.679 -11.113 5.991 17.85 -11.083 6.136 17.85 -10.986 6.115 17.729 -11.035 + [4,0,6.021,17.679,-11.113,5.991,17.85,-11.083,6.136,17.85,-10.986,6.115,17.729,-11.035], +// 3 0 6.136 17.85 -10.986 5.991 17.85 -11.083 6.073 17.971 -10.993 + [3,0,6.136,17.85,-10.986,5.991,17.85,-11.083,6.073,17.971,-10.993], +// 3 0 5.961 18.021 -11.052 6.073 17.971 -10.993 5.991 17.85 -11.083 + [3,0,5.961,18.021,-11.052,6.073,17.971,-10.993,5.991,17.85,-11.083], +// 3 0 5.991 17.85 -11.083 5.868 17.971 -11.13 5.961 18.021 -11.052 + [3,0,5.991,17.85,-11.083,5.868,17.971,-11.13,5.961,18.021,-11.052], +// 4 0 5.868 17.971 -11.13 5.991 17.85 -11.083 5.91 17.729 -11.172 5.846 17.85 -11.179 + [4,0,5.868,17.971,-11.13,5.991,17.85,-11.083,5.91,17.729,-11.172,5.846,17.85,-11.179], +// 3 0 6.021 17.679 -11.113 5.91 17.729 -11.172 5.991 17.85 -11.083 + [3,0,6.021,17.679,-11.113,5.91,17.729,-11.172,5.991,17.85,-11.083], +// 4 0 6.549 17.329 -10.862 6.519 17.5 -10.832 6.664 17.5 -10.736 6.643 17.379 -10.785 + [4,0,6.549,17.329,-10.862,6.519,17.5,-10.832,6.664,17.5,-10.736,6.643,17.379,-10.785], +// 3 0 6.664 17.5 -10.736 6.519 17.5 -10.832 6.6 17.621 -10.743 + [3,0,6.664,17.5,-10.736,6.519,17.5,-10.832,6.6,17.621,-10.743], +// 4 0 6.395 17.621 -10.88 6.489 17.671 -10.802 6.6 17.621 -10.743 6.519 17.5 -10.832 + [4,0,6.395,17.621,-10.88,6.489,17.671,-10.802,6.6,17.621,-10.743,6.519,17.5,-10.832], +// 4 0 6.395 17.621 -10.88 6.519 17.5 -10.832 6.438 17.379 -10.922 6.374 17.5 -10.929 + [4,0,6.395,17.621,-10.88,6.519,17.5,-10.832,6.438,17.379,-10.922,6.374,17.5,-10.929], +// 3 0 6.549 17.329 -10.862 6.438 17.379 -10.922 6.519 17.5 -10.832 + [3,0,6.549,17.329,-10.862,6.438,17.379,-10.922,6.519,17.5,-10.832], +// 4 0 6.179 18.229 -10.846 6.149 18.4 -10.816 6.294 18.4 -10.719 6.273 18.279 -10.769 + [4,0,6.179,18.229,-10.846,6.149,18.4,-10.816,6.294,18.4,-10.719,6.273,18.279,-10.769], +// 3 0 6.126 18.531 -10.793 6.149 18.4 -10.816 6.025 18.521 -10.863 + [3,0,6.126,18.531,-10.793,6.149,18.4,-10.816,6.025,18.521,-10.863], +// 3 0 6.025 18.521 -10.863 6.044 18.531 -10.848 6.126 18.531 -10.793 + [3,0,6.025,18.521,-10.863,6.044,18.531,-10.848,6.126,18.531,-10.793], +// 4 0 6.068 18.279 -10.906 6.004 18.4 -10.913 6.025 18.521 -10.863 6.149 18.4 -10.816 + [4,0,6.068,18.279,-10.906,6.004,18.4,-10.913,6.025,18.521,-10.863,6.149,18.4,-10.816], +// 3 0 6.179 18.229 -10.846 6.068 18.279 -10.906 6.149 18.4 -10.816 + [3,0,6.179,18.229,-10.846,6.068,18.279,-10.906,6.149,18.4,-10.816], +// 4 0 5.366 18.531 -11.301 5.53 18.531 -11.191 5.616 18.4 -11.172 5.471 18.4 -11.269 + [4,0,5.366,18.531,-11.301,5.53,18.531,-11.191,5.616,18.4,-11.172,5.471,18.4,-11.269], +// 4 0 6.126 18.531 -10.793 6.208 18.531 -10.738 6.294 18.4 -10.719 6.149 18.4 -10.816 + [4,0,6.126,18.531,-10.793,6.208,18.531,-10.738,6.294,18.4,-10.719,6.149,18.4,-10.816], +// 3 0 4.856 18.247 -11.725 4.83 18.531 -11.659 4.916 18.279 -11.675 + [3,0,4.856,18.247,-11.725,4.83,18.531,-11.659,4.916,18.279,-11.675], +// 3 0 5.54 17 -11.633 4.975 17 -12.011 4.96 17.157 -11.975 + [3,0,5.54,17,-11.633,4.975,17,-12.011,4.96,17.157,-11.975], +// 3 0 4.874 18.521 -11.633 4.83 18.531 -11.659 4.852 18.531 -11.644 + [3,0,4.874,18.521,-11.633,4.83,18.531,-11.659,4.852,18.531,-11.644], +// 4 0 4.938 18.4 -11.625 4.916 18.279 -11.675 4.83 18.531 -11.659 4.874 18.521 -11.633 + [4,0,4.938,18.4,-11.625,4.916,18.279,-11.675,4.83,18.531,-11.659,4.874,18.521,-11.633], +// 4 0 6.522 16.35 -10.977 5.293 16.8 -11.798 5.54 17 -11.633 6.692 16.6 -10.864 + [4,0,6.522,16.35,-10.977,5.293,16.8,-11.798,5.54,17,-11.633,6.692,16.6,-10.864], +// 3 0 6.331 17.021 -11.098 6.536 17.021 -10.961 6.547 17 -10.96 + [3,0,6.331,17.021,-11.098,6.536,17.021,-10.961,6.547,17,-10.96], +// 3 0 6.547 17 -10.96 6.328 17 -11.107 6.331 17.021 -11.098 + [3,0,6.547,17,-10.96,6.328,17,-11.107,6.331,17.021,-11.098], +// 3 0 6.331 17.021 -11.098 6.425 17.071 -11.021 6.536 17.021 -10.961 + [3,0,6.331,17.021,-11.098,6.425,17.071,-11.021,6.536,17.021,-10.961], +// 4 0 6.292 16.9 -11.13 6.328 17 -11.107 6.547 17 -10.96 6.582 16.9 -10.937 + [4,0,6.292,16.9,-11.13,6.328,17,-11.107,6.547,17,-10.96,6.582,16.9,-10.937], +// 4 0 6.54 16.779 -10.965 6.335 16.779 -11.102 6.292 16.9 -11.13 6.582 16.9 -10.937 + [4,0,6.54,16.779,-10.965,6.335,16.779,-11.102,6.292,16.9,-11.13,6.582,16.9,-10.937], +// 3 0 6.437 16.729 -11.034 6.335 16.779 -11.102 6.54 16.779 -10.965 + [3,0,6.437,16.729,-11.034,6.335,16.779,-11.102,6.54,16.779,-10.965], +// 4 0 9.192 15.037 -9.192 8.853 15.2 -9.419 8.723 15.692 -9.506 9.192 15.47 -9.192 + [4,0,9.192,15.037,-9.192,8.853,15.2,-9.419,8.723,15.692,-9.506,9.192,15.47,-9.192], +// 3 0 9.192 15.037 -9.192 9.192 15.47 -9.192 9.645 15.131 -8.515 + [3,0,9.192,15.037,-9.192,9.192,15.47,-9.192,9.645,15.131,-8.515], +// 4 0 -9.957 15.8 -8.048 -9.646 15.9 -8.514 -9.419 14.5 -8.853 -9.759 14.85 -8.345 + [4,0,-9.957,15.8,-8.048,-9.646,15.9,-8.514,-9.419,14.5,-8.853,-9.759,14.85,-8.345], +// 4 0 -9.759 14.85 -8.345 -9.419 14.5 -8.853 -9.306 13.25 -9.023 -9.617 13.55 -8.556 + [4,0,-9.759,14.85,-8.345,-9.419,14.5,-8.853,-9.306,13.25,-9.023,-9.617,13.55,-8.556], +// 4 0 -9.617 13.55 -8.556 -9.306 13.25 -9.023 -9.192 11.6 -9.192 -9.476 11.75 -8.768 + [4,0,-9.617,13.55,-8.556,-9.306,13.25,-9.023,-9.192,11.6,-9.192,-9.476,11.75,-8.768], +// 4 0 -9.476 11.75 -8.768 -9.192 11.6 -9.192 -9.192 10.15 -9.192 -9.447 10.5 -8.811 + [4,0,-9.476,11.75,-8.768,-9.192,11.6,-9.192,-9.192,10.15,-9.192,-9.447,10.5,-8.811], +// 4 0 -9.447 10.5 -8.811 -9.192 10.15 -9.192 -9.277 8.6 -9.065 -9.532 9.05 -8.684 + [4,0,-9.447,10.5,-8.811,-9.192,10.15,-9.192,-9.277,8.6,-9.065,-9.532,9.05,-8.684], +// 4 0 -9.532 9.05 -8.684 -9.277 8.6 -9.065 -9.419 7.25 -8.853 -9.674 7.65 -8.472 + [4,0,-9.532,9.05,-8.684,-9.277,8.6,-9.065,-9.419,7.25,-8.853,-9.674,7.65,-8.472], +// 4 0 -9.674 7.65 -8.472 -9.419 7.25 -8.853 -9.611 6.1 -8.566 -9.8 6.69 -8.284 + [4,0,-9.674,7.65,-8.472,-9.419,7.25,-8.853,-9.611,6.1,-8.566,-9.8,6.69,-8.284], +// 4 0 -9.8 6.69 -8.284 -9.611 6.1 -8.566 -9.844 5.36 -8.218 -10.027 5.94 -7.945 + [4,0,-9.8,6.69,-8.284,-9.611,6.1,-8.566,-9.844,5.36,-8.218,-10.027,5.94,-7.945], +// 4 0 -9.844 5.36 -8.218 -10.075 4.5 -7.872 -10.147 5.15 -7.763 -10.027 5.94 -7.945 + [4,0,-9.844,5.36,-8.218,-10.075,4.5,-7.872,-10.147,5.15,-7.763,-10.027,5.94,-7.945], +// 4 0 -10.127 16.3 -7.794 -9.991 17 -7.997 -9.646 15.9 -8.514 -9.957 15.8 -8.048 + [4,0,-10.127,16.3,-7.794,-9.991,17,-7.997,-9.646,15.9,-8.514,-9.957,15.8,-8.048], +// 4 0 -4.975 4.25 -12.011 -7.285 4.25 -10.467 -7.243 4.8 -10.495 -4.975 4.748 -12.011 + [4,0,-4.975,4.25,-12.011,-7.285,4.25,-10.467,-7.243,4.8,-10.495,-4.975,4.748,-12.011], +// 4 0 -7.285 4.25 -10.467 -7.921 4.35 -10.042 -7.878 4.9 -10.07 -7.243 4.8 -10.495 + [4,0,-7.285,4.25,-10.467,-7.921,4.35,-10.042,-7.878,4.9,-10.07,-7.243,4.8,-10.495], +// 4 0 -7.921 4.35 -10.042 -8.345 4.5 -9.759 -8.133 5.05 -9.9 -7.878 4.9 -10.07 + [4,0,-7.921,4.35,-10.042,-8.345,4.5,-9.759,-8.133,5.05,-9.9,-7.878,4.9,-10.07], +// 4 0 -8.345 4.5 -9.759 -8.641 4.8 -9.561 -8.769 5.2 -9.476 -8.133 5.05 -9.9 + [4,0,-8.345,4.5,-9.759,-8.641,4.8,-9.561,-8.769,5.2,-9.476,-8.133,5.05,-9.9], +// 4 0 -8.769 5.8 -9.476 -8.302 5.4 -9.787 -8.133 5.05 -9.9 -8.769 5.2 -9.476 + [4,0,-8.769,5.8,-9.476,-8.302,5.4,-9.787,-8.133,5.05,-9.9,-8.769,5.2,-9.476], +// 4 0 -8.302 5.4 -9.787 -8.769 5.8 -9.476 -8.641 7.15 -9.561 -8.302 6.1 -9.787 + [4,0,-8.302,5.4,-9.787,-8.769,5.8,-9.476,-8.641,7.15,-9.561,-8.302,6.1,-9.787], +// 4 0 -8.302 6.1 -9.787 -8.641 7.15 -9.561 -8.472 8.65 -9.674 -8.218 7.55 -9.844 + [4,0,-8.302,6.1,-9.787,-8.641,7.15,-9.561,-8.472,8.65,-9.674,-8.218,7.55,-9.844], +// 4 0 -8.218 7.55 -9.844 -8.472 8.65 -9.674 -8.345 10.25 -9.759 -8.006 9.55 -9.985 + [4,0,-8.218,7.55,-9.844,-8.472,8.65,-9.674,-8.345,10.25,-9.759,-8.006,9.55,-9.985], +// 4 0 -8.006 9.55 -9.985 -8.345 10.25 -9.759 -8.387 12.4 -9.731 -7.963 11.25 -10.014 + [4,0,-8.006,9.55,-9.985,-8.345,10.25,-9.759,-8.387,12.4,-9.731,-7.963,11.25,-10.014], +// 4 0 -7.963 11.25 -10.014 -8.387 12.4 -9.731 -8.514 14.05 -9.646 -8.048 12.95 -9.957 + [4,0,-7.963,11.25,-10.014,-8.387,12.4,-9.731,-8.514,14.05,-9.646,-8.048,12.95,-9.957], +// 4 0 -8.514 14.05 -9.646 -8.769 15.8 -9.476 -8.472 16.35 -9.674 -8.175 14.4 -9.872 + [4,0,-8.514,14.05,-9.646,-8.769,15.8,-9.476,-8.472,16.35,-9.674,-8.175,14.4,-9.872], +// 4 0 -8.769 15.8 -9.476 -9.031 17 -9.3 -8.632 17 -9.567 -8.472 16.35 -9.674 + [4,0,-8.769,15.8,-9.476,-9.031,17,-9.3,-8.632,17,-9.567,-8.472,16.35,-9.674], +// 3 0 -8.048 12.95 -9.957 -8.514 14.05 -9.646 -8.098 13.524 -9.923 + [3,0,-8.048,12.95,-9.957,-8.514,14.05,-9.646,-8.098,13.524,-9.923], +// 3 0 -8.098 13.524 -9.923 -8.514 14.05 -9.646 -8.118 13.744 -9.911 + [3,0,-8.098,13.524,-9.923,-8.514,14.05,-9.646,-8.118,13.744,-9.911], +// 3 0 -8.118 13.744 -9.911 -8.514 14.05 -9.646 -8.175 14.4 -9.872 + [3,0,-8.118,13.744,-9.911,-8.514,14.05,-9.646,-8.175,14.4,-9.872], +// 4 0 -4.975 4.25 -12.011 -4.975 4.748 -12.011 0 4.7 -13 0 4.2 -13 + [4,0,-4.975,4.25,-12.011,-4.975,4.748,-12.011,0,4.7,-13,0,4.2,-13], +// 4 0 0 4.7 -13 4.975 4.748 -12.011 4.975 4.25 -12.011 0 4.2 -13 + [4,0,0,4.7,-13,4.975,4.748,-12.011,4.975,4.25,-12.011,0,4.2,-13], +// 4 0 8.302 5.4 -9.787 8.769 5.2 -9.476 8.641 4.8 -9.561 8.133 5.05 -9.9 + [4,0,8.302,5.4,-9.787,8.769,5.2,-9.476,8.641,4.8,-9.561,8.133,5.05,-9.9], +// 4 0 8.302 6.1 -9.787 8.769 5.8 -9.476 8.769 5.2 -9.476 8.302 5.4 -9.787 + [4,0,8.302,6.1,-9.787,8.769,5.8,-9.476,8.769,5.2,-9.476,8.302,5.4,-9.787], +// 4 0 8.218 7.55 -9.844 8.641 7.15 -9.561 8.769 5.8 -9.476 8.302 6.1 -9.787 + [4,0,8.218,7.55,-9.844,8.641,7.15,-9.561,8.769,5.8,-9.476,8.302,6.1,-9.787], +// 4 0 8.006 9.55 -9.985 8.472 8.65 -9.674 8.641 7.15 -9.561 8.218 7.55 -9.844 + [4,0,8.006,9.55,-9.985,8.472,8.65,-9.674,8.641,7.15,-9.561,8.218,7.55,-9.844], +// 3 0 8.472 8.65 -9.674 8.006 9.55 -9.985 8.345 10.25 -9.759 + [3,0,8.472,8.65,-9.674,8.006,9.55,-9.985,8.345,10.25,-9.759], +// 4 0 8.387 12.4 -9.731 8.345 10.25 -9.759 8.006 9.55 -9.985 7.963 11.25 -10.014 + [4,0,8.387,12.4,-9.731,8.345,10.25,-9.759,8.006,9.55,-9.985,7.963,11.25,-10.014], +// 4 0 7.243 4.8 -10.495 7.285 4.25 -10.467 4.975 4.25 -12.011 4.975 4.748 -12.011 + [4,0,7.243,4.8,-10.495,7.285,4.25,-10.467,4.975,4.25,-12.011,4.975,4.748,-12.011], +// 4 0 7.878 4.9 -10.07 7.921 4.35 -10.042 7.285 4.25 -10.467 7.243 4.8 -10.495 + [4,0,7.878,4.9,-10.07,7.921,4.35,-10.042,7.285,4.25,-10.467,7.243,4.8,-10.495], +// 4 0 8.133 5.05 -9.9 8.345 4.5 -9.759 7.921 4.35 -10.042 7.878 4.9 -10.07 + [4,0,8.133,5.05,-9.9,8.345,4.5,-9.759,7.921,4.35,-10.042,7.878,4.9,-10.07], +// 3 0 8.345 4.5 -9.759 8.133 5.05 -9.9 8.641 4.8 -9.561 + [3,0,8.345,4.5,-9.759,8.133,5.05,-9.9,8.641,4.8,-9.561], +// 3 0 8.118 13.744 -9.911 8.165 14.282 -9.879 8.509 13.986 -9.649 + [3,0,8.118,13.744,-9.911,8.165,14.282,-9.879,8.509,13.986,-9.649], +// 4 0 8.118 13.744 -9.911 8.509 13.986 -9.649 8.387 12.4 -9.731 8.098 13.524 -9.923 + [4,0,8.118,13.744,-9.911,8.509,13.986,-9.649,8.387,12.4,-9.731,8.098,13.524,-9.923], +// 3 0 8.048 12.95 -9.957 8.098 13.524 -9.923 8.387 12.4 -9.731 + [3,0,8.048,12.95,-9.957,8.098,13.524,-9.923,8.387,12.4,-9.731], +// 3 0 8.387 12.4 -9.731 7.963 11.25 -10.014 8.048 12.95 -9.957 + [3,0,8.387,12.4,-9.731,7.963,11.25,-10.014,8.048,12.95,-9.957], +// 4 0 9.277 8.6 -9.065 9.192 10.15 -9.192 9.447 10.5 -8.811 9.532 9.05 -8.684 + [4,0,9.277,8.6,-9.065,9.192,10.15,-9.192,9.447,10.5,-8.811,9.532,9.05,-8.684], +// 4 0 9.419 7.25 -8.853 9.277 8.6 -9.065 9.532 9.05 -8.684 9.674 7.65 -8.472 + [4,0,9.419,7.25,-8.853,9.277,8.6,-9.065,9.532,9.05,-8.684,9.674,7.65,-8.472], +// 4 0 9.589 6.1 -8.599 9.419 7.25 -8.853 9.674 7.65 -8.472 9.844 6.55 -8.217 + [4,0,9.589,6.1,-8.599,9.419,7.25,-8.853,9.674,7.65,-8.472,9.844,6.55,-8.217], +// 4 0 9.816 5.35 -8.26 9.589 6.1 -8.599 9.844 6.55 -8.217 10.071 5.7 -7.878 + [4,0,9.816,5.35,-8.26,9.589,6.1,-8.599,9.844,6.55,-8.217,10.071,5.7,-7.878], +// 4 0 10.297 5.15 -7.539 10.014 4.75 -7.963 9.816 5.35 -8.26 10.071 5.7 -7.878 + [4,0,10.297,5.15,-7.539,10.014,4.75,-7.963,9.816,5.35,-8.26,10.071,5.7,-7.878], +// 4 0 10.06 16.03 -7.894 10.018 15.07 -7.957 9.746 15.97 -8.364 10.037 16.62 -7.929 + [4,0,10.06,16.03,-7.894,10.018,15.07,-7.957,9.746,15.97,-8.364,10.037,16.62,-7.929], +// 3 0 9.952 16.83 -8.055 10.037 16.62 -7.929 9.746 15.97 -8.364 + [3,0,9.952,16.83,-8.055,10.037,16.62,-7.929,9.746,15.97,-8.364], +// 4 0 9.645 15.131 -8.515 9.746 15.97 -8.364 10.018 15.07 -7.957 10.037 14.325 -7.927 + [4,0,9.645,15.131,-8.515,9.746,15.97,-8.364,10.018,15.07,-7.957,10.037,14.325,-7.927], +// 4 0 9.192 11.6 -9.192 9.242 12.702 -9.117 9.571 12.971 -8.625 9.476 11.75 -8.768 + [4,0,9.192,11.6,-9.192,9.242,12.702,-9.117,9.571,12.971,-8.625,9.476,11.75,-8.768], +// 3 0 9.242 12.702 -9.117 9.286 13.323 -9.052 9.571 12.971 -8.625 + [3,0,9.242,12.702,-9.117,9.286,13.323,-9.052,9.571,12.971,-8.625], +// 4 0 9.476 11.75 -8.768 9.447 10.5 -8.811 9.192 10.15 -9.192 9.192 11.6 -9.192 + [4,0,9.476,11.75,-8.768,9.447,10.5,-8.811,9.192,10.15,-9.192,9.192,11.6,-9.192], +// 3 0 8.923 18.531 -8.923 8.839 18.531 -8.98 8.8 18.74 -8.8 + [3,0,8.923,18.531,-8.923,8.839,18.531,-8.98,8.8,18.74,-8.8], +// 4 0 8.586 19.667 -7.753 8.922 19.3 -7.791 9.112 18.531 -8.641 8.732 18.95 -8.591 + [4,0,8.586,19.667,-7.753,8.922,19.3,-7.791,9.112,18.531,-8.641,8.732,18.95,-8.591], +// 4 0 8.732 18.95 -8.591 9.112 18.531 -8.641 8.923 18.531 -8.923 8.8 18.74 -8.8 + [4,0,8.732,18.95,-8.591,9.112,18.531,-8.641,8.923,18.531,-8.923,8.8,18.74,-8.8], +// 3 0 -9.086 17.606 -9.086 -9.112 18.531 -8.641 -8.839 18.531 -8.98 + [3,0,-9.086,17.606,-9.086,-9.112,18.531,-8.641,-8.839,18.531,-8.98], +// 3 0 -8.839 18.531 -8.98 -8.695 17.9 -9.261 -9.086 17.606 -9.086 + [3,0,-8.839,18.531,-8.98,-8.695,17.9,-9.261,-9.086,17.606,-9.086], +// 4 0 8.695 17.9 -9.261 8.839 18.531 -8.98 8.923 18.531 -8.923 9.086 17.606 -9.086 + [4,0,8.695,17.9,-9.261,8.839,18.531,-8.98,8.923,18.531,-8.923,9.086,17.606,-9.086], +// 3 0 9.086 17.606 -9.086 8.923 18.531 -8.923 9.112 18.531 -8.641 + [3,0,9.086,17.606,-9.086,8.923,18.531,-8.923,9.112,18.531,-8.641], +// 4 0 8.395 15.846 -9.725 8.472 16.35 -9.674 9.031 17 -9.3 8.723 15.692 -9.506 + [4,0,8.395,15.846,-9.725,8.472,16.35,-9.674,9.031,17,-9.3,8.723,15.692,-9.506], +// 3 0 9.031 17 -9.3 8.472 16.35 -9.674 8.632 17 -9.567 + [3,0,9.031,17,-9.3,8.472,16.35,-9.674,8.632,17,-9.567], +// 4 0 9.031 17 -9.3 8.632 17 -9.567 8.695 17.9 -9.261 9.086 17.606 -9.086 + [4,0,9.031,17,-9.3,8.632,17,-9.567,8.695,17.9,-9.261,9.086,17.606,-9.086], +// 4 0 -9.031 17 -9.3 -9.086 17.606 -9.086 -8.695 17.9 -9.261 -8.632 17 -9.567 + [4,0,-9.031,17,-9.3,-9.086,17.606,-9.086,-8.695,17.9,-9.261,-8.632,17,-9.567], +// 3 0 -8.157 19.828 -8.157 -8.839 18.531 -8.98 -9.112 18.531 -8.641 + [3,0,-8.157,19.828,-8.157,-8.839,18.531,-8.98,-9.112,18.531,-8.641], +// 3 0 -9.112 18.531 -8.641 -8.729 19.613 -7.619 -8.157 19.828 -8.157 + [3,0,-9.112,18.531,-8.641,-8.729,19.613,-7.619,-8.157,19.828,-8.157], +// 3 0 -9.837 11.8 -8.227 -9.866 10.55 -8.185 -9.922 12.95 -8.1 + [3,0,-9.837,11.8,-8.227,-9.866,10.55,-8.185,-9.922,12.95,-8.1], +// 3 0 -9.922 12.95 -8.1 -9.866 10.55 -8.185 -9.957 9.25 -8.048 + [3,0,-9.922,12.95,-8.1,-9.866,10.55,-8.185,-9.957,9.25,-8.048], +// 3 0 -9.922 12.95 -8.1 -9.957 9.25 -8.048 -10.014 13.75 -7.963 + [3,0,-9.922,12.95,-8.1,-9.957,9.25,-8.048,-10.014,13.75,-7.963], +// 3 0 -10.014 13.75 -7.963 -9.957 9.25 -8.048 -10.199 8.15 -7.686 + [3,0,-10.014,13.75,-7.963,-9.957,9.25,-8.048,-10.199,8.15,-7.686], +// 3 0 -10.014 13.75 -7.963 -10.199 8.15 -7.686 -10.184 14.9 -7.709 + [3,0,-10.014,13.75,-7.963,-10.199,8.15,-7.686,-10.184,14.9,-7.709], +// 3 0 10.014 4.75 -7.963 10.297 5.15 -7.539 10.297 4.25 -7.539 + [3,0,10.014,4.75,-7.963,10.297,5.15,-7.539,10.297,4.25,-7.539], +// 4 0 10.034 9.599 -7.933 10.01 9.247 -7.969 9.86 9.277 -8.193 9.801 9.683 -8.28 + [4,0,10.034,9.599,-7.933,10.01,9.247,-7.969,9.86,9.277,-8.193,9.801,9.683,-8.28], +// 4 0 9.801 9.683 -8.28 9.754 10.55 -8.351 10.019 10.5 -7.955 10.034 9.599 -7.933 + [4,0,9.801,9.683,-8.28,9.754,10.55,-8.351,10.019,10.5,-7.955,10.034,9.599,-7.933], +// 4 0 10.047 8.755 -7.914 9.846 8.91 -8.214 9.86 9.277 -8.193 10.01 9.247 -7.969 + [4,0,10.047,8.755,-7.914,9.846,8.91,-8.214,9.86,9.277,-8.193,10.01,9.247,-7.969], +// 4 0 10.019 10.5 -7.955 9.754 10.55 -8.351 9.802 11.8 -8.28 10.03 11.825 -7.938 + [4,0,10.019,10.5,-7.955,9.754,10.55,-8.351,9.802,11.8,-8.28,10.03,11.825,-7.938], +// 3 0 9.802 11.8 -8.28 9.786 12.758 -8.304 10.03 11.825 -7.938 + [3,0,9.802,11.8,-8.28,9.786,12.758,-8.304,10.03,11.825,-7.938], +// 3 0 10.03 11.825 -7.938 9.786 12.758 -8.304 10.039 12.95 -7.925 + [3,0,10.03,11.825,-7.938,9.786,12.758,-8.304,10.039,12.95,-7.925], +// +// 0 // Main Color +// 4 16 -12.011 4 -4.975 -13 4 0 -13 17 0 -12.011 17 -4.975 + [4,16,-12.011,4,-4.975,-13,4,0,-13,17,0,-12.011,17,-4.975], +// 4 16 12.011 17 -4.975 13 17 0 13 4 0 12.011 4 -4.975 + [4,16,12.011,17,-4.975,13,17,0,13,4,0,12.011,4,-4.975], +// 4 16 0 .305 -9.914 0 0 -8 -3.062 0 -7.391 -3.794 .305 -9.159 + [4,16,0,.305,-9.914,0,0,-8,-3.062,0,-7.391,-3.794,.305,-9.159], +// 4 16 -3.794 .305 -9.159 -4.414 1.172 -10.658 0 1.172 -11.535 0 .305 -9.914 + [4,16,-3.794,.305,-9.159,-4.414,1.172,-10.658,0,1.172,-11.535,0,.305,-9.914], +// 4 16 0 2.469 -12.619 0 1.172 -11.535 -4.414 1.172 -10.658 -4.83 2.469 -11.659 + [4,16,0,2.469,-12.619,0,1.172,-11.535,-4.414,1.172,-10.658,-4.83,2.469,-11.659], +// 4 16 -3.794 .305 -9.159 -3.062 0 -7.391 -5.657 0 -5.657 -7.01 .305 -7.01 + [4,16,-3.794,.305,-9.159,-3.062,0,-7.391,-5.657,0,-5.657,-7.01,.305,-7.01], +// 4 16 -4.414 1.172 -10.658 -3.794 .305 -9.159 -7.01 .305 -7.01 -8.157 1.172 -8.157 + [4,16,-4.414,1.172,-10.658,-3.794,.305,-9.159,-7.01,.305,-7.01,-8.157,1.172,-8.157], +// 4 16 -8.923 2.469 -8.923 -4.83 2.469 -11.659 -4.414 1.172 -10.658 -8.157 1.172 -8.157 + [4,16,-8.923,2.469,-8.923,-4.83,2.469,-11.659,-4.414,1.172,-10.658,-8.157,1.172,-8.157], +// 4 16 -7.01 .305 -7.01 -5.657 0 -5.657 -7.391 0 -3.062 -9.159 .305 -3.794 + [4,16,-7.01,.305,-7.01,-5.657,0,-5.657,-7.391,0,-3.062,-9.159,.305,-3.794], +// 4 16 -8.157 1.172 -8.157 -7.01 .305 -7.01 -9.159 .305 -3.794 -10.658 1.172 -4.414 + [4,16,-8.157,1.172,-8.157,-7.01,.305,-7.01,-9.159,.305,-3.794,-10.658,1.172,-4.414], +// 4 16 -11.659 2.469 -4.83 -9.029 2.469 -8.764 -8.157 1.172 -8.157 -10.658 1.172 -4.414 + [4,16,-11.659,2.469,-4.83,-9.029,2.469,-8.764,-8.157,1.172,-8.157,-10.658,1.172,-4.414], +// 3 16 -9.029 2.469 -8.764 -8.923 2.469 -8.923 -8.157 1.172 -8.157 + [3,16,-9.029,2.469,-8.764,-8.923,2.469,-8.923,-8.157,1.172,-8.157], +// 4 16 -8 0 0 -9.914 .305 0 -9.159 .305 -3.794 -7.391 0 -3.062 + [4,16,-8,0,0,-9.914,.305,0,-9.159,.305,-3.794,-7.391,0,-3.062], +// 4 16 -10.658 1.172 -4.414 -9.159 .305 -3.794 -9.914 .305 0 -11.535 1.172 0 + [4,16,-10.658,1.172,-4.414,-9.159,.305,-3.794,-9.914,.305,0,-11.535,1.172,0], +// 4 16 -11.659 2.469 -4.83 -10.658 1.172 -4.414 -11.535 1.172 0 -12.619 2.469 0 + [4,16,-11.659,2.469,-4.83,-10.658,1.172,-4.414,-11.535,1.172,0,-12.619,2.469,0], +// 4 16 -9.914 20.695 0 -8 21 0 -7.391 21 -3.062 -9.159 20.695 -3.794 + [4,16,-9.914,20.695,0,-8,21,0,-7.391,21,-3.062,-9.159,20.695,-3.794], +// 4 16 -11.535 19.828 0 -9.914 20.695 0 -9.159 20.695 -3.794 -10.658 19.828 -4.414 + [4,16,-11.535,19.828,0,-9.914,20.695,0,-9.159,20.695,-3.794,-10.658,19.828,-4.414], +// 4 16 -12.619 18.531 0 -11.535 19.828 0 -10.658 19.828 -4.414 -11.659 18.531 -4.83 + [4,16,-12.619,18.531,0,-11.535,19.828,0,-10.658,19.828,-4.414,-11.659,18.531,-4.83], +// 4 16 -9.159 20.695 -3.794 -7.391 21 -3.062 -5.657 21 -5.657 -7.01 20.695 -7.01 + [4,16,-9.159,20.695,-3.794,-7.391,21,-3.062,-5.657,21,-5.657,-7.01,20.695,-7.01], +// 4 16 -10.658 19.828 -4.414 -9.159 20.695 -3.794 -7.01 20.695 -7.01 -8.157 19.828 -8.157 + [4,16,-10.658,19.828,-4.414,-9.159,20.695,-3.794,-7.01,20.695,-7.01,-8.157,19.828,-8.157], +// 4 16 -10.658 19.828 -4.414 -9.501 19 -7.368 -9.939 18.531 -7.404 -11.659 18.531 -4.83 + [4,16,-10.658,19.828,-4.414,-9.501,19,-7.368,-9.939,18.531,-7.404,-11.659,18.531,-4.83], +// 3 16 -9.501 19 -7.368 -10.658 19.828 -4.414 -8.729 19.613 -7.619 + [3,16,-9.501,19,-7.368,-10.658,19.828,-4.414,-8.729,19.613,-7.619], +// 4 16 -7.01 20.695 -7.01 -5.657 21 -5.657 -3.062 21 -7.391 -3.794 20.695 -9.159 + [4,16,-7.01,20.695,-7.01,-5.657,21,-5.657,-3.062,21,-7.391,-3.794,20.695,-9.159], +// 4 16 -8.157 19.828 -8.157 -7.01 20.695 -7.01 -3.794 20.695 -9.159 -4.414 19.828 -10.658 + [4,16,-8.157,19.828,-8.157,-7.01,20.695,-7.01,-3.794,20.695,-9.159,-4.414,19.828,-10.658], +// 4 16 -3.794 20.695 -9.159 -3.062 21 -7.391 0 21 -8 0 20.695 -9.914 + [4,16,-3.794,20.695,-9.159,-3.062,21,-7.391,0,21,-8,0,20.695,-9.914], +// 4 16 -4.414 19.828 -10.658 -3.794 20.695 -9.159 0 20.695 -9.914 0 19.828 -11.535 + [4,16,-4.414,19.828,-10.658,-3.794,20.695,-9.159,0,20.695,-9.914,0,19.828,-11.535], +// 4 16 0 20.695 -9.914 0 21 -8 3.062 21 -7.391 3.794 20.695 -9.159 + [4,16,0,20.695,-9.914,0,21,-8,3.062,21,-7.391,3.794,20.695,-9.159], +// 4 16 0 19.828 -11.535 0 20.695 -9.914 3.794 20.695 -9.159 4.414 19.828 -10.658 + [4,16,0,19.828,-11.535,0,20.695,-9.914,3.794,20.695,-9.159,4.414,19.828,-10.658], +// 4 16 3.794 20.695 -9.159 3.062 21 -7.391 5.657 21 -5.657 7.01 20.695 -7.01 + [4,16,3.794,20.695,-9.159,3.062,21,-7.391,5.657,21,-5.657,7.01,20.695,-7.01], +// 4 16 7.01 20.695 -7.01 8.157 19.828 -8.157 4.414 19.828 -10.658 3.794 20.695 -9.159 + [4,16,7.01,20.695,-7.01,8.157,19.828,-8.157,4.414,19.828,-10.658,3.794,20.695,-9.159], +// 4 16 7.01 20.695 -7.01 5.657 21 -5.657 7.391 21 -3.062 9.159 20.695 -3.794 + [4,16,7.01,20.695,-7.01,5.657,21,-5.657,7.391,21,-3.062,9.159,20.695,-3.794], +// 4 16 8.157 19.828 -8.157 7.01 20.695 -7.01 9.159 20.695 -3.794 10.658 19.828 -4.414 + [4,16,8.157,19.828,-8.157,7.01,20.695,-7.01,9.159,20.695,-3.794,10.658,19.828,-4.414], +// 4 16 9.501 19 -7.368 10.658 19.828 -4.414 11.659 18.531 -4.83 9.939 18.531 -7.404 + [4,16,9.501,19,-7.368,10.658,19.828,-4.414,11.659,18.531,-4.83,9.939,18.531,-7.404], +// 4 16 9.159 20.695 -3.794 7.391 21 -3.062 8 21 0 9.914 20.695 0 + [4,16,9.159,20.695,-3.794,7.391,21,-3.062,8,21,0,9.914,20.695,0], +// 4 16 10.658 19.828 -4.414 9.159 20.695 -3.794 9.914 20.695 0 11.535 19.828 0 + [4,16,10.658,19.828,-4.414,9.159,20.695,-3.794,9.914,20.695,0,11.535,19.828,0], +// 4 16 11.659 18.531 -4.83 10.658 19.828 -4.414 11.535 19.828 0 12.619 18.531 0 + [4,16,11.659,18.531,-4.83,10.658,19.828,-4.414,11.535,19.828,0,12.619,18.531,0], +// 4 16 9.914 .305 0 8 0 0 7.391 0 -3.062 9.159 .305 -3.794 + [4,16,9.914,.305,0,8,0,0,7.391,0,-3.062,9.159,.305,-3.794], +// 4 16 11.535 1.172 0 9.914 .305 0 9.159 .305 -3.794 10.658 1.172 -4.414 + [4,16,11.535,1.172,0,9.914,.305,0,9.159,.305,-3.794,10.658,1.172,-4.414], +// 4 16 10.658 1.172 -4.414 11.659 2.469 -4.83 12.619 2.469 0 11.535 1.172 0 + [4,16,10.658,1.172,-4.414,11.659,2.469,-4.83,12.619,2.469,0,11.535,1.172,0], +// 4 16 9.159 .305 -3.794 7.391 0 -3.062 5.657 0 -5.657 7.01 .305 -7.01 + [4,16,9.159,.305,-3.794,7.391,0,-3.062,5.657,0,-5.657,7.01,.305,-7.01], +// 4 16 10.658 1.172 -4.414 9.159 .305 -3.794 7.01 .305 -7.01 8.157 1.172 -8.157 + [4,16,10.658,1.172,-4.414,9.159,.305,-3.794,7.01,.305,-7.01,8.157,1.172,-8.157], +// 4 16 8.923 2.469 -8.923 9.029 2.469 -8.764 10.658 1.172 -4.414 8.157 1.172 -8.157 + [4,16,8.923,2.469,-8.923,9.029,2.469,-8.764,10.658,1.172,-4.414,8.157,1.172,-8.157], +// 3 16 9.029 2.469 -8.764 11.659 2.469 -4.83 10.658 1.172 -4.414 + [3,16,9.029,2.469,-8.764,11.659,2.469,-4.83,10.658,1.172,-4.414], +// 4 16 7.01 .305 -7.01 5.657 0 -5.657 3.062 0 -7.391 3.794 .305 -9.159 + [4,16,7.01,.305,-7.01,5.657,0,-5.657,3.062,0,-7.391,3.794,.305,-9.159], +// 4 16 8.157 1.172 -8.157 7.01 .305 -7.01 3.794 .305 -9.159 4.414 1.172 -10.658 + [4,16,8.157,1.172,-8.157,7.01,.305,-7.01,3.794,.305,-9.159,4.414,1.172,-10.658], +// 4 16 8.923 2.469 -8.923 8.157 1.172 -8.157 4.414 1.172 -10.658 4.83 2.469 -11.659 + [4,16,8.923,2.469,-8.923,8.157,1.172,-8.157,4.414,1.172,-10.658,4.83,2.469,-11.659], +// 4 16 3.794 .305 -9.159 3.062 0 -7.391 0 0 -8 0 .305 -9.914 + [4,16,3.794,.305,-9.159,3.062,0,-7.391,0,0,-8,0,.305,-9.914], +// 4 16 0 .305 -9.914 0 1.172 -11.535 4.414 1.172 -10.658 3.794 .305 -9.159 + [4,16,0,.305,-9.914,0,1.172,-11.535,4.414,1.172,-10.658,3.794,.305,-9.159], +// 4 16 4.83 2.469 -11.659 4.414 1.172 -10.658 0 1.172 -11.535 0 2.469 -12.619 + [4,16,4.83,2.469,-11.659,4.414,1.172,-10.658,0,1.172,-11.535,0,2.469,-12.619], +// 4 16 -13 4 0 -12.011 4 -4.975 -11.659 2.469 -4.83 -12.619 2.469 0 + [4,16,-13,4,0,-12.011,4,-4.975,-11.659,2.469,-4.83,-12.619,2.469,0], +// 4 16 11.659 2.469 -4.83 12.011 4 -4.975 13 4 0 12.619 2.469 0 + [4,16,11.659,2.469,-4.83,12.011,4,-4.975,13,4,0,12.619,2.469,0], +// 4 16 -11.659 18.531 -4.83 -12.011 17 -4.975 -13 17 0 -12.619 18.531 0 + [4,16,-11.659,18.531,-4.83,-12.011,17,-4.975,-13,17,0,-12.619,18.531,0], +// 4 16 -10.146 18.082 -7.29 -10.447 17 -7.315 -12.011 17 -4.975 -11.659 18.531 -4.83 + [4,16,-10.146,18.082,-7.29,-10.447,17,-7.315,-12.011,17,-4.975,-11.659,18.531,-4.83], +// 3 16 -10.146 18.082 -7.29 -11.659 18.531 -4.83 -9.939 18.531 -7.404 + [3,16,-10.146,18.082,-7.29,-11.659,18.531,-4.83,-9.939,18.531,-7.404], +// 3 16 10.146 18.082 -7.29 9.939 18.531 -7.404 11.659 18.531 -4.83 + [3,16,10.146,18.082,-7.29,9.939,18.531,-7.404,11.659,18.531,-4.83], +// 4 16 11.659 18.531 -4.83 12.619 18.531 0 13 17 0 12.011 17 -4.975 + [4,16,11.659,18.531,-4.83,12.619,18.531,0,13,17,0,12.011,17,-4.975], +// 3 16 -8.729 19.613 -7.619 -10.658 19.828 -4.414 -8.157 19.828 -8.157 + [3,16,-8.729,19.613,-7.619,-10.658,19.828,-4.414,-8.157,19.828,-8.157], +// 4 16 -12.011 4 -4.975 -12.011 17 -4.975 -10.447 17 -7.315 -10.447 4 -7.315 + [4,16,-12.011,4,-4.975,-12.011,17,-4.975,-10.447,17,-7.315,-10.447,4,-7.315], +// 3 16 -12.011 4 -4.975 -10.447 4 -7.315 -10.245 3.414 -7.36 + [3,16,-12.011,4,-4.975,-10.447,4,-7.315,-10.245,3.414,-7.36], +// 3 16 -12.011 4 -4.975 -10.245 3.414 -7.36 -11.659 2.469 -4.83 + [3,16,-12.011,4,-4.975,-10.245,3.414,-7.36,-11.659,2.469,-4.83], +// 3 16 -11.659 2.469 -4.83 -10.245 3.414 -7.36 -9.905 2.917 -7.651 + [3,16,-11.659,2.469,-4.83,-10.245,3.414,-7.36,-9.905,2.917,-7.651], +// 3 16 -11.659 2.469 -4.83 -9.905 2.917 -7.651 -9.478 2.586 -8.144 + [3,16,-11.659,2.469,-4.83,-9.905,2.917,-7.651,-9.478,2.586,-8.144], +// 3 16 10.658 19.828 -4.414 8.586 19.667 -7.753 8.157 19.828 -8.157 + [3,16,10.658,19.828,-4.414,8.586,19.667,-7.753,8.157,19.828,-8.157], +// 3 16 10.658 19.828 -4.414 8.729 19.613 -7.619 8.586 19.667 -7.753 + [3,16,10.658,19.828,-4.414,8.729,19.613,-7.619,8.586,19.667,-7.753], +// 3 16 9.501 19 -7.368 8.729 19.613 -7.619 10.658 19.828 -4.414 + [3,16,9.501,19,-7.368,8.729,19.613,-7.619,10.658,19.828,-4.414], +// 4 16 11.659 18.531 -4.83 12.011 17 -4.975 10.536 17 -7.182 10.146 18.082 -7.29 + [4,16,11.659,18.531,-4.83,12.011,17,-4.975,10.536,17,-7.182,10.146,18.082,-7.29], +// 3 16 10.536 17 -7.182 12.011 17 -4.975 10.536 10.5 -7.182 + [3,16,10.536,17,-7.182,12.011,17,-4.975,10.536,10.5,-7.182], +// 3 16 10.536 10.5 -7.182 12.011 17 -4.975 12.011 4 -4.975 + [3,16,10.536,10.5,-7.182,12.011,17,-4.975,12.011,4,-4.975], +// 3 16 10.536 10.5 -7.182 12.011 4 -4.975 10.536 4 -7.182 + [3,16,10.536,10.5,-7.182,12.011,4,-4.975,10.536,4,-7.182], +// 3 16 10.536 4 -7.182 12.011 4 -4.975 10.245 3.414 -7.36 + [3,16,10.536,4,-7.182,12.011,4,-4.975,10.245,3.414,-7.36], +// 3 16 10.245 3.414 -7.36 12.011 4 -4.975 11.659 2.469 -4.83 + [3,16,10.245,3.414,-7.36,12.011,4,-4.975,11.659,2.469,-4.83], +// 3 16 10.245 3.414 -7.36 11.659 2.469 -4.83 9.905 2.917 -7.651 + [3,16,10.245,3.414,-7.36,11.659,2.469,-4.83,9.905,2.917,-7.651], +// 3 16 9.905 2.917 -7.651 11.659 2.469 -4.83 9.478 2.586 -8.144 + [3,16,9.905,2.917,-7.651,11.659,2.469,-4.83,9.478,2.586,-8.144], +// 3 16 9.478 2.586 -8.144 11.659 2.469 -4.83 9.029 2.469 -8.764 + [3,16,9.478,2.586,-8.144,11.659,2.469,-4.83,9.029,2.469,-8.764], +// 3 16 -11.659 2.469 -4.83 -9.478 2.586 -8.144 -9.029 2.469 -8.764 + [3,16,-11.659,2.469,-4.83,-9.478,2.586,-8.144,-9.029,2.469,-8.764], +]; +module ldraw_lib__3626bpsa(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__3626bpsa(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__3626bpsa(line=0.2); \ No newline at end of file diff --git a/parts/3634.scad b/parts/3634.scad index 23a8c879e..d9e2380e0 100644 --- a/parts/3634.scad +++ b/parts/3634.scad @@ -4,7 +4,7 @@ use <../p/48/4-4con30.scad> use <../p/48/4-4con4.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin11.scad> +use <../p/48/4-4ring11.scad> use <../p/48/4-4ring3.scad> use use @@ -13,7 +13,7 @@ function ldraw_lib__3634() = [ // 0 Tyre 10/130 x 17 Offset Tread // 0 Name: 3634.dat // 0 Author: Leonardo Zide [leozide] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__3634() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2010-03-31 [Philo] BFCed, 48ed // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm)/profile_as_%age_of_width x rim_diameter_(mm) // @@ -254,8 +255,8 @@ function ldraw_lib__3634() = [ // 1 16 0 0 9 24 0 0 0 0 24 0 1 0 48\4-4edge.dat [1,16,0,0,9,24,0,0,0,0,24,0,1,0, ldraw_lib__48__4_4edge()], // 0 // small back ring -// 1 16 0 0 9 2 0 0 0 0 -2 0 -1 0 48\4-4rin11.dat - [1,16,0,0,9,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin11()], +// 1 16 0 0 9 2 0 0 0 0 -2 0 -1 0 48\4-4ring11.dat + [1,16,0,0,9,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring11()], // 0 // back slope // 1 16 0 0 -10.714 6 0 0 0 0 -6 0 19.7143 0 48\4-4con4.dat [1,16,0,0,-10.714,6,0,0,0,0,-6,0,19.7143,0, ldraw_lib__48__4_4con4()], diff --git a/parts/3647.scad b/parts/3647.scad index f92ca8dce..68d2ab540 100644 --- a/parts/3647.scad +++ b/parts/3647.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin14.scad> +use <../p/4-4ring14.scad> use <../p/4-4ring6.scad> use <../p/axlehol2.scad> use <../p/axlehole.scad> @@ -10,7 +10,7 @@ function ldraw_lib__3647() = [ // 0 Technic Gear 8 Tooth // 0 Name: 3647.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2009-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -23,7 +23,8 @@ function ldraw_lib__3647() = [ // 0 !HISTORY 2008-07-08 [technog] Replaced cog.dat with tooth8.dat, added BFC statement (2003-11-15) // 0 !HISTORY 2008-07-09 [Steffen] Fixed L3P errors (2004-10-31) // 0 !HISTORY 2009-09-03 [PTadmin] Official Update 2009-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -10 1 0 0 0 0 1 0 20 0 axlehole.dat [1,16,0,0,-10,1,0,0,0,0,1,0,20,0, ldraw_lib__axlehole()], @@ -33,12 +34,12 @@ function ldraw_lib__3647() = [ [1,16,0,0,10,1,0,0,0,0,1,0,20,0, ldraw_lib__axlehol2()], // 1 16 0 0 -10 1 0 0 0 0 1 0 1 0 4-4ring6.dat [1,16,0,0,-10,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring6()], -// 1 16 0 0 -10 0.5 0 0 0 0 0.5 0 1 0 4-4rin14.dat - [1,16,0,0,-10,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4rin14()], +// 1 16 0 0 -10 0.5 0 0 0 0 0.5 0 1 0 4-4ring14.dat + [1,16,0,0,-10,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4ring14()], // 1 16 0 0 10 1 0 0 0 0 1 0 -1 0 4-4ring6.dat [1,16,0,0,10,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring6()], -// 1 16 0 0 10 0.5 0 0 0 0 0.5 0 -1 0 4-4rin14.dat - [1,16,0,0,10,0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__4_4rin14()], +// 1 16 0 0 10 0.5 0 0 0 0 0.5 0 -1 0 4-4ring14.dat + [1,16,0,0,10,0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__4_4ring14()], // 1 16 0 0 -10 7.5 0 0 0 0 7.5 0 1 0 4-4edge.dat [1,16,0,0,-10,7.5,0,0,0,0,7.5,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 10 7.5 0 0 0 0 7.5 0 1 0 4-4edge.dat diff --git a/parts/3679.scad b/parts/3679.scad index aa0573b5c..49ee081e2 100644 --- a/parts/3679.scad +++ b/parts/3679.scad @@ -6,7 +6,7 @@ use <../p/2-4disc.scad> use <../p/3-8cyli.scad> use <../p/3-8cylo.scad> use <../p/3-8edge.scad> -use <../p/3-8rin12.scad> +use <../p/3-8ring12.scad> use <../p/3-8ring2.scad> use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> @@ -17,7 +17,7 @@ function ldraw_lib__3679() = [ // 0 Turntable 2 x 2 Plate Top // 0 Name: 3679.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -31,7 +31,8 @@ function ldraw_lib__3679() = [ // 0 !HISTORY 2011-06-30 [Steffen] removed ~ from title, used more primitives // 0 !HISTORY 2015-02-14 [MagFors] Redesigned the connector // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 4 0 17.5 0 0 0 -1 0 0 0 17.5 4-4disc.dat [1,16,0,4,0,17.5,0,0,0,-1,0,0,0,17.5, ldraw_lib__4_4disc()], @@ -66,10 +67,10 @@ function ldraw_lib__3679() = [ [1,16,0,6,0,-3.6957,0,1.53081,0,-0.3,0,-1.53081,0,-3.6957, ldraw_lib__3_8cyli()], // 1 16 0 6 0 3.6957 0 -1.53081 0 -0.3 0 1.53081 0 3.6957 3-8cyli.dat [1,16,0,6,0,3.6957,0,-1.53081,0,-0.3,0,1.53081,0,3.6957, ldraw_lib__3_8cyli()], -// 1 16 0 6 0 0.30798 0 -0.12757 0 1 0 0.12757 0 0.30798 3-8rin12.dat - [1,16,0,6,0,0.30798,0,-0.12757,0,1,0,0.12757,0,0.30798, ldraw_lib__3_8rin12()], -// 1 16 0 6 0 -0.30798 0 0.12757 0 1 0 -0.12757 0 -0.30798 3-8rin12.dat - [1,16,0,6,0,-0.30798,0,0.12757,0,1,0,-0.12757,0,-0.30798, ldraw_lib__3_8rin12()], +// 1 16 0 6 0 0.30798 0 -0.12757 0 1 0 0.12757 0 0.30798 3-8ring12.dat + [1,16,0,6,0,0.30798,0,-0.12757,0,1,0,0.12757,0,0.30798, ldraw_lib__3_8ring12()], +// 1 16 0 6 0 -0.30798 0 0.12757 0 1 0 -0.12757 0 -0.30798 3-8ring12.dat + [1,16,0,6,0,-0.30798,0,0.12757,0,1,0,-0.12757,0,-0.30798, ldraw_lib__3_8ring12()], // 1 16 0 8 0 4.00368 0 -1.65838 0 -2 0 1.65838 0 4.00368 3-8cylo.dat [1,16,0,8,0,4.00368,0,-1.65838,0,-2,0,1.65838,0,4.00368, ldraw_lib__3_8cylo()], // 1 16 0 8 0 -4.00368 0 1.65838 0 -2 0 -1.65838 0 -4.00368 3-8cylo.dat @@ -86,10 +87,10 @@ function ldraw_lib__3679() = [ [1,16,0,8,0,1.2319,0,-0.51027,0,-1,0,0.51027,0,1.2319, ldraw_lib__3_8ring2()], // 1 16 0 8 0 -1.2319 0 0.51027 0 -1 0 -0.51027 0 -1.2319 3-8ring2.dat [1,16,0,8,0,-1.2319,0,0.51027,0,-1,0,-0.51027,0,-1.2319, ldraw_lib__3_8ring2()], -// 1 16 0 8 0 0.30798 0 -0.12757 0 -1 0 0.12757 0 0.30798 3-8rin12.dat - [1,16,0,8,0,0.30798,0,-0.12757,0,-1,0,0.12757,0,0.30798, ldraw_lib__3_8rin12()], -// 1 16 0 8 0 -0.30798 0 0.12757 0 -1 0 -0.12757 0 -0.30798 3-8rin12.dat - [1,16,0,8,0,-0.30798,0,0.12757,0,-1,0,-0.12757,0,-0.30798, ldraw_lib__3_8rin12()], +// 1 16 0 8 0 0.30798 0 -0.12757 0 -1 0 0.12757 0 0.30798 3-8ring12.dat + [1,16,0,8,0,0.30798,0,-0.12757,0,-1,0,0.12757,0,0.30798, ldraw_lib__3_8ring12()], +// 1 16 0 8 0 -0.30798 0 0.12757 0 -1 0 -0.12757 0 -0.30798 3-8ring12.dat + [1,16,0,8,0,-0.30798,0,0.12757,0,-1,0,-0.12757,0,-0.30798, ldraw_lib__3_8ring12()], // 1 16 0 8 0 2.4638 0 -1.02054 0 -1 0 -1.02054 0 -2.4638 3-8edge.dat [1,16,0,8,0,2.4638,0,-1.02054,0,-1,0,-1.02054,0,-2.4638, ldraw_lib__3_8edge()], // 1 16 0 8 0 -2.4638 0 1.02054 0 -1 0 1.02054 0 2.4638 3-8edge.dat diff --git a/parts/37195.scad b/parts/37195.scad index be9f05217..cb272e915 100644 --- a/parts/37195.scad +++ b/parts/37195.scad @@ -10,7 +10,7 @@ use <../p/48/1-4chrd.scad> use <../p/48/1-4con40.scad> use <../p/48/4-4con22.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin18.scad> +use <../p/48/4-4ring18.scad> use use <../p/stud2a.scad> use <../p/stud4a.scad> @@ -18,7 +18,7 @@ function ldraw_lib__37195() = [ // 0 Wheel Cover 28 Spoke for Wheel 20 x 30 // 0 Name: 37195.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2023-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__37195() = [ // 0 !KEYWORDS Aston Martin, James Bond // // 0 !HISTORY 2023-06-24 [OrionP] Official Update 2023-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 0 -1 0 1 0 stud2a.dat [1,16,0,0,0,1,0,0,0,0,-1,0,1,0, ldraw_lib__stud2a()], @@ -76,8 +77,8 @@ function ldraw_lib__37195() = [ [1,16,0,0,3.5,26.4,0,0,0,0,26.4,0,-1,0, ldraw_lib__48__1_4chrd()], // 4 16 0 10 3.5 10 0 3.5 26.4 0 3.5 0 26.4 3.5 [4,16,0,10,3.5,10,0,3.5,26.4,0,3.5,0,26.4,3.5], -// 1 16 0 0 6.3 1.50333 0 0 0 0 1.50333 0 -1 0 48\4-4rin18.dat - [1,16,0,0,6.3,1.50333,0,0,0,0,1.50333,0,-1,0, ldraw_lib__48__4_4rin18()], +// 1 16 0 0 6.3 1.50333 0 0 0 0 1.50333 0 -1 0 48\4-4ring18.dat + [1,16,0,0,6.3,1.50333,0,0,0,0,1.50333,0,-1,0, ldraw_lib__48__4_4ring18()], // 1 16 0 0 6.3 28.56333 0 0 0 0 28.56333 0 -1 0 48\4-4edge.dat [1,16,0,0,6.3,28.56333,0,0,0,0,28.56333,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 4.6 1.29833 0 0 0 0 1.29833 0 1.7 0 48\4-4con22.dat diff --git a/parts/3741a.scad b/parts/3741a.scad index fda8c4e52..c474ca8d8 100644 --- a/parts/3741a.scad +++ b/parts/3741a.scad @@ -11,7 +11,7 @@ use <../p/2-4edge.scad> use <../p/2-4ndis.scad> use <../p/3-16cyli.scad> use <../p/3-16edge.scad> -use <../p/3-16rin3.scad> +use <../p/3-16ring3.scad> use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> @@ -23,7 +23,7 @@ function ldraw_lib__3741a() = [ // 0 Plant Flower Stem // 0 Name: 3741a.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Placing Flowers (Rotation center is at 0/0/0): @@ -38,16 +38,17 @@ function ldraw_lib__3741a() = [ // // 0 !HISTORY 2013-02-24 [MMR1988] Rewritten to correct dimension errors of 3741 // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 -0.866 0 -0.5 0 1 0 0.5 0 -0.866 stud.dat [1,16,0,0,0,-0.866,0,-0.5,0,1,0,0.5,0,-0.866, ldraw_lib__stud()], // 1 16 0 0 0 -1.2175 0 -1.5867 0 1 0 1.5867 0 -1.2175 1-8ring3.dat [1,16,0,0,0,-1.2175,0,-1.5867,0,1,0,1.5867,0,-1.2175, ldraw_lib__1_8ring3()], -// 1 16 0 0 0 -1 0 1.7321 0 1 0 -1.7321 0 -1 3-16rin3.dat - [1,16,0,0,0,-1,0,1.7321,0,1,0,-1.7321,0,-1, ldraw_lib__3_16rin3()], -// 1 16 0 0 0 1.9829 0 0.261 0 1 0 -0.261 0 1.9829 3-16rin3.dat - [1,16,0,0,0,1.9829,0,0.261,0,1,0,-0.261,0,1.9829, ldraw_lib__3_16rin3()], +// 1 16 0 0 0 -1 0 1.7321 0 1 0 -1.7321 0 -1 3-16ring3.dat + [1,16,0,0,0,-1,0,1.7321,0,1,0,-1.7321,0,-1, ldraw_lib__3_16ring3()], +// 1 16 0 0 0 1.9829 0 0.261 0 1 0 -0.261 0 1.9829 3-16ring3.dat + [1,16,0,0,0,1.9829,0,0.261,0,1,0,-0.261,0,1.9829, ldraw_lib__3_16ring3()], // // 4 16 5.4157 0 -5.7248 5.1962 0 -3 3.6526 0 -4.7603 4.8701 0 -6.3468 [4,16,5.4157,0,-5.7248,5.1962,0,-3,3.6526,0,-4.7603,4.8701,0,-6.3468], diff --git a/parts/37776.scad b/parts/37776.scad index e091d28d7..6c688766d 100644 --- a/parts/37776.scad +++ b/parts/37776.scad @@ -3,7 +3,7 @@ use <../p/1-4cylo.scad> use <../p/4-4cylc.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin20.scad> +use <../p/4-4ring20.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use @@ -12,7 +12,7 @@ function ldraw_lib__37776() = [ // 0 Minifig Lantern // 0 Name: 37776.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2019-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__37776() = [ // 0 !CATEGORY Minifig Accessory // // 0 !HISTORY 2019-09-09 [PTadmin] Official Update 2019-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 22 0 0 0 -1 0 1 0 1 0 0 s\37776s01.dat [1,16,0,22,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__s__37776s01()], @@ -34,8 +35,8 @@ function ldraw_lib__37776() = [ [1,16,0,22,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__s__37776s01()], // // 0 // Bottom -// 1 16 0 46 0 0 0 -.5 0 -1 0 .5 0 0 4-4rin20.dat - [1,16,0,46,0,0,0,-.5,0,-1,0,.5,0,0, ldraw_lib__4_4rin20()], +// 1 16 0 46 0 0 0 -.5 0 -1 0 .5 0 0 4-4ring20.dat + [1,16,0,46,0,0,0,-.5,0,-1,0,.5,0,0, ldraw_lib__4_4ring20()], // 1 16 0 46 0 0 0 -3.5 0 -1 0 3.5 0 0 4-4ring3.dat [1,16,0,46,0,0,0,-3.5,0,-1,0,3.5,0,0, ldraw_lib__4_4ring3()], // 1 16 0 46 0 0 0 -10 0 1 0 10 0 0 4-4edge.dat diff --git a/parts/38014.scad b/parts/38014.scad index 26c9a0c34..311096597 100644 --- a/parts/38014.scad +++ b/parts/38014.scad @@ -5,8 +5,8 @@ use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin44.scad> use <../p/4-4ring4.scad> +use <../p/4-4ring44.scad> use <../p/7-8cylo.scad> use <../p/rect2p.scad> use <../p/rect3.scad> @@ -16,7 +16,7 @@ function ldraw_lib__38014() = [ // 0 Minifig Cup with Bar Handle // 0 Name: 38014.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2019-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__38014() = [ // 0 !KEYWORDS Coffee, tea // // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -5 0 1 0 0 0 -1.25 0 0 0 1 stud4.dat [1,16,0,-5,0,1,0,0,0,-1.25,0,0,0,1, ldraw_lib__stud4()], @@ -47,8 +48,8 @@ function ldraw_lib__38014() = [ [1,16,0,-10.5,0,11,0,0,0,-3.5,0,0,0,11, ldraw_lib__4_4cyli()], // 1 16 0 -14 0 11 0 0 0 1 0 0 0 11 4-4edge.dat [1,16,0,-14,0,11,0,0,0,1,0,0,0,11, ldraw_lib__4_4edge()], -// 1 16 0 -14 0 .25 0 0 0 -1 0 0 0 .25 4-4rin44.dat - [1,16,0,-14,0,.25,0,0,0,-1,0,0,0,.25, ldraw_lib__4_4rin44()], +// 1 16 0 -14 0 .25 0 0 0 -1 0 0 0 .25 4-4ring44.dat + [1,16,0,-14,0,.25,0,0,0,-1,0,0,0,.25, ldraw_lib__4_4ring44()], // // 1 16 0 -16 16 2.828427 0 2.828427 0 10.5821 0 -2.828427 0 2.828427 3-4cylo.dat [1,16,0,-16,16,2.828427,0,2.828427,0,10.5821,0,-2.828427,0,2.828427, ldraw_lib__3_4cylo()], diff --git a/parts/3808.scad b/parts/3808.scad index 0f86a5dcb..04daff186 100644 --- a/parts/3808.scad +++ b/parts/3808.scad @@ -5,7 +5,7 @@ use <../p/48/11-24edge.scad> use <../p/48/2-4cyli.scad> use <../p/48/2-4disc.scad> use <../p/48/2-4edge.scad> -use <../p/48/2-4rin19.scad> +use <../p/48/2-4ring19.scad> use <../p/box4-1.scad> use <../p/stud7.scad> use <../p/stug8-1x3.scad> @@ -13,7 +13,7 @@ function ldraw_lib__3808() = [ // 0 Duplo Plate 2 x 4 x 0.333 Half Circle with 2 Studs // 0 Name: 3808.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Part UPDATE 2020-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -25,7 +25,8 @@ function ldraw_lib__3808() = [ // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 // 0 !HISTORY 2020-05-25 [PTadmin] Update description // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 20 0 0 1 0 0 0 2.75 0 0 0 1 stud7.dat [1,16,20,0,0,1,0,0,0,2.75,0,0,0,1, ldraw_lib__stud7()], @@ -53,8 +54,8 @@ function ldraw_lib__3808() = [ // 1 16 0 4 20 1 0 0 0 -1.75 0 0 0 1 stug8-1x3.dat [1,16,0,4,20,1,0,0,0,-1.75,0,0,0,1, ldraw_lib__stug8_1x3()], // -// 1 16 0 16 -20 4 0 0 0 -1 0 0 0 4 48\2-4rin19.dat - [1,16,0,16,-20,4,0,0,0,-1,0,0,0,4, ldraw_lib__48__2_4rin19()], +// 1 16 0 16 -20 4 0 0 0 -1 0 0 0 4 48\2-4ring19.dat + [1,16,0,16,-20,4,0,0,0,-1,0,0,0,4, ldraw_lib__48__2_4ring19()], // 4 16 76 16 -20 75.736 16 -16 -75.736 16 -16 -76 16 -20 [4,16,76,16,-20,75.736,16,-16,-75.736,16,-16,-76,16,-20], // 1 16 0 16 -20 75.35 0 -9.92 0 1 0 9.92 0 75.35 48\11-24edge.dat diff --git a/parts/38340.scad b/parts/38340.scad index 430bd454d..3364a7822 100644 --- a/parts/38340.scad +++ b/parts/38340.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4disc.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring2.scad> use <../p/48/1-4con28.scad> use <../p/48/4-4aring.scad> @@ -16,7 +16,7 @@ function ldraw_lib__38340() = [ // 0 Train Wheel with Pin for Wheel Bogie // 0 Name: 38340.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2023-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__38340() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\38340s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__38340s01()], @@ -83,8 +84,8 @@ function ldraw_lib__38340() = [ // // 1 16 0 0 7 8 0 0 0 0 8 0 -1 0 4-4ring2.dat [1,16,0,0,7,8,0,0,0,0,8,0,-1,0, ldraw_lib__4_4ring2()], -// 1 16 0 0 7 2 0 0 0 0 2 0 -1 0 4-4rin12.dat - [1,16,0,0,7,2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 7 2 0 0 0 0 2 0 -1 0 4-4ring12.dat + [1,16,0,0,7,2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4ring12()], // // 2 24 2.6516 2.6516 1.5 3.4646 1.4351 1.5 [2,24,2.6516,2.6516,1.5,3.4646,1.4351,1.5], diff --git a/parts/3846d0a.scad b/parts/3846d0a.scad index d3712a073..b2aefadf0 100644 --- a/parts/3846d0a.scad +++ b/parts/3846d0a.scad @@ -6,7 +6,7 @@ function ldraw_lib__3846d0a() = [ // 0 Name: 3846d0a.dat // 0 Author: Yann Bouzon [Zaghor] // 0 !LDRAW_ORG Shortcut UPDATE 2020-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/3846p4m.scad b/parts/3846p4m.scad index 0c7c94948..70d19b88f 100644 --- a/parts/3846p4m.scad +++ b/parts/3846p4m.scad @@ -6,7 +6,7 @@ function ldraw_lib__3846p4m() = [ // 0 Name: 3846p4m.dat // 0 Author: Yann Bouzon [Zaghor] // 0 !LDRAW_ORG Part UPDATE 2020-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/3846p4n.scad b/parts/3846p4n.scad index c1e9aaf8b..4b1db984d 100644 --- a/parts/3846p4n.scad +++ b/parts/3846p4n.scad @@ -6,7 +6,7 @@ function ldraw_lib__3846p4n() = [ // 0 Name: 3846p4n.dat // 0 Author: Yann Bouzon [Zaghor] // 0 !LDRAW_ORG Part UPDATE 2020-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/3846p4o.scad b/parts/3846p4o.scad index e8a9e3a33..61e5f9c0d 100644 --- a/parts/3846p4o.scad +++ b/parts/3846p4o.scad @@ -8,7 +8,7 @@ function ldraw_lib__3846p4o() = [ // 0 Name: 3846p4o.dat // 0 Author: Yann Bouzon [Zaghor] // 0 !LDRAW_ORG Part UPDATE 2023-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/3846p4p.scad b/parts/3846p4p.scad index 743022845..4ad602c86 100644 --- a/parts/3846p4p.scad +++ b/parts/3846p4p.scad @@ -8,7 +8,7 @@ function ldraw_lib__3846p4p() = [ // 0 Name: 3846p4p.dat // 0 Author: Yann Bouzon [Zaghor] // 0 !LDRAW_ORG Part UPDATE 2023-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/3846p4q.scad b/parts/3846p4q.scad index 23c1949a6..1210302e9 100644 --- a/parts/3846p4q.scad +++ b/parts/3846p4q.scad @@ -7,7 +7,7 @@ function ldraw_lib__3846p4q() = [ // 0 Name: 3846p4q.dat // 0 Author: Yann Bouzon [Zaghor] // 0 !LDRAW_ORG Part UPDATE 2023-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/3846p4r.scad b/parts/3846p4r.scad index 7e5c1b66d..9c3f01e6a 100644 --- a/parts/3846p4r.scad +++ b/parts/3846p4r.scad @@ -7,7 +7,7 @@ function ldraw_lib__3846p4r() = [ // 0 Name: 3846p4r.dat // 0 Author: Yann Bouzon [Zaghor] // 0 !LDRAW_ORG Part UPDATE 2023-04 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/3846pm0.scad b/parts/3846pm0.scad index 4f6b40099..05586a995 100644 --- a/parts/3846pm0.scad +++ b/parts/3846pm0.scad @@ -6,7 +6,7 @@ function ldraw_lib__3846pm0() = [ // 0 Name: 3846pm0.dat // 0 Author: Yann Bouzon [Zaghor] // 0 !LDRAW_ORG Part UPDATE 2020-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/3878.scad b/parts/3878.scad index 690a67e72..7cee7edb4 100644 --- a/parts/3878.scad +++ b/parts/3878.scad @@ -3,8 +3,8 @@ use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin39.scad> use <../p/4-4ring2.scad> +use <../p/4-4ring39.scad> use <../p/4-4ring4.scad> use <../p/4-4ring7.scad> use <../p/4-4ring8.scad> @@ -14,7 +14,7 @@ function ldraw_lib__3878() = [ // 0 Minifig Top Hat // 0 Name: 3878.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -31,7 +31,8 @@ function ldraw_lib__3878() = [ // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 // 0 !HISTORY 2012-12-24 [cwdee] Add category // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 -1 0 0 0 -1 4-4ring8.dat [1,16,0,0,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4ring8()], @@ -59,8 +60,8 @@ function ldraw_lib__3878() = [ [1,16,0,2,0,20,0,0,0,3,0,0,0,20, ldraw_lib__4_4cylo()], // 1 16 0 5 0 6.5 0 0 0 -1 0 0 0 -6.5 4-4ring2.dat [1,16,0,5,0,6.5,0,0,0,-1,0,0,0,-6.5, ldraw_lib__4_4ring2()], -// 1 16 0 5 0 0.5 0 0 0 -1 0 0 0 -0.5 4-4rin39.dat - [1,16,0,5,0,0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__4_4rin39()], +// 1 16 0 5 0 0.5 0 0 0 -1 0 0 0 -0.5 4-4ring39.dat + [1,16,0,5,0,0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__4_4ring39()], // 1 16 0 5 0 13 0 0 0 1 0 0 0 13 4-4edge.dat [1,16,0,5,0,13,0,0,0,1,0,0,0,13, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/3896.scad b/parts/3896.scad index 862224841..6ab38c832 100644 --- a/parts/3896.scad +++ b/parts/3896.scad @@ -7,8 +7,8 @@ use <../p/4-4con2.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin13.scad> -use <../p/4-4rin14.scad> +use <../p/4-4ring13.scad> +use <../p/4-4ring14.scad> use <../p/5-16cyli.scad> use <../p/5-16edge.scad> use <../p/rect2p.scad> @@ -17,7 +17,7 @@ function ldraw_lib__3896() = [ // 0 Minifig Helmet Castle with Chin-Guard // 0 Name: 3896.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Part UPDATE 2020-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -36,7 +36,8 @@ function ldraw_lib__3896() = [ // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 // 0 !HISTORY 2020-10-23 [cwdee] Update description // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -9 0 -1 0 0 0 -2.25 0 0 0 1 stud4.dat [1,16,0,-9,0,-1,0,0,0,-2.25,0,0,0,1, ldraw_lib__stud4()], @@ -846,10 +847,10 @@ function ldraw_lib__3896() = [ [1,16,0,19,0,15,0,0,0,5,0,0,0,15, ldraw_lib__4_4cyli()], // 1 16 0 24 0 15 0 0 0 1 0 0 0 15 4-4edge.dat [1,16,0,24,0,15,0,0,0,1,0,0,0,15, ldraw_lib__4_4edge()], -// 1 16 0 24 0 1 0 0 0 -1 0 0 0 1 4-4rin14.dat - [1,16,0,24,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin14()], -// 1 16 0 24 0 1 0 0 0 -1 0 0 0 1 4-4rin13.dat - [1,16,0,24,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin13()], +// 1 16 0 24 0 1 0 0 0 -1 0 0 0 1 4-4ring14.dat + [1,16,0,24,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring14()], +// 1 16 0 24 0 1 0 0 0 -1 0 0 0 1 4-4ring13.dat + [1,16,0,24,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring13()], // 3 16 4.9751 19 -12.0107 7.105 18.417 -10.593 9.192 19 -9.192 [3,16,4.9751,19,-12.0107,7.105,18.417,-10.593,9.192,19,-9.192], // 3 16 9.192 19 -9.192 7.105 18.417 -10.593 8.021 17 -10 diff --git a/parts/3898.scad b/parts/3898.scad index 3b381ff54..5651b98d3 100644 --- a/parts/3898.scad +++ b/parts/3898.scad @@ -3,14 +3,14 @@ use <../p/4-4cyli.scad> use <../p/4-4cyls.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin13.scad> +use <../p/4-4ring13.scad> use use <../p/stud4a.scad> function ldraw_lib__3898() = [ // 0 Minifig Cook's Hat // 0 Name: 3898.dat // 0 Author: Lee Gaiteri [LummoxJR] -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -23,7 +23,8 @@ function ldraw_lib__3898() = [ // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 // 0 !HISTORY 2012-12-24 [cwdee] Update category // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // top button // @@ -40,8 +41,8 @@ function ldraw_lib__3898() = [ [1,16,0,7.4,0,13,0,0,0,1,1.3,0,0,13, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], -// 1 16 0 7.4 0 1 0 0 0 1 0.1 0 0 1 4-4rin13.dat - [1,16,0,7.4,0,1,0,0,0,1,0.1,0,0,1, ldraw_lib__4_4rin13()], +// 1 16 0 7.4 0 1 0 0 0 1 0.1 0 0 1 4-4ring13.dat + [1,16,0,7.4,0,1,0,0,0,1,0.1,0,0,1, ldraw_lib__4_4ring13()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 6.1 0 0 0 13 0 1.3 0 -13 0 0 4-4cyls.dat diff --git a/parts/3960p0e.scad b/parts/3960p0e.scad index 43c8174a9..3742e8857 100644 --- a/parts/3960p0e.scad +++ b/parts/3960p0e.scad @@ -8,7 +8,7 @@ function ldraw_lib__3960p0e() = [ // 0 Name: 3960p0e.dat // 0 Author: Bjoern Sigve Storesund [Storesund] // 0 !LDRAW_ORG Part UPDATE 2020-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/39613.scad b/parts/39613.scad index 27553448e..4dd9a98ce 100644 --- a/parts/39613.scad +++ b/parts/39613.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/1-16chrd.scad> use <../p/1-16cylo.scad> -use <../p/1-16rin4.scad> +use <../p/1-16ring4.scad> use <../p/1-8chrd.scad> use <../p/1-8cyli.scad> use <../p/1-8cylo.scad> @@ -19,7 +19,7 @@ function ldraw_lib__39613() = [ // 0 Plate 3 x 3 Heart Shape // 0 Name: 39613.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2019-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__39613() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 10 0 -10 0 0 -1 0 1 0 1 0 0 stug-2x2.dat [1,16,10,0,-10,0,0,-1,0,1,0,1,0,0, ldraw_lib__stug_2x2()], @@ -65,10 +66,10 @@ function ldraw_lib__39613() = [ [4,16,26,8,10,30,8,10,30,8,-30,26,8,-26], // 4 16 26 8 -26 30 8 -30 -10 8 -30 -10 8 -26 [4,16,26,8,-26,30,8,-30,-10,8,-30,-10,8,-26], -// 1 16 10 8 10 4 0 0 0 -1 0 0 0 4 1-16rin4.dat - [1,16,10,8,10,4,0,0,0,-1,0,0,0,4, ldraw_lib__1_16rin4()], -// 1 16 10 8 10 -4 0 0 0 -1 0 0 0 4 1-16rin4.dat - [1,16,10,8,10,-4,0,0,0,-1,0,0,0,4, ldraw_lib__1_16rin4()], +// 1 16 10 8 10 4 0 0 0 -1 0 0 0 4 1-16ring4.dat + [1,16,10,8,10,4,0,0,0,-1,0,0,0,4, ldraw_lib__1_16ring4()], +// 1 16 10 8 10 -4 0 0 0 -1 0 0 0 4 1-16ring4.dat + [1,16,10,8,10,-4,0,0,0,-1,0,0,0,4, ldraw_lib__1_16ring4()], // 1 16 10 8 10 -1.53073 0 3.69552 0 -1 0 3.69552 0 1.53073 1-8ring4.dat [1,16,10,8,10,-1.53073,0,3.69552,0,-1,0,3.69552,0,1.53073, ldraw_lib__1_8ring4()], // 2 24 -1.9397 0 25.6145 2.346 0 28.478 @@ -157,10 +158,10 @@ function ldraw_lib__39613() = [ [4,16,16.1229,4,24.7819,24.7821,4,16.1229,-4.7824,4,16.1232,3.8771,4,24.7821], // 4 16 -6 4 10 -4.7824 4 16.1232 24.7821 4 16.1229 26 4 10 [4,16,-6,4,10,-4.7824,4,16.1232,24.7821,4,16.1229,26,4,10], -// 1 16 -10 8 -10 0 0 -4 0 -1 0 -4 0 0 1-16rin4.dat - [1,16,-10,8,-10,0,0,-4,0,-1,0,-4,0,0, ldraw_lib__1_16rin4()], -// 1 16 -10 8 -10 0 0 -4 0 -1 0 4 0 0 1-16rin4.dat - [1,16,-10,8,-10,0,0,-4,0,-1,0,4,0,0, ldraw_lib__1_16rin4()], +// 1 16 -10 8 -10 0 0 -4 0 -1 0 -4 0 0 1-16ring4.dat + [1,16,-10,8,-10,0,0,-4,0,-1,0,-4,0,0, ldraw_lib__1_16ring4()], +// 1 16 -10 8 -10 0 0 -4 0 -1 0 4 0 0 1-16ring4.dat + [1,16,-10,8,-10,0,0,-4,0,-1,0,4,0,0, ldraw_lib__1_16ring4()], // 1 16 -10 8 -10 -3.69552 0 -1.53073 0 -1 0 1.53073 0 -3.69552 1-8ring4.dat [1,16,-10,8,-10,-3.69552,0,-1.53073,0,-1,0,1.53073,0,-3.69552, ldraw_lib__1_8ring4()], // 2 24 -25.6145 0 1.9397 -28.478 0 -2.346 diff --git a/parts/3980.scad b/parts/3980.scad index b10b35f77..f9d01ca6b 100644 --- a/parts/3980.scad +++ b/parts/3980.scad @@ -9,7 +9,7 @@ use <../p/2-4cyli.scad> use <../p/2-4disc.scad> use <../p/2-4edge.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin10.scad> +use <../p/2-4ring10.scad> use <../p/2-4ring5.scad> use <../p/3-16cyli.scad> use <../p/3-16edge.scad> @@ -21,7 +21,7 @@ function ldraw_lib__3980() = [ // 0 ~Window Fabuland Rectangular // 0 Name: 3980.dat // 0 Author: Sybrand Bonsma [Sybrand] -// 0 !LDRAW_ORG Part UPDATE 2014-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -30,7 +30,8 @@ function ldraw_lib__3980() = [ // // 0 !HISTORY 2014-08-16 [cwdee] Rewrite // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Rear box frame // 4 16 31 76 4 -31 76 4 -31 76 0 31 76 0 @@ -970,8 +971,8 @@ function ldraw_lib__3980() = [ [1,16,16.5,16.5,-2,16.5,0,0,0,0,-16.5,0,-1,0, ldraw_lib__2_4cyli()], // 1 16 16.5 16.5 -2 2.5 0 0 0 0 -2.5 0 1 0 2-4ring5.dat [1,16,16.5,16.5,-2,2.5,0,0,0,0,-2.5,0,1,0, ldraw_lib__2_4ring5()], -// 1 16 16.5 16.5 -2 1.5 0 0 0 0 -1.5 0 1 0 2-4rin10.dat - [1,16,16.5,16.5,-2,1.5,0,0,0,0,-1.5,0,1,0, ldraw_lib__2_4rin10()], +// 1 16 16.5 16.5 -2 1.5 0 0 0 0 -1.5 0 1 0 2-4ring10.dat + [1,16,16.5,16.5,-2,1.5,0,0,0,0,-1.5,0,1,0, ldraw_lib__2_4ring10()], // 4 16 29 16.5 -2 33 16.5 -2 33 17 -2 29 36 -2 [4,16,29,16.5,-2,33,16.5,-2,33,17,-2,29,36,-2], // 3 16 33 17 -2 29 40 -2 29 36 -2 @@ -994,8 +995,8 @@ function ldraw_lib__3980() = [ [1,16,-16.5,16.5,-2,-16.5,0,0,0,0,-16.5,0,-1,0, ldraw_lib__2_4cyli()], // 1 16 -16.5 16.5 -2 -2.5 0 0 0 0 -2.5 0 1 0 2-4ring5.dat [1,16,-16.5,16.5,-2,-2.5,0,0,0,0,-2.5,0,1,0, ldraw_lib__2_4ring5()], -// 1 16 -16.5 16.5 -2 -1.5 0 0 0 0 -1.5 0 1 0 2-4rin10.dat - [1,16,-16.5,16.5,-2,-1.5,0,0,0,0,-1.5,0,1,0, ldraw_lib__2_4rin10()], +// 1 16 -16.5 16.5 -2 -1.5 0 0 0 0 -1.5 0 1 0 2-4ring10.dat + [1,16,-16.5,16.5,-2,-1.5,0,0,0,0,-1.5,0,1,0, ldraw_lib__2_4ring10()], // 4 16 -29 26 -2 -33 17 -2 -33 16.5 -2 -29 16.5 -2 [4,16,-29,26,-2,-33,17,-2,-33,16.5,-2,-29,16.5,-2], // 3 16 -29 26 -2 -29 30 -2 -33 17 -2 diff --git a/parts/4066bp18.scad b/parts/4066bp18.scad index 2f883f10f..3a3400f27 100644 --- a/parts/4066bp18.scad +++ b/parts/4066bp18.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/48/2-4ndis.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin11.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring11.scad> use <../p/48/4-4ring6.scad> use function ldraw_lib__4066bp18() = [ // 0 Duplo Brick 1 x 2 x 2 with Road Sign Speed Limit 50 Pattern // 0 Name: 4066bp18.dat // 0 Author: Takeshi Takahashi [RainbowDolphin] -// 0 !LDRAW_ORG Part UPDATE 2020-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,17 +16,18 @@ function ldraw_lib__4066bp18() = [ [0,"BFC","CCW"], // // 0 !CATEGORY Brick -// 0 !KEYWORDS bricklink 4066pb072, police, Set 2451, Set 2672, Set 9165, Traffic +// 0 !KEYWORDS Set 2451, Set 2672, Set 9165, Traffic, bricklink 4066pb072, police // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4066bs01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4066bs01()], -// 1 0 0 37 -20 2 0 0 0 0 -2 0 1 0 48\4-4rin10.dat - [1,0,0,37,-20,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin10()], -// 1 4 0 37 -20 2 0 0 0 0 -2 0 1 0 48\4-4rin11.dat - [1,4,0,37,-20,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin11()], +// 1 0 0 37 -20 2 0 0 0 0 -2 0 1 0 48\4-4ring10.dat + [1,0,0,37,-20,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring10()], +// 1 4 0 37 -20 2 0 0 0 0 -2 0 1 0 48\4-4ring11.dat + [1,4,0,37,-20,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring11()], // 1 4 0 37 -20 4 0 0 0 0 -4 0 1 0 48\4-4ring6.dat [1,4,0,37,-20,4,0,0,0,0,-4,0,1,0, ldraw_lib__48__4_4ring6()], // 1 16 0 37 -20 30 0 0 0 0 -30 0 1 0 48\2-4ndis.dat diff --git a/parts/4075.scad b/parts/4075.scad index 9af4a755e..5fee91420 100644 --- a/parts/4075.scad +++ b/parts/4075.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin12.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use <../p/4-4ring5.scad> @@ -11,7 +11,7 @@ function ldraw_lib__4075() = [ // 0 ~Wheel 10 x 3 // 0 Name: 4075.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__4075() = [ // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 // 0 !HISTORY 2017-09-08 [PTadmin] Renamed from u9168 // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 0 1 1 0 0 0 1 0 stud.dat [1,16,0,0,0,0,0,1,1,0,0,0,1,0, ldraw_lib__stud()], @@ -37,8 +38,8 @@ function ldraw_lib__4075() = [ [1,16,0,0,8,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring5()], // 1 16 0 0 8 6 0 0 0 0 6 0 -1 0 4-4ring1.dat [1,16,0,0,8,6,0,0,0,0,6,0,-1,0, ldraw_lib__4_4ring1()], -// 1 16 0 0 8 1 0 0 0 0 1 0 -1 0 4-4rin12.dat - [1,16,0,0,8,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 8 1 0 0 0 0 1 0 -1 0 4-4ring12.dat + [1,16,0,0,8,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring12()], // 1 16 0 0 10.5 1 0 0 0 0 1 0 -1 0 4-4ring3.dat [1,16,0,0,10.5,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring3()], // 1 16 0 0 10.5 1 0 0 0 0 1 0 -1 0 4-4ring4.dat diff --git a/parts/4081b.scad b/parts/4081b.scad index 02fbc60d2..90e57d96d 100644 --- a/parts/4081b.scad +++ b/parts/4081b.scad @@ -2,11 +2,11 @@ use <../lib.scad> use <../p/1-4cylo.scad> use <../p/1-4ring3.scad> use <../p/3-16cylo.scad> -use <../p/3-16rin3.scad> +use <../p/3-16ring3.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/5-16cylo.scad> -use <../p/5-16rin3.scad> +use <../p/5-16ring3.scad> use <../p/box4-2p.scad> use <../p/box4o8a.scad> use <../p/box5.scad> @@ -19,7 +19,7 @@ function ldraw_lib__4081b() = [ // 0 Plate 1 x 1 with Clip Light Type 2 // 0 Name: 4081b.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -36,7 +36,8 @@ function ldraw_lib__4081b() = [ // 0 !HISTORY 2020-06-04 [Sirio] Updated the use of primitives // 0 !HISTORY 2021-10-30 [MagFors] Removed unwanted edges and surface bleeding // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 4 -10 -10 0 0 0 0 -4 0 20 0 box4-2p.dat [1,16,0,4,-10,-10,0,0,0,0,-4,0,20,0, ldraw_lib__box4_2p()], @@ -75,16 +76,16 @@ function ldraw_lib__4081b() = [ // 1 16 4 2 -20 0 -8 0 4 0 0 0 0 4 4-4cyli.dat [1,16,4,2,-20,0,-8,0,4,0,0,0,0,4, ldraw_lib__4_4cyli()], // -// 1 16 4 2 -20 0 -1 0 -2 0 0 0 0 2 3-16rin3.dat - [1,16,4,2,-20,0,-1,0,-2,0,0,0,0,2, ldraw_lib__3_16rin3()], -// 1 16 4 2 -20 0 -1 0 0 0 2 -2 0 0 5-16rin3.dat - [1,16,4,2,-20,0,-1,0,0,0,2,-2,0,0, ldraw_lib__5_16rin3()], +// 1 16 4 2 -20 0 -1 0 -2 0 0 0 0 2 3-16ring3.dat + [1,16,4,2,-20,0,-1,0,-2,0,0,0,0,2, ldraw_lib__3_16ring3()], +// 1 16 4 2 -20 0 -1 0 0 0 2 -2 0 0 5-16ring3.dat + [1,16,4,2,-20,0,-1,0,0,0,2,-2,0,0, ldraw_lib__5_16ring3()], // 1 16 4 2 -20 0 -1 0 0 0 -2 -2 0 0 1-4ring3.dat [1,16,4,2,-20,0,-1,0,0,0,-2,-2,0,0, ldraw_lib__1_4ring3()], -// 1 16 -4 2 -20 0 1 0 -2 0 0 0 0 2 3-16rin3.dat - [1,16,-4,2,-20,0,1,0,-2,0,0,0,0,2, ldraw_lib__3_16rin3()], -// 1 16 -4 2 -20 0 1 0 0 0 2 -2 0 0 5-16rin3.dat - [1,16,-4,2,-20,0,1,0,0,0,2,-2,0,0, ldraw_lib__5_16rin3()], +// 1 16 -4 2 -20 0 1 0 -2 0 0 0 0 2 3-16ring3.dat + [1,16,-4,2,-20,0,1,0,-2,0,0,0,0,2, ldraw_lib__3_16ring3()], +// 1 16 -4 2 -20 0 1 0 0 0 2 -2 0 0 5-16ring3.dat + [1,16,-4,2,-20,0,1,0,0,0,2,-2,0,0, ldraw_lib__5_16ring3()], // 1 16 -4 2 -20 0 1 0 0 0 -2 -2 0 0 1-4ring3.dat [1,16,-4,2,-20,0,1,0,0,0,-2,-2,0,0, ldraw_lib__1_4ring3()], // 1 16 4 2 -20 0 -8 0 -8 0 0 0 0 -8 1-4cylo.dat diff --git a/parts/4091.scad b/parts/4091.scad index 14cc0ce80..3bbe325a1 100644 --- a/parts/4091.scad +++ b/parts/4091.scad @@ -2,8 +2,8 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin24.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring24.scad> use <../p/4-4ring4.scad> use <../p/studa.scad> use <../p/t04i0625.scad> @@ -11,7 +11,7 @@ function ldraw_lib__4091() = [ // 0 ~Wheel Fabuland Wheelbarrow // 0 Name: 4091.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -19,7 +19,8 @@ function ldraw_lib__4091() = [ [0,"BFC","CW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 1 0 0 0 6 6 0 0 4-4edge.dat [1,16,0,0,0,0,1,0,0,0,6,6,0,0, ldraw_lib__4_4edge()], @@ -41,8 +42,8 @@ function ldraw_lib__4091() = [ [1,16,1,0,0,0,1,0,0,0,6,6,0,0, ldraw_lib__4_4ring1()], // 1 16 1 0 0 0 1 0 0 0 12 12 0 0 4-4ring1.dat [1,16,1,0,0,0,1,0,0,0,12,12,0,0, ldraw_lib__4_4ring1()], -// 1 16 1 0 0 0 1 0 0 0 1 1 0 0 4-4rin24.dat - [1,16,1,0,0,0,1,0,0,0,1,1,0,0, ldraw_lib__4_4rin24()], +// 1 16 1 0 0 0 1 0 0 0 1 1 0 0 4-4ring24.dat + [1,16,1,0,0,0,1,0,0,0,1,1,0,0, ldraw_lib__4_4ring24()], // 1 16 1 0 0 0 8 0 0 0 25 25 0 0 4-4cyli.dat [1,16,1,0,0,0,8,0,0,0,25,25,0,0, ldraw_lib__4_4cyli()], // 1 16 9 0 0 0 -1 0 0 0 5 5 0 0 4-4ring4.dat diff --git a/parts/4100418h.scad b/parts/4100418h.scad index 8fe67fe17..b7b773f27 100644 --- a/parts/4100418h.scad +++ b/parts/4100418h.scad @@ -3,14 +3,14 @@ use <../p/1-4disc.scad> use <../p/1-4ndis.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring3.scad> use <../p/box5-12.scad> function ldraw_lib__4100418h() = [ // 0 Sticker 1.9 x 1.9 with Video Screen // 0 Name: 4100418h.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__4100418h() = [ // 0 !KEYWORDS Set 5571 // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Original Blue screen is made with Blue/White points // @@ -37,8 +38,8 @@ function ldraw_lib__4100418h() = [ [1,0,16,-0.25,-7,0,0,1,0,1,0,-1,0,0, ldraw_lib__1_4disc()], // 1 0 15.3 -0.25 -13.2 0.6 0 0 0 1 0 0 0 0.6 4-4ring3.dat [1,0,15.3,-0.25,-13.2,0.6,0,0,0,1,0,0,0,0.6, ldraw_lib__4_4ring3()], -// 1 0 15.3 -0.25 -13.2 0.2 0 0 0 1 0 0 0 0.2 4-4rin12.dat - [1,0,15.3,-0.25,-13.2,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__4_4rin12()], +// 1 0 15.3 -0.25 -13.2 0.2 0 0 0 1 0 0 0 0.2 4-4ring12.dat + [1,0,15.3,-0.25,-13.2,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__4_4ring12()], // 4 0 16 -0.25 17 -16 -0.25 17 -16 -0.25 16 16 -0.25 16 [4,0,16,-0.25,17,-16,-0.25,17,-16,-0.25,16,16,-0.25,16], // 4 0 17 -0.25 -7 17 -0.25 16 16 -0.25 16 16 -0.25 -7 diff --git a/parts/4112957a.scad b/parts/4112957a.scad index 79d7245f3..4bb0027c6 100644 --- a/parts/4112957a.scad +++ b/parts/4112957a.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/1-4disc.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin10.scad> -use <../p/1-4rin11.scad> +use <../p/1-4ring10.scad> +use <../p/1-4ring11.scad> use <../p/1-4ring4.scad> use <../p/1-4ring5.scad> use <../p/1-4ring6.scad> @@ -17,7 +17,7 @@ function ldraw_lib__4112957a() = [ // 0 Sticker 1.0 x 11.8 with Pipe, Three Connectors and Lever Oriented Right // 0 Name: 4112957a.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__4112957a() = [ // 0 !KEYWORDS set 2126 // // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -0.25 0 118 0 0 0 0.25 0 0 0 10 box5-12.dat [1,16,0,-0.25,0,118,0,0,0,0.25,0,0,0,10, ldraw_lib__box5_12()], @@ -36,10 +37,10 @@ function ldraw_lib__4112957a() = [ [1,0,-82.5,-0.25,-5,-1,0,0,0,1,0,0,0,1, ldraw_lib__1_4ring4()], // 1 8 -82.5 -0.25 -5 -1 0 0 0 1 0 0 0 1 1-4ring5.dat [1,8,-82.5,-0.25,-5,-1,0,0,0,1,0,0,0,1, ldraw_lib__1_4ring5()], -// 1 8 -82.5 -0.25 -5 -1 0 0 0 1 0 0 0 1 1-4rin10.dat - [1,8,-82.5,-0.25,-5,-1,0,0,0,1,0,0,0,1, ldraw_lib__1_4rin10()], -// 1 0 -82.5 -0.25 -5 -1 0 0 0 1 0 0 0 1 1-4rin11.dat - [1,0,-82.5,-0.25,-5,-1,0,0,0,1,0,0,0,1, ldraw_lib__1_4rin11()], +// 1 8 -82.5 -0.25 -5 -1 0 0 0 1 0 0 0 1 1-4ring10.dat + [1,8,-82.5,-0.25,-5,-1,0,0,0,1,0,0,0,1, ldraw_lib__1_4ring10()], +// 1 0 -82.5 -0.25 -5 -1 0 0 0 1 0 0 0 1 1-4ring11.dat + [1,0,-82.5,-0.25,-5,-1,0,0,0,1,0,0,0,1, ldraw_lib__1_4ring11()], // 1 7 -82.5 -0.25 -5 -1 0 0 0 1 0 0 0 1 1-4ring9.dat [1,7,-82.5,-0.25,-5,-1,0,0,0,1,0,0,0,1, ldraw_lib__1_4ring9()], // 1 15 -82.5 -0.25 -5 -1 0 0 0 1 0 0 0 1 1-4ring8.dat @@ -48,8 +49,8 @@ function ldraw_lib__4112957a() = [ [1,15,-82.5,-0.25,-5,-1,0,0,0,1,0,0,0,1, ldraw_lib__1_4ring7()], // 1 7 -82.5 -0.25 -5 -1 0 0 0 1 0 0 0 1 1-4ring6.dat [1,7,-82.5,-0.25,-5,-1,0,0,0,1,0,0,0,1, ldraw_lib__1_4ring6()], -// 1 0 102.5 -0.25 -5 1 0 0 0 1 0 0 0 1 1-4rin11.dat - [1,0,102.5,-0.25,-5,1,0,0,0,1,0,0,0,1, ldraw_lib__1_4rin11()], +// 1 0 102.5 -0.25 -5 1 0 0 0 1 0 0 0 1 1-4ring11.dat + [1,0,102.5,-0.25,-5,1,0,0,0,1,0,0,0,1, ldraw_lib__1_4ring11()], // 1 1 -82.5 -0.25 -5 -4 0 0 0 1 0 0 0 4 1-4disc.dat [1,1,-82.5,-0.25,-5,-4,0,0,0,1,0,0,0,4, ldraw_lib__1_4disc()], // 1 1 -82.5 -0.25 -5 -12 0 0 0 1 0 0 0 12 1-4ndis.dat @@ -98,8 +99,8 @@ function ldraw_lib__4112957a() = [ [1,8,102.5,-0.25,-5,1,0,0,0,1,0,0,0,1, ldraw_lib__1_4ring5()], // 1 7 102.5 -0.25 -5 1 0 0 0 1 0 0 0 1 1-4ring6.dat [1,7,102.5,-0.25,-5,1,0,0,0,1,0,0,0,1, ldraw_lib__1_4ring6()], -// 1 8 102.5 -0.25 -5 1 0 0 0 1 0 0 0 1 1-4rin10.dat - [1,8,102.5,-0.25,-5,1,0,0,0,1,0,0,0,1, ldraw_lib__1_4rin10()], +// 1 8 102.5 -0.25 -5 1 0 0 0 1 0 0 0 1 1-4ring10.dat + [1,8,102.5,-0.25,-5,1,0,0,0,1,0,0,0,1, ldraw_lib__1_4ring10()], // 1 15 102.5 -0.25 -5 1 0 0 0 1 0 0 0 1 1-4ring7.dat [1,15,102.5,-0.25,-5,1,0,0,0,1,0,0,0,1, ldraw_lib__1_4ring7()], // 1 15 102.5 -0.25 -5 1 0 0 0 1 0 0 0 1 1-4ring8.dat diff --git a/parts/4125165a.scad b/parts/4125165a.scad index 0c61f4f7a..906e63397 100644 --- a/parts/4125165a.scad +++ b/parts/4125165a.scad @@ -1,12 +1,12 @@ use <../lib.scad> use <../p/48/4-4cylc3.scad> -use <../p/48/4-4rin17.scad> -use <../p/48/4-4rin18.scad> +use <../p/48/4-4ring17.scad> +use <../p/48/4-4ring18.scad> function ldraw_lib__4125165a() = [ // 0 Sticker 1.9 x 1.9 Round Speedometer // 0 Name: 4125165a.dat // 0 Author: Johann Eisner [technicbasics] -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,14 +16,15 @@ function ldraw_lib__4125165a() = [ // 0 !KEYWORDS Set 8448 // // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 0 19 0 -0.25 0 19 0 0 48\4-4cylc3.dat [1,16,0,0,0,0,0,19,0,-0.25,0,19,0,0, ldraw_lib__48__4_4cylc3()], -// 1 0 0 -0.25 0 1 0 0 0 1 0 0 0 1 48\4-4rin18.dat - [1,0,0,-0.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin18()], -// 1 0 0 -0.25 0 1 0 0 0 1 0 0 0 1 48\4-4rin17.dat - [1,0,0,-0.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin17()], +// 1 0 0 -0.25 0 1 0 0 0 1 0 0 0 1 48\4-4ring18.dat + [1,0,0,-0.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring18()], +// 1 0 0 -0.25 0 1 0 0 0 1 0 0 0 1 48\4-4ring17.dat + [1,0,0,-0.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring17()], // 4 71 5 -0.25 -12 5 -0.25 -9.5 -5 -0.25 -9.5 -5 -0.25 -12 [4,71,5,-0.25,-12,5,-0.25,-9.5,-5,-0.25,-9.5,-5,-0.25,-12], // 4 0 5 -0.25 -9.5 8 -0.25 -9 -8 -0.25 -9 -5 -0.25 -9.5 diff --git a/parts/4125165b.scad b/parts/4125165b.scad index a7b20405f..dfd77977d 100644 --- a/parts/4125165b.scad +++ b/parts/4125165b.scad @@ -1,12 +1,12 @@ use <../lib.scad> use <../p/48/4-4cylc3.scad> -use <../p/48/4-4rin17.scad> -use <../p/48/4-4rin18.scad> +use <../p/48/4-4ring17.scad> +use <../p/48/4-4ring18.scad> function ldraw_lib__4125165b() = [ // 0 Sticker 1.9 x 1.9 Round Tachometer // 0 Name: 4125165b.dat // 0 Author: Johann Eisner [technicbasics] -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,14 +16,15 @@ function ldraw_lib__4125165b() = [ // 0 !KEYWORDS Set 8448 // // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 0 19 0 -0.25 0 19 0 0 48\4-4cylc3.dat [1,16,0,0,0,0,0,19,0,-0.25,0,19,0,0, ldraw_lib__48__4_4cylc3()], -// 1 0 0 -.25 0 1 0 0 0 1 0 0 0 1 48\4-4rin18.dat - [1,0,0,-.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin18()], -// 1 0 0 -.25 0 1 0 0 0 1 0 0 0 1 48\4-4rin17.dat - [1,0,0,-.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin17()], +// 1 0 0 -.25 0 1 0 0 0 1 0 0 0 1 48\4-4ring18.dat + [1,0,0,-.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring18()], +// 1 0 0 -.25 0 1 0 0 0 1 0 0 0 1 48\4-4ring17.dat + [1,0,0,-.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring17()], // 4 0 .72 -.25 16.484 -.72 -.25 16.484 -.567 -.25 12.988 .567 -.25 12.988 [4,0,.72,-.25,16.484,-.72,-.25,16.484,-.567,-.25,12.988,.567,-.25,12.988], // 4 0 4.962 -.25 15.736 3.571 -.25 16.109 3.247 -.25 14.644 4.511 -.25 14.306 diff --git a/parts/41334.scad b/parts/41334.scad index 169ea4433..ecae5436a 100644 --- a/parts/41334.scad +++ b/parts/41334.scad @@ -8,8 +8,8 @@ use <../p/4-4con2.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring12.scad> use <../p/48/4-4edge.scad> use <../p/48/4-4ring7.scad> use <../p/48/4-8sphe.scad> @@ -18,7 +18,7 @@ function ldraw_lib__41334() = [ // 0 Minifig Hat Knit Cap // 0 Name: 41334.dat // 0 Author: Paul Easter [pneaster] -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -32,7 +32,8 @@ function ldraw_lib__41334() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-12-24 [cwdee] Update category // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 2 0 15.5 0 0 0 -9.9178 1.9998 0 1.2796 15.4995 48\4-8sphe.dat [1,16,0,2,0,15.5,0,0,0,-9.9178,1.9998,0,1.2796,15.4995, ldraw_lib__48__4_8sphe()], @@ -44,8 +45,8 @@ function ldraw_lib__41334() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 .25 0 4.33333 0 0 0 -4.25 0 0 0 4.33333 4-4con2.dat [1,16,0,.25,0,4.33333,0,0,0,-4.25,0,0,0,4.33333, ldraw_lib__4_4con2()], -// 1 16 0 -4 0 .66666 0 0 0 -1 0 0 0 .66666 4-4rin12.dat - [1,16,0,-4,0,.66666,0,0,0,-1,0,0,0,.66666, ldraw_lib__4_4rin12()], +// 1 16 0 -4 0 .66666 0 0 0 -1 0 0 0 .66666 4-4ring12.dat + [1,16,0,-4,0,.66666,0,0,0,-1,0,0,0,.66666, ldraw_lib__4_4ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 .25 0 0 0 13 0 4.15 0 -13 0 0 4-4cyli.dat @@ -67,8 +68,8 @@ function ldraw_lib__41334() = [ [1,16,0,6,0,13,0,0,0,-8,1.625,0,0,13, ldraw_lib__4_4edge()], // 1 16 0 2 0 2 0 0 0 1 .25 0 0 2 48\4-4ring7.dat [1,16,0,2,0,2,0,0,0,1,.25,0,0,2, ldraw_lib__48__4_4ring7()], -// 1 16 0 6 0 1.3 0 0 0 -1 .1625 0 0 1.3 4-4rin10.dat - [1,16,0,6,0,1.3,0,0,0,-1,.1625,0,0,1.3, ldraw_lib__4_4rin10()], +// 1 16 0 6 0 1.3 0 0 0 -1 .1625 0 0 1.3 4-4ring10.dat + [1,16,0,6,0,1.3,0,0,0,-1,.1625,0,0,1.3, ldraw_lib__4_4ring10()], // 1 16 0 6 0 2 0 0 0 -1 .25 0 0 2 48\4-4ring7.dat [1,16,0,6,0,2,0,0,0,-1,.25,0,0,2, ldraw_lib__48__4_4ring7()], // 0 diff --git a/parts/4141.scad b/parts/4141.scad index 02da2dd15..27a30c32a 100644 --- a/parts/4141.scad +++ b/parts/4141.scad @@ -6,9 +6,9 @@ use <../p/48/4-4con12.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> use <../p/48/4-4ndis.scad> -use <../p/48/4-4rin12.scad> -use <../p/48/4-4rin14.scad> use <../p/48/4-4ring1.scad> +use <../p/48/4-4ring12.scad> +use <../p/48/4-4ring14.scad> use <../p/48/4-4ring3.scad> use <../p/48/4-4ring4.scad> use <../p/48/4-4ring5.scad> @@ -19,7 +19,7 @@ function ldraw_lib__4141() = [ // 0 ~Technic Differential Casing // 0 Name: 4141.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__4141() = [ // // 0 !HISTORY 2007-10-26 [Philo] Split from 73071 // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -26 10 0 0 0 0 10 0 1 0 48\4-4edge.dat [1,16,0,0,-26,10,0,0,0,0,10,0,1,0, ldraw_lib__48__4_4edge()], @@ -148,8 +149,8 @@ function ldraw_lib__4141() = [ [1,16,0,0,26,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4ring5()], // 1 16 0 0 26 2 0 0 0 0 2 0 -1 0 48\4-4ring6.dat [1,16,0,0,26,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4ring6()], -// 1 16 0 0 25 1 0 0 0 0 1 0 -1 0 48\4-4rin14.dat - [1,16,0,0,25,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4rin14()], +// 1 16 0 0 25 1 0 0 0 0 1 0 -1 0 48\4-4ring14.dat + [1,16,0,0,25,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4ring14()], // 1 16 0 0 25 5 0 0 0 0 5 0 -1 0 48\4-4ring3.dat [1,16,0,0,25,5,0,0,0,0,5,0,-1,0, ldraw_lib__48__4_4ring3()], // 1 16 0 0 40 2 0 0 0 0 2 0 -1 0 48\4-4ring4.dat @@ -184,8 +185,8 @@ function ldraw_lib__4141() = [ [1,16,0,0,26,20,0,0,0,0,20,0,-1,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 25 20 0 0 0 0 20 0 1 0 48\4-4edge.dat [1,16,0,0,25,20,0,0,0,0,20,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 20 2 0 0 0 0 2 0 1 0 48\4-4rin12.dat - [1,16,0,0,20,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 20 2 0 0 0 0 2 0 1 0 48\4-4ring12.dat + [1,16,0,0,20,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4ring12()], // 1 16 0 0 26 24 0 0 0 0 24 0 -1 0 48\4-4cyli.dat [1,16,0,0,26,24,0,0,0,0,24,0,-1,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 26 24 0 0 0 0 24 0 1 0 48\4-4edge.dat diff --git a/parts/4142.scad b/parts/4142.scad index 94960f519..2337d6bfa 100644 --- a/parts/4142.scad +++ b/parts/4142.scad @@ -2,14 +2,14 @@ use <../lib.scad> use <../p/48/4-4con12.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin24.scad> -use <../p/48/4-4rin25.scad> +use <../p/48/4-4ring24.scad> +use <../p/48/4-4ring25.scad> use <../p/toothd28.scad> function ldraw_lib__4142() = [ // 0 ~Technic Differential Crown Wheel 28 Tooth // 0 Name: 4142.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,12 +19,13 @@ function ldraw_lib__4142() = [ // 0 !HISTORY 2007-10-26 [Philo] Split from 73071 // 0 !HISTORY 2011-07-11 [Steffen] changed origin // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 0 4.5 1 0 0 0 0 1 0 -1 0 48\4-4rin25.dat - [1,16,0,0,4.5,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4rin25()], -// 1 16 0 0 3.5 1 0 0 0 0 1 0 -1 0 48\4-4rin24.dat - [1,16,0,0,3.5,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4rin24()], +// 1 16 0 0 4.5 1 0 0 0 0 1 0 -1 0 48\4-4ring25.dat + [1,16,0,0,4.5,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4ring25()], +// 1 16 0 0 3.5 1 0 0 0 0 1 0 -1 0 48\4-4ring24.dat + [1,16,0,0,3.5,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4ring24()], // 1 16 0 0 3.5 24 0 0 0 0 24 0 1 0 48\4-4edge.dat [1,16,0,0,3.5,24,0,0,0,0,24,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 4.5 25 0 0 0 0 25 0 1 0 48\4-4edge.dat diff --git a/parts/4147.scad b/parts/4147.scad index 15a12996e..7f5026323 100644 --- a/parts/4147.scad +++ b/parts/4147.scad @@ -3,14 +3,14 @@ use <../p/1-4ndis.scad> use <../p/1-8cylo.scad> use <../p/1-8disc.scad> use <../p/3-8cylo.scad> -use <../p/3-8rin10.scad> use <../p/3-8ring1.scad> +use <../p/3-8ring10.scad> use <../p/4-4cylo.scad> function ldraw_lib__4147() = [ // 0 ~Duplo Brick 1 x 4 x 3 with Clock Face - Short Hand // 0 Name: 4147.dat // 0 Author: Tim Lampmann [L4mpi] -// 0 !LDRAW_ORG Part UPDATE 2022-06 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__4147() = [ // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 // 0 !HISTORY 2021-05-31 [PTadmin] Renamed from u9524 // 0 !HISTORY 2022-12-20 [PTadmin] Official Update 2022-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -20 -4 -10 0 0 0 0 15 0 1 0 1-8disc.dat [1,16,0,-20,-4,-10,0,0,0,0,15,0,1,0, ldraw_lib__1_8disc()], @@ -87,14 +88,14 @@ function ldraw_lib__4147() = [ // 1 16 0 0 0 3.5355339 0 -3.5355339 -3.5355339 0 -3.5355339 0 -1 0 1-4ndis.dat [1,16,0,0,0,3.5355339,0,-3.5355339,-3.5355339,0,-3.5355339,0,-1,0, ldraw_lib__1_4ndis()], // -// 1 16 0 0 -4 0 0 1 1 0 0 0 1 0 3-8rin10.dat - [1,16,0,0,-4,0,0,1,1,0,0,0,1,0, ldraw_lib__3_8rin10()], -// 1 16 0 0 -4 0 0 -1 1 0 0 0 1 0 3-8rin10.dat - [1,16,0,0,-4,0,0,-1,1,0,0,0,1,0, ldraw_lib__3_8rin10()], -// 1 16 0 0 0 0 0 1 1 0 0 0 -1 0 3-8rin10.dat - [1,16,0,0,0,0,0,1,1,0,0,0,-1,0, ldraw_lib__3_8rin10()], -// 1 16 0 0 0 0 0 -1 1 0 0 0 -1 0 3-8rin10.dat - [1,16,0,0,0,0,0,-1,1,0,0,0,-1,0, ldraw_lib__3_8rin10()], +// 1 16 0 0 -4 0 0 1 1 0 0 0 1 0 3-8ring10.dat + [1,16,0,0,-4,0,0,1,1,0,0,0,1,0, ldraw_lib__3_8ring10()], +// 1 16 0 0 -4 0 0 -1 1 0 0 0 1 0 3-8ring10.dat + [1,16,0,0,-4,0,0,-1,1,0,0,0,1,0, ldraw_lib__3_8ring10()], +// 1 16 0 0 0 0 0 1 1 0 0 0 -1 0 3-8ring10.dat + [1,16,0,0,0,0,0,1,1,0,0,0,-1,0, ldraw_lib__3_8ring10()], +// 1 16 0 0 0 0 0 -1 1 0 0 0 -1 0 3-8ring10.dat + [1,16,0,0,0,0,0,-1,1,0,0,0,-1,0, ldraw_lib__3_8ring10()], // 1 16 0 0 -4 0 0 5 5 0 0 0 1 0 3-8ring1.dat [1,16,0,0,-4,0,0,5,5,0,0,0,1,0, ldraw_lib__3_8ring1()], // 1 16 0 0 -4 0 0 -5 5 0 0 0 1 0 3-8ring1.dat diff --git a/parts/4150p00.scad b/parts/4150p00.scad index 1080da0d7..19e1f1938 100644 --- a/parts/4150p00.scad +++ b/parts/4150p00.scad @@ -8,14 +8,14 @@ use <../p/48/1-6disc.scad> use <../p/48/1-6ring1.scad> use <../p/48/1-6ring8.scad> use <../p/48/1-8chrd.scad> -use <../p/48/4-4rin15.scad> +use <../p/48/4-4ring15.scad> use <../p/48/5-24chrd.scad> use function ldraw_lib__4150p00() = [ // 0 Tile 2 x 2 Round with Film/Tape Reel Pattern // 0 Name: 4150p00.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2009-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__4150p00() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4150s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4150s01()], @@ -37,8 +38,8 @@ function ldraw_lib__4150p00() = [ [1,16,0,0,0,1.958,0,14.872,0,1,0,-14.872,0,1.958, ldraw_lib__48__1_8chrd()], // 1 16 0 0 0 4 0 0 0 1 0 0 0 4 4-4ring4.dat [1,16,0,0,0,4,0,0,0,1,0,0,0,4, ldraw_lib__4_4ring4()], -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 48\4-4rin15.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin15()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 48\4-4ring15.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring15()], // 1 0 -11.858 0 5.74 -2 0 0 0 1 0 0 0 -3.24 1-4disc.dat [1,0,-11.858,0,5.74,-2,0,0,0,1,0,0,0,-3.24, ldraw_lib__1_4disc()], // 1 16 -11.858 0 5.74 -2 0 0 0 1 0 0 0 -3.24 1-4ndis.dat diff --git a/parts/4150p01.scad b/parts/4150p01.scad index 7370f9797..d7fe40490 100644 --- a/parts/4150p01.scad +++ b/parts/4150p01.scad @@ -1,12 +1,12 @@ use <../lib.scad> -use <../p/1-4rin18.scad> -use <../p/1-4rin19.scad> +use <../p/1-4ring18.scad> +use <../p/1-4ring19.scad> use function ldraw_lib__4150p01() = [ // 0 Tile 2 x 2 Round with Grille Pattern // 0 Name: 4150p01.dat // 0 Author: Steve Bliss [sbliss] -// 0 !LDRAW_ORG Part UPDATE 2005-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -18,7 +18,8 @@ function ldraw_lib__4150p01() = [ // 0 !HISTORY 2005-12-28 [PTadmin] Official Update 2005-01 // 0 !HISTORY 2007-07-01 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4150s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4150s01()], @@ -168,22 +169,22 @@ function ldraw_lib__4150p01() = [ [4,0,16.9,0,-5.8335,13.75,0,-5.8335,13.75,0,-2.9165,17.5,0,-2.9165], // 4 16 16.6302 0 -6.8886 13.75 0 -11.25 13.75 0 -5.8335 16.9 0 -5.8335 [4,16,16.6302,0,-6.8886,13.75,0,-11.25,13.75,0,-5.8335,16.9,0,-5.8335], -// 1 0 0 0 0 1 0 0 0 1 0 0 0 1 1-4rin18.dat - [1,0,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__1_4rin18()], -// 1 0 0 0 0 0 0 1 0 1 0 -1 0 0 1-4rin18.dat - [1,0,0,0,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__1_4rin18()], -// 1 0 0 0 0 -1 0 0 0 1 0 0 0 -1 1-4rin18.dat - [1,0,0,0,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__1_4rin18()], -// 1 0 0 0 0 0 0 -1 0 1 0 1 0 0 1-4rin18.dat - [1,0,0,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__1_4rin18()], -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 1-4rin19.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__1_4rin19()], -// 1 16 0 0 0 0 0 1 0 1 0 -1 0 0 1-4rin19.dat - [1,16,0,0,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__1_4rin19()], -// 1 16 0 0 0 -1 0 0 0 1 0 0 0 -1 1-4rin19.dat - [1,16,0,0,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__1_4rin19()], -// 1 16 0 0 0 0 0 -1 0 1 0 1 0 0 1-4rin19.dat - [1,16,0,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__1_4rin19()], +// 1 0 0 0 0 1 0 0 0 1 0 0 0 1 1-4ring18.dat + [1,0,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__1_4ring18()], +// 1 0 0 0 0 0 0 1 0 1 0 -1 0 0 1-4ring18.dat + [1,0,0,0,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__1_4ring18()], +// 1 0 0 0 0 -1 0 0 0 1 0 0 0 -1 1-4ring18.dat + [1,0,0,0,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__1_4ring18()], +// 1 0 0 0 0 0 0 -1 0 1 0 1 0 0 1-4ring18.dat + [1,0,0,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__1_4ring18()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 1-4ring19.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__1_4ring19()], +// 1 16 0 0 0 0 0 1 0 1 0 -1 0 0 1-4ring19.dat + [1,16,0,0,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__1_4ring19()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 -1 1-4ring19.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__1_4ring19()], +// 1 16 0 0 0 0 0 -1 0 1 0 1 0 0 1-4ring19.dat + [1,16,0,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__1_4ring19()], // 0 // ]; diff --git a/parts/4150p03.scad b/parts/4150p03.scad index 0a905a82c..54303aba1 100644 --- a/parts/4150p03.scad +++ b/parts/4150p03.scad @@ -1,5 +1,5 @@ use <../lib.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring11.scad> use <../p/4-4ring9.scad> use use @@ -7,7 +7,7 @@ function ldraw_lib__4150p03() = [ // 0 Tile 2 x 2 Round with Clock Pattern // 0 Name: 4150p03.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2022-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -19,14 +19,15 @@ function ldraw_lib__4150p03() = [ // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 // 0 !HISTORY 2020-07-16 [MagFors] used pattern subfile // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4150s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4150s01()], // 1 16 0 0 0 2 0 0 0 1 0 0 0 2 4-4ring9.dat [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring9()], -// 1 16 0 0 0 1.5 0 0 0 1 0 0 0 1.5 4-4rin11.dat - [1,16,0,0,0,1.5,0,0,0,1,0,0,0,1.5, ldraw_lib__4_4rin11()], +// 1 16 0 0 0 1.5 0 0 0 1 0 0 0 1.5 4-4ring11.dat + [1,16,0,0,0,1.5,0,0,0,1,0,0,0,1.5, ldraw_lib__4_4ring11()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4150p03s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4150p03s01()], ]; diff --git a/parts/4150p05.scad b/parts/4150p05.scad index b75b3c0ee..ea08bc53a 100644 --- a/parts/4150p05.scad +++ b/parts/4150p05.scad @@ -1,13 +1,13 @@ use <../lib.scad> use <../p/4-4ring5.scad> use <../p/48/4-4disc.scad> -use <../p/48/4-4rin24.scad> +use <../p/48/4-4ring24.scad> use function ldraw_lib__4150p05() = [ // 0 Tile 2 x 2 Round with Black Exhaust Port Pattern // 0 Name: 4150p05.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,14 +15,15 @@ function ldraw_lib__4150p05() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 0 0 0 0 12.4 0 0 0 1 0 0 0 12.4 48\4-4disc.dat [1,0,0,0,0,12.4,0,0,0,1,0,0,0,12.4, ldraw_lib__48__4_4disc()], // 1 16 0 0 0 3.33333 0 0 0 1 0 0 0 3.33333 4-4ring5.dat [1,16,0,0,0,3.33333,0,0,0,1,0,0,0,3.33333, ldraw_lib__4_4ring5()], -// 1 16 0 0 0 0.66666 0 0 0 1 0 0 0 0.66666 48\4-4rin24.dat - [1,16,0,0,0,0.66666,0,0,0,1,0,0,0,0.66666, ldraw_lib__48__4_4rin24()], +// 1 16 0 0 0 0.66666 0 0 0 1 0 0 0 0.66666 48\4-4ring24.dat + [1,16,0,0,0,0.66666,0,0,0,1,0,0,0,0.66666, ldraw_lib__48__4_4ring24()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4150s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4150s01()], // 0 // gradation pattern diff --git a/parts/4150pf0.scad b/parts/4150pf0.scad index b3e419f9e..a9f20ea98 100644 --- a/parts/4150pf0.scad +++ b/parts/4150pf0.scad @@ -1,18 +1,18 @@ use <../lib.scad> use <../p/4-4disc.scad> -use <../p/4-4rin15.scad> -use <../p/4-4rin19.scad> -use <../p/4-4rin36.scad> -use <../p/4-4rin37.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring15.scad> +use <../p/4-4ring19.scad> use <../p/4-4ring2.scad> +use <../p/4-4ring36.scad> +use <../p/4-4ring37.scad> use <../p/4-4ring4.scad> use function ldraw_lib__4150pf0() = [ // 0 Tile 2 x 2 Round with Red Rings Pattern // 0 Name: 4150pf0.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG Part UPDATE 2020-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -25,7 +25,8 @@ function ldraw_lib__4150pf0() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2020-06-04 [Sirio] Updated the use of primitives: removed ringr.dat or ringrr.dat, no more overlapping surfaces in the pattern // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4150s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4150s01()], @@ -35,18 +36,18 @@ function ldraw_lib__4150pf0() = [ [1,4,0,0,0,1.5,0,0,0,1,0,0,0,1.5, ldraw_lib__4_4ring2()], // 1 4 0 0 0 4.5 0 0 0 1 0 0 0 4.5 4-4ring1.dat [1,4,0,0,0,4.5,0,0,0,1,0,0,0,4.5, ldraw_lib__4_4ring1()], -// 1 4 0 0 0 .25 0 0 0 1 0 0 0 .25 4-4rin36.dat - [1,4,0,0,0,.25,0,0,0,1,0,0,0,.25, ldraw_lib__4_4rin36()], -// 1 16 0 0 0 .25 0 0 0 1 0 0 0 .25 4-4rin37.dat - [1,16,0,0,0,.25,0,0,0,1,0,0,0,.25, ldraw_lib__4_4rin37()], +// 1 4 0 0 0 .25 0 0 0 1 0 0 0 .25 4-4ring36.dat + [1,4,0,0,0,.25,0,0,0,1,0,0,0,.25, ldraw_lib__4_4ring36()], +// 1 16 0 0 0 .25 0 0 0 1 0 0 0 .25 4-4ring37.dat + [1,16,0,0,0,.25,0,0,0,1,0,0,0,.25, ldraw_lib__4_4ring37()], // 1 16 0 0 0 2.375 0 0 0 1 0 0 0 2.375 4-4ring4.dat [1,16,0,0,0,2.375,0,0,0,1,0,0,0,2.375, ldraw_lib__4_4ring4()], -// 1 16 0 0 0 .625 0 0 0 1 0 0 0 .625 4-4rin19.dat - [1,16,0,0,0,.625,0,0,0,1,0,0,0,.625, ldraw_lib__4_4rin19()], +// 1 16 0 0 0 .625 0 0 0 1 0 0 0 .625 4-4ring19.dat + [1,16,0,0,0,.625,0,0,0,1,0,0,0,.625, ldraw_lib__4_4ring19()], // 1 4 0 0 0 6.25 0 0 0 1 0 0 0 6.25 4-4ring2.dat [1,4,0,0,0,6.25,0,0,0,1,0,0,0,6.25, ldraw_lib__4_4ring2()], -// 1 4 0 0 0 1.25 0 0 0 1 0 0 0 1.25 4-4rin15.dat - [1,4,0,0,0,1.25,0,0,0,1,0,0,0,1.25, ldraw_lib__4_4rin15()], +// 1 4 0 0 0 1.25 0 0 0 1 0 0 0 1.25 4-4ring15.dat + [1,4,0,0,0,1.25,0,0,0,1,0,0,0,1.25, ldraw_lib__4_4ring15()], ]; module ldraw_lib__4150pf0(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__4150pf0(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/4150ps1.scad b/parts/4150ps1.scad index 8694973d9..9b246f273 100644 --- a/parts/4150ps1.scad +++ b/parts/4150ps1.scad @@ -1,30 +1,30 @@ use <../lib.scad> -use <../p/4-4rin21.scad> -use <../p/4-4rin22.scad> -use <../p/4-4rin24.scad> -use <../p/4-4rin46.scad> -use <../p/4-4rin47.scad> -use <../p/4-4rin50.scad> -use <../p/4-4rin51.scad> -use <../p/4-4rin52.scad> -use <../p/4-4rin77.scad> -use <../p/4-4rin78.scad> -use <../p/4-4rin79.scad> +use <../p/4-4ring21.scad> +use <../p/4-4ring22.scad> +use <../p/4-4ring24.scad> +use <../p/4-4ring46.scad> +use <../p/4-4ring47.scad> +use <../p/4-4ring50.scad> +use <../p/4-4ring51.scad> +use <../p/4-4ring52.scad> +use <../p/4-4ring77.scad> +use <../p/4-4ring78.scad> +use <../p/4-4ring79.scad> use use function ldraw_lib__4150ps1() = [ // 0 Tile 2 x 2 Round with SW Red & Black Vent Pattern // 0 Name: 4150ps1.dat // 0 Author: Franklin W. Cain [fwcain] -// 0 !LDRAW_ORG Part UPDATE 2009-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS Episode One, Flash, Life on Mars, pod racer, podracer, Sebulba -// 0 !KEYWORDS Star Wars, steam +// 0 !KEYWORDS Episode One, Flash, Life on Mars, Sebulba, Star Wars, pod racer +// 0 !KEYWORDS podracer, steam // // 0 !CMDLINE -C7 // @@ -35,7 +35,8 @@ function ldraw_lib__4150ps1() = [ // 0 !HISTORY 2008-07-08 [westrate] fixed bowtie quads (2004-03-15) // 0 !HISTORY 2009-09-22 [anathema] BFC'd, added subpart and more primitives, removed edge-lines from pattern // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4150s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4150s01()], @@ -167,28 +168,28 @@ function ldraw_lib__4150ps1() = [ [4,0,-4.018,0,9.701,-3.923,0,9.47,0,0,10.25,0,0,10.5], // 4 0 0 0 10.5 0 0 10.25 3.923 0 9.47 4.018 0 9.701 [4,0,0,0,10.5,0,0,10.25,3.923,0,9.47,4.018,0,9.701], -// 1 16 0 0 0 0.25 0 0 0 1 0 0 0 0.25 4-4rin79.dat - [1,16,0,0,0,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4rin79()], -// 1 0 0 0 0 0.25 0 0 0 1 0 0 0 0.25 4-4rin78.dat - [1,0,0,0,0,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4rin78()], -// 1 0 0 0 0 0.25 0 0 0 1 0 0 0 0.25 4-4rin52.dat - [1,0,0,0,0,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4rin52()], -// 1 0 0 0 0 0.25 0 0 0 1 0 0 0 0.25 4-4rin51.dat - [1,0,0,0,0,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4rin51()], -// 1 8 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin21.dat - [1,8,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin21()], -// 1 8 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin22.dat - [1,8,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin22()], -// 1 8 0 0 0 0.25 0 0 0 1 0 0 0 0.25 4-4rin47.dat - [1,8,0,0,0,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4rin47()], -// 1 8 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin24.dat - [1,8,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin24()], -// 1 8 0 0 0 0.25 0 0 0 1 0 0 0 0.25 4-4rin50.dat - [1,8,0,0,0,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4rin50()], -// 1 0 0 0 0 0.25 0 0 0 1 0 0 0 0.25 4-4rin46.dat - [1,0,0,0,0,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4rin46()], -// 1 0 0 0 0 0.25 0 0 0 1 0 0 0 0.25 4-4rin77.dat - [1,0,0,0,0,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4rin77()], +// 1 16 0 0 0 0.25 0 0 0 1 0 0 0 0.25 4-4ring79.dat + [1,16,0,0,0,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4ring79()], +// 1 0 0 0 0 0.25 0 0 0 1 0 0 0 0.25 4-4ring78.dat + [1,0,0,0,0,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4ring78()], +// 1 0 0 0 0 0.25 0 0 0 1 0 0 0 0.25 4-4ring52.dat + [1,0,0,0,0,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4ring52()], +// 1 0 0 0 0 0.25 0 0 0 1 0 0 0 0.25 4-4ring51.dat + [1,0,0,0,0,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4ring51()], +// 1 8 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring21.dat + [1,8,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring21()], +// 1 8 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring22.dat + [1,8,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring22()], +// 1 8 0 0 0 0.25 0 0 0 1 0 0 0 0.25 4-4ring47.dat + [1,8,0,0,0,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4ring47()], +// 1 8 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring24.dat + [1,8,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring24()], +// 1 8 0 0 0 0.25 0 0 0 1 0 0 0 0.25 4-4ring50.dat + [1,8,0,0,0,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4ring50()], +// 1 0 0 0 0 0.25 0 0 0 1 0 0 0 0.25 4-4ring46.dat + [1,0,0,0,0,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4ring46()], +// 1 0 0 0 0 0.25 0 0 0 1 0 0 0 0.25 4-4ring77.dat + [1,0,0,0,0,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4ring77()], // 0 ]; module ldraw_lib__4150ps1(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) diff --git a/parts/4150ps3.scad b/parts/4150ps3.scad index 14dcd3227..6df2da0de 100644 --- a/parts/4150ps3.scad +++ b/parts/4150ps3.scad @@ -2,18 +2,18 @@ use <../lib.scad> use <../p/4-4disc.scad> use <../p/4-4ering.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin39.scad> -use <../p/48/1-12rin1.scad> -use <../p/48/1-12rin2.scad> -use <../p/48/1-12rin6.scad> -use <../p/48/1-4rin14.scad> +use <../p/4-4ring39.scad> +use <../p/48/1-12ring1.scad> +use <../p/48/1-12ring2.scad> +use <../p/48/1-12ring6.scad> +use <../p/48/1-4ring14.scad> use <../p/48/4-4disc.scad> use function ldraw_lib__4150ps3() = [ // 0 Tile 2 x 2 Round with Star Wars Dejarik Hologame Board Pattern // 0 Name: 4150ps3.dat // 0 Author: Matt Schild [mschild] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,110 +32,111 @@ function ldraw_lib__4150ps3() = [ // 0 !HISTORY 2013-03-04 [MagFors] Removed overlapping surface // 0 !HISTORY 2015-01-07 [Philo] Corrected wrong dot color, used ering // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4150s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4150s01()], -// 1 16 0 0 0 2.5 0 0 0 1 0 0 0 2.5 48\1-12rin1.dat - [1,16,0,0,0,2.5,0,0,0,1,0,0,0,2.5, ldraw_lib__48__1_12rin1()], -// 1 16 0 0 0 5 0 0 0 1 0 0 0 5 48\1-12rin1.dat - [1,16,0,0,0,5,0,0,0,1,0,0,0,5, ldraw_lib__48__1_12rin1()], -// 1 80 0 0 0 5 0 0 0 1 0 0 0 5 48\1-12rin2.dat - [1,80,0,0,0,5,0,0,0,1,0,0,0,5, ldraw_lib__48__1_12rin2()], -// 1 80 0 0 0 2.5 0 0 0 1 0 0 0 2.5 48\1-12rin6.dat - [1,80,0,0,0,2.5,0,0,0,1,0,0,0,2.5, ldraw_lib__48__1_12rin6()], -// 1 80 0 0 0 2.165 0 -1.25 0 1 0 1.25 0 2.165 48\1-12rin1.dat - [1,80,0,0,0,2.165,0,-1.25,0,1,0,1.25,0,2.165, ldraw_lib__48__1_12rin1()], -// 1 80 0 0 0 4.33 0 -2.5 0 1 0 2.5 0 4.33 48\1-12rin1.dat - [1,80,0,0,0,4.33,0,-2.5,0,1,0,2.5,0,4.33, ldraw_lib__48__1_12rin1()], -// 1 16 0 0 0 4.33 0 -2.5 0 1 0 2.5 0 4.33 48\1-12rin2.dat - [1,16,0,0,0,4.33,0,-2.5,0,1,0,2.5,0,4.33, ldraw_lib__48__1_12rin2()], -// 1 16 0 0 0 2.165 0 -1.25 0 1 0 1.25 0 2.165 48\1-12rin6.dat - [1,16,0,0,0,2.165,0,-1.25,0,1,0,1.25,0,2.165, ldraw_lib__48__1_12rin6()], -// 1 16 0 0 0 1.25 0 -2.165 0 1 0 2.165 0 1.25 48\1-12rin1.dat - [1,16,0,0,0,1.25,0,-2.165,0,1,0,2.165,0,1.25, ldraw_lib__48__1_12rin1()], -// 1 16 0 0 0 2.5 0 -4.33 0 1 0 4.33 0 2.5 48\1-12rin1.dat - [1,16,0,0,0,2.5,0,-4.33,0,1,0,4.33,0,2.5, ldraw_lib__48__1_12rin1()], -// 1 80 0 0 0 2.5 0 -4.33 0 1 0 4.33 0 2.5 48\1-12rin2.dat - [1,80,0,0,0,2.5,0,-4.33,0,1,0,4.33,0,2.5, ldraw_lib__48__1_12rin2()], -// 1 80 0 0 0 1.25 0 -2.165 0 1 0 2.165 0 1.25 48\1-12rin6.dat - [1,80,0,0,0,1.25,0,-2.165,0,1,0,2.165,0,1.25, ldraw_lib__48__1_12rin6()], -// 1 80 0 0 0 0 0 -2.5 0 1 0 2.5 0 0 48\1-12rin1.dat - [1,80,0,0,0,0,0,-2.5,0,1,0,2.5,0,0, ldraw_lib__48__1_12rin1()], -// 1 80 0 0 0 0 0 -5 0 1 0 5 0 0 48\1-12rin1.dat - [1,80,0,0,0,0,0,-5,0,1,0,5,0,0, ldraw_lib__48__1_12rin1()], -// 1 16 0 0 0 0 0 -5 0 1 0 5 0 0 48\1-12rin2.dat - [1,16,0,0,0,0,0,-5,0,1,0,5,0,0, ldraw_lib__48__1_12rin2()], -// 1 16 0 0 0 0 0 -2.5 0 1 0 2.5 0 0 48\1-12rin6.dat - [1,16,0,0,0,0,0,-2.5,0,1,0,2.5,0,0, ldraw_lib__48__1_12rin6()], -// 1 16 0 0 0 -1.25 0 -2.165 0 1 0 2.165 0 -1.25 48\1-12rin1.dat - [1,16,0,0,0,-1.25,0,-2.165,0,1,0,2.165,0,-1.25, ldraw_lib__48__1_12rin1()], -// 1 16 0 0 0 -2.5 0 -4.33 0 1 0 4.33 0 -2.5 48\1-12rin1.dat - [1,16,0,0,0,-2.5,0,-4.33,0,1,0,4.33,0,-2.5, ldraw_lib__48__1_12rin1()], -// 1 80 0 0 0 -2.5 0 -4.33 0 1 0 4.33 0 -2.5 48\1-12rin2.dat - [1,80,0,0,0,-2.5,0,-4.33,0,1,0,4.33,0,-2.5, ldraw_lib__48__1_12rin2()], -// 1 80 0 0 0 -1.25 0 -2.165 0 1 0 2.165 0 -1.25 48\1-12rin6.dat - [1,80,0,0,0,-1.25,0,-2.165,0,1,0,2.165,0,-1.25, ldraw_lib__48__1_12rin6()], -// 1 80 0 0 0 -2.165 0 -1.25 0 1 0 1.25 0 -2.165 48\1-12rin1.dat - [1,80,0,0,0,-2.165,0,-1.25,0,1,0,1.25,0,-2.165, ldraw_lib__48__1_12rin1()], -// 1 80 0 0 0 -4.33 0 -2.5 0 1 0 2.5 0 -4.33 48\1-12rin1.dat - [1,80,0,0,0,-4.33,0,-2.5,0,1,0,2.5,0,-4.33, ldraw_lib__48__1_12rin1()], -// 1 16 0 0 0 -4.33 0 -2.5 0 1 0 2.5 0 -4.33 48\1-12rin2.dat - [1,16,0,0,0,-4.33,0,-2.5,0,1,0,2.5,0,-4.33, ldraw_lib__48__1_12rin2()], -// 1 16 0 0 0 -2.165 0 -1.25 0 1 0 1.25 0 -2.165 48\1-12rin6.dat - [1,16,0,0,0,-2.165,0,-1.25,0,1,0,1.25,0,-2.165, ldraw_lib__48__1_12rin6()], -// 1 16 0 0 0 -2.5 0 0 0 1 0 0 0 -2.5 48\1-12rin1.dat - [1,16,0,0,0,-2.5,0,0,0,1,0,0,0,-2.5, ldraw_lib__48__1_12rin1()], -// 1 16 0 0 0 -5 0 0 0 1 0 0 0 -5 48\1-12rin1.dat - [1,16,0,0,0,-5,0,0,0,1,0,0,0,-5, ldraw_lib__48__1_12rin1()], -// 1 80 0 0 0 -5 0 0 0 1 0 0 0 -5 48\1-12rin2.dat - [1,80,0,0,0,-5,0,0,0,1,0,0,0,-5, ldraw_lib__48__1_12rin2()], -// 1 80 0 0 0 -2.5 0 0 0 1 0 0 0 -2.5 48\1-12rin6.dat - [1,80,0,0,0,-2.5,0,0,0,1,0,0,0,-2.5, ldraw_lib__48__1_12rin6()], -// 1 80 0 0 0 -2.165 0 1.25 0 1 0 -1.25 0 -2.165 48\1-12rin1.dat - [1,80,0,0,0,-2.165,0,1.25,0,1,0,-1.25,0,-2.165, ldraw_lib__48__1_12rin1()], -// 1 80 0 0 0 -4.33 0 2.5 0 1 0 -2.5 0 -4.33 48\1-12rin1.dat - [1,80,0,0,0,-4.33,0,2.5,0,1,0,-2.5,0,-4.33, ldraw_lib__48__1_12rin1()], -// 1 16 0 0 0 -4.33 0 2.5 0 1 0 -2.5 0 -4.33 48\1-12rin2.dat - [1,16,0,0,0,-4.33,0,2.5,0,1,0,-2.5,0,-4.33, ldraw_lib__48__1_12rin2()], -// 1 16 0 0 0 -2.165 0 1.25 0 1 0 -1.25 0 -2.165 48\1-12rin6.dat - [1,16,0,0,0,-2.165,0,1.25,0,1,0,-1.25,0,-2.165, ldraw_lib__48__1_12rin6()], -// 1 16 0 0 0 -1.25 0 2.165 0 1 0 -2.165 0 -1.25 48\1-12rin1.dat - [1,16,0,0,0,-1.25,0,2.165,0,1,0,-2.165,0,-1.25, ldraw_lib__48__1_12rin1()], -// 1 16 0 0 0 -2.5 0 4.33 0 1 0 -4.33 0 -2.5 48\1-12rin1.dat - [1,16,0,0,0,-2.5,0,4.33,0,1,0,-4.33,0,-2.5, ldraw_lib__48__1_12rin1()], -// 1 80 0 0 0 -2.5 0 4.33 0 1 0 -4.33 0 -2.5 48\1-12rin2.dat - [1,80,0,0,0,-2.5,0,4.33,0,1,0,-4.33,0,-2.5, ldraw_lib__48__1_12rin2()], -// 1 80 0 0 0 -1.25 0 2.165 0 1 0 -2.165 0 -1.25 48\1-12rin6.dat - [1,80,0,0,0,-1.25,0,2.165,0,1,0,-2.165,0,-1.25, ldraw_lib__48__1_12rin6()], -// 1 80 0 0 0 0 0 2.5 0 1 0 -2.5 0 0 48\1-12rin1.dat - [1,80,0,0,0,0,0,2.5,0,1,0,-2.5,0,0, ldraw_lib__48__1_12rin1()], -// 1 80 0 0 0 0 0 5 0 1 0 -5 0 0 48\1-12rin1.dat - [1,80,0,0,0,0,0,5,0,1,0,-5,0,0, ldraw_lib__48__1_12rin1()], -// 1 16 0 0 0 0 0 5 0 1 0 -5 0 0 48\1-12rin2.dat - [1,16,0,0,0,0,0,5,0,1,0,-5,0,0, ldraw_lib__48__1_12rin2()], -// 1 16 0 0 0 0 0 2.5 0 1 0 -2.5 0 0 48\1-12rin6.dat - [1,16,0,0,0,0,0,2.5,0,1,0,-2.5,0,0, ldraw_lib__48__1_12rin6()], -// 1 16 0 0 0 1.25 0 2.165 0 1 0 -2.165 0 1.25 48\1-12rin1.dat - [1,16,0,0,0,1.25,0,2.165,0,1,0,-2.165,0,1.25, ldraw_lib__48__1_12rin1()], -// 1 16 0 0 0 2.5 0 4.33 0 1 0 -4.33 0 2.5 48\1-12rin1.dat - [1,16,0,0,0,2.5,0,4.33,0,1,0,-4.33,0,2.5, ldraw_lib__48__1_12rin1()], -// 1 80 0 0 0 2.5 0 4.33 0 1 0 -4.33 0 2.5 48\1-12rin2.dat - [1,80,0,0,0,2.5,0,4.33,0,1,0,-4.33,0,2.5, ldraw_lib__48__1_12rin2()], -// 1 80 0 0 0 1.25 0 2.165 0 1 0 -2.165 0 1.25 48\1-12rin6.dat - [1,80,0,0,0,1.25,0,2.165,0,1,0,-2.165,0,1.25, ldraw_lib__48__1_12rin6()], -// 1 80 0 0 0 2.165 0 1.25 0 1 0 -1.25 0 2.165 48\1-12rin1.dat - [1,80,0,0,0,2.165,0,1.25,0,1,0,-1.25,0,2.165, ldraw_lib__48__1_12rin1()], -// 1 80 0 0 0 4.33 0 2.5 0 1 0 -2.5 0 4.33 48\1-12rin1.dat - [1,80,0,0,0,4.33,0,2.5,0,1,0,-2.5,0,4.33, ldraw_lib__48__1_12rin1()], -// 1 16 0 0 0 4.33 0 2.5 0 1 0 -2.5 0 4.33 48\1-12rin2.dat - [1,16,0,0,0,4.33,0,2.5,0,1,0,-2.5,0,4.33, ldraw_lib__48__1_12rin2()], -// 1 16 0 0 0 2.165 0 1.25 0 1 0 -1.25 0 2.165 48\1-12rin6.dat - [1,16,0,0,0,2.165,0,1.25,0,1,0,-1.25,0,2.165, ldraw_lib__48__1_12rin6()], +// 1 16 0 0 0 2.5 0 0 0 1 0 0 0 2.5 48\1-12ring1.dat + [1,16,0,0,0,2.5,0,0,0,1,0,0,0,2.5, ldraw_lib__48__1_12ring1()], +// 1 16 0 0 0 5 0 0 0 1 0 0 0 5 48\1-12ring1.dat + [1,16,0,0,0,5,0,0,0,1,0,0,0,5, ldraw_lib__48__1_12ring1()], +// 1 80 0 0 0 5 0 0 0 1 0 0 0 5 48\1-12ring2.dat + [1,80,0,0,0,5,0,0,0,1,0,0,0,5, ldraw_lib__48__1_12ring2()], +// 1 80 0 0 0 2.5 0 0 0 1 0 0 0 2.5 48\1-12ring6.dat + [1,80,0,0,0,2.5,0,0,0,1,0,0,0,2.5, ldraw_lib__48__1_12ring6()], +// 1 80 0 0 0 2.165 0 -1.25 0 1 0 1.25 0 2.165 48\1-12ring1.dat + [1,80,0,0,0,2.165,0,-1.25,0,1,0,1.25,0,2.165, ldraw_lib__48__1_12ring1()], +// 1 80 0 0 0 4.33 0 -2.5 0 1 0 2.5 0 4.33 48\1-12ring1.dat + [1,80,0,0,0,4.33,0,-2.5,0,1,0,2.5,0,4.33, ldraw_lib__48__1_12ring1()], +// 1 16 0 0 0 4.33 0 -2.5 0 1 0 2.5 0 4.33 48\1-12ring2.dat + [1,16,0,0,0,4.33,0,-2.5,0,1,0,2.5,0,4.33, ldraw_lib__48__1_12ring2()], +// 1 16 0 0 0 2.165 0 -1.25 0 1 0 1.25 0 2.165 48\1-12ring6.dat + [1,16,0,0,0,2.165,0,-1.25,0,1,0,1.25,0,2.165, ldraw_lib__48__1_12ring6()], +// 1 16 0 0 0 1.25 0 -2.165 0 1 0 2.165 0 1.25 48\1-12ring1.dat + [1,16,0,0,0,1.25,0,-2.165,0,1,0,2.165,0,1.25, ldraw_lib__48__1_12ring1()], +// 1 16 0 0 0 2.5 0 -4.33 0 1 0 4.33 0 2.5 48\1-12ring1.dat + [1,16,0,0,0,2.5,0,-4.33,0,1,0,4.33,0,2.5, ldraw_lib__48__1_12ring1()], +// 1 80 0 0 0 2.5 0 -4.33 0 1 0 4.33 0 2.5 48\1-12ring2.dat + [1,80,0,0,0,2.5,0,-4.33,0,1,0,4.33,0,2.5, ldraw_lib__48__1_12ring2()], +// 1 80 0 0 0 1.25 0 -2.165 0 1 0 2.165 0 1.25 48\1-12ring6.dat + [1,80,0,0,0,1.25,0,-2.165,0,1,0,2.165,0,1.25, ldraw_lib__48__1_12ring6()], +// 1 80 0 0 0 0 0 -2.5 0 1 0 2.5 0 0 48\1-12ring1.dat + [1,80,0,0,0,0,0,-2.5,0,1,0,2.5,0,0, ldraw_lib__48__1_12ring1()], +// 1 80 0 0 0 0 0 -5 0 1 0 5 0 0 48\1-12ring1.dat + [1,80,0,0,0,0,0,-5,0,1,0,5,0,0, ldraw_lib__48__1_12ring1()], +// 1 16 0 0 0 0 0 -5 0 1 0 5 0 0 48\1-12ring2.dat + [1,16,0,0,0,0,0,-5,0,1,0,5,0,0, ldraw_lib__48__1_12ring2()], +// 1 16 0 0 0 0 0 -2.5 0 1 0 2.5 0 0 48\1-12ring6.dat + [1,16,0,0,0,0,0,-2.5,0,1,0,2.5,0,0, ldraw_lib__48__1_12ring6()], +// 1 16 0 0 0 -1.25 0 -2.165 0 1 0 2.165 0 -1.25 48\1-12ring1.dat + [1,16,0,0,0,-1.25,0,-2.165,0,1,0,2.165,0,-1.25, ldraw_lib__48__1_12ring1()], +// 1 16 0 0 0 -2.5 0 -4.33 0 1 0 4.33 0 -2.5 48\1-12ring1.dat + [1,16,0,0,0,-2.5,0,-4.33,0,1,0,4.33,0,-2.5, ldraw_lib__48__1_12ring1()], +// 1 80 0 0 0 -2.5 0 -4.33 0 1 0 4.33 0 -2.5 48\1-12ring2.dat + [1,80,0,0,0,-2.5,0,-4.33,0,1,0,4.33,0,-2.5, ldraw_lib__48__1_12ring2()], +// 1 80 0 0 0 -1.25 0 -2.165 0 1 0 2.165 0 -1.25 48\1-12ring6.dat + [1,80,0,0,0,-1.25,0,-2.165,0,1,0,2.165,0,-1.25, ldraw_lib__48__1_12ring6()], +// 1 80 0 0 0 -2.165 0 -1.25 0 1 0 1.25 0 -2.165 48\1-12ring1.dat + [1,80,0,0,0,-2.165,0,-1.25,0,1,0,1.25,0,-2.165, ldraw_lib__48__1_12ring1()], +// 1 80 0 0 0 -4.33 0 -2.5 0 1 0 2.5 0 -4.33 48\1-12ring1.dat + [1,80,0,0,0,-4.33,0,-2.5,0,1,0,2.5,0,-4.33, ldraw_lib__48__1_12ring1()], +// 1 16 0 0 0 -4.33 0 -2.5 0 1 0 2.5 0 -4.33 48\1-12ring2.dat + [1,16,0,0,0,-4.33,0,-2.5,0,1,0,2.5,0,-4.33, ldraw_lib__48__1_12ring2()], +// 1 16 0 0 0 -2.165 0 -1.25 0 1 0 1.25 0 -2.165 48\1-12ring6.dat + [1,16,0,0,0,-2.165,0,-1.25,0,1,0,1.25,0,-2.165, ldraw_lib__48__1_12ring6()], +// 1 16 0 0 0 -2.5 0 0 0 1 0 0 0 -2.5 48\1-12ring1.dat + [1,16,0,0,0,-2.5,0,0,0,1,0,0,0,-2.5, ldraw_lib__48__1_12ring1()], +// 1 16 0 0 0 -5 0 0 0 1 0 0 0 -5 48\1-12ring1.dat + [1,16,0,0,0,-5,0,0,0,1,0,0,0,-5, ldraw_lib__48__1_12ring1()], +// 1 80 0 0 0 -5 0 0 0 1 0 0 0 -5 48\1-12ring2.dat + [1,80,0,0,0,-5,0,0,0,1,0,0,0,-5, ldraw_lib__48__1_12ring2()], +// 1 80 0 0 0 -2.5 0 0 0 1 0 0 0 -2.5 48\1-12ring6.dat + [1,80,0,0,0,-2.5,0,0,0,1,0,0,0,-2.5, ldraw_lib__48__1_12ring6()], +// 1 80 0 0 0 -2.165 0 1.25 0 1 0 -1.25 0 -2.165 48\1-12ring1.dat + [1,80,0,0,0,-2.165,0,1.25,0,1,0,-1.25,0,-2.165, ldraw_lib__48__1_12ring1()], +// 1 80 0 0 0 -4.33 0 2.5 0 1 0 -2.5 0 -4.33 48\1-12ring1.dat + [1,80,0,0,0,-4.33,0,2.5,0,1,0,-2.5,0,-4.33, ldraw_lib__48__1_12ring1()], +// 1 16 0 0 0 -4.33 0 2.5 0 1 0 -2.5 0 -4.33 48\1-12ring2.dat + [1,16,0,0,0,-4.33,0,2.5,0,1,0,-2.5,0,-4.33, ldraw_lib__48__1_12ring2()], +// 1 16 0 0 0 -2.165 0 1.25 0 1 0 -1.25 0 -2.165 48\1-12ring6.dat + [1,16,0,0,0,-2.165,0,1.25,0,1,0,-1.25,0,-2.165, ldraw_lib__48__1_12ring6()], +// 1 16 0 0 0 -1.25 0 2.165 0 1 0 -2.165 0 -1.25 48\1-12ring1.dat + [1,16,0,0,0,-1.25,0,2.165,0,1,0,-2.165,0,-1.25, ldraw_lib__48__1_12ring1()], +// 1 16 0 0 0 -2.5 0 4.33 0 1 0 -4.33 0 -2.5 48\1-12ring1.dat + [1,16,0,0,0,-2.5,0,4.33,0,1,0,-4.33,0,-2.5, ldraw_lib__48__1_12ring1()], +// 1 80 0 0 0 -2.5 0 4.33 0 1 0 -4.33 0 -2.5 48\1-12ring2.dat + [1,80,0,0,0,-2.5,0,4.33,0,1,0,-4.33,0,-2.5, ldraw_lib__48__1_12ring2()], +// 1 80 0 0 0 -1.25 0 2.165 0 1 0 -2.165 0 -1.25 48\1-12ring6.dat + [1,80,0,0,0,-1.25,0,2.165,0,1,0,-2.165,0,-1.25, ldraw_lib__48__1_12ring6()], +// 1 80 0 0 0 0 0 2.5 0 1 0 -2.5 0 0 48\1-12ring1.dat + [1,80,0,0,0,0,0,2.5,0,1,0,-2.5,0,0, ldraw_lib__48__1_12ring1()], +// 1 80 0 0 0 0 0 5 0 1 0 -5 0 0 48\1-12ring1.dat + [1,80,0,0,0,0,0,5,0,1,0,-5,0,0, ldraw_lib__48__1_12ring1()], +// 1 16 0 0 0 0 0 5 0 1 0 -5 0 0 48\1-12ring2.dat + [1,16,0,0,0,0,0,5,0,1,0,-5,0,0, ldraw_lib__48__1_12ring2()], +// 1 16 0 0 0 0 0 2.5 0 1 0 -2.5 0 0 48\1-12ring6.dat + [1,16,0,0,0,0,0,2.5,0,1,0,-2.5,0,0, ldraw_lib__48__1_12ring6()], +// 1 16 0 0 0 1.25 0 2.165 0 1 0 -2.165 0 1.25 48\1-12ring1.dat + [1,16,0,0,0,1.25,0,2.165,0,1,0,-2.165,0,1.25, ldraw_lib__48__1_12ring1()], +// 1 16 0 0 0 2.5 0 4.33 0 1 0 -4.33 0 2.5 48\1-12ring1.dat + [1,16,0,0,0,2.5,0,4.33,0,1,0,-4.33,0,2.5, ldraw_lib__48__1_12ring1()], +// 1 80 0 0 0 2.5 0 4.33 0 1 0 -4.33 0 2.5 48\1-12ring2.dat + [1,80,0,0,0,2.5,0,4.33,0,1,0,-4.33,0,2.5, ldraw_lib__48__1_12ring2()], +// 1 80 0 0 0 1.25 0 2.165 0 1 0 -2.165 0 1.25 48\1-12ring6.dat + [1,80,0,0,0,1.25,0,2.165,0,1,0,-2.165,0,1.25, ldraw_lib__48__1_12ring6()], +// 1 80 0 0 0 2.165 0 1.25 0 1 0 -1.25 0 2.165 48\1-12ring1.dat + [1,80,0,0,0,2.165,0,1.25,0,1,0,-1.25,0,2.165, ldraw_lib__48__1_12ring1()], +// 1 80 0 0 0 4.33 0 2.5 0 1 0 -2.5 0 4.33 48\1-12ring1.dat + [1,80,0,0,0,4.33,0,2.5,0,1,0,-2.5,0,4.33, ldraw_lib__48__1_12ring1()], +// 1 16 0 0 0 4.33 0 2.5 0 1 0 -2.5 0 4.33 48\1-12ring2.dat + [1,16,0,0,0,4.33,0,2.5,0,1,0,-2.5,0,4.33, ldraw_lib__48__1_12ring2()], +// 1 16 0 0 0 2.165 0 1.25 0 1 0 -1.25 0 2.165 48\1-12ring6.dat + [1,16,0,0,0,2.165,0,1.25,0,1,0,-1.25,0,2.165, ldraw_lib__48__1_12ring6()], // 1 80 0 0 0 2.5 0 0 0 1 0 0 0 2.5 48\4-4disc.dat [1,80,0,0,0,2.5,0,0,0,1,0,0,0,2.5, ldraw_lib__48__4_4disc()], -// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin39.dat - [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin39()], +// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring39.dat + [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring39()], // 1 16 0 0 0 19.5 0 0 0 1 0 0 0 19.5 4-4ering.dat [1,16,0,0,0,19.5,0,0,0,1,0,0,0,19.5, ldraw_lib__4_4ering()], // 3 16 14.8752 0 -11.4138 13.2582 0 -13.2578 13.7884 0 -13.7884 @@ -174,10 +175,10 @@ function ldraw_lib__4150ps3() = [ [4,16,-18.1107,0,-4.853,-18.5892,0,-2.4475,-19.5,0,0,-18.0161,0,-7.4627], // 3 16 -17.3223 0 -7.1754 -18.1107 0 -4.853 -18.0161 0 -7.4627 [3,16,-17.3223,0,-7.1754,-18.1107,0,-4.853,-18.0161,0,-7.4627], -// 1 16 0 0 0 0.625 0 1.0825 0 1 0 -1.0825 0 0.625 48\1-4rin14.dat - [1,16,0,0,0,0.625,0,1.0825,0,1,0,-1.0825,0,0.625, ldraw_lib__48__1_4rin14()], -// 1 16 0 0 0 -0.625 0 -1.0825 0 1 0 1.0825 0 -0.625 48\1-4rin14.dat - [1,16,0,0,0,-0.625,0,-1.0825,0,1,0,1.0825,0,-0.625, ldraw_lib__48__1_4rin14()], +// 1 16 0 0 0 0.625 0 1.0825 0 1 0 -1.0825 0 0.625 48\1-4ring14.dat + [1,16,0,0,0,0.625,0,1.0825,0,1,0,-1.0825,0,0.625, ldraw_lib__48__1_4ring14()], +// 1 16 0 0 0 -0.625 0 -1.0825 0 1 0 1.0825 0 -0.625 48\1-4ring14.dat + [1,16,0,0,0,-0.625,0,-1.0825,0,1,0,1.0825,0,-0.625, ldraw_lib__48__1_4ring14()], // 1 80 1.21 0 -18.46 0.4989 0 -0.0327 0 1 0 0.0327 0 0.4989 4-4disc.dat [1,80,1.21,0,-18.46,0.4989,0,-0.0327,0,1,0,0.0327,0,0.4989, ldraw_lib__4_4disc()], // 1 16 1.21 0 -18.46 0.4989 0 -0.0327 0 1 0 0.0327 0 0.4989 4-4ndis.dat diff --git a/parts/4150ps5.scad b/parts/4150ps5.scad index 0b2eeb7f8..6ab35b995 100644 --- a/parts/4150ps5.scad +++ b/parts/4150ps5.scad @@ -1,6 +1,6 @@ use <../lib.scad> -use <../p/4-4rin24.scad> -use <../p/48/4-4rin11.scad> +use <../p/4-4ring24.scad> +use <../p/48/4-4ring11.scad> use <../p/48/4-4ring9.scad> use use @@ -8,14 +8,14 @@ function ldraw_lib__4150ps5() = [ // 0 Tile 2 x 2 Round with SW Imperial Pattern // 0 Name: 4150ps5.dat // 0 Author: Franklin W. Cain [fwcain] -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS Darth Vader, Empire, Episode Four, hexagonal, Star Wars, TIE Fighter +// 0 !KEYWORDS Darth Vader, Empire, Episode Four, Star Wars, TIE Fighter, hexagonal // // 0 !HISTORY 2002-04-25 [PTadmin] Official Update 2002-02 // 0 !HISTORY 2002-09-01 {unknown} Fixed vertex sequence @@ -27,16 +27,17 @@ function ldraw_lib__4150ps5() = [ // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 // 0 !HISTORY 2012-05-30 [TK-949] Complete Rewrite // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4150s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4150s01()], // 1 16 0 0 0 1.76 0 0 0 1 0 0 0 1.76 48\4-4ring9.dat [1,16,0,0,0,1.76,0,0,0,1,0,0,0,1.76, ldraw_lib__48__4_4ring9()], -// 1 16 0 0 0 1.6 0 0 0 1 0 0 0 1.6 48\4-4rin11.dat - [1,16,0,0,0,1.6,0,0,0,1,0,0,0,1.6, ldraw_lib__48__4_4rin11()], -// 1 16 0 0 0 0.8 0 0 0 1 0 0 0 0.8 4-4rin24.dat - [1,16,0,0,0,0.8,0,0,0,1,0,0,0,0.8, ldraw_lib__4_4rin24()], +// 1 16 0 0 0 1.6 0 0 0 1 0 0 0 1.6 48\4-4ring11.dat + [1,16,0,0,0,1.6,0,0,0,1,0,0,0,1.6, ldraw_lib__48__4_4ring11()], +// 1 16 0 0 0 0.8 0 0 0 1 0 0 0 0.8 4-4ring24.dat + [1,16,0,0,0,0.8,0,0,0,1,0,0,0,0.8, ldraw_lib__4_4ring24()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4150ps5s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4150ps5s01()], // 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\4150ps5s01.dat diff --git a/parts/4150ps6.scad b/parts/4150ps6.scad index 0471800a0..956881373 100644 --- a/parts/4150ps6.scad +++ b/parts/4150ps6.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4disc.scad> -use <../p/4-4rin18.scad> -use <../p/4-4rin38.scad> -use <../p/4-4rin39.scad> +use <../p/4-4ring18.scad> +use <../p/4-4ring38.scad> +use <../p/4-4ring39.scad> use function ldraw_lib__4150ps6() = [ // 0 Tile 2 x 2 Round with SW Galactic Republic Pattern // 0 Name: 4150ps6.dat // 0 Author: Marc Schickele [samrotule] -// 0 !LDRAW_ORG Part UPDATE 2009-03 -// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -24,7 +24,8 @@ function ldraw_lib__4150ps6() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2009-10-06 [anathema] BFC'd; optimised a bit // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4150s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4150s01()], @@ -42,12 +43,12 @@ function ldraw_lib__4150ps6() = [ [4,16,6.888,0,16.629,0,0,18,0,0,16.638,6.367,0,15.371], // 4 16 0 0 18 -6.888 0 16.629 -6.367 0 15.371 0 0 16.638 [4,16,0,0,18,-6.888,0,16.629,-6.367,0,15.371,0,0,16.638], -// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin39.dat - [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin39()], -// 1 0 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin38.dat - [1,0,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin38()], -// 1 0 0 0 0 1 0 0 0 1 0 0 0 1 4-4rin18.dat - [1,0,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin18()], +// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring39.dat + [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring39()], +// 1 0 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring38.dat + [1,0,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring38()], +// 1 0 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring18.dat + [1,0,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring18()], // 4 16 -2 0 14.231 0 0 14.629 0 0 16.638 -2 0 16.24 [4,16,-2,0,14.231,0,0,14.629,0,0,16.638,-2,0,16.24], // 4 0 -5.598 0 13.516 -2 0 14.231 -2 0 16.24 -6.367 0 15.371 diff --git a/parts/4150ps7.scad b/parts/4150ps7.scad index 5f0d98dd6..eb7d0c78f 100644 --- a/parts/4150ps7.scad +++ b/parts/4150ps7.scad @@ -10,21 +10,21 @@ use <../p/3-16ndis.scad> use <../p/3-4ring2.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin39.scad> use <../p/4-4ring1.scad> use <../p/4-4ring2.scad> use <../p/4-4ring3.scad> +use <../p/4-4ring39.scad> use <../p/4-4ring4.scad> use <../p/4-4ring5.scad> -use <../p/5-16rin5.scad> -use <../p/7-8rin39.scad> -use <../p/7-8rin40.scad> +use <../p/5-16ring5.scad> +use <../p/7-8ring39.scad> +use <../p/7-8ring40.scad> use function ldraw_lib__4150ps7() = [ // 0 Tile 2 x 2 Round with Hatch Pattern // 0 Name: 4150ps7.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__4150ps7() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4150s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4150s01()], @@ -254,8 +255,8 @@ function ldraw_lib__4150ps7() = [ [4,0,12.668,0,10.4428,13.2513,0,9.81845,14.7295,0,10.4307,14.8853,0,11.3612], // 4 0 14.8853 0 11.3612 14.7295 0 10.4307 16.3237 0 7.62741 17.2541 0 7.47161 [4,0,14.8853,0,11.3612,14.7295,0,10.4307,16.3237,0,7.62741,17.2541,0,7.47161], -// 1 0 0 0 0 -0.369552 0 0.153073 0 1 0 -0.153073 0 -0.369552 7-8rin39.dat - [1,0,0,0,0,-0.369552,0,0.153073,0,1,0,-0.153073,0,-0.369552, ldraw_lib__7_8rin39()], +// 1 0 0 0 0 -0.369552 0 0.153073 0 1 0 -0.153073 0 -0.369552 7-8ring39.dat + [1,0,0,0,0,-0.369552,0,0.153073,0,1,0,-0.153073,0,-0.369552, ldraw_lib__7_8ring39()], // 3 0 -1.07652e-005 0 16.4 6.27601 0 15.1516 4.7978 0 15.7639 [3,0,-1.07652e-005,0,16.4,6.27601,0,15.1516,4.7978,0,15.7639], // 4 0 11.5965 0 11.5965 15.1516 0 6.27601 14.8455 0 7.01511 12.668 0 10.4428 @@ -394,8 +395,8 @@ function ldraw_lib__4150ps7() = [ [4,8,-15.043,0,2.8,-12.9,0,2.8,-12.0104,0,4.97488,-14.4125,0,5.96986], // 4 8 -12.0104 0 -4.97488 -12.9 0 -2.8 -15.043 0 -2.8 -14.4125 0 -5.96986 [4,8,-12.0104,0,-4.97488,-12.9,0,-2.8,-15.043,0,-2.8,-14.4125,0,-5.96986], -// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin39.dat - [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin39()], +// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring39.dat + [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring39()], // 3 0 -12.9 0 -2.8 -12.9 0 -2.1 -15.043 0 -2.8 [3,0,-12.9,0,-2.8,-12.9,0,-2.1,-15.043,0,-2.8], // 3 0 -14.5393 0 7.75422 -15.1516 0 6.27601 -11.5965 0 11.5965 @@ -504,8 +505,8 @@ function ldraw_lib__4150ps7() = [ [3,8,-18.8,0,-2.8,-18.8,0,-0.4,-19.5,0,0], // 3 8 -18.8 0 -0.4 -18.8 0 0.4 -19.5 0 0 [3,8,-18.8,0,-0.4,-18.8,0,0.4,-19.5,0,0], -// 1 0 0 0 0 -0.369552 0 0.153073 0 1 0 -0.153073 0 -0.369552 7-8rin40.dat - [1,0,0,0,0,-0.369552,0,0.153073,0,1,0,-0.153073,0,-0.369552, ldraw_lib__7_8rin40()], +// 1 0 0 0 0 -0.369552 0 0.153073 0 1 0 -0.153073 0 -0.369552 7-8ring40.dat + [1,0,0,0,0,-0.369552,0,0.153073,0,1,0,-0.153073,0,-0.369552, ldraw_lib__7_8ring40()], // 1 16 -6 0 1.6 1.2 0 0 0 1 0 0 0 1.2 4-4ndis.dat [1,16,-6,0,1.6,1.2,0,0,0,1,0,0,0,1.2, ldraw_lib__4_4ndis()], // 1 16 -6 0 -1.6 0.5 0 0 0 1 0 0 0 0.5 4-4disc.dat @@ -558,8 +559,8 @@ function ldraw_lib__4150ps7() = [ [1,8,-6,0,-1.6,0.2,0,0,0,1,0,0,0,0.2, ldraw_lib__4_4ring5()], // 1 16 -6 0 -1.6 1.2 0 0 0 1 0 0 0 1.2 4-4ndis.dat [1,16,-6,0,-1.6,1.2,0,0,0,1,0,0,0,1.2, ldraw_lib__4_4ndis()], -// 1 8 0 0 0 1.83848 0 -1.83848 0 1 0 1.83848 0 1.83848 5-16rin5.dat - [1,8,0,0,0,1.83848,0,-1.83848,0,1,0,1.83848,0,1.83848, ldraw_lib__5_16rin5()], +// 1 8 0 0 0 1.83848 0 -1.83848 0 1 0 1.83848 0 1.83848 5-16ring5.dat + [1,8,0,0,0,1.83848,0,-1.83848,0,1,0,1.83848,0,1.83848, ldraw_lib__5_16ring5()], // 1 8 0 0 0 -2.40209 0 0.994977 0 1 0 -0.994977 0 -2.40209 2-4ring5.dat [1,8,0,0,0,-2.40209,0,0.994977,0,1,0,-0.994977,0,-2.40209, ldraw_lib__2_4ring5()], // 1 16 0 0 0 9.19239 0 9.19239 0 1 0 -9.19239 0 9.19239 3-16chrd.dat diff --git a/parts/4150ps9.scad b/parts/4150ps9.scad index e582681e5..b233f871e 100644 --- a/parts/4150ps9.scad +++ b/parts/4150ps9.scad @@ -6,8 +6,8 @@ use <../p/1-8chrd.scad> use <../p/3-16chrd.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin11.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring11.scad> use <../p/4-4ring2.scad> use <../p/4-4ring7.scad> use @@ -15,7 +15,7 @@ function ldraw_lib__4150ps9() = [ // 0 Tile 2 x 2 Round with Vent Pattern // 0 Name: 4150ps9.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,12 +23,13 @@ function ldraw_lib__4150ps9() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4150s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4150s01()], -// 1 0 0 0 0 0.7 0 0 0 1 0 0 0 0.7 4-4rin11.dat - [1,0,0,0,0,0.7,0,0,0,1,0,0,0,0.7, ldraw_lib__4_4rin11()], +// 1 0 0 0 0 0.7 0 0 0 1 0 0 0 0.7 4-4ring11.dat + [1,0,0,0,0,0.7,0,0,0,1,0,0,0,0.7, ldraw_lib__4_4ring11()], // 1 16 0 0 0 1.2 0 0 0 1 0 0 0 1.2 4-4ring7.dat [1,16,0,0,0,1.2,0,0,0,1,0,0,0,1.2, ldraw_lib__4_4ring7()], // 1 8 0 0 0 5.445 0 -5.445 0 1 0 5.445 0 5.445 1-4chrd.dat diff --git a/parts/4150psc.scad b/parts/4150psc.scad index 9ad1400d9..301e68fa4 100644 --- a/parts/4150psc.scad +++ b/parts/4150psc.scad @@ -1,34 +1,35 @@ use <../lib.scad> use <../p/4-4ering.scad> -use <../p/4-4rin39.scad> +use <../p/4-4ring39.scad> use function ldraw_lib__4150psc() = [ // 0 Tile 2 x 2 Round with Metallic Silver Dense Fan Pattern // 0 Name: 4150psc.dat // 0 Author: Evert-Jan Boer [ejboer] -// 0 !LDRAW_ORG Part UPDATE 2023-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS Anakin, bricklink 4150px21, Cooling, Coruscant, Engine, Enzo -// 0 !KEYWORDS Ferrari, Obi-Wan, Set 7133, set 8652, Speeder, Star Wars, SW -// 0 !KEYWORDS XJ-6 Airspeeder +// 0 !KEYWORDS Anakin, Cooling, Coruscant, Engine, Enzo, Ferrari, Obi-Wan, SW +// 0 !KEYWORDS Set 7133, Speeder, Star Wars, XJ-6 Airspeeder, bricklink 4150px21 +// 0 !KEYWORDS set 8652 // // 0 !HISTORY 2020-12-10 [MagFors] Pattern image created by Jaco van der Molen // 0 !HISTORY 2020-12-10 [MagFors] Reduced pattern resolution, added texmap // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4150s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4150s01()], // 0 !TEXMAP START PLANAR -20 0 20 20 0 20 -20 0 -20 4150psc.png // 0 !: 1 16 0 0 0 20 0 0 0 1 0 0 0 20 4-4disc.dat // 0 !TEXMAP FALLBACK -// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin39.dat - [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin39()], +// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring39.dat + [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring39()], // 1 80 0 0 0 19.5 0 0 0 1 0 0 0 19.5 4-4ering.dat [1,80,0,0,0,19.5,0,0,0,1,0,0,0,19.5, ldraw_lib__4_4ering()], // 4 80 -18.411 0 1.813 -18.3 0 2.715 -19.5 0 0 -19.026 0 0.627 diff --git a/parts/41531.scad b/parts/41531.scad index 090e9fa0f..e7badc2dd 100644 --- a/parts/41531.scad +++ b/parts/41531.scad @@ -15,7 +15,7 @@ use <../p/48/1-12edge.scad> use <../p/48/3-16cyli.scad> use <../p/48/4-4con24.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin15.scad> +use <../p/48/4-4ring15.scad> use <../p/peghole.scad> use <../p/rect1.scad> use <../p/rect3.scad> @@ -23,7 +23,7 @@ function ldraw_lib__41531() = [ // 0 Technic Cylinder 4 x 4 x 2 with 3 Pin Holes and Center Bar // 0 Name: 41531.dat // 0 Author: Marc Schickele [samrotule] -// 0 !LDRAW_ORG Part UPDATE 2009-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -36,7 +36,8 @@ function ldraw_lib__41531() = [ // 0 !HISTORY 2005-12-26 [mkennedy] Used cone for outer ring, more primitves, 1-12 primitves around indent // 0 !HISTORY 2006-01-09 [mchiles] Fixed final 4 edge lines // 0 !HISTORY 2009-09-03 [PTadmin] Official Update 2009-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // edge, outer hole rim top - neg // @@ -601,10 +602,10 @@ function ldraw_lib__41531() = [ [1,16,0,0,-20,0,0,38.4,38.4,0,0,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -20 0 0 36 36 0 0 0 -1 0 48\4-4edge.dat [1,16,0,0,-20,0,0,36,36,0,0,0,-1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -20 2.4 0 0 0 0 2.4 0 1 0 48\4-4rin15.dat - [1,16,0,0,-20,2.4,0,0,0,0,2.4,0,1,0, ldraw_lib__48__4_4rin15()], -// 1 16 0 0 20 2.4 0 0 0 0 2.4 0 -1 0 48\4-4rin15.dat - [1,16,0,0,20,2.4,0,0,0,0,2.4,0,-1,0, ldraw_lib__48__4_4rin15()], +// 1 16 0 0 -20 2.4 0 0 0 0 2.4 0 1 0 48\4-4ring15.dat + [1,16,0,0,-20,2.4,0,0,0,0,2.4,0,1,0, ldraw_lib__48__4_4ring15()], +// 1 16 0 0 20 2.4 0 0 0 0 2.4 0 -1 0 48\4-4ring15.dat + [1,16,0,0,20,2.4,0,0,0,0,2.4,0,-1,0, ldraw_lib__48__4_4ring15()], // 1 16 0 0 -10 1.6 0 0 0 0 1.6 0 -10 0 48\4-4con24.dat [1,16,0,0,-10,1.6,0,0,0,0,1.6,0,-10,0, ldraw_lib__48__4_4con24()], // 1 16 0 0 10 1.6 0 0 0 0 1.6 0 10 0 48\4-4con24.dat diff --git a/parts/41533.scad b/parts/41533.scad index c38d09a96..ab40f22ae 100644 --- a/parts/41533.scad +++ b/parts/41533.scad @@ -25,7 +25,7 @@ use <../p/4-4cyls.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin25.scad> +use <../p/4-4ring25.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use <../p/4-4ring8.scad> @@ -39,7 +39,7 @@ use <../p/48/3-4edge.scad> use <../p/48/4-4crh1.scad> use <../p/48/4-4edge.scad> use <../p/48/4-4ndis.scad> -use <../p/48/4-4rin15.scad> +use <../p/48/4-4ring15.scad> use <../p/5-8cyli.scad> use <../p/5-8edge.scad> use <../p/peghole.scad> @@ -51,7 +51,7 @@ function ldraw_lib__41533() = [ // 0 Brick 2 x 2 x 2 with 2 Holes and Click Rotation Ring // 0 Name: 41533.dat // 0 Author: Donald Sutter [technog] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -59,7 +59,8 @@ function ldraw_lib__41533() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -10 0 -10 1 0 0 0 1 0 0 0 1 stud2a.dat [1,16,-10,0,-10,1,0,0,0,1,0,0,0,1, ldraw_lib__stud2a()], @@ -267,10 +268,10 @@ function ldraw_lib__41533() = [ [1,16,0,26,20,0,0,-8,8,0,0,0,-1,0, ldraw_lib__4_4ndis()], // 1 16 0 26 -5 0 0 1 1 0 0 0 19 0 48\4-4crh1.dat [1,16,0,26,-5,0,0,1,1,0,0,0,19,0, ldraw_lib__48__4_4crh1()], -// 1 16 0 26 -24 -0.8 0 0 0 0 0.8 0 1 0 48\4-4rin15.dat - [1,16,0,26,-24,-0.8,0,0,0,0,0.8,0,1,0, ldraw_lib__48__4_4rin15()], -// 1 16 0 26 -24 -0.507 0 0 0 0 0.507 0 1 0 4-4rin25.dat - [1,16,0,26,-24,-0.507,0,0,0,0,0.507,0,1,0, ldraw_lib__4_4rin25()], +// 1 16 0 26 -24 -0.8 0 0 0 0 0.8 0 1 0 48\4-4ring15.dat + [1,16,0,26,-24,-0.8,0,0,0,0,0.8,0,1,0, ldraw_lib__48__4_4ring15()], +// 1 16 0 26 -24 -0.507 0 0 0 0 0.507 0 1 0 4-4ring25.dat + [1,16,0,26,-24,-0.507,0,0,0,0,0.507,0,1,0, ldraw_lib__4_4ring25()], // 1 16 0 26 -23.176 -13.176 0 0 0 0 13.176 0 -13.176 0 t04o0625.dat [1,16,0,26,-23.176,-13.176,0,0,0,0,13.176,0,-13.176,0, ldraw_lib__t04o0625()], // 1 16 0 26 -23.176 0 0 13.176 13.176 0 0 0 -13.176 0 t04o0625.dat diff --git a/parts/4155159b.scad b/parts/4155159b.scad new file mode 100644 index 000000000..de76a1713 --- /dev/null +++ b/parts/4155159b.scad @@ -0,0 +1,35 @@ +use <../lib.scad> +use <../p/box5-12.scad> +use <../p/logo-lego-2.scad> +function ldraw_lib__4155159b() = [ +// 0 Sticker 2.5 x 2.5 with LEGO Logo +// 0 Name: 4155159b.dat +// 0 Author: Marc Giraudet [Mad_Marc] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Set 3723 +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 16 0 -0.25 0 25 0 0 0 0.25 0 0 0 25 box5-12.dat + [1,16,0,-0.25,0,25,0,0,0,0.25,0,0,0,25, ldraw_lib__box5_12()], +// 1 4 0 -0.25 0 1.125 0 0 0 0 1 0 -1.125 0 logo-lego-2.dat + [1,4,0,-0.25,0,1.125,0,0,0,0,1,0,-1.125,0, ldraw_lib__logo_lego_2()], +// 4 0 25 -0.25 25 -25 -0.25 25 -22.5 -0.25 22.5 22.5 -0.25 22.5 + [4,0,25,-0.25,25,-25,-0.25,25,-22.5,-0.25,22.5,22.5,-0.25,22.5], +// 4 0 -25 -0.25 25 -25 -0.25 -25 -22.5 -0.25 -22.5 -22.5 -0.25 22.5 + [4,0,-25,-0.25,25,-25,-0.25,-25,-22.5,-0.25,-22.5,-22.5,-0.25,22.5], +// 4 0 -25 -0.25 -25 25 -0.25 -25 22.5 -0.25 -22.5 -22.5 -0.25 -22.5 + [4,0,-25,-0.25,-25,25,-0.25,-25,22.5,-0.25,-22.5,-22.5,-0.25,-22.5], +// 4 0 25 -0.25 -25 25 -0.25 25 22.5 -0.25 22.5 22.5 -0.25 -22.5 + [4,0,25,-0.25,-25,25,-0.25,25,22.5,-0.25,22.5,22.5,-0.25,-22.5], +]; +module ldraw_lib__4155159b(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4155159b(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4155159b(line=0.2); \ No newline at end of file diff --git a/parts/4158884a.scad b/parts/4158884a.scad index b010fa8e9..7134ab814 100644 --- a/parts/4158884a.scad +++ b/parts/4158884a.scad @@ -1,14 +1,14 @@ use <../lib.scad> -use <../p/48/1-4rin15.scad> +use <../p/48/1-4ring15.scad> use <../p/48/1-4ring9.scad> -use <../p/48/1-8rin14.scad> +use <../p/48/1-8ring14.scad> use <../p/48/4-4cylc3.scad> -use <../p/48/4-4rin20.scad> +use <../p/48/4-4ring20.scad> function ldraw_lib__4158884a() = [ // 0 Sticker 3.2 x 3.2 Round with "9 3/4" // 0 Name: 4158884a.dat // 0 Author: Steffen [Steffen] -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,18 +20,19 @@ function ldraw_lib__4158884a() = [ // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 // 0 !HISTORY 2017-07-03 [cwdee] Use cylinder primitive with conditional lines // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 0 0 0 0 32 0 0 0 -0.25 0 0 0 32 48\4-4cylc3.dat [1,0,0,0,0,32,0,0,0,-0.25,0,0,0,32, ldraw_lib__48__4_4cylc3()], -// 1 0 0 -0.25 0 2 0 0 0 1 0 0 0 2 48\1-4rin15.dat - [1,0,0,-0.25,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4rin15()], -// 1 0 0 -0.25 0 0 0 -2 0 1 0 2 0 0 48\1-4rin15.dat - [1,0,0,-0.25,0,0,0,-2,0,1,0,2,0,0, ldraw_lib__48__1_4rin15()], -// 1 0 0 -0.25 0 -2 0 0 0 1 0 0 0 -2 48\1-4rin15.dat - [1,0,0,-0.25,0,-2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4rin15()], -// 1 0 0 -0.25 0 0 0 2 0 1 0 -2 0 0 48\1-4rin15.dat - [1,0,0,-0.25,0,0,0,2,0,1,0,-2,0,0, ldraw_lib__48__1_4rin15()], +// 1 0 0 -0.25 0 2 0 0 0 1 0 0 0 2 48\1-4ring15.dat + [1,0,0,-0.25,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4ring15()], +// 1 0 0 -0.25 0 0 0 -2 0 1 0 2 0 0 48\1-4ring15.dat + [1,0,0,-0.25,0,0,0,-2,0,1,0,2,0,0, ldraw_lib__48__1_4ring15()], +// 1 0 0 -0.25 0 -2 0 0 0 1 0 0 0 -2 48\1-4ring15.dat + [1,0,0,-0.25,0,-2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4ring15()], +// 1 0 0 -0.25 0 0 0 2 0 1 0 -2 0 0 48\1-4ring15.dat + [1,0,0,-0.25,0,0,0,2,0,1,0,-2,0,0, ldraw_lib__48__1_4ring15()], // 1 0 0 -0.25 0 3 0 0 0 1 0 0 0 3 48\1-4ring9.dat [1,0,0,-0.25,0,3,0,0,0,1,0,0,0,3, ldraw_lib__48__1_4ring9()], // 1 0 0 -0.25 0 0 0 -3 0 1 0 3 0 0 48\1-4ring9.dat @@ -40,24 +41,24 @@ function ldraw_lib__4158884a() = [ [1,0,0,-0.25,0,-3,0,0,0,1,0,0,0,-3, ldraw_lib__48__1_4ring9()], // 1 0 0 -0.25 0 0 0 3 0 1 0 -3 0 0 48\1-4ring9.dat [1,0,0,-0.25,0,0,0,3,0,1,0,-3,0,0, ldraw_lib__48__1_4ring9()], -// 1 178 0 -0.25 0 1.8 0 0 0 1 0 0 0 1.8 48\1-8rin14.dat - [1,178,0,-0.25,0,1.8,0,0,0,1,0,0,0,1.8, ldraw_lib__48__1_8rin14()], -// 1 178 0 -0.25 0 1.27279 0 -1.27279 0 1 0 1.27279 0 1.27279 48\1-8rin14.dat - [1,178,0,-0.25,0,1.27279,0,-1.27279,0,1,0,1.27279,0,1.27279, ldraw_lib__48__1_8rin14()], -// 1 178 0 -0.25 0 0 0 -1.8 0 1 0 1.8 0 0 48\1-8rin14.dat - [1,178,0,-0.25,0,0,0,-1.8,0,1,0,1.8,0,0, ldraw_lib__48__1_8rin14()], -// 1 178 0 -0.25 0 -1.27279 0 -1.27279 0 1 0 1.27279 0 -1.27279 48\1-8rin14.dat - [1,178,0,-0.25,0,-1.27279,0,-1.27279,0,1,0,1.27279,0,-1.27279, ldraw_lib__48__1_8rin14()], -// 1 178 0 -0.25 0 -1.8 0 0 0 1 0 0 0 -1.8 48\1-8rin14.dat - [1,178,0,-0.25,0,-1.8,0,0,0,1,0,0,0,-1.8, ldraw_lib__48__1_8rin14()], -// 1 178 0 -0.25 0 -1.27279 0 1.27279 0 1 0 -1.27279 0 -1.27279 48\1-8rin14.dat - [1,178,0,-0.25,0,-1.27279,0,1.27279,0,1,0,-1.27279,0,-1.27279, ldraw_lib__48__1_8rin14()], -// 1 178 0 -0.25 0 0 0 1.8 0 1 0 -1.8 0 0 48\1-8rin14.dat - [1,178,0,-0.25,0,0,0,1.8,0,1,0,-1.8,0,0, ldraw_lib__48__1_8rin14()], -// 1 178 0 -0.25 0 1.27279 0 1.27279 0 1 0 -1.27279 0 1.27279 48\1-8rin14.dat - [1,178,0,-0.25,0,1.27279,0,1.27279,0,1,0,-1.27279,0,1.27279, ldraw_lib__48__1_8rin14()], -// 1 0 0 -0.25 0 1.2 0 0 0 1 0 0 0 1.2 48\4-4rin20.dat - [1,0,0,-0.25,0,1.2,0,0,0,1,0,0,0,1.2, ldraw_lib__48__4_4rin20()], +// 1 178 0 -0.25 0 1.8 0 0 0 1 0 0 0 1.8 48\1-8ring14.dat + [1,178,0,-0.25,0,1.8,0,0,0,1,0,0,0,1.8, ldraw_lib__48__1_8ring14()], +// 1 178 0 -0.25 0 1.27279 0 -1.27279 0 1 0 1.27279 0 1.27279 48\1-8ring14.dat + [1,178,0,-0.25,0,1.27279,0,-1.27279,0,1,0,1.27279,0,1.27279, ldraw_lib__48__1_8ring14()], +// 1 178 0 -0.25 0 0 0 -1.8 0 1 0 1.8 0 0 48\1-8ring14.dat + [1,178,0,-0.25,0,0,0,-1.8,0,1,0,1.8,0,0, ldraw_lib__48__1_8ring14()], +// 1 178 0 -0.25 0 -1.27279 0 -1.27279 0 1 0 1.27279 0 -1.27279 48\1-8ring14.dat + [1,178,0,-0.25,0,-1.27279,0,-1.27279,0,1,0,1.27279,0,-1.27279, ldraw_lib__48__1_8ring14()], +// 1 178 0 -0.25 0 -1.8 0 0 0 1 0 0 0 -1.8 48\1-8ring14.dat + [1,178,0,-0.25,0,-1.8,0,0,0,1,0,0,0,-1.8, ldraw_lib__48__1_8ring14()], +// 1 178 0 -0.25 0 -1.27279 0 1.27279 0 1 0 -1.27279 0 -1.27279 48\1-8ring14.dat + [1,178,0,-0.25,0,-1.27279,0,1.27279,0,1,0,-1.27279,0,-1.27279, ldraw_lib__48__1_8ring14()], +// 1 178 0 -0.25 0 0 0 1.8 0 1 0 -1.8 0 0 48\1-8ring14.dat + [1,178,0,-0.25,0,0,0,1.8,0,1,0,-1.8,0,0, ldraw_lib__48__1_8ring14()], +// 1 178 0 -0.25 0 1.27279 0 1.27279 0 1 0 -1.27279 0 1.27279 48\1-8ring14.dat + [1,178,0,-0.25,0,1.27279,0,1.27279,0,1,0,-1.27279,0,1.27279, ldraw_lib__48__1_8ring14()], +// 1 0 0 -0.25 0 1.2 0 0 0 1 0 0 0 1.2 48\4-4ring20.dat + [1,0,0,-0.25,0,1.2,0,0,0,1,0,0,0,1.2, ldraw_lib__48__4_4ring20()], // 4 15 -18.053 -0.25 3.173 -10.76 -0.25 1.08 -10.8 -0.25 10.592 -18.08 -0.25 5.6 [4,15,-18.053,-0.25,3.173,-10.76,-0.25,1.08,-10.8,-0.25,10.592,-18.08,-0.25,5.6], // 4 15 -17.52 -0.25 8 -18.08 -0.25 5.6 -10.8 -0.25 10.592 -16.96 -0.25 9.28 diff --git a/parts/4162510h.scad b/parts/4162510h.scad index 306d80a5a..8d7b73ca0 100644 --- a/parts/4162510h.scad +++ b/parts/4162510h.scad @@ -3,14 +3,14 @@ use <../p/48/1-4chrd.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4disc.scad> use <../p/48/4-4ndis.scad> -use <../p/48/4-4rin29.scad> use <../p/48/4-4ring2.scad> +use <../p/48/4-4ring29.scad> use <../p/48/4-4ring45.scad> function ldraw_lib__4162510h() = [ // 0 Sticker 4.6 x 4.6 Round with Red/White/Blue Concentric Rings // 0 Name: 4162510h.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Part UPDATE 2023-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__4162510h() = [ // 0 !KEYWORDS Biplane, Camel, Sculptures, Set 3451, Sopwith // // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Primitives // 1 16 0 0 0 46 0 0 0 -1 0 0 0 46 48\4-4disc.dat @@ -42,8 +43,8 @@ function ldraw_lib__4162510h() = [ [1,15,0,-.25,0,29,0,0,0,1,0,0,0,-29, ldraw_lib__48__1_4chrd()], // 1 1 0 -.25 0 14.5 0 0 0 1 0 0 0 14.5 48\4-4ring2.dat [1,1,0,-.25,0,14.5,0,0,0,1,0,0,0,14.5, ldraw_lib__48__4_4ring2()], -// 1 15 0 -.25 0 1.5 0 0 0 1 0 0 0 1.5 48\4-4rin29.dat - [1,15,0,-.25,0,1.5,0,0,0,1,0,0,0,1.5, ldraw_lib__48__4_4rin29()], +// 1 15 0 -.25 0 1.5 0 0 0 1 0 0 0 1.5 48\4-4ring29.dat + [1,15,0,-.25,0,1.5,0,0,0,1,0,0,0,1.5, ldraw_lib__48__4_4ring29()], // 1 15 0 -.25 0 1 0 0 0 1 0 0 0 1 48\4-4ring45.dat [1,15,0,-.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring45()], // 0 // Faces diff --git a/parts/41665.scad b/parts/41665.scad index 118b6ee25..5377ec4d7 100644 --- a/parts/41665.scad +++ b/parts/41665.scad @@ -22,8 +22,8 @@ use <../p/4-4ring8.scad> use <../p/48/2-4cylo.scad> use <../p/48/2-4disc.scad> use <../p/48/5-24cylo.scad> -use <../p/48/5-24rin7.scad> use <../p/48/5-24ring13.scad> +use <../p/48/5-24ring7.scad> use <../p/48/t08o0625.scad> use <../p/48/t12o0625.scad> use <../p/5-8cylo.scad> @@ -46,7 +46,7 @@ function ldraw_lib__41665() = [ // 0 Technic Beam 1 x 4 x 7 with 5 Axleholes and 2 Holes and 1 Slot // 0 Name: 41665.dat // 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Part UPDATE 2016-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -54,7 +54,8 @@ function ldraw_lib__41665() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 10 0 -60 0 -20 0 1 0 0 0 0 1 axlehol4.dat [1,16,10,0,-60,0,-20,0,1,0,0,0,0,1, ldraw_lib__axlehol4()], @@ -464,12 +465,12 @@ function ldraw_lib__41665() = [ [1,16,0,0,0,0,40,0,-38.9607,0,-50.7746,-50.7746,0,38.9607, ldraw_lib__48__t08o0625()], // 1 16 -2 0 0 0 1 0 -3.96578 0 0.522105 -0.522105 0 -3.96578 48\5-24ring13.dat [1,16,-2,0,0,0,1,0,-3.96578,0,0.522105,-0.522105,0,-3.96578, ldraw_lib__48__5_24ring13()], -// 1 16 -2 0 0 0 1 0 -7.93156 0 1.04421 -1.04421 0 -7.93156 48\5-24rin7.dat - [1,16,-2,0,0,0,1,0,-7.93156,0,1.04421,-1.04421,0,-7.93156, ldraw_lib__48__5_24rin7()], +// 1 16 -2 0 0 0 1 0 -7.93156 0 1.04421 -1.04421 0 -7.93156 48\5-24ring7.dat + [1,16,-2,0,0,0,1,0,-7.93156,0,1.04421,-1.04421,0,-7.93156, ldraw_lib__48__5_24ring7()], // 1 16 2 0 0 0 -1 0 -3.96578 0 0.522105 -0.522105 0 -3.96578 48\5-24ring13.dat [1,16,2,0,0,0,-1,0,-3.96578,0,0.522105,-0.522105,0,-3.96578, ldraw_lib__48__5_24ring13()], -// 1 16 2 0 0 0 -1 0 -7.93156 0 1.04421 -1.04421 0 -7.93156 48\5-24rin7.dat - [1,16,2,0,0,0,-1,0,-7.93156,0,1.04421,-1.04421,0,-7.93156, ldraw_lib__48__5_24rin7()], +// 1 16 2 0 0 0 -1 0 -7.93156 0 1.04421 -1.04421 0 -7.93156 48\5-24ring7.dat + [1,16,2,0,0,0,-1,0,-7.93156,0,1.04421,-1.04421,0,-7.93156, ldraw_lib__48__5_24ring7()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -2 0 0 0 -0.5 0 -63.4525 0 8.35368 -8.35368 0 -63.4525 48\5-24cylo.dat diff --git a/parts/41667.scad b/parts/41667.scad index eb34d0c13..f908fce76 100644 --- a/parts/41667.scad +++ b/parts/41667.scad @@ -22,7 +22,7 @@ use <../p/4-4edge.scad> use <../p/4-4ring2.scad> use <../p/4-4ring7.scad> use <../p/48/1-4cylo.scad> -use <../p/48/1-4rin11.scad> +use <../p/48/1-4ring11.scad> use <../p/48/5-24cylo.scad> use <../p/48/tm04o0833.scad> use <../p/7-8edge.scad> @@ -43,7 +43,7 @@ function ldraw_lib__41667() = [ // 0 Technic Arm 3 x 2 with Gear 36 Tooth Double Bevel Quarter // 0 Name: 41667.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2022-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -53,7 +53,8 @@ function ldraw_lib__41667() = [ // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 // 0 !HISTORY 2022-04-18 [MagFors] Reworked axlehole, removed surface bleeding // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 39.392 -6.946 0 .17365 .98481 0 .98481 -.17365 0 0 0 -1 toothb12.dat [1,16,39.392,-6.946,0,.17365,.98481,0,.98481,-.17365,0,0,0,-1, ldraw_lib__toothb12()], @@ -857,10 +858,10 @@ function ldraw_lib__41667() = [ [0,"BFC","INVERTNEXT"], // 1 16 -10.647 -13 10 0 0 4 4 0 0 0 -20 0 3-16cyli.dat [1,16,-10.647,-13,10,0,0,4,4,0,0,0,-20,0, ldraw_lib__3_16cyli()], -// 1 16 0 0 -2 0 0 2 -2 0 0 0 1 0 48\1-4rin11.dat - [1,16,0,0,-2,0,0,2,-2,0,0,0,1,0, ldraw_lib__48__1_4rin11()], -// 1 16 0 0 2 0 0 2 -2 0 0 0 -1 0 48\1-4rin11.dat - [1,16,0,0,2,0,0,2,-2,0,0,0,-1,0, ldraw_lib__48__1_4rin11()], +// 1 16 0 0 -2 0 0 2 -2 0 0 0 1 0 48\1-4ring11.dat + [1,16,0,0,-2,0,0,2,-2,0,0,0,1,0, ldraw_lib__48__1_4ring11()], +// 1 16 0 0 2 0 0 2 -2 0 0 0 -1 0 48\1-4ring11.dat + [1,16,0,0,2,0,0,2,-2,0,0,0,-1,0, ldraw_lib__48__1_4ring11()], // 1 16 0 0 -1.5 0 0 9 -9 0 0 0 1 0 1-4ring1.dat [1,16,0,0,-1.5,0,0,9,-9,0,0,0,1,0, ldraw_lib__1_4ring1()], // 1 16 0 0 1.5 0 0 9 -9 0 0 0 -1 0 1-4ring1.dat diff --git a/parts/41679.scad b/parts/41679.scad index f1ad28472..b8f90cf2b 100644 --- a/parts/41679.scad +++ b/parts/41679.scad @@ -9,11 +9,11 @@ use <../p/2-4ndis.scad> use <../p/2-4ring2.scad> use <../p/3-4edge.scad> use <../p/4-4cyli.scad> -use <../p/4-4rin15.scad> -use <../p/4-4rin16.scad> +use <../p/4-4ring15.scad> +use <../p/4-4ring16.scad> use <../p/4-4ring2.scad> use <../p/4-4ring8.scad> -use <../p/48/1-4rin16.scad> +use <../p/48/1-4ring16.scad> use <../p/48/4-4ring8.scad> use <../p/axl2hole.scad> use <../p/axlehol4.scad> @@ -27,7 +27,7 @@ function ldraw_lib__41679() = [ // 0 Technic Beam 4 x 0.5 Liftarm with Click Rotation Hinge Half // 0 Name: 41679.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -35,7 +35,8 @@ function ldraw_lib__41679() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Needs Work: Rivets modelled only as lines // @@ -379,12 +380,12 @@ function ldraw_lib__41679() = [ [1,16,0,0,0,-10.6066,0,-10.6066,0,1,0,10.6066,0,-10.6066, ldraw_lib__3_4edge()], // 1 16 0 0 0 5.74025 0 -13.8582 0 1 0 13.8582 0 5.74025 1-8edge.dat [1,16,0,0,0,5.74025,0,-13.8582,0,1,0,13.8582,0,5.74025, ldraw_lib__1_8edge()], -// 1 16 0 0 0 -1 0 0 0 -1 0 0 0 -1 4-4rin15.dat - [1,16,0,0,0,-1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4rin15()], -// 1 16 0 0 0 -1 0 0 0 -1 0 0 0 -1 4-4rin16.dat - [1,16,0,0,0,-1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4rin16()], -// 1 16 0 0 0 0.707107 0 -0.707107 0 -1 0 0.707107 0 0.707107 48\1-4rin16.dat - [1,16,0,0,0,0.707107,0,-0.707107,0,-1,0,0.707107,0,0.707107, ldraw_lib__48__1_4rin16()], +// 1 16 0 0 0 -1 0 0 0 -1 0 0 0 -1 4-4ring15.dat + [1,16,0,0,0,-1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4ring15()], +// 1 16 0 0 0 -1 0 0 0 -1 0 0 0 -1 4-4ring16.dat + [1,16,0,0,0,-1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4ring16()], +// 1 16 0 0 0 0.707107 0 -0.707107 0 -1 0 0.707107 0 0.707107 48\1-4ring16.dat + [1,16,0,0,0,0.707107,0,-0.707107,0,-1,0,0.707107,0,0.707107, ldraw_lib__48__1_4ring16()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 0 12 0 0 0 -12 0 0 0 -12 t04o2500.dat diff --git a/parts/41680.scad b/parts/41680.scad index e086b17c5..55e330f5e 100644 --- a/parts/41680.scad +++ b/parts/41680.scad @@ -9,7 +9,7 @@ use <../p/2-4ndis.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> use <../p/48/1-12cyli.scad> -use <../p/48/1-12rin5.scad> +use <../p/48/1-12ring5.scad> use <../p/48/1-16cyli.scad> use <../p/48/1-24cyli.scad> use <../p/48/1-4cyli.scad> @@ -19,14 +19,14 @@ use <../p/48/1-8cyli.scad> use <../p/48/1-8ring5.scad> use <../p/48/3-4cyli.scad> use <../p/48/3-4edge.scad> -use <../p/48/3-4rin16.scad> +use <../p/48/3-4ring16.scad> use <../p/48/3-4ring7.scad> use <../p/confric2.scad> function ldraw_lib__41680() = [ // 0 Technic Pin with Friction with Click Rotation Ring // 0 Name: 41680.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2009-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -34,7 +34,8 @@ function ldraw_lib__41680() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -5 0 12.021 0 -12.021 0 1 0 12.021 0 12.021 48\3-4edge.dat [1,16,0,-5,0,12.021,0,-12.021,0,1,0,12.021,0,12.021, ldraw_lib__48__3_4edge()], @@ -540,10 +541,10 @@ function ldraw_lib__41680() = [ [1,16,0,-5,0,9.899,0,-9.899,0,10,0,9.899,0,9.899, ldraw_lib__48__3_4cyli()], // 1 16 0 5 0 1.414 0 -1.414 0 -1 0 1.414 0 1.414 48\3-4ring7.dat [1,16,0,5,0,1.414,0,-1.414,0,-1,0,1.414,0,1.414, ldraw_lib__48__3_4ring7()], -// 1 16 0 5 0 0.707 0 -0.707 0 -1 0 0.707 0 0.707 48\3-4rin16.dat - [1,16,0,5,0,0.707,0,-0.707,0,-1,0,0.707,0,0.707, ldraw_lib__48__3_4rin16()], -// 1 16 0 -5 0 0.707 0 -0.707 0 1 0 0.707 0 0.707 48\3-4rin16.dat - [1,16,0,-5,0,0.707,0,-0.707,0,1,0,0.707,0,0.707, ldraw_lib__48__3_4rin16()], +// 1 16 0 5 0 0.707 0 -0.707 0 -1 0 0.707 0 0.707 48\3-4ring16.dat + [1,16,0,5,0,0.707,0,-0.707,0,-1,0,0.707,0,0.707, ldraw_lib__48__3_4ring16()], +// 1 16 0 -5 0 0.707 0 -0.707 0 1 0 0.707 0 0.707 48\3-4ring16.dat + [1,16,0,-5,0,0.707,0,-0.707,0,1,0,0.707,0,0.707, ldraw_lib__48__3_4ring16()], // 1 16 0 -5 0 1.414 0 -1.414 0 1 0 1.414 0 1.414 48\3-4ring7.dat [1,16,0,-5,0,1.414,0,-1.414,0,1,0,1.414,0,1.414, ldraw_lib__48__3_4ring7()], // 1 16 0 -5 0 8.06102 0 8.06102 0 -1 0 8.06102 0 -8.06102 48\1-4edge.dat @@ -886,14 +887,14 @@ function ldraw_lib__41680() = [ [2,24,-6.94,4,-9.045,-8.061,4,-8.061], // 2 24 -6.94 -4 -9.045 -8.061 -4 -8.061 [2,24,-6.94,-4,-9.045,-8.061,-4,-8.061], -// 1 16 0 5 0 1.50737 0 -1.15665 0 -1 0 1.15665 0 1.50737 48\1-12rin5.dat - [1,16,0,5,0,1.50737,0,-1.15665,0,-1,0,1.15665,0,1.50737, ldraw_lib__48__1_12rin5()], -// 1 16 0 -5 0 1.50737 0 -1.15665 0 1 0 1.15665 0 1.50737 48\1-12rin5.dat - [1,16,0,-5,0,1.50737,0,-1.15665,0,1,0,1.15665,0,1.50737, ldraw_lib__48__1_12rin5()], -// 1 16 0 -5 0 1.50737 0 -1.15665 0 1 0 -1.15665 0 -1.50737 48\1-12rin5.dat - [1,16,0,-5,0,1.50737,0,-1.15665,0,1,0,-1.15665,0,-1.50737, ldraw_lib__48__1_12rin5()], -// 1 16 0 5 0 1.50737 0 -1.15665 0 -1 0 -1.15665 0 -1.50737 48\1-12rin5.dat - [1,16,0,5,0,1.50737,0,-1.15665,0,-1,0,-1.15665,0,-1.50737, ldraw_lib__48__1_12rin5()], +// 1 16 0 5 0 1.50737 0 -1.15665 0 -1 0 1.15665 0 1.50737 48\1-12ring5.dat + [1,16,0,5,0,1.50737,0,-1.15665,0,-1,0,1.15665,0,1.50737, ldraw_lib__48__1_12ring5()], +// 1 16 0 -5 0 1.50737 0 -1.15665 0 1 0 1.15665 0 1.50737 48\1-12ring5.dat + [1,16,0,-5,0,1.50737,0,-1.15665,0,1,0,1.15665,0,1.50737, ldraw_lib__48__1_12ring5()], +// 1 16 0 -5 0 1.50737 0 -1.15665 0 1 0 -1.15665 0 -1.50737 48\1-12ring5.dat + [1,16,0,-5,0,1.50737,0,-1.15665,0,1,0,-1.15665,0,-1.50737, ldraw_lib__48__1_12ring5()], +// 1 16 0 5 0 1.50737 0 -1.15665 0 -1 0 -1.15665 0 -1.50737 48\1-12ring5.dat + [1,16,0,5,0,1.50737,0,-1.15665,0,-1,0,-1.15665,0,-1.50737, ldraw_lib__48__1_12ring5()], // 2 24 1.827 5 13.88 3.636 5 8.777 [2,24,1.827,5,13.88,3.636,5,8.777], // 2 24 1.827 -5 13.88 3.636 -5 8.777 @@ -1164,10 +1165,10 @@ function ldraw_lib__41680() = [ [3,16,-9.176,-5,2.459,-10.763,-5,3.683,-11.011,-5,2.95], // 3 16 -10.763 5 3.683 -9.176 5 2.459 -11.011 5 2.95 [3,16,-10.763,5,3.683,-9.176,5,2.459,-11.011,5,2.95], -// 1 16 0 5 0 -1.83526 0 -0.491756 0 -1 0 0.491756 0 -1.83526 48\1-12rin5.dat - [1,16,0,5,0,-1.83526,0,-0.491756,0,-1,0,0.491756,0,-1.83526, ldraw_lib__48__1_12rin5()], -// 1 16 0 -5 0 -1.83526 0 -0.491756 0 1 0 -0.491756 0 1.83526 48\1-12rin5.dat - [1,16,0,-5,0,-1.83526,0,-0.491756,0,1,0,-0.491756,0,1.83526, ldraw_lib__48__1_12rin5()], +// 1 16 0 5 0 -1.83526 0 -0.491756 0 -1 0 0.491756 0 -1.83526 48\1-12ring5.dat + [1,16,0,5,0,-1.83526,0,-0.491756,0,-1,0,0.491756,0,-1.83526, ldraw_lib__48__1_12ring5()], +// 1 16 0 -5 0 -1.83526 0 -0.491756 0 1 0 -0.491756 0 1.83526 48\1-12ring5.dat + [1,16,0,-5,0,-1.83526,0,-0.491756,0,1,0,-0.491756,0,1.83526, ldraw_lib__48__1_12ring5()], // 2 24 1.827 5 13.88 0 5 14 [2,24,1.827,5,13.88,0,5,14], // 2 24 -1.827 5 13.88 0 5 14 diff --git a/parts/41681.scad b/parts/41681.scad index 03bb5dc9d..252350aca 100644 --- a/parts/41681.scad +++ b/parts/41681.scad @@ -13,7 +13,7 @@ use <../p/48/4-4crh1.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> use <../p/48/4-4ndis.scad> -use <../p/48/4-4rin10.scad> +use <../p/48/4-4ring10.scad> use <../p/48/4-4ring2.scad> use <../p/48/4-4ring3.scad> use <../p/48/4-4ring5.scad> @@ -28,7 +28,7 @@ function ldraw_lib__41681() = [ // 0 Technic Beam 3.8 x 1 Liftarm with Click Rotation Ring Socket // 0 Name: 41681.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -37,7 +37,8 @@ function ldraw_lib__41681() = [ // // 0 !HISTORY 2006-03-15 [guyvivan] Adjust position of rotation joint (Z=-1 LDU) // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -54 1 0 0 0 0 -1 0 12 0 48\4-4crh1.dat [1,16,0,0,-54,1,0,0,0,0,-1,0,12,0, ldraw_lib__48__4_4crh1()], @@ -177,8 +178,8 @@ function ldraw_lib__41681() = [ [1,16,0,0,-54,0,0,9,-9,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -54 0 0 1 -1 0 0 0 1 0 48\4-4ring9.dat [1,16,0,0,-54,0,0,1,-1,0,0,0,1,0, ldraw_lib__48__4_4ring9()], -// 1 16 0 0 -54 0 0 1 -1 0 0 0 1 0 48\4-4rin10.dat - [1,16,0,0,-54,0,0,1,-1,0,0,0,1,0, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 -54 0 0 1 -1 0 0 0 1 0 48\4-4ring10.dat + [1,16,0,0,-54,0,0,1,-1,0,0,0,1,0, ldraw_lib__48__4_4ring10()], // 1 16 0 0 -58 0 0 9 -9 0 0 0 4 0 48\4-4cyli.dat [1,16,0,0,-58,0,0,9,-9,0,0,0,4,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -42 -6.364 0 6.364 -6.364 0 -6.364 0 1 0 48\1-4edge.dat diff --git a/parts/41732.scad b/parts/41732.scad index 6fab266cf..364e7f25c 100644 --- a/parts/41732.scad +++ b/parts/41732.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/1-4cyli.scad> use <../p/1-4edge.scad> -use <../p/1-4rin18.scad> +use <../p/1-4ring18.scad> use <../p/1-4ring8.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> @@ -15,7 +15,7 @@ function ldraw_lib__41732() = [ // 0 Technic Pin Joiner Round with Slot, Bar and Pivot // 0 Name: 41732.dat // 0 Author: Paul Izquierdo Rojas [pir] -// 0 !LDRAW_ORG Part UPDATE 2010-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__41732() = [ // 0 !KEYWORDS Goalie, Soccer, Sports // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 20 0 0 0 -1 0 1 0 0 0 0 1 peghole.dat [1,16,20,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__peghole()], @@ -51,24 +52,24 @@ function ldraw_lib__41732() = [ [5,24,-2,-6.7135,-6.7135,2,-6.7135,-6.7135,0,-3.6355,-8.7769,0,-8.7769,-3.6355], // 1 16 -20 0 0 0 1 0 1 0 0 0 0 1 4-4ring8.dat [1,16,-20,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__4_4ring8()], -// 1 16 -20 0 0 0 1 0 0.5 0 0 0 0 0.5 1-4rin18.dat - [1,16,-20,0,0,0,1,0,0.5,0,0,0,0,0.5, ldraw_lib__1_4rin18()], -// 1 16 -20 0 0 0 1 0 0 0 0.5 -0.5 0 0 1-4rin18.dat - [1,16,-20,0,0,0,1,0,0,0,0.5,-0.5,0,0, ldraw_lib__1_4rin18()], -// 1 16 -20 0 0 0 1 0 -0.5 0 0 0 0 -0.5 1-4rin18.dat - [1,16,-20,0,0,0,1,0,-0.5,0,0,0,0,-0.5, ldraw_lib__1_4rin18()], -// 1 16 -20 0 0 0 1 0 0 0 -0.5 0.5 0 0 1-4rin18.dat - [1,16,-20,0,0,0,1,0,0,0,-0.5,0.5,0,0, ldraw_lib__1_4rin18()], +// 1 16 -20 0 0 0 1 0 0.5 0 0 0 0 0.5 1-4ring18.dat + [1,16,-20,0,0,0,1,0,0.5,0,0,0,0,0.5, ldraw_lib__1_4ring18()], +// 1 16 -20 0 0 0 1 0 0 0 0.5 -0.5 0 0 1-4ring18.dat + [1,16,-20,0,0,0,1,0,0,0,0.5,-0.5,0,0, ldraw_lib__1_4ring18()], +// 1 16 -20 0 0 0 1 0 -0.5 0 0 0 0 -0.5 1-4ring18.dat + [1,16,-20,0,0,0,1,0,-0.5,0,0,0,0,-0.5, ldraw_lib__1_4ring18()], +// 1 16 -20 0 0 0 1 0 0 0 -0.5 0.5 0 0 1-4ring18.dat + [1,16,-20,0,0,0,1,0,0,0,-0.5,0.5,0,0, ldraw_lib__1_4ring18()], // 1 16 20 0 0 0 -1 0 -1 0 0 0 0 1 4-4ring8.dat [1,16,20,0,0,0,-1,0,-1,0,0,0,0,1, ldraw_lib__4_4ring8()], -// 1 16 20 0 0 0 -1 0 -0.5 0 0 0 0 0.5 1-4rin18.dat - [1,16,20,0,0,0,-1,0,-0.5,0,0,0,0,0.5, ldraw_lib__1_4rin18()], -// 1 16 20 0 0 0 -1 0 0 0 -0.5 -0.5 0 0 1-4rin18.dat - [1,16,20,0,0,0,-1,0,0,0,-0.5,-0.5,0,0, ldraw_lib__1_4rin18()], -// 1 16 20 0 0 0 -1 0 0.5 0 0 0 0 -0.5 1-4rin18.dat - [1,16,20,0,0,0,-1,0,0.5,0,0,0,0,-0.5, ldraw_lib__1_4rin18()], -// 1 16 20 0 0 0 -1 0 0 0 0.5 0.5 0 0 1-4rin18.dat - [1,16,20,0,0,0,-1,0,0,0,0.5,0.5,0,0, ldraw_lib__1_4rin18()], +// 1 16 20 0 0 0 -1 0 -0.5 0 0 0 0 0.5 1-4ring18.dat + [1,16,20,0,0,0,-1,0,-0.5,0,0,0,0,0.5, ldraw_lib__1_4ring18()], +// 1 16 20 0 0 0 -1 0 0 0 -0.5 -0.5 0 0 1-4ring18.dat + [1,16,20,0,0,0,-1,0,0,0,-0.5,-0.5,0,0, ldraw_lib__1_4ring18()], +// 1 16 20 0 0 0 -1 0 0.5 0 0 0 0 -0.5 1-4ring18.dat + [1,16,20,0,0,0,-1,0,0.5,0,0,0,0,-0.5, ldraw_lib__1_4ring18()], +// 1 16 20 0 0 0 -1 0 0 0 0.5 0.5 0 0 1-4ring18.dat + [1,16,20,0,0,0,-1,0,0,0,0.5,0.5,0,0, ldraw_lib__1_4ring18()], // 1 16 2 0 0 0 1 0 6 0 0 0 0 6 4-4edge.dat [1,16,2,0,0,0,1,0,6,0,0,0,0,6, ldraw_lib__4_4edge()], // 1 16 2 0 0 0 1 0 -5.65685 0 -5.65685 5.65685 0 -5.65685 1-4edge.dat @@ -109,8 +110,8 @@ function ldraw_lib__41732() = [ [4,16,2,3.0615,7.391,2,5.6022,7.4627,2,6.7175,6.7175,2,5.6569,5.6569], // 1 16 2 0 0 0 1 0 0.707107 0 0.707107 -0.707107 0 0.707107 1-4ring8.dat [1,16,2,0,0,0,1,0,0.707107,0,0.707107,-0.707107,0,0.707107, ldraw_lib__1_4ring8()], -// 1 16 2 0 0 0 1 0 0.353553 0 0.353553 -0.353553 0 0.353553 1-4rin18.dat - [1,16,2,0,0,0,1,0,0.353553,0,0.353553,-0.353553,0,0.353553, ldraw_lib__1_4rin18()], +// 1 16 2 0 0 0 1 0 0.353553 0 0.353553 -0.353553 0 0.353553 1-4ring18.dat + [1,16,2,0,0,0,1,0,0.353553,0,0.353553,-0.353553,0,0.353553, ldraw_lib__1_4ring18()], // 4 16 2 3.0615 -7.391 2 5.6569 -5.6569 2 6.7175 -6.7175 2 5.6022 -7.4627 [4,16,2,3.0615,-7.391,2,5.6569,-5.6569,2,6.7175,-6.7175,2,5.6022,-7.4627], // 3 16 2 3.0615 -7.391 2 5.6022 -7.4627 2 5.6022 -9.5 @@ -161,8 +162,8 @@ function ldraw_lib__41732() = [ [4,16,-2,3.0615,-7.391,-2,5.6022,-7.4627,-2,6.7175,-6.7175,-2,5.6569,-5.6569], // 1 16 -2 0 0 0 -1 0 0.707107 0 0.707107 0.707107 0 -0.707107 1-4ring8.dat [1,16,-2,0,0,0,-1,0,0.707107,0,0.707107,0.707107,0,-0.707107, ldraw_lib__1_4ring8()], -// 1 16 -2 0 0 0 -1 0 0.353553 0 0.353553 0.353553 0 -0.353553 1-4rin18.dat - [1,16,-2,0,0,0,-1,0,0.353553,0,0.353553,0.353553,0,-0.353553, ldraw_lib__1_4rin18()], +// 1 16 -2 0 0 0 -1 0 0.353553 0 0.353553 0.353553 0 -0.353553 1-4ring18.dat + [1,16,-2,0,0,0,-1,0,0.353553,0,0.353553,0.353553,0,-0.353553, ldraw_lib__1_4ring18()], // 4 16 -2 3.0615 7.391 -2 5.6569 5.6569 -2 6.7175 6.7175 -2 5.6022 7.4627 [4,16,-2,3.0615,7.391,-2,5.6569,5.6569,-2,6.7175,6.7175,-2,5.6022,7.4627], // 3 16 -2 3.0615 7.391 -2 5.6022 7.4627 -2 5.6022 9.5 diff --git a/parts/41813.scad b/parts/41813.scad index c1c0a5600..354811c29 100644 --- a/parts/41813.scad +++ b/parts/41813.scad @@ -7,8 +7,8 @@ use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin25.scad> use <../p/4-4ring2.scad> +use <../p/4-4ring25.scad> use <../p/4-4ring5.scad> use <../p/5-8cyli.scad> use <../p/5-8edge.scad> @@ -18,7 +18,7 @@ function ldraw_lib__41813() = [ // 0 ~Pneumatic Fire Hose Nozzle Simulated Jet Inner Segment // 0 Name: 41813.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2023-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__41813() = [ // 0 !CATEGORY Technic // // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -9 6 0 0 0 0 -6 0 9 0 4-4cylo.dat [1,16,0,0,-9,6,0,0,0,0,-6,0,9,0, ldraw_lib__4_4cylo()], @@ -122,8 +123,8 @@ function ldraw_lib__41813() = [ [1,16,0,0,-112,5,0,0,0,0,-5,0,1,0, ldraw_lib__5_8edge()], // 1 16 0 0 -112 0 0 5 5 0 0 0 1 0 1-8edge.dat [1,16,0,0,-112,0,0,5,5,0,0,0,1,0, ldraw_lib__1_8edge()], -// 1 16 0 0 -112 0 0 0.2 -0.2 0 0 0 -1 0 4-4rin25.dat - [1,16,0,0,-112,0,0,0.2,-0.2,0,0,0,-1,0, ldraw_lib__4_4rin25()], +// 1 16 0 0 -112 0 0 0.2 -0.2 0 0 0 -1 0 4-4ring25.dat + [1,16,0,0,-112,0,0,0.2,-0.2,0,0,0,-1,0, ldraw_lib__4_4ring25()], ]; module ldraw_lib__41813(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__41813(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/41893.scad b/parts/41893.scad index 563285b88..24171e08c 100644 --- a/parts/41893.scad +++ b/parts/41893.scad @@ -5,15 +5,15 @@ use <../p/48/4-4con27.scad> use <../p/48/4-4con9.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin25.scad> -use <../p/48/4-4rin26.scad> +use <../p/48/4-4ring25.scad> +use <../p/48/4-4ring26.scad> use <../p/48/4-4ring6.scad> use function ldraw_lib__41893() = [ // 0 Tyre 36/ 36 x 43 H Off-Road // 0 Name: 41893.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__41893() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\41893s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__41893s01()], @@ -99,10 +100,10 @@ function ldraw_lib__41893() = [ [1,16,0,0,-29,0,0,50,-50,0,0,0,5,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -29 0 0 54 -54 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,-29,0,0,54,-54,0,0,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -29 0 0 2 -2 0 0 0 1 0 48\4-4rin25.dat - [1,16,0,0,-29,0,0,2,-2,0,0,0,1,0, ldraw_lib__48__4_4rin25()], -// 1 16 0 0 -29 0 0 2 -2 0 0 0 1 0 48\4-4rin26.dat - [1,16,0,0,-29,0,0,2,-2,0,0,0,1,0, ldraw_lib__48__4_4rin26()], +// 1 16 0 0 -29 0 0 2 -2 0 0 0 1 0 48\4-4ring25.dat + [1,16,0,0,-29,0,0,2,-2,0,0,0,1,0, ldraw_lib__48__4_4ring25()], +// 1 16 0 0 -29 0 0 2 -2 0 0 0 1 0 48\4-4ring26.dat + [1,16,0,0,-29,0,0,2,-2,0,0,0,1,0, ldraw_lib__48__4_4ring26()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -39 0 0 2 -2 0 0 0 6 0 48\4-4con27.dat @@ -247,10 +248,10 @@ function ldraw_lib__41893() = [ [1,16,0,0,29,0,0,-50,-50,0,0,0,-5,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 29 0 0 -54 -54 0 0 0 -1 0 48\4-4edge.dat [1,16,0,0,29,0,0,-54,-54,0,0,0,-1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 29 0 0 -2 -2 0 0 0 -1 0 48\4-4rin25.dat - [1,16,0,0,29,0,0,-2,-2,0,0,0,-1,0, ldraw_lib__48__4_4rin25()], -// 1 16 0 0 29 0 0 -2 -2 0 0 0 -1 0 48\4-4rin26.dat - [1,16,0,0,29,0,0,-2,-2,0,0,0,-1,0, ldraw_lib__48__4_4rin26()], +// 1 16 0 0 29 0 0 -2 -2 0 0 0 -1 0 48\4-4ring25.dat + [1,16,0,0,29,0,0,-2,-2,0,0,0,-1,0, ldraw_lib__48__4_4ring25()], +// 1 16 0 0 29 0 0 -2 -2 0 0 0 -1 0 48\4-4ring26.dat + [1,16,0,0,29,0,0,-2,-2,0,0,0,-1,0, ldraw_lib__48__4_4ring26()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 39 0 0 -2 -2 0 0 0 -6 0 48\4-4con27.dat diff --git a/parts/41896.scad b/parts/41896.scad index 208d8d356..394afaf5e 100644 --- a/parts/41896.scad +++ b/parts/41896.scad @@ -12,11 +12,11 @@ use <../p/48/4-4con7.scad> use <../p/48/4-4con8.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin19.scad> -use <../p/48/4-4rin20.scad> -use <../p/48/4-4rin21.scad> -use <../p/48/4-4rin25.scad> -use <../p/48/4-4rin26.scad> +use <../p/48/4-4ring19.scad> +use <../p/48/4-4ring20.scad> +use <../p/48/4-4ring21.scad> +use <../p/48/4-4ring25.scad> +use <../p/48/4-4ring26.scad> use <../p/axlehol2.scad> use <../p/axlehole.scad> use <../p/connhole.scad> @@ -25,7 +25,7 @@ function ldraw_lib__41896() = [ // 0 Wheel Rim 26 x 43 with 6 Spokes and 3 Pegholes // 0 Name: 41896.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -33,7 +33,8 @@ function ldraw_lib__41896() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -115,28 +116,28 @@ function ldraw_lib__41896() = [ [1,16,0,0,-14.5,0,0,6,6,0,0,0,5.5,0, ldraw_lib__48__4_4con7()], // 1 16 0 0 -20 0 0 6 6 0 0 0 5.5 0 48\4-4con8.dat [1,16,0,0,-20,0,0,6,6,0,0,0,5.5,0, ldraw_lib__48__4_4con8()], -// 1 16 0 0 -1 0 0 -2 2 0 0 0 1 0 48\4-4rin21.dat - [1,16,0,0,-1,0,0,-2,2,0,0,0,1,0, ldraw_lib__48__4_4rin21()], +// 1 16 0 0 -1 0 0 -2 2 0 0 0 1 0 48\4-4ring21.dat + [1,16,0,0,-1,0,0,-2,2,0,0,0,1,0, ldraw_lib__48__4_4ring21()], // 1 16 0 0 -1 0 0 -42 42 0 0 0 -1 0 48\4-4edge.dat [1,16,0,0,-1,0,0,-42,42,0,0,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -9 0 0 -42 42 0 0 0 -1 0 48\4-4edge.dat [1,16,0,0,-9,0,0,-42,42,0,0,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -1 0 0 -42 42 0 0 0 -8 0 48\4-4cyli.dat [1,16,0,0,-1,0,0,-42,42,0,0,0,-8,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 33 0 0 -2 2 0 0 0 -1 0 48\4-4rin25.dat - [1,16,0,0,33,0,0,-2,2,0,0,0,-1,0, ldraw_lib__48__4_4rin25()], -// 1 16 0 0 33 0 0 -2 2 0 0 0 -1 0 48\4-4rin26.dat - [1,16,0,0,33,0,0,-2,2,0,0,0,-1,0, ldraw_lib__48__4_4rin26()], -// 1 16 0 0 24 0 0 -2 2 0 0 0 -1 0 48\4-4rin25.dat - [1,16,0,0,24,0,0,-2,2,0,0,0,-1,0, ldraw_lib__48__4_4rin25()], -// 1 16 0 0 24 0 0 -2 2 0 0 0 -1 0 48\4-4rin26.dat - [1,16,0,0,24,0,0,-2,2,0,0,0,-1,0, ldraw_lib__48__4_4rin26()], -// 1 16 0 0 29 0 0 -2 2 0 0 0 1 0 48\4-4rin25.dat - [1,16,0,0,29,0,0,-2,2,0,0,0,1,0, ldraw_lib__48__4_4rin25()], -// 1 16 0 0 29 0 0 -2 2 0 0 0 1 0 48\4-4rin26.dat - [1,16,0,0,29,0,0,-2,2,0,0,0,1,0, ldraw_lib__48__4_4rin26()], -// 1 16 0 0 20 0 0 -2 2 0 0 0 1 0 48\4-4rin26.dat - [1,16,0,0,20,0,0,-2,2,0,0,0,1,0, ldraw_lib__48__4_4rin26()], +// 1 16 0 0 33 0 0 -2 2 0 0 0 -1 0 48\4-4ring25.dat + [1,16,0,0,33,0,0,-2,2,0,0,0,-1,0, ldraw_lib__48__4_4ring25()], +// 1 16 0 0 33 0 0 -2 2 0 0 0 -1 0 48\4-4ring26.dat + [1,16,0,0,33,0,0,-2,2,0,0,0,-1,0, ldraw_lib__48__4_4ring26()], +// 1 16 0 0 24 0 0 -2 2 0 0 0 -1 0 48\4-4ring25.dat + [1,16,0,0,24,0,0,-2,2,0,0,0,-1,0, ldraw_lib__48__4_4ring25()], +// 1 16 0 0 24 0 0 -2 2 0 0 0 -1 0 48\4-4ring26.dat + [1,16,0,0,24,0,0,-2,2,0,0,0,-1,0, ldraw_lib__48__4_4ring26()], +// 1 16 0 0 29 0 0 -2 2 0 0 0 1 0 48\4-4ring25.dat + [1,16,0,0,29,0,0,-2,2,0,0,0,1,0, ldraw_lib__48__4_4ring25()], +// 1 16 0 0 29 0 0 -2 2 0 0 0 1 0 48\4-4ring26.dat + [1,16,0,0,29,0,0,-2,2,0,0,0,1,0, ldraw_lib__48__4_4ring26()], +// 1 16 0 0 20 0 0 -2 2 0 0 0 1 0 48\4-4ring26.dat + [1,16,0,0,20,0,0,-2,2,0,0,0,1,0, ldraw_lib__48__4_4ring26()], // 1 16 0 0 -31 0 0 -48 48 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,-31,0,0,-48,48,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -21 0 0 -48 48 0 0 0 1 0 48\4-4edge.dat @@ -177,22 +178,22 @@ function ldraw_lib__41896() = [ [1,16,0,0,-24,0,0,-54,54,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -20 0 0 -54 54 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,-20,0,0,-54,54,0,0,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -33 0 0 -2 2 0 0 0 1 0 48\4-4rin25.dat - [1,16,0,0,-33,0,0,-2,2,0,0,0,1,0, ldraw_lib__48__4_4rin25()], -// 1 16 0 0 -33 0 0 -2 2 0 0 0 1 0 48\4-4rin26.dat - [1,16,0,0,-33,0,0,-2,2,0,0,0,1,0, ldraw_lib__48__4_4rin26()], -// 1 16 0 0 -24 0 0 -2 2 0 0 0 1 0 48\4-4rin25.dat - [1,16,0,0,-24,0,0,-2,2,0,0,0,1,0, ldraw_lib__48__4_4rin25()], -// 1 16 0 0 -24 0 0 -2 2 0 0 0 1 0 48\4-4rin26.dat - [1,16,0,0,-24,0,0,-2,2,0,0,0,1,0, ldraw_lib__48__4_4rin26()], -// 1 16 0 0 -29 0 0 -2 2 0 0 0 -1 0 48\4-4rin25.dat - [1,16,0,0,-29,0,0,-2,2,0,0,0,-1,0, ldraw_lib__48__4_4rin25()], -// 1 16 0 0 -29 0 0 -2 2 0 0 0 -1 0 48\4-4rin26.dat - [1,16,0,0,-29,0,0,-2,2,0,0,0,-1,0, ldraw_lib__48__4_4rin26()], -// 1 16 0 0 2 0 0 -2 2 0 0 0 -1 0 48\4-4rin19.dat - [1,16,0,0,2,0,0,-2,2,0,0,0,-1,0, ldraw_lib__48__4_4rin19()], -// 1 16 0 0 2 0 0 -2 2 0 0 0 -1 0 48\4-4rin20.dat - [1,16,0,0,2,0,0,-2,2,0,0,0,-1,0, ldraw_lib__48__4_4rin20()], +// 1 16 0 0 -33 0 0 -2 2 0 0 0 1 0 48\4-4ring25.dat + [1,16,0,0,-33,0,0,-2,2,0,0,0,1,0, ldraw_lib__48__4_4ring25()], +// 1 16 0 0 -33 0 0 -2 2 0 0 0 1 0 48\4-4ring26.dat + [1,16,0,0,-33,0,0,-2,2,0,0,0,1,0, ldraw_lib__48__4_4ring26()], +// 1 16 0 0 -24 0 0 -2 2 0 0 0 1 0 48\4-4ring25.dat + [1,16,0,0,-24,0,0,-2,2,0,0,0,1,0, ldraw_lib__48__4_4ring25()], +// 1 16 0 0 -24 0 0 -2 2 0 0 0 1 0 48\4-4ring26.dat + [1,16,0,0,-24,0,0,-2,2,0,0,0,1,0, ldraw_lib__48__4_4ring26()], +// 1 16 0 0 -29 0 0 -2 2 0 0 0 -1 0 48\4-4ring25.dat + [1,16,0,0,-29,0,0,-2,2,0,0,0,-1,0, ldraw_lib__48__4_4ring25()], +// 1 16 0 0 -29 0 0 -2 2 0 0 0 -1 0 48\4-4ring26.dat + [1,16,0,0,-29,0,0,-2,2,0,0,0,-1,0, ldraw_lib__48__4_4ring26()], +// 1 16 0 0 2 0 0 -2 2 0 0 0 -1 0 48\4-4ring19.dat + [1,16,0,0,2,0,0,-2,2,0,0,0,-1,0, ldraw_lib__48__4_4ring19()], +// 1 16 0 0 2 0 0 -2 2 0 0 0 -1 0 48\4-4ring20.dat + [1,16,0,0,2,0,0,-2,2,0,0,0,-1,0, ldraw_lib__48__4_4ring20()], // 1 16 0 0 -4 0 0 -9 9 0 0 0 -1 0 48\4-4aring.dat [1,16,0,0,-4,0,0,-9,9,0,0,0,-1,0, ldraw_lib__48__4_4aring()], // 1 16 0 0 20 0 0 -9 9 0 0 0 -40 0 4-4cyli.dat diff --git a/parts/41897.scad b/parts/41897.scad index 1b6fb842a..cb8f96374 100644 --- a/parts/41897.scad +++ b/parts/41897.scad @@ -3,17 +3,17 @@ use <../p/48/4-4con11.scad> use <../p/48/4-4con54.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin12.scad> -use <../p/48/4-4rin25.scad> -use <../p/48/4-4rin26.scad> -use <../p/48/4-4rin54.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring12.scad> +use <../p/48/4-4ring25.scad> +use <../p/48/4-4ring26.scad> +use <../p/48/4-4ring54.scad> use function ldraw_lib__41897() = [ // 0 Tyre 28/ 23 x 43 ZR Street // 0 Name: 41897.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__41897() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\41897s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__41897s01()], @@ -79,12 +80,12 @@ function ldraw_lib__41897() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 29 0 0 -50 50 0 0 0 -5 0 48\4-4cylo.dat [1,16,0,0,29,0,0,-50,50,0,0,0,-5,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 29 0 0 2 2 0 0 0 -1 0 48\4-4rin25.dat - [1,16,0,0,29,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__4_4rin25()], -// 1 16 0 0 29 0 0 2 2 0 0 0 -1 0 48\4-4rin26.dat - [1,16,0,0,29,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__4_4rin26()], -// 1 16 0 0 24 0 0 -5 5 0 0 0 1 0 48\4-4rin10.dat - [1,16,0,0,24,0,0,-5,5,0,0,0,1,0, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 29 0 0 2 2 0 0 0 -1 0 48\4-4ring25.dat + [1,16,0,0,29,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__4_4ring25()], +// 1 16 0 0 29 0 0 2 2 0 0 0 -1 0 48\4-4ring26.dat + [1,16,0,0,29,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__4_4ring26()], +// 1 16 0 0 24 0 0 -5 5 0 0 0 1 0 48\4-4ring10.dat + [1,16,0,0,24,0,0,-5,5,0,0,0,1,0, ldraw_lib__48__4_4ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 35 0 0 1 1 0 0 0 -2 0 48\4-4con54.dat @@ -97,8 +98,8 @@ function ldraw_lib__41897() = [ [1,16,0,0,30,0,0,-60,60,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 30 0 0 -5 5 0 0 0 -6 0 48\4-4con11.dat [1,16,0,0,30,0,0,-5,5,0,0,0,-6,0, ldraw_lib__48__4_4con11()], -// 1 16 0 0 30 0 0 -5 5 0 0 0 1 0 48\4-4rin12.dat - [1,16,0,0,30,0,0,-5,5,0,0,0,1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 30 0 0 -5 5 0 0 0 1 0 48\4-4ring12.dat + [1,16,0,0,30,0,0,-5,5,0,0,0,1,0, ldraw_lib__48__4_4ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -30 0 0 -65 65 0 0 0 60 0 48\4-4cylo.dat @@ -111,12 +112,12 @@ function ldraw_lib__41897() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -29 0 0 50 50 0 0 0 5 0 48\4-4cylo.dat [1,16,0,0,-29,0,0,50,50,0,0,0,5,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -29 0 0 -2 2 0 0 0 1 0 48\4-4rin25.dat - [1,16,0,0,-29,0,0,-2,2,0,0,0,1,0, ldraw_lib__48__4_4rin25()], -// 1 16 0 0 -29 0 0 -2 2 0 0 0 1 0 48\4-4rin26.dat - [1,16,0,0,-29,0,0,-2,2,0,0,0,1,0, ldraw_lib__48__4_4rin26()], -// 1 16 0 0 -24 0 0 5 5 0 0 0 -1 0 48\4-4rin10.dat - [1,16,0,0,-24,0,0,5,5,0,0,0,-1,0, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 -29 0 0 -2 2 0 0 0 1 0 48\4-4ring25.dat + [1,16,0,0,-29,0,0,-2,2,0,0,0,1,0, ldraw_lib__48__4_4ring25()], +// 1 16 0 0 -29 0 0 -2 2 0 0 0 1 0 48\4-4ring26.dat + [1,16,0,0,-29,0,0,-2,2,0,0,0,1,0, ldraw_lib__48__4_4ring26()], +// 1 16 0 0 -24 0 0 5 5 0 0 0 -1 0 48\4-4ring10.dat + [1,16,0,0,-24,0,0,5,5,0,0,0,-1,0, ldraw_lib__48__4_4ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -35 0 0 -1 1 0 0 0 2 0 48\4-4con54.dat @@ -129,8 +130,8 @@ function ldraw_lib__41897() = [ [1,16,0,0,-30,0,0,60,60,0,0,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -30 0 0 5 5 0 0 0 6 0 48\4-4con11.dat [1,16,0,0,-30,0,0,5,5,0,0,0,6,0, ldraw_lib__48__4_4con11()], -// 1 16 0 0 -30 0 0 5 5 0 0 0 -1 0 48\4-4rin12.dat - [1,16,0,0,-30,0,0,5,5,0,0,0,-1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 -30 0 0 5 5 0 0 0 -1 0 48\4-4ring12.dat + [1,16,0,0,-30,0,0,5,5,0,0,0,-1,0, ldraw_lib__48__4_4ring12()], // 1 16 0 0 -4.5 0 0 -70 70 0 0 0 9 0 48\4-4cylo.dat [1,16,0,0,-4.5,0,0,-70,70,0,0,0,9,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 -7.5 0 0 -69 69 0 0 0 3 0 48\4-4cylo.dat @@ -141,18 +142,18 @@ function ldraw_lib__41897() = [ [1,16,0,0,7.5,0,0,-70,70,0,0,0,9,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 -7.5 0 0 -70 70 0 0 0 -9 0 48\4-4cylo.dat [1,16,0,0,-7.5,0,0,-70,70,0,0,0,-9,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 7.5 0 0 1.27273 1.27273 0 0 0 1 0 48\4-4rin54.dat - [1,16,0,0,7.5,0,0,1.27273,1.27273,0,0,0,1,0, ldraw_lib__48__4_4rin54()], -// 1 16 0 0 4.5 0 0 1.27273 1.27273 0 0 0 -1 0 48\4-4rin54.dat - [1,16,0,0,4.5,0,0,1.27273,1.27273,0,0,0,-1,0, ldraw_lib__48__4_4rin54()], -// 1 16 0 0 16.5 0 0 1.27273 1.27273 0 0 0 -1 0 48\4-4rin54.dat - [1,16,0,0,16.5,0,0,1.27273,1.27273,0,0,0,-1,0, ldraw_lib__48__4_4rin54()], -// 1 16 0 0 -4.5 0 0 1.27273 1.27273 0 0 0 1 0 48\4-4rin54.dat - [1,16,0,0,-4.5,0,0,1.27273,1.27273,0,0,0,1,0, ldraw_lib__48__4_4rin54()], -// 1 16 0 0 -16.5 0 0 1.27273 1.27273 0 0 0 1 0 48\4-4rin54.dat - [1,16,0,0,-16.5,0,0,1.27273,1.27273,0,0,0,1,0, ldraw_lib__48__4_4rin54()], -// 1 16 0 0 -7.5 0 0 1.27273 1.27273 0 0 0 -1 0 48\4-4rin54.dat - [1,16,0,0,-7.5,0,0,1.27273,1.27273,0,0,0,-1,0, ldraw_lib__48__4_4rin54()], +// 1 16 0 0 7.5 0 0 1.27273 1.27273 0 0 0 1 0 48\4-4ring54.dat + [1,16,0,0,7.5,0,0,1.27273,1.27273,0,0,0,1,0, ldraw_lib__48__4_4ring54()], +// 1 16 0 0 4.5 0 0 1.27273 1.27273 0 0 0 -1 0 48\4-4ring54.dat + [1,16,0,0,4.5,0,0,1.27273,1.27273,0,0,0,-1,0, ldraw_lib__48__4_4ring54()], +// 1 16 0 0 16.5 0 0 1.27273 1.27273 0 0 0 -1 0 48\4-4ring54.dat + [1,16,0,0,16.5,0,0,1.27273,1.27273,0,0,0,-1,0, ldraw_lib__48__4_4ring54()], +// 1 16 0 0 -4.5 0 0 1.27273 1.27273 0 0 0 1 0 48\4-4ring54.dat + [1,16,0,0,-4.5,0,0,1.27273,1.27273,0,0,0,1,0, ldraw_lib__48__4_4ring54()], +// 1 16 0 0 -16.5 0 0 1.27273 1.27273 0 0 0 1 0 48\4-4ring54.dat + [1,16,0,0,-16.5,0,0,1.27273,1.27273,0,0,0,1,0, ldraw_lib__48__4_4ring54()], +// 1 16 0 0 -7.5 0 0 1.27273 1.27273 0 0 0 -1 0 48\4-4ring54.dat + [1,16,0,0,-7.5,0,0,1.27273,1.27273,0,0,0,-1,0, ldraw_lib__48__4_4ring54()], // 1 16 0 0 16.5 0 0 68.7273 68.7273 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,16.5,0,0,68.7273,68.7273,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -16.5 0 0 68.7273 68.7273 0 0 0 1 0 48\4-4edge.dat diff --git a/parts/4198p01.scad b/parts/4198p01.scad index 8f82263d1..fde5672f6 100644 --- a/parts/4198p01.scad +++ b/parts/4198p01.scad @@ -5,7 +5,7 @@ use <../p/1-8chrd.scad> use <../p/2-4ndis.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/48/1-4chrd.scad> use <../p/48/5-24chrd.scad> use @@ -13,7 +13,7 @@ function ldraw_lib__4198p01() = [ // 0 Duplo Brick 2 x 4 x 2 with Rounded Ends with 2 Eyes Pattern // 0 Name: 4198p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__4198p01() = [ // 0 !CATEGORY Brick // // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4198s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4198s01()], @@ -33,8 +34,8 @@ function ldraw_lib__4198p01() = [ [1,16,-40,48,-40,0,0,-40,48,0,0,0,1,0, ldraw_lib__48__1_4chrd()], // 1 0 -25.7 51 -40 0 0 15.6 15.6 0 0 0 1 0 4-4disc.dat [1,0,-25.7,51,-40,0,0,15.6,15.6,0,0,0,1,0, ldraw_lib__4_4disc()], -// 1 0 -29 47.6 -40 0 0 2.25 2.25 0 0 0 1 0 4-4rin10.dat - [1,0,-29,47.6,-40,0,0,2.25,2.25,0,0,0,1,0, ldraw_lib__4_4rin10()], +// 1 0 -29 47.6 -40 0 0 2.25 2.25 0 0 0 1 0 4-4ring10.dat + [1,0,-29,47.6,-40,0,0,2.25,2.25,0,0,0,1,0, ldraw_lib__4_4ring10()], // 1 15 -25.7 51 -40 11.03087 0 -11.03087 -11.03087 0 -11.03087 0 1 0 2-4ndis.dat [1,15,-25.7,51,-40,11.03087,0,-11.03087,-11.03087,0,-11.03087,0,1,0, ldraw_lib__2_4ndis()], // 1 15 -25.7 51 -40 11.03087 0 11.03087 11.03087 0 -11.03087 0 1 0 1-4tang.dat @@ -115,8 +116,8 @@ function ldraw_lib__4198p01() = [ [3,16,-29,72.35,-40,-40,96,-40,-4.25,72.35,-40], // 1 0 25.7 51 -40 0 0 -15.6 15.6 0 0 0 1 0 4-4disc.dat [1,0,25.7,51,-40,0,0,-15.6,15.6,0,0,0,1,0, ldraw_lib__4_4disc()], -// 1 0 29 47.6 -40 0 0 -2.25 2.25 0 0 0 1 0 4-4rin10.dat - [1,0,29,47.6,-40,0,0,-2.25,2.25,0,0,0,1,0, ldraw_lib__4_4rin10()], +// 1 0 29 47.6 -40 0 0 -2.25 2.25 0 0 0 1 0 4-4ring10.dat + [1,0,29,47.6,-40,0,0,-2.25,2.25,0,0,0,1,0, ldraw_lib__4_4ring10()], // 1 15 25.7 51 -40 -11.03087 0 11.03087 -11.03087 0 -11.03087 0 1 0 2-4ndis.dat [1,15,25.7,51,-40,-11.03087,0,11.03087,-11.03087,0,-11.03087,0,1,0, ldraw_lib__2_4ndis()], // 1 15 25.7 51 -40 -11.03087 0 -11.03087 11.03087 0 -11.03087 0 1 0 1-4tang.dat diff --git a/parts/4198p07.scad b/parts/4198p07.scad index 337744653..c077313c1 100644 --- a/parts/4198p07.scad +++ b/parts/4198p07.scad @@ -1,13 +1,13 @@ use <../lib.scad> use <../p/48/4-4ndis.scad> -use <../p/48/4-4rin17.scad> -use <../p/48/4-4rin18.scad> +use <../p/48/4-4ring17.scad> +use <../p/48/4-4ring18.scad> use function ldraw_lib__4198p07() = [ // 0 Duplo Brick 2 x 4 x 2 with Rounded Ends with Clock Pattern // 0 Name: 4198p07.dat // 0 Author: Takeshi Takahashi [RainbowDolphin] -// 0 !LDRAW_ORG Part UPDATE 2020-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,18 +15,19 @@ function ldraw_lib__4198p07() = [ [0,"BFC","CCW"], // // 0 !CATEGORY Brick -// 0 !KEYWORDS bricklink 4198px4, Cargo, Set 1622, Set 1635, Set 2459, Set 2653 -// 0 !KEYWORDS Set 2701, Set 2720, Train +// 0 !KEYWORDS Cargo, Set 1622, Set 1635, Set 2459, Set 2653, Set 2701, Set 2720 +// 0 !KEYWORDS Train, bricklink 4198px4 // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4198s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4198s01()], -// 1 0 0 48 -40 2 0 0 0 0 -2 0 1 0 48\4-4rin17.dat - [1,0,0,48,-40,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin17()], -// 1 0 0 48 -40 2 0 0 0 0 -2 0 1 0 48\4-4rin18.dat - [1,0,0,48,-40,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin18()], +// 1 0 0 48 -40 2 0 0 0 0 -2 0 1 0 48\4-4ring17.dat + [1,0,0,48,-40,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring17()], +// 1 0 0 48 -40 2 0 0 0 0 -2 0 1 0 48\4-4ring18.dat + [1,0,0,48,-40,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring18()], // 1 16 0 48 -40 38 0 0 0 0 -38 0 1 0 48\4-4ndis.dat [1,16,0,48,-40,38,0,0,0,0,-38,0,1,0, ldraw_lib__48__4_4ndis()], // 4 15 0 48 -40 -1.39 47.43 -40 -1.5 48 -40 -1.39 48.57 -40 diff --git a/parts/4215ap04.scad b/parts/4215ap04.scad index f2c057e04..bdc98d0aa 100644 --- a/parts/4215ap04.scad +++ b/parts/4215ap04.scad @@ -2,24 +2,26 @@ use <../lib.scad> use use function ldraw_lib__4215ap04() = [ -// 0 Panel 1 x 4 x 3 Right with Blue Stripe Pattern +// 0 Panel 1 x 4 x 3 with Blue Stripe Right Pattern // 0 Name: 4215ap04.dat // 0 Author: William Howard [WilliamH] -// 0 !LDRAW_ORG Part UPDATE 2010-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !KEYWORDS Bricklink 4215ap04, Highway rig, set 5588 // +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-02-14 [MagFors] Update description +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4215as01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4215as01()], // 1 16 0 0 10 1 0 0 0 1 0 0 0 -1 s\4215ap4a.dat [1,16,0,0,10,1,0,0,0,1,0,0,0,-1, ldraw_lib__s__4215ap4a()], -// 0 ]; module ldraw_lib__4215ap04(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__4215ap04(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/4215ap05.scad b/parts/4215ap05.scad index d8aad0e3e..aae14e939 100644 --- a/parts/4215ap05.scad +++ b/parts/4215ap05.scad @@ -2,24 +2,26 @@ use <../lib.scad> use use function ldraw_lib__4215ap05() = [ -// 0 Panel 1 x 4 x 3 Right with Red/Blue Stripe Pattern +// 0 Panel 1 x 4 x 3 with Red/Blue Stripe Right Pattern // 0 Name: 4215ap05.dat // 0 Author: William Howard [WilliamH] -// 0 !LDRAW_ORG Part UPDATE 2010-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !KEYWORDS Bricklink 4215ap05, Highway rig, set 5588 // +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-02-14 [MagFors] Update description +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4215as01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4215as01()], // 1 16 0 0 10 1 0 0 0 1 0 0 0 -1 s\4215ap5a.dat [1,16,0,0,10,1,0,0,0,1,0,0,0,-1, ldraw_lib__s__4215ap5a()], -// 0 ]; module ldraw_lib__4215ap05(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__4215ap05(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/4215ap06.scad b/parts/4215ap06.scad index e50a55c6e..02999104e 100644 --- a/parts/4215ap06.scad +++ b/parts/4215ap06.scad @@ -2,24 +2,26 @@ use <../lib.scad> use use function ldraw_lib__4215ap06() = [ -// 0 Panel 1 x 4 x 3 Left with Blue Stripe Pattern +// 0 Panel 1 x 4 x 3 with Blue Stripe Left Pattern // 0 Name: 4215ap06.dat // 0 Author: William Howard [WilliamH] -// 0 !LDRAW_ORG Part UPDATE 2010-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !KEYWORDS Bricklink 4215ap06, Highway rig, set 5588 // +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-02-14 [MagFors] Update description +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4215as01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4215as01()], // 1 16 0 0 10 -1 0 0 0 1 0 0 0 -1 s\4215ap4a.dat [1,16,0,0,10,-1,0,0,0,1,0,0,0,-1, ldraw_lib__s__4215ap4a()], -// 0 ]; module ldraw_lib__4215ap06(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__4215ap06(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/4215ap07.scad b/parts/4215ap07.scad index ac39f95d4..86dc0cdb0 100644 --- a/parts/4215ap07.scad +++ b/parts/4215ap07.scad @@ -2,24 +2,26 @@ use <../lib.scad> use use function ldraw_lib__4215ap07() = [ -// 0 Panel 1 x 4 x 3 Left with Red/Blue Stripe Pattern +// 0 Panel 1 x 4 x 3 with Red/Blue Stripe Left Pattern // 0 Name: 4215ap07.dat // 0 Author: William Howard [WilliamH] -// 0 !LDRAW_ORG Part UPDATE 2010-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !KEYWORDS Bricklink 4215ap06, Highway rig, set 5588 // +// 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 +// 0 !HISTORY 2024-02-14 [MagFors] Update description +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4215as01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4215as01()], // 1 16 0 0 10 -1 0 0 0 1 0 0 0 -1 s\4215ap5a.dat [1,16,0,0,10,-1,0,0,0,1,0,0,0,-1, ldraw_lib__s__4215ap5a()], -// 0 ]; module ldraw_lib__4215ap07(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__4215ap07(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/4223.scad b/parts/4223.scad index 2bb8dac60..8c48be19d 100644 --- a/parts/4223.scad +++ b/parts/4223.scad @@ -4,11 +4,11 @@ use <../p/4-4edge.scad> use <../p/4-4ring1.scad> use <../p/4-4ring2.scad> use <../p/4-4ring4.scad> -use <../p/48/1-4rin23.scad> +use <../p/48/1-4ring23.scad> use <../p/48/4-4aring.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin24.scad> +use <../p/48/4-4ring24.scad> use <../p/box2-7.scad> use <../p/box4-4a.scad> use <../p/rect.scad> @@ -18,7 +18,7 @@ function ldraw_lib__4223() = [ // 0 Fabuland Table // 0 Name: 4223.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__4223() = [ // 0 !CATEGORY Figure Accessory // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 0 -50 0 8 0 50 0 0 48\4-4cyli.dat [1,16,0,0,0,0,0,-50,0,8,0,50,0,0, ldraw_lib__48__4_4cyli()], @@ -168,16 +169,16 @@ function ldraw_lib__4223() = [ [1,16,0,0,0,0,0,-10,0,1,0,10,0,0, ldraw_lib__4_4ring4()], // 1 16 0 0 0 0 0 -50 0 1 0 50 0 0 48\4-4aring.dat [1,16,0,0,0,0,0,-50,0,1,0,50,0,0, ldraw_lib__48__4_4aring()], -// 1 16 0 8 0 0 0 -2 0 -1 0 2 0 0 48\4-4rin24.dat - [1,16,0,8,0,0,0,-2,0,-1,0,2,0,0, ldraw_lib__48__4_4rin24()], -// 1 16 0 8 0 0 0 -2 0 -1 0 2 0 0 48\1-4rin23.dat - [1,16,0,8,0,0,0,-2,0,-1,0,2,0,0, ldraw_lib__48__1_4rin23()], -// 1 16 0 8 0 -2 0 0 0 -1 0 0 0 -2 48\1-4rin23.dat - [1,16,0,8,0,-2,0,0,0,-1,0,0,0,-2, ldraw_lib__48__1_4rin23()], -// 1 16 0 8 0 0 0 2 0 -1 0 -2 0 0 48\1-4rin23.dat - [1,16,0,8,0,0,0,2,0,-1,0,-2,0,0, ldraw_lib__48__1_4rin23()], -// 1 16 0 8 0 2 0 0 0 -1 0 0 0 2 48\1-4rin23.dat - [1,16,0,8,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__1_4rin23()], +// 1 16 0 8 0 0 0 -2 0 -1 0 2 0 0 48\4-4ring24.dat + [1,16,0,8,0,0,0,-2,0,-1,0,2,0,0, ldraw_lib__48__4_4ring24()], +// 1 16 0 8 0 0 0 -2 0 -1 0 2 0 0 48\1-4ring23.dat + [1,16,0,8,0,0,0,-2,0,-1,0,2,0,0, ldraw_lib__48__1_4ring23()], +// 1 16 0 8 0 -2 0 0 0 -1 0 0 0 -2 48\1-4ring23.dat + [1,16,0,8,0,-2,0,0,0,-1,0,0,0,-2, ldraw_lib__48__1_4ring23()], +// 1 16 0 8 0 0 0 2 0 -1 0 -2 0 0 48\1-4ring23.dat + [1,16,0,8,0,0,0,2,0,-1,0,-2,0,0, ldraw_lib__48__1_4ring23()], +// 1 16 0 8 0 2 0 0 0 -1 0 0 0 2 48\1-4ring23.dat + [1,16,0,8,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__1_4ring23()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 stug-2x2.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__stug_2x2()], ]; diff --git a/parts/42235.scad b/parts/42235.scad index 9945d47b9..f36ea6f9e 100644 --- a/parts/42235.scad +++ b/parts/42235.scad @@ -7,8 +7,8 @@ use <../p/4-4con5.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin17.scad> -use <../p/4-4rin39.scad> +use <../p/4-4ring17.scad> +use <../p/4-4ring39.scad> use <../p/axle.scad> use <../p/stud8.scad> use <../p/t01i3333.scad> @@ -20,7 +20,7 @@ function ldraw_lib__42235() = [ // 0 Duplo Vehicle Cement Mixer Bucket // 0 Name: 42235.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2014-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__42235() = [ // 0 !CATEGORY Vehicle // // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 65 0 1 0 0 0 -3 0 0 0 -1 stud8.dat [1,16,0,65,0,1,0,0,0,-3,0,0,0,-1, ldraw_lib__stud8()], @@ -56,10 +57,10 @@ function ldraw_lib__42235() = [ [1,16,0,5,0,39,0,0,0,5,0,0,0,39, ldraw_lib__4_4cyli()], // 1 16 0 -9 0 39 0 0 0 5 0 0 0 39 4-4cyli.dat [1,16,0,-9,0,39,0,0,0,5,0,0,0,39, ldraw_lib__4_4cyli()], -// 1 16 0 -4 0 1 0 0 0 1 0 0 0 1 4-4rin39.dat - [1,16,0,-4,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin39()], -// 1 16 0 5 0 1 0 0 0 -1 0 0 0 -1 4-4rin39.dat - [1,16,0,5,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4rin39()], +// 1 16 0 -4 0 1 0 0 0 1 0 0 0 1 4-4ring39.dat + [1,16,0,-4,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring39()], +// 1 16 0 5 0 1 0 0 0 -1 0 0 0 -1 4-4ring39.dat + [1,16,0,5,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4ring39()], // 1 16 0 5 0 39 0 0 0 5 0 0 0 39 4-4edge.dat [1,16,0,5,0,39,0,0,0,5,0,0,0,39, ldraw_lib__4_4edge()], // 1 16 0 -4 0 39 0 0 0 5 0 0 0 39 4-4edge.dat @@ -80,8 +81,8 @@ function ldraw_lib__42235() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 5 0 2 0 0 0 -33 0 0 0 -2 4-4con17.dat [1,16,0,5,0,2,0,0,0,-33,0,0,0,-2, ldraw_lib__4_4con17()], -// 1 16 0 -28 0 2 0 0 0 1 0 0 0 2 4-4rin17.dat - [1,16,0,-28,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4rin17()], +// 1 16 0 -28 0 2 0 0 0 1 0 0 0 2 4-4ring17.dat + [1,16,0,-28,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring17()], // 1 16 0 5 0 40 0 0 0 5 0 0 0 40 4-4edge.dat [1,16,0,5,0,40,0,0,0,5,0,0,0,40, ldraw_lib__4_4edge()], // 1 16 0 -4 0 40 0 0 0 5 0 0 0 40 4-4edge.dat diff --git a/parts/4231.scad b/parts/4231.scad index 66a878a5a..32934f079 100644 --- a/parts/4231.scad +++ b/parts/4231.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/48/1-6cyli.scad> use <../p/48/1-6disc.scad> use <../p/48/1-6edge.scad> -use <../p/48/1-6rin17.scad> +use <../p/48/1-6ring17.scad> use <../p/48/1-8cyli.scad> use <../p/48/1-8disc.scad> use <../p/48/1-8edge.scad> @@ -20,7 +20,7 @@ function ldraw_lib__4231() = [ // 0 Container 4 x 4 x 1.667 Lid // 0 Name: 4231.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__4231() = [ // 0 !KEYWORDS Fabuland, mail box, mailbox, post box, postbox // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 40 0 40 0 0 0 1 0 0 0 40 recte4.dat [1,16,0,40,0,40,0,0,0,1,0,0,0,40, ldraw_lib__recte4()], @@ -84,8 +85,8 @@ function ldraw_lib__4231() = [ [1,16,-21,0.4116,35,1,0.3806,0,-0.4116,1,0,0,0,3, ldraw_lib__rect2p()], // 1 16 -4 32 32 -34 0 0 0 0 -34 0 -1 0 48\1-6edge.dat [1,16,-4,32,32,-34,0,0,0,0,-34,0,-1,0, ldraw_lib__48__1_6edge()], -// 1 16 -4 32 32 -2 0 0 0 0 -2 0 1 0 48\1-6rin17.dat - [1,16,-4,32,32,-2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_6rin17()], +// 1 16 -4 32 32 -2 0 0 0 0 -2 0 1 0 48\1-6ring17.dat + [1,16,-4,32,32,-2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_6ring17()], // 4 16 -22 0.8231 32 -21 2.5551 32 -20 2.062 32 -20 0 32 [4,16,-22,0.8231,32,-21,2.5551,32,-20,2.062,32,-20,0,32], // 1 16 -39 32 0 0 0 1 0 1 0 -32 0 0 rect.dat @@ -100,8 +101,8 @@ function ldraw_lib__4231() = [ [1,16,-20,1.031,0,0,1,0,-1.031,0,0,0,0,32, ldraw_lib__rect2p()], // 1 16 -4 32 -32 -36 0 0 0 0 -36 0 -1 0 48\1-6edge.dat [1,16,-4,32,-32,-36,0,0,0,0,-36,0,-1,0, ldraw_lib__48__1_6edge()], -// 1 16 -4 32 -32 -2 0 0 0 0 -2 0 -1 0 48\1-6rin17.dat - [1,16,-4,32,-32,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_6rin17()], +// 1 16 -4 32 -32 -2 0 0 0 0 -2 0 -1 0 48\1-6ring17.dat + [1,16,-4,32,-32,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_6ring17()], // 4 16 -20 0 -32 -20 2.062 -32 -21 2.5551 -32 -22 0.8231 -32 [4,16,-20,0,-32,-20,2.062,-32,-21,2.5551,-32,-22,0.8231,-32], // 1 16 -4 32 -32 -36 0 0 0 0 -36 0 -6 0 48\1-6cyli.dat @@ -206,8 +207,8 @@ function ldraw_lib__4231() = [ [1,16,21,0.4116,-35,-1,-1.2346,0,-0.4116,3,0,0,0,-3, ldraw_lib__rect2p()], // 1 16 4 32 -32 34 0 0 0 0 -34 0 1 0 48\1-6edge.dat [1,16,4,32,-32,34,0,0,0,0,-34,0,1,0, ldraw_lib__48__1_6edge()], -// 1 16 4 32 -32 2 0 0 0 0 -2 0 -1 0 48\1-6rin17.dat - [1,16,4,32,-32,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_6rin17()], +// 1 16 4 32 -32 2 0 0 0 0 -2 0 -1 0 48\1-6ring17.dat + [1,16,4,32,-32,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_6ring17()], // 4 16 22 0.8231 -32 21 2.5551 -32 20 2.062 -32 20 0 -32 [4,16,22,0.8231,-32,21,2.5551,-32,20,2.062,-32,20,0,-32], // 1 16 39 32 0 0 0 -1 0 1 0 32 0 0 rect.dat @@ -222,8 +223,8 @@ function ldraw_lib__4231() = [ [1,16,4,32,32,34,0,0,0,0,-34,0,1,0, ldraw_lib__48__1_6edge()], // 1 16 4 32 32 36 0 0 0 0 -36 0 1 0 48\1-6edge.dat [1,16,4,32,32,36,0,0,0,0,-36,0,1,0, ldraw_lib__48__1_6edge()], -// 1 16 4 32 32 2 0 0 0 0 -2 0 1 0 48\1-6rin17.dat - [1,16,4,32,32,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_6rin17()], +// 1 16 4 32 32 2 0 0 0 0 -2 0 1 0 48\1-6ring17.dat + [1,16,4,32,32,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_6ring17()], // 4 16 20 0 32 20 2.062 32 21 2.5551 32 22 0.8231 32 [4,16,20,0,32,20,2.062,32,21,2.5551,32,22,0.8231,32], // 1 16 4 32 32 36 0 0 0 0 -36 0 6 0 48\1-6cyli.dat diff --git a/parts/4238.scad b/parts/4238.scad index 0fb12c4af..87348ac0c 100644 --- a/parts/4238.scad +++ b/parts/4238.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/48/1-6cyli.scad> use <../p/48/1-6disc.scad> use <../p/48/1-6edge.scad> -use <../p/48/1-6rin17.scad> +use <../p/48/1-6ring17.scad> use <../p/48/1-8cyli.scad> use <../p/48/1-8disc.scad> use <../p/48/1-8edge.scad> @@ -20,7 +20,7 @@ function ldraw_lib__4238() = [ // 0 Container 4 x 6 x 1.667 Lid // 0 Name: 4238.dat // 0 Author: Joerg Sommerer [Brickaneer] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__4238() = [ // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 // 0 !HISTORY 2011-01-31 [PTadmin] Renamed from u517 // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 40 0 40 0 0 0 1 0 0 0 60 recte4.dat [1,16,0,40,0,40,0,0,0,1,0,0,0,60, ldraw_lib__recte4()], @@ -84,8 +85,8 @@ function ldraw_lib__4238() = [ [1,16,-21,0.4116,55,1,0.3806,0,-0.4116,1,0,0,0,3, ldraw_lib__rect2p()], // 1 16 -4 32 52 -34 0 0 0 0 -34 0 -1 0 48\1-6edge.dat [1,16,-4,32,52,-34,0,0,0,0,-34,0,-1,0, ldraw_lib__48__1_6edge()], -// 1 16 -4 32 52 -2 0 0 0 0 -2 0 1 0 48\1-6rin17.dat - [1,16,-4,32,52,-2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_6rin17()], +// 1 16 -4 32 52 -2 0 0 0 0 -2 0 1 0 48\1-6ring17.dat + [1,16,-4,32,52,-2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_6ring17()], // 4 16 -22 0.8231 52 -21 2.5551 52 -20 2.062 52 -20 0 52 [4,16,-22,0.8231,52,-21,2.5551,52,-20,2.062,52,-20,0,52], // 1 16 -39 32 38 0 0 1 0 1 0 -14 0 0 rect.dat @@ -100,8 +101,8 @@ function ldraw_lib__4238() = [ [1,16,-20,1.031,38,0,1,0,-1.031,0,0,0,0,14, ldraw_lib__rect2p()], // 1 16 -4 32 24 -36 0 0 0 0 -36 0 -1 0 48\1-6edge.dat [1,16,-4,32,24,-36,0,0,0,0,-36,0,-1,0, ldraw_lib__48__1_6edge()], -// 1 16 -4 32 24 -2 0 0 0 0 -2 0 -1 0 48\1-6rin17.dat - [1,16,-4,32,24,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_6rin17()], +// 1 16 -4 32 24 -2 0 0 0 0 -2 0 -1 0 48\1-6ring17.dat + [1,16,-4,32,24,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_6ring17()], // 4 16 -20 0 24 -20 2.062 24 -21 2.5551 24 -22 0.8231 24 [4,16,-20,0,24,-20,2.062,24,-21,2.5551,24,-22,0.8231,24], // 1 16 -4 32 16 -36 0 0 0 0 -36 0 -1 0 48\1-6edge.dat @@ -112,8 +113,8 @@ function ldraw_lib__4238() = [ [1,16,-21,0.4116,20,1,0.3806,0,-0.4116,1,0,0,0,4, ldraw_lib__rect2p()], // 1 16 -4 32 16 -34 0 0 0 0 -34 0 -1 0 48\1-6edge.dat [1,16,-4,32,16,-34,0,0,0,0,-34,0,-1,0, ldraw_lib__48__1_6edge()], -// 1 16 -4 32 16 -2 0 0 0 0 -2 0 1 0 48\1-6rin17.dat - [1,16,-4,32,16,-2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_6rin17()], +// 1 16 -4 32 16 -2 0 0 0 0 -2 0 1 0 48\1-6ring17.dat + [1,16,-4,32,16,-2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_6ring17()], // 4 16 -22 0.8231 16 -21 2.5551 16 -20 2.062 16 -20 0 16 [4,16,-22,0.8231,16,-21,2.5551,16,-20,2.062,16,-20,0,16], // 1 16 -39 32 0 0 0 1 0 1 0 -16 0 0 rect.dat @@ -128,8 +129,8 @@ function ldraw_lib__4238() = [ [1,16,-20,1.031,0,0,1,0,-1.031,0,0,0,0,16, ldraw_lib__rect2p()], // 1 16 -4 32 -16 -36 0 0 0 0 -36 0 -1 0 48\1-6edge.dat [1,16,-4,32,-16,-36,0,0,0,0,-36,0,-1,0, ldraw_lib__48__1_6edge()], -// 1 16 -4 32 -16 -2 0 0 0 0 -2 0 -1 0 48\1-6rin17.dat - [1,16,-4,32,-16,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_6rin17()], +// 1 16 -4 32 -16 -2 0 0 0 0 -2 0 -1 0 48\1-6ring17.dat + [1,16,-4,32,-16,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_6ring17()], // 4 16 -20 0 -16 -20 2.062 -16 -21 2.5551 -16 -22 0.8231 -16 [4,16,-20,0,-16,-20,2.062,-16,-21,2.5551,-16,-22,0.8231,-16], // 1 16 -4 32 -24 -36 0 0 0 0 -36 0 -1 0 48\1-6edge.dat @@ -140,8 +141,8 @@ function ldraw_lib__4238() = [ [1,16,-21,0.4116,-20,1,0.3806,0,-0.4116,1,0,0,0,4, ldraw_lib__rect2p()], // 1 16 -4 32 -24 -34 0 0 0 0 -34 0 -1 0 48\1-6edge.dat [1,16,-4,32,-24,-34,0,0,0,0,-34,0,-1,0, ldraw_lib__48__1_6edge()], -// 1 16 -4 32 -24 -2 0 0 0 0 -2 0 1 0 48\1-6rin17.dat - [1,16,-4,32,-24,-2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_6rin17()], +// 1 16 -4 32 -24 -2 0 0 0 0 -2 0 1 0 48\1-6ring17.dat + [1,16,-4,32,-24,-2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_6ring17()], // 4 16 -22 0.8231 -24 -21 2.5551 -24 -20 2.062 -24 -20 0 -24 [4,16,-22,0.8231,-24,-21,2.5551,-24,-20,2.062,-24,-20,0,-24], // 1 16 -39 32 -38 0 0 1 0 1 0 -14 0 0 rect.dat @@ -156,8 +157,8 @@ function ldraw_lib__4238() = [ [1,16,-20,1.031,-38,0,1,0,-1.031,0,0,0,0,14, ldraw_lib__rect2p()], // 1 16 -4 32 -52 -36 0 0 0 0 -36 0 -1 0 48\1-6edge.dat [1,16,-4,32,-52,-36,0,0,0,0,-36,0,-1,0, ldraw_lib__48__1_6edge()], -// 1 16 -4 32 -52 -2 0 0 0 0 -2 0 -1 0 48\1-6rin17.dat - [1,16,-4,32,-52,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_6rin17()], +// 1 16 -4 32 -52 -2 0 0 0 0 -2 0 -1 0 48\1-6ring17.dat + [1,16,-4,32,-52,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_6ring17()], // 4 16 -20 0 -52 -20 2.062 -52 -21 2.5551 -52 -22 0.8231 -52 [4,16,-20,0,-52,-20,2.062,-52,-21,2.5551,-52,-22,0.8231,-52], // 1 16 -4 32 -52 -36 0 0 0 0 -36 0 -6 0 48\1-6cyli.dat @@ -266,8 +267,8 @@ function ldraw_lib__4238() = [ [1,16,21,0.4116,-55,-1,-1.2346,0,-0.4116,3,0,0,0,-3, ldraw_lib__rect2p()], // 1 16 4 32 -52 34 0 0 0 0 -34 0 1 0 48\1-6edge.dat [1,16,4,32,-52,34,0,0,0,0,-34,0,1,0, ldraw_lib__48__1_6edge()], -// 1 16 4 32 -52 2 0 0 0 0 -2 0 -1 0 48\1-6rin17.dat - [1,16,4,32,-52,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_6rin17()], +// 1 16 4 32 -52 2 0 0 0 0 -2 0 -1 0 48\1-6ring17.dat + [1,16,4,32,-52,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_6ring17()], // 4 16 22 0.8231 -52 21 2.5551 -52 20 2.062 -52 20 0 -52 [4,16,22,0.8231,-52,21,2.5551,-52,20,2.062,-52,20,0,-52], // 1 16 39 32 -38 0 0 -1 0 1 0 14 0 0 rect.dat @@ -282,8 +283,8 @@ function ldraw_lib__4238() = [ [1,16,20,1.031,-38,0,-1.0129,0,-1.031,0,0,0,0,-14, ldraw_lib__rect2p()], // 1 16 4 32 -24 36 0 0 0 0 -36 0 1 0 48\1-6edge.dat [1,16,4,32,-24,36,0,0,0,0,-36,0,1,0, ldraw_lib__48__1_6edge()], -// 1 16 4 32 -24 2 0 0 0 0 -2 0 1 0 48\1-6rin17.dat - [1,16,4,32,-24,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_6rin17()], +// 1 16 4 32 -24 2 0 0 0 0 -2 0 1 0 48\1-6ring17.dat + [1,16,4,32,-24,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_6ring17()], // 4 16 20 0 -24 20 2.062 -24 21 2.5551 -24 22 0.8231 -24 [4,16,20,0,-24,20,2.062,-24,21,2.5551,-24,22,0.8231,-24], // 1 16 4 32 -16 36 0 0 0 0 -36 0 1 0 48\1-6edge.dat @@ -294,8 +295,8 @@ function ldraw_lib__4238() = [ [1,16,21,0.4116,-20,-1,-3.2924,0,-0.4116,8,0,0,0,-4, ldraw_lib__rect2p()], // 1 16 4 32 -16 34 0 0 0 0 -34 0 1 0 48\1-6edge.dat [1,16,4,32,-16,34,0,0,0,0,-34,0,1,0, ldraw_lib__48__1_6edge()], -// 1 16 4 32 -16 2 0 0 0 0 -2 0 -1 0 48\1-6rin17.dat - [1,16,4,32,-16,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_6rin17()], +// 1 16 4 32 -16 2 0 0 0 0 -2 0 -1 0 48\1-6ring17.dat + [1,16,4,32,-16,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_6ring17()], // 4 16 22 0.8231 -16 21 2.5551 -16 20 2.062 -16 20 0 -16 [4,16,22,0.8231,-16,21,2.5551,-16,20,2.062,-16,20,0,-16], // 1 16 39 32 0 0 0 -1 0 1 0 16 0 0 rect.dat @@ -310,8 +311,8 @@ function ldraw_lib__4238() = [ [1,16,20,1.031,0,0,-1.0151,0,-1.031,0,0,0,0,-16, ldraw_lib__rect2p()], // 1 16 4 32 16 36 0 0 0 0 -36 0 1 0 48\1-6edge.dat [1,16,4,32,16,36,0,0,0,0,-36,0,1,0, ldraw_lib__48__1_6edge()], -// 1 16 4 32 16 2 0 0 0 0 -2 0 1 0 48\1-6rin17.dat - [1,16,4,32,16,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_6rin17()], +// 1 16 4 32 16 2 0 0 0 0 -2 0 1 0 48\1-6ring17.dat + [1,16,4,32,16,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_6ring17()], // 4 16 20 0 16 20 2.062 16 21 2.5551 16 22 0.8231 16 [4,16,20,0,16,20,2.062,16,21,2.5551,16,22,0.8231,16], // 1 16 4 32 24 36 0 0 0 0 -36 0 1 0 48\1-6edge.dat @@ -322,8 +323,8 @@ function ldraw_lib__4238() = [ [1,16,21,0.4116,20,-1,-3.2924,0,-0.4116,8,0,0,0,-4, ldraw_lib__rect2p()], // 1 16 4 32 24 34 0 0 0 0 -34 0 1 0 48\1-6edge.dat [1,16,4,32,24,34,0,0,0,0,-34,0,1,0, ldraw_lib__48__1_6edge()], -// 1 16 4 32 24 2 0 0 0 0 -2 0 -1 0 48\1-6rin17.dat - [1,16,4,32,24,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_6rin17()], +// 1 16 4 32 24 2 0 0 0 0 -2 0 -1 0 48\1-6ring17.dat + [1,16,4,32,24,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_6ring17()], // 4 16 22 0.8231 24 21 2.5551 24 20 2.062 24 20 0 24 [4,16,22,0.8231,24,21,2.5551,24,20,2.062,24,20,0,24], // 1 16 39 32 38 0 0 -1 0 1 0 14 0 0 rect.dat @@ -338,8 +339,8 @@ function ldraw_lib__4238() = [ [1,16,20,1.031,38,0,-1.0129,0,-1.031,0,0,0,0,-14, ldraw_lib__rect2p()], // 1 16 4 32 52 36 0 0 0 0 -36 0 1 0 48\1-6edge.dat [1,16,4,32,52,36,0,0,0,0,-36,0,1,0, ldraw_lib__48__1_6edge()], -// 1 16 4 32 52 2 0 0 0 0 -2 0 1 0 48\1-6rin17.dat - [1,16,4,32,52,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_6rin17()], +// 1 16 4 32 52 2 0 0 0 0 -2 0 1 0 48\1-6ring17.dat + [1,16,4,32,52,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_6ring17()], // 4 16 20 0 52 20 2.062 52 21 2.5551 52 22 0.8231 52 [4,16,20,0,52,20,2.062,52,21,2.5551,52,22,0.8231,52], // 1 16 4 32 52 36 0 0 0 0 -36 0 6 0 48\1-6cyli.dat diff --git a/parts/4258.scad b/parts/4258.scad index 2af4b9545..af88754c8 100644 --- a/parts/4258.scad +++ b/parts/4258.scad @@ -5,7 +5,7 @@ use <../p/4-4cylo.scad> use <../p/4-4ndis.scad> use <../p/48/1-4chrd.scad> use <../p/48/1-4cylo.scad> -use <../p/48/1-4rin10.scad> +use <../p/48/1-4ring10.scad> use <../p/48/1-6ring10.scad> use <../p/48/11-24cyli.scad> use <../p/48/11-24edge.scad> @@ -22,7 +22,7 @@ function ldraw_lib__4258() = [ // 0 Duplo Brick 2 x 4 x 2 with Rounded Ends with Eyes Sockets // 0 Name: 4258.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__4258() = [ // 0 !CATEGORY Brick // // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 40 48 40 0 0 40 48 0 0 0 -1 0 48\1-4chrd.dat [1,16,40,48,40,0,0,40,48,0,0,0,-1,0, ldraw_lib__48__1_4chrd()], @@ -256,8 +257,8 @@ function ldraw_lib__4258() = [ [1,16,29,48,-40,29,0,0,0,0,29,0,-1,0, ldraw_lib__48__11_24edge()], // 1 16 29 48 -43 29 0 0 0 0 29 0 -1 0 48\11-24edge.dat [1,16,29,48,-43,29,0,0,0,0,29,0,-1,0, ldraw_lib__48__11_24edge()], -// 1 16 29 48 -43 2.9 0 0 0 0 2.9 0 1 0 48\1-4rin10.dat - [1,16,29,48,-43,2.9,0,0,0,0,2.9,0,1,0, ldraw_lib__48__1_4rin10()], +// 1 16 29 48 -43 2.9 0 0 0 0 2.9 0 1 0 48\1-4ring10.dat + [1,16,29,48,-43,2.9,0,0,0,0,2.9,0,1,0, ldraw_lib__48__1_4ring10()], // 1 16 29 48 -43 0 0 -2.9 2.9 0 0 0 1 0 48\1-6ring10.dat [1,16,29,48,-43,0,0,-2.9,2.9,0,0,0,1,0, ldraw_lib__48__1_6ring10()], // 4 16 2.2069 59.0983 -43 0 61.1652 -43 1.3746 63.95 -43 3.886 62.5 -43 @@ -270,8 +271,8 @@ function ldraw_lib__4258() = [ [1,16,-29,48,-40,-29,0,0,0,0,29,0,-1,0, ldraw_lib__48__11_24edge()], // 1 16 -29 48 -43 -29 0 0 0 0 29 0 -1 0 48\11-24edge.dat [1,16,-29,48,-43,-29,0,0,0,0,29,0,-1,0, ldraw_lib__48__11_24edge()], -// 1 16 -29 48 -43 -2.9 0 0 0 0 2.9 0 1 0 48\1-4rin10.dat - [1,16,-29,48,-43,-2.9,0,0,0,0,2.9,0,1,0, ldraw_lib__48__1_4rin10()], +// 1 16 -29 48 -43 -2.9 0 0 0 0 2.9 0 1 0 48\1-4ring10.dat + [1,16,-29,48,-43,-2.9,0,0,0,0,2.9,0,1,0, ldraw_lib__48__1_4ring10()], // 1 16 -29 48 -43 0 0 2.9 2.9 0 0 0 1 0 48\1-6ring10.dat [1,16,-29,48,-43,0,0,2.9,2.9,0,0,0,1,0, ldraw_lib__48__1_6ring10()], // 4 16 -1.3746 63.95 -43 0 61.1652 -43 -2.2069 59.0983 -43 -3.886 62.5 -43 @@ -291,8 +292,8 @@ function ldraw_lib__4258() = [ [1,16,29,48,-40,29,0,0,0,0,-29,0,-1,0, ldraw_lib__48__11_24edge()], // 1 16 29 48 -43 29 0 0 0 0 -29 0 -1 0 48\11-24edge.dat [1,16,29,48,-43,29,0,0,0,0,-29,0,-1,0, ldraw_lib__48__11_24edge()], -// 1 16 29 48 -43 2.9 0 0 0 0 -2.9 0 1 0 48\1-4rin10.dat - [1,16,29,48,-43,2.9,0,0,0,0,-2.9,0,1,0, ldraw_lib__48__1_4rin10()], +// 1 16 29 48 -43 2.9 0 0 0 0 -2.9 0 1 0 48\1-4ring10.dat + [1,16,29,48,-43,2.9,0,0,0,0,-2.9,0,1,0, ldraw_lib__48__1_4ring10()], // 1 16 29 48 -43 0 0 -2.9 -2.9 0 0 0 1 0 48\1-6ring10.dat [1,16,29,48,-43,0,0,-2.9,-2.9,0,0,0,1,0, ldraw_lib__48__1_6ring10()], // 4 16 1.3746 32.05 -43 0 34.8348 -43 2.2069 36.9017 -43 3.886 33.5 -43 @@ -305,8 +306,8 @@ function ldraw_lib__4258() = [ [1,16,-29,48,-40,-29,0,0,0,0,-29,0,-1,0, ldraw_lib__48__11_24edge()], // 1 16 -29 48 -43 -29 0 0 0 0 -29 0 -1 0 48\11-24edge.dat [1,16,-29,48,-43,-29,0,0,0,0,-29,0,-1,0, ldraw_lib__48__11_24edge()], -// 1 16 -29 48 -43 -2.9 0 0 0 0 -2.9 0 1 0 48\1-4rin10.dat - [1,16,-29,48,-43,-2.9,0,0,0,0,-2.9,0,1,0, ldraw_lib__48__1_4rin10()], +// 1 16 -29 48 -43 -2.9 0 0 0 0 -2.9 0 1 0 48\1-4ring10.dat + [1,16,-29,48,-43,-2.9,0,0,0,0,-2.9,0,1,0, ldraw_lib__48__1_4ring10()], // 1 16 -29 48 -43 0 0 2.9 -2.9 0 0 0 1 0 48\1-6ring10.dat [1,16,-29,48,-43,0,0,2.9,-2.9,0,0,0,1,0, ldraw_lib__48__1_6ring10()], // 4 16 -2.2069 36.9017 -43 0 34.8348 -43 -1.3746 32.05 -43 -3.886 33.5 -43 diff --git a/parts/4259.scad b/parts/4259.scad index 72804d2a0..437bf7e1e 100644 --- a/parts/4259.scad +++ b/parts/4259.scad @@ -3,8 +3,8 @@ use <../p/4-4con10.scad> use <../p/4-4con19.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring2.scad> use <../p/4-4ring4.scad> use <../p/box2-7.scad> @@ -13,7 +13,7 @@ function ldraw_lib__4259() = [ // 0 Wheel Rim 10 x 17.4 with 4 Studs and Freestyle Pinhole // 0 Name: 4259.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__4259() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -93,8 +94,8 @@ function ldraw_lib__4259() = [ [1,16,0,0,-8,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring2()], // 1 16 0 0 9 4 0 0 0 0 4 0 -1 0 4-4ring4.dat [1,16,0,0,9,4,0,0,0,0,4,0,-1,0, ldraw_lib__4_4ring4()], -// 1 16 0 0 9 2 0 0 0 0 2 0 -1 0 4-4rin10.dat - [1,16,0,0,9,2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 9 2 0 0 0 0 2 0 -1 0 4-4ring10.dat + [1,16,0,0,9,2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4ring10()], // 1 16 0 0 -10 1 0 0 0 0 -1 0 1 0 stug-2x2.dat [1,16,0,0,-10,1,0,0,0,0,-1,0,1,0, ldraw_lib__stug_2x2()], // 1 16 -0.5 -11.902 0.5 0 -0.5 0 4 0.098 0 0 0 7.5 box2-7.dat diff --git a/parts/42610.scad b/parts/42610.scad index 2d2adcaa2..e5213bda2 100644 --- a/parts/42610.scad +++ b/parts/42610.scad @@ -4,15 +4,15 @@ use <../p/4-4con5.scad> use <../p/4-4con6.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin13.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring13.scad> use <../p/4-4ring3.scad> use <../p/4-4ring8.scad> function ldraw_lib__42610() = [ // 0 Wheel Rim 8 x 11.2 with Centre Groove // 0 Name: 42610.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2014-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__42610() = [ // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 // 0 !HISTORY 2014-03-08 [cwdee] Description change // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -70,14 +71,14 @@ function ldraw_lib__42610() = [ [1,16,0,0,3,14,0,0,0,0,14,0,-5,0, ldraw_lib__4_4edge()], // 1 16 0 0 -8 -14 0 0 0 0 14 0 5 0 4-4cyli.dat [1,16,0,0,-8,-14,0,0,0,0,14,0,5,0, ldraw_lib__4_4cyli()], -// 1 16 0 0 -8 -1 0 0 0 0 1 0 1 0 4-4rin13.dat - [1,16,0,0,-8,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin13()], -// 1 16 0 0 -8 -1 0 0 0 0 1 0 1 0 4-4rin12.dat - [1,16,0,0,-8,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin12()], -// 1 16 0 0 8 1 0 0 0 0 1 0 -1 0 4-4rin13.dat - [1,16,0,0,8,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin13()], -// 1 16 0 0 8 1 0 0 0 0 1 0 -1 0 4-4rin12.dat - [1,16,0,0,8,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 -8 -1 0 0 0 0 1 0 1 0 4-4ring13.dat + [1,16,0,0,-8,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring13()], +// 1 16 0 0 -8 -1 0 0 0 0 1 0 1 0 4-4ring12.dat + [1,16,0,0,-8,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring12()], +// 1 16 0 0 8 1 0 0 0 0 1 0 -1 0 4-4ring13.dat + [1,16,0,0,8,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring13()], +// 1 16 0 0 8 1 0 0 0 0 1 0 -1 0 4-4ring12.dat + [1,16,0,0,8,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring12()], // 1 16 0 0 -8 -14 0 0 0 0 14 0 5 0 4-4edge.dat [1,16,0,0,-8,-14,0,0,0,0,14,0,5,0, ldraw_lib__4_4edge()], // 1 16 0 0 -8 -12 0 0 0 0 12 0 5 0 4-4edge.dat diff --git a/parts/4266.scad b/parts/4266.scad index 0da498ce8..dc25b420b 100644 --- a/parts/4266.scad +++ b/parts/4266.scad @@ -4,7 +4,7 @@ use <../p/48/4-4con24.scad> use <../p/48/4-4con70.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin18.scad> +use <../p/48/4-4ring18.scad> use <../p/48/4-4ring35.scad> use <../p/48/4-4ring71.scad> use @@ -12,7 +12,7 @@ function ldraw_lib__4266() = [ // 0 Wheel Rim 20 x 30 Smooth with 6 Pinholes // 0 Name: 4266.dat // 0 Author: Niels Bugge [SirBugge] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__4266() = [ // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 // 0 !HISTORY 2012-12-28 [MMR1988] Used subpart of 6582.dat, Reworked // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -39,8 +40,8 @@ function ldraw_lib__4266() = [ // // 1 16 0 0 25 1 0 0 0 0 1 0 -1 0 48\4-4ring35.dat [1,16,0,0,25,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4ring35()], -// 1 16 0 0 25 2 0 0 0 0 -2 0 -1 0 48\4-4rin18.dat - [1,16,0,0,25,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin18()], +// 1 16 0 0 25 2 0 0 0 0 -2 0 -1 0 48\4-4ring18.dat + [1,16,0,0,25,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring18()], // // 1 16 0 0 25 -38 0 0 0 0 38 0 -50 0 48\4-4cylo.dat [1,16,0,0,25,-38,0,0,0,0,38,0,-50,0, ldraw_lib__48__4_4cylo()], @@ -49,8 +50,8 @@ function ldraw_lib__4266() = [ [1,16,0,0,-25,-35.5,0,0,0,0,35.5,0,-50,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -25 0.5 0 0 0 0 -0.5 0 1 0 48\4-4ring71.dat [1,16,0,0,-25,0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__48__4_4ring71()], -// 1 16 0 0 -25 2 0 0 0 0 -2 0 1 0 48\4-4rin18.dat - [1,16,0,0,-25,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin18()], +// 1 16 0 0 -25 2 0 0 0 0 -2 0 1 0 48\4-4ring18.dat + [1,16,0,0,-25,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring18()], // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], diff --git a/parts/4267.scad b/parts/4267.scad index 177226749..3ab2b7af9 100644 --- a/parts/4267.scad +++ b/parts/4267.scad @@ -1,6 +1,6 @@ use <../lib.scad> -use <../p/48/1-4rin10.scad> -use <../p/48/1-4rin19.scad> +use <../p/48/1-4ring10.scad> +use <../p/48/1-4ring19.scad> use <../p/48/1-4ring2.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> @@ -9,7 +9,7 @@ function ldraw_lib__4267() = [ // 0 Tyre 20/ 83 x 30 Offset Tread // 0 Name: 4267.dat // 0 Author: Bernd Broich [bbroich] -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__4267() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm)/profile_as_percentage_of_width x rim_diameter_(mm) // @@ -31,52 +32,52 @@ function ldraw_lib__4267() = [ [1,16,0,0,25,-38,0,0,0,0,38,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -25 -20 0 0 0 0 20 0 1 0 48\1-4ring2.dat [1,16,0,0,-25,-20,0,0,0,0,20,0,1,0, ldraw_lib__48__1_4ring2()], -// 1 16 0 0 -25 -6 0 0 0 0 6 0 1 0 48\1-4rin10.dat - [1,16,0,0,-25,-6,0,0,0,0,6,0,1,0, ldraw_lib__48__1_4rin10()], -// 1 16 0 0 -25 -2 0 0 0 0 2 0 1 0 48\1-4rin19.dat - [1,16,0,0,-25,-2,0,0,0,0,2,0,1,0, ldraw_lib__48__1_4rin19()], +// 1 16 0 0 -25 -6 0 0 0 0 6 0 1 0 48\1-4ring10.dat + [1,16,0,0,-25,-6,0,0,0,0,6,0,1,0, ldraw_lib__48__1_4ring10()], +// 1 16 0 0 -25 -2 0 0 0 0 2 0 1 0 48\1-4ring19.dat + [1,16,0,0,-25,-2,0,0,0,0,2,0,1,0, ldraw_lib__48__1_4ring19()], // 1 16 0 0 -25 0 0 20 20 0 0 0 1 0 48\1-4ring2.dat [1,16,0,0,-25,0,0,20,20,0,0,0,1,0, ldraw_lib__48__1_4ring2()], -// 1 16 0 0 -25 0 0 6 6 0 0 0 1 0 48\1-4rin10.dat - [1,16,0,0,-25,0,0,6,6,0,0,0,1,0, ldraw_lib__48__1_4rin10()], -// 1 16 0 0 -25 0 0 2 2 0 0 0 1 0 48\1-4rin19.dat - [1,16,0,0,-25,0,0,2,2,0,0,0,1,0, ldraw_lib__48__1_4rin19()], +// 1 16 0 0 -25 0 0 6 6 0 0 0 1 0 48\1-4ring10.dat + [1,16,0,0,-25,0,0,6,6,0,0,0,1,0, ldraw_lib__48__1_4ring10()], +// 1 16 0 0 -25 0 0 2 2 0 0 0 1 0 48\1-4ring19.dat + [1,16,0,0,-25,0,0,2,2,0,0,0,1,0, ldraw_lib__48__1_4ring19()], // 1 16 0 0 -25 20 0 0 0 0 -20 0 1 0 48\1-4ring2.dat [1,16,0,0,-25,20,0,0,0,0,-20,0,1,0, ldraw_lib__48__1_4ring2()], -// 1 16 0 0 -25 6 0 0 0 0 -6 0 1 0 48\1-4rin10.dat - [1,16,0,0,-25,6,0,0,0,0,-6,0,1,0, ldraw_lib__48__1_4rin10()], -// 1 16 0 0 -25 2 0 0 0 0 -2 0 1 0 48\1-4rin19.dat - [1,16,0,0,-25,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_4rin19()], +// 1 16 0 0 -25 6 0 0 0 0 -6 0 1 0 48\1-4ring10.dat + [1,16,0,0,-25,6,0,0,0,0,-6,0,1,0, ldraw_lib__48__1_4ring10()], +// 1 16 0 0 -25 2 0 0 0 0 -2 0 1 0 48\1-4ring19.dat + [1,16,0,0,-25,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_4ring19()], // 1 16 0 0 -25 0 0 -20 -20 0 0 0 1 0 48\1-4ring2.dat [1,16,0,0,-25,0,0,-20,-20,0,0,0,1,0, ldraw_lib__48__1_4ring2()], -// 1 16 0 0 -25 0 0 -6 -6 0 0 0 1 0 48\1-4rin10.dat - [1,16,0,0,-25,0,0,-6,-6,0,0,0,1,0, ldraw_lib__48__1_4rin10()], -// 1 16 0 0 -25 0 0 -2 -2 0 0 0 1 0 48\1-4rin19.dat - [1,16,0,0,-25,0,0,-2,-2,0,0,0,1,0, ldraw_lib__48__1_4rin19()], +// 1 16 0 0 -25 0 0 -6 -6 0 0 0 1 0 48\1-4ring10.dat + [1,16,0,0,-25,0,0,-6,-6,0,0,0,1,0, ldraw_lib__48__1_4ring10()], +// 1 16 0 0 -25 0 0 -2 -2 0 0 0 1 0 48\1-4ring19.dat + [1,16,0,0,-25,0,0,-2,-2,0,0,0,1,0, ldraw_lib__48__1_4ring19()], // 1 16 0 0 25 20 0 0 0 0 20 0 -1 0 48\1-4ring2.dat [1,16,0,0,25,20,0,0,0,0,20,0,-1,0, ldraw_lib__48__1_4ring2()], -// 1 16 0 0 25 6 0 0 0 0 6 0 -1 0 48\1-4rin10.dat - [1,16,0,0,25,6,0,0,0,0,6,0,-1,0, ldraw_lib__48__1_4rin10()], -// 1 16 0 0 25 2 0 0 0 0 2 0 -1 0 48\1-4rin19.dat - [1,16,0,0,25,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__1_4rin19()], +// 1 16 0 0 25 6 0 0 0 0 6 0 -1 0 48\1-4ring10.dat + [1,16,0,0,25,6,0,0,0,0,6,0,-1,0, ldraw_lib__48__1_4ring10()], +// 1 16 0 0 25 2 0 0 0 0 2 0 -1 0 48\1-4ring19.dat + [1,16,0,0,25,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__1_4ring19()], // 1 16 0 0 25 0 0 -20 20 0 0 0 -1 0 48\1-4ring2.dat [1,16,0,0,25,0,0,-20,20,0,0,0,-1,0, ldraw_lib__48__1_4ring2()], -// 1 16 0 0 25 0 0 -6 6 0 0 0 -1 0 48\1-4rin10.dat - [1,16,0,0,25,0,0,-6,6,0,0,0,-1,0, ldraw_lib__48__1_4rin10()], -// 1 16 0 0 25 0 0 -2 2 0 0 0 -1 0 48\1-4rin19.dat - [1,16,0,0,25,0,0,-2,2,0,0,0,-1,0, ldraw_lib__48__1_4rin19()], +// 1 16 0 0 25 0 0 -6 6 0 0 0 -1 0 48\1-4ring10.dat + [1,16,0,0,25,0,0,-6,6,0,0,0,-1,0, ldraw_lib__48__1_4ring10()], +// 1 16 0 0 25 0 0 -2 2 0 0 0 -1 0 48\1-4ring19.dat + [1,16,0,0,25,0,0,-2,2,0,0,0,-1,0, ldraw_lib__48__1_4ring19()], // 1 16 0 0 25 -20 0 0 0 0 -20 0 -1 0 48\1-4ring2.dat [1,16,0,0,25,-20,0,0,0,0,-20,0,-1,0, ldraw_lib__48__1_4ring2()], -// 1 16 0 0 25 -6 0 0 0 0 -6 0 -1 0 48\1-4rin10.dat - [1,16,0,0,25,-6,0,0,0,0,-6,0,-1,0, ldraw_lib__48__1_4rin10()], -// 1 16 0 0 25 -2 0 0 0 0 -2 0 -1 0 48\1-4rin19.dat - [1,16,0,0,25,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_4rin19()], +// 1 16 0 0 25 -6 0 0 0 0 -6 0 -1 0 48\1-4ring10.dat + [1,16,0,0,25,-6,0,0,0,0,-6,0,-1,0, ldraw_lib__48__1_4ring10()], +// 1 16 0 0 25 -2 0 0 0 0 -2 0 -1 0 48\1-4ring19.dat + [1,16,0,0,25,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_4ring19()], // 1 16 0 0 25 0 0 20 -20 0 0 0 -1 0 48\1-4ring2.dat [1,16,0,0,25,0,0,20,-20,0,0,0,-1,0, ldraw_lib__48__1_4ring2()], -// 1 16 0 0 25 0 0 6 -6 0 0 0 -1 0 48\1-4rin10.dat - [1,16,0,0,25,0,0,6,-6,0,0,0,-1,0, ldraw_lib__48__1_4rin10()], -// 1 16 0 0 25 0 0 2 -2 0 0 0 -1 0 48\1-4rin19.dat - [1,16,0,0,25,0,0,2,-2,0,0,0,-1,0, ldraw_lib__48__1_4rin19()], +// 1 16 0 0 25 0 0 6 -6 0 0 0 -1 0 48\1-4ring10.dat + [1,16,0,0,25,0,0,6,-6,0,0,0,-1,0, ldraw_lib__48__1_4ring10()], +// 1 16 0 0 25 0 0 2 -2 0 0 0 -1 0 48\1-4ring19.dat + [1,16,0,0,25,0,0,2,-2,0,0,0,-1,0, ldraw_lib__48__1_4ring19()], // // 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\4267s01.dat [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__4267s01()], diff --git a/parts/4270894a.scad b/parts/4270894a.scad index c18772777..64fcb6c6b 100644 --- a/parts/4270894a.scad +++ b/parts/4270894a.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc3.scad> use <../p/4-4disc.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin13.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring13.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use <../p/4-4ring5.scad> @@ -12,7 +12,7 @@ function ldraw_lib__4270894a() = [ // 0 Sticker 1.8 x 1.8 Round with Brown, Yellow, Red Rings // 0 Name: 4270894a.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__4270894a() = [ // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 // 0 !HISTORY 2017-07-03 [cwdee] Use cylinder primitive with conditional lines // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 6 0 -0.25 0 6 0 0 0 1 0 0 0 6 4-4disc.dat [1,6,0,-0.25,0,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4disc()], @@ -36,10 +37,10 @@ function ldraw_lib__4270894a() = [ [1,14,0,-0.25,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring4()], // 1 14 0 -0.25 0 2 0 0 0 1 0 0 0 2 4-4ring5.dat [1,14,0,-0.25,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring5()], -// 1 14 0 -0.25 0 1 0 0 0 1 0 0 0 1 4-4rin12.dat - [1,14,0,-0.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin12()], -// 1 4 0 -0.25 0 1 0 0 0 1 0 0 0 1 4-4rin13.dat - [1,4,0,-0.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin13()], +// 1 14 0 -0.25 0 1 0 0 0 1 0 0 0 1 4-4ring12.dat + [1,14,0,-0.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring12()], +// 1 4 0 -0.25 0 1 0 0 0 1 0 0 0 1 4-4ring13.dat + [1,4,0,-0.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring13()], // 1 4 0 -0.25 0 2 0 0 0 1 0 0 0 2 4-4ring7.dat [1,4,0,-0.25,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring7()], // 1 4 0 -0.25 0 2 0 0 0 1 0 0 0 2 4-4ring8.dat diff --git a/parts/42865.scad b/parts/42865.scad index 25a0f0b55..64a2b5edd 100644 --- a/parts/42865.scad +++ b/parts/42865.scad @@ -11,7 +11,7 @@ use <../p/3-8chrd.scad> use <../p/3-8cyli.scad> use <../p/3-8cylo.scad> use <../p/3-8edge.scad> -use <../p/3-8rin12.scad> +use <../p/3-8ring12.scad> use <../p/3-8ring2.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> @@ -24,7 +24,7 @@ function ldraw_lib__42865() = [ // 0 ~Technic Pin with Friction Ridges Lengthwise and Solid End // 0 Name: 42865.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -33,7 +33,8 @@ function ldraw_lib__42865() = [ // // 0 !HISTORY 2013-01-24 [MMR1988] Partital rewrite due to condlines issues and correction of t-junctions. // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // connect6 // @@ -325,14 +326,14 @@ function ldraw_lib__42865() = [ [1,16,-20,0,0,0,2,0,-2.48744,0,-6.00522,-6.00522,0,2.48744, ldraw_lib__3_8cylo()], // 1 16 -20 0 0 0 2 0 2.48744 0 6.00522 6.00522 0 -2.48744 3-8cylo.dat [1,16,-20,0,0,0,2,0,2.48744,0,6.00522,6.00522,0,-2.48744, ldraw_lib__3_8cylo()], -// 1 16 -18 0 0 0 -1 0 0.191342 0 0.461939 0.461939 0 -0.191342 3-8rin12.dat - [1,16,-18,0,0,0,-1,0,0.191342,0,0.461939,0.461939,0,-0.191342, ldraw_lib__3_8rin12()], +// 1 16 -18 0 0 0 -1 0 0.191342 0 0.461939 0.461939 0 -0.191342 3-8ring12.dat + [1,16,-18,0,0,0,-1,0,0.191342,0,0.461939,0.461939,0,-0.191342, ldraw_lib__3_8ring12()], // 1 16 -18 0 0 0 1 0 2.2961 0 5.54328 5.54328 0 -2.2961 3-8edge.dat [1,16,-18,0,0,0,1,0,2.2961,0,5.54328,5.54328,0,-2.2961, ldraw_lib__3_8edge()], // 1 16 -18 0 0 0 1 0 -2.2961 0 -5.54328 -5.54328 0 2.2961 3-8edge.dat [1,16,-18,0,0,0,1,0,-2.2961,0,-5.54328,-5.54328,0,2.2961, ldraw_lib__3_8edge()], -// 1 16 -18 0 0 0 -1 0 -0.191342 0 -0.461939 -0.461939 0 0.191342 3-8rin12.dat - [1,16,-18,0,0,0,-1,0,-0.191342,0,-0.461939,-0.461939,0,0.191342, ldraw_lib__3_8rin12()], +// 1 16 -18 0 0 0 -1 0 -0.191342 0 -0.461939 -0.461939 0 0.191342 3-8ring12.dat + [1,16,-18,0,0,0,-1,0,-0.191342,0,-0.461939,-0.461939,0,0.191342, ldraw_lib__3_8ring12()], // 1 16 -4 0 0 0 2 0 0 0 6 6 0 0 4-4cyli.dat [1,16,-4,0,0,0,2,0,0,0,6,6,0,0, ldraw_lib__4_4cyli()], // 1 16 -2 0 0 0 1 0 0 0 6 6 0 0 4-4edge.dat @@ -394,8 +395,8 @@ function ldraw_lib__42865() = [ [2,24,18,-6.301,1,18,-5.801,1], // 4 16 18 -6.301 1 18 -6.005 2.488 18 -5.543 2.296 18 -5.801 1 [4,16,18,-6.301,1,18,-6.005,2.488,18,-5.543,2.296,18,-5.801,1], -// 1 16 18 0 0 0 1 0 0.46194 0 -0.191342 0.191342 0 0.46194 3-8rin12.dat - [1,16,18,0,0,0,1,0,0.46194,0,-0.191342,0.191342,0,0.46194, ldraw_lib__3_8rin12()], +// 1 16 18 0 0 0 1 0 0.46194 0 -0.191342 0.191342 0 0.46194 3-8ring12.dat + [1,16,18,0,0,0,1,0,0.46194,0,-0.191342,0.191342,0,0.46194, ldraw_lib__3_8ring12()], // 4 16 18 6.005 2.488 18 6.301 1 18 5.801 1 18 5.543 2.296 [4,16,18,6.005,2.488,18,6.301,1,18,5.801,1,18,5.543,2.296], // 2 24 18 6.301 1 18 5.801 1 @@ -404,8 +405,8 @@ function ldraw_lib__42865() = [ [2,24,18,6.301,-1,18,5.801,-1], // 4 16 18 6.301 -1 18 6.005 -2.488 18 5.543 -2.296 18 5.801 -1 [4,16,18,6.301,-1,18,6.005,-2.488,18,5.543,-2.296,18,5.801,-1], -// 1 16 18 0 0 0 1 0 -0.46194 0 0.191342 -0.191342 0 -0.46194 3-8rin12.dat - [1,16,18,0,0,0,1,0,-0.46194,0,0.191342,-0.191342,0,-0.46194, ldraw_lib__3_8rin12()], +// 1 16 18 0 0 0 1 0 -0.46194 0 0.191342 -0.191342 0 -0.46194 3-8ring12.dat + [1,16,18,0,0,0,1,0,-0.46194,0,0.191342,-0.191342,0,-0.46194, ldraw_lib__3_8ring12()], // 4 16 18 -6.005 -2.488 18 -6.301 -1 18 -5.801 -1 18 -5.543 -2.296 [4,16,18,-6.005,-2.488,18,-6.301,-1,18,-5.801,-1,18,-5.543,-2.296], // 2 24 18 -6.301 -1 18 -5.801 -1 @@ -442,8 +443,8 @@ function ldraw_lib__42865() = [ [4,16,20,-3.696,-1.531,20,-3.801,-1,20,-6.301,-1,20,-6.005,-2.488], // 1 16 20 0 0 0 -1 0 -1.847759 0 0.765367 -0.765367 0 -1.847759 3-8ring2.dat [1,16,20,0,0,0,-1,0,-1.847759,0,0.765367,-0.765367,0,-1.847759, ldraw_lib__3_8ring2()], -// 1 16 20 0 0 0 -1 0 -0.46194 0 0.191342 -0.191342 0 -0.46194 3-8rin12.dat - [1,16,20,0,0,0,-1,0,-0.46194,0,0.191342,-0.191342,0,-0.46194, ldraw_lib__3_8rin12()], +// 1 16 20 0 0 0 -1 0 -0.46194 0 0.191342 -0.191342 0 -0.46194 3-8ring12.dat + [1,16,20,0,0,0,-1,0,-0.46194,0,0.191342,-0.191342,0,-0.46194, ldraw_lib__3_8ring12()], // 4 16 20 3.801 -1 20 3.696 -1.531 20 6.005 -2.488 20 6.301 -1 [4,16,20,3.801,-1,20,3.696,-1.531,20,6.005,-2.488,20,6.301,-1], // 4 16 12.5 5.801 -1 12.5 3.801 -1 20 3.801 -1 18 5.801 -1 @@ -479,8 +480,8 @@ function ldraw_lib__42865() = [ [4,16,20,3.696,1.531,20,3.801,1,20,6.301,1,20,6.005,2.488], // 1 16 20 0 0 0 -1 0 1.847759 0 -0.765367 0.765367 0 1.847759 3-8ring2.dat [1,16,20,0,0,0,-1,0,1.847759,0,-0.765367,0.765367,0,1.847759, ldraw_lib__3_8ring2()], -// 1 16 20 0 0 0 -1 0 0.46194 0 -0.191342 0.191342 0 0.46194 3-8rin12.dat - [1,16,20,0,0,0,-1,0,0.46194,0,-0.191342,0.191342,0,0.46194, ldraw_lib__3_8rin12()], +// 1 16 20 0 0 0 -1 0 0.46194 0 -0.191342 0.191342 0 0.46194 3-8ring12.dat + [1,16,20,0,0,0,-1,0,0.46194,0,-0.191342,0.191342,0,0.46194, ldraw_lib__3_8ring12()], // 4 16 20 -3.801 1 20 -3.696 1.531 20 -6.005 2.488 20 -6.301 1 [4,16,20,-3.801,1,20,-3.696,1.531,20,-6.005,2.488,20,-6.301,1], // 4 16 12.5 -5.801 1 12.5 -3.801 1 20 -3.801 1 18 -5.801 1 diff --git a/parts/42924.scad b/parts/42924.scad index cf024e9e7..790eba1ba 100644 --- a/parts/42924.scad +++ b/parts/42924.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/1-4cyli.scad> use <../p/3-16cylo.scad> -use <../p/3-16rin3.scad> +use <../p/3-16ring3.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/confricrib1.scad> @@ -16,7 +16,7 @@ function ldraw_lib__42924() = [ // 0 Technic Pin Long with Friction Type 2 // 0 Name: 42924.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2022-05 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__42924() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 30 0 0 0 -1 0 0 0 -1 1 0 0 connectcollar3.dat [1,16,30,0,0,0,-1,0,0,0,-1,1,0,0, ldraw_lib__connectcollar3()], @@ -77,28 +78,28 @@ function ldraw_lib__42924() = [ // // 1 16 -12 0 0 0 4 0 0 0 8 8 0 0 3-16cylo.dat [1,16,-12,0,0,0,4,0,0,0,8,8,0,0, ldraw_lib__3_16cylo()], -// 1 16 -12 0 0 0 1 0 0 0 2 2 0 0 3-16rin3.dat - [1,16,-12,0,0,0,1,0,0,0,2,2,0,0, ldraw_lib__3_16rin3()], +// 1 16 -12 0 0 0 1 0 0 0 2 2 0 0 3-16ring3.dat + [1,16,-12,0,0,0,1,0,0,0,2,2,0,0, ldraw_lib__3_16ring3()], // 1 16 -12 0 0 0 4 0 0 0 8 -8 0 0 3-16cylo.dat [1,16,-12,0,0,0,4,0,0,0,8,-8,0,0, ldraw_lib__3_16cylo()], -// 1 16 -12 0 0 0 1 0 0 0 2 -2 0 0 3-16rin3.dat - [1,16,-12,0,0,0,1,0,0,0,2,-2,0,0, ldraw_lib__3_16rin3()], +// 1 16 -12 0 0 0 1 0 0 0 2 -2 0 0 3-16ring3.dat + [1,16,-12,0,0,0,1,0,0,0,2,-2,0,0, ldraw_lib__3_16ring3()], // 1 16 -12 0 0 0 4 0 0 0 -8 8 0 0 3-16cylo.dat [1,16,-12,0,0,0,4,0,0,0,-8,8,0,0, ldraw_lib__3_16cylo()], -// 1 16 -12 0 0 0 1 0 0 0 -2 2 0 0 3-16rin3.dat - [1,16,-12,0,0,0,1,0,0,0,-2,2,0,0, ldraw_lib__3_16rin3()], +// 1 16 -12 0 0 0 1 0 0 0 -2 2 0 0 3-16ring3.dat + [1,16,-12,0,0,0,1,0,0,0,-2,2,0,0, ldraw_lib__3_16ring3()], // 1 16 -12 0 0 0 4 0 0 0 -8 -8 0 0 3-16cylo.dat [1,16,-12,0,0,0,4,0,0,0,-8,-8,0,0, ldraw_lib__3_16cylo()], -// 1 16 -12 0 0 0 1 0 0 0 -2 -2 0 0 3-16rin3.dat - [1,16,-12,0,0,0,1,0,0,0,-2,-2,0,0, ldraw_lib__3_16rin3()], -// 1 16 -8 0 0 0 -1 0 0 0 2 2 0 0 3-16rin3.dat - [1,16,-8,0,0,0,-1,0,0,0,2,2,0,0, ldraw_lib__3_16rin3()], -// 1 16 -8 0 0 0 -1 0 0 0 2 -2 0 0 3-16rin3.dat - [1,16,-8,0,0,0,-1,0,0,0,2,-2,0,0, ldraw_lib__3_16rin3()], -// 1 16 -8 0 0 0 -1 0 0 0 -2 2 0 0 3-16rin3.dat - [1,16,-8,0,0,0,-1,0,0,0,-2,2,0,0, ldraw_lib__3_16rin3()], -// 1 16 -8 0 0 0 -1 0 0 0 -2 -2 0 0 3-16rin3.dat - [1,16,-8,0,0,0,-1,0,0,0,-2,-2,0,0, ldraw_lib__3_16rin3()], +// 1 16 -12 0 0 0 1 0 0 0 -2 -2 0 0 3-16ring3.dat + [1,16,-12,0,0,0,1,0,0,0,-2,-2,0,0, ldraw_lib__3_16ring3()], +// 1 16 -8 0 0 0 -1 0 0 0 2 2 0 0 3-16ring3.dat + [1,16,-8,0,0,0,-1,0,0,0,2,2,0,0, ldraw_lib__3_16ring3()], +// 1 16 -8 0 0 0 -1 0 0 0 2 -2 0 0 3-16ring3.dat + [1,16,-8,0,0,0,-1,0,0,0,2,-2,0,0, ldraw_lib__3_16ring3()], +// 1 16 -8 0 0 0 -1 0 0 0 -2 2 0 0 3-16ring3.dat + [1,16,-8,0,0,0,-1,0,0,0,-2,2,0,0, ldraw_lib__3_16ring3()], +// 1 16 -8 0 0 0 -1 0 0 0 -2 -2 0 0 3-16ring3.dat + [1,16,-8,0,0,0,-1,0,0,0,-2,-2,0,0, ldraw_lib__3_16ring3()], // 4 16 -12 5.5434 -2.2962 -12 5.5434 2.2962 -12 7.3912 3.0616 -12 7.3912 -3.0616 [4,16,-12,5.5434,-2.2962,-12,5.5434,2.2962,-12,7.3912,3.0616,-12,7.3912,-3.0616], // 1 16 -10 7.3912 0 0 0 2 0 -1 0 3.0616 0 0 rect.dat diff --git a/parts/43097-f1.scad b/parts/43097-f1.scad new file mode 100644 index 000000000..9d9f8e26d --- /dev/null +++ b/parts/43097-f1.scad @@ -0,0 +1,30 @@ +use <../lib.scad> +use <47157.scad> +use <62274c01.scad> +use +function ldraw_lib__43097_f1() = [ +// 0 Technic Linear Actuator 8 x 2 x 2 Type 2 (Contracted) +// 0 Name: 43097-f1.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Shortcut UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Power Functions +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 4 0 0 0 0 1 0 -1 0 0 0 0 1 47157.dat + [1,4,0,0,0,0,1,0,-1,0,0,0,0,1, ldraw_lib__47157()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 u9559c01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__u9559c01()], +// 1 72 0 0 170 1 0 0 0 1 0 0 0 1 62274c01.dat + [1,72,0,0,170,1,0,0,0,1,0,0,0,1, ldraw_lib__62274c01()], +]; +module ldraw_lib__43097_f1(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__43097_f1(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__43097_f1(line=0.2); \ No newline at end of file diff --git a/parts/43097-f2.scad b/parts/43097-f2.scad new file mode 100644 index 000000000..6b772196e --- /dev/null +++ b/parts/43097-f2.scad @@ -0,0 +1,30 @@ +use <../lib.scad> +use <47157.scad> +use <62274c01.scad> +use +function ldraw_lib__43097_f2() = [ +// 0 Technic Linear Actuator 8 x 2 x 2 Type 2 (Extended) +// 0 Name: 43097-f2.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Shortcut UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Power Functions +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 4 0 0 0 0 1 0 -1 0 0 0 0 1 47157.dat + [1,4,0,0,0,0,1,0,-1,0,0,0,0,1, ldraw_lib__47157()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 u9559c01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__u9559c01()], +// 1 72 0 0 270 1 0 0 0 1 0 0 0 1 62274c01.dat + [1,72,0,0,270,1,0,0,0,1,0,0,0,1, ldraw_lib__62274c01()], +]; +module ldraw_lib__43097_f2(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__43097_f2(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__43097_f2(line=0.2); \ No newline at end of file diff --git a/parts/43373.scad b/parts/43373.scad index 7ea664062..0a7fd8471 100644 --- a/parts/43373.scad +++ b/parts/43373.scad @@ -1,10 +1,10 @@ use <../lib.scad> -use <../p/48/1-4rin19.scad> +use <../p/48/1-4ring19.scad> use <../p/48/2-4cyli.scad> use <../p/48/2-4edge.scad> use <../p/48/5-24cyli.scad> use <../p/48/5-24edge.scad> -use <../p/48/5-24ri24.scad> +use <../p/48/5-24ring24.scad> use <../p/axle.scad> use <../p/box2-5.scad> use <../p/rect.scad> @@ -15,17 +15,18 @@ function ldraw_lib__43373() = [ // 0 Brick 1 x 2 with Hoop and Axle // 0 Name: 43373.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS basketball, Harry Potter, quidditch, Ring +// 0 !KEYWORDS Harry Potter, Ring, basketball, quidditch // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -50 1 0 0 0 1 0 0 0 1 s\43373s01.dat [1,16,0,0,-50,1,0,0,0,1,0,0,0,1, ldraw_lib__s__43373s01()], @@ -65,12 +66,12 @@ function ldraw_lib__43373() = [ [1,16,10,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__stud()], // 1 16 0 6 -50 -47 0 0 0 1 0 0 0 -47 48\2-4edge.dat [1,16,0,6,-50,-47,0,0,0,1,0,0,0,-47, ldraw_lib__48__2_4edge()], -// 1 16 0 6 -50 0 0 -2.35 0 1 0 -2.35 0 0 48\1-4rin19.dat - [1,16,0,6,-50,0,0,-2.35,0,1,0,-2.35,0,0, ldraw_lib__48__1_4rin19()], +// 1 16 0 6 -50 0 0 -2.35 0 1 0 -2.35 0 0 48\1-4ring19.dat + [1,16,0,6,-50,0,0,-2.35,0,1,0,-2.35,0,0, ldraw_lib__48__1_4ring19()], // 1 16 0 9 -50 -26.0939 0 34.0063 0 1 0 -34.0063 0 -26.0939 48\5-24edge.dat [1,16,0,9,-50,-26.0939,0,34.0063,0,1,0,-34.0063,0,-26.0939, ldraw_lib__48__5_24edge()], -// 1 16 0 6 -50 -1.08725 0 1.41693 0 3 0 -1.41693 0 -1.08725 48\5-24ri24.dat - [1,16,0,6,-50,-1.08725,0,1.41693,0,3,0,-1.41693,0,-1.08725, ldraw_lib__48__5_24ri24()], +// 1 16 0 6 -50 -1.08725 0 1.41693 0 3 0 -1.41693 0 -1.08725 48\5-24ring24.dat + [1,16,0,6,-50,-1.08725,0,1.41693,0,3,0,-1.41693,0,-1.08725, ldraw_lib__48__5_24ring24()], // 1 16 0 3 -50 -47 0 0 0 1 0 0 0 -47 48\2-4edge.dat [1,16,0,3,-50,-47,0,0,0,1,0,0,0,-47, ldraw_lib__48__2_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/43374.scad b/parts/43374.scad index 9f35363ff..78e35063a 100644 --- a/parts/43374.scad +++ b/parts/43374.scad @@ -3,15 +3,15 @@ use <../p/48/4-4con13.scad> use <../p/48/4-4con21.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin14.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring14.scad> use <../p/48/4-4ring5.scad> use function ldraw_lib__43374() = [ // 0 Minifig Basketball Net for Hoop // 0 Name: 43374.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__43374() = [ // 0 !CATEGORY Minifig Accessory // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 47 0 0 0 1 0 0 0 47 48\4-4edge.dat [1,16,0,0,0,47,0,0,0,1,0,0,0,47, ldraw_lib__48__4_4edge()], @@ -29,10 +30,10 @@ function ldraw_lib__43374() = [ [1,16,0,0,0,47,0,0,0,3,0,0,0,47, ldraw_lib__48__4_4cyli()], // 1 16 0 3 0 47 0 0 0 1 0 0 0 47 48\4-4edge.dat [1,16,0,3,0,47,0,0,0,1,0,0,0,47, ldraw_lib__48__4_4edge()], -// 1 16 0 3 0 3.13333 0 0 0 -1 0 0 0 3.13333 48\4-4rin14.dat - [1,16,0,3,0,3.13333,0,0,0,-1,0,0,0,3.13333, ldraw_lib__48__4_4rin14()], -// 1 16 0 0 0 3.13333 0 0 0 1 0 0 0 3.13333 48\4-4rin14.dat - [1,16,0,0,0,3.13333,0,0,0,1,0,0,0,3.13333, ldraw_lib__48__4_4rin14()], +// 1 16 0 3 0 3.13333 0 0 0 -1 0 0 0 3.13333 48\4-4ring14.dat + [1,16,0,3,0,3.13333,0,0,0,-1,0,0,0,3.13333, ldraw_lib__48__4_4ring14()], +// 1 16 0 0 0 3.13333 0 0 0 1 0 0 0 3.13333 48\4-4ring14.dat + [1,16,0,0,0,3.13333,0,0,0,1,0,0,0,3.13333, ldraw_lib__48__4_4ring14()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 0 1.99394 0 0 0 1.5 0 0 0 1.99394 48\4-4con21.dat @@ -45,8 +46,8 @@ function ldraw_lib__43374() = [ [1,16,0,3,0,42.77,0,0,0,1,0,0,0,42.77, ldraw_lib__48__4_4edge()], // 1 16 0 3 0 42.77 0 0 0 3 0 0 0 42.77 48\4-4cyli.dat [1,16,0,3,0,42.77,0,0,0,3,0,0,0,42.77, ldraw_lib__48__4_4cyli()], -// 1 16 0 3 0 4.27273 0 0 0 -1 0 0 0 4.27273 48\4-4rin10.dat - [1,16,0,3,0,4.27273,0,0,0,-1,0,0,0,4.27273, ldraw_lib__48__4_4rin10()], +// 1 16 0 3 0 4.27273 0 0 0 -1 0 0 0 4.27273 48\4-4ring10.dat + [1,16,0,3,0,4.27273,0,0,0,-1,0,0,0,4.27273, ldraw_lib__48__4_4ring10()], // 1 16 0 70 0 23 0 0 0 1 0 0 0 23 48\4-4edge.dat [1,16,0,70,0,23,0,0,0,1,0,0,0,23, ldraw_lib__48__4_4edge()], // 1 16 0 66 0 23 0 0 0 4 0 0 0 23 48\4-4cyli.dat diff --git a/parts/4341.scad b/parts/4341.scad index 682da5204..b1cc57c14 100644 --- a/parts/4341.scad +++ b/parts/4341.scad @@ -14,14 +14,14 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin29.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring29.scad> use <../p/4-4ring5.scad> function ldraw_lib__4341() = [ // 0 Minifig Cauldron // 0 Name: 4341.dat // 0 Author: Franklin W. Cain [fwcain] -// 0 !LDRAW_ORG Part UPDATE 2020-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,15 +29,16 @@ function ldraw_lib__4341() = [ [0,"BFC","CCW"], // // 0 !CATEGORY Minifig Accessory -// 0 !KEYWORDS Belville, Castle, container, Fabuland, Harry Potter, kettle, pot -// 0 !KEYWORDS potion, Witch +// 0 !KEYWORDS Belville, Castle, Fabuland, Harry Potter, Witch, container, kettle +// 0 !KEYWORDS pot, potion // // 0 !HISTORY 2002-04-25 [PTadmin] Official Update 2002-02 // 0 !HISTORY 2007-07-04 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2017-09-04 [MagFors] bfc'd, added cond-lines, used more primitives // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 42 0 24 0 0 0 -6 0 0 0 24 4-4cylo.dat [1,16,0,42,0,24,0,0,0,-6,0,0,0,24, ldraw_lib__4_4cylo()], @@ -120,10 +121,10 @@ function ldraw_lib__4341() = [ // // 1 16 0 30 0 33 0 0 0 -30 0 0 0 33 4-4cyli.dat [1,16,0,30,0,33,0,0,0,-30,0,0,0,33, ldraw_lib__4_4cyli()], -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4rin29.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin29()], -// 1 16 0 0 0 3 0 0 0 1 0 0 0 3 4-4rin10.dat - [1,16,0,0,0,3,0,0,0,1,0,0,0,3, ldraw_lib__4_4rin10()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring29.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring29()], +// 1 16 0 0 0 3 0 0 0 1 0 0 0 3 4-4ring10.dat + [1,16,0,0,0,3,0,0,0,1,0,0,0,3, ldraw_lib__4_4ring10()], // 1 16 0 0 0 29 0 0 0 1 0 0 0 29 4-4edge.dat [1,16,0,0,0,29,0,0,0,1,0,0,0,29, ldraw_lib__4_4edge()], // 1 16 0 0 0 33 0 0 0 1 0 0 0 33 4-4edge.dat diff --git a/parts/43463.scad b/parts/43463.scad index 5b2eea631..d8f118a94 100644 --- a/parts/43463.scad +++ b/parts/43463.scad @@ -12,8 +12,8 @@ use <../p/2-4cyli.scad> use <../p/2-4disc.scad> use <../p/2-4edge.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin13.scad> -use <../p/2-4rin14.scad> +use <../p/2-4ring13.scad> +use <../p/2-4ring14.scad> use <../p/3-8cyli.scad> use <../p/3-8edge.scad> use <../p/4-4cyli.scad> @@ -26,7 +26,7 @@ function ldraw_lib__43463() = [ // 0 ~Electric RC Race Buggy Steering Unit (Level) // 0 Name: 43463.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2020-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -34,7 +34,8 @@ function ldraw_lib__43463() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 15 0 0 0 1 0 0 0 15 4-4edge.dat [1,16,0,0,0,15,0,0,0,1,0,0,0,15, ldraw_lib__4_4edge()], @@ -46,14 +47,14 @@ function ldraw_lib__43463() = [ [1,16,0,-3,0,15,0,0,0,1,0,0,0,15, ldraw_lib__4_4edge()], // 1 16 0 -3 0 4.97488 0 12.0104 0 1 0 -12.0104 0 4.97488 3-8edge.dat [1,16,0,-3,0,4.97488,0,12.0104,0,1,0,-12.0104,0,4.97488, ldraw_lib__3_8edge()], -// 1 16 0 -3 0 0 0 1 0 1 0 -1 0 0 2-4rin13.dat - [1,16,0,-3,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__2_4rin13()], -// 1 16 0 -3 0 0 0 1 0 1 0 -1 0 0 2-4rin14.dat - [1,16,0,-3,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__2_4rin14()], -// 1 16 0 0 0 0 0 1 0 -1 0 -1 0 0 2-4rin13.dat - [1,16,0,0,0,0,0,1,0,-1,0,-1,0,0, ldraw_lib__2_4rin13()], -// 1 16 0 0 0 0 0 1 0 -1 0 -1 0 0 2-4rin14.dat - [1,16,0,0,0,0,0,1,0,-1,0,-1,0,0, ldraw_lib__2_4rin14()], +// 1 16 0 -3 0 0 0 1 0 1 0 -1 0 0 2-4ring13.dat + [1,16,0,-3,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__2_4ring13()], +// 1 16 0 -3 0 0 0 1 0 1 0 -1 0 0 2-4ring14.dat + [1,16,0,-3,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__2_4ring14()], +// 1 16 0 0 0 0 0 1 0 -1 0 -1 0 0 2-4ring13.dat + [1,16,0,0,0,0,0,1,0,-1,0,-1,0,0, ldraw_lib__2_4ring13()], +// 1 16 0 0 0 0 0 1 0 -1 0 -1 0 0 2-4ring14.dat + [1,16,0,0,0,0,0,1,0,-1,0,-1,0,0, ldraw_lib__2_4ring14()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -3 0 4.97488 0 12.0104 0 3 0 -12.0104 0 4.97488 3-8cyli.dat diff --git a/parts/4346p05.scad b/parts/4346p05.scad index 473ee313b..47aadfde9 100644 --- a/parts/4346p05.scad +++ b/parts/4346p05.scad @@ -2,13 +2,13 @@ use <../lib.scad> use <../p/48/1-4chrd.scad> use <../p/48/1-8tndis.scad> use <../p/48/2-4ndis.scad> -use <../p/48/4-4rin12.scad> +use <../p/48/4-4ring12.scad> use function ldraw_lib__4346p05() = [ // 0 Container Box 2 x 2 x 2 Door with Black Dollar Sign on Yellow Circle Pattern // 0 Name: 4346p05.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2023-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__4346p05() = [ // 0 !KEYWORDS Bricklink 4346px3, Set 4559 // // 0 !HISTORY 2023-03-05 [OrionP] Official Update 2023-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4346s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4346s01()], @@ -34,8 +35,8 @@ function ldraw_lib__4346p05() = [ // 1 16 0 28.5 -30 0 0 13.65 13.65 0 0 0 1 0 48\1-8tndis.dat [1,16,0,28.5,-30,0,0,13.65,13.65,0,0,0,1,0, ldraw_lib__48__1_8tndis()], // -// 1 0 0 28.5 -30 -1.05 0 0 0 0 -1.05 0 1 0 48\4-4rin12.dat - [1,0,0,28.5,-30,-1.05,0,0,0,0,-1.05,0,1,0, ldraw_lib__48__4_4rin12()], +// 1 0 0 28.5 -30 -1.05 0 0 0 0 -1.05 0 1 0 48\4-4ring12.dat + [1,0,0,28.5,-30,-1.05,0,0,0,0,-1.05,0,1,0, ldraw_lib__48__4_4ring12()], // 1 14 0 28.5 -30 -12.6 0 0 0 0 -12.6 0 1 0 48\1-4chrd.dat [1,14,0,28.5,-30,-12.6,0,0,0,0,-12.6,0,1,0, ldraw_lib__48__1_4chrd()], // 1 14 0 28.5 -30 -12.6 0 0 0 0 12.6 0 1 0 48\1-4chrd.dat diff --git a/parts/4375.scad b/parts/4375.scad index 0abcfa2a2..c87864953 100644 --- a/parts/4375.scad +++ b/parts/4375.scad @@ -5,7 +5,7 @@ use <../p/4-4con13.scad> use <../p/4-4con15.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin14.scad> +use <../p/4-4ring14.scad> use <../p/box4-1.scad> use <../p/box4.scad> use <../p/stud27a.scad> @@ -15,7 +15,7 @@ function ldraw_lib__4375() = [ // 0 Duplo Sign Post Base Short // 0 Name: 4375.dat // 0 Author: Tim Lampmann [L4mpi] -// 0 !LDRAW_ORG Part UPDATE 2020-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__4375() = [ // 0 !CATEGORY Support // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Short Version based on 4913 // @@ -55,8 +56,8 @@ function ldraw_lib__4375() = [ [1,16,0,-32,0,0,0,-15,0,-1,0,15,0,0, ldraw_lib__4_4edge()], // 1 16 0 -32 0 0 0 -14 0 -1 0 14 0 0 4-4edge.dat [1,16,0,-32,0,0,0,-14,0,-1,0,14,0,0, ldraw_lib__4_4edge()], -// 1 16 0 -32 0 0 0 -1 0 1 0 -1 0 0 4-4rin14.dat - [1,16,0,-32,0,0,0,-1,0,1,0,-1,0,0, ldraw_lib__4_4rin14()], +// 1 16 0 -32 0 0 0 -1 0 1 0 -1 0 0 4-4ring14.dat + [1,16,0,-32,0,0,0,-1,0,1,0,-1,0,0, ldraw_lib__4_4ring14()], // 1 16 0 -32 0 0 0 -1 0 3 0 1 0 0 stud27a.dat [1,16,0,-32,0,0,0,-1,0,3,0,1,0,0, ldraw_lib__stud27a()], // 0 BFC INVERTNEXT diff --git a/parts/4378a.scad b/parts/4378a.scad index 406b6b14f..b203e9e9c 100644 --- a/parts/4378a.scad +++ b/parts/4378a.scad @@ -8,7 +8,7 @@ use <../p/48/4-4con11.scad> use <../p/48/4-4con5.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin12.scad> +use <../p/48/4-4ring12.scad> use <../p/box4.scad> use <../p/stud27a.scad> use <../p/stud8.scad> @@ -16,7 +16,7 @@ function ldraw_lib__4378a() = [ // 0 Duplo Cone 2 x 2 x 1 // 0 Name: 4378a.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2022-05 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__4378a() = [ // 0 !CATEGORY Cone // // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 4 0 1 0 0 0 -10 0 0 0 1 stud8.dat [1,16,0,4,0,1,0,0,0,-10,0,0,0,1, ldraw_lib__stud8()], @@ -34,8 +35,8 @@ function ldraw_lib__4378a() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 48 0 40.3 0 0 0 -14 0 0 0 40.3 48\4-4cylo.dat [1,16,0,48,0,40.3,0,0,0,-14,0,0,0,40.3, ldraw_lib__48__4_4cylo()], -// 1 16 0 48 0 3.35833 0 0 0 -1 0 0 0 3.35833 48\4-4rin12.dat - [1,16,0,48,0,3.35833,0,0,0,-1,0,0,0,3.35833, ldraw_lib__48__4_4rin12()], +// 1 16 0 48 0 3.35833 0 0 0 -1 0 0 0 3.35833 48\4-4ring12.dat + [1,16,0,48,0,3.35833,0,0,0,-1,0,0,0,3.35833, ldraw_lib__48__4_4ring12()], // 1 16 0 48 0 43.65833 0 0 0 -16 0 0 0 43.65833 48\4-4cylo.dat [1,16,0,48,0,43.65833,0,0,0,-16,0,0,0,43.65833, ldraw_lib__48__4_4cylo()], // 1 16 0 32 0 3.6382 0 0 0 -4.923 0 0 0 3.6382 48\4-4con11.dat diff --git a/parts/4378b.scad b/parts/4378b.scad index f0917c524..2875ef588 100644 --- a/parts/4378b.scad +++ b/parts/4378b.scad @@ -13,8 +13,8 @@ use <../p/48/4-4con88.scad> use <../p/48/4-4con9.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin21.scad> -use <../p/48/4-4rin41.scad> +use <../p/48/4-4ring21.scad> +use <../p/48/4-4ring41.scad> use <../p/48/4-4ring81.scad> use <../p/48/4-4ring88.scad> use <../p/box4.scad> @@ -24,7 +24,7 @@ function ldraw_lib__4378b() = [ // 0 Duplo Cone 2 x 2 x 1.5 // 0 Name: 4378b.dat // 0 Author: Tim Lampmann [L4mpi] -// 0 !LDRAW_ORG Part UPDATE 2022-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -34,7 +34,8 @@ function ldraw_lib__4378b() = [ // 0 !CATEGORY Cone // // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -46,10 +47,10 @@ function ldraw_lib__4378b() = [ [1,16,0,72,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__48__4_4ring81()], // 1 16 0 72 0 0.5 0 0 0 -1 0 0 0 0.5 48\4-4ring88.dat [1,16,0,72,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__48__4_4ring88()], -// 1 16 0 72 0 1 0 0 0 -1 0 0 0 1 48\4-4rin41.dat - [1,16,0,72,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4rin41()], -// 1 16 0 72 0 2 0 0 0 -1 0 0 0 2 48\4-4rin21.dat - [1,16,0,72,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4rin21()], +// 1 16 0 72 0 1 0 0 0 -1 0 0 0 1 48\4-4ring41.dat + [1,16,0,72,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4ring41()], +// 1 16 0 72 0 2 0 0 0 -1 0 0 0 2 48\4-4ring21.dat + [1,16,0,72,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4ring21()], // // 1 16 0 -11 0 2 0 0 0 1 0 0 0 2 4-4ring6.dat [1,16,0,-11,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring6()], diff --git a/parts/44224.scad b/parts/44224.scad index e3dc2d5a6..421999d7c 100644 --- a/parts/44224.scad +++ b/parts/44224.scad @@ -7,18 +7,18 @@ use <../p/4-4ndis.scad> use <../p/48/1-16cylo.scad> use <../p/48/1-24tndis.scad> use <../p/48/1-48cylo.scad> -use <../p/48/1-4rin13.scad> -use <../p/48/1-4rin14.scad> +use <../p/48/1-4ring13.scad> +use <../p/48/1-4ring14.scad> use <../p/48/1-6edge.scad> -use <../p/48/1-8rin14.scad> use <../p/48/1-8ring13.scad> +use <../p/48/1-8ring14.scad> use <../p/48/3-8cylo.scad> use <../p/48/4-4con8.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> use <../p/48/4-4ndis.scad> -use <../p/48/4-4rin10.scad> +use <../p/48/4-4ring10.scad> use <../p/48/4-4ring8.scad> use <../p/48/4-4ring9.scad> use <../p/beamhole.scad> @@ -33,7 +33,7 @@ function ldraw_lib__44224() = [ // 0 Technic Beam 3 with Rotation Joint 3 Socket // 0 Name: 44224.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2023-06 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -43,6 +43,8 @@ function ldraw_lib__44224() = [ // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 // 0 !HISTORY 2023-07-25 [MagFors] Adapted to rounded npeg corners // 0 !HISTORY 2023-11-19 [OrionP] Official Update 2023-06 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -10 80 9 0 0 0 20 0 0 0 9 2-4cylo.dat [1,16,0,-10,80,9,0,0,0,20,0,0,0,9, ldraw_lib__2_4cylo()], @@ -164,22 +166,22 @@ function ldraw_lib__44224() = [ // 1 16 0 0 0 0 0 -26 0 6 0 -26 0 0 48\3-8cylo.dat [1,16,0,0,0,0,0,-26,0,6,0,-26,0,0, ldraw_lib__48__3_8cylo()], // -// 1 16 0 0 0 2 0 0 0 1 0 0 0 -2 48\1-4rin13.dat - [1,16,0,0,0,2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4rin13()], -// 1 16 0 0 0 2 0 0 0 1 0 0 0 -2 48\1-4rin14.dat - [1,16,0,0,0,2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4rin14()], -// 1 16 0 0 0 -2 0 0 0 1 0 0 0 -2 48\1-4rin13.dat - [1,16,0,0,0,-2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4rin13()], -// 1 16 0 0 0 -2 0 0 0 1 0 0 0 -2 48\1-4rin14.dat - [1,16,0,0,0,-2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4rin14()], +// 1 16 0 0 0 2 0 0 0 1 0 0 0 -2 48\1-4ring13.dat + [1,16,0,0,0,2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4ring13()], +// 1 16 0 0 0 2 0 0 0 1 0 0 0 -2 48\1-4ring14.dat + [1,16,0,0,0,2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4ring14()], +// 1 16 0 0 0 -2 0 0 0 1 0 0 0 -2 48\1-4ring13.dat + [1,16,0,0,0,-2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4ring13()], +// 1 16 0 0 0 -2 0 0 0 1 0 0 0 -2 48\1-4ring14.dat + [1,16,0,0,0,-2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4ring14()], // 1 16 0 0 0 2 0 0 0 1 0 0 0 2 48\1-8ring13.dat [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_8ring13()], -// 1 16 0 0 0 2 0 0 0 1 0 0 0 2 48\1-8rin14.dat - [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_8rin14()], +// 1 16 0 0 0 2 0 0 0 1 0 0 0 2 48\1-8ring14.dat + [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_8ring14()], // 1 16 0 0 0 -2 0 0 0 1 0 0 0 2 48\1-8ring13.dat [1,16,0,0,0,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_8ring13()], -// 1 16 0 0 0 -2 0 0 0 1 0 0 0 2 48\1-8rin14.dat - [1,16,0,0,0,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_8rin14()], +// 1 16 0 0 0 -2 0 0 0 1 0 0 0 2 48\1-8ring14.dat + [1,16,0,0,0,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_8ring14()], // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -198,8 +200,8 @@ function ldraw_lib__44224() = [ [1,16,0,-4,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__48__4_4con8()], // 1 16 0 -4 0 1 0 0 0 1 0 0 0 -1 48\4-4ring9.dat [1,16,0,-4,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__48__4_4ring9()], -// 1 16 0 -4 0 1 0 0 0 1 0 0 0 -1 48\4-4rin10.dat - [1,16,0,-4,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__48__4_4rin10()], +// 1 16 0 -4 0 1 0 0 0 1 0 0 0 -1 48\4-4ring10.dat + [1,16,0,-4,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__48__4_4ring10()], // 1 16 0 -4 0 0 0 11 0 1 0 -11 0 0 48\1-6edge.dat [1,16,0,-4,0,0,0,11,0,1,0,-11,0,0, ldraw_lib__48__1_6edge()], // 1 16 0 -4 0 0 0 -11 0 1 0 -11 0 0 48\1-6edge.dat diff --git a/parts/44225.scad b/parts/44225.scad index 97549fddf..8cf2e3532 100644 --- a/parts/44225.scad +++ b/parts/44225.scad @@ -23,13 +23,13 @@ use <../p/4-4ring2.scad> use <../p/48/1-24cylo.scad> use <../p/48/1-24tndis.scad> use <../p/48/1-4chrd.scad> -use <../p/48/1-4rin13.scad> -use <../p/48/1-4rin14.scad> -use <../p/48/1-6rin13.scad> -use <../p/48/1-6rin14.scad> +use <../p/48/1-4ring13.scad> +use <../p/48/1-4ring14.scad> +use <../p/48/1-6ring13.scad> +use <../p/48/1-6ring14.scad> use <../p/48/3-8cylo.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin12.scad> +use <../p/48/4-4ring12.scad> use <../p/beamhole.scad> use <../p/box3u4p.scad> use <../p/connhole.scad> @@ -39,7 +39,7 @@ function ldraw_lib__44225() = [ // 0 Technic Beam 3 with Rotation Joint 3 Pin // 0 Name: 44225.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2023-06 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -49,6 +49,8 @@ function ldraw_lib__44225() = [ // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 // 0 !HISTORY 2023-07-25 [MagFors] Adapted to rounded npeg corners // 0 !HISTORY 2023-11-19 [OrionP] Official Update 2023-06 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -10 80 9 0 0 0 20 0 0 0 9 2-4cylo.dat [1,16,0,-10,80,9,0,0,0,20,0,0,0,9, ldraw_lib__2_4cylo()], @@ -151,22 +153,22 @@ function ldraw_lib__44225() = [ [1,16,0,6,0,0,0,-30,0,4,0,-30,0,0, ldraw_lib__48__3_8cylo()], // 1 16 0 6 0 0 0 30 0 4 0 -30 0 0 48\3-8cylo.dat [1,16,0,6,0,0,0,30,0,4,0,-30,0,0, ldraw_lib__48__3_8cylo()], -// 1 16 0 6 0 2 0 0 0 1 0 0 0 -2 48\1-4rin13.dat - [1,16,0,6,0,2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4rin13()], -// 1 16 0 6 0 2 0 0 0 1 0 0 0 -2 48\1-4rin14.dat - [1,16,0,6,0,2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4rin14()], -// 1 16 0 6 0 -2 0 0 0 1 0 0 0 -2 48\1-4rin13.dat - [1,16,0,6,0,-2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4rin13()], -// 1 16 0 6 0 -2 0 0 0 1 0 0 0 -2 48\1-4rin14.dat - [1,16,0,6,0,-2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4rin14()], -// 1 16 0 6 0 2 0 0 0 1 0 0 0 2 48\1-6rin13.dat - [1,16,0,6,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_6rin13()], -// 1 16 0 6 0 2 0 0 0 1 0 0 0 2 48\1-6rin14.dat - [1,16,0,6,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_6rin14()], -// 1 16 0 6 0 -2 0 0 0 1 0 0 0 2 48\1-6rin13.dat - [1,16,0,6,0,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_6rin13()], -// 1 16 0 6 0 -2 0 0 0 1 0 0 0 2 48\1-6rin14.dat - [1,16,0,6,0,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_6rin14()], +// 1 16 0 6 0 2 0 0 0 1 0 0 0 -2 48\1-4ring13.dat + [1,16,0,6,0,2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4ring13()], +// 1 16 0 6 0 2 0 0 0 1 0 0 0 -2 48\1-4ring14.dat + [1,16,0,6,0,2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4ring14()], +// 1 16 0 6 0 -2 0 0 0 1 0 0 0 -2 48\1-4ring13.dat + [1,16,0,6,0,-2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4ring13()], +// 1 16 0 6 0 -2 0 0 0 1 0 0 0 -2 48\1-4ring14.dat + [1,16,0,6,0,-2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4ring14()], +// 1 16 0 6 0 2 0 0 0 1 0 0 0 2 48\1-6ring13.dat + [1,16,0,6,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_6ring13()], +// 1 16 0 6 0 2 0 0 0 1 0 0 0 2 48\1-6ring14.dat + [1,16,0,6,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_6ring14()], +// 1 16 0 6 0 -2 0 0 0 1 0 0 0 2 48\1-6ring13.dat + [1,16,0,6,0,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_6ring13()], +// 1 16 0 6 0 -2 0 0 0 1 0 0 0 2 48\1-6ring14.dat + [1,16,0,6,0,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_6ring14()], // // 2 24 1.5 0 31.2985 0 0 31 [2,24,1.5,0,31.2985,0,0,31], @@ -182,8 +184,8 @@ function ldraw_lib__44225() = [ [2,24,21.213,6,21.213,18.264,6,23.802], // 2 24 21.213 10 21.213 18.264 10 23.802 [2,24,21.213,10,21.213,18.264,10,23.802], -// 1 16 0 -6 0 2 0 0 0 1 0 0 0 -2 48\4-4rin12.dat - [1,16,0,-6,0,2,0,0,0,1,0,0,0,-2, ldraw_lib__48__4_4rin12()], +// 1 16 0 -6 0 2 0 0 0 1 0 0 0 -2 48\4-4ring12.dat + [1,16,0,-6,0,2,0,0,0,1,0,0,0,-2, ldraw_lib__48__4_4ring12()], // 1 16 0 -6 0 26 0 0 0 12 0 0 0 -26 48\4-4cylo.dat [1,16,0,-6,0,26,0,0,0,12,0,0,0,-26, ldraw_lib__48__4_4cylo()], // 2 24 9 6 28.558 9 6 34.5 diff --git a/parts/4430.scad b/parts/4430.scad index a70284522..f6fdb0e8a 100644 --- a/parts/4430.scad +++ b/parts/4430.scad @@ -17,7 +17,7 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4cyls.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring2.scad> use <../p/4-4ring4.scad> use <../p/48/1-4chrd.scad> @@ -26,7 +26,7 @@ use <../p/48/4-4con1.scad> use <../p/48/4-4con2.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin24.scad> +use <../p/48/4-4ring24.scad> use <../p/48/4-4ring5.scad> use <../p/7-8edge.scad> use <../p/box4o4a.scad> @@ -35,7 +35,7 @@ function ldraw_lib__4430() = [ // 0 Fabuland Kettle // 0 Name: 4430.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -47,7 +47,8 @@ function ldraw_lib__4430() = [ // 0 !HISTORY 2015-12-30 [PTadmin] Official Update 2015-02 // 0 !HISTORY 2017-08-30 [PTadmin] Renamed from u9214 // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -4 0 -24.6 0 0 0 4 0 0 0 -24.6 48\4-4cylo.dat [1,16,0,-4,0,-24.6,0,0,0,4,0,0,0,-24.6, ldraw_lib__48__4_4cylo()], @@ -57,8 +58,8 @@ function ldraw_lib__4430() = [ [1,16,0,0,0,-20.5,0,0,0,-35,0,0,0,-20.5, ldraw_lib__48__4_4cylo()], // 1 16 0 0 0 -4.1 0 0 0 -1 0 0 0 -4.1 48\4-4ring5.dat [1,16,0,0,0,-4.1,0,0,0,-1,0,0,0,-4.1, ldraw_lib__48__4_4ring5()], -// 1 16 0 -4 0 -1.025 0 0 0 -1 0 0 0 -1.025 48\4-4rin24.dat - [1,16,0,-4,0,-1.025,0,0,0,-1,0,0,0,-1.025, ldraw_lib__48__4_4rin24()], +// 1 16 0 -4 0 -1.025 0 0 0 -1 0 0 0 -1.025 48\4-4ring24.dat + [1,16,0,-4,0,-1.025,0,0,0,-1,0,0,0,-1.025, ldraw_lib__48__4_4ring24()], // 1 16 0 -39 0 -25.625 0 0 0 35 0 0 0 -25.625 48\4-4cylo.dat [1,16,0,-39,0,-25.625,0,0,0,35,0,0,0,-25.625, ldraw_lib__48__4_4cylo()], // 1 16 0 -39 0 -25.625 0 0 0 1 0 0 0 -25.625 48\1-4chrd.dat @@ -97,8 +98,8 @@ function ldraw_lib__4430() = [ [1,16,0,-46,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__4_4ring4()], // 1 16 0 -42 0 -1 0 0 0 -1 0 0 0 -1 4-4ring4.dat [1,16,0,-42,0,-1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4ring4()], -// 1 16 0 -46 0 -0.5 0 0 0 1 0 0 0 -0.5 4-4rin10.dat - [1,16,0,-46,0,-0.5,0,0,0,1,0,0,0,-0.5, ldraw_lib__4_4rin10()], +// 1 16 0 -46 0 -0.5 0 0 0 1 0 0 0 -0.5 4-4ring10.dat + [1,16,0,-46,0,-0.5,0,0,0,1,0,0,0,-0.5, ldraw_lib__4_4ring10()], // 1 16 0 -35 0 -7.5 0 0 0 -1 0 0 0 -7.5 4-4ring2.dat [1,16,0,-35,0,-7.5,0,0,0,-1,0,0,0,-7.5, ldraw_lib__4_4ring2()], // 1 16 0 -35 0 -15 0 0 0 -1 0 0 0 -15 4-4edge.dat diff --git a/parts/44308.scad b/parts/44308.scad index 29865727e..70f898f28 100644 --- a/parts/44308.scad +++ b/parts/44308.scad @@ -3,16 +3,16 @@ use <../p/48/4-4con19.scad> use <../p/48/4-4con9.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin17.scad> -use <../p/48/4-4rin18.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring17.scad> +use <../p/48/4-4ring18.scad> use <../p/48/4-4ring5.scad> use function ldraw_lib__44308() = [ // 0 Tyre 22/ 30 x 30 H // 0 Name: 44308.dat // 0 Author: Marc Klein [marckl] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__44308() = [ // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 // 0 !HISTORY 2013-12-05 [cwdee] Correct description // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0.90097 0 0.43388 0.43388 0 -0.90097 0 1 0 s\44308s01.dat [1,16,0,0,0,0.90097,0,0.43388,0.43388,0,-0.90097,0,1,0, ldraw_lib__s__44308s01()], @@ -119,14 +120,14 @@ function ldraw_lib__44308() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -5 -4.98667 0 0 0 0 -4.98667 0 -20 0 48\4-4con9.dat [1,16,0,0,-5,-4.98667,0,0,0,0,-4.98667,0,-20,0, ldraw_lib__48__4_4con9()], -// 1 16 0 0 -21 2 0 0 0 0 -2 0 1 0 48\4-4rin18.dat - [1,16,0,0,-21,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin18()], -// 1 16 0 0 -21 2 0 0 0 0 -2 0 1 0 48\4-4rin17.dat - [1,16,0,0,-21,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin17()], +// 1 16 0 0 -21 2 0 0 0 0 -2 0 1 0 48\4-4ring18.dat + [1,16,0,0,-21,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring18()], +// 1 16 0 0 -21 2 0 0 0 0 -2 0 1 0 48\4-4ring17.dat + [1,16,0,0,-21,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring17()], // 1 16 0 0 -15 -6.8 0 0 0 0 -6.8 0 -1 0 48\4-4ring5.dat [1,16,0,0,-15,-6.8,0,0,0,0,-6.8,0,-1,0, ldraw_lib__48__4_4ring5()], -// 1 16 0 0 -25 -4.08 0 0 0 0 -4.08 0 -1 0 48\4-4rin10.dat - [1,16,0,0,-25,-4.08,0,0,0,0,-4.08,0,-1,0, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 -25 -4.08 0 0 0 0 -4.08 0 -1 0 48\4-4ring10.dat + [1,16,0,0,-25,-4.08,0,0,0,0,-4.08,0,-1,0, ldraw_lib__48__4_4ring10()], // 4 16 46.375 0 -28 40 0 -28 39.656 5.22 -28 45.211 10.32 -28 [4,16,46.375,0,-28,40,0,-28,39.656,5.22,-28,45.211,10.32,-28], // 3 16 45.211 10.32 -28 39.656 5.22 -28 38.636 10.352 -28 @@ -257,14 +258,14 @@ function ldraw_lib__44308() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 5 4.98667 0 0 0 0 -4.98667 0 20 0 48\4-4con9.dat [1,16,0,0,5,4.98667,0,0,0,0,-4.98667,0,20,0, ldraw_lib__48__4_4con9()], -// 1 16 0 0 21 -2 0 0 0 0 -2 0 -1 0 48\4-4rin18.dat - [1,16,0,0,21,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin18()], -// 1 16 0 0 21 -2 0 0 0 0 -2 0 -1 0 48\4-4rin17.dat - [1,16,0,0,21,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin17()], +// 1 16 0 0 21 -2 0 0 0 0 -2 0 -1 0 48\4-4ring18.dat + [1,16,0,0,21,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring18()], +// 1 16 0 0 21 -2 0 0 0 0 -2 0 -1 0 48\4-4ring17.dat + [1,16,0,0,21,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring17()], // 1 16 0 0 15 6.8 0 0 0 0 -6.8 0 1 0 48\4-4ring5.dat [1,16,0,0,15,6.8,0,0,0,0,-6.8,0,1,0, ldraw_lib__48__4_4ring5()], -// 1 16 0 0 25 4.08 0 0 0 0 -4.08 0 1 0 48\4-4rin10.dat - [1,16,0,0,25,4.08,0,0,0,0,-4.08,0,1,0, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 25 4.08 0 0 0 0 -4.08 0 1 0 48\4-4ring10.dat + [1,16,0,0,25,4.08,0,0,0,0,-4.08,0,1,0, ldraw_lib__48__4_4ring10()], // 4 16 -46.375 0 28 -40 0 28 -39.656 5.22 28 -45.211 10.32 28 [4,16,-46.375,0,28,-40,0,28,-39.656,5.22,28,-45.211,10.32,28], // 3 16 -45.211 10.32 28 -39.656 5.22 28 -38.636 10.352 28 diff --git a/parts/44343p02.scad b/parts/44343p02.scad index 5be1edfde..258b6327c 100644 --- a/parts/44343p02.scad +++ b/parts/44343p02.scad @@ -1,22 +1,22 @@ use <../lib.scad> use <../p/1-4disc.scad> -use <../p/48/1-8rin56.scad> use <../p/48/1-8ring5.scad> +use <../p/48/1-8ring56.scad> use <../p/48/1-8ring6.scad> use <../p/48/1-8ring7.scad> use <../p/48/3-16disc.scad> -use <../p/48/3-16rin7.scad> +use <../p/48/3-16ring7.scad> use <../p/48/4-4disc.scad> -use <../p/48/4-4rin13.scad> -use <../p/48/4-4rin19.scad> -use <../p/48/4-4rin30.scad> +use <../p/48/4-4ring13.scad> +use <../p/48/4-4ring19.scad> +use <../p/48/4-4ring30.scad> use <../p/48/4-4ring4.scad> use function ldraw_lib__44343p02() = [ // 0 Baseplate 32 x 32 Road 6-Stud Crossroads with Runway Pattern // 0 Name: 44343p02.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__44343p02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\44343s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__44343s01()], @@ -38,8 +39,8 @@ function ldraw_lib__44343p02() = [ [1,16,-316,0,316,0,0,-4,0,1,0,4,0,0, ldraw_lib__1_4disc()], // 1 7 0 0 0 104 0 0 0 1 0 0 0 104 48\4-4disc.dat [1,7,0,0,0,104,0,0,0,1,0,0,0,104, ldraw_lib__48__4_4disc()], -// 1 15 0 0 0 8 0 0 0 1 0 0 0 8 48\4-4rin13.dat - [1,15,0,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__48__4_4rin13()], +// 1 15 0 0 0 8 0 0 0 1 0 0 0 8 48\4-4ring13.dat + [1,15,0,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__48__4_4ring13()], // 1 7 0 0 0 28 0 0 0 1 0 0 0 28 48\4-4ring4.dat [1,7,0,0,0,28,0,0,0,1,0,0,0,28, ldraw_lib__48__4_4ring4()], // 1 7 0 0 0 25.8686 0 -10.7151 0 1 0 10.7151 0 25.8686 48\1-8ring5.dat @@ -48,34 +49,34 @@ function ldraw_lib__44343p02() = [ [1,7,0,0,0,25.8686,0,-10.7151,0,1,0,10.7151,0,25.8686, ldraw_lib__48__1_8ring6()], // 1 7 0 0 0 25.8686 0 -10.7151 0 1 0 10.7151 0 25.8686 48\1-8ring7.dat [1,7,0,0,0,25.8686,0,-10.7151,0,1,0,10.7151,0,25.8686, ldraw_lib__48__1_8ring7()], -// 1 7 0 0 0 3.69552 0 -1.53073 0 1 0 1.53073 0 3.69552 48\1-8rin56.dat - [1,7,0,0,0,3.69552,0,-1.53073,0,1,0,1.53073,0,3.69552, ldraw_lib__48__1_8rin56()], +// 1 7 0 0 0 3.69552 0 -1.53073 0 1 0 1.53073 0 3.69552 48\1-8ring56.dat + [1,7,0,0,0,3.69552,0,-1.53073,0,1,0,1.53073,0,3.69552, ldraw_lib__48__1_8ring56()], // 1 7 0 0 0 -10.7151 0 -25.8686 0 1 0 25.8686 0 -10.7151 48\1-8ring5.dat [1,7,0,0,0,-10.7151,0,-25.8686,0,1,0,25.8686,0,-10.7151, ldraw_lib__48__1_8ring5()], // 1 7 0 0 0 -10.7151 0 -25.8686 0 1 0 25.8686 0 -10.7151 48\1-8ring6.dat [1,7,0,0,0,-10.7151,0,-25.8686,0,1,0,25.8686,0,-10.7151, ldraw_lib__48__1_8ring6()], // 1 7 0 0 0 -10.7151 0 -25.8686 0 1 0 25.8686 0 -10.7151 48\1-8ring7.dat [1,7,0,0,0,-10.7151,0,-25.8686,0,1,0,25.8686,0,-10.7151, ldraw_lib__48__1_8ring7()], -// 1 7 0 0 0 -1.53073 0 -3.69552 0 1 0 3.69552 0 -1.53073 48\1-8rin56.dat - [1,7,0,0,0,-1.53073,0,-3.69552,0,1,0,3.69552,0,-1.53073, ldraw_lib__48__1_8rin56()], +// 1 7 0 0 0 -1.53073 0 -3.69552 0 1 0 3.69552 0 -1.53073 48\1-8ring56.dat + [1,7,0,0,0,-1.53073,0,-3.69552,0,1,0,3.69552,0,-1.53073, ldraw_lib__48__1_8ring56()], // 1 7 0 0 0 -25.8686 0 10.7151 0 1 0 -10.7151 0 -25.8686 48\1-8ring5.dat [1,7,0,0,0,-25.8686,0,10.7151,0,1,0,-10.7151,0,-25.8686, ldraw_lib__48__1_8ring5()], // 1 7 0 0 0 -25.8686 0 10.7151 0 1 0 -10.7151 0 -25.8686 48\1-8ring6.dat [1,7,0,0,0,-25.8686,0,10.7151,0,1,0,-10.7151,0,-25.8686, ldraw_lib__48__1_8ring6()], // 1 7 0 0 0 -25.8686 0 10.7151 0 1 0 -10.7151 0 -25.8686 48\1-8ring7.dat [1,7,0,0,0,-25.8686,0,10.7151,0,1,0,-10.7151,0,-25.8686, ldraw_lib__48__1_8ring7()], -// 1 7 0 0 0 -3.69552 0 1.53073 0 1 0 -1.53073 0 -3.69552 48\1-8rin56.dat - [1,7,0,0,0,-3.69552,0,1.53073,0,1,0,-1.53073,0,-3.69552, ldraw_lib__48__1_8rin56()], +// 1 7 0 0 0 -3.69552 0 1.53073 0 1 0 -1.53073 0 -3.69552 48\1-8ring56.dat + [1,7,0,0,0,-3.69552,0,1.53073,0,1,0,-1.53073,0,-3.69552, ldraw_lib__48__1_8ring56()], // 1 7 0 0 0 10.7151 0 25.8686 0 1 0 -25.8686 0 10.7151 48\1-8ring5.dat [1,7,0,0,0,10.7151,0,25.8686,0,1,0,-25.8686,0,10.7151, ldraw_lib__48__1_8ring5()], // 1 7 0 0 0 10.7151 0 25.8686 0 1 0 -25.8686 0 10.7151 48\1-8ring6.dat [1,7,0,0,0,10.7151,0,25.8686,0,1,0,-25.8686,0,10.7151, ldraw_lib__48__1_8ring6()], // 1 7 0 0 0 10.7151 0 25.8686 0 1 0 -25.8686 0 10.7151 48\1-8ring7.dat [1,7,0,0,0,10.7151,0,25.8686,0,1,0,-25.8686,0,10.7151, ldraw_lib__48__1_8ring7()], -// 1 7 0 0 0 1.53073 0 3.69552 0 1 0 -3.69552 0 1.53073 48\1-8rin56.dat - [1,7,0,0,0,1.53073,0,3.69552,0,1,0,-3.69552,0,1.53073, ldraw_lib__48__1_8rin56()], -// 1 15 0 0 0 8 0 0 0 1 0 0 0 8 48\4-4rin30.dat - [1,15,0,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__48__4_4rin30()], +// 1 7 0 0 0 1.53073 0 3.69552 0 1 0 -3.69552 0 1.53073 48\1-8ring56.dat + [1,7,0,0,0,1.53073,0,3.69552,0,1,0,-3.69552,0,1.53073, ldraw_lib__48__1_8ring56()], +// 1 15 0 0 0 8 0 0 0 1 0 0 0 8 48\4-4ring30.dat + [1,15,0,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__48__4_4ring30()], // 3 7 -196.763 0 150.982 -175.361 0 175.361 -320 0 190 [3,7,-196.763,0,150.982,-175.361,0,175.361,-320,0,190], // 3 7 -320 0 190 -175.361 0 175.361 -190 0 190 @@ -118,8 +119,8 @@ function ldraw_lib__44343p02() = [ [3,7,-248,0,0,-275,0,-5,-320,0,-190], // 3 7 -320 0 -190 -275 0 -5 -320 0 -5 [3,7,-320,0,-190,-275,0,-5,-320,0,-5], -// 1 7 0 0 0 12 0 0 0 1 0 0 0 12 48\4-4rin19.dat - [1,7,0,0,0,12,0,0,0,1,0,0,0,12, ldraw_lib__48__4_4rin19()], +// 1 7 0 0 0 12 0 0 0 1 0 0 0 12 48\4-4ring19.dat + [1,7,0,0,0,12,0,0,0,1,0,0,0,12, ldraw_lib__48__4_4ring19()], // 3 7 275 0 5 248 0 0 275 0 -5 [3,7,275,0,5,248,0,0,275,0,-5], // 4 15 320 0 5 275 0 5 275 0 -5 320 0 -5 @@ -270,8 +271,8 @@ function ldraw_lib__44343p02() = [ [3,7,5,0,-275,0,0,-248,-5,0,-275], // 4 15 5 0 -320 5 0 -275 -5 0 -275 -5 0 -320 [4,15,5,0,-320,5,0,-275,-5,0,-275,-5,0,-320], -// 1 15 212 0 -60 0 0 -8 0 1 0 8 0 0 48\3-16rin7.dat - [1,15,212,0,-60,0,0,-8,0,1,0,8,0,0, ldraw_lib__48__3_16rin7()], +// 1 15 212 0 -60 0 0 -8 0 1 0 8 0 0 48\3-16ring7.dat + [1,15,212,0,-60,0,0,-8,0,1,0,8,0,0, ldraw_lib__48__3_16ring7()], // 3 7 148 0 0 190.063 0 0 187.507 0 0.8704 [3,7,148,0,0,190.063,0,0,187.507,0,0.8704], // 3 7 148 0 0 187.507 0 0.8704 180 0 4.576 @@ -340,14 +341,14 @@ function ldraw_lib__44343p02() = [ [4,7,133,0,-35,152.87,0,-35.5072,148,0,0,139,0,0], // 4 7 124 0 -60 212 0 -60 152.87 0 -35.5072 133 0 -35 [4,7,124,0,-60,212,0,-60,152.87,0,-35.5072,133,0,-35], -// 1 15 212 0 60 0 0 -8 0 1 0 -8 0 0 48\3-16rin7.dat - [1,15,212,0,60,0,0,-8,0,1,0,-8,0,0, ldraw_lib__48__3_16rin7()], +// 1 15 212 0 60 0 0 -8 0 1 0 -8 0 0 48\3-16ring7.dat + [1,15,212,0,60,0,0,-8,0,1,0,-8,0,0, ldraw_lib__48__3_16ring7()], // 1 7 212 0 60 0 0 -56 0 1 0 -56 0 0 48\3-16disc.dat [1,7,212,0,60,0,0,-56,0,1,0,-56,0,0, ldraw_lib__48__3_16disc()], // 1 7 212 0 -60 0 0 -56 0 1 0 56 0 0 48\3-16disc.dat [1,7,212,0,-60,0,0,-56,0,1,0,56,0,0, ldraw_lib__48__3_16disc()], -// 1 15 60 0 212 -8 0 0 0 1 0 0 0 -8 48\3-16rin7.dat - [1,15,60,0,212,-8,0,0,0,1,0,0,0,-8, ldraw_lib__48__3_16rin7()], +// 1 15 60 0 212 -8 0 0 0 1 0 0 0 -8 48\3-16ring7.dat + [1,15,60,0,212,-8,0,0,0,1,0,0,0,-8, ldraw_lib__48__3_16ring7()], // 3 7 0 0 148 0 0 190.063 -0.8704 0 187.507 [3,7,0,0,148,0,0,190.063,-0.8704,0,187.507], // 3 7 0 0 148 -0.8704 0 187.507 -4.576 0 180 @@ -384,14 +385,14 @@ function ldraw_lib__44343p02() = [ [4,7,35,0,133,35.5072,0,152.87,0,0,148,0,0,139], // 4 7 60 0 124 60 0 212 35.5072 0 152.87 35 0 133 [4,7,60,0,124,60,0,212,35.5072,0,152.87,35,0,133], -// 1 15 -60 0 212 8 0 0 0 1 0 0 0 -8 48\3-16rin7.dat - [1,15,-60,0,212,8,0,0,0,1,0,0,0,-8, ldraw_lib__48__3_16rin7()], +// 1 15 -60 0 212 8 0 0 0 1 0 0 0 -8 48\3-16ring7.dat + [1,15,-60,0,212,8,0,0,0,1,0,0,0,-8, ldraw_lib__48__3_16ring7()], // 1 7 -60 0 212 56 0 0 0 1 0 0 0 -56 48\3-16disc.dat [1,7,-60,0,212,56,0,0,0,1,0,0,0,-56, ldraw_lib__48__3_16disc()], // 1 7 60 0 212 -56 0 0 0 1 0 0 0 -56 48\3-16disc.dat [1,7,60,0,212,-56,0,0,0,1,0,0,0,-56, ldraw_lib__48__3_16disc()], -// 1 15 -212 0 60 0 0 8 0 1 0 -8 0 0 48\3-16rin7.dat - [1,15,-212,0,60,0,0,8,0,1,0,-8,0,0, ldraw_lib__48__3_16rin7()], +// 1 15 -212 0 60 0 0 8 0 1 0 -8 0 0 48\3-16ring7.dat + [1,15,-212,0,60,0,0,8,0,1,0,-8,0,0, ldraw_lib__48__3_16ring7()], // 3 7 -148 0 0 -190.063 0 0 -187.507 0 -0.8704 [3,7,-148,0,0,-190.063,0,0,-187.507,0,-0.8704], // 3 7 -148 0 0 -187.507 0 -0.8704 -180 0 -4.576 @@ -428,14 +429,14 @@ function ldraw_lib__44343p02() = [ [4,7,-133,0,35,-152.87,0,35.5072,-148,0,0,-139,0,0], // 4 7 -124 0 60 -212 0 60 -152.87 0 35.5072 -133 0 35 [4,7,-124,0,60,-212,0,60,-152.87,0,35.5072,-133,0,35], -// 1 15 -212 0 -60 0 0 8 0 1 0 8 0 0 48\3-16rin7.dat - [1,15,-212,0,-60,0,0,8,0,1,0,8,0,0, ldraw_lib__48__3_16rin7()], +// 1 15 -212 0 -60 0 0 8 0 1 0 8 0 0 48\3-16ring7.dat + [1,15,-212,0,-60,0,0,8,0,1,0,8,0,0, ldraw_lib__48__3_16ring7()], // 1 7 -212 0 -60 0 0 56 0 1 0 56 0 0 48\3-16disc.dat [1,7,-212,0,-60,0,0,56,0,1,0,56,0,0, ldraw_lib__48__3_16disc()], // 1 7 -212 0 60 0 0 56 0 1 0 -56 0 0 48\3-16disc.dat [1,7,-212,0,60,0,0,56,0,1,0,-56,0,0, ldraw_lib__48__3_16disc()], -// 1 15 -60 0 -212 8 0 0 0 1 0 0 0 8 48\3-16rin7.dat - [1,15,-60,0,-212,8,0,0,0,1,0,0,0,8, ldraw_lib__48__3_16rin7()], +// 1 15 -60 0 -212 8 0 0 0 1 0 0 0 8 48\3-16ring7.dat + [1,15,-60,0,-212,8,0,0,0,1,0,0,0,8, ldraw_lib__48__3_16ring7()], // 3 7 0 0 -148 0 0 -190.063 0.8704 0 -187.507 [3,7,0,0,-148,0,0,-190.063,0.8704,0,-187.507], // 3 7 0 0 -148 0.8704 0 -187.507 4.576 0 -180 @@ -472,8 +473,8 @@ function ldraw_lib__44343p02() = [ [4,7,-35,0,-133,-35.5072,0,-152.87,0,0,-148,0,0,-139], // 4 7 -60 0 -124 -60 0 -212 -35.5072 0 -152.87 -35 0 -133 [4,7,-60,0,-124,-60,0,-212,-35.5072,0,-152.87,-35,0,-133], -// 1 15 60 0 -212 -8 0 0 0 1 0 0 0 8 48\3-16rin7.dat - [1,15,60,0,-212,-8,0,0,0,1,0,0,0,8, ldraw_lib__48__3_16rin7()], +// 1 15 60 0 -212 -8 0 0 0 1 0 0 0 8 48\3-16ring7.dat + [1,15,60,0,-212,-8,0,0,0,1,0,0,0,8, ldraw_lib__48__3_16ring7()], // 1 7 60 0 -212 -56 0 0 0 1 0 0 0 56 48\3-16disc.dat [1,7,60,0,-212,-56,0,0,0,1,0,0,0,56, ldraw_lib__48__3_16disc()], // 1 7 -60 0 -212 56 0 0 0 1 0 0 0 56 48\3-16disc.dat diff --git a/parts/44511.scad b/parts/44511.scad index b06c9857f..5f591b577 100644 --- a/parts/44511.scad +++ b/parts/44511.scad @@ -7,7 +7,7 @@ use <../p/4-4ering.scad> use <../p/4-4ndis.scad> use <../p/4-4ring3.scad> use <../p/48/1-4chrd.scad> -use <../p/48/1-4rin18.scad> +use <../p/48/1-4ring18.scad> use <../p/48/2-4edge.scad> use <../p/48/2-4ring5.scad> use <../p/axl2hole.scad> @@ -24,7 +24,7 @@ function ldraw_lib__44511() = [ // 0 Roof Piece 8 x 12 x 10 Half Onion Dome // 0 Name: 44511.dat // 0 Author: William Howard [WilliamH] -// 0 !LDRAW_ORG Part UPDATE 2022-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -40,7 +40,8 @@ function ldraw_lib__44511() = [ // 0 !HISTORY 2020-06-04 [Sirio] Updated the use of primitives // 0 !HISTORY 2020-12-04 [MagFors] Corrected errors // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Top studded area // 1 16 0 8 0 6 0 0 0 -1 0 0 0 6 4-4ndis.dat @@ -955,10 +956,10 @@ function ldraw_lib__44511() = [ [4,16,60,240,20,60,240,-20,60,232,-20,60,232,20], // 1 16 0 232 -20 12 0 0 0 1 0 0 0 -12 48\2-4ring5.dat [1,16,0,232,-20,12,0,0,0,1,0,0,0,-12, ldraw_lib__48__2_4ring5()], -// 1 16 0 232 -20 4 0 0 0 1 0 0 0 -4 48\1-4rin18.dat - [1,16,0,232,-20,4,0,0,0,1,0,0,0,-4, ldraw_lib__48__1_4rin18()], -// 1 16 0 232 -20 -4 0 0 0 1 0 0 0 -4 48\1-4rin18.dat - [1,16,0,232,-20,-4,0,0,0,1,0,0,0,-4, ldraw_lib__48__1_4rin18()], +// 1 16 0 232 -20 4 0 0 0 1 0 0 0 -4 48\1-4ring18.dat + [1,16,0,232,-20,4,0,0,0,1,0,0,0,-4, ldraw_lib__48__1_4ring18()], +// 1 16 0 232 -20 -4 0 0 0 1 0 0 0 -4 48\1-4ring18.dat + [1,16,0,232,-20,-4,0,0,0,1,0,0,0,-4, ldraw_lib__48__1_4ring18()], // 2 24 -76 232 20 -76 232 -20 [2,24,-76,232,20,-76,232,-20], // 2 24 76 232 20 76 232 -20 diff --git a/parts/44771.scad b/parts/44771.scad index a05234753..323935730 100644 --- a/parts/44771.scad +++ b/parts/44771.scad @@ -3,15 +3,15 @@ use <../p/48/4-4con10.scad> use <../p/48/4-4con35.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin13.scad> -use <../p/48/4-4rin25.scad> -use <../p/48/4-4rin42.scad> +use <../p/48/4-4ring13.scad> +use <../p/48/4-4ring25.scad> +use <../p/48/4-4ring42.scad> use function ldraw_lib__44771() = [ // 0 Tyre 35/ 46 x 56 ZR // 0 Name: 44771.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Fitting 44772 wheel: @@ -24,7 +24,8 @@ function ldraw_lib__44771() = [ // 0 !KEYWORDS Technic // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -38 70 0 0 0 0 -70 0 1 0 48\4-4edge.dat [1,16,0,0,-38,70,0,0,0,0,-70,0,1,0, ldraw_lib__48__4_4edge()], @@ -44,8 +45,8 @@ function ldraw_lib__44771() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 38 65 0 0 0 0 -65 0 -5 0 48\4-4cyli.dat [1,16,0,0,38,65,0,0,0,0,-65,0,-5,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 -38 5 0 0 0 0 -5 0 1 0 48\4-4rin13.dat - [1,16,0,0,-38,5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 -38 5 0 0 0 0 -5 0 1 0 48\4-4ring13.dat + [1,16,0,0,-38,5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4ring13()], // 1 16 0 0 42 70 0 0 0 0 -70 0 1 0 48\4-4edge.dat [1,16,0,0,42,70,0,0,0,0,-70,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 44 72 0 0 0 0 -72 0 1 0 48\4-4edge.dat @@ -66,14 +67,14 @@ function ldraw_lib__44771() = [ [1,16,0,0,40,80.08,0,0,0,0,-80.08,0,-80,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -7 86 0 0 0 0 -86 0 14 0 48\4-4cyli.dat [1,16,0,0,-7,86,0,0,0,0,-86,0,14,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 -7 2 0 0 0 0 -2 0 1 0 48\4-4rin42.dat - [1,16,0,0,-7,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin42()], +// 1 16 0 0 -7 2 0 0 0 0 -2 0 1 0 48\4-4ring42.dat + [1,16,0,0,-7,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring42()], // 1 16 0 0 -7 86 0 0 0 0 -86 0 14 0 48\4-4edge.dat [1,16,0,0,-7,86,0,0,0,0,-86,0,14,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -7 84 0 0 0 0 -84 0 14 0 48\4-4edge.dat [1,16,0,0,-7,84,0,0,0,0,-84,0,14,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 7 -2 0 0 0 0 -2 0 -1 0 48\4-4rin42.dat - [1,16,0,0,7,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin42()], +// 1 16 0 0 7 -2 0 0 0 0 -2 0 -1 0 48\4-4ring42.dat + [1,16,0,0,7,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring42()], // 1 16 0 0 7 -86 0 0 0 0 -86 0 -14 0 48\4-4edge.dat [1,16,0,0,7,-86,0,0,0,0,-86,0,-14,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 7 -84 0 0 0 0 -84 0 -14 0 48\4-4edge.dat @@ -86,16 +87,16 @@ function ldraw_lib__44771() = [ [1,16,0,0,-27,86,0,0,0,0,-86,0,14,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -27 86 0 0 0 0 -86 0 14 0 48\4-4edge.dat [1,16,0,0,-27,86,0,0,0,0,-86,0,14,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -13 -2 0 0 0 0 -2 0 -1 0 48\4-4rin42.dat - [1,16,0,0,-13,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin42()], +// 1 16 0 0 -13 -2 0 0 0 0 -2 0 -1 0 48\4-4ring42.dat + [1,16,0,0,-13,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring42()], // 1 16 0 0 -13 -86 0 0 0 0 -86 0 -14 0 48\4-4edge.dat [1,16,0,0,-13,-86,0,0,0,0,-86,0,-14,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -13 -84 0 0 0 0 -84 0 -14 0 48\4-4edge.dat [1,16,0,0,-13,-84,0,0,0,0,-84,0,-14,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 13 86 0 0 0 0 -86 0 14 0 48\4-4cyli.dat [1,16,0,0,13,86,0,0,0,0,-86,0,14,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 13 2 0 0 0 0 -2 0 1 0 48\4-4rin42.dat - [1,16,0,0,13,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin42()], +// 1 16 0 0 13 2 0 0 0 0 -2 0 1 0 48\4-4ring42.dat + [1,16,0,0,13,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring42()], // 1 16 0 0 13 86 0 0 0 0 -86 0 14 0 48\4-4edge.dat [1,16,0,0,13,86,0,0,0,0,-86,0,14,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 13 84 0 0 0 0 -84 0 14 0 48\4-4edge.dat @@ -106,16 +107,16 @@ function ldraw_lib__44771() = [ [1,16,0,0,7,84,0,0,0,0,-84,0,14,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 7 84 0 0 0 0 -84 0 6 0 48\4-4cyli.dat [1,16,0,0,7,84,0,0,0,0,-84,0,6,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 40 3.08 0 0 0 0 -3.08 0 1 0 48\4-4rin25.dat - [1,16,0,0,40,3.08,0,0,0,0,-3.08,0,1,0, ldraw_lib__48__4_4rin25()], +// 1 16 0 0 40 3.08 0 0 0 0 -3.08 0 1 0 48\4-4ring25.dat + [1,16,0,0,40,3.08,0,0,0,0,-3.08,0,1,0, ldraw_lib__48__4_4ring25()], // 1 16 0 0 40 -7 0 0 0 0 -7 0 -7 0 48\4-4con10.dat [1,16,0,0,40,-7,0,0,0,0,-7,0,-7,0, ldraw_lib__48__4_4con10()], // 1 16 0 0 -40 -77 0 0 0 0 -77 0 -1 0 48\4-4edge.dat [1,16,0,0,-40,-77,0,0,0,0,-77,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -40 -80.08 0 0 0 0 -80.08 0 -1 0 48\4-4edge.dat [1,16,0,0,-40,-80.08,0,0,0,0,-80.08,0,-1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -40 -3.08 0 0 0 0 -3.08 0 -1 0 48\4-4rin25.dat - [1,16,0,0,-40,-3.08,0,0,0,0,-3.08,0,-1,0, ldraw_lib__48__4_4rin25()], +// 1 16 0 0 -40 -3.08 0 0 0 0 -3.08 0 -1 0 48\4-4ring25.dat + [1,16,0,0,-40,-3.08,0,0,0,0,-3.08,0,-1,0, ldraw_lib__48__4_4ring25()], // 1 16 0 0 -40 7 0 0 0 0 -7 0 7 0 48\4-4con10.dat [1,16,0,0,-40,7,0,0,0,0,-7,0,7,0, ldraw_lib__48__4_4con10()], // 1 16 0 0 38 65 0 0 0 0 -65 0 1 0 48\4-4edge.dat @@ -130,12 +131,12 @@ function ldraw_lib__44771() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 38 -70 0 0 0 0 -70 0 4 0 48\4-4cyli.dat [1,16,0,0,38,-70,0,0,0,0,-70,0,4,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 38 -5 0 0 0 0 -5 0 -1 0 48\4-4rin13.dat - [1,16,0,0,38,-5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4rin13()], -// 1 16 0 0 33 5 0 0 0 0 -5 0 1 0 48\4-4rin13.dat - [1,16,0,0,33,5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4rin13()], -// 1 16 0 0 -33 -5 0 0 0 0 -5 0 -1 0 48\4-4rin13.dat - [1,16,0,0,-33,-5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 38 -5 0 0 0 0 -5 0 -1 0 48\4-4ring13.dat + [1,16,0,0,38,-5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4ring13()], +// 1 16 0 0 33 5 0 0 0 0 -5 0 1 0 48\4-4ring13.dat + [1,16,0,0,33,5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4ring13()], +// 1 16 0 0 -33 -5 0 0 0 0 -5 0 -1 0 48\4-4ring13.dat + [1,16,0,0,-33,-5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4ring13()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 44 -2 0 0 0 0 -2 0 -2 0 48\4-4con35.dat diff --git a/parts/44772.scad b/parts/44772.scad index 7f3c7d328..777ac8eaa 100644 --- a/parts/44772.scad +++ b/parts/44772.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring2.scad> use <../p/4-4ring9.scad> use <../p/48/1-4con14.scad> @@ -13,10 +13,10 @@ use <../p/48/4-4con31.scad> use <../p/48/4-4con64.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin13.scad> -use <../p/48/4-4rin14.scad> -use <../p/48/4-4rin16.scad> -use <../p/48/4-4rin34.scad> +use <../p/48/4-4ring13.scad> +use <../p/48/4-4ring14.scad> +use <../p/48/4-4ring16.scad> +use <../p/48/4-4ring34.scad> use <../p/48/4-4ring6.scad> use <../p/axlehol2.scad> use <../p/axlehole.scad> @@ -26,7 +26,7 @@ function ldraw_lib__44772() = [ // 0 Wheel Rim 34 x 56 with 6 Spokes and 3 Pegholes // 0 Name: 44772.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -36,7 +36,8 @@ function ldraw_lib__44772() = [ // 0 !KEYWORDS Technic // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -100,8 +101,8 @@ function ldraw_lib__44772() = [ [1,16,0,0,20,3,0,0,0,0,-3,0,-1,0, ldraw_lib__4_4ring2()], // 1 16 0 0 -5 -1 0 0 0 0 1 0 -1 0 4-4ring9.dat [1,16,0,0,-5,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring9()], -// 1 16 0 0 -5 -0.999978 0 -1.25e-005 -1.25e-005 0 0.999978 0 -1 0 4-4rin10.dat - [1,16,0,0,-5,-0.999978,0,-1.25e-005,-1.25e-005,0,0.999978,0,-1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 -5 -0.999978 0 -1.25e-005 -1.25e-005 0 0.999978 0 -1 0 4-4ring10.dat + [1,16,0,0,-5,-0.999978,0,-1.25e-005,-1.25e-005,0,0.999978,0,-1,0, ldraw_lib__4_4ring10()], // 1 16 0 0 -45 60 0 0 0 0 -60 0 1 0 48\4-4edge.dat [1,16,0,0,-45,60,0,0,0,0,-60,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -24.32 51.9615 0 30 30 0 -51.9615 0 1 0 48\4-4edge.dat @@ -158,28 +159,28 @@ function ldraw_lib__44772() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 8 45.0333 0 26 26 0 -45.0333 0 -25.92 0 48\4-4cyli.dat [1,16,0,0,8,45.0333,0,26,26,0,-45.0333,0,-25.92,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 8 3.4641 0 2 2 0 -3.4641 0 -1 0 48\4-4rin13.dat - [1,16,0,0,8,3.4641,0,2,2,0,-3.4641,0,-1,0, ldraw_lib__48__4_4rin13()], -// 1 16 0 0 8 2.9037 0 1.6764 1.6764 0 -2.9037 0 -1 0 48\4-4rin16.dat - [1,16,0,0,8,2.9037,0,1.6764,1.6764,0,-2.9037,0,-1,0, ldraw_lib__48__4_4rin16()], +// 1 16 0 0 8 3.4641 0 2 2 0 -3.4641 0 -1 0 48\4-4ring13.dat + [1,16,0,0,8,3.4641,0,2,2,0,-3.4641,0,-1,0, ldraw_lib__48__4_4ring13()], +// 1 16 0 0 8 2.9037 0 1.6764 1.6764 0 -2.9037 0 -1 0 48\4-4ring16.dat + [1,16,0,0,8,2.9037,0,1.6764,1.6764,0,-2.9037,0,-1,0, ldraw_lib__48__4_4ring16()], // 1 16 0 0 -33 70 0 0 0 0 -70 0 -3 0 48\4-4cyli.dat [1,16,0,0,-33,70,0,0,0,0,-70,0,-3,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 -33 5 0 0 0 0 -5 0 -1 0 48\4-4rin13.dat - [1,16,0,0,-33,5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4rin13()], -// 1 16 0 0 -36 -5 0 0 0 0 -5 0 1 0 48\4-4rin13.dat - [1,16,0,0,-36,-5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 -33 5 0 0 0 0 -5 0 -1 0 48\4-4ring13.dat + [1,16,0,0,-33,5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4ring13()], +// 1 16 0 0 -36 -5 0 0 0 0 -5 0 1 0 48\4-4ring13.dat + [1,16,0,0,-36,-5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4ring13()], // 1 16 0 0 -41 70 0 0 0 0 -70 0 -4 0 48\4-4cyli.dat [1,16,0,0,-41,70,0,0,0,0,-70,0,-4,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 -41 5 0 0 0 0 -5 0 -1 0 48\4-4rin13.dat - [1,16,0,0,-41,5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 -41 5 0 0 0 0 -5 0 -1 0 48\4-4ring13.dat + [1,16,0,0,-41,5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4ring13()], // 1 16 0 0 -45 -10 0 0 0 0 -10 0 1 0 48\4-4ring6.dat [1,16,0,0,-45,-10,0,0,0,0,-10,0,1,0, ldraw_lib__48__4_4ring6()], -// 1 16 0 0 27 -5 0 0 0 0 -5 0 1 0 48\4-4rin13.dat - [1,16,0,0,27,-5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4rin13()], -// 1 16 0 0 30 5 0 0 0 0 -5 0 -1 0 48\4-4rin13.dat - [1,16,0,0,30,5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4rin13()], -// 1 16 0 0 35 -5 0 0 0 0 -5 0 1 0 48\4-4rin13.dat - [1,16,0,0,35,-5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 27 -5 0 0 0 0 -5 0 1 0 48\4-4ring13.dat + [1,16,0,0,27,-5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4ring13()], +// 1 16 0 0 30 5 0 0 0 0 -5 0 -1 0 48\4-4ring13.dat + [1,16,0,0,30,5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4ring13()], +// 1 16 0 0 35 -5 0 0 0 0 -5 0 1 0 48\4-4ring13.dat + [1,16,0,0,35,-5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4ring13()], // 1 16 0 0 -36 65 0 0 0 0 -65 0 -5 0 48\4-4cyli.dat [1,16,0,0,-36,65,0,0,0,0,-65,0,-5,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 27 -70 0 0 0 0 -70 0 3 0 48\4-4cyli.dat @@ -202,8 +203,8 @@ function ldraw_lib__44772() = [ [1,16,0,0,-23,-5,0,0,0,0,5,0,3.8889,0, ldraw_lib__48__4_4con12()], // 1 16 0 0 7 56 0 0 0 0 -56 0 -23 0 48\4-4cyli.dat [1,16,0,0,7,56,0,0,0,0,-56,0,-23,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 7 4 0 0 0 0 -4 0 1 0 48\4-4rin14.dat - [1,16,0,0,7,4,0,0,0,0,-4,0,1,0, ldraw_lib__48__4_4rin14()], +// 1 16 0 0 7 4 0 0 0 0 -4 0 1 0 48\4-4ring14.dat + [1,16,0,0,7,4,0,0,0,0,-4,0,1,0, ldraw_lib__48__4_4ring14()], // 1 16 0 0 15 -4 0 0 0 0 4 0 -8 0 48\1-4con15.dat [1,16,0,0,15,-4,0,0,0,0,4,0,-8,0, ldraw_lib__48__1_4con15()], // 1 16 0 0 15 0 0 -4 -4 0 0 0 -8 0 48\1-4con15.dat @@ -242,10 +243,10 @@ function ldraw_lib__44772() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 39 2 0 0 0 0 -2 0 -2 0 48\4-4con31.dat [1,16,0,0,39,2,0,0,0,0,-2,0,-2,0, ldraw_lib__48__4_4con31()], -// 1 16 0 0 39 4 0 0 0 0 -4 0 -1 0 48\4-4rin16.dat - [1,16,0,0,39,4,0,0,0,0,-4,0,-1,0, ldraw_lib__48__4_4rin16()], -// 1 16 0 0 39 2 0 0 0 0 -2 0 -1 0 48\4-4rin34.dat - [1,16,0,0,39,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin34()], +// 1 16 0 0 39 4 0 0 0 0 -4 0 -1 0 48\4-4ring16.dat + [1,16,0,0,39,4,0,0,0,0,-4,0,-1,0, ldraw_lib__48__4_4ring16()], +// 1 16 0 0 39 2 0 0 0 0 -2 0 -1 0 48\4-4ring34.dat + [1,16,0,0,39,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring34()], // 1 16 0 0 11 60 0 0 0 0 -60 0 1 0 48\4-4edge.dat [1,16,0,0,11,60,0,0,0,0,-60,0,1,0, ldraw_lib__48__4_4edge()], // 0 // diff --git a/parts/4478p02.scad b/parts/4478p02.scad index 27bec0d88..8c90afd46 100644 --- a/parts/4478p02.scad +++ b/parts/4478p02.scad @@ -2,14 +2,14 @@ use <../lib.scad> use <../p/1-4disc.scad> use <../p/1-8disc.scad> use <../p/1-8ndis.scad> -use <../p/1-8rin10.scad> use <../p/1-8ring1.scad> +use <../p/1-8ring10.scad> use function ldraw_lib__4478p02() = [ // 0 Baseplate 32 x 32 Road 9-Stud Driveway with White Lines Pattern // 0 Name: 4478p02.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__4478p02() = [ // // 0 !HISTORY 2010-04-09 [mikeheide] Moved portions from subfile // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4478s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4478s01()], @@ -50,14 +51,14 @@ function ldraw_lib__4478p02() = [ [4,16,316,0,320,276,0,320,276,0,-142,316,0,-111], // 1 16 146 0 -295 -10 0 0 0 1 0 0 0 10 1-8disc.dat [1,16,146,0,-295,-10,0,0,0,1,0,0,0,10, ldraw_lib__1_8disc()], -// 1 15 146 0 -295 -2 0 0 0 1 0 0 0 2 1-8rin10.dat - [1,15,146,0,-295,-2,0,0,0,1,0,0,0,2, ldraw_lib__1_8rin10()], +// 1 15 146 0 -295 -2 0 0 0 1 0 0 0 2 1-8ring10.dat + [1,15,146,0,-295,-2,0,0,0,1,0,0,0,2, ldraw_lib__1_8ring10()], // 1 16 146 0 -295 -22 0 0 0 1 0 0 0 22 1-8ndis.dat [1,16,146,0,-295,-22,0,0,0,1,0,0,0,22, ldraw_lib__1_8ndis()], // 1 15 146 0 -295 -10 0 0 0 1 0 0 0 10 1-8ring1.dat [1,15,146,0,-295,-10,0,0,0,1,0,0,0,10, ldraw_lib__1_8ring1()], -// 1 15 112 0 -52 2 0 0 0 1 0 0 0 -2 1-8rin10.dat - [1,15,112,0,-52,2,0,0,0,1,0,0,0,-2, ldraw_lib__1_8rin10()], +// 1 15 112 0 -52 2 0 0 0 1 0 0 0 -2 1-8ring10.dat + [1,15,112,0,-52,2,0,0,0,1,0,0,0,-2, ldraw_lib__1_8ring10()], // 1 16 112 0 -52 22 0 0 0 1 0 0 0 -22 1-8ndis.dat [1,16,112,0,-52,22,0,0,0,1,0,0,0,-22, ldraw_lib__1_8ndis()], // 1 15 112 0 -52 10 0 0 0 1 0 0 0 -10 1-8ring1.dat @@ -74,8 +75,8 @@ function ldraw_lib__4478p02() = [ [4,16,122,0,-272,134,0,-142,134,0,-74,128,0,-67], // 4 15 264 0 -142 276 0 -142 276 0 320 264 0 320 [4,15,264,0,-142,276,0,-142,276,0,320,264,0,320], -// 1 15 254 0 -142 2 0 0 0 1 0 0 0 -2 1-8rin10.dat - [1,15,254,0,-142,2,0,0,0,1,0,0,0,-2, ldraw_lib__1_8rin10()], +// 1 15 254 0 -142 2 0 0 0 1 0 0 0 -2 1-8ring10.dat + [1,15,254,0,-142,2,0,0,0,1,0,0,0,-2, ldraw_lib__1_8ring10()], // 1 15 254 0 -142 10 0 0 0 1 0 0 0 -10 1-8ring1.dat [1,15,254,0,-142,10,0,0,0,1,0,0,0,-10, ldraw_lib__1_8ring1()], // 1 16 254 0 -142 10 0 0 0 1 0 0 0 -10 1-8disc.dat diff --git a/parts/44799.scad b/parts/44799.scad index c99648af3..5ef7ef333 100644 --- a/parts/44799.scad +++ b/parts/44799.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4con21.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin11.scad> -use <../p/4-4rin18.scad> +use <../p/4-4ring11.scad> +use <../p/4-4ring18.scad> use <../p/4-4ring2.scad> use <../p/48/4-4aring.scad> use <../p/48/4-4con3.scad> @@ -12,7 +12,7 @@ function ldraw_lib__44799() = [ // 0 Tyre 7/ 86 x 17 with Centre Groove // 0 Name: 44799.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2014-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__44799() = [ // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 // 0 !HISTORY 2014-03-10 [cwdee] Correct description // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm)/profile_as_percentage_of_width x rim_diameter_(mm) // @@ -50,10 +51,10 @@ function ldraw_lib__44799() = [ [1,16,0,0,6,1,0,0,0,0,-1,0,-0.5,0, ldraw_lib__4_4con21()], // 1 16 0 0 -9 11 0 0 0 0 -11 0 1 0 4-4ring2.dat [1,16,0,0,-9,11,0,0,0,0,-11,0,1,0, ldraw_lib__4_4ring2()], -// 1 16 0 0 -9 3 0 0 0 0 -3 0 1 0 4-4rin11.dat - [1,16,0,0,-9,3,0,0,0,0,-3,0,1,0, ldraw_lib__4_4rin11()], -// 1 16 0 0 -9 2 0 0 0 0 -2 0 1 0 4-4rin18.dat - [1,16,0,0,-9,2,0,0,0,0,-2,0,1,0, ldraw_lib__4_4rin18()], +// 1 16 0 0 -9 3 0 0 0 0 -3 0 1 0 4-4ring11.dat + [1,16,0,0,-9,3,0,0,0,0,-3,0,1,0, ldraw_lib__4_4ring11()], +// 1 16 0 0 -9 2 0 0 0 0 -2 0 1 0 4-4ring18.dat + [1,16,0,0,-9,2,0,0,0,0,-2,0,1,0, ldraw_lib__4_4ring18()], // 1 16 0 0 -9 38 0 0 0 0 -38 0 1 0 48\4-4aring.dat [1,16,0,0,-9,38,0,0,0,0,-38,0,1,0, ldraw_lib__48__4_4aring()], // 1 16 0 0 -9 38 0 0 0 0 -38 0 1 0 48\4-4edge.dat @@ -68,10 +69,10 @@ function ldraw_lib__44799() = [ [1,16,0,0,-4,9.5,0,0,0,0,-9.5,0,2,0, ldraw_lib__48__4_4con3()], // 1 16 0 0 9 -11 0 0 0 0 -11 0 -1 0 4-4ring2.dat [1,16,0,0,9,-11,0,0,0,0,-11,0,-1,0, ldraw_lib__4_4ring2()], -// 1 16 0 0 9 -3 0 0 0 0 -3 0 -1 0 4-4rin11.dat - [1,16,0,0,9,-3,0,0,0,0,-3,0,-1,0, ldraw_lib__4_4rin11()], -// 1 16 0 0 9 -2 0 0 0 0 -2 0 -1 0 4-4rin18.dat - [1,16,0,0,9,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__4_4rin18()], +// 1 16 0 0 9 -3 0 0 0 0 -3 0 -1 0 4-4ring11.dat + [1,16,0,0,9,-3,0,0,0,0,-3,0,-1,0, ldraw_lib__4_4ring11()], +// 1 16 0 0 9 -2 0 0 0 0 -2 0 -1 0 4-4ring18.dat + [1,16,0,0,9,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__4_4ring18()], // 1 16 0 0 9 -38 0 0 0 0 -38 0 -1 0 48\4-4aring.dat [1,16,0,0,9,-38,0,0,0,0,-38,0,-1,0, ldraw_lib__48__4_4aring()], // 1 16 0 0 9 -38 0 0 0 0 -38 0 -1 0 48\4-4edge.dat diff --git a/parts/4485.scad b/parts/4485.scad index 9ec1cc6cb..ad10853fd 100644 --- a/parts/4485.scad +++ b/parts/4485.scad @@ -5,7 +5,7 @@ use <../p/2-4edge.scad> use <../p/2-4ndis.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin13.scad> +use <../p/4-4ring13.scad> use <../p/4-8sphe.scad> use <../p/rect2p.scad> use <../p/stud4a.scad> @@ -13,7 +13,7 @@ function ldraw_lib__4485() = [ // 0 Minifig Cap with Long Flat Peak // 0 Name: 4485.dat // 0 Author: Thomas Burger [grapeape] -// 0 !LDRAW_ORG Part UPDATE 2014-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -21,7 +21,7 @@ function ldraw_lib__4485() = [ [0,"BFC","CW"], // // 0 !CATEGORY Minifig Headwear -// 0 !KEYWORDS ballcap, baseball, hat, Sports +// 0 !KEYWORDS Sports, ballcap, baseball, hat // // 0 !HISTORY 1998-05-21 [PTadmin] Official Update 1998-05 // 0 !HISTORY 2003-09-24 [westrate] Fixed gaps and inner radius; Replaced quads with primitives; BFC'd @@ -33,12 +33,13 @@ function ldraw_lib__4485() = [ // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 // 0 !HISTORY 2014-01-22 [cwdee] Description change // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // brim // -// 1 16 0 8 0 1 0 0 0 -1 0.071 0 0 1 4-4rin13.dat - [1,16,0,8,0,1,0,0,0,-1,0.071,0,0,1, ldraw_lib__4_4rin13()], +// 1 16 0 8 0 1 0 0 0 -1 0.071 0 0 1 4-4ring13.dat + [1,16,0,8,0,1,0,0,0,-1,0.071,0,0,1, ldraw_lib__4_4ring13()], // 1 16 0 8 0 14 0 0 0 -1 -1 0 0 -14 2-4ndis.dat [1,16,0,8,0,14,0,0,0,-1,-1,0,0,-14, ldraw_lib__2_4ndis()], // 1 16 0 5 0 -14 0 0 0 1 -1 0 0 -14 2-4ndis.dat diff --git a/parts/449.scad b/parts/449.scad index 790469eb2..058842d47 100644 --- a/parts/449.scad +++ b/parts/449.scad @@ -3,15 +3,15 @@ use <../p/1-4cyli.scad> use <../p/1-4disc.scad> use <../p/1-4edge.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin28.scad> use <../p/1-4ring1.scad> +use <../p/1-4ring28.scad> use <../p/1-4ring5.scad> use <../p/1-4ring6.scad> function ldraw_lib__449() = [ // 0 ~Storage Box 24 x 40 Handle // 0 Name: 449.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -21,7 +21,8 @@ function ldraw_lib__449() = [ // 0 !CATEGORY Container // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Front faces // @@ -72,8 +73,8 @@ function ldraw_lib__449() = [ [1,16,-95,-154,2,-4,0,0,0,0,-4,0,-4,0, ldraw_lib__1_4ring5()], // 1 16 -95 -154 2 -4 0 0 0 0 -4 0 -4 0 1-4ring6.dat [1,16,-95,-154,2,-4,0,0,0,0,-4,0,-4,0, ldraw_lib__1_4ring6()], -// 1 16 -95 -154 2 -1 0 0 0 0 -1 0 -1 0 1-4rin28.dat - [1,16,-95,-154,2,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__1_4rin28()], +// 1 16 -95 -154 2 -1 0 0 0 0 -1 0 -1 0 1-4ring28.dat + [1,16,-95,-154,2,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__1_4ring28()], // 4 16 -95 -164 2 95 -164 2 95 -183 2 -95 -183 2 [4,16,-95,-164,2,95,-164,2,95,-183,2,-95,-183,2], // 1 16 95 -154 2 10 0 0 0 0 -10 0 -10 0 1-4ring1.dat @@ -82,8 +83,8 @@ function ldraw_lib__449() = [ [1,16,95,-154,2,0,0,4,-4,0,0,0,-4,0, ldraw_lib__1_4ring5()], // 1 16 95 -154 2 0 0 4 -4 0 0 0 -4 0 1-4ring6.dat [1,16,95,-154,2,0,0,4,-4,0,0,0,-4,0, ldraw_lib__1_4ring6()], -// 1 16 95 -154 2 0 0 1 -1 0 0 0 -1 0 1-4rin28.dat - [1,16,95,-154,2,0,0,1,-1,0,0,0,-1,0, ldraw_lib__1_4rin28()], +// 1 16 95 -154 2 0 0 1 -1 0 0 0 -1 0 1-4ring28.dat + [1,16,95,-154,2,0,0,1,-1,0,0,0,-1,0, ldraw_lib__1_4ring28()], // 1 16 124 -96.5 2 -4 0 0 0 0 -4 0 -4 0 1-4ndis.dat [1,16,124,-96.5,2,-4,0,0,0,0,-4,0,-4,0, ldraw_lib__1_4ndis()], // 4 16 124 -100.5 2 124 -154 2 105 -154 2 120 -100.5 2 @@ -142,8 +143,8 @@ function ldraw_lib__449() = [ [1,16,95,-154,-2,4,0,0,0,0,-4,0,4,0, ldraw_lib__1_4ring5()], // 1 16 95 -154 -2 4 0 0 0 0 -4 0 4 0 1-4ring6.dat [1,16,95,-154,-2,4,0,0,0,0,-4,0,4,0, ldraw_lib__1_4ring6()], -// 1 16 95 -154 -2 1 0 0 0 0 -1 0 1 0 1-4rin28.dat - [1,16,95,-154,-2,1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4rin28()], +// 1 16 95 -154 -2 1 0 0 0 0 -1 0 1 0 1-4ring28.dat + [1,16,95,-154,-2,1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4ring28()], // 4 16 95 -164 -2 -95 -164 -2 -95 -183 -2 95 -183 -2 [4,16,95,-164,-2,-95,-164,-2,-95,-183,-2,95,-183,-2], // 1 16 -95 -154 -2 -10 0 0 0 0 -10 0 10 0 1-4ring1.dat @@ -152,8 +153,8 @@ function ldraw_lib__449() = [ [1,16,-95,-154,-2,0,0,-4,-4,0,0,0,4,0, ldraw_lib__1_4ring5()], // 1 16 -95 -154 -2 0 0 -4 -4 0 0 0 4 0 1-4ring6.dat [1,16,-95,-154,-2,0,0,-4,-4,0,0,0,4,0, ldraw_lib__1_4ring6()], -// 1 16 -95 -154 -2 0 0 -1 -1 0 0 0 1 0 1-4rin28.dat - [1,16,-95,-154,-2,0,0,-1,-1,0,0,0,1,0, ldraw_lib__1_4rin28()], +// 1 16 -95 -154 -2 0 0 -1 -1 0 0 0 1 0 1-4ring28.dat + [1,16,-95,-154,-2,0,0,-1,-1,0,0,0,1,0, ldraw_lib__1_4ring28()], // 1 16 -124 -96.5 -2 4 0 0 0 0 -4 0 4 0 1-4ndis.dat [1,16,-124,-96.5,-2,4,0,0,0,0,-4,0,4,0, ldraw_lib__1_4ndis()], // 4 16 -124 -100.5 -2 -124 -154 -2 -105 -154 -2 -120 -100.5 -2 diff --git a/parts/4503.scad b/parts/4503.scad index a513301b3..7c6075496 100644 --- a/parts/4503.scad +++ b/parts/4503.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/1-4cylo.scad> use <../p/4-4cylc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring2.scad> use <../p/rect2p.scad> use <../p/rect3.scad> @@ -12,7 +12,7 @@ function ldraw_lib__4503() = [ // 0 Minifig Helmet Castle with Fixed Face Grille // 0 Name: 4503.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__4503() = [ // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 // 0 !HISTORY 2015-02-19 [MMR1988] Used updated subpart // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4503s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4503s01()], @@ -37,8 +38,8 @@ function ldraw_lib__4503() = [ [1,16,0,-4,0,0,0,1,0,-1,0,1,0,0, ldraw_lib__stud4o()], // 1 16 0 0 0 4 0 0 0 -1 0 0 0 4 4-4ring2.dat [1,16,0,0,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__4_4ring2()], -// 1 16 0 0 0 1 0 0 0 -1 0 0 0 1 4-4rin12.dat - [1,16,0,0,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin12()], +// 1 16 0 0 0 1 0 0 0 -1 0 0 0 1 4-4ring12.dat + [1,16,0,0,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring12()], // 1 16 0 0 0 0 0 13 0 1 0 13 0 0 4-4edge.dat [1,16,0,0,0,0,0,13,0,1,0,13,0,0, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/4506.scad b/parts/4506.scad index e6ec36bd6..154c49fdd 100644 --- a/parts/4506.scad +++ b/parts/4506.scad @@ -11,13 +11,13 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> use <../p/4-4ring2.scad> -use <../p/7-8rin12.scad> +use <../p/7-8ring12.scad> use <../p/stud4o.scad> function ldraw_lib__4506() = [ // 0 Minifig Forestman Cap // 0 Name: 4506.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Part UPDATE 2014-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -25,7 +25,7 @@ function ldraw_lib__4506() = [ [0,"BFC","CW"], // // 0 !CATEGORY Minifig Headwear -// 0 !KEYWORDS Castle, forestmen, hat, hunt, hunter, hunting, Robin Hood +// 0 !KEYWORDS Castle, Robin Hood, forestmen, hat, hunt, hunter, hunting // // 0 !HISTORY 2004-09-15 [PTadmin] Official Update 2004-03 // 0 !HISTORY 2007-07-22 [PTadmin] Header formatted for Contributor Agreement @@ -33,14 +33,15 @@ function ldraw_lib__4506() = [ // 0 !HISTORY 2010-07-18 [PTadmin] Renamed from 775 // 0 !HISTORY 2013-07-31 [MMR1988] Reworked a bit // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -4 0 1 0 0 0 -1 0 0 0 -1 stud4o.dat [1,16,0,-4,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__stud4o()], // 1 16 0 0 0 -4 0 0 0 -1 0 0 0 -4 3-4ring2.dat [1,16,0,0,0,-4,0,0,0,-1,0,0,0,-4, ldraw_lib__3_4ring2()], -// 1 16 0 0 0 -1 0 0 0 -1 0 0 0 -1 7-8rin12.dat - [1,16,0,0,0,-1,0,0,0,-1,0,0,0,-1, ldraw_lib__7_8rin12()], +// 1 16 0 0 0 -1 0 0 0 -1 0 0 0 -1 7-8ring12.dat + [1,16,0,0,0,-1,0,0,0,-1,0,0,0,-1, ldraw_lib__7_8ring12()], // 1 16 0 0 0 0 0 -12 0 -1 0 12 0 0 1-8chrd.dat [1,16,0,0,0,0,0,-12,0,-1,0,12,0,0, ldraw_lib__1_8chrd()], // 1 16 0 0 0 0 0 -8 0 -1 0 8 0 0 1-4ndis.dat diff --git a/parts/451.scad b/parts/451.scad index 28ce17ab9..5dfcbd1d3 100644 --- a/parts/451.scad +++ b/parts/451.scad @@ -4,15 +4,15 @@ use <../p/4-4con35.scad> use <../p/4-4con4.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin15.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring15.scad> use <../p/4-4ring2.scad> use <../p/4-4ring6.scad> function ldraw_lib__451() = [ // 0 Tyre 3/100 x 8 Double Smooth // 0 Name: 451.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__451() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm)/profile_as_%age_of_width x rim_diameter_(mm) // @@ -267,8 +268,8 @@ function ldraw_lib__451() = [ [1,16,8,0,0,0,.5,0,15,0,0,0,0,15, ldraw_lib__4_4cyli()], // 1 16 8 0 0 0 .5 0 16 0 0 0 0 16 4-4cyli.dat [1,16,8,0,0,0,.5,0,16,0,0,0,0,16, ldraw_lib__4_4cyli()], -// 1 16 8.5 0 0 0 -1 0 1 0 0 0 0 1 4-4rin15.dat - [1,16,8.5,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__4_4rin15()], +// 1 16 8.5 0 0 0 -1 0 1 0 0 0 0 1 4-4ring15.dat + [1,16,8.5,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__4_4ring15()], // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -276,8 +277,8 @@ function ldraw_lib__451() = [ [1,16,8,0,0,0,.5,0,12,0,0,0,0,12, ldraw_lib__4_4cyli()], // 1 16 8 0 0 0 .5 0 13 0 0 0 0 13 4-4cyli.dat [1,16,8,0,0,0,.5,0,13,0,0,0,0,13, ldraw_lib__4_4cyli()], -// 1 16 8.5 0 0 0 -1 0 1 0 0 0 0 1 4-4rin12.dat - [1,16,8.5,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__4_4rin12()], +// 1 16 8.5 0 0 0 -1 0 1 0 0 0 0 1 4-4ring12.dat + [1,16,8.5,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__4_4ring12()], // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -285,8 +286,8 @@ function ldraw_lib__451() = [ [1,16,-8,0,0,0,-.5,0,15,0,0,0,0,15, ldraw_lib__4_4cyli()], // 1 16 -8 0 0 0 -.5 0 16 0 0 0 0 16 4-4cyli.dat [1,16,-8,0,0,0,-.5,0,16,0,0,0,0,16, ldraw_lib__4_4cyli()], -// 1 16 -8.5 0 0 0 1 0 1 0 0 0 0 1 4-4rin15.dat - [1,16,-8.5,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__4_4rin15()], +// 1 16 -8.5 0 0 0 1 0 1 0 0 0 0 1 4-4ring15.dat + [1,16,-8.5,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__4_4ring15()], // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -294,8 +295,8 @@ function ldraw_lib__451() = [ [1,16,-8,0,0,0,-.5,0,12,0,0,0,0,12, ldraw_lib__4_4cyli()], // 1 16 -8 0 0 0 -.5 0 13 0 0 0 0 13 4-4cyli.dat [1,16,-8,0,0,0,-.5,0,13,0,0,0,0,13, ldraw_lib__4_4cyli()], -// 1 16 -8.5 0 0 0 1 0 1 0 0 0 0 1 4-4rin12.dat - [1,16,-8.5,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__4_4rin12()], +// 1 16 -8.5 0 0 0 1 0 1 0 0 0 0 1 4-4ring12.dat + [1,16,-8.5,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__4_4ring12()], // 0 ]; module ldraw_lib__451(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) diff --git a/parts/4523.scad b/parts/4523.scad index 08aa43324..5e1ffdadb 100644 --- a/parts/4523.scad +++ b/parts/4523.scad @@ -5,7 +5,7 @@ use <../p/1-4edge.scad> use <../p/2-4chrd.scad> use <../p/2-4cyli.scad> use <../p/2-4edge.scad> -use <../p/2-4rin17.scad> +use <../p/2-4ring17.scad> use <../p/2-4ring3.scad> use <../p/2-4ring9.scad> use <../p/4-4cyli.scad> @@ -17,7 +17,7 @@ function ldraw_lib__4523() = [ // 0 Minifig Container D-Basket // 0 Name: 4523.dat // 0 Author: Steve Bliss [sbliss] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,7 @@ function ldraw_lib__4523() = [ [0,"BFC","CCW"], // // 0 !CATEGORY Minifig Neckwear -// 0 !KEYWORDS backback, Bin, Bucket, manger, trough +// 0 !KEYWORDS Bin, Bucket, backback, manger, trough // // 0 !HISTORY 1999-12-31 [PTadmin] Official Update 1999-06 // 0 !HISTORY 2000-05-07 [PTadmin] Official Update 2000-01 @@ -38,7 +38,8 @@ function ldraw_lib__4523() = [ // 0 !HISTORY 2015-01-22 [Steffen] BFCed // 0 !HISTORY 2015-01-24 [MagFors] Fixed dimensional issues // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 -13 28 10 13 28 10 [2,24,-13,28,10,13,28,10], @@ -352,8 +353,8 @@ function ldraw_lib__4523() = [ [3,16,-20,1,10,-20,1,20,-18.889,1,20], // 1 16 0 1 20 1.8889 0 0 0 -1 0 0 0 1.8889 2-4ring9.dat [1,16,0,1,20,1.8889,0,0,0,-1,0,0,0,1.8889, ldraw_lib__2_4ring9()], -// 1 16 0 1 20 1.1111 0 0 0 -1 0 0 0 1.1111 2-4rin17.dat - [1,16,0,1,20,1.1111,0,0,0,-1,0,0,0,1.1111, ldraw_lib__2_4rin17()], +// 1 16 0 1 20 1.1111 0 0 0 -1 0 0 0 1.1111 2-4ring17.dat + [1,16,0,1,20,1.1111,0,0,0,-1,0,0,0,1.1111, ldraw_lib__2_4ring17()], // 3 16 18.889 1 20 20 1 20 20 1 10 [3,16,18.889,1,20,20,1,20,20,1,10], // 4 16 17 1 20 18.889 1 20 20 1 10 17 1 10 diff --git a/parts/4528.scad b/parts/4528.scad index 5ff73127b..4d5de156d 100644 --- a/parts/4528.scad +++ b/parts/4528.scad @@ -4,14 +4,14 @@ use <../p/2-4edge.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin13.scad> -use <../p/4-4rin14.scad> +use <../p/4-4ring13.scad> +use <../p/4-4ring14.scad> use <../p/stud4.scad> function ldraw_lib__4528() = [ // 0 Minifig Frypan // 0 Name: 4528.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2003-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -31,7 +31,8 @@ function ldraw_lib__4528() = [ // 0 !HISTORY 2003-12-19 [PTadmin] Official Update 2003-03 // 0 !HISTORY 2007-07-08 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 8 0 1 0 0 0 -1 0 0 0 1 stud4.dat [1,16,0,8,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__stud4()], @@ -51,10 +52,10 @@ function ldraw_lib__4528() = [ [1,16,0,6,0,13,0,0,0,1,0,0,0,13, ldraw_lib__4_4disc()], // 1 16 0 4 30 4 0 0 0 0 4 0 -1 0 4-4disc.dat [1,16,0,4,30,4,0,0,0,0,4,0,-1,0, ldraw_lib__4_4disc()], -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4rin13.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin13()], -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4rin14.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin14()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring13.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring13()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring14.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring14()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 0 13 0 0 0 6 0 0 0 13 4-4cyli.dat diff --git a/parts/4529.scad b/parts/4529.scad index 4d96aaf49..91b58a322 100644 --- a/parts/4529.scad +++ b/parts/4529.scad @@ -4,14 +4,14 @@ use <../p/2-4edge.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin11.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring11.scad> +use <../p/4-4ring12.scad> use <../p/stud4.scad> function ldraw_lib__4529() = [ // 0 Minifig Saucepan // 0 Name: 4529.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2003-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -19,7 +19,7 @@ function ldraw_lib__4529() = [ [0,"BFC","CW"], // // 0 !CATEGORY Minifig Accessory -// 0 !KEYWORDS Cooking, Cookware, Homemaker, kettle, Kitchen, pan, pot, town +// 0 !KEYWORDS Cooking, Cookware, Homemaker, Kitchen, kettle, pan, pot, town // 0 !KEYWORDS utensil // // 0 !CMDLINE -c0 @@ -32,7 +32,8 @@ function ldraw_lib__4529() = [ // 0 !HISTORY 2003-12-19 [PTadmin] Official Update 2003-03 // 0 !HISTORY 2007-07-08 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 20 0 1 0 0 0 -1 0 0 0 1 stud4.dat [1,16,0,20,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__stud4()], @@ -47,10 +48,10 @@ function ldraw_lib__4529() = [ [1,16,0,20,0,13,0,0,0,-1,0,0,0,13, ldraw_lib__4_4disc()], // 1 16 0 18 0 11 0 0 0 1 0 0 0 11 4-4disc.dat [1,16,0,18,0,11,0,0,0,1,0,0,0,11, ldraw_lib__4_4disc()], -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4rin11.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin11()], -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4rin12.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin12()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring11.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring11()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring12.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring12()], // // 1 16 0 20 0 13 0 0 0 1 0 0 0 13 4-4edge.dat [1,16,0,20,0,13,0,0,0,1,0,0,0,13, ldraw_lib__4_4edge()], diff --git a/parts/45361.scad b/parts/45361.scad index 8beeef266..6e6a4460b 100644 --- a/parts/45361.scad +++ b/parts/45361.scad @@ -3,16 +3,16 @@ use <../p/2-4cyli.scad> use <../p/2-4disc.scad> use <../p/2-4edge.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin14.scad> +use <../p/2-4ring14.scad> use <../p/3-8cyli.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin13.scad> -use <../p/4-4rin14.scad> +use <../p/4-4ring13.scad> +use <../p/4-4ring14.scad> use <../p/48/2-4ndis.scad> use <../p/48/2-4ring6.scad> use <../p/48/4-4crh2.scad> -use <../p/48/4-4rin12.scad> +use <../p/48/4-4ring12.scad> use <../p/box3u2p.scad> use <../p/box3u8p.scad> use <../p/box4-1.scad> @@ -27,7 +27,7 @@ function ldraw_lib__45361() = [ // 0 ~Technic Gearbox 3 x 3 x 1.667 Corner Top // 0 Name: 45361.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -36,7 +36,8 @@ function ldraw_lib__45361() = [ // // 0 !HISTORY 2010-04-05 [Philo] Added missing edgelines, rectified, corrected stud2 orientation // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 18 -40 1 0 0 0 0 1 0 -8 0 48\4-4crh2.dat [1,16,0,18,-40,1,0,0,0,0,1,0,-8,0, ldraw_lib__48__4_4crh2()], @@ -524,34 +525,34 @@ function ldraw_lib__45361() = [ [1,16,0,18,-40,14,0,0,0,0,14,0,1,0, ldraw_lib__4_4cyli()], // 1 16 0 18 -39 14 0 0 0 0 14 0 2 0 4-4edge.dat [1,16,0,18,-39,14,0,0,0,0,14,0,2,0, ldraw_lib__4_4edge()], -// 1 16 0 18 -40 1 0 0 0 0 1 0 1 0 48\4-4rin12.dat - [1,16,0,18,-40,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4rin12()], -// 1 16 0 18 -40 1 0 0 0 0 1 0 1 0 4-4rin13.dat - [1,16,0,18,-40,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin13()], -// 1 16 40 18 0 0 -1 0 0 0 1 1 0 0 48\4-4rin12.dat - [1,16,40,18,0,0,-1,0,0,0,1,1,0,0, ldraw_lib__48__4_4rin12()], -// 1 16 40 18 0 0 -1 0 0 0 1 1 0 0 4-4rin13.dat - [1,16,40,18,0,0,-1,0,0,0,1,1,0,0, ldraw_lib__4_4rin13()], +// 1 16 0 18 -40 1 0 0 0 0 1 0 1 0 48\4-4ring12.dat + [1,16,0,18,-40,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4ring12()], +// 1 16 0 18 -40 1 0 0 0 0 1 0 1 0 4-4ring13.dat + [1,16,0,18,-40,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring13()], +// 1 16 40 18 0 0 -1 0 0 0 1 1 0 0 48\4-4ring12.dat + [1,16,40,18,0,0,-1,0,0,0,1,1,0,0, ldraw_lib__48__4_4ring12()], +// 1 16 40 18 0 0 -1 0 0 0 1 1 0 0 4-4ring13.dat + [1,16,40,18,0,0,-1,0,0,0,1,1,0,0, ldraw_lib__4_4ring13()], // 1 16 0 18 -32 12 0 0 0 0 -12 0 -1 0 48\2-4ndis.dat [1,16,0,18,-32,12,0,0,0,0,-12,0,-1,0, ldraw_lib__48__2_4ndis()], // 1 16 0 18 -32 2 0 0 0 0 2 0 -1 0 48\2-4ring6.dat [1,16,0,18,-32,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__2_4ring6()], -// 1 16 0 18 -32 1 0 0 0 0 1 0 -1 0 2-4rin14.dat - [1,16,0,18,-32,1,0,0,0,0,1,0,-1,0, ldraw_lib__2_4rin14()], +// 1 16 0 18 -32 1 0 0 0 0 1 0 -1 0 2-4ring14.dat + [1,16,0,18,-32,1,0,0,0,0,1,0,-1,0, ldraw_lib__2_4ring14()], // 1 16 32 18 0 0 1 0 0 0 2 2 0 0 48\2-4ring6.dat [1,16,32,18,0,0,1,0,0,0,2,2,0,0, ldraw_lib__48__2_4ring6()], -// 1 16 32 18 0 0 1 0 0 0 1 1 0 0 2-4rin14.dat - [1,16,32,18,0,0,1,0,0,0,1,1,0,0, ldraw_lib__2_4rin14()], +// 1 16 32 18 0 0 1 0 0 0 1 1 0 0 2-4ring14.dat + [1,16,32,18,0,0,1,0,0,0,1,1,0,0, ldraw_lib__2_4ring14()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 18 -39 15 0 0 0 0 -15 0 -1 0 2-4cyli.dat [1,16,0,18,-39,15,0,0,0,0,-15,0,-1,0, ldraw_lib__2_4cyli()], // 1 16 0 18 -40 15 0 0 0 0 -15 0 -1 0 2-4edge.dat [1,16,0,18,-40,15,0,0,0,0,-15,0,-1,0, ldraw_lib__2_4edge()], -// 1 16 0 18 -39 1 0 0 0 0 1 0 1 0 4-4rin14.dat - [1,16,0,18,-39,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin14()], -// 1 16 39 18 0 0 -1 0 0 0 1 1 0 0 4-4rin14.dat - [1,16,39,18,0,0,-1,0,0,0,1,1,0,0, ldraw_lib__4_4rin14()], +// 1 16 0 18 -39 1 0 0 0 0 1 0 1 0 4-4ring14.dat + [1,16,0,18,-39,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring14()], +// 1 16 39 18 0 0 -1 0 0 0 1 1 0 0 4-4ring14.dat + [1,16,39,18,0,0,-1,0,0,0,1,1,0,0, ldraw_lib__4_4ring14()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 39 18 0 0 1 0 0 0 -15 15 0 0 2-4cyli.dat diff --git a/parts/4544045f.scad b/parts/4544045f.scad index 839bd17b9..94958b67e 100644 --- a/parts/4544045f.scad +++ b/parts/4544045f.scad @@ -1,16 +1,16 @@ use <../lib.scad> use <../p/4-4cylc3.scad> use <../p/4-4ering.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin13.scad> -use <../p/4-4rin14.scad> -use <../p/4-4rin15.scad> -use <../p/4-4rin16.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring13.scad> +use <../p/4-4ring14.scad> +use <../p/4-4ring15.scad> +use <../p/4-4ring16.scad> function ldraw_lib__4544045f() = [ // 0 Sticker 1.7 x 1.7 Round with Motor // 0 Name: 4544045f.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,20 +28,21 @@ function ldraw_lib__4544045f() = [ // 0 !HISTORY 2017-08-19 [MagFors] used ring primitives // 0 !HISTORY 2018-03-30 [Steffen] changed backside color to 16 // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 17 0 0 0 -.25 0 0 0 17 4-4cylc3.dat [1,16,0,0,0,17,0,0,0,-.25,0,0,0,17, ldraw_lib__4_4cylc3()], -// 1 0 0 -0.25 0 1 0 0 0 1 0 0 0 1 4-4rin16.dat - [1,0,0,-0.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin16()], -// 1 0 0 -0.25 0 1 0 0 0 1 0 0 0 1 4-4rin15.dat - [1,0,0,-0.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin15()], -// 1 80 0 -0.25 0 1 0 0 0 1 0 0 0 1 4-4rin14.dat - [1,80,0,-0.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin14()], -// 1 80 0 -0.25 0 1 0 0 0 1 0 0 0 1 4-4rin13.dat - [1,80,0,-0.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin13()], -// 1 0 0 -0.25 0 1 0 0 0 1 0 0 0 1 4-4rin12.dat - [1,0,0,-0.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin12()], +// 1 0 0 -0.25 0 1 0 0 0 1 0 0 0 1 4-4ring16.dat + [1,0,0,-0.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring16()], +// 1 0 0 -0.25 0 1 0 0 0 1 0 0 0 1 4-4ring15.dat + [1,0,0,-0.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring15()], +// 1 80 0 -0.25 0 1 0 0 0 1 0 0 0 1 4-4ring14.dat + [1,80,0,-0.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring14()], +// 1 80 0 -0.25 0 1 0 0 0 1 0 0 0 1 4-4ring13.dat + [1,80,0,-0.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring13()], +// 1 0 0 -0.25 0 1 0 0 0 1 0 0 0 1 4-4ring12.dat + [1,0,0,-0.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring12()], // 1 80 0 -.25 0 12 0 0 0 1 0 0 0 12 4-4ering.dat [1,80,0,-.25,0,12,0,0,0,1,0,0,0,12, ldraw_lib__4_4ering()], // diff --git a/parts/45473.scad b/parts/45473.scad index be0533c5f..b1232b631 100644 --- a/parts/45473.scad +++ b/parts/45473.scad @@ -2,12 +2,12 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin13.scad> -use <../p/4-4rin16.scad> -use <../p/4-4rin17.scad> -use <../p/4-4rin51.scad> +use <../p/4-4ring13.scad> +use <../p/4-4ring16.scad> +use <../p/4-4ring17.scad> use <../p/4-4ring2.scad> use <../p/4-4ring3.scad> +use <../p/4-4ring51.scad> use <../p/4-4ring7.scad> use <../p/clikitshole.scad> use <../p/t04o1429.scad> @@ -15,7 +15,7 @@ function ldraw_lib__45473() = [ // 0 Clikits Disc // 0 Name: 45473.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__45473() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 clikitshole.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__clikitshole()], @@ -34,20 +35,20 @@ function ldraw_lib__45473() = [ // // 1 16 0 0 0 6.5 0 0 0 1 0 0 0 6.5 4-4edge.dat [1,16,0,0,0,6.5,0,0,0,1,0,0,0,6.5, ldraw_lib__4_4edge()], -// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin13.dat - [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin13()], +// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring13.dat + [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring13()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring7.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring7()], -// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin16.dat - [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin16()], +// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring16.dat + [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring16()], // 1 16 0 0 0 8.5 0 0 0 1 0 0 0 8.5 4-4cylo.dat [1,16,0,0,0,8.5,0,0,0,1,0,0,0,8.5, ldraw_lib__4_4cylo()], // 1 16 0 1 0 4.25 0 0 0 1 0 0 0 4.25 4-4ring2.dat [1,16,0,1,0,4.25,0,0,0,1,0,0,0,4.25, ldraw_lib__4_4ring2()], -// 1 16 0 1 0 0.25 0 0 0 1 0 0 0 0.25 4-4rin51.dat - [1,16,0,1,0,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4rin51()], -// 1 16 0 1 0 1 0 0 0 1 0 0 0 1 4-4rin13.dat - [1,16,0,1,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin13()], +// 1 16 0 1 0 0.25 0 0 0 1 0 0 0 0.25 4-4ring51.dat + [1,16,0,1,0,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4ring51()], +// 1 16 0 1 0 1 0 0 0 1 0 0 0 1 4-4ring13.dat + [1,16,0,1,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring13()], // // 1 16 0 4 0 14 0 0 0 -21 0 0 0 14 t04o1429.dat [1,16,0,4,0,14,0,0,0,-21,0,0,0,14, ldraw_lib__t04o1429()], @@ -60,8 +61,8 @@ function ldraw_lib__45473() = [ // // 1 16 0 4 0 16 0 0 0 1 0 0 0 16 4-4edge.dat [1,16,0,4,0,16,0,0,0,1,0,0,0,16, ldraw_lib__4_4edge()], -// 1 16 0 4 0 0.5 0 0 0 -1 0 0 0 0.5 4-4rin17.dat - [1,16,0,4,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4rin17()], +// 1 16 0 4 0 0.5 0 0 0 -1 0 0 0 0.5 4-4ring17.dat + [1,16,0,4,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4ring17()], // 1 16 0 4 0 3 0 0 0 -1 0 0 0 3 4-4ring3.dat [1,16,0,4,0,3,0,0,0,-1,0,0,0,3, ldraw_lib__4_4ring3()], // 1 16 0 4 0 4 0 0 0 -1 0 0 0 4 4-4ring3.dat @@ -69,12 +70,12 @@ function ldraw_lib__45473() = [ // // 1 16 0 10 0 8.5 0 0 0 -6 0 0 0 8.5 4-4cylo.dat [1,16,0,10,0,8.5,0,0,0,-6,0,0,0,8.5, ldraw_lib__4_4cylo()], -// 1 16 0 10 0 0.5 0 0 0 -1 0 0 0 0.5 4-4rin13.dat - [1,16,0,10,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4rin13()], +// 1 16 0 10 0 0.5 0 0 0 -1 0 0 0 0.5 4-4ring13.dat + [1,16,0,10,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4ring13()], // 1 16 0 10 0 1 0 0 0 -1 0 0 0 1 4-4ring7.dat [1,16,0,10,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring7()], -// 1 16 0 10 0 0.5 0 0 0 -1 0 0 0 0.5 4-4rin16.dat - [1,16,0,10,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4rin16()], +// 1 16 0 10 0 0.5 0 0 0 -1 0 0 0 0.5 4-4ring16.dat + [1,16,0,10,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4ring16()], // 1 16 0 10 0 6.5 0 0 0 1 0 0 0 6.5 4-4edge.dat [1,16,0,10,0,6.5,0,0,0,1,0,0,0,6.5, ldraw_lib__4_4edge()], // diff --git a/parts/45749.scad b/parts/45749.scad new file mode 100644 index 000000000..5edd6fed1 --- /dev/null +++ b/parts/45749.scad @@ -0,0 +1,203 @@ +use <../lib.scad> +use <../p/2-4cylo.scad> +use <../p/2-4ndis.scad> +use <../p/8-8sphe.scad> +use <../p/axlehol2.scad> +use <../p/axlehol8.scad> +use <../p/axlehol9.scad> +use <../p/axlesphe.scad> +use <../p/box3u8p.scad> +use <../p/connhole.scad> +use <../p/npeghol2.scad> +use <../p/npeghol7a.scad> +use <../p/rect1.scad> +use <../p/rect2p.scad> +use +function ldraw_lib__45749() = [ +// 0 Constraction Limb 8 Straight with Wedge Sides +// 0 Name: 45749.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Lower, Rahkshi, Technic, bionicle, leg +// +// 0 !HISTORY 2008-12-18 [mikeheide] Original design +// 0 !HISTORY 2015-11-03 {LEGO Digital Designer} Original part shape +// 0 !HISTORY 2023-08-15 [MagFors] File preparation for LDraw Parts Tracker +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\45749s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__45749s01()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\45749s01.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__45749s01()], +// +// 1 16 0 -5.5 40 9 0 0 0 15.5 0 0 0 -9 2-4cylo.dat + [1,16,0,-5.5,40,9,0,0,0,15.5,0,0,0,-9, ldraw_lib__2_4cylo()], +// 1 16 0 -5.5 80 -9 0 0 0 15.5 0 0 0 9 2-4cylo.dat + [1,16,0,-5.5,80,-9,0,0,0,15.5,0,0,0,9, ldraw_lib__2_4cylo()], +// 1 16 0 -10 90 -1 0 0 0 1 0 0 0 -1 npeghol7a.dat + [1,16,0,-10,90,-1,0,0,0,1,0,0,0,-1, ldraw_lib__npeghol7a()], +// 1 16 0 -10 40 9 0 0 0 1 0 0 0 -9 2-4ndis.dat + [1,16,0,-10,40,9,0,0,0,1,0,0,0,-9, ldraw_lib__2_4ndis()], +// 4 16 -9.25 -10 20 9.25 -10 20 9 -10 31 -9 -10 31 + [4,16,-9.25,-10,20,9.25,-10,20,9,-10,31,-9,-10,31], +// 1 16 0 0 40 -1 0 0 0 1 0 0 0 -1 connhole.dat + [1,16,0,0,40,-1,0,0,0,1,0,0,0,-1, ldraw_lib__connhole()], +// 1 16 0 0 60 -1 0 0 0 1 0 0 0 -1 connhole.dat + [1,16,0,0,60,-1,0,0,0,1,0,0,0,-1, ldraw_lib__connhole()], +// 1 16 0 0 80 -1 0 0 0 1 0 0 0 -1 connhole.dat + [1,16,0,0,80,-1,0,0,0,1,0,0,0,-1, ldraw_lib__connhole()], +// 1 16 0 -10 50 1 0 0 0 8 0 0 0 1 npeghol2.dat + [1,16,0,-10,50,1,0,0,0,8,0,0,0,1, ldraw_lib__npeghol2()], +// 1 16 0 10 50 1 0 0 0 -8 0 0 0 -1 npeghol2.dat + [1,16,0,10,50,1,0,0,0,-8,0,0,0,-1, ldraw_lib__npeghol2()], +// 1 16 0 10 70 1 0 0 0 -8 0 0 0 -1 npeghol2.dat + [1,16,0,10,70,1,0,0,0,-8,0,0,0,-1, ldraw_lib__npeghol2()], +// 1 16 0 -10 70 1 0 0 0 8 0 0 0 1 npeghol2.dat + [1,16,0,-10,70,1,0,0,0,8,0,0,0,1, ldraw_lib__npeghol2()], +// 1 16 0 0 0 12.81 0 0 0 12.81 0 0 0 12.81 8-8sphe.dat + [1,16,0,0,0,12.81,0,0,0,12.81,0,0,0,12.81, ldraw_lib__8_8sphe()], +// 1 16 0 0 12.81 0 0 -1 -1 0 0 0 7.19 0 axlehol8.dat + [1,16,0,0,12.81,0,0,-1,-1,0,0,0,7.19,0, ldraw_lib__axlehol8()], +// 1 16 0 0 0 0 0 1 -1 0 0 0 -1 0 axlesphe.dat + [1,16,0,0,0,0,0,1,-1,0,0,0,-1,0, ldraw_lib__axlesphe()], +// 1 16 0 0 20 0 0 1 -1 0 0 0 -1 0 axlehol2.dat + [1,16,0,0,20,0,0,1,-1,0,0,0,-1,0, ldraw_lib__axlehol2()], +// 1 16 0 0 20 0 0 1 -1 0 0 0 -1 0 axlehol9.dat + [1,16,0,0,20,0,0,1,-1,0,0,0,-1,0, ldraw_lib__axlehol9()], +// 1 16 0 -9 94 -5.3639 0 0 0 -1 0 0 0 -2 box3u8p.dat + [1,16,0,-9,94,-5.3639,0,0,0,-1,0,0,0,-2, ldraw_lib__box3u8p()], +// 1 16 0 -9 102.25 -5.3639 0 0 0 -1 0 0 0 -2 box3u8p.dat + [1,16,0,-9,102.25,-5.3639,0,0,0,-1,0,0,0,-2, ldraw_lib__box3u8p()], +// 1 16 0 -9 110.5 -5.3639 0 0 0 -1 0 0 0 -2 box3u8p.dat + [1,16,0,-9,110.5,-5.3639,0,0,0,-1,0,0,0,-2, ldraw_lib__box3u8p()], +// +// 4 16 -5.3639 -9 92 -6.3639 -9 90 6.3639 -9 90 5.3639 -9 92 + [4,16,-5.3639,-9,92,-6.3639,-9,90,6.3639,-9,90,5.3639,-9,92], +// 4 16 5.3639 -9 100.25 -5.3639 -9 100.25 -5.3639 -9 96 5.3639 -9 96 + [4,16,5.3639,-9,100.25,-5.3639,-9,100.25,-5.3639,-9,96,5.3639,-9,96], +// 4 16 -5.3639 -9 108.5 -5.3639 -9 104.25 5.3639 -9 104.25 5.3639 -9 108.5 + [4,16,-5.3639,-9,108.5,-5.3639,-9,104.25,5.3639,-9,104.25,5.3639,-9,108.5], +// 4 16 -5.3639 -9 116.75 -5.3639 -9 112.5 5.3639 -9 112.5 5.3639 -9 116.75 + [4,16,-5.3639,-9,116.75,-5.3639,-9,112.5,5.3639,-9,112.5,5.3639,-9,116.75], +// 4 16 -6.3639 -10 116.75 6.3639 -10 116.75 9.25 -10 120 -9.25 -10 120 + [4,16,-6.3639,-10,116.75,6.3639,-10,116.75,9.25,-10,120,-9.25,-10,120], +// 4 16 9.25 -10 20 -9.25 -10 20 -10 9.8 20 10 9.8 20 + [4,16,9.25,-10,20,-9.25,-10,20,-10,9.8,20,10,9.8,20], +// 3 16 7.325 -4.921 25.585 -7.325 -4.921 25.585 0 -5.5 31 + [3,16,7.325,-4.921,25.585,-7.325,-4.921,25.585,0,-5.5,31], +// 4 16 11.045 9.8 23.899 10 9.8 20 -10 9.8 20 -11.045 9.8 23.899 + [4,16,11.045,9.8,23.899,10,9.8,20,-10,9.8,20,-11.045,9.8,23.899], +// 4 16 -11.045 9.8 23.899 -11.381 9.8 25.15 11.381 9.8 25.15 11.045 9.8 23.899 + [4,16,-11.045,9.8,23.899,-11.381,9.8,25.15,11.381,9.8,25.15,11.045,9.8,23.899], +// 1 16 0 -9.5 116.75 -5.3639 0 0 0 0 .5 0 1 0 rect2p.dat + [1,16,0,-9.5,116.75,-5.3639,0,0,0,0,.5,0,1,0, ldraw_lib__rect2p()], +// 1 16 0 -7.964 118.999 -10 0 0 0 -1 0 0 0 1.001 rect2p.dat + [1,16,0,-7.964,118.999,-10,0,0,0,-1,0,0,0,1.001, ldraw_lib__rect2p()], +// 4 16 -7.184 -5.5 116.784 -10 -6.714 117.998 10 -6.714 117.998 7.184 -5.5 116.784 + [4,16,-7.184,-5.5,116.784,-10,-6.714,117.998,10,-6.714,117.998,7.184,-5.5,116.784], +// 1 16 0 -7.339 117.998 0 0 -10 .625 0 0 0 -1 0 rect1.dat + [1,16,0,-7.339,117.998,0,0,-10,.625,0,0,0,-1,0, ldraw_lib__rect1()], +// 2 24 -7.201 -5.5 103.268 7.201 -5.5 103.268 + [2,24,-7.201,-5.5,103.268,7.201,-5.5,103.268], +// 4 16 7.199 -5.5 99.933 -7.199 -5.5 99.933 -7.201 -5.5 103.268 7.201 -5.5 103.268 + [4,16,7.199,-5.5,99.933,-7.199,-5.5,99.933,-7.201,-5.5,103.268,7.201,-5.5,103.268], +// 4 16 7.199 -5.5 99.933 7.195 -5.5 94.195 -7.195 -5.5 94.195 -7.199 -5.5 99.933 + [4,16,7.199,-5.5,99.933,7.195,-5.5,94.195,-7.195,-5.5,94.195,-7.199,-5.5,99.933], +// 3 16 -7.195 -5.5 94.195 7.195 -5.5 94.195 0 -5.5 89 + [3,16,-7.195,-5.5,94.195,7.195,-5.5,94.195,0,-5.5,89], +// 2 24 7.201 -5.5 108.547 -7.201 -5.5 108.547 + [2,24,7.201,-5.5,108.547,-7.201,-5.5,108.547], +// 4 16 -7.195 -5.5 111.403 7.195 -5.5 111.403 7.201 -5.5 108.547 -7.201 -5.5 108.547 + [4,16,-7.195,-5.5,111.403,7.195,-5.5,111.403,7.201,-5.5,108.547,-7.201,-5.5,108.547], +// 4 16 -7.184 -5.5 116.784 7.184 -5.5 116.784 7.195 -5.5 111.403 -7.195 -5.5 111.403 + [4,16,-7.184,-5.5,116.784,7.184,-5.5,116.784,7.195,-5.5,111.403,-7.195,-5.5,111.403], +// 4 16 -7.325 -4.921 25.585 7.325 -4.921 25.585 9.578 -2.192 25.15 -9.578 -2.192 25.15 + [4,16,-7.325,-4.921,25.585,7.325,-4.921,25.585,9.578,-2.192,25.15,-9.578,-2.192,25.15], +// 4 16 -9.578 -2.192 25.15 9.578 -2.192 25.15 10.639 2.218 25.15 -10.639 2.218 25.15 + [4,16,-9.578,-2.192,25.15,9.578,-2.192,25.15,10.639,2.218,25.15,-10.639,2.218,25.15], +// 4 16 -10.639 2.218 25.15 10.639 2.218 25.15 11.11 6.559 25.15 -11.11 6.559 25.15 + [4,16,-10.639,2.218,25.15,10.639,2.218,25.15,11.11,6.559,25.15,-11.11,6.559,25.15], +// 4 16 -11.11 6.559 25.15 11.11 6.559 25.15 11.381 9.8 25.15 -11.381 9.8 25.15 + [4,16,-11.11,6.559,25.15,11.11,6.559,25.15,11.381,9.8,25.15,-11.381,9.8,25.15], +// 4 16 -9.25 -10 120 9.25 -10 120 10 -7.964 120 -10 -7.964 120 + [4,16,-9.25,-10,120,9.25,-10,120,10,-7.964,120,-10,-7.964,120], +// 4 16 8.915 -2.248 108.433 -8.915 -2.248 108.433 -7.201 -5.5 108.547 7.201 -5.5 108.547 + [4,16,8.915,-2.248,108.433,-8.915,-2.248,108.433,-7.201,-5.5,108.547,7.201,-5.5,108.547], +// 4 16 10.088 1.514 108.302 -10.088 1.514 108.302 -8.915 -2.248 108.433 8.915 -2.248 108.433 + [4,16,10.088,1.514,108.302,-10.088,1.514,108.302,-8.915,-2.248,108.433,8.915,-2.248,108.433], +// 4 16 -10.088 1.514 108.302 10.088 1.514 108.302 10.572 3.812 108.222 -10.572 3.812 108.222 + [4,16,-10.088,1.514,108.302,10.088,1.514,108.302,10.572,3.812,108.222,-10.572,3.812,108.222], +// 4 16 -10.572 3.812 108.222 10.572 3.812 108.222 11.796 7.5 104.534 -11.796 7.5 104.534 + [4,16,-10.572,3.812,108.222,10.572,3.812,108.222,11.796,7.5,104.534,-11.796,7.5,104.534], +// 4 16 11.907 7.499 103.722 -11.907 7.499 103.722 -11.796 7.5 104.534 11.796 7.5 104.534 + [4,16,11.907,7.499,103.722,-11.907,7.499,103.722,-11.796,7.5,104.534,11.796,7.5,104.534], +// 4 16 11.182 3.924 103.597 -11.182 3.924 103.597 -11.907 7.499 103.722 11.907 7.499 103.722 + [4,16,11.182,3.924,103.597,-11.182,3.924,103.597,-11.907,7.499,103.722,11.907,7.499,103.722], +// 4 16 -9.465 -1.5 103.407 -11.182 3.924 103.597 11.182 3.924 103.597 9.465 -1.5 103.407 + [4,16,-9.465,-1.5,103.407,-11.182,3.924,103.597,11.182,3.924,103.597,9.465,-1.5,103.407], +// 4 16 9.465 -1.5 103.407 7.201 -5.5 103.268 -7.201 -5.5 103.268 -9.465 -1.5 103.407 + [4,16,9.465,-1.5,103.407,7.201,-5.5,103.268,-7.201,-5.5,103.268,-9.465,-1.5,103.407], +// 5 24 -9.578 -2.192 25.15 9.578 -2.192 25.15 10.639 2.218 25.15 -7.325 -4.921 25.585 + [5,24,-9.578,-2.192,25.15,9.578,-2.192,25.15,10.639,2.218,25.15,-7.325,-4.921,25.585], +// +// 2 24 9.25 -10 20 -9.25 -10 20 + [2,24,9.25,-10,20,-9.25,-10,20], +// 2 24 7.184 -5.5 116.784 -7.184 -5.5 116.784 + [2,24,7.184,-5.5,116.784,-7.184,-5.5,116.784], +// 2 24 10.572 3.812 108.222 -10.572 3.812 108.222 + [2,24,10.572,3.812,108.222,-10.572,3.812,108.222], +// 2 24 11.796 7.5 104.534 -11.796 7.5 104.534 + [2,24,11.796,7.5,104.534,-11.796,7.5,104.534], +// 2 24 11.907 7.499 103.722 -11.907 7.499 103.722 + [2,24,11.907,7.499,103.722,-11.907,7.499,103.722], +// 2 24 7.325 -4.921 25.585 -7.325 -4.921 25.585 + [2,24,7.325,-4.921,25.585,-7.325,-4.921,25.585], +// 2 24 -10 9.8 20 10 9.8 20 + [2,24,-10,9.8,20,10,9.8,20], +// 2 24 -11.381 9.8 25.15 11.381 9.8 25.15 + [2,24,-11.381,9.8,25.15,11.381,9.8,25.15], +// 2 24 9.25 -10 120 -9.25 -10 120 + [2,24,9.25,-10,120,-9.25,-10,120], +// +// 5 24 0 -11.8352 144.9024 0 -12.81 140 4.9024 -11.8352 140 -4.9024 -11.8352 140 + [5,24,0,-11.8352,144.9024,0,-12.81,140,4.9024,-11.8352,140,-4.9024,-11.8352,140], +// 5 24 0 -9.058 149.058 0 -11.8352 144.9024 5.6274 -10.0379 145.6274 -5.6274 -10.0379 145.6274 + [5,24,0,-9.058,149.058,0,-11.8352,144.9024,5.6274,-10.0379,145.6274,-5.6274,-10.0379,145.6274], +// 5 24 0 0 127.19 0 4.9024 128.1648 -4.9024 0 128.1648 4.9024 0 128.1648 + [5,24,0,0,127.19,0,4.9024,128.1648,-4.9024,0,128.1648,4.9024,0,128.1648], +// 5 24 0 -12.81 140 0 -11.8352 135.0976 -4.9024 -11.8352 140 4.9024 -11.8352 140 + [5,24,0,-12.81,140,0,-11.8352,135.0976,-4.9024,-11.8352,140,4.9024,-11.8352,140], +// 5 24 0 0 152.81 0 -4.9024 151.8352 4.9024 0 151.8352 -4.9024 0 151.8352 + [5,24,0,0,152.81,0,-4.9024,151.8352,4.9024,0,151.8352,-4.9024,0,151.8352], +// 5 24 0 -11.8352 135.0976 0 -9.058 130.942 5.6274 -10.0379 134.3726 -5.6274 -10.0379 134.3726 + [5,24,0,-11.8352,135.0976,0,-9.058,130.942,5.6274,-10.0379,134.3726,-5.6274,-10.0379,134.3726], +// 5 24 0 11.8352 135.0976 0 12.81 140 4.9024 11.8352 140 -4.9024 11.8352 140 + [5,24,0,11.8352,135.0976,0,12.81,140,4.9024,11.8352,140,-4.9024,11.8352,140], +// 5 24 0 4.9024 128.1648 0 9.058 130.942 -5.6274 5.6274 129.9621 5.6274 5.6274 129.9621 + [5,24,0,4.9024,128.1648,0,9.058,130.942,-5.6274,5.6274,129.9621,5.6274,5.6274,129.9621], +// 5 24 0 9.058 130.942 0 11.8352 135.0976 -5.6274 10.0379 134.3726 5.6274 10.0379 134.3726 + [5,24,0,9.058,130.942,0,11.8352,135.0976,-5.6274,10.0379,134.3726,5.6274,10.0379,134.3726], +// 5 24 0 12.81 140 0 11.8352 144.9024 4.9024 11.8352 140 -4.9024 11.8352 140 + [5,24,0,12.81,140,0,11.8352,144.9024,4.9024,11.8352,140,-4.9024,11.8352,140], +// 5 24 0 9.058 149.058 0 4.9024 151.8352 5.6274 5.6274 150.0379 -5.6274 5.6274 150.0379 + [5,24,0,9.058,149.058,0,4.9024,151.8352,5.6274,5.6274,150.0379,-5.6274,5.6274,150.0379], +// 5 24 0 11.8352 144.9024 0 9.058 149.058 5.6274 10.0379 145.6274 -5.6274 10.0379 145.6274 + [5,24,0,11.8352,144.9024,0,9.058,149.058,5.6274,10.0379,145.6274,-5.6274,10.0379,145.6274], +// 5 24 0 -4.9024 151.8352 0 -9.058 149.058 5.6274 -5.6274 150.0379 -5.6274 -5.6274 150.0379 + [5,24,0,-4.9024,151.8352,0,-9.058,149.058,5.6274,-5.6274,150.0379,-5.6274,-5.6274,150.0379], +// 5 24 0 -4.9024 128.1648 0 0 127.19 4.9024 0 128.1648 -4.9024 0 128.1648 + [5,24,0,-4.9024,128.1648,0,0,127.19,4.9024,0,128.1648,-4.9024,0,128.1648], +// 5 24 0 4.9024 151.8352 0 0 152.81 4.9024 0 151.8352 -4.9024 0 151.8352 + [5,24,0,4.9024,151.8352,0,0,152.81,4.9024,0,151.8352,-4.9024,0,151.8352], +// 5 24 0 -9.058 130.942 0 -4.9024 128.1648 5.6274 -5.6274 129.9621 -5.6274 -5.6274 129.9621 + [5,24,0,-9.058,130.942,0,-4.9024,128.1648,5.6274,-5.6274,129.9621,-5.6274,-5.6274,129.9621], +]; +module ldraw_lib__45749(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__45749(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__45749(line=0.2); \ No newline at end of file diff --git a/parts/458.scad b/parts/458.scad index 69f362f5e..bf414e0f3 100644 --- a/parts/458.scad +++ b/parts/458.scad @@ -1,13 +1,13 @@ use <../lib.scad> -use <../p/1-4rin18.scad> +use <../p/1-4ring18.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> function ldraw_lib__458() = [ // 0 Tyre for Train Wheel for Electric Train Motor 12V // 0 Name: 458.dat // 0 Author: Steffen [Steffen] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -15,7 +15,8 @@ function ldraw_lib__458() = [ [0,"BFC","CW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 6 22 0 0 0 0 22 0 22 0 4-4edge.dat [1,16,0,0,6,22,0,0,0,0,22,0,22,0, ldraw_lib__4_4edge()], @@ -27,26 +28,26 @@ function ldraw_lib__458() = [ [1,16,0,0,6,19.8,0,0,0,0,19.8,0,19.8,0, ldraw_lib__4_4edge()], // 1 16 0 0 -6 22 0 0 0 0 22 0 12 0 4-4cyli.dat [1,16,0,0,-6,22,0,0,0,0,22,0,12,0, ldraw_lib__4_4cyli()], -// 1 16 0 0 6 -2 0 0 0 0 -2 0 -2 0 4-4rin10.dat - [1,16,0,0,6,-2,0,0,0,0,-2,0,-2,0, ldraw_lib__4_4rin10()], -// 1 16 0 0 -6 1.1 0 0 0 0 -1.1 0 1.1 0 1-4rin18.dat - [1,16,0,0,-6,1.1,0,0,0,0,-1.1,0,1.1,0, ldraw_lib__1_4rin18()], -// 1 16 0 0 -6 0 0 -1.1 -1.1 0 0 0 1.1 0 1-4rin18.dat - [1,16,0,0,-6,0,0,-1.1,-1.1,0,0,0,1.1,0, ldraw_lib__1_4rin18()], -// 1 16 0 0 -6 -1.1 0 0 0 0 1.1 0 1.1 0 1-4rin18.dat - [1,16,0,0,-6,-1.1,0,0,0,0,1.1,0,1.1,0, ldraw_lib__1_4rin18()], -// 1 16 0 0 -6 0 0 1.1 1.1 0 0 0 1.1 0 1-4rin18.dat - [1,16,0,0,-6,0,0,1.1,1.1,0,0,0,1.1,0, ldraw_lib__1_4rin18()], -// 1 16 0 0 6 -1.1 0 0 0 0 -1.1 0 -1.1 0 1-4rin18.dat - [1,16,0,0,6,-1.1,0,0,0,0,-1.1,0,-1.1,0, ldraw_lib__1_4rin18()], -// 1 16 0 0 6 0 0 1.1 -1.1 0 0 0 -1.1 0 1-4rin18.dat - [1,16,0,0,6,0,0,1.1,-1.1,0,0,0,-1.1,0, ldraw_lib__1_4rin18()], -// 1 16 0 0 6 1.1 0 0 0 0 1.1 0 -1.1 0 1-4rin18.dat - [1,16,0,0,6,1.1,0,0,0,0,1.1,0,-1.1,0, ldraw_lib__1_4rin18()], -// 1 16 0 0 6 0 0 -1.1 1.1 0 0 0 -1.1 0 1-4rin18.dat - [1,16,0,0,6,0,0,-1.1,1.1,0,0,0,-1.1,0, ldraw_lib__1_4rin18()], -// 1 16 0 0 -6 2 0 0 0 0 -2 0 2 0 4-4rin10.dat - [1,16,0,0,-6,2,0,0,0,0,-2,0,2,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 6 -2 0 0 0 0 -2 0 -2 0 4-4ring10.dat + [1,16,0,0,6,-2,0,0,0,0,-2,0,-2,0, ldraw_lib__4_4ring10()], +// 1 16 0 0 -6 1.1 0 0 0 0 -1.1 0 1.1 0 1-4ring18.dat + [1,16,0,0,-6,1.1,0,0,0,0,-1.1,0,1.1,0, ldraw_lib__1_4ring18()], +// 1 16 0 0 -6 0 0 -1.1 -1.1 0 0 0 1.1 0 1-4ring18.dat + [1,16,0,0,-6,0,0,-1.1,-1.1,0,0,0,1.1,0, ldraw_lib__1_4ring18()], +// 1 16 0 0 -6 -1.1 0 0 0 0 1.1 0 1.1 0 1-4ring18.dat + [1,16,0,0,-6,-1.1,0,0,0,0,1.1,0,1.1,0, ldraw_lib__1_4ring18()], +// 1 16 0 0 -6 0 0 1.1 1.1 0 0 0 1.1 0 1-4ring18.dat + [1,16,0,0,-6,0,0,1.1,1.1,0,0,0,1.1,0, ldraw_lib__1_4ring18()], +// 1 16 0 0 6 -1.1 0 0 0 0 -1.1 0 -1.1 0 1-4ring18.dat + [1,16,0,0,6,-1.1,0,0,0,0,-1.1,0,-1.1,0, ldraw_lib__1_4ring18()], +// 1 16 0 0 6 0 0 1.1 -1.1 0 0 0 -1.1 0 1-4ring18.dat + [1,16,0,0,6,0,0,1.1,-1.1,0,0,0,-1.1,0, ldraw_lib__1_4ring18()], +// 1 16 0 0 6 1.1 0 0 0 0 1.1 0 -1.1 0 1-4ring18.dat + [1,16,0,0,6,1.1,0,0,0,0,1.1,0,-1.1,0, ldraw_lib__1_4ring18()], +// 1 16 0 0 6 0 0 -1.1 1.1 0 0 0 -1.1 0 1-4ring18.dat + [1,16,0,0,6,0,0,-1.1,1.1,0,0,0,-1.1,0, ldraw_lib__1_4ring18()], +// 1 16 0 0 -6 2 0 0 0 0 -2 0 2 0 4-4ring10.dat + [1,16,0,0,-6,2,0,0,0,0,-2,0,2,0, ldraw_lib__4_4ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -6 19.8 0 0 0 0 19.8 0 12 0 4-4cyli.dat diff --git a/parts/4586574c.scad b/parts/4586574c.scad index aaebc632f..223df80ca 100644 --- a/parts/4586574c.scad +++ b/parts/4586574c.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/1-4chrd.scad> -use <../p/1-4rin12.scad> -use <../p/1-4rin16.scad> +use <../p/1-4ring12.scad> +use <../p/1-4ring16.scad> use <../p/1-4tang.scad> use <../p/1-8chrd.scad> use <../p/3-8chrd.scad> @@ -10,20 +10,21 @@ function ldraw_lib__4586574c() = [ // 0 Sticker 1.8 x 1.8 Round with White Curved Double Arrow with Black Outline on Yellow Background // 0 Name: 4586574c.dat // 0 Author: David Manley [djm] -// 0 !LDRAW_ORG Part UPDATE 2020-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS railway, set 7939, Train +// 0 !KEYWORDS Train, railway, set 7939 // // 0 !HISTORY 2019-07-03 [Holly-Wood] Added primitives, polished pattern // 0 !HISTORY 2020-06-29 [Cheenzo] Added 1-4ering primitives // 0 !HISTORY 2020-07-20 [MagFors] removed ering, used chrd and tang primitives // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 17.5 0 0 0 -.25 0 0 0 17.5 4-4cylc3.dat [1,16,0,0,0,17.5,0,0,0,-.25,0,0,0,17.5, ldraw_lib__4_4cylc3()], @@ -42,8 +43,8 @@ function ldraw_lib__4586574c() = [ // 4 0 -5.98 -.25 11.6 -4.65 -.25 11.6 -.8 -.25 14.5 0 -.25 16.1 [4,0,-5.98,-.25,11.6,-4.65,-.25,11.6,-.8,-.25,14.5,0,-.25,16.1], // 0 // Inside outline -// 1 0 0 -.25 0 .8 0 0 0 1 0 0 0 .8 1-4rin12.dat - [1,0,0,-.25,0,.8,0,0,0,1,0,0,0,.8, ldraw_lib__1_4rin12()], +// 1 0 0 -.25 0 .8 0 0 0 1 0 0 0 .8 1-4ring12.dat + [1,0,0,-.25,0,.8,0,0,0,1,0,0,0,.8, ldraw_lib__1_4ring12()], // 4 0 14.5 -.25 -.8 16.1 -.25 0 13.6 -.25 0 12.8 -.25 -.8 [4,0,14.5,-.25,-.8,16.1,-.25,0,13.6,-.25,0,12.8,-.25,-.8], // 3 0 12.8 -.25 -.8 13.6 -.25 0 12.8 -.25 0 @@ -57,8 +58,8 @@ function ldraw_lib__4586574c() = [ // 4 0 11.6 -.25 -5.98 11.6 -.25 -4.65 8.7 -.25 -.8 7.1 -.25 0 [4,0,11.6,-.25,-5.98,11.6,-.25,-4.65,8.7,-.25,-.8,7.1,-.25,0], // 0 // Outside outline -// 1 0 0 -.25 0 .8 0 0 0 1 0 0 0 .8 1-4rin16.dat - [1,0,0,-.25,0,.8,0,0,0,1,0,0,0,.8, ldraw_lib__1_4rin16()], +// 1 0 0 -.25 0 .8 0 0 0 1 0 0 0 .8 1-4ring16.dat + [1,0,0,-.25,0,.8,0,0,0,1,0,0,0,.8, ldraw_lib__1_4ring16()], // // 0 // One arrow head // 3 15 -.8 -.25 10.4 -.8 -.25 12.8 -4.65 -.25 11.6 diff --git a/parts/458c01.scad b/parts/458c01.scad index 9112b6c81..8b61cd734 100644 --- a/parts/458c01.scad +++ b/parts/458c01.scad @@ -2,13 +2,13 @@ use <../lib.scad> use <../p/4-4con10.scad> use <../p/4-4con9.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring9.scad> function ldraw_lib__458c01() = [ // 0 Tyre for Electric Train 12V Motor Conically Deformed // 0 Name: 458c01.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Shortcut UPDATE 2010-01 +// 0 !LDRAW_ORG Shortcut UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -16,7 +16,8 @@ function ldraw_lib__458c01() = [ [0,"BFC","CW"], // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -24,8 +25,8 @@ function ldraw_lib__458c01() = [ [1,16,0,0,-10,-2,0,0,0,0,2,0,14,0, ldraw_lib__4_4con9()], // 1 16 0 0 -10 -2 0 0 0 0 2 0 14 0 4-4con10.dat [1,16,0,0,-10,-2,0,0,0,0,2,0,14,0, ldraw_lib__4_4con10()], -// 1 16 0 0 -10 -2 0 0 0 0 2 0 1 0 4-4rin10.dat - [1,16,0,0,-10,-2,0,0,0,0,2,0,1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 -10 -2 0 0 0 0 2 0 1 0 4-4ring10.dat + [1,16,0,0,-10,-2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring10()], // 1 16 0 0 -10 -20 0 0 0 0 20 0 1 0 4-4edge.dat [1,16,0,0,-10,-20,0,0,0,0,20,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -10 -22 0 0 0 0 22 0 1 0 4-4edge.dat diff --git a/parts/45982.scad b/parts/45982.scad index 0add4ab2f..6d47d186d 100644 --- a/parts/45982.scad +++ b/parts/45982.scad @@ -2,14 +2,14 @@ use <../lib.scad> use <../p/48/4-4con10.scad> use <../p/48/4-4con27.scad> use <../p/48/4-4con7.scad> -use <../p/48/4-4rin25.scad> -use <../p/48/4-4rin26.scad> +use <../p/48/4-4ring25.scad> +use <../p/48/4-4ring26.scad> use function ldraw_lib__45982() = [ // 0 Tyre 38/ 50 x 43 Off Road // 0 Name: 45982.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__45982() = [ // 0 !KEYWORDS 81.6 x 38 R // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -31,10 +32,10 @@ function ldraw_lib__45982() = [ [1,16,0,0,-48,0,0,8,-8,0,0,0,11,0, ldraw_lib__48__4_4con7()], // 1 16 0 0 -45 0 0 6 -6 0 0 0 21 0 48\4-4con10.dat [1,16,0,0,-45,0,0,6,-6,0,0,0,21,0, ldraw_lib__48__4_4con10()], -// 1 16 0 0 -29 0 0 2 -2 0 0 0 1 0 48\4-4rin25.dat - [1,16,0,0,-29,0,0,2,-2,0,0,0,1,0, ldraw_lib__48__4_4rin25()], -// 1 16 0 0 -29 0 0 2 -2 0 0 0 1 0 48\4-4rin26.dat - [1,16,0,0,-29,0,0,2,-2,0,0,0,1,0, ldraw_lib__48__4_4rin26()], +// 1 16 0 0 -29 0 0 2 -2 0 0 0 1 0 48\4-4ring25.dat + [1,16,0,0,-29,0,0,2,-2,0,0,0,1,0, ldraw_lib__48__4_4ring25()], +// 1 16 0 0 -29 0 0 2 -2 0 0 0 1 0 48\4-4ring26.dat + [1,16,0,0,-29,0,0,2,-2,0,0,0,1,0, ldraw_lib__48__4_4ring26()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\45982s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__45982s01()], // 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\45982s01.dat @@ -61,10 +62,10 @@ function ldraw_lib__45982() = [ [1,16,0,0,48,5.65685,0,-5.65685,-5.65685,0,-5.65685,0,-11,0, ldraw_lib__48__4_4con7()], // 1 16 0 0 45 4.24264 0 -4.24264 -4.24264 0 -4.24264 0 -21 0 48\4-4con10.dat [1,16,0,0,45,4.24264,0,-4.24264,-4.24264,0,-4.24264,0,-21,0, ldraw_lib__48__4_4con10()], -// 1 16 0 0 29 1.41421 0 -1.41421 -1.41421 0 -1.41421 0 -1 0 48\4-4rin25.dat - [1,16,0,0,29,1.41421,0,-1.41421,-1.41421,0,-1.41421,0,-1,0, ldraw_lib__48__4_4rin25()], -// 1 16 0 0 29 1.41421 0 -1.41421 -1.41421 0 -1.41421 0 -1 0 48\4-4rin26.dat - [1,16,0,0,29,1.41421,0,-1.41421,-1.41421,0,-1.41421,0,-1,0, ldraw_lib__48__4_4rin26()], +// 1 16 0 0 29 1.41421 0 -1.41421 -1.41421 0 -1.41421 0 -1 0 48\4-4ring25.dat + [1,16,0,0,29,1.41421,0,-1.41421,-1.41421,0,-1.41421,0,-1,0, ldraw_lib__48__4_4ring25()], +// 1 16 0 0 29 1.41421 0 -1.41421 -1.41421 0 -1.41421 0 -1 0 48\4-4ring26.dat + [1,16,0,0,29,1.41421,0,-1.41421,-1.41421,0,-1.41421,0,-1,0, ldraw_lib__48__4_4ring26()], // 1 16 0 0 0 -0.70711 -0.70711 0 -0.70711 0.70711 0 0 0 -1 s\45982s01.dat [1,16,0,0,0,-0.70711,-0.70711,0,-0.70711,0.70711,0,0,0,-1, ldraw_lib__s__45982s01()], // 1 16 0 0 0 0.70711 -0.70711 0 0.70711 0.70711 0 0 0 -1 s\45982s01.dat diff --git a/parts/4603014cc01.scad b/parts/4603014cc01.scad new file mode 100644 index 000000000..0afe915d5 --- /dev/null +++ b/parts/4603014cc01.scad @@ -0,0 +1,819 @@ +use <../lib.scad> +function ldraw_lib__4603014cc01() = [ +// 0 Sticker 5.2 x 2.0 with Pink Ice Cream Sundae (Formed) +// 0 Name: 4603014cc01.dat +// 0 Author: Takeshi Takahashi [RainbowDolphin] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Cafe, Set 3061, Sweets +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 3 15 74.323 35.5 -30.142 74.162 34.611 -30.616 74.162 36.25 -30.616 + [3,15,74.323,35.5,-30.142,74.162,34.611,-30.616,74.162,36.25,-30.616], +// 3 16 73.912 -9.618 -30.616 73.912 -32.314 -30.616 74.105 -30.6 -30.048 + [3,16,73.912,-9.618,-30.616,73.912,-32.314,-30.616,74.105,-30.6,-30.048], +// 3 4 74.355 -30.6 -30.048 74.162 -32.314 -30.616 74.162 -26.6 -30.616 + [3,4,74.355,-30.6,-30.048,74.162,-32.314,-30.616,74.162,-26.6,-30.616], +// 3 13 74.451 -24.3 -29.764 74.162 -24.652 -30.616 74.162 -15 -30.616 + [3,13,74.451,-24.3,-29.764,74.162,-24.652,-30.616,74.162,-15,-30.616], +// 3 15 74.515 42.5 -29.574 74.162 40.638 -30.616 74.162 49.5 -30.616 + [3,15,74.515,42.5,-29.574,74.162,40.638,-30.616,74.162,49.5,-30.616], +// 3 13 74.708 38.5 -29.006 74.162 36.25 -30.616 74.162 40.638 -30.616 + [3,13,74.708,38.5,-29.006,74.162,36.25,-30.616,74.162,40.638,-30.616], +// 3 15 74.162 34.611 -30.616 74.451 29.7 -29.764 74.162 30.764 -30.616 + [3,15,74.162,34.611,-30.616,74.451,29.7,-29.764,74.162,30.764,-30.616], +// 3 4 74.451 -24.3 -29.764 74.162 -26.6 -30.616 74.162 -24.652 -30.616 + [3,4,74.451,-24.3,-29.764,74.162,-26.6,-30.616,74.162,-24.652,-30.616], +// 3 16 73.912 -9.618 -30.616 77.272 -28.19 -20.704 77.272 -14.313 -20.704 + [3,16,73.912,-9.618,-30.616,77.272,-28.19,-20.704,77.272,-14.313,-20.704], +// 3 16 73.912 -9.618 -30.616 77.272 20.136 -20.704 76.962 24 -21.619 + [3,16,73.912,-9.618,-30.616,77.272,20.136,-20.704,76.962,24,-21.619], +// 3 13 76.056 -10 -25.028 77.051 -13 -22.092 75.767 -13 -25.881 + [3,13,76.056,-10,-25.028,77.051,-13,-22.092,75.767,-13,-25.881], +// 3 15 76.891 17 -22.566 76.152 13.4 -24.744 75.607 20.7 -26.354 + [3,15,76.891,17,-22.566,76.152,13.4,-24.744,75.607,20.7,-26.354], +// 3 15 76.634 -27.2 -23.324 76.377 -33 -24.081 76.152 -28.1 -24.744 + [3,15,76.634,-27.2,-23.324,76.377,-33,-24.081,76.152,-28.1,-24.744], +// 3 15 77.522 -25.16 -20.704 77.522 -30.662 -20.704 77.404 -25.5 -21.051 + [3,15,77.522,-25.16,-20.704,77.522,-30.662,-20.704,77.404,-25.5,-21.051], +// 3 16 77.272 20.136 -20.704 77.272 -14.313 -20.704 77.669 12 -18.709 + [3,16,77.272,20.136,-20.704,77.272,-14.313,-20.704,77.669,12,-18.709], +// 3 13 77.919 12 -18.709 77.626 -15 -20.18 77.548 2 -20.573 + [3,13,77.919,12,-18.709,77.626,-15,-20.18,77.548,2,-20.573], +// 3 4 77.996 -22.9 -18.317 77.724 -24.2 -19.69 77.646 -23.2 -20.082 + [3,4,77.996,-22.9,-18.317,77.724,-24.2,-19.69,77.646,-23.2,-20.082], +// 3 15 78.406 -22 -16.257 78.464 -23.1 -15.963 77.996 -22.9 -18.317 + [3,15,78.406,-22,-16.257,78.464,-23.1,-15.963,77.996,-22.9,-18.317], +// 3 9 78.464 -23.1 -15.963 78.64 -26.8 -15.08 77.957 -25 -18.513 + [3,9,78.464,-23.1,-15.963,78.64,-26.8,-15.08,77.957,-25,-18.513], +// 3 16 78.604 -42.5 -14.001 79.131 -42 -11.353 79.053 -40.7 -11.745 + [3,16,78.604,-42.5,-14.001,79.131,-42,-11.353,79.053,-40.7,-11.745], +// 3 9 79.303 -40.7 -11.745 79.381 -42 -11.353 78.854 -42.5 -14.001 + [3,9,79.303,-40.7,-11.745,79.381,-42,-11.353,78.854,-42.5,-14.001], +// 3 13 74.162 36.25 -30.616 74.073 40.3 -30.795 74.162 40.638 -30.616 + [3,13,74.162,36.25,-30.616,74.073,40.3,-30.795,74.162,40.638,-30.616], +// 3 15 74.162 30.764 -30.616 73.587 32.3 -31.782 74.162 34.611 -30.616 + [3,15,74.162,30.764,-30.616,73.587,32.3,-31.782,74.162,34.611,-30.616], +// 3 4 74.162 -26.6 -30.616 73.542 -25.2 -31.871 74.162 -24.652 -30.616 + [3,4,74.162,-26.6,-30.616,73.542,-25.2,-31.871,74.162,-24.652,-30.616], +// 3 15 74.162 34.611 -30.616 73.941 37 -31.064 74.162 36.25 -30.616 + [3,15,74.162,34.611,-30.616,73.941,37,-31.064,74.162,36.25,-30.616], +// 3 13 74.162 -24.652 -30.616 72.613 -20.8 -33.754 74.162 -15 -30.616 + [3,13,74.162,-24.652,-30.616,72.613,-20.8,-33.754,74.162,-15,-30.616], +// 3 13 73.1 -25.3 -32.768 72.701 -24.7 -33.575 73.542 -25.2 -31.871 + [3,13,73.1,-25.3,-32.768,72.701,-24.7,-33.575,73.542,-25.2,-31.871], +// 3 4 74.162 -32.314 -30.616 73.1 -25.3 -32.768 74.162 -26.6 -30.616 + [3,4,74.162,-32.314,-30.616,73.1,-25.3,-32.768,74.162,-26.6,-30.616], +// 3 15 74.162 40.638 -30.616 70.842 42 -37.341 74.162 49.5 -30.616 + [3,15,74.162,40.638,-30.616,70.842,42,-37.341,74.162,49.5,-30.616], +// 3 16 73.912 -9.618 -30.616 73.868 -32.6 -30.706 73.912 -32.314 -30.616 + [3,16,73.912,-9.618,-30.616,73.868,-32.6,-30.706,73.912,-32.314,-30.616], +// 3 16 73.912 37 -30.616 69.28 -4.78 -40 73.912 -9.618 -30.616 + [3,16,73.912,37,-30.616,69.28,-4.78,-40,73.912,-9.618,-30.616], +// 3 13 73.277 15.9 -32.409 69.869 25.7 -39.314 73.454 21.5 -32.051 + [3,13,73.277,15.9,-32.409,69.869,25.7,-39.314,73.454,21.5,-32.051], +// 3 13 70.311 -28.7 -38.417 69.869 -28.5 -39.314 70.798 -28 -37.431 + [3,13,70.311,-28.7,-38.417,69.869,-28.5,-39.314,70.798,-28,-37.431], +// 3 13 69.736 32 -39.583 70.178 37 -38.686 70.842 35 -37.341 + [3,13,69.736,32,-39.583,70.178,37,-38.686,70.842,35,-37.341], +// 3 13 69.53 31.07 -40 69.53 35.242 -40 69.736 32 -39.583 + [3,13,69.53,31.07,-40,69.53,35.242,-40,69.736,32,-39.583], +// 3 16 69.28 35.242 -40 68.705 34 -40.861 69.28 -4.78 -40 + [3,16,69.28,35.242,-40,68.705,34,-40.861,69.28,-4.78,-40], +// 3 16 69.28 -4.78 -40 68.372 -28.9 -41.36 69.28 -29.766 -40 + [3,16,69.28,-4.78,-40,68.372,-28.9,-41.36,69.28,-29.766,-40], +// 3 16 69.28 47.833 -40 67.873 45 -42.109 69.28 42.085 -40 + [3,16,69.28,47.833,-40,67.873,45,-42.109,69.28,42.085,-40], +// 3 13 69.53 31.07 -40 68.955 34 -40.861 69.53 35.242 -40 + [3,13,69.53,31.07,-40,68.955,34,-40.861,69.53,35.242,-40], +// 3 13 68.345 -26.9 -41.776 67.845 -26.4 -42.525 68.456 -24.9 -41.61 + [3,13,68.345,-26.9,-41.776,67.845,-26.4,-42.525,68.456,-24.9,-41.61], +// 3 13 68.234 -18.6 -41.942 65.903 -15 -45.436 68.844 -17.9 -41.027 + [3,13,68.234,-18.6,-41.942,65.903,-15,-45.436,68.844,-17.9,-41.027], +// 3 15 67.734 6.4 -42.691 66.735 15 -44.188 68.345 14 -41.776 + [3,15,67.734,6.4,-42.691,66.735,15,-44.188,68.345,14,-41.776], +// 3 13 65.903 -15 -45.436 64.793 12 -47.1 65.903 .1 -45.436 + [3,13,65.903,-15,-45.436,64.793,12,-47.1,65.903,.1,-45.436], +// 4 16 73.912 -32.314 -30.616 74.162 -32.314 -30.616 74.355 -30.6 -30.048 74.105 -30.6 -30.048 + [4,16,73.912,-32.314,-30.616,74.162,-32.314,-30.616,74.355,-30.6,-30.048,74.105,-30.6,-30.048], +// 4 13 74.451 29.7 -29.764 74.29 24.2 -30.237 74.162 24.6 -30.616 74.162 30.764 -30.616 + [4,13,74.451,29.7,-29.764,74.29,24.2,-30.237,74.162,24.6,-30.616,74.162,30.764,-30.616], +// 3 15 74.29 24.2 -30.237 74.611 21.3 -29.29 74.162 24.6 -30.616 + [3,15,74.29,24.2,-30.237,74.611,21.3,-29.29,74.162,24.6,-30.616], +// 4 13 74.708 38.5 -29.006 74.804 37 -28.722 74.323 35.5 -30.142 74.162 36.25 -30.616 + [4,13,74.708,38.5,-29.006,74.804,37,-28.722,74.323,35.5,-30.142,74.162,36.25,-30.616], +// 3 16 73.912 -9.618 -30.616 74.105 -30.6 -30.048 74.811 -29.4 -27.964 + [3,16,73.912,-9.618,-30.616,74.105,-30.6,-30.048,74.811,-29.4,-27.964], +// 3 4 75.061 -29.4 -27.964 74.355 -30.6 -30.048 74.162 -26.6 -30.616 + [3,4,75.061,-29.4,-27.964,74.355,-30.6,-30.048,74.162,-26.6,-30.616], +// 3 13 74.997 -24.2 -28.154 74.451 -24.3 -29.764 74.162 -15 -30.616 + [3,13,74.997,-24.2,-28.154,74.451,-24.3,-29.764,74.162,-15,-30.616], +// 4 15 74.162 34.611 -30.616 74.323 35.5 -30.142 75.125 32.5 -27.775 74.451 29.7 -29.764 + [4,15,74.162,34.611,-30.616,74.323,35.5,-30.142,75.125,32.5,-27.775,74.451,29.7,-29.764], +// 4 16 73.912 38.5 -30.616 73.912 37 -30.616 74.554 37 -28.722 74.458 38.5 -29.006 + [4,16,73.912,38.5,-30.616,73.912,37,-30.616,74.554,37,-28.722,74.458,38.5,-29.006], +// 3 15 74.611 21.3 -29.29 75.029 15.9 -28.059 74.162 24.6 -30.616 + [3,15,74.611,21.3,-29.29,75.029,15.9,-28.059,74.162,24.6,-30.616], +// 4 13 74.515 42.5 -29.574 75.125 41.1 -27.775 74.708 38.5 -29.006 74.162 40.638 -30.616 + [4,13,74.515,42.5,-29.574,75.125,41.1,-27.775,74.708,38.5,-29.006,74.162,40.638,-30.616], +// 4 16 73.912 46.106 -30.616 73.912 38.5 -30.616 74.458 38.5 -29.006 74.875 41.1 -27.775 + [4,16,73.912,46.106,-30.616,73.912,38.5,-30.616,74.458,38.5,-29.006,74.875,41.1,-27.775], +// 3 15 75.607 46 -26.354 74.515 42.5 -29.574 74.162 49.5 -30.616 + [3,15,75.607,46,-26.354,74.515,42.5,-29.574,74.162,49.5,-30.616], +// 4 13 74.451 29.7 -29.764 75.125 25.7 -27.775 74.611 21.3 -29.29 74.29 24.2 -30.237 + [4,13,74.451,29.7,-29.764,75.125,25.7,-27.775,74.611,21.3,-29.29,74.29,24.2,-30.237], +// 4 16 73.912 37 -30.616 73.912 -9.618 -30.616 75.196 35 -26.828 74.554 37 -28.722 + [4,16,73.912,37,-30.616,73.912,-9.618,-30.616,75.196,35,-26.828,74.554,37,-28.722], +// 4 16 74.105 -30.6 -30.048 74.355 -30.6 -30.048 75.061 -29.4 -27.964 74.811 -29.4 -27.964 + [4,16,74.105,-30.6,-30.048,74.355,-30.6,-30.048,75.061,-29.4,-27.964,74.811,-29.4,-27.964], +// 3 15 75.029 15.9 -28.059 75.542 6.2 -26.544 74.162 24.6 -30.616 + [3,15,75.029,15.9,-28.059,75.542,6.2,-26.544,74.162,24.6,-30.616], +// 4 16 74.708 38.5 -29.006 74.458 38.5 -29.006 74.554 37 -28.722 74.804 37 -28.722 + [4,16,74.708,38.5,-29.006,74.458,38.5,-29.006,74.554,37,-28.722,74.804,37,-28.722], +// 4 4 74.451 -24.3 -29.764 76.152 -28.1 -24.744 75.061 -29.4 -27.964 74.162 -26.6 -30.616 + [4,4,74.451,-24.3,-29.764,76.152,-28.1,-24.744,75.061,-29.4,-27.964,74.162,-26.6,-30.616], +// 3 16 73.912 -9.618 -30.616 74.811 -29.4 -27.964 75.902 -28.1 -24.744 + [3,16,73.912,-9.618,-30.616,74.811,-29.4,-27.964,75.902,-28.1,-24.744], +// 4 16 74.458 38.5 -29.006 74.708 38.5 -29.006 75.125 41.1 -27.775 74.875 41.1 -27.775 + [4,16,74.458,38.5,-29.006,74.708,38.5,-29.006,75.125,41.1,-27.775,74.875,41.1,-27.775], +// 4 13 74.804 37 -28.722 75.446 35 -26.828 75.125 32.5 -27.775 74.323 35.5 -30.142 + [4,13,74.804,37,-28.722,75.446,35,-26.828,75.125,32.5,-27.775,74.323,35.5,-30.142], +// 3 16 73.912 46.106 -30.616 74.875 41.1 -27.775 76.031 45 -24.365 + [3,16,73.912,46.106,-30.616,74.875,41.1,-27.775,76.031,45,-24.365], +// 4 15 75.542 6.2 -26.544 75.96 -5.2 -25.312 74.162 -13 -30.616 74.162 24.6 -30.616 + [4,15,75.542,6.2,-26.544,75.96,-5.2,-25.312,74.162,-13,-30.616,74.162,24.6,-30.616], +// 3 15 76.056 -10 -25.028 75.767 -13 -25.881 74.162 -13 -30.616 + [3,15,76.056,-10,-25.028,75.767,-13,-25.881,74.162,-13,-30.616], +// 3 16 73.912 -9.618 -30.616 76.159 30 -23.987 75.196 35 -26.828 + [3,16,73.912,-9.618,-30.616,76.159,30,-23.987,75.196,35,-26.828], +// 3 15 75.96 -5.2 -25.312 76.056 -10 -25.028 74.162 -13 -30.616 + [3,15,75.96,-5.2,-25.312,76.056,-10,-25.028,74.162,-13,-30.616], +// 3 15 76.409 49.5 -23.987 75.607 46 -26.354 74.162 49.5 -30.616 + [3,15,76.409,49.5,-23.987,75.607,46,-26.354,74.162,49.5,-30.616], +// 4 13 75.125 25.7 -27.775 75.607 20.7 -26.354 75.029 15.9 -28.059 74.611 21.3 -29.29 + [4,13,75.125,25.7,-27.775,75.607,20.7,-26.354,75.029,15.9,-28.059,74.611,21.3,-29.29], +// 4 16 74.804 37 -28.722 74.554 37 -28.722 75.196 35 -26.828 75.446 35 -26.828 + [4,16,74.804,37,-28.722,74.554,37,-28.722,75.196,35,-26.828,75.446,35,-26.828], +// 4 15 75.125 32.5 -27.775 75.928 27 -25.407 75.125 25.7 -27.775 74.451 29.7 -29.764 + [4,15,75.125,32.5,-27.775,75.928,27,-25.407,75.125,25.7,-27.775,74.451,29.7,-29.764], +// 4 4 74.997 -24.2 -28.154 75.639 -25 -26.259 76.152 -28.1 -24.744 74.451 -24.3 -29.764 + [4,4,74.997,-24.2,-28.154,75.639,-25,-26.259,76.152,-28.1,-24.744,74.451,-24.3,-29.764], +// 4 13 75.607 46 -26.354 76.281 45 -24.365 75.125 41.1 -27.775 74.515 42.5 -29.574 + [4,13,75.607,46,-26.354,76.281,45,-24.365,75.125,41.1,-27.775,74.515,42.5,-29.574], +// 3 16 73.912 46.106 -30.616 76.031 45 -24.365 76.801 48 -22.092 + [3,16,73.912,46.106,-30.616,76.031,45,-24.365,76.801,48,-22.092], +// 3 16 73.912 -9.618 -30.616 76.962 24 -21.619 76.159 30 -23.987 + [3,16,73.912,-9.618,-30.616,76.962,24,-21.619,76.159,30,-23.987], +// 4 13 77.212 52 -21.619 76.409 49.5 -23.987 74.162 49.5 -30.616 74.162 52 -30.616 + [4,13,77.212,52,-21.619,76.409,49.5,-23.987,74.162,49.5,-30.616,74.162,52,-30.616], +// 4 13 75.607 20.7 -26.354 76.152 13.4 -24.744 75.542 6.2 -26.544 75.029 15.9 -28.059 + [4,13,75.607,20.7,-26.354,76.152,13.4,-24.744,75.542,6.2,-26.544,75.029,15.9,-28.059], +// 4 16 74.811 -29.4 -27.964 75.061 -29.4 -27.964 76.152 -28.1 -24.744 75.902 -28.1 -24.744 + [4,16,74.811,-29.4,-27.964,75.061,-29.4,-27.964,76.152,-28.1,-24.744,75.902,-28.1,-24.744], +// 3 16 73.912 46.106 -30.616 76.801 48 -22.092 77.122 50.5 -21.145 + [3,16,73.912,46.106,-30.616,76.801,48,-22.092,77.122,50.5,-21.145], +// 4 16 74.162 52 -30.616 73.912 52 -30.616 76.962 52 -21.619 77.212 52 -21.619 + [4,16,74.162,52,-30.616,73.912,52,-30.616,76.962,52,-21.619,77.212,52,-21.619], +// 4 16 74.875 41.1 -27.775 75.125 41.1 -27.775 76.281 45 -24.365 76.031 45 -24.365 + [4,16,74.875,41.1,-27.775,75.125,41.1,-27.775,76.281,45,-24.365,76.031,45,-24.365], +// 4 16 73.912 52 -30.616 73.912 46.106 -30.616 77.122 50.5 -21.145 76.962 52 -21.619 + [4,16,73.912,52,-30.616,73.912,46.106,-30.616,77.122,50.5,-21.145,76.962,52,-21.619], +// 4 13 75.446 35 -26.828 76.409 30 -23.987 75.928 27 -25.407 75.125 32.5 -27.775 + [4,13,75.446,35,-26.828,76.409,30,-23.987,75.928,27,-25.407,75.125,32.5,-27.775], +// 3 13 77.522 -15 -20.704 77.522 -23.637 -20.704 74.162 -15 -30.616 + [3,13,77.522,-15,-20.704,77.522,-23.637,-20.704,74.162,-15,-30.616], +// 3 15 77.522 -15 -20.704 74.162 -15 -30.616 74.162 -13 -30.616 + [3,15,77.522,-15,-20.704,74.162,-15,-30.616,74.162,-13,-30.616], +// 3 13 77.522 -23.637 -20.704 76.795 -25.2 -22.85 74.997 -24.2 -28.154 + [3,13,77.522,-23.637,-20.704,76.795,-25.2,-22.85,74.997,-24.2,-28.154], +// 3 13 77.522 -23.637 -20.704 74.997 -24.2 -28.154 74.162 -15 -30.616 + [3,13,77.522,-23.637,-20.704,74.997,-24.2,-28.154,74.162,-15,-30.616], +// 4 15 75.928 27 -25.407 76.891 17 -22.566 75.607 20.7 -26.354 75.125 25.7 -27.775 + [4,15,75.928,27,-25.407,76.891,17,-22.566,75.607,20.7,-26.354,75.125,25.7,-27.775], +// 3 16 73.912 -9.618 -30.616 75.902 -28.1 -24.744 77.272 -28.19 -20.704 + [3,16,73.912,-9.618,-30.616,75.902,-28.1,-24.744,77.272,-28.19,-20.704], +// 4 13 76.795 -25.2 -22.85 76.249 -25.6 -24.46 75.639 -25 -26.259 74.997 -24.2 -28.154 + [4,13,76.795,-25.2,-22.85,76.249,-25.6,-24.46,75.639,-25,-26.259,74.997,-24.2,-28.154], +// 4 16 75.446 35 -26.828 75.196 35 -26.828 76.159 30 -23.987 76.409 30 -23.987 + [4,16,75.446,35,-26.828,75.196,35,-26.828,76.159,30,-23.987,76.409,30,-23.987], +// 4 13 76.152 13.4 -24.744 76.698 .8 -23.134 75.96 -5.2 -25.312 75.542 6.2 -26.544 + [4,13,76.152,13.4,-24.744,76.698,.8,-23.134,75.96,-5.2,-25.312,75.542,6.2,-26.544], +// 3 16 73.912 -9.618 -30.616 77.272 -14.313 -20.704 77.272 20.136 -20.704 + [3,16,73.912,-9.618,-30.616,77.272,-14.313,-20.704,77.272,20.136,-20.704], +// 4 4 76.249 -25.6 -24.46 76.634 -27.2 -23.324 76.152 -28.1 -24.744 75.639 -25 -26.259 + [4,4,76.249,-25.6,-24.46,76.634,-27.2,-23.324,76.152,-28.1,-24.744,75.639,-25,-26.259], +// 3 15 75.767 -13 -25.881 77.522 -15 -20.704 74.162 -13 -30.616 + [3,15,75.767,-13,-25.881,77.522,-15,-20.704,74.162,-13,-30.616], +// 4 16 75.902 -28.1 -24.744 76.152 -28.1 -24.744 76.377 -33 -24.081 76.127 -33 -24.081 + [4,16,75.902,-28.1,-24.744,76.152,-28.1,-24.744,76.377,-33,-24.081,76.127,-33,-24.081], +// 4 13 76.409 49.5 -23.987 77.051 48 -22.092 76.281 45 -24.365 75.607 46 -26.354 + [4,13,76.409,49.5,-23.987,77.051,48,-22.092,76.281,45,-24.365,75.607,46,-26.354], +// 4 13 76.698 .8 -23.134 77.051 -13 -22.092 76.056 -10 -25.028 75.96 -5.2 -25.312 + [4,13,76.698,.8,-23.134,77.051,-13,-22.092,76.056,-10,-25.028,75.96,-5.2,-25.312], +// 4 16 76.127 -33 -24.081 76.377 -33 -24.081 76.506 -37.1 -23.702 76.256 -37.1 -23.702 + [4,16,76.127,-33,-24.081,76.377,-33,-24.081,76.506,-37.1,-23.702,76.256,-37.1,-23.702], +// 4 16 76.256 -37.1 -23.702 76.506 -37.1 -23.702 76.698 -42.2 -23.134 76.448 -42.2 -23.134 + [4,16,76.256,-37.1,-23.702,76.506,-37.1,-23.702,76.698,-42.2,-23.134,76.448,-42.2,-23.134], +// 4 13 76.409 30 -23.987 77.212 24 -21.619 76.891 17 -22.566 75.928 27 -25.407 + [4,13,76.409,30,-23.987,77.212,24,-21.619,76.891,17,-22.566,75.928,27,-25.407], +// 4 16 76.031 45 -24.365 76.281 45 -24.365 77.051 48 -22.092 76.801 48 -22.092 + [4,16,76.031,45,-24.365,76.281,45,-24.365,77.051,48,-22.092,76.801,48,-22.092], +// 3 15 76.891 17 -22.566 77.522 2.957 -20.704 76.152 13.4 -24.744 + [3,15,76.891,17,-22.566,77.522,2.957,-20.704,76.152,13.4,-24.744], +// 4 4 76.795 -25.2 -22.85 77.404 -25.5 -21.051 76.634 -27.2 -23.324 76.249 -25.6 -24.46 + [4,4,76.795,-25.2,-22.85,77.404,-25.5,-21.051,76.634,-27.2,-23.324,76.249,-25.6,-24.46], +// 4 16 76.448 -42.2 -23.134 76.698 -42.2 -23.134 76.859 -46.1 -22.661 76.609 -46.1 -22.661 + [4,16,76.448,-42.2,-23.134,76.698,-42.2,-23.134,76.859,-46.1,-22.661,76.609,-46.1,-22.661], +// 4 16 76.409 30 -23.987 76.159 30 -23.987 76.962 24 -21.619 77.212 24 -21.619 + [4,16,76.409,30,-23.987,76.159,30,-23.987,76.962,24,-21.619,77.212,24,-21.619], +// 3 15 76.634 -27.2 -23.324 77.522 -30.662 -20.704 76.377 -33 -24.081 + [3,15,76.634,-27.2,-23.324,77.522,-30.662,-20.704,76.377,-33,-24.081], +// 3 16 75.902 -28.1 -24.744 76.127 -33 -24.081 77.272 -28.19 -20.704 + [3,16,75.902,-28.1,-24.744,76.127,-33,-24.081,77.272,-28.19,-20.704], +// 4 16 76.609 -46.1 -22.661 76.859 -46.1 -22.661 77.019 -51 -22.187 76.769 -51 -22.187 + [4,16,76.609,-46.1,-22.661,76.859,-46.1,-22.661,77.019,-51,-22.187,76.769,-51,-22.187], +// 3 15 77.051 -13 -22.092 77.522 -15 -20.704 75.767 -13 -25.881 + [3,15,77.051,-13,-22.092,77.522,-15,-20.704,75.767,-13,-25.881], +// 3 15 77.522 2.957 -20.704 76.698 .8 -23.134 76.152 13.4 -24.744 + [3,15,77.522,2.957,-20.704,76.698,.8,-23.134,76.152,13.4,-24.744], +// 4 16 76.127 -33 -24.081 76.256 -37.1 -23.702 77.272 -37.994 -20.704 77.272 -28.19 -20.704 + [4,16,76.127,-33,-24.081,76.256,-37.1,-23.702,77.272,-37.994,-20.704,77.272,-28.19,-20.704], +// 4 9 77.522 -30.662 -20.704 77.522 -35.128 -20.704 76.506 -37.1 -23.702 76.377 -33 -24.081 + [4,9,77.522,-30.662,-20.704,77.522,-35.128,-20.704,76.506,-37.1,-23.702,76.377,-33,-24.081], +// 4 13 77.212 52 -21.619 77.372 50.5 -21.145 77.051 48 -22.092 76.409 49.5 -23.987 + [4,13,77.212,52,-21.619,77.372,50.5,-21.145,77.051,48,-22.092,76.409,49.5,-23.987], +// 4 16 76.769 -51 -22.187 77.019 -51 -22.187 77.051 -52 -22.092 76.801 -52 -22.092 + [4,16,76.769,-51,-22.187,77.019,-51,-22.187,77.051,-52,-22.092,76.801,-52,-22.092], +// 3 16 76.256 -37.1 -23.702 76.448 -42.2 -23.134 77.272 -37.994 -20.704 + [3,16,76.256,-37.1,-23.702,76.448,-42.2,-23.134,77.272,-37.994,-20.704], +// 4 15 77.522 -35.128 -20.704 77.522 -40.517 -20.704 76.698 -42.2 -23.134 76.506 -37.1 -23.702 + [4,15,77.522,-35.128,-20.704,77.522,-40.517,-20.704,76.698,-42.2,-23.134,76.506,-37.1,-23.702], +// 4 16 76.448 -42.2 -23.134 76.609 -46.1 -22.661 77.272 -47.619 -20.704 77.272 -37.994 -20.704 + [4,16,76.448,-42.2,-23.134,76.609,-46.1,-22.661,77.272,-47.619,-20.704,77.272,-37.994,-20.704], +// 4 9 77.522 -40.517 -20.704 77.522 -44.792 -20.704 76.859 -46.1 -22.661 76.698 -42.2 -23.134 + [4,9,77.522,-40.517,-20.704,77.522,-44.792,-20.704,76.859,-46.1,-22.661,76.698,-42.2,-23.134], +// 4 15 77.522 2.957 -20.704 77.522 -15 -20.704 77.051 -13 -22.092 76.698 .8 -23.134 + [4,15,77.522,2.957,-20.704,77.522,-15,-20.704,77.051,-13,-22.092,76.698,.8,-23.134], +// 4 16 76.801 48 -22.092 77.051 48 -22.092 77.372 50.5 -21.145 77.122 50.5 -21.145 + [4,16,76.801,48,-22.092,77.051,48,-22.092,77.372,50.5,-21.145,77.122,50.5,-21.145], +// 3 16 76.609 -46.1 -22.661 76.769 -51 -22.187 77.272 -47.619 -20.704 + [3,16,76.609,-46.1,-22.661,76.769,-51,-22.187,77.272,-47.619,-20.704], +// 4 15 77.522 -44.792 -20.704 77.522 -50.153 -20.704 77.019 -51 -22.187 76.859 -46.1 -22.661 + [4,15,77.522,-44.792,-20.704,77.522,-50.153,-20.704,77.019,-51,-22.187,76.859,-46.1,-22.661], +// 3 15 77.404 -25.5 -21.051 77.522 -30.662 -20.704 76.634 -27.2 -23.324 + [3,15,77.404,-25.5,-21.051,77.522,-30.662,-20.704,76.634,-27.2,-23.324], +// 4 16 76.769 -51 -22.187 76.801 -52 -22.092 77.272 -51.774 -20.704 77.272 -47.619 -20.704 + [4,16,76.769,-51,-22.187,76.801,-52,-22.092,77.272,-51.774,-20.704,77.272,-47.619,-20.704], +// 4 9 77.522 -50.153 -20.704 77.522 -51.774 -20.704 77.051 -52 -22.092 77.019 -51 -22.187 + [4,9,77.522,-50.153,-20.704,77.522,-51.774,-20.704,77.051,-52,-22.092,77.019,-51,-22.187], +// 4 13 77.212 24 -21.619 77.522 20.136 -20.704 77.522 2.957 -20.704 76.891 17 -22.566 + [4,13,77.212,24,-21.619,77.522,20.136,-20.704,77.522,2.957,-20.704,76.891,17,-22.566], +// 4 16 76.801 -52 -22.092 77.051 -52 -22.092 77.522 -51.774 -20.704 77.272 -51.774 -20.704 + [4,16,76.801,-52,-22.092,77.051,-52,-22.092,77.522,-51.774,-20.704,77.272,-51.774,-20.704], +// 4 16 77.212 52 -21.619 76.962 52 -21.619 77.122 50.5 -21.145 77.372 50.5 -21.145 + [4,16,77.212,52,-21.619,76.962,52,-21.619,77.122,50.5,-21.145,77.372,50.5,-21.145], +// 4 4 77.522 -23.637 -20.704 77.522 -25.16 -20.704 77.404 -25.5 -21.051 76.795 -25.2 -22.85 + [4,4,77.522,-23.637,-20.704,77.522,-25.16,-20.704,77.404,-25.5,-21.051,76.795,-25.2,-22.85], +// 4 16 77.212 24 -21.619 76.962 24 -21.619 77.272 20.136 -20.704 77.522 20.136 -20.704 + [4,16,77.212,24,-21.619,76.962,24,-21.619,77.272,20.136,-20.704,77.522,20.136,-20.704], +// 4 15 77.548 2 -20.573 77.626 -15 -20.18 77.522 -15 -20.704 77.522 2.957 -20.704 + [4,15,77.548,2,-20.573,77.626,-15,-20.18,77.522,-15,-20.704,77.522,2.957,-20.704], +// 4 13 77.626 -15 -20.18 77.646 -23.2 -20.082 77.522 -23.637 -20.704 77.522 -15 -20.704 + [4,13,77.626,-15,-20.18,77.646,-23.2,-20.082,77.522,-23.637,-20.704,77.522,-15,-20.704], +// 4 4 77.646 -23.2 -20.082 77.724 -24.2 -19.69 77.522 -25.16 -20.704 77.522 -23.637 -20.704 + [4,4,77.646,-23.2,-20.082,77.724,-24.2,-19.69,77.522,-25.16,-20.704,77.522,-23.637,-20.704], +// 4 13 77.919 12 -18.709 77.548 2 -20.573 77.522 2.957 -20.704 77.522 20.136 -20.704 + [4,13,77.919,12,-18.709,77.548,2,-20.573,77.522,2.957,-20.704,77.522,20.136,-20.704], +// 4 15 77.724 -24.2 -19.69 77.957 -25 -18.513 77.522 -30.662 -20.704 77.522 -25.16 -20.704 + [4,15,77.724,-24.2,-19.69,77.957,-25,-18.513,77.522,-30.662,-20.704,77.522,-25.16,-20.704], +// 4 16 77.522 20.136 -20.704 77.272 20.136 -20.704 77.669 12 -18.709 77.919 12 -18.709 + [4,16,77.522,20.136,-20.704,77.272,20.136,-20.704,77.669,12,-18.709,77.919,12,-18.709], +// 3 15 77.957 -25 -18.513 78.016 -29 -18.219 77.522 -30.662 -20.704 + [3,15,77.957,-25,-18.513,78.016,-29,-18.219,77.522,-30.662,-20.704], +// 3 16 77.272 -14.313 -20.704 77.863 0 -17.728 77.669 12 -18.709 + [3,16,77.272,-14.313,-20.704,77.863,0,-17.728,77.669,12,-18.709], +// 3 9 78.016 -29 -18.219 78.035 -29.7 -18.121 77.522 -30.662 -20.704 + [3,9,78.016,-29,-18.219,78.035,-29.7,-18.121,77.522,-30.662,-20.704], +// 4 9 78.035 -29.7 -18.121 78.094 -33.3 -17.826 77.522 -35.128 -20.704 77.522 -30.662 -20.704 + [4,9,78.035,-29.7,-18.121,78.094,-33.3,-17.826,77.522,-35.128,-20.704,77.522,-30.662,-20.704], +// 4 15 78.133 -34.6 -17.63 78.211 -38.2 -17.238 77.522 -40.517 -20.704 77.522 -35.128 -20.704 + [4,15,78.133,-34.6,-17.63,78.211,-38.2,-17.238,77.522,-40.517,-20.704,77.522,-35.128,-20.704], +// 3 16 77.272 -14.313 -20.704 78.156 -22 -16.257 77.863 0 -17.728 + [3,16,77.272,-14.313,-20.704,78.156,-22,-16.257,77.863,0,-17.728], +// 4 9 78.25 -39 -17.042 78.289 -42.3 -16.845 77.522 -44.792 -20.704 77.522 -40.517 -20.704 + [4,9,78.25,-39,-17.042,78.289,-42.3,-16.845,77.522,-44.792,-20.704,77.522,-40.517,-20.704], +// 3 15 78.289 -42.3 -16.845 78.308 -43.1 -16.747 77.522 -44.792 -20.704 + [3,15,78.289,-42.3,-16.845,78.308,-43.1,-16.747,77.522,-44.792,-20.704], +// 4 13 78.406 -22 -16.257 77.996 -22.9 -18.317 77.646 -23.2 -20.082 77.626 -15 -20.18 + [4,13,78.406,-22,-16.257,77.996,-22.9,-18.317,77.646,-23.2,-20.082,77.626,-15,-20.18], +// 3 16 77.272 -47.619 -20.704 78.156 -47.7 -16.257 78.058 -43.1 -16.747 + [3,16,77.272,-47.619,-20.704,78.156,-47.7,-16.257,78.058,-43.1,-16.747], +// 4 15 78.308 -43.1 -16.747 78.406 -47.7 -16.257 77.522 -50.153 -20.704 77.522 -44.792 -20.704 + [4,15,78.308,-43.1,-16.747,78.406,-47.7,-16.257,77.522,-50.153,-20.704,77.522,-44.792,-20.704], +// 4 16 77.272 -14.313 -20.704 77.272 -28.19 -20.704 78.214 -23.1 -15.963 78.156 -22 -16.257 + [4,16,77.272,-14.313,-20.704,77.272,-28.19,-20.704,78.214,-23.1,-15.963,78.156,-22,-16.257], +// 4 16 77.272 -47.619 -20.704 77.272 -51.774 -20.704 78.253 -51 -15.767 78.156 -47.7 -16.257 + [4,16,77.272,-47.619,-20.704,77.272,-51.774,-20.704,78.253,-51,-15.767,78.156,-47.7,-16.257], +// 4 9 78.406 -47.7 -16.257 78.503 -51 -15.767 77.522 -51.774 -20.704 77.522 -50.153 -20.704 + [4,9,78.406,-47.7,-16.257,78.503,-51,-15.767,77.522,-51.774,-20.704,77.522,-50.153,-20.704], +// 4 16 77.272 -51.774 -20.704 77.522 -51.774 -20.704 78.503 -51 -15.767 78.253 -51 -15.767 + [4,16,77.272,-51.774,-20.704,77.522,-51.774,-20.704,78.503,-51,-15.767,78.253,-51,-15.767], +// 4 13 77.919 12 -18.709 78.113 0 -17.728 78.406 -22 -16.257 77.626 -15 -20.18 + [4,13,77.919,12,-18.709,78.113,0,-17.728,78.406,-22,-16.257,77.626,-15,-20.18], +// 4 16 77.919 12 -18.709 77.669 12 -18.709 77.863 0 -17.728 78.113 0 -17.728 + [4,16,77.919,12,-18.709,77.669,12,-18.709,77.863,0,-17.728,78.113,0,-17.728], +// 4 15 78.094 -33.3 -17.826 78.874 -31.6 -13.903 78.133 -34.6 -17.63 77.522 -35.128 -20.704 + [4,15,78.094,-33.3,-17.826,78.874,-31.6,-13.903,78.133,-34.6,-17.63,77.522,-35.128,-20.704], +// 4 15 77.996 -22.9 -18.317 78.464 -23.1 -15.963 77.957 -25 -18.513 77.724 -24.2 -19.69 + [4,15,77.996,-22.9,-18.317,78.464,-23.1,-15.963,77.957,-25,-18.513,77.724,-24.2,-19.69], +// 3 16 77.272 -28.19 -20.704 78.39 -26.8 -15.08 78.214 -23.1 -15.963 + [3,16,77.272,-28.19,-20.704,78.39,-26.8,-15.08,78.214,-23.1,-15.963], +// 4 16 77.272 -37.994 -20.704 77.272 -47.619 -20.704 78.058 -43.1 -16.747 78.819 -35.7 -12.922 + [4,16,77.272,-37.994,-20.704,77.272,-47.619,-20.704,78.058,-43.1,-16.747,78.819,-35.7,-12.922], +// 4 9 78.211 -38.2 -17.238 79.069 -35.7 -12.922 78.25 -39 -17.042 77.522 -40.517 -20.704 + [4,9,78.211,-38.2,-17.238,79.069,-35.7,-12.922,78.25,-39,-17.042,77.522,-40.517,-20.704], +// 4 16 77.272 -28.19 -20.704 77.272 -37.994 -20.704 78.624 -31.6 -13.903 78.39 -26.8 -15.08 + [4,16,77.272,-28.19,-20.704,77.272,-37.994,-20.704,78.624,-31.6,-13.903,78.39,-26.8,-15.08], +// 4 9 78.64 -26.8 -15.08 78.035 -29.7 -18.121 78.016 -29 -18.219 77.957 -25 -18.513 + [4,9,78.64,-26.8,-15.08,78.035,-29.7,-18.121,78.016,-29,-18.219,77.957,-25,-18.513], +// 3 16 77.272 -37.994 -20.704 78.819 -35.7 -12.922 78.624 -31.6 -13.903 + [3,16,77.272,-37.994,-20.704,78.819,-35.7,-12.922,78.624,-31.6,-13.903], +// 4 16 78.113 0 -17.728 77.863 0 -17.728 78.156 -22 -16.257 78.406 -22 -16.257 + [4,16,78.113,0,-17.728,77.863,0,-17.728,78.156,-22,-16.257,78.406,-22,-16.257], +// 4 16 78.308 -43.1 -16.747 78.058 -43.1 -16.747 78.156 -47.7 -16.257 78.406 -47.7 -16.257 + [4,16,78.308,-43.1,-16.747,78.058,-43.1,-16.747,78.156,-47.7,-16.257,78.406,-47.7,-16.257], +// 4 15 78.64 -26.8 -15.08 78.874 -31.6 -13.903 78.094 -33.3 -17.826 78.035 -29.7 -18.121 + [4,15,78.64,-26.8,-15.08,78.874,-31.6,-13.903,78.094,-33.3,-17.826,78.035,-29.7,-18.121], +// 4 15 78.854 -42.5 -14.001 78.308 -43.1 -16.747 78.289 -42.3 -16.845 78.25 -39 -17.042 + [4,15,78.854,-42.5,-14.001,78.308,-43.1,-16.747,78.289,-42.3,-16.845,78.25,-39,-17.042], +// 4 16 78.406 -22 -16.257 78.156 -22 -16.257 78.214 -23.1 -15.963 78.464 -23.1 -15.963 + [4,16,78.406,-22,-16.257,78.156,-22,-16.257,78.214,-23.1,-15.963,78.464,-23.1,-15.963], +// 4 16 78.406 -47.7 -16.257 78.156 -47.7 -16.257 78.253 -51 -15.767 78.503 -51 -15.767 + [4,16,78.406,-47.7,-16.257,78.156,-47.7,-16.257,78.253,-51,-15.767,78.503,-51,-15.767], +// 4 16 78.464 -23.1 -15.963 78.214 -23.1 -15.963 78.39 -26.8 -15.08 78.64 -26.8 -15.08 + [4,16,78.464,-23.1,-15.963,78.214,-23.1,-15.963,78.39,-26.8,-15.08,78.64,-26.8,-15.08], +// 4 9 78.874 -31.6 -13.903 79.069 -35.7 -12.922 78.211 -38.2 -17.238 78.133 -34.6 -17.63 + [4,9,78.874,-31.6,-13.903,79.069,-35.7,-12.922,78.211,-38.2,-17.238,78.133,-34.6,-17.63], +// 4 16 78.058 -43.1 -16.747 78.308 -43.1 -16.747 78.854 -42.5 -14.001 78.604 -42.5 -14.001 + [4,16,78.058,-43.1,-16.747,78.308,-43.1,-16.747,78.854,-42.5,-14.001,78.604,-42.5,-14.001], +// 4 16 78.64 -26.8 -15.08 78.39 -26.8 -15.08 78.624 -31.6 -13.903 78.874 -31.6 -13.903 + [4,16,78.64,-26.8,-15.08,78.39,-26.8,-15.08,78.624,-31.6,-13.903,78.874,-31.6,-13.903], +// 4 15 79.069 -35.7 -12.922 79.303 -40.7 -11.745 78.854 -42.5 -14.001 78.25 -39 -17.042 + [4,15,79.069,-35.7,-12.922,79.303,-40.7,-11.745,78.854,-42.5,-14.001,78.25,-39,-17.042], +// 4 16 78.058 -43.1 -16.747 78.604 -42.5 -14.001 79.053 -40.7 -11.745 78.819 -35.7 -12.922 + [4,16,78.058,-43.1,-16.747,78.604,-42.5,-14.001,79.053,-40.7,-11.745,78.819,-35.7,-12.922], +// 4 16 78.874 -31.6 -13.903 78.624 -31.6 -13.903 78.819 -35.7 -12.922 79.069 -35.7 -12.922 + [4,16,78.874,-31.6,-13.903,78.624,-31.6,-13.903,78.819,-35.7,-12.922,79.069,-35.7,-12.922], +// 4 16 78.604 -42.5 -14.001 78.854 -42.5 -14.001 79.381 -42 -11.353 79.131 -42 -11.353 + [4,16,78.604,-42.5,-14.001,78.854,-42.5,-14.001,79.381,-42,-11.353,79.131,-42,-11.353], +// 4 16 79.069 -35.7 -12.922 78.819 -35.7 -12.922 79.053 -40.7 -11.745 79.303 -40.7 -11.745 + [4,16,79.069,-35.7,-12.922,78.819,-35.7,-12.922,79.053,-40.7,-11.745,79.303,-40.7,-11.745], +// 4 16 79.303 -40.7 -11.745 79.053 -40.7 -11.745 79.131 -42 -11.353 79.381 -42 -11.353 + [4,16,79.303,-40.7,-11.745,79.053,-40.7,-11.745,79.131,-42,-11.353,79.381,-42,-11.353], +// 4 16 74.162 -32.314 -30.616 73.912 -32.314 -30.616 73.868 -32.6 -30.706 74.118 -32.6 -30.706 + [4,16,74.162,-32.314,-30.616,73.912,-32.314,-30.616,73.868,-32.6,-30.706,74.118,-32.6,-30.706], +// 3 15 74.162 24.6 -30.616 73.764 24.4 -31.423 74.073 24.8 -30.795 + [3,15,74.162,24.6,-30.616,73.764,24.4,-31.423,74.073,24.8,-30.795], +// 4 13 74.162 36.25 -30.616 73.941 37 -31.064 73.852 38.5 -31.244 74.073 40.3 -30.795 + [4,13,74.162,36.25,-30.616,73.941,37,-31.064,73.852,38.5,-31.244,74.073,40.3,-30.795], +// 4 13 74.162 24.6 -30.616 74.073 24.8 -30.795 73.587 32.3 -31.782 74.162 30.764 -30.616 + [4,13,74.162,24.6,-30.616,74.073,24.8,-30.795,73.587,32.3,-31.782,74.162,30.764,-30.616], +// 4 16 74.118 -32.6 -30.706 73.868 -32.6 -30.706 73.602 -34 -31.244 73.852 -34 -31.244 + [4,16,74.118,-32.6,-30.706,73.868,-32.6,-30.706,73.602,-34,-31.244,73.852,-34,-31.244], +// 3 15 74.162 24.6 -30.616 73.454 21.5 -32.051 73.764 24.4 -31.423 + [3,15,74.162,24.6,-30.616,73.454,21.5,-32.051,73.764,24.4,-31.423], +// 3 15 74.162 -13 -30.616 73.631 -9 -31.692 73.498 -4 -31.961 + [3,15,74.162,-13,-30.616,73.631,-9,-31.692,73.498,-4,-31.961], +// 4 15 74.162 -13 -30.616 73.498 -4 -31.961 73.321 7 -32.32 74.162 24.6 -30.616 + [4,15,74.162,-13,-30.616,73.498,-4,-31.961,73.321,7,-32.32,74.162,24.6,-30.616], +// 3 15 74.162 24.6 -30.616 73.277 15.9 -32.409 73.454 21.5 -32.051 + [3,15,74.162,24.6,-30.616,73.277,15.9,-32.409,73.454,21.5,-32.051], +// 3 4 74.162 -26.6 -30.616 73.1 -25.3 -32.768 73.542 -25.2 -31.871 + [3,4,74.162,-26.6,-30.616,73.1,-25.3,-32.768,73.542,-25.2,-31.871], +// 3 15 74.162 24.6 -30.616 73.321 7 -32.32 73.277 15.9 -32.409 + [3,15,74.162,24.6,-30.616,73.321,7,-32.32,73.277,15.9,-32.409], +// 4 15 74.162 34.611 -30.616 73.587 32.3 -31.782 72.657 32.7 -33.665 73.941 37 -31.064 + [4,15,74.162,34.611,-30.616,73.587,32.3,-31.782,72.657,32.7,-33.665,73.941,37,-31.064], +// 4 16 73.852 -34 -31.244 73.602 -34 -31.244 72.805 -35 -32.858 73.055 -35 -32.858 + [4,16,73.852,-34,-31.244,73.602,-34,-31.244,72.805,-35,-32.858,73.055,-35,-32.858], +// 4 13 74.162 -24.652 -30.616 73.542 -25.2 -31.871 72.701 -24.7 -33.575 72.613 -20.8 -33.754 + [4,13,74.162,-24.652,-30.616,73.542,-25.2,-31.871,72.701,-24.7,-33.575,72.613,-20.8,-33.754], +// 3 13 74.162 -15 -30.616 72.613 -20.8 -33.754 72.569 -18.6 -33.844 + [3,13,74.162,-15,-30.616,72.613,-20.8,-33.754,72.569,-18.6,-33.844], +// 4 4 74.162 -32.314 -30.616 71.285 -26.4 -36.445 72.701 -24.7 -33.575 73.1 -25.3 -32.768 + [4,4,74.162,-32.314,-30.616,71.285,-26.4,-36.445,72.701,-24.7,-33.575,73.1,-25.3,-32.768], +// 4 13 71.905 32.3 -35.189 72.657 32.7 -33.665 73.587 32.3 -31.782 74.073 24.8 -30.795 + [4,13,71.905,32.3,-35.189,72.657,32.7,-33.665,73.587,32.3,-31.782,74.073,24.8,-30.795], +// 4 15 74.162 40.638 -30.616 74.073 40.3 -30.795 71.506 39.9 -35.996 70.842 42 -37.341 + [4,15,74.162,40.638,-30.616,74.073,40.3,-30.795,71.506,39.9,-35.996,70.842,42,-37.341], +// 4 4 74.162 -32.314 -30.616 74.118 -32.6 -30.706 70.798 -28 -37.431 71.285 -26.4 -36.445 + [4,4,74.162,-32.314,-30.616,74.118,-32.6,-30.706,70.798,-28,-37.431,71.285,-26.4,-36.445], +// 4 15 73.852 38.5 -31.244 71.683 38.4 -35.638 71.506 39.9 -35.996 74.073 40.3 -30.795 + [4,15,73.852,38.5,-31.244,71.683,38.4,-35.638,71.506,39.9,-35.996,74.073,40.3,-30.795], +// 4 16 73.912 -9.618 -30.616 70.415 -31.4 -37.7 70.504 -32.8 -37.521 73.868 -32.6 -30.706 + [4,16,73.912,-9.618,-30.616,70.415,-31.4,-37.7,70.504,-32.8,-37.521,73.868,-32.6,-30.706], +// 4 15 71.506 37 -35.996 71.683 38.4 -35.638 73.852 38.5 -31.244 73.941 37 -31.064 + [4,15,71.506,37,-35.996,71.683,38.4,-35.638,73.852,38.5,-31.244,73.941,37,-31.064], +// 4 13 73.764 24.4 -31.423 70.842 30.1 -37.341 71.905 32.3 -35.189 74.073 24.8 -30.795 + [4,13,73.764,24.4,-31.423,70.842,30.1,-37.341,71.905,32.3,-35.189,74.073,24.8,-30.795], +// 4 16 73.602 -34 -31.244 70.946 -34 -36.624 71.699 -34.9 -35.1 72.805 -35 -32.858 + [4,16,73.602,-34,-31.244,70.946,-34,-36.624,71.699,-34.9,-35.1,72.805,-35,-32.858], +// 4 4 73.055 -35 -32.858 71.949 -34.9 -35.1 71.196 -34 -36.624 73.852 -34 -31.244 + [4,4,73.055,-35,-32.858,71.949,-34.9,-35.1,71.196,-34,-36.624,73.852,-34,-31.244], +// 4 15 72.657 32.7 -33.665 71.905 32.3 -35.189 71.506 37 -35.996 73.941 37 -31.064 + [4,15,72.657,32.7,-33.665,71.905,32.3,-35.189,71.506,37,-35.996,73.941,37,-31.064], +// 4 16 73.055 -35 -32.858 72.805 -35 -32.858 71.699 -34.9 -35.1 71.949 -34.9 -35.1 + [4,16,73.055,-35,-32.858,72.805,-35,-32.858,71.699,-34.9,-35.1,71.949,-34.9,-35.1], +// 4 16 73.868 -32.6 -30.706 70.504 -32.8 -37.521 70.946 -34 -36.624 73.602 -34 -31.244 + [4,16,73.868,-32.6,-30.706,70.504,-32.8,-37.521,70.946,-34,-36.624,73.602,-34,-31.244], +// 4 4 73.852 -34 -31.244 71.196 -34 -36.624 70.754 -32.8 -37.521 74.118 -32.6 -30.706 + [4,4,73.852,-34,-31.244,71.196,-34,-36.624,70.754,-32.8,-37.521,74.118,-32.6,-30.706], +// 3 16 73.912 -9.618 -30.616 70.105 -30.5 -38.328 70.415 -31.4 -37.7 + [3,16,73.912,-9.618,-30.616,70.105,-30.5,-38.328,70.415,-31.4,-37.7], +// 4 16 73.912 38.5 -30.616 70.283 38.5 -37.969 69.928 37 -38.686 73.912 37 -30.616 + [4,16,73.912,38.5,-30.616,70.283,38.5,-37.969,69.928,37,-38.686,73.912,37,-30.616], +// 4 16 73.912 46.106 -30.616 69.928 40.4 -38.686 70.283 38.5 -37.969 73.912 38.5 -30.616 + [4,16,73.912,46.106,-30.616,69.928,40.4,-38.686,70.283,38.5,-37.969,73.912,38.5,-30.616], +// 3 16 73.912 -9.618 -30.616 69.309 -29.8 -39.942 70.105 -30.5 -38.328 + [3,16,73.912,-9.618,-30.616,69.309,-29.8,-39.942,70.105,-30.5,-38.328], +// 4 4 71.285 -26.4 -36.445 71.373 -24 -36.265 72.613 -20.8 -33.754 72.701 -24.7 -33.575 + [4,4,71.285,-26.4,-36.445,71.373,-24,-36.265,72.613,-20.8,-33.754,72.701,-24.7,-33.575], +// 4 13 74.162 -15 -30.616 72.569 -18.6 -33.844 71.993 -18.4 -35.01 69.53 -15 -40 + [4,13,74.162,-15,-30.616,72.569,-18.6,-33.844,71.993,-18.4,-35.01,69.53,-15,-40], +// 4 4 71.373 -24 -36.265 71.373 -20.7 -36.265 72.569 -18.6 -33.844 72.613 -20.8 -33.754 + [4,4,71.373,-24,-36.265,71.373,-20.7,-36.265,72.569,-18.6,-33.844,72.613,-20.8,-33.754], +// 4 13 73.454 21.5 -32.051 69.869 25.7 -39.314 70.842 30.1 -37.341 73.764 24.4 -31.423 + [4,13,73.454,21.5,-32.051,69.869,25.7,-39.314,70.842,30.1,-37.341,73.764,24.4,-31.423], +// 4 4 71.373 -20.7 -36.265 71.595 -19.5 -35.817 71.993 -18.4 -35.01 72.569 -18.6 -33.844 + [4,4,71.373,-20.7,-36.265,71.595,-19.5,-35.817,71.993,-18.4,-35.01,72.569,-18.6,-33.844], +// 4 16 73.912 52 -30.616 69.28 52 -40 69.28 47.833 -40 73.912 46.106 -30.616 + [4,16,73.912,52,-30.616,69.28,52,-40,69.28,47.833,-40,73.912,46.106,-30.616], +// 4 13 74.162 49.5 -30.616 69.53 49.5 -40 69.53 52 -40 74.162 52 -30.616 + [4,13,74.162,49.5,-30.616,69.53,49.5,-40,69.53,52,-40,74.162,52,-30.616], +// 4 15 74.162 -15 -30.616 69.53 -15 -40 69.53 -13 -40 74.162 -13 -30.616 + [4,15,74.162,-15,-30.616,69.53,-15,-40,69.53,-13,-40,74.162,-13,-30.616], +// 3 15 74.162 49.5 -30.616 69.53 45.388 -40 69.53 49.5 -40 + [3,15,74.162,49.5,-30.616,69.53,45.388,-40,69.53,49.5,-40], +// 4 16 73.912 52 -30.616 74.162 52 -30.616 69.53 52 -40 69.28 52 -40 + [4,16,73.912,52,-30.616,74.162,52,-30.616,69.53,52,-40,69.28,52,-40], +// 3 13 69.53 -13 -40 73.631 -9 -31.692 74.162 -13 -30.616 + [3,13,69.53,-13,-40,73.631,-9,-31.692,74.162,-13,-30.616], +// 3 15 74.162 49.5 -30.616 70.842 42 -37.341 69.53 45.388 -40 + [3,15,74.162,49.5,-30.616,70.842,42,-37.341,69.53,45.388,-40], +// 4 4 70.754 -32.8 -37.521 70.665 -31.4 -37.7 70.798 -28 -37.431 74.118 -32.6 -30.706 + [4,4,70.754,-32.8,-37.521,70.665,-31.4,-37.7,70.798,-28,-37.431,74.118,-32.6,-30.706], +// 4 16 71.949 -34.9 -35.1 71.699 -34.9 -35.1 70.946 -34 -36.624 71.196 -34 -36.624 + [4,16,71.949,-34.9,-35.1,71.699,-34.9,-35.1,70.946,-34,-36.624,71.196,-34,-36.624], +// 4 13 69.53 -13 -40 69.53 23.166 -40 73.498 -4 -31.961 73.631 -9 -31.692 + [4,13,69.53,-13,-40,69.53,23.166,-40,73.498,-4,-31.961,73.631,-9,-31.692], +// 4 16 73.912 37 -30.616 69.928 37 -38.686 69.28 35.242 -40 69.28 -4.78 -40 + [4,16,73.912,37,-30.616,69.928,37,-38.686,69.28,35.242,-40,69.28,-4.78,-40], +// 4 16 73.912 46.106 -30.616 69.28 47.833 -40 69.28 42.085 -40 69.928 40.4 -38.686 + [4,16,73.912,46.106,-30.616,69.28,47.833,-40,69.28,42.085,-40,69.928,40.4,-38.686], +// 3 13 69.53 23.166 -40 73.321 7 -32.32 73.498 -4 -31.961 + [3,13,69.53,23.166,-40,73.321,7,-32.32,73.498,-4,-31.961], +// 3 13 69.53 23.166 -40 73.277 15.9 -32.409 73.321 7 -32.32 + [3,13,69.53,23.166,-40,73.277,15.9,-32.409,73.321,7,-32.32], +// 4 16 73.912 -9.618 -30.616 69.28 -4.78 -40 69.28 -29.766 -40 69.309 -29.8 -39.942 + [4,16,73.912,-9.618,-30.616,69.28,-4.78,-40,69.28,-29.766,-40,69.309,-29.8,-39.942], +// 4 13 71.506 37 -35.996 70.533 38.5 -37.969 71.506 39.9 -35.996 71.683 38.4 -35.638 + [4,13,71.506,37,-35.996,70.533,38.5,-37.969,71.506,39.9,-35.996,71.683,38.4,-35.638], +// 4 15 70.842 30.1 -37.341 70.842 35 -37.341 71.506 37 -35.996 71.905 32.3 -35.189 + [4,15,70.842,30.1,-37.341,70.842,35,-37.341,71.506,37,-35.996,71.905,32.3,-35.189], +// 3 13 73.277 15.9 -32.409 69.53 23.166 -40 69.869 25.7 -39.314 + [3,13,73.277,15.9,-32.409,69.53,23.166,-40,69.869,25.7,-39.314], +// 4 16 71.196 -34 -36.624 70.946 -34 -36.624 70.504 -32.8 -37.521 70.754 -32.8 -37.521 + [4,16,71.196,-34,-36.624,70.946,-34,-36.624,70.504,-32.8,-37.521,70.754,-32.8,-37.521], +// 4 13 71.595 -19.5 -35.817 69.957 -19.6 -39.135 69.78 -18.2 -39.493 71.993 -18.4 -35.01 + [4,13,71.595,-19.5,-35.817,69.957,-19.6,-39.135,69.78,-18.2,-39.493,71.993,-18.4,-35.01], +// 4 13 70.842 35 -37.341 70.178 37 -38.686 70.533 38.5 -37.969 71.506 37 -35.996 + [4,13,70.842,35,-37.341,70.178,37,-38.686,70.533,38.5,-37.969,71.506,37,-35.996], +// 4 13 70.533 38.5 -37.969 70.178 40.4 -38.686 70.842 42 -37.341 71.506 39.9 -35.996 + [4,13,70.533,38.5,-37.969,70.178,40.4,-38.686,70.842,42,-37.341,71.506,39.9,-35.996], +// 4 13 71.373 -20.7 -36.265 69.957 -22.1 -39.135 69.957 -19.6 -39.135 71.595 -19.5 -35.817 + [4,13,71.373,-20.7,-36.265,69.957,-22.1,-39.135,69.957,-19.6,-39.135,71.595,-19.5,-35.817], +// 4 16 70.754 -32.8 -37.521 70.504 -32.8 -37.521 70.415 -31.4 -37.7 70.665 -31.4 -37.7 + [4,16,70.754,-32.8,-37.521,70.504,-32.8,-37.521,70.415,-31.4,-37.7,70.665,-31.4,-37.7], +// 4 13 71.373 -24 -36.265 69.736 -24.9 -39.583 69.957 -22.1 -39.135 71.373 -20.7 -36.265 + [4,13,71.373,-24,-36.265,69.736,-24.9,-39.583,69.957,-22.1,-39.135,71.373,-20.7,-36.265], +// 4 4 70.665 -31.4 -37.7 70.355 -30.5 -38.328 70.311 -28.7 -38.417 70.798 -28 -37.431 + [4,4,70.665,-31.4,-37.7,70.355,-30.5,-38.328,70.311,-28.7,-38.417,70.798,-28,-37.431], +// 4 16 70.665 -31.4 -37.7 70.415 -31.4 -37.7 70.105 -30.5 -38.328 70.355 -30.5 -38.328 + [4,16,70.665,-31.4,-37.7,70.415,-31.4,-37.7,70.105,-30.5,-38.328,70.355,-30.5,-38.328], +// 4 13 71.285 -26.4 -36.445 69.603 -27.1 -39.852 69.736 -24.9 -39.583 71.373 -24 -36.265 + [4,13,71.285,-26.4,-36.445,69.603,-27.1,-39.852,69.736,-24.9,-39.583,71.373,-24,-36.265], +// 4 13 70.798 -28 -37.431 69.869 -28.5 -39.314 69.603 -27.1 -39.852 71.285 -26.4 -36.445 + [4,13,70.798,-28,-37.431,69.869,-28.5,-39.314,69.603,-27.1,-39.852,71.285,-26.4,-36.445], +// 4 16 70.283 38.5 -37.969 70.533 38.5 -37.969 70.178 37 -38.686 69.928 37 -38.686 + [4,16,70.283,38.5,-37.969,70.533,38.5,-37.969,70.178,37,-38.686,69.928,37,-38.686], +// 4 16 70.533 38.5 -37.969 70.283 38.5 -37.969 69.928 40.4 -38.686 70.178 40.4 -38.686 + [4,16,70.533,38.5,-37.969,70.283,38.5,-37.969,69.928,40.4,-38.686,70.178,40.4,-38.686], +// 4 15 70.842 30.1 -37.341 69.869 25.7 -39.314 69.736 32 -39.583 70.842 35 -37.341 + [4,15,70.842,30.1,-37.341,69.869,25.7,-39.314,69.736,32,-39.583,70.842,35,-37.341], +// 4 13 69.78 -18.2 -39.493 69.53 -18.106 -40 69.53 -15 -40 71.993 -18.4 -35.01 + [4,13,69.78,-18.2,-39.493,69.53,-18.106,-40,69.53,-15,-40,71.993,-18.4,-35.01], +// 4 4 69.559 -29.8 -39.942 69.869 -28.5 -39.314 70.311 -28.7 -38.417 70.355 -30.5 -38.328 + [4,4,69.559,-29.8,-39.942,69.869,-28.5,-39.314,70.311,-28.7,-38.417,70.355,-30.5,-38.328], +// 4 13 70.178 40.4 -38.686 69.53 42.085 -40 69.53 45.388 -40 70.842 42 -37.341 + [4,13,70.178,40.4,-38.686,69.53,42.085,-40,69.53,45.388,-40,70.842,42,-37.341], +// 3 13 69.736 32 -39.583 69.53 35.242 -40 70.178 37 -38.686 + [3,13,69.736,32,-39.583,69.53,35.242,-40,70.178,37,-38.686], +// 4 16 70.355 -30.5 -38.328 70.105 -30.5 -38.328 69.309 -29.8 -39.942 69.559 -29.8 -39.942 + [4,16,70.355,-30.5,-38.328,70.105,-30.5,-38.328,69.309,-29.8,-39.942,69.559,-29.8,-39.942], +// 4 16 69.928 37 -38.686 70.178 37 -38.686 69.53 35.242 -40 69.28 35.242 -40 + [4,16,69.928,37,-38.686,70.178,37,-38.686,69.53,35.242,-40,69.28,35.242,-40], +// 4 16 70.178 40.4 -38.686 69.928 40.4 -38.686 69.28 42.085 -40 69.53 42.085 -40 + [4,16,70.178,40.4,-38.686,69.928,40.4,-38.686,69.28,42.085,-40,69.53,42.085,-40], +// 3 4 69.957 -22.1 -39.135 69.53 -18.106 -40 69.957 -19.6 -39.135 + [3,4,69.957,-22.1,-39.135,69.53,-18.106,-40,69.957,-19.6,-39.135], +// 3 4 69.53 -18.106 -40 69.78 -18.2 -39.493 69.957 -19.6 -39.135 + [3,4,69.53,-18.106,-40,69.78,-18.2,-39.493,69.957,-19.6,-39.135], +// 3 4 69.736 -24.9 -39.583 69.53 -18.106 -40 69.957 -22.1 -39.135 + [3,4,69.736,-24.9,-39.583,69.53,-18.106,-40,69.957,-22.1,-39.135], +// 4 15 69.53 23.166 -40 69.53 31.07 -40 69.736 32 -39.583 69.869 25.7 -39.314 + [4,15,69.53,23.166,-40,69.53,31.07,-40,69.736,32,-39.583,69.869,25.7,-39.314], +// 3 4 69.603 -27.1 -39.852 69.869 -28.5 -39.314 69.53 -29.766 -40 + [3,4,69.603,-27.1,-39.852,69.869,-28.5,-39.314,69.53,-29.766,-40], +// 3 4 69.559 -29.8 -39.942 69.53 -29.766 -40 69.869 -28.5 -39.314 + [3,4,69.559,-29.8,-39.942,69.53,-29.766,-40,69.869,-28.5,-39.314], +// 3 4 69.603 -27.1 -39.852 69.53 -29.766 -40 69.53 -18.106 -40 + [3,4,69.603,-27.1,-39.852,69.53,-29.766,-40,69.53,-18.106,-40], +// 3 4 69.53 -18.106 -40 69.736 -24.9 -39.583 69.603 -27.1 -39.852 + [3,4,69.53,-18.106,-40,69.736,-24.9,-39.583,69.603,-27.1,-39.852], +// 4 16 69.559 -29.8 -39.942 69.309 -29.8 -39.942 69.28 -29.766 -40 69.53 -29.766 -40 + [4,16,69.559,-29.8,-39.942,69.309,-29.8,-39.942,69.28,-29.766,-40,69.53,-29.766,-40], +// 4 16 69.28 35.242 -40 69.53 35.242 -40 68.955 34 -40.861 68.705 34 -40.861 + [4,16,69.28,35.242,-40,69.53,35.242,-40,68.955,34,-40.861,68.705,34,-40.861], +// 3 13 69.53 23.166 -40 68.345 14 -41.776 69.066 20.4 -40.695 + [3,13,69.53,23.166,-40,68.345,14,-41.776,69.066,20.4,-40.695], +// 4 13 69.53 42.085 -40 68.123 45 -42.109 69.233 46 -40.445 69.53 45.388 -40 + [4,13,69.53,42.085,-40,68.123,45,-42.109,69.233,46,-40.445,69.53,45.388,-40], +// 4 15 69.53 45.388 -40 69.233 46 -40.445 68.123 49.5 -42.109 69.53 49.5 -40 + [4,15,69.53,45.388,-40,69.233,46,-40.445,68.123,49.5,-42.109,69.53,49.5,-40], +// 4 16 69.53 -29.766 -40 69.28 -29.766 -40 68.372 -28.9 -41.36 68.622 -28.9 -41.36 + [4,16,69.53,-29.766,-40,69.28,-29.766,-40,68.372,-28.9,-41.36,68.622,-28.9,-41.36], +// 4 15 69.53 23.166 -40 69.066 20.4 -40.695 68.123 26 -42.109 69.53 31.07 -40 + [4,15,69.53,23.166,-40,69.066,20.4,-40.695,68.123,26,-42.109,69.53,31.07,-40], +// 3 4 69.53 -18.106 -40 68.234 -18.6 -41.942 68.844 -17.9 -41.027 + [3,4,69.53,-18.106,-40,68.234,-18.6,-41.942,68.844,-17.9,-41.027], +// 3 4 69.53 -29.766 -40 68.622 -28.9 -41.36 68.345 -26.9 -41.776 + [3,4,69.53,-29.766,-40,68.622,-28.9,-41.36,68.345,-26.9,-41.776], +// 3 4 69.53 -29.766 -40 68.345 -26.9 -41.776 68.456 -24.9 -41.61 + [3,4,69.53,-29.766,-40,68.345,-26.9,-41.776,68.456,-24.9,-41.61], +// 4 4 69.53 -29.766 -40 68.456 -24.9 -41.61 68.178 -22.6 -42.026 69.53 -18.106 -40 + [4,4,69.53,-29.766,-40,68.456,-24.9,-41.61,68.178,-22.6,-42.026,69.53,-18.106,-40], +// 3 16 69.28 -4.78 -40 68.705 34 -40.861 67.318 30 -42.941 + [3,16,69.28,-4.78,-40,68.705,34,-40.861,67.318,30,-42.941], +// 3 4 69.53 -18.106 -40 68.067 -20.4 -42.192 68.234 -18.6 -41.942 + [3,4,69.53,-18.106,-40,68.067,-20.4,-42.192,68.234,-18.6,-41.942], +// 3 4 69.53 -18.106 -40 68.178 -22.6 -42.026 68.067 -20.4 -42.192 + [3,4,69.53,-18.106,-40,68.178,-22.6,-42.026,68.067,-20.4,-42.192], +// 4 16 69.53 42.085 -40 69.28 42.085 -40 67.873 45 -42.109 68.123 45 -42.109 + [4,16,69.53,42.085,-40,69.28,42.085,-40,67.873,45,-42.109,68.123,45,-42.109], +// 3 13 69.53 23.166 -40 67.734 6.4 -42.691 68.345 14 -41.776 + [3,13,69.53,23.166,-40,67.734,6.4,-42.691,68.345,14,-41.776], +// 4 13 69.53 31.07 -40 68.123 26 -42.109 67.568 30 -42.941 68.955 34 -40.861 + [4,13,69.53,31.07,-40,68.123,26,-42.109,67.568,30,-42.941,68.955,34,-40.861], +// 3 16 69.28 47.833 -40 66.763 48 -43.772 67.873 45 -42.109 + [3,16,69.28,47.833,-40,66.763,48,-43.772,67.873,45,-42.109], +// 4 13 69.53 -13 -40 67.29 -2 -43.356 67.734 6.4 -42.691 69.53 23.166 -40 + [4,13,69.53,-13,-40,67.29,-2,-43.356,67.734,6.4,-42.691,69.53,23.166,-40], +// 4 13 69.53 49.5 -40 68.123 49.5 -42.109 66.735 52 -44.188 69.53 52 -40 + [4,13,69.53,49.5,-40,68.123,49.5,-42.109,66.735,52,-44.188,69.53,52,-40], +// 4 16 69.28 -4.78 -40 66.652 -26.2 -43.939 67.429 -27.8 -42.774 68.372 -28.9 -41.36 + [4,16,69.28,-4.78,-40,66.652,-26.2,-43.939,67.429,-27.8,-42.774,68.372,-28.9,-41.36], +// 4 13 69.53 -18.106 -40 68.844 -17.9 -41.027 65.903 -15 -45.436 69.53 -15 -40 + [4,13,69.53,-18.106,-40,68.844,-17.9,-41.027,65.903,-15,-45.436,69.53,-15,-40], +// 3 13 69.53 -13 -40 67.013 -13 -43.772 67.29 -2 -43.356 + [3,13,69.53,-13,-40,67.013,-13,-43.772,67.29,-2,-43.356], +// 4 16 68.705 34 -40.861 68.955 34 -40.861 67.568 30 -42.941 67.318 30 -42.941 + [4,16,68.705,34,-40.861,68.955,34,-40.861,67.568,30,-42.941,67.318,30,-42.941], +// 4 16 68.622 -28.9 -41.36 68.372 -28.9 -41.36 67.429 -27.8 -42.774 67.679 -27.8 -42.774 + [4,16,68.622,-28.9,-41.36,68.372,-28.9,-41.36,67.429,-27.8,-42.774,67.679,-27.8,-42.774], +// 4 16 69.28 52 -40 69.53 52 -40 66.735 52 -44.188 66.485 52 -44.188 + [4,16,69.28,52,-40,69.53,52,-40,66.735,52,-44.188,66.485,52,-44.188], +// 3 16 69.28 -4.78 -40 67.318 30 -42.941 65.653 22 -45.436 + [3,16,69.28,-4.78,-40,67.318,30,-42.941,65.653,22,-45.436], +// 3 16 69.28 47.833 -40 66.208 50.5 -44.604 66.763 48 -43.772 + [3,16,69.28,47.833,-40,66.208,50.5,-44.604,66.763,48,-43.772], +// 4 4 67.679 -27.8 -42.774 67.845 -26.4 -42.525 68.345 -26.9 -41.776 68.622 -28.9 -41.36 + [4,4,67.679,-27.8,-42.774,67.845,-26.4,-42.525,68.345,-26.9,-41.776,68.622,-28.9,-41.36], +// 4 13 68.123 45 -42.109 67.013 48 -43.772 68.123 49.5 -42.109 69.233 46 -40.445 + [4,13,68.123,45,-42.109,67.013,48,-43.772,68.123,49.5,-42.109,69.233,46,-40.445], +// 4 15 68.345 14 -41.776 66.735 15 -44.188 68.123 26 -42.109 69.066 20.4 -40.695 + [4,15,68.345,14,-41.776,66.735,15,-44.188,68.123,26,-42.109,69.066,20.4,-40.695], +// 4 16 69.28 52 -40 66.485 52 -44.188 66.208 50.5 -44.604 69.28 47.833 -40 + [4,16,69.28,52,-40,66.485,52,-44.188,66.208,50.5,-44.604,69.28,47.833,-40], +// 3 16 69.28 -4.78 -40 65.93 -24.7 -45.02 66.652 -26.2 -43.939 + [3,16,69.28,-4.78,-40,65.93,-24.7,-45.02,66.652,-26.2,-43.939], +// 4 13 67.845 -26.4 -42.525 67.512 -24.3 -43.024 68.178 -22.6 -42.026 68.456 -24.9 -41.61 + [4,13,67.845,-26.4,-42.525,67.512,-24.3,-43.024,68.178,-22.6,-42.026,68.456,-24.9,-41.61], +// 4 15 69.53 -15 -40 65.903 -15 -45.436 67.013 -13 -43.772 69.53 -13 -40 + [4,15,69.53,-15,-40,65.903,-15,-45.436,67.013,-13,-43.772,69.53,-13,-40], +// 3 16 69.28 -4.78 -40 65.431 -23.7 -45.769 65.93 -24.7 -45.02 + [3,16,69.28,-4.78,-40,65.431,-23.7,-45.769,65.93,-24.7,-45.02], +// 4 13 67.512 -24.3 -43.024 66.846 -22.7 -44.022 68.067 -20.4 -42.192 68.178 -22.6 -42.026 + [4,13,67.512,-24.3,-43.024,66.846,-22.7,-44.022,68.067,-20.4,-42.192,68.178,-22.6,-42.026], +// 4 16 68.123 45 -42.109 67.873 45 -42.109 66.763 48 -43.772 67.013 48 -43.772 + [4,16,68.123,45,-42.109,67.873,45,-42.109,66.763,48,-43.772,67.013,48,-43.772], +// 4 4 67.679 -27.8 -42.774 66.902 -26.2 -43.939 67.512 -24.3 -43.024 67.845 -26.4 -42.525 + [4,4,67.679,-27.8,-42.774,66.902,-26.2,-43.939,67.512,-24.3,-43.024,67.845,-26.4,-42.525], +// 3 16 69.28 -4.78 -40 65.653 22 -45.436 64.543 12 -47.1 + [3,16,69.28,-4.78,-40,65.653,22,-45.436,64.543,12,-47.1], +// 4 16 67.679 -27.8 -42.774 67.429 -27.8 -42.774 66.652 -26.2 -43.939 66.902 -26.2 -43.939 + [4,16,67.679,-27.8,-42.774,67.429,-27.8,-42.774,66.652,-26.2,-43.939,66.902,-26.2,-43.939], +// 4 13 66.735 15 -44.188 65.903 22 -45.436 67.568 30 -42.941 68.123 26 -42.109 + [4,13,66.735,15,-44.188,65.903,22,-45.436,67.568,30,-42.941,68.123,26,-42.109], +// 4 13 67.013 48 -43.772 66.458 50.5 -44.604 66.735 52 -44.188 68.123 49.5 -42.109 + [4,13,67.013,48,-43.772,66.458,50.5,-44.604,66.735,52,-44.188,68.123,49.5,-42.109], +// 3 16 69.28 -4.78 -40 64.543 12 -47.1 63.988 0 -47.931 + [3,16,69.28,-4.78,-40,64.543,12,-47.1,63.988,0,-47.931], +// 4 15 67.29 -2 -43.356 65.903 .1 -45.436 66.735 15 -44.188 67.734 6.4 -42.691 + [4,15,67.29,-2,-43.356,65.903,.1,-45.436,66.735,15,-44.188,67.734,6.4,-42.691], +// 3 16 69.28 -4.78 -40 63.988 0 -47.931 63.988 -20.3 -47.931 + [3,16,69.28,-4.78,-40,63.988,0,-47.931,63.988,-20.3,-47.931], +// 4 4 66.902 -26.2 -43.939 66.18 -24.7 -45.02 66.846 -22.7 -44.022 67.512 -24.3 -43.024 + [4,4,66.902,-26.2,-43.939,66.18,-24.7,-45.02,66.846,-22.7,-44.022,67.512,-24.3,-43.024], +// 4 16 69.28 -4.78 -40 63.988 -20.3 -47.931 64.487 -22.1 -47.183 65.431 -23.7 -45.769 + [4,16,69.28,-4.78,-40,63.988,-20.3,-47.931,64.487,-22.1,-47.183,65.431,-23.7,-45.769], +// 4 16 67.318 30 -42.941 67.568 30 -42.941 65.903 22 -45.436 65.653 22 -45.436 + [4,16,67.318,30,-42.941,67.568,30,-42.941,65.903,22,-45.436,65.653,22,-45.436], +// 4 16 67.013 48 -43.772 66.763 48 -43.772 66.208 50.5 -44.604 66.458 50.5 -44.604 + [4,16,67.013,48,-43.772,66.763,48,-43.772,66.208,50.5,-44.604,66.458,50.5,-44.604], +// 4 13 68.067 -20.4 -42.192 64.238 -20.3 -47.931 65.903 -15 -45.436 68.234 -18.6 -41.942 + [4,13,68.067,-20.4,-42.192,64.238,-20.3,-47.931,65.903,-15,-45.436,68.234,-18.6,-41.942], +// 4 16 66.485 52 -44.188 66.735 52 -44.188 66.458 50.5 -44.604 66.208 50.5 -44.604 + [4,16,66.485,52,-44.188,66.735,52,-44.188,66.458,50.5,-44.604,66.208,50.5,-44.604], +// 4 16 66.902 -26.2 -43.939 66.652 -26.2 -43.939 65.93 -24.7 -45.02 66.18 -24.7 -45.02 + [4,16,66.902,-26.2,-43.939,66.652,-26.2,-43.939,65.93,-24.7,-45.02,66.18,-24.7,-45.02], +// 4 15 67.013 -13 -43.772 65.903 -15 -45.436 65.903 .1 -45.436 67.29 -2 -43.356 + [4,15,67.013,-13,-43.772,65.903,-15,-45.436,65.903,.1,-45.436,67.29,-2,-43.356], +// 4 13 66.846 -22.7 -44.022 66.291 -22.6 -44.854 64.238 -20.3 -47.931 68.067 -20.4 -42.192 + [4,13,66.846,-22.7,-44.022,66.291,-22.6,-44.854,64.238,-20.3,-47.931,68.067,-20.4,-42.192], +// 4 4 66.18 -24.7 -45.02 65.681 -23.7 -45.769 66.291 -22.6 -44.854 66.846 -22.7 -44.022 + [4,4,66.18,-24.7,-45.02,65.681,-23.7,-45.769,66.291,-22.6,-44.854,66.846,-22.7,-44.022], +// 4 16 66.18 -24.7 -45.02 65.93 -24.7 -45.02 65.431 -23.7 -45.769 65.681 -23.7 -45.769 + [4,16,66.18,-24.7,-45.02,65.93,-24.7,-45.02,65.431,-23.7,-45.769,65.681,-23.7,-45.769], +// 4 13 65.903 .1 -45.436 64.793 12 -47.1 65.903 22 -45.436 66.735 15 -44.188 + [4,13,65.903,.1,-45.436,64.793,12,-47.1,65.903,22,-45.436,66.735,15,-44.188], +// 4 16 65.653 22 -45.436 65.903 22 -45.436 64.793 12 -47.1 64.543 12 -47.1 + [4,16,65.653,22,-45.436,65.903,22,-45.436,64.793,12,-47.1,64.543,12,-47.1], +// 4 13 65.681 -23.7 -45.769 64.737 -22.1 -47.183 64.238 -20.3 -47.931 66.291 -22.6 -44.854 + [4,13,65.681,-23.7,-45.769,64.737,-22.1,-47.183,64.238,-20.3,-47.931,66.291,-22.6,-44.854], +// 4 16 65.681 -23.7 -45.769 65.431 -23.7 -45.769 64.487 -22.1 -47.183 64.737 -22.1 -47.183 + [4,16,65.681,-23.7,-45.769,65.431,-23.7,-45.769,64.487,-22.1,-47.183,64.737,-22.1,-47.183], +// 4 13 64.238 -20.3 -47.931 64.238 0 -47.931 64.793 12 -47.1 65.903 -15 -45.436 + [4,13,64.238,-20.3,-47.931,64.238,0,-47.931,64.793,12,-47.1,65.903,-15,-45.436], +// 4 16 64.543 12 -47.1 64.793 12 -47.1 64.238 0 -47.931 63.988 0 -47.931 + [4,16,64.543,12,-47.1,64.793,12,-47.1,64.238,0,-47.931,63.988,0,-47.931], +// 4 16 64.737 -22.1 -47.183 64.487 -22.1 -47.183 63.988 -20.3 -47.931 64.238 -20.3 -47.931 + [4,16,64.737,-22.1,-47.183,64.487,-22.1,-47.183,63.988,-20.3,-47.931,64.238,-20.3,-47.931], +// 4 16 63.988 0 -47.931 64.238 0 -47.931 64.238 -20.3 -47.931 63.988 -20.3 -47.931 + [4,16,63.988,0,-47.931,64.238,0,-47.931,64.238,-20.3,-47.931,63.988,-20.3,-47.931], +// 5 24 69.53 -29.766 -40 69.53 35.242 -40 68.178 -22.6 -42.026 69.736 -24.9 -39.583 + [5,24,69.53,-29.766,-40,69.53,35.242,-40,68.178,-22.6,-42.026,69.736,-24.9,-39.583], +// 5 24 69.53 42.085 -40 69.53 52 -40 69.233 46 -40.445 70.842 42 -37.341 + [5,24,69.53,42.085,-40,69.53,52,-40,69.233,46,-40.445,70.842,42,-37.341], +// 5 24 74.162 -32.314 -30.616 74.162 52 -30.616 74.355 -30.6 -30.048 73.1 -25.3 -32.768 + [5,24,74.162,-32.314,-30.616,74.162,52,-30.616,74.355,-30.6,-30.048,73.1,-25.3,-32.768], +// 5 24 77.522 -51.774 -20.704 77.522 20.136 -20.704 77.019 -51 -22.187 78.406 -47.7 -16.257 + [5,24,77.522,-51.774,-20.704,77.522,20.136,-20.704,77.019,-51,-22.187,78.406,-47.7,-16.257], +// 5 24 65.903 22 -45.436 65.653 22 -45.436 64.793 12 -47.1 67.318 30 -42.941 + [5,24,65.903,22,-45.436,65.653,22,-45.436,64.793,12,-47.1,67.318,30,-42.941], +// 5 24 79.381 -42 -11.353 79.131 -42 -11.353 78.604 -42.5 -14.001 79.303 -40.7 -11.745 + [5,24,79.381,-42,-11.353,79.131,-42,-11.353,78.604,-42.5,-14.001,79.303,-40.7,-11.745], +// 5 24 78.503 -51 -15.767 78.253 -51 -15.767 77.272 -51.774 -20.704 78.406 -47.7 -16.257 + [5,24,78.503,-51,-15.767,78.253,-51,-15.767,77.272,-51.774,-20.704,78.406,-47.7,-16.257], +// 5 24 76.506 -37.1 -23.702 76.256 -37.1 -23.702 76.127 -33 -24.081 76.698 -42.2 -23.134 + [5,24,76.506,-37.1,-23.702,76.256,-37.1,-23.702,76.127,-33,-24.081,76.698,-42.2,-23.134], +// 5 24 76.859 -46.1 -22.661 76.609 -46.1 -22.661 77.019 -51 -22.187 76.448 -42.2 -23.134 + [5,24,76.859,-46.1,-22.661,76.609,-46.1,-22.661,77.019,-51,-22.187,76.448,-42.2,-23.134], +// 5 24 77.051 48 -22.092 76.801 48 -22.092 76.031 45 -24.365 77.372 50.5 -21.145 + [5,24,77.051,48,-22.092,76.801,48,-22.092,76.031,45,-24.365,77.372,50.5,-21.145], +// 5 24 78.39 -26.8 -15.08 78.64 -26.8 -15.08 78.624 -31.6 -13.903 78.464 -23.1 -15.963 + [5,24,78.39,-26.8,-15.08,78.64,-26.8,-15.08,78.624,-31.6,-13.903,78.464,-23.1,-15.963], +// 5 24 75.902 -28.1 -24.744 76.152 -28.1 -24.744 76.377 -33 -24.081 74.811 -29.4 -27.964 + [5,24,75.902,-28.1,-24.744,76.152,-28.1,-24.744,76.377,-33,-24.081,74.811,-29.4,-27.964], +// 5 24 69.28 42.085 -40 69.53 42.085 -40 70.178 40.4 -38.686 67.873 45 -42.109 + [5,24,69.28,42.085,-40,69.53,42.085,-40,70.178,40.4,-38.686,67.873,45,-42.109], +// 5 24 77.051 -52 -22.092 76.801 -52 -22.092 76.769 -51 -22.187 77.522 -51.774 -20.704 + [5,24,77.051,-52,-22.092,76.801,-52,-22.092,76.769,-51,-22.187,77.522,-51.774,-20.704], +// 5 24 66.208 50.5 -44.604 66.458 50.5 -44.604 67.013 48 -43.772 66.485 52 -44.188 + [5,24,66.208,50.5,-44.604,66.458,50.5,-44.604,67.013,48,-43.772,66.485,52,-44.188], +// 5 24 67.429 -27.8 -42.774 67.679 -27.8 -42.774 68.622 -28.9 -41.36 66.652 -26.2 -43.939 + [5,24,67.429,-27.8,-42.774,67.679,-27.8,-42.774,68.622,-28.9,-41.36,66.652,-26.2,-43.939], +// 5 24 65.93 -24.7 -45.02 66.18 -24.7 -45.02 65.431 -23.7 -45.769 66.902 -26.2 -43.939 + [5,24,65.93,-24.7,-45.02,66.18,-24.7,-45.02,65.431,-23.7,-45.769,66.902,-26.2,-43.939], +// 5 24 66.735 52 -44.188 66.485 52 -44.188 69.28 52 -40 66.458 50.5 -44.604 + [5,24,66.735,52,-44.188,66.485,52,-44.188,69.28,52,-40,66.458,50.5,-44.604], +// 5 24 68.372 -28.9 -41.36 68.622 -28.9 -41.36 67.429 -27.8 -42.774 69.53 -29.766 -40 + [5,24,68.372,-28.9,-41.36,68.622,-28.9,-41.36,67.429,-27.8,-42.774,69.53,-29.766,-40], +// 5 24 63.988 -20.3 -47.931 64.238 -20.3 -47.931 64.737 -22.1 -47.183 63.988 0 -47.931 + [5,24,63.988,-20.3,-47.931,64.238,-20.3,-47.931,64.737,-22.1,-47.183,63.988,0,-47.931], +// 5 24 73.868 -32.6 -30.706 74.118 -32.6 -30.706 74.162 -32.314 -30.616 73.602 -34 -31.244 + [5,24,73.868,-32.6,-30.706,74.118,-32.6,-30.706,74.162,-32.314,-30.616,73.602,-34,-31.244], +// 5 24 70.946 -34 -36.624 71.196 -34 -36.624 71.949 -34.9 -35.1 70.504 -32.8 -37.521 + [5,24,70.946,-34,-36.624,71.196,-34,-36.624,71.949,-34.9,-35.1,70.504,-32.8,-37.521], +// 5 24 70.283 38.5 -37.969 70.533 38.5 -37.969 70.178 37 -38.686 69.928 40.4 -38.686 + [5,24,70.283,38.5,-37.969,70.533,38.5,-37.969,70.178,37,-38.686,69.928,40.4,-38.686], +// 5 24 71.699 -34.9 -35.1 71.949 -34.9 -35.1 70.946 -34 -36.624 73.055 -35 -32.858 + [5,24,71.699,-34.9,-35.1,71.949,-34.9,-35.1,70.946,-34,-36.624,73.055,-35,-32.858], +// 5 24 73.602 -34 -31.244 73.852 -34 -31.244 72.805 -35 -32.858 74.118 -32.6 -30.706 + [5,24,73.602,-34,-31.244,73.852,-34,-31.244,72.805,-35,-32.858,74.118,-32.6,-30.706], +// 5 24 64.793 12 -47.1 64.543 12 -47.1 65.653 22 -45.436 64.238 0 -47.931 + [5,24,64.793,12,-47.1,64.543,12,-47.1,65.653,22,-45.436,64.238,0,-47.931], +// 5 24 76.159 30 -23.987 76.409 30 -23.987 75.446 35 -26.828 76.962 24 -21.619 + [5,24,76.159,30,-23.987,76.409,30,-23.987,75.446,35,-26.828,76.962,24,-21.619], +// 5 24 64.487 -22.1 -47.183 64.737 -22.1 -47.183 65.681 -23.7 -45.769 63.988 -20.3 -47.931 + [5,24,64.487,-22.1,-47.183,64.737,-22.1,-47.183,65.681,-23.7,-45.769,63.988,-20.3,-47.931], +// 5 24 65.431 -23.7 -45.769 65.681 -23.7 -45.769 64.487 -22.1 -47.183 66.18 -24.7 -45.02 + [5,24,65.431,-23.7,-45.769,65.681,-23.7,-45.769,64.487,-22.1,-47.183,66.18,-24.7,-45.02], +// 5 24 66.652 -26.2 -43.939 66.902 -26.2 -43.939 67.679 -27.8 -42.774 65.93 -24.7 -45.02 + [5,24,66.652,-26.2,-43.939,66.902,-26.2,-43.939,67.679,-27.8,-42.774,65.93,-24.7,-45.02], +// 5 24 70.504 -32.8 -37.521 70.754 -32.8 -37.521 70.415 -31.4 -37.7 71.196 -34 -36.624 + [5,24,70.504,-32.8,-37.521,70.754,-32.8,-37.521,70.415,-31.4,-37.7,71.196,-34,-36.624], +// 5 24 76.962 24 -21.619 77.212 24 -21.619 77.272 20.136 -20.704 76.409 30 -23.987 + [5,24,76.962,24,-21.619,77.212,24,-21.619,77.272,20.136,-20.704,76.409,30,-23.987], +// 5 24 68.955 34 -40.861 68.705 34 -40.861 67.568 30 -42.941 69.28 35.242 -40 + [5,24,68.955,34,-40.861,68.705,34,-40.861,67.568,30,-42.941,69.28,35.242,-40], +// 5 24 78.308 -43.1 -16.747 78.058 -43.1 -16.747 78.156 -47.7 -16.257 78.854 -42.5 -14.001 + [5,24,78.308,-43.1,-16.747,78.058,-43.1,-16.747,78.156,-47.7,-16.257,78.854,-42.5,-14.001], +// 5 24 78.624 -31.6 -13.903 78.874 -31.6 -13.903 78.819 -35.7 -12.922 78.64 -26.8 -15.08 + [5,24,78.624,-31.6,-13.903,78.874,-31.6,-13.903,78.819,-35.7,-12.922,78.64,-26.8,-15.08], +// 5 24 69.53 35.242 -40 69.28 35.242 -40 69.928 37 -38.686 68.955 34 -40.861 + [5,24,69.53,35.242,-40,69.28,35.242,-40,69.928,37,-38.686,68.955,34,-40.861], +// 5 24 78.819 -35.7 -12.922 79.069 -35.7 -12.922 78.874 -31.6 -13.903 79.053 -40.7 -11.745 + [5,24,78.819,-35.7,-12.922,79.069,-35.7,-12.922,78.874,-31.6,-13.903,79.053,-40.7,-11.745], +// 5 24 72.805 -35 -32.858 73.055 -35 -32.858 73.852 -34 -31.244 71.699 -34.9 -35.1 + [5,24,72.805,-35,-32.858,73.055,-35,-32.858,73.852,-34,-31.244,71.699,-34.9,-35.1], +// 5 24 74.355 -30.6 -30.048 74.105 -30.6 -30.048 73.912 -32.314 -30.616 75.061 -29.4 -27.964 + [5,24,74.355,-30.6,-30.048,74.105,-30.6,-30.048,73.912,-32.314,-30.616,75.061,-29.4,-27.964], +// 5 24 77.272 20.136 -20.704 77.522 20.136 -20.704 77.212 24 -21.619 77.669 12 -18.709 + [5,24,77.272,20.136,-20.704,77.522,20.136,-20.704,77.212,24,-21.619,77.669,12,-18.709], +// 5 24 69.309 -29.8 -39.942 69.559 -29.8 -39.942 70.355 -30.5 -38.328 69.28 -29.766 -40 + [5,24,69.309,-29.8,-39.942,69.559,-29.8,-39.942,70.355,-30.5,-38.328,69.28,-29.766,-40], +// 5 24 77.372 50.5 -21.145 77.122 50.5 -21.145 77.212 52 -21.619 76.801 48 -22.092 + [5,24,77.372,50.5,-21.145,77.122,50.5,-21.145,77.212,52,-21.619,76.801,48,-22.092], +// 5 24 75.061 -29.4 -27.964 74.811 -29.4 -27.964 76.152 -28.1 -24.744 74.105 -30.6 -30.048 + [5,24,75.061,-29.4,-27.964,74.811,-29.4,-27.964,76.152,-28.1,-24.744,74.105,-30.6,-30.048], +// 5 24 77.863 0 -17.728 78.113 0 -17.728 78.156 -22 -16.257 77.919 12 -18.709 + [5,24,77.863,0,-17.728,78.113,0,-17.728,78.156,-22,-16.257,77.919,12,-18.709], +// 5 24 77.212 52 -21.619 76.962 52 -21.619 77.122 50.5 -21.145 74.162 52 -30.616 + [5,24,77.212,52,-21.619,76.962,52,-21.619,77.122,50.5,-21.145,74.162,52,-30.616], +// 5 24 77.522 -51.774 -20.704 77.272 -51.774 -20.704 76.801 -52 -22.092 78.503 -51 -15.767 + [5,24,77.522,-51.774,-20.704,77.272,-51.774,-20.704,76.801,-52,-22.092,78.503,-51,-15.767], +// 5 24 79.053 -40.7 -11.745 79.303 -40.7 -11.745 79.131 -42 -11.353 79.069 -35.7 -12.922 + [5,24,79.053,-40.7,-11.745,79.303,-40.7,-11.745,79.131,-42,-11.353,79.069,-35.7,-12.922], +// 5 24 74.708 38.5 -29.006 74.458 38.5 -29.006 74.554 37 -28.722 75.125 41.1 -27.775 + [5,24,74.708,38.5,-29.006,74.458,38.5,-29.006,74.554,37,-28.722,75.125,41.1,-27.775], +// 5 24 67.873 45 -42.109 68.123 45 -42.109 69.53 42.085 -40 66.763 48 -43.772 + [5,24,67.873,45,-42.109,68.123,45,-42.109,69.53,42.085,-40,66.763,48,-43.772], +// 5 24 70.415 -31.4 -37.7 70.665 -31.4 -37.7 70.105 -30.5 -38.328 70.754 -32.8 -37.521 + [5,24,70.415,-31.4,-37.7,70.665,-31.4,-37.7,70.105,-30.5,-38.328,70.754,-32.8,-37.521], +// 5 24 78.156 -22 -16.257 78.406 -22 -16.257 78.113 0 -17.728 78.214 -23.1 -15.963 + [5,24,78.156,-22,-16.257,78.406,-22,-16.257,78.113,0,-17.728,78.214,-23.1,-15.963], +// 5 24 78.156 -47.7 -16.257 78.406 -47.7 -16.257 78.308 -43.1 -16.747 78.253 -51 -15.767 + [5,24,78.156,-47.7,-16.257,78.406,-47.7,-16.257,78.308,-43.1,-16.747,78.253,-51,-15.767], +// 5 24 69.928 40.4 -38.686 70.178 40.4 -38.686 69.28 42.085 -40 70.533 38.5 -37.969 + [5,24,69.928,40.4,-38.686,70.178,40.4,-38.686,69.28,42.085,-40,70.533,38.5,-37.969], +// 5 24 77.669 12 -18.709 77.919 12 -18.709 77.863 0 -17.728 77.522 20.136 -20.704 + [5,24,77.669,12,-18.709,77.919,12,-18.709,77.863,0,-17.728,77.522,20.136,-20.704], +// 5 24 75.125 41.1 -27.775 74.875 41.1 -27.775 76.281 45 -24.365 74.458 38.5 -29.006 + [5,24,75.125,41.1,-27.775,74.875,41.1,-27.775,76.281,45,-24.365,74.458,38.5,-29.006], +// 5 24 70.178 37 -38.686 69.928 37 -38.686 70.283 38.5 -37.969 69.53 35.242 -40 + [5,24,70.178,37,-38.686,69.928,37,-38.686,70.283,38.5,-37.969,69.53,35.242,-40], +// 5 24 78.854 -42.5 -14.001 78.604 -42.5 -14.001 79.381 -42 -11.353 78.058 -43.1 -16.747 + [5,24,78.854,-42.5,-14.001,78.604,-42.5,-14.001,79.381,-42,-11.353,78.058,-43.1,-16.747], +// 5 24 75.446 35 -26.828 75.196 35 -26.828 74.804 37 -28.722 76.159 30 -23.987 + [5,24,75.446,35,-26.828,75.196,35,-26.828,74.804,37,-28.722,76.159,30,-23.987], +// 5 24 66.763 48 -43.772 67.013 48 -43.772 68.123 45 -42.109 66.208 50.5 -44.604 + [5,24,66.763,48,-43.772,67.013,48,-43.772,68.123,45,-42.109,66.208,50.5,-44.604], +// 5 24 76.377 -33 -24.081 76.127 -33 -24.081 76.506 -37.1 -23.702 75.902 -28.1 -24.744 + [5,24,76.377,-33,-24.081,76.127,-33,-24.081,76.506,-37.1,-23.702,75.902,-28.1,-24.744], +// 5 24 76.698 -42.2 -23.134 76.448 -42.2 -23.134 76.256 -37.1 -23.702 76.859 -46.1 -22.661 + [5,24,76.698,-42.2,-23.134,76.448,-42.2,-23.134,76.256,-37.1,-23.702,76.859,-46.1,-22.661], +// 5 24 74.554 37 -28.722 74.804 37 -28.722 75.196 35 -26.828 74.708 38.5 -29.006 + [5,24,74.554,37,-28.722,74.804,37,-28.722,75.196,35,-26.828,74.708,38.5,-29.006], +// 5 24 64.238 0 -47.931 63.988 0 -47.931 64.543 12 -47.1 64.238 -20.3 -47.931 + [5,24,64.238,0,-47.931,63.988,0,-47.931,64.543,12,-47.1,64.238,-20.3,-47.931], +// 5 24 67.568 30 -42.941 67.318 30 -42.941 68.705 34 -40.861 65.903 22 -45.436 + [5,24,67.568,30,-42.941,67.318,30,-42.941,68.705,34,-40.861,65.903,22,-45.436], +// 5 24 78.214 -23.1 -15.963 78.464 -23.1 -15.963 78.406 -22 -16.257 78.39 -26.8 -15.08 + [5,24,78.214,-23.1,-15.963,78.464,-23.1,-15.963,78.406,-22,-16.257,78.39,-26.8,-15.08], +// 5 24 76.031 45 -24.365 76.281 45 -24.365 74.875 41.1 -27.775 77.051 48 -22.092 + [5,24,76.031,45,-24.365,76.281,45,-24.365,74.875,41.1,-27.775,77.051,48,-22.092], +// 5 24 70.105 -30.5 -38.328 70.355 -30.5 -38.328 70.665 -31.4 -37.7 69.309 -29.8 -39.942 + [5,24,70.105,-30.5,-38.328,70.355,-30.5,-38.328,70.665,-31.4,-37.7,69.309,-29.8,-39.942], +// 5 24 74.162 -32.314 -30.616 73.912 -32.314 -30.616 73.868 -32.6 -30.706 74.355 -30.6 -30.048 + [5,24,74.162,-32.314,-30.616,73.912,-32.314,-30.616,73.868,-32.6,-30.706,74.355,-30.6,-30.048], +]; +module ldraw_lib__4603014cc01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__4603014cc01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__4603014cc01(line=0.2); \ No newline at end of file diff --git a/parts/4616b.scad b/parts/4616b.scad index ce6071c6d..d51fb78cd 100644 --- a/parts/4616b.scad +++ b/parts/4616b.scad @@ -2,8 +2,8 @@ use <../lib.scad> use <../p/1-8edge.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin13.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring13.scad> use <../p/4-4ring6.scad> use use <../p/stud4.scad> @@ -12,17 +12,18 @@ function ldraw_lib__4616b() = [ // 0 Brick 2 x 4 x 2 with Engine Cowling and Hole for Technic Pin // 0 Name: 4616b.dat // 0 Author: Steve Chisnall [StevieC] -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS aeroplane, Airplane, Plane +// 0 !KEYWORDS Airplane, Plane, aeroplane // // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4616s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4616s01()], @@ -48,10 +49,10 @@ function ldraw_lib__4616b() = [ [1,16,0,24,-16,6.5,0,0,0,0,6.5,0,-6,0, ldraw_lib__4_4cyli()], // 1 16 0 24 -38 6 0 0 0 0 6 0 -6 0 4-4edge.dat [1,16,0,24,-38,6,0,0,0,0,6,0,-6,0, ldraw_lib__4_4edge()], -// 1 16 0 24 -22 0.5 0 0 0 0 -0.5 0 -0.5 0 4-4rin12.dat - [1,16,0,24,-22,0.5,0,0,0,0,-0.5,0,-0.5,0, ldraw_lib__4_4rin12()], -// 1 16 0 24 -16 0.5 0 0 0 0 -0.5 0 -0.5 0 4-4rin13.dat - [1,16,0,24,-16,0.5,0,0,0,0,-0.5,0,-0.5,0, ldraw_lib__4_4rin13()], +// 1 16 0 24 -22 0.5 0 0 0 0 -0.5 0 -0.5 0 4-4ring12.dat + [1,16,0,24,-22,0.5,0,0,0,0,-0.5,0,-0.5,0, ldraw_lib__4_4ring12()], +// 1 16 0 24 -16 0.5 0 0 0 0 -0.5 0 -0.5 0 4-4ring13.dat + [1,16,0,24,-16,0.5,0,0,0,0,-0.5,0,-0.5,0, ldraw_lib__4_4ring13()], // 1 16 0 24 -22 6 0 0 0 0 -6 0 6 0 4-4edge.dat [1,16,0,24,-22,6,0,0,0,0,-6,0,6,0, ldraw_lib__4_4edge()], // 1 16 0 24 -22 6.5 0 0 0 0 -6.5 0 6.5 0 4-4edge.dat diff --git a/parts/46218.scad b/parts/46218.scad index 6b4d8b5be..ec255d647 100644 --- a/parts/46218.scad +++ b/parts/46218.scad @@ -3,16 +3,16 @@ use <../p/2-4cyli.scad> use <../p/2-4disc.scad> use <../p/2-4edge.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin14.scad> +use <../p/2-4ring14.scad> use <../p/3-8cyli.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin13.scad> -use <../p/4-4rin14.scad> +use <../p/4-4ring13.scad> +use <../p/4-4ring14.scad> use <../p/48/2-4ndis.scad> use <../p/48/2-4ring6.scad> use <../p/48/4-4crh2.scad> -use <../p/48/4-4rin12.scad> +use <../p/48/4-4ring12.scad> use <../p/box3u2p.scad> use <../p/box3u8p.scad> use <../p/box4-1.scad> @@ -26,7 +26,7 @@ function ldraw_lib__46218() = [ // 0 ~Technic Gearbox 3 x 4 x 1.667 T-shaped Top // 0 Name: 46218.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -34,7 +34,8 @@ function ldraw_lib__46218() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 18 -40 1 0 0 0 0 1 0 -8 0 48\4-4crh2.dat [1,16,0,18,-40,1,0,0,0,0,1,0,-8,0, ldraw_lib__48__4_4crh2()], @@ -746,44 +747,44 @@ function ldraw_lib__46218() = [ [1,16,0,18,-40,14,0,0,0,0,14,0,1,0, ldraw_lib__4_4cyli()], // 1 16 0 18 -39 14 0 0 0 0 14 0 2 0 4-4edge.dat [1,16,0,18,-39,14,0,0,0,0,14,0,2,0, ldraw_lib__4_4edge()], -// 1 16 0 18 -40 1 0 0 0 0 1 0 1 0 48\4-4rin12.dat - [1,16,0,18,-40,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4rin12()], -// 1 16 0 18 -40 1 0 0 0 0 1 0 1 0 4-4rin13.dat - [1,16,0,18,-40,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin13()], -// 1 16 40 18 0 0 -1 0 0 0 1 1 0 0 48\4-4rin12.dat - [1,16,40,18,0,0,-1,0,0,0,1,1,0,0, ldraw_lib__48__4_4rin12()], -// 1 16 40 18 0 0 -1 0 0 0 1 1 0 0 4-4rin13.dat - [1,16,40,18,0,0,-1,0,0,0,1,1,0,0, ldraw_lib__4_4rin13()], -// 1 16 -40 18 0 0 1 0 0 0 1 -1 0 0 48\4-4rin12.dat - [1,16,-40,18,0,0,1,0,0,0,1,-1,0,0, ldraw_lib__48__4_4rin12()], -// 1 16 -40 18 0 0 1 0 0 0 1 -1 0 0 4-4rin13.dat - [1,16,-40,18,0,0,1,0,0,0,1,-1,0,0, ldraw_lib__4_4rin13()], +// 1 16 0 18 -40 1 0 0 0 0 1 0 1 0 48\4-4ring12.dat + [1,16,0,18,-40,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4ring12()], +// 1 16 0 18 -40 1 0 0 0 0 1 0 1 0 4-4ring13.dat + [1,16,0,18,-40,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring13()], +// 1 16 40 18 0 0 -1 0 0 0 1 1 0 0 48\4-4ring12.dat + [1,16,40,18,0,0,-1,0,0,0,1,1,0,0, ldraw_lib__48__4_4ring12()], +// 1 16 40 18 0 0 -1 0 0 0 1 1 0 0 4-4ring13.dat + [1,16,40,18,0,0,-1,0,0,0,1,1,0,0, ldraw_lib__4_4ring13()], +// 1 16 -40 18 0 0 1 0 0 0 1 -1 0 0 48\4-4ring12.dat + [1,16,-40,18,0,0,1,0,0,0,1,-1,0,0, ldraw_lib__48__4_4ring12()], +// 1 16 -40 18 0 0 1 0 0 0 1 -1 0 0 4-4ring13.dat + [1,16,-40,18,0,0,1,0,0,0,1,-1,0,0, ldraw_lib__4_4ring13()], // 1 16 0 18 -32 12 0 0 0 0 -12 0 -1 0 48\2-4ndis.dat [1,16,0,18,-32,12,0,0,0,0,-12,0,-1,0, ldraw_lib__48__2_4ndis()], // 1 16 0 18 -32 2 0 0 0 0 2 0 -1 0 48\2-4ring6.dat [1,16,0,18,-32,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__2_4ring6()], -// 1 16 0 18 -32 1 0 0 0 0 1 0 -1 0 2-4rin14.dat - [1,16,0,18,-32,1,0,0,0,0,1,0,-1,0, ldraw_lib__2_4rin14()], +// 1 16 0 18 -32 1 0 0 0 0 1 0 -1 0 2-4ring14.dat + [1,16,0,18,-32,1,0,0,0,0,1,0,-1,0, ldraw_lib__2_4ring14()], // 1 16 32 18 0 0 1 0 0 0 2 2 0 0 48\2-4ring6.dat [1,16,32,18,0,0,1,0,0,0,2,2,0,0, ldraw_lib__48__2_4ring6()], -// 1 16 32 18 0 0 1 0 0 0 1 1 0 0 2-4rin14.dat - [1,16,32,18,0,0,1,0,0,0,1,1,0,0, ldraw_lib__2_4rin14()], +// 1 16 32 18 0 0 1 0 0 0 1 1 0 0 2-4ring14.dat + [1,16,32,18,0,0,1,0,0,0,1,1,0,0, ldraw_lib__2_4ring14()], // 1 16 -32 18 0 0 -1 0 0 0 2 -2 0 0 48\2-4ring6.dat [1,16,-32,18,0,0,-1,0,0,0,2,-2,0,0, ldraw_lib__48__2_4ring6()], -// 1 16 -32 18 0 0 -1 0 0 0 1 -1 0 0 2-4rin14.dat - [1,16,-32,18,0,0,-1,0,0,0,1,-1,0,0, ldraw_lib__2_4rin14()], +// 1 16 -32 18 0 0 -1 0 0 0 1 -1 0 0 2-4ring14.dat + [1,16,-32,18,0,0,-1,0,0,0,1,-1,0,0, ldraw_lib__2_4ring14()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 18 -39 15 0 0 0 0 -15 0 -1 0 2-4cyli.dat [1,16,0,18,-39,15,0,0,0,0,-15,0,-1,0, ldraw_lib__2_4cyli()], // 1 16 0 18 -40 15 0 0 0 0 -15 0 -1 0 2-4edge.dat [1,16,0,18,-40,15,0,0,0,0,-15,0,-1,0, ldraw_lib__2_4edge()], -// 1 16 0 18 -39 1 0 0 0 0 1 0 1 0 4-4rin14.dat - [1,16,0,18,-39,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin14()], -// 1 16 39 18 0 0 -1 0 0 0 1 1 0 0 4-4rin14.dat - [1,16,39,18,0,0,-1,0,0,0,1,1,0,0, ldraw_lib__4_4rin14()], -// 1 16 -39 18 0 0 1 0 0 0 1 -1 0 0 4-4rin14.dat - [1,16,-39,18,0,0,1,0,0,0,1,-1,0,0, ldraw_lib__4_4rin14()], +// 1 16 0 18 -39 1 0 0 0 0 1 0 1 0 4-4ring14.dat + [1,16,0,18,-39,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring14()], +// 1 16 39 18 0 0 -1 0 0 0 1 1 0 0 4-4ring14.dat + [1,16,39,18,0,0,-1,0,0,0,1,1,0,0, ldraw_lib__4_4ring14()], +// 1 16 -39 18 0 0 1 0 0 0 1 -1 0 0 4-4ring14.dat + [1,16,-39,18,0,0,1,0,0,0,1,-1,0,0, ldraw_lib__4_4ring14()], // 1 16 -39 18 0 0 2 0 0 0 15 -15 0 0 4-4edge.dat [1,16,-39,18,0,0,2,0,0,0,15,-15,0,0, ldraw_lib__4_4edge()], // 1 16 -40 18 0 0 2 0 0 0 14 -14 0 0 4-4edge.dat diff --git a/parts/4622303r.scad b/parts/4622303r.scad index 7a7d916e4..0e4a8260e 100644 --- a/parts/4622303r.scad +++ b/parts/4622303r.scad @@ -1,10 +1,10 @@ use <../lib.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin14.scad> +use <../p/2-4ring14.scad> use <../p/2-4ring5.scad> use <../p/2-4ring6.scad> use <../p/3-4ndis.scad> -use <../p/3-4rin14.scad> +use <../p/3-4ring14.scad> use <../p/3-4ring5.scad> use <../p/4-4disc.scad> use <../p/4-4ring2.scad> @@ -14,17 +14,18 @@ function ldraw_lib__4622303r() = [ // 0 Sticker 0.75 x 5 with Pneumatic Cylinder / Half Trucks Diagram // 0 Name: 4622303r.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS set 8110, Unimog +// 0 !KEYWORDS Unimog, set 8110 // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -0.25 0 50 0 0 0 0.25 0 0 0 7.5 box5-12.dat [1,16,0,-0.25,0,50,0,0,0,0.25,0,0,0,7.5, ldraw_lib__box5_12()], @@ -37,14 +38,14 @@ function ldraw_lib__4622303r() = [ [1,15,-15.4,-0.25,-1.4,0,0,-0.7,0,0.7,0,0.7,0,0, ldraw_lib__4_4ring2()], // 1 15 -15.4 -0.25 -1.4 0.39598 0 -0.39598 0 1 0 0.39598 0 0.39598 3-4ring5.dat [1,15,-15.4,-0.25,-1.4,0.39598,0,-0.39598,0,1,0,0.39598,0,0.39598, ldraw_lib__3_4ring5()], -// 1 15 -15.4 -0.25 -1.4 0.169706 0 -0.169706 0 1 0 0.169706 0 0.169706 3-4rin14.dat - [1,15,-15.4,-0.25,-1.4,0.169706,0,-0.169706,0,1,0,0.169706,0,0.169706, ldraw_lib__3_4rin14()], +// 1 15 -15.4 -0.25 -1.4 0.169706 0 -0.169706 0 1 0 0.169706 0 0.169706 3-4ring14.dat + [1,15,-15.4,-0.25,-1.4,0.169706,0,-0.169706,0,1,0,0.169706,0,0.169706, ldraw_lib__3_4ring14()], // 1 15 16.3 -0.25 -1.4 0 0 -0.7 0 0.7 0 0.7 0 0 4-4ring2.dat [1,15,16.3,-0.25,-1.4,0,0,-0.7,0,0.7,0,0.7,0,0, ldraw_lib__4_4ring2()], // 1 15 16.3 -0.25 -1.4 0 0 0.56 0 0.56 0 -0.56 0 0 2-4ring5.dat [1,15,16.3,-0.25,-1.4,0,0,0.56,0,0.56,0,-0.56,0,0, ldraw_lib__2_4ring5()], -// 1 15 16.3 -0.25 -1.4 0 0 0.24 0 0.24 0 -0.24 0 0 2-4rin14.dat - [1,15,16.3,-0.25,-1.4,0,0,0.24,0,0.24,0,-0.24,0,0, ldraw_lib__2_4rin14()], +// 1 15 16.3 -0.25 -1.4 0 0 0.24 0 0.24 0 -0.24 0 0 2-4ring14.dat + [1,15,16.3,-0.25,-1.4,0,0,0.24,0,0.24,0,-0.24,0,0, ldraw_lib__2_4ring14()], // 1 15 -30.5 -0.25 -1.8 -0.6 0 0 0 0.6 0 0 0 -0.6 4-4ring3.dat [1,15,-30.5,-0.25,-1.8,-0.6,0,0,0,0.6,0,0,0,-0.6, ldraw_lib__4_4ring3()], // 1 15 -30.5 -0.25 -1.8 0 0 -0.4 0 0.4 0 0.4 0 0 2-4ring6.dat diff --git a/parts/4622303t.scad b/parts/4622303t.scad index b46343289..3eacff2fa 100644 --- a/parts/4622303t.scad +++ b/parts/4622303t.scad @@ -1,10 +1,10 @@ use <../lib.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin14.scad> +use <../p/2-4ring14.scad> use <../p/2-4ring5.scad> use <../p/2-4ring6.scad> use <../p/3-4ndis.scad> -use <../p/3-4rin14.scad> +use <../p/3-4ring14.scad> use <../p/3-4ring5.scad> use <../p/4-4disc.scad> use <../p/4-4ring2.scad> @@ -14,17 +14,18 @@ function ldraw_lib__4622303t() = [ // 0 Sticker 0.75 x 7.5 with Pneumatic Cylinder and Truck Diagram // 0 Name: 4622303t.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS set 8110, Unimog +// 0 !KEYWORDS Unimog, set 8110 // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -0.25 0 75 0 0 0 0.25 0 0 0 7.5 box5-12.dat [1,16,0,-0.25,0,75,0,0,0,0.25,0,0,0,7.5, ldraw_lib__box5_12()], @@ -91,14 +92,14 @@ function ldraw_lib__4622303t() = [ [1,15,-63.4,-0.25,-2.4,0,0,-0.7,0,0.7,0,0.7,0,0, ldraw_lib__4_4ring2()], // 1 15 -63.4 -0.25 -2.4 0.396 0 -0.396 0 0.56 0 0.396 0 0.396 3-4ring5.dat [1,15,-63.4,-0.25,-2.4,0.396,0,-0.396,0,0.56,0,0.396,0,0.396, ldraw_lib__3_4ring5()], -// 1 15 -63.4 -0.25 -2.4 0.17 0 -0.17 0 0.24 0 0.17 0 0.17 3-4rin14.dat - [1,15,-63.4,-0.25,-2.4,0.17,0,-0.17,0,0.24,0,0.17,0,0.17, ldraw_lib__3_4rin14()], +// 1 15 -63.4 -0.25 -2.4 0.17 0 -0.17 0 0.24 0 0.17 0 0.17 3-4ring14.dat + [1,15,-63.4,-0.25,-2.4,0.17,0,-0.17,0,0.24,0,0.17,0,0.17, ldraw_lib__3_4ring14()], // 1 15 -31.7 -0.25 -2.4 0 0 -0.7 0 0.7 0 0.7 0 0 4-4ring2.dat [1,15,-31.7,-0.25,-2.4,0,0,-0.7,0,0.7,0,0.7,0,0, ldraw_lib__4_4ring2()], // 1 15 -31.7 -0.25 -2.4 0 0 0.56 0 0.56 0 -0.56 0 0 2-4ring5.dat [1,15,-31.7,-0.25,-2.4,0,0,0.56,0,0.56,0,-0.56,0,0, ldraw_lib__2_4ring5()], -// 1 15 -31.7 -0.25 -2.4 0 0 0.24 0 0.24 0 -0.24 0 0 2-4rin14.dat - [1,15,-31.7,-0.25,-2.4,0,0,0.24,0,0.24,0,-0.24,0,0, ldraw_lib__2_4rin14()], +// 1 15 -31.7 -0.25 -2.4 0 0 0.24 0 0.24 0 -0.24 0 0 2-4ring14.dat + [1,15,-31.7,-0.25,-2.4,0,0,0.24,0,0.24,0,-0.24,0,0, ldraw_lib__2_4ring14()], // 4 15 -61.42 -0.25 -4.38 -61.024 -0.25 -4.776 -60.4 -0.25 -4.3 -60.899 -0.25 -3.6 [4,15,-61.42,-0.25,-4.38,-61.024,-0.25,-4.776,-60.4,-0.25,-4.3,-60.899,-0.25,-3.6], // 3 15 -61.024 -0.25 -4.776 -60.854 -0.25 -4.946 -60.4 -0.25 -4.3 diff --git a/parts/46224.scad b/parts/46224.scad index 6597bc579..6d9bd9692 100644 --- a/parts/46224.scad +++ b/parts/46224.scad @@ -11,13 +11,13 @@ use <../p/3-8edge.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin13.scad> -use <../p/4-4rin14.scad> +use <../p/4-4ring13.scad> +use <../p/4-4ring14.scad> use <../p/4-4ring7.scad> use <../p/4-4ring8.scad> use <../p/48/4-4crh2.scad> use <../p/48/4-4ndis.scad> -use <../p/48/4-4rin12.scad> +use <../p/48/4-4ring12.scad> use <../p/48/4-4ring6.scad> use <../p/box3u2p.scad> use <../p/box3u8p.scad> @@ -29,7 +29,7 @@ function ldraw_lib__46224() = [ // 0 ~Technic Gearbox 2 x 4 x 4 Base // 0 Name: 46224.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -38,7 +38,8 @@ function ldraw_lib__46224() = [ // // 0 !HISTORY 2004-10-17 [guyvivan] Add click rotation ring and improve external detail // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 34 20 1 0 0 0 0 1 0 8 0 48\4-4crh2.dat [1,16,0,34,20,1,0,0,0,0,1,0,8,0, ldraw_lib__48__4_4crh2()], @@ -74,18 +75,18 @@ function ldraw_lib__46224() = [ [1,16,39,74,0,0,-2,0,0,0,14,14,0,0, ldraw_lib__4_4edge()], // 1 16 32 74 0 0 1 0 0 0 -12 -12 0 0 48\4-4ndis.dat [1,16,32,74,0,0,1,0,0,0,-12,-12,0,0, ldraw_lib__48__4_4ndis()], -// 1 16 40 74 0 0 -1 0 0 0 -1 -1 0 0 48\4-4rin12.dat - [1,16,40,74,0,0,-1,0,0,0,-1,-1,0,0, ldraw_lib__48__4_4rin12()], -// 1 16 40 74 0 0 -1 0 0 0 -1 -1 0 0 4-4rin13.dat - [1,16,40,74,0,0,-1,0,0,0,-1,-1,0,0, ldraw_lib__4_4rin13()], -// 1 16 39 74 0 0 -1 0 0 0 -1 -1 0 0 4-4rin14.dat - [1,16,39,74,0,0,-1,0,0,0,-1,-1,0,0, ldraw_lib__4_4rin14()], -// 1 16 -40 74 0 0 1 0 0 0 1 1 0 0 48\4-4rin12.dat - [1,16,-40,74,0,0,1,0,0,0,1,1,0,0, ldraw_lib__48__4_4rin12()], -// 1 16 -40 74 0 0 1 0 0 0 1 1 0 0 4-4rin13.dat - [1,16,-40,74,0,0,1,0,0,0,1,1,0,0, ldraw_lib__4_4rin13()], -// 1 16 -39 74 0 0 1 0 0 0 1 1 0 0 4-4rin14.dat - [1,16,-39,74,0,0,1,0,0,0,1,1,0,0, ldraw_lib__4_4rin14()], +// 1 16 40 74 0 0 -1 0 0 0 -1 -1 0 0 48\4-4ring12.dat + [1,16,40,74,0,0,-1,0,0,0,-1,-1,0,0, ldraw_lib__48__4_4ring12()], +// 1 16 40 74 0 0 -1 0 0 0 -1 -1 0 0 4-4ring13.dat + [1,16,40,74,0,0,-1,0,0,0,-1,-1,0,0, ldraw_lib__4_4ring13()], +// 1 16 39 74 0 0 -1 0 0 0 -1 -1 0 0 4-4ring14.dat + [1,16,39,74,0,0,-1,0,0,0,-1,-1,0,0, ldraw_lib__4_4ring14()], +// 1 16 -40 74 0 0 1 0 0 0 1 1 0 0 48\4-4ring12.dat + [1,16,-40,74,0,0,1,0,0,0,1,1,0,0, ldraw_lib__48__4_4ring12()], +// 1 16 -40 74 0 0 1 0 0 0 1 1 0 0 4-4ring13.dat + [1,16,-40,74,0,0,1,0,0,0,1,1,0,0, ldraw_lib__4_4ring13()], +// 1 16 -39 74 0 0 1 0 0 0 1 1 0 0 4-4ring14.dat + [1,16,-39,74,0,0,1,0,0,0,1,1,0,0, ldraw_lib__4_4ring14()], // 1 16 -40 74 0 0 2 0 0 0 14 -14 0 0 4-4edge.dat [1,16,-40,74,0,0,2,0,0,0,14,-14,0,0, ldraw_lib__4_4edge()], // 1 16 -40 74 0 0 2 0 0 0 -15 15 0 0 2-4edge.dat @@ -218,22 +219,22 @@ function ldraw_lib__46224() = [ [1,16,0,34,-20,13.8582,0,-5.74025,5.74025,0,13.8582,0,1,0, ldraw_lib__3_8cyli()], // 1 16 0 34 -19 14 0 0 0 0 14 0 2 0 4-4edge.dat [1,16,0,34,-19,14,0,0,0,0,14,0,2,0, ldraw_lib__4_4edge()], -// 1 16 0 34 -20 1 0 0 0 0 1 0 1 0 48\4-4rin12.dat - [1,16,0,34,-20,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4rin12()], -// 1 16 0 34 -20 1 0 0 0 0 1 0 1 0 4-4rin13.dat - [1,16,0,34,-20,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin13()], +// 1 16 0 34 -20 1 0 0 0 0 1 0 1 0 48\4-4ring12.dat + [1,16,0,34,-20,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4ring12()], +// 1 16 0 34 -20 1 0 0 0 0 1 0 1 0 4-4ring13.dat + [1,16,0,34,-20,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring13()], // 1 16 0 34 -12 2 0 0 0 0 2 0 -1 0 48\4-4ring6.dat [1,16,0,34,-12,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4ring6()], -// 1 16 0 34 -19 1 0 0 0 0 1 0 1 0 4-4rin14.dat - [1,16,0,34,-19,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin14()], -// 1 16 0 34 20 1 0 0 0 0 1 0 -1 0 48\4-4rin12.dat - [1,16,0,34,20,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4rin12()], -// 1 16 0 34 20 1 0 0 0 0 1 0 -1 0 4-4rin13.dat - [1,16,0,34,20,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin13()], +// 1 16 0 34 -19 1 0 0 0 0 1 0 1 0 4-4ring14.dat + [1,16,0,34,-19,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring14()], +// 1 16 0 34 20 1 0 0 0 0 1 0 -1 0 48\4-4ring12.dat + [1,16,0,34,20,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4ring12()], +// 1 16 0 34 20 1 0 0 0 0 1 0 -1 0 4-4ring13.dat + [1,16,0,34,20,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring13()], // 1 16 0 34 12 2 0 0 0 0 2 0 1 0 48\4-4ring6.dat [1,16,0,34,12,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4ring6()], -// 1 16 0 34 19 1 0 0 0 0 1 0 -1 0 4-4rin14.dat - [1,16,0,34,19,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin14()], +// 1 16 0 34 19 1 0 0 0 0 1 0 -1 0 4-4ring14.dat + [1,16,0,34,19,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring14()], // 2 24 -40 96 -20 -33 96 -20 [2,24,-40,96,-20,-33,96,-20], // 2 24 40 96 -20 33 96 -20 diff --git a/parts/46296.scad b/parts/46296.scad index b08dcfda0..db1aee6b4 100644 --- a/parts/46296.scad +++ b/parts/46296.scad @@ -2,9 +2,9 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin13.scad> -use <../p/4-4rin16.scad> -use <../p/4-4rin17.scad> +use <../p/4-4ring13.scad> +use <../p/4-4ring16.scad> +use <../p/4-4ring17.scad> use <../p/4-4ring7.scad> use <../p/4-4ring9.scad> use <../p/clikitshole.scad> @@ -13,7 +13,7 @@ function ldraw_lib__46296() = [ // 0 Clikits Ring // 0 Name: 46296.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__46296() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 clikitshole.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__clikitshole()], @@ -31,16 +32,16 @@ function ldraw_lib__46296() = [ [1,16,0,3,0,6.5,0,0,0,4,0,0,0,6.5, ldraw_lib__4_4cyli()], // 1 16 0 0 0 6.5 0 0 0 1 0 0 0 6.5 4-4edge.dat [1,16,0,0,0,6.5,0,0,0,1,0,0,0,6.5, ldraw_lib__4_4edge()], -// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin13.dat - [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin13()], +// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring13.dat + [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring13()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring7.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring7()], -// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin16.dat - [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin16()], +// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring16.dat + [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring16()], // 1 16 0 0 0 8.5 0 0 0 1 0 0 0 8.5 4-4cylo.dat [1,16,0,0,0,8.5,0,0,0,1,0,0,0,8.5, ldraw_lib__4_4cylo()], -// 1 16 0 1 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin17.dat - [1,16,0,1,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin17()], +// 1 16 0 1 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring17.dat + [1,16,0,1,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring17()], // 1 16 0 1 0 1 0 0 0 1 0 0 0 1 4-4ring9.dat [1,16,0,1,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring9()], // @@ -61,18 +62,18 @@ function ldraw_lib__46296() = [ // 1 16 0 5 0 0 0 10 0 16 0 10 0 0 t04o2500.dat [1,16,0,5,0,0,0,10,0,16,0,10,0,0, ldraw_lib__t04o2500()], // -// 1 16 0 9 0 0.5 0 0 0 -1 0 0 0 0.5 4-4rin17.dat - [1,16,0,9,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4rin17()], +// 1 16 0 9 0 0.5 0 0 0 -1 0 0 0 0.5 4-4ring17.dat + [1,16,0,9,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4ring17()], // 1 16 0 9 0 1 0 0 0 -1 0 0 0 1 4-4ring9.dat [1,16,0,9,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring9()], // 1 16 0 10 0 8.5 0 0 0 -1 0 0 0 8.5 4-4cylo.dat [1,16,0,10,0,8.5,0,0,0,-1,0,0,0,8.5, ldraw_lib__4_4cylo()], -// 1 16 0 10 0 0.5 0 0 0 -1 0 0 0 0.5 4-4rin13.dat - [1,16,0,10,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4rin13()], +// 1 16 0 10 0 0.5 0 0 0 -1 0 0 0 0.5 4-4ring13.dat + [1,16,0,10,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4ring13()], // 1 16 0 10 0 1 0 0 0 -1 0 0 0 1 4-4ring7.dat [1,16,0,10,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring7()], -// 1 16 0 10 0 0.5 0 0 0 -1 0 0 0 0.5 4-4rin16.dat - [1,16,0,10,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4rin16()], +// 1 16 0 10 0 0.5 0 0 0 -1 0 0 0 0.5 4-4ring16.dat + [1,16,0,10,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4ring16()], // 1 16 0 10 0 6.5 0 0 0 1 0 0 0 6.5 4-4edge.dat [1,16,0,10,0,6.5,0,0,0,1,0,0,0,6.5, ldraw_lib__4_4edge()], // 1 16 0 10 0 0 0 1 0 -1 0 -1 0 0 clikitshole.dat diff --git a/parts/4640189a.scad b/parts/4640189a.scad index 59120dd7f..94d21cd87 100644 --- a/parts/4640189a.scad +++ b/parts/4640189a.scad @@ -1,12 +1,12 @@ use <../lib.scad> use <../p/48/4-4cylc3.scad> -use <../p/48/4-4rin11.scad> -use <../p/48/4-4rin18.scad> +use <../p/48/4-4ring11.scad> +use <../p/48/4-4ring18.scad> function ldraw_lib__4640189a() = [ // 0 Sticker 1.9 x 1.9 Round with Blue and White "JAMSTEC" Logo // 0 Name: 4640189a.dat // 0 Author: Damien Roux [Darats] -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,14 +18,15 @@ function ldraw_lib__4640189a() = [ // 0 !HISTORY 2015-12-30 [PTadmin] Official Update 2015-02 // 0 !HISTORY 2017-07-03 [cwdee] Use cylinder primitive with conditional lines // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 19 0 0 0 -0.25 0 0 0 -19 48\4-4cylc3.dat [1,16,0,0,0,19,0,0,0,-0.25,0,0,0,-19, ldraw_lib__48__4_4cylc3()], -// 1 1 0 -0.25 0 1.5 0 0 0 1 0 0 0 1.5 48\4-4rin11.dat - [1,1,0,-0.25,0,1.5,0,0,0,1,0,0,0,1.5, ldraw_lib__48__4_4rin11()], -// 1 1 0 -0.25 0 1 0 0 0 1 0 0 0 1 48\4-4rin18.dat - [1,1,0,-0.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin18()], +// 1 1 0 -0.25 0 1.5 0 0 0 1 0 0 0 1.5 48\4-4ring11.dat + [1,1,0,-0.25,0,1.5,0,0,0,1,0,0,0,1.5, ldraw_lib__48__4_4ring11()], +// 1 1 0 -0.25 0 1 0 0 0 1 0 0 0 1 48\4-4ring18.dat + [1,1,0,-0.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring18()], // // 4 1 -14.186 -0.25 -2.927 -14.04 -0.25 -3.567 -13.641 -0.25 -2.495 -14.304 -0.25 -2.277 [4,1,-14.186,-0.25,-2.927,-14.04,-0.25,-3.567,-13.641,-0.25,-2.495,-14.304,-0.25,-2.277], diff --git a/parts/46434.scad b/parts/46434.scad index 54d861d7a..58f2d91fa 100644 --- a/parts/46434.scad +++ b/parts/46434.scad @@ -11,13 +11,13 @@ use <../p/48/1-16cylo.scad> use <../p/48/1-4chrd.scad> use <../p/48/4-4cylc.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin14.scad> +use <../p/48/4-4ring14.scad> use <../p/connect8.scad> function ldraw_lib__46434() = [ // 0 Technic Steering Wheel Bearing with Planetary Gear Reduction Wheel Hub // 0 Name: 46434.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2019-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__46434() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -20 -10 8 0 0 0 0 8 0 5 0 4-4cyli.dat [1,16,0,-20,-10,8,0,0,0,0,8,0,5,0, ldraw_lib__4_4cyli()], @@ -213,8 +214,8 @@ function ldraw_lib__46434() = [ [1,16,0,0,0,28,0,0,0,0,28,0,-5,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 5 30 0 0 0 0 30 0 -5 0 48\4-4cylc.dat [1,16,0,0,5,30,0,0,0,0,30,0,-5,0, ldraw_lib__48__4_4cylc()], -// 1 16 0 0 0 2 0 0 0 0 2 0 1 0 48\4-4rin14.dat - [1,16,0,0,0,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4rin14()], +// 1 16 0 0 0 2 0 0 0 0 2 0 1 0 48\4-4ring14.dat + [1,16,0,0,0,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4ring14()], ]; module ldraw_lib__46434(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__46434(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/46490.scad b/parts/46490.scad index c48548da7..9359fff12 100644 --- a/parts/46490.scad +++ b/parts/46490.scad @@ -7,9 +7,9 @@ use <../p/4-4con6.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin17.scad> -use <../p/4-4rin18.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring17.scad> +use <../p/4-4ring18.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> @@ -26,7 +26,7 @@ function ldraw_lib__46490() = [ // 0 ~Technic Steering Wheel Bearing with Planetary Gear Reduction Body Back // 0 Name: 46490.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2020-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -34,7 +34,8 @@ function ldraw_lib__46490() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\46490s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__46490s01()], @@ -98,8 +99,8 @@ function ldraw_lib__46490() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 2.8 14.57143 0 0 0 0 14.57143 0 -4 0 4-4cylo.dat [1,16,0,0,2.8,14.57143,0,0,0,0,14.57143,0,-4,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 5.3 1 0 0 0 0 1 0 -1 0 4-4rin17.dat - [1,16,0,0,5.3,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin17()], +// 1 16 0 0 5.3 1 0 0 0 0 1 0 -1 0 4-4ring17.dat + [1,16,0,0,5.3,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring17()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 5.3 2.42857 0 0 0 0 2.42857 0 -2.5 0 4-4con6.dat @@ -128,12 +129,12 @@ function ldraw_lib__46490() = [ [1,16,0,0,-12,21.92031,0,21.92031,-21.92031,0,21.92031,0,1,0, ldraw_lib__1_4chrd()], // 4 16 13.5 13.5 -12 21.9203 21.9203 -12 21.9203 -21.9203 -12 13.5 -13.5 -12 [4,16,13.5,13.5,-12,21.9203,21.9203,-12,21.9203,-21.9203,-12,13.5,-13.5,-12], -// 1 16 0 0 -1.2 1.125 0 0 0 0 1.125 0 -1 0 4-4rin12.dat - [1,16,0,0,-1.2,1.125,0,0,0,0,1.125,0,-1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 -1.2 1.125 0 0 0 0 1.125 0 -1 0 4-4ring12.dat + [1,16,0,0,-1.2,1.125,0,0,0,0,1.125,0,-1,0, ldraw_lib__4_4ring12()], // 1 16 0 0 -4.4 19 0 0 0 0 19 0 -5 0 4-4cylo.dat [1,16,0,0,-4.4,19,0,0,0,0,19,0,-5,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 -4.4 1 0 0 0 0 1 0 -1 0 4-4rin18.dat - [1,16,0,0,-4.4,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin18()], +// 1 16 0 0 -4.4 1 0 0 0 0 1 0 -1 0 4-4ring18.dat + [1,16,0,0,-4.4,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring18()], // 1 16 0 0 -9.4 13.43503 0 -13.43503 13.43503 0 13.43503 0 -1 0 4-4ndis.dat [1,16,0,0,-9.4,13.43503,0,-13.43503,13.43503,0,13.43503,0,-1,0, ldraw_lib__4_4ndis()], // 4 16 32.8406 8.7992 -9 40 10 -9 40 -10 -9 32.8406 -8.7992 -9 diff --git a/parts/4663.scad b/parts/4663.scad index eb7599cd2..3f7eb9276 100644 --- a/parts/4663.scad +++ b/parts/4663.scad @@ -1,9 +1,9 @@ use <../lib.scad> use <../p/1-16cylo.scad> use <../p/1-16edge.scad> -use <../p/1-16rin2.scad> -use <../p/1-16rin3.scad> -use <../p/1-16rin4.scad> +use <../p/1-16ring2.scad> +use <../p/1-16ring3.scad> +use <../p/1-16ring4.scad> use <../p/1-4chrd.scad> use <../p/1-4cylc.scad> use <../p/1-4cylo.scad> @@ -17,7 +17,7 @@ use <../p/2-4ndis.scad> use <../p/2-4ring1.scad> use <../p/2-4ring3.scad> use <../p/3-16chrd.scad> -use <../p/3-16rin6.scad> +use <../p/3-16ring6.scad> use <../p/3-4chrd.scad> use <../p/3-4cylo.scad> use <../p/3-4ring3.scad> @@ -35,7 +35,7 @@ function ldraw_lib__4663() = [ // 0 Duplo Hook Short with Cross Bar and String Hole // 0 Name: 4663.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -45,7 +45,8 @@ function ldraw_lib__4663() = [ // 0 !CATEGORY Crane // // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 10 -6.12293 0 -14.78207 -14.78207 0 6.12293 0 -20 0 7-8cyli.dat [1,16,0,0,10,-6.12293,0,-14.78207,-14.78207,0,6.12293,0,-20,0, ldraw_lib__7_8cyli()], @@ -210,20 +211,20 @@ function ldraw_lib__4663() = [ [1,16,-17,35.3,8,8,0,0,0,0,8,0,-16,0, ldraw_lib__1_16cylo()], // 1 16 -17 35.3 2 8 0 0 0 0 8 0 -1 0 1-16edge.dat [1,16,-17,35.3,2,8,0,0,0,0,8,0,-1,0, ldraw_lib__1_16edge()], -// 1 16 -17 35.3 8 4 0 0 0 0 4 0 -1 0 1-16rin2.dat - [1,16,-17,35.3,8,4,0,0,0,0,4,0,-1,0, ldraw_lib__1_16rin2()], -// 1 16 -17 35.3 -8 4 0 0 0 0 4 0 1 0 1-16rin2.dat - [1,16,-17,35.3,-8,4,0,0,0,0,4,0,1,0, ldraw_lib__1_16rin2()], +// 1 16 -17 35.3 8 4 0 0 0 0 4 0 -1 0 1-16ring2.dat + [1,16,-17,35.3,8,4,0,0,0,0,4,0,-1,0, ldraw_lib__1_16ring2()], +// 1 16 -17 35.3 -8 4 0 0 0 0 4 0 1 0 1-16ring2.dat + [1,16,-17,35.3,-8,4,0,0,0,0,4,0,1,0, ldraw_lib__1_16ring2()], // 1 16 -17 35.3 8 12 0 0 0 0 12 0 -6 0 1-16cylo.dat [1,16,-17,35.3,8,12,0,0,0,0,12,0,-6,0, ldraw_lib__1_16cylo()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -11 34.3 8 16 0 0 0 0 16 0 -6 0 1-16cylo.dat [1,16,-11,34.3,8,16,0,0,0,0,16,0,-6,0, ldraw_lib__1_16cylo()], -// 1 16 -11 34.3 8 4 0 0 0 0 4 0 -1 0 1-16rin4.dat - [1,16,-11,34.3,8,4,0,0,0,0,4,0,-1,0, ldraw_lib__1_16rin4()], -// 1 16 -11 34.3 -8 4 0 0 0 0 4 0 1 0 1-16rin4.dat - [1,16,-11,34.3,-8,4,0,0,0,0,4,0,1,0, ldraw_lib__1_16rin4()], +// 1 16 -11 34.3 8 4 0 0 0 0 4 0 -1 0 1-16ring4.dat + [1,16,-11,34.3,8,4,0,0,0,0,4,0,-1,0, ldraw_lib__1_16ring4()], +// 1 16 -11 34.3 -8 4 0 0 0 0 4 0 1 0 1-16ring4.dat + [1,16,-11,34.3,-8,4,0,0,0,0,4,0,1,0, ldraw_lib__1_16ring4()], // 1 16 -11 34.3 8 20 0 0 0 0 20 0 -6 0 1-16cylo.dat [1,16,-11,34.3,8,20,0,0,0,0,20,0,-6,0, ldraw_lib__1_16cylo()], // 1 16 -11 34.3 -8 20 0 0 0 0 20 0 6 0 1-16cylo.dat @@ -330,8 +331,8 @@ function ldraw_lib__4663() = [ [1,16,-2,74,8,-4,0,0,0,0,4,0,-1,0, ldraw_lib__2_4ring3()], // 1 16 -2 74 8 -16 0 0 0 0 -16 0 -6 0 1-16cylo.dat [1,16,-2,74,8,-16,0,0,0,0,-16,0,-6,0, ldraw_lib__1_16cylo()], -// 1 16 -2 74 8 -4 0 0 0 0 -4 0 -1 0 1-16rin3.dat - [1,16,-2,74,8,-4,0,0,0,0,-4,0,-1,0, ldraw_lib__1_16rin3()], +// 1 16 -2 74 8 -4 0 0 0 0 -4 0 -1 0 1-16ring3.dat + [1,16,-2,74,8,-4,0,0,0,0,-4,0,-1,0, ldraw_lib__1_16ring3()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -2 74 8 -24 0 0 0 0 24 0 -6 0 2-4cylo.dat @@ -342,8 +343,8 @@ function ldraw_lib__4663() = [ [0,"BFC","INVERTNEXT"], // 1 16 -2 74 8 -24 0 0 0 0 -24 0 -6 0 1-16cylo.dat [1,16,-2,74,8,-24,0,0,0,0,-24,0,-6,0, ldraw_lib__1_16cylo()], -// 1 16 -2 74 8 -2.82843 0 -2.82843 2.82843 0 -2.82843 0 -1 0 3-16rin6.dat - [1,16,-2,74,8,-2.82843,0,-2.82843,2.82843,0,-2.82843,0,-1,0, ldraw_lib__3_16rin6()], +// 1 16 -2 74 8 -2.82843 0 -2.82843 2.82843 0 -2.82843 0 -1 0 3-16ring6.dat + [1,16,-2,74,8,-2.82843,0,-2.82843,2.82843,0,-2.82843,0,-1,0, ldraw_lib__3_16ring6()], // 1 16 -2 74 2 24 0 0 0 0 24 0 -1 0 3-16chrd.dat [1,16,-2,74,2,24,0,0,0,0,24,0,-1,0, ldraw_lib__3_16chrd()], // 1 16 -2 74 2 9.1844 0 -22.17311 22.17311 0 9.1844 0 -1 0 3-16chrd.dat @@ -380,8 +381,8 @@ function ldraw_lib__4663() = [ [1,16,-2,74,-8,-4,0,0,0,0,4,0,1,0, ldraw_lib__2_4ring3()], // 1 16 -2 74 -8 -16 0 0 0 0 -16 0 6 0 1-16cylo.dat [1,16,-2,74,-8,-16,0,0,0,0,-16,0,6,0, ldraw_lib__1_16cylo()], -// 1 16 -2 74 -8 -4 0 0 0 0 -4 0 1 0 1-16rin3.dat - [1,16,-2,74,-8,-4,0,0,0,0,-4,0,1,0, ldraw_lib__1_16rin3()], +// 1 16 -2 74 -8 -4 0 0 0 0 -4 0 1 0 1-16ring3.dat + [1,16,-2,74,-8,-4,0,0,0,0,-4,0,1,0, ldraw_lib__1_16ring3()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -2 74 -8 -24 0 0 0 0 24 0 6 0 2-4cylo.dat @@ -392,8 +393,8 @@ function ldraw_lib__4663() = [ [0,"BFC","INVERTNEXT"], // 1 16 -2 74 -8 -24 0 0 0 0 -24 0 6 0 1-16cylo.dat [1,16,-2,74,-8,-24,0,0,0,0,-24,0,6,0, ldraw_lib__1_16cylo()], -// 1 16 -2 74 -8 -2.82843 0 -2.82843 2.82843 0 -2.82843 0 1 0 3-16rin6.dat - [1,16,-2,74,-8,-2.82843,0,-2.82843,2.82843,0,-2.82843,0,1,0, ldraw_lib__3_16rin6()], +// 1 16 -2 74 -8 -2.82843 0 -2.82843 2.82843 0 -2.82843 0 1 0 3-16ring6.dat + [1,16,-2,74,-8,-2.82843,0,-2.82843,2.82843,0,-2.82843,0,1,0, ldraw_lib__3_16ring6()], // 1 16 -2 74 -2 24 0 0 0 0 24 0 1 0 3-16chrd.dat [1,16,-2,74,-2,24,0,0,0,0,24,0,1,0, ldraw_lib__3_16chrd()], // 1 16 -2 74 -2 9.1844 0 -22.17311 22.17311 0 9.1844 0 1 0 3-16chrd.dat diff --git a/parts/47156.scad b/parts/47156.scad index dceb02b29..e9438cc81 100644 --- a/parts/47156.scad +++ b/parts/47156.scad @@ -3,16 +3,16 @@ use <../p/48/4-4crh2.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> use <../p/48/4-4ndis.scad> -use <../p/48/4-4rin12.scad> -use <../p/48/4-4rin13.scad> -use <../p/48/4-4rin14.scad> +use <../p/48/4-4ring12.scad> +use <../p/48/4-4ring13.scad> +use <../p/48/4-4ring14.scad> use <../p/48/4-4ring3.scad> use <../p/box4.scad> function ldraw_lib__47156() = [ // 0 ~Electric Technic Motor 9V Geared (480 RPM) Shaft // 0 Name: 47156.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__47156() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 58 -40 -15 0 0 0 0 -15 0 4 0 48\4-4edge.dat [1,16,0,58,-40,-15,0,0,0,0,-15,0,4,0, ldraw_lib__48__4_4edge()], @@ -30,10 +31,10 @@ function ldraw_lib__47156() = [ [1,16,0,58,-40,-15,0,0,0,0,-15,0,4,0, ldraw_lib__48__4_4cyli()], // 1 16 0 58 -32 -13 0 0 0 0 -13 0 4 0 48\4-4edge.dat [1,16,0,58,-32,-13,0,0,0,0,-13,0,4,0, ldraw_lib__48__4_4edge()], -// 1 16 0 58 -40 1 0 0 0 0 1 0 1 0 48\4-4rin14.dat - [1,16,0,58,-40,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4rin14()], -// 1 16 0 58 -40 1 0 0 0 0 1 0 1 0 48\4-4rin13.dat - [1,16,0,58,-40,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 58 -40 1 0 0 0 0 1 0 1 0 48\4-4ring14.dat + [1,16,0,58,-40,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4ring14()], +// 1 16 0 58 -40 1 0 0 0 0 1 0 1 0 48\4-4ring13.dat + [1,16,0,58,-40,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4ring13()], // 1 16 0 58 -36 15 0 0 0 0 15 0 4 0 48\4-4ndis.dat [1,16,0,58,-36,15,0,0,0,0,15,0,4,0, ldraw_lib__48__4_4ndis()], // 1 16 0 58 -32 13 0 0 0 0 13 0 -1 0 48\4-4ndis.dat @@ -56,8 +57,8 @@ function ldraw_lib__47156() = [ [1,15,0,58,-32,-13,0,0,0,0,-13,0,2,0, ldraw_lib__48__4_4cyli()], // 1 15 0 58 -30 3 0 0 0 0 3 0 1 0 48\4-4ring3.dat [1,15,0,58,-30,3,0,0,0,0,3,0,1,0, ldraw_lib__48__4_4ring3()], -// 1 15 0 58 -30 1 0 0 0 0 1 0 1 0 48\4-4rin12.dat - [1,15,0,58,-30,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4rin12()], +// 1 15 0 58 -30 1 0 0 0 0 1 0 1 0 48\4-4ring12.dat + [1,15,0,58,-30,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4ring12()], // 1 15 0 58 -30 -9 0 0 0 0 -9 0 4 0 48\4-4edge.dat [1,15,0,58,-30,-9,0,0,0,0,-9,0,4,0, ldraw_lib__48__4_4edge()], // 1 15 0 58 -30 -13 0 0 0 0 -13 0 4 0 48\4-4edge.dat diff --git a/parts/4719.scad b/parts/4719.scad index 399883221..1f20698b7 100644 --- a/parts/4719.scad +++ b/parts/4719.scad @@ -17,7 +17,7 @@ use <../p/2-4ring1.scad> use <../p/2-8sphe.scad> use <../p/3-16cyli.scad> use <../p/3-16ndis.scad> -use <../p/3-16rin1.scad> +use <../p/3-16ring1.scad> use <../p/3-8cyli.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> @@ -41,7 +41,7 @@ function ldraw_lib__4719() = [ // 0 Minifig Bicycle Frame // 0 Name: 4719.dat // 0 Author: Tore Eriksson [Tore_Eriksson] -// 0 !LDRAW_ORG Part UPDATE 2016-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP rear wheel at 0 30 0 @@ -64,7 +64,8 @@ function ldraw_lib__4719() = [ // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 // 0 !HISTORY 2016-10-26 [Philo] Plugged holes, removed bleed-through, added missing lines/condlines // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 4 4 10 4 4 -4 [2,24,4,4,10,4,4,-4], @@ -236,8 +237,8 @@ function ldraw_lib__4719() = [ [0,"BFC","INVERTNEXT"], // 1 16 4 30 0 0 4 0 -1.6444 0 -1.1384 -1.1384 0 1.6444 4-4cylo.dat [1,16,4,30,0,0,4,0,-1.6444,0,-1.1384,-1.1384,0,1.6444, ldraw_lib__4_4cylo()], -// 1 16 4 30 0 0 1 0 -1.1384 0 1.6444 1.6444 0 1.1384 3-16rin1.dat - [1,16,4,30,0,0,1,0,-1.1384,0,1.6444,1.6444,0,1.1384, ldraw_lib__3_16rin1()], +// 1 16 4 30 0 0 1 0 -1.1384 0 1.6444 1.6444 0 1.1384 3-16ring1.dat + [1,16,4,30,0,0,1,0,-1.1384,0,1.6444,1.6444,0,1.1384, ldraw_lib__3_16ring1()], // 1 16 4 30 0 0 1 0 1.08358 0 1.68103 1.68103 0 -1.08358 1-8ring1.dat [1,16,4,30,0,0,1,0,1.08358,0,1.68103,1.68103,0,-1.08358, ldraw_lib__1_8ring1()], // 1 16 8 30 0 0 -1 0 -1.6444 0 -1.1384 -1.1384 0 1.6444 4-4ring1.dat @@ -642,8 +643,8 @@ function ldraw_lib__4719() = [ [0,"BFC","INVERTNEXT"], // 1 16 -4 30 0 0 -4 0 -1.6444 0 -1.1384 -1.1384 0 1.6444 4-4cylo.dat [1,16,-4,30,0,0,-4,0,-1.6444,0,-1.1384,-1.1384,0,1.6444, ldraw_lib__4_4cylo()], -// 1 16 -4 30 0 0 -1 0 -1.1384 0 1.6444 1.6444 0 1.1384 3-16rin1.dat - [1,16,-4,30,0,0,-1,0,-1.1384,0,1.6444,1.6444,0,1.1384, ldraw_lib__3_16rin1()], +// 1 16 -4 30 0 0 -1 0 -1.1384 0 1.6444 1.6444 0 1.1384 3-16ring1.dat + [1,16,-4,30,0,0,-1,0,-1.1384,0,1.6444,1.6444,0,1.1384, ldraw_lib__3_16ring1()], // 1 16 -4 30 0 0 -1 0 1.08358 0 1.68103 1.68103 0 -1.08358 1-8ring1.dat [1,16,-4,30,0,0,-1,0,1.08358,0,1.68103,1.68103,0,-1.08358, ldraw_lib__1_8ring1()], // 1 16 -8 30 0 0 1 0 -1.6444 0 -1.1384 -1.1384 0 1.6444 4-4ring1.dat diff --git a/parts/47207.scad b/parts/47207.scad index d9770ae25..1944df26f 100644 --- a/parts/47207.scad +++ b/parts/47207.scad @@ -1,12 +1,12 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> function ldraw_lib__47207() = [ // 0 Figure Duplo Hips Hinge Bar // 0 Name: 47207.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -14,7 +14,8 @@ function ldraw_lib__47207() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 26 0 0 0 -20 0 -4 0 0 0 0 4 4-4cylc.dat [1,16,26,0,0,0,-20,0,-4,0,0,0,0,4, ldraw_lib__4_4cylc()], @@ -22,10 +23,10 @@ function ldraw_lib__47207() = [ [1,16,-26,0,0,0,20,0,-4,0,0,0,0,4, ldraw_lib__4_4cylc()], // 1 16 6 0 0 0 -12 0 4.4 0 0 0 0 4.4 4-4cylo.dat [1,16,6,0,0,0,-12,0,4.4,0,0,0,0,4.4, ldraw_lib__4_4cylo()], -// 1 16 6 0 0 0 -1 0 0.4 0 0 0 0 0.4 4-4rin10.dat - [1,16,6,0,0,0,-1,0,0.4,0,0,0,0,0.4, ldraw_lib__4_4rin10()], -// 1 16 -6 0 0 0 1 0 0.4 0 0 0 0 0.4 4-4rin10.dat - [1,16,-6,0,0,0,1,0,0.4,0,0,0,0,0.4, ldraw_lib__4_4rin10()], +// 1 16 6 0 0 0 -1 0 0.4 0 0 0 0 0.4 4-4ring10.dat + [1,16,6,0,0,0,-1,0,0.4,0,0,0,0,0.4, ldraw_lib__4_4ring10()], +// 1 16 -6 0 0 0 1 0 0.4 0 0 0 0 0.4 4-4ring10.dat + [1,16,-6,0,0,0,1,0,0.4,0,0,0,0,0.4, ldraw_lib__4_4ring10()], ]; module ldraw_lib__47207(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__47207(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/47224.scad b/parts/47224.scad index cfd39929b..fe85df35b 100644 --- a/parts/47224.scad +++ b/parts/47224.scad @@ -20,11 +20,11 @@ use <../p/4-4con3.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin15.scad> -use <../p/4-4rin16.scad> -use <../p/4-4rin17.scad> -use <../p/4-4rin18.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring15.scad> +use <../p/4-4ring16.scad> +use <../p/4-4ring17.scad> +use <../p/4-4ring18.scad> use <../p/4-4ring2.scad> use <../p/4-4ring4.scad> use <../p/4-4ring8.scad> @@ -34,7 +34,7 @@ function ldraw_lib__47224() = [ // 0 ~Technic Pneumatic Cylinder 2 x 2 x 5 with Curved Base // 0 Name: 47224.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2010-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -43,7 +43,8 @@ function ldraw_lib__47224() = [ // // 0 !HISTORY 2009-12-10 [arezey] Fixed origin // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -82 0 19 0 0 0 1 0 0 0 19 4-4edge.dat [1,16,0,-82,0,19,0,0,0,1,0,0,0,19, ldraw_lib__4_4edge()], @@ -95,14 +96,14 @@ function ldraw_lib__47224() = [ [1,16,0,-104,0,17,0,0,0,1,0,0,0,-17, ldraw_lib__4_4edge()], // 1 16 0 -104 0 17 0 0 0 22 0 0 0 -17 4-4cyli.dat [1,16,0,-104,0,17,0,0,0,22,0,0,0,-17, ldraw_lib__4_4cyli()], -// 1 16 0 -104 0 1 0 0 0 1 0 0 0 1 4-4rin16.dat - [1,16,0,-104,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin16()], -// 1 16 0 -82 0 1 0 0 0 1 0 0 0 1 4-4rin17.dat - [1,16,0,-82,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin17()], -// 1 16 0 -82 0 1 0 0 0 1 0 0 0 1 4-4rin18.dat - [1,16,0,-82,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin18()], -// 1 16 0 -104 0 1 0 0 0 1 0 0 0 1 4-4rin15.dat - [1,16,0,-104,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin15()], +// 1 16 0 -104 0 1 0 0 0 1 0 0 0 1 4-4ring16.dat + [1,16,0,-104,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring16()], +// 1 16 0 -82 0 1 0 0 0 1 0 0 0 1 4-4ring17.dat + [1,16,0,-82,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring17()], +// 1 16 0 -82 0 1 0 0 0 1 0 0 0 1 4-4ring18.dat + [1,16,0,-82,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring18()], +// 1 16 0 -104 0 1 0 0 0 1 0 0 0 1 4-4ring15.dat + [1,16,0,-104,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring15()], // 1 16 0 -104 0 15 0 0 0 1 0 0 0 -15 4-4edge.dat [1,16,0,-104,0,15,0,0,0,1,0,0,0,-15, ldraw_lib__4_4edge()], // 1 16 0 -11 0 15 0 0 0 1 0 0 0 -15 4-4edge.dat diff --git a/parts/47297.scad b/parts/47297.scad new file mode 100644 index 000000000..a930b5d6d --- /dev/null +++ b/parts/47297.scad @@ -0,0 +1,129 @@ +use <../lib.scad> +use <../p/2-4cyli.scad> +use <../p/2-4edge.scad> +use <../p/4-4cyli.scad> +use <../p/4-4cylo.scad> +use <../p/4-4edge.scad> +use <../p/8-8sphe.scad> +use <../p/axlehol8.scad> +use <../p/axlesphe.scad> +use <../p/connhole.scad> +use <../p/npeghol2.scad> +use <../p/rect1.scad> +use <../p/rect2p.scad> +use +function ldraw_lib__47297() = [ +// 0 Constraction Limb 7 Straight with Two Ball Joints +// 0 Name: 47297.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Lower, Metru, Technic, Toa, bionicle, leg +// +// 0 !HISTORY 2008-12-16 [mikeheide] Original design +// 0 !HISTORY 2015-11-03 {LEGO Digital Designer} Original part shape +// 0 !HISTORY 2023-08-22 [MagFors] File preparation for LDraw Parts Tracker +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 0 -10 40 9 0 0 0 6 0 0 0 -9 2-4cyli.dat + [1,16,0,-10,40,9,0,0,0,6,0,0,0,-9, ldraw_lib__2_4cyli()], +// 1 16 0 -10 60 -9 0 0 0 6 0 0 0 9 2-4cyli.dat + [1,16,0,-10,60,-9,0,0,0,6,0,0,0,9, ldraw_lib__2_4cyli()], +// 1 16 0 0 40 -1 0 0 0 1 0 0 0 -1 connhole.dat + [1,16,0,0,40,-1,0,0,0,1,0,0,0,-1, ldraw_lib__connhole()], +// 1 16 0 0 60 -1 0 0 0 1 0 0 0 -1 connhole.dat + [1,16,0,0,60,-1,0,0,0,1,0,0,0,-1, ldraw_lib__connhole()], +// 1 16 0 -10 60 -9 0 0 0 1 0 0 0 9 2-4edge.dat + [1,16,0,-10,60,-9,0,0,0,1,0,0,0,9, ldraw_lib__2_4edge()], +// 1 16 0 10 40 9 0 0 0 1 0 0 0 -9 4-4edge.dat + [1,16,0,10,40,9,0,0,0,1,0,0,0,-9, ldraw_lib__4_4edge()], +// 1 16 0 10 40 9 0 0 0 -11 0 0 0 -9 4-4cyli.dat + [1,16,0,10,40,9,0,0,0,-11,0,0,0,-9, ldraw_lib__4_4cyli()], +// 1 16 0 10 60 9 0 0 0 -11 0 0 0 -9 4-4cylo.dat + [1,16,0,10,60,9,0,0,0,-11,0,0,0,-9, ldraw_lib__4_4cylo()], +// 1 16 0 -10 50 1 0 0 0 6 0 0 0 1 npeghol2.dat + [1,16,0,-10,50,1,0,0,0,6,0,0,0,1, ldraw_lib__npeghol2()], +// 1 16 0 -10 40 9 0 0 0 1 0 0 0 -9 2-4edge.dat + [1,16,0,-10,40,9,0,0,0,1,0,0,0,-9, ldraw_lib__2_4edge()], +// 1 16 0 0 0 12.81 0 0 0 12.81 0 0 0 12.81 8-8sphe.dat + [1,16,0,0,0,12.81,0,0,0,12.81,0,0,0,12.81, ldraw_lib__8_8sphe()], +// 1 16 0 0 12.81 0 0 -1 -1 0 0 0 10 0 axlehol8.dat + [1,16,0,0,12.81,0,0,-1,-1,0,0,0,10,0, ldraw_lib__axlehol8()], +// 1 16 0 0 0 0 0 1 -1 0 0 0 -1 0 axlesphe.dat + [1,16,0,0,0,0,0,1,-1,0,0,0,-1,0, ldraw_lib__axlesphe()], +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\47297s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__47297s01()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\47297s01.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__47297s01()], +// +// 0 // middle +// 1 16 0 -8.55 27.8685 .0028 0 1.8806 0 1 0 -3.5055 0 0 rect1.dat + [1,16,0,-8.55,27.8685,.0028,0,1.8806,0,1,0,-3.5055,0,0, ldraw_lib__rect1()], +// 1 16 0 -.0712 88.06545 10 0 0 0 0 3.8832 0 -1 .00655 rect2p.dat + [1,16,0,-.0712,88.06545,10,0,0,0,0,3.8832,0,-1,.00655, ldraw_lib__rect2p()], +// 1 16 0 2.2365 84.324 -10 0 0 0 0 5.3235 0 1 0 rect2p.dat + [1,16,0,2.2365,84.324,-10,0,0,0,0,5.3235,0,1,0, ldraw_lib__rect2p()], +// 4 16 10 7.56 84.324 -10 7.56 84.324 -10 3.812 88.072 10 3.812 88.072 + [4,16,10,7.56,84.324,-10,7.56,84.324,-10,3.812,88.072,10,3.812,88.072], +// 4 16 1.875 -9.3 81.347 -1.875 -9.3 81.347 -1.875 -9.3 70.072 1.875 -9.3 70.072 + [4,16,1.875,-9.3,81.347,-1.875,-9.3,81.347,-1.875,-9.3,70.072,1.875,-9.3,70.072], +// 4 16 -1.875 -2.516 81.347 1.875 -2.516 81.347 1.875 -1 70.072 -1.875 -1 70.072 + [4,16,-1.875,-2.516,81.347,1.875,-2.516,81.347,1.875,-1,70.072,-1.875,-1,70.072], +// 4 16 -1.875 -9.3 85.117 1.875 -9.3 85.117 1.875 -9.3 96.426 -1.875 -9.3 96.426 + [4,16,-1.875,-9.3,85.117,1.875,-9.3,85.117,1.875,-9.3,96.426,-1.875,-9.3,96.426], +// 4 16 1.875 -2.516 81.347 -1.875 -2.516 81.347 -10 -3.087 84.324 10 -3.087 84.324 + [4,16,1.875,-2.516,81.347,-1.875,-2.516,81.347,-10,-3.087,84.324,10,-3.087,84.324], +// 3 16 0 -2.25 31 10 -2.934 27.201 -10 -2.934 27.201 + [3,16,0,-2.25,31,10,-2.934,27.201,-10,-2.934,27.201], +// 1 16 0 2.558 27.201 -10 0 0 0 0 -5.492 0 -1 0 rect2p.dat + [1,16,0,2.558,27.201,-10,0,0,0,0,-5.492,0,-1,0, ldraw_lib__rect2p()], +// 1 16 0 -6.2255 98.70325 -10 0 0 0 -1 -1.2745 0 0 1.31775 rect2p.dat + [1,16,0,-6.2255,98.70325,-10,0,0,0,-1,-1.2745,0,0,1.31775, ldraw_lib__rect2p()], +// 1 16 0 -4.951 94.86775 0 0 -10 0 -1 0 -2.51775 0 0 rect1.dat + [1,16,0,-4.951,94.86775,0,0,-10,0,-1,0,-2.51775,0,0, ldraw_lib__rect1()], +// 4 16 -10 -7.5 100.021 -14.438 -9.3 100.021 14.438 -9.3 100.021 10 -7.5 100.021 + [4,16,-10,-7.5,100.021,-14.438,-9.3,100.021,14.438,-9.3,100.021,10,-7.5,100.021], +// 3 16 0 -1 69 -1.875 -1 70.072 1.875 -1 70.072 + [3,16,0,-1,69,-1.875,-1,70.072,1.875,-1,70.072], +// 4 16 16.404 0 20.1 14.438 -9.3 20.1 -14.438 -9.3 20.1 -16.404 0 20.1 + [4,16,16.404,0,20.1,14.438,-9.3,20.1,-14.438,-9.3,20.1,-16.404,0,20.1], +// 1 16 0 8.05 25.011 0 0 -10 0 -1 0 -2.19 0 0 rect1.dat + [1,16,0,8.05,25.011,0,0,-10,0,-1,0,-2.19,0,0, ldraw_lib__rect1()], +// 3 16 0 -5.715 31 -13.938 -7.106 24.363 13.938 -7.106 24.363 + [3,16,0,-5.715,31,-13.938,-7.106,24.363,13.938,-7.106,24.363], +// 4 16 -1.875 -9.3 81.347 1.875 -9.3 81.347 1.875 -9.3 85.117 -1.875 -9.3 85.117 + [4,16,-1.875,-9.3,81.347,1.875,-9.3,81.347,1.875,-9.3,85.117,-1.875,-9.3,85.117], +// 1 16 0 -9.3 22.2315 14.438 0 0 0 1 0 0 0 2.1315 rect2p.dat + [1,16,0,-9.3,22.2315,14.438,0,0,0,1,0,0,0,2.1315, ldraw_lib__rect2p()], +// 4 16 -10 8.05 22.821 10 8.05 22.821 16.404 0 20.1 -16.404 0 20.1 + [4,16,-10,8.05,22.821,10,8.05,22.821,16.404,0,20.1,-16.404,0,20.1], +// 4 16 10 -3.9544 88.0589 -10 -3.9544 88.0589 -10 -4.951 92.35 10 -4.951 92.35 + [4,16,10,-3.9544,88.0589,-10,-3.9544,88.0589,-10,-4.951,92.35,10,-4.951,92.35], +// 4 16 1.875 -9.3 96.426 14.438 -9.3 100.021 -14.438 -9.3 100.021 -1.875 -9.3 96.426 + [4,16,1.875,-9.3,96.426,14.438,-9.3,100.021,-14.438,-9.3,100.021,-1.875,-9.3,96.426], +// 4 16 13.938 -7.106 24.363 -13.938 -7.106 24.363 -14.438 -9.3 24.363 14.438 -9.3 24.363 + [4,16,13.938,-7.106,24.363,-13.938,-7.106,24.363,-14.438,-9.3,24.363,14.438,-9.3,24.363], +// 3 16 1.875 -9.3 70.072 -1.875 -9.3 70.072 0 -9.297 69 + [3,16,1.875,-9.3,70.072,-1.875,-9.3,70.072,0,-9.297,69], +// 2 24 -14.438 -9.3 100.021 14.438 -9.3 100.021 + [2,24,-14.438,-9.3,100.021,14.438,-9.3,100.021], +// 2 24 -13.938 -7.106 24.363 13.938 -7.106 24.363 + [2,24,-13.938,-7.106,24.363,13.938,-7.106,24.363], +// 2 24 -16.404 0 20.1 16.404 0 20.1 + [2,24,-16.404,0,20.1,16.404,0,20.1], +// 5 24 1.875 -1 70.072 -1.875 -1 70.072 -1.875 -2.516 81.347 0 -1 69 + [5,24,1.875,-1,70.072,-1.875,-1,70.072,-1.875,-2.516,81.347,0,-1,69], +// 5 24 -1.875 -9.3 70.072 1.875 -9.3 70.072 1.875 -9.3 81.347 0 -9.297 69 + [5,24,-1.875,-9.3,70.072,1.875,-9.3,70.072,1.875,-9.3,81.347,0,-9.297,69], +// 5 24 1.875 -2.516 81.347 -1.875 -2.516 81.347 -10 -3.087 84.324 1.875 -1 70.072 + [5,24,1.875,-2.516,81.347,-1.875,-2.516,81.347,-10,-3.087,84.324,1.875,-1,70.072], +]; +module ldraw_lib__47297(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__47297(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__47297(line=0.2); \ No newline at end of file diff --git a/parts/47306.scad b/parts/47306.scad index 6b71270d5..501308bfb 100644 --- a/parts/47306.scad +++ b/parts/47306.scad @@ -6,17 +6,17 @@ use <../p/2-4ring9.scad> use <32316.scad> use <../p/48/1-3cyli.scad> use <../p/48/1-3edge.scad> -use <../p/48/1-3rin17.scad> +use <../p/48/1-3ring17.scad> use <../p/48/1-3ring9.scad> use <../p/48/2-4aring.scad> -use <../p/48/2-4rin16.scad> +use <../p/48/2-4ring16.scad> use use <../p/toothb12.scad> function ldraw_lib__47306() = [ // 0 Constraction Block 1 x 7 with Partial Gear 20 Double Bevel // 0 Name: 47306.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__47306() = [ // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 // 0 !HISTORY 2018-02-13 [cwdee] Update description // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -40 0 1 0 0 0 0 -1 0 1 0 32316.dat [1,16,0,-40,0,1,0,0,0,0,-1,0,1,0, ldraw_lib__32316()], @@ -37,20 +38,20 @@ function ldraw_lib__47306() = [ [1,16,0,20,0,1,0,0,0,1,0,0,0,1, ldraw_lib__toothb12()], // 1 16 0 0 -10 -1.7321 0 1 1 0 1.7321 0 1 0 48\1-3ring9.dat [1,16,0,0,-10,-1.7321,0,1,1,0,1.7321,0,1,0, ldraw_lib__48__1_3ring9()], -// 1 16 0 0 -10 -0.866 0 0.5 0.5 0 0.866 0 1 0 48\1-3rin17.dat - [1,16,0,0,-10,-0.866,0,0.5,0.5,0,0.866,0,1,0, ldraw_lib__48__1_3rin17()], -// 1 16 0 0 10 0.866 0 -0.5 0.5 0 0.866 0 -1 0 48\1-3rin17.dat - [1,16,0,0,10,0.866,0,-0.5,0.5,0,0.866,0,-1,0, ldraw_lib__48__1_3rin17()], +// 1 16 0 0 -10 -0.866 0 0.5 0.5 0 0.866 0 1 0 48\1-3ring17.dat + [1,16,0,0,-10,-0.866,0,0.5,0.5,0,0.866,0,1,0, ldraw_lib__48__1_3ring17()], +// 1 16 0 0 10 0.866 0 -0.5 0.5 0 0.866 0 -1 0 48\1-3ring17.dat + [1,16,0,0,10,0.866,0,-0.5,0.5,0,0.866,0,-1,0, ldraw_lib__48__1_3ring17()], // 1 16 0 0 10 1.7321 0 -1 1 0 1.7321 0 -1 0 48\1-3ring9.dat [1,16,0,0,10,1.7321,0,-1,1,0,1.7321,0,-1,0, ldraw_lib__48__1_3ring9()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -10 -14.7224 0 8.5 8.5 0 14.7224 0 20 0 48\1-3cyli.dat [1,16,0,0,-10,-14.7224,0,8.5,8.5,0,14.7224,0,20,0, ldraw_lib__48__1_3cyli()], -// 1 16 0 0 -2 -1 0 0 0 0 1 0 1 0 48\2-4rin16.dat - [1,16,0,0,-2,-1,0,0,0,0,1,0,1,0, ldraw_lib__48__2_4rin16()], -// 1 16 0 0 2 1 0 0 0 0 1 0 -1 0 48\2-4rin16.dat - [1,16,0,0,2,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__2_4rin16()], +// 1 16 0 0 -2 -1 0 0 0 0 1 0 1 0 48\2-4ring16.dat + [1,16,0,0,-2,-1,0,0,0,0,1,0,1,0, ldraw_lib__48__2_4ring16()], +// 1 16 0 0 2 1 0 0 0 0 1 0 -1 0 48\2-4ring16.dat + [1,16,0,0,2,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__2_4ring16()], // 1 16 0 0 -2 -2 0 0 0 0 2 0 1 0 2-4ring5.dat [1,16,0,0,-2,-2,0,0,0,0,2,0,1,0, ldraw_lib__2_4ring5()], // 1 16 0 0 2 2 0 0 0 0 2 0 -1 0 2-4ring5.dat diff --git a/parts/4742.scad b/parts/4742.scad index 25b712d13..338c82850 100644 --- a/parts/4742.scad +++ b/parts/4742.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/48/1-6cyli.scad> use <../p/48/1-6edge.scad> -use <../p/48/1-6rin19.scad> +use <../p/48/1-6ring19.scad> use <../p/48/4-4con11.scad> use <../p/48/4-4con2.scad> use <../p/48/4-4con36.scad> @@ -9,14 +9,14 @@ use <../p/48/4-4con5.scad> use <../p/48/4-4con9.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin37.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring37.scad> use <../p/48/4-4ring4.scad> function ldraw_lib__4742() = [ // 0 Cone 4 x 4 x 2 Hollow No Studs // 0 Name: 4742.dat // 0 Author: Thomas Burger [grapeape] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__4742() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2010-03-20 [Philo] BFCed, Complete rewrite // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 26.889 0 11 0 0 0 -26.8889 0 0 0 11 48\4-4con2.dat [1,16,0,26.889,0,11,0,0,0,-26.8889,0,0,0,11, ldraw_lib__48__4_4con2()], @@ -40,8 +41,8 @@ function ldraw_lib__4742() = [ [1,16,0,0,0,22,0,0,0,1,0,0,0,22, ldraw_lib__48__4_4edge()], // 1 16 0 0 0 20 0 0 0 1 0 0 0 20 48\4-4edge.dat [1,16,0,0,0,20,0,0,0,1,0,0,0,20, ldraw_lib__48__4_4edge()], -// 1 16 0 0 0 2 0 0 0 1 0 0 0 2 48\4-4rin10.dat - [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 0 2 0 0 0 1 0 0 0 2 48\4-4ring10.dat + [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 0 20 0 0 0 48 0 0 0 20 48\4-4cyli.dat @@ -54,8 +55,8 @@ function ldraw_lib__4742() = [ [1,16,0,14,0,25,0,0,0,1,0,0,0,25, ldraw_lib__48__4_4edge()], // 1 16 0 44 0 37 0 0 0 1 0 0 0 37 48\4-4edge.dat [1,16,0,44,0,37,0,0,0,1,0,0,0,37, ldraw_lib__48__4_4edge()], -// 1 16 0 44 0 1 0 0 0 -1 0 0 0 1 48\4-4rin37.dat - [1,16,0,44,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4rin37()], +// 1 16 0 44 0 1 0 0 0 -1 0 0 0 1 48\4-4ring37.dat + [1,16,0,44,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4ring37()], // 1 16 0 44 0 40 0 0 0 1 0 0 0 40 48\4-4edge.dat [1,16,0,44,0,40,0,0,0,1,0,0,0,40, ldraw_lib__48__4_4edge()], // 1 16 0 48 0 5 0 0 0 -1 0 0 0 5 48\4-4ring4.dat @@ -86,8 +87,8 @@ function ldraw_lib__4742() = [ [1,16,0,48,0,19,0,-32.909,0,1,0,32.909,0,19, ldraw_lib__48__1_6edge()], // 1 16 0 48 0 20 0 -34.641 0 1 0 34.641 0 20 48\1-6edge.dat [1,16,0,48,0,20,0,-34.641,0,1,0,34.641,0,20, ldraw_lib__48__1_6edge()], -// 1 16 0 48 0 1 0 -1.73205 0 -1 0 1.73205 0 1 48\1-6rin19.dat - [1,16,0,48,0,1,0,-1.73205,0,-1,0,1.73205,0,1, ldraw_lib__48__1_6rin19()], +// 1 16 0 48 0 1 0 -1.73205 0 -1 0 1.73205 0 1 48\1-6ring19.dat + [1,16,0,48,0,1,0,-1.73205,0,-1,0,1.73205,0,1, ldraw_lib__48__1_6ring19()], // 2 24 32.908 44 19 30.735 44 22.25 [2,24,32.908,44,19,30.735,44,22.25], // 2 24 22.25 44 30.735 19 44 32.908 @@ -152,8 +153,8 @@ function ldraw_lib__4742() = [ [1,16,0,48,0,-32.909,0,-19,0,1,0,19,0,-32.909, ldraw_lib__48__1_6edge()], // 1 16 0 48 0 -34.641 0 -20 0 1 0 20 0 -34.641 48\1-6edge.dat [1,16,0,48,0,-34.641,0,-20,0,1,0,20,0,-34.641, ldraw_lib__48__1_6edge()], -// 1 16 0 48 0 -1.73205 0 -1 0 -1 0 1 0 -1.73205 48\1-6rin19.dat - [1,16,0,48,0,-1.73205,0,-1,0,-1,0,1,0,-1.73205, ldraw_lib__48__1_6rin19()], +// 1 16 0 48 0 -1.73205 0 -1 0 -1 0 1 0 -1.73205 48\1-6ring19.dat + [1,16,0,48,0,-1.73205,0,-1,0,-1,0,1,0,-1.73205, ldraw_lib__48__1_6ring19()], // 2 24 -19 44 32.908 -22.25 44 30.735 [2,24,-19,44,32.908,-22.25,44,30.735], // 2 24 -30.735 44 22.25 -32.908 44 19 @@ -218,8 +219,8 @@ function ldraw_lib__4742() = [ [1,16,0,48,0,32.909,0,19,0,1,0,-19,0,32.909, ldraw_lib__48__1_6edge()], // 1 16 0 48 0 34.641 0 20 0 1 0 -20 0 34.641 48\1-6edge.dat [1,16,0,48,0,34.641,0,20,0,1,0,-20,0,34.641, ldraw_lib__48__1_6edge()], -// 1 16 0 48 0 1.73205 0 1 0 -1 0 -1 0 1.73205 48\1-6rin19.dat - [1,16,0,48,0,1.73205,0,1,0,-1,0,-1,0,1.73205, ldraw_lib__48__1_6rin19()], +// 1 16 0 48 0 1.73205 0 1 0 -1 0 -1 0 1.73205 48\1-6ring19.dat + [1,16,0,48,0,1.73205,0,1,0,-1,0,-1,0,1.73205, ldraw_lib__48__1_6ring19()], // 2 24 19 44 -32.908 22.25 44 -30.735 [2,24,19,44,-32.908,22.25,44,-30.735], // 2 24 30.735 44 -22.25 32.908 44 -19 @@ -284,8 +285,8 @@ function ldraw_lib__4742() = [ [1,16,0,48,0,-19,0,32.909,0,1,0,-32.909,0,-19, ldraw_lib__48__1_6edge()], // 1 16 0 48 0 -20 0 34.641 0 1 0 -34.641 0 -20 48\1-6edge.dat [1,16,0,48,0,-20,0,34.641,0,1,0,-34.641,0,-20, ldraw_lib__48__1_6edge()], -// 1 16 0 48 0 -1 0 1.73205 0 -1 0 -1.73205 0 -1 48\1-6rin19.dat - [1,16,0,48,0,-1,0,1.73205,0,-1,0,-1.73205,0,-1, ldraw_lib__48__1_6rin19()], +// 1 16 0 48 0 -1 0 1.73205 0 -1 0 -1.73205 0 -1 48\1-6ring19.dat + [1,16,0,48,0,-1,0,1.73205,0,-1,0,-1.73205,0,-1, ldraw_lib__48__1_6ring19()], // 2 24 -32.908 44 -19 -30.735 44 -22.25 [2,24,-32.908,44,-19,-30.735,44,-22.25], // 2 24 -22.25 44 -30.735 -19 44 -32.908 diff --git a/parts/4744p05.scad b/parts/4744p05.scad index 2e4e6bdba..32385cbf3 100644 --- a/parts/4744p05.scad +++ b/parts/4744p05.scad @@ -2,13 +2,13 @@ use <../lib.scad> use <../p/1-4disc.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use function ldraw_lib__4744p05() = [ // 0 Brick 2 x 4 x 2 with Curved Top with 3 Yellow Dots Pattern // 0 Name: 4744p05.dat // 0 Author: Tore Eriksson [Tore_Eriksson] -// 0 !LDRAW_ORG Part UPDATE 2009-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -16,7 +16,8 @@ function ldraw_lib__4744p05() = [ [0,"BFC","CW"], // // 0 !HISTORY 2009-09-03 [PTadmin] Official Update 2009-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4744s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4744s01()], @@ -58,20 +59,20 @@ function ldraw_lib__4744p05() = [ // // 1 14 0 8.5 -20 5 0 0 0 0 5 0 1 0 4-4disc.dat [1,14,0,8.5,-20,5,0,0,0,0,5,0,1,0, ldraw_lib__4_4disc()], -// 1 0 0 8.5 -20 0.5 0 0 0 0 0.5 0 1 0 4-4rin10.dat - [1,0,0,8.5,-20,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4rin10()], +// 1 0 0 8.5 -20 0.5 0 0 0 0 0.5 0 1 0 4-4ring10.dat + [1,0,0,8.5,-20,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4ring10()], // 1 16 0 8.5 -20 5.5 0 0 0 0 5.5 0 1 0 4-4ndis.dat [1,16,0,8.5,-20,5.5,0,0,0,0,5.5,0,1,0, ldraw_lib__4_4ndis()], // 1 14 0 24 -20 5 0 0 0 0 5 0 1 0 4-4disc.dat [1,14,0,24,-20,5,0,0,0,0,5,0,1,0, ldraw_lib__4_4disc()], -// 1 0 0 24 -20 0.5 0 0 0 0 0.5 0 1 0 4-4rin10.dat - [1,0,0,24,-20,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4rin10()], +// 1 0 0 24 -20 0.5 0 0 0 0 0.5 0 1 0 4-4ring10.dat + [1,0,0,24,-20,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4ring10()], // 1 16 0 24 -20 5.5 0 0 0 0 5.5 0 1 0 4-4ndis.dat [1,16,0,24,-20,5.5,0,0,0,0,5.5,0,1,0, ldraw_lib__4_4ndis()], // 1 14 0 39.5 -20 5 0 0 0 0 5 0 1 0 4-4disc.dat [1,14,0,39.5,-20,5,0,0,0,0,5,0,1,0, ldraw_lib__4_4disc()], -// 1 0 0 39.5 -20 0.5 0 0 0 0 0.5 0 1 0 4-4rin10.dat - [1,0,0,39.5,-20,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4rin10()], +// 1 0 0 39.5 -20 0.5 0 0 0 0 0.5 0 1 0 4-4ring10.dat + [1,0,0,39.5,-20,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4ring10()], // 1 16 0 39.5 -20 5.5 0 0 0 0 5.5 0 1 0 4-4ndis.dat [1,16,0,39.5,-20,5.5,0,0,0,0,5.5,0,1,0, ldraw_lib__4_4ndis()], // 0 diff --git a/parts/47455.scad b/parts/47455.scad index 9f6d3ab29..6b8321714 100644 --- a/parts/47455.scad +++ b/parts/47455.scad @@ -18,7 +18,7 @@ use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> use <../p/48/1-12cyli.scad> -use <../p/48/1-12rin5.scad> +use <../p/48/1-12ring5.scad> use <../p/48/1-16cyli.scad> use <../p/48/1-24cyli.scad> use <../p/48/1-4cyli.scad> @@ -31,7 +31,7 @@ use <../p/48/1-8cyli.scad> use <../p/48/1-8ring5.scad> use <../p/48/3-4cyli.scad> use <../p/48/3-4edge.scad> -use <../p/48/3-4rin16.scad> +use <../p/48/3-4ring16.scad> use <../p/48/3-4ring7.scad> use <../p/48/4-4ring3.scad> use <../p/confric2.scad> @@ -40,7 +40,7 @@ function ldraw_lib__47455() = [ // 0 Technic Pin with Friction with Click Rotation Pin // 0 Name: 47455.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2009-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -48,7 +48,8 @@ function ldraw_lib__47455() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -5 0 12.021 0 -12.021 0 1 0 12.021 0 12.021 48\3-4edge.dat [1,16,0,-5,0,12.021,0,-12.021,0,1,0,12.021,0,12.021, ldraw_lib__48__3_4edge()], @@ -558,10 +559,10 @@ function ldraw_lib__47455() = [ [1,16,0,-5,0,1.414,0,-1.414,0,1,0,1.414,0,1.414, ldraw_lib__48__3_4ring7()], // 1 16 0 5 0 1.414 0 -1.414 0 -1 0 1.414 0 1.414 48\3-4ring7.dat [1,16,0,5,0,1.414,0,-1.414,0,-1,0,1.414,0,1.414, ldraw_lib__48__3_4ring7()], -// 1 16 0 5 0 0.707 0 -0.707 0 -1 0 0.707 0 0.707 48\3-4rin16.dat - [1,16,0,5,0,0.707,0,-0.707,0,-1,0,0.707,0,0.707, ldraw_lib__48__3_4rin16()], -// 1 16 0 -5 0 0.707 0 -0.707 0 1 0 0.707 0 0.707 48\3-4rin16.dat - [1,16,0,-5,0,0.707,0,-0.707,0,1,0,0.707,0,0.707, ldraw_lib__48__3_4rin16()], +// 1 16 0 5 0 0.707 0 -0.707 0 -1 0 0.707 0 0.707 48\3-4ring16.dat + [1,16,0,5,0,0.707,0,-0.707,0,-1,0,0.707,0,0.707, ldraw_lib__48__3_4ring16()], +// 1 16 0 -5 0 0.707 0 -0.707 0 1 0 0.707 0 0.707 48\3-4ring16.dat + [1,16,0,-5,0,0.707,0,-0.707,0,1,0,0.707,0,0.707, ldraw_lib__48__3_4ring16()], // 1 16 0 -5 0 -1.15665 0 -1.50737 0 1 0 -1.50737 0 1.15665 48\1-8ring5.dat [1,16,0,-5,0,-1.15665,0,-1.50737,0,1,0,-1.50737,0,1.15665, ldraw_lib__48__1_8ring5()], // 1 16 0 -5 0 -1.88375 0 0.248 0 1 0 0.248 0 1.88375 48\1-8ring5.dat @@ -850,14 +851,14 @@ function ldraw_lib__47455() = [ [2,24,-6.94,3,-9.045,-8.061,3,-8.061], // 2 24 -6.94 -5 -9.045 -8.061 -5 -8.061 [2,24,-6.94,-5,-9.045,-8.061,-5,-8.061], -// 1 16 0 5 0 1.50737 0 -1.15665 0 -1 0 1.15665 0 1.50737 48\1-12rin5.dat - [1,16,0,5,0,1.50737,0,-1.15665,0,-1,0,1.15665,0,1.50737, ldraw_lib__48__1_12rin5()], -// 1 16 0 -5 0 1.50737 0 -1.15665 0 1 0 1.15665 0 1.50737 48\1-12rin5.dat - [1,16,0,-5,0,1.50737,0,-1.15665,0,1,0,1.15665,0,1.50737, ldraw_lib__48__1_12rin5()], -// 1 16 0 -5 0 1.50737 0 -1.15665 0 1 0 -1.15665 0 -1.50737 48\1-12rin5.dat - [1,16,0,-5,0,1.50737,0,-1.15665,0,1,0,-1.15665,0,-1.50737, ldraw_lib__48__1_12rin5()], -// 1 16 0 5 0 1.50737 0 -1.15665 0 -1 0 -1.15665 0 -1.50737 48\1-12rin5.dat - [1,16,0,5,0,1.50737,0,-1.15665,0,-1,0,-1.15665,0,-1.50737, ldraw_lib__48__1_12rin5()], +// 1 16 0 5 0 1.50737 0 -1.15665 0 -1 0 1.15665 0 1.50737 48\1-12ring5.dat + [1,16,0,5,0,1.50737,0,-1.15665,0,-1,0,1.15665,0,1.50737, ldraw_lib__48__1_12ring5()], +// 1 16 0 -5 0 1.50737 0 -1.15665 0 1 0 1.15665 0 1.50737 48\1-12ring5.dat + [1,16,0,-5,0,1.50737,0,-1.15665,0,1,0,1.15665,0,1.50737, ldraw_lib__48__1_12ring5()], +// 1 16 0 -5 0 1.50737 0 -1.15665 0 1 0 -1.15665 0 -1.50737 48\1-12ring5.dat + [1,16,0,-5,0,1.50737,0,-1.15665,0,1,0,-1.15665,0,-1.50737, ldraw_lib__48__1_12ring5()], +// 1 16 0 5 0 1.50737 0 -1.15665 0 -1 0 -1.15665 0 -1.50737 48\1-12ring5.dat + [1,16,0,5,0,1.50737,0,-1.15665,0,-1,0,-1.15665,0,-1.50737, ldraw_lib__48__1_12ring5()], // 1 16 0 5 0 1.3435 0 1.3435 0 -1 0 1.3435 0 -1.3435 48\1-4ring5.dat [1,16,0,5,0,1.3435,0,1.3435,0,-1,0,1.3435,0,-1.3435, ldraw_lib__48__1_4ring5()], // 1 16 0 -5 0 1.15665 0 1.50737 0 1 0 1.50737 0 -1.15665 48\1-4ring5.dat @@ -1108,8 +1109,8 @@ function ldraw_lib__47455() = [ [2,24,-8.294,3,1.779,-8.294,5,1.779], // 3 16 -9.176 -5 2.459 -10.763 -5 3.683 -11.011 -5 2.95 [3,16,-9.176,-5,2.459,-10.763,-5,3.683,-11.011,-5,2.95], -// 1 16 0 -5 0 -1.83526 0 -0.491756 0 1 0 -0.491756 0 1.83526 48\1-12rin5.dat - [1,16,0,-5,0,-1.83526,0,-0.491756,0,1,0,-0.491756,0,1.83526, ldraw_lib__48__1_12rin5()], +// 1 16 0 -5 0 -1.83526 0 -0.491756 0 1 0 -0.491756 0 1.83526 48\1-12ring5.dat + [1,16,0,-5,0,-1.83526,0,-0.491756,0,1,0,-0.491756,0,1.83526, ldraw_lib__48__1_12ring5()], // 2 24 1.827 5 13.88 0 5 14 [2,24,1.827,5,13.88,0,5,14], // 2 24 -1.827 5 13.88 0 5 14 @@ -1308,10 +1309,10 @@ function ldraw_lib__47455() = [ [1,16,0,3,0,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4ring3()], // 1 16 0 5 0 -2 0 0 0 -1 0 0 0 2 48\4-4ring3.dat [1,16,0,5,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4ring3()], -// 1 16 0 3 0 0.353553 0 -0.353553 0 1 0 -0.353553 0 -0.353553 48\3-4rin16.dat - [1,16,0,3,0,0.353553,0,-0.353553,0,1,0,-0.353553,0,-0.353553, ldraw_lib__48__3_4rin16()], -// 1 16 0 5 0 0.353553 0 -0.353553 0 -1 0 -0.353553 0 -0.353553 48\3-4rin16.dat - [1,16,0,5,0,0.353553,0,-0.353553,0,-1,0,-0.353553,0,-0.353553, ldraw_lib__48__3_4rin16()], +// 1 16 0 3 0 0.353553 0 -0.353553 0 1 0 -0.353553 0 -0.353553 48\3-4ring16.dat + [1,16,0,3,0,0.353553,0,-0.353553,0,1,0,-0.353553,0,-0.353553, ldraw_lib__48__3_4ring16()], +// 1 16 0 5 0 0.353553 0 -0.353553 0 -1 0 -0.353553 0 -0.353553 48\3-4ring16.dat + [1,16,0,5,0,0.353553,0,-0.353553,0,-1,0,-0.353553,0,-0.353553, ldraw_lib__48__3_4ring16()], // 1 16 0 3 0 6.01041 0 -6.01041 0 2 0 -6.01041 0 -6.01041 48\3-4cyli.dat [1,16,0,3,0,6.01041,0,-6.01041,0,2,0,-6.01041,0,-6.01041, ldraw_lib__48__3_4cyli()], // 1 16 0 5 0 6.5 0 0 0 1 0 0 0 6.5 4-4edge.dat diff --git a/parts/47674.scad b/parts/47674.scad index c6d176b6d..7501fff19 100644 --- a/parts/47674.scad +++ b/parts/47674.scad @@ -6,22 +6,22 @@ use <../p/4-4con46.scad> use <../p/4-4con48.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin16.scad> -use <../p/4-4rin18.scad> -use <../p/4-4rin19.scad> -use <../p/4-4rin43.scad> -use <../p/4-4rin44.scad> -use <../p/4-4rin85.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring16.scad> +use <../p/4-4ring18.scad> +use <../p/4-4ring19.scad> use <../p/4-4ring3.scad> +use <../p/4-4ring43.scad> +use <../p/4-4ring44.scad> use <../p/4-4ring8.scad> +use <../p/4-4ring85.scad> use <../p/stud2.scad> function ldraw_lib__47674() = [ // 0 Container Storage X-Pod Middle (Needs Work) // 0 Name: 47674.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__47674() = [ // // 0 !HISTORY 2011-06-06 [MagFors] Added conditional lines // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // The groove for screwing is missing // @@ -46,24 +47,24 @@ function ldraw_lib__47674() = [ [1,16,0,8,0,90,0,0,0,1,0,0,0,90, ldraw_lib__4_4edge()], // 1 16 0 80 0 90 0 0 0 1 0 0 0 90 4-4edge.dat [1,16,0,80,0,90,0,0,0,1,0,0,0,90, ldraw_lib__4_4edge()], -// 1 16 0 8 0 2 0 0 0 1 0 0 0 2 4-4rin43.dat - [1,16,0,8,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4rin43()], -// 1 16 0 8 0 2 0 0 0 1 0 0 0 2 4-4rin44.dat - [1,16,0,8,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4rin44()], +// 1 16 0 8 0 2 0 0 0 1 0 0 0 2 4-4ring43.dat + [1,16,0,8,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring43()], +// 1 16 0 8 0 2 0 0 0 1 0 0 0 2 4-4ring44.dat + [1,16,0,8,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring44()], // 1 16 0 80 0 86 0 0 0 1 0 0 0 86 4-4edge.dat [1,16,0,80,0,86,0,0,0,1,0,0,0,86, ldraw_lib__4_4edge()], -// 1 16 0 80 0 2 0 0 0 -1 0 0 0 -2 4-4rin43.dat - [1,16,0,80,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__4_4rin43()], -// 1 16 0 80 0 -2 0 0 0 -1 0 0 0 2 4-4rin44.dat - [1,16,0,80,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4rin44()], +// 1 16 0 80 0 2 0 0 0 -1 0 0 0 -2 4-4ring43.dat + [1,16,0,80,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__4_4ring43()], +// 1 16 0 80 0 -2 0 0 0 -1 0 0 0 2 4-4ring44.dat + [1,16,0,80,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring44()], // 1 16 0 4 0 76 0 0 0 1 0 0 0 76 4-4edge.dat [1,16,0,4,0,76,0,0,0,1,0,0,0,76, ldraw_lib__4_4edge()], // 1 16 0 17 0 76 0 0 0 1 0 0 0 76 4-4edge.dat [1,16,0,17,0,76,0,0,0,1,0,0,0,76, ldraw_lib__4_4edge()], -// 1 16 0 17 0 -4 0 0 0 -1 0 0 0 4 4-4rin19.dat - [1,16,0,17,0,-4,0,0,0,-1,0,0,0,4, ldraw_lib__4_4rin19()], -// 1 16 0 17 0 -8 0 0 0 -1 0 0 0 8 4-4rin10.dat - [1,16,0,17,0,-8,0,0,0,-1,0,0,0,8, ldraw_lib__4_4rin10()], +// 1 16 0 17 0 -4 0 0 0 -1 0 0 0 4 4-4ring19.dat + [1,16,0,17,0,-4,0,0,0,-1,0,0,0,4, ldraw_lib__4_4ring19()], +// 1 16 0 17 0 -8 0 0 0 -1 0 0 0 8 4-4ring10.dat + [1,16,0,17,0,-8,0,0,0,-1,0,0,0,8, ldraw_lib__4_4ring10()], // 1 16 0 17 0 88 0 0 0 1 0 0 0 88 4-4edge.dat [1,16,0,17,0,88,0,0,0,1,0,0,0,88, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT @@ -76,10 +77,10 @@ function ldraw_lib__47674() = [ [1,16,0,13,0,80,0,0,0,1,0,0,0,80, ldraw_lib__4_4edge()], // 1 16 0 0 0 80 0 0 0 13 0 0 0 80 4-4cyli.dat [1,16,0,0,0,80,0,0,0,13,0,0,0,80, ldraw_lib__4_4cyli()], -// 1 16 0 13 0 5 0 0 0 1 0 0 0 5 4-4rin16.dat - [1,16,0,13,0,5,0,0,0,1,0,0,0,5, ldraw_lib__4_4rin16()], -// 1 16 0 13 0 1 0 0 0 1 0 0 0 1 4-4rin85.dat - [1,16,0,13,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin85()], +// 1 16 0 13 0 5 0 0 0 1 0 0 0 5 4-4ring16.dat + [1,16,0,13,0,5,0,0,0,1,0,0,0,5, ldraw_lib__4_4ring16()], +// 1 16 0 13 0 1 0 0 0 1 0 0 0 1 4-4ring85.dat + [1,16,0,13,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring85()], // 1 16 0 0 0 12 0 0 0 1 0 0 0 12 4-4edge.dat [1,16,0,0,0,12,0,0,0,1,0,0,0,12, ldraw_lib__4_4edge()], // 1 16 0 9 0 12 0 0 0 1 0 0 0 12 4-4edge.dat @@ -102,18 +103,18 @@ function ldraw_lib__47674() = [ [1,16,0,4,0,-32,0,0,0,-1,0,0,0,32, ldraw_lib__4_4ring1()], // 1 16 0 4 0 -8 0 0 0 -1 0 0 0 8 4-4ring8.dat [1,16,0,4,0,-8,0,0,0,-1,0,0,0,8, ldraw_lib__4_4ring8()], -// 1 16 0 4 0 -4 0 0 0 -1 0 0 0 4 4-4rin18.dat - [1,16,0,4,0,-4,0,0,0,-1,0,0,0,4, ldraw_lib__4_4rin18()], +// 1 16 0 4 0 -4 0 0 0 -1 0 0 0 4 4-4ring18.dat + [1,16,0,4,0,-4,0,0,0,-1,0,0,0,4, ldraw_lib__4_4ring18()], // 1 16 0 0 0 16 0 0 0 1 0 0 0 16 4-4ring1.dat [1,16,0,0,0,16,0,0,0,1,0,0,0,16, ldraw_lib__4_4ring1()], // 1 16 0 0 0 32 0 0 0 1 0 0 0 32 4-4ring1.dat [1,16,0,0,0,32,0,0,0,1,0,0,0,32, ldraw_lib__4_4ring1()], // 1 16 0 0 0 8 0 0 0 1 0 0 0 8 4-4ring8.dat [1,16,0,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__4_4ring8()], -// 1 16 0 0 0 4 0 0 0 1 0 0 0 4 4-4rin18.dat - [1,16,0,0,0,4,0,0,0,1,0,0,0,4, ldraw_lib__4_4rin18()], -// 1 16 0 0 0 4 0 0 0 1 0 0 0 4 4-4rin19.dat - [1,16,0,0,0,4,0,0,0,1,0,0,0,4, ldraw_lib__4_4rin19()], +// 1 16 0 0 0 4 0 0 0 1 0 0 0 4 4-4ring18.dat + [1,16,0,0,0,4,0,0,0,1,0,0,0,4, ldraw_lib__4_4ring18()], +// 1 16 0 0 0 4 0 0 0 1 0 0 0 4 4-4ring19.dat + [1,16,0,0,0,4,0,0,0,1,0,0,0,4, ldraw_lib__4_4ring19()], // 1 16 0 9 0 16 0 0 0 -5 0 0 0 16 4-4cyli.dat [1,16,0,9,0,16,0,0,0,-5,0,0,0,16, ldraw_lib__4_4cyli()], // 1 16 -10 0 30 1 0 0 0 1 0 0 0 1 stud2.dat diff --git a/parts/47675.scad b/parts/47675.scad index 3d9db1eaa..d009bdda6 100644 --- a/parts/47675.scad +++ b/parts/47675.scad @@ -5,11 +5,11 @@ use <../p/4-4con42.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin39.scad> -use <../p/4-4rin43.scad> -use <../p/4-4rin44.scad> -use <../p/4-4rin77.scad> use <../p/4-4ring3.scad> +use <../p/4-4ring39.scad> +use <../p/4-4ring43.scad> +use <../p/4-4ring44.scad> +use <../p/4-4ring77.scad> use <../p/4-4ring8.scad> use <../p/axl3ho10.scad> use <../p/axl3hol2.scad> @@ -23,7 +23,7 @@ function ldraw_lib__47675() = [ // 0 Container Storage X-Pod Top (Needs Work) // 0 Name: 47675.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2022-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -34,7 +34,8 @@ function ldraw_lib__47675() = [ // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 // 0 !HISTORY 2022-01-07 [MagFors] Reshaped and corrected axlehole // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // screw portion internal is missing, hold ring internal is missing // @@ -385,20 +386,20 @@ function ldraw_lib__47675() = [ [1,16,0,15,0,80,0,0,0,18,0,0,0,80, ldraw_lib__4_4cyli()], // 1 16 0 33 0 77 0 0 0 1 0 0 0 77 4-4edge.dat [1,16,0,33,0,77,0,0,0,1,0,0,0,77, ldraw_lib__4_4edge()], -// 1 16 0 33 0 1 0 0 0 -1 0 0 0 -1 4-4rin77.dat - [1,16,0,33,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4rin77()], -// 1 16 0 33 0 2 0 0 0 -1 0 0 0 -2 4-4rin39.dat - [1,16,0,33,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__4_4rin39()], +// 1 16 0 33 0 1 0 0 0 -1 0 0 0 -1 4-4ring77.dat + [1,16,0,33,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4ring77()], +// 1 16 0 33 0 2 0 0 0 -1 0 0 0 -2 4-4ring39.dat + [1,16,0,33,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__4_4ring39()], // 1 16 0 14.25 0 77 0 0 0 1 0 0 0 77 4-4edge.dat [1,16,0,14.25,0,77,0,0,0,1,0,0,0,77, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 14.25 0 77 0 0 0 18.75 0 0 0 77 4-4cyli.dat [1,16,0,14.25,0,77,0,0,0,18.75,0,0,0,77, ldraw_lib__4_4cyli()], -// 1 16 0 26 0 2 0 0 0 -1 0 0 0 -2 4-4rin43.dat - [1,16,0,26,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__4_4rin43()], -// 1 16 0 26 0 2 0 0 0 -1 0 0 0 -2 4-4rin44.dat - [1,16,0,26,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__4_4rin44()], +// 1 16 0 26 0 2 0 0 0 -1 0 0 0 -2 4-4ring43.dat + [1,16,0,26,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__4_4ring43()], +// 1 16 0 26 0 2 0 0 0 -1 0 0 0 -2 4-4ring44.dat + [1,16,0,26,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__4_4ring44()], // // 0 // centre supports // 1 16 8.7 4 -1.5 0 0 10 11 0 0 0 3 0 tri3u1.dat diff --git a/parts/47676.scad b/parts/47676.scad index 6435c737f..5c7c0eb7e 100644 --- a/parts/47676.scad +++ b/parts/47676.scad @@ -12,10 +12,10 @@ use <../p/4-4con81.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin43.scad> -use <../p/4-4rin44.scad> -use <../p/4-4rin46.scad> use <../p/4-4ring3.scad> +use <../p/4-4ring43.scad> +use <../p/4-4ring44.scad> +use <../p/4-4ring46.scad> use <../p/axlehol2.scad> use <../p/axlehole.scad> use <../p/box4.scad> @@ -24,7 +24,7 @@ function ldraw_lib__47676() = [ // 0 Container Storage X-Pod Base (Needs Work) // 0 Name: 47676.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -33,7 +33,8 @@ function ldraw_lib__47676() = [ // // 0 !HISTORY 2011-06-06 [MagFors] Added conditional lines, closed gap on bottom // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Locking portion not modeled // @@ -151,8 +152,8 @@ function ldraw_lib__47676() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 8 0 24.0416 0 -24.0416 0 1 0 24.0416 0 24.0416 1-4chrd.dat [1,16,0,8,0,24.0416,0,-24.0416,0,1,0,24.0416,0,24.0416, ldraw_lib__1_4chrd()], -// 1 16 0 4 0 1 0 0 0 1 0 0 0 1 4-4rin46.dat - [1,16,0,4,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin46()], +// 1 16 0 4 0 1 0 0 0 1 0 0 0 1 4-4ring46.dat + [1,16,0,4,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring46()], // 1 16 0 5 0 17 0 0 0 3 0 0 0 17 4-4con2.dat [1,16,0,5,0,17,0,0,0,3,0,0,0,17, ldraw_lib__4_4con2()], // 1 16 0 0 0 17 0 0 0 5 0 0 0 17 4-4con3.dat @@ -197,10 +198,10 @@ function ldraw_lib__47676() = [ [1,16,0,-18,0,90,0,0,0,-1,0,0,0,-90, ldraw_lib__4_4edge()], // 1 16 0 -18 0 86 0 0 0 -1 0 0 0 -86 4-4edge.dat [1,16,0,-18,0,86,0,0,0,-1,0,0,0,-86, ldraw_lib__4_4edge()], -// 1 16 0 -18 0 2 0 0 0 1 0 0 0 2 4-4rin43.dat - [1,16,0,-18,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4rin43()], -// 1 16 0 -18 0 2 0 0 0 1 0 0 0 2 4-4rin44.dat - [1,16,0,-18,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4rin44()], +// 1 16 0 -18 0 2 0 0 0 1 0 0 0 2 4-4ring43.dat + [1,16,0,-18,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring43()], +// 1 16 0 -18 0 2 0 0 0 1 0 0 0 2 4-4ring44.dat + [1,16,0,-18,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring44()], // 0 // Added lines/Condlines // 5 24 31.4126 8 -13.0118 24.0416 8 -24.0416 24.0416 8 0 36.0621 5 -36.0621 [5,24,31.4126,8,-13.0118,24.0416,8,-24.0416,24.0416,8,0,36.0621,5,-36.0621], diff --git a/parts/4779.scad b/parts/4779.scad index b7809ca50..4de254632 100644 --- a/parts/4779.scad +++ b/parts/4779.scad @@ -11,7 +11,7 @@ use <../p/48/4-4cylo.scad> use <../p/48/4-4disc.scad> use <../p/48/4-4edge.scad> use <../p/48/4-4ndis.scad> -use <../p/48/4-4rin18.scad> +use <../p/48/4-4ring18.scad> use <../p/48/4-4ring4.scad> use <../p/48/5-24cyli.scad> use <../p/48/5-24cylo.scad> @@ -25,7 +25,7 @@ function ldraw_lib__4779() = [ // 0 Fabuland Ferris Wheel Axle // 0 Name: 4779.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -35,7 +35,8 @@ function ldraw_lib__4779() = [ // 0 !CATEGORY Plate // // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -10 0 -30 1 0 0 0 1 0 0 0 1 stug-1x3.dat [1,16,-10,0,-30,1,0,0,0,1,0,0,0,1, ldraw_lib__stug_1x3()], @@ -61,8 +62,8 @@ function ldraw_lib__4779() = [ [4,16,19,-8,-19,-19,-8,-19,-20,-8,-20,20,-8,-20], // 1 16 0 -8 0 19 0 0 0 -22 0 0 0 19 48\4-4cylo.dat [1,16,0,-8,0,19,0,0,0,-22,0,0,0,19, ldraw_lib__48__4_4cylo()], -// 1 16 0 -30 0 1 0 0 0 1 0 0 0 1 48\4-4rin18.dat - [1,16,0,-30,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin18()], +// 1 16 0 -30 0 1 0 0 0 1 0 0 0 1 48\4-4ring18.dat + [1,16,0,-30,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring18()], // 1 16 0 -30 0 18 0 0 0 1 0 0 0 18 48\4-4edge.dat [1,16,0,-30,0,18,0,0,0,1,0,0,0,18, ldraw_lib__48__4_4edge()], // 1 16 0 -30 0 18 0 0 0 -40 0 0 0 18 48\4-4cyli.dat diff --git a/parts/4782.scad b/parts/4782.scad index 4064b2e06..989b15b6a 100644 --- a/parts/4782.scad +++ b/parts/4782.scad @@ -19,7 +19,7 @@ use <../p/48/7-48cylo.scad> use <../p/48/7-48ndis.scad> use <../p/7-8cyli.scad> use <../p/7-8edge.scad> -use <../p/7-8rin12.scad> +use <../p/7-8ring12.scad> use <../p/7-8ring2.scad> use <../p/box5.scad> use <../p/rect.scad> @@ -33,7 +33,7 @@ function ldraw_lib__4782() = [ // 0 Fabuland Ferris Wheel Seat // 0 Name: 4782.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -43,7 +43,8 @@ function ldraw_lib__4782() = [ // 0 !CATEGORY Container // // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 stug-2x2.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__stug_2x2()], @@ -469,10 +470,10 @@ function ldraw_lib__4782() = [ [1,16,58,-75,0,0,-8.5,0,-3.69552,0,1.53073,-1.53073,0,-3.69552, ldraw_lib__7_8cyli()], // 1 16 58 -75 0 0 -1 0 -1.84776 0 .76537 -.76537 0 -1.84776 7-8ring2.dat [1,16,58,-75,0,0,-1,0,-1.84776,0,.76537,-.76537,0,-1.84776, ldraw_lib__7_8ring2()], -// 1 16 56 -75 0 0 1 0 -.46194 0 .19134 -.19134 0 -.46194 7-8rin12.dat - [1,16,56,-75,0,0,1,0,-.46194,0,.19134,-.19134,0,-.46194, ldraw_lib__7_8rin12()], -// 1 16 58 -75 0 0 -1 0 -.46194 0 .19134 -.19134 0 -.46194 7-8rin12.dat - [1,16,58,-75,0,0,-1,0,-.46194,0,.19134,-.19134,0,-.46194, ldraw_lib__7_8rin12()], +// 1 16 56 -75 0 0 1 0 -.46194 0 .19134 -.19134 0 -.46194 7-8ring12.dat + [1,16,56,-75,0,0,1,0,-.46194,0,.19134,-.19134,0,-.46194, ldraw_lib__7_8ring12()], +// 1 16 58 -75 0 0 -1 0 -.46194 0 .19134 -.19134 0 -.46194 7-8ring12.dat + [1,16,58,-75,0,0,-1,0,-.46194,0,.19134,-.19134,0,-.46194, ldraw_lib__7_8ring12()], // 1 16 56 -75 0 0 -1 0 -5.54328 0 2.2961 -2.2961 0 -5.54328 7-8edge.dat [1,16,56,-75,0,0,-1,0,-5.54328,0,2.2961,-2.2961,0,-5.54328, ldraw_lib__7_8edge()], // 1 16 56 -75 0 0 -1 0 -6.00522 0 2.48744 -2.48744 0 -6.00522 7-8edge.dat @@ -585,10 +586,10 @@ function ldraw_lib__4782() = [ [1,16,-58,-75,0,0,8.5,0,-3.69552,0,1.53073,-1.53073,0,-3.69552, ldraw_lib__7_8cyli()], // 1 16 -58 -75 0 0 1 0 -1.84776 0 .76537 -.76537 0 -1.84776 7-8ring2.dat [1,16,-58,-75,0,0,1,0,-1.84776,0,.76537,-.76537,0,-1.84776, ldraw_lib__7_8ring2()], -// 1 16 -56 -75 0 0 -1 0 -.46194 0 .19134 -.19134 0 -.46194 7-8rin12.dat - [1,16,-56,-75,0,0,-1,0,-.46194,0,.19134,-.19134,0,-.46194, ldraw_lib__7_8rin12()], -// 1 16 -58 -75 0 0 1 0 -.46194 0 .19134 -.19134 0 -.46194 7-8rin12.dat - [1,16,-58,-75,0,0,1,0,-.46194,0,.19134,-.19134,0,-.46194, ldraw_lib__7_8rin12()], +// 1 16 -56 -75 0 0 -1 0 -.46194 0 .19134 -.19134 0 -.46194 7-8ring12.dat + [1,16,-56,-75,0,0,-1,0,-.46194,0,.19134,-.19134,0,-.46194, ldraw_lib__7_8ring12()], +// 1 16 -58 -75 0 0 1 0 -.46194 0 .19134 -.19134 0 -.46194 7-8ring12.dat + [1,16,-58,-75,0,0,1,0,-.46194,0,.19134,-.19134,0,-.46194, ldraw_lib__7_8ring12()], // 1 16 -56 -75 0 0 1 0 -5.54328 0 2.2961 -2.2961 0 -5.54328 7-8edge.dat [1,16,-56,-75,0,0,1,0,-5.54328,0,2.2961,-2.2961,0,-5.54328, ldraw_lib__7_8edge()], // 1 16 -56 -75 0 0 1 0 -6.00522 0 2.48744 -2.48744 0 -6.00522 7-8edge.dat diff --git a/parts/4790.scad b/parts/4790.scad index 1ee726ed4..371610cc1 100644 --- a/parts/4790.scad +++ b/parts/4790.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring2.scad> use <../p/4-4ring3.scad> use <../p/4-4ring6.scad> @@ -11,14 +11,14 @@ function ldraw_lib__4790() = [ // 0 Boat Ship Wheel with Unslotted Pin // 0 Name: 4790.dat // 0 Author: Paul Easter [pneaster] -// 0 !LDRAW_ORG Part UPDATE 2023-07 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS helm, Pirates, steering +// 0 !KEYWORDS Pirates, helm, steering // // 0 !HISTORY 2001-11-23 [pneaster] corrected BFC use of primitive files. // 0 !HISTORY 2001-12-31 [PTadmin] Official Update 2001-03 @@ -29,7 +29,8 @@ function ldraw_lib__4790() = [ // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 // 0 !HISTORY 2022-11-19 [MagFors] Used common subfile // 0 !HISTORY 2023-12-31 [OrionP] Official Update 2023-07 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4790s00.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4790s00()], @@ -47,10 +48,10 @@ function ldraw_lib__4790() = [ [1,16,0,22,0,6,0,0,0,16,0,0,0,6, ldraw_lib__4_4cylo()], // 1 16 0 40 0 2 0 0 0 -1 0 0 0 2 4-4ring2.dat [1,16,0,40,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring2()], -// 1 16 0 40 0 .5 0 0 0 -1 0 0 0 .5 4-4rin12.dat - [1,16,0,40,0,.5,0,0,0,-1,0,0,0,.5, ldraw_lib__4_4rin12()], -// 1 16 0 38 0 -.5 0 0 0 1 0 0 0 .5 4-4rin12.dat - [1,16,0,38,0,-.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4rin12()], +// 1 16 0 40 0 .5 0 0 0 -1 0 0 0 .5 4-4ring12.dat + [1,16,0,40,0,.5,0,0,0,-1,0,0,0,.5, ldraw_lib__4_4ring12()], +// 1 16 0 38 0 -.5 0 0 0 1 0 0 0 .5 4-4ring12.dat + [1,16,0,38,0,-.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4ring12()], // 1 16 0 38 0 6.5 0 0 0 2 0 0 0 6.5 4-4cylo.dat [1,16,0,38,0,6.5,0,0,0,2,0,0,0,6.5, ldraw_lib__4_4cylo()], // 1 16 0 40 0 4 0 0 0 1 0 0 0 4 4-4edge.dat diff --git a/parts/4796.scad b/parts/4796.scad index 249bacc3d..4f5fc615b 100644 --- a/parts/4796.scad +++ b/parts/4796.scad @@ -4,14 +4,14 @@ use <../p/1-4cylo.scad> use <../p/1-4disc.scad> use <../p/1-4edge.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin10.scad> -use <../p/1-4rin11.scad> +use <../p/1-4ring10.scad> +use <../p/1-4ring11.scad> use <../p/2-4cyli.scad> use <../p/2-4cylo.scad> use <../p/2-4disc.scad> use <../p/2-4edge.scad> -use <../p/2-4rin12.scad> use <../p/2-4ring1.scad> +use <../p/2-4ring12.scad> use <../p/2-4ring2.scad> use <../p/2-4ring3.scad> use <../p/4-4cylc.scad> @@ -35,7 +35,7 @@ function ldraw_lib__4796() = [ // 0 ~Vehicle Chassis 8 x 6 with Tow-Hook // 0 Name: 4796.dat // 0 Author: Tore Eriksson [Tore_Eriksson] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -52,7 +52,8 @@ function ldraw_lib__4796() = [ // 0 !HISTORY 2013-08-29 [cwdee] Update category // 0 !HISTORY 2015-03-14 [Philo] Improved geometry // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 38 4 30 0 0 -2 0 4 0 2 0 0 box4-1.dat [1,16,38,4,30,0,0,-2,0,4,0,2,0,0, ldraw_lib__box4_1()], @@ -266,14 +267,14 @@ function ldraw_lib__4796() = [ [4,16,-40,0,-80,-44,8,-80,44,8,-80,40,0,-80], // 1 16 0 11 -100 6 0 0 0 -1 0 0 0 -6 2-4ring1.dat [1,16,0,11,-100,6,0,0,0,-1,0,0,0,-6, ldraw_lib__2_4ring1()], -// 1 16 0 11 -100 1 0 0 0 -1 0 0 0 -1 2-4rin12.dat - [1,16,0,11,-100,1,0,0,0,-1,0,0,0,-1, ldraw_lib__2_4rin12()], +// 1 16 0 11 -100 1 0 0 0 -1 0 0 0 -1 2-4ring12.dat + [1,16,0,11,-100,1,0,0,0,-1,0,0,0,-1, ldraw_lib__2_4ring12()], // 1 16 0 6 -100 3 0 0 0 1 0 0 0 -3 2-4ring2.dat [1,16,0,6,-100,3,0,0,0,1,0,0,0,-3, ldraw_lib__2_4ring2()], // 1 16 0 2 -100 3 0 0 0 1 0 0 0 -3 2-4ring3.dat [1,16,0,2,-100,3,0,0,0,1,0,0,0,-3, ldraw_lib__2_4ring3()], -// 1 16 0 2 -100 1 0 0 0 1 0 0 0 -1 2-4rin12.dat - [1,16,0,2,-100,1,0,0,0,1,0,0,0,-1, ldraw_lib__2_4rin12()], +// 1 16 0 2 -100 1 0 0 0 1 0 0 0 -1 2-4ring12.dat + [1,16,0,2,-100,1,0,0,0,1,0,0,0,-1, ldraw_lib__2_4ring12()], // 2 24 2 0 80 2 11 80 [2,24,2,0,80,2,11,80], // 2 24 -2 0 80 -2 11 80 @@ -346,22 +347,22 @@ function ldraw_lib__4796() = [ [1,16,58,4,48,0,1,0,-20,0,0,0,0,-24, ldraw_lib__1_4edge()], // 1 16 -58 4 48 0 1 0 -20 0 0 0 0 -24 1-4edge.dat [1,16,-58,4,48,0,1,0,-20,0,0,0,0,-24, ldraw_lib__1_4edge()], -// 1 16 -58 4 48 0 1 0 -2 0 0 0 0 -2.4 1-4rin10.dat - [1,16,-58,4,48,0,1,0,-2,0,0,0,0,-2.4, ldraw_lib__1_4rin10()], -// 1 16 -58 4 48 0 1 0 -2 0 0 0 0 -2.3333 1-4rin11.dat - [1,16,-58,4,48,0,1,0,-2,0,0,0,0,-2.3333, ldraw_lib__1_4rin11()], -// 1 16 58 4 48 0 -1 0 -2 0 0 0 0 -2.4 1-4rin10.dat - [1,16,58,4,48,0,-1,0,-2,0,0,0,0,-2.4, ldraw_lib__1_4rin10()], -// 1 16 58 4 48 0 -1 0 -2 0 0 0 0 -2.3333 1-4rin11.dat - [1,16,58,4,48,0,-1,0,-2,0,0,0,0,-2.3333, ldraw_lib__1_4rin11()], -// 1 16 58 4 -48 0 -1 0 -2 0 0 0 0 2.4 1-4rin10.dat - [1,16,58,4,-48,0,-1,0,-2,0,0,0,0,2.4, ldraw_lib__1_4rin10()], -// 1 16 58 4 -48 0 -1 0 -2 0 0 0 0 2.3333 1-4rin11.dat - [1,16,58,4,-48,0,-1,0,-2,0,0,0,0,2.3333, ldraw_lib__1_4rin11()], -// 1 16 -58 4 -48 0 1 0 -2 0 0 0 0 2.4 1-4rin10.dat - [1,16,-58,4,-48,0,1,0,-2,0,0,0,0,2.4, ldraw_lib__1_4rin10()], -// 1 16 -58 4 -48 0 1 0 -2 0 0 0 0 2.3333 1-4rin11.dat - [1,16,-58,4,-48,0,1,0,-2,0,0,0,0,2.3333, ldraw_lib__1_4rin11()], +// 1 16 -58 4 48 0 1 0 -2 0 0 0 0 -2.4 1-4ring10.dat + [1,16,-58,4,48,0,1,0,-2,0,0,0,0,-2.4, ldraw_lib__1_4ring10()], +// 1 16 -58 4 48 0 1 0 -2 0 0 0 0 -2.3333 1-4ring11.dat + [1,16,-58,4,48,0,1,0,-2,0,0,0,0,-2.3333, ldraw_lib__1_4ring11()], +// 1 16 58 4 48 0 -1 0 -2 0 0 0 0 -2.4 1-4ring10.dat + [1,16,58,4,48,0,-1,0,-2,0,0,0,0,-2.4, ldraw_lib__1_4ring10()], +// 1 16 58 4 48 0 -1 0 -2 0 0 0 0 -2.3333 1-4ring11.dat + [1,16,58,4,48,0,-1,0,-2,0,0,0,0,-2.3333, ldraw_lib__1_4ring11()], +// 1 16 58 4 -48 0 -1 0 -2 0 0 0 0 2.4 1-4ring10.dat + [1,16,58,4,-48,0,-1,0,-2,0,0,0,0,2.4, ldraw_lib__1_4ring10()], +// 1 16 58 4 -48 0 -1 0 -2 0 0 0 0 2.3333 1-4ring11.dat + [1,16,58,4,-48,0,-1,0,-2,0,0,0,0,2.3333, ldraw_lib__1_4ring11()], +// 1 16 -58 4 -48 0 1 0 -2 0 0 0 0 2.4 1-4ring10.dat + [1,16,-58,4,-48,0,1,0,-2,0,0,0,0,2.4, ldraw_lib__1_4ring10()], +// 1 16 -58 4 -48 0 1 0 -2 0 0 0 0 2.3333 1-4ring11.dat + [1,16,-58,4,-48,0,1,0,-2,0,0,0,0,2.3333, ldraw_lib__1_4ring11()], // 1 16 58 4 -48 0 1 0 -20 0 0 0 0 24 1-4edge.dat [1,16,58,4,-48,0,1,0,-20,0,0,0,0,24, ldraw_lib__1_4edge()], // 1 16 -58 4 -48 0 1 0 -20 0 0 0 0 24 1-4edge.dat diff --git a/parts/48168.scad b/parts/48168.scad index caef4585c..45d933f74 100644 --- a/parts/48168.scad +++ b/parts/48168.scad @@ -7,8 +7,8 @@ use <../p/1-4disc.scad> use <../p/1-4edge.scad> use <../p/48/1-4cyli.scad> use <../p/48/1-4edge.scad> -use <../p/48/1-4rin30.scad> use <../p/48/1-4ring3.scad> +use <../p/48/1-4ring30.scad> use <../p/48/1-4ring4.scad> use <../p/48/1-4ring5.scad> use <../p/48/1-4ring6.scad> @@ -17,15 +17,15 @@ use <../p/48/1-4ring9.scad> use <../p/48/1-8edge.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin17.scad> -use <../p/48/4-4rin33.scad> +use <../p/48/4-4ring17.scad> +use <../p/48/4-4ring33.scad> use <../p/48/4-4ring9.scad> use function ldraw_lib__48168() = [ // 0 Technic Turntable Type 2 Top // 0 Name: 48168.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2009-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -33,7 +33,8 @@ function ldraw_lib__48168() = [ [0,"BFC","CW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -40 0 1 0 0 0 1 0 0 0 1 s\48168s01.dat [1,16,0,-40,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__48168s01()], @@ -45,24 +46,24 @@ function ldraw_lib__48168() = [ [1,16,0,-30,0,48.4368,0,-48.4368,0,4,0,48.4368,0,48.4368, ldraw_lib__48__1_4cyli()], // 1 16 0 -30 0 -48.4368 0 48.4368 0 4 0 -48.4368 0 -48.4368 48\1-4cyli.dat [1,16,0,-30,0,-48.4368,0,48.4368,0,4,0,-48.4368,0,-48.4368, ldraw_lib__48__1_4cyli()], -// 1 16 0 -15 0 3.8055 0 0 0 -1 0 0 0 3.8055 48\4-4rin17.dat - [1,16,0,-15,0,3.8055,0,0,0,-1,0,0,0,3.8055, ldraw_lib__48__4_4rin17()], -// 1 16 0 -15 0 1.939 0 0 0 -1 0 0 0 1.939 48\4-4rin33.dat - [1,16,0,-15,0,1.939,0,0,0,-1,0,0,0,1.939, ldraw_lib__48__4_4rin33()], +// 1 16 0 -15 0 3.8055 0 0 0 -1 0 0 0 3.8055 48\4-4ring17.dat + [1,16,0,-15,0,3.8055,0,0,0,-1,0,0,0,3.8055, ldraw_lib__48__4_4ring17()], +// 1 16 0 -15 0 1.939 0 0 0 -1 0 0 0 1.939 48\4-4ring33.dat + [1,16,0,-15,0,1.939,0,0,0,-1,0,0,0,1.939, ldraw_lib__48__4_4ring33()], // 1 16 0 -30 0 8.48528 0 -8.48528 0 1 0 8.48528 0 8.48528 48\1-4ring3.dat [1,16,0,-30,0,8.48528,0,-8.48528,0,1,0,8.48528,0,8.48528, ldraw_lib__48__1_4ring3()], // 1 16 0 -30 0 8.48528 0 -8.48528 0 1 0 8.48528 0 8.48528 48\1-4ring4.dat [1,16,0,-30,0,8.48528,0,-8.48528,0,1,0,8.48528,0,8.48528, ldraw_lib__48__1_4ring4()], -// 1 16 0 -30 0 1.41421 0 -1.41421 0 1 0 1.41421 0 1.41421 48\1-4rin30.dat - [1,16,0,-30,0,1.41421,0,-1.41421,0,1,0,1.41421,0,1.41421, ldraw_lib__48__1_4rin30()], +// 1 16 0 -30 0 1.41421 0 -1.41421 0 1 0 1.41421 0 1.41421 48\1-4ring30.dat + [1,16,0,-30,0,1.41421,0,-1.41421,0,1,0,1.41421,0,1.41421, ldraw_lib__48__1_4ring30()], // 1 16 0 -30 0 4.84368 0 -4.84368 0 1 0 4.84368 0 4.84368 48\1-4ring9.dat [1,16,0,-30,0,4.84368,0,-4.84368,0,1,0,4.84368,0,4.84368, ldraw_lib__48__1_4ring9()], // 1 16 0 -30 0 -8.48528 0 8.48528 0 1 0 -8.48528 0 -8.48528 48\1-4ring3.dat [1,16,0,-30,0,-8.48528,0,8.48528,0,1,0,-8.48528,0,-8.48528, ldraw_lib__48__1_4ring3()], // 1 16 0 -30 0 -8.48528 0 8.48528 0 1 0 -8.48528 0 -8.48528 48\1-4ring4.dat [1,16,0,-30,0,-8.48528,0,8.48528,0,1,0,-8.48528,0,-8.48528, ldraw_lib__48__1_4ring4()], -// 1 16 0 -30 0 -1.41421 0 1.41421 0 1 0 -1.41421 0 -1.41421 48\1-4rin30.dat - [1,16,0,-30,0,-1.41421,0,1.41421,0,1,0,-1.41421,0,-1.41421, ldraw_lib__48__1_4rin30()], +// 1 16 0 -30 0 -1.41421 0 1.41421 0 1 0 -1.41421 0 -1.41421 48\1-4ring30.dat + [1,16,0,-30,0,-1.41421,0,1.41421,0,1,0,-1.41421,0,-1.41421, ldraw_lib__48__1_4ring30()], // 1 16 0 -30 0 -4.84368 0 4.84368 0 1 0 -4.84368 0 -4.84368 48\1-4ring9.dat [1,16,0,-30,0,-4.84368,0,4.84368,0,1,0,-4.84368,0,-4.84368, ldraw_lib__48__1_4ring9()], // 1 16 0 -30 0 48.4368 0 -48.4368 0 1 0 48.4368 0 48.4368 48\1-4edge.dat diff --git a/parts/48288p02.scad b/parts/48288p02.scad index eb56fdcab..ac74095a1 100644 --- a/parts/48288p02.scad +++ b/parts/48288p02.scad @@ -1,42 +1,43 @@ use <../lib.scad> use <../p/48/1-4chrd.scad> use <../p/48/1-4ndis.scad> -use <../p/48/1-4rin10.scad> -use <../p/48/1-4rin29.scad> +use <../p/48/1-4ring10.scad> +use <../p/48/1-4ring29.scad> use function ldraw_lib__48288p02() = [ // 0 Tile 8 x 16 with Blue Semicircle and Red Dashes Pattern // 0 Name: 48288p02.dat // 0 Author: Andy Westrate [westrate] -// 0 !LDRAW_ORG Part UPDATE 2009-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS Center Ice, Center Line, Face Off, Hockey, Neutral Zone, NHL +// 0 !KEYWORDS Center Ice, Center Line, Face Off, Hockey, NHL, Neutral Zone // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\48288s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__48288s01()], // // 1 16 0 0 -80 58 0 0 0 1 0 0 0 58 48\1-4chrd.dat [1,16,0,0,-80,58,0,0,0,1,0,0,0,58, ldraw_lib__48__1_4chrd()], -// 1 1 0 0 -80 2 0 0 0 1 0 0 0 2 48\1-4rin29.dat - [1,1,0,0,-80,2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4rin29()], -// 1 1 0 0 -80 6 0 0 0 1 0 0 0 6 48\1-4rin10.dat - [1,1,0,0,-80,6,0,0,0,1,0,0,0,6, ldraw_lib__48__1_4rin10()], +// 1 1 0 0 -80 2 0 0 0 1 0 0 0 2 48\1-4ring29.dat + [1,1,0,0,-80,2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4ring29()], +// 1 1 0 0 -80 6 0 0 0 1 0 0 0 6 48\1-4ring10.dat + [1,1,0,0,-80,6,0,0,0,1,0,0,0,6, ldraw_lib__48__1_4ring10()], // 1 16 0 0 -80 66 0 0 0 1 0 0 0 66 48\1-4ndis.dat [1,16,0,0,-80,66,0,0,0,1,0,0,0,66, ldraw_lib__48__1_4ndis()], // 1 16 0 0 -80 -58 0 0 0 1 0 0 0 58 48\1-4chrd.dat [1,16,0,0,-80,-58,0,0,0,1,0,0,0,58, ldraw_lib__48__1_4chrd()], -// 1 1 0 0 -80 -2 0 0 0 1 0 0 0 2 48\1-4rin29.dat - [1,1,0,0,-80,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4rin29()], -// 1 1 0 0 -80 -6 0 0 0 1 0 0 0 6 48\1-4rin10.dat - [1,1,0,0,-80,-6,0,0,0,1,0,0,0,6, ldraw_lib__48__1_4rin10()], +// 1 1 0 0 -80 -2 0 0 0 1 0 0 0 2 48\1-4ring29.dat + [1,1,0,0,-80,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4ring29()], +// 1 1 0 0 -80 -6 0 0 0 1 0 0 0 6 48\1-4ring10.dat + [1,1,0,0,-80,-6,0,0,0,1,0,0,0,6, ldraw_lib__48__1_4ring10()], // 1 16 0 0 -80 -66 0 0 0 1 0 0 0 66 48\1-4ndis.dat [1,16,0,0,-80,-66,0,0,0,1,0,0,0,66, ldraw_lib__48__1_4ndis()], // diff --git a/parts/48288p03.scad b/parts/48288p03.scad index 2647dff79..e45adaf44 100644 --- a/parts/48288p03.scad +++ b/parts/48288p03.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/48/1-4chrd.scad> use <../p/48/1-4ndis.scad> -use <../p/48/1-4rin10.scad> -use <../p/48/1-4rin29.scad> +use <../p/48/1-4ring10.scad> +use <../p/48/1-4ring29.scad> use function ldraw_lib__48288p03() = [ // 0 Tile 8 x 16 with Blue Semicircle and Stripe on Left Pattern // 0 Name: 48288p03.dat // 0 Author: Andy Westrate [westrate] -// 0 !LDRAW_ORG Part UPDATE 2009-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,25 +18,26 @@ function ldraw_lib__48288p03() = [ // 0 !KEYWORDS Blue Line, Face Off, Hockey, NHL // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\48288s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__48288s01()], // // 1 16 0 0 -80 58 0 0 0 1 0 0 0 58 48\1-4chrd.dat [1,16,0,0,-80,58,0,0,0,1,0,0,0,58, ldraw_lib__48__1_4chrd()], -// 1 1 0 0 -80 2 0 0 0 1 0 0 0 2 48\1-4rin29.dat - [1,1,0,0,-80,2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4rin29()], -// 1 1 0 0 -80 6 0 0 0 1 0 0 0 6 48\1-4rin10.dat - [1,1,0,0,-80,6,0,0,0,1,0,0,0,6, ldraw_lib__48__1_4rin10()], +// 1 1 0 0 -80 2 0 0 0 1 0 0 0 2 48\1-4ring29.dat + [1,1,0,0,-80,2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4ring29()], +// 1 1 0 0 -80 6 0 0 0 1 0 0 0 6 48\1-4ring10.dat + [1,1,0,0,-80,6,0,0,0,1,0,0,0,6, ldraw_lib__48__1_4ring10()], // 1 16 0 0 -80 66 0 0 0 1 0 0 0 66 48\1-4ndis.dat [1,16,0,0,-80,66,0,0,0,1,0,0,0,66, ldraw_lib__48__1_4ndis()], // 1 16 0 0 -80 -58 0 0 0 1 0 0 0 58 48\1-4chrd.dat [1,16,0,0,-80,-58,0,0,0,1,0,0,0,58, ldraw_lib__48__1_4chrd()], -// 1 1 0 0 -80 -2 0 0 0 1 0 0 0 2 48\1-4rin29.dat - [1,1,0,0,-80,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4rin29()], -// 1 1 0 0 -80 -6 0 0 0 1 0 0 0 6 48\1-4rin10.dat - [1,1,0,0,-80,-6,0,0,0,1,0,0,0,6, ldraw_lib__48__1_4rin10()], +// 1 1 0 0 -80 -2 0 0 0 1 0 0 0 2 48\1-4ring29.dat + [1,1,0,0,-80,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4ring29()], +// 1 1 0 0 -80 -6 0 0 0 1 0 0 0 6 48\1-4ring10.dat + [1,1,0,0,-80,-6,0,0,0,1,0,0,0,6, ldraw_lib__48__1_4ring10()], // 1 16 0 0 -80 -66 0 0 0 1 0 0 0 66 48\1-4ndis.dat [1,16,0,0,-80,-66,0,0,0,1,0,0,0,66, ldraw_lib__48__1_4ndis()], // diff --git a/parts/48452.scad b/parts/48452.scad index 24ad42b83..830e75cc1 100644 --- a/parts/48452.scad +++ b/parts/48452.scad @@ -6,17 +6,17 @@ use <../p/48/1-12cyli.scad> use <../p/48/1-24cyli.scad> use <../p/48/1-4cyli.scad> use <../p/48/1-4edge.scad> -use <../p/48/1-4rin17.scad> -use <../p/48/1-4rin33.scad> +use <../p/48/1-4ring17.scad> use <../p/48/1-4ring3.scad> +use <../p/48/1-4ring33.scad> use <../p/48/1-4ring6.scad> use <../p/48/1-4ring7.scad> use <../p/48/1-8edge.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin17.scad> -use <../p/48/4-4rin33.scad> +use <../p/48/4-4ring17.scad> use <../p/48/4-4ring3.scad> +use <../p/48/4-4ring33.scad> use <../p/48/4-4ring6.scad> use <../p/48/4-4ring7.scad> use @@ -24,7 +24,7 @@ function ldraw_lib__48452() = [ // 0 Technic Turntable Type 2 Base // 0 Name: 48452.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__48452() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 -1 0 0 0 -1 0 0 0 1 s\48452s01.dat [1,16,0,0,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__s__48452s01()], @@ -60,34 +61,34 @@ function ldraw_lib__48452() = [ [1,16,0,-12,0,-5.65685,0,5.65685,0,-1,0,-5.65685,0,-5.65685, ldraw_lib__48__1_4ring7()], // 1 16 0 -30 0 36 0 0 0 1 0 0 0 36 48\4-4edge.dat [1,16,0,-30,0,36,0,0,0,1,0,0,0,36, ldraw_lib__48__4_4edge()], -// 1 16 0 -30 0 1 0 0 0 1 0 0 0 1 48\4-4rin33.dat - [1,16,0,-30,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin33()], -// 1 16 0 -10 0 0.707107 0 -0.707107 0 -1 0 0.707107 0 0.707107 48\1-4rin33.dat - [1,16,0,-10,0,0.707107,0,-0.707107,0,-1,0,0.707107,0,0.707107, ldraw_lib__48__1_4rin33()], -// 1 16 0 -10 0 -0.707107 0 0.707107 0 -1 0 -0.707107 0 -0.707107 48\1-4rin33.dat - [1,16,0,-10,0,-0.707107,0,0.707107,0,-1,0,-0.707107,0,-0.707107, ldraw_lib__48__1_4rin33()], -// 1 16 0 -30 0 2 0 0 0 1 0 0 0 2 48\4-4rin17.dat - [1,16,0,-30,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4rin17()], -// 1 16 0 -10 0 1.41421 0 -1.41421 0 -1 0 1.41421 0 1.41421 48\1-4rin17.dat - [1,16,0,-10,0,1.41421,0,-1.41421,0,-1,0,1.41421,0,1.41421, ldraw_lib__48__1_4rin17()], -// 1 16 0 -10 0 -1.41421 0 1.41421 0 -1 0 -1.41421 0 -1.41421 48\1-4rin17.dat - [1,16,0,-10,0,-1.41421,0,1.41421,0,-1,0,-1.41421,0,-1.41421, ldraw_lib__48__1_4rin17()], +// 1 16 0 -30 0 1 0 0 0 1 0 0 0 1 48\4-4ring33.dat + [1,16,0,-30,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring33()], +// 1 16 0 -10 0 0.707107 0 -0.707107 0 -1 0 0.707107 0 0.707107 48\1-4ring33.dat + [1,16,0,-10,0,0.707107,0,-0.707107,0,-1,0,0.707107,0,0.707107, ldraw_lib__48__1_4ring33()], +// 1 16 0 -10 0 -0.707107 0 0.707107 0 -1 0 -0.707107 0 -0.707107 48\1-4ring33.dat + [1,16,0,-10,0,-0.707107,0,0.707107,0,-1,0,-0.707107,0,-0.707107, ldraw_lib__48__1_4ring33()], +// 1 16 0 -30 0 2 0 0 0 1 0 0 0 2 48\4-4ring17.dat + [1,16,0,-30,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4ring17()], +// 1 16 0 -10 0 1.41421 0 -1.41421 0 -1 0 1.41421 0 1.41421 48\1-4ring17.dat + [1,16,0,-10,0,1.41421,0,-1.41421,0,-1,0,1.41421,0,1.41421, ldraw_lib__48__1_4ring17()], +// 1 16 0 -10 0 -1.41421 0 1.41421 0 -1 0 -1.41421 0 -1.41421 48\1-4ring17.dat + [1,16,0,-10,0,-1.41421,0,1.41421,0,-1,0,-1.41421,0,-1.41421, ldraw_lib__48__1_4ring17()], // 1 16 0 -30 0 36 0 0 0 15 0 0 0 36 48\4-4cyli.dat [1,16,0,-30,0,36,0,0,0,15,0,0,0,36, ldraw_lib__48__4_4cyli()], // 1 16 0 -15 0 68.5 0 0 0 -1 0 0 0 68.5 48\4-4edge.dat [1,16,0,-15,0,68.5,0,0,0,-1,0,0,0,68.5, ldraw_lib__48__4_4edge()], -// 1 16 0 -15 0 3.8055 0 0 0 1 0 0 0 3.8055 48\4-4rin17.dat - [1,16,0,-15,0,3.8055,0,0,0,1,0,0,0,3.8055, ldraw_lib__48__4_4rin17()], -// 1 16 0 -15 0 1.939 0 0 0 1 0 0 0 1.939 48\4-4rin33.dat - [1,16,0,-15,0,1.939,0,0,0,1,0,0,0,1.939, ldraw_lib__48__4_4rin33()], -// 1 16 0 -10 0 1.37108 0 -1.37108 0 -1 0 1.37108 0 1.37108 48\1-4rin33.dat - [1,16,0,-10,0,1.37108,0,-1.37108,0,-1,0,1.37108,0,1.37108, ldraw_lib__48__1_4rin33()], -// 1 16 0 -10 0 -1.37108 0 1.37108 0 -1 0 -1.37108 0 -1.37108 48\1-4rin33.dat - [1,16,0,-10,0,-1.37108,0,1.37108,0,-1,0,-1.37108,0,-1.37108, ldraw_lib__48__1_4rin33()], -// 1 16 0 -10 0 2.69089 0 -2.69089 0 -1 0 2.69089 0 2.69089 48\1-4rin17.dat - [1,16,0,-10,0,2.69089,0,-2.69089,0,-1,0,2.69089,0,2.69089, ldraw_lib__48__1_4rin17()], -// 1 16 0 -10 0 -2.69089 0 2.69089 0 -1 0 -2.69089 0 -2.69089 48\1-4rin17.dat - [1,16,0,-10,0,-2.69089,0,2.69089,0,-1,0,-2.69089,0,-2.69089, ldraw_lib__48__1_4rin17()], +// 1 16 0 -15 0 3.8055 0 0 0 1 0 0 0 3.8055 48\4-4ring17.dat + [1,16,0,-15,0,3.8055,0,0,0,1,0,0,0,3.8055, ldraw_lib__48__4_4ring17()], +// 1 16 0 -15 0 1.939 0 0 0 1 0 0 0 1.939 48\4-4ring33.dat + [1,16,0,-15,0,1.939,0,0,0,1,0,0,0,1.939, ldraw_lib__48__4_4ring33()], +// 1 16 0 -10 0 1.37108 0 -1.37108 0 -1 0 1.37108 0 1.37108 48\1-4ring33.dat + [1,16,0,-10,0,1.37108,0,-1.37108,0,-1,0,1.37108,0,1.37108, ldraw_lib__48__1_4ring33()], +// 1 16 0 -10 0 -1.37108 0 1.37108 0 -1 0 -1.37108 0 -1.37108 48\1-4ring33.dat + [1,16,0,-10,0,-1.37108,0,1.37108,0,-1,0,-1.37108,0,-1.37108, ldraw_lib__48__1_4ring33()], +// 1 16 0 -10 0 2.69089 0 -2.69089 0 -1 0 2.69089 0 2.69089 48\1-4ring17.dat + [1,16,0,-10,0,2.69089,0,-2.69089,0,-1,0,2.69089,0,2.69089, ldraw_lib__48__1_4ring17()], +// 1 16 0 -10 0 -2.69089 0 2.69089 0 -1 0 -2.69089 0 -2.69089 48\1-4ring17.dat + [1,16,0,-10,0,-2.69089,0,2.69089,0,-1,0,-2.69089,0,-2.69089, ldraw_lib__48__1_4ring17()], // 1 16 0 -15 0 68.5 0 0 0 2 0 0 0 68.5 48\4-4cyli.dat [1,16,0,-15,0,68.5,0,0,0,2,0,0,0,68.5, ldraw_lib__48__4_4cyli()], // 1 16 0 -12 0 41.7001 0 -54.3447 0 2 0 54.3447 0 41.7001 48\1-4cyli.dat diff --git a/parts/4864bp12.scad b/parts/4864bp12.scad index 152630c0e..1de72086b 100644 --- a/parts/4864bp12.scad +++ b/parts/4864bp12.scad @@ -1,15 +1,15 @@ use <../lib.scad> -use <../p/1-4rin38.scad> +use <../p/1-4ring38.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin34.scad> +use <../p/4-4ring34.scad> use use <../p/stud2.scad> function ldraw_lib__4864bp12() = [ // 0 Panel 1 x 2 x 2 with Grey Porthole Pattern // 0 Name: 4864bp12.dat // 0 Author: Donald Sutter [technog] -// 0 !LDRAW_ORG Part UPDATE 2010-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__4864bp12() = [ // 0 !CMDLINE -c47 // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4864s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4864s01()], @@ -29,14 +30,14 @@ function ldraw_lib__4864bp12() = [ [1,16,10,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__stud2()], // 1 16 0 22 10 0 0 17 17 0 0 0 -1 0 4-4disc.dat [1,16,0,22,10,0,0,17,17,0,0,0,-1,0, ldraw_lib__4_4disc()], -// 1 0 0 22 10 0 0 0.5 0.5 0 0 0 -1 0 1-4rin38.dat - [1,0,0,22,10,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__1_4rin38()], -// 1 0 0 22 10 -0.5 0 0 0 0 0.5 0 -1 0 1-4rin38.dat - [1,0,0,22,10,-0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__1_4rin38()], -// 1 0 0 22 10 0 0 -0.5 -0.5 0 0 0 -1 0 1-4rin38.dat - [1,0,0,22,10,0,0,-0.5,-0.5,0,0,0,-1,0, ldraw_lib__1_4rin38()], -// 1 0 0 22 10 0.5 0 0 0 0 -0.5 0 -1 0 1-4rin38.dat - [1,0,0,22,10,0.5,0,0,0,0,-0.5,0,-1,0, ldraw_lib__1_4rin38()], +// 1 0 0 22 10 0 0 0.5 0.5 0 0 0 -1 0 1-4ring38.dat + [1,0,0,22,10,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__1_4ring38()], +// 1 0 0 22 10 -0.5 0 0 0 0 0.5 0 -1 0 1-4ring38.dat + [1,0,0,22,10,-0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__1_4ring38()], +// 1 0 0 22 10 0 0 -0.5 -0.5 0 0 0 -1 0 1-4ring38.dat + [1,0,0,22,10,0,0,-0.5,-0.5,0,0,0,-1,0, ldraw_lib__1_4ring38()], +// 1 0 0 22 10 0.5 0 0 0 0 -0.5 0 -1 0 1-4ring38.dat + [1,0,0,22,10,0.5,0,0,0,0,-0.5,0,-1,0, ldraw_lib__1_4ring38()], // 1 0 0 3.75 10 0.5 0 0 0 0 -0.5 0 -1 0 4-4disc.dat [1,0,0,3.75,10,0.5,0,0,0,0,-0.5,0,-1,0, ldraw_lib__4_4disc()], // 1 0 0 40.25 10 0.5 0 0 0 0 -0.5 0 -1 0 4-4disc.dat @@ -45,8 +46,8 @@ function ldraw_lib__4864bp12() = [ [1,0,18.25,22,10,0.5,0,0,0,0,-0.5,0,-1,0, ldraw_lib__4_4disc()], // 1 0 -18.25 22 10 0.5 0 0 0 0 -0.5 0 -1 0 4-4disc.dat [1,0,-18.25,22,10,0.5,0,0,0,0,-0.5,0,-1,0, ldraw_lib__4_4disc()], -// 1 0 0 22 10 0 0 0.5 0.5 0 0 0 -1 0 4-4rin34.dat - [1,0,0,22,10,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__4_4rin34()], +// 1 0 0 22 10 0 0 0.5 0.5 0 0 0 -1 0 4-4ring34.dat + [1,0,0,22,10,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__4_4ring34()], // 1 7 0 22 10 0 0 19.5 19.5 0 0 0 -1 0 4-4ndis.dat [1,7,0,22,10,0,0,19.5,19.5,0,0,0,-1,0, ldraw_lib__4_4ndis()], // 1 7 0 3.75 10 0.5 0 0 0 0 -0.5 0 -1 0 4-4ndis.dat diff --git a/parts/4864bp13.scad b/parts/4864bp13.scad index 00b8c4c55..005283dd1 100644 --- a/parts/4864bp13.scad +++ b/parts/4864bp13.scad @@ -1,15 +1,15 @@ use <../lib.scad> -use <../p/1-4rin38.scad> +use <../p/1-4ring38.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin34.scad> +use <../p/4-4ring34.scad> use use <../p/stud2.scad> function ldraw_lib__4864bp13() = [ // 0 Panel 1 x 2 x 2 with Red Porthole Pattern // 0 Name: 4864bp13.dat // 0 Author: Donald Sutter [technog] -// 0 !LDRAW_ORG Part UPDATE 2010-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__4864bp13() = [ // 0 !CMDLINE -c47 // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\4864s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__4864s01()], @@ -29,14 +30,14 @@ function ldraw_lib__4864bp13() = [ [1,16,10,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__stud2()], // 1 16 0 22 10 0 0 17 17 0 0 0 -1 0 4-4disc.dat [1,16,0,22,10,0,0,17,17,0,0,0,-1,0, ldraw_lib__4_4disc()], -// 1 0 0 22 10 0 0 0.5 0.5 0 0 0 -1 0 1-4rin38.dat - [1,0,0,22,10,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__1_4rin38()], -// 1 0 0 22 10 -0.5 0 0 0 0 0.5 0 -1 0 1-4rin38.dat - [1,0,0,22,10,-0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__1_4rin38()], -// 1 0 0 22 10 0 0 -0.5 -0.5 0 0 0 -1 0 1-4rin38.dat - [1,0,0,22,10,0,0,-0.5,-0.5,0,0,0,-1,0, ldraw_lib__1_4rin38()], -// 1 0 0 22 10 0.5 0 0 0 0 -0.5 0 -1 0 1-4rin38.dat - [1,0,0,22,10,0.5,0,0,0,0,-0.5,0,-1,0, ldraw_lib__1_4rin38()], +// 1 0 0 22 10 0 0 0.5 0.5 0 0 0 -1 0 1-4ring38.dat + [1,0,0,22,10,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__1_4ring38()], +// 1 0 0 22 10 -0.5 0 0 0 0 0.5 0 -1 0 1-4ring38.dat + [1,0,0,22,10,-0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__1_4ring38()], +// 1 0 0 22 10 0 0 -0.5 -0.5 0 0 0 -1 0 1-4ring38.dat + [1,0,0,22,10,0,0,-0.5,-0.5,0,0,0,-1,0, ldraw_lib__1_4ring38()], +// 1 0 0 22 10 0.5 0 0 0 0 -0.5 0 -1 0 1-4ring38.dat + [1,0,0,22,10,0.5,0,0,0,0,-0.5,0,-1,0, ldraw_lib__1_4ring38()], // 1 0 0 3.75 10 0.5 0 0 0 0 -0.5 0 -1 0 4-4disc.dat [1,0,0,3.75,10,0.5,0,0,0,0,-0.5,0,-1,0, ldraw_lib__4_4disc()], // 1 0 0 40.25 10 0.5 0 0 0 0 -0.5 0 -1 0 4-4disc.dat @@ -45,8 +46,8 @@ function ldraw_lib__4864bp13() = [ [1,0,18.25,22,10,0.5,0,0,0,0,-0.5,0,-1,0, ldraw_lib__4_4disc()], // 1 0 -18.25 22 10 0.5 0 0 0 0 -0.5 0 -1 0 4-4disc.dat [1,0,-18.25,22,10,0.5,0,0,0,0,-0.5,0,-1,0, ldraw_lib__4_4disc()], -// 1 0 0 22 10 0 0 0.5 0.5 0 0 0 -1 0 4-4rin34.dat - [1,0,0,22,10,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__4_4rin34()], +// 1 0 0 22 10 0 0 0.5 0.5 0 0 0 -1 0 4-4ring34.dat + [1,0,0,22,10,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__4_4ring34()], // 1 4 0 22 10 0 0 19.5 19.5 0 0 0 -1 0 4-4ndis.dat [1,4,0,22,10,0,0,19.5,19.5,0,0,0,-1,0, ldraw_lib__4_4ndis()], // 1 4 0 3.75 10 0.5 0 0 0 0 -0.5 0 -1 0 4-4ndis.dat diff --git a/parts/4874.scad b/parts/4874.scad index c15892f1e..a45413ae0 100644 --- a/parts/4874.scad +++ b/parts/4874.scad @@ -2,11 +2,11 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin23.scad> -use <../p/4-4rin45.scad> -use <../p/4-4rin48.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring23.scad> use <../p/4-4ring4.scad> +use <../p/4-4ring45.scad> +use <../p/4-4ring48.scad> use use <../p/stud10.scad> use <../p/stug-2x2.scad> @@ -16,7 +16,7 @@ function ldraw_lib__4874() = [ // 0 Fabuland Merry-Go-Round Platform // 0 Name: 4874.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Part UPDATE 2014-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -27,7 +27,8 @@ function ldraw_lib__4874() = [ // 0 !KEYWORDS Roundabout // // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 10 0 10 1 0 0 0 1 0 0 0 1 stud10.dat [1,16,10,0,10,1,0,0,0,1,0,0,0,1, ldraw_lib__stud10()], @@ -72,12 +73,12 @@ function ldraw_lib__4874() = [ [1,16,0,52,0,45,0,0,0,4,0,0,0,45, ldraw_lib__4_4cyli()], // 1 16 0 56 0 45 0 0 0 1 0 0 0 45 4-4edge.dat [1,16,0,56,0,45,0,0,0,1,0,0,0,45, ldraw_lib__4_4edge()], -// 1 16 0 56 0 1 0 0 0 -1 0 0 0 1 4-4rin45.dat - [1,16,0,56,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin45()], -// 1 16 0 56 0 2 0 0 0 -1 0 0 0 2 4-4rin23.dat - [1,16,0,56,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4rin23()], -// 1 16 0 56 0 1 0 0 0 -1 0 0 0 1 4-4rin48.dat - [1,16,0,56,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin48()], +// 1 16 0 56 0 1 0 0 0 -1 0 0 0 1 4-4ring45.dat + [1,16,0,56,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring45()], +// 1 16 0 56 0 2 0 0 0 -1 0 0 0 2 4-4ring23.dat + [1,16,0,56,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring23()], +// 1 16 0 56 0 1 0 0 0 -1 0 0 0 1 4-4ring48.dat + [1,16,0,56,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring48()], // 1 16 0 56 0 49 0 0 0 1 0 0 0 49 4-4edge.dat [1,16,0,56,0,49,0,0,0,1,0,0,0,49, ldraw_lib__4_4edge()], // 1 16 0 52 0 49 0 0 0 4 0 0 0 49 4-4cyli.dat diff --git a/parts/48912.scad b/parts/48912.scad index 0773d328b..850b1e169 100644 --- a/parts/48912.scad +++ b/parts/48912.scad @@ -8,7 +8,7 @@ use <../p/1-8cyli.scad> use <../p/1-8cyls2.scad> use <../p/1-8edge.scad> use <../p/1-8ndis.scad> -use <../p/1-8rin10.scad> +use <../p/1-8ring10.scad> use <../p/1-8ring9.scad> use <../p/3-8edge.scad> use <../p/4-4cyli.scad> @@ -20,7 +20,7 @@ function ldraw_lib__48912() = [ // 0 ~Technic Shock Absorber 11L/9L Top // 0 Name: 48912.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__48912() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -10 1 0 0 0 0 -1 0 1 0 peghole.dat [1,16,0,0,-10,1,0,0,0,0,-1,0,1,0, ldraw_lib__peghole()], @@ -680,20 +681,20 @@ function ldraw_lib__48912() = [ [1,16,0,37,0,6.8883,0,-16.6298,0,1,0,16.6298,0,6.8883, ldraw_lib__1_8edge()], // 1 16 0 37 0 0.765367 0 -1.84776 0 1 0 1.84776 0 0.765367 1-8ring9.dat [1,16,0,37,0,0.765367,0,-1.84776,0,1,0,1.84776,0,0.765367, ldraw_lib__1_8ring9()], -// 1 16 0 37 0 0.765367 0 -1.84776 0 1 0 1.84776 0 0.765367 1-8rin10.dat - [1,16,0,37,0,0.765367,0,-1.84776,0,1,0,1.84776,0,0.765367, ldraw_lib__1_8rin10()], +// 1 16 0 37 0 0.765367 0 -1.84776 0 1 0 1.84776 0 0.765367 1-8ring10.dat + [1,16,0,37,0,0.765367,0,-1.84776,0,1,0,1.84776,0,0.765367, ldraw_lib__1_8ring10()], // 1 16 0 37 0 -0.765367 0 1.84776 0 1 0 -1.84776 0 -0.765367 1-8ring9.dat [1,16,0,37,0,-0.765367,0,1.84776,0,1,0,-1.84776,0,-0.765367, ldraw_lib__1_8ring9()], -// 1 16 0 37 0 -0.765367 0 1.84776 0 1 0 -1.84776 0 -0.765367 1-8rin10.dat - [1,16,0,37,0,-0.765367,0,1.84776,0,1,0,-1.84776,0,-0.765367, ldraw_lib__1_8rin10()], +// 1 16 0 37 0 -0.765367 0 1.84776 0 1 0 -1.84776 0 -0.765367 1-8ring10.dat + [1,16,0,37,0,-0.765367,0,1.84776,0,1,0,-1.84776,0,-0.765367, ldraw_lib__1_8ring10()], // 1 16 0 43 0 -0.765367 0 1.84776 0 -1 0 1.84776 0 0.765367 1-8ring9.dat [1,16,0,43,0,-0.765367,0,1.84776,0,-1,0,1.84776,0,0.765367, ldraw_lib__1_8ring9()], -// 1 16 0 43 0 -0.765367 0 1.84776 0 -1 0 1.84776 0 0.765367 1-8rin10.dat - [1,16,0,43,0,-0.765367,0,1.84776,0,-1,0,1.84776,0,0.765367, ldraw_lib__1_8rin10()], +// 1 16 0 43 0 -0.765367 0 1.84776 0 -1 0 1.84776 0 0.765367 1-8ring10.dat + [1,16,0,43,0,-0.765367,0,1.84776,0,-1,0,1.84776,0,0.765367, ldraw_lib__1_8ring10()], // 1 16 0 43 0 0.765367 0 -1.84776 0 -1 0 -1.84776 0 -0.765367 1-8ring9.dat [1,16,0,43,0,0.765367,0,-1.84776,0,-1,0,-1.84776,0,-0.765367, ldraw_lib__1_8ring9()], -// 1 16 0 43 0 0.765367 0 -1.84776 0 -1 0 -1.84776 0 -0.765367 1-8rin10.dat - [1,16,0,43,0,0.765367,0,-1.84776,0,-1,0,-1.84776,0,-0.765367, ldraw_lib__1_8rin10()], +// 1 16 0 43 0 0.765367 0 -1.84776 0 -1 0 -1.84776 0 -0.765367 1-8ring10.dat + [1,16,0,43,0,0.765367,0,-1.84776,0,-1,0,-1.84776,0,-0.765367, ldraw_lib__1_8ring10()], // 2 24 6.894 37 16.632 10 37 14.552 [2,24,6.894,37,16.632,10,37,14.552], // 2 24 -6.894 37 16.632 -10 37 14.552 diff --git a/parts/48913.scad b/parts/48913.scad index 218314032..544f6af3c 100644 --- a/parts/48913.scad +++ b/parts/48913.scad @@ -10,7 +10,7 @@ use <../p/4-4con3.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring2.scad> use <../p/4-4ring8.scad> use <../p/4-4ring9.scad> @@ -21,7 +21,7 @@ function ldraw_lib__48913() = [ // 0 ~Technic Shock Absorber 11L/9L Bottom // 0 Name: 48913.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__48913() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 10 1 0 0 0 0 1 0 -1 0 peghole.dat [1,16,0,0,10,1,0,0,0,0,1,0,-1,0, ldraw_lib__peghole()], @@ -65,8 +66,8 @@ function ldraw_lib__48913() = [ [1,16,0,-40,0,18,0,0,0,-1,0,0,0,-18, ldraw_lib__4_4edge()], // 1 16 0 -40 0 2 0 0 0 1 0 0 0 -2 4-4ring9.dat [1,16,0,-40,0,2,0,0,0,1,0,0,0,-2, ldraw_lib__4_4ring9()], -// 1 16 0 -40 0 2 0 0 0 1 0 0 0 -2 4-4rin10.dat - [1,16,0,-40,0,2,0,0,0,1,0,0,0,-2, ldraw_lib__4_4rin10()], +// 1 16 0 -40 0 2 0 0 0 1 0 0 0 -2 4-4ring10.dat + [1,16,0,-40,0,2,0,0,0,1,0,0,0,-2, ldraw_lib__4_4ring10()], // 1 16 0 -44 0 18 0 0 0 -1 0 0 0 -18 4-4edge.dat [1,16,0,-44,0,18,0,0,0,-1,0,0,0,-18, ldraw_lib__4_4edge()], // 1 16 0 -40 0 18 0 0 0 -4 0 0 0 -18 4-4cyli.dat diff --git a/parts/48914.scad b/parts/48914.scad index f4a56672e..cf6b80476 100644 --- a/parts/48914.scad +++ b/parts/48914.scad @@ -3,7 +3,7 @@ use <../p/1-4chrd.scad> use <../p/1-4edge.scad> use <../p/1-8cyli.scad> use <../p/1-8edge.scad> -use <../p/1-8rin10.scad> +use <../p/1-8ring10.scad> use <../p/1-8ring9.scad> use <../p/4-4con3.scad> use <../p/4-4con8.scad> @@ -15,7 +15,7 @@ function ldraw_lib__48914() = [ // 0 ~Technic Shock Absorber 11L/9L Spring Holder // 0 Name: 48914.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__48914() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 8.426 -2 -20.328 10 -2 -19.274 [2,24,8.426,-2,-20.328,10,-2,-19.274], @@ -111,12 +112,12 @@ function ldraw_lib__48914() = [ [1,16,0,-2,0,6.8883,0,-16.6298,0,1,0,16.6298,0,6.8883, ldraw_lib__1_8edge()], // 1 16 0 -2 0 -0.765367 0 1.84776 0 -1 0 1.84776 0 0.765367 1-8ring9.dat [1,16,0,-2,0,-0.765367,0,1.84776,0,-1,0,1.84776,0,0.765367, ldraw_lib__1_8ring9()], -// 1 16 0 -2 0 -0.765367 0 1.84776 0 -1 0 1.84776 0 0.765367 1-8rin10.dat - [1,16,0,-2,0,-0.765367,0,1.84776,0,-1,0,1.84776,0,0.765367, ldraw_lib__1_8rin10()], +// 1 16 0 -2 0 -0.765367 0 1.84776 0 -1 0 1.84776 0 0.765367 1-8ring10.dat + [1,16,0,-2,0,-0.765367,0,1.84776,0,-1,0,1.84776,0,0.765367, ldraw_lib__1_8ring10()], // 1 16 0 -2 0 0.765367 0 -1.84776 0 -1 0 -1.84776 0 -0.765367 1-8ring9.dat [1,16,0,-2,0,0.765367,0,-1.84776,0,-1,0,-1.84776,0,-0.765367, ldraw_lib__1_8ring9()], -// 1 16 0 -2 0 0.765367 0 -1.84776 0 -1 0 -1.84776 0 -0.765367 1-8rin10.dat - [1,16,0,-2,0,0.765367,0,-1.84776,0,-1,0,-1.84776,0,-0.765367, ldraw_lib__1_8rin10()], +// 1 16 0 -2 0 0.765367 0 -1.84776 0 -1 0 -1.84776 0 -0.765367 1-8ring10.dat + [1,16,0,-2,0,0.765367,0,-1.84776,0,-1,0,-1.84776,0,-0.765367, ldraw_lib__1_8ring10()], // 2 24 6.894 -2 16.632 10 -2 14.552 [2,24,6.894,-2,16.632,10,-2,14.552], // 2 24 -6.894 -2 16.632 -10 -2 14.552 diff --git a/parts/48915.scad b/parts/48915.scad index db4e293e1..e828f40a1 100644 --- a/parts/48915.scad +++ b/parts/48915.scad @@ -1,13 +1,13 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring9.scad> function ldraw_lib__48915() = [ // 0 ~Technic Shock Absorber 11L/9L Setting Ring // 0 Name: 48915.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__48915() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 60 0 22 0 0 0 8 0 0 0 22 4-4cyli.dat [1,16,0,60,0,22,0,0,0,8,0,0,0,22, ldraw_lib__4_4cyli()], @@ -23,8 +24,8 @@ function ldraw_lib__48915() = [ [1,16,0,68,0,22,0,0,0,1,0,0,0,22, ldraw_lib__4_4edge()], // 1 16 0 68 0 2 0 0 0 -1 0 0 0 2 4-4ring9.dat [1,16,0,68,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring9()], -// 1 16 0 68 0 2 0 0 0 -1 0 0 0 2 4-4rin10.dat - [1,16,0,68,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4rin10()], +// 1 16 0 68 0 2 0 0 0 -1 0 0 0 2 4-4ring10.dat + [1,16,0,68,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring10()], // 1 16 0 68 0 18 0 0 0 1 0 0 0 18 4-4edge.dat [1,16,0,68,0,18,0,0,0,1,0,0,0,18, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/49098.scad b/parts/49098.scad index 29d3b1bf7..ab2b1f9d2 100644 --- a/parts/49098.scad +++ b/parts/49098.scad @@ -1,6 +1,6 @@ use <../lib.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin13.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring13.scad> use <../p/4-4ring7.scad> use <../p/48/4-4aring.scad> use @@ -9,7 +9,7 @@ function ldraw_lib__49098() = [ // 0 Wheel Rim 11 x 18 Side with Tyre Widener // 0 Name: 49098.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2023-07 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__49098() = [ // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 // 0 !HISTORY 2022-04-06 [Sirio] Introduced subpart for pattern // 0 !HISTORY 2023-12-31 [OrionP] Official Update 2023-07 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Subpart // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\49098s02.dat @@ -41,12 +42,12 @@ function ldraw_lib__49098() = [ // 1 16 0 0 0 1 0 0 0 -1 0 0 0 1 s\49098s03.dat [1,16,0,0,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__s__49098s03()], // 0 // Patteranble area -// 1 16 0 0 -8 1.25 0 0 0 0 1.25 0 1 0 4-4rin13.dat - [1,16,0,0,-8,1.25,0,0,0,0,1.25,0,1,0, ldraw_lib__4_4rin13()], +// 1 16 0 0 -8 1.25 0 0 0 0 1.25 0 1 0 4-4ring13.dat + [1,16,0,0,-8,1.25,0,0,0,0,1.25,0,1,0, ldraw_lib__4_4ring13()], // 1 16 0 0 -8 2.5 0 0 0 0 2.5 0 1 0 4-4ring7.dat [1,16,0,0,-8,2.5,0,0,0,0,2.5,0,1,0, ldraw_lib__4_4ring7()], -// 1 16 0 0 -8 2 0 0 0 0 2 0 1 0 4-4rin10.dat - [1,16,0,0,-8,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 -8 2 0 0 0 0 2 0 1 0 4-4ring10.dat + [1,16,0,0,-8,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring10()], // 1 16 0 0 -8 22 0 0 0 0 22 0 1 0 48\4-4aring.dat [1,16,0,0,-8,22,0,0,0,0,22,0,1,0, ldraw_lib__48__4_4aring()], ]; diff --git a/parts/49098py1.scad b/parts/49098py1.scad index 803a47e2b..e19e0f0ce 100644 --- a/parts/49098py1.scad +++ b/parts/49098py1.scad @@ -1,10 +1,10 @@ use <../lib.scad> -use <../p/4-4rin17.scad> -use <../p/4-4rin19.scad> -use <../p/4-4rin36.scad> -use <../p/4-4rin37.scad> -use <../p/4-4rin39.scad> -use <../p/4-4rin50.scad> +use <../p/4-4ring17.scad> +use <../p/4-4ring19.scad> +use <../p/4-4ring36.scad> +use <../p/4-4ring37.scad> +use <../p/4-4ring39.scad> +use <../p/4-4ring50.scad> use <../p/48/1-6ring10.scad> use <../p/48/4-4aring.scad> use <../p/48/5-48ring10.scad> @@ -13,7 +13,7 @@ function ldraw_lib__49098py1() = [ // 0 Wheel Rim 11 x 18 Side with Tyre Widener with Blue "Pirelli Cinturato" Pattern // 0 Name: 49098py1.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Part UPDATE 2023-07 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,25 +23,26 @@ function ldraw_lib__49098py1() = [ // 0 !KEYWORDS AMG, Bricklink 49098pb02, F1, Mercedes, Set 76909, Speed Champions // // 0 !HISTORY 2023-12-31 [OrionP] Official Update 2023-07 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Subparts // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\49098s02.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__49098s02()], // 0 // Patterned faces // 0 // Primitives -// 1 16 0 0 -8 .325 0 0 0 0 .325 0 1 0 4-4rin50.dat - [1,16,0,0,-8,.325,0,0,0,0,.325,0,1,0, ldraw_lib__4_4rin50()], -// 1 16 0 0 -8 .425 0 0 0 0 .425 0 1 0 4-4rin39.dat - [1,16,0,0,-8,.425,0,0,0,0,.425,0,1,0, ldraw_lib__4_4rin39()], -// 1 3 0 0 -8 1 0 0 0 0 1 0 1 0 4-4rin17.dat - [1,3,0,0,-8,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin17()], -// 1 3 0 0 -8 .5 0 0 0 0 .5 0 1 0 4-4rin36.dat - [1,3,0,0,-8,.5,0,0,0,0,.5,0,1,0, ldraw_lib__4_4rin36()], -// 1 16 0 0 -8 .5 0 0 0 0 .5 0 1 0 4-4rin37.dat - [1,16,0,0,-8,.5,0,0,0,0,.5,0,1,0, ldraw_lib__4_4rin37()], -// 1 16 0 0 -8 1 0 0 0 0 1 0 1 0 4-4rin19.dat - [1,16,0,0,-8,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin19()], +// 1 16 0 0 -8 .325 0 0 0 0 .325 0 1 0 4-4ring50.dat + [1,16,0,0,-8,.325,0,0,0,0,.325,0,1,0, ldraw_lib__4_4ring50()], +// 1 16 0 0 -8 .425 0 0 0 0 .425 0 1 0 4-4ring39.dat + [1,16,0,0,-8,.425,0,0,0,0,.425,0,1,0, ldraw_lib__4_4ring39()], +// 1 3 0 0 -8 1 0 0 0 0 1 0 1 0 4-4ring17.dat + [1,3,0,0,-8,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring17()], +// 1 3 0 0 -8 .5 0 0 0 0 .5 0 1 0 4-4ring36.dat + [1,3,0,0,-8,.5,0,0,0,0,.5,0,1,0, ldraw_lib__4_4ring36()], +// 1 16 0 0 -8 .5 0 0 0 0 .5 0 1 0 4-4ring37.dat + [1,16,0,0,-8,.5,0,0,0,0,.5,0,1,0, ldraw_lib__4_4ring37()], +// 1 16 0 0 -8 1 0 0 0 0 1 0 1 0 4-4ring19.dat + [1,16,0,0,-8,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring19()], // 1 16 0 0 -8 20 0 0 0 0 20 0 1 0 48\4-4aring.dat [1,16,0,0,-8,20,0,0,0,0,20,0,1,0, ldraw_lib__48__4_4aring()], // 1 16 0 0 -8 2 0 0 0 0 -2 0 1 0 48\5-48ring10.dat diff --git a/parts/4913.scad b/parts/4913.scad index 73b755faa..28d9414f2 100644 --- a/parts/4913.scad +++ b/parts/4913.scad @@ -6,8 +6,8 @@ use <../p/4-4con15.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin11.scad> -use <../p/4-4rin14.scad> +use <../p/4-4ring11.scad> +use <../p/4-4ring14.scad> use <../p/4-4ring6.scad> use <../p/box4-2p.scad> use <../p/stud8.scad> @@ -16,7 +16,7 @@ function ldraw_lib__4913() = [ // 0 Duplo Sign Post Tall // 0 Name: 4913.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__4913() = [ // 0 !CATEGORY Support // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 25 0 0 0 25 0 0 0 25 4-4ndis.dat [1,16,0,0,0,25,0,0,0,25,0,0,0,25, ldraw_lib__4_4ndis()], @@ -94,16 +95,16 @@ function ldraw_lib__4913() = [ [1,16,0,-128,0,0,0,-15,0,-1,0,15,0,0, ldraw_lib__4_4edge()], // 1 16 0 -128 0 0 0 -14 0 -1 0 14 0 0 4-4edge.dat [1,16,0,-128,0,0,0,-14,0,-1,0,14,0,0, ldraw_lib__4_4edge()], -// 1 16 0 -128 0 0 0 -1 0 1 0 -1 0 0 4-4rin14.dat - [1,16,0,-128,0,0,0,-1,0,1,0,-1,0,0, ldraw_lib__4_4rin14()], +// 1 16 0 -128 0 0 0 -1 0 1 0 -1 0 0 4-4ring14.dat + [1,16,0,-128,0,0,0,-1,0,1,0,-1,0,0, ldraw_lib__4_4ring14()], // 1 16 0 -140 0 0 0 -14 0 -1 0 14 0 0 4-4edge.dat [1,16,0,-140,0,0,0,-14,0,-1,0,14,0,0, ldraw_lib__4_4edge()], // 1 16 0 -140 0 0 0 -14 0 12 0 14 0 0 4-4cyli.dat [1,16,0,-140,0,0,0,-14,0,12,0,14,0,0, ldraw_lib__4_4cyli()], // 1 16 0 -140 0 0 0 -11 0 12 0 11 0 0 4-4edge.dat [1,16,0,-140,0,0,0,-11,0,12,0,11,0,0, ldraw_lib__4_4edge()], -// 1 16 0 -140 0 0 0 -1 0 1 0 1 0 0 4-4rin11.dat - [1,16,0,-140,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__4_4rin11()], +// 1 16 0 -140 0 0 0 -1 0 1 0 1 0 0 4-4ring11.dat + [1,16,0,-140,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__4_4ring11()], // 1 16 0 -140 0 0 0 -2 0 1 0 2 0 0 4-4ring6.dat [1,16,0,-140,0,0,0,-2,0,1,0,2,0,0, ldraw_lib__4_4ring6()], // 1 16 -20 10 -36 -1.5 0 0 0 0 6 0 4 0 box4-2p.dat diff --git a/parts/49294.scad b/parts/49294.scad index 0512068d3..ec9f338de 100644 --- a/parts/49294.scad +++ b/parts/49294.scad @@ -2,12 +2,12 @@ use <../lib.scad> use <../p/4-4cylo.scad> use <../p/4-4ring2.scad> use <../p/48/1-12edge.scad> -use <../p/48/1-4rin31.scad> +use <../p/48/1-4ring31.scad> use <../p/48/4-4con20.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin13.scad> -use <../p/48/4-4rin24.scad> +use <../p/48/4-4ring13.scad> +use <../p/48/4-4ring24.scad> use <../p/axl3hole.scad> use <../p/box3u2p.scad> use @@ -15,7 +15,7 @@ function ldraw_lib__49294() = [ // 0 Wheel Rim 34 x 56 with 6 Double Spokes and 6 Pegholes // 0 Name: 49294.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2023-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__49294() = [ // 0 !KEYWORDS Land Rover Defender, Set 42110, Technic // // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\49294s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__49294s01()], @@ -43,20 +44,20 @@ function ldraw_lib__49294() = [ [1,16,0,0,39,62,0,0,0,0,-62,0,-68,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 30 70 0 0 0 0 -70 0 3 0 48\4-4cylo.dat [1,16,0,0,30,70,0,0,0,0,-70,0,3,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 30 5 0 0 0 0 -5 0 1 0 48\4-4rin13.dat - [1,16,0,0,30,5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4rin13()], -// 1 16 0 0 33 -5 0 0 0 0 -5 0 -1 0 48\4-4rin13.dat - [1,16,0,0,33,-5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 30 5 0 0 0 0 -5 0 1 0 48\4-4ring13.dat + [1,16,0,0,30,5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4ring13()], +// 1 16 0 0 33 -5 0 0 0 0 -5 0 -1 0 48\4-4ring13.dat + [1,16,0,0,33,-5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4ring13()], // 1 16 0 0 38 70 0 0 0 0 -70 0 4 0 48\4-4cylo.dat [1,16,0,0,38,70,0,0,0,0,-70,0,4,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 38 5 0 0 0 0 -5 0 1 0 48\4-4rin13.dat - [1,16,0,0,38,5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4rin13()], -// 1 16 0 0 -30 -5 0 0 0 0 -5 0 -1 0 48\4-4rin13.dat - [1,16,0,0,-30,-5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4rin13()], -// 1 16 0 0 -33 5 0 0 0 0 -5 0 1 0 48\4-4rin13.dat - [1,16,0,0,-33,5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4rin13()], -// 1 16 0 0 -38 -5 0 0 0 0 -5 0 -1 0 48\4-4rin13.dat - [1,16,0,0,-38,-5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 38 5 0 0 0 0 -5 0 1 0 48\4-4ring13.dat + [1,16,0,0,38,5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4ring13()], +// 1 16 0 0 -30 -5 0 0 0 0 -5 0 -1 0 48\4-4ring13.dat + [1,16,0,0,-30,-5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4ring13()], +// 1 16 0 0 -33 5 0 0 0 0 -5 0 1 0 48\4-4ring13.dat + [1,16,0,0,-33,5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4ring13()], +// 1 16 0 0 -38 -5 0 0 0 0 -5 0 -1 0 48\4-4ring13.dat + [1,16,0,0,-38,-5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4ring13()], // 1 16 0 0 33 65 0 0 0 0 -65 0 5 0 48\4-4cylo.dat [1,16,0,0,33,65,0,0,0,0,-65,0,5,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 -30 -70 0 0 0 0 -70 0 -3 0 48\4-4cylo.dat @@ -77,16 +78,16 @@ function ldraw_lib__49294() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 42 3.1 0 0 0 0 -3.1 0 -3 0 48\4-4con20.dat [1,16,0,0,42,3.1,0,0,0,0,-3.1,0,-3,0, ldraw_lib__48__4_4con20()], -// 1 16 0 0 42 2.1 0 0 0 0 2.1 0 -1 0 48\1-4rin31.dat - [1,16,0,0,42,2.1,0,0,0,0,2.1,0,-1,0, ldraw_lib__48__1_4rin31()], -// 1 16 0 0 42 0 0 2.1 -2.1 0 0 0 -1 0 48\1-4rin31.dat - [1,16,0,0,42,0,0,2.1,-2.1,0,0,0,-1,0, ldraw_lib__48__1_4rin31()], -// 1 16 0 0 42 0 0 -2.1 2.1 0 0 0 -1 0 48\1-4rin31.dat - [1,16,0,0,42,0,0,-2.1,2.1,0,0,0,-1,0, ldraw_lib__48__1_4rin31()], -// 1 16 0 0 42 -2.1 0 0 0 0 -2.1 0 -1 0 48\1-4rin31.dat - [1,16,0,0,42,-2.1,0,0,0,0,-2.1,0,-1,0, ldraw_lib__48__1_4rin31()], -// 1 16 0 0 42 2.8 0 0 0 0 2.8 0 -1 0 48\4-4rin24.dat - [1,16,0,0,42,2.8,0,0,0,0,2.8,0,-1,0, ldraw_lib__48__4_4rin24()], +// 1 16 0 0 42 2.1 0 0 0 0 2.1 0 -1 0 48\1-4ring31.dat + [1,16,0,0,42,2.1,0,0,0,0,2.1,0,-1,0, ldraw_lib__48__1_4ring31()], +// 1 16 0 0 42 0 0 2.1 -2.1 0 0 0 -1 0 48\1-4ring31.dat + [1,16,0,0,42,0,0,2.1,-2.1,0,0,0,-1,0, ldraw_lib__48__1_4ring31()], +// 1 16 0 0 42 0 0 -2.1 2.1 0 0 0 -1 0 48\1-4ring31.dat + [1,16,0,0,42,0,0,-2.1,2.1,0,0,0,-1,0, ldraw_lib__48__1_4ring31()], +// 1 16 0 0 42 -2.1 0 0 0 0 -2.1 0 -1 0 48\1-4ring31.dat + [1,16,0,0,42,-2.1,0,0,0,0,-2.1,0,-1,0, ldraw_lib__48__1_4ring31()], +// 1 16 0 0 42 2.8 0 0 0 0 2.8 0 -1 0 48\4-4ring24.dat + [1,16,0,0,42,2.8,0,0,0,0,2.8,0,-1,0, ldraw_lib__48__4_4ring24()], // 1 16 0 0 42 65.1 0 0 0 0 65.1 0 1 0 48\4-4edge.dat [1,16,0,0,42,65.1,0,0,0,0,65.1,0,1,0, ldraw_lib__48__4_4edge()], // 2 24 -64.8682 2 -30 -64.8682 2 30 diff --git a/parts/497a.scad b/parts/497a.scad index 01d85493e..09d22bfe9 100644 --- a/parts/497a.scad +++ b/parts/497a.scad @@ -4,8 +4,8 @@ use <../p/4-4con19.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring4.scad> use <../p/rect.scad> use <../p/stud.scad> @@ -13,7 +13,7 @@ function ldraw_lib__497a() = [ // 0 ~Wheel Rim 8 x 18 with 4 Studs // 0 Name: 497a.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -24,7 +24,8 @@ function ldraw_lib__497a() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2008-07-07 [nielsk] Modified for BFC compliance (2004-12-11) // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 10 4 0 0 0 0 4 0 1 0 4-4edge.dat [1,16,0,0,10,4,0,0,0,0,4,0,1,0, ldraw_lib__4_4edge()], @@ -110,8 +111,8 @@ function ldraw_lib__497a() = [ [1,16,0,0,10,4,0,0,0,0,4,0,-4,0, ldraw_lib__4_4ring1()], // 1 16 0 0 8 4 0 0 0 0 4 0 -4 0 4-4ring4.dat [1,16,0,0,8,4,0,0,0,0,4,0,-4,0, ldraw_lib__4_4ring4()], -// 1 16 0 0 8 2 0 0 0 0 2 0 -2 0 4-4rin10.dat - [1,16,0,0,8,2,0,0,0,0,2,0,-2,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 8 2 0 0 0 0 2 0 -2 0 4-4ring10.dat + [1,16,0,0,8,2,0,0,0,0,2,0,-2,0, ldraw_lib__4_4ring10()], // 1 16 0 0 5 2 0 0 0 0 2 0 -0.6667 0 4-4con10.dat [1,16,0,0,5,2,0,0,0,0,2,0,-0.6667,0, ldraw_lib__4_4con10()], // 1 16 0 0 4.3333 1 0 0 0 0 1 0 -0.3333 0 4-4con19.dat diff --git a/parts/499.scad b/parts/499.scad index 5c950dbea..0b18b8599 100644 --- a/parts/499.scad +++ b/parts/499.scad @@ -10,13 +10,13 @@ use <../p/3-4edge.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin13.scad> -use <../p/4-4rin14.scad> +use <../p/4-4ring13.scad> +use <../p/4-4ring14.scad> function ldraw_lib__499() = [ // 0 ~Magnet Cylindrical Casing for Plate 2 x 4 // 0 Name: 499.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -25,7 +25,8 @@ function ldraw_lib__499() = [ // // 0 !HISTORY 2011-08-18 [cwdee] Split into component parts // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Tube is a bit simplified for using sphere primitive (Seen by Nils) // @@ -158,10 +159,10 @@ function ldraw_lib__499() = [ [1,16,17,-6,0,0,1,0,15,0,0,0,0,15, ldraw_lib__4_4disc()], // 1 16 34 -6 0 0 1 0 15 0 0 0 0 15 4-4edge.dat [1,16,34,-6,0,0,1,0,15,0,0,0,0,15, ldraw_lib__4_4edge()], -// 1 16 34 -6 0 0 -1 0 1 0 0 0 0 1 4-4rin14.dat - [1,16,34,-6,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__4_4rin14()], -// 1 16 34 -6 0 0 -1 0 1 0 0 0 0 1 4-4rin13.dat - [1,16,34,-6,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__4_4rin13()], +// 1 16 34 -6 0 0 -1 0 1 0 0 0 0 1 4-4ring14.dat + [1,16,34,-6,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__4_4ring14()], +// 1 16 34 -6 0 0 -1 0 1 0 0 0 0 1 4-4ring13.dat + [1,16,34,-6,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__4_4ring13()], // 1 16 34 -6 0 0 1 0 13 0 0 0 0 13 4-4edge.dat [1,16,34,-6,0,0,1,0,13,0,0,0,0,13, ldraw_lib__4_4edge()], // 1 16 21 -6 0 0 1 0 13 0 0 0 0 13 4-4edge.dat diff --git a/parts/50018a.scad b/parts/50018a.scad index 63b6c00d5..e450ab17c 100644 --- a/parts/50018a.scad +++ b/parts/50018a.scad @@ -3,7 +3,7 @@ use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> use <../p/4-4ring7.scad> -use <../p/48/1-24rin3.scad> +use <../p/48/1-24ring3.scad> use <../p/48/1-6ring3.scad> use <../p/48/5-24cylo.scad> use <../p/48/5-24disc.scad> @@ -16,7 +16,7 @@ function ldraw_lib__50018a() = [ // 0 Minifig Tool Hexagonal with Opposing Studs and 3 Ribbed Handles at 120 Degrees // 0 Name: 50018a.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__50018a() = [ // 0 !KEYWORDS Minifig Accessory Pack 11# // // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 4 -17.5 0 0 -1 0 1 0 0 0 0 1 stud2a.dat [1,16,4,-17.5,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__stud2a()], @@ -102,8 +103,8 @@ function ldraw_lib__50018a() = [ [1,16,4,-17.5,0,0,-2.75,0,6.46716,0,-2.67878,-2.67878,0,-6.46716, ldraw_lib__48__5_24cylo()], // 1 16 4 -17.5 0 0 -1 0 1.38837 0 -1.06533 -1.06533 0 -1.38837 48\1-6ring3.dat [1,16,4,-17.5,0,0,-1,0,1.38837,0,-1.06533,-1.06533,0,-1.38837, ldraw_lib__48__1_6ring3()], -// 1 16 4 -17.5 0 0 -1 0 1.38837 0 1.06533 -1.06533 0 1.38837 48\1-24rin3.dat - [1,16,4,-17.5,0,0,-1,0,1.38837,0,1.06533,-1.06533,0,1.38837, ldraw_lib__48__1_24rin3()], +// 1 16 4 -17.5 0 0 -1 0 1.38837 0 1.06533 -1.06533 0 1.38837 48\1-24ring3.dat + [1,16,4,-17.5,0,0,-1,0,1.38837,0,1.06533,-1.06533,0,1.38837, ldraw_lib__48__1_24ring3()], // 1 16 0 -12.49997 -8.660335 0 0 -1.25 -4.99997 -1 0 -2.886735 0 0 rect2p.dat [1,16,0,-12.49997,-8.660335,0,0,-1.25,-4.99997,-1,0,-2.886735,0,0, ldraw_lib__rect2p()], // 4 16 1.25 -7.5 -4.9497 1.25 -12.5503 -4.9497 1.25 -15.68835 -6.76135 1.25 -18.21343 -11.135115 @@ -196,8 +197,8 @@ function ldraw_lib__50018a() = [ [1,16,4,-17.5,0,0,-2.75,0,-5.55347,0,-4.26133,-4.26133,0,5.55347, ldraw_lib__48__5_24cylo()], // 1 16 4 -17.5 0 0 -1 0 -1.61679 0 -.6697 -.6697 0 1.61679 48\1-6ring3.dat [1,16,4,-17.5,0,0,-1,0,-1.61679,0,-.6697,-.6697,0,1.61679, ldraw_lib__48__1_6ring3()], -// 1 16 4 -17.5 0 0 -1 0 -1.61679 0 .6697 -.6697 0 -1.61679 48\1-24rin3.dat - [1,16,4,-17.5,0,0,-1,0,-1.61679,0,.6697,-.6697,0,-1.61679, ldraw_lib__48__1_24rin3()], +// 1 16 4 -17.5 0 0 -1 0 -1.61679 0 .6697 -.6697 0 -1.61679 48\1-24ring3.dat + [1,16,4,-17.5,0,0,-1,0,-1.61679,0,.6697,-.6697,0,-1.61679, ldraw_lib__48__1_24ring3()], // 1 16 0 -27.5001 0 0 0 -1.25 0 1 0 5.77347 0 0 rect2p.dat [1,16,0,-27.5001,0,0,0,-1.25,0,1,0,5.77347,0,0, ldraw_lib__rect2p()], // 4 16 1.25 -26.7866 -6.1854 1.25 -24.2614 -1.8117 1.25 -24.2613 1.8117 1.25 -26.7866 6.1854 @@ -290,8 +291,8 @@ function ldraw_lib__50018a() = [ [1,16,4,-17.5,0,0,-2.75,0,-.91369,0,6.94011,6.94011,0,.91369, ldraw_lib__48__5_24cylo()], // 1 16 4 -17.5 0 0 -1 0 .22842 0 1.73503 1.73503 0 -.22842 48\1-6ring3.dat [1,16,4,-17.5,0,0,-1,0,.22842,0,1.73503,1.73503,0,-.22842, ldraw_lib__48__1_6ring3()], -// 1 16 4 -17.5 0 0 -1 0 .22842 0 -1.73503 1.73503 0 .22842 48\1-24rin3.dat - [1,16,4,-17.5,0,0,-1,0,.22842,0,-1.73503,1.73503,0,.22842, ldraw_lib__48__1_24rin3()], +// 1 16 4 -17.5 0 0 -1 0 .22842 0 -1.73503 1.73503 0 .22842 48\1-24ring3.dat + [1,16,4,-17.5,0,0,-1,0,.22842,0,-1.73503,1.73503,0,.22842, ldraw_lib__48__1_24ring3()], // 1 16 0 -12.4999 8.6603 0 0 -1.25 4.99997 -1 0 -2.88673 0 0 rect2p.dat [1,16,0,-12.4999,8.6603,0,0,-1.25,4.99997,-1,0,-2.88673,0,0, ldraw_lib__rect2p()], // 4 16 1.25 -18.2134 11.1351 1.25 -15.6883 6.7614 1.25 -12.5503 4.9496 1.25 -7.5 4.9497 diff --git a/parts/50018f.scad b/parts/50018f.scad index b3c7d8328..23ffd88d4 100644 --- a/parts/50018f.scad +++ b/parts/50018f.scad @@ -5,16 +5,16 @@ use <../p/4-4con5.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring12.scad> use <../p/48/4-4aring.scad> -use <../p/48/4-4rin13.scad> +use <../p/48/4-4ring13.scad> use use <../p/stud2a.scad> function ldraw_lib__50018f() = [ // 0 Minifig Tool Hemisphere with 3 Ribs and Hollow Stud // 0 Name: 50018f.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2023-05 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__50018f() = [ // 0 !KEYWORDS Minifig Accessory Pack #11, Reflector // // 0 !HISTORY 2023-10-31 [OrionP] Official Update 2023-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\50018fs01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__50018fs01()], @@ -50,12 +51,12 @@ function ldraw_lib__50018f() = [ [1,16,0,5,0,4,0,0,0,1,0,0,0,4, ldraw_lib__4_4edge()], // // 0 // Bottom Rim -// 1 16 0 16 0 1 0 0 0 -1 0 0 0 1 4-4rin12.dat - [1,16,0,16,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin12()], +// 1 16 0 16 0 1 0 0 0 -1 0 0 0 1 4-4ring12.dat + [1,16,0,16,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring12()], // 1 16 0 16 0 13 0 0 0 -1 0 0 0 13 48\4-4aring.dat [1,16,0,16,0,13,0,0,0,-1,0,0,0,13, ldraw_lib__48__4_4aring()], -// 1 16 0 16 0 1 0 0 0 -1 0 0 0 1 48\4-4rin13.dat - [1,16,0,16,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4rin13()], +// 1 16 0 16 0 1 0 0 0 -1 0 0 0 1 48\4-4ring13.dat + [1,16,0,16,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4ring13()], // // 0 // Inner Surface // 0 BFC INVERTNEXT diff --git a/parts/502.scad b/parts/502.scad index 1008761a0..5d82fcc5e 100644 --- a/parts/502.scad +++ b/parts/502.scad @@ -7,8 +7,8 @@ use <../p/3-4edge.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin14.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring14.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use <../p/4-4ring7.scad> @@ -20,8 +20,8 @@ function ldraw_lib__502() = [ // 0 Electric Train Motor 12V Connecting Rod // 0 Name: 502.dat // 0 Author: Thomas Burger [grapeape] -// 0 !LDRAW_ORG Part UPDATE 2010-02 -// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -29,7 +29,8 @@ function ldraw_lib__502() = [ // // 0 !HISTORY 2008-11-16 [anathema] Fixed various errors, BFC'd, added more detail // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 11 3 60 0 1 0 0 0 -7.5 -7.5 0 0 4-4disc.dat [1,16,11,3,60,0,1,0,0,0,-7.5,-7.5,0,0, ldraw_lib__4_4disc()], @@ -73,8 +74,8 @@ function ldraw_lib__502() = [ [1,16,17,3,0,0,-1,0,0,0,-1.5,1.5,0,0, ldraw_lib__4_4ring3()], // 1 16 11 3 0 0 1 0 0 0 -3.5 -3.5 0 0 4-4ring1.dat [1,16,11,3,0,0,1,0,0,0,-3.5,-3.5,0,0, ldraw_lib__4_4ring1()], -// 1 16 11 3 0 0 1 0 0 0 -0.5 -0.5 0 0 4-4rin14.dat - [1,16,11,3,0,0,1,0,0,0,-0.5,-0.5,0,0, ldraw_lib__4_4rin14()], +// 1 16 11 3 0 0 1 0 0 0 -0.5 -0.5 0 0 4-4ring14.dat + [1,16,11,3,0,0,1,0,0,0,-0.5,-0.5,0,0, ldraw_lib__4_4ring14()], // 1 16 17 3 0 0 -1 0 0 0 -1.5 1.5 0 0 4-4ring4.dat [1,16,17,3,0,0,-1,0,0,0,-1.5,1.5,0,0, ldraw_lib__4_4ring4()], // 1 16 15.5 3 0 0 -1 0 0 0 -0.5 0.5 0 0 4-4ring7.dat diff --git a/parts/505.scad b/parts/505.scad index c93cc4d67..32625e3bb 100644 --- a/parts/505.scad +++ b/parts/505.scad @@ -10,13 +10,13 @@ use <../p/2-4ring4.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin26.scad> +use <../p/4-4ring26.scad> use <../p/4-4ring3.scad> function ldraw_lib__505() = [ // 0 Train Steam Drive Rod // 0 Name: 505.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -28,7 +28,8 @@ function ldraw_lib__505() = [ // 0 !HISTORY 2009-01-28 [mikeheide] rotated 90 degree // 0 !HISTORY 2009-02-01 [mikeheide] replaced 2-4edge.dat with 1-4edge.dat // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 //--Outer Edges // 2 24 -3.25 -9 0 -3.25 -9 -140 @@ -306,10 +307,10 @@ function ldraw_lib__505() = [ // 1 16 3.25 0 0 0 -2.25 0 6.75 0 0 0 0 -6.75 4-4cyli.dat [1,16,3.25,0,0,0,-2.25,0,6.75,0,0,0,0,-6.75, ldraw_lib__4_4cyli()], // 0 // --Ridge in ring faces -// 1 16 -1 0 0 0 1 0 0.25 0 0 0 0 -0.25 4-4rin26.dat - [1,16,-1,0,0,0,1,0,0.25,0,0,0,0,-0.25, ldraw_lib__4_4rin26()], -// 1 16 1 0 0 0 -1 0 0.25 0 0 0 0 -0.25 4-4rin26.dat - [1,16,1,0,0,0,-1,0,0.25,0,0,0,0,-0.25, ldraw_lib__4_4rin26()], +// 1 16 -1 0 0 0 1 0 0.25 0 0 0 0 -0.25 4-4ring26.dat + [1,16,-1,0,0,0,1,0,0.25,0,0,0,0,-0.25, ldraw_lib__4_4ring26()], +// 1 16 1 0 0 0 -1 0 0.25 0 0 0 0 -0.25 4-4ring26.dat + [1,16,1,0,0,0,-1,0,0.25,0,0,0,0,-0.25, ldraw_lib__4_4ring26()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 1 0 0 0 -2 0 6.5 0 0 0 0 -6.5 4-4cyli.dat diff --git a/parts/50861.scad b/parts/50861.scad index 2bf28df5d..be2d8a9d9 100644 --- a/parts/50861.scad +++ b/parts/50861.scad @@ -1,25 +1,26 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin17.scad> +use <../p/4-4ring17.scad> use function ldraw_lib__50861() = [ // 0 Tyre 6/ 58 x 14 Offset Tread // 0 Name: 50861.dat // 0 Author: Tim Gould [timgould] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS motorbike, Motorcycle +// 0 !KEYWORDS Motorcycle, motorbike // // 0 !HISTORY 2009-02-11 [Philo] Rebuild tread // 0 !HISTORY 2009-02-11 [Philo] Checked against LEGO Universe Team version // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm)/profile_as_%age_of_width x rim_diameter_(mm) // @@ -31,10 +32,10 @@ function ldraw_lib__50861() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 2.5 18 0 0 0 0 -18 0 5 0 4-4cyli.dat [1,16,0,0,2.5,18,0,0,0,0,-18,0,5,0, ldraw_lib__4_4cyli()], -// 1 16 0 0 -2.5 1 0 0 0 0 -1 0 1 0 4-4rin17.dat - [1,16,0,0,-2.5,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin17()], -// 1 16 0 0 2.5 1 0 0 0 0 -1 0 -1 0 4-4rin17.dat - [1,16,0,0,2.5,1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4rin17()], +// 1 16 0 0 -2.5 1 0 0 0 0 -1 0 1 0 4-4ring17.dat + [1,16,0,0,-2.5,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring17()], +// 1 16 0 0 2.5 1 0 0 0 0 -1 0 -1 0 4-4ring17.dat + [1,16,0,0,2.5,1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4ring17()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -2.5 17 0 0 0 0 -17 0 5 0 4-4cyli.dat diff --git a/parts/50862.scad b/parts/50862.scad index b05784d9a..b5c83c9fc 100644 --- a/parts/50862.scad +++ b/parts/50862.scad @@ -3,14 +3,14 @@ use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin17.scad> +use <../p/4-4ring17.scad> use <../p/4-4ring8.scad> use <../p/box4o8a.scad> function ldraw_lib__50862() = [ // 0 Wheel 6 x 14 Spoked with Stub Axles // 0 Name: 50862.dat // 0 Author: Tim Gould [timgould] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__50862() = [ // // 0 !HISTORY 2009-02-11 [Philo] Reworked spokes // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -55,10 +56,10 @@ function ldraw_lib__50862() = [ [1,16,0,0,2.5,0,0,16,16,0,0,0,5,0, ldraw_lib__4_4cyli()], // 1 16 0 0 -2.5 0 0 17 17 0 0 0 5 0 4-4cyli.dat [1,16,0,0,-2.5,0,0,17,17,0,0,0,5,0, ldraw_lib__4_4cyli()], -// 1 16 0 0 -2.5 0 0 1 1 0 0 0 -1 0 4-4rin17.dat - [1,16,0,0,-2.5,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4rin17()], -// 1 16 0 0 2.5 0 0 -1 1 0 0 0 1 0 4-4rin17.dat - [1,16,0,0,2.5,0,0,-1,1,0,0,0,1,0, ldraw_lib__4_4rin17()], +// 1 16 0 0 -2.5 0 0 1 1 0 0 0 -1 0 4-4ring17.dat + [1,16,0,0,-2.5,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4ring17()], +// 1 16 0 0 2.5 0 0 -1 1 0 0 0 1 0 4-4ring17.dat + [1,16,0,0,2.5,0,0,-1,1,0,0,0,1,0, ldraw_lib__4_4ring17()], // 1 16 0 0 -2.5 0 0 17 17 0 0 0 5 0 4-4edge.dat [1,16,0,0,-2.5,0,0,17,17,0,0,0,5,0, ldraw_lib__4_4edge()], // 1 16 0 0 2.5 0 0 17 17 0 0 0 5 0 4-4edge.dat diff --git a/parts/50899.scad b/parts/50899.scad index 0db63aed7..dee1e12ea 100644 --- a/parts/50899.scad +++ b/parts/50899.scad @@ -6,27 +6,28 @@ use <../p/4-4ring3.scad> use <../p/4-4ring8.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin24.scad> -use <../p/48/4-4rin47.scad> +use <../p/48/4-4ring24.scad> +use <../p/48/4-4ring47.scad> function ldraw_lib__50899() = [ // 0 Propeller 3 Blade 5D with Outer Ring // 0 Name: 50899.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS bionicle, Rhotuka, spinner +// 0 !KEYWORDS Rhotuka, bionicle, spinner // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 // 0 !HISTORY 2011-01-29 [Steffen] removed special characters from comments by translation to English // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 // 0 !HISTORY 2021-03-17 [cwdee] Update description // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 7 0 -50 0 0 0 -1 0 0 0 50 48\4-4edge.dat [1,16,0,7,0,-50,0,0,0,-1,0,0,0,50, ldraw_lib__48__4_4edge()], @@ -38,14 +39,14 @@ function ldraw_lib__50899() = [ [1,16,0,-7,0,-47,0,0,0,-1,0,0,0,47, ldraw_lib__48__4_4edge()], // 1 16 0 7 0 -47 0 0 0 -1 0 0 0 47 48\4-4edge.dat [1,16,0,7,0,-47,0,0,0,-1,0,0,0,47, ldraw_lib__48__4_4edge()], -// 1 16 0 7 0 -1 0 0 0 -1 0 0 0 1 48\4-4rin47.dat - [1,16,0,7,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4rin47()], -// 1 16 0 -7 0 1 0 0 0 1 0 0 0 1 48\4-4rin47.dat - [1,16,0,-7,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin47()], -// 1 16 0 7 0 -2 0 0 0 -1 0 0 0 2 48\4-4rin24.dat - [1,16,0,7,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4rin24()], -// 1 16 0 -7 0 2 0 0 0 1 0 0 0 2 48\4-4rin24.dat - [1,16,0,-7,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4rin24()], +// 1 16 0 7 0 -1 0 0 0 -1 0 0 0 1 48\4-4ring47.dat + [1,16,0,7,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4ring47()], +// 1 16 0 -7 0 1 0 0 0 1 0 0 0 1 48\4-4ring47.dat + [1,16,0,-7,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring47()], +// 1 16 0 7 0 -2 0 0 0 -1 0 0 0 2 48\4-4ring24.dat + [1,16,0,7,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4ring24()], +// 1 16 0 -7 0 2 0 0 0 1 0 0 0 2 48\4-4ring24.dat + [1,16,0,-7,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4ring24()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 7 0 -47 0 0 0 -14 0 0 0 47 48\4-4cyli.dat diff --git a/parts/50900.scad b/parts/50900.scad index abf05508f..af8ec0570 100644 --- a/parts/50900.scad +++ b/parts/50900.scad @@ -6,8 +6,8 @@ use <../p/4-4con3.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin11.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring11.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring8.scad> use <../p/4-8sphe.scad> use <../p/beamhole.scad> @@ -18,7 +18,7 @@ function ldraw_lib__50900() = [ // 0 Technic Bionicle Rhotuka Spinner Ripcord 12L with Hand Grip // 0 Name: 50900.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__50900() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Details of the grip are missing. // @@ -585,14 +586,14 @@ function ldraw_lib__50900() = [ [1,16,-40,1.5,0,0,0,26,0,26,0,26,0,0, ldraw_lib__t01o1154()], // 1 16 -40 -1.5 0 0 0 26 0 -26 0 -26 0 0 t01o1154.dat [1,16,-40,-1.5,0,0,0,26,0,-26,0,-26,0,0, ldraw_lib__t01o1154()], -// 1 16 -40 -4.5 0 0 0 2 0 1 0 2 0 0 4-4rin11.dat - [1,16,-40,-4.5,0,0,0,2,0,1,0,2,0,0, ldraw_lib__4_4rin11()], -// 1 16 -40 -4.5 0 0 0 2 0 1 0 2 0 0 4-4rin12.dat - [1,16,-40,-4.5,0,0,0,2,0,1,0,2,0,0, ldraw_lib__4_4rin12()], -// 1 16 -40 4.5 0 0 0 2 0 -1 0 -2 0 0 4-4rin11.dat - [1,16,-40,4.5,0,0,0,2,0,-1,0,-2,0,0, ldraw_lib__4_4rin11()], -// 1 16 -40 4.5 0 0 0 2 0 -1 0 -2 0 0 4-4rin12.dat - [1,16,-40,4.5,0,0,0,2,0,-1,0,-2,0,0, ldraw_lib__4_4rin12()], +// 1 16 -40 -4.5 0 0 0 2 0 1 0 2 0 0 4-4ring11.dat + [1,16,-40,-4.5,0,0,0,2,0,1,0,2,0,0, ldraw_lib__4_4ring11()], +// 1 16 -40 -4.5 0 0 0 2 0 1 0 2 0 0 4-4ring12.dat + [1,16,-40,-4.5,0,0,0,2,0,1,0,2,0,0, ldraw_lib__4_4ring12()], +// 1 16 -40 4.5 0 0 0 2 0 -1 0 -2 0 0 4-4ring11.dat + [1,16,-40,4.5,0,0,0,2,0,-1,0,-2,0,0, ldraw_lib__4_4ring11()], +// 1 16 -40 4.5 0 0 0 2 0 -1 0 -2 0 0 4-4ring12.dat + [1,16,-40,4.5,0,0,0,2,0,-1,0,-2,0,0, ldraw_lib__4_4ring12()], // 1 16 -40 4.5 0 0 0 22 0 -1 0 22 0 0 4-4edge.dat [1,16,-40,4.5,0,0,0,22,0,-1,0,22,0,0, ldraw_lib__4_4edge()], // 1 16 -40 -4.5 0 0 0 22 0 -1 0 22 0 0 4-4edge.dat diff --git a/parts/50921.scad b/parts/50921.scad index d9b24e471..a561ab039 100644 --- a/parts/50921.scad +++ b/parts/50921.scad @@ -30,8 +30,8 @@ use <../p/4-4edge.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use <../p/48/1-12cylo.scad> -use <../p/48/1-12rin2.scad> -use <../p/48/1-12rin5.scad> +use <../p/48/1-12ring2.scad> +use <../p/48/1-12ring5.scad> use <../p/48/1-4aring.scad> use <../p/48/2-4aring.scad> use <../p/5-16chrd.scad> @@ -62,7 +62,7 @@ function ldraw_lib__50921() = [ // 0 Technic Arm 2 x 5 with Ball Joint and Gear 12 Tooth Double Bevel // 0 Name: 50921.dat // 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Part UPDATE 2023-06 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -72,7 +72,8 @@ function ldraw_lib__50921() = [ // 0 !HISTORY 2015-12-30 [PTadmin] Official Update 2015-02 // 0 !HISTORY 2022-09-17 [SwampKryakwa] Removed unnecessary edgelines, updated geometry // 0 !HISTORY 2023-11-19 [OrionP] Official Update 2023-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -10 0 10 0 8 0 1 0 0 0 0 -1 npeghole.dat [1,16,-10,0,10,0,8,0,1,0,0,0,0,-1, ldraw_lib__npeghole()], @@ -774,14 +775,14 @@ function ldraw_lib__50921() = [ [1,16,0,8.66,-35,0,0,-1,-.5,.866,0,.866,.5,0, ldraw_lib__toothb12()], // 1 16 0 5 -31.34 0 0 -1 -.866 .5 0 .5 .866 0 toothb12.dat [1,16,0,5,-31.34,0,0,-1,-.866,.5,0,.5,.866,0, ldraw_lib__toothb12()], -// 1 16 -2 0 -40 0 1 0 -2.5 0 -4.3301 -4.3301 0 2.5 48\1-12rin2.dat - [1,16,-2,0,-40,0,1,0,-2.5,0,-4.3301,-4.3301,0,2.5, ldraw_lib__48__1_12rin2()], -// 1 16 -2 0 -40 0 1 0 -1.5 0 -2.5981 -2.5981 0 1.5 48\1-12rin5.dat - [1,16,-2,0,-40,0,1,0,-1.5,0,-2.5981,-2.5981,0,1.5, ldraw_lib__48__1_12rin5()], -// 1 16 2 0 -40 0 -1 0 -2.5 0 -4.3301 -4.3301 0 2.5 48\1-12rin2.dat - [1,16,2,0,-40,0,-1,0,-2.5,0,-4.3301,-4.3301,0,2.5, ldraw_lib__48__1_12rin2()], -// 1 16 2 0 -40 0 -1 0 -1.5 0 -2.5981 -2.5981 0 1.5 48\1-12rin5.dat - [1,16,2,0,-40,0,-1,0,-1.5,0,-2.5981,-2.5981,0,1.5, ldraw_lib__48__1_12rin5()], +// 1 16 -2 0 -40 0 1 0 -2.5 0 -4.3301 -4.3301 0 2.5 48\1-12ring2.dat + [1,16,-2,0,-40,0,1,0,-2.5,0,-4.3301,-4.3301,0,2.5, ldraw_lib__48__1_12ring2()], +// 1 16 -2 0 -40 0 1 0 -1.5 0 -2.5981 -2.5981 0 1.5 48\1-12ring5.dat + [1,16,-2,0,-40,0,1,0,-1.5,0,-2.5981,-2.5981,0,1.5, ldraw_lib__48__1_12ring5()], +// 1 16 2 0 -40 0 -1 0 -2.5 0 -4.3301 -4.3301 0 2.5 48\1-12ring2.dat + [1,16,2,0,-40,0,-1,0,-2.5,0,-4.3301,-4.3301,0,2.5, ldraw_lib__48__1_12ring2()], +// 1 16 2 0 -40 0 -1 0 -1.5 0 -2.5981 -2.5981 0 1.5 48\1-12ring5.dat + [1,16,2,0,-40,0,-1,0,-1.5,0,-2.5981,-2.5981,0,1.5, ldraw_lib__48__1_12ring5()], // 1 16 -2 0 -40 0 4 0 -15.5885 0 9 -9 0 -15.5885 48\1-12cylo.dat [1,16,-2,0,-40,0,4,0,-15.5885,0,9,-9,0,-15.5885, ldraw_lib__48__1_12cylo()], // 1 16 -2 -8.5 -54.722 0 4 0 -.5 0 .866 -.866 0 -.5 1-4cylo.dat @@ -878,14 +879,14 @@ function ldraw_lib__50921() = [ [3,16,-2,-7.0711,-47.0711,-2,-7.4665,-46.6202,-2,-7.3985,-46.581], // 3 16 2 -7.3985 -46.581 2 -7.4665 -46.6202 2 -7.0711 -47.0711 [3,16,2,-7.3985,-46.581,2,-7.4665,-46.6202,2,-7.0711,-47.0711], -// 1 16 -2 0 -40 0 1 0 0 0 5 5 0 0 48\1-12rin2.dat - [1,16,-2,0,-40,0,1,0,0,0,5,5,0,0, ldraw_lib__48__1_12rin2()], -// 1 16 -2 0 -40 0 1 0 0 0 3 3 0 0 48\1-12rin5.dat - [1,16,-2,0,-40,0,1,0,0,0,3,3,0,0, ldraw_lib__48__1_12rin5()], -// 1 16 2 0 -40 0 -1 0 0 0 5 5 0 0 48\1-12rin2.dat - [1,16,2,0,-40,0,-1,0,0,0,5,5,0,0, ldraw_lib__48__1_12rin2()], -// 1 16 2 0 -40 0 -1 0 0 0 3 3 0 0 48\1-12rin5.dat - [1,16,2,0,-40,0,-1,0,0,0,3,3,0,0, ldraw_lib__48__1_12rin5()], +// 1 16 -2 0 -40 0 1 0 0 0 5 5 0 0 48\1-12ring2.dat + [1,16,-2,0,-40,0,1,0,0,0,5,5,0,0, ldraw_lib__48__1_12ring2()], +// 1 16 -2 0 -40 0 1 0 0 0 3 3 0 0 48\1-12ring5.dat + [1,16,-2,0,-40,0,1,0,0,0,3,3,0,0, ldraw_lib__48__1_12ring5()], +// 1 16 2 0 -40 0 -1 0 0 0 5 5 0 0 48\1-12ring2.dat + [1,16,2,0,-40,0,-1,0,0,0,5,5,0,0, ldraw_lib__48__1_12ring2()], +// 1 16 2 0 -40 0 -1 0 0 0 3 3 0 0 48\1-12ring5.dat + [1,16,2,0,-40,0,-1,0,0,0,3,3,0,0, ldraw_lib__48__1_12ring5()], // 1 16 -2 0 -40 0 4 0 0 0 18 18 0 0 48\1-12cylo.dat [1,16,-2,0,-40,0,4,0,0,0,18,18,0,0, ldraw_lib__48__1_12cylo()], // 1 16 -2 8.5 -25.278 0 4 0 .5 0 .866 .866 0 -.5 1-4cylo.dat diff --git a/parts/50922.scad b/parts/50922.scad index efe5a6bfd..6d91c945b 100644 --- a/parts/50922.scad +++ b/parts/50922.scad @@ -29,8 +29,8 @@ use <../p/3-16cyli.scad> use <../p/3-16cylo.scad> use <../p/3-16edge.scad> use <../p/3-16ndis.scad> -use <../p/3-16rin3.scad> use <../p/3-16ring24.scad> +use <../p/3-16ring3.scad> use <../p/3-16tang.scad> use <../p/3-8chrd.scad> use <../p/3-8cylo.scad> @@ -41,8 +41,8 @@ use <../p/4-4disc.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> use <../p/5-16cylo.scad> -use <../p/5-16rin3.scad> -use <../p/5-16rin5.scad> +use <../p/5-16ring3.scad> +use <../p/5-16ring5.scad> use <../p/5-8cylo.scad> use <../p/7-16cyli.scad> use <../p/7-16disc.scad> @@ -66,19 +66,20 @@ function ldraw_lib__50922() = [ // 0 Constraction Limb 5 x 6 with Ball Joint and 7 Pinholes // 0 Name: 50922.dat // 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Part UPDATE 2022-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS bionicle, Hordika, Technic, Toa +// 0 !KEYWORDS Hordika, Technic, Toa, bionicle // // 0 !HISTORY 2016-01-01 [arezey] Fixed edges and rects // 0 !HISTORY 2021-03-31 [Sirio] Fixed sphere joint and corrected intermediate rotation of circular primitives // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -60 -40 0 1 0 -1 0 0 0 0 1 connhole.dat [1,16,0,-60,-40,0,1,0,-1,0,0,0,0,1, ldraw_lib__connhole()], @@ -564,14 +565,14 @@ function ldraw_lib__50922() = [ [4,16,2,-27.4202,-52,2,-31.3978,-61.2031,2,-28.5,-61.2031,2,-25.259,-56.3526], // 3 16 2 -27.4202 -52 2 -31.3978 -52 2 -31.3978 -61.2031 [3,16,2,-27.4202,-52,2,-31.3978,-52,2,-31.3978,-61.2031], -// 1 16 -5 -26 -54 0 1 0 0 0 0.5 0.5 0 0 5-16rin5.dat - [1,16,-5,-26,-54,0,1,0,0,0,0.5,0.5,0,0, ldraw_lib__5_16rin5()], -// 1 16 -5 -26 -54 0 1 0 0 0 1 1 0 0 5-16rin3.dat - [1,16,-5,-26,-54,0,1,0,0,0,1,1,0,0, ldraw_lib__5_16rin3()], -// 1 16 5 -26 -54 0 -1 0 0 0 0.5 0.5 0 0 5-16rin5.dat - [1,16,5,-26,-54,0,-1,0,0,0,0.5,0.5,0,0, ldraw_lib__5_16rin5()], -// 1 16 5 -26 -54 0 -1 0 0 0 1 1 0 0 5-16rin3.dat - [1,16,5,-26,-54,0,-1,0,0,0,1,1,0,0, ldraw_lib__5_16rin3()], +// 1 16 -5 -26 -54 0 1 0 0 0 0.5 0.5 0 0 5-16ring5.dat + [1,16,-5,-26,-54,0,1,0,0,0,0.5,0.5,0,0, ldraw_lib__5_16ring5()], +// 1 16 -5 -26 -54 0 1 0 0 0 1 1 0 0 5-16ring3.dat + [1,16,-5,-26,-54,0,1,0,0,0,1,1,0,0, ldraw_lib__5_16ring3()], +// 1 16 5 -26 -54 0 -1 0 0 0 0.5 0.5 0 0 5-16ring5.dat + [1,16,5,-26,-54,0,-1,0,0,0,0.5,0.5,0,0, ldraw_lib__5_16ring5()], +// 1 16 5 -26 -54 0 -1 0 0 0 1 1 0 0 5-16ring3.dat + [1,16,5,-26,-54,0,-1,0,0,0,1,1,0,0, ldraw_lib__5_16ring3()], // 3 16 -3.4442 -31.6851 -63.2031 -5 -31 -63.2031 0 -31 -63.2031 [3,16,-3.4442,-31.6851,-63.2031,-5,-31,-63.2031,0,-31,-63.2031], // 3 16 -5 -32.7247 -63.2031 -5 -31 -63.2031 -3.4442 -31.6851 -63.2031 @@ -1876,10 +1877,10 @@ function ldraw_lib__50922() = [ [4,16,-9,-27,10,9,-27,10,5,-18.0966,-10,-5,-18.0966,-10], // 0 // Cone // 0 // Primitives -// 1 16 0 -40 -70 0 0 3 -3 0 0 0 1 0 3-16rin3.dat - [1,16,0,-40,-70,0,0,3,-3,0,0,0,1,0, ldraw_lib__3_16rin3()], -// 1 16 0 -40 -70 0 0 -3 -3 0 0 0 1 0 3-16rin3.dat - [1,16,0,-40,-70,0,0,-3,-3,0,0,0,1,0, ldraw_lib__3_16rin3()], +// 1 16 0 -40 -70 0 0 3 -3 0 0 0 1 0 3-16ring3.dat + [1,16,0,-40,-70,0,0,3,-3,0,0,0,1,0, ldraw_lib__3_16ring3()], +// 1 16 0 -40 -70 0 0 -3 -3 0 0 0 1 0 3-16ring3.dat + [1,16,0,-40,-70,0,0,-3,-3,0,0,0,1,0, ldraw_lib__3_16ring3()], // 1 16 0 -40 -70 0 0 .5 -.5 0 0 0 1 0 3-16ring24.dat [1,16,0,-40,-70,0,0,.5,-.5,0,0,0,1,0, ldraw_lib__3_16ring24()], // 1 16 0 -40 -70 0 0 -.5 -.5 0 0 0 1 0 3-16ring24.dat diff --git a/parts/50943.scad b/parts/50943.scad index 3dc5f21ab..15418f2e2 100644 --- a/parts/50943.scad +++ b/parts/50943.scad @@ -12,7 +12,7 @@ use <../p/1-8edge.scad> use <../p/2-4cyli.scad> use <../p/2-4disc.scad> use <../p/2-4edge.scad> -use <../p/2-4rin16.scad> +use <../p/2-4ring16.scad> use <../p/2-4ring3.scad> use <../p/3-16edge.scad> use <../p/3-16ndis.scad> @@ -31,7 +31,7 @@ function ldraw_lib__50943() = [ // 0 Car Engine 2 x 2 with Air Scoop // 0 Name: 50943.dat // 0 Author: Donald Sutter [technog] -// 0 !LDRAW_ORG Part UPDATE 2009-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -39,7 +39,8 @@ function ldraw_lib__50943() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 16 0 1 0 0 0 -4 0 0 0 1 stud4a.dat [1,16,0,16,0,1,0,0,0,-4,0,0,0,1, ldraw_lib__stud4a()], @@ -69,8 +70,8 @@ function ldraw_lib__50943() = [ [1,16,11,32,-10,0,0,6,0,1,0,-6,0,0, ldraw_lib__2_4edge()], // 1 16 11 32 -10 0 0 2 0 -1 0 -2 0 0 2-4ring3.dat [1,16,11,32,-10,0,0,2,0,-1,0,-2,0,0, ldraw_lib__2_4ring3()], -// 1 16 11 32 -10 0 0 0.5 0 -1 0 -0.5 0 0 2-4rin16.dat - [1,16,11,32,-10,0,0,0.5,0,-1,0,-0.5,0,0, ldraw_lib__2_4rin16()], +// 1 16 11 32 -10 0 0 0.5 0 -1 0 -0.5 0 0 2-4ring16.dat + [1,16,11,32,-10,0,0,0.5,0,-1,0,-0.5,0,0, ldraw_lib__2_4ring16()], // 1 16 11 32 -10 3.253 0 7.853 0 1 0 -7.853 0 3.253 3-8edge.dat [1,16,11,32,-10,3.253,0,7.853,0,1,0,-7.853,0,3.253, ldraw_lib__3_8edge()], // 4 16 11 32 -1.5 11 32 1.5 14.253 32 2.147 14.253 32 -2.147 @@ -81,8 +82,8 @@ function ldraw_lib__50943() = [ [1,16,11,32,10,0,0,6,0,1,0,-6,0,0, ldraw_lib__2_4edge()], // 1 16 11 32 10 0 0 2 0 -1 0 -2 0 0 2-4ring3.dat [1,16,11,32,10,0,0,2,0,-1,0,-2,0,0, ldraw_lib__2_4ring3()], -// 1 16 11 32 10 0 0 0.5 0 -1 0 -0.5 0 0 2-4rin16.dat - [1,16,11,32,10,0,0,0.5,0,-1,0,-0.5,0,0, ldraw_lib__2_4rin16()], +// 1 16 11 32 10 0 0 0.5 0 -1 0 -0.5 0 0 2-4ring16.dat + [1,16,11,32,10,0,0,0.5,0,-1,0,-0.5,0,0, ldraw_lib__2_4ring16()], // 1 16 11 32 10 3.253 0 7.853 0 1 0 -7.853 0 3.253 3-8edge.dat [1,16,11,32,10,3.253,0,7.853,0,1,0,-7.853,0,3.253, ldraw_lib__3_8edge()], // 4 16 11 32 18.5 11 32 20 14.253 32 20 14.253 32 17.853 @@ -101,8 +102,8 @@ function ldraw_lib__50943() = [ [1,16,-11,32,10,0,0,-6,0,1,0,6,0,0, ldraw_lib__2_4edge()], // 1 16 -11 32 10 0 0 -2 0 -1 0 2 0 0 2-4ring3.dat [1,16,-11,32,10,0,0,-2,0,-1,0,2,0,0, ldraw_lib__2_4ring3()], -// 1 16 -11 32 10 0 0 -0.5 0 -1 0 0.5 0 0 2-4rin16.dat - [1,16,-11,32,10,0,0,-0.5,0,-1,0,0.5,0,0, ldraw_lib__2_4rin16()], +// 1 16 -11 32 10 0 0 -0.5 0 -1 0 0.5 0 0 2-4ring16.dat + [1,16,-11,32,10,0,0,-0.5,0,-1,0,0.5,0,0, ldraw_lib__2_4ring16()], // 1 16 -11 32 10 -3.253 0 -7.853 0 1 0 7.853 0 -3.253 3-8edge.dat [1,16,-11,32,10,-3.253,0,-7.853,0,1,0,7.853,0,-3.253, ldraw_lib__3_8edge()], // 4 16 -11 32 1.5 -11 32 -1.5 -14.253 32 -2.147 -14.253 32 2.147 @@ -113,8 +114,8 @@ function ldraw_lib__50943() = [ [1,16,-11,32,-10,0,0,-6,0,1,0,6,0,0, ldraw_lib__2_4edge()], // 1 16 -11 32 -10 0 0 -2 0 -1 0 2 0 0 2-4ring3.dat [1,16,-11,32,-10,0,0,-2,0,-1,0,2,0,0, ldraw_lib__2_4ring3()], -// 1 16 -11 32 -10 0 0 -0.5 0 -1 0 0.5 0 0 2-4rin16.dat - [1,16,-11,32,-10,0,0,-0.5,0,-1,0,0.5,0,0, ldraw_lib__2_4rin16()], +// 1 16 -11 32 -10 0 0 -0.5 0 -1 0 0.5 0 0 2-4ring16.dat + [1,16,-11,32,-10,0,0,-0.5,0,-1,0,0.5,0,0, ldraw_lib__2_4ring16()], // 1 16 -11 32 -10 -3.253 0 -7.853 0 1 0 7.853 0 -3.253 3-8edge.dat [1,16,-11,32,-10,-3.253,0,-7.853,0,1,0,7.853,0,-3.253, ldraw_lib__3_8edge()], // 1 16 0 16 0.5 6 0 0 0 -1 0 0 0 15.5 rect.dat diff --git a/parts/510.scad b/parts/510.scad index c6e36ce4b..e0316934c 100644 --- a/parts/510.scad +++ b/parts/510.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/1-16cyli.scad> use <../p/1-16disc.scad> use <../p/1-16edge.scad> -use <../p/1-16rin1.scad> +use <../p/1-16ring1.scad> use <../p/1-4ndis.scad> use <../p/2-4con1.scad> use <../p/2-4cyli.scad> @@ -28,7 +28,7 @@ function ldraw_lib__510() = [ // 0 Trailer Base 4 x 16 x 1 // 0 Name: 510.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -41,7 +41,8 @@ function ldraw_lib__510() = [ // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 // 0 !HISTORY 2010-11-22 [anathema] Added !CATEGORY // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Pivot hole // @@ -397,8 +398,8 @@ function ldraw_lib__510() = [ [2,24,-36,24,-60,-36,24,144], // 1 16 36 24 168 0 1 0 4 0 0 0 0 4 2-4ring1.dat [1,16,36,24,168,0,1,0,4,0,0,0,0,4, ldraw_lib__2_4ring1()], -// 1 16 36 24 168 0 1 0 4 0 0 0 0 -4 1-16rin1.dat - [1,16,36,24,168,0,1,0,4,0,0,0,0,-4, ldraw_lib__1_16rin1()], +// 1 16 36 24 168 0 1 0 4 0 0 0 0 -4 1-16ring1.dat + [1,16,36,24,168,0,1,0,4,0,0,0,0,-4, ldraw_lib__1_16ring1()], // 1 16 36 24 168 0 1 0 0 0 4 -4 0 0 3-16ndis.dat [1,16,36,24,168,0,1,0,0,0,4,-4,0,0, ldraw_lib__3_16ndis()], // 1 16 36 24 168 0 1 0 0 0 -4 -4 0 0 1-4ndis.dat @@ -415,8 +416,8 @@ function ldraw_lib__510() = [ [4,16,36,28,164,36,31.391,164.938,36,24,144,36,24,160], // 1 16 -36 24 168 0 -1 0 4 0 0 0 0 4 2-4ring1.dat [1,16,-36,24,168,0,-1,0,4,0,0,0,0,4, ldraw_lib__2_4ring1()], -// 1 16 -36 24 168 0 -1 0 4 0 0 0 0 -4 1-16rin1.dat - [1,16,-36,24,168,0,-1,0,4,0,0,0,0,-4, ldraw_lib__1_16rin1()], +// 1 16 -36 24 168 0 -1 0 4 0 0 0 0 -4 1-16ring1.dat + [1,16,-36,24,168,0,-1,0,4,0,0,0,0,-4, ldraw_lib__1_16ring1()], // 1 16 -36 24 168 0 -1 0 0 0 4 -4 0 0 3-16ndis.dat [1,16,-36,24,168,0,-1,0,0,0,4,-4,0,0, ldraw_lib__3_16ndis()], // 1 16 -36 24 168 0 -1 0 0 0 -4 -4 0 0 1-4ndis.dat diff --git a/parts/51270.scad b/parts/51270.scad index cbe70e8ca..1c7cea8ac 100644 --- a/parts/51270.scad +++ b/parts/51270.scad @@ -2,9 +2,9 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin36.scad> use <../p/4-4ring2.scad> use <../p/4-4ring3.scad> +use <../p/4-4ring36.scad> use <../p/axlehol3.scad> use <../p/axlehol6.scad> use @@ -14,7 +14,7 @@ function ldraw_lib__51270() = [ // 0 Plant Pumpkin // 0 Name: 51270.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2019-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__51270() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2019-09-09 [PTadmin] Official Update 2019-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 stud2a.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__stud2a()], @@ -38,8 +39,8 @@ function ldraw_lib__51270() = [ [1,16,0,0,0,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4edge()], // 1 16 0 0 0 2 0 0 0 1 0 0 0 2 4-4ring3.dat [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring3()], -// 1 16 0 27 0 0.33333 0 0 0 -1 0 0 0 0.33333 4-4rin36.dat - [1,16,0,27,0,0.33333,0,0,0,-1,0,0,0,0.33333, ldraw_lib__4_4rin36()], +// 1 16 0 27 0 0.33333 0 0 0 -1 0 0 0 0.33333 4-4ring36.dat + [1,16,0,27,0,0.33333,0,0,0,-1,0,0,0,0.33333, ldraw_lib__4_4ring36()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 0 4 0 0 0 4 0 0 0 4 4-4cyli.dat diff --git a/parts/51377.scad b/parts/51377.scad index 412075f9a..1e245ec8e 100644 --- a/parts/51377.scad +++ b/parts/51377.scad @@ -15,10 +15,10 @@ use <../p/48/4-4aring.scad> use <../p/48/4-4con2.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin18.scad> -use <../p/48/4-4rin19.scad> -use <../p/48/4-4rin20.scad> +use <../p/48/4-4ring18.scad> +use <../p/48/4-4ring19.scad> use <../p/48/4-4ring2.scad> +use <../p/48/4-4ring20.scad> use <../p/48/4-4ring5.scad> use <../p/5-8cyli.scad> use <../p/5-8edge.scad> @@ -30,7 +30,7 @@ function ldraw_lib__51377() = [ // 0 Wheel Rim 14 x 18 with 8 Spokes // 0 Name: 51377.dat // 0 Author: Donald Sutter [technog] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -39,7 +39,8 @@ function ldraw_lib__51377() = [ // // 0 !HISTORY 2012-07-31 [MagFors] Retitled, corrected file ending, added cond-lines // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -65,8 +66,8 @@ function ldraw_lib__51377() = [ [1,16,0,0,5,0,0,5,5,0,0,0,-1,0, ldraw_lib__48__4_4ring2()], // 1 16 0 0 5 0 0 3 3 0 0 0 -1 0 48\4-4ring5.dat [1,16,0,0,5,0,0,3,3,0,0,0,-1,0, ldraw_lib__48__4_4ring5()], -// 1 16 0 0 5 0 0 1 1 0 0 0 -1 0 48\4-4rin18.dat - [1,16,0,0,5,0,0,1,1,0,0,0,-1,0, ldraw_lib__48__4_4rin18()], +// 1 16 0 0 5 0 0 1 1 0 0 0 -1 0 48\4-4ring18.dat + [1,16,0,0,5,0,0,1,1,0,0,0,-1,0, ldraw_lib__48__4_4ring18()], // 1 16 0 0 5 0 0 19 19 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,5,0,0,19,19,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 0 BFC INVERTNEXT @@ -75,10 +76,10 @@ function ldraw_lib__51377() = [ [1,16,0,0,5,0,0,19,19,0,0,0,12,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 17 0 0 19 19 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,17,0,0,19,19,0,0,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 17 0 0 1 1 0 0 0 -1 0 48\4-4rin19.dat - [1,16,0,0,17,0,0,1,1,0,0,0,-1,0, ldraw_lib__48__4_4rin19()], -// 1 16 0 0 17 0 0 1 1 0 0 0 -1 0 48\4-4rin20.dat - [1,16,0,0,17,0,0,1,1,0,0,0,-1,0, ldraw_lib__48__4_4rin20()], +// 1 16 0 0 17 0 0 1 1 0 0 0 -1 0 48\4-4ring19.dat + [1,16,0,0,17,0,0,1,1,0,0,0,-1,0, ldraw_lib__48__4_4ring19()], +// 1 16 0 0 17 0 0 1 1 0 0 0 -1 0 48\4-4ring20.dat + [1,16,0,0,17,0,0,1,1,0,0,0,-1,0, ldraw_lib__48__4_4ring20()], // 1 16 0 0 17 0 0 21 21 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,17,0,0,21,21,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 4 0 0 21 21 0 0 0 13 0 48\4-4cyli.dat @@ -171,10 +172,10 @@ function ldraw_lib__51377() = [ [1,16,0,0,-17,0,0,21,21,0,0,0,13,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -17 0 0 21 21 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,-17,0,0,21,21,0,0,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -17 0 0 -1 1 0 0 0 1 0 48\4-4rin20.dat - [1,16,0,0,-17,0,0,-1,1,0,0,0,1,0, ldraw_lib__48__4_4rin20()], -// 1 16 0 0 -17 0 0 -1 1 0 0 0 1 0 48\4-4rin19.dat - [1,16,0,0,-17,0,0,-1,1,0,0,0,1,0, ldraw_lib__48__4_4rin19()], +// 1 16 0 0 -17 0 0 -1 1 0 0 0 1 0 48\4-4ring20.dat + [1,16,0,0,-17,0,0,-1,1,0,0,0,1,0, ldraw_lib__48__4_4ring20()], +// 1 16 0 0 -17 0 0 -1 1 0 0 0 1 0 48\4-4ring19.dat + [1,16,0,0,-17,0,0,-1,1,0,0,0,1,0, ldraw_lib__48__4_4ring19()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\51377s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__51377s01()], // 1 16 0 0 0 0.7071 -0.7071 0 0.7071 0.7071 0 0 0 1 s\51377s01.dat diff --git a/parts/51378.scad b/parts/51378.scad index b93dea947..5ad87a9ef 100644 --- a/parts/51378.scad +++ b/parts/51378.scad @@ -3,16 +3,16 @@ use <../p/4-4con9.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin20.scad> use <../p/4-4ring2.scad> +use <../p/4-4ring20.scad> use <../p/4-4ring9.scad> use <../p/48/4-4con21.scad> use <../p/48/4-4con22.scad> use <../p/48/4-4con70.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin15.scad> -use <../p/48/4-4rin47.scad> +use <../p/48/4-4ring15.scad> +use <../p/48/4-4ring47.scad> use <../p/axl3ho10.scad> use <../p/axl3hol2.scad> use <../p/axl3hol3.scad> @@ -23,18 +23,19 @@ function ldraw_lib__51378() = [ // 0 Wheel Rim 20 x 75 with 6 Double Spokes // 0 Name: 51378.dat // 0 Author: Andreas Laber [Tandini] -// 0 !LDRAW_ORG Part UPDATE 2023-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS 28 x 81, Motorcycle, set 8420, Street Bike, tyre 51379, tyre 51380 +// 0 !KEYWORDS 28 x 81, Motorcycle, Street Bike, set 8420, tyre 51379, tyre 51380 // // 0 !HISTORY 2020-02-15 [MagFors] unified subfiles, rotated 180 degrees // 0 !HISTORY 2023-06-24 [OrionP] Official Update 2023-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 3 0 0 0 0 3 0 -1 0 4-4ring2.dat [1,16,0,0,0,3,0,0,0,0,3,0,-1,0, ldraw_lib__4_4ring2()], @@ -72,8 +73,8 @@ function ldraw_lib__51378() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -20 -10 0 0 0 0 10 0 -10 0 4-4cylo.dat [1,16,0,0,-20,-10,0,0,0,0,10,0,-10,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 -30 0 0 -0.5 0.5 0 0 0 1 0 4-4rin20.dat - [1,16,0,0,-30,0,0,-0.5,0.5,0,0,0,1,0, ldraw_lib__4_4rin20()], +// 1 16 0 0 -30 0 0 -0.5 0.5 0 0 0 1 0 4-4ring20.dat + [1,16,0,0,-30,0,0,-0.5,0.5,0,0,0,1,0, ldraw_lib__4_4ring20()], // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\51378s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__51378s01()], @@ -112,18 +113,18 @@ function ldraw_lib__51378() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -4 0 0 -1.17847 1.17847 0 0 0 -2 0 48\4-4con70.dat [1,16,0,0,-4,0,0,-1.17847,1.17847,0,0,0,-2,0, ldraw_lib__48__4_4con70()], -// 1 16 0 0 15 0 0 -5.8437 5.8437 0 0 0 -1 0 48\4-4rin15.dat - [1,16,0,0,15,0,0,-5.8437,5.8437,0,0,0,-1,0, ldraw_lib__48__4_4rin15()], -// 1 16 0 0 -36 0 0 -5.8437 5.8437 0 0 0 1 0 48\4-4rin15.dat - [1,16,0,0,-36,0,0,-5.8437,5.8437,0,0,0,1,0, ldraw_lib__48__4_4rin15()], +// 1 16 0 0 15 0 0 -5.8437 5.8437 0 0 0 -1 0 48\4-4ring15.dat + [1,16,0,0,15,0,0,-5.8437,5.8437,0,0,0,-1,0, ldraw_lib__48__4_4ring15()], +// 1 16 0 0 -36 0 0 -5.8437 5.8437 0 0 0 1 0 48\4-4ring15.dat + [1,16,0,0,-36,0,0,-5.8437,5.8437,0,0,0,1,0, ldraw_lib__48__4_4ring15()], // 1 16 0 0 15 0 0 -93.5 93.5 0 0 0 -2.5 0 48\4-4cylo.dat [1,16,0,0,15,0,0,-93.5,93.5,0,0,0,-2.5,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 -33.5 0 0 -93.5 93.5 0 0 0 -2.5 0 48\4-4cylo.dat [1,16,0,0,-33.5,0,0,-93.5,93.5,0,0,0,-2.5,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 12.5 0 0 -1.94792 1.94792 0 0 0 1 0 48\4-4rin47.dat - [1,16,0,0,12.5,0,0,-1.94792,1.94792,0,0,0,1,0, ldraw_lib__48__4_4rin47()], -// 1 16 0 0 -33.5 0 0 -1.94792 1.94792 0 0 0 -1 0 48\4-4rin47.dat - [1,16,0,0,-33.5,0,0,-1.94792,1.94792,0,0,0,-1,0, ldraw_lib__48__4_4rin47()], +// 1 16 0 0 12.5 0 0 -1.94792 1.94792 0 0 0 1 0 48\4-4ring47.dat + [1,16,0,0,12.5,0,0,-1.94792,1.94792,0,0,0,1,0, ldraw_lib__48__4_4ring47()], +// 1 16 0 0 -33.5 0 0 -1.94792 1.94792 0 0 0 -1 0 48\4-4ring47.dat + [1,16,0,0,-33.5,0,0,-1.94792,1.94792,0,0,0,-1,0, ldraw_lib__48__4_4ring47()], // 1 16 0 0 12.5 0 0 -92 92 0 0 0 -1 0 48\4-4edge.dat [1,16,0,0,12.5,0,0,-92,92,0,0,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -33.5 0 0 -92 92 0 0 0 1 0 48\4-4edge.dat diff --git a/parts/518.scad b/parts/518.scad index 83239430f..ea9900641 100644 --- a/parts/518.scad +++ b/parts/518.scad @@ -5,8 +5,8 @@ use <../p/4-4con3.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring5.scad> use <../p/4-8sphe.scad> use <../p/8-8sphe.scad> @@ -16,7 +16,7 @@ function ldraw_lib__518() = [ // 0 Minifig Cannon 2 x 8 Non-Shooting // 0 Name: 518.dat // 0 Author: Paul Easter [pneaster] -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,8 +24,8 @@ function ldraw_lib__518() = [ [0,"BFC","CCW"], // // 0 !CATEGORY Minifig Accessory -// 0 !KEYWORDS artillery, Castle, cavalry, Imperials, man-o-war, Ninja, Pirate -// 0 !KEYWORDS Pirates, wild west +// 0 !KEYWORDS Castle, Imperials, Ninja, Pirate, Pirates, artillery, cavalry +// 0 !KEYWORDS man-o-war, wild west // // 0 !HISTORY 2001-11-23 [pneaster] corrected BFC use of primitive files. // 0 !HISTORY 2002-11-30 [PTadmin] Official Update 2002-05 @@ -34,7 +34,8 @@ function ldraw_lib__518() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2020-06-04 [Sirio] Reworked and inverted BFC // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Main body // 0 // Primitives @@ -50,8 +51,8 @@ function ldraw_lib__518() = [ [1,16,0,0,46,0,0,4,4,0,0,0,-112,0, ldraw_lib__4_4con3()], // 1 16 0 0 -66 -12 0 0 0 0 12 0 1 0 4-4edge.dat [1,16,0,0,-66,-12,0,0,0,0,12,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 -66 1 0 0 0 0 1 0 -1 0 4-4rin12.dat - [1,16,0,0,-66,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 -66 1 0 0 0 0 1 0 -1 0 4-4ring12.dat + [1,16,0,0,-66,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring12()], // 1 16 0 0 -68 13 0 0 0 0 -13 0 13 0 t04o1538.dat [1,16,0,0,-68,13,0,0,0,0,-13,0,13,0, ldraw_lib__t04o1538()], // 1 16 0 0 -68 -13 0 0 0 0 -13 0 13 0 t04o1538.dat @@ -68,8 +69,8 @@ function ldraw_lib__518() = [ [1,16,0,0,-68,-13,0,0,0,0,13,0,-13,0, ldraw_lib__t04o1538()], // 1 16 0 0 -68 13 0 0 0 0 13 0 -13 0 t04o1538.dat [1,16,0,0,-68,13,0,0,0,0,13,0,-13,0, ldraw_lib__t04o1538()], -// 1 16 0 0 -70 0 0 1 1 0 0 0 1 0 4-4rin12.dat - [1,16,0,0,-70,0,0,1,1,0,0,0,1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 -70 0 0 1 1 0 0 0 1 0 4-4ring12.dat + [1,16,0,0,-70,0,0,1,1,0,0,0,1,0, ldraw_lib__4_4ring12()], // 1 16 0 0 -70 0 0 2 2 0 0 0 1 0 4-4ring5.dat [1,16,0,0,-70,0,0,2,2,0,0,0,1,0, ldraw_lib__4_4ring5()], // 1 16 0 0 -70 10 0 0 0 0 10 0 1 0 4-4edge.dat diff --git a/parts/51943.scad b/parts/51943.scad index 2d78f4041..728f7e8d5 100644 --- a/parts/51943.scad +++ b/parts/51943.scad @@ -10,21 +10,21 @@ use <../p/3-16con1.scad> use <../p/4-4cylo.scad> use <../p/4-4ring4.scad> use <../p/48/1-16ring7.scad> -use <../p/48/1-24rin7.scad> +use <../p/48/1-24ring7.scad> use <../p/48/1-4chrd.scad> use <../p/48/1-4cylo.scad> use <../p/48/1-4ring7.scad> use <../p/48/1-8chrd.scad> use <../p/48/1-8cylo.scad> use <../p/48/2-4cylo.scad> -use <../p/48/2-4rin19.scad> +use <../p/48/2-4ring19.scad> use <../p/48/3-16cylo.scad> use <../p/48/3-8cyli.scad> use <../p/48/3-8edge.scad> use <../p/48/5-48cylo.scad> use <../p/5-16cylo.scad> use <../p/5-16edge.scad> -use <../p/5-16rin2.scad> +use <../p/5-16ring2.scad> use <../p/box2-5.scad> use <../p/box3-7a.scad> use <../p/box3u2p.scad> @@ -44,7 +44,7 @@ function ldraw_lib__51943() = [ // 0 ~Duplo Train Track Point Rail // 0 Name: 51943.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2020-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -54,7 +54,8 @@ function ldraw_lib__51943() = [ // 0 !CATEGORY Train // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 3 16 -32 0 0 -32 0 20 -34 0 0 [3,16,-32,0,0,-32,0,20,-34,0,0], @@ -1322,8 +1323,8 @@ function ldraw_lib__51943() = [ [1,16,-132,4,120,0,0,-74.1,0,-1,0,74.1,0,0, ldraw_lib__48__1_4chrd()], // 1 16 -132 4 120 0 0 -74.1 0 -1 0 -74.1 0 0 48\1-4chrd.dat [1,16,-132,4,120,0,0,-74.1,0,-1,0,-74.1,0,0, ldraw_lib__48__1_4chrd()], -// 1 16 -132 24 120 0 0 -3.9 0 -1 0 3.9 0 0 48\2-4rin19.dat - [1,16,-132,24,120,0,0,-3.9,0,-1,0,3.9,0,0, ldraw_lib__48__2_4rin19()], +// 1 16 -132 24 120 0 0 -3.9 0 -1 0 3.9 0 0 48\2-4ring19.dat + [1,16,-132,24,120,0,0,-3.9,0,-1,0,3.9,0,0, ldraw_lib__48__2_4ring19()], // 2 24 -132 0 42 -77.7163 0 42 [2,24,-132,0,42,-77.7163,0,42], // 2 24 -132 24 42 -80 24 42 @@ -1762,8 +1763,8 @@ function ldraw_lib__51943() = [ [1,16,-58,-9,237.1,3.4641,0,-2,0,1,0,2,0,3.4641, ldraw_lib__48__1_4ring7()], // 1 16 -58 -9 237.1 -2 0 -3.4641 0 1 0 3.4641 0 -2 48\1-16ring7.dat [1,16,-58,-9,237.1,-2,0,-3.4641,0,1,0,3.4641,0,-2, ldraw_lib__48__1_16ring7()], -// 1 16 -58 -9 237.1 -3.17341 0 -2.43505 0 1 0 2.43505 0 -3.17341 48\1-24rin7.dat - [1,16,-58,-9,237.1,-3.17341,0,-2.43505,0,1,0,2.43505,0,-3.17341, ldraw_lib__48__1_24rin7()], +// 1 16 -58 -9 237.1 -3.17341 0 -2.43505 0 1 0 2.43505 0 -3.17341 48\1-24ring7.dat + [1,16,-58,-9,237.1,-3.17341,0,-2.43505,0,1,0,2.43505,0,-3.17341, ldraw_lib__48__1_24ring7()], // 4 16 -24.1044 -9 274.4979 -26.1107 -9 274.2275 -26.4334 -9 260.2855 -24.4405 -9 259.9761 [4,16,-24.1044,-9,274.4979,-26.1107,-9,274.2275,-26.4334,-9,260.2855,-24.4405,-9,259.9761], // 4 16 -20.4548 7 259.3572 -20.0918 7 275.0386 -24.1044 -9 274.4979 -24.4405 -9 259.9761 @@ -2242,10 +2243,10 @@ function ldraw_lib__51943() = [ [4,16,-61.1665,12,245.8308,-64.6105,7,254.1454,-64.6105,12,254.1454,-61.1665,17,245.8308], // 4 16 -39.7222 7 237.5157 -48.7222 12 237.5157 -48.7222 17 237.5157 -39.7222 12 237.5157 [4,16,-39.7222,7,237.5157,-48.7222,12,237.5157,-48.7222,17,237.5157,-39.7222,12,237.5157], -// 1 16 -57.7222 17 237.5157 3 0 0 0 -1 0 0 0 3 5-16rin2.dat - [1,16,-57.7222,17,237.5157,3,0,0,0,-1,0,0,0,3, ldraw_lib__5_16rin2()], -// 1 16 -57.7222 12 237.5157 3 0 0 0 1 0 0 0 3 5-16rin2.dat - [1,16,-57.7222,12,237.5157,3,0,0,0,1,0,0,0,3, ldraw_lib__5_16rin2()], +// 1 16 -57.7222 17 237.5157 3 0 0 0 -1 0 0 0 3 5-16ring2.dat + [1,16,-57.7222,17,237.5157,3,0,0,0,-1,0,0,0,3, ldraw_lib__5_16ring2()], +// 1 16 -57.7222 12 237.5157 3 0 0 0 1 0 0 0 3 5-16ring2.dat + [1,16,-57.7222,12,237.5157,3,0,0,0,1,0,0,0,3, ldraw_lib__5_16ring2()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -57.7222 17 237.5157 6 0 0 0 -5 0 0 0 6 5-16cylo.dat @@ -2290,10 +2291,10 @@ function ldraw_lib__51943() = [ [4,16,-48.8559,12,235.4768,-39.933,7,234.3021,-39.933,12,234.3021,-48.8559,17,235.4768], // 4 16 -66.7789 7 221.0631 -62.2789 12 228.8573 -62.2789 17 228.8573 -66.7789 12 221.0631 [4,16,-66.7789,7,221.0631,-62.2789,12,228.8573,-62.2789,17,228.8573,-66.7789,12,221.0631], -// 1 16 -57.7789 17 236.6516 -1.5 0 2.59808 0 -1 0 -2.59808 0 -1.5 5-16rin2.dat - [1,16,-57.7789,17,236.6516,-1.5,0,2.59808,0,-1,0,-2.59808,0,-1.5, ldraw_lib__5_16rin2()], -// 1 16 -57.7789 12 236.6516 -1.5 0 2.59808 0 1 0 -2.59808 0 -1.5 5-16rin2.dat - [1,16,-57.7789,12,236.6516,-1.5,0,2.59808,0,1,0,-2.59808,0,-1.5, ldraw_lib__5_16rin2()], +// 1 16 -57.7789 17 236.6516 -1.5 0 2.59808 0 -1 0 -2.59808 0 -1.5 5-16ring2.dat + [1,16,-57.7789,17,236.6516,-1.5,0,2.59808,0,-1,0,-2.59808,0,-1.5, ldraw_lib__5_16ring2()], +// 1 16 -57.7789 12 236.6516 -1.5 0 2.59808 0 1 0 -2.59808 0 -1.5 5-16ring2.dat + [1,16,-57.7789,12,236.6516,-1.5,0,2.59808,0,1,0,-2.59808,0,-1.5, ldraw_lib__5_16ring2()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -57.7789 17 236.6516 -3 0 5.19615 0 -5 0 -5.19615 0 -3 5-16cylo.dat @@ -2336,10 +2337,10 @@ function ldraw_lib__51943() = [ [4,16,-63.9779,12,229.9923,-69.4565,7,222.8525,-69.4565,12,222.8525,-63.9779,17,229.9923], // 4 16 -67.4989 7 252.7212 -62.9989 12 244.9269 -62.9989 17 244.9269 -67.4989 12 252.7212 [4,16,-67.4989,7,252.7212,-62.9989,12,244.9269,-62.9989,17,244.9269,-67.4989,12,252.7212], -// 1 16 -58.4989 17 237.1327 -1.5 0 -2.59808 0 -1 0 2.59808 0 -1.5 5-16rin2.dat - [1,16,-58.4989,17,237.1327,-1.5,0,-2.59808,0,-1,0,2.59808,0,-1.5, ldraw_lib__5_16rin2()], -// 1 16 -58.4989 12 237.1327 -1.5 0 -2.59808 0 1 0 2.59808 0 -1.5 5-16rin2.dat - [1,16,-58.4989,12,237.1327,-1.5,0,-2.59808,0,1,0,2.59808,0,-1.5, ldraw_lib__5_16rin2()], +// 1 16 -58.4989 17 237.1327 -1.5 0 -2.59808 0 -1 0 2.59808 0 -1.5 5-16ring2.dat + [1,16,-58.4989,17,237.1327,-1.5,0,-2.59808,0,-1,0,2.59808,0,-1.5, ldraw_lib__5_16ring2()], +// 1 16 -58.4989 12 237.1327 -1.5 0 -2.59808 0 1 0 2.59808 0 -1.5 5-16ring2.dat + [1,16,-58.4989,12,237.1327,-1.5,0,-2.59808,0,1,0,2.59808,0,-1.5, ldraw_lib__5_16ring2()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -58.4989 17 237.1327 -3 0 -5.19615 0 -5 0 5.19615 0 -3 5-16cylo.dat diff --git a/parts/53790.scad b/parts/53790.scad index d97f5d76b..dfae1bb6d 100644 --- a/parts/53790.scad +++ b/parts/53790.scad @@ -1,13 +1,13 @@ use <../lib.scad> use <../p/1-16cyli.scad> use <../p/1-16edge.scad> -use <../p/1-16rin1.scad> +use <../p/1-16ring1.scad> use <../p/1-4cyli.scad> use <../p/1-4disc.scad> use <../p/1-4edge.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin11.scad> use <../p/1-4ring1.scad> +use <../p/1-4ring11.scad> use <../p/1-4ring5.scad> use <../p/box3u4a.scad> use <../p/box3u4p.scad> @@ -23,7 +23,7 @@ function ldraw_lib__53790() = [ // 0 ~Electric Mindstorms NXT Top // 0 Name: 53790.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__53790() = [ // // 0 !HISTORY 2011-06-06 [Steffen] adjusted to changed button origins // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\53790s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__53790s01()], @@ -53,16 +54,16 @@ function ldraw_lib__53790() = [ [1,16,72,-82,-20.2,17,0,0,0,0,-17,0,10.8,0, ldraw_lib__1_4edge()], // 1 16 72 -82 -20.2 2.83333 0 0 0 0 -2.83333 0 -1 0 1-4ring5.dat [1,16,72,-82,-20.2,2.83333,0,0,0,0,-2.83333,0,-1,0, ldraw_lib__1_4ring5()], -// 1 16 72 -82 -20.2 1.18182 0 0 0 0 -1.18182 0 -1 0 1-4rin11.dat - [1,16,72,-82,-20.2,1.18182,0,0,0,0,-1.18182,0,-1,0, ldraw_lib__1_4rin11()], +// 1 16 72 -82 -20.2 1.18182 0 0 0 0 -1.18182 0 -1 0 1-4ring11.dat + [1,16,72,-82,-20.2,1.18182,0,0,0,0,-1.18182,0,-1,0, ldraw_lib__1_4ring11()], // 1 16 72 -82 -20.2 13 0 0 0 0 -13 0 10.8 0 1-4edge.dat [1,16,72,-82,-20.2,13,0,0,0,0,-13,0,10.8,0, ldraw_lib__1_4edge()], // 1 16 72 -82 -18.2 17 0 0 0 0 -17 0 -10.8 0 1-4edge.dat [1,16,72,-82,-18.2,17,0,0,0,0,-17,0,-10.8,0, ldraw_lib__1_4edge()], // 1 16 72 -82 -18.2 2.83333 0 0 0 0 -2.83333 0 1 0 1-4ring5.dat [1,16,72,-82,-18.2,2.83333,0,0,0,0,-2.83333,0,1,0, ldraw_lib__1_4ring5()], -// 1 16 72 -82 -18.2 1.18182 0 0 0 0 -1.18182 0 1 0 1-4rin11.dat - [1,16,72,-82,-18.2,1.18182,0,0,0,0,-1.18182,0,1,0, ldraw_lib__1_4rin11()], +// 1 16 72 -82 -18.2 1.18182 0 0 0 0 -1.18182 0 1 0 1-4ring11.dat + [1,16,72,-82,-18.2,1.18182,0,0,0,0,-1.18182,0,1,0, ldraw_lib__1_4ring11()], // 1 16 72 -82 -18.2 13 0 0 0 0 -13 0 -10.8 0 1-4edge.dat [1,16,72,-82,-18.2,13,0,0,0,0,-13,0,-10.8,0, ldraw_lib__1_4edge()], // 1 16 72 -97 -19.2 0 -1 0 0 0 -2 1 0 0 rect.dat @@ -85,16 +86,16 @@ function ldraw_lib__53790() = [ [1,16,72,-82,-7.4,17,0,0,0,0,-17,0,10.8,0, ldraw_lib__1_4edge()], // 1 16 72 -82 -7.4 2.83333 0 0 0 0 -2.83333 0 -1 0 1-4ring5.dat [1,16,72,-82,-7.4,2.83333,0,0,0,0,-2.83333,0,-1,0, ldraw_lib__1_4ring5()], -// 1 16 72 -82 -7.4 1.18182 0 0 0 0 -1.18182 0 -1 0 1-4rin11.dat - [1,16,72,-82,-7.4,1.18182,0,0,0,0,-1.18182,0,-1,0, ldraw_lib__1_4rin11()], +// 1 16 72 -82 -7.4 1.18182 0 0 0 0 -1.18182 0 -1 0 1-4ring11.dat + [1,16,72,-82,-7.4,1.18182,0,0,0,0,-1.18182,0,-1,0, ldraw_lib__1_4ring11()], // 1 16 72 -82 -7.4 13 0 0 0 0 -13 0 10.8 0 1-4edge.dat [1,16,72,-82,-7.4,13,0,0,0,0,-13,0,10.8,0, ldraw_lib__1_4edge()], // 1 16 72 -82 -5.4 17 0 0 0 0 -17 0 -10.8 0 1-4edge.dat [1,16,72,-82,-5.4,17,0,0,0,0,-17,0,-10.8,0, ldraw_lib__1_4edge()], // 1 16 72 -82 -5.4 2.83333 0 0 0 0 -2.83333 0 1 0 1-4ring5.dat [1,16,72,-82,-5.4,2.83333,0,0,0,0,-2.83333,0,1,0, ldraw_lib__1_4ring5()], -// 1 16 72 -82 -5.4 1.18182 0 0 0 0 -1.18182 0 1 0 1-4rin11.dat - [1,16,72,-82,-5.4,1.18182,0,0,0,0,-1.18182,0,1,0, ldraw_lib__1_4rin11()], +// 1 16 72 -82 -5.4 1.18182 0 0 0 0 -1.18182 0 1 0 1-4ring11.dat + [1,16,72,-82,-5.4,1.18182,0,0,0,0,-1.18182,0,1,0, ldraw_lib__1_4ring11()], // 1 16 72 -82 -5.4 13 0 0 0 0 -13 0 -10.8 0 1-4edge.dat [1,16,72,-82,-5.4,13,0,0,0,0,-13,0,-10.8,0, ldraw_lib__1_4edge()], // 1 16 72 -97 -6.4 0 -1 0 0 0 -2 1 0 0 rect.dat @@ -117,16 +118,16 @@ function ldraw_lib__53790() = [ [1,16,72,-82,5.4,17,0,0,0,0,-17,0,10.8,0, ldraw_lib__1_4edge()], // 1 16 72 -82 5.4 2.83333 0 0 0 0 -2.83333 0 -1 0 1-4ring5.dat [1,16,72,-82,5.4,2.83333,0,0,0,0,-2.83333,0,-1,0, ldraw_lib__1_4ring5()], -// 1 16 72 -82 5.4 1.18182 0 0 0 0 -1.18182 0 -1 0 1-4rin11.dat - [1,16,72,-82,5.4,1.18182,0,0,0,0,-1.18182,0,-1,0, ldraw_lib__1_4rin11()], +// 1 16 72 -82 5.4 1.18182 0 0 0 0 -1.18182 0 -1 0 1-4ring11.dat + [1,16,72,-82,5.4,1.18182,0,0,0,0,-1.18182,0,-1,0, ldraw_lib__1_4ring11()], // 1 16 72 -82 5.4 13 0 0 0 0 -13 0 10.8 0 1-4edge.dat [1,16,72,-82,5.4,13,0,0,0,0,-13,0,10.8,0, ldraw_lib__1_4edge()], // 1 16 72 -82 7.4 17 0 0 0 0 -17 0 -10.8 0 1-4edge.dat [1,16,72,-82,7.4,17,0,0,0,0,-17,0,-10.8,0, ldraw_lib__1_4edge()], // 1 16 72 -82 7.4 2.83333 0 0 0 0 -2.83333 0 1 0 1-4ring5.dat [1,16,72,-82,7.4,2.83333,0,0,0,0,-2.83333,0,1,0, ldraw_lib__1_4ring5()], -// 1 16 72 -82 7.4 1.18182 0 0 0 0 -1.18182 0 1 0 1-4rin11.dat - [1,16,72,-82,7.4,1.18182,0,0,0,0,-1.18182,0,1,0, ldraw_lib__1_4rin11()], +// 1 16 72 -82 7.4 1.18182 0 0 0 0 -1.18182 0 1 0 1-4ring11.dat + [1,16,72,-82,7.4,1.18182,0,0,0,0,-1.18182,0,1,0, ldraw_lib__1_4ring11()], // 1 16 72 -82 7.4 13 0 0 0 0 -13 0 -10.8 0 1-4edge.dat [1,16,72,-82,7.4,13,0,0,0,0,-13,0,-10.8,0, ldraw_lib__1_4edge()], // 1 16 72 -97 6.4 0 -1 0 0 0 -2 1 0 0 rect.dat @@ -149,16 +150,16 @@ function ldraw_lib__53790() = [ [1,16,72,-82,18.2,17,0,0,0,0,-17,0,10.8,0, ldraw_lib__1_4edge()], // 1 16 72 -82 18.2 2.83333 0 0 0 0 -2.83333 0 -1 0 1-4ring5.dat [1,16,72,-82,18.2,2.83333,0,0,0,0,-2.83333,0,-1,0, ldraw_lib__1_4ring5()], -// 1 16 72 -82 18.2 1.18182 0 0 0 0 -1.18182 0 -1 0 1-4rin11.dat - [1,16,72,-82,18.2,1.18182,0,0,0,0,-1.18182,0,-1,0, ldraw_lib__1_4rin11()], +// 1 16 72 -82 18.2 1.18182 0 0 0 0 -1.18182 0 -1 0 1-4ring11.dat + [1,16,72,-82,18.2,1.18182,0,0,0,0,-1.18182,0,-1,0, ldraw_lib__1_4ring11()], // 1 16 72 -82 18.2 13 0 0 0 0 -13 0 10.8 0 1-4edge.dat [1,16,72,-82,18.2,13,0,0,0,0,-13,0,10.8,0, ldraw_lib__1_4edge()], // 1 16 72 -82 20.2 17 0 0 0 0 -17 0 -10.8 0 1-4edge.dat [1,16,72,-82,20.2,17,0,0,0,0,-17,0,-10.8,0, ldraw_lib__1_4edge()], // 1 16 72 -82 20.2 2.83333 0 0 0 0 -2.83333 0 1 0 1-4ring5.dat [1,16,72,-82,20.2,2.83333,0,0,0,0,-2.83333,0,1,0, ldraw_lib__1_4ring5()], -// 1 16 72 -82 20.2 1.18182 0 0 0 0 -1.18182 0 1 0 1-4rin11.dat - [1,16,72,-82,20.2,1.18182,0,0,0,0,-1.18182,0,1,0, ldraw_lib__1_4rin11()], +// 1 16 72 -82 20.2 1.18182 0 0 0 0 -1.18182 0 1 0 1-4ring11.dat + [1,16,72,-82,20.2,1.18182,0,0,0,0,-1.18182,0,1,0, ldraw_lib__1_4ring11()], // 1 16 72 -82 20.2 13 0 0 0 0 -13 0 -10.8 0 1-4edge.dat [1,16,72,-82,20.2,13,0,0,0,0,-13,0,-10.8,0, ldraw_lib__1_4edge()], // 1 16 72 -97 19.2 0 -1 0 0 0 -2 1 0 0 rect.dat @@ -513,16 +514,16 @@ function ldraw_lib__53790() = [ [4,16,13,-98,-52,13,-98,-39,11,-98,-39,11,-98,-52], // 1 16 27 -98 -15 0.765 0 -1.848 0 2 0 1.848 0 0.765 1-4ring1.dat [1,16,27,-98,-15,0.765,0,-1.848,0,2,0,1.848,0,0.765, ldraw_lib__1_4ring1()], -// 1 16 27 -98 -15 -1.848 0 -0.765 0 2 0 0.765 0 -1.848 1-16rin1.dat - [1,16,27,-98,-15,-1.848,0,-0.765,0,2,0,0.765,0,-1.848, ldraw_lib__1_16rin1()], +// 1 16 27 -98 -15 -1.848 0 -0.765 0 2 0 0.765 0 -1.848 1-16ring1.dat + [1,16,27,-98,-15,-1.848,0,-0.765,0,2,0,0.765,0,-1.848, ldraw_lib__1_16ring1()], // 1 16 46 -98 -26 1.104 0 1.668 0 2 0 -1.668 0 1.104 1-4ring1.dat [1,16,46,-98,-26,1.104,0,1.668,0,2,0,-1.668,0,1.104, ldraw_lib__1_4ring1()], -// 1 16 46 -98 -26 1.668 0 -1.104 0 2 0 1.104 0 1.668 1-16rin1.dat - [1,16,46,-98,-26,1.668,0,-1.104,0,2,0,1.104,0,1.668, ldraw_lib__1_16rin1()], +// 1 16 46 -98 -26 1.668 0 -1.104 0 2 0 1.104 0 1.668 1-16ring1.dat + [1,16,46,-98,-26,1.668,0,-1.104,0,2,0,1.104,0,1.668, ldraw_lib__1_16ring1()], // 1 16 27 -98 -37 -2 0 0 0 2 0 0 0 -2 1-4ring1.dat [1,16,27,-98,-37,-2,0,0,0,2,0,0,0,-2, ldraw_lib__1_4ring1()], -// 1 16 27 -98 -37 0 0 2 0 2 0 -2 0 0 1-16rin1.dat - [1,16,27,-98,-37,0,0,2,0,2,0,-2,0,0, ldraw_lib__1_16rin1()], +// 1 16 27 -98 -37 0 0 2 0 2 0 -2 0 0 1-16ring1.dat + [1,16,27,-98,-37,0,0,2,0,2,0,-2,0,0, ldraw_lib__1_16ring1()], // 4 16 48.24 -98 -22.68 28.53 -98 -11.3 27.77 -98 -13.15 47.12 -98 -24.34 [4,16,48.24,-98,-22.68,28.53,-98,-11.3,27.77,-98,-13.15,47.12,-98,-24.34], // 4 16 28.53 -98 -40.7 48.21 -98 -29.34 47.1 -98 -27.67 27.77 -98 -38.85 @@ -637,16 +638,16 @@ function ldraw_lib__53790() = [ [4,16,51,-99,-22,51,-99,-11,28.53,-99,-11.3,48.24,-99,-22.68], // 1 16 -27 -98 -15 -0.765 0 1.848 0 2 0 1.848 0 0.765 1-4ring1.dat [1,16,-27,-98,-15,-0.765,0,1.848,0,2,0,1.848,0,0.765, ldraw_lib__1_4ring1()], -// 1 16 -27 -98 -15 1.848 0 0.765 0 2 0 0.765 0 -1.848 1-16rin1.dat - [1,16,-27,-98,-15,1.848,0,0.765,0,2,0,0.765,0,-1.848, ldraw_lib__1_16rin1()], +// 1 16 -27 -98 -15 1.848 0 0.765 0 2 0 0.765 0 -1.848 1-16ring1.dat + [1,16,-27,-98,-15,1.848,0,0.765,0,2,0,0.765,0,-1.848, ldraw_lib__1_16ring1()], // 1 16 -46 -98 -26 -1.104 0 -1.668 0 2 0 -1.668 0 1.104 1-4ring1.dat [1,16,-46,-98,-26,-1.104,0,-1.668,0,2,0,-1.668,0,1.104, ldraw_lib__1_4ring1()], -// 1 16 -46 -98 -26 -1.668 0 1.104 0 2 0 1.104 0 1.668 1-16rin1.dat - [1,16,-46,-98,-26,-1.668,0,1.104,0,2,0,1.104,0,1.668, ldraw_lib__1_16rin1()], +// 1 16 -46 -98 -26 -1.668 0 1.104 0 2 0 1.104 0 1.668 1-16ring1.dat + [1,16,-46,-98,-26,-1.668,0,1.104,0,2,0,1.104,0,1.668, ldraw_lib__1_16ring1()], // 1 16 -27 -98 -37 2 0 0 0 2 0 0 0 -2 1-4ring1.dat [1,16,-27,-98,-37,2,0,0,0,2,0,0,0,-2, ldraw_lib__1_4ring1()], -// 1 16 -27 -98 -37 0 0 -2 0 2 0 -2 0 0 1-16rin1.dat - [1,16,-27,-98,-37,0,0,-2,0,2,0,-2,0,0, ldraw_lib__1_16rin1()], +// 1 16 -27 -98 -37 0 0 -2 0 2 0 -2 0 0 1-16ring1.dat + [1,16,-27,-98,-37,0,0,-2,0,2,0,-2,0,0, ldraw_lib__1_16ring1()], // 4 16 -47.12 -98 -24.34 -27.77 -98 -13.15 -28.53 -98 -11.3 -48.24 -98 -22.68 [4,16,-47.12,-98,-24.34,-27.77,-98,-13.15,-28.53,-98,-11.3,-48.24,-98,-22.68], // 4 16 -27.77 -98 -38.85 -47.1 -98 -27.67 -48.21 -98 -29.34 -28.53 -98 -40.7 diff --git a/parts/54120.scad b/parts/54120.scad index 774f8bda2..9367a4c92 100644 --- a/parts/54120.scad +++ b/parts/54120.scad @@ -6,14 +6,14 @@ use <../p/48/4-4con64.scad> use <../p/48/4-4con8.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin13.scad> +use <../p/48/4-4ring13.scad> use <../p/48/4-4ring4.scad> use function ldraw_lib__54120() = [ // 0 Tyre 44/ 44 x 56 Off Road // 0 Name: 54120.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Fitting 44772 wheel: @@ -26,7 +26,8 @@ function ldraw_lib__54120() = [ // 0 !KEYWORDS 94.8 x 44 R, Technic // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\54120s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__54120s01()], @@ -90,8 +91,8 @@ function ldraw_lib__54120() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -33 65 0 0 0 0 -65 0 -5 0 48\4-4cyli.dat [1,16,0,0,-33,65,0,0,0,0,-65,0,-5,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 -38 5 0 0 0 0 -5 0 1 0 48\4-4rin13.dat - [1,16,0,0,-38,5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 -38 5 0 0 0 0 -5 0 1 0 48\4-4ring13.dat + [1,16,0,0,-38,5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4ring13()], // 1 16 0 0 -49 19.25 0 0 0 0 19.25 0 -1 0 48\4-4ring4.dat [1,16,0,0,-49,19.25,0,0,0,0,19.25,0,-1,0, ldraw_lib__48__4_4ring4()], // 1 16 0 0 -49 7 0 0 0 0 -7 0 16 0 48\4-4con10.dat @@ -108,8 +109,8 @@ function ldraw_lib__54120() = [ [1,16,0,0,-33,65,0,0,0,0,-65,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -38 65 0 0 0 0 -65 0 1 0 48\4-4edge.dat [1,16,0,0,-38,65,0,0,0,0,-65,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -33 -5 0 0 0 0 -5 0 -1 0 48\4-4rin13.dat - [1,16,0,0,-33,-5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 -33 -5 0 0 0 0 -5 0 -1 0 48\4-4ring13.dat + [1,16,0,0,-33,-5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4ring13()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -46 1.09375 0 0 0 0 -1.09375 0 4 0 48\4-4con64.dat @@ -144,8 +145,8 @@ function ldraw_lib__54120() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 33 65 0 0 0 0 -65 0 5 0 48\4-4cyli.dat [1,16,0,0,33,65,0,0,0,0,-65,0,5,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 38 5 0 0 0 0 -5 0 -1 0 48\4-4rin13.dat - [1,16,0,0,38,5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 38 5 0 0 0 0 -5 0 -1 0 48\4-4ring13.dat + [1,16,0,0,38,5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4ring13()], // 1 16 0 0 49 19.25 0 0 0 0 19.25 0 1 0 48\4-4ring4.dat [1,16,0,0,49,19.25,0,0,0,0,19.25,0,1,0, ldraw_lib__48__4_4ring4()], // 1 16 0 0 49 7 0 0 0 0 -7 0 -16 0 48\4-4con10.dat @@ -162,8 +163,8 @@ function ldraw_lib__54120() = [ [1,16,0,0,33,65,0,0,0,0,-65,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 38 65 0 0 0 0 -65 0 -1 0 48\4-4edge.dat [1,16,0,0,38,65,0,0,0,0,-65,0,-1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 33 -5 0 0 0 0 -5 0 1 0 48\4-4rin13.dat - [1,16,0,0,33,-5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 33 -5 0 0 0 0 -5 0 1 0 48\4-4ring13.dat + [1,16,0,0,33,-5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4ring13()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 46 1.09375 0 0 0 0 -1.09375 0 -4 0 48\4-4con64.dat diff --git a/parts/54696p02.scad b/parts/54696p02.scad new file mode 100644 index 000000000..1c65c0933 --- /dev/null +++ b/parts/54696p02.scad @@ -0,0 +1,25 @@ +use <../lib.scad> +use +use +function ldraw_lib__54696p02() = [ +// 0 Electric Powered Up Medium Angular Motor with Light Bluish Grey Back and Hub Pattern +// 0 Name: 54696p02.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Unofficial_Shortcut +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Mindstorms, Robot Inventor, Set 51515 +// +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 u9364c02.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__u9364c02()], +// 1 71 0 -50 0 1 0 0 0 1 0 0 0 1 u9363p01.dat + [1,71,0,-50,0,1,0,0,0,1,0,0,0,1, ldraw_lib__u9363p01()], +]; +module ldraw_lib__54696p02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__54696p02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__54696p02(line=0.2); \ No newline at end of file diff --git a/parts/54696p02c01.scad b/parts/54696p02c01.scad index ab2f625df..bb14b8cef 100644 --- a/parts/54696p02c01.scad +++ b/parts/54696p02c01.scad @@ -1,4 +1,5 @@ use <../lib.scad> +use <54696p02.scad> use function ldraw_lib__54696p02c01() = [ // 0 Electric Powered Up Medium Angular Motor with Light Bluish Grey Back and Hub with Coiled Cable @@ -16,7 +17,8 @@ function ldraw_lib__54696p02c01() = [ // 0 !HISTORY 2023-06-24 [OrionP] Official Update 2023-03 // // -// 0 1 16 0 0 0 1 0 0 0 1 0 0 0 1 54696p02.dat +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 54696p02.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__54696p02()], // 1 511 0 0 142 1 0 0 0 1 0 0 0 1 u9218c01.dat [1,511,0,0,142,1,0,0,0,1,0,0,0,1, ldraw_lib__u9218c01()], ]; diff --git a/parts/54715.scad b/parts/54715.scad index 32cf9f457..0b0676b44 100644 --- a/parts/54715.scad +++ b/parts/54715.scad @@ -12,7 +12,7 @@ use <../p/2-4edge.scad> use <../p/2-4ndis.scad> use <../p/48/1-16cyli.scad> use <../p/48/1-16edge.scad> -use <../p/48/1-16ri21.scad> +use <../p/48/1-16ring21.scad> use <../p/48/1-3cyli.scad> use <../p/48/1-3edge.scad> use <../p/48/1-4con14.scad> @@ -21,7 +21,7 @@ use <../p/48/1-4cyli.scad> use <../p/48/1-4disc.scad> use <../p/48/1-4edge.scad> use <../p/48/1-4ndis.scad> -use <../p/48/1-4rin21.scad> +use <../p/48/1-4ring21.scad> use <../p/48/1-8con6.scad> use <../p/48/1-8disc.scad> use <../p/48/2-4cyli.scad> @@ -31,8 +31,8 @@ use <../p/48/3-8edge.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4disc.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin28.scad> use <../p/48/4-4ring1.scad> +use <../p/48/4-4ring28.scad> use <../p/48/4-4ring6.scad> use <../p/box.scad> use <../p/connhole.scad> @@ -41,7 +41,7 @@ function ldraw_lib__54715() = [ // 0 ~Electric Mindstorms NXT Motor Casing Left (Needs Work) // 0 Name: 54715.dat // 0 Author: Kevin Clague [kclague] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -50,7 +50,8 @@ function ldraw_lib__54715() = [ // // 0 !HISTORY 2007-12-02 [Philo] Added bevels - Refined shape // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Needs work: Internal structure not modelled // @@ -201,10 +202,10 @@ function ldraw_lib__54715() = [ [1,16,-47,39,-160,0,17,0,0,0,44,44,0,0, ldraw_lib__48__1_16cyli()], // 1 16 -47 39 -160 0 20 0 16.838 0 40.651 40.651 0 -16.838 48\1-4cyli.dat [1,16,-47,39,-160,0,20,0,16.838,0,40.651,40.651,0,-16.838, ldraw_lib__48__1_4cyli()], -// 1 16 -27 39 -160 0 -1 0 1.414 0 1.414 1.414 0 -1.414 48\1-4rin21.dat - [1,16,-27,39,-160,0,-1,0,1.414,0,1.414,1.414,0,-1.414, ldraw_lib__48__1_4rin21()], -// 1 16 -27 39 -160 0 -1 0 0 0 2 -2 0 0 48\1-16ri21.dat - [1,16,-27,39,-160,0,-1,0,0,0,2,-2,0,0, ldraw_lib__48__1_16ri21()], +// 1 16 -27 39 -160 0 -1 0 1.414 0 1.414 1.414 0 -1.414 48\1-4ring21.dat + [1,16,-27,39,-160,0,-1,0,1.414,0,1.414,1.414,0,-1.414, ldraw_lib__48__1_4ring21()], +// 1 16 -27 39 -160 0 -1 0 0 0 2 -2 0 0 48\1-16ring21.dat + [1,16,-27,39,-160,0,-1,0,0,0,2,-2,0,0, ldraw_lib__48__1_16ring21()], // 1 16 -47 39 -160 0 20 0 40.651 0 -16.838 -16.838 0 -40.651 48\1-16cyli.dat [1,16,-47,39,-160,0,20,0,40.651,0,-16.838,-16.838,0,-40.651, ldraw_lib__48__1_16cyli()], // 1 16 -47 39 -160 0 23 0 31.113 0 -31.113 -31.113 0 -31.113 48\1-16cyli.dat @@ -590,8 +591,8 @@ function ldraw_lib__54715() = [ [5,24,-15.5,29,-2,-17,29,-2,-15.5,29,0,-15.5,28.75,-3.78], // 1 16 -15.5 0 0 0 15.5 0 -29 0 0 0 0 29 48\2-4cyli.dat [1,16,-15.5,0,0,0,15.5,0,-29,0,0,0,0,29, ldraw_lib__48__2_4cyli()], -// 1 16 -15.5 0 0 0 1 0 -1 0 0 0 0 1 48\4-4rin28.dat - [1,16,-15.5,0,0,0,1,0,-1,0,0,0,0,1, ldraw_lib__48__4_4rin28()], +// 1 16 -15.5 0 0 0 1 0 -1 0 0 0 0 1 48\4-4ring28.dat + [1,16,-15.5,0,0,0,1,0,-1,0,0,0,0,1, ldraw_lib__48__4_4ring28()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -15.5 0 0 0 5.5 0 -28 0 0 0 0 28 48\4-4cyli.dat diff --git a/parts/54725.scad b/parts/54725.scad index 5182c4cf8..0a7197cb6 100644 --- a/parts/54725.scad +++ b/parts/54725.scad @@ -6,8 +6,8 @@ use <../p/3-16ndis.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin12.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use <../p/48/1-8chrd.scad> @@ -15,8 +15,8 @@ use <../p/48/1-8con5.scad> use <../p/48/1-8edge.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin27.scad> -use <../p/48/4-4rin28.scad> +use <../p/48/4-4ring27.scad> +use <../p/48/4-4ring28.scad> use <../p/7-16cyli.scad> use <../p/7-16edge.scad> use <../p/axl2hol2.scad> @@ -28,7 +28,7 @@ function ldraw_lib__54725() = [ // 0 ~Electric Mindstorms NXT Motor Drive Wheel // 0 Name: 54725.dat // 0 Author: Kevin Clague [kclague] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -39,7 +39,8 @@ function ldraw_lib__54725() = [ // 0 !HISTORY 2007-12-02 [Philo] Rewrite from scratch // 0 !HISTORY 2011-06-06 [MagFors] Closed some gaps with Unificator // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 30 0 1 0 0 0 0 1 axl2hole.dat [1,16,0,0,0,0,30,0,1,0,0,0,0,1, ldraw_lib__axl2hole()], @@ -85,12 +86,12 @@ function ldraw_lib__54725() = [ [1,16,24.5,0,0,0,2,0,29,0,0,0,0,29, ldraw_lib__48__4_4edge()], // 1 16 10 0 0 0 5.5 0 28 0 0 0 0 28 48\4-4cyli.dat [1,16,10,0,0,0,5.5,0,28,0,0,0,0,28, ldraw_lib__48__4_4cyli()], -// 1 16 15.5 0 0 0 5.5 0 1 0 0 0 0 1 48\4-4rin28.dat - [1,16,15.5,0,0,0,5.5,0,1,0,0,0,0,1, ldraw_lib__48__4_4rin28()], -// 1 16 10 0 0 0 5.5 0 1 0 0 0 0 1 48\4-4rin27.dat - [1,16,10,0,0,0,5.5,0,1,0,0,0,0,1, ldraw_lib__48__4_4rin27()], -// 1 16 10 0 0 0 5.5 0 1 0 0 0 0 1 4-4rin12.dat - [1,16,10,0,0,0,5.5,0,1,0,0,0,0,1, ldraw_lib__4_4rin12()], +// 1 16 15.5 0 0 0 5.5 0 1 0 0 0 0 1 48\4-4ring28.dat + [1,16,15.5,0,0,0,5.5,0,1,0,0,0,0,1, ldraw_lib__48__4_4ring28()], +// 1 16 10 0 0 0 5.5 0 1 0 0 0 0 1 48\4-4ring27.dat + [1,16,10,0,0,0,5.5,0,1,0,0,0,0,1, ldraw_lib__48__4_4ring27()], +// 1 16 10 0 0 0 5.5 0 1 0 0 0 0 1 4-4ring12.dat + [1,16,10,0,0,0,5.5,0,1,0,0,0,0,1, ldraw_lib__4_4ring12()], // 1 16 24.5 0 0 0 5 0 -1.85 0 -4.465 4.465 0 -1.85 48\1-8con5.dat [1,16,24.5,0,0,0,5,0,-1.85,0,-4.465,4.465,0,-1.85, ldraw_lib__48__1_8con5()], // 1 16 24.5 0 0 0 5 0 4.465 0 -1.85 1.85 0 4.465 48\1-8con5.dat diff --git a/parts/54756.scad b/parts/54756.scad index 6227b1337..333414c3f 100644 --- a/parts/54756.scad +++ b/parts/54756.scad @@ -1,9 +1,9 @@ use <../lib.scad> use <../p/4-4cylo.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin15.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring15.scad> use <../p/4-4ring2.scad> use use <../p/stud3.scad> @@ -11,7 +11,7 @@ function ldraw_lib__54756() = [ // 0 ~Electric Power Functions Train Motor - Bottom // 0 Name: 54756.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Part UPDATE 2023-05 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__54756() = [ // // 0 !HISTORY 2022-01-02 [MMR1988] Fixed 3D scaled 2D prims // 0 !HISTORY 2023-10-31 [OrionP] Official Update 2023-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Needs Work: Interior details missing // @@ -76,8 +77,8 @@ function ldraw_lib__54756() = [ [4,16,33.5,55,-45.5,33.5,55,-40,28,55,-34.5,28,55,-45.5], // 3 16 33.5 55 -34.5 28 55 -34.5 33.5 55 -40 [3,16,33.5,55,-34.5,28,55,-34.5,33.5,55,-40], -// 1 16 28 43 40 0.5 0 0 0 1 0 0 0 0.5 4-4rin10.dat - [1,16,28,43,40,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin10()], +// 1 16 28 43 40 0.5 0 0 0 1 0 0 0 0.5 4-4ring10.dat + [1,16,28,43,40,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring10()], // 1 16 28 43 40 5 0 0 0 -9 0 0 0 5 4-4cylo.dat [1,16,28,43,40,5,0,0,0,-9,0,0,0,5, ldraw_lib__4_4cylo()], // 0 BFC INVERTNEXT @@ -98,18 +99,18 @@ function ldraw_lib__54756() = [ [1,16,-28,46,-40,2.5,0,0,0,-12,0,0,0,-2.5, ldraw_lib__4_4cylo()], // 1 16 -28 34 -40 2.5 0 0 0 1 0 0 0 2.5 4-4ring1.dat [1,16,-28,34,-40,2.5,0,0,0,1,0,0,0,2.5, ldraw_lib__4_4ring1()], -// 1 16 -28 43 -40 0.5 0 0 0 1 0 0 0 0.5 4-4rin10.dat - [1,16,-28,43,-40,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin10()], +// 1 16 -28 43 -40 0.5 0 0 0 1 0 0 0 0.5 4-4ring10.dat + [1,16,-28,43,-40,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 28 59 40 4 0 0 0 -13 0 0 0 -4 4-4cylo.dat [1,16,28,59,40,4,0,0,0,-13,0,0,0,-4, ldraw_lib__4_4cylo()], // 1 16 28 46 40 1.25 0 0 0 -1 0 0 0 -1.25 4-4ring2.dat [1,16,28,46,40,1.25,0,0,0,-1,0,0,0,-1.25, ldraw_lib__4_4ring2()], -// 1 16 28 46 40 0.25 0 0 0 -1 0 0 0 -0.25 4-4rin15.dat - [1,16,28,46,40,0.25,0,0,0,-1,0,0,0,-0.25, ldraw_lib__4_4rin15()], -// 1 16 -28 46 -40 0.25 0 0 0 -1 0 0 0 -0.25 4-4rin15.dat - [1,16,-28,46,-40,0.25,0,0,0,-1,0,0,0,-0.25, ldraw_lib__4_4rin15()], +// 1 16 28 46 40 0.25 0 0 0 -1 0 0 0 -0.25 4-4ring15.dat + [1,16,28,46,40,0.25,0,0,0,-1,0,0,0,-0.25, ldraw_lib__4_4ring15()], +// 1 16 -28 46 -40 0.25 0 0 0 -1 0 0 0 -0.25 4-4ring15.dat + [1,16,-28,46,-40,0.25,0,0,0,-1,0,0,0,-0.25, ldraw_lib__4_4ring15()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -28 59 -40 4 0 0 0 -13 0 0 0 -4 4-4cylo.dat diff --git a/parts/55205c01.scad b/parts/55205c01.scad index 17d4e2455..c7aa1ed63 100644 --- a/parts/55205c01.scad +++ b/parts/55205c01.scad @@ -2,10 +2,10 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin11.scad> -use <../p/4-4rin34.scad> +use <../p/4-4ring11.scad> use <../p/4-4ring2.scad> use <../p/4-4ring3.scad> +use <../p/4-4ring34.scad> use <../p/4-4ring8.scad> use <55205.scad> use <55206.scad> @@ -20,7 +20,7 @@ function ldraw_lib__55205c01() = [ // 0 Electric Sound Brick 2 x 4 x 2 Body // 0 Name: 55205c01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Shortcut UPDATE 2016-01 +// 0 !LDRAW_ORG Shortcut UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__55205c01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Bottom // @@ -72,8 +73,8 @@ function ldraw_lib__55205c01() = [ [0,"BFC","INVERTNEXT"], // 1 494 -17 21 -16 0 0 -17.48 -17.48 0 0 0 1.5 0 4-4cyli.dat [1,494,-17,21,-16,0,0,-17.48,-17.48,0,0,0,1.5,0, ldraw_lib__4_4cyli()], -// 1 494 -17 21 -16 0 0 -0.514 -0.514 0 0 0 1 0 4-4rin34.dat - [1,494,-17,21,-16,0,0,-0.514,-0.514,0,0,0,1,0, ldraw_lib__4_4rin34()], +// 1 494 -17 21 -16 0 0 -0.514 -0.514 0 0 0 1 0 4-4ring34.dat + [1,494,-17,21,-16,0,0,-0.514,-0.514,0,0,0,1,0, ldraw_lib__4_4ring34()], // 1 494 -17 21 -16 0 0 -18 -18 0 0 0 2 0 4-4cyli.dat [1,494,-17,21,-16,0,0,-18,-18,0,0,0,2,0, ldraw_lib__4_4cyli()], // 1 494 -17 21 -14 0 0 -16 -16 0 0 0 2 0 4-4cyli.dat @@ -90,8 +91,8 @@ function ldraw_lib__55205c01() = [ [1,494,-17,21,-12,0,0,-16,-16,0,0,0,1,0, ldraw_lib__4_4edge()], // 1 494 -17 21 -12 0 0 -11 -11 0 0 0 1 0 4-4edge.dat [1,494,-17,21,-12,0,0,-11,-11,0,0,0,1,0, ldraw_lib__4_4edge()], -// 1 494 -17 21 -12 0 0 -1 -1 0 0 0 -1 0 4-4rin11.dat - [1,494,-17,21,-12,0,0,-1,-1,0,0,0,-1,0, ldraw_lib__4_4rin11()], +// 1 494 -17 21 -12 0 0 -1 -1 0 0 0 -1 0 4-4ring11.dat + [1,494,-17,21,-12,0,0,-1,-1,0,0,0,-1,0, ldraw_lib__4_4ring11()], // 1 494 -17 21 -12 0 0 -4 -4 0 0 0 -1 0 4-4ring3.dat [1,494,-17,21,-12,0,0,-4,-4,0,0,0,-1,0, ldraw_lib__4_4ring3()], // 1 494 -17 21 -12.5 0 0 -5.184 -5.184 0 0 0 1 0 4-4ring2.dat diff --git a/parts/55889.scad b/parts/55889.scad index 6f582c673..581ee37db 100644 --- a/parts/55889.scad +++ b/parts/55889.scad @@ -2,14 +2,14 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin20.scad> +use <../p/4-4ring20.scad> use <../p/connhole.scad> use function ldraw_lib__55889() = [ // 0 Wheel 12 x 18 Smooth // 0 Name: 55889.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2023-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__55889() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 0 -1 0 1 0 connhole.dat [1,16,0,0,0,1,0,0,0,0,-1,0,1,0, ldraw_lib__connhole()], @@ -25,10 +26,10 @@ function ldraw_lib__55889() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -24 14.5 0 0 0 0 14.5 0 28.5 0 4-4cylo.dat [1,16,0,0,-24,14.5,0,0,0,0,14.5,0,28.5,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 -24 0.725 0 0 0 0 0.725 0 1 0 4-4rin20.dat - [1,16,0,0,-24,0.725,0,0,0,0,0.725,0,1,0, ldraw_lib__4_4rin20()], -// 1 16 0 0 4.5 .725 0 0 0 0 .725 0 -1 0 4-4rin20.dat - [1,16,0,0,4.5,.725,0,0,0,0,.725,0,-1,0, ldraw_lib__4_4rin20()], +// 1 16 0 0 -24 0.725 0 0 0 0 0.725 0 1 0 4-4ring20.dat + [1,16,0,0,-24,0.725,0,0,0,0,0.725,0,1,0, ldraw_lib__4_4ring20()], +// 1 16 0 0 4.5 .725 0 0 0 0 .725 0 -1 0 4-4ring20.dat + [1,16,0,0,4.5,.725,0,0,0,0,.725,0,-1,0, ldraw_lib__4_4ring20()], // 1 16 0 0 10 9 0 0 0 0 9 0 1 0 4-4edge.dat [1,16,0,0,10,9,0,0,0,0,9,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 10 9 0 0 0 0 9 0 -6.5 0 4-4cyli.dat diff --git a/parts/55981.scad b/parts/55981.scad index cff96be44..46ac68273 100644 --- a/parts/55981.scad +++ b/parts/55981.scad @@ -3,10 +3,10 @@ use <../p/4-4con2.scad> use <../p/4-4con6.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin18.scad> -use <../p/4-4rin19.scad> -use <../p/4-4rin20.scad> +use <../p/4-4ring18.scad> +use <../p/4-4ring19.scad> use <../p/4-4ring2.scad> +use <../p/4-4ring20.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use <../p/4-4ring5.scad> @@ -17,7 +17,7 @@ function ldraw_lib__55981() = [ // 0 Wheel Rim 14 x 18 with Holes on Both Sides (Needs Work) // 0 Name: 55981.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -25,7 +25,8 @@ function ldraw_lib__55981() = [ [0,"BFC","CW"], // // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // 0 // Hole in the middle for moulding is missing @@ -82,14 +83,14 @@ function ldraw_lib__55981() = [ [1,16,0,0,15,19,0,0,0,0,-19,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 17 19 0 0 0 0 -19 0 1 0 4-4edge.dat [1,16,0,0,17,19,0,0,0,0,-19,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 -17 1 0 0 0 0 -1 0 1 0 4-4rin20.dat - [1,16,0,0,-17,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin20()], -// 1 16 0 0 -17 1 0 0 0 0 -1 0 1 0 4-4rin19.dat - [1,16,0,0,-17,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin19()], -// 1 16 0 0 17 1 0 0 0 0 1 0 -1 0 4-4rin20.dat - [1,16,0,0,17,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin20()], -// 1 16 0 0 17 1 0 0 0 0 1 0 -1 0 4-4rin19.dat - [1,16,0,0,17,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin19()], +// 1 16 0 0 -17 1 0 0 0 0 -1 0 1 0 4-4ring20.dat + [1,16,0,0,-17,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring20()], +// 1 16 0 0 -17 1 0 0 0 0 -1 0 1 0 4-4ring19.dat + [1,16,0,0,-17,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring19()], +// 1 16 0 0 17 1 0 0 0 0 1 0 -1 0 4-4ring20.dat + [1,16,0,0,17,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring20()], +// 1 16 0 0 17 1 0 0 0 0 1 0 -1 0 4-4ring19.dat + [1,16,0,0,17,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring19()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -17 19 0 0 0 0 -19 0 10 0 4-4cyli.dat @@ -106,8 +107,8 @@ function ldraw_lib__55981() = [ [1,16,0,0,15,5,0,0,0,0,5,0,-1,0, ldraw_lib__4_4ring2()], // 1 16 0 0 15 3 0 0 0 0 3 0 -1 0 4-4ring5.dat [1,16,0,0,15,3,0,0,0,0,3,0,-1,0, ldraw_lib__4_4ring5()], -// 1 16 0 0 15 1 0 0 0 0 1 0 -1 0 4-4rin18.dat - [1,16,0,0,15,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin18()], +// 1 16 0 0 15 1 0 0 0 0 1 0 -1 0 4-4ring18.dat + [1,16,0,0,15,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring18()], // 1 16 0 0 -20 10 0 0 0 0 -10 0 1 0 4-4edge.dat [1,16,0,0,-20,10,0,0,0,0,-10,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -20 10 0 0 0 0 -10 0 13 0 4-4cyli.dat diff --git a/parts/55982.scad b/parts/55982.scad index 30230fe88..1eba031a1 100644 --- a/parts/55982.scad +++ b/parts/55982.scad @@ -3,10 +3,10 @@ use <../p/4-4con2.scad> use <../p/4-4con6.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin18.scad> -use <../p/4-4rin19.scad> -use <../p/4-4rin20.scad> +use <../p/4-4ring18.scad> +use <../p/4-4ring19.scad> use <../p/4-4ring2.scad> +use <../p/4-4ring20.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use <../p/4-4ring5.scad> @@ -19,7 +19,7 @@ function ldraw_lib__55982() = [ // 0 Wheel Rim 14 x 18 with Axlehole // 0 Name: 55982.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -27,7 +27,8 @@ function ldraw_lib__55982() = [ [0,"BFC","CW"], // // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -83,14 +84,14 @@ function ldraw_lib__55982() = [ [1,16,0,0,15,19,0,0,0,0,-19,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 17 19 0 0 0 0 -19 0 1 0 4-4edge.dat [1,16,0,0,17,19,0,0,0,0,-19,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 -17 1 0 0 0 0 -1 0 1 0 4-4rin20.dat - [1,16,0,0,-17,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin20()], -// 1 16 0 0 -17 1 0 0 0 0 -1 0 1 0 4-4rin19.dat - [1,16,0,0,-17,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin19()], -// 1 16 0 0 17 1 0 0 0 0 1 0 -1 0 4-4rin20.dat - [1,16,0,0,17,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin20()], -// 1 16 0 0 17 1 0 0 0 0 1 0 -1 0 4-4rin19.dat - [1,16,0,0,17,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin19()], +// 1 16 0 0 -17 1 0 0 0 0 -1 0 1 0 4-4ring20.dat + [1,16,0,0,-17,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring20()], +// 1 16 0 0 -17 1 0 0 0 0 -1 0 1 0 4-4ring19.dat + [1,16,0,0,-17,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring19()], +// 1 16 0 0 17 1 0 0 0 0 1 0 -1 0 4-4ring20.dat + [1,16,0,0,17,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring20()], +// 1 16 0 0 17 1 0 0 0 0 1 0 -1 0 4-4ring19.dat + [1,16,0,0,17,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring19()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -17 19 0 0 0 0 -19 0 10 0 4-4cyli.dat @@ -107,8 +108,8 @@ function ldraw_lib__55982() = [ [1,16,0,0,15,5,0,0,0,0,5,0,-1,0, ldraw_lib__4_4ring2()], // 1 16 0 0 15 3 0 0 0 0 3 0 -1 0 4-4ring5.dat [1,16,0,0,15,3,0,0,0,0,3,0,-1,0, ldraw_lib__4_4ring5()], -// 1 16 0 0 15 1 0 0 0 0 1 0 -1 0 4-4rin18.dat - [1,16,0,0,15,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin18()], +// 1 16 0 0 15 1 0 0 0 0 1 0 -1 0 4-4ring18.dat + [1,16,0,0,15,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring18()], // 1 16 0 0 0 10 0 0 0 0 -10 0 1 0 4-4edge.dat [1,16,0,0,0,10,0,0,0,0,-10,0,1,0, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/56474.scad b/parts/56474.scad index 617de39ce..88c8d85ed 100644 --- a/parts/56474.scad +++ b/parts/56474.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring11.scad> use <../p/4-4ring4.scad> use <../p/4-4ring5.scad> function ldraw_lib__56474() = [ // 0 ~Electric Mindstorms NXT Ultrasonic Sensor Flexible Insert // 0 Name: 56474.dat // 0 Author: Steve Bliss [sbliss] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__56474() = [ // // 0 !HISTORY 2007-11-08 [Philo] Tuned dimensions, use correct name // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 11 0 0 0 1 0 0 0 11 4-4edge.dat [1,16,0,0,0,11,0,0,0,1,0,0,0,11, ldraw_lib__4_4edge()], @@ -41,8 +42,8 @@ function ldraw_lib__56474() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 12 0 15 0 0 0 23 0 0 0 15 4-4cyli.dat [1,16,0,12,0,15,0,0,0,23,0,0,0,15, ldraw_lib__4_4cyli()], -// 1 16 0 12 0 -1 0 0 0 -1 0 0 0 1 4-4rin11.dat - [1,16,0,12,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin11()], +// 1 16 0 12 0 -1 0 0 0 -1 0 0 0 1 4-4ring11.dat + [1,16,0,12,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring11()], // 1 16 0 12 0 -3 0 0 0 -1 0 0 0 3 4-4ring4.dat [1,16,0,12,0,-3,0,0,0,-1,0,0,0,3, ldraw_lib__4_4ring4()], // 0 BFC INVERTNEXT @@ -51,8 +52,8 @@ function ldraw_lib__56474() = [ [1,16,0,0,0,11,0,0,0,12,0,0,0,11, ldraw_lib__4_4cyli()], // 1 16 0 8 0 18 0 0 0 27 0 0 0 18 4-4cyli.dat [1,16,0,8,0,18,0,0,0,27,0,0,0,18, ldraw_lib__4_4cyli()], -// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4rin11.dat - [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin11()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring11.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring11()], // 1 16 0 0 0 3 0 0 0 1 0 0 0 3 4-4ring4.dat [1,16,0,0,0,3,0,0,0,1,0,0,0,3, ldraw_lib__4_4ring4()], // 1 16 0 0 0 15 0 0 0 8 0 0 0 15 4-4cyli.dat diff --git a/parts/56890.scad b/parts/56890.scad index f6afaf614..8a7a20479 100644 --- a/parts/56890.scad +++ b/parts/56890.scad @@ -1,16 +1,16 @@ use <../lib.scad> use <../p/4-4con25.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin13.scad> -use <../p/4-4rin14.scad> -use <../p/4-4rin15.scad> +use <../p/4-4ring13.scad> +use <../p/4-4ring14.scad> +use <../p/4-4ring15.scad> use <../p/4-4ring4.scad> use function ldraw_lib__56890() = [ // 0 Tyre 12/ 61 x 11 Balloon // 0 Name: 56890.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2022-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__56890() = [ // 0 !HISTORY 2020-03-07 [MagFors] Corrected description // 0 !HISTORY 2020-03-07 [MagFors] Replaced bad LDD shape with good from Arezey // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm)/profile_as_%age_of_width x rim_diameter_(mm) [optional qualifier] // @@ -106,20 +107,20 @@ function ldraw_lib__56890() = [ [1,16,0,0,0,-0.707107,-0.707107,0,-0.707107,0.707107,0,0,0,-1, ldraw_lib__s__56890s01()], // 1 16 0 0 0 -0.92388 -0.382683 0 -0.382683 0.92388 0 0 0 -1 s\56890s01.dat [1,16,0,0,0,-0.92388,-0.382683,0,-0.382683,0.92388,0,0,0,-1, ldraw_lib__s__56890s01()], -// 1 16 0 0 -14 -1 0 0 0 0 -1 0 1 0 4-4rin13.dat - [1,16,0,0,-14,-1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin13()], -// 1 16 0 0 -14 -1 0 0 0 0 -1 0 1 0 4-4rin14.dat - [1,16,0,0,-14,-1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin14()], -// 1 16 0 0 -14 -1 0 0 0 0 -1 0 1 0 4-4rin15.dat - [1,16,0,0,-14,-1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin15()], +// 1 16 0 0 -14 -1 0 0 0 0 -1 0 1 0 4-4ring13.dat + [1,16,0,0,-14,-1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring13()], +// 1 16 0 0 -14 -1 0 0 0 0 -1 0 1 0 4-4ring14.dat + [1,16,0,0,-14,-1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring14()], +// 1 16 0 0 -14 -1 0 0 0 0 -1 0 1 0 4-4ring15.dat + [1,16,0,0,-14,-1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring15()], // 1 16 0 0 -14 -4 0 0 0 0 -4 0 1 0 4-4ring4.dat [1,16,0,0,-14,-4,0,0,0,0,-4,0,1,0, ldraw_lib__4_4ring4()], -// 1 16 0 0 14 -1 0 0 0 0 1 0 -1 0 4-4rin13.dat - [1,16,0,0,14,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin13()], -// 1 16 0 0 14 -1 0 0 0 0 1 0 -1 0 4-4rin14.dat - [1,16,0,0,14,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin14()], -// 1 16 0 0 14 -1 0 0 0 0 1 0 -1 0 4-4rin15.dat - [1,16,0,0,14,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin15()], +// 1 16 0 0 14 -1 0 0 0 0 1 0 -1 0 4-4ring13.dat + [1,16,0,0,14,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring13()], +// 1 16 0 0 14 -1 0 0 0 0 1 0 -1 0 4-4ring14.dat + [1,16,0,0,14,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring14()], +// 1 16 0 0 14 -1 0 0 0 0 1 0 -1 0 4-4ring15.dat + [1,16,0,0,14,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring15()], // 1 16 0 0 14 -4 0 0 0 0 4 0 -1 0 4-4ring4.dat [1,16,0,0,14,-4,0,0,0,0,4,0,-1,0, ldraw_lib__4_4ring4()], // 1 16 0 0 14 -5 0 0 0 0 5 0 -1 0 4-4ring4.dat diff --git a/parts/56898.scad b/parts/56898.scad index cb9a4015b..7b394ed14 100644 --- a/parts/56898.scad +++ b/parts/56898.scad @@ -1,5 +1,5 @@ use <../lib.scad> -use <../p/48/1-4rin39.scad> +use <../p/48/1-4ring39.scad> use <../p/48/4-4con17.scad> use <../p/48/4-4con18.scad> use <../p/48/4-4con39.scad> @@ -10,7 +10,7 @@ function ldraw_lib__56898() = [ // 0 Tyre 14/ 43 x 30 with Offset Tread // 0 Name: 56898.dat // 0 Author: Joerg Sommerer [Brickaneer] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__56898() = [ // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 // 0 !HISTORY 2018-02-06 [Philo] Extended description // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 18 38 0 0 0 0 -38 0 1 0 48\4-4edge.dat [1,16,0,0,18,38,0,0,0,0,-38,0,1,0, ldraw_lib__48__4_4edge()], @@ -42,14 +43,14 @@ function ldraw_lib__56898() = [ [1,16,0,0,8,38.9744,0,0,0,0,-38.9744,0,3,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 8 38.9744 0 0 0 0 -38.9744 0 1 0 48\4-4edge.dat [1,16,0,0,8,38.9744,0,0,0,0,-38.9744,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 8 -0.9744 0 0 0 0 -0.9744 0 -1 0 48\1-4rin39.dat - [1,16,0,0,8,-0.9744,0,0,0,0,-0.9744,0,-1,0, ldraw_lib__48__1_4rin39()], -// 1 16 0 0 8 0 0 -0.9744 0.9744 0 0 0 -1 0 48\1-4rin39.dat - [1,16,0,0,8,0,0,-0.9744,0.9744,0,0,0,-1,0, ldraw_lib__48__1_4rin39()], -// 1 16 0 0 8 0.9744 0 0 0 0 0.9744 0 -1 0 48\1-4rin39.dat - [1,16,0,0,8,0.9744,0,0,0,0,0.9744,0,-1,0, ldraw_lib__48__1_4rin39()], -// 1 16 0 0 8 0 0 0.9744 -0.9744 0 0 0 -1 0 48\1-4rin39.dat - [1,16,0,0,8,0,0,0.9744,-0.9744,0,0,0,-1,0, ldraw_lib__48__1_4rin39()], +// 1 16 0 0 8 -0.9744 0 0 0 0 -0.9744 0 -1 0 48\1-4ring39.dat + [1,16,0,0,8,-0.9744,0,0,0,0,-0.9744,0,-1,0, ldraw_lib__48__1_4ring39()], +// 1 16 0 0 8 0 0 -0.9744 0.9744 0 0 0 -1 0 48\1-4ring39.dat + [1,16,0,0,8,0,0,-0.9744,0.9744,0,0,0,-1,0, ldraw_lib__48__1_4ring39()], +// 1 16 0 0 8 0.9744 0 0 0 0 0.9744 0 -1 0 48\1-4ring39.dat + [1,16,0,0,8,0.9744,0,0,0,0,0.9744,0,-1,0, ldraw_lib__48__1_4ring39()], +// 1 16 0 0 8 0 0 0.9744 -0.9744 0 0 0 -1 0 48\1-4ring39.dat + [1,16,0,0,8,0,0,0.9744,-0.9744,0,0,0,-1,0, ldraw_lib__48__1_4ring39()], // 1 16 0 0 8 38 0 0 0 0 -38 0 1 0 48\4-4edge.dat [1,16,0,0,8,38,0,0,0,0,-38,0,1,0, ldraw_lib__48__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/56902.scad b/parts/56902.scad index 18c63a5fd..3e82f58d2 100644 --- a/parts/56902.scad +++ b/parts/56902.scad @@ -4,10 +4,10 @@ use <../p/4-4con2.scad> use <../p/4-4con6.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin18.scad> -use <../p/4-4rin19.scad> -use <../p/4-4rin20.scad> +use <../p/4-4ring18.scad> +use <../p/4-4ring19.scad> use <../p/4-4ring2.scad> +use <../p/4-4ring20.scad> use <../p/4-4ring5.scad> use <../p/4-4ring9.scad> use <../p/connhole.scad> @@ -17,7 +17,7 @@ function ldraw_lib__56902() = [ // 0 Wheel Rim 8 x 18 with Deep Centre Groove and Peghole // 0 Name: 56902.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -27,7 +27,8 @@ function ldraw_lib__56902() = [ // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 // 0 !HISTORY 2015-09-16 [Philo] Added missing condlines, removed extraneous ring, completed description // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -65,16 +66,16 @@ function ldraw_lib__56902() = [ [1,16,0,0,7,19,0,0,0,0,-19,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 9 19 0 0 0 0 -19 0 1 0 4-4edge.dat [1,16,0,0,9,19,0,0,0,0,-19,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 -9 1 0 0 0 0 -1 0 1 0 4-4rin20.dat - [1,16,0,0,-9,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin20()], +// 1 16 0 0 -9 1 0 0 0 0 -1 0 1 0 4-4ring20.dat + [1,16,0,0,-9,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring20()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -9 1 0 0 0 0 -1 0 1 0 4-4con19.dat [1,16,0,0,-9,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4con19()], -// 1 16 0 0 9 1 0 0 0 0 1 0 -1 0 4-4rin20.dat - [1,16,0,0,9,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin20()], -// 1 16 0 0 9 1 0 0 0 0 1 0 -1 0 4-4rin19.dat - [1,16,0,0,9,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin19()], +// 1 16 0 0 9 1 0 0 0 0 1 0 -1 0 4-4ring20.dat + [1,16,0,0,9,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring20()], +// 1 16 0 0 9 1 0 0 0 0 1 0 -1 0 4-4ring19.dat + [1,16,0,0,9,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring19()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -8 19 0 0 0 0 -19 0 1 0 4-4cyli.dat @@ -89,8 +90,8 @@ function ldraw_lib__56902() = [ [1,16,0,0,7,5,0,0,0,0,5,0,-1,0, ldraw_lib__4_4ring2()], // 1 16 0 0 7 3 0 0 0 0 3 0 -1 0 4-4ring5.dat [1,16,0,0,7,3,0,0,0,0,3,0,-1,0, ldraw_lib__4_4ring5()], -// 1 16 0 0 7 1 0 0 0 0 1 0 -1 0 4-4rin18.dat - [1,16,0,0,7,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin18()], +// 1 16 0 0 7 1 0 0 0 0 1 0 -1 0 4-4ring18.dat + [1,16,0,0,7,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring18()], // 1 16 0 0 -10 10 0 0 0 0 -10 0 1 0 4-4edge.dat [1,16,0,0,-10,10,0,0,0,0,-10,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -7 10 0 0 0 0 -10 0 1 0 4-4edge.dat diff --git a/parts/56903.scad b/parts/56903.scad index 53a7abf7c..d1dedd71f 100644 --- a/parts/56903.scad +++ b/parts/56903.scad @@ -4,10 +4,10 @@ use <../p/4-4con2.scad> use <../p/4-4con6.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin18.scad> -use <../p/4-4rin19.scad> -use <../p/4-4rin20.scad> +use <../p/4-4ring18.scad> +use <../p/4-4ring19.scad> use <../p/4-4ring2.scad> +use <../p/4-4ring20.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use <../p/4-4ring5.scad> @@ -18,7 +18,7 @@ function ldraw_lib__56903() = [ // 0 Wheel Rim 8 x 18 with Deep Centre Groove and Axle Hole // 0 Name: 56903.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -26,7 +26,8 @@ function ldraw_lib__56903() = [ [0,"BFC","CW"], // // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -64,16 +65,16 @@ function ldraw_lib__56903() = [ [1,16,0,0,7,19,0,0,0,0,-19,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 9 19 0 0 0 0 -19 0 1 0 4-4edge.dat [1,16,0,0,9,19,0,0,0,0,-19,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 -9 1 0 0 0 0 -1 0 1 0 4-4rin20.dat - [1,16,0,0,-9,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin20()], +// 1 16 0 0 -9 1 0 0 0 0 -1 0 1 0 4-4ring20.dat + [1,16,0,0,-9,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring20()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -9 1 0 0 0 0 -1 0 1 0 4-4con19.dat [1,16,0,0,-9,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4con19()], -// 1 16 0 0 9 1 0 0 0 0 1 0 -1 0 4-4rin20.dat - [1,16,0,0,9,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin20()], -// 1 16 0 0 9 1 0 0 0 0 1 0 -1 0 4-4rin19.dat - [1,16,0,0,9,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin19()], +// 1 16 0 0 9 1 0 0 0 0 1 0 -1 0 4-4ring20.dat + [1,16,0,0,9,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring20()], +// 1 16 0 0 9 1 0 0 0 0 1 0 -1 0 4-4ring19.dat + [1,16,0,0,9,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring19()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -8 19 0 0 0 0 -19 0 1 0 4-4cyli.dat @@ -88,8 +89,8 @@ function ldraw_lib__56903() = [ [1,16,0,0,7,5,0,0,0,0,5,0,-1,0, ldraw_lib__4_4ring2()], // 1 16 0 0 7 3 0 0 0 0 3 0 -1 0 4-4ring5.dat [1,16,0,0,7,3,0,0,0,0,3,0,-1,0, ldraw_lib__4_4ring5()], -// 1 16 0 0 7 1 0 0 0 0 1 0 -1 0 4-4rin18.dat - [1,16,0,0,7,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin18()], +// 1 16 0 0 7 1 0 0 0 0 1 0 -1 0 4-4ring18.dat + [1,16,0,0,7,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring18()], // 1 16 0 0 -10 10 0 0 0 0 -10 0 1 0 4-4edge.dat [1,16,0,0,-10,10,0,0,0,0,-10,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -7 10 0 0 0 0 -10 0 1 0 4-4edge.dat diff --git a/parts/56907.scad b/parts/56907.scad index 56706dece..c0c8b4014 100644 --- a/parts/56907.scad +++ b/parts/56907.scad @@ -3,15 +3,15 @@ use <../p/48/4-4con10.scad> use <../p/48/4-4con35.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin13.scad> -use <../p/48/4-4rin50.scad> +use <../p/48/4-4ring13.scad> use <../p/48/4-4ring4.scad> +use <../p/48/4-4ring50.scad> use function ldraw_lib__56907() = [ // 0 Tyre 35/ 42 x 56 Racing // 0 Name: 56907.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Fitting 44772 wheel: @@ -24,7 +24,8 @@ function ldraw_lib__56907() = [ // 0 !KEYWORDS Technic // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -38 70 0 0 0 0 -70 0 1 0 48\4-4edge.dat [1,16,0,0,-38,70,0,0,0,0,-70,0,1,0, ldraw_lib__48__4_4edge()], @@ -44,8 +45,8 @@ function ldraw_lib__56907() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 38 65 0 0 0 0 -65 0 -5 0 48\4-4cyli.dat [1,16,0,0,38,65,0,0,0,0,-65,0,-5,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 -38 5 0 0 0 0 -5 0 1 0 48\4-4rin13.dat - [1,16,0,0,-38,5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 -38 5 0 0 0 0 -5 0 1 0 48\4-4ring13.dat + [1,16,0,0,-38,5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4ring13()], // 1 16 0 0 42 70 0 0 0 0 -70 0 1 0 48\4-4edge.dat [1,16,0,0,42,70,0,0,0,0,-70,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 44 72 0 0 0 0 -72 0 1 0 48\4-4edge.dat @@ -76,10 +77,10 @@ function ldraw_lib__56907() = [ [1,16,0,0,-27,102,0,0,0,0,-102,0,14,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -13 102 0 0 0 0 -102 0 14 0 48\4-4edge.dat [1,16,0,0,-13,102,0,0,0,0,-102,0,14,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -13 -2 0 0 0 0 -2 0 -1 0 48\4-4rin50.dat - [1,16,0,0,-13,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin50()], -// 1 16 0 0 -7 2 0 0 0 0 -2 0 1 0 48\4-4rin50.dat - [1,16,0,0,-7,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin50()], +// 1 16 0 0 -13 -2 0 0 0 0 -2 0 -1 0 48\4-4ring50.dat + [1,16,0,0,-13,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring50()], +// 1 16 0 0 -7 2 0 0 0 0 -2 0 1 0 48\4-4ring50.dat + [1,16,0,0,-7,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring50()], // 1 16 0 0 13 100 0 0 0 0 -100 0 14 0 48\4-4edge.dat [1,16,0,0,13,100,0,0,0,0,-100,0,14,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 7 100 0 0 0 0 -100 0 14 0 48\4-4edge.dat @@ -92,10 +93,10 @@ function ldraw_lib__56907() = [ [1,16,0,0,-7,102,0,0,0,0,-102,0,14,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 7 102 0 0 0 0 -102 0 14 0 48\4-4edge.dat [1,16,0,0,7,102,0,0,0,0,-102,0,14,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 7 -2 0 0 0 0 -2 0 -1 0 48\4-4rin50.dat - [1,16,0,0,7,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin50()], -// 1 16 0 0 13 2 0 0 0 0 -2 0 1 0 48\4-4rin50.dat - [1,16,0,0,13,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin50()], +// 1 16 0 0 7 -2 0 0 0 0 -2 0 -1 0 48\4-4ring50.dat + [1,16,0,0,7,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring50()], +// 1 16 0 0 13 2 0 0 0 0 -2 0 1 0 48\4-4ring50.dat + [1,16,0,0,13,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring50()], // 1 16 0 0 13 102 0 0 0 0 -102 0 14 0 48\4-4cyli.dat [1,16,0,0,13,102,0,0,0,0,-102,0,14,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 13 102 0 0 0 0 -102 0 14 0 48\4-4edge.dat @@ -126,12 +127,12 @@ function ldraw_lib__56907() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 38 -70 0 0 0 0 -70 0 4 0 48\4-4cyli.dat [1,16,0,0,38,-70,0,0,0,0,-70,0,4,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 38 -5 0 0 0 0 -5 0 -1 0 48\4-4rin13.dat - [1,16,0,0,38,-5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4rin13()], -// 1 16 0 0 33 5 0 0 0 0 -5 0 1 0 48\4-4rin13.dat - [1,16,0,0,33,5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4rin13()], -// 1 16 0 0 -33 -5 0 0 0 0 -5 0 -1 0 48\4-4rin13.dat - [1,16,0,0,-33,-5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 38 -5 0 0 0 0 -5 0 -1 0 48\4-4ring13.dat + [1,16,0,0,38,-5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4ring13()], +// 1 16 0 0 33 5 0 0 0 0 -5 0 1 0 48\4-4ring13.dat + [1,16,0,0,33,5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4ring13()], +// 1 16 0 0 -33 -5 0 0 0 0 -5 0 -1 0 48\4-4ring13.dat + [1,16,0,0,-33,-5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4ring13()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 44 -2 0 0 0 0 -2 0 -2 0 48\4-4con35.dat diff --git a/parts/56908.scad b/parts/56908.scad index caef018f6..5fdd235a2 100644 --- a/parts/56908.scad +++ b/parts/56908.scad @@ -10,8 +10,8 @@ use <../p/48/4-4con7.scad> use <../p/48/4-4con9.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin12.scad> -use <../p/48/4-4rin20.scad> +use <../p/48/4-4ring12.scad> +use <../p/48/4-4ring20.scad> use <../p/48/4-4ring8.scad> use <../p/axlehol2.scad> use <../p/axlehole.scad> @@ -23,7 +23,7 @@ function ldraw_lib__56908() = [ // 0 Wheel Rim 26 x 43 with 6 Spokes and 6 Pegholes // 0 Name: 56908.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2020-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -35,7 +35,8 @@ function ldraw_lib__56908() = [ // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 // 0 !HISTORY 2020-08-13 [Philo] Corrected inverted sections of middle axle hole. // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\56908s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__56908s01()], @@ -79,12 +80,12 @@ function ldraw_lib__56908() = [ [1,16,0,0,-29,0,0,-49.8462,49.8462,0,0,0,5,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 -20 0 0 -49.8462 49.8462 0 0 0 3 0 48\4-4cylo.dat [1,16,0,0,-20,0,0,-49.8462,49.8462,0,0,0,3,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -20 0 0 -4.1539 4.1539 0 0 0 -1 0 48\4-4rin12.dat - [1,16,0,0,-20,0,0,-4.1539,4.1539,0,0,0,-1,0, ldraw_lib__48__4_4rin12()], -// 1 16 0 0 -29 0 0 -4.1539 4.1539 0 0 0 -1 0 48\4-4rin12.dat - [1,16,0,0,-29,0,0,-4.1539,4.1539,0,0,0,-1,0, ldraw_lib__48__4_4rin12()], -// 1 16 0 0 -33 0 0 -4.1539 4.1539 0 0 0 1 0 48\4-4rin12.dat - [1,16,0,0,-33,0,0,-4.1539,4.1539,0,0,0,1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 -20 0 0 -4.1539 4.1539 0 0 0 -1 0 48\4-4ring12.dat + [1,16,0,0,-20,0,0,-4.1539,4.1539,0,0,0,-1,0, ldraw_lib__48__4_4ring12()], +// 1 16 0 0 -29 0 0 -4.1539 4.1539 0 0 0 -1 0 48\4-4ring12.dat + [1,16,0,0,-29,0,0,-4.1539,4.1539,0,0,0,-1,0, ldraw_lib__48__4_4ring12()], +// 1 16 0 0 -33 0 0 -4.1539 4.1539 0 0 0 1 0 48\4-4ring12.dat + [1,16,0,0,-33,0,0,-4.1539,4.1539,0,0,0,1,0, ldraw_lib__48__4_4ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -33 0 0 -2.9321 2.9321 0 0 0 3 0 48\4-4con16.dat @@ -93,8 +94,8 @@ function ldraw_lib__56908() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -18 0 0 -9.3828 9.3828 0 0 0 5 0 48\4-4con4.dat [1,16,0,0,-18,0,0,-9.3828,9.3828,0,0,0,5,0, ldraw_lib__48__4_4con4()], -// 1 16 0 0 -24 0 0 -4.1539 4.1539 0 0 0 1 0 48\4-4rin12.dat - [1,16,0,0,-24,0,0,-4.1539,4.1539,0,0,0,1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 -24 0 0 -4.1539 4.1539 0 0 0 1 0 48\4-4ring12.dat + [1,16,0,0,-24,0,0,-4.1539,4.1539,0,0,0,1,0, ldraw_lib__48__4_4ring12()], // 1 16 0 0 33 0 0 -49.8462 49.8462 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,33,0,0,-49.8462,49.8462,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 12 0 0 -47 47 0 0 0 1 0 48\4-4edge.dat @@ -105,8 +106,8 @@ function ldraw_lib__56908() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 30 0 0 -46.9141 46.9141 0 0 0 -18 0 48\4-4cylo.dat [1,16,0,0,30,0,0,-46.9141,46.9141,0,0,0,-18,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 33 0 0 -4.1539 4.1539 0 0 0 -1 0 48\4-4rin12.dat - [1,16,0,0,33,0,0,-4.1539,4.1539,0,0,0,-1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 33 0 0 -4.1539 4.1539 0 0 0 -1 0 48\4-4ring12.dat + [1,16,0,0,33,0,0,-4.1539,4.1539,0,0,0,-1,0, ldraw_lib__48__4_4ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 33 0 0 -2.9321 2.9321 0 0 0 -3 0 48\4-4con16.dat @@ -125,14 +126,14 @@ function ldraw_lib__56908() = [ [1,16,0,0,29,0,0,-49.8462,49.8462,0,0,0,-5,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 20 0 0 -49.8462 49.8462 0 0 0 -9 0 48\4-4cylo.dat [1,16,0,0,20,0,0,-49.8462,49.8462,0,0,0,-9,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 20 0 0 -4.1539 4.1539 0 0 0 1 0 48\4-4rin12.dat - [1,16,0,0,20,0,0,-4.1539,4.1539,0,0,0,1,0, ldraw_lib__48__4_4rin12()], -// 1 16 0 0 29 0 0 -4.1539 4.1539 0 0 0 1 0 48\4-4rin12.dat - [1,16,0,0,29,0,0,-4.1539,4.1539,0,0,0,1,0, ldraw_lib__48__4_4rin12()], -// 1 16 0 0 24 0 0 -4.1539 4.1539 0 0 0 -1 0 48\4-4rin12.dat - [1,16,0,0,24,0,0,-4.1539,4.1539,0,0,0,-1,0, ldraw_lib__48__4_4rin12()], -// 1 16 0 0 5 0 0 -2.0769 2.0769 0 0 0 1 0 48\4-4rin20.dat - [1,16,0,0,5,0,0,-2.0769,2.0769,0,0,0,1,0, ldraw_lib__48__4_4rin20()], +// 1 16 0 0 20 0 0 -4.1539 4.1539 0 0 0 1 0 48\4-4ring12.dat + [1,16,0,0,20,0,0,-4.1539,4.1539,0,0,0,1,0, ldraw_lib__48__4_4ring12()], +// 1 16 0 0 29 0 0 -4.1539 4.1539 0 0 0 1 0 48\4-4ring12.dat + [1,16,0,0,29,0,0,-4.1539,4.1539,0,0,0,1,0, ldraw_lib__48__4_4ring12()], +// 1 16 0 0 24 0 0 -4.1539 4.1539 0 0 0 -1 0 48\4-4ring12.dat + [1,16,0,0,24,0,0,-4.1539,4.1539,0,0,0,-1,0, ldraw_lib__48__4_4ring12()], +// 1 16 0 0 5 0 0 -2.0769 2.0769 0 0 0 1 0 48\4-4ring20.dat + [1,16,0,0,5,0,0,-2.0769,2.0769,0,0,0,1,0, ldraw_lib__48__4_4ring20()], // 1 16 0 0 -17 0 0 -8.3077 8.3077 0 0 0 6 0 48\4-4con5.dat [1,16,0,0,-17,0,0,-8.3077,8.3077,0,0,0,6,0, ldraw_lib__48__4_4con5()], // 1 16 0 0 11 0 0 -6.2308 6.2308 0 0 0 -6 0 48\4-4con7.dat diff --git a/parts/570.scad b/parts/570.scad index 0e3a1ef07..1cb09cf4b 100644 --- a/parts/570.scad +++ b/parts/570.scad @@ -10,7 +10,7 @@ use <../p/4-4ring9.scad> use <../p/48/4-4con20.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin19.scad> +use <../p/48/4-4ring19.scad> use <../p/axlehol2.scad> use <../p/axlehole.scad> use @@ -21,7 +21,7 @@ function ldraw_lib__570() = [ // 0 Technic Gear 15 Large Tooth // 0 Name: 570.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2022-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__570() = [ // 0 !HISTORY 2020-06-04 [Sirio] Updated the use of primitives: removed ringr.dat or ringrr.dat, introduced 4-4cylo.dat // 0 !HISTORY 2022-02-22 [Philo] Improved teeth base edge // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 20 0 0 1 0 0 0 1 0 0 0 1 s\570s03.dat [1,16,20,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__570s03()], @@ -78,10 +79,10 @@ function ldraw_lib__570() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 8 -38 0 0 0 0 -38 0 -17 0 48\4-4cylo.dat [1,16,0,0,8,-38,0,0,0,0,-38,0,-17,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -9 2 0 0 0 0 -2 0 1 0 48\4-4rin19.dat - [1,16,0,0,-9,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin19()], -// 1 16 0 0 8 2 0 0 0 0 -2 0 -1 0 48\4-4rin19.dat - [1,16,0,0,8,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin19()], +// 1 16 0 0 -9 2 0 0 0 0 -2 0 1 0 48\4-4ring19.dat + [1,16,0,0,-9,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring19()], +// 1 16 0 0 8 2 0 0 0 0 -2 0 -1 0 48\4-4ring19.dat + [1,16,0,0,8,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring19()], // 1 16 0 0 6 -2 0 0 0 0 -2 0 2 0 48\4-4con20.dat [1,16,0,0,6,-2,0,0,0,0,-2,0,2,0, ldraw_lib__48__4_4con20()], // 1 16 0 0 -6 2 0 0 0 0 -2 0 -3 0 48\4-4con20.dat diff --git a/parts/572.scad b/parts/572.scad index 4874f7844..2eb00e6b8 100644 --- a/parts/572.scad +++ b/parts/572.scad @@ -10,7 +10,7 @@ use <../p/4-4ring9.scad> use <../p/48/4-4con30.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin29.scad> +use <../p/48/4-4ring29.scad> use <../p/axlehol2.scad> use <../p/axlehole.scad> use @@ -21,7 +21,7 @@ function ldraw_lib__572() = [ // 0 Technic Gear 21 Large Tooth // 0 Name: 572.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2022-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__572() = [ // 0 !HISTORY 2020-06-04 [Sirio] Updated the use of primitives: removed ringr.dat or ringrr.dat, introduced 4-4cylo.dat // 0 !HISTORY 2022-02-22 [Philo] Improved teeth base edge // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 20 0 0 1 0 0 0 1 0 0 0 1 s\570s03.dat [1,16,20,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__570s03()], @@ -102,10 +103,10 @@ function ldraw_lib__572() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 8 -58 0 0 0 0 -58 0 -17 0 48\4-4cylo.dat [1,16,0,0,8,-58,0,0,0,0,-58,0,-17,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -9 -2 0 0 0 0 -2 0 1 0 48\4-4rin29.dat - [1,16,0,0,-9,-2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin29()], -// 1 16 0 0 8 -2 0 0 0 0 -2 0 -1 0 48\4-4rin29.dat - [1,16,0,0,8,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin29()], +// 1 16 0 0 -9 -2 0 0 0 0 -2 0 1 0 48\4-4ring29.dat + [1,16,0,0,-9,-2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring29()], +// 1 16 0 0 8 -2 0 0 0 0 -2 0 -1 0 48\4-4ring29.dat + [1,16,0,0,8,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring29()], // 1 16 0 0 6 2 0 0 0 0 -2 0 2 0 48\4-4con30.dat [1,16,0,0,6,2,0,0,0,0,-2,0,2,0, ldraw_lib__48__4_4con30()], // 1 16 0 0 -6 -2 0 0 0 0 -2 0 -3 0 48\4-4con30.dat diff --git a/parts/57515.scad b/parts/57515.scad index 4b6bfc297..89b7fdd9e 100644 --- a/parts/57515.scad +++ b/parts/57515.scad @@ -6,7 +6,7 @@ use <../p/1-4cyli.scad> use <../p/1-4cylo.scad> use <../p/1-4edge.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin12.scad> +use <../p/1-4ring12.scad> use <../p/1-4ring8.scad> use <../p/1-8ndis.scad> use <../p/2-4cyli.scad> @@ -15,7 +15,7 @@ use <../p/2-4ndis.scad> use <../p/2-4ring2.scad> use <../p/3-16cyli.scad> use <../p/3-16edge.scad> -use <../p/3-16rin8.scad> +use <../p/3-16ring8.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/4-4ring3.scad> @@ -46,7 +46,7 @@ function ldraw_lib__57515() = [ // 0 Technic Suspension Arm 2 x 6 // 0 Name: 57515.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2023-05 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -56,6 +56,8 @@ function ldraw_lib__57515() = [ // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 // 0 !HISTORY 2023-07-28 [MagFors] Adapted to rounded npeg corners // 0 !HISTORY 2023-10-31 [OrionP] Official Update 2023-05 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -80 0 -1 0 1 0 0 0 0 1 connhole.dat [1,16,0,0,-80,0,-1,0,1,0,0,0,0,1, ldraw_lib__connhole()], @@ -117,18 +119,18 @@ function ldraw_lib__57515() = [ [1,16,10,0,0,0,2,0,0,0,-8,-8,0,0, ldraw_lib__2_4cyli()], // 1 16 12 0 0 0 1 0 0 0 -2 -2 0 0 4-4ring3.dat [1,16,12,0,0,0,1,0,0,0,-2,-2,0,0, ldraw_lib__4_4ring3()], -// 1 16 12 0 0 0 1 0 1 0 0 0 0 1 3-16rin8.dat - [1,16,12,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__3_16rin8()], +// 1 16 12 0 0 0 1 0 1 0 0 0 0 1 3-16ring8.dat + [1,16,12,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__3_16ring8()], // 1 16 12 0 0 0 1 0 8 0 0 0 0 -8 1-4ndis.dat [1,16,12,0,0,0,1,0,8,0,0,0,0,-8, ldraw_lib__1_4ndis()], // 1 16 12 8.5 -4 0 1 0 .5 0 0 0 0 -4 rect1.dat [1,16,12,8.5,-4,0,1,0,.5,0,0,0,0,-4, ldraw_lib__rect1()], // 1 16 10 0 0 0 1 0 0 0 -1 1 0 0 1-4ring8.dat [1,16,10,0,0,0,1,0,0,0,-1,1,0,0, ldraw_lib__1_4ring8()], -// 1 16 17 0 0 0 1 0 0 0 .69231 .69231 0 0 1-4rin12.dat - [1,16,17,0,0,0,1,0,0,0,.69231,.69231,0,0, ldraw_lib__1_4rin12()], -// 1 16 14 0 0 0 -1 0 0 0 .69231 .69231 0 0 1-4rin12.dat - [1,16,14,0,0,0,-1,0,0,0,.69231,.69231,0,0, ldraw_lib__1_4rin12()], +// 1 16 17 0 0 0 1 0 0 0 .69231 .69231 0 0 1-4ring12.dat + [1,16,17,0,0,0,1,0,0,0,.69231,.69231,0,0, ldraw_lib__1_4ring12()], +// 1 16 14 0 0 0 -1 0 0 0 .69231 .69231 0 0 1-4ring12.dat + [1,16,14,0,0,0,-1,0,0,0,.69231,.69231,0,0, ldraw_lib__1_4ring12()], // 1 16 17 0 0 0 3 0 -9 0 0 0 0 9 2-4cyli.dat [1,16,17,0,0,0,3,0,-9,0,0,0,0,9, ldraw_lib__2_4cyli()], // 1 16 20 0 0 0 1 0 9 0 0 0 0 9 2-4edge.dat @@ -345,18 +347,18 @@ function ldraw_lib__57515() = [ [1,16,-10,0,0,0,-2,0,0,0,-8,-8,0,0, ldraw_lib__2_4cyli()], // 1 16 -12 0 0 0 -1 0 0 0 -2 -2 0 0 4-4ring3.dat [1,16,-12,0,0,0,-1,0,0,0,-2,-2,0,0, ldraw_lib__4_4ring3()], -// 1 16 -12 0 0 0 -1 0 1 0 0 0 0 1 3-16rin8.dat - [1,16,-12,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__3_16rin8()], +// 1 16 -12 0 0 0 -1 0 1 0 0 0 0 1 3-16ring8.dat + [1,16,-12,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__3_16ring8()], // 1 16 -12 0 0 0 -1 0 8 0 0 0 0 -8 1-4ndis.dat [1,16,-12,0,0,0,-1,0,8,0,0,0,0,-8, ldraw_lib__1_4ndis()], // 1 16 -12 8.5 -4 0 -1 0 .5 0 0 0 0 -4 rect1.dat [1,16,-12,8.5,-4,0,-1,0,.5,0,0,0,0,-4, ldraw_lib__rect1()], // 1 16 -10 0 0 0 -1 0 0 0 -1 1 0 0 1-4ring8.dat [1,16,-10,0,0,0,-1,0,0,0,-1,1,0,0, ldraw_lib__1_4ring8()], -// 1 16 -17 0 0 0 -1 0 0 0 .6923 .6923 0 0 1-4rin12.dat - [1,16,-17,0,0,0,-1,0,0,0,.6923,.6923,0,0, ldraw_lib__1_4rin12()], -// 1 16 -14 0 0 0 1 0 0 0 .69231 .69231 0 0 1-4rin12.dat - [1,16,-14,0,0,0,1,0,0,0,.69231,.69231,0,0, ldraw_lib__1_4rin12()], +// 1 16 -17 0 0 0 -1 0 0 0 .6923 .6923 0 0 1-4ring12.dat + [1,16,-17,0,0,0,-1,0,0,0,.6923,.6923,0,0, ldraw_lib__1_4ring12()], +// 1 16 -14 0 0 0 1 0 0 0 .69231 .69231 0 0 1-4ring12.dat + [1,16,-14,0,0,0,1,0,0,0,.69231,.69231,0,0, ldraw_lib__1_4ring12()], // 1 16 -17 0 0 0 -3 0 -9 0 0 0 0 9 2-4cyli.dat [1,16,-17,0,0,0,-3,0,-9,0,0,0,0,9, ldraw_lib__2_4cyli()], // 1 16 -20 0 0 0 -1 0 9 0 0 0 0 9 2-4edge.dat diff --git a/parts/57539k01.scad b/parts/57539k01.scad index 6f6a09869..999ff018c 100644 --- a/parts/57539k01.scad +++ b/parts/57539k01.scad @@ -3,8 +3,8 @@ use <../p/1-8edge.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin21.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring21.scad> use <../p/4-4ring4.scad> use <../p/4-4ring6.scad> use <../p/4-4ring8.scad> @@ -13,7 +13,7 @@ function ldraw_lib__57539k01() = [ // 0 ~Hose Flexible 19L End Segment // 0 Name: 57539k01.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part Flexible_Section UPDATE 2019-01 +// 0 !LDRAW_ORG Part Flexible_Section UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__57539k01() = [ // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 // 0 !HISTORY 2019-04-26 [cwdee] Adjust description // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 20 0 4 0 0 0 -1 0 0 0 4 4-4disc.dat [1,16,0,20,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__4_4disc()], @@ -36,8 +37,8 @@ function ldraw_lib__57539k01() = [ // // 1 16 0 0 0 1 0 0 0 -1 0 0 0 1 4-4ring4.dat [1,16,0,0,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring4()], -// 1 16 0 0 0 0.5 0 0 0 -1 0 0 0 0.5 4-4rin10.dat - [1,16,0,0,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4rin10()], +// 1 16 0 0 0 0.5 0 0 0 -1 0 0 0 0.5 4-4ring10.dat + [1,16,0,0,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4ring10()], // 1 16 0 0 0 5.08134 0 -2.10476 0 1 0 2.10476 0 5.08134 1-8edge.dat [1,16,0,0,0,5.08134,0,-2.10476,0,1,0,2.10476,0,5.08134, ldraw_lib__1_8edge()], // 1 16 0 0 0 -2.10476 0 -5.08134 0 1 0 5.08134 0 -2.10476 1-8edge.dat @@ -67,8 +68,8 @@ function ldraw_lib__57539k01() = [ // // 1 16 0 -2 0 5.5 0 0 0 1 0 0 0 5.5 4-4edge.dat [1,16,0,-2,0,5.5,0,0,0,1,0,0,0,5.5, ldraw_lib__4_4edge()], -// 1 16 0 -2 0 0.25 0 0 0 1 0 0 0 0.25 4-4rin21.dat - [1,16,0,-2,0,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4rin21()], +// 1 16 0 -2 0 0.25 0 0 0 1 0 0 0 0.25 4-4ring21.dat + [1,16,0,-2,0,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4ring21()], // 1 16 0 -2 0 0.75 0 0 0 1 0 0 0 0.75 4-4ring6.dat [1,16,0,-2,0,0.75,0,0,0,1,0,0,0,0.75, ldraw_lib__4_4ring6()], // 1 16 0 -2 0 4.5 0 0 0 1 0 0 0 4.5 4-4edge.dat diff --git a/parts/57565.scad b/parts/57565.scad index d6ee03945..c3385ba4a 100644 --- a/parts/57565.scad +++ b/parts/57565.scad @@ -9,7 +9,7 @@ use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring2.scad> use <../p/axle.scad> use <../p/connhole.scad> @@ -21,7 +21,7 @@ function ldraw_lib__57565() = [ // 0 Technic Bionicle Weapon Pincer 6L // 0 Name: 57565.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -31,7 +31,8 @@ function ldraw_lib__57565() = [ // 0 !HISTORY 2009-10-13 {LEGO Universe Team} Original part shape // 0 !HISTORY 2009-11-01 [arezey] File preparation for LDraw Parts Tracker // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 -1 0 -1 0 0 0 0 -1 connhole.dat [1,16,0,0,0,0,-1,0,-1,0,0,0,0,-1, ldraw_lib__connhole()], @@ -493,8 +494,8 @@ function ldraw_lib__57565() = [ [1,16,0,-38.76,-39.5,0,0,3.25,3.1494,0.2469,0,-0.8024,0.969,0, ldraw_lib__4_4edge()], // 1 16 0 -38.76 -39.5 0 0 1 0.969 0.2469 0 -0.2469 0.969 0 4-4ring2.dat [1,16,0,-38.76,-39.5,0,0,1,0.969,0.2469,0,-0.2469,0.969,0, ldraw_lib__4_4ring2()], -// 1 16 0 -38.76 -39.5 0 0 0.25 0.2423 0.2469 0 -0.0617 0.969 0 4-4rin12.dat - [1,16,0,-38.76,-39.5,0,0,0.25,0.2423,0.2469,0,-0.0617,0.969,0, ldraw_lib__4_4rin12()], +// 1 16 0 -38.76 -39.5 0 0 0.25 0.2423 0.2469 0 -0.0617 0.969 0 4-4ring12.dat + [1,16,0,-38.76,-39.5,0,0,0.25,0.2423,0.2469,0,-0.0617,0.969,0, ldraw_lib__4_4ring12()], // 1 16 0 0 30 1 0 0 0 1 0 0 0 1 s\57565s01.dat [1,16,0,0,30,1,0,0,0,1,0,0,0,1, ldraw_lib__s__57565s01()], // 1 16 0 0 30 -1 0 0 0 1 0 0 0 1 s\57565s01.dat diff --git a/parts/57588.scad b/parts/57588.scad index 32be5ae03..74e591800 100644 --- a/parts/57588.scad +++ b/parts/57588.scad @@ -6,7 +6,7 @@ use <../p/4-4con3.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring2.scad> use <../p/4-4ring4.scad> use <../p/box4o8a.scad> @@ -15,7 +15,7 @@ function ldraw_lib__57588() = [ // 0 Minifig Arm Bionicle Barraki // 0 Name: 57588.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__57588() = [ // 0 !HISTORY 2007-08-25 {LEGO Universe Team} Original part shape // 0 !HISTORY 2008-04-17 [Philo] Rewrite from scratch for LDraw Parts Tracker // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -39,8 +40,8 @@ function ldraw_lib__57588() = [ [1,16,0,16,-8.5,0,0,6.5,6.5,0,0,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 16 -30 0 0 2 2 0 0 0 1 0 4-4ring2.dat [1,16,0,16,-30,0,0,2,2,0,0,0,1,0, ldraw_lib__4_4ring2()], -// 1 16 0 16 -30 0 0 0.5 0.5 0 0 0 1 0 4-4rin12.dat - [1,16,0,16,-30,0,0,0.5,0.5,0,0,0,1,0, ldraw_lib__4_4rin12()], +// 1 16 0 16 -30 0 0 0.5 0.5 0 0 0 1 0 4-4ring12.dat + [1,16,0,16,-30,0,0,0.5,0.5,0,0,0,1,0, ldraw_lib__4_4ring12()], // 1 16 0 16 -10 0 0 4 4 0 0 0 1 0 4-4edge.dat [1,16,0,16,-10,0,0,4,4,0,0,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 16 -10 0 0 4 4 0 0 0 1 0 4-4disc.dat diff --git a/parts/57894.scad b/parts/57894.scad index 8b8f8dea9..caab0721f 100644 --- a/parts/57894.scad +++ b/parts/57894.scad @@ -1,16 +1,16 @@ use <../lib.scad> use <../p/1-4cyli.scad> -use <../p/1-4rin13.scad> -use <../p/1-4rin14.scad> use <../p/1-4ring1.scad> +use <../p/1-4ring13.scad> +use <../p/1-4ring14.scad> use <../p/1-8cyli.scad> use <../p/1-8edge.scad> use <../p/1-8ndis.scad> use <../p/2-4cyli.scad> use <../p/2-4edge.scad> -use <../p/2-4rin13.scad> -use <../p/2-4rin14.scad> use <../p/2-4ring1.scad> +use <../p/2-4ring13.scad> +use <../p/2-4ring14.scad> use <../p/3-4cyli.scad> use <../p/3-4edge.scad> use <../p/3-8ndis.scad> @@ -27,7 +27,7 @@ function ldraw_lib__57894() = [ // 0 Window 1 x 4 x 6 Frame with Three Panes // 0 Name: 57894.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Place glass (57895) at 0 4.5 -3 @@ -39,7 +39,8 @@ function ldraw_lib__57894() = [ // 0 !HISTORY 2009-10-13 {LEGO Universe Team} Original part shape // 0 !HISTORY 2010-04-18 [MagFors] File preparation for LDraw Parts Tracker // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -310,10 +311,10 @@ function ldraw_lib__57894() = [ [1,16,30,-4,0,6,0,0,0,4,0,0,0,6, ldraw_lib__3_4cyli()], // 1 16 30 -4 0 2.6 0 0 0 1 0 0 0 2.6 2-4ring1.dat [1,16,30,-4,0,2.6,0,0,0,1,0,0,0,2.6, ldraw_lib__2_4ring1()], -// 1 16 30 -4 0 0.4 0 0 0 1 0 0 0 0.4 2-4rin13.dat - [1,16,30,-4,0,0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__2_4rin13()], -// 1 16 30 -4 0 0.4 0 0 0 1 0 0 0 0.4 2-4rin14.dat - [1,16,30,-4,0,0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__2_4rin14()], +// 1 16 30 -4 0 0.4 0 0 0 1 0 0 0 0.4 2-4ring13.dat + [1,16,30,-4,0,0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__2_4ring13()], +// 1 16 30 -4 0 0.4 0 0 0 1 0 0 0 0.4 2-4ring14.dat + [1,16,30,-4,0,0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__2_4ring14()], // 1 16 32.49 -2 -0.51 0 1.36 -0.11 2 0 0 0 -0.2933 -0.51 rect3.dat [1,16,32.49,-2,-0.51,0,1.36,-0.11,2,0,0,0,-0.2933,-0.51, ldraw_lib__rect3()], // 1 16 32.44 -2 -1.01 0 -0.08 -0.06 -2 0 0 0 0.48 -0.01 rect1.dat @@ -340,10 +341,10 @@ function ldraw_lib__57894() = [ [4,16,36,-4,0,35.6,-4,0,35.2,-4,-2.8,35.54,-4,-2.3], // 1 16 30 -4 0 -2.6 0 0 0 1 0 0 0 -2.6 1-4ring1.dat [1,16,30,-4,0,-2.6,0,0,0,1,0,0,0,-2.6, ldraw_lib__1_4ring1()], -// 1 16 30 -4 0 -0.4 0 0 0 1 0 0 0 -0.4 1-4rin13.dat - [1,16,30,-4,0,-0.4,0,0,0,1,0,0,0,-0.4, ldraw_lib__1_4rin13()], -// 1 16 30 -4 0 -0.4 0 0 0 1 0 0 0 -0.4 1-4rin14.dat - [1,16,30,-4,0,-0.4,0,0,0,1,0,0,0,-0.4, ldraw_lib__1_4rin14()], +// 1 16 30 -4 0 -0.4 0 0 0 1 0 0 0 -0.4 1-4ring13.dat + [1,16,30,-4,0,-0.4,0,0,0,1,0,0,0,-0.4, ldraw_lib__1_4ring13()], +// 1 16 30 -4 0 -0.4 0 0 0 1 0 0 0 -0.4 1-4ring14.dat + [1,16,30,-4,0,-0.4,0,0,0,1,0,0,0,-0.4, ldraw_lib__1_4ring14()], // 1 16 30.31 -2 -2.54 0 0.48 0.31 -2 0 0 0 -2.48 0.06 rect3.dat [1,16,30.31,-2,-2.54,0,0.48,0.31,-2,0,0,0,-2.48,0.06, ldraw_lib__rect3()], // 1 16 30.56 -2 -2.74 0 -2.08 -0.06 -2 0 0 0 0.48 -0.26 rect1.dat @@ -388,10 +389,10 @@ function ldraw_lib__57894() = [ [1,16,-30,-4,0,-6,0,0,0,4,0,0,0,6, ldraw_lib__3_4cyli()], // 1 16 -30 -4 0 -2.6 0 0 0 1 0 0 0 2.6 2-4ring1.dat [1,16,-30,-4,0,-2.6,0,0,0,1,0,0,0,2.6, ldraw_lib__2_4ring1()], -// 1 16 -30 -4 0 -0.4 0 0 0 1 0 0 0 0.4 2-4rin13.dat - [1,16,-30,-4,0,-0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__2_4rin13()], -// 1 16 -30 -4 0 -0.4 0 0 0 1 0 0 0 0.4 2-4rin14.dat - [1,16,-30,-4,0,-0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__2_4rin14()], +// 1 16 -30 -4 0 -0.4 0 0 0 1 0 0 0 0.4 2-4ring13.dat + [1,16,-30,-4,0,-0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__2_4ring13()], +// 1 16 -30 -4 0 -0.4 0 0 0 1 0 0 0 0.4 2-4ring14.dat + [1,16,-30,-4,0,-0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__2_4ring14()], // 1 16 -32.49 -2 -0.51 0 -1.02 0.11 -2 0 0 0 -0.22 -0.51 rect3.dat [1,16,-32.49,-2,-0.51,0,-1.02,0.11,-2,0,0,0,-0.22,-0.51, ldraw_lib__rect3()], // 1 16 -32.44 -2 -1.01 0 0.08 -0.06 -2 0 0 0 0.48 0.01 rect1.dat @@ -418,10 +419,10 @@ function ldraw_lib__57894() = [ [4,16,-35.54,-4,-2.3,-35.2,-4,-2.8,-35.6,-4,0,-36,-4,0], // 1 16 -30 -4 0 2.6 0 0 0 1 0 0 0 -2.6 1-4ring1.dat [1,16,-30,-4,0,2.6,0,0,0,1,0,0,0,-2.6, ldraw_lib__1_4ring1()], -// 1 16 -30 -4 0 0.4 0 0 0 1 0 0 0 -0.4 1-4rin13.dat - [1,16,-30,-4,0,0.4,0,0,0,1,0,0,0,-0.4, ldraw_lib__1_4rin13()], -// 1 16 -30 -4 0 0.4 0 0 0 1 0 0 0 -0.4 1-4rin14.dat - [1,16,-30,-4,0,0.4,0,0,0,1,0,0,0,-0.4, ldraw_lib__1_4rin14()], +// 1 16 -30 -4 0 0.4 0 0 0 1 0 0 0 -0.4 1-4ring13.dat + [1,16,-30,-4,0,0.4,0,0,0,1,0,0,0,-0.4, ldraw_lib__1_4ring13()], +// 1 16 -30 -4 0 0.4 0 0 0 1 0 0 0 -0.4 1-4ring14.dat + [1,16,-30,-4,0,0.4,0,0,0,1,0,0,0,-0.4, ldraw_lib__1_4ring14()], // 1 16 -30.31 -2 -2.54 0 -0.48 -0.31 2 0 0 0 -2.48 0.06 rect3.dat [1,16,-30.31,-2,-2.54,0,-0.48,-0.31,2,0,0,0,-2.48,0.06, ldraw_lib__rect3()], // 1 16 -30.56 -2 -2.74 0 2.08 -0.06 -2 0 0 0 0.48 0.26 rect1.dat diff --git a/parts/57895p05.scad b/parts/57895p05.scad index d60947735..acdbe6aef 100644 --- a/parts/57895p05.scad +++ b/parts/57895p05.scad @@ -21,14 +21,14 @@ use <../p/48/5-24ring3.scad> use <../p/48/5-24ring4.scad> use <../p/7-16disc.scad> use <../p/7-16ndis.scad> -use <../p/7-16rin1.scad> +use <../p/7-16ring1.scad> use <../p/7-16ring2.scad> use function ldraw_lib__57895p05() = [ // 0 Glass for Window 1 x 4 x 6 with "OPEN", "Soap n' Suds" and "Wash - Dry - Fold 24 Hour Service" Sign Pattern // 0 Name: 57895p05.dat // 0 Author: Ulrich Röder [UR] -// 0 !LDRAW_ORG Part UPDATE 2020-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -40,7 +40,8 @@ function ldraw_lib__57895p05() = [ // 0 !CMDLINE -47 // // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Font : Signature Regular, Bankoli Bold // @@ -3452,10 +3453,10 @@ function ldraw_lib__57895p05() = [ [1,15,23.2,17.5,-2,-.5,0,0,0,0,-.5,0,1,0, ldraw_lib__2_4chrd()], // 1 15 14.3 30.5 -2 .5 0 0 0 0 .5 0 1 0 2-4chrd.dat [1,15,14.3,30.5,-2,.5,0,0,0,0,.5,0,1,0, ldraw_lib__2_4chrd()], -// 1 15 15.8 19 -2 -1 0 0 0 0 -1 0 1 0 7-16rin1.dat - [1,15,15.8,19,-2,-1,0,0,0,0,-1,0,1,0, ldraw_lib__7_16rin1()], -// 1 15 21.7 29 -2 1 0 0 0 0 1 0 1 0 7-16rin1.dat - [1,15,21.7,29,-2,1,0,0,0,0,1,0,1,0, ldraw_lib__7_16rin1()], +// 1 15 15.8 19 -2 -1 0 0 0 0 -1 0 1 0 7-16ring1.dat + [1,15,15.8,19,-2,-1,0,0,0,0,-1,0,1,0, ldraw_lib__7_16ring1()], +// 1 15 21.7 29 -2 1 0 0 0 0 1 0 1 0 7-16ring1.dat + [1,15,21.7,29,-2,1,0,0,0,0,1,0,1,0, ldraw_lib__7_16ring1()], // 1 15 -19 21.5 -2 -1.1 0 0 0 0 -1.1 0 1 0 2-4ring3.dat [1,15,-19,21.5,-2,-1.1,0,0,0,0,-1.1,0,1,0, ldraw_lib__2_4ring3()], // 1 15 -5.8 21 -2 0 0 1 -1 0 0 0 1 0 2-4ring3.dat diff --git a/parts/57900.scad b/parts/57900.scad index 2e0056136..164ae778b 100644 --- a/parts/57900.scad +++ b/parts/57900.scad @@ -1,12 +1,12 @@ use <../lib.scad> use <../p/1-16edge.scad> -use <../p/1-4rin13.scad> -use <../p/1-4rin14.scad> -use <../p/1-4rin15.scad> +use <../p/1-4ring13.scad> +use <../p/1-4ring14.scad> +use <../p/1-4ring15.scad> use <../p/2-4cyli.scad> use <../p/2-4cylo.scad> use <../p/2-4edge.scad> -use <../p/2-4rin15.scad> +use <../p/2-4ring15.scad> use <../p/2-4ring5.scad> use <../p/2-8sphe.scad> use <../p/4-4disc.scad> @@ -20,7 +20,7 @@ function ldraw_lib__57900() = [ // 0 Minifig Helmet Imperial AT-ST Pilot // 0 Name: 57900.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__57900() = [ // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 // 0 !HISTORY 2012-12-24 [cwdee] Update category // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -4 0 6 0 0 0 -1 0 0 0 -6 4-4disc.dat [1,16,0,-4,0,6,0,0,0,-1,0,0,0,-6, ldraw_lib__4_4disc()], @@ -120,28 +121,28 @@ function ldraw_lib__57900() = [ [1,16,0,2,-1,-16,0,0,0,2,0,0,0,-16, ldraw_lib__2_4cylo()], // 1 16 0 2 1 16 0 0 0 2 0 0 0 16 2-4cylo.dat [1,16,0,2,1,16,0,0,0,2,0,0,0,16, ldraw_lib__2_4cylo()], -// 1 16 0 2 1 1 0 0 0 1 0 0 0 1 2-4rin15.dat - [1,16,0,2,1,1,0,0,0,1,0,0,0,1, ldraw_lib__2_4rin15()], -// 1 16 0 4 1 -1 0 0 0 -1 0 0 0 1 2-4rin15.dat - [1,16,0,4,1,-1,0,0,0,-1,0,0,0,1, ldraw_lib__2_4rin15()], +// 1 16 0 2 1 1 0 0 0 1 0 0 0 1 2-4ring15.dat + [1,16,0,2,1,1,0,0,0,1,0,0,0,1, ldraw_lib__2_4ring15()], +// 1 16 0 4 1 -1 0 0 0 -1 0 0 0 1 2-4ring15.dat + [1,16,0,4,1,-1,0,0,0,-1,0,0,0,1, ldraw_lib__2_4ring15()], // 1 16 0 4 1 -15 0 0 0 -1 0 0 0 15 2-4edge.dat [1,16,0,4,1,-15,0,0,0,-1,0,0,0,15, ldraw_lib__2_4edge()], // 1 16 0 4 -1 -13.8582 0 -5.74025 0 -1 0 -5.74025 0 13.8582 1-16edge.dat [1,16,0,4,-1,-13.8582,0,-5.74025,0,-1,0,-5.74025,0,13.8582, ldraw_lib__1_16edge()], // 1 16 0 4 -1 15 0 0 0 -1 0 0 0 -15 1-16edge.dat [1,16,0,4,-1,15,0,0,0,-1,0,0,0,-15, ldraw_lib__1_16edge()], -// 1 16 0 4 -1 1 0 0 0 -1 0 0 0 -1 2-4rin15.dat - [1,16,0,4,-1,1,0,0,0,-1,0,0,0,-1, ldraw_lib__2_4rin15()], +// 1 16 0 4 -1 1 0 0 0 -1 0 0 0 -1 2-4ring15.dat + [1,16,0,4,-1,1,0,0,0,-1,0,0,0,-1, ldraw_lib__2_4ring15()], // 1 16 0 4 0 0 0 13 0 1 0 -13 0 0 4-4edge.dat [1,16,0,4,0,0,0,13,0,1,0,-13,0,0, ldraw_lib__4_4edge()], -// 1 16 0 4 0 0.707107 0 -0.707107 0 -1 0 -0.707107 0 -0.707107 1-4rin13.dat - [1,16,0,4,0,0.707107,0,-0.707107,0,-1,0,-0.707107,0,-0.707107, ldraw_lib__1_4rin13()], -// 1 16 0 4 0 0.707107 0 -0.707107 0 -1 0 -0.707107 0 -0.707107 1-4rin14.dat - [1,16,0,4,0,0.707107,0,-0.707107,0,-1,0,-0.707107,0,-0.707107, ldraw_lib__1_4rin14()], -// 1 16 0 4 0 0.707107 0 -0.707107 0 -1 0 -0.707107 0 -0.707107 1-4rin15.dat - [1,16,0,4,0,0.707107,0,-0.707107,0,-1,0,-0.707107,0,-0.707107, ldraw_lib__1_4rin15()], -// 1 16 0 2 -1 -1 0 0 0 1 0 0 0 -1 2-4rin15.dat - [1,16,0,2,-1,-1,0,0,0,1,0,0,0,-1, ldraw_lib__2_4rin15()], +// 1 16 0 4 0 0.707107 0 -0.707107 0 -1 0 -0.707107 0 -0.707107 1-4ring13.dat + [1,16,0,4,0,0.707107,0,-0.707107,0,-1,0,-0.707107,0,-0.707107, ldraw_lib__1_4ring13()], +// 1 16 0 4 0 0.707107 0 -0.707107 0 -1 0 -0.707107 0 -0.707107 1-4ring14.dat + [1,16,0,4,0,0.707107,0,-0.707107,0,-1,0,-0.707107,0,-0.707107, ldraw_lib__1_4ring14()], +// 1 16 0 4 0 0.707107 0 -0.707107 0 -1 0 -0.707107 0 -0.707107 1-4ring15.dat + [1,16,0,4,0,0.707107,0,-0.707107,0,-1,0,-0.707107,0,-0.707107, ldraw_lib__1_4ring15()], +// 1 16 0 2 -1 -1 0 0 0 1 0 0 0 -1 2-4ring15.dat + [1,16,0,2,-1,-1,0,0,0,1,0,0,0,-1, ldraw_lib__2_4ring15()], // 1 16 15 3 0 0 1 0 0 0 1 1 0 0 box3u8p.dat [1,16,15,3,0,0,1,0,0,0,1,1,0,0, ldraw_lib__box3u8p()], // 1 16 -15 3 0 0 -1 0 0 0 1 -1 0 0 box3u8p.dat diff --git a/parts/58086.scad b/parts/58086.scad index d5bf21047..2ec34f951 100644 --- a/parts/58086.scad +++ b/parts/58086.scad @@ -8,7 +8,7 @@ use <../p/2-4con15.scad> use <../p/2-4con5.scad> use <../p/2-4cylc.scad> use <../p/2-4cylo.scad> -use <../p/2-4rin10.scad> +use <../p/2-4ring10.scad> use <../p/2-4ring9.scad> use <../p/2-8sphe.scad> use <../p/3-4cyli.scad> @@ -28,7 +28,7 @@ function ldraw_lib__58086() = [ // 0 Duplo Pitchfork // 0 Name: 58086.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2020-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -38,7 +38,8 @@ function ldraw_lib__58086() = [ // 0 !CATEGORY Figure Accessory // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -11 0 0 0 22 0 -6.25 0 0 0 0 6.25 4-4cyli.dat [1,16,-11,0,0,0,22,0,-6.25,0,0,0,0,6.25, ldraw_lib__4_4cyli()], @@ -83,12 +84,12 @@ function ldraw_lib__58086() = [ [1,16,-20,0,0,2,0,0,0,8.25,0,0,0,9.5, ldraw_lib__box4o8a()], // 1 16 0 8.25 -9.5 -2 0 0 0 0 2 0 1 0 2-4ring9.dat [1,16,0,8.25,-9.5,-2,0,0,0,0,2,0,1,0, ldraw_lib__2_4ring9()], -// 1 16 0 8.25 -9.5 -2 0 0 0 0 2 0 1 0 2-4rin10.dat - [1,16,0,8.25,-9.5,-2,0,0,0,0,2,0,1,0, ldraw_lib__2_4rin10()], +// 1 16 0 8.25 -9.5 -2 0 0 0 0 2 0 1 0 2-4ring10.dat + [1,16,0,8.25,-9.5,-2,0,0,0,0,2,0,1,0, ldraw_lib__2_4ring10()], // 1 16 0 8.25 9.5 -2 0 0 0 0 2 0 -1 0 2-4ring9.dat [1,16,0,8.25,9.5,-2,0,0,0,0,2,0,-1,0, ldraw_lib__2_4ring9()], -// 1 16 0 8.25 9.5 -2 0 0 0 0 2 0 -1 0 2-4rin10.dat - [1,16,0,8.25,9.5,-2,0,0,0,0,2,0,-1,0, ldraw_lib__2_4rin10()], +// 1 16 0 8.25 9.5 -2 0 0 0 0 2 0 -1 0 2-4ring10.dat + [1,16,0,8.25,9.5,-2,0,0,0,0,2,0,-1,0, ldraw_lib__2_4ring10()], // // 1 16 0 46.25 0 0 0 8 0 -17.5908 0 -8 0 0 3-8cyli.dat [1,16,0,46.25,0,0,0,8,0,-17.5908,0,-8,0,0, ldraw_lib__3_8cyli()], diff --git a/parts/58090.scad b/parts/58090.scad index 44a544333..b12e7798f 100644 --- a/parts/58090.scad +++ b/parts/58090.scad @@ -3,13 +3,13 @@ use <../p/4-4con9.scad> use <../p/4-4cylo.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin37.scad> +use <../p/48/4-4ring37.scad> use function ldraw_lib__58090() = [ // 0 Tyre 14/ 54 x 15 VR // 0 Name: 58090.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -19,7 +19,8 @@ function ldraw_lib__58090() = [ // 0 !KEYWORDS 30.4 x 14 // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm)/profile_as_%age_of_width x rim_diameter_(mm) // @@ -76,10 +77,10 @@ function ldraw_lib__58090() = [ [1,16,0,0,-5.829,38,0,0,0,0,-38,0,4.85714,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -0.971 37 0 0 0 0 -37 0 1.94286 0 48\4-4cyli.dat [1,16,0,0,-0.971,37,0,0,0,0,-37,0,1.94286,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 -0.971 1 0 0 0 0 -1 0 -0.97143 0 48\4-4rin37.dat - [1,16,0,0,-0.971,1,0,0,0,0,-1,0,-0.97143,0, ldraw_lib__48__4_4rin37()], -// 1 16 0 0 0.971 1 0 0 0 0 -1 0 0.97143 0 48\4-4rin37.dat - [1,16,0,0,0.971,1,0,0,0,0,-1,0,0.97143,0, ldraw_lib__48__4_4rin37()], +// 1 16 0 0 -0.971 1 0 0 0 0 -1 0 -0.97143 0 48\4-4ring37.dat + [1,16,0,0,-0.971,1,0,0,0,0,-1,0,-0.97143,0, ldraw_lib__48__4_4ring37()], +// 1 16 0 0 0.971 1 0 0 0 0 -1 0 0.97143 0 48\4-4ring37.dat + [1,16,0,0,0.971,1,0,0,0,0,-1,0,0.97143,0, ldraw_lib__48__4_4ring37()], // 0 // Sides // 4 16 33.793 -9.048 -17 34.984 0.006 -17 21 0 -17 19.402 -8.037 -17 [4,16,33.793,-9.048,-17,34.984,0.006,-17,21,0,-17,19.402,-8.037,-17], diff --git a/parts/58846.scad b/parts/58846.scad index e0034a4c2..1e3a7e0f7 100644 --- a/parts/58846.scad +++ b/parts/58846.scad @@ -3,7 +3,7 @@ use <../p/4-4edge.scad> use <../p/4-4ndis.scad> use <../p/48/1-4con4.scad> use <../p/48/1-4edge.scad> -use <../p/48/1-4rin15.scad> +use <../p/48/1-4ring15.scad> use <../p/axlehol2.scad> use <../p/axlehol3.scad> use <../p/axlehole.scad> @@ -18,7 +18,7 @@ function ldraw_lib__58846() = [ // 0 Brick 10 x 10 Corner Round with Tapered Edge and Cutout // 0 Name: 58846.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__58846() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 16 0 1 0 0 0 1 0 0 0 1 axlehol3.dat [1,16,0,16,0,1,0,0,0,1,0,0,0,1, ldraw_lib__axlehol3()], @@ -116,8 +117,8 @@ function ldraw_lib__58846() = [ [1,16,0,4,0,8,0,0,0,-1,0,0,0,-8, ldraw_lib__4_4ndis()], // 1 16 80 20 80 -40 0 0 0 -20 0 0 0 -40 48\1-4con4.dat [1,16,80,20,80,-40,0,0,0,-20,0,0,0,-40, ldraw_lib__48__1_4con4()], -// 1 16 80 0 80 -10 0 0 0 1 0 0 0 -10 48\1-4rin15.dat - [1,16,80,0,80,-10,0,0,0,1,0,0,0,-10, ldraw_lib__48__1_4rin15()], +// 1 16 80 0 80 -10 0 0 0 1 0 0 0 -10 48\1-4ring15.dat + [1,16,80,0,80,-10,0,0,0,1,0,0,0,-10, ldraw_lib__48__1_4ring15()], // 1 16 80 0 80 -160 0 0 0 1 0 0 0 -160 48\1-4edge.dat [1,16,80,0,80,-160,0,0,0,1,0,0,0,-160, ldraw_lib__48__1_4edge()], // 1 16 80 4 80 -160 0 0 0 1 0 0 0 -160 48\1-4edge.dat diff --git a/parts/59155.scad b/parts/59155.scad index d80f1d51a..2c9de6d43 100644 --- a/parts/59155.scad +++ b/parts/59155.scad @@ -14,7 +14,7 @@ use <../p/48/1-8con12.scad> use <../p/48/1-8con15.scad> use <../p/48/1-8cyli.scad> use <../p/48/1-8edge.scad> -use <../p/48/1-8rin39.scad> +use <../p/48/1-8ring39.scad> use <../p/48/1-8ring8.scad> use <../p/box2-7.scad> use <../p/peghole.scad> @@ -22,7 +22,7 @@ function ldraw_lib__59155() = [ // 0 ~Electric Power Functions XL Motor Front (Needs Work) // 0 Name: 59155.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -30,7 +30,8 @@ function ldraw_lib__59155() = [ [0,"BFC","CW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Needs Work: Inner side not modelled // @@ -401,8 +402,8 @@ function ldraw_lib__59155() = [ // 0 // Rim // 1 16 0 0 5 -18.369 0 -44.346 -44.346 0 18.369 0 16 0 48\1-8cyli.dat [1,16,0,0,5,-18.369,0,-44.346,-44.346,0,18.369,0,16,0, ldraw_lib__48__1_8cyli()], -// 1 16 0 0 21 -0.459 0 -1.109 -1.109 0 0.459 0 -1 0 48\1-8rin39.dat - [1,16,0,0,21,-0.459,0,-1.109,-1.109,0,0.459,0,-1,0, ldraw_lib__48__1_8rin39()], +// 1 16 0 0 21 -0.459 0 -1.109 -1.109 0 0.459 0 -1 0 48\1-8ring39.dat + [1,16,0,0,21,-0.459,0,-1.109,-1.109,0,0.459,0,-1,0, ldraw_lib__48__1_8ring39()], // 1 16 0 0 5 -18.369 0 -44.346 -44.346 0 18.369 0 1 0 48\1-8edge.dat [1,16,0,0,5,-18.369,0,-44.346,-44.346,0,18.369,0,1,0, ldraw_lib__48__1_8edge()], // 1 16 0 0 21 -18.369 0 -44.346 -44.346 0 18.369 0 1 0 48\1-8edge.dat @@ -417,16 +418,16 @@ function ldraw_lib__59155() = [ [1,16,0,0,10,-13.777,0,-33.26,-33.26,0,13.777,0,1,0, ldraw_lib__48__1_8edge()], // 1 16 0 0 2 -1.913 0 -4.619 -4.619 0 1.913 0 1 0 48\1-8ring8.dat [1,16,0,0,2,-1.913,0,-4.619,-4.619,0,1.913,0,1,0, ldraw_lib__48__1_8ring8()], -// 1 16 0 0 2 -0.383 0 -0.924 -0.924 0 0.383 0 1 0 48\1-8rin39.dat - [1,16,0,0,2,-0.383,0,-0.924,-0.924,0,0.383,0,1,0, ldraw_lib__48__1_8rin39()], +// 1 16 0 0 2 -0.383 0 -0.924 -0.924 0 0.383 0 1 0 48\1-8ring39.dat + [1,16,0,0,2,-0.383,0,-0.924,-0.924,0,0.383,0,1,0, ldraw_lib__48__1_8ring39()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 2 -1.148 0 -2.772 -2.772 0 1.148 0 8 0 48\1-8con12.dat [1,16,0,0,2,-1.148,0,-2.772,-2.772,0,1.148,0,8,0, ldraw_lib__48__1_8con12()], // 1 16 0 0 5 44.346 0 -18.369 -18.369 0 -44.346 0 16 0 48\1-8cyli.dat [1,16,0,0,5,44.346,0,-18.369,-18.369,0,-44.346,0,16,0, ldraw_lib__48__1_8cyli()], -// 1 16 0 0 21 1.109 0 -0.459 -0.459 0 -1.109 0 -1 0 48\1-8rin39.dat - [1,16,0,0,21,1.109,0,-0.459,-0.459,0,-1.109,0,-1,0, ldraw_lib__48__1_8rin39()], +// 1 16 0 0 21 1.109 0 -0.459 -0.459 0 -1.109 0 -1 0 48\1-8ring39.dat + [1,16,0,0,21,1.109,0,-0.459,-0.459,0,-1.109,0,-1,0, ldraw_lib__48__1_8ring39()], // 1 16 0 0 5 44.346 0 -18.369 -18.369 0 -44.346 0 1 0 48\1-8edge.dat [1,16,0,0,5,44.346,0,-18.369,-18.369,0,-44.346,0,1,0, ldraw_lib__48__1_8edge()], // 1 16 0 0 21 44.346 0 -18.369 -18.369 0 -44.346 0 1 0 48\1-8edge.dat @@ -441,16 +442,16 @@ function ldraw_lib__59155() = [ [1,16,0,0,10,33.26,0,-13.777,-13.777,0,-33.26,0,1,0, ldraw_lib__48__1_8edge()], // 1 16 0 0 2 4.619 0 -1.913 -1.913 0 -4.619 0 1 0 48\1-8ring8.dat [1,16,0,0,2,4.619,0,-1.913,-1.913,0,-4.619,0,1,0, ldraw_lib__48__1_8ring8()], -// 1 16 0 0 2 0.924 0 -0.383 -0.383 0 -0.924 0 1 0 48\1-8rin39.dat - [1,16,0,0,2,0.924,0,-0.383,-0.383,0,-0.924,0,1,0, ldraw_lib__48__1_8rin39()], +// 1 16 0 0 2 0.924 0 -0.383 -0.383 0 -0.924 0 1 0 48\1-8ring39.dat + [1,16,0,0,2,0.924,0,-0.383,-0.383,0,-0.924,0,1,0, ldraw_lib__48__1_8ring39()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 2 2.772 0 -1.148 -1.148 0 -2.772 0 8 0 48\1-8con12.dat [1,16,0,0,2,2.772,0,-1.148,-1.148,0,-2.772,0,8,0, ldraw_lib__48__1_8con12()], // 1 16 0 0 5 18.369 0 44.346 44.346 0 -18.369 0 16 0 48\1-8cyli.dat [1,16,0,0,5,18.369,0,44.346,44.346,0,-18.369,0,16,0, ldraw_lib__48__1_8cyli()], -// 1 16 0 0 21 0.459 0 1.109 1.109 0 -0.459 0 -1 0 48\1-8rin39.dat - [1,16,0,0,21,0.459,0,1.109,1.109,0,-0.459,0,-1,0, ldraw_lib__48__1_8rin39()], +// 1 16 0 0 21 0.459 0 1.109 1.109 0 -0.459 0 -1 0 48\1-8ring39.dat + [1,16,0,0,21,0.459,0,1.109,1.109,0,-0.459,0,-1,0, ldraw_lib__48__1_8ring39()], // 1 16 0 0 5 18.369 0 44.346 44.346 0 -18.369 0 1 0 48\1-8edge.dat [1,16,0,0,5,18.369,0,44.346,44.346,0,-18.369,0,1,0, ldraw_lib__48__1_8edge()], // 1 16 0 0 21 18.369 0 44.346 44.346 0 -18.369 0 -1 0 48\1-8edge.dat @@ -465,16 +466,16 @@ function ldraw_lib__59155() = [ [1,16,0,0,10,13.777,0,33.26,33.26,0,-13.777,0,1,0, ldraw_lib__48__1_8edge()], // 1 16 0 0 2 1.913 0 4.619 4.619 0 -1.913 0 1 0 48\1-8ring8.dat [1,16,0,0,2,1.913,0,4.619,4.619,0,-1.913,0,1,0, ldraw_lib__48__1_8ring8()], -// 1 16 0 0 2 0.383 0 0.924 0.924 0 -0.383 0 1 0 48\1-8rin39.dat - [1,16,0,0,2,0.383,0,0.924,0.924,0,-0.383,0,1,0, ldraw_lib__48__1_8rin39()], +// 1 16 0 0 2 0.383 0 0.924 0.924 0 -0.383 0 1 0 48\1-8ring39.dat + [1,16,0,0,2,0.383,0,0.924,0.924,0,-0.383,0,1,0, ldraw_lib__48__1_8ring39()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 2 1.148 0 2.772 2.772 0 -1.148 0 8 0 48\1-8con12.dat [1,16,0,0,2,1.148,0,2.772,2.772,0,-1.148,0,8,0, ldraw_lib__48__1_8con12()], // 1 16 0 0 5 -44.346 0 18.369 18.369 0 44.346 0 16 0 48\1-8cyli.dat [1,16,0,0,5,-44.346,0,18.369,18.369,0,44.346,0,16,0, ldraw_lib__48__1_8cyli()], -// 1 16 0 0 21 -1.109 0 0.459 0.459 0 1.109 0 -1 0 48\1-8rin39.dat - [1,16,0,0,21,-1.109,0,0.459,0.459,0,1.109,0,-1,0, ldraw_lib__48__1_8rin39()], +// 1 16 0 0 21 -1.109 0 0.459 0.459 0 1.109 0 -1 0 48\1-8ring39.dat + [1,16,0,0,21,-1.109,0,0.459,0.459,0,1.109,0,-1,0, ldraw_lib__48__1_8ring39()], // 1 16 0 0 5 -44.346 0 18.369 18.369 0 44.346 0 1 0 48\1-8edge.dat [1,16,0,0,5,-44.346,0,18.369,18.369,0,44.346,0,1,0, ldraw_lib__48__1_8edge()], // 1 16 0 0 21 -44.346 0 18.369 18.369 0 44.346 0 1 0 48\1-8edge.dat @@ -489,8 +490,8 @@ function ldraw_lib__59155() = [ [1,16,0,0,10,-33.26,0,13.777,13.777,0,33.26,0,1,0, ldraw_lib__48__1_8edge()], // 1 16 0 0 2 -4.619 0 1.913 1.913 0 4.619 0 1 0 48\1-8ring8.dat [1,16,0,0,2,-4.619,0,1.913,1.913,0,4.619,0,1,0, ldraw_lib__48__1_8ring8()], -// 1 16 0 0 2 -0.924 0 0.383 0.383 0 0.924 0 1 0 48\1-8rin39.dat - [1,16,0,0,2,-0.924,0,0.383,0.383,0,0.924,0,1,0, ldraw_lib__48__1_8rin39()], +// 1 16 0 0 2 -0.924 0 0.383 0.383 0 0.924 0 1 0 48\1-8ring39.dat + [1,16,0,0,2,-0.924,0,0.383,0.383,0,0.924,0,1,0, ldraw_lib__48__1_8ring39()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 2 -2.772 0 1.148 1.148 0 2.772 0 8 0 48\1-8con12.dat diff --git a/parts/59231p40.scad b/parts/59231p40.scad index 185e700e4..1a5965113 100644 --- a/parts/59231p40.scad +++ b/parts/59231p40.scad @@ -1,6 +1,6 @@ use <../lib.scad> -use <../p/4-4rin17.scad> -use <../p/4-4rin33.scad> +use <../p/4-4ring17.scad> +use <../p/4-4ring33.scad> use <../p/4-4ring9.scad> use use @@ -8,7 +8,7 @@ function ldraw_lib__59231p40() = [ // 0 Minifig Shield Round Flat with Helmet on Dark/Medium Blue Quarters Pattern // 0 Name: 59231p40.dat // 0 Author: Joerg Sommerer [Brickaneer] -// 0 !LDRAW_ORG Part UPDATE 2019-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,16 +20,17 @@ function ldraw_lib__59231p40() = [ // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 // 0 !HISTORY 2018-12-20 [cwdee] Update description // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\59231s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__59231s01()], // 1 82 0 0 -3 2 0 0 0 0 -2 0 1 0 4-4ring9.dat [1,82,0,0,-3,2,0,0,0,0,-2,0,1,0, ldraw_lib__4_4ring9()], -// 1 82 0 0 -3 1 0 0 0 0 -1 0 1 0 4-4rin17.dat - [1,82,0,0,-3,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin17()], -// 1 0 0 0 -3 0.5 0 0 0 0 -0.5 0 1 0 4-4rin33.dat - [1,0,0,0,-3,0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__4_4rin33()], +// 1 82 0 0 -3 1 0 0 0 0 -1 0 1 0 4-4ring17.dat + [1,82,0,0,-3,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring17()], +// 1 0 0 0 -3 0.5 0 0 0 0 -0.5 0 1 0 4-4ring33.dat + [1,0,0,0,-3,0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__4_4ring33()], // 1 16 0 0 -3 1 0 0 0 1 0 0 0 1 s\59231p40a.dat [1,16,0,0,-3,1,0,0,0,1,0,0,0,1, ldraw_lib__s__59231p40a()], // 4 272 0 9 -3 0 16.5 -3 6.3146 15.2444 -3 11.6672 11.6672 -3 diff --git a/parts/59521.scad b/parts/59521.scad index cc233c942..453c46c5b 100644 --- a/parts/59521.scad +++ b/parts/59521.scad @@ -4,7 +4,7 @@ use <../p/4-4edge.scad> use <../p/4-4ring8.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin42.scad> +use <../p/48/4-4ring42.scad> use <../p/48/4-4ring5.scad> use <../p/peghole.scad> use @@ -13,7 +13,7 @@ function ldraw_lib__59521() = [ // 0 Wheel 28 x 158 with 3 Spokes // 0 Name: 59521.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -24,7 +24,8 @@ function ldraw_lib__59521() = [ // 0 !KEYWORDS Exo-Force, Mobile Devastator, set 8108 // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -66,10 +67,10 @@ function ldraw_lib__59521() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -25 142.8 0 0 0 0 -142.8 0 50 0 48\4-4cyli.dat [1,16,0,0,-25,142.8,0,0,0,0,-142.8,0,50,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 -25 3.4 0 0 0 0 -3.4 0 1 0 48\4-4rin42.dat - [1,16,0,0,-25,3.4,0,0,0,0,-3.4,0,1,0, ldraw_lib__48__4_4rin42()], -// 1 16 0 0 25 -3.4 0 0 0 0 -3.4 0 -1 0 48\4-4rin42.dat - [1,16,0,0,25,-3.4,0,0,0,0,-3.4,0,-1,0, ldraw_lib__48__4_4rin42()], +// 1 16 0 0 -25 3.4 0 0 0 0 -3.4 0 1 0 48\4-4ring42.dat + [1,16,0,0,-25,3.4,0,0,0,0,-3.4,0,1,0, ldraw_lib__48__4_4ring42()], +// 1 16 0 0 25 -3.4 0 0 0 0 -3.4 0 -1 0 48\4-4ring42.dat + [1,16,0,0,25,-3.4,0,0,0,0,-3.4,0,-1,0, ldraw_lib__48__4_4ring42()], // 1 16 0 0 25 146.2 0 0 0 0 -146.2 0 1 0 48\4-4edge.dat [1,16,0,0,25,146.2,0,0,0,0,-146.2,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -25 146.2 0 0 0 0 -146.2 0 1 0 48\4-4edge.dat diff --git a/parts/59895.scad b/parts/59895.scad index 09a259659..1fe8e4e38 100644 --- a/parts/59895.scad +++ b/parts/59895.scad @@ -1,26 +1,26 @@ use <../lib.scad> use <../p/3-8cyli.scad> use <../p/3-8edge.scad> -use <../p/3-8rin12.scad> +use <../p/3-8ring12.scad> use <../p/4-4con35.scad> use <../p/4-4con4.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin15.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring15.scad> use <../p/4-4ring2.scad> use <../p/4-4ring6.scad> use <../p/4-4ring8.scad> use <../p/5-16cyli.scad> use <../p/5-16edge.scad> -use <../p/5-16ri12.scad> +use <../p/5-16ring12.scad> use <../p/rect.scad> function ldraw_lib__59895() = [ // 0 Tyre 4/ 80 x 8 Single Smooth Type 2 // 0 Name: 59895.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -31,7 +31,8 @@ function ldraw_lib__59895() = [ // 0 !HISTORY 2011-06-02 [MagFors] Added details on one side, renamed to standardized nomenclature // 0 !HISTORY 2011-06-02 [MagFors] Optimized and rearranged primitives // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm)/profile_as_%age_of_width x rim_diameter_(mm) // @@ -77,16 +78,16 @@ function ldraw_lib__59895() = [ [1,16,0,0,5,0,0,15,15,0,0,0,0.5,0, ldraw_lib__4_4cylo()], // 1 16 0 0 5 0 0 16 16 0 0 0 0.5 0 4-4cylo.dat [1,16,0,0,5,0,0,16,16,0,0,0,0.5,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 5.5 0 0 1 1 0 0 0 -1 0 4-4rin15.dat - [1,16,0,0,5.5,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4rin15()], +// 1 16 0 0 5.5 0 0 1 1 0 0 0 -1 0 4-4ring15.dat + [1,16,0,0,5.5,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4ring15()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 5 0 0 12 12 0 0 0 0.5 0 4-4cylo.dat [1,16,0,0,5,0,0,12,12,0,0,0,0.5,0, ldraw_lib__4_4cylo()], // 1 16 0 0 5 0 0 13 13 0 0 0 0.5 0 4-4cylo.dat [1,16,0,0,5,0,0,13,13,0,0,0,0.5,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 5.5 0 0 1 1 0 0 0 -1 0 4-4rin12.dat - [1,16,0,0,5.5,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 5.5 0 0 1 1 0 0 0 -1 0 4-4ring12.dat + [1,16,0,0,5.5,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4ring12()], // 1 16 0 0 5 0 0 -5 5 0 0 0 -1 0 4-4ring2.dat [1,16,0,0,5,0,0,-5,5,0,0,0,-1,0, ldraw_lib__4_4ring2()], // 1 16 0 0 5 0 0 -2.5 2.5 0 0 0 -1 0 4-4ring6.dat @@ -171,8 +172,8 @@ function ldraw_lib__59895() = [ [1,16,0,0,-5,0,0,15,15,0,0,0,-0.5,0, ldraw_lib__4_4cylo()], // 1 16 0 0 -5 0 0 16 16 0 0 0 -0.5 0 4-4cylo.dat [1,16,0,0,-5,0,0,16,16,0,0,0,-0.5,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 -5.5 0 0 1 1 0 0 0 1 0 4-4rin15.dat - [1,16,0,0,-5.5,0,0,1,1,0,0,0,1,0, ldraw_lib__4_4rin15()], +// 1 16 0 0 -5.5 0 0 1 1 0 0 0 1 0 4-4ring15.dat + [1,16,0,0,-5.5,0,0,1,1,0,0,0,1,0, ldraw_lib__4_4ring15()], // 0 // // 1 16 0 0 -5 0 0 12 12 0 0 0 -1 0 5-16edge.dat [1,16,0,0,-5,0,0,12,12,0,0,0,-1,0, ldraw_lib__5_16edge()], @@ -192,8 +193,8 @@ function ldraw_lib__59895() = [ [1,16,0,0,-5,0,0,12,12,0,0,0,-0.5,0, ldraw_lib__5_16cyli()], // 1 16 0 0 -5 0 0 13 13 0 0 0 -0.5 0 5-16cyli.dat [1,16,0,0,-5,0,0,13,13,0,0,0,-0.5,0, ldraw_lib__5_16cyli()], -// 1 16 0 0 -5.5 0 0 1 1 0 0 0 1 0 5-16ri12.dat - [1,16,0,0,-5.5,0,0,1,1,0,0,0,1,0, ldraw_lib__5_16ri12()], +// 1 16 0 0 -5.5 0 0 1 1 0 0 0 1 0 5-16ring12.dat + [1,16,0,0,-5.5,0,0,1,1,0,0,0,1,0, ldraw_lib__5_16ring12()], // 1 16 0 0 -5 0 0 -12 -12 0 0 0 -1 0 3-8edge.dat [1,16,0,0,-5,0,0,-12,-12,0,0,0,-1,0, ldraw_lib__3_8edge()], // 1 16 0 0 -5 0 0 -13 -13 0 0 0 -1 0 3-8edge.dat @@ -212,8 +213,8 @@ function ldraw_lib__59895() = [ [1,16,0,0,-5,0,0,-12,-12,0,0,0,-0.5,0, ldraw_lib__3_8cyli()], // 1 16 0 0 -5 0 0 -13 -13 0 0 0 -0.5 0 3-8cyli.dat [1,16,0,0,-5,0,0,-13,-13,0,0,0,-0.5,0, ldraw_lib__3_8cyli()], -// 1 16 0 0 -5.5 0 0 -1 -1 0 0 0 1 0 3-8rin12.dat - [1,16,0,0,-5.5,0,0,-1,-1,0,0,0,1,0, ldraw_lib__3_8rin12()], +// 1 16 0 0 -5.5 0 0 -1 -1 0 0 0 1 0 3-8ring12.dat + [1,16,0,0,-5.5,0,0,-1,-1,0,0,0,1,0, ldraw_lib__3_8ring12()], // ]; module ldraw_lib__59895(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) diff --git a/parts/59900.scad b/parts/59900.scad index 8012cfe64..a2c139294 100644 --- a/parts/59900.scad +++ b/parts/59900.scad @@ -5,7 +5,7 @@ use <../p/4-4con7.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring2.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> @@ -19,19 +19,20 @@ function ldraw_lib__59900() = [ // 0 Cone 1 x 1 with Stop // 0 Name: 59900.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2014-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS pylon, Round +// 0 !KEYWORDS Round, pylon // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 // 0 !HISTORY 2014-07-10 [C3POwen] Fixed depth of axle hole // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 24 0 2 0 0 0 -2.5 0 0 0 2 4-4ring3.dat [1,16,0,24,0,2,0,0,0,-2.5,0,0,0,2, ldraw_lib__4_4ring3()], @@ -73,8 +74,8 @@ function ldraw_lib__59900() = [ [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__stud2a()], // 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4edge.dat [1,16,0,0,0,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4edge()], -// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin12.dat - [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin12()], +// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring12.dat + [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring12()], // 1 16 0 0 0 6.5 0 0 0 1 0 0 0 6.5 4-4edge.dat [1,16,0,0,0,6.5,0,0,0,1,0,0,0,6.5, ldraw_lib__4_4edge()], // 1 16 0 19 0 -2 0 0 0 -1 0 0 0 2 4-4ring4.dat diff --git a/parts/6002.scad b/parts/6002.scad index cfce20043..da6e5d90d 100644 --- a/parts/6002.scad +++ b/parts/6002.scad @@ -6,7 +6,7 @@ use <../p/1-4ring3.scad> use <../p/1-4ring4.scad> use <../p/48/1-4cyli.scad> use <../p/48/1-4edge.scad> -use <../p/48/1-4rin18.scad> +use <../p/48/1-4ring18.scad> use <../p/48/1-4ring3.scad> use <../p/48/1-4ring5.scad> use <../p/48/1-8sphe.scad> @@ -16,7 +16,7 @@ function ldraw_lib__6002() = [ // 0 Panel 6 x 6 x 9 Corner Round // 0 Name: 6002.dat // 0 Author: Mark Kennedy [mkennedy] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -28,7 +28,8 @@ function ldraw_lib__6002() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2008-07-07 [mkennedy] Added BFC, used more primitves, fixed error (2006-07-07) // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 0 1 0 1 0 -1 0 0 s\6002s2.dat [1,16,0,0,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__s__6002s2()], @@ -80,8 +81,8 @@ function ldraw_lib__6002() = [ [1,16,20,212,-20,20,0,0,0,-1,0,0,0,-20, ldraw_lib__48__1_4ring3()], // 1 16 20 208 -20 12 0 0 0 1 0 0 0 -12 48\1-4ring5.dat [1,16,20,208,-20,12,0,0,0,1,0,0,0,-12, ldraw_lib__48__1_4ring5()], -// 1 16 20 208 -20 4 0 0 0 1 0 0 0 -4 48\1-4rin18.dat - [1,16,20,208,-20,4,0,0,0,1,0,0,0,-4, ldraw_lib__48__1_4rin18()], +// 1 16 20 208 -20 4 0 0 0 1 0 0 0 -4 48\1-4ring18.dat + [1,16,20,208,-20,4,0,0,0,1,0,0,0,-4, ldraw_lib__48__1_4ring18()], // 1 16 20 208 -20 0 0 76 0 1 0 -76 0 0 48\1-4edge.dat [1,16,20,208,-20,0,0,76,0,1,0,-76,0,0, ldraw_lib__48__1_4edge()], // 0 diff --git a/parts/6005745a.scad b/parts/6005745a.scad index bd3b4b9dd..8cc63f7d8 100644 --- a/parts/6005745a.scad +++ b/parts/6005745a.scad @@ -1,17 +1,17 @@ use <../lib.scad> use <../p/48/4-4cylc3.scad> use <../p/48/4-4disc.scad> -use <../p/48/4-4rin11.scad> -use <../p/48/4-4rin28.scad> use <../p/48/4-4ring1.scad> +use <../p/48/4-4ring11.scad> use <../p/48/4-4ring2.scad> +use <../p/48/4-4ring28.scad> use <../p/48/4-4ring3.scad> use <../p/48/4-4ring6.scad> function ldraw_lib__6005745a() = [ // 0 Sticker 5.8 x 5.8 Round with Red/White/DarkBlue Concentric Rings // 0 Name: 6005745a.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__6005745a() = [ // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 // 0 !HISTORY 2017-07-03 [cwdee] Use cylinder primitive with conditional lines // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 58 0 0 0 -0.25 0 0 0 58 48\4-4cylc3.dat [1,16,0,0,0,58,0,0,0,-0.25,0,0,0,58, ldraw_lib__48__4_4cylc3()], @@ -34,14 +35,14 @@ function ldraw_lib__6005745a() = [ [1,15,0,-0.25,0,11,0,0,0,1,0,0,0,11, ldraw_lib__48__4_4ring1()], // 1 15 0 -0.25 0 11 0 0 0 1 0 0 0 11 48\4-4ring2.dat [1,15,0,-0.25,0,11,0,0,0,1,0,0,0,11, ldraw_lib__48__4_4ring2()], -// 1 15 0 -0.25 0 3 0 0 0 1 0 0 0 3 48\4-4rin11.dat - [1,15,0,-0.25,0,3,0,0,0,1,0,0,0,3, ldraw_lib__48__4_4rin11()], +// 1 15 0 -0.25 0 3 0 0 0 1 0 0 0 3 48\4-4ring11.dat + [1,15,0,-0.25,0,3,0,0,0,1,0,0,0,3, ldraw_lib__48__4_4ring11()], // 1 1 0 -0.25 0 12 0 0 0 1 0 0 0 12 48\4-4ring3.dat [1,1,0,-0.25,0,12,0,0,0,1,0,0,0,12, ldraw_lib__48__4_4ring3()], // 1 1 0 -0.25 0 8 0 0 0 1 0 0 0 8 48\4-4ring6.dat [1,1,0,-0.25,0,8,0,0,0,1,0,0,0,8, ldraw_lib__48__4_4ring6()], -// 1 15 0 -0.25 0 2 0 0 0 1 0 0 0 2 48\4-4rin28.dat - [1,15,0,-0.25,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4rin28()], +// 1 15 0 -0.25 0 2 0 0 0 1 0 0 0 2 48\4-4ring28.dat + [1,15,0,-0.25,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4ring28()], ]; module ldraw_lib__6005745a(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__6005745a(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/60176.scad b/parts/60176.scad index 992b3520d..b01cfb1d9 100644 --- a/parts/60176.scad +++ b/parts/60176.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/2-4cyli.scad> use <../p/2-4edge.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin17.scad> +use <../p/2-4ring17.scad> use <../p/2-4ring9.scad> use <../p/3-8cylo.scad> use <../p/4-4cyli.scad> @@ -26,7 +26,7 @@ function ldraw_lib__60176() = [ // 0 Constraction Connector 3 x 2 with Single Angled Ball Socket // 0 Name: 60176.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Part UPDATE 2022-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -35,7 +35,8 @@ function ldraw_lib__60176() = [ // // 0 !HISTORY 2018-02-13 [MagFors] Reworked due to changes in ballsocket primitive // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\60176s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__60176s01()], @@ -176,12 +177,12 @@ function ldraw_lib__60176() = [ [5,24,7.853,8,23.253,7.853,-8,23.253,8.5,6.36,20,6.506,8,26.506], // 1 16 0 -6.36 20 1 0 0 0 -1 0 0 0 1 2-4ring9.dat [1,16,0,-6.36,20,1,0,0,0,-1,0,0,0,1, ldraw_lib__2_4ring9()], -// 1 16 0 -6.36 20 0.5 0 0 0 -1 0 0 0 0.5 2-4rin17.dat - [1,16,0,-6.36,20,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__2_4rin17()], +// 1 16 0 -6.36 20 0.5 0 0 0 -1 0 0 0 0.5 2-4ring17.dat + [1,16,0,-6.36,20,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__2_4ring17()], // 1 16 0 6.36 20 1 0 0 0 1 0 0 0 1 2-4ring9.dat [1,16,0,6.36,20,1,0,0,0,1,0,0,0,1, ldraw_lib__2_4ring9()], -// 1 16 0 6.36 20 0.5 0 0 0 1 0 0 0 0.5 2-4rin17.dat - [1,16,0,6.36,20,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__2_4rin17()], +// 1 16 0 6.36 20 0.5 0 0 0 1 0 0 0 0.5 2-4ring17.dat + [1,16,0,6.36,20,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__2_4ring17()], // 1 16 8.027 0 22.376 0 -1 .1745 -6.36 0 0 0 0 -.8765 rect3.dat [1,16,8.027,0,22.376,0,-1,.1745,-6.36,0,0,0,0,-.8765, ldraw_lib__rect3()], // 1 16 8.5 0 16.75 0 -1 0 6.36 0 0 0 0 1.75 rect3.dat diff --git a/parts/60208.scad b/parts/60208.scad index 46162d2a9..107f8d8ea 100644 --- a/parts/60208.scad +++ b/parts/60208.scad @@ -4,14 +4,14 @@ use <../p/4-4cyli.scad> use <../p/48/1-12edge.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin14.scad> -use <../p/48/4-4rin15.scad> -use <../p/48/4-4rin16.scad> -use <../p/48/4-4rin17.scad> -use <../p/48/4-4rin18.scad> -use <../p/48/4-4rin29.scad> -use <../p/48/4-4rin33.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring14.scad> +use <../p/48/4-4ring15.scad> +use <../p/48/4-4ring16.scad> +use <../p/48/4-4ring17.scad> +use <../p/48/4-4ring18.scad> +use <../p/48/4-4ring29.scad> +use <../p/48/4-4ring33.scad> use <../p/box4o8a.scad> use <../p/connhole.scad> use @@ -19,7 +19,7 @@ function ldraw_lib__60208() = [ // 0 Wheel Rim 16 x 31 with 6 Pegholes // 0 Name: 60208.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -27,7 +27,8 @@ function ldraw_lib__60208() = [ [0,"BFC","CW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -67,20 +68,20 @@ function ldraw_lib__60208() = [ [1,16,0,0,-5,34,0,0,0,0,34,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -10 34 0 0 0 0 34 0 1 0 48\4-4edge.dat [1,16,0,0,-10,34,0,0,0,0,34,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -5 1 0 0 0 0 1 0 -1 0 48\4-4rin29.dat - [1,16,0,0,-5,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4rin29()], -// 1 16 0 0 -5 2 0 0 0 0 2 0 -1 0 48\4-4rin15.dat - [1,16,0,0,-5,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4rin15()], -// 1 16 0 0 -5 2 0 0 0 0 2 0 -1 0 48\4-4rin16.dat - [1,16,0,0,-5,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4rin16()], +// 1 16 0 0 -5 1 0 0 0 0 1 0 -1 0 48\4-4ring29.dat + [1,16,0,0,-5,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4ring29()], +// 1 16 0 0 -5 2 0 0 0 0 2 0 -1 0 48\4-4ring15.dat + [1,16,0,0,-5,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4ring15()], +// 1 16 0 0 -5 2 0 0 0 0 2 0 -1 0 48\4-4ring16.dat + [1,16,0,0,-5,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4ring16()], // 1 16 0 0 -9 34 0 0 0 0 34 0 1 0 48\4-4edge.dat [1,16,0,0,-9,34,0,0,0,0,34,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -10 2 0 0 0 0 2 0 1 0 48\4-4rin14.dat - [1,16,0,0,-10,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4rin14()], -// 1 16 0 0 -10 3 0 0 0 0 3 0 1 0 48\4-4rin10.dat - [1,16,0,0,-10,3,0,0,0,0,3,0,1,0, ldraw_lib__48__4_4rin10()], -// 1 16 0 0 -10 1 0 0 0 0 1 0 1 0 48\4-4rin33.dat - [1,16,0,0,-10,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4rin33()], +// 1 16 0 0 -10 2 0 0 0 0 2 0 1 0 48\4-4ring14.dat + [1,16,0,0,-10,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4ring14()], +// 1 16 0 0 -10 3 0 0 0 0 3 0 1 0 48\4-4ring10.dat + [1,16,0,0,-10,3,0,0,0,0,3,0,1,0, ldraw_lib__48__4_4ring10()], +// 1 16 0 0 -10 1 0 0 0 0 1 0 1 0 48\4-4ring33.dat + [1,16,0,0,-10,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4ring33()], // 1 16 0 0 -28 34 0 0 0 0 34 0 1 0 48\4-4edge.dat [1,16,0,0,-28,34,0,0,0,0,34,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -9 34 0 0 0 0 34 0 4 0 48\4-4cyli.dat @@ -91,14 +92,14 @@ function ldraw_lib__60208() = [ [1,16,0,0,-28,34,0,0,0,0,34,0,18,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -28 38 0 0 0 0 38 0 1 0 48\4-4edge.dat [1,16,0,0,-28,38,0,0,0,0,38,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -28 2 0 0 0 0 2 0 1 0 48\4-4rin17.dat - [1,16,0,0,-28,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4rin17()], -// 1 16 0 0 -28 2 0 0 0 0 2 0 1 0 48\4-4rin18.dat - [1,16,0,0,-28,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4rin18()], -// 1 16 0 0 -9 2 0 0 0 0 -2 0 -1 0 48\4-4rin17.dat - [1,16,0,0,-9,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin17()], -// 1 16 0 0 -9 2 0 0 0 0 -2 0 -1 0 48\4-4rin18.dat - [1,16,0,0,-9,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin18()], +// 1 16 0 0 -28 2 0 0 0 0 2 0 1 0 48\4-4ring17.dat + [1,16,0,0,-28,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4ring17()], +// 1 16 0 0 -28 2 0 0 0 0 2 0 1 0 48\4-4ring18.dat + [1,16,0,0,-28,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4ring18()], +// 1 16 0 0 -9 2 0 0 0 0 -2 0 -1 0 48\4-4ring17.dat + [1,16,0,0,-9,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring17()], +// 1 16 0 0 -9 2 0 0 0 0 -2 0 -1 0 48\4-4ring18.dat + [1,16,0,0,-9,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring18()], // 1 16 0 0 -9 38 0 0 0 0 38 0 1 0 48\4-4edge.dat [1,16,0,0,-9,38,0,0,0,0,38,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -9 38 0 0 0 0 38 0 -19 0 48\4-4cyli.dat diff --git a/parts/6028.scad b/parts/6028.scad index 16639ec41..ab7773452 100644 --- a/parts/6028.scad +++ b/parts/6028.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/1-4con13.scad> use <../p/1-4con28.scad> -use <../p/1-4rin28.scad> use <../p/1-4ring2.scad> +use <../p/1-4ring28.scad> use <../p/2-4cyli.scad> use <../p/2-4disc.scad> use <../p/2-4edge.scad> @@ -16,7 +16,7 @@ function ldraw_lib__6028() = [ // 0 Animal Dragon Tail // 0 Name: 6028.dat // 0 Author: Bernd Broich [bbroich] -// 0 !LDRAW_ORG Part UPDATE 2004-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -24,12 +24,13 @@ function ldraw_lib__6028() = [ [0,"BFC","CW"], // // 0 !KEYWORDS Adventurers, Alligator, Castle, City, Crocodile, Dinosaurs, Pirates -// 0 !KEYWORDS reptile, Stegosaurus +// 0 !KEYWORDS Stegosaurus, reptile // // 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 // 0 !HISTORY 2007-07-09 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Underside Stud // 1 16 14.75 14.5 58 4 0 0 0 -1 0 0 0 4 4-4disc.dat @@ -164,10 +165,10 @@ function ldraw_lib__6028() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 2 0 10.5 0 0 0 20 0 0 0 -10.5 2-4cyli.dat [1,16,0,2,0,10.5,0,0,0,20,0,0,0,-10.5, ldraw_lib__2_4cyli()], -// 1 16 0 22 0 -0.5 0 0 0 -1 0 0 0 -0.5 1-4rin28.dat - [1,16,0,22,0,-0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__1_4rin28()], -// 1 16 0 22 0 0.5 0 0 0 -1 0 0 0 -0.5 1-4rin28.dat - [1,16,0,22,0,0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__1_4rin28()], +// 1 16 0 22 0 -0.5 0 0 0 -1 0 0 0 -0.5 1-4ring28.dat + [1,16,0,22,0,-0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__1_4ring28()], +// 1 16 0 22 0 0.5 0 0 0 -1 0 0 0 -0.5 1-4ring28.dat + [1,16,0,22,0,0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__1_4ring28()], // 1 16 0 22 0 10.5 0 0 0 1 0 0 0 -10.5 2-4edge.dat [1,16,0,22,0,10.5,0,0,0,1,0,0,0,-10.5, ldraw_lib__2_4edge()], // 1 16 0 22 0 14.5 0 0 0 1 0 0 0 -14.5 2-4edge.dat diff --git a/parts/60581p04.scad b/parts/60581p04.scad index 03004f427..b3989b581 100644 --- a/parts/60581p04.scad +++ b/parts/60581p04.scad @@ -9,7 +9,7 @@ function ldraw_lib__60581p04() = [ // 0 Name: 60581p04.dat // 0 Author: Bjoern Sigve Storesund [Storesund] // 0 !LDRAW_ORG Part UPDATE 2024-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/6080.scad b/parts/6080.scad index 9517785da..703578472 100644 --- a/parts/6080.scad +++ b/parts/6080.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4disc.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin19.scad> +use <../p/48/4-4ring19.scad> use <87685.scad> use <87686.scad> use <87687.scad> @@ -14,7 +14,7 @@ function ldraw_lib__6080() = [ // 0 Minifig Plume Dragon and Wings on Sprue // 0 Name: 6080.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2022-06 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__6080() = [ // 0 !CATEGORY Minifig Accessory // // 0 !HISTORY 2022-12-20 [PTadmin] Official Update 2022-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // parts // @@ -42,10 +43,10 @@ function ldraw_lib__6080() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -6 0 57 0 0 0 12 0 0 0 57 48\4-4cylo.dat [1,16,0,-6,0,57,0,0,0,12,0,0,0,57, ldraw_lib__48__4_4cylo()], -// 1 16 0 -6 0 3 0 0 0 1 0 0 0 3 48\4-4rin19.dat - [1,16,0,-6,0,3,0,0,0,1,0,0,0,3, ldraw_lib__48__4_4rin19()], -// 1 16 0 6 0 3 0 0 0 -1 0 0 0 3 48\4-4rin19.dat - [1,16,0,6,0,3,0,0,0,-1,0,0,0,3, ldraw_lib__48__4_4rin19()], +// 1 16 0 -6 0 3 0 0 0 1 0 0 0 3 48\4-4ring19.dat + [1,16,0,-6,0,3,0,0,0,1,0,0,0,3, ldraw_lib__48__4_4ring19()], +// 1 16 0 6 0 3 0 0 0 -1 0 0 0 3 48\4-4ring19.dat + [1,16,0,6,0,3,0,0,0,-1,0,0,0,3, ldraw_lib__48__4_4ring19()], // 1 16 0 -6 0 5.5 0 0 0 12 0 0 0 5.5 4-4cylc.dat [1,16,0,-6,0,5.5,0,0,0,12,0,0,0,5.5, ldraw_lib__4_4cylc()], // 1 16 0 6 0 5.5 0 0 0 -1 0 0 0 5.5 4-4disc.dat diff --git a/parts/6099p01.scad b/parts/6099p01.scad index 8e7fffded..1abeaf28e 100644 --- a/parts/6099p01.scad +++ b/parts/6099p01.scad @@ -1,22 +1,22 @@ use <../lib.scad> use <../p/1-4disc.scad> use <../p/48/1-8disc.scad> -use <../p/48/1-8rin28.scad> -use <../p/48/1-8rin35.scad> +use <../p/48/1-8ring28.scad> +use <../p/48/1-8ring35.scad> use <../p/48/1-8ring5.scad> use <../p/48/1-8ring6.scad> use <../p/48/4-4disc.scad> -use <../p/48/4-4rin14.scad> -use <../p/48/4-4rin52.scad> -use <../p/48/4-4rin53.scad> -use <../p/48/4-4rin54.scad> +use <../p/48/4-4ring14.scad> use <../p/48/4-4ring5.scad> +use <../p/48/4-4ring52.scad> +use <../p/48/4-4ring53.scad> +use <../p/48/4-4ring54.scad> use function ldraw_lib__6099p01() = [ // 0 Baseplate 32 x 32 Road 9-Stud Landing Pad with Runway Pattern // 0 Name: 6099p01.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,30 +25,31 @@ function ldraw_lib__6099p01() = [ // // 0 !HISTORY 2010-04-09 [mikeheide] Moved portion from subpart // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\6099s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__6099s01()], // 1 7 0 0 0 140 0 0 0 1 0 0 0 140 48\4-4disc.dat [1,7,0,0,0,140,0,0,0,1,0,0,0,140, ldraw_lib__48__4_4disc()], -// 1 15 0 0 0 10 0 0 0 1 0 0 0 10 48\4-4rin14.dat - [1,15,0,0,0,10,0,0,0,1,0,0,0,10, ldraw_lib__48__4_4rin14()], +// 1 15 0 0 0 10 0 0 0 1 0 0 0 10 48\4-4ring14.dat + [1,15,0,0,0,10,0,0,0,1,0,0,0,10, ldraw_lib__48__4_4ring14()], // 1 7 0 0 0 30 0 0 0 1 0 0 0 30 48\4-4ring5.dat [1,7,0,0,0,30,0,0,0,1,0,0,0,30, ldraw_lib__48__4_4ring5()], // 1 7 0 0 0 -11.4805 0 -27.7164 0 1 0 27.7164 0 -11.4805 48\1-8ring6.dat [1,7,0,0,0,-11.4805,0,-27.7164,0,1,0,27.7164,0,-11.4805, ldraw_lib__48__1_8ring6()], // 1 7 0 0 0 -13.3939 0 -32.3358 0 1 0 32.3358 0 -13.3939 48\1-8ring6.dat [1,7,0,0,0,-13.3939,0,-32.3358,0,1,0,32.3358,0,-13.3939, ldraw_lib__48__1_8ring6()], -// 1 7 0 0 0 -2.67878 0 -6.46716 0 1 0 6.46716 0 -2.67878 48\1-8rin35.dat - [1,7,0,0,0,-2.67878,0,-6.46716,0,1,0,6.46716,0,-2.67878, ldraw_lib__48__1_8rin35()], -// 1 7 0 0 0 -3.44415 0 -8.31492 0 1 0 8.31492 0 -3.44415 48\1-8rin28.dat - [1,7,0,0,0,-3.44415,0,-8.31492,0,1,0,8.31492,0,-3.44415, ldraw_lib__48__1_8rin28()], -// 1 15 0 0 0 5 0 0 0 1 0 0 0 5 48\4-4rin53.dat - [1,15,0,0,0,5,0,0,0,1,0,0,0,5, ldraw_lib__48__4_4rin53()], -// 1 7 0 0 0 5 0 0 0 1 0 0 0 5 48\4-4rin52.dat - [1,7,0,0,0,5,0,0,0,1,0,0,0,5, ldraw_lib__48__4_4rin52()], -// 1 15 0 0 0 5 0 0 0 1 0 0 0 5 48\4-4rin54.dat - [1,15,0,0,0,5,0,0,0,1,0,0,0,5, ldraw_lib__48__4_4rin54()], +// 1 7 0 0 0 -2.67878 0 -6.46716 0 1 0 6.46716 0 -2.67878 48\1-8ring35.dat + [1,7,0,0,0,-2.67878,0,-6.46716,0,1,0,6.46716,0,-2.67878, ldraw_lib__48__1_8ring35()], +// 1 7 0 0 0 -3.44415 0 -8.31492 0 1 0 8.31492 0 -3.44415 48\1-8ring28.dat + [1,7,0,0,0,-3.44415,0,-8.31492,0,1,0,8.31492,0,-3.44415, ldraw_lib__48__1_8ring28()], +// 1 15 0 0 0 5 0 0 0 1 0 0 0 5 48\4-4ring53.dat + [1,15,0,0,0,5,0,0,0,1,0,0,0,5, ldraw_lib__48__4_4ring53()], +// 1 7 0 0 0 5 0 0 0 1 0 0 0 5 48\4-4ring52.dat + [1,7,0,0,0,5,0,0,0,1,0,0,0,5, ldraw_lib__48__4_4ring52()], +// 1 15 0 0 0 5 0 0 0 1 0 0 0 5 48\4-4ring54.dat + [1,15,0,0,0,5,0,0,0,1,0,0,0,5, ldraw_lib__48__4_4ring54()], // 4 15 -320 0 -5 -284 0 -5 -284 0 5 -320 0 5 [4,15,-320,0,-5,-284,0,-5,-284,0,5,-320,0,5], // 4 15 -320 0 125 -244 0 125 -234 0 135 -320 0 135 @@ -291,10 +292,10 @@ function ldraw_lib__6099p01() = [ [1,7,0,0,0,27.7164,0,-11.4805,0,1,0,11.4805,0,27.7164, ldraw_lib__48__1_8ring6()], // 1 7 0 0 0 32.3358 0 -13.3939 0 1 0 13.3939 0 32.3358 48\1-8ring6.dat [1,7,0,0,0,32.3358,0,-13.3939,0,1,0,13.3939,0,32.3358, ldraw_lib__48__1_8ring6()], -// 1 7 0 0 0 6.46716 0 -2.67878 0 1 0 2.67878 0 6.46716 48\1-8rin35.dat - [1,7,0,0,0,6.46716,0,-2.67878,0,1,0,2.67878,0,6.46716, ldraw_lib__48__1_8rin35()], -// 1 7 0 0 0 8.31492 0 -3.44415 0 1 0 3.44415 0 8.31492 48\1-8rin28.dat - [1,7,0,0,0,8.31492,0,-3.44415,0,1,0,3.44415,0,8.31492, ldraw_lib__48__1_8rin28()], +// 1 7 0 0 0 6.46716 0 -2.67878 0 1 0 2.67878 0 6.46716 48\1-8ring35.dat + [1,7,0,0,0,6.46716,0,-2.67878,0,1,0,2.67878,0,6.46716, ldraw_lib__48__1_8ring35()], +// 1 7 0 0 0 8.31492 0 -3.44415 0 1 0 3.44415 0 8.31492 48\1-8ring28.dat + [1,7,0,0,0,8.31492,0,-3.44415,0,1,0,3.44415,0,8.31492, ldraw_lib__48__1_8ring28()], // 4 7 55 0 255 45 0 165 70 0 155 101 0 241 [4,7,55,0,255,45,0,165,70,0,155,101,0,241], // 4 7 241 0 101 155 0 70 165 0 45 255 0 55 @@ -303,10 +304,10 @@ function ldraw_lib__6099p01() = [ [1,7,0,0,0,11.4805,0,27.7164,0,1,0,-27.7164,0,11.4805, ldraw_lib__48__1_8ring6()], // 1 7 0 0 0 13.3939 0 32.3358 0 1 0 -32.3358 0 13.3939 48\1-8ring6.dat [1,7,0,0,0,13.3939,0,32.3358,0,1,0,-32.3358,0,13.3939, ldraw_lib__48__1_8ring6()], -// 1 7 0 0 0 2.67878 0 6.46716 0 1 0 -6.46716 0 2.67878 48\1-8rin35.dat - [1,7,0,0,0,2.67878,0,6.46716,0,1,0,-6.46716,0,2.67878, ldraw_lib__48__1_8rin35()], -// 1 7 0 0 0 3.44415 0 8.31492 0 1 0 -8.31492 0 3.44415 48\1-8rin28.dat - [1,7,0,0,0,3.44415,0,8.31492,0,1,0,-8.31492,0,3.44415, ldraw_lib__48__1_8rin28()], +// 1 7 0 0 0 2.67878 0 6.46716 0 1 0 -6.46716 0 2.67878 48\1-8ring35.dat + [1,7,0,0,0,2.67878,0,6.46716,0,1,0,-6.46716,0,2.67878, ldraw_lib__48__1_8ring35()], +// 1 7 0 0 0 3.44415 0 8.31492 0 1 0 -8.31492 0 3.44415 48\1-8ring28.dat + [1,7,0,0,0,3.44415,0,8.31492,0,1,0,-8.31492,0,3.44415, ldraw_lib__48__1_8ring28()], // 4 7 255 0 -55 165 0 -45 155 0 -70 241 0 -101 [4,7,255,0,-55,165,0,-45,155,0,-70,241,0,-101], // 4 7 101 0 -241 70 0 -155 45 0 -165 55 0 -255 @@ -315,10 +316,10 @@ function ldraw_lib__6099p01() = [ [1,7,0,0,0,-27.7164,0,11.4805,0,1,0,-11.4805,0,-27.7164, ldraw_lib__48__1_8ring6()], // 1 7 0 0 0 -32.3358 0 13.3939 0 1 0 -13.3939 0 -32.3358 48\1-8ring6.dat [1,7,0,0,0,-32.3358,0,13.3939,0,1,0,-13.3939,0,-32.3358, ldraw_lib__48__1_8ring6()], -// 1 7 0 0 0 -6.46716 0 2.67878 0 1 0 -2.67878 0 -6.46716 48\1-8rin35.dat - [1,7,0,0,0,-6.46716,0,2.67878,0,1,0,-2.67878,0,-6.46716, ldraw_lib__48__1_8rin35()], -// 1 7 0 0 0 -8.31492 0 3.44415 0 1 0 -3.44415 0 -8.31492 48\1-8rin28.dat - [1,7,0,0,0,-8.31492,0,3.44415,0,1,0,-3.44415,0,-8.31492, ldraw_lib__48__1_8rin28()], +// 1 7 0 0 0 -6.46716 0 2.67878 0 1 0 -2.67878 0 -6.46716 48\1-8ring35.dat + [1,7,0,0,0,-6.46716,0,2.67878,0,1,0,-2.67878,0,-6.46716, ldraw_lib__48__1_8ring35()], +// 1 7 0 0 0 -8.31492 0 3.44415 0 1 0 -3.44415 0 -8.31492 48\1-8ring28.dat + [1,7,0,0,0,-8.31492,0,3.44415,0,1,0,-3.44415,0,-8.31492, ldraw_lib__48__1_8ring28()], // 4 7 -55 0 -255 -45 0 -165 -70 0 -155 -101 0 -241 [4,7,-55,0,-255,-45,0,-165,-70,0,-155,-101,0,-241], // 4 7 -241 0 -101 -155 0 -70 -165 0 -45 -255 0 -55 diff --git a/parts/609p01.scad b/parts/609p01.scad index a67637e1e..220213bf6 100644 --- a/parts/609p01.scad +++ b/parts/609p01.scad @@ -2,15 +2,15 @@ use <../lib.scad> use <../p/1-4disc.scad> use <../p/48/1-4chrd.scad> use <../p/48/1-4ndis.scad> -use <../p/48/1-4rin14.scad> -use <../p/48/1-4rin23.scad> -use <../p/48/1-4rin33.scad> -use <../p/48/1-4rin34.scad> -use <../p/48/1-4rin35.scad> -use <../p/48/1-4rin36.scad> -use <../p/48/1-4rin37.scad> -use <../p/48/1-4rin48.scad> +use <../p/48/1-4ring14.scad> use <../p/48/1-4ring2.scad> +use <../p/48/1-4ring23.scad> +use <../p/48/1-4ring33.scad> +use <../p/48/1-4ring34.scad> +use <../p/48/1-4ring35.scad> +use <../p/48/1-4ring36.scad> +use <../p/48/1-4ring37.scad> +use <../p/48/1-4ring48.scad> use <../p/48/1-4ring5.scad> use use @@ -18,8 +18,8 @@ function ldraw_lib__609p01() = [ // 0 Baseplate 32 x 32 Road 9-Stud Curve with Road Pattern // 0 Name: 609p01.dat // 0 Author: Leonardo Zide [leozide] -// 0 !LDRAW_ORG Part UPDATE 2010-03 -// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -38,12 +38,13 @@ function ldraw_lib__609p01() = [ // 0 !HISTORY 2009-01-25 [anathema] Used s\609s01.dat, removed edge-lines from pattern // 0 !HISTORY 2010-04-09 [mikeheide] Moved portions from subfile // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\609s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__609s01()], -// 1 2 -320 0 -320 8 0 0 0 1 0 0 0 8 48\1-4rin23.dat - [1,2,-320,0,-320,8,0,0,0,1,0,0,0,8, ldraw_lib__48__1_4rin23()], +// 1 2 -320 0 -320 8 0 0 0 1 0 0 0 8 48\1-4ring23.dat + [1,2,-320,0,-320,8,0,0,0,1,0,0,0,8, ldraw_lib__48__1_4ring23()], // 1 16 -320 0 -320 184 0 0 0 1 0 0 0 184 48\1-4chrd.dat [1,16,-320,0,-320,184,0,0,0,1,0,0,0,184, ldraw_lib__48__1_4chrd()], // 3 16 -136 0 -320 -320 0 -136 -316 0 -316 @@ -52,10 +53,10 @@ function ldraw_lib__609p01() = [ [3,16,-316,0,-316,-320,0,-136,-320,0,-316], // 3 16 -316 0 -316 -316 0 -320 -136 0 -320 [3,16,-316,0,-316,-316,0,-320,-136,0,-320], -// 1 2 -320 0 -320 4 0 0 0 1 0 0 0 4 48\1-4rin48.dat - [1,2,-320,0,-320,4,0,0,0,1,0,0,0,4, ldraw_lib__48__1_4rin48()], -// 1 2 -320 0 -320 12 0 0 0 1 0 0 0 12 48\1-4rin37.dat - [1,2,-320,0,-320,12,0,0,0,1,0,0,0,12, ldraw_lib__48__1_4rin37()], +// 1 2 -320 0 -320 4 0 0 0 1 0 0 0 4 48\1-4ring48.dat + [1,2,-320,0,-320,4,0,0,0,1,0,0,0,4, ldraw_lib__48__1_4ring48()], +// 1 2 -320 0 -320 12 0 0 0 1 0 0 0 12 48\1-4ring37.dat + [1,2,-320,0,-320,12,0,0,0,1,0,0,0,12, ldraw_lib__48__1_4ring37()], // 1 16 -320 0 -320 456 0 0 0 1 0 0 0 456 48\1-4ndis.dat [1,16,-320,0,-320,456,0,0,0,1,0,0,0,456, ldraw_lib__48__1_4ndis()], // 4 16 136 0 -320 316 0 -320 316 0 320 136 0 320 @@ -66,16 +67,16 @@ function ldraw_lib__609p01() = [ [4,16,-320,0,136,-316,0,136,-316,0,316,-320,0,316], // 1 16 -320 0 -320 98 0 0 0 1 0 0 0 98 48\1-4ring2.dat [1,16,-320,0,-320,98,0,0,0,1,0,0,0,98, ldraw_lib__48__1_4ring2()], -// 1 16 -320 0 -320 21 0 0 0 1 0 0 0 21 48\1-4rin14.dat - [1,16,-320,0,-320,21,0,0,0,1,0,0,0,21, ldraw_lib__48__1_4rin14()], -// 1 16 -320 0 -320 10 0 0 0 1 0 0 0 10 48\1-4rin36.dat - [1,16,-320,0,-320,10,0,0,0,1,0,0,0,10, ldraw_lib__48__1_4rin36()], -// 1 16 -320 0 -320 10 0 0 0 1 0 0 0 10 48\1-4rin35.dat - [1,16,-320,0,-320,10,0,0,0,1,0,0,0,10, ldraw_lib__48__1_4rin35()], -// 1 16 -320 0 -320 10 0 0 0 1 0 0 0 10 48\1-4rin34.dat - [1,16,-320,0,-320,10,0,0,0,1,0,0,0,10, ldraw_lib__48__1_4rin34()], -// 1 16 -320 0 -320 10 0 0 0 1 0 0 0 10 48\1-4rin33.dat - [1,16,-320,0,-320,10,0,0,0,1,0,0,0,10, ldraw_lib__48__1_4rin33()], +// 1 16 -320 0 -320 21 0 0 0 1 0 0 0 21 48\1-4ring14.dat + [1,16,-320,0,-320,21,0,0,0,1,0,0,0,21, ldraw_lib__48__1_4ring14()], +// 1 16 -320 0 -320 10 0 0 0 1 0 0 0 10 48\1-4ring36.dat + [1,16,-320,0,-320,10,0,0,0,1,0,0,0,10, ldraw_lib__48__1_4ring36()], +// 1 16 -320 0 -320 10 0 0 0 1 0 0 0 10 48\1-4ring35.dat + [1,16,-320,0,-320,10,0,0,0,1,0,0,0,10, ldraw_lib__48__1_4ring35()], +// 1 16 -320 0 -320 10 0 0 0 1 0 0 0 10 48\1-4ring34.dat + [1,16,-320,0,-320,10,0,0,0,1,0,0,0,10, ldraw_lib__48__1_4ring34()], +// 1 16 -320 0 -320 10 0 0 0 1 0 0 0 10 48\1-4ring33.dat + [1,16,-320,0,-320,10,0,0,0,1,0,0,0,10, ldraw_lib__48__1_4ring33()], // 1 16 -320 0 -320 74 0 0 0 1 0 0 0 74 48\1-4ring5.dat [1,16,-320,0,-320,74,0,0,0,1,0,0,0,74, ldraw_lib__48__1_4ring5()], // 1 16 -320 0 -320 1 0 0 0 1 0 0 0 1 s\609p01s1.dat diff --git a/parts/6100p02.scad b/parts/6100p02.scad index 63ed3bdd3..3b1c285e0 100644 --- a/parts/6100p02.scad +++ b/parts/6100p02.scad @@ -2,14 +2,14 @@ use <../lib.scad> use <../p/48/1-4chrd.scad> use <../p/48/1-4ndis.scad> use <../p/48/2-4ndis.scad> -use <../p/48/4-4rin20.scad> -use <../p/48/4-4rin21.scad> +use <../p/48/4-4ring20.scad> +use <../p/48/4-4ring21.scad> use function ldraw_lib__6100p02() = [ // 0 Baseplate 32 x 32 Road 9-Stud 3-Lane w/ Helicopter Pad Pattern // 0 Name: 6100p02.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__6100p02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\6100s02.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__6100s02()], @@ -41,8 +42,8 @@ function ldraw_lib__6100p02() = [ [4,16,29,0,-84,-91,0,-98,-124,0,-275,29,0,-275], // 4 16 139 0 -195 29 0 -195 29 0 -275 124 0 -275 [4,16,139,0,-195,29,0,-195,29,0,-275,124,0,-275], -// 1 15 139 0 -85 5 0 0 0 1 0 0 0 5 48\4-4rin20.dat - [1,15,139,0,-85,5,0,0,0,1,0,0,0,5, ldraw_lib__48__4_4rin20()], +// 1 15 139 0 -85 5 0 0 0 1 0 0 0 5 48\4-4ring20.dat + [1,15,139,0,-85,5,0,0,0,1,0,0,0,5, ldraw_lib__48__4_4ring20()], // 1 16 139 0 -85 70.7107 0 -70.7107 0 1 0 70.7107 0 70.7107 48\1-4chrd.dat [1,16,139,0,-85,70.7107,0,-70.7107,0,1,0,70.7107,0,70.7107, ldraw_lib__48__1_4chrd()], // 1 16 139 0 -85 -70.7107 0 70.7107 0 1 0 -70.7107 0 -70.7107 48\1-4chrd.dat @@ -51,8 +52,8 @@ function ldraw_lib__6100p02() = [ [1,16,139,0,-85,70.7107,0,70.7107,0,1,0,-70.7107,0,70.7107, ldraw_lib__48__1_4chrd()], // 1 16 139 0 -85 -70.7107 0 -70.7107 0 1 0 70.7107 0 -70.7107 48\1-4chrd.dat [1,16,139,0,-85,-70.7107,0,-70.7107,0,1,0,70.7107,0,-70.7107, ldraw_lib__48__1_4chrd()], -// 1 15 139 0 -85 5 0 0 0 1 0 0 0 5 48\4-4rin21.dat - [1,15,139,0,-85,5,0,0,0,1,0,0,0,5, ldraw_lib__48__4_4rin21()], +// 1 15 139 0 -85 5 0 0 0 1 0 0 0 5 48\4-4ring21.dat + [1,15,139,0,-85,5,0,0,0,1,0,0,0,5, ldraw_lib__48__4_4ring21()], // 1 16 139 0 -85 110 0 0 0 1 0 0 0 110 48\2-4ndis.dat [1,16,139,0,-85,110,0,0,0,1,0,0,0,110, ldraw_lib__48__2_4ndis()], // 1 16 139 0 -85 -110 0 0 0 1 0 0 0 -110 48\1-4ndis.dat diff --git a/parts/6112596b.scad b/parts/6112596b.scad index 33a1eb0a2..a0f0a48ec 100644 --- a/parts/6112596b.scad +++ b/parts/6112596b.scad @@ -8,7 +8,7 @@ function ldraw_lib__6112596b() = [ // 0 Name: 6112596b.dat // 0 Author: Bjoern Sigve Storesund [Storesund] // 0 !LDRAW_ORG Part UPDATE 2022-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/6112596e.scad b/parts/6112596e.scad index 23d40f45d..9fdcf9918 100644 --- a/parts/6112596e.scad +++ b/parts/6112596e.scad @@ -8,7 +8,7 @@ function ldraw_lib__6112596e() = [ // 0 Name: 6112596e.dat // 0 Author: Bjoern Sigve Storesund [Storesund] // 0 !LDRAW_ORG Part UPDATE 2017-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/61184.scad b/parts/61184.scad index 5e84eee06..1c1eb332e 100644 --- a/parts/61184.scad +++ b/parts/61184.scad @@ -5,7 +5,7 @@ use <../p/1-4ndis.scad> use <../p/2-4cyli.scad> use <../p/3-8cyli.scad> use <../p/3-8edge.scad> -use <../p/3-8rin12.scad> +use <../p/3-8ring12.scad> use <../p/3-8ring2.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> @@ -19,7 +19,7 @@ function ldraw_lib__61184() = [ // 0 Technic Pin 1/2 with Bar 2L // 0 Name: 61184.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2009-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__61184() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 -1 0 6 0 0 0 0 6 4-4edge.dat [1,16,0,0,0,0,-1,0,6,0,0,0,0,6, ldraw_lib__4_4edge()], @@ -127,14 +128,14 @@ function ldraw_lib__61184() = [ [1,16,-20,0,0,0,1,0,0.765,0,1.848,1.848,0,-0.765, ldraw_lib__3_8ring2()], // 1 16 -20 0 0 0 1 0 -0.765 0 -1.848 -1.848 0 0.765 3-8ring2.dat [1,16,-20,0,0,0,1,0,-0.765,0,-1.848,-1.848,0,0.765, ldraw_lib__3_8ring2()], -// 1 16 -18 0 0 0 -1 0 0.191 0 0.462 0.462 0 -0.191 3-8rin12.dat - [1,16,-18,0,0,0,-1,0,0.191,0,0.462,0.462,0,-0.191, ldraw_lib__3_8rin12()], -// 1 16 -18 0 0 0 -1 0 -0.191 0 -0.462 -0.462 0 0.191 3-8rin12.dat - [1,16,-18,0,0,0,-1,0,-0.191,0,-0.462,-0.462,0,0.191, ldraw_lib__3_8rin12()], -// 1 16 -20 0 0 0 1 0 0.191 0 0.462 0.462 0 -0.191 3-8rin12.dat - [1,16,-20,0,0,0,1,0,0.191,0,0.462,0.462,0,-0.191, ldraw_lib__3_8rin12()], -// 1 16 -20 0 0 0 1 0 -0.191 0 -0.462 -0.462 0 0.191 3-8rin12.dat - [1,16,-20,0,0,0,1,0,-0.191,0,-0.462,-0.462,0,0.191, ldraw_lib__3_8rin12()], +// 1 16 -18 0 0 0 -1 0 0.191 0 0.462 0.462 0 -0.191 3-8ring12.dat + [1,16,-18,0,0,0,-1,0,0.191,0,0.462,0.462,0,-0.191, ldraw_lib__3_8ring12()], +// 1 16 -18 0 0 0 -1 0 -0.191 0 -0.462 -0.462 0 0.191 3-8ring12.dat + [1,16,-18,0,0,0,-1,0,-0.191,0,-0.462,-0.462,0,0.191, ldraw_lib__3_8ring12()], +// 1 16 -20 0 0 0 1 0 0.191 0 0.462 0.462 0 -0.191 3-8ring12.dat + [1,16,-20,0,0,0,1,0,0.191,0,0.462,0.462,0,-0.191, ldraw_lib__3_8ring12()], +// 1 16 -20 0 0 0 1 0 -0.191 0 -0.462 -0.462 0 0.191 3-8ring12.dat + [1,16,-20,0,0,0,1,0,-0.191,0,-0.462,-0.462,0,0.191, ldraw_lib__3_8ring12()], // 1 16 -18 0 0 0 1 0 -2.296 0 -5.543 5.543 0 -2.296 3-8edge.dat [1,16,-18,0,0,0,1,0,-2.296,0,-5.543,5.543,0,-2.296, ldraw_lib__3_8edge()], // 1 16 -18 0 0 0 1 0 2.296 0 5.543 -5.543 0 2.296 3-8edge.dat diff --git a/parts/611p01.scad b/parts/611p01.scad index e89f8ef66..9bb919f75 100644 --- a/parts/611p01.scad +++ b/parts/611p01.scad @@ -2,10 +2,10 @@ use <../lib.scad> use <../p/1-4disc.scad> use <../p/48/1-4disc.scad> use <../p/48/1-4ndis.scad> -use <../p/48/1-4rin16.scad> -use <../p/48/1-4rin17.scad> -use <../p/48/1-4rin45.scad> use <../p/48/1-4ring1.scad> +use <../p/48/1-4ring16.scad> +use <../p/48/1-4ring17.scad> +use <../p/48/1-4ring45.scad> use <../p/48/1-4ring7.scad> use <../p/48/1-4ring8.scad> use <../p/48/1-4ring9.scad> @@ -15,8 +15,8 @@ function ldraw_lib__611p01() = [ // 0 Baseplate 32 x 32 Road 8-Stud Crossroads with Crosswalk Pattern // 0 Name: 611p01.dat // 0 Author: Leonardo Zide [leozide] -// 0 !LDRAW_ORG Part UPDATE 2010-02 -// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -30,7 +30,8 @@ function ldraw_lib__611p01() = [ // 0 !HISTORY 2008-07-09 [anathema] Used subfiles & removed edge-lines from pattern; corrected green line width & colour (2008-07-03) // 0 !HISTORY 2010-04-09 [mikeheide] Moved portion from subpart // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\611s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__611s01()], @@ -70,16 +71,16 @@ function ldraw_lib__611p01() = [ [1,7,-170,0,-170,14,0,0,0,1,0,0,0,14, ldraw_lib__48__1_4ring1()], // 1 7 -170 0 -170 4 0 0 0 1 0 0 0 4 48\1-4ring7.dat [1,7,-170,0,-170,4,0,0,0,1,0,0,0,4, ldraw_lib__48__1_4ring7()], -// 1 7 -170 0 -170 2 0 0 0 1 0 0 0 2 48\1-4rin16.dat - [1,7,-170,0,-170,2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4rin16()], -// 1 16 -170 0 -170 2 0 0 0 1 0 0 0 2 48\1-4rin17.dat - [1,16,-170,0,-170,2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4rin17()], +// 1 7 -170 0 -170 2 0 0 0 1 0 0 0 2 48\1-4ring16.dat + [1,7,-170,0,-170,2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4ring16()], +// 1 16 -170 0 -170 2 0 0 0 1 0 0 0 2 48\1-4ring17.dat + [1,16,-170,0,-170,2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4ring17()], // 1 16 -170 0 -170 4 0 0 0 1 0 0 0 4 48\1-4ring9.dat [1,16,-170,0,-170,4,0,0,0,1,0,0,0,4, ldraw_lib__48__1_4ring9()], // 1 16 -170 0 -170 5 0 0 0 1 0 0 0 5 48\1-4ring8.dat [1,16,-170,0,-170,5,0,0,0,1,0,0,0,5, ldraw_lib__48__1_4ring8()], -// 1 16 -170 0 -170 1 0 0 0 1 0 0 0 1 48\1-4rin45.dat - [1,16,-170,0,-170,1,0,0,0,1,0,0,0,1, ldraw_lib__48__1_4rin45()], +// 1 16 -170 0 -170 1 0 0 0 1 0 0 0 1 48\1-4ring45.dat + [1,16,-170,0,-170,1,0,0,0,1,0,0,0,1, ldraw_lib__48__1_4ring45()], // 1 7 -170 0 -170 46 0 0 0 1 0 0 0 46 48\1-4ndis.dat [1,7,-170,0,-170,46,0,0,0,1,0,0,0,46, ldraw_lib__48__1_4ndis()], // 4 16 -170 0 170 -156 0 170 -156 0 320 -170 0 320 @@ -102,16 +103,16 @@ function ldraw_lib__611p01() = [ [1,7,-170,0,170,14,0,0,0,1,0,0,0,-14, ldraw_lib__48__1_4ring1()], // 1 7 -170 0 170 4 0 0 0 1 0 0 0 -4 48\1-4ring7.dat [1,7,-170,0,170,4,0,0,0,1,0,0,0,-4, ldraw_lib__48__1_4ring7()], -// 1 7 -170 0 170 2 0 0 0 1 0 0 0 -2 48\1-4rin16.dat - [1,7,-170,0,170,2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4rin16()], -// 1 16 -170 0 170 2 0 0 0 1 0 0 0 -2 48\1-4rin17.dat - [1,16,-170,0,170,2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4rin17()], +// 1 7 -170 0 170 2 0 0 0 1 0 0 0 -2 48\1-4ring16.dat + [1,7,-170,0,170,2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4ring16()], +// 1 16 -170 0 170 2 0 0 0 1 0 0 0 -2 48\1-4ring17.dat + [1,16,-170,0,170,2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4ring17()], // 1 16 -170 0 170 4 0 0 0 1 0 0 0 -4 48\1-4ring9.dat [1,16,-170,0,170,4,0,0,0,1,0,0,0,-4, ldraw_lib__48__1_4ring9()], // 1 16 -170 0 170 5 0 0 0 1 0 0 0 -5 48\1-4ring8.dat [1,16,-170,0,170,5,0,0,0,1,0,0,0,-5, ldraw_lib__48__1_4ring8()], -// 1 16 -170 0 170 1 0 0 0 1 0 0 0 -1 48\1-4rin45.dat - [1,16,-170,0,170,1,0,0,0,1,0,0,0,-1, ldraw_lib__48__1_4rin45()], +// 1 16 -170 0 170 1 0 0 0 1 0 0 0 -1 48\1-4ring45.dat + [1,16,-170,0,170,1,0,0,0,1,0,0,0,-1, ldraw_lib__48__1_4ring45()], // 1 7 -170 0 170 46 0 0 0 1 0 0 0 -46 48\1-4ndis.dat [1,7,-170,0,170,46,0,0,0,1,0,0,0,-46, ldraw_lib__48__1_4ndis()], // 4 7 5 0 276 5 0 300 -5 0 300 -5 0 276 @@ -172,16 +173,16 @@ function ldraw_lib__611p01() = [ [1,7,170,0,170,-14,0,0,0,1,0,0,0,-14, ldraw_lib__48__1_4ring1()], // 1 7 170 0 170 -4 0 0 0 1 0 0 0 -4 48\1-4ring7.dat [1,7,170,0,170,-4,0,0,0,1,0,0,0,-4, ldraw_lib__48__1_4ring7()], -// 1 7 170 0 170 -2 0 0 0 1 0 0 0 -2 48\1-4rin16.dat - [1,7,170,0,170,-2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4rin16()], -// 1 16 170 0 170 -2 0 0 0 1 0 0 0 -2 48\1-4rin17.dat - [1,16,170,0,170,-2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4rin17()], +// 1 7 170 0 170 -2 0 0 0 1 0 0 0 -2 48\1-4ring16.dat + [1,7,170,0,170,-2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4ring16()], +// 1 16 170 0 170 -2 0 0 0 1 0 0 0 -2 48\1-4ring17.dat + [1,16,170,0,170,-2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4ring17()], // 1 16 170 0 170 -4 0 0 0 1 0 0 0 -4 48\1-4ring9.dat [1,16,170,0,170,-4,0,0,0,1,0,0,0,-4, ldraw_lib__48__1_4ring9()], // 1 16 170 0 170 -5 0 0 0 1 0 0 0 -5 48\1-4ring8.dat [1,16,170,0,170,-5,0,0,0,1,0,0,0,-5, ldraw_lib__48__1_4ring8()], -// 1 16 170 0 170 -1 0 0 0 1 0 0 0 -1 48\1-4rin45.dat - [1,16,170,0,170,-1,0,0,0,1,0,0,0,-1, ldraw_lib__48__1_4rin45()], +// 1 16 170 0 170 -1 0 0 0 1 0 0 0 -1 48\1-4ring45.dat + [1,16,170,0,170,-1,0,0,0,1,0,0,0,-1, ldraw_lib__48__1_4ring45()], // 1 7 170 0 170 -46 0 0 0 1 0 0 0 -46 48\1-4ndis.dat [1,7,170,0,170,-46,0,0,0,1,0,0,0,-46, ldraw_lib__48__1_4ndis()], // 4 16 170 0 -170 156 0 -170 156 0 -320 170 0 -320 @@ -204,16 +205,16 @@ function ldraw_lib__611p01() = [ [1,7,170,0,-170,-14,0,0,0,1,0,0,0,14, ldraw_lib__48__1_4ring1()], // 1 7 170 0 -170 -4 0 0 0 1 0 0 0 4 48\1-4ring7.dat [1,7,170,0,-170,-4,0,0,0,1,0,0,0,4, ldraw_lib__48__1_4ring7()], -// 1 7 170 0 -170 -2 0 0 0 1 0 0 0 2 48\1-4rin16.dat - [1,7,170,0,-170,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4rin16()], -// 1 16 170 0 -170 -2 0 0 0 1 0 0 0 2 48\1-4rin17.dat - [1,16,170,0,-170,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4rin17()], +// 1 7 170 0 -170 -2 0 0 0 1 0 0 0 2 48\1-4ring16.dat + [1,7,170,0,-170,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4ring16()], +// 1 16 170 0 -170 -2 0 0 0 1 0 0 0 2 48\1-4ring17.dat + [1,16,170,0,-170,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4ring17()], // 1 16 170 0 -170 -4 0 0 0 1 0 0 0 4 48\1-4ring9.dat [1,16,170,0,-170,-4,0,0,0,1,0,0,0,4, ldraw_lib__48__1_4ring9()], // 1 16 170 0 -170 -5 0 0 0 1 0 0 0 5 48\1-4ring8.dat [1,16,170,0,-170,-5,0,0,0,1,0,0,0,5, ldraw_lib__48__1_4ring8()], -// 1 16 170 0 -170 -1 0 0 0 1 0 0 0 1 48\1-4rin45.dat - [1,16,170,0,-170,-1,0,0,0,1,0,0,0,1, ldraw_lib__48__1_4rin45()], +// 1 16 170 0 -170 -1 0 0 0 1 0 0 0 1 48\1-4ring45.dat + [1,16,170,0,-170,-1,0,0,0,1,0,0,0,1, ldraw_lib__48__1_4ring45()], // 1 7 170 0 -170 -46 0 0 0 1 0 0 0 46 48\1-4ndis.dat [1,7,170,0,-170,-46,0,0,0,1,0,0,0,46, ldraw_lib__48__1_4ndis()], // 4 7 276 0 -5 300 0 -5 300 0 5 276 0 5 diff --git a/parts/61200.scad b/parts/61200.scad index e393bc698..89e276a93 100644 --- a/parts/61200.scad +++ b/parts/61200.scad @@ -1,5 +1,5 @@ use <../lib.scad> -use <../p/4-4rin16.scad> +use <../p/4-4ring16.scad> use use use <../p/stud4o.scad> @@ -7,7 +7,7 @@ function ldraw_lib__61200() = [ // 0 Minifig Head Kel'Dor with Breathing Apparatus // 0 Name: 61200.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2022-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__61200() = [ // 0 !HISTORY 2019-10-04 [GeraldLasser] File preparation for LDraw Parts Tracker // 0 !HISTORY 2020-03-11 [Holly-Wood] Fixed conds // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\61200s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__61200s01()], @@ -33,8 +34,8 @@ function ldraw_lib__61200() = [ // // 1 16 0 -29 0 1 0 0 0 -7.25 0 0 0 1 stud4o.dat [1,16,0,-29,0,1,0,0,0,-7.25,0,0,0,1, ldraw_lib__stud4o()], -// 1 16 0 0 0 .5 0 0 0 -1 0 0 0 .5 4-4rin16.dat - [1,16,0,0,0,.5,0,0,0,-1,0,0,0,.5, ldraw_lib__4_4rin16()], +// 1 16 0 0 0 .5 0 0 0 -1 0 0 0 .5 4-4ring16.dat + [1,16,0,0,0,.5,0,0,0,-1,0,0,0,.5, ldraw_lib__4_4ring16()], // // 3 16 0 -29.196 -13.045 -1.184 -28.499 -13.491 1.184 -28.499 -13.491 [3,16,0,-29.196,-13.045,-1.184,-28.499,-13.491,1.184,-28.499,-13.491], diff --git a/parts/61200ps0.scad b/parts/61200ps0.scad index 97f2a15d9..b1679e812 100644 --- a/parts/61200ps0.scad +++ b/parts/61200ps0.scad @@ -1,5 +1,5 @@ use <../lib.scad> -use <../p/4-4rin16.scad> +use <../p/4-4ring16.scad> use use use <../p/stud4o.scad> @@ -7,7 +7,7 @@ function ldraw_lib__61200ps0() = [ // 0 Minifig Head Kel'Dor with Dark Bluish Grey Breathing Apparatus Pattern // 0 Name: 61200ps0.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2022-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__61200ps0() = [ // // 0 !HISTORY 2020-03-11 [Holly-Wood] Fixed conds colored quad // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\61200s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__61200s01()], @@ -31,8 +32,8 @@ function ldraw_lib__61200ps0() = [ // // 1 16 0 -29 0 1 0 0 0 -7.25 0 0 0 1 stud4o.dat [1,16,0,-29,0,1,0,0,0,-7.25,0,0,0,1, ldraw_lib__stud4o()], -// 1 16 0 0 0 .5 0 0 0 -1 0 0 0 .5 4-4rin16.dat - [1,16,0,0,0,.5,0,0,0,-1,0,0,0,.5, ldraw_lib__4_4rin16()], +// 1 16 0 0 0 .5 0 0 0 -1 0 0 0 .5 4-4ring16.dat + [1,16,0,0,0,.5,0,0,0,-1,0,0,0,.5, ldraw_lib__4_4ring16()], // // 3 16 0 -29.196 -13.045 -1.184 -28.499 -13.491 1.184 -28.499 -13.491 [3,16,0,-29.196,-13.045,-1.184,-28.499,-13.491,1.184,-28.499,-13.491], diff --git a/parts/6122.scad b/parts/6122.scad index 37c04fbf4..79e1d0235 100644 --- a/parts/6122.scad +++ b/parts/6122.scad @@ -4,15 +4,15 @@ use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin19.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring19.scad> use use <../p/stud16.scad> function ldraw_lib__6122() = [ // 0 Minifig Helmet Castle with Dragon Crown Top // 0 Name: 6122.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP left/right pinhole at +/-19 3.4 -0.7 @@ -30,7 +30,8 @@ function ldraw_lib__6122() = [ // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 // 0 !HISTORY 2012-12-24 [cwdee] Update category // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\6122s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__6122s01()], @@ -46,8 +47,8 @@ function ldraw_lib__6122() = [ [1,16,0,-16,9,2,0,0,0,-6,0,0,0,-2, ldraw_lib__4_4cylc()], // 1 16 0 -22 9 4.1 0 0 0 1 0 0 0 4.1 4-4edge.dat [1,16,0,-22,9,4.1,0,0,0,1,0,0,0,4.1, ldraw_lib__4_4edge()], -// 1 16 0 -22 9 0.205 0 0 0 1 0 0 0 0.205 4-4rin19.dat - [1,16,0,-22,9,0.205,0,0,0,1,0,0,0,0.205, ldraw_lib__4_4rin19()], +// 1 16 0 -22 9 0.205 0 0 0 1 0 0 0 0.205 4-4ring19.dat + [1,16,0,-22,9,0.205,0,0,0,1,0,0,0,0.205, ldraw_lib__4_4ring19()], // 1 16 0 -22 9 2 0 0 0 1 0 0 0 2 4-4ring1.dat [1,16,0,-22,9,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring1()], // 1 16 0 -13 9 -4.1 0 0 0 -9 0 0 0 4.1 4-4cyli.dat diff --git a/parts/61254.scad b/parts/61254.scad index 9ba7846c4..b1d1fb971 100644 --- a/parts/61254.scad +++ b/parts/61254.scad @@ -1,13 +1,13 @@ use <../lib.scad> use <../p/4-4con10.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin22.scad> +use <../p/4-4ring22.scad> use function ldraw_lib__61254() = [ // 0 Tyre 7/ 45 x 17 Offset Tread with Middle Band // 0 Name: 61254.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2019-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__61254() = [ // 0 !HISTORY 2013-06-21 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2013-06-21 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2019-09-09 [PTadmin] Official Update 2019-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -39,10 +40,10 @@ function ldraw_lib__61254() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -4 22 0 0 0 0 22 0 -5 0 4-4cylo.dat [1,16,0,0,-4,22,0,0,0,0,22,0,-5,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 -9 1 0 0 0 0 1 0 1 0 4-4rin22.dat - [1,16,0,0,-9,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin22()], -// 1 16 0 0 9 -1 0 0 0 0 1 0 -1 0 4-4rin22.dat - [1,16,0,0,9,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin22()], +// 1 16 0 0 -9 1 0 0 0 0 1 0 1 0 4-4ring22.dat + [1,16,0,0,-9,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring22()], +// 1 16 0 0 9 -1 0 0 0 0 1 0 -1 0 4-4ring22.dat + [1,16,0,0,9,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring22()], // 4 16 2.199 -24.581 9 4.8153 -24.2048 9 0 -23 9 -2.199 -24.581 9 [4,16,2.199,-24.581,9,4.8153,-24.2048,9,0,-23,9,-2.199,-24.581,9], // 4 16 -4.8153 -24.2048 9 -2.199 -24.581 9 0 -23 9 -8.8021 -21.2497 9 diff --git a/parts/612p01.scad b/parts/612p01.scad index 1fcce206f..9bc46479b 100644 --- a/parts/612p01.scad +++ b/parts/612p01.scad @@ -2,10 +2,10 @@ use <../lib.scad> use <../p/1-4disc.scad> use <../p/48/1-4disc.scad> use <../p/48/1-4ndis.scad> -use <../p/48/1-4rin16.scad> -use <../p/48/1-4rin17.scad> -use <../p/48/1-4rin45.scad> use <../p/48/1-4ring1.scad> +use <../p/48/1-4ring16.scad> +use <../p/48/1-4ring17.scad> +use <../p/48/1-4ring45.scad> use <../p/48/1-4ring7.scad> use <../p/48/1-4ring8.scad> use <../p/48/1-4ring9.scad> @@ -15,8 +15,8 @@ function ldraw_lib__612p01() = [ // 0 Baseplate 32 x 32 Road 8-Stud T-Junction with Crosswalk Pattern // 0 Name: 612p01.dat // 0 Author: Leonardo Zide [leozide] -// 0 !LDRAW_ORG Part UPDATE 2010-02 -// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -29,7 +29,8 @@ function ldraw_lib__612p01() = [ // 0 !HISTORY 2009-07-11 [anathema] Removed duplicate lines // 0 !HISTORY 2010-04-09 [mikeheide] Moved portions from subfile // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 -1 0 0 0 1 0 0 0 -1 s\612s01.dat [1,16,0,0,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__s__612s01()], @@ -75,16 +76,16 @@ function ldraw_lib__612p01() = [ [1,7,170,0,170,-14,0,0,0,1,0,0,0,-14, ldraw_lib__48__1_4ring1()], // 1 7 170 0 170 -4 0 0 0 1 0 0 0 -4 48\1-4ring7.dat [1,7,170,0,170,-4,0,0,0,1,0,0,0,-4, ldraw_lib__48__1_4ring7()], -// 1 7 170 0 170 -2 0 0 0 1 0 0 0 -2 48\1-4rin16.dat - [1,7,170,0,170,-2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4rin16()], -// 1 16 170 0 170 -2 0 0 0 1 0 0 0 -2 48\1-4rin17.dat - [1,16,170,0,170,-2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4rin17()], +// 1 7 170 0 170 -2 0 0 0 1 0 0 0 -2 48\1-4ring16.dat + [1,7,170,0,170,-2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4ring16()], +// 1 16 170 0 170 -2 0 0 0 1 0 0 0 -2 48\1-4ring17.dat + [1,16,170,0,170,-2,0,0,0,1,0,0,0,-2, ldraw_lib__48__1_4ring17()], // 1 16 170 0 170 -4 0 0 0 1 0 0 0 -4 48\1-4ring9.dat [1,16,170,0,170,-4,0,0,0,1,0,0,0,-4, ldraw_lib__48__1_4ring9()], // 1 16 170 0 170 -5 0 0 0 1 0 0 0 -5 48\1-4ring8.dat [1,16,170,0,170,-5,0,0,0,1,0,0,0,-5, ldraw_lib__48__1_4ring8()], -// 1 16 170 0 170 -1 0 0 0 1 0 0 0 -1 48\1-4rin45.dat - [1,16,170,0,170,-1,0,0,0,1,0,0,0,-1, ldraw_lib__48__1_4rin45()], +// 1 16 170 0 170 -1 0 0 0 1 0 0 0 -1 48\1-4ring45.dat + [1,16,170,0,170,-1,0,0,0,1,0,0,0,-1, ldraw_lib__48__1_4ring45()], // 1 7 170 0 170 -46 0 0 0 1 0 0 0 -46 48\1-4ndis.dat [1,7,170,0,170,-46,0,0,0,1,0,0,0,-46, ldraw_lib__48__1_4ndis()], // 4 16 170 0 -170 156 0 -170 156 0 -320 170 0 -320 @@ -107,16 +108,16 @@ function ldraw_lib__612p01() = [ [1,7,170,0,-170,-14,0,0,0,1,0,0,0,14, ldraw_lib__48__1_4ring1()], // 1 7 170 0 -170 -4 0 0 0 1 0 0 0 4 48\1-4ring7.dat [1,7,170,0,-170,-4,0,0,0,1,0,0,0,4, ldraw_lib__48__1_4ring7()], -// 1 7 170 0 -170 -2 0 0 0 1 0 0 0 2 48\1-4rin16.dat - [1,7,170,0,-170,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4rin16()], -// 1 16 170 0 -170 -2 0 0 0 1 0 0 0 2 48\1-4rin17.dat - [1,16,170,0,-170,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4rin17()], +// 1 7 170 0 -170 -2 0 0 0 1 0 0 0 2 48\1-4ring16.dat + [1,7,170,0,-170,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4ring16()], +// 1 16 170 0 -170 -2 0 0 0 1 0 0 0 2 48\1-4ring17.dat + [1,16,170,0,-170,-2,0,0,0,1,0,0,0,2, ldraw_lib__48__1_4ring17()], // 1 16 170 0 -170 -4 0 0 0 1 0 0 0 4 48\1-4ring9.dat [1,16,170,0,-170,-4,0,0,0,1,0,0,0,4, ldraw_lib__48__1_4ring9()], // 1 16 170 0 -170 -5 0 0 0 1 0 0 0 5 48\1-4ring8.dat [1,16,170,0,-170,-5,0,0,0,1,0,0,0,5, ldraw_lib__48__1_4ring8()], -// 1 16 170 0 -170 -1 0 0 0 1 0 0 0 1 48\1-4rin45.dat - [1,16,170,0,-170,-1,0,0,0,1,0,0,0,1, ldraw_lib__48__1_4rin45()], +// 1 16 170 0 -170 -1 0 0 0 1 0 0 0 1 48\1-4ring45.dat + [1,16,170,0,-170,-1,0,0,0,1,0,0,0,1, ldraw_lib__48__1_4ring45()], // 1 7 170 0 -170 -46 0 0 0 1 0 0 0 46 48\1-4ndis.dat [1,7,170,0,-170,-46,0,0,0,1,0,0,0,46, ldraw_lib__48__1_4ndis()], // 4 7 124 0 320 5 0 320 5 0 -161 124 0 -161 diff --git a/parts/61332.scad b/parts/61332.scad index d7164ea98..a7bbd2fe3 100644 --- a/parts/61332.scad +++ b/parts/61332.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <../p/3-16cylo.scad> -use <../p/3-16rin3.scad> +use <../p/3-16ring3.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/confricrib1.scad> @@ -11,7 +11,7 @@ function ldraw_lib__61332() = [ // 0 Technic Pin with Friction Type 2 // 0 Name: 61332.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2022-05 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,32 +19,33 @@ function ldraw_lib__61332() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -2 0 0 0 4 0 0 0 8 8 0 0 3-16cylo.dat [1,16,-2,0,0,0,4,0,0,0,8,8,0,0, ldraw_lib__3_16cylo()], -// 1 16 -2 0 0 0 1 0 0 0 2 2 0 0 3-16rin3.dat - [1,16,-2,0,0,0,1,0,0,0,2,2,0,0, ldraw_lib__3_16rin3()], +// 1 16 -2 0 0 0 1 0 0 0 2 2 0 0 3-16ring3.dat + [1,16,-2,0,0,0,1,0,0,0,2,2,0,0, ldraw_lib__3_16ring3()], // 1 16 -2 0 0 0 4 0 0 0 8 -8 0 0 3-16cylo.dat [1,16,-2,0,0,0,4,0,0,0,8,-8,0,0, ldraw_lib__3_16cylo()], -// 1 16 -2 0 0 0 1 0 0 0 2 -2 0 0 3-16rin3.dat - [1,16,-2,0,0,0,1,0,0,0,2,-2,0,0, ldraw_lib__3_16rin3()], +// 1 16 -2 0 0 0 1 0 0 0 2 -2 0 0 3-16ring3.dat + [1,16,-2,0,0,0,1,0,0,0,2,-2,0,0, ldraw_lib__3_16ring3()], // 1 16 -2 0 0 0 4 0 0 0 -8 8 0 0 3-16cylo.dat [1,16,-2,0,0,0,4,0,0,0,-8,8,0,0, ldraw_lib__3_16cylo()], -// 1 16 -2 0 0 0 1 0 0 0 -2 2 0 0 3-16rin3.dat - [1,16,-2,0,0,0,1,0,0,0,-2,2,0,0, ldraw_lib__3_16rin3()], +// 1 16 -2 0 0 0 1 0 0 0 -2 2 0 0 3-16ring3.dat + [1,16,-2,0,0,0,1,0,0,0,-2,2,0,0, ldraw_lib__3_16ring3()], // 1 16 -2 0 0 0 4 0 0 0 -8 -8 0 0 3-16cylo.dat [1,16,-2,0,0,0,4,0,0,0,-8,-8,0,0, ldraw_lib__3_16cylo()], -// 1 16 -2 0 0 0 1 0 0 0 -2 -2 0 0 3-16rin3.dat - [1,16,-2,0,0,0,1,0,0,0,-2,-2,0,0, ldraw_lib__3_16rin3()], -// 1 16 2 0 0 0 -1 0 0 0 2 2 0 0 3-16rin3.dat - [1,16,2,0,0,0,-1,0,0,0,2,2,0,0, ldraw_lib__3_16rin3()], -// 1 16 2 0 0 0 -1 0 0 0 2 -2 0 0 3-16rin3.dat - [1,16,2,0,0,0,-1,0,0,0,2,-2,0,0, ldraw_lib__3_16rin3()], -// 1 16 2 0 0 0 -1 0 0 0 -2 2 0 0 3-16rin3.dat - [1,16,2,0,0,0,-1,0,0,0,-2,2,0,0, ldraw_lib__3_16rin3()], -// 1 16 2 0 0 0 -1 0 0 0 -2 -2 0 0 3-16rin3.dat - [1,16,2,0,0,0,-1,0,0,0,-2,-2,0,0, ldraw_lib__3_16rin3()], +// 1 16 -2 0 0 0 1 0 0 0 -2 -2 0 0 3-16ring3.dat + [1,16,-2,0,0,0,1,0,0,0,-2,-2,0,0, ldraw_lib__3_16ring3()], +// 1 16 2 0 0 0 -1 0 0 0 2 2 0 0 3-16ring3.dat + [1,16,2,0,0,0,-1,0,0,0,2,2,0,0, ldraw_lib__3_16ring3()], +// 1 16 2 0 0 0 -1 0 0 0 2 -2 0 0 3-16ring3.dat + [1,16,2,0,0,0,-1,0,0,0,2,-2,0,0, ldraw_lib__3_16ring3()], +// 1 16 2 0 0 0 -1 0 0 0 -2 2 0 0 3-16ring3.dat + [1,16,2,0,0,0,-1,0,0,0,-2,2,0,0, ldraw_lib__3_16ring3()], +// 1 16 2 0 0 0 -1 0 0 0 -2 -2 0 0 3-16ring3.dat + [1,16,2,0,0,0,-1,0,0,0,-2,-2,0,0, ldraw_lib__3_16ring3()], // 4 16 -2 5.5434 -2.2962 -2 5.5434 2.2962 -2 7.3912 3.0616 -2 7.3912 -3.0616 [4,16,-2,5.5434,-2.2962,-2,5.5434,2.2962,-2,7.3912,3.0616,-2,7.3912,-3.0616], // 1 16 0 7.3912 0 0 0 2 0 -1 0 3.0616 0 0 rect.dat diff --git a/parts/613p01.scad b/parts/613p01.scad index 39092ce92..3a314a8e1 100644 --- a/parts/613p01.scad +++ b/parts/613p01.scad @@ -1,31 +1,31 @@ use <../lib.scad> use <../p/1-4disc.scad> use <../p/48/1-4ndis.scad> -use <../p/48/1-4rin11.scad> -use <../p/48/1-4rin14.scad> -use <../p/48/1-4rin18.scad> -use <../p/48/1-4rin21.scad> -use <../p/48/1-4rin22.scad> -use <../p/48/1-4rin23.scad> -use <../p/48/1-4rin27.scad> -use <../p/48/1-4rin32.scad> -use <../p/48/1-4rin37.scad> -use <../p/48/1-4rin38.scad> -use <../p/48/1-4rin41.scad> -use <../p/48/1-4rin48.scad> -use <../p/48/1-4rin63.scad> -use <../p/48/1-4rin64.scad> -use <../p/48/1-4rin65.scad> +use <../p/48/1-4ring11.scad> +use <../p/48/1-4ring14.scad> +use <../p/48/1-4ring18.scad> use <../p/48/1-4ring2.scad> +use <../p/48/1-4ring21.scad> +use <../p/48/1-4ring22.scad> +use <../p/48/1-4ring23.scad> +use <../p/48/1-4ring27.scad> use <../p/48/1-4ring3.scad> +use <../p/48/1-4ring32.scad> +use <../p/48/1-4ring37.scad> +use <../p/48/1-4ring38.scad> +use <../p/48/1-4ring41.scad> +use <../p/48/1-4ring48.scad> use <../p/48/1-4ring5.scad> +use <../p/48/1-4ring63.scad> +use <../p/48/1-4ring64.scad> +use <../p/48/1-4ring65.scad> use function ldraw_lib__613p01() = [ // 0 Baseplate 32 x 32 Road 8-Stud Curve with Road Pattern // 0 Name: 613p01.dat // 0 Author: Leonardo Zide [leozide] -// 0 !LDRAW_ORG Part UPDATE 2010-02 -// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -37,50 +37,51 @@ function ldraw_lib__613p01() = [ // 0 !HISTORY 2008-08-03 [anathema] Used subfile; removed edge-lines from pattern; BFC'd; corrected green line width & colour // 0 !HISTORY 2010-04-09 [mikeheide] Moved portions from subfile // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\613s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__613s01()], -// 1 7 -320 0 -320 4 0 0 0 1 0 0 0 4 48\1-4rin41.dat - [1,7,-320,0,-320,4,0,0,0,1,0,0,0,4, ldraw_lib__48__1_4rin41()], +// 1 7 -320 0 -320 4 0 0 0 1 0 0 0 4 48\1-4ring41.dat + [1,7,-320,0,-320,4,0,0,0,1,0,0,0,4, ldraw_lib__48__1_4ring41()], // 1 16 -320 0 -320 41 0 0 0 1 0 0 0 41 48\1-4ring3.dat [1,16,-320,0,-320,41,0,0,0,1,0,0,0,41, ldraw_lib__48__1_4ring3()], // 4 16 -320 0 -316 -316 0 -316 -220 0 -220 -320 0 -170 [4,16,-320,0,-316,-316,0,-316,-220,0,-220,-320,0,-170], // 4 16 -170 0 -320 -220 0 -220 -316 0 -316 -316 0 -320 [4,16,-170,0,-320,-220,0,-220,-316,0,-316,-316,0,-320], -// 1 7 -320 0 -320 8 0 0 0 1 0 0 0 8 48\1-4rin21.dat - [1,7,-320,0,-320,8,0,0,0,1,0,0,0,8, ldraw_lib__48__1_4rin21()], -// 1 7 -320 0 -320 8 0 0 0 1 0 0 0 8 48\1-4rin22.dat - [1,7,-320,0,-320,8,0,0,0,1,0,0,0,8, ldraw_lib__48__1_4rin22()], -// 1 16 -320 0 -320 8 0 0 0 1 0 0 0 8 48\1-4rin23.dat - [1,16,-320,0,-320,8,0,0,0,1,0,0,0,8, ldraw_lib__48__1_4rin23()], -// 1 16 -320 0 -320 4 0 0 0 1 0 0 0 4 48\1-4rin48.dat - [1,16,-320,0,-320,4,0,0,0,1,0,0,0,4, ldraw_lib__48__1_4rin48()], +// 1 7 -320 0 -320 8 0 0 0 1 0 0 0 8 48\1-4ring21.dat + [1,7,-320,0,-320,8,0,0,0,1,0,0,0,8, ldraw_lib__48__1_4ring21()], +// 1 7 -320 0 -320 8 0 0 0 1 0 0 0 8 48\1-4ring22.dat + [1,7,-320,0,-320,8,0,0,0,1,0,0,0,8, ldraw_lib__48__1_4ring22()], +// 1 16 -320 0 -320 8 0 0 0 1 0 0 0 8 48\1-4ring23.dat + [1,16,-320,0,-320,8,0,0,0,1,0,0,0,8, ldraw_lib__48__1_4ring23()], +// 1 16 -320 0 -320 4 0 0 0 1 0 0 0 4 48\1-4ring48.dat + [1,16,-320,0,-320,4,0,0,0,1,0,0,0,4, ldraw_lib__48__1_4ring48()], // 1 7 -320 0 -320 98 0 0 0 1 0 0 0 98 48\1-4ring2.dat [1,7,-320,0,-320,98,0,0,0,1,0,0,0,98, ldraw_lib__48__1_4ring2()], -// 1 7 -320 0 -320 9 0 0 0 1 0 0 0 9 48\1-4rin32.dat - [1,7,-320,0,-320,9,0,0,0,1,0,0,0,9, ldraw_lib__48__1_4rin32()], -// 1 7 -320 0 -320 21 0 0 0 1 0 0 0 21 48\1-4rin14.dat - [1,7,-320,0,-320,21,0,0,0,1,0,0,0,21, ldraw_lib__48__1_4rin14()], -// 1 15 -320 0 -320 5 0 0 0 1 0 0 0 5 48\1-4rin63.dat - [1,15,-320,0,-320,5,0,0,0,1,0,0,0,5, ldraw_lib__48__1_4rin63()], -// 1 15 -320 0 -320 5 0 0 0 1 0 0 0 5 48\1-4rin64.dat - [1,15,-320,0,-320,5,0,0,0,1,0,0,0,5, ldraw_lib__48__1_4rin64()], -// 1 16 -320 0 -320 12 0 0 0 1 0 0 0 12 48\1-4rin37.dat - [1,16,-320,0,-320,12,0,0,0,1,0,0,0,12, ldraw_lib__48__1_4rin37()], -// 1 7 -320 0 -320 12 0 0 0 1 0 0 0 12 48\1-4rin38.dat - [1,7,-320,0,-320,12,0,0,0,1,0,0,0,12, ldraw_lib__48__1_4rin38()], -// 1 7 -320 0 -320 17 0 0 0 1 0 0 0 17 48\1-4rin27.dat - [1,7,-320,0,-320,17,0,0,0,1,0,0,0,17, ldraw_lib__48__1_4rin27()], -// 1 7 -320 0 -320 22 0 0 0 1 0 0 0 22 48\1-4rin18.dat - [1,7,-320,0,-320,22,0,0,0,1,0,0,0,22, ldraw_lib__48__1_4rin18()], +// 1 7 -320 0 -320 9 0 0 0 1 0 0 0 9 48\1-4ring32.dat + [1,7,-320,0,-320,9,0,0,0,1,0,0,0,9, ldraw_lib__48__1_4ring32()], +// 1 7 -320 0 -320 21 0 0 0 1 0 0 0 21 48\1-4ring14.dat + [1,7,-320,0,-320,21,0,0,0,1,0,0,0,21, ldraw_lib__48__1_4ring14()], +// 1 15 -320 0 -320 5 0 0 0 1 0 0 0 5 48\1-4ring63.dat + [1,15,-320,0,-320,5,0,0,0,1,0,0,0,5, ldraw_lib__48__1_4ring63()], +// 1 15 -320 0 -320 5 0 0 0 1 0 0 0 5 48\1-4ring64.dat + [1,15,-320,0,-320,5,0,0,0,1,0,0,0,5, ldraw_lib__48__1_4ring64()], +// 1 16 -320 0 -320 12 0 0 0 1 0 0 0 12 48\1-4ring37.dat + [1,16,-320,0,-320,12,0,0,0,1,0,0,0,12, ldraw_lib__48__1_4ring37()], +// 1 7 -320 0 -320 12 0 0 0 1 0 0 0 12 48\1-4ring38.dat + [1,7,-320,0,-320,12,0,0,0,1,0,0,0,12, ldraw_lib__48__1_4ring38()], +// 1 7 -320 0 -320 17 0 0 0 1 0 0 0 17 48\1-4ring27.dat + [1,7,-320,0,-320,17,0,0,0,1,0,0,0,17, ldraw_lib__48__1_4ring27()], +// 1 7 -320 0 -320 22 0 0 0 1 0 0 0 22 48\1-4ring18.dat + [1,7,-320,0,-320,22,0,0,0,1,0,0,0,22, ldraw_lib__48__1_4ring18()], // 1 7 -320 0 -320 66 0 0 0 1 0 0 0 66 48\1-4ring5.dat [1,7,-320,0,-320,66,0,0,0,1,0,0,0,66, ldraw_lib__48__1_4ring5()], -// 1 7 -320 0 -320 5 0 0 0 1 0 0 0 5 48\1-4rin65.dat - [1,7,-320,0,-320,5,0,0,0,1,0,0,0,5, ldraw_lib__48__1_4rin65()], -// 1 7 -320 0 -320 37 0 0 0 1 0 0 0 37 48\1-4rin11.dat - [1,7,-320,0,-320,37,0,0,0,1,0,0,0,37, ldraw_lib__48__1_4rin11()], +// 1 7 -320 0 -320 5 0 0 0 1 0 0 0 5 48\1-4ring65.dat + [1,7,-320,0,-320,5,0,0,0,1,0,0,0,5, ldraw_lib__48__1_4ring65()], +// 1 7 -320 0 -320 37 0 0 0 1 0 0 0 37 48\1-4ring11.dat + [1,7,-320,0,-320,37,0,0,0,1,0,0,0,37, ldraw_lib__48__1_4ring11()], // 1 16 -320 0 -320 476 0 0 0 1 0 0 0 476 48\1-4ndis.dat [1,16,-320,0,-320,476,0,0,0,1,0,0,0,476, ldraw_lib__48__1_4ndis()], // 4 16 156 0 -320 316 0 -320 316 0 316 156 0 316 diff --git a/parts/6141875a.scad b/parts/6141875a.scad index a5ba8896b..34c3a0517 100644 --- a/parts/6141875a.scad +++ b/parts/6141875a.scad @@ -1,5 +1,5 @@ use <../lib.scad> -use <../p/1-16rin1.scad> +use <../p/1-16ring1.scad> use <../p/1-16ring8.scad> use <../p/1-16tndis.scad> use <../p/1-4chrd.scad> @@ -7,13 +7,13 @@ use <../p/1-4cyli.scad> use <../p/1-4ring8.scad> use <../p/2-4chrd.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin11.scad> -use <../p/2-4rin12.scad> use <../p/2-4ring1.scad> -use <../p/3-16rin8.scad> +use <../p/2-4ring11.scad> +use <../p/2-4ring12.scad> use <../p/3-16ring1.scad> use <../p/3-16ring11.scad> use <../p/3-16ring12.scad> +use <../p/3-16ring8.scad> use <../p/3-16tndis.scad> use <../p/3-4ndis.scad> use <../p/3-4ring1.scad> @@ -21,12 +21,12 @@ use <../p/3-4ring8.scad> use <../p/4-4disc.scad> use <../p/7-16chrd.scad> use <../p/7-16ndis.scad> -use <../p/7-16rin1.scad> +use <../p/7-16ring1.scad> function ldraw_lib__6141875a() = [ // 0 Sticker 0.8 x 1.8 with White Number Plate "y9172" on Black Background // 0 Name: 6141875a.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Part UPDATE 2022-06 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -37,7 +37,8 @@ function ldraw_lib__6141875a() = [ // 0 !KEYWORDS Rebrickable 24760, Set 75875, Speed Champions // // 0 !HISTORY 2022-12-20 [PTadmin] Official Update 2022-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Primitives // @@ -83,32 +84,32 @@ function ldraw_lib__6141875a() = [ [1,15,-5.9,-.25,1.35,0,0,.3,0,1,0,-.3,0,0, ldraw_lib__1_16ring8()], // 1 15 -5.9 -.25 1.35 1.2 0 0 0 1 0 0 0 1.2 3-4ring1.dat [1,15,-5.9,-.25,1.35,1.2,0,0,0,1,0,0,0,1.2, ldraw_lib__3_4ring1()], -// 1 15 -5.9 -.25 1.35 0 0 1.2 0 1 0 -1.2 0 0 1-16rin1.dat - [1,15,-5.9,-.25,1.35,0,0,1.2,0,1,0,-1.2,0,0, ldraw_lib__1_16rin1()], +// 1 15 -5.9 -.25 1.35 0 0 1.2 0 1 0 -1.2 0 0 1-16ring1.dat + [1,15,-5.9,-.25,1.35,0,0,1.2,0,1,0,-1.2,0,0, ldraw_lib__1_16ring1()], // 1 15 -5.9 -.25 1.35 1.2 0 0 0 1 0 0 0 -1.2 3-16tndis.dat [1,15,-5.9,-.25,1.35,1.2,0,0,0,1,0,0,0,-1.2, ldraw_lib__3_16tndis()], // 1 0 -5.9 -.25 1.35 1.2 0 0 0 1 0 0 0 1.2 4-4disc.dat [1,0,-5.9,-.25,1.35,1.2,0,0,0,1,0,0,0,1.2, ldraw_lib__4_4disc()], // 1 0 -5.9 -.25 -1.35 1.2 0 0 0 1 0 0 0 -1.2 7-16chrd.dat [1,0,-5.9,-.25,-1.35,1.2,0,0,0,1,0,0,0,-1.2, ldraw_lib__7_16chrd()], -// 1 15 -5.9 -.25 -1.35 1.2 0 0 0 1 0 0 0 -1.2 7-16rin1.dat - [1,15,-5.9,-.25,-1.35,1.2,0,0,0,1,0,0,0,-1.2, ldraw_lib__7_16rin1()], +// 1 15 -5.9 -.25 -1.35 1.2 0 0 0 1 0 0 0 -1.2 7-16ring1.dat + [1,15,-5.9,-.25,-1.35,1.2,0,0,0,1,0,0,0,-1.2, ldraw_lib__7_16ring1()], // 1 15 -5.9 -.25 -1.35 .3 0 0 0 1 0 0 0 -.3 1-4ring8.dat [1,15,-5.9,-.25,-1.35,.3,0,0,0,1,0,0,0,-.3, ldraw_lib__1_4ring8()], -// 1 15 -5.9 -.25 -1.35 0 0 -.3 0 1 0 -.3 0 0 3-16rin8.dat - [1,15,-5.9,-.25,-1.35,0,0,-.3,0,1,0,-.3,0,0, ldraw_lib__3_16rin8()], +// 1 15 -5.9 -.25 -1.35 0 0 -.3 0 1 0 -.3 0 0 3-16ring8.dat + [1,15,-5.9,-.25,-1.35,0,0,-.3,0,1,0,-.3,0,0, ldraw_lib__3_16ring8()], // 1 0 -5.9 -.25 -1.35 2.7 0 0 0 1 0 0 0 -2.7 7-16ndis.dat [1,0,-5.9,-.25,-1.35,2.7,0,0,0,1,0,0,0,-2.7, ldraw_lib__7_16ndis()], // 1 0 12.1 -.25 1.45 2.6 0 0 0 1 0 0 0 2.6 2-4ndis.dat [1,0,12.1,-.25,1.45,2.6,0,0,0,1,0,0,0,2.6, ldraw_lib__2_4ndis()], // 1 0 12.1 -.25 1.45 2.6 0 0 0 1 0 0 0 -2.6 3-16tndis.dat [1,0,12.1,-.25,1.45,2.6,0,0,0,1,0,0,0,-2.6, ldraw_lib__3_16tndis()], -// 1 15 12.1 -.25 1.45 .2 0 0 0 1 0 0 0 .2 2-4rin12.dat - [1,15,12.1,-.25,1.45,.2,0,0,0,1,0,0,0,.2, ldraw_lib__2_4rin12()], +// 1 15 12.1 -.25 1.45 .2 0 0 0 1 0 0 0 .2 2-4ring12.dat + [1,15,12.1,-.25,1.45,.2,0,0,0,1,0,0,0,.2, ldraw_lib__2_4ring12()], // 1 15 12.1 -.25 1.45 .2 0 0 0 1 0 0 0 -.2 3-16ring12.dat [1,15,12.1,-.25,1.45,.2,0,0,0,1,0,0,0,-.2, ldraw_lib__3_16ring12()], -// 1 15 12.1 -.25 1.45 .2 0 0 0 1 0 0 0 .2 2-4rin11.dat - [1,15,12.1,-.25,1.45,.2,0,0,0,1,0,0,0,.2, ldraw_lib__2_4rin11()], +// 1 15 12.1 -.25 1.45 .2 0 0 0 1 0 0 0 .2 2-4ring11.dat + [1,15,12.1,-.25,1.45,.2,0,0,0,1,0,0,0,.2, ldraw_lib__2_4ring11()], // 1 15 12.1 -.25 1.45 .2 0 0 0 1 0 0 0 -.2 3-16ring11.dat [1,15,12.1,-.25,1.45,.2,0,0,0,1,0,0,0,-.2, ldraw_lib__3_16ring11()], // 1 15 12.1 -.25 1.45 1.1 0 0 0 1 0 0 0 1.1 2-4ring1.dat diff --git a/parts/6141p01.scad b/parts/6141p01.scad index 0569d8088..5444c7108 100644 --- a/parts/6141p01.scad +++ b/parts/6141p01.scad @@ -2,14 +2,14 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin15.scad> +use <../p/4-4ring15.scad> use <../p/4-4ring4.scad> use <../p/stud.scad> function ldraw_lib__6141p01() = [ // 0 ~Plate 1 x 1 Round with Chrome Gold Pattern (Obsolete) // 0 Name: 6141p01.dat // 0 Author: Sven Moritz Hein [smhltec] -// 0 !LDRAW_ORG Part Physical_Colour UPDATE 2019-03 +// 0 !LDRAW_ORG Part Physical_Colour UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__6141p01() = [ // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 // 0 !HISTORY 2019-11-09 [Holly-Wood] obsoleted per decision not to include physical colour parts // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -38,8 +39,8 @@ function ldraw_lib__6141p01() = [ [1,16,0,8,0,1.5,0,0,0,-1,0,0,0,-1.5, ldraw_lib__4_4ring4()], // 1 334 0 0 0 1 0 0 0 1 0 0 0 1 stud.dat [1,334,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__stud()], -// 1 334 0 8 0 0.5 0 0 0 -1 0 0 0 -0.5 4-4rin15.dat - [1,334,0,8,0,0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__4_4rin15()], +// 1 334 0 8 0 0.5 0 0 0 -1 0 0 0 -0.5 4-4ring15.dat + [1,334,0,8,0,0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__4_4ring15()], // 1 334 0 3 0 2 0 0 0 -1 0 0 0 -2 4-4ring4.dat [1,334,0,3,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__4_4ring4()], ]; diff --git a/parts/6142275g.scad b/parts/6142275g.scad index f079e6961..2f14ac608 100644 --- a/parts/6142275g.scad +++ b/parts/6142275g.scad @@ -3,9 +3,9 @@ use <../p/1-4chrd.scad> use <../p/1-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use <../p/box3u12.scad> @@ -16,17 +16,18 @@ function ldraw_lib__6142275g() = [ // 0 Sticker 1.2 x 1.8 with Lights and Levers on Dark Bluish Grey Background // 0 Name: 6142275g.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Part UPDATE 2024-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS Audi, e-tron, quattro, R18, Set 75872, Speed Champions +// 0 !KEYWORDS Audi, R18, Set 75872, Speed Champions, e-tron, quattro // // 0 !HISTORY 2024-01-29 [OrionP] Official Update 2024-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Subparts // @@ -87,18 +88,18 @@ function ldraw_lib__6142275g() = [ [1,72,16.5,-.25,-10.6422,1.5,0,0,0,1,0,0,0,-1.5, ldraw_lib__1_4chrd()], // 1 71 -11.5 -.25 5.825 1.375 0 0 0 1 0 0 0 1.375 4-4disc.dat [1,71,-11.5,-.25,5.825,1.375,0,0,0,1,0,0,0,1.375, ldraw_lib__4_4disc()], -// 1 0 -11.5 -.25 5.825 .125 0 0 0 1 0 0 0 .125 4-4rin11.dat - [1,0,-11.5,-.25,5.825,.125,0,0,0,1,0,0,0,.125, ldraw_lib__4_4rin11()], +// 1 0 -11.5 -.25 5.825 .125 0 0 0 1 0 0 0 .125 4-4ring11.dat + [1,0,-11.5,-.25,5.825,.125,0,0,0,1,0,0,0,.125, ldraw_lib__4_4ring11()], // 1 0 -11.5 -.25 5.825 .375 0 0 0 1 0 0 0 .375 4-4ring4.dat [1,0,-11.5,-.25,5.825,.375,0,0,0,1,0,0,0,.375, ldraw_lib__4_4ring4()], // 1 4 -11.5 -.25 5.825 .625 0 0 0 1 0 0 0 .625 4-4ring3.dat [1,4,-11.5,-.25,5.825,.625,0,0,0,1,0,0,0,.625, ldraw_lib__4_4ring3()], -// 1 4 -11.5 -.25 5.825 .25 0 0 0 1 0 0 0 .25 4-4rin10.dat - [1,4,-11.5,-.25,5.825,.25,0,0,0,1,0,0,0,.25, ldraw_lib__4_4rin10()], -// 1 0 -11.5 -.25 5.825 .25 0 0 0 1 0 0 0 .25 4-4rin11.dat - [1,0,-11.5,-.25,5.825,.25,0,0,0,1,0,0,0,.25, ldraw_lib__4_4rin11()], -// 1 0 -11.5 -.25 5.825 .25 0 0 0 1 0 0 0 .25 4-4rin12.dat - [1,0,-11.5,-.25,5.825,.25,0,0,0,1,0,0,0,.25, ldraw_lib__4_4rin12()], +// 1 4 -11.5 -.25 5.825 .25 0 0 0 1 0 0 0 .25 4-4ring10.dat + [1,4,-11.5,-.25,5.825,.25,0,0,0,1,0,0,0,.25, ldraw_lib__4_4ring10()], +// 1 0 -11.5 -.25 5.825 .25 0 0 0 1 0 0 0 .25 4-4ring11.dat + [1,0,-11.5,-.25,5.825,.25,0,0,0,1,0,0,0,.25, ldraw_lib__4_4ring11()], +// 1 0 -11.5 -.25 5.825 .25 0 0 0 1 0 0 0 .25 4-4ring12.dat + [1,0,-11.5,-.25,5.825,.25,0,0,0,1,0,0,0,.25, ldraw_lib__4_4ring12()], // 1 72 -11.5 -.25 5.825 3.25 0 0 0 1 0 0 0 3.25 4-4ndis.dat [1,72,-11.5,-.25,5.825,3.25,0,0,0,1,0,0,0,3.25, ldraw_lib__4_4ndis()], // 1 4 -4.5 -.25 6.675 1.5 0 0 0 1 0 0 0 1.5 4-4disc.dat diff --git a/parts/6142617i.scad b/parts/6142617i.scad index 1ddc27472..ce2e3e030 100644 --- a/parts/6142617i.scad +++ b/parts/6142617i.scad @@ -3,18 +3,18 @@ use <../p/1-4chrd.scad> use <../p/1-4cyli.scad> use <../p/1-8ring12.scad> use <../p/1-8ring5.scad> -use <../p/3-8rin12.scad> +use <../p/3-8ring12.scad> use <../p/3-8ring5.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin13.scad> -use <../p/4-4rin14.scad> +use <../p/4-4ring13.scad> +use <../p/4-4ring14.scad> use <../p/box3u12.scad> function ldraw_lib__6142617i() = [ // 0 Sticker 0.9 x 1.8 with Grey and Silver Ring on Black Background Left (Needs Work) // 0 Name: 6142617i.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Part UPDATE 2023-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Needs work: Grey and dark grey ring is really halftone clack and grey @@ -23,10 +23,11 @@ function ldraw_lib__6142617i() = [ [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS Camaro, Chevrolet, Drag, Race, Set 75874, Speed Champions, SS +// 0 !KEYWORDS Camaro, Chevrolet, Drag, Race, SS, Set 75874, Speed Champions // // 0 !HISTORY 2023-04-17 [OrionP] Official Update 2023-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Primitives // 1 16 -16.5 0 7.7732 -1.5 0 0 0 -1 0 0 0 1.5 1-4chrd.dat @@ -57,14 +58,14 @@ function ldraw_lib__6142617i() = [ [1,0,16.5,-.25,-7.7732,1.5,0,0,0,1,0,0,0,-1.5, ldraw_lib__1_4chrd()], // 1 0 -9.5 -.25 0 7.5 0 0 0 1 0 0 0 7.5 4-4ndis.dat [1,0,-9.5,-.25,0,7.5,0,0,0,1,0,0,0,7.5, ldraw_lib__4_4ndis()], -// 1 80 -9.5 -.25 0 .5 0 0 0 1 0 0 0 .5 4-4rin14.dat - [1,80,-9.5,-.25,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4rin14()], -// 1 80 -9.5 -.25 0 .5 0 0 0 1 0 0 0 .5 4-4rin13.dat - [1,80,-9.5,-.25,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4rin13()], -// 1 71 -9.5 -.25 0 0 0 .5 0 1 0 .5 0 0 3-8rin12.dat - [1,71,-9.5,-.25,0,0,0,.5,0,1,0,.5,0,0, ldraw_lib__3_8rin12()], -// 1 71 -9.5 -.25 0 0 0 -.5 0 1 0 .5 0 0 3-8rin12.dat - [1,71,-9.5,-.25,0,0,0,-.5,0,1,0,.5,0,0, ldraw_lib__3_8rin12()], +// 1 80 -9.5 -.25 0 .5 0 0 0 1 0 0 0 .5 4-4ring14.dat + [1,80,-9.5,-.25,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4ring14()], +// 1 80 -9.5 -.25 0 .5 0 0 0 1 0 0 0 .5 4-4ring13.dat + [1,80,-9.5,-.25,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4ring13()], +// 1 71 -9.5 -.25 0 0 0 .5 0 1 0 .5 0 0 3-8ring12.dat + [1,71,-9.5,-.25,0,0,0,.5,0,1,0,.5,0,0, ldraw_lib__3_8ring12()], +// 1 71 -9.5 -.25 0 0 0 -.5 0 1 0 .5 0 0 3-8ring12.dat + [1,71,-9.5,-.25,0,0,0,-.5,0,1,0,.5,0,0, ldraw_lib__3_8ring12()], // 1 72 -9.5 -.25 0 0 0 -.5 0 1 0 -.5 0 0 1-8ring12.dat [1,72,-9.5,-.25,0,0,0,-.5,0,1,0,-.5,0,0, ldraw_lib__1_8ring12()], // 1 72 -9.5 -.25 0 0 0 .5 0 1 0 -.5 0 0 1-8ring12.dat diff --git a/parts/6144759a.scad b/parts/6144759a.scad index e8b5a92d2..6fa3414ab 100644 --- a/parts/6144759a.scad +++ b/parts/6144759a.scad @@ -6,7 +6,7 @@ function ldraw_lib__6144759a() = [ // 0 Name: 6144759a.dat // 0 Author: Yann Bouzon [Zaghor] // 0 !LDRAW_ORG Part UPDATE 2020-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/61480.scad b/parts/61480.scad index 720cdfdd3..72a7f0d22 100644 --- a/parts/61480.scad +++ b/parts/61480.scad @@ -1,5 +1,5 @@ use <../lib.scad> -use <../p/48/1-4rin13.scad> +use <../p/48/1-4ring13.scad> use <../p/48/4-4con19.scad> use <../p/48/4-4con7.scad> use <../p/48/4-4con8.scad> @@ -11,7 +11,7 @@ function ldraw_lib__61480() = [ // 0 Tyre 34/ 37 x 43 Off Road // 0 Name: 61480.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__61480() = [ // 0 !KEYWORDS 68.7x34 R // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 -1.03464 0 0 0 1.03464 0 0 0 0.95556 s\61480s01.dat [1,16,0,0,0,-1.03464,0,0,0,1.03464,0,0,0,0.95556, ldraw_lib__s__61480s01()], @@ -393,14 +394,14 @@ function ldraw_lib__61480() = [ [1,16,0,0,-38,60.3222,0,0,0,0,60.3222,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -38 68.9397 0 0 0 0 68.9397 0 1 0 48\4-4edge.dat [1,16,0,0,-38,68.9397,0,0,0,0,68.9397,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -29 -3.85714 0 0 0 0 3.85714 0 1 0 48\1-4rin13.dat - [1,16,0,0,-29,-3.85714,0,0,0,0,3.85714,0,1,0, ldraw_lib__48__1_4rin13()], -// 1 16 0 0 -29 0 0 -3.85714 -3.85714 0 0 0 1 0 48\1-4rin13.dat - [1,16,0,0,-29,0,0,-3.85714,-3.85714,0,0,0,1,0, ldraw_lib__48__1_4rin13()], -// 1 16 0 0 -29 3.85714 0 0 0 0 -3.85714 0 1 0 48\1-4rin13.dat - [1,16,0,0,-29,3.85714,0,0,0,0,-3.85714,0,1,0, ldraw_lib__48__1_4rin13()], -// 1 16 0 0 -29 0 0 3.85714 3.85714 0 0 0 1 0 48\1-4rin13.dat - [1,16,0,0,-29,0,0,3.85714,3.85714,0,0,0,1,0, ldraw_lib__48__1_4rin13()], +// 1 16 0 0 -29 -3.85714 0 0 0 0 3.85714 0 1 0 48\1-4ring13.dat + [1,16,0,0,-29,-3.85714,0,0,0,0,3.85714,0,1,0, ldraw_lib__48__1_4ring13()], +// 1 16 0 0 -29 0 0 -3.85714 -3.85714 0 0 0 1 0 48\1-4ring13.dat + [1,16,0,0,-29,0,0,-3.85714,-3.85714,0,0,0,1,0, ldraw_lib__48__1_4ring13()], +// 1 16 0 0 -29 3.85714 0 0 0 0 -3.85714 0 1 0 48\1-4ring13.dat + [1,16,0,0,-29,3.85714,0,0,0,0,-3.85714,0,1,0, ldraw_lib__48__1_4ring13()], +// 1 16 0 0 -29 0 0 3.85714 3.85714 0 0 0 1 0 48\1-4ring13.dat + [1,16,0,0,-29,0,0,3.85714,3.85714,0,0,0,1,0, ldraw_lib__48__1_4ring13()], // 1 16 0 0 -24 7.16327 0 0 0 0 -7.16327 0 -1 0 48\4-4ring7.dat [1,16,0,0,-24,7.16327,0,0,0,0,-7.16327,0,-1,0, ldraw_lib__48__4_4ring7()], // 1 16 0 0 -38 8.61746 0 0 0 0 -8.61746 0 -1 0 48\4-4ring7.dat @@ -439,14 +440,14 @@ function ldraw_lib__61480() = [ [1,16,0,0,38,60.3222,0,0,0,0,60.3222,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 38 68.9397 0 0 0 0 68.9397 0 -1 0 48\4-4edge.dat [1,16,0,0,38,68.9397,0,0,0,0,68.9397,0,-1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 29 -3.85714 0 0 0 0 3.85714 0 -1 0 48\1-4rin13.dat - [1,16,0,0,29,-3.85714,0,0,0,0,3.85714,0,-1,0, ldraw_lib__48__1_4rin13()], -// 1 16 0 0 29 0 0 -3.85714 -3.85714 0 0 0 -1 0 48\1-4rin13.dat - [1,16,0,0,29,0,0,-3.85714,-3.85714,0,0,0,-1,0, ldraw_lib__48__1_4rin13()], -// 1 16 0 0 29 3.85714 0 0 0 0 -3.85714 0 -1 0 48\1-4rin13.dat - [1,16,0,0,29,3.85714,0,0,0,0,-3.85714,0,-1,0, ldraw_lib__48__1_4rin13()], -// 1 16 0 0 29 0 0 3.85714 3.85714 0 0 0 -1 0 48\1-4rin13.dat - [1,16,0,0,29,0,0,3.85714,3.85714,0,0,0,-1,0, ldraw_lib__48__1_4rin13()], +// 1 16 0 0 29 -3.85714 0 0 0 0 3.85714 0 -1 0 48\1-4ring13.dat + [1,16,0,0,29,-3.85714,0,0,0,0,3.85714,0,-1,0, ldraw_lib__48__1_4ring13()], +// 1 16 0 0 29 0 0 -3.85714 -3.85714 0 0 0 -1 0 48\1-4ring13.dat + [1,16,0,0,29,0,0,-3.85714,-3.85714,0,0,0,-1,0, ldraw_lib__48__1_4ring13()], +// 1 16 0 0 29 3.85714 0 0 0 0 -3.85714 0 -1 0 48\1-4ring13.dat + [1,16,0,0,29,3.85714,0,0,0,0,-3.85714,0,-1,0, ldraw_lib__48__1_4ring13()], +// 1 16 0 0 29 0 0 3.85714 3.85714 0 0 0 -1 0 48\1-4ring13.dat + [1,16,0,0,29,0,0,3.85714,3.85714,0,0,0,-1,0, ldraw_lib__48__1_4ring13()], // 1 16 0 0 24 7.16327 0 0 0 0 -7.16327 0 1 0 48\4-4ring7.dat [1,16,0,0,24,7.16327,0,0,0,0,-7.16327,0,1,0, ldraw_lib__48__4_4ring7()], // 1 16 0 0 38 8.61746 0 0 0 0 -8.61746 0 1 0 48\4-4ring7.dat diff --git a/parts/61481.scad b/parts/61481.scad index a1c5fd2cd..738af8f88 100644 --- a/parts/61481.scad +++ b/parts/61481.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin17.scad> -use <../p/4-4rin18.scad> +use <../p/4-4ring17.scad> +use <../p/4-4ring18.scad> use <../p/4-4ring6.scad> use <../p/48/4-4aring.scad> use @@ -11,7 +11,7 @@ function ldraw_lib__61481() = [ // 0 Tyre 26/ 24 x 30 Sand Racing // 0 Name: 61481.dat // 0 Author: Joerg Sommerer [Brickaneer] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,14 +19,15 @@ function ldraw_lib__61481() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -21 38 0 0 0 0 -38 0 1 0 48\4-4aring.dat [1,16,0,0,-21,38,0,0,0,0,-38,0,1,0, ldraw_lib__48__4_4aring()], -// 1 16 0 0 -21 2 0 0 0 0 -2 0 1 0 4-4rin18.dat - [1,16,0,0,-21,2,0,0,0,0,-2,0,1,0, ldraw_lib__4_4rin18()], -// 1 16 0 0 -21 2 0 0 0 0 -2 0 1 0 4-4rin17.dat - [1,16,0,0,-21,2,0,0,0,0,-2,0,1,0, ldraw_lib__4_4rin17()], +// 1 16 0 0 -21 2 0 0 0 0 -2 0 1 0 4-4ring18.dat + [1,16,0,0,-21,2,0,0,0,0,-2,0,1,0, ldraw_lib__4_4ring18()], +// 1 16 0 0 -21 2 0 0 0 0 -2 0 1 0 4-4ring17.dat + [1,16,0,0,-21,2,0,0,0,0,-2,0,1,0, ldraw_lib__4_4ring17()], // 1 16 0 0 -21 34 0 0 0 0 -34 0 1 0 4-4edge.dat [1,16,0,0,-21,34,0,0,0,0,-34,0,1,0, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT @@ -35,8 +36,8 @@ function ldraw_lib__61481() = [ [1,16,0,0,-21,34,0,0,0,0,-34,0,6,0, ldraw_lib__4_4cyli()], // 1 16 0 0 -15 34 0 0 0 0 -34 0 1 0 4-4edge.dat [1,16,0,0,-15,34,0,0,0,0,-34,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 -15 -2 0 0 0 0 -2 0 -1 0 4-4rin17.dat - [1,16,0,0,-15,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__4_4rin17()], +// 1 16 0 0 -15 -2 0 0 0 0 -2 0 -1 0 4-4ring17.dat + [1,16,0,0,-15,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__4_4ring17()], // 1 16 0 0 -15 -6 0 0 0 0 -6 0 -1 0 4-4ring6.dat [1,16,0,0,-15,-6,0,0,0,0,-6,0,-1,0, ldraw_lib__4_4ring6()], // 0 BFC INVERTNEXT @@ -45,10 +46,10 @@ function ldraw_lib__61481() = [ [1,16,0,0,-12.375,-42,0,0,0,0,-42,0,-42,0, ldraw_lib__t01o0625()], // 1 16 0 0 21 -37.2698 0 7.4134 -7.4134 0 -37.2698 0 -1 0 48\4-4aring.dat [1,16,0,0,21,-37.2698,0,7.4134,-7.4134,0,-37.2698,0,-1,0, ldraw_lib__48__4_4aring()], -// 1 16 0 0 21 -1.9616 0 0.3902 -0.3902 0 -1.9616 0 -1 0 4-4rin18.dat - [1,16,0,0,21,-1.9616,0,0.3902,-0.3902,0,-1.9616,0,-1,0, ldraw_lib__4_4rin18()], -// 1 16 0 0 21 -1.9616 0 0.3902 -0.3902 0 -1.9616 0 -1 0 4-4rin17.dat - [1,16,0,0,21,-1.9616,0,0.3902,-0.3902,0,-1.9616,0,-1,0, ldraw_lib__4_4rin17()], +// 1 16 0 0 21 -1.9616 0 0.3902 -0.3902 0 -1.9616 0 -1 0 4-4ring18.dat + [1,16,0,0,21,-1.9616,0,0.3902,-0.3902,0,-1.9616,0,-1,0, ldraw_lib__4_4ring18()], +// 1 16 0 0 21 -1.9616 0 0.3902 -0.3902 0 -1.9616 0 -1 0 4-4ring17.dat + [1,16,0,0,21,-1.9616,0,0.3902,-0.3902,0,-1.9616,0,-1,0, ldraw_lib__4_4ring17()], // 1 16 0 0 21 -33.3467 0 6.6331 -6.6331 0 -33.3467 0 -1 0 4-4edge.dat [1,16,0,0,21,-33.3467,0,6.6331,-6.6331,0,-33.3467,0,-1,0, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT @@ -57,8 +58,8 @@ function ldraw_lib__61481() = [ [1,16,0,0,21,-33.3467,0,6.6331,-6.6331,0,-33.3467,0,-6,0, ldraw_lib__4_4cyli()], // 1 16 0 0 15 -33.3467 0 6.6331 -6.6331 0 -33.3467 0 -1 0 4-4edge.dat [1,16,0,0,15,-33.3467,0,6.6331,-6.6331,0,-33.3467,0,-1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 15 1.9616 0 0.3902 0.3902 0 -1.9616 0 1 0 4-4rin17.dat - [1,16,0,0,15,1.9616,0,0.3902,0.3902,0,-1.9616,0,1,0, ldraw_lib__4_4rin17()], +// 1 16 0 0 15 1.9616 0 0.3902 0.3902 0 -1.9616 0 1 0 4-4ring17.dat + [1,16,0,0,15,1.9616,0,0.3902,0.3902,0,-1.9616,0,1,0, ldraw_lib__4_4ring17()], // 1 16 0 0 15 5.8847 0 1.1705 1.1705 0 -5.8847 0 1 0 4-4ring6.dat [1,16,0,0,15,5.8847,0,1.1705,1.1705,0,-5.8847,0,1,0, ldraw_lib__4_4ring6()], // 0 BFC INVERTNEXT diff --git a/parts/61482.scad b/parts/61482.scad index 427ca04e9..1c2d09796 100644 --- a/parts/61482.scad +++ b/parts/61482.scad @@ -8,7 +8,7 @@ use <../p/3-8cyli.scad> use <../p/3-8edge.scad> use <../p/4-4cylc.scad> use <../p/4-4disc.scad> -use <../p/5-16rin5.scad> +use <../p/5-16ring5.scad> use <../p/5-8cyli.scad> use <../p/5-8edge.scad> use <../p/box4o8a.scad> @@ -16,7 +16,7 @@ function ldraw_lib__61482() = [ // 0 Minifig Handcuffs // 0 Name: 61482.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Hands at X = +/-22.5, Y = -14.6 @@ -28,7 +28,8 @@ function ldraw_lib__61482() = [ // 0 !CATEGORY Minifig Accessory // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -5 0 0 0 10 0 0 0 -4 -4 0 0 4-4cylc.dat [1,16,-5,0,0,0,10,0,0,0,-4,-4,0,0, ldraw_lib__4_4cylc()], @@ -54,18 +55,18 @@ function ldraw_lib__61482() = [ [1,16,-22.5,-14.6,-4,-4.6194,0,1.91342,-1.91342,0,-4.6194,0,8,0, ldraw_lib__5_8edge()], // 1 16 -22.5 -14.6 4 -4.6194 0 1.91342 -1.91342 0 -4.6194 0 8 0 5-8edge.dat [1,16,-22.5,-14.6,4,-4.6194,0,1.91342,-1.91342,0,-4.6194,0,8,0, ldraw_lib__5_8edge()], -// 1 16 -22.5 -14.6 4 0.70711 0 0.70711 -0.70711 0 0.70711 0 -1 0 5-16rin5.dat - [1,16,-22.5,-14.6,4,0.70711,0,0.70711,-0.70711,0,0.70711,0,-1,0, ldraw_lib__5_16rin5()], -// 1 16 -22.5 -14.6 4 0.70711 0 -0.70711 -0.70711 0 -0.70711 0 -1 0 5-16rin5.dat - [1,16,-22.5,-14.6,4,0.70711,0,-0.70711,-0.70711,0,-0.70711,0,-1,0, ldraw_lib__5_16rin5()], +// 1 16 -22.5 -14.6 4 0.70711 0 0.70711 -0.70711 0 0.70711 0 -1 0 5-16ring5.dat + [1,16,-22.5,-14.6,4,0.70711,0,0.70711,-0.70711,0,0.70711,0,-1,0, ldraw_lib__5_16ring5()], +// 1 16 -22.5 -14.6 4 0.70711 0 -0.70711 -0.70711 0 -0.70711 0 -1 0 5-16ring5.dat + [1,16,-22.5,-14.6,4,0.70711,0,-0.70711,-0.70711,0,-0.70711,0,-1,0, ldraw_lib__5_16ring5()], // 1 16 -22.5 -14.6 -4 -8 0 0 0 0 -8 0 8 0 3-4cylo.dat [1,16,-22.5,-14.6,-4,-8,0,0,0,0,-8,0,8,0, ldraw_lib__3_4cylo()], // 1 16 -22.5 -14.6 4 -2 0 0 0 0 -2 0 -1 0 3-4ring3.dat [1,16,-22.5,-14.6,4,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__3_4ring3()], -// 1 16 -22.5 -14.6 -4 0.70711 0 0.70711 -0.70711 0 0.70711 0 1 0 5-16rin5.dat - [1,16,-22.5,-14.6,-4,0.70711,0,0.70711,-0.70711,0,0.70711,0,1,0, ldraw_lib__5_16rin5()], -// 1 16 -22.5 -14.6 -4 0.70711 0 -0.70711 -0.70711 0 -0.70711 0 1 0 5-16rin5.dat - [1,16,-22.5,-14.6,-4,0.70711,0,-0.70711,-0.70711,0,-0.70711,0,1,0, ldraw_lib__5_16rin5()], +// 1 16 -22.5 -14.6 -4 0.70711 0 0.70711 -0.70711 0 0.70711 0 1 0 5-16ring5.dat + [1,16,-22.5,-14.6,-4,0.70711,0,0.70711,-0.70711,0,0.70711,0,1,0, ldraw_lib__5_16ring5()], +// 1 16 -22.5 -14.6 -4 0.70711 0 -0.70711 -0.70711 0 -0.70711 0 1 0 5-16ring5.dat + [1,16,-22.5,-14.6,-4,0.70711,0,-0.70711,-0.70711,0,-0.70711,0,1,0, ldraw_lib__5_16ring5()], // 1 16 -22.5 -14.6 -4 -2 0 0 0 0 -2 0 1 0 3-4ring3.dat [1,16,-22.5,-14.6,-4,-2,0,0,0,0,-2,0,1,0, ldraw_lib__3_4ring3()], // 1 16 -14.5 -14.6 -3.75 0 0 1.8 -1.8 0 0 0 7.5 0 2-4cylc.dat @@ -252,18 +253,18 @@ function ldraw_lib__61482() = [ [1,16,22.5,-14.6,-4,4.6194,0,-1.91342,-1.91342,0,-4.6194,0,8,0, ldraw_lib__5_8edge()], // 1 16 22.5 -14.6 4 4.6194 0 -1.91342 -1.91342 0 -4.6194 0 8 0 5-8edge.dat [1,16,22.5,-14.6,4,4.6194,0,-1.91342,-1.91342,0,-4.6194,0,8,0, ldraw_lib__5_8edge()], -// 1 16 22.5 -14.6 4 -0.70711 0 -0.70711 -0.70711 0 0.70711 0 -1 0 5-16rin5.dat - [1,16,22.5,-14.6,4,-0.70711,0,-0.70711,-0.70711,0,0.70711,0,-1,0, ldraw_lib__5_16rin5()], -// 1 16 22.5 -14.6 4 -0.70711 0 0.70711 -0.70711 0 -0.70711 0 -1 0 5-16rin5.dat - [1,16,22.5,-14.6,4,-0.70711,0,0.70711,-0.70711,0,-0.70711,0,-1,0, ldraw_lib__5_16rin5()], +// 1 16 22.5 -14.6 4 -0.70711 0 -0.70711 -0.70711 0 0.70711 0 -1 0 5-16ring5.dat + [1,16,22.5,-14.6,4,-0.70711,0,-0.70711,-0.70711,0,0.70711,0,-1,0, ldraw_lib__5_16ring5()], +// 1 16 22.5 -14.6 4 -0.70711 0 0.70711 -0.70711 0 -0.70711 0 -1 0 5-16ring5.dat + [1,16,22.5,-14.6,4,-0.70711,0,0.70711,-0.70711,0,-0.70711,0,-1,0, ldraw_lib__5_16ring5()], // 1 16 22.5 -14.6 -4 8 0 0 0 0 -8 0 8 0 3-4cylo.dat [1,16,22.5,-14.6,-4,8,0,0,0,0,-8,0,8,0, ldraw_lib__3_4cylo()], // 1 16 22.5 -14.6 4 2 0 0 0 0 -2 0 -1 0 3-4ring3.dat [1,16,22.5,-14.6,4,2,0,0,0,0,-2,0,-1,0, ldraw_lib__3_4ring3()], -// 1 16 22.5 -14.6 -4 -0.70711 0 -0.70711 -0.70711 0 0.70711 0 1 0 5-16rin5.dat - [1,16,22.5,-14.6,-4,-0.70711,0,-0.70711,-0.70711,0,0.70711,0,1,0, ldraw_lib__5_16rin5()], -// 1 16 22.5 -14.6 -4 -0.70711 0 0.70711 -0.70711 0 -0.70711 0 1 0 5-16rin5.dat - [1,16,22.5,-14.6,-4,-0.70711,0,0.70711,-0.70711,0,-0.70711,0,1,0, ldraw_lib__5_16rin5()], +// 1 16 22.5 -14.6 -4 -0.70711 0 -0.70711 -0.70711 0 0.70711 0 1 0 5-16ring5.dat + [1,16,22.5,-14.6,-4,-0.70711,0,-0.70711,-0.70711,0,0.70711,0,1,0, ldraw_lib__5_16ring5()], +// 1 16 22.5 -14.6 -4 -0.70711 0 0.70711 -0.70711 0 -0.70711 0 1 0 5-16ring5.dat + [1,16,22.5,-14.6,-4,-0.70711,0,0.70711,-0.70711,0,-0.70711,0,1,0, ldraw_lib__5_16ring5()], // 1 16 22.5 -14.6 -4 2 0 0 0 0 -2 0 1 0 3-4ring3.dat [1,16,22.5,-14.6,-4,2,0,0,0,0,-2,0,1,0, ldraw_lib__3_4ring3()], // 1 16 14.5 -14.6 -3.75 0 0 -1.8 -1.8 0 0 0 7.5 0 2-4cylc.dat diff --git a/parts/6148328i.scad b/parts/6148328i.scad new file mode 100644 index 000000000..7a47e5bc3 --- /dev/null +++ b/parts/6148328i.scad @@ -0,0 +1,519 @@ +use <../lib.scad> +use <../p/1-4chrd.scad> +use <../p/1-4cyli.scad> +use <../p/box3u12.scad> +use <../p/logoporsl02.scad> +use +function ldraw_lib__6148328i() = [ +// 0 Sticker 1.8 x 3.8 with Red "STOP" with Arrow on Black Background +// 0 Name: 6148328i.dat +// 0 Author: Massimo Maso [Sirio] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS 917K, 919, Bricklink 75876stk01, Brickowl 852010, Hybrid, Pit Lane +// 0 !KEYWORDS Porsche, Rebrickable 26357, Speed Champions, set 75876 +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 0 // Subpart +// +// 1 0 -31.5 -.25 0 0 0 -.32 0 1 0 .32 0 0 s\6148328ps01.dat + [1,0,-31.5,-.25,0,0,0,-.32,0,1,0,.32,0,0, ldraw_lib__s__6148328ps01()], +// 0 // Logo primitive +// 1 0 -31.5 -.25 0 0 0 -.32 0 1 0 .32 0 0 logoporsl02.dat + [1,0,-31.5,-.25,0,0,0,-.32,0,1,0,.32,0,0, ldraw_lib__logoporsl02()], +// 0 // Primitives +// 1 16 -36.5 0 16.5 -1.5 0 0 0 -1 0 0 0 1.5 1-4chrd.dat + [1,16,-36.5,0,16.5,-1.5,0,0,0,-1,0,0,0,1.5, ldraw_lib__1_4chrd()], +// 1 16 36.5 0 16.5 1.5 0 0 0 -1 0 0 0 1.5 1-4chrd.dat + [1,16,36.5,0,16.5,1.5,0,0,0,-1,0,0,0,1.5, ldraw_lib__1_4chrd()], +// 1 16 0 -.25 0 0 0 38 0 .25 0 16.5 0 0 box3u12.dat + [1,16,0,-.25,0,0,0,38,0,.25,0,16.5,0,0, ldraw_lib__box3u12()], +// 1 16 -36.5 0 -16.5 -1.5 0 0 0 -1 0 0 0 -1.5 1-4chrd.dat + [1,16,-36.5,0,-16.5,-1.5,0,0,0,-1,0,0,0,-1.5, ldraw_lib__1_4chrd()], +// 1 16 36.5 0 -16.5 1.5 0 0 0 -1 0 0 0 -1.5 1-4chrd.dat + [1,16,36.5,0,-16.5,1.5,0,0,0,-1,0,0,0,-1.5, ldraw_lib__1_4chrd()], +// 1 16 -36.5 0 16.5 -1.5 0 0 0 -.25 0 0 0 1.5 1-4cyli.dat + [1,16,-36.5,0,16.5,-1.5,0,0,0,-.25,0,0,0,1.5, ldraw_lib__1_4cyli()], +// 1 16 36.5 0 16.5 1.5 0 0 0 -.25 0 0 0 1.5 1-4cyli.dat + [1,16,36.5,0,16.5,1.5,0,0,0,-.25,0,0,0,1.5, ldraw_lib__1_4cyli()], +// 1 16 -36.5 0 -16.5 -1.5 0 0 0 -.25 0 0 0 -1.5 1-4cyli.dat + [1,16,-36.5,0,-16.5,-1.5,0,0,0,-.25,0,0,0,-1.5, ldraw_lib__1_4cyli()], +// 1 16 36.5 0 -16.5 1.5 0 0 0 -.25 0 0 0 -1.5 1-4cyli.dat + [1,16,36.5,0,-16.5,1.5,0,0,0,-.25,0,0,0,-1.5, ldraw_lib__1_4cyli()], +// 1 0 -36.5 -.25 16.5 -1.5 0 0 0 1 0 0 0 1.5 1-4chrd.dat + [1,0,-36.5,-.25,16.5,-1.5,0,0,0,1,0,0,0,1.5, ldraw_lib__1_4chrd()], +// 1 0 36.5 -.25 16.5 1.5 0 0 0 1 0 0 0 1.5 1-4chrd.dat + [1,0,36.5,-.25,16.5,1.5,0,0,0,1,0,0,0,1.5, ldraw_lib__1_4chrd()], +// 1 0 -36.5 -.25 -16.5 -1.5 0 0 0 1 0 0 0 -1.5 1-4chrd.dat + [1,0,-36.5,-.25,-16.5,-1.5,0,0,0,1,0,0,0,-1.5, ldraw_lib__1_4chrd()], +// 1 0 36.5 -.25 -16.5 1.5 0 0 0 1 0 0 0 -1.5 1-4chrd.dat + [1,0,36.5,-.25,-16.5,1.5,0,0,0,1,0,0,0,-1.5, ldraw_lib__1_4chrd()], +// 0 // Bottom faces +// 4 16 36.5 0 18 38 0 16.5 -38 0 16.5 -36.5 0 18 + [4,16,36.5,0,18,38,0,16.5,-38,0,16.5,-36.5,0,18], +// 4 16 36.5 0 -18 -36.5 0 -18 -38 0 -16.5 38 0 -16.5 + [4,16,36.5,0,-18,-36.5,0,-18,-38,0,-16.5,38,0,-16.5], +// 0 // Lateral faces +// 4 16 -36.5 0 18 -36.5 -.25 18 36.5 -.25 18 36.5 0 18 + [4,16,-36.5,0,18,-36.5,-.25,18,36.5,-.25,18,36.5,0,18], +// 4 16 -36.5 0 -18 36.5 0 -18 36.5 -.25 -18 -36.5 -.25 -18 + [4,16,-36.5,0,-18,36.5,0,-18,36.5,-.25,-18,-36.5,-.25,-18], +// 0 // Top faces +// 0 // Black faces +// 4 0 -36.5 -.25 18 -38 -.25 16.5 -38 -.25 -16.5 -36.5 -.25 -18 + [4,0,-36.5,-.25,18,-38,-.25,16.5,-38,-.25,-16.5,-36.5,-.25,-18], +// 4 0 -36.5 -.25 18 -36.5 -.25 -18 -33.1 -.25 -16.48 -33.1 -.25 16.48 + [4,0,-36.5,-.25,18,-36.5,-.25,-18,-33.1,-.25,-16.48,-33.1,-.25,16.48], +// 3 0 -36.5 -.25 18 -33.1 -.25 16.48 -29.9 -.25 16.48 + [3,0,-36.5,-.25,18,-33.1,-.25,16.48,-29.9,-.25,16.48], +// 4 0 -36.5 -.25 18 -29.9 -.25 16.48 -20.75 -.25 16 36.5 -.25 18 + [4,0,-36.5,-.25,18,-29.9,-.25,16.48,-20.75,-.25,16,36.5,-.25,18], +// 4 0 36.5 -.25 18 -20.75 -.25 16 -19.993 -.25 15.9003 20 -.25 15 + [4,0,36.5,-.25,18,-20.75,-.25,16,-19.993,-.25,15.9003,20,-.25,15], +// 4 0 36.5 -.25 18 20 -.25 15 35 -.25 0 38 -.25 16.5 + [4,0,36.5,-.25,18,20,-.25,15,35,-.25,0,38,-.25,16.5], +// 4 0 -29.9 -.25 16.48 -29.9 -.25 -16.48 -23.675 -.25 -1.6 -23.8 -.25 2.9 + [4,0,-29.9,-.25,16.48,-29.9,-.25,-16.48,-23.675,-.25,-1.6,-23.8,-.25,2.9], +// 4 0 -29.9 -.25 16.48 -23.8 -.25 2.9 -23.6108 -.25 4.1263 -23.675 -.25 8.8 + [4,0,-29.9,-.25,16.48,-23.8,-.25,2.9,-23.6108,-.25,4.1263,-23.675,-.25,8.8], +// 3 0 -29.9 -.25 16.48 -23.675 -.25 8.8 -23.675 -.25 10.75 + [3,0,-29.9,-.25,16.48,-23.675,-.25,8.8,-23.675,-.25,10.75], +// 3 0 -29.9 -.25 16.48 -23.675 -.25 10.75 -23.675 -.25 13.075 + [3,0,-29.9,-.25,16.48,-23.675,-.25,10.75,-23.675,-.25,13.075], +// 3 0 -29.9 -.25 16.48 -23.675 -.25 13.075 -23.5753 -.25 13.832 + [3,0,-29.9,-.25,16.48,-23.675,-.25,13.075,-23.5753,-.25,13.832], +// 3 0 -29.9 -.25 16.48 -23.5753 -.25 13.832 -23.2831 -.25 14.5375 + [3,0,-29.9,-.25,16.48,-23.5753,-.25,13.832,-23.2831,-.25,14.5375], +// 3 0 -29.9 -.25 16.48 -23.2831 -.25 14.5375 -22.8183 -.25 15.1433 + [3,0,-29.9,-.25,16.48,-23.2831,-.25,14.5375,-22.8183,-.25,15.1433], +// 3 0 -29.9 -.25 16.48 -22.8183 -.25 15.1433 -22.2125 -.25 15.6081 + [3,0,-29.9,-.25,16.48,-22.8183,-.25,15.1433,-22.2125,-.25,15.6081], +// 3 0 -29.9 -.25 16.48 -22.2125 -.25 15.6081 -21.507 -.25 15.9003 + [3,0,-29.9,-.25,16.48,-22.2125,-.25,15.6081,-21.507,-.25,15.9003], +// 3 0 -29.9 -.25 16.48 -21.507 -.25 15.9003 -20.75 -.25 16 + [3,0,-29.9,-.25,16.48,-21.507,-.25,15.9003,-20.75,-.25,16], +// 4 0 -19.2875 -.25 15.6081 20 -.25 7.5 20 -.25 15 -19.993 -.25 15.9003 + [4,0,-19.2875,-.25,15.6081,20,-.25,7.5,20,-.25,15,-19.993,-.25,15.9003], +// 3 0 -19.2875 -.25 15.6081 12 -.25 7.5 20 -.25 7.5 + [3,0,-19.2875,-.25,15.6081,12,-.25,7.5,20,-.25,7.5], +// 3 0 -19.2875 -.25 15.6081 10.8 -.25 7.5 12 -.25 7.5 + [3,0,-19.2875,-.25,15.6081,10.8,-.25,7.5,12,-.25,7.5], +// 3 0 -19.2875 -.25 15.6081 4.8 -.25 7.5 10.8 -.25 7.5 + [3,0,-19.2875,-.25,15.6081,4.8,-.25,7.5,10.8,-.25,7.5], +// 3 0 -19.2875 -.25 15.6081 3.6 -.25 7.5 4.8 -.25 7.5 + [3,0,-19.2875,-.25,15.6081,3.6,-.25,7.5,4.8,-.25,7.5], +// 3 0 -19.2875 -.25 15.6081 -3.4 -.25 7.5 3.6 -.25 7.5 + [3,0,-19.2875,-.25,15.6081,-3.4,-.25,7.5,3.6,-.25,7.5], +// 4 0 -19.2875 -.25 15.6081 -18.6817 -.25 15.1433 -4.6 -.25 7.5 -3.4 -.25 7.5 + [4,0,-19.2875,-.25,15.6081,-18.6817,-.25,15.1433,-4.6,-.25,7.5,-3.4,-.25,7.5], +// 3 0 -18.6817 -.25 15.1433 -8.6 -.25 7.5 -4.6 -.25 7.5 + [3,0,-18.6817,-.25,15.1433,-8.6,-.25,7.5,-4.6,-.25,7.5], +// 3 0 -18.6817 -.25 15.1433 -9.8 -.25 7.5 -8.6 -.25 7.5 + [3,0,-18.6817,-.25,15.1433,-9.8,-.25,7.5,-8.6,-.25,7.5], +// 4 0 -18.6817 -.25 15.1433 -18.2169 -.25 14.5375 -13.925 -.25 10.75 -9.8 -.25 7.5 + [4,0,-18.6817,-.25,15.1433,-18.2169,-.25,14.5375,-13.925,-.25,10.75,-9.8,-.25,7.5], +// 4 0 -21.725 -.25 10.75 -21.4394 -.25 13.7644 -21.6508 -.25 13.4481 -21.725 -.25 13.075 + [4,0,-21.725,-.25,10.75,-21.4394,-.25,13.7644,-21.6508,-.25,13.4481,-21.725,-.25,13.075], +// 4 0 -21.725 -.25 10.75 -20.75 -.25 14.05 -21.1231 -.25 13.9758 -21.4394 -.25 13.7644 + [4,0,-21.725,-.25,10.75,-20.75,-.25,14.05,-21.1231,-.25,13.9758,-21.4394,-.25,13.7644], +// 3 0 -21.725 -.25 10.75 -19.775 -.25 10.75 -20.75 -.25 14.05 + [3,0,-21.725,-.25,10.75,-19.775,-.25,10.75,-20.75,-.25,14.05], +// 4 0 -19.775 -.25 10.75 -20.0606 -.25 13.7644 -20.3769 -.25 13.9758 -20.75 -.25 14.05 + [4,0,-19.775,-.25,10.75,-20.0606,-.25,13.7644,-20.3769,-.25,13.9758,-20.75,-.25,14.05], +// 4 0 -19.775 -.25 10.75 -19.775 -.25 13.075 -19.8492 -.25 13.4481 -20.0606 -.25 13.7644 + [4,0,-19.775,-.25,10.75,-19.775,-.25,13.075,-19.8492,-.25,13.4481,-20.0606,-.25,13.7644], +// 3 0 -13.925 -.25 10.75 -18.2169 -.25 14.5375 -17.9247 -.25 13.832 + [3,0,-13.925,-.25,10.75,-18.2169,-.25,14.5375,-17.9247,-.25,13.832], +// 3 0 -13.925 -.25 10.75 -17.9247 -.25 13.832 -17.825 -.25 13.075 + [3,0,-13.925,-.25,10.75,-17.9247,-.25,13.832,-17.825,-.25,13.075], +// 3 0 -13.925 -.25 10.75 -17.825 -.25 13.075 -17.825 -.25 10.75 + [3,0,-13.925,-.25,10.75,-17.825,-.25,13.075,-17.825,-.25,10.75], +// 4 0 -13.925 -.25 10.75 -13.925 -.25 8.8 -11.3 -.25 7.5 -9.8 -.25 7.5 + [4,0,-13.925,-.25,10.75,-13.925,-.25,8.8,-11.3,-.25,7.5,-9.8,-.25,7.5], +// 3 0 -23.675 -.25 8.8 -23.6108 -.25 4.1263 -23.0691 -.25 5.2426 + [3,0,-23.675,-.25,8.8,-23.6108,-.25,4.1263,-23.0691,-.25,5.2426], +// 3 0 -23.675 -.25 8.8 -23.0691 -.25 5.2426 -22.2399 -.25 6.1658 + [3,0,-23.675,-.25,8.8,-23.0691,-.25,5.2426,-22.2399,-.25,6.1658], +// 3 0 -23.675 -.25 8.8 -22.2399 -.25 6.1658 -21.2025 -.25 6.8465 + [3,0,-23.675,-.25,8.8,-22.2399,-.25,6.1658,-21.2025,-.25,6.8465], +// 3 0 -23.675 -.25 8.8 -21.2025 -.25 6.8465 -20.033 -.25 7.261 + [3,0,-23.675,-.25,8.8,-21.2025,-.25,6.8465,-20.033,-.25,7.261], +// 4 0 -23.675 -.25 8.8 -20.033 -.25 7.261 -18.8 -.25 7.4 -13.925 -.25 8.8 + [4,0,-23.675,-.25,8.8,-20.033,-.25,7.261,-18.8,-.25,7.4,-13.925,-.25,8.8], +// 3 0 -13.925 -.25 8.8 -18.8 -.25 7.4 -17.567 -.25 7.261 + [3,0,-13.925,-.25,8.8,-18.8,-.25,7.4,-17.567,-.25,7.261], +// 3 0 -13.925 -.25 8.8 -17.567 -.25 7.261 -16.3975 -.25 6.8465 + [3,0,-13.925,-.25,8.8,-17.567,-.25,7.261,-16.3975,-.25,6.8465], +// 3 0 -13.925 -.25 8.8 -16.3975 -.25 6.8465 -15.3601 -.25 6.1658 + [3,0,-13.925,-.25,8.8,-16.3975,-.25,6.8465,-15.3601,-.25,6.1658], +// 3 0 -13.925 -.25 8.8 -15.3601 -.25 6.1658 -14.5309 -.25 5.2426 + [3,0,-13.925,-.25,8.8,-15.3601,-.25,6.1658,-14.5309,-.25,5.2426], +// 3 0 -13.925 -.25 8.8 -14.5309 -.25 5.2426 -13.9892 -.25 4.1263 + [3,0,-13.925,-.25,8.8,-14.5309,-.25,5.2426,-13.9892,-.25,4.1263], +// 4 0 -13.925 -.25 8.8 -13.9892 -.25 4.1263 -13.8 -.25 2.9 -11.3 -.25 7.5 + [4,0,-13.925,-.25,8.8,-13.9892,-.25,4.1263,-13.8,-.25,2.9,-11.3,-.25,7.5], +// 3 0 -21.7283 -.25 3.6216 -21.85 -.25 2.9 -21.7283 -.25 2.1784 + [3,0,-21.7283,-.25,3.6216,-21.85,-.25,2.9,-21.7283,-.25,2.1784], +// 4 0 -21.7283 -.25 3.6216 -21.7283 -.25 2.1784 -21.4347 -.25 1.5347 -21.4347 -.25 4.2653 + [4,0,-21.7283,-.25,3.6216,-21.7283,-.25,2.1784,-21.4347,-.25,1.5347,-21.4347,-.25,4.2653], +// 4 0 -20.9584 -.25 4.7824 -21.4347 -.25 4.2653 -21.4347 -.25 1.5347 -20.9584 -.25 1.0176 + [4,0,-20.9584,-.25,4.7824,-21.4347,-.25,4.2653,-21.4347,-.25,1.5347,-20.9584,-.25,1.0176], +// 4 0 -20.9584 -.25 4.7824 -20.9584 -.25 1.0176 -20.3294 -.25 .646 -20.3294 -.25 5.154 + [4,0,-20.9584,-.25,4.7824,-20.9584,-.25,1.0176,-20.3294,-.25,.646,-20.3294,-.25,5.154], +// 4 0 -19.5923 -.25 5.3762 -20.3294 -.25 5.154 -20.3294 -.25 .646 -19.5923 -.25 .4238 + [4,0,-19.5923,-.25,5.3762,-20.3294,-.25,5.154,-20.3294,-.25,.646,-19.5923,-.25,.4238], +// 4 0 -19.5923 -.25 5.3762 -19.5923 -.25 .4238 -18.8 -.25 .35 -18.8 -.25 5.45 + [4,0,-19.5923,-.25,5.3762,-19.5923,-.25,.4238,-18.8,-.25,.35,-18.8,-.25,5.45], +// 4 0 -18.0714 -.25 5.3762 -18.8 -.25 5.45 -18.8 -.25 .35 -18.0714 -.25 .4238 + [4,0,-18.0714,-.25,5.3762,-18.8,-.25,5.45,-18.8,-.25,.35,-18.0714,-.25,.4238], +// 4 0 -18.0714 -.25 5.3762 -18.0714 -.25 .4238 -17.3736 -.25 .646 -17.3736 -.25 5.154 + [4,0,-18.0714,-.25,5.3762,-18.0714,-.25,.4238,-17.3736,-.25,.646,-17.3736,-.25,5.154], +// 4 0 -16.7425 -.25 4.7824 -17.3736 -.25 5.154 -17.3736 -.25 .646 -16.7425 -.25 1.0176 + [4,0,-16.7425,-.25,4.7824,-17.3736,-.25,5.154,-17.3736,-.25,.646,-16.7425,-.25,1.0176], +// 4 0 -16.7425 -.25 4.7824 -16.7425 -.25 1.0176 -16.224 -.25 1.5347 -16.224 -.25 4.2653 + [4,0,-16.7425,-.25,4.7824,-16.7425,-.25,1.0176,-16.224,-.25,1.5347,-16.224,-.25,4.2653], +// 4 0 -15.8747 -.25 3.6216 -16.224 -.25 4.2653 -16.224 -.25 1.5347 -15.8747 -.25 2.1784 + [4,0,-15.8747,-.25,3.6216,-16.224,-.25,4.2653,-16.224,-.25,1.5347,-15.8747,-.25,2.1784], +// 3 0 -15.8747 -.25 3.6216 -15.8747 -.25 2.1784 -15.75 -.25 2.9 + [3,0,-15.8747,-.25,3.6216,-15.8747,-.25,2.1784,-15.75,-.25,2.9], +// 3 0 -11.3 -.25 7.5 -13.8 -.25 2.9 -13.9892 -.25 1.6737 + [3,0,-11.3,-.25,7.5,-13.8,-.25,2.9,-13.9892,-.25,1.6737], +// 4 0 -11.3 -.25 7.5 -13.9892 -.25 1.6737 -13.925 -.25 -4.225 -11.3 -.25 -7.5 + [4,0,-11.3,-.25,7.5,-13.9892,-.25,1.6737,-13.925,-.25,-4.225,-11.3,-.25,-7.5], +// 4 0 -9.8 -.25 7.5 -9.8 -.25 -7.5 -8.6 -.25 -7.5 -8.6 -.25 7.5 + [4,0,-9.8,-.25,7.5,-9.8,-.25,-7.5,-8.6,-.25,-7.5,-8.6,-.25,7.5], +// 4 0 -4.6 -.25 7.5 -4.6 -.25 -7.5 -3.4 -.25 -7.5 -3.4 -.25 7.5 + [4,0,-4.6,-.25,7.5,-4.6,-.25,-7.5,-3.4,-.25,-7.5,-3.4,-.25,7.5], +// 4 0 3.6 -.25 7.5 3.6 -.25 -7.5 4.8 -.25 -7.5 4.8 -.25 7.5 + [4,0,3.6,-.25,7.5,3.6,-.25,-7.5,4.8,-.25,-7.5,4.8,-.25,7.5], +// 4 0 10.8 -.25 7.5 10.8 -.25 -7.5 12 -.25 -7.5 12 -.25 7.5 + [4,0,10.8,-.25,7.5,10.8,-.25,-7.5,12,-.25,-7.5,12,-.25,7.5], +// 3 0 -23.675 -.25 -1.6 -23.6108 -.25 1.6737 -23.8 -.25 2.9 + [3,0,-23.675,-.25,-1.6,-23.6108,-.25,1.6737,-23.8,-.25,2.9], +// 3 0 -23.675 -.25 -1.6 -23.0691 -.25 .5574 -23.6108 -.25 1.6737 + [3,0,-23.675,-.25,-1.6,-23.0691,-.25,.5574,-23.6108,-.25,1.6737], +// 3 0 -23.675 -.25 -1.6 -22.2399 -.25 -.3658 -23.0691 -.25 .5574 + [3,0,-23.675,-.25,-1.6,-22.2399,-.25,-.3658,-23.0691,-.25,.5574], +// 4 0 -23.675 -.25 -1.6 -21.725 -.25 -1.6 -21.2025 -.25 -1.0465 -22.2399 -.25 -.3658 + [4,0,-23.675,-.25,-1.6,-21.725,-.25,-1.6,-21.2025,-.25,-1.0465,-22.2399,-.25,-.3658], +// 4 0 -21.725 -.25 -4.225 -20.033 -.25 -1.461 -21.2025 -.25 -1.0465 -21.725 -.25 -1.6 + [4,0,-21.725,-.25,-4.225,-20.033,-.25,-1.461,-21.2025,-.25,-1.0465,-21.725,-.25,-1.6], +// 4 0 -13.925 -.25 -4.225 -18.8 -.25 -1.6 -20.033 -.25 -1.461 -21.725 -.25 -4.225 + [4,0,-13.925,-.25,-4.225,-18.8,-.25,-1.6,-20.033,-.25,-1.461,-21.725,-.25,-4.225], +// 3 0 -13.925 -.25 -4.225 -17.567 -.25 -1.461 -18.8 -.25 -1.6 + [3,0,-13.925,-.25,-4.225,-17.567,-.25,-1.461,-18.8,-.25,-1.6], +// 3 0 -13.925 -.25 -4.225 -16.3975 -.25 -1.0465 -17.567 -.25 -1.461 + [3,0,-13.925,-.25,-4.225,-16.3975,-.25,-1.0465,-17.567,-.25,-1.461], +// 3 0 -13.925 -.25 -4.225 -15.3601 -.25 -.3658 -16.3975 -.25 -1.0465 + [3,0,-13.925,-.25,-4.225,-15.3601,-.25,-.3658,-16.3975,-.25,-1.0465], +// 3 0 -13.925 -.25 -4.225 -14.5309 -.25 .5574 -15.3601 -.25 -.3658 + [3,0,-13.925,-.25,-4.225,-14.5309,-.25,.5574,-15.3601,-.25,-.3658], +// 3 0 -13.925 -.25 -4.225 -13.9892 -.25 1.6737 -14.5309 -.25 .5574 + [3,0,-13.925,-.25,-4.225,-13.9892,-.25,1.6737,-14.5309,-.25,.5574], +// 3 0 -13.925 -.25 -4.225 -13.925 -.25 -6.175 -11.3 -.25 -7.5 + [3,0,-13.925,-.25,-4.225,-13.925,-.25,-6.175,-11.3,-.25,-7.5], +// 4 0 -21.725 -.25 -6.175 -21.725 -.25 -8.8 -21.6612 -.25 -8.9483 -20.8125 -.25 -8.8 + [4,0,-21.725,-.25,-6.175,-21.725,-.25,-8.8,-21.6612,-.25,-8.9483,-20.8125,-.25,-8.8], +// 4 0 -13.925 -.25 -6.175 -21.725 -.25 -6.175 -20.8125 -.25 -8.8 -20.3 -.25 -8.8 + [4,0,-13.925,-.25,-6.175,-21.725,-.25,-6.175,-20.8125,-.25,-8.8,-20.3,-.25,-8.8], +// 4 0 -13.925 -.25 -6.175 -20.3 -.25 -8.8 -17.6362 -.25 -8.9483 -16.7875 -.25 -8.8 + [4,0,-13.925,-.25,-6.175,-20.3,-.25,-8.8,-17.6362,-.25,-8.9483,-16.7875,-.25,-8.8], +// 3 0 -13.925 -.25 -6.175 -16.7875 -.25 -8.8 -15.9388 -.25 -8.9483 + [3,0,-13.925,-.25,-6.175,-16.7875,-.25,-8.8,-15.9388,-.25,-8.9483], +// 3 0 -13.925 -.25 -6.175 -15.9388 -.25 -8.9483 -15.1835 -.25 -9.3629 + [3,0,-13.925,-.25,-6.175,-15.9388,-.25,-8.9483,-15.1835,-.25,-9.3629], +// 3 0 -13.925 -.25 -6.175 -15.1835 -.25 -9.3629 -14.5784 -.25 -9.9764 + [3,0,-13.925,-.25,-6.175,-15.1835,-.25,-9.3629,-14.5784,-.25,-9.9764], +// 3 0 -13.925 -.25 -6.175 -14.5784 -.25 -9.9764 -14.1449 -.25 -10.7209 + [3,0,-13.925,-.25,-6.175,-14.5784,-.25,-9.9764,-14.1449,-.25,-10.7209], +// 3 0 -13.925 -.25 -6.175 -14.1449 -.25 -10.7209 -13.8859 -.25 -11.5427 + [3,0,-13.925,-.25,-6.175,-14.1449,-.25,-10.7209,-13.8859,-.25,-11.5427], +// 4 0 -13.925 -.25 -6.175 -13.8859 -.25 -11.5427 -13.8 -.25 -12.4 -11.3 -.25 -7.5 + [4,0,-13.925,-.25,-6.175,-13.8859,-.25,-11.5427,-13.8,-.25,-12.4,-11.3,-.25,-7.5], +// 3 0 -23.675 -.25 -8.8 -23.8 -.25 -12.4 -23.7141 -.25 -11.5427 + [3,0,-23.675,-.25,-8.8,-23.8,-.25,-12.4,-23.7141,-.25,-11.5427], +// 3 0 -23.675 -.25 -8.8 -23.7141 -.25 -11.5427 -23.4551 -.25 -10.7209 + [3,0,-23.675,-.25,-8.8,-23.7141,-.25,-11.5427,-23.4551,-.25,-10.7209], +// 3 0 -23.675 -.25 -8.8 -23.4551 -.25 -10.7209 -23.0216 -.25 -9.9764 + [3,0,-23.675,-.25,-8.8,-23.4551,-.25,-10.7209,-23.0216,-.25,-9.9764], +// 3 0 -23.675 -.25 -8.8 -23.0216 -.25 -9.9764 -22.4165 -.25 -9.3629 + [3,0,-23.675,-.25,-8.8,-23.0216,-.25,-9.9764,-22.4165,-.25,-9.3629], +// 4 0 -23.675 -.25 -8.8 -22.4165 -.25 -9.3629 -21.6612 -.25 -8.9483 -21.725 -.25 -8.8 + [4,0,-23.675,-.25,-8.8,-22.4165,-.25,-9.3629,-21.6612,-.25,-8.9483,-21.725,-.25,-8.8], +// 3 0 -20.3 -.25 -8.8 -18.3915 -.25 -9.3629 -17.6362 -.25 -8.9483 + [3,0,-20.3,-.25,-8.8,-18.3915,-.25,-9.3629,-17.6362,-.25,-8.9483], +// 3 0 -20.3 -.25 -8.8 -18.9966 -.25 -9.9764 -18.3915 -.25 -9.3629 + [3,0,-20.3,-.25,-8.8,-18.9966,-.25,-9.9764,-18.3915,-.25,-9.3629], +// 3 0 -20.3 -.25 -8.8 -19.4301 -.25 -10.7209 -18.9966 -.25 -9.9764 + [3,0,-20.3,-.25,-8.8,-19.4301,-.25,-10.7209,-18.9966,-.25,-9.9764], +// 3 0 -20.3 -.25 -8.8 -19.6891 -.25 -11.5427 -19.4301 -.25 -10.7209 + [3,0,-20.3,-.25,-8.8,-19.6891,-.25,-11.5427,-19.4301,-.25,-10.7209], +// 4 0 -20.3 -.25 -10.75 -20.8125 -.25 -10.75 -21.3046 -.25 -10.9474 -21.6235 -.25 -11.371 + [4,0,-20.3,-.25,-10.75,-20.8125,-.25,-10.75,-21.3046,-.25,-10.9474,-21.6235,-.25,-11.371], +// 4 0 -20.3 -.25 -10.75 -21.6235 -.25 -11.371 -21.7956 -.25 -11.8726 -21.85 -.25 -12.4 + [4,0,-20.3,-.25,-10.75,-21.6235,-.25,-11.371,-21.7956,-.25,-11.8726,-21.85,-.25,-12.4], +// 4 0 -20.3 -.25 -10.75 -21.85 -.25 -12.4 -21.7956 -.25 -12.9274 -21.6235 -.25 -13.429 + [4,0,-20.3,-.25,-10.75,-21.85,-.25,-12.4,-21.7956,-.25,-12.9274,-21.6235,-.25,-13.429], +// 4 0 -20.3 -.25 -10.75 -21.6235 -.25 -13.429 -21.3046 -.25 -13.8526 -20.8125 -.25 -14.05 + [4,0,-20.3,-.25,-10.75,-21.6235,-.25,-13.429,-21.3046,-.25,-13.8526,-20.8125,-.25,-14.05], +// 4 0 -20.3 -.25 -10.75 -20.8125 -.25 -14.05 -20.3204 -.25 -13.8526 -20.0015 -.25 -13.429 + [4,0,-20.3,-.25,-10.75,-20.8125,-.25,-14.05,-20.3204,-.25,-13.8526,-20.0015,-.25,-13.429], +// 4 0 -20.3 -.25 -10.75 -20.0015 -.25 -13.429 -19.8294 -.25 -12.9274 -19.775 -.25 -12.4 + [4,0,-20.3,-.25,-10.75,-20.0015,-.25,-13.429,-19.8294,-.25,-12.9274,-19.775,-.25,-12.4], +// 4 0 -20.3 -.25 -10.75 -19.775 -.25 -12.4 -19.6891 -.25 -11.5427 -20.3 -.25 -8.8 + [4,0,-20.3,-.25,-10.75,-19.775,-.25,-12.4,-19.6891,-.25,-11.5427,-20.3,-.25,-8.8], +// 4 0 -13.8859 -.25 -13.2573 -9.8 -.25 -7.5 -11.3 -.25 -7.5 -13.8 -.25 -12.4 + [4,0,-13.8859,-.25,-13.2573,-9.8,-.25,-7.5,-11.3,-.25,-7.5,-13.8,-.25,-12.4], +// 4 0 -14.1449 -.25 -14.0791 -8.6 -.25 -7.5 -9.8 -.25 -7.5 -13.8859 -.25 -13.2573 + [4,0,-14.1449,-.25,-14.0791,-8.6,-.25,-7.5,-9.8,-.25,-7.5,-13.8859,-.25,-13.2573], +// 3 0 -14.1449 -.25 -14.0791 -4.6 -.25 -7.5 -8.6 -.25 -7.5 + [3,0,-14.1449,-.25,-14.0791,-4.6,-.25,-7.5,-8.6,-.25,-7.5], +// 3 0 -14.1449 -.25 -14.0791 -3.4 -.25 -7.5 -4.6 -.25 -7.5 + [3,0,-14.1449,-.25,-14.0791,-3.4,-.25,-7.5,-4.6,-.25,-7.5], +// 4 0 -14.1449 -.25 -14.0791 -14.5784 -.25 -14.8236 3.6 -.25 -7.5 -3.4 -.25 -7.5 + [4,0,-14.1449,-.25,-14.0791,-14.5784,-.25,-14.8236,3.6,-.25,-7.5,-3.4,-.25,-7.5], +// 3 0 -14.5784 -.25 -14.8236 4.8 -.25 -7.5 3.6 -.25 -7.5 + [3,0,-14.5784,-.25,-14.8236,4.8,-.25,-7.5,3.6,-.25,-7.5], +// 4 0 -15.1835 -.25 -15.4371 10.8 -.25 -7.5 4.8 -.25 -7.5 -14.5784 -.25 -14.8236 + [4,0,-15.1835,-.25,-15.4371,10.8,-.25,-7.5,4.8,-.25,-7.5,-14.5784,-.25,-14.8236], +// 3 0 -15.1835 -.25 -15.4371 12 -.25 -7.5 10.8 -.25 -7.5 + [3,0,-15.1835,-.25,-15.4371,12,-.25,-7.5,10.8,-.25,-7.5], +// 3 0 -15.1835 -.25 -15.4371 20 -.25 -7.5 12 -.25 -7.5 + [3,0,-15.1835,-.25,-15.4371,20,-.25,-7.5,12,-.25,-7.5], +// 4 0 -15.1835 -.25 -15.4371 -15.9388 -.25 -15.8517 20 -.25 -15 20 -.25 -7.5 + [4,0,-15.1835,-.25,-15.4371,-15.9388,-.25,-15.8517,20,-.25,-15,20,-.25,-7.5], +// 4 0 -17.3 -.25 -14.05 -16.7875 -.25 -14.05 -16.2954 -.25 -13.8526 -15.9765 -.25 -13.429 + [4,0,-17.3,-.25,-14.05,-16.7875,-.25,-14.05,-16.2954,-.25,-13.8526,-15.9765,-.25,-13.429], +// 4 0 -17.3 -.25 -14.05 -15.9765 -.25 -13.429 -15.8044 -.25 -12.9274 -15.75 -.25 -12.4 + [4,0,-17.3,-.25,-14.05,-15.9765,-.25,-13.429,-15.8044,-.25,-12.9274,-15.75,-.25,-12.4], +// 4 0 -17.3 -.25 -14.05 -15.75 -.25 -12.4 -15.8044 -.25 -11.8726 -15.9765 -.25 -11.371 + [4,0,-17.3,-.25,-14.05,-15.75,-.25,-12.4,-15.8044,-.25,-11.8726,-15.9765,-.25,-11.371], +// 4 0 -17.3 -.25 -14.05 -15.9765 -.25 -11.371 -16.2954 -.25 -10.9474 -16.7875 -.25 -10.75 + [4,0,-17.3,-.25,-14.05,-15.9765,-.25,-11.371,-16.2954,-.25,-10.9474,-16.7875,-.25,-10.75], +// 4 0 -17.3 -.25 -14.05 -16.7875 -.25 -10.75 -17.2796 -.25 -10.9474 -17.5985 -.25 -11.371 + [4,0,-17.3,-.25,-14.05,-16.7875,-.25,-10.75,-17.2796,-.25,-10.9474,-17.5985,-.25,-11.371], +// 4 0 -17.3 -.25 -14.05 -17.5985 -.25 -11.371 -17.7706 -.25 -11.8726 -17.825 -.25 -12.4 + [4,0,-17.3,-.25,-14.05,-17.5985,-.25,-11.371,-17.7706,-.25,-11.8726,-17.825,-.25,-12.4], +// 4 0 -17.3 -.25 -14.05 -17.825 -.25 -12.4 -17.9109 -.25 -13.2573 -17.3 -.25 -16 + [4,0,-17.3,-.25,-14.05,-17.825,-.25,-12.4,-17.9109,-.25,-13.2573,-17.3,-.25,-16], +// 4 0 -29.9 -.25 -16.48 -23.8 -.25 -12.4 -23.675 -.25 -8.8 -23.675 -.25 -1.6 + [4,0,-29.9,-.25,-16.48,-23.8,-.25,-12.4,-23.675,-.25,-8.8,-23.675,-.25,-1.6], +// 3 0 -29.9 -.25 -16.48 -23.7141 -.25 -13.2573 -23.8 -.25 -12.4 + [3,0,-29.9,-.25,-16.48,-23.7141,-.25,-13.2573,-23.8,-.25,-12.4], +// 3 0 -29.9 -.25 -16.48 -23.4551 -.25 -14.0791 -23.7141 -.25 -13.2573 + [3,0,-29.9,-.25,-16.48,-23.4551,-.25,-14.0791,-23.7141,-.25,-13.2573], +// 3 0 -29.9 -.25 -16.48 -23.0216 -.25 -14.8236 -23.4551 -.25 -14.0791 + [3,0,-29.9,-.25,-16.48,-23.0216,-.25,-14.8236,-23.4551,-.25,-14.0791], +// 3 0 -29.9 -.25 -16.48 -22.4165 -.25 -15.4371 -23.0216 -.25 -14.8236 + [3,0,-29.9,-.25,-16.48,-22.4165,-.25,-15.4371,-23.0216,-.25,-14.8236], +// 3 0 -29.9 -.25 -16.48 -21.6612 -.25 -15.8517 -22.4165 -.25 -15.4371 + [3,0,-29.9,-.25,-16.48,-21.6612,-.25,-15.8517,-22.4165,-.25,-15.4371], +// 3 0 -29.9 -.25 -16.48 -20.8125 -.25 -16 -21.6612 -.25 -15.8517 + [3,0,-29.9,-.25,-16.48,-20.8125,-.25,-16,-21.6612,-.25,-15.8517], +// 4 0 -29.9 -.25 -16.48 -36.5 -.25 -18 -17.3 -.25 -16 -20.8125 -.25 -16 + [4,0,-29.9,-.25,-16.48,-36.5,-.25,-18,-17.3,-.25,-16,-20.8125,-.25,-16], +// 3 0 -29.9 -.25 -16.48 -33.1 -.25 -16.48 -36.5 -.25 -18 + [3,0,-29.9,-.25,-16.48,-33.1,-.25,-16.48,-36.5,-.25,-18], +// 3 0 -17.3 -.25 -16 -17.9109 -.25 -13.2573 -18.1699 -.25 -14.0791 + [3,0,-17.3,-.25,-16,-17.9109,-.25,-13.2573,-18.1699,-.25,-14.0791], +// 3 0 -17.3 -.25 -16 -18.1699 -.25 -14.0791 -18.6034 -.25 -14.8236 + [3,0,-17.3,-.25,-16,-18.1699,-.25,-14.0791,-18.6034,-.25,-14.8236], +// 3 0 -17.3 -.25 -16 -18.6034 -.25 -14.8236 -19.2085 -.25 -15.4371 + [3,0,-17.3,-.25,-16,-18.6034,-.25,-14.8236,-19.2085,-.25,-15.4371], +// 3 0 -17.3 -.25 -16 -19.2085 -.25 -15.4371 -19.9638 -.25 -15.8517 + [3,0,-17.3,-.25,-16,-19.2085,-.25,-15.4371,-19.9638,-.25,-15.8517], +// 3 0 -17.3 -.25 -16 -19.9638 -.25 -15.8517 -20.8125 -.25 -16 + [3,0,-17.3,-.25,-16,-19.9638,-.25,-15.8517,-20.8125,-.25,-16], +// 4 0 -17.3 -.25 -16 -36.5 -.25 -18 36.5 -.25 -18 -16.7875 -.25 -16 + [4,0,-17.3,-.25,-16,-36.5,-.25,-18,36.5,-.25,-18,-16.7875,-.25,-16], +// 3 0 38 -.25 -16.5 38 -.25 16.5 35 -.25 0 + [3,0,38,-.25,-16.5,38,-.25,16.5,35,-.25,0], +// 4 0 36.5 -.25 -18 38 -.25 -16.5 35 -.25 0 20 -.25 -15 + [4,0,36.5,-.25,-18,38,-.25,-16.5,35,-.25,0,20,-.25,-15], +// 4 0 36.5 -.25 -18 20 -.25 -15 -15.9388 -.25 -15.8517 -16.7875 -.25 -16 + [4,0,36.5,-.25,-18,20,-.25,-15,-15.9388,-.25,-15.8517,-16.7875,-.25,-16], +// 0 // Red text "STOP" +// 0 // Letter "S" +// 4 4 -16.7875 -.25 -14.05 -17.3 -.25 -14.05 -17.3 -.25 -16 -16.7875 -.25 -16 + [4,4,-16.7875,-.25,-14.05,-17.3,-.25,-14.05,-17.3,-.25,-16,-16.7875,-.25,-16], +// 4 4 -16.7875 -.25 -14.05 -16.7875 -.25 -16 -15.9388 -.25 -15.8517 -16.2954 -.25 -13.8526 + [4,4,-16.7875,-.25,-14.05,-16.7875,-.25,-16,-15.9388,-.25,-15.8517,-16.2954,-.25,-13.8526], +// 4 4 -15.9765 -.25 -13.429 -16.2954 -.25 -13.8526 -15.9388 -.25 -15.8517 -15.1835 -.25 -15.4371 + [4,4,-15.9765,-.25,-13.429,-16.2954,-.25,-13.8526,-15.9388,-.25,-15.8517,-15.1835,-.25,-15.4371], +// 4 4 -15.9765 -.25 -13.429 -15.1835 -.25 -15.4371 -14.5784 -.25 -14.8236 -14.1449 -.25 -14.0791 + [4,4,-15.9765,-.25,-13.429,-15.1835,-.25,-15.4371,-14.5784,-.25,-14.8236,-14.1449,-.25,-14.0791], +// 4 4 -15.9765 -.25 -13.429 -14.1449 -.25 -14.0791 -13.8859 -.25 -13.2573 -15.8044 -.25 -12.9274 + [4,4,-15.9765,-.25,-13.429,-14.1449,-.25,-14.0791,-13.8859,-.25,-13.2573,-15.8044,-.25,-12.9274], +// 4 4 -15.75 -.25 -12.4 -15.8044 -.25 -12.9274 -13.8859 -.25 -13.2573 -13.8 -.25 -12.4 + [4,4,-15.75,-.25,-12.4,-15.8044,-.25,-12.9274,-13.8859,-.25,-13.2573,-13.8,-.25,-12.4], +// 4 4 -15.75 -.25 -12.4 -13.8 -.25 -12.4 -13.8859 -.25 -11.5427 -15.8044 -.25 -11.8726 + [4,4,-15.75,-.25,-12.4,-13.8,-.25,-12.4,-13.8859,-.25,-11.5427,-15.8044,-.25,-11.8726], +// 4 4 -15.9765 -.25 -11.371 -15.8044 -.25 -11.8726 -13.8859 -.25 -11.5427 -14.1449 -.25 -10.7209 + [4,4,-15.9765,-.25,-11.371,-15.8044,-.25,-11.8726,-13.8859,-.25,-11.5427,-14.1449,-.25,-10.7209], +// 4 4 -15.9765 -.25 -11.371 -14.1449 -.25 -10.7209 -14.5784 -.25 -9.9764 -15.1835 -.25 -9.3629 + [4,4,-15.9765,-.25,-11.371,-14.1449,-.25,-10.7209,-14.5784,-.25,-9.9764,-15.1835,-.25,-9.3629], +// 4 4 -15.9765 -.25 -11.371 -15.1835 -.25 -9.3629 -15.9388 -.25 -8.9483 -16.2954 -.25 -10.9474 + [4,4,-15.9765,-.25,-11.371,-15.1835,-.25,-9.3629,-15.9388,-.25,-8.9483,-16.2954,-.25,-10.9474], +// 4 4 -16.7875 -.25 -10.75 -16.2954 -.25 -10.9474 -15.9388 -.25 -8.9483 -16.7875 -.25 -8.8 + [4,4,-16.7875,-.25,-10.75,-16.2954,-.25,-10.9474,-15.9388,-.25,-8.9483,-16.7875,-.25,-8.8], +// 4 4 -16.7875 -.25 -10.75 -16.7875 -.25 -8.8 -17.6362 -.25 -8.9483 -17.2796 -.25 -10.9474 + [4,4,-16.7875,-.25,-10.75,-16.7875,-.25,-8.8,-17.6362,-.25,-8.9483,-17.2796,-.25,-10.9474], +// 4 4 -17.5985 -.25 -11.371 -17.2796 -.25 -10.9474 -17.6362 -.25 -8.9483 -18.3915 -.25 -9.3629 + [4,4,-17.5985,-.25,-11.371,-17.2796,-.25,-10.9474,-17.6362,-.25,-8.9483,-18.3915,-.25,-9.3629], +// 4 4 -17.5985 -.25 -11.371 -18.3915 -.25 -9.3629 -18.9966 -.25 -9.9764 -19.4301 -.25 -10.7209 + [4,4,-17.5985,-.25,-11.371,-18.3915,-.25,-9.3629,-18.9966,-.25,-9.9764,-19.4301,-.25,-10.7209], +// 4 4 -17.5985 -.25 -11.371 -19.4301 -.25 -10.7209 -19.6891 -.25 -11.5427 -17.7706 -.25 -11.8726 + [4,4,-17.5985,-.25,-11.371,-19.4301,-.25,-10.7209,-19.6891,-.25,-11.5427,-17.7706,-.25,-11.8726], +// 4 4 -17.825 -.25 -12.4 -17.7706 -.25 -11.8726 -19.6891 -.25 -11.5427 -19.775 -.25 -12.4 + [4,4,-17.825,-.25,-12.4,-17.7706,-.25,-11.8726,-19.6891,-.25,-11.5427,-19.775,-.25,-12.4], +// 4 4 -17.825 -.25 -12.4 -19.775 -.25 -12.4 -19.8294 -.25 -12.9274 -17.9109 -.25 -13.2573 + [4,4,-17.825,-.25,-12.4,-19.775,-.25,-12.4,-19.8294,-.25,-12.9274,-17.9109,-.25,-13.2573], +// 4 4 -20.0015 -.25 -13.429 -18.1699 -.25 -14.0791 -17.9109 -.25 -13.2573 -19.8294 -.25 -12.9274 + [4,4,-20.0015,-.25,-13.429,-18.1699,-.25,-14.0791,-17.9109,-.25,-13.2573,-19.8294,-.25,-12.9274], +// 4 4 -20.0015 -.25 -13.429 -19.2085 -.25 -15.4371 -18.6034 -.25 -14.8236 -18.1699 -.25 -14.0791 + [4,4,-20.0015,-.25,-13.429,-19.2085,-.25,-15.4371,-18.6034,-.25,-14.8236,-18.1699,-.25,-14.0791], +// 4 4 -20.0015 -.25 -13.429 -20.3204 -.25 -13.8526 -19.9638 -.25 -15.8517 -19.2085 -.25 -15.4371 + [4,4,-20.0015,-.25,-13.429,-20.3204,-.25,-13.8526,-19.9638,-.25,-15.8517,-19.2085,-.25,-15.4371], +// 4 4 -20.8125 -.25 -14.05 -20.8125 -.25 -16 -19.9638 -.25 -15.8517 -20.3204 -.25 -13.8526 + [4,4,-20.8125,-.25,-14.05,-20.8125,-.25,-16,-19.9638,-.25,-15.8517,-20.3204,-.25,-13.8526], +// 4 4 -20.8125 -.25 -14.05 -21.3046 -.25 -13.8526 -21.6612 -.25 -15.8517 -20.8125 -.25 -16 + [4,4,-20.8125,-.25,-14.05,-21.3046,-.25,-13.8526,-21.6612,-.25,-15.8517,-20.8125,-.25,-16], +// 4 4 -21.6235 -.25 -13.429 -22.4165 -.25 -15.4371 -21.6612 -.25 -15.8517 -21.3046 -.25 -13.8526 + [4,4,-21.6235,-.25,-13.429,-22.4165,-.25,-15.4371,-21.6612,-.25,-15.8517,-21.3046,-.25,-13.8526], +// 4 4 -21.6235 -.25 -13.429 -23.4551 -.25 -14.0791 -23.0216 -.25 -14.8236 -22.4165 -.25 -15.4371 + [4,4,-21.6235,-.25,-13.429,-23.4551,-.25,-14.0791,-23.0216,-.25,-14.8236,-22.4165,-.25,-15.4371], +// 4 4 -21.6235 -.25 -13.429 -21.7956 -.25 -12.9274 -23.7141 -.25 -13.2573 -23.4551 -.25 -14.0791 + [4,4,-21.6235,-.25,-13.429,-21.7956,-.25,-12.9274,-23.7141,-.25,-13.2573,-23.4551,-.25,-14.0791], +// 4 4 -21.85 -.25 -12.4 -23.8 -.25 -12.4 -23.7141 -.25 -13.2573 -21.7956 -.25 -12.9274 + [4,4,-21.85,-.25,-12.4,-23.8,-.25,-12.4,-23.7141,-.25,-13.2573,-21.7956,-.25,-12.9274], +// 4 4 -21.85 -.25 -12.4 -21.7956 -.25 -11.8726 -23.7141 -.25 -11.5427 -23.8 -.25 -12.4 + [4,4,-21.85,-.25,-12.4,-21.7956,-.25,-11.8726,-23.7141,-.25,-11.5427,-23.8,-.25,-12.4], +// 4 4 -21.6235 -.25 -11.371 -23.4551 -.25 -10.7209 -23.7141 -.25 -11.5427 -21.7956 -.25 -11.8726 + [4,4,-21.6235,-.25,-11.371,-23.4551,-.25,-10.7209,-23.7141,-.25,-11.5427,-21.7956,-.25,-11.8726], +// 4 4 -21.6235 -.25 -11.371 -22.4165 -.25 -9.3629 -23.0216 -.25 -9.9764 -23.4551 -.25 -10.7209 + [4,4,-21.6235,-.25,-11.371,-22.4165,-.25,-9.3629,-23.0216,-.25,-9.9764,-23.4551,-.25,-10.7209], +// 4 4 -21.6235 -.25 -11.371 -21.3046 -.25 -10.9474 -21.6612 -.25 -8.9483 -22.4165 -.25 -9.3629 + [4,4,-21.6235,-.25,-11.371,-21.3046,-.25,-10.9474,-21.6612,-.25,-8.9483,-22.4165,-.25,-9.3629], +// 4 4 -20.8125 -.25 -10.75 -20.8125 -.25 -8.8 -21.6612 -.25 -8.9483 -21.3046 -.25 -10.9474 + [4,4,-20.8125,-.25,-10.75,-20.8125,-.25,-8.8,-21.6612,-.25,-8.9483,-21.3046,-.25,-10.9474], +// 4 4 -20.8125 -.25 -10.75 -20.3 -.25 -10.75 -20.3 -.25 -8.8 -20.8125 -.25 -8.8 + [4,4,-20.8125,-.25,-10.75,-20.3,-.25,-10.75,-20.3,-.25,-8.8,-20.8125,-.25,-8.8], +// 0 // Letter "T" +// 3 4 -21.725 -.25 -6.175 -23.675 -.25 -8.8 -21.725 -.25 -8.8 + [3,4,-21.725,-.25,-6.175,-23.675,-.25,-8.8,-21.725,-.25,-8.8], +// 4 4 -21.725 -.25 -6.175 -21.725 -.25 -4.225 -23.675 -.25 -1.6 -23.675 -.25 -8.8 + [4,4,-21.725,-.25,-6.175,-21.725,-.25,-4.225,-23.675,-.25,-1.6,-23.675,-.25,-8.8], +// 4 4 -21.725 -.25 -6.175 -13.925 -.25 -6.175 -13.925 -.25 -4.225 -21.725 -.25 -4.225 + [4,4,-21.725,-.25,-6.175,-13.925,-.25,-6.175,-13.925,-.25,-4.225,-21.725,-.25,-4.225], +// 3 4 -21.725 -.25 -4.225 -21.725 -.25 -1.6 -23.675 -.25 -1.6 + [3,4,-21.725,-.25,-4.225,-21.725,-.25,-1.6,-23.675,-.25,-1.6], +// 0 // Letter "O" +// 4 4 -19.5923 -.25 5.3762 -18.8 -.25 5.45 -18.8 -.25 7.4 -20.033 -.25 7.261 + [4,4,-19.5923,-.25,5.3762,-18.8,-.25,5.45,-18.8,-.25,7.4,-20.033,-.25,7.261], +// 4 4 -19.5923 -.25 5.3762 -20.033 -.25 7.261 -21.2025 -.25 6.8465 -20.3294 -.25 5.154 + [4,4,-19.5923,-.25,5.3762,-20.033,-.25,7.261,-21.2025,-.25,6.8465,-20.3294,-.25,5.154], +// 4 4 -20.9584 -.25 4.7824 -20.3294 -.25 5.154 -21.2025 -.25 6.8465 -22.2399 -.25 6.1658 + [4,4,-20.9584,-.25,4.7824,-20.3294,-.25,5.154,-21.2025,-.25,6.8465,-22.2399,-.25,6.1658], +// 4 4 -20.9584 -.25 4.7824 -22.2399 -.25 6.1658 -23.0691 -.25 5.2426 -21.4347 -.25 4.2653 + [4,4,-20.9584,-.25,4.7824,-22.2399,-.25,6.1658,-23.0691,-.25,5.2426,-21.4347,-.25,4.2653], +// 4 4 -21.7283 -.25 3.6216 -21.4347 -.25 4.2653 -23.0691 -.25 5.2426 -23.6108 -.25 4.1263 + [4,4,-21.7283,-.25,3.6216,-21.4347,-.25,4.2653,-23.0691,-.25,5.2426,-23.6108,-.25,4.1263], +// 4 4 -21.7283 -.25 3.6216 -23.6108 -.25 4.1263 -23.8 -.25 2.9 -21.85 -.25 2.9 + [4,4,-21.7283,-.25,3.6216,-23.6108,-.25,4.1263,-23.8,-.25,2.9,-21.85,-.25,2.9], +// 4 4 -21.7283 -.25 2.1784 -21.85 -.25 2.9 -23.8 -.25 2.9 -23.6108 -.25 1.6737 + [4,4,-21.7283,-.25,2.1784,-21.85,-.25,2.9,-23.8,-.25,2.9,-23.6108,-.25,1.6737], +// 4 4 -21.7283 -.25 2.1784 -23.6108 -.25 1.6737 -23.0691 -.25 .5574 -21.4347 -.25 1.5347 + [4,4,-21.7283,-.25,2.1784,-23.6108,-.25,1.6737,-23.0691,-.25,.5574,-21.4347,-.25,1.5347], +// 4 4 -20.9584 -.25 1.0176 -21.4347 -.25 1.5347 -23.0691 -.25 .5574 -22.2399 -.25 -.3658 + [4,4,-20.9584,-.25,1.0176,-21.4347,-.25,1.5347,-23.0691,-.25,.5574,-22.2399,-.25,-.3658], +// 4 4 -20.9584 -.25 1.0176 -22.2399 -.25 -.3658 -21.2025 -.25 -1.0465 -20.3294 -.25 .646 + [4,4,-20.9584,-.25,1.0176,-22.2399,-.25,-.3658,-21.2025,-.25,-1.0465,-20.3294,-.25,.646], +// 4 4 -19.5923 -.25 .4238 -20.3294 -.25 .646 -21.2025 -.25 -1.0465 -20.033 -.25 -1.461 + [4,4,-19.5923,-.25,.4238,-20.3294,-.25,.646,-21.2025,-.25,-1.0465,-20.033,-.25,-1.461], +// 4 4 -19.5923 -.25 .4238 -20.033 -.25 -1.461 -18.8 -.25 -1.6 -18.8 -.25 .35 + [4,4,-19.5923,-.25,.4238,-20.033,-.25,-1.461,-18.8,-.25,-1.6,-18.8,-.25,.35], +// 4 4 -18.0714 -.25 .4238 -18.8 -.25 .35 -18.8 -.25 -1.6 -17.567 -.25 -1.461 + [4,4,-18.0714,-.25,.4238,-18.8,-.25,.35,-18.8,-.25,-1.6,-17.567,-.25,-1.461], +// 4 4 -18.0714 -.25 .4238 -17.567 -.25 -1.461 -16.3975 -.25 -1.0465 -17.3736 -.25 .646 + [4,4,-18.0714,-.25,.4238,-17.567,-.25,-1.461,-16.3975,-.25,-1.0465,-17.3736,-.25,.646], +// 4 4 -16.7425 -.25 1.0176 -17.3736 -.25 .646 -16.3975 -.25 -1.0465 -15.3601 -.25 -.3658 + [4,4,-16.7425,-.25,1.0176,-17.3736,-.25,.646,-16.3975,-.25,-1.0465,-15.3601,-.25,-.3658], +// 4 4 -16.7425 -.25 1.0176 -15.3601 -.25 -.3658 -14.5309 -.25 .5574 -16.224 -.25 1.5347 + [4,4,-16.7425,-.25,1.0176,-15.3601,-.25,-.3658,-14.5309,-.25,.5574,-16.224,-.25,1.5347], +// 4 4 -15.8747 -.25 2.1784 -16.224 -.25 1.5347 -14.5309 -.25 .5574 -13.9892 -.25 1.6737 + [4,4,-15.8747,-.25,2.1784,-16.224,-.25,1.5347,-14.5309,-.25,.5574,-13.9892,-.25,1.6737], +// 4 4 -15.8747 -.25 2.1784 -13.9892 -.25 1.6737 -13.8 -.25 2.9 -15.75 -.25 2.9 + [4,4,-15.8747,-.25,2.1784,-13.9892,-.25,1.6737,-13.8,-.25,2.9,-15.75,-.25,2.9], +// 4 4 -15.8747 -.25 3.6216 -15.75 -.25 2.9 -13.8 -.25 2.9 -13.9892 -.25 4.1263 + [4,4,-15.8747,-.25,3.6216,-15.75,-.25,2.9,-13.8,-.25,2.9,-13.9892,-.25,4.1263], +// 4 4 -15.8747 -.25 3.6216 -13.9892 -.25 4.1263 -14.5309 -.25 5.2426 -16.224 -.25 4.2653 + [4,4,-15.8747,-.25,3.6216,-13.9892,-.25,4.1263,-14.5309,-.25,5.2426,-16.224,-.25,4.2653], +// 4 4 -16.7425 -.25 4.7824 -16.224 -.25 4.2653 -14.5309 -.25 5.2426 -15.3601 -.25 6.1658 + [4,4,-16.7425,-.25,4.7824,-16.224,-.25,4.2653,-14.5309,-.25,5.2426,-15.3601,-.25,6.1658], +// 4 4 -16.7425 -.25 4.7824 -15.3601 -.25 6.1658 -16.3975 -.25 6.8465 -17.3736 -.25 5.154 + [4,4,-16.7425,-.25,4.7824,-15.3601,-.25,6.1658,-16.3975,-.25,6.8465,-17.3736,-.25,5.154], +// 4 4 -18.0714 -.25 5.3762 -17.3736 -.25 5.154 -16.3975 -.25 6.8465 -17.567 -.25 7.261 + [4,4,-18.0714,-.25,5.3762,-17.3736,-.25,5.154,-16.3975,-.25,6.8465,-17.567,-.25,7.261], +// 4 4 -18.0714 -.25 5.3762 -17.567 -.25 7.261 -18.8 -.25 7.4 -18.8 -.25 5.45 + [4,4,-18.0714,-.25,5.3762,-17.567,-.25,7.261,-18.8,-.25,7.4,-18.8,-.25,5.45], +// 0 // Letter "P" +// 3 4 -13.925 -.25 8.8 -13.925 -.25 10.75 -17.825 -.25 10.75 + [3,4,-13.925,-.25,8.8,-13.925,-.25,10.75,-17.825,-.25,10.75], +// 4 4 -13.925 -.25 8.8 -17.825 -.25 10.75 -19.775 -.25 10.75 -23.675 -.25 8.8 + [4,4,-13.925,-.25,8.8,-17.825,-.25,10.75,-19.775,-.25,10.75,-23.675,-.25,8.8], +// 3 4 -23.675 -.25 8.8 -19.775 -.25 10.75 -21.725 -.25 10.75 + [3,4,-23.675,-.25,8.8,-19.775,-.25,10.75,-21.725,-.25,10.75], +// 3 4 -23.675 -.25 8.8 -21.725 -.25 10.75 -23.675 -.25 10.75 + [3,4,-23.675,-.25,8.8,-21.725,-.25,10.75,-23.675,-.25,10.75], +// 4 4 -21.725 -.25 13.075 -23.675 -.25 13.075 -23.675 -.25 10.75 -21.725 -.25 10.75 + [4,4,-21.725,-.25,13.075,-23.675,-.25,13.075,-23.675,-.25,10.75,-21.725,-.25,10.75], +// 4 4 -21.725 -.25 13.075 -23.2831 -.25 14.5375 -23.5753 -.25 13.832 -23.675 -.25 13.075 + [4,4,-21.725,-.25,13.075,-23.2831,-.25,14.5375,-23.5753,-.25,13.832,-23.675,-.25,13.075], +// 4 4 -21.725 -.25 13.075 -21.6508 -.25 13.4481 -22.8183 -.25 15.1433 -23.2831 -.25 14.5375 + [4,4,-21.725,-.25,13.075,-21.6508,-.25,13.4481,-22.8183,-.25,15.1433,-23.2831,-.25,14.5375], +// 4 4 -21.4394 -.25 13.7644 -22.2125 -.25 15.6081 -22.8183 -.25 15.1433 -21.6508 -.25 13.4481 + [4,4,-21.4394,-.25,13.7644,-22.2125,-.25,15.6081,-22.8183,-.25,15.1433,-21.6508,-.25,13.4481], +// 4 4 -21.4394 -.25 13.7644 -21.1231 -.25 13.9758 -21.507 -.25 15.9003 -22.2125 -.25 15.6081 + [4,4,-21.4394,-.25,13.7644,-21.1231,-.25,13.9758,-21.507,-.25,15.9003,-22.2125,-.25,15.6081], +// 4 4 -20.75 -.25 14.05 -20.75 -.25 16 -21.507 -.25 15.9003 -21.1231 -.25 13.9758 + [4,4,-20.75,-.25,14.05,-20.75,-.25,16,-21.507,-.25,15.9003,-21.1231,-.25,13.9758], +// 4 4 -20.75 -.25 14.05 -20.3769 -.25 13.9758 -19.993 -.25 15.9003 -20.75 -.25 16 + [4,4,-20.75,-.25,14.05,-20.3769,-.25,13.9758,-19.993,-.25,15.9003,-20.75,-.25,16], +// 4 4 -20.0606 -.25 13.7644 -19.2875 -.25 15.6081 -19.993 -.25 15.9003 -20.3769 -.25 13.9758 + [4,4,-20.0606,-.25,13.7644,-19.2875,-.25,15.6081,-19.993,-.25,15.9003,-20.3769,-.25,13.9758], +// 4 4 -20.0606 -.25 13.7644 -19.8492 -.25 13.4481 -18.6817 -.25 15.1433 -19.2875 -.25 15.6081 + [4,4,-20.0606,-.25,13.7644,-19.8492,-.25,13.4481,-18.6817,-.25,15.1433,-19.2875,-.25,15.6081], +// 4 4 -19.775 -.25 13.075 -18.2169 -.25 14.5375 -18.6817 -.25 15.1433 -19.8492 -.25 13.4481 + [4,4,-19.775,-.25,13.075,-18.2169,-.25,14.5375,-18.6817,-.25,15.1433,-19.8492,-.25,13.4481], +// 4 4 -19.775 -.25 13.075 -17.825 -.25 13.075 -17.9247 -.25 13.832 -18.2169 -.25 14.5375 + [4,4,-19.775,-.25,13.075,-17.825,-.25,13.075,-17.9247,-.25,13.832,-18.2169,-.25,14.5375], +// 4 4 -19.775 -.25 13.075 -19.775 -.25 10.75 -17.825 -.25 10.75 -17.825 -.25 13.075 + [4,4,-19.775,-.25,13.075,-19.775,-.25,10.75,-17.825,-.25,10.75,-17.825,-.25,13.075], +// 0 // Red arrow +// 4 4 -11.3 -.25 7.5 -11.3 -.25 -7.5 -9.8 -.25 -7.5 -9.8 -.25 7.5 + [4,4,-11.3,-.25,7.5,-11.3,-.25,-7.5,-9.8,-.25,-7.5,-9.8,-.25,7.5], +// 4 4 -8.6 -.25 7.5 -8.6 -.25 -7.5 -4.6 -.25 -7.5 -4.6 -.25 7.5 + [4,4,-8.6,-.25,7.5,-8.6,-.25,-7.5,-4.6,-.25,-7.5,-4.6,-.25,7.5], +// 4 4 -3.4 -.25 7.5 -3.4 -.25 -7.5 3.6 -.25 -7.5 3.6 -.25 7.5 + [4,4,-3.4,-.25,7.5,-3.4,-.25,-7.5,3.6,-.25,-7.5,3.6,-.25,7.5], +// 4 4 4.8 -.25 7.5 4.8 -.25 -7.5 10.8 -.25 -7.5 10.8 -.25 7.5 + [4,4,4.8,-.25,7.5,4.8,-.25,-7.5,10.8,-.25,-7.5,10.8,-.25,7.5], +// 4 4 12 -.25 7.5 12 -.25 -7.5 20 -.25 -7.5 20 -.25 7.5 + [4,4,12,-.25,7.5,12,-.25,-7.5,20,-.25,-7.5,20,-.25,7.5], +// 3 4 35 -.25 0 20 -.25 15 20 -.25 7.5 + [3,4,35,-.25,0,20,-.25,15,20,-.25,7.5], +// 3 4 35 -.25 0 20 -.25 7.5 20 -.25 -7.5 + [3,4,35,-.25,0,20,-.25,7.5,20,-.25,-7.5], +// 3 4 35 -.25 0 20 -.25 -7.5 20 -.25 -15 + [3,4,35,-.25,0,20,-.25,-7.5,20,-.25,-15], +]; +module ldraw_lib__6148328i(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__6148328i(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__6148328i(line=0.2); \ No newline at end of file diff --git a/parts/61485.scad b/parts/61485.scad index bbb91212e..f8aa3cd9d 100644 --- a/parts/61485.scad +++ b/parts/61485.scad @@ -2,18 +2,18 @@ use <../lib.scad> use <../p/2-4cylc.scad> use <../p/4-4cylo.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin15.scad> +use <../p/4-4ring15.scad> use <../p/4-4ring4.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin22.scad> +use <../p/48/4-4ring22.scad> use <../p/box4.scad> use <../p/stud4.scad> function ldraw_lib__61485() = [ // 0 Turntable Flat Base 4 x 4 // 0 Name: 61485.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__61485() = [ // // 0 !HISTORY 2010-11-01 [MagFors] Reduced hight on clic-ring. // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 20 4 20 1 0 0 0 -1 0 0 0 1 stud4.dat [1,16,20,4,20,1,0,0,0,-1,0,0,0,1, ldraw_lib__stud4()], @@ -68,14 +69,14 @@ function ldraw_lib__61485() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 4 0 8 0 0 0 -6 0 0 0 8 4-4cylo.dat [1,16,0,4,0,8,0,0,0,-6,0,0,0,8, ldraw_lib__4_4cylo()], -// 1 16 0 -2 0 0.5 0 0 0 -1 0 0 0 -0.5 4-4rin15.dat - [1,16,0,-2,0,0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__4_4rin15()], +// 1 16 0 -2 0 0.5 0 0 0 -1 0 0 0 -0.5 4-4ring15.dat + [1,16,0,-2,0,0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__4_4ring15()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -4 0 7.5 0 0 0 2 0 0 0 7.5 4-4cylo.dat [1,16,0,-4,0,7.5,0,0,0,2,0,0,0,7.5, ldraw_lib__4_4cylo()], -// 1 16 0 -4 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin15.dat - [1,16,0,-4,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin15()], +// 1 16 0 -4 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring15.dat + [1,16,0,-4,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring15()], // 1 16 0 -4 0 2 0 0 0 1 0 0 0 2 4-4ring4.dat [1,16,0,-4,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring4()], // 1 16 0 -4 0 10 0 0 0 4 0 0 0 10 4-4cylo.dat @@ -290,8 +291,8 @@ function ldraw_lib__61485() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -4 0 33 0 0 0 4 0 0 0 33 48\4-4cyli.dat [1,16,0,-4,0,33,0,0,0,4,0,0,0,33, ldraw_lib__48__4_4cyli()], -// 1 16 0 -4 0 1.5 0 0 0 1 0 0 0 1.5 48\4-4rin22.dat - [1,16,0,-4,0,1.5,0,0,0,1,0,0,0,1.5, ldraw_lib__48__4_4rin22()], +// 1 16 0 -4 0 1.5 0 0 0 1 0 0 0 1.5 48\4-4ring22.dat + [1,16,0,-4,0,1.5,0,0,0,1,0,0,0,1.5, ldraw_lib__48__4_4ring22()], // ]; module ldraw_lib__61485(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) diff --git a/parts/61531.scad b/parts/61531.scad index 7f28cf5fe..81835ca12 100644 --- a/parts/61531.scad +++ b/parts/61531.scad @@ -5,7 +5,7 @@ use <../p/2-4chrd.scad> use <../p/4-4cylo.scad> use <../p/4-4cyls.scad> use <../p/4-4edge.scad> -use <../p/4-4rin16.scad> +use <../p/4-4ring16.scad> use <../p/4-4ring3.scad> use <../p/4-4ring5.scad> use <../p/4-4ring6.scad> @@ -17,7 +17,7 @@ function ldraw_lib__61531() = [ // 0 ~Figure Troll Wrist Cuff Left // 0 Name: 61531.dat // 0 Author: Andy Westrate [westrate] -// 0 !LDRAW_ORG Part UPDATE 2023-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__61531() = [ // 0 !HISTORY 2009-11-10 [westrate] File preparation for LDraw Parts Tracker // 0 !HISTORY 2023-03-08 [MagFors] Closed structure, moved origin // 0 !HISTORY 2023-04-17 [OrionP] Official Update 2023-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -12.275 32.5 -1.76 0 0 0 0 -0.725 0 -1 0 rect3.dat [1,16,0,-12.275,32.5,-1.76,0,0,0,0,-0.725,0,-1,0, ldraw_lib__rect3()], @@ -637,8 +638,8 @@ function ldraw_lib__61531() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -20 -11.9 0 0 0 0 11.9 0 4 0 4-4cylo.dat [1,16,0,0,-20,-11.9,0,0,0,0,11.9,0,4,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 -16 -0.7 0 0 0 0 0.7 0 1 0 4-4rin16.dat - [1,16,0,0,-16,-0.7,0,0,0,0,0.7,0,1,0, ldraw_lib__4_4rin16()], +// 1 16 0 0 -16 -0.7 0 0 0 0 0.7 0 1 0 4-4ring16.dat + [1,16,0,0,-16,-0.7,0,0,0,0,0.7,0,1,0, ldraw_lib__4_4ring16()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -16 -11.2 0 0 0 0 11.2 0 10 0 4-4cylo.dat diff --git a/parts/6178096g.scad b/parts/6178096g.scad new file mode 100644 index 000000000..76c040221 --- /dev/null +++ b/parts/6178096g.scad @@ -0,0 +1,308 @@ +use <../lib.scad> +use <../p/1-4chrd.scad> +use <../p/1-4cyli.scad> +function ldraw_lib__6178096g() = [ +// 0 Sticker 0.6 x 1.7 with Tail Light +// 0 Name: 6178096g.dat +// 0 Author: Evert-Jan Boer [ejboer] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Mini VW Beetle, Set 40252, Volkswagen +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 -16.5 -.25 5.25 0 0 -1 0 1 0 1 0 0 1-4chrd.dat + [1,16,-16.5,-.25,5.25,0,0,-1,0,1,0,1,0,0, ldraw_lib__1_4chrd()], +// 1 16 -16.5 -.25 -5.25 -1 0 0 0 1 0 0 0 -1 1-4chrd.dat + [1,16,-16.5,-.25,-5.25,-1,0,0,0,1,0,0,0,-1, ldraw_lib__1_4chrd()], +// 1 16 16.5 -.25 -5.25 0 0 1 0 1 0 -1 0 0 1-4chrd.dat + [1,16,16.5,-.25,-5.25,0,0,1,0,1,0,-1,0,0, ldraw_lib__1_4chrd()], +// 1 16 16.5 -.25 5.25 1 0 0 0 1 0 0 0 1 1-4chrd.dat + [1,16,16.5,-.25,5.25,1,0,0,0,1,0,0,0,1, ldraw_lib__1_4chrd()], +// 4 0 -13.215 -.25 0 -12.449 -.25 0 -12.3116 -.25 .627 -13.0629 -.25 .827 + [4,0,-13.215,-.25,0,-12.449,-.25,0,-12.3116,-.25,.627,-13.0629,-.25,.827], +// 4 0 -13.0629 -.25 .827 -12.3116 -.25 .627 -11.9048 -.25 1.2299 -12.6125 -.25 1.6222 + [4,0,-13.0629,-.25,.827,-12.3116,-.25,.627,-11.9048,-.25,1.2299,-12.6125,-.25,1.6222], +// 4 0 -12.6125 -.25 1.6222 -11.9048 -.25 1.2299 -11.2442 -.25 1.7856 -11.8811 -.25 2.3551 + [4,0,-12.6125,-.25,1.6222,-11.9048,-.25,1.2299,-11.2442,-.25,1.7856,-11.8811,-.25,2.3551], +// 4 0 -11.8811 -.25 2.3551 -11.2442 -.25 1.7856 -10.3551 -.25 2.2726 -10.8968 -.25 2.9974 + [4,0,-11.8811,-.25,2.3551,-11.2442,-.25,1.7856,-10.3551,-.25,2.2726,-10.8968,-.25,2.9974], +// 4 0 -10.8968 -.25 2.9974 -10.3551 -.25 2.2726 -9.2718 -.25 2.6723 -9.6973 -.25 3.5246 + [4,0,-10.8968,-.25,2.9974,-10.3551,-.25,2.2726,-9.2718,-.25,2.6723,-9.6973,-.25,3.5246], +// 4 0 -9.6973 -.25 3.5246 -9.2718 -.25 2.6723 -8.0358 -.25 2.9694 -8.3289 -.25 3.9163 + [4,0,-9.6973,-.25,3.5246,-9.2718,-.25,2.6723,-8.0358,-.25,2.9694,-8.3289,-.25,3.9163], +// 4 0 -8.3289 -.25 3.9163 -8.0358 -.25 2.9694 -6.6947 -.25 3.1522 -6.8441 -.25 4.1576 + [4,0,-8.3289,-.25,3.9163,-8.0358,-.25,2.9694,-6.6947,-.25,3.1522,-6.8441,-.25,4.1576], +// 4 0 -6.6947 -.25 3.1522 -5.3 -.25 3.214 -5.3 -.25 4.239 -6.8441 -.25 4.1576 + [4,0,-6.6947,-.25,3.1522,-5.3,-.25,3.214,-5.3,-.25,4.239,-6.8441,-.25,4.1576], +// 4 0 2.615 -.25 0 2.4629 -.25 .827 1.7116 -.25 .627 1.849 -.25 0 + [4,0,2.615,-.25,0,2.4629,-.25,.827,1.7116,-.25,.627,1.849,-.25,0], +// 4 0 2.4629 -.25 .827 2.0125 -.25 1.6222 1.3048 -.25 1.2299 1.7116 -.25 .627 + [4,0,2.4629,-.25,.827,2.0125,-.25,1.6222,1.3048,-.25,1.2299,1.7116,-.25,.627], +// 4 0 2.0125 -.25 1.6222 1.2811 -.25 2.3551 .6442 -.25 1.7856 1.3048 -.25 1.2299 + [4,0,2.0125,-.25,1.6222,1.2811,-.25,2.3551,.6442,-.25,1.7856,1.3048,-.25,1.2299], +// 4 0 1.2811 -.25 2.3551 .2968 -.25 2.9974 -.2449 -.25 2.2726 .6442 -.25 1.7856 + [4,0,1.2811,-.25,2.3551,.2968,-.25,2.9974,-.2449,-.25,2.2726,.6442,-.25,1.7856], +// 4 0 .2968 -.25 2.9974 -.9027 -.25 3.5246 -1.3282 -.25 2.6723 -.2449 -.25 2.2726 + [4,0,.2968,-.25,2.9974,-.9027,-.25,3.5246,-1.3282,-.25,2.6723,-.2449,-.25,2.2726], +// 4 0 -.9027 -.25 3.5246 -2.2711 -.25 3.9163 -2.5642 -.25 2.9694 -1.3282 -.25 2.6723 + [4,0,-.9027,-.25,3.5246,-2.2711,-.25,3.9163,-2.5642,-.25,2.9694,-1.3282,-.25,2.6723], +// 4 0 -5.3 -.25 4.239 -5.3 -.25 3.214 -3.9053 -.25 3.1522 -3.7559 -.25 4.1576 + [4,0,-5.3,-.25,4.239,-5.3,-.25,3.214,-3.9053,-.25,3.1522,-3.7559,-.25,4.1576], +// 4 0 -13.215 -.25 0 -13.0629 -.25 -.827 -12.3116 -.25 -.627 -12.449 -.25 0 + [4,0,-13.215,-.25,0,-13.0629,-.25,-.827,-12.3116,-.25,-.627,-12.449,-.25,0], +// 4 0 -11.9048 -.25 -1.2299 -12.3116 -.25 -.627 -13.0629 -.25 -.827 -12.6125 -.25 -1.6222 + [4,0,-11.9048,-.25,-1.2299,-12.3116,-.25,-.627,-13.0629,-.25,-.827,-12.6125,-.25,-1.6222], +// 4 0 -11.2442 -.25 -1.7856 -11.9048 -.25 -1.2299 -12.6125 -.25 -1.6222 -11.8811 -.25 -2.3551 + [4,0,-11.2442,-.25,-1.7856,-11.9048,-.25,-1.2299,-12.6125,-.25,-1.6222,-11.8811,-.25,-2.3551], +// 4 0 -10.3551 -.25 -2.2726 -11.2442 -.25 -1.7856 -11.8811 -.25 -2.3551 -10.8968 -.25 -2.9974 + [4,0,-10.3551,-.25,-2.2726,-11.2442,-.25,-1.7856,-11.8811,-.25,-2.3551,-10.8968,-.25,-2.9974], +// 4 0 -9.2718 -.25 -2.6723 -10.3551 -.25 -2.2726 -10.8968 -.25 -2.9974 -9.6973 -.25 -3.5246 + [4,0,-9.2718,-.25,-2.6723,-10.3551,-.25,-2.2726,-10.8968,-.25,-2.9974,-9.6973,-.25,-3.5246], +// 4 0 -8.0358 -.25 -2.9694 -9.2718 -.25 -2.6723 -9.6973 -.25 -3.5246 -8.3289 -.25 -3.9163 + [4,0,-8.0358,-.25,-2.9694,-9.2718,-.25,-2.6723,-9.6973,-.25,-3.5246,-8.3289,-.25,-3.9163], +// 4 0 -6.6947 -.25 -3.1522 -8.0358 -.25 -2.9694 -8.3289 -.25 -3.9163 -6.8441 -.25 -4.1576 + [4,0,-6.6947,-.25,-3.1522,-8.0358,-.25,-2.9694,-8.3289,-.25,-3.9163,-6.8441,-.25,-4.1576], +// 4 0 -6.6947 -.25 -3.1522 -6.8441 -.25 -4.1576 -5.3 -.25 -4.239 -5.3 -.25 -3.214 + [4,0,-6.6947,-.25,-3.1522,-6.8441,-.25,-4.1576,-5.3,-.25,-4.239,-5.3,-.25,-3.214], +// 4 0 2.615 -.25 0 1.849 -.25 0 1.7116 -.25 -.627 2.4629 -.25 -.827 + [4,0,2.615,-.25,0,1.849,-.25,0,1.7116,-.25,-.627,2.4629,-.25,-.827], +// 4 0 1.3048 -.25 -1.2299 2.0125 -.25 -1.6222 2.4629 -.25 -.827 1.7116 -.25 -.627 + [4,0,1.3048,-.25,-1.2299,2.0125,-.25,-1.6222,2.4629,-.25,-.827,1.7116,-.25,-.627], +// 4 0 .6442 -.25 -1.7856 1.2811 -.25 -2.3551 2.0125 -.25 -1.6222 1.3048 -.25 -1.2299 + [4,0,.6442,-.25,-1.7856,1.2811,-.25,-2.3551,2.0125,-.25,-1.6222,1.3048,-.25,-1.2299], +// 4 0 -.2449 -.25 -2.2726 .2968 -.25 -2.9974 1.2811 -.25 -2.3551 .6442 -.25 -1.7856 + [4,0,-.2449,-.25,-2.2726,.2968,-.25,-2.9974,1.2811,-.25,-2.3551,.6442,-.25,-1.7856], +// 4 0 -1.3282 -.25 -2.6723 -.9027 -.25 -3.5246 .2968 -.25 -2.9974 -.2449 -.25 -2.2726 + [4,0,-1.3282,-.25,-2.6723,-.9027,-.25,-3.5246,.2968,-.25,-2.9974,-.2449,-.25,-2.2726], +// 4 0 -2.5642 -.25 -2.9694 -2.2711 -.25 -3.9163 -.9027 -.25 -3.5246 -1.3282 -.25 -2.6723 + [4,0,-2.5642,-.25,-2.9694,-2.2711,-.25,-3.9163,-.9027,-.25,-3.5246,-1.3282,-.25,-2.6723], +// 4 0 -5.3 -.25 -4.239 -3.7559 -.25 -4.1576 -3.9053 -.25 -3.1522 -5.3 -.25 -3.214 + [4,0,-5.3,-.25,-4.239,-3.7559,-.25,-4.1576,-3.9053,-.25,-3.1522,-5.3,-.25,-3.214], +// 4 4 -11.9048 -.25 1.2299 -12.3116 -.25 .627 -7.526 -.25 0 -7.3794 -.25 .7371 + [4,4,-11.9048,-.25,1.2299,-12.3116,-.25,.627,-7.526,-.25,0,-7.3794,-.25,.7371], +// 4 4 -11.9048 -.25 1.2299 -7.3794 -.25 .7371 -10.3551 -.25 2.2726 -11.2442 -.25 1.7856 + [4,4,-11.9048,-.25,1.2299,-7.3794,-.25,.7371,-10.3551,-.25,2.2726,-11.2442,-.25,1.7856], +// 4 4 -6.9619 -.25 1.3619 -9.2718 -.25 2.6723 -10.3551 -.25 2.2726 -7.3794 -.25 .7371 + [4,4,-6.9619,-.25,1.3619,-9.2718,-.25,2.6723,-10.3551,-.25,2.2726,-7.3794,-.25,.7371], +// 4 4 -6.3371 -.25 1.7794 -8.0358 -.25 2.9694 -9.2718 -.25 2.6723 -6.9619 -.25 1.3619 + [4,4,-6.3371,-.25,1.7794,-8.0358,-.25,2.9694,-9.2718,-.25,2.6723,-6.9619,-.25,1.3619], +// 4 4 -5.6 -.25 1.926 -6.6947 -.25 3.1522 -8.0358 -.25 2.9694 -6.3371 -.25 1.7794 + [4,4,-5.6,-.25,1.926,-6.6947,-.25,3.1522,-8.0358,-.25,2.9694,-6.3371,-.25,1.7794], +// 4 4 -4.863 -.25 1.7794 -5.3 -.25 3.214 -6.6947 -.25 3.1522 -5.6 -.25 1.926 + [4,4,-4.863,-.25,1.7794,-5.3,-.25,3.214,-6.6947,-.25,3.1522,-5.6,-.25,1.926], +// 4 4 -5.3 -.25 3.214 -4.863 -.25 1.7794 -4.2381 -.25 1.3619 -3.9053 -.25 3.1522 + [4,4,-5.3,-.25,3.214,-4.863,-.25,1.7794,-4.2381,-.25,1.3619,-3.9053,-.25,3.1522], +// 4 4 -11.9048 -.25 -1.2299 -7.3794 -.25 -.7371 -12.449 -.25 0 -12.3116 -.25 -.627 + [4,4,-11.9048,-.25,-1.2299,-7.3794,-.25,-.7371,-12.449,-.25,0,-12.3116,-.25,-.627], +// 4 4 -12.3116 -.25 .627 -12.449 -.25 0 -7.3794 -.25 -.7371 -7.526 -.25 0 + [4,4,-12.3116,-.25,.627,-12.449,-.25,0,-7.3794,-.25,-.7371,-7.526,-.25,0], +// 4 4 -11.9048 -.25 -1.2299 -11.2442 -.25 -1.7856 -10.3551 -.25 -2.2726 -7.3794 -.25 -.7371 + [4,4,-11.9048,-.25,-1.2299,-11.2442,-.25,-1.7856,-10.3551,-.25,-2.2726,-7.3794,-.25,-.7371], +// 4 4 -10.3551 -.25 -2.2726 -9.2718 -.25 -2.6723 -6.9619 -.25 -1.3619 -7.3794 -.25 -.7371 + [4,4,-10.3551,-.25,-2.2726,-9.2718,-.25,-2.6723,-6.9619,-.25,-1.3619,-7.3794,-.25,-.7371], +// 4 4 -9.2718 -.25 -2.6723 -8.0358 -.25 -2.9694 -6.6947 -.25 -3.1522 -6.9619 -.25 -1.3619 + [4,4,-9.2718,-.25,-2.6723,-8.0358,-.25,-2.9694,-6.6947,-.25,-3.1522,-6.9619,-.25,-1.3619], +// 4 4 -5.3 -.25 -3.214 -6.3371 -.25 -1.7794 -6.9619 -.25 -1.3619 -6.6947 -.25 -3.1522 + [4,4,-5.3,-.25,-3.214,-6.3371,-.25,-1.7794,-6.9619,-.25,-1.3619,-6.6947,-.25,-3.1522], +// 3 4 -6.3371 -.25 -1.7794 -5.3 -.25 -3.214 -5.6 -.25 -1.926 + [3,4,-6.3371,-.25,-1.7794,-5.3,-.25,-3.214,-5.6,-.25,-1.926], +// 4 4 -3.9053 -.25 -3.1522 -4.863 -.25 -1.7794 -5.6 -.25 -1.926 -5.3 -.25 -3.214 + [4,4,-3.9053,-.25,-3.1522,-4.863,-.25,-1.7794,-5.6,-.25,-1.926,-5.3,-.25,-3.214], +// 4 4 -3.3 -.25 -3.0697 -4.2381 -.25 -1.3619 -4.863 -.25 -1.7794 -3.9053 -.25 -3.1522 + [4,4,-3.3,-.25,-3.0697,-4.2381,-.25,-1.3619,-4.863,-.25,-1.7794,-3.9053,-.25,-3.1522], +// 3 4 -3.8206 -.25 -.7371 -4.2381 -.25 -1.3619 -3.3 -.25 -3.0697 + [3,4,-3.8206,-.25,-.7371,-4.2381,-.25,-1.3619,-3.3,-.25,-3.0697], +// 3 4 -3.674 -.25 0 -3.8206 -.25 -.7371 -3.3 -.25 -3.0697 + [3,4,-3.674,-.25,0,-3.8206,-.25,-.7371,-3.3,-.25,-3.0697], +// 4 4 -4.2381 -.25 1.3619 -3.8206 -.25 .7371 -3.3 -.25 3.0697 -3.9053 -.25 3.1522 + [4,4,-4.2381,-.25,1.3619,-3.8206,-.25,.7371,-3.3,-.25,3.0697,-3.9053,-.25,3.1522], +// 3 4 -3.3 -.25 3.0697 -3.8206 -.25 .7371 -3.674 -.25 0 + [3,4,-3.3,-.25,3.0697,-3.8206,-.25,.7371,-3.674,-.25,0], +// 3 4 -3.3 -.25 3.0697 -3.674 -.25 0 -3.3 -.25 -3.0697 + [3,4,-3.3,-.25,3.0697,-3.674,-.25,0,-3.3,-.25,-3.0697], +// 3 0 -3.3 -.25 -3.0697 -3.9053 -.25 -3.1522 -3.7559 -.25 -4.1576 + [3,0,-3.3,-.25,-3.0697,-3.9053,-.25,-3.1522,-3.7559,-.25,-4.1576], +// 4 0 -2.2711 -.25 -3.9163 -2.5642 -.25 -2.9694 -3.3 -.25 -3.0697 -3.7559 -.25 -4.1576 + [4,0,-2.2711,-.25,-3.9163,-2.5642,-.25,-2.9694,-3.3,-.25,-3.0697,-3.7559,-.25,-4.1576], +// 3 0 -3.7559 -.25 4.1576 -3.9053 -.25 3.1522 -3.3 -.25 3.0697 + [3,0,-3.7559,-.25,4.1576,-3.9053,-.25,3.1522,-3.3,-.25,3.0697], +// 4 0 -2.2711 -.25 3.9163 -3.7559 -.25 4.1576 -3.3 -.25 3.0697 -2.5642 -.25 2.9694 + [4,0,-2.2711,-.25,3.9163,-3.7559,-.25,4.1576,-3.3,-.25,3.0697,-2.5642,-.25,2.9694], +// 4 57 -3.3 -.25 3.0697 -2.3018 -.25 .9701 -1.3282 -.25 2.6723 -2.5642 -.25 2.9694 + [4,57,-3.3,-.25,3.0697,-2.3018,-.25,.9701,-1.3282,-.25,2.6723,-2.5642,-.25,2.9694], +// 3 57 -1.3282 -.25 2.6723 -2.3018 -.25 .9701 -1.9 -.25 1.05 + [3,57,-1.3282,-.25,2.6723,-2.3018,-.25,.9701,-1.9,-.25,1.05], +// 4 57 -1.9 -.25 1.05 -1.4982 -.25 .9701 -.2449 -.25 2.2726 -1.3282 -.25 2.6723 + [4,57,-1.9,-.25,1.05,-1.4982,-.25,.9701,-.2449,-.25,2.2726,-1.3282,-.25,2.6723], +// 4 57 -1.4982 -.25 .9701 -1.1575 -.25 .7425 .6442 -.25 1.7856 -.2449 -.25 2.2726 + [4,57,-1.4982,-.25,.9701,-1.1575,-.25,.7425,.6442,-.25,1.7856,-.2449,-.25,2.2726], +// 4 57 -1.1575 -.25 .7425 -.9299 -.25 .4018 1.3048 -.25 1.2299 .6442 -.25 1.7856 + [4,57,-1.1575,-.25,.7425,-.9299,-.25,.4018,1.3048,-.25,1.2299,.6442,-.25,1.7856], +// 4 57 -.9299 -.25 .4018 -.85 -.25 0 1.7116 -.25 .627 1.3048 -.25 1.2299 + [4,57,-.9299,-.25,.4018,-.85,-.25,0,1.7116,-.25,.627,1.3048,-.25,1.2299], +// 4 57 1.7116 -.25 -.627 1.849 -.25 0 1.7116 -.25 .627 -.85 -.25 0 + [4,57,1.7116,-.25,-.627,1.849,-.25,0,1.7116,-.25,.627,-.85,-.25,0], +// 4 57 1.7116 -.25 -.627 -.85 -.25 0 -.9299 -.25 -.4018 1.3048 -.25 -1.2299 + [4,57,1.7116,-.25,-.627,-.85,-.25,0,-.9299,-.25,-.4018,1.3048,-.25,-1.2299], +// 4 57 1.3048 -.25 -1.2299 -.9299 -.25 -.4018 -1.1575 -.25 -.7425 .6442 -.25 -1.7856 + [4,57,1.3048,-.25,-1.2299,-.9299,-.25,-.4018,-1.1575,-.25,-.7425,.6442,-.25,-1.7856], +// 4 57 .6442 -.25 -1.7856 -1.1575 -.25 -.7425 -1.4982 -.25 -.9701 -.2449 -.25 -2.2726 + [4,57,.6442,-.25,-1.7856,-1.1575,-.25,-.7425,-1.4982,-.25,-.9701,-.2449,-.25,-2.2726], +// 4 57 -.2449 -.25 -2.2726 -1.4982 -.25 -.9701 -1.9 -.25 -1.05 -1.3282 -.25 -2.6723 + [4,57,-.2449,-.25,-2.2726,-1.4982,-.25,-.9701,-1.9,-.25,-1.05,-1.3282,-.25,-2.6723], +// 4 57 -1.3282 -.25 -2.6723 -1.9 -.25 -1.05 -2.3018 -.25 -.9701 -2.5642 -.25 -2.9694 + [4,57,-1.3282,-.25,-2.6723,-1.9,-.25,-1.05,-2.3018,-.25,-.9701,-2.5642,-.25,-2.9694], +// 4 57 -2.5642 -.25 -2.9694 -2.3018 -.25 -.9701 -2.6425 -.25 -.7425 -3.3 -.25 -3.0697 + [4,57,-2.5642,-.25,-2.9694,-2.3018,-.25,-.9701,-2.6425,-.25,-.7425,-3.3,-.25,-3.0697], +// 3 57 -2.8701 -.25 -.4018 -3.3 -.25 -3.0697 -2.6425 -.25 -.7425 + [3,57,-2.8701,-.25,-.4018,-3.3,-.25,-3.0697,-2.6425,-.25,-.7425], +// 3 57 -3.3 -.25 3.0697 -2.6425 -.25 .7425 -2.3018 -.25 .9701 + [3,57,-3.3,-.25,3.0697,-2.6425,-.25,.7425,-2.3018,-.25,.9701], +// 3 57 -3.3 -.25 3.0697 -2.8701 -.25 .4018 -2.6425 -.25 .7425 + [3,57,-3.3,-.25,3.0697,-2.8701,-.25,.4018,-2.6425,-.25,.7425], +// 3 57 -3.3 -.25 3.0697 -2.95 -.25 0 -2.8701 -.25 .4018 + [3,57,-3.3,-.25,3.0697,-2.95,-.25,0,-2.8701,-.25,.4018], +// 3 57 -2.95 -.25 0 -3.3 -.25 -3.0697 -2.8701 -.25 -.4018 + [3,57,-2.95,-.25,0,-3.3,-.25,-3.0697,-2.8701,-.25,-.4018], +// 3 57 -3.3 -.25 3.0697 -3.3 -.25 -3.0697 -2.95 -.25 0 + [3,57,-3.3,-.25,3.0697,-3.3,-.25,-3.0697,-2.95,-.25,0], +// 3 14 -7.526 -.25 0 -7.3794 -.25 -.7371 -7.3794 -.25 .7371 + [3,14,-7.526,-.25,0,-7.3794,-.25,-.7371,-7.3794,-.25,.7371], +// 3 14 -3.8206 -.25 .7371 -3.8206 -.25 -.7371 -3.674 -.25 0 + [3,14,-3.8206,-.25,.7371,-3.8206,-.25,-.7371,-3.674,-.25,0], +// 4 14 -7.3794 -.25 .7371 -7.3794 -.25 -.7371 -6.9619 -.25 -1.3619 -6.9619 -.25 1.3619 + [4,14,-7.3794,-.25,.7371,-7.3794,-.25,-.7371,-6.9619,-.25,-1.3619,-6.9619,-.25,1.3619], +// 4 14 -6.9619 -.25 1.3619 -6.9619 -.25 -1.3619 -6.3371 -.25 -1.7794 -6.3371 -.25 1.7794 + [4,14,-6.9619,-.25,1.3619,-6.9619,-.25,-1.3619,-6.3371,-.25,-1.7794,-6.3371,-.25,1.7794], +// 4 14 -6.3371 -.25 1.7794 -6.3371 -.25 -1.7794 -5.6 -.25 -1.926 -5.6 -.25 1.926 + [4,14,-6.3371,-.25,1.7794,-6.3371,-.25,-1.7794,-5.6,-.25,-1.926,-5.6,-.25,1.926], +// 4 14 -5.6 -.25 1.926 -5.6 -.25 -1.926 -4.863 -.25 -1.7794 -4.863 -.25 1.7794 + [4,14,-5.6,-.25,1.926,-5.6,-.25,-1.926,-4.863,-.25,-1.7794,-4.863,-.25,1.7794], +// 4 14 -4.863 -.25 1.7794 -4.863 -.25 -1.7794 -4.2381 -.25 -1.3619 -4.2381 -.25 1.3619 + [4,14,-4.863,-.25,1.7794,-4.863,-.25,-1.7794,-4.2381,-.25,-1.3619,-4.2381,-.25,1.3619], +// 4 14 -4.2381 -.25 1.3619 -4.2381 -.25 -1.3619 -3.8206 -.25 -.7371 -3.8206 -.25 .7371 + [4,14,-4.2381,-.25,1.3619,-4.2381,-.25,-1.3619,-3.8206,-.25,-.7371,-3.8206,-.25,.7371], +// 3 14 -2.95 -.25 0 -2.8701 -.25 -.4018 -2.8701 -.25 .4018 + [3,14,-2.95,-.25,0,-2.8701,-.25,-.4018,-2.8701,-.25,.4018], +// 3 14 -.9299 -.25 .4018 -.9299 -.25 -.4018 -.85 -.25 0 + [3,14,-.9299,-.25,.4018,-.9299,-.25,-.4018,-.85,-.25,0], +// 4 14 -2.8701 -.25 .4018 -2.8701 -.25 -.4018 -2.6425 -.25 -.7425 -2.6425 -.25 .7425 + [4,14,-2.8701,-.25,.4018,-2.8701,-.25,-.4018,-2.6425,-.25,-.7425,-2.6425,-.25,.7425], +// 4 14 -2.6425 -.25 .7425 -2.6425 -.25 -.7425 -2.3018 -.25 -.9701 -2.3018 -.25 .9701 + [4,14,-2.6425,-.25,.7425,-2.6425,-.25,-.7425,-2.3018,-.25,-.9701,-2.3018,-.25,.9701], +// 4 14 -2.3018 -.25 .9701 -2.3018 -.25 -.9701 -1.9 -.25 -1.05 -1.9 -.25 1.05 + [4,14,-2.3018,-.25,.9701,-2.3018,-.25,-.9701,-1.9,-.25,-1.05,-1.9,-.25,1.05], +// 4 14 -1.9 -.25 1.05 -1.9 -.25 -1.05 -1.4982 -.25 -.9701 -1.4982 -.25 .9701 + [4,14,-1.9,-.25,1.05,-1.9,-.25,-1.05,-1.4982,-.25,-.9701,-1.4982,-.25,.9701], +// 4 14 -1.4982 -.25 .9701 -1.4982 -.25 -.9701 -1.1575 -.25 -.7425 -1.1575 -.25 .7425 + [4,14,-1.4982,-.25,.9701,-1.4982,-.25,-.9701,-1.1575,-.25,-.7425,-1.1575,-.25,.7425], +// 4 14 -1.1575 -.25 .7425 -1.1575 -.25 -.7425 -.9299 -.25 -.4018 -.9299 -.25 .4018 + [4,14,-1.1575,-.25,.7425,-1.1575,-.25,-.7425,-.9299,-.25,-.4018,-.9299,-.25,.4018], +// 4 16 -17.5 -.25 -5.25 -13.215 -.25 0 -13.0629 -.25 .827 -17.5 -.25 5.25 + [4,16,-17.5,-.25,-5.25,-13.215,-.25,0,-13.0629,-.25,.827,-17.5,-.25,5.25], +// 4 16 -12.6125 -.25 1.6222 -16.5 -.25 6.25 -17.5 -.25 5.25 -13.0629 -.25 .827 + [4,16,-12.6125,-.25,1.6222,-16.5,-.25,6.25,-17.5,-.25,5.25,-13.0629,-.25,.827], +// 3 16 -16.5 -.25 6.25 -12.6125 -.25 1.6222 -11.8811 -.25 2.3551 + [3,16,-16.5,-.25,6.25,-12.6125,-.25,1.6222,-11.8811,-.25,2.3551], +// 3 16 -16.5 -.25 6.25 -11.8811 -.25 2.3551 -10.8968 -.25 2.9974 + [3,16,-16.5,-.25,6.25,-11.8811,-.25,2.3551,-10.8968,-.25,2.9974], +// 3 16 -16.5 -.25 6.25 -10.8968 -.25 2.9974 -9.6973 -.25 3.5246 + [3,16,-16.5,-.25,6.25,-10.8968,-.25,2.9974,-9.6973,-.25,3.5246], +// 3 16 -16.5 -.25 6.25 -9.6973 -.25 3.5246 -8.3289 -.25 3.9163 + [3,16,-16.5,-.25,6.25,-9.6973,-.25,3.5246,-8.3289,-.25,3.9163], +// 3 16 -16.5 -.25 6.25 -8.3289 -.25 3.9163 -6.8441 -.25 4.1576 + [3,16,-16.5,-.25,6.25,-8.3289,-.25,3.9163,-6.8441,-.25,4.1576], +// 4 16 17.5 -.25 5.25 16.5 -.25 6.25 2.4629 -.25 .827 2.615 -.25 0 + [4,16,17.5,-.25,5.25,16.5,-.25,6.25,2.4629,-.25,.827,2.615,-.25,0], +// 3 16 16.5 -.25 6.25 2.0125 -.25 1.6222 2.4629 -.25 .827 + [3,16,16.5,-.25,6.25,2.0125,-.25,1.6222,2.4629,-.25,.827], +// 3 16 16.5 -.25 6.25 1.2811 -.25 2.3551 2.0125 -.25 1.6222 + [3,16,16.5,-.25,6.25,1.2811,-.25,2.3551,2.0125,-.25,1.6222], +// 3 16 16.5 -.25 6.25 .2968 -.25 2.9974 1.2811 -.25 2.3551 + [3,16,16.5,-.25,6.25,.2968,-.25,2.9974,1.2811,-.25,2.3551], +// 3 16 16.5 -.25 6.25 -.9027 -.25 3.5246 .2968 -.25 2.9974 + [3,16,16.5,-.25,6.25,-.9027,-.25,3.5246,.2968,-.25,2.9974], +// 3 16 16.5 -.25 6.25 -2.2711 -.25 3.9163 -.9027 -.25 3.5246 + [3,16,16.5,-.25,6.25,-2.2711,-.25,3.9163,-.9027,-.25,3.5246], +// 3 16 16.5 -.25 6.25 -3.7559 -.25 4.1576 -2.2711 -.25 3.9163 + [3,16,16.5,-.25,6.25,-3.7559,-.25,4.1576,-2.2711,-.25,3.9163], +// 4 16 -6.8441 -.25 4.1576 -5.3 -.25 4.239 16.5 -.25 6.25 -16.5 -.25 6.25 + [4,16,-6.8441,-.25,4.1576,-5.3,-.25,4.239,16.5,-.25,6.25,-16.5,-.25,6.25], +// 3 16 16.5 -.25 6.25 -5.3 -.25 4.239 -3.7559 -.25 4.1576 + [3,16,16.5,-.25,6.25,-5.3,-.25,4.239,-3.7559,-.25,4.1576], +// 4 16 -13.215 -.25 0 -17.5 -.25 -5.25 -16.5 -.25 -6.25 -13.0629 -.25 -.827 + [4,16,-13.215,-.25,0,-17.5,-.25,-5.25,-16.5,-.25,-6.25,-13.0629,-.25,-.827], +// 3 16 -13.0629 -.25 -.827 -16.5 -.25 -6.25 -12.6125 -.25 -1.6222 + [3,16,-13.0629,-.25,-.827,-16.5,-.25,-6.25,-12.6125,-.25,-1.6222], +// 3 16 -12.6125 -.25 -1.6222 -16.5 -.25 -6.25 -11.8811 -.25 -2.3551 + [3,16,-12.6125,-.25,-1.6222,-16.5,-.25,-6.25,-11.8811,-.25,-2.3551], +// 3 16 -11.8811 -.25 -2.3551 -16.5 -.25 -6.25 -10.8968 -.25 -2.9974 + [3,16,-11.8811,-.25,-2.3551,-16.5,-.25,-6.25,-10.8968,-.25,-2.9974], +// 3 16 -10.8968 -.25 -2.9974 -16.5 -.25 -6.25 -9.6973 -.25 -3.5246 + [3,16,-10.8968,-.25,-2.9974,-16.5,-.25,-6.25,-9.6973,-.25,-3.5246], +// 3 16 -9.6973 -.25 -3.5246 -16.5 -.25 -6.25 -8.3289 -.25 -3.9163 + [3,16,-9.6973,-.25,-3.5246,-16.5,-.25,-6.25,-8.3289,-.25,-3.9163], +// 3 16 -8.3289 -.25 -3.9163 -16.5 -.25 -6.25 -6.8441 -.25 -4.1576 + [3,16,-8.3289,-.25,-3.9163,-16.5,-.25,-6.25,-6.8441,-.25,-4.1576], +// 4 16 16.5 -.25 -6.25 -5.3 -.25 -4.239 -6.8441 -.25 -4.1576 -16.5 -.25 -6.25 + [4,16,16.5,-.25,-6.25,-5.3,-.25,-4.239,-6.8441,-.25,-4.1576,-16.5,-.25,-6.25], +// 4 16 17.5 -.25 -5.25 2.615 -.25 0 2.4629 -.25 -.827 16.5 -.25 -6.25 + [4,16,17.5,-.25,-5.25,2.615,-.25,0,2.4629,-.25,-.827,16.5,-.25,-6.25], +// 3 16 2.4629 -.25 -.827 2.0125 -.25 -1.6222 16.5 -.25 -6.25 + [3,16,2.4629,-.25,-.827,2.0125,-.25,-1.6222,16.5,-.25,-6.25], +// 3 16 2.0125 -.25 -1.6222 1.2811 -.25 -2.3551 16.5 -.25 -6.25 + [3,16,2.0125,-.25,-1.6222,1.2811,-.25,-2.3551,16.5,-.25,-6.25], +// 3 16 1.2811 -.25 -2.3551 .2968 -.25 -2.9974 16.5 -.25 -6.25 + [3,16,1.2811,-.25,-2.3551,.2968,-.25,-2.9974,16.5,-.25,-6.25], +// 3 16 .2968 -.25 -2.9974 -.9027 -.25 -3.5246 16.5 -.25 -6.25 + [3,16,.2968,-.25,-2.9974,-.9027,-.25,-3.5246,16.5,-.25,-6.25], +// 3 16 -.9027 -.25 -3.5246 -2.2711 -.25 -3.9163 16.5 -.25 -6.25 + [3,16,-.9027,-.25,-3.5246,-2.2711,-.25,-3.9163,16.5,-.25,-6.25], +// 3 16 -2.2711 -.25 -3.9163 -3.7559 -.25 -4.1576 16.5 -.25 -6.25 + [3,16,-2.2711,-.25,-3.9163,-3.7559,-.25,-4.1576,16.5,-.25,-6.25], +// 3 16 -3.7559 -.25 -4.1576 -5.3 -.25 -4.239 16.5 -.25 -6.25 + [3,16,-3.7559,-.25,-4.1576,-5.3,-.25,-4.239,16.5,-.25,-6.25], +// 3 16 17.5 -.25 5.25 2.615 -.25 0 17.5 -.25 -5.25 + [3,16,17.5,-.25,5.25,2.615,-.25,0,17.5,-.25,-5.25], +// +// 1 16 16.5 0 5.25 1 0 0 0 -1 0 0 0 1 1-4chrd.dat + [1,16,16.5,0,5.25,1,0,0,0,-1,0,0,0,1, ldraw_lib__1_4chrd()], +// 1 16 16.5 0 -5.25 0 0 1 0 -1 0 -1 0 0 1-4chrd.dat + [1,16,16.5,0,-5.25,0,0,1,0,-1,0,-1,0,0, ldraw_lib__1_4chrd()], +// 1 16 -16.5 0 -5.25 -1 0 0 0 -1 0 0 0 -1 1-4chrd.dat + [1,16,-16.5,0,-5.25,-1,0,0,0,-1,0,0,0,-1, ldraw_lib__1_4chrd()], +// 1 16 -16.5 0 5.25 0 0 -1 0 -1 0 1 0 0 1-4chrd.dat + [1,16,-16.5,0,5.25,0,0,-1,0,-1,0,1,0,0, ldraw_lib__1_4chrd()], +// 4 16 16.5 0 -6.25 -16.5 0 -6.25 -17.5 0 -5.25 17.5 0 -5.25 + [4,16,16.5,0,-6.25,-16.5,0,-6.25,-17.5,0,-5.25,17.5,0,-5.25], +// 4 16 17.5 0 5.25 17.5 0 -5.25 -17.5 0 -5.25 -17.5 0 5.25 + [4,16,17.5,0,5.25,17.5,0,-5.25,-17.5,0,-5.25,-17.5,0,5.25], +// 4 16 17.5 0 5.25 -17.5 0 5.25 -16.5 0 6.25 16.5 0 6.25 + [4,16,17.5,0,5.25,-17.5,0,5.25,-16.5,0,6.25,16.5,0,6.25], +// +// 1 16 16.5 -.25 5.25 1 0 0 0 .25 0 0 0 1 1-4cyli.dat + [1,16,16.5,-.25,5.25,1,0,0,0,.25,0,0,0,1, ldraw_lib__1_4cyli()], +// 1 16 -16.5 -.25 5.25 0 0 -1 0 .25 0 1 0 0 1-4cyli.dat + [1,16,-16.5,-.25,5.25,0,0,-1,0,.25,0,1,0,0, ldraw_lib__1_4cyli()], +// 1 16 -16.5 -.25 -5.25 -1 0 0 0 .25 0 0 0 -1 1-4cyli.dat + [1,16,-16.5,-.25,-5.25,-1,0,0,0,.25,0,0,0,-1, ldraw_lib__1_4cyli()], +// 1 16 16.5 -.25 -5.25 0 0 1 0 .25 0 -1 0 0 1-4cyli.dat + [1,16,16.5,-.25,-5.25,0,0,1,0,.25,0,-1,0,0, ldraw_lib__1_4cyli()], +// 4 16 16.5 -.25 -6.25 -16.5 -.25 -6.25 -16.5 0 -6.25 16.5 0 -6.25 + [4,16,16.5,-.25,-6.25,-16.5,-.25,-6.25,-16.5,0,-6.25,16.5,0,-6.25], +// 4 16 17.5 -.25 5.25 17.5 -.25 -5.25 17.5 0 -5.25 17.5 0 5.25 + [4,16,17.5,-.25,5.25,17.5,-.25,-5.25,17.5,0,-5.25,17.5,0,5.25], +// 4 16 -16.5 -.25 6.25 16.5 -.25 6.25 16.5 0 6.25 -16.5 0 6.25 + [4,16,-16.5,-.25,6.25,16.5,-.25,6.25,16.5,0,6.25,-16.5,0,6.25], +// 4 16 -17.5 -.25 -5.25 -17.5 -.25 5.25 -17.5 0 5.25 -17.5 0 -5.25 + [4,16,-17.5,-.25,-5.25,-17.5,-.25,5.25,-17.5,0,5.25,-17.5,0,-5.25], +]; +module ldraw_lib__6178096g(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__6178096g(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__6178096g(line=0.2); \ No newline at end of file diff --git a/parts/6178096gc01.scad b/parts/6178096gc01.scad new file mode 100644 index 000000000..020c16fc4 --- /dev/null +++ b/parts/6178096gc01.scad @@ -0,0 +1,486 @@ +use <../lib.scad> +function ldraw_lib__6178096gc01() = [ +// 0 Sticker 0.6 x 1.7 with Tail Light (Formed) +// 0 Name: 6178096gc01.dat +// 0 Author: Evert-Jan Boer [ejboer] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Mini VW Beetle, Set 40252, Volkswagen +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 16 -6.1739 -5.9786 -16.8827 -6.25 -6.2215 -16.5 -5.25 -5.5868 -17.5 -5.6327 -5.6351 -17.4239 + [4,16,-6.1739,-5.9786,-16.8827,-6.25,-6.2215,-16.5,-5.25,-5.5868,-17.5,-5.6327,-5.6351,-17.4239], +// 3 16 -5.6327 -5.6351 -17.4239 -5.9571 -5.7727 -17.2071 -6.1739 -5.9786 -16.8827 + [3,16,-5.6327,-5.6351,-17.4239,-5.9571,-5.7727,-17.2071,-6.1739,-5.9786,-16.8827], +// 4 16 5.6327 -5.6351 -17.4239 5.25 -5.5868 -17.5 6.25 -6.2215 -16.5 6.1739 -5.9786 -16.8827 + [4,16,5.6327,-5.6351,-17.4239,5.25,-5.5868,-17.5,6.25,-6.2215,-16.5,6.1739,-5.9786,-16.8827], +// 3 16 6.1739 -5.9786 -16.8827 5.9571 -5.7727 -17.2071 5.6327 -5.6351 -17.4239 + [3,16,6.1739,-5.9786,-16.8827,5.9571,-5.7727,-17.2071,5.6327,-5.6351,-17.4239], +// 4 16 6.25 -6.2215 -16.5 -6.25 -6.2215 -16.5 -6.25 -7.5316 -14.436 6.25 -7.5316 -14.436 + [4,16,6.25,-6.2215,-16.5,-6.25,-6.2215,-16.5,-6.25,-7.5316,-14.436,6.25,-7.5316,-14.436], +// 4 16 -5.25 -5.5867 -17.5 -6.25 -6.2215 -16.5 6.25 -6.2215 -16.5 5.25 -5.5867 -17.5 + [4,16,-5.25,-5.5867,-17.5,-6.25,-6.2215,-16.5,6.25,-6.2215,-16.5,5.25,-5.5867,-17.5], +// 4 16 6.25 -7.5316 -14.436 -6.25 -7.5316 -14.436 -6.25 -10.5099 -8.284 6.25 -10.5099 -8.284 + [4,16,6.25,-7.5316,-14.436,-6.25,-7.5316,-14.436,-6.25,-10.5099,-8.284,6.25,-10.5099,-8.284], +// 4 16 6.25 -10.5099 -8.284 -6.25 -10.5099 -8.284 -6.25 -12.8827 -1.648 6.25 -12.8827 -1.648 + [4,16,6.25,-10.5099,-8.284,-6.25,-10.5099,-8.284,-6.25,-12.8827,-1.648,6.25,-12.8827,-1.648], +// 4 16 6.25 -12.8827 -1.648 -6.25 -12.8827 -1.648 -6.25 -14.6036 5.36 6.25 -14.6036 5.36 + [4,16,6.25,-12.8827,-1.648,-6.25,-12.8827,-1.648,-6.25,-14.6036,5.36,6.25,-14.6036,5.36], +// 4 16 6.25 -14.6036 5.36 -6.25 -14.6036 5.36 -6.25 -15.6524 12.616 6.25 -15.6524 12.616 + [4,16,6.25,-14.6036,5.36,-6.25,-14.6036,5.36,-6.25,-15.6524,12.616,6.25,-15.6524,12.616], +// 4 16 6.1739 -15.8533 16.8827 6.25 -15.8353 16.5 5.25 -15.8824 17.5 5.6327 -15.8788 17.4239 + [4,16,6.1739,-15.8533,16.8827,6.25,-15.8353,16.5,5.25,-15.8824,17.5,5.6327,-15.8788,17.4239], +// 3 16 5.6327 -15.8788 17.4239 5.9571 -15.8686 17.2071 6.1739 -15.8533 16.8827 + [3,16,5.6327,-15.8788,17.4239,5.9571,-15.8686,17.2071,6.1739,-15.8533,16.8827], +// 4 16 -5.6327 -15.8788 17.4239 -5.25 -15.8824 17.5 -6.25 -15.8353 16.5 -6.1739 -15.8533 16.8827 + [4,16,-5.6327,-15.8788,17.4239,-5.25,-15.8824,17.5,-6.25,-15.8353,16.5,-6.1739,-15.8533,16.8827], +// 3 16 -6.1739 -15.8533 16.8827 -5.9571 -15.8686 17.2071 -5.6327 -15.8788 17.4239 + [3,16,-6.1739,-15.8533,16.8827,-5.9571,-15.8686,17.2071,-5.6327,-15.8788,17.4239], +// 4 16 6.25 -15.8353 16.5 -6.25 -15.8353 16.5 -5.25 -15.8824 17.5 5.25 -15.8824 17.5 + [4,16,6.25,-15.8353,16.5,-6.25,-15.8353,16.5,-5.25,-15.8824,17.5,5.25,-15.8824,17.5], +// 4 16 -6.25 -15.6524 12.616 -6.25 -15.8353 16.5 6.25 -15.8353 16.5 6.25 -15.6524 12.616 + [4,16,-6.25,-15.6524,12.616,-6.25,-15.8353,16.5,6.25,-15.8353,16.5,6.25,-15.6524,12.616], +// 5 24 -6.25 -14.6036 5.36 6.25 -14.6036 5.36 -6.25 -12.8827 -1.648 6.25 -15.6524 12.616 + [5,24,-6.25,-14.6036,5.36,6.25,-14.6036,5.36,-6.25,-12.8827,-1.648,6.25,-15.6524,12.616], +// 5 24 -6.25 -12.8827 -1.648 6.25 -12.8827 -1.648 -6.25 -10.5099 -8.284 6.25 -14.6036 5.36 + [5,24,-6.25,-12.8827,-1.648,6.25,-12.8827,-1.648,-6.25,-10.5099,-8.284,6.25,-14.6036,5.36], +// 5 24 -6.25 -15.6524 12.616 6.25 -15.6524 12.616 -6.25 -14.6036 5.36 6.25 -15.8353 16.5 + [5,24,-6.25,-15.6524,12.616,6.25,-15.6524,12.616,-6.25,-14.6036,5.36,6.25,-15.8353,16.5], +// 5 24 -6.25 -7.5316 -14.436 6.25 -7.5316 -14.436 6.25 -10.5099 -8.284 -6.25 -6.2215 -16.5 + [5,24,-6.25,-7.5316,-14.436,6.25,-7.5316,-14.436,6.25,-10.5099,-8.284,-6.25,-6.2215,-16.5], +// 5 24 6.25 -10.5099 -8.284 -6.25 -10.5099 -8.284 -6.25 -7.5316 -14.436 6.25 -12.8827 -1.648 + [5,24,6.25,-10.5099,-8.284,-6.25,-10.5099,-8.284,-6.25,-7.5316,-14.436,6.25,-12.8827,-1.648], +// +// 4 16 5.6327 -5.8387 -17.5909 5.25 -5.7902 -17.6674 5.25 -5.5868 -17.5 5.6327 -5.6351 -17.4239 + [4,16,5.6327,-5.8387,-17.5909,5.25,-5.7902,-17.6674,5.25,-5.5868,-17.5,5.6327,-5.6351,-17.4239], +// 4 16 5.9571 -5.977 -17.3732 5.6327 -5.8387 -17.5909 5.6327 -5.6351 -17.4239 5.9571 -5.7727 -17.2071 + [4,16,5.9571,-5.977,-17.3732,5.6327,-5.8387,-17.5909,5.6327,-5.6351,-17.4239,5.9571,-5.7727,-17.2071], +// 4 16 6.1739 -6.1838 -17.0473 5.9571 -5.977 -17.3732 5.9571 -5.7727 -17.2071 6.1739 -5.9786 -16.8827 + [4,16,6.1739,-6.1838,-17.0473,5.9571,-5.977,-17.3732,5.9571,-5.7727,-17.2071,6.1739,-5.9786,-16.8827], +// 4 16 6.25 -6.4278 -16.6629 6.1739 -6.1838 -17.0473 6.1739 -5.9786 -16.8827 6.25 -6.2215 -16.5 + [4,16,6.25,-6.4278,-16.6629,6.1739,-6.1838,-17.0473,6.1739,-5.9786,-16.8827,6.25,-6.2215,-16.5], +// 4 16 6.25 -7.7438 -14.5897 6.25 -6.4278 -16.6629 6.25 -6.2215 -16.5 6.25 -7.5316 -14.436 + [4,16,6.25,-7.7438,-14.5897,6.25,-6.4278,-16.6629,6.25,-6.2215,-16.5,6.25,-7.5316,-14.436], +// 4 16 6.25 -10.7354 -8.4103 6.25 -7.7438 -14.5897 6.25 -7.5316 -14.436 6.25 -10.5099 -8.284 + [4,16,6.25,-10.7354,-8.4103,6.25,-7.7438,-14.5897,6.25,-7.5316,-14.436,6.25,-10.5099,-8.284], +// 4 16 6.25 -13.1188 -1.7446 6.25 -10.7354 -8.4103 6.25 -10.5099 -8.284 6.25 -12.8827 -1.648 + [4,16,6.25,-13.1188,-1.7446,6.25,-10.7354,-8.4103,6.25,-10.5099,-8.284,6.25,-12.8827,-1.648], +// 4 16 6.25 -14.8474 5.2946 6.25 -13.1188 -1.7446 6.25 -12.8827 -1.648 6.25 -14.6036 5.36 + [4,16,6.25,-14.8474,5.2946,6.25,-13.1188,-1.7446,6.25,-12.8827,-1.648,6.25,-14.6036,5.36], +// 4 16 6.25 -15.9008 12.583 6.25 -14.8474 5.2946 6.25 -14.6036 5.36 6.25 -15.6524 12.616 + [4,16,6.25,-15.9008,12.583,6.25,-14.8474,5.2946,6.25,-14.6036,5.36,6.25,-15.6524,12.616], +// 4 16 6.25 -15.8353 16.5 6.25 -16.0846 16.4844 6.25 -15.9008 12.583 6.25 -15.6524 12.616 + [4,16,6.25,-15.8353,16.5,6.25,-16.0846,16.4844,6.25,-15.9008,12.583,6.25,-15.6524,12.616], +// 4 16 6.1739 -15.8533 16.8827 6.1739 -16.1027 16.8688 6.25 -16.0846 16.4844 6.25 -15.8353 16.5 + [4,16,6.1739,-15.8533,16.8827,6.1739,-16.1027,16.8688,6.25,-16.0846,16.4844,6.25,-15.8353,16.5], +// 4 16 5.9571 -15.8686 17.2071 5.9571 -16.118 17.1947 6.1739 -16.1027 16.8688 6.1739 -15.8533 16.8827 + [4,16,5.9571,-15.8686,17.2071,5.9571,-16.118,17.1947,6.1739,-16.1027,16.8688,6.1739,-15.8533,16.8827], +// 4 16 5.6327 -15.8788 17.4239 5.6327 -16.1283 17.4124 5.9571 -16.118 17.1947 5.9571 -15.8686 17.2071 + [4,16,5.6327,-15.8788,17.4239,5.6327,-16.1283,17.4124,5.9571,-16.118,17.1947,5.9571,-15.8686,17.2071], +// 4 16 5.25 -15.8824 17.5 5.25 -16.1319 17.4888 5.6327 -16.1283 17.4124 5.6327 -15.8788 17.4239 + [4,16,5.25,-15.8824,17.5,5.25,-16.1319,17.4888,5.6327,-16.1283,17.4124,5.6327,-15.8788,17.4239], +// 4 16 -5.25 -16.1319 17.4888 5.25 -16.1319 17.4888 5.25 -15.8824 17.5 -5.25 -15.8824 17.5 + [4,16,-5.25,-16.1319,17.4888,5.25,-16.1319,17.4888,5.25,-15.8824,17.5,-5.25,-15.8824,17.5], +// 4 16 -5.6327 -15.8788 17.4239 -5.6327 -16.1283 17.4124 -5.25 -16.1319 17.4888 -5.25 -15.8824 17.5 + [4,16,-5.6327,-15.8788,17.4239,-5.6327,-16.1283,17.4124,-5.25,-16.1319,17.4888,-5.25,-15.8824,17.5], +// 4 16 -5.9571 -15.8686 17.2071 -5.9571 -16.118 17.1947 -5.6327 -16.1283 17.4124 -5.6327 -15.8788 17.4239 + [4,16,-5.9571,-15.8686,17.2071,-5.9571,-16.118,17.1947,-5.6327,-16.1283,17.4124,-5.6327,-15.8788,17.4239], +// 4 16 -6.1739 -15.8533 16.8827 -6.1739 -16.1027 16.8688 -5.9571 -16.118 17.1947 -5.9571 -15.8686 17.2071 + [4,16,-6.1739,-15.8533,16.8827,-6.1739,-16.1027,16.8688,-5.9571,-16.118,17.1947,-5.9571,-15.8686,17.2071], +// 4 16 -6.25 -15.8353 16.5 -6.25 -16.0846 16.4844 -6.1739 -16.1027 16.8688 -6.1739 -15.8533 16.8827 + [4,16,-6.25,-15.8353,16.5,-6.25,-16.0846,16.4844,-6.1739,-16.1027,16.8688,-6.1739,-15.8533,16.8827], +// 4 16 -6.25 -15.9008 12.583 -6.25 -16.0846 16.4844 -6.25 -15.8353 16.5 -6.25 -15.6524 12.616 + [4,16,-6.25,-15.9008,12.583,-6.25,-16.0846,16.4844,-6.25,-15.8353,16.5,-6.25,-15.6524,12.616], +// 4 16 -6.25 -14.8474 5.2946 -6.25 -15.9008 12.583 -6.25 -15.6524 12.616 -6.25 -14.6036 5.36 + [4,16,-6.25,-14.8474,5.2946,-6.25,-15.9008,12.583,-6.25,-15.6524,12.616,-6.25,-14.6036,5.36], +// 4 16 -6.25 -13.1188 -1.7446 -6.25 -14.8474 5.2946 -6.25 -14.6036 5.36 -6.25 -12.8827 -1.648 + [4,16,-6.25,-13.1188,-1.7446,-6.25,-14.8474,5.2946,-6.25,-14.6036,5.36,-6.25,-12.8827,-1.648], +// 4 16 -6.25 -10.7354 -8.4103 -6.25 -13.1188 -1.7446 -6.25 -12.8827 -1.648 -6.25 -10.5099 -8.284 + [4,16,-6.25,-10.7354,-8.4103,-6.25,-13.1188,-1.7446,-6.25,-12.8827,-1.648,-6.25,-10.5099,-8.284], +// 4 16 -6.25 -7.7438 -14.5897 -6.25 -10.7354 -8.4103 -6.25 -10.5099 -8.284 -6.25 -7.5316 -14.436 + [4,16,-6.25,-7.7438,-14.5897,-6.25,-10.7354,-8.4103,-6.25,-10.5099,-8.284,-6.25,-7.5316,-14.436], +// 4 16 -6.25 -6.4278 -16.6629 -6.25 -7.7438 -14.5897 -6.25 -7.5316 -14.436 -6.25 -6.2215 -16.5 + [4,16,-6.25,-6.4278,-16.6629,-6.25,-7.7438,-14.5897,-6.25,-7.5316,-14.436,-6.25,-6.2215,-16.5], +// 4 16 -6.1739 -6.1838 -17.0473 -6.25 -6.4278 -16.6629 -6.25 -6.2215 -16.5 -6.1739 -5.9786 -16.8827 + [4,16,-6.1739,-6.1838,-17.0473,-6.25,-6.4278,-16.6629,-6.25,-6.2215,-16.5,-6.1739,-5.9786,-16.8827], +// 4 16 -5.9571 -5.977 -17.3732 -6.1739 -6.1838 -17.0473 -6.1739 -5.9786 -16.8827 -5.9571 -5.7727 -17.2071 + [4,16,-5.9571,-5.977,-17.3732,-6.1739,-6.1838,-17.0473,-6.1739,-5.9786,-16.8827,-5.9571,-5.7727,-17.2071], +// 4 16 -5.6327 -5.8387 -17.5909 -5.9571 -5.977 -17.3732 -5.9571 -5.7727 -17.2071 -5.6327 -5.6351 -17.4239 + [4,16,-5.6327,-5.8387,-17.5909,-5.9571,-5.977,-17.3732,-5.9571,-5.7727,-17.2071,-5.6327,-5.6351,-17.4239], +// 4 16 -5.25 -5.7902 -17.6674 -5.6327 -5.8387 -17.5909 -5.6327 -5.6351 -17.4239 -5.25 -5.5868 -17.5 + [4,16,-5.25,-5.7902,-17.6674,-5.6327,-5.8387,-17.5909,-5.6327,-5.6351,-17.4239,-5.25,-5.5868,-17.5], +// 4 16 5.25 -5.7902 -17.6674 -5.25 -5.7902 -17.6674 -5.25 -5.5868 -17.5 5.25 -5.5868 -17.5 + [4,16,5.25,-5.7902,-17.6674,-5.25,-5.7902,-17.6674,-5.25,-5.5868,-17.5,5.25,-5.5868,-17.5], +// 5 24 -5.9571 -15.8686 17.2071 -5.9571 -16.118 17.1947 -5.6327 -16.1283 17.4124 -6.1739 -15.8533 16.8827 + [5,24,-5.9571,-15.8686,17.2071,-5.9571,-16.118,17.1947,-5.6327,-16.1283,17.4124,-6.1739,-15.8533,16.8827], +// 5 24 -5.6327 -15.8788 17.4239 -5.6327 -16.1283 17.4124 -5.25 -16.1319 17.4888 -5.9571 -15.8686 17.2071 + [5,24,-5.6327,-15.8788,17.4239,-5.6327,-16.1283,17.4124,-5.25,-16.1319,17.4888,-5.9571,-15.8686,17.2071], +// 5 24 -5.9571 -5.7727 -17.2071 -5.9571 -5.977 -17.3732 -5.6327 -5.6351 -17.4239 -6.1739 -6.1838 -17.0473 + [5,24,-5.9571,-5.7727,-17.2071,-5.9571,-5.977,-17.3732,-5.6327,-5.6351,-17.4239,-6.1739,-6.1838,-17.0473], +// 5 24 -5.6327 -5.6351 -17.4239 -5.6327 -5.8387 -17.5909 -5.25 -5.5868 -17.5 -5.9571 -5.977 -17.3732 + [5,24,-5.6327,-5.6351,-17.4239,-5.6327,-5.8387,-17.5909,-5.25,-5.5868,-17.5,-5.9571,-5.977,-17.3732], +// 5 24 6.1739 -5.9786 -16.8827 6.1739 -6.1838 -17.0473 5.9571 -5.977 -17.3732 6.25 -6.2215 -16.5 + [5,24,6.1739,-5.9786,-16.8827,6.1739,-6.1838,-17.0473,5.9571,-5.977,-17.3732,6.25,-6.2215,-16.5], +// 5 24 5.25 -15.8824 17.5 5.25 -16.1319 17.4888 -5.25 -15.8824 17.5 5.6327 -16.1283 17.4124 + [5,24,5.25,-15.8824,17.5,5.25,-16.1319,17.4888,-5.25,-15.8824,17.5,5.6327,-16.1283,17.4124], +// 5 24 -5.25 -16.1319 17.4888 -5.25 -15.8824 17.5 -5.6327 -15.8788 17.4239 5.25 -16.1319 17.4888 + [5,24,-5.25,-16.1319,17.4888,-5.25,-15.8824,17.5,-5.6327,-15.8788,17.4239,5.25,-16.1319,17.4888], +// 5 24 -5.25 -5.5868 -17.5 -5.25 -5.7902 -17.6674 5.25 -5.5868 -17.5 -5.6327 -5.8387 -17.5909 + [5,24,-5.25,-5.5868,-17.5,-5.25,-5.7902,-17.6674,5.25,-5.5868,-17.5,-5.6327,-5.8387,-17.5909], +// 5 24 5.9571 -5.7727 -17.2071 5.9571 -5.977 -17.3732 6.1739 -5.9786 -16.8827 5.6327 -5.8387 -17.5909 + [5,24,5.9571,-5.7727,-17.2071,5.9571,-5.977,-17.3732,6.1739,-5.9786,-16.8827,5.6327,-5.8387,-17.5909], +// 5 24 6.1739 -15.8533 16.8827 6.1739 -16.1027 16.8688 6.25 -16.0846 16.4844 5.9571 -15.8686 17.2071 + [5,24,6.1739,-15.8533,16.8827,6.1739,-16.1027,16.8688,6.25,-16.0846,16.4844,5.9571,-15.8686,17.2071], +// 5 24 6.25 -6.2215 -16.5 6.25 -6.4278 -16.6629 6.1739 -6.1838 -17.0473 6.25 -7.5316 -14.436 + [5,24,6.25,-6.2215,-16.5,6.25,-6.4278,-16.6629,6.1739,-6.1838,-17.0473,6.25,-7.5316,-14.436], +// 5 24 6.25 -15.8353 16.5 6.25 -16.0846 16.4844 6.25 -15.9008 12.583 6.1739 -15.8533 16.8827 + [5,24,6.25,-15.8353,16.5,6.25,-16.0846,16.4844,6.25,-15.9008,12.583,6.1739,-15.8533,16.8827], +// 5 24 -6.1739 -5.9786 -16.8827 -6.1739 -6.1838 -17.0473 -5.9571 -5.7727 -17.2071 -6.25 -6.4278 -16.6629 + [5,24,-6.1739,-5.9786,-16.8827,-6.1739,-6.1838,-17.0473,-5.9571,-5.7727,-17.2071,-6.25,-6.4278,-16.6629], +// 5 24 -6.1739 -15.8533 16.8827 -6.1739 -16.1027 16.8688 -6.25 -15.8353 16.5 -5.9571 -16.118 17.1947 + [5,24,-6.1739,-15.8533,16.8827,-6.1739,-16.1027,16.8688,-6.25,-15.8353,16.5,-5.9571,-16.118,17.1947], +// 5 24 5.25 -5.5868 -17.5 5.25 -5.7902 -17.6674 -5.25 -5.7902 -17.6674 5.6327 -5.6351 -17.4239 + [5,24,5.25,-5.5868,-17.5,5.25,-5.7902,-17.6674,-5.25,-5.7902,-17.6674,5.6327,-5.6351,-17.4239], +// 5 24 5.6327 -5.6351 -17.4239 5.6327 -5.8387 -17.5909 5.9571 -5.7727 -17.2071 5.25 -5.7902 -17.6674 + [5,24,5.6327,-5.6351,-17.4239,5.6327,-5.8387,-17.5909,5.9571,-5.7727,-17.2071,5.25,-5.7902,-17.6674], +// 5 24 5.6327 -15.8788 17.4239 5.6327 -16.1283 17.4124 5.9571 -16.118 17.1947 5.25 -15.8824 17.5 + [5,24,5.6327,-15.8788,17.4239,5.6327,-16.1283,17.4124,5.9571,-16.118,17.1947,5.25,-15.8824,17.5], +// 5 24 -6.25 -15.8353 16.5 -6.25 -16.0846 16.4844 -6.25 -15.6524 12.616 -6.1739 -16.1027 16.8688 + [5,24,-6.25,-15.8353,16.5,-6.25,-16.0846,16.4844,-6.25,-15.6524,12.616,-6.1739,-16.1027,16.8688], +// 5 24 -6.25 -6.2215 -16.5 -6.25 -6.4278 -16.6629 -6.1739 -5.9786 -16.8827 -6.25 -7.7438 -14.5897 + [5,24,-6.25,-6.2215,-16.5,-6.25,-6.4278,-16.6629,-6.1739,-5.9786,-16.8827,-6.25,-7.7438,-14.5897], +// 5 24 5.9571 -15.8686 17.2071 5.9571 -16.118 17.1947 6.1739 -16.1027 16.8688 5.6327 -15.8788 17.4239 + [5,24,5.9571,-15.8686,17.2071,5.9571,-16.118,17.1947,6.1739,-16.1027,16.8688,5.6327,-15.8788,17.4239], +// +// 4 16 -6.1739 -6.1838 -17.0473 -5.6327 -5.8387 -17.5909 -5.25 -5.7902 -17.6674 -6.25 -6.4278 -16.6629 + [4,16,-6.1739,-6.1838,-17.0473,-5.6327,-5.8387,-17.5909,-5.25,-5.7902,-17.6674,-6.25,-6.4278,-16.6629], +// 3 16 -5.9571 -5.977 -17.3732 -5.6327 -5.8387 -17.5909 -6.1739 -6.1838 -17.0473 + [3,16,-5.9571,-5.977,-17.3732,-5.6327,-5.8387,-17.5909,-6.1739,-6.1838,-17.0473], +// 4 16 5.6327 -5.8387 -17.5909 6.1739 -6.1838 -17.0473 6.25 -6.4278 -16.6629 5.25 -5.7902 -17.6674 + [4,16,5.6327,-5.8387,-17.5909,6.1739,-6.1838,-17.0473,6.25,-6.4278,-16.6629,5.25,-5.7902,-17.6674], +// 3 16 5.9571 -5.977 -17.3732 6.1739 -6.1838 -17.0473 5.6327 -5.8387 -17.5909 + [3,16,5.9571,-5.977,-17.3732,6.1739,-6.1838,-17.0473,5.6327,-5.8387,-17.5909], +// 4 16 -6.25 -7.7438 -14.5897 -6.25 -6.4278 -16.6629 6.25 -6.4278 -16.6629 6.25 -7.7438 -14.5897 + [4,16,-6.25,-7.7438,-14.5897,-6.25,-6.4278,-16.6629,6.25,-6.4278,-16.6629,6.25,-7.7438,-14.5897], +// 4 16 6.25 -6.4278 -16.6629 -6.25 -6.4278 -16.6629 -5.25 -5.7902 -17.6674 5.25 -5.7902 -17.6674 + [4,16,6.25,-6.4278,-16.6629,-6.25,-6.4278,-16.6629,-5.25,-5.7902,-17.6674,5.25,-5.7902,-17.6674], +// 4 16 -6.25 -10.7354 -8.4103 -6.25 -7.7438 -14.5897 6.25 -7.7438 -14.5897 6.25 -10.7354 -8.4103 + [4,16,-6.25,-10.7354,-8.4103,-6.25,-7.7438,-14.5897,6.25,-7.7438,-14.5897,6.25,-10.7354,-8.4103], +// 4 16 -6.25 -10.7354 -8.4103 -1.6222 -12.9879 -2.1108 -1.9874 -13.1188 -1.7446 -6.25 -13.1188 -1.7446 + [4,16,-6.25,-10.7354,-8.4103,-1.6222,-12.9879,-2.1108,-1.9874,-13.1188,-1.7446,-6.25,-13.1188,-1.7446], +// 3 16 -1.6222 -12.9879 -2.1108 -6.25 -10.7354 -8.4103 -.827 -12.8261 -2.5632 + [3,16,-1.6222,-12.9879,-2.1108,-6.25,-10.7354,-8.4103,-.827,-12.8261,-2.5632], +// 4 16 -.827 -12.8261 -2.5632 -6.25 -10.7354 -8.4103 6.25 -10.7354 -8.4103 0 -12.7714 -2.716 + [4,16,-.827,-12.8261,-2.5632,-6.25,-10.7354,-8.4103,6.25,-10.7354,-8.4103,0,-12.7714,-2.716], +// 3 16 .827 -12.8261 -2.5632 0 -12.7714 -2.716 6.25 -10.7354 -8.4103 + [3,16,.827,-12.8261,-2.5632,0,-12.7714,-2.716,6.25,-10.7354,-8.4103], +// 3 16 1.6222 -12.9879 -2.1108 .827 -12.8261 -2.5632 6.25 -10.7354 -8.4103 + [3,16,1.6222,-12.9879,-2.1108,.827,-12.8261,-2.5632,6.25,-10.7354,-8.4103], +// 4 16 1.9874 -13.1188 -1.7446 1.6222 -12.9879 -2.1108 6.25 -10.7354 -8.4103 6.25 -13.1188 -1.7446 + [4,16,1.9874,-13.1188,-1.7446,1.6222,-12.9879,-2.1108,6.25,-10.7354,-8.4103,6.25,-13.1188,-1.7446], +// 4 16 -6.25 -13.1188 -1.7446 -4.239 -14.8326 5.2344 -4.2358 -14.8474 5.2946 -6.25 -14.8474 5.2946 + [4,16,-6.25,-13.1188,-1.7446,-4.239,-14.8326,5.2344,-4.2358,-14.8474,5.2946,-6.25,-14.8474,5.2946], +// 3 16 -4.239 -14.8326 5.2344 -6.25 -13.1188 -1.7446 -4.1576 -14.4517 3.6834 + [3,16,-4.239,-14.8326,5.2344,-6.25,-13.1188,-1.7446,-4.1576,-14.4517,3.6834], +// 3 16 -4.1576 -14.4517 3.6834 -6.25 -13.1188 -1.7446 -3.9163 -14.0855 2.192 + [3,16,-4.1576,-14.4517,3.6834,-6.25,-13.1188,-1.7446,-3.9163,-14.0855,2.192], +// 3 16 -3.9163 -14.0855 2.192 -6.25 -13.1188 -1.7446 -3.5246 -13.748 .8174 + [3,16,-3.9163,-14.0855,2.192,-6.25,-13.1188,-1.7446,-3.5246,-13.748,.8174], +// 3 16 -3.5246 -13.748 .8174 -6.25 -13.1188 -1.7446 -2.9974 -13.4521 -.3874 + [3,16,-3.5246,-13.748,.8174,-6.25,-13.1188,-1.7446,-2.9974,-13.4521,-.3874], +// 3 16 -2.9974 -13.4521 -.3874 -6.25 -13.1188 -1.7446 -2.3551 -13.2093 -1.3761 + [3,16,-2.9974,-13.4521,-.3874,-6.25,-13.1188,-1.7446,-2.3551,-13.2093,-1.3761], +// 3 16 -2.3551 -13.2093 -1.3761 -6.25 -13.1188 -1.7446 -1.9874 -13.1188 -1.7446 + [3,16,-2.3551,-13.2093,-1.3761,-6.25,-13.1188,-1.7446,-1.9874,-13.1188,-1.7446], +// 3 16 2.3551 -13.2093 -1.3761 1.9874 -13.1188 -1.7446 6.25 -13.1188 -1.7446 + [3,16,2.3551,-13.2093,-1.3761,1.9874,-13.1188,-1.7446,6.25,-13.1188,-1.7446], +// 3 16 2.9974 -13.4521 -.3874 2.3551 -13.2093 -1.3761 6.25 -13.1188 -1.7446 + [3,16,2.9974,-13.4521,-.3874,2.3551,-13.2093,-1.3761,6.25,-13.1188,-1.7446], +// 3 16 3.5246 -13.748 .8174 2.9974 -13.4521 -.3874 6.25 -13.1188 -1.7446 + [3,16,3.5246,-13.748,.8174,2.9974,-13.4521,-.3874,6.25,-13.1188,-1.7446], +// 3 16 3.9163 -14.0855 2.192 3.5246 -13.748 .8174 6.25 -13.1188 -1.7446 + [3,16,3.9163,-14.0855,2.192,3.5246,-13.748,.8174,6.25,-13.1188,-1.7446], +// 3 16 4.1576 -14.4517 3.6834 3.9163 -14.0855 2.192 6.25 -13.1188 -1.7446 + [3,16,4.1576,-14.4517,3.6834,3.9163,-14.0855,2.192,6.25,-13.1188,-1.7446], +// 3 16 4.239 -14.8326 5.2344 4.1576 -14.4517 3.6834 6.25 -13.1188 -1.7446 + [3,16,4.239,-14.8326,5.2344,4.1576,-14.4517,3.6834,6.25,-13.1188,-1.7446], +// 4 16 -3.9163 -15.2784 8.2768 -6.25 -15.9008 12.583 -6.25 -14.8474 5.2946 -4.1576 -15.0628 6.7854 + [4,16,-3.9163,-15.2784,8.2768,-6.25,-15.9008,12.583,-6.25,-14.8474,5.2946,-4.1576,-15.0628,6.7854], +// 3 16 -4.1576 -15.0628 6.7854 -6.25 -14.8474 5.2946 -4.2358 -14.8474 5.2946 + [3,16,-4.1576,-15.0628,6.7854,-6.25,-14.8474,5.2946,-4.2358,-14.8474,5.2946], +// 3 16 6.25 -15.9008 12.583 1.616 -15.9008 12.583 2.3551 -15.7942 11.8449 + [3,16,6.25,-15.9008,12.583,1.616,-15.9008,12.583,2.3551,-15.7942,11.8449], +// 3 16 6.25 -15.9008 12.583 2.3551 -15.7942 11.8449 2.9974 -15.6512 10.8562 + [3,16,6.25,-15.9008,12.583,2.3551,-15.7942,11.8449,2.9974,-15.6512,10.8562], +// 3 16 6.25 -15.9008 12.583 2.9974 -15.6512 10.8562 3.5246 -15.4771 9.6513 + [3,16,6.25,-15.9008,12.583,2.9974,-15.6512,10.8562,3.5246,-15.4771,9.6513], +// 3 16 6.25 -15.9008 12.583 3.5246 -15.4771 9.6513 3.9163 -15.2784 8.2768 + [3,16,6.25,-15.9008,12.583,3.5246,-15.4771,9.6513,3.9163,-15.2784,8.2768], +// 4 16 6.25 -14.8474 5.2946 6.25 -15.9008 12.583 3.9163 -15.2784 8.2768 4.1576 -15.0628 6.7854 + [4,16,6.25,-14.8474,5.2946,6.25,-15.9008,12.583,3.9163,-15.2784,8.2768,4.1576,-15.0628,6.7854], +// 3 16 4.1576 -15.0628 6.7854 4.2358 -14.8474 5.2946 6.25 -14.8474 5.2946 + [3,16,4.1576,-15.0628,6.7854,4.2358,-14.8474,5.2946,6.25,-14.8474,5.2946], +// 3 16 -6.25 -15.9008 12.583 -3.9163 -15.2784 8.2768 -3.5246 -15.4771 9.6513 + [3,16,-6.25,-15.9008,12.583,-3.9163,-15.2784,8.2768,-3.5246,-15.4771,9.6513], +// 3 16 -6.25 -15.9008 12.583 -3.5246 -15.4771 9.6513 -2.9974 -15.6512 10.8562 + [3,16,-6.25,-15.9008,12.583,-3.5246,-15.4771,9.6513,-2.9974,-15.6512,10.8562], +// 3 16 -6.25 -15.9008 12.583 -2.9974 -15.6512 10.8562 -2.3551 -15.7942 11.8449 + [3,16,-6.25,-15.9008,12.583,-2.9974,-15.6512,10.8562,-2.3551,-15.7942,11.8449], +// 3 16 -1.616 -15.9008 12.583 -6.25 -15.9008 12.583 -2.3551 -15.7942 11.8449 + [3,16,-1.616,-15.9008,12.583,-6.25,-15.9008,12.583,-2.3551,-15.7942,11.8449], +// 4 16 6.1739 -16.1027 16.8688 5.6327 -16.1283 17.4124 5.25 -16.1319 17.4889 6.25 -16.0846 16.4844 + [4,16,6.1739,-16.1027,16.8688,5.6327,-16.1283,17.4124,5.25,-16.1319,17.4889,6.25,-16.0846,16.4844], +// 3 16 5.9571 -16.118 17.1947 5.6327 -16.1283 17.4124 6.1739 -16.1027 16.8688 + [3,16,5.9571,-16.118,17.1947,5.6327,-16.1283,17.4124,6.1739,-16.1027,16.8688], +// 4 16 -5.6327 -16.1283 17.4124 -6.1739 -16.1027 16.8688 -6.25 -16.0846 16.4844 -5.25 -16.1319 17.4889 + [4,16,-5.6327,-16.1283,17.4124,-6.1739,-16.1027,16.8688,-6.25,-16.0846,16.4844,-5.25,-16.1319,17.4889], +// 3 16 -5.9571 -16.118 17.1947 -6.1739 -16.1027 16.8688 -5.6327 -16.1283 17.4124 + [3,16,-5.9571,-16.118,17.1947,-6.1739,-16.1027,16.8688,-5.6327,-16.1283,17.4124], +// 4 16 0 -15.9292 13.1847 .827 -15.9219 13.0319 5.25 -16.1319 17.4888 -5.25 -16.1319 17.4888 + [4,16,0,-15.9292,13.1847,.827,-15.9219,13.0319,5.25,-16.1319,17.4888,-5.25,-16.1319,17.4888], +// 4 16 5.25 -16.1319 17.4888 .827 -15.9219 13.0319 1.616 -15.9008 12.583 6.25 -16.0846 16.4844 + [4,16,5.25,-16.1319,17.4888,.827,-15.9219,13.0319,1.616,-15.9008,12.583,6.25,-16.0846,16.4844], +// 4 16 -.827 -15.9219 13.0319 0 -15.9292 13.1847 -5.25 -16.1319 17.4888 -6.25 -16.0846 16.4844 + [4,16,-.827,-15.9219,13.0319,0,-15.9292,13.1847,-5.25,-16.1319,17.4888,-6.25,-16.0846,16.4844], +// 4 16 -6.25 -15.9008 12.583 -1.616 -15.9008 12.583 -.827 -15.9219 13.0319 -6.25 -16.0846 16.4844 + [4,16,-6.25,-15.9008,12.583,-1.616,-15.9008,12.583,-.827,-15.9219,13.0319,-6.25,-16.0846,16.4844], +// 3 16 6.25 -16.0846 16.4844 1.616 -15.9008 12.583 6.25 -15.9008 12.583 + [3,16,6.25,-16.0846,16.4844,1.616,-15.9008,12.583,6.25,-15.9008,12.583], +// 4 16 6.25 -14.8474 5.2946 4.2358 -14.8474 5.2946 4.239 -14.8326 5.2344 6.25 -13.1188 -1.7446 + [4,16,6.25,-14.8474,5.2946,4.2358,-14.8474,5.2946,4.239,-14.8326,5.2344,6.25,-13.1188,-1.7446], +// 4 0 .827 -12.8261 -2.5632 .627 -13.0959 -1.8085 0 -13.0466 -1.9465 0 -12.7714 -2.716 + [4,0,.827,-12.8261,-2.5632,.627,-13.0959,-1.8085,0,-13.0466,-1.9465,0,-12.7714,-2.716], +// 4 0 0 -13.0466 -1.9465 -.627 -13.0959 -1.8085 -.827 -12.8261 -2.5632 0 -12.7714 -2.716 + [4,0,0,-13.0466,-1.9465,-.627,-13.0959,-1.8085,-.827,-12.8261,-2.5632,0,-12.7714,-2.716], +// 4 0 -1.6222 -12.9879 -2.1108 -.827 -12.8261 -2.5632 -.627 -13.0959 -1.8085 -.7213 -13.1188 -1.7446 + [4,0,-1.6222,-12.9879,-2.1108,-.827,-12.8261,-2.5632,-.627,-13.0959,-1.8085,-.7213,-13.1188,-1.7446], +// 3 0 -.7213 -13.1188 -1.7446 -1.9874 -13.1188 -1.7446 -1.6222 -12.9879 -2.1108 + [3,0,-.7213,-13.1188,-1.7446,-1.9874,-13.1188,-1.7446,-1.6222,-12.9879,-2.1108], +// 4 0 .627 -13.0959 -1.8085 .827 -12.8261 -2.5632 1.6222 -12.9879 -2.1108 .7213 -13.1188 -1.7446 + [4,0,.627,-13.0959,-1.8085,.827,-12.8261,-2.5632,1.6222,-12.9879,-2.1108,.7213,-13.1188,-1.7446], +// 3 0 1.9874 -13.1188 -1.7446 .7213 -13.1188 -1.7446 1.6222 -12.9879 -2.1108 + [3,0,1.9874,-13.1188,-1.7446,.7213,-13.1188,-1.7446,1.6222,-12.9879,-2.1108], +// 4 0 3.214 -14.8326 5.2344 4.239 -14.8326 5.2344 4.2358 -14.8474 5.2946 3.2113 -14.8474 5.2946 + [4,0,3.214,-14.8326,5.2344,4.239,-14.8326,5.2344,4.2358,-14.8474,5.2946,3.2113,-14.8474,5.2946], +// 4 0 1.9874 -13.1188 -1.7446 2.3551 -13.2093 -1.3761 1.7856 -13.3664 -.7364 1.2299 -13.2035 -1.3999 + [4,0,1.9874,-13.1188,-1.7446,2.3551,-13.2093,-1.3761,1.7856,-13.3664,-.7364,1.2299,-13.2035,-1.3999], +// 4 0 2.9974 -13.4521 -.3874 2.2726 -13.5857 .1567 1.7856 -13.3664 -.7364 2.3551 -13.2093 -1.3761 + [4,0,2.9974,-13.4521,-.3874,2.2726,-13.5857,.1567,1.7856,-13.3664,-.7364,2.3551,-13.2093,-1.3761], +// 4 0 3.5246 -13.748 .8174 2.6723 -13.8528 1.2448 2.2726 -13.5857 .1567 2.9974 -13.4521 -.3874 + [4,0,3.5246,-13.748,.8174,2.6723,-13.8528,1.2448,2.2726,-13.5857,.1567,2.9974,-13.4521,-.3874], +// 4 0 3.9163 -14.0855 2.192 2.9694 -14.1578 2.4864 2.6723 -13.8528 1.2448 3.5246 -13.748 .8174 + [4,0,3.9163,-14.0855,2.192,2.9694,-14.1578,2.4864,2.6723,-13.8528,1.2448,3.5246,-13.748,.8174], +// 4 0 3.214 -14.8326 5.2344 3.1522 -14.4886 3.8334 4.1576 -14.4517 3.6834 4.239 -14.8326 5.2344 + [4,0,3.214,-14.8326,5.2344,3.1522,-14.4886,3.8334,4.1576,-14.4517,3.6834,4.239,-14.8326,5.2344], +// 4 0 -3.214 -14.8326 5.2344 -3.2113 -14.8474 5.2946 -4.2358 -14.8474 5.2946 -4.239 -14.8326 5.2344 + [4,0,-3.214,-14.8326,5.2344,-3.2113,-14.8474,5.2946,-4.2358,-14.8474,5.2946,-4.239,-14.8326,5.2344], +// 4 0 -1.9874 -13.1188 -1.7446 -1.2299 -13.2035 -1.3999 -1.7856 -13.3664 -.7364 -2.3551 -13.2093 -1.3761 + [4,0,-1.9874,-13.1188,-1.7446,-1.2299,-13.2035,-1.3999,-1.7856,-13.3664,-.7364,-2.3551,-13.2093,-1.3761], +// 4 0 -2.9974 -13.4521 -.3874 -2.3551 -13.2093 -1.3761 -1.7856 -13.3664 -.7364 -2.2726 -13.5857 .1567 + [4,0,-2.9974,-13.4521,-.3874,-2.3551,-13.2093,-1.3761,-1.7856,-13.3664,-.7364,-2.2726,-13.5857,.1567], +// 4 0 -3.5246 -13.748 .8174 -2.9974 -13.4521 -.3874 -2.2726 -13.5857 .1567 -2.6723 -13.8528 1.2448 + [4,0,-3.5246,-13.748,.8174,-2.9974,-13.4521,-.3874,-2.2726,-13.5857,.1567,-2.6723,-13.8528,1.2448], +// 4 0 -3.9163 -14.0855 2.192 -3.5246 -13.748 .8174 -2.6723 -13.8528 1.2448 -2.9694 -14.1578 2.4864 + [4,0,-3.9163,-14.0855,2.192,-3.5246,-13.748,.8174,-2.6723,-13.8528,1.2448,-2.9694,-14.1578,2.4864], +// 4 0 -4.1576 -14.4517 3.6834 -3.1522 -14.4886 3.8334 -3.214 -14.8326 5.2344 -4.239 -14.8326 5.2344 + [4,0,-4.1576,-14.4517,3.6834,-3.1522,-14.4886,3.8334,-3.214,-14.8326,5.2344,-4.239,-14.8326,5.2344], +// 4 0 -3.9163 -14.0855 2.192 -3.0697 -14.3393 3.2254 -3.1522 -14.4886 3.8334 -4.1576 -14.4517 3.6834 + [4,0,-3.9163,-14.0855,2.192,-3.0697,-14.3393,3.2254,-3.1522,-14.4886,3.8334,-4.1576,-14.4517,3.6834], +// 3 0 -3.0697 -14.3393 3.2254 -3.9163 -14.0855 2.192 -2.9694 -14.1578 2.4864 + [3,0,-3.0697,-14.3393,3.2254,-3.9163,-14.0855,2.192,-2.9694,-14.1578,2.4864], +// 4 0 3.1522 -14.4886 3.8334 3.0697 -14.3393 3.2254 3.9163 -14.0855 2.192 4.1576 -14.4517 3.6834 + [4,0,3.1522,-14.4886,3.8334,3.0697,-14.3393,3.2254,3.9163,-14.0855,2.192,4.1576,-14.4517,3.6834], +// 3 0 3.0697 -14.3393 3.2254 2.9694 -14.1578 2.4864 3.9163 -14.0855 2.192 + [3,0,3.0697,-14.3393,3.2254,2.9694,-14.1578,2.4864,3.9163,-14.0855,2.192], +// 3 0 -1.2299 -13.2035 -1.3999 -1.9874 -13.1188 -1.7446 -.7213 -13.1188 -1.7446 + [3,0,-1.2299,-13.2035,-1.3999,-1.9874,-13.1188,-1.7446,-.7213,-13.1188,-1.7446], +// 3 0 1.2299 -13.2035 -1.3999 .7213 -13.1188 -1.7446 1.9874 -13.1188 -1.7446 + [3,0,1.2299,-13.2035,-1.3999,.7213,-13.1188,-1.7446,1.9874,-13.1188,-1.7446], +// 4 0 2.9974 -15.6512 10.8562 2.3551 -15.7942 11.8449 1.7856 -15.7017 11.2051 2.2726 -15.5726 10.312 + [4,0,2.9974,-15.6512,10.8562,2.3551,-15.7942,11.8449,1.7856,-15.7017,11.2051,2.2726,-15.5726,10.312], +// 4 0 2.2726 -15.5726 10.312 2.6723 -15.4153 9.2239 3.5246 -15.4771 9.6513 2.9974 -15.6512 10.8562 + [4,0,2.2726,-15.5726,10.312,2.6723,-15.4153,9.2239,3.5246,-15.4771,9.6513,2.9974,-15.6512,10.8562], +// 4 0 2.6723 -15.4153 9.2239 2.9694 -15.2359 7.9824 3.9163 -15.2784 8.2768 3.5246 -15.4771 9.6513 + [4,0,2.6723,-15.4153,9.2239,2.9694,-15.2359,7.9824,3.9163,-15.2784,8.2768,3.5246,-15.4771,9.6513], +// 4 0 2.9694 -15.2359 7.9824 3.1522 -15.0411 6.6353 4.1576 -15.0628 6.7854 3.9163 -15.2784 8.2768 + [4,0,2.9694,-15.2359,7.9824,3.1522,-15.0411,6.6353,4.1576,-15.0628,6.7854,3.9163,-15.2784,8.2768], +// 4 0 4.2358 -14.8474 5.2946 4.1576 -15.0628 6.7854 3.1522 -15.0411 6.6353 3.2113 -14.8474 5.2946 + [4,0,4.2358,-14.8474,5.2946,4.1576,-15.0628,6.7854,3.1522,-15.0411,6.6353,3.2113,-14.8474,5.2946], +// 4 0 -1.7856 -15.7017 11.2051 -2.3551 -15.7942 11.8449 -2.9974 -15.6512 10.8562 -2.2726 -15.5726 10.312 + [4,0,-1.7856,-15.7017,11.2051,-2.3551,-15.7942,11.8449,-2.9974,-15.6512,10.8562,-2.2726,-15.5726,10.312], +// 4 0 -3.5246 -15.4771 9.6513 -2.6723 -15.4153 9.2239 -2.2726 -15.5726 10.312 -2.9974 -15.6512 10.8562 + [4,0,-3.5246,-15.4771,9.6513,-2.6723,-15.4153,9.2239,-2.2726,-15.5726,10.312,-2.9974,-15.6512,10.8562], +// 4 0 -2.6723 -15.4153 9.2239 -3.5246 -15.4771 9.6513 -3.9163 -15.2784 8.2768 -2.9694 -15.2359 7.9824 + [4,0,-2.6723,-15.4153,9.2239,-3.5246,-15.4771,9.6513,-3.9163,-15.2784,8.2768,-2.9694,-15.2359,7.9824], +// 4 0 -4.1576 -15.0628 6.7854 -3.1522 -15.0411 6.6353 -2.9694 -15.2359 7.9824 -3.9163 -15.2784 8.2768 + [4,0,-4.1576,-15.0628,6.7854,-3.1522,-15.0411,6.6353,-2.9694,-15.2359,7.9824,-3.9163,-15.2784,8.2768], +// 4 0 -3.1522 -15.0411 6.6353 -4.1576 -15.0628 6.7854 -4.2358 -14.8474 5.2946 -3.2113 -14.8474 5.2946 + [4,0,-3.1522,-15.0411,6.6353,-4.1576,-15.0628,6.7854,-4.2358,-14.8474,5.2946,-3.2113,-14.8474,5.2946], +// 3 0 1.616 -15.9008 12.583 -1.616 -15.9008 12.583 0 -15.8766 12.4153 + [3,0,1.616,-15.9008,12.583,-1.616,-15.9008,12.583,0,-15.8766,12.4153], +// 3 0 1.616 -15.9008 12.583 0 -15.8766 12.4153 .627 -15.8567 12.2773 + [3,0,1.616,-15.9008,12.583,0,-15.8766,12.4153,.627,-15.8567,12.2773], +// 3 0 -1.616 -15.9008 12.583 -.627 -15.8567 12.2773 0 -15.8766 12.4153 + [3,0,-1.616,-15.9008,12.583,-.627,-15.8567,12.2773,0,-15.8766,12.4153], +// 3 0 -1.2299 -15.7976 11.8687 -2.3551 -15.7942 11.8449 -1.7856 -15.7017 11.2051 + [3,0,-1.2299,-15.7976,11.8687,-2.3551,-15.7942,11.8449,-1.7856,-15.7017,11.2051], +// 4 0 -.627 -15.8567 12.2773 -1.616 -15.9008 12.583 -2.3551 -15.7942 11.8449 -1.2299 -15.7976 11.8687 + [4,0,-.627,-15.8567,12.2773,-1.616,-15.9008,12.583,-2.3551,-15.7942,11.8449,-1.2299,-15.7976,11.8687], +// 3 0 1.2299 -15.7976 11.8687 1.7856 -15.7017 11.2051 2.3551 -15.7942 11.8449 + [3,0,1.2299,-15.7976,11.8687,1.7856,-15.7017,11.2051,2.3551,-15.7942,11.8449], +// 4 0 .627 -15.8567 12.2773 1.2299 -15.7976 11.8687 2.3551 -15.7942 11.8449 1.616 -15.9008 12.583 + [4,0,.627,-15.8567,12.2773,1.2299,-15.7976,11.8687,2.3551,-15.7942,11.8449,1.616,-15.9008,12.583], +// 3 0 -.827 -15.9219 13.0319 -1.616 -15.9008 12.583 1.616 -15.9008 12.583 + [3,0,-.827,-15.9219,13.0319,-1.616,-15.9008,12.583,1.616,-15.9008,12.583], +// 4 0 0 -15.9292 13.1847 -.827 -15.9219 13.0319 1.616 -15.9008 12.583 .827 -15.9219 13.0319 + [4,0,0,-15.9292,13.1847,-.827,-15.9219,13.0319,1.616,-15.9008,12.583,.827,-15.9219,13.0319], +// 4 57 -.627 -13.0959 -1.8085 .627 -13.0959 -1.8085 .7213 -13.1188 -1.7446 -.7213 -13.1188 -1.7446 + [4,57,-.627,-13.0959,-1.8085,.627,-13.0959,-1.8085,.7213,-13.1188,-1.7446,-.7213,-13.1188,-1.7446], +// 3 57 .627 -13.0959 -1.8085 -.627 -13.0959 -1.8085 0 -13.0466 -1.9465 + [3,57,.627,-13.0959,-1.8085,-.627,-13.0959,-1.8085,0,-13.0466,-1.9465], +// 4 4 1.7794 -14.7248 4.7954 3.214 -14.8326 5.2344 3.2113 -14.8474 5.2946 1.8783 -14.8474 5.2946 + [4,4,1.7794,-14.7248,4.7954,3.214,-14.8326,5.2344,3.2113,-14.8474,5.2946,1.8783,-14.8474,5.2946], +// 4 4 1.7794 -14.7248 4.7954 1.3619 -14.5706 4.1677 3.1522 -14.4886 3.8334 3.214 -14.8326 5.2344 + [4,4,1.7794,-14.7248,4.7954,1.3619,-14.5706,4.1677,3.1522,-14.4886,3.8334,3.214,-14.8326,5.2344], +// 4 4 -3.2113 -14.8474 5.2946 -3.214 -14.8326 5.2344 -3.1522 -14.4886 3.8334 -1.8783 -14.8474 5.2946 + [4,4,-3.2113,-14.8474,5.2946,-3.214,-14.8326,5.2344,-3.1522,-14.4886,3.8334,-1.8783,-14.8474,5.2946], +// 4 4 -3.0697 -14.3393 3.2254 -1.7794 -14.7248 4.7954 -1.8783 -14.8474 5.2946 -3.1522 -14.4886 3.8334 + [4,4,-3.0697,-14.3393,3.2254,-1.7794,-14.7248,4.7954,-1.8783,-14.8474,5.2946,-3.1522,-14.4886,3.8334], +// 3 4 -1.7794 -14.7248 4.7954 -3.0697 -14.3393 3.2254 -1.3619 -14.5706 4.1677 + [3,4,-1.7794,-14.7248,4.7954,-3.0697,-14.3393,3.2254,-1.3619,-14.5706,4.1677], +// 3 4 -1.3619 -14.5706 4.1677 -3.0697 -14.3393 3.2254 -.7371 -14.4677 3.7484 + [3,4,-1.3619,-14.5706,4.1677,-3.0697,-14.3393,3.2254,-.7371,-14.4677,3.7484], +// 3 4 -.7371 -14.4677 3.7484 -3.0697 -14.3393 3.2254 0 -14.4315 3.6011 + [3,4,-.7371,-14.4677,3.7484,-3.0697,-14.3393,3.2254,0,-14.4315,3.6011], +// 4 4 .7371 -14.4677 3.7484 3.0697 -14.3393 3.2254 3.1522 -14.4886 3.8334 1.3619 -14.5706 4.1677 + [4,4,.7371,-14.4677,3.7484,3.0697,-14.3393,3.2254,3.1522,-14.4886,3.8334,1.3619,-14.5706,4.1677], +// 3 4 .7371 -14.4677 3.7484 0 -14.4315 3.6011 3.0697 -14.3393 3.2254 + [3,4,.7371,-14.4677,3.7484,0,-14.4315,3.6011,3.0697,-14.3393,3.2254], +// 3 4 0 -14.4315 3.6011 -3.0697 -14.3393 3.2254 3.0697 -14.3393 3.2254 + [3,4,0,-14.4315,3.6011,-3.0697,-14.3393,3.2254,3.0697,-14.3393,3.2254], +// 3 57 3.0697 -14.3393 3.2254 2.6723 -13.8528 1.2448 2.9694 -14.1578 2.4864 + [3,57,3.0697,-14.3393,3.2254,2.6723,-13.8528,1.2448,2.9694,-14.1578,2.4864], +// 4 57 2.2726 -13.5857 .1567 2.6723 -13.8528 1.2448 .9701 -14.093 2.2228 1.05 -13.994 1.8192 + [4,57,2.2726,-13.5857,.1567,2.6723,-13.8528,1.2448,.9701,-14.093,2.2228,1.05,-13.994,1.8192], +// 4 57 1.05 -13.994 1.8192 .9701 -13.8948 1.4156 1.7856 -13.3664 -.7364 2.2726 -13.5857 .1567 + [4,57,1.05,-13.994,1.8192,.9701,-13.8948,1.4156,1.7856,-13.3664,-.7364,2.2726,-13.5857,.1567], +// 3 57 .7425 -13.8108 1.0734 .4018 -13.7546 .8448 1.2299 -13.2035 -1.3999 + [3,57,.7425,-13.8108,1.0734,.4018,-13.7546,.8448,1.2299,-13.2035,-1.3999], +// 4 57 .9701 -13.8948 1.4156 .7425 -13.8108 1.0734 1.2299 -13.2035 -1.3999 1.7856 -13.3664 -.7364 + [4,57,.9701,-13.8948,1.4156,.7425,-13.8108,1.0734,1.2299,-13.2035,-1.3999,1.7856,-13.3664,-.7364], +// 4 57 .7213 -13.1188 -1.7446 1.2299 -13.2035 -1.3999 .4018 -13.7546 .8448 0 -13.7349 .7645 + [4,57,.7213,-13.1188,-1.7446,1.2299,-13.2035,-1.3999,.4018,-13.7546,.8448,0,-13.7349,.7645], +// 4 57 -.7213 -13.1188 -1.7446 0 -13.7349 .7645 -.4018 -13.7546 .8448 -1.2299 -13.2035 -1.3999 + [4,57,-.7213,-13.1188,-1.7446,0,-13.7349,.7645,-.4018,-13.7546,.8448,-1.2299,-13.2035,-1.3999], +// 4 57 -.4018 -13.7546 .8448 -.7425 -13.8108 1.0734 -1.7856 -13.3664 -.7364 -1.2299 -13.2035 -1.3999 + [4,57,-.4018,-13.7546,.8448,-.7425,-13.8108,1.0734,-1.7856,-13.3664,-.7364,-1.2299,-13.2035,-1.3999], +// 4 57 -.7425 -13.8108 1.0734 -.9701 -13.8948 1.4156 -2.2726 -13.5857 .1567 -1.7856 -13.3664 -.7364 + [4,57,-.7425,-13.8108,1.0734,-.9701,-13.8948,1.4156,-2.2726,-13.5857,.1567,-1.7856,-13.3664,-.7364], +// 4 57 -.9701 -13.8948 1.4156 -1.05 -13.994 1.8192 -2.6723 -13.8528 1.2448 -2.2726 -13.5857 .1567 + [4,57,-.9701,-13.8948,1.4156,-1.05,-13.994,1.8192,-2.6723,-13.8528,1.2448,-2.2726,-13.5857,.1567], +// 4 57 -1.05 -13.994 1.8192 -.9701 -14.093 2.2228 -2.9694 -14.1578 2.4864 -2.6723 -13.8528 1.2448 + [4,57,-1.05,-13.994,1.8192,-.9701,-14.093,2.2228,-2.9694,-14.1578,2.4864,-2.6723,-13.8528,1.2448], +// 4 57 -3.0697 -14.3393 3.2254 -2.9694 -14.1578 2.4864 -.9701 -14.093 2.2228 -.7425 -14.1771 2.565 + [4,57,-3.0697,-14.3393,3.2254,-2.9694,-14.1578,2.4864,-.9701,-14.093,2.2228,-.7425,-14.1771,2.565], +// 3 57 -3.0697 -14.3393 3.2254 -.7425 -14.1771 2.565 -.4018 -14.2332 2.7936 + [3,57,-3.0697,-14.3393,3.2254,-.7425,-14.1771,2.565,-.4018,-14.2332,2.7936], +// 4 57 2.6723 -13.8528 1.2448 3.0697 -14.3393 3.2254 .7425 -14.1771 2.565 .9701 -14.093 2.2228 + [4,57,2.6723,-13.8528,1.2448,3.0697,-14.3393,3.2254,.7425,-14.1771,2.565,.9701,-14.093,2.2228], +// 3 57 3.0697 -14.3393 3.2254 .4018 -14.2332 2.7936 .7425 -14.1771 2.565 + [3,57,3.0697,-14.3393,3.2254,.4018,-14.2332,2.7936,.7425,-14.1771,2.565], +// 3 57 3.0697 -14.3393 3.2254 0 -14.2529 2.8739 .4018 -14.2332 2.7936 + [3,57,3.0697,-14.3393,3.2254,0,-14.2529,2.8739,.4018,-14.2332,2.7936], +// 3 57 -3.0697 -14.3393 3.2254 -.4018 -14.2332 2.7936 0 -14.2529 2.8739 + [3,57,-3.0697,-14.3393,3.2254,-.4018,-14.2332,2.7936,0,-14.2529,2.8739], +// 3 57 3.0697 -14.3393 3.2254 -3.0697 -14.3393 3.2254 0 -14.2529 2.8739 + [3,57,3.0697,-14.3393,3.2254,-3.0697,-14.3393,3.2254,0,-14.2529,2.8739], +// 3 57 0 -13.7349 .7645 -.7213 -13.1188 -1.7446 .7213 -13.1188 -1.7446 + [3,57,0,-13.7349,.7645,-.7213,-13.1188,-1.7446,.7213,-13.1188,-1.7446], +// 4 4 -.7371 -15.1406 7.3231 0 -15.1619 7.4703 1.2299 -15.7976 11.8687 .627 -15.8567 12.2773 + [4,4,-.7371,-15.1406,7.3231,0,-15.1619,7.4703,1.2299,-15.7976,11.8687,.627,-15.8567,12.2773], +// 4 4 0 -15.1619 7.4703 .7371 -15.1406 7.3231 2.2726 -15.5726 10.312 1.2299 -15.7976 11.8687 + [4,4,0,-15.1619,7.4703,.7371,-15.1406,7.3231,2.2726,-15.5726,10.312,1.2299,-15.7976,11.8687], +// 3 4 1.2299 -15.7976 11.8687 2.2726 -15.5726 10.312 1.7856 -15.7017 11.2051 + [3,4,1.2299,-15.7976,11.8687,2.2726,-15.5726,10.312,1.7856,-15.7017,11.2051], +// 4 4 .7371 -15.1406 7.3231 1.3619 -15.08 6.9037 2.6723 -15.4153 9.2239 2.2726 -15.5726 10.312 + [4,4,.7371,-15.1406,7.3231,1.3619,-15.08,6.9037,2.6723,-15.4153,9.2239,2.2726,-15.5726,10.312], +// 4 4 2.9694 -15.2359 7.9824 2.6723 -15.4153 9.2239 1.3619 -15.08 6.9037 1.7794 -14.9893 6.2761 + [4,4,2.9694,-15.2359,7.9824,2.6723,-15.4153,9.2239,1.3619,-15.08,6.9037,1.7794,-14.9893,6.2761], +// 4 4 1.8783 -14.8474 5.2946 3.1522 -15.0411 6.6353 2.9694 -15.2359 7.9824 1.926 -14.8822 5.5357 + [4,4,1.8783,-14.8474,5.2946,3.1522,-15.0411,6.6353,2.9694,-15.2359,7.9824,1.926,-14.8822,5.5357], +// 3 4 2.9694 -15.2359 7.9824 1.7794 -14.9893 6.2761 1.926 -14.8822 5.5357 + [3,4,2.9694,-15.2359,7.9824,1.7794,-14.9893,6.2761,1.926,-14.8822,5.5357], +// 3 4 3.1522 -15.0411 6.6353 1.8783 -14.8474 5.2946 3.2113 -14.8474 5.2946 + [3,4,3.1522,-15.0411,6.6353,1.8783,-14.8474,5.2946,3.2113,-14.8474,5.2946], +// 3 4 0 -15.8766 12.4153 -.627 -15.8567 12.2773 -1.2299 -15.7976 11.8687 + [3,4,0,-15.8766,12.4153,-.627,-15.8567,12.2773,-1.2299,-15.7976,11.8687], +// 3 4 0 -15.8766 12.4153 -.7371 -15.1406 7.3231 .627 -15.8567 12.2773 + [3,4,0,-15.8766,12.4153,-.7371,-15.1406,7.3231,.627,-15.8567,12.2773], +// 3 4 -1.2299 -15.7976 11.8687 -1.7856 -15.7017 11.2051 -2.2726 -15.5726 10.312 + [3,4,-1.2299,-15.7976,11.8687,-1.7856,-15.7017,11.2051,-2.2726,-15.5726,10.312], +// 4 4 0 -15.8766 12.4153 -1.2299 -15.7976 11.8687 -2.2726 -15.5726 10.312 -.7371 -15.1406 7.3231 + [4,4,0,-15.8766,12.4153,-1.2299,-15.7976,11.8687,-2.2726,-15.5726,10.312,-.7371,-15.1406,7.3231], +// 4 4 -2.6723 -15.4153 9.2239 -1.3619 -15.08 6.9037 -.7371 -15.1406 7.3231 -2.2726 -15.5726 10.312 + [4,4,-2.6723,-15.4153,9.2239,-1.3619,-15.08,6.9037,-.7371,-15.1406,7.3231,-2.2726,-15.5726,10.312], +// 4 4 -1.3619 -15.08 6.9037 -2.6723 -15.4153 9.2239 -2.9694 -15.2359 7.9824 -3.1522 -15.0411 6.6353 + [4,4,-1.3619,-15.08,6.9037,-2.6723,-15.4153,9.2239,-2.9694,-15.2359,7.9824,-3.1522,-15.0411,6.6353], +// 4 4 -1.3619 -15.08 6.9037 -3.1522 -15.0411 6.6353 -3.2113 -14.8474 5.2946 -1.7794 -14.9893 6.2761 + [4,4,-1.3619,-15.08,6.9037,-3.1522,-15.0411,6.6353,-3.2113,-14.8474,5.2946,-1.7794,-14.9893,6.2761], +// 3 4 -1.926 -14.8822 5.5357 -3.2113 -14.8474 5.2946 -1.8783 -14.8474 5.2946 + [3,4,-1.926,-14.8822,5.5357,-3.2113,-14.8474,5.2946,-1.8783,-14.8474,5.2946], +// 3 4 -1.7794 -14.9893 6.2761 -3.2113 -14.8474 5.2946 -1.926 -14.8822 5.5357 + [3,4,-1.7794,-14.9893,6.2761,-3.2113,-14.8474,5.2946,-1.926,-14.8822,5.5357], +// 5 24 -6.25 -14.8474 5.2946 6.25 -14.8474 5.2946 -6.25 -13.1188 -1.7446 6.25 -15.9008 12.583 + [5,24,-6.25,-14.8474,5.2946,6.25,-14.8474,5.2946,-6.25,-13.1188,-1.7446,6.25,-15.9008,12.583], +// 5 24 -6.25 -13.1188 -1.7446 6.25 -13.1188 -1.7446 -6.25 -10.7354 -8.4103 6.25 -14.8474 5.2946 + [5,24,-6.25,-13.1188,-1.7446,6.25,-13.1188,-1.7446,-6.25,-10.7354,-8.4103,6.25,-14.8474,5.2946], +// 5 24 -6.25 -15.9008 12.583 6.25 -15.9008 12.583 -6.25 -14.8474 5.2946 6.25 -16.0846 16.4844 + [5,24,-6.25,-15.9008,12.583,6.25,-15.9008,12.583,-6.25,-14.8474,5.2946,6.25,-16.0846,16.4844], +// 5 24 -6.25 -7.7438 -14.5897 6.25 -7.7438 -14.5897 6.25 -10.7354 -8.4103 -6.25 -6.4278 -16.6629 + [5,24,-6.25,-7.7438,-14.5897,6.25,-7.7438,-14.5897,6.25,-10.7354,-8.4103,-6.25,-6.4278,-16.6629], +// 5 24 6.25 -10.7354 -8.4103 -6.25 -10.7354 -8.4103 -6.25 -7.7438 -14.5897 6.25 -13.1188 -1.7446 + [5,24,6.25,-10.7354,-8.4103,-6.25,-10.7354,-8.4103,-6.25,-7.7438,-14.5897,6.25,-13.1188,-1.7446], +// 3 14 0 -14.2529 2.8739 -.4018 -14.2332 2.7936 .4018 -14.2332 2.7936 + [3,14,0,-14.2529,2.8739,-.4018,-14.2332,2.7936,.4018,-14.2332,2.7936], +// 3 14 -.4018 -13.7546 .8448 0 -13.7349 .7645 .4018 -13.7546 .8448 + [3,14,-.4018,-13.7546,.8448,0,-13.7349,.7645,.4018,-13.7546,.8448], +// 4 14 -.7425 -13.8108 1.0734 -.4018 -13.7546 .8448 .4018 -13.7546 .8448 .7425 -13.8108 1.0734 + [4,14,-.7425,-13.8108,1.0734,-.4018,-13.7546,.8448,.4018,-13.7546,.8448,.7425,-13.8108,1.0734], +// 4 14 -.9701 -13.8948 1.4156 -.7425 -13.8108 1.0734 .7425 -13.8108 1.0734 .9701 -13.8948 1.4156 + [4,14,-.9701,-13.8948,1.4156,-.7425,-13.8108,1.0734,.7425,-13.8108,1.0734,.9701,-13.8948,1.4156], +// 4 14 -1.05 -13.994 1.8192 -.9701 -13.8948 1.4156 .9701 -13.8948 1.4156 1.05 -13.994 1.8192 + [4,14,-1.05,-13.994,1.8192,-.9701,-13.8948,1.4156,.9701,-13.8948,1.4156,1.05,-13.994,1.8192], +// 4 14 .9701 -14.093 2.2228 -.9701 -14.093 2.2228 -1.05 -13.994 1.8192 1.05 -13.994 1.8192 + [4,14,.9701,-14.093,2.2228,-.9701,-14.093,2.2228,-1.05,-13.994,1.8192,1.05,-13.994,1.8192], +// 4 14 .7425 -14.1771 2.565 -.7425 -14.1771 2.565 -.9701 -14.093 2.2228 .9701 -14.093 2.2228 + [4,14,.7425,-14.1771,2.565,-.7425,-14.1771,2.565,-.9701,-14.093,2.2228,.9701,-14.093,2.2228], +// 4 14 .4018 -14.2332 2.7936 -.4018 -14.2332 2.7936 -.7425 -14.1771 2.565 .7425 -14.1771 2.565 + [4,14,.4018,-14.2332,2.7936,-.4018,-14.2332,2.7936,-.7425,-14.1771,2.565,.7425,-14.1771,2.565], +// 4 14 -1.926 -14.8822 5.5357 -1.8783 -14.8474 5.2946 1.8783 -14.8474 5.2946 1.926 -14.8822 5.5357 + [4,14,-1.926,-14.8822,5.5357,-1.8783,-14.8474,5.2946,1.8783,-14.8474,5.2946,1.926,-14.8822,5.5357], +// 4 14 1.7794 -14.9893 6.2761 -1.7794 -14.9893 6.2761 -1.926 -14.8822 5.5357 1.926 -14.8822 5.5357 + [4,14,1.7794,-14.9893,6.2761,-1.7794,-14.9893,6.2761,-1.926,-14.8822,5.5357,1.926,-14.8822,5.5357], +// 4 14 1.3619 -15.08 6.9037 -1.3619 -15.08 6.9037 -1.7794 -14.9893 6.2761 1.7794 -14.9893 6.2761 + [4,14,1.3619,-15.08,6.9037,-1.3619,-15.08,6.9037,-1.7794,-14.9893,6.2761,1.7794,-14.9893,6.2761], +// 4 14 .7371 -15.1406 7.3231 -.7371 -15.1406 7.3231 -1.3619 -15.08 6.9037 1.3619 -15.08 6.9037 + [4,14,.7371,-15.1406,7.3231,-.7371,-15.1406,7.3231,-1.3619,-15.08,6.9037,1.3619,-15.08,6.9037], +// 4 14 -1.8783 -14.8474 5.2946 -1.7794 -14.7248 4.7954 1.7794 -14.7248 4.7954 1.8783 -14.8474 5.2946 + [4,14,-1.8783,-14.8474,5.2946,-1.7794,-14.7248,4.7954,1.7794,-14.7248,4.7954,1.8783,-14.8474,5.2946], +// 4 14 -1.7794 -14.7248 4.7954 -1.3619 -14.5706 4.1677 1.3619 -14.5706 4.1677 1.7794 -14.7248 4.7954 + [4,14,-1.7794,-14.7248,4.7954,-1.3619,-14.5706,4.1677,1.3619,-14.5706,4.1677,1.7794,-14.7248,4.7954], +// 4 14 -1.3619 -14.5706 4.1677 -.7371 -14.4677 3.7484 .7371 -14.4677 3.7484 1.3619 -14.5706 4.1677 + [4,14,-1.3619,-14.5706,4.1677,-.7371,-14.4677,3.7484,.7371,-14.4677,3.7484,1.3619,-14.5706,4.1677], +// 3 14 -.7371 -14.4677 3.7484 0 -14.4315 3.6011 .7371 -14.4677 3.7484 + [3,14,-.7371,-14.4677,3.7484,0,-14.4315,3.6011,.7371,-14.4677,3.7484], +// 3 14 0 -15.1619 7.4703 -.7371 -15.1406 7.3231 .7371 -15.1406 7.3231 + [3,14,0,-15.1619,7.4703,-.7371,-15.1406,7.3231,.7371,-15.1406,7.3231], +]; +module ldraw_lib__6178096gc01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__6178096gc01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__6178096gc01(line=0.2); \ No newline at end of file diff --git a/parts/61794.scad b/parts/61794.scad index ab78fa5c6..b202fa9f9 100644 --- a/parts/61794.scad +++ b/parts/61794.scad @@ -9,8 +9,8 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4ring2.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin19.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring19.scad> use <../p/7-16cylo.scad> use <../p/7-8cylo.scad> use <../p/axl3hole.scad> @@ -20,7 +20,7 @@ function ldraw_lib__61794() = [ // 0 Constraction Sight with Crosshairs // 0 Name: 61794.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Part UPDATE 2019-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__61794() = [ // 0 !KEYWORDS bionicle, reticle, scope // // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -52,20 +53,20 @@ function ldraw_lib__61794() = [ [1,16,0,0,10,-3,0,0,0,0,-3,0,-1,0, ldraw_lib__4_4ring2()], // 1 16 0 0 -10 -3 0 0 0 0 -3 0 1 0 4-4ring2.dat [1,16,0,0,-10,-3,0,0,0,0,-3,0,1,0, ldraw_lib__4_4ring2()], -// 1 16 46 -46 3.8 -1 0 0 0 0 -1 0 -1 0 48\4-4rin19.dat - [1,16,46,-46,3.8,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__48__4_4rin19()], -// 1 16 46 -46 3.8 -2 0 0 0 0 -2 0 -1 0 48\4-4rin10.dat - [1,16,46,-46,3.8,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin10()], +// 1 16 46 -46 3.8 -1 0 0 0 0 -1 0 -1 0 48\4-4ring19.dat + [1,16,46,-46,3.8,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__48__4_4ring19()], +// 1 16 46 -46 3.8 -2 0 0 0 0 -2 0 -1 0 48\4-4ring10.dat + [1,16,46,-46,3.8,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring10()], // 1 16 46 -46 -3.8 -22 0 0 0 0 -22 0 7.6 0 48\4-4cylo.dat [1,16,46,-46,-3.8,-22,0,0,0,0,-22,0,7.6,0, ldraw_lib__48__4_4cylo()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 46 -46 -3.8 -19 0 0 0 0 -19 0 7.6 0 48\4-4cylo.dat [1,16,46,-46,-3.8,-19,0,0,0,0,-19,0,7.6,0, ldraw_lib__48__4_4cylo()], -// 1 16 46 -46 -3.8 -1 0 0 0 0 -1 0 1 0 48\4-4rin19.dat - [1,16,46,-46,-3.8,-1,0,0,0,0,-1,0,1,0, ldraw_lib__48__4_4rin19()], -// 1 16 46 -46 -3.8 -2 0 0 0 0 -2 0 1 0 48\4-4rin10.dat - [1,16,46,-46,-3.8,-2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin10()], +// 1 16 46 -46 -3.8 -1 0 0 0 0 -1 0 1 0 48\4-4ring19.dat + [1,16,46,-46,-3.8,-1,0,0,0,0,-1,0,1,0, ldraw_lib__48__4_4ring19()], +// 1 16 46 -46 -3.8 -2 0 0 0 0 -2 0 1 0 48\4-4ring10.dat + [1,16,46,-46,-3.8,-2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring10()], // 1 16 51 -46 3.2 0 0 -2 2 0 0 0 -6.4 0 2-4cylo.dat [1,16,51,-46,3.2,0,0,-2,2,0,0,0,-6.4,0, ldraw_lib__2_4cylo()], // 1 16 51 -46 -3.2 0 0 -2 2 0 0 0 6.4 0 2-4chrd.dat diff --git a/parts/61795.scad b/parts/61795.scad index a2d89b5ff..37345c552 100644 --- a/parts/61795.scad +++ b/parts/61795.scad @@ -4,7 +4,7 @@ use <../p/3-4cyli.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin17.scad> +use <../p/4-4ring17.scad> use <../p/4-4ring2.scad> use <../p/4-4ring7.scad> use <../p/4-4ring8.scad> @@ -20,7 +20,7 @@ function ldraw_lib__61795() = [ // 0 Technic Bionicle Weapon Shield Blade with Axlehole // 0 Name: 61795.dat // 0 Author: Joerg Sommerer [Brickaneer] -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__61795() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 3 0 0 0 0 3 0 -1 0 4-4ring2.dat [1,16,0,0,0,3,0,0,0,0,3,0,-1,0, ldraw_lib__4_4ring2()], @@ -42,16 +43,16 @@ function ldraw_lib__61795() = [ [1,16,0,0,0,9,0,0,0,0,9,0,-10,0, ldraw_lib__4_4cyli()], // 1 16 0 0 -10 9 0 0 0 0 9 0 -1 0 4-4edge.dat [1,16,0,0,-10,9,0,0,0,0,9,0,-1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 -10 0.5 0 0 0 0 -0.5 0 1 0 4-4rin17.dat - [1,16,0,0,-10,0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__4_4rin17()], +// 1 16 0 0 -10 0.5 0 0 0 0 -0.5 0 1 0 4-4ring17.dat + [1,16,0,0,-10,0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__4_4ring17()], // 1 16 0 0 -10 8.5 0 0 0 0 8.5 0 -1 0 4-4edge.dat [1,16,0,0,-10,8.5,0,0,0,0,8.5,0,-1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -10 8.5 0 0 0 0 8.5 0 -2.5 0 4-4cyli.dat [1,16,0,0,-10,8.5,0,0,0,0,8.5,0,-2.5,0, ldraw_lib__4_4cyli()], // 1 16 0 0 -12.5 8.5 0 0 0 0 8.5 0 -1 0 4-4edge.dat [1,16,0,0,-12.5,8.5,0,0,0,0,8.5,0,-1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 -12.5 0.5 0 0 0 0 0.5 0 -1 0 4-4rin17.dat - [1,16,0,0,-12.5,0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__4_4rin17()], +// 1 16 0 0 -12.5 0.5 0 0 0 0 0.5 0 -1 0 4-4ring17.dat + [1,16,0,0,-12.5,0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__4_4ring17()], // 1 16 0 0 -12.5 9 0 0 0 0 9 0 -1 0 4-4edge.dat [1,16,0,0,-12.5,9,0,0,0,0,9,0,-1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -12.5 -6.364 0 -6.364 6.364 0 -6.364 0 -9 0 3-4cyli.dat diff --git a/parts/61801.scad b/parts/61801.scad index 2d859a41b..ae8e1e07a 100644 --- a/parts/61801.scad +++ b/parts/61801.scad @@ -3,11 +3,11 @@ use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin15.scad> -use <../p/4-4rin16.scad> -use <../p/4-4rin17.scad> -use <../p/4-4rin36.scad> +use <../p/4-4ring15.scad> +use <../p/4-4ring16.scad> +use <../p/4-4ring17.scad> use <../p/4-4ring2.scad> +use <../p/4-4ring36.scad> use <../p/4-4ring5.scad> use <../p/axl3hole.scad> use <../p/axle.scad> @@ -16,7 +16,7 @@ function ldraw_lib__61801() = [ // 0 Technic Bionicle Jet Booster 5L // 0 Name: 61801.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__61801() = [ // 0 !KEYWORDS Aircraft, Engine, Hovercraft, Plane, Rocket // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\61801s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__61801s01()], @@ -50,24 +51,24 @@ function ldraw_lib__61801() = [ [1,16,0,0,-9.5,0,0,-12.5,12.5,0,0,0,-1,0, ldraw_lib__4_4disc()], // 1 16 0 0 -9.5 0 0 -3 3 0 0 0 -1 0 4-4ring5.dat [1,16,0,0,-9.5,0,0,-3,3,0,0,0,-1,0, ldraw_lib__4_4ring5()], -// 1 16 0 0 -9.5 0 0 -0.5 0.5 0 0 0 -1 0 4-4rin36.dat - [1,16,0,0,-9.5,0,0,-0.5,0.5,0,0,0,-1,0, ldraw_lib__4_4rin36()], +// 1 16 0 0 -9.5 0 0 -0.5 0.5 0 0 0 -1 0 4-4ring36.dat + [1,16,0,0,-9.5,0,0,-0.5,0.5,0,0,0,-1,0, ldraw_lib__4_4ring36()], // 1 16 0 0 -9.5 0 0 18.5 18.5 0 0 0 -20.5 0 4-4cyli.dat [1,16,0,0,-9.5,0,0,18.5,18.5,0,0,0,-20.5,0, ldraw_lib__4_4cyli()], // 1 16 0 0 -30 0 0 18.5 18.5 0 0 0 1 0 4-4edge.dat [1,16,0,0,-30,0,0,18.5,18.5,0,0,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -30 0 0 17 17 0 0 0 1 0 4-4edge.dat [1,16,0,0,-30,0,0,17,17,0,0,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 -30 0 0 1 1 0 0 0 1 0 4-4rin17.dat - [1,16,0,0,-30,0,0,1,1,0,0,0,1,0, ldraw_lib__4_4rin17()], -// 1 16 0 0 -30 0 0 0.5 0.5 0 0 0 1 0 4-4rin36.dat - [1,16,0,0,-30,0,0,0.5,0.5,0,0,0,1,0, ldraw_lib__4_4rin36()], +// 1 16 0 0 -30 0 0 1 1 0 0 0 1 0 4-4ring17.dat + [1,16,0,0,-30,0,0,1,1,0,0,0,1,0, ldraw_lib__4_4ring17()], +// 1 16 0 0 -30 0 0 0.5 0.5 0 0 0 1 0 4-4ring36.dat + [1,16,0,0,-30,0,0,0.5,0.5,0,0,0,1,0, ldraw_lib__4_4ring36()], // 1 16 0 0 -10 0 0 12.5 12.5 0 0 0 1 0 4-4disc.dat [1,16,0,0,-10,0,0,12.5,12.5,0,0,0,1,0, ldraw_lib__4_4disc()], -// 1 16 0 0 -10 0 0 1 1 0 0 0 1 0 4-4rin15.dat - [1,16,0,0,-10,0,0,1,1,0,0,0,1,0, ldraw_lib__4_4rin15()], -// 1 16 0 0 -10 0 0 1 1 0 0 0 1 0 4-4rin16.dat - [1,16,0,0,-10,0,0,1,1,0,0,0,1,0, ldraw_lib__4_4rin16()], +// 1 16 0 0 -10 0 0 1 1 0 0 0 1 0 4-4ring15.dat + [1,16,0,0,-10,0,0,1,1,0,0,0,1,0, ldraw_lib__4_4ring15()], +// 1 16 0 0 -10 0 0 1 1 0 0 0 1 0 4-4ring16.dat + [1,16,0,0,-10,0,0,1,1,0,0,0,1,0, ldraw_lib__4_4ring16()], // 1 16 0 0 -10 0 0 17 17 0 0 0 1 0 4-4edge.dat [1,16,0,0,-10,0,0,17,17,0,0,0,1,0, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/61810.scad b/parts/61810.scad index b2e72c0e0..08583866d 100644 --- a/parts/61810.scad +++ b/parts/61810.scad @@ -3,11 +3,11 @@ use <../p/4-4con13.scad> use <../p/4-4con28.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin21.scad> -use <../p/4-4rin29.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring21.scad> +use <../p/4-4ring29.scad> use <../p/4-4ring8.scad> use <../p/48/4-4aring.scad> use <../p/48/4-4con11.scad> @@ -18,13 +18,13 @@ use <../p/48/4-4con5.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4disc.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin21.scad> use <../p/48/4-4ring2.scad> +use <../p/48/4-4ring21.scad> function ldraw_lib__61810() = [ // 0 Technic Bionicle Weapon Nynrah Ghost Blaster Pump // 0 Name: 61810.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__61810() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 19 0 0 14 14 0 0 0 16 0 4-4cyli.dat [1,16,0,0,19,0,0,14,14,0,0,0,16,0, ldraw_lib__4_4cyli()], @@ -54,24 +55,24 @@ function ldraw_lib__61810() = [ [1,16,0,0,0,0,0,13,-13,0,0,0,-1,0, ldraw_lib__4_4edge()], // 1 16 0 0 0 0 0 -11 -11 0 0 0 1 0 4-4edge.dat [1,16,0,0,0,0,0,-11,-11,0,0,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 0 0 0 -1 -1 0 0 0 1 0 4-4rin11.dat - [1,16,0,0,0,0,0,-1,-1,0,0,0,1,0, ldraw_lib__4_4rin11()], -// 1 16 0 0 0 0 0 -1 -1 0 0 0 1 0 4-4rin12.dat - [1,16,0,0,0,0,0,-1,-1,0,0,0,1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 0 0 0 -1 -1 0 0 0 1 0 4-4ring11.dat + [1,16,0,0,0,0,0,-1,-1,0,0,0,1,0, ldraw_lib__4_4ring11()], +// 1 16 0 0 0 0 0 -1 -1 0 0 0 1 0 4-4ring12.dat + [1,16,0,0,0,0,0,-1,-1,0,0,0,1,0, ldraw_lib__4_4ring12()], // 1 16 0 0 19 0 0 16.5 -16.5 0 0 0 -4 0 4-4cyli.dat [1,16,0,0,19,0,0,16.5,-16.5,0,0,0,-4,0, ldraw_lib__4_4cyli()], // 1 16 0 0 19 0 0 16.5 -16.5 0 0 0 -1 0 4-4edge.dat [1,16,0,0,19,0,0,16.5,-16.5,0,0,0,-1,0, ldraw_lib__4_4edge()], // 1 16 0 0 15 0 0 -16.5 -16.5 0 0 0 1 0 4-4edge.dat [1,16,0,0,15,0,0,-16.5,-16.5,0,0,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 15 0 0 -1.45 -1.45 0 0 0 1 0 4-4rin10.dat - [1,16,0,0,15,0,0,-1.45,-1.45,0,0,0,1,0, ldraw_lib__4_4rin10()], -// 1 16 0 0 15 0 0 -0.55 -0.55 0 0 0 1 0 4-4rin29.dat - [1,16,0,0,15,0,0,-0.55,-0.55,0,0,0,1,0, ldraw_lib__4_4rin29()], +// 1 16 0 0 15 0 0 -1.45 -1.45 0 0 0 1 0 4-4ring10.dat + [1,16,0,0,15,0,0,-1.45,-1.45,0,0,0,1,0, ldraw_lib__4_4ring10()], +// 1 16 0 0 15 0 0 -0.55 -0.55 0 0 0 1 0 4-4ring29.dat + [1,16,0,0,15,0,0,-0.55,-0.55,0,0,0,1,0, ldraw_lib__4_4ring29()], // 1 16 0 0 19 0 0 1.75 -1.75 0 0 0 -1 0 4-4ring8.dat [1,16,0,0,19,0,0,1.75,-1.75,0,0,0,-1,0, ldraw_lib__4_4ring8()], -// 1 16 0 0 19 0 0 0.75 -0.75 0 0 0 -1 0 4-4rin21.dat - [1,16,0,0,19,0,0,0.75,-0.75,0,0,0,-1,0, ldraw_lib__4_4rin21()], +// 1 16 0 0 19 0 0 0.75 -0.75 0 0 0 -1 0 4-4ring21.dat + [1,16,0,0,19,0,0,0.75,-0.75,0,0,0,-1,0, ldraw_lib__4_4ring21()], // 1 16 0 0 15 0 0 14.5 -14.5 0 0 0 -1 0 4-4edge.dat [1,16,0,0,15,0,0,14.5,-14.5,0,0,0,-1,0, ldraw_lib__4_4edge()], // 1 16 0 0 19 0 0 14 -14 0 0 0 -1 0 4-4edge.dat @@ -117,8 +118,8 @@ function ldraw_lib__61810() = [ [1,16,0,0,36.5,0,0,11,-11,0,0,0,-1,0, ldraw_lib__48__4_4aring()], // 1 16 0 0 35 0 0 -7 -7 0 0 0 1 0 48\4-4ring2.dat [1,16,0,0,35,0,0,-7,-7,0,0,0,1,0, ldraw_lib__48__4_4ring2()], -// 1 16 0 0 35 0 0 -1 -1 0 0 0 1 0 48\4-4rin21.dat - [1,16,0,0,35,0,0,-1,-1,0,0,0,1,0, ldraw_lib__48__4_4rin21()], +// 1 16 0 0 35 0 0 -1 -1 0 0 0 1 0 48\4-4ring21.dat + [1,16,0,0,35,0,0,-1,-1,0,0,0,1,0, ldraw_lib__48__4_4ring21()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 36.5 0 0 -5.5 -5.5 0 0 0 1 0 48\4-4ring2.dat diff --git a/parts/6184.scad b/parts/6184.scad index 0645a9128..0d4eeb27f 100644 --- a/parts/6184.scad +++ b/parts/6184.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/48/1-4cyli.scad> use <../p/48/1-4edge.scad> -use <../p/48/1-4rin10.scad> +use <../p/48/1-4ring10.scad> use <../p/48/1-4ring5.scad> use <../p/48/1-4ring9.scad> use <../p/stud.scad> @@ -10,7 +10,7 @@ function ldraw_lib__6184() = [ // 0 Arch 1 x 12 x 5 with Curved Top // 0 Name: 6184.dat // 0 Author: Steve Bliss [sbliss] -// 0 !LDRAW_ORG Part UPDATE 2004-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__6184() = [ // 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02 // 0 !HISTORY 2007-07-16 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 100 120 -10 100 96 -10 [2,24,100,120,-10,100,96,-10], @@ -366,14 +367,14 @@ function ldraw_lib__6184() = [ [4,16,-100,120,10,-120,120,10,-120,100,10,-116,96,10], // 4 16 116 120 6 116 96 6 104 96 6 104 120 6 [4,16,116,120,6,116,96,6,104,96,6,104,120,6], -// 1 16 20 96 6 8 0 0 0 0 -8 0 1 0 48\1-4rin10.dat - [1,16,20,96,6,8,0,0,0,0,-8,0,1,0, ldraw_lib__48__1_4rin10()], +// 1 16 20 96 6 8 0 0 0 0 -8 0 1 0 48\1-4ring10.dat + [1,16,20,96,6,8,0,0,0,0,-8,0,1,0, ldraw_lib__48__1_4ring10()], // 1 16 20 100 6 9.6 0 0 0 0 -9.6 0 1 0 48\1-4ring9.dat [1,16,20,100,6,9.6,0,0,0,0,-9.6,0,1,0, ldraw_lib__48__1_4ring9()], // 4 16 -20 16 6 20 16 6 20 4 6 -20 4 6 [4,16,-20,16,6,20,16,6,20,4,6,-20,4,6], -// 1 16 -20 96 6 0 0 -8 -8 0 0 0 1 0 48\1-4rin10.dat - [1,16,-20,96,6,0,0,-8,-8,0,0,0,1,0, ldraw_lib__48__1_4rin10()], +// 1 16 -20 96 6 0 0 -8 -8 0 0 0 1 0 48\1-4ring10.dat + [1,16,-20,96,6,0,0,-8,-8,0,0,0,1,0, ldraw_lib__48__1_4ring10()], // 1 16 -20 100 6 0 0 -9.6 -9.6 0 0 0 1 0 48\1-4ring9.dat [1,16,-20,100,6,0,0,-9.6,-9.6,0,0,0,1,0, ldraw_lib__48__1_4ring9()], // 4 16 -104 96 6 -116 96 6 -116 120 6 -104 120 6 @@ -400,14 +401,14 @@ function ldraw_lib__6184() = [ [3,16,-100,96,10,-100,96,6,-100,120,10], // 4 16 104 96 -6 116 96 -6 116 120 -6 104 120 -6 [4,16,104,96,-6,116,96,-6,116,120,-6,104,120,-6], -// 1 16 20 96 -6 0 0 8 -8 0 0 0 -1 0 48\1-4rin10.dat - [1,16,20,96,-6,0,0,8,-8,0,0,0,-1,0, ldraw_lib__48__1_4rin10()], +// 1 16 20 96 -6 0 0 8 -8 0 0 0 -1 0 48\1-4ring10.dat + [1,16,20,96,-6,0,0,8,-8,0,0,0,-1,0, ldraw_lib__48__1_4ring10()], // 1 16 20 100 -6 0 0 9.6 -9.6 0 0 0 -1 0 48\1-4ring9.dat [1,16,20,100,-6,0,0,9.6,-9.6,0,0,0,-1,0, ldraw_lib__48__1_4ring9()], // 4 16 20 4 -6 20 16 -6 -20 16 -6 -20 4 -6 [4,16,20,4,-6,20,16,-6,-20,16,-6,-20,4,-6], -// 1 16 -20 96 -6 -8 0 0 0 0 -8 0 -1 0 48\1-4rin10.dat - [1,16,-20,96,-6,-8,0,0,0,0,-8,0,-1,0, ldraw_lib__48__1_4rin10()], +// 1 16 -20 96 -6 -8 0 0 0 0 -8 0 -1 0 48\1-4ring10.dat + [1,16,-20,96,-6,-8,0,0,0,0,-8,0,-1,0, ldraw_lib__48__1_4ring10()], // 1 16 -20 100 -6 -9.6 0 0 0 0 -9.6 0 -1 0 48\1-4ring9.dat [1,16,-20,100,-6,-9.6,0,0,0,0,-9.6,0,-1,0, ldraw_lib__48__1_4ring9()], // 4 16 -116 120 -6 -116 96 -6 -104 96 -6 -104 120 -6 diff --git a/parts/61904.scad b/parts/61904.scad index 0cd209062..dc518d6f3 100644 --- a/parts/61904.scad +++ b/parts/61904.scad @@ -6,7 +6,7 @@ use <../p/1-4ring1.scad> use <../p/1-4ring5.scad> use <../p/1-8cyli.scad> use <../p/1-8edge.scad> -use <../p/1-8rin18.scad> +use <../p/1-8ring18.scad> use <../p/1-8ring3.scad> use <../p/1-8ring4.scad> use <../p/2-4ring3.scad> @@ -25,7 +25,7 @@ function ldraw_lib__61904() = [ // 0 Technic Linear Actuator 2 x 2 Bracket Hinged Mount // 0 Name: 61904.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2019-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -37,7 +37,8 @@ function ldraw_lib__61904() = [ // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 // 0 !HISTORY 2019-11-13 [cwdee] Update description // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\61904s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__61904s01()], @@ -73,8 +74,8 @@ function ldraw_lib__61904() = [ [1,16,0,0,20,2.121,0,-2.121,-2.121,0,-2.121,0,-1,0, ldraw_lib__2_4ring5()], // 1 16 0 0 20 2.121 0 2.121 2.121 0 -2.121 0 -1 0 1-4ring5.dat [1,16,0,0,20,2.121,0,2.121,2.121,0,-2.121,0,-1,0, ldraw_lib__1_4ring5()], -// 1 16 0 0 20 0.383 0 -0.924 -0.924 0 -0.383 0 -1 0 1-8rin18.dat - [1,16,0,0,20,0.383,0,-0.924,-0.924,0,-0.383,0,-1,0, ldraw_lib__1_8rin18()], +// 1 16 0 0 20 0.383 0 -0.924 -0.924 0 -0.383 0 -1 0 1-8ring18.dat + [1,16,0,0,20,0.383,0,-0.924,-0.924,0,-0.383,0,-1,0, ldraw_lib__1_8ring18()], // 1 16 0 0 20 7.271 0 -17.554 -17.554 0 -7.271 0 -10 0 1-8cyli.dat [1,16,0,0,20,7.271,0,-17.554,-17.554,0,-7.271,0,-10,0, ldraw_lib__1_8cyli()], // 1 16 0 0 20 7.271 0 -17.554 -17.554 0 -7.271 0 -1 0 1-8edge.dat diff --git a/parts/6221.scad b/parts/6221.scad index c91521567..66ad1eb57 100644 --- a/parts/6221.scad +++ b/parts/6221.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin15.scad> +use <../p/4-4ring15.scad> use <../p/4-4ring4.scad> use <../p/peghole.scad> function ldraw_lib__6221() = [ // 0 Technic Handle // 0 Name: 6221.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -17,7 +17,8 @@ function ldraw_lib__6221() = [ // // 0 !HISTORY 2007-08-31 [Philo] BFC'ed, used ring primitives; Checked against The LEGO Universe Team version // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 8 6 0 0 0 0 6 0 1 0 4-4edge.dat [1,16,0,0,8,6,0,0,0,0,6,0,1,0, ldraw_lib__4_4edge()], @@ -37,8 +38,8 @@ function ldraw_lib__6221() = [ [1,16,0,0,-10,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring4()], // 1 16 0 0 -6 2 0 0 0 0 2 0 -1 0 4-4ring4.dat [1,16,0,0,-6,2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4ring4()], -// 1 16 0 0 2 0.5 0 0 0 0 0.5 0 -1 0 4-4rin15.dat - [1,16,0,0,2,0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__4_4rin15()], +// 1 16 0 0 2 0.5 0 0 0 0 0.5 0 -1 0 4-4ring15.dat + [1,16,0,0,2,0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__4_4ring15()], // 1 16 0 0 8 1.5 0 0 0 0 1.5 0 -1 0 4-4ring4.dat [1,16,0,0,8,1.5,0,0,0,0,1.5,0,-1,0, ldraw_lib__4_4ring4()], // 1 16 0 0 -10 1 0 0 0 0 -1 0 1 0 peghole.dat diff --git a/parts/62359.scad b/parts/62359.scad index a67f026a5..b248d16df 100644 --- a/parts/62359.scad +++ b/parts/62359.scad @@ -3,7 +3,7 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use <../p/axlehol2.scad> @@ -13,7 +13,7 @@ function ldraw_lib__62359() = [ // 0 Wheel Cover 7 Spoke for Wheel 14 x 18 // 0 Name: 62359.dat // 0 Author: Ulrich Röder [UR] -// 0 !LDRAW_ORG Part UPDATE 2023-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP For Wheel 55982 @@ -25,7 +25,8 @@ function ldraw_lib__62359() = [ // 0 !HISTORY 2014-10-16 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2014-10-16 [UR] File preparation for LDraw Parts Tracker // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Main // 1 16 0 0 0 1 0 0 0 0 1 0 -10 0 axlehole.dat @@ -51,8 +52,8 @@ function ldraw_lib__62359() = [ // 0 // Hub // 1 16 0 0 -15.75 1 0 0 0 0 1 0 1 0 4-4ring4.dat [1,16,0,0,-15.75,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring4()], -// 1 16 0 0 -15.75 .5 0 0 0 0 .5 0 1 0 4-4rin10.dat - [1,16,0,0,-15.75,.5,0,0,0,0,.5,0,1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 -15.75 .5 0 0 0 0 .5 0 1 0 4-4ring10.dat + [1,16,0,0,-15.75,.5,0,0,0,0,.5,0,1,0, ldraw_lib__4_4ring10()], // 1 16 0 0 -14.75 4 0 0 0 0 4 0 1 0 4-4disc.dat [1,16,0,0,-14.75,4,0,0,0,0,4,0,1,0, ldraw_lib__4_4disc()], // 0 BFC INVERTNEXT diff --git a/parts/6248.scad b/parts/6248.scad index 16d306f13..77ab93233 100644 --- a/parts/6248.scad +++ b/parts/6248.scad @@ -5,8 +5,8 @@ use <../p/4-4con19.scad> use <../p/4-4con8.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring4.scad> use <../p/peghole.scad> use <../p/stug-2x2.scad> @@ -14,7 +14,7 @@ function ldraw_lib__6248() = [ // 0 Wheel Rim 10 x 17.4 with 4 Studs and Technic Peghole // 0 Name: 6248.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -27,7 +27,8 @@ function ldraw_lib__6248() = [ // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 // 0 !HISTORY 2012-06-24 [cwdee] Update description // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -81,10 +82,10 @@ function ldraw_lib__6248() = [ [1,16,0,0,-9,11,0,0,0,0,11,0,11,0, ldraw_lib__4_4ring1()], // 1 16 0 0 -7 8 0 0 0 0 8 0 -8 0 4-4ring1.dat [1,16,0,0,-7,8,0,0,0,0,8,0,-8,0, ldraw_lib__4_4ring1()], -// 1 16 0 0 9 1.9 0 0 0 0 1.9 0 -1.9 0 4-4rin10.dat - [1,16,0,0,9,1.9,0,0,0,0,1.9,0,-1.9,0, ldraw_lib__4_4rin10()], -// 1 16 0 0 9 2 0 0 0 0 2 0 -2 0 4-4rin10.dat - [1,16,0,0,9,2,0,0,0,0,2,0,-2,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 9 1.9 0 0 0 0 1.9 0 -1.9 0 4-4ring10.dat + [1,16,0,0,9,1.9,0,0,0,0,1.9,0,-1.9,0, ldraw_lib__4_4ring10()], +// 1 16 0 0 9 2 0 0 0 0 2 0 -2 0 4-4ring10.dat + [1,16,0,0,9,2,0,0,0,0,2,0,-2,0, ldraw_lib__4_4ring10()], // 1 16 0 0 -9 1 0 0 0 0 -1 0 1 0 stug-2x2.dat [1,16,0,0,-9,1,0,0,0,0,-1,0,1,0, ldraw_lib__stug_2x2()], // 0 BFC INVERTNEXT diff --git a/parts/6258203m.scad b/parts/6258203m.scad index 18f4ceebb..453579baa 100644 --- a/parts/6258203m.scad +++ b/parts/6258203m.scad @@ -7,15 +7,15 @@ use <../p/1-4ring3.scad> use <../p/48/1-8chrd.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4disc.scad> -use <../p/48/4-4rin12.scad> -use <../p/48/4-4rin19.scad> -use <../p/48/4-4rin20.scad> +use <../p/48/4-4ring12.scad> +use <../p/48/4-4ring19.scad> +use <../p/48/4-4ring20.scad> use function ldraw_lib__6258203m() = [ // 0 Sticker 1.9 x 1.9 Round with Gas Cap and Classic "GT" Emblem // 0 Name: 6258203m.dat // 0 Author: Ulrich Röder [UR] -// 0 !LDRAW_ORG Part UPDATE 2019-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__6258203m() = [ // 0 !KEYWORDS Car, Ford, Mustang, Set 10265 // // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Main // 0 // Base @@ -36,8 +37,8 @@ function ldraw_lib__6258203m() = [ // // 0 // Metallic Silver // 0 // Surface -// 1 80 0 -.25 0 1.5 0 0 0 1 0 0 0 -1.5 48\4-4rin12.dat - [1,80,0,-.25,0,1.5,0,0,0,1,0,0,0,-1.5, ldraw_lib__48__4_4rin12()], +// 1 80 0 -.25 0 1.5 0 0 0 1 0 0 0 -1.5 48\4-4ring12.dat + [1,80,0,-.25,0,1.5,0,0,0,1,0,0,0,-1.5, ldraw_lib__48__4_4ring12()], // 1 80 0 -.25 0 1 0 0 0 1 0 0 0 1 s\6258203ms01.dat [1,80,0,-.25,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__6258203ms01()], // 1 80 0 -.25 0 -1 0 0 0 1 0 0 0 1 s\6258203ms01.dat @@ -50,8 +51,8 @@ function ldraw_lib__6258203m() = [ [1,80,0,-.25,0,.5,0,-.866025404,0,1,0,-.866025404,0,-.5, ldraw_lib__s__6258203ms01()], // 1 80 0 -.25 0 -.5 0 -.866025404 0 1 0 .866025404 0 -.5 s\6258203ms01.dat [1,80,0,-.25,0,-.5,0,-.866025404,0,1,0,.866025404,0,-.5, ldraw_lib__s__6258203ms01()], -// 1 80 0 -.25 0 0 0 -.5 0 1 0 .5 0 0 48\4-4rin20.dat - [1,80,0,-.25,0,0,0,-.5,0,1,0,.5,0,0, ldraw_lib__48__4_4rin20()], +// 1 80 0 -.25 0 0 0 -.5 0 1 0 .5 0 0 48\4-4ring20.dat + [1,80,0,-.25,0,0,0,-.5,0,1,0,.5,0,0, ldraw_lib__48__4_4ring20()], // 1 80 -1.48 -.25 -2.91 .24 0 0 0 1 0 0 0 .24 1-4chrd.dat [1,80,-1.48,-.25,-2.91,.24,0,0,0,1,0,0,0,.24, ldraw_lib__1_4chrd()], // 1 80 -1.48 -.25 -2.91 .48 0 0 0 1 0 0 0 .48 1-4ndis.dat @@ -420,8 +421,8 @@ function ldraw_lib__6258203m() = [ [4,80,-7,-.25,-2.67,-6.71745,-.25,-6.71745,-1.24,-.25,-6.65,-6.04,-.25,-2.67], // // 0 // Black -// 1 0 0 -.25 0 .5 0 0 0 1 0 0 0 .5 48\4-4rin19.dat - [1,0,0,-.25,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__48__4_4rin19()], +// 1 0 0 -.25 0 .5 0 0 0 1 0 0 0 .5 48\4-4ring19.dat + [1,0,0,-.25,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__48__4_4ring19()], // 1 0 -1.48 -.25 -2.91 .24 0 0 0 1 0 0 0 .24 1-4ring1.dat [1,0,-1.48,-.25,-2.91,.24,0,0,0,1,0,0,0,.24, ldraw_lib__1_4ring1()], // 1 0 1.48 -.25 -2.91 -.24 0 0 0 1 0 0 0 .24 1-4ring1.dat diff --git a/parts/6269.scad b/parts/6269.scad index 3ac5dd696..e4978f83d 100644 --- a/parts/6269.scad +++ b/parts/6269.scad @@ -3,8 +3,8 @@ use <../p/4-4con4.scad> use <../p/4-4con7.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin15.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring15.scad> use <../p/4-4ring2.scad> use <../p/4-4ring4.scad> use <../p/4-4ring9.scad> @@ -15,7 +15,7 @@ function ldraw_lib__6269() = [ // 0 Minifig Goblet with Hollow Stem // 0 Name: 6269.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -28,7 +28,8 @@ function ldraw_lib__6269() = [ // // 0 !HISTORY 2009-10-12 [tchang] Rebuild from 2343, Change shape, Add inner hole and cylinder part // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -39,8 +40,8 @@ function ldraw_lib__6269() = [ // 1 16 0 5 0 8 0 0 0 1 0 0 0 8 4-4edge.dat [1,16,0,5,0,8,0,0,0,1,0,0,0,8, ldraw_lib__4_4edge()], // 0 // -// 1 16 0 5 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin15.dat - [1,16,0,5,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin15()], +// 1 16 0 5 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring15.dat + [1,16,0,5,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring15()], // 1 16 0 5 0 7.5 0 0 0 1 0 0 0 7.5 4-4edge.dat [1,16,0,5,0,7.5,0,0,0,1,0,0,0,7.5, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/6279911d.scad b/parts/6279911d.scad index 0385ecd5a..8e346dfc3 100644 --- a/parts/6279911d.scad +++ b/parts/6279911d.scad @@ -3,14 +3,14 @@ use <../p/1-4disc.scad> use <../p/1-4ndis.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring2.scad> use <../p/box5-12.scad> function ldraw_lib__6279911d() = [ // 0 Sticker 1.9 x 1.9 with Black and White Machine Pattern 1 // 0 Name: 6279911d.dat // 0 Author: Evert-Jan Boer [ejboer] -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__6279911d() = [ // 0 !KEYWORDS Apollo 11, Lunar Lander, NASA, set 10266 // // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -0.25 0 19 0 0 0 0.25 0 0 0 19 box5-12.dat [1,16,0,-0.25,0,19,0,0,0,0.25,0,0,0,19, ldraw_lib__box5_12()], @@ -227,10 +228,10 @@ function ldraw_lib__6279911d() = [ [1,15,16.3,-.25,-12.5,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4disc()], // 1 0 16.3 -.25 -7.6 .5 0 0 0 1 0 0 0 .5 4-4ring2.dat [1,0,16.3,-.25,-7.6,.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4ring2()], -// 1 0 16.3 -.25 -7.6 .15 0 0 0 1 0 0 0 .15 4-4rin10.dat - [1,0,16.3,-.25,-7.6,.15,0,0,0,1,0,0,0,.15, ldraw_lib__4_4rin10()], -// 1 0 16.3 -.25 -12.5 .15 0 0 0 1 0 0 0 .15 4-4rin10.dat - [1,0,16.3,-.25,-12.5,.15,0,0,0,1,0,0,0,.15, ldraw_lib__4_4rin10()], +// 1 0 16.3 -.25 -7.6 .15 0 0 0 1 0 0 0 .15 4-4ring10.dat + [1,0,16.3,-.25,-7.6,.15,0,0,0,1,0,0,0,.15, ldraw_lib__4_4ring10()], +// 1 0 16.3 -.25 -12.5 .15 0 0 0 1 0 0 0 .15 4-4ring10.dat + [1,0,16.3,-.25,-12.5,.15,0,0,0,1,0,0,0,.15, ldraw_lib__4_4ring10()], // 1 0 16.3 -.25 -12.5 .5 0 0 0 1 0 0 0 .5 4-4ring2.dat [1,0,16.3,-.25,-12.5,.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4ring2()], // 4 15 -13.8 -.25 16.7 -13.8 -.25 15.9 -1.7 -.25 15.9 -1.7 -.25 16.7 diff --git a/parts/62821.scad b/parts/62821.scad index acf6bdf5d..8cb0e10f3 100644 --- a/parts/62821.scad +++ b/parts/62821.scad @@ -3,7 +3,7 @@ use <../p/2-4cyli.scad> use <../p/2-4disc.scad> use <../p/2-4edge.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin14.scad> +use <../p/2-4ring14.scad> use <../p/2-4ring2.scad> use <../p/2-4ring3.scad> use <../p/2-4ring6.scad> @@ -31,7 +31,7 @@ use <../p/48/3-16edge.scad> use <../p/48/4-4con24.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin22.scad> +use <../p/48/4-4ring22.scad> use <../p/48/4-4ring3.scad> use <../p/48/5-24cyli.scad> use <../p/48/5-24edge.scad> @@ -50,7 +50,7 @@ function ldraw_lib__62821() = [ // 0 Technic Differential with One Gear 28 Tooth Bevel // 0 Name: 62821.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2009-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -58,7 +58,8 @@ function ldraw_lib__62821() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -30 -1 0 0 0 0 -1 0 1 0 peghole.dat [1,16,0,0,-30,-1,0,0,0,0,-1,0,1,0, ldraw_lib__peghole()], @@ -154,8 +155,8 @@ function ldraw_lib__62821() = [ [1,16,0,0,-23.5,0,0,2,-2,0,0,0,1,0, ldraw_lib__2_4ring6()], // 1 16 0 0 -22 0 0 7 -7 0 0 0 1 0 2-4ring2.dat [1,16,0,0,-22,0,0,7,-7,0,0,0,1,0, ldraw_lib__2_4ring2()], -// 1 16 0 0 -22 0 0 1.5 -1.5 0 0 0 1 0 2-4rin14.dat - [1,16,0,0,-22,0,0,1.5,-1.5,0,0,0,1,0, ldraw_lib__2_4rin14()], +// 1 16 0 0 -22 0 0 1.5 -1.5 0 0 0 1 0 2-4ring14.dat + [1,16,0,0,-22,0,0,1.5,-1.5,0,0,0,1,0, ldraw_lib__2_4ring14()], // 1 16 0 0 -23.5 0 0 14 -14 0 0 0 1 0 2-4edge.dat [1,16,0,0,-23.5,0,0,14,-14,0,0,0,1,0, ldraw_lib__2_4edge()], // 1 16 0 0 -22 0 0 14 -14 0 0 0 1 0 2-4edge.dat @@ -264,8 +265,8 @@ function ldraw_lib__62821() = [ [4,16,-22,2.87,-27,-21,2.87,-27,-21,-2.87,-27,-22,-2.87,-27], // 1 16 0 0 -27 0 0 -23 -23 0 0 0 -5 0 48\4-4edge.dat [1,16,0,0,-27,0,0,-23,-23,0,0,0,-5,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -27 0 0 1 -1 0 0 0 5 0 48\4-4rin22.dat - [1,16,0,0,-27,0,0,1,-1,0,0,0,5,0, ldraw_lib__48__4_4rin22()], +// 1 16 0 0 -27 0 0 1 -1 0 0 0 5 0 48\4-4ring22.dat + [1,16,0,0,-27,0,0,1,-1,0,0,0,5,0, ldraw_lib__48__4_4ring22()], // 1 16 0 0 -26 0 0 -1 -1 0 0 0 -1 0 48\1-4con23.dat [1,16,0,0,-26,0,0,-1,-1,0,0,0,-1,0, ldraw_lib__48__1_4con23()], // 1 16 0 0 -26 1 0 0 0 0 -1 0 -1 0 48\1-4con23.dat diff --git a/parts/62836.scad b/parts/62836.scad index 3c2d04f0b..3dc51a9c5 100644 --- a/parts/62836.scad +++ b/parts/62836.scad @@ -1,13 +1,13 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring11.scad> use <../p/4-8sphe.scad> function ldraw_lib__62836() = [ // 0 ~Electric Mindstorms NXT Temperature Sensor Probe // 0 Name: 62836.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__62836() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 6 0 0 0 0 6 0 -175 0 4-4cyli.dat [1,16,0,0,0,6,0,0,0,0,6,0,-175,0, ldraw_lib__4_4cyli()], @@ -27,8 +28,8 @@ function ldraw_lib__62836() = [ [1,16,0,0,0,5.5,0,0,0,0,5.5,0,-175,0, ldraw_lib__4_4edge()], // 1 16 0 0 0 6 0 0 0 0 6 0 -175 0 4-4edge.dat [1,16,0,0,0,6,0,0,0,0,6,0,-175,0, ldraw_lib__4_4edge()], -// 1 16 0 0 0 0.5 0 0 0 0 0.5 0 -1 0 4-4rin11.dat - [1,16,0,0,0,0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__4_4rin11()], +// 1 16 0 0 0 0.5 0 0 0 0 0.5 0 -1 0 4-4ring11.dat + [1,16,0,0,0,0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__4_4ring11()], // 1 16 0 0 -175 6 0 0 0 0 6 0 -4 0 4-8sphe.dat [1,16,0,0,-175,6,0,0,0,0,6,0,-4,0, ldraw_lib__4_8sphe()], // 0 BFC INVERTNEXT diff --git a/parts/6337749d.scad b/parts/6337749d.scad index 5ccee755f..39c206aa0 100644 --- a/parts/6337749d.scad +++ b/parts/6337749d.scad @@ -1,12 +1,12 @@ use <../lib.scad> use <../p/48/4-4cylc3.scad> -use <../p/48/4-4rin14.scad> +use <../p/48/4-4ring14.scad> use <../p/48/4-4ring9.scad> function ldraw_lib__6337749d() = [ // 0 Sticker 1.8 x 1.8 Round with Two Bees on Medium Lavender Background // 0 Name: 6337749d.dat // 0 Author: Evert-Jan Boer [ejboer] -// 0 !LDRAW_ORG Part UPDATE 2022-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,15 +16,16 @@ function ldraw_lib__6337749d() = [ // 0 !KEYWORDS Set 21326, Winnie the Pooh // // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 17.5 0 0 0 -.25 0 0 0 17.5 48\4-4cylc3.dat [1,16,0,0,0,17.5,0,0,0,-.25,0,0,0,17.5, ldraw_lib__48__4_4cylc3()], // // 1 70 0 -.25 0 1.75 0 0 0 1 0 0 0 1.75 48\4-4ring9.dat [1,70,0,-.25,0,1.75,0,0,0,1,0,0,0,1.75, ldraw_lib__48__4_4ring9()], -// 1 0 0 -.25 0 1.05 0 0 0 1 0 0 0 1.05 48\4-4rin14.dat - [1,0,0,-.25,0,1.05,0,0,0,1,0,0,0,1.05, ldraw_lib__48__4_4rin14()], +// 1 0 0 -.25 0 1.05 0 0 0 1 0 0 0 1.05 48\4-4ring14.dat + [1,0,0,-.25,0,1.05,0,0,0,1,0,0,0,1.05, ldraw_lib__48__4_4ring14()], // 4 15 3.7455 -.25 -.8187 4.0004 -.25 -.1134 .7418 -.25 2.0797 .1063 -.25 1.3364 [4,15,3.7455,-.25,-.8187,4.0004,-.25,-.1134,.7418,-.25,2.0797,.1063,-.25,1.3364], // 4 15 .7418 -.25 2.0797 4.0004 -.25 -.1134 4.2187 -.25 .7115 1.5001 -.25 2.6776 diff --git a/parts/634.scad b/parts/634.scad index ff5047c3d..122921e96 100644 --- a/parts/634.scad +++ b/parts/634.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <../p/2-4cylo.scad> -use <../p/2-4rin11.scad> +use <../p/2-4ring11.scad> use <../p/2-4ring4.scad> use <../p/3-16cylo.scad> use <../p/box2-5.scad> @@ -12,7 +12,7 @@ function ldraw_lib__634() = [ // 0 Conveyor Belt Rubber Cleated // 0 Name: 634.dat // 0 Author: Arne Hackstein -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__634() = [ // 0 !HISTORY 2014-12-28 [cwdee] BFCed, more primitives, corrected cyli length // 0 !HISTORY 2015-01-04 [MagFors] Used box primitives // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -15 0 0 0 -27.5 0 4 0 140 0 0 box3u10p.dat [1,16,0,-15,0,0,0,-27.5,0,4,0,140,0,0, ldraw_lib__box3u10p()], @@ -40,20 +41,20 @@ function ldraw_lib__634() = [ [0,"BFC","INVERTNEXT"], // 1 16 27.5 0 -140 0 -55 0 11 0 0 0 0 -11 2-4cylo.dat [1,16,27.5,0,-140,0,-55,0,11,0,0,0,0,-11, ldraw_lib__2_4cylo()], -// 1 16 27.5 0 140 0 -1 0 1 0 0 0 0 1 2-4rin11.dat - [1,16,27.5,0,140,0,-1,0,1,0,0,0,0,1, ldraw_lib__2_4rin11()], +// 1 16 27.5 0 140 0 -1 0 1 0 0 0 0 1 2-4ring11.dat + [1,16,27.5,0,140,0,-1,0,1,0,0,0,0,1, ldraw_lib__2_4ring11()], // 1 16 27.5 0 140 0 -1 0 3 0 0 0 0 3 2-4ring4.dat [1,16,27.5,0,140,0,-1,0,3,0,0,0,0,3, ldraw_lib__2_4ring4()], -// 1 16 -27.5 0 140 0 1 0 1 0 0 0 0 1 2-4rin11.dat - [1,16,-27.5,0,140,0,1,0,1,0,0,0,0,1, ldraw_lib__2_4rin11()], +// 1 16 -27.5 0 140 0 1 0 1 0 0 0 0 1 2-4ring11.dat + [1,16,-27.5,0,140,0,1,0,1,0,0,0,0,1, ldraw_lib__2_4ring11()], // 1 16 -27.5 0 140 0 1 0 3 0 0 0 0 3 2-4ring4.dat [1,16,-27.5,0,140,0,1,0,3,0,0,0,0,3, ldraw_lib__2_4ring4()], -// 1 16 27.5 0 -140 0 -1 0 1 0 0 0 0 -1 2-4rin11.dat - [1,16,27.5,0,-140,0,-1,0,1,0,0,0,0,-1, ldraw_lib__2_4rin11()], +// 1 16 27.5 0 -140 0 -1 0 1 0 0 0 0 -1 2-4ring11.dat + [1,16,27.5,0,-140,0,-1,0,1,0,0,0,0,-1, ldraw_lib__2_4ring11()], // 1 16 27.5 0 -140 0 -1 0 3 0 0 0 0 -3 2-4ring4.dat [1,16,27.5,0,-140,0,-1,0,3,0,0,0,0,-3, ldraw_lib__2_4ring4()], -// 1 16 -27.5 0 -140 0 1 0 1 0 0 0 0 -1 2-4rin11.dat - [1,16,-27.5,0,-140,0,1,0,1,0,0,0,0,-1, ldraw_lib__2_4rin11()], +// 1 16 -27.5 0 -140 0 1 0 1 0 0 0 0 -1 2-4ring11.dat + [1,16,-27.5,0,-140,0,1,0,1,0,0,0,0,-1, ldraw_lib__2_4ring11()], // 1 16 -27.5 0 -140 0 1 0 3 0 0 0 0 -3 2-4ring4.dat [1,16,-27.5,0,-140,0,1,0,3,0,0,0,0,-3, ldraw_lib__2_4ring4()], // diff --git a/parts/63565.scad b/parts/63565.scad index afdd1c21b..a5691dc61 100644 --- a/parts/63565.scad +++ b/parts/63565.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/4-4cylo.scad> use <../p/4-4ndis.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin28.scad> +use <../p/48/4-4ring28.scad> use <../p/rect.scad> use <../p/rect1.scad> use <../p/rect2p.scad> @@ -11,7 +11,7 @@ function ldraw_lib__63565() = [ // 0 ~Electric Powered Up Small Angular Motor Front Top // 0 Name: 63565.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2023-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__63565() = [ // 0 !KEYWORDS Spike Essential // // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9364s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9364s01()], @@ -35,8 +36,8 @@ function ldraw_lib__63565() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -10 0 28 0 0 0 -5.5 0 0 0 28 48\4-4cylo.dat [1,16,0,-10,0,28,0,0,0,-5.5,0,0,0,28, ldraw_lib__48__4_4cylo()], -// 1 16 0 -15.5 0 1 0 0 0 1 0 0 0 1 48\4-4rin28.dat - [1,16,0,-15.5,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin28()], +// 1 16 0 -15.5 0 1 0 0 0 1 0 0 0 1 48\4-4ring28.dat + [1,16,0,-15.5,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring28()], // 1 16 0 -10 0 6.36396 0 6.36396 0 1 0 -6.36396 0 6.36396 4-4ndis.dat [1,16,0,-10,0,6.36396,0,6.36396,0,1,0,-6.36396,0,6.36396, ldraw_lib__4_4ndis()], // 0 BFC INVERTNEXT diff --git a/parts/63585.scad b/parts/63585.scad index 723ba3409..e2151f1dc 100644 --- a/parts/63585.scad +++ b/parts/63585.scad @@ -14,13 +14,13 @@ use <../p/4-4cyli.scad> use <../p/4-4cylj1x1e.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin15.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring15.scad> function ldraw_lib__63585() = [ // 0 Minifig Helmet Floodlight for SW Clone Trooper Helmet // 0 Name: 63585.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2022-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__63585() = [ // 0 !HISTORY 2013-08-14 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2018-12-23 [MagFors] File preparation for LDraw Parts Tracker // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -3.5 0 0 0 3.5 0 2 0 0 0 0 2 4-4cylc.dat [1,16,-3.5,0,0,0,3.5,0,2,0,0,0,0,2, ldraw_lib__4_4cylc()], @@ -60,8 +61,8 @@ function ldraw_lib__63585() = [ [1,16,4,4,0,4,0,0,0,1,0,0,0,4, ldraw_lib__4_4edge()], // 1 16 4 4 0 3.75 0 0 0 1 0 0 0 3.75 4-4edge.dat [1,16,4,4,0,3.75,0,0,0,1,0,0,0,3.75, ldraw_lib__4_4edge()], -// 1 16 4 4 0 .25 0 0 0 -1 0 0 0 .25 4-4rin15.dat - [1,16,4,4,0,.25,0,0,0,-1,0,0,0,.25, ldraw_lib__4_4rin15()], +// 1 16 4 4 0 .25 0 0 0 -1 0 0 0 .25 4-4ring15.dat + [1,16,4,4,0,.25,0,0,0,-1,0,0,0,.25, ldraw_lib__4_4ring15()], // 1 16 4 4.8 0 0 0 -3.75 0 -.8 0 3.75 0 0 4-4cyli.dat [1,16,4,4.8,0,0,0,-3.75,0,-.8,0,3.75,0,0, ldraw_lib__4_4cyli()], // 1 16 4 13.25 0 3.125 0 0 0 -1 0 0 0 3.125 4-4edge.dat diff --git a/parts/64034.scad b/parts/64034.scad index 2c50928dd..57395caae 100644 --- a/parts/64034.scad +++ b/parts/64034.scad @@ -3,10 +3,10 @@ use <../p/1-16cyli.scad> use <../p/1-4cyli.scad> use <../p/1-4disc.scad> use <../p/1-4edge.scad> -use <../p/1-4rin19.scad> +use <../p/1-4ring19.scad> use <../p/1-8cyli.scad> use <../p/1-8edge.scad> -use <../p/1-8rin19.scad> +use <../p/1-8ring19.scad> use <../p/2-4cyli.scad> use <../p/2-4edge.scad> use <../p/2-4ndis.scad> @@ -25,7 +25,7 @@ function ldraw_lib__64034() = [ // 0 ~Electric Power Functions Two Ports USB Controller Top // 0 Name: 64034.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -35,7 +35,8 @@ function ldraw_lib__64034() = [ // 0 !KEYWORDS WeDo // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -20 1 0 0 0 1 0 0 0 1 stug-2x2.dat [1,16,0,0,-20,1,0,0,0,1,0,0,0,1, ldraw_lib__stug_2x2()], @@ -205,8 +206,8 @@ function ldraw_lib__64034() = [ [1,16,-20,20,-36,0,0,-20,-20,0,0,0,-1,0, ldraw_lib__1_4edge()], // 1 16 -20 20 -36 0 0 -19 -19 0 0 0 -1 0 1-4edge.dat [1,16,-20,20,-36,0,0,-19,-19,0,0,0,-1,0, ldraw_lib__1_4edge()], -// 1 16 -20 20 -36 0 0 -1 -1 0 0 0 -1 0 1-4rin19.dat - [1,16,-20,20,-36,0,0,-1,-1,0,0,0,-1,0, ldraw_lib__1_4rin19()], +// 1 16 -20 20 -36 0 0 -1 -1 0 0 0 -1 0 1-4ring19.dat + [1,16,-20,20,-36,0,0,-1,-1,0,0,0,-1,0, ldraw_lib__1_4ring19()], // 1 16 -20 20 -36 0 0 -20 -20 0 0 0 -4 0 1-4cyli.dat [1,16,-20,20,-36,0,0,-20,-20,0,0,0,-4,0, ldraw_lib__1_4cyli()], // 1 16 -20 20 -36 0 0 -19 -19 0 0 0 28.5 0 1-4cyli.dat @@ -219,8 +220,8 @@ function ldraw_lib__64034() = [ [1,16,-20,20,-30,0,0,-19,-19,0,0,0,-1,13.433, ldraw_lib__1_8edge()], // 1 16 -20 20 -30 0 0 -20 -20 0 0 0 -1 14.14 1-8edge.dat [1,16,-20,20,-30,0,0,-20,-20,0,0,0,-1,14.14, ldraw_lib__1_8edge()], -// 1 16 -20 20 -30 0 0 -1 -1 0 0 0 1 0.707 1-8rin19.dat - [1,16,-20,20,-30,0,0,-1,-1,0,0,0,1,0.707, ldraw_lib__1_8rin19()], +// 1 16 -20 20 -30 0 0 -1 -1 0 0 0 1 0.707 1-8ring19.dat + [1,16,-20,20,-30,0,0,-1,-1,0,0,0,1,0.707, ldraw_lib__1_8ring19()], // 1 16 -20 0.5 -33 0 1 0 0 0 0.5 3 0 0 rect.dat [1,16,-20,0.5,-33,0,1,0,0,0,0.5,3,0,0, ldraw_lib__rect()], // 1 16 -39.5 20 -21.75 0 0 -0.5 0 1 0 14.25 0 0 rect.dat @@ -229,8 +230,8 @@ function ldraw_lib__64034() = [ [1,16,-20,20,36,0,0,-20,-20,0,0,0,1,0, ldraw_lib__1_4edge()], // 1 16 -20 20 36 0 0 -19 -19 0 0 0 1 0 1-4edge.dat [1,16,-20,20,36,0,0,-19,-19,0,0,0,1,0, ldraw_lib__1_4edge()], -// 1 16 -20 20 36 0 0 -1 -1 0 0 0 1 0 1-4rin19.dat - [1,16,-20,20,36,0,0,-1,-1,0,0,0,1,0, ldraw_lib__1_4rin19()], +// 1 16 -20 20 36 0 0 -1 -1 0 0 0 1 0 1-4ring19.dat + [1,16,-20,20,36,0,0,-1,-1,0,0,0,1,0, ldraw_lib__1_4ring19()], // 1 16 -20 20 36 0 0 -20 -20 0 0 0 4 0 1-4cyli.dat [1,16,-20,20,36,0,0,-20,-20,0,0,0,4,0, ldraw_lib__1_4cyli()], // 1 16 -20 20 36 0 0 -19 -19 0 0 0 -28.5 0 1-4cyli.dat @@ -241,8 +242,8 @@ function ldraw_lib__64034() = [ [1,16,-20,20,30,0,0,-19,-19,0,0,0,1,-13.433, ldraw_lib__1_8edge()], // 1 16 -20 20 30 0 0 -20 -20 0 0 0 1 -14.14 1-8edge.dat [1,16,-20,20,30,0,0,-20,-20,0,0,0,1,-14.14, ldraw_lib__1_8edge()], -// 1 16 -20 20 30 0 0 -1 -1 0 0 0 -1 -0.707 1-8rin19.dat - [1,16,-20,20,30,0,0,-1,-1,0,0,0,-1,-0.707, ldraw_lib__1_8rin19()], +// 1 16 -20 20 30 0 0 -1 -1 0 0 0 -1 -0.707 1-8ring19.dat + [1,16,-20,20,30,0,0,-1,-1,0,0,0,-1,-0.707, ldraw_lib__1_8ring19()], // 1 16 -20 0.5 33 0 1 0 0 0 0.5 -3 0 0 rect.dat [1,16,-20,0.5,33,0,1,0,0,0,0.5,-3,0,0, ldraw_lib__rect()], // 1 16 -39.5 20 21.75 0 0 -0.5 0 1 0 -14.25 0 0 rect.dat diff --git a/parts/642.scad b/parts/642.scad index 72aa4b34e..98312afbd 100644 --- a/parts/642.scad +++ b/parts/642.scad @@ -6,7 +6,7 @@ use <../p/48/1-8chrd.scad> use <../p/48/4-4con12.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin11.scad> +use <../p/48/4-4ring11.scad> use <../p/stud2a.scad> use <../p/stud4.scad> use <../p/stud4a.scad> @@ -15,14 +15,14 @@ function ldraw_lib__642() = [ // 0 Technic Gear 21 Large Tooth // 0 Name: 642.dat // 0 Author: Tore Eriksson [Tore_Eriksson] -// 0 !LDRAW_ORG Part UPDATE 2009-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS gear, pre-technic, Samsonite +// 0 !KEYWORDS Samsonite, gear, pre-technic // // 0 !CMDLINE -c14 // @@ -32,7 +32,8 @@ function ldraw_lib__642() = [ // 0 !HISTORY 2008-07-07 [guyvivan] Made BFC Compliant and use more primitives (2005-01-03) // 0 !HISTORY 2008-07-08 [cwdee] Moved from 742.dat and rotated about Y (2005-01-04) // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 6 0 0 52 -52 0 0 0 -12 0 48\4-4cyli.dat [1,16,0,0,6,0,0,52,-52,0,0,0,-12,0, ldraw_lib__48__4_4cyli()], @@ -52,8 +53,8 @@ function ldraw_lib__642() = [ [1,16,0,0,-9,0,0,48,-48,0,0,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 9 0 0 48 -48 0 0 0 -1 0 48\4-4edge.dat [1,16,0,0,9,0,0,48,-48,0,0,0,-1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 9 0 0 -4 -4 0 0 0 -1 0 48\4-4rin11.dat - [1,16,0,0,9,0,0,-4,-4,0,0,0,-1,0, ldraw_lib__48__4_4rin11()], +// 1 16 0 0 9 0 0 -4 -4 0 0 0 -1 0 48\4-4ring11.dat + [1,16,0,0,9,0,0,-4,-4,0,0,0,-1,0, ldraw_lib__48__4_4ring11()], // 1 16 0 0 9 0 0 44 -44 0 0 0 -1 0 48\4-4edge.dat [1,16,0,0,9,0,0,44,-44,0,0,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -6 0 0 44 -44 0 0 0 -1 0 48\4-4edge.dat diff --git a/parts/643.scad b/parts/643.scad index 142e9719e..3b417e9e9 100644 --- a/parts/643.scad +++ b/parts/643.scad @@ -9,7 +9,7 @@ use <../p/48/1-8chrd.scad> use <../p/48/4-4con22.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin21.scad> +use <../p/48/4-4ring21.scad> use <../p/stud2a.scad> use <../p/stud4.scad> use <../p/toothl.scad> @@ -17,14 +17,14 @@ function ldraw_lib__643() = [ // 0 Technic Gear 35 Large Tooth // 0 Name: 643.dat // 0 Author: Tore Eriksson [Tore_Eriksson] -// 0 !LDRAW_ORG Part UPDATE 2009-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS gear, pre-technic, Samsonite +// 0 !KEYWORDS Samsonite, gear, pre-technic // // 0 !CMDLINE -c1 // @@ -34,7 +34,8 @@ function ldraw_lib__643() = [ // 0 !HISTORY 2008-07-07 [guyvivan] Made BFC compliant and use more primitives (2005-01-03) // 0 !HISTORY 2008-07-08 [cwdee] Moved from 743.dat and rotated about Y (2005-01-04) // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 6 0 0 92 -92 0 0 0 -12 0 48\4-4cyli.dat [1,16,0,0,6,0,0,92,-92,0,0,0,-12,0, ldraw_lib__48__4_4cyli()], @@ -58,8 +59,8 @@ function ldraw_lib__643() = [ [1,16,0,0,-6,0,0,4,-4,0,0,0,-3,0, ldraw_lib__48__4_4con22()], // 1 16 0 0 6 0 0 -4 -4 0 0 0 3 0 48\4-4con22.dat [1,16,0,0,6,0,0,-4,-4,0,0,0,3,0, ldraw_lib__48__4_4con22()], -// 1 16 0 0 9 0 0 4 -4 0 0 0 -1 0 48\4-4rin21.dat - [1,16,0,0,9,0,0,4,-4,0,0,0,-1,0, ldraw_lib__48__4_4rin21()], +// 1 16 0 0 9 0 0 4 -4 0 0 0 -1 0 48\4-4ring21.dat + [1,16,0,0,9,0,0,4,-4,0,0,0,-1,0, ldraw_lib__48__4_4ring21()], // 2 24 6.765 4 -6 6.765 4 -2 [2,24,6.765,4,-6,6.765,4,-2], // 2 24 4 -6.765 -6 4 -6.765 -2 diff --git a/parts/64390.scad b/parts/64390.scad index 49c03bf58..2592c047c 100644 --- a/parts/64390.scad +++ b/parts/64390.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <../p/48/2-4cylo.scad> -use <../p/48/2-4rin16.scad> +use <../p/48/2-4ring16.scad> use <../p/48/2-4ring34.scad> use <../p/rect.scad> use <../p/rect2p.scad> @@ -13,7 +13,7 @@ function ldraw_lib__64390() = [ // 0 Door 1 x 4 x 6 with Window and Reinforced Edge // 0 Name: 64390.dat // 0 Author: Vincent Messenet [Cheenzo] -// 0 !LDRAW_ORG Part UPDATE 2020-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Window should be placed at 50 -20.75 -5, i.e. @@ -31,7 +31,8 @@ function ldraw_lib__64390() = [ // 0 !HISTORY 2020-09-15 [Cheenzo] removed duplicated surfaces and unnecessary vertices // 0 !HISTORY 2020-09-29 [Cheenzo] Complete rewrite using prims, added help, subfiled hinges // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -6.875 1 0 0 0 1 0 0 0 1 s\64390s01.dat [1,16,0,0,-6.875,1,0,0,0,1,0,0,0,1, ldraw_lib__s__64390s01()], @@ -60,12 +61,12 @@ function ldraw_lib__64390() = [ [0,"BFC","INVERTNEXT"], // 1 16 50 -13.5 -10 -40 0 0 0 0 -40 0 10 0 48\2-4cylo.dat [1,16,50,-13.5,-10,-40,0,0,0,0,-40,0,10,0, ldraw_lib__48__2_4cylo()], -// 1 16 50 -13.5 -10 -2.5 0 0 0 0 -2.5 0 1 0 48\2-4rin16.dat - [1,16,50,-13.5,-10,-2.5,0,0,0,0,-2.5,0,1,0, ldraw_lib__48__2_4rin16()], +// 1 16 50 -13.5 -10 -2.5 0 0 0 0 -2.5 0 1 0 48\2-4ring16.dat + [1,16,50,-13.5,-10,-2.5,0,0,0,0,-2.5,0,1,0, ldraw_lib__48__2_4ring16()], // 1 16 50 -13.5 -10 -1.25 0 0 0 0 -1.25 0 1 0 48\2-4ring34.dat [1,16,50,-13.5,-10,-1.25,0,0,0,0,-1.25,0,1,0, ldraw_lib__48__2_4ring34()], -// 1 16 50 -13.5 0 -2.5 0 0 0 0 -2.5 0 -1 0 48\2-4rin16.dat - [1,16,50,-13.5,0,-2.5,0,0,0,0,-2.5,0,-1,0, ldraw_lib__48__2_4rin16()], +// 1 16 50 -13.5 0 -2.5 0 0 0 0 -2.5 0 -1 0 48\2-4ring16.dat + [1,16,50,-13.5,0,-2.5,0,0,0,0,-2.5,0,-1,0, ldraw_lib__48__2_4ring16()], // 1 16 50 -13.5 0 -1.25 0 0 0 0 -1.25 0 -1 0 48\2-4ring34.dat [1,16,50,-13.5,0,-1.25,0,0,0,0,-1.25,0,-1,0, ldraw_lib__48__2_4ring34()], // 1 16 8.125 65.375 0 0 0 1.875 -11.5 0 -1.875 0 -1 0 rect2p.dat diff --git a/parts/644.scad b/parts/644.scad index abc770774..e4ccd8e1d 100644 --- a/parts/644.scad +++ b/parts/644.scad @@ -13,7 +13,7 @@ use <../p/48/1-8chrd.scad> use <../p/48/4-4con27.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin26.scad> +use <../p/48/4-4ring26.scad> use <../p/stud2a.scad> use <../p/stud4.scad> use <../p/toothl.scad> @@ -21,14 +21,14 @@ function ldraw_lib__644() = [ // 0 Technic Gear 42 Large Tooth // 0 Name: 644.dat // 0 Author: Tore Eriksson [Tore_Eriksson] -// 0 !LDRAW_ORG Part UPDATE 2009-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS gear, pre-technic, Samsonite +// 0 !KEYWORDS Samsonite, gear, pre-technic // // 0 !CMDLINE -c4 // @@ -39,7 +39,8 @@ function ldraw_lib__644() = [ // 0 !HISTORY 2008-07-08 [cwdee] Moved from 744.dat and rotated about Y (2005-01-04) // 0 !HISTORY 2009-12-19 [cwdee] Added missing edge lines // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -6 0 0 112 112 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,-6,0,0,112,112,0,0,0,1,0, ldraw_lib__48__4_4edge()], @@ -95,8 +96,8 @@ function ldraw_lib__644() = [ [1,16,0,0,-6,-96.0835,0,-39.7991,-39.7991,0,96.0835,0,-1,0, ldraw_lib__48__1_8chrd()], // 1 16 0 0 -6 -39.7991 0 -96.0835 -96.0835 0 39.7991 0 -1 0 48\1-8chrd.dat [1,16,0,0,-6,-39.7991,0,-96.0835,-96.0835,0,39.7991,0,-1,0, ldraw_lib__48__1_8chrd()], -// 1 16 0 0 9 0 0 4 4 0 0 0 -1 0 48\4-4rin26.dat - [1,16,0,0,9,0,0,4,4,0,0,0,-1,0, ldraw_lib__48__4_4rin26()], +// 1 16 0 0 9 0 0 4 4 0 0 0 -1 0 48\4-4ring26.dat + [1,16,0,0,9,0,0,4,4,0,0,0,-1,0, ldraw_lib__48__4_4ring26()], // 1 16 0 0 -9 0 0 8 8 0 0 0 -1 0 4-4edge.dat [1,16,0,0,-9,0,0,8,8,0,0,0,-1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -1 -7.39104 0 -3.06147 -3.06147 0 7.39104 0 -1 0 1-8edge.dat diff --git a/parts/64448.scad b/parts/64448.scad index 64dfdc7c9..0d81e6bfb 100644 --- a/parts/64448.scad +++ b/parts/64448.scad @@ -9,8 +9,8 @@ use <../p/2-4ring2.scad> use <../p/2-4ring9.scad> use <../p/3-16edge.scad> use <../p/3-16ndis.scad> -use <../p/3-16rin2.scad> -use <../p/3-16rin9.scad> +use <../p/3-16ring2.scad> +use <../p/3-16ring9.scad> use <../p/3-4cyli.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> @@ -32,7 +32,7 @@ function ldraw_lib__64448() = [ // 0 Support 1 x 6 x 5 Girder Rectangular // 0 Name: 64448.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2009-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -42,7 +42,8 @@ function ldraw_lib__64448() = [ // 0 !KEYWORDS Crane, Crane Arm, Truss // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -10 0 0 1 0 0 0 1 0 0 0 1 stud2a.dat [1,16,-10,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__stud2a()], @@ -368,8 +369,8 @@ function ldraw_lib__64448() = [ [1,16,-50,20,0,0,0,6.2,0,1,0,6.2,0,0, ldraw_lib__4_4disc()], // 1 16 -42 20 0 -2 0 0 0 1 0 0 0 -1 rect2p.dat [1,16,-42,20,0,-2,0,0,0,1,0,0,0,-1, ldraw_lib__rect2p()], -// 1 16 -50 0 0 0 0 3 0 1 0 3 0 0 3-16rin2.dat - [1,16,-50,0,0,0,0,3,0,1,0,3,0,0, ldraw_lib__3_16rin2()], +// 1 16 -50 0 0 0 0 3 0 1 0 3 0 0 3-16ring2.dat + [1,16,-50,0,0,0,0,3,0,1,0,3,0,0, ldraw_lib__3_16ring2()], // 4 16 -40 0 1 -40.761 0 3.827 -44.598 0 2.4 -44 0 1 [4,16,-40,0,1,-40.761,0,3.827,-44.598,0,2.4,-44,0,1], // 4 16 -44 0 -1 -44.598 0 -2.4 -40.761 0 -3.827 -40 0 -1 @@ -394,12 +395,12 @@ function ldraw_lib__64448() = [ [1,16,-42,10,-1,-2,0,0,0,0,-10,0,-1,0, ldraw_lib__rect2a()], // 1 16 -44.199 10 -1.5 0 0.9291161 -0.199 10 0 0 0 -0.9061047 -0.5 rect3.dat [1,16,-44.199,10,-1.5,0,0.9291161,-0.199,10,0,0,0,-0.9061047,-0.5, ldraw_lib__rect3()], -// 1 16 -50 0 0 0 0 1 0 1 0 1 0 0 3-16rin9.dat - [1,16,-50,0,0,0,0,1,0,1,0,1,0,0, ldraw_lib__3_16rin9()], -// 1 16 -50 0 0 0 0 3 0 1 0 -3 0 0 3-16rin2.dat - [1,16,-50,0,0,0,0,3,0,1,0,-3,0,0, ldraw_lib__3_16rin2()], -// 1 16 -50 0 0 0 0 1 0 1 0 -1 0 0 3-16rin9.dat - [1,16,-50,0,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__3_16rin9()], +// 1 16 -50 0 0 0 0 1 0 1 0 1 0 0 3-16ring9.dat + [1,16,-50,0,0,0,0,1,0,1,0,1,0,0, ldraw_lib__3_16ring9()], +// 1 16 -50 0 0 0 0 3 0 1 0 -3 0 0 3-16ring2.dat + [1,16,-50,0,0,0,0,3,0,1,0,-3,0,0, ldraw_lib__3_16ring2()], +// 1 16 -50 0 0 0 0 1 0 1 0 -1 0 0 3-16ring9.dat + [1,16,-50,0,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__3_16ring9()], // 1 16 -50 0 0 0 0 -3 0 1 0 3 0 0 2-4ring2.dat [1,16,-50,0,0,0,0,-3,0,1,0,3,0,0, ldraw_lib__2_4ring2()], // 1 16 -50 0 0 0 0 -1 0 1 0 1 0 0 2-4ring9.dat @@ -422,8 +423,8 @@ function ldraw_lib__64448() = [ [1,16,50,20,0,0,0,-6.2,0,1,0,6.2,0,0, ldraw_lib__4_4disc()], // 1 16 42 20 0 -2 0 0 0 1 0 0 0 -1 rect2p.dat [1,16,42,20,0,-2,0,0,0,1,0,0,0,-1, ldraw_lib__rect2p()], -// 1 16 50 0 0 0 0 -3 0 1 0 3 0 0 3-16rin2.dat - [1,16,50,0,0,0,0,-3,0,1,0,3,0,0, ldraw_lib__3_16rin2()], +// 1 16 50 0 0 0 0 -3 0 1 0 3 0 0 3-16ring2.dat + [1,16,50,0,0,0,0,-3,0,1,0,3,0,0, ldraw_lib__3_16ring2()], // 4 16 44 0 1 44.598 0 2.4 40.761 0 3.827 40 0 1 [4,16,44,0,1,44.598,0,2.4,40.761,0,3.827,40,0,1], // 4 16 40 0 -1 40.761 0 -3.827 44.598 0 -2.4 44 0 -1 @@ -448,12 +449,12 @@ function ldraw_lib__64448() = [ [1,16,42,10,-1,0,0,2,-10,0,0,0,-1,0, ldraw_lib__rect2a()], // 1 16 44.199 10 -1.5 0 -0.9291161 0.199 -10 0 0 0 -0.9061047 -0.5 rect3.dat [1,16,44.199,10,-1.5,0,-0.9291161,0.199,-10,0,0,0,-0.9061047,-0.5, ldraw_lib__rect3()], -// 1 16 50 0 0 0 0 -1 0 1 0 1 0 0 3-16rin9.dat - [1,16,50,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__3_16rin9()], -// 1 16 50 0 0 0 0 -3 0 1 0 -3 0 0 3-16rin2.dat - [1,16,50,0,0,0,0,-3,0,1,0,-3,0,0, ldraw_lib__3_16rin2()], -// 1 16 50 0 0 0 0 -1 0 1 0 -1 0 0 3-16rin9.dat - [1,16,50,0,0,0,0,-1,0,1,0,-1,0,0, ldraw_lib__3_16rin9()], +// 1 16 50 0 0 0 0 -1 0 1 0 1 0 0 3-16ring9.dat + [1,16,50,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__3_16ring9()], +// 1 16 50 0 0 0 0 -3 0 1 0 -3 0 0 3-16ring2.dat + [1,16,50,0,0,0,0,-3,0,1,0,-3,0,0, ldraw_lib__3_16ring2()], +// 1 16 50 0 0 0 0 -1 0 1 0 -1 0 0 3-16ring9.dat + [1,16,50,0,0,0,0,-1,0,1,0,-1,0,0, ldraw_lib__3_16ring9()], // 1 16 50 0 0 0 0 3 0 1 0 3 0 0 2-4ring2.dat [1,16,50,0,0,0,0,3,0,1,0,3,0,0, ldraw_lib__2_4ring2()], // 1 16 50 0 0 0 0 1 0 1 0 1 0 0 2-4ring9.dat @@ -492,8 +493,8 @@ function ldraw_lib__64448() = [ [1,16,50,120,0,-5.5433,0,2.2961,0,-20,0,-2.2961,0,-5.5433, ldraw_lib__7_8cyli()], // 1 16 42 100 0 2 0 0 0 -1 0 0 0 -1 rect2p.dat [1,16,42,100,0,2,0,0,0,-1,0,0,0,-1, ldraw_lib__rect2p()], -// 1 16 50 120 0 0 0 -3 0 -1 0 3 0 0 3-16rin2.dat - [1,16,50,120,0,0,0,-3,0,-1,0,3,0,0, ldraw_lib__3_16rin2()], +// 1 16 50 120 0 0 0 -3 0 -1 0 3 0 0 3-16ring2.dat + [1,16,50,120,0,0,0,-3,0,-1,0,3,0,0, ldraw_lib__3_16ring2()], // 3 16 36 120 2 40.761 120 3.827 39 120 1 [3,16,36,120,2,40.761,120,3.827,39,120,1], // 3 16 39 120 -1 40.761 120 -3.827 36 120 -2 @@ -534,12 +535,12 @@ function ldraw_lib__64448() = [ [1,16,44.2285,110,1.648,0,-0.9430843,0.2285,10,0,0,0,0.9243642,0.648, ldraw_lib__rect1()], // 2 24 44.398 116 -2 44.398 100 -2 [2,24,44.398,116,-2,44.398,100,-2], -// 1 16 50 120 0 0 0 -1 0 -1 0 1 0 0 3-16rin9.dat - [1,16,50,120,0,0,0,-1,0,-1,0,1,0,0, ldraw_lib__3_16rin9()], -// 1 16 50 120 0 0 0 -3 0 -1 0 -3 0 0 3-16rin2.dat - [1,16,50,120,0,0,0,-3,0,-1,0,-3,0,0, ldraw_lib__3_16rin2()], -// 1 16 50 120 0 0 0 -1 0 -1 0 -1 0 0 3-16rin9.dat - [1,16,50,120,0,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__3_16rin9()], +// 1 16 50 120 0 0 0 -1 0 -1 0 1 0 0 3-16ring9.dat + [1,16,50,120,0,0,0,-1,0,-1,0,1,0,0, ldraw_lib__3_16ring9()], +// 1 16 50 120 0 0 0 -3 0 -1 0 -3 0 0 3-16ring2.dat + [1,16,50,120,0,0,0,-3,0,-1,0,-3,0,0, ldraw_lib__3_16ring2()], +// 1 16 50 120 0 0 0 -1 0 -1 0 -1 0 0 3-16ring9.dat + [1,16,50,120,0,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__3_16ring9()], // 1 16 50 120 0 0 0 3 0 -1 0 3 0 0 2-4ring2.dat [1,16,50,120,0,0,0,3,0,-1,0,3,0,0, ldraw_lib__2_4ring2()], // 1 16 50 120 0 0 0 1 0 -1 0 1 0 0 2-4ring9.dat @@ -578,8 +579,8 @@ function ldraw_lib__64448() = [ [1,16,-50,120,0,5.5433,0,-2.2961,0,-20,0,-2.2961,0,-5.5433, ldraw_lib__7_8cyli()], // 1 16 -42 100 0 2 0 0 0 -1 0 0 0 -1 rect2p.dat [1,16,-42,100,0,2,0,0,0,-1,0,0,0,-1, ldraw_lib__rect2p()], -// 1 16 -50 120 0 0 0 3 0 -1 0 3 0 0 3-16rin2.dat - [1,16,-50,120,0,0,0,3,0,-1,0,3,0,0, ldraw_lib__3_16rin2()], +// 1 16 -50 120 0 0 0 3 0 -1 0 3 0 0 3-16ring2.dat + [1,16,-50,120,0,0,0,3,0,-1,0,3,0,0, ldraw_lib__3_16ring2()], // 3 16 -39 120 1 -40.761 120 3.827 -36 120 2 [3,16,-39,120,1,-40.761,120,3.827,-36,120,2], // 3 16 -36 120 -2 -40.761 120 -3.827 -39 120 -1 @@ -620,12 +621,12 @@ function ldraw_lib__64448() = [ [1,16,-44.2285,110,1.648,0,0.9430843,0.2285,10,0,0,0,0.9243642,-0.648, ldraw_lib__rect1()], // 2 24 -44.398 116 -2 -44.398 100 -2 [2,24,-44.398,116,-2,-44.398,100,-2], -// 1 16 -50 120 0 0 0 1 0 -1 0 1 0 0 3-16rin9.dat - [1,16,-50,120,0,0,0,1,0,-1,0,1,0,0, ldraw_lib__3_16rin9()], -// 1 16 -50 120 0 0 0 3 0 -1 0 -3 0 0 3-16rin2.dat - [1,16,-50,120,0,0,0,3,0,-1,0,-3,0,0, ldraw_lib__3_16rin2()], -// 1 16 -50 120 0 0 0 1 0 -1 0 -1 0 0 3-16rin9.dat - [1,16,-50,120,0,0,0,1,0,-1,0,-1,0,0, ldraw_lib__3_16rin9()], +// 1 16 -50 120 0 0 0 1 0 -1 0 1 0 0 3-16ring9.dat + [1,16,-50,120,0,0,0,1,0,-1,0,1,0,0, ldraw_lib__3_16ring9()], +// 1 16 -50 120 0 0 0 3 0 -1 0 -3 0 0 3-16ring2.dat + [1,16,-50,120,0,0,0,3,0,-1,0,-3,0,0, ldraw_lib__3_16ring2()], +// 1 16 -50 120 0 0 0 1 0 -1 0 -1 0 0 3-16ring9.dat + [1,16,-50,120,0,0,0,1,0,-1,0,-1,0,0, ldraw_lib__3_16ring9()], // 1 16 -50 120 0 0 0 -3 0 -1 0 3 0 0 2-4ring2.dat [1,16,-50,120,0,0,0,-3,0,-1,0,3,0,0, ldraw_lib__2_4ring2()], // 1 16 -50 120 0 0 0 -1 0 -1 0 1 0 0 2-4ring9.dat diff --git a/parts/64449.scad b/parts/64449.scad index 5a8b6232a..74278acb4 100644 --- a/parts/64449.scad +++ b/parts/64449.scad @@ -12,8 +12,8 @@ use <../p/2-4ring2.scad> use <../p/2-4ring9.scad> use <../p/3-16edge.scad> use <../p/3-16ndis.scad> -use <../p/3-16rin2.scad> -use <../p/3-16rin9.scad> +use <../p/3-16ring2.scad> +use <../p/3-16ring9.scad> use <../p/3-4cyli.scad> use <../p/3-4edge.scad> use <../p/3-8cyli.scad> @@ -38,7 +38,7 @@ function ldraw_lib__64449() = [ // 0 Support 1 x 6 x 10 Girder Triangular // 0 Name: 64449.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2009-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -48,7 +48,8 @@ function ldraw_lib__64449() = [ // 0 !KEYWORDS Crane, Crane Arm, Truss // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -10 24 0 -7.0711 0.2083 7.0711 0 -1 0 7.0711 0 7.0711 1-4chrd.dat [1,16,-10,24,0,-7.0711,0.2083,7.0711,0,-1,0,7.0711,0,7.0711, ldraw_lib__1_4chrd()], @@ -633,8 +634,8 @@ function ldraw_lib__64449() = [ [1,16,50,240,0,-5.5433,0,2.2961,0,-20,0,-2.2961,0,-5.5433, ldraw_lib__7_8cyli()], // 1 16 42 220 0 2 0 0 0 -1 0 0 0 -1 rect2p.dat [1,16,42,220,0,2,0,0,0,-1,0,0,0,-1, ldraw_lib__rect2p()], -// 1 16 50 240 0 0 0 -3 0 -1 0 3 0 0 3-16rin2.dat - [1,16,50,240,0,0,0,-3,0,-1,0,3,0,0, ldraw_lib__3_16rin2()], +// 1 16 50 240 0 0 0 -3 0 -1 0 3 0 0 3-16ring2.dat + [1,16,50,240,0,0,0,-3,0,-1,0,3,0,0, ldraw_lib__3_16ring2()], // 3 16 36 240 2 40.761 240 3.827 39 240 1 [3,16,36,240,2,40.761,240,3.827,39,240,1], // 3 16 39 240 -1 40.761 240 -3.827 36 240 -2 @@ -675,12 +676,12 @@ function ldraw_lib__64449() = [ [1,16,44.229,230,1.648,0,-0.9431,0.2285,10,0,0,0,0.9244,0.648, ldraw_lib__rect1()], // 2 24 44.398 236 -2 44.398 220 -2 [2,24,44.398,236,-2,44.398,220,-2], -// 1 16 50 240 0 0 0 -1 0 -1 0 1 0 0 3-16rin9.dat - [1,16,50,240,0,0,0,-1,0,-1,0,1,0,0, ldraw_lib__3_16rin9()], -// 1 16 50 240 0 0 0 -3 0 -1 0 -3 0 0 3-16rin2.dat - [1,16,50,240,0,0,0,-3,0,-1,0,-3,0,0, ldraw_lib__3_16rin2()], -// 1 16 50 240 0 0 0 -1 0 -1 0 -1 0 0 3-16rin9.dat - [1,16,50,240,0,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__3_16rin9()], +// 1 16 50 240 0 0 0 -1 0 -1 0 1 0 0 3-16ring9.dat + [1,16,50,240,0,0,0,-1,0,-1,0,1,0,0, ldraw_lib__3_16ring9()], +// 1 16 50 240 0 0 0 -3 0 -1 0 -3 0 0 3-16ring2.dat + [1,16,50,240,0,0,0,-3,0,-1,0,-3,0,0, ldraw_lib__3_16ring2()], +// 1 16 50 240 0 0 0 -1 0 -1 0 -1 0 0 3-16ring9.dat + [1,16,50,240,0,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__3_16ring9()], // 1 16 50 240 0 0 0 3 0 -1 0 3 0 0 2-4ring2.dat [1,16,50,240,0,0,0,3,0,-1,0,3,0,0, ldraw_lib__2_4ring2()], // 1 16 50 240 0 0 0 1 0 -1 0 1 0 0 2-4ring9.dat @@ -719,8 +720,8 @@ function ldraw_lib__64449() = [ [1,16,-50,240,0,5.5433,0,-2.2961,0,-20,0,-2.2961,0,-5.5433, ldraw_lib__7_8cyli()], // 1 16 -42 220 0 2 0 0 0 -1 0 0 0 -1 rect2p.dat [1,16,-42,220,0,2,0,0,0,-1,0,0,0,-1, ldraw_lib__rect2p()], -// 1 16 -50 240 0 0 0 3 0 -1 0 3 0 0 3-16rin2.dat - [1,16,-50,240,0,0,0,3,0,-1,0,3,0,0, ldraw_lib__3_16rin2()], +// 1 16 -50 240 0 0 0 3 0 -1 0 3 0 0 3-16ring2.dat + [1,16,-50,240,0,0,0,3,0,-1,0,3,0,0, ldraw_lib__3_16ring2()], // 3 16 -39 240 1 -40.761 240 3.827 -36 240 2 [3,16,-39,240,1,-40.761,240,3.827,-36,240,2], // 3 16 -36 240 -2 -40.761 240 -3.827 -39 240 -1 @@ -761,12 +762,12 @@ function ldraw_lib__64449() = [ [1,16,-44.229,230,1.648,0,0.9431,0.2285,10,0,0,0,0.9244,-0.648, ldraw_lib__rect1()], // 2 24 -44.398 236 -2 -44.398 220 -2 [2,24,-44.398,236,-2,-44.398,220,-2], -// 1 16 -50 240 0 0 0 1 0 -1 0 1 0 0 3-16rin9.dat - [1,16,-50,240,0,0,0,1,0,-1,0,1,0,0, ldraw_lib__3_16rin9()], -// 1 16 -50 240 0 0 0 3 0 -1 0 -3 0 0 3-16rin2.dat - [1,16,-50,240,0,0,0,3,0,-1,0,-3,0,0, ldraw_lib__3_16rin2()], -// 1 16 -50 240 0 0 0 1 0 -1 0 -1 0 0 3-16rin9.dat - [1,16,-50,240,0,0,0,1,0,-1,0,-1,0,0, ldraw_lib__3_16rin9()], +// 1 16 -50 240 0 0 0 1 0 -1 0 1 0 0 3-16ring9.dat + [1,16,-50,240,0,0,0,1,0,-1,0,1,0,0, ldraw_lib__3_16ring9()], +// 1 16 -50 240 0 0 0 3 0 -1 0 -3 0 0 3-16ring2.dat + [1,16,-50,240,0,0,0,3,0,-1,0,-3,0,0, ldraw_lib__3_16ring2()], +// 1 16 -50 240 0 0 0 1 0 -1 0 -1 0 0 3-16ring9.dat + [1,16,-50,240,0,0,0,1,0,-1,0,-1,0,0, ldraw_lib__3_16ring9()], // 1 16 -50 240 0 0 0 -3 0 -1 0 3 0 0 2-4ring2.dat [1,16,-50,240,0,0,0,-3,0,-1,0,3,0,0, ldraw_lib__2_4ring2()], // 1 16 -50 240 0 0 0 -1 0 -1 0 1 0 0 2-4ring9.dat diff --git a/parts/64450.scad b/parts/64450.scad index e45fa6baa..6c55b5be8 100644 --- a/parts/64450.scad +++ b/parts/64450.scad @@ -6,8 +6,8 @@ use <../p/1-8cyli.scad> use <../p/1-8edge.scad> use <../p/3-16cyli.scad> use <../p/3-16edge.scad> -use <../p/3-16rin3.scad> -use <../p/3-16rin4.scad> +use <../p/3-16ring3.scad> +use <../p/3-16ring4.scad> use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> @@ -22,7 +22,7 @@ function ldraw_lib__64450() = [ // 0 Windscreen 6 x 4 x 3.333 Roll Cage // 0 Name: 64450.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__64450() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 14 72 -50 0 -28 0 0 0 4 -4 0 0 4-4cyli.dat [1,16,14,72,-50,0,-28,0,0,0,4,-4,0,0, ldraw_lib__4_4cyli()], @@ -369,14 +370,14 @@ function ldraw_lib__64450() = [ [4,16,-34,72,-54,-34,12.346,-43.478,-34,15.408,-36.087,-34,48,-41], // 1 16 -34 20 -25 0 1 0 -12 0 0 0 0 -12 3-16edge.dat [1,16,-34,20,-25,0,1,0,-12,0,0,0,0,-12, ldraw_lib__3_16edge()], -// 1 16 -34 20 -25 0 1 0 -4 0 0 0 0 -4 3-16rin3.dat - [1,16,-34,20,-25,0,1,0,-4,0,0,0,0,-4, ldraw_lib__3_16rin3()], -// 1 16 -34 20 -25 0 1 0 -4 0 0 0 0 -4 3-16rin4.dat - [1,16,-34,20,-25,0,1,0,-4,0,0,0,0,-4, ldraw_lib__3_16rin4()], -// 1 16 -26 20 -25 0 -1 0 -4 0 0 0 0 -4 3-16rin3.dat - [1,16,-26,20,-25,0,-1,0,-4,0,0,0,0,-4, ldraw_lib__3_16rin3()], -// 1 16 -26 20 -25 0 -1 0 -4 0 0 0 0 -4 3-16rin4.dat - [1,16,-26,20,-25,0,-1,0,-4,0,0,0,0,-4, ldraw_lib__3_16rin4()], +// 1 16 -34 20 -25 0 1 0 -4 0 0 0 0 -4 3-16ring3.dat + [1,16,-34,20,-25,0,1,0,-4,0,0,0,0,-4, ldraw_lib__3_16ring3()], +// 1 16 -34 20 -25 0 1 0 -4 0 0 0 0 -4 3-16ring4.dat + [1,16,-34,20,-25,0,1,0,-4,0,0,0,0,-4, ldraw_lib__3_16ring4()], +// 1 16 -26 20 -25 0 -1 0 -4 0 0 0 0 -4 3-16ring3.dat + [1,16,-26,20,-25,0,-1,0,-4,0,0,0,0,-4, ldraw_lib__3_16ring3()], +// 1 16 -26 20 -25 0 -1 0 -4 0 0 0 0 -4 3-16ring4.dat + [1,16,-26,20,-25,0,-1,0,-4,0,0,0,0,-4, ldraw_lib__3_16ring4()], // 2 24 -34 76 -43 -34 48 -41 [2,24,-34,76,-43,-34,48,-41], // 4 16 -26 48 -41 -26 15.408 -36.087 -26 12.346 -43.478 -26 72 -54 @@ -517,14 +518,14 @@ function ldraw_lib__64450() = [ [4,16,-34,48,41,-34,15.408,36.087,-34,12.346,43.478,-34,72,54], // 1 16 -34 20 25 0 1 0 -12 0 0 0 0 12 3-16edge.dat [1,16,-34,20,25,0,1,0,-12,0,0,0,0,12, ldraw_lib__3_16edge()], -// 1 16 -34 20 25 0 1 0 -4 0 0 0 0 4 3-16rin3.dat - [1,16,-34,20,25,0,1,0,-4,0,0,0,0,4, ldraw_lib__3_16rin3()], -// 1 16 -34 20 25 0 1 0 -4 0 0 0 0 4 3-16rin4.dat - [1,16,-34,20,25,0,1,0,-4,0,0,0,0,4, ldraw_lib__3_16rin4()], -// 1 16 -26 20 25 0 -1 0 -4 0 0 0 0 4 3-16rin3.dat - [1,16,-26,20,25,0,-1,0,-4,0,0,0,0,4, ldraw_lib__3_16rin3()], -// 1 16 -26 20 25 0 -1 0 -4 0 0 0 0 4 3-16rin4.dat - [1,16,-26,20,25,0,-1,0,-4,0,0,0,0,4, ldraw_lib__3_16rin4()], +// 1 16 -34 20 25 0 1 0 -4 0 0 0 0 4 3-16ring3.dat + [1,16,-34,20,25,0,1,0,-4,0,0,0,0,4, ldraw_lib__3_16ring3()], +// 1 16 -34 20 25 0 1 0 -4 0 0 0 0 4 3-16ring4.dat + [1,16,-34,20,25,0,1,0,-4,0,0,0,0,4, ldraw_lib__3_16ring4()], +// 1 16 -26 20 25 0 -1 0 -4 0 0 0 0 4 3-16ring3.dat + [1,16,-26,20,25,0,-1,0,-4,0,0,0,0,4, ldraw_lib__3_16ring3()], +// 1 16 -26 20 25 0 -1 0 -4 0 0 0 0 4 3-16ring4.dat + [1,16,-26,20,25,0,-1,0,-4,0,0,0,0,4, ldraw_lib__3_16ring4()], // 2 24 -34 76 43 -34 48 41 [2,24,-34,76,43,-34,48,41], // 4 16 -26 72 54 -26 12.346 43.478 -26 15.408 36.087 -26 48 41 @@ -674,14 +675,14 @@ function ldraw_lib__64450() = [ [4,16,34,72,54,34,12.346,43.478,34,15.408,36.087,34,48,41], // 1 16 34 20 25 0 -1 0 -12 0 0 0 0 12 3-16edge.dat [1,16,34,20,25,0,-1,0,-12,0,0,0,0,12, ldraw_lib__3_16edge()], -// 1 16 34 20 25 0 -1 0 -4 0 0 0 0 4 3-16rin3.dat - [1,16,34,20,25,0,-1,0,-4,0,0,0,0,4, ldraw_lib__3_16rin3()], -// 1 16 34 20 25 0 -1 0 -4 0 0 0 0 4 3-16rin4.dat - [1,16,34,20,25,0,-1,0,-4,0,0,0,0,4, ldraw_lib__3_16rin4()], -// 1 16 26 20 25 0 1 0 -4 0 0 0 0 4 3-16rin3.dat - [1,16,26,20,25,0,1,0,-4,0,0,0,0,4, ldraw_lib__3_16rin3()], -// 1 16 26 20 25 0 1 0 -4 0 0 0 0 4 3-16rin4.dat - [1,16,26,20,25,0,1,0,-4,0,0,0,0,4, ldraw_lib__3_16rin4()], +// 1 16 34 20 25 0 -1 0 -4 0 0 0 0 4 3-16ring3.dat + [1,16,34,20,25,0,-1,0,-4,0,0,0,0,4, ldraw_lib__3_16ring3()], +// 1 16 34 20 25 0 -1 0 -4 0 0 0 0 4 3-16ring4.dat + [1,16,34,20,25,0,-1,0,-4,0,0,0,0,4, ldraw_lib__3_16ring4()], +// 1 16 26 20 25 0 1 0 -4 0 0 0 0 4 3-16ring3.dat + [1,16,26,20,25,0,1,0,-4,0,0,0,0,4, ldraw_lib__3_16ring3()], +// 1 16 26 20 25 0 1 0 -4 0 0 0 0 4 3-16ring4.dat + [1,16,26,20,25,0,1,0,-4,0,0,0,0,4, ldraw_lib__3_16ring4()], // 2 24 34 76 43 34 48 41 [2,24,34,76,43,34,48,41], // 4 16 26 48 41 26 15.408 36.087 26 12.346 43.478 26 72 54 @@ -822,14 +823,14 @@ function ldraw_lib__64450() = [ [4,16,34,48,-41,34,15.408,-36.087,34,12.346,-43.478,34,72,-54], // 1 16 34 20 -25 0 -1 0 -12 0 0 0 0 -12 3-16edge.dat [1,16,34,20,-25,0,-1,0,-12,0,0,0,0,-12, ldraw_lib__3_16edge()], -// 1 16 34 20 -25 0 -1 0 -4 0 0 0 0 -4 3-16rin3.dat - [1,16,34,20,-25,0,-1,0,-4,0,0,0,0,-4, ldraw_lib__3_16rin3()], -// 1 16 34 20 -25 0 -1 0 -4 0 0 0 0 -4 3-16rin4.dat - [1,16,34,20,-25,0,-1,0,-4,0,0,0,0,-4, ldraw_lib__3_16rin4()], -// 1 16 26 20 -25 0 1 0 -4 0 0 0 0 -4 3-16rin3.dat - [1,16,26,20,-25,0,1,0,-4,0,0,0,0,-4, ldraw_lib__3_16rin3()], -// 1 16 26 20 -25 0 1 0 -4 0 0 0 0 -4 3-16rin4.dat - [1,16,26,20,-25,0,1,0,-4,0,0,0,0,-4, ldraw_lib__3_16rin4()], +// 1 16 34 20 -25 0 -1 0 -4 0 0 0 0 -4 3-16ring3.dat + [1,16,34,20,-25,0,-1,0,-4,0,0,0,0,-4, ldraw_lib__3_16ring3()], +// 1 16 34 20 -25 0 -1 0 -4 0 0 0 0 -4 3-16ring4.dat + [1,16,34,20,-25,0,-1,0,-4,0,0,0,0,-4, ldraw_lib__3_16ring4()], +// 1 16 26 20 -25 0 1 0 -4 0 0 0 0 -4 3-16ring3.dat + [1,16,26,20,-25,0,1,0,-4,0,0,0,0,-4, ldraw_lib__3_16ring3()], +// 1 16 26 20 -25 0 1 0 -4 0 0 0 0 -4 3-16ring4.dat + [1,16,26,20,-25,0,1,0,-4,0,0,0,0,-4, ldraw_lib__3_16ring4()], // 2 24 34 76 -43 34 48 -41 [2,24,34,76,-43,34,48,-41], // 4 16 26 72 -54 26 12.346 -43.478 26 15.408 -36.087 26 48 -41 diff --git a/parts/64567a.scad b/parts/64567a.scad index 8d486b66d..f3b34b90e 100644 --- a/parts/64567a.scad +++ b/parts/64567a.scad @@ -2,14 +2,14 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin29.scad> +use <../p/4-4ring29.scad> use <../p/rect3.scad> use function ldraw_lib__64567a() = [ // 0 Minifig Lightsaber Hilt with Slight Sloping Fingers with Bottom Ring // 0 Name: 64567a.dat // 0 Author: Steve Bliss [sbliss] -// 0 !LDRAW_ORG Part UPDATE 2023-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Holes for 'blade' at y=3 and y=29 with depth of 7 @@ -20,7 +20,7 @@ function ldraw_lib__64567a() = [ [0,"BFC","CCW"], // // 0 !CATEGORY Minifig Accessory -// 0 !KEYWORDS bar, base, rod, sabre, Star Wars, sword +// 0 !KEYWORDS Star Wars, bar, base, rod, sabre, sword // // 0 !HISTORY 1999-05-24 [PTadmin] Official Update 1999-04 // 0 !HISTORY 1999-07-05 [PTadmin] Official Update 1999-05 @@ -31,7 +31,8 @@ function ldraw_lib__64567a() = [ // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 // 0 !HISTORY 2021-03-10 [cwdee] Renamed from 577b // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\64567s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__64567s01()], @@ -40,12 +41,12 @@ function ldraw_lib__64567a() = [ [1,16,0,30.5,0,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4edge()], // 1 16 0 28 0 6 0 0 0 2.5 0 0 0 6 4-4cyli.dat [1,16,0,28,0,6,0,0,0,2.5,0,0,0,6, ldraw_lib__4_4cyli()], -// 1 16 0 30.5 0 .2 0 0 0 -1 0 0 0 -.2 4-4rin29.dat - [1,16,0,30.5,0,.2,0,0,0,-1,0,0,0,-.2, ldraw_lib__4_4rin29()], +// 1 16 0 30.5 0 .2 0 0 0 -1 0 0 0 -.2 4-4ring29.dat + [1,16,0,30.5,0,.2,0,0,0,-1,0,0,0,-.2, ldraw_lib__4_4ring29()], // 1 16 0 30.5 0 5.8 0 0 0 .5 0 0 0 5.8 4-4cylo.dat [1,16,0,30.5,0,5.8,0,0,0,.5,0,0,0,5.8, ldraw_lib__4_4cylo()], -// 1 16 0 31 0 .2 0 0 0 1 0 0 0 .2 4-4rin29.dat - [1,16,0,31,0,.2,0,0,0,1,0,0,0,.2, ldraw_lib__4_4rin29()], +// 1 16 0 31 0 .2 0 0 0 1 0 0 0 .2 4-4ring29.dat + [1,16,0,31,0,.2,0,0,0,1,0,0,0,.2, ldraw_lib__4_4ring29()], // 1 16 0 31 0 6 0 0 0 1 0 0 0 6 4-4edge.dat [1,16,0,31,0,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4edge()], // 0 // detail at pommel... diff --git a/parts/64728.scad b/parts/64728.scad index d7f3b3dc5..623d42473 100644 --- a/parts/64728.scad +++ b/parts/64728.scad @@ -6,7 +6,7 @@ use <../p/1-4ring2.scad> use <../p/2-4cyli.scad> use <../p/2-4disc.scad> use <../p/2-4edge.scad> -use <../p/3-16rin2.scad> +use <../p/3-16ring2.scad> use <../p/4-4cylc.scad> use <../p/5-16cyli.scad> use <../p/5-16edge.scad> @@ -19,7 +19,7 @@ function ldraw_lib__64728() = [ // 0 Minifig Dynamite Sticks Bundle // 0 Name: 64728.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2009-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__64728() = [ // 0 !CATEGORY Minifig Accessory // // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -8 -0.78 0 -3.923 0 1 0 3.923 0 -0.78 2-4edge.dat [1,16,0,0,-8,-0.78,0,-3.923,0,1,0,3.923,0,-0.78, ldraw_lib__2_4edge()], @@ -157,8 +158,8 @@ function ldraw_lib__64728() = [ [1,16,0,-21,0,1,0,0,0,21,0,0,0,1, ldraw_lib__4_4cylc()], // 1 16 0 16 -8 -3.923 0 0.78 0 1 0 -0.78 0 -3.923 7-16edge.dat [1,16,0,16,-8,-3.923,0,0.78,0,1,0,-0.78,0,-3.923, ldraw_lib__7_16edge()], -// 1 16 0 16 -8 -1.962 0 0.39 0 1 0 -0.39 0 -1.962 3-16rin2.dat - [1,16,0,16,-8,-1.962,0,0.39,0,1,0,-0.39,0,-1.962, ldraw_lib__3_16rin2()], +// 1 16 0 16 -8 -1.962 0 0.39 0 1 0 -0.39 0 -1.962 3-16ring2.dat + [1,16,0,16,-8,-1.962,0,0.39,0,1,0,-0.39,0,-1.962, ldraw_lib__3_16ring2()], // 1 16 0 16 -8 -0.39 0 1.962 0 1 0 -1.962 0 -0.39 1-4ring2.dat [1,16,0,16,-8,-0.39,0,1.962,0,1,0,-1.962,0,-0.39, ldraw_lib__1_4ring2()], // 1 16 0 20 -8 -3.923 0 0.78 0 1 0 -0.78 0 -3.923 7-16edge.dat @@ -175,16 +176,16 @@ function ldraw_lib__64728() = [ [1,16,-8.649,18,-4.994,-3.66,0.866,0,0,0,2,6.3395,0.9931,0, ldraw_lib__rect2p()], // 4 16 -9.565 16 0.993 -12.309 16 1.346 -4.989 16 -11.333 -3.923 16 -8.78 [4,16,-9.565,16,0.993,-12.309,16,1.346,-4.989,16,-11.333,-3.923,16,-8.78], -// 1 16 0 20 -8 -1.962 0 0.39 0 -1 0 -0.39 0 -1.962 3-16rin2.dat - [1,16,0,20,-8,-1.962,0,0.39,0,-1,0,-0.39,0,-1.962, ldraw_lib__3_16rin2()], +// 1 16 0 20 -8 -1.962 0 0.39 0 -1 0 -0.39 0 -1.962 3-16ring2.dat + [1,16,0,20,-8,-1.962,0,0.39,0,-1,0,-0.39,0,-1.962, ldraw_lib__3_16ring2()], // 1 16 0 20 -8 -0.39 0 1.962 0 -1 0 -1.962 0 -0.39 1-4ring2.dat [1,16,0,20,-8,-0.39,0,1.962,0,-1,0,-1.962,0,-0.39, ldraw_lib__1_4ring2()], // 4 16 -3.923 20 -8.78 -4.989 20 -11.333 -12.309 20 1.346 -9.565 20 0.993 [4,16,-3.923,20,-8.78,-4.989,20,-11.333,-12.309,20,1.346,-9.565,20,0.993], // 1 16 -6.928 16 4 1.286 0 -3.788 0 1 0 3.788 0 1.286 7-16edge.dat [1,16,-6.928,16,4,1.286,0,-3.788,0,1,0,3.788,0,1.286, ldraw_lib__7_16edge()], -// 1 16 -6.928 16 4 0.643 0 -1.894 0 1 0 1.894 0 0.643 3-16rin2.dat - [1,16,-6.928,16,4,0.643,0,-1.894,0,1,0,1.894,0,0.643, ldraw_lib__3_16rin2()], +// 1 16 -6.928 16 4 0.643 0 -1.894 0 1 0 1.894 0 0.643 3-16ring2.dat + [1,16,-6.928,16,4,0.643,0,-1.894,0,1,0,1.894,0,0.643, ldraw_lib__3_16ring2()], // 1 16 -6.928 16 4 -1.504 0 -1.319 0 1 0 1.319 0 -1.504 1-4ring2.dat [1,16,-6.928,16,4,-1.504,0,-1.319,0,1,0,1.319,0,-1.504, ldraw_lib__1_4ring2()], // 1 16 -6.928 20 4 1.286 0 -3.788 0 1 0 3.788 0 1.286 7-16edge.dat @@ -201,16 +202,16 @@ function ldraw_lib__64728() = [ [1,16,0,18,9.987,7.32,0,0,0,0,2,0,-1,0, ldraw_lib__rect2p()], // 4 16 5.642 16 7.787 7.32 16 9.987 -7.32 16 9.987 -5.642 16 7.787 [4,16,5.642,16,7.787,7.32,16,9.987,-7.32,16,9.987,-5.642,16,7.787], -// 1 16 -6.928 20 4 0.643 0 -1.894 0 -1 0 1.894 0 0.643 3-16rin2.dat - [1,16,-6.928,20,4,0.643,0,-1.894,0,-1,0,1.894,0,0.643, ldraw_lib__3_16rin2()], +// 1 16 -6.928 20 4 0.643 0 -1.894 0 -1 0 1.894 0 0.643 3-16ring2.dat + [1,16,-6.928,20,4,0.643,0,-1.894,0,-1,0,1.894,0,0.643, ldraw_lib__3_16ring2()], // 1 16 -6.928 20 4 -1.504 0 -1.319 0 -1 0 1.319 0 -1.504 1-4ring2.dat [1,16,-6.928,20,4,-1.504,0,-1.319,0,-1,0,1.319,0,-1.504, ldraw_lib__1_4ring2()], // 4 16 -5.642 20 7.787 -7.32 20 9.987 7.32 20 9.987 5.642 20 7.787 [4,16,-5.642,20,7.787,-7.32,20,9.987,7.32,20,9.987,5.642,20,7.787], // 1 16 6.928 16 4 2.637 0 3.007 0 1 0 -3.007 0 2.637 7-16edge.dat [1,16,6.928,16,4,2.637,0,3.007,0,1,0,-3.007,0,2.637, ldraw_lib__7_16edge()], -// 1 16 6.928 16 4 1.319 0 1.504 0 1 0 -1.504 0 1.319 3-16rin2.dat - [1,16,6.928,16,4,1.319,0,1.504,0,1,0,-1.504,0,1.319, ldraw_lib__3_16rin2()], +// 1 16 6.928 16 4 1.319 0 1.504 0 1 0 -1.504 0 1.319 3-16ring2.dat + [1,16,6.928,16,4,1.319,0,1.504,0,1,0,-1.504,0,1.319, ldraw_lib__3_16ring2()], // 1 16 6.928 16 4 1.894 0 -0.643 0 1 0 0.643 0 1.894 1-4ring2.dat [1,16,6.928,16,4,1.894,0,-0.643,0,1,0,0.643,0,1.894, ldraw_lib__1_4ring2()], // 1 16 6.928 20 4 2.637 0 3.007 0 1 0 -3.007 0 2.637 7-16edge.dat @@ -227,8 +228,8 @@ function ldraw_lib__64728() = [ [1,16,8.649,18,-4.994,-3.66,-0.866,0,0,0,2,-6.3395,0.9931,0, ldraw_lib__rect2p()], // 4 16 3.923 16 -8.78 4.989 16 -11.333 12.309 16 1.346 9.565 16 0.993 [4,16,3.923,16,-8.78,4.989,16,-11.333,12.309,16,1.346,9.565,16,0.993], -// 1 16 6.928 20 4 1.319 0 1.504 0 -1 0 -1.504 0 1.319 3-16rin2.dat - [1,16,6.928,20,4,1.319,0,1.504,0,-1,0,-1.504,0,1.319, ldraw_lib__3_16rin2()], +// 1 16 6.928 20 4 1.319 0 1.504 0 -1 0 -1.504 0 1.319 3-16ring2.dat + [1,16,6.928,20,4,1.319,0,1.504,0,-1,0,-1.504,0,1.319, ldraw_lib__3_16ring2()], // 1 16 6.928 20 4 1.894 0 -0.643 0 -1 0 0.643 0 1.894 1-4ring2.dat [1,16,6.928,20,4,1.894,0,-0.643,0,-1,0,0.643,0,1.894, ldraw_lib__1_4ring2()], // 4 16 9.565 20 0.993 12.309 20 1.346 4.989 20 -11.333 3.923 20 -8.78 diff --git a/parts/65128.scad b/parts/65128.scad index bbcf723de..3c529f611 100644 --- a/parts/65128.scad +++ b/parts/65128.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/4-4ndis.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4ndis.scad> -use <../p/48/4-4rin17.scad> +use <../p/48/4-4ring17.scad> use <../p/48/4-4ring9.scad> use <../p/box3u8p.scad> use <../p/box4.scad> @@ -15,7 +15,7 @@ function ldraw_lib__65128() = [ // 0 Container Lid 8 x 8 x 4.667 with Latches // 0 Name: 65128.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2023-06 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__65128() = [ // 0 !KEYWORDS VIDIYO // // 0 !HISTORY 2023-11-19 [OrionP] Official Update 2023-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\65128s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__65128s01()], @@ -82,8 +83,8 @@ function ldraw_lib__65128() = [ [1,16,-80,28,0,0,1,0,0,0,20,-20,0,0, ldraw_lib__48__4_4ndis()], // 1 16 -88 28 0 0 1 0 0 0 2 -2 0 0 48\4-4ring9.dat [1,16,-88,28,0,0,1,0,0,0,2,-2,0,0, ldraw_lib__48__4_4ring9()], -// 1 16 -88 28 0 0 1 0 0 0 1 -1 0 0 48\4-4rin17.dat - [1,16,-88,28,0,0,1,0,0,0,1,-1,0,0, ldraw_lib__48__4_4rin17()], +// 1 16 -88 28 0 0 1 0 0 0 1 -1 0 0 48\4-4ring17.dat + [1,16,-88,28,0,0,1,0,0,0,1,-1,0,0, ldraw_lib__48__4_4ring17()], // 3 16 -80 107 -40 -80 48 0 -80 107 40 [3,16,-80,107,-40,-80,48,0,-80,107,40], // 4 16 -80 -17 2.5 -80 -17 -2.5 -80 -24 -30 -80 -24 30 @@ -111,8 +112,8 @@ function ldraw_lib__65128() = [ [1,16,80,28,0,0,-1,0,0,0,20,-20,0,0, ldraw_lib__48__4_4ndis()], // 1 16 88 28 0 0 -1 0 0 0 2 -2 0 0 48\4-4ring9.dat [1,16,88,28,0,0,-1,0,0,0,2,-2,0,0, ldraw_lib__48__4_4ring9()], -// 1 16 88 28 0 0 -1 0 0 0 1 -1 0 0 48\4-4rin17.dat - [1,16,88,28,0,0,-1,0,0,0,1,-1,0,0, ldraw_lib__48__4_4rin17()], +// 1 16 88 28 0 0 -1 0 0 0 1 -1 0 0 48\4-4ring17.dat + [1,16,88,28,0,0,-1,0,0,0,1,-1,0,0, ldraw_lib__48__4_4ring17()], // 3 16 80 107 40 80 48 0 80 107 -40 [3,16,80,107,40,80,48,0,80,107,-40], // 4 16 80 -24 -30 80 -17 -2.5 80 -17 2.5 80 -24 30 diff --git a/parts/65143.scad b/parts/65143.scad index e8c646248..13f31a52c 100644 --- a/parts/65143.scad +++ b/parts/65143.scad @@ -16,7 +16,7 @@ use <../p/4-4con8.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin17.scad> +use <../p/4-4ring17.scad> use <../p/4-4ring2.scad> use <../p/4-4ring4.scad> use <../p/4-4ring7.scad> @@ -31,7 +31,7 @@ function ldraw_lib__65143() = [ // 0 ~Technic Shock Absorber 11L Body // 0 Name: 65143.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2022-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -41,7 +41,8 @@ function ldraw_lib__65143() = [ // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 // 0 !HISTORY 2021-12-31 [MagFors] Reshaped axlehole // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Bottom Bush // 1 16 0 0 0 -8.5 0 0 0 1 0 0 0 8.5 4-4edge.dat @@ -60,8 +61,8 @@ function ldraw_lib__65143() = [ [4,16,-11,0,-9,-20,0,-9,-20,0,-10,-10,0,-10], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring9.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring9()], -// 1 16 0 0 0 .5 0 0 0 1 0 0 0 .5 4-4rin17.dat - [1,16,0,0,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4rin17()], +// 1 16 0 0 0 .5 0 0 0 1 0 0 0 .5 4-4ring17.dat + [1,16,0,0,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4ring17()], // 1 16 0 0 0 0 0 -10 0 1 0 10 0 0 2-4ndis.dat [1,16,0,0,0,0,0,-10,0,1,0,10,0,0, ldraw_lib__2_4ndis()], // 1 16 0 0 0 0 0 10 0 1 0 10 0 0 2-4edge.dat diff --git a/parts/65146.scad b/parts/65146.scad index defe46926..cb5e7b4a5 100644 --- a/parts/65146.scad +++ b/parts/65146.scad @@ -3,7 +3,7 @@ use <../p/1-8chrd.scad> use <../p/3-16cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin15.scad> +use <../p/4-4ring15.scad> use <../p/4-4ring2.scad> use <../p/4-4ring8.scad> use <../p/48/1-8chrd.scad> @@ -15,7 +15,7 @@ function ldraw_lib__65146() = [ // 0 Turntable 2 x 2 with Four Snapping Clips // 0 Name: 65146.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2023-06 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__65146() = [ // 0 !KEYWORDS VIDIYO // // 0 !HISTORY 2023-11-19 [OrionP] Official Update 2023-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 3 0 9 0 0 0 -1 0 0 0 9 4-4ndis.dat [1,16,0,3,0,9,0,0,0,-1,0,0,0,9, ldraw_lib__4_4ndis()], @@ -68,8 +69,8 @@ function ldraw_lib__65146() = [ [1,16,0,-2,0,9,0,0,0,5,0,0,0,9, ldraw_lib__4_4cylo()], // 1 16 0 -2 0 1 0 0 0 -1 0 0 0 1 4-4ring8.dat [1,16,0,-2,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring8()], -// 1 16 0 -2 0 .5 0 0 0 -1 0 0 0 .5 4-4rin15.dat - [1,16,0,-2,0,.5,0,0,0,-1,0,0,0,.5, ldraw_lib__4_4rin15()], +// 1 16 0 -2 0 .5 0 0 0 -1 0 0 0 .5 4-4ring15.dat + [1,16,0,-2,0,.5,0,0,0,-1,0,0,0,.5, ldraw_lib__4_4ring15()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -4 0 7.5 0 0 0 2 0 0 0 7.5 4-4cylo.dat diff --git a/parts/6526.scad b/parts/6526.scad index c378e83d3..eeec9bf19 100644 --- a/parts/6526.scad +++ b/parts/6526.scad @@ -9,7 +9,7 @@ use <../p/2-4cylo.scad> use <../p/2-4edge.scad> use <../p/3-16chrd.scad> use <../p/3-16cylo.scad> -use <../p/3-16rin3.scad> +use <../p/3-16ring3.scad> use <../p/3-8cylo.scad> use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> @@ -31,7 +31,7 @@ function ldraw_lib__6526() = [ // 0 Duplo Beam 3 x 0.5 Liftarm with Axle // 0 Name: 6526.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -39,10 +39,11 @@ function ldraw_lib__6526() = [ [0,"BFC","CCW"], // // 0 !CATEGORY Technic -// 0 !KEYWORDS Crank, dacta, Early Simple Machines, handle +// 0 !KEYWORDS Crank, Early Simple Machines, dacta, handle // // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -20 0 0 0 1 0 40 0 -1 0 0 daxlehole.dat [1,16,0,-20,0,0,0,1,0,40,0,-1,0,0, ldraw_lib__daxlehole()], @@ -546,8 +547,8 @@ function ldraw_lib__6526() = [ [3,16,-3.1216,18,64.3071,-3.1216,18,60.6207,-4.1619,18,59.0766], // 3 16 -19.3793 18 76.8784 -15.6929 18 76.8784 -20.9239 18 75.8378 [3,16,-19.3793,18,76.8784,-15.6929,18,76.8784,-20.9239,18,75.8378], -// 1 16 0 18 80 -1.04048 0 -5.23086 0 -1 0 -5.23086 0 1.04048 3-16rin3.dat - [1,16,0,18,80,-1.04048,0,-5.23086,0,-1,0,-5.23086,0,1.04048, ldraw_lib__3_16rin3()], +// 1 16 0 18 80 -1.04048 0 -5.23086 0 -1 0 -5.23086 0 1.04048 3-16ring3.dat + [1,16,0,18,80,-1.04048,0,-5.23086,0,-1,0,-5.23086,0,1.04048, ldraw_lib__3_16ring3()], // 1 16 0 16 80 -18.47759 0 7.65367 0 -1 0 -7.65367 0 -18.47759 1-8edge.dat [1,16,0,16,80,-18.47759,0,7.65367,0,-1,0,-7.65367,0,-18.47759, ldraw_lib__1_8edge()], // 2 24 -19.3793 16 76.8784 -18.4776 16 72.3463 @@ -558,8 +559,8 @@ function ldraw_lib__6526() = [ [3,16,-3.1216,16,60.6207,-3.1216,16,64.3071,-4.1619,16,59.0766], // 3 16 -15.6929 16 76.8784 -19.3793 16 76.8784 -20.9239 16 75.8378 [3,16,-15.6929,16,76.8784,-19.3793,16,76.8784,-20.9239,16,75.8378], -// 1 16 0 16 80 -1.04048 0 -5.23086 0 1 0 -5.23086 0 1.04048 3-16rin3.dat - [1,16,0,16,80,-1.04048,0,-5.23086,0,1,0,-5.23086,0,1.04048, ldraw_lib__3_16rin3()], +// 1 16 0 16 80 -1.04048 0 -5.23086 0 1 0 -5.23086 0 1.04048 3-16ring3.dat + [1,16,0,16,80,-1.04048,0,-5.23086,0,1,0,-5.23086,0,1.04048, ldraw_lib__3_16ring3()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 18 80 -15.69256 0 3.12145 0 -2 0 3.12145 0 15.69256 3-16cylo.dat @@ -578,8 +579,8 @@ function ldraw_lib__6526() = [ [3,16,-15.6929,18,83.1216,-19.3793,18,83.1216,-20.9234,18,84.1619], // 3 16 -3.1216 18 99.3793 -3.1216 18 95.6929 -4.1622 18 100.9239 [3,16,-3.1216,18,99.3793,-3.1216,18,95.6929,-4.1622,18,100.9239], -// 1 16 0 18 80 -5.23086 0 1.04048 0 -1 0 1.04048 0 5.23086 3-16rin3.dat - [1,16,0,18,80,-5.23086,0,1.04048,0,-1,0,1.04048,0,5.23086, ldraw_lib__3_16rin3()], +// 1 16 0 18 80 -5.23086 0 1.04048 0 -1 0 1.04048 0 5.23086 3-16ring3.dat + [1,16,0,18,80,-5.23086,0,1.04048,0,-1,0,1.04048,0,5.23086, ldraw_lib__3_16ring3()], // 1 16 0 16 80 -7.65367 0 -18.47759 0 -1 0 18.47759 0 -7.65367 1-8edge.dat [1,16,0,16,80,-7.65367,0,-18.47759,0,-1,0,18.47759,0,-7.65367, ldraw_lib__1_8edge()], // 2 24 -3.1216 16 99.3793 -7.6537 16 98.4776 @@ -590,8 +591,8 @@ function ldraw_lib__6526() = [ [3,16,-19.3793,16,83.1216,-15.6929,16,83.1216,-20.9234,16,84.1619], // 3 16 -3.1216 16 95.6929 -3.1216 16 99.3793 -4.1622 16 100.9239 [3,16,-3.1216,16,95.6929,-3.1216,16,99.3793,-4.1622,16,100.9239], -// 1 16 0 16 80 -5.23086 0 1.04048 0 1 0 1.04048 0 5.23086 3-16rin3.dat - [1,16,0,16,80,-5.23086,0,1.04048,0,1,0,1.04048,0,5.23086, ldraw_lib__3_16rin3()], +// 1 16 0 16 80 -5.23086 0 1.04048 0 1 0 1.04048 0 5.23086 3-16ring3.dat + [1,16,0,16,80,-5.23086,0,1.04048,0,1,0,1.04048,0,5.23086, ldraw_lib__3_16ring3()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 18 80 15.69256 0 -3.12145 0 -2 0 -3.12145 0 -15.69256 3-16cylo.dat @@ -610,8 +611,8 @@ function ldraw_lib__6526() = [ [3,16,15.6929,18,76.8784,19.3793,18,76.8784,20.9234,18,75.8381], // 3 16 3.1216 18 60.6207 3.1216 18 64.3071 4.1622 18 59.0761 [3,16,3.1216,18,60.6207,3.1216,18,64.3071,4.1622,18,59.0761], -// 1 16 0 18 80 5.23086 0 -1.04048 0 -1 0 -1.04048 0 -5.23086 3-16rin3.dat - [1,16,0,18,80,5.23086,0,-1.04048,0,-1,0,-1.04048,0,-5.23086, ldraw_lib__3_16rin3()], +// 1 16 0 18 80 5.23086 0 -1.04048 0 -1 0 -1.04048 0 -5.23086 3-16ring3.dat + [1,16,0,18,80,5.23086,0,-1.04048,0,-1,0,-1.04048,0,-5.23086, ldraw_lib__3_16ring3()], // 1 16 0 16 80 7.65367 0 18.47759 0 -1 0 -18.47759 0 7.65367 1-8edge.dat [1,16,0,16,80,7.65367,0,18.47759,0,-1,0,-18.47759,0,7.65367, ldraw_lib__1_8edge()], // 2 24 3.1216 16 60.6207 7.6537 16 61.5224 @@ -622,8 +623,8 @@ function ldraw_lib__6526() = [ [3,16,19.3793,16,76.8784,15.6929,16,76.8784,20.9234,16,75.8381], // 3 16 3.1216 16 64.3071 3.1216 16 60.6207 4.1622 16 59.0761 [3,16,3.1216,16,64.3071,3.1216,16,60.6207,4.1622,16,59.0761], -// 1 16 0 16 80 5.23086 0 -1.04048 0 1 0 -1.04048 0 -5.23086 3-16rin3.dat - [1,16,0,16,80,5.23086,0,-1.04048,0,1,0,-1.04048,0,-5.23086, ldraw_lib__3_16rin3()], +// 1 16 0 16 80 5.23086 0 -1.04048 0 1 0 -1.04048 0 -5.23086 3-16ring3.dat + [1,16,0,16,80,5.23086,0,-1.04048,0,1,0,-1.04048,0,-5.23086, ldraw_lib__3_16ring3()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 18 80 3.12145 0 15.69256 0 -2 0 15.69256 0 -3.12145 3-16cylo.dat @@ -642,8 +643,8 @@ function ldraw_lib__6526() = [ [3,16,3.1216,18,95.6929,3.1216,18,99.3793,4.1619,18,100.9234], // 3 16 19.3793 18 83.1216 15.6929 18 83.1216 20.9239 18 84.1622 [3,16,19.3793,18,83.1216,15.6929,18,83.1216,20.9239,18,84.1622], -// 1 16 0 18 80 1.04048 0 5.23086 0 -1 0 5.23086 0 -1.04048 3-16rin3.dat - [1,16,0,18,80,1.04048,0,5.23086,0,-1,0,5.23086,0,-1.04048, ldraw_lib__3_16rin3()], +// 1 16 0 18 80 1.04048 0 5.23086 0 -1 0 5.23086 0 -1.04048 3-16ring3.dat + [1,16,0,18,80,1.04048,0,5.23086,0,-1,0,5.23086,0,-1.04048, ldraw_lib__3_16ring3()], // 1 16 0 16 80 18.47759 0 -7.65367 0 -1 0 7.65367 0 18.47759 1-8edge.dat [1,16,0,16,80,18.47759,0,-7.65367,0,-1,0,7.65367,0,18.47759, ldraw_lib__1_8edge()], // 2 24 19.3793 16 83.1216 18.4776 16 87.6537 @@ -654,8 +655,8 @@ function ldraw_lib__6526() = [ [3,16,3.1216,16,99.3793,3.1216,16,95.6929,4.1619,16,100.9234], // 3 16 15.6929 16 83.1216 19.3793 16 83.1216 20.9239 16 84.1622 [3,16,15.6929,16,83.1216,19.3793,16,83.1216,20.9239,16,84.1622], -// 1 16 0 16 80 1.04048 0 5.23086 0 1 0 5.23086 0 -1.04048 3-16rin3.dat - [1,16,0,16,80,1.04048,0,5.23086,0,1,0,5.23086,0,-1.04048, ldraw_lib__3_16rin3()], +// 1 16 0 16 80 1.04048 0 5.23086 0 1 0 5.23086 0 -1.04048 3-16ring3.dat + [1,16,0,16,80,1.04048,0,5.23086,0,1,0,5.23086,0,-1.04048, ldraw_lib__3_16ring3()], // 4 16 11.0868 8 84.5924 11.0868 8 75.4076 15.6926 8 76.8786 15.6929 8 83.1216 [4,16,11.0868,8,84.5924,11.0868,8,75.4076,15.6926,8,76.8786,15.6929,8,83.1216], // 4 16 4.5924 8 91.0868 11.0868 8 84.5924 15.6929 8 83.1216 3.1214 8 95.6926 diff --git a/parts/6539.scad b/parts/6539.scad index 79c7ee970..dc7df15ec 100644 --- a/parts/6539.scad +++ b/parts/6539.scad @@ -3,7 +3,7 @@ use <../p/1-8cyli.scad> use <../p/3-8cyli.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use <../p/4-4ring5.scad> @@ -11,7 +11,7 @@ function ldraw_lib__6539() = [ // 0 Technic Transmission Driving Ring // 0 Name: 6539.dat // 0 Author: Marc Klein [marckl] -// 0 !LDRAW_ORG Part UPDATE 2009-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__6539() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2008-07-07 [guyvivan] Made BFC compliant (2004-09-04) // 0 !HISTORY 2009-09-03 [PTadmin] Official Update 2009-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 9 20 0 0 0 0 20 0 -4 0 4-4cyli.dat [1,16,0,0,9,20,0,0,0,0,20,0,-4,0, ldraw_lib__4_4cyli()], @@ -65,12 +66,12 @@ function ldraw_lib__6539() = [ [1,16,0,0,-20,13,0,0,0,0,13,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -20 2 0 0 0 0 2 0 1 0 4-4ring5.dat [1,16,0,0,-20,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring5()], -// 1 16 0 0 -20 1 0 0 0 0 1 0 1 0 4-4rin12.dat - [1,16,0,0,-20,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 -20 1 0 0 0 0 1 0 1 0 4-4ring12.dat + [1,16,0,0,-20,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring12()], // 1 16 0 0 20 -2 0 0 0 0 2 0 -1 0 4-4ring5.dat [1,16,0,0,20,-2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4ring5()], -// 1 16 0 0 20 -1 0 0 0 0 1 0 -1 0 4-4rin12.dat - [1,16,0,0,20,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 20 -1 0 0 0 0 1 0 -1 0 4-4ring12.dat + [1,16,0,0,20,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring12()], // 1 16 0 0 -20 13 0 0 0 0 13 0 11 0 4-4cyli.dat [1,16,0,0,-20,13,0,0,0,0,13,0,11,0, ldraw_lib__4_4cyli()], // 1 16 0 0 20 13 0 0 0 0 13 0 -11 0 4-4cyli.dat diff --git a/parts/6542a.scad b/parts/6542a.scad index 4e5b9d8e9..cc33afebb 100644 --- a/parts/6542a.scad +++ b/parts/6542a.scad @@ -6,9 +6,9 @@ use <../p/4-4ring1.scad> use <../p/4-4ring3.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin15.scad> -use <../p/48/4-4rin16.scad> use <../p/48/4-4ring100.scad> +use <../p/48/4-4ring15.scad> +use <../p/48/4-4ring16.scad> use <../p/48/4-4ring7.scad> use <../p/bushloc2.scad> use <../p/tooth16.scad> @@ -16,7 +16,7 @@ function ldraw_lib__6542a() = [ // 0 Technic Gear 16 Tooth with Clutch // 0 Name: 6542a.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2019-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -31,7 +31,8 @@ function ldraw_lib__6542a() = [ // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 // 0 !HISTORY 2018-10-01 [mkennedy] Moved inner edgelines of bushloc2 to main file. // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -8 1 0 0 0 0 1 0 -1 0 bushloc2.dat [1,16,0,0,-8,1,0,0,0,0,1,0,-1,0, ldraw_lib__bushloc2()], @@ -285,10 +286,10 @@ function ldraw_lib__6542a() = [ [1,16,0,0,10,2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4ring3()], // 1 16 0 0 10 15 0 0 0 0 15 0 1 0 48\4-4edge.dat [1,16,0,0,10,15,0,0,0,0,15,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 10 1 0 0 0 0 1 0 -1 0 48\4-4rin15.dat - [1,16,0,0,10,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4rin15()], -// 1 16 0 0 10 1 0 0 0 0 1 0 -1 0 48\4-4rin16.dat - [1,16,0,0,10,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4rin16()], +// 1 16 0 0 10 1 0 0 0 0 1 0 -1 0 48\4-4ring15.dat + [1,16,0,0,10,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4ring15()], +// 1 16 0 0 10 1 0 0 0 0 1 0 -1 0 48\4-4ring16.dat + [1,16,0,0,10,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4ring16()], // 1 16 0 0 10 0.17 0 0 0 0 0.17 0 -1 0 48\4-4ring100.dat [1,16,0,0,10,0.17,0,0,0,0,0.17,0,-1,0, ldraw_lib__48__4_4ring100()], // 0 BFC INVERTNEXT diff --git a/parts/6542b.scad b/parts/6542b.scad index 21d3e5b62..c2f3cf237 100644 --- a/parts/6542b.scad +++ b/parts/6542b.scad @@ -7,8 +7,8 @@ use <../p/4-4ring8.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> use <../p/48/4-4ri100.scad> -use <../p/48/4-4rin15.scad> -use <../p/48/4-4rin16.scad> +use <../p/48/4-4ring15.scad> +use <../p/48/4-4ring16.scad> use <../p/48/4-4ring7.scad> use <../p/peghole.scad> use <../p/tooth16.scad> @@ -16,7 +16,7 @@ function ldraw_lib__6542b() = [ // 0 Technic Gear 16 Tooth with Clutch Smooth // 0 Name: 6542b.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__6542b() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -10 1 0 0 0 0 -1 0 1 0 peghole.dat [1,16,0,0,-10,1,0,0,0,0,-1,0,1,0, ldraw_lib__peghole()], @@ -252,10 +253,10 @@ function ldraw_lib__6542b() = [ [1,16,0,0,10,8,0,0,0,0,8,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 10 15 0 0 0 0 15 0 1 0 48\4-4edge.dat [1,16,0,0,10,15,0,0,0,0,15,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 10 1 0 0 0 0 1 0 -1 0 48\4-4rin15.dat - [1,16,0,0,10,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4rin15()], -// 1 16 0 0 10 1 0 0 0 0 1 0 -1 0 48\4-4rin16.dat - [1,16,0,0,10,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4rin16()], +// 1 16 0 0 10 1 0 0 0 0 1 0 -1 0 48\4-4ring15.dat + [1,16,0,0,10,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4ring15()], +// 1 16 0 0 10 1 0 0 0 0 1 0 -1 0 48\4-4ring16.dat + [1,16,0,0,10,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4ring16()], // 1 16 0 0 10 0.17 0 0 0 0 0.17 0 -1 0 48\4-4ri100.dat [1,16,0,0,10,0.17,0,0,0,0,0.17,0,-1,0, ldraw_lib__48__4_4ri100()], // 0 BFC INVERTNEXT diff --git a/parts/65581.scad b/parts/65581.scad new file mode 100644 index 000000000..aa55f9090 --- /dev/null +++ b/parts/65581.scad @@ -0,0 +1,424 @@ +use <../lib.scad> +use <../p/1-8chrd.scad> +use <../p/4-4con4.scad> +use <../p/4-4con5.scad> +use <../p/4-4cylc.scad> +use <../p/4-4cylo.scad> +use <../p/4-4disc.scad> +use <../p/4-4edge.scad> +use <../p/4-4ndis.scad> +use <../p/4-4ring3.scad> +use <../p/4-4ring4.scad> +use <../p/4-4ring6.scad> +use <../p/4-4ring7.scad> +use <../p/box4o4a.scad> +use <../p/box5-4a.scad> +use <../p/rect2p.scad> +use +use <../p/stud2a.scad> +use <../p/stud4od.scad> +function ldraw_lib__65581() = [ +// 0 Minifig Lantern Spherical with Large Round Handle +// 0 Name: 65581.dat +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !CATEGORY Minifig Accessory +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 16 0 50 0 0 0 -1 0 -1 0 1 0 0 stud4od.dat + [1,16,0,50,0,0,0,-1,0,-1,0,1,0,0, ldraw_lib__stud4od()], +// 1 16 0 54 0 0 0 -2 0 -1 0 2 0 0 4-4ring4.dat + [1,16,0,54,0,0,0,-2,0,-1,0,2,0,0, ldraw_lib__4_4ring4()], +// 1 16 0 54 0 0 0 -10 0 1 0 10 0 0 4-4edge.dat + [1,16,0,54,0,0,0,-10,0,1,0,10,0,0, ldraw_lib__4_4edge()], +// +// 1 16 0 50 0 0 0 -6 0 -1 0 6 0 0 1-8chrd.dat + [1,16,0,50,0,0,0,-6,0,-1,0,6,0,0, ldraw_lib__1_8chrd()], +// 1 16 0 50 0 0 0 6 0 -1 0 6 0 0 1-8chrd.dat + [1,16,0,50,0,0,0,6,0,-1,0,6,0,0, ldraw_lib__1_8chrd()], +// 1 16 0 50 0 0 0 -6 0 -1 0 -6 0 0 1-8chrd.dat + [1,16,0,50,0,0,0,-6,0,-1,0,-6,0,0, ldraw_lib__1_8chrd()], +// 1 16 0 50 0 0 0 6 0 -1 0 -6 0 0 1-8chrd.dat + [1,16,0,50,0,0,0,6,0,-1,0,-6,0,0, ldraw_lib__1_8chrd()], +// 1 16 0 50 0 6 0 0 0 -1 0 0 0 6 1-8chrd.dat + [1,16,0,50,0,6,0,0,0,-1,0,0,0,6, ldraw_lib__1_8chrd()], +// 1 16 0 50 0 6 0 0 0 -1 0 0 0 -6 1-8chrd.dat + [1,16,0,50,0,6,0,0,0,-1,0,0,0,-6, ldraw_lib__1_8chrd()], +// 1 16 0 50 0 -6 0 0 0 -1 0 0 0 6 1-8chrd.dat + [1,16,0,50,0,-6,0,0,0,-1,0,0,0,6, ldraw_lib__1_8chrd()], +// 1 16 0 50 0 -6 0 0 0 -1 0 0 0 -6 1-8chrd.dat + [1,16,0,50,0,-6,0,0,0,-1,0,0,0,-6, ldraw_lib__1_8chrd()], +// 4 16 4.2426 50 4.2426 3.5 50 3.5 -3.5 50 3.5 -4.2426 50 4.2426 + [4,16,4.2426,50,4.2426,3.5,50,3.5,-3.5,50,3.5,-4.2426,50,4.2426], +// 4 16 -3.5 50 3.5 -3.5 50 -3.5 -4.2426 50 -4.2426 -4.2426 50 4.2426 + [4,16,-3.5,50,3.5,-3.5,50,-3.5,-4.2426,50,-4.2426,-4.2426,50,4.2426], +// 4 16 -3.5 50 -3.5 3.5 50 -3.5 4.2426 50 -4.2426 -4.2426 50 -4.2426 + [4,16,-3.5,50,-3.5,3.5,50,-3.5,4.2426,50,-4.2426,-4.2426,50,-4.2426], +// 4 16 4.2426 50 -4.2426 3.5 50 -3.5 3.5 50 3.5 4.2426 50 4.2426 + [4,16,4.2426,50,-4.2426,3.5,50,-3.5,3.5,50,3.5,4.2426,50,4.2426], +// 3 16 6 50 0 4.2426 50 -4.2426 4.2426 50 4.2426 + [3,16,6,50,0,4.2426,50,-4.2426,4.2426,50,4.2426], +// 3 16 4.2426 50 -4.2426 0 50 -6 -4.2426 50 -4.2426 + [3,16,4.2426,50,-4.2426,0,50,-6,-4.2426,50,-4.2426], +// 3 16 -4.2426 50 -4.2426 -6 50 0 -4.2426 50 4.2426 + [3,16,-4.2426,50,-4.2426,-6,50,0,-4.2426,50,4.2426], +// 3 16 -4.2426 50 4.2426 0 50 6 4.2426 50 4.2426 + [3,16,-4.2426,50,4.2426,0,50,6,4.2426,50,4.2426], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 50 0 0 0 -3.5 0 -14.5 0 3.5 0 0 box4o4a.dat + [1,16,0,50,0,0,0,-3.5,0,-14.5,0,3.5,0,0, ldraw_lib__box4o4a()], +// 1 16 3.5 32 0 0 1 0 -3.5 0 0 0 0 3.5 rect2p.dat + [1,16,3.5,32,0,0,1,0,-3.5,0,0,0,0,3.5, ldraw_lib__rect2p()], +// 1 16 -3.5 32 0 0 -1 0 3.5 0 0 0 0 3.5 rect2p.dat + [1,16,-3.5,32,0,0,-1,0,3.5,0,0,0,0,3.5, ldraw_lib__rect2p()], +// 1 16 0 32 -3.5 0 0 3.5 3.5 0 0 0 -1 0 4-4ndis.dat + [1,16,0,32,-3.5,0,0,3.5,3.5,0,0,0,-1,0, ldraw_lib__4_4ndis()], +// 1 16 0 32 3.5 0 0 3.5 3.5 0 0 0 1 0 4-4ndis.dat + [1,16,0,32,3.5,0,0,3.5,3.5,0,0,0,1,0, ldraw_lib__4_4ndis()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 28.5 0 0 0 -3.5 0 -14.5 0 3.5 0 0 box5-4a.dat + [1,16,0,28.5,0,0,0,-3.5,0,-14.5,0,3.5,0,0, ldraw_lib__box5_4a()], +// +// 1 16 0 54 0 0 0 -2 0 -8 0 2 0 0 4-4con4.dat + [1,16,0,54,0,0,0,-2,0,-8,0,2,0,0, ldraw_lib__4_4con4()], +// 1 16 0 46 0 0 0 -8 0 1 0 8 0 0 4-4edge.dat + [1,16,0,46,0,0,0,-8,0,1,0,8,0,0, ldraw_lib__4_4edge()], +// 1 16 0 46 0 0 0 -2 0 1 0 2 0 0 4-4ring3.dat + [1,16,0,46,0,0,0,-2,0,1,0,2,0,0, ldraw_lib__4_4ring3()], +// 1 16 0 46 0 0 0 -6 0 1 0 6 0 0 4-4edge.dat + [1,16,0,46,0,0,0,-6,0,1,0,6,0,0, ldraw_lib__4_4edge()], +// 1 16 0 46 0 0 0 -1 0 -4 0 1 0 0 4-4con5.dat + [1,16,0,46,0,0,0,-1,0,-4,0,1,0,0, ldraw_lib__4_4con5()], +// +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 32 10 0 0 3.5 3.5 0 0 0 -6.5 0 4-4cylo.dat + [1,16,0,32,10,0,0,3.5,3.5,0,0,0,-6.5,0, ldraw_lib__4_4cylo()], +// 1 16 0 32 10 0 0 .5 -.5 0 0 0 -1 0 4-4ring7.dat + [1,16,0,32,10,0,0,.5,-.5,0,0,0,-1,0, ldraw_lib__4_4ring7()], +// 1 16 0 32 10 0 0 -1 1 0 0 0 -1 0 stud2a.dat + [1,16,0,32,10,0,0,-1,1,0,0,0,-1,0, ldraw_lib__stud2a()], +// 1 16 0 32 10 0 0 6 6 0 0 0 1 0 4-4edge.dat + [1,16,0,32,10,0,0,6,6,0,0,0,1,0, ldraw_lib__4_4edge()], +// 1 16 0 32 10 0 0 4 4 0 0 0 1 0 4-4edge.dat + [1,16,0,32,10,0,0,4,4,0,0,0,1,0, ldraw_lib__4_4edge()], +// 1 16 0 32 10 0 0 1 1 0 0 0 -1 0 4-4ring6.dat + [1,16,0,32,10,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4ring6()], +// 1 16 0 32 10 0 0 7 7 0 0 0 1 0 4-4edge.dat + [1,16,0,32,10,0,0,7,7,0,0,0,1,0, ldraw_lib__4_4edge()], +// +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 32 -10 0 0 3.5 3.5 0 0 0 6.5 0 4-4cylo.dat + [1,16,0,32,-10,0,0,3.5,3.5,0,0,0,6.5,0, ldraw_lib__4_4cylo()], +// 1 16 0 32 -10 0 0 .5 .5 0 0 0 1 0 4-4ring7.dat + [1,16,0,32,-10,0,0,.5,.5,0,0,0,1,0, ldraw_lib__4_4ring7()], +// 1 16 0 32 -10 0 0 1 1 0 0 0 1 0 stud2a.dat + [1,16,0,32,-10,0,0,1,1,0,0,0,1,0, ldraw_lib__stud2a()], +// 1 16 0 32 -10 0 0 6 6 0 0 0 1 0 4-4edge.dat + [1,16,0,32,-10,0,0,6,6,0,0,0,1,0, ldraw_lib__4_4edge()], +// 1 16 0 32 -10 0 0 4 4 0 0 0 1 0 4-4edge.dat + [1,16,0,32,-10,0,0,4,4,0,0,0,1,0, ldraw_lib__4_4edge()], +// 1 16 0 32 -10 0 0 1 1 0 0 0 1 0 4-4ring6.dat + [1,16,0,32,-10,0,0,1,1,0,0,0,1,0, ldraw_lib__4_4ring6()], +// 1 16 0 32 -10 0 0 7 7 0 0 0 1 0 4-4edge.dat + [1,16,0,32,-10,0,0,7,7,0,0,0,1,0, ldraw_lib__4_4edge()], +// +// 1 16 0 17 0 0 0 -1 0 4 0 1 0 0 4-4con5.dat + [1,16,0,17,0,0,0,-1,0,4,0,1,0,0, ldraw_lib__4_4con5()], +// 1 16 0 17 0 0 0 -6 0 1 0 6 0 0 4-4edge.dat + [1,16,0,17,0,0,0,-6,0,1,0,6,0,0, ldraw_lib__4_4edge()], +// 1 16 0 17 0 0 0 -8 0 1 0 8 0 0 4-4edge.dat + [1,16,0,17,0,0,0,-8,0,1,0,8,0,0, ldraw_lib__4_4edge()], +// 1 16 0 17 0 0 0 -2 0 -1 0 2 0 0 4-4ring3.dat + [1,16,0,17,0,0,0,-2,0,-1,0,2,0,0, ldraw_lib__4_4ring3()], +// 1 16 0 10 0 0 0 -2 0 7 0 2 0 0 4-4con4.dat + [1,16,0,10,0,0,0,-2,0,7,0,2,0,0, ldraw_lib__4_4con4()], +// 1 16 0 10 0 0 0 -10 0 1 0 10 0 0 4-4edge.dat + [1,16,0,10,0,0,0,-10,0,1,0,10,0,0, ldraw_lib__4_4edge()], +// 1 16 0 10 0 0 0 -10 0 1 0 10 0 0 4-4disc.dat + [1,16,0,10,0,0,0,-10,0,1,0,10,0,0, ldraw_lib__4_4disc()], +// +// 0 // Handle +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 -1 s\65581s01.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__s__65581s01()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 -1 s\65581s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__s__65581s01()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\65581s01.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__65581s01()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\65581s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__65581s01()], +// +// 1 16 6 0 0 0 -12 0 4 0 0 0 0 4 4-4cylc.dat + [1,16,6,0,0,0,-12,0,4,0,0,0,0,4, ldraw_lib__4_4cylc()], +// 1 16 -6 0 0 0 1 0 4 0 0 0 0 4 4-4disc.dat + [1,16,-6,0,0,0,1,0,4,0,0,0,0,4, ldraw_lib__4_4disc()], +// +// 4 16 7.75 29.423 -4.866 9.4364 28.2977 -4.7934 9.4364 28.2977 4.7934 7.75 29.423 4.866 + [4,16,7.75,29.423,-4.866,9.4364,28.2977,-4.7934,9.4364,28.2977,4.7934,7.75,29.423,4.866], +// 4 16 10.96005 26.96005 4.7071 9.4364 28.2977 4.7934 9.4364 28.2977 -4.7934 10.96005 26.96005 -4.7071 + [4,16,10.96005,26.96005,4.7071,9.4364,28.2977,4.7934,9.4364,28.2977,-4.7934,10.96005,26.96005,-4.7071], +// 4 16 10.96005 26.96005 4.7071 10.96005 26.96005 -4.7071 12.2977 25.4364 -4.6088 12.2977 25.4364 4.6088 + [4,16,10.96005,26.96005,4.7071,10.96005,26.96005,-4.7071,12.2977,25.4364,-4.6088,12.2977,25.4364,4.6088], +// 4 16 12.2977 25.4364 4.6088 12.2977 25.4364 -4.6088 13.423 23.75 -4.5 13.423 23.75 4.5 + [4,16,12.2977,25.4364,4.6088,12.2977,25.4364,-4.6088,13.423,23.75,-4.5,13.423,23.75,4.5], +// 4 16 13.423 23.75 4.5 13.423 23.75 -4.5 14.32045 21.93185 -4.3827 14.32045 21.93185 4.3827 + [4,16,13.423,23.75,4.5,13.423,23.75,-4.5,14.32045,21.93185,-4.3827,14.32045,21.93185,4.3827], +// 4 16 14.32045 21.93185 4.3827 14.32045 21.93185 -4.3827 14.97145 20.0114 -4.2588 14.97145 20.0114 4.2588 + [4,16,14.32045,21.93185,4.3827,14.32045,21.93185,-4.3827,14.97145,20.0114,-4.2588,14.97145,20.0114,4.2588], +// 4 16 14.97145 20.0114 4.2588 14.97145 20.0114 -4.2588 15.3667 18.02275 -4.1305 15.3667 18.02275 4.1305 + [4,16,14.97145,20.0114,4.2588,14.97145,20.0114,-4.2588,15.3667,18.02275,-4.1305,15.3667,18.02275,4.1305], +// 4 16 15.3667 18.02275 -4.1305 15.5 16 -4 15.5 16 4 15.3667 18.02275 4.1305 + [4,16,15.3667,18.02275,-4.1305,15.5,16,-4,15.5,16,4,15.3667,18.02275,4.1305], +// 4 16 15.5 16 4 15.5 16 -4 15.3667 13.97725 -3.8695 15.3667 13.97725 3.8695 + [4,16,15.5,16,4,15.5,16,-4,15.3667,13.97725,-3.8695,15.3667,13.97725,3.8695], +// 4 16 15.3667 13.97725 3.8695 15.3667 13.97725 -3.8695 14.97145 11.9886 -3.7412 14.97145 11.9886 3.7412 + [4,16,15.3667,13.97725,3.8695,15.3667,13.97725,-3.8695,14.97145,11.9886,-3.7412,14.97145,11.9886,3.7412], +// 4 16 14.97145 11.9886 3.7412 14.97145 11.9886 -3.7412 14.32045 10.06815 -3.6173 14.32045 10.06815 3.6173 + [4,16,14.97145,11.9886,3.7412,14.97145,11.9886,-3.7412,14.32045,10.06815,-3.6173,14.32045,10.06815,3.6173], +// 4 16 14.32045 10.06815 3.6173 14.32045 10.06815 -3.6173 13.423 8.25 -3.5 13.423 8.25 3.5 + [4,16,14.32045,10.06815,3.6173,14.32045,10.06815,-3.6173,13.423,8.25,-3.5,13.423,8.25,3.5], +// 4 16 12.2977 6.5636 3.3912 13.423 8.25 3.5 13.423 8.25 -3.5 12.2977 6.5636 -3.3912 + [4,16,12.2977,6.5636,3.3912,13.423,8.25,3.5,13.423,8.25,-3.5,12.2977,6.5636,-3.3912], +// 4 16 12.2977 6.5636 3.3912 12.2977 6.5636 -3.3912 10.96005 5.03995 -3.2929 10.96005 5.03995 3.2929 + [4,16,12.2977,6.5636,3.3912,12.2977,6.5636,-3.3912,10.96005,5.03995,-3.2929,10.96005,5.03995,3.2929], +// 4 16 10.96005 5.03995 3.2929 10.96005 5.03995 -3.2929 9.4364 3.7023 -3.2066 9.4364 3.7023 3.2066 + [4,16,10.96005,5.03995,3.2929,10.96005,5.03995,-3.2929,9.4364,3.7023,-3.2066,9.4364,3.7023,3.2066], +// 4 16 9.4364 3.7023 3.2066 9.4364 3.7023 -3.2066 7.75 2.577 -3.134 7.75 2.577 3.134 + [4,16,9.4364,3.7023,3.2066,9.4364,3.7023,-3.2066,7.75,2.577,-3.134,7.75,2.577,3.134], +// 4 16 5.93185 1.67955 -3.0761 5.93185 1.67955 3.0761 7.75 2.577 3.134 7.75 2.577 -3.134 + [4,16,5.93185,1.67955,-3.0761,5.93185,1.67955,3.0761,7.75,2.577,3.134,7.75,2.577,-3.134], +// 4 16 -9.4364 28.2977 4.7934 -9.4364 28.2977 -4.7934 -7.75 29.423 -4.866 -7.75 29.423 4.866 + [4,16,-9.4364,28.2977,4.7934,-9.4364,28.2977,-4.7934,-7.75,29.423,-4.866,-7.75,29.423,4.866], +// 4 16 -9.4364 28.2977 -4.7934 -9.4364 28.2977 4.7934 -10.96005 26.96005 4.7071 -10.96005 26.96005 -4.7071 + [4,16,-9.4364,28.2977,-4.7934,-9.4364,28.2977,4.7934,-10.96005,26.96005,4.7071,-10.96005,26.96005,-4.7071], +// 4 16 -12.2977 25.4364 -4.6088 -10.96005 26.96005 -4.7071 -10.96005 26.96005 4.7071 -12.2977 25.4364 4.6088 + [4,16,-12.2977,25.4364,-4.6088,-10.96005,26.96005,-4.7071,-10.96005,26.96005,4.7071,-12.2977,25.4364,4.6088], +// 4 16 -13.423 23.75 -4.5 -12.2977 25.4364 -4.6088 -12.2977 25.4364 4.6088 -13.423 23.75 4.5 + [4,16,-13.423,23.75,-4.5,-12.2977,25.4364,-4.6088,-12.2977,25.4364,4.6088,-13.423,23.75,4.5], +// 4 16 -14.32045 21.93185 -4.3827 -13.423 23.75 -4.5 -13.423 23.75 4.5 -14.32045 21.93185 4.3827 + [4,16,-14.32045,21.93185,-4.3827,-13.423,23.75,-4.5,-13.423,23.75,4.5,-14.32045,21.93185,4.3827], +// 4 16 -14.97145 20.0114 -4.2588 -14.32045 21.93185 -4.3827 -14.32045 21.93185 4.3827 -14.97145 20.0114 4.2588 + [4,16,-14.97145,20.0114,-4.2588,-14.32045,21.93185,-4.3827,-14.32045,21.93185,4.3827,-14.97145,20.0114,4.2588], +// 4 16 -15.3667 18.02275 -4.1305 -14.97145 20.0114 -4.2588 -14.97145 20.0114 4.2588 -15.3667 18.02275 4.1305 + [4,16,-15.3667,18.02275,-4.1305,-14.97145,20.0114,-4.2588,-14.97145,20.0114,4.2588,-15.3667,18.02275,4.1305], +// 4 16 -15.5 16 4 -15.5 16 -4 -15.3667 18.02275 -4.1305 -15.3667 18.02275 4.1305 + [4,16,-15.5,16,4,-15.5,16,-4,-15.3667,18.02275,-4.1305,-15.3667,18.02275,4.1305], +// 4 16 -15.3667 13.97725 -3.8695 -15.5 16 -4 -15.5 16 4 -15.3667 13.97725 3.8695 + [4,16,-15.3667,13.97725,-3.8695,-15.5,16,-4,-15.5,16,4,-15.3667,13.97725,3.8695], +// 4 16 -14.97145 11.9886 -3.7412 -15.3667 13.97725 -3.8695 -15.3667 13.97725 3.8695 -14.97145 11.9886 3.7412 + [4,16,-14.97145,11.9886,-3.7412,-15.3667,13.97725,-3.8695,-15.3667,13.97725,3.8695,-14.97145,11.9886,3.7412], +// 4 16 -14.32045 10.06815 -3.6173 -14.97145 11.9886 -3.7412 -14.97145 11.9886 3.7412 -14.32045 10.06815 3.6173 + [4,16,-14.32045,10.06815,-3.6173,-14.97145,11.9886,-3.7412,-14.97145,11.9886,3.7412,-14.32045,10.06815,3.6173], +// 4 16 -13.423 8.25 -3.5 -14.32045 10.06815 -3.6173 -14.32045 10.06815 3.6173 -13.423 8.25 3.5 + [4,16,-13.423,8.25,-3.5,-14.32045,10.06815,-3.6173,-14.32045,10.06815,3.6173,-13.423,8.25,3.5], +// 4 16 -13.423 8.25 -3.5 -13.423 8.25 3.5 -12.2977 6.5636 3.3912 -12.2977 6.5636 -3.3912 + [4,16,-13.423,8.25,-3.5,-13.423,8.25,3.5,-12.2977,6.5636,3.3912,-12.2977,6.5636,-3.3912], +// 4 16 -10.96005 5.03995 -3.2929 -12.2977 6.5636 -3.3912 -12.2977 6.5636 3.3912 -10.96005 5.03995 3.2929 + [4,16,-10.96005,5.03995,-3.2929,-12.2977,6.5636,-3.3912,-12.2977,6.5636,3.3912,-10.96005,5.03995,3.2929], +// 4 16 -9.4364 3.7023 -3.2066 -10.96005 5.03995 -3.2929 -10.96005 5.03995 3.2929 -9.4364 3.7023 3.2066 + [4,16,-9.4364,3.7023,-3.2066,-10.96005,5.03995,-3.2929,-10.96005,5.03995,3.2929,-9.4364,3.7023,3.2066], +// 4 16 -7.75 2.577 -3.134 -9.4364 3.7023 -3.2066 -9.4364 3.7023 3.2066 -7.75 2.577 3.134 + [4,16,-7.75,2.577,-3.134,-9.4364,3.7023,-3.2066,-9.4364,3.7023,3.2066,-7.75,2.577,3.134], +// 4 16 -7.75 2.577 3.134 -5.93185 1.67955 3.0761 -5.93185 1.67955 -3.0761 -7.75 2.577 -3.134 + [4,16,-7.75,2.577,3.134,-5.93185,1.67955,3.0761,-5.93185,1.67955,-3.0761,-7.75,2.577,-3.134], +// 5 24 -13.423 8.25 -3.5 -13.423 8.25 3.5 -14.32045 10.06815 -3.6173 -12.2977 6.5636 3.3912 + [5,24,-13.423,8.25,-3.5,-13.423,8.25,3.5,-14.32045,10.06815,-3.6173,-12.2977,6.5636,3.3912], +// 5 24 -10.96005 26.96005 -4.7071 -10.96005 26.96005 4.7071 -9.4364 28.2977 -4.7934 -12.2977 25.4364 4.6088 + [5,24,-10.96005,26.96005,-4.7071,-10.96005,26.96005,4.7071,-9.4364,28.2977,-4.7934,-12.2977,25.4364,4.6088], +// 5 24 -14.97145 11.9886 -3.7412 -14.97145 11.9886 3.7412 -15.3667 13.97725 -3.8695 -14.32045 10.06815 3.6173 + [5,24,-14.97145,11.9886,-3.7412,-14.97145,11.9886,3.7412,-15.3667,13.97725,-3.8695,-14.32045,10.06815,3.6173], +// 5 24 -14.97145 20.0114 -4.2588 -14.97145 20.0114 4.2588 -14.32045 21.93185 -4.3827 -15.3667 18.02275 4.1305 + [5,24,-14.97145,20.0114,-4.2588,-14.97145,20.0114,4.2588,-14.32045,21.93185,-4.3827,-15.3667,18.02275,4.1305], +// 5 24 -12.2977 25.4364 -4.6088 -12.2977 25.4364 4.6088 -10.96005 26.96005 -4.7071 -13.423 23.75 4.5 + [5,24,-12.2977,25.4364,-4.6088,-12.2977,25.4364,4.6088,-10.96005,26.96005,-4.7071,-13.423,23.75,4.5], +// 5 24 -14.32045 21.93185 4.3827 -14.32045 21.93185 -4.3827 -13.423 23.75 -4.5 -14.97145 20.0114 4.2588 + [5,24,-14.32045,21.93185,4.3827,-14.32045,21.93185,-4.3827,-13.423,23.75,-4.5,-14.97145,20.0114,4.2588], +// 5 24 -7.75 2.577 3.134 -7.75 2.577 -3.134 -9.4364 3.7023 -3.2066 -5.93185 1.67955 3.0761 + [5,24,-7.75,2.577,3.134,-7.75,2.577,-3.134,-9.4364,3.7023,-3.2066,-5.93185,1.67955,3.0761], +// 5 24 -15.3667 13.97725 3.8695 -15.3667 13.97725 -3.8695 -15.5 16 -4 -14.97145 11.9886 3.7412 + [5,24,-15.3667,13.97725,3.8695,-15.3667,13.97725,-3.8695,-15.5,16,-4,-14.97145,11.9886,3.7412], +// 5 24 -10.96005 5.03995 -3.2929 -10.96005 5.03995 3.2929 -12.2977 6.5636 -3.3912 -9.4364 3.7023 3.2066 + [5,24,-10.96005,5.03995,-3.2929,-10.96005,5.03995,3.2929,-12.2977,6.5636,-3.3912,-9.4364,3.7023,3.2066], +// 5 24 -15.5 16 -4 -15.5 16 4 -15.3667 18.02275 -4.1305 -15.3667 13.97725 3.8695 + [5,24,-15.5,16,-4,-15.5,16,4,-15.3667,18.02275,-4.1305,-15.3667,13.97725,3.8695], +// 5 24 -14.32045 10.06815 -3.6173 -14.32045 10.06815 3.6173 -14.97145 11.9886 -3.7412 -13.423 8.25 3.5 + [5,24,-14.32045,10.06815,-3.6173,-14.32045,10.06815,3.6173,-14.97145,11.9886,-3.7412,-13.423,8.25,3.5], +// 5 24 -13.423 23.75 -4.5 -13.423 23.75 4.5 -12.2977 25.4364 -4.6088 -14.32045 21.93185 4.3827 + [5,24,-13.423,23.75,-4.5,-13.423,23.75,4.5,-12.2977,25.4364,-4.6088,-14.32045,21.93185,4.3827], +// 5 24 -12.2977 6.5636 3.3912 -12.2977 6.5636 -3.3912 -13.423 8.25 -3.5 -10.96005 5.03995 3.2929 + [5,24,-12.2977,6.5636,3.3912,-12.2977,6.5636,-3.3912,-13.423,8.25,-3.5,-10.96005,5.03995,3.2929], +// 5 24 -9.4364 3.7023 3.2066 -9.4364 3.7023 -3.2066 -10.96005 5.03995 -3.2929 -7.75 2.577 3.134 + [5,24,-9.4364,3.7023,3.2066,-9.4364,3.7023,-3.2066,-10.96005,5.03995,-3.2929,-7.75,2.577,3.134], +// 5 24 -15.3667 18.02275 4.1305 -15.3667 18.02275 -4.1305 -14.97145 20.0114 -4.2588 -15.5 16 4 + [5,24,-15.3667,18.02275,4.1305,-15.3667,18.02275,-4.1305,-14.97145,20.0114,-4.2588,-15.5,16,4], +// 5 24 9.4364 3.7023 3.2066 9.4364 3.7023 -3.2066 10.96005 5.03995 3.2929 7.75 2.577 -3.134 + [5,24,9.4364,3.7023,3.2066,9.4364,3.7023,-3.2066,10.96005,5.03995,3.2929,7.75,2.577,-3.134], +// 5 24 14.32045 21.93185 4.3827 14.32045 21.93185 -4.3827 13.423 23.75 4.5 14.97145 20.0114 -4.2588 + [5,24,14.32045,21.93185,4.3827,14.32045,21.93185,-4.3827,13.423,23.75,4.5,14.97145,20.0114,-4.2588], +// 5 24 14.97145 11.9886 -3.7412 14.97145 11.9886 3.7412 15.3667 13.97725 3.8695 14.32045 10.06815 -3.6173 + [5,24,14.97145,11.9886,-3.7412,14.97145,11.9886,3.7412,15.3667,13.97725,3.8695,14.32045,10.06815,-3.6173], +// 5 24 10.96005 26.96005 -4.7071 10.96005 26.96005 4.7071 9.4364 28.2977 4.7934 12.2977 25.4364 -4.6088 + [5,24,10.96005,26.96005,-4.7071,10.96005,26.96005,4.7071,9.4364,28.2977,4.7934,12.2977,25.4364,-4.6088], +// 5 24 15.5 16 -4 15.5 16 4 15.3667 18.02275 4.1305 15.3667 13.97725 -3.8695 + [5,24,15.5,16,-4,15.5,16,4,15.3667,18.02275,4.1305,15.3667,13.97725,-3.8695], +// 5 24 12.2977 6.5636 3.3912 12.2977 6.5636 -3.3912 13.423 8.25 3.5 10.96005 5.03995 -3.2929 + [5,24,12.2977,6.5636,3.3912,12.2977,6.5636,-3.3912,13.423,8.25,3.5,10.96005,5.03995,-3.2929], +// 5 24 13.423 8.25 3.5 13.423 8.25 -3.5 12.2977 6.5636 -3.3912 14.32045 10.06815 3.6173 + [5,24,13.423,8.25,3.5,13.423,8.25,-3.5,12.2977,6.5636,-3.3912,14.32045,10.06815,3.6173], +// 5 24 15.3667 13.97725 3.8695 15.3667 13.97725 -3.8695 15.5 16 4 14.97145 11.9886 -3.7412 + [5,24,15.3667,13.97725,3.8695,15.3667,13.97725,-3.8695,15.5,16,4,14.97145,11.9886,-3.7412], +// 5 24 13.423 23.75 4.5 13.423 23.75 -4.5 12.2977 25.4364 4.6088 14.32045 21.93185 -4.3827 + [5,24,13.423,23.75,4.5,13.423,23.75,-4.5,12.2977,25.4364,4.6088,14.32045,21.93185,-4.3827], +// 5 24 7.75 2.577 -3.134 7.75 2.577 3.134 9.4364 3.7023 3.2066 5.93185 1.67955 -3.0761 + [5,24,7.75,2.577,-3.134,7.75,2.577,3.134,9.4364,3.7023,3.2066,5.93185,1.67955,-3.0761], +// 5 24 15.3667 18.02275 4.1305 15.3667 18.02275 -4.1305 14.97145 20.0114 4.2588 15.5 16 -4 + [5,24,15.3667,18.02275,4.1305,15.3667,18.02275,-4.1305,14.97145,20.0114,4.2588,15.5,16,-4], +// 5 24 14.97145 20.0114 -4.2588 14.97145 20.0114 4.2588 14.32045 21.93185 4.3827 15.3667 18.02275 -4.1305 + [5,24,14.97145,20.0114,-4.2588,14.97145,20.0114,4.2588,14.32045,21.93185,4.3827,15.3667,18.02275,-4.1305], +// 5 24 12.2977 25.4364 4.6088 12.2977 25.4364 -4.6088 10.96005 26.96005 4.7071 13.423 23.75 -4.5 + [5,24,12.2977,25.4364,4.6088,12.2977,25.4364,-4.6088,10.96005,26.96005,4.7071,13.423,23.75,-4.5], +// 5 24 14.32045 10.06815 3.6173 14.32045 10.06815 -3.6173 13.423 8.25 -3.5 14.97145 11.9886 3.7412 + [5,24,14.32045,10.06815,3.6173,14.32045,10.06815,-3.6173,13.423,8.25,-3.5,14.97145,11.9886,3.7412], +// 5 24 10.96005 5.03995 -3.2929 10.96005 5.03995 3.2929 12.2977 6.5636 3.3912 9.4364 3.7023 -3.2066 + [5,24,10.96005,5.03995,-3.2929,10.96005,5.03995,3.2929,12.2977,6.5636,3.3912,9.4364,3.7023,-3.2066], +// +// 0 // Seams +// 5 24 16.887 25.75 0 15.4713 27.8716 0 15.0746 27.5672 -4.63056 15.0746 27.5672 4.63056 + [5,24,16.887,25.75,0,15.4713,27.8716,0,15.0746,27.5672,-4.63056,15.0746,27.5672,4.63056], +// 5 24 -8.83884 40.83883 0 -4.78354 43.54849 0 -4.41942 42.66942 -4.78354 -4.41942 42.66942 4.78354 + [5,24,-8.83884,40.83883,0,-4.78354,43.54849,0,-4.41942,42.66942,-4.78354,-4.41942,42.66942,4.78354], +// 5 24 -12.5 32 0 -11.54849 36.78354 0 -10.66942 36.41942 -4.78354 -10.66942 36.41942 4.78354 + [5,24,-12.5,32,0,-11.54849,36.78354,0,-10.66942,36.41942,-4.78354,-10.66942,36.41942,4.78354], +// 5 24 -18.83505 21.0466 0 -18.01605 23.46265 0 -17.5541 23.2713 4.35924 -17.5541 23.2713 -4.35924 + [5,24,-18.83505,21.0466,0,-18.01605,23.46265,0,-17.5541,23.2713,4.35924,-17.5541,23.2713,-4.35924], +// 5 24 -5.0466 -2.83505 0 -7.46265 -2.01605 0 -7.2713 -1.5541 -2.79132 -7.2713 -1.5541 2.79132 + [5,24,-5.0466,-2.83505,0,-7.46265,-2.01605,0,-7.2713,-1.5541,-2.79132,-7.2713,-1.5541,2.79132], +// 5 24 -4.78354 20.45151 0 -8.83884 23.16116 0 -8.16602 23.83398 -4.78354 -8.16602 23.83398 4.78354 + [5,24,-4.78354,20.45151,0,-8.83884,23.16116,0,-8.16602,23.83398,-4.78354,-8.16602,23.83398,4.78354], +// 5 24 9.4364 28.2977 4.7934 9.4364 28.2977 -4.7934 7.75 29.423 4.866 10.96005 26.96005 -4.7071 + [5,24,9.4364,28.2977,4.7934,9.4364,28.2977,-4.7934,7.75,29.423,4.866,10.96005,26.96005,-4.7071], +// 5 24 -8.83884 23.16116 0 -11.54849 27.21646 0 -10.66942 27.58058 -4.78354 -10.66942 27.58058 4.78354 + [5,24,-8.83884,23.16116,0,-11.54849,27.21646,0,-10.66942,27.58058,-4.78354,-10.66942,27.58058,4.78354], +// 5 24 19.3323 18.54475 0 18.83505 21.0466 0 18.3521 20.9172 -4.21056 18.3521 20.9172 4.21056 + [5,24,19.3323,18.54475,0,18.83505,21.0466,0,18.3521,20.9172,-4.21056,18.3521,20.9172,4.21056], +// 5 24 0 19.5 0 4.78354 20.45151 0 4.41942 21.33058 -4.78354 4.41942 21.33058 4.78354 + [5,24,0,19.5,0,4.78354,20.45151,0,4.41942,21.33058,-4.78354,4.41942,21.33058,4.78354], +// 5 24 -9.75 -.887 0 -11.8716 .5287 0 -11.5672 .9254 -2.94792 -11.5672 .9254 2.94792 + [5,24,-9.75,-.887,0,-11.8716,.5287,0,-11.5672,.9254,-2.94792,-11.5672,.9254,2.94792], +// 5 24 0 20.45151 -4.78354 0 19.5 0 -4.78354 20.45151 0 4.78354 20.45151 0 + [5,24,0,20.45151,-4.78354,0,19.5,0,-4.78354,20.45151,0,4.78354,20.45151,0], +// 5 24 8.83884 40.83883 0 4.78354 43.54849 0 4.41942 42.66942 -4.78354 4.41942 42.66942 4.78354 + [5,24,8.83884,40.83883,0,4.78354,43.54849,0,4.41942,42.66942,-4.78354,4.41942,42.66942,4.78354], +// 5 24 16.887 6.25 0 18.01605 8.53735 0 17.5541 8.7287 -3.44076 17.5541 8.7287 3.44076 + [5,24,16.887,6.25,0,18.01605,8.53735,0,17.5541,8.7287,-3.44076,17.5541,8.7287,3.44076], +// 5 24 0 23.16116 -8.83884 0 20.45151 -4.78354 -4.41942 21.33058 -4.78354 4.41942 21.33058 -4.78354 + [5,24,0,23.16116,-8.83884,0,20.45151,-4.78354,-4.41942,21.33058,-4.78354,4.41942,21.33058,-4.78354], +// 5 24 0 19.5 0 -4.78354 20.45151 0 -4.41942 21.33058 -4.78354 -4.41942 21.33058 4.78354 + [5,24,0,19.5,0,-4.78354,20.45151,0,-4.41942,21.33058,-4.78354,-4.41942,21.33058,4.78354], +// 5 24 0 23.16116 8.83884 0 20.45151 4.78354 -4.41942 21.33058 4.78354 4.41942 21.33058 4.78354 + [5,24,0,23.16116,8.83884,0,20.45151,4.78354,-4.41942,21.33058,4.78354,4.41942,21.33058,4.78354], +// 5 24 0 25 -10 0 23.16116 -8.83884 -3.38248 23.83398 -8.83884 3.38248 23.83398 -8.83884 + [5,24,0,25,-10,0,23.16116,-8.83884,-3.38248,23.83398,-8.83884,3.38248,23.83398,-8.83884], +// 5 24 -19.5 16 0 -19.3323 18.54475 0 -18.8366 18.4795 -4.0566 -18.8366 18.4795 4.0566 + [5,24,-19.5,16,0,-19.3323,18.54475,0,-18.8366,18.4795,-4.0566,-18.8366,18.4795,4.0566], +// 5 24 0 43.54849 -4.78354 0 40.83883 -8.83884 -3.38248 40.16602 -8.83884 3.38248 40.16602 -8.83884 + [5,24,0,43.54849,-4.78354,0,40.83883,-8.83884,-3.38248,40.16602,-8.83884,3.38248,40.16602,-8.83884], +// 5 24 -15.4713 4.1284 0 -16.887 6.25 0 -16.454 6.5 -3.3 -16.454 6.5 3.3 + [5,24,-15.4713,4.1284,0,-16.887,6.25,0,-16.454,6.5,-3.3,-16.454,6.5,3.3], +// 5 24 19.5 16 0 19.3323 18.54475 0 18.8366 18.4795 -4.0566 18.8366 18.4795 4.0566 + [5,24,19.5,16,0,19.3323,18.54475,0,18.8366,18.4795,-4.0566,18.8366,18.4795,4.0566], +// 5 24 4.78354 20.45151 0 8.83884 23.16116 0 8.16602 23.83398 -4.78354 8.16602 23.83398 4.78354 + [5,24,4.78354,20.45151,0,8.83884,23.16116,0,8.16602,23.83398,-4.78354,8.16602,23.83398,4.78354], +// 5 24 8.83884 23.16116 0 11.54849 27.21646 0 10.66942 27.58058 -4.78354 10.66942 27.58058 4.78354 + [5,24,8.83884,23.16116,0,11.54849,27.21646,0,10.66942,27.58058,-4.78354,10.66942,27.58058,4.78354], +// 5 24 0 40.83883 8.83884 0 39 10 -2.6788 38.4672 10 2.6788 38.4672 10 + [5,24,0,40.83883,8.83884,0,39,10,-2.6788,38.4672,10,2.6788,38.4672,10], +// 5 24 0 25 10 0 23.16116 8.83884 -3.38248 23.83398 8.83884 3.38248 23.83398 8.83884 + [5,24,0,25,10,0,23.16116,8.83884,-3.38248,23.83398,8.83884,3.38248,23.83398,8.83884], +// 5 24 -15.4713 27.8716 0 -13.78845 29.78845 0 -13.4349 29.4349 -4.74852 -13.4349 29.4349 4.74852 + [5,24,-15.4713,27.8716,0,-13.78845,29.78845,0,-13.4349,29.4349,-4.74852,-13.4349,29.4349,4.74852], +// 5 24 13.78845 2.21155 0 15.4713 4.1284 0 15.0746 4.4328 -3.16944 15.0746 4.4328 3.16944 + [5,24,13.78845,2.21155,0,15.4713,4.1284,0,15.0746,4.4328,-3.16944,15.0746,4.4328,3.16944], +// 5 24 13.78845 29.78845 0 11.8716 31.4713 0 11.5672 31.0746 -4.85208 11.5672 31.0746 4.85208 + [5,24,13.78845,29.78845,0,11.8716,31.4713,0,11.5672,31.0746,-4.85208,11.5672,31.0746,4.85208], +// 5 24 -18.83505 10.9534 0 -19.3323 13.45525 0 -18.8366 13.5205 -3.7434 -18.8366 13.5205 3.7434 + [5,24,-18.83505,10.9534,0,-19.3323,13.45525,0,-18.8366,13.5205,-3.7434,-18.8366,13.5205,3.7434], +// 5 24 19.3323 13.45525 0 19.5 16 0 19 16 -3.9 19 16 3.9 + [5,24,19.3323,13.45525,0,19.5,16,0,19,16,-3.9,19,16,3.9], +// 5 24 7.46265 -2.01605 0 9.75 -.887 0 9.5 -.454 -2.8608 9.5 -.454 2.8608 + [5,24,7.46265,-2.01605,0,9.75,-.887,0,9.5,-.454,-2.8608,9.5,-.454,2.8608], +// 5 24 -13.78845 2.21155 0 -15.4713 4.1284 0 -15.0746 4.4328 -3.16944 -15.0746 4.4328 3.16944 + [5,24,-13.78845,2.21155,0,-15.4713,4.1284,0,-15.0746,4.4328,-3.16944,-15.0746,4.4328,3.16944], +// 5 24 0 43.54849 4.78354 0 40.83883 8.83884 -3.38248 40.16602 8.83884 3.38248 40.16602 8.83884 + [5,24,0,43.54849,4.78354,0,40.83883,8.83884,-3.38248,40.16602,8.83884,3.38248,40.16602,8.83884], +// 5 24 -19.3323 13.45525 0 -19.5 16 0 -19 16 3.9 -19 16 -3.9 + [5,24,-19.3323,13.45525,0,-19.5,16,0,-19,16,3.9,-19,16,-3.9], +// 5 24 12.5 32 0 11.54849 36.78354 0 10.66942 36.41942 -4.78354 10.66942 36.41942 4.78354 + [5,24,12.5,32,0,11.54849,36.78354,0,10.66942,36.41942,-4.78354,10.66942,36.41942,4.78354], +// 5 24 15.4713 4.1284 0 16.887 6.25 0 16.454 6.5 3.3 16.454 6.5 -3.3 + [5,24,15.4713,4.1284,0,16.887,6.25,0,16.454,6.5,3.3,16.454,6.5,-3.3], +// 5 24 5.0466 -2.83505 0 7.46265 -2.01605 0 7.2713 -1.5541 -2.79132 7.2713 -1.5541 2.79132 + [5,24,5.0466,-2.83505,0,7.46265,-2.01605,0,7.2713,-1.5541,-2.79132,7.2713,-1.5541,2.79132], +// 5 24 11.8716 31.4713 0 9.75 32.887 0 9.5 32.454 -4.9392 9.5 32.454 4.9392 + [5,24,11.8716,31.4713,0,9.75,32.887,0,9.5,32.454,-4.9392,9.5,32.454,4.9392], +// 5 24 11.54849 36.78354 0 8.83884 40.83883 0 8.16602 40.16602 -4.78354 8.16602 40.16602 4.78354 + [5,24,11.54849,36.78354,0,8.83884,40.83883,0,8.16602,40.16602,-4.78354,8.16602,40.16602,4.78354], +// 5 24 -7.46265 -2.01605 0 -9.75 -.887 0 -9.5 -.454 -2.8608 -9.5 -.454 2.8608 + [5,24,-7.46265,-2.01605,0,-9.75,-.887,0,-9.5,-.454,-2.8608,-9.5,-.454,2.8608], +// 5 24 -11.54849 27.21646 0 -12.5 32 0 -11.54849 32 -4.78354 -11.54849 32 4.78354 + [5,24,-11.54849,27.21646,0,-12.5,32,0,-11.54849,32,-4.78354,-11.54849,32,4.78354], +// 5 24 -11.8716 31.4713 0 -9.75 32.887 0 -9.5 32.454 -4.9392 -9.5 32.454 4.9392 + [5,24,-11.8716,31.4713,0,-9.75,32.887,0,-9.5,32.454,-4.9392,-9.5,32.454,4.9392], +// 5 24 -16.887 6.25 0 -18.01605 8.53735 0 -17.5541 8.7287 3.44076 -17.5541 8.7287 -3.44076 + [5,24,-16.887,6.25,0,-18.01605,8.53735,0,-17.5541,8.7287,3.44076,-17.5541,8.7287,-3.44076], +// 5 24 -11.8716 .5287 0 -13.78845 2.21155 0 -13.4349 2.5651 3.05148 -13.4349 2.5651 -3.05148 + [5,24,-11.8716,.5287,0,-13.78845,2.21155,0,-13.4349,2.5651,3.05148,-13.4349,2.5651,-3.05148], +// 5 24 -9.4364 28.2977 4.7934 -9.4364 28.2977 -4.7934 -7.75 29.423 -4.866 -10.96005 26.96005 4.7071 + [5,24,-9.4364,28.2977,4.7934,-9.4364,28.2977,-4.7934,-7.75,29.423,-4.866,-10.96005,26.96005,4.7071], +// 5 24 18.01605 23.46265 0 16.887 25.75 0 16.454 25.5 -4.5 16.454 25.5 4.5 + [5,24,18.01605,23.46265,0,16.887,25.75,0,16.454,25.5,-4.5,16.454,25.5,4.5], +// 5 24 -19.3323 18.54475 0 -18.83505 21.0466 0 -18.3521 20.9172 4.21056 -18.3521 20.9172 -4.21056 + [5,24,-19.3323,18.54475,0,-18.83505,21.0466,0,-18.3521,20.9172,4.21056,-18.3521,20.9172,-4.21056], +// 5 24 9.75 -.887 0 11.8716 .5287 0 11.5672 .9254 2.94792 11.5672 .9254 -2.94792 + [5,24,9.75,-.887,0,11.8716,.5287,0,11.5672,.9254,2.94792,11.5672,.9254,-2.94792], +// 5 24 0 40.83883 -8.83884 0 39 -10 -2.6788 38.4672 -10 2.6788 38.4672 -10 + [5,24,0,40.83883,-8.83884,0,39,-10,-2.6788,38.4672,-10,2.6788,38.4672,-10], +// 5 24 -11.54849 36.78354 0 -8.83884 40.83883 0 -8.16602 40.16602 -4.78354 -8.16602 40.16602 4.78354 + [5,24,-11.54849,36.78354,0,-8.83884,40.83883,0,-8.16602,40.16602,-4.78354,-8.16602,40.16602,4.78354], +// 5 24 11.8716 .5287 0 13.78845 2.21155 0 13.4349 2.5651 3.05148 13.4349 2.5651 -3.05148 + [5,24,11.8716,.5287,0,13.78845,2.21155,0,13.4349,2.5651,3.05148,13.4349,2.5651,-3.05148], +// 5 24 -18.01605 23.46265 0 -16.887 25.75 0 -16.454 25.5 -4.5 -16.454 25.5 4.5 + [5,24,-18.01605,23.46265,0,-16.887,25.75,0,-16.454,25.5,-4.5,-16.454,25.5,4.5], +// 5 24 15.4713 27.8716 0 13.78845 29.78845 0 13.4349 29.4349 -4.74852 13.4349 29.4349 4.74852 + [5,24,15.4713,27.8716,0,13.78845,29.78845,0,13.4349,29.4349,-4.74852,13.4349,29.4349,4.74852], +// 5 24 0 20.45151 4.78354 0 19.5 0 -4.78354 20.45151 0 4.78354 20.45151 0 + [5,24,0,20.45151,4.78354,0,19.5,0,-4.78354,20.45151,0,4.78354,20.45151,0], +// 5 24 18.83505 21.0466 0 18.01605 23.46265 0 17.5541 23.2713 -4.35924 17.5541 23.2713 4.35924 + [5,24,18.83505,21.0466,0,18.01605,23.46265,0,17.5541,23.2713,-4.35924,17.5541,23.2713,4.35924], +// 5 24 11.54849 27.21646 0 12.5 32 0 11.54849 32 -4.78354 11.54849 32 4.78354 + [5,24,11.54849,27.21646,0,12.5,32,0,11.54849,32,-4.78354,11.54849,32,4.78354], +// 5 24 -13.78845 29.78845 0 -11.8716 31.4713 0 -11.5672 31.0746 -4.85208 -11.5672 31.0746 4.85208 + [5,24,-13.78845,29.78845,0,-11.8716,31.4713,0,-11.5672,31.0746,-4.85208,-11.5672,31.0746,4.85208], +// 5 24 18.83505 10.9534 0 19.3323 13.45525 0 18.8366 13.5205 -3.7434 18.8366 13.5205 3.7434 + [5,24,18.83505,10.9534,0,19.3323,13.45525,0,18.8366,13.5205,-3.7434,18.8366,13.5205,3.7434], +// 5 24 18.01605 8.53735 0 18.83505 10.9534 0 18.3521 11.0828 3.58944 18.3521 11.0828 -3.58944 + [5,24,18.01605,8.53735,0,18.83505,10.9534,0,18.3521,11.0828,3.58944,18.3521,11.0828,-3.58944], +// 5 24 -16.887 25.75 0 -15.4713 27.8716 0 -15.0746 27.5672 -4.63056 -15.0746 27.5672 4.63056 + [5,24,-16.887,25.75,0,-15.4713,27.8716,0,-15.0746,27.5672,-4.63056,-15.0746,27.5672,4.63056], +// 5 24 -18.01605 8.53735 0 -18.83505 10.9534 0 -18.3521 11.0828 3.58944 -18.3521 11.0828 -3.58944 + [5,24,-18.01605,8.53735,0,-18.83505,10.9534,0,-18.3521,11.0828,3.58944,-18.3521,11.0828,-3.58944], +]; +module ldraw_lib__65581(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__65581(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__65581(line=0.2); \ No newline at end of file diff --git a/parts/6573.scad b/parts/6573.scad index ab9549e3d..d7874b3ae 100644 --- a/parts/6573.scad +++ b/parts/6573.scad @@ -6,11 +6,11 @@ use <../p/48/1-4edge.scad> use <../p/48/1-8cyli.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin15.scad> -use <../p/48/4-4rin16.scad> -use <../p/48/4-4rin24.scad> use <../p/48/4-4ring1.scad> +use <../p/48/4-4ring15.scad> +use <../p/48/4-4ring16.scad> use <../p/48/4-4ring2.scad> +use <../p/48/4-4ring24.scad> use <../p/48/4-4ring3.scad> use <../p/rect.scad> use @@ -20,7 +20,7 @@ function ldraw_lib__6573() = [ // 0 Technic Differential with Gear 16 Tooth and 24 Tooth // 0 Name: 6573.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -33,7 +33,8 @@ function ldraw_lib__6573() = [ // 0 !HISTORY 2008-07-08 [guyvivan] Improve 48'ed (2004-11-06) // 0 !HISTORY 2009-10-03 [arezey] Updated title, fixed gear 16 clutch teeth // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -17 -30 1 0 0 0 -1 0 0 0 -1.0526 tooth16.dat [1,16,0,-17,-30,1,0,0,0,-1,0,0,0,-1.0526, ldraw_lib__tooth16()], @@ -145,18 +146,18 @@ function ldraw_lib__6573() = [ [1,16,0,0,20,6,0,0,0,0,6,0,1,0, ldraw_lib__48__4_4ring1()], // 1 16 0 0 20 12 0 0 0 0 12 0 1 0 48\4-4ring1.dat [1,16,0,0,20,12,0,0,0,0,12,0,1,0, ldraw_lib__48__4_4ring1()], -// 1 16 0 0 20 1 0 0 0 0 1 0 1 0 48\4-4rin24.dat - [1,16,0,0,20,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4rin24()], +// 1 16 0 0 20 1 0 0 0 0 1 0 1 0 48\4-4ring24.dat + [1,16,0,0,20,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4ring24()], // 1 16 0 0 -20 -6 0 0 0 0 6 0 -1 0 48\4-4ring1.dat [1,16,0,0,-20,-6,0,0,0,0,6,0,-1,0, ldraw_lib__48__4_4ring1()], // 1 16 0 0 -20 -12 0 0 0 0 12 0 -1 0 48\4-4ring1.dat [1,16,0,0,-20,-12,0,0,0,0,12,0,-1,0, ldraw_lib__48__4_4ring1()], // 1 16 0 0 -25 -8 0 0 0 0 8 0 1 0 48\4-4ring2.dat [1,16,0,0,-25,-8,0,0,0,0,8,0,1,0, ldraw_lib__48__4_4ring2()], -// 1 16 0 0 -20 -1 0 0 0 0 1 0 -1 0 48\4-4rin24.dat - [1,16,0,0,-20,-1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4rin24()], -// 1 16 0 0 -25 -1 0 0 0 0 1 0 1 0 48\4-4rin24.dat - [1,16,0,0,-25,-1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4rin24()], +// 1 16 0 0 -20 -1 0 0 0 0 1 0 -1 0 48\4-4ring24.dat + [1,16,0,0,-20,-1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4ring24()], +// 1 16 0 0 -25 -1 0 0 0 0 1 0 1 0 48\4-4ring24.dat + [1,16,0,0,-25,-1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4ring24()], // 1 16 0 0 -20 6 0 0 0 0 6 0 1 0 48\4-4edge.dat [1,16,0,0,-20,6,0,0,0,0,6,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -40 6 0 0 0 0 6 0 1 0 48\4-4edge.dat @@ -177,14 +178,14 @@ function ldraw_lib__6573() = [ [1,16,0,0,-40,8,0,0,0,0,8,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 40 15 0 0 0 0 15 0 1 0 48\4-4edge.dat [1,16,0,0,40,15,0,0,0,0,15,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 40 1 0 0 0 0 1 0 -1 0 48\4-4rin15.dat - [1,16,0,0,40,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4rin15()], -// 1 16 0 0 40 1 0 0 0 0 1 0 -1 0 48\4-4rin16.dat - [1,16,0,0,40,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4rin16()], -// 1 16 0 0 -40 1 0 0 0 0 1 0 1 0 48\4-4rin15.dat - [1,16,0,0,-40,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4rin15()], -// 1 16 0 0 -40 1 0 0 0 0 1 0 1 0 48\4-4rin16.dat - [1,16,0,0,-40,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4rin16()], +// 1 16 0 0 40 1 0 0 0 0 1 0 -1 0 48\4-4ring15.dat + [1,16,0,0,40,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4ring15()], +// 1 16 0 0 40 1 0 0 0 0 1 0 -1 0 48\4-4ring16.dat + [1,16,0,0,40,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4ring16()], +// 1 16 0 0 -40 1 0 0 0 0 1 0 1 0 48\4-4ring15.dat + [1,16,0,0,-40,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4ring15()], +// 1 16 0 0 -40 1 0 0 0 0 1 0 1 0 48\4-4ring16.dat + [1,16,0,0,-40,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4ring16()], // 1 16 0 0 24 15 0 0 0 0 15 0 1 0 48\4-4edge.dat [1,16,0,0,24,15,0,0,0,0,15,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -24 15 0 0 0 0 15 0 1 0 48\4-4edge.dat diff --git a/parts/6578.scad b/parts/6578.scad index 7eef2cf20..90ddb3352 100644 --- a/parts/6578.scad +++ b/parts/6578.scad @@ -1,20 +1,20 @@ use <../lib.scad> -use <../p/2-4rin23.scad> +use <../p/2-4ring23.scad> use <../p/4-4con12.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring11.scad> use <../p/4-4ring4.scad> use <../p/4-4ring6.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin37.scad> +use <../p/48/4-4ring37.scad> use function ldraw_lib__6578() = [ // 0 Tyre 14/ 36 x 20 VR // 0 Name: 6578.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -24,7 +24,8 @@ function ldraw_lib__6578() = [ // 0 !KEYWORDS 30.4 x 14, Technic // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm)/profile_as_%age_of_width x rim_diameter_(mm) // @@ -58,10 +59,10 @@ function ldraw_lib__6578() = [ [1,16,0,0,-6,38,0,0,0,0,-38,0,5,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -1 37 0 0 0 0 -37 0 2 0 48\4-4cyli.dat [1,16,0,0,-1,37,0,0,0,0,-37,0,2,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 -1 1 0 0 0 0 -1 0 -1 0 48\4-4rin37.dat - [1,16,0,0,-1,1,0,0,0,0,-1,0,-1,0, ldraw_lib__48__4_4rin37()], -// 1 16 0 0 1 1 0 0 0 0 -1 0 1 0 48\4-4rin37.dat - [1,16,0,0,1,1,0,0,0,0,-1,0,1,0, ldraw_lib__48__4_4rin37()], +// 1 16 0 0 -1 1 0 0 0 0 -1 0 -1 0 48\4-4ring37.dat + [1,16,0,0,-1,1,0,0,0,0,-1,0,-1,0, ldraw_lib__48__4_4ring37()], +// 1 16 0 0 1 1 0 0 0 0 -1 0 1 0 48\4-4ring37.dat + [1,16,0,0,1,1,0,0,0,0,-1,0,1,0, ldraw_lib__48__4_4ring37()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -15 35 0 0 0 0 -35 0 30 0 4-4cyli.dat @@ -102,8 +103,8 @@ function ldraw_lib__6578() = [ [1,16,0,0,-12.5,-25,0,0,0,0,-25,0,-1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -12.5 -23 0 0 0 0 -23 0 -1 0 4-4edge.dat [1,16,0,0,-12.5,-23,0,0,0,0,-23,0,-1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 -12.5 -2.091 0 0 0 0 -2.091 0 1 0 4-4rin11.dat - [1,16,0,0,-12.5,-2.091,0,0,0,0,-2.091,0,1,0, ldraw_lib__4_4rin11()], +// 1 16 0 0 -12.5 -2.091 0 0 0 0 -2.091 0 1 0 4-4ring11.dat + [1,16,0,0,-12.5,-2.091,0,0,0,0,-2.091,0,1,0, ldraw_lib__4_4ring11()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -12.5 23 0 0 0 0 -23 0 5 0 4-4cyli.dat @@ -112,10 +113,10 @@ function ldraw_lib__6578() = [ [1,16,0,0,-7.5,-23,0,0,0,0,-23,0,-1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -7.5 -4 0 0 0 0 -4 0 -1 0 4-4ring6.dat [1,16,0,0,-7.5,-4,0,0,0,0,-4,0,-1,0, ldraw_lib__4_4ring6()], -// 1 16 0 0 -7.5 -1 0 0 0 0 -1 0 -1 0 2-4rin23.dat - [1,16,0,0,-7.5,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__2_4rin23()], -// 1 16 0 0 -7.5 1 0 0 0 0 1 0 -1 0 2-4rin23.dat - [1,16,0,0,-7.5,1,0,0,0,0,1,0,-1,0, ldraw_lib__2_4rin23()], +// 1 16 0 0 -7.5 -1 0 0 0 0 -1 0 -1 0 2-4ring23.dat + [1,16,0,0,-7.5,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__2_4ring23()], +// 1 16 0 0 -7.5 1 0 0 0 0 1 0 -1 0 2-4ring23.dat + [1,16,0,0,-7.5,1,0,0,0,0,1,0,-1,0, ldraw_lib__2_4ring23()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 17.5 2.0833 0 0 0 0 -2.0833 0 -2.5 0 4-4con12.dat @@ -132,8 +133,8 @@ function ldraw_lib__6578() = [ [1,16,0,0,12.5,25,0,0,0,0,-25,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 12.5 23 0 0 0 0 -23 0 1 0 4-4edge.dat [1,16,0,0,12.5,23,0,0,0,0,-23,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 12.5 2.091 0 0 0 0 -2.091 0 -1 0 4-4rin11.dat - [1,16,0,0,12.5,2.091,0,0,0,0,-2.091,0,-1,0, ldraw_lib__4_4rin11()], +// 1 16 0 0 12.5 2.091 0 0 0 0 -2.091 0 -1 0 4-4ring11.dat + [1,16,0,0,12.5,2.091,0,0,0,0,-2.091,0,-1,0, ldraw_lib__4_4ring11()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 12.5 -23 0 0 0 0 -23 0 -5 0 4-4cyli.dat @@ -142,10 +143,10 @@ function ldraw_lib__6578() = [ [1,16,0,0,7.5,23,0,0,0,0,-23,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 7.5 4 0 0 0 0 -4 0 1 0 4-4ring6.dat [1,16,0,0,7.5,4,0,0,0,0,-4,0,1,0, ldraw_lib__4_4ring6()], -// 1 16 0 0 7.5 1 0 0 0 0 -1 0 1 0 2-4rin23.dat - [1,16,0,0,7.5,1,0,0,0,0,-1,0,1,0, ldraw_lib__2_4rin23()], -// 1 16 0 0 7.5 -1 0 0 0 0 1 0 1 0 2-4rin23.dat - [1,16,0,0,7.5,-1,0,0,0,0,1,0,1,0, ldraw_lib__2_4rin23()], +// 1 16 0 0 7.5 1 0 0 0 0 -1 0 1 0 2-4ring23.dat + [1,16,0,0,7.5,1,0,0,0,0,-1,0,1,0, ldraw_lib__2_4ring23()], +// 1 16 0 0 7.5 -1 0 0 0 0 1 0 1 0 2-4ring23.dat + [1,16,0,0,7.5,-1,0,0,0,0,1,0,1,0, ldraw_lib__2_4ring23()], // 4 16 27.08 0 17.5 35 0 17.5 33.81 -9.06 17.5 25.02 -10.36 17.5 [4,16,27.08,0,17.5,35,0,17.5,33.81,-9.06,17.5,25.02,-10.36,17.5], // 4 16 25.02 -10.36 17.5 33.81 -9.06 17.5 30.31 -17.5 17.5 24.75 -24.75 17.5 diff --git a/parts/65826.scad b/parts/65826.scad index 15ce4ce06..e8fa451e9 100644 --- a/parts/65826.scad +++ b/parts/65826.scad @@ -6,7 +6,7 @@ use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> use <../p/4-4ering.scad> -use <../p/4-4rin15.scad> +use <../p/4-4ring15.scad> use <../p/4-4ring4.scad> use <../p/connect2.scad> use <../p/rect.scad> @@ -16,7 +16,7 @@ function ldraw_lib__65826() = [ // 0 Technic Axle Pin 1/2 with Stud Tube // 0 Name: 65826.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2022-06 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__65826() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-12-20 [PTadmin] Official Update 2022-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 1 0 0 0 1 1 0 0 connect2.dat [1,16,0,0,0,0,1,0,0,0,1,1,0,0, ldraw_lib__connect2()], @@ -38,8 +39,8 @@ function ldraw_lib__65826() = [ [1,16,4,0,0,0,-2,0,7.5,0,0,0,0,7.5, ldraw_lib__4_4cyli()], // 1 16 4 0 0 0 -1 0 7.5 0 0 0 0 7.5 4-4edge.dat [1,16,4,0,0,0,-1,0,7.5,0,0,0,0,7.5, ldraw_lib__4_4edge()], -// 1 16 4 0 0 0 1 0 0.5 0 0 0 0 0.5 4-4rin15.dat - [1,16,4,0,0,0,1,0,0.5,0,0,0,0,0.5, ldraw_lib__4_4rin15()], +// 1 16 4 0 0 0 1 0 0.5 0 0 0 0 0.5 4-4ring15.dat + [1,16,4,0,0,0,1,0,0.5,0,0,0,0,0.5, ldraw_lib__4_4ring15()], // 1 16 4 0 0 0 -1 0 1 0 0 0 0 1 stud4a.dat [1,16,4,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__stud4a()], // 2 24 3 2.4351 3.1735 3 1.5308 3.6956 diff --git a/parts/6594.scad b/parts/6594.scad index 55d03ba18..8763f6bd7 100644 --- a/parts/6594.scad +++ b/parts/6594.scad @@ -5,17 +5,17 @@ use <../p/48/4-4con4.scad> use <../p/48/4-4con7.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin12.scad> -use <../p/48/4-4rin30.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring12.scad> use <../p/48/4-4ring3.scad> +use <../p/48/4-4ring30.scad> use <../p/48/4-4ring8.scad> use function ldraw_lib__6594() = [ // 0 Tyre 28/ 38 x 28 VR // 0 Name: 6594.dat // 0 Author: Jeff Boen [onyx] -// 0 !LDRAW_ORG Part UPDATE 2016-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__6594() = [ // 0 !HISTORY 2014-11-21 [roland] Auto-corrected with libfix version of LDCad 1.4 // 0 !HISTORY 2015-01-19 [Philo] Rebuilt from Onyx initial design // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -50,8 +51,8 @@ function ldraw_lib__6594() = [ [1,16,0,0,32,0,0,49.3333,49.3333,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -32 0 0 13.3333 13.3333 0 0 0 -1 0 48\4-4ring3.dat [1,16,0,0,-32,0,0,13.3333,13.3333,0,0,0,-1,0, ldraw_lib__48__4_4ring3()], -// 1 16 0 0 32 0 0 4.11 4.11 0 0 0 1 0 48\4-4rin12.dat - [1,16,0,0,32,0,0,4.11,4.11,0,0,0,1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 32 0 0 4.11 4.11 0 0 0 1 0 48\4-4ring12.dat + [1,16,0,0,32,0,0,4.11,4.11,0,0,0,1,0, ldraw_lib__48__4_4ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -28 0 0 36 36 0 0 0 -4 0 48\4-4cylo.dat @@ -84,10 +85,10 @@ function ldraw_lib__6594() = [ [1,16,0,0,32,0,0,43.1667,43.1667,0,0,0,-4,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 24 0 0 43.1667 43.1667 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,24,0,0,43.1667,43.1667,0,0,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 28 0 0 3.92425 3.92425 0 0 0 -1 0 48\4-4rin10.dat - [1,16,0,0,28,0,0,3.92425,3.92425,0,0,0,-1,0, ldraw_lib__48__4_4rin10()], -// 1 16 0 0 24 0 0 3.92425 3.92425 0 0 0 1 0 48\4-4rin10.dat - [1,16,0,0,24,0,0,3.92425,3.92425,0,0,0,1,0, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 28 0 0 3.92425 3.92425 0 0 0 -1 0 48\4-4ring10.dat + [1,16,0,0,28,0,0,3.92425,3.92425,0,0,0,-1,0, ldraw_lib__48__4_4ring10()], +// 1 16 0 0 24 0 0 3.92425 3.92425 0 0 0 1 0 48\4-4ring10.dat + [1,16,0,0,24,0,0,3.92425,3.92425,0,0,0,1,0, ldraw_lib__48__4_4ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 28 0 0 39.2425 39.2425 0 0 0 -4 0 48\4-4cylo.dat @@ -106,18 +107,18 @@ function ldraw_lib__6594() = [ [1,16,0,0,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__s__6594b()], // 1 16 0 0 -17 0 0 62 62 0 0 0 10 0 48\4-4cylo.dat [1,16,0,0,-17,0,0,62,62,0,0,0,10,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -7 0 0 2 2 0 0 0 -1 0 48\4-4rin30.dat - [1,16,0,0,-7,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__4_4rin30()], -// 1 16 0 0 -5 0 0 2 2 0 0 0 1 0 48\4-4rin30.dat - [1,16,0,0,-5,0,0,2,2,0,0,0,1,0, ldraw_lib__48__4_4rin30()], -// 1 16 0 0 -17 0 0 2 2 0 0 0 1 0 48\4-4rin30.dat - [1,16,0,0,-17,0,0,2,2,0,0,0,1,0, ldraw_lib__48__4_4rin30()], -// 1 16 0 0 5 0 0 2 2 0 0 0 -1 0 48\4-4rin30.dat - [1,16,0,0,5,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__4_4rin30()], -// 1 16 0 0 17 0 0 2 2 0 0 0 -1 0 48\4-4rin30.dat - [1,16,0,0,17,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__4_4rin30()], -// 1 16 0 0 7 0 0 2 2 0 0 0 1 0 48\4-4rin30.dat - [1,16,0,0,7,0,0,2,2,0,0,0,1,0, ldraw_lib__48__4_4rin30()], +// 1 16 0 0 -7 0 0 2 2 0 0 0 -1 0 48\4-4ring30.dat + [1,16,0,0,-7,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__4_4ring30()], +// 1 16 0 0 -5 0 0 2 2 0 0 0 1 0 48\4-4ring30.dat + [1,16,0,0,-5,0,0,2,2,0,0,0,1,0, ldraw_lib__48__4_4ring30()], +// 1 16 0 0 -17 0 0 2 2 0 0 0 1 0 48\4-4ring30.dat + [1,16,0,0,-17,0,0,2,2,0,0,0,1,0, ldraw_lib__48__4_4ring30()], +// 1 16 0 0 5 0 0 2 2 0 0 0 -1 0 48\4-4ring30.dat + [1,16,0,0,5,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__4_4ring30()], +// 1 16 0 0 17 0 0 2 2 0 0 0 -1 0 48\4-4ring30.dat + [1,16,0,0,17,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__4_4ring30()], +// 1 16 0 0 7 0 0 2 2 0 0 0 1 0 48\4-4ring30.dat + [1,16,0,0,7,0,0,2,2,0,0,0,1,0, ldraw_lib__48__4_4ring30()], // 1 16 0 0 -7 0 0 60 60 0 0 0 2 0 48\4-4cylo.dat [1,16,0,0,-7,0,0,60,60,0,0,0,2,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 5 0 0 60 60 0 0 0 2 0 48\4-4cylo.dat diff --git a/parts/6596.scad b/parts/6596.scad index efd7f75f7..115724672 100644 --- a/parts/6596.scad +++ b/parts/6596.scad @@ -4,15 +4,15 @@ use <../p/48/4-4con25.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin13.scad> -use <../p/48/4-4rin17.scad> +use <../p/48/4-4ring13.scad> +use <../p/48/4-4ring17.scad> use <../p/48/4-4ring9.scad> use function ldraw_lib__6596() = [ // 0 Tyre 14 / 66 x 61 Z Racing // 0 Name: 6596.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2015-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__6596() = [ // 0 !KEYWORDS 81.6 x 14.2, Motorcycle // // 0 !HISTORY 2015-12-30 [PTadmin] Official Update 2015-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\6596s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__6596s01()], @@ -61,14 +62,14 @@ function ldraw_lib__6596() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -14 77 0 0 0 0 77 0 -3.5 0 48\4-4cylo.dat [1,16,0,0,-14,77,0,0,0,0,77,0,-3.5,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -14 4.27778 0 0 0 0 4.27778 0 1 0 48\4-4rin17.dat - [1,16,0,0,-14,4.27778,0,0,0,0,4.27778,0,1,0, ldraw_lib__48__4_4rin17()], +// 1 16 0 0 -14 4.27778 0 0 0 0 4.27778 0 1 0 48\4-4ring17.dat + [1,16,0,0,-14,4.27778,0,0,0,0,4.27778,0,1,0, ldraw_lib__48__4_4ring17()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -8 72.7222 0 0 0 0 72.7222 0 -6 0 48\4-4cylo.dat [1,16,0,0,-8,72.7222,0,0,0,0,72.7222,0,-6,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -8 5.59402 0 0 0 0 5.59402 0 -1 0 48\4-4rin13.dat - [1,16,0,0,-8,5.59402,0,0,0,0,5.59402,0,-1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 -8 5.59402 0 0 0 0 5.59402 0 -1 0 48\4-4ring13.dat + [1,16,0,0,-8,5.59402,0,0,0,0,5.59402,0,-1,0, ldraw_lib__48__4_4ring13()], // 1 16 0 0 -8 78.3162 0 0 0 0 78.3162 0 1 0 48\4-4edge.dat [1,16,0,0,-8,78.3162,0,0,0,0,78.3162,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -14 3.13265 0 0 0 0 3.13265 0 6 0 48\4-4con25.dat @@ -90,14 +91,14 @@ function ldraw_lib__6596() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 14 77 0 0 0 0 77 0 3.5 0 48\4-4cylo.dat [1,16,0,0,14,77,0,0,0,0,77,0,3.5,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 14 4.27778 0 0 0 0 4.27778 0 -1 0 48\4-4rin17.dat - [1,16,0,0,14,4.27778,0,0,0,0,4.27778,0,-1,0, ldraw_lib__48__4_4rin17()], +// 1 16 0 0 14 4.27778 0 0 0 0 4.27778 0 -1 0 48\4-4ring17.dat + [1,16,0,0,14,4.27778,0,0,0,0,4.27778,0,-1,0, ldraw_lib__48__4_4ring17()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 8 72.7222 0 0 0 0 72.7222 0 6 0 48\4-4cylo.dat [1,16,0,0,8,72.7222,0,0,0,0,72.7222,0,6,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 8 5.59402 0 0 0 0 5.59402 0 1 0 48\4-4rin13.dat - [1,16,0,0,8,5.59402,0,0,0,0,5.59402,0,1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 8 5.59402 0 0 0 0 5.59402 0 1 0 48\4-4ring13.dat + [1,16,0,0,8,5.59402,0,0,0,0,5.59402,0,1,0, ldraw_lib__48__4_4ring13()], // 1 16 0 0 8 78.3162 0 0 0 0 78.3162 0 -1 0 48\4-4edge.dat [1,16,0,0,8,78.3162,0,0,0,0,78.3162,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 14 3.13265 0 0 0 0 3.13265 0 -6 0 48\4-4con25.dat diff --git a/parts/6629.scad b/parts/6629.scad index 10a62fab8..567a03f60 100644 --- a/parts/6629.scad +++ b/parts/6629.scad @@ -4,10 +4,10 @@ use <../p/1-8edge.scad> use <../p/1-8ring8.scad> use <../p/2-4cyli.scad> use <../p/2-4edge.scad> -use <../p/2-4rin16.scad> +use <../p/2-4ring16.scad> use <../p/2-4ring2.scad> use <../p/2-4ring8.scad> -use <../p/3-8rin12.scad> +use <../p/3-8ring12.scad> use <../p/4-4cyli.scad> use <../p/axlehol4.scad> use <../p/beamhole.scad> @@ -21,7 +21,7 @@ function ldraw_lib__6629() = [ // 0 Technic Beam 4 x 6 Liftarm Bent 53.13 // 0 Name: 6629.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2010-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -37,7 +37,8 @@ function ldraw_lib__6629() = [ // 0 !HISTORY 2010-01-23 [arezey] Used more primitives // 0 !HISTORY 2010-01-30 [MagFors] Reworked // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -10 0 9 0 0 0 1 0 0 0 -9 2-4edge.dat [1,16,0,-10,0,9,0,0,0,1,0,0,0,-9, ldraw_lib__2_4edge()], @@ -79,28 +80,28 @@ function ldraw_lib__6629() = [ [1,16,-9,0,50,0,1,0,0,0,-10,50,0,0, ldraw_lib__rect2p()], // 1 16 0 -10 100 1 0 0 0 1 0 0 0 1 peghole.dat [1,16,0,-10,100,1,0,0,0,1,0,0,0,1, ldraw_lib__peghole()], -// 1 16 0 -10 100 -0.3536 0 0.3536 0 1 0 0.3536 0 0.3536 2-4rin16.dat - [1,16,0,-10,100,-0.3536,0,0.3536,0,1,0,0.3536,0,0.3536, ldraw_lib__2_4rin16()], +// 1 16 0 -10 100 -0.3536 0 0.3536 0 1 0 0.3536 0 0.3536 2-4ring16.dat + [1,16,0,-10,100,-0.3536,0,0.3536,0,1,0,0.3536,0,0.3536, ldraw_lib__2_4ring16()], // 1 16 0 -10 100 -0.9239 0 -0.3827 0 1 0 0.3827 0 -0.9239 2-4ring8.dat [1,16,0,-10,100,-0.9239,0,-0.3827,0,1,0,0.3827,0,-0.9239, ldraw_lib__2_4ring8()], // 1 16 0 -10 100 -0.3827 0 -0.9239 0 1 0 0.9239 0 -0.3827 1-8ring8.dat [1,16,0,-10,100,-0.3827,0,-0.9239,0,1,0,0.9239,0,-0.3827, ldraw_lib__1_8ring8()], -// 1 16 0 -10 100 0.5957 0 0.3527 0 1 0 -0.3527 0 0.5957 3-8rin12.dat - [1,16,0,-10,100,0.5957,0,0.3527,0,1,0,-0.3527,0,0.5957, ldraw_lib__3_8rin12()], +// 1 16 0 -10 100 0.5957 0 0.3527 0 1 0 -0.3527 0 0.5957 3-8ring12.dat + [1,16,0,-10,100,0.5957,0,0.3527,0,1,0,-0.3527,0,0.5957, ldraw_lib__3_8ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -8 100 6 0 0 0 16 0 0 0 6 4-4cyli.dat [1,16,0,-8,100,6,0,0,0,16,0,0,0,6, ldraw_lib__4_4cyli()], // 1 16 0 10 100 1 0 0 0 -1 0 0 0 1 peghole.dat [1,16,0,10,100,1,0,0,0,-1,0,0,0,1, ldraw_lib__peghole()], -// 1 16 0 10 100 -0.3536 0 0.3536 0 -1 0 0.3536 0 0.3536 2-4rin16.dat - [1,16,0,10,100,-0.3536,0,0.3536,0,-1,0,0.3536,0,0.3536, ldraw_lib__2_4rin16()], +// 1 16 0 10 100 -0.3536 0 0.3536 0 -1 0 0.3536 0 0.3536 2-4ring16.dat + [1,16,0,10,100,-0.3536,0,0.3536,0,-1,0,0.3536,0,0.3536, ldraw_lib__2_4ring16()], // 1 16 0 10 100 -0.9239 0 -0.3827 0 -1 0 0.3827 0 -0.9239 2-4ring8.dat [1,16,0,10,100,-0.9239,0,-0.3827,0,-1,0,0.3827,0,-0.9239, ldraw_lib__2_4ring8()], // 1 16 0 10 100 -0.3827 0 -0.9239 0 -1 0 0.9239 0 -0.3827 1-8ring8.dat [1,16,0,10,100,-0.3827,0,-0.9239,0,-1,0,0.9239,0,-0.3827, ldraw_lib__1_8ring8()], -// 1 16 0 10 100 0.5957 0 0.3527 0 -1 0 -0.3527 0 0.5957 3-8rin12.dat - [1,16,0,10,100,0.5957,0,0.3527,0,-1,0,-0.3527,0,0.5957, ldraw_lib__3_8rin12()], +// 1 16 0 10 100 0.5957 0 0.3527 0 -1 0 -0.3527 0 0.5957 3-8ring12.dat + [1,16,0,10,100,0.5957,0,0.3527,0,-1,0,-0.3527,0,0.5957, ldraw_lib__3_8ring12()], // 1 16 8 -10 106 0.6 0 -0.8 0 8 0 -0.8 0 -0.6 npeghole.dat [1,16,8,-10,106,0.6,0,-0.8,0,8,0,-0.8,0,-0.6, ldraw_lib__npeghole()], // 1 16 8 10 106 0.6 0 -0.8 0 -8 0 -0.8 0 -0.6 npeghole.dat diff --git a/parts/6637e.scad b/parts/6637e.scad index f8403fd5d..18aa5ce8c 100644 --- a/parts/6637e.scad +++ b/parts/6637e.scad @@ -7,7 +7,7 @@ use <../p/4-4ring7.scad> use <../p/48/1-4aring.scad> use <../p/48/1-4cyli.scad> use <../p/48/1-4edge.scad> -use <../p/48/1-4rin14.scad> +use <../p/48/1-4ring14.scad> use <../p/48/2-4aring.scad> use <../p/48/4-4aring.scad> use <../p/48/4-4cylo.scad> @@ -20,7 +20,7 @@ function ldraw_lib__6637e() = [ // 0 ~Electric Technic Fiber Optics Element - Bottom // 0 Name: 6637e.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2020-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__6637e() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -11 52 0 5 0 0 0 2 0 0 0 4 box3u5p.dat [1,16,-11,52,0,5,0,0,0,2,0,0,0,4, ldraw_lib__box3u5p()], @@ -152,8 +153,8 @@ function ldraw_lib__6637e() = [ [1,16,0,26,-15,19.79899,0,19.79899,19.79899,0,-19.79899,0,-1,0, ldraw_lib__48__2_4aring()], // 1 16 0 26 -15 -19.79899 0 -19.79899 19.79899 0 -19.79899 0 -1 0 48\1-4aring.dat [1,16,0,26,-15,-19.79899,0,-19.79899,19.79899,0,-19.79899,0,-1,0, ldraw_lib__48__1_4aring()], -// 1 16 0 26 -15 1.41421 0 -1.41421 -1.41421 0 -1.41421 0 -1 0 48\1-4rin14.dat - [1,16,0,26,-15,1.41421,0,-1.41421,-1.41421,0,-1.41421,0,-1,0, ldraw_lib__48__1_4rin14()], +// 1 16 0 26 -15 1.41421 0 -1.41421 -1.41421 0 -1.41421 0 -1 0 48\1-4ring14.dat + [1,16,0,26,-15,1.41421,0,-1.41421,-1.41421,0,-1.41421,0,-1,0, ldraw_lib__48__1_4ring14()], // 1 16 0 26 -15 21.2132 0 -21.2132 -21.2132 0 -21.2132 0 -1 0 48\1-4edge.dat [1,16,0,26,-15,21.2132,0,-21.2132,-21.2132,0,-21.2132,0,-1,0, ldraw_lib__48__1_4edge()], // 1 16 0 26 -15 18.26284 0 -23.8006 -23.8006 0 -18.26284 0 -5 0 48\5-24cylo.dat diff --git a/parts/6639.scad b/parts/6639.scad index b710e5e06..b56bc8edc 100644 --- a/parts/6639.scad +++ b/parts/6639.scad @@ -1,9 +1,9 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin21.scad> use <../p/4-4ring1.scad> use <../p/4-4ring2.scad> +use <../p/4-4ring21.scad> use <../p/4-4ring6.scad> use <../p/axlehol2.scad> use <../p/axlehole.scad> @@ -12,7 +12,7 @@ function ldraw_lib__6639() = [ // 0 Electric Technic Fiber Optics Element - Axis // 0 Name: 6639.dat // 0 Author: Remco Braak [remco1974] -// 0 !LDRAW_ORG Part UPDATE 2020-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__6639() = [ // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 // 0 !HISTORY 2019-05-04 [MagFors] Added a light // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -20 1 0 0 0 0 1 0 40 0 axlehole.dat [1,16,0,0,-20,1,0,0,0,0,1,0,40,0, ldraw_lib__axlehole()], @@ -47,16 +48,16 @@ function ldraw_lib__6639() = [ [1,16,0,0,-14,7,0,0,0,0,7,0,1,0, ldraw_lib__4_4ring1()], // 1 0 0 0 -14 0 0 7 7 0 0 0 1 0 4-4ring2.dat [1,0,0,0,-14,0,0,7,7,0,0,0,1,0, ldraw_lib__4_4ring2()], -// 1 0 0 0 -14 0 0 1 1 0 0 0 1 0 4-4rin21.dat - [1,0,0,0,-14,0,0,1,1,0,0,0,1,0, ldraw_lib__4_4rin21()], +// 1 0 0 0 -14 0 0 1 1 0 0 0 1 0 4-4ring21.dat + [1,0,0,0,-14,0,0,1,1,0,0,0,1,0, ldraw_lib__4_4ring21()], // 1 16 0 0 -14 0 0 22 22 0 0 0 2 0 4-4cylo.dat [1,16,0,0,-14,0,0,22,22,0,0,0,2,0, ldraw_lib__4_4cylo()], // 1 16 0 0 -12 7 0 0 0 0 7 0 -1 0 4-4ring1.dat [1,16,0,0,-12,7,0,0,0,0,7,0,-1,0, ldraw_lib__4_4ring1()], // 1 16 0 0 -12 0 0 7 7 0 0 0 -1 0 4-4ring2.dat [1,16,0,0,-12,0,0,7,7,0,0,0,-1,0, ldraw_lib__4_4ring2()], -// 1 16 0 0 -12 0 0 1 1 0 0 0 -1 0 4-4rin21.dat - [1,16,0,0,-12,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4rin21()], +// 1 16 0 0 -12 0 0 1 1 0 0 0 -1 0 4-4ring21.dat + [1,16,0,0,-12,0,0,1,1,0,0,0,-1,0, ldraw_lib__4_4ring21()], // 0 // LED // 1 80 6.8883 -16.6298 -14.5 1.53073 0 -3.69552 -3.69552 0 -1.53073 0 0.5 0 4-4cylc.dat [1,80,6.8883,-16.6298,-14.5,1.53073,0,-3.69552,-3.69552,0,-1.53073,0,0.5,0, ldraw_lib__4_4cylc()], diff --git a/parts/6644k01.scad b/parts/6644k01.scad index 721215d68..576d825d6 100644 --- a/parts/6644k01.scad +++ b/parts/6644k01.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/1-4con10.scad> use <../p/1-4cylo.scad> use <../p/1-4edge.scad> -use <../p/1-4rin10.scad> +use <../p/1-4ring10.scad> use <../p/4-4cylo.scad> use <../p/5-8cylo.scad> use <../p/5-8ring4.scad> @@ -13,7 +13,7 @@ function ldraw_lib__6644k01() = [ // 0 ~Technic Flex-System Ball Connector Bottom // 0 Name: 6644k01.dat // 0 Author: Miguel Agullo [MiguelAgullo] -// 0 !LDRAW_ORG Part Flexible_Section UPDATE 2020-03 +// 0 !LDRAW_ORG Part Flexible_Section UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__6644k01() = [ // 0 !HISTORY 2016-06-11 [Holly-Wood] Complete overhaul, subfiled // 0 !HISTORY 2018-01-02 [MagFors] rearranged subfile for reuse in all three parts // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\6642s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__6642s01()], @@ -40,10 +41,10 @@ function ldraw_lib__6644k01() = [ // 1 16 0 5 0 9.2388 0 3.82683 0 -10 0 -3.82683 0 9.2388 5-8cylo.dat [1,16,0,5,0,9.2388,0,3.82683,0,-10,0,-3.82683,0,9.2388, ldraw_lib__5_8cylo()], // -// 1 16 -2 4 0 0 1 0 -.82 0 -.82 -.82 0 .82 1-4rin10.dat - [1,16,-2,4,0,0,1,0,-.82,0,-.82,-.82,0,.82, ldraw_lib__1_4rin10()], -// 1 16 2 4 0 0 -1 0 -.82 0 -.82 -.82 0 .82 1-4rin10.dat - [1,16,2,4,0,0,-1,0,-.82,0,-.82,-.82,0,.82, ldraw_lib__1_4rin10()], +// 1 16 -2 4 0 0 1 0 -.82 0 -.82 -.82 0 .82 1-4ring10.dat + [1,16,-2,4,0,0,1,0,-.82,0,-.82,-.82,0,.82, ldraw_lib__1_4ring10()], +// 1 16 2 4 0 0 -1 0 -.82 0 -.82 -.82 0 .82 1-4ring10.dat + [1,16,2,4,0,0,-1,0,-.82,0,-.82,-.82,0,.82, ldraw_lib__1_4ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -2 4 0 0 4 0 -8.2 0 -8.2 -8.2 0 8.2 1-4cylo.dat diff --git a/parts/66727.scad b/parts/66727.scad index 01b913f6a..ba918ac73 100644 --- a/parts/66727.scad +++ b/parts/66727.scad @@ -13,11 +13,11 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> use <../p/4-4ering.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin15.scad> -use <../p/4-4rin24.scad> -use <../p/4-4rin36.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring15.scad> +use <../p/4-4ring24.scad> +use <../p/4-4ring36.scad> use <../p/4-4ring4.scad> use <../p/connhol2.scad> use <../p/rect3.scad> @@ -28,7 +28,7 @@ function ldraw_lib__66727() = [ // 0 Wheel Rim 11 x 18 with Drilled Disc Brake // 0 Name: 66727.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2020-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -36,7 +36,8 @@ function ldraw_lib__66727() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 0 -1 0 1 0 connhol2.dat [1,16,0,0,0,1,0,0,0,0,-1,0,1,0, ldraw_lib__connhol2()], @@ -45,20 +46,20 @@ function ldraw_lib__66727() = [ [1,16,0,0,10,6,0,0,0,0,6,0,-1,0, ldraw_lib__4_4ering()], // 1 16 0 0 10 9.25 0 0 0 0 9.25 0 -10 0 4-4cylo.dat [1,16,0,0,10,9.25,0,0,0,0,9.25,0,-10,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 10 0.25 0 0 0 0 0.25 0 -1 0 4-4rin36.dat - [1,16,0,0,10,0.25,0,0,0,0,0.25,0,-1,0, ldraw_lib__4_4rin36()], +// 1 16 0 0 10 0.25 0 0 0 0 0.25 0 -1 0 4-4ring36.dat + [1,16,0,0,10,0.25,0,0,0,0,0.25,0,-1,0, ldraw_lib__4_4ring36()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 8 18.75 0 0 0 0 18.75 0 -8 0 4-4cylo.dat [1,16,0,0,8,18.75,0,0,0,0,18.75,0,-8,0, ldraw_lib__4_4cylo()], // 1 16 0 0 0 9 0 0 0 0 9 0 -1 0 4-4ring1.dat [1,16,0,0,0,9,0,0,0,0,9,0,-1,0, ldraw_lib__4_4ring1()], -// 1 16 0 0 0 0.75 0 0 0 0 0.75 0 -1 0 4-4rin24.dat - [1,16,0,0,0,0.75,0,0,0,0,0.75,0,-1,0, ldraw_lib__4_4rin24()], -// 1 16 0 0 8 1.25 0 0 0 0 1.25 0 -1 0 4-4rin15.dat - [1,16,0,0,8,1.25,0,0,0,0,1.25,0,-1,0, ldraw_lib__4_4rin15()], -// 1 16 0 0 8 2 0 0 0 0 2 0 -1 0 4-4rin10.dat - [1,16,0,0,8,2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 0 0.75 0 0 0 0 0.75 0 -1 0 4-4ring24.dat + [1,16,0,0,0,0.75,0,0,0,0,0.75,0,-1,0, ldraw_lib__4_4ring24()], +// 1 16 0 0 8 1.25 0 0 0 0 1.25 0 -1 0 4-4ring15.dat + [1,16,0,0,8,1.25,0,0,0,0,1.25,0,-1,0, ldraw_lib__4_4ring15()], +// 1 16 0 0 8 2 0 0 0 0 2 0 -1 0 4-4ring10.dat + [1,16,0,0,8,2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4ring10()], // 1 16 0 0 8 22 0 0 0 0 22 0 -10 0 4-4cylo.dat [1,16,0,0,8,22,0,0,0,0,22,0,-10,0, ldraw_lib__4_4cylo()], // 1 16 0 0 -4 19 0 0 0 0 19 0 -1 0 4-4edge.dat @@ -234,10 +235,10 @@ function ldraw_lib__66727() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -11.9 18.75 0 0 0 0 18.75 0 -8.1 0 4-4cylo.dat [1,16,0,0,-11.9,18.75,0,0,0,0,18.75,0,-8.1,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 -20 -1.25 0 0 0 0 1.25 0 1 0 4-4rin15.dat - [1,16,0,0,-20,-1.25,0,0,0,0,1.25,0,1,0, ldraw_lib__4_4rin15()], -// 1 16 0 0 -20 -2 0 0 0 0 2 0 1 0 4-4rin10.dat - [1,16,0,0,-20,-2,0,0,0,0,2,0,1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 -20 -1.25 0 0 0 0 1.25 0 1 0 4-4ring15.dat + [1,16,0,0,-20,-1.25,0,0,0,0,1.25,0,1,0, ldraw_lib__4_4ring15()], +// 1 16 0 0 -20 -2 0 0 0 0 2 0 1 0 4-4ring10.dat + [1,16,0,0,-20,-2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring10()], // 1 16 0 0 -10 22 0 0 0 0 22 0 -10 0 4-4cylo.dat [1,16,0,0,-10,22,0,0,0,0,22,0,-10,0, ldraw_lib__4_4cylo()], ]; diff --git a/parts/67040.scad b/parts/67040.scad new file mode 100644 index 000000000..0cb120cb0 --- /dev/null +++ b/parts/67040.scad @@ -0,0 +1,69 @@ +use <../lib.scad> +use +use +use <../p/stud4.scad> +function ldraw_lib__67040() = [ +// 0 Animal Sea Turtle Baby +// 0 Name: 67040.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-01-02 {LEGO Instructions App} Original part shape +// 0 !HISTORY 2024-01-02 [Philo] File preparation for LDraw Parts Tracker +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 0 -5.5 0 1 0 0 0 -1.375 0 0 0 1 stud4.dat + [1,16,0,-5.5,0,1,0,0,0,-1.375,0,0,0,1, ldraw_lib__stud4()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\67040s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__67040s01()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\67040s01.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__67040s01()], +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\67040s02.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__67040s02()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\67040s02.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__67040s02()], +// +// 0 // Eye areas +// 3 16 4.061 -16.557 -25.948 5.422 -14.714 -23.869 5.044 -16.934 -23.725 + [3,16,4.061,-16.557,-25.948,5.422,-14.714,-23.869,5.044,-16.934,-23.725], +// 3 16 5.422 -14.714 -23.869 5.746 -16.25 -20.345 5.044 -16.934 -23.725 + [3,16,5.422,-14.714,-23.869,5.746,-16.25,-20.345,5.044,-16.934,-23.725], +// 3 16 4.364 -19.48 -20.766 5.044 -16.934 -23.725 5.746 -16.25 -20.345 + [3,16,4.364,-19.48,-20.766,5.044,-16.934,-23.725,5.746,-16.25,-20.345], +// 3 16 3.827 -19.669 -23.979 5.044 -16.934 -23.725 4.364 -19.48 -20.766 + [3,16,3.827,-19.669,-23.979,5.044,-16.934,-23.725,4.364,-19.48,-20.766], +// 4 16 4.061 -16.557 -25.948 5.044 -16.934 -23.725 3.827 -19.669 -23.979 2.802 -18.314 -27.057 + [4,16,4.061,-16.557,-25.948,5.044,-16.934,-23.725,3.827,-19.669,-23.979,2.802,-18.314,-27.057], +// 3 16 4.478 -14.708 -25.646 5.422 -14.714 -23.869 4.061 -16.557 -25.948 + [3,16,4.478,-14.708,-25.646,5.422,-14.714,-23.869,4.061,-16.557,-25.948], +// 3 16 4.478 -14.708 -25.646 4.061 -16.557 -25.948 3.493 -15.648 -26.846 + [3,16,4.478,-14.708,-25.646,4.061,-16.557,-25.948,3.493,-15.648,-26.846], +// 3 16 3.493 -15.648 -26.846 4.061 -16.557 -25.948 2.802 -18.314 -27.057 + [3,16,3.493,-15.648,-26.846,4.061,-16.557,-25.948,2.802,-18.314,-27.057], +// +// 3 16 -5.044 -16.934 -23.725 -5.422 -14.714 -23.869 -4.061 -16.557 -25.948 + [3,16,-5.044,-16.934,-23.725,-5.422,-14.714,-23.869,-4.061,-16.557,-25.948], +// 3 16 -5.044 -16.934 -23.725 -5.746 -16.25 -20.345 -5.422 -14.714 -23.869 + [3,16,-5.044,-16.934,-23.725,-5.746,-16.25,-20.345,-5.422,-14.714,-23.869], +// 3 16 -5.746 -16.25 -20.345 -5.044 -16.934 -23.725 -4.364 -19.48 -20.766 + [3,16,-5.746,-16.25,-20.345,-5.044,-16.934,-23.725,-4.364,-19.48,-20.766], +// 3 16 -4.364 -19.48 -20.766 -5.044 -16.934 -23.725 -3.827 -19.669 -23.979 + [3,16,-4.364,-19.48,-20.766,-5.044,-16.934,-23.725,-3.827,-19.669,-23.979], +// 4 16 -3.827 -19.669 -23.979 -5.044 -16.934 -23.725 -4.061 -16.557 -25.948 -2.802 -18.314 -27.057 + [4,16,-3.827,-19.669,-23.979,-5.044,-16.934,-23.725,-4.061,-16.557,-25.948,-2.802,-18.314,-27.057], +// 3 16 -5.422 -14.714 -23.869 -4.478 -14.708 -25.646 -4.061 -16.557 -25.948 + [3,16,-5.422,-14.714,-23.869,-4.478,-14.708,-25.646,-4.061,-16.557,-25.948], +// 3 16 -4.478 -14.708 -25.646 -3.493 -15.648 -26.846 -4.061 -16.557 -25.948 + [3,16,-4.478,-14.708,-25.646,-3.493,-15.648,-26.846,-4.061,-16.557,-25.948], +// 3 16 -3.493 -15.648 -26.846 -2.802 -18.314 -27.057 -4.061 -16.557 -25.948 + [3,16,-3.493,-15.648,-26.846,-2.802,-18.314,-27.057,-4.061,-16.557,-25.948], +]; +module ldraw_lib__67040(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__67040(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__67040(line=0.2); \ No newline at end of file diff --git a/parts/67040p01.scad b/parts/67040p01.scad new file mode 100644 index 000000000..be65e754a --- /dev/null +++ b/parts/67040p01.scad @@ -0,0 +1,40 @@ +use <../lib.scad> +use +use +use +use <../p/stud4.scad> +function ldraw_lib__67040p01() = [ +// 0 Animal Sea Turtle Baby with Black Eyes and Medium Nougat Shell Pattern +// 0 Name: 67040p01.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Bricklink 67040pb01, CMF series 20, Set 60377 +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 0 -5.5 0 1 0 0 0 -1.375 0 0 0 1 stud4.dat + [1,16,0,-5.5,0,1,0,0,0,-1.375,0,0,0,1, ldraw_lib__stud4()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\67040s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__67040s01()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\67040s01.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__67040s01()], +// +// 1 84 0 0 0 1 0 0 0 1 0 0 0 1 s\67040s02.dat + [1,84,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__67040s02()], +// 1 84 0 0 0 -1 0 0 0 1 0 0 0 1 s\67040s02.dat + [1,84,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__67040s02()], +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\67040p01s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__67040p01s01()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\67040p01s01.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__67040p01s01()], +]; +module ldraw_lib__67040p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__67040p01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__67040p01(line=0.2); \ No newline at end of file diff --git a/parts/67140.scad b/parts/67140.scad index 0d19c7fa7..b15ec9dd2 100644 --- a/parts/67140.scad +++ b/parts/67140.scad @@ -4,15 +4,15 @@ use <../p/48/4-4con21.scad> use <../p/48/4-4con36.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin12.scad> -use <../p/48/4-4rin26.scad> +use <../p/48/4-4ring12.scad> +use <../p/48/4-4ring26.scad> use <../p/48/4-4ring9.scad> use function ldraw_lib__67140() = [ // 0 Tyre 23/ 41 x 75 Motorcycle with Racing Tread // 0 Name: 67140.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2020-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__67140() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\67140s01.dat [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__67140s01()], @@ -78,8 +79,8 @@ function ldraw_lib__67140() = [ [1,16,0,0,13,-9.66667,0,0,0,0,9.66667,0,1,0, ldraw_lib__48__4_4ring9()], // 1 16 0 0 13 -96.6667 0 0 0 0 96.6667 0 -1 0 48\4-4edge.dat [1,16,0,0,13,-96.6667,0,0,0,0,96.6667,0,-1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 17.5 -7.25 0 0 0 0 7.25 0 -1 0 48\4-4rin12.dat - [1,16,0,0,17.5,-7.25,0,0,0,0,7.25,0,-1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 17.5 -7.25 0 0 0 0 7.25 0 -1 0 48\4-4ring12.dat + [1,16,0,0,17.5,-7.25,0,0,0,0,7.25,0,-1,0, ldraw_lib__48__4_4ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -17.5 -87 0 0 0 0 -87 0 4.5 0 48\4-4cylo.dat @@ -88,12 +89,12 @@ function ldraw_lib__67140() = [ [1,16,0,0,-13,-9.66667,0,0,0,0,9.66667,0,-1,0, ldraw_lib__48__4_4ring9()], // 1 16 0 0 -13 -96.6667 0 0 0 0 96.6667 0 1 0 48\4-4edge.dat [1,16,0,0,-13,-96.6667,0,0,0,0,96.6667,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -17.5 -7.25 0 0 0 0 7.25 0 1 0 48\4-4rin12.dat - [1,16,0,0,-17.5,-7.25,0,0,0,0,7.25,0,1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 -17.5 -7.25 0 0 0 0 7.25 0 1 0 48\4-4ring12.dat + [1,16,0,0,-17.5,-7.25,0,0,0,0,7.25,0,1,0, ldraw_lib__48__4_4ring12()], // 1 16 0 0 -30 -4.60317 0 0 0 0 4.60317 0 17 0 48\4-4con21.dat [1,16,0,0,-30,-4.60317,0,0,0,0,4.60317,0,17,0, ldraw_lib__48__4_4con21()], -// 1 16 0 0 -30 -3.89499 0 0 0 0 3.89499 0 -1 0 48\4-4rin26.dat - [1,16,0,0,-30,-3.89499,0,0,0,0,3.89499,0,-1,0, ldraw_lib__48__4_4rin26()], +// 1 16 0 0 -30 -3.89499 0 0 0 0 3.89499 0 -1 0 48\4-4ring26.dat + [1,16,0,0,-30,-3.89499,0,0,0,0,3.89499,0,-1,0, ldraw_lib__48__4_4ring26()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -18 -7.01099 0 0 0 0 7.01099 0 -12 0 48\4-4con15.dat @@ -104,8 +105,8 @@ function ldraw_lib__67140() = [ [1,16,0,0,0,-3.116,0,0,0,0,3.116,0,-18,0, ldraw_lib__48__4_4con36()], // 1 16 0 0 30 -4.60317 0 0 0 0 4.60317 0 -17 0 48\4-4con21.dat [1,16,0,0,30,-4.60317,0,0,0,0,4.60317,0,-17,0, ldraw_lib__48__4_4con21()], -// 1 16 0 0 30 -3.89499 0 0 0 0 3.89499 0 1 0 48\4-4rin26.dat - [1,16,0,0,30,-3.89499,0,0,0,0,3.89499,0,1,0, ldraw_lib__48__4_4rin26()], +// 1 16 0 0 30 -3.89499 0 0 0 0 3.89499 0 1 0 48\4-4ring26.dat + [1,16,0,0,30,-3.89499,0,0,0,0,3.89499,0,1,0, ldraw_lib__48__4_4ring26()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 18 -7.01099 0 0 0 0 7.01099 0 12 0 48\4-4con15.dat diff --git a/parts/67810.scad b/parts/67810.scad index 9fc391ae4..280c1139e 100644 --- a/parts/67810.scad +++ b/parts/67810.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/1-16cyli.scad> use <../p/1-16edge.scad> -use <../p/1-16rin4.scad> +use <../p/1-16ring4.scad> use <../p/1-4chrd.scad> use <../p/1-4cylc.scad> use <../p/1-4cyli.scad> @@ -24,7 +24,7 @@ function ldraw_lib__67810() = [ // 0 Brick 2 x 2 x 1.333 with Curved Corner Top // 0 Name: 67810.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2020-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__67810() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -10 12 -10 1 0 0 0 -1 0 0 0 1 1-4stud4.dat [1,16,-10,12,-10,1,0,0,0,-1,0,0,0,1, ldraw_lib__1_4stud4()], @@ -198,10 +199,10 @@ function ldraw_lib__67810() = [ [1,16,-10,20,-10,-20,0,0,0,12,0,0,0,-20, ldraw_lib__1_16cyli()], // 1 16 -10 20 -10 0 0 -20 0 12 0 -20 0 0 1-16cyli.dat [1,16,-10,20,-10,0,0,-20,0,12,0,-20,0,0, ldraw_lib__1_16cyli()], -// 1 16 -10 32 -10 -4 0 0 0 -1 0 0 0 -4 1-16rin4.dat - [1,16,-10,32,-10,-4,0,0,0,-1,0,0,0,-4, ldraw_lib__1_16rin4()], -// 1 16 -10 32 -10 0 0 -4 0 -1 0 -4 0 0 1-16rin4.dat - [1,16,-10,32,-10,0,0,-4,0,-1,0,-4,0,0, ldraw_lib__1_16rin4()], +// 1 16 -10 32 -10 -4 0 0 0 -1 0 0 0 -4 1-16ring4.dat + [1,16,-10,32,-10,-4,0,0,0,-1,0,0,0,-4, ldraw_lib__1_16ring4()], +// 1 16 -10 32 -10 0 0 -4 0 -1 0 -4 0 0 1-16ring4.dat + [1,16,-10,32,-10,0,0,-4,0,-1,0,-4,0,0, ldraw_lib__1_16ring4()], // 1 16 -10 28 -10 -3.69552 0 1.53073 0 -1 0 -1.53073 0 -3.69552 1-8ring4.dat [1,16,-10,28,-10,-3.69552,0,1.53073,0,-1,0,-1.53073,0,-3.69552, ldraw_lib__1_8ring4()], // 1 16 -10 32 -10 -20 0 0 0 1 0 0 0 -20 1-16edge.dat diff --git a/parts/6797.scad b/parts/6797.scad index a90ee0422..82b341f40 100644 --- a/parts/6797.scad +++ b/parts/6797.scad @@ -4,7 +4,7 @@ use <../p/1-4cyli.scad> use <../p/1-4cylo.scad> use <../p/1-4cyls.scad> use <../p/1-4edge.scad> -use <../p/1-4rin20.scad> +use <../p/1-4ring20.scad> use <../p/1-4ring3.scad> use <../p/4-4cylo.scad> use <../p/4-4ndis.scad> @@ -17,17 +17,18 @@ function ldraw_lib__6797() = [ // 0 Technic Engine Air Scoop 4 x 4 x 1.333 // 0 Name: 6797.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2015-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS refuse, Scala, trash can, wastebin +// 0 !KEYWORDS Scala, refuse, trash can, wastebin // // 0 !HISTORY 2015-12-30 [PTadmin] Official Update 2015-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 30 0 0 6 0 0 0 -1 0 0 0 -6 4-4ndis.dat [1,16,30,0,0,6,0,0,0,-1,0,0,0,-6, ldraw_lib__4_4ndis()], @@ -320,8 +321,8 @@ function ldraw_lib__6797() = [ [1,16,-28.5,-21.5,-4.5988,-9.45,0.0413,0,0,0.01353,-9.45,0,0.99906,3.47288, ldraw_lib__1_4edge()], // 1 16 -28.5 -21.5 -4.5988 -3.15 0 0 0 0 -3.15 0 1 1.15763 1-4ring3.dat [1,16,-28.5,-21.5,-4.5988,-3.15,0,0,0,0,-3.15,0,1,1.15763, ldraw_lib__1_4ring3()], -// 1 16 -28.5 -21.5 -1.0988 -0.6 0 0 0 0 -0.6 0 -1 0.2205 1-4rin20.dat - [1,16,-28.5,-21.5,-1.0988,-0.6,0,0,0,0,-0.6,0,-1,0.2205, ldraw_lib__1_4rin20()], +// 1 16 -28.5 -21.5 -1.0988 -0.6 0 0 0 0 -0.6 0 -1 0.2205 1-4ring20.dat + [1,16,-28.5,-21.5,-1.0988,-0.6,0,0,0,0,-0.6,0,-1,0.2205, ldraw_lib__1_4ring20()], // 1 16 -28.5 -21.5 -1.0988 -12 0 0 0 0 -12 0 -1 4.41 1-4edge.dat [1,16,-28.5,-21.5,-1.0988,-12,0,0,0,0,-12,0,-1,4.41, ldraw_lib__1_4edge()], // 2 24 -37.95 -4 -11.03 -37.95 -21.5 -4.5988 @@ -339,8 +340,8 @@ function ldraw_lib__6797() = [ [1,16,28.5,-21.5,-4.5988,0,-0.0413,9.45,-9.45,0.01353,0,3.47288,0.99906,0, ldraw_lib__1_4edge()], // 1 16 28.5 -21.5 -4.5988 0 0 3.15 -3.15 0 0 1.15763 1 0 1-4ring3.dat [1,16,28.5,-21.5,-4.5988,0,0,3.15,-3.15,0,0,1.15763,1,0, ldraw_lib__1_4ring3()], -// 1 16 28.5 -21.5 -1.0988 0 0 0.6 -0.6 0 0 0.2205 -1 0 1-4rin20.dat - [1,16,28.5,-21.5,-1.0988,0,0,0.6,-0.6,0,0,0.2205,-1,0, ldraw_lib__1_4rin20()], +// 1 16 28.5 -21.5 -1.0988 0 0 0.6 -0.6 0 0 0.2205 -1 0 1-4ring20.dat + [1,16,28.5,-21.5,-1.0988,0,0,0.6,-0.6,0,0,0.2205,-1,0, ldraw_lib__1_4ring20()], // 1 16 28.5 -21.5 -1.0988 0 0 12 -12 0 0 4.41 -1 0 1-4edge.dat [1,16,28.5,-21.5,-1.0988,0,0,12,-12,0,0,4.41,-1,0, ldraw_lib__1_4edge()], // 2 24 37.95 -4 -11.03 37.95 -21.5 -4.5988 diff --git a/parts/68327.scad b/parts/68327.scad index 691fff24f..241924466 100644 --- a/parts/68327.scad +++ b/parts/68327.scad @@ -2,13 +2,13 @@ use <../lib.scad> use <../p/48/1-4ring46.scad> use <../p/48/4-4aring.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin20.scad> -use <../p/48/4-4rin21.scad> -use <../p/48/4-4rin22.scad> -use <../p/48/4-4rin24.scad> -use <../p/48/4-4rin47.scad> +use <../p/48/4-4ring20.scad> +use <../p/48/4-4ring21.scad> +use <../p/48/4-4ring22.scad> +use <../p/48/4-4ring24.scad> use <../p/48/4-4ring3.scad> use <../p/48/4-4ring4.scad> +use <../p/48/4-4ring47.scad> use <../p/connhol3.scad> use <../p/connhole.scad> use @@ -18,7 +18,7 @@ function ldraw_lib__68327() = [ // 0 Wheel 16 x 40 with 7 Pin Holes // 0 Name: 68327.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2020-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__68327() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 0 -1 0 1 0 connhole.dat [1,16,0,0,0,1,0,0,0,0,-1,0,1,0, ldraw_lib__connhole()], @@ -47,14 +48,14 @@ function ldraw_lib__68327() = [ [1,16,0,0,10,30,0,0,0,0,-30,0,-16,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 -6 10 0 0 0 0 -10 0 -1 0 48\4-4ring3.dat [1,16,0,0,-6,10,0,0,0,0,-10,0,-1,0, ldraw_lib__48__4_4ring3()], -// 1 16 0 0 -6 2 0 0 0 0 -2 0 -1 0 48\4-4rin20.dat - [1,16,0,0,-6,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin20()], +// 1 16 0 0 -6 2 0 0 0 0 -2 0 -1 0 48\4-4ring20.dat + [1,16,0,0,-6,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring20()], // 1 16 0 0 -6 42 0 0 0 0 -42 0 -21 0 48\4-4cylo.dat [1,16,0,0,-6,42,0,0,0,0,-42,0,-21,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -27 2 0 0 0 0 -2 0 -1 0 48\4-4rin21.dat - [1,16,0,0,-27,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin21()], -// 1 16 0 0 -27 2 0 0 0 0 -2 0 -1 0 48\4-4rin22.dat - [1,16,0,0,-27,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin22()], +// 1 16 0 0 -27 2 0 0 0 0 -2 0 -1 0 48\4-4ring21.dat + [1,16,0,0,-27,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring21()], +// 1 16 0 0 -27 2 0 0 0 0 -2 0 -1 0 48\4-4ring22.dat + [1,16,0,0,-27,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring22()], // 1 16 0 0 -27 1 0 0 0 0 -1 0 -1 0 48\1-4ring46.dat [1,16,0,0,-27,1,0,0,0,0,-1,0,-1,0, ldraw_lib__48__1_4ring46()], // 1 16 0 0 -27 -1 0 0 0 0 -1 0 -1 0 48\1-4ring46.dat @@ -77,10 +78,10 @@ function ldraw_lib__68327() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 10 47 0 0 0 0 -47 0 -37 0 48\4-4cylo.dat [1,16,0,0,10,47,0,0,0,0,-47,0,-37,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 10 2 0 0 0 0 -2 0 -1 0 48\4-4rin24.dat - [1,16,0,0,10,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin24()], -// 1 16 0 0 10 1 0 0 0 0 -1 0 -1 0 48\4-4rin47.dat - [1,16,0,0,10,1,0,0,0,0,-1,0,-1,0, ldraw_lib__48__4_4rin47()], +// 1 16 0 0 10 2 0 0 0 0 -2 0 -1 0 48\4-4ring24.dat + [1,16,0,0,10,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring24()], +// 1 16 0 0 10 1 0 0 0 0 -1 0 -1 0 48\4-4ring47.dat + [1,16,0,0,10,1,0,0,0,0,-1,0,-1,0, ldraw_lib__48__4_4ring47()], // // 1 16 0 0 -10 -9 0 0 0 0 9 0 1 0 48\4-4aring.dat [1,16,0,0,-10,-9,0,0,0,0,9,0,1,0, ldraw_lib__48__4_4aring()], diff --git a/parts/6942.scad b/parts/6942.scad index 305dd44ae..bd86174f8 100644 --- a/parts/6942.scad +++ b/parts/6942.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring2.scad> use <../p/4-4ring4.scad> use <../p/stud2a.scad> @@ -11,14 +11,14 @@ function ldraw_lib__6942() = [ // 0 Dish 5 x 5 // 0 Name: 6942.dat // 0 Author: Steve Bliss [sbliss] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS bowl, cone, lampshade, lightshade, Round, Scala Cone 5 x 5, tile +// 0 !KEYWORDS Round, Scala Cone 5 x 5, bowl, cone, lampshade, lightshade, tile // // 0 !HISTORY 1999-03-26 [PTadmin] Official Update 1999-02 // 0 !HISTORY 2007-07-18 [PTadmin] Header formatted for Contributor Agreement @@ -27,7 +27,8 @@ function ldraw_lib__6942() = [ // 0 !HISTORY 2009-09-03 [PTadmin] Official Update 2009-02 // 0 !HISTORY 2010-05-09 [cwdee] Remove CATEGORY Round // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4edge.dat [1,16,0,0,0,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4edge()], @@ -55,8 +56,8 @@ function ldraw_lib__6942() = [ [1,16,0,0,0,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4ring1()], // 1 16 0 0 0 10 0 0 0 1 0 0 0 10 4-4ring1.dat [1,16,0,0,0,10,0,0,0,1,0,0,0,10, ldraw_lib__4_4ring1()], -// 1 16 0 0 0 2 0 0 0 1 0 0 0 2 4-4rin10.dat - [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4rin10()], +// 1 16 0 0 0 2 0 0 0 1 0 0 0 2 4-4ring10.dat + [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring10()], // 1 16 0 0 0 22 0 0 0 1.316 0 0 0 22 4-4cyli.dat [1,16,0,0,0,22,0,0,0,1.316,0,0,0,22, ldraw_lib__4_4cyli()], // 1 16 0 4 0 -8 0 0 0 -1 0 0 0 8 4-4ring1.dat diff --git a/parts/69761.scad b/parts/69761.scad index fa1473402..0eb499125 100644 --- a/parts/69761.scad +++ b/parts/69761.scad @@ -12,7 +12,7 @@ use <../p/48/1-4tang.scad> use <../p/48/4-4con8.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin10.scad> +use <../p/48/4-4ring10.scad> use <../p/peghole.scad> use use @@ -20,7 +20,7 @@ function ldraw_lib__69761() = [ // 0 Technic Gear 22 Tooth Bevel with Peghole // 0 Name: 69761.dat // 0 Author: Jens Brühl [jb70] -// 0 !LDRAW_ORG Part UPDATE 2023-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__69761() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\69761s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__69761s01()], @@ -40,8 +41,8 @@ function ldraw_lib__69761() = [ [1,16,0,0,10,32.8,0,0,0,0,32.8,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 8 29.15 0 0 0 0 29.15 0 -1 0 48\4-4edge.dat [1,16,0,0,8,29.15,0,0,0,0,29.15,0,-1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 8 2.65 0 0 0 0 2.65 0 -1 0 48\4-4rin10.dat - [1,16,0,0,8,2.65,0,0,0,0,2.65,0,-1,0, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 8 2.65 0 0 0 0 2.65 0 -1 0 48\4-4ring10.dat + [1,16,0,0,8,2.65,0,0,0,0,2.65,0,-1,0, ldraw_lib__48__4_4ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 10 3.64375 0 0 0 0 3.64375 0 -2 0 48\4-4con8.dat diff --git a/parts/69909.scad b/parts/69909.scad index e3e03833e..4e45544c7 100644 --- a/parts/69909.scad +++ b/parts/69909.scad @@ -4,7 +4,7 @@ use <../p/48/4-4con9.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin12.scad> +use <../p/48/4-4ring12.scad> use <../p/48/4-4ring5.scad> use <../p/48/4-4ring8.scad> use @@ -13,7 +13,7 @@ function ldraw_lib__69909() = [ // 0 Tyre 28/ 57 x 43 Off Road // 0 Name: 69909.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2023-05 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__69909() = [ // 0 !KEYWORDS 75.1 x 28, Buggy, Knob, Set 42124 // // 0 !HISTORY 2023-10-31 [OrionP] Official Update 2023-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -33,8 +34,8 @@ function ldraw_lib__69909() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -29 0 0 -49.8462 49.8462 0 0 0 5 0 48\4-4cylo.dat [1,16,0,0,-29,0,0,-49.8462,49.8462,0,0,0,5,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -29 0 0 -4.1539 4.1539 0 0 0 1 0 48\4-4rin12.dat - [1,16,0,0,-29,0,0,-4.1539,4.1539,0,0,0,1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 -29 0 0 -4.1539 4.1539 0 0 0 1 0 48\4-4ring12.dat + [1,16,0,0,-29,0,0,-4.1539,4.1539,0,0,0,1,0, ldraw_lib__48__4_4ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 33 0 0 54 54 0 0 0 -4 0 48\4-4cylo.dat @@ -43,8 +44,8 @@ function ldraw_lib__69909() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 29 0 0 -49.8462 49.8462 0 0 0 -5 0 48\4-4cylo.dat [1,16,0,0,29,0,0,-49.8462,49.8462,0,0,0,-5,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 29 0 0 -4.1539 4.1539 0 0 0 -1 0 48\4-4rin12.dat - [1,16,0,0,29,0,0,-4.1539,4.1539,0,0,0,-1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 29 0 0 -4.1539 4.1539 0 0 0 -1 0 48\4-4ring12.dat + [1,16,0,0,29,0,0,-4.1539,4.1539,0,0,0,-1,0, ldraw_lib__48__4_4ring12()], // 1 16 0 0 -24 0 0 -6.23078 -6.23078 0 0 0 -1 0 48\4-4ring8.dat [1,16,0,0,-24,0,0,-6.23078,-6.23078,0,0,0,-1,0, ldraw_lib__48__4_4ring8()], // 1 16 0 0 -24 0 0 -56.07698 -56.07698 0 0 0 -1 0 48\4-4edge.dat diff --git a/parts/69912.scad b/parts/69912.scad index 6bbb13325..176ca19cc 100644 --- a/parts/69912.scad +++ b/parts/69912.scad @@ -5,7 +5,7 @@ use <../p/48/4-4con9.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin12.scad> +use <../p/48/4-4ring12.scad> use <../p/48/4-4ring8.scad> use use @@ -13,7 +13,7 @@ function ldraw_lib__69912() = [ // 0 Tyre 35/ 55 x 43 R Tractor // 0 Name: 69912.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2023-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__69912() = [ // 0 !KEYWORDS 81 x 35 R, Mercedes-Benz, Set 42129, Zetros // // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\69912s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__69912s01()], @@ -105,8 +106,8 @@ function ldraw_lib__69912() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -29 0 0 -49.8462 49.8462 0 0 0 5 0 48\4-4cylo.dat [1,16,0,0,-29,0,0,-49.8462,49.8462,0,0,0,5,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -29 0 0 -4.1539 4.1539 0 0 0 1 0 48\4-4rin12.dat - [1,16,0,0,-29,0,0,-4.1539,4.1539,0,0,0,1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 -29 0 0 -4.1539 4.1539 0 0 0 1 0 48\4-4ring12.dat + [1,16,0,0,-29,0,0,-4.1539,4.1539,0,0,0,1,0, ldraw_lib__48__4_4ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -36 0 0 5.4 5.4 0 0 0 3 0 48\4-4con10.dat @@ -131,8 +132,8 @@ function ldraw_lib__69912() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 29 0 0 -49.8462 49.8462 0 0 0 -5 0 48\4-4cylo.dat [1,16,0,0,29,0,0,-49.8462,49.8462,0,0,0,-5,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 29 0 0 -4.1539 4.1539 0 0 0 -1 0 48\4-4rin12.dat - [1,16,0,0,29,0,0,-4.1539,4.1539,0,0,0,-1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 29 0 0 -4.1539 4.1539 0 0 0 -1 0 48\4-4ring12.dat + [1,16,0,0,29,0,0,-4.1539,4.1539,0,0,0,-1,0, ldraw_lib__48__4_4ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 36 0 0 5.4 5.4 0 0 0 -3 0 48\4-4con10.dat @@ -149,8 +150,8 @@ function ldraw_lib__69912() = [ [1,16,0,0,0,-0.5,0.86603,0,-0.86603,-0.5,0,0,0,-1, ldraw_lib__s__69912s02()], // 1 16 0 0 0 0.5 0.86603 0 -0.86603 0.5 0 0 0 -1 s\69912s02.dat [1,16,0,0,0,0.5,0.86603,0,-0.86603,0.5,0,0,0,-1, ldraw_lib__s__69912s02()], -// 1 16 0 0 -24 0 0 -4.1539 4.1539 0 0 0 -1 0 48\4-4rin12.dat - [1,16,0,0,-24,0,0,-4.1539,4.1539,0,0,0,-1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 -24 0 0 -4.1539 4.1539 0 0 0 -1 0 48\4-4ring12.dat + [1,16,0,0,-24,0,0,-4.1539,4.1539,0,0,0,-1,0, ldraw_lib__48__4_4ring12()], // 1 16 0 0 -36 0 0 18 18 0 0 0 12 0 48\4-4con3.dat [1,16,0,0,-36,0,0,18,18,0,0,0,12,0, ldraw_lib__48__4_4con3()], // 1 16 0 0 -36 0 0 9 9 0 0 0 -1 0 48\4-4ring8.dat @@ -159,8 +160,8 @@ function ldraw_lib__69912() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -20 0 0 9 9 0 0 0 -16 0 48\4-4con9.dat [1,16,0,0,-20,0,0,9,9,0,0,0,-16,0, ldraw_lib__48__4_4con9()], -// 1 16 0 0 24 0 0 -4.1539 4.1539 0 0 0 1 0 48\4-4rin12.dat - [1,16,0,0,24,0,0,-4.1539,4.1539,0,0,0,1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 24 0 0 -4.1539 4.1539 0 0 0 1 0 48\4-4ring12.dat + [1,16,0,0,24,0,0,-4.1539,4.1539,0,0,0,1,0, ldraw_lib__48__4_4ring12()], // 1 16 0 0 36 0 0 18 18 0 0 0 -12 0 48\4-4con3.dat [1,16,0,0,36,0,0,18,18,0,0,0,-12,0, ldraw_lib__48__4_4con3()], // 1 16 0 0 36 0 0 9 9 0 0 0 1 0 48\4-4ring8.dat diff --git a/parts/70720.scad b/parts/70720.scad index 6aa859709..cbf72e027 100644 --- a/parts/70720.scad +++ b/parts/70720.scad @@ -1,12 +1,12 @@ use <../lib.scad> use <../p/4-4con0.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin19.scad> +use <../p/4-4ring19.scad> function ldraw_lib__70720() = [ // 0 ~Axle Steel 5 x 112 LDU with Conical Ends // 0 Name: 70720.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,23 +17,24 @@ function ldraw_lib__70720() = [ // // 0 !HISTORY 2013-06-28 [MMR1988] Changed to correct dimensions. // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -42 0 0 0 84 0 2.5 0 0 0 0 2.5 4-4cylo.dat [1,16,-42,0,0,0,84,0,2.5,0,0,0,0,2.5, ldraw_lib__4_4cylo()], -// 1 16 -42 0 0 0 1 0 0.125 0 0 0 0 0.125 4-4rin19.dat - [1,16,-42,0,0,0,1,0,0.125,0,0,0,0,0.125, ldraw_lib__4_4rin19()], -// 1 16 42 0 0 0 -1 0 0.125 0 0 0 0 0.125 4-4rin19.dat - [1,16,42,0,0,0,-1,0,0.125,0,0,0,0,0.125, ldraw_lib__4_4rin19()], +// 1 16 -42 0 0 0 1 0 0.125 0 0 0 0 0.125 4-4ring19.dat + [1,16,-42,0,0,0,1,0,0.125,0,0,0,0,0.125, ldraw_lib__4_4ring19()], +// 1 16 42 0 0 0 -1 0 0.125 0 0 0 0 0.125 4-4ring19.dat + [1,16,42,0,0,0,-1,0,0.125,0,0,0,0,0.125, ldraw_lib__4_4ring19()], // 1 16 -42 0 0 0 -10 0 2.375 0 0 0 0 2.375 4-4cylo.dat [1,16,-42,0,0,0,-10,0,2.375,0,0,0,0,2.375, ldraw_lib__4_4cylo()], // 1 16 42 0 0 0 10 0 2.375 0 0 0 0 2.375 4-4cylo.dat [1,16,42,0,0,0,10,0,2.375,0,0,0,0,2.375, ldraw_lib__4_4cylo()], // -// 1 16 -52 0 0 0 -1 0 0.125 0 0 0 0 0.125 4-4rin19.dat - [1,16,-52,0,0,0,-1,0,0.125,0,0,0,0,0.125, ldraw_lib__4_4rin19()], -// 1 16 52 0 0 0 1 0 0.125 0 0 0 0 0.125 4-4rin19.dat - [1,16,52,0,0,0,1,0,0.125,0,0,0,0,0.125, ldraw_lib__4_4rin19()], +// 1 16 -52 0 0 0 -1 0 0.125 0 0 0 0 0.125 4-4ring19.dat + [1,16,-52,0,0,0,-1,0,0.125,0,0,0,0,0.125, ldraw_lib__4_4ring19()], +// 1 16 52 0 0 0 1 0 0.125 0 0 0 0 0.125 4-4ring19.dat + [1,16,52,0,0,0,1,0,0.125,0,0,0,0,0.125, ldraw_lib__4_4ring19()], // 1 16 -53.5 0 0 0 1.5 0 2.5 0 0 0 0 2.5 4-4cylo.dat [1,16,-53.5,0,0,0,1.5,0,2.5,0,0,0,0,2.5, ldraw_lib__4_4cylo()], // 1 16 53.5 0 0 0 -1.5 0 2.5 0 0 0 0 2.5 4-4cylo.dat diff --git a/parts/71137.scad b/parts/71137.scad index 5bfdf31cf..8a58f64a2 100644 --- a/parts/71137.scad +++ b/parts/71137.scad @@ -5,7 +5,7 @@ use <../p/4-4cylo.scad> use <../p/4-4cylse.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring2.scad> use <../p/4-4ring7.scad> use <../p/4-4ring8.scad> @@ -14,7 +14,7 @@ function ldraw_lib__71137() = [ // 0 Exhaust Pipe // 0 Name: 71137.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,20 +28,21 @@ function ldraw_lib__71137() = [ // 0 !HISTORY 2013-03-11 [mikeheide] made the elbow diameter greater. // 0 !HISTORY 2013-03-12 [MMR1988] optimzied by using other prims // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -30 4 0 0 0 0 4 0 19 0 4-4cylc.dat [1,16,0,0,-30,4,0,0,0,0,4,0,19,0, ldraw_lib__4_4cylc()], // 1 16 0 0 -11 4.4 0 0 0 0 4.4 0 1 0 4-4edge.dat [1,16,0,0,-11,4.4,0,0,0,0,4.4,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 -11 0 0 0.4 0.4 0 0 0 1 0 4-4rin10.dat - [1,16,0,0,-11,0,0,0.4,0.4,0,0,0,1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 -11 0 0 0.4 0.4 0 0 0 1 0 4-4ring10.dat + [1,16,0,0,-11,0,0,0.4,0.4,0,0,0,1,0, ldraw_lib__4_4ring10()], // 1 16 0 -11 -11 0 11 0 11 0 0 0 0 11 t04q4000.dat [1,16,0,-11,-11,0,11,0,11,0,0,0,0,11, ldraw_lib__t04q4000()], // 1 16 0 -11 0 4.4 0 0 0 1 0 0 0 4.4 4-4edge.dat [1,16,0,-11,0,4.4,0,0,0,1,0,0,0,4.4, ldraw_lib__4_4edge()], -// 1 16 0 -11 0 0.4 0 0 0 1 0 0 0 0.4 4-4rin10.dat - [1,16,0,-11,0,0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__4_4rin10()], +// 1 16 0 -11 0 0.4 0 0 0 1 0 0 0 0.4 4-4ring10.dat + [1,16,0,-11,0,0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__4_4ring10()], // 1 16 0 -26 0 4 0 0 0 15 0 0 0 4 4-4cylo.dat [1,16,0,-26,0,4,0,0,0,15,0,0,0,4, ldraw_lib__4_4cylo()], // 1 16 0 -26 0 2 0 0 0 -1 0 0 0 2 4-4ring2.dat diff --git a/parts/71183.scad b/parts/71183.scad index 9b706d018..22aeb391a 100644 --- a/parts/71183.scad +++ b/parts/71183.scad @@ -6,15 +6,15 @@ use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin18.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring18.scad> use <../p/4-4ring2.scad> use <../p/4-4ring4.scad> function ldraw_lib__71183() = [ // 0 Bar 1L with Light Holder // 0 Name: 71183.dat // 0 Author: Sven Moritz Hein [smhltec] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__71183() = [ // // 0 !HISTORY 2011-01-15 [Philo] BFCed, rebuilt with primitives // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 8.5 0 -5 0 0 0 -3 0 0 0 -5 4-4cylc.dat [1,16,0,8.5,0,-5,0,0,0,-3,0,0,0,-5, ldraw_lib__4_4cylc()], @@ -57,8 +58,8 @@ function ldraw_lib__71183() = [ [1,16,0,-19,3,4,0,0,0,0,-4,0,1,0, ldraw_lib__4_4ring1()], // 1 16 0 -19 12 -2 0 0 0 0 -2 0 -1 0 4-4ring2.dat [1,16,0,-19,12,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__4_4ring2()], -// 1 16 0 -19 12 -0.33333 0 0 0 0 -0.33333 0 -1 0 4-4rin18.dat - [1,16,0,-19,12,-0.33333,0,0,0,0,-0.33333,0,-1,0, ldraw_lib__4_4rin18()], +// 1 16 0 -19 12 -0.33333 0 0 0 0 -0.33333 0 -1 0 4-4ring18.dat + [1,16,0,-19,12,-0.33333,0,0,0,0,-0.33333,0,-1,0, ldraw_lib__4_4ring18()], // 1 16 0 -19 -4 -10 0 0 0 0 -10 0 4 0 4-4cylo.dat [1,16,0,-19,-4,-10,0,0,0,0,-10,0,4,0, ldraw_lib__4_4cylo()], // 1 16 0 -19 3 -3.16667 0 0 0 0 -3.16667 0 9 0 4-4con2.dat diff --git a/parts/71721.scad b/parts/71721.scad new file mode 100644 index 000000000..4f4250219 --- /dev/null +++ b/parts/71721.scad @@ -0,0 +1,203 @@ +use <../lib.scad> +use <../p/48/4-4con15.scad> +use <../p/48/4-4con17.scad> +use <../p/48/4-4con27.scad> +use <../p/48/4-4cyli.scad> +use <../p/48/4-4cylo.scad> +use <../p/48/4-4edge.scad> +use <../p/48/4-4ring20.scad> +use <../p/48/4-4ring21.scad> +use <../p/48/4-4ring26.scad> +use <../p/48/4-4ring99.scad> +use +use +function ldraw_lib__71721() = [ +// 0 Tyre 27/ 48 x 107 Motorcycle with Racing Tread +// 0 Name: 71721.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS BMW M 1000 RR, Set 42130 +// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 0 -29 134 0 0 0 0 134 0 4 0 48\4-4cylo.dat + [1,16,0,0,-29,134,0,0,0,0,134,0,4,0, ldraw_lib__48__4_4cylo()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 0 -25 129.1 0 0 0 0 129.1 0 6 0 48\4-4cylo.dat + [1,16,0,0,-25,129.1,0,0,0,0,129.1,0,6,0, ldraw_lib__48__4_4cylo()], +// 1 16 0 0 -25 4.96296 0 0 0 0 4.96296 0 1 0 48\4-4ring26.dat + [1,16,0,0,-25,4.96296,0,0,0,0,4.96296,0,1,0, ldraw_lib__48__4_4ring26()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 0 -34 4.96296 0 0 0 0 4.96296 0 5 0 48\4-4con27.dat + [1,16,0,0,-34,4.96296,0,0,0,0,4.96296,0,5,0, ldraw_lib__48__4_4con27()], +// 1 16 0 0 -34 1.40367 0 0 0 0 1.40367 0 1 0 48\4-4ring99.dat + [1,16,0,0,-34,1.40367,0,0,0,0,1.40367,0,1,0, ldraw_lib__48__4_4ring99()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\71721s02.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 0.86603 -0.5 0 0.5 0.86603 0 0 0 1 s\71721s02.dat + [1,16,0,0,0,0.86603,-0.5,0,0.5,0.86603,0,0,0,1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 0.5 -0.86603 0 0.86603 0.5 0 0 0 1 s\71721s02.dat + [1,16,0,0,0,0.5,-0.86603,0,0.86603,0.5,0,0,0,1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 0 -1 0 1 0 0 0 0 1 s\71721s02.dat + [1,16,0,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 -0.5 -0.86603 0 0.86603 -0.5 0 0 0 1 s\71721s02.dat + [1,16,0,0,0,-0.5,-0.86603,0,0.86603,-0.5,0,0,0,1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 -0.86603 -0.5 0 0.5 -0.86603 0 0 0 1 s\71721s02.dat + [1,16,0,0,0,-0.86603,-0.5,0,0.5,-0.86603,0,0,0,1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 -1 0 0 0 -1 0 0 0 1 s\71721s02.dat + [1,16,0,0,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 -0.86603 0.5 0 -0.5 -0.86603 0 0 0 1 s\71721s02.dat + [1,16,0,0,0,-0.86603,0.5,0,-0.5,-0.86603,0,0,0,1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 -0.5 0.86603 0 -0.86603 -0.5 0 0 0 1 s\71721s02.dat + [1,16,0,0,0,-0.5,0.86603,0,-0.86603,-0.5,0,0,0,1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 0 1 0 -1 0 0 0 0 1 s\71721s02.dat + [1,16,0,0,0,0,1,0,-1,0,0,0,0,1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 0.5 0.86603 0 -0.86603 0.5 0 0 0 1 s\71721s02.dat + [1,16,0,0,0,0.5,0.86603,0,-0.86603,0.5,0,0,0,1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 0.86603 0.5 0 -0.5 0.86603 0 0 0 1 s\71721s02.dat + [1,16,0,0,0,0.86603,0.5,0,-0.5,0.86603,0,0,0,1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\71721s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 0.97815 -0.20791 0 0.20791 0.97815 0 0 0 -1 s\71721s01.dat + [1,16,0,0,0,0.97815,-0.20791,0,0.20791,0.97815,0,0,0,-1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 0.91355 -0.40674 0 0.40674 0.91355 0 0 0 1 s\71721s01.dat + [1,16,0,0,0,0.91355,-0.40674,0,0.40674,0.91355,0,0,0,1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 0.80902 -0.58779 0 0.58779 0.80902 0 0 0 -1 s\71721s01.dat + [1,16,0,0,0,0.80902,-0.58779,0,0.58779,0.80902,0,0,0,-1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 0.66913 -0.74314 0 0.74314 0.66913 0 0 0 1 s\71721s01.dat + [1,16,0,0,0,0.66913,-0.74314,0,0.74314,0.66913,0,0,0,1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 0.5 -0.86603 0 0.86603 0.5 0 0 0 -1 s\71721s01.dat + [1,16,0,0,0,0.5,-0.86603,0,0.86603,0.5,0,0,0,-1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 0.30902 -0.95106 0 0.95106 0.30902 0 0 0 1 s\71721s01.dat + [1,16,0,0,0,0.30902,-0.95106,0,0.95106,0.30902,0,0,0,1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 0.10453 -0.99452 0 0.99452 0.10453 0 0 0 -1 s\71721s01.dat + [1,16,0,0,0,0.10453,-0.99452,0,0.99452,0.10453,0,0,0,-1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 -0.10453 -0.99452 0 0.99452 -0.10453 0 0 0 1 s\71721s01.dat + [1,16,0,0,0,-0.10453,-0.99452,0,0.99452,-0.10453,0,0,0,1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 -0.30902 -0.95106 0 0.95106 -0.30902 0 0 0 -1 s\71721s01.dat + [1,16,0,0,0,-0.30902,-0.95106,0,0.95106,-0.30902,0,0,0,-1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 -0.5 -0.86603 0 0.86603 -0.5 0 0 0 1 s\71721s01.dat + [1,16,0,0,0,-0.5,-0.86603,0,0.86603,-0.5,0,0,0,1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 -0.66913 -0.74314 0 0.74314 -0.66913 0 0 0 -1 s\71721s01.dat + [1,16,0,0,0,-0.66913,-0.74314,0,0.74314,-0.66913,0,0,0,-1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 -0.80902 -0.58779 0 0.58779 -0.80902 0 0 0 1 s\71721s01.dat + [1,16,0,0,0,-0.80902,-0.58779,0,0.58779,-0.80902,0,0,0,1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 -0.91355 -0.40674 0 0.40674 -0.91355 0 0 0 -1 s\71721s01.dat + [1,16,0,0,0,-0.91355,-0.40674,0,0.40674,-0.91355,0,0,0,-1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 -0.97815 -0.20791 0 0.20791 -0.97815 0 0 0 1 s\71721s01.dat + [1,16,0,0,0,-0.97815,-0.20791,0,0.20791,-0.97815,0,0,0,1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 -1 0 0 0 -1 0 0 0 -1 s\71721s01.dat + [1,16,0,0,0,-1,0,0,0,-1,0,0,0,-1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 -0.97815 0.20791 0 -0.20791 -0.97815 0 0 0 1 s\71721s01.dat + [1,16,0,0,0,-0.97815,0.20791,0,-0.20791,-0.97815,0,0,0,1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 -0.91355 0.40674 0 -0.40674 -0.91355 0 0 0 -1 s\71721s01.dat + [1,16,0,0,0,-0.91355,0.40674,0,-0.40674,-0.91355,0,0,0,-1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 -0.80902 0.58779 0 -0.58779 -0.80902 0 0 0 1 s\71721s01.dat + [1,16,0,0,0,-0.80902,0.58779,0,-0.58779,-0.80902,0,0,0,1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 -0.66913 0.74314 0 -0.74314 -0.66913 0 0 0 -1 s\71721s01.dat + [1,16,0,0,0,-0.66913,0.74314,0,-0.74314,-0.66913,0,0,0,-1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 -0.5 0.86603 0 -0.86603 -0.5 0 0 0 1 s\71721s01.dat + [1,16,0,0,0,-0.5,0.86603,0,-0.86603,-0.5,0,0,0,1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 -0.30902 0.95106 0 -0.95106 -0.30902 0 0 0 -1 s\71721s01.dat + [1,16,0,0,0,-0.30902,0.95106,0,-0.95106,-0.30902,0,0,0,-1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 -0.10453 0.99452 0 -0.99452 -0.10453 0 0 0 1 s\71721s01.dat + [1,16,0,0,0,-0.10453,0.99452,0,-0.99452,-0.10453,0,0,0,1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 0.10453 0.99452 0 -0.99452 0.10453 0 0 0 -1 s\71721s01.dat + [1,16,0,0,0,0.10453,0.99452,0,-0.99452,0.10453,0,0,0,-1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 0.30902 0.95106 0 -0.95106 0.30902 0 0 0 1 s\71721s01.dat + [1,16,0,0,0,0.30902,0.95106,0,-0.95106,0.30902,0,0,0,1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 0.5 0.86603 0 -0.86603 0.5 0 0 0 -1 s\71721s01.dat + [1,16,0,0,0,0.5,0.86603,0,-0.86603,0.5,0,0,0,-1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 0.66913 0.74314 0 -0.74314 0.66913 0 0 0 1 s\71721s01.dat + [1,16,0,0,0,0.66913,0.74314,0,-0.74314,0.66913,0,0,0,1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 0.80902 0.58779 0 -0.58779 0.80902 0 0 0 -1 s\71721s01.dat + [1,16,0,0,0,0.80902,0.58779,0,-0.58779,0.80902,0,0,0,-1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 0.91355 0.40674 0 -0.40674 0.91355 0 0 0 1 s\71721s01.dat + [1,16,0,0,0,0.91355,0.40674,0,-0.40674,0.91355,0,0,0,1, ldraw_lib__s__71721s01()], +// 1 16 0 0 0 0.97815 0.20791 0 -0.20791 0.97815 0 0 0 -1 s\71721s01.dat + [1,16,0,0,0,0.97815,0.20791,0,-0.20791,0.97815,0,0,0,-1, ldraw_lib__s__71721s01()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 0 29 134 0 0 0 0 134 0 -4 0 48\4-4cylo.dat + [1,16,0,0,29,134,0,0,0,0,134,0,-4,0, ldraw_lib__48__4_4cylo()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 0 25 129.1 0 0 0 0 129.1 0 -6 0 48\4-4cylo.dat + [1,16,0,0,25,129.1,0,0,0,0,129.1,0,-6,0, ldraw_lib__48__4_4cylo()], +// 1 16 0 0 25 4.96296 0 0 0 0 4.96296 0 -1 0 48\4-4ring26.dat + [1,16,0,0,25,4.96296,0,0,0,0,4.96296,0,-1,0, ldraw_lib__48__4_4ring26()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 0 34 4.96296 0 0 0 0 4.96296 0 -5 0 48\4-4con27.dat + [1,16,0,0,34,4.96296,0,0,0,0,4.96296,0,-5,0, ldraw_lib__48__4_4con27()], +// 1 16 0 0 34 1.40367 0 0 0 0 1.40367 0 -1 0 48\4-4ring99.dat + [1,16,0,0,34,1.40367,0,0,0,0,1.40367,0,-1,0, ldraw_lib__48__4_4ring99()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 -1 s\71721s02.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 0.86603 -0.5 0 0.5 0.86603 0 0 0 -1 s\71721s02.dat + [1,16,0,0,0,0.86603,-0.5,0,0.5,0.86603,0,0,0,-1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 0.5 -0.86603 0 0.86603 0.5 0 0 0 -1 s\71721s02.dat + [1,16,0,0,0,0.5,-0.86603,0,0.86603,0.5,0,0,0,-1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 0 -1 0 1 0 0 0 0 -1 s\71721s02.dat + [1,16,0,0,0,0,-1,0,1,0,0,0,0,-1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 -0.5 -0.86603 0 0.86603 -0.5 0 0 0 -1 s\71721s02.dat + [1,16,0,0,0,-0.5,-0.86603,0,0.86603,-0.5,0,0,0,-1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 -0.86603 -0.5 0 0.5 -0.86603 0 0 0 -1 s\71721s02.dat + [1,16,0,0,0,-0.86603,-0.5,0,0.5,-0.86603,0,0,0,-1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 -1 0 0 0 -1 0 0 0 -1 s\71721s02.dat + [1,16,0,0,0,-1,0,0,0,-1,0,0,0,-1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 -0.86603 0.5 0 -0.5 -0.86603 0 0 0 -1 s\71721s02.dat + [1,16,0,0,0,-0.86603,0.5,0,-0.5,-0.86603,0,0,0,-1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 -0.5 0.86603 0 -0.86603 -0.5 0 0 0 -1 s\71721s02.dat + [1,16,0,0,0,-0.5,0.86603,0,-0.86603,-0.5,0,0,0,-1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 0 1 0 -1 0 0 0 0 -1 s\71721s02.dat + [1,16,0,0,0,0,1,0,-1,0,0,0,0,-1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 0.5 0.86603 0 -0.86603 0.5 0 0 0 -1 s\71721s02.dat + [1,16,0,0,0,0.5,0.86603,0,-0.86603,0.5,0,0,0,-1, ldraw_lib__s__71721s02()], +// 1 16 0 0 0 0.86603 0.5 0 -0.5 0.86603 0 0 0 -1 s\71721s02.dat + [1,16,0,0,0,0.86603,0.5,0,-0.5,0.86603,0,0,0,-1, ldraw_lib__s__71721s02()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 0 -9 160.38776 0 0 0 0 160.38776 0 18 0 48\4-4cyli.dat + [1,16,0,0,-9,160.38776,0,0,0,0,160.38776,0,18,0, ldraw_lib__48__4_4cyli()], +// 1 16 0 0 -19 6.14762 0 0 0 0 6.14762 0 -1 0 48\4-4ring21.dat + [1,16,0,0,-19,6.14762,0,0,0,0,6.14762,0,-1,0, ldraw_lib__48__4_4ring21()], +// 1 16 0 0 -19 135.24762 0 0 0 0 135.24762 0 -1 0 48\4-4edge.dat + [1,16,0,0,-19,135.24762,0,0,0,0,135.24762,0,-1,0, ldraw_lib__48__4_4edge()], +// 1 16 0 0 -29 7.95574 0 0 0 0 7.95574 0 10 0 48\4-4con17.dat + [1,16,0,0,-29,7.95574,0,0,0,0,7.95574,0,10,0, ldraw_lib__48__4_4con17()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 0 -9 10.02424 0 0 0 0 10.02424 0 -20 0 48\4-4con15.dat + [1,16,0,0,-9,10.02424,0,0,0,0,10.02424,0,-20,0, ldraw_lib__48__4_4con15()], +// 1 16 0 0 -29 7.16017 0 0 0 0 7.16017 0 -1 0 48\4-4ring20.dat + [1,16,0,0,-29,7.16017,0,0,0,0,7.16017,0,-1,0, ldraw_lib__48__4_4ring20()], +// +// 1 16 0 0 19 6.14762 0 0 0 0 6.14762 0 1 0 48\4-4ring21.dat + [1,16,0,0,19,6.14762,0,0,0,0,6.14762,0,1,0, ldraw_lib__48__4_4ring21()], +// 1 16 0 0 19 135.24762 0 0 0 0 135.24762 0 1 0 48\4-4edge.dat + [1,16,0,0,19,135.24762,0,0,0,0,135.24762,0,1,0, ldraw_lib__48__4_4edge()], +// 1 16 0 0 29 7.95574 0 0 0 0 7.95574 0 -10 0 48\4-4con17.dat + [1,16,0,0,29,7.95574,0,0,0,0,7.95574,0,-10,0, ldraw_lib__48__4_4con17()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 0 9 10.02424 0 0 0 0 10.02424 0 20 0 48\4-4con15.dat + [1,16,0,0,9,10.02424,0,0,0,0,10.02424,0,20,0, ldraw_lib__48__4_4con15()], +// 1 16 0 0 29 7.16017 0 0 0 0 7.16017 0 1 0 48\4-4ring20.dat + [1,16,0,0,29,7.16017,0,0,0,0,7.16017,0,1,0, ldraw_lib__48__4_4ring20()], +]; +module ldraw_lib__71721(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__71721(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__71721(line=0.2); \ No newline at end of file diff --git a/parts/71944k01.scad b/parts/71944k01.scad index 650397e8e..82a5b80b1 100644 --- a/parts/71944k01.scad +++ b/parts/71944k01.scad @@ -1,13 +1,13 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin13.scad> +use <../p/4-4ring13.scad> use function ldraw_lib__71944k01() = [ // 0 ~Technic Ribbed Hose End Segment // 0 Name: 71944k01.dat // 0 Author: William Howard [WilliamH] -// 0 !LDRAW_ORG Part Flexible_Section UPDATE 2020-03 +// 0 !LDRAW_ORG Part Flexible_Section UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 !HELP To model a Ribbed Technic Hose, see the example of 71944.dat @@ -33,7 +33,8 @@ function ldraw_lib__71944k01() = [ // 0 !HISTORY 2020-04-03 [PTadmin] Renamed from 79 // 0 !HISTORY 2020-07-12 [MagFors] Adapted help info to real usage // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\71944s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__71944s01()], @@ -41,8 +42,8 @@ function ldraw_lib__71944k01() = [ [1,16,0,2.5,0,7,0,0,0,1,0,0,0,7, ldraw_lib__4_4edge()], // 1 16 0 2.5 0 6.5 0 0 0 1 0 0 0 6.5 4-4edge.dat [1,16,0,2.5,0,6.5,0,0,0,1,0,0,0,6.5, ldraw_lib__4_4edge()], -// 1 16 0 2.5 0 0.5 0 0 0 -1 0 0 0 0.5 4-4rin13.dat - [1,16,0,2.5,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4rin13()], +// 1 16 0 2.5 0 0.5 0 0 0 -1 0 0 0 0.5 4-4ring13.dat + [1,16,0,2.5,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4ring13()], // 1 16 0 -1.5 0 7 0 0 0 -1.8 0 0 0 7 4-4cyli.dat [1,16,0,-1.5,0,7,0,0,0,-1.8,0,0,0,7, ldraw_lib__4_4cyli()], // 0 BFC INVERTNEXT diff --git a/parts/72040.scad b/parts/72040.scad index b9a7395e4..8f066d508 100644 --- a/parts/72040.scad +++ b/parts/72040.scad @@ -1,14 +1,14 @@ use <../lib.scad> -use <../p/1-16rin1.scad> +use <../p/1-16ring1.scad> use <../p/3-16cyli.scad> use <../p/3-16edge.scad> -use <../p/3-16rin3.scad> +use <../p/3-16ring3.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin24.scad> use <../p/4-4ring1.scad> use <../p/4-4ring2.scad> +use <../p/4-4ring24.scad> use <../p/4-4ring3.scad> use <../p/48/4-4aring.scad> use <../p/48/4-4con0.scad> @@ -21,7 +21,7 @@ function ldraw_lib__72040() = [ // 0 Cone 4 x 4 x 6.667 Drill with Grey Peghole // 0 Name: 72040.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__72040() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 7 0 160 0 24.5196 0 4.87725 0 1 0 -4.87725 0 24.5196 48\4-4edge.dat [1,7,0,160,0,24.5196,0,4.87725,0,1,0,-4.87725,0,24.5196, ldraw_lib__48__4_4edge()], @@ -41,26 +42,26 @@ function ldraw_lib__72040() = [ [1,7,0,140,0,7.84628,0,1.56072,0,1,0,-1.56072,0,7.84628, ldraw_lib__4_4edge()], // 1 7 0 140 0 3.92314 0 0.78036 0 -1 0 -0.78036 0 3.92314 4-4disc.dat [1,7,0,140,0,3.92314,0,0.78036,0,-1,0,-0.78036,0,3.92314, ldraw_lib__4_4disc()], -// 1 7 0 140 0 3.92314 0 0.78036 0 -1 0 -0.78036 0 3.92314 1-16rin1.dat - [1,7,0,140,0,3.92314,0,0.78036,0,-1,0,-0.78036,0,3.92314, ldraw_lib__1_16rin1()], +// 1 7 0 140 0 3.92314 0 0.78036 0 -1 0 -0.78036 0 3.92314 1-16ring1.dat + [1,7,0,140,0,3.92314,0,0.78036,0,-1,0,-0.78036,0,3.92314, ldraw_lib__1_16ring1()], // 1 7 5.88 139 1.17 1.96157 0.19509 0 0 0 1 0.39018 -0.98078 0 rect.dat [1,7,5.88,139,1.17,1.96157,0.19509,0,0,0,1,0.39018,-0.98078,0, ldraw_lib__rect()], // 1 7 5.88 139 -1.17 1.96157 0.19509 0 0 0 1 -0.39018 0.98078 0 rect.dat [1,7,5.88,139,-1.17,1.96157,0.19509,0,0,0,1,-0.39018,0.98078,0, ldraw_lib__rect()], -// 1 7 0 140 0 0.78036 0 -3.92314 0 -1 0 3.92314 0 0.78036 1-16rin1.dat - [1,7,0,140,0,0.78036,0,-3.92314,0,-1,0,3.92314,0,0.78036, ldraw_lib__1_16rin1()], +// 1 7 0 140 0 0.78036 0 -3.92314 0 -1 0 3.92314 0 0.78036 1-16ring1.dat + [1,7,0,140,0,0.78036,0,-3.92314,0,-1,0,3.92314,0,0.78036, ldraw_lib__1_16ring1()], // 1 7 -1.17 139 5.88 -0.39018 0.98078 0 0 0 1 1.96157 0.19509 0 rect.dat [1,7,-1.17,139,5.88,-0.39018,0.98078,0,0,0,1,1.96157,0.19509,0, ldraw_lib__rect()], // 1 7 1.17 139 5.88 0.39018 -0.98078 0 0 0 1 1.96157 0.19509 0 rect.dat [1,7,1.17,139,5.88,0.39018,-0.98078,0,0,0,1,1.96157,0.19509,0, ldraw_lib__rect()], -// 1 7 0 140 0 -3.92314 0 -0.78036 0 -1 0 0.78036 0 -3.92314 1-16rin1.dat - [1,7,0,140,0,-3.92314,0,-0.78036,0,-1,0,0.78036,0,-3.92314, ldraw_lib__1_16rin1()], +// 1 7 0 140 0 -3.92314 0 -0.78036 0 -1 0 0.78036 0 -3.92314 1-16ring1.dat + [1,7,0,140,0,-3.92314,0,-0.78036,0,-1,0,0.78036,0,-3.92314, ldraw_lib__1_16ring1()], // 1 7 -5.88 139 -1.17 -1.96157 -0.19509 0 0 0 1 -0.39018 0.98078 0 rect.dat [1,7,-5.88,139,-1.17,-1.96157,-0.19509,0,0,0,1,-0.39018,0.98078,0, ldraw_lib__rect()], // 1 7 -5.88 139 1.17 -1.96157 -0.19509 0 0 0 1 0.39018 -0.98078 0 rect.dat [1,7,-5.88,139,1.17,-1.96157,-0.19509,0,0,0,1,0.39018,-0.98078,0, ldraw_lib__rect()], -// 1 7 0 140 0 -0.78036 0 3.92314 0 -1 0 -3.92314 0 -0.78036 1-16rin1.dat - [1,7,0,140,0,-0.78036,0,3.92314,0,-1,0,-3.92314,0,-0.78036, ldraw_lib__1_16rin1()], +// 1 7 0 140 0 -0.78036 0 3.92314 0 -1 0 -3.92314 0 -0.78036 1-16ring1.dat + [1,7,0,140,0,-0.78036,0,3.92314,0,-1,0,-3.92314,0,-0.78036, ldraw_lib__1_16ring1()], // 1 7 1.17 139 -5.88 0.39018 -0.98078 0 0 0 1 -1.96157 -0.19509 0 rect.dat [1,7,1.17,139,-5.88,0.39018,-0.98078,0,0,0,1,-1.96157,-0.19509,0, ldraw_lib__rect()], // 1 7 -1.17 139 -5.88 -0.39018 0.98078 0 0 0 1 -1.96157 -0.19509 0 rect.dat @@ -137,22 +138,22 @@ function ldraw_lib__72040() = [ [1,7,0,138,0,-3.92314,0,0.78036,0,2,0,-0.78036,0,-3.92314, ldraw_lib__3_16cyli()], // 1 7 0 138 0 0.78036 0 3.92314 0 2 0 -3.92314 0 0.78036 3-16cyli.dat [1,7,0,138,0,0.78036,0,3.92314,0,2,0,-3.92314,0,0.78036, ldraw_lib__3_16cyli()], -// 1 7 0 142 0 1.96157 0 -0.39018 0 1 0 -0.39018 0 -1.96157 3-16rin3.dat - [1,7,0,142,0,1.96157,0,-0.39018,0,1,0,-0.39018,0,-1.96157, ldraw_lib__3_16rin3()], -// 1 7 0 142 0 -0.39018 0 -1.96157 0 1 0 -1.96157 0 0.39018 3-16rin3.dat - [1,7,0,142,0,-0.39018,0,-1.96157,0,1,0,-1.96157,0,0.39018, ldraw_lib__3_16rin3()], -// 1 7 0 142 0 -1.96157 0 0.39018 0 1 0 0.39018 0 1.96157 3-16rin3.dat - [1,7,0,142,0,-1.96157,0,0.39018,0,1,0,0.39018,0,1.96157, ldraw_lib__3_16rin3()], -// 1 7 0 142 0 0.39018 0 1.96157 0 1 0 1.96157 0 -0.39018 3-16rin3.dat - [1,7,0,142,0,0.39018,0,1.96157,0,1,0,1.96157,0,-0.39018, ldraw_lib__3_16rin3()], -// 1 7 0 158 0 1.96157 0 -0.39018 0 -1 0 0.39018 0 1.96157 3-16rin3.dat - [1,7,0,158,0,1.96157,0,-0.39018,0,-1,0,0.39018,0,1.96157, ldraw_lib__3_16rin3()], -// 1 7 0 158 0 -0.39018 0 -1.96157 0 -1 0 1.96157 0 -0.39018 3-16rin3.dat - [1,7,0,158,0,-0.39018,0,-1.96157,0,-1,0,1.96157,0,-0.39018, ldraw_lib__3_16rin3()], -// 1 7 0 158 0 -1.96157 0 0.39018 0 -1 0 -0.39018 0 -1.96157 3-16rin3.dat - [1,7,0,158,0,-1.96157,0,0.39018,0,-1,0,-0.39018,0,-1.96157, ldraw_lib__3_16rin3()], -// 1 7 0 158 0 0.39018 0 1.96157 0 -1 0 -1.96157 0 0.39018 3-16rin3.dat - [1,7,0,158,0,0.39018,0,1.96157,0,-1,0,-1.96157,0,0.39018, ldraw_lib__3_16rin3()], +// 1 7 0 142 0 1.96157 0 -0.39018 0 1 0 -0.39018 0 -1.96157 3-16ring3.dat + [1,7,0,142,0,1.96157,0,-0.39018,0,1,0,-0.39018,0,-1.96157, ldraw_lib__3_16ring3()], +// 1 7 0 142 0 -0.39018 0 -1.96157 0 1 0 -1.96157 0 0.39018 3-16ring3.dat + [1,7,0,142,0,-0.39018,0,-1.96157,0,1,0,-1.96157,0,0.39018, ldraw_lib__3_16ring3()], +// 1 7 0 142 0 -1.96157 0 0.39018 0 1 0 0.39018 0 1.96157 3-16ring3.dat + [1,7,0,142,0,-1.96157,0,0.39018,0,1,0,0.39018,0,1.96157, ldraw_lib__3_16ring3()], +// 1 7 0 142 0 0.39018 0 1.96157 0 1 0 1.96157 0 -0.39018 3-16ring3.dat + [1,7,0,142,0,0.39018,0,1.96157,0,1,0,1.96157,0,-0.39018, ldraw_lib__3_16ring3()], +// 1 7 0 158 0 1.96157 0 -0.39018 0 -1 0 0.39018 0 1.96157 3-16ring3.dat + [1,7,0,158,0,1.96157,0,-0.39018,0,-1,0,0.39018,0,1.96157, ldraw_lib__3_16ring3()], +// 1 7 0 158 0 -0.39018 0 -1.96157 0 -1 0 1.96157 0 -0.39018 3-16ring3.dat + [1,7,0,158,0,-0.39018,0,-1.96157,0,-1,0,1.96157,0,-0.39018, ldraw_lib__3_16ring3()], +// 1 7 0 158 0 -1.96157 0 0.39018 0 -1 0 -0.39018 0 -1.96157 3-16ring3.dat + [1,7,0,158,0,-1.96157,0,0.39018,0,-1,0,-0.39018,0,-1.96157, ldraw_lib__3_16ring3()], +// 1 7 0 158 0 0.39018 0 1.96157 0 -1 0 -1.96157 0 0.39018 3-16ring3.dat + [1,7,0,158,0,0.39018,0,1.96157,0,-1,0,-1.96157,0,0.39018, ldraw_lib__3_16ring3()], // 1 7 1.37 150 6.87 0 0.98078 0.19509 -8 0 0 0 -0.19509 0.98078 rect.dat [1,7,1.37,150,6.87,0,0.98078,0.19509,-8,0,0,0,-0.19509,0.98078, ldraw_lib__rect()], // 1 7 -1.37 150 6.87 0 -0.98078 -0.19509 -8 0 0 0 -0.19509 0.98078 rect.dat @@ -177,8 +178,8 @@ function ldraw_lib__72040() = [ [1,7,0,160,0,7.84628,0,1.56072,0,-1,0,-1.56072,0,7.84628, ldraw_lib__4_4ring1()], // 1 7 0 160 0 7.84628 0 1.56072 0 -1 0 -1.56072 0 7.84628 4-4ring2.dat [1,7,0,160,0,7.84628,0,1.56072,0,-1,0,-1.56072,0,7.84628, ldraw_lib__4_4ring2()], -// 1 7 0 160 0 0.98078 0 0.19509 0 -1 0 -0.19509 0 0.98078 4-4rin24.dat - [1,7,0,160,0,0.98078,0,0.19509,0,-1,0,-0.19509,0,0.98078, ldraw_lib__4_4rin24()], +// 1 7 0 160 0 0.98078 0 0.19509 0 -1 0 -0.19509 0 0.98078 4-4ring24.dat + [1,7,0,160,0,0.98078,0,0.19509,0,-1,0,-0.19509,0,0.98078, ldraw_lib__4_4ring24()], // 1 16 0 160 0 4.90392 0 0.97545 0 -1 0 -0.97545 0 4.90392 48\4-4ring5.dat [1,16,0,160,0,4.90392,0,0.97545,0,-1,0,-0.97545,0,4.90392, ldraw_lib__48__4_4ring5()], // 1 16 0 160 0 29.4235 0 5.8527 0 1 0 -5.8527 0 29.4235 48\4-4edge.dat diff --git a/parts/73111.scad b/parts/73111.scad index 1c486349e..96a8c13b3 100644 --- a/parts/73111.scad +++ b/parts/73111.scad @@ -10,8 +10,8 @@ use <../p/48/1-4chrd.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin13.scad> -use <../p/48/4-4rin14.scad> +use <../p/48/4-4ring13.scad> +use <../p/48/4-4ring14.scad> use <../p/axlehol2.scad> use <../p/axlehole.scad> use <../p/rect3.scad> @@ -21,7 +21,7 @@ function ldraw_lib__73111() = [ // 0 Brick 3 x 3 x 2 Round with Recessed Centre // 0 Name: 73111.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2022-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__73111() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Bottom // @@ -316,10 +317,10 @@ function ldraw_lib__73111() = [ // // 1 16 0 44 0 30 0 0 0 -44 0 0 0 30 48\4-4cyli.dat [1,16,0,44,0,30,0,0,0,-44,0,0,0,30, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 0 2 0 0 0 1 0 0 0 2 48\4-4rin13.dat - [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4rin13()], -// 1 16 0 0 0 2 0 0 0 1 0 0 0 2 48\4-4rin14.dat - [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4rin14()], +// 1 16 0 0 0 2 0 0 0 1 0 0 0 2 48\4-4ring13.dat + [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4ring13()], +// 1 16 0 0 0 2 0 0 0 1 0 0 0 2 48\4-4ring14.dat + [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4ring14()], // 1 16 0 0 0 30 0 0 0 1 0 0 0 30 48\4-4edge.dat [1,16,0,0,0,30,0,0,0,1,0,0,0,30, ldraw_lib__48__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/73741.scad b/parts/73741.scad new file mode 100644 index 000000000..8e80e2254 --- /dev/null +++ b/parts/73741.scad @@ -0,0 +1,28 @@ +use <../lib.scad> +use <2366.scad> +use <2367.scad> +use <2368.scad> +function ldraw_lib__73741() = [ +// 0 Boat Hull Floating 38 x 10 with Light Grey Decks +// 0 Name: 73741.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Shortcut UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 2366.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__2366()], +// 1 7 0 -80 360 1 0 0 0 1 0 0 0 1 2368.dat + [1,7,0,-80,360,1,0,0,0,1,0,0,0,1, ldraw_lib__2368()], +// 1 7 0 -104 -270 1 0 0 0 1 0 0 0 1 2367.dat + [1,7,0,-104,-270,1,0,0,0,1,0,0,0,1, ldraw_lib__2367()], +]; +module ldraw_lib__73741(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__73741(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__73741(line=0.2); \ No newline at end of file diff --git a/parts/74656.scad b/parts/74656.scad new file mode 100644 index 000000000..9a52c98d9 --- /dev/null +++ b/parts/74656.scad @@ -0,0 +1,32 @@ +use <../lib.scad> +use <2312.scad> +use <2313a.scad> +function ldraw_lib__74656() = [ +// 0 Duplo Car Base 2 x 6 with Wheels +// 0 Name: 74656.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Shortcut UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !CATEGORY Vehicle +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 2312.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__2312()], +// 1 16 -40 38 80 0 0 1 0 1 0 -1 0 0 2313a.dat + [1,16,-40,38,80,0,0,1,0,1,0,-1,0,0, ldraw_lib__2313a()], +// 1 16 -40 38 -80 0 0 1 0 1 0 -1 0 0 2313a.dat + [1,16,-40,38,-80,0,0,1,0,1,0,-1,0,0, ldraw_lib__2313a()], +// 1 16 40 38 -80 0 0 -1 0 1 0 1 0 0 2313a.dat + [1,16,40,38,-80,0,0,-1,0,1,0,1,0,0, ldraw_lib__2313a()], +// 1 16 40 38 80 0 0 -1 0 1 0 1 0 0 2313a.dat + [1,16,40,38,80,0,0,-1,0,1,0,1,0,0, ldraw_lib__2313a()], +]; +module ldraw_lib__74656(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__74656(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__74656(line=0.2); \ No newline at end of file diff --git a/parts/74967.scad b/parts/74967.scad index 1b9a6ff2e..0656a274c 100644 --- a/parts/74967.scad +++ b/parts/74967.scad @@ -1,12 +1,12 @@ use <../lib.scad> -use <../p/4-4rin17.scad> +use <../p/4-4ring17.scad> use <../p/4-4ring9.scad> use function ldraw_lib__74967() = [ // 0 Wheel Rim 8 x 8 Notched Hole, Reinforced Back // 0 Name: 74967.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -14,15 +14,16 @@ function ldraw_lib__74967() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\74967s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__74967s01()], // 0 // ring on rim frontside -// 1 16 0 0 -10 0.5 0 0 0 0 0.5 0 1 0 4-4rin17.dat - [1,16,0,0,-10,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4rin17()], +// 1 16 0 0 -10 0.5 0 0 0 0 0.5 0 1 0 4-4ring17.dat + [1,16,0,0,-10,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4ring17()], // 1 16 0 0 -10 1 0 0 0 0 1 0 1 0 4-4ring9.dat [1,16,0,0,-10,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring9()], ]; diff --git a/parts/74967p01.scad b/parts/74967p01.scad index e3df409d2..78119689b 100644 --- a/parts/74967p01.scad +++ b/parts/74967p01.scad @@ -1,12 +1,12 @@ use <../lib.scad> -use <../p/4-4rin17.scad> +use <../p/4-4ring17.scad> use <../p/4-4ring9.scad> use function ldraw_lib__74967p01() = [ // 0 Wheel Rim 8 x 8 Notched Hole, Reinforced Back with Yellow Ring Pattern // 0 Name: 74967p01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -14,15 +14,16 @@ function ldraw_lib__74967p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\74967s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__74967s01()], // 0 // ring on rim frontside -// 1 14 0 0 -10 0.5 0 0 0 0 0.5 0 1 0 4-4rin17.dat - [1,14,0,0,-10,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4rin17()], +// 1 14 0 0 -10 0.5 0 0 0 0 0.5 0 1 0 4-4ring17.dat + [1,14,0,0,-10,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4ring17()], // 1 14 0 0 -10 1 0 0 0 0 1 0 1 0 4-4ring9.dat [1,14,0,0,-10,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring9()], ]; diff --git a/parts/762.scad b/parts/762.scad index 4445a37d4..f5e126ad3 100644 --- a/parts/762.scad +++ b/parts/762.scad @@ -6,14 +6,14 @@ use <../p/1-4ring4.scad> use <../p/1-4ring5.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring2.scad> use <../p/ring1.scad> function ldraw_lib__762() = [ // 0 ~Winding Drum 1 x 2 // 0 Name: 762.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2010-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__762() = [ // 0 !CATEGORY Winch // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 16 0 0 0 -2 0 13 0 0 0 0 13 4-4cyli.dat [1,16,16,0,0,0,-2,0,13,0,0,0,0,13, ldraw_lib__4_4cyli()], @@ -40,25 +41,25 @@ function ldraw_lib__762() = [ [1,16,16,0,0,0,-1,0,-4,0,0,0,0,-4, ldraw_lib__ring1()], // 1 16 16 0 0 0 -1 0 -4 0 0 0 0 -4 4-4ring2.dat [1,16,16,0,0,0,-1,0,-4,0,0,0,0,-4, ldraw_lib__4_4ring2()], -// 1 16 16 0 0 0 -1 0 -1 0 0 0 0 -1 4-4rin12.dat - [1,16,16,0,0,0,-1,0,-1,0,0,0,0,-1, ldraw_lib__4_4rin12()], +// 1 16 16 0 0 0 -1 0 -1 0 0 0 0 -1 4-4ring12.dat + [1,16,16,0,0,0,-1,0,-1,0,0,0,0,-1, ldraw_lib__4_4ring12()], // 0 // 1 16 -16 0 0 0 1 0 0 0 4 4 0 0 ring1.dat [1,16,-16,0,0,0,1,0,0,0,4,4,0,0, ldraw_lib__ring1()], // 1 16 -16 0 0 0 1 0 0 0 4 4 0 0 4-4ring2.dat [1,16,-16,0,0,0,1,0,0,0,4,4,0,0, ldraw_lib__4_4ring2()], -// 1 16 -16 0 0 0 1 0 -1 0 0 0 0 1 4-4rin12.dat - [1,16,-16,0,0,0,1,0,-1,0,0,0,0,1, ldraw_lib__4_4rin12()], +// 1 16 -16 0 0 0 1 0 -1 0 0 0 0 1 4-4ring12.dat + [1,16,-16,0,0,0,1,0,-1,0,0,0,0,1, ldraw_lib__4_4ring12()], // 0 // 1 16 -14 0 0 0 -1 0 0 0 6 -6 0 0 ring1.dat [1,16,-14,0,0,0,-1,0,0,0,6,-6,0,0, ldraw_lib__ring1()], -// 1 16 -14 0 0 0 -1 0 -1 0 0 0 0 -1 4-4rin12.dat - [1,16,-14,0,0,0,-1,0,-1,0,0,0,0,-1, ldraw_lib__4_4rin12()], +// 1 16 -14 0 0 0 -1 0 -1 0 0 0 0 -1 4-4ring12.dat + [1,16,-14,0,0,0,-1,0,-1,0,0,0,0,-1, ldraw_lib__4_4ring12()], // 0 // 1 16 14 0 0 0 1 0 0 0 6 6 0 0 ring1.dat [1,16,14,0,0,0,1,0,0,0,6,6,0,0, ldraw_lib__ring1()], -// 1 16 14 0 0 0 1 0 -1 0 0 0 0 1 4-4rin12.dat - [1,16,14,0,0,0,1,0,-1,0,0,0,0,1, ldraw_lib__4_4rin12()], +// 1 16 14 0 0 0 1 0 -1 0 0 0 0 1 4-4ring12.dat + [1,16,14,0,0,0,1,0,-1,0,0,0,0,1, ldraw_lib__4_4ring12()], // 0 // 1 16 16 0 0 0 -4 0 0 0 -4 4 0 0 4-4edge.dat [1,16,16,0,0,0,-4,0,0,0,-4,4,0,0, ldraw_lib__4_4edge()], diff --git a/parts/766b.scad b/parts/766b.scad index 0783593f3..f464c89f5 100644 --- a/parts/766b.scad +++ b/parts/766b.scad @@ -8,7 +8,7 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin14.scad> +use <../p/4-4ring14.scad> use <../p/4-4ring5.scad> use <../p/5-8cyli.scad> use <../p/rect.scad> @@ -16,7 +16,7 @@ function ldraw_lib__766b() = [ // 0 ~Electric Plug (Type 4) Twin without Centre Plastic Pin // 0 Name: 766b.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2022-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__766b() = [ // 0 !HISTORY 2011-12-22 [Steffen] removed central pin hole // 0 !HISTORY 2020-12-09 [Holly-Wood] Prim substitution, fixed T-Junk, added conds // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 16 -7.5 21.5 0 0 2 0 1 0 -2 0 0 2-4chrd.dat [1,16,16,-7.5,21.5,0,0,2,0,1,0,-2,0,0, ldraw_lib__2_4chrd()], @@ -95,8 +96,8 @@ function ldraw_lib__766b() = [ [0,"BFC","INVERTNEXT"], // 1 16 10 0 23 3.5 0 0 0 0 3.5 0 1 0 4-4cylo.dat [1,16,10,0,23,3.5,0,0,0,0,3.5,0,1,0, ldraw_lib__4_4cylo()], -// 1 16 10 0 23 .25 0 0 0 0 .25 0 1 0 4-4rin14.dat - [1,16,10,0,23,.25,0,0,0,0,.25,0,1,0, ldraw_lib__4_4rin14()], +// 1 16 10 0 23 .25 0 0 0 0 .25 0 1 0 4-4ring14.dat + [1,16,10,0,23,.25,0,0,0,0,.25,0,1,0, ldraw_lib__4_4ring14()], // 1 16 10 0 23 .75 0 0 0 0 .75 0 1 0 4-4ring5.dat [1,16,10,0,23,.75,0,0,0,0,.75,0,1,0, ldraw_lib__4_4ring5()], // 1 16 10 0 23 4.5 0 0 0 0 4.5 0 1 0 4-4edge.dat @@ -273,8 +274,8 @@ function ldraw_lib__766b() = [ [0,"BFC","INVERTNEXT"], // 1 16 -10 0 23 3.5 0 0 0 0 3.5 0 1 0 4-4cylo.dat [1,16,-10,0,23,3.5,0,0,0,0,3.5,0,1,0, ldraw_lib__4_4cylo()], -// 1 16 -10 0 23 .25 0 0 0 0 .25 0 1 0 4-4rin14.dat - [1,16,-10,0,23,.25,0,0,0,0,.25,0,1,0, ldraw_lib__4_4rin14()], +// 1 16 -10 0 23 .25 0 0 0 0 .25 0 1 0 4-4ring14.dat + [1,16,-10,0,23,.25,0,0,0,0,.25,0,1,0, ldraw_lib__4_4ring14()], // 1 16 -10 0 23 .75 0 0 0 0 .75 0 1 0 4-4ring5.dat [1,16,-10,0,23,.75,0,0,0,0,.75,0,1,0, ldraw_lib__4_4ring5()], // 0 BFC INVERTNEXT diff --git a/parts/76798.scad b/parts/76798.scad index 42a16995d..a33099679 100644 --- a/parts/76798.scad +++ b/parts/76798.scad @@ -6,8 +6,8 @@ use <../p/3-4cyli.scad> use <../p/3-4edge.scad> use <../p/48/1-4cylo.scad> use <../p/48/1-4edge.scad> -use <../p/48/1-4rin14.scad> -use <../p/48/1-4rin19.scad> +use <../p/48/1-4ring14.scad> +use <../p/48/1-4ring19.scad> use <../p/7-8cyli.scad> use <../p/7-8edge.scad> use <../p/axl3hol2.scad> @@ -25,7 +25,7 @@ function ldraw_lib__76798() = [ // 0 Panel 5 x 8 x 3.667 Curved with Two Axleholes // 0 Name: 76798.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -33,7 +33,8 @@ function ldraw_lib__76798() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -86 90 1 0 0 0 -1 0 0 0 1 stug3-1x7.dat [1,16,0,-86,90,1,0,0,0,-1,0,0,0,1, ldraw_lib__stug3_1x7()], @@ -86,10 +87,10 @@ function ldraw_lib__76798() = [ [0,"BFC","INVERTNEXT"], // 1 16 -80 -10 80 0 160 0 -76 0 0 0 0 -76 48\1-4cylo.dat [1,16,-80,-10,80,0,160,0,-76,0,0,0,0,-76, ldraw_lib__48__1_4cylo()], -// 1 16 -80 -10 80 0 1 0 -4 0 0 0 0 -4 48\1-4rin19.dat - [1,16,-80,-10,80,0,1,0,-4,0,0,0,0,-4, ldraw_lib__48__1_4rin19()], -// 1 16 80 -10 80 0 -1 0 -4 0 0 0 0 -4 48\1-4rin19.dat - [1,16,80,-10,80,0,-1,0,-4,0,0,0,0,-4, ldraw_lib__48__1_4rin19()], +// 1 16 -80 -10 80 0 1 0 -4 0 0 0 0 -4 48\1-4ring19.dat + [1,16,-80,-10,80,0,1,0,-4,0,0,0,0,-4, ldraw_lib__48__1_4ring19()], +// 1 16 80 -10 80 0 -1 0 -4 0 0 0 0 -4 48\1-4ring19.dat + [1,16,80,-10,80,0,-1,0,-4,0,0,0,0,-4, ldraw_lib__48__1_4ring19()], // // 0 // Ridges // 0 BFC INVERTNEXT @@ -100,10 +101,10 @@ function ldraw_lib__76798() = [ [1,16,40,-10,80,0,1,0,-76,0,0,0,0,-76, ldraw_lib__48__1_4edge()], // 1 16 44 -10 80 0 1 0 -76 0 0 0 0 -76 48\1-4edge.dat [1,16,44,-10,80,0,1,0,-76,0,0,0,0,-76, ldraw_lib__48__1_4edge()], -// 1 16 44 -10 80 0 -1 0 -5.14285 0 0 0 0 -5.07143 48\1-4rin14.dat - [1,16,44,-10,80,0,-1,0,-5.14285,0,0,0,0,-5.07143, ldraw_lib__48__1_4rin14()], -// 1 16 40 -10 80 0 1 0 -5.14285 0 0 0 0 -5.07143 48\1-4rin14.dat - [1,16,40,-10,80,0,1,0,-5.14285,0,0,0,0,-5.07143, ldraw_lib__48__1_4rin14()], +// 1 16 44 -10 80 0 -1 0 -5.14285 0 0 0 0 -5.07143 48\1-4ring14.dat + [1,16,44,-10,80,0,-1,0,-5.14285,0,0,0,0,-5.07143, ldraw_lib__48__1_4ring14()], +// 1 16 40 -10 80 0 1 0 -5.14285 0 0 0 0 -5.07143 48\1-4ring14.dat + [1,16,40,-10,80,0,1,0,-5.14285,0,0,0,0,-5.07143, ldraw_lib__48__1_4ring14()], // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -113,10 +114,10 @@ function ldraw_lib__76798() = [ [1,16,-40,-10,80,0,-1,0,-76,0,0,0,0,-76, ldraw_lib__48__1_4edge()], // 1 16 -44 -10 80 0 -1 0 -76 0 0 0 0 -76 48\1-4edge.dat [1,16,-44,-10,80,0,-1,0,-76,0,0,0,0,-76, ldraw_lib__48__1_4edge()], -// 1 16 -44 -10 80 0 1 0 -5.14285 0 0 0 0 -5.07143 48\1-4rin14.dat - [1,16,-44,-10,80,0,1,0,-5.14285,0,0,0,0,-5.07143, ldraw_lib__48__1_4rin14()], -// 1 16 -40 -10 80 0 -1 0 -5.14285 0 0 0 0 -5.07143 48\1-4rin14.dat - [1,16,-40,-10,80,0,-1,0,-5.14285,0,0,0,0,-5.07143, ldraw_lib__48__1_4rin14()], +// 1 16 -44 -10 80 0 1 0 -5.14285 0 0 0 0 -5.07143 48\1-4ring14.dat + [1,16,-44,-10,80,0,1,0,-5.14285,0,0,0,0,-5.07143, ldraw_lib__48__1_4ring14()], +// 1 16 -40 -10 80 0 -1 0 -5.14285 0 0 0 0 -5.07143 48\1-4ring14.dat + [1,16,-40,-10,80,0,-1,0,-5.14285,0,0,0,0,-5.07143, ldraw_lib__48__1_4ring14()], // // 0 // Axle Hole 1 // 1 16 -40 0 0 0 -20 0 0 0 -1 -1 0 0 axl3hol8.dat diff --git a/parts/769.scad b/parts/769.scad index 2769688fe..e5a446cdd 100644 --- a/parts/769.scad +++ b/parts/769.scad @@ -4,8 +4,8 @@ use <../p/1-4cyls.scad> use <../p/1-4cyls2.scad> use <../p/1-4disc.scad> use <../p/1-4edge.scad> -use <../p/1-4rin15.scad> -use <../p/1-4rin16.scad> +use <../p/1-4ring15.scad> +use <../p/1-4ring16.scad> use <../p/2-4cyli.scad> use <../p/2-4edge.scad> use <../p/2-8sphe.scad> @@ -16,7 +16,7 @@ function ldraw_lib__769() = [ // 0 Minifig Helmet Visor Space // 0 Name: 769.dat // 0 Author: Donald Sutter [technog] -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -24,7 +24,7 @@ function ldraw_lib__769() = [ [0,"BFC","CW"], // // 0 !CATEGORY Minifig Headwear -// 0 !KEYWORDS Apollo, astronaut, Dome, Launch Command, space port, Space Shuttle +// 0 !KEYWORDS Apollo, Dome, Launch Command, Space Shuttle, astronaut, space port // // 0 !CMDLINE -c334 // @@ -33,24 +33,25 @@ function ldraw_lib__769() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-12-24 [cwdee] Update category // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 12 -3 0 0 1 0.44 -1 0 -1 0 0 1-4rin15.dat - [1,16,0,12,-3,0,0,1,0.44,-1,0,-1,0,0, ldraw_lib__1_4rin15()], -// 1 16 0 12 -3 0 0 1 0.44 -1 0 -1 0 0 1-4rin16.dat - [1,16,0,12,-3,0,0,1,0.44,-1,0,-1,0,0, ldraw_lib__1_4rin16()], -// 1 16 0 12 -3 -1 0 0 0 -1 0.44 0 0 -1 1-4rin15.dat - [1,16,0,12,-3,-1,0,0,0,-1,0.44,0,0,-1, ldraw_lib__1_4rin15()], -// 1 16 0 12 -3 -1 0 0 0 -1 0.44 0 0 -1 1-4rin16.dat - [1,16,0,12,-3,-1,0,0,0,-1,0.44,0,0,-1, ldraw_lib__1_4rin16()], -// 1 16 0 5 3.67 0 0 -1 -1 -0.707 0 -0.393 -1 0 1-4rin15.dat - [1,16,0,5,3.67,0,0,-1,-1,-0.707,0,-0.393,-1,0, ldraw_lib__1_4rin15()], -// 1 16 0 5 3.67 0 0 -1 -1 -0.707 0 -0.393 -1 0 1-4rin16.dat - [1,16,0,5,3.67,0,0,-1,-1,-0.707,0,-0.393,-1,0, ldraw_lib__1_4rin16()], -// 1 16 0 5 3.67 1 0 0 0 -0.707 -1 0 -1 -0.393 1-4rin15.dat - [1,16,0,5,3.67,1,0,0,0,-0.707,-1,0,-1,-0.393, ldraw_lib__1_4rin15()], -// 1 16 0 5 3.67 1 0 0 0 -0.707 -1 0 -1 -0.393 1-4rin16.dat - [1,16,0,5,3.67,1,0,0,0,-0.707,-1,0,-1,-0.393, ldraw_lib__1_4rin16()], +// 1 16 0 12 -3 0 0 1 0.44 -1 0 -1 0 0 1-4ring15.dat + [1,16,0,12,-3,0,0,1,0.44,-1,0,-1,0,0, ldraw_lib__1_4ring15()], +// 1 16 0 12 -3 0 0 1 0.44 -1 0 -1 0 0 1-4ring16.dat + [1,16,0,12,-3,0,0,1,0.44,-1,0,-1,0,0, ldraw_lib__1_4ring16()], +// 1 16 0 12 -3 -1 0 0 0 -1 0.44 0 0 -1 1-4ring15.dat + [1,16,0,12,-3,-1,0,0,0,-1,0.44,0,0,-1, ldraw_lib__1_4ring15()], +// 1 16 0 12 -3 -1 0 0 0 -1 0.44 0 0 -1 1-4ring16.dat + [1,16,0,12,-3,-1,0,0,0,-1,0.44,0,0,-1, ldraw_lib__1_4ring16()], +// 1 16 0 5 3.67 0 0 -1 -1 -0.707 0 -0.393 -1 0 1-4ring15.dat + [1,16,0,5,3.67,0,0,-1,-1,-0.707,0,-0.393,-1,0, ldraw_lib__1_4ring15()], +// 1 16 0 5 3.67 0 0 -1 -1 -0.707 0 -0.393 -1 0 1-4ring16.dat + [1,16,0,5,3.67,0,0,-1,-1,-0.707,0,-0.393,-1,0, ldraw_lib__1_4ring16()], +// 1 16 0 5 3.67 1 0 0 0 -0.707 -1 0 -1 -0.393 1-4ring15.dat + [1,16,0,5,3.67,1,0,0,0,-0.707,-1,0,-1,-0.393, ldraw_lib__1_4ring15()], +// 1 16 0 5 3.67 1 0 0 0 -0.707 -1 0 -1 -0.393 1-4ring16.dat + [1,16,0,5,3.67,1,0,0,0,-0.707,-1,0,-1,-0.393, ldraw_lib__1_4ring16()], // 1 16 17 6.5 0 0 -2 0 -1.531 0 3.695 3.695 0 1.531 1-4cyli.dat [1,16,17,6.5,0,0,-2,0,-1.531,0,3.695,3.695,0,1.531, ldraw_lib__1_4cyli()], // 1 16 -15 6.5 0 0 -2 0 -1.531 0 3.695 3.695 0 1.531 1-4cyli.dat diff --git a/parts/77108.scad b/parts/77108.scad index 822176ab6..ce0d74523 100644 --- a/parts/77108.scad +++ b/parts/77108.scad @@ -4,7 +4,7 @@ use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin16.scad> +use <../p/4-4ring16.scad> use <../p/4-4ring2.scad> use <../p/4-4ring9.scad> use @@ -13,7 +13,7 @@ function ldraw_lib__77108() = [ // 0 Minifig Top Hat with Pin Attachment and Anti-Stud // 0 Name: 77108.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2023-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,12 +24,13 @@ function ldraw_lib__77108() = [ // 0 !KEYWORDS Friends // // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -11 0 0 0 1 0 1.5 0 -1 0 0 stud4od.dat [1,16,0,-11,0,0,0,1,0,1.5,0,-1,0,0, ldraw_lib__stud4od()], -// 1 16 0 -17 0 0 0 .5 0 1 0 -.5 0 0 4-4rin16.dat - [1,16,0,-17,0,0,0,.5,0,1,0,-.5,0,0, ldraw_lib__4_4rin16()], +// 1 16 0 -17 0 0 0 .5 0 1 0 -.5 0 0 4-4ring16.dat + [1,16,0,-17,0,0,0,.5,0,1,0,-.5,0,0, ldraw_lib__4_4ring16()], // 1 16 0 -17 0 0 0 8.5 0 -1 0 -8.5 0 0 4-4edge.dat [1,16,0,-17,0,0,0,8.5,0,-1,0,-8.5,0,0, ldraw_lib__4_4edge()], // 1 16 0 -11 0 0 0 2 0 1 0 -2 0 0 4-4ring2.dat diff --git a/parts/778.scad b/parts/778.scad index 9224aa6e9..396b7f04b 100644 --- a/parts/778.scad +++ b/parts/778.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/1-4cyli.scad> use <../p/1-4edge.scad> -use <../p/1-4rin19.scad> +use <../p/1-4ring19.scad> use <../p/1-4ring2.scad> use <../p/1-4ring5.scad> use <../p/2-4cyli.scad> @@ -17,7 +17,7 @@ function ldraw_lib__778() = [ // 0 Tractor Trailer Chassis 4 x 13 // 0 Name: 778.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -30,7 +30,8 @@ function ldraw_lib__778() = [ // 0 !HISTORY 2008-10-18 [tchang] Add BFC, stug primitive // 0 !HISTORY 2008-11-12 [mikeheide] corrected two lines by 1 LDU // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 -16 4 -136 16 4 -136 [2,24,-16,4,-136,16,4,-136], @@ -332,16 +333,16 @@ function ldraw_lib__778() = [ [4,16,10,0,-200,10,0,-220,10,-52,-220,10,-52,-200], // 4 16 7 0 -120 7 -52 -120 7 -52 -137 7 0 -137 [4,16,7,0,-120,7,-52,-120,7,-52,-137,7,0,-137], -// 1 16 7 -52 -156 0 1 0 -1 0 0 0 0 1 1-4rin19.dat - [1,16,7,-52,-156,0,1,0,-1,0,0,0,0,1, ldraw_lib__1_4rin19()], +// 1 16 7 -52 -156 0 1 0 -1 0 0 0 0 1 1-4ring19.dat + [1,16,7,-52,-156,0,1,0,-1,0,0,0,0,1, ldraw_lib__1_4ring19()], // 1 16 7 -52 -156 0 1 0 -4 0 0 0 0 4 1-4ring5.dat [1,16,7,-52,-156,0,1,0,-4,0,0,0,0,4, ldraw_lib__1_4ring5()], // 1 16 7 -52 -156 0 1 0 -12 0 0 0 0 12 1-4ring2.dat [1,16,7,-52,-156,0,1,0,-12,0,0,0,0,12, ldraw_lib__1_4ring2()], // 4 16 7 -88 -156 7 -88 -184 7 -71 -184 7 -71 -156 [4,16,7,-88,-156,7,-88,-184,7,-71,-184,7,-71,-156], -// 1 16 7 -52 -184 0 1 0 -1 0 0 0 0 -1 1-4rin19.dat - [1,16,7,-52,-184,0,1,0,-1,0,0,0,0,-1, ldraw_lib__1_4rin19()], +// 1 16 7 -52 -184 0 1 0 -1 0 0 0 0 -1 1-4ring19.dat + [1,16,7,-52,-184,0,1,0,-1,0,0,0,0,-1, ldraw_lib__1_4ring19()], // 1 16 7 -52 -184 0 1 0 -4 0 0 0 0 -4 1-4ring5.dat [1,16,7,-52,-184,0,1,0,-4,0,0,0,0,-4, ldraw_lib__1_4ring5()], // 1 16 7 -52 -184 0 1 0 -12 0 0 0 0 -12 1-4ring2.dat @@ -417,16 +418,16 @@ function ldraw_lib__778() = [ [4,16,-10,-52,-200,-10,-52,-220,-10,0,-220,-10,0,-200], // 4 16 -7 0 -137 -7 -52 -137 -7 -52 -120 -7 0 -120 [4,16,-7,0,-137,-7,-52,-137,-7,-52,-120,-7,0,-120], -// 1 16 -7 -52 -156 0 -1 0 -1 0 0 0 0 1 1-4rin19.dat - [1,16,-7,-52,-156,0,-1,0,-1,0,0,0,0,1, ldraw_lib__1_4rin19()], +// 1 16 -7 -52 -156 0 -1 0 -1 0 0 0 0 1 1-4ring19.dat + [1,16,-7,-52,-156,0,-1,0,-1,0,0,0,0,1, ldraw_lib__1_4ring19()], // 1 16 -7 -52 -156 0 -1 0 -4 0 0 0 0 4 1-4ring5.dat [1,16,-7,-52,-156,0,-1,0,-4,0,0,0,0,4, ldraw_lib__1_4ring5()], // 1 16 -7 -52 -156 0 -1 0 -12 0 0 0 0 12 1-4ring2.dat [1,16,-7,-52,-156,0,-1,0,-12,0,0,0,0,12, ldraw_lib__1_4ring2()], // 4 16 -7 -71 -156 -7 -71 -184 -7 -88 -184 -7 -88 -156 [4,16,-7,-71,-156,-7,-71,-184,-7,-88,-184,-7,-88,-156], -// 1 16 -7 -52 -184 0 -1 0 -1 0 0 0 0 -1 1-4rin19.dat - [1,16,-7,-52,-184,0,-1,0,-1,0,0,0,0,-1, ldraw_lib__1_4rin19()], +// 1 16 -7 -52 -184 0 -1 0 -1 0 0 0 0 -1 1-4ring19.dat + [1,16,-7,-52,-184,0,-1,0,-1,0,0,0,0,-1, ldraw_lib__1_4ring19()], // 1 16 -7 -52 -184 0 -1 0 -4 0 0 0 0 -4 1-4ring5.dat [1,16,-7,-52,-184,0,-1,0,-4,0,0,0,0,-4, ldraw_lib__1_4ring5()], // 1 16 -7 -52 -184 0 -1 0 -12 0 0 0 0 -12 1-4ring2.dat diff --git a/parts/78168.scad b/parts/78168.scad index 18433fea5..6290b9421 100644 --- a/parts/78168.scad +++ b/parts/78168.scad @@ -10,8 +10,8 @@ use <../p/2-4cyli.scad> use <../p/2-4cylo.scad> use <../p/2-4edge.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin13.scad> use <../p/2-4ring1.scad> +use <../p/2-4ring13.scad> use <../p/2-4ring4.scad> use <../p/2-4ring7.scad> use <../p/48/2-4aring.scad> @@ -27,7 +27,7 @@ function ldraw_lib__78168() = [ // 0 Plate 2 x 6 with Centred 2 x 2 Rounded Holder // 0 Name: 78168.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2022-05 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -37,7 +37,8 @@ function ldraw_lib__78168() = [ // 0 !KEYWORDS Dots, Hanger, picture frame // // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 4 0 1 0 0 0 -1 0 0 0 1 stug4-1x5.dat [1,16,0,4,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__stug4_1x5()], @@ -82,8 +83,8 @@ function ldraw_lib__78168() = [ // 1 16 0 8 40 20 0 0 0 -1 0 0 0 20 48\2-4aring.dat [1,16,0,8,40,20,0,0,0,-1,0,0,0,20, ldraw_lib__48__2_4aring()], // -// 1 16 0 4 40 1 0 0 0 -1 0 0 0 1 2-4rin13.dat - [1,16,0,4,40,1,0,0,0,-1,0,0,0,1, ldraw_lib__2_4rin13()], +// 1 16 0 4 40 1 0 0 0 -1 0 0 0 1 2-4ring13.dat + [1,16,0,4,40,1,0,0,0,-1,0,0,0,1, ldraw_lib__2_4ring13()], // 1 16 0 4 40 2 0 0 0 -1 0 0 0 2 2-4ring7.dat [1,16,0,4,40,2,0,0,0,-1,0,0,0,2, ldraw_lib__2_4ring7()], // 4 16 13 4 30 13 4 40 16 4 40 16 4 20 diff --git a/parts/79491.scad b/parts/79491.scad new file mode 100644 index 000000000..445fa6202 --- /dev/null +++ b/parts/79491.scad @@ -0,0 +1,166 @@ +use <../lib.scad> +use <../p/1-16chrd.scad> +use <../p/1-16cyli.scad> +use <../p/1-16edge.scad> +use <../p/1-4chrd.scad> +use <../p/1-4cyli.scad> +use <../p/1-4cylo.scad> +use <../p/1-4edge.scad> +use <../p/1-4ndis.scad> +use <../p/1-8chrd.scad> +use <../p/1-8edge.scad> +use <../p/box2-5.scad> +use <../p/box2-7.scad> +use <../p/box3-7a.scad> +use <../p/box4-2p.scad> +use <../p/rect.scad> +use <../p/rect2p.scad> +use <../p/rect3.scad> +use <../p/stud.scad> +use <../p/stud3.scad> +function ldraw_lib__79491() = [ +// 0 Plate 2 x 2 Corner Round +// 0 Name: 79491.dat +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 0 // Bottom +// 4 16 10 8 30 6 8 26 -6 8 26 -10 8 30 + [4,16,10,8,30,6,8,26,-6,8,26,-10,8,30], +// 4 16 26 8 -6 26 8 6 30 8 10 30 8 -10 + [4,16,26,8,-6,26,8,6,30,8,10,30,8,-10], +// 4 16 10 8 10 6 8 8 6 8 26 10 8 30 + [4,16,10,8,10,6,8,8,6,8,26,10,8,30], +// 4 16 26 8 6 8 8 6 10 8 10 30 8 10 + [4,16,26,8,6,8,8,6,10,8,10,30,8,10], +// 4 16 -6 8 10 -10 8 10 -10 8 30 -6 8 26 + [4,16,-6,8,10,-10,8,10,-10,8,30,-6,8,26], +// 4 16 10 8 -10 10 8 -6 26 8 -6 30 8 -10 + [4,16,10,8,-10,10,8,-6,26,8,-6,30,8,-10], +// 4 16 -4.9149 8 4.543 -6.978 8 2.846 -8.478 8 2.346 -10 8 10 + [4,16,-4.9149,8,4.543,-6.978,8,2.846,-8.478,8,2.346,-10,8,10], +// 3 16 -6 8 10 -4.9149 8 4.543 -10 8 10 + [3,16,-6,8,10,-4.9149,8,4.543,-10,8,10], +// 4 16 2.346 8 -8.478 2.846 8 -6.978 4.543 8 -4.9149 10 8 -10 + [4,16,2.346,8,-8.478,2.846,8,-6.978,4.543,8,-4.9149,10,8,-10], +// 3 16 4.543 8 -4.9149 10 8 -6 10 8 -10 + [3,16,4.543,8,-4.9149,10,8,-6,10,8,-10], +// 3 16 10 8 10 8 8 6 6 8 8 + [3,16,10,8,10,8,8,6,6,8,8], +// +// 1 16 8 8 8 -2 0 0 0 -1 0 0 0 -2 1-4chrd.dat + [1,16,8,8,8,-2,0,0,0,-1,0,0,0,-2, ldraw_lib__1_4chrd()], +// 1 16 8 3 8 -2 0 0 0 5 0 0 0 -2 1-4cylo.dat + [1,16,8,3,8,-2,0,0,0,5,0,0,0,-2, ldraw_lib__1_4cylo()], +// 1 16 17 5.5 6 0 0 9 2.5 0 0 0 1 0 rect3.dat + [1,16,17,5.5,6,0,0,9,2.5,0,0,0,1,0, ldraw_lib__rect3()], +// 1 16 6 5.5 17 0 1 0 -2.5 0 0 0 0 9 rect3.dat + [1,16,6,5.5,17,0,1,0,-2.5,0,0,0,0,9, ldraw_lib__rect3()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 18 5.5 0 0 0 8 2.5 0 0 0 -6 0 box2-7.dat + [1,16,18,5.5,0,0,0,8,2.5,0,0,0,-6,0, ldraw_lib__box2_7()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 5.5 18 0 0 -6 2.5 0 0 0 8 0 box2-7.dat + [1,16,0,5.5,18,0,0,-6,2.5,0,0,0,8,0, ldraw_lib__box2_7()], +// 1 16 -5.45745 5.5 7.2715 -.54255 -1 0 0 0 -2.5 2.7285 0 0 rect2p.dat + [1,16,-5.45745,5.5,7.2715,-.54255,-1,0,0,0,-2.5,2.7285,0,0, ldraw_lib__rect2p()], +// 1 16 7.2715 5.5 -5.45745 -2.7285 -1 0 0 0 -2.5 .54255 0 0 rect2p.dat + [1,16,7.2715,5.5,-5.45745,-2.7285,-1,0,0,0,-2.5,.54255,0,0, ldraw_lib__rect2p()], +// 5 24 -6 8 10 -6 3 10 -4.9149 3 4.543 -6 3 26 + [5,24,-6,8,10,-6,3,10,-4.9149,3,4.543,-6,3,26], +// 5 24 10 3 -6 10 8 -6 4.543 3 -4.9149 26 3 -6 + [5,24,10,3,-6,10,8,-6,4.543,3,-4.9149,26,3,-6], +// +// 1 16 8 3 8 -2 0 0 0 -1 0 0 0 -2 1-4ndis.dat + [1,16,8,3,8,-2,0,0,0,-1,0,0,0,-2, ldraw_lib__1_4ndis()], +// 4 16 -1.3136 3 -1.3136 -4.9149 3 4.543 -6 3 10 6 3 6 + [4,16,-1.3136,3,-1.3136,-4.9149,3,4.543,-6,3,10,6,3,6], +// 4 16 -8.478 3 2.346 -4.9149 3 4.543 -1.3136 3 -1.3136 2.346 3 -8.478 + [4,16,-8.478,3,2.346,-4.9149,3,4.543,-1.3136,3,-1.3136,2.346,3,-8.478], +// 4 16 10 3 -6 4.543 3 -4.9149 -1.3136 3 -1.3136 6 3 6 + [4,16,10,3,-6,4.543,3,-4.9149,-1.3136,3,-1.3136,6,3,6], +// 3 16 2.346 3 -8.478 -1.3136 3 -1.3136 4.543 3 -4.9149 + [3,16,2.346,3,-8.478,-1.3136,3,-1.3136,4.543,3,-4.9149], +// 4 16 10 3 -6 6 3 6 26 3 6 26 3 -6 + [4,16,10,3,-6,6,3,6,26,3,6,26,3,-6], +// 4 16 6 3 6 -6 3 10 -6 3 26 6 3 26 + [4,16,6,3,6,-6,3,10,-6,3,26,6,3,26], +// +// 1 16 0 3 10 -1 0 0 0 -1.25 0 0 0 -1 stud3.dat + [1,16,0,3,10,-1,0,0,0,-1.25,0,0,0,-1, ldraw_lib__stud3()], +// 1 16 10 3 0 -1 0 0 0 -1.25 0 0 0 -1 stud3.dat + [1,16,10,3,0,-1,0,0,0,-1.25,0,0,0,-1, ldraw_lib__stud3()], +// 1 16 6.8043 5 6.8043 .70711 -2.56171 0 0 0 2 -.70711 -2.56171 0 box4-2p.dat + [1,16,6.8043,5,6.8043,.70711,-2.56171,0,0,0,2,-.70711,-2.56171,0, ldraw_lib__box4_2p()], +// 2 24 6.0972 7 7.5114 6.1522 7 7.2346 + [2,24,6.0972,7,7.5114,6.1522,7,7.2346], +// 2 24 6.5858 7 6.5858 6.1522 7 7.2346 + [2,24,6.5858,7,6.5858,6.1522,7,7.2346], +// 2 24 7.2346 7 6.1522 6.5858 7 6.5858 + [2,24,7.2346,7,6.1522,6.5858,7,6.5858], +// 2 24 7.5114 7 6.0972 7.2346 7 6.1522 + [2,24,7.5114,7,6.0972,7.2346,7,6.1522], +// +// 0 // Corner Cut-Out +// 1 16 10 0 10 -20 0 0 0 1 0 0 0 -20 1-4edge.dat + [1,16,10,0,10,-20,0,0,0,1,0,0,0,-20, ldraw_lib__1_4edge()], +// 1 16 10 0 10 -20 0 0 0 1 0 0 0 -20 1-4chrd.dat + [1,16,10,0,10,-20,0,0,0,1,0,0,0,-20, ldraw_lib__1_4chrd()], +// 1 16 10 0 10 -20 0 0 0 3 0 0 0 -20 1-4cyli.dat + [1,16,10,0,10,-20,0,0,0,3,0,0,0,-20, ldraw_lib__1_4cyli()], +// 1 16 10 3 10 -20 0 0 0 5 0 0 0 -20 1-16cyli.dat + [1,16,10,3,10,-20,0,0,0,5,0,0,0,-20, ldraw_lib__1_16cyli()], +// 1 16 10 3 10 0 0 -20 0 5 0 -20 0 0 1-16cyli.dat + [1,16,10,3,10,0,0,-20,0,5,0,-20,0,0, ldraw_lib__1_16cyli()], +// 1 16 10 8 10 0 0 -20 0 1 0 -20 0 0 1-16edge.dat + [1,16,10,8,10,0,0,-20,0,1,0,-20,0,0, ldraw_lib__1_16edge()], +// 1 16 10 8 10 -20 0 0 0 1 0 0 0 -20 1-16edge.dat + [1,16,10,8,10,-20,0,0,0,1,0,0,0,-20, ldraw_lib__1_16edge()], +// 1 16 10 8 10 -20 0 0 0 -1 0 0 0 -20 1-16chrd.dat + [1,16,10,8,10,-20,0,0,0,-1,0,0,0,-20, ldraw_lib__1_16chrd()], +// 1 16 10 8 10 0 0 -20 0 -1 0 -20 0 0 1-16chrd.dat + [1,16,10,8,10,0,0,-20,0,-1,0,-20,0,0, ldraw_lib__1_16chrd()], +// 1 16 10 3 10 -18.47759 0 7.65367 0 1 0 -7.65367 0 -18.47759 1-8edge.dat + [1,16,10,3,10,-18.47759,0,7.65367,0,1,0,-7.65367,0,-18.47759, ldraw_lib__1_8edge()], +// 1 16 10 3 10 -18.47759 0 7.65367 0 -1 0 -7.65367 0 -18.47759 1-8chrd.dat + [1,16,10,3,10,-18.47759,0,7.65367,0,-1,0,-7.65367,0,-18.47759, ldraw_lib__1_8chrd()], +// +// 1 16 -7.728 5.5 2.596 -.75 0 0 0 0 2.5 -.25 1 0 rect.dat + [1,16,-7.728,5.5,2.596,-.75,0,0,0,0,2.5,-.25,1,0, ldraw_lib__rect()], +// 1 16 -5.94645 5.5 3.6945 0 0 1.03155 2.5 0 0 0 1 .8485 rect3.dat + [1,16,-5.94645,5.5,3.6945,0,0,1.03155,2.5,0,0,0,1,.8485, ldraw_lib__rect3()], +// 1 16 2.596 5.5 -7.728 0 1 .25 -2.5 0 0 0 0 .75 rect.dat + [1,16,2.596,5.5,-7.728,0,1,.25,-2.5,0,0,0,0,.75, ldraw_lib__rect()], +// 1 16 3.6945 5.5 -5.94645 0 1 .8485 -2.5 0 0 0 0 1.03155 rect3.dat + [1,16,3.6945,5.5,-5.94645,0,1,.8485,-2.5,0,0,0,0,1.03155, ldraw_lib__rect3()], +// +// 0 // Outside +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 20 4 20 0 0 -10 4 0 0 0 -10 0 box2-5.dat + [1,16,20,4,20,0,0,-10,4,0,0,0,-10,0, ldraw_lib__box2_5()], +// 1 16 20 4 0 10 0 0 0 -4 0 0 0 -10 box3-7a.dat + [1,16,20,4,0,10,0,0,0,-4,0,0,0,-10, ldraw_lib__box3_7a()], +// 1 16 0 4 20 -10 0 0 0 -4 0 0 0 10 box3-7a.dat + [1,16,0,4,20,-10,0,0,0,-4,0,0,0,10, ldraw_lib__box3_7a()], +// 3 16 10 0 10 -10 0 10 10 0 -10 + [3,16,10,0,10,-10,0,10,10,0,-10], +// +// 1 16 0 0 20 -1 0 0 0 1 0 0 0 -1 stud.dat + [1,16,0,0,20,-1,0,0,0,1,0,0,0,-1, ldraw_lib__stud()], +// 1 16 20 0 0 -1 0 0 0 1 0 0 0 -1 stud.dat + [1,16,20,0,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__stud()], +]; +module ldraw_lib__79491(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__79491(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__79491(line=0.2); \ No newline at end of file diff --git a/parts/80279.scad b/parts/80279.scad index d8ae28eeb..fbbae2543 100644 --- a/parts/80279.scad +++ b/parts/80279.scad @@ -3,15 +3,15 @@ use <../p/48/4-4con13.scad> use <../p/48/4-4con19.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin13.scad> -use <../p/48/4-4rin19.scad> -use <../p/48/4-4rin41.scad> +use <../p/48/4-4ring13.scad> +use <../p/48/4-4ring19.scad> +use <../p/48/4-4ring41.scad> use function ldraw_lib__80279() = [ // 0 Tyre 44/ 15 x 75 // 0 Name: 80279.dat // 0 Author: Jens Brühl [jb70] -// 0 !LDRAW_ORG Part UPDATE 2024-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,6 +21,8 @@ function ldraw_lib__80279() = [ // 0 !KEYWORDS 87.9 x 44, Daytona, Ferrari, set 42143 // // 0 !HISTORY 2024-01-29 [OrionP] Official Update 2024-01 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Outside // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\80279s01.dat @@ -57,8 +59,8 @@ function ldraw_lib__80279() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 46 89.3 0 0 0 0 89.3 0 -5 0 48\4-4cylo.dat [1,16,0,0,46,89.3,0,0,0,0,89.3,0,-5,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 46 4.7 0 0 0 0 4.7 0 -1 0 48\4-4rin19.dat - [1,16,0,0,46,4.7,0,0,0,0,4.7,0,-1,0, ldraw_lib__48__4_4rin19()], +// 1 16 0 0 46 4.7 0 0 0 0 4.7 0 -1 0 48\4-4ring19.dat + [1,16,0,0,46,4.7,0,0,0,0,4.7,0,-1,0, ldraw_lib__48__4_4ring19()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 46 94 0 0 0 0 94 0 5 0 48\4-4cylo.dat @@ -69,37 +71,37 @@ function ldraw_lib__80279() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 55 4.94737 0 0 0 0 4.94737 0 -4 0 48\4-4con19.dat [1,16,0,0,55,4.94737,0,0,0,0,4.94737,0,-4,0, ldraw_lib__48__4_4con19()], -// 1 16 0 0 41 6.86923 0 0 0 0 6.86923 0 1 0 48\4-4rin13.dat - [1,16,0,0,41,6.86923,0,0,0,0,6.86923,0,1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 41 6.86923 0 0 0 0 6.86923 0 1 0 48\4-4ring13.dat + [1,16,0,0,41,6.86923,0,0,0,0,6.86923,0,1,0, ldraw_lib__48__4_4ring13()], // 1 16 0 0 41 96.16923 0 0 0 0 96.16923 0 1 0 48\4-4edge.dat [1,16,0,0,41,96.16923,0,0,0,0,96.16923,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 51 7.39763 0 0 0 0 7.39763 0 -10 0 48\4-4con13.dat [1,16,0,0,51,7.39763,0,0,0,0,7.39763,0,-10,0, ldraw_lib__48__4_4con13()], // 1 16 0 0 51 103.56686 0 0 0 0 103.56686 0 1 0 48\4-4edge.dat [1,16,0,0,51,103.56686,0,0,0,0,103.56686,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 51 2.52602 0 0 0 0 2.52602 0 1 0 48\4-4rin41.dat - [1,16,0,0,51,2.52602,0,0,0,0,2.52602,0,1,0, ldraw_lib__48__4_4rin41()], +// 1 16 0 0 51 2.52602 0 0 0 0 2.52602 0 1 0 48\4-4ring41.dat + [1,16,0,0,51,2.52602,0,0,0,0,2.52602,0,1,0, ldraw_lib__48__4_4ring41()], // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -46 89.3 0 0 0 0 89.3 0 5 0 48\4-4cylo.dat [1,16,0,0,-46,89.3,0,0,0,0,89.3,0,5,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -46 4.7 0 0 0 0 4.7 0 1 0 48\4-4rin19.dat - [1,16,0,0,-46,4.7,0,0,0,0,4.7,0,1,0, ldraw_lib__48__4_4rin19()], +// 1 16 0 0 -46 4.7 0 0 0 0 4.7 0 1 0 48\4-4ring19.dat + [1,16,0,0,-46,4.7,0,0,0,0,4.7,0,1,0, ldraw_lib__48__4_4ring19()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -46 94 0 0 0 0 94 0 -5 0 48\4-4cylo.dat [1,16,0,0,-46,94,0,0,0,0,94,0,-5,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 -55 98.94737 0 0 0 0 98.94737 0 -1 0 48\4-4edge.dat [1,16,0,0,-55,98.94737,0,0,0,0,98.94737,0,-1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -51 2.52602 0 0 0 0 2.52602 0 -1 0 48\4-4rin41.dat - [1,16,0,0,-51,2.52602,0,0,0,0,2.52602,0,-1,0, ldraw_lib__48__4_4rin41()], +// 1 16 0 0 -51 2.52602 0 0 0 0 2.52602 0 -1 0 48\4-4ring41.dat + [1,16,0,0,-51,2.52602,0,0,0,0,2.52602,0,-1,0, ldraw_lib__48__4_4ring41()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -55 4.94737 0 0 0 0 4.94737 0 4 0 48\4-4con19.dat [1,16,0,0,-55,4.94737,0,0,0,0,4.94737,0,4,0, ldraw_lib__48__4_4con19()], -// 1 16 0 0 -41 6.86923 0 0 0 0 6.86923 0 -1 0 48\4-4rin13.dat - [1,16,0,0,-41,6.86923,0,0,0,0,6.86923,0,-1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 -41 6.86923 0 0 0 0 6.86923 0 -1 0 48\4-4ring13.dat + [1,16,0,0,-41,6.86923,0,0,0,0,6.86923,0,-1,0, ldraw_lib__48__4_4ring13()], // 1 16 0 0 -41 96.16923 0 0 0 0 96.16923 0 -1 0 48\4-4edge.dat [1,16,0,0,-41,96.16923,0,0,0,0,96.16923,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -51 7.39763 0 0 0 0 7.39763 0 10 0 48\4-4con13.dat diff --git a/parts/80542.scad b/parts/80542.scad index fc2d53007..50c292961 100644 --- a/parts/80542.scad +++ b/parts/80542.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/48/4-4con12.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin12.scad> +use <../p/48/4-4ring12.scad> use <../p/48/4-4ring6.scad> use <../p/48/4-4ring71.scad> use @@ -10,7 +10,7 @@ function ldraw_lib__80542() = [ // 0 Tyre 20 / 33 x 62 Motorcycle // 0 Name: 80542.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2023-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__80542() = [ // 0 !KEYWORDS 75.1 // // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\80542s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__80542s01()], @@ -77,8 +78,8 @@ function ldraw_lib__80542() = [ [1,16,0,0,-25,78,0,0,0,0,78,0,3,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 -25 1.09859 0 0 0 0 1.09859 0 3 0 48\4-4ring71.dat [1,16,0,0,-25,1.09859,0,0,0,0,1.09859,0,3,0, ldraw_lib__48__4_4ring71()], -// 1 16 0 0 -22 6 0 0 0 0 6 0 1 0 48\4-4rin12.dat - [1,16,0,0,-22,6,0,0,0,0,6,0,1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 -22 6 0 0 0 0 6 0 1 0 48\4-4ring12.dat + [1,16,0,0,-22,6,0,0,0,0,6,0,1,0, ldraw_lib__48__4_4ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -22 72 0 0 0 0 72 0 4 0 48\4-4cylo.dat @@ -95,8 +96,8 @@ function ldraw_lib__80542() = [ [1,16,0,0,25,78,0,0,0,0,78,0,-3,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 25 1.09859 0 0 0 0 1.09859 0 -3 0 48\4-4ring71.dat [1,16,0,0,25,1.09859,0,0,0,0,1.09859,0,-3,0, ldraw_lib__48__4_4ring71()], -// 1 16 0 0 22 6 0 0 0 0 6 0 -1 0 48\4-4rin12.dat - [1,16,0,0,22,6,0,0,0,0,6,0,-1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 22 6 0 0 0 0 6 0 -1 0 48\4-4ring12.dat + [1,16,0,0,22,6,0,0,0,0,6,0,-1,0, ldraw_lib__48__4_4ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 22 72 0 0 0 0 72 0 -4 0 48\4-4cylo.dat diff --git a/parts/80563.scad b/parts/80563.scad index 1eaa375da..1bdda5cea 100644 --- a/parts/80563.scad +++ b/parts/80563.scad @@ -6,9 +6,9 @@ use <../p/48/4-4cyli.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> use <../p/48/4-4ndis.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin13.scad> -use <../p/48/4-4rin14.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring13.scad> +use <../p/48/4-4ring14.scad> use <../p/48/4-4ring8.scad> use <../p/48/4-4ring9.scad> use <../p/confric.scad> @@ -17,7 +17,7 @@ function ldraw_lib__80563() = [ // 0 Technic Rotation Joint Socket with Two Friction Pins // 0 Name: 80563.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2024-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,6 +27,8 @@ function ldraw_lib__80563() = [ // 0 !HISTORY 2022-06-07 [GeraldLasser] Derieved from Part 44224 by Guy Vivan // 0 !HISTORY 2023-10-25 [MagFors] used new subfile // 0 !HISTORY 2024-01-29 [OrionP] Official Update 2024-01 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\44224s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__44224s01()], @@ -53,10 +55,10 @@ function ldraw_lib__80563() = [ // // 1 16 0 0 0 21.2132 0 21.2132 0 10 0 21.2132 0 -21.2132 48\4-4cylo.dat [1,16,0,0,0,21.2132,0,21.2132,0,10,0,21.2132,0,-21.2132, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 0 1.41421 0 1.41421 0 1 0 1.41421 0 -1.41421 48\4-4rin13.dat - [1,16,0,0,0,1.41421,0,1.41421,0,1,0,1.41421,0,-1.41421, ldraw_lib__48__4_4rin13()], -// 1 16 0 0 0 1.41421 0 1.41421 0 1 0 1.41421 0 -1.41421 48\4-4rin14.dat - [1,16,0,0,0,1.41421,0,1.41421,0,1,0,1.41421,0,-1.41421, ldraw_lib__48__4_4rin14()], +// 1 16 0 0 0 1.41421 0 1.41421 0 1 0 1.41421 0 -1.41421 48\4-4ring13.dat + [1,16,0,0,0,1.41421,0,1.41421,0,1,0,1.41421,0,-1.41421, ldraw_lib__48__4_4ring13()], +// 1 16 0 0 0 1.41421 0 1.41421 0 1 0 1.41421 0 -1.41421 48\4-4ring14.dat + [1,16,0,0,0,1.41421,0,1.41421,0,1,0,1.41421,0,-1.41421, ldraw_lib__48__4_4ring14()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 0 18.3848 0 18.3848 0 6 0 18.3848 0 -18.3848 48\4-4cylo.dat @@ -69,8 +71,8 @@ function ldraw_lib__80563() = [ [1,16,0,-4,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__48__4_4con8()], // 1 16 0 -4 0 1 0 0 0 1 0 0 0 -1 48\4-4ring9.dat [1,16,0,-4,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__48__4_4ring9()], -// 1 16 0 -4 0 1 0 0 0 1 0 0 0 -1 48\4-4rin10.dat - [1,16,0,-4,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__48__4_4rin10()], +// 1 16 0 -4 0 1 0 0 0 1 0 0 0 -1 48\4-4ring10.dat + [1,16,0,-4,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__48__4_4ring10()], // // 1 16 0 -4 0 0 0 11 0 1 0 -11 0 0 48\1-6edge.dat [1,16,0,-4,0,0,0,11,0,1,0,-11,0,0, ldraw_lib__48__1_6edge()], diff --git a/parts/84752.scad b/parts/84752.scad index 42faa07f2..83c51b78f 100644 --- a/parts/84752.scad +++ b/parts/84752.scad @@ -3,14 +3,14 @@ use <../p/3-16cyli.scad> use <../p/3-16edge.scad> use <../p/48/1-12con4.scad> use <../p/48/1-12edge.scad> -use <../p/48/1-12rin2.scad> -use <../p/48/1-12rin8.scad> +use <../p/48/1-12ring2.scad> +use <../p/48/1-12ring8.scad> use <../p/48/1-24co16.scad> use <../p/48/1-24con7.scad> use <../p/48/1-24cyli.scad> use <../p/48/1-24edge.scad> -use <../p/48/1-24rin3.scad> -use <../p/48/1-24rin4.scad> +use <../p/48/1-24ring3.scad> +use <../p/48/1-24ring4.scad> use <../p/48/4-4con4.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4disc.scad> @@ -24,7 +24,7 @@ function ldraw_lib__84752() = [ // 0 ~Electric Power Functions IR Handset Incremental Dial // 0 Name: 84752.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2022-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -34,7 +34,8 @@ function ldraw_lib__84752() = [ // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 // 0 !HISTORY 2021-12-31 [MagFors] Reshaped axlehole // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 20 0 0 0 1 axlehole.dat [1,16,0,0,0,1,0,0,0,20,0,0,0,1, ldraw_lib__axlehole()], @@ -63,10 +64,10 @@ function ldraw_lib__84752() = [ [1,16,0,-4,0,27.7605,0,3.65473,0,1,0,-3.65473,0,27.7605, ldraw_lib__48__1_24edge()], // 1 16 0 -4 0 17.0652 0 2.24668 0 1 0 -2.24668 0 17.0652 48\1-24edge.dat [1,16,0,-4,0,17.0652,0,2.24668,0,1,0,-2.24668,0,17.0652, ldraw_lib__48__1_24edge()], -// 1 16 0 -4 0 6.94011 0 0.91368 0 1 0 -0.91368 0 6.94011 48\1-24rin3.dat - [1,16,0,-4,0,6.94011,0,0.91368,0,1,0,-0.91368,0,6.94011, ldraw_lib__48__1_24rin3()], -// 1 16 0 -4 0 4.26619 0 0.56165 0 1 0 -0.56165 0 4.26619 48\1-24rin4.dat - [1,16,0,-4,0,4.26619,0,0.56165,0,1,0,-0.56165,0,4.26619, ldraw_lib__48__1_24rin4()], +// 1 16 0 -4 0 6.94011 0 0.91368 0 1 0 -0.91368 0 6.94011 48\1-24ring3.dat + [1,16,0,-4,0,6.94011,0,0.91368,0,1,0,-0.91368,0,6.94011, ldraw_lib__48__1_24ring3()], +// 1 16 0 -4 0 4.26619 0 0.56165 0 1 0 -0.56165 0 4.26619 48\1-24ring4.dat + [1,16,0,-4,0,4.26619,0,0.56165,0,1,0,-0.56165,0,4.26619, ldraw_lib__48__1_24ring4()], // 1 16 0 6 0 33.7091 0 4.43788 0 1 0 -4.43788 0 33.7091 48\1-24edge.dat [1,16,0,6,0,33.7091,0,4.43788,0,1,0,-4.43788,0,33.7091, ldraw_lib__48__1_24edge()], // 1 16 0 6 0 33.7091 0 4.43788 0 2 0 -4.43788 0 33.7091 48\1-24cyli.dat @@ -107,10 +108,10 @@ function ldraw_lib__84752() = [ [2,24,13.656,-4,-10.478,12.892,-3,-9.892], // 2 24 26.974 6 -20.698 26.974 8 -20.698 [2,24,26.974,6,-20.698,26.974,8,-20.698], -// 1 16 0 -3 0 8.05549 0 -1.06052 0 1 0 -1.06052 0 -8.05549 48\1-12rin2.dat - [1,16,0,-3,0,8.05549,0,-1.06052,0,1,0,-1.06052,0,-8.05549, ldraw_lib__48__1_12rin2()], -// 1 16 0 -3 0 2.99636 0 -0.39448 0 1 0 -0.39448 0 -2.99636 48\1-12rin8.dat - [1,16,0,-3,0,2.99636,0,-0.39448,0,1,0,-0.39448,0,-2.99636, ldraw_lib__48__1_12rin8()], +// 1 16 0 -3 0 8.05549 0 -1.06052 0 1 0 -1.06052 0 -8.05549 48\1-12ring2.dat + [1,16,0,-3,0,8.05549,0,-1.06052,0,1,0,-1.06052,0,-8.05549, ldraw_lib__48__1_12ring2()], +// 1 16 0 -3 0 2.99636 0 -0.39448 0 1 0 -0.39448 0 -2.99636 48\1-12ring8.dat + [1,16,0,-3,0,2.99636,0,-0.39448,0,1,0,-0.39448,0,-2.99636, ldraw_lib__48__1_12ring8()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -4 0 1.00384 0 0.13216 0 1 0 -0.13216 0 1.00384 48\1-24co16.dat @@ -128,10 +129,10 @@ function ldraw_lib__84752() = [ [1,16,0,-4,0,17.0453,0,22.2139,0,1,0,-22.2139,0,17.0453, ldraw_lib__48__1_24edge()], // 1 16 0 -4 0 10.4783 0 13.6556 0 1 0 -13.6556 0 10.4783 48\1-24edge.dat [1,16,0,-4,0,10.4783,0,13.6556,0,1,0,-13.6556,0,10.4783, ldraw_lib__48__1_24edge()], -// 1 16 0 -4 0 4.26133 0 5.55347 0 1 0 -5.55347 0 4.26133 48\1-24rin3.dat - [1,16,0,-4,0,4.26133,0,5.55347,0,1,0,-5.55347,0,4.26133, ldraw_lib__48__1_24rin3()], -// 1 16 0 -4 0 2.6195 0 3.4138 0 1 0 -3.4138 0 2.6195 48\1-24rin4.dat - [1,16,0,-4,0,2.6195,0,3.4138,0,1,0,-3.4138,0,2.6195, ldraw_lib__48__1_24rin4()], +// 1 16 0 -4 0 4.26133 0 5.55347 0 1 0 -5.55347 0 4.26133 48\1-24ring3.dat + [1,16,0,-4,0,4.26133,0,5.55347,0,1,0,-5.55347,0,4.26133, ldraw_lib__48__1_24ring3()], +// 1 16 0 -4 0 2.6195 0 3.4138 0 1 0 -3.4138 0 2.6195 48\1-24ring4.dat + [1,16,0,-4,0,2.6195,0,3.4138,0,1,0,-3.4138,0,2.6195, ldraw_lib__48__1_24ring4()], // 1 16 0 6 0 20.6979 0 26.974 0 1 0 -26.974 0 20.6979 48\1-24edge.dat [1,16,0,6,0,20.6979,0,26.974,0,1,0,-26.974,0,20.6979, ldraw_lib__48__1_24edge()], // 1 16 0 6 0 20.6979 0 26.974 0 2 0 -26.974 0 20.6979 48\1-24cyli.dat @@ -172,10 +173,10 @@ function ldraw_lib__84752() = [ [2,24,2.247,-4,-17.065,2.121,-3,-16.111], // 2 24 4.438 6 -33.709 4.438 8 -33.709 [2,24,4.438,6,-33.709,4.438,8,-33.709], -// 1 16 0 -3 0 4.94619 0 -6.446 0 1 0 -6.446 0 -4.94619 48\1-12rin2.dat - [1,16,0,-3,0,4.94619,0,-6.446,0,1,0,-6.446,0,-4.94619, ldraw_lib__48__1_12rin2()], -// 1 16 0 -3 0 1.83981 0 -2.39769 0 1 0 -2.39769 0 -1.83981 48\1-12rin8.dat - [1,16,0,-3,0,1.83981,0,-2.39769,0,1,0,-2.39769,0,-1.83981, ldraw_lib__48__1_12rin8()], +// 1 16 0 -3 0 4.94619 0 -6.446 0 1 0 -6.446 0 -4.94619 48\1-12ring2.dat + [1,16,0,-3,0,4.94619,0,-6.446,0,1,0,-6.446,0,-4.94619, ldraw_lib__48__1_12ring2()], +// 1 16 0 -3 0 1.83981 0 -2.39769 0 1 0 -2.39769 0 -1.83981 48\1-12ring8.dat + [1,16,0,-3,0,1.83981,0,-2.39769,0,1,0,-2.39769,0,-1.83981, ldraw_lib__48__1_12ring8()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -4 0 0.61637 0 0.80327 0 1 0 -0.80327 0 0.61637 48\1-24co16.dat @@ -193,10 +194,10 @@ function ldraw_lib__84752() = [ [1,16,0,-4,0,-3.65473,0,27.7605,0,1,0,-27.7605,0,-3.65473, ldraw_lib__48__1_24edge()], // 1 16 0 -4 0 -2.24668 0 17.0652 0 1 0 -17.0652 0 -2.24668 48\1-24edge.dat [1,16,0,-4,0,-2.24668,0,17.0652,0,1,0,-17.0652,0,-2.24668, ldraw_lib__48__1_24edge()], -// 1 16 0 -4 0 -0.91368 0 6.94011 0 1 0 -6.94011 0 -0.91368 48\1-24rin3.dat - [1,16,0,-4,0,-0.91368,0,6.94011,0,1,0,-6.94011,0,-0.91368, ldraw_lib__48__1_24rin3()], -// 1 16 0 -4 0 -0.56165 0 4.26619 0 1 0 -4.26619 0 -0.56165 48\1-24rin4.dat - [1,16,0,-4,0,-0.56165,0,4.26619,0,1,0,-4.26619,0,-0.56165, ldraw_lib__48__1_24rin4()], +// 1 16 0 -4 0 -0.91368 0 6.94011 0 1 0 -6.94011 0 -0.91368 48\1-24ring3.dat + [1,16,0,-4,0,-0.91368,0,6.94011,0,1,0,-6.94011,0,-0.91368, ldraw_lib__48__1_24ring3()], +// 1 16 0 -4 0 -0.56165 0 4.26619 0 1 0 -4.26619 0 -0.56165 48\1-24ring4.dat + [1,16,0,-4,0,-0.56165,0,4.26619,0,1,0,-4.26619,0,-0.56165, ldraw_lib__48__1_24ring4()], // 1 16 0 6 0 -4.43788 0 33.7091 0 1 0 -33.7091 0 -4.43788 48\1-24edge.dat [1,16,0,6,0,-4.43788,0,33.7091,0,1,0,-33.7091,0,-4.43788, ldraw_lib__48__1_24edge()], // 1 16 0 6 0 -4.43788 0 33.7091 0 2 0 -33.7091 0 -4.43788 48\1-24cyli.dat @@ -237,10 +238,10 @@ function ldraw_lib__84752() = [ [2,24,-10.478,-4,-13.656,-9.892,-3,-12.892], // 2 24 -20.698 6 -26.974 -20.698 8 -26.974 [2,24,-20.698,6,-26.974,-20.698,8,-26.974], -// 1 16 0 -3 0 -1.06052 0 -8.05549 0 1 0 -8.05549 0 1.06052 48\1-12rin2.dat - [1,16,0,-3,0,-1.06052,0,-8.05549,0,1,0,-8.05549,0,1.06052, ldraw_lib__48__1_12rin2()], -// 1 16 0 -3 0 -0.39448 0 -2.99636 0 1 0 -2.99636 0 0.39448 48\1-12rin8.dat - [1,16,0,-3,0,-0.39448,0,-2.99636,0,1,0,-2.99636,0,0.39448, ldraw_lib__48__1_12rin8()], +// 1 16 0 -3 0 -1.06052 0 -8.05549 0 1 0 -8.05549 0 1.06052 48\1-12ring2.dat + [1,16,0,-3,0,-1.06052,0,-8.05549,0,1,0,-8.05549,0,1.06052, ldraw_lib__48__1_12ring2()], +// 1 16 0 -3 0 -0.39448 0 -2.99636 0 1 0 -2.99636 0 0.39448 48\1-12ring8.dat + [1,16,0,-3,0,-0.39448,0,-2.99636,0,1,0,-2.99636,0,0.39448, ldraw_lib__48__1_12ring8()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -4 0 -0.13216 0 1.00384 0 1 0 -1.00384 0 -0.13216 48\1-24co16.dat @@ -258,10 +259,10 @@ function ldraw_lib__84752() = [ [1,16,0,-4,0,-22.2139,0,17.0453,0,1,0,-17.0453,0,-22.2139, ldraw_lib__48__1_24edge()], // 1 16 0 -4 0 -13.6556 0 10.4783 0 1 0 -10.4783 0 -13.6556 48\1-24edge.dat [1,16,0,-4,0,-13.6556,0,10.4783,0,1,0,-10.4783,0,-13.6556, ldraw_lib__48__1_24edge()], -// 1 16 0 -4 0 -5.55347 0 4.26133 0 1 0 -4.26133 0 -5.55347 48\1-24rin3.dat - [1,16,0,-4,0,-5.55347,0,4.26133,0,1,0,-4.26133,0,-5.55347, ldraw_lib__48__1_24rin3()], -// 1 16 0 -4 0 -3.4138 0 2.6195 0 1 0 -2.6195 0 -3.4138 48\1-24rin4.dat - [1,16,0,-4,0,-3.4138,0,2.6195,0,1,0,-2.6195,0,-3.4138, ldraw_lib__48__1_24rin4()], +// 1 16 0 -4 0 -5.55347 0 4.26133 0 1 0 -4.26133 0 -5.55347 48\1-24ring3.dat + [1,16,0,-4,0,-5.55347,0,4.26133,0,1,0,-4.26133,0,-5.55347, ldraw_lib__48__1_24ring3()], +// 1 16 0 -4 0 -3.4138 0 2.6195 0 1 0 -2.6195 0 -3.4138 48\1-24ring4.dat + [1,16,0,-4,0,-3.4138,0,2.6195,0,1,0,-2.6195,0,-3.4138, ldraw_lib__48__1_24ring4()], // 1 16 0 6 0 -26.974 0 20.6979 0 1 0 -20.6979 0 -26.974 48\1-24edge.dat [1,16,0,6,0,-26.974,0,20.6979,0,1,0,-20.6979,0,-26.974, ldraw_lib__48__1_24edge()], // 1 16 0 6 0 -26.974 0 20.6979 0 2 0 -20.6979 0 -26.974 48\1-24cyli.dat @@ -302,10 +303,10 @@ function ldraw_lib__84752() = [ [2,24,-17.065,-4,-2.247,-16.111,-3,-2.121], // 2 24 -33.709 6 -4.438 -33.709 8 -4.438 [2,24,-33.709,6,-4.438,-33.709,8,-4.438], -// 1 16 0 -3 0 -6.446 0 -4.94619 0 1 0 -4.94619 0 6.446 48\1-12rin2.dat - [1,16,0,-3,0,-6.446,0,-4.94619,0,1,0,-4.94619,0,6.446, ldraw_lib__48__1_12rin2()], -// 1 16 0 -3 0 -2.39769 0 -1.83981 0 1 0 -1.83981 0 2.39769 48\1-12rin8.dat - [1,16,0,-3,0,-2.39769,0,-1.83981,0,1,0,-1.83981,0,2.39769, ldraw_lib__48__1_12rin8()], +// 1 16 0 -3 0 -6.446 0 -4.94619 0 1 0 -4.94619 0 6.446 48\1-12ring2.dat + [1,16,0,-3,0,-6.446,0,-4.94619,0,1,0,-4.94619,0,6.446, ldraw_lib__48__1_12ring2()], +// 1 16 0 -3 0 -2.39769 0 -1.83981 0 1 0 -1.83981 0 2.39769 48\1-12ring8.dat + [1,16,0,-3,0,-2.39769,0,-1.83981,0,1,0,-1.83981,0,2.39769, ldraw_lib__48__1_12ring8()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -4 0 -0.80327 0 0.61637 0 1 0 -0.61637 0 -0.80327 48\1-24co16.dat @@ -323,10 +324,10 @@ function ldraw_lib__84752() = [ [1,16,0,-4,0,-27.7605,0,-3.65473,0,1,0,3.65473,0,-27.7605, ldraw_lib__48__1_24edge()], // 1 16 0 -4 0 -17.0652 0 -2.24668 0 1 0 2.24668 0 -17.0652 48\1-24edge.dat [1,16,0,-4,0,-17.0652,0,-2.24668,0,1,0,2.24668,0,-17.0652, ldraw_lib__48__1_24edge()], -// 1 16 0 -4 0 -6.94011 0 -0.91368 0 1 0 0.91368 0 -6.94011 48\1-24rin3.dat - [1,16,0,-4,0,-6.94011,0,-0.91368,0,1,0,0.91368,0,-6.94011, ldraw_lib__48__1_24rin3()], -// 1 16 0 -4 0 -4.26619 0 -0.56165 0 1 0 0.56165 0 -4.26619 48\1-24rin4.dat - [1,16,0,-4,0,-4.26619,0,-0.56165,0,1,0,0.56165,0,-4.26619, ldraw_lib__48__1_24rin4()], +// 1 16 0 -4 0 -6.94011 0 -0.91368 0 1 0 0.91368 0 -6.94011 48\1-24ring3.dat + [1,16,0,-4,0,-6.94011,0,-0.91368,0,1,0,0.91368,0,-6.94011, ldraw_lib__48__1_24ring3()], +// 1 16 0 -4 0 -4.26619 0 -0.56165 0 1 0 0.56165 0 -4.26619 48\1-24ring4.dat + [1,16,0,-4,0,-4.26619,0,-0.56165,0,1,0,0.56165,0,-4.26619, ldraw_lib__48__1_24ring4()], // 1 16 0 6 0 -33.7091 0 -4.43788 0 1 0 4.43788 0 -33.7091 48\1-24edge.dat [1,16,0,6,0,-33.7091,0,-4.43788,0,1,0,4.43788,0,-33.7091, ldraw_lib__48__1_24edge()], // 1 16 0 6 0 -33.7091 0 -4.43788 0 2 0 4.43788 0 -33.7091 48\1-24cyli.dat @@ -367,10 +368,10 @@ function ldraw_lib__84752() = [ [2,24,-13.656,-4,10.478,-12.892,-3,9.892], // 2 24 -26.974 6 20.698 -26.974 8 20.698 [2,24,-26.974,6,20.698,-26.974,8,20.698], -// 1 16 0 -3 0 -8.05549 0 1.06052 0 1 0 1.06052 0 8.05549 48\1-12rin2.dat - [1,16,0,-3,0,-8.05549,0,1.06052,0,1,0,1.06052,0,8.05549, ldraw_lib__48__1_12rin2()], -// 1 16 0 -3 0 -2.99636 0 0.39448 0 1 0 0.39448 0 2.99636 48\1-12rin8.dat - [1,16,0,-3,0,-2.99636,0,0.39448,0,1,0,0.39448,0,2.99636, ldraw_lib__48__1_12rin8()], +// 1 16 0 -3 0 -8.05549 0 1.06052 0 1 0 1.06052 0 8.05549 48\1-12ring2.dat + [1,16,0,-3,0,-8.05549,0,1.06052,0,1,0,1.06052,0,8.05549, ldraw_lib__48__1_12ring2()], +// 1 16 0 -3 0 -2.99636 0 0.39448 0 1 0 0.39448 0 2.99636 48\1-12ring8.dat + [1,16,0,-3,0,-2.99636,0,0.39448,0,1,0,0.39448,0,2.99636, ldraw_lib__48__1_12ring8()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -4 0 -1.00384 0 -0.13216 0 1 0 0.13216 0 -1.00384 48\1-24co16.dat @@ -388,10 +389,10 @@ function ldraw_lib__84752() = [ [1,16,0,-4,0,-17.0453,0,-22.2139,0,1,0,22.2139,0,-17.0453, ldraw_lib__48__1_24edge()], // 1 16 0 -4 0 -10.4783 0 -13.6556 0 1 0 13.6556 0 -10.4783 48\1-24edge.dat [1,16,0,-4,0,-10.4783,0,-13.6556,0,1,0,13.6556,0,-10.4783, ldraw_lib__48__1_24edge()], -// 1 16 0 -4 0 -4.26133 0 -5.55347 0 1 0 5.55347 0 -4.26133 48\1-24rin3.dat - [1,16,0,-4,0,-4.26133,0,-5.55347,0,1,0,5.55347,0,-4.26133, ldraw_lib__48__1_24rin3()], -// 1 16 0 -4 0 -2.6195 0 -3.4138 0 1 0 3.4138 0 -2.6195 48\1-24rin4.dat - [1,16,0,-4,0,-2.6195,0,-3.4138,0,1,0,3.4138,0,-2.6195, ldraw_lib__48__1_24rin4()], +// 1 16 0 -4 0 -4.26133 0 -5.55347 0 1 0 5.55347 0 -4.26133 48\1-24ring3.dat + [1,16,0,-4,0,-4.26133,0,-5.55347,0,1,0,5.55347,0,-4.26133, ldraw_lib__48__1_24ring3()], +// 1 16 0 -4 0 -2.6195 0 -3.4138 0 1 0 3.4138 0 -2.6195 48\1-24ring4.dat + [1,16,0,-4,0,-2.6195,0,-3.4138,0,1,0,3.4138,0,-2.6195, ldraw_lib__48__1_24ring4()], // 1 16 0 6 0 -20.6979 0 -26.974 0 1 0 26.974 0 -20.6979 48\1-24edge.dat [1,16,0,6,0,-20.6979,0,-26.974,0,1,0,26.974,0,-20.6979, ldraw_lib__48__1_24edge()], // 1 16 0 6 0 -20.6979 0 -26.974 0 2 0 26.974 0 -20.6979 48\1-24cyli.dat @@ -432,10 +433,10 @@ function ldraw_lib__84752() = [ [2,24,-2.247,-4,17.065,-2.121,-3,16.111], // 2 24 -4.438 6 33.709 -4.438 8 33.709 [2,24,-4.438,6,33.709,-4.438,8,33.709], -// 1 16 0 -3 0 -4.94619 0 6.446 0 1 0 6.446 0 4.94619 48\1-12rin2.dat - [1,16,0,-3,0,-4.94619,0,6.446,0,1,0,6.446,0,4.94619, ldraw_lib__48__1_12rin2()], -// 1 16 0 -3 0 -1.83981 0 2.39769 0 1 0 2.39769 0 1.83981 48\1-12rin8.dat - [1,16,0,-3,0,-1.83981,0,2.39769,0,1,0,2.39769,0,1.83981, ldraw_lib__48__1_12rin8()], +// 1 16 0 -3 0 -4.94619 0 6.446 0 1 0 6.446 0 4.94619 48\1-12ring2.dat + [1,16,0,-3,0,-4.94619,0,6.446,0,1,0,6.446,0,4.94619, ldraw_lib__48__1_12ring2()], +// 1 16 0 -3 0 -1.83981 0 2.39769 0 1 0 2.39769 0 1.83981 48\1-12ring8.dat + [1,16,0,-3,0,-1.83981,0,2.39769,0,1,0,2.39769,0,1.83981, ldraw_lib__48__1_12ring8()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -4 0 -0.61637 0 -0.80327 0 1 0 0.80327 0 -0.61637 48\1-24co16.dat @@ -453,10 +454,10 @@ function ldraw_lib__84752() = [ [1,16,0,-4,0,3.65473,0,-27.7605,0,1,0,27.7605,0,3.65473, ldraw_lib__48__1_24edge()], // 1 16 0 -4 0 2.24668 0 -17.0652 0 1 0 17.0652 0 2.24668 48\1-24edge.dat [1,16,0,-4,0,2.24668,0,-17.0652,0,1,0,17.0652,0,2.24668, ldraw_lib__48__1_24edge()], -// 1 16 0 -4 0 0.91368 0 -6.94011 0 1 0 6.94011 0 0.91368 48\1-24rin3.dat - [1,16,0,-4,0,0.91368,0,-6.94011,0,1,0,6.94011,0,0.91368, ldraw_lib__48__1_24rin3()], -// 1 16 0 -4 0 0.56165 0 -4.26619 0 1 0 4.26619 0 0.56165 48\1-24rin4.dat - [1,16,0,-4,0,0.56165,0,-4.26619,0,1,0,4.26619,0,0.56165, ldraw_lib__48__1_24rin4()], +// 1 16 0 -4 0 0.91368 0 -6.94011 0 1 0 6.94011 0 0.91368 48\1-24ring3.dat + [1,16,0,-4,0,0.91368,0,-6.94011,0,1,0,6.94011,0,0.91368, ldraw_lib__48__1_24ring3()], +// 1 16 0 -4 0 0.56165 0 -4.26619 0 1 0 4.26619 0 0.56165 48\1-24ring4.dat + [1,16,0,-4,0,0.56165,0,-4.26619,0,1,0,4.26619,0,0.56165, ldraw_lib__48__1_24ring4()], // 1 16 0 6 0 4.43788 0 -33.7091 0 1 0 33.7091 0 4.43788 48\1-24edge.dat [1,16,0,6,0,4.43788,0,-33.7091,0,1,0,33.7091,0,4.43788, ldraw_lib__48__1_24edge()], // 1 16 0 6 0 4.43788 0 -33.7091 0 2 0 33.7091 0 4.43788 48\1-24cyli.dat @@ -497,10 +498,10 @@ function ldraw_lib__84752() = [ [2,24,10.478,-4,13.656,9.892,-3,12.892], // 2 24 20.698 6 26.974 20.698 8 26.974 [2,24,20.698,6,26.974,20.698,8,26.974], -// 1 16 0 -3 0 1.06052 0 8.05549 0 1 0 8.05549 0 -1.06052 48\1-12rin2.dat - [1,16,0,-3,0,1.06052,0,8.05549,0,1,0,8.05549,0,-1.06052, ldraw_lib__48__1_12rin2()], -// 1 16 0 -3 0 0.39448 0 2.99636 0 1 0 2.99636 0 -0.39448 48\1-12rin8.dat - [1,16,0,-3,0,0.39448,0,2.99636,0,1,0,2.99636,0,-0.39448, ldraw_lib__48__1_12rin8()], +// 1 16 0 -3 0 1.06052 0 8.05549 0 1 0 8.05549 0 -1.06052 48\1-12ring2.dat + [1,16,0,-3,0,1.06052,0,8.05549,0,1,0,8.05549,0,-1.06052, ldraw_lib__48__1_12ring2()], +// 1 16 0 -3 0 0.39448 0 2.99636 0 1 0 2.99636 0 -0.39448 48\1-12ring8.dat + [1,16,0,-3,0,0.39448,0,2.99636,0,1,0,2.99636,0,-0.39448, ldraw_lib__48__1_12ring8()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -4 0 0.13216 0 -1.00384 0 1 0 1.00384 0 0.13216 48\1-24co16.dat @@ -518,10 +519,10 @@ function ldraw_lib__84752() = [ [1,16,0,-4,0,22.2139,0,-17.0453,0,1,0,17.0453,0,22.2139, ldraw_lib__48__1_24edge()], // 1 16 0 -4 0 13.6556 0 -10.4783 0 1 0 10.4783 0 13.6556 48\1-24edge.dat [1,16,0,-4,0,13.6556,0,-10.4783,0,1,0,10.4783,0,13.6556, ldraw_lib__48__1_24edge()], -// 1 16 0 -4 0 5.55347 0 -4.26133 0 1 0 4.26133 0 5.55347 48\1-24rin3.dat - [1,16,0,-4,0,5.55347,0,-4.26133,0,1,0,4.26133,0,5.55347, ldraw_lib__48__1_24rin3()], -// 1 16 0 -4 0 3.4138 0 -2.6195 0 1 0 2.6195 0 3.4138 48\1-24rin4.dat - [1,16,0,-4,0,3.4138,0,-2.6195,0,1,0,2.6195,0,3.4138, ldraw_lib__48__1_24rin4()], +// 1 16 0 -4 0 5.55347 0 -4.26133 0 1 0 4.26133 0 5.55347 48\1-24ring3.dat + [1,16,0,-4,0,5.55347,0,-4.26133,0,1,0,4.26133,0,5.55347, ldraw_lib__48__1_24ring3()], +// 1 16 0 -4 0 3.4138 0 -2.6195 0 1 0 2.6195 0 3.4138 48\1-24ring4.dat + [1,16,0,-4,0,3.4138,0,-2.6195,0,1,0,2.6195,0,3.4138, ldraw_lib__48__1_24ring4()], // 1 16 0 6 0 26.974 0 -20.6979 0 1 0 20.6979 0 26.974 48\1-24edge.dat [1,16,0,6,0,26.974,0,-20.6979,0,1,0,20.6979,0,26.974, ldraw_lib__48__1_24edge()], // 1 16 0 6 0 26.974 0 -20.6979 0 2 0 20.6979 0 26.974 48\1-24cyli.dat @@ -562,10 +563,10 @@ function ldraw_lib__84752() = [ [2,24,17.065,-4,2.247,16.111,-3,2.121], // 2 24 33.709 6 4.438 33.709 8 4.438 [2,24,33.709,6,4.438,33.709,8,4.438], -// 1 16 0 -3 0 6.446 0 4.94619 0 1 0 4.94619 0 -6.446 48\1-12rin2.dat - [1,16,0,-3,0,6.446,0,4.94619,0,1,0,4.94619,0,-6.446, ldraw_lib__48__1_12rin2()], -// 1 16 0 -3 0 2.39769 0 1.83981 0 1 0 1.83981 0 -2.39769 48\1-12rin8.dat - [1,16,0,-3,0,2.39769,0,1.83981,0,1,0,1.83981,0,-2.39769, ldraw_lib__48__1_12rin8()], +// 1 16 0 -3 0 6.446 0 4.94619 0 1 0 4.94619 0 -6.446 48\1-12ring2.dat + [1,16,0,-3,0,6.446,0,4.94619,0,1,0,4.94619,0,-6.446, ldraw_lib__48__1_12ring2()], +// 1 16 0 -3 0 2.39769 0 1.83981 0 1 0 1.83981 0 -2.39769 48\1-12ring8.dat + [1,16,0,-3,0,2.39769,0,1.83981,0,1,0,1.83981,0,-2.39769, ldraw_lib__48__1_12ring8()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -4 0 0.80327 0 -0.61637 0 1 0 0.61637 0 0.80327 48\1-24co16.dat diff --git a/parts/85080.scad b/parts/85080.scad index e29938c6c..f4b72e286 100644 --- a/parts/85080.scad +++ b/parts/85080.scad @@ -5,7 +5,7 @@ use <../p/1-4ndis.scad> use <../p/1-4ring1.scad> use <../p/48/1-12cylo.scad> use <../p/48/1-24cylo.scad> -use <../p/48/1-24rin9.scad> +use <../p/48/1-24ring9.scad> use <../p/48/1-4aring.scad> use <../p/box2-5.scad> use <../p/box2-7.scad> @@ -15,7 +15,7 @@ function ldraw_lib__85080() = [ // 0 Brick 2 x 2 Corner Round w Stud Notch and Reinforced Underside // 0 Name: 85080.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__85080() = [ // 0 !KEYWORDS macaroni // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // outside // @@ -98,8 +99,8 @@ function ldraw_lib__85080() = [ // 1 16 0 24 -20 0 0 6 0 -1 0 -6 0 0 1-4ndis.dat [1,16,0,24,-20,0,0,6,0,-1,0,-6,0,0, ldraw_lib__1_4ndis()], // -// 1 16 -10 20 10 2.43504 0 3.17342 0 -1 0 -3.17342 0 2.43504 48\1-24rin9.dat - [1,16,-10,20,10,2.43504,0,3.17342,0,-1,0,-3.17342,0,2.43504, ldraw_lib__48__1_24rin9()], +// 1 16 -10 20 10 2.43504 0 3.17342 0 -1 0 -3.17342 0 2.43504 48\1-24ring9.dat + [1,16,-10,20,10,2.43504,0,3.17342,0,-1,0,-3.17342,0,2.43504, ldraw_lib__48__1_24ring9()], // 4 16 4.142 24 -4.142 7.61908 24 -6 9 24 -9 6 24 -7.61908 [4,16,4.142,24,-4.142,7.61908,24,-6,9,24,-9,6,24,-7.61908], // diff --git a/parts/85489a.scad b/parts/85489a.scad index 895e6caae..d449e0626 100644 --- a/parts/85489a.scad +++ b/parts/85489a.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/48/1-4chrd.scad> use <../p/48/1-4edge.scad> -use <../p/48/1-4rin36.scad> +use <../p/48/1-4ring36.scad> use <../p/48/4-4con10.scad> use <../p/48/4-4con17.scad> use <../p/48/4-4con19.scad> @@ -9,8 +9,8 @@ use <../p/48/4-4con22.scad> use <../p/48/4-4con9.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin17.scad> -use <../p/48/4-4rin22.scad> +use <../p/48/4-4ring17.scad> +use <../p/48/4-4ring22.scad> use use use @@ -18,7 +18,7 @@ function ldraw_lib__85489a() = [ // 0 Train Wheel Large with Axlehole and Pinhole // 0 Name: 85489a.dat // 0 Author: Donald Sutter [technog] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__85489a() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\85489s01.dat [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__85489s01()], @@ -50,16 +51,16 @@ function ldraw_lib__85489a() = [ [1,16,0,0,-10,0,0,-34,34,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 4 0 0 -34 34 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,4,0,0,-34,34,0,0,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -10 0 0 2 2 0 0 0 1 0 48\4-4rin17.dat - [1,16,0,0,-10,0,0,2,2,0,0,0,1,0, ldraw_lib__48__4_4rin17()], -// 1 16 0 0 -10 0 0 1 1 0 0 0 1 0 48\1-4rin36.dat - [1,16,0,0,-10,0,0,1,1,0,0,0,1,0, ldraw_lib__48__1_4rin36()], -// 1 16 0 0 -10 1 0 0 0 0 -1 0 1 0 48\1-4rin36.dat - [1,16,0,0,-10,1,0,0,0,0,-1,0,1,0, ldraw_lib__48__1_4rin36()], -// 1 16 0 0 -10 0 0 -1 -1 0 0 0 1 0 48\1-4rin36.dat - [1,16,0,0,-10,0,0,-1,-1,0,0,0,1,0, ldraw_lib__48__1_4rin36()], -// 1 16 0 0 -10 -1 0 0 0 0 1 0 1 0 48\1-4rin36.dat - [1,16,0,0,-10,-1,0,0,0,0,1,0,1,0, ldraw_lib__48__1_4rin36()], +// 1 16 0 0 -10 0 0 2 2 0 0 0 1 0 48\4-4ring17.dat + [1,16,0,0,-10,0,0,2,2,0,0,0,1,0, ldraw_lib__48__4_4ring17()], +// 1 16 0 0 -10 0 0 1 1 0 0 0 1 0 48\1-4ring36.dat + [1,16,0,0,-10,0,0,1,1,0,0,0,1,0, ldraw_lib__48__1_4ring36()], +// 1 16 0 0 -10 1 0 0 0 0 -1 0 1 0 48\1-4ring36.dat + [1,16,0,0,-10,1,0,0,0,0,-1,0,1,0, ldraw_lib__48__1_4ring36()], +// 1 16 0 0 -10 0 0 -1 -1 0 0 0 1 0 48\1-4ring36.dat + [1,16,0,0,-10,0,0,-1,-1,0,0,0,1,0, ldraw_lib__48__1_4ring36()], +// 1 16 0 0 -10 -1 0 0 0 0 1 0 1 0 48\1-4ring36.dat + [1,16,0,0,-10,-1,0,0,0,0,1,0,1,0, ldraw_lib__48__1_4ring36()], // 1 16 0 0 -10 0 0 -37 37 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,-10,0,0,-37,37,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\85489as1.dat @@ -84,8 +85,8 @@ function ldraw_lib__85489a() = [ [1,16,0,0,7,0,0,-46,46,0,0,0,2,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 9 0 0 -46 46 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,9,0,0,-46,46,0,0,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 9 0 0 2 2 0 0 0 -1 0 48\4-4rin22.dat - [1,16,0,0,9,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__4_4rin22()], +// 1 16 0 0 9 0 0 2 2 0 0 0 -1 0 48\4-4ring22.dat + [1,16,0,0,9,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__4_4ring22()], // 1 16 0 0 9 0 0 -44 44 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,9,0,0,-44,44,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/85489b.scad b/parts/85489b.scad index 3076e7839..cbd9ced65 100644 --- a/parts/85489b.scad +++ b/parts/85489b.scad @@ -1,11 +1,11 @@ use <../lib.scad> use <../p/48/1-4chrd.scad> use <../p/48/1-4edge.scad> -use <../p/48/1-4rin36.scad> +use <../p/48/1-4ring36.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin17.scad> -use <../p/48/4-4rin18.scad> +use <../p/48/4-4ring17.scad> +use <../p/48/4-4ring18.scad> use use use @@ -13,7 +13,7 @@ function ldraw_lib__85489b() = [ // 0 Train Wheel Large with Axlehole and Pinhole without Flange // 0 Name: 85489b.dat // 0 Author: Donald Sutter [technog] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__85489b() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\85489s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__85489s01()], @@ -45,16 +46,16 @@ function ldraw_lib__85489b() = [ [1,16,0,0,-10,0,0,-34,34,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 4 0 0 -34 34 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,4,0,0,-34,34,0,0,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -10 0 0 2 2 0 0 0 1 0 48\4-4rin17.dat - [1,16,0,0,-10,0,0,2,2,0,0,0,1,0, ldraw_lib__48__4_4rin17()], -// 1 16 0 0 -10 0 0 1 1 0 0 0 1 0 48\1-4rin36.dat - [1,16,0,0,-10,0,0,1,1,0,0,0,1,0, ldraw_lib__48__1_4rin36()], -// 1 16 0 0 -10 1 0 0 0 0 -1 0 1 0 48\1-4rin36.dat - [1,16,0,0,-10,1,0,0,0,0,-1,0,1,0, ldraw_lib__48__1_4rin36()], -// 1 16 0 0 -10 0 0 -1 -1 0 0 0 1 0 48\1-4rin36.dat - [1,16,0,0,-10,0,0,-1,-1,0,0,0,1,0, ldraw_lib__48__1_4rin36()], -// 1 16 0 0 -10 -1 0 0 0 0 1 0 1 0 48\1-4rin36.dat - [1,16,0,0,-10,-1,0,0,0,0,1,0,1,0, ldraw_lib__48__1_4rin36()], +// 1 16 0 0 -10 0 0 2 2 0 0 0 1 0 48\4-4ring17.dat + [1,16,0,0,-10,0,0,2,2,0,0,0,1,0, ldraw_lib__48__4_4ring17()], +// 1 16 0 0 -10 0 0 1 1 0 0 0 1 0 48\1-4ring36.dat + [1,16,0,0,-10,0,0,1,1,0,0,0,1,0, ldraw_lib__48__1_4ring36()], +// 1 16 0 0 -10 1 0 0 0 0 -1 0 1 0 48\1-4ring36.dat + [1,16,0,0,-10,1,0,0,0,0,-1,0,1,0, ldraw_lib__48__1_4ring36()], +// 1 16 0 0 -10 0 0 -1 -1 0 0 0 1 0 48\1-4ring36.dat + [1,16,0,0,-10,0,0,-1,-1,0,0,0,1,0, ldraw_lib__48__1_4ring36()], +// 1 16 0 0 -10 -1 0 0 0 0 1 0 1 0 48\1-4ring36.dat + [1,16,0,0,-10,-1,0,0,0,0,1,0,1,0, ldraw_lib__48__1_4ring36()], // 1 16 0 0 -10 0 0 -37 37 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,-10,0,0,-37,37,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\85489bs1.dat @@ -67,10 +68,10 @@ function ldraw_lib__85489b() = [ [1,16,0,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__s__85489bs1()], // 1 16 0 0 4 0 0 -38 38 0 0 0 1 0 48\4-4edge.dat [1,16,0,0,4,0,0,-38,38,0,0,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 4 0 0 2 2 0 0 0 -1 0 48\4-4rin18.dat - [1,16,0,0,4,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__4_4rin18()], -// 1 16 0 0 4 0 0 2 2 0 0 0 -1 0 48\4-4rin17.dat - [1,16,0,0,4,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__4_4rin17()], +// 1 16 0 0 4 0 0 2 2 0 0 0 -1 0 48\4-4ring18.dat + [1,16,0,0,4,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__4_4ring18()], +// 1 16 0 0 4 0 0 2 2 0 0 0 -1 0 48\4-4ring17.dat + [1,16,0,0,4,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__4_4ring17()], ]; module ldraw_lib__85489b(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__85489b(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/86652.scad b/parts/86652.scad index 057931467..3683025cd 100644 --- a/parts/86652.scad +++ b/parts/86652.scad @@ -10,9 +10,9 @@ use <../p/48/4-4con30.scad> use <../p/48/4-4con41.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin21.scad> -use <../p/48/4-4rin22.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring21.scad> +use <../p/48/4-4ring22.scad> use <../p/48/4-4ring4.scad> use <../p/axl3hole.scad> use @@ -20,7 +20,7 @@ function ldraw_lib__86652() = [ // 0 Wheel Rim 18 x 37 with 6 Pegholes and Short Axle Bush // 0 Name: 86652.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__86652() = [ // 0 !KEYWORDS 62.4 x 20, rim, truck // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -56,20 +57,20 @@ function ldraw_lib__86652() = [ [1,16,0,0,-32,40,0,0,0,0,40,0,-12,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -32 46 0 0 0 0 46 0 -12 0 48\4-4edge.dat [1,16,0,0,-32,46,0,0,0,0,46,0,-12,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -32 4 0 0 0 0 4 0 1 0 48\4-4rin10.dat - [1,16,0,0,-32,4,0,0,0,0,4,0,1,0, ldraw_lib__48__4_4rin10()], -// 1 16 0 0 -32 2 0 0 0 0 2 0 1 0 48\4-4rin22.dat - [1,16,0,0,-32,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4rin22()], +// 1 16 0 0 -32 4 0 0 0 0 4 0 1 0 48\4-4ring10.dat + [1,16,0,0,-32,4,0,0,0,0,4,0,1,0, ldraw_lib__48__4_4ring10()], +// 1 16 0 0 -32 2 0 0 0 0 2 0 1 0 48\4-4ring22.dat + [1,16,0,0,-32,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4ring22()], // 1 16 0 0 -32 46 0 0 0 0 46 0 2 0 48\4-4cyli.dat [1,16,0,0,-32,46,0,0,0,0,46,0,2,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -30 46 0 0 0 0 46 0 -12 0 48\4-4edge.dat [1,16,0,0,-30,46,0,0,0,0,46,0,-12,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -30 42 0 0 0 0 42 0 -12 0 48\4-4edge.dat [1,16,0,0,-30,42,0,0,0,0,42,0,-12,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -30 -2 0 0 0 0 2 0 -1 0 48\4-4rin22.dat - [1,16,0,0,-30,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4rin22()], -// 1 16 0 0 -30 -2 0 0 0 0 2 0 -1 0 48\4-4rin21.dat - [1,16,0,0,-30,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4rin21()], +// 1 16 0 0 -30 -2 0 0 0 0 2 0 -1 0 48\4-4ring22.dat + [1,16,0,0,-30,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4ring22()], +// 1 16 0 0 -30 -2 0 0 0 0 2 0 -1 0 48\4-4ring21.dat + [1,16,0,0,-30,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4ring21()], // 1 16 0 0 -30 42 0 0 0 0 42 0 5 0 48\4-4cyli.dat [1,16,0,0,-30,42,0,0,0,0,42,0,5,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -25 42 0 0 0 0 42 0 -12 0 48\4-4edge.dat @@ -78,8 +79,8 @@ function ldraw_lib__86652() = [ [1,16,0,0,-25,55,0,0,0,0,55,0,-12,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -25 10.5 0 0 0 0 10.5 0 1 0 48\4-4ring4.dat [1,16,0,0,-25,10.5,0,0,0,0,10.5,0,1,0, ldraw_lib__48__4_4ring4()], -// 1 16 0 0 -25 2.5 0 0 0 0 2.5 0 1 0 48\4-4rin21.dat - [1,16,0,0,-25,2.5,0,0,0,0,2.5,0,1,0, ldraw_lib__48__4_4rin21()], +// 1 16 0 0 -25 2.5 0 0 0 0 2.5 0 1 0 48\4-4ring21.dat + [1,16,0,0,-25,2.5,0,0,0,0,2.5,0,1,0, ldraw_lib__48__4_4ring21()], // 1 16 0 0 -25 55 0 0 0 0 55 0 3 0 48\4-4cyli.dat [1,16,0,0,-25,55,0,0,0,0,55,0,3,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -22 -42 0 0 0 0 42 0 12 0 48\4-4edge.dat @@ -88,26 +89,26 @@ function ldraw_lib__86652() = [ [1,16,0,0,-22,-55,0,0,0,0,55,0,12,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -22 -10.5 0 0 0 0 10.5 0 -1 0 48\4-4ring4.dat [1,16,0,0,-22,-10.5,0,0,0,0,10.5,0,-1,0, ldraw_lib__48__4_4ring4()], -// 1 16 0 0 -22 -2.5 0 0 0 0 2.5 0 -1 0 48\4-4rin21.dat - [1,16,0,0,-22,-2.5,0,0,0,0,2.5,0,-1,0, ldraw_lib__48__4_4rin21()], +// 1 16 0 0 -22 -2.5 0 0 0 0 2.5 0 -1 0 48\4-4ring21.dat + [1,16,0,0,-22,-2.5,0,0,0,0,2.5,0,-1,0, ldraw_lib__48__4_4ring21()], // 1 16 0 0 13 -40 0 0 0 0 40 0 12 0 48\4-4edge.dat [1,16,0,0,13,-40,0,0,0,0,40,0,12,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 13 -46 0 0 0 0 46 0 12 0 48\4-4edge.dat [1,16,0,0,13,-46,0,0,0,0,46,0,12,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 13 -4 0 0 0 0 4 0 -1 0 48\4-4rin10.dat - [1,16,0,0,13,-4,0,0,0,0,4,0,-1,0, ldraw_lib__48__4_4rin10()], -// 1 16 0 0 13 -2 0 0 0 0 2 0 -1 0 48\4-4rin22.dat - [1,16,0,0,13,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4rin22()], +// 1 16 0 0 13 -4 0 0 0 0 4 0 -1 0 48\4-4ring10.dat + [1,16,0,0,13,-4,0,0,0,0,4,0,-1,0, ldraw_lib__48__4_4ring10()], +// 1 16 0 0 13 -2 0 0 0 0 2 0 -1 0 48\4-4ring22.dat + [1,16,0,0,13,-2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4ring22()], // 1 16 0 0 13 -46 0 0 0 0 46 0 -2 0 48\4-4cyli.dat [1,16,0,0,13,-46,0,0,0,0,46,0,-2,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 11 -46 0 0 0 0 46 0 12 0 48\4-4edge.dat [1,16,0,0,11,-46,0,0,0,0,46,0,12,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 11 -42 0 0 0 0 42 0 12 0 48\4-4edge.dat [1,16,0,0,11,-42,0,0,0,0,42,0,12,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 11 2 0 0 0 0 2 0 1 0 48\4-4rin22.dat - [1,16,0,0,11,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4rin22()], -// 1 16 0 0 11 2 0 0 0 0 2 0 1 0 48\4-4rin21.dat - [1,16,0,0,11,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4rin21()], +// 1 16 0 0 11 2 0 0 0 0 2 0 1 0 48\4-4ring22.dat + [1,16,0,0,11,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4ring22()], +// 1 16 0 0 11 2 0 0 0 0 2 0 1 0 48\4-4ring21.dat + [1,16,0,0,11,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4ring21()], // 1 16 0 0 11 -42 0 0 0 0 42 0 -5 0 48\4-4cyli.dat [1,16,0,0,11,-42,0,0,0,0,42,0,-5,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 6 -42 0 0 0 0 42 0 12 0 48\4-4edge.dat @@ -116,8 +117,8 @@ function ldraw_lib__86652() = [ [1,16,0,0,6,-55,0,0,0,0,55,0,12,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 6 -10.5 0 0 0 0 10.5 0 -1 0 48\4-4ring4.dat [1,16,0,0,6,-10.5,0,0,0,0,10.5,0,-1,0, ldraw_lib__48__4_4ring4()], -// 1 16 0 0 6 -2.5 0 0 0 0 2.5 0 -1 0 48\4-4rin21.dat - [1,16,0,0,6,-2.5,0,0,0,0,2.5,0,-1,0, ldraw_lib__48__4_4rin21()], +// 1 16 0 0 6 -2.5 0 0 0 0 2.5 0 -1 0 48\4-4ring21.dat + [1,16,0,0,6,-2.5,0,0,0,0,2.5,0,-1,0, ldraw_lib__48__4_4ring21()], // 1 16 0 0 6 -55 0 0 0 0 55 0 -3 0 48\4-4cyli.dat [1,16,0,0,6,-55,0,0,0,0,55,0,-3,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 3 42 0 0 0 0 42 0 -12 0 48\4-4edge.dat @@ -126,8 +127,8 @@ function ldraw_lib__86652() = [ [1,16,0,0,3,55,0,0,0,0,55,0,-12,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 3 10.5 0 0 0 0 10.5 0 1 0 48\4-4ring4.dat [1,16,0,0,3,10.5,0,0,0,0,10.5,0,1,0, ldraw_lib__48__4_4ring4()], -// 1 16 0 0 3 2.5 0 0 0 0 2.5 0 1 0 48\4-4rin21.dat - [1,16,0,0,3,2.5,0,0,0,0,2.5,0,1,0, ldraw_lib__48__4_4rin21()], +// 1 16 0 0 3 2.5 0 0 0 0 2.5 0 1 0 48\4-4ring21.dat + [1,16,0,0,3,2.5,0,0,0,0,2.5,0,1,0, ldraw_lib__48__4_4ring21()], // 1 16 0 0 -22 42 0 0 0 0 42 0 4 0 48\4-4cyli.dat [1,16,0,0,-22,42,0,0,0,0,42,0,4,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -18 -42 0 0 0 0 42 0 12 0 48\4-4edge.dat diff --git a/parts/87079p09.scad b/parts/87079p09.scad index 83915c48e..0a89caed9 100644 --- a/parts/87079p09.scad +++ b/parts/87079p09.scad @@ -8,17 +8,17 @@ use <../p/3-16chrd.scad> use <../p/3-16ndis.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin14.scad> -use <../p/4-4rin15.scad> -use <../p/4-4rin16.scad> -use <../p/4-4rin17.scad> +use <../p/4-4ring14.scad> +use <../p/4-4ring15.scad> +use <../p/4-4ring16.scad> +use <../p/4-4ring17.scad> use function ldraw_lib__87079p09() = [ // 0 Tile 2 x 4 with Warning Triangle and Minifigure Head with Construction Helmet Pattern // 0 Name: 87079p09.dat // 0 Author: Bjoern Sigve Storesund [Storesund] -// 0 !LDRAW_ORG Part UPDATE 2019-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -27,7 +27,8 @@ function ldraw_lib__87079p09() = [ // 0 !KEYWORDS BrickLink 87079pb404, Road Worker, Set 10734, Set 30357 // // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 0 -11 0 0 1.5 0 0 0 1 0 0 0 2.5 4-4disc.dat [1,0,-11,0,0,1.5,0,0,0,1,0,0,0,2.5, ldraw_lib__4_4disc()], @@ -37,12 +38,12 @@ function ldraw_lib__87079p09() = [ [1,1,21.6,0,-2.5,1.16,0,0,0,1,0,0,0,1.16, ldraw_lib__4_4ndis()], // 1 1 21.6 0 2.5 1.16 0 0 0 1 0 0 0 1.16 4-4ndis.dat [1,1,21.6,0,2.5,1.16,0,0,0,1,0,0,0,1.16, ldraw_lib__4_4ndis()], -// 1 1 18.9 0 0 1.05 0 0 0 1 0 0 0 1.05 4-4rin14.dat - [1,1,18.9,0,0,1.05,0,0,0,1,0,0,0,1.05, ldraw_lib__4_4rin14()], -// 1 1 18.9 0 0 1.05 0 0 0 1 0 0 0 1.05 4-4rin16.dat - [1,1,18.9,0,0,1.05,0,0,0,1,0,0,0,1.05, ldraw_lib__4_4rin16()], -// 1 1 18.9 0 0 1.05 0 0 0 1 0 0 0 1.05 4-4rin17.dat - [1,1,18.9,0,0,1.05,0,0,0,1,0,0,0,1.05, ldraw_lib__4_4rin17()], +// 1 1 18.9 0 0 1.05 0 0 0 1 0 0 0 1.05 4-4ring14.dat + [1,1,18.9,0,0,1.05,0,0,0,1,0,0,0,1.05, ldraw_lib__4_4ring14()], +// 1 1 18.9 0 0 1.05 0 0 0 1 0 0 0 1.05 4-4ring16.dat + [1,1,18.9,0,0,1.05,0,0,0,1,0,0,0,1.05, ldraw_lib__4_4ring16()], +// 1 1 18.9 0 0 1.05 0 0 0 1 0 0 0 1.05 4-4ring17.dat + [1,1,18.9,0,0,1.05,0,0,0,1,0,0,0,1.05, ldraw_lib__4_4ring17()], // 1 1 18.9 0 0 -14.7 0 0 0 1 0 0 0 14.7 1-8chrd.dat [1,1,18.9,0,0,-14.7,0,0,0,1,0,0,0,14.7, ldraw_lib__1_8chrd()], // 1 1 18.9 0 0 -14.7 0 0 0 1 0 0 0 -14.7 1-8chrd.dat @@ -83,8 +84,8 @@ function ldraw_lib__87079p09() = [ [1,16,21.6,0,2.5,1.16,0,0,0,1,0,0,0,1.16, ldraw_lib__4_4disc()], // 1 16 18.9 0 0 18.9 0 0 0 1 0 0 0 18.9 4-4ndis.dat [1,16,18.9,0,0,18.9,0,0,0,1,0,0,0,18.9, ldraw_lib__4_4ndis()], -// 1 16 18.9 0 0 1.05 0 0 0 1 0 0 0 1.05 4-4rin15.dat - [1,16,18.9,0,0,1.05,0,0,0,1,0,0,0,1.05, ldraw_lib__4_4rin15()], +// 1 16 18.9 0 0 1.05 0 0 0 1 0 0 0 1.05 4-4ring15.dat + [1,16,18.9,0,0,1.05,0,0,0,1,0,0,0,1.05, ldraw_lib__4_4ring15()], // 1 16 -7 0 16.8 2.2 0 0 0 1 0 0 0 2 1-4ndis.dat [1,16,-7,0,16.8,2.2,0,0,0,1,0,0,0,2, ldraw_lib__1_4ndis()], // 3 1 19.8 0 5 20.44 0 3.66 21.6 0 3.66 diff --git a/parts/87079p0b.scad b/parts/87079p0b.scad index 53ad51e8c..02aab4480 100644 --- a/parts/87079p0b.scad +++ b/parts/87079p0b.scad @@ -5,7 +5,7 @@ function ldraw_lib__87079p0b() = [ // 0 Name: 87079p0b.dat // 0 Author: Bjoern Sigve Storesund [Storesund] // 0 !LDRAW_ORG Part UPDATE 2019-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/87079pt3.scad b/parts/87079pt3.scad index 1b45cb7f9..3a961af97 100644 --- a/parts/87079pt3.scad +++ b/parts/87079pt3.scad @@ -12,7 +12,7 @@ use <../p/48/1-24ring2.scad> use <../p/48/1-4disc.scad> use <../p/7-16chrd.scad> use <../p/7-16ndis.scad> -use <../p/7-16rin1.scad> +use <../p/7-16ring1.scad> use <../p/7-16ring2.scad> use use @@ -20,7 +20,7 @@ function ldraw_lib__87079pt3() = [ // 0 Tile 2 x 4 with Groove and "10277 Ce6/8" Pattern // 0 Name: 87079pt3.dat // 0 Author: Ulrich Röder [UR] -// 0 !LDRAW_ORG Part UPDATE 2022-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -35,7 +35,8 @@ function ldraw_lib__87079pt3() = [ // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 // 0 !HISTORY 2021-01-04 [cwdee] Update 7-16rin1 reference // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\87079s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__87079s01()], @@ -295,8 +296,8 @@ function ldraw_lib__87079pt3() = [ [1,14,-2.389,0,-13.182,.45448,0,0,0,1,0,0,0,.464048, ldraw_lib__2_4ring1()], // 1 14 -2.389 0 -13.182 .45448 0 0 0 1 0 0 0 .464048 2-4ring2.dat [1,14,-2.389,0,-13.182,.45448,0,0,0,1,0,0,0,.464048, ldraw_lib__2_4ring2()], -// 1 14 -2.389 0 -13.826 -.45448 0 0 0 1 0 0 0 -.464048 7-16rin1.dat - [1,14,-2.389,0,-13.826,-.45448,0,0,0,1,0,0,0,-.464048, ldraw_lib__7_16rin1()], +// 1 14 -2.389 0 -13.826 -.45448 0 0 0 1 0 0 0 -.464048 7-16ring1.dat + [1,14,-2.389,0,-13.826,-.45448,0,0,0,1,0,0,0,-.464048, ldraw_lib__7_16ring1()], // 1 14 -2.389 0 -13.826 -.45448 0 0 0 1 0 0 0 -.464048 7-16ring2.dat [1,14,-2.389,0,-13.826,-.45448,0,0,0,1,0,0,0,-.464048, ldraw_lib__7_16ring2()], // 4 14 -3.75244 0 -13.826 -3.29796 0 -13.826 -3.29796 0 -13.182 -3.75244 0 -13.182 diff --git a/parts/87407.scad b/parts/87407.scad index 34deb929e..51e62a449 100644 --- a/parts/87407.scad +++ b/parts/87407.scad @@ -2,11 +2,11 @@ use <../lib.scad> use <../p/4-4con7.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin21.scad> -use <../p/4-4rin33.scad> -use <../p/4-4rin34.scad> use <../p/4-4ring1.scad> use <../p/4-4ring2.scad> +use <../p/4-4ring21.scad> +use <../p/4-4ring33.scad> +use <../p/4-4ring34.scad> use <../p/4-4ring6.scad> use <../p/connhole.scad> use <../p/toothb20.scad> @@ -14,7 +14,7 @@ function ldraw_lib__87407() = [ // 0 Technic Gear 20 Tooth Bevel with Peghole // 0 Name: 87407.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__87407() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -10 1 0 0 0 0 1 0 -1 0 connhole.dat [1,16,0,0,-10,1,0,0,0,0,1,0,-1,0, ldraw_lib__connhole()], @@ -194,18 +195,18 @@ function ldraw_lib__87407() = [ [1,16,0,0,0,11,0,0,0,0,11,0,20,0, ldraw_lib__4_4edge()], // 1 16 0 0 0 1.5 0 0 0 0 1.5 0 -1 0 4-4ring6.dat [1,16,0,0,0,1.5,0,0,0,0,1.5,0,-1,0, ldraw_lib__4_4ring6()], -// 1 16 0 0 0 0.5 0 0 0 0 0.5 0 -1 0 4-4rin21.dat - [1,16,0,0,0,0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__4_4rin21()], +// 1 16 0 0 0 0.5 0 0 0 0 0.5 0 -1 0 4-4ring21.dat + [1,16,0,0,0,0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__4_4ring21()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -3 2.5 0 0 0 0 2.5 0 -1.5 0 4-4con7.dat [1,16,0,0,-3,2.5,0,0,0,0,2.5,0,-1.5,0, ldraw_lib__4_4con7()], // 1 16 0 0 -4.5 5.5 0 0 0 0 5.5 0 -1 0 4-4ring2.dat [1,16,0,0,-4.5,5.5,0,0,0,0,5.5,0,-1,0, ldraw_lib__4_4ring2()], -// 1 16 0 0 -4.5 0.5 0 0 0 0 0.5 0 -1 0 4-4rin33.dat - [1,16,0,0,-4.5,0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__4_4rin33()], -// 1 16 0 0 -4.5 0.5 0 0 0 0 0.5 0 -1 0 4-4rin34.dat - [1,16,0,0,-4.5,0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__4_4rin34()], +// 1 16 0 0 -4.5 0.5 0 0 0 0 0.5 0 -1 0 4-4ring33.dat + [1,16,0,0,-4.5,0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__4_4ring33()], +// 1 16 0 0 -4.5 0.5 0 0 0 0 0.5 0 -1 0 4-4ring34.dat + [1,16,0,0,-4.5,0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__4_4ring34()], // 1 16 0 0 -4.5 11 0 0 0 0 11 0 1 0 4-4edge.dat [1,16,0,0,-4.5,11,0,0,0,0,11,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 0 11 0 0 0 0 11 0 -4.5 0 4-4cyli.dat diff --git a/parts/87414.scad b/parts/87414.scad index 0b39670cf..9f89c5c4e 100644 --- a/parts/87414.scad +++ b/parts/87414.scad @@ -1,13 +1,13 @@ use <../lib.scad> use <../p/4-4con7.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin16.scad> +use <../p/4-4ring16.scad> use function ldraw_lib__87414() = [ // 0 Tyre 6/ 50 x 8 Offset Tread with Centre Band // 0 Name: 87414.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2014-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__87414() = [ // 0 !HISTORY 2013-08-14 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2014-10-30 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm)/profile_as_percentage_of_width x rim_diameter_(mm) // @@ -81,10 +82,10 @@ function ldraw_lib__87414() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 3 8.75 0 0 0 0 8.75 0 -2.5 0 4-4cylo.dat [1,16,0,0,3,8.75,0,0,0,0,8.75,0,-2.5,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 0.5 0.54688 0 0 0 0 0.54688 0 1 0 4-4rin16.dat - [1,16,0,0,0.5,0.54688,0,0,0,0,0.54688,0,1,0, ldraw_lib__4_4rin16()], -// 1 16 0 0 -0.5 0.54688 0 0 0 0 0.54688 0 -1 0 4-4rin16.dat - [1,16,0,0,-0.5,0.54688,0,0,0,0,0.54688,0,-1,0, ldraw_lib__4_4rin16()], +// 1 16 0 0 0.5 0.54688 0 0 0 0 0.54688 0 1 0 4-4ring16.dat + [1,16,0,0,0.5,0.54688,0,0,0,0,0.54688,0,1,0, ldraw_lib__4_4ring16()], +// 1 16 0 0 -0.5 0.54688 0 0 0 0 0.54688 0 -1 0 4-4ring16.dat + [1,16,0,0,-0.5,0.54688,0,0,0,0,0.54688,0,-1,0, ldraw_lib__4_4ring16()], ]; module ldraw_lib__87414(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__87414(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/87617.scad b/parts/87617.scad index 7206660d2..860368c62 100644 --- a/parts/87617.scad +++ b/parts/87617.scad @@ -13,13 +13,13 @@ use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use <../p/5-16edge.scad> use <../p/7-16cyli.scad> -use <../p/7-16rin4.scad> +use <../p/7-16ring4.scad> use <../p/rect.scad> function ldraw_lib__87617() = [ // 0 Cylinder 1 x 1 x 4.333 with Handle // 0 Name: 87617.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__87617() = [ // 0 !KEYWORDS 87618, piston // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 0 -86 -3.92 0.38 -85.92 -3.92 [2,24,0,-86,-3.92,0.38,-85.92,-3.92], @@ -443,8 +444,8 @@ function ldraw_lib__87617() = [ [1,16,0,3,0,4.4445,0,6.6518,0,1,0,-6.6518,0,4.4445, ldraw_lib__2_4edge()], // 1 16 0 3 0 -1.9509 0 -9.8079 0 6 0 9.8079 0 -1.9509 4-4cyli.dat [1,16,0,3,0,-1.9509,0,-9.8079,0,6,0,9.8079,0,-1.9509, ldraw_lib__4_4cyli()], -// 1 16 0 3 0 -1.1113 0 -1.663 0 1 0 -1.663 0 1.1113 7-16rin4.dat - [1,16,0,3,0,-1.1113,0,-1.663,0,1,0,-1.663,0,1.1113, ldraw_lib__7_16rin4()], +// 1 16 0 3 0 -1.1113 0 -1.663 0 1 0 -1.663 0 1.1113 7-16ring4.dat + [1,16,0,3,0,-1.1113,0,-1.663,0,1,0,-1.663,0,1.1113, ldraw_lib__7_16ring4()], // 1 16 0 3 0 0.3902 0 1.9616 0 1 0 1.9616 0 -0.3902 3-8ring4.dat [1,16,0,3,0,0.3902,0,1.9616,0,1,0,1.9616,0,-0.3902, ldraw_lib__3_8ring4()], // 1 16 0 -3 0 -4.4445 0 -6.6518 0 1 0 6.6518 0 -4.4445 5-16edge.dat @@ -467,8 +468,8 @@ function ldraw_lib__87617() = [ [1,16,0,-3,0,5.5557,0,8.3147,0,1,0,-8.3147,0,5.5557, ldraw_lib__2_4edge()], // 1 16 0 -3 0 -0.3902 0 -1.9616 0 -1 0 1.9616 0 -0.3902 3-8ring4.dat [1,16,0,-3,0,-0.3902,0,-1.9616,0,-1,0,1.9616,0,-0.3902, ldraw_lib__3_8ring4()], -// 1 16 0 -3 0 1.1113 0 1.663 0 -1 0 -1.663 0 1.1113 7-16rin4.dat - [1,16,0,-3,0,1.1113,0,1.663,0,-1,0,-1.663,0,1.1113, ldraw_lib__7_16rin4()], +// 1 16 0 -3 0 1.1113 0 1.663 0 -1 0 -1.663 0 1.1113 7-16ring4.dat + [1,16,0,-3,0,1.1113,0,1.663,0,-1,0,-1.663,0,1.1113, ldraw_lib__7_16ring4()], // 1 16 0 -10 0 -1.9509 0 9.8079 0 -1 0 9.8079 0 1.9509 4-4edge.dat [1,16,0,-10,0,-1.9509,0,9.8079,0,-1,0,9.8079,0,1.9509, ldraw_lib__4_4edge()], // 1 16 0 -3 0 -1.9509 0 9.8079 0 -7 0 9.8079 0 1.9509 4-4cyli.dat diff --git a/parts/87618.scad b/parts/87618.scad index f9f75eb24..e95b1c767 100644 --- a/parts/87618.scad +++ b/parts/87618.scad @@ -3,7 +3,7 @@ use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring4.scad> use <../p/rect.scad> use <../p/rect2p.scad> @@ -11,7 +11,7 @@ function ldraw_lib__87618() = [ // 0 Bar 4.5L with Handle // 0 Name: 87618.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,14 +21,15 @@ function ldraw_lib__87618() = [ // 0 !KEYWORDS 87617, piston // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -30 4 0 0 0 0 -4 0 20 0 4-4cylc.dat [1,16,0,0,-30,4,0,0,0,0,-4,0,20,0, ldraw_lib__4_4cylc()], // 1 16 0 0 -10 1 0 0 0 0 -1 0 1 0 4-4ring4.dat [1,16,0,0,-10,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring4()], -// 1 16 0 0 -10 0.5 0 0 0 0 -0.5 0 1 0 4-4rin10.dat - [1,16,0,0,-10,0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 -10 0.5 0 0 0 0 -0.5 0 1 0 4-4ring10.dat + [1,16,0,0,-10,0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__4_4ring10()], // 1 16 0 0 10 5.5 0 0 0 0 5.5 0 -20 0 4-4cylc.dat [1,16,0,0,10,5.5,0,0,0,0,5.5,0,-20,0, ldraw_lib__4_4cylc()], // 1 16 0 -8.5 0 0 0 2 0 1 0 -6 0 0 rect.dat diff --git a/parts/87695.scad b/parts/87695.scad index b4a6f2052..08500767b 100644 --- a/parts/87695.scad +++ b/parts/87695.scad @@ -1,12 +1,12 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin19.scad> +use <../p/4-4ring19.scad> function ldraw_lib__87695() = [ // 0 Animal Cattlehorns // 0 Name: 87695.dat // 0 Author: Franklin W. Cain [fwcain] -// 0 !LDRAW_ORG Part UPDATE 2015-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,14 +23,15 @@ function ldraw_lib__87695() = [ // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 // 0 !HISTORY 2015-10-22 [PTadmin] Renamed from 6029a // 0 !HISTORY 2015-12-30 [PTadmin] Official Update 2015-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 7 0 0 0 -14 0 4 0 0 0 0 4 4-4cyli.dat [1,16,7,0,0,0,-14,0,4,0,0,0,0,4, ldraw_lib__4_4cyli()], -// 1 16 7 0 0 0 -1 0 0.2 0 0 0 0 -0.2 4-4rin19.dat - [1,16,7,0,0,0,-1,0,0.2,0,0,0,0,-0.2, ldraw_lib__4_4rin19()], -// 1 16 -7 0 0 0 1 0 0.2 0 0 0 0 0.2 4-4rin19.dat - [1,16,-7,0,0,0,1,0,0.2,0,0,0,0,0.2, ldraw_lib__4_4rin19()], +// 1 16 7 0 0 0 -1 0 0.2 0 0 0 0 -0.2 4-4ring19.dat + [1,16,7,0,0,0,-1,0,0.2,0,0,0,0,-0.2, ldraw_lib__4_4ring19()], +// 1 16 -7 0 0 0 1 0 0.2 0 0 0 0 0.2 4-4ring19.dat + [1,16,-7,0,0,0,1,0,0.2,0,0,0,0,0.2, ldraw_lib__4_4ring19()], // 1 16 -7 0 0 0 1 0 4 0 0 0 0 4 4-4edge.dat [1,16,-7,0,0,0,1,0,4,0,0,0,0,4, ldraw_lib__4_4edge()], // 1 16 -7 0 0 0 1 0 3.8 0 0 0 0 3.8 4-4edge.dat diff --git a/parts/87796.scad b/parts/87796.scad index 043ff18cb..aa5a207c8 100644 --- a/parts/87796.scad +++ b/parts/87796.scad @@ -8,12 +8,12 @@ use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin24.scad> -use <../p/4-4rin33.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring2.scad> +use <../p/4-4ring24.scad> use <../p/4-4ring3.scad> +use <../p/4-4ring33.scad> use <../p/4-4ring4.scad> use <../p/4-4ring7.scad> use <../p/8-8sphe.scad> @@ -31,7 +31,7 @@ function ldraw_lib__87796() = [ // 0 Constraction Limb 3 x 7 Bent 53.13 // 0 Name: 87796.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -41,7 +41,8 @@ function ldraw_lib__87796() = [ // 0 !HISTORY 2013-08-14 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2016-04-22 [MagFors] File preparation for LDraw Parts Tracker // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -10 0 -20 0 20 0 -1 0 0 0 0 1 axlehol4.dat [1,16,-10,0,-20,0,20,0,-1,0,0,0,0,1, ldraw_lib__axlehol4()], @@ -135,20 +136,20 @@ function ldraw_lib__87796() = [ [1,16,1.875,22.375,33.5,0,5.625,0,-5,0,0,0,0,5, ldraw_lib__4_4cylc()], // 1 16 7.5 22.375 33.5 0 -1 0 -2.5 0 0 0 0 2.5 4-4ring2.dat [1,16,7.5,22.375,33.5,0,-1,0,-2.5,0,0,0,0,2.5, ldraw_lib__4_4ring2()], -// 1 16 7.5 22.375 33.5 0 -1 0 -0.75 0 0 0 0 0.75 4-4rin10.dat - [1,16,7.5,22.375,33.5,0,-1,0,-0.75,0,0,0,0,0.75, ldraw_lib__4_4rin10()], -// 1 16 7.5 22.375 33.5 0 -1 0 -0.25 0 0 0 0 0.25 4-4rin33.dat - [1,16,7.5,22.375,33.5,0,-1,0,-0.25,0,0,0,0,0.25, ldraw_lib__4_4rin33()], +// 1 16 7.5 22.375 33.5 0 -1 0 -0.75 0 0 0 0 0.75 4-4ring10.dat + [1,16,7.5,22.375,33.5,0,-1,0,-0.75,0,0,0,0,0.75, ldraw_lib__4_4ring10()], +// 1 16 7.5 22.375 33.5 0 -1 0 -0.25 0 0 0 0 0.25 4-4ring33.dat + [1,16,7.5,22.375,33.5,0,-1,0,-0.25,0,0,0,0,0.25, ldraw_lib__4_4ring33()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -1.875 22.375 33.5 0 -5.625 0 5 0 0 0 0 5 4-4cylc.dat [1,16,-1.875,22.375,33.5,0,-5.625,0,5,0,0,0,0,5, ldraw_lib__4_4cylc()], // 1 16 -7.5 22.375 33.5 0 1 0 2.5 0 0 0 0 2.5 4-4ring2.dat [1,16,-7.5,22.375,33.5,0,1,0,2.5,0,0,0,0,2.5, ldraw_lib__4_4ring2()], -// 1 16 -7.5 22.375 33.5 0 1 0 0.75 0 0 0 0 0.75 4-4rin10.dat - [1,16,-7.5,22.375,33.5,0,1,0,0.75,0,0,0,0,0.75, ldraw_lib__4_4rin10()], -// 1 16 -7.5 22.375 33.5 0 1 0 0.25 0 0 0 0 0.25 4-4rin33.dat - [1,16,-7.5,22.375,33.5,0,1,0,0.25,0,0,0,0,0.25, ldraw_lib__4_4rin33()], +// 1 16 -7.5 22.375 33.5 0 1 0 0.75 0 0 0 0 0.75 4-4ring10.dat + [1,16,-7.5,22.375,33.5,0,1,0,0.75,0,0,0,0,0.75, ldraw_lib__4_4ring10()], +// 1 16 -7.5 22.375 33.5 0 1 0 0.25 0 0 0 0 0.25 4-4ring33.dat + [1,16,-7.5,22.375,33.5,0,1,0,0.25,0,0,0,0,0.25, ldraw_lib__4_4ring33()], // 0 // elbow // 1 16 -8.875 -13.75 20 0 17.75 0 -6.25 0 0 0 0 6.25 4-4cylo.dat [1,16,-8.875,-13.75,20,0,17.75,0,-6.25,0,0,0,0,6.25, ldraw_lib__4_4cylo()], @@ -164,8 +165,8 @@ function ldraw_lib__87796() = [ [1,16,-7.3,-13.75,20,0,-1.575,0,5.25,0,0,0,0,5.25, ldraw_lib__4_4cylc()], // 1 16 -8.875 -13.75 20 0 1 0 0.75 0 0 0 0 0.75 4-4ring7.dat [1,16,-8.875,-13.75,20,0,1,0,0.75,0,0,0,0,0.75, ldraw_lib__4_4ring7()], -// 1 16 -8.875 -13.75 20 0 1 0 0.25 0 0 0 0 0.25 4-4rin24.dat - [1,16,-8.875,-13.75,20,0,1,0,0.25,0,0,0,0,0.25, ldraw_lib__4_4rin24()], +// 1 16 -8.875 -13.75 20 0 1 0 0.25 0 0 0 0 0.25 4-4ring24.dat + [1,16,-8.875,-13.75,20,0,1,0,0.25,0,0,0,0,0.25, ldraw_lib__4_4ring24()], // 0 // edge around axle-cyli // 2 24 -6 26.9918 40.4417 -5.6736 25.628 41.3532 [2,24,-6,26.9918,40.4417,-5.6736,25.628,41.3532], diff --git a/parts/87944.scad b/parts/87944.scad index f996d9a79..d3a0ec5fd 100644 --- a/parts/87944.scad +++ b/parts/87944.scad @@ -7,13 +7,13 @@ use <../p/4-4edge.scad> use <../p/4-4ndis.scad> use <../p/48/1-3edge.scad> use <../p/48/1-4edge.scad> -use <../p/48/1-4rin39.scad> -use <../p/48/1-4rin40.scad> +use <../p/48/1-4ring39.scad> +use <../p/48/1-4ring40.scad> use <../p/48/4-4con39.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4disc.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin12.scad> +use <../p/48/4-4ring12.scad> use <../p/48/4-4ring44.scad> use <../p/box3u8p.scad> use <../p/connhol2.scad> @@ -25,7 +25,7 @@ function ldraw_lib__87944() = [ // 0 Car Air Blast Receiver (Needs Work) // 0 Name: 87944.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -33,7 +33,8 @@ function ldraw_lib__87944() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Needs Work: interior is guessed and needs a spouse for injector // @@ -433,40 +434,40 @@ function ldraw_lib__87944() = [ [1,16,0,25,72.5,0,0,25.625,25.625,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 25 72.5 25.625 0 0 0 0 25.625 0 2 0 48\4-4cyli.dat [1,16,0,25,72.5,25.625,0,0,0,0,25.625,0,2,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 25 72.5 0.625 0 0 0 0 0.625 0 2 0 48\1-4rin40.dat - [1,16,0,25,72.5,0.625,0,0,0,0,0.625,0,2,0, ldraw_lib__48__1_4rin40()], -// 1 16 0 25 72.5 0 0 0.625 -0.625 0 0 0 2 0 48\1-4rin40.dat - [1,16,0,25,72.5,0,0,0.625,-0.625,0,0,0,2,0, ldraw_lib__48__1_4rin40()], -// 1 16 0 25 72.5 -0.625 0 0 0 0 -0.625 0 2 0 48\1-4rin40.dat - [1,16,0,25,72.5,-0.625,0,0,0,0,-0.625,0,2,0, ldraw_lib__48__1_4rin40()], -// 1 16 0 25 72.5 0 0 -0.625 0.625 0 0 0 2 0 48\1-4rin40.dat - [1,16,0,25,72.5,0,0,-0.625,0.625,0,0,0,2,0, ldraw_lib__48__1_4rin40()], +// 1 16 0 25 72.5 0.625 0 0 0 0 0.625 0 2 0 48\1-4ring40.dat + [1,16,0,25,72.5,0.625,0,0,0,0,0.625,0,2,0, ldraw_lib__48__1_4ring40()], +// 1 16 0 25 72.5 0 0 0.625 -0.625 0 0 0 2 0 48\1-4ring40.dat + [1,16,0,25,72.5,0,0,0.625,-0.625,0,0,0,2,0, ldraw_lib__48__1_4ring40()], +// 1 16 0 25 72.5 -0.625 0 0 0 0 -0.625 0 2 0 48\1-4ring40.dat + [1,16,0,25,72.5,-0.625,0,0,0,0,-0.625,0,2,0, ldraw_lib__48__1_4ring40()], +// 1 16 0 25 72.5 0 0 -0.625 0.625 0 0 0 2 0 48\1-4ring40.dat + [1,16,0,25,72.5,0,0,-0.625,0.625,0,0,0,2,0, ldraw_lib__48__1_4ring40()], // 1 16 0 25 74.5 24.375 0 0 0 0 24.375 0 23.5 0 48\4-4cyli.dat [1,16,0,25,74.5,24.375,0,0,0,0,24.375,0,23.5,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 25 74.5 0.625 0 0 0 0 0.625 0 -2 0 48\1-4rin40.dat - [1,16,0,25,74.5,0.625,0,0,0,0,0.625,0,-2,0, ldraw_lib__48__1_4rin40()], -// 1 16 0 25 74.5 0 0 0.625 -0.625 0 0 0 -2 0 48\1-4rin40.dat - [1,16,0,25,74.5,0,0,0.625,-0.625,0,0,0,-2,0, ldraw_lib__48__1_4rin40()], -// 1 16 0 25 74.5 -0.625 0 0 0 0 -0.625 0 -2 0 48\1-4rin40.dat - [1,16,0,25,74.5,-0.625,0,0,0,0,-0.625,0,-2,0, ldraw_lib__48__1_4rin40()], -// 1 16 0 25 74.5 0 0 -0.625 0.625 0 0 0 -2 0 48\1-4rin40.dat - [1,16,0,25,74.5,0,0,-0.625,0.625,0,0,0,-2,0, ldraw_lib__48__1_4rin40()], -// 1 16 0 25 74.5 0 0 -0.625 0.625 0 0 0 -2 0 48\1-4rin39.dat - [1,16,0,25,74.5,0,0,-0.625,0.625,0,0,0,-2,0, ldraw_lib__48__1_4rin39()], -// 1 16 0 25 74.5 0.625 0 0 0 0 0.625 0 -2 0 48\1-4rin39.dat - [1,16,0,25,74.5,0.625,0,0,0,0,0.625,0,-2,0, ldraw_lib__48__1_4rin39()], -// 1 16 0 25 74.5 0 0 0.625 -0.625 0 0 0 -2 0 48\1-4rin39.dat - [1,16,0,25,74.5,0,0,0.625,-0.625,0,0,0,-2,0, ldraw_lib__48__1_4rin39()], -// 1 16 0 25 74.5 -0.625 0 0 0 0 -0.625 0 -2 0 48\1-4rin39.dat - [1,16,0,25,74.5,-0.625,0,0,0,0,-0.625,0,-2,0, ldraw_lib__48__1_4rin39()], +// 1 16 0 25 74.5 0.625 0 0 0 0 0.625 0 -2 0 48\1-4ring40.dat + [1,16,0,25,74.5,0.625,0,0,0,0,0.625,0,-2,0, ldraw_lib__48__1_4ring40()], +// 1 16 0 25 74.5 0 0 0.625 -0.625 0 0 0 -2 0 48\1-4ring40.dat + [1,16,0,25,74.5,0,0,0.625,-0.625,0,0,0,-2,0, ldraw_lib__48__1_4ring40()], +// 1 16 0 25 74.5 -0.625 0 0 0 0 -0.625 0 -2 0 48\1-4ring40.dat + [1,16,0,25,74.5,-0.625,0,0,0,0,-0.625,0,-2,0, ldraw_lib__48__1_4ring40()], +// 1 16 0 25 74.5 0 0 -0.625 0.625 0 0 0 -2 0 48\1-4ring40.dat + [1,16,0,25,74.5,0,0,-0.625,0.625,0,0,0,-2,0, ldraw_lib__48__1_4ring40()], +// 1 16 0 25 74.5 0 0 -0.625 0.625 0 0 0 -2 0 48\1-4ring39.dat + [1,16,0,25,74.5,0,0,-0.625,0.625,0,0,0,-2,0, ldraw_lib__48__1_4ring39()], +// 1 16 0 25 74.5 0.625 0 0 0 0 0.625 0 -2 0 48\1-4ring39.dat + [1,16,0,25,74.5,0.625,0,0,0,0,0.625,0,-2,0, ldraw_lib__48__1_4ring39()], +// 1 16 0 25 74.5 0 0 0.625 -0.625 0 0 0 -2 0 48\1-4ring39.dat + [1,16,0,25,74.5,0,0,0.625,-0.625,0,0,0,-2,0, ldraw_lib__48__1_4ring39()], +// 1 16 0 25 74.5 -0.625 0 0 0 0 -0.625 0 -2 0 48\1-4ring39.dat + [1,16,0,25,74.5,-0.625,0,0,0,0,-0.625,0,-2,0, ldraw_lib__48__1_4ring39()], // 1 16 0 25 74.5 0 0 24.375 24.375 0 0 0 1 0 48\4-4edge.dat [1,16,0,25,74.5,0,0,24.375,24.375,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 25 98 0 0 24.375 24.375 0 0 0 1 0 48\4-4edge.dat [1,16,0,25,98,0,0,24.375,24.375,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 25 98 0 0 22 22 0 0 0 1 0 48\4-4edge.dat [1,16,0,25,98,0,0,22,22,0,0,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 25 98 0 0 1.83333 1.83333 0 0 0 -1 0 48\4-4rin12.dat - [1,16,0,25,98,0,0,1.83333,1.83333,0,0,0,-1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 25 98 0 0 1.83333 1.83333 0 0 0 -1 0 48\4-4ring12.dat + [1,16,0,25,98,0,0,1.83333,1.83333,0,0,0,-1,0, ldraw_lib__48__4_4ring12()], // 1 16 0 25 98 0 0 0.541667 0.541667 0 0 0 -1 0 48\4-4ring44.dat [1,16,0,25,98,0,0,0.541667,0.541667,0,0,0,-1,0, ldraw_lib__48__4_4ring44()], // 0 BFC INVERTNEXT diff --git a/parts/88112.scad b/parts/88112.scad index 26b270018..7fb926236 100644 --- a/parts/88112.scad +++ b/parts/88112.scad @@ -1,12 +1,12 @@ use <../lib.scad> use <../p/1-16cyli.scad> use <../p/1-16edge.scad> -use <../p/1-16rin4.scad> +use <../p/1-16ring4.scad> use <../p/1-4cyli.scad> use <../p/1-4disc.scad> use <../p/1-4edge.scad> use <../p/3-16edge.scad> -use <../p/3-16rin4.scad> +use <../p/3-16ring4.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> @@ -27,7 +27,7 @@ function ldraw_lib__88112() = [ // 0 ~Electric Power Functions E-Motor Back Case // 0 Name: 88112.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2019-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -37,7 +37,8 @@ function ldraw_lib__88112() = [ // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 // 0 !HISTORY 2018-03-28 [PTadmin] Renamed from u9149 // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -50 1 0 0 0 1 0 0 0 1 stug2-1x2.dat [1,16,0,0,-50,1,0,0,0,1,0,0,0,1, ldraw_lib__stug2_1x2()], @@ -239,8 +240,8 @@ function ldraw_lib__88112() = [ [1,16,20,20,-58,0,0,16,-16,0,0,0,18,0, ldraw_lib__1_16cyli()], // 1 16 20 20 -40 16 0 0 0 0 -16 0 1 0 3-16edge.dat [1,16,20,20,-40,16,0,0,0,0,-16,0,1,0, ldraw_lib__3_16edge()], -// 1 16 20 20 -40 4 0 0 0 0 -4 0 1 0 3-16rin4.dat - [1,16,20,20,-40,4,0,0,0,0,-4,0,1,0, ldraw_lib__3_16rin4()], +// 1 16 20 20 -40 4 0 0 0 0 -4 0 1 0 3-16ring4.dat + [1,16,20,20,-40,4,0,0,0,0,-4,0,1,0, ldraw_lib__3_16ring4()], // 2 24 27.654 1.522 -58 27.654 1.522 -40 [2,24,27.654,1.522,-58,27.654,1.522,-40], // 2 24 26.123 5.218 -58 26.123 5.218 -40 @@ -265,8 +266,8 @@ function ldraw_lib__88112() = [ [1,16,20,20,-58,0,0,20,-20,0,0,0,18,0, ldraw_lib__1_16edge()], // 1 16 20 20 -58 0 0 16 -16 0 0 0 18 0 1-16edge.dat [1,16,20,20,-58,0,0,16,-16,0,0,0,18,0, ldraw_lib__1_16edge()], -// 1 16 20 20 -58 0 0 4 -4 0 0 0 1 0 1-16rin4.dat - [1,16,20,20,-58,0,0,4,-4,0,0,0,1,0, ldraw_lib__1_16rin4()], +// 1 16 20 20 -58 0 0 4 -4 0 0 0 1 0 1-16ring4.dat + [1,16,20,20,-58,0,0,4,-4,0,0,0,1,0, ldraw_lib__1_16ring4()], // 1 16 -10 0 -30 -1 0 0 0 1 0 0 0 1 stud2a.dat [1,16,-10,0,-30,-1,0,0,0,1,0,0,0,1, ldraw_lib__stud2a()], // 1 16 -20 68 -20 -1 0 0 0 -1 0 0 0 1 stud4a.dat @@ -367,8 +368,8 @@ function ldraw_lib__88112() = [ [1,16,-20,20,-58,0,0,-16,-16,0,0,0,18,0, ldraw_lib__1_16cyli()], // 1 16 -20 20 -40 -16 0 0 0 0 -16 0 1 0 3-16edge.dat [1,16,-20,20,-40,-16,0,0,0,0,-16,0,1,0, ldraw_lib__3_16edge()], -// 1 16 -20 20 -40 -4 0 0 0 0 -4 0 1 0 3-16rin4.dat - [1,16,-20,20,-40,-4,0,0,0,0,-4,0,1,0, ldraw_lib__3_16rin4()], +// 1 16 -20 20 -40 -4 0 0 0 0 -4 0 1 0 3-16ring4.dat + [1,16,-20,20,-40,-4,0,0,0,0,-4,0,1,0, ldraw_lib__3_16ring4()], // 2 24 -27.654 1.522 -58 -27.654 1.522 -40 [2,24,-27.654,1.522,-58,-27.654,1.522,-40], // 2 24 -26.123 5.218 -58 -26.123 5.218 -40 @@ -393,8 +394,8 @@ function ldraw_lib__88112() = [ [1,16,-20,20,-58,0,0,-20,-20,0,0,0,18,0, ldraw_lib__1_16edge()], // 1 16 -20 20 -58 0 0 -16 -16 0 0 0 18 0 1-16edge.dat [1,16,-20,20,-58,0,0,-16,-16,0,0,0,18,0, ldraw_lib__1_16edge()], -// 1 16 -20 20 -58 0 0 -4 -4 0 0 0 1 0 1-16rin4.dat - [1,16,-20,20,-58,0,0,-4,-4,0,0,0,1,0, ldraw_lib__1_16rin4()], +// 1 16 -20 20 -58 0 0 -4 -4 0 0 0 1 0 1-16ring4.dat + [1,16,-20,20,-58,0,0,-4,-4,0,0,0,1,0, ldraw_lib__1_16ring4()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 64 -39 36 0 0 0 6 0 0 0 1 box4-7a.dat diff --git a/parts/88284.scad b/parts/88284.scad index 3dc56b0b0..05573ae1c 100644 --- a/parts/88284.scad +++ b/parts/88284.scad @@ -1,5 +1,5 @@ use <../lib.scad> -use <../p/1-4rin20.scad> +use <../p/1-4ring20.scad> use <../p/3-4edge.scad> use <../p/4-4con2.scad> use <../p/4-4con61.scad> @@ -8,8 +8,8 @@ use <../p/4-4cylo.scad> use <../p/4-4cyls.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin32.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring32.scad> use <../p/4-4ring7.scad> use use <../p/stud4.scad> @@ -17,7 +17,7 @@ function ldraw_lib__88284() = [ // 0 Minifig Helmet Persian // 0 Name: 88284.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Uncomment next line for Plume @@ -32,7 +32,8 @@ function ldraw_lib__88284() = [ // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 // 0 !HISTORY 2012-12-24 [cwdee] Update category // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -6 0 1 0 0 0 -1.5 0 0 0 1 stud4.dat [1,16,0,-6,0,1,0,0,0,-1.5,0,0,0,1, ldraw_lib__stud4()], @@ -50,8 +51,8 @@ function ldraw_lib__88284() = [ [1,16,0,4,0,0,0,13,0,1.47164,0,-13,0,0, ldraw_lib__4_4cyls()], // 1 16 0 5.472 0 0 0 1.85714 -0.21159 -0.99357 0 -1.85715 0.1132 0 4-4ring7.dat [1,16,0,5.472,0,0,0,1.85714,-0.21159,-0.99357,0,-1.85715,0.1132,0, ldraw_lib__4_4ring7()], -// 1 16 0 2.491 0.34 0 0 0.46429 -0.0529 -0.99357 0 -0.46429 0.1132 0 4-4rin32.dat - [1,16,0,2.491,0.34,0,0,0.46429,-0.0529,-0.99357,0,-0.46429,0.1132,0, ldraw_lib__4_4rin32()], +// 1 16 0 2.491 0.34 0 0 0.46429 -0.0529 -0.99357 0 -0.46429 0.1132 0 4-4ring32.dat + [1,16,0,2.491,0.34,0,0,0.46429,-0.0529,-0.99357,0,-0.46429,0.1132,0, ldraw_lib__4_4ring32()], // 1 16 0 2.491 0.34 0 0 0.24712 -0.02816 -2.98072 0 -0.24712 0.33961 0 4-4con61.dat [1,16,0,2.491,0.34,0,0,0.24712,-0.02816,-2.98072,0,-0.24712,0.33961,0, ldraw_lib__4_4con61()], // 1 16 0 2.491 0.34 0 0 15.3214 -1.74566 0.99357 0 -15.32148 -0.1132 0 4-4edge.dat @@ -62,12 +63,12 @@ function ldraw_lib__88284() = [ [1,16,0,5.472,0,0,0,14.8571,-1.69276,-2.98072,0,-14.85718,0.33961,0, ldraw_lib__4_4cylo()], // 1 16 0 -0.489 0.679 10.6592 0 10.6592 -1.21446 0.99357 1.21446 -10.65924 -0.1132 10.65924 3-4edge.dat [1,16,0,-0.489,0.679,10.6592,0,10.6592,-1.21446,0.99357,1.21446,-10.65924,-0.1132,10.65924, ldraw_lib__3_4edge()], -// 1 16 0 -0.489 0.679 0.50758 0 0.50758 -0.05783 0.99357 0.05783 -0.50758 -0.1132 0.50758 1-4rin20.dat - [1,16,0,-0.489,0.679,0.50758,0,0.50758,-0.05783,0.99357,0.05783,-0.50758,-0.1132,0.50758, ldraw_lib__1_4rin20()], -// 1 16 0 -0.489 0.679 0.50758 0 -0.50758 0.05783 0.99357 0.05783 0.50758 -0.1132 0.50758 1-4rin20.dat - [1,16,0,-0.489,0.679,0.50758,0,-0.50758,0.05783,0.99357,0.05783,0.50758,-0.1132,0.50758, ldraw_lib__1_4rin20()], -// 1 16 0 -0.489 0.679 -0.50758 0 -0.50758 0.05783 0.99357 -0.05783 0.50758 -0.1132 -0.50758 1-4rin20.dat - [1,16,0,-0.489,0.679,-0.50758,0,-0.50758,0.05783,0.99357,-0.05783,0.50758,-0.1132,-0.50758, ldraw_lib__1_4rin20()], +// 1 16 0 -0.489 0.679 0.50758 0 0.50758 -0.05783 0.99357 0.05783 -0.50758 -0.1132 0.50758 1-4ring20.dat + [1,16,0,-0.489,0.679,0.50758,0,0.50758,-0.05783,0.99357,0.05783,-0.50758,-0.1132,0.50758, ldraw_lib__1_4ring20()], +// 1 16 0 -0.489 0.679 0.50758 0 -0.50758 0.05783 0.99357 0.05783 0.50758 -0.1132 0.50758 1-4ring20.dat + [1,16,0,-0.489,0.679,0.50758,0,-0.50758,0.05783,0.99357,0.05783,0.50758,-0.1132,0.50758, ldraw_lib__1_4ring20()], +// 1 16 0 -0.489 0.679 -0.50758 0 -0.50758 0.05783 0.99357 -0.05783 0.50758 -0.1132 -0.50758 1-4ring20.dat + [1,16,0,-0.489,0.679,-0.50758,0,-0.50758,0.05783,0.99357,-0.05783,0.50758,-0.1132,-0.50758, ldraw_lib__1_4ring20()], // 1 16 0 -0.489 0.679 10.1515 0 10.1515 -1.15663 0.99357 1.15663 -10.15162 -0.1132 10.15162 3-4edge.dat [1,16,0,-0.489,0.679,10.1515,0,10.1515,-1.15663,0.99357,1.15663,-10.15162,-0.1132,10.15162, ldraw_lib__3_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/88292.scad b/parts/88292.scad index b083c2dcb..921278020 100644 --- a/parts/88292.scad +++ b/parts/88292.scad @@ -5,7 +5,7 @@ use <../p/3-16chrd.scad> use <../p/3-16cyli.scad> use <../p/3-16edge.scad> use <../p/3-16ndis.scad> -use <../p/3-16rin5.scad> +use <../p/3-16ring5.scad> use <../p/box2-5.scad> use <../p/box2-7.scad> use <../p/box4-4a.scad> @@ -16,7 +16,7 @@ function ldraw_lib__88292() = [ // 0 Arch 1 x 3 x 2 // 0 Name: 88292.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__88292() = [ // 0 !KEYWORDS Ogee, Ogee arch // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -68,8 +69,8 @@ function ldraw_lib__88292() = [ [1,16,10,44,26.199,0,1,0,0,0,-21.6478,-16.1991,0,0, ldraw_lib__3_16edge()], // 1 16 6 44 26.199 0 1 0 0 0 -21.6478 -16.1991 0 0 3-16edge.dat [1,16,6,44,26.199,0,1,0,0,0,-21.6478,-16.1991,0,0, ldraw_lib__3_16edge()], -// 1 16 6 44 26.199 0 1 0 0 0 -4.32957 -3.23982 0 0 3-16rin5.dat - [1,16,6,44,26.199,0,1,0,0,0,-4.32957,-3.23982,0,0, ldraw_lib__3_16rin5()], +// 1 16 6 44 26.199 0 1 0 0 0 -4.32957 -3.23982 0 0 3-16ring5.dat + [1,16,6,44,26.199,0,1,0,0,0,-4.32957,-3.23982,0,0, ldraw_lib__3_16ring5()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 6 44 26.199 0 4 0 0 0 -21.6478 -16.1991 0 0 3-16cyli.dat @@ -120,8 +121,8 @@ function ldraw_lib__88292() = [ [1,16,-10,44,26.199,0,-1,0,0,0,-21.6478,-16.1991,0,0, ldraw_lib__3_16edge()], // 1 16 -6 44 26.199 0 -1 0 0 0 -21.6478 -16.1991 0 0 3-16edge.dat [1,16,-6,44,26.199,0,-1,0,0,0,-21.6478,-16.1991,0,0, ldraw_lib__3_16edge()], -// 1 16 -6 44 26.199 0 -1 0 0 0 -4.32957 -3.23982 0 0 3-16rin5.dat - [1,16,-6,44,26.199,0,-1,0,0,0,-4.32957,-3.23982,0,0, ldraw_lib__3_16rin5()], +// 1 16 -6 44 26.199 0 -1 0 0 0 -4.32957 -3.23982 0 0 3-16ring5.dat + [1,16,-6,44,26.199,0,-1,0,0,0,-4.32957,-3.23982,0,0, ldraw_lib__3_16ring5()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -6 44 26.199 0 -4 0 0 0 -21.6478 -16.1991 0 0 3-16cyli.dat diff --git a/parts/88492.scad b/parts/88492.scad index d5d072705..ce62df883 100644 --- a/parts/88492.scad +++ b/parts/88492.scad @@ -24,10 +24,10 @@ use <../p/48/1-16cyli.scad> use <../p/48/1-16edge.scad> use <../p/48/1-24cyli.scad> use <../p/48/1-24edge.scad> -use <../p/48/1-24ri11.scad> -use <../p/48/1-24rin6.scad> +use <../p/48/1-24ring11.scad> +use <../p/48/1-24ring6.scad> use <../p/48/1-48edge.scad> -use <../p/48/1-48rin6.scad> +use <../p/48/1-48ring6.scad> use <../p/48/1-4con11.scad> use <../p/48/1-4con15.scad> use <../p/48/1-4ring4.scad> @@ -61,7 +61,7 @@ function ldraw_lib__88492() = [ // 0 Train Track Flexible Segment Female Half // 0 Name: 88492.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -69,7 +69,8 @@ function ldraw_lib__88492() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 5 -14 34 5 8 34 [2,24,5,-14,34,5,8,34], @@ -1018,12 +1019,12 @@ function ldraw_lib__88492() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 1 0 4.20952 0 -10.1627 0 3 0 10.1627 0 4.20952 48\1-24cyli.dat [1,16,0,1,0,4.20952,0,-10.1627,0,3,0,10.1627,0,4.20952, ldraw_lib__48__1_24cyli()], -// 1 16 0 4 0 0 0 2 0 1 0 2 0 0 48\1-48rin6.dat - [1,16,0,4,0,0,0,2,0,1,0,2,0,0, ldraw_lib__48__1_48rin6()], -// 1 16 0 1 0 0.26105 0 1.98289 0 1 0 1.98289 0 -0.26105 48\1-24rin6.dat - [1,16,0,1,0,0.26105,0,1.98289,0,1,0,1.98289,0,-0.26105, ldraw_lib__48__1_24rin6()], -// 1 16 0 1 0 0.13053 0 0.99145 0 1 0 0.99145 0 -0.13053 48\1-24ri11.dat - [1,16,0,1,0,0.13053,0,0.99145,0,1,0,0.99145,0,-0.13053, ldraw_lib__48__1_24ri11()], +// 1 16 0 4 0 0 0 2 0 1 0 2 0 0 48\1-48ring6.dat + [1,16,0,4,0,0,0,2,0,1,0,2,0,0, ldraw_lib__48__1_48ring6()], +// 1 16 0 1 0 0.26105 0 1.98289 0 1 0 1.98289 0 -0.26105 48\1-24ring6.dat + [1,16,0,1,0,0.26105,0,1.98289,0,1,0,1.98289,0,-0.26105, ldraw_lib__48__1_24ring6()], +// 1 16 0 1 0 0.13053 0 0.99145 0 1 0 0.99145 0 -0.13053 48\1-24ring11.dat + [1,16,0,1,0,0.13053,0,0.99145,0,1,0,0.99145,0,-0.13053, ldraw_lib__48__1_24ring11()], // 2 24 0 4 14 0 4 20 [2,24,0,4,14,0,4,20], // 2 24 0 0 20 0 4 20 @@ -1058,12 +1059,12 @@ function ldraw_lib__88492() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 1 0 4.20952 0 -10.1627 0 3 0 -10.1627 0 -4.20952 48\1-24cyli.dat [1,16,0,1,0,4.20952,0,-10.1627,0,3,0,-10.1627,0,-4.20952, ldraw_lib__48__1_24cyli()], -// 1 16 0 4 0 0 0 2 0 1 0 -2 0 0 48\1-48rin6.dat - [1,16,0,4,0,0,0,2,0,1,0,-2,0,0, ldraw_lib__48__1_48rin6()], -// 1 16 0 1 0 0.26105 0 1.98289 0 1 0 -1.98289 0 0.26105 48\1-24rin6.dat - [1,16,0,1,0,0.26105,0,1.98289,0,1,0,-1.98289,0,0.26105, ldraw_lib__48__1_24rin6()], -// 1 16 0 1 0 0.13053 0 0.99145 0 1 0 -0.99145 0 0.13053 48\1-24ri11.dat - [1,16,0,1,0,0.13053,0,0.99145,0,1,0,-0.99145,0,0.13053, ldraw_lib__48__1_24ri11()], +// 1 16 0 4 0 0 0 2 0 1 0 -2 0 0 48\1-48ring6.dat + [1,16,0,4,0,0,0,2,0,1,0,-2,0,0, ldraw_lib__48__1_48ring6()], +// 1 16 0 1 0 0.26105 0 1.98289 0 1 0 -1.98289 0 0.26105 48\1-24ring6.dat + [1,16,0,1,0,0.26105,0,1.98289,0,1,0,-1.98289,0,0.26105, ldraw_lib__48__1_24ring6()], +// 1 16 0 1 0 0.13053 0 0.99145 0 1 0 -0.99145 0 0.13053 48\1-24ring11.dat + [1,16,0,1,0,0.13053,0,0.99145,0,1,0,-0.99145,0,0.13053, ldraw_lib__48__1_24ring11()], // 2 24 0 4 -14 0 4 -20 [2,24,0,4,-14,0,4,-20], // 2 24 0 0 -20 0 4 -20 diff --git a/parts/88493.scad b/parts/88493.scad index ea7242bbc..c81842a83 100644 --- a/parts/88493.scad +++ b/parts/88493.scad @@ -8,8 +8,8 @@ use <../p/2-4cyli.scad> use <../p/2-4disc.scad> use <../p/2-4edge.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin18.scad> use <../p/2-4ring1.scad> +use <../p/2-4ring18.scad> use <../p/3-4cyli.scad> use <../p/3-4edge.scad> use <../p/3-8cyli.scad> @@ -24,7 +24,7 @@ use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use <../p/4-4ring6.scad> use <../p/4-4ring8.scad> -use <../p/48/1-12rin2.scad> +use <../p/48/1-12ring2.scad> use <../p/48/1-3ring2.scad> use <../p/48/1-48edge.scad> use <../p/48/1-4con16.scad> @@ -58,7 +58,7 @@ function ldraw_lib__88493() = [ // 0 Train Track Flexible Segment Male Half // 0 Name: 88493.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -66,7 +66,8 @@ function ldraw_lib__88493() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 30 0 -10 0 0 -1 0 1 0 1 0 0 stud.dat [1,16,30,0,-10,0,0,-1,0,1,0,1,0,0, ldraw_lib__stud()], @@ -622,8 +623,8 @@ function ldraw_lib__88493() = [ [1,16,0,0,0,0,0,3,0,1,0,-3,0,0, ldraw_lib__4_4ring2()], // 1 16 0 0 0 0 0 -9 0 1 0 9 0 0 2-4ring1.dat [1,16,0,0,0,0,0,-9,0,1,0,9,0,0, ldraw_lib__2_4ring1()], -// 1 16 0 0 0 0 0 -1 0 1 0 1 0 0 2-4rin18.dat - [1,16,0,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__2_4rin18()], +// 1 16 0 0 0 0 0 -1 0 1 0 1 0 0 2-4ring18.dat + [1,16,0,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__2_4ring18()], // 1 16 0 0 0 0 0 -19 0 1 0 19 0 0 48\2-4aring.dat [1,16,0,0,0,0,0,-19,0,1,0,19,0,0, ldraw_lib__48__2_4aring()], // 0 BFC INVERTNEXT @@ -712,8 +713,8 @@ function ldraw_lib__88493() = [ [1,16,1.892,6,16.876,0,0.99977,-0.065,2,0,0,0,-0.99982,-2.9955, ldraw_lib__rect3()], // 1 16 0 8 0 1.81173 0 6.76148 0 -1 0 -6.76148 0 1.81173 48\1-3ring2.dat [1,16,0,8,0,1.81173,0,6.76148,0,-1,0,-6.76148,0,1.81173, ldraw_lib__48__1_3ring2()], -// 1 16 0 8 0 1.81173 0 6.76148 0 -1 0 6.76148 0 -1.81173 48\1-12rin2.dat - [1,16,0,8,0,1.81173,0,6.76148,0,-1,0,6.76148,0,-1.81173, ldraw_lib__48__1_12rin2()], +// 1 16 0 8 0 1.81173 0 6.76148 0 -1 0 6.76148 0 -1.81173 48\1-12ring2.dat + [1,16,0,8,0,1.81173,0,6.76148,0,-1,0,6.76148,0,-1.81173, ldraw_lib__48__1_12ring2()], // 1 16 0 8 0 0.77646 0 2.89778 0 -1 0 -2.89778 0 0.77646 48\1-8ring7.dat [1,16,0,8,0,0.77646,0,2.89778,0,-1,0,-2.89778,0,0.77646, ldraw_lib__48__1_8ring7()], // 1 16 0 8 0 2.59808 0 1.5 0 -1 0 -1.5 0 2.59808 48\1-6ring7.dat diff --git a/parts/88516.scad b/parts/88516.scad index 988418a4c..66ffa0d40 100644 --- a/parts/88516.scad +++ b/parts/88516.scad @@ -4,15 +4,15 @@ use <../p/48/4-4con36.scad> use <../p/48/4-4con41.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin11.scad> -use <../p/48/4-4rin20.scad> +use <../p/48/4-4ring11.scad> +use <../p/48/4-4ring20.scad> use <../p/48/4-4ring9.scad> use function ldraw_lib__88516() = [ // 0 Tyre 21/ 48 x 75 Motorcycle with Racing Tread // 0 Name: 88516.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__88516() = [ // 0 !HISTORY 2013-01-11 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2013-01-11 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\88516s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__88516s01()], @@ -80,12 +81,12 @@ function ldraw_lib__88516() = [ [1,16,0,0,13,9.66667,0,0,0,0,9.66667,0,1,0, ldraw_lib__48__4_4ring9()], // 1 16 0 0 13 96.6667 0 0 0 0 96.6667 0 -1 0 48\4-4edge.dat [1,16,0,0,13,96.6667,0,0,0,0,96.6667,0,-1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 17.5 7.90909 0 0 0 0 7.90909 0 -1 0 48\4-4rin11.dat - [1,16,0,0,17.5,7.90909,0,0,0,0,7.90909,0,-1,0, ldraw_lib__48__4_4rin11()], +// 1 16 0 0 17.5 7.90909 0 0 0 0 7.90909 0 -1 0 48\4-4ring11.dat + [1,16,0,0,17.5,7.90909,0,0,0,0,7.90909,0,-1,0, ldraw_lib__48__4_4ring11()], // 1 16 0 0 22 2.35772 0 0 0 0 2.35772 0 -9 0 48\4-4con41.dat [1,16,0,0,22,2.35772,0,0,0,0,2.35772,0,-9,0, ldraw_lib__48__4_4con41()], -// 1 16 0 0 22 4.95122 0 0 0 0 4.95122 0 1 0 48\4-4rin20.dat - [1,16,0,0,22,4.95122,0,0,0,0,4.95122,0,1,0, ldraw_lib__48__4_4rin20()], +// 1 16 0 0 22 4.95122 0 0 0 0 4.95122 0 1 0 48\4-4ring20.dat + [1,16,0,0,22,4.95122,0,0,0,0,4.95122,0,1,0, ldraw_lib__48__4_4ring20()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 10 9.45233 0 0 0 0 9.45233 0 12 0 48\4-4con11.dat @@ -103,12 +104,12 @@ function ldraw_lib__88516() = [ [1,16,0,0,-13,9.66667,0,0,0,0,9.66667,0,-1,0, ldraw_lib__48__4_4ring9()], // 1 16 0 0 -13 96.6667 0 0 0 0 96.6667 0 1 0 48\4-4edge.dat [1,16,0,0,-13,96.6667,0,0,0,0,96.6667,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -17.5 7.90909 0 0 0 0 7.90909 0 1 0 48\4-4rin11.dat - [1,16,0,0,-17.5,7.90909,0,0,0,0,7.90909,0,1,0, ldraw_lib__48__4_4rin11()], +// 1 16 0 0 -17.5 7.90909 0 0 0 0 7.90909 0 1 0 48\4-4ring11.dat + [1,16,0,0,-17.5,7.90909,0,0,0,0,7.90909,0,1,0, ldraw_lib__48__4_4ring11()], // 1 16 0 0 -22 2.35772 0 0 0 0 2.35772 0 9 0 48\4-4con41.dat [1,16,0,0,-22,2.35772,0,0,0,0,2.35772,0,9,0, ldraw_lib__48__4_4con41()], -// 1 16 0 0 -22 4.95122 0 0 0 0 4.95122 0 -1 0 48\4-4rin20.dat - [1,16,0,0,-22,4.95122,0,0,0,0,4.95122,0,-1,0, ldraw_lib__48__4_4rin20()], +// 1 16 0 0 -22 4.95122 0 0 0 0 4.95122 0 -1 0 48\4-4ring20.dat + [1,16,0,0,-22,4.95122,0,0,0,0,4.95122,0,-1,0, ldraw_lib__48__4_4ring20()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -10 9.45233 0 0 0 0 9.45233 0 -12 0 48\4-4con11.dat diff --git a/parts/89657.scad b/parts/89657.scad index 134839ca0..eca8f2fc8 100644 --- a/parts/89657.scad +++ b/parts/89657.scad @@ -2,8 +2,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin19.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring19.scad> use <../p/axlehol2.scad> use <../p/axlehole.scad> use <../p/bush1.scad> @@ -11,7 +11,7 @@ function ldraw_lib__89657() = [ // 0 ~Electric Energy Display Direction Button // 0 Name: 89657.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__89657() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 0 -.4 0 1 0 bush1.dat [1,16,0,0,0,1,0,0,0,0,-.4,0,1,0, ldraw_lib__bush1()], @@ -44,8 +45,8 @@ function ldraw_lib__89657() = [ [1,16,0,1.2,0,6.3751,0,1.26809,0,1,0,-1.26809,0,6.3751, ldraw_lib__4_4ring1()], // 1 16 0 1.2 0 12.75021 0 2.53617 0 1 0 -2.53617 0 12.75021 4-4edge.dat [1,16,0,1.2,0,12.75021,0,2.53617,0,1,0,-2.53617,0,12.75021, ldraw_lib__4_4edge()], -// 1 16 0 15 0 0.98079 0 0.19509 0 1 0 -0.19509 0 0.98079 4-4rin19.dat - [1,16,0,15,0,0.98079,0,0.19509,0,1,0,-0.19509,0,0.98079, ldraw_lib__4_4rin19()], +// 1 16 0 15 0 0.98079 0 0.19509 0 1 0 -0.19509 0 0.98079 4-4ring19.dat + [1,16,0,15,0,0.98079,0,0.19509,0,1,0,-0.19509,0,0.98079, ldraw_lib__4_4ring19()], // 1 16 0 15 0 18.63492 0 3.70672 0 1 0 -3.70672 0 18.63492 4-4edge.dat [1,16,0,15,0,18.63492,0,3.70672,0,1,0,-3.70672,0,18.63492, ldraw_lib__4_4edge()], // 4 16 12.7502 1.2 -2.5362 10.8093 1.2 -7.2227 15.7982 15 -10.5562 18.6349 15 -3.7067 diff --git a/parts/91049.scad b/parts/91049.scad index 6852a8b21..98b22ca56 100644 --- a/parts/91049.scad +++ b/parts/91049.scad @@ -3,11 +3,11 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin22.scad> -use <../p/4-4rin24.scad> -use <../p/4-4rin31.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring2.scad> +use <../p/4-4ring22.scad> +use <../p/4-4ring24.scad> +use <../p/4-4ring31.scad> use <../p/4-4ring4.scad> use <../p/4-4ring9.scad> use <../p/box4-2p.scad> @@ -18,7 +18,7 @@ function ldraw_lib__91049() = [ // 0 Plate 1.5 x 1.5 x 0.667 Round // 0 Name: 91049.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__91049() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 3 0 6 0 0 0 1 0 0 0 6 4-4edge.dat [1,16,0,3,0,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4edge()], @@ -88,26 +89,26 @@ function ldraw_lib__91049() = [ [1,16,0,9,0,13.75,0,0,0,2,0,0,0,13.75, ldraw_lib__4_4cylo()], // 1 16 0 9 0 4 0 0 0 -1 0 0 0 -4 4-4ring2.dat [1,16,0,9,0,4,0,0,0,-1,0,0,0,-4, ldraw_lib__4_4ring2()], -// 1 16 0 9 0 0.5 0 0 0 -1 0 0 0 -0.5 4-4rin24.dat - [1,16,0,9,0,0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__4_4rin24()], -// 1 16 0 9 0 1.25 0 0 0 -1 0 0 0 -1.25 4-4rin10.dat - [1,16,0,9,0,1.25,0,0,0,-1,0,0,0,-1.25, ldraw_lib__4_4rin10()], -// 1 16 0 11 0 0.625 0 0 0 -1 0 0 0 -0.625 4-4rin22.dat - [1,16,0,11,0,0.625,0,0,0,-1,0,0,0,-0.625, ldraw_lib__4_4rin22()], -// 1 16 0 11 0 0.460937 0 0 0 -1 0 0 0 -0.460937 4-4rin31.dat - [1,16,0,11,0,0.460937,0,0,0,-1,0,0,0,-0.460937, ldraw_lib__4_4rin31()], +// 1 16 0 9 0 0.5 0 0 0 -1 0 0 0 -0.5 4-4ring24.dat + [1,16,0,9,0,0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__4_4ring24()], +// 1 16 0 9 0 1.25 0 0 0 -1 0 0 0 -1.25 4-4ring10.dat + [1,16,0,9,0,1.25,0,0,0,-1,0,0,0,-1.25, ldraw_lib__4_4ring10()], +// 1 16 0 11 0 0.625 0 0 0 -1 0 0 0 -0.625 4-4ring22.dat + [1,16,0,11,0,0.625,0,0,0,-1,0,0,0,-0.625, ldraw_lib__4_4ring22()], +// 1 16 0 11 0 0.460937 0 0 0 -1 0 0 0 -0.460937 4-4ring31.dat + [1,16,0,11,0,0.460937,0,0,0,-1,0,0,0,-0.460937, ldraw_lib__4_4ring31()], // 1 16 0 4 0 14.75 0 0 0 7 0 0 0 14.75 4-4cylo.dat [1,16,0,4,0,14.75,0,0,0,7,0,0,0,14.75, ldraw_lib__4_4cylo()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 4 0 13.75 0 0 0 2 0 0 0 13.75 4-4cylo.dat [1,16,0,4,0,13.75,0,0,0,2,0,0,0,13.75, ldraw_lib__4_4cylo()], -// 1 16 0 4 0 0.460937 0 0 0 1 0 0 0 0.460937 4-4rin31.dat - [1,16,0,4,0,0.460937,0,0,0,1,0,0,0,0.460937, ldraw_lib__4_4rin31()], -// 1 16 0 4 0 0.625 0 0 0 1 0 0 0 0.625 4-4rin22.dat - [1,16,0,4,0,0.625,0,0,0,1,0,0,0,0.625, ldraw_lib__4_4rin22()], -// 1 16 0 6 0 1.25 0 0 0 2 0 0 0 1.25 4-4rin10.dat - [1,16,0,6,0,1.25,0,0,0,2,0,0,0,1.25, ldraw_lib__4_4rin10()], +// 1 16 0 4 0 0.460937 0 0 0 1 0 0 0 0.460937 4-4ring31.dat + [1,16,0,4,0,0.460937,0,0,0,1,0,0,0,0.460937, ldraw_lib__4_4ring31()], +// 1 16 0 4 0 0.625 0 0 0 1 0 0 0 0.625 4-4ring22.dat + [1,16,0,4,0,0.625,0,0,0,1,0,0,0,0.625, ldraw_lib__4_4ring22()], +// 1 16 0 6 0 1.25 0 0 0 2 0 0 0 1.25 4-4ring10.dat + [1,16,0,6,0,1.25,0,0,0,2,0,0,0,1.25, ldraw_lib__4_4ring10()], // 1 16 0 6 0 2.5 0 0 0 2 0 0 0 2.5 4-4ring4.dat [1,16,0,6,0,2.5,0,0,0,2,0,0,0,2.5, ldraw_lib__4_4ring4()], // 1 16 0 0 0 10 0 0 0 6 0 0 0 10 4-4cylo.dat diff --git a/parts/91884p01.scad b/parts/91884p01.scad index c7770ee57..28791d403 100644 --- a/parts/91884p01.scad +++ b/parts/91884p01.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <../p/48/4-4disc.scad> -use <../p/48/4-4rin24.scad> +use <../p/48/4-4ring24.scad> use <../p/48/4-4ring3.scad> use use @@ -8,7 +8,7 @@ function ldraw_lib__91884p01() = [ // 0 Minifig Shield Round Type 2 with Dark Brown Ring and 4 Rivets Pattern // 0 Name: 91884p01.dat // 0 Author: Christian Neumann [Wesley] -// 0 !LDRAW_ORG Part UPDATE 2014-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,10 +16,11 @@ function ldraw_lib__91884p01() = [ [0,"BFC","CCW"], // // 0 !CATEGORY Minifig Accessory -// 0 !KEYWORDS Boromir, Lord of the Rings, LOTR +// 0 !KEYWORDS Boromir, LOTR, Lord of the Rings // // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\91884s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__91884s01()], @@ -28,8 +29,8 @@ function ldraw_lib__91884p01() = [ [1,16,0,0,-9,9,0,0,0,0,9,0,1,0, ldraw_lib__48__4_4disc()], // 1 16 0 0 -9 6 0 0 0 0 6 0 1 0 48\4-4ring3.dat [1,16,0,0,-9,6,0,0,0,0,6,0,1,0, ldraw_lib__48__4_4ring3()], -// 1 16 0 0 -9 1 0 0 0 0 1 0 1 0 48\4-4rin24.dat - [1,16,0,0,-9,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4rin24()], +// 1 16 0 0 -9 1 0 0 0 0 1 0 1 0 48\4-4ring24.dat + [1,16,0,0,-9,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4ring24()], // 1 16 0 0 -9 1 0 0 0 0 1 0 1 0 s\91884p01s01.dat [1,16,0,0,-9,1,0,0,0,0,1,0,1,0, ldraw_lib__s__91884p01s01()], // 1 16 0 0 -9 0 0 1 -1 0 0 0 1 0 s\91884p01s01.dat diff --git a/parts/92474.scad b/parts/92474.scad index 130483b9b..0e848364c 100644 --- a/parts/92474.scad +++ b/parts/92474.scad @@ -1,16 +1,8 @@ use <../lib.scad> +use <../p/1-4chrd.scad> use <../p/1-4cylo.scad> -use <../p/1-4disc.scad> -use <../p/1-4ndis.scad> -use <../p/2-4cyli.scad> -use <../p/2-4edge.scad> -use <../p/3-16cyli.scad> -use <../p/3-16edge.scad> -use <../p/4-4cyli.scad> -use <../p/4-4disc.scad> -use <../p/4-4edge.scad> -use <../p/4-4ring2.scad> -use <../p/box2-9.scad> +use <../p/4-4cylo.scad> +use <../p/phandle1.scad> use <../p/rect.scad> use <../p/rect1.scad> use <../p/rect2p.scad> @@ -20,7 +12,7 @@ function ldraw_lib__92474() = [ // 0 Windscreen 6 x 2 x 2 with Handle // 0 Name: 92474.dat // 0 Author: Owen Burgoyne [C3POwen] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,87 +20,21 @@ function ldraw_lib__92474() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 +// 0 !HISTORY 2021-11-04 [MagFors] used handle primitives, corrected shape of tip +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // // 0 // Handle -// 1 16 -20 0 0 0 1 0 6 0 0 0 0 6 2-4edge.dat - [1,16,-20,0,0,0,1,0,6,0,0,0,0,6, ldraw_lib__2_4edge()], -// 1 16 -20 0 0 0 1 0 -6 0 0 0 0 -6 3-16edge.dat - [1,16,-20,0,0,0,1,0,-6,0,0,0,0,-6, ldraw_lib__3_16edge()], -// 2 24 -20 -2 -30 -20 -2 -5.603 - [2,24,-20,-2,-30,-20,-2,-5.603], -// 1 16 -20 0 0 0 1 0 6 0 0 0 0 -6 4-4disc.dat - [1,16,-20,0,0,0,1,0,6,0,0,0,0,-6, ldraw_lib__4_4disc()], -// 1 16 -20 0 0 0 1 0 0 0 6 -6 0 0 1-4ndis.dat - [1,16,-20,0,0,0,1,0,0,0,6,-6,0,0, ldraw_lib__1_4ndis()], -// 3 16 -20 6 -6 -20 6 -10 -20 0 -6 - [3,16,-20,6,-6,-20,6,-10,-20,0,-6], -// 4 16 -20 6 -10 -20 -2 -30 -20 -2 -5.603 -20 0 -6 - [4,16,-20,6,-10,-20,-2,-30,-20,-2,-5.603,-20,0,-6], -// 1 16 -14 0 0 0 1 0 6 0 0 0 0 6 2-4edge.dat - [1,16,-14,0,0,0,1,0,6,0,0,0,0,6, ldraw_lib__2_4edge()], -// 1 16 -14 0 0 0 1 0 -6 0 0 0 0 -6 3-16edge.dat - [1,16,-14,0,0,0,1,0,-6,0,0,0,0,-6, ldraw_lib__3_16edge()], -// 1 16 -14 0 0 0 1 0 4 0 0 0 0 -4 4-4edge.dat - [1,16,-14,0,0,0,1,0,4,0,0,0,0,-4, ldraw_lib__4_4edge()], -// 1 16 -17 6 -5 0 0 3 0 -1 0 5 0 0 rect2p.dat - [1,16,-17,6,-5,0,0,3,0,-1,0,5,0,0, ldraw_lib__rect2p()], -// 1 16 -14 0 0 0 -6 0 6 0 0 0 0 6 2-4cyli.dat - [1,16,-14,0,0,0,-6,0,6,0,0,0,0,6, ldraw_lib__2_4cyli()], -// 1 16 -14 0 0 0 -6 0 -6 0 0 0 0 -6 3-16cyli.dat - [1,16,-14,0,0,0,-6,0,-6,0,0,0,0,-6, ldraw_lib__3_16cyli()], -// 1 16 -17 -2.149 -5.5735 -3 0 0 0 0.354 0.149 0 1.788 -0.0295 rect3.dat - [1,16,-17,-2.149,-5.5735,-3,0,0,0,0.354,0.149,0,1.788,-0.0295, ldraw_lib__rect3()], -// 1 16 -17 -2 -7.8015 3 0 0 0 1 0 0 0 2.1985 rect1.dat - [1,16,-17,-2,-7.8015,3,0,0,0,1,0,0,0,2.1985, ldraw_lib__rect1()], -// 1 16 -14 0 0 0 -1 0 2 0 0 0 0 2 4-4ring2.dat - [1,16,-14,0,0,0,-1,0,2,0,0,0,0,2, ldraw_lib__4_4ring2()], -// 1 16 -14 0 0 0 -1 0 6 0 0 0 0 -6 1-4ndis.dat - [1,16,-14,0,0,0,-1,0,6,0,0,0,0,-6, ldraw_lib__1_4ndis()], -// 3 16 -14 0 -6 -14 6 -10 -14 6 -6 - [3,16,-14,0,-6,-14,6,-10,-14,6,-6], -// 4 16 -14 0 -6 -14 -2 -5.603 -14 -2 -10 -14 6 -10 - [4,16,-14,0,-6,-14,-2,-5.603,-14,-2,-10,-14,6,-10], -// 1 16 14 0 0 0 -28 0 4 0 0 0 0 -4 4-4cyli.dat - [1,16,14,0,0,0,-28,0,4,0,0,0,0,-4, ldraw_lib__4_4cyli()], -// 1 16 14 0 0 0 1 0 4 0 0 0 0 -4 4-4edge.dat - [1,16,14,0,0,0,1,0,4,0,0,0,0,-4, ldraw_lib__4_4edge()], -// 1 16 14 0 0 0 1 0 6 0 0 0 0 6 2-4edge.dat - [1,16,14,0,0,0,1,0,6,0,0,0,0,6, ldraw_lib__2_4edge()], -// 1 16 14 0 0 0 1 0 -6 0 0 0 0 -6 3-16edge.dat - [1,16,14,0,0,0,1,0,-6,0,0,0,0,-6, ldraw_lib__3_16edge()], -// 1 16 14 0 0 0 1 0 2 0 0 0 0 -2 4-4ring2.dat - [1,16,14,0,0,0,1,0,2,0,0,0,0,-2, ldraw_lib__4_4ring2()], -// 1 16 14 0 0 0 1 0 0 0 6 -6 0 0 1-4ndis.dat - [1,16,14,0,0,0,1,0,0,0,6,-6,0,0, ldraw_lib__1_4ndis()], -// 3 16 14 6 -6 14 6 -10 14 0 -6 - [3,16,14,6,-6,14,6,-10,14,0,-6], -// 4 16 14 6 -10 14 -2 -10 14 -2 -5.603 14 0 -6 - [4,16,14,6,-10,14,-2,-10,14,-2,-5.603,14,0,-6], -// 1 16 20 0 0 0 1 0 6 0 0 0 0 6 2-4edge.dat - [1,16,20,0,0,0,1,0,6,0,0,0,0,6, ldraw_lib__2_4edge()], -// 1 16 20 0 0 0 1 0 -6 0 0 0 0 -6 3-16edge.dat - [1,16,20,0,0,0,1,0,-6,0,0,0,0,-6, ldraw_lib__3_16edge()], -// 2 24 20 -2 -30 20 -2 -5.603 - [2,24,20,-2,-30,20,-2,-5.603], -// 1 16 17 6 -5 0 0 3 0 -1 0 5 0 0 rect2p.dat - [1,16,17,6,-5,0,0,3,0,-1,0,5,0,0, ldraw_lib__rect2p()], -// 1 16 20 0 0 0 -6 0 6 0 0 0 0 6 2-4cyli.dat - [1,16,20,0,0,0,-6,0,6,0,0,0,0,6, ldraw_lib__2_4cyli()], -// 1 16 20 0 0 0 -6 0 -6 0 0 0 0 -6 3-16cyli.dat - [1,16,20,0,0,0,-6,0,-6,0,0,0,0,-6, ldraw_lib__3_16cyli()], -// 1 16 17 -2.149 -5.5735 -3 0 0 0 0.354 0.149 0 1.788 -0.0295 rect3.dat - [1,16,17,-2.149,-5.5735,-3,0,0,0,0.354,0.149,0,1.788,-0.0295, ldraw_lib__rect3()], -// 1 16 17 -2 -7.8015 -3 0 0 0 1 0 0 0 -2.1985 rect1.dat - [1,16,17,-2,-7.8015,-3,0,0,0,1,0,0,0,-2.1985, ldraw_lib__rect1()], -// 1 16 20 0 0 0 -1 0 6 0 0 0 0 6 4-4disc.dat - [1,16,20,0,0,0,-1,0,6,0,0,0,0,6, ldraw_lib__4_4disc()], -// 1 16 20 0 0 0 -1 0 6 0 0 0 0 -6 1-4ndis.dat - [1,16,20,0,0,0,-1,0,6,0,0,0,0,-6, ldraw_lib__1_4ndis()], -// 3 16 20 0 -6 20 6 -10 20 6 -6 - [3,16,20,0,-6,20,6,-10,20,6,-6], -// 4 16 20 0 -6 20 -2 -5.603 20 -2 -30 20 6 -10 - [4,16,20,0,-6,20,-2,-5.603,20,-2,-30,20,6,-10], +// 4 16 -20 14 -30 -20 -2 -30 -20 -2 -10 -20 6 -10 + [4,16,-20,14,-30,-20,-2,-30,-20,-2,-10,-20,6,-10], +// 4 16 20 14 -30 20 6 -10 20 -2 -10 20 -2 -30 + [4,16,20,14,-30,20,6,-10,20,-2,-10,20,-2,-30], +// 1 16 14 0 0 0 -28 0 4 0 0 0 0 -4 4-4cylo.dat + [1,16,14,0,0,0,-28,0,4,0,0,0,0,-4, ldraw_lib__4_4cylo()], +// 1 16 17 -2 0 -1 0 0 0 1 0 0 0 -1 phandle1.dat + [1,16,17,-2,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__phandle1()], +// 1 16 -17 -2 0 1 0 0 0 1 0 0 0 -1 phandle1.dat + [1,16,-17,-2,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__phandle1()], // 0 // Start of windscreen // 1 16 0 2 -10 0 0 14 -4 0 0 0 -1 0 rect.dat [1,16,0,2,-10,0,0,14,-4,0,0,0,-1,0, ldraw_lib__rect()], @@ -116,79 +42,103 @@ function ldraw_lib__92474() = [ [4,16,14,6,-10,16,6,-13,-16,6,-13,-14,6,-10], // 3 16 -16 6 -10 -14 6 -10 -16 6 -13 [3,16,-16,6,-10,-14,6,-10,-16,6,-13], +// 1 16 -18 8 -10 -2 0 0 0 0 -2 0 -1 0 rect3.dat + [1,16,-18,8,-10,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__rect3()], +// 1 16 18 8 -10 -2 0 0 0 0 -2 0 -1 0 rect3.dat + [1,16,18,8,-10,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__rect3()], +// 2 24 -16 6 -13 -16 6 -10 + [2,24,-16,6,-13,-16,6,-10], +// 2 24 16 6 -13 16 6 -10 + [2,24,16,6,-13,16,6,-10], // 3 16 16 6 -13 14 6 -10 16 6 -10 [3,16,16,6,-13,14,6,-10,16,6,-10], -// 1 16 -18 8 -11.5 0 2 0 -2 0 0 0 0 1.5 box2-9.dat - [1,16,-18,8,-11.5,0,2,0,-2,0,0,0,0,1.5, ldraw_lib__box2_9()], -// 1 16 18 8 -11.5 0 0 -2 -2 0 0 0 1.5 0 box2-9.dat - [1,16,18,8,-11.5,0,0,-2,-2,0,0,0,1.5,0, ldraw_lib__box2_9()], +// 4 16 -16 6 -10 -16 6 -13 -16 14 -14 -16 10 -10 + [4,16,-16,6,-10,-16,6,-13,-16,14,-14,-16,10,-10], +// 4 16 16 6 -10 16 10 -10 16 14 -14 16 6 -13 + [4,16,16,6,-10,16,10,-10,16,14,-14,16,6,-13], // 1 16 0 4 -13 0 0 16 2 0 0 0 1 0 rect.dat [1,16,0,4,-13,0,0,16,2,0,0,0,1,0, ldraw_lib__rect()], // 1 16 -16 10 -14 0 -4 0 4 0 0 0 0 4 1-4cylo.dat [1,16,-16,10,-14,0,-4,0,4,0,0,0,0,4, ldraw_lib__1_4cylo()], -// 1 16 -20 10 -14 0 1 0 0 0 4 4 0 0 1-4disc.dat - [1,16,-20,10,-14,0,1,0,0,0,4,4,0,0, ldraw_lib__1_4disc()], -// 1 16 -16 10 -14 0 -1 0 4 0 0 0 0 4 1-4disc.dat - [1,16,-16,10,-14,0,-1,0,4,0,0,0,0,4, ldraw_lib__1_4disc()], +// 1 16 -20 10 -14 0 1 0 0 0 4 4 0 0 1-4chrd.dat + [1,16,-20,10,-14,0,1,0,0,0,4,4,0,0, ldraw_lib__1_4chrd()], +// 1 16 -16 10 -14 0 -1 0 4 0 0 0 0 4 1-4chrd.dat + [1,16,-16,10,-14,0,-1,0,4,0,0,0,0,4, ldraw_lib__1_4chrd()], // 1 16 20 10 -14 0 -4 0 4 0 0 0 0 4 1-4cylo.dat [1,16,20,10,-14,0,-4,0,4,0,0,0,0,4, ldraw_lib__1_4cylo()], -// 1 16 16 10 -14 0 1 0 0 0 4 4 0 0 1-4disc.dat - [1,16,16,10,-14,0,1,0,0,0,4,4,0,0, ldraw_lib__1_4disc()], -// 1 16 20 10 -14 0 -1 0 4 0 0 0 0 4 1-4disc.dat - [1,16,20,10,-14,0,-1,0,4,0,0,0,0,4, ldraw_lib__1_4disc()], -// 2 24 -20 6 -10 -20 10 -10 - [2,24,-20,6,-10,-20,10,-10], -// 2 24 20 6 -10 20 10 -10 - [2,24,20,6,-10,20,10,-10], -// 4 16 -20 10 -14 -20 -2 -30 -20 6 -10 -20 10 -10 - [4,16,-20,10,-14,-20,-2,-30,-20,6,-10,-20,10,-10], -// 4 16 -20 14 -30 -20 -2 -30 -20 10 -14 -20 14 -14 - [4,16,-20,14,-30,-20,-2,-30,-20,10,-14,-20,14,-14], +// 1 16 16 10 -14 0 1 0 0 0 4 4 0 0 1-4chrd.dat + [1,16,16,10,-14,0,1,0,0,0,4,4,0,0, ldraw_lib__1_4chrd()], +// 1 16 20 10 -14 0 -1 0 4 0 0 0 0 4 1-4chrd.dat + [1,16,20,10,-14,0,-1,0,4,0,0,0,0,4, ldraw_lib__1_4chrd()], +// 4 16 -20 6 -10 -20 10 -10 -20 14 -14 -20 14 -30 + [4,16,-20,6,-10,-20,10,-10,-20,14,-14,-20,14,-30], // 1 16 -18 14 -22 0 0 -2 0 -1 0 -8 0 0 rect2p.dat [1,16,-18,14,-22,0,0,-2,0,-1,0,-8,0,0, ldraw_lib__rect2p()], -// 4 16 -16 14 -14 -16 10 -14 -16 2 -30 -16 14 -30 - [4,16,-16,14,-14,-16,10,-14,-16,2,-30,-16,14,-30], -// 4 16 -16 10 -13 -16 2 -13 -16 2 -30 -16 10 -14 - [4,16,-16,10,-13,-16,2,-13,-16,2,-30,-16,10,-14], +// 4 16 -16 14 -30 -16 14 -14 -16 6 -13 -16 2 -30 + [4,16,-16,14,-30,-16,14,-14,-16,6,-13,-16,2,-30], +// 3 16 -16 6 -13 -16 2 -13 -16 2 -30 + [3,16,-16,6,-13,-16,2,-13,-16,2,-30], // 1 16 0 2 -21.5 0 0 -16 0 -1 0 -8.5 0 0 rect2p.dat [1,16,0,2,-21.5,0,0,-16,0,-1,0,-8.5,0,0, ldraw_lib__rect2p()], -// 4 16 16 14 -30 16 2 -30 16 10 -14 16 14 -14 - [4,16,16,14,-30,16,2,-30,16,10,-14,16,14,-14], -// 4 16 16 10 -14 16 2 -30 16 2 -13 16 10 -13 - [4,16,16,10,-14,16,2,-30,16,2,-13,16,10,-13], -// 4 16 -20 -2 -10 -20 -2 -30 20 -2 -30 20 -2 -10 - [4,16,-20,-2,-10,-20,-2,-30,20,-2,-30,20,-2,-10], +// 4 16 16 6 -13 16 14 -14 16 14 -30 16 2 -30 + [4,16,16,6,-13,16,14,-14,16,14,-30,16,2,-30], +// 3 16 16 2 -30 16 2 -13 16 6 -13 + [3,16,16,2,-30,16,2,-13,16,6,-13], +// 2 24 20 -2 -10 20 -2 -30 + [2,24,20,-2,-10,20,-2,-30], +// 2 24 -20 -2 -10 -20 -2 -30 + [2,24,-20,-2,-10,-20,-2,-30], +// 3 16 -14 -2 -10 -20 -2 -10 -20 -2 -30 + [3,16,-14,-2,-10,-20,-2,-10,-20,-2,-30], +// 4 16 -20 -2 -30 20 -2 -30 14 -2 -10 -14 -2 -10 + [4,16,-20,-2,-30,20,-2,-30,14,-2,-10,-14,-2,-10], +// 3 16 20 -2 -30 20 -2 -10 14 -2 -10 + [3,16,20,-2,-30,20,-2,-10,14,-2,-10], // 1 16 18 14 -22 0 0 -2 0 -1 0 -8 0 0 rect2p.dat [1,16,18,14,-22,0,0,-2,0,-1,0,-8,0,0, ldraw_lib__rect2p()], -// 4 16 20 10 -10 20 6 -10 20 -2 -30 20 10 -14 - [4,16,20,10,-10,20,6,-10,20,-2,-30,20,10,-14], -// 4 16 20 14 -14 20 10 -14 20 -2 -30 20 14 -30 - [4,16,20,14,-14,20,10,-14,20,-2,-30,20,14,-30], +// 4 16 20 6 -10 20 14 -30 20 14 -14 20 10 -10 + [4,16,20,6,-10,20,14,-30,20,14,-14,20,10,-10], // 0 // Tip of windscreen -// 1 16 -16 42 -94 0 -4 0 4 0 0 0 0 4 1-4cylo.dat - [1,16,-16,42,-94,0,-4,0,4,0,0,0,0,4, ldraw_lib__1_4cylo()], -// 1 16 -20 42 -94 0 1 0 0 0 4 4 0 0 1-4disc.dat - [1,16,-20,42,-94,0,1,0,0,0,4,4,0,0, ldraw_lib__1_4disc()], -// 1 16 -16 42 -94 0 -1 0 4 0 0 0 0 4 1-4disc.dat - [1,16,-16,42,-94,0,-1,0,4,0,0,0,0,4, ldraw_lib__1_4disc()], -// 1 16 20 42 -94 0 -4 0 4 0 0 0 0 4 1-4cylo.dat - [1,16,20,42,-94,0,-4,0,4,0,0,0,0,4, ldraw_lib__1_4cylo()], -// 1 16 16 42 -94 0 1 0 0 0 4 4 0 0 1-4disc.dat - [1,16,16,42,-94,0,1,0,0,0,4,4,0,0, ldraw_lib__1_4disc()], -// 1 16 20 42 -94 0 -1 0 4 0 0 0 0 4 1-4disc.dat - [1,16,20,42,-94,0,-1,0,4,0,0,0,0,4, ldraw_lib__1_4disc()], -// 2 24 -20 46 -94 -20 46 -110 - [2,24,-20,46,-94,-20,46,-110], -// 2 24 -16 46 -94 -16 46 -106 - [2,24,-16,46,-94,-16,46,-106], -// 2 24 16 46 -94 16 46 -106 - [2,24,16,46,-94,16,46,-106], -// 2 24 20 46 -94 20 46 -110 - [2,24,20,46,-94,20,46,-110], -// 4 16 -16 46 -106 -20 46 -110 -20 46 -94 -16 46 -94 - [4,16,-16,46,-106,-20,46,-110,-20,46,-94,-16,46,-94], -// 4 16 20 46 -110 16 46 -106 16 46 -94 20 46 -94 - [4,16,20,46,-110,16,46,-106,16,46,-94,20,46,-94], +// 1 16 -16 44 -92 0 -4 0 2 0 0 0 0 2 1-4cylo.dat + [1,16,-16,44,-92,0,-4,0,2,0,0,0,0,2, ldraw_lib__1_4cylo()], +// 1 16 -20 44 -92 0 1 0 0 0 2 2 0 0 1-4chrd.dat + [1,16,-20,44,-92,0,1,0,0,0,2,2,0,0, ldraw_lib__1_4chrd()], +// 1 16 -16 44 -92 0 -1 0 2 0 0 0 0 2 1-4chrd.dat + [1,16,-16,44,-92,0,-1,0,2,0,0,0,0,2, ldraw_lib__1_4chrd()], +// 1 16 20 44 -92 0 -4 0 2 0 0 0 0 2 1-4cylo.dat + [1,16,20,44,-92,0,-4,0,2,0,0,0,0,2, ldraw_lib__1_4cylo()], +// 1 16 16 44 -92 0 1 0 0 0 2 2 0 0 1-4chrd.dat + [1,16,16,44,-92,0,1,0,0,0,2,2,0,0, ldraw_lib__1_4chrd()], +// 1 16 20 44 -92 0 -1 0 2 0 0 0 0 2 1-4chrd.dat + [1,16,20,44,-92,0,-1,0,2,0,0,0,0,2, ldraw_lib__1_4chrd()], +// 2 24 -20 46 -92 -20 46 -110 + [2,24,-20,46,-92,-20,46,-110], +// 2 24 -16 46 -92 -16 46 -106 + [2,24,-16,46,-92,-16,46,-106], +// 2 24 16 46 -92 16 46 -106 + [2,24,16,46,-92,16,46,-106], +// 2 24 20 46 -92 20 46 -110 + [2,24,20,46,-92,20,46,-110], +// 2 24 20 42 -90 16 42 -90 + [2,24,20,42,-90,16,42,-90], +// 2 24 16 42 -90 16 44 -90 + [2,24,16,42,-90,16,44,-90], +// 3 16 -20 44 -90 -20 46 -92 -20 42 -90 + [3,16,-20,44,-90,-20,46,-92,-20,42,-90], +// 1 16 -18 43 -90 -2 0 0 0 0 -1 0 -1 0 rect3.dat + [1,16,-18,43,-90,-2,0,0,0,0,-1,0,-1,0, ldraw_lib__rect3()], +// 3 16 -16 44 -90 -16 42 -90 -16 46 -92 + [3,16,-16,44,-90,-16,42,-90,-16,46,-92], +// 3 16 16 44 -90 16 46 -92 16 42 -90 + [3,16,16,44,-90,16,46,-92,16,42,-90], +// 1 16 18 43 -90 2 0 0 0 0 1 0 -1 0 rect1.dat + [1,16,18,43,-90,2,0,0,0,0,1,0,-1,0, ldraw_lib__rect1()], +// 3 16 20 44 -90 20 42 -90 20 46 -92 + [3,16,20,44,-90,20,42,-90,20,46,-92], +// 4 16 -16 46 -106 -20 46 -110 -20 46 -92 -16 46 -92 + [4,16,-16,46,-106,-20,46,-110,-20,46,-92,-16,46,-92], +// 4 16 20 46 -110 16 46 -106 16 46 -92 20 46 -92 + [4,16,20,46,-110,16,46,-106,16,46,-92,20,46,-92], // 4 16 -20 46 -110 -16 46 -106 16 46 -106 20 46 -110 [4,16,-20,46,-110,-16,46,-106,16,46,-106,20,46,-110], // 1 16 0 44 -106 0 0 16 -2 0 0 0 -1 0 rect.dat @@ -200,79 +150,73 @@ function ldraw_lib__92474() = [ [4,16,-20,-2,-30,-20,14,-30,-20,14.1688,-33.4768,-20,-1.73588,-34.6286], // 4 16 -20 -1.73588 -34.6286 -20 14.1688 -33.4768 -20 14.5571 -37.6076 -20 -1.1281 -40.1283 [4,16,-20,-1.73588,-34.6286,-20,14.1688,-33.4768,-20,14.5571,-37.6076,-20,-1.1281,-40.1283], -// 4 16 -20 -1.1281 -40.1283 -20 14.5571 -37.6076 -20 15.1384 -41.7105 -20 -0.21851 -45.5905 - [4,16,-20,-1.1281,-40.1283,-20,14.5571,-37.6076,-20,15.1384,-41.7105,-20,-0.21851,-45.5905], -// 4 16 -20 -0.21851 -45.5905 -20 15.1384 -41.7105 -20 15.9107 -45.7735 -20 0.990368 -50.9997 - [4,16,-20,-0.21851,-45.5905,-20,15.1384,-41.7105,-20,15.9107,-45.7735,-20,0.990368,-50.9997], -// 3 16 -20 0.990368 -50.9997 -20 15.9107 -45.7735 -20 16.8724 -49.786 - [3,16,-20,0.990368,-50.9997,-20,15.9107,-45.7735,-20,16.8724,-49.786], -// 4 16 -20 0.990368 -50.9997 -20 16.8724 -49.786 -20 18.0206 -53.7363 -20 2.49535 -56.3416 - [4,16,-20,0.990368,-50.9997,-20,16.8724,-49.786,-20,18.0206,-53.7363,-20,2.49535,-56.3416], -// 4 16 -20 2.49535 -56.3416 -20 18.0206 -53.7363 -20 19.352 -57.6142 -20 4.29214 -61.6008 - [4,16,-20,2.49535,-56.3416,-20,18.0206,-53.7363,-20,19.352,-57.6142,-20,4.29214,-61.6008], -// 4 16 -20 4.29214 -61.6008 -20 19.352 -57.6142 -20 20.8633 -61.4091 -20 6.37586 -66.7636 - [4,16,-20,4.29214,-61.6008,-20,19.352,-57.6142,-20,20.8633,-61.4091,-20,6.37586,-66.7636], -// 3 16 -20 6.37586 -66.7636 -20 20.8633 -61.4091 -20 22.5499 -65.1102 - [3,16,-20,6.37586,-66.7636,-20,20.8633,-61.4091,-20,22.5499,-65.1102], -// 4 16 -20 6.37586 -66.7636 -20 22.5499 -65.1102 -20 24.4077 -68.7076 -20 8.74085 -71.8158 - [4,16,-20,6.37586,-66.7636,-20,22.5499,-65.1102,-20,24.4077,-68.7076,-20,8.74085,-71.8158], -// 4 16 -20 8.74085 -71.8158 -20 24.4077 -68.7076 -20 26.4313 -72.1913 -20 11.3805 -76.7432 - [4,16,-20,8.74085,-71.8158,-20,24.4077,-68.7076,-20,26.4313,-72.1913,-20,11.3805,-76.7432], -// 4 16 -20 11.3805 -76.7432 -20 26.4313 -72.1913 -20 28.6152 -75.5518 -20 14.2879 -81.5324 - [4,16,-20,11.3805,-76.7432,-20,26.4313,-72.1913,-20,28.6152,-75.5518,-20,14.2879,-81.5324], -// 3 16 -20 14.2879 -81.5324 -20 28.6152 -75.5518 -20 30.9532 -78.7796 - [3,16,-20,14.2879,-81.5324,-20,28.6152,-75.5518,-20,30.9532,-78.7796], -// 4 16 -20 14.2879 -81.5324 -20 30.9532 -78.7796 -20 33.4393 -81.8668 -20 17.4548 -86.1704 - [4,16,-20,14.2879,-81.5324,-20,30.9532,-78.7796,-20,33.4393,-81.8668,-20,17.4548,-86.1704], -// 4 16 -20 17.4548 -86.1704 -20 33.4393 -81.8668 -20 36.0666 -84.804 -20 20.8726 -90.6443 - [4,16,-20,17.4548,-86.1704,-20,33.4393,-81.8668,-20,36.0666,-84.804,-20,20.8726,-90.6443], -// 4 16 -20 20.8726 -90.6443 -20 36.0666 -84.804 -20 38.8277 -87.5841 -20 24.5315 -94.9415 - [4,16,-20,20.8726,-90.6443,-20,36.0666,-84.804,-20,38.8277,-87.5841,-20,24.5315,-94.9415], -// 4 16 -20 28.4222 -99.0516 -20 24.5315 -94.9415 -20 38.8277 -87.5841 -20 32.5339 -102.962 - [4,16,-20,28.4222,-99.0516,-20,24.5315,-94.9415,-20,38.8277,-87.5841,-20,32.5339,-102.962], -// 4 16 -20 36.8551 -106.663 -20 32.5339 -102.962 -20 38.8277 -87.5841 -20 42 -90 - [4,16,-20,36.8551,-106.663,-20,32.5339,-102.962,-20,38.8277,-87.5841,-20,42,-90], -// 3 16 -20 36.8551 -106.663 -20 42 -90 -20 42 -94 - [3,16,-20,36.8551,-106.663,-20,42,-90,-20,42,-94], -// 4 16 -20 36.8551 -106.663 -20 42 -94 -20 46 -94 -20 42 -110 - [4,16,-20,36.8551,-106.663,-20,42,-94,-20,46,-94,-20,42,-110], -// 3 16 -20 42 -110 -20 46 -94 -20 46 -110 - [3,16,-20,42,-110,-20,46,-94,-20,46,-110], +// 4 16 -20 -1.1281 -40.1283 -20 14.5571 -37.6076 -20 15.1384 -41.7105 -20 -.21851 -45.5905 + [4,16,-20,-1.1281,-40.1283,-20,14.5571,-37.6076,-20,15.1384,-41.7105,-20,-.21851,-45.5905], +// 4 16 -20 -.21851 -45.5905 -20 15.1384 -41.7105 -20 15.9107 -45.7735 -20 .990368 -50.9997 + [4,16,-20,-.21851,-45.5905,-20,15.1384,-41.7105,-20,15.9107,-45.7735,-20,.990368,-50.9997], +// 4 16 -20 2.49535 -56.3416 -20 .990368 -50.9997 -20 15.9107 -45.7735 -20 16.8724 -49.786 + [4,16,-20,2.49535,-56.3416,-20,.990368,-50.9997,-20,15.9107,-45.7735,-20,16.8724,-49.786], +// 4 16 -20 16.8724 -49.786 -20 18.0206 -53.7363 -20 4.29214 -61.6008 -20 2.49535 -56.3416 + [4,16,-20,16.8724,-49.786,-20,18.0206,-53.7363,-20,4.29214,-61.6008,-20,2.49535,-56.3416], +// 4 16 -20 8.74085 -71.8158 -20 6.37586 -66.7636 -20 19.352 -57.6142 -20 20.8633 -61.4091 + [4,16,-20,8.74085,-71.8158,-20,6.37586,-66.7636,-20,19.352,-57.6142,-20,20.8633,-61.4091], +// 4 16 -20 18.0206 -53.7363 -20 19.352 -57.6142 -20 6.37586 -66.7636 -20 4.29214 -61.6008 + [4,16,-20,18.0206,-53.7363,-20,19.352,-57.6142,-20,6.37586,-66.7636,-20,4.29214,-61.6008], +// 4 16 -20 14.2879 -81.5324 -20 11.3805 -76.7432 -20 22.5499 -65.1102 -20 24.4077 -68.7076 + [4,16,-20,14.2879,-81.5324,-20,11.3805,-76.7432,-20,22.5499,-65.1102,-20,24.4077,-68.7076], +// 4 16 -20 17.4548 -86.1704 -20 14.2879 -81.5324 -20 24.4077 -68.7076 -20 26.4313 -72.1913 + [4,16,-20,17.4548,-86.1704,-20,14.2879,-81.5324,-20,24.4077,-68.7076,-20,26.4313,-72.1913], +// 4 16 -20 20.8633 -61.4091 -20 22.5499 -65.1102 -20 11.3805 -76.7432 -20 8.74085 -71.8158 + [4,16,-20,20.8633,-61.4091,-20,22.5499,-65.1102,-20,11.3805,-76.7432,-20,8.74085,-71.8158], +// 4 16 -20 20.8726 -90.6443 -20 17.4548 -86.1704 -20 26.4313 -72.1913 -20 28.6152 -75.5518 + [4,16,-20,20.8726,-90.6443,-20,17.4548,-86.1704,-20,26.4313,-72.1913,-20,28.6152,-75.5518], +// 4 16 -20 32.5339 -102.962 -20 28.4222 -99.0516 -20 33.4393 -81.8668 -20 36.0666 -84.804 + [4,16,-20,32.5339,-102.962,-20,28.4222,-99.0516,-20,33.4393,-81.8668,-20,36.0666,-84.804], +// 4 16 -20 28.6152 -75.5518 -20 30.9532 -78.7796 -20 24.5315 -94.9415 -20 20.8726 -90.6443 + [4,16,-20,28.6152,-75.5518,-20,30.9532,-78.7796,-20,24.5315,-94.9415,-20,20.8726,-90.6443], +// 4 16 -20 30.9532 -78.7796 -20 33.4393 -81.8668 -20 28.4222 -99.0516 -20 24.5315 -94.9415 + [4,16,-20,30.9532,-78.7796,-20,33.4393,-81.8668,-20,28.4222,-99.0516,-20,24.5315,-94.9415], +// 4 16 -20 36.0666 -84.804 -20 38.8277 -87.5841 -20 36.8551 -106.663 -20 32.5339 -102.962 + [4,16,-20,36.0666,-84.804,-20,38.8277,-87.5841,-20,36.8551,-106.663,-20,32.5339,-102.962], +// 4 16 -20 38.8277 -87.5841 -20 42 -90 -20 42 -110 -20 36.8551 -106.663 + [4,16,-20,38.8277,-87.5841,-20,42,-90,-20,42,-110,-20,36.8551,-106.663], +// 4 16 -20 42 -90 -20 46 -92 -20 46 -110 -20 42 -110 + [4,16,-20,42,-90,-20,46,-92,-20,46,-110,-20,42,-110], // 0 // Right edge underside curve -// 1 16 -18 14.0844 -31.7384 0 0 -2 0.0844 -1.069785 0 -1.7384 -0.05193846 0 rect2p.dat - [1,16,-18,14.0844,-31.7384,0,0,-2,0.0844,-1.069785,0,-1.7384,-0.05193846,0, ldraw_lib__rect2p()], -// 1 16 -18 14.36295 -35.5422 0 0 -2 0.19415 -16.5232 0 -2.0654 -1.5532 0 rect2p.dat - [1,16,-18,14.36295,-35.5422,0,0,-2,0.19415,-16.5232,0,-2.0654,-1.5532,0, ldraw_lib__rect2p()], -// 1 16 -18 14.84775 -39.659 0 0 -2 0.29065 -8.2056 0 -2.0514 -1.1626 0 rect2p.dat - [1,16,-18,14.84775,-39.659,0,0,-2,0.29065,-8.2056,0,-2.0514,-1.1626,0, ldraw_lib__rect2p()], -// 1 16 -18 15.5246 -43.742 0 0 -2 0.3862 -16.252 0 -2.0315 -3.0896 0 rect2p.dat - [1,16,-18,15.5246,-43.742,0,0,-2,0.3862,-16.252,0,-2.0315,-3.0896,0, ldraw_lib__rect2p()], -// 1 16 -18 16.39155 -47.7797 0 0 -2 0.48085 -16.0496 0 -2.0062 -3.8468 0 rect2p.dat - [1,16,-18,16.39155,-47.7797,0,0,-2,0.48085,-16.0496,0,-2.0062,-3.8468,0, ldraw_lib__rect2p()], -// 1 16 -18 17.4465 -51.7612 0 0 -2 0.5741 -15.8016 0 -1.9752 -4.5928 0 rect2p.dat - [1,16,-18,17.4465,-51.7612,0,0,-2,0.5741,-15.8016,0,-1.9752,-4.5928,0, ldraw_lib__rect2p()], -// 1 16 -18 18.6863 -55.6753 0 0 -2 0.6657 -3.1024 0 -1.939 -1.06512 0 rect2p.dat - [1,16,-18,18.6863,-55.6753,0,0,-2,0.6657,-3.1024,0,-1.939,-1.06512,0, ldraw_lib__rect2p()], -// 1 16 -18 20.10765 -59.5116 0 0 -2 0.75565 -5.059733 0 -1.8974 -2.015067 0 rect2p.dat - [1,16,-18,20.10765,-59.5116,0,0,-2,0.75565,-5.059733,0,-1.8974,-2.015067,0, ldraw_lib__rect2p()], -// 1 16 -18 21.70665 -63.25965 0 0 -2 0.84335 -7.4022 0 -1.85055 -3.3734 0 rect2p.dat - [1,16,-18,21.70665,-63.25965,0,0,-2,0.84335,-7.4022,0,-1.85055,-3.3734,0, ldraw_lib__rect2p()], -// 1 16 -18 23.47875 -66.9089 0 0 -2 0.92885 -2.055657 0 -1.7987 -1.061543 0 rect2p.dat - [1,16,-18,23.47875,-66.9089,0,0,-2,0.92885,-2.055657,0,-1.7987,-1.061543,0, ldraw_lib__rect2p()], -// 1 16 -18 25.4195 -70.44945 0 0 -2 1.0118 -13.9348 0 -1.74185 -8.0944 0 rect2p.dat - [1,16,-18,25.4195,-70.44945,0,0,-2,1.0118,-13.9348,0,-1.74185,-8.0944,0, ldraw_lib__rect2p()], -// 1 16 -18 27.5232 -73.87155 0 0 -2 1.0919 -13.442 0 -1.68025 -8.7352 0 rect2p.dat - [1,16,-18,27.5232,-73.87155,0,0,-2,1.0919,-13.442,0,-1.68025,-8.7352,0, ldraw_lib__rect2p()], -// 1 16 -18 29.7842 -77.1657 0 0 -2 1.169 -4.303733 0 -1.6139 -3.117333 0 rect2p.dat - [1,16,-18,29.7842,-77.1657,0,0,-2,1.169,-4.303733,0,-1.6139,-3.117333,0, ldraw_lib__rect2p()], -// 1 16 -18 32.19625 -80.3232 0 0 -2 1.24305 -4.116267 0 -1.5436 -3.3148 0 rect2p.dat - [1,16,-18,32.19625,-80.3232,0,0,-2,1.24305,-4.116267,0,-1.5436,-3.3148,0, ldraw_lib__rect2p()], -// 1 16 -18 34.7529 -83.3354 0 0 -2 1.3136 -11.7488 0 -1.4686 -10.5088 0 rect2p.dat - [1,16,-18,34.7529,-83.3354,0,0,-2,1.3136,-11.7488,0,-1.4686,-10.5088,0, ldraw_lib__rect2p()], -// 1 16 -18 37.44715 -86.19405 0 0 -2 1.38055 -1.010945 0 -1.39005 -1.004036 0 rect2p.dat - [1,16,-18,37.44715,-86.19405,0,0,-2,1.38055,-1.010945,0,-1.39005,-1.004036,0, ldraw_lib__rect2p()], -// 1 16 -18 40.41385 -88.79205 0 0 -2 1.58615 -3.2212 0 -1.20795 -4.229733 0 rect2p.dat - [1,16,-18,40.41385,-88.79205,0,0,-2,1.58615,-3.2212,0,-1.20795,-4.229733,0, ldraw_lib__rect2p()], +// 1 16 -18 14.0844 -31.7384 0 0 -2 .0844 -1 0 -1.7384 0 0 rect2p.dat + [1,16,-18,14.0844,-31.7384,0,0,-2,.0844,-1,0,-1.7384,0,0, ldraw_lib__rect2p()], +// 1 16 -18 14.36295 -35.5422 0 0 -2 .19415 -1 0 -2.0654 0 0 rect2p.dat + [1,16,-18,14.36295,-35.5422,0,0,-2,.19415,-1,0,-2.0654,0,0, ldraw_lib__rect2p()], +// 1 16 -18 14.84775 -39.659 0 0 -2 .29065 -1 0 -2.0514 0 0 rect2p.dat + [1,16,-18,14.84775,-39.659,0,0,-2,.29065,-1,0,-2.0514,0,0, ldraw_lib__rect2p()], +// 1 16 -18 15.5246 -43.742 0 0 -2 .3862 -1 0 -2.0315 0 0 rect2p.dat + [1,16,-18,15.5246,-43.742,0,0,-2,.3862,-1,0,-2.0315,0,0, ldraw_lib__rect2p()], +// 1 16 -18 16.39155 -47.7797 0 0 -2 .48085 -1 0 -2.0062 0 0 rect2p.dat + [1,16,-18,16.39155,-47.7797,0,0,-2,.48085,-1,0,-2.0062,0,0, ldraw_lib__rect2p()], +// 1 16 -18 17.4465 -51.7612 0 0 -2 .5741 -1 0 -1.9752 0 0 rect2p.dat + [1,16,-18,17.4465,-51.7612,0,0,-2,.5741,-1,0,-1.9752,0,0, ldraw_lib__rect2p()], +// 1 16 -18 18.6863 -55.6753 0 0 -2 .6657 -1 0 -1.939 0 0 rect2p.dat + [1,16,-18,18.6863,-55.6753,0,0,-2,.6657,-1,0,-1.939,0,0, ldraw_lib__rect2p()], +// 1 16 -18 20.10765 -59.5116 0 0 -2 .75565 -1 0 -1.8974 0 0 rect2p.dat + [1,16,-18,20.10765,-59.5116,0,0,-2,.75565,-1,0,-1.8974,0,0, ldraw_lib__rect2p()], +// 1 16 -18 21.70665 -63.25965 0 0 -2 .84335 -1 0 -1.85055 0 0 rect2p.dat + [1,16,-18,21.70665,-63.25965,0,0,-2,.84335,-1,0,-1.85055,0,0, ldraw_lib__rect2p()], +// 1 16 -18 23.47875 -66.9089 0 0 -2 .92885 -1 0 -1.7987 0 0 rect2p.dat + [1,16,-18,23.47875,-66.9089,0,0,-2,.92885,-1,0,-1.7987,0,0, ldraw_lib__rect2p()], +// 1 16 -18 25.4195 -70.44945 0 0 -2 1.0118 -1 0 -1.74185 0 0 rect2p.dat + [1,16,-18,25.4195,-70.44945,0,0,-2,1.0118,-1,0,-1.74185,0,0, ldraw_lib__rect2p()], +// 1 16 -18 27.5232 -73.87155 0 0 -2 1.0919 -1 0 -1.68025 0 0 rect2p.dat + [1,16,-18,27.5232,-73.87155,0,0,-2,1.0919,-1,0,-1.68025,0,0, ldraw_lib__rect2p()], +// 1 16 -18 29.7842 -77.1657 0 0 -2 1.169 -1 0 -1.6139 0 0 rect2p.dat + [1,16,-18,29.7842,-77.1657,0,0,-2,1.169,-1,0,-1.6139,0,0, ldraw_lib__rect2p()], +// 1 16 -18 32.19625 -80.3232 0 0 -2 1.24305 -1 0 -1.5436 0 0 rect2p.dat + [1,16,-18,32.19625,-80.3232,0,0,-2,1.24305,-1,0,-1.5436,0,0, ldraw_lib__rect2p()], +// 1 16 -18 34.7529 -83.3354 0 0 -2 1.3136 -1 0 -1.4686 0 0 rect2p.dat + [1,16,-18,34.7529,-83.3354,0,0,-2,1.3136,-1,0,-1.4686,0,0, ldraw_lib__rect2p()], +// 1 16 -18 37.44715 -86.19405 0 0 -2 1.38055 -1 0 -1.39005 0 0 rect2p.dat + [1,16,-18,37.44715,-86.19405,0,0,-2,1.38055,-1,0,-1.39005,0,0, ldraw_lib__rect2p()], +// 1 16 -18 40.41385 -88.79205 0 0 -2 1.58615 -1 0 -1.20795 0 0 rect2p.dat + [1,16,-18,40.41385,-88.79205,0,0,-2,1.58615,-1,0,-1.20795,0,0, ldraw_lib__rect2p()], // 0 // Right inner curve // 4 16 -16 2.24128 -34.4018 -16 14.1688 -33.4768 -16 14 -30 -16 2 -30 [4,16,-16,2.24128,-34.4018,-16,14.1688,-33.4768,-16,14,-30,-16,2,-30], @@ -284,73 +228,67 @@ function ldraw_lib__92474() = [ [4,16,-16,4.73175,-49.9705,-16,15.9107,-45.7735,-16,15.1384,-41.7105,-16,3.62742,-44.8264], // 4 16 -16 6.10658 -55.0506 -16 16.8724 -49.786 -16 15.9107 -45.7735 -16 4.73175 -49.9705 [4,16,-16,6.10658,-55.0506,-16,16.8724,-49.786,-16,15.9107,-45.7735,-16,4.73175,-49.9705], -// 3 16 -16 18.0206 -53.7363 -16 16.8724 -49.786 -16 6.10658 -55.0506 - [3,16,-16,18.0206,-53.7363,-16,16.8724,-49.786,-16,6.10658,-55.0506], -// 4 16 -16 7.74798 -60.052 -16 19.352 -57.6142 -16 18.0206 -53.7363 -16 6.10658 -55.0506 - [4,16,-16,7.74798,-60.052,-16,19.352,-57.6142,-16,18.0206,-53.7363,-16,6.10658,-55.0506], -// 4 16 -16 9.65153 -64.9618 -16 20.8633 -61.4091 -16 19.352 -57.6142 -16 7.74798 -60.052 - [4,16,-16,9.65153,-64.9618,-16,20.8633,-61.4091,-16,19.352,-57.6142,-16,7.74798,-60.052], -// 4 16 -16 11.812 -69.7664 -16 22.5499 -65.1102 -16 20.8633 -61.4091 -16 9.65153 -64.9618 - [4,16,-16,11.812,-69.7664,-16,22.5499,-65.1102,-16,20.8633,-61.4091,-16,9.65153,-64.9618], -// 4 16 -16 14.2233 -74.4523 -16 24.4077 -68.7076 -16 22.5499 -65.1102 -16 11.812 -69.7664 - [4,16,-16,14.2233,-74.4523,-16,24.4077,-68.7076,-16,22.5499,-65.1102,-16,11.812,-69.7664], -// 3 16 -16 26.4313 -72.1913 -16 24.4077 -68.7076 -16 14.2233 -74.4523 - [3,16,-16,26.4313,-72.1913,-16,24.4077,-68.7076,-16,14.2233,-74.4523], -// 4 16 -16 16.8793 -79.0068 -16 28.6152 -75.5518 -16 26.4313 -72.1913 -16 14.2233 -74.4523 - [4,16,-16,16.8793,-79.0068,-16,28.6152,-75.5518,-16,26.4313,-72.1913,-16,14.2233,-74.4523], -// 4 16 -16 19.7723 -83.4175 -16 30.9532 -78.7796 -16 28.6152 -75.5518 -16 16.8793 -79.0068 - [4,16,-16,19.7723,-83.4175,-16,30.9532,-78.7796,-16,28.6152,-75.5518,-16,16.8793,-79.0068], -// 4 16 -16 22.8945 -87.6721 -16 33.4393 -81.8668 -16 30.9532 -78.7796 -16 19.7723 -83.4175 - [4,16,-16,22.8945,-87.6721,-16,33.4393,-81.8668,-16,30.9532,-78.7796,-16,19.7723,-83.4175], -// 3 16 -16 36.0666 -84.804 -16 33.4393 -81.8668 -16 22.8945 -87.6721 - [3,16,-16,36.0666,-84.804,-16,33.4393,-81.8668,-16,22.8945,-87.6721], -// 4 16 -16 26.237 -91.7587 -16 38.8277 -87.5841 -16 36.0666 -84.804 -16 22.8945 -87.6721 - [4,16,-16,26.237,-91.7587,-16,38.8277,-87.5841,-16,36.0666,-84.804,-16,22.8945,-87.6721], -// 4 16 -16 33.5473 -99.3861 -16 38.8277 -87.5841 -16 26.237 -91.7587 -16 29.7912 -95.6674 - [4,16,-16,33.5473,-99.3861,-16,38.8277,-87.5841,-16,26.237,-91.7587,-16,29.7912,-95.6674], -// 4 16 -16 42 -90 -16 38.8277 -87.5841 -16 33.5473 -99.3861 -16 37.4948 -102.906 - [4,16,-16,42,-90,-16,38.8277,-87.5841,-16,33.5473,-99.3861,-16,37.4948,-102.906], -// 3 16 -16 42 -94 -16 42 -90 -16 37.4948 -102.906 - [3,16,-16,42,-94,-16,42,-90,-16,37.4948,-102.906], -// 4 16 -16 46 -94 -16 42 -94 -16 37.4948 -102.906 -16 42 -106 - [4,16,-16,46,-94,-16,42,-94,-16,37.4948,-102.906,-16,42,-106], -// 3 16 -16 46 -106 -16 46 -94 -16 42 -106 - [3,16,-16,46,-106,-16,46,-94,-16,42,-106], +// 4 16 -16 7.74798 -60.052 -16 18.0206 -53.7363 -16 16.8724 -49.786 -16 6.10658 -55.0506 + [4,16,-16,7.74798,-60.052,-16,18.0206,-53.7363,-16,16.8724,-49.786,-16,6.10658,-55.0506], +// 4 16 -16 18.0206 -53.7363 -16 7.74798 -60.052 -16 9.65153 -64.9618 -16 19.352 -57.6142 + [4,16,-16,18.0206,-53.7363,-16,7.74798,-60.052,-16,9.65153,-64.9618,-16,19.352,-57.6142], +// 4 16 -16 14.2233 -74.4523 -16 22.5499 -65.1102 -16 20.8633 -61.4091 -16 11.812 -69.7664 + [4,16,-16,14.2233,-74.4523,-16,22.5499,-65.1102,-16,20.8633,-61.4091,-16,11.812,-69.7664], +// 4 16 -16 19.352 -57.6142 -16 9.65153 -64.9618 -16 11.812 -69.7664 -16 20.8633 -61.4091 + [4,16,-16,19.352,-57.6142,-16,9.65153,-64.9618,-16,11.812,-69.7664,-16,20.8633,-61.4091], +// 4 16 -16 22.5499 -65.1102 -16 14.2233 -74.4523 -16 16.8793 -79.0068 -16 24.4077 -68.7076 + [4,16,-16,22.5499,-65.1102,-16,14.2233,-74.4523,-16,16.8793,-79.0068,-16,24.4077,-68.7076], +// 4 16 -16 24.4077 -68.7076 -16 16.8793 -79.0068 -16 19.7723 -83.4175 -16 26.4313 -72.1913 + [4,16,-16,24.4077,-68.7076,-16,16.8793,-79.0068,-16,19.7723,-83.4175,-16,26.4313,-72.1913], +// 4 16 -16 22.8945 -87.6721 -16 28.6152 -75.5518 -16 26.4313 -72.1913 -16 19.7723 -83.4175 + [4,16,-16,22.8945,-87.6721,-16,28.6152,-75.5518,-16,26.4313,-72.1913,-16,19.7723,-83.4175], +// 4 16 -16 26.237 -91.7587 -16 30.9532 -78.7796 -16 28.6152 -75.5518 -16 22.8945 -87.6721 + [4,16,-16,26.237,-91.7587,-16,30.9532,-78.7796,-16,28.6152,-75.5518,-16,22.8945,-87.6721], +// 4 16 -16 29.7912 -95.6674 -16 33.4393 -81.8668 -16 30.9532 -78.7796 -16 26.237 -91.7587 + [4,16,-16,29.7912,-95.6674,-16,33.4393,-81.8668,-16,30.9532,-78.7796,-16,26.237,-91.7587], +// 4 16 -16 33.5473 -99.3861 -16 36.0666 -84.804 -16 33.4393 -81.8668 -16 29.7912 -95.6674 + [4,16,-16,33.5473,-99.3861,-16,36.0666,-84.804,-16,33.4393,-81.8668,-16,29.7912,-95.6674], +// 4 16 -16 36.0666 -84.804 -16 33.5473 -99.3861 -16 37.4948 -102.906 -16 38.8277 -87.5841 + [4,16,-16,36.0666,-84.804,-16,33.5473,-99.3861,-16,37.4948,-102.906,-16,38.8277,-87.5841], +// 4 16 -16 38.8277 -87.5841 -16 37.4948 -102.906 -16 42 -106 -16 42 -90 + [4,16,-16,38.8277,-87.5841,-16,37.4948,-102.906,-16,42,-106,-16,42,-90], +// 4 16 -16 42 -90 -16 42 -106 -16 46 -106 -16 46 -92 + [4,16,-16,42,-90,-16,42,-106,-16,46,-106,-16,46,-92], // 0 // Underside curve -// 1 16 0 2.120635 -32.2009 0 0 -16 0.120635 -20.12251 0 -2.2009 -1.102949 0 rect2p.dat - [1,16,0,2.120635,-32.2009,0,0,-16,0.120635,-20.12251,0,-2.2009,-1.102949,0, ldraw_lib__rect2p()], -// 1 16 0 2.51889 -37.01685 0 0 -16 0.27761 -167.3632 0 -2.61505 -17.76704 0 rect2p.dat - [1,16,0,2.51889,-37.01685,0,0,-16,0.27761,-167.3632,0,-2.61505,-17.76704,0, ldraw_lib__rect2p()], -// 1 16 0 3.211965 -42.2291 0 0 -16 0.415465 -83.1104 0 -2.5972 -13.29488 0 rect2p.dat - [1,16,0,3.211965,-42.2291,0,0,-16,0.415465,-83.1104,0,-2.5972,-13.29488,0, ldraw_lib__rect2p()], -// 1 16 0 4.179605 -47.39845 0 0 -16 0.552185 -164.6112 0 -2.57205 -35.33984 0 rect2p.dat - [1,16,0,4.179605,-47.39845,0,0,-16,0.552185,-164.6112,0,-2.57205,-35.33984,0, ldraw_lib__rect2p()], -// 1 16 0 5.41914 -52.5105 0 0 -16 0.68739 -162.56 0 -2.54 -43.99296 0 rect2p.dat - [1,16,0,5.41914,-52.5105,0,0,-16,0.68739,-162.56,0,-2.54,-43.99296,0, ldraw_lib__rect2p()], -// 1 16 0 6.92728 -57.55135 0 0 -16 0.8207 -40.012 0 -2.50075 -13.1312 0 rect2p.dat - [1,16,0,6.92728,-57.55135,0,0,-16,0.8207,-40.012,0,-2.50075,-13.1312,0, ldraw_lib__rect2p()], -// 1 16 0 8.699755 -62.50695 0 0 -16 0.951775 -157.1168 0 -2.45495 -60.9136 0 rect2p.dat - [1,16,0,8.699755,-62.50695,0,0,-16,0.951775,-157.1168,0,-2.45495,-60.9136,0, ldraw_lib__rect2p()], -// 1 16 0 10.73176 -67.36405 0 0 -16 1.080235 -51.248 0 -2.40225 -23.04501 0 rect2p.dat - [1,16,0,10.73176,-67.36405,0,0,-16,1.080235,-51.248,0,-2.40225,-23.04501,0, ldraw_lib__rect2p()], -// 1 16 0 13.0177 -72.10935 0 0 -16 1.2057 -149.9488 0 -2.34295 -77.1648 0 rect2p.dat - [1,16,0,13.0177,-72.10935,0,0,-16,1.2057,-149.9488,0,-2.34295,-77.1648,0, ldraw_lib__rect2p()], -// 1 16 0 15.55125 -76.72955 0 0 -16 1.32795 -145.744 0 -2.27725 -84.9888 0 rect2p.dat - [1,16,0,15.55125,-76.72955,0,0,-16,1.32795,-145.744,0,-2.27725,-84.9888,0, ldraw_lib__rect2p()], -// 1 16 0 18.3258 -81.21215 0 0 -16 1.4465 -141.1424 0 -2.20535 -92.576 0 rect2p.dat - [1,16,0,18.3258,-81.21215,0,0,-16,1.4465,-141.1424,0,-2.20535,-92.576,0, ldraw_lib__rect2p()], -// 1 16 0 21.33335 -85.5448 0 0 -16 1.56105 -136.1472 0 -2.1273 -99.9072 0 rect2p.dat - [1,16,0,21.33335,-85.5448,0,0,-16,1.56105,-136.1472,0,-2.1273,-99.9072,0, ldraw_lib__rect2p()], -// 1 16 0 24.56575 -89.71545 0 0 -16 1.67125 -65.3872 0 -2.04335 -53.48 0 rect2p.dat - [1,16,0,24.56575,-89.71545,0,0,-16,1.67125,-65.3872,0,-2.04335,-53.48,0, ldraw_lib__rect2p()], -// 1 16 0 28.0141 -93.71305 0 0 -16 1.7771 -125.0784 0 -1.95435 -113.7344 0 rect2p.dat - [1,16,0,28.0141,-93.71305,0,0,-16,1.7771,-125.0784,0,-1.95435,-113.7344,0, ldraw_lib__rect2p()], -// 1 16 0 31.6692 -97.52675 0 0 -16 1.878 -59.4992 0 -1.85935 -60.096 0 rect2p.dat - [1,16,0,31.6692,-97.52675,0,0,-16,1.878,-59.4992,0,-1.85935,-60.096,0, ldraw_lib__rect2p()], -// 1 16 0 35.52105 -101.1461 0 0 -16 1.97375 -8.045486 0 -1.75995 -9.022857 0 rect2p.dat - [1,16,0,35.52105,-101.1461,0,0,-16,1.97375,-8.045486,0,-1.75995,-9.022857,0, ldraw_lib__rect2p()], -// 1 16 0 39.7474 -104.453 0 0 -16 2.2526 -11.00089 0 -1.547 -16.01849 0 rect2p.dat - [1,16,0,39.7474,-104.453,0,0,-16,2.2526,-11.00089,0,-1.547,-16.01849,0, ldraw_lib__rect2p()], +// 1 16 0 2.120635 -32.2009 0 0 -16 .120635 -1 0 -2.2009 0 0 rect2p.dat + [1,16,0,2.120635,-32.2009,0,0,-16,.120635,-1,0,-2.2009,0,0, ldraw_lib__rect2p()], +// 1 16 0 2.51889 -37.01685 0 0 -16 .27761 -1 0 -2.61505 0 0 rect2p.dat + [1,16,0,2.51889,-37.01685,0,0,-16,.27761,-1,0,-2.61505,0,0, ldraw_lib__rect2p()], +// 1 16 0 3.211965 -42.2291 0 0 -16 .415465 -1 0 -2.5972 0 0 rect2p.dat + [1,16,0,3.211965,-42.2291,0,0,-16,.415465,-1,0,-2.5972,0,0, ldraw_lib__rect2p()], +// 1 16 0 4.179605 -47.39845 0 0 -16 .552185 -1 0 -2.57205 0 0 rect2p.dat + [1,16,0,4.179605,-47.39845,0,0,-16,.552185,-1,0,-2.57205,0,0, ldraw_lib__rect2p()], +// 1 16 0 5.41914 -52.5105 0 0 -16 .68739 -1 0 -2.54 0 0 rect2p.dat + [1,16,0,5.41914,-52.5105,0,0,-16,.68739,-1,0,-2.54,0,0, ldraw_lib__rect2p()], +// 1 16 0 6.92728 -57.55135 0 0 -16 .8207 -1 0 -2.50075 0 0 rect2p.dat + [1,16,0,6.92728,-57.55135,0,0,-16,.8207,-1,0,-2.50075,0,0, ldraw_lib__rect2p()], +// 1 16 0 8.699755 -62.50695 0 0 -16 .951775 -1 0 -2.45495 0 0 rect2p.dat + [1,16,0,8.699755,-62.50695,0,0,-16,.951775,-1,0,-2.45495,0,0, ldraw_lib__rect2p()], +// 1 16 0 10.73176 -67.36405 0 0 -16 1.080235 -1 0 -2.40225 0 0 rect2p.dat + [1,16,0,10.73176,-67.36405,0,0,-16,1.080235,-1,0,-2.40225,0,0, ldraw_lib__rect2p()], +// 1 16 0 13.0177 -72.10935 0 0 -16 1.2057 -1 0 -2.34295 0 0 rect2p.dat + [1,16,0,13.0177,-72.10935,0,0,-16,1.2057,-1,0,-2.34295,0,0, ldraw_lib__rect2p()], +// 1 16 0 15.55125 -76.72955 0 0 -16 1.32795 -1 0 -2.27725 0 0 rect2p.dat + [1,16,0,15.55125,-76.72955,0,0,-16,1.32795,-1,0,-2.27725,0,0, ldraw_lib__rect2p()], +// 1 16 0 18.3258 -81.21215 0 0 -16 1.4465 -1 0 -2.20535 0 0 rect2p.dat + [1,16,0,18.3258,-81.21215,0,0,-16,1.4465,-1,0,-2.20535,0,0, ldraw_lib__rect2p()], +// 1 16 0 21.33335 -85.5448 0 0 -16 1.56105 -1 0 -2.1273 0 0 rect2p.dat + [1,16,0,21.33335,-85.5448,0,0,-16,1.56105,-1,0,-2.1273,0,0, ldraw_lib__rect2p()], +// 1 16 0 24.56575 -89.71545 0 0 -16 1.67125 -1 0 -2.04335 0 0 rect2p.dat + [1,16,0,24.56575,-89.71545,0,0,-16,1.67125,-1,0,-2.04335,0,0, ldraw_lib__rect2p()], +// 1 16 0 28.0141 -93.71305 0 0 -16 1.7771 -1 0 -1.95435 0 0 rect2p.dat + [1,16,0,28.0141,-93.71305,0,0,-16,1.7771,-1,0,-1.95435,0,0, ldraw_lib__rect2p()], +// 1 16 0 31.6692 -97.52675 0 0 -16 1.878 -1 0 -1.85935 0 0 rect2p.dat + [1,16,0,31.6692,-97.52675,0,0,-16,1.878,-1,0,-1.85935,0,0, ldraw_lib__rect2p()], +// 1 16 0 35.52105 -101.1461 0 0 -16 1.97375 -1 0 -1.75995 0 0 rect2p.dat + [1,16,0,35.52105,-101.1461,0,0,-16,1.97375,-1,0,-1.75995,0,0, ldraw_lib__rect2p()], +// 1 16 0 39.7474 -104.453 0 0 -16 2.2526 -1 0 -1.547 0 0 rect2p.dat + [1,16,0,39.7474,-104.453,0,0,-16,2.2526,-1,0,-1.547,0,0, ldraw_lib__rect2p()], // 0 // Left inner curve // 4 16 16 2 -30 16 14 -30 16 14.1688 -33.4768 16 2.24128 -34.4018 [4,16,16,2,-30,16,14,-30,16,14.1688,-33.4768,16,2.24128,-34.4018], @@ -362,151 +300,139 @@ function ldraw_lib__92474() = [ [4,16,16,3.62742,-44.8264,16,15.1384,-41.7105,16,15.9107,-45.7735,16,4.73175,-49.9705], // 4 16 16 4.73175 -49.9705 16 15.9107 -45.7735 16 16.8724 -49.786 16 6.10658 -55.0506 [4,16,16,4.73175,-49.9705,16,15.9107,-45.7735,16,16.8724,-49.786,16,6.10658,-55.0506], -// 3 16 16 6.10658 -55.0506 16 16.8724 -49.786 16 18.0206 -53.7363 - [3,16,16,6.10658,-55.0506,16,16.8724,-49.786,16,18.0206,-53.7363], -// 4 16 16 6.10658 -55.0506 16 18.0206 -53.7363 16 19.352 -57.6142 16 7.74798 -60.052 - [4,16,16,6.10658,-55.0506,16,18.0206,-53.7363,16,19.352,-57.6142,16,7.74798,-60.052], -// 4 16 16 7.74798 -60.052 16 19.352 -57.6142 16 20.8633 -61.4091 16 9.65153 -64.9618 - [4,16,16,7.74798,-60.052,16,19.352,-57.6142,16,20.8633,-61.4091,16,9.65153,-64.9618], -// 4 16 16 9.65153 -64.9618 16 20.8633 -61.4091 16 22.5499 -65.1102 16 11.812 -69.7664 - [4,16,16,9.65153,-64.9618,16,20.8633,-61.4091,16,22.5499,-65.1102,16,11.812,-69.7664], -// 4 16 16 11.812 -69.7664 16 22.5499 -65.1102 16 24.4077 -68.7076 16 14.2233 -74.4523 - [4,16,16,11.812,-69.7664,16,22.5499,-65.1102,16,24.4077,-68.7076,16,14.2233,-74.4523], -// 3 16 16 14.2233 -74.4523 16 24.4077 -68.7076 16 26.4313 -72.1913 - [3,16,16,14.2233,-74.4523,16,24.4077,-68.7076,16,26.4313,-72.1913], -// 4 16 16 14.2233 -74.4523 16 26.4313 -72.1913 16 28.6152 -75.5518 16 16.8793 -79.0068 - [4,16,16,14.2233,-74.4523,16,26.4313,-72.1913,16,28.6152,-75.5518,16,16.8793,-79.0068], -// 4 16 16 16.8793 -79.0068 16 28.6152 -75.5518 16 30.9532 -78.7796 16 19.7723 -83.4175 - [4,16,16,16.8793,-79.0068,16,28.6152,-75.5518,16,30.9532,-78.7796,16,19.7723,-83.4175], -// 4 16 16 19.7723 -83.4175 16 30.9532 -78.7796 16 33.4393 -81.8668 16 22.8945 -87.6721 - [4,16,16,19.7723,-83.4175,16,30.9532,-78.7796,16,33.4393,-81.8668,16,22.8945,-87.6721], -// 3 16 16 22.8945 -87.6721 16 33.4393 -81.8668 16 36.0666 -84.804 - [3,16,16,22.8945,-87.6721,16,33.4393,-81.8668,16,36.0666,-84.804], -// 4 16 16 22.8945 -87.6721 16 36.0666 -84.804 16 38.8277 -87.5841 16 26.237 -91.7587 - [4,16,16,22.8945,-87.6721,16,36.0666,-84.804,16,38.8277,-87.5841,16,26.237,-91.7587], -// 4 16 16 29.7912 -95.6674 16 26.237 -91.7587 16 38.8277 -87.5841 16 33.5473 -99.3861 - [4,16,16,29.7912,-95.6674,16,26.237,-91.7587,16,38.8277,-87.5841,16,33.5473,-99.3861], -// 4 16 16 37.4948 -102.906 16 33.5473 -99.3861 16 38.8277 -87.5841 16 42 -90 - [4,16,16,37.4948,-102.906,16,33.5473,-99.3861,16,38.8277,-87.5841,16,42,-90], -// 3 16 16 37.4948 -102.906 16 42 -90 16 42 -94 - [3,16,16,37.4948,-102.906,16,42,-90,16,42,-94], -// 4 16 16 37.4948 -102.906 16 42 -94 16 46 -94 16 42 -106 - [4,16,16,37.4948,-102.906,16,42,-94,16,46,-94,16,42,-106], -// 3 16 16 42 -106 16 46 -94 16 46 -106 - [3,16,16,42,-106,16,46,-94,16,46,-106], +// 4 16 16 9.65153 -64.9618 16 7.74798 -60.052 16 18.0206 -53.7363 16 19.352 -57.6142 + [4,16,16,9.65153,-64.9618,16,7.74798,-60.052,16,18.0206,-53.7363,16,19.352,-57.6142], +// 4 16 16 16.8724 -49.786 16 18.0206 -53.7363 16 7.74798 -60.052 16 6.10658 -55.0506 + [4,16,16,16.8724,-49.786,16,18.0206,-53.7363,16,7.74798,-60.052,16,6.10658,-55.0506], +// 4 16 16 19.352 -57.6142 16 20.8633 -61.4091 16 11.812 -69.7664 16 9.65153 -64.9618 + [4,16,16,19.352,-57.6142,16,20.8633,-61.4091,16,11.812,-69.7664,16,9.65153,-64.9618], +// 4 16 16 16.8793 -79.0068 16 14.2233 -74.4523 16 22.5499 -65.1102 16 24.4077 -68.7076 + [4,16,16,16.8793,-79.0068,16,14.2233,-74.4523,16,22.5499,-65.1102,16,24.4077,-68.7076], +// 4 16 16 20.8633 -61.4091 16 22.5499 -65.1102 16 14.2233 -74.4523 16 11.812 -69.7664 + [4,16,16,20.8633,-61.4091,16,22.5499,-65.1102,16,14.2233,-74.4523,16,11.812,-69.7664], +// 4 16 16 22.8945 -87.6721 16 19.7723 -83.4175 16 26.4313 -72.1913 16 28.6152 -75.5518 + [4,16,16,22.8945,-87.6721,16,19.7723,-83.4175,16,26.4313,-72.1913,16,28.6152,-75.5518], +// 4 16 16 26.237 -91.7587 16 22.8945 -87.6721 16 28.6152 -75.5518 16 30.9532 -78.7796 + [4,16,16,26.237,-91.7587,16,22.8945,-87.6721,16,28.6152,-75.5518,16,30.9532,-78.7796], +// 4 16 16 24.4077 -68.7076 16 26.4313 -72.1913 16 19.7723 -83.4175 16 16.8793 -79.0068 + [4,16,16,24.4077,-68.7076,16,26.4313,-72.1913,16,19.7723,-83.4175,16,16.8793,-79.0068], +// 4 16 16 29.7912 -95.6674 16 26.237 -91.7587 16 30.9532 -78.7796 16 33.4393 -81.8668 + [4,16,16,29.7912,-95.6674,16,26.237,-91.7587,16,30.9532,-78.7796,16,33.4393,-81.8668], +// 4 16 16 33.4393 -81.8668 16 36.0666 -84.804 16 33.5473 -99.3861 16 29.7912 -95.6674 + [4,16,16,33.4393,-81.8668,16,36.0666,-84.804,16,33.5473,-99.3861,16,29.7912,-95.6674], +// 4 16 16 36.0666 -84.804 16 38.8277 -87.5841 16 37.4948 -102.906 16 33.5473 -99.3861 + [4,16,16,36.0666,-84.804,16,38.8277,-87.5841,16,37.4948,-102.906,16,33.5473,-99.3861], +// 4 16 16 38.8277 -87.5841 16 42 -90 16 42 -106 16 37.4948 -102.906 + [4,16,16,38.8277,-87.5841,16,42,-90,16,42,-106,16,37.4948,-102.906], +// 4 16 16 46 -106 16 42 -106 16 42 -90 16 46 -92 + [4,16,16,46,-106,16,42,-106,16,42,-90,16,46,-92], // 0 // Left edge underside curve -// 1 16 18 14.0844 -31.7384 0 0 -2 0.0844 -1.069785 0 -1.7384 -0.05193846 0 rect2p.dat - [1,16,18,14.0844,-31.7384,0,0,-2,0.0844,-1.069785,0,-1.7384,-0.05193846,0, ldraw_lib__rect2p()], -// 1 16 18 14.36295 -35.5422 0 0 -2 0.19415 -16.5232 0 -2.0654 -1.5532 0 rect2p.dat - [1,16,18,14.36295,-35.5422,0,0,-2,0.19415,-16.5232,0,-2.0654,-1.5532,0, ldraw_lib__rect2p()], -// 1 16 18 14.84775 -39.659 0 0 -2 0.29065 -8.2056 0 -2.0514 -1.1626 0 rect2p.dat - [1,16,18,14.84775,-39.659,0,0,-2,0.29065,-8.2056,0,-2.0514,-1.1626,0, ldraw_lib__rect2p()], -// 1 16 18 15.5246 -43.742 0 0 -2 0.3862 -16.252 0 -2.0315 -3.0896 0 rect2p.dat - [1,16,18,15.5246,-43.742,0,0,-2,0.3862,-16.252,0,-2.0315,-3.0896,0, ldraw_lib__rect2p()], -// 1 16 18 16.39155 -47.7797 0 0 -2 0.48085 -16.0496 0 -2.0062 -3.8468 0 rect2p.dat - [1,16,18,16.39155,-47.7797,0,0,-2,0.48085,-16.0496,0,-2.0062,-3.8468,0, ldraw_lib__rect2p()], -// 1 16 18 17.4465 -51.7612 0 0 -2 0.5741 -15.8016 0 -1.9752 -4.5928 0 rect2p.dat - [1,16,18,17.4465,-51.7612,0,0,-2,0.5741,-15.8016,0,-1.9752,-4.5928,0, ldraw_lib__rect2p()], -// 1 16 18 18.6863 -55.6753 0 0 -2 0.6657 -3.1024 0 -1.939 -1.06512 0 rect2p.dat - [1,16,18,18.6863,-55.6753,0,0,-2,0.6657,-3.1024,0,-1.939,-1.06512,0, ldraw_lib__rect2p()], -// 1 16 18 20.10765 -59.5116 0 0 -2 0.75565 -5.059733 0 -1.8974 -2.015067 0 rect2p.dat - [1,16,18,20.10765,-59.5116,0,0,-2,0.75565,-5.059733,0,-1.8974,-2.015067,0, ldraw_lib__rect2p()], -// 1 16 18 21.70665 -63.25965 0 0 -2 0.84335 -7.4022 0 -1.85055 -3.3734 0 rect2p.dat - [1,16,18,21.70665,-63.25965,0,0,-2,0.84335,-7.4022,0,-1.85055,-3.3734,0, ldraw_lib__rect2p()], -// 1 16 18 23.47875 -66.9089 0 0 -2 0.92885 -2.055657 0 -1.7987 -1.061543 0 rect2p.dat - [1,16,18,23.47875,-66.9089,0,0,-2,0.92885,-2.055657,0,-1.7987,-1.061543,0, ldraw_lib__rect2p()], -// 1 16 18 25.4195 -70.44945 0 0 -2 1.0118 -13.9348 0 -1.74185 -8.0944 0 rect2p.dat - [1,16,18,25.4195,-70.44945,0,0,-2,1.0118,-13.9348,0,-1.74185,-8.0944,0, ldraw_lib__rect2p()], -// 1 16 18 27.5232 -73.87155 0 0 -2 1.0919 -13.442 0 -1.68025 -8.7352 0 rect2p.dat - [1,16,18,27.5232,-73.87155,0,0,-2,1.0919,-13.442,0,-1.68025,-8.7352,0, ldraw_lib__rect2p()], -// 1 16 18 29.7842 -77.1657 0 0 -2 1.169 -4.303733 0 -1.6139 -3.117333 0 rect2p.dat - [1,16,18,29.7842,-77.1657,0,0,-2,1.169,-4.303733,0,-1.6139,-3.117333,0, ldraw_lib__rect2p()], -// 1 16 18 32.19625 -80.3232 0 0 -2 1.24305 -4.116267 0 -1.5436 -3.3148 0 rect2p.dat - [1,16,18,32.19625,-80.3232,0,0,-2,1.24305,-4.116267,0,-1.5436,-3.3148,0, ldraw_lib__rect2p()], -// 1 16 18 34.7529 -83.3354 0 0 -2 1.3136 -11.7488 0 -1.4686 -10.5088 0 rect2p.dat - [1,16,18,34.7529,-83.3354,0,0,-2,1.3136,-11.7488,0,-1.4686,-10.5088,0, ldraw_lib__rect2p()], -// 1 16 18 37.44715 -86.19405 0 0 -2 1.38055 -1.010945 0 -1.39005 -1.004036 0 rect2p.dat - [1,16,18,37.44715,-86.19405,0,0,-2,1.38055,-1.010945,0,-1.39005,-1.004036,0, ldraw_lib__rect2p()], -// 1 16 18 40.41385 -88.79205 0 0 -2 1.58615 -3.2212 0 -1.20795 -4.229733 0 rect2p.dat - [1,16,18,40.41385,-88.79205,0,0,-2,1.58615,-3.2212,0,-1.20795,-4.229733,0, ldraw_lib__rect2p()], +// 1 16 18 14.0844 -31.7384 0 0 -2 .0844 -1 0 -1.7384 0 0 rect2p.dat + [1,16,18,14.0844,-31.7384,0,0,-2,.0844,-1,0,-1.7384,0,0, ldraw_lib__rect2p()], +// 1 16 18 14.36295 -35.5422 0 0 -2 .19415 -1 0 -2.0654 0 0 rect2p.dat + [1,16,18,14.36295,-35.5422,0,0,-2,.19415,-1,0,-2.0654,0,0, ldraw_lib__rect2p()], +// 1 16 18 14.84775 -39.659 0 0 -2 .29065 -1 0 -2.0514 0 0 rect2p.dat + [1,16,18,14.84775,-39.659,0,0,-2,.29065,-1,0,-2.0514,0,0, ldraw_lib__rect2p()], +// 1 16 18 15.5246 -43.742 0 0 -2 .3862 -1 0 -2.0315 0 0 rect2p.dat + [1,16,18,15.5246,-43.742,0,0,-2,.3862,-1,0,-2.0315,0,0, ldraw_lib__rect2p()], +// 1 16 18 16.39155 -47.7797 0 0 -2 .48085 -1 0 -2.0062 0 0 rect2p.dat + [1,16,18,16.39155,-47.7797,0,0,-2,.48085,-1,0,-2.0062,0,0, ldraw_lib__rect2p()], +// 1 16 18 17.4465 -51.7612 0 0 -2 .5741 -1 0 -1.9752 0 0 rect2p.dat + [1,16,18,17.4465,-51.7612,0,0,-2,.5741,-1,0,-1.9752,0,0, ldraw_lib__rect2p()], +// 1 16 18 18.6863 -55.6753 0 0 -2 .6657 -1 0 -1.939 0 0 rect2p.dat + [1,16,18,18.6863,-55.6753,0,0,-2,.6657,-1,0,-1.939,0,0, ldraw_lib__rect2p()], +// 1 16 18 20.10765 -59.5116 0 0 -2 .75565 -1 0 -1.8974 0 0 rect2p.dat + [1,16,18,20.10765,-59.5116,0,0,-2,.75565,-1,0,-1.8974,0,0, ldraw_lib__rect2p()], +// 1 16 18 21.70665 -63.25965 0 0 -2 .84335 -1 0 -1.85055 0 0 rect2p.dat + [1,16,18,21.70665,-63.25965,0,0,-2,.84335,-1,0,-1.85055,0,0, ldraw_lib__rect2p()], +// 1 16 18 23.47875 -66.9089 0 0 -2 .92885 -1 0 -1.7987 0 0 rect2p.dat + [1,16,18,23.47875,-66.9089,0,0,-2,.92885,-1,0,-1.7987,0,0, ldraw_lib__rect2p()], +// 1 16 18 25.4195 -70.44945 0 0 -2 1.0118 -1 0 -1.74185 0 0 rect2p.dat + [1,16,18,25.4195,-70.44945,0,0,-2,1.0118,-1,0,-1.74185,0,0, ldraw_lib__rect2p()], +// 1 16 18 27.5232 -73.87155 0 0 -2 1.0919 -1 0 -1.68025 0 0 rect2p.dat + [1,16,18,27.5232,-73.87155,0,0,-2,1.0919,-1,0,-1.68025,0,0, ldraw_lib__rect2p()], +// 1 16 18 29.7842 -77.1657 0 0 -2 1.169 -1 0 -1.6139 0 0 rect2p.dat + [1,16,18,29.7842,-77.1657,0,0,-2,1.169,-1,0,-1.6139,0,0, ldraw_lib__rect2p()], +// 1 16 18 32.19625 -80.3232 0 0 -2 1.24305 -1 0 -1.5436 0 0 rect2p.dat + [1,16,18,32.19625,-80.3232,0,0,-2,1.24305,-1,0,-1.5436,0,0, ldraw_lib__rect2p()], +// 1 16 18 34.7529 -83.3354 0 0 -2 1.3136 -1 0 -1.4686 0 0 rect2p.dat + [1,16,18,34.7529,-83.3354,0,0,-2,1.3136,-1,0,-1.4686,0,0, ldraw_lib__rect2p()], +// 1 16 18 37.44715 -86.19405 0 0 -2 1.38055 -1 0 -1.39005 0 0 rect2p.dat + [1,16,18,37.44715,-86.19405,0,0,-2,1.38055,-1,0,-1.39005,0,0, ldraw_lib__rect2p()], +// 1 16 18 40.41385 -88.79205 0 0 -2 1.58615 -1 0 -1.20795 0 0 rect2p.dat + [1,16,18,40.41385,-88.79205,0,0,-2,1.58615,-1,0,-1.20795,0,0, ldraw_lib__rect2p()], // 0 // Left outer curve // 4 16 20 -1.73588 -34.6286 20 14.1688 -33.4768 20 14 -30 20 -2 -30 [4,16,20,-1.73588,-34.6286,20,14.1688,-33.4768,20,14,-30,20,-2,-30], // 4 16 20 -1.1281 -40.1283 20 14.5571 -37.6076 20 14.1688 -33.4768 20 -1.73588 -34.6286 [4,16,20,-1.1281,-40.1283,20,14.5571,-37.6076,20,14.1688,-33.4768,20,-1.73588,-34.6286], -// 4 16 20 -0.21851 -45.5905 20 15.1384 -41.7105 20 14.5571 -37.6076 20 -1.1281 -40.1283 - [4,16,20,-0.21851,-45.5905,20,15.1384,-41.7105,20,14.5571,-37.6076,20,-1.1281,-40.1283], -// 4 16 20 0.990368 -50.9997 20 15.9107 -45.7735 20 15.1384 -41.7105 20 -0.21851 -45.5905 - [4,16,20,0.990368,-50.9997,20,15.9107,-45.7735,20,15.1384,-41.7105,20,-0.21851,-45.5905], -// 3 16 20 16.8724 -49.786 20 15.9107 -45.7735 20 0.990368 -50.9997 - [3,16,20,16.8724,-49.786,20,15.9107,-45.7735,20,0.990368,-50.9997], -// 4 16 20 2.49535 -56.3416 20 18.0206 -53.7363 20 16.8724 -49.786 20 0.990368 -50.9997 - [4,16,20,2.49535,-56.3416,20,18.0206,-53.7363,20,16.8724,-49.786,20,0.990368,-50.9997], -// 4 16 20 4.29214 -61.6008 20 19.352 -57.6142 20 18.0206 -53.7363 20 2.49535 -56.3416 - [4,16,20,4.29214,-61.6008,20,19.352,-57.6142,20,18.0206,-53.7363,20,2.49535,-56.3416], -// 4 16 20 6.37586 -66.7636 20 20.8633 -61.4091 20 19.352 -57.6142 20 4.29214 -61.6008 - [4,16,20,6.37586,-66.7636,20,20.8633,-61.4091,20,19.352,-57.6142,20,4.29214,-61.6008], -// 3 16 20 22.5499 -65.1102 20 20.8633 -61.4091 20 6.37586 -66.7636 - [3,16,20,22.5499,-65.1102,20,20.8633,-61.4091,20,6.37586,-66.7636], -// 4 16 20 8.74085 -71.8158 20 24.4077 -68.7076 20 22.5499 -65.1102 20 6.37586 -66.7636 - [4,16,20,8.74085,-71.8158,20,24.4077,-68.7076,20,22.5499,-65.1102,20,6.37586,-66.7636], -// 4 16 20 11.3805 -76.7432 20 26.4313 -72.1913 20 24.4077 -68.7076 20 8.74085 -71.8158 - [4,16,20,11.3805,-76.7432,20,26.4313,-72.1913,20,24.4077,-68.7076,20,8.74085,-71.8158], -// 4 16 20 14.2879 -81.5324 20 28.6152 -75.5518 20 26.4313 -72.1913 20 11.3805 -76.7432 - [4,16,20,14.2879,-81.5324,20,28.6152,-75.5518,20,26.4313,-72.1913,20,11.3805,-76.7432], -// 3 16 20 30.9532 -78.7796 20 28.6152 -75.5518 20 14.2879 -81.5324 - [3,16,20,30.9532,-78.7796,20,28.6152,-75.5518,20,14.2879,-81.5324], -// 4 16 20 17.4548 -86.1704 20 33.4393 -81.8668 20 30.9532 -78.7796 20 14.2879 -81.5324 - [4,16,20,17.4548,-86.1704,20,33.4393,-81.8668,20,30.9532,-78.7796,20,14.2879,-81.5324], -// 4 16 20 20.8726 -90.6443 20 36.0666 -84.804 20 33.4393 -81.8668 20 17.4548 -86.1704 - [4,16,20,20.8726,-90.6443,20,36.0666,-84.804,20,33.4393,-81.8668,20,17.4548,-86.1704], -// 4 16 20 24.5315 -94.9415 20 38.8277 -87.5841 20 36.0666 -84.804 20 20.8726 -90.6443 - [4,16,20,24.5315,-94.9415,20,38.8277,-87.5841,20,36.0666,-84.804,20,20.8726,-90.6443], -// 4 16 20 32.5339 -102.962 20 38.8277 -87.5841 20 24.5315 -94.9415 20 28.4222 -99.0516 - [4,16,20,32.5339,-102.962,20,38.8277,-87.5841,20,24.5315,-94.9415,20,28.4222,-99.0516], -// 4 16 20 42 -90 20 38.8277 -87.5841 20 32.5339 -102.962 20 36.8551 -106.663 - [4,16,20,42,-90,20,38.8277,-87.5841,20,32.5339,-102.962,20,36.8551,-106.663], -// 3 16 20 42 -94 20 42 -90 20 36.8551 -106.663 - [3,16,20,42,-94,20,42,-90,20,36.8551,-106.663], -// 4 16 20 46 -94 20 42 -94 20 36.8551 -106.663 20 42 -110 - [4,16,20,46,-94,20,42,-94,20,36.8551,-106.663,20,42,-110], -// 3 16 20 46 -110 20 46 -94 20 42 -110 - [3,16,20,46,-110,20,46,-94,20,42,-110], +// 4 16 20 -.21851 -45.5905 20 15.1384 -41.7105 20 14.5571 -37.6076 20 -1.1281 -40.1283 + [4,16,20,-.21851,-45.5905,20,15.1384,-41.7105,20,14.5571,-37.6076,20,-1.1281,-40.1283], +// 4 16 20 .990368 -50.9997 20 15.9107 -45.7735 20 15.1384 -41.7105 20 -.21851 -45.5905 + [4,16,20,.990368,-50.9997,20,15.9107,-45.7735,20,15.1384,-41.7105,20,-.21851,-45.5905], +// 4 16 20 2.49535 -56.3416 20 16.8724 -49.786 20 15.9107 -45.7735 20 .990368 -50.9997 + [4,16,20,2.49535,-56.3416,20,16.8724,-49.786,20,15.9107,-45.7735,20,.990368,-50.9997], +// 4 16 20 6.37586 -66.7636 20 19.352 -57.6142 20 18.0206 -53.7363 20 4.29214 -61.6008 + [4,16,20,6.37586,-66.7636,20,19.352,-57.6142,20,18.0206,-53.7363,20,4.29214,-61.6008], +// 4 16 20 16.8724 -49.786 20 2.49535 -56.3416 20 4.29214 -61.6008 20 18.0206 -53.7363 + [4,16,20,16.8724,-49.786,20,2.49535,-56.3416,20,4.29214,-61.6008,20,18.0206,-53.7363], +// 4 16 20 8.74085 -71.8158 20 20.8633 -61.4091 20 19.352 -57.6142 20 6.37586 -66.7636 + [4,16,20,8.74085,-71.8158,20,20.8633,-61.4091,20,19.352,-57.6142,20,6.37586,-66.7636], +// 4 16 20 11.3805 -76.7432 20 22.5499 -65.1102 20 20.8633 -61.4091 20 8.74085 -71.8158 + [4,16,20,11.3805,-76.7432,20,22.5499,-65.1102,20,20.8633,-61.4091,20,8.74085,-71.8158], +// 4 16 20 14.2879 -81.5324 20 24.4077 -68.7076 20 22.5499 -65.1102 20 11.3805 -76.7432 + [4,16,20,14.2879,-81.5324,20,24.4077,-68.7076,20,22.5499,-65.1102,20,11.3805,-76.7432], +// 4 16 20 17.4548 -86.1704 20 26.4313 -72.1913 20 24.4077 -68.7076 20 14.2879 -81.5324 + [4,16,20,17.4548,-86.1704,20,26.4313,-72.1913,20,24.4077,-68.7076,20,14.2879,-81.5324], +// 4 16 20 20.8726 -90.6443 20 28.6152 -75.5518 20 26.4313 -72.1913 20 17.4548 -86.1704 + [4,16,20,20.8726,-90.6443,20,28.6152,-75.5518,20,26.4313,-72.1913,20,17.4548,-86.1704], +// 4 16 20 24.5315 -94.9415 20 30.9532 -78.7796 20 28.6152 -75.5518 20 20.8726 -90.6443 + [4,16,20,24.5315,-94.9415,20,30.9532,-78.7796,20,28.6152,-75.5518,20,20.8726,-90.6443], +// 4 16 20 30.9532 -78.7796 20 24.5315 -94.9415 20 28.4222 -99.0516 20 33.4393 -81.8668 + [4,16,20,30.9532,-78.7796,20,24.5315,-94.9415,20,28.4222,-99.0516,20,33.4393,-81.8668], +// 4 16 20 33.4393 -81.8668 20 28.4222 -99.0516 20 32.5339 -102.962 20 36.0666 -84.804 + [4,16,20,33.4393,-81.8668,20,28.4222,-99.0516,20,32.5339,-102.962,20,36.0666,-84.804], +// 4 16 20 36.0666 -84.804 20 32.5339 -102.962 20 36.8551 -106.663 20 38.8277 -87.5841 + [4,16,20,36.0666,-84.804,20,32.5339,-102.962,20,36.8551,-106.663,20,38.8277,-87.5841], +// 4 16 20 42 -110 20 42 -90 20 38.8277 -87.5841 20 36.8551 -106.663 + [4,16,20,42,-110,20,42,-90,20,38.8277,-87.5841,20,36.8551,-106.663], +// 4 16 20 42 -90 20 42 -110 20 46 -110 20 46 -92 + [4,16,20,42,-90,20,42,-110,20,46,-110,20,46,-92], // 0 // Topside curve -// 1 16 0 -1.867945 -32.3143 0 0 20 0.132055 0.998376 0 -2.3143 0.9999996 0 rect2p.dat - [1,16,0,-1.867945,-32.3143,0,0,20,0.132055,0.998376,0,-2.3143,0.9999996,0, ldraw_lib__rect2p()], -// 1 16 0 -1.431985 -37.37845 0 0 20 0.303895 0.9939488 0 -2.74985 0.9999999 0 rect2p.dat - [1,16,0,-1.431985,-37.37845,0,0,20,0.303895,0.9939488,0,-2.74985,0.9999999,0, ldraw_lib__rect2p()], -// 1 16 0 -0.673298 -42.85935 0 0 20 0.454802 0.9864158 0 -2.73105 1 0 rect2p.dat - [1,16,0,-0.673298,-42.85935,0,0,20,0.454802,0.9864158,0,-2.73105,1,0, ldraw_lib__rect2p()], -// 1 16 0 0.38595 -48.2951 0 0 20 0.60446 0.9759237 0 -2.7046 1 0 rect2p.dat - [1,16,0,0.38595,-48.2951,0,0,20,0.60446,0.9759237,0,-2.7046,1,0, ldraw_lib__rect2p()], -// 1 16 0 1.742834 -53.6706 0 0 20 0.752466 0.9625311 0 -2.6709 1 0 rect2p.dat - [1,16,0,1.742834,-53.6706,0,0,20,0.752466,0.9625311,0,-2.6709,1,0, ldraw_lib__rect2p()], -// 1 16 0 3.393745 -58.97125 0 0 20 0.898395 0.9462986 0 -2.62965 1 0 rect2p.dat - [1,16,0,3.393745,-58.97125,0,0,20,0.898395,0.9462986,0,-2.62965,1,0, ldraw_lib__rect2p()], -// 1 16 0 5.33402 -64.18225 0 0 20 1.04188 0.9273202 0 -2.58145 1 0 rect2p.dat - [1,16,0,5.33402,-64.18225,0,0,20,1.04188,0.9273202,0,-2.58145,1,0, ldraw_lib__rect2p()], -// 1 16 0 7.558365 -69.28965 0 0 20 1.182505 0.9056767 0 -2.52605 1 0 rect2p.dat - [1,16,0,7.558365,-69.28965,0,0,20,1.182505,0.9056767,0,-2.52605,1,0, ldraw_lib__rect2p()], -// 1 16 0 10.06073 -74.2795 0 0 20 1.319875 0.8814747 0 -2.4637 1 0 rect2p.dat - [1,16,0,10.06073,-74.2795,0,0,20,1.319875,0.8814747,0,-2.4637,1,0, ldraw_lib__rect2p()], -// 1 16 0 12.83415 -79.1378 0 0 20 1.45365 0.8548214 0 -2.3946 1 0 rect2p.dat - [1,16,0,12.83415,-79.1378,0,0,20,1.45365,0.8548214,0,-2.3946,1,0, ldraw_lib__rect2p()], -// 1 16 0 15.87135 -83.8514 0 0 20 1.58345 0.8258437 0 -2.319 1 0 rect2p.dat - [1,16,0,15.87135,-83.8514,0,0,20,1.58345,0.8258437,0,-2.319,1,0, ldraw_lib__rect2p()], -// 1 16 0 19.16365 -88.40735 0 0 20 1.70885 0.7946592 0 -2.23695 1 0 rect2p.dat - [1,16,0,19.16365,-88.40735,0,0,20,1.70885,0.7946592,0,-2.23695,1,0, ldraw_lib__rect2p()], -// 1 16 0 22.70205 -92.79295 0 0 20 1.82945 0.7613974 0 -2.14865 1 0 rect2p.dat - [1,16,0,22.70205,-92.79295,0,0,20,1.82945,0.7613974,0,-2.14865,1,0, ldraw_lib__rect2p()], -// 1 16 0 26.47685 -96.99655 0 0 20 1.94535 0.7262242 0 -2.05505 1 0 rect2p.dat - [1,16,0,26.47685,-96.99655,0,0,20,1.94535,0.7262242,0,-2.05505,1,0, ldraw_lib__rect2p()], -// 1 16 0 30.478 -101.0068 0 0 20 2.0558 0.6891551 0 -1.9552 1 0 rect2p.dat - [1,16,0,30.478,-101.0068,0,0,20,2.0558,0.6891551,0,-1.9552,1,0, ldraw_lib__rect2p()], -// 1 16 0 34.6945 -104.8125 0 0 20 2.1606 0.6504989 0 -1.8505 1 0 rect2p.dat - [1,16,0,34.6945,-104.8125,0,0,20,2.1606,0.6504989,0,-1.8505,1,0, ldraw_lib__rect2p()], -// 1 16 0 39.42755 -108.3315 0 0 20 2.57245 0.5441644 0 -1.6685 1 0 rect2p.dat - [1,16,0,39.42755,-108.3315,0,0,20,2.57245,0.5441644,0,-1.6685,1,0, ldraw_lib__rect2p()], +// 1 16 0 -1.867945 -32.3143 0 0 20 .132055 1 0 -2.3143 0 0 rect2p.dat + [1,16,0,-1.867945,-32.3143,0,0,20,.132055,1,0,-2.3143,0,0, ldraw_lib__rect2p()], +// 1 16 0 -1.431985 -37.37845 0 0 20 .303895 1 0 -2.74985 0 0 rect2p.dat + [1,16,0,-1.431985,-37.37845,0,0,20,.303895,1,0,-2.74985,0,0, ldraw_lib__rect2p()], +// 1 16 0 -.673298 -42.85935 0 0 20 .454802 1 0 -2.73105 0 0 rect2p.dat + [1,16,0,-.673298,-42.85935,0,0,20,.454802,1,0,-2.73105,0,0, ldraw_lib__rect2p()], +// 1 16 0 .38595 -48.2951 0 0 20 .60446 1 0 -2.7046 0 0 rect2p.dat + [1,16,0,.38595,-48.2951,0,0,20,.60446,1,0,-2.7046,0,0, ldraw_lib__rect2p()], +// 1 16 0 1.742834 -53.6706 0 0 20 .752466 1 0 -2.6709 0 0 rect2p.dat + [1,16,0,1.742834,-53.6706,0,0,20,.752466,1,0,-2.6709,0,0, ldraw_lib__rect2p()], +// 1 16 0 3.393745 -58.97125 0 0 20 .898395 1 0 -2.62965 0 0 rect2p.dat + [1,16,0,3.393745,-58.97125,0,0,20,.898395,1,0,-2.62965,0,0, ldraw_lib__rect2p()], +// 1 16 0 5.33402 -64.18225 0 0 20 1.04188 1 0 -2.58145 0 0 rect2p.dat + [1,16,0,5.33402,-64.18225,0,0,20,1.04188,1,0,-2.58145,0,0, ldraw_lib__rect2p()], +// 1 16 0 7.558365 -69.28965 0 0 20 1.182505 1 0 -2.52605 0 0 rect2p.dat + [1,16,0,7.558365,-69.28965,0,0,20,1.182505,1,0,-2.52605,0,0, ldraw_lib__rect2p()], +// 1 16 0 10.06073 -74.2795 0 0 20 1.319875 1 0 -2.4637 0 0 rect2p.dat + [1,16,0,10.06073,-74.2795,0,0,20,1.319875,1,0,-2.4637,0,0, ldraw_lib__rect2p()], +// 1 16 0 12.83415 -79.1378 0 0 20 1.45365 1 0 -2.3946 0 0 rect2p.dat + [1,16,0,12.83415,-79.1378,0,0,20,1.45365,1,0,-2.3946,0,0, ldraw_lib__rect2p()], +// 1 16 0 15.87135 -83.8514 0 0 20 1.58345 1 0 -2.319 0 0 rect2p.dat + [1,16,0,15.87135,-83.8514,0,0,20,1.58345,1,0,-2.319,0,0, ldraw_lib__rect2p()], +// 1 16 0 19.16365 -88.40735 0 0 20 1.70885 1 0 -2.23695 0 0 rect2p.dat + [1,16,0,19.16365,-88.40735,0,0,20,1.70885,1,0,-2.23695,0,0, ldraw_lib__rect2p()], +// 1 16 0 22.70205 -92.79295 0 0 20 1.82945 1 0 -2.14865 0 0 rect2p.dat + [1,16,0,22.70205,-92.79295,0,0,20,1.82945,1,0,-2.14865,0,0, ldraw_lib__rect2p()], +// 1 16 0 26.47685 -96.99655 0 0 20 1.94535 1 0 -2.05505 0 0 rect2p.dat + [1,16,0,26.47685,-96.99655,0,0,20,1.94535,1,0,-2.05505,0,0, ldraw_lib__rect2p()], +// 1 16 0 30.478 -101.0068 0 0 20 2.0558 1 0 -1.9552 0 0 rect2p.dat + [1,16,0,30.478,-101.0068,0,0,20,2.0558,1,0,-1.9552,0,0, ldraw_lib__rect2p()], +// 1 16 0 34.6945 -104.8125 0 0 20 2.1606 1 0 -1.8505 0 0 rect2p.dat + [1,16,0,34.6945,-104.8125,0,0,20,2.1606,1,0,-1.8505,0,0, ldraw_lib__rect2p()], +// 1 16 0 39.42755 -108.3315 0 0 20 2.57245 1 0 -1.6685 0 0 rect2p.dat + [1,16,0,39.42755,-108.3315,0,0,20,2.57245,1,0,-1.6685,0,0, ldraw_lib__rect2p()], // 0 // Added lines/condlines // 5 24 -16 14.1688 -33.4768 -20 14.1688 -33.4768 -16 14 -30 -16 14.5571 -37.6076 [5,24,-16,14.1688,-33.4768,-20,14.1688,-33.4768,-16,14,-30,-16,14.5571,-37.6076], @@ -614,14 +540,14 @@ function ldraw_lib__92474() = [ [5,24,20,14,-30,16,14,-30,20,14,-14,20,14.1688,-33.4768], // 5 24 -20 -1.73589 -34.6286 20 -1.73589 -34.6286 -20 -2 -30 -20 -1.12809 -40.1283 [5,24,-20,-1.73589,-34.6286,20,-1.73589,-34.6286,-20,-2,-30,-20,-1.12809,-40.1283], -// 5 24 -20 -1.12809 -40.1283 20 -1.12809 -40.1283 -20 -1.73588 -34.6286 -20 -0.218496 -45.5904 - [5,24,-20,-1.12809,-40.1283,20,-1.12809,-40.1283,-20,-1.73588,-34.6286,-20,-0.218496,-45.5904], -// 5 24 -20 -0.218496 -45.5904 20 -0.218496 -45.5904 -20 -1.1281 -40.1283 -20 0.99041 -50.9997 - [5,24,-20,-0.218496,-45.5904,20,-0.218496,-45.5904,-20,-1.1281,-40.1283,-20,0.99041,-50.9997], -// 5 24 -20 0.99041 -50.9997 20 0.99041 -50.9997 -20 -0.21851 -45.5905 -20 2.4953 -56.3415 - [5,24,-20,0.99041,-50.9997,20,0.99041,-50.9997,-20,-0.21851,-45.5905,-20,2.4953,-56.3415], -// 5 24 -20 2.4953 -56.3415 20 2.4953 -56.3415 -20 0.990368 -50.9997 -20 4.29214 -61.6009 - [5,24,-20,2.4953,-56.3415,20,2.4953,-56.3415,-20,0.990368,-50.9997,-20,4.29214,-61.6009], +// 5 24 -20 -1.12809 -40.1283 20 -1.12809 -40.1283 -20 -1.73588 -34.6286 -20 -.218496 -45.5904 + [5,24,-20,-1.12809,-40.1283,20,-1.12809,-40.1283,-20,-1.73588,-34.6286,-20,-.218496,-45.5904], +// 5 24 -20 -.218496 -45.5904 20 -.218496 -45.5904 -20 -1.1281 -40.1283 -20 .99041 -50.9997 + [5,24,-20,-.218496,-45.5904,20,-.218496,-45.5904,-20,-1.1281,-40.1283,-20,.99041,-50.9997], +// 5 24 -20 .99041 -50.9997 20 .99041 -50.9997 -20 -.21851 -45.5905 -20 2.4953 -56.3415 + [5,24,-20,.99041,-50.9997,20,.99041,-50.9997,-20,-.21851,-45.5905,-20,2.4953,-56.3415], +// 5 24 -20 2.4953 -56.3415 20 2.4953 -56.3415 -20 .990368 -50.9997 -20 4.29214 -61.6009 + [5,24,-20,2.4953,-56.3415,20,2.4953,-56.3415,-20,.990368,-50.9997,-20,4.29214,-61.6009], // 5 24 -20 4.29214 -61.6009 20 4.29214 -61.6009 -20 2.49535 -56.3416 -20 6.3759 -66.7637 [5,24,-20,4.29214,-61.6009,20,4.29214,-61.6009,-20,2.49535,-56.3416,-20,6.3759,-66.7637], // 5 24 -20 6.3759 -66.7637 20 6.3759 -66.7637 -20 4.29214 -61.6008 -20 8.74087 -71.8157 diff --git a/parts/92692.scad b/parts/92692.scad index 782aaa67c..d7c7ce5c4 100644 --- a/parts/92692.scad +++ b/parts/92692.scad @@ -7,7 +7,7 @@ use <../p/2-4edge.scad> use <../p/2-4ring2.scad> use <../p/3-16cyli.scad> use <../p/3-16edge.scad> -use <../p/3-16rin2.scad> +use <../p/3-16ring2.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4cylse.scad> @@ -25,7 +25,7 @@ function ldraw_lib__92692() = [ // 0 Plate 1 x 2 with Angled Handles on Side // 0 Name: 92692.dat // 0 Author: Joerg Sommerer [Brickaneer] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 !HELP Angle: 21.5 deg. @@ -36,7 +36,8 @@ function ldraw_lib__92692() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 4 0 1 0 0 0 -1 0 0 0 1 stud3.dat [1,16,0,4,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__stud3()], @@ -254,8 +255,8 @@ function ldraw_lib__92692() = [ [1,16,-22.4325,-0.1481,-28.9964,2.326,-0.5428,0.0108,0,0.2945,0.1481,-0.9162,-1.378,0.0274, ldraw_lib__rect3()], // 4 16 -20 0 -16 -24.7477 0 -28.0528 -20.0957 0 -29.8853 -14.6261 0 -16 [4,16,-20,0,-16,-24.7477,0,-28.0528,-20.0957,0,-29.8853,-14.6261,0,-16], -// 1 16 -22.1489 2 -35.0978 0.6772 -0.9304 -0.2805 -0.7654 0 -1.8478 1.7192 0.3665 -0.7121 3-16rin2.dat - [1,16,-22.1489,2,-35.0978,0.6772,-0.9304,-0.2805,-0.7654,0,-1.8478,1.7192,0.3665,-0.7121, ldraw_lib__3_16rin2()], +// 1 16 -22.1489 2 -35.0978 0.6772 -0.9304 -0.2805 -0.7654 0 -1.8478 1.7192 0.3665 -0.7121 3-16ring2.dat + [1,16,-22.1489,2,-35.0978,0.6772,-0.9304,-0.2805,-0.7654,0,-1.8478,1.7192,0.3665,-0.7121, ldraw_lib__3_16ring2()], // 1 16 -22.1489 2 -35.0978 0 -0.9304 -0.733 -2 0 0 0 0.3665 -1.8608 2-4ring2.dat [1,16,-22.1489,2,-35.0978,0,-0.9304,-0.733,-2,0,0,0,0.3665,-1.8608, ldraw_lib__2_4ring2()], // 1 16 -22.1489 2 -35.0978 0 -0.9304 1.466 4 0 0 0 0.3665 3.7217 1-4ndis.dat @@ -304,8 +305,8 @@ function ldraw_lib__92692() = [ [1,16,-7,-0.1481,-34.4272,2.5,0,0,0,0.2945,0.1481,0,-1.481,0.0294, ldraw_lib__rect3()], // 1 16 -7 0 -25.1988 0 0 2.5 0 1 0 -9.1988 0 0 rect2p.dat [1,16,-7,0,-25.1988,0,0,2.5,0,1,0,-9.1988,0,0, ldraw_lib__rect2p()], -// 1 16 -4.5 2 -40 0 -1 0 -0.7654 0 -1.8478 1.8478 0 -0.7654 3-16rin2.dat - [1,16,-4.5,2,-40,0,-1,0,-0.7654,0,-1.8478,1.8478,0,-0.7654, ldraw_lib__3_16rin2()], +// 1 16 -4.5 2 -40 0 -1 0 -0.7654 0 -1.8478 1.8478 0 -0.7654 3-16ring2.dat + [1,16,-4.5,2,-40,0,-1,0,-0.7654,0,-1.8478,1.8478,0,-0.7654, ldraw_lib__3_16ring2()], // 1 16 -4.5 2 -40 0 -1 0 -2 0 0 0 0 -2 2-4ring2.dat [1,16,-4.5,2,-40,0,-1,0,-2,0,0,0,0,-2, ldraw_lib__2_4ring2()], // 1 16 -4.5 2 -40 0 -1 0 4 0 0 0 0 4 1-4ndis.dat @@ -332,8 +333,8 @@ function ldraw_lib__92692() = [ [1,16,9.5,2,-40,0,-1,0,-6,0,0,0,0,-6, ldraw_lib__2_4edge()], // 1 16 9.5 2 -40 0 1 0 -6 0 0 0 0 6 3-16edge.dat [1,16,9.5,2,-40,0,1,0,-6,0,0,0,0,6, ldraw_lib__3_16edge()], -// 1 16 4.5 2 -40 0 1 0 -2 0 0 0 0 2 3-16rin2.dat - [1,16,4.5,2,-40,0,1,0,-2,0,0,0,0,2, ldraw_lib__3_16rin2()], +// 1 16 4.5 2 -40 0 1 0 -2 0 0 0 0 2 3-16ring2.dat + [1,16,4.5,2,-40,0,1,0,-2,0,0,0,0,2, ldraw_lib__3_16ring2()], // 1 16 4.5 2 -40 0 1 0 2 0 0 0 0 -2 2-4ring2.dat [1,16,4.5,2,-40,0,1,0,2,0,0,0,0,-2, ldraw_lib__2_4ring2()], // 1 16 4.5 2 -40 0 1 0 0 0 4 4 0 0 1-4ndis.dat @@ -388,8 +389,8 @@ function ldraw_lib__92692() = [ [2,24,24.7477,0,-28.0528,20,0,-16], // 2 24 20.0957 0 -29.8853 14.6261 0 -16 [2,24,20.0957,0,-29.8853,14.6261,0,-16], -// 1 16 22.1489 2 -35.0978 0 0.9304 -0.733 -2 0 0 0 0.3665 1.8608 3-16rin2.dat - [1,16,22.1489,2,-35.0978,0,0.9304,-0.733,-2,0,0,0,0.3665,1.8608, ldraw_lib__3_16rin2()], +// 1 16 22.1489 2 -35.0978 0 0.9304 -0.733 -2 0 0 0 0.3665 1.8608 3-16ring2.dat + [1,16,22.1489,2,-35.0978,0,0.9304,-0.733,-2,0,0,0,0.3665,1.8608, ldraw_lib__3_16ring2()], // 1 16 22.1489 2 -35.0978 0 0.9304 0.733 2 0 0 0 0.3665 -1.8608 2-4ring2.dat [1,16,22.1489,2,-35.0978,0,0.9304,0.733,2,0,0,0,0.3665,-1.8608, ldraw_lib__2_4ring2()], // 1 16 22.1489 2 -35.0978 -1.466 0.9304 0 0 0 4 3.7217 0.3665 0 1-4ndis.dat diff --git a/parts/92694.scad b/parts/92694.scad index 44a01f989..53ef556fb 100644 --- a/parts/92694.scad +++ b/parts/92694.scad @@ -1,13 +1,13 @@ use <../lib.scad> use <../p/1-16cyli.scad> use <../p/1-16edge.scad> -use <../p/1-16ri19.scad> +use <../p/1-16ring19.scad> use <../p/1-4cyli.scad> use <../p/1-4edge.scad> -use <../p/1-4rin19.scad> +use <../p/1-4ring19.scad> use <../p/1-8cyli.scad> use <../p/1-8edge.scad> -use <../p/1-8rin19.scad> +use <../p/1-8ring19.scad> use <../p/2-4cyli.scad> use <../p/2-4edge.scad> use <../p/2-4ndis.scad> @@ -34,7 +34,7 @@ function ldraw_lib__92694() = [ // 0 ~Technic Linear Actuator 4 x 1 x 1 Body // 0 Name: 92694.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2019-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -48,7 +48,8 @@ function ldraw_lib__92694() = [ // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 // 0 !HISTORY 2019-11-13 [cwdee] Update description // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -30 0 20 0 1 0 1 0 0 0 0 -1 peghole.dat [1,16,-30,0,20,0,1,0,1,0,0,0,0,-1, ldraw_lib__peghole()], @@ -142,16 +143,16 @@ function ldraw_lib__92694() = [ [1,16,0,0,35,0,0,-2,-2,0,0,0,1,0, ldraw_lib__4_4ring4()], // 1 16 0 0 110 0 0 -2 -2 0 0 0 -1 0 4-4ring3.dat [1,16,0,0,110,0,0,-2,-2,0,0,0,-1,0, ldraw_lib__4_4ring3()], -// 1 16 0 0 109 -0.46194 0 -0.19134 -0.19134 0 0.46194 0 -1 0 1-8rin19.dat - [1,16,0,0,109,-0.46194,0,-0.19134,-0.19134,0,0.46194,0,-1,0, ldraw_lib__1_8rin19()], +// 1 16 0 0 109 -0.46194 0 -0.19134 -0.19134 0 0.46194 0 -1 0 1-8ring19.dat + [1,16,0,0,109,-0.46194,0,-0.19134,-0.19134,0,0.46194,0,-1,0, ldraw_lib__1_8ring19()], // 1 16 0 0 109 9.2388 0 3.82684 -3.82684 0 9.2388 0 1 0 1-8edge.dat [1,16,0,0,109,9.2388,0,3.82684,-3.82684,0,9.2388,0,1,0, ldraw_lib__1_8edge()], -// 1 16 0 0 109 0.46194 0 0.19134 -0.19134 0 0.46194 0 -1 0 1-8rin19.dat - [1,16,0,0,109,0.46194,0,0.19134,-0.19134,0,0.46194,0,-1,0, ldraw_lib__1_8rin19()], -// 1 16 0 0 109 0.35355 0 -0.35355 -0.35355 0 -0.35355 0 -1 0 1-4rin19.dat - [1,16,0,0,109,0.35355,0,-0.35355,-0.35355,0,-0.35355,0,-1,0, ldraw_lib__1_4rin19()], -// 1 16 0 0 109 -0.35355 0 0.35355 0.35355 0 0.35355 0 -1 0 1-4rin19.dat - [1,16,0,0,109,-0.35355,0,0.35355,0.35355,0,0.35355,0,-1,0, ldraw_lib__1_4rin19()], +// 1 16 0 0 109 0.46194 0 0.19134 -0.19134 0 0.46194 0 -1 0 1-8ring19.dat + [1,16,0,0,109,0.46194,0,0.19134,-0.19134,0,0.46194,0,-1,0, ldraw_lib__1_8ring19()], +// 1 16 0 0 109 0.35355 0 -0.35355 -0.35355 0 -0.35355 0 -1 0 1-4ring19.dat + [1,16,0,0,109,0.35355,0,-0.35355,-0.35355,0,-0.35355,0,-1,0, ldraw_lib__1_4ring19()], +// 1 16 0 0 109 -0.35355 0 0.35355 0.35355 0 0.35355 0 -1 0 1-4ring19.dat + [1,16,0,0,109,-0.35355,0,0.35355,0.35355,0,0.35355,0,-1,0, ldraw_lib__1_4ring19()], // 1 16 0 0 109 0 0 1.58333 1.58333 0 0 0 -1 0 4-4ring5.dat [1,16,0,0,109,0,0,1.58333,1.58333,0,0,0,-1,0, ldraw_lib__4_4ring5()], // 1 16 0 0 50 -8.77686 0 3.63549 -3.63549 0 -8.77686 0 59 0 1-16cyli.dat @@ -812,14 +813,14 @@ function ldraw_lib__92694() = [ [3,16,10,0,35,4,9,35,10,6.36,35], // 1 16 4.005 9.12 35.5 0 -0.239 -0.1785 0 -0.357 0.1195 -0.5 0 0 rect1.dat [1,16,4.005,9.12,35.5,0,-0.239,-0.1785,0,-0.357,0.1195,-0.5,0,0, ldraw_lib__rect1()], -// 1 16 0 0 54 -0.35355 0 -0.35355 -0.35355 0 0.35355 -0.15468 -1 -0.15468 1-16ri19.dat - [1,16,0,0,54,-0.35355,0,-0.35355,-0.35355,0,0.35355,-0.15468,-1,-0.15468, ldraw_lib__1_16ri19()], -// 1 16 0 0 54 -0.35355 0 -0.35355 0.35355 0 -0.35355 -0.15468 -1 -0.15468 1-16ri19.dat - [1,16,0,0,54,-0.35355,0,-0.35355,0.35355,0,-0.35355,-0.15468,-1,-0.15468, ldraw_lib__1_16ri19()], -// 1 16 0 0 54 0.35355 0 0.35355 -0.35355 0 0.35355 -0.15468 -1 -0.15468 1-16ri19.dat - [1,16,0,0,54,0.35355,0,0.35355,-0.35355,0,0.35355,-0.15468,-1,-0.15468, ldraw_lib__1_16ri19()], -// 1 16 0 0 54 0.35355 0 0.35355 0.35355 0 -0.35355 -0.15468 -1 -0.15468 1-16ri19.dat - [1,16,0,0,54,0.35355,0,0.35355,0.35355,0,-0.35355,-0.15468,-1,-0.15468, ldraw_lib__1_16ri19()], +// 1 16 0 0 54 -0.35355 0 -0.35355 -0.35355 0 0.35355 -0.15468 -1 -0.15468 1-16ring19.dat + [1,16,0,0,54,-0.35355,0,-0.35355,-0.35355,0,0.35355,-0.15468,-1,-0.15468, ldraw_lib__1_16ring19()], +// 1 16 0 0 54 -0.35355 0 -0.35355 0.35355 0 -0.35355 -0.15468 -1 -0.15468 1-16ring19.dat + [1,16,0,0,54,-0.35355,0,-0.35355,0.35355,0,-0.35355,-0.15468,-1,-0.15468, ldraw_lib__1_16ring19()], +// 1 16 0 0 54 0.35355 0 0.35355 -0.35355 0 0.35355 -0.15468 -1 -0.15468 1-16ring19.dat + [1,16,0,0,54,0.35355,0,0.35355,-0.35355,0,0.35355,-0.15468,-1,-0.15468, ldraw_lib__1_16ring19()], +// 1 16 0 0 54 0.35355 0 0.35355 0.35355 0 -0.35355 -0.15468 -1 -0.15468 1-16ring19.dat + [1,16,0,0,54,0.35355,0,0.35355,0.35355,0,-0.35355,-0.15468,-1,-0.15468, ldraw_lib__1_16ring19()], // 2 24 -8.777 -3.635 109 -9.239 -3.827 109 [2,24,-8.777,-3.635,109,-9.239,-3.827,109], // 2 24 -8.777 -3.635 109 -8.777 -3.635 50.16 diff --git a/parts/92713c01.scad b/parts/92713c01.scad index a99e67334..b2fbc3606 100644 --- a/parts/92713c01.scad +++ b/parts/92713c01.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/1-8ring8.scad> use <../p/2-4cylo.scad> use <../p/3-16cylo.scad> -use <../p/3-16rin4.scad> +use <../p/3-16ring4.scad> use <92713k01.scad> use <92713k02.scad> use <../p/box4o8a.scad> @@ -10,7 +10,7 @@ function ldraw_lib__92713c01() = [ // 0 Conveyor Belt 4 x 16 with 14 Treads (Formed) // 0 Name: 92713c01.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Shortcut UPDATE 2018-02 +// 0 !LDRAW_ORG Shortcut UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__92713c01() = [ // 0 !HISTORY 2013-08-14 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2017-12-16 [Sirio] File preparation for LDraw Parts Tracker // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Belt // 0 // Primitives @@ -69,30 +70,30 @@ function ldraw_lib__92713c01() = [ [0,"BFC","INVERTNEXT"], // 1 16 140 0 -16.5 0 0 8 8 0 0 0 33 0 2-4cylo.dat [1,16,140,0,-16.5,0,0,8,8,0,0,0,33,0, ldraw_lib__2_4cylo()], -// 1 16 -140 0 -16.5 -1.84776 0 0.765367 0.765367 0 1.84776 0 1 0 3-16rin4.dat - [1,16,-140,0,-16.5,-1.84776,0,0.765367,0.765367,0,1.84776,0,1,0, ldraw_lib__3_16rin4()], -// 1 16 140 0 -16.5 0 0 2 2 0 0 0 1 0 3-16rin4.dat - [1,16,140,0,-16.5,0,0,2,2,0,0,0,1,0, ldraw_lib__3_16rin4()], +// 1 16 -140 0 -16.5 -1.84776 0 0.765367 0.765367 0 1.84776 0 1 0 3-16ring4.dat + [1,16,-140,0,-16.5,-1.84776,0,0.765367,0.765367,0,1.84776,0,1,0, ldraw_lib__3_16ring4()], +// 1 16 140 0 -16.5 0 0 2 2 0 0 0 1 0 3-16ring4.dat + [1,16,140,0,-16.5,0,0,2,2,0,0,0,1,0, ldraw_lib__3_16ring4()], // 1 16 -140 0 -16.5 -0.92388 0 -0.382683 -0.382683 0 0.92388 0 1 0 1-8ring8.dat [1,16,-140,0,-16.5,-0.92388,0,-0.382683,-0.382683,0,0.92388,0,1,0, ldraw_lib__1_8ring8()], // 1 16 140 0 -16.5 0.92388 0 0.382683 0.382683 0 -0.92388 0 1 0 1-8ring8.dat [1,16,140,0,-16.5,0.92388,0,0.382683,0.382683,0,-0.92388,0,1,0, ldraw_lib__1_8ring8()], -// 1 16 -140 0 -16.5 0 0 -2 -2 0 0 0 1 0 3-16rin4.dat - [1,16,-140,0,-16.5,0,0,-2,-2,0,0,0,1,0, ldraw_lib__3_16rin4()], -// 1 16 140 0 -16.5 1.84776 0 -0.765367 -0.765367 0 -1.84776 0 1 0 3-16rin4.dat - [1,16,140,0,-16.5,1.84776,0,-0.765367,-0.765367,0,-1.84776,0,1,0, ldraw_lib__3_16rin4()], -// 1 16 -140 0 16.5 -1.84776 0 0.765367 0.765367 0 1.84776 0 -1 0 3-16rin4.dat - [1,16,-140,0,16.5,-1.84776,0,0.765367,0.765367,0,1.84776,0,-1,0, ldraw_lib__3_16rin4()], -// 1 16 140 0 16.5 0 0 2 2 0 0 0 -1 0 3-16rin4.dat - [1,16,140,0,16.5,0,0,2,2,0,0,0,-1,0, ldraw_lib__3_16rin4()], +// 1 16 -140 0 -16.5 0 0 -2 -2 0 0 0 1 0 3-16ring4.dat + [1,16,-140,0,-16.5,0,0,-2,-2,0,0,0,1,0, ldraw_lib__3_16ring4()], +// 1 16 140 0 -16.5 1.84776 0 -0.765367 -0.765367 0 -1.84776 0 1 0 3-16ring4.dat + [1,16,140,0,-16.5,1.84776,0,-0.765367,-0.765367,0,-1.84776,0,1,0, ldraw_lib__3_16ring4()], +// 1 16 -140 0 16.5 -1.84776 0 0.765367 0.765367 0 1.84776 0 -1 0 3-16ring4.dat + [1,16,-140,0,16.5,-1.84776,0,0.765367,0.765367,0,1.84776,0,-1,0, ldraw_lib__3_16ring4()], +// 1 16 140 0 16.5 0 0 2 2 0 0 0 -1 0 3-16ring4.dat + [1,16,140,0,16.5,0,0,2,2,0,0,0,-1,0, ldraw_lib__3_16ring4()], // 1 16 -140 0 16.5 -0.92388 0 -0.382683 -0.382683 0 0.92388 0 -1 0 1-8ring8.dat [1,16,-140,0,16.5,-0.92388,0,-0.382683,-0.382683,0,0.92388,0,-1,0, ldraw_lib__1_8ring8()], // 1 16 140 0 16.5 0.92388 0 0.382683 0.382683 0 -0.92388 0 -1 0 1-8ring8.dat [1,16,140,0,16.5,0.92388,0,0.382683,0.382683,0,-0.92388,0,-1,0, ldraw_lib__1_8ring8()], -// 1 16 -140 0 16.5 0 0 -2 -2 0 0 0 -1 0 3-16rin4.dat - [1,16,-140,0,16.5,0,0,-2,-2,0,0,0,-1,0, ldraw_lib__3_16rin4()], -// 1 16 140 0 16.5 1.84776 0 -0.765367 -0.765367 0 -1.84776 0 -1 0 3-16rin4.dat - [1,16,140,0,16.5,1.84776,0,-0.765367,-0.765367,0,-1.84776,0,-1,0, ldraw_lib__3_16rin4()], +// 1 16 -140 0 16.5 0 0 -2 -2 0 0 0 -1 0 3-16ring4.dat + [1,16,-140,0,16.5,0,0,-2,-2,0,0,0,-1,0, ldraw_lib__3_16ring4()], +// 1 16 140 0 16.5 1.84776 0 -0.765367 -0.765367 0 -1.84776 0 -1 0 3-16ring4.dat + [1,16,140,0,16.5,1.84776,0,-0.765367,-0.765367,0,-1.84776,0,-1,0, ldraw_lib__3_16ring4()], // 0 // Treads (14) // 1 16 -111.25 9 0 -1 0 0 0 -1 0 0 0 1 92713k01.dat [1,16,-111.25,9,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__92713k01()], diff --git a/parts/92761.scad b/parts/92761.scad index 96c84cdc9..16c28f1ca 100644 --- a/parts/92761.scad +++ b/parts/92761.scad @@ -3,7 +3,7 @@ use <../p/4-4con25.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring3.scad> use <../p/4-4ring6.scad> use <../p/t04o6250.scad> @@ -11,7 +11,7 @@ function ldraw_lib__92761() = [ // 0 Minifig Headdress SW Zabrak Horns // 0 Name: 92761.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__92761() = [ // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 // 0 !HISTORY 2012-12-24 [cwdee] Update category // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 2.15 0 12.5 0 0 0 1 0 0 0 12.5 4-4edge.dat [1,16,0,2.15,0,12.5,0,0,0,1,0,0,0,12.5, ldraw_lib__4_4edge()], @@ -50,8 +51,8 @@ function ldraw_lib__92761() = [ [1,16,0,2.15,0,0,0,-7.6923,0,-3.44,0,-7.6923,0,0, ldraw_lib__t04o6250()], // 1 16 0 0 0 -1 0 0 0 -1 0 0 0 1 4-4ring6.dat [1,16,0,0,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring6()], -// 1 16 0 0 0 -0.7 0 0 0 -1 0 0 0 0.7 4-4rin10.dat - [1,16,0,0,0,-0.7,0,0,0,-1,0,0,0,0.7, ldraw_lib__4_4rin10()], +// 1 16 0 0 0 -0.7 0 0 0 -1 0 0 0 0.7 4-4ring10.dat + [1,16,0,0,0,-0.7,0,0,0,-1,0,0,0,0.7, ldraw_lib__4_4ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -5 0 6 0 0 0 5 0 0 0 6 4-4cylo.dat diff --git a/parts/92908.scad b/parts/92908.scad index d04858963..8346ca62d 100644 --- a/parts/92908.scad +++ b/parts/92908.scad @@ -31,8 +31,8 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin13.scad> -use <../p/4-4rin25.scad> +use <../p/4-4ring13.scad> +use <../p/4-4ring25.scad> use <../p/4-4ring3.scad> use <../p/4-4ring5.scad> use <../p/5-16cyli.scad> @@ -53,17 +53,18 @@ function ldraw_lib__92908() = [ // 0 Technic Steering Portal Axle Frame // 0 Name: 92908.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS set 8110, Unimog +// 0 !KEYWORDS Unimog, set 8110 // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -433,10 +434,10 @@ function ldraw_lib__92908() = [ [1,16,0,40,-70,25,0,0,0,0,25,0,4,0, ldraw_lib__4_4cylo()], // 1 16 0 40 -70 28 0 0 0 0 28 0 1 0 4-4edge.dat [1,16,0,40,-70,28,0,0,0,0,28,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 40 -70 2 0 0 0 0 2 0 1 0 4-4rin13.dat - [1,16,0,40,-70,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4rin13()], -// 1 16 0 40 -70 1 0 0 0 0 1 0 1 0 4-4rin25.dat - [1,16,0,40,-70,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin25()], +// 1 16 0 40 -70 2 0 0 0 0 2 0 1 0 4-4ring13.dat + [1,16,0,40,-70,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring13()], +// 1 16 0 40 -70 1 0 0 0 0 1 0 1 0 4-4ring25.dat + [1,16,0,40,-70,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring25()], // 1 16 0 40 -40 -9.89949 0 -9.89949 9.89949 0 -9.89949 0 10 0 1-4cyli.dat [1,16,0,40,-40,-9.89949,0,-9.89949,9.89949,0,-9.89949,0,10,0, ldraw_lib__1_4cyli()], // 1 16 0 40 -30 -9.89949 0 -9.89949 9.89949 0 -9.89949 0 12 0 1-4edge.dat diff --git a/parts/92910.scad b/parts/92910.scad index fafc553ba..2d361315a 100644 --- a/parts/92910.scad +++ b/parts/92910.scad @@ -19,7 +19,7 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring4.scad> use <../p/4-4ring5.scad> use <../p/4-4ring7.scad> @@ -37,19 +37,20 @@ function ldraw_lib__92910() = [ // 0 Technic Ball Joint 2.25 Diameter with C-Shape Frame // 0 Name: 92910.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2023-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS set 8110, Torque Tube, Unimog +// 0 !KEYWORDS Torque Tube, Unimog, set 8110 // // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 // 0 !HISTORY 2022-09-08 [SwampKryakwa] Tweaked to fit the changed npeghol10 // 0 !HISTORY 2023-03-05 [OrionP] Official Update 2023-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Beam left side // 1 16 -10 0 -40 0 0 -1 0 1 0 -1 0 0 npeghol9.dat @@ -460,8 +461,8 @@ function ldraw_lib__92910() = [ [1,16,0,0,3.1,1.90909,0,0,0,0,1.90909,0,6.2,0, ldraw_lib__4_4con11()], // 1 16 0 0 9.3 21 0 0 0 0 21 0 1.7 0 4-4cylo.dat [1,16,0,0,9.3,21,0,0,0,0,21,0,1.7,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 11 1.90909 0 0 0 0 1.90909 0 -1 0 4-4rin10.dat - [1,16,0,0,11,1.90909,0,0,0,0,1.90909,0,-1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 11 1.90909 0 0 0 0 1.90909 0 -1 0 4-4ring10.dat + [1,16,0,0,11,1.90909,0,0,0,0,1.90909,0,-1,0, ldraw_lib__4_4ring10()], // 1 16 0 0 11 19.0909 0 0 0 0 19.0909 0 -1 0 4-4edge.dat [1,16,0,0,11,19.0909,0,0,0,0,19.0909,0,-1,0, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/92912.scad b/parts/92912.scad index c042b8758..423d9a252 100644 --- a/parts/92912.scad +++ b/parts/92912.scad @@ -4,14 +4,14 @@ use <../p/48/4-4con17.scad> use <../p/48/4-4con3.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin13.scad> +use <../p/48/4-4ring13.scad> use <../p/48/4-4ring6.scad> use function ldraw_lib__92912() = [ // 0 Tyre 38/ 76 x 56 // 0 Name: 92912.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Position on 44772 wheel at Z = -3 @@ -20,10 +20,11 @@ function ldraw_lib__92912() = [ [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS 94.3 x 38 R, set 8110, Unimog +// 0 !KEYWORDS 94.3 x 38 R, Unimog, set 8110 // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm)/profile_as_percentage_of_width x rim_diameter_(mm) // @@ -75,8 +76,8 @@ function ldraw_lib__92912() = [ [1,16,0,0,0,0.5,0.866025,0,0.866025,-0.5,0,0,0,-1, ldraw_lib__s__92912s01()], // 1 16 0 0 0 -0.5 0.866025 0 -0.866025 -0.5 0 0 0 -1 s\92912s01.dat [1,16,0,0,0,-0.5,0.866025,0,-0.866025,-0.5,0,0,0,-1, ldraw_lib__s__92912s01()], -// 1 16 0 0 38 5 0 0 0 0 5 0 -1 0 48\4-4rin13.dat - [1,16,0,0,38,5,0,0,0,0,5,0,-1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 38 5 0 0 0 0 5 0 -1 0 48\4-4ring13.dat + [1,16,0,0,38,5,0,0,0,0,5,0,-1,0, ldraw_lib__48__4_4ring13()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 38 70 0 0 0 0 70 0 4 0 48\4-4cylo.dat @@ -103,8 +104,8 @@ function ldraw_lib__92912() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 34 9.19192 0 0 0 0 9.19192 0 9 0 48\4-4con11.dat [1,16,0,0,34,9.19192,0,0,0,0,9.19192,0,9,0, ldraw_lib__48__4_4con11()], -// 1 16 0 0 -38 5 0 0 0 0 5 0 1 0 48\4-4rin13.dat - [1,16,0,0,-38,5,0,0,0,0,5,0,1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 -38 5 0 0 0 0 5 0 1 0 48\4-4ring13.dat + [1,16,0,0,-38,5,0,0,0,0,5,0,1,0, ldraw_lib__48__4_4ring13()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -38 70 0 0 0 0 70 0 -4 0 48\4-4cylo.dat diff --git a/parts/93216.scad b/parts/93216.scad index b55604b8d..33536316f 100644 --- a/parts/93216.scad +++ b/parts/93216.scad @@ -3,7 +3,7 @@ use <../p/4-4con3.scad> use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin18.scad> +use <../p/4-4ring18.scad> use <../p/4-4ring8.scad> use use <../p/t01o1154.scad> @@ -11,7 +11,7 @@ function ldraw_lib__93216() = [ // 0 Minifig Tennis Racket // 0 Name: 93216.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__93216() = [ // 0 !CATEGORY Minifig Accessory // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 12 0 1 0 0 0 1 0 0 0 1 s\93216s01.dat [1,16,0,12,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__93216s01()], @@ -43,8 +44,8 @@ function ldraw_lib__93216() = [ [1,16,0,12,0,4.75,0,0,0,-4,0,0,0,-4.75, ldraw_lib__4_4cylc()], // 1 16 0 8 0 4 0 0 0 -1 0 0 0 -4 4-4edge.dat [1,16,0,8,0,4,0,0,0,-1,0,0,0,-4, ldraw_lib__4_4edge()], -// 1 16 0 8 0 0 0 0.25 0 1 0 0.25 0 0 4-4rin18.dat - [1,16,0,8,0,0,0,0.25,0,1,0,0.25,0,0, ldraw_lib__4_4rin18()], +// 1 16 0 8 0 0 0 0.25 0 1 0 0.25 0 0 4-4ring18.dat + [1,16,0,8,0,0,0,0.25,0,1,0,0.25,0,0, ldraw_lib__4_4ring18()], // 1 16 0 8 0 0 0 0.5 0 1 0 0.5 0 0 4-4ring8.dat [1,16,0,8,0,0,0,0.5,0,1,0,0.5,0,0, ldraw_lib__4_4ring8()], // 1 16 0 8 0 4 0 0 0 -1 0 0 0 -4 4-4cyli.dat diff --git a/parts/93593.scad b/parts/93593.scad index a7d9747db..098cf349d 100644 --- a/parts/93593.scad +++ b/parts/93593.scad @@ -4,8 +4,8 @@ use <../p/1-4ring6.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin13.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring13.scad> use <../p/4-4ring2.scad> use <../p/4-4ring3.scad> use <../p/bump5000.scad> @@ -16,7 +16,7 @@ function ldraw_lib__93593() = [ // 0 Wheel Rim 6.4 x 11 with 8 Straight Spokes // 0 Name: 93593.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -24,7 +24,8 @@ function ldraw_lib__93593() = [ [0,"BFC","CW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -35,10 +36,10 @@ function ldraw_lib__93593() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -8 -13 0 0 0 0 -13 0 1 0 4-4cylo.dat [1,16,0,0,-8,-13,0,0,0,0,-13,0,1,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 -8 1 0 0 0 0 -1 0 1 0 4-4rin13.dat - [1,16,0,0,-8,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin13()], -// 1 16 0 0 -7 1 0 0 0 0 -1 0 1 0 4-4rin12.dat - [1,16,0,0,-7,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 -8 1 0 0 0 0 -1 0 1 0 4-4ring13.dat + [1,16,0,0,-8,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring13()], +// 1 16 0 0 -7 1 0 0 0 0 -1 0 1 0 4-4ring12.dat + [1,16,0,0,-7,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring12()], // 1 16 0 0 -5 1.41421 0 1.41421 1.41421 0 -1.41421 0 -1 0 1-4ring6.dat [1,16,0,0,-5,1.41421,0,1.41421,1.41421,0,-1.41421,0,-1,0, ldraw_lib__1_4ring6()], // 1 16 0 0 -5 -1.41421 0 -1.41421 -1.41421 0 1.41421 0 -1 0 1-4ring6.dat diff --git a/parts/93595.scad b/parts/93595.scad index 0ecba816f..9fa41a60a 100644 --- a/parts/93595.scad +++ b/parts/93595.scad @@ -1,10 +1,10 @@ use <../lib.scad> use <../p/1-4chrd.scad> -use <../p/1-4rin13.scad> +use <../p/1-4ring13.scad> use <../p/4-4disc.scad> use <../p/4-4ering.scad> -use <../p/4-4rin13.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring13.scad> use <../p/bump5000.scad> use <../p/rect3.scad> use @@ -14,7 +14,7 @@ function ldraw_lib__93595() = [ // 0 Wheel Rim 6.4 x 11 with 8 Y-Shaped Spokes // 0 Name: 93595.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -24,7 +24,8 @@ function ldraw_lib__93595() = [ // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 // 0 !HISTORY 2015-06-20 [Sirio] Modified pattern subfiles for colored versions // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -72,10 +73,10 @@ function ldraw_lib__93595() = [ [1,16,0,0,-5,-9.19239,0,9.19239,9.19239,0,9.19239,0,1,0, ldraw_lib__1_4chrd()], // 1 16 0 0 -5 5 0 0 0 0 5 0 -1 0 4-4disc.dat [1,16,0,0,-5,5,0,0,0,0,5,0,-1,0, ldraw_lib__4_4disc()], -// 1 16 0 0 -5 0.707107 0 0.707107 -0.707107 0 0.707107 0 -1 0 1-4rin13.dat - [1,16,0,0,-5,0.707107,0,0.707107,-0.707107,0,0.707107,0,-1,0, ldraw_lib__1_4rin13()], -// 1 16 0 0 -5 -0.707107 0 -0.707107 0.707107 0 -00.707107 0 -1 0 1-4rin13.dat - [1,16,0,0,-5,-0.707107,0,-0.707107,0.707107,0,-00.707107,0,-1,0, ldraw_lib__1_4rin13()], +// 1 16 0 0 -5 0.707107 0 0.707107 -0.707107 0 0.707107 0 -1 0 1-4ring13.dat + [1,16,0,0,-5,0.707107,0,0.707107,-0.707107,0,0.707107,0,-1,0, ldraw_lib__1_4ring13()], +// 1 16 0 0 -5 -0.707107 0 -0.707107 0.707107 0 -00.707107 0 -1 0 1-4ring13.dat + [1,16,0,0,-5,-0.707107,0,-0.707107,0.707107,0,-00.707107,0,-1,0, ldraw_lib__1_4ring13()], // 0 // Back side of the spokes // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\93595s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__93595s01()], @@ -143,8 +144,8 @@ function ldraw_lib__93595() = [ // 1 16 0 0 0 -0.70711 0.70711 0 -0.70711 -0.70711 0 0 0 1 s\93595s02.dat [1,16,0,0,0,-0.70711,0.70711,0,-0.70711,-0.70711,0,0,0,1, ldraw_lib__s__93595s02()], // 0 // External ring (eventually colored) -// 1 16 0 0 -8 1 0 0 0 0 1 0 1 0 4-4rin13.dat - [1,16,0,0,-8,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin13()], +// 1 16 0 0 -8 1 0 0 0 0 1 0 1 0 4-4ring13.dat + [1,16,0,0,-8,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring13()], // 0 // Additional external ring (eventually colored) to optimize the aspect // 1 16 0 0 -8 13 0 0 0 0 13 0 1 0 4-4ering.dat [1,16,0,0,-8,13,0,0,0,0,13,0,1,0, ldraw_lib__4_4ering()], diff --git a/parts/93595p01.scad b/parts/93595p01.scad index bef1bbc16..29b4ab2ff 100644 --- a/parts/93595p01.scad +++ b/parts/93595p01.scad @@ -1,10 +1,10 @@ use <../lib.scad> use <../p/1-4chrd.scad> -use <../p/1-4rin13.scad> +use <../p/1-4ring13.scad> use <../p/4-4disc.scad> use <../p/4-4ering.scad> -use <../p/4-4rin13.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring13.scad> use <../p/bump5000.scad> use <../p/rect3.scad> use @@ -14,7 +14,7 @@ function ldraw_lib__93595p01() = [ // 0 Wheel Rim 6.4 x 11 with 8 Y-Shaped Spokes and Silver Pattern // 0 Name: 93595p01.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -22,7 +22,8 @@ function ldraw_lib__93595p01() = [ [0,"BFC","CW"], // // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -70,10 +71,10 @@ function ldraw_lib__93595p01() = [ [1,16,0,0,-5,-9.19239,0,9.19239,9.19239,0,9.19239,0,1,0, ldraw_lib__1_4chrd()], // 1 16 0 0 -5 5 0 0 0 0 5 0 -1 0 4-4disc.dat [1,16,0,0,-5,5,0,0,0,0,5,0,-1,0, ldraw_lib__4_4disc()], -// 1 16 0 0 -5 0.707107 0 0.707107 -0.707107 0 0.707107 0 -1 0 1-4rin13.dat - [1,16,0,0,-5,0.707107,0,0.707107,-0.707107,0,0.707107,0,-1,0, ldraw_lib__1_4rin13()], -// 1 16 0 0 -5 -0.707107 0 -0.707107 0.707107 0 -00.707107 0 -1 0 1-4rin13.dat - [1,16,0,0,-5,-0.707107,0,-0.707107,0.707107,0,-00.707107,0,-1,0, ldraw_lib__1_4rin13()], +// 1 16 0 0 -5 0.707107 0 0.707107 -0.707107 0 0.707107 0 -1 0 1-4ring13.dat + [1,16,0,0,-5,0.707107,0,0.707107,-0.707107,0,0.707107,0,-1,0, ldraw_lib__1_4ring13()], +// 1 16 0 0 -5 -0.707107 0 -0.707107 0.707107 0 -00.707107 0 -1 0 1-4ring13.dat + [1,16,0,0,-5,-0.707107,0,-0.707107,0.707107,0,-00.707107,0,-1,0, ldraw_lib__1_4ring13()], // 0 // Back side of the spokes // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\93595s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__93595s01()], @@ -141,8 +142,8 @@ function ldraw_lib__93595p01() = [ // 1 80 0 0 0 -0.70711 0.70711 0 -0.70711 -0.70711 0 0 0 1 s\93595s02.dat [1,80,0,0,0,-0.70711,0.70711,0,-0.70711,-0.70711,0,0,0,1, ldraw_lib__s__93595s02()], // 0 // External ring (eventually colored) -// 1 80 0 0 -8 1 0 0 0 0 1 0 1 0 4-4rin13.dat - [1,80,0,0,-8,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin13()], +// 1 80 0 0 -8 1 0 0 0 0 1 0 1 0 4-4ring13.dat + [1,80,0,0,-8,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring13()], // 0 // Additional external ring (eventually colored) to optimize the aspect // 1 80 0 0 -8 13 0 0 0 0 13 0 1 0 4-4ering.dat [1,80,0,0,-8,13,0,0,0,0,13,0,1,0, ldraw_lib__4_4ering()], diff --git a/parts/93595p02.scad b/parts/93595p02.scad index a763018be..071258c34 100644 --- a/parts/93595p02.scad +++ b/parts/93595p02.scad @@ -1,10 +1,10 @@ use <../lib.scad> use <../p/1-4chrd.scad> -use <../p/1-4rin13.scad> +use <../p/1-4ring13.scad> use <../p/4-4disc.scad> use <../p/4-4ering.scad> -use <../p/4-4rin13.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring13.scad> use <../p/bump5000.scad> use <../p/rect3.scad> use @@ -14,7 +14,7 @@ function ldraw_lib__93595p02() = [ // 0 Wheel Rim 6.4 x 11 with 8 Y-Shaped Spokes and Gold Pattern // 0 Name: 93595p02.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -22,7 +22,8 @@ function ldraw_lib__93595p02() = [ [0,"BFC","CW"], // // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -70,10 +71,10 @@ function ldraw_lib__93595p02() = [ [1,16,0,0,-5,-9.19239,0,9.19239,9.19239,0,9.19239,0,1,0, ldraw_lib__1_4chrd()], // 1 16 0 0 -5 5 0 0 0 0 5 0 -1 0 4-4disc.dat [1,16,0,0,-5,5,0,0,0,0,5,0,-1,0, ldraw_lib__4_4disc()], -// 1 16 0 0 -5 0.707107 0 0.707107 -0.707107 0 0.707107 0 -1 0 1-4rin13.dat - [1,16,0,0,-5,0.707107,0,0.707107,-0.707107,0,0.707107,0,-1,0, ldraw_lib__1_4rin13()], -// 1 16 0 0 -5 -0.707107 0 -0.707107 0.707107 0 -00.707107 0 -1 0 1-4rin13.dat - [1,16,0,0,-5,-0.707107,0,-0.707107,0.707107,0,-00.707107,0,-1,0, ldraw_lib__1_4rin13()], +// 1 16 0 0 -5 0.707107 0 0.707107 -0.707107 0 0.707107 0 -1 0 1-4ring13.dat + [1,16,0,0,-5,0.707107,0,0.707107,-0.707107,0,0.707107,0,-1,0, ldraw_lib__1_4ring13()], +// 1 16 0 0 -5 -0.707107 0 -0.707107 0.707107 0 -00.707107 0 -1 0 1-4ring13.dat + [1,16,0,0,-5,-0.707107,0,-0.707107,0.707107,0,-00.707107,0,-1,0, ldraw_lib__1_4ring13()], // 0 // Back side of the spokes // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\93595s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__93595s01()], @@ -141,8 +142,8 @@ function ldraw_lib__93595p02() = [ // 1 82 0 0 0 -0.70711 0.70711 0 -0.70711 -0.70711 0 0 0 1 s\93595s02.dat [1,82,0,0,0,-0.70711,0.70711,0,-0.70711,-0.70711,0,0,0,1, ldraw_lib__s__93595s02()], // 0 // External ring (eventually colored) -// 1 82 0 0 -8 1 0 0 0 0 1 0 1 0 4-4rin13.dat - [1,82,0,0,-8,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin13()], +// 1 82 0 0 -8 1 0 0 0 0 1 0 1 0 4-4ring13.dat + [1,82,0,0,-8,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring13()], // 0 // Additional external ring (eventually colored) to optimize the aspect // 1 82 0 0 -8 13 0 0 0 0 13 0 1 0 4-4ering.dat [1,82,0,0,-8,13,0,0,0,0,13,0,1,0, ldraw_lib__4_4ering()], diff --git a/parts/93595p03.scad b/parts/93595p03.scad index 7f0d59182..cc6270af2 100644 --- a/parts/93595p03.scad +++ b/parts/93595p03.scad @@ -1,10 +1,10 @@ use <../lib.scad> use <../p/1-4chrd.scad> -use <../p/1-4rin13.scad> +use <../p/1-4ring13.scad> use <../p/4-4disc.scad> use <../p/4-4ering.scad> -use <../p/4-4rin13.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring13.scad> use <../p/bump5000.scad> use <../p/rect3.scad> use @@ -14,7 +14,7 @@ function ldraw_lib__93595p03() = [ // 0 Wheel Rim 6.4 x 11 with 8 Y-Shaped Spokes and Black Pattern // 0 Name: 93595p03.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -22,7 +22,8 @@ function ldraw_lib__93595p03() = [ [0,"BFC","CW"], // // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -70,10 +71,10 @@ function ldraw_lib__93595p03() = [ [1,16,0,0,-5,-9.19239,0,9.19239,9.19239,0,9.19239,0,1,0, ldraw_lib__1_4chrd()], // 1 16 0 0 -5 5 0 0 0 0 5 0 -1 0 4-4disc.dat [1,16,0,0,-5,5,0,0,0,0,5,0,-1,0, ldraw_lib__4_4disc()], -// 1 16 0 0 -5 0.707107 0 0.707107 -0.707107 0 0.707107 0 -1 0 1-4rin13.dat - [1,16,0,0,-5,0.707107,0,0.707107,-0.707107,0,0.707107,0,-1,0, ldraw_lib__1_4rin13()], -// 1 16 0 0 -5 -0.707107 0 -0.707107 0.707107 0 -00.707107 0 -1 0 1-4rin13.dat - [1,16,0,0,-5,-0.707107,0,-0.707107,0.707107,0,-00.707107,0,-1,0, ldraw_lib__1_4rin13()], +// 1 16 0 0 -5 0.707107 0 0.707107 -0.707107 0 0.707107 0 -1 0 1-4ring13.dat + [1,16,0,0,-5,0.707107,0,0.707107,-0.707107,0,0.707107,0,-1,0, ldraw_lib__1_4ring13()], +// 1 16 0 0 -5 -0.707107 0 -0.707107 0.707107 0 -00.707107 0 -1 0 1-4ring13.dat + [1,16,0,0,-5,-0.707107,0,-0.707107,0.707107,0,-00.707107,0,-1,0, ldraw_lib__1_4ring13()], // 0 // Back side of the spokes // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\93595s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__93595s01()], @@ -141,8 +142,8 @@ function ldraw_lib__93595p03() = [ // 1 0 0 0 0 -0.70711 0.70711 0 -0.70711 -0.70711 0 0 0 1 s\93595s02.dat [1,0,0,0,0,-0.70711,0.70711,0,-0.70711,-0.70711,0,0,0,1, ldraw_lib__s__93595s02()], // 0 // External ring (eventually colored) -// 1 16 0 0 -8 1 0 0 0 0 1 0 1 0 4-4rin13.dat - [1,16,0,0,-8,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin13()], +// 1 16 0 0 -8 1 0 0 0 0 1 0 1 0 4-4ring13.dat + [1,16,0,0,-8,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring13()], // 0 // Additional external ring (eventually colored) to optimize the aspect // 1 16 0 0 -8 13 0 0 0 0 13 0 1 0 4-4ering.dat [1,16,0,0,-8,13,0,0,0,0,13,0,1,0, ldraw_lib__4_4ering()], diff --git a/parts/93612.scad b/parts/93612.scad index e3e96f2a4..e784b3ba4 100644 --- a/parts/93612.scad +++ b/parts/93612.scad @@ -4,7 +4,7 @@ use <../p/1-8sphc.scad> use <../p/2-4disc.scad> use <../p/2-4edge.scad> use <../p/3-16cylo.scad> -use <../p/3-16rin6.scad> +use <../p/3-16ring6.scad> use <../p/3-8chrd.scad> use <../p/3-8cylo.scad> use <../p/4-4cyli.scad> @@ -15,7 +15,7 @@ function ldraw_lib__93612() = [ // 0 ~Minifig Skeleton Leg with Square Foot, Leg // 0 Name: 93612.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__93612() = [ // 0 !HISTORY 2012-07-09 [tchang] Add missing line, corrected gaps // 0 !HISTORY 2016-01-19 [GeraldLasser] Closed hairline gaps and re-did clip-face // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 -3 22 0 -2.772 22 1.148 2.772 22 1.148 3 22 0 [4,16,-3,22,0,-2.772,22,1.148,2.772,22,1.148,3,22,0], @@ -385,16 +386,16 @@ function ldraw_lib__93612() = [ // // 1 16 -4 0 0 0 1 0 -.76537 0 1.84776 1.84776 0 .76537 5-8ring2.dat [1,16,-4,0,0,0,1,0,-.76537,0,1.84776,1.84776,0,.76537, ldraw_lib__5_8ring2()], -// 1 16 -4 0 0 0 1 0 -.38268 0 .92388 .92388 0 .38268 3-16rin6.dat - [1,16,-4,0,0,0,1,0,-.38268,0,.92388,.92388,0,.38268, ldraw_lib__3_16rin6()], -// 1 16 -4 0 0 0 1 0 .7071 0 -.70711 -.70711 0 -.7071 3-16rin6.dat - [1,16,-4,0,0,0,1,0,.7071,0,-.70711,-.70711,0,-.7071, ldraw_lib__3_16rin6()], +// 1 16 -4 0 0 0 1 0 -.38268 0 .92388 .92388 0 .38268 3-16ring6.dat + [1,16,-4,0,0,0,1,0,-.38268,0,.92388,.92388,0,.38268, ldraw_lib__3_16ring6()], +// 1 16 -4 0 0 0 1 0 .7071 0 -.70711 -.70711 0 -.7071 3-16ring6.dat + [1,16,-4,0,0,0,1,0,.7071,0,-.70711,-.70711,0,-.7071, ldraw_lib__3_16ring6()], // 1 16 4 0 0 0 -1 0 -.76537 0 1.84776 1.84776 0 .76537 5-8ring2.dat [1,16,4,0,0,0,-1,0,-.76537,0,1.84776,1.84776,0,.76537, ldraw_lib__5_8ring2()], -// 1 16 4 0 0 0 -1 0 -.38268 0 .92388 .92388 0 .38268 3-16rin6.dat - [1,16,4,0,0,0,-1,0,-.38268,0,.92388,.92388,0,.38268, ldraw_lib__3_16rin6()], -// 1 16 4 0 0 0 -1 0 .7071 0 -.70711 -.70711 0 -.7071 3-16rin6.dat - [1,16,4,0,0,0,-1,0,.7071,0,-.70711,-.70711,0,-.7071, ldraw_lib__3_16rin6()], +// 1 16 4 0 0 0 -1 0 -.38268 0 .92388 .92388 0 .38268 3-16ring6.dat + [1,16,4,0,0,0,-1,0,-.38268,0,.92388,.92388,0,.38268, ldraw_lib__3_16ring6()], +// 1 16 4 0 0 0 -1 0 .7071 0 -.70711 -.70711 0 -.7071 3-16ring6.dat + [1,16,4,0,0,0,-1,0,.7071,0,-.70711,-.70711,0,-.7071, ldraw_lib__3_16ring6()], // // 3 16 4 -3.649 -5.849 4 -2.679 -6.468 4 -2.29609512 -5.543211456 [3,16,4,-3.649,-5.849,4,-2.679,-6.468,4,-2.29609512,-5.543211456], diff --git a/parts/941.scad b/parts/941.scad index 3e4cf9bab..3942d8642 100644 --- a/parts/941.scad +++ b/parts/941.scad @@ -11,13 +11,13 @@ use <../p/48/1-8ndis.scad> use <../p/48/2-4cyli.scad> use <../p/48/2-4edge.scad> use <../p/48/2-4ndis.scad> -use <../p/48/2-4rin11.scad> +use <../p/48/2-4ring11.scad> use <../p/48/3-16edge.scad> use <../p/48/3-16ndis.scad> use <../p/48/3-16ring11.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin11.scad> +use <../p/48/4-4ring11.scad> use <../p/48/5-24ndis.scad> use <../p/48/7-48edge.scad> use <../p/48/7-8cyli.scad> @@ -33,7 +33,7 @@ function ldraw_lib__941() = [ // 0 ~Train Body for Train Battery Box Car // 0 Name: 941.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2022-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -44,7 +44,8 @@ function ldraw_lib__941() = [ // 0 !HISTORY 2019-08-04 [anathema] Corrected various errors // 0 !HISTORY 2021-04-11 [Holly-Wood] Eliminated overlap and t-junk where possible, closed gaps, fixed edges and rounding errors // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 -56 32 -116 -25.465 32 -116 [2,24,-56,32,-116,-25.465,32,-116], @@ -65,16 +66,16 @@ function ldraw_lib__941() = [ // // 1 16 0 32 69 -33 0 0 0 1 0 0 0 -33 48\2-4ndis.dat [1,16,0,32,69,-33,0,0,0,1,0,0,0,-33, ldraw_lib__48__2_4ndis()], -// 1 16 0 32 69 3 0 0 0 1 0 0 0 3 48\2-4rin11.dat - [1,16,0,32,69,3,0,0,0,1,0,0,0,3, ldraw_lib__48__2_4rin11()], +// 1 16 0 32 69 3 0 0 0 1 0 0 0 3 48\2-4ring11.dat + [1,16,0,32,69,3,0,0,0,1,0,0,0,3, ldraw_lib__48__2_4ring11()], // 1 16 0 32 0 0 0 33 0 1 0 -33 0 0 48\2-4ndis.dat [1,16,0,32,0,0,0,33,0,1,0,-33,0,0, ldraw_lib__48__2_4ndis()], // 1 16 0 32 0 0 0 -33 0 1 0 -33 0 0 48\3-16ndis.dat [1,16,0,32,0,0,0,-33,0,1,0,-33,0,0, ldraw_lib__48__3_16ndis()], // 1 16 0 32 0 0 0 -33 0 1 0 33 0 0 48\3-16ndis.dat [1,16,0,32,0,0,0,-33,0,1,0,33,0,0, ldraw_lib__48__3_16ndis()], -// 1 16 0 32 -69 -3 0 0 0 1 0 0 0 -3 48\2-4rin11.dat - [1,16,0,32,-69,-3,0,0,0,1,0,0,0,-3, ldraw_lib__48__2_4rin11()], +// 1 16 0 32 -69 -3 0 0 0 1 0 0 0 -3 48\2-4ring11.dat + [1,16,0,32,-69,-3,0,0,0,1,0,0,0,-3, ldraw_lib__48__2_4ring11()], // 1 16 0 32 -69 33 0 0 0 1 0 0 0 33 48\2-4ndis.dat [1,16,0,32,-69,33,0,0,0,1,0,0,0,33, ldraw_lib__48__2_4ndis()], // @@ -386,12 +387,12 @@ function ldraw_lib__941() = [ [1,16,0,72,0,0,0,-33,0,1,0,-33,0,0, ldraw_lib__48__3_16edge()], // 1 16 0 72 0 0 0 33 0 1 0 33 0 0 48\2-4edge.dat [1,16,0,72,0,0,0,33,0,1,0,33,0,0, ldraw_lib__48__2_4edge()], -// 1 16 0 72 0 0 0 3 0 -1 0 3 0 0 48\2-4rin11.dat - [1,16,0,72,0,0,0,3,0,-1,0,3,0,0, ldraw_lib__48__2_4rin11()], -// 1 16 0 72 69 -3 0 0 0 -1 0 0 0 3 48\4-4rin11.dat - [1,16,0,72,69,-3,0,0,0,-1,0,0,0,3, ldraw_lib__48__4_4rin11()], -// 1 16 0 72 -69 3 0 0 0 -1 0 0 0 -3 48\4-4rin11.dat - [1,16,0,72,-69,3,0,0,0,-1,0,0,0,-3, ldraw_lib__48__4_4rin11()], +// 1 16 0 72 0 0 0 3 0 -1 0 3 0 0 48\2-4ring11.dat + [1,16,0,72,0,0,0,3,0,-1,0,3,0,0, ldraw_lib__48__2_4ring11()], +// 1 16 0 72 69 -3 0 0 0 -1 0 0 0 3 48\4-4ring11.dat + [1,16,0,72,69,-3,0,0,0,-1,0,0,0,3, ldraw_lib__48__4_4ring11()], +// 1 16 0 72 -69 3 0 0 0 -1 0 0 0 -3 48\4-4ring11.dat + [1,16,0,72,-69,3,0,0,0,-1,0,0,0,-3, ldraw_lib__48__4_4ring11()], // 1 16 0 72 0 0 0 -3 0 -1 0 3 0 0 48\3-16ring11.dat [1,16,0,72,0,0,0,-3,0,-1,0,3,0,0, ldraw_lib__48__3_16ring11()], // 1 16 0 72 0 0 0 -3 0 -1 0 -3 0 0 48\3-16ring11.dat diff --git a/parts/94161.scad b/parts/94161.scad index 95f5581da..2ad98a4bb 100644 --- a/parts/94161.scad +++ b/parts/94161.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/2-4cyli.scad> use <../p/2-4edge.scad> -use <../p/2-4rin13.scad> +use <../p/2-4ring13.scad> use <../p/2-4ring7.scad> use <../p/2-8sphe.scad> use <../p/box3u4a.scad> @@ -13,7 +13,7 @@ function ldraw_lib__94161() = [ // 0 Window 1 x 2 x 2.667 Shutter with Rounded Top // 0 Name: 94161.dat // 0 Author: Evert-Jan Boer [ejboer] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__94161() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Frame // @@ -95,10 +96,10 @@ function ldraw_lib__94161() = [ [1,16,0,-4,-2,13,0,0,0,0,-13,0,1,0, ldraw_lib__2_4edge()], // 1 16 0 -4 2 13 0 0 0 0 -13 0 1 0 2-4edge.dat [1,16,0,-4,2,13,0,0,0,0,-13,0,1,0, ldraw_lib__2_4edge()], -// 1 16 0 -4 -2 1 0 0 0 0 -1 0 1 0 2-4rin13.dat - [1,16,0,-4,-2,1,0,0,0,0,-1,0,1,0, ldraw_lib__2_4rin13()], -// 1 16 0 -4 2 -1 0 0 0 0 -1 0 -1 0 2-4rin13.dat - [1,16,0,-4,2,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__2_4rin13()], +// 1 16 0 -4 -2 1 0 0 0 0 -1 0 1 0 2-4ring13.dat + [1,16,0,-4,-2,1,0,0,0,0,-1,0,1,0, ldraw_lib__2_4ring13()], +// 1 16 0 -4 2 -1 0 0 0 0 -1 0 -1 0 2-4ring13.dat + [1,16,0,-4,2,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__2_4ring13()], // 1 16 0 -4 2 -2 0 0 0 0 -2 0 -1 0 2-4ring7.dat [1,16,0,-4,2,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__2_4ring7()], // 1 16 0 -4 -2 2 0 0 0 0 -2 0 1 0 2-4ring7.dat diff --git a/parts/94318c01.scad b/parts/94318c01.scad index 6fb56c53a..14d7d1376 100644 --- a/parts/94318c01.scad +++ b/parts/94318c01.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <../p/1-4cylo.scad> -use <../p/1-4rin39.scad> +use <../p/1-4ring39.scad> use <../p/1-4ring8.scad> use <../p/1-4ring9.scad> use <../p/box4o8a.scad> @@ -10,7 +10,7 @@ function ldraw_lib__94318c01() = [ // 0 Sheet Fabric 4.3 x 30.7 Pop-up Roof with 10 Rectangular Holes (Formed) // 0 Name: 94318c01.dat // 0 Author: Frank Engel [lostcontinent] -// 0 !LDRAW_ORG Shortcut UPDATE 2020-03 +// 0 !LDRAW_ORG Shortcut UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__94318c01() = [ // // 0 !HISTORY 2020-05-17 [Holly-Wood] Inlined subfiles, fixed t-junk, changed winding to CCW, changed origin // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Beginning // @@ -119,13 +120,13 @@ function ldraw_lib__94318c01() = [ // 0 // Top // 1 16 57 0 -76 0 0 .65 0 1 0 -.65 0 0 1-4ring8.dat [1,16,57,0,-76,0,0,.65,0,1,0,-.65,0,0, ldraw_lib__1_4ring8()], -// 1 16 57 0 -76 0 0 .15 0 1 0 -.15 0 0 1-4rin39.dat - [1,16,57,0,-76,0,0,.15,0,1,0,-.15,0,0, ldraw_lib__1_4rin39()], +// 1 16 57 0 -76 0 0 .15 0 1 0 -.15 0 0 1-4ring39.dat + [1,16,57,0,-76,0,0,.15,0,1,0,-.15,0,0, ldraw_lib__1_4ring39()], // 0 // Bottom // 1 16 57 86 -76 0 0 .65 0 -1 0 -.65 0 0 1-4ring8.dat [1,16,57,86,-76,0,0,.65,0,-1,0,-.65,0,0, ldraw_lib__1_4ring8()], -// 1 16 57 86 -76 0 0 .15 0 -1 0 -.15 0 0 1-4rin39.dat - [1,16,57,86,-76,0,0,.15,0,-1,0,-.15,0,0, ldraw_lib__1_4rin39()], +// 1 16 57 86 -76 0 0 .15 0 -1 0 -.15 0 0 1-4ring39.dat + [1,16,57,86,-76,0,0,.15,0,-1,0,-.15,0,0, ldraw_lib__1_4ring39()], // 0 // End. // 1 16 57 43 -81.6 0 -3 0 43 0 0 0 0 .4 box4o8a.dat [1,16,57,43,-81.6,0,-3,0,43,0,0,0,0,.4, ldraw_lib__box4o8a()], diff --git a/parts/95053.scad b/parts/95053.scad index 4f65f8895..4ac592ace 100644 --- a/parts/95053.scad +++ b/parts/95053.scad @@ -6,14 +6,14 @@ use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin26.scad> +use <../p/4-4ring26.scad> use <../p/4-4ring3.scad> use function ldraw_lib__95053() = [ // 0 Minifig Sword Small with Angular Guard // 0 Name: 95053.dat // 0 Author: Christian Neumann [Wesley] -// 0 !LDRAW_ORG Part UPDATE 2014-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__95053() = [ // 0 !HISTORY 2014-02-10 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2014-02-10 [Wesley] File preparation for LDraw Parts Tracker // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\95053s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__95053s01()], @@ -87,8 +88,8 @@ function ldraw_lib__95053() = [ [1,16,4.25,-10,0,0,-8.5,0,-4.5,0,0,0,0,4.5, ldraw_lib__4_4cylc()], // 1 16 -4.25 -10 0 0 1 0 3.25 0 0 0 0 3.25 4-4edge.dat [1,16,-4.25,-10,0,0,1,0,3.25,0,0,0,0,3.25, ldraw_lib__4_4edge()], -// 1 16 -4.25 -10 0 0 1 0 0.125 0 0 0 0 0.125 4-4rin26.dat - [1,16,-4.25,-10,0,0,1,0,0.125,0,0,0,0,0.125, ldraw_lib__4_4rin26()], +// 1 16 -4.25 -10 0 0 1 0 0.125 0 0 0 0 0.125 4-4ring26.dat + [1,16,-4.25,-10,0,0,1,0,0.125,0,0,0,0,0.125, ldraw_lib__4_4ring26()], // 1 16 -4.25 -10 0 0 1 0 1.125 0 0 0 0 1.125 4-4ring3.dat [1,16,-4.25,-10,0,0,1,0,1.125,0,0,0,0,1.125, ldraw_lib__4_4ring3()], // 1 16 -3.5 -10 0 0 1 0 -2.5 0 0 0 0 2.5 4-4disc.dat diff --git a/parts/95188.scad b/parts/95188.scad index d487d1714..186cd2628 100644 --- a/parts/95188.scad +++ b/parts/95188.scad @@ -8,10 +8,10 @@ use <../p/48/1-4ring7.scad> use <../p/48/1-6edge.scad> use <../p/48/5-24con3.scad> use <../p/48/5-24edge.scad> -use <../p/48/5-24ri20.scad> -use <../p/48/5-24ri28.scad> -use <../p/48/5-24ri29.scad> -use <../p/48/5-24rin7.scad> +use <../p/48/5-24ring20.scad> +use <../p/48/5-24ring28.scad> +use <../p/48/5-24ring29.scad> +use <../p/48/5-24ring7.scad> use <../p/box4-2p.scad> use <../p/rect.scad> use <../p/rect2p.scad> @@ -23,7 +23,7 @@ function ldraw_lib__95188() = [ // 0 Brick 6 x 6 Corner Round with Slope 33 Chamfer (Needs Work) // 0 Name: 95188.dat // 0 Author: Tim Gould [timgould] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -31,7 +31,8 @@ function ldraw_lib__95188() = [ [0,"BFC","CW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Needs work: missing much underside detailing // @@ -87,18 +88,18 @@ function ldraw_lib__95188() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 20 0 3.654 0 27.76 0 -16 0 -27.76 0 3.654 48\5-24con3.dat [1,16,0,20,0,3.654,0,27.76,0,-16,0,-27.76,0,3.654, ldraw_lib__48__5_24con3()], -// 1 16 0 4 0 1.305 0 9.914 0 -1 0 -9.914 0 1.305 48\5-24rin7.dat - [1,16,0,4,0,1.305,0,9.914,0,-1,0,-9.914,0,1.305, ldraw_lib__48__5_24rin7()], -// 1 16 0 4 0 0.521 0 3.966 0 -1 0 -3.966 0 0.521 48\5-24ri20.dat - [1,16,0,4,0,0.521,0,3.966,0,-1,0,-3.966,0,0.521, ldraw_lib__48__5_24ri20()], +// 1 16 0 4 0 1.305 0 9.914 0 -1 0 -9.914 0 1.305 48\5-24ring7.dat + [1,16,0,4,0,1.305,0,9.914,0,-1,0,-9.914,0,1.305, ldraw_lib__48__5_24ring7()], +// 1 16 0 4 0 0.521 0 3.966 0 -1 0 -3.966 0 0.521 48\5-24ring20.dat + [1,16,0,4,0,0.521,0,3.966,0,-1,0,-3.966,0,0.521, ldraw_lib__48__5_24ring20()], // 1 16 0 20 0 14.618 0 111.041 0 1 0 -111.041 0 14.618 48\5-24edge.dat [1,16,0,20,0,14.618,0,111.041,0,1,0,-111.041,0,14.618, ldraw_lib__48__5_24edge()], // 1 16 0 4 0 10.964 0 83.28 0 1 0 -83.28 0 10.964 48\5-24edge.dat [1,16,0,4,0,10.964,0,83.28,0,1,0,-83.28,0,10.964, ldraw_lib__48__5_24edge()], -// 1 16 0 20 0 0.521 0 3.966 0 -1 0 -3.966 0 0.521 48\5-24ri28.dat - [1,16,0,20,0,0.521,0,3.966,0,-1,0,-3.966,0,0.521, ldraw_lib__48__5_24ri28()], -// 1 16 0 20 0 0.521 0 3.966 0 -1 0 -3.966 0 0.521 48\5-24ri29.dat - [1,16,0,20,0,0.521,0,3.966,0,-1,0,-3.966,0,0.521, ldraw_lib__48__5_24ri29()], +// 1 16 0 20 0 0.521 0 3.966 0 -1 0 -3.966 0 0.521 48\5-24ring28.dat + [1,16,0,20,0,0.521,0,3.966,0,-1,0,-3.966,0,0.521, ldraw_lib__48__5_24ring28()], +// 1 16 0 20 0 0.521 0 3.966 0 -1 0 -3.966 0 0.521 48\5-24ring29.dat + [1,16,0,20,0,0.521,0,3.966,0,-1,0,-3.966,0,0.521, ldraw_lib__48__5_24ring29()], // 0 // Cutaway // 4 16 4 4 -64 4 4 -70 9.14 4 -69.4 14 4 -64 [4,16,4,4,-64,4,4,-70,9.14,4,-69.4,14,4,-64], diff --git a/parts/95343.scad b/parts/95343.scad index c81f20300..0fe17b126 100644 --- a/parts/95343.scad +++ b/parts/95343.scad @@ -9,7 +9,7 @@ use <../p/4-4con5.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring3.scad> use <../p/4-4ring5.scad> use <../p/4-4ring9.scad> @@ -19,7 +19,7 @@ function ldraw_lib__95343() = [ // 0 Bucket 1 x 1 x 1 Conical // 0 Name: 95343.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2014-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Hinge point is at y = -20.685 @@ -31,7 +31,8 @@ function ldraw_lib__95343() = [ // 0 !CATEGORY Container // // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -5 0 6.5 0 0 0 1 0 0 0 6.5 4-4edge.dat [1,16,0,-5,0,6.5,0,0,0,1,0,0,0,6.5, ldraw_lib__4_4edge()], @@ -262,14 +263,14 @@ function ldraw_lib__95343() = [ [1,16,0,-18,0,12,0,0,0,1,0,0,0,12, ldraw_lib__4_4edge()], // 1 16 0 -18 0 2 0 0 0 18 0 0 0 2 4-4con5.dat [1,16,0,-18,0,2,0,0,0,18,0,0,0,2, ldraw_lib__4_4con5()], -// 1 16 0 -18 0 -1 0 0 0 -1 0 0 0 1 4-4rin12.dat - [1,16,0,-18,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin12()], +// 1 16 0 -18 0 -1 0 0 0 -1 0 0 0 1 4-4ring12.dat + [1,16,0,-18,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring12()], // 1 16 0 -24 0 13 0 0 0 6 0 0 0 13 4-4cylo.dat [1,16,0,-24,0,13,0,0,0,6,0,0,0,13, ldraw_lib__4_4cylo()], // 1 16 0 -24 0 2 0 0 0 1 0 0 0 2 4-4ring5.dat [1,16,0,-24,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring5()], -// 1 16 0 -24 0 1 0 0 0 1 0 0 0 1 4-4rin12.dat - [1,16,0,-24,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin12()], +// 1 16 0 -24 0 1 0 0 0 1 0 0 0 1 4-4ring12.dat + [1,16,0,-24,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring12()], // // 0 // hinges // 1 16 13 -20.685 0 0 1.8 0 -1.8 0 0 0 0 1.8 4-8sphe.dat diff --git a/parts/95347.scad b/parts/95347.scad index fae8075c9..467445fe1 100644 --- a/parts/95347.scad +++ b/parts/95347.scad @@ -9,7 +9,7 @@ use <../p/3-16cyli.scad> use <../p/3-16cyls.scad> use <../p/3-16edge.scad> use <../p/3-16ndis.scad> -use <../p/3-16rin3.scad> +use <../p/3-16ring3.scad> use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> @@ -31,7 +31,7 @@ function ldraw_lib__95347() = [ // 0 Support 2 x 2 x 10 Girder Triangular 3 Sections with Axlehole // 0 Name: 95347.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2023-07 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -42,7 +42,8 @@ function ldraw_lib__95347() = [ // 0 !HISTORY 2019-12-08 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2021-12-26 [MagFors] reshaped axleholes // 0 !HISTORY 2023-12-31 [OrionP] Official Update 2023-07 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 0 -1 0 1 0 1 0 0 stug2-2x2.dat [1,16,0,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__stug2_2x2()], @@ -1404,10 +1405,10 @@ function ldraw_lib__95347() = [ [4,16,16,236,-16,5.6568,236,-5.6568,8,236,0,16,236,16], // 1 16 0 240 0 2 0 0 0 -1 0 0 0 -2 2-4ring3.dat [1,16,0,240,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__2_4ring3()], -// 1 16 0 240 0 2 0 0 0 -1 0 0 0 2 3-16rin3.dat - [1,16,0,240,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__3_16rin3()], -// 1 16 0 240 0 -2 0 0 0 -1 0 0 0 2 3-16rin3.dat - [1,16,0,240,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__3_16rin3()], +// 1 16 0 240 0 2 0 0 0 -1 0 0 0 2 3-16ring3.dat + [1,16,0,240,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__3_16ring3()], +// 1 16 0 240 0 -2 0 0 0 -1 0 0 0 2 3-16ring3.dat + [1,16,0,240,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__3_16ring3()], // 1 16 0 236 0 5.65685 0 5.65685 0 1 0 -5.65685 0 5.65685 5-16edge.dat [1,16,0,236,0,5.65685,0,5.65685,0,1,0,-5.65685,0,5.65685, ldraw_lib__5_16edge()], // 1 16 0 240 0 0 0 8 0 1 0 -8 0 0 7-16edge.dat diff --git a/parts/973p2d.scad b/parts/973p2d.scad index 4e35b5650..631cc2126 100644 --- a/parts/973p2d.scad +++ b/parts/973p2d.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/1-4cyli.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin10.scad> +use <../p/1-4ring10.scad> use <../p/1-4ring5.scad> use <../p/1-4ring9.scad> use <../p/2-4disc.scad> @@ -12,7 +12,7 @@ function ldraw_lib__973p2d() = [ // 0 Minifig Torso with Windsurfboard Pattern // 0 Name: 973p2d.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2009-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__973p2d() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-09-03 [PTadmin] Official Update 2009-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\973s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__973s01()], @@ -61,8 +62,8 @@ function ldraw_lib__973p2d() = [ [4,1,0,8.08,-10,0,9.1,-10,3.8,9.9,-10,4.7,9,-10], // 4 1 10.3659 15.0063 -10 9.4236 15.3966 -10 10.2 19.3 -10 11.22 19.3 -10 [4,1,10.3659,15.0063,-10,9.4236,15.3966,-10,10.2,19.3,-10,11.22,19.3,-10], -// 1 1 0 19.3 -10 0 0 -1.02 -1.02 0 0 0 1.02 0 1-4rin10.dat - [1,1,0,19.3,-10,0,0,-1.02,-1.02,0,0,0,1.02,0, ldraw_lib__1_4rin10()], +// 1 1 0 19.3 -10 0 0 -1.02 -1.02 0 0 0 1.02 0 1-4ring10.dat + [1,1,0,19.3,-10,0,0,-1.02,-1.02,0,0,0,1.02,0, ldraw_lib__1_4ring10()], // 4 14 3.8 9.9 -10 0 9.1 -10 0 10.12 -10 2.9 10.8 -10 [4,14,3.8,9.9,-10,0,9.1,-10,0,10.12,-10,2.9,10.8,-10], // 4 25 2.9 10.8 -10 0 10.12 -10 0 11.65 -10 1.7 12.1 -10 diff --git a/parts/973p3d.scad b/parts/973p3d.scad index 799061659..fb0408c7b 100644 --- a/parts/973p3d.scad +++ b/parts/973p3d.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <../p/1-4cyli.scad> -use <../p/1-4rin15.scad> +use <../p/1-4ring15.scad> use <../p/2-4disc.scad> use <../p/2-4ndis.scad> use <../p/2-4ring1.scad> @@ -15,7 +15,7 @@ function ldraw_lib__973p3d() = [ // 0 Minifig Torso with Medallion, Belt and Silver Buttons Pattern // 0 Name: 973p3d.dat // 0 Author: Andy Westrate [westrate] -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__973p3d() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2012-04-08 [BlackBrick89] General improvements / inlined subfile // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\973s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__973s01()], @@ -141,10 +142,10 @@ function ldraw_lib__973p3d() = [ [1,0,8.5,29.5,-10,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4ndis()], // 1 0 0 10 -10 0.5 0 0 0 0 0.375 0 1 0 2-4ring7.dat [1,0,0,10,-10,0.5,0,0,0,0,0.375,0,1,0, ldraw_lib__2_4ring7()], -// 1 0 0 10 -10 0.4 0 0 0 0 0.5 0 1 0 1-4rin15.dat - [1,0,0,10,-10,0.4,0,0,0,0,0.5,0,1,0, ldraw_lib__1_4rin15()], -// 1 0 0 10 -10 -0.4 0 0 0 0 0.5 0 1 0 1-4rin15.dat - [1,0,0,10,-10,-0.4,0,0,0,0,0.5,0,1,0, ldraw_lib__1_4rin15()], +// 1 0 0 10 -10 0.4 0 0 0 0 0.5 0 1 0 1-4ring15.dat + [1,0,0,10,-10,0.4,0,0,0,0,0.5,0,1,0, ldraw_lib__1_4ring15()], +// 1 0 0 10 -10 -0.4 0 0 0 0 0.5 0 1 0 1-4ring15.dat + [1,0,0,10,-10,-0.4,0,0,0,0,0.5,0,1,0, ldraw_lib__1_4ring15()], // 1 16 5 10 -10 1.5 0 0 0 0 -1.5 0 1 0 2-4ndis.dat [1,16,5,10,-10,1.5,0,0,0,0,-1.5,0,1,0, ldraw_lib__2_4ndis()], // 1 0 5 10 -10 0.5 0 0 0 0 -0.5 0 1 0 2-4ring2.dat diff --git a/parts/973p69.scad b/parts/973p69.scad index f1624dbb2..8d7e6e993 100644 --- a/parts/973p69.scad +++ b/parts/973p69.scad @@ -12,21 +12,21 @@ use <../p/1-8ring2.scad> use <../p/1-8ring9.scad> use <../p/2-4disc.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin16.scad> use <../p/2-4ring1.scad> +use <../p/2-4ring16.scad> use <../p/2-4ring2.scad> use <../p/2-4ring7.scad> use <../p/3-16chrd.scad> use <../p/3-16ndis.scad> use <../p/3-4chrd.scad> -use <../p/3-8rin16.scad> +use <../p/3-8ring16.scad> use <../p/3-8ring7.scad> use function ldraw_lib__973p69() = [ // 0 Minifig Torso with Space Police II and Radio Pattern // 0 Name: 973p69.dat // 0 Author: Thomas Burger [grapeape] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -43,7 +43,8 @@ function ldraw_lib__973p69() = [ // 0 !HISTORY 2017-10-04 [MagFors] Modified with WINDZ for BFC compliance // 0 !HISTORY 2017-10-07 [MagFors] Reworked text "SPACE POLICE" // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\973s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__973s01()], @@ -600,8 +601,8 @@ function ldraw_lib__973p69() = [ [1,4,-7.542,11.244,-10,.574,0,0,0,0,-.504,0,1,0, ldraw_lib__2_4ring1()], // 1 4 -7.542 11.244 -10 .164 0 0 0 0 -.144 0 1 0 2-4ring7.dat [1,4,-7.542,11.244,-10,.164,0,0,0,0,-.144,0,1,0, ldraw_lib__2_4ring7()], -// 1 4 -7.542 11.244 -10 .082 0 0 0 0 -.072 0 1 0 2-4rin16.dat - [1,4,-7.542,11.244,-10,.082,0,0,0,0,-.072,0,1,0, ldraw_lib__2_4rin16()], +// 1 4 -7.542 11.244 -10 .082 0 0 0 0 -.072 0 1 0 2-4ring16.dat + [1,4,-7.542,11.244,-10,.082,0,0,0,0,-.072,0,1,0, ldraw_lib__2_4ring16()], // 1 2 -7.542 11.244 -10 1.394 0 0 0 0 -1.224 0 1 0 2-4ndis.dat [1,2,-7.542,11.244,-10,1.394,0,0,0,0,-1.224,0,1,0, ldraw_lib__2_4ndis()], // 1 2 -7.542 12.18 -10 -.40586 0 .40586 .35636 0 .35636 0 1 0 1-4chrd.dat @@ -610,8 +611,8 @@ function ldraw_lib__973p69() = [ [1,4,-7.542,12.18,-10,-.40586,0,.40586,.35636,0,.35636,0,1,0, ldraw_lib__1_4ring1()], // 1 4 -7.542 12.18 -10 -.15154 0 .06277 .05512 0 .13306 0 1 0 3-8ring7.dat [1,4,-7.542,12.18,-10,-.15154,0,.06277,.05512,0,.13306,0,1,0, ldraw_lib__3_8ring7()], -// 1 4 -7.542 12.18 -10 -.07577 0 .03137 .02754 0 .06653 0 1 0 3-8rin16.dat - [1,4,-7.542,12.18,-10,-.07577,0,.03137,.02754,0,.06653,0,1,0, ldraw_lib__3_8rin16()], +// 1 4 -7.542 12.18 -10 -.07577 0 .03137 .02754 0 .06653 0 1 0 3-8ring16.dat + [1,4,-7.542,12.18,-10,-.07577,0,.03137,.02754,0,.06653,0,1,0, ldraw_lib__3_8ring16()], // 1 2 -7.542 12.18 -10 0 0 1.394 1.224 0 0 0 1 0 3-16ndis.dat [1,2,-7.542,12.18,-10,0,0,1.394,1.224,0,0,0,1,0, ldraw_lib__3_16ndis()], // 1 2 -7.542 12.18 -10 0 0 -1.394 1.224 0 0 0 1 0 3-16ndis.dat diff --git a/parts/973pac.scad b/parts/973pac.scad index d8f221a39..f8f1bfaab 100644 --- a/parts/973pac.scad +++ b/parts/973pac.scad @@ -6,23 +6,23 @@ use <../p/2-4ring1.scad> use <../p/4-4disc.scad> use <../p/4-4ering.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin10.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring2.scad> use function ldraw_lib__973pac() = [ // 0 Minifig Torso with Mayan Necklace, Tribal Shirt & Navel Pattern // 0 Name: 973pac.dat // 0 Author: George Barnes [glbarnes] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS Achu, Adventurers, amazon, belly button, ceremonial, Cloak, Feathers -// 0 !KEYWORDS Jungle, priest, ruler +// 0 !KEYWORDS Achu, Adventurers, Cloak, Feathers, Jungle, amazon, belly button +// 0 !KEYWORDS ceremonial, priest, ruler // // 0 !CMDLINE -c14 // @@ -31,7 +31,8 @@ function ldraw_lib__973pac() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2017-10-10 [MagFors] Modified with WINDZ for BFC compliance // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\973s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__973s01()], @@ -46,8 +47,8 @@ function ldraw_lib__973pac() = [ // 4 16 12 0 10 14.345 2 10 -14.345 2 10 -12 0 10 [4,16,12,0,10,14.345,2,10,-14.345,2,10,-12,0,10], // 0 // front pattern -// 1 0 0 21 -10 0.65 0 0 0 0 0.65 0 1 0 4-4rin10.dat - [1,0,0,21,-10,0.65,0,0,0,0,0.65,0,1,0, ldraw_lib__4_4rin10()], +// 1 0 0 21 -10 0.65 0 0 0 0 0.65 0 1 0 4-4ring10.dat + [1,0,0,21,-10,0.65,0,0,0,0,0.65,0,1,0, ldraw_lib__4_4ring10()], // 1 0 0 21 -10 6.5 0 0 0 0 6.5 0 1 0 4-4ering.dat [1,0,0,21,-10,6.5,0,0,0,0,6.5,0,1,0, ldraw_lib__4_4ering()], // 1 16 0 21 -10 7.15 0 0 0 0 7.15 0 1 0 2-4ndis.dat diff --git a/parts/973pb2.scad b/parts/973pb2.scad index 12987284b..0bedc31a8 100644 --- a/parts/973pb2.scad +++ b/parts/973pb2.scad @@ -2,8 +2,8 @@ use <../lib.scad> use <../p/1-4cyli.scad> use <../p/48/1-4ndis.scad> use <../p/48/4-4disc.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin22.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring22.scad> use <../p/48/4-4ring4.scad> use <../p/48/4-4ring6.scad> use <../p/48/4-4ring7.scad> @@ -12,7 +12,7 @@ function ldraw_lib__973pb2() = [ // 0 Minifig Torso with Batman Robin Pattern // 0 Name: 973pb2.dat // 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__973pb2() = [ // // 0 !HISTORY 2011-07-24 [BlackBrick89] Re-written and BFCed // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\973s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__973s01()], @@ -44,10 +45,10 @@ function ldraw_lib__973pb2() = [ [1,0,0,27.983,-10,0.25,0,0,0,0,-0.25,0,1,0, ldraw_lib__48__4_4ring7()], // 1 14 0 27.983 -10 0.5 0 0 0 0 -0.5 0 1 0 48\4-4ring4.dat [1,14,0,27.983,-10,0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__48__4_4ring4()], -// 1 14 0 27.983 -10 0.25 0 0 0 0 -0.25 0 1 0 48\4-4rin10.dat - [1,14,0,27.983,-10,0.25,0,0,0,0,-0.25,0,1,0, ldraw_lib__48__4_4rin10()], -// 1 14 0 27.983 -10 0.125 0 0 0 0 -0.125 0 1 0 48\4-4rin22.dat - [1,14,0,27.983,-10,0.125,0,0,0,0,-0.125,0,1,0, ldraw_lib__48__4_4rin22()], +// 1 14 0 27.983 -10 0.25 0 0 0 0 -0.25 0 1 0 48\4-4ring10.dat + [1,14,0,27.983,-10,0.25,0,0,0,0,-0.25,0,1,0, ldraw_lib__48__4_4ring10()], +// 1 14 0 27.983 -10 0.125 0 0 0 0 -0.125 0 1 0 48\4-4ring22.dat + [1,14,0,27.983,-10,0.125,0,0,0,0,-0.125,0,1,0, ldraw_lib__48__4_4ring22()], // 1 0 0 27.983 -10 0.4791 0 0 0 0 -0.4791 0 1 0 48\4-4ring6.dat [1,0,0,27.983,-10,0.4791,0,0,0,0,-0.4791,0,1,0, ldraw_lib__48__4_4ring6()], // 4 14 6.3125 5.6875 -10 4.693 10.176 -10 6.7117 9.5651 -10 7.3133 6.9133 -10 diff --git a/parts/973pbf.scad b/parts/973pbf.scad index 90ceae62d..a2312cc89 100644 --- a/parts/973pbf.scad +++ b/parts/973pbf.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/1-4cyli.scad> use <../p/4-4disc.scad> -use <../p/4-4rin11.scad> -use <../p/4-4rin16.scad> +use <../p/4-4ring11.scad> +use <../p/4-4ring16.scad> use <../p/4-4ring9.scad> use function ldraw_lib__973pbf() = [ // 0 Minifig Torso with Iron Man Armoured Suit Mark XLII Pattern // 0 Name: 973pbf.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__973pbf() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\973s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__973s01()], @@ -27,12 +28,12 @@ function ldraw_lib__973pbf() = [ // 0 // frontside // 1 15 0 7.9 -10 3.3 0 0 0 0 -3.3 0 1 0 4-4disc.dat [1,15,0,7.9,-10,3.3,0,0,0,0,-3.3,0,1,0, ldraw_lib__4_4disc()], -// 1 0 0 7.9 -10 0.3 0 0 0 0 -0.3 0 1 0 4-4rin11.dat - [1,0,0,7.9,-10,0.3,0,0,0,0,-0.3,0,1,0, ldraw_lib__4_4rin11()], +// 1 0 0 7.9 -10 0.3 0 0 0 0 -0.3 0 1 0 4-4ring11.dat + [1,0,0,7.9,-10,0.3,0,0,0,0,-0.3,0,1,0, ldraw_lib__4_4ring11()], // 1 0 0 7.9 -10 0.4 0 0 0 0 -0.4 0 1 0 4-4ring9.dat [1,0,0,7.9,-10,0.4,0,0,0,0,-0.4,0,1,0, ldraw_lib__4_4ring9()], -// 1 82 0 7.9 -10 0.25 0 0 0 0 -0.25 0 1 0 4-4rin16.dat - [1,82,0,7.9,-10,0.25,0,0,0,0,-0.25,0,1,0, ldraw_lib__4_4rin16()], +// 1 82 0 7.9 -10 0.25 0 0 0 0 -0.25 0 1 0 4-4ring16.dat + [1,82,0,7.9,-10,0.25,0,0,0,0,-0.25,0,1,0, ldraw_lib__4_4ring16()], // 4 0 -4.25 7.9 -10 -3.9266 6.2735 -10 -4.345 6.1 -10 -4.435 6.553 -10 [4,0,-4.25,7.9,-10,-3.9266,6.2735,-10,-4.345,6.1,-10,-4.435,6.553,-10], // 4 0 -3.9266 9.5265 -10 -4.25 7.9 -10 -4.703 7.9 -10 -4.345 9.7 -10 diff --git a/parts/973pd0.scad b/parts/973pd0.scad index b848bdff7..b4df964e9 100644 --- a/parts/973pd0.scad +++ b/parts/973pd0.scad @@ -1,5 +1,5 @@ use <../lib.scad> -use <../p/1-16rin1.scad> +use <../p/1-16ring1.scad> use <../p/1-4cyli.scad> use <../p/1-4ndis.scad> use <../p/1-4ring1.scad> @@ -16,7 +16,7 @@ function ldraw_lib__973pd0() = [ // 0 Minifig Torso with Studios Director Pattern // 0 Name: 973pd0.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Part UPDATE 2012-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__973pd0() = [ // // 0 !HISTORY 2012-03-31 [BlackBrick89] Removed triangle overlaps // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\973s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__973s01()], @@ -57,8 +58,8 @@ function ldraw_lib__973pd0() = [ [1,16,0.5,14,-10,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ndis()], // 1 16 0.6 24.5 -10 -0.1913 0 -0.4619 -0.4619 0 0.1913 0 1 0 7-16chrd.dat [1,16,0.6,24.5,-10,-0.1913,0,-0.4619,-0.4619,0,0.1913,0,1,0, ldraw_lib__7_16chrd()], -// 1 0 0.6 24.5 -10 -0.3536 0 0.3536 -0.3536 0 -0.3536 0 1 0 1-16rin1.dat - [1,0,0.6,24.5,-10,-0.3536,0,0.3536,-0.3536,0,-0.3536,0,1,0, ldraw_lib__1_16rin1()], +// 1 0 0.6 24.5 -10 -0.3536 0 0.3536 -0.3536 0 -0.3536 0 1 0 1-16ring1.dat + [1,0,0.6,24.5,-10,-0.3536,0,0.3536,-0.3536,0,-0.3536,0,1,0, ldraw_lib__1_16ring1()], // 1 0 0.6 24.5 -10 -0.5 0 0 0 0 -0.5 0 1 0 1-8ring1.dat [1,0,0.6,24.5,-10,-0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__1_8ring1()], // 1 0 0.6 24.5 -10 -0.5 0 0 0 0 0.5 0 1 0 1-4ring1.dat diff --git a/parts/973pf8.scad b/parts/973pf8.scad new file mode 100644 index 000000000..109e9df0d --- /dev/null +++ b/parts/973pf8.scad @@ -0,0 +1,599 @@ +use <../lib.scad> +use <../p/1-4cyli.scad> +use <../p/2-4chrd.scad> +use <../p/2-4ndis.scad> +use <../p/4-4disc.scad> +use <../p/4-4ndis.scad> +use +function ldraw_lib__973pf8() = [ +// 0 Minifig Torso with Tie Shirt and Black Crossbelt, Silver Rounded Buckle Pattern +// 0 Name: 973pf8.dat +// 0 Author: Chris Böhnke [KnightOfTarenta] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Bricklink 973pb0093, Castle, Dark Forest, Forestman, Rob'N'Hood +// 0 !KEYWORDS Set 6046, Set 6079, forestmen +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\973s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__973s01()], +// 4 16 19 29 10 19 32 10 -19 32 10 -19 29 10 + [4,16,19,29,10,19,32,10,-19,32,10,-19,29,10], +// 4 16 -14.345 2 10 14.345 2 10 19 29 10 -19 29 10 + [4,16,-14.345,2,10,14.345,2,10,19,29,10,-19,29,10], +// 4 16 -14.345 2 10 -12 0 10 12 0 10 14.345 2 10 + [4,16,-14.345,2,10,-12,0,10,12,0,10,14.345,2,10], +// 1 15 0 -4 0 4.243 0 -4.243 0 -8 0 -4.243 0 -4.243 1-4cyli.dat + [1,15,0,-4,0,4.243,0,-4.243,0,-8,0,-4.243,0,-4.243, ldraw_lib__1_4cyli()], +// +// 0 // Lace Holes +// 1 0 -2.5 3.7 -10 0 0 -0.577 0.577 0 0 0 1 0 2-4chrd.dat + [1,0,-2.5,3.7,-10,0,0,-0.577,0.577,0,0,0,1,0, ldraw_lib__2_4chrd()], +// 1 16 -2.5 3.7 -10 0 0 -0.577 0.577 0 0 0 1 0 2-4ndis.dat + [1,16,-2.5,3.7,-10,0,0,-0.577,0.577,0,0,0,1,0, ldraw_lib__2_4ndis()], +// 1 0 2.5 3.7 -10 0 0 0.577 0.577 0 0 0 1 0 2-4chrd.dat + [1,0,2.5,3.7,-10,0,0,0.577,0.577,0,0,0,1,0, ldraw_lib__2_4chrd()], +// 1 16 2.5 3.7 -10 0 0 0.577 0.577 0 0 0 1 0 2-4ndis.dat + [1,16,2.5,3.7,-10,0,0,0.577,0.577,0,0,0,1,0, ldraw_lib__2_4ndis()], +// 1 0 -1.9 5.9 -10 0 0 -0.577 0.577 0 0 0 1 0 2-4chrd.dat + [1,0,-1.9,5.9,-10,0,0,-0.577,0.577,0,0,0,1,0, ldraw_lib__2_4chrd()], +// 1 16 -1.9 5.9 -10 0 0 -0.577 0.577 0 0 0 1 0 2-4ndis.dat + [1,16,-1.9,5.9,-10,0,0,-0.577,0.577,0,0,0,1,0, ldraw_lib__2_4ndis()], +// 1 0 1.9 5.9 -10 0 0 0.577 0.577 0 0 0 1 0 2-4chrd.dat + [1,0,1.9,5.9,-10,0,0,0.577,0.577,0,0,0,1,0, ldraw_lib__2_4chrd()], +// 1 16 1.9 5.9 -10 0 0 0.577 0.577 0 0 0 1 0 2-4ndis.dat + [1,16,1.9,5.9,-10,0,0,0.577,0.577,0,0,0,1,0, ldraw_lib__2_4ndis()], +// 1 0 -1.2 8.3 -10 0 0 -0.577 0.577 0 0 0 1 0 2-4chrd.dat + [1,0,-1.2,8.3,-10,0,0,-0.577,0.577,0,0,0,1,0, ldraw_lib__2_4chrd()], +// 1 16 -1.2 8.3 -10 0 0 -0.577 0.577 0 0 0 1 0 2-4ndis.dat + [1,16,-1.2,8.3,-10,0,0,-0.577,0.577,0,0,0,1,0, ldraw_lib__2_4ndis()], +// 1 0 1.2 8.3 -10 0 0 0.577 0.577 0 0 0 1 0 2-4chrd.dat + [1,0,1.2,8.3,-10,0,0,0.577,0.577,0,0,0,1,0, ldraw_lib__2_4chrd()], +// 1 16 1.2 8.3 -10 0 0 0.577 0.577 0 0 0 1 0 2-4ndis.dat + [1,16,1.2,8.3,-10,0,0,0.577,0.577,0,0,0,1,0, ldraw_lib__2_4ndis()], +// +// 0 // Belt Buckle End +// 1 80 0.6 28.7 -10 0 0 -0.6 0.6 0 0 0 1 0 2-4chrd.dat + [1,80,0.6,28.7,-10,0,0,-0.6,0.6,0,0,0,1,0, ldraw_lib__2_4chrd()], +// 1 0 0.6 28.7 -10 0 0 -0.6 0.6 0 0 0 1 0 2-4ndis.dat + [1,0,0.6,28.7,-10,0,0,-0.6,0.6,0,0,0,1,0, ldraw_lib__2_4ndis()], +// +// 0 // Silver Belt Studs +// 1 0 -11.8 28.8 -10 0.74 0 0 0 0 -0.74 0 1 0 4-4ndis.dat + [1,0,-11.8,28.8,-10,0.74,0,0,0,0,-0.74,0,1,0, ldraw_lib__4_4ndis()], +// 1 80 -11.8 28.8 -10 0.74 0 0 0 0 -0.74 0 1 0 4-4disc.dat + [1,80,-11.8,28.8,-10,0.74,0,0,0,0,-0.74,0,1,0, ldraw_lib__4_4disc()], +// 1 0 -7.8 28.8 -10 0.74 0 0 0 0 -0.74 0 1 0 4-4ndis.dat + [1,0,-7.8,28.8,-10,0.74,0,0,0,0,-0.74,0,1,0, ldraw_lib__4_4ndis()], +// 1 80 -7.8 28.8 -10 0.74 0 0 0 0 -0.74 0 1 0 4-4disc.dat + [1,80,-7.8,28.8,-10,0.74,0,0,0,0,-0.74,0,1,0, ldraw_lib__4_4disc()], +// +// 0 // Pattern +// 4 0 -6.821 0.6 -10 -7.73 0.5 -10 -7.63 1.2 -10 -3.73 1.7 -10 + [4,0,-6.821,0.6,-10,-7.73,0.5,-10,-7.63,1.2,-10,-3.73,1.7,-10], +// 4 0 -3.73 1.7 -10 -7.63 1.2 -10 -4.03 2.5 -10 -3.03 2.8 -10 + [4,0,-3.73,1.7,-10,-7.63,1.2,-10,-4.03,2.5,-10,-3.03,2.8,-10], +// 4 0 -3.43 3.9 -10 -3.03 2.8 -10 -4.03 2.5 -10 -4.73 5.5 -10 + [4,0,-3.43,3.9,-10,-3.03,2.8,-10,-4.03,2.5,-10,-4.73,5.5,-10], +// 4 14 -12.908 3.781 -10 -13.782 2.145 -10 -15.991 14.764 -10 -14.958 14.088 -10 + [4,14,-12.908,3.781,-10,-13.782,2.145,-10,-15.991,14.764,-10,-14.958,14.088,-10], +// 4 14 -12.908 3.781 -10 -14.958 14.088 -10 -13.782 12.655 -10 -12.908 11.019 -10 + [4,14,-12.908,3.781,-10,-14.958,14.088,-10,-13.782,12.655,-10,-12.908,11.019,-10], +// 4 14 -12.908 3.781 -10 -12.908 11.019 -10 -12.37 9.245 -10 -12.188 7.4 -10 + [4,14,-12.908,3.781,-10,-12.908,11.019,-10,-12.37,9.245,-10,-12.188,7.4,-10], +// 3 14 -12.908 3.781 -10 -12.188 7.4 -10 -12.37 5.555 -10 + [3,14,-12.908,3.781,-10,-12.188,7.4,-10,-12.37,5.555,-10], +// 4 16 -12 0 -10 -14.345 2 -10 -13.782 2.145 -10 -13.2 1.6 -10 + [4,16,-12,0,-10,-14.345,2,-10,-13.782,2.145,-10,-13.2,1.6,-10], +// 4 16 -15.991 14.764 -10 -13.782 2.145 -10 -14.345 2 -10 -16.763 16.023 -10 + [4,16,-15.991,14.764,-10,-13.782,2.145,-10,-14.345,2,-10,-16.763,16.023,-10], +// 4 16 -7.93 2.4 -10 -4.73 5.5 -10 -4.03 2.5 -10 -7.63 1.2 -10 + [4,16,-7.93,2.4,-10,-4.73,5.5,-10,-4.03,2.5,-10,-7.63,1.2,-10], +// 4 16 -8.23 2 -10 -7.93 2.4 -10 -7.63 1.2 -10 -8 1.3 -10 + [4,16,-8.23,2,-10,-7.93,2.4,-10,-7.63,1.2,-10,-8,1.3,-10], +// 4 0 -8.2 0.5 -10 -8.6 0.6 -10 -7.63 1.2 -10 -7.73 0.5 -10 + [4,0,-8.2,0.5,-10,-8.6,0.6,-10,-7.63,1.2,-10,-7.73,0.5,-10], +// 4 0 -9.3 1.4 -10 -8.3 1.8 -10 -8.2 1.5 -10 -9 0.9 -10 + [4,0,-9.3,1.4,-10,-8.3,1.8,-10,-8.2,1.5,-10,-9,0.9,-10], +// 4 0 -9 0.9 -10 -8.2 1.5 -10 -8 1.3 -10 -8.6 0.6 -10 + [4,0,-9,0.9,-10,-8.2,1.5,-10,-8,1.3,-10,-8.6,0.6,-10], +// 3 0 -8.6 0.6 -10 -8 1.3 -10 -7.63 1.2 -10 + [3,0,-8.6,0.6,-10,-8,1.3,-10,-7.63,1.2,-10], +// 4 16 -8.3 1.8 -10 -8.23 2 -10 -8 1.3 -10 -8.2 1.5 -10 + [4,16,-8.3,1.8,-10,-8.23,2,-10,-8,1.3,-10,-8.2,1.5,-10], +// 4 14 0 0.6 -10 -6.821 0.6 -10 -3.73 1.7 -10 -1.8 2.3 -10 + [4,14,0,0.6,-10,-6.821,0.6,-10,-3.73,1.7,-10,-1.8,2.3,-10], +// 4 16 -6.821 0.6 -10 0 0.6 -10 0 0 -10 -7.73 0.5 -10 + [4,16,-6.821,0.6,-10,0,0.6,-10,0,0,-10,-7.73,0.5,-10], +// 4 0 -3.53 7.6 -10 -3.8 6.3 -10 -4.73 5.5 -10 -7.99 3.3 -10 + [4,0,-3.53,7.6,-10,-3.8,6.3,-10,-4.73,5.5,-10,-7.99,3.3,-10], +// 3 0 -3.8 4.9 -10 -4.73 5.5 -10 -3.8 6.3 -10 + [3,0,-3.8,4.9,-10,-4.73,5.5,-10,-3.8,6.3,-10], +// 3 0 -3.43 3.9 -10 -4.73 5.5 -10 -3.8 4.9 -10 + [3,0,-3.43,3.9,-10,-4.73,5.5,-10,-3.8,4.9,-10], +// 4 0 -1.848 3.1 -10 -1.6 2.5 -10 -1.8 2.3 -10 -3.03 2.8 -10 + [4,0,-1.848,3.1,-10,-1.6,2.5,-10,-1.8,2.3,-10,-3.03,2.8,-10], +// 3 0 -3.73 1.7 -10 -3.03 2.8 -10 -1.8 2.3 -10 + [3,0,-3.73,1.7,-10,-3.03,2.8,-10,-1.8,2.3,-10], +// 4 14 0 0.6 -10 -1.8 2.3 -10 -1.6 2.5 -10 1.6 2.5 -10 + [4,14,0,0.6,-10,-1.8,2.3,-10,-1.6,2.5,-10,1.6,2.5,-10], +// 4 0 4.73 5.5 -10 3.53 7.6 -10 9.13 2.2 -10 7.93 2.4 -10 + [4,0,4.73,5.5,-10,3.53,7.6,-10,9.13,2.2,-10,7.93,2.4,-10], +// 4 0 7.63 1.2 -10 7.73 0.5 -10 6.821 0.6 -10 3.73 1.7 -10 + [4,0,7.63,1.2,-10,7.73,0.5,-10,6.821,0.6,-10,3.73,1.7,-10], +// 4 0 4.03 2.5 -10 7.63 1.2 -10 3.73 1.7 -10 3.03 2.8 -10 + [4,0,4.03,2.5,-10,7.63,1.2,-10,3.73,1.7,-10,3.03,2.8,-10], +// 4 0 4.03 2.5 -10 3.03 2.8 -10 3.43 3.9 -10 4.73 5.5 -10 + [4,0,4.03,2.5,-10,3.03,2.8,-10,3.43,3.9,-10,4.73,5.5,-10], +// 4 14 15.991 14.764 -10 13.782 2.145 -10 12.908 3.781 -10 14.958 14.088 -10 + [4,14,15.991,14.764,-10,13.782,2.145,-10,12.908,3.781,-10,14.958,14.088,-10], +// 4 14 13.782 12.655 -10 14.958 14.088 -10 12.908 3.781 -10 12.908 11.019 -10 + [4,14,13.782,12.655,-10,14.958,14.088,-10,12.908,3.781,-10,12.908,11.019,-10], +// 4 14 12.37 9.245 -10 12.908 11.019 -10 12.908 3.781 -10 12.188 7.4 -10 + [4,14,12.37,9.245,-10,12.908,11.019,-10,12.908,3.781,-10,12.188,7.4,-10], +// 3 14 12.908 3.781 -10 12.37 5.555 -10 12.188 7.4 -10 + [3,14,12.908,3.781,-10,12.37,5.555,-10,12.188,7.4,-10], +// 4 16 0.792 8.708 -10 0.2 8.708 -10 0 9.4 -10 0.979 8.833 -10 + [4,16,0.792,8.708,-10,0.2,8.708,-10,0,9.4,-10,0.979,8.833,-10], +// 4 16 13.782 12.655 -10 12.908 11.019 -10 3.53 7.6 -10 1.777 8.877 -10 + [4,16,13.782,12.655,-10,12.908,11.019,-10,3.53,7.6,-10,1.777,8.877,-10], +// 3 16 3.53 7.6 -10 12.908 11.019 -10 12.37 9.245 -10 + [3,16,3.53,7.6,-10,12.908,11.019,-10,12.37,9.245,-10], +// 4 16 3.53 7.6 -10 12.37 9.245 -10 12.188 7.4 -10 9.13 2.2 -10 + [4,16,3.53,7.6,-10,12.37,9.245,-10,12.188,7.4,-10,9.13,2.2,-10], +// 4 16 9.13 2.2 -10 12.188 7.4 -10 12.37 5.555 -10 9.3 1.8 -10 + [4,16,9.13,2.2,-10,12.188,7.4,-10,12.37,5.555,-10,9.3,1.8,-10], +// 4 16 12.908 3.781 -10 13.782 2.145 -10 12 0 -10 9.3 1.4 -10 + [4,16,12.908,3.781,-10,13.782,2.145,-10,12,0,-10,9.3,1.4,-10], +// 3 16 12 0 -10 13.782 2.145 -10 14.345 2 -10 + [3,16,12,0,-10,13.782,2.145,-10,14.345,2,-10], +// 4 16 14.345 2 -10 13.782 2.145 -10 15.991 14.764 -10 16.763 16.023 -10 + [4,16,14.345,2,-10,13.782,2.145,-10,15.991,14.764,-10,16.763,16.023,-10], +// 4 16 4.03 2.5 -10 4.73 5.5 -10 7.93 2.4 -10 7.63 1.2 -10 + [4,16,4.03,2.5,-10,4.73,5.5,-10,7.93,2.4,-10,7.63,1.2,-10], +// 4 16 7.63 1.2 -10 7.93 2.4 -10 8.23 2 -10 8 1.3 -10 + [4,16,7.63,1.2,-10,7.93,2.4,-10,8.23,2,-10,8,1.3,-10], +// 4 0 8.23 2 -10 7.93 2.4 -10 9.13 2.2 -10 9.3 1.8 -10 + [4,0,8.23,2,-10,7.93,2.4,-10,9.13,2.2,-10,9.3,1.8,-10], +// 4 0 7.63 1.2 -10 8.6 0.6 -10 8.2 0.5 -10 7.73 0.5 -10 + [4,0,7.63,1.2,-10,8.6,0.6,-10,8.2,0.5,-10,7.73,0.5,-10], +// 4 0 8.3 1.8 -10 8.23 2 -10 9.3 1.8 -10 9.3 1.4 -10 + [4,0,8.3,1.8,-10,8.23,2,-10,9.3,1.8,-10,9.3,1.4,-10], +// 4 0 8.2 1.5 -10 8.3 1.8 -10 9.3 1.4 -10 9 0.9 -10 + [4,0,8.2,1.5,-10,8.3,1.8,-10,9.3,1.4,-10,9,0.9,-10], +// 4 0 8 1.3 -10 8.2 1.5 -10 9 0.9 -10 8.6 0.6 -10 + [4,0,8,1.3,-10,8.2,1.5,-10,9,0.9,-10,8.6,0.6,-10], +// 3 0 8.6 0.6 -10 7.63 1.2 -10 8 1.3 -10 + [3,0,8.6,0.6,-10,7.63,1.2,-10,8,1.3,-10], +// 4 16 8 1.3 -10 8.23 2 -10 8.3 1.8 -10 8.2 1.5 -10 + [4,16,8,1.3,-10,8.23,2,-10,8.3,1.8,-10,8.2,1.5,-10], +// 4 16 9.3 1.8 -10 12.37 5.555 -10 12.908 3.781 -10 9.3 1.4 -10 + [4,16,9.3,1.8,-10,12.37,5.555,-10,12.908,3.781,-10,9.3,1.4,-10], +// 3 16 12 0 -10 9 0.9 -10 9.3 1.4 -10 + [3,16,12,0,-10,9,0.9,-10,9.3,1.4,-10], +// 3 16 12 0 -10 8.6 0.6 -10 9 0.9 -10 + [3,16,12,0,-10,8.6,0.6,-10,9,0.9,-10], +// 3 16 12 0 -10 8.2 0.5 -10 8.6 0.6 -10 + [3,16,12,0,-10,8.2,0.5,-10,8.6,0.6,-10], +// 4 14 3.73 1.7 -10 6.821 0.6 -10 0 0.6 -10 1.8 2.3 -10 + [4,14,3.73,1.7,-10,6.821,0.6,-10,0,0.6,-10,1.8,2.3,-10], +// 4 16 1.848 3.1 -10 1.791 3.292 -10 2.092 3.292 -10 2.279 3.167 -10 + [4,16,1.848,3.1,-10,1.791,3.292,-10,2.092,3.292,-10,2.279,3.167,-10], +// 4 16 3.03 2.8 -10 1.848 3.1 -10 2.5 3.123 -10 3.077 3.123 -10 + [4,16,3.03,2.8,-10,1.848,3.1,-10,2.5,3.123,-10,3.077,3.123,-10], +// 4 16 0 0 -10 0 0.6 -10 6.821 0.6 -10 7.73 0.5 -10 + [4,16,0,0,-10,0,0.6,-10,6.821,0.6,-10,7.73,0.5,-10], +// 4 16 7.73 0.5 -10 8.2 0.5 -10 12 0 -10 0 0 -10 + [4,16,7.73,0.5,-10,8.2,0.5,-10,12,0,-10,0,0,-10], +// 3 0 4.73 5.5 -10 3.8 6.3 -10 3.53 7.6 -10 + [3,0,4.73,5.5,-10,3.8,6.3,-10,3.53,7.6,-10], +// 3 0 3.8 4.9 -10 3.8 6.3 -10 4.73 5.5 -10 + [3,0,3.8,4.9,-10,3.8,6.3,-10,4.73,5.5,-10], +// 3 0 3.43 3.9 -10 3.8 4.9 -10 4.73 5.5 -10 + [3,0,3.43,3.9,-10,3.8,4.9,-10,4.73,5.5,-10], +// 4 0 1.8 2.3 -10 1.6 2.5 -10 1.848 3.1 -10 3.03 2.8 -10 + [4,0,1.8,2.3,-10,1.6,2.5,-10,1.848,3.1,-10,3.03,2.8,-10], +// 3 0 3.73 1.7 -10 1.8 2.3 -10 3.03 2.8 -10 + [3,0,3.73,1.7,-10,1.8,2.3,-10,3.03,2.8,-10], +// 3 14 0 0.6 -10 1.6 2.5 -10 1.8 2.3 -10 + [3,14,0,0.6,-10,1.6,2.5,-10,1.8,2.3,-10], +// 4 0 -18.5 32 -10 -4.4 32 -10 -5.1 31.6 -10 -11.8 29.54 -10 + [4,0,-18.5,32,-10,-4.4,32,-10,-5.1,31.6,-10,-11.8,29.54,-10], +// 4 0 -5.5 26.3 -10 -5.1 25.8 -10 -17.9 25.8 -10 -11.8 28.06 -10 + [4,0,-5.5,26.3,-10,-5.1,25.8,-10,-17.9,25.8,-10,-11.8,28.06,-10], +// 4 16 13.782 12.655 -10 1.2 8.877 -10 0 9.4 -10 0.7 12.7 -10 + [4,16,13.782,12.655,-10,1.2,8.877,-10,0,9.4,-10,0.7,12.7,-10], +// 4 80 -5.1 31.6 -10 -4.4 32 -10 -3 31 -10 -4 30.3 -10 + [4,80,-5.1,31.6,-10,-4.4,32,-10,-3,31,-10,-4,30.3,-10], +// 4 80 -5.6 31 -10 -5.1 31.6 -10 -4 30.3 -10 -4.4 29.3 -10 + [4,80,-5.6,31,-10,-5.1,31.6,-10,-4,30.3,-10,-4.4,29.3,-10], +// 4 80 -5.9 30.4 -10 -5.6 31 -10 -4.4 29.3 -10 -4.4 28.1 -10 + [4,80,-5.9,30.4,-10,-5.6,31,-10,-4.4,29.3,-10,-4.4,28.1,-10], +// 4 80 -6.1 29.7 -10 -5.9 30.4 -10 -4.4 28.1 -10 -6.2 29 -10 + [4,80,-6.1,29.7,-10,-5.9,30.4,-10,-4.4,28.1,-10,-6.2,29,-10], +// 4 80 -6.2 28.4 -10 -6.2 29 -10 -4.4 28.1 -10 -6.1 27.9 -10 + [4,80,-6.2,28.4,-10,-6.2,29,-10,-4.4,28.1,-10,-6.1,27.9,-10], +// 4 80 -6.1 27.9 -10 -4.4 28.1 -10 -4.2 27.3 -10 -5.9 27.1 -10 + [4,80,-6.1,27.9,-10,-4.4,28.1,-10,-4.2,27.3,-10,-5.9,27.1,-10], +// 4 80 -5.9 27.1 -10 -4.2 27.3 -10 -3.7 26.6 -10 -5.5 26.3 -10 + [4,80,-5.9,27.1,-10,-4.2,27.3,-10,-3.7,26.6,-10,-5.5,26.3,-10], +// 4 80 -5.5 26.3 -10 -3.7 26.6 -10 -3 26.1 -10 -5.1 25.8 -10 + [4,80,-5.5,26.3,-10,-3.7,26.6,-10,-3,26.1,-10,-5.1,25.8,-10], +// 4 80 -4.2 25.3 -10 -5.1 25.8 -10 -3 26.1 -10 -3 24.9 -10 + [4,80,-4.2,25.3,-10,-5.1,25.8,-10,-3,26.1,-10,-3,24.9,-10], +// 3 0 5.1 31.6 -10 4.4 32 -10 18.5 32 -10 + [3,0,5.1,31.6,-10,4.4,32,-10,18.5,32,-10], +// 3 0 5.6 31 -10 5.1 31.6 -10 18.5 32 -10 + [3,0,5.6,31,-10,5.1,31.6,-10,18.5,32,-10], +// 4 0 6.1 29.7 -10 18.5 32 -10 18.5 29 -10 6.2 29 -10 + [4,0,6.1,29.7,-10,18.5,32,-10,18.5,29,-10,6.2,29,-10], +// 4 0 6.1 27.9 -10 18.5 29 -10 17.9 25.8 -10 5.9 27.1 -10 + [4,0,6.1,27.9,-10,18.5,29,-10,17.9,25.8,-10,5.9,27.1,-10], +// 4 0 5.5 26.3 -10 5.9 27.1 -10 17.9 25.8 -10 10.7 25.8 -10 + [4,0,5.5,26.3,-10,5.9,27.1,-10,17.9,25.8,-10,10.7,25.8,-10], +// 3 0 6.1 29.7 -10 5.9 30.4 -10 18.5 32 -10 + [3,0,6.1,29.7,-10,5.9,30.4,-10,18.5,32,-10], +// 3 0 5.9 30.4 -10 5.6 31 -10 18.5 32 -10 + [3,0,5.9,30.4,-10,5.6,31,-10,18.5,32,-10], +// 4 80 3 31 -10 4.4 32 -10 5.1 31.6 -10 4 30.3 -10 + [4,80,3,31,-10,4.4,32,-10,5.1,31.6,-10,4,30.3,-10], +// 4 80 4 30.3 -10 5.1 31.6 -10 5.6 31 -10 4.4 29.3 -10 + [4,80,4,30.3,-10,5.1,31.6,-10,5.6,31,-10,4.4,29.3,-10], +// 4 80 4.4 29.3 -10 5.6 31 -10 5.9 30.4 -10 4.4 28.1 -10 + [4,80,4.4,29.3,-10,5.6,31,-10,5.9,30.4,-10,4.4,28.1,-10], +// 4 80 4.4 28.1 -10 5.9 30.4 -10 6.1 29.7 -10 6.2 29 -10 + [4,80,4.4,28.1,-10,5.9,30.4,-10,6.1,29.7,-10,6.2,29,-10], +// 3 0 6.2 28.4 -10 6.2 29 -10 18.5 29 -10 + [3,0,6.2,28.4,-10,6.2,29,-10,18.5,29,-10], +// 3 0 6.1 27.9 -10 6.2 28.4 -10 18.5 29 -10 + [3,0,6.1,27.9,-10,6.2,28.4,-10,18.5,29,-10], +// 4 80 4.4 28.1 -10 6.2 29 -10 6.2 28.4 -10 6.1 27.9 -10 + [4,80,4.4,28.1,-10,6.2,29,-10,6.2,28.4,-10,6.1,27.9,-10], +// 4 80 4.2 27.3 -10 4.4 28.1 -10 6.1 27.9 -10 5.9 27.1 -10 + [4,80,4.2,27.3,-10,4.4,28.1,-10,6.1,27.9,-10,5.9,27.1,-10], +// 4 80 3.7 26.6 -10 4.2 27.3 -10 5.9 27.1 -10 5.5 26.3 -10 + [4,80,3.7,26.6,-10,4.2,27.3,-10,5.9,27.1,-10,5.5,26.3,-10], +// 4 80 3 26.1 -10 3.7 26.6 -10 5.5 26.3 -10 5.1 25.8 -10 + [4,80,3,26.1,-10,3.7,26.6,-10,5.5,26.3,-10,5.1,25.8,-10], +// 4 80 3 26.1 -10 5.1 25.8 -10 4.2 25.3 -10 3 24.9 -10 + [4,80,3,26.1,-10,5.1,25.8,-10,4.2,25.3,-10,3,24.9,-10], +// 4 16 -19 29 -10 -19 32 -10 -18.5 32 -10 -18.5 29 -10 + [4,16,-19,29,-10,-19,32,-10,-18.5,32,-10,-18.5,29,-10], +// 4 16 -19 29 -10 -18.5 29 -10 -17.9 25.8 -10 -16.763 16.023 -10 + [4,16,-19,29,-10,-18.5,29,-10,-17.9,25.8,-10,-16.763,16.023,-10], +// 4 16 -16.763 16.023 -10 -17.9 25.8 -10 -5.1 25.8 -10 -4.2 25.3 -10 + [4,16,-16.763,16.023,-10,-17.9,25.8,-10,-5.1,25.8,-10,-4.2,25.3,-10], +// 4 16 -16.763 16.023 -10 -4.2 25.3 -10 -3 24.9 -10 -14.958 14.088 -10 + [4,16,-16.763,16.023,-10,-4.2,25.3,-10,-3,24.9,-10,-14.958,14.088,-10], +// 4 16 18.5 29 -10 18.5 32 -10 19 32 -10 19 29 -10 + [4,16,18.5,29,-10,18.5,32,-10,19,32,-10,19,29,-10], +// 4 16 17.9 25.8 -10 18.5 29 -10 19 29 -10 16.763 16.023 -10 + [4,16,17.9,25.8,-10,18.5,29,-10,19,29,-10,16.763,16.023,-10], +// 3 0 10.7 25.8 -10 5.1 25.8 -10 5.5 26.3 -10 + [3,0,10.7,25.8,-10,5.1,25.8,-10,5.5,26.3,-10], +// 3 0 14.5 24.8 -10 10.7 25.8 -10 17.9 25.8 -10 + [3,0,14.5,24.8,-10,10.7,25.8,-10,17.9,25.8,-10], +// 4 80 -2.7 13.9 -10 -2.4 15.7 -10 -1.9 15.22 -10 -0.8 12.3 -10 + [4,80,-2.7,13.9,-10,-2.4,15.7,-10,-1.9,15.22,-10,-0.8,12.3,-10], +// 3 80 -0.8 12.3 -10 -1.9 15.22 -10 0.2 13.18 -10 + [3,80,-0.8,12.3,-10,-1.9,15.22,-10,0.2,13.18,-10], +// 4 80 -3.2 9.6 -10 -3.6 7.9 -10 -4.1 8.3 -10 -3.9 10.2 -10 + [4,80,-3.2,9.6,-10,-3.6,7.9,-10,-4.1,8.3,-10,-3.9,10.2,-10], +// 4 80 -3.9 10.2 -10 -4.1 8.3 -10 -6.4 10.2 -10 -4.5 10.7 -10 + [4,80,-3.9,10.2,-10,-4.1,8.3,-10,-6.4,10.2,-10,-4.5,10.7,-10], +// 4 80 -4.5 10.7 -10 -6.4 10.2 -10 -6.9 10.6 -10 -5.2 11.3 -10 + [4,80,-4.5,10.7,-10,-6.4,10.2,-10,-6.9,10.6,-10,-5.2,11.3,-10], +// 4 80 -2.4 15.7 -10 -2.7 13.9 -10 -5.2 11.3 -10 -6.9 10.6 -10 + [4,80,-2.4,15.7,-10,-2.7,13.9,-10,-5.2,11.3,-10,-6.9,10.6,-10], +// 4 80 -4.5 10.7 -10 -3.3 12 -10 -2.7 11.5 -10 -3.9 10.2 -10 + [4,80,-4.5,10.7,-10,-3.3,12,-10,-2.7,11.5,-10,-3.9,10.2,-10], +// 4 0 3.1 16.6 -10 0.2 13.18 -10 -0.1 17.2 -10 2.5 19.8 -10 + [4,0,3.1,16.6,-10,0.2,13.18,-10,-0.1,17.2,-10,2.5,19.8,-10], +// 4 0 8.5 21.4 -10 8.1 24.2 -10 10.7 25.8 -10 11.4 23.3 -10 + [4,0,8.5,21.4,-10,8.1,24.2,-10,10.7,25.8,-10,11.4,23.3,-10], +// 3 0 11.4 23.3 -10 10.7 25.8 -10 14.5 24.8 -10 + [3,0,11.4,23.3,-10,10.7,25.8,-10,14.5,24.8,-10], +// 4 0 5.5 18.9 -10 3.1 16.6 -10 2.5 19.8 -10 5.3 22.2 -10 + [4,0,5.5,18.9,-10,3.1,16.6,-10,2.5,19.8,-10,5.3,22.2,-10], +// 4 0 8.5 21.4 -10 5.5 18.9 -10 5.3 22.2 -10 8.1 24.2 -10 + [4,0,8.5,21.4,-10,5.5,18.9,-10,5.3,22.2,-10,8.1,24.2,-10], +// 3 0 0.2 13.18 -10 -1.9 15.22 -10 -0.1 17.2 -10 + [3,0,0.2,13.18,-10,-1.9,15.22,-10,-0.1,17.2,-10], +// 4 16 14.958 14.088 -10 13.782 12.655 -10 0.7 12.7 -10 3.1 16.6 -10 + [4,16,14.958,14.088,-10,13.782,12.655,-10,0.7,12.7,-10,3.1,16.6,-10], +// 3 16 0.7 12.7 -10 0.2 13.18 -10 3.1 16.6 -10 + [3,16,0.7,12.7,-10,0.2,13.18,-10,3.1,16.6,-10], +// 4 16 14.958 14.088 -10 3.1 16.6 -10 5.5 18.9 -10 15.991 14.764 -10 + [4,16,14.958,14.088,-10,3.1,16.6,-10,5.5,18.9,-10,15.991,14.764,-10], +// 4 16 16.763 16.023 -10 15.991 14.764 -10 5.5 18.9 -10 8.5 21.4 -10 + [4,16,16.763,16.023,-10,15.991,14.764,-10,5.5,18.9,-10,8.5,21.4,-10], +// 4 16 -6.9 10.6 -10 -6.4 10.2 -10 -12.37 9.245 -10 -12.908 11.019 -10 + [4,16,-6.9,10.6,-10,-6.4,10.2,-10,-12.37,9.245,-10,-12.908,11.019,-10], +// 4 16 -2.4 15.7 -10 -6.9 10.6 -10 -12.908 11.019 -10 -13.782 12.655 -10 + [4,16,-2.4,15.7,-10,-6.9,10.6,-10,-12.908,11.019,-10,-13.782,12.655,-10], +// 4 16 -3 24.9 -10 -2.4 15.7 -10 -13.782 12.655 -10 -14.958 14.088 -10 + [4,16,-3,24.9,-10,-2.4,15.7,-10,-13.782,12.655,-10,-14.958,14.088,-10], +// 3 16 -14.958 14.088 -10 -15.991 14.764 -10 -16.763 16.023 -10 + [3,16,-14.958,14.088,-10,-15.991,14.764,-10,-16.763,16.023,-10], +// 4 16 -0.1 17.2 -10 -1.9 15.22 -10 -2.4 15.7 -10 -3 24.9 -10 + [4,16,-0.1,17.2,-10,-1.9,15.22,-10,-2.4,15.7,-10,-3,24.9,-10], +// 4 16 5.3 22.2 -10 2.5 19.8 -10 3 24.9 -10 4.2 25.3 -10 + [4,16,5.3,22.2,-10,2.5,19.8,-10,3,24.9,-10,4.2,25.3,-10], +// 4 16 8.1 24.2 -10 5.3 22.2 -10 4.2 25.3 -10 5.1 25.8 -10 + [4,16,8.1,24.2,-10,5.3,22.2,-10,4.2,25.3,-10,5.1,25.8,-10], +// 3 16 8.1 24.2 -10 5.1 25.8 -10 10.7 25.8 -10 + [3,16,8.1,24.2,-10,5.1,25.8,-10,10.7,25.8,-10], +// 4 16 14.5 24.8 -10 17.9 25.8 -10 16.763 16.023 -10 11.4 23.3 -10 + [4,16,14.5,24.8,-10,17.9,25.8,-10,16.763,16.023,-10,11.4,23.3,-10], +// 3 16 16.763 16.023 -10 8.5 21.4 -10 11.4 23.3 -10 + [3,16,16.763,16.023,-10,8.5,21.4,-10,11.4,23.3,-10], +// 4 80 4.4 29.3 -10 4.4 28.1 -10 0.6 28.1 -10 0.6 29.3 -10 + [4,80,4.4,29.3,-10,4.4,28.1,-10,0.6,28.1,-10,0.6,29.3,-10], +// 4 0 3.7 26.6 -10 3 26.1 -10 0.6 28.1 -10 4.2 27.3 -10 + [4,0,3.7,26.6,-10,3,26.1,-10,0.6,28.1,-10,4.2,27.3,-10], +// 3 0 4.2 27.3 -10 0.6 28.1 -10 4.4 28.1 -10 + [3,0,4.2,27.3,-10,0.6,28.1,-10,4.4,28.1,-10], +// 4 0 0.6 29.3 -10 3 31 -10 4 30.3 -10 4.4 29.3 -10 + [4,0,0.6,29.3,-10,3,31,-10,4,30.3,-10,4.4,29.3,-10], +// 4 0 -3.2 9.6 -10 -3.9 10.2 -10 -2.7 11.5 -10 -0.8 12.3 -10 + [4,0,-3.2,9.6,-10,-3.9,10.2,-10,-2.7,11.5,-10,-0.8,12.3,-10], +// 4 0 -0.8 12.3 -10 -2.7 11.5 -10 -3.3 12 -10 -2.7 13.9 -10 + [4,0,-0.8,12.3,-10,-2.7,11.5,-10,-3.3,12,-10,-2.7,13.9,-10], +// 4 0 -5.2 11.3 -10 -2.7 13.9 -10 -3.3 12 -10 -4.5 10.7 -10 + [4,0,-5.2,11.3,-10,-2.7,13.9,-10,-3.3,12,-10,-4.5,10.7,-10], +// 4 16 -13.2 1.6 -10 -13.782 2.145 -10 -12.908 3.781 -10 -6.4 10.2 -10 + [4,16,-13.2,1.6,-10,-13.782,2.145,-10,-12.908,3.781,-10,-6.4,10.2,-10], +// 3 16 -10.4 0.3 -10 -9 0.9 -10 -8.6 0.6 -10 + [3,16,-10.4,0.3,-10,-9,0.9,-10,-8.6,0.6,-10], +// 3 16 -10.4 0.3 -10 -8.6 0.6 -10 -8.2 0.5 -10 + [3,16,-10.4,0.3,-10,-8.6,0.6,-10,-8.2,0.5,-10], +// 4 16 0 0 -10 -12 0 -10 -10.4 0.3 -10 -7.73 0.5 -10 + [4,16,0,0,-10,-12,0,-10,-10.4,0.3,-10,-7.73,0.5,-10], +// 3 16 -10.4 0.3 -10 -8.2 0.5 -10 -7.73 0.5 -10 + [3,16,-10.4,0.3,-10,-8.2,0.5,-10,-7.73,0.5,-10], +// 4 0 -13.2 1.6 -10 -6.4 10.2 -10 -10.4 0.3 -10 -12 0.3 -10 + [4,0,-13.2,1.6,-10,-6.4,10.2,-10,-10.4,0.3,-10,-12,0.3,-10], +// 3 16 -12.908 3.781 -10 -12.37 5.555 -10 -6.4 10.2 -10 + [3,16,-12.908,3.781,-10,-12.37,5.555,-10,-6.4,10.2,-10], +// 3 16 -12.37 5.555 -10 -12.188 7.4 -10 -6.4 10.2 -10 + [3,16,-12.37,5.555,-10,-12.188,7.4,-10,-6.4,10.2,-10], +// 3 16 -12.188 7.4 -10 -12.37 9.245 -10 -6.4 10.2 -10 + [3,16,-12.188,7.4,-10,-12.37,9.245,-10,-6.4,10.2,-10], +// 4 16 -7.99 3.3 -10 -4.1 8.3 -10 -3.6 7.9 -10 -3.53 7.6 -10 + [4,16,-7.99,3.3,-10,-4.1,8.3,-10,-3.6,7.9,-10,-3.53,7.6,-10], +// 3 0 -7.99 3.3 -10 -6.4 10.2 -10 -4.1 8.3 -10 + [3,0,-7.99,3.3,-10,-6.4,10.2,-10,-4.1,8.3,-10], +// 4 0 -8.3 1.8 -10 -9.3 1.4 -10 -9.3 1.615 -10 -8.23 2 -10 + [4,0,-8.3,1.8,-10,-9.3,1.4,-10,-9.3,1.615,-10,-8.23,2,-10], +// 3 16 -12 0 -10 -13.2 1.6 -10 -12 0.3 -10 + [3,16,-12,0,-10,-13.2,1.6,-10,-12,0.3,-10], +// 3 16 -12 0 -10 -12 0.3 -10 -10.4 0.3 -10 + [3,16,-12,0,-10,-12,0.3,-10,-10.4,0.3,-10], +// 3 16 -10.4 0.3 -10 -9.3 1.4 -10 -9 0.9 -10 + [3,16,-10.4,0.3,-10,-9.3,1.4,-10,-9,0.9,-10], +// 3 16 -10.4 0.3 -10 -9.3 1.615 -10 -9.3 1.4 -10 + [3,16,-10.4,0.3,-10,-9.3,1.615,-10,-9.3,1.4,-10], +// 4 0 -9.3 1.615 -10 -10.4 0.3 -10 -6.4 10.2 -10 -7.99 3.3 -10 + [4,0,-9.3,1.615,-10,-10.4,0.3,-10,-6.4,10.2,-10,-7.99,3.3,-10], +// 4 0 -8.23 2 -10 -9.3 1.615 -10 -7.99 3.3 -10 -7.93 2.4 -10 + [4,0,-8.23,2,-10,-9.3,1.615,-10,-7.99,3.3,-10,-7.93,2.4,-10], +// 3 0 -7.93 2.4 -10 -7.99 3.3 -10 -4.73 5.5 -10 + [3,0,-7.93,2.4,-10,-7.99,3.3,-10,-4.73,5.5,-10], +// 4 0 -4 30.3 -10 -3 31 -10 0 29.3 -10 -4.4 29.3 -10 + [4,0,-4,30.3,-10,-3,31,-10,0,29.3,-10,-4.4,29.3,-10], +// 4 0 -4.4 28.1 -10 -4.4 29.3 -10 0 28.1 -10 -4.2 27.3 -10 + [4,0,-4.4,28.1,-10,-4.4,29.3,-10,0,28.1,-10,-4.2,27.3,-10], +// 4 0 -3.7 26.6 -10 -4.2 27.3 -10 0 28.1 -10 -3 26.1 -10 + [4,0,-3.7,26.6,-10,-4.2,27.3,-10,0,28.1,-10,-3,26.1,-10], +// 4 0 -0.792 7.892 -10 -0.792 8.708 -10 -0.2 8.708 -10 -0.44 7.892 -10 + [4,0,-0.792,7.892,-10,-0.792,8.708,-10,-0.2,8.708,-10,-0.44,7.892,-10], +// 4 0 0.2 8.708 -10 0.792 8.708 -10 0.792 7.892 -10 0.44 7.892 -10 + [4,0,0.2,8.708,-10,0.792,8.708,-10,0.792,7.892,-10,0.44,7.892,-10], +// 3 14 0.2 8.708 -10 -0.2 8.708 -10 0 9.4 -10 + [3,14,0.2,8.708,-10,-0.2,8.708,-10,0,9.4,-10], +// 4 0 -0.44 7.892 -10 -0.2 8.708 -10 0.2 8.708 -10 0.44 7.892 -10 + [4,0,-0.44,7.892,-10,-0.2,8.708,-10,0.2,8.708,-10,0.44,7.892,-10], +// 4 14 -0.907 6.308 -10 -0.44 7.892 -10 0.44 7.892 -10 0.907 6.308 -10 + [4,14,-0.907,6.308,-10,-0.44,7.892,-10,0.44,7.892,-10,0.907,6.308,-10], +// 4 0 -1.492 5.492 -10 -1.492 6.308 -10 -0.907 6.308 -10 -1.146 5.492 -10 + [4,0,-1.492,5.492,-10,-1.492,6.308,-10,-0.907,6.308,-10,-1.146,5.492,-10], +// 4 0 1.492 5.492 -10 1.146 5.492 -10 0.907 6.308 -10 1.492 6.308 -10 + [4,0,1.492,5.492,-10,1.146,5.492,-10,0.907,6.308,-10,1.492,6.308,-10], +// 4 0 -1.146 5.492 -10 -0.907 6.308 -10 0.907 6.308 -10 1.146 5.492 -10 + [4,0,-1.146,5.492,-10,-0.907,6.308,-10,0.907,6.308,-10,1.146,5.492,-10], +// 4 14 -1.552 4.108 -10 -1.146 5.492 -10 1.146 5.492 -10 1.552 4.108 -10 + [4,14,-1.552,4.108,-10,-1.146,5.492,-10,1.146,5.492,-10,1.552,4.108,-10], +// 4 0 -1.791 3.292 -10 -1.552 4.108 -10 1.552 4.108 -10 1.791 3.292 -10 + [4,0,-1.791,3.292,-10,-1.552,4.108,-10,1.552,4.108,-10,1.791,3.292,-10], +// 4 14 -1.848 3.1 -10 -1.791 3.292 -10 1.791 3.292 -10 1.848 3.1 -10 + [4,14,-1.848,3.1,-10,-1.791,3.292,-10,1.791,3.292,-10,1.848,3.1,-10], +// 4 14 -1.6 2.5 -10 -1.848 3.1 -10 1.848 3.1 -10 1.6 2.5 -10 + [4,14,-1.6,2.5,-10,-1.848,3.1,-10,1.848,3.1,-10,1.6,2.5,-10], +// 4 0 -1.552 4.108 -10 -1.791 3.292 -10 -2.092 3.292 -10 -2.092 4.108 -10 + [4,0,-1.552,4.108,-10,-1.791,3.292,-10,-2.092,3.292,-10,-2.092,4.108,-10], +// 4 0 2.092 3.292 -10 1.791 3.292 -10 1.552 4.108 -10 2.092 4.108 -10 + [4,0,2.092,3.292,-10,1.791,3.292,-10,1.552,4.108,-10,2.092,4.108,-10], +// 4 16 -2.477 6.477 -10 -3.8 6.3 -10 -3.53 7.6 -10 -1.777 7.723 -10 + [4,16,-2.477,6.477,-10,-3.8,6.3,-10,-3.53,7.6,-10,-1.777,7.723,-10], +// 4 16 -3.077 4.277 -10 -3.43 3.9 -10 -3.8 4.9 -10 -2.477 5.323 -10 + [4,16,-3.077,4.277,-10,-3.43,3.9,-10,-3.8,4.9,-10,-2.477,5.323,-10], +// 4 16 -1.777 7.723 -10 -3.53 7.6 -10 -3.6 7.9 -10 -1.777 8.3 -10 + [4,16,-1.777,7.723,-10,-3.53,7.6,-10,-3.6,7.9,-10,-1.777,8.3,-10], +// 4 16 0 9.4 -10 -0.2 8.708 -10 -0.792 8.708 -10 -0.978 8.835 -10 + [4,16,0,9.4,-10,-0.2,8.708,-10,-0.792,8.708,-10,-0.978,8.835,-10], +// 4 16 -0.792 7.892 -10 -0.44 7.892 -10 -0.907 6.308 -10 -0.978 7.765 -10 + [4,16,-0.792,7.892,-10,-0.44,7.892,-10,-0.907,6.308,-10,-0.978,7.765,-10], +// 4 16 -2.477 5.323 -10 -3.8 4.9 -10 -3.8 6.3 -10 -2.477 5.9 -10 + [4,16,-2.477,5.323,-10,-3.8,4.9,-10,-3.8,6.3,-10,-2.477,5.9,-10], +// 4 16 -1.9 6.477 -10 -2.477 6.477 -10 -1.777 7.723 -10 -1.2 7.723 -10 + [4,16,-1.9,6.477,-10,-2.477,6.477,-10,-1.777,7.723,-10,-1.2,7.723,-10], +// 4 16 -0.978 7.765 -10 -0.907 6.308 -10 -1.492 6.308 -10 -1.2 7.723 -10 + [4,16,-0.978,7.765,-10,-0.907,6.308,-10,-1.492,6.308,-10,-1.2,7.723,-10], +// 4 16 -2.092 3.292 -10 -1.791 3.292 -10 -1.848 3.1 -10 -2.279 3.167 -10 + [4,16,-2.092,3.292,-10,-1.791,3.292,-10,-1.848,3.1,-10,-2.279,3.167,-10], +// 4 16 -2.5 3.123 -10 -1.848 3.1 -10 -3.03 2.8 -10 -3.077 3.123 -10 + [4,16,-2.5,3.123,-10,-1.848,3.1,-10,-3.03,2.8,-10,-3.077,3.123,-10], +// 3 16 -3.03 2.8 -10 -3.43 3.9 -10 -3.077 3.123 -10 + [3,16,-3.03,2.8,-10,-3.43,3.9,-10,-3.077,3.123,-10], +// 4 16 -1.492 5.492 -10 -1.146 5.492 -10 -1.552 4.108 -10 -1.679 5.367 -10 + [4,16,-1.492,5.492,-10,-1.146,5.492,-10,-1.552,4.108,-10,-1.679,5.367,-10], +// 4 16 -2.477 5.323 -10 -1.9 5.323 -10 -2.279 4.233 -10 -2.5 4.277 -10 + [4,16,-2.477,5.323,-10,-1.9,5.323,-10,-2.279,4.233,-10,-2.5,4.277,-10], +// 3 16 -2.5 4.277 -10 -3.077 4.277 -10 -2.477 5.323 -10 + [3,16,-2.5,4.277,-10,-3.077,4.277,-10,-2.477,5.323,-10], +// 4 16 0.907 6.308 -10 0.44 7.892 -10 0.792 7.892 -10 0.979 7.767 -10 + [4,16,0.907,6.308,-10,0.44,7.892,-10,0.792,7.892,-10,0.979,7.767,-10], +// 4 16 1.492 6.308 -10 0.907 6.308 -10 0.979 7.767 -10 1.679 6.433 -10 + [4,16,1.492,6.308,-10,0.907,6.308,-10,0.979,7.767,-10,1.679,6.433,-10], +// 4 16 1.9 6.477 -10 1.2 7.723 -10 1.777 7.723 -10 2.477 6.477 -10 + [4,16,1.9,6.477,-10,1.2,7.723,-10,1.777,7.723,-10,2.477,6.477,-10], +// 3 16 1.777 8.877 -10 1.2 8.877 -10 13.782 12.655 -10 + [3,16,1.777,8.877,-10,1.2,8.877,-10,13.782,12.655,-10], +// 4 16 3.53 7.6 -10 3.8 6.3 -10 2.477 6.477 -10 1.777 7.723 -10 + [4,16,3.53,7.6,-10,3.8,6.3,-10,2.477,6.477,-10,1.777,7.723,-10], +// 4 16 2.477 5.323 -10 3.8 6.3 -10 3.8 4.9 -10 3.077 4.277 -10 + [4,16,2.477,5.323,-10,3.8,6.3,-10,3.8,4.9,-10,3.077,4.277,-10], +// 4 16 3.077 4.277 -10 3.8 4.9 -10 3.43 3.9 -10 3.077 3.7 -10 + [4,16,3.077,4.277,-10,3.8,4.9,-10,3.43,3.9,-10,3.077,3.7,-10], +// 3 16 3.03 2.8 -10 3.077 3.123 -10 3.43 3.9 -10 + [3,16,3.03,2.8,-10,3.077,3.123,-10,3.43,3.9,-10], +// 3 16 3.077 4.277 -10 2.5 4.277 -10 2.477 5.323 -10 + [3,16,3.077,4.277,-10,2.5,4.277,-10,2.477,5.323,-10], +// 4 16 2.279 4.233 -10 1.9 5.323 -10 2.477 5.323 -10 2.5 4.277 -10 + [4,16,2.279,4.233,-10,1.9,5.323,-10,2.477,5.323,-10,2.5,4.277,-10], +// 4 16 1.552 4.108 -10 1.146 5.492 -10 1.492 5.492 -10 1.679 5.367 -10 + [4,16,1.552,4.108,-10,1.146,5.492,-10,1.492,5.492,-10,1.679,5.367,-10], +// 4 0 -18.5 29 -10 -12.54 28.8 -10 -12.54 28.06 -10 -17.9 25.8 -10 + [4,0,-18.5,29,-10,-12.54,28.8,-10,-12.54,28.06,-10,-17.9,25.8,-10], +// 4 0 -12.54 29.54 -10 -12.54 28.8 -10 -18.5 29 -10 -18.5 32 -10 + [4,0,-12.54,29.54,-10,-12.54,28.8,-10,-18.5,29,-10,-18.5,32,-10], +// 3 0 -11.8 29.54 -10 -12.54 29.54 -10 -18.5 32 -10 + [3,0,-11.8,29.54,-10,-12.54,29.54,-10,-18.5,32,-10], +// 4 0 -11.06 29.54 -10 -11.8 29.54 -10 -5.1 31.6 -10 -5.6 31 -10 + [4,0,-11.06,29.54,-10,-11.8,29.54,-10,-5.1,31.6,-10,-5.6,31,-10], +// 3 0 -17.9 25.8 -10 -12.54 28.06 -10 -11.8 28.06 -10 + [3,0,-17.9,25.8,-10,-12.54,28.06,-10,-11.8,28.06,-10], +// 3 0 -5.5 26.3 -10 -11.8 28.06 -10 -11.06 28.06 -10 + [3,0,-5.5,26.3,-10,-11.8,28.06,-10,-11.06,28.06,-10], +// 4 0 -8.54 28.06 -10 -5.5 26.3 -10 -11.06 28.06 -10 -11.06 28.8 -10 + [4,0,-8.54,28.06,-10,-5.5,26.3,-10,-11.06,28.06,-10,-11.06,28.8,-10], +// 3 0 -5.5 26.3 -10 -8.54 28.06 -10 -7.8 28.06 -10 + [3,0,-5.5,26.3,-10,-8.54,28.06,-10,-7.8,28.06,-10], +// 4 0 -5.5 26.3 -10 -7.8 28.06 -10 -7.06 28.06 -10 -5.9 27.1 -10 + [4,0,-5.5,26.3,-10,-7.8,28.06,-10,-7.06,28.06,-10,-5.9,27.1,-10], +// 4 0 -8.54 28.8 -10 -8.54 28.06 -10 -11.06 28.8 -10 -11.06 29.54 -10 + [4,0,-8.54,28.8,-10,-8.54,28.06,-10,-11.06,28.8,-10,-11.06,29.54,-10], +// 3 0 -8.54 28.8 -10 -11.06 29.54 -10 -8.54 29.54 -10 + [3,0,-8.54,28.8,-10,-11.06,29.54,-10,-8.54,29.54,-10], +// 4 0 -5.9 30.4 -10 -7.06 29.54 -10 -7.8 29.54 -10 -5.6 31 -10 + [4,0,-5.9,30.4,-10,-7.06,29.54,-10,-7.8,29.54,-10,-5.6,31,-10], +// 3 0 -7.8 29.54 -10 -8.54 29.54 -10 -5.6 31 -10 + [3,0,-7.8,29.54,-10,-8.54,29.54,-10,-5.6,31,-10], +// 3 0 -8.54 29.54 -10 -11.06 29.54 -10 -5.6 31 -10 + [3,0,-8.54,29.54,-10,-11.06,29.54,-10,-5.6,31,-10], +// 4 0 -7.06 29.54 -10 -5.9 30.4 -10 -6.1 29.7 -10 -7.06 28.8 -10 + [4,0,-7.06,29.54,-10,-5.9,30.4,-10,-6.1,29.7,-10,-7.06,28.8,-10], +// 4 0 -7.06 28.8 -10 -6.1 29.7 -10 -6.2 29 -10 -7.06 28.06 -10 + [4,0,-7.06,28.8,-10,-6.1,29.7,-10,-6.2,29,-10,-7.06,28.06,-10], +// 3 0 -7.06 28.06 -10 -6.2 29 -10 -6.2 28.4 -10 + [3,0,-7.06,28.06,-10,-6.2,29,-10,-6.2,28.4,-10], +// 3 0 -6.1 27.9 -10 -7.06 28.06 -10 -6.2 28.4 -10 + [3,0,-6.1,27.9,-10,-7.06,28.06,-10,-6.2,28.4,-10], +// 3 0 -5.9 27.1 -10 -7.06 28.06 -10 -6.1 27.9 -10 + [3,0,-5.9,27.1,-10,-7.06,28.06,-10,-6.1,27.9,-10], +// 3 16 3.077 3.123 -10 3.077 3.7 -10 3.43 3.9 -10 + [3,16,3.077,3.123,-10,3.077,3.7,-10,3.43,3.9,-10], +// 3 16 2.477 5.323 -10 2.477 5.9 -10 3.8 6.3 -10 + [3,16,2.477,5.323,-10,2.477,5.9,-10,3.8,6.3,-10], +// 3 16 2.477 5.9 -10 2.477 6.477 -10 3.8 6.3 -10 + [3,16,2.477,5.9,-10,2.477,6.477,-10,3.8,6.3,-10], +// 3 16 3.53 7.6 -10 1.777 7.723 -10 1.777 8.3 -10 + [3,16,3.53,7.6,-10,1.777,7.723,-10,1.777,8.3,-10], +// 3 16 3.53 7.6 -10 1.777 8.3 -10 1.777 8.877 -10 + [3,16,3.53,7.6,-10,1.777,8.3,-10,1.777,8.877,-10], +// 3 16 -3.6 7.9 -10 -1.777 8.877 -10 -1.777 8.3 -10 + [3,16,-3.6,7.9,-10,-1.777,8.877,-10,-1.777,8.3,-10], +// 3 16 -2.477 5.9 -10 -3.8 6.3 -10 -2.477 6.477 -10 + [3,16,-2.477,5.9,-10,-3.8,6.3,-10,-2.477,6.477,-10], +// 3 16 -3.077 3.123 -10 -3.43 3.9 -10 -3.077 3.7 -10 + [3,16,-3.077,3.123,-10,-3.43,3.9,-10,-3.077,3.7,-10], +// 3 16 -3.077 3.7 -10 -3.43 3.9 -10 -3.077 4.277 -10 + [3,16,-3.077,3.7,-10,-3.43,3.9,-10,-3.077,4.277,-10], +// 3 0 0 28.1 -10 -4.4 29.3 -10 0 28.7 -10 + [3,0,0,28.1,-10,-4.4,29.3,-10,0,28.7,-10], +// 3 0 0 28.7 -10 -4.4 29.3 -10 0 29.3 -10 + [3,0,0,28.7,-10,-4.4,29.3,-10,0,29.3,-10], +// 4 80 -3 24.9 -10 -3 26.1 -10 3 26.1 -10 3 24.9 -10 + [4,80,-3,24.9,-10,-3,26.1,-10,3,26.1,-10,3,24.9,-10], +// 4 16 -0.1 17.2 -10 -3 24.9 -10 3 24.9 -10 2.5 19.8 -10 + [4,16,-0.1,17.2,-10,-3,24.9,-10,3,24.9,-10,2.5,19.8,-10], +// 4 0 0.6 28.1 -10 3 26.1 -10 -3 26.1 -10 0 28.1 -10 + [4,0,0.6,28.1,-10,3,26.1,-10,-3,26.1,-10,0,28.1,-10], +// 4 80 -4.4 32 -10 4.4 32 -10 3 31 -10 -3 31 -10 + [4,80,-4.4,32,-10,4.4,32,-10,3,31,-10,-3,31,-10], +// 4 0 -3 31 -10 3 31 -10 0.6 29.3 -10 0 29.3 -10 + [4,0,-3,31,-10,3,31,-10,0.6,29.3,-10,0,29.3,-10], +// 4 0 -2.092 4.108 -10 -2.092 3.292 -10 -2.279 3.167 -10 -2.279 4.233 -10 + [4,0,-2.092,4.108,-10,-2.092,3.292,-10,-2.279,3.167,-10,-2.279,4.233,-10], +// 4 0 -2.279 4.233 -10 -2.279 3.167 -10 -2.5 3.123 -10 -2.5 4.277 -10 + [4,0,-2.279,4.233,-10,-2.279,3.167,-10,-2.5,3.123,-10,-2.5,4.277,-10], +// 4 0 -1.492 6.308 -10 -1.492 5.492 -10 -1.679 5.367 -10 -1.679 6.433 -10 + [4,0,-1.492,6.308,-10,-1.492,5.492,-10,-1.679,5.367,-10,-1.679,6.433,-10], +// 4 0 -1.679 6.433 -10 -1.679 5.367 -10 -1.9 5.323 -10 -1.9 6.477 -10 + [4,0,-1.679,6.433,-10,-1.679,5.367,-10,-1.9,5.323,-10,-1.9,6.477,-10], +// 4 0 -0.792 8.708 -10 -0.792 7.892 -10 -0.978 7.765 -10 -0.978 8.835 -10 + [4,0,-0.792,8.708,-10,-0.792,7.892,-10,-0.978,7.765,-10,-0.978,8.835,-10], +// 4 0 -0.978 8.835 -10 -0.978 7.765 -10 -1.2 7.723 -10 -1.2 8.877 -10 + [4,0,-0.978,8.835,-10,-0.978,7.765,-10,-1.2,7.723,-10,-1.2,8.877,-10], +// 4 0 0.979 7.767 -10 0.792 7.892 -10 0.792 8.708 -10 0.979 8.833 -10 + [4,0,0.979,7.767,-10,0.792,7.892,-10,0.792,8.708,-10,0.979,8.833,-10], +// 4 0 1.2 7.723 -10 0.979 7.767 -10 0.979 8.833 -10 1.2 8.877 -10 + [4,0,1.2,7.723,-10,0.979,7.767,-10,0.979,8.833,-10,1.2,8.877,-10], +// 4 0 1.679 5.367 -10 1.492 5.492 -10 1.492 6.308 -10 1.679 6.433 -10 + [4,0,1.679,5.367,-10,1.492,5.492,-10,1.492,6.308,-10,1.679,6.433,-10], +// 4 0 1.9 5.323 -10 1.679 5.367 -10 1.679 6.433 -10 1.9 6.477 -10 + [4,0,1.9,5.323,-10,1.679,5.367,-10,1.679,6.433,-10,1.9,6.477,-10], +// 4 0 2.279 3.167 -10 2.092 3.292 -10 2.092 4.108 -10 2.279 4.233 -10 + [4,0,2.279,3.167,-10,2.092,3.292,-10,2.092,4.108,-10,2.279,4.233,-10], +// 4 0 2.5 3.123 -10 2.279 3.167 -10 2.279 4.233 -10 2.5 4.277 -10 + [4,0,2.5,3.123,-10,2.279,3.167,-10,2.279,4.233,-10,2.5,4.277,-10], +// 3 16 -1.848 3.1 -10 -2.5 3.123 -10 -2.279 3.167 -10 + [3,16,-1.848,3.1,-10,-2.5,3.123,-10,-2.279,3.167,-10], +// 4 16 -2.092 4.108 -10 -2.279 4.233 -10 -1.9 5.323 -10 -1.552 4.108 -10 + [4,16,-2.092,4.108,-10,-2.279,4.233,-10,-1.9,5.323,-10,-1.552,4.108,-10], +// 3 16 -1.552 4.108 -10 -1.9 5.323 -10 -1.679 5.367 -10 + [3,16,-1.552,4.108,-10,-1.9,5.323,-10,-1.679,5.367,-10], +// 4 16 1.9 5.323 -10 2.279 4.233 -10 2.092 4.108 -10 1.552 4.108 -10 + [4,16,1.9,5.323,-10,2.279,4.233,-10,2.092,4.108,-10,1.552,4.108,-10], +// 3 16 1.552 4.108 -10 1.679 5.367 -10 1.9 5.323 -10 + [3,16,1.552,4.108,-10,1.679,5.367,-10,1.9,5.323,-10], +// 3 16 -1.492 6.308 -10 -1.679 6.433 -10 -1.2 7.723 -10 + [3,16,-1.492,6.308,-10,-1.679,6.433,-10,-1.2,7.723,-10], +// 3 16 -1.679 6.433 -10 -1.9 6.477 -10 -1.2 7.723 -10 + [3,16,-1.679,6.433,-10,-1.9,6.477,-10,-1.2,7.723,-10], +// 4 16 1.679 6.433 -10 0.979 7.767 -10 1.2 7.723 -10 1.9 6.477 -10 + [4,16,1.679,6.433,-10,0.979,7.767,-10,1.2,7.723,-10,1.9,6.477,-10], +// 4 80 -3.6 7.9 -10 -3.2 9.6 -10 -0.8 12.3 -10 0.7 12.7 -10 + [4,80,-3.6,7.9,-10,-3.2,9.6,-10,-0.8,12.3,-10,0.7,12.7,-10], +// 3 80 -0.8 12.3 -10 0.2 13.18 -10 0.7 12.7 -10 + [3,80,-0.8,12.3,-10,0.2,13.18,-10,0.7,12.7,-10], +// 3 16 -3.6 7.9 -10 0.7 12.7 -10 -1.777 8.877 -10 + [3,16,-3.6,7.9,-10,0.7,12.7,-10,-1.777,8.877,-10], +// 4 16 -1.777 8.877 -10 0.7 12.7 -10 0 9.4 -10 -1.2 8.877 -10 + [4,16,-1.777,8.877,-10,0.7,12.7,-10,0,9.4,-10,-1.2,8.877,-10], +// 3 16 -0.978 8.835 -10 -1.2 8.877 -10 0 9.4 -10 + [3,16,-0.978,8.835,-10,-1.2,8.877,-10,0,9.4,-10], +// 3 16 0.979 8.833 -10 0 9.4 -10 1.2 8.877 -10 + [3,16,0.979,8.833,-10,0,9.4,-10,1.2,8.877,-10], +// 3 16 1.848 3.1 -10 2.279 3.167 -10 2.5 3.123 -10 + [3,16,1.848,3.1,-10,2.279,3.167,-10,2.5,3.123,-10], +]; +module ldraw_lib__973pf8(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__973pf8(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__973pf8(line=0.2); \ No newline at end of file diff --git a/parts/973pf9.scad b/parts/973pf9.scad new file mode 100644 index 000000000..06cf87e5b --- /dev/null +++ b/parts/973pf9.scad @@ -0,0 +1,376 @@ +use <../lib.scad> +use <../p/1-4cyli.scad> +use <../p/4-4disc.scad> +use <../p/4-4ndis.scad> +use +function ldraw_lib__973pf9() = [ +// 0 Minifig Torso with Brown Collar, Black Crossbelt, Silver Square Buckles Pattern +// 0 Name: 973pf9.dat +// 0 Author: Chris Böhnke [KnightOfTarenta] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Bricklink 973px21, Castle, Dark Forest, Forestman, Fright Knights +// 0 !KEYWORDS Set 6024, Set 6079, Set 6087, forestmen +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\973s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__973s01()], +// 4 16 19 29 10 19 32 10 -19 32 10 -19 29 10 + [4,16,19,29,10,19,32,10,-19,32,10,-19,29,10], +// 4 16 -14.345 2 10 14.345 2 10 19 29 10 -19 29 10 + [4,16,-14.345,2,10,14.345,2,10,19,29,10,-19,29,10], +// 4 16 -14.345 2 10 -12 0 10 12 0 10 14.345 2 10 + [4,16,-14.345,2,10,-12,0,10,12,0,10,14.345,2,10], +// 1 80 0 -4 0 4.243 0 -4.243 0 -8 0 -4.243 0 -4.243 1-4cyli.dat + [1,80,0,-4,0,4.243,0,-4.243,0,-8,0,-4.243,0,-4.243, ldraw_lib__1_4cyli()], +// +// 0 // Pattern +// 1 0 -10.25 28.25 -10 0.45 0 0 0 0 -0.45 0 1 0 4-4ndis.dat + [1,0,-10.25,28.25,-10,0.45,0,0,0,0,-0.45,0,1,0, ldraw_lib__4_4ndis()], +// 1 0 -7.65 28.25 -10 0.45 0 0 0 0 -0.45 0 1 0 4-4ndis.dat + [1,0,-7.65,28.25,-10,0.45,0,0,0,0,-0.45,0,1,0, ldraw_lib__4_4ndis()], +// 1 0 -10.25 30.45 -10 0.45 0 0 0 0 -0.45 0 1 0 4-4ndis.dat + [1,0,-10.25,30.45,-10,0.45,0,0,0,0,-0.45,0,1,0, ldraw_lib__4_4ndis()], +// 1 0 -5.05 28.25 -10 0.45 0 0 0 0 -0.45 0 1 0 4-4ndis.dat + [1,0,-5.05,28.25,-10,0.45,0,0,0,0,-0.45,0,1,0, ldraw_lib__4_4ndis()], +// 1 0 -7.65 30.45 -10 0.45 0 0 0 0 -0.45 0 1 0 4-4ndis.dat + [1,0,-7.65,30.45,-10,0.45,0,0,0,0,-0.45,0,1,0, ldraw_lib__4_4ndis()], +// 1 0 -5.05 30.45 -10 0.45 0 0 0 0 -0.45 0 1 0 4-4ndis.dat + [1,0,-5.05,30.45,-10,0.45,0,0,0,0,-0.45,0,1,0, ldraw_lib__4_4ndis()], +// 1 8 -10.25 28.25 -10 0.45 0 0 0 0 -0.45 0 1 0 4-4disc.dat + [1,8,-10.25,28.25,-10,0.45,0,0,0,0,-0.45,0,1,0, ldraw_lib__4_4disc()], +// 1 8 -7.65 28.25 -10 0.45 0 0 0 0 -0.45 0 1 0 4-4disc.dat + [1,8,-7.65,28.25,-10,0.45,0,0,0,0,-0.45,0,1,0, ldraw_lib__4_4disc()], +// 1 8 -10.25 30.45 -10 0.45 0 0 0 0 -0.45 0 1 0 4-4disc.dat + [1,8,-10.25,30.45,-10,0.45,0,0,0,0,-0.45,0,1,0, ldraw_lib__4_4disc()], +// 1 8 -7.65 30.45 -10 0.45 0 0 0 0 -0.45 0 1 0 4-4disc.dat + [1,8,-7.65,30.45,-10,0.45,0,0,0,0,-0.45,0,1,0, ldraw_lib__4_4disc()], +// 1 8 -5.05 30.45 -10 0.45 0 0 0 0 -0.45 0 1 0 4-4disc.dat + [1,8,-5.05,30.45,-10,0.45,0,0,0,0,-0.45,0,1,0, ldraw_lib__4_4disc()], +// 1 8 -5.05 28.25 -10 0.45 0 0 0 0 -0.45 0 1 0 4-4disc.dat + [1,8,-5.05,28.25,-10,0.45,0,0,0,0,-0.45,0,1,0, ldraw_lib__4_4disc()], +// 4 0 3.8 26.5 -10 3.8 32 -10 4.9 32 -10 4.9 26.5 -10 + [4,0,3.8,26.5,-10,3.8,32,-10,4.9,32,-10,4.9,26.5,-10], +// 4 0 3.2 32 -10 3.2 26.5 -10 2.3 26.5 -10 2.3 32 -10 + [4,0,3.2,32,-10,3.2,26.5,-10,2.3,26.5,-10,2.3,32,-10], +// 4 16 2.3 25.5 -10 2.3 26.5 -10 3.2 26.5 -10 3.2 26 -10 + [4,16,2.3,25.5,-10,2.3,26.5,-10,3.2,26.5,-10,3.2,26,-10], +// 4 16 5.5 26 -10 5.5 26.5 -10 10.9 26.5 -10 6.8 24 -10 + [4,16,5.5,26,-10,5.5,26.5,-10,10.9,26.5,-10,6.8,24,-10], +// 4 8 3.2 26 -10 3.2 26.5 -10 3.8 26.5 -10 5.5 26 -10 + [4,8,3.2,26,-10,3.2,26.5,-10,3.8,26.5,-10,5.5,26,-10], +// 3 8 5.5 26 -10 3.8 26.5 -10 4.9 26.5 -10 + [3,8,5.5,26,-10,3.8,26.5,-10,4.9,26.5,-10], +// 3 8 5.5 26 -10 4.9 26.5 -10 5.5 26.5 -10 + [3,8,5.5,26,-10,4.9,26.5,-10,5.5,26.5,-10], +// 4 8 5.5 32 -10 5.5 26.5 -10 4.9 26.5 -10 4.9 32 -10 + [4,8,5.5,32,-10,5.5,26.5,-10,4.9,26.5,-10,4.9,32,-10], +// 4 80 1.3 26.5 -10 2.3 26.5 -10 2.3 25.5 -10 -3.4 25.5 -10 + [4,80,1.3,26.5,-10,2.3,26.5,-10,2.3,25.5,-10,-3.4,25.5,-10], +// 3 80 -3.4 25.5 -10 -2.4 26.5 -10 1.3 26.5 -10 + [3,80,-3.4,25.5,-10,-2.4,26.5,-10,1.3,26.5,-10], +// 4 80 -2.4 26.5 -10 -3.4 25.5 -10 -3.4 26.5 -10 -2.4 31.2 -10 + [4,80,-2.4,26.5,-10,-3.4,25.5,-10,-3.4,26.5,-10,-2.4,31.2,-10], +// 4 0 1.3 27.7 -10 1.3 26.5 -10 -2.4 26.5 -10 -0.5 27.7 -10 + [4,0,1.3,27.7,-10,1.3,26.5,-10,-2.4,26.5,-10,-0.5,27.7,-10], +// 4 0 -0.5 28.5 -10 -0.5 27.7 -10 -2.4 26.5 -10 -2.4 31.2 -10 + [4,0,-0.5,28.5,-10,-0.5,27.7,-10,-2.4,26.5,-10,-2.4,31.2,-10], +// 3 0 -0.5 28.5 -10 -2.4 31.2 -10 -0.5 29.6 -10 + [3,0,-0.5,28.5,-10,-2.4,31.2,-10,-0.5,29.6,-10], +// 3 0 -0.5 29.6 -10 -2.4 31.2 -10 -0.5 30.4 -10 + [3,0,-0.5,29.6,-10,-2.4,31.2,-10,-0.5,30.4,-10], +// 4 80 -0.5 27.7 -10 -0.5 28.5 -10 1.3 28.5 -10 1.3 27.7 -10 + [4,80,-0.5,27.7,-10,-0.5,28.5,-10,1.3,28.5,-10,1.3,27.7,-10], +// 4 80 -0.5 29.6 -10 -0.5 30.4 -10 1.3 30.4 -10 1.3 29.6 -10 + [4,80,-0.5,29.6,-10,-0.5,30.4,-10,1.3,30.4,-10,1.3,29.6,-10], +// 4 0 1.3 29.6 -10 1.3 28.5 -10 -0.5 28.5 -10 -0.5 29.6 -10 + [4,0,1.3,29.6,-10,1.3,28.5,-10,-0.5,28.5,-10,-0.5,29.6,-10], +// 3 80 -3.4 26.5 -10 -3.4 32 -10 -2.4 31.2 -10 + [3,80,-3.4,26.5,-10,-3.4,32,-10,-2.4,31.2,-10], +// 4 80 -2.4 31.2 -10 -3.4 32 -10 2.3 32 -10 1.3 31.2 -10 + [4,80,-2.4,31.2,-10,-3.4,32,-10,2.3,32,-10,1.3,31.2,-10], +// 3 80 1.3 30.4 -10 1.3 31.2 -10 2.3 32 -10 + [3,80,1.3,30.4,-10,1.3,31.2,-10,2.3,32,-10], +// 4 80 1.3 29.6 -10 1.3 30.4 -10 2.3 32 -10 2.3 26.5 -10 + [4,80,1.3,29.6,-10,1.3,30.4,-10,2.3,32,-10,2.3,26.5,-10], +// 3 80 2.3 26.5 -10 1.3 28.5 -10 1.3 29.6 -10 + [3,80,2.3,26.5,-10,1.3,28.5,-10,1.3,29.6,-10], +// 3 80 2.3 26.5 -10 1.3 27.7 -10 1.3 28.5 -10 + [3,80,2.3,26.5,-10,1.3,27.7,-10,1.3,28.5,-10], +// 3 80 2.3 26.5 -10 1.3 26.5 -10 1.3 27.7 -10 + [3,80,2.3,26.5,-10,1.3,26.5,-10,1.3,27.7,-10], +// 4 0 1.3 31.2 -10 1.3 30.4 -10 -0.5 30.4 -10 -2.4 31.2 -10 + [4,0,1.3,31.2,-10,1.3,30.4,-10,-0.5,30.4,-10,-2.4,31.2,-10], +// 4 8 3.8 32 -10 3.8 26.5 -10 3.2 26.5 -10 3.2 32 -10 + [4,8,3.8,32,-10,3.8,26.5,-10,3.2,26.5,-10,3.2,32,-10], +// 4 16 -17.2 26.5 -10 -3.4 26.5 -10 -3.4 25.5 -10 -6.1 14.2 -10 + [4,16,-17.2,26.5,-10,-3.4,26.5,-10,-3.4,25.5,-10,-6.1,14.2,-10], +// 4 16 -17.8 29.1 -10 -17.2 26.5 -10 -19 29 -10 -19 32 -10 + [4,16,-17.8,29.1,-10,-17.2,26.5,-10,-19,29,-10,-19,32,-10], +// 3 16 -17.8 29.1 -10 -19 32 -10 -17.8 32 -10 + [3,16,-17.8,29.1,-10,-19,32,-10,-17.8,32,-10], +// 4 6 12.3 1.9 -10 11.2 1.2 -10 8.6 5.6 -10 12.9 3 -10 + [4,6,12.3,1.9,-10,11.2,1.2,-10,8.6,5.6,-10,12.9,3,-10], +// 4 6 8.6 5.6 -10 13.3 4.4 -10 12.9 3 -10 12.3 1.9 -10 + [4,6,8.6,5.6,-10,13.3,4.4,-10,12.9,3,-10,12.3,1.9,-10], +// 4 6 8.6 5.6 -10 11.2 1.2 -10 -10.5 1.2 -10 -7.2 6 -10 + [4,6,8.6,5.6,-10,11.2,1.2,-10,-10.5,1.2,-10,-7.2,6,-10], +// 4 6 5.9 8.7 -10 8.6 5.6 -10 -7.2 6 -10 2.1 10.2 -10 + [4,6,5.9,8.7,-10,8.6,5.6,-10,-7.2,6,-10,2.1,10.2,-10], +// 3 6 2.1 10.2 -10 -2.1 10.2 -10 0 14 -10 + [3,6,2.1,10.2,-10,-2.1,10.2,-10,0,14,-10], +// 4 16 5.3 12.9 -10 2.1 10.2 -10 0 14 -10 17.2 26.5 -10 + [4,16,5.3,12.9,-10,2.1,10.2,-10,0,14,-10,17.2,26.5,-10], +// 4 16 10.2 9.7 -10 5.9 8.7 -10 5.3 12.9 -10 17.2 26.5 -10 + [4,16,10.2,9.7,-10,5.9,8.7,-10,5.3,12.9,-10,17.2,26.5,-10], +// 4 16 13.3 4.4 -10 8.6 5.6 -10 10.2 9.7 -10 17.2 26.5 -10 + [4,16,13.3,4.4,-10,8.6,5.6,-10,10.2,9.7,-10,17.2,26.5,-10], +// 3 6 -12.8 2.7 -10 -13.3 4.4 -10 -11.7 4.8 -10 + [3,6,-12.8,2.7,-10,-13.3,4.4,-10,-11.7,4.8,-10], +// 4 6 -7.2 6 -10 -10.5 1.2 -10 -9.2 4 -10 -7.6 6.3 -10 + [4,6,-7.2,6,-10,-10.5,1.2,-10,-9.2,4,-10,-7.6,6.3,-10], +// 4 0 -9.2 4 -10 -10.5 1.2 -10 -11.2 1.2 -10 -11.7 4.8 -10 + [4,0,-9.2,4,-10,-10.5,1.2,-10,-11.2,1.2,-10,-11.7,4.8,-10], +// 4 0 -11.7 4.8 -10 -11.2 1.2 -10 -12.3 1.9 -10 -12.8 2.7 -10 + [4,0,-11.7,4.8,-10,-11.2,1.2,-10,-12.3,1.9,-10,-12.8,2.7,-10], +// 4 0 -11.7 4.8 -10 -9.7 7.9 -10 -7.6 6.3 -10 -9.2 4 -10 + [4,0,-11.7,4.8,-10,-9.7,7.9,-10,-7.6,6.3,-10,-9.2,4,-10], +// 3 6 -7.2 6 -10 -3.2 11 -10 -2.1 10.2 -10 + [3,6,-7.2,6,-10,-3.2,11,-10,-2.1,10.2,-10], +// 3 6 -7.2 6 -10 -2.1 10.2 -10 2.1 10.2 -10 + [3,6,-7.2,6,-10,-2.1,10.2,-10,2.1,10.2,-10], +// 4 80 -6.8 7.8 -10 -7.2 6 -10 -7.6 6.3 -10 -7.6 8.4 -10 + [4,80,-6.8,7.8,-10,-7.2,6,-10,-7.6,6.3,-10,-7.6,8.4,-10], +// 4 80 -2.7 11.6 -10 -3.2 11 -10 -4.6 10.5 -10 -3.2 12 -10 + [4,80,-2.7,11.6,-10,-3.2,11,-10,-4.6,10.5,-10,-3.2,12,-10], +// 4 80 -5.3 13.6 -10 -3.2 12 -10 -4.6 10.5 -10 -6.8 12.2 -10 + [4,80,-5.3,13.6,-10,-3.2,12,-10,-4.6,10.5,-10,-6.8,12.2,-10], +// 3 80 -6.8 12.2 -10 -6.1 14.2 -10 -5.3 13.6 -10 + [3,80,-6.8,12.2,-10,-6.1,14.2,-10,-5.3,13.6,-10], +// 4 80 -10.5 8.5 -10 -6.1 14.2 -10 -6.8 12.2 -10 -8.9 9.4 -10 + [4,80,-10.5,8.5,-10,-6.1,14.2,-10,-6.8,12.2,-10,-8.9,9.4,-10], +// 4 80 -9.7 7.9 -10 -10.5 8.5 -10 -8.9 9.4 -10 -8.2 8.9 -10 + [4,80,-9.7,7.9,-10,-10.5,8.5,-10,-8.9,9.4,-10,-8.2,8.9,-10], +// 4 80 -7.6 6.3 -10 -9.7 7.9 -10 -8.2 8.9 -10 -7.6 8.4 -10 + [4,80,-7.6,6.3,-10,-9.7,7.9,-10,-8.2,8.9,-10,-7.6,8.4,-10], +// 4 80 -7.6 8.4 -10 -8.2 8.9 -10 -7.3 10.1 -10 -6.7 9.6 -10 + [4,80,-7.6,8.4,-10,-8.2,8.9,-10,-7.3,10.1,-10,-6.7,9.6,-10], +// 4 0 -7.2 28.7 -10 -7.2 30 -10 -5.5 30 -10 -5.5 28.7 -10 + [4,0,-7.2,28.7,-10,-7.2,30,-10,-5.5,30,-10,-5.5,28.7,-10], +// 4 0 -9.8 28.7 -10 -9.8 30 -10 -8.1 30 -10 -8.1 28.7 -10 + [4,0,-9.8,28.7,-10,-9.8,30,-10,-8.1,30,-10,-8.1,28.7,-10], +// 4 0 -4.6 30 -10 -3.4 32 -10 -3.4 26.5 -10 -4.6 28.7 -10 + [4,0,-4.6,30,-10,-3.4,32,-10,-3.4,26.5,-10,-4.6,28.7,-10], +// 4 0 -10.7 27.8 -10 -17.2 26.5 -10 -17.8 29.1 -10 -10.7 28.25 -10 + [4,0,-10.7,27.8,-10,-17.2,26.5,-10,-17.8,29.1,-10,-10.7,28.25,-10], +// 4 0 -10.7 30 -10 -10.7 28.7 -10 -17.8 29.1 -10 -17.8 32 -10 + [4,0,-10.7,30,-10,-10.7,28.7,-10,-17.8,29.1,-10,-17.8,32,-10], +// 4 0 -7.2 30.9 -10 -3.4 32 -10 -5.5 30.9 -10 -7.2 30.45 -10 + [4,0,-7.2,30.9,-10,-3.4,32,-10,-5.5,30.9,-10,-7.2,30.45,-10], +// 4 16 17.8 29.1 -10 17.8 32 -10 19 32 -10 19 29 -10 + [4,16,17.8,29.1,-10,17.8,32,-10,19,32,-10,19,29,-10], +// 4 16 17.2 26.5 -10 17.8 29.1 -10 19 29 -10 14.345 2 -10 + [4,16,17.2,26.5,-10,17.8,29.1,-10,19,29,-10,14.345,2,-10], +// 3 16 14.345 2 -10 13.3 4.4 -10 17.2 26.5 -10 + [3,16,14.345,2,-10,13.3,4.4,-10,17.2,26.5,-10], +// 4 0 17.8 29.1 -10 17.2 26.5 -10 10.9 26.5 -10 17.8 32 -10 + [4,0,17.8,29.1,-10,17.2,26.5,-10,10.9,26.5,-10,17.8,32,-10], +// 4 16 -14.345 2 -10 -19 29 -10 -17.2 26.5 -10 -13.3 4.4 -10 + [4,16,-14.345,2,-10,-19,29,-10,-17.2,26.5,-10,-13.3,4.4,-10], +// 3 16 -14.345 2 -10 -13.3 4.4 -10 -12.8 2.7 -10 + [3,16,-14.345,2,-10,-13.3,4.4,-10,-12.8,2.7,-10], +// 4 16 -14.345 2 -10 -12.8 2.7 -10 -12.3 1.9 -10 -12 0 -10 + [4,16,-14.345,2,-10,-12.8,2.7,-10,-12.3,1.9,-10,-12,0,-10], +// 3 16 -12 0 -10 -12.3 1.9 -10 -11.2 1.2 -10 + [3,16,-12,0,-10,-12.3,1.9,-10,-11.2,1.2,-10], +// 3 16 -12 0 -10 -11.2 1.2 -10 -10.5 1.2 -10 + [3,16,-12,0,-10,-11.2,1.2,-10,-10.5,1.2,-10], +// 4 16 -12 0 -10 -10.5 1.2 -10 11.2 1.2 -10 12 0 -10 + [4,16,-12,0,-10,-10.5,1.2,-10,11.2,1.2,-10,12,0,-10], +// 3 16 14.345 2 -10 12.9 3 -10 13.3 4.4 -10 + [3,16,14.345,2,-10,12.9,3,-10,13.3,4.4,-10], +// 4 16 12.3 1.9 -10 12.9 3 -10 14.345 2 -10 12 0 -10 + [4,16,12.3,1.9,-10,12.9,3,-10,14.345,2,-10,12,0,-10], +// 3 16 12 0 -10 11.2 1.2 -10 12.3 1.9 -10 + [3,16,12,0,-10,11.2,1.2,-10,12.3,1.9,-10], +// 4 80 -4.6 10.5 -10 -3.2 11 -10 -7.2 6 -10 -6.8 7.8 -10 + [4,80,-4.6,10.5,-10,-3.2,11,-10,-7.2,6,-10,-6.8,7.8,-10], +// 4 0 -8.2 8.9 -10 -8.9 9.4 -10 -6.8 12.2 -10 -7.3 10.1 -10 + [4,0,-8.2,8.9,-10,-8.9,9.4,-10,-6.8,12.2,-10,-7.3,10.1,-10], +// 4 0 -6.8 7.8 -10 -7.6 8.4 -10 -6.7 9.6 -10 -4.6 10.5 -10 + [4,0,-6.8,7.8,-10,-7.6,8.4,-10,-6.7,9.6,-10,-4.6,10.5,-10], +// 4 16 -3.2 12 -10 -0.9 14.4 -10 0 14 -10 -2.7 11.6 -10 + [4,16,-3.2,12,-10,-0.9,14.4,-10,0,14,-10,-2.7,11.6,-10], +// 4 16 -2.1 10.2 -10 -3.2 11 -10 -2.7 11.6 -10 0 14 -10 + [4,16,-2.1,10.2,-10,-3.2,11,-10,-2.7,11.6,-10,0,14,-10], +// 4 16 0 14 -10 -0.9 14.4 -10 2.1 17.2 -10 6.4 20.5 -10 + [4,16,0,14,-10,-0.9,14.4,-10,2.1,17.2,-10,6.4,20.5,-10], +// 4 16 0 14 -10 6.4 20.5 -10 11.5 23.7 -10 17.2 26.5 -10 + [4,16,0,14,-10,6.4,20.5,-10,11.5,23.7,-10,17.2,26.5,-10], +// 4 16 -1.8 17.4 -10 -5.3 13.6 -10 -6.1 14.2 -10 -3.4 25.5 -10 + [4,16,-1.8,17.4,-10,-5.3,13.6,-10,-6.1,14.2,-10,-3.4,25.5,-10], +// 4 16 2.1 20.7 -10 -1.8 17.4 -10 -3.4 25.5 -10 2.3 25.5 -10 + [4,16,2.1,20.7,-10,-1.8,17.4,-10,-3.4,25.5,-10,2.3,25.5,-10], +// 4 16 6.8 24 -10 2.1 20.7 -10 2.3 25.5 -10 3.2 26 -10 + [4,16,6.8,24,-10,2.1,20.7,-10,2.3,25.5,-10,3.2,26,-10], +// 3 16 6.8 24 -10 3.2 26 -10 5.5 26 -10 + [3,16,6.8,24,-10,3.2,26,-10,5.5,26,-10], +// 3 6 11.2 1.2 -10 8.6 5.6 -10 12.3 1.9 -10 + [3,6,11.2,1.2,-10,8.6,5.6,-10,12.3,1.9,-10], +// 3 6 12.9 3 -10 8.6 5.6 -10 13.3 4.4 -10 + [3,6,12.9,3,-10,8.6,5.6,-10,13.3,4.4,-10], +// 4 16 -11.7 4.8 -10 -13.3 4.4 -10 -10.5 8.5 -10 -9.7 7.9 -10 + [4,16,-11.7,4.8,-10,-13.3,4.4,-10,-10.5,8.5,-10,-9.7,7.9,-10], +// 3 16 -13.3 4.4 -10 -17.2 26.5 -10 -10.5 8.5 -10 + [3,16,-13.3,4.4,-10,-17.2,26.5,-10,-10.5,8.5,-10], +// 3 16 -10.5 8.5 -10 -17.2 26.5 -10 -6.1 14.2 -10 + [3,16,-10.5,8.5,-10,-17.2,26.5,-10,-6.1,14.2,-10], +// 4 0 -0.9 14.4 -10 -3.2 12 -10 -5.3 13.6 -10 -1.8 17.4 -10 + [4,0,-0.9,14.4,-10,-3.2,12,-10,-5.3,13.6,-10,-1.8,17.4,-10], +// 4 0 2.1 17.2 -10 -0.9 14.4 -10 -1.8 17.4 -10 2.1 20.7 -10 + [4,0,2.1,17.2,-10,-0.9,14.4,-10,-1.8,17.4,-10,2.1,20.7,-10], +// 4 0 6.4 20.5 -10 2.1 17.2 -10 2.1 20.7 -10 6.8 24 -10 + [4,0,6.4,20.5,-10,2.1,17.2,-10,2.1,20.7,-10,6.8,24,-10], +// 4 0 11.5 23.7 -10 6.4 20.5 -10 6.8 24 -10 10.9 26.5 -10 + [4,0,11.5,23.7,-10,6.4,20.5,-10,6.8,24,-10,10.9,26.5,-10], +// 3 0 11.5 23.7 -10 10.9 26.5 -10 17.2 26.5 -10 + [3,0,11.5,23.7,-10,10.9,26.5,-10,17.2,26.5,-10], +// 4 80 -6.7 9.6 -10 -7.3 10.1 -10 -7.1 10.3 -10 -6.55 9.85 -10 + [4,80,-6.7,9.6,-10,-7.3,10.1,-10,-7.1,10.3,-10,-6.55,9.85,-10], +// 4 80 -6.55 9.85 -10 -7.1 10.3 -10 -6.85 10.4 -10 -6.5 10.15 -10 + [4,80,-6.55,9.85,-10,-7.1,10.3,-10,-6.85,10.4,-10,-6.5,10.15,-10], +// 3 80 -6.5 10.15 -10 -6.85 10.4 -10 -6.6 10.35 -10 + [3,80,-6.5,10.15,-10,-6.85,10.4,-10,-6.6,10.35,-10], +// 3 0 -7.3 10.1 -10 -6.8 12.2 -10 -7.1 10.3 -10 + [3,0,-7.3,10.1,-10,-6.8,12.2,-10,-7.1,10.3,-10], +// 4 0 -6.6 10.35 -10 -6.8 12.2 -10 -4.6 10.5 -10 -6.5 10.15 -10 + [4,0,-6.6,10.35,-10,-6.8,12.2,-10,-4.6,10.5,-10,-6.5,10.15,-10], +// 3 0 -6.55 9.85 -10 -6.5 10.15 -10 -4.6 10.5 -10 + [3,0,-6.55,9.85,-10,-6.5,10.15,-10,-4.6,10.5,-10], +// 3 0 -6.7 9.6 -10 -6.55 9.85 -10 -4.6 10.5 -10 + [3,0,-6.7,9.6,-10,-6.55,9.85,-10,-4.6,10.5,-10], +// 3 0 -7.1 10.3 -10 -6.8 12.2 -10 -6.85 10.4 -10 + [3,0,-7.1,10.3,-10,-6.8,12.2,-10,-6.85,10.4,-10], +// 3 0 -6.6 10.35 -10 -6.85 10.4 -10 -6.8 12.2 -10 + [3,0,-6.6,10.35,-10,-6.85,10.4,-10,-6.8,12.2,-10], +// 4 8 9 26.8 -10 8 26.8 -10 8.6 27.6 -10 9.5 27.6 -10 + [4,8,9,26.8,-10,8,26.8,-10,8.6,27.6,-10,9.5,27.6,-10], +// 4 8 9.5 27.6 -10 8.6 27.6 -10 9.1 28.5 -10 9.9 28.4 -10 + [4,8,9.5,27.6,-10,8.6,27.6,-10,9.1,28.5,-10,9.9,28.4,-10], +// 4 8 9.9 28.4 -10 9.1 28.5 -10 9.3 29.4 -10 10.1 29.5 -10 + [4,8,9.9,28.4,-10,9.1,28.5,-10,9.3,29.4,-10,10.1,29.5,-10], +// 4 8 10.1 29.5 -10 9.3 29.4 -10 9.3 30.2 -10 10 30.4 -10 + [4,8,10.1,29.5,-10,9.3,29.4,-10,9.3,30.2,-10,10,30.4,-10], +// 4 8 10 30.4 -10 9.3 30.2 -10 9.1 31.2 -10 9.9 31.2 -10 + [4,8,10,30.4,-10,9.3,30.2,-10,9.1,31.2,-10,9.9,31.2,-10], +// 4 8 9.9 31.2 -10 9.1 31.2 -10 8.9 32 -10 9.7 32 -10 + [4,8,9.9,31.2,-10,9.1,31.2,-10,8.9,32,-10,9.7,32,-10], +// 3 0 10.9 26.5 -10 9 26.8 -10 9.5 27.6 -10 + [3,0,10.9,26.5,-10,9,26.8,-10,9.5,27.6,-10], +// 3 0 10.1 29.5 -10 10 30.4 -10 17.8 32 -10 + [3,0,10.1,29.5,-10,10,30.4,-10,17.8,32,-10], +// 4 0 9.9 28.4 -10 10.1 29.5 -10 17.8 32 -10 10.9 26.5 -10 + [4,0,9.9,28.4,-10,10.1,29.5,-10,17.8,32,-10,10.9,26.5,-10], +// 3 0 10.9 26.5 -10 9.5 27.6 -10 9.9 28.4 -10 + [3,0,10.9,26.5,-10,9.5,27.6,-10,9.9,28.4,-10], +// 3 0 9.9 31.2 -10 9.7 32 -10 17.8 32 -10 + [3,0,9.9,31.2,-10,9.7,32,-10,17.8,32,-10], +// 3 0 10 30.4 -10 9.9 31.2 -10 17.8 32 -10 + [3,0,10,30.4,-10,9.9,31.2,-10,17.8,32,-10], +// 4 0 5.5 26.5 -10 8 26.8 -10 9 26.8 -10 10.9 26.5 -10 + [4,0,5.5,26.5,-10,8,26.8,-10,9,26.8,-10,10.9,26.5,-10], +// 4 0 5.5 32 -10 8.9 32 -10 9.1 31.2 -10 9.3 30.2 -10 + [4,0,5.5,32,-10,8.9,32,-10,9.1,31.2,-10,9.3,30.2,-10], +// 4 0 5.5 26.5 -10 5.5 32 -10 9.3 30.2 -10 9.3 29.4 -10 + [4,0,5.5,26.5,-10,5.5,32,-10,9.3,30.2,-10,9.3,29.4,-10], +// 4 0 5.5 26.5 -10 9.3 29.4 -10 9.1 28.5 -10 8.6 27.6 -10 + [4,0,5.5,26.5,-10,9.3,29.4,-10,9.1,28.5,-10,8.6,27.6,-10], +// 3 0 5.5 26.5 -10 8.6 27.6 -10 8 26.8 -10 + [3,0,5.5,26.5,-10,8.6,27.6,-10,8,26.8,-10], +// 3 0 -5.05 30.9 -10 -5.5 30.9 -10 -3.4 32 -10 + [3,0,-5.05,30.9,-10,-5.5,30.9,-10,-3.4,32,-10], +// 3 0 -4.6 30.9 -10 -5.05 30.9 -10 -3.4 32 -10 + [3,0,-4.6,30.9,-10,-5.05,30.9,-10,-3.4,32,-10], +// 3 0 -4.6 30.45 -10 -4.6 30.9 -10 -3.4 32 -10 + [3,0,-4.6,30.45,-10,-4.6,30.9,-10,-3.4,32,-10], +// 3 0 -4.6 30 -10 -4.6 30.45 -10 -3.4 32 -10 + [3,0,-4.6,30,-10,-4.6,30.45,-10,-3.4,32,-10], +// 3 0 -3.4 26.5 -10 -4.6 28.25 -10 -4.6 28.7 -10 + [3,0,-3.4,26.5,-10,-4.6,28.25,-10,-4.6,28.7,-10], +// 3 0 -3.4 26.5 -10 -4.6 27.8 -10 -4.6 28.25 -10 + [3,0,-3.4,26.5,-10,-4.6,27.8,-10,-4.6,28.25,-10], +// 3 0 -3.4 26.5 -10 -5.05 27.8 -10 -4.6 27.8 -10 + [3,0,-3.4,26.5,-10,-5.05,27.8,-10,-4.6,27.8,-10], +// 3 0 -3.4 26.5 -10 -5.5 27.8 -10 -5.05 27.8 -10 + [3,0,-3.4,26.5,-10,-5.5,27.8,-10,-5.05,27.8,-10], +// 4 0 -5.5 28.7 -10 -5.5 30 -10 -5.05 30 -10 -5.05 28.7 -10 + [4,0,-5.5,28.7,-10,-5.5,30,-10,-5.05,30,-10,-5.05,28.7,-10], +// 4 0 -5.05 28.7 -10 -5.05 30 -10 -4.6 30 -10 -4.6 28.7 -10 + [4,0,-5.05,28.7,-10,-5.05,30,-10,-4.6,30,-10,-4.6,28.7,-10], +// 4 0 -8.1 28.7 -10 -8.1 30 -10 -7.65 30 -10 -7.65 28.7 -10 + [4,0,-8.1,28.7,-10,-8.1,30,-10,-7.65,30,-10,-7.65,28.7,-10], +// 4 0 -7.65 28.7 -10 -7.65 30 -10 -7.2 30 -10 -7.2 28.7 -10 + [4,0,-7.65,28.7,-10,-7.65,30,-10,-7.2,30,-10,-7.2,28.7,-10], +// 4 0 -5.5 30.45 -10 -5.5 30 -10 -7.2 30 -10 -7.2 30.45 -10 + [4,0,-5.5,30.45,-10,-5.5,30,-10,-7.2,30,-10,-7.2,30.45,-10], +// 3 0 -5.5 30.45 -10 -7.2 30.45 -10 -5.5 30.9 -10 + [3,0,-5.5,30.45,-10,-7.2,30.45,-10,-5.5,30.9,-10], +// 4 0 -7.2 28.25 -10 -7.2 28.7 -10 -5.5 28.7 -10 -5.5 28.25 -10 + [4,0,-7.2,28.25,-10,-7.2,28.7,-10,-5.5,28.7,-10,-5.5,28.25,-10], +// 4 0 -7.2 27.8 -10 -7.2 28.25 -10 -5.5 28.25 -10 -5.5 27.8 -10 + [4,0,-7.2,27.8,-10,-7.2,28.25,-10,-5.5,28.25,-10,-5.5,27.8,-10], +// 3 0 -3.4 26.5 -10 -7.2 27.8 -10 -5.5 27.8 -10 + [3,0,-3.4,26.5,-10,-7.2,27.8,-10,-5.5,27.8,-10], +// 3 0 -3.4 26.5 -10 -7.65 27.8 -10 -7.2 27.8 -10 + [3,0,-3.4,26.5,-10,-7.65,27.8,-10,-7.2,27.8,-10], +// 3 0 -7.2 30.9 -10 -7.65 30.9 -10 -3.4 32 -10 + [3,0,-7.2,30.9,-10,-7.65,30.9,-10,-3.4,32,-10], +// 3 0 -10.7 30 -10 -17.8 32 -10 -10.7 30.45 -10 + [3,0,-10.7,30,-10,-17.8,32,-10,-10.7,30.45,-10], +// 3 0 -10.7 30.45 -10 -17.8 32 -10 -10.7 30.9 -10 + [3,0,-10.7,30.45,-10,-17.8,32,-10,-10.7,30.9,-10], +// 3 0 -10.25 30.9 -10 -10.7 30.9 -10 -17.8 32 -10 + [3,0,-10.25,30.9,-10,-10.7,30.9,-10,-17.8,32,-10], +// 3 0 -7.65 30.9 -10 -8.1 30.9 -10 -3.4 32 -10 + [3,0,-7.65,30.9,-10,-8.1,30.9,-10,-3.4,32,-10], +// 4 0 -3.4 32 -10 -8.1 30.9 -10 -9.8 30.9 -10 -17.8 32 -10 + [4,0,-3.4,32,-10,-8.1,30.9,-10,-9.8,30.9,-10,-17.8,32,-10], +// 3 0 -9.8 30.9 -10 -10.25 30.9 -10 -17.8 32 -10 + [3,0,-9.8,30.9,-10,-10.25,30.9,-10,-17.8,32,-10], +// 3 0 -10.7 28.25 -10 -17.8 29.1 -10 -10.7 28.7 -10 + [3,0,-10.7,28.25,-10,-17.8,29.1,-10,-10.7,28.7,-10], +// 3 0 -17.2 26.5 -10 -10.7 27.8 -10 -10.25 27.8 -10 + [3,0,-17.2,26.5,-10,-10.7,27.8,-10,-10.25,27.8,-10], +// 4 0 -17.2 26.5 -10 -10.25 27.8 -10 -9.8 27.8 -10 -3.4 26.5 -10 + [4,0,-17.2,26.5,-10,-10.25,27.8,-10,-9.8,27.8,-10,-3.4,26.5,-10], +// 3 0 -3.4 26.5 -10 -9.8 27.8 -10 -8.1 27.8 -10 + [3,0,-3.4,26.5,-10,-9.8,27.8,-10,-8.1,27.8,-10], +// 3 0 -3.4 26.5 -10 -8.1 27.8 -10 -7.65 27.8 -10 + [3,0,-3.4,26.5,-10,-8.1,27.8,-10,-7.65,27.8,-10], +// 4 0 -8.1 28.25 -10 -8.1 27.8 -10 -9.8 27.8 -10 -9.8 28.25 -10 + [4,0,-8.1,28.25,-10,-8.1,27.8,-10,-9.8,27.8,-10,-9.8,28.25,-10], +// 4 0 -8.1 28.7 -10 -8.1 28.25 -10 -9.8 28.25 -10 -9.8 28.7 -10 + [4,0,-8.1,28.7,-10,-8.1,28.25,-10,-9.8,28.25,-10,-9.8,28.7,-10], +// 4 0 -8.1 30.45 -10 -8.1 30 -10 -9.8 30 -10 -9.8 30.45 -10 + [4,0,-8.1,30.45,-10,-8.1,30,-10,-9.8,30,-10,-9.8,30.45,-10], +// 4 0 -8.1 30.9 -10 -8.1 30.45 -10 -9.8 30.45 -10 -9.8 30.9 -10 + [4,0,-8.1,30.9,-10,-8.1,30.45,-10,-9.8,30.45,-10,-9.8,30.9,-10], +// 4 0 -9.8 30 -10 -9.8 28.7 -10 -10.25 28.7 -10 -10.25 30 -10 + [4,0,-9.8,30,-10,-9.8,28.7,-10,-10.25,28.7,-10,-10.25,30,-10], +// 4 0 -10.25 30 -10 -10.25 28.7 -10 -10.7 28.7 -10 -10.7 30 -10 + [4,0,-10.25,30,-10,-10.25,28.7,-10,-10.7,28.7,-10,-10.7,30,-10], +// 3 6 5.9 8.7 -10 2.1 10.2 -10 5.3 12.9 -10 + [3,6,5.9,8.7,-10,2.1,10.2,-10,5.3,12.9,-10], +// 3 6 8.6 5.6 -10 5.9 8.7 -10 10.2 9.7 -10 + [3,6,8.6,5.6,-10,5.9,8.7,-10,10.2,9.7,-10], +// 0 +]; +module ldraw_lib__973pf9(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__973pf9(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__973pf9(line=0.2); \ No newline at end of file diff --git a/parts/973prr.scad b/parts/973prr.scad new file mode 100644 index 000000000..0da957164 --- /dev/null +++ b/parts/973prr.scad @@ -0,0 +1,1242 @@ +use <../lib.scad> +use <../p/1-4cyli.scad> +use +function ldraw_lib__973prr() = [ +// 0 Minifig Torso with SW Jumpsuit, Black Belt and Metallic Silver Buckle Pattern +// 0 Name: 973prr.dat +// 0 Author: Evert-Jan Boer [ejboer] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Bricklink 973pb0159, Set 7657, Star Wars +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\973s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__973s01()], +// 4 16 19 29 10 19 32 10 -19 32 10 -19 29 10 + [4,16,19,29,10,19,32,10,-19,32,10,-19,29,10], +// 4 16 -14.345 2 10 14.345 2 10 19 29 10 -19 29 10 + [4,16,-14.345,2,10,14.345,2,10,19,29,10,-19,29,10], +// 4 16 -14.345 2 10 -12 0 10 12 0 10 14.345 2 10 + [4,16,-14.345,2,10,-12,0,10,12,0,10,14.345,2,10], +// 1 0 0 -4 0 4.243 0 -4.243 0 -8 0 -4.243 0 -4.243 1-4cyli.dat + [1,0,0,-4,0,4.243,0,-4.243,0,-8,0,-4.243,0,-4.243, ldraw_lib__1_4cyli()], +// +// 4 0 -8.7 1.1 -10 -9.05 1.4 -10 -8.05 2 -10 -7.9 1.55 -10 + [4,0,-8.7,1.1,-10,-9.05,1.4,-10,-8.05,2,-10,-7.9,1.55,-10], +// 4 0 -6.5 2.6 -10 -6.85 2 -10 -7.9 1.55 -10 -8.05 2 -10 + [4,0,-6.5,2.6,-10,-6.85,2,-10,-7.9,1.55,-10,-8.05,2,-10], +// 4 0 -6.85 2 -10 -6.5 2.6 -10 -5.15 2.9 -10 -5.45 2.35 -10 + [4,0,-6.85,2,-10,-6.5,2.6,-10,-5.15,2.9,-10,-5.45,2.35,-10], +// 4 0 -3.65 3.1 -10 -4.1 2.6 -10 -5.45 2.35 -10 -5.15 2.9 -10 + [4,0,-3.65,3.1,-10,-4.1,2.6,-10,-5.45,2.35,-10,-5.15,2.9,-10], +// 4 0 -4.1 2.6 -10 -3.65 3.1 -10 -2.15 3.25 -10 -2.6 2.8 -10 + [4,0,-4.1,2.6,-10,-3.65,3.1,-10,-2.15,3.25,-10,-2.6,2.8,-10], +// 4 0 .6 2.85 -10 1.15 3.25 -10 2.85 3.1 -10 2.4 2.75 -10 + [4,0,.6,2.85,-10,1.15,3.25,-10,2.85,3.1,-10,2.4,2.75,-10], +// 4 0 2.4 2.75 -10 2.85 3.1 -10 4.35 2.9 -10 4 2.55 -10 + [4,0,2.4,2.75,-10,2.85,3.1,-10,4.35,2.9,-10,4,2.55,-10], +// 4 0 4 2.55 -10 4.35 2.9 -10 5.75 2.6 -10 5.4 2.3 -10 + [4,0,4,2.55,-10,4.35,2.9,-10,5.75,2.6,-10,5.4,2.3,-10], +// 4 0 5.4 2.3 -10 5.75 2.6 -10 7.15 2.15 -10 6.6 1.9 -10 + [4,0,5.4,2.3,-10,5.75,2.6,-10,7.15,2.15,-10,6.6,1.9,-10], +// 3 0 7.45 1.55 -10 6.6 1.9 -10 7.15 2.15 -10 + [3,0,7.45,1.55,-10,6.6,1.9,-10,7.15,2.15,-10], +// 4 0 7.15 2.15 -10 8.05 1.7 -10 8.05 1.15 -10 7.45 1.55 -10 + [4,0,7.15,2.15,-10,8.05,1.7,-10,8.05,1.15,-10,7.45,1.55,-10], +// 3 0 8.05 1.15 -10 8.05 1.7 -10 8.55 1.3 -10 + [3,0,8.05,1.15,-10,8.05,1.7,-10,8.55,1.3,-10], +// 4 0 -2 17.8 -10 -2.25 24.5 -10 -1.5 24.5 -10 -1.55 19.95 -10 + [4,0,-2,17.8,-10,-2.25,24.5,-10,-1.5,24.5,-10,-1.55,19.95,-10], +// 4 0 -1.55 19.95 -10 -1.45 14.7 -10 -1.85 12.6 -10 -2 17.8 -10 + [4,0,-1.55,19.95,-10,-1.45,14.7,-10,-1.85,12.6,-10,-2,17.8,-10], +// 4 0 -1.69 9.8 -10 -1.85 12.6 -10 -1.45 14.7 -10 -1.25 9.8 -10 + [4,0,-1.69,9.8,-10,-1.85,12.6,-10,-1.45,14.7,-10,-1.25,9.8,-10], +// 4 0 -1.64 8.91 -10 -1 6.05 -10 -1.4 4.9 -10 -1.6 8.1 -10 + [4,0,-1.64,8.91,-10,-1,6.05,-10,-1.4,4.9,-10,-1.6,8.1,-10], +// 4 0 -1.21 3.28 -10 -1.4 4.9 -10 -1 6.05 -10 -.8 3.85 -10 + [4,0,-1.21,3.28,-10,-1.4,4.9,-10,-1,6.05,-10,-.8,3.85,-10], +// 4 0 -.3 2.05 -10 -.65 1.7 -10 -.8 2.15 -10 -.45 2.55 -10 + [4,0,-.3,2.05,-10,-.65,1.7,-10,-.8,2.15,-10,-.45,2.55,-10], +// 4 0 -.65 1.7 -10 -.3 2.05 -10 0 1.6 -10 -.45 1.3 -10 + [4,0,-.65,1.7,-10,-.3,2.05,-10,0,1.6,-10,-.45,1.3,-10], +// 4 0 -.45 1.3 -10 0 1.6 -10 .5 1.15 -10 -.35 1.15 -10 + [4,0,-.45,1.3,-10,0,1.6,-10,.5,1.15,-10,-.35,1.15,-10], +// 4 0 -14.15 10.2 -10 -14.15 10.45 -10 -11.3 10.25 -10 -12.35 10.05 -10 + [4,0,-14.15,10.2,-10,-14.15,10.45,-10,-11.3,10.25,-10,-12.35,10.05,-10], +// 4 0 -8.4 10.1 -10 -10 9.9 -10 -12.35 10.05 -10 -11.3 10.25 -10 + [4,0,-8.4,10.1,-10,-10,9.9,-10,-12.35,10.05,-10,-11.3,10.25,-10], +// 4 0 -10 9.9 -10 -8.4 10.1 -10 -5.7 9.95 -10 -6.95 9.7 -10 + [4,0,-10,9.9,-10,-8.4,10.1,-10,-5.7,9.95,-10,-6.95,9.7,-10], +// 4 0 -6.95 9.7 -10 -5.7 9.95 -10 -3.05 9.85 -10 -4.3 9.55 -10 + [4,0,-6.95,9.7,-10,-5.7,9.95,-10,-3.05,9.85,-10,-4.3,9.55,-10], +// 4 0 -14.1 9.6 -10 -14.1 9.8 -10 -13.25 9.7 -10 -13.25 9.5 -10 + [4,0,-14.1,9.6,-10,-14.1,9.8,-10,-13.25,9.7,-10,-13.25,9.5,-10], +// 4 0 -11.95 9.65 -10 -11.95 9.45 -10 -12.8 9.48 -10 -12.8 9.68 -10 + [4,0,-11.95,9.65,-10,-11.95,9.45,-10,-12.8,9.48,-10,-12.8,9.68,-10], +// 4 0 -11.55 9.43 -10 -11.55 9.63 -10 -10.7 9.6 -10 -10.7 9.4 -10 + [4,0,-11.55,9.43,-10,-11.55,9.63,-10,-10.7,9.6,-10,-10.7,9.4,-10], +// 4 0 -9.4 9.5 -10 -9.4 9.3 -10 -10.25 9.38 -10 -10.25 9.58 -10 + [4,0,-9.4,9.5,-10,-9.4,9.3,-10,-10.25,9.38,-10,-10.25,9.58,-10], +// 4 0 -7.55 9.23 -10 -7.55 9.43 -10 -6.7 9.38 -10 -6.7 9.18 -10 + [4,0,-7.55,9.23,-10,-7.55,9.43,-10,-6.7,9.38,-10,-6.7,9.18,-10], +// 4 0 -8.1 9.43 -10 -8.1 9.23 -10 -8.95 9.28 -10 -8.95 9.48 -10 + [4,0,-8.1,9.43,-10,-8.1,9.23,-10,-8.95,9.28,-10,-8.95,9.48,-10], +// 4 0 -6.25 9.15 -10 -6.25 9.35 -10 -5.4 9.3 -10 -5.4 9.1 -10 + [4,0,-6.25,9.15,-10,-6.25,9.35,-10,-5.4,9.3,-10,-5.4,9.1,-10], +// 4 0 -3.7 9 -10 -3.7 9.2 -10 -2.85 9.15 -10 -2.85 8.95 -10 + [4,0,-3.7,9,-10,-3.7,9.2,-10,-2.85,9.15,-10,-2.85,8.95,-10], +// 4 0 -4.9 9.08 -10 -4.9 9.28 -10 -4.05 9.2 -10 -4.05 9 -10 + [4,0,-4.9,9.08,-10,-4.9,9.28,-10,-4.05,9.2,-10,-4.05,9,-10], +// 4 0 -.4 18.9 -10 -.3 24.5 -10 .15 24.5 -10 0 20.4 -10 + [4,0,-.4,18.9,-10,-.3,24.5,-10,.15,24.5,-10,0,20.4,-10], +// 4 0 -.45 14.3 -10 -.4 18.9 -10 0 20.4 -10 -.15 16.5 -10 + [4,0,-.45,14.3,-10,-.4,18.9,-10,0,20.4,-10,-.15,16.5,-10], +// 4 0 -.35 9.75 -10 -.45 14.3 -10 -.15 16.5 -10 -.15 12.35 -10 + [4,0,-.35,9.75,-10,-.45,14.3,-10,-.15,16.5,-10,-.15,12.35,-10], +// 4 0 .95 9.45 -10 1.55 9.8 -10 4.6 9.85 -10 3.25 9.5 -10 + [4,0,.95,9.45,-10,1.55,9.8,-10,4.6,9.85,-10,3.25,9.5,-10], +// 4 0 3.25 9.5 -10 4.6 9.85 -10 8 9.95 -10 6.6 9.6 -10 + [4,0,3.25,9.5,-10,4.6,9.85,-10,8,9.95,-10,6.6,9.6,-10], +// 4 0 6.6 9.6 -10 8 9.95 -10 11 10 -10 9.5 9.7 -10 + [4,0,6.6,9.6,-10,8,9.95,-10,11,10,-10,9.5,9.7,-10], +// 4 0 9.5 9.7 -10 11 10 -10 12.75 10.05 -10 11.95 9.8 -10 + [4,0,9.5,9.7,-10,11,10,-10,12.75,10.05,-10,11.95,9.8,-10], +// 4 0 11.95 9.8 -10 12.75 10.05 -10 14.05 10.1 -10 13.55 9.9 -10 + [4,0,11.95,9.8,-10,12.75,10.05,-10,14.05,10.1,-10,13.55,9.9,-10], +// 3 0 13.55 9.9 -10 14.05 10.1 -10 14 9.95 -10 + [3,0,13.55,9.9,-10,14.05,10.1,-10,14,9.95,-10], +// 4 0 1.95 9.13 -10 1.95 8.93 -10 1.1 8.9 -10 1.1 9.1 -10 + [4,0,1.95,9.13,-10,1.95,8.93,-10,1.1,8.9,-10,1.1,9.1,-10], +// 4 0 2.35 8.93 -10 2.35 9.13 -10 3.2 9.15 -10 3.2 8.95 -10 + [4,0,2.35,8.93,-10,2.35,9.13,-10,3.2,9.15,-10,3.2,8.95,-10], +// 4 0 4.55 9.23 -10 4.55 9.03 -10 3.7 8.98 -10 3.7 9.18 -10 + [4,0,4.55,9.23,-10,4.55,9.03,-10,3.7,8.98,-10,3.7,9.18,-10], +// 4 0 4.95 9.03 -10 4.95 9.23 -10 5.8 9.28 -10 5.8 9.08 -10 + [4,0,4.95,9.03,-10,4.95,9.23,-10,5.8,9.28,-10,5.8,9.08,-10], +// 4 0 7.1 9.35 -10 7.1 9.15 -10 6.25 9.1 -10 6.25 9.3 -10 + [4,0,7.1,9.35,-10,7.1,9.15,-10,6.25,9.1,-10,6.25,9.3,-10], +// 4 0 7.65 9.18 -10 7.65 9.38 -10 8.5 9.4 -10 8.5 9.2 -10 + [4,0,7.65,9.18,-10,7.65,9.38,-10,8.5,9.4,-10,8.5,9.2,-10], +// 4 0 8.95 9.2 -10 8.95 9.4 -10 9.8 9.43 -10 9.8 9.23 -10 + [4,0,8.95,9.2,-10,8.95,9.4,-10,9.8,9.43,-10,9.8,9.23,-10], +// 4 0 10.25 9.23 -10 10.25 9.43 -10 11.1 9.45 -10 11.1 9.25 -10 + [4,0,10.25,9.23,-10,10.25,9.43,-10,11.1,9.45,-10,11.1,9.25,-10], +// 4 0 12.43 9.53 -10 12.43 9.33 -10 11.55 9.28 -10 11.55 9.48 -10 + [4,0,12.43,9.53,-10,12.43,9.33,-10,11.55,9.28,-10,11.55,9.48,-10], +// 4 0 12.95 9.35 -10 12.95 9.55 -10 13.8 9.6 -10 13.8 9.4 -10 + [4,0,12.95,9.35,-10,12.95,9.55,-10,13.8,9.6,-10,13.8,9.4,-10], +// 4 72 -13.4 2.05 -10 -13.2 2.15 -10 -12.75 1.8 -10 -12.9 1.5 -10 + [4,72,-13.4,2.05,-10,-13.2,2.15,-10,-12.75,1.8,-10,-12.9,1.5,-10], +// 4 72 -12.9 1.5 -10 -12.75 1.8 -10 -12.3 1.55 -10 -12.3 1.25 -10 + [4,72,-12.9,1.5,-10,-12.75,1.8,-10,-12.3,1.55,-10,-12.3,1.25,-10], +// 3 72 -11.5 1.18 -10 -12.3 1.25 -10 -12.3 1.55 -10 + [3,72,-11.5,1.18,-10,-12.3,1.25,-10,-12.3,1.55,-10], +// 3 72 -13.4 2.05 -10 -13.55 2.55 -10 -13.2 2.15 -10 + [3,72,-13.4,2.05,-10,-13.55,2.55,-10,-13.2,2.15,-10], +// 3 72 -13.5 3 -10 -13.85 3.25 -10 -13.65 3.4 -10 + [3,72,-13.5,3,-10,-13.85,3.25,-10,-13.65,3.4,-10], +// 4 72 -13.65 3.4 -10 -13.85 3.25 -10 -14.05 3.6 -10 -13.7 3.7 -10 + [4,72,-13.65,3.4,-10,-13.85,3.25,-10,-14.05,3.6,-10,-13.7,3.7,-10], +// 4 72 -14.05 3.6 -10 -14.05 3.8 -10 -13.75 4.2 -10 -13.7 3.7 -10 + [4,72,-14.05,3.6,-10,-14.05,3.8,-10,-13.75,4.2,-10,-13.7,3.7,-10], +// 4 72 -13.7 3.7 -10 -13.75 4.2 -10 -13 4.85 -10 -13.3 4.15 -10 + [4,72,-13.7,3.7,-10,-13.75,4.2,-10,-13,4.85,-10,-13.3,4.15,-10], +// 4 72 -13.3 4.15 -10 -13 4.85 -10 -12.3 5.15 -10 -12.4 4.75 -10 + [4,72,-13.3,4.15,-10,-13,4.85,-10,-12.3,5.15,-10,-12.4,4.75,-10], +// 4 72 -12.4 4.75 -10 -12.3 5.15 -10 -11.65 5.2 -10 -11.75 5 -10 + [4,72,-12.4,4.75,-10,-12.3,5.15,-10,-11.65,5.2,-10,-11.75,5,-10], +// 3 72 -11.75 5 -10 -11.65 5.2 -10 -11 5.15 -10 + [3,72,-11.75,5,-10,-11.65,5.2,-10,-11,5.15,-10], +// 3 72 -14.05 5.25 -10 -13.5 6.25 -10 -13.05 6.25 -10 + [3,72,-14.05,5.25,-10,-13.5,6.25,-10,-13.05,6.25,-10], +// 4 72 -12.1 7.15 -10 -13.05 6.25 -10 -13.5 6.25 -10 -12.8 7.1 -10 + [4,72,-12.1,7.15,-10,-13.05,6.25,-10,-13.5,6.25,-10,-12.8,7.1,-10], +// 4 72 -12.8 7.1 -10 -12 7.9 -10 -11.15 7.8 -10 -12.1 7.15 -10 + [4,72,-12.8,7.1,-10,-12,7.9,-10,-11.15,7.8,-10,-12.1,7.15,-10], +// 4 72 -12 7.9 -10 -11 8.4 -10 -10.2 8.2 -10 -11.15 7.8 -10 + [4,72,-12,7.9,-10,-11,8.4,-10,-10.2,8.2,-10,-11.15,7.8,-10], +// 4 72 -11 8.4 -10 -10.05 8.5 -10 -9.5 8.45 -10 -10.2 8.2 -10 + [4,72,-11,8.4,-10,-10.05,8.5,-10,-9.5,8.45,-10,-10.2,8.2,-10], +// 4 72 5.4 8.05 -10 7.05 7.85 -10 7.9 7 -10 6.7 7.5 -10 + [4,72,5.4,8.05,-10,7.05,7.85,-10,7.9,7,-10,6.7,7.5,-10], +// 4 72 7.05 7.85 -10 8.55 7.3 -10 9.1 6.4 -10 7.9 7 -10 + [4,72,7.05,7.85,-10,8.55,7.3,-10,9.1,6.4,-10,7.9,7,-10], +// 4 72 8.55 7.3 -10 10 6.5 -10 10.25 5.55 -10 9.1 6.4 -10 + [4,72,8.55,7.3,-10,10,6.5,-10,10.25,5.55,-10,9.1,6.4,-10], +// 4 72 10 6.5 -10 11.05 5.7 -10 11 4.8 -10 10.25 5.55 -10 + [4,72,10,6.5,-10,11.05,5.7,-10,11,4.8,-10,10.25,5.55,-10], +// 4 72 11.05 5.7 -10 11.6 5.05 -10 11.4 4.1 -10 11 4.8 -10 + [4,72,11.05,5.7,-10,11.6,5.05,-10,11.4,4.1,-10,11,4.8,-10], +// 4 72 11.75 3.4 -10 11.4 4.1 -10 11.6 5.05 -10 12 4.1 -10 + [4,72,11.75,3.4,-10,11.4,4.1,-10,11.6,5.05,-10,12,4.1,-10], +// 4 72 11.9 3 -10 11.75 3.4 -10 12 4.1 -10 12.1 3.35 -10 + [4,72,11.9,3,-10,11.75,3.4,-10,12,4.1,-10,12.1,3.35,-10], +// 3 72 12.1 2.95 -10 11.9 3 -10 12.1 3.35 -10 + [3,72,12.1,2.95,-10,11.9,3,-10,12.1,3.35,-10], +// 4 72 9 2.55 -10 9.2 2.6 -10 9.8 2.05 -10 9.5 1.9 -10 + [4,72,9,2.55,-10,9.2,2.6,-10,9.8,2.05,-10,9.5,1.9,-10], +// 4 72 9.5 1.9 -10 9.8 2.05 -10 10.4 1.7 -10 10.15 1.5 -10 + [4,72,9.5,1.9,-10,9.8,2.05,-10,10.4,1.7,-10,10.15,1.5,-10], +// 3 72 11.25 1.3 -10 10.15 1.5 -10 10.4 1.7 -10 + [3,72,11.25,1.3,-10,10.15,1.5,-10,10.4,1.7,-10], +// 4 72 12.9 7.8 -10 12.5 7.7 -10 12.05 8.15 -10 12.25 8.25 -10 + [4,72,12.9,7.8,-10,12.5,7.7,-10,12.05,8.15,-10,12.25,8.25,-10], +// 4 72 12.5 7.7 -10 12.9 7.8 -10 13 7.4 -10 12.7 7.35 -10 + [4,72,12.5,7.7,-10,12.9,7.8,-10,13,7.4,-10,12.7,7.35,-10], +// 4 72 12.7 7.35 -10 13 7.4 -10 13 6.9 -10 12.8 6.9 -10 + [4,72,12.7,7.35,-10,13,7.4,-10,13,6.9,-10,12.8,6.9,-10], +// 4 72 -14.65 10.8 -10 -14.6 11.7 -10 -14.1 12.8 -10 -14.1 11.8 -10 + [4,72,-14.65,10.8,-10,-14.6,11.7,-10,-14.1,12.8,-10,-14.1,11.8,-10], +// 4 72 -14.1 11.8 -10 -14.1 12.8 -10 -13.55 13.6 -10 -13.6 12.65 -10 + [4,72,-14.1,11.8,-10,-14.1,12.8,-10,-13.55,13.6,-10,-13.6,12.65,-10], +// 4 72 -13.6 12.65 -10 -13.55 13.6 -10 -12.95 14 -10 -13 13.5 -10 + [4,72,-13.6,12.65,-10,-13.55,13.6,-10,-12.95,14,-10,-13,13.5,-10], +// 4 72 -13 13.5 -10 -12.95 14 -10 -12.25 14.15 -10 -12.25 13.95 -10 + [4,72,-13,13.5,-10,-12.95,14,-10,-12.25,14.15,-10,-12.25,13.95,-10], +// 4 72 -15.35 14 -10 -15.5 14.45 -10 -15.35 14.95 -10 -15.15 14.5 -10 + [4,72,-15.35,14,-10,-15.5,14.45,-10,-15.35,14.95,-10,-15.15,14.5,-10], +// 4 72 -15.15 14.5 -10 -15.35 14.95 -10 -14.8 15.4 -10 -14.7 14.75 -10 + [4,72,-15.15,14.5,-10,-15.35,14.95,-10,-14.8,15.4,-10,-14.7,14.75,-10], +// 4 72 -14.7 14.75 -10 -14.8 15.4 -10 -14.3 15.75 -10 -14.15 15.2 -10 + [4,72,-14.7,14.75,-10,-14.8,15.4,-10,-14.3,15.75,-10,-14.15,15.2,-10], +// 3 72 -14.15 15.2 -10 -14.3 15.75 -10 -13.75 15.95 -10 + [3,72,-14.15,15.2,-10,-14.3,15.75,-10,-13.75,15.95,-10], +// 3 72 12 13.3 -10 11.4 13.9 -10 12.35 13.45 -10 + [3,72,12,13.3,-10,11.4,13.9,-10,12.35,13.45,-10], +// 4 72 12 13.3 -10 12.35 13.45 -10 13.05 12.8 -10 12.55 12.6 -10 + [4,72,12,13.3,-10,12.35,13.45,-10,13.05,12.8,-10,12.55,12.6,-10], +// 4 72 12.55 12.6 -10 13.05 12.8 -10 13.55 11.9 -10 13 11.75 -10 + [4,72,12.55,12.6,-10,13.05,12.8,-10,13.55,11.9,-10,13,11.75,-10], +// 4 72 13 11.75 -10 13.55 11.9 -10 13.8 11.1 -10 13.3 11.1 -10 + [4,72,13,11.75,-10,13.55,11.9,-10,13.8,11.1,-10,13.3,11.1,-10], +// 4 72 13.8 10.5 -10 13.5 10.4 -10 13.3 11.1 -10 13.8 11.1 -10 + [4,72,13.8,10.5,-10,13.5,10.4,-10,13.3,11.1,-10,13.8,11.1,-10], +// 3 72 10.25 17.85 -10 9.75 18.4 -10 10.55 18 -10 + [3,72,10.25,17.85,-10,9.75,18.4,-10,10.55,18,-10], +// 4 72 10.25 17.85 -10 10.55 18 -10 11.2 17.4 -10 10.95 16.95 -10 + [4,72,10.25,17.85,-10,10.55,18,-10,11.2,17.4,-10,10.95,16.95,-10], +// 4 72 11.35 16.25 -10 10.95 16.95 -10 11.2 17.4 -10 11.65 16.75 -10 + [4,72,11.35,16.25,-10,10.95,16.95,-10,11.2,17.4,-10,11.65,16.75,-10], +// 4 72 11.65 16.75 -10 12.05 16 -10 11.75 15.35 -10 11.35 16.25 -10 + [4,72,11.65,16.75,-10,12.05,16,-10,11.75,15.35,-10,11.35,16.25,-10], +// 4 72 11.75 15.35 -10 12.05 16 -10 12.55 15.15 -10 12.2 14.7 -10 + [4,72,11.75,15.35,-10,12.05,16,-10,12.55,15.15,-10,12.2,14.7,-10], +// 4 72 12.2 14.7 -10 12.55 15.15 -10 13.25 14.25 -10 12.9 13.95 -10 + [4,72,12.2,14.7,-10,12.55,15.15,-10,13.25,14.25,-10,12.9,13.95,-10], +// 4 72 12.9 13.95 -10 13.25 14.25 -10 13.95 13.6 -10 13.8 13.35 -10 + [4,72,12.9,13.95,-10,13.25,14.25,-10,13.95,13.6,-10,13.8,13.35,-10], +// 4 0 0 29.45 -10 0 30.11 -10 .9 29.93 -10 .65 29.32 -10 + [4,0,0,29.45,-10,0,30.11,-10,.9,29.93,-10,.65,29.32,-10], +// 4 0 .65 29.32 -10 .9 29.93 -10 1.67 29.42 -10 1.2 28.95 -10 + [4,0,.65,29.32,-10,.9,29.93,-10,1.67,29.42,-10,1.2,28.95,-10], +// 4 0 1.2 28.95 -10 1.67 29.42 -10 2.18 28.65 -10 1.57 28.4 -10 + [4,0,1.2,28.95,-10,1.67,29.42,-10,2.18,28.65,-10,1.57,28.4,-10], +// 4 0 1.57 28.4 -10 2.18 28.65 -10 2.36 27.75 -10 1.7 27.75 -10 + [4,0,1.57,28.4,-10,2.18,28.65,-10,2.36,27.75,-10,1.7,27.75,-10], +// 4 0 1.7 27.75 -10 2.36 27.75 -10 2.18 26.85 -10 1.57 27.1 -10 + [4,0,1.7,27.75,-10,2.36,27.75,-10,2.18,26.85,-10,1.57,27.1,-10], +// 4 0 1.57 27.1 -10 2.18 26.85 -10 1.67 26.08 -10 1.2 26.55 -10 + [4,0,1.57,27.1,-10,2.18,26.85,-10,1.67,26.08,-10,1.2,26.55,-10], +// 4 0 1.2 26.55 -10 1.67 26.08 -10 .9 25.57 -10 .65 26.18 -10 + [4,0,1.2,26.55,-10,1.67,26.08,-10,.9,25.57,-10,.65,26.18,-10], +// 4 0 .65 26.18 -10 .9 25.57 -10 0 25.39 -10 0 26.05 -10 + [4,0,.65,26.18,-10,.9,25.57,-10,0,25.39,-10,0,26.05,-10], +// 4 80 0 29.45 -10 .65 29.32 -10 .65 26.18 -10 0 26.05 -10 + [4,80,0,29.45,-10,.65,29.32,-10,.65,26.18,-10,0,26.05,-10], +// 4 80 .65 29.32 -10 1.2 28.95 -10 1.2 26.55 -10 .65 26.18 -10 + [4,80,.65,29.32,-10,1.2,28.95,-10,1.2,26.55,-10,.65,26.18,-10], +// 4 80 1.2 26.55 -10 1.2 28.95 -10 1.57 28.4 -10 1.57 27.1 -10 + [4,80,1.2,26.55,-10,1.2,28.95,-10,1.57,28.4,-10,1.57,27.1,-10], +// 3 80 1.57 27.1 -10 1.57 28.4 -10 1.7 27.75 -10 + [3,80,1.57,27.1,-10,1.57,28.4,-10,1.7,27.75,-10], +// 4 80 .9 25.57 -10 3.55 25.15 -10 0 25.15 -10 0 25.39 -10 + [4,80,.9,25.57,-10,3.55,25.15,-10,0,25.15,-10,0,25.39,-10], +// 4 80 3.87 25.22 -10 3.55 25.15 -10 .9 25.57 -10 1.67 26.08 -10 + [4,80,3.87,25.22,-10,3.55,25.15,-10,.9,25.57,-10,1.67,26.08,-10], +// 4 80 3.87 25.22 -10 1.67 26.08 -10 4.33 25.68 -10 4.14 25.41 -10 + [4,80,3.87,25.22,-10,1.67,26.08,-10,4.33,25.68,-10,4.14,25.41,-10], +// 4 80 4.33 25.68 -10 1.67 26.08 -10 2.18 26.85 -10 4.39 26 -10 + [4,80,4.33,25.68,-10,1.67,26.08,-10,2.18,26.85,-10,4.39,26,-10], +// 4 80 4.39 29.6 -10 4.39 26 -10 2.18 26.85 -10 2.36 27.75 -10 + [4,80,4.39,29.6,-10,4.39,26,-10,2.18,26.85,-10,2.36,27.75,-10], +// 3 80 2.36 27.75 -10 2.18 28.65 -10 4.39 29.6 -10 + [3,80,2.36,27.75,-10,2.18,28.65,-10,4.39,29.6,-10], +// 4 80 4.33 29.92 -10 4.39 29.6 -10 2.18 28.65 -10 1.67 29.42 -10 + [4,80,4.33,29.92,-10,4.39,29.6,-10,2.18,28.65,-10,1.67,29.42,-10], +// 4 80 4.33 29.92 -10 1.67 29.42 -10 3.87 30.38 -10 4.14 30.19 -10 + [4,80,4.33,29.92,-10,1.67,29.42,-10,3.87,30.38,-10,4.14,30.19,-10], +// 4 80 .9 29.93 -10 3.55 30.45 -10 3.87 30.38 -10 1.67 29.42 -10 + [4,80,.9,29.93,-10,3.55,30.45,-10,3.87,30.38,-10,1.67,29.42,-10], +// 4 80 .9 29.93 -10 0 30.11 -10 0 30.45 -10 3.55 30.45 -10 + [4,80,.9,29.93,-10,0,30.11,-10,0,30.45,-10,3.55,30.45,-10], +// 4 0 3.87 25.22 -10 4.32 24.57 -10 4 24.5 -10 3.55 25.15 -10 + [4,0,3.87,25.22,-10,4.32,24.57,-10,4,24.5,-10,3.55,25.15,-10], +// 4 0 4.32 24.57 -10 3.87 25.22 -10 4.14 25.41 -10 4.59 24.76 -10 + [4,0,4.32,24.57,-10,3.87,25.22,-10,4.14,25.41,-10,4.59,24.76,-10], +// 3 0 4.59 24.76 -10 4.14 25.41 -10 4.78 25.03 -10 + [3,0,4.59,24.76,-10,4.14,25.41,-10,4.78,25.03,-10], +// 4 0 4.78 25.03 -10 4.14 25.41 -10 4.33 25.68 -10 4.84 25.3 -10 + [4,0,4.78,25.03,-10,4.14,25.41,-10,4.33,25.68,-10,4.84,25.3,-10], +// 3 0 4.84 25.3 -10 4.33 25.68 -10 4.39 26 -10 + [3,0,4.84,25.3,-10,4.33,25.68,-10,4.39,26,-10], +// 4 0 4.39 29.6 -10 4.84 30.25 -10 4.84 25.3 -10 4.39 26 -10 + [4,0,4.39,29.6,-10,4.84,30.25,-10,4.84,25.3,-10,4.39,26,-10], +// 4 0 0 31.05 -10 4 31.05 -10 3.55 30.45 -10 0 30.45 -10 + [4,0,0,31.05,-10,4,31.05,-10,3.55,30.45,-10,0,30.45,-10], +// 3 0 3.87 30.38 -10 3.55 30.45 -10 4 31.05 -10 + [3,0,3.87,30.38,-10,3.55,30.45,-10,4,31.05,-10], +// 4 0 4 31.05 -10 4.32 30.98 -10 4.59 30.79 -10 3.87 30.38 -10 + [4,0,4,31.05,-10,4.32,30.98,-10,4.59,30.79,-10,3.87,30.38,-10], +// 4 0 4.78 30.52 -10 4.14 30.19 -10 3.87 30.38 -10 4.59 30.79 -10 + [4,0,4.78,30.52,-10,4.14,30.19,-10,3.87,30.38,-10,4.59,30.79,-10], +// 4 0 4.78 30.52 -10 4.84 30.25 -10 4.33 29.92 -10 4.14 30.19 -10 + [4,0,4.78,30.52,-10,4.84,30.25,-10,4.33,29.92,-10,4.14,30.19,-10], +// 3 0 4.39 29.6 -10 4.33 29.92 -10 4.84 30.25 -10 + [3,0,4.39,29.6,-10,4.33,29.92,-10,4.84,30.25,-10], +// 4 0 0 29.45 -10 -.65 29.32 -10 -.9 29.93 -10 0 30.11 -10 + [4,0,0,29.45,-10,-.65,29.32,-10,-.9,29.93,-10,0,30.11,-10], +// 4 0 -.65 29.32 -10 -1.2 28.95 -10 -1.67 29.42 -10 -.9 29.93 -10 + [4,0,-.65,29.32,-10,-1.2,28.95,-10,-1.67,29.42,-10,-.9,29.93,-10], +// 4 0 -1.2 28.95 -10 -1.57 28.4 -10 -2.18 28.65 -10 -1.67 29.42 -10 + [4,0,-1.2,28.95,-10,-1.57,28.4,-10,-2.18,28.65,-10,-1.67,29.42,-10], +// 4 0 -1.57 28.4 -10 -1.7 27.75 -10 -2.36 27.75 -10 -2.18 28.65 -10 + [4,0,-1.57,28.4,-10,-1.7,27.75,-10,-2.36,27.75,-10,-2.18,28.65,-10], +// 4 0 -2.18 26.85 -10 -2.36 27.75 -10 -1.7 27.75 -10 -1.57 27.1 -10 + [4,0,-2.18,26.85,-10,-2.36,27.75,-10,-1.7,27.75,-10,-1.57,27.1,-10], +// 4 0 -1.57 27.1 -10 -1.2 26.55 -10 -1.67 26.08 -10 -2.18 26.85 -10 + [4,0,-1.57,27.1,-10,-1.2,26.55,-10,-1.67,26.08,-10,-2.18,26.85,-10], +// 4 0 -1.2 26.55 -10 -.65 26.18 -10 -.9 25.57 -10 -1.67 26.08 -10 + [4,0,-1.2,26.55,-10,-.65,26.18,-10,-.9,25.57,-10,-1.67,26.08,-10], +// 4 0 -.65 26.18 -10 0 26.05 -10 0 25.39 -10 -.9 25.57 -10 + [4,0,-.65,26.18,-10,0,26.05,-10,0,25.39,-10,-.9,25.57,-10], +// 4 80 0 29.45 -10 0 26.05 -10 -.65 26.18 -10 -.65 29.32 -10 + [4,80,0,29.45,-10,0,26.05,-10,-.65,26.18,-10,-.65,29.32,-10], +// 4 80 -.65 29.32 -10 -.65 26.18 -10 -1.2 26.55 -10 -1.2 28.95 -10 + [4,80,-.65,29.32,-10,-.65,26.18,-10,-1.2,26.55,-10,-1.2,28.95,-10], +// 4 80 -1.57 28.4 -10 -1.2 28.95 -10 -1.2 26.55 -10 -1.57 27.1 -10 + [4,80,-1.57,28.4,-10,-1.2,28.95,-10,-1.2,26.55,-10,-1.57,27.1,-10], +// 3 80 -1.57 27.1 -10 -1.7 27.75 -10 -1.57 28.4 -10 + [3,80,-1.57,27.1,-10,-1.7,27.75,-10,-1.57,28.4,-10], +// 4 80 -.9 25.57 -10 0 25.39 -10 0 25.15 -10 -3.55 25.15 -10 + [4,80,-.9,25.57,-10,0,25.39,-10,0,25.15,-10,-3.55,25.15,-10], +// 4 80 -.9 25.57 -10 -3.55 25.15 -10 -3.87 25.22 -10 -1.67 26.08 -10 + [4,80,-.9,25.57,-10,-3.55,25.15,-10,-3.87,25.22,-10,-1.67,26.08,-10], +// 4 80 -4.33 25.68 -10 -1.67 26.08 -10 -3.87 25.22 -10 -4.14 25.41 -10 + [4,80,-4.33,25.68,-10,-1.67,26.08,-10,-3.87,25.22,-10,-4.14,25.41,-10], +// 4 80 -4.33 25.68 -10 -4.39 26 -10 -2.18 26.85 -10 -1.67 26.08 -10 + [4,80,-4.33,25.68,-10,-4.39,26,-10,-2.18,26.85,-10,-1.67,26.08,-10], +// 3 80 -2.36 27.75 -10 -4.39 29.6 -10 -2.18 28.65 -10 + [3,80,-2.36,27.75,-10,-4.39,29.6,-10,-2.18,28.65,-10], +// 4 80 -2.18 28.65 -10 -4.39 29.6 -10 -4.33 29.92 -10 -1.67 29.42 -10 + [4,80,-2.18,28.65,-10,-4.39,29.6,-10,-4.33,29.92,-10,-1.67,29.42,-10], +// 4 80 -3.87 30.38 -10 -1.67 29.42 -10 -4.33 29.92 -10 -4.14 30.19 -10 + [4,80,-3.87,30.38,-10,-1.67,29.42,-10,-4.33,29.92,-10,-4.14,30.19,-10], +// 4 80 -.9 29.93 -10 -1.67 29.42 -10 -3.87 30.38 -10 -3.55 30.45 -10 + [4,80,-.9,29.93,-10,-1.67,29.42,-10,-3.87,30.38,-10,-3.55,30.45,-10], +// 4 80 -2.18 26.85 -10 -4.39 26 -10 -4.39 29.6 -10 -2.36 27.75 -10 + [4,80,-2.18,26.85,-10,-4.39,26,-10,-4.39,29.6,-10,-2.36,27.75,-10], +// 4 80 0 30.45 -10 0 30.11 -10 -.9 29.93 -10 -3.55 30.45 -10 + [4,80,0,30.45,-10,0,30.11,-10,-.9,29.93,-10,-3.55,30.45,-10], +// 4 0 -4 24.5 -10 -4.32 24.57 -10 -3.87 25.22 -10 -3.55 25.15 -10 + [4,0,-4,24.5,-10,-4.32,24.57,-10,-3.87,25.22,-10,-3.55,25.15,-10], +// 4 0 -4.14 25.41 -10 -3.87 25.22 -10 -4.32 24.57 -10 -4.59 24.76 -10 + [4,0,-4.14,25.41,-10,-3.87,25.22,-10,-4.32,24.57,-10,-4.59,24.76,-10], +// 3 0 -4.59 24.76 -10 -4.78 25.03 -10 -4.14 25.41 -10 + [3,0,-4.59,24.76,-10,-4.78,25.03,-10,-4.14,25.41,-10], +// 4 0 -4.78 25.03 -10 -4.84 25.3 -10 -4.33 25.68 -10 -4.14 25.41 -10 + [4,0,-4.78,25.03,-10,-4.84,25.3,-10,-4.33,25.68,-10,-4.14,25.41,-10], +// 3 0 -4.84 25.3 -10 -4.39 26 -10 -4.33 25.68 -10 + [3,0,-4.84,25.3,-10,-4.39,26,-10,-4.33,25.68,-10], +// 4 0 -4.39 29.6 -10 -4.39 26 -10 -4.84 25.3 -10 -4.84 30.25 -10 + [4,0,-4.39,29.6,-10,-4.39,26,-10,-4.84,25.3,-10,-4.84,30.25,-10], +// 4 0 0 31.05 -10 0 30.45 -10 -3.55 30.45 -10 -4 31.05 -10 + [4,0,0,31.05,-10,0,30.45,-10,-3.55,30.45,-10,-4,31.05,-10], +// 3 0 -3.87 30.38 -10 -4 31.05 -10 -3.55 30.45 -10 + [3,0,-3.87,30.38,-10,-4,31.05,-10,-3.55,30.45,-10], +// 4 0 -4.59 30.79 -10 -4.32 30.98 -10 -4 31.05 -10 -3.87 30.38 -10 + [4,0,-4.59,30.79,-10,-4.32,30.98,-10,-4,31.05,-10,-3.87,30.38,-10], +// 4 0 -3.87 30.38 -10 -4.14 30.19 -10 -4.78 30.52 -10 -4.59 30.79 -10 + [4,0,-3.87,30.38,-10,-4.14,30.19,-10,-4.78,30.52,-10,-4.59,30.79,-10], +// 4 0 -4.33 29.92 -10 -4.84 30.25 -10 -4.78 30.52 -10 -4.14 30.19 -10 + [4,0,-4.33,29.92,-10,-4.84,30.25,-10,-4.78,30.52,-10,-4.14,30.19,-10], +// 3 0 -4.39 29.6 -10 -4.84 30.25 -10 -4.33 29.92 -10 + [3,0,-4.39,29.6,-10,-4.84,30.25,-10,-4.33,29.92,-10], +// 3 0 -2.25 24.5 -10 -4 24.5 -10 -3.55 25.15 -10 + [3,0,-2.25,24.5,-10,-4,24.5,-10,-3.55,25.15,-10], +// 4 0 -2.25 24.5 -10 -3.55 25.15 -10 0 25.15 -10 -1.5 24.5 -10 + [4,0,-2.25,24.5,-10,-3.55,25.15,-10,0,25.15,-10,-1.5,24.5,-10], +// 3 0 -.3 24.5 -10 -1.5 24.5 -10 0 25.15 -10 + [3,0,-.3,24.5,-10,-1.5,24.5,-10,0,25.15,-10], +// 3 0 .15 24.5 -10 -.3 24.5 -10 0 25.15 -10 + [3,0,.15,24.5,-10,-.3,24.5,-10,0,25.15,-10], +// 4 72 1.2 24.5 -10 1.85 24.5 -10 2.05 23.1 -10 1.35 23.3 -10 + [4,72,1.2,24.5,-10,1.85,24.5,-10,2.05,23.1,-10,1.35,23.3,-10], +// 4 72 1.35 23.3 -10 2.05 23.1 -10 2.2 22.15 -10 1.58 22.15 -10 + [4,72,1.35,23.3,-10,2.05,23.1,-10,2.2,22.15,-10,1.58,22.15,-10], +// 4 72 2.35 21.7 -10 1.78 21.55 -10 1.58 22.15 -10 2.2 22.15 -10 + [4,72,2.35,21.7,-10,1.78,21.55,-10,1.58,22.15,-10,2.2,22.15,-10], +// 4 72 1.78 21.55 -10 2.35 21.7 -10 2.6 21.2 -10 2 21.05 -10 + [4,72,1.78,21.55,-10,2.35,21.7,-10,2.6,21.2,-10,2,21.05,-10], +// 4 72 2 21.05 -10 2.6 21.2 -10 3.05 20.5 -10 2.25 20.6 -10 + [4,72,2,21.05,-10,2.6,21.2,-10,3.05,20.5,-10,2.25,20.6,-10], +// 4 72 2.25 20.6 -10 3.05 20.5 -10 3.4 20 -10 3 19.8 -10 + [4,72,2.25,20.6,-10,3.05,20.5,-10,3.4,20,-10,3,19.8,-10], +// 4 72 3 19.8 -10 3.4 20 -10 3.95 19.4 -10 3.75 19.25 -10 + [4,72,3,19.8,-10,3.4,20,-10,3.95,19.4,-10,3.75,19.25,-10], +// 4 80 5.48 26.13 -10 5.34 26.35 -10 5.29 26.6 -10 5.95 26.6 -10 + [4,80,5.48,26.13,-10,5.34,26.35,-10,5.29,26.6,-10,5.95,26.6,-10], +// 4 80 5.29 26.6 -10 5.34 26.85 -10 5.48 27.07 -10 5.95 26.6 -10 + [4,80,5.29,26.6,-10,5.34,26.85,-10,5.48,27.07,-10,5.95,26.6,-10], +// 4 80 5.48 27.07 -10 5.7 27.21 -10 5.95 27.27 -10 5.95 26.6 -10 + [4,80,5.48,27.07,-10,5.7,27.21,-10,5.95,27.27,-10,5.95,26.6,-10], +// 4 80 5.95 27.27 -10 6.2 27.21 -10 6.42 27.07 -10 5.95 26.6 -10 + [4,80,5.95,27.27,-10,6.2,27.21,-10,6.42,27.07,-10,5.95,26.6,-10], +// 4 80 6.42 27.07 -10 6.56 26.85 -10 6.62 26.6 -10 5.95 26.6 -10 + [4,80,6.42,27.07,-10,6.56,26.85,-10,6.62,26.6,-10,5.95,26.6,-10], +// 4 80 6.62 26.6 -10 6.56 26.35 -10 6.42 26.13 -10 5.95 26.6 -10 + [4,80,6.62,26.6,-10,6.56,26.35,-10,6.42,26.13,-10,5.95,26.6,-10], +// 4 80 5.95 25.94 -10 5.95 26.6 -10 6.42 26.13 -10 6.2 25.99 -10 + [4,80,5.95,25.94,-10,5.95,26.6,-10,6.42,26.13,-10,6.2,25.99,-10], +// 4 80 5.95 25.94 -10 5.7 25.99 -10 5.48 26.13 -10 5.95 26.6 -10 + [4,80,5.95,25.94,-10,5.7,25.99,-10,5.48,26.13,-10,5.95,26.6,-10], +// 4 80 5.48 28.53 -10 5.34 28.75 -10 5.29 29 -10 5.95 29 -10 + [4,80,5.48,28.53,-10,5.34,28.75,-10,5.29,29,-10,5.95,29,-10], +// 4 80 5.29 29 -10 5.34 29.25 -10 5.48 29.47 -10 5.95 29 -10 + [4,80,5.29,29,-10,5.34,29.25,-10,5.48,29.47,-10,5.95,29,-10], +// 4 80 5.48 29.47 -10 5.7 29.61 -10 5.95 29.67 -10 5.95 29 -10 + [4,80,5.48,29.47,-10,5.7,29.61,-10,5.95,29.67,-10,5.95,29,-10], +// 4 80 5.95 29.67 -10 6.2 29.61 -10 6.42 29.47 -10 5.95 29 -10 + [4,80,5.95,29.67,-10,6.2,29.61,-10,6.42,29.47,-10,5.95,29,-10], +// 4 80 6.42 29.47 -10 6.56 29.25 -10 6.62 29 -10 5.95 29 -10 + [4,80,6.42,29.47,-10,6.56,29.25,-10,6.62,29,-10,5.95,29,-10], +// 4 80 6.62 29 -10 6.56 28.75 -10 6.42 28.53 -10 5.95 29 -10 + [4,80,6.62,29,-10,6.56,28.75,-10,6.42,28.53,-10,5.95,29,-10], +// 4 80 5.95 28.34 -10 5.95 29 -10 6.42 28.53 -10 6.2 28.39 -10 + [4,80,5.95,28.34,-10,5.95,29,-10,6.42,28.53,-10,6.2,28.39,-10], +// 4 80 5.95 28.34 -10 5.7 28.39 -10 5.48 28.53 -10 5.95 29 -10 + [4,80,5.95,28.34,-10,5.7,28.39,-10,5.48,28.53,-10,5.95,29,-10], +// 4 80 -6.47 27.33 -10 -6.61 27.55 -10 -6.67 27.8 -10 -6 27.8 -10 + [4,80,-6.47,27.33,-10,-6.61,27.55,-10,-6.67,27.8,-10,-6,27.8,-10], +// 4 80 -6.67 27.8 -10 -6.61 28.05 -10 -6.47 28.27 -10 -6 27.8 -10 + [4,80,-6.67,27.8,-10,-6.61,28.05,-10,-6.47,28.27,-10,-6,27.8,-10], +// 4 80 -6.47 28.27 -10 -6.25 28.41 -10 -6 28.47 -10 -6 27.8 -10 + [4,80,-6.47,28.27,-10,-6.25,28.41,-10,-6,28.47,-10,-6,27.8,-10], +// 4 80 -6 28.47 -10 -5.75 28.41 -10 -5.53 28.27 -10 -6 27.8 -10 + [4,80,-6,28.47,-10,-5.75,28.41,-10,-5.53,28.27,-10,-6,27.8,-10], +// 4 80 -5.53 28.27 -10 -5.39 28.05 -10 -5.34 27.8 -10 -6 27.8 -10 + [4,80,-5.53,28.27,-10,-5.39,28.05,-10,-5.34,27.8,-10,-6,27.8,-10], +// 4 80 -5.34 27.8 -10 -5.39 27.55 -10 -5.53 27.33 -10 -6 27.8 -10 + [4,80,-5.34,27.8,-10,-5.39,27.55,-10,-5.53,27.33,-10,-6,27.8,-10], +// 4 80 -6 27.14 -10 -6 27.8 -10 -5.53 27.33 -10 -5.75 27.19 -10 + [4,80,-6,27.14,-10,-6,27.8,-10,-5.53,27.33,-10,-5.75,27.19,-10], +// 4 80 -6 27.14 -10 -6.25 27.19 -10 -6.47 27.33 -10 -6 27.8 -10 + [4,80,-6,27.14,-10,-6.25,27.19,-10,-6.47,27.33,-10,-6,27.8,-10], +// 3 0 4.84 25.3 -10 5.48 26.13 -10 5.7 25.99 -10 + [3,0,4.84,25.3,-10,5.48,26.13,-10,5.7,25.99,-10], +// 3 0 4.84 25.3 -10 5.34 26.35 -10 5.48 26.13 -10 + [3,0,4.84,25.3,-10,5.34,26.35,-10,5.48,26.13,-10], +// 3 0 4.84 25.3 -10 5.29 26.6 -10 5.34 26.35 -10 + [3,0,4.84,25.3,-10,5.29,26.6,-10,5.34,26.35,-10], +// 4 0 5.7 28.39 -10 5.95 28.34 -10 5.95 27.27 -10 5.7 27.21 -10 + [4,0,5.7,28.39,-10,5.95,28.34,-10,5.95,27.27,-10,5.7,27.21,-10], +// 4 0 5.95 28.34 -10 6.2 28.39 -10 6.2 27.21 -10 5.95 27.27 -10 + [4,0,5.95,28.34,-10,6.2,28.39,-10,6.2,27.21,-10,5.95,27.27,-10], +// 4 0 6.2 28.39 -10 6.42 28.53 -10 6.42 27.07 -10 6.2 27.21 -10 + [4,0,6.2,28.39,-10,6.42,28.53,-10,6.42,27.07,-10,6.2,27.21,-10], +// 4 0 6.42 28.53 -10 6.56 28.75 -10 6.56 26.85 -10 6.42 27.07 -10 + [4,0,6.42,28.53,-10,6.56,28.75,-10,6.56,26.85,-10,6.42,27.07,-10], +// 4 0 5.48 28.53 -10 5.7 28.39 -10 5.7 27.21 -10 5.48 27.07 -10 + [4,0,5.48,28.53,-10,5.7,28.39,-10,5.7,27.21,-10,5.48,27.07,-10], +// 4 0 5.34 28.75 -10 5.48 28.53 -10 5.48 27.07 -10 5.34 26.85 -10 + [4,0,5.34,28.75,-10,5.48,28.53,-10,5.48,27.07,-10,5.34,26.85,-10], +// 3 0 5.29 29 -10 4.84 30.25 -10 5.34 29.25 -10 + [3,0,5.29,29,-10,4.84,30.25,-10,5.34,29.25,-10], +// 4 0 5.29 29 -10 5.34 28.75 -10 5.34 26.85 -10 5.29 26.6 -10 + [4,0,5.29,29,-10,5.34,28.75,-10,5.34,26.85,-10,5.29,26.6,-10], +// 4 0 4.84 25.3 -10 4.84 30.25 -10 5.29 29 -10 5.29 26.6 -10 + [4,0,4.84,25.3,-10,4.84,30.25,-10,5.29,29,-10,5.29,26.6,-10], +// 3 0 -5.34 27.8 -10 -5.39 28.05 -10 -4.84 30.25 -10 + [3,0,-5.34,27.8,-10,-5.39,28.05,-10,-4.84,30.25,-10], +// 3 0 -5.39 28.05 -10 -5.53 28.27 -10 -4.84 30.25 -10 + [3,0,-5.39,28.05,-10,-5.53,28.27,-10,-4.84,30.25,-10], +// 3 0 -5.53 28.27 -10 -5.75 28.41 -10 -4.84 30.25 -10 + [3,0,-5.53,28.27,-10,-5.75,28.41,-10,-4.84,30.25,-10], +// 3 0 -5.75 28.41 -10 -6 28.47 -10 -4.84 30.25 -10 + [3,0,-5.75,28.41,-10,-6,28.47,-10,-4.84,30.25,-10], +// 4 0 -4.84 30.25 -10 -4.84 25.3 -10 -5.39 27.55 -10 -5.34 27.8 -10 + [4,0,-4.84,30.25,-10,-4.84,25.3,-10,-5.39,27.55,-10,-5.34,27.8,-10], +// 3 0 -4.84 25.3 -10 -5.53 27.33 -10 -5.39 27.55 -10 + [3,0,-4.84,25.3,-10,-5.53,27.33,-10,-5.39,27.55,-10], +// 3 0 -4.84 25.3 -10 -5.75 27.19 -10 -5.53 27.33 -10 + [3,0,-4.84,25.3,-10,-5.75,27.19,-10,-5.53,27.33,-10], +// 3 0 -4.84 25.3 -10 -6 27.14 -10 -5.75 27.19 -10 + [3,0,-4.84,25.3,-10,-6,27.14,-10,-5.75,27.19,-10], +// 4 0 7 25.3 -10 4.84 25.3 -10 5.7 25.99 -10 5.95 25.94 -10 + [4,0,7,25.3,-10,4.84,25.3,-10,5.7,25.99,-10,5.95,25.94,-10], +// 3 0 5.34 29.25 -10 4.84 30.25 -10 5.48 29.47 -10 + [3,0,5.34,29.25,-10,4.84,30.25,-10,5.48,29.47,-10], +// 3 0 5.48 29.47 -10 4.84 30.25 -10 5.7 29.61 -10 + [3,0,5.48,29.47,-10,4.84,30.25,-10,5.7,29.61,-10], +// 4 0 5.7 29.61 -10 4.84 30.25 -10 7 30.25 -10 5.95 29.67 -10 + [4,0,5.7,29.61,-10,4.84,30.25,-10,7,30.25,-10,5.95,29.67,-10], +// 3 0 6.2 29.61 -10 5.95 29.67 -10 7 30.25 -10 + [3,0,6.2,29.61,-10,5.95,29.67,-10,7,30.25,-10], +// 3 0 6.42 29.47 -10 6.2 29.61 -10 7 30.25 -10 + [3,0,6.42,29.47,-10,6.2,29.61,-10,7,30.25,-10], +// 3 0 6.56 29.25 -10 6.42 29.47 -10 7 30.25 -10 + [3,0,6.56,29.25,-10,6.42,29.47,-10,7,30.25,-10], +// 3 0 6.62 29 -10 6.56 29.25 -10 7 30.25 -10 + [3,0,6.62,29,-10,6.56,29.25,-10,7,30.25,-10], +// 4 0 6.56 28.75 -10 6.62 29 -10 6.62 26.6 -10 6.56 26.85 -10 + [4,0,6.56,28.75,-10,6.62,29,-10,6.62,26.6,-10,6.56,26.85,-10], +// 3 0 7 25.3 -10 5.95 25.94 -10 6.2 25.99 -10 + [3,0,7,25.3,-10,5.95,25.94,-10,6.2,25.99,-10], +// 3 0 7 25.3 -10 6.2 25.99 -10 6.42 26.13 -10 + [3,0,7,25.3,-10,6.2,25.99,-10,6.42,26.13,-10], +// 3 0 7 25.3 -10 6.42 26.13 -10 6.56 26.35 -10 + [3,0,7,25.3,-10,6.42,26.13,-10,6.56,26.35,-10], +// 3 0 7 25.3 -10 6.56 26.35 -10 6.62 26.6 -10 + [3,0,7,25.3,-10,6.56,26.35,-10,6.62,26.6,-10], +// 4 0 6.62 26.6 -10 6.62 29 -10 7 30.25 -10 7 25.3 -10 + [4,0,6.62,26.6,-10,6.62,29,-10,7,30.25,-10,7,25.3,-10], +// 4 0 14.45 25.3 -10 7 30.25 -10 17.5 30.25 -10 16.65 25.3 -10 + [4,0,14.45,25.3,-10,7,30.25,-10,17.5,30.25,-10,16.65,25.3,-10], +// 4 0 -8.8 25.3 -10 -17.5 30.25 -10 -6.61 28.05 -10 -6.67 27.8 -10 + [4,0,-8.8,25.3,-10,-17.5,30.25,-10,-6.61,28.05,-10,-6.67,27.8,-10], +// 3 0 -6.61 28.05 -10 -17.5 30.25 -10 -6.47 28.27 -10 + [3,0,-6.61,28.05,-10,-17.5,30.25,-10,-6.47,28.27,-10], +// 3 0 -6.47 28.27 -10 -17.5 30.25 -10 -6.25 28.41 -10 + [3,0,-6.47,28.27,-10,-17.5,30.25,-10,-6.25,28.41,-10], +// 4 0 -6 28.47 -10 -6.25 28.41 -10 -17.5 30.25 -10 -4.84 30.25 -10 + [4,0,-6,28.47,-10,-6.25,28.41,-10,-17.5,30.25,-10,-4.84,30.25,-10], +// 4 72 11.35 24.3 -10 11 25.3 -10 12.1 25.3 -10 12.05 24.6 -10 + [4,72,11.35,24.3,-10,11,25.3,-10,12.1,25.3,-10,12.05,24.6,-10], +// 4 72 11.45 23.25 -10 11.35 24.3 -10 12.05 24.6 -10 12.1 23.7 -10 + [4,72,11.45,23.25,-10,11.35,24.3,-10,12.05,24.6,-10,12.1,23.7,-10], +// 4 72 11.6 21.15 -10 11.45 23.25 -10 12.1 23.7 -10 12.15 22.25 -10 + [4,72,11.6,21.15,-10,11.45,23.25,-10,12.1,23.7,-10,12.15,22.25,-10], +// 4 72 11.85 19.7 -10 11.6 21.15 -10 12.15 22.25 -10 12.35 20.5 -10 + [4,72,11.85,19.7,-10,11.6,21.15,-10,12.15,22.25,-10,12.35,20.5,-10], +// 4 72 12.25 18.7 -10 11.85 19.7 -10 12.35 20.5 -10 12.6 19.2 -10 + [4,72,12.25,18.7,-10,11.85,19.7,-10,12.35,20.5,-10,12.6,19.2,-10], +// 4 72 12.25 18.7 -10 12.6 19.2 -10 12.9 18.6 -10 12.65 18.1 -10 + [4,72,12.25,18.7,-10,12.6,19.2,-10,12.9,18.6,-10,12.65,18.1,-10], +// 4 72 13.4 18.1 -10 13.25 17.75 -10 12.65 18.1 -10 12.9 18.6 -10 + [4,72,13.4,18.1,-10,13.25,17.75,-10,12.65,18.1,-10,12.9,18.6,-10], +// 3 72 14.1 17.7 -10 13.25 17.75 -10 13.4 18.1 -10 + [3,72,14.1,17.7,-10,13.25,17.75,-10,13.4,18.1,-10], +// 4 72 14.45 25.3 -10 14.35 24.75 -10 13.7 24.85 -10 13.7 25.3 -10 + [4,72,14.45,25.3,-10,14.35,24.75,-10,13.7,24.85,-10,13.7,25.3,-10], +// 4 72 14.35 24.75 -10 14.15 24.2 -10 13.55 24.2 -10 13.7 24.85 -10 + [4,72,14.35,24.75,-10,14.15,24.2,-10,13.55,24.2,-10,13.7,24.85,-10], +// 4 72 14.15 24.2 -10 13.95 23.55 -10 13.3 23.5 -10 13.55 24.2 -10 + [4,72,14.15,24.2,-10,13.95,23.55,-10,13.3,23.5,-10,13.55,24.2,-10], +// 4 72 13.3 23.5 -10 13.95 23.55 -10 13.8 22.85 -10 13.25 22.8 -10 + [4,72,13.3,23.5,-10,13.95,23.55,-10,13.8,22.85,-10,13.25,22.8,-10], +// 4 72 13.25 22.8 -10 13.8 22.85 -10 13.8 22.1 -10 13.4 22.05 -10 + [4,72,13.25,22.8,-10,13.8,22.85,-10,13.8,22.1,-10,13.4,22.05,-10], +// 4 72 13.4 22.05 -10 13.8 22.1 -10 13.9 21.6 -10 13.65 21.5 -10 + [4,72,13.4,22.05,-10,13.8,22.1,-10,13.9,21.6,-10,13.65,21.5,-10], +// 3 72 14.05 21.05 -10 13.65 21.5 -10 13.9 21.6 -10 + [3,72,14.05,21.05,-10,13.65,21.5,-10,13.9,21.6,-10], +// 3 0 11 25.3 -10 7 25.3 -10 7 30.25 -10 + [3,0,11,25.3,-10,7,25.3,-10,7,30.25,-10], +// 3 0 12.1 25.3 -10 11 25.3 -10 7 30.25 -10 + [3,0,12.1,25.3,-10,11,25.3,-10,7,30.25,-10], +// 3 0 13.7 25.3 -10 12.1 25.3 -10 7 30.25 -10 + [3,0,13.7,25.3,-10,12.1,25.3,-10,7,30.25,-10], +// 3 0 14.45 25.3 -10 13.7 25.3 -10 7 30.25 -10 + [3,0,14.45,25.3,-10,13.7,25.3,-10,7,30.25,-10], +// 3 72 -16.25 20.6 -10 -15.85 21.5 -10 -15.8 21 -10 + [3,72,-16.25,20.6,-10,-15.85,21.5,-10,-15.8,21,-10], +// 4 72 -15.8 21 -10 -15.85 21.5 -10 -15.55 22.3 -10 -15.35 21.6 -10 + [4,72,-15.8,21,-10,-15.85,21.5,-10,-15.55,22.3,-10,-15.35,21.6,-10], +// 4 72 -15.25 23.55 -10 -14.85 22.8 -10 -15.35 21.6 -10 -15.55 22.3 -10 + [4,72,-15.25,23.55,-10,-14.85,22.8,-10,-15.35,21.6,-10,-15.55,22.3,-10], +// 4 72 -14.85 22.8 -10 -15.25 23.55 -10 -14.95 25.3 -10 -14.55 23.95 -10 + [4,72,-14.85,22.8,-10,-15.25,23.55,-10,-14.95,25.3,-10,-14.55,23.95,-10], +// 3 72 -14.55 23.95 -10 -14.95 25.3 -10 -14.35 25.3 -10 + [3,72,-14.55,23.95,-10,-14.95,25.3,-10,-14.35,25.3,-10], +// 3 72 -16.45 18.15 -10 -15.85 18.6 -10 -15.75 18.2 -10 + [3,72,-16.45,18.15,-10,-15.85,18.6,-10,-15.75,18.2,-10], +// 4 72 -15.75 18.2 -10 -15.85 18.6 -10 -15.25 19.2 -10 -15.2 18.5 -10 + [4,72,-15.75,18.2,-10,-15.85,18.6,-10,-15.25,19.2,-10,-15.2,18.5,-10], +// 4 72 -15.2 18.5 -10 -15.25 19.2 -10 -14.5 20.15 -10 -14.5 19.2 -10 + [4,72,-15.2,18.5,-10,-15.25,19.2,-10,-14.5,20.15,-10,-14.5,19.2,-10], +// 4 72 -14.5 19.2 -10 -14.5 20.15 -10 -13.85 21.2 -10 -13.7 20.35 -10 + [4,72,-14.5,19.2,-10,-14.5,20.15,-10,-13.85,21.2,-10,-13.7,20.35,-10], +// 4 72 -13.2 22.75 -10 -13 21.6 -10 -13.7 20.35 -10 -13.85 21.2 -10 + [4,72,-13.2,22.75,-10,-13,21.6,-10,-13.7,20.35,-10,-13.85,21.2,-10], +// 4 72 -13 21.6 -10 -13.2 22.75 -10 -12.85 24.1 -10 -12.45 23 -10 + [4,72,-13,21.6,-10,-13.2,22.75,-10,-12.85,24.1,-10,-12.45,23,-10], +// 4 72 -12.65 25.3 -10 -11.8 25.3 -10 -12.45 23 -10 -12.85 24.1 -10 + [4,72,-12.65,25.3,-10,-11.8,25.3,-10,-12.45,23,-10,-12.85,24.1,-10], +// 4 72 -14.95 16.2 -10 -14.75 16.75 -10 -14.3 17.55 -10 -14.25 17.05 -10 + [4,72,-14.95,16.2,-10,-14.75,16.75,-10,-14.3,17.55,-10,-14.25,17.05,-10], +// 4 72 -14.25 17.05 -10 -14.3 17.55 -10 -13.15 18.95 -10 -13.55 17.75 -10 + [4,72,-14.25,17.05,-10,-14.3,17.55,-10,-13.15,18.95,-10,-13.55,17.75,-10], +// 4 72 -13.55 17.75 -10 -13.15 18.95 -10 -12.1 20.2 -10 -12.3 19.15 -10 + [4,72,-13.55,17.75,-10,-13.15,18.95,-10,-12.1,20.2,-10,-12.3,19.15,-10], +// 4 72 -11.25 21.5 -10 -11.2 20.45 -10 -12.3 19.15 -10 -12.1 20.2 -10 + [4,72,-11.25,21.5,-10,-11.2,20.45,-10,-12.3,19.15,-10,-12.1,20.2,-10], +// 4 72 -11.2 20.45 -10 -11.25 21.5 -10 -10.5 22.65 -10 -10.3 21.65 -10 + [4,72,-11.2,20.45,-10,-11.25,21.5,-10,-10.5,22.65,-10,-10.3,21.65,-10], +// 4 72 -9.95 23.8 -10 -9.45 23.1 -10 -10.3 21.65 -10 -10.5 22.65 -10 + [4,72,-9.95,23.8,-10,-9.45,23.1,-10,-10.3,21.65,-10,-10.5,22.65,-10], +// 4 72 -9.45 23.1 -10 -9.95 23.8 -10 -9.65 24.7 -10 -9.05 24.1 -10 + [4,72,-9.45,23.1,-10,-9.95,23.8,-10,-9.65,24.7,-10,-9.05,24.1,-10], +// 4 72 -9.55 25.3 -10 -8.8 25.3 -10 -9.05 24.1 -10 -9.65 24.7 -10 + [4,72,-9.55,25.3,-10,-8.8,25.3,-10,-9.05,24.1,-10,-9.65,24.7,-10], +// 4 72 -8.2 20.25 -10 -8.2 20.8 -10 -7.95 21.45 -10 -7.8 20.9 -10 + [4,72,-8.2,20.25,-10,-8.2,20.8,-10,-7.95,21.45,-10,-7.8,20.9,-10], +// 4 72 -7.8 20.9 -10 -7.95 21.45 -10 -7.5 22.1 -10 -7.35 21.4 -10 + [4,72,-7.8,20.9,-10,-7.95,21.45,-10,-7.5,22.1,-10,-7.35,21.4,-10], +// 4 72 -7.35 21.4 -10 -7.5 22.1 -10 -7 22.5 -10 -6.75 21.9 -10 + [4,72,-7.35,21.4,-10,-7.5,22.1,-10,-7,22.5,-10,-6.75,21.9,-10], +// 4 72 -6.75 21.9 -10 -7 22.5 -10 -6.45 23.05 -10 -6.15 22.4 -10 + [4,72,-6.75,21.9,-10,-7,22.5,-10,-6.45,23.05,-10,-6.15,22.4,-10], +// 4 72 -6.15 22.4 -10 -6.45 23.05 -10 -6 23.6 -10 -5.6 23 -10 + [4,72,-6.15,22.4,-10,-6.45,23.05,-10,-6,23.6,-10,-5.6,23,-10], +// 4 72 -5.75 24.4 -10 -5.1 23.75 -10 -5.6 23 -10 -6 23.6 -10 + [4,72,-5.75,24.4,-10,-5.1,23.75,-10,-5.6,23,-10,-6,23.6,-10], +// 4 72 -5.1 23.75 -10 -5.75 24.4 -10 -4.78 25.03 -10 -4.59 24.76 -10 + [4,72,-5.1,23.75,-10,-5.75,24.4,-10,-4.78,25.03,-10,-4.59,24.76,-10], +// 4 72 -5.65 25.3 -10 -4.84 25.3 -10 -4.78 25.03 -10 -5.75 24.4 -10 + [4,72,-5.65,25.3,-10,-4.84,25.3,-10,-4.78,25.03,-10,-5.75,24.4,-10], +// 3 0 -14.95 25.3 -10 -16.65 25.3 -10 -17.5 30.25 -10 + [3,0,-14.95,25.3,-10,-16.65,25.3,-10,-17.5,30.25,-10], +// 3 0 -14.35 25.3 -10 -14.95 25.3 -10 -17.5 30.25 -10 + [3,0,-14.35,25.3,-10,-14.95,25.3,-10,-17.5,30.25,-10], +// 3 0 -12.65 25.3 -10 -14.35 25.3 -10 -17.5 30.25 -10 + [3,0,-12.65,25.3,-10,-14.35,25.3,-10,-17.5,30.25,-10], +// 3 0 -11.8 25.3 -10 -12.65 25.3 -10 -17.5 30.25 -10 + [3,0,-11.8,25.3,-10,-12.65,25.3,-10,-17.5,30.25,-10], +// 3 0 -9.55 25.3 -10 -11.8 25.3 -10 -17.5 30.25 -10 + [3,0,-9.55,25.3,-10,-11.8,25.3,-10,-17.5,30.25,-10], +// 3 0 -8.8 25.3 -10 -9.55 25.3 -10 -17.5 30.25 -10 + [3,0,-8.8,25.3,-10,-9.55,25.3,-10,-17.5,30.25,-10], +// 3 0 -8.8 25.3 -10 -6.67 27.8 -10 -6.61 27.55 -10 + [3,0,-8.8,25.3,-10,-6.67,27.8,-10,-6.61,27.55,-10], +// 3 0 -8.8 25.3 -10 -6.61 27.55 -10 -6.47 27.33 -10 + [3,0,-8.8,25.3,-10,-6.61,27.55,-10,-6.47,27.33,-10], +// 4 0 -6.47 27.33 -10 -6.25 27.19 -10 -5.65 25.3 -10 -8.8 25.3 -10 + [4,0,-6.47,27.33,-10,-6.25,27.19,-10,-5.65,25.3,-10,-8.8,25.3,-10], +// 4 0 -6 27.14 -10 -4.84 25.3 -10 -5.65 25.3 -10 -6.25 27.19 -10 + [4,0,-6,27.14,-10,-4.84,25.3,-10,-5.65,25.3,-10,-6.25,27.19,-10], +// 4 16 -17.5 30.25 -10 -19 32 -10 -4.78 30.52 -10 -4.84 30.25 -10 + [4,16,-17.5,30.25,-10,-19,32,-10,-4.78,30.52,-10,-4.84,30.25,-10], +// 3 16 -4.78 30.52 -10 -19 32 -10 -4.59 30.79 -10 + [3,16,-4.78,30.52,-10,-19,32,-10,-4.59,30.79,-10], +// 3 16 -4.59 30.79 -10 -19 32 -10 -4.32 30.98 -10 + [3,16,-4.59,30.79,-10,-19,32,-10,-4.32,30.98,-10], +// 4 16 -4.32 30.98 -10 -19 32 -10 0 32 -10 -4 31.05 -10 + [4,16,-4.32,30.98,-10,-19,32,-10,0,32,-10,-4,31.05,-10], +// 3 16 0 31.05 -10 -4 31.05 -10 0 32 -10 + [3,16,0,31.05,-10,-4,31.05,-10,0,32,-10], +// 4 16 16.65 25.3 -10 17.5 30.25 -10 19 32 -10 19 29 -10 + [4,16,16.65,25.3,-10,17.5,30.25,-10,19,32,-10,19,29,-10], +// 4 16 7 30.25 -10 4.84 30.25 -10 4.78 30.52 -10 19 32 -10 + [4,16,7,30.25,-10,4.84,30.25,-10,4.78,30.52,-10,19,32,-10], +// 3 16 4.78 30.52 -10 4.59 30.79 -10 19 32 -10 + [3,16,4.78,30.52,-10,4.59,30.79,-10,19,32,-10], +// 3 16 4.59 30.79 -10 4.32 30.98 -10 19 32 -10 + [3,16,4.59,30.79,-10,4.32,30.98,-10,19,32,-10], +// 4 16 4.32 30.98 -10 4 31.05 -10 0 32 -10 19 32 -10 + [4,16,4.32,30.98,-10,4,31.05,-10,0,32,-10,19,32,-10], +// 3 16 4 31.05 -10 0 31.05 -10 0 32 -10 + [3,16,4,31.05,-10,0,31.05,-10,0,32,-10], +// 3 16 17.5 30.25 -10 7 30.25 -10 19 32 -10 + [3,16,17.5,30.25,-10,7,30.25,-10,19,32,-10], +// 4 16 -19 32 -10 -17.5 30.25 -10 -16.65 25.3 -10 -19 29 -10 + [4,16,-19,32,-10,-17.5,30.25,-10,-16.65,25.3,-10,-19,29,-10], +// 4 16 -19 29 -10 -16.65 25.3 -10 -15.85 21.5 -10 -16.25 20.6 -10 + [4,16,-19,29,-10,-16.65,25.3,-10,-15.85,21.5,-10,-16.25,20.6,-10], +// 3 16 -15.85 21.5 -10 -16.65 25.3 -10 -15.55 22.3 -10 + [3,16,-15.85,21.5,-10,-16.65,25.3,-10,-15.55,22.3,-10], +// 4 16 -15.55 22.3 -10 -16.65 25.3 -10 -14.95 25.3 -10 -15.25 23.55 -10 + [4,16,-15.55,22.3,-10,-16.65,25.3,-10,-14.95,25.3,-10,-15.25,23.55,-10], +// 4 16 -16.45 18.15 -10 -16.25 20.6 -10 -15.25 19.2 -10 -15.85 18.6 -10 + [4,16,-16.45,18.15,-10,-16.25,20.6,-10,-15.25,19.2,-10,-15.85,18.6,-10], +// 4 16 -14.5 20.15 -10 -15.25 19.2 -10 -16.25 20.6 -10 -15.8 21 -10 + [4,16,-14.5,20.15,-10,-15.25,19.2,-10,-16.25,20.6,-10,-15.8,21,-10], +// 4 16 -15.8 21 -10 -15.35 21.6 -10 -13.85 21.2 -10 -14.5 20.15 -10 + [4,16,-15.8,21,-10,-15.35,21.6,-10,-13.85,21.2,-10,-14.5,20.15,-10], +// 4 16 -13.2 22.75 -10 -13.85 21.2 -10 -15.35 21.6 -10 -14.85 22.8 -10 + [4,16,-13.2,22.75,-10,-13.85,21.2,-10,-15.35,21.6,-10,-14.85,22.8,-10], +// 4 16 -14.85 22.8 -10 -14.55 23.95 -10 -12.85 24.1 -10 -13.2 22.75 -10 + [4,16,-14.85,22.8,-10,-14.55,23.95,-10,-12.85,24.1,-10,-13.2,22.75,-10], +// 4 16 -14.55 23.95 -10 -14.35 25.3 -10 -12.65 25.3 -10 -12.85 24.1 -10 + [4,16,-14.55,23.95,-10,-14.35,25.3,-10,-12.65,25.3,-10,-12.85,24.1,-10], +// 4 16 -15.75 18.2 -10 -15.2 18.5 -10 -14.3 17.55 -10 -14.75 16.75 -10 + [4,16,-15.75,18.2,-10,-15.2,18.5,-10,-14.3,17.55,-10,-14.75,16.75,-10], +// 4 16 -15.2 18.5 -10 -14.5 19.2 -10 -13.15 18.95 -10 -14.3 17.55 -10 + [4,16,-15.2,18.5,-10,-14.5,19.2,-10,-13.15,18.95,-10,-14.3,17.55,-10], +// 4 16 -14.5 19.2 -10 -13.7 20.35 -10 -12.1 20.2 -10 -13.15 18.95 -10 + [4,16,-14.5,19.2,-10,-13.7,20.35,-10,-12.1,20.2,-10,-13.15,18.95,-10], +// 4 16 -11.25 21.5 -10 -12.1 20.2 -10 -13.7 20.35 -10 -13 21.6 -10 + [4,16,-11.25,21.5,-10,-12.1,20.2,-10,-13.7,20.35,-10,-13,21.6,-10], +// 4 16 -13 21.6 -10 -12.45 23 -10 -10.5 22.65 -10 -11.25 21.5 -10 + [4,16,-13,21.6,-10,-12.45,23,-10,-10.5,22.65,-10,-11.25,21.5,-10], +// 4 16 -9.95 23.8 -10 -10.5 22.65 -10 -12.45 23 -10 -11.8 25.3 -10 + [4,16,-9.95,23.8,-10,-10.5,22.65,-10,-12.45,23,-10,-11.8,25.3,-10], +// 4 16 -9.95 23.8 -10 -11.8 25.3 -10 -9.55 25.3 -10 -9.65 24.7 -10 + [4,16,-9.95,23.8,-10,-11.8,25.3,-10,-9.55,25.3,-10,-9.65,24.7,-10], +// 4 16 -14.95 16.2 -10 -16.45 18.15 -10 -15.75 18.2 -10 -14.75 16.75 -10 + [4,16,-14.95,16.2,-10,-16.45,18.15,-10,-15.75,18.2,-10,-14.75,16.75,-10], +// 4 16 -16.45 18.15 -10 -14.95 16.2 -10 -14.8 15.4 -10 -15.35 14.95 -10 + [4,16,-16.45,18.15,-10,-14.95,16.2,-10,-14.8,15.4,-10,-15.35,14.95,-10], +// 4 16 -14.8 15.4 -10 -14.95 16.2 -10 -14.25 17.05 -10 -14.3 15.75 -10 + [4,16,-14.8,15.4,-10,-14.95,16.2,-10,-14.25,17.05,-10,-14.3,15.75,-10], +// 4 16 -14.3 15.75 -10 -14.25 17.05 -10 -13.55 17.75 -10 -13.75 15.95 -10 + [4,16,-14.3,15.75,-10,-14.25,17.05,-10,-13.55,17.75,-10,-13.75,15.95,-10], +// 4 16 -12.25 14.15 -10 -12.95 14 -10 -14.15 15.2 -10 -13.75 15.95 -10 + [4,16,-12.25,14.15,-10,-12.95,14,-10,-14.15,15.2,-10,-13.75,15.95,-10], +// 4 16 -12.95 14 -10 -13.55 13.6 -10 -14.7 14.75 -10 -14.15 15.2 -10 + [4,16,-12.95,14,-10,-13.55,13.6,-10,-14.7,14.75,-10,-14.15,15.2,-10], +// 4 16 -13.55 13.6 -10 -14.1 12.8 -10 -15.15 14.5 -10 -14.7 14.75 -10 + [4,16,-13.55,13.6,-10,-14.1,12.8,-10,-15.15,14.5,-10,-14.7,14.75,-10], +// 4 16 -15.15 14.5 -10 -14.1 12.8 -10 -14.6 11.7 -10 -15.35 14 -10 + [4,16,-15.15,14.5,-10,-14.1,12.8,-10,-14.6,11.7,-10,-15.35,14,-10], +// 3 16 -15.5 14.45 -10 -16.45 18.15 -10 -15.35 14.95 -10 + [3,16,-15.5,14.45,-10,-16.45,18.15,-10,-15.35,14.95,-10], +// 3 16 -14.15 10.2 -10 -14.65 10.8 -10 -14.15 10.45 -10 + [3,16,-14.15,10.2,-10,-14.65,10.8,-10,-14.15,10.45,-10], +// 3 16 -14.15 10.45 -10 -14.65 10.8 -10 -14.1 11.8 -10 + [3,16,-14.15,10.45,-10,-14.65,10.8,-10,-14.1,11.8,-10], +// 4 16 -14.15 10.45 -10 -14.1 11.8 -10 -13.6 12.65 -10 -11.3 10.25 -10 + [4,16,-14.15,10.45,-10,-14.1,11.8,-10,-13.6,12.65,-10,-11.3,10.25,-10], +// 4 16 -13.6 12.65 -10 -13 13.5 -10 -12.25 13.95 -10 -11.3 10.25 -10 + [4,16,-13.6,12.65,-10,-13,13.5,-10,-12.25,13.95,-10,-11.3,10.25,-10], +// 4 16 -13.75 15.95 -10 -13.55 17.75 -10 -12.3 19.15 -10 -12.25 14.15 -10 + [4,16,-13.75,15.95,-10,-13.55,17.75,-10,-12.3,19.15,-10,-12.25,14.15,-10], +// 4 16 -12.25 14.15 -10 -8.2 20.25 -10 -11.3 10.25 -10 -12.25 13.95 -10 + [4,16,-12.25,14.15,-10,-8.2,20.25,-10,-11.3,10.25,-10,-12.25,13.95,-10], +// 3 16 -8.4 10.1 -10 -11.3 10.25 -10 -8.2 20.25 -10 + [3,16,-8.4,10.1,-10,-11.3,10.25,-10,-8.2,20.25,-10], +// 4 16 -8.4 10.1 -10 -8.2 20.25 -10 -3.05 9.85 -10 -5.7 9.95 -10 + [4,16,-8.4,10.1,-10,-8.2,20.25,-10,-3.05,9.85,-10,-5.7,9.95,-10], +// 4 16 -3.05 9.85 -10 -8.2 20.25 -10 -1.85 12.6 -10 -1.69 9.8 -10 + [4,16,-3.05,9.85,-10,-8.2,20.25,-10,-1.85,12.6,-10,-1.69,9.8,-10], +// 4 16 -7.8 20.9 -10 -2 17.8 -10 -1.85 12.6 -10 -8.2 20.25 -10 + [4,16,-7.8,20.9,-10,-2,17.8,-10,-1.85,12.6,-10,-8.2,20.25,-10], +// 4 16 -7.8 20.9 -10 -7.35 21.4 -10 -6.75 21.9 -10 -2 17.8 -10 + [4,16,-7.8,20.9,-10,-7.35,21.4,-10,-6.75,21.9,-10,-2,17.8,-10], +// 3 16 -2 17.8 -10 -6.75 21.9 -10 -6.15 22.4 -10 + [3,16,-2,17.8,-10,-6.75,21.9,-10,-6.15,22.4,-10], +// 3 16 -2 17.8 -10 -6.15 22.4 -10 -5.6 23 -10 + [3,16,-2,17.8,-10,-6.15,22.4,-10,-5.6,23,-10], +// 3 16 -2 17.8 -10 -5.6 23 -10 -5.1 23.75 -10 + [3,16,-2,17.8,-10,-5.6,23,-10,-5.1,23.75,-10], +// 4 16 -2.25 24.5 -10 -2 17.8 -10 -5.1 23.75 -10 -4 24.5 -10 + [4,16,-2.25,24.5,-10,-2,17.8,-10,-5.1,23.75,-10,-4,24.5,-10], +// 3 16 -5.1 23.75 -10 -4.59 24.76 -10 -4.32 24.57 -10 + [3,16,-5.1,23.75,-10,-4.59,24.76,-10,-4.32,24.57,-10], +// 3 16 -5.1 23.75 -10 -4.32 24.57 -10 -4 24.5 -10 + [3,16,-5.1,23.75,-10,-4.32,24.57,-10,-4,24.5,-10], +// 4 16 -6 23.6 -10 -9.05 24.1 -10 -8.8 25.3 -10 -5.75 24.4 -10 + [4,16,-6,23.6,-10,-9.05,24.1,-10,-8.8,25.3,-10,-5.75,24.4,-10], +// 3 16 -5.75 24.4 -10 -8.8 25.3 -10 -5.65 25.3 -10 + [3,16,-5.75,24.4,-10,-8.8,25.3,-10,-5.65,25.3,-10], +// 3 16 -6.45 23.05 -10 -9.05 24.1 -10 -6 23.6 -10 + [3,16,-6.45,23.05,-10,-9.05,24.1,-10,-6,23.6,-10], +// 4 16 -7 22.5 -10 -9.45 23.1 -10 -9.05 24.1 -10 -6.45 23.05 -10 + [4,16,-7,22.5,-10,-9.45,23.1,-10,-9.05,24.1,-10,-6.45,23.05,-10], +// 4 16 -10.3 21.65 -10 -9.45 23.1 -10 -7 22.5 -10 -7.5 22.1 -10 + [4,16,-10.3,21.65,-10,-9.45,23.1,-10,-7,22.5,-10,-7.5,22.1,-10], +// 4 16 -11.2 20.45 -10 -10.3 21.65 -10 -7.5 22.1 -10 -7.95 21.45 -10 + [4,16,-11.2,20.45,-10,-10.3,21.65,-10,-7.5,22.1,-10,-7.95,21.45,-10], +// 4 16 -7.95 21.45 -10 -8.2 20.8 -10 -12.3 19.15 -10 -11.2 20.45 -10 + [4,16,-7.95,21.45,-10,-8.2,20.8,-10,-12.3,19.15,-10,-11.2,20.45,-10], +// 4 16 -12.25 14.15 -10 -12.3 19.15 -10 -8.2 20.8 -10 -8.2 20.25 -10 + [4,16,-12.25,14.15,-10,-12.3,19.15,-10,-8.2,20.8,-10,-8.2,20.25,-10], +// 4 16 -1.5 24.5 -10 -.3 24.5 -10 -.4 18.9 -10 -1.55 19.95 -10 + [4,16,-1.5,24.5,-10,-.3,24.5,-10,-.4,18.9,-10,-1.55,19.95,-10], +// 4 16 -1.55 19.95 -10 -.4 18.9 -10 -.45 14.3 -10 -1.45 14.7 -10 + [4,16,-1.55,19.95,-10,-.4,18.9,-10,-.45,14.3,-10,-1.45,14.7,-10], +// 4 16 -1.45 14.7 -10 -.45 14.3 -10 -.35 9.75 -10 -1.25 9.8 -10 + [4,16,-1.45,14.7,-10,-.45,14.3,-10,-.35,9.75,-10,-1.25,9.8,-10], +// 4 16 -1.25 9.8 -10 -.35 9.75 -10 -.25 5.05 -10 -1 6.05 -10 + [4,16,-1.25,9.8,-10,-.35,9.75,-10,-.25,5.05,-10,-1,6.05,-10], +// 3 16 -.8 3.85 -10 -1 6.05 -10 -.25 5.05 -10 + [3,16,-.8,3.85,-10,-1,6.05,-10,-.25,5.05,-10], +// 4 16 -.25 5.05 -10 -.16 3.29 -10 -.74 3.3 -10 -.8 3.85 -10 + [4,16,-.25,5.05,-10,-.16,3.29,-10,-.74,3.3,-10,-.8,3.85,-10], +// 4 16 -14.1 9.8 -10 -14.15 10.2 -10 -12.8 9.68 -10 -13.25 9.7 -10 + [4,16,-14.1,9.8,-10,-14.15,10.2,-10,-12.8,9.68,-10,-13.25,9.7,-10], +// 4 16 -14.15 10.2 -10 -12.35 10.05 -10 -11.95 9.65 -10 -12.8 9.68 -10 + [4,16,-14.15,10.2,-10,-12.35,10.05,-10,-11.95,9.65,-10,-12.8,9.68,-10], +// 4 16 -10.7 9.6 -10 -11.55 9.63 -10 -11.95 9.65 -10 -12.35 10.05 -10 + [4,16,-10.7,9.6,-10,-11.55,9.63,-10,-11.95,9.65,-10,-12.35,10.05,-10], +// 4 16 -11.55 9.63 -10 -11.55 9.43 -10 -11.95 9.45 -10 -11.95 9.65 -10 + [4,16,-11.55,9.63,-10,-11.55,9.43,-10,-11.95,9.45,-10,-11.95,9.65,-10], +// 4 16 -13.25 9.5 -10 -13.25 9.7 -10 -12.8 9.68 -10 -12.8 9.48 -10 + [4,16,-13.25,9.5,-10,-13.25,9.7,-10,-12.8,9.68,-10,-12.8,9.48,-10], +// 4 16 -10.7 9.6 -10 -10.25 9.58 -10 -10.25 9.38 -10 -10.7 9.4 -10 + [4,16,-10.7,9.6,-10,-10.25,9.58,-10,-10.25,9.38,-10,-10.7,9.4,-10], +// 4 16 -10.25 9.58 -10 -10 9.9 -10 -8.95 9.48 -10 -9.4 9.5 -10 + [4,16,-10.25,9.58,-10,-10,9.9,-10,-8.95,9.48,-10,-9.4,9.5,-10], +// 4 16 -8.95 9.48 -10 -8.95 9.28 -10 -9.4 9.3 -10 -9.4 9.5 -10 + [4,16,-8.95,9.48,-10,-8.95,9.28,-10,-9.4,9.3,-10,-9.4,9.5,-10], +// 4 16 -10.25 9.58 -10 -10.7 9.6 -10 -12.35 10.05 -10 -10 9.9 -10 + [4,16,-10.25,9.58,-10,-10.7,9.6,-10,-12.35,10.05,-10,-10,9.9,-10], +// 4 16 -8.95 9.48 -10 -10 9.9 -10 -7.55 9.43 -10 -8.1 9.43 -10 + [4,16,-8.95,9.48,-10,-10,9.9,-10,-7.55,9.43,-10,-8.1,9.43,-10], +// 4 16 -10 9.9 -10 -6.95 9.7 -10 -6.7 9.38 -10 -7.55 9.43 -10 + [4,16,-10,9.9,-10,-6.95,9.7,-10,-6.7,9.38,-10,-7.55,9.43,-10], +// 4 16 -8.1 9.23 -10 -8.1 9.43 -10 -7.55 9.43 -10 -7.55 9.23 -10 + [4,16,-8.1,9.23,-10,-8.1,9.43,-10,-7.55,9.43,-10,-7.55,9.23,-10], +// 4 16 -6.7 9.38 -10 -6.25 9.35 -10 -6.25 9.15 -10 -6.7 9.18 -10 + [4,16,-6.7,9.38,-10,-6.25,9.35,-10,-6.25,9.15,-10,-6.7,9.18,-10], +// 4 16 -5.4 9.3 -10 -4.9 9.28 -10 -4.9 9.08 -10 -5.4 9.1 -10 + [4,16,-5.4,9.3,-10,-4.9,9.28,-10,-4.9,9.08,-10,-5.4,9.1,-10], +// 4 16 -3.7 9.2 -10 -3.7 9 -10 -4.05 9 -10 -4.05 9.2 -10 + [4,16,-3.7,9.2,-10,-3.7,9,-10,-4.05,9,-10,-4.05,9.2,-10], +// 4 16 -2.85 8.95 -10 -2.85 9.15 -10 -2.35 9.13 -10 -2.35 8.93 -10 + [4,16,-2.85,8.95,-10,-2.85,9.15,-10,-2.35,9.13,-10,-2.35,8.93,-10], +// 3 16 -6.25 9.35 -10 -6.7 9.38 -10 -6.95 9.7 -10 + [3,16,-6.25,9.35,-10,-6.7,9.38,-10,-6.95,9.7,-10], +// 4 16 -6.25 9.35 -10 -6.95 9.7 -10 -4.3 9.55 -10 -5.4 9.3 -10 + [4,16,-6.25,9.35,-10,-6.95,9.7,-10,-4.3,9.55,-10,-5.4,9.3,-10], +// 3 16 -4.9 9.28 -10 -5.4 9.3 -10 -4.3 9.55 -10 + [3,16,-4.9,9.28,-10,-5.4,9.3,-10,-4.3,9.55,-10], +// 4 16 -4.9 9.28 -10 -4.3 9.55 -10 -3.7 9.2 -10 -4.05 9.2 -10 + [4,16,-4.9,9.28,-10,-4.3,9.55,-10,-3.7,9.2,-10,-4.05,9.2,-10], +// 4 16 -3.7 9.2 -10 -4.3 9.55 -10 -1.68 9.46 -10 -2.85 9.15 -10 + [4,16,-3.7,9.2,-10,-4.3,9.55,-10,-1.68,9.46,-10,-2.85,9.15,-10], +// 4 16 -2.85 9.15 -10 -1.68 9.46 -10 -1.66 9.11 -10 -2.35 9.13 -10 + [4,16,-2.85,9.15,-10,-1.68,9.46,-10,-1.66,9.11,-10,-2.35,9.13,-10], +// 4 16 -14.1 9.6 -10 -13.25 9.5 -10 -12.8 7.1 -10 -13.5 6.25 -10 + [4,16,-14.1,9.6,-10,-13.25,9.5,-10,-12.8,7.1,-10,-13.5,6.25,-10], +// 4 16 -13.25 9.5 -10 -12.8 9.48 -10 -12 7.9 -10 -12.8 7.1 -10 + [4,16,-13.25,9.5,-10,-12.8,9.48,-10,-12,7.9,-10,-12.8,7.1,-10], +// 3 16 -12 7.9 -10 -12.8 9.48 -10 -11.95 9.45 -10 + [3,16,-12,7.9,-10,-12.8,9.48,-10,-11.95,9.45,-10], +// 4 16 -11.95 9.45 -10 -11.55 9.43 -10 -11 8.4 -10 -12 7.9 -10 + [4,16,-11.95,9.45,-10,-11.55,9.43,-10,-11,8.4,-10,-12,7.9,-10], +// 4 16 -11.55 9.43 -10 -10.7 9.4 -10 -10.25 9.38 -10 -11 8.4 -10 + [4,16,-11.55,9.43,-10,-10.7,9.4,-10,-10.25,9.38,-10,-11,8.4,-10], +// 4 16 -11 8.4 -10 -10.25 9.38 -10 -9.4 9.3 -10 -10.05 8.5 -10 + [4,16,-11,8.4,-10,-10.25,9.38,-10,-9.4,9.3,-10,-10.05,8.5,-10], +// 4 16 -10.05 8.5 -10 -9.4 9.3 -10 -8.95 9.28 -10 -9.5 8.45 -10 + [4,16,-10.05,8.5,-10,-9.4,9.3,-10,-8.95,9.28,-10,-9.5,8.45,-10], +// 4 16 -8.95 9.28 -10 -8.1 9.23 -10 -5.15 2.9 -10 -9.5 8.45 -10 + [4,16,-8.95,9.28,-10,-8.1,9.23,-10,-5.15,2.9,-10,-9.5,8.45,-10], +// 4 16 -8.1 9.23 -10 -7.55 9.23 -10 -6.7 9.18 -10 -5.15 2.9 -10 + [4,16,-8.1,9.23,-10,-7.55,9.23,-10,-6.7,9.18,-10,-5.15,2.9,-10], +// 4 16 -3.65 3.1 -10 -5.15 2.9 -10 -6.7 9.18 -10 -6.25 9.15 -10 + [4,16,-3.65,3.1,-10,-5.15,2.9,-10,-6.7,9.18,-10,-6.25,9.15,-10], +// 3 16 -3.65 3.1 -10 -6.25 9.15 -10 -5.4 9.1 -10 + [3,16,-3.65,3.1,-10,-6.25,9.15,-10,-5.4,9.1,-10], +// 3 16 -3.65 3.1 -10 -5.4 9.1 -10 -4.9 9.08 -10 + [3,16,-3.65,3.1,-10,-5.4,9.1,-10,-4.9,9.08,-10], +// 4 16 -4.9 9.08 -10 -4.05 9 -10 -2.15 3.25 -10 -3.65 3.1 -10 + [4,16,-4.9,9.08,-10,-4.05,9,-10,-2.15,3.25,-10,-3.65,3.1,-10], +// 4 16 -4.05 9 -10 -3.7 9 -10 -2.85 8.95 -10 -2.15 3.25 -10 + [4,16,-4.05,9,-10,-3.7,9,-10,-2.85,8.95,-10,-2.15,3.25,-10], +// 4 16 -1.4 4.9 -10 -2.15 3.25 -10 -2.85 8.95 -10 -2.35 8.93 -10 + [4,16,-1.4,4.9,-10,-2.15,3.25,-10,-2.85,8.95,-10,-2.35,8.93,-10], +// 3 16 -1.4 4.9 -10 -2.35 8.93 -10 -1.6 8.1 -10 + [3,16,-1.4,4.9,-10,-2.35,8.93,-10,-1.6,8.1,-10], +// 3 16 -1.6 8.1 -10 -2.35 8.93 -10 -1.64 8.91 -10 + [3,16,-1.6,8.1,-10,-2.35,8.93,-10,-1.64,8.91,-10], +// 3 16 -2.15 3.25 -10 -1.4 4.9 -10 -1.21 3.28 -10 + [3,16,-2.15,3.25,-10,-1.4,4.9,-10,-1.21,3.28,-10], +// 4 16 -14.1 9.6 -10 -14.65 10.8 -10 -14.15 10.2 -10 -14.1 9.8 -10 + [4,16,-14.1,9.6,-10,-14.65,10.8,-10,-14.15,10.2,-10,-14.1,9.8,-10], +// 4 16 -13.5 6.25 -10 -14.05 5.25 -10 -14.65 10.8 -10 -14.1 9.6 -10 + [4,16,-13.5,6.25,-10,-14.05,5.25,-10,-14.65,10.8,-10,-14.1,9.6,-10], +// 3 16 -14.05 3.8 -10 -14.05 5.25 -10 -13.75 4.2 -10 + [3,16,-14.05,3.8,-10,-14.05,5.25,-10,-13.75,4.2,-10], +// 3 16 -13.75 4.2 -10 -14.05 5.25 -10 -13 4.85 -10 + [3,16,-13.75,4.2,-10,-14.05,5.25,-10,-13,4.85,-10], +// 4 16 -14.05 5.25 -10 -13.05 6.25 -10 -12.3 5.15 -10 -13 4.85 -10 + [4,16,-14.05,5.25,-10,-13.05,6.25,-10,-12.3,5.15,-10,-13,4.85,-10], +// 4 16 -13.05 6.25 -10 -12.1 7.15 -10 -11.65 5.2 -10 -12.3 5.15 -10 + [4,16,-13.05,6.25,-10,-12.1,7.15,-10,-11.65,5.2,-10,-12.3,5.15,-10], +// 4 16 -12.1 7.15 -10 -11.15 7.8 -10 -11 5.15 -10 -11.65 5.2 -10 + [4,16,-12.1,7.15,-10,-11.15,7.8,-10,-11,5.15,-10,-11.65,5.2,-10], +// 4 16 -9.5 8.45 -10 -11 5.15 -10 -11.15 7.8 -10 -10.2 8.2 -10 + [4,16,-9.5,8.45,-10,-11,5.15,-10,-11.15,7.8,-10,-10.2,8.2,-10], +// 4 16 -6.5 2.6 -10 -11 5.15 -10 -9.5 8.45 -10 -5.15 2.9 -10 + [4,16,-6.5,2.6,-10,-11,5.15,-10,-9.5,8.45,-10,-5.15,2.9,-10], +// 4 16 -8.05 2 -10 -11.75 5 -10 -11 5.15 -10 -6.5 2.6 -10 + [4,16,-8.05,2,-10,-11.75,5,-10,-11,5.15,-10,-6.5,2.6,-10], +// 4 16 -9.05 1.4 -10 -12.4 4.75 -10 -11.75 5 -10 -8.05 2 -10 + [4,16,-9.05,1.4,-10,-12.4,4.75,-10,-11.75,5,-10,-8.05,2,-10], +// 4 16 -12.3 1.55 -10 -12.4 4.75 -10 -9.05 1.4 -10 -11.5 1.18 -10 + [4,16,-12.3,1.55,-10,-12.4,4.75,-10,-9.05,1.4,-10,-11.5,1.18,-10], +// 4 16 -12.3 1.55 -10 -12.75 1.8 -10 -13.2 2.15 -10 -12.4 4.75 -10 + [4,16,-12.3,1.55,-10,-12.75,1.8,-10,-13.2,2.15,-10,-12.4,4.75,-10], +// 3 16 -13.2 2.15 -10 -13.55 2.55 -10 -13.5 3 -10 + [3,16,-13.2,2.15,-10,-13.55,2.55,-10,-13.5,3,-10], +// 4 16 -13.2 2.15 -10 -13.5 3 -10 -13.3 4.15 -10 -12.4 4.75 -10 + [4,16,-13.2,2.15,-10,-13.5,3,-10,-13.3,4.15,-10,-12.4,4.75,-10], +// 4 16 -13.5 3 -10 -13.65 3.4 -10 -13.7 3.7 -10 -13.3 4.15 -10 + [4,16,-13.5,3,-10,-13.65,3.4,-10,-13.7,3.7,-10,-13.3,4.15,-10], +// 3 16 -14.345 2 -10 -13.55 2.55 -10 -13.4 2.05 -10 + [3,16,-14.345,2,-10,-13.55,2.55,-10,-13.4,2.05,-10], +// 4 16 -12 0 -10 -14.345 2 -10 -13.4 2.05 -10 -12.9 1.5 -10 + [4,16,-12,0,-10,-14.345,2,-10,-13.4,2.05,-10,-12.9,1.5,-10], +// 3 16 -12 0 -10 -12.9 1.5 -10 -12.3 1.25 -10 + [3,16,-12,0,-10,-12.9,1.5,-10,-12.3,1.25,-10], +// 3 16 -12 0 -10 -12.3 1.25 -10 -11.5 1.18 -10 + [3,16,-12,0,-10,-12.3,1.25,-10,-11.5,1.18,-10], +// 4 16 -11.5 1.18 -10 -9.05 1.4 -10 -8.7 1.1 -10 -12 0 -10 + [4,16,-11.5,1.18,-10,-9.05,1.4,-10,-8.7,1.1,-10,-12,0,-10], +// 4 16 -13.85 3.25 -10 -13.5 3 -10 -13.55 2.55 -10 -14.345 2 -10 + [4,16,-13.85,3.25,-10,-13.5,3,-10,-13.55,2.55,-10,-14.345,2,-10], +// 3 16 -14.345 2 -10 -14.05 3.6 -10 -13.85 3.25 -10 + [3,16,-14.345,2,-10,-14.05,3.6,-10,-13.85,3.25,-10], +// 3 16 -16.45 18.15 -10 -19 29 -10 -16.25 20.6 -10 + [3,16,-16.45,18.15,-10,-19,29,-10,-16.25,20.6,-10], +// 4 16 -14.345 2 -10 -19 29 -10 -16.45 18.15 -10 -15.3 10 -10 + [4,16,-14.345,2,-10,-19,29,-10,-16.45,18.15,-10,-15.3,10,-10], +// 3 16 -15.3 10 -10 -16.45 18.15 -10 -15.5 14.45 -10 + [3,16,-15.3,10,-10,-16.45,18.15,-10,-15.5,14.45,-10], +// 3 16 -15.3 10 -10 -15.5 14.45 -10 -15.35 14 -10 + [3,16,-15.3,10,-10,-15.5,14.45,-10,-15.35,14,-10], +// 4 16 -14.6 11.7 -10 -14.65 10.8 -10 -15.3 10 -10 -15.35 14 -10 + [4,16,-14.6,11.7,-10,-14.65,10.8,-10,-15.3,10,-10,-15.35,14,-10], +// 4 16 -14.05 3.8 -10 -15.3 10 -10 -14.65 10.8 -10 -14.05 5.25 -10 + [4,16,-14.05,3.8,-10,-15.3,10,-10,-14.65,10.8,-10,-14.05,5.25,-10], +// 4 16 -14.05 3.6 -10 -14.345 2 -10 -15.3 10 -10 -14.05 3.8 -10 + [4,16,-14.05,3.6,-10,-14.345,2,-10,-15.3,10,-10,-14.05,3.8,-10], +// 4 16 -12 0 -10 -8.7 1.1 -10 -.35 1.15 -10 0 0 -10 + [4,16,-12,0,-10,-8.7,1.1,-10,-.35,1.15,-10,0,0,-10], +// 4 16 -7.9 1.55 -10 -.45 1.3 -10 -.35 1.15 -10 -8.7 1.1 -10 + [4,16,-7.9,1.55,-10,-.45,1.3,-10,-.35,1.15,-10,-8.7,1.1,-10], +// 4 16 -7.9 1.55 -10 -6.85 2 -10 -5.45 2.35 -10 -.45 1.3 -10 + [4,16,-7.9,1.55,-10,-6.85,2,-10,-5.45,2.35,-10,-.45,1.3,-10], +// 4 16 -5.45 2.35 -10 -4.1 2.6 -10 -.65 1.7 -10 -.45 1.3 -10 + [4,16,-5.45,2.35,-10,-4.1,2.6,-10,-.65,1.7,-10,-.45,1.3,-10], +// 4 16 -4.1 2.6 -10 -2.6 2.8 -10 -.8 2.15 -10 -.65 1.7 -10 + [4,16,-4.1,2.6,-10,-2.6,2.8,-10,-.8,2.15,-10,-.65,1.7,-10], +// 3 16 -.8 2.15 -10 -2.6 2.8 -10 -.92 2.85 -10 + [3,16,-.8,2.15,-10,-2.6,2.8,-10,-.92,2.85,-10], +// 3 16 -.45 2.55 -10 -.51 2.85 -10 .6 2.85 -10 + [3,16,-.45,2.55,-10,-.51,2.85,-10,.6,2.85,-10], +// 4 16 -.45 2.55 -10 .6 2.85 -10 0 1.6 -10 -.3 2.05 -10 + [4,16,-.45,2.55,-10,.6,2.85,-10,0,1.6,-10,-.3,2.05,-10], +// 4 16 2.4 2.75 -10 .5 1.15 -10 0 1.6 -10 .6 2.85 -10 + [4,16,2.4,2.75,-10,.5,1.15,-10,0,1.6,-10,.6,2.85,-10], +// 4 16 2.4 2.75 -10 4 2.55 -10 5.4 2.3 -10 .5 1.15 -10 + [4,16,2.4,2.75,-10,4,2.55,-10,5.4,2.3,-10,.5,1.15,-10], +// 4 16 7.45 1.55 -10 .5 1.15 -10 5.4 2.3 -10 6.6 1.9 -10 + [4,16,7.45,1.55,-10,.5,1.15,-10,5.4,2.3,-10,6.6,1.9,-10], +// 4 16 0 0 -10 .5 1.15 -10 7.45 1.55 -10 8.05 1.15 -10 + [4,16,0,0,-10,.5,1.15,-10,7.45,1.55,-10,8.05,1.15,-10], +// 3 16 0 0 -10 -.35 1.15 -10 .5 1.15 -10 + [3,16,0,0,-10,-.35,1.15,-10,.5,1.15,-10], +// 4 16 11.25 1.3 -10 12 0 -10 8.55 1.3 -10 10.15 1.5 -10 + [4,16,11.25,1.3,-10,12,0,-10,8.55,1.3,-10,10.15,1.5,-10], +// 3 16 12 0 -10 8.05 1.15 -10 8.55 1.3 -10 + [3,16,12,0,-10,8.05,1.15,-10,8.55,1.3,-10], +// 3 16 12 0 -10 0 0 -10 8.05 1.15 -10 + [3,16,12,0,-10,0,0,-10,8.05,1.15,-10], +// 4 16 8.05 1.7 -10 9.5 1.9 -10 10.15 1.5 -10 8.55 1.3 -10 + [4,16,8.05,1.7,-10,9.5,1.9,-10,10.15,1.5,-10,8.55,1.3,-10], +// 4 16 7.15 2.15 -10 9 2.55 -10 9.5 1.9 -10 8.05 1.7 -10 + [4,16,7.15,2.15,-10,9,2.55,-10,9.5,1.9,-10,8.05,1.7,-10], +// 4 16 11.75 3.4 -10 11.9 3 -10 9.8 2.05 -10 9.2 2.6 -10 + [4,16,11.75,3.4,-10,11.9,3,-10,9.8,2.05,-10,9.2,2.6,-10], +// 4 16 9.8 2.05 -10 11.9 3 -10 11.25 1.3 -10 10.4 1.7 -10 + [4,16,9.8,2.05,-10,11.9,3,-10,11.25,1.3,-10,10.4,1.7,-10], +// 4 16 14.345 2 -10 11.25 1.3 -10 11.9 3 -10 12.1 2.95 -10 + [4,16,14.345,2,-10,11.25,1.3,-10,11.9,3,-10,12.1,2.95,-10], +// 3 16 12 0 -10 11.25 1.3 -10 14.345 2 -10 + [3,16,12,0,-10,11.25,1.3,-10,14.345,2,-10], +// 4 16 .04 3.28 -10 -.1 7.55 -10 .7 8.9 -10 1.15 3.25 -10 + [4,16,.04,3.28,-10,-.1,7.55,-10,.7,8.9,-10,1.15,3.25,-10], +// 4 16 1.15 3.25 -10 1.1 8.9 -10 1.95 8.93 -10 2.85 3.1 -10 + [4,16,1.15,3.25,-10,1.1,8.9,-10,1.95,8.93,-10,2.85,3.1,-10], +// 4 16 1.95 8.93 -10 2.35 8.93 -10 4.35 2.9 -10 2.85 3.1 -10 + [4,16,1.95,8.93,-10,2.35,8.93,-10,4.35,2.9,-10,2.85,3.1,-10], +// 3 16 4.35 2.9 -10 2.35 8.93 -10 3.2 8.95 -10 + [3,16,4.35,2.9,-10,2.35,8.93,-10,3.2,8.95,-10], +// 4 16 3.7 8.98 -10 4.55 9.03 -10 5.4 8.05 -10 4.35 2.9 -10 + [4,16,3.7,8.98,-10,4.55,9.03,-10,5.4,8.05,-10,4.35,2.9,-10], +// 4 16 6.25 9.1 -10 5.4 8.05 -10 4.95 9.03 -10 5.8 9.08 -10 + [4,16,6.25,9.1,-10,5.4,8.05,-10,4.95,9.03,-10,5.8,9.08,-10], +// 3 16 -.1 7.55 -10 -.11 8.9 -10 .7 8.9 -10 + [3,16,-.1,7.55,-10,-.11,8.9,-10,.7,8.9,-10], +// 4 16 1.15 3.25 -10 .7 8.9 -10 .7 9.1 -10 1.1 8.9 -10 + [4,16,1.15,3.25,-10,.7,8.9,-10,.7,9.1,-10,1.1,8.9,-10], +// 4 16 1.95 8.93 -10 1.95 9.13 -10 2.35 9.13 -10 2.35 8.93 -10 + [4,16,1.95,8.93,-10,1.95,9.13,-10,2.35,9.13,-10,2.35,8.93,-10], +// 4 16 4.35 2.9 -10 3.2 8.95 -10 3.2 9.15 -10 3.7 8.98 -10 + [4,16,4.35,2.9,-10,3.2,8.95,-10,3.2,9.15,-10,3.7,8.98,-10], +// 4 16 5.4 8.05 -10 4.55 9.03 -10 4.55 9.23 -10 4.95 9.03 -10 + [4,16,5.4,8.05,-10,4.55,9.03,-10,4.55,9.23,-10,4.95,9.03,-10], +// 3 16 4.95 9.03 -10 4.55 9.23 -10 4.95 9.23 -10 + [3,16,4.95,9.03,-10,4.55,9.23,-10,4.95,9.23,-10], +// 4 16 6.25 9.3 -10 6.25 9.1 -10 5.8 9.08 -10 5.8 9.28 -10 + [4,16,6.25,9.3,-10,6.25,9.1,-10,5.8,9.08,-10,5.8,9.28,-10], +// 4 16 7.1 9.15 -10 7.1 9.35 -10 7.65 9.38 -10 7.65 9.18 -10 + [4,16,7.1,9.15,-10,7.1,9.35,-10,7.65,9.38,-10,7.65,9.18,-10], +// 4 16 8.5 9.2 -10 8.5 9.4 -10 8.95 9.4 -10 8.95 9.2 -10 + [4,16,8.5,9.2,-10,8.5,9.4,-10,8.95,9.4,-10,8.95,9.2,-10], +// 4 16 9.8 9.23 -10 9.8 9.43 -10 10.25 9.43 -10 10.25 9.23 -10 + [4,16,9.8,9.23,-10,9.8,9.43,-10,10.25,9.43,-10,10.25,9.23,-10], +// 4 16 -.12 9.1 -10 -.12 9.45 -10 .95 9.45 -10 .7 9.1 -10 + [4,16,-.12,9.1,-10,-.12,9.45,-10,.95,9.45,-10,.7,9.1,-10], +// 4 16 1.1 8.9 -10 .7 9.1 -10 .95 9.45 -10 1.1 9.1 -10 + [4,16,1.1,8.9,-10,.7,9.1,-10,.95,9.45,-10,1.1,9.1,-10], +// 3 16 1.1 9.1 -10 .95 9.45 -10 1.95 9.13 -10 + [3,16,1.1,9.1,-10,.95,9.45,-10,1.95,9.13,-10], +// 4 16 1.95 9.13 -10 .95 9.45 -10 3.25 9.5 -10 2.35 9.13 -10 + [4,16,1.95,9.13,-10,.95,9.45,-10,3.25,9.5,-10,2.35,9.13,-10], +// 3 16 2.35 9.13 -10 3.25 9.5 -10 3.2 9.15 -10 + [3,16,2.35,9.13,-10,3.25,9.5,-10,3.2,9.15,-10], +// 4 16 3.7 8.98 -10 3.2 9.15 -10 3.25 9.5 -10 3.7 9.18 -10 + [4,16,3.7,8.98,-10,3.2,9.15,-10,3.25,9.5,-10,3.7,9.18,-10], +// 3 16 3.7 9.18 -10 3.25 9.5 -10 4.55 9.23 -10 + [3,16,3.7,9.18,-10,3.25,9.5,-10,4.55,9.23,-10], +// 4 16 4.55 9.23 -10 3.25 9.5 -10 6.6 9.6 -10 4.95 9.23 -10 + [4,16,4.55,9.23,-10,3.25,9.5,-10,6.6,9.6,-10,4.95,9.23,-10], +// 3 16 4.95 9.23 -10 6.6 9.6 -10 5.8 9.28 -10 + [3,16,4.95,9.23,-10,6.6,9.6,-10,5.8,9.28,-10], +// 4 16 7.1 9.35 -10 6.25 9.3 -10 5.8 9.28 -10 6.6 9.6 -10 + [4,16,7.1,9.35,-10,6.25,9.3,-10,5.8,9.28,-10,6.6,9.6,-10], +// 3 16 7.1 9.35 -10 6.6 9.6 -10 7.65 9.38 -10 + [3,16,7.1,9.35,-10,6.6,9.6,-10,7.65,9.38,-10], +// 4 16 8.5 9.4 -10 7.65 9.38 -10 6.6 9.6 -10 9.5 9.7 -10 + [4,16,8.5,9.4,-10,7.65,9.38,-10,6.6,9.6,-10,9.5,9.7,-10], +// 4 16 8.5 9.4 -10 9.5 9.7 -10 9.8 9.43 -10 8.95 9.4 -10 + [4,16,8.5,9.4,-10,9.5,9.7,-10,9.8,9.43,-10,8.95,9.4,-10], +// 4 16 9.8 9.43 -10 9.5 9.7 -10 11.1 9.45 -10 10.25 9.43 -10 + [4,16,9.8,9.43,-10,9.5,9.7,-10,11.1,9.45,-10,10.25,9.43,-10], +// 4 16 9.5 9.7 -10 11.95 9.8 -10 11.55 9.48 -10 11.1 9.45 -10 + [4,16,9.5,9.7,-10,11.95,9.8,-10,11.55,9.48,-10,11.1,9.45,-10], +// 3 16 11.55 9.48 -10 11.95 9.8 -10 12.43 9.53 -10 + [3,16,11.55,9.48,-10,11.95,9.8,-10,12.43,9.53,-10], +// 4 16 13.55 9.9 -10 12.95 9.55 -10 12.43 9.53 -10 11.95 9.8 -10 + [4,16,13.55,9.9,-10,12.95,9.55,-10,12.43,9.53,-10,11.95,9.8,-10], +// 4 16 12.95 9.55 -10 13.55 9.9 -10 14 9.95 -10 13.8 9.6 -10 + [4,16,12.95,9.55,-10,13.55,9.9,-10,14,9.95,-10,13.8,9.6,-10], +// 4 16 11.55 9.48 -10 11.55 9.28 -10 11.1 9.25 -10 11.1 9.45 -10 + [4,16,11.55,9.48,-10,11.55,9.28,-10,11.1,9.25,-10,11.1,9.45,-10], +// 4 16 12.43 9.33 -10 12.43 9.53 -10 12.95 9.55 -10 12.95 9.35 -10 + [4,16,12.43,9.33,-10,12.43,9.53,-10,12.95,9.55,-10,12.95,9.35,-10], +// 4 16 5.4 8.05 -10 6.25 9.1 -10 7.1 9.15 -10 7.05 7.85 -10 + [4,16,5.4,8.05,-10,6.25,9.1,-10,7.1,9.15,-10,7.05,7.85,-10], +// 4 16 7.1 9.15 -10 7.65 9.18 -10 8.5 9.2 -10 7.05 7.85 -10 + [4,16,7.1,9.15,-10,7.65,9.18,-10,8.5,9.2,-10,7.05,7.85,-10], +// 4 16 7.05 7.85 -10 8.5 9.2 -10 8.95 9.2 -10 8.55 7.3 -10 + [4,16,7.05,7.85,-10,8.5,9.2,-10,8.95,9.2,-10,8.55,7.3,-10], +// 4 16 10.25 9.23 -10 8.55 7.3 -10 8.95 9.2 -10 9.8 9.23 -10 + [4,16,10.25,9.23,-10,8.55,7.3,-10,8.95,9.2,-10,9.8,9.23,-10], +// 4 16 10.25 9.23 -10 11.1 9.25 -10 12.05 8.15 -10 8.55 7.3 -10 + [4,16,10.25,9.23,-10,11.1,9.25,-10,12.05,8.15,-10,8.55,7.3,-10], +// 4 16 12.5 7.7 -10 10 6.5 -10 8.55 7.3 -10 12.05 8.15 -10 + [4,16,12.5,7.7,-10,10,6.5,-10,8.55,7.3,-10,12.05,8.15,-10], +// 4 16 12.5 7.7 -10 12.7 7.35 -10 12.8 6.9 -10 10 6.5 -10 + [4,16,12.5,7.7,-10,12.7,7.35,-10,12.8,6.9,-10,10,6.5,-10], +// 3 16 11.05 5.7 -10 10 6.5 -10 12.8 6.9 -10 + [3,16,11.05,5.7,-10,10,6.5,-10,12.8,6.9,-10], +// 4 16 11.05 5.7 -10 12.8 6.9 -10 13 6.9 -10 11.6 5.05 -10 + [4,16,11.05,5.7,-10,12.8,6.9,-10,13,6.9,-10,11.6,5.05,-10], +// 3 16 12.05 8.15 -10 11.1 9.25 -10 11.55 9.28 -10 + [3,16,12.05,8.15,-10,11.1,9.25,-10,11.55,9.28,-10], +// 4 16 12.05 8.15 -10 11.55 9.28 -10 12.43 9.33 -10 12.25 8.25 -10 + [4,16,12.05,8.15,-10,11.55,9.28,-10,12.43,9.33,-10,12.25,8.25,-10], +// 4 16 12.25 8.25 -10 12.43 9.33 -10 12.95 9.35 -10 12.9 7.8 -10 + [4,16,12.25,8.25,-10,12.43,9.33,-10,12.95,9.35,-10,12.9,7.8,-10], +// 4 16 12.95 9.35 -10 13.8 9.4 -10 13 7.4 -10 12.9 7.8 -10 + [4,16,12.95,9.35,-10,13.8,9.4,-10,13,7.4,-10,12.9,7.8,-10], +// 3 16 14.345 2 -10 12.1 2.95 -10 12.1 3.35 -10 + [3,16,14.345,2,-10,12.1,2.95,-10,12.1,3.35,-10], +// 4 16 12.1 3.35 -10 12 4.1 -10 13 6.9 -10 14.345 2 -10 + [4,16,12.1,3.35,-10,12,4.1,-10,13,6.9,-10,14.345,2,-10], +// 3 16 12 4.1 -10 11.6 5.05 -10 13 6.9 -10 + [3,16,12,4.1,-10,11.6,5.05,-10,13,6.9,-10], +// 4 16 5.4 8.05 -10 6.7 7.5 -10 5.75 2.6 -10 4.35 2.9 -10 + [4,16,5.4,8.05,-10,6.7,7.5,-10,5.75,2.6,-10,4.35,2.9,-10], +// 4 16 9.1 6.4 -10 5.75 2.6 -10 6.7 7.5 -10 7.9 7 -10 + [4,16,9.1,6.4,-10,5.75,2.6,-10,6.7,7.5,-10,7.9,7,-10], +// 4 16 5.75 2.6 -10 9.1 6.4 -10 9 2.55 -10 7.15 2.15 -10 + [4,16,5.75,2.6,-10,9.1,6.4,-10,9,2.55,-10,7.15,2.15,-10], +// 4 16 9 2.55 -10 9.1 6.4 -10 10.25 5.55 -10 9.2 2.6 -10 + [4,16,9,2.55,-10,9.1,6.4,-10,10.25,5.55,-10,9.2,2.6,-10], +// 4 16 10.25 5.55 -10 11 4.8 -10 11.4 4.1 -10 9.2 2.6 -10 + [4,16,10.25,5.55,-10,11,4.8,-10,11.4,4.1,-10,9.2,2.6,-10], +// 3 16 9.2 2.6 -10 11.4 4.1 -10 11.75 3.4 -10 + [3,16,9.2,2.6,-10,11.4,4.1,-10,11.75,3.4,-10], +// 4 16 13 6.9 -10 13 7.4 -10 13.8 9.4 -10 14.345 2 -10 + [4,16,13,6.9,-10,13,7.4,-10,13.8,9.4,-10,14.345,2,-10], +// 4 16 12.75 10.05 -10 13.5 10.4 -10 13.8 10.5 -10 14.05 10.1 -10 + [4,16,12.75,10.05,-10,13.5,10.4,-10,13.8,10.5,-10,14.05,10.1,-10], +// 4 16 -.12 9.75 -10 -.15 12.35 -10 -.15 16.5 -10 1.55 9.8 -10 + [4,16,-.12,9.75,-10,-.15,12.35,-10,-.15,16.5,-10,1.55,9.8,-10], +// 4 16 1.55 9.8 -10 -.15 16.5 -10 8 9.95 -10 4.6 9.85 -10 + [4,16,1.55,9.8,-10,-.15,16.5,-10,8,9.95,-10,4.6,9.85,-10], +// 4 16 8 9.95 -10 11.4 13.9 -10 12 13.3 -10 11 10 -10 + [4,16,8,9.95,-10,11.4,13.9,-10,12,13.3,-10,11,10,-10], +// 3 16 11 10 -10 12 13.3 -10 12.55 12.6 -10 + [3,16,11,10,-10,12,13.3,-10,12.55,12.6,-10], +// 4 16 12.55 12.6 -10 13 11.75 -10 13.3 11.1 -10 11 10 -10 + [4,16,12.55,12.6,-10,13,11.75,-10,13.3,11.1,-10,11,10,-10], +// 4 16 11 10 -10 13.3 11.1 -10 13.5 10.4 -10 12.75 10.05 -10 + [4,16,11,10,-10,13.3,11.1,-10,13.5,10.4,-10,12.75,10.05,-10], +// 4 16 0 20.4 -10 3 19.8 -10 3.75 19.25 -10 -.15 16.5 -10 + [4,16,0,20.4,-10,3,19.8,-10,3.75,19.25,-10,-.15,16.5,-10], +// 3 16 0 20.4 -10 2 21.05 -10 2.25 20.6 -10 + [3,16,0,20.4,-10,2,21.05,-10,2.25,20.6,-10], +// 3 16 3 19.8 -10 0 20.4 -10 2.25 20.6 -10 + [3,16,3,19.8,-10,0,20.4,-10,2.25,20.6,-10], +// 3 16 0 20.4 -10 1.78 21.55 -10 2 21.05 -10 + [3,16,0,20.4,-10,1.78,21.55,-10,2,21.05,-10], +// 3 16 0 20.4 -10 1.58 22.15 -10 1.78 21.55 -10 + [3,16,0,20.4,-10,1.58,22.15,-10,1.78,21.55,-10], +// 4 16 .15 24.5 -10 1.35 23.3 -10 1.58 22.15 -10 0 20.4 -10 + [4,16,.15,24.5,-10,1.35,23.3,-10,1.58,22.15,-10,0,20.4,-10], +// 3 16 1.35 23.3 -10 .15 24.5 -10 1.2 24.5 -10 + [3,16,1.35,23.3,-10,.15,24.5,-10,1.2,24.5,-10], +// 4 16 1.85 24.5 -10 4 24.5 -10 2.2 22.15 -10 2.05 23.1 -10 + [4,16,1.85,24.5,-10,4,24.5,-10,2.2,22.15,-10,2.05,23.1,-10], +// 4 16 4 24.5 -10 4.32 24.57 -10 2.35 21.7 -10 2.2 22.15 -10 + [4,16,4,24.5,-10,4.32,24.57,-10,2.35,21.7,-10,2.2,22.15,-10], +// 4 16 2.35 21.7 -10 4.32 24.57 -10 3.05 20.5 -10 2.6 21.2 -10 + [4,16,2.35,21.7,-10,4.32,24.57,-10,3.05,20.5,-10,2.6,21.2,-10], +// 3 16 3.4 20 -10 3.05 20.5 -10 4.32 24.57 -10 + [3,16,3.4,20,-10,3.05,20.5,-10,4.32,24.57,-10], +// 4 16 3.4 20 -10 4.32 24.57 -10 4.59 24.76 -10 3.95 19.4 -10 + [4,16,3.4,20,-10,4.32,24.57,-10,4.59,24.76,-10,3.95,19.4,-10], +// 3 16 4.59 24.76 -10 4.78 25.03 -10 7 25.3 -10 + [3,16,4.59,24.76,-10,4.78,25.03,-10,7,25.3,-10], +// 3 16 4.78 25.03 -10 4.84 25.3 -10 7 25.3 -10 + [3,16,4.78,25.03,-10,4.84,25.3,-10,7,25.3,-10], +// 3 16 11.35 24.3 -10 7 25.3 -10 11 25.3 -10 + [3,16,11.35,24.3,-10,7,25.3,-10,11,25.3,-10], +// 4 16 11.6 21.15 -10 7 25.3 -10 11.35 24.3 -10 11.45 23.25 -10 + [4,16,11.6,21.15,-10,7,25.3,-10,11.35,24.3,-10,11.45,23.25,-10], +// 4 16 7 25.3 -10 11.6 21.15 -10 11.85 19.7 -10 9.75 18.4 -10 + [4,16,7,25.3,-10,11.6,21.15,-10,11.85,19.7,-10,9.75,18.4,-10], +// 4 16 9.75 18.4 -10 11.85 19.7 -10 12.25 18.7 -10 10.55 18 -10 + [4,16,9.75,18.4,-10,11.85,19.7,-10,12.25,18.7,-10,10.55,18,-10], +// 4 16 10.55 18 -10 12.25 18.7 -10 12.65 18.1 -10 11.2 17.4 -10 + [4,16,10.55,18,-10,12.25,18.7,-10,12.65,18.1,-10,11.2,17.4,-10], +// 4 16 13.25 17.75 -10 11.65 16.75 -10 11.2 17.4 -10 12.65 18.1 -10 + [4,16,13.25,17.75,-10,11.65,16.75,-10,11.2,17.4,-10,12.65,18.1,-10], +// 4 16 11.65 16.75 -10 13.25 17.75 -10 14.1 17.7 -10 12.05 16 -10 + [4,16,11.65,16.75,-10,13.25,17.75,-10,14.1,17.7,-10,12.05,16,-10], +// 4 16 12.05 16 -10 14.1 17.7 -10 13.25 14.25 -10 12.55 15.15 -10 + [4,16,12.05,16,-10,14.1,17.7,-10,13.25,14.25,-10,12.55,15.15,-10], +// 3 16 13.95 13.6 -10 13.25 14.25 -10 14.1 17.7 -10 + [3,16,13.95,13.6,-10,13.25,14.25,-10,14.1,17.7,-10], +// 4 16 12.05 24.6 -10 12.1 25.3 -10 13.7 25.3 -10 13.7 24.85 -10 + [4,16,12.05,24.6,-10,12.1,25.3,-10,13.7,25.3,-10,13.7,24.85,-10], +// 3 16 13.55 24.2 -10 12.05 24.6 -10 13.7 24.85 -10 + [3,16,13.55,24.2,-10,12.05,24.6,-10,13.7,24.85,-10], +// 4 16 12.05 24.6 -10 13.55 24.2 -10 13.3 23.5 -10 12.1 23.7 -10 + [4,16,12.05,24.6,-10,13.55,24.2,-10,13.3,23.5,-10,12.1,23.7,-10], +// 4 16 12.1 23.7 -10 13.3 23.5 -10 13.25 22.8 -10 12.15 22.25 -10 + [4,16,12.1,23.7,-10,13.3,23.5,-10,13.25,22.8,-10,12.15,22.25,-10], +// 4 16 12.35 20.5 -10 12.15 22.25 -10 13.25 22.8 -10 13.4 22.05 -10 + [4,16,12.35,20.5,-10,12.15,22.25,-10,13.25,22.8,-10,13.4,22.05,-10], +// 4 16 13.4 22.05 -10 13.65 21.5 -10 12.6 19.2 -10 12.35 20.5 -10 + [4,16,13.4,22.05,-10,13.65,21.5,-10,12.6,19.2,-10,12.35,20.5,-10], +// 4 16 13.65 21.5 -10 14.05 21.05 -10 12.9 18.6 -10 12.6 19.2 -10 + [4,16,13.65,21.5,-10,14.05,21.05,-10,12.9,18.6,-10,12.6,19.2,-10], +// 4 16 12.9 18.6 -10 14.05 21.05 -10 14.1 17.7 -10 13.4 18.1 -10 + [4,16,12.9,18.6,-10,14.05,21.05,-10,14.1,17.7,-10,13.4,18.1,-10], +// 3 16 14.35 24.75 -10 14.45 25.3 -10 16.65 25.3 -10 + [3,16,14.35,24.75,-10,14.45,25.3,-10,16.65,25.3,-10], +// 4 16 14.35 24.75 -10 16.65 25.3 -10 13.95 23.55 -10 14.15 24.2 -10 + [4,16,14.35,24.75,-10,16.65,25.3,-10,13.95,23.55,-10,14.15,24.2,-10], +// 4 16 13.95 23.55 -10 16.65 25.3 -10 13.8 22.1 -10 13.8 22.85 -10 + [4,16,13.95,23.55,-10,16.65,25.3,-10,13.8,22.1,-10,13.8,22.85,-10], +// 4 16 13.8 22.1 -10 16.65 25.3 -10 14.05 21.05 -10 13.9 21.6 -10 + [4,16,13.8,22.1,-10,16.65,25.3,-10,14.05,21.05,-10,13.9,21.6,-10], +// 4 16 15.3 10 -10 14.1 17.7 -10 14.05 21.05 -10 16.65 25.3 -10 + [4,16,15.3,10,-10,14.1,17.7,-10,14.05,21.05,-10,16.65,25.3,-10], +// 4 16 4.59 24.76 -10 7 25.3 -10 9.75 18.4 -10 3.95 19.4 -10 + [4,16,4.59,24.76,-10,7,25.3,-10,9.75,18.4,-10,3.95,19.4,-10], +// 4 16 9.75 18.4 -10 10.25 17.85 -10 3.75 19.25 -10 3.95 19.4 -10 + [4,16,9.75,18.4,-10,10.25,17.85,-10,3.75,19.25,-10,3.95,19.4,-10], +// 4 16 3.75 19.25 -10 10.25 17.85 -10 10.95 16.95 -10 -.15 16.5 -10 + [4,16,3.75,19.25,-10,10.25,17.85,-10,10.95,16.95,-10,-.15,16.5,-10], +// 4 16 10.95 16.95 -10 11.35 16.25 -10 11.75 15.35 -10 -.15 16.5 -10 + [4,16,10.95,16.95,-10,11.35,16.25,-10,11.75,15.35,-10,-.15,16.5,-10], +// 4 16 8 9.95 -10 -.15 16.5 -10 11.75 15.35 -10 11.4 13.9 -10 + [4,16,8,9.95,-10,-.15,16.5,-10,11.75,15.35,-10,11.4,13.9,-10], +// 4 16 11.75 15.35 -10 12.2 14.7 -10 12.35 13.45 -10 11.4 13.9 -10 + [4,16,11.75,15.35,-10,12.2,14.7,-10,12.35,13.45,-10,11.4,13.9,-10], +// 4 16 12.2 14.7 -10 12.9 13.95 -10 13.05 12.8 -10 12.35 13.45 -10 + [4,16,12.2,14.7,-10,12.9,13.95,-10,13.05,12.8,-10,12.35,13.45,-10], +// 4 16 12.9 13.95 -10 13.8 13.35 -10 13.55 11.9 -10 13.05 12.8 -10 + [4,16,12.9,13.95,-10,13.8,13.35,-10,13.55,11.9,-10,13.05,12.8,-10], +// 3 16 13.8 11.1 -10 13.55 11.9 -10 13.8 13.35 -10 + [3,16,13.8,11.1,-10,13.55,11.9,-10,13.8,13.35,-10], +// 3 16 14.05 10.1 -10 13.8 10.5 -10 13.8 11.1 -10 + [3,16,14.05,10.1,-10,13.8,10.5,-10,13.8,11.1,-10], +// 4 16 13.8 11.1 -10 13.8 13.35 -10 13.95 13.6 -10 14.05 10.1 -10 + [4,16,13.8,11.1,-10,13.8,13.35,-10,13.95,13.6,-10,14.05,10.1,-10], +// 4 16 13.8 9.6 -10 15.3 10 -10 14.345 2 -10 13.8 9.4 -10 + [4,16,13.8,9.6,-10,15.3,10,-10,14.345,2,-10,13.8,9.4,-10], +// 3 16 13.8 9.6 -10 14 9.95 -10 15.3 10 -10 + [3,16,13.8,9.6,-10,14,9.95,-10,15.3,10,-10], +// 3 16 14 9.95 -10 14.05 10.1 -10 15.3 10 -10 + [3,16,14,9.95,-10,14.05,10.1,-10,15.3,10,-10], +// 4 16 14.1 17.7 -10 15.3 10 -10 14.05 10.1 -10 13.95 13.6 -10 + [4,16,14.1,17.7,-10,15.3,10,-10,14.05,10.1,-10,13.95,13.6,-10], +// 3 16 15.3 10 -10 16.65 25.3 -10 19 29 -10 + [3,16,15.3,10,-10,16.65,25.3,-10,19,29,-10], +// 3 16 14.345 2 -10 15.3 10 -10 19 29 -10 + [3,16,14.345,2,-10,15.3,10,-10,19,29,-10], +// 4 0 -2.15 3.25 -10 -1.21 3.28 -10 -.92 2.85 -10 -2.6 2.8 -10 + [4,0,-2.15,3.25,-10,-1.21,3.28,-10,-.92,2.85,-10,-2.6,2.8,-10], +// 4 0 -1.21 3.28 -10 -.74 3.3 -10 -.51 2.85 -10 -.92 2.85 -10 + [4,0,-1.21,3.28,-10,-.74,3.3,-10,-.51,2.85,-10,-.92,2.85,-10], +// 3 0 -.51 2.85 -10 -.74 3.3 -10 -.16 3.29 -10 + [3,0,-.51,2.85,-10,-.74,3.3,-10,-.16,3.29,-10], +// 4 0 -.51 2.85 -10 -.16 3.29 -10 .04 3.28 -10 .6 2.85 -10 + [4,0,-.51,2.85,-10,-.16,3.29,-10,.04,3.28,-10,.6,2.85,-10], +// 3 0 .6 2.85 -10 .04 3.28 -10 1.15 3.25 -10 + [3,0,.6,2.85,-10,.04,3.28,-10,1.15,3.25,-10], +// 4 0 -.92 2.85 -10 -.51 2.85 -10 -.45 2.55 -10 -.8 2.15 -10 + [4,0,-.92,2.85,-10,-.51,2.85,-10,-.45,2.55,-10,-.8,2.15,-10], +// 3 0 -1.21 3.28 -10 -.8 3.85 -10 -.74 3.3 -10 + [3,0,-1.21,3.28,-10,-.8,3.85,-10,-.74,3.3,-10], +// 4 0 -.16 3.29 -10 -.25 5.05 -10 -.1 7.55 -10 .04 3.28 -10 + [4,0,-.16,3.29,-10,-.25,5.05,-10,-.1,7.55,-10,.04,3.28,-10], +// 4 0 -3.05 9.85 -10 -1.69 9.8 -10 -1.68 9.46 -10 -4.3 9.55 -10 + [4,0,-3.05,9.85,-10,-1.69,9.8,-10,-1.68,9.46,-10,-4.3,9.55,-10], +// 3 0 -1.68 9.46 -10 -1.69 9.8 -10 -1.25 9.8 -10 + [3,0,-1.68,9.46,-10,-1.69,9.8,-10,-1.25,9.8,-10], +// 4 0 -2.35 9.13 -10 -1.66 9.11 -10 -1.64 8.91 -10 -2.35 8.93 -10 + [4,0,-2.35,9.13,-10,-1.66,9.11,-10,-1.64,8.91,-10,-2.35,8.93,-10], +// 4 0 -1 6.05 -10 -1.64 8.91 -10 -1.66 9.11 -10 -1.25 9.8 -10 + [4,0,-1,6.05,-10,-1.64,8.91,-10,-1.66,9.11,-10,-1.25,9.8,-10], +// 3 0 -1.66 9.11 -10 -1.68 9.46 -10 -1.25 9.8 -10 + [3,0,-1.66,9.11,-10,-1.68,9.46,-10,-1.25,9.8,-10], +// 4 0 -.35 9.75 -10 -.11 8.9 -10 -.1 7.55 -10 -.25 5.05 -10 + [4,0,-.35,9.75,-10,-.11,8.9,-10,-.1,7.55,-10,-.25,5.05,-10], +// 3 0 -.11 8.9 -10 -.35 9.75 -10 -.12 9.1 -10 + [3,0,-.11,8.9,-10,-.35,9.75,-10,-.12,9.1,-10], +// 3 0 -.12 9.1 -10 -.35 9.75 -10 -.12 9.45 -10 + [3,0,-.12,9.1,-10,-.35,9.75,-10,-.12,9.45,-10], +// 3 0 -.12 9.45 -10 -.35 9.75 -10 -.12 9.75 -10 + [3,0,-.12,9.45,-10,-.35,9.75,-10,-.12,9.75,-10], +// 4 0 -.12 9.1 -10 .7 9.1 -10 .7 8.9 -10 -.11 8.9 -10 + [4,0,-.12,9.1,-10,.7,9.1,-10,.7,8.9,-10,-.11,8.9,-10], +// 4 0 -.12 9.75 -10 1.55 9.8 -10 .95 9.45 -10 -.12 9.45 -10 + [4,0,-.12,9.75,-10,1.55,9.8,-10,.95,9.45,-10,-.12,9.45,-10], +// 3 0 -.35 9.75 -10 -.15 12.35 -10 -.12 9.75 -10 + [3,0,-.35,9.75,-10,-.15,12.35,-10,-.12,9.75,-10], +// 3 0 1.2 24.5 -10 .15 24.5 -10 0 25.15 -10 + [3,0,1.2,24.5,-10,.15,24.5,-10,0,25.15,-10], +// 4 0 1.2 24.5 -10 0 25.15 -10 3.55 25.15 -10 1.85 24.5 -10 + [4,0,1.2,24.5,-10,0,25.15,-10,3.55,25.15,-10,1.85,24.5,-10], +// 3 0 4 24.5 -10 1.85 24.5 -10 3.55 25.15 -10 + [3,0,4,24.5,-10,1.85,24.5,-10,3.55,25.15,-10], +]; +module ldraw_lib__973prr(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__973prr(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__973prr(line=0.2); \ No newline at end of file diff --git a/parts/97783.scad b/parts/97783.scad index f607bce26..6984041c3 100644 --- a/parts/97783.scad +++ b/parts/97783.scad @@ -3,14 +3,14 @@ use <../p/48/4-4con4.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4disc.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin11.scad> -use <../p/48/4-4rin25.scad> +use <../p/48/4-4ring11.scad> +use <../p/48/4-4ring25.scad> use <../p/stud4.scad> function ldraw_lib__97783() = [ // 0 Figure Friends Dish Round 2.7 x 2.7 // 0 Name: 97783.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__97783() = [ // 0 !HISTORY 2013-08-14 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2015-01-23 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 3 0 1 0 0 0 -1.25 0 0 0 -1 stud4.dat [1,16,0,3,0,1,0,0,0,-1.25,0,0,0,-1, ldraw_lib__stud4()], @@ -45,10 +46,10 @@ function ldraw_lib__97783() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -7 0 5.005 0 0 0 7 0 0 0 5.005 48\4-4con4.dat [1,16,0,-7,0,5.005,0,0,0,7,0,0,0,5.005, ldraw_lib__48__4_4con4()], -// 1 16 0 -4 0 1.05 0 0 0 -1 0 0 0 1.05 48\4-4rin25.dat - [1,16,0,-4,0,1.05,0,0,0,-1,0,0,0,1.05, ldraw_lib__48__4_4rin25()], -// 1 16 0 -7 0 2.275 0 0 0 1 0 0 0 2.275 48\4-4rin11.dat - [1,16,0,-7,0,2.275,0,0,0,1,0,0,0,2.275, ldraw_lib__48__4_4rin11()], +// 1 16 0 -4 0 1.05 0 0 0 -1 0 0 0 1.05 48\4-4ring25.dat + [1,16,0,-4,0,1.05,0,0,0,-1,0,0,0,1.05, ldraw_lib__48__4_4ring25()], +// 1 16 0 -7 0 2.275 0 0 0 1 0 0 0 2.275 48\4-4ring11.dat + [1,16,0,-7,0,2.275,0,0,0,1,0,0,0,2.275, ldraw_lib__48__4_4ring11()], // 1 16 0 -7 0 27.3 0 0 0 3 0 0 0 27.3 48\4-4cylo.dat [1,16,0,-7,0,27.3,0,0,0,3,0,0,0,27.3, ldraw_lib__48__4_4cylo()], ]; diff --git a/parts/98100ps1.scad b/parts/98100ps1.scad index 2a21e00d4..30ed0dcfb 100644 --- a/parts/98100ps1.scad +++ b/parts/98100ps1.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <../p/2-4disc.scad> -use <../p/2-4rin12.scad> +use <../p/2-4ring12.scad> use <../p/2-4ring2.scad> use use @@ -8,17 +8,18 @@ function ldraw_lib__98100ps1() = [ // 0 Cone 2 x 2 Truncated with SW R5 Red Pattern // 0 Name: 98100ps1.dat // 0 Author: John Troxler [Gargan] -// 0 !LDRAW_ORG Part UPDATE 2019-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS astromech, droid, minifig, R5-D8, red droid, Star Wars +// 0 !KEYWORDS R5-D8, Star Wars, astromech, droid, minifig, red droid // // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Part without faces // @@ -721,10 +722,10 @@ function ldraw_lib__98100ps1() = [ [1,80,0,11,-18.281,0,0,-.4,-.4,1,0,.138,0,.08, ldraw_lib__2_4ring2()], // 1 80 0 11 -18.281 0 0 .4 -.4 1 0 .138 0 .08 2-4ring2.dat [1,80,0,11,-18.281,0,0,.4,-.4,1,0,.138,0,.08, ldraw_lib__2_4ring2()], -// 1 80 0 11 -18.281 0 0 -.1 -.1 1 0 .034 0 .02 2-4rin12.dat - [1,80,0,11,-18.281,0,0,-.1,-.1,1,0,.034,0,.02, ldraw_lib__2_4rin12()], -// 1 80 0 11 -18.281 0 0 .1 -.1 1 0 .034 0 .02 2-4rin12.dat - [1,80,0,11,-18.281,0,0,.1,-.1,1,0,.034,0,.02, ldraw_lib__2_4rin12()], +// 1 80 0 11 -18.281 0 0 -.1 -.1 1 0 .034 0 .02 2-4ring12.dat + [1,80,0,11,-18.281,0,0,-.1,-.1,1,0,.034,0,.02, ldraw_lib__2_4ring12()], +// 1 80 0 11 -18.281 0 0 .1 -.1 1 0 .034 0 .02 2-4ring12.dat + [1,80,0,11,-18.281,0,0,.1,-.1,1,0,.034,0,.02, ldraw_lib__2_4ring12()], // 1 80 0 14.3 -19.416 0 0 -.6 -.6 1 0 .206 0 .119 2-4disc.dat [1,80,0,14.3,-19.416,0,0,-.6,-.6,1,0,.206,0,.119, ldraw_lib__2_4disc()], // 1 80 0 14.3 -19.416 0 0 .6 -.6 1 0 .206 0 .119 2-4disc.dat diff --git a/parts/98138p06.scad b/parts/98138p06.scad index bbbacff28..051cbdfe5 100644 --- a/parts/98138p06.scad +++ b/parts/98138p06.scad @@ -3,7 +3,7 @@ use <../p/1-16chrd.scad> use <../p/1-4chrd.scad> use <../p/1-8chrd.scad> use <../p/3-16chrd.scad> -use <../p/3-8rin13.scad> +use <../p/3-8ring13.scad> use <../p/4-4ndis.scad> use <../p/4-4ring4.scad> use <../p/4-4ring8.scad> @@ -13,7 +13,7 @@ function ldraw_lib__98138p06() = [ // 0 Tile 1 x 1 Round with Headlight Pattern // 0 Name: 98138p06.dat // 0 Author: Nils Schmidt [BlackBrick89] -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__98138p06() = [ // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 // 0 !HISTORY 2021-01-19 [GeraldLasser] Reworked for Prims and added BL Reference // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\98138s02.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__98138s02()], @@ -78,8 +79,8 @@ function ldraw_lib__98138p06() = [ [1,72,0,0,0,0,0,4.4,0,1,0,4.4,0,0, ldraw_lib__3_16chrd()], // 1 72 0 0 0 0 0 -4.4 0 1 0 -4.4 0 0 1-8chrd.dat [1,72,0,0,0,0,0,-4.4,0,1,0,-4.4,0,0, ldraw_lib__1_8chrd()], -// 1 72 0 0 0 0 0 -.31427 0 1 0 .31427 0 0 3-8rin13.dat - [1,72,0,0,0,0,0,-.31427,0,1,0,.31427,0,0, ldraw_lib__3_8rin13()], +// 1 72 0 0 0 0 0 -.31427 0 1 0 .31427 0 0 3-8ring13.dat + [1,72,0,0,0,0,0,-.31427,0,1,0,.31427,0,0, ldraw_lib__3_8ring13()], // 1 0 0 0 0 -4.08551 0 0 0 1 0 0 0 4.08551 1-4chrd.dat [1,0,0,0,0,-4.08551,0,0,0,1,0,0,0,4.08551, ldraw_lib__1_4chrd()], // 1 0 0 0 0 -4.08551 0 0 0 1 0 0 0 -4.08551 1-8chrd.dat diff --git a/parts/98138p0e.scad b/parts/98138p0e.scad index fe7323e8c..46a24ce64 100644 --- a/parts/98138p0e.scad +++ b/parts/98138p0e.scad @@ -1,12 +1,12 @@ use <../lib.scad> use <../p/4-4disc.scad> -use <../p/4-4rin17.scad> +use <../p/4-4ring17.scad> use function ldraw_lib__98138p0e() = [ // 0 Tile 1 x 1 Round with Silver Dot in Thin Black Circle Pattern // 0 Name: 98138p0e.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2016-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,14 +16,15 @@ function ldraw_lib__98138p0e() = [ // 0 !KEYWORDS fuel cap, hub cap, jar lid, radiator cap // // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\98138s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__98138s01()], // 1 80 0 0 0 8.5 0 0 0 1 0 0 0 8.5 4-4disc.dat [1,80,0,0,0,8.5,0,0,0,1,0,0,0,8.5, ldraw_lib__4_4disc()], -// 1 0 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin17.dat - [1,0,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin17()], +// 1 0 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring17.dat + [1,0,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring17()], ]; module ldraw_lib__98138p0e(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__98138p0e(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/98138p0f.scad b/parts/98138p0f.scad index e71f173ec..e726d8bfe 100644 --- a/parts/98138p0f.scad +++ b/parts/98138p0f.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/4-4disc.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use <../p/4-4ring2.scad> use <../p/4-4ring4.scad> use @@ -9,7 +9,7 @@ function ldraw_lib__98138p0f() = [ // 0 Tile 1 x 1 Round with Black Dot in Thin Black Circle Pattern // 0 Name: 98138p0f.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2016-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__98138p0f() = [ // 0 !KEYWORDS hub cap // // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\98138s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__98138s01()], @@ -27,10 +28,10 @@ function ldraw_lib__98138p0f() = [ [1,0,0,0,0,4,0,0,0,1,0,0,0,4, ldraw_lib__4_4disc()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring4.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring4()], -// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin10.dat - [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin10()], -// 1 0 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin11.dat - [1,0,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin11()], +// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring10.dat + [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring10()], +// 1 0 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring11.dat + [1,0,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring11()], // 1 16 0 0 0 3 0 0 0 1 0 0 0 3 4-4ring2.dat [1,16,0,0,0,3,0,0,0,1,0,0,0,3, ldraw_lib__4_4ring2()], ]; diff --git a/parts/98138p13.scad b/parts/98138p13.scad index 3b52ff450..638bd8d18 100644 --- a/parts/98138p13.scad +++ b/parts/98138p13.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4ering.scad> -use <../p/4-4rin17.scad> -use <../p/4-4rin18.scad> -use <../p/4-4rin19.scad> +use <../p/4-4ring17.scad> +use <../p/4-4ring18.scad> +use <../p/4-4ring19.scad> use <../p/4-4ring8.scad> use use @@ -10,7 +10,7 @@ function ldraw_lib__98138p13() = [ // 0 Tile 1 x 1 Round with Coral Watermelon with Dark Turquoise Rind and Black Seeds Pattern // 0 Name: 98138p13.dat // 0 Author: Takeshi Takahashi [RainbowDolphin] -// 0 !LDRAW_ORG Part UPDATE 2022-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__98138p13() = [ // 0 !KEYWORDS Bricklink 98138pb126, Dots, Fruit, Set 41908, Vegetable // // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\98138s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__98138s01()], @@ -34,12 +35,12 @@ function ldraw_lib__98138p13() = [ [1,16,0,0,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__s__98138p13s01()], // 1 353 0 0 0 6.8 0 0 0 1 0 0 0 6.8 4-4ering.dat [1,353,0,0,0,6.8,0,0,0,1,0,0,0,6.8, ldraw_lib__4_4ering()], -// 1 15 0 0 0 .4 0 0 0 1 0 0 0 .4 4-4rin17.dat - [1,15,0,0,0,.4,0,0,0,1,0,0,0,.4, ldraw_lib__4_4rin17()], -// 1 15 0 0 0 .4 0 0 0 1 0 0 0 .4 4-4rin18.dat - [1,15,0,0,0,.4,0,0,0,1,0,0,0,.4, ldraw_lib__4_4rin18()], -// 1 3 0 0 0 .4 0 0 0 1 0 0 0 .4 4-4rin19.dat - [1,3,0,0,0,.4,0,0,0,1,0,0,0,.4, ldraw_lib__4_4rin19()], +// 1 15 0 0 0 .4 0 0 0 1 0 0 0 .4 4-4ring17.dat + [1,15,0,0,0,.4,0,0,0,1,0,0,0,.4, ldraw_lib__4_4ring17()], +// 1 15 0 0 0 .4 0 0 0 1 0 0 0 .4 4-4ring18.dat + [1,15,0,0,0,.4,0,0,0,1,0,0,0,.4, ldraw_lib__4_4ring18()], +// 1 3 0 0 0 .4 0 0 0 1 0 0 0 .4 4-4ring19.dat + [1,3,0,0,0,.4,0,0,0,1,0,0,0,.4, ldraw_lib__4_4ring19()], // 1 3 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring8.dat [1,3,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring8()], ]; diff --git a/parts/98138p1q.scad b/parts/98138p1q.scad index fde7df3c3..301b361f6 100644 --- a/parts/98138p1q.scad +++ b/parts/98138p1q.scad @@ -4,15 +4,15 @@ use <../p/2-4ndis.scad> use <../p/4-4disc.scad> use <../p/4-4ering.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin10.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring4.scad> use function ldraw_lib__98138p1q() = [ // 0 Tile 1 x 1 Round with Bright Light Yellow Emoji with Wide Open Eyes and Tight Lipped Straight Mouth Pattern // 0 Name: 98138p1q.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__98138p1q() = [ // 0 !KEYWORDS Astonished, Creativity Box, Dots, Scared // // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\98138s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__98138s01()], @@ -41,10 +42,10 @@ function ldraw_lib__98138p1q() = [ [1,0,4.7,0,.8,.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4ring4()], // 1 0 -4.7 0 .8 .5 0 0 0 1 0 0 0 .5 4-4ring4.dat [1,0,-4.7,0,.8,.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4ring4()], -// 1 0 4.7 0 .8 .25 0 0 0 1 0 0 0 .25 4-4rin10.dat - [1,0,4.7,0,.8,.25,0,0,0,1,0,0,0,.25, ldraw_lib__4_4rin10()], -// 1 0 -4.7 0 .8 .25 0 0 0 1 0 0 0 .25 4-4rin10.dat - [1,0,-4.7,0,.8,.25,0,0,0,1,0,0,0,.25, ldraw_lib__4_4rin10()], +// 1 0 4.7 0 .8 .25 0 0 0 1 0 0 0 .25 4-4ring10.dat + [1,0,4.7,0,.8,.25,0,0,0,1,0,0,0,.25, ldraw_lib__4_4ring10()], +// 1 0 -4.7 0 .8 .25 0 0 0 1 0 0 0 .25 4-4ring10.dat + [1,0,-4.7,0,.8,.25,0,0,0,1,0,0,0,.25, ldraw_lib__4_4ring10()], // 1 226 4.7 0 .8 2.75 0 0 0 1 0 0 0 2.75 4-4ndis.dat [1,226,4.7,0,.8,2.75,0,0,0,1,0,0,0,2.75, ldraw_lib__4_4ndis()], // 1 226 -4.7 0 .8 2.75 0 0 0 1 0 0 0 2.75 4-4ndis.dat diff --git a/parts/98138p2j.scad b/parts/98138p2j.scad new file mode 100644 index 000000000..7b834ed5e --- /dev/null +++ b/parts/98138p2j.scad @@ -0,0 +1,77 @@ +use <../lib.scad> +use <../p/4-4disc.scad> +use <../p/4-4ering.scad> +use <../p/4-4ndis.scad> +use <../p/4-4ring4.scad> +use +function ldraw_lib__98138p2j() = [ +// 0 Tile 1 x 1 Round with Two Circles Within a Black Circle Pattern +// 0 Name: 98138p2j.dat +// 0 Author: Vincent Messenet [Cheenzo] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS BrickOwl 377592, Bricklink 98138pb367, Eye, Rebrickable 98138pr9981 +// 0 !KEYWORDS Set 11027, Set 11028, Set 11031, Set 11033 +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\98138s02.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__98138s02()], +// 1 16 0 0 0 2 0 0 0 1 0 0 0 2 4-4ring4.dat + [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring4()], +// 1 0 0 0 0 8 0 0 0 1 0 0 0 8 4-4ering.dat + [1,0,0,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__4_4ering()], +// 1 16 -2.5 0 0 3.75 0 0 0 1 0 0 0 3.75 4-4disc.dat + [1,16,-2.5,0,0,3.75,0,0,0,1,0,0,0,3.75, ldraw_lib__4_4disc()], +// 1 16 4.7 0 0 2 0 0 0 1 0 0 0 2 4-4disc.dat + [1,16,4.7,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4disc()], +// 1 0 -2.5 0 0 3.75 0 0 0 1 0 0 0 3.75 4-4ndis.dat + [1,0,-2.5,0,0,3.75,0,0,0,1,0,0,0,3.75, ldraw_lib__4_4ndis()], +// 1 0 4.7 0 0 2 0 0 0 1 0 0 0 2 4-4ndis.dat + [1,0,4.7,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ndis()], +// 3 0 -6.25 0 3.75 -5.6568 0 5.6568 -7.3912 0 3.0616 + [3,0,-6.25,0,3.75,-5.6568,0,5.6568,-7.3912,0,3.0616], +// 4 0 -3.0616 0 7.3912 -5.6568 0 5.6568 -6.25 0 3.75 -2.5 0 3.75 + [4,0,-3.0616,0,7.3912,-5.6568,0,5.6568,-6.25,0,3.75,-2.5,0,3.75], +// 4 0 -3.0616 0 7.3912 -2.5 0 3.75 1.25 0 3.75 0 0 8 + [4,0,-3.0616,0,7.3912,-2.5,0,3.75,1.25,0,3.75,0,0,8], +// 4 0 3.0616 0 7.3912 0 0 8 1.25 0 3.75 5.6568 0 5.6568 + [4,0,3.0616,0,7.3912,0,0,8,1.25,0,3.75,5.6568,0,5.6568], +// 4 0 4.7 0 2 5.6568 0 5.6568 1.25 0 3.75 2.7 0 2 + [4,0,4.7,0,2,5.6568,0,5.6568,1.25,0,3.75,2.7,0,2], +// 4 0 5.6568 0 5.6568 4.7 0 2 6.7 0 2 7.3912 0 3.0616 + [4,0,5.6568,0,5.6568,4.7,0,2,6.7,0,2,7.3912,0,3.0616], +// 4 0 6.7 0 0 8 0 0 7.3912 0 3.0616 6.7 0 2 + [4,0,6.7,0,0,8,0,0,7.3912,0,3.0616,6.7,0,2], +// 4 0 7.3912 0 -3.0616 8 0 0 6.7 0 0 6.7 0 -2 + [4,0,7.3912,0,-3.0616,8,0,0,6.7,0,0,6.7,0,-2], +// 4 0 4.7 0 -2 5.6568 0 -5.6568 7.3912 0 -3.0616 6.7 0 -2 + [4,0,4.7,0,-2,5.6568,0,-5.6568,7.3912,0,-3.0616,6.7,0,-2], +// 4 0 3.0616 0 -7.3912 5.6568 0 -5.6568 4.7 0 -2 2.7 0 -2 + [4,0,3.0616,0,-7.3912,5.6568,0,-5.6568,4.7,0,-2,2.7,0,-2], +// 4 0 3.0616 0 -7.3912 2.7 0 -2 1.25 0 -3.75 0 0 -8 + [4,0,3.0616,0,-7.3912,2.7,0,-2,1.25,0,-3.75,0,0,-8], +// 4 0 0 0 -8 1.25 0 -3.75 -2.5 0 -3.75 -3.0616 0 -7.3912 + [4,0,0,0,-8,1.25,0,-3.75,-2.5,0,-3.75,-3.0616,0,-7.3912], +// 4 0 -5.6568 0 -5.6568 -3.0616 0 -7.3912 -2.5 0 -3.75 -6.25 0 -3.75 + [4,0,-5.6568,0,-5.6568,-3.0616,0,-7.3912,-2.5,0,-3.75,-6.25,0,-3.75], +// 3 0 -5.6568 0 -5.6568 -6.25 0 -3.75 -7.3912 0 -3.0616 + [3,0,-5.6568,0,-5.6568,-6.25,0,-3.75,-7.3912,0,-3.0616], +// 4 0 -8 0 0 -7.3912 0 -3.0616 -6.25 0 -3.75 -6.25 0 0 + [4,0,-8,0,0,-7.3912,0,-3.0616,-6.25,0,-3.75,-6.25,0,0], +// 4 0 -7.3912 0 3.0616 -8 0 0 -6.25 0 0 -6.25 0 3.75 + [4,0,-7.3912,0,3.0616,-8,0,0,-6.25,0,0,-6.25,0,3.75], +// 4 0 2.7 0 0 2.7 0 2 1.25 0 3.75 1.25 0 0 + [4,0,2.7,0,0,2.7,0,2,1.25,0,3.75,1.25,0,0], +// 4 0 2.7 0 -2 2.7 0 0 1.25 0 0 1.25 0 -3.75 + [4,0,2.7,0,-2,2.7,0,0,1.25,0,0,1.25,0,-3.75], +]; +module ldraw_lib__98138p2j(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__98138p2j(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__98138p2j(line=0.2); \ No newline at end of file diff --git a/parts/98138p8f.scad b/parts/98138p8f.scad index c4bc029f9..467f372bf 100644 --- a/parts/98138p8f.scad +++ b/parts/98138p8f.scad @@ -8,15 +8,15 @@ use <../p/1-4tang.scad> use <../p/1-8chrd.scad> use <../p/2-4disc.scad> use <../p/2-4ndis.scad> -use <../p/4-4rin19.scad> +use <../p/4-4ring19.scad> use <../p/5-16chrd.scad> -use <../p/5-16rin5.scad> +use <../p/5-16ring5.scad> use function ldraw_lib__98138p8f() = [ // 0 Tile 1 x 1 Round with Black Eye with White Pupil and Semi Circle Pattern // 0 Name: 98138p8f.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2022-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,12 +26,13 @@ function ldraw_lib__98138p8f() = [ // 0 !KEYWORDS Bricklink 98138pb098, Dragon Dance, set 80102 // // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\98138s02.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__98138s02()], -// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 .5 4-4rin19.dat - [1,16,0,0,0,0.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4rin19()], +// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 .5 4-4ring19.dat + [1,16,0,0,0,0.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4ring19()], // // 1 16 0 0 0 2.5 0 0 0 1 0 0 0 -2.5 2-4disc.dat [1,16,0,0,0,2.5,0,0,0,1,0,0,0,-2.5, ldraw_lib__2_4disc()], @@ -43,8 +44,8 @@ function ldraw_lib__98138p8f() = [ [1,0,0,0,0,-2.5,0,0,0,1,0,0,0,2.5, ldraw_lib__1_16ndis()], // 1 16 0 0 0 1.3 0 0 0 1 0 0 0 -1.3 1-4ring5.dat [1,16,0,0,0,1.3,0,0,0,1,0,0,0,-1.3, ldraw_lib__1_4ring5()], -// 1 16 0 0 0 0 0 -1.3 0 1 0 -1.3 0 0 5-16rin5.dat - [1,16,0,0,0,0,0,-1.3,0,1,0,-1.3,0,0, ldraw_lib__5_16rin5()], +// 1 16 0 0 0 0 0 -1.3 0 1 0 -1.3 0 0 5-16ring5.dat + [1,16,0,0,0,0,0,-1.3,0,1,0,-1.3,0,0, ldraw_lib__5_16ring5()], // 1 0 0 0 0 6.5 0 0 0 1 0 0 0 -6.5 1-4chrd.dat [1,0,0,0,0,6.5,0,0,0,1,0,0,0,-6.5, ldraw_lib__1_4chrd()], // 1 0 0 0 0 0 0 -6.5 0 1 0 -6.5 0 0 5-16chrd.dat diff --git a/parts/98138ps0.scad b/parts/98138ps0.scad index 2f194fcb4..c7d5480e1 100644 --- a/parts/98138ps0.scad +++ b/parts/98138ps0.scad @@ -1,12 +1,12 @@ use <../lib.scad> use <../p/4-4ering.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring12.scad> use function ldraw_lib__98138ps0() = [ // 0 Tile 1 x 1 Round with 8 Spokes Republic Pattern // 0 Name: 98138ps0.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -14,12 +14,13 @@ function ldraw_lib__98138ps0() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\98138s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__98138s01()], -// 1 0 0 0 0 0.69231 0 0 0 1 0 0 0 -0.69231 4-4rin12.dat - [1,0,0,0,0,0.69231,0,0,0,1,0,0,0,-0.69231, ldraw_lib__4_4rin12()], +// 1 0 0 0 0 0.69231 0 0 0 1 0 0 0 -0.69231 4-4ring12.dat + [1,0,0,0,0,0.69231,0,0,0,1,0,0,0,-0.69231, ldraw_lib__4_4ring12()], // 1 16 0 0 0 8.30769 0 0 0 1 0 0 0 8.30769 4-4ering.dat [1,16,0,0,0,8.30769,0,0,0,1,0,0,0,8.30769, ldraw_lib__4_4ering()], // 4 0 -2.2166 0 -0.4409 -1.8791 0 -1.2556 0 0 0 -2.2166 0 0.4409 diff --git a/parts/98138ps2.scad b/parts/98138ps2.scad index e8df31fd8..5c4e7cef4 100644 --- a/parts/98138ps2.scad +++ b/parts/98138ps2.scad @@ -1,12 +1,12 @@ use <../lib.scad> use <../p/4-4ering.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring12.scad> use function ldraw_lib__98138ps2() = [ // 0 Tile 1 x 1 Round with 6 Spokes Republic Pattern // 0 Name: 98138ps2.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -14,12 +14,13 @@ function ldraw_lib__98138ps2() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\98138s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__98138s01()], -// 1 0 0 0 0 0.69231 0 0 0 0.70711 0 0 0.70711 0.69231 4-4rin12.dat - [1,0,0,0,0,0.69231,0,0,0,0.70711,0,0,0.70711,0.69231, ldraw_lib__4_4rin12()], +// 1 0 0 0 0 0.69231 0 0 0 0.70711 0 0 0.70711 0.69231 4-4ring12.dat + [1,0,0,0,0,0.69231,0,0,0,0.70711,0,0,0.70711,0.69231, ldraw_lib__4_4ring12()], // 1 16 0 0 0 8.30769 0 0 0 1 0 0 0 8.30769 4-4ering.dat [1,16,0,0,0,8.30769,0,0,0,1,0,0,0,8.30769, ldraw_lib__4_4ering()], // 4 0 0.8571 0 6.5448 2.522 0 6.1 2.82 0 6.82 0.959 0 7.3184 diff --git a/parts/98138pxc.scad b/parts/98138pxc.scad index 2002ea257..6b7078f98 100644 --- a/parts/98138pxc.scad +++ b/parts/98138pxc.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/1-4chrd.scad> use <../p/1-4ndis.scad> -use <../p/4-4rin15.scad> +use <../p/4-4ring15.scad> use <../p/4-4ring8.scad> use use @@ -9,7 +9,7 @@ function ldraw_lib__98138pxc() = [ // 0 Tile 1 x 1 Round with Metallic Silver Goggles Outline and Centred Reddish Brown Eye Pattern // 0 Name: 98138pxc.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2022-06 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,14 +19,15 @@ function ldraw_lib__98138pxc() = [ // 0 !KEYWORDS Bricklink 98138pb143, Minions, Set 75549, Stuart // // 0 !HISTORY 2022-12-20 [PTadmin] Official Update 2022-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\98138s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__98138s01()], // 1 80 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring8.dat [1,80,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring8()], -// 1 0 0 0 0 .5 0 0 0 1 0 0 0 .5 4-4rin15.dat - [1,0,0,0,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4rin15()], +// 1 0 0 0 0 .5 0 0 0 1 0 0 0 .5 4-4ring15.dat + [1,0,0,0,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4ring15()], // // 1 70 0 0 0 1 0 0 0 1 0 0 0 1 s\98138pxcs01.dat [1,70,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__98138pxcs01()], diff --git a/parts/98138pxd.scad b/parts/98138pxd.scad index f37094063..4cecb1836 100644 --- a/parts/98138pxd.scad +++ b/parts/98138pxd.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/1-4chrd.scad> use <../p/1-4ndis.scad> use <../p/1-8chrd.scad> -use <../p/4-4rin15.scad> +use <../p/4-4ring15.scad> use <../p/4-4ring8.scad> use use @@ -10,7 +10,7 @@ function ldraw_lib__98138pxd() = [ // 0 Tile 1 x 1 Round with Metallic Silver Goggles Outline and Off-Centred Reddish Brown Eye Pattern // 0 Name: 98138pxd.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2022-06 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,14 +21,15 @@ function ldraw_lib__98138pxd() = [ // 0 !KEYWORDS Set 40511, Set 75546, Set 75547, Set 75550, Set 75551 // // 0 !HISTORY 2022-12-20 [PTadmin] Official Update 2022-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\98138s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__98138s01()], // 1 80 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring8.dat [1,80,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring8()], -// 1 0 0 0 0 .5 0 0 0 1 0 0 0 .5 4-4rin15.dat - [1,0,0,0,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4rin15()], +// 1 0 0 0 0 .5 0 0 0 1 0 0 0 .5 4-4ring15.dat + [1,0,0,0,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4ring15()], // // 1 70 2 0 0 .70711 0 -.70711 0 1 0 -.70711 0 -.70711 s\98138pxcs01.dat [1,70,2,0,0,.70711,0,-.70711,0,1,0,-.70711,0,-.70711, ldraw_lib__s__98138pxcs01()], diff --git a/parts/98138pxe.scad b/parts/98138pxe.scad index f7a37d6ff..73488db97 100644 --- a/parts/98138pxe.scad +++ b/parts/98138pxe.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/1-4chrd.scad> use <../p/1-4ndis.scad> use <../p/1-8chrd.scad> -use <../p/4-4rin15.scad> +use <../p/4-4ring15.scad> use <../p/4-4ring8.scad> use use @@ -10,7 +10,7 @@ function ldraw_lib__98138pxe() = [ // 0 Tile 1 x 1 Round with Metallic Silver Goggles Outline and Off-Centred Green Eye Pattern // 0 Name: 98138pxe.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2022-06 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,14 +20,15 @@ function ldraw_lib__98138pxe() = [ // 0 !KEYWORDS Bob, Bricklink 98138pb140, Minions, Set 75551 // // 0 !HISTORY 2022-12-20 [PTadmin] Official Update 2022-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\98138s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__98138s01()], // 1 80 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring8.dat [1,80,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring8()], -// 1 0 0 0 0 .5 0 0 0 1 0 0 0 .5 4-4rin15.dat - [1,0,0,0,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4rin15()], +// 1 0 0 0 0 .5 0 0 0 1 0 0 0 .5 4-4ring15.dat + [1,0,0,0,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__4_4ring15()], // // 1 2 2 0 0 .70711 0 -.70711 0 1 0 .70711 0 .70711 s\98138pxcs01.dat [1,2,2,0,0,.70711,0,-.70711,0,1,0,.70711,0,.70711, ldraw_lib__s__98138pxcs01()], diff --git a/parts/98138pxf.scad b/parts/98138pxf.scad index 5bca70ef5..ebf8c862f 100644 --- a/parts/98138pxf.scad +++ b/parts/98138pxf.scad @@ -7,7 +7,7 @@ use <../p/1-8chrd.scad> use <../p/1-8tang.scad> use <../p/2-4chrd.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin15.scad> +use <../p/2-4ring15.scad> use <../p/3-16chrd.scad> use <../p/3-16ndis.scad> use <../p/3-16ring15.scad> @@ -17,7 +17,7 @@ function ldraw_lib__98138pxf() = [ // 0 Tile 1 x 1 Round with Metallic Silver Goggles Outline and Centred Reddish Brown Eye with Yellow Straight Eyelid Pattern // 0 Name: 98138pxf.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2022-06 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,14 +27,15 @@ function ldraw_lib__98138pxf() = [ // 0 !KEYWORDS Bricklink 98138pb142, Kevin, Minions, Set 75551, Stuart // // 0 !HISTORY 2022-12-20 [PTadmin] Official Update 2022-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\98138s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__98138s01()], // 1 80 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring8.dat [1,80,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring8()], -// 1 0 0 0 0 .5 0 0 0 1 0 0 0 -.5 2-4rin15.dat - [1,0,0,0,0,.5,0,0,0,1,0,0,0,-.5, ldraw_lib__2_4rin15()], +// 1 0 0 0 0 .5 0 0 0 1 0 0 0 -.5 2-4ring15.dat + [1,0,0,0,0,.5,0,0,0,1,0,0,0,-.5, ldraw_lib__2_4ring15()], // 1 0 0 0 0 0 0 -.5 0 1 0 .5 0 0 3-16ring15.dat [1,0,0,0,0,0,0,-.5,0,1,0,.5,0,0, ldraw_lib__3_16ring15()], // 1 0 0 0 0 0 0 .5 0 1 0 .5 0 0 3-16ring15.dat diff --git a/parts/98138pxg.scad b/parts/98138pxg.scad index 632f6e5c6..9248a272f 100644 --- a/parts/98138pxg.scad +++ b/parts/98138pxg.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/1-16chrd.scad> use <../p/1-4chrd.scad> use <../p/1-8chrd.scad> -use <../p/2-4rin15.scad> +use <../p/2-4ring15.scad> use <../p/3-16chrd.scad> use <../p/3-16ring15.scad> use <../p/4-4ring8.scad> @@ -12,7 +12,7 @@ function ldraw_lib__98138pxg() = [ // 0 Tile 1 x 1 Round with Metallic Silver Goggles Outline and Off-Centred Reddish Brown Eye and Yellow Arched Eyelid Pattern // 0 Name: 98138pxg.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2022-06 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,14 +22,15 @@ function ldraw_lib__98138pxg() = [ // 0 !KEYWORDS Bob, Bricklink 98138pb144, Minions, Set 75549 // // 0 !HISTORY 2022-12-20 [PTadmin] Official Update 2022-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\98138s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__98138s01()], // 1 80 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring8.dat [1,80,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring8()], -// 1 0 0 0 0 .5 0 0 0 1 0 0 0 .5 2-4rin15.dat - [1,0,0,0,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__2_4rin15()], +// 1 0 0 0 0 .5 0 0 0 1 0 0 0 .5 2-4ring15.dat + [1,0,0,0,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__2_4ring15()], // 1 0 0 0 0 0 0 -.5 0 1 0 -.5 0 0 3-16ring15.dat [1,0,0,0,0,0,0,-.5,0,1,0,-.5,0,0, ldraw_lib__3_16ring15()], // 1 0 0 0 0 0 0 .5 0 1 0 -.5 0 0 3-16ring15.dat diff --git a/parts/98138pxh.scad b/parts/98138pxh.scad index 1cd10d08a..cd09bd254 100644 --- a/parts/98138pxh.scad +++ b/parts/98138pxh.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/1-16chrd.scad> use <../p/1-4chrd.scad> use <../p/1-8chrd.scad> -use <../p/2-4rin15.scad> +use <../p/2-4ring15.scad> use <../p/3-16chrd.scad> use <../p/3-16ring15.scad> use <../p/4-4ring8.scad> @@ -12,7 +12,7 @@ function ldraw_lib__98138pxh() = [ // 0 Tile 1 x 1 Round with Metallic Silver Goggles Outline and Off-Centred Green Eye and Yellow Arched Eyelid Pattern // 0 Name: 98138pxh.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2022-06 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,14 +22,15 @@ function ldraw_lib__98138pxh() = [ // 0 !KEYWORDS Bob, Bricklink 98138pb145, Minions, Set 75549 // // 0 !HISTORY 2022-12-20 [PTadmin] Official Update 2022-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\98138s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__98138s01()], // 1 80 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring8.dat [1,80,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring8()], -// 1 0 0 0 0 .5 0 0 0 1 0 0 0 .5 2-4rin15.dat - [1,0,0,0,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__2_4rin15()], +// 1 0 0 0 0 .5 0 0 0 1 0 0 0 .5 2-4ring15.dat + [1,0,0,0,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__2_4ring15()], // 1 0 0 0 0 0 0 -.5 0 1 0 -.5 0 0 3-16ring15.dat [1,0,0,0,0,0,0,-.5,0,1,0,-.5,0,0, ldraw_lib__3_16ring15()], // 1 0 0 0 0 0 0 .5 0 1 0 -.5 0 0 3-16ring15.dat diff --git a/parts/98220.scad b/parts/98220.scad index 65e8dd300..bba105f46 100644 --- a/parts/98220.scad +++ b/parts/98220.scad @@ -4,8 +4,8 @@ use <../p/48/4-4aring.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin19.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring19.scad> use <../p/48/tm04o4000.scad> use <../p/stud4.scad> use <../p/stug7-2x2.scad> @@ -13,7 +13,7 @@ function ldraw_lib__98220() = [ // 0 Duplo Brick 4 x 4 x 1 Round with Curved Top // 0 Name: 98220.dat // 0 Author: Michal Moc [michalmoc] -// 0 !LDRAW_ORG Part UPDATE 2022-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__98220() = [ // 0 !KEYWORDS hemisphere // // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 2.75 0 0 0 1 stug7-2x2.dat [1,16,0,0,0,1,0,0,0,2.75,0,0,0,1, ldraw_lib__stug7_2x2()], @@ -72,15 +73,15 @@ function ldraw_lib__98220() = [ [1,16,0,61,0,76,0,0,0,-38,0,0,0,76, ldraw_lib__48__4_4cyli()], // 1 16 0 61 0 76 0 0 0 1 0 0 0 76 48\4-4edge.dat [1,16,0,61,0,76,0,0,0,1,0,0,0,76, ldraw_lib__48__4_4edge()], -// 1 16 0 61 0 4 0 0 0 -1 0 0 0 4 48\4-4rin19.dat - [1,16,0,61,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__48__4_4rin19()], +// 1 16 0 61 0 4 0 0 0 -1 0 0 0 4 48\4-4ring19.dat + [1,16,0,61,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__48__4_4ring19()], // 1 16 0 61 0 80 0 0 0 1 0 0 0 80 48\4-4edge.dat [1,16,0,61,0,80,0,0,0,1,0,0,0,80, ldraw_lib__48__4_4edge()], // 0 // adjusted to fit around 2x2 studs // 1 16 0 72 0 44.44 0 0 0 -68 0 0 0 44.44 48\4-4cylo.dat [1,16,0,72,0,44.44,0,0,0,-68,0,0,0,44.44, ldraw_lib__48__4_4cylo()], -// 1 16 0 72 0 4.04 0 0 0 -1 0 0 0 4.04 48\4-4rin10.dat - [1,16,0,72,0,4.04,0,0,0,-1,0,0,0,4.04, ldraw_lib__48__4_4rin10()], +// 1 16 0 72 0 4.04 0 0 0 -1 0 0 0 4.04 48\4-4ring10.dat + [1,16,0,72,0,4.04,0,0,0,-1,0,0,0,4.04, ldraw_lib__48__4_4ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 72 0 40.4 0 0 0 -68 0 0 0 40.4 48\4-4cylo.dat diff --git a/parts/98238.scad b/parts/98238.scad new file mode 100644 index 000000000..76d576e65 --- /dev/null +++ b/parts/98238.scad @@ -0,0 +1,94 @@ +use <../lib.scad> +use <../p/rect1.scad> +use <../p/rect2p.scad> +use +use <../p/stud7.scad> +use <../p/stud8.scad> +function ldraw_lib__98238() = [ +// 0 Duplo Roof Spire Half 4.5 x 2 x 4 +// 0 Name: 98238.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !CATEGORY Cone +// +// 0 !HISTORY 2020-12-12 {LEGO/Unity Microgame} Original part shape +// 0 !HISTORY 2021-05-28 [Philo] File preparation for LDraw Parts Tracker +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 16 0 0 0 1 0 0 0 2.75 0 0 0 1 stud7.dat + [1,16,0,0,0,1,0,0,0,2.75,0,0,0,1, ldraw_lib__stud7()], +// 1 16 0 179 -20 1 0 0 0 -3 0 0 0 1 stud8.dat + [1,16,0,179,-20,1,0,0,0,-3,0,0,0,1, ldraw_lib__stud8()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\98238s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__98238s01()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\98238s01.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__98238s01()], +// 5 24 0 76.287 -31.87 0 109.474 -42.619 11.155 109.254 -41.562 -11.155 109.254 -41.562 + [5,24,0,76.287,-31.87,0,109.474,-42.619,11.155,109.254,-41.562,-11.155,109.254,-41.562], +// 5 24 0 0 -16.564 0 2.978 -16.689 -4.54 0 -15.844 4.54 0 -15.844 + [5,24,0,0,-16.564,0,2.978,-16.689,-4.54,0,-15.844,4.54,0,-15.844], +// 5 24 0 109.474 -42.619 0 141.137 -55.753 -14.086 140.91 -54.336 14.086 140.91 -54.336 + [5,24,0,109.474,-42.619,0,141.137,-55.753,-14.086,140.91,-54.336,14.086,140.91,-54.336], +// 5 24 0 32.087 -21.382 0 76.287 -31.87 -8.641 76.093 -31.066 8.641 76.093 -31.066 + [5,24,0,32.087,-21.382,0,76.287,-31.87,-8.641,76.093,-31.066,8.641,76.093,-31.066], +// 5 24 0 32.878 -17.697 0 4.114 -12.868 -8.161 32.7065 -16.0925 8.161 32.7065 -16.0925 + [5,24,0,32.878,-17.697,0,4.114,-12.868,-8.161,32.7065,-16.0925,8.161,32.7065,-16.0925], +// 5 24 0 77.305 -28.254 0 32.878 -17.697 8.602 77.027 -27.363 -8.602 77.027 -27.363 + [5,24,0,77.305,-28.254,0,32.878,-17.697,8.602,77.027,-27.363,-8.602,77.027,-27.363], +// 5 24 0 175.132 -68.96 0 179 -65.298 -16.18 179 -63.632 16.18 179 -63.632 + [5,24,0,175.132,-68.96,0,179,-65.298,-16.18,179,-63.632,16.18,179,-63.632], +// 5 24 0 168.939 -65.03 0 142.119 -52.06 -17.581 168.979 -63.038 17.581 168.979 -63.038 + [5,24,0,168.939,-65.03,0,142.119,-52.06,-17.581,168.979,-63.038,17.581,168.979,-63.038], +// 5 24 0 167.912 -69.101 0 175.132 -68.96 -17 167.912 -67.345 17 167.912 -67.345 + [5,24,0,167.912,-69.101,0,175.132,-68.96,-17,167.912,-67.345,17,167.912,-67.345], +// 5 24 0 142.119 -52.06 0 110.619 -39.038 -21.4485 141.791 -48.2755 21.4485 141.791 -48.2755 + [5,24,0,142.119,-52.06,0,110.619,-39.038,-21.4485,141.791,-48.2755,21.4485,141.791,-48.2755], +// 5 24 0 192 -55.854 0 179 -55.854 -14.252 192 -54.475 14.252 192 -54.475 + [5,24,0,192,-55.854,0,179,-55.854,-14.252,192,-54.475,14.252,192,-54.475], +// 5 24 0 110.619 -39.038 0 77.305 -28.254 16.833 110.2285 -36.177 -16.833 110.2285 -36.177 + [5,24,0,110.619,-39.038,0,77.305,-28.254,16.833,110.2285,-36.177,-16.833,110.2285,-36.177], +// 5 24 0 175.16 -63.042 0 173.441 -64.746 -17.202 175.165 -61.335 17.202 175.165 -61.335 + [5,24,0,175.16,-63.042,0,173.441,-64.746,-17.202,175.165,-61.335,17.202,175.165,-61.335], +// 5 24 0 141.137 -55.753 0 167.912 -69.101 -17 167.912 -67.345 17 167.912 -67.345 + [5,24,0,141.137,-55.753,0,167.912,-69.101,-17,167.912,-67.345,17,167.912,-67.345], +// 5 24 0 179 -60.071 0 192 -60.071 -15.011 192 -58.523 15.011 192 -58.523 + [5,24,0,179,-60.071,0,192,-60.071,-15.011,192,-58.523,15.011,192,-58.523], +// 5 24 0 2.978 -16.689 0 32.087 -21.382 -5.967 31.979 -20.738 5.967 31.979 -20.738 + [5,24,0,2.978,-16.689,0,32.087,-21.382,-5.967,31.979,-20.738,5.967,31.979,-20.738], +// 5 24 0 173.441 -64.746 0 168.939 -65.03 -17.581 168.979 -63.038 17.581 168.979 -63.038 + [5,24,0,173.441,-64.746,0,168.939,-65.03,-17.581,168.979,-63.038,17.581,168.979,-63.038], +// 3 16 -16.762 0 20 0 0 -16.564 16.762 0 20 + [3,16,-16.762,0,20,0,0,-16.564,16.762,0,20], +// 2 24 16.762 0 20 -16.762 0 20 + [2,24,16.762,0,20,-16.762,0,20], +// 2 24 13.091 4 20 -13.091 4 20 + [2,24,13.091,4,20,-13.091,4,20], +// 4 16 16.762 0 20 13.091 4 20 -13.091 4 20 -16.762 0 20 + [4,16,16.762,0,20,13.091,4,20,-13.091,4,20,-16.762,0,20], +// 3 16 -13.091 4 20 13.091 4 20 0 4 -12.868 + [3,16,-13.091,4,20,13.091,4,20,0,4,-12.868], +// 2 24 83.518 175 20 -83.518 175 20 + [2,24,83.518,175,20,-83.518,175,20], +// 1 16 0 185.5 20 0 0 -80.345 6.5 0 0 0 -1 0 rect1.dat + [1,16,0,185.5,20,0,0,-80.345,6.5,0,0,0,-1,0, ldraw_lib__rect1()], +// 4 16 -83.518 175 20 83.518 175 20 80.345 179 20 -80.345 179 20 + [4,16,-83.518,175,20,83.518,175,20,80.345,179,20,-80.345,179,20], +// 3 16 0 175 -63.042 83.518 175 20 -83.518 175 20 + [3,16,0,175,-63.042,83.518,175,20,-83.518,175,20], +// 4 16 80.345 192 20 75.697 192 16 -75.697 192 16 -80.345 192 20 + [4,16,80.345,192,20,75.697,192,16,-75.697,192,16,-80.345,192,20], +// 1 16 0 185.5 16 75.697 0 0 0 0 -6.5 0 1 0 rect2p.dat + [1,16,0,185.5,16,75.697,0,0,0,0,-6.5,0,1,0, ldraw_lib__rect2p()], +// 3 16 0 179 -65.298 -75.697 179 16 75.697 179 16 + [3,16,0,179,-65.298,-75.697,179,16,75.697,179,16], +]; +module ldraw_lib__98238(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__98238(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__98238(line=0.2); \ No newline at end of file diff --git a/parts/98374.scad b/parts/98374.scad index 1453f2241..54845e5e8 100644 --- a/parts/98374.scad +++ b/parts/98374.scad @@ -4,8 +4,8 @@ use <../p/2-8sphe.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin11.scad> -use <../p/4-4rin12.scad> +use <../p/4-4ring11.scad> +use <../p/4-4ring12.scad> use <../p/stud4.scad> use <../p/t04o3077.scad> use <../p/t04o3750.scad> @@ -14,7 +14,7 @@ function ldraw_lib__98374() = [ // 0 Minifig Pot Small with Handle Holders // 0 Name: 98374.dat // 0 Author: Stan Isachenko [angmarec] -// 0 !LDRAW_ORG Part UPDATE 2014-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__98374() = [ // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 // 0 !HISTORY 2014-06-22 [cwdee] Add missing CATEGORY // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 -1 0 0 0 1 stud4.dat [1,16,0,0,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__stud4()], @@ -38,10 +39,10 @@ function ldraw_lib__98374() = [ [1,16,0,-26.5,0,13,0,0,0,-1,0,0,0,13, ldraw_lib__4_4edge()], // 1 16 0 -26.5 0 11 0 0 0 -1 0 0 0 11 4-4edge.dat [1,16,0,-26.5,0,11,0,0,0,-1,0,0,0,11, ldraw_lib__4_4edge()], -// 1 16 0 -26.5 0 1 0 0 0 1 0 0 0 1 4-4rin11.dat - [1,16,0,-26.5,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin11()], -// 1 16 0 -26.5 0 1 0 0 0 1 0 0 0 1 4-4rin12.dat - [1,16,0,-26.5,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin12()], +// 1 16 0 -26.5 0 1 0 0 0 1 0 0 0 1 4-4ring11.dat + [1,16,0,-26.5,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring11()], +// 1 16 0 -26.5 0 1 0 0 0 1 0 0 0 1 4-4ring12.dat + [1,16,0,-26.5,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -26.5 0 11 0 0 0 21.5 0 0 0 11 4-4cyli.dat diff --git a/parts/98375.scad b/parts/98375.scad index 813b2b92b..c8902186c 100644 --- a/parts/98375.scad +++ b/parts/98375.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/3-8ndis.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/5-16rin5.scad> +use <../p/5-16ring5.scad> use <../p/5-8cyli.scad> use <../p/5-8edge.scad> use <../p/5-8ring1.scad> @@ -11,7 +11,7 @@ function ldraw_lib__98375() = [ // 0 Minifig Toy Winder Key // 0 Name: 98375.dat // 0 Author: Stan Isachenko [angmarec] -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__98375() = [ // 0 !HISTORY 2012-09-20 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2012-09-20 [angmarec] File preparation for LDraw Parts Tracker // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -4 0 1 0 0 0 -1 0 0 0 1 stud4o.dat [1,16,0,-4,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__stud4o()], @@ -43,10 +44,10 @@ function ldraw_lib__98375() = [ [1,16,-10,-16.48,-1.875,0,0,3.125,3.125,0,0,0,1,0, ldraw_lib__3_8ndis()], // 1 16 -10 -16.48 -1.875 0 0 -3.75 3.75 0 0 0 1 0 5-8ring1.dat [1,16,-10,-16.48,-1.875,0,0,-3.75,3.75,0,0,0,1,0, ldraw_lib__5_8ring1()], -// 1 16 -10 -16.48 -1.875 0 0 -0.625 0.625 0 0 0 1 0 5-16rin5.dat - [1,16,-10,-16.48,-1.875,0,0,-0.625,0.625,0,0,0,1,0, ldraw_lib__5_16rin5()], -// 1 16 -10 -16.48 -1.875 -0.57743 0 0.23918 -0.23918 0 -0.57743 0 1 0 5-16rin5.dat - [1,16,-10,-16.48,-1.875,-0.57743,0,0.23918,-0.23918,0,-0.57743,0,1,0, ldraw_lib__5_16rin5()], +// 1 16 -10 -16.48 -1.875 0 0 -0.625 0.625 0 0 0 1 0 5-16ring5.dat + [1,16,-10,-16.48,-1.875,0,0,-0.625,0.625,0,0,0,1,0, ldraw_lib__5_16ring5()], +// 1 16 -10 -16.48 -1.875 -0.57743 0 0.23918 -0.23918 0 -0.57743 0 1 0 5-16ring5.dat + [1,16,-10,-16.48,-1.875,-0.57743,0,0.23918,-0.23918,0,-0.57743,0,1,0, ldraw_lib__5_16ring5()], // 4 16 -6.875 -13.355 -1.875 -10 -13.355 -1.875 -10 -12.73 -1.875 -7.61 -9.666 -1.875 [4,16,-6.875,-13.355,-1.875,-10,-13.355,-1.875,-10,-12.73,-1.875,-7.61,-9.666,-1.875], // 3 16 -10 -8.98 -1.875 -7.61 -9.666 -1.875 -10 -12.73 -1.875 @@ -81,10 +82,10 @@ function ldraw_lib__98375() = [ [1,16,-10,-16.48,1.875,0,0,3.125,3.125,0,0,0,-1,0, ldraw_lib__3_8ndis()], // 1 16 -10 -16.48 1.875 0 0 -3.75 3.75 0 0 0 -1 0 5-8ring1.dat [1,16,-10,-16.48,1.875,0,0,-3.75,3.75,0,0,0,-1,0, ldraw_lib__5_8ring1()], -// 1 16 -10 -16.48 1.875 0 0 -0.625 0.625 0 0 0 -1 0 5-16rin5.dat - [1,16,-10,-16.48,1.875,0,0,-0.625,0.625,0,0,0,-1,0, ldraw_lib__5_16rin5()], -// 1 16 -10 -16.48 1.875 -0.57743 0 0.23918 -0.23918 0 -0.57743 0 -1 0 5-16rin5.dat - [1,16,-10,-16.48,1.875,-0.57743,0,0.23918,-0.23918,0,-0.57743,0,-1,0, ldraw_lib__5_16rin5()], +// 1 16 -10 -16.48 1.875 0 0 -0.625 0.625 0 0 0 -1 0 5-16ring5.dat + [1,16,-10,-16.48,1.875,0,0,-0.625,0.625,0,0,0,-1,0, ldraw_lib__5_16ring5()], +// 1 16 -10 -16.48 1.875 -0.57743 0 0.23918 -0.23918 0 -0.57743 0 -1 0 5-16ring5.dat + [1,16,-10,-16.48,1.875,-0.57743,0,0.23918,-0.23918,0,-0.57743,0,-1,0, ldraw_lib__5_16ring5()], // 4 16 -10 -12.73 1.875 -10 -13.355 1.875 -6.875 -13.355 1.875 -7.61 -9.666 1.875 [4,16,-10,-12.73,1.875,-10,-13.355,1.875,-6.875,-13.355,1.875,-7.61,-9.666,1.875], // 3 16 -10 -12.73 1.875 -7.61 -9.666 1.875 -10 -8.98 1.875 @@ -157,10 +158,10 @@ function ldraw_lib__98375() = [ [1,16,10,-16.48,-1.875,0,0,-3.125,3.125,0,0,0,1,0, ldraw_lib__3_8ndis()], // 1 16 10 -16.48 -1.875 0 0 3.75 3.75 0 0 0 1 0 5-8ring1.dat [1,16,10,-16.48,-1.875,0,0,3.75,3.75,0,0,0,1,0, ldraw_lib__5_8ring1()], -// 1 16 10 -16.48 -1.875 0 0 0.625 0.625 0 0 0 1 0 5-16rin5.dat - [1,16,10,-16.48,-1.875,0,0,0.625,0.625,0,0,0,1,0, ldraw_lib__5_16rin5()], -// 1 16 10 -16.48 -1.875 0.57743 0 -0.23918 -0.23918 0 -0.57743 0 1 0 5-16rin5.dat - [1,16,10,-16.48,-1.875,0.57743,0,-0.23918,-0.23918,0,-0.57743,0,1,0, ldraw_lib__5_16rin5()], +// 1 16 10 -16.48 -1.875 0 0 0.625 0.625 0 0 0 1 0 5-16ring5.dat + [1,16,10,-16.48,-1.875,0,0,0.625,0.625,0,0,0,1,0, ldraw_lib__5_16ring5()], +// 1 16 10 -16.48 -1.875 0.57743 0 -0.23918 -0.23918 0 -0.57743 0 1 0 5-16ring5.dat + [1,16,10,-16.48,-1.875,0.57743,0,-0.23918,-0.23918,0,-0.57743,0,1,0, ldraw_lib__5_16ring5()], // 4 16 10 -12.73 -1.875 10 -13.355 -1.875 6.875 -13.355 -1.875 7.61 -9.666 -1.875 [4,16,10,-12.73,-1.875,10,-13.355,-1.875,6.875,-13.355,-1.875,7.61,-9.666,-1.875], // 3 16 10 -12.73 -1.875 7.61 -9.666 -1.875 10 -8.98 -1.875 @@ -195,10 +196,10 @@ function ldraw_lib__98375() = [ [1,16,10,-16.48,1.875,0,0,-3.125,3.125,0,0,0,-1,0, ldraw_lib__3_8ndis()], // 1 16 10 -16.48 1.875 0 0 3.75 3.75 0 0 0 -1 0 5-8ring1.dat [1,16,10,-16.48,1.875,0,0,3.75,3.75,0,0,0,-1,0, ldraw_lib__5_8ring1()], -// 1 16 10 -16.48 1.875 0 0 0.625 0.625 0 0 0 -1 0 5-16rin5.dat - [1,16,10,-16.48,1.875,0,0,0.625,0.625,0,0,0,-1,0, ldraw_lib__5_16rin5()], -// 1 16 10 -16.48 1.875 0.57743 0 -0.23918 -0.23918 0 -0.57743 0 -1 0 5-16rin5.dat - [1,16,10,-16.48,1.875,0.57743,0,-0.23918,-0.23918,0,-0.57743,0,-1,0, ldraw_lib__5_16rin5()], +// 1 16 10 -16.48 1.875 0 0 0.625 0.625 0 0 0 -1 0 5-16ring5.dat + [1,16,10,-16.48,1.875,0,0,0.625,0.625,0,0,0,-1,0, ldraw_lib__5_16ring5()], +// 1 16 10 -16.48 1.875 0.57743 0 -0.23918 -0.23918 0 -0.57743 0 -1 0 5-16ring5.dat + [1,16,10,-16.48,1.875,0.57743,0,-0.23918,-0.23918,0,-0.57743,0,-1,0, ldraw_lib__5_16ring5()], // 4 16 6.875 -13.355 1.875 10 -13.355 1.875 10 -12.73 1.875 7.61 -9.666 1.875 [4,16,6.875,-13.355,1.875,10,-13.355,1.875,10,-12.73,1.875,7.61,-9.666,1.875], // 3 16 10 -8.98 1.875 7.61 -9.666 1.875 10 -12.73 1.875 diff --git a/parts/98460.scad b/parts/98460.scad index edb0426c2..28059bd3f 100644 --- a/parts/98460.scad +++ b/parts/98460.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/1-4chrd.scad> use <../p/1-4cylo.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin15.scad> +use <../p/1-4ring15.scad> use <../p/3-8chrd.scad> use <../p/3-8cylo.scad> use <../p/3-8ring3.scad> @@ -24,7 +24,7 @@ function ldraw_lib__98460() = [ // 0 Duplo Fence 1 x 10 x 2 with Clip and Bar // 0 Name: 98460.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2020-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -34,7 +34,8 @@ function ldraw_lib__98460() = [ // 0 !CATEGORY Fence // // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -100 0 0 0 0 1 0 2.75 0 -1 0 0 stud7.dat [1,16,-100,0,0,0,0,1,0,2.75,0,-1,0,0, ldraw_lib__stud7()], @@ -317,10 +318,10 @@ function ldraw_lib__98460() = [ [1,16,180,23.5,0,2.39177,0,-5.77425,0,22.5,0,5.77425,0,2.39177, ldraw_lib__5_8cylo()], // 1 16 180 46 0 1.19589 0 -2.88712 0 -1 0 2.88712 0 1.19589 5-8ring2.dat [1,16,180,46,0,1.19589,0,-2.88712,0,-1,0,2.88712,0,1.19589, ldraw_lib__5_8ring2()], -// 1 16 180 23.5 0 .23918 0 -.57743 0 1 0 .57743 0 .23918 1-4rin15.dat - [1,16,180,23.5,0,.23918,0,-.57743,0,1,0,.57743,0,.23918, ldraw_lib__1_4rin15()], -// 1 16 180 46 0 .23918 0 -.57743 0 -1 0 .57743 0 .23918 1-4rin15.dat - [1,16,180,46,0,.23918,0,-.57743,0,-1,0,.57743,0,.23918, ldraw_lib__1_4rin15()], +// 1 16 180 23.5 0 .23918 0 -.57743 0 1 0 .57743 0 .23918 1-4ring15.dat + [1,16,180,23.5,0,.23918,0,-.57743,0,1,0,.57743,0,.23918, ldraw_lib__1_4ring15()], +// 1 16 180 46 0 .23918 0 -.57743 0 -1 0 .57743 0 .23918 1-4ring15.dat + [1,16,180,46,0,.23918,0,-.57743,0,-1,0,.57743,0,.23918, ldraw_lib__1_4ring15()], // 1 16 180 23.5 0 3.82683 0 -9.2388 0 22.5 0 9.2388 0 3.82683 1-4cylo.dat [1,16,180,23.5,0,3.82683,0,-9.2388,0,22.5,0,9.2388,0,3.82683, ldraw_lib__1_4cylo()], // 1 16 183.8268 25.75 9.2388 0 -1.43506 2.07873 -2.25 0 0 0 -3.46455 -.86104 1-4cylo.dat @@ -342,10 +343,10 @@ function ldraw_lib__98460() = [ // 4 16 184.4705 43.75 4.9132 184.4705 25.75 4.9132 182.3918 23.5 5.7742 182.3918 46 5.7742 [4,16,184.4705,43.75,4.9132,184.4705,25.75,4.9132,182.3918,23.5,5.7742,182.3918,46,5.7742], // -// 1 16 180 23.5 0 .23918 0 -.57743 0 1 0 -.57743 0 -.23918 1-4rin15.dat - [1,16,180,23.5,0,.23918,0,-.57743,0,1,0,-.57743,0,-.23918, ldraw_lib__1_4rin15()], -// 1 16 180 46 0 .23918 0 -.57743 0 -1 0 -.57743 0 -.23918 1-4rin15.dat - [1,16,180,46,0,.23918,0,-.57743,0,-1,0,-.57743,0,-.23918, ldraw_lib__1_4rin15()], +// 1 16 180 23.5 0 .23918 0 -.57743 0 1 0 -.57743 0 -.23918 1-4ring15.dat + [1,16,180,23.5,0,.23918,0,-.57743,0,1,0,-.57743,0,-.23918, ldraw_lib__1_4ring15()], +// 1 16 180 46 0 .23918 0 -.57743 0 -1 0 -.57743 0 -.23918 1-4ring15.dat + [1,16,180,46,0,.23918,0,-.57743,0,-1,0,-.57743,0,-.23918, ldraw_lib__1_4ring15()], // 1 16 180 23.5 0 3.82683 0 -9.2388 0 22.5 0 -9.2388 0 -3.82683 1-4cylo.dat [1,16,180,23.5,0,3.82683,0,-9.2388,0,22.5,0,-9.2388,0,-3.82683, ldraw_lib__1_4cylo()], // 1 16 183.8268 25.75 -9.2388 0 -1.43506 2.07873 -2.25 0 0 0 3.46455 .86104 1-4cylo.dat diff --git a/parts/98567k01.scad b/parts/98567k01.scad index 89e8e4283..0070564f0 100644 --- a/parts/98567k01.scad +++ b/parts/98567k01.scad @@ -5,7 +5,7 @@ use <../p/3-16chrd.scad> use <../p/3-16cyli.scad> use <../p/3-16cylo.scad> use <../p/3-16edge.scad> -use <../p/3-16rin7.scad> +use <../p/3-16ring7.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> use <../p/4-4ndis.scad> @@ -18,7 +18,7 @@ function ldraw_lib__98567k01() = [ // 0 ~Tool Belt 17L, Extremity with Hole // 0 Name: 98567k01.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part Flexible_Section UPDATE 2023-02 +// 0 !LDRAW_ORG Part Flexible_Section UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__98567k01() = [ // // 0 !HISTORY 2022-12-30 [MagFors] Removed hidden surfaces // 0 !HISTORY 2023-04-17 [OrionP] Official Update 2023-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 30 0 4 0 0 0 -20 0 0 0 4 4-4cylc.dat [1,16,0,30,0,4,0,0,0,-20,0,0,0,4, ldraw_lib__4_4cylc()], @@ -194,23 +195,23 @@ function ldraw_lib__98567k01() = [ // 3 16 2 6.602 -10 0 5.6569 -10 2 10 -10 [3,16,2,6.602,-10,0,5.6569,-10,2,10,-10], // -// 1 16 0 0 5 1 0 0 0 0 -1 0 -1 0 3-16rin7.dat - [1,16,0,0,5,1,0,0,0,0,-1,0,-1,0, ldraw_lib__3_16rin7()], -// 1 16 0 0 5 1 0 0 0 0 1 0 -1 0 3-16rin7.dat - [1,16,0,0,5,1,0,0,0,0,1,0,-1,0, ldraw_lib__3_16rin7()], -// 1 16 0 0 5 -1 0 0 0 0 -1 0 -1 0 3-16rin7.dat - [1,16,0,0,5,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__3_16rin7()], -// 1 16 0 0 5 -1 0 0 0 0 1 0 -1 0 3-16rin7.dat - [1,16,0,0,5,-1,0,0,0,0,1,0,-1,0, ldraw_lib__3_16rin7()], +// 1 16 0 0 5 1 0 0 0 0 -1 0 -1 0 3-16ring7.dat + [1,16,0,0,5,1,0,0,0,0,-1,0,-1,0, ldraw_lib__3_16ring7()], +// 1 16 0 0 5 1 0 0 0 0 1 0 -1 0 3-16ring7.dat + [1,16,0,0,5,1,0,0,0,0,1,0,-1,0, ldraw_lib__3_16ring7()], +// 1 16 0 0 5 -1 0 0 0 0 -1 0 -1 0 3-16ring7.dat + [1,16,0,0,5,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__3_16ring7()], +// 1 16 0 0 5 -1 0 0 0 0 1 0 -1 0 3-16ring7.dat + [1,16,0,0,5,-1,0,0,0,0,1,0,-1,0, ldraw_lib__3_16ring7()], // -// 1 16 0 0 -5 1 0 0 0 0 -1 0 1 0 3-16rin7.dat - [1,16,0,0,-5,1,0,0,0,0,-1,0,1,0, ldraw_lib__3_16rin7()], -// 1 16 0 0 -5 1 0 0 0 0 1 0 1 0 3-16rin7.dat - [1,16,0,0,-5,1,0,0,0,0,1,0,1,0, ldraw_lib__3_16rin7()], -// 1 16 0 0 -5 -1 0 0 0 0 -1 0 1 0 3-16rin7.dat - [1,16,0,0,-5,-1,0,0,0,0,-1,0,1,0, ldraw_lib__3_16rin7()], -// 1 16 0 0 -5 -1 0 0 0 0 1 0 1 0 3-16rin7.dat - [1,16,0,0,-5,-1,0,0,0,0,1,0,1,0, ldraw_lib__3_16rin7()], +// 1 16 0 0 -5 1 0 0 0 0 -1 0 1 0 3-16ring7.dat + [1,16,0,0,-5,1,0,0,0,0,-1,0,1,0, ldraw_lib__3_16ring7()], +// 1 16 0 0 -5 1 0 0 0 0 1 0 1 0 3-16ring7.dat + [1,16,0,0,-5,1,0,0,0,0,1,0,1,0, ldraw_lib__3_16ring7()], +// 1 16 0 0 -5 -1 0 0 0 0 -1 0 1 0 3-16ring7.dat + [1,16,0,0,-5,-1,0,0,0,0,-1,0,1,0, ldraw_lib__3_16ring7()], +// 1 16 0 0 -5 -1 0 0 0 0 1 0 1 0 3-16ring7.dat + [1,16,0,0,-5,-1,0,0,0,0,1,0,1,0, ldraw_lib__3_16ring7()], // // 1 16 0 0 5 8 0 0 0 0 -8 0 -10 0 3-16cylo.dat [1,16,0,0,5,8,0,0,0,0,-8,0,-10,0, ldraw_lib__3_16cylo()], diff --git a/parts/98567k03.scad b/parts/98567k03.scad index 87dfe49bd..d8d8486ad 100644 --- a/parts/98567k03.scad +++ b/parts/98567k03.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/3-16chrd.scad> use <../p/3-16cylo.scad> -use <../p/3-16rin7.scad> +use <../p/3-16ring7.scad> use <../p/4-4cylo.scad> use <../p/4-4ndis.scad> use <../p/box2-7.scad> @@ -13,7 +13,7 @@ function ldraw_lib__98567k03() = [ // 0 ~Tool Belt 17L, Segment with Hole // 0 Name: 98567k03.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part Flexible_Section UPDATE 2023-02 +// 0 !LDRAW_ORG Part Flexible_Section UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__98567k03() = [ // // 0 !HISTORY 2022-12-30 [MagFors] Removed hidden surfaces // 0 !HISTORY 2023-04-17 [OrionP] Official Update 2023-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -142,23 +143,23 @@ function ldraw_lib__98567k03() = [ // 2 24 -2 10.5 -5 -2 6.602 -5 [2,24,-2,10.5,-5,-2,6.602,-5], // -// 1 16 0 0 5 1 0 0 0 0 -1 0 -1 0 3-16rin7.dat - [1,16,0,0,5,1,0,0,0,0,-1,0,-1,0, ldraw_lib__3_16rin7()], -// 1 16 0 0 5 1 0 0 0 0 1 0 -1 0 3-16rin7.dat - [1,16,0,0,5,1,0,0,0,0,1,0,-1,0, ldraw_lib__3_16rin7()], -// 1 16 0 0 5 -1 0 0 0 0 -1 0 -1 0 3-16rin7.dat - [1,16,0,0,5,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__3_16rin7()], -// 1 16 0 0 5 -1 0 0 0 0 1 0 -1 0 3-16rin7.dat - [1,16,0,0,5,-1,0,0,0,0,1,0,-1,0, ldraw_lib__3_16rin7()], -// -// 1 16 0 0 -5 1 0 0 0 0 -1 0 1 0 3-16rin7.dat - [1,16,0,0,-5,1,0,0,0,0,-1,0,1,0, ldraw_lib__3_16rin7()], -// 1 16 0 0 -5 1 0 0 0 0 1 0 1 0 3-16rin7.dat - [1,16,0,0,-5,1,0,0,0,0,1,0,1,0, ldraw_lib__3_16rin7()], -// 1 16 0 0 -5 -1 0 0 0 0 -1 0 1 0 3-16rin7.dat - [1,16,0,0,-5,-1,0,0,0,0,-1,0,1,0, ldraw_lib__3_16rin7()], -// 1 16 0 0 -5 -1 0 0 0 0 1 0 1 0 3-16rin7.dat - [1,16,0,0,-5,-1,0,0,0,0,1,0,1,0, ldraw_lib__3_16rin7()], +// 1 16 0 0 5 1 0 0 0 0 -1 0 -1 0 3-16ring7.dat + [1,16,0,0,5,1,0,0,0,0,-1,0,-1,0, ldraw_lib__3_16ring7()], +// 1 16 0 0 5 1 0 0 0 0 1 0 -1 0 3-16ring7.dat + [1,16,0,0,5,1,0,0,0,0,1,0,-1,0, ldraw_lib__3_16ring7()], +// 1 16 0 0 5 -1 0 0 0 0 -1 0 -1 0 3-16ring7.dat + [1,16,0,0,5,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__3_16ring7()], +// 1 16 0 0 5 -1 0 0 0 0 1 0 -1 0 3-16ring7.dat + [1,16,0,0,5,-1,0,0,0,0,1,0,-1,0, ldraw_lib__3_16ring7()], +// +// 1 16 0 0 -5 1 0 0 0 0 -1 0 1 0 3-16ring7.dat + [1,16,0,0,-5,1,0,0,0,0,-1,0,1,0, ldraw_lib__3_16ring7()], +// 1 16 0 0 -5 1 0 0 0 0 1 0 1 0 3-16ring7.dat + [1,16,0,0,-5,1,0,0,0,0,1,0,1,0, ldraw_lib__3_16ring7()], +// 1 16 0 0 -5 -1 0 0 0 0 -1 0 1 0 3-16ring7.dat + [1,16,0,0,-5,-1,0,0,0,0,-1,0,1,0, ldraw_lib__3_16ring7()], +// 1 16 0 0 -5 -1 0 0 0 0 1 0 1 0 3-16ring7.dat + [1,16,0,0,-5,-1,0,0,0,0,1,0,1,0, ldraw_lib__3_16ring7()], // // 1 16 0 0 5 8 0 0 0 0 -8 0 -10 0 3-16cylo.dat [1,16,0,0,5,8,0,0,0,0,-8,0,-10,0, ldraw_lib__3_16cylo()], diff --git a/parts/98878.scad b/parts/98878.scad new file mode 100644 index 000000000..7241efb04 --- /dev/null +++ b/parts/98878.scad @@ -0,0 +1,104 @@ +use <../lib.scad> +use <../p/4-4cylo.scad> +use <../p/rect.scad> +use <../p/rect2p.scad> +use <../p/rect3.scad> +use +function ldraw_lib__98878() = [ +// 0 Windscreen 10 x 4 x 2 with Handle +// 0 Name: 98878.dat +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Buzz Lightyear +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 0 // Bottom +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\98878s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__98878s01()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\98878s01.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__98878s01()], +// +// 1 16 14 0 0 0 -28 0 4 0 0 0 0 4 4-4cylo.dat + [1,16,14,0,0,0,-28,0,4,0,0,0,0,4, ldraw_lib__4_4cylo()], +// +// 0 // Outside +// 4 16 -14 -2 -10 -20 -2 -30 20 -2 -30 14 -2 -10 + [4,16,-14,-2,-10,-20,-2,-30,20,-2,-30,14,-2,-10], +// 3 16 14 -2 -10 20 -2 -30 20 -2 -10 + [3,16,14,-2,-10,20,-2,-30,20,-2,-10], +// 3 16 -20 -2 -10 -20 -2 -30 -14 -2 -10 + [3,16,-20,-2,-10,-20,-2,-30,-14,-2,-10], +// 1 16 0 2 -10 0 0 14 -4 0 0 0 -1 0 rect.dat + [1,16,0,2,-10,0,0,14,-4,0,0,0,-1,0, ldraw_lib__rect()], +// 4 16 -14 6 -10 14 6 -10 20.15812531 6 -13 -20.15812531 6 -13 + [4,16,-14,6,-10,14,6,-10,20.15812531,6,-13,-20.15812531,6,-13], +// 4 16 20.15812531 6 -13 18.1265 2 -13 -18.1265 2 -13 -20.15812531 6 -13 + [4,16,20.15812531,6,-13,18.1265,2,-13,-18.1265,2,-13,-20.15812531,6,-13], +// 4 16 20 1.6667 -45 20 -2 -30 -20 -2 -30 -20 1.6667 -45 + [4,16,20,1.6667,-45,20,-2,-30,-20,-2,-30,-20,1.6667,-45], +// 4 16 20 5.3333 -60 20 1.6667 -45 -20 1.6667 -45 -20 5.3333 -60 + [4,16,20,5.3333,-60,20,1.6667,-45,-20,1.6667,-45,-20,5.3333,-60], +// 4 16 20 5.3333 -60 -20 5.3333 -60 -20 9 -75 20 9 -75 + [4,16,20,5.3333,-60,-20,5.3333,-60,-20,9,-75,20,9,-75], +// 4 16 20 12.6667 -90 20 9 -75 -20 9 -75 -20 12.6667 -90 + [4,16,20,12.6667,-90,20,9,-75,-20,9,-75,-20,12.6667,-90], +// 4 16 20 16.3333 -105 20 12.6667 -90 -20 12.6667 -90 -20 16.3333 -105 + [4,16,20,16.3333,-105,20,12.6667,-90,-20,12.6667,-90,-20,16.3333,-105], +// 4 16 20 23.6667 -135 20 16.3333 -105 -20 16.3333 -105 -20 23.6667 -135 + [4,16,20,23.6667,-135,20,16.3333,-105,-20,16.3333,-105,-20,23.6667,-135], +// 4 16 -20 31 -165 20 31 -165 20 23.6667 -135 -20 23.6667 -135 + [4,16,-20,31,-165,20,31,-165,20,23.6667,-135,-20,23.6667,-135], +// 4 16 -20 31 -165 -20 42 -210 20 42 -210 20 31 -165 + [4,16,-20,31,-165,-20,42,-210,20,42,-210,20,31,-165], +// 1 16 0 44 -210 -20 0 0 0 0 2 0 1 0 rect2p.dat + [1,16,0,44,-210,-20,0,0,0,0,2,0,1,0, ldraw_lib__rect2p()], +// +// 0 // Inside +// 4 16 -16.5828 46 -206 16.5828 46 -206 20 46 -210 -20 46 -210 + [4,16,-16.5828,46,-206,16.5828,46,-206,20,46,-210,-20,46,-210], +// 1 16 0 44.6 -206 16.5828 0 0 0 0 1.4 0 -1 0 rect3.dat + [1,16,0,44.6,-206,16.5828,0,0,0,0,1.4,0,-1,0, ldraw_lib__rect3()], +// 2 24 15.7797 42 -206 -15.7797 42 -206 + [2,24,15.7797,42,-206,-15.7797,42,-206], +// 4 16 -16.5828 43.2 -206 -15.7797 42 -206 15.7797 42 -206 16.5828 43.2 -206 + [4,16,-16.5828,43.2,-206,-15.7797,42,-206,15.7797,42,-206,16.5828,43.2,-206], +// 4 16 15.7797 42 -206 -15.7797 42 -206 -17.9265 42 -193.1515 17.9265 42 -193.1515 + [4,16,15.7797,42,-206,-15.7797,42,-206,-17.9265,42,-193.1515,17.9265,42,-193.1515], +// 2 24 17.9265 42 -193.1515 -17.9265 42 -193.1515 + [2,24,17.9265,42,-193.1515,-17.9265,42,-193.1515], +// +// 4 16 18.0065 26 -127.69818 17.9265 42 -193.1515 -17.9265 42 -193.1515 -18.0065 26 -127.69818 + [4,16,18.0065,26,-127.69818,17.9265,42,-193.1515,-17.9265,42,-193.1515,-18.0065,26,-127.69818], +// 4 16 -18.0265 22 -111.33485 18.0265 22 -111.33485 18.0065 26 -127.69818 -18.0065 26 -127.69818 + [4,16,-18.0265,22,-111.33485,18.0265,22,-111.33485,18.0065,26,-127.69818,-18.0065,26,-127.69818], +// 4 16 18.0265 22 -111.33485 -18.0265 22 -111.33485 -18.0465 18 -94.97152 18.0465 18 -94.97152 + [4,16,18.0265,22,-111.33485,-18.0265,22,-111.33485,-18.0465,18,-94.97152,18.0465,18,-94.97152], +// 4 16 18.0465 18 -94.97152 -18.0465 18 -94.97152 -18.0665 14 -78.60819 18.0665 14 -78.60819 + [4,16,18.0465,18,-94.97152,-18.0465,18,-94.97152,-18.0665,14,-78.60819,18.0665,14,-78.60819], +// 4 16 18.0665 14 -78.60819 -18.0665 14 -78.60819 -18.0865 10 -62.24486 18.0865 10 -62.24486 + [4,16,18.0665,14,-78.60819,-18.0665,14,-78.60819,-18.0865,10,-62.24486,18.0865,10,-62.24486], +// 4 16 18.1065 6 -45.88153 18.0865 10 -62.24486 -18.0865 10 -62.24486 -18.1065 6 -45.88153 + [4,16,18.1065,6,-45.88153,18.0865,10,-62.24486,-18.0865,10,-62.24486,-18.1065,6,-45.88153], +// 4 16 -18.1265 2 -29.5182 18.1265 2 -29.5182 18.1065 6 -45.88153 -18.1065 6 -45.88153 + [4,16,-18.1265,2,-29.5182,18.1265,2,-29.5182,18.1065,6,-45.88153,-18.1065,6,-45.88153], +// 2 24 20.1581 6 -13 -20.15812531 6 -13 + [2,24,20.1581,6,-13,-20.15812531,6,-13], +// 2 24 20 -2 -30 -20 -2 -30 + [2,24,20,-2,-30,-20,-2,-30], +// 4 16 18.1265 2 -13 18.1265 2 -29.5182 -18.1265 2 -29.5182 -18.1265 2 -13 + [4,16,18.1265,2,-13,18.1265,2,-29.5182,-18.1265,2,-29.5182,-18.1265,2,-13], +// 2 24 -18.1265 2 -13 18.1265 2 -13 + [2,24,-18.1265,2,-13,18.1265,2,-13], +// 2 24 18.1265 2 -29.5182 -18.1265 2 -29.5182 + [2,24,18.1265,2,-29.5182,-18.1265,2,-29.5182], +]; +module ldraw_lib__98878(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__98878(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__98878(line=0.2); \ No newline at end of file diff --git a/parts/99009.scad b/parts/99009.scad index a5c65a4c4..3a4ecb2a9 100644 --- a/parts/99009.scad +++ b/parts/99009.scad @@ -15,8 +15,8 @@ use <../p/48/4-4con17.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin14.scad> -use <../p/48/4-4rin17.scad> +use <../p/48/4-4ring14.scad> +use <../p/48/4-4ring17.scad> use <../p/48/5-12edge.scad> use <../p/box4-3p.scad> use <../p/connhole.scad> @@ -28,7 +28,7 @@ function ldraw_lib__99009() = [ // 0 Technic Turntable 28 Tooth Bottom // 0 Name: 99009.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -36,7 +36,8 @@ function ldraw_lib__99009() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 20 20 0 0 0 -1 -1 0 0 0 1 0 connhole.dat [1,16,20,20,0,0,0,-1,-1,0,0,0,1,0, ldraw_lib__connhole()], @@ -54,16 +55,16 @@ function ldraw_lib__99009() = [ [1,16,0,5,0,25.5,0,0,0,-6,0,0,0,25.5, ldraw_lib__48__4_4cylo()], // 1 16 0 7 0 1.5 0 0 0 -2 0 0 0 1.5 48\4-4con17.dat [1,16,0,7,0,1.5,0,0,0,-2,0,0,0,1.5, ldraw_lib__48__4_4con17()], -// 1 16 0 -1 0 1.5 0 0 0 -1 0 0 0 1.5 48\4-4rin17.dat - [1,16,0,-1,0,1.5,0,0,0,-1,0,0,0,1.5, ldraw_lib__48__4_4rin17()], +// 1 16 0 -1 0 1.5 0 0 0 -1 0 0 0 1.5 48\4-4ring17.dat + [1,16,0,-1,0,1.5,0,0,0,-1,0,0,0,1.5, ldraw_lib__48__4_4ring17()], // 1 16 0 -1 0 27 0 0 0 1 0 0 0 27 48\4-4edge.dat [1,16,0,-1,0,27,0,0,0,1,0,0,0,27, ldraw_lib__48__4_4edge()], // 1 16 0 -4 0 24.75 0 0 0 1 0 0 0 24.75 48\4-4edge.dat [1,16,0,-4,0,24.75,0,0,0,1,0,0,0,24.75, ldraw_lib__48__4_4edge()], // 1 16 0 -1 0 2.25 0 0 0 -3 0 0 0 2.25 48\4-4con11.dat [1,16,0,-1,0,2.25,0,0,0,-3,0,0,0,2.25, ldraw_lib__48__4_4con11()], -// 1 16 0 -4 0 1.65 0 0 0 1 0 0 0 1.65 48\4-4rin14.dat - [1,16,0,-4,0,1.65,0,0,0,1,0,0,0,1.65, ldraw_lib__48__4_4rin14()], +// 1 16 0 -4 0 1.65 0 0 0 1 0 0 0 1.65 48\4-4ring14.dat + [1,16,0,-4,0,1.65,0,0,0,1,0,0,0,1.65, ldraw_lib__48__4_4ring14()], // 1 16 0 -4 0 23.1 0 0 0 1 0 0 0 23.1 48\4-4edge.dat [1,16,0,-4,0,23.1,0,0,0,1,0,0,0,23.1, ldraw_lib__48__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/99010.scad b/parts/99010.scad index e17745146..f43385f9a 100644 --- a/parts/99010.scad +++ b/parts/99010.scad @@ -8,7 +8,7 @@ use <../p/2-4cylo.scad> use <../p/2-4edge.scad> use <../p/2-4ring2.scad> use <../p/2-4ring3.scad> -use <../p/3-16rin8.scad> +use <../p/3-16ring8.scad> use <../p/3-4ring8.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> @@ -33,7 +33,7 @@ function ldraw_lib__99010() = [ // 0 Technic Turntable 28 Tooth Top // 0 Name: 99010.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -41,7 +41,8 @@ function ldraw_lib__99010() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 20 -20 -10 0 0 -1 -1 0 0 0 1 0 peghole.dat [1,16,20,-20,-10,0,0,-1,-1,0,0,0,1,0, ldraw_lib__peghole()], @@ -613,8 +614,8 @@ function ldraw_lib__99010() = [ [3,16,22.644,-10,10,22.243,-10,10.969,11,-10,10], // 2 24 11 -10 10 22.644 -10 10 [2,24,11,-10,10,22.644,-10,10], -// 1 16 20 -20 10 0 0 1 1 0 0 0 -1 0 3-16rin8.dat - [1,16,20,-20,10,0,0,1,1,0,0,0,-1,0, ldraw_lib__3_16rin8()], +// 1 16 20 -20 10 0 0 1 1 0 0 0 -1 0 3-16ring8.dat + [1,16,20,-20,10,0,0,1,1,0,0,0,-1,0, ldraw_lib__3_16ring8()], // 1 16 20 -20 10 0 0 -1 1 0 0 0 -1 0 1-4ring8.dat [1,16,20,-20,10,0,0,-1,1,0,0,0,-1,0, ldraw_lib__1_4ring8()], // 4 16 23.444 -11.685 10 22.644 -10 10 20 -10 10 20 -11 10 @@ -757,8 +758,8 @@ function ldraw_lib__99010() = [ [3,16,-11,-10,10,-22.243,-10,10.969,-22.644,-10,10], // 2 24 -11 -10 10 -22.644 -10 10 [2,24,-11,-10,10,-22.644,-10,10], -// 1 16 -20 -20 10 0 0 -1 1 0 0 0 -1 0 3-16rin8.dat - [1,16,-20,-20,10,0,0,-1,1,0,0,0,-1,0, ldraw_lib__3_16rin8()], +// 1 16 -20 -20 10 0 0 -1 1 0 0 0 -1 0 3-16ring8.dat + [1,16,-20,-20,10,0,0,-1,1,0,0,0,-1,0, ldraw_lib__3_16ring8()], // 1 16 -20 -20 10 0 0 1 1 0 0 0 -1 0 1-4ring8.dat [1,16,-20,-20,10,0,0,1,1,0,0,0,-1,0, ldraw_lib__1_4ring8()], // 4 16 -20 -11 10 -20 -10 10 -22.644 -10 10 -23.444 -11.685 10 diff --git a/parts/99012.scad b/parts/99012.scad index 26a92d8d7..b7e963aab 100644 --- a/parts/99012.scad +++ b/parts/99012.scad @@ -6,14 +6,14 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin36.scad> +use <../p/4-4ring36.scad> use <../p/bush.scad> use <../p/connhole.scad> function ldraw_lib__99012() = [ // 0 Technic Rotor 1 Blade 8L with Peghole and Axlehole // 0 Name: 99012.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__99012() = [ // 0 !HISTORY 2012-10-12 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2012-10-12 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 3 16 4.621 -11.173 3.95 0 -9.25 4.144 -4.621 -11.173 3.95 [3,16,4.621,-11.173,3.95,0,-9.25,4.144,-4.621,-11.173,3.95], @@ -757,10 +758,10 @@ function ldraw_lib__99012() = [ [2,24,8.73037,-11.8105,-1.97485,8.90071,-1.57751,-1.93865], // 1 16 0 0 -10 9.25 0 0 0 0 9.25 0 20 0 4-4cylo.dat [1,16,0,0,-10,9.25,0,0,0,0,9.25,0,20,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 -10 0.25 0 0 0 0 0.25 0 1 0 4-4rin36.dat - [1,16,0,0,-10,0.25,0,0,0,0,0.25,0,1,0, ldraw_lib__4_4rin36()], -// 1 16 0 0 10 0.25 0 0 0 0 0.25 0 -1 0 4-4rin36.dat - [1,16,0,0,10,0.25,0,0,0,0,0.25,0,-1,0, ldraw_lib__4_4rin36()], +// 1 16 0 0 -10 0.25 0 0 0 0 0.25 0 1 0 4-4ring36.dat + [1,16,0,0,-10,0.25,0,0,0,0,0.25,0,1,0, ldraw_lib__4_4ring36()], +// 1 16 0 0 10 0.25 0 0 0 0 0.25 0 -1 0 4-4ring36.dat + [1,16,0,0,10,0.25,0,0,0,0,0.25,0,-1,0, ldraw_lib__4_4ring36()], // 3 16 0 -9.25 4.144 -8.389 -3.234 3.844 -4.625 -8.011 4.079 [3,16,0,-9.25,4.144,-8.389,-3.234,3.844,-4.625,-8.011,4.079], // 3 16 -4.625 -8.011 4.079 -8.389 -3.234 3.844 -8.011 -4.625 3.934 diff --git a/parts/99378.scad b/parts/99378.scad index bf0cb64eb..0099346f5 100644 --- a/parts/99378.scad +++ b/parts/99378.scad @@ -5,16 +5,16 @@ use <../p/1-4cylo.scad> use <../p/1-4ndis.scad> use <../p/2-4cylo.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin16.scad> use <../p/2-4ring1.scad> +use <../p/2-4ring16.scad> use <../p/2-4ring2.scad> use <../p/2-4ring9.scad> use <../p/4-4cylo.scad> use <../p/4-4ring8.scad> use <../p/48/1-12cyli.scad> use <../p/48/1-12edge.scad> -use <../p/48/1-16rin3.scad> -use <../p/48/1-16rin8.scad> +use <../p/48/1-16ring3.scad> +use <../p/48/1-16ring8.scad> use <../p/48/1-6ring3.scad> use <../p/48/1-6ring8.scad> use <../p/48/1-8con12.scad> @@ -22,10 +22,10 @@ use <../p/48/1-8con6.scad> use <../p/48/1-8ring4.scad> use <../p/48/2-4aring.scad> use <../p/48/2-4cylo.scad> -use <../p/48/2-4rin17.scad> +use <../p/48/2-4ring17.scad> use <../p/48/5-48co12.scad> use <../p/48/5-48con6.scad> -use <../p/48/5-48rin4.scad> +use <../p/48/5-48ring4.scad> use <../p/48/7-48cyli.scad> use <../p/48/7-48edge.scad> use <../p/axlehol4.scad> @@ -44,7 +44,7 @@ function ldraw_lib__99378() = [ // 0 ~Electric Mindstorms EV3 Ultrasonic/IR Sensor Shell "Eyes" Back // 0 Name: 99378.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -55,7 +55,8 @@ function ldraw_lib__99378() = [ // 0 !HISTORY 2012-06-14 [Philo] Complete rebuild for LDraw Parts Tracker // 0 !HISTORY 2013-08-01 [MMR1988] Added some missing edges and condlines // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 40 -40 -10 1 0 0 0 0 1 0 -1 0 peghole.dat [1,16,40,-40,-10,1,0,0,0,0,1,0,-1,0, ldraw_lib__peghole()], @@ -81,20 +82,20 @@ function ldraw_lib__99378() = [ [1,16,40,-40,-34,-1,0,0,0,0,1,0,3,0, ldraw_lib__peghole()], // 1 16 40 -40 -34 0 0 8 8 0 0 0 1 0 2-4ring1.dat [1,16,40,-40,-34,0,0,8,8,0,0,0,1,0, ldraw_lib__2_4ring1()], -// 1 16 40 -40 -34 0 0 1 1 0 0 0 1 0 2-4rin16.dat - [1,16,40,-40,-34,0,0,1,1,0,0,0,1,0, ldraw_lib__2_4rin16()], +// 1 16 40 -40 -34 0 0 1 1 0 0 0 1 0 2-4ring16.dat + [1,16,40,-40,-34,0,0,1,1,0,0,0,1,0, ldraw_lib__2_4ring16()], // 1 16 40 -40 -34 0 0 17 17 0 0 0 1 0 48\2-4aring.dat [1,16,40,-40,-34,0,0,17,17,0,0,0,1,0, ldraw_lib__48__2_4aring()], // 1 16 40 -40 -50 0 0 29 29 0 0 0 12 0 48\2-4cylo.dat [1,16,40,-40,-50,0,0,29,29,0,0,0,12,0, ldraw_lib__48__2_4cylo()], // 1 16 40 -40 -50 0 0 3.22222 3.22222 0 0 0 1 0 48\1-6ring8.dat [1,16,40,-40,-50,0,0,3.22222,3.22222,0,0,0,1,0, ldraw_lib__48__1_6ring8()], -// 1 16 40 -40 -50 2.79053 0 1.61111 1.61111 0 -2.79053 0 1 0 48\1-16rin8.dat - [1,16,40,-40,-50,2.79053,0,1.61111,1.61111,0,-2.79053,0,1,0, ldraw_lib__48__1_16rin8()], +// 1 16 40 -40 -50 2.79053 0 1.61111 1.61111 0 -2.79053 0 1 0 48\1-16ring8.dat + [1,16,40,-40,-50,2.79053,0,1.61111,1.61111,0,-2.79053,0,1,0, ldraw_lib__48__1_16ring8()], // 1 16 40 -40 -50 0 0 3.22222 -3.22222 0 0 0 1 0 48\1-6ring8.dat [1,16,40,-40,-50,0,0,3.22222,-3.22222,0,0,0,1,0, ldraw_lib__48__1_6ring8()], -// 1 16 40 -40 -50 2.79053 0 1.61111 -1.61111 0 2.79053 0 1 0 48\1-16rin8.dat - [1,16,40,-40,-50,2.79053,0,1.61111,-1.61111,0,2.79053,0,1,0, ldraw_lib__48__1_16rin8()], +// 1 16 40 -40 -50 2.79053 0 1.61111 -1.61111 0 2.79053 0 1 0 48\1-16ring8.dat + [1,16,40,-40,-50,2.79053,0,1.61111,-1.61111,0,2.79053,0,1,0, ldraw_lib__48__1_16ring8()], // 1 16 40 -40 -50 0 0 25.7778 25.7778 0 0 0 1 0 48\7-48edge.dat [1,16,40,-40,-50,0,0,25.7778,25.7778,0,0,0,1,0, ldraw_lib__48__7_48edge()], // 1 16 40 -40 -50 20.4509 0 15.6925 15.6925 0 -20.4509 0 1 0 48\1-12edge.dat @@ -171,26 +172,26 @@ function ldraw_lib__99378() = [ [1,16,40,-40,-34,0,0,20,20,0,0,0,4,0, ldraw_lib__48__2_4cylo()], // 1 16 40 -40 -34 0 0 4.97143 4.97143 0 0 0 -1 0 48\1-8ring4.dat [1,16,40,-40,-34,0,0,4.97143,4.97143,0,0,0,-1,0, ldraw_lib__48__1_8ring4()], -// 1 16 40 -40 -34 3.51533 0 3.51533 3.51533 0 -3.51533 0 -1 0 48\5-48rin4.dat - [1,16,40,-40,-34,3.51533,0,3.51533,3.51533,0,-3.51533,0,-1,0, ldraw_lib__48__5_48rin4()], +// 1 16 40 -40 -34 3.51533 0 3.51533 3.51533 0 -3.51533 0 -1 0 48\5-48ring4.dat + [1,16,40,-40,-34,3.51533,0,3.51533,3.51533,0,-3.51533,0,-1,0, ldraw_lib__48__5_48ring4()], // 1 16 40 -40 -34 0 0 4.97143 -4.97143 0 0 0 -1 0 48\1-8ring4.dat [1,16,40,-40,-34,0,0,4.97143,-4.97143,0,0,0,-1,0, ldraw_lib__48__1_8ring4()], -// 1 16 40 -40 -34 3.51533 0 3.51533 -3.51533 0 3.51533 0 -1 0 48\5-48rin4.dat - [1,16,40,-40,-34,3.51533,0,3.51533,-3.51533,0,3.51533,0,-1,0, ldraw_lib__48__5_48rin4()], +// 1 16 40 -40 -34 3.51533 0 3.51533 -3.51533 0 3.51533 0 -1 0 48\5-48ring4.dat + [1,16,40,-40,-34,3.51533,0,3.51533,-3.51533,0,3.51533,0,-1,0, ldraw_lib__48__5_48ring4()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 40 -40 -37 0 0 17 17 0 0 0 3 0 48\2-4cylo.dat [1,16,40,-40,-37,0,0,17,17,0,0,0,3,0, ldraw_lib__48__2_4cylo()], -// 1 16 40 -40 -37 0 0 1 1 0 0 0 1 0 48\2-4rin17.dat - [1,16,40,-40,-37,0,0,1,1,0,0,0,1,0, ldraw_lib__48__2_4rin17()], +// 1 16 40 -40 -37 0 0 1 1 0 0 0 1 0 48\2-4ring17.dat + [1,16,40,-40,-37,0,0,1,1,0,0,0,1,0, ldraw_lib__48__2_4ring17()], // 1 16 40 -40 -37 0 0 6 6 0 0 0 1 0 48\1-6ring3.dat [1,16,40,-40,-37,0,0,6,6,0,0,0,1,0, ldraw_lib__48__1_6ring3()], -// 1 16 40 -40 -37 5.19615 0 3 3 0 -5.19615 0 1 0 48\1-16rin3.dat - [1,16,40,-40,-37,5.19615,0,3,3,0,-5.19615,0,1,0, ldraw_lib__48__1_16rin3()], +// 1 16 40 -40 -37 5.19615 0 3 3 0 -5.19615 0 1 0 48\1-16ring3.dat + [1,16,40,-40,-37,5.19615,0,3,3,0,-5.19615,0,1,0, ldraw_lib__48__1_16ring3()], // 1 16 40 -40 -37 0 0 6 -6 0 0 0 1 0 48\1-6ring3.dat [1,16,40,-40,-37,0,0,6,-6,0,0,0,1,0, ldraw_lib__48__1_6ring3()], -// 1 16 40 -40 -37 5.19615 0 3 -3 0 5.19615 0 1 0 48\1-16rin3.dat - [1,16,40,-40,-37,5.19615,0,3,-3,0,5.19615,0,1,0, ldraw_lib__48__1_16rin3()], +// 1 16 40 -40 -37 5.19615 0 3 -3 0 5.19615 0 1 0 48\1-16ring3.dat + [1,16,40,-40,-37,5.19615,0,3,-3,0,5.19615,0,1,0, ldraw_lib__48__1_16ring3()], // 2 24 40 -69 -50 20 -69 -50 [2,24,40,-69,-50,20,-69,-50], // 2 24 26 -15 -34 26 -15 -50 @@ -661,20 +662,20 @@ function ldraw_lib__99378() = [ [1,16,-40,-40,-34,1,0,0,0,0,1,0,3,0, ldraw_lib__peghole()], // 1 16 -40 -40 -34 0 0 -8 8 0 0 0 1 0 2-4ring1.dat [1,16,-40,-40,-34,0,0,-8,8,0,0,0,1,0, ldraw_lib__2_4ring1()], -// 1 16 -40 -40 -34 0 0 -1 1 0 0 0 1 0 2-4rin16.dat - [1,16,-40,-40,-34,0,0,-1,1,0,0,0,1,0, ldraw_lib__2_4rin16()], +// 1 16 -40 -40 -34 0 0 -1 1 0 0 0 1 0 2-4ring16.dat + [1,16,-40,-40,-34,0,0,-1,1,0,0,0,1,0, ldraw_lib__2_4ring16()], // 1 16 -40 -40 -34 0 0 -17 17 0 0 0 1 0 48\2-4aring.dat [1,16,-40,-40,-34,0,0,-17,17,0,0,0,1,0, ldraw_lib__48__2_4aring()], // 1 16 -40 -40 -50 0 0 -29 29 0 0 0 12 0 48\2-4cylo.dat [1,16,-40,-40,-50,0,0,-29,29,0,0,0,12,0, ldraw_lib__48__2_4cylo()], // 1 16 -40 -40 -50 0 0 -3.22222 3.22222 0 0 0 1 0 48\1-6ring8.dat [1,16,-40,-40,-50,0,0,-3.22222,3.22222,0,0,0,1,0, ldraw_lib__48__1_6ring8()], -// 1 16 -40 -40 -50 -2.79053 0 -1.61111 1.61111 0 -2.79053 0 1 0 48\1-16rin8.dat - [1,16,-40,-40,-50,-2.79053,0,-1.61111,1.61111,0,-2.79053,0,1,0, ldraw_lib__48__1_16rin8()], +// 1 16 -40 -40 -50 -2.79053 0 -1.61111 1.61111 0 -2.79053 0 1 0 48\1-16ring8.dat + [1,16,-40,-40,-50,-2.79053,0,-1.61111,1.61111,0,-2.79053,0,1,0, ldraw_lib__48__1_16ring8()], // 1 16 -40 -40 -50 0 0 -3.22222 -3.22222 0 0 0 1 0 48\1-6ring8.dat [1,16,-40,-40,-50,0,0,-3.22222,-3.22222,0,0,0,1,0, ldraw_lib__48__1_6ring8()], -// 1 16 -40 -40 -50 -2.79053 0 -1.61111 -1.61111 0 2.79053 0 1 0 48\1-16rin8.dat - [1,16,-40,-40,-50,-2.79053,0,-1.61111,-1.61111,0,2.79053,0,1,0, ldraw_lib__48__1_16rin8()], +// 1 16 -40 -40 -50 -2.79053 0 -1.61111 -1.61111 0 2.79053 0 1 0 48\1-16ring8.dat + [1,16,-40,-40,-50,-2.79053,0,-1.61111,-1.61111,0,2.79053,0,1,0, ldraw_lib__48__1_16ring8()], // 1 16 -40 -40 -50 0 0 -25.7778 25.7778 0 0 0 1 0 48\7-48edge.dat [1,16,-40,-40,-50,0,0,-25.7778,25.7778,0,0,0,1,0, ldraw_lib__48__7_48edge()], // 1 16 -40 -40 -50 -20.4509 0 -15.6925 15.6925 0 -20.4509 0 1 0 48\1-12edge.dat @@ -751,26 +752,26 @@ function ldraw_lib__99378() = [ [1,16,-40,-40,-34,0,0,-20,20,0,0,0,4,0, ldraw_lib__48__2_4cylo()], // 1 16 -40 -40 -34 0 0 -4.97143 4.97143 0 0 0 -1 0 48\1-8ring4.dat [1,16,-40,-40,-34,0,0,-4.97143,4.97143,0,0,0,-1,0, ldraw_lib__48__1_8ring4()], -// 1 16 -40 -40 -34 -3.51533 0 -3.51533 3.51533 0 -3.51533 0 -1 0 48\5-48rin4.dat - [1,16,-40,-40,-34,-3.51533,0,-3.51533,3.51533,0,-3.51533,0,-1,0, ldraw_lib__48__5_48rin4()], +// 1 16 -40 -40 -34 -3.51533 0 -3.51533 3.51533 0 -3.51533 0 -1 0 48\5-48ring4.dat + [1,16,-40,-40,-34,-3.51533,0,-3.51533,3.51533,0,-3.51533,0,-1,0, ldraw_lib__48__5_48ring4()], // 1 16 -40 -40 -34 0 0 -4.97143 -4.97143 0 0 0 -1 0 48\1-8ring4.dat [1,16,-40,-40,-34,0,0,-4.97143,-4.97143,0,0,0,-1,0, ldraw_lib__48__1_8ring4()], -// 1 16 -40 -40 -34 -3.51533 0 -3.51533 -3.51533 0 3.51533 0 -1 0 48\5-48rin4.dat - [1,16,-40,-40,-34,-3.51533,0,-3.51533,-3.51533,0,3.51533,0,-1,0, ldraw_lib__48__5_48rin4()], +// 1 16 -40 -40 -34 -3.51533 0 -3.51533 -3.51533 0 3.51533 0 -1 0 48\5-48ring4.dat + [1,16,-40,-40,-34,-3.51533,0,-3.51533,-3.51533,0,3.51533,0,-1,0, ldraw_lib__48__5_48ring4()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -40 -40 -37 0 0 -17 17 0 0 0 3 0 48\2-4cylo.dat [1,16,-40,-40,-37,0,0,-17,17,0,0,0,3,0, ldraw_lib__48__2_4cylo()], -// 1 16 -40 -40 -37 0 0 -1 1 0 0 0 1 0 48\2-4rin17.dat - [1,16,-40,-40,-37,0,0,-1,1,0,0,0,1,0, ldraw_lib__48__2_4rin17()], +// 1 16 -40 -40 -37 0 0 -1 1 0 0 0 1 0 48\2-4ring17.dat + [1,16,-40,-40,-37,0,0,-1,1,0,0,0,1,0, ldraw_lib__48__2_4ring17()], // 1 16 -40 -40 -37 0 0 -6 6 0 0 0 1 0 48\1-6ring3.dat [1,16,-40,-40,-37,0,0,-6,6,0,0,0,1,0, ldraw_lib__48__1_6ring3()], -// 1 16 -40 -40 -37 -5.19615 0 -3 3 0 -5.19615 0 1 0 48\1-16rin3.dat - [1,16,-40,-40,-37,-5.19615,0,-3,3,0,-5.19615,0,1,0, ldraw_lib__48__1_16rin3()], +// 1 16 -40 -40 -37 -5.19615 0 -3 3 0 -5.19615 0 1 0 48\1-16ring3.dat + [1,16,-40,-40,-37,-5.19615,0,-3,3,0,-5.19615,0,1,0, ldraw_lib__48__1_16ring3()], // 1 16 -40 -40 -37 0 0 -6 -6 0 0 0 1 0 48\1-6ring3.dat [1,16,-40,-40,-37,0,0,-6,-6,0,0,0,1,0, ldraw_lib__48__1_6ring3()], -// 1 16 -40 -40 -37 -5.19615 0 -3 -3 0 5.19615 0 1 0 48\1-16rin3.dat - [1,16,-40,-40,-37,-5.19615,0,-3,-3,0,5.19615,0,1,0, ldraw_lib__48__1_16rin3()], +// 1 16 -40 -40 -37 -5.19615 0 -3 -3 0 5.19615 0 1 0 48\1-16ring3.dat + [1,16,-40,-40,-37,-5.19615,0,-3,-3,0,5.19615,0,1,0, ldraw_lib__48__1_16ring3()], // 2 24 -40 -69 -50 -20 -69 -50 [2,24,-40,-69,-50,-20,-69,-50], // 2 24 -26 -15 -34 -26 -15 -50 diff --git a/parts/99391.scad b/parts/99391.scad index 83903911f..bdd2474a7 100644 --- a/parts/99391.scad +++ b/parts/99391.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/1-4chrd.scad> use <../p/1-4con14.scad> -use <../p/1-4rin10.scad> -use <../p/1-4rin19.scad> +use <../p/1-4ring10.scad> +use <../p/1-4ring19.scad> use <../p/2-4con11.scad> use <../p/2-4disc.scad> use <../p/2-4edge.scad> @@ -16,7 +16,7 @@ function ldraw_lib__99391() = [ // 0 ~Electric Mindstorms EV3 Ultrasonic Sensor Back Tranducer Holder // 0 Name: 99391.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__99391() = [ // 0 !HISTORY 2012-06-18 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2013-08-01 [MMR1988] Added some missing edges and condlines // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 40 0 -14 -15.5563 0 15.5563 15.5563 0 15.5563 0 20 0 3-4cylo.dat [1,16,40,0,-14,-15.5563,0,15.5563,15.5563,0,15.5563,0,20,0, ldraw_lib__3_4cylo()], @@ -41,18 +42,18 @@ function ldraw_lib__99391() = [ [0,"BFC","INVERTNEXT"], // 1 16 40 0 -14 -13.435 0 13.435 13.435 0 13.435 0 15 0 3-4cylo.dat [1,16,40,0,-14,-13.435,0,13.435,13.435,0,13.435,0,15,0, ldraw_lib__3_4cylo()], -// 1 16 40 0 -14 -0.70711 0 0.70711 0.70711 0 0.70711 0 1 0 1-4rin19.dat - [1,16,40,0,-14,-0.70711,0,0.70711,0.70711,0,0.70711,0,1,0, ldraw_lib__1_4rin19()], -// 1 16 40 0 -14 0.70711 0 0.70711 0.70711 0 -0.70711 0 1 0 1-4rin19.dat - [1,16,40,0,-14,0.70711,0,0.70711,0.70711,0,-0.70711,0,1,0, ldraw_lib__1_4rin19()], -// 1 16 40 0 -14 0.70711 0 -0.70711 -0.70711 0 -0.70711 0 1 0 1-4rin19.dat - [1,16,40,0,-14,0.70711,0,-0.70711,-0.70711,0,-0.70711,0,1,0, ldraw_lib__1_4rin19()], -// 1 16 40 0 -14 -1.41421 0 1.41421 1.41421 0 1.41421 0 1 0 1-4rin10.dat - [1,16,40,0,-14,-1.41421,0,1.41421,1.41421,0,1.41421,0,1,0, ldraw_lib__1_4rin10()], -// 1 16 40 0 -14 1.41421 0 1.41421 1.41421 0 -1.41421 0 1 0 1-4rin10.dat - [1,16,40,0,-14,1.41421,0,1.41421,1.41421,0,-1.41421,0,1,0, ldraw_lib__1_4rin10()], -// 1 16 40 0 -14 1.41421 0 -1.41421 -1.41421 0 -1.41421 0 1 0 1-4rin10.dat - [1,16,40,0,-14,1.41421,0,-1.41421,-1.41421,0,-1.41421,0,1,0, ldraw_lib__1_4rin10()], +// 1 16 40 0 -14 -0.70711 0 0.70711 0.70711 0 0.70711 0 1 0 1-4ring19.dat + [1,16,40,0,-14,-0.70711,0,0.70711,0.70711,0,0.70711,0,1,0, ldraw_lib__1_4ring19()], +// 1 16 40 0 -14 0.70711 0 0.70711 0.70711 0 -0.70711 0 1 0 1-4ring19.dat + [1,16,40,0,-14,0.70711,0,0.70711,0.70711,0,-0.70711,0,1,0, ldraw_lib__1_4ring19()], +// 1 16 40 0 -14 0.70711 0 -0.70711 -0.70711 0 -0.70711 0 1 0 1-4ring19.dat + [1,16,40,0,-14,0.70711,0,-0.70711,-0.70711,0,-0.70711,0,1,0, ldraw_lib__1_4ring19()], +// 1 16 40 0 -14 -1.41421 0 1.41421 1.41421 0 1.41421 0 1 0 1-4ring10.dat + [1,16,40,0,-14,-1.41421,0,1.41421,1.41421,0,1.41421,0,1,0, ldraw_lib__1_4ring10()], +// 1 16 40 0 -14 1.41421 0 1.41421 1.41421 0 -1.41421 0 1 0 1-4ring10.dat + [1,16,40,0,-14,1.41421,0,1.41421,1.41421,0,-1.41421,0,1,0, ldraw_lib__1_4ring10()], +// 1 16 40 0 -14 1.41421 0 -1.41421 -1.41421 0 -1.41421 0 1 0 1-4ring10.dat + [1,16,40,0,-14,1.41421,0,-1.41421,-1.41421,0,-1.41421,0,1,0, ldraw_lib__1_4ring10()], // 1 16 40 0 1 -13.435 0 13.435 13.435 0 13.435 0 15 0 1-4chrd.dat [1,16,40,0,1,-13.435,0,13.435,13.435,0,13.435,0,15,0, ldraw_lib__1_4chrd()], // 1 16 40 0 1 13.435 0 13.435 13.435 0 -13.435 0 15 0 1-4chrd.dat @@ -253,18 +254,18 @@ function ldraw_lib__99391() = [ [0,"BFC","INVERTNEXT"], // 1 16 -40 0 -14 13.435 0 -13.435 13.435 0 13.435 0 15 0 3-4cylo.dat [1,16,-40,0,-14,13.435,0,-13.435,13.435,0,13.435,0,15,0, ldraw_lib__3_4cylo()], -// 1 16 -40 0 -14 0.70711 0 -0.70711 0.70711 0 0.70711 0 1 0 1-4rin19.dat - [1,16,-40,0,-14,0.70711,0,-0.70711,0.70711,0,0.70711,0,1,0, ldraw_lib__1_4rin19()], -// 1 16 -40 0 -14 -0.70711 0 -0.70711 0.70711 0 -0.70711 0 1 0 1-4rin19.dat - [1,16,-40,0,-14,-0.70711,0,-0.70711,0.70711,0,-0.70711,0,1,0, ldraw_lib__1_4rin19()], -// 1 16 -40 0 -14 -0.70711 0 0.70711 -0.70711 0 -0.70711 0 1 0 1-4rin19.dat - [1,16,-40,0,-14,-0.70711,0,0.70711,-0.70711,0,-0.70711,0,1,0, ldraw_lib__1_4rin19()], -// 1 16 -40 0 -14 1.41421 0 -1.41421 1.41421 0 1.41421 0 1 0 1-4rin10.dat - [1,16,-40,0,-14,1.41421,0,-1.41421,1.41421,0,1.41421,0,1,0, ldraw_lib__1_4rin10()], -// 1 16 -40 0 -14 -1.41421 0 -1.41421 1.41421 0 -1.41421 0 1 0 1-4rin10.dat - [1,16,-40,0,-14,-1.41421,0,-1.41421,1.41421,0,-1.41421,0,1,0, ldraw_lib__1_4rin10()], -// 1 16 -40 0 -14 -1.41421 0 1.41421 -1.41421 0 -1.41421 0 1 0 1-4rin10.dat - [1,16,-40,0,-14,-1.41421,0,1.41421,-1.41421,0,-1.41421,0,1,0, ldraw_lib__1_4rin10()], +// 1 16 -40 0 -14 0.70711 0 -0.70711 0.70711 0 0.70711 0 1 0 1-4ring19.dat + [1,16,-40,0,-14,0.70711,0,-0.70711,0.70711,0,0.70711,0,1,0, ldraw_lib__1_4ring19()], +// 1 16 -40 0 -14 -0.70711 0 -0.70711 0.70711 0 -0.70711 0 1 0 1-4ring19.dat + [1,16,-40,0,-14,-0.70711,0,-0.70711,0.70711,0,-0.70711,0,1,0, ldraw_lib__1_4ring19()], +// 1 16 -40 0 -14 -0.70711 0 0.70711 -0.70711 0 -0.70711 0 1 0 1-4ring19.dat + [1,16,-40,0,-14,-0.70711,0,0.70711,-0.70711,0,-0.70711,0,1,0, ldraw_lib__1_4ring19()], +// 1 16 -40 0 -14 1.41421 0 -1.41421 1.41421 0 1.41421 0 1 0 1-4ring10.dat + [1,16,-40,0,-14,1.41421,0,-1.41421,1.41421,0,1.41421,0,1,0, ldraw_lib__1_4ring10()], +// 1 16 -40 0 -14 -1.41421 0 -1.41421 1.41421 0 -1.41421 0 1 0 1-4ring10.dat + [1,16,-40,0,-14,-1.41421,0,-1.41421,1.41421,0,-1.41421,0,1,0, ldraw_lib__1_4ring10()], +// 1 16 -40 0 -14 -1.41421 0 1.41421 -1.41421 0 -1.41421 0 1 0 1-4ring10.dat + [1,16,-40,0,-14,-1.41421,0,1.41421,-1.41421,0,-1.41421,0,1,0, ldraw_lib__1_4ring10()], // 1 16 -40 0 1 13.435 0 -13.435 13.435 0 13.435 0 15 0 1-4chrd.dat [1,16,-40,0,1,13.435,0,-13.435,13.435,0,13.435,0,15,0, ldraw_lib__1_4chrd()], // 1 16 -40 0 1 -13.435 0 -13.435 13.435 0 -13.435 0 15 0 1-4chrd.dat diff --git a/parts/99397.scad b/parts/99397.scad index d1b33178c..57cd59f62 100644 --- a/parts/99397.scad +++ b/parts/99397.scad @@ -8,7 +8,7 @@ use <../p/3-16chrd.scad> use <../p/3-16cyli.scad> use <../p/3-16edge.scad> use <../p/3-16ndis.scad> -use <../p/3-16rin9.scad> +use <../p/3-16ring9.scad> use <../p/3-8ndis.scad> use <../p/5-16cyli.scad> use <../p/5-16edge.scad> @@ -23,7 +23,7 @@ function ldraw_lib__99397() = [ // 0 ~Electric Mindstorms EV3 Gyroscopic Sensor Front Shell // 0 Name: 99397.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -33,7 +33,8 @@ function ldraw_lib__99397() = [ // 0 !HISTORY 2012-05-20 {LEGO MINDSTORMS Team} Original part shape // 0 !HISTORY 2012-06-07 [Philo] Complete rebuild for LDraw Parts Tracker // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\99385s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__99385s01()], @@ -67,10 +68,10 @@ function ldraw_lib__99397() = [ [1,16,0,0,-20,14.2894,0,8.25,0,1,0,-8.25,0,14.2894, ldraw_lib__3_16chrd()], // 1 16 0 0 -20 18.7126 0 10.5871 0 1 0 -10.5871 0 18.7126 3-16edge.dat [1,16,0,0,-20,18.7126,0,10.5871,0,1,0,-10.5871,0,18.7126, ldraw_lib__3_16edge()], -// 1 16 0 0 -20 2.07918 0 1.17634 0 1 0 -1.17634 0 2.07918 3-16rin9.dat - [1,16,0,0,-20,2.07918,0,1.17634,0,1,0,-1.17634,0,2.07918, ldraw_lib__3_16rin9()], -// 1 16 0 3.6 -20 2.07918 0 1.17634 0 -1 0 -1.17634 0 2.07918 3-16rin9.dat - [1,16,0,3.6,-20,2.07918,0,1.17634,0,-1,0,-1.17634,0,2.07918, ldraw_lib__3_16rin9()], +// 1 16 0 0 -20 2.07918 0 1.17634 0 1 0 -1.17634 0 2.07918 3-16ring9.dat + [1,16,0,0,-20,2.07918,0,1.17634,0,1,0,-1.17634,0,2.07918, ldraw_lib__3_16ring9()], +// 1 16 0 3.6 -20 2.07918 0 1.17634 0 -1 0 -1.17634 0 2.07918 3-16ring9.dat + [1,16,0,3.6,-20,2.07918,0,1.17634,0,-1,0,-1.17634,0,2.07918, ldraw_lib__3_16ring9()], // 1 16 0 3.6 -20 14.2894 0 8.25 0 1 0 -8.25 0 14.2894 3-16edge.dat [1,16,0,3.6,-20,14.2894,0,8.25,0,1,0,-8.25,0,14.2894, ldraw_lib__3_16edge()], // 1 16 0 3.6 -20 18.7126 0 10.5871 0 1 0 -10.5871 0 18.7126 3-16edge.dat @@ -133,10 +134,10 @@ function ldraw_lib__99397() = [ [1,16,0,0,-20,-14.2894,0,-8.25,0,1,0,-8.25,0,14.2894, ldraw_lib__3_16chrd()], // 1 16 0 0 -20 -18.7126 0 -10.5871 0 1 0 -10.5871 0 18.7126 3-16edge.dat [1,16,0,0,-20,-18.7126,0,-10.5871,0,1,0,-10.5871,0,18.7126, ldraw_lib__3_16edge()], -// 1 16 0 0 -20 -2.07918 0 -1.17634 0 1 0 -1.17634 0 2.07918 3-16rin9.dat - [1,16,0,0,-20,-2.07918,0,-1.17634,0,1,0,-1.17634,0,2.07918, ldraw_lib__3_16rin9()], -// 1 16 0 3.6 -20 -2.07918 0 -1.17634 0 -1 0 -1.17634 0 2.07918 3-16rin9.dat - [1,16,0,3.6,-20,-2.07918,0,-1.17634,0,-1,0,-1.17634,0,2.07918, ldraw_lib__3_16rin9()], +// 1 16 0 0 -20 -2.07918 0 -1.17634 0 1 0 -1.17634 0 2.07918 3-16ring9.dat + [1,16,0,0,-20,-2.07918,0,-1.17634,0,1,0,-1.17634,0,2.07918, ldraw_lib__3_16ring9()], +// 1 16 0 3.6 -20 -2.07918 0 -1.17634 0 -1 0 -1.17634 0 2.07918 3-16ring9.dat + [1,16,0,3.6,-20,-2.07918,0,-1.17634,0,-1,0,-1.17634,0,2.07918, ldraw_lib__3_16ring9()], // 1 16 0 3.6 -20 -14.2894 0 -8.25 0 1 0 -8.25 0 14.2894 3-16edge.dat [1,16,0,3.6,-20,-14.2894,0,-8.25,0,1,0,-8.25,0,14.2894, ldraw_lib__3_16edge()], // 1 16 0 3.6 -20 -18.7126 0 -10.5871 0 1 0 -10.5871 0 18.7126 3-16edge.dat diff --git a/parts/99401.scad b/parts/99401.scad index 04eda701d..321e9bd5b 100644 --- a/parts/99401.scad +++ b/parts/99401.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin18.scad> +use <../p/4-4ring18.scad> use <../p/4-4ring2.scad> use <../p/4-4ring3.scad> use <../p/4-4ring8.scad> @@ -8,7 +8,7 @@ function ldraw_lib__99401() = [ // 0 ~Electric Mindstorms EV3 US Sensor Transducer Rubber Holder // 0 Name: 99401.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__99401() = [ // 0 !HISTORY 2012-05-20 {LEGO MINDSTORMS Team} Original part shape // 0 !HISTORY 2012-06-18 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -2 -19 0 0 0 0 19 0 24 0 4-4cylo.dat [1,16,0,0,-2,-19,0,0,0,0,19,0,24,0, ldraw_lib__4_4cylo()], @@ -32,10 +33,10 @@ function ldraw_lib__99401() = [ [1,16,0,0,-2,-6,0,0,0,0,6,0,1,0, ldraw_lib__4_4ring2()], // 1 16 0 0 0 -4 0 0 0 0 4 0 -1 0 4-4ring3.dat [1,16,0,0,0,-4,0,0,0,0,4,0,-1,0, ldraw_lib__4_4ring3()], -// 1 16 0 0 22 1 0 0 0 0 1 0 -1 0 4-4rin18.dat - [1,16,0,0,22,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin18()], -// 1 16 0 0 -2 -1 0 0 0 0 1 0 1 0 4-4rin18.dat - [1,16,0,0,-2,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin18()], +// 1 16 0 0 22 1 0 0 0 0 1 0 -1 0 4-4ring18.dat + [1,16,0,0,22,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring18()], +// 1 16 0 0 -2 -1 0 0 0 0 1 0 1 0 4-4ring18.dat + [1,16,0,0,-2,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring18()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -2 -12 0 0 0 0 12 0 2 0 4-4cylo.dat diff --git a/parts/995.scad b/parts/995.scad index 5684be29f..3a9fb5fe4 100644 --- a/parts/995.scad +++ b/parts/995.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/1-4con12.scad> use <../p/1-4con7.scad> use <../p/1-4con8.scad> -use <../p/1-4rin13.scad> +use <../p/1-4ring13.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> use <../p/4-4ring1.scad> @@ -12,7 +12,7 @@ function ldraw_lib__995() = [ // 0 ~Train Wheel Large with Pin Axle Hole // 0 Name: 995.dat // 0 Author: Reinhard "Ben" Beneke [Ben_aus_BS] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -20,7 +20,8 @@ function ldraw_lib__995() = [ [0,"BFC","CW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 4 4 0 0 0 0 4 0 -2 0 1-4con7.dat [1,16,0,0,4,4,0,0,0,0,4,0,-2,0, ldraw_lib__1_4con7()], @@ -30,14 +31,14 @@ function ldraw_lib__995() = [ [1,16,0,0,4,-4,0,0,0,0,-4,0,-2,0, ldraw_lib__1_4con7()], // 1 16 0 0 4 0 0 4 -4 0 0 0 -2 0 1-4con7.dat [1,16,0,0,4,0,0,4,-4,0,0,0,-2,0, ldraw_lib__1_4con7()], -// 1 16 0 0 -10 0 0 2 -2 0 0 0 2 0 1-4rin13.dat - [1,16,0,0,-10,0,0,2,-2,0,0,0,2,0, ldraw_lib__1_4rin13()], -// 1 16 0 0 -10 2 0 0 0 0 2 0 2 0 1-4rin13.dat - [1,16,0,0,-10,2,0,0,0,0,2,0,2,0, ldraw_lib__1_4rin13()], -// 1 16 0 0 -10 0 0 -2 2 0 0 0 2 0 1-4rin13.dat - [1,16,0,0,-10,0,0,-2,2,0,0,0,2,0, ldraw_lib__1_4rin13()], -// 1 16 0 0 -10 -2 0 0 0 0 -2 0 2 0 1-4rin13.dat - [1,16,0,0,-10,-2,0,0,0,0,-2,0,2,0, ldraw_lib__1_4rin13()], +// 1 16 0 0 -10 0 0 2 -2 0 0 0 2 0 1-4ring13.dat + [1,16,0,0,-10,0,0,2,-2,0,0,0,2,0, ldraw_lib__1_4ring13()], +// 1 16 0 0 -10 2 0 0 0 0 2 0 2 0 1-4ring13.dat + [1,16,0,0,-10,2,0,0,0,0,2,0,2,0, ldraw_lib__1_4ring13()], +// 1 16 0 0 -10 0 0 -2 2 0 0 0 2 0 1-4ring13.dat + [1,16,0,0,-10,0,0,-2,2,0,0,0,2,0, ldraw_lib__1_4ring13()], +// 1 16 0 0 -10 -2 0 0 0 0 -2 0 2 0 1-4ring13.dat + [1,16,0,0,-10,-2,0,0,0,0,-2,0,2,0, ldraw_lib__1_4ring13()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -10 0 0 2 2 0 0 0 2 0 1-4con12.dat diff --git a/parts/99542.scad b/parts/99542.scad index 5aa0b6512..221d280a3 100644 --- a/parts/99542.scad +++ b/parts/99542.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin22.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring22.scad> use <../p/4-4ring3.scad> use <../p/4-4ring5.scad> function ldraw_lib__99542() = [ // 0 ~Electric Mindstorms EV3 Medium Motor Front Washer // 0 Name: 99542.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__99542() = [ // 0 !HISTORY 2012-05-20 {LEGO MINDSTORMS Team} Original part shape // 0 !HISTORY 2012-07-04 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 4 26 0 0 0 0 26 0 -2 0 4-4cylo.dat [1,16,0,0,4,26,0,0,0,0,26,0,-2,0, ldraw_lib__4_4cylo()], @@ -39,22 +40,22 @@ function ldraw_lib__99542() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 6 22 0 0 0 0 22 0 -2 0 4-4cylo.dat [1,16,0,0,6,22,0,0,0,0,22,0,-2,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 6 1 0 0 0 0 1 0 -2 0 4-4rin22.dat - [1,16,0,0,6,1,0,0,0,0,1,0,-2,0, ldraw_lib__4_4rin22()], +// 1 16 0 0 6 1 0 0 0 0 1 0 -2 0 4-4ring22.dat + [1,16,0,0,6,1,0,0,0,0,1,0,-2,0, ldraw_lib__4_4ring22()], // 1 16 0 0 4 3 0 0 0 0 3 0 -2 0 4-4ring3.dat [1,16,0,0,4,3,0,0,0,0,3,0,-2,0, ldraw_lib__4_4ring3()], // 1 16 0 0 0 2.2 0 0 0 0 2.2 0 1 0 4-4ring5.dat [1,16,0,0,0,2.2,0,0,0,0,2.2,0,1,0, ldraw_lib__4_4ring5()], // 1 16 0 0 4 12 0 0 0 0 12 0 -2 0 4-4ring1.dat [1,16,0,0,4,12,0,0,0,0,12,0,-2,0, ldraw_lib__4_4ring1()], -// 1 16 0 0 4 2 0 0 0 0 2 0 -2 0 4-4rin12.dat - [1,16,0,0,4,2,0,0,0,0,2,0,-2,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 4 2 0 0 0 0 2 0 -2 0 4-4ring12.dat + [1,16,0,0,4,2,0,0,0,0,2,0,-2,0, ldraw_lib__4_4ring12()], // 1 16 0 0 2 3 0 0 0 0 3 0 2 0 4-4ring3.dat [1,16,0,0,2,3,0,0,0,0,3,0,2,0, ldraw_lib__4_4ring3()], // 1 16 0 0 2 12 0 0 0 0 12 0 2 0 4-4ring1.dat [1,16,0,0,2,12,0,0,0,0,12,0,2,0, ldraw_lib__4_4ring1()], -// 1 16 0 0 2 2 0 0 0 0 2 0 2 0 4-4rin12.dat - [1,16,0,0,2,2,0,0,0,0,2,0,2,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 2 2 0 0 0 0 2 0 2 0 4-4ring12.dat + [1,16,0,0,2,2,0,0,0,0,2,0,2,0, ldraw_lib__4_4ring12()], ]; module ldraw_lib__99542(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__99542(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/99550.scad b/parts/99550.scad index dc0da41e5..d08eaaff7 100644 --- a/parts/99550.scad +++ b/parts/99550.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <../p/48/1-16edge.scad> -use <../p/48/1-16rin8.scad> +use <../p/48/1-16ring8.scad> use <../p/48/1-4ring8.scad> use <../p/48/1-8ring8.scad> use <../p/48/5-8edge.scad> @@ -10,7 +10,7 @@ function ldraw_lib__99550() = [ // 0 ~Electric Mindstorms EV3 Large Motor Casing Right // 0 Name: 99550.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__99550() = [ // 0 !HISTORY 2012-05-20 {LEGO MINDSTORMS Team} Original part shape // 0 !HISTORY 2012-08-01 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\99550s02.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__99550s02()], @@ -50,8 +51,8 @@ function ldraw_lib__99550() = [ [1,16,1,0,0,0,14,0,6.67178,0,24.8994,-24.8994,0,6.67178, ldraw_lib__48__5_8edge()], // 1 16 1 0 0 0 14 0 -22.3242 0 -12.8889 12.8889 0 -22.3242 48\1-16edge.dat [1,16,1,0,0,0,14,0,-22.3242,0,-12.8889,12.8889,0,-22.3242, ldraw_lib__48__1_16edge()], -// 1 16 1 0 0 0 1 0 3.19465 0 -0.42058 -0.42058 0 -3.19465 48\1-16rin8.dat - [1,16,1,0,0,0,1,0,3.19465,0,-0.42058,-0.42058,0,-3.19465, ldraw_lib__48__1_16rin8()], +// 1 16 1 0 0 0 1 0 3.19465 0 -0.42058 -0.42058 0 -3.19465 48\1-16ring8.dat + [1,16,1,0,0,0,1,0,3.19465,0,-0.42058,-0.42058,0,-3.19465, ldraw_lib__48__1_16ring8()], // 1 16 1 0 0 0 1 0 0.42058 0 -3.19466 3.19466 0 0.42058 48\1-4ring8.dat [1,16,1,0,0,0,1,0,0.42058,0,-3.19466,3.19466,0,0.42058, ldraw_lib__48__1_4ring8()], // 1 16 1 0 0 0 1 0 3.19466 0 0.42058 -0.42058 0 3.19466 48\1-4ring8.dat diff --git a/parts/99551.scad b/parts/99551.scad index c19c8cdfd..73c88a02c 100644 --- a/parts/99551.scad +++ b/parts/99551.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/48/1-16cyli.scad> use <../p/48/1-16edge.scad> -use <../p/48/1-16ri13.scad> -use <../p/48/1-4rin13.scad> -use <../p/48/1-4rin20.scad> +use <../p/48/1-16ring13.scad> +use <../p/48/1-4ring13.scad> +use <../p/48/1-4ring20.scad> use <../p/48/1-8cyli.scad> use <../p/48/1-8edge.scad> use <../p/48/2-4cyli.scad> use <../p/48/2-4edge.scad> -use <../p/48/5-24ri20.scad> +use <../p/48/5-24ring20.scad> use <../p/48/5-8cyli.scad> use <../p/48/5-8edge.scad> use @@ -16,7 +16,7 @@ function ldraw_lib__99551() = [ // 0 ~Electric Mindstorms EV3 Large Motor Casing Left // 0 Name: 99551.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__99551() = [ // 0 !HISTORY 2012-05-20 {LEGO MINDSTORMS Team} Original part shape // 0 !HISTORY 2012-08-01 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\99550s02.dat [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__99550s02()], @@ -214,16 +215,16 @@ function ldraw_lib__99551() = [ [2,24,1,-80,-128,1,-80,-125.5], // 2 24 -1 -80 -125.5 -1 -80 -124 [2,24,-1,-80,-125.5,-1,-80,-124], -// 1 16 1 0 0 0 -1 0 0.51321 0 1.91534 -1.91534 0 0.51321 48\1-16ri13.dat - [1,16,1,0,0,0,-1,0,0.51321,0,1.91534,-1.91534,0,0.51321, ldraw_lib__48__1_16ri13()], -// 1 16 1 0 0 0 -1 0 1.20712 0 1.57314 -1.57314 0 1.20712 48\1-16ri13.dat - [1,16,1,0,0,0,-1,0,1.20712,0,1.57314,-1.57314,0,1.20712, ldraw_lib__48__1_16ri13()], -// 1 16 1 0 0 0 -1 0 1.71725 0 0.99145 -0.99145 0 1.71725 48\1-16ri13.dat - [1,16,1,0,0,0,-1,0,1.71725,0,0.99145,-0.99145,0,1.71725, ldraw_lib__48__1_16ri13()], -// 1 16 1 0 0 0 -1 0 0.25882 0 -1.96594 1.96594 0 0.25882 48\1-4rin13.dat - [1,16,1,0,0,0,-1,0,0.25882,0,-1.96594,1.96594,0,0.25882, ldraw_lib__48__1_4rin13()], -// 1 16 1 0 0 0 -1 0 1.96594 0 0.25882 -0.25882 0 1.96594 48\1-4rin13.dat - [1,16,1,0,0,0,-1,0,1.96594,0,0.25882,-0.25882,0,1.96594, ldraw_lib__48__1_4rin13()], +// 1 16 1 0 0 0 -1 0 0.51321 0 1.91534 -1.91534 0 0.51321 48\1-16ring13.dat + [1,16,1,0,0,0,-1,0,0.51321,0,1.91534,-1.91534,0,0.51321, ldraw_lib__48__1_16ring13()], +// 1 16 1 0 0 0 -1 0 1.20712 0 1.57314 -1.57314 0 1.20712 48\1-16ring13.dat + [1,16,1,0,0,0,-1,0,1.20712,0,1.57314,-1.57314,0,1.20712, ldraw_lib__48__1_16ring13()], +// 1 16 1 0 0 0 -1 0 1.71725 0 0.99145 -0.99145 0 1.71725 48\1-16ring13.dat + [1,16,1,0,0,0,-1,0,1.71725,0,0.99145,-0.99145,0,1.71725, ldraw_lib__48__1_16ring13()], +// 1 16 1 0 0 0 -1 0 0.25882 0 -1.96594 1.96594 0 0.25882 48\1-4ring13.dat + [1,16,1,0,0,0,-1,0,0.25882,0,-1.96594,1.96594,0,0.25882, ldraw_lib__48__1_4ring13()], +// 1 16 1 0 0 0 -1 0 1.96594 0 0.25882 -0.25882 0 1.96594 48\1-4ring13.dat + [1,16,1,0,0,0,-1,0,1.96594,0,0.25882,-0.25882,0,1.96594, ldraw_lib__48__1_4ring13()], // 1 16 1 0 0 0 -2 0 25.6475 0 10.6236 -10.6236 0 25.6475 48\2-4edge.dat [1,16,1,0,0,0,-2,0,25.6475,0,10.6236,-10.6236,0,25.6475, ldraw_lib__48__2_4edge()], // 1 16 1 0 0 0 -2 0 10.6236 0 25.6475 -25.6475 0 10.6236 48\1-8edge.dat @@ -236,12 +237,12 @@ function ldraw_lib__99551() = [ [1,16,1,0,0,0,-2,0,25.6475,0,10.6236,-10.6236,0,25.6475, ldraw_lib__48__2_4cyli()], // 1 16 1 0 0 0 -2 0 10.6236 0 25.6475 -25.6475 0 10.6236 48\1-8cyli.dat [1,16,1,0,0,0,-2,0,10.6236,0,25.6475,-25.6475,0,10.6236, ldraw_lib__48__1_8cyli()], -// 1 16 -1 0 0 0 -1 0 0.35742 0 1.3339 -1.3339 0 0.35742 48\1-4rin20.dat - [1,16,-1,0,0,0,-1,0,0.35742,0,1.3339,-1.3339,0,0.35742, ldraw_lib__48__1_4rin20()], -// 1 16 -1 0 0 0 -1 0 1.3339 0 -0.35742 0.35742 0 1.3339 48\5-24ri20.dat - [1,16,-1,0,0,0,-1,0,1.3339,0,-0.35742,0.35742,0,1.3339, ldraw_lib__48__5_24ri20()], -// 1 16 -1 0 0 0 -1 0 0 0 -1.38095 1.38095 0 0 48\5-24ri20.dat - [1,16,-1,0,0,0,-1,0,0,0,-1.38095,1.38095,0,0, ldraw_lib__48__5_24ri20()], +// 1 16 -1 0 0 0 -1 0 0.35742 0 1.3339 -1.3339 0 0.35742 48\1-4ring20.dat + [1,16,-1,0,0,0,-1,0,0.35742,0,1.3339,-1.3339,0,0.35742, ldraw_lib__48__1_4ring20()], +// 1 16 -1 0 0 0 -1 0 1.3339 0 -0.35742 0.35742 0 1.3339 48\5-24ring20.dat + [1,16,-1,0,0,0,-1,0,1.3339,0,-0.35742,0.35742,0,1.3339, ldraw_lib__48__5_24ring20()], +// 1 16 -1 0 0 0 -1 0 0 0 -1.38095 1.38095 0 0 48\5-24ring20.dat + [1,16,-1,0,0,0,-1,0,0,0,-1.38095,1.38095,0,0, ldraw_lib__48__5_24ring20()], // 2 24 1 -26.538 8 1 -25.648 10.624 [2,24,1,-26.538,8,1,-25.648,10.624], // 2 24 1 10.624 -25.648 1 8 -26.538 diff --git a/parts/99799.scad b/parts/99799.scad index 2fd8d649c..5160ce983 100644 --- a/parts/99799.scad +++ b/parts/99799.scad @@ -6,13 +6,13 @@ use <../p/2-4ndis.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin16.scad> +use <../p/4-4ring16.scad> use <../p/4-4ring4.scad> function ldraw_lib__99799() = [ // 0 ~Technic Pneumatic Cylinder 1 x 1 for Pump 6L // 0 Name: 99799.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__99799() = [ // // 0 !HISTORY 2012-06-30 [cwdee] Adjust origin // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 68 0 10 0 0 0 -56 0 0 0 10 4-4cylo.dat [1,16,0,68,0,10,0,0,0,-56,0,0,0,10, ldraw_lib__4_4cylo()], @@ -133,8 +134,8 @@ function ldraw_lib__99799() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 68 0 8 0 0 0 -68 0 0 0 8 4-4cylo.dat [1,16,0,68,0,8,0,0,0,-68,0,0,0,8, ldraw_lib__4_4cylo()], -// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin16.dat - [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin16()], +// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring16.dat + [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring16()], // 1 16 0 0 0 8.5 0 0 0 1 0 0 0 8.5 4-4ndis.dat [1,16,0,0,0,8.5,0,0,0,1,0,0,0,8.5, ldraw_lib__4_4ndis()], // 1 16 0 12 0 9.2388 0 3.82683 0 1 0 -3.82683 0 9.2388 1-8chrd.dat diff --git a/parts/ms1049.scad b/parts/ms1049.scad index 4d00eddff..00bccfb83 100644 --- a/parts/ms1049.scad +++ b/parts/ms1049.scad @@ -10,21 +10,21 @@ use <../p/3-8edge.scad> use <../p/4-4edge.scad> use <../p/4-4ring1.scad> use <../p/4-4ring6.scad> -use <../p/48/1-4rin11.scad> +use <../p/48/1-4ring11.scad> use <../p/48/1-6cyli.scad> use <../p/48/1-6edge.scad> -use <../p/48/2-4rin11.scad> +use <../p/48/2-4ring11.scad> use <../p/48/3-4cyli.scad> use <../p/48/3-4edge.scad> use <../p/48/4-4disc.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin37.scad> +use <../p/48/4-4ring37.scad> use <../p/48/4-4ring5.scad> function ldraw_lib__ms1049() = [ // 0 Electric Mindstorms NXT RFID Tag // 0 Name: ms1049.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__ms1049() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 15 0 0 -46 31 0 0 0 1 0 0 0 31 48\4-4disc.dat [1,15,0,0,-46,31,0,0,0,1,0,0,0,31, ldraw_lib__48__4_4disc()], @@ -40,8 +41,8 @@ function ldraw_lib__ms1049() = [ [1,16,0,0,-46,31,0,0,0,1,0,0,0,31, ldraw_lib__48__4_4edge()], // 1 16 0 0 -46 6.2 0 0 0 1 0 0 0 6.2 48\4-4ring5.dat [1,16,0,0,-46,6.2,0,0,0,1,0,0,0,6.2, ldraw_lib__48__4_4ring5()], -// 1 16 0 0 -46 1 0 0 0 1 0 0 0 1 48\4-4rin37.dat - [1,16,0,0,-46,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin37()], +// 1 16 0 0 -46 1 0 0 0 1 0 0 0 1 48\4-4ring37.dat + [1,16,0,0,-46,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring37()], // 1 16 0 0 -46 -26.8701 0 -26.8701 0 1 0 26.8701 0 -26.8701 48\3-4edge.dat [1,16,0,0,-46,-26.8701,0,-26.8701,0,1,0,26.8701,0,-26.8701, ldraw_lib__48__3_4edge()], // 1 16 0 0 -46 -26.8701 0 -26.8701 0 12 0 26.8701 0 -26.8701 48\3-4cyli.dat @@ -72,10 +73,10 @@ function ldraw_lib__ms1049() = [ [1,16,0,8,-46,17.5,0,-30.3109,0,-1,0,30.3109,0,17.5, ldraw_lib__48__1_6edge()], // 1 16 0 12 -46 17.5 0 -30.3109 0 -4 0 30.3109 0 17.5 48\1-6cyli.dat [1,16,0,12,-46,17.5,0,-30.3109,0,-4,0,30.3109,0,17.5, ldraw_lib__48__1_6cyli()], -// 1 16 0 12 -46 -2.23917 0 2.23917 0 -1 0 -2.23917 0 -2.23917 48\2-4rin11.dat - [1,16,0,12,-46,-2.23917,0,2.23917,0,-1,0,-2.23917,0,-2.23917, ldraw_lib__48__2_4rin11()], -// 1 16 0 12 -46 -2.23917 0 -2.23917 0 -1 0 2.23917 0 -2.23917 48\1-4rin11.dat - [1,16,0,12,-46,-2.23917,0,-2.23917,0,-1,0,2.23917,0,-2.23917, ldraw_lib__48__1_4rin11()], +// 1 16 0 12 -46 -2.23917 0 2.23917 0 -1 0 -2.23917 0 -2.23917 48\2-4ring11.dat + [1,16,0,12,-46,-2.23917,0,2.23917,0,-1,0,-2.23917,0,-2.23917, ldraw_lib__48__2_4ring11()], +// 1 16 0 12 -46 -2.23917 0 -2.23917 0 -1 0 2.23917 0 -2.23917 48\1-4ring11.dat + [1,16,0,12,-46,-2.23917,0,-2.23917,0,-1,0,2.23917,0,-2.23917, ldraw_lib__48__1_4ring11()], // 3 16 9.9 0 -9.9 14.54 0 -10.89 12.93 0 -5.36 [3,16,9.9,0,-9.9,14.54,0,-10.89,12.93,0,-5.36], // 4 16 14 0 0 12.93 0 -5.36 14.54 0 -10.89 19 0 -13.09 diff --git a/parts/s/004845as01.scad b/parts/s/004845as01.scad index 483251c68..cddd6321a 100644 --- a/parts/s/004845as01.scad +++ b/parts/s/004845as01.scad @@ -2,12 +2,12 @@ use <../../lib.scad> use <../../p/1-4tang.scad> use <../../p/3-16ndis.scad> use <../../p/7-16disc.scad> -use <../../p/7-16rin3.scad> +use <../../p/7-16ring3.scad> function ldraw_lib__s__004845as01() = [ // 0 ~Refrigeration Pattern - 1/12 // 0 Name: s\004845as01.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Subpart UPDATE 2023-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,12 +15,13 @@ function ldraw_lib__s__004845as01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-03-05 [OrionP] Official Update 2023-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -15.475 0 0 -5.3568 0 0 0 1 0 0 0 5.3568 7-16disc.dat [1,16,-15.475,0,0,-5.3568,0,0,0,1,0,0,0,5.3568, ldraw_lib__7_16disc()], -// 1 1 -15.475 0 0 -1.7856 0 0 0 1 0 0 0 1.7856 7-16rin3.dat - [1,1,-15.475,0,0,-1.7856,0,0,0,1,0,0,0,1.7856, ldraw_lib__7_16rin3()], +// 1 1 -15.475 0 0 -1.7856 0 0 0 1 0 0 0 1.7856 7-16ring3.dat + [1,1,-15.475,0,0,-1.7856,0,0,0,1,0,0,0,1.7856, ldraw_lib__7_16ring3()], // 4 16 -2.36711 0 1.36658 -10.3901 0 1.36658 -15.475 0 0 0 0 0 [4,16,-2.36711,0,1.36658,-10.3901,0,1.36658,-15.475,0,0,0,0,0], // 4 1 -4.73422 0 2.73328 -8.87649 0 2.73328 -10.3901 0 1.36658 -2.36711 0 1.36658 diff --git a/parts/s/10090s01.scad b/parts/s/10090s01.scad index 42b4ed348..a45233af9 100644 --- a/parts/s/10090s01.scad +++ b/parts/s/10090s01.scad @@ -1,5 +1,5 @@ use <../../lib.scad> -use <../../p/1-16rin4.scad> +use <../../p/1-16ring4.scad> use <../../p/1-4cylo.scad> use <../../p/1-4ndis.scad> use <../../p/1-4ring3.scad> @@ -14,7 +14,7 @@ use <../../p/2-4ring2.scad> use <../../p/3-16cyli.scad> use <../../p/3-16cyls.scad> use <../../p/3-16edge.scad> -use <../../p/3-16rin2.scad> +use <../../p/3-16ring2.scad> use <../../p/4-4cyli.scad> use <../../p/4-4edge.scad> use <../../p/4-4ring8.scad> @@ -23,7 +23,7 @@ use <../../p/48/1-24edge.scad> use <../../p/48/1-8chrd.scad> use <../../p/48/1-8cyli.scad> use <../../p/48/1-8edge.scad> -use <../../p/48/1-8rin16.scad> +use <../../p/48/1-8ring16.scad> use <../../p/7-16edge.scad> use <../../p/peghole.scad> use <../../p/rect.scad> @@ -34,7 +34,7 @@ function ldraw_lib__s__10090s01() = [ // 0 ~Electric Power Functions Large Motor Case Front Quarter // 0 Name: s\10090s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2012-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -44,7 +44,8 @@ function ldraw_lib__s__10090s01() = [ // 0 !HISTORY 2012-09-12 {LEGO Technic Team} Original part shape // 0 !HISTORY 2012-10-03 [Philo] Complete rebuild for LDraw Parts Tracker // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -160,8 +161,8 @@ function ldraw_lib__s__10090s01() = [ [1,16,0,0,54,0,0,37,37,0,0,0,19,0, ldraw_lib__48__1_8cyli()], // 1 16 0 0 73 0 0 37 37 0 0 0 1 0 48\1-8edge.dat [1,16,0,0,73,0,0,37,37,0,0,0,1,0, ldraw_lib__48__1_8edge()], -// 1 16 0 0 73 0 0 2.17647 2.17647 0 0 0 -1 0 48\1-8rin16.dat - [1,16,0,0,73,0,0,2.17647,2.17647,0,0,0,-1,0, ldraw_lib__48__1_8rin16()], +// 1 16 0 0 73 0 0 2.17647 2.17647 0 0 0 -1 0 48\1-8ring16.dat + [1,16,0,0,73,0,0,2.17647,2.17647,0,0,0,-1,0, ldraw_lib__48__1_8ring16()], // 1 16 24.562 23.312 61.5 -0.062 0.9988853 0 -1.312 -0.9999939 0 0 0 11.5 rect.dat [1,16,24.562,23.312,61.5,-0.062,0.9988853,0,-1.312,-0.9999939,0,0,0,11.5, ldraw_lib__rect()], // 1 16 25.5 21 61.5 0 1 1 0 1 -1 -11.5 0 0 rect3.dat @@ -214,12 +215,12 @@ function ldraw_lib__s__10090s01() = [ [1,16,10,20,10,0,2,0,-7,0,0,0,0,7, ldraw_lib__1_4cylo()], // 1 16 12 20 10 0 1 0 3 0 0 0 0 -3 2-4ring2.dat [1,16,12,20,10,0,1,0,3,0,0,0,0,-3, ldraw_lib__2_4ring2()], -// 1 16 12 20 10 0 1 0 3 0 0 0 0 3 3-16rin2.dat - [1,16,12,20,10,0,1,0,3,0,0,0,0,3, ldraw_lib__3_16rin2()], +// 1 16 12 20 10 0 1 0 3 0 0 0 0 3 3-16ring2.dat + [1,16,12,20,10,0,1,0,3,0,0,0,0,3, ldraw_lib__3_16ring2()], // 1 16 12 20 10 0 1 0 -1 0 0 0 0 1 1-4ring6.dat [1,16,12,20,10,0,1,0,-1,0,0,0,0,1, ldraw_lib__1_4ring6()], -// 1 16 12 20 10 0 1 0 0 0 1.5 1.5 0 0 1-16rin4.dat - [1,16,12,20,10,0,1,0,0,0,1.5,1.5,0,0, ldraw_lib__1_16rin4()], +// 1 16 12 20 10 0 1 0 0 0 1.5 1.5 0 0 1-16ring4.dat + [1,16,12,20,10,0,1,0,0,0,1.5,1.5,0,0, ldraw_lib__1_16ring4()], // 2 24 12 13 10 10 13 10 [2,24,12,13,10,10,13,10], // 2 24 10 10 10 10 13 10 diff --git a/parts/s/10178s01.scad b/parts/s/10178s01.scad index 433656144..af6d3af30 100644 --- a/parts/s/10178s01.scad +++ b/parts/s/10178s01.scad @@ -1,8 +1,8 @@ use <../../lib.scad> use <../../p/4-4cyli.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin32.scad> use <../../p/4-4ring3.scad> +use <../../p/4-4ring32.scad> use <../../p/axl5end.scad> use <../../p/axl5ho10.scad> use <../../p/axl5hol8.scad> @@ -14,7 +14,7 @@ function ldraw_lib__s__10178s01() = [ // 0 ~Rock Stepped Main // 0 Name: s\10178s01.dat // 0 Author: Rolf Osterthun [Rolf] -// 0 !LDRAW_ORG Subpart UPDATE 2022-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__s__10178s01() = [ // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 // 0 !HISTORY 2021-12-30 [MagFors] Reshaped axlehole // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 20.023 -6.178 0 16.581 -5.602 0 [2,24,20.023,-6.178,0,16.581,-5.602,0], @@ -154,8 +155,8 @@ function ldraw_lib__s__10178s01() = [ [1,16,0,0,0,6,0,0,0,-4.875,0,0,0,6, ldraw_lib__4_4cyli()], // 1 16 0 0 0 2 0 0 0 -1 0 0 0 2 4-4ring3.dat [1,16,0,0,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring3()], -// 1 16 0 0 0 .25 0 0 0 -1 0 0 0 .25 4-4rin32.dat - [1,16,0,0,0,.25,0,0,0,-1,0,0,0,.25, ldraw_lib__4_4rin32()], +// 1 16 0 0 0 .25 0 0 0 -1 0 0 0 .25 4-4ring32.dat + [1,16,0,0,0,.25,0,0,0,-1,0,0,0,.25, ldraw_lib__4_4ring32()], // 1 16 0 -20 0 1 0 0 0 -1 0 0 0 -1 axl5end.dat [1,16,0,-20,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__axl5end()], // 1 16 0 -20 0 1 0 0 0 1 0 0 0 1 axlehol2.dat diff --git a/parts/s/10830s02.scad b/parts/s/10830s02.scad index 479f26796..f09fc1c7c 100644 --- a/parts/s/10830s02.scad +++ b/parts/s/10830s02.scad @@ -6,7 +6,7 @@ use <../../p/4-4cyli.scad> use <../../p/4-4cylo.scad> use <../../p/4-4disc.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin18.scad> +use <../../p/4-4ring18.scad> use <../../p/4-4ring7.scad> use <../../p/4-4ring8.scad> use <../../p/7-8cylo.scad> @@ -15,7 +15,7 @@ function ldraw_lib__s__10830s02() = [ // 0 ~Minifig Tool Magnifying Glass Holder with Thick Frame // 0 Name: s\10830s02.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2020-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__s__10830s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Grip // 1 16 0 10 0 4 0 0 0 -1 0 0 0 4 4-4disc.dat @@ -84,8 +85,8 @@ function ldraw_lib__s__10830s02() = [ [1,16,0,-29.5,4,2,0,0,0,0,2,0,-2.5,0, ldraw_lib__4_4ring7()], // 1 16 0 -29.5 4 2 0 0 0 0 2 0 -2.5 0 4-4ring8.dat [1,16,0,-29.5,4,2,0,0,0,0,2,0,-2.5,0, ldraw_lib__4_4ring8()], -// 1 16 0 -29.5 4 1 0 0 0 0 1 0 -2.5 0 4-4rin18.dat - [1,16,0,-29.5,4,1,0,0,0,0,1,0,-2.5,0, ldraw_lib__4_4rin18()], +// 1 16 0 -29.5 4 1 0 0 0 0 1 0 -2.5 0 4-4ring18.dat + [1,16,0,-29.5,4,1,0,0,0,0,1,0,-2.5,0, ldraw_lib__4_4ring18()], // 1 16 0 -29.5 4 14 0 0 0 0 -14 0 1 0 4-4edge.dat [1,16,0,-29.5,4,14,0,0,0,0,-14,0,1,0, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/s/11014s01.scad b/parts/s/11014s01.scad index a23743831..72763c7e8 100644 --- a/parts/s/11014s01.scad +++ b/parts/s/11014s01.scad @@ -8,14 +8,14 @@ use <../../p/3-4cylo.scad> use <../../p/3-4disc.scad> use <../../p/3-4edge.scad> use <../../p/4-4cylc.scad> -use <../../p/4-4rin16.scad> +use <../../p/4-4ring16.scad> use <../../p/4-4ring3.scad> use <../../p/rect3.scad> function ldraw_lib__s__11014s01() = [ // 0 ~Electric Mindstorms EV3 Colour Sensor Opto Support without Edge // 0 Name: s\11014s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2018-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__s__11014s01() = [ // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 // 0 !HISTORY 2018-03-25 [cwdee] Correct description spelling // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -45,8 +46,8 @@ function ldraw_lib__s__11014s01() = [ [1,16,0,0,0,6.01041,0,-6.01041,6.01041,0,6.01041,0,2.5,0, ldraw_lib__1_4edge()], // 1 16 0 0 0 2 0 0 0 0 2 0 1 0 4-4ring3.dat [1,16,0,0,0,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring3()], -// 1 16 0 0 0 0.5 0 0 0 0 0.5 0 1 0 4-4rin16.dat - [1,16,0,0,0,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4rin16()], +// 1 16 0 0 0 0.5 0 0 0 0 0.5 0 1 0 4-4ring16.dat + [1,16,0,0,0,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4ring16()], // 1 16 0 0 0 -10.6066 0 -10.6066 10.6066 0 -10.6066 0 23 0 3-4cylo.dat [1,16,0,0,0,-10.6066,0,-10.6066,10.6066,0,-10.6066,0,23,0, ldraw_lib__3_4cylo()], // 1 16 0 0 23 -10.6066 0 -10.6066 10.6066 0 -10.6066 0 -1 0 3-4disc.dat diff --git a/parts/s/11062s01.scad b/parts/s/11062s01.scad index 03871f40a..453739072 100644 --- a/parts/s/11062s01.scad +++ b/parts/s/11062s01.scad @@ -2,7 +2,7 @@ use <../../lib.scad> use <../../p/1-4cylo.scad> use <../../p/1-4disc.scad> use <../../p/1-4edge.scad> -use <../../p/1-4rin20.scad> +use <../../p/1-4ring20.scad> use <../../p/1-4ring3.scad> use <../../p/t04o1667.scad> use <../../p/t04o4167.scad> @@ -11,7 +11,7 @@ function ldraw_lib__s__11062s01() = [ // 0 ~Support 2 x 2 x 7 Lamppost with 4 Base Flutes - Upper Column // 0 Name: s\11062s01.dat // 0 Author: Willy Tschager [Holly-Wood] -// 0 !LDRAW_ORG Subpart UPDATE 2020-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__s__11062s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 154 0 10 0 0 0 6 0 0 0 10 1-4cylo.dat [1,16,0,154,0,10,0,0,0,6,0,0,0,10, ldraw_lib__1_4cylo()], @@ -835,8 +836,8 @@ function ldraw_lib__s__11062s01() = [ // 1 16 0 2.5 0 6.3 0 0 0 5 0 0 0 6.3 t04o5000.dat [1,16,0,2.5,0,6.3,0,0,0,5,0,0,0,6.3, ldraw_lib__t04o5000()], // -// 1 16 0 0 0 .3 0 0 0 1 0 0 0 .3 1-4rin20.dat - [1,16,0,0,0,.3,0,0,0,1,0,0,0,.3, ldraw_lib__1_4rin20()], +// 1 16 0 0 0 .3 0 0 0 1 0 0 0 .3 1-4ring20.dat + [1,16,0,0,0,.3,0,0,0,1,0,0,0,.3, ldraw_lib__1_4ring20()], // 1 16 0 0 0 4 0 0 0 1 0 0 0 4 1-4edge.dat [1,16,0,0,0,4,0,0,0,1,0,0,0,4, ldraw_lib__1_4edge()], // 1 16 0 0 0 6 0 0 0 1 0 0 0 6 1-4edge.dat diff --git a/parts/s/11140s01.scad b/parts/s/11140s01.scad index 4f6d51a33..e3a74e844 100644 --- a/parts/s/11140s01.scad +++ b/parts/s/11140s01.scad @@ -1,8 +1,8 @@ use <../../lib.scad> use <../../p/48/1-12cylo.scad> use <../../p/48/1-12edge.scad> -use <../../p/48/1-12rin8.scad> use <../../p/48/1-12ring4.scad> +use <../../p/48/1-12ring8.scad> use <../../p/48/1-24con7.scad> use <../../p/rect.scad> use <../../p/rect1.scad> @@ -14,7 +14,7 @@ function ldraw_lib__s__11140s01() = [ // 0 ~Wheel Rim 26 x 7 with Rip Cord Gear Axle - Surface 1/6 // 0 Name: s\11140s01.dat // 0 Author: Ingolf Weisheit [stahlwollschaf] -// 0 !LDRAW_ORG Subpart UPDATE 2014-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__s__11140s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // subpart for 11140.dat: common parts (symmetrical to xy-plane and zy-plane, 60deg) // 0 // origin: center of wheel @@ -201,8 +202,8 @@ function ldraw_lib__s__11140s01() = [ [1,16,-10.87521,-29.23908,-8.375,-1.08365,0,0,0.36785,-1,0,0,0,0.375, ldraw_lib__rect()], // 1 16 0 0 -8.75 -12.625 0 -21.86714 -21.86714 0 12.625 0 0.75 0 48\1-12cylo.dat [1,16,0,0,-8.75,-12.625,0,-21.86714,-21.86714,0,12.625,0,0.75,0, ldraw_lib__48__1_12cylo()], -// 1 16 0 0 -8 -1.57813 0 -2.73339 -2.73339 0 1.57813 0 1 0 48\1-12rin8.dat - [1,16,0,0,-8,-1.57813,0,-2.73339,-2.73339,0,1.57813,0,1,0, ldraw_lib__48__1_12rin8()], +// 1 16 0 0 -8 -1.57813 0 -2.73339 -2.73339 0 1.57813 0 1 0 48\1-12ring8.dat + [1,16,0,0,-8,-1.57813,0,-2.73339,-2.73339,0,1.57813,0,1,0, ldraw_lib__48__1_12ring8()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -8.75 -14.20312 0 -24.60053 -24.60053 0 14.20312 0 0.74753 0 48\1-12cylo.dat diff --git a/parts/s/11301s01.scad b/parts/s/11301s01.scad index 7a2595482..4096fe5b4 100644 --- a/parts/s/11301s01.scad +++ b/parts/s/11301s01.scad @@ -5,10 +5,10 @@ use <../../p/2-4cyli.scad> use <../../p/2-4cylo.scad> use <../../p/2-4edge.scad> use <../../p/2-4ndis.scad> -use <../../p/2-4rin18.scad> +use <../../p/2-4ring18.scad> use <../../p/2-4ring5.scad> use <../../p/3-16cylo.scad> -use <../../p/3-16rin4.scad> +use <../../p/3-16ring4.scad> use <../../p/4-4cyli.scad> use <../../p/4-4cyls.scad> use <../../p/4-4disc.scad> @@ -28,7 +28,7 @@ function ldraw_lib__s__11301s01() = [ // 0 ~Slope Brick Curved 2 x 8 x 2 Inverted Double - Half // 0 Name: s\11301s01.dat // 0 Author: Kevin Roach [KROACH] -// 0 !LDRAW_ORG Subpart UPDATE 2020-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -41,7 +41,8 @@ function ldraw_lib__s__11301s01() = [ // 0 !HISTORY 2015-10-08 [MagFors] Moved tubes for understuds from mainpart // 0 !HISTORY 2018-05-24 [MagFors] Redesign bottom studs, flat inside // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 37 27 -16 30 27 -4 30 27 -1 37 27 -1 [4,16,37,27,-16,30,27,-4,30,27,-1,37,27,-1], @@ -259,8 +260,8 @@ function ldraw_lib__s__11301s01() = [ // // 1 16 0 34 2 -1.2 0 0 0 0 1.2 0 1 0 2-4ring5.dat [1,16,0,34,2,-1.2,0,0,0,0,1.2,0,1,0, ldraw_lib__2_4ring5()], -// 1 16 0 34 2 -.4 0 0 0 0 .4 0 1 0 2-4rin18.dat - [1,16,0,34,2,-.4,0,0,0,0,.4,0,1,0, ldraw_lib__2_4rin18()], +// 1 16 0 34 2 -.4 0 0 0 0 .4 0 1 0 2-4ring18.dat + [1,16,0,34,2,-.4,0,0,0,0,.4,0,1,0, ldraw_lib__2_4ring18()], // 4 16 -7.6 24 2 -7.6 34 2 -6 34 2 -6 28 2 [4,16,-7.6,24,2,-7.6,34,2,-6,34,2,-6,28,2], // 4 16 -6 28 2 6 28 2 7.6 24 2 -7.6 24 2 @@ -283,10 +284,10 @@ function ldraw_lib__s__11301s01() = [ [1,16,-8,30.5,10,0,1,0,0,0,-3.5,6,0,0, ldraw_lib__rect2a()], // 1 16 8 30.5 10 0 -1 0 -3.5 0 0 0 0 6 rect2a.dat [1,16,8,30.5,10,0,-1,0,-3.5,0,0,0,0,6, ldraw_lib__rect2a()], -// 1 16 0 34 4 -2 0 0 0 0 2 0 -1 0 3-16rin4.dat - [1,16,0,34,4,-2,0,0,0,0,2,0,-1,0, ldraw_lib__3_16rin4()], -// 1 16 0 34 4 2 0 0 0 0 2 0 -1 0 3-16rin4.dat - [1,16,0,34,4,2,0,0,0,0,2,0,-1,0, ldraw_lib__3_16rin4()], +// 1 16 0 34 4 -2 0 0 0 0 2 0 -1 0 3-16ring4.dat + [1,16,0,34,4,-2,0,0,0,0,2,0,-1,0, ldraw_lib__3_16ring4()], +// 1 16 0 34 4 2 0 0 0 0 2 0 -1 0 3-16ring4.dat + [1,16,0,34,4,2,0,0,0,0,2,0,-1,0, ldraw_lib__3_16ring4()], // // 1 16 10 30.5 4 2 0 0 0 0 -3.5 0 -1 0 rect3.dat [1,16,10,30.5,4,2,0,0,0,0,-3.5,0,-1,0, ldraw_lib__rect3()], @@ -314,12 +315,12 @@ function ldraw_lib__s__11301s01() = [ [1,16,20,34,2,6,0,0,0,0,-6,0,1,0, ldraw_lib__2_4ndis()], // 1 16 20 34 -2 1.2 0 0 0 0 1.2 0 -1 0 2-4ring5.dat [1,16,20,34,-2,1.2,0,0,0,0,1.2,0,-1,0, ldraw_lib__2_4ring5()], -// 1 16 20 34 -2 .4 0 0 0 0 .4 0 -1 0 2-4rin18.dat - [1,16,20,34,-2,.4,0,0,0,0,.4,0,-1,0, ldraw_lib__2_4rin18()], +// 1 16 20 34 -2 .4 0 0 0 0 .4 0 -1 0 2-4ring18.dat + [1,16,20,34,-2,.4,0,0,0,0,.4,0,-1,0, ldraw_lib__2_4ring18()], // 1 16 20 34 2 -1.2 0 0 0 0 1.2 0 1 0 2-4ring5.dat [1,16,20,34,2,-1.2,0,0,0,0,1.2,0,1,0, ldraw_lib__2_4ring5()], -// 1 16 20 34 2 -.4 0 0 0 0 .4 0 1 0 2-4rin18.dat - [1,16,20,34,2,-.4,0,0,0,0,.4,0,1,0, ldraw_lib__2_4rin18()], +// 1 16 20 34 2 -.4 0 0 0 0 .4 0 1 0 2-4ring18.dat + [1,16,20,34,2,-.4,0,0,0,0,.4,0,1,0, ldraw_lib__2_4ring18()], // 4 16 14 34 -2 12.4 34 -2 12.4 24 -2 14 28 -2 [4,16,14,34,-2,12.4,34,-2,12.4,24,-2,14,28,-2], // 4 16 12.4 24 -2 27.6 24 -2 26 28 -2 14 28 -2 @@ -353,10 +354,10 @@ function ldraw_lib__s__11301s01() = [ // 1 16 28 30.5 10 0 -1 0 -3.5 0 0 0 0 6 rect2a.dat [1,16,28,30.5,10,0,-1,0,-3.5,0,0,0,0,6, ldraw_lib__rect2a()], // -// 1 16 20 34 4 -2 0 0 0 0 2 0 -1 0 3-16rin4.dat - [1,16,20,34,4,-2,0,0,0,0,2,0,-1,0, ldraw_lib__3_16rin4()], -// 1 16 20 34 4 2 0 0 0 0 2 0 -1 0 3-16rin4.dat - [1,16,20,34,4,2,0,0,0,0,2,0,-1,0, ldraw_lib__3_16rin4()], +// 1 16 20 34 4 -2 0 0 0 0 2 0 -1 0 3-16ring4.dat + [1,16,20,34,4,-2,0,0,0,0,2,0,-1,0, ldraw_lib__3_16ring4()], +// 1 16 20 34 4 2 0 0 0 0 2 0 -1 0 3-16ring4.dat + [1,16,20,34,4,2,0,0,0,0,2,0,-1,0, ldraw_lib__3_16ring4()], // // 1 16 29 30.5 4 0 0 -1 -3.5 0 0 0 -1 0 rect2a.dat [1,16,29,30.5,4,0,0,-1,-3.5,0,0,0,-1,0, ldraw_lib__rect2a()], @@ -366,10 +367,10 @@ function ldraw_lib__s__11301s01() = [ [1,16,20,34,4,10,0,0,0,0,10,0,-8,0, ldraw_lib__3_16cylo()], // 1 16 30 30.5 0 0 -1 0 0 0 -3.5 -4 0 0 rect3.dat [1,16,30,30.5,0,0,-1,0,0,0,-3.5,-4,0,0, ldraw_lib__rect3()], -// 1 16 20 34 -4 2 0 0 0 0 2 0 1 0 3-16rin4.dat - [1,16,20,34,-4,2,0,0,0,0,2,0,1,0, ldraw_lib__3_16rin4()], -// 1 16 20 34 -4 -2 0 0 0 0 2 0 1 0 3-16rin4.dat - [1,16,20,34,-4,-2,0,0,0,0,2,0,1,0, ldraw_lib__3_16rin4()], +// 1 16 20 34 -4 2 0 0 0 0 2 0 1 0 3-16ring4.dat + [1,16,20,34,-4,2,0,0,0,0,2,0,1,0, ldraw_lib__3_16ring4()], +// 1 16 20 34 -4 -2 0 0 0 0 2 0 1 0 3-16ring4.dat + [1,16,20,34,-4,-2,0,0,0,0,2,0,1,0, ldraw_lib__3_16ring4()], // 1 16 29 30.5 -4 -1 0 0 0 0 -3.5 0 1 0 rect2a.dat [1,16,29,30.5,-4,-1,0,0,0,0,-3.5,0,1,0, ldraw_lib__rect2a()], // 1 16 20 34 20 0 0 8 8 0 0 0 -1 0 4-4ndis.dat diff --git a/parts/s/11459s01.scad b/parts/s/11459s01.scad index 7ebf8b910..312a10b7a 100644 --- a/parts/s/11459s01.scad +++ b/parts/s/11459s01.scad @@ -4,7 +4,7 @@ use <../../p/4-4cylc.scad> use <../../p/4-4cylo.scad> use <../../p/4-4disc.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin15.scad> +use <../../p/4-4ring15.scad> use <../../p/4-4ring2.scad> use <../../p/4-4ring7.scad> use <../../p/r04o1000.scad> @@ -13,7 +13,7 @@ function ldraw_lib__s__11459s01() = [ // 0 ~Minifig Plunger - Rubber Cup // 0 Name: s\11459s01.dat // 0 Author: Stan Isachenko [angmarec] -// 0 !LDRAW_ORG Subpart UPDATE 2015-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,12 +22,13 @@ function ldraw_lib__s__11459s01() = [ // // 0 !HISTORY 2014-01-19 [MagFors] Added missing cond-lines, primitive substitution // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 20.5 0 15 0 0 0 1 0 0 0 -15 4-4edge.dat [1,16,0,20.5,0,15,0,0,0,1,0,0,0,-15, ldraw_lib__4_4edge()], -// 1 16 0 20.5 0 -1 0 0 0 -1 0 0 0 1 4-4rin15.dat - [1,16,0,20.5,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin15()], +// 1 16 0 20.5 0 -1 0 0 0 -1 0 0 0 1 4-4ring15.dat + [1,16,0,20.5,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring15()], // 1 16 0 20.5 0 16 0 0 0 -3.5 0 0 0 -16 4-4cylo.dat [1,16,0,20.5,0,16,0,0,0,-3.5,0,0,0,-16, ldraw_lib__4_4cylo()], // 1 16 0 17 0 14 0 0 0 1 0 0 0 -14 4-4edge.dat diff --git a/parts/s/11833s01.scad b/parts/s/11833s01.scad index 7a670c945..4bdcab276 100644 --- a/parts/s/11833s01.scad +++ b/parts/s/11833s01.scad @@ -10,7 +10,7 @@ use <../../p/48/1-12cyli.scad> use <../../p/48/1-12edge.scad> use <../../p/48/1-16chrd.scad> use <../../p/48/1-48edge.scad> -use <../../p/48/1-48rin9.scad> +use <../../p/48/1-48ring9.scad> use <../../p/48/1-8cyli.scad> use <../../p/48/1-8edge.scad> use <../../p/rect.scad> @@ -21,7 +21,7 @@ function ldraw_lib__s__11833s01() = [ // 0 ~Plate 4 x 4 Round with 2 x 2 Round Hole - 1/8 // 0 Name: s\11833s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2013-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__s__11833s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 20 0 0 0 1 0 0 0 20 1-8ring1.dat [1,16,0,0,0,20,0,0,0,1,0,0,0,20, ldraw_lib__1_8ring1()], @@ -51,8 +52,8 @@ function ldraw_lib__s__11833s01() = [ [1,16,0,4,0,25.4558,0,25.4558,0,-1,0,25.4558,0,-25.4558, ldraw_lib__48__1_16chrd()], // 1 16 0 8 0 40 0 0 0 1 0 0 0 40 48\1-12edge.dat [1,16,0,8,0,40,0,0,0,1,0,0,0,40, ldraw_lib__48__1_12edge()], -// 1 16 0 4 0 2.82843 0 2.82843 0 -1 0 2.82843 0 -2.82843 48\1-48rin9.dat - [1,16,0,4,0,2.82843,0,2.82843,0,-1,0,2.82843,0,-2.82843, ldraw_lib__48__1_48rin9()], +// 1 16 0 4 0 2.82843 0 2.82843 0 -1 0 2.82843 0 -2.82843 48\1-48ring9.dat + [1,16,0,4,0,2.82843,0,2.82843,0,-1,0,2.82843,0,-2.82843, ldraw_lib__48__1_48ring9()], // 1 16 0 4 0 28.2843 0 28.2843 0 -1 0 28.2843 0 -28.2843 48\1-48edge.dat [1,16,0,4,0,28.2843,0,28.2843,0,-1,0,28.2843,0,-28.2843, ldraw_lib__48__1_48edge()], // 1 16 0 0 0 40 0 0 0 1 0 0 0 40 48\1-8edge.dat diff --git a/parts/s/12787s03.scad b/parts/s/12787s03.scad index 98ed39773..166ee528b 100644 --- a/parts/s/12787s03.scad +++ b/parts/s/12787s03.scad @@ -13,7 +13,7 @@ use <../../p/2-4edge.scad> use <../../p/3-16cylo.scad> use <../../p/4-4cyli.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin12.scad> +use <../../p/4-4ring12.scad> use <../../p/4-4ring2.scad> use <../../p/4-4ring8.scad> use <../../p/7-16cyli.scad> @@ -31,7 +31,7 @@ function ldraw_lib__s__12787s03() = [ // 0 ~Technic Motor Pull Back 6 x 5 x 3 Common Shell // 0 Name: s\12787s03.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Subpart UPDATE 2014-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -41,7 +41,8 @@ function ldraw_lib__s__12787s03() = [ // 0 !HISTORY 2014-11-26 [tchang] Uncolored, BFC'ed 1 face, change 1 edgline position, used Unificator, Change orientation // 0 !HISTORY 2014-12-03 [tchang] Corrected DATHeader messages, Suppress some little gaps // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 30 0 0 0 -1 0 8 0 0 0 0 8 4-4edge.dat [1,16,30,0,0,0,-1,0,8,0,0,0,0,8, ldraw_lib__4_4edge()], @@ -49,8 +50,8 @@ function ldraw_lib__s__12787s03() = [ [1,16,30,0,0,0,-1,0,9.1924,0,9.1924,-9.1924,0,9.1924, ldraw_lib__2_4edge()], // 1 16 30 0 0 0 -1 0 4 0 0 0 0 4 4-4ring2.dat [1,16,30,0,0,0,-1,0,4,0,0,0,0,4, ldraw_lib__4_4ring2()], -// 1 16 30 0 0 0 -1 0 1 0 0 0 0 1 4-4rin12.dat - [1,16,30,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__4_4rin12()], +// 1 16 30 0 0 0 -1 0 1 0 0 0 0 1 4-4ring12.dat + [1,16,30,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__4_4ring12()], // 4 16 10 -14.437 8 27 -14.437 8 27 -11.314 11.314 10 -11.314 11.314 [4,16,10,-14.437,8,27,-14.437,8,27,-11.314,11.314,10,-11.314,11.314], // 2 24 27 -11.314 11.314 27 -14.437 8 diff --git a/parts/s/13358s01.scad b/parts/s/13358s01.scad index 0b4d1c299..2355c16fa 100644 --- a/parts/s/13358s01.scad +++ b/parts/s/13358s01.scad @@ -1,14 +1,7 @@ use <../../lib.scad> use <../../p/1-4cylo.scad> -use <../../p/1-4ndis.scad> -use <../../p/1-4ring3.scad> use <../../p/1-8chrd.scad> use <../../p/1-8cylo.scad> -use <../../p/1-8edge.scad> -use <../../p/3-16chrd.scad> -use <../../p/3-16cylo.scad> -use <../../p/3-16rin3.scad> -use <../../p/3-8cylo.scad> use <../../p/3-8ring4.scad> use <../../p/box4-1.scad> use <../../p/rect.scad> @@ -18,7 +11,7 @@ function ldraw_lib__s__13358s01() = [ // 0 ~Duplo Train Crossing Gate Base Quarter // 0 Name: s\13358s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2020-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,40 +19,43 @@ function ldraw_lib__s__13358s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 +// 0 !HISTORY 2021-01-11 [Philo] Corrected bottom snap height +// 0 !HISTORY 2021-01-19 [Philo] Improved shape, used connection primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // -// 1 16 40 -56 0 0 -16 0 19 0 0 0 0 19 1-8cylo.dat - [1,16,40,-56,0,0,-16,0,19,0,0,0,0,19, ldraw_lib__1_8cylo()], -// 2 24 20 -24 40 20 0 40 - [2,24,20,-24,40,20,0,40], -// 1 16 30 -40 29.5 0 0 10 -16 0 0 -10.5 -1 0 rect.dat - [1,16,30,-40,29.5,0,0,10,-16,0,0,-10.5,-1,0, ldraw_lib__rect()], -// 4 16 20 0 40 20 -24 40 40 -24 40 40 24 40 - [4,16,20,0,40,20,-24,40,40,-24,40,40,24,40], -// 2 24 40 -42.5651 13.4349 40 -46.4033 16 - [2,24,40,-42.5651,13.4349,40,-46.4033,16], -// 2 24 24 -42.5651 13.4349 24 -46.4033 16 - [2,24,24,-42.5651,13.4349,24,-46.4033,16], -// 1 16 32 -23.20165 16 -8 0 0 0 0 23.20165 0 1 0 rect.dat - [1,16,32,-23.20165,16,-8,0,0,0,0,23.20165,0,1,0, ldraw_lib__rect()], -// 4 16 40 -42.5651 13.4349 24 -42.5651 13.4349 24 -46.4033 16 40 -46.4033 16 - [4,16,40,-42.5651,13.4349,24,-42.5651,13.4349,24,-46.4033,16,40,-46.4033,16], -// 1 16 32 -34.9952 28 -8 0 0 0 0 12.1905 0 1 8 rect.dat - [1,16,32,-34.9952,28,-8,0,0,0,0,12.1905,0,1,8, ldraw_lib__rect()], -// 1 16 32 -23.59285 20 8 0 0 0 0 23.59285 0 -1 0 rect3.dat - [1,16,32,-23.59285,20,8,0,0,0,0,23.59285,0,-1,0, ldraw_lib__rect3()], -// 1 16 32 0 28 8 0 0 0 1 0 0 0 8 rect3.dat - [1,16,32,0,28,8,0,0,0,1,0,0,0,8, ldraw_lib__rect3()], -// 1 16 32 -11.40235 36 0 0 8 11.40235 0 0 0 1 0 rect2p.dat - [1,16,32,-11.40235,36,0,0,8,11.40235,0,0,0,1,0, ldraw_lib__rect2p()], -// 5 24 40 -42.5651 13.4349 24 -42.5651 13.4349 40 -46.4033 16 40 -38.4459 7.2713 - [5,24,40,-42.5651,13.4349,24,-42.5651,13.4349,40,-46.4033,16,40,-38.4459,7.2713], -// 4 16 24 -22.8047 36 24 -47.1857 20 24 0 20 24 0 36 - [4,16,24,-22.8047,36,24,-47.1857,20,24,0,20,24,0,36], -// 4 16 40 -46.4033 16 40 0 16 40 0 20 40 -47.1857 20 - [4,16,40,-46.4033,16,40,0,16,40,0,20,40,-47.1857,20], -// 4 16 40 -24 40 40 -56 19 40 -47.1857 20 40 -22.8047 36 - [4,16,40,-24,40,40,-56,19,40,-47.1857,20,40,-22.8047,36], +// 1 16 40 -52 0 0 -13.5 0 19 0 0 0 0 19 1-8cylo.dat + [1,16,40,-52,0,0,-13.5,0,19,0,0,0,0,19, ldraw_lib__1_8cylo()], +// 2 24 22.5 -24 40 22.5 0 40 + [2,24,22.5,-24,40,22.5,0,40], +// 1 16 31.25 -38 29.5 0 0 -8.75 14 0 0 10.5 -1 0 rect.dat + [1,16,31.25,-38,29.5,0,0,-8.75,14,0,0,10.5,-1,0, ldraw_lib__rect()], +// 4 16 22.5 0 40 22.5 -24 40 40 -24 40 40 24 40 + [4,16,22.5,0,40,22.5,-24,40,40,-24,40,40,24,40], +// 2 24 40 -38.5651 13.4349 40 -42.4033 16 + [2,24,40,-38.5651,13.4349,40,-42.4033,16], +// 2 24 26.5 -38.5651 13.4349 26.5 -42.4033 16 + [2,24,26.5,-38.5651,13.4349,26.5,-42.4033,16], +// 1 16 33.25 -21.20165 16 0 0 6.75 21.20165 0 0 0 1 0 rect.dat + [1,16,33.25,-21.20165,16,0,0,6.75,21.20165,0,0,0,1,0, ldraw_lib__rect()], +// 1 16 33.25 -32.9952 28 0 0 6.75 10.1905 0 0 8 1 0 rect.dat + [1,16,33.25,-32.9952,28,0,0,6.75,10.1905,0,0,8,1,0, ldraw_lib__rect()], +// 1 16 33.25 -21.59285 20 6.75 0 0 0 0 21.59285 0 -1 0 rect3.dat + [1,16,33.25,-21.59285,20,6.75,0,0,0,0,21.59285,0,-1,0, ldraw_lib__rect3()], +// 1 16 33.25 0 28 6.75 0 0 0 1 0 0 0 8 rect3.dat + [1,16,33.25,0,28,6.75,0,0,0,1,0,0,0,8, ldraw_lib__rect3()], +// 1 16 33.25 -11.40235 36 0 0 6.75 11.40235 0 0 0 1 0 rect2p.dat + [1,16,33.25,-11.40235,36,0,0,6.75,11.40235,0,0,0,1,0, ldraw_lib__rect2p()], +// 4 16 40 -38.5651 13.4349 26.5 -38.5651 13.4349 26.5 -42.4033 16 40 -42.4033 16 + [4,16,40,-38.5651,13.4349,26.5,-38.5651,13.4349,26.5,-42.4033,16,40,-42.4033,16], +// 5 24 40 -38.5651 13.4349 26.5 -38.5651 13.4349 40 -42.4033 16 40 -34.4459 7.2713 + [5,24,40,-38.5651,13.4349,26.5,-38.5651,13.4349,40,-42.4033,16,40,-34.4459,7.2713], +// 4 16 26.5 -22.8047 36 26.5 -43.1857 20 26.5 0 20 26.5 0 36 + [4,16,26.5,-22.8047,36,26.5,-43.1857,20,26.5,0,20,26.5,0,36], +// 4 16 40 -42.4033 16 40 0 16 40 0 20 40 -43.1857 20 + [4,16,40,-42.4033,16,40,0,16,40,0,20,40,-43.1857,20], +// 4 16 40 -24 40 40 -52 19 40 -43.1857 20 40 -22.8047 36 + [4,16,40,-24,40,40,-52,19,40,-43.1857,20,40,-22.8047,36], // 4 16 40 -24 40 40 -22.8047 36 40 0 36 40 24 40 [4,16,40,-24,40,40,-22.8047,36,40,0,36,40,24,40], // 3 16 40 0 20 40 0 16 40 24 40 @@ -68,168 +64,22 @@ function ldraw_lib__s__13358s01() = [ [3,16,40,0,20,40,24,40,40,0,36], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], -// 1 16 20 -56 0 0 8 0 6 0 0 0 0 6 1-4cylo.dat - [1,16,20,-56,0,0,8,0,6,0,0,0,0,6, ldraw_lib__1_4cylo()], -// 0 BFC INVERTNEXT - [0,"BFC","INVERTNEXT"], -// 1 16 22 -56 0 0 6 0 -6 0 0 0 0 6 1-4cylo.dat - [1,16,22,-56,0,0,6,0,-6,0,0,0,0,6, ldraw_lib__1_4cylo()], -// 1 16 22 -56 0 0 1 0 -6 0 0 0 0 6 1-4ndis.dat - [1,16,22,-56,0,0,1,0,-6,0,0,0,0,6, ldraw_lib__1_4ndis()], -// 1 16 28 -56 0 0 -1 0 -6 0 0 0 0 6 1-4ndis.dat - [1,16,28,-56,0,0,-1,0,-6,0,0,0,0,6, ldraw_lib__1_4ndis()], -// 1 16 24 -56 0 0 4 0 8 0 0 0 0 8 1-4cylo.dat - [1,16,24,-56,0,0,4,0,8,0,0,0,0,8, ldraw_lib__1_4cylo()], -// 1 16 28 -56 0 0 -1 0 2 0 0 0 0 2 1-4ring3.dat - [1,16,28,-56,0,0,-1,0,2,0,0,0,0,2, ldraw_lib__1_4ring3()], -// 0 BFC INVERTNEXT - [0,"BFC","INVERTNEXT"], -// 1 16 40 -56 0 0 -16 0 15.2 0 0 0 0 15.2 3-8cylo.dat - [1,16,40,-56,0,0,-16,0,15.2,0,0,0,0,15.2, ldraw_lib__3_8cylo()], -// 1 16 40 -56 0 0 -1 0 3.8 0 0 0 0 3.8 3-8ring4.dat - [1,16,40,-56,0,0,-1,0,3.8,0,0,0,0,3.8, ldraw_lib__3_8ring4()], -// 3 16 40 -56 19 40 -48.7287 17.5541 40 -47.1857 20 - [3,16,40,-56,19,40,-48.7287,17.5541,40,-47.1857,20], -// 3 16 40 -47.1857 20 40 -48.7287 17.5541 40 -46.4033 16 - [3,16,40,-47.1857,20,40,-48.7287,17.5541,40,-46.4033,16], -// 2 24 33 -75 0 31.3747 -74.1249 4.401 - [2,24,33,-75,0,31.3747,-74.1249,4.401], -// 2 24 22 -64.1483 4.1005 22 -62.6031 1.8814 - [2,24,22,-64.1483,4.1005,22,-62.6031,1.8814], -// 2 24 31.3747 -74.1249 4.401 28.9087 -73.5541 7.2713 - [2,24,31.3747,-74.1249,4.401,28.9087,-73.5541,7.2713], -// 2 24 28.9087 -73.5541 7.2713 28.2593 -73.2228 7.7671 - [2,24,28.9087,-73.5541,7.2713,28.2593,-73.2228,7.7671], -// 2 24 22 -66.3442 6 20.7324 -65.3649 6 - [2,24,22,-66.3442,6,20.7324,-65.3649,6], -// 2 24 22 -64.1483 4.1005 22 -66.3442 6 - [2,24,22,-64.1483,4.1005,22,-66.3442,6], -// 2 24 28.2593 -73.2228 7.7671 24.1026 -72.0463 9.5274 - [2,24,28.2593,-73.2228,7.7671,24.1026,-72.0463,9.5274], -// 2 24 20 -65.133 6 20.0477 -71.6668 10.0953 - [2,24,20,-65.133,6,20.0477,-71.6668,10.0953], -// 2 24 20 -65.133 6 20.7324 -65.3649 6 - [2,24,20,-65.133,6,20.7324,-65.3649,6], -// 2 24 24.1026 -72.0463 9.5274 20.0477 -71.6668 10.0953 - [2,24,24.1026,-72.0463,9.5274,20.0477,-71.6668,10.0953], -// 4 16 24.1026 -72.0463 9.5274 20.0477 -71.6668 10.0953 20 -65.133 6 20.7324 -65.3649 6 - [4,16,24.1026,-72.0463,9.5274,20.0477,-71.6668,10.0953,20,-65.133,6,20.7324,-65.3649,6], -// 4 16 24.1026 -72.0463 9.5274 20.7324 -65.3649 6 22 -66.3442 6 28.2593 -73.2228 7.7671 - [4,16,24.1026,-72.0463,9.5274,20.7324,-65.3649,6,22,-66.3442,6,28.2593,-73.2228,7.7671], -// 4 16 28.9087 -73.5541 7.2713 22 -64.1483 4.1005 22 -62.6031 1.8814 31.3747 -74.1249 4.401 - [4,16,28.9087,-73.5541,7.2713,22,-64.1483,4.1005,22,-62.6031,1.8814,31.3747,-74.1249,4.401], -// 3 16 28.9087 -73.5541 7.2713 28.2593 -73.2228 7.7671 22 -64.1483 4.1005 - [3,16,28.9087,-73.5541,7.2713,28.2593,-73.2228,7.7671,22,-64.1483,4.1005], -// 3 16 22 -64.1483 4.1005 28.2593 -73.2228 7.7671 22 -66.3442 6 - [3,16,22,-64.1483,4.1005,28.2593,-73.2228,7.7671,22,-66.3442,6], -// 3 16 22 -62 6 22 -62.6031 1.8814 22 -64.1483 4.1005 - [3,16,22,-62,6,22,-62.6031,1.8814,22,-64.1483,4.1005], -// 3 16 22 -62 6 22 -64.1483 4.1005 22 -66.3442 6 - [3,16,22,-62,6,22,-64.1483,4.1005,22,-66.3442,6], -// 2 24 22 -66.3442 6 22 -56 6 - [2,24,22,-66.3442,6,22,-56,6], -// 4 16 20.7324 -65.3649 6 20 -65.133 6 20 -56 6 22 -56 6 - [4,16,20.7324,-65.3649,6,20,-65.133,6,20,-56,6,22,-56,6], -// 3 16 22 -66.3442 6 20.7324 -65.3649 6 22 -56 6 - [3,16,22,-66.3442,6,20.7324,-65.3649,6,22,-56,6], -// 2 24 20 -65.133 6 20 -56 6 - [2,24,20,-65.133,6,20,-56,6], -// 1 16 20 -56 0 0 1 0 6 0 0 0 0 6 1-4ndis.dat - [1,16,20,-56,0,0,1,0,6,0,0,0,0,6, ldraw_lib__1_4ndis()], -// 1 16 20 -56 0 0 1 0 0 0 -19 19 0 0 1-8chrd.dat - [1,16,20,-56,0,0,1,0,0,0,-19,19,0,0, ldraw_lib__1_8chrd()], -// 4 16 20 -65.133 6 20.0477 -71.6668 10.0953 20 -69.4349 13.4349 20 -56 6 - [4,16,20,-65.133,6,20.0477,-71.6668,10.0953,20,-69.4349,13.4349,20,-56,6], -// 4 16 20 -50 6 20 -56 6 20 -69.4349 13.4349 20 -56 19 - [4,16,20,-50,6,20,-56,6,20,-69.4349,13.4349,20,-56,19], -// 4 16 20 -50 6 20 -56 19 20 -24 40 20 0 40 - [4,16,20,-50,6,20,-56,19,20,-24,40,20,0,40], -// 3 16 20 -50 0 20 -50 6 20 0 40 - [3,16,20,-50,0,20,-50,6,20,0,40], -// 4 16 20 -69.4349 13.4349 20.0477 -71.6668 10.0953 24.1026 -72.0463 9.5274 40 -69.4349 13.4349 - [4,16,20,-69.4349,13.4349,20.0477,-71.6668,10.0953,24.1026,-72.0463,9.5274,40,-69.4349,13.4349], -// 4 16 31.3747 -74.1249 4.401 33 -75 0 40 -75 0 40 -73.5541 7.2713 - [4,16,31.3747,-74.1249,4.401,33,-75,0,40,-75,0,40,-73.5541,7.2713], -// 2 24 20 -69.4349 13.4349 20.0477 -71.6668 10.0953 - [2,24,20,-69.4349,13.4349,20.0477,-71.6668,10.0953], -// 3 16 28.9087 -73.5541 7.2713 31.3747 -74.1249 4.401 40 -73.5541 7.2713 - [3,16,28.9087,-73.5541,7.2713,31.3747,-74.1249,4.401,40,-73.5541,7.2713], -// 3 16 28.2593 -73.2228 7.7671 28.9087 -73.5541 7.2713 40 -73.5541 7.2713 - [3,16,28.2593,-73.2228,7.7671,28.9087,-73.5541,7.2713,40,-73.5541,7.2713], -// 4 16 40 -69.4349 13.4349 24.1026 -72.0463 9.5274 28.2593 -73.2228 7.7671 40 -73.5541 7.2713 - [4,16,40,-69.4349,13.4349,24.1026,-72.0463,9.5274,28.2593,-73.2228,7.7671,40,-73.5541,7.2713], -// 2 24 40 -73.5541 7.2713 40 -69.4349 13.4349 - [2,24,40,-73.5541,7.2713,40,-69.4349,13.4349], -// 2 24 40 -73.5541 7.2713 40 -75 0 - [2,24,40,-73.5541,7.2713,40,-75,0], -// 1 16 20 -56 0 0 20 0 0 0 -19 19 0 0 1-8cylo.dat - [1,16,20,-56,0,0,20,0,0,0,-19,19,0,0, ldraw_lib__1_8cylo()], -// 3 16 24 -46.4033 16 24 -37 0 24 0 16 - [3,16,24,-46.4033,16,24,-37,0,24,0,16], -// 4 16 28 -64.5 0 28 -62 0 28 -62 6 28 -68.5844 8 - [4,16,28,-64.5,0,28,-62,0,28,-62,6,28,-68.5844,8], -// 4 16 28 -68.5844 8 28 -62 6 28 -56 6 28 -56 8 - [4,16,28,-68.5844,8,28,-62,6,28,-56,6,28,-56,8], -// 1 16 26 -62.2922 8 -2 0 0 0 0 -6.2922 0 -1 0 rect3.dat - [1,16,26,-62.2922,8,-2,0,0,0,0,-6.2922,0,-1,0, ldraw_lib__rect3()], -// 2 24 28 -68.5844 8 28 -69.486 6.651 - [2,24,28,-68.5844,8,28,-69.486,6.651], -// 2 24 28 -65.0612 2.4189 28 -64.5 0 - [2,24,28,-65.0612,2.4189,28,-64.5,0], -// 3 16 28 -68.5844 8 28 -69.486 6.651 28 -64.5 0 - [3,16,28,-68.5844,8,28,-69.486,6.651,28,-64.5,0], -// 2 24 40 -71.2 0 40 -70.0433 5.817 - [2,24,40,-71.2,0,40,-70.0433,5.817], -// 2 24 40 -70.0433 5.817 40 -66.7479 10.7479 - [2,24,40,-70.0433,5.817,40,-66.7479,10.7479], -// 2 24 32.4117 -70.4832 3.6046 33.7429 -71.2 0 - [2,24,32.4117,-70.4832,3.6046,33.7429,-71.2,0], -// 2 24 30.5109 -70.0433 5.817 32.4117 -70.4832 3.6046 - [2,24,30.5109,-70.0433,5.817,32.4117,-70.4832,3.6046], -// 2 24 29.8247 -69.6932 6.3409 30.5109 -70.0433 5.817 - [2,24,29.8247,-69.6932,6.3409,30.5109,-70.0433,5.817], -// 2 24 29.8247 -69.6932 6.3409 26.4312 -68.7327 7.778 - [2,24,29.8247,-69.6932,6.3409,26.4312,-68.7327,7.778], -// 2 24 28 -67.0478 5.2721 28 -69.1767 7.1137 - [2,24,28,-67.0478,5.2721,28,-69.1767,7.1137], -// 2 24 28 -65.0612 2.4189 28 -67.0478 5.2721 - [2,24,28,-65.0612,2.4189,28,-67.0478,5.2721], -// 3 16 28 -69.1767 7.1137 30.2731 -70.3433 6.6036 28 -67.0478 5.2721 - [3,16,28,-69.1767,7.1137,30.2731,-70.3433,6.6036,28,-67.0478,5.2721], -// 4 16 28 -67.0478 5.2721 30.2731 -70.3433 6.6036 32.4117 -70.4832 3.6046 28 -65.0612 2.4189 - [4,16,28,-67.0478,5.2721,30.2731,-70.3433,6.6036,32.4117,-70.4832,3.6046,28,-65.0612,2.4189], -// 4 16 28 -65.0612 2.4189 32.4117 -70.4832 3.6046 33.7429 -71.2 0 28 -64.5 0 - [4,16,28,-65.0612,2.4189,32.4117,-70.4832,3.6046,33.7429,-71.2,0,28,-64.5,0], -// 1 16 24 -56 0 0 -1 0 8 0 0 0 0 8 1-4ndis.dat - [1,16,24,-56,0,0,-1,0,8,0,0,0,0,8, ldraw_lib__1_4ndis()], -// 1 16 24 -56 0 0 -1 0 15.2 0 0 0 0 15.2 3-16chrd.dat - [1,16,24,-56,0,0,-1,0,15.2,0,0,0,0,15.2, ldraw_lib__3_16chrd()], -// 1 16 24 -56 0 0 -1 0 5.81679 0 -14.04297 14.04297 0 5.81679 3-16chrd.dat - [1,16,24,-56,0,0,-1,0,5.81679,0,-14.04297,14.04297,0,5.81679, ldraw_lib__3_16chrd()], -// 4 16 24 -50.1832 14.043 24 -66.7482 10.7484 24 -68.5844 8 24 -48 8 - [4,16,24,-50.1832,14.043,24,-66.7482,10.7484,24,-68.5844,8,24,-48,8], -// 3 16 24 -50.1832 14.043 24 -48 8 24 -40.8 0 - [3,16,24,-50.1832,14.043,24,-48,8,24,-40.8,0], -// 3 16 24 -40.8 0 24 -48 8 24 -48 0 - [3,16,24,-40.8,0,24,-48,8,24,-48,0], -// 4 16 40 -71.2 0 33.7429 -71.2 0 30.5109 -70.0433 5.817 40 -70.0433 5.817 - [4,16,40,-71.2,0,33.7429,-71.2,0,30.5109,-70.0433,5.817,40,-70.0433,5.817], -// 4 16 40 -70.0433 5.817 24 -68.5844 8 24 -66.7482 10.7484 40 -66.7479 10.7479 - [4,16,40,-70.0433,5.817,24,-68.5844,8,24,-66.7482,10.7484,40,-66.7479,10.7479], -// 3 16 30.5109 -70.0433 5.817 24 -68.5844 8 40 -70.0433 5.817 - [3,16,30.5109,-70.0433,5.817,24,-68.5844,8,40,-70.0433,5.817], -// 2 24 24 -68.5844 8 24 -66.7482 10.7484 - [2,24,24,-68.5844,8,24,-66.7482,10.7484], -// 4 16 40 -69.4349 13.4349 40 -73.5541 7.2713 40 -70.0433 5.817 40 -66.7479 10.7479 - [4,16,40,-69.4349,13.4349,40,-73.5541,7.2713,40,-70.0433,5.817,40,-66.7479,10.7479], -// 4 16 40 -70.0433 5.817 40 -73.5541 7.2713 40 -75 0 40 -71.2 0 - [4,16,40,-70.0433,5.817,40,-73.5541,7.2713,40,-75,0,40,-71.2,0], -// 4 16 31.3747 -74.1249 4.401 22 -62.6031 1.8814 22 -62.1859 0 33 -75 0 - [4,16,31.3747,-74.1249,4.401,22,-62.6031,1.8814,22,-62.1859,0,33,-75,0], -// 2 24 22 -62.1859 0 22 -62.6031 1.8814 - [2,24,22,-62.1859,0,22,-62.6031,1.8814], -// 4 16 22 -62 0 22 -62.1859 0 22 -62.6031 1.8814 22 -62 6 - [4,16,22,-62,0,22,-62.1859,0,22,-62.6031,1.8814,22,-62,6], +// 1 16 40 -52 0 0 -13.5 0 15.2 0 0 0 0 15.2 1-4cylo.dat + [1,16,40,-52,0,0,-13.5,0,15.2,0,0,0,0,15.2, ldraw_lib__1_4cylo()], +// 1 16 40 -52 0 0 -1 0 3.8 0 0 0 0 3.8 3-8ring4.dat + [1,16,40,-52,0,0,-1,0,3.8,0,0,0,0,3.8, ldraw_lib__3_8ring4()], +// 3 16 40 -52 19 40 -44.7287 17.5541 40 -43.1857 20 + [3,16,40,-52,19,40,-44.7287,17.5541,40,-43.1857,20], +// 3 16 40 -43.1857 20 40 -44.7287 17.5541 40 -42.4033 16 + [3,16,40,-43.1857,20,40,-44.7287,17.5541,40,-42.4033,16], +// 1 16 22.5 -52 0 0 1 0 0 0 -19 19 0 0 1-8chrd.dat + [1,16,22.5,-52,0,0,1,0,0,0,-19,19,0,0, ldraw_lib__1_8chrd()], +// 4 16 22.5 -46.1333 5.8667 22.5 -52 19 22.5 -24 40 22.5 0 40 + [4,16,22.5,-46.1333,5.8667,22.5,-52,19,22.5,-24,40,22.5,0,40], +// 3 16 22.5 -46.1333 0 22.5 -46.1333 5.8667 22.5 0 40 + [3,16,22.5,-46.1333,0,22.5,-46.1333,5.8667,22.5,0,40], +// 1 16 22.5 -52 0 0 17.5 0 0 0 -19 19 0 0 1-8cylo.dat + [1,16,22.5,-52,0,0,17.5,0,0,0,-19,19,0,0, ldraw_lib__1_8cylo()], // 1 16 20 4 34 1.5 0 0 0 19 0 0 0 -2 box4-1.dat [1,16,20,4,34,1.5,0,0,0,19,0,0,0,-2, ldraw_lib__box4_1()], // 1 16 34 4 20 0 0 -2 0 19 0 -1.5 0 0 box4-1.dat @@ -240,64 +90,24 @@ function ldraw_lib__s__13358s01() = [ [3,16,11.3136,4,11.3136,0,4,16,36,4,36], // 3 16 11.3136 4 11.3136 36 4 36 16 4 0 [3,16,11.3136,4,11.3136,36,4,36,16,4,0], -// 1 16 0 4 0 12.93431 0 -5.35757 0 -1 0 5.35757 0 12.93431 1-8edge.dat - [1,16,0,4,0,12.93431,0,-5.35757,0,-1,0,5.35757,0,12.93431, ldraw_lib__1_8edge()], -// 1 16 0 6 0 12.93431 0 -5.35757 0 -1 0 5.35757 0 12.93431 1-8edge.dat - [1,16,0,6,0,12.93431,0,-5.35757,0,-1,0,5.35757,0,12.93431, ldraw_lib__1_8edge()], -// 0 BFC INVERTNEXT - [0,"BFC","INVERTNEXT"], -// 1 16 0 4 0 10.78864 0 -2.14599 0 2 0 2.14599 0 10.78864 3-16cylo.dat - [1,16,0,4,0,10.78864,0,-2.14599,0,2,0,2.14599,0,10.78864, ldraw_lib__3_16cylo()], -// 1 16 0 4 0 3.59621 0 -0.71533 0 1 0 0.71533 0 3.59621 3-16rin3.dat - [1,16,0,4,0,3.59621,0,-0.71533,0,1,0,0.71533,0,3.59621, ldraw_lib__3_16rin3()], -// 1 16 0 6 0 3.59621 0 -0.71533 0 -1 0 0.71533 0 3.59621 3-16rin3.dat - [1,16,0,6,0,3.59621,0,-0.71533,0,-1,0,0.71533,0,3.59621, ldraw_lib__3_16rin3()], -// 1 16 12.18095 5 2.146 -1.39235 0 0 0 0 1 0 1 0 rect.dat - [1,16,12.18095,5,2.146,-1.39235,0,0,0,0,1,0,1,0, ldraw_lib__rect()], -// 3 16 13.5733 4 2.146 14.3849 4 2.8613 10.7886 4 2.146 - [3,16,13.5733,4,2.146,14.3849,4,2.8613,10.7886,4,2.146], -// 2 24 13.5733 4 2.146 12.9343 4 5.3576 - [2,24,13.5733,4,2.146,12.9343,4,5.3576], -// 3 16 14.3849 6 2.8613 13.5733 6 2.146 10.7886 6 2.146 - [3,16,14.3849,6,2.8613,13.5733,6,2.146,10.7886,6,2.146], -// 2 24 13.5733 6 2.146 12.9343 6 5.3576 - [2,24,13.5733,6,2.146,12.9343,6,5.3576], -// 1 16 2.146 5 12.18095 0 1 0 -1 0 0 0 0 1.39235 rect.dat - [1,16,2.146,5,12.18095,0,1,0,-1,0,0,0,0,1.39235, ldraw_lib__rect()], -// 3 16 2.8613 4 14.3849 2.146 4 13.5733 2.146 4 10.7886 - [3,16,2.8613,4,14.3849,2.146,4,13.5733,2.146,4,10.7886], -// 2 24 2.146 4 13.5733 5.3576 4 12.9343 - [2,24,2.146,4,13.5733,5.3576,4,12.9343], -// 3 16 2.146 6 13.5733 2.8613 6 14.3849 2.146 6 10.7886 - [3,16,2.146,6,13.5733,2.8613,6,14.3849,2.146,6,10.7886], -// 2 24 2.146 6 13.5733 5.3576 6 12.9343 - [2,24,2.146,6,13.5733,5.3576,6,12.9343], -// 5 24 22 -62.6031 1.8814 31.3747 -74.1249 4.401 22 -62.1859 0 28.9087 -73.5541 7.2713 - [5,24,22,-62.6031,1.8814,31.3747,-74.1249,4.401,22,-62.1859,0,28.9087,-73.5541,7.2713], -// 5 24 32.4117 -70.4832 3.6046 28 -65.0612 2.4189 33.7429 -71.2 0 28 -67.0478 5.2721 - [5,24,32.4117,-70.4832,3.6046,28,-65.0612,2.4189,33.7429,-71.2,0,28,-67.0478,5.2721], -// 5 24 22 -64.1483 4.1005 28.2593 -73.2228 7.7671 22 -66.3442 6 28.9087 -73.5541 7.2713 - [5,24,22,-64.1483,4.1005,28.2593,-73.2228,7.7671,22,-66.3442,6,28.9087,-73.5541,7.2713], -// 5 24 40 -70.0433 5.817 30.5109 -70.0433 5.817 24 -68.5844 8 40 -71.2 0 - [5,24,40,-70.0433,5.817,30.5109,-70.0433,5.817,24,-68.5844,8,40,-71.2,0], -// 5 24 40 -73.5541 7.2713 28.9087 -73.5541 7.2713 28.2593 -73.2228 7.7671 31.3747 -74.1249 4.401 - [5,24,40,-73.5541,7.2713,28.9087,-73.5541,7.2713,28.2593,-73.2228,7.7671,31.3747,-74.1249,4.401], -// 5 24 30.2731 -70.3433 6.6036 28 -67.0478 5.2721 32.4117 -70.4832 3.6046 28 -69.1767 7.1137 - [5,24,30.2731,-70.3433,6.6036,28,-67.0478,5.2721,32.4117,-70.4832,3.6046,28,-69.1767,7.1137], -// 5 24 20.7324 -65.3649 6 24.1026 -72.0463 9.5274 22 -66.3442 6 20.0477 -71.6668 10.0953 - [5,24,20.7324,-65.3649,6,24.1026,-72.0463,9.5274,22,-66.3442,6,20.0477,-71.6668,10.0953], -// 5 24 20 -69.4349 13.4349 40 -69.4349 13.4349 40 -73.5541 7.2713 40 -63.2713 17.5541 - [5,24,20,-69.4349,13.4349,40,-69.4349,13.4349,40,-73.5541,7.2713,40,-63.2713,17.5541], -// 2 24 20 -26 1.5 20 0 1.5 - [2,24,20,-26,1.5,20,0,1.5], -// 2 24 19 -24 1.5 19 0 1.5 - [2,24,19,-24,1.5,19,0,1.5], -// 2 24 19 -24 1.5 20 -26 1.5 - [2,24,19,-24,1.5,20,-26,1.5], -// 2 24 19 0 1.5 20 0 1.5 - [2,24,19,0,1.5,20,0,1.5], -// 4 16 20 0 1.5 19 0 1.5 19 -24 1.5 20 -26 1.5 - [4,16,20,0,1.5,19,0,1.5,19,-24,1.5,20,-26,1.5], +// 3 16 22.5 -65.4349 13.4349 22.5 -52 19 22.5 -46.1333 5.8667 + [3,16,22.5,-65.4349,13.4349,22.5,-52,19,22.5,-46.1333,5.8667], +// 3 16 26.5 -44.1778 0 26.5 -36.8 0 26.5 -46.4689 5.5311 + [3,16,26.5,-44.1778,0,26.5,-36.8,0,26.5,-46.4689,5.5311], +// 2 24 22.5 -33 1.5 20.5 -31 1.5 + [2,24,22.5,-33,1.5,20.5,-31,1.5], +// 2 24 20.5 -31 1.5 20.5 0 1.5 + [2,24,20.5,-31,1.5,20.5,0,1.5], +// 2 24 22.5 0 1.5 20.5 0 1.5 + [2,24,22.5,0,1.5,20.5,0,1.5], +// 2 24 22.5 -33 1.5 22.5 0 1.5 + [2,24,22.5,-33,1.5,22.5,0,1.5], +// 4 16 20.5 -31 1.5 22.5 -33 1.5 22.5 0 1.5 20.5 0 1.5 + [4,16,20.5,-31,1.5,22.5,-33,1.5,22.5,0,1.5,20.5,0,1.5], +// 4 16 26.5 -42.4033 16 26.5 -46.4689 5.5311 26.5 -36.8 0 26.5 0 16 + [4,16,26.5,-42.4033,16,26.5,-46.4689,5.5311,26.5,-36.8,0,26.5,0,16], +// 3 16 26.5 -52 15.2 26.5 -46.4689 5.5311 26.5 -42.4033 16 + [3,16,26.5,-52,15.2,26.5,-46.4689,5.5311,26.5,-42.4033,16], ]; module ldraw_lib__s__13358s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__s__13358s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/s/14769py0s01.scad b/parts/s/14769py0s01.scad index 0f10af978..a1fa5e9e4 100644 --- a/parts/s/14769py0s01.scad +++ b/parts/s/14769py0s01.scad @@ -1,17 +1,17 @@ use <../../lib.scad> use <../../p/1-16chrd.scad> use <../../p/1-16tndis.scad> -use <../../p/1-4rin11.scad> +use <../../p/1-4ring11.scad> use <../../p/1-8chrd.scad> use <../../p/1-8ring11.scad> use <../../p/1-8tndis.scad> -use <../../p/2-4rin11.scad> +use <../../p/2-4ring11.scad> use <../../p/5-16chrd.scad> function ldraw_lib__s__14769py0s01() = [ // 0 ~Tile 2 x 2 Round with Four Dark Grey Rings inside Black Disc Pattern - One Ring // 0 Name: s\14769py0s01.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2023-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,17 +19,18 @@ function ldraw_lib__s__14769py0s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-06-24 [OrionP] Official Update 2023-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Primitives -// 1 0 0 0 0 .5 0 0 0 1 0 0 0 .5 1-4rin11.dat - [1,0,0,0,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__1_4rin11()], +// 1 0 0 0 0 .5 0 0 0 1 0 0 0 .5 1-4ring11.dat + [1,0,0,0,0,.5,0,0,0,1,0,0,0,.5, ldraw_lib__1_4ring11()], // 1 0 0 0 0 0 0 -.5 0 1 0 .5 0 0 1-8ring11.dat [1,0,0,0,0,0,0,-.5,0,1,0,.5,0,0, ldraw_lib__1_8ring11()], // 1 0 0 0 0 -6 0 0 0 1 0 0 0 6 1-8chrd.dat [1,0,0,0,0,-6,0,0,0,1,0,0,0,6, ldraw_lib__1_8chrd()], -// 1 0 0 0 0 .5 0 0 0 1 0 0 0 -.5 2-4rin11.dat - [1,0,0,0,0,.5,0,0,0,1,0,0,0,-.5, ldraw_lib__2_4rin11()], +// 1 0 0 0 0 .5 0 0 0 1 0 0 0 -.5 2-4ring11.dat + [1,0,0,0,0,.5,0,0,0,1,0,0,0,-.5, ldraw_lib__2_4ring11()], // 1 72 0 0 0 5.5 0 0 0 1 0 0 0 5.5 1-8chrd.dat [1,72,0,0,0,5.5,0,0,0,1,0,0,0,5.5, ldraw_lib__1_8chrd()], // 1 16 0 0 0 0 0 5.5 0 1 0 5.5 0 0 1-8chrd.dat diff --git a/parts/s/15038s02.scad b/parts/s/15038s02.scad index f5a022a97..a883c06f6 100644 --- a/parts/s/15038s02.scad +++ b/parts/s/15038s02.scad @@ -6,7 +6,7 @@ use <../../p/4-4ring5.scad> use <../../p/48/1-4con14.scad> use <../../p/48/1-4con15.scad> use <../../p/48/1-4con19.scad> -use <../../p/48/1-4rin31.scad> +use <../../p/48/1-4ring31.scad> use <../../p/48/4-4con12.scad> use <../../p/48/4-4con20.scad> use <../../p/48/4-4con30.scad> @@ -14,10 +14,10 @@ use <../../p/48/4-4con5.scad> use <../../p/48/4-4con64.scad> use <../../p/48/4-4cylo.scad> use <../../p/48/4-4edge.scad> -use <../../p/48/4-4rin10.scad> -use <../../p/48/4-4rin13.scad> -use <../../p/48/4-4rin14.scad> -use <../../p/48/4-4rin24.scad> +use <../../p/48/4-4ring10.scad> +use <../../p/48/4-4ring13.scad> +use <../../p/48/4-4ring14.scad> +use <../../p/48/4-4ring24.scad> use <../../p/axlehol2.scad> use <../../p/axlehole.scad> use <../../p/connhole.scad> @@ -28,7 +28,7 @@ function ldraw_lib__s__15038s02() = [ // 0 ~Wheel Rim 34 x 56 with 6 Spokes and 6 Pegholes Without Rim Front // 0 Name: s\15038s02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2014-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -38,7 +38,8 @@ function ldraw_lib__s__15038s02() = [ // 0 !HISTORY 2014-02-09 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2014-02-09 [Philo] Complete rewrite for LDraw Parts Tracker // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\15038s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__15038s01()], @@ -114,24 +115,24 @@ function ldraw_lib__s__15038s02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 8 52 0 0 0 0 -52 0 -25.92 0 48\4-4cylo.dat [1,16,0,0,8,52,0,0,0,0,-52,0,-25.92,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 8 5.2 0 0 0 0 -5.2 0 -1 0 48\4-4rin10.dat - [1,16,0,0,8,5.2,0,0,0,0,-5.2,0,-1,0, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 8 5.2 0 0 0 0 -5.2 0 -1 0 48\4-4ring10.dat + [1,16,0,0,8,5.2,0,0,0,0,-5.2,0,-1,0, ldraw_lib__48__4_4ring10()], // 1 16 0 0 -33 70 0 0 0 0 -70 0 -3 0 48\4-4cylo.dat [1,16,0,0,-33,70,0,0,0,0,-70,0,-3,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -33 5 0 0 0 0 -5 0 -1 0 48\4-4rin13.dat - [1,16,0,0,-33,5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4rin13()], -// 1 16 0 0 -36 -5 0 0 0 0 -5 0 1 0 48\4-4rin13.dat - [1,16,0,0,-36,-5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 -33 5 0 0 0 0 -5 0 -1 0 48\4-4ring13.dat + [1,16,0,0,-33,5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4ring13()], +// 1 16 0 0 -36 -5 0 0 0 0 -5 0 1 0 48\4-4ring13.dat + [1,16,0,0,-36,-5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4ring13()], // 1 16 0 0 -41 70 0 0 0 0 -70 0 -4 0 48\4-4cylo.dat [1,16,0,0,-41,70,0,0,0,0,-70,0,-4,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -41 5 0 0 0 0 -5 0 -1 0 48\4-4rin13.dat - [1,16,0,0,-41,5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4rin13()], -// 1 16 0 0 27 -5 0 0 0 0 -5 0 1 0 48\4-4rin13.dat - [1,16,0,0,27,-5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4rin13()], -// 1 16 0 0 30 5 0 0 0 0 -5 0 -1 0 48\4-4rin13.dat - [1,16,0,0,30,5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4rin13()], -// 1 16 0 0 35 -5 0 0 0 0 -5 0 1 0 48\4-4rin13.dat - [1,16,0,0,35,-5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4rin13()], +// 1 16 0 0 -41 5 0 0 0 0 -5 0 -1 0 48\4-4ring13.dat + [1,16,0,0,-41,5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4ring13()], +// 1 16 0 0 27 -5 0 0 0 0 -5 0 1 0 48\4-4ring13.dat + [1,16,0,0,27,-5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4ring13()], +// 1 16 0 0 30 5 0 0 0 0 -5 0 -1 0 48\4-4ring13.dat + [1,16,0,0,30,5,0,0,0,0,-5,0,-1,0, ldraw_lib__48__4_4ring13()], +// 1 16 0 0 35 -5 0 0 0 0 -5 0 1 0 48\4-4ring13.dat + [1,16,0,0,35,-5,0,0,0,0,-5,0,1,0, ldraw_lib__48__4_4ring13()], // 1 16 0 0 -36 65 0 0 0 0 -65 0 -5 0 48\4-4cylo.dat [1,16,0,0,-36,65,0,0,0,0,-65,0,-5,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 27 -70 0 0 0 0 -70 0 3 0 48\4-4cylo.dat @@ -154,8 +155,8 @@ function ldraw_lib__s__15038s02() = [ [1,16,0,0,-23,-5,0,0,0,0,5,0,3.8889,0, ldraw_lib__48__4_4con12()], // 1 16 0 0 7 56 0 0 0 0 -56 0 -23 0 48\4-4cylo.dat [1,16,0,0,7,56,0,0,0,0,-56,0,-23,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 7 4 0 0 0 0 -4 0 1 0 48\4-4rin14.dat - [1,16,0,0,7,4,0,0,0,0,-4,0,1,0, ldraw_lib__48__4_4rin14()], +// 1 16 0 0 7 4 0 0 0 0 -4 0 1 0 48\4-4ring14.dat + [1,16,0,0,7,4,0,0,0,0,-4,0,1,0, ldraw_lib__48__4_4ring14()], // 1 16 0 0 15 -4 0 0 0 0 4 0 -8 0 48\1-4con15.dat [1,16,0,0,15,-4,0,0,0,0,4,0,-8,0, ldraw_lib__48__1_4con15()], // 1 16 0 0 15 0 0 -4 -4 0 0 0 -8 0 48\1-4con15.dat @@ -194,16 +195,16 @@ function ldraw_lib__s__15038s02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 39 3.1 0 0 0 0 3.1 0 -3 0 48\4-4con20.dat [1,16,0,0,39,3.1,0,0,0,0,3.1,0,-3,0, ldraw_lib__48__4_4con20()], -// 1 16 0 0 39 2.1 0 0 0 0 -2.1 0 -1 0 48\1-4rin31.dat - [1,16,0,0,39,2.1,0,0,0,0,-2.1,0,-1,0, ldraw_lib__48__1_4rin31()], -// 1 16 0 0 39 0 0 2.1 2.1 0 0 0 -1 0 48\1-4rin31.dat - [1,16,0,0,39,0,0,2.1,2.1,0,0,0,-1,0, ldraw_lib__48__1_4rin31()], -// 1 16 0 0 39 0 0 -2.1 -2.1 0 0 0 -1 0 48\1-4rin31.dat - [1,16,0,0,39,0,0,-2.1,-2.1,0,0,0,-1,0, ldraw_lib__48__1_4rin31()], -// 1 16 0 0 39 -2.1 0 0 0 0 2.1 0 -1 0 48\1-4rin31.dat - [1,16,0,0,39,-2.1,0,0,0,0,2.1,0,-1,0, ldraw_lib__48__1_4rin31()], -// 1 16 0 0 39 2.8 0 0 0 0 -2.8 0 -1 0 48\4-4rin24.dat - [1,16,0,0,39,2.8,0,0,0,0,-2.8,0,-1,0, ldraw_lib__48__4_4rin24()], +// 1 16 0 0 39 2.1 0 0 0 0 -2.1 0 -1 0 48\1-4ring31.dat + [1,16,0,0,39,2.1,0,0,0,0,-2.1,0,-1,0, ldraw_lib__48__1_4ring31()], +// 1 16 0 0 39 0 0 2.1 2.1 0 0 0 -1 0 48\1-4ring31.dat + [1,16,0,0,39,0,0,2.1,2.1,0,0,0,-1,0, ldraw_lib__48__1_4ring31()], +// 1 16 0 0 39 0 0 -2.1 -2.1 0 0 0 -1 0 48\1-4ring31.dat + [1,16,0,0,39,0,0,-2.1,-2.1,0,0,0,-1,0, ldraw_lib__48__1_4ring31()], +// 1 16 0 0 39 -2.1 0 0 0 0 2.1 0 -1 0 48\1-4ring31.dat + [1,16,0,0,39,-2.1,0,0,0,0,2.1,0,-1,0, ldraw_lib__48__1_4ring31()], +// 1 16 0 0 39 2.8 0 0 0 0 -2.8 0 -1 0 48\4-4ring24.dat + [1,16,0,0,39,2.8,0,0,0,0,-2.8,0,-1,0, ldraw_lib__48__4_4ring24()], // 1 16 0 0 11 60 0 0 0 0 -60 0 1 0 48\4-4edge.dat [1,16,0,0,11,60,0,0,0,0,-60,0,1,0, ldraw_lib__48__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/s/15496s01.scad b/parts/s/15496s01.scad index d7369d5fc..0fa203735 100644 --- a/parts/s/15496s01.scad +++ b/parts/s/15496s01.scad @@ -2,14 +2,14 @@ use <../../lib.scad> use <../../p/4-4cyli.scad> use <../../p/4-4disc.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin38.scad> +use <../../p/4-4ring38.scad> use <../../p/4-4ring8.scad> use <../../p/stud4a.scad> function ldraw_lib__s__15496s01() = [ // 0 ~Minifig Cup Takeaway Lid Structure // 0 Name: s\15496s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2019-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__s__15496s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -5 0 -1 0 0 0 -1.25 0 0 0 1 stud4a.dat [1,16,0,-5,0,-1,0,0,0,-1.25,0,0,0,1, ldraw_lib__stud4a()], @@ -38,8 +39,8 @@ function ldraw_lib__s__15496s01() = [ // // 1 16 0 -22 0 9.5 0 0 0 1 0 0 0 9.5 4-4edge.dat [1,16,0,-22,0,9.5,0,0,0,1,0,0,0,9.5, ldraw_lib__4_4edge()], -// 1 16 0 -22 0 0.25 0 0 0 -1 0 0 0 0.25 4-4rin38.dat - [1,16,0,-22,0,0.25,0,0,0,-1,0,0,0,0.25, ldraw_lib__4_4rin38()], +// 1 16 0 -22 0 0.25 0 0 0 -1 0 0 0 0.25 4-4ring38.dat + [1,16,0,-22,0,0.25,0,0,0,-1,0,0,0,0.25, ldraw_lib__4_4ring38()], // 1 16 0 -22 0 9.75 0 0 0 1 0 0 0 9.75 4-4edge.dat [1,16,0,-22,0,9.75,0,0,0,1,0,0,0,9.75, ldraw_lib__4_4edge()], ]; diff --git a/parts/s/15515s01.scad b/parts/s/15515s01.scad index 07d5af190..4474a2e7b 100644 --- a/parts/s/15515s01.scad +++ b/parts/s/15515s01.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/3-16chrd.scad> use <../../p/3-16cylo.scad> -use <../../p/3-16rin9.scad> +use <../../p/3-16ring9.scad> use <../../p/48/3-16aring.scad> use <../../p/48/3-16chrd.scad> use <../../p/48/3-16cylo.scad> @@ -9,7 +9,7 @@ function ldraw_lib__s__15515s01() = [ // 0 ~Duplo Plant Flower 4 x 4 x 1 with 5 Round Petals and 4 Top Studs - Petal Half // 0 Name: s\15515s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2022-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__s__15515s01() = [ // 0 !HISTORY 2020-12-12 {LEGO/Unity Microgame} Original part shape // 0 !HISTORY 2021-01-22 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -41 0 0 -40 0 0 0 24 0 0 0 37 48\3-16cylo.dat [1,16,-41,0,0,-40,0,0,0,24,0,0,0,37, ldraw_lib__48__3_16cylo()], @@ -41,8 +42,8 @@ function ldraw_lib__s__15515s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 -41 4 0 -36 0 0 0 20 0 0 0 33.3 3-16cylo.dat [1,16,-41,4,0,-36,0,0,0,20,0,0,0,33.3, ldraw_lib__3_16cylo()], -// 1 16 -41 24 0 -4 0 0 0 -1 0 0 0 3.7 3-16rin9.dat - [1,16,-41,24,0,-4,0,0,0,-1,0,0,0,3.7, ldraw_lib__3_16rin9()], +// 1 16 -41 24 0 -4 0 0 0 -1 0 0 0 3.7 3-16ring9.dat + [1,16,-41,24,0,-4,0,0,0,-1,0,0,0,3.7, ldraw_lib__3_16ring9()], // 1 16 -41 24 0 -40 0 0 0 -1 0 0 0 37 48\3-16aring.dat [1,16,-41,24,0,-40,0,0,0,-1,0,0,0,37, ldraw_lib__48__3_16aring()], // 1 16 -41 4 0 -36 0 0 0 -1 0 0 0 33.3 3-16chrd.dat diff --git a/parts/s/15535s02.scad b/parts/s/15535s02.scad index 219e0beea..cf1c07731 100644 --- a/parts/s/15535s02.scad +++ b/parts/s/15535s02.scad @@ -4,8 +4,8 @@ use <../../p/1-4ndis.scad> use <../../p/1-8cyli.scad> use <../../p/1-8cylo.scad> use <../../p/1-8edge.scad> -use <../../p/1-8rin18.scad> -use <../../p/1-8rin19.scad> +use <../../p/1-8ring18.scad> +use <../../p/1-8ring19.scad> use <../../p/1-8ring8.scad> use <../../p/rect1.scad> use <../../p/rect2p.scad> @@ -14,7 +14,7 @@ function ldraw_lib__s__15535s02() = [ // 0 ~Tile 2 x 2 Round with Hole - 1/4 // 0 Name: s\15535s02.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Subpart UPDATE 2013-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__s__15535s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 15.08907 6 -7.02397 0.45433 1 0 0 0 2 -0.67982 0 0 rect2p.dat [1,16,15.08907,6,-7.02397,0.45433,1,0,0,0,2,-0.67982,0,0, ldraw_lib__rect2p()], @@ -121,8 +122,8 @@ function ldraw_lib__s__15535s02() = [ [4,16,14.63473,8,-6.34415,14.78196,8,-6.12287,16.62984,8,-6.88833,15.54341,8,-7.7038], // 1 16 0 8 0 1.84776 0 0.76537 0 -1 0 -0.76537 0 1.84776 1-8ring8.dat [1,16,0,8,0,1.84776,0,0.76537,0,-1,0,-0.76537,0,1.84776, ldraw_lib__1_8ring8()], -// 1 16 0 8 0 0.92388 0 0.38268 0 -1 0 -0.38268 0 0.92388 1-8rin18.dat - [1,16,0,8,0,0.92388,0,0.38268,0,-1,0,-0.38268,0,0.92388, ldraw_lib__1_8rin18()], +// 1 16 0 8 0 0.92388 0 0.38268 0 -1 0 -0.38268 0 0.92388 1-8ring18.dat + [1,16,0,8,0,0.92388,0,0.38268,0,-1,0,-0.38268,0,0.92388, ldraw_lib__1_8ring18()], // 4 16 15.54341 8 7.7038 16.6297 8 6.88822 14.78196 8 6.12286 14.63474 8 6.34415 [4,16,15.54341,8,7.7038,16.6297,8,6.88822,14.78196,8,6.12286,14.63474,8,6.34415], // 4 16 15.9382 8 9.68919 17.5535 8 7.27097 16.6297 8 6.88822 15.54341 8 7.7038 @@ -132,8 +133,8 @@ function ldraw_lib__s__15535s02() = [ [3,16,15.6145,7,-11.9387,16,7,-10,18.4776,7,-7.6536], // 4 16 16 7 -10 15.9382 7 -9.68919 17.5535 7 -7.27097 18.4776 7 -7.6536 [4,16,16,7,-10,15.9382,7,-9.68919,17.5535,7,-7.27097,18.4776,7,-7.6536], -// 1 16 0 7 0 0.92388 0 0.38268 0 -1 0 -0.38268 0 0.92388 1-8rin19.dat - [1,16,0,7,0,0.92388,0,0.38268,0,-1,0,-0.38268,0,0.92388, ldraw_lib__1_8rin19()], +// 1 16 0 7 0 0.92388 0 0.38268 0 -1 0 -0.38268 0 0.92388 1-8ring19.dat + [1,16,0,7,0,0.92388,0,0.38268,0,-1,0,-0.38268,0,0.92388, ldraw_lib__1_8ring19()], // 4 16 18.47737 7 7.65365 17.5535 7 7.27097 15.9382 7 9.68919 16.00001 7 10 [4,16,18.47737,7,7.65365,17.5535,7,7.27097,15.9382,7,9.68919,16.00001,7,10], // 3 16 18.47737 7 7.65365 16.00001 7 10 15.6145 7 11.9387 diff --git a/parts/s/15624s02.scad b/parts/s/15624s02.scad index 53c5f0744..62bcaa5d0 100644 --- a/parts/s/15624s02.scad +++ b/parts/s/15624s02.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/2-4cylo.scad> use <../../p/3-16cylo.scad> -use <../../p/3-16rin3.scad> +use <../../p/3-16ring3.scad> use <../../p/box3u5p.scad> use <../../p/box3u6.scad> use <../../p/box4-2p.scad> @@ -11,7 +11,7 @@ function ldraw_lib__s__15624s02() = [ // 0 ~Plate 8 x 8 x 0.667 - Attached Plate 1 x 4 // 0 Name: s\15624s02.dat // 0 Author: Rolf Osterthun [Rolf] -// 0 !LDRAW_ORG Subpart UPDATE 2015-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__s__15624s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2015-12-30 [PTadmin] Official Update 2015-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -29,10 +30,10 @@ function ldraw_lib__s__15624s02() = [ [1,16,0,8,0,-3.062,0,-7.391,0,-4,0,-7.391,0,3.062, ldraw_lib__3_16cylo()], // 1 16 0 8 0 8 0 0 0 -4 0 0 0 -8 3-16cylo.dat [1,16,0,8,0,8,0,0,0,-4,0,0,0,-8, ldraw_lib__3_16cylo()], -// 1 16 0 8 0 -0.765 0 -1.848 0 -1 0 -1.848 0 0.765 3-16rin3.dat - [1,16,0,8,0,-0.765,0,-1.848,0,-1,0,-1.848,0,0.765, ldraw_lib__3_16rin3()], -// 1 16 0 8 0 2 0 0 0 -1 0 0 0 -2 3-16rin3.dat - [1,16,0,8,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__3_16rin3()], +// 1 16 0 8 0 -0.765 0 -1.848 0 -1 0 -1.848 0 0.765 3-16ring3.dat + [1,16,0,8,0,-0.765,0,-1.848,0,-1,0,-1.848,0,0.765, ldraw_lib__3_16ring3()], +// 1 16 0 8 0 2 0 0 0 -1 0 0 0 -2 3-16ring3.dat + [1,16,0,8,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__3_16ring3()], // 1 16 0 4 0 0 0 1 0 -1 0 -1 0 0 st4jfil2.dat [1,16,0,4,0,0,0,1,0,-1,0,-1,0,0, ldraw_lib__st4jfil2()], // 1 16 0 4 -12 0 0 1 0 4 0 -4 0 0 box3u6.dat @@ -58,10 +59,10 @@ function ldraw_lib__s__15624s02() = [ [1,16,20,8,0,-3.062,0,-7.391,0,-4,0,-7.391,0,3.062, ldraw_lib__3_16cylo()], // 1 16 20 8 0 8 0 0 0 -4 0 0 0 -8 3-16cylo.dat [1,16,20,8,0,8,0,0,0,-4,0,0,0,-8, ldraw_lib__3_16cylo()], -// 1 16 20 8 0 -0.765 0 -1.848 0 -1 0 -1.848 0 0.765 3-16rin3.dat - [1,16,20,8,0,-0.765,0,-1.848,0,-1,0,-1.848,0,0.765, ldraw_lib__3_16rin3()], -// 1 16 20 8 0 2 0 0 0 -1 0 0 0 -2 3-16rin3.dat - [1,16,20,8,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__3_16rin3()], +// 1 16 20 8 0 -0.765 0 -1.848 0 -1 0 -1.848 0 0.765 3-16ring3.dat + [1,16,20,8,0,-0.765,0,-1.848,0,-1,0,-1.848,0,0.765, ldraw_lib__3_16ring3()], +// 1 16 20 8 0 2 0 0 0 -1 0 0 0 -2 3-16ring3.dat + [1,16,20,8,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__3_16ring3()], // 1 16 20 4 0 0 0 1 0 -1 0 -1 0 0 st4jfil2.dat [1,16,20,4,0,0,0,1,0,-1,0,-1,0,0, ldraw_lib__st4jfil2()], // 1 16 20 4 -12 0 0 1 0 4 0 -4 0 0 box3u6.dat @@ -87,10 +88,10 @@ function ldraw_lib__s__15624s02() = [ [1,16,-20,8,0,-3.062,0,-7.391,0,-4,0,-7.391,0,3.062, ldraw_lib__3_16cylo()], // 1 16 -20 8 0 8 0 0 0 -4 0 0 0 -8 3-16cylo.dat [1,16,-20,8,0,8,0,0,0,-4,0,0,0,-8, ldraw_lib__3_16cylo()], -// 1 16 -20 8 0 -0.765 0 -1.848 0 -1 0 -1.848 0 0.765 3-16rin3.dat - [1,16,-20,8,0,-0.765,0,-1.848,0,-1,0,-1.848,0,0.765, ldraw_lib__3_16rin3()], -// 1 16 -20 8 0 2 0 0 0 -1 0 0 0 -2 3-16rin3.dat - [1,16,-20,8,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__3_16rin3()], +// 1 16 -20 8 0 -0.765 0 -1.848 0 -1 0 -1.848 0 0.765 3-16ring3.dat + [1,16,-20,8,0,-0.765,0,-1.848,0,-1,0,-1.848,0,0.765, ldraw_lib__3_16ring3()], +// 1 16 -20 8 0 2 0 0 0 -1 0 0 0 -2 3-16ring3.dat + [1,16,-20,8,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__3_16ring3()], // 1 16 -20 4 0 0 0 1 0 -1 0 -1 0 0 st4jfil2.dat [1,16,-20,4,0,0,0,1,0,-1,0,-1,0,0, ldraw_lib__st4jfil2()], // 1 16 -20 4 -12 0 0 1 0 4 0 -4 0 0 box3u6.dat diff --git a/parts/s/15626s01.scad b/parts/s/15626s01.scad index 375df712b..75d4e2158 100644 --- a/parts/s/15626s01.scad +++ b/parts/s/15626s01.scad @@ -21,7 +21,7 @@ use <../../p/4-4cyli.scad> use <../../p/4-4edge.scad> use <../../p/48/1-6cylo.scad> use <../../p/48/1-6ndis.scad> -use <../../p/48/1-8rin20.scad> +use <../../p/48/1-8ring20.scad> use <../../p/5-16edge.scad> use <../../p/box2-5.scad> use <../../p/box2-7.scad> @@ -42,7 +42,7 @@ function ldraw_lib__s__15626s01() = [ // 0 ~Panel 4 x 16 x 10 with Gate - One Half without Patternable Areas // 0 Name: s\15626s01.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2023-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -50,7 +50,8 @@ function ldraw_lib__s__15626s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-04-17 [OrionP] Official Update 2023-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Lower door hinge // 0 // Primitives @@ -365,8 +366,8 @@ function ldraw_lib__s__15626s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 120 -20 0 0 -80 -80 0 0 0 7.5 0 48\1-6cylo.dat [1,16,0,120,-20,0,0,-80,-80,0,0,0,7.5,0, ldraw_lib__48__1_6cylo()], -// 1 16 0 120 -12.5 0 0 -4 -4 0 0 0 -1 0 48\1-8rin20.dat - [1,16,0,120,-12.5,0,0,-4,-4,0,0,0,-1,0, ldraw_lib__48__1_8rin20()], +// 1 16 0 120 -12.5 0 0 -4 -4 0 0 0 -1 0 48\1-8ring20.dat + [1,16,0,120,-12.5,0,0,-4,-4,0,0,0,-1,0, ldraw_lib__48__1_8ring20()], // 1 16 0 120 -16 0 0 -84 -84 0 0 0 3.5 0 48\1-6cylo.dat [1,16,0,120,-16,0,0,-84,-84,0,0,0,3.5,0, ldraw_lib__48__1_6cylo()], // 0 // Faces diff --git a/parts/s/16375s01.scad b/parts/s/16375s01.scad index dd1aee404..a6e59cf02 100644 --- a/parts/s/16375s01.scad +++ b/parts/s/16375s01.scad @@ -5,8 +5,8 @@ use <../../p/1-4con8.scad> use <../../p/1-4cyli.scad> use <../../p/1-4cylo.scad> use <../../p/1-4edge.scad> -use <../../p/1-4rin12.scad> -use <../../p/1-4rin14.scad> +use <../../p/1-4ring12.scad> +use <../../p/1-4ring14.scad> use <../../p/1-4ring3.scad> use <../../p/1-8chrd.scad> use <../../p/1-8cyli.scad> @@ -22,7 +22,7 @@ function ldraw_lib__s__16375s01() = [ // 0 ~Duplo Roof Spire 3 x 3 x 3 Quarter // 0 Name: s\16375s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__s__16375s01() = [ // 0 !HISTORY 2020-12-12 {LEGO/Unity Microgame} Original part shape // 0 !HISTORY 2021-05-28 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 56 131 0 55.5184 131 7.308 55.5184 119.5 7.308 56 119.5 0 [4,16,56,131,0,55.5184,131,7.308,55.5184,119.5,7.308,56,119.5,0], @@ -330,16 +331,16 @@ function ldraw_lib__s__16375s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 131 0 51.69231 0 0 0 -11 0 0 0 51.69231 1-4cylo.dat [1,16,0,131,0,51.69231,0,0,0,-11,0,0,0,51.69231, ldraw_lib__1_4cylo()], -// 1 16 0 131 0 4.30769 0 0 0 -1 0 0 0 4.30769 1-4rin12.dat - [1,16,0,131,0,4.30769,0,0,0,-1,0,0,0,4.30769, ldraw_lib__1_4rin12()], +// 1 16 0 131 0 4.30769 0 0 0 -1 0 0 0 4.30769 1-4ring12.dat + [1,16,0,131,0,4.30769,0,0,0,-1,0,0,0,4.30769, ldraw_lib__1_4ring12()], // 1 16 0 131 0 56 0 0 0 -1 0 0 0 56 48\1-4aring.dat [1,16,0,131,0,56,0,0,0,-1,0,0,0,56, ldraw_lib__48__1_4aring()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 120 0 5.74359 0 0 0 -9 0 0 0 5.74359 1-4con8.dat [1,16,0,120,0,5.74359,0,0,0,-9,0,0,0,5.74359, ldraw_lib__1_4con8()], -// 1 16 0 111 0 3.06325 0 0 0 -1 0 0 0 3.06325 1-4rin14.dat - [1,16,0,111,0,3.06325,0,0,0,-1,0,0,0,3.06325, ldraw_lib__1_4rin14()], +// 1 16 0 111 0 3.06325 0 0 0 -1 0 0 0 3.06325 1-4ring14.dat + [1,16,0,111,0,3.06325,0,0,0,-1,0,0,0,3.06325, ldraw_lib__1_4ring14()], // 1 16 0 111 0 45.94872 0 0 0 -1 0 0 0 45.94872 1-4edge.dat [1,16,0,111,0,45.94872,0,0,0,-1,0,0,0,45.94872, ldraw_lib__1_4edge()], // 1 16 0 111 0 43.6 0 0 0 33 0 0 0 43.6 48\1-4cylo.dat @@ -348,8 +349,8 @@ function ldraw_lib__s__16375s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 97 0 40.3 0 0 0 47 0 0 0 40.3 1-4cylo.dat [1,16,0,97,0,40.3,0,0,0,47,0,0,0,40.3, ldraw_lib__1_4cylo()], -// 1 16 0 144 0 3.35833 0 0 0 -1 0 0 0 3.35833 1-4rin12.dat - [1,16,0,144,0,3.35833,0,0,0,-1,0,0,0,3.35833, ldraw_lib__1_4rin12()], +// 1 16 0 144 0 3.35833 0 0 0 -1 0 0 0 3.35833 1-4ring12.dat + [1,16,0,144,0,3.35833,0,0,0,-1,0,0,0,3.35833, ldraw_lib__1_4ring12()], // 1 16 0 144 0 43.65833 0 0 0 -1 0 0 0 43.65833 48\1-4aring.dat [1,16,0,144,0,43.65833,0,0,0,-1,0,0,0,43.65833, ldraw_lib__48__1_4aring()], // 0 BFC INVERTNEXT diff --git a/parts/s/17485s01.scad b/parts/s/17485s01.scad index 802ed55e1..c925bf5e0 100644 --- a/parts/s/17485s01.scad +++ b/parts/s/17485s01.scad @@ -3,7 +3,7 @@ use <../../p/1-8edge.scad> use <../../p/1-8ring3.scad> use <../../p/2-4cylo.scad> use <../../p/2-4edge.scad> -use <../../p/2-4rin12.scad> +use <../../p/2-4ring12.scad> use <../../p/2-4ring3.scad> use <../../p/3-16chrd.scad> use <../../p/3-16cylo.scad> @@ -12,7 +12,7 @@ function ldraw_lib__s__17485s01() = [ // 0 ~Brick 2 x 2 Round with Pin Holes - 3/16 without Patterned Surface // 0 Name: s\17485s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2020-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__s__17485s01() = [ // 0 !HISTORY 2015-12-30 [PTadmin] Official Update 2015-02 // 0 !HISTORY 2019-10-13 [cwdee] Remove decorated surfaces // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // inside cavity // @@ -196,8 +197,8 @@ function ldraw_lib__s__17485s01() = [ [5,24,6.123,24,-14.7825,6.123,3,-14.7825,6.3442,20,-14.6347,0.000114,3,-16.0004], // // 0 // peghole -// 1 16 2 10 0 0 1 0 0.5 0 0 0 0 -0.5 2-4rin12.dat - [1,16,2,10,0,0,1,0,0.5,0,0,0,0,-0.5, ldraw_lib__2_4rin12()], +// 1 16 2 10 0 0 1 0 0.5 0 0 0 0 -0.5 2-4ring12.dat + [1,16,2,10,0,0,1,0,0.5,0,0,0,0,-0.5, ldraw_lib__2_4ring12()], // 1 16 2 10 0 0 1 0 6.5 0 0 0 0 -6.5 3-8ndis.dat [1,16,2,10,0,0,1,0,6.5,0,0,0,0,-6.5, ldraw_lib__3_8ndis()], // 0 BFC INVERTNEXT diff --git a/parts/s/18588s01.scad b/parts/s/18588s01.scad index 4a57c04c1..1a438a835 100644 --- a/parts/s/18588s01.scad +++ b/parts/s/18588s01.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/1-4con9.scad> use <../../p/1-4cylo.scad> -use <../../p/1-4rin10.scad> +use <../../p/1-4ring10.scad> use <../../p/1-4ring7.scad> use <../../p/1-4ring9.scad> use <../../p/1-8chrd.scad> @@ -38,17 +38,16 @@ function ldraw_lib__s__18588s01() = [ // 0 ~Constraction Weapon Launcher Barrel - 1/4 Back // 0 Name: s\18588s01.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2023-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !CATEGORY Technic -// // 0 !HISTORY 2023-04-17 [OrionP] Official Update 2023-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Inner tube // 0 // Primitives @@ -146,8 +145,8 @@ function ldraw_lib__s__18588s01() = [ [1,16,0,-20,20,7.14018,0,-5.47885,-5.47885,0,-7.14018,0,-1,0, ldraw_lib__48__7_48chrd()], // 1 16 0 -20 20 0.5 0 0.866026 0.866026 0 -0.5 0 -1 0 48\1-6ring8.dat [1,16,0,-20,20,0.5,0,0.866026,0.866026,0,-0.5,0,-1,0, ldraw_lib__48__1_6ring8()], -// 1 16 0 0 20 1 0 0 0 0 -1 0 -1 0 1-4rin10.dat - [1,16,0,0,20,1,0,0,0,0,-1,0,-1,0, ldraw_lib__1_4rin10()], +// 1 16 0 0 20 1 0 0 0 0 -1 0 -1 0 1-4ring10.dat + [1,16,0,0,20,1,0,0,0,0,-1,0,-1,0, ldraw_lib__1_4ring10()], // 1 16 0 0 20 12.0104 0 -4.97488 -4.97488 0 -12.0104 0 -1 0 1-8chrd.dat [1,16,0,0,20,12.0104,0,-4.97488,-4.97488,0,-12.0104,0,-1,0, ldraw_lib__1_8chrd()], // 1 16 0 0 20 15.8278 0 -20.6272 -20.6272 0 -15.8278 0 -1 0 48\1-24chrd.dat diff --git a/parts/s/18588s02.scad b/parts/s/18588s02.scad index f68b7b776..acefc6935 100644 --- a/parts/s/18588s02.scad +++ b/parts/s/18588s02.scad @@ -7,13 +7,13 @@ use <../../p/48/1-8ring7.scad> use <../../p/48/1-8ring8.scad> use <../../p/48/5-24cyli.scad> use <../../p/48/5-24edge.scad> -use <../../p/48/5-24rin7.scad> use <../../p/48/5-24ring6.scad> +use <../../p/48/5-24ring7.scad> function ldraw_lib__s__18588s02() = [ // 0 ~Constraction Weapon Launcher Barrel - 1/6 Front // 0 Name: s\18588s02.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2023-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__s__18588s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-04-17 [OrionP] Official Update 2023-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Back face // 0 // Faces @@ -585,10 +586,10 @@ function ldraw_lib__s__18588s02() = [ [1,16,0,-20,-20,0.793354,0,0.608761,0.608761,0,-0.793354,0,1,0, ldraw_lib__48__5_24ring6()], // 1 16 0 -20 -20 0.382683 0 -0.92388 -0.92388 0 -0.382683 0 1 0 48\1-8ring7.dat [1,16,0,-20,-20,0.382683,0,-0.92388,-0.92388,0,-0.382683,0,1,0, ldraw_lib__48__1_8ring7()], -// 1 16 0 -20 -20 -0.793354 0 -0.608761 -0.608761 0 0.793354 0 1 0 48\5-24rin7.dat - [1,16,0,-20,-20,-0.793354,0,-0.608761,-0.608761,0,0.793354,0,1,0, ldraw_lib__48__5_24rin7()], -// 1 16 0 -20 -20 0.793354 0 0.608761 0.608761 0 -0.793354 0 1 0 48\5-24rin7.dat - [1,16,0,-20,-20,0.793354,0,0.608761,0.608761,0,-0.793354,0,1,0, ldraw_lib__48__5_24rin7()], +// 1 16 0 -20 -20 -0.793354 0 -0.608761 -0.608761 0 0.793354 0 1 0 48\5-24ring7.dat + [1,16,0,-20,-20,-0.793354,0,-0.608761,-0.608761,0,0.793354,0,1,0, ldraw_lib__48__5_24ring7()], +// 1 16 0 -20 -20 0.793354 0 0.608761 0.608761 0 -0.793354 0 1 0 48\5-24ring7.dat + [1,16,0,-20,-20,0.793354,0,0.608761,0.608761,0,-0.793354,0,1,0, ldraw_lib__48__5_24ring7()], // 1 16 0 -20 -20 0.382683 0 -0.92388 -0.92388 0 -0.382683 0 1 0 48\1-8ring8.dat [1,16,0,-20,-20,0.382683,0,-0.92388,-0.92388,0,-0.382683,0,1,0, ldraw_lib__48__1_8ring8()], // 1 16 0 -20 -20 3.44415 0 -8.31492 -8.31492 0 -3.44415 0 1 0 48\1-8edge.dat diff --git a/parts/s/18590s01.scad b/parts/s/18590s01.scad index 81a1df829..69c985c30 100644 --- a/parts/s/18590s01.scad +++ b/parts/s/18590s01.scad @@ -10,7 +10,7 @@ use <../../p/2-4cylo.scad> use <../../p/3-16chrd.scad> use <../../p/3-16cyli.scad> use <../../p/3-16cylo.scad> -use <../../p/3-16rin8.scad> +use <../../p/3-16ring8.scad> use <../../p/3-8cyli.scad> use <../../p/3-8edge.scad> use <../../p/3-8ring9.scad> @@ -28,7 +28,7 @@ function ldraw_lib__s__18590s01() = [ // 0 ~Technic Gearwheel with Pin Holes and Short Shaft - One Half // 0 Name: s\18590s01.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2023-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -36,13 +36,14 @@ function ldraw_lib__s__18590s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-06-24 [OrionP] Official Update 2023-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Primitives // 1 16 30 0 0 -1 0 0 0 1 0 0 0 1 5-16ring8.dat [1,16,30,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__5_16ring8()], -// 1 16 30 0 0 -1 0 0 0 1 0 0 0 -1 3-16rin8.dat - [1,16,30,0,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__3_16rin8()], +// 1 16 30 0 0 -1 0 0 0 1 0 0 0 -1 3-16ring8.dat + [1,16,30,0,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__3_16ring8()], // 1 16 30 0 0 8 0 0 0 1 0 0 0 8 4-4edge.dat [1,16,30,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/s/18602s01.scad b/parts/s/18602s01.scad index f6224754e..34bbc061c 100644 --- a/parts/s/18602s01.scad +++ b/parts/s/18602s01.scad @@ -1,17 +1,17 @@ use <../../lib.scad> use <../../p/48/1-12cylo.scad> use <../../p/48/1-4con36.scad> -use <../../p/48/1-4rin39.scad> +use <../../p/48/1-4ring39.scad> use <../../p/48/1-8cylo.scad> use <../../p/48/4-4cylo.scad> use <../../p/48/4-4disc.scad> -use <../../p/48/4-4rin37.scad> +use <../../p/48/4-4ring37.scad> use <../../p/48/4-4ring38.scad> function ldraw_lib__s__18602s01() = [ // 0 ~Electric Brick 4 x 4 x 0.667 Round - Top, Common Parts // 0 Name: s\18602s01.dat // 0 Author: Evert-Jan Boer [ejboer] -// 0 !LDRAW_ORG Subpart UPDATE 2020-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,20 +19,21 @@ function ldraw_lib__s__18602s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 16 0 1 0 0 0 -1 0 0 0 -1 48\4-4rin37.dat - [1,16,0,16,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__48__4_4rin37()], +// 1 16 0 16 0 1 0 0 0 -1 0 0 0 -1 48\4-4ring37.dat + [1,16,0,16,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__48__4_4ring37()], // 1 16 0 16 0 1 0 0 0 -1 0 0 0 -1 48\4-4ring38.dat [1,16,0,16,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__48__4_4ring38()], -// 1 16 0 16 0 0 0 1 0 -1 0 1 0 0 48\1-4rin39.dat - [1,16,0,16,0,0,0,1,0,-1,0,1,0,0, ldraw_lib__48__1_4rin39()], -// 1 16 0 16 0 1 0 0 0 -1 0 0 0 -1 48\1-4rin39.dat - [1,16,0,16,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__48__1_4rin39()], -// 1 16 0 16 0 0 0 -1 0 -1 0 -1 0 0 48\1-4rin39.dat - [1,16,0,16,0,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__48__1_4rin39()], -// 1 16 0 16 0 -1 0 0 0 -1 0 0 0 1 48\1-4rin39.dat - [1,16,0,16,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__48__1_4rin39()], +// 1 16 0 16 0 0 0 1 0 -1 0 1 0 0 48\1-4ring39.dat + [1,16,0,16,0,0,0,1,0,-1,0,1,0,0, ldraw_lib__48__1_4ring39()], +// 1 16 0 16 0 1 0 0 0 -1 0 0 0 -1 48\1-4ring39.dat + [1,16,0,16,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__48__1_4ring39()], +// 1 16 0 16 0 0 0 -1 0 -1 0 -1 0 0 48\1-4ring39.dat + [1,16,0,16,0,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__48__1_4ring39()], +// 1 16 0 16 0 -1 0 0 0 -1 0 0 0 1 48\1-4ring39.dat + [1,16,0,16,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__48__1_4ring39()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 13.5 0 37 0 0 0 2.5 0 0 0 37 48\4-4cylo.dat diff --git a/parts/s/18673s01.scad b/parts/s/18673s01.scad index 6c7ac4218..6ae2f0548 100644 --- a/parts/s/18673s01.scad +++ b/parts/s/18673s01.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/1-4cyli.scad> use <../../p/1-4edge.scad> -use <../../p/1-4rin11.scad> +use <../../p/1-4ring11.scad> use <../../p/3-8edge.scad> use <../../p/4-4cylc.scad> use <../../p/4-4cyli.scad> @@ -11,7 +11,7 @@ function ldraw_lib__s__18673s01() = [ // 0 ~Minifig Lightsaber Hilt with Round Guard - Half // 0 Name: s\18673s01.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2020-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__s__18673s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Upper stud // 0 BFC INVERTNEXT @@ -42,14 +43,14 @@ function ldraw_lib__s__18673s01() = [ [1,16,0,-12,0,-3.99515,0,-3.99515,0,1.25,0,3.99515,0,-3.99515, ldraw_lib__1_4cyli()], // 1 16 0 -12 0 3.99515 0 3.99515 0 1.25 0 -3.99515 0 3.99515 1-4cyli.dat [1,16,0,-12,0,3.99515,0,3.99515,0,1.25,0,-3.99515,0,3.99515, ldraw_lib__1_4cyli()], -// 1 16 0 -12 0 -0.353553 0 -0.353553 0 -1 0 0.353553 0 -0.353553 1-4rin11.dat - [1,16,0,-12,0,-0.353553,0,-0.353553,0,-1,0,0.353553,0,-0.353553, ldraw_lib__1_4rin11()], -// 1 16 0 -12 0 0.353553 0 0.353553 0 -1 0 -0.353553 0 0.353553 1-4rin11.dat - [1,16,0,-12,0,0.353553,0,0.353553,0,-1,0,-0.353553,0,0.353553, ldraw_lib__1_4rin11()], -// 1 16 0 -10.75 0 -0.353553 0 -0.353553 0 1 0 0.353553 0 -0.353553 1-4rin11.dat - [1,16,0,-10.75,0,-0.353553,0,-0.353553,0,1,0,0.353553,0,-0.353553, ldraw_lib__1_4rin11()], -// 1 16 0 -10.75 0 0.353553 0 0.353553 0 1 0 -0.353553 0 0.353553 1-4rin11.dat - [1,16,0,-10.75,0,0.353553,0,0.353553,0,1,0,-0.353553,0,0.353553, ldraw_lib__1_4rin11()], +// 1 16 0 -12 0 -0.353553 0 -0.353553 0 -1 0 0.353553 0 -0.353553 1-4ring11.dat + [1,16,0,-12,0,-0.353553,0,-0.353553,0,-1,0,0.353553,0,-0.353553, ldraw_lib__1_4ring11()], +// 1 16 0 -12 0 0.353553 0 0.353553 0 -1 0 -0.353553 0 0.353553 1-4ring11.dat + [1,16,0,-12,0,0.353553,0,0.353553,0,-1,0,-0.353553,0,0.353553, ldraw_lib__1_4ring11()], +// 1 16 0 -10.75 0 -0.353553 0 -0.353553 0 1 0 0.353553 0 -0.353553 1-4ring11.dat + [1,16,0,-10.75,0,-0.353553,0,-0.353553,0,1,0,0.353553,0,-0.353553, ldraw_lib__1_4ring11()], +// 1 16 0 -10.75 0 0.353553 0 0.353553 0 1 0 -0.353553 0 0.353553 1-4ring11.dat + [1,16,0,-10.75,0,0.353553,0,0.353553,0,1,0,-0.353553,0,0.353553, ldraw_lib__1_4ring11()], // 1 16 0 -10.75 0 -4.24264 0 -4.24264 0 2.3 0 4.24264 0 -4.24264 1-4cyli.dat [1,16,0,-10.75,0,-4.24264,0,-4.24264,0,2.3,0,4.24264,0,-4.24264, ldraw_lib__1_4cyli()], // 1 16 0 -10.75 0 4.24264 0 4.24264 0 2.3 0 -4.24264 0 4.24264 1-4cyli.dat diff --git a/parts/s/18938s01.scad b/parts/s/18938s01.scad index 9ea87982b..b7135dc8c 100644 --- a/parts/s/18938s01.scad +++ b/parts/s/18938s01.scad @@ -11,7 +11,7 @@ use <../../p/2-4ndis.scad> use <../../p/2-4ring3.scad> use <../../p/2-4ring4.scad> use <../../p/3-16cylo.scad> -use <../../p/3-16rin9.scad> +use <../../p/3-16ring9.scad> use <../../p/3-8cylo.scad> use <../../p/4-4ring3.scad> use <../../p/48/1-12chrd.scad> @@ -40,7 +40,7 @@ function ldraw_lib__s__18938s01() = [ // 0 ~Technic Turntable 60 Tooth Top Quarter // 0 Name: s\18938s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2016-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -48,7 +48,8 @@ function ldraw_lib__s__18938s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 32 -20 20 0 18 0 0 0 -10 10 0 0 7-16cylo.dat [1,16,32,-20,20,0,18,0,0,0,-10,10,0,0, ldraw_lib__7_16cylo()], @@ -70,10 +71,10 @@ function ldraw_lib__s__18938s01() = [ [1,16,50,-20,0,0,-1,0,9,0,0,0,0,9, ldraw_lib__1_4ndis()], // 1 16 30 -20 0 0 1 0 8 0 0 0 0 8 1-4ndis.dat [1,16,30,-20,0,0,1,0,8,0,0,0,0,8, ldraw_lib__1_4ndis()], -// 1 16 50 -20 20 0 -1 0 -1 0 0 0 0 -1 3-16rin9.dat - [1,16,50,-20,20,0,-1,0,-1,0,0,0,0,-1, ldraw_lib__3_16rin9()], -// 1 16 50 -20 0 0 -1 0 -1 0 0 0 0 1 3-16rin9.dat - [1,16,50,-20,0,0,-1,0,-1,0,0,0,0,1, ldraw_lib__3_16rin9()], +// 1 16 50 -20 20 0 -1 0 -1 0 0 0 0 -1 3-16ring9.dat + [1,16,50,-20,20,0,-1,0,-1,0,0,0,0,-1, ldraw_lib__3_16ring9()], +// 1 16 50 -20 0 0 -1 0 -1 0 0 0 0 1 3-16ring9.dat + [1,16,50,-20,0,0,-1,0,-1,0,0,0,0,1, ldraw_lib__3_16ring9()], // 1 16 50 -20 20 0 -1 0 0 0 -1 1 0 0 1-4ring9.dat [1,16,50,-20,20,0,-1,0,0,0,-1,1,0,0, ldraw_lib__1_4ring9()], // 1 16 32 -20 20 0 1 0 0 0 -2 2 0 0 2-4ring4.dat diff --git a/parts/s/18939s01.scad b/parts/s/18939s01.scad index 0784b7929..2a53c5ebe 100644 --- a/parts/s/18939s01.scad +++ b/parts/s/18939s01.scad @@ -8,15 +8,15 @@ use <../../p/2-4ndis.scad> use <../../p/2-4ring3.scad> use <../../p/2-4ring4.scad> use <../../p/3-16cylo.scad> -use <../../p/3-16rin9.scad> +use <../../p/3-16ring9.scad> use <../../p/3-8cylo.scad> use <../../p/4-4ring3.scad> use <../../p/48/1-12chrd.scad> use <../../p/48/1-4con23.scad> use <../../p/48/1-4cylo.scad> use <../../p/48/1-4edge.scad> -use <../../p/48/1-4rin20.scad> -use <../../p/48/1-4rin23.scad> +use <../../p/48/1-4ring20.scad> +use <../../p/48/1-4ring23.scad> use <../../p/48/1-6chrd.scad> use <../../p/48/7-48cylo.scad> use <../../p/48/7-48ndis.scad> @@ -32,7 +32,7 @@ function ldraw_lib__s__18939s01() = [ // 0 ~Technic Turntable 60 Tooth Bottom Quarter // 0 Name: s\18939s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2015-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -40,7 +40,8 @@ function ldraw_lib__s__18939s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2015-12-30 [PTadmin] Official Update 2015-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 40 20 20 0 -1 0 0 0 1 1 0 0 connhol3.dat [1,16,40,20,20,0,-1,0,0,0,1,1,0,0, ldraw_lib__connhol3()], @@ -64,10 +65,10 @@ function ldraw_lib__s__18939s01() = [ [1,16,50,20,0,0,-1,0,-9,0,0,0,0,9, ldraw_lib__1_4ndis()], // 1 16 30 20 0 0 1 0 -8 0 0 0 0 8 1-4ndis.dat [1,16,30,20,0,0,1,0,-8,0,0,0,0,8, ldraw_lib__1_4ndis()], -// 1 16 50 20 20 0 -1 0 1 0 0 0 0 -1 3-16rin9.dat - [1,16,50,20,20,0,-1,0,1,0,0,0,0,-1, ldraw_lib__3_16rin9()], -// 1 16 50 20 0 0 -1 0 1 0 0 0 0 1 3-16rin9.dat - [1,16,50,20,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__3_16rin9()], +// 1 16 50 20 20 0 -1 0 1 0 0 0 0 -1 3-16ring9.dat + [1,16,50,20,20,0,-1,0,1,0,0,0,0,-1, ldraw_lib__3_16ring9()], +// 1 16 50 20 0 0 -1 0 1 0 0 0 0 1 3-16ring9.dat + [1,16,50,20,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__3_16ring9()], // 1 16 50 20 20 0 -1 0 0 0 1 1 0 0 1-4ring9.dat [1,16,50,20,20,0,-1,0,0,0,1,1,0,0, ldraw_lib__1_4ring9()], // 1 16 32 20 20 0 1 0 0 0 2 2 0 0 2-4ring4.dat @@ -212,10 +213,10 @@ function ldraw_lib__s__18939s01() = [ [1,16,0,7,0,2.79167,0,0,0,-3,0,0,0,2.79167, ldraw_lib__48__1_4con23()], // 1 16 0 -2 0 2.79167 0 0 0 -3 0 0 0 2.79167 48\1-4con23.dat [1,16,0,-2,0,2.79167,0,0,0,-3,0,0,0,2.79167, ldraw_lib__48__1_4con23()], -// 1 16 0 -2 0 2.79167 0 0 0 -1 0 0 0 2.79167 48\1-4rin23.dat - [1,16,0,-2,0,2.79167,0,0,0,-1,0,0,0,2.79167, ldraw_lib__48__1_4rin23()], -// 1 16 0 -5 0 3.05754 0 0 0 1 0 0 0 3.05754 48\1-4rin20.dat - [1,16,0,-5,0,3.05754,0,0,0,1,0,0,0,3.05754, ldraw_lib__48__1_4rin20()], +// 1 16 0 -2 0 2.79167 0 0 0 -1 0 0 0 2.79167 48\1-4ring23.dat + [1,16,0,-2,0,2.79167,0,0,0,-1,0,0,0,2.79167, ldraw_lib__48__1_4ring23()], +// 1 16 0 -5 0 3.05754 0 0 0 1 0 0 0 3.05754 48\1-4ring20.dat + [1,16,0,-5,0,3.05754,0,0,0,1,0,0,0,3.05754, ldraw_lib__48__1_4ring20()], // 1 16 0 10 0 67 0 0 0 -1 0 0 0 67 48\1-12chrd.dat [1,16,0,10,0,67,0,0,0,-1,0,0,0,67, ldraw_lib__48__1_12chrd()], // 1 16 0 10 0 0 0 67 0 -1 0 67 0 0 48\1-6chrd.dat diff --git a/parts/s/18943s01.scad b/parts/s/18943s01.scad index 5060e3d5e..6191b2311 100644 --- a/parts/s/18943s01.scad +++ b/parts/s/18943s01.scad @@ -16,7 +16,7 @@ use <../../p/48/7-48edge.scad> use <../../p/48/7-48ring80.scad> use <../../p/5-16chrd.scad> use <../../p/5-16cylo.scad> -use <../../p/5-16rin2.scad> +use <../../p/5-16ring2.scad> use <../../p/rect.scad> use <../../p/rect1.scad> use <../../p/rect2p.scad> @@ -25,7 +25,7 @@ function ldraw_lib__s__18943s01() = [ // 0 ~Technic Excavator Bucket 7 x 5 x 4.5 Clamshell Half // 0 Name: s\18943s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2018-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -33,7 +33,8 @@ function ldraw_lib__s__18943s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 10 0 0 0 -1 0 0 0 9 9 0 0 1-4ndis.dat [1,16,10,0,0,0,-1,0,0,0,9,9,0,0, ldraw_lib__1_4ndis()], @@ -73,8 +74,8 @@ function ldraw_lib__s__18943s01() = [ [1,16,66,29,12.648,0,-1,0,3.00706,0,-9.53717,9.53717,0,3.00706, ldraw_lib__1_8chrd()], // 1 16 70 17.142 4.648 0 -4 0 7.62974 0 -2.40565 2.40565 0 7.62974 5-16cylo.dat [1,16,70,17.142,4.648,0,-4,0,7.62974,0,-2.40565,2.40565,0,7.62974, ldraw_lib__5_16cylo()], -// 1 16 70 17.142 4.648 0 -1 0 2.54325 0 -0.80188 0.80188 0 2.54325 5-16rin2.dat - [1,16,70,17.142,4.648,0,-1,0,2.54325,0,-0.80188,0.80188,0,2.54325, ldraw_lib__5_16rin2()], +// 1 16 70 17.142 4.648 0 -1 0 2.54325 0 -0.80188 0.80188 0 2.54325 5-16ring2.dat + [1,16,70,17.142,4.648,0,-1,0,2.54325,0,-0.80188,0.80188,0,2.54325, ldraw_lib__5_16ring2()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 70 17.142 4.648 0 -4 0 5.08649 0 -1.60377 1.60377 0 5.08649 5-16cylo.dat diff --git a/parts/s/18973s01.scad b/parts/s/18973s01.scad index 88bf81bb3..a5d172549 100644 --- a/parts/s/18973s01.scad +++ b/parts/s/18973s01.scad @@ -10,7 +10,7 @@ use <../../p/48/1-12chrd.scad> use <../../p/48/1-12cyli.scad> use <../../p/48/1-12edge.scad> use <../../p/48/1-24edge.scad> -use <../../p/48/1-24rin9.scad> +use <../../p/48/1-24ring9.scad> use <../../p/48/1-6cyli.scad> use <../../p/48/1-6edge.scad> use <../../p/48/1-8cylo.scad> @@ -29,7 +29,7 @@ function ldraw_lib__s__18973s01() = [ // 0 ~Windscreen 6 x 4 x 1.333 Curved - Base // 0 Name: s\18973s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2020-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -39,7 +39,8 @@ function ldraw_lib__s__18973s01() = [ // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 // 0 !HISTORY 2020-01-07 [Sirio] Moved conditional lines in subpart // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Round border with stud cutouts // 0 // Faces @@ -63,12 +64,12 @@ function ldraw_lib__s__18973s01() = [ [1,16,0,28,-70,20,0,-34.641017,0,4,0,-34.641017,0,-20, ldraw_lib__48__1_6cyli()], // 1 16 0 28 -70 -40 0 0 0 4 0 0 0 -40 48\1-12cyli.dat [1,16,0,28,-70,-40,0,0,0,4,0,0,0,-40, ldraw_lib__48__1_12cyli()], -// 1 16 0 28 -70 -2.43505 0 -3.17342 0 -1 0 -3.17342 0 2.43505 48\1-24rin9.dat - [1,16,0,28,-70,-2.43505,0,-3.17342,0,-1,0,-3.17342,0,2.43505, ldraw_lib__48__1_24rin9()], +// 1 16 0 28 -70 -2.43505 0 -3.17342 0 -1 0 -3.17342 0 2.43505 48\1-24ring9.dat + [1,16,0,28,-70,-2.43505,0,-3.17342,0,-1,0,-3.17342,0,2.43505, ldraw_lib__48__1_24ring9()], // 1 16 0 28 -70 40 0 0 0 4 0 0 0 -40 48\1-12cyli.dat [1,16,0,28,-70,40,0,0,0,4,0,0,0,-40, ldraw_lib__48__1_12cyli()], -// 1 16 0 28 -70 3.17342 0 -2.43505 0 -1 0 -2.43505 0 -3.17342 48\1-24rin9.dat - [1,16,0,28,-70,3.17342,0,-2.43505,0,-1,0,-2.43505,0,-3.17342, ldraw_lib__48__1_24rin9()], +// 1 16 0 28 -70 3.17342 0 -2.43505 0 -1 0 -2.43505 0 -3.17342 48\1-24ring9.dat + [1,16,0,28,-70,3.17342,0,-2.43505,0,-1,0,-2.43505,0,-3.17342, ldraw_lib__48__1_24ring9()], // 0 // Edges // 1 16 0 24 -70 -40 0 0 0 1 0 0 0 -40 48\2-4edge.dat [1,16,0,24,-70,-40,0,0,0,1,0,0,0,-40, ldraw_lib__48__2_4edge()], diff --git a/parts/s/18976s01.scad b/parts/s/18976s01.scad index 2040d9927..f9b5e11be 100644 --- a/parts/s/18976s01.scad +++ b/parts/s/18976s01.scad @@ -5,12 +5,12 @@ use <../../p/2-4ndis.scad> use <../../p/3-16chrd.scad> use <../../p/3-16cylo.scad> use <../../p/3-16ndis.scad> -use <../../p/3-16rin3.scad> +use <../../p/3-16ring3.scad> function ldraw_lib__s__18976s01() = [ // 0 ~Wheel Rim 11 x 18 with Vented Disc Brake - 1/4 // 0 Name: s\18976s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2017-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__s__18976s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // slot // 0 BFC INVERTNEXT @@ -47,8 +48,8 @@ function ldraw_lib__s__18976s01() = [ [1,16,7.4,0,6.9,0,0,4.5,0,0.1,0,-4.5,0,0, ldraw_lib__3_16cylo()], // 1 16 7.4 0 6.9 0 0 4.5 0 1 0 -4.5 0 0 3-16chrd.dat [1,16,7.4,0,6.9,0,0,4.5,0,1,0,-4.5,0,0, ldraw_lib__3_16chrd()], -// 1 16 7.4 0.1 6.9 0 0 1.5 0 1 0 -1.5 0 0 3-16rin3.dat - [1,16,7.4,0.1,6.9,0,0,1.5,0,1,0,-1.5,0,0, ldraw_lib__3_16rin3()], +// 1 16 7.4 0.1 6.9 0 0 1.5 0 1 0 -1.5 0 0 3-16ring3.dat + [1,16,7.4,0.1,6.9,0,0,1.5,0,1,0,-1.5,0,0, ldraw_lib__3_16ring3()], // 0 // slot // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -76,8 +77,8 @@ function ldraw_lib__s__18976s01() = [ [1,16,2.9586,0,9.6756,2.25,0,3.89711,0,0.1,0,-3.89711,0,2.25, ldraw_lib__3_16cylo()], // 1 16 2.9586 0 9.6756 2.25 0 3.89711 0 1 0 -3.89711 0 2.25 3-16chrd.dat [1,16,2.9586,0,9.6756,2.25,0,3.89711,0,1,0,-3.89711,0,2.25, ldraw_lib__3_16chrd()], -// 1 16 2.9586 0.1 9.6756 0.75 0 1.29904 0 1 0 -1.29904 0 0.75 3-16rin3.dat - [1,16,2.9586,0.1,9.6756,0.75,0,1.29904,0,1,0,-1.29904,0,0.75, ldraw_lib__3_16rin3()], +// 1 16 2.9586 0.1 9.6756 0.75 0 1.29904 0 1 0 -1.29904 0 0.75 3-16ring3.dat + [1,16,2.9586,0.1,9.6756,0.75,0,1.29904,0,1,0,-1.29904,0,0.75, ldraw_lib__3_16ring3()], // 0 // slot // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -105,8 +106,8 @@ function ldraw_lib__s__18976s01() = [ [1,16,-2.2756,0,9.8586,3.89711,0,2.25,0,0.1,0,-2.25,0,3.89711, ldraw_lib__3_16cylo()], // 1 16 -2.2756 0 9.8586 3.89711 0 2.25 0 1 0 -2.25 0 3.89711 3-16chrd.dat [1,16,-2.2756,0,9.8586,3.89711,0,2.25,0,1,0,-2.25,0,3.89711, ldraw_lib__3_16chrd()], -// 1 16 -2.2756 0.1 9.8586 1.29904 0 0.75 0 1 0 -0.75 0 1.29904 3-16rin3.dat - [1,16,-2.2756,0.1,9.8586,1.29904,0,0.75,0,1,0,-0.75,0,1.29904, ldraw_lib__3_16rin3()], +// 1 16 -2.2756 0.1 9.8586 1.29904 0 0.75 0 1 0 -0.75 0 1.29904 3-16ring3.dat + [1,16,-2.2756,0.1,9.8586,1.29904,0,0.75,0,1,0,-0.75,0,1.29904, ldraw_lib__3_16ring3()], // 0 // between // 4 16 6 0 0 6.275 0 0.9 6.275 0 1.65 5.5434 0 2.2962 [4,16,6,0,0,6.275,0,0.9,6.275,0,1.65,5.5434,0,2.2962], diff --git a/parts/s/20455s01.scad b/parts/s/20455s01.scad index d801927a8..a43187911 100644 --- a/parts/s/20455s01.scad +++ b/parts/s/20455s01.scad @@ -7,13 +7,13 @@ use <../../p/48/1-4con18.scad> use <../../p/48/1-4con5.scad> use <../../p/48/1-4cylo.scad> use <../../p/48/1-4edge.scad> -use <../../p/48/1-4rin19.scad> +use <../../p/48/1-4ring19.scad> use <../../p/48/1-6ring8.scad> function ldraw_lib__s__20455s01() = [ // 0 ~Windscreen 9 x 4 x 7 Hemisphere with 4 Hollow Studs on Top, Half // 0 Name: s\20455s01.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2023-05 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,12 +21,13 @@ function ldraw_lib__s__20455s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-10-31 [OrionP] Official Update 2023-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -56 0 -6.5 0 0 0 -1 0 0 0 -6.5 48\1-6ring8.dat [1,16,0,-56,0,-6.5,0,0,0,-1,0,0,0,-6.5, ldraw_lib__48__1_6ring8()], -// 1 16 0 -60 0 -3 0 0 0 1 0 0 0 -3 48\1-4rin19.dat - [1,16,0,-60,0,-3,0,0,0,1,0,0,0,-3, ldraw_lib__48__1_4rin19()], +// 1 16 0 -60 0 -3 0 0 0 1 0 0 0 -3 48\1-4ring19.dat + [1,16,0,-60,0,-3,0,0,0,1,0,0,0,-3, ldraw_lib__48__1_4ring19()], // 1 16 0 -60 0 0 0 -60 0 1 0 -60 0 0 48\1-4edge.dat [1,16,0,-60,0,0,0,-60,0,1,0,-60,0,0, ldraw_lib__48__1_4edge()], // 1 16 0 -64 0 -57 0 0 0 4 0 0 0 -57 48\1-4cylo.dat diff --git a/parts/s/20952s01.scad b/parts/s/20952s01.scad index b63ba2fa7..2b1cef43a 100644 --- a/parts/s/20952s01.scad +++ b/parts/s/20952s01.scad @@ -1,8 +1,8 @@ use <../../lib.scad> use <../../p/4-4cylo.scad> use <../../p/4-4disc.scad> -use <../../p/4-4rin11.scad> -use <../../p/4-4rin21.scad> +use <../../p/4-4ring11.scad> +use <../../p/4-4ring21.scad> use <../../p/4-4ring6.scad> use <../../p/4-4ring8.scad> use <../../p/48/4-4aring.scad> @@ -14,7 +14,7 @@ function ldraw_lib__s__20952s01() = [ // 0 ~Brick Round 1.4 x 1.4 x 0.667 Dome Top without Outer Faces // 0 Name: s\20952s01.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__s__20952s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 stud2.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__stud2()], @@ -46,10 +47,10 @@ function ldraw_lib__s__20952s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 16 0 10.5 0 0 0 -7 0 0 0 10.5 4-4cylo.dat [1,16,0,16,0,10.5,0,0,0,-7,0,0,0,10.5, ldraw_lib__4_4cylo()], -// 1 16 0 16 0 0.5 0 0 0 -1 0 0 0 0.5 4-4rin21.dat - [1,16,0,16,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4rin21()], -// 1 16 0 16 0 1 0 0 0 -1 0 0 0 1 4-4rin11.dat - [1,16,0,16,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin11()], +// 1 16 0 16 0 0.5 0 0 0 -1 0 0 0 0.5 4-4ring21.dat + [1,16,0,16,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4ring21()], +// 1 16 0 16 0 1 0 0 0 -1 0 0 0 1 4-4ring11.dat + [1,16,0,16,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring11()], // 1 16 0 16 0 12 0 0 0 -1 0 0 0 12 48\4-4aring.dat [1,16,0,16,0,12,0,0,0,-1,0,0,0,12, ldraw_lib__48__4_4aring()], // 1 16 0 16 0 12 0 0 0 -1 0 0 0 12 48\4-4edge.dat diff --git a/parts/s/2131s01.scad b/parts/s/2131s01.scad index f9e15309c..8e758642c 100644 --- a/parts/s/2131s01.scad +++ b/parts/s/2131s01.scad @@ -2,7 +2,7 @@ use <../../lib.scad> use <../../p/1-4cyli.scad> use <../../p/1-4disc.scad> use <../../p/1-4edge.scad> -use <../../p/1-4rin17.scad> +use <../../p/1-4ring17.scad> use <../../p/1-4ring9.scad> use <../../p/box4o4a.scad> use <../../p/box5-4a.scad> @@ -12,7 +12,7 @@ function ldraw_lib__s__2131s01() = [ // 0 ~Fabuland Refrigerator Cabinet - Half // 0 Name: s\2131s01.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Subpart UPDATE 2014-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -20,7 +20,8 @@ function ldraw_lib__s__2131s01() = [ [0,"BFC","CW"], // // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 27 120 0 3 0 0 0 -1 0 0 0 16 rect.dat [1,16,27,120,0,3,0,0,0,-1,0,0,0,16, ldraw_lib__rect()], @@ -125,8 +126,8 @@ function ldraw_lib__s__2131s01() = [ [1,16,20,20,18,20,0,0,0,0,-20,0,-44,0, ldraw_lib__1_4cyli()], // 1 16 20 20 -26 20 0 0 0 0 -20 0 1 0 1-4edge.dat [1,16,20,20,-26,20,0,0,0,0,-20,0,1,0, ldraw_lib__1_4edge()], -// 1 16 20 20 -26 1 0 0 0 0 -1 0 1 0 1-4rin17.dat - [1,16,20,20,-26,1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4rin17()], +// 1 16 20 20 -26 1 0 0 0 0 -1 0 1 0 1-4ring17.dat + [1,16,20,20,-26,1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4ring17()], // 1 16 20 20 -26 2 0 0 0 0 -2 0 1 0 1-4ring9.dat [1,16,20,20,-26,2,0,0,0,0,-2,0,1,0, ldraw_lib__1_4ring9()], // 1 16 20 20 -26 17 0 0 0 0 -17 0 1 0 1-4edge.dat diff --git a/parts/s/21987s01.scad b/parts/s/21987s01.scad index f2cb3ccf3..39db54669 100644 --- a/parts/s/21987s01.scad +++ b/parts/s/21987s01.scad @@ -9,8 +9,8 @@ use <../../p/4-4con5.scad> use <../../p/4-4cyli.scad> use <../../p/4-4disc.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin31.scad> use <../../p/4-4ring2.scad> +use <../../p/4-4ring31.scad> use <../../p/4-4ring8.scad> use <../../p/axl5end.scad> use <../../p/axl5ho10.scad> @@ -21,7 +21,7 @@ function ldraw_lib__s__21987s01() = [ // 0 ~Constraction Bar 15L with Axle Bush End, Solid Parts // 0 Name: s\21987s01.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2022-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -31,7 +31,8 @@ function ldraw_lib__s__21987s01() = [ // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 // 0 !HISTORY 2021-12-30 [MagFors] Reshaped axlehole // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Axlehole, w/o Slits, depth 20 ldu // 1 16 0 0 -10 0 0 -1 -1 0 0 0 1 0 axl5ho10.dat @@ -142,8 +143,8 @@ function ldraw_lib__s__21987s01() = [ [1,16,0,0,-6.5,0,0,9,9,0,0,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -10 0 0 9 9 0 0 0 3.5 0 4-4cyli.dat [1,16,0,0,-10,0,0,9,9,0,0,0,3.5,0, ldraw_lib__4_4cyli()], -// 1 16 0 0 -6.5 .25 0 0 0 0 -.25 0 -1 0 4-4rin31.dat - [1,16,0,0,-6.5,.25,0,0,0,0,-.25,0,-1,0, ldraw_lib__4_4rin31()], +// 1 16 0 0 -6.5 .25 0 0 0 0 -.25 0 -1 0 4-4ring31.dat + [1,16,0,0,-6.5,.25,0,0,0,0,-.25,0,-1,0, ldraw_lib__4_4ring31()], // 1 16 0 0 -6.5 1 0 0 0 0 -1 0 -1 0 4-4ring8.dat [1,16,0,0,-6.5,1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4ring8()], // diff --git a/parts/s/22483s02.scad b/parts/s/22483s02.scad index c549a973f..faa1735c6 100644 --- a/parts/s/22483s02.scad +++ b/parts/s/22483s02.scad @@ -1,5 +1,5 @@ use <../../lib.scad> -use <../../p/1-16rin3.scad> +use <../../p/1-16ring3.scad> use <../../p/1-4cylo.scad> use <../../p/1-4ndis.scad> use <../../p/2-4ring3.scad> @@ -17,7 +17,7 @@ function ldraw_lib__s__22483s02() = [ // 0 ~Windscreen 6 x 4 x 1.333 Pointed - Half // 0 Name: s\22483s02.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2018-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__s__22483s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Studs Support Back // @@ -84,8 +85,8 @@ function ldraw_lib__s__22483s02() = [ [1,16,20,31.6,-20,5.65685,0,-5.65685,0,-3.6,0,5.65685,0,5.65685, ldraw_lib__1_4cylo()], // 1 16 20 31.6 -20 0.76537 0 -1.84776 0 -1 0 1.84776 0 0.76537 2-4ring3.dat [1,16,20,31.6,-20,0.76537,0,-1.84776,0,-1,0,1.84776,0,0.76537, ldraw_lib__2_4ring3()], -// 1 16 20 31.6 -20 1.41421 0 -1.41421 0 -1 0 1.41421 0 1.41421 1-16rin3.dat - [1,16,20,31.6,-20,1.41421,0,-1.41421,0,-1,0,1.41421,0,1.41421, ldraw_lib__1_16rin3()], +// 1 16 20 31.6 -20 1.41421 0 -1.41421 0 -1 0 1.41421 0 1.41421 1-16ring3.dat + [1,16,20,31.6,-20,1.41421,0,-1.41421,0,-1,0,1.41421,0,1.41421, ldraw_lib__1_16ring3()], // 4 16 18.8229 31.6 -25.7659 17.6456 31.6 -27.5318 16.9385 31.6 -27.3912 17.7039 31.6 -25.5434 [4,16,18.8229,31.6,-25.7659,17.6456,31.6,-27.5318,16.9385,31.6,-27.3912,17.7039,31.6,-25.5434], // 4 16 24.2426 31.6 -15.7574 25.6568 31.6 -14.3432 26.0479 31.6 -14.9284 24.8697 31.6 -16.6957 diff --git a/parts/s/22888s01.scad b/parts/s/22888s01.scad index c6ebc6280..53db00dd2 100644 --- a/parts/s/22888s01.scad +++ b/parts/s/22888s01.scad @@ -8,14 +8,14 @@ use <../../p/3-8cylo.scad> use <../../p/48/1-24cyli.scad> use <../../p/48/1-8edge.scad> use <../../p/5-16cylo.scad> -use <../../p/5-16rin3.scad> +use <../../p/5-16ring3.scad> use <../../p/rect.scad> use <../../p/rect2p.scad> function ldraw_lib__s__22888s01() = [ // 0 ~Plate 4 x 4 Round 1/8 // 0 Name: s\22888s01.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2017-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__s__22888s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Bottom // 4 16 72.1316 8 16.56464 73.4084 8 20.3312 77.272 8 19.296 75.928 8 15.3312 @@ -135,8 +136,8 @@ function ldraw_lib__s__22888s01() = [ [4,16,65.54328,8,2.2961,64.24263,8,4.24266,65.65684,8,5.65688,66.7866,8,3.9663], // 1 16 60 8 0 1.41421 0 -1.41422 0 -1 0 1.41422 0 1.41421 1-4ring3.dat [1,16,60,8,0,1.41421,0,-1.41422,0,-1,0,1.41422,0,1.41421, ldraw_lib__1_4ring3()], -// 1 16 60 8 0 -1.41422 0 -1.41421 0 -1 0 1.41421 0 -1.41422 5-16rin3.dat - [1,16,60,8,0,-1.41422,0,-1.41421,0,-1,0,1.41421,0,-1.41422, ldraw_lib__5_16rin3()], +// 1 16 60 8 0 -1.41422 0 -1.41421 0 -1 0 1.41421 0 -1.41422 5-16ring3.dat + [1,16,60,8,0,-1.41422,0,-1.41421,0,-1,0,1.41421,0,-1.41422, ldraw_lib__5_16ring3()], // 4 16 60 8 -6 58.9601 8 -7.7932 56.93853 8 -7.39104 57.7038 8 -5.5434 [4,16,60,8,-6,58.9601,8,-7.7932,56.93853,8,-7.39104,57.7038,8,-5.5434], // 1 16 65.59734 6 2.0247 0.05406 0 0 0 0 -2 -0.2714 1 0 rect2p.dat diff --git a/parts/s/22969s01.scad b/parts/s/22969s01.scad index 6b5fedb2d..7d0fa542e 100644 --- a/parts/s/22969s01.scad +++ b/parts/s/22969s01.scad @@ -3,7 +3,7 @@ use <../../p/1-4cyli.scad> use <../../p/1-4cyls2.scad> use <../../p/1-4edge.scad> use <../../p/1-4ndis.scad> -use <../../p/1-4rin10.scad> +use <../../p/1-4ring10.scad> use <../../p/1-4ring6.scad> use <../../p/1-4ring9.scad> use <../../p/7-16cylo.scad> @@ -11,7 +11,7 @@ function ldraw_lib__s__22969s01() = [ // 0 ~Wheel 56 x 46 Technic Racing - 1/6 // 0 Name: s\22969s01.dat // 0 Author: Marc Klein [marckl] -// 0 !LDRAW_ORG Subpart UPDATE 2022-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__s__22969s01() = [ // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 // 0 !HISTORY 2022-04-15 [MagFors] Closed gaps, adapted for connhole // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 2 20 0 0 13 0 -9 0 0 0 0 9 7-16cylo.dat [1,16,2,20,0,0,13,0,-9,0,0,0,0,9, ldraw_lib__7_16cylo()], @@ -99,8 +100,8 @@ function ldraw_lib__s__22969s01() = [ [1,16,15,20,0,0,1,0,0,0,-9,9,0,0, ldraw_lib__1_4ndis()], // 1 16 15 20 0 0 1 0 1.5 0 0 0 0 1.5 1-4ring6.dat [1,16,15,20,0,0,1,0,1.5,0,0,0,0,1.5, ldraw_lib__1_4ring6()], -// 1 16 15 20 0 0 1 0 1.0455 0 0 0 0 1.0455 1-4rin10.dat - [1,16,15,20,0,0,1,0,1.0455,0,0,0,0,1.0455, ldraw_lib__1_4rin10()], +// 1 16 15 20 0 0 1 0 1.0455 0 0 0 0 1.0455 1-4ring10.dat + [1,16,15,20,0,0,1,0,1.0455,0,0,0,0,1.0455, ldraw_lib__1_4ring10()], // 2 24 15 13.216 18.8901 15 16.617 16.617 [2,24,15,13.216,18.8901,15,16.617,16.617], // 2 24 15 16.617 16.617 15 20 11.5 diff --git a/parts/s/23323s01.scad b/parts/s/23323s01.scad index 55733e20e..1da5a7bb6 100644 --- a/parts/s/23323s01.scad +++ b/parts/s/23323s01.scad @@ -9,10 +9,10 @@ use <../../p/1-4cyls2.scad> use <../../p/1-4disc.scad> use <../../p/1-4edge.scad> use <../../p/1-4ndis.scad> -use <../../p/1-4rin11.scad> -use <../../p/1-4rin16.scad> -use <../../p/1-4rin34.scad> +use <../../p/1-4ring11.scad> +use <../../p/1-4ring16.scad> use <../../p/1-4ring3.scad> +use <../../p/1-4ring34.scad> use <../../p/1-4ring5.scad> use <../../p/1-4ring7.scad> use <../../p/1-4ring8.scad> @@ -31,7 +31,7 @@ use <../../p/3-8cyli.scad> use <../../p/3-8cylo.scad> use <../../p/3-8edge.scad> use <../../p/3-8ndis.scad> -use <../../p/3-8rin10.scad> +use <../../p/3-8ring10.scad> use <../../p/3-8ring17.scad> use <../../p/3-8ring21.scad> use <../../p/3-8ring6.scad> @@ -41,16 +41,16 @@ use <../../p/4-4cyli.scad> use <../../p/4-4cylo.scad> use <../../p/4-4disc.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin16.scad> use <../../p/4-4ring1.scad> +use <../../p/4-4ring16.scad> use <../../p/4-4ring3.scad> use <../../p/5-16cylo.scad> use <../../p/5-16ring4.scad> use <../../p/7-16cyli.scad> use <../../p/7-16cylo.scad> use <../../p/7-16edge.scad> -use <../../p/7-16rin1.scad> -use <../../p/7-16rin4.scad> +use <../../p/7-16ring1.scad> +use <../../p/7-16ring4.scad> use <../../p/beamhole.scad> use <../../p/box2-11.scad> use <../../p/box2-7.scad> @@ -67,7 +67,7 @@ function ldraw_lib__s__23323s01() = [ // 0 ~Electric Motor Unit 6 x 18 x 4 Top - Left/Right // 0 Name: s\23323s01.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Subpart UPDATE 2022-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -79,7 +79,8 @@ function ldraw_lib__s__23323s01() = [ // 0 !HISTORY 2019-08-14 [cwdee] Fixed BFC and bowtie issues // 0 !HISTORY 2022-02-17 [Holly-Wood] Primitive substitution, closed gaps, added conds and edges, eliminated T-Junk, fixed rounding errors, changed winding // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 100 -94 -80 0 0 1 0 1 0 -1 0 0 beamhole.dat [1,16,100,-94,-80,0,0,1,0,1,0,-1,0,0, ldraw_lib__beamhole()], @@ -359,8 +360,8 @@ function ldraw_lib__s__23323s01() = [ // 2 24 118 -103 -71 120 -103 -71 [2,24,118,-103,-71,120,-103,-71], // -// 1 16 128 -103 -68 1.84776 0 .76537 0 1 0 -.76537 0 1.84776 7-16rin1.dat - [1,16,128,-103,-68,1.84776,0,.76537,0,1,0,-.76537,0,1.84776, ldraw_lib__7_16rin1()], +// 1 16 128 -103 -68 1.84776 0 .76537 0 1 0 -.76537 0 1.84776 7-16ring1.dat + [1,16,128,-103,-68,1.84776,0,.76537,0,1,0,-.76537,0,1.84776, ldraw_lib__7_16ring1()], // 1 16 128 -103 -68 -1.41421 0 -1.41421 0 1 0 1.41421 0 -1.41421 3-8ndis.dat [1,16,128,-103,-68,-1.41421,0,-1.41421,0,1,0,1.41421,0,-1.41421, ldraw_lib__3_8ndis()], // 1 16 128 -103 -68 0 0 2 0 1 0 -2 0 0 3-16ndis.dat @@ -373,8 +374,8 @@ function ldraw_lib__s__23323s01() = [ [1,16,128,-103.5,-68,2,0,0,0,.5,0,0,0,2, ldraw_lib__4_4cylc()], // 1 16 128 -103 -68 3.69552 0 1.53073 0 18 0 -1.53073 0 3.69552 7-16cylo.dat [1,16,128,-103,-68,3.69552,0,1.53073,0,18,0,-1.53073,0,3.69552, ldraw_lib__7_16cylo()], -// 1 16 128 -85 -68 1.84776 0 .76537 0 -1 0 -.76537 0 1.84776 7-16rin1.dat - [1,16,128,-85,-68,1.84776,0,.76537,0,-1,0,-.76537,0,1.84776, ldraw_lib__7_16rin1()], +// 1 16 128 -85 -68 1.84776 0 .76537 0 -1 0 -.76537 0 1.84776 7-16ring1.dat + [1,16,128,-85,-68,1.84776,0,.76537,0,-1,0,-.76537,0,1.84776, ldraw_lib__7_16ring1()], // 1 16 128 -85 -68 -1.41421 0 -1.41421 0 -1 0 1.41421 0 -1.41421 3-8ndis.dat [1,16,128,-85,-68,-1.41421,0,-1.41421,0,-1,0,1.41421,0,-1.41421, ldraw_lib__3_8ndis()], // 1 16 128 -85 -68 0 0 2 0 -1 0 -2 0 0 3-16ndis.dat @@ -1449,8 +1450,8 @@ function ldraw_lib__s__23323s01() = [ [2,24,110.381,-102,61.914,110,-102,60], // 1 16 115 -104 60 2 0 0 0 1 0 0 0 2 4-4cylc.dat [1,16,115,-104,60,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4cylc()], -// 1 16 115 -103 60 -2 0 0 0 1 0 0 0 -2 7-16rin1.dat - [1,16,115,-103,60,-2,0,0,0,1,0,0,0,-2, ldraw_lib__7_16rin1()], +// 1 16 115 -103 60 -2 0 0 0 1 0 0 0 -2 7-16ring1.dat + [1,16,115,-103,60,-2,0,0,0,1,0,0,0,-2, ldraw_lib__7_16ring1()], // 1 16 115 -103 60 -4 0 0 0 1 0 0 0 -4 7-16cylo.dat [1,16,115,-103,60,-4,0,0,0,1,0,0,0,-4, ldraw_lib__7_16cylo()], // 1 16 115 -103 60 1.84776 0 .76537 0 1 0 -.76537 0 1.84776 3-8ndis.dat @@ -1469,8 +1470,8 @@ function ldraw_lib__s__23323s01() = [ [1,16,120,-103,80,6.36396,0,-6.36396,0,1,0,-6.36396,0,-6.36396, ldraw_lib__1_8tang()], // 1 16 120 -103 80 6.36396 0 -6.36396 0 1 0 -6.36396 0 -6.36396 1-8edge.dat [1,16,120,-103,80,6.36396,0,-6.36396,0,1,0,-6.36396,0,-6.36396, ldraw_lib__1_8edge()], -// 1 16 115 -102 60 -1 0 0 0 1 0 0 0 -1 7-16rin4.dat - [1,16,115,-102,60,-1,0,0,0,1,0,0,0,-1, ldraw_lib__7_16rin4()], +// 1 16 115 -102 60 -1 0 0 0 1 0 0 0 -1 7-16ring4.dat + [1,16,115,-102,60,-1,0,0,0,1,0,0,0,-1, ldraw_lib__7_16ring4()], // 1 16 115 -102 60 -5 0 0 0 5.667 0 0 0 -5 7-16cyli.dat [1,16,115,-102,60,-5,0,0,0,5.667,0,0,0,-5, ldraw_lib__7_16cyli()], // 1 16 115 -102 60 -5 0 0 0 1 0 0 0 -5 7-16edge.dat @@ -1566,8 +1567,8 @@ function ldraw_lib__s__23323s01() = [ [2,24,95.828,-103,67.172,100,-103,71], // 1 16 93 -104 70 2 0 0 0 1 0 0 0 2 4-4cylc.dat [1,16,93,-104,70,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4cylc()], -// 1 16 93 -103 70 -1.84776 0 -.76537 0 1 0 .76537 0 -1.84776 7-16rin1.dat - [1,16,93,-103,70,-1.84776,0,-.76537,0,1,0,.76537,0,-1.84776, ldraw_lib__7_16rin1()], +// 1 16 93 -103 70 -1.84776 0 -.76537 0 1 0 .76537 0 -1.84776 7-16ring1.dat + [1,16,93,-103,70,-1.84776,0,-.76537,0,1,0,.76537,0,-1.84776, ldraw_lib__7_16ring1()], // 1 16 93 -103 70 -3.69552 0 -1.53073 0 12 0 1.53073 0 -3.69552 7-16cyli.dat [1,16,93,-103,70,-3.69552,0,-1.53073,0,12,0,1.53073,0,-3.69552, ldraw_lib__7_16cyli()], // 5 24 95.828 -95.966 67.171 95.828 -103 67.172 100 -103 71 94.530715938 -103 66.304511554 @@ -1850,8 +1851,8 @@ function ldraw_lib__s__23323s01() = [ [1,16,158,-54,0,0,-1,0,2,0,0,0,0,2, ldraw_lib__4_4ring1()], // 1 16 158 -54 0 0 -1 0 4 0 0 0 0 4 4-4ring1.dat [1,16,158,-54,0,0,-1,0,4,0,0,0,0,4, ldraw_lib__4_4ring1()], -// 1 16 158 -54 0 0 -1 0 .5 0 0 0 0 .5 4-4rin16.dat - [1,16,158,-54,0,0,-1,0,.5,0,0,0,0,.5, ldraw_lib__4_4rin16()], +// 1 16 158 -54 0 0 -1 0 .5 0 0 0 0 .5 4-4ring16.dat + [1,16,158,-54,0,0,-1,0,.5,0,0,0,0,.5, ldraw_lib__4_4ring16()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 154 -54 0 0 4 0 2 0 0 0 0 2 4-4cylc.dat @@ -1872,8 +1873,8 @@ function ldraw_lib__s__23323s01() = [ // 1 16 180 -54 0 0 1 0 -4.20952 0 -10.16267 10.16267 0 -4.20952 3-8edge.dat [1,16,180,-54,0,0,1,0,-4.20952,0,-10.16267,10.16267,0,-4.20952, ldraw_lib__3_8edge()], // -// 1 16 180 -54 0 0 -1 0 -.32528 0 -.7853 .7853 0 -.32528 3-8rin10.dat - [1,16,180,-54,0,0,-1,0,-.32528,0,-.7853,.7853,0,-.32528, ldraw_lib__3_8rin10()], +// 1 16 180 -54 0 0 -1 0 -.32528 0 -.7853 .7853 0 -.32528 3-8ring10.dat + [1,16,180,-54,0,0,-1,0,-.32528,0,-.7853,.7853,0,-.32528, ldraw_lib__3_8ring10()], // 1 16 180 -54 0 0 -1 0 -.21048 0 -.50813 .50813 0 -.21048 3-8ring17.dat [1,16,180,-54,0,0,-1,0,-.21048,0,-.50813,.50813,0,-.21048, ldraw_lib__3_8ring17()], // 1 16 180 -54 0 0 -1 0 -.42095 0 -1.01627 1.01627 0 -.42095 3-8ring9.dat @@ -1886,8 +1887,8 @@ function ldraw_lib__s__23323s01() = [ // 1 16 180 -54 0 0 1 0 4.20952 0 10.16267 -10.16267 0 4.20952 3-8edge.dat [1,16,180,-54,0,0,1,0,4.20952,0,10.16267,-10.16267,0,4.20952, ldraw_lib__3_8edge()], // -// 1 16 180 -54 0 0 -1 0 .32528 0 .7853 -.7853 0 .32528 3-8rin10.dat - [1,16,180,-54,0,0,-1,0,.32528,0,.7853,-.7853,0,.32528, ldraw_lib__3_8rin10()], +// 1 16 180 -54 0 0 -1 0 .32528 0 .7853 -.7853 0 .32528 3-8ring10.dat + [1,16,180,-54,0,0,-1,0,.32528,0,.7853,-.7853,0,.32528, ldraw_lib__3_8ring10()], // 1 16 180 -54 0 0 -1 0 .21048 0 .50813 -.50813 0 .21048 3-8ring17.dat [1,16,180,-54,0,0,-1,0,.21048,0,.50813,-.50813,0,.21048, ldraw_lib__3_8ring17()], // 1 16 180 -54 0 0 -1 0 .42095 0 1.01627 -1.01627 0 .42095 3-8ring9.dat @@ -2264,13 +2265,13 @@ function ldraw_lib__s__23323s01() = [ // 4 16 179 -42.777 16.093 179 -42 20 179 -44 20 179 -44.761 16.173 [4,16,179,-42.777,16.093,179,-42,20,179,-44,20,179,-44.761,16.173], // -// 1 16 160 -54 0 0 -1 0 -.70711 0 -.70711 -.70711 0 .70711 1-4rin11.dat - [1,16,160,-54,0,0,-1,0,-.70711,0,-.70711,-.70711,0,.70711, ldraw_lib__1_4rin11()], +// 1 16 160 -54 0 0 -1 0 -.70711 0 -.70711 -.70711 0 .70711 1-4ring11.dat + [1,16,160,-54,0,0,-1,0,-.70711,0,-.70711,-.70711,0,.70711, ldraw_lib__1_4ring11()], // 1 16 160 -54 0 0 -1 0 -2.82843 0 -2.82843 -2.82843 0 2.82843 1-4ring3.dat [1,16,160,-54,0,0,-1,0,-2.82843,0,-2.82843,-2.82843,0,2.82843, ldraw_lib__1_4ring3()], // -// 1 16 179 -54 0 0 -1 0 .70711 0 .70711 .70711 0 -.70711 1-4rin11.dat - [1,16,179,-54,0,0,-1,0,.70711,0,.70711,.70711,0,-.70711, ldraw_lib__1_4rin11()], +// 1 16 179 -54 0 0 -1 0 .70711 0 .70711 .70711 0 -.70711 1-4ring11.dat + [1,16,179,-54,0,0,-1,0,.70711,0,.70711,.70711,0,-.70711, ldraw_lib__1_4ring11()], // 1 16 179 -54 0 0 -1 0 2.82843 0 2.82843 2.82843 0 -2.82843 1-4ring3.dat [1,16,179,-54,0,0,-1,0,2.82843,0,2.82843,2.82843,0,-2.82843, ldraw_lib__1_4ring3()], // @@ -2289,10 +2290,10 @@ function ldraw_lib__s__23323s01() = [ [1,16,179,-54,0,0,1,0,11.31371,0,11.31371,-11.31371,0,11.31371, ldraw_lib__1_4cylo()], // 1 16 179 -54 0 0 1 0 12.02082 0 12.02082 -12.02082 0 12.02082 1-4cylo.dat [1,16,179,-54,0,0,1,0,12.02082,0,12.02082,-12.02082,0,12.02082, ldraw_lib__1_4cylo()], -// 1 16 180 -54 0 0 -1 0 .70711 0 .70711 -.70711 0 .70711 1-4rin16.dat - [1,16,180,-54,0,0,-1,0,.70711,0,.70711,-.70711,0,.70711, ldraw_lib__1_4rin16()], -// 1 16 179 -54 0 0 -1 0 .35355 0 .35355 -.35355 0 .35355 1-4rin34.dat - [1,16,179,-54,0,0,-1,0,.35355,0,.35355,-.35355,0,.35355, ldraw_lib__1_4rin34()], +// 1 16 180 -54 0 0 -1 0 .70711 0 .70711 -.70711 0 .70711 1-4ring16.dat + [1,16,180,-54,0,0,-1,0,.70711,0,.70711,-.70711,0,.70711, ldraw_lib__1_4ring16()], +// 1 16 179 -54 0 0 -1 0 .35355 0 .35355 -.35355 0 .35355 1-4ring34.dat + [1,16,179,-54,0,0,-1,0,.35355,0,.35355,-.35355,0,.35355, ldraw_lib__1_4ring34()], // 1 16 179 -54 0 0 -1 0 1.76777 0 1.76777 -1.76777 0 1.76777 1-4ring7.dat [1,16,179,-54,0,0,-1,0,1.76777,0,1.76777,-1.76777,0,1.76777, ldraw_lib__1_4ring7()], // 1 16 179 -54 0 0 -1 0 14.14214 0 14.14214 -14.14214 0 14.14214 1-4edge.dat diff --git a/parts/s/2350s01.scad b/parts/s/2350s01.scad index 9a189708c..87e08b15f 100644 --- a/parts/s/2350s01.scad +++ b/parts/s/2350s01.scad @@ -2,7 +2,7 @@ use <../../lib.scad> use <../../p/2-4cyli.scad> use <../../p/2-4edge.scad> use <../../p/2-4ndis.scad> -use <../../p/2-4rin12.scad> +use <../../p/2-4ring12.scad> use <../../p/3-16cyls.scad> use <../../p/3-16edge.scad> use <../../p/3-16ndis.scad> @@ -20,7 +20,7 @@ function ldraw_lib__s__2350s01() = [ // 0 ~Crane Arm Base 2 x 2 without Studs // 0 Name: s\2350s01.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2015-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__s__2350s01() = [ // 0 !HISTORY 2015-01-23 [GeraldLasser] Subfiled Part 2350 // 0 !HISTORY 2015-01-29 [GeraldLasser] Improved the Center Pin Housing // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 16 24 16 1.5 24 16 [2,24,16,24,16,1.5,24,16], @@ -216,10 +217,10 @@ function ldraw_lib__s__2350s01() = [ [1,16,-2,10,0,0,-1,0,0,0,-6.5,6.5,0,0, ldraw_lib__2_4edge()], // 1 16 2 10 0 0 -1 0 0 0 -6.5 6.5 0 0 2-4edge.dat [1,16,2,10,0,0,-1,0,0,0,-6.5,6.5,0,0, ldraw_lib__2_4edge()], -// 1 16 -2 10 0 0 -1 0 0 0 -0.5 0.5 0 0 2-4rin12.dat - [1,16,-2,10,0,0,-1,0,0,0,-0.5,0.5,0,0, ldraw_lib__2_4rin12()], -// 1 16 2 10 0 0 1 0 0 0 -0.5 0.5 0 0 2-4rin12.dat - [1,16,2,10,0,0,1,0,0,0,-0.5,0.5,0,0, ldraw_lib__2_4rin12()], +// 1 16 -2 10 0 0 -1 0 0 0 -0.5 0.5 0 0 2-4ring12.dat + [1,16,-2,10,0,0,-1,0,0,0,-0.5,0.5,0,0, ldraw_lib__2_4ring12()], +// 1 16 2 10 0 0 1 0 0 0 -0.5 0.5 0 0 2-4ring12.dat + [1,16,2,10,0,0,1,0,0,0,-0.5,0.5,0,0, ldraw_lib__2_4ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 2 10 0 0 -4 0 0 0 -6.5 6.5 0 0 2-4cyli.dat diff --git a/parts/s/2367s01.scad b/parts/s/2367s01.scad new file mode 100644 index 000000000..8fe328654 --- /dev/null +++ b/parts/s/2367s01.scad @@ -0,0 +1,183 @@ +use <../../lib.scad> +use <../../p/3-16chrd.scad> +use <../../p/3-16cylo.scad> +use <../../p/4-4cyli.scad> +use <../../p/4-4edge.scad> +use <../../p/4-4ndis.scad> +use <../../p/stud2a.scad> +function ldraw_lib__s__2367s01() = [ +// 0 ~Boat Hull Floating 38 x 10 Deck Bow Half +// 0 Name: s\2367s01.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 16 80 94 120 0 0 10 10 0 0 0 -1 0 3-16chrd.dat + [1,16,80,94,120,0,0,10,10,0,0,0,-1,0, ldraw_lib__3_16chrd()], +// 1 16 80 94 120 0 0 10 10 0 0 0 -4 0 3-16cylo.dat + [1,16,80,94,120,0,0,10,10,0,0,0,-4,0, ldraw_lib__3_16cylo()], +// 4 16 102.7717 4 116 89.239 97.827 116 89.239 97.827 120 103.3548 0 120 + [4,16,102.7717,4,116,89.239,97.827,116,89.239,97.827,120,103.3548,0,120], +// 1 16 80 94 116 0 0 10 10 0 0 0 1 0 3-16chrd.dat + [1,16,80,94,116,0,0,10,10,0,0,0,1,0, ldraw_lib__3_16chrd()], +// 2 24 102.7717 4 116 89.239 97.827 116 + [2,24,102.7717,4,116,89.239,97.827,116], +// 2 24 89.239 97.827 120 103.3548 0 120 + [2,24,89.239,97.827,120,103.3548,0,120], +// 2 24 15.9773 4 -105.3325 24.2892 4 -97.3022 + [2,24,15.9773,4,-105.3325,24.2892,4,-97.3022], +// 2 24 16.0356 0 -107.0245 24.7057 0 -98.6483 + [2,24,16.0356,0,-107.0245,24.7057,0,-98.6483], +// 2 24 102.6357 4 67.643 102.7717 4 116 + [2,24,102.6357,4,67.643,102.7717,4,116], +// 2 24 24.2892 4 -97.3022 39.6422 4 -79.7976 + [2,24,24.2892,4,-97.3022,39.6422,4,-79.7976], +// 2 24 78.5185 4 -21.9791 67.338 4 -42.2519 + [2,24,78.5185,4,-21.9791,67.338,4,-42.2519], +// 2 24 54.9055 4 -61.0784 67.338 4 -42.2519 + [2,24,54.9055,4,-61.0784,67.338,4,-42.2519], +// 2 24 95.1437 4 21.6393 87.9214 4 -0.5521 + [2,24,95.1437,4,21.6393,87.9214,4,-0.5521], +// 2 24 87.9214 4 -0.5521 78.5185 4 -21.9791 + [2,24,87.9214,4,-0.5521,78.5185,4,-21.9791], +// 2 24 102.6357 4 67.643 100.0487 4 44.4823 + [2,24,102.6357,4,67.643,100.0487,4,44.4823], +// 2 24 95.1437 4 21.6393 100.0487 4 44.4823 + [2,24,95.1437,4,21.6393,100.0487,4,44.4823], +// 2 24 5.164 4 -112.7294 0 4 -113.6841 + [2,24,5.164,4,-112.7294,0,4,-113.6841], +// 2 24 15.9773 4 -105.3325 10.907 4 -109.8234 + [2,24,15.9773,4,-105.3325,10.907,4,-109.8234], +// 2 24 10.907 4 -109.8234 5.164 4 -112.7294 + [2,24,10.907,4,-109.8234,5.164,4,-112.7294], +// 2 24 103.3548 0 120 103.2268 0 66.9462 + [2,24,103.3548,0,120,103.2268,0,66.9462], +// 2 24 39.8709 0 -81.3428 24.7057 0 -98.6483 + [2,24,39.8709,0,-81.3428,24.7057,0,-98.6483], +// 2 24 78.9709 0 -23.1916 67.726 0 -43.581 + [2,24,78.9709,0,-23.1916,67.726,0,-43.581], +// 2 24 55.222 0 -62.5159 67.726 0 -43.581 + [2,24,55.222,0,-62.5159,67.726,0,-43.581], +// 2 24 88.4279 0 -1.6413 95.6917 0 20.6777 + [2,24,88.4279,0,-1.6413,95.6917,0,20.6777], +// 2 24 88.4279 0 -1.6413 78.9709 0 -23.1916 + [2,24,88.4279,0,-1.6413,78.9709,0,-23.1916], +// 2 24 103.2268 0 66.9462 100.6249 0 43.6522 + [2,24,103.2268,0,66.9462,100.6249,0,43.6522], +// 2 24 100.6249 0 43.6522 95.6917 0 20.6777 + [2,24,100.6249,0,43.6522,95.6917,0,20.6777], +// 2 24 5.1601 0 -114.464 0 0 -115.4242 + [2,24,5.1601,0,-114.464,0,0,-115.4242], +// 2 24 10.9362 0 -111.5413 16.0356 0 -107.0245 + [2,24,10.9362,0,-111.5413,16.0356,0,-107.0245], +// 2 24 10.9362 0 -111.5413 5.1601 0 -114.464 + [2,24,10.9362,0,-111.5413,5.1601,0,-114.464], +// 4 16 5.1601 0 -114.464 0 0 -115.4242 0 4 -113.6841 5.164 4 -112.7294 + [4,16,5.1601,0,-114.464,0,0,-115.4242,0,4,-113.6841,5.164,4,-112.7294], +// 4 16 5.1601 0 -114.464 5.164 4 -112.7294 10.907 4 -109.8234 10.9362 0 -111.5413 + [4,16,5.1601,0,-114.464,5.164,4,-112.7294,10.907,4,-109.8234,10.9362,0,-111.5413], +// 4 16 10.9362 0 -111.5413 10.907 4 -109.8234 15.9773 4 -105.3325 16.0356 0 -107.0245 + [4,16,10.9362,0,-111.5413,10.907,4,-109.8234,15.9773,4,-105.3325,16.0356,0,-107.0245], +// 4 16 16.0356 0 -107.0245 15.9773 4 -105.3325 24.2892 4 -97.3022 24.7057 0 -98.6483 + [4,16,16.0356,0,-107.0245,15.9773,4,-105.3325,24.2892,4,-97.3022,24.7057,0,-98.6483], +// 4 16 24.7057 0 -98.6483 24.2892 4 -97.3022 39.6422 4 -79.7976 39.8709 0 -81.3428 + [4,16,24.7057,0,-98.6483,24.2892,4,-97.3022,39.6422,4,-79.7976,39.8709,0,-81.3428], +// 4 16 39.8709 0 -81.3428 39.6422 4 -79.7976 54.9055 4 -61.0784 55.222 0 -62.5159 + [4,16,39.8709,0,-81.3428,39.6422,4,-79.7976,54.9055,4,-61.0784,55.222,0,-62.5159], +// 4 16 55.222 0 -62.5159 54.9055 4 -61.0784 67.338 4 -42.2519 67.726 0 -43.581 + [4,16,55.222,0,-62.5159,54.9055,4,-61.0784,67.338,4,-42.2519,67.726,0,-43.581], +// 4 16 67.726 0 -43.581 67.338 4 -42.2519 78.5185 4 -21.9791 78.9709 0 -23.1916 + [4,16,67.726,0,-43.581,67.338,4,-42.2519,78.5185,4,-21.9791,78.9709,0,-23.1916], +// 4 16 78.9709 0 -23.1916 78.5185 4 -21.9791 87.9214 4 -0.5521 88.4279 0 -1.6413 + [4,16,78.9709,0,-23.1916,78.5185,4,-21.9791,87.9214,4,-0.5521,88.4279,0,-1.6413], +// 4 16 88.4279 0 -1.6413 87.9214 4 -0.5521 95.1437 4 21.6393 95.6917 0 20.6777 + [4,16,88.4279,0,-1.6413,87.9214,4,-0.5521,95.1437,4,21.6393,95.6917,0,20.6777], +// 4 16 95.6917 0 20.6777 95.1437 4 21.6393 100.0487 4 44.4823 100.6249 0 43.6522 + [4,16,95.6917,0,20.6777,95.1437,4,21.6393,100.0487,4,44.4823,100.6249,0,43.6522], +// 4 16 100.6249 0 43.6522 100.0487 4 44.4823 102.6357 4 67.643 103.2268 0 66.9462 + [4,16,100.6249,0,43.6522,100.0487,4,44.4823,102.6357,4,67.643,103.2268,0,66.9462], +// 4 16 103.2268 0 66.9462 102.6357 4 67.643 102.7717 4 116 103.3548 0 120 + [4,16,103.2268,0,66.9462,102.6357,4,67.643,102.7717,4,116,103.3548,0,120], +// 2 24 39.8709 0 -81.3428 55.222 0 -62.5159 + [2,24,39.8709,0,-81.3428,55.222,0,-62.5159], +// 2 24 54.9055 4 -61.0784 39.6422 4 -79.7976 + [2,24,54.9055,4,-61.0784,39.6422,4,-79.7976], +// 1 16 10 0 -10 0 0 1 0 1 0 -1 0 0 stud2a.dat + [1,16,10,0,-10,0,0,1,0,1,0,-1,0,0, ldraw_lib__stud2a()], +// 1 16 10 0 -10 0 0 -6 0 1 0 -6 0 0 4-4edge.dat + [1,16,10,0,-10,0,0,-6,0,1,0,-6,0,0, ldraw_lib__4_4edge()], +// 1 16 10 4 -10 0 0 -4 0 1 0 -4 0 0 4-4edge.dat + [1,16,10,4,-10,0,0,-4,0,1,0,-4,0,0, ldraw_lib__4_4edge()], +// 1 16 10 4 -10 0 0 -4 0 -1 0 -4 0 0 4-4ndis.dat + [1,16,10,4,-10,0,0,-4,0,-1,0,-4,0,0, ldraw_lib__4_4ndis()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 10 4 -10 0 0 -4 0 -4 0 -4 0 0 4-4cyli.dat + [1,16,10,4,-10,0,0,-4,0,-4,0,-4,0,0, ldraw_lib__4_4cyli()], +// 4 16 14.2426 0 -14.2426 5.7574 0 -14.2426 0 0 -115.4242 5.1601 0 -114.464 + [4,16,14.2426,0,-14.2426,5.7574,0,-14.2426,0,0,-115.4242,5.1601,0,-114.464], +// 4 16 14.2426 0 -14.2426 5.1601 0 -114.464 10.9362 0 -111.5413 16.0356 0 -107.0245 + [4,16,14.2426,0,-14.2426,5.1601,0,-114.464,10.9362,0,-111.5413,16.0356,0,-107.0245], +// 4 16 14.2426 0 -14.2426 16.0356 0 -107.0245 24.7057 0 -98.6483 39.8709 0 -81.3428 + [4,16,14.2426,0,-14.2426,16.0356,0,-107.0245,24.7057,0,-98.6483,39.8709,0,-81.3428], +// 4 16 14.2426 0 -14.2426 39.8709 0 -81.3428 55.222 0 -62.5159 67.726 0 -43.581 + [4,16,14.2426,0,-14.2426,39.8709,0,-81.3428,55.222,0,-62.5159,67.726,0,-43.581], +// 4 16 14.2426 0 -5.7574 14.2426 0 -14.2426 67.726 0 -43.581 78.9709 0 -23.1916 + [4,16,14.2426,0,-5.7574,14.2426,0,-14.2426,67.726,0,-43.581,78.9709,0,-23.1916], +// 4 16 14.2426 0 -5.7574 78.9709 0 -23.1916 88.4279 0 -1.6413 95.6917 0 20.6777 + [4,16,14.2426,0,-5.7574,78.9709,0,-23.1916,88.4279,0,-1.6413,95.6917,0,20.6777], +// 4 16 14.2426 0 -5.7574 95.6917 0 20.6777 100.6249 0 43.6522 103.2268 0 66.9462 + [4,16,14.2426,0,-5.7574,95.6917,0,20.6777,100.6249,0,43.6522,103.2268,0,66.9462], +// 4 16 5.7574 0 -5.7574 14.2426 0 -5.7574 103.2268 0 66.9462 103.3548 0 120 + [4,16,5.7574,0,-5.7574,14.2426,0,-5.7574,103.2268,0,66.9462,103.3548,0,120], +// 4 16 0 4 -113.6841 6 4 -14 14 4 -14 5.164 4 -112.7294 + [4,16,0,4,-113.6841,6,4,-14,14,4,-14,5.164,4,-112.7294], +// 4 16 10.907 4 -109.8234 5.164 4 -112.7294 14 4 -14 15.9773 4 -105.3325 + [4,16,10.907,4,-109.8234,5.164,4,-112.7294,14,4,-14,15.9773,4,-105.3325], +// 4 16 24.2892 4 -97.3022 15.9773 4 -105.3325 14 4 -14 39.6422 4 -79.7976 + [4,16,24.2892,4,-97.3022,15.9773,4,-105.3325,14,4,-14,39.6422,4,-79.7976], +// 4 16 54.9055 4 -61.0784 39.6422 4 -79.7976 14 4 -14 67.338 4 -42.2519 + [4,16,54.9055,4,-61.0784,39.6422,4,-79.7976,14,4,-14,67.338,4,-42.2519], +// 4 16 67.338 4 -42.2519 14 4 -14 14 4 -6 78.5185 4 -21.9791 + [4,16,67.338,4,-42.2519,14,4,-14,14,4,-6,78.5185,4,-21.9791], +// 4 16 87.9214 4 -0.5521 78.5185 4 -21.9791 14 4 -6 95.1437 4 21.6393 + [4,16,87.9214,4,-0.5521,78.5185,4,-21.9791,14,4,-6,95.1437,4,21.6393], +// 4 16 95.1437 4 21.6393 14 4 -6 6 4 -6 100.0487 4 44.4823 + [4,16,95.1437,4,21.6393,14,4,-6,6,4,-6,100.0487,4,44.4823], +// 4 16 102.6357 4 67.643 100.0487 4 44.4823 6 4 -6 102.7717 4 116 + [4,16,102.6357,4,67.643,100.0487,4,44.4823,6,4,-6,102.7717,4,116], +// 5 24 103.2268 0 66.9462 102.6357 4 67.643 102.7717 4 116 100.6249 0 43.6522 + [5,24,103.2268,0,66.9462,102.6357,4,67.643,102.7717,4,116,100.6249,0,43.6522], +// 5 24 5.164 4 -112.7294 5.1601 0 -114.464 10.907 4 -109.8234 0 0 -115.4242 + [5,24,5.164,4,-112.7294,5.1601,0,-114.464,10.907,4,-109.8234,0,0,-115.4242], +// 5 24 78.5185 4 -21.9791 78.9709 0 -23.1916 67.726 0 -43.581 87.9214 4 -0.5521 + [5,24,78.5185,4,-21.9791,78.9709,0,-23.1916,67.726,0,-43.581,87.9214,4,-0.5521], +// 5 24 67.338 4 -42.2519 67.726 0 -43.581 55.222 0 -62.5159 78.5185 4 -21.9791 + [5,24,67.338,4,-42.2519,67.726,0,-43.581,55.222,0,-62.5159,78.5185,4,-21.9791], +// 5 24 100.0487 4 44.4823 100.6249 0 43.6522 102.6357 4 67.643 95.6917 0 20.6777 + [5,24,100.0487,4,44.4823,100.6249,0,43.6522,102.6357,4,67.643,95.6917,0,20.6777], +// 5 24 24.2892 4 -97.3022 24.7057 0 -98.6483 39.6422 4 -79.7976 16.0356 0 -107.0245 + [5,24,24.2892,4,-97.3022,24.7057,0,-98.6483,39.6422,4,-79.7976,16.0356,0,-107.0245], +// 5 24 39.6422 4 -79.7976 39.8709 0 -81.3428 24.7057 0 -98.6483 54.9055 4 -61.0784 + [5,24,39.6422,4,-79.7976,39.8709,0,-81.3428,24.7057,0,-98.6483,54.9055,4,-61.0784], +// 5 24 87.9214 4 -0.5521 88.4279 0 -1.6413 78.9709 0 -23.1916 95.1437 4 21.6393 + [5,24,87.9214,4,-0.5521,88.4279,0,-1.6413,78.9709,0,-23.1916,95.1437,4,21.6393], +// 5 24 10.907 4 -109.8234 10.9362 0 -111.5413 5.1601 0 -114.464 15.9773 4 -105.3325 + [5,24,10.907,4,-109.8234,10.9362,0,-111.5413,5.1601,0,-114.464,15.9773,4,-105.3325], +// 5 24 15.9773 4 -105.3325 16.0356 0 -107.0245 24.2892 4 -97.3022 10.9362 0 -111.5413 + [5,24,15.9773,4,-105.3325,16.0356,0,-107.0245,24.2892,4,-97.3022,10.9362,0,-111.5413], +// 5 24 54.9055 4 -61.0784 55.222 0 -62.5159 39.8709 0 -81.3428 67.338 4 -42.2519 + [5,24,54.9055,4,-61.0784,55.222,0,-62.5159,39.8709,0,-81.3428,67.338,4,-42.2519], +// 5 24 95.1437 4 21.6393 95.6917 0 20.6777 88.4279 0 -1.6413 100.0487 4 44.4823 + [5,24,95.1437,4,21.6393,95.6917,0,20.6777,88.4279,0,-1.6413,100.0487,4,44.4823], +]; +module ldraw_lib__s__2367s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__2367s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__2367s01(line=0.2); \ No newline at end of file diff --git a/parts/s/24076s01.scad b/parts/s/24076s01.scad index 22b5826e4..ad49be27d 100644 --- a/parts/s/24076s01.scad +++ b/parts/s/24076s01.scad @@ -1,12 +1,12 @@ use <../../lib.scad> use <../../p/2-4con2.scad> use <../../p/2-4cylo.scad> -use <../../p/2-4rin12.scad> +use <../../p/2-4ring12.scad> function ldraw_lib__s__24076s01() = [ // 0 ~Minifig Headdress Shark with Tail and Fin Half without Patternable Areas // 0 Name: s\24076s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2020-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,8 @@ function ldraw_lib__s__24076s01() = [ // 0 !HISTORY 2016-03-18 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2019-05-20 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -3 0 0 0 8 0 3 0 -8 0 0 2-4cylo.dat [1,16,0,-3,0,0,0,8,0,3,0,-8,0,0, ldraw_lib__2_4cylo()], @@ -24,8 +25,8 @@ function ldraw_lib__s__24076s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 3 0 0 0 4.33333 0 -6 0 4.33333 0 0 2-4con2.dat [1,16,0,3,0,0,0,4.33333,0,-6,0,4.33333,0,0, ldraw_lib__2_4con2()], -// 1 16 0 -3 0 0 0 0.66667 0 -1 0 -0.66667 0 0 2-4rin12.dat - [1,16,0,-3,0,0,0,0.66667,0,-1,0,-0.66667,0,0, ldraw_lib__2_4rin12()], +// 1 16 0 -3 0 0 0 0.66667 0 -1 0 -0.66667 0 0 2-4ring12.dat + [1,16,0,-3,0,0,0,0.66667,0,-1,0,-0.66667,0,0, ldraw_lib__2_4ring12()], // 3 16 0 65.908 30.689 0 58.347 25.119 3.748 66.472 29.084 [3,16,0,65.908,30.689,0,58.347,25.119,3.748,66.472,29.084], // 3 16 3.748 66.472 29.084 0 58.347 25.119 5.804 58.692 21.597 diff --git a/parts/s/2431pt2b.scad b/parts/s/2431pt2b.scad index 1f638faf4..286479de3 100644 --- a/parts/s/2431pt2b.scad +++ b/parts/s/2431pt2b.scad @@ -3,16 +3,16 @@ use <../../p/1-16chrd.scad> use <../../p/1-16tang.scad> use <../../p/1-4tang.scad> use <../../p/1-8chrd.scad> -use <../../p/2-4rin11.scad> +use <../../p/2-4ring11.scad> use <../../p/2-4ring4.scad> use <../../p/2-4ring7.scad> use <../../p/3-16tang.scad> -use <../../p/4-4rin10.scad> +use <../../p/4-4ring10.scad> function ldraw_lib__s__2431pt2b() = [ // 0 ~Tile 1 x 4 with "Octan" Pattern - Border for "Oc" // 0 Name: s\2431pt2b.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Subpart UPDATE 2022-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Use in conjunction with s\2431pt2a.dat & s\2431pt2c.dat @@ -24,11 +24,12 @@ function ldraw_lib__s__2431pt2b() = [ // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 // 0 !HISTORY 2021-02-25 [Sirio] Removed overlapping // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Primitives -// 1 16 -254 0 0 8 0 0 0 1 0 0 0 8 4-4rin10.dat - [1,16,-254,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__4_4rin10()], +// 1 16 -254 0 0 8 0 0 0 1 0 0 0 8 4-4ring10.dat + [1,16,-254,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__4_4ring10()], // 1 16 -254 0 0 24 0 0 0 1 0 0 0 32 1-4tang.dat [1,16,-254,0,0,24,0,0,0,1,0,0,0,32, ldraw_lib__1_4tang()], // 1 16 -254 0 0 -24 0 0 0 1 0 0 0 32 1-4tang.dat @@ -63,8 +64,8 @@ function ldraw_lib__s__2431pt2b() = [ [1,16,-99,0,-15,0,0,72,0,1,0,-56,0,0, ldraw_lib__1_16tang()], // 1 16 -99 0 -15 0 0 80 0 1 0 -64 0 0 1-16chrd.dat [1,16,-99,0,-15,0,0,80,0,1,0,-64,0,0, ldraw_lib__1_16chrd()], -// 1 16 -86 0 -15 0 0 -2 0 1 0 2 0 0 2-4rin11.dat - [1,16,-86,0,-15,0,0,-2,0,1,0,2,0,0, ldraw_lib__2_4rin11()], +// 1 16 -86 0 -15 0 0 -2 0 1 0 2 0 0 2-4ring11.dat + [1,16,-86,0,-15,0,0,-2,0,1,0,2,0,0, ldraw_lib__2_4ring11()], // 1 16 -86 0 -15 0 0 -6 0 1 0 6 0 0 2-4ring4.dat [1,16,-86,0,-15,0,0,-6,0,1,0,6,0,0, ldraw_lib__2_4ring4()], // 1 16 -86 0 -15 0 0 40 0 1 0 -30 0 0 1-8chrd.dat diff --git a/parts/s/2431pt2c.scad b/parts/s/2431pt2c.scad index 6d9850fa0..70fe6688e 100644 --- a/parts/s/2431pt2c.scad +++ b/parts/s/2431pt2c.scad @@ -7,13 +7,13 @@ use <../../p/1-8chrd.scad> use <../../p/1-8tang.scad> use <../../p/2-4ring7.scad> use <../../p/3-16tang.scad> -use <../../p/7-16rin3.scad> -use <../../p/7-16rin4.scad> +use <../../p/7-16ring3.scad> +use <../../p/7-16ring4.scad> function ldraw_lib__s__2431pt2c() = [ // 0 ~Tile 1 x 4 with "Octan" Pattern - Border for "tan" // 0 Name: s\2431pt2c.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Subpart UPDATE 2022-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Use in conjunction with s\2431pt2a.dat & s\2431pt2b.dat @@ -25,7 +25,8 @@ function ldraw_lib__s__2431pt2c() = [ // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 // 0 !HISTORY 2021-02-25 [Sirio] Removed overlapping // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Primitives // 1 16 13 0 -40 0 0 60 0 1 0 -32 0 0 1-8tang.dat @@ -68,10 +69,10 @@ function ldraw_lib__s__2431pt2c() = [ [1,16,142,0,-15,0,0,-24,0,1,0,-28,0,0, ldraw_lib__1_8chrd()], // 1 16 142 0 -15 0 0 24 0 1 0 -28 0 0 1-8chrd.dat [1,16,142,0,-15,0,0,24,0,1,0,-28,0,0, ldraw_lib__1_8chrd()], -// 1 16 278 0 -13 4 0 0 0 1 0 0 0 4 7-16rin4.dat - [1,16,278,0,-13,4,0,0,0,1,0,0,0,4, ldraw_lib__7_16rin4()], -// 1 16 278 0 -13 4 0 0 0 1 0 0 0 4 7-16rin3.dat - [1,16,278,0,-13,4,0,0,0,1,0,0,0,4, ldraw_lib__7_16rin3()], +// 1 16 278 0 -13 4 0 0 0 1 0 0 0 4 7-16ring4.dat + [1,16,278,0,-13,4,0,0,0,1,0,0,0,4, ldraw_lib__7_16ring4()], +// 1 16 278 0 -13 4 0 0 0 1 0 0 0 4 7-16ring3.dat + [1,16,278,0,-13,4,0,0,0,1,0,0,0,4, ldraw_lib__7_16ring3()], // 1 16 303 0 -3 32 0 0 0 1 0 0 0 40 1-4tang.dat [1,16,303,0,-3,32,0,0,0,1,0,0,0,40, ldraw_lib__1_4tang()], // 1 16 303 0 -3 40 0 0 0 1 0 0 0 48 1-8chrd.dat diff --git a/parts/s/243s01.scad b/parts/s/243s01.scad index bb1df5622..a11c41c0f 100644 --- a/parts/s/243s01.scad +++ b/parts/s/243s01.scad @@ -1,5 +1,5 @@ use <../../lib.scad> -use <../../p/1-4rin19.scad> +use <../../p/1-4ring19.scad> use <../../p/4-4con18.scad> use <../../p/4-4con5.scad> use <../../p/4-4con6.scad> @@ -17,7 +17,7 @@ function ldraw_lib__s__243s01() = [ // 0 ~Train Wheel Spoked with Cylindrical Rim without Axle Hole // 0 Name: s\243s01.dat // 0 Author: Willy Tschager [Holly-Wood] -// 0 !LDRAW_ORG Subpart UPDATE 2022-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__s__243s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Wheel 'flens' rear // 1 16 0 0 10 8 0 0 0 0 8 0 -2 0 4-4cylo.dat @@ -52,14 +53,14 @@ function ldraw_lib__s__243s01() = [ [1,16,0,0,3,20,0,0,0,0,20,0,-15,0, ldraw_lib__4_4cylo()], // // 0 // Wheel front -// 1 16 0 0 -12 0 0 1 -1 0 0 0 1 0 1-4rin19.dat - [1,16,0,0,-12,0,0,1,-1,0,0,0,1,0, ldraw_lib__1_4rin19()], -// 1 16 0 0 -12 -1 0 0 0 0 -1 0 1 0 1-4rin19.dat - [1,16,0,0,-12,-1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4rin19()], -// 1 16 0 0 -12 0 0 -1 1 0 0 0 1 0 1-4rin19.dat - [1,16,0,0,-12,0,0,-1,1,0,0,0,1,0, ldraw_lib__1_4rin19()], -// 1 16 0 0 -12 1 0 0 0 0 1 0 1 0 1-4rin19.dat - [1,16,0,0,-12,1,0,0,0,0,1,0,1,0, ldraw_lib__1_4rin19()], +// 1 16 0 0 -12 0 0 1 -1 0 0 0 1 0 1-4ring19.dat + [1,16,0,0,-12,0,0,1,-1,0,0,0,1,0, ldraw_lib__1_4ring19()], +// 1 16 0 0 -12 -1 0 0 0 0 -1 0 1 0 1-4ring19.dat + [1,16,0,0,-12,-1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4ring19()], +// 1 16 0 0 -12 0 0 -1 1 0 0 0 1 0 1-4ring19.dat + [1,16,0,0,-12,0,0,-1,1,0,0,0,1,0, ldraw_lib__1_4ring19()], +// 1 16 0 0 -12 1 0 0 0 0 1 0 1 0 1-4ring19.dat + [1,16,0,0,-12,1,0,0,0,0,1,0,1,0, ldraw_lib__1_4ring19()], // 1 16 0 0 -12 19 0 0 0 0 19 0 1 0 4-4edge.dat [1,16,0,0,-12,19,0,0,0,0,19,0,1,0, ldraw_lib__4_4edge()], // diff --git a/parts/s/2474s02.scad b/parts/s/2474s02.scad index 0fa15a4a6..dce540d8b 100644 --- a/parts/s/2474s02.scad +++ b/parts/s/2474s02.scad @@ -1,6 +1,6 @@ use <../../lib.scad> use <../../p/3-16cylo.scad> -use <../../p/3-16rin6.scad> +use <../../p/3-16ring6.scad> use <../../p/48/1-24chrd.scad> use <../../p/48/1-24cylo.scad> use <../../p/8/1-4cylo.scad> @@ -10,7 +10,7 @@ function ldraw_lib__s__2474s02() = [ // 0 ~Technic Gear Stepper with 8 Teeth Quarter // 0 Name: s\2474s02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-07 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,6 +18,8 @@ function ldraw_lib__s__2474s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-12-31 [OrionP] Official Update 2023-07 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -10 0 0 7 7 0 0 0 0.5 0 3-16cylo.dat [1,16,0,0,-10,0,0,7,7,0,0,0,0.5,0, ldraw_lib__3_16cylo()], @@ -77,8 +79,8 @@ function ldraw_lib__s__2474s02() = [ [4,16,6.7415,1.3,-10,5.7415,1.3,-10,5.6023,2,-10,6.4673,2.6789,-10], // 3 16 5.6023 2 -10 5.5433 2.2961 -10 6.4673 2.6789 -10 [3,16,5.6023,2,-10,5.5433,2.2961,-10,6.4673,2.6789,-10], -// 1 16 0 0 -10 0 0 1 1 0 0 0 1 0 3-16rin6.dat - [1,16,0,0,-10,0,0,1,1,0,0,0,1,0, ldraw_lib__3_16rin6()], +// 1 16 0 0 -10 0 0 1 1 0 0 0 1 0 3-16ring6.dat + [1,16,0,0,-10,0,0,1,1,0,0,0,1,0, ldraw_lib__3_16ring6()], // 2 24 5.7415 1.3 10 5.6023 2 10 [2,24,5.7415,1.3,10,5.6023,2,10], // 2 24 6.7415 1.3 10 5.7415 1.3 10 @@ -87,8 +89,8 @@ function ldraw_lib__s__2474s02() = [ [4,16,5.6023,2,10,5.7415,1.3,10,6.7415,1.3,10,6.4673,2.6789,10], // 3 16 5.5433 2.2961 10 5.6023 2 10 6.4673 2.6789 10 [3,16,5.5433,2.2961,10,5.6023,2,10,6.4673,2.6789,10], -// 1 16 0 0 10 0 0 1 1 0 0 0 -1 0 3-16rin6.dat - [1,16,0,0,10,0,0,1,1,0,0,0,-1,0, ldraw_lib__3_16rin6()], +// 1 16 0 0 10 0 0 1 1 0 0 0 -1 0 3-16ring6.dat + [1,16,0,0,10,0,0,1,1,0,0,0,-1,0, ldraw_lib__3_16ring6()], // 2 24 6.7415 1.3 10 6.7415 1.3 9.5 [2,24,6.7415,1.3,10,6.7415,1.3,9.5], // 2 24 6.7415 1.3 -10 6.7415 1.3 -9.5 diff --git a/parts/s/2490p4ja.scad b/parts/s/2490p4ja.scad index c6bf951a1..80210a2b6 100644 --- a/parts/s/2490p4ja.scad +++ b/parts/s/2490p4ja.scad @@ -1,12 +1,12 @@ use <../../lib.scad> use <../../p/1-4ndis.scad> -use <../../p/1-4rin10.scad> use <../../p/1-4ring1.scad> -use <../../p/2-4rin10.scad> +use <../../p/1-4ring10.scad> use <../../p/2-4ring1.scad> +use <../../p/2-4ring10.scad> use <../../p/2-4ring2.scad> use <../../p/2-4ring9.scad> -use <../../p/3-8rin15.scad> +use <../../p/3-8ring15.scad> use <../../p/4-4disc.scad> use <../../p/4-4ring4.scad> use <3846p4ja.scad> @@ -14,7 +14,7 @@ function ldraw_lib__s__2490p4ja() = [ // 0 ~Animal Horse Barding with Gold Crowns and Gold Plate Armour - Side // 0 Name: s\2490p4ja.dat // 0 Author: Joerg Sommerer [Brickaneer] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__s__2490p4ja() = [ // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 // 0 !HISTORY 2020-11-14 [cwdee] Update description // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 272 23.25 16 -35.5 0 0 -1 0 1 0 1 0 0 s\3846p4ja.dat [1,272,23.25,16,-35.5,0,0,-1,0,1,0,1,0,0, ldraw_lib__s__3846p4ja()], @@ -70,8 +71,8 @@ function ldraw_lib__s__2490p4ja() = [ [4,272,23.25,20.45,-58.43,23.25,28.0888,-47.9616,23.25,27.48,-44.9,23.25,20.2,-46], // 1 82 23.25 35.48 -54.9 0 -1 0 2.5 0 0 0 0 2.5 1-4ring1.dat [1,82,23.25,35.48,-54.9,0,-1,0,2.5,0,0,0,0,2.5, ldraw_lib__1_4ring1()], -// 1 82 23.25 35.48 -54.9 0 -1 0 0.5 0 0 0 0 0.5 1-4rin10.dat - [1,82,23.25,35.48,-54.9,0,-1,0,0.5,0,0,0,0,0.5, ldraw_lib__1_4rin10()], +// 1 82 23.25 35.48 -54.9 0 -1 0 0.5 0 0 0 0 0.5 1-4ring10.dat + [1,82,23.25,35.48,-54.9,0,-1,0,0.5,0,0,0,0,0.5, ldraw_lib__1_4ring10()], // 4 0 23.25 41.6 -54.9 23.25 40.78 -51.84 23.25 40.5615 -52.7952 23.25 40.98 -54.9 [4,0,23.25,41.6,-54.9,23.25,40.78,-51.84,23.25,40.5615,-52.7952,23.25,40.98,-54.9], // 3 0 23.25 40.78 -51.84 23.25 39.3691 -51.011 23.25 40.5615 -52.7952 @@ -102,8 +103,8 @@ function ldraw_lib__s__2490p4ja() = [ [1,82,23.25,35.48,-44.9,0,-1,0,0,0,-2.5,2.5,0,0, ldraw_lib__2_4ring2()], // 4 0 23.25 34.5233 -52.5903 23.25 35.48 -52.4 23.25 32.6098 -51.8293 23.25 32.4184 -52.2912 [4,0,23.25,34.5233,-52.5903,23.25,35.48,-52.4,23.25,32.6098,-51.8293,23.25,32.4184,-52.2912], -// 1 0 23.25 35.48 -44.9 0 -1 0 -0.1913 0 -0.4619 0.4619 0 -0.1913 3-8rin15.dat - [1,0,23.25,35.48,-44.9,0,-1,0,-0.1913,0,-0.4619,0.4619,0,-0.1913, ldraw_lib__3_8rin15()], +// 1 0 23.25 35.48 -44.9 0 -1 0 -0.1913 0 -0.4619 0.4619 0 -0.1913 3-8ring15.dat + [1,0,23.25,35.48,-44.9,0,-1,0,-0.1913,0,-0.4619,0.4619,0,-0.1913, ldraw_lib__3_8ring15()], // 4 0 23.25 32.4184 -37.5088 23.25 32.6098 -37.9707 23.25 35.48 -37.4 23.25 34.5233 -37.2097 [4,0,23.25,32.4184,-37.5088,23.25,32.6098,-37.9707,23.25,35.48,-37.4,23.25,34.5233,-37.2097], // 1 82 23.25 35.48 -34.9 0 -1 0 0 0 2 -2 0 0 4-4disc.dat @@ -112,8 +113,8 @@ function ldraw_lib__s__2490p4ja() = [ [1,0,23.25,35.48,-34.9,0,-1,0,0.5,0,0,0,0,0.5, ldraw_lib__4_4ring4()], // 1 82 23.25 35.48 -34.9 0 -1 0 0 0 2.5 -2.5 0 0 2-4ring1.dat [1,82,23.25,35.48,-34.9,0,-1,0,0,0,2.5,-2.5,0,0, ldraw_lib__2_4ring1()], -// 1 82 23.25 35.48 -34.9 0 -1 0 0 0 0.5 -0.5 0 0 2-4rin10.dat - [1,82,23.25,35.48,-34.9,0,-1,0,0,0,0.5,-0.5,0,0, ldraw_lib__2_4rin10()], +// 1 82 23.25 35.48 -34.9 0 -1 0 0 0 0.5 -0.5 0 0 2-4ring10.dat + [1,82,23.25,35.48,-34.9,0,-1,0,0,0,0.5,-0.5,0,0, ldraw_lib__2_4ring10()], // 4 0 23.25 35.48 -41.02 23.25 38.54 -40.2 23.25 37.5849 -39.9815 23.25 35.48 -40.4 [4,0,23.25,35.48,-41.02,23.25,38.54,-40.2,23.25,37.5849,-39.9815,23.25,35.48,-40.4], // 4 0 23.25 39.3691 -38.7891 23.25 37.5849 -39.9815 23.25 38.54 -40.2 23.25 40.78 -37.96 @@ -176,8 +177,8 @@ function ldraw_lib__s__2490p4ja() = [ [1,82,23.25,35.48,-24.9,0,-1,0,0,0,-2.5,2.5,0,0, ldraw_lib__2_4ring2()], // 4 0 23.25 34.5233 -32.5903 23.25 35.48 -32.4 23.25 32.6098 -31.8293 23.25 32.4184 -32.2912 [4,0,23.25,34.5233,-32.5903,23.25,35.48,-32.4,23.25,32.6098,-31.8293,23.25,32.4184,-32.2912], -// 1 0 23.25 35.48 -24.9 0 -1 0 -0.1913 0 -0.4619 0.4619 0 -0.1913 3-8rin15.dat - [1,0,23.25,35.48,-24.9,0,-1,0,-0.1913,0,-0.4619,0.4619,0,-0.1913, ldraw_lib__3_8rin15()], +// 1 0 23.25 35.48 -24.9 0 -1 0 -0.1913 0 -0.4619 0.4619 0 -0.1913 3-8ring15.dat + [1,0,23.25,35.48,-24.9,0,-1,0,-0.1913,0,-0.4619,0.4619,0,-0.1913, ldraw_lib__3_8ring15()], // 4 0 23.25 32.4184 -17.5088 23.25 32.6098 -17.9707 23.25 35.48 -17.4 23.25 34.5233 -17.2097 [4,0,23.25,32.4184,-17.5088,23.25,32.6098,-17.9707,23.25,35.48,-17.4,23.25,34.5233,-17.2097], // 1 82 23.25 35.48 -14.9 0 -1 0 0 0 2 -2 0 0 4-4disc.dat @@ -186,8 +187,8 @@ function ldraw_lib__s__2490p4ja() = [ [1,0,23.25,35.48,-14.9,0,-1,0,0.5,0,0,0,0,0.5, ldraw_lib__4_4ring4()], // 1 82 23.25 35.48 -14.9 0 -1 0 0 0 2.5 -2.5 0 0 2-4ring1.dat [1,82,23.25,35.48,-14.9,0,-1,0,0,0,2.5,-2.5,0,0, ldraw_lib__2_4ring1()], -// 1 82 23.25 35.48 -14.9 0 -1 0 0 0 0.5 -0.5 0 0 2-4rin10.dat - [1,82,23.25,35.48,-14.9,0,-1,0,0,0,0.5,-0.5,0,0, ldraw_lib__2_4rin10()], +// 1 82 23.25 35.48 -14.9 0 -1 0 0 0 0.5 -0.5 0 0 2-4ring10.dat + [1,82,23.25,35.48,-14.9,0,-1,0,0,0,0.5,-0.5,0,0, ldraw_lib__2_4ring10()], // 4 0 23.25 35.48 -21.02 23.25 38.54 -20.2 23.25 37.5849 -19.9815 23.25 35.48 -20.4 [4,0,23.25,35.48,-21.02,23.25,38.54,-20.2,23.25,37.5849,-19.9815,23.25,35.48,-20.4], // 4 0 23.25 39.3691 -18.7891 23.25 37.5849 -19.9815 23.25 38.54 -20.2 23.25 40.78 -17.96 @@ -250,8 +251,8 @@ function ldraw_lib__s__2490p4ja() = [ [1,82,23.25,35.48,-4.9,0,-1,0,0,0,-2.5,2.5,0,0, ldraw_lib__2_4ring2()], // 4 0 23.25 34.5233 -12.5903 23.25 35.48 -12.4 23.25 32.6098 -11.8293 23.25 32.4184 -12.2912 [4,0,23.25,34.5233,-12.5903,23.25,35.48,-12.4,23.25,32.6098,-11.8293,23.25,32.4184,-12.2912], -// 1 0 23.25 35.48 -4.9 0 -1 0 -0.1913 0 -0.4619 0.4619 0 -0.1913 3-8rin15.dat - [1,0,23.25,35.48,-4.9,0,-1,0,-0.1913,0,-0.4619,0.4619,0,-0.1913, ldraw_lib__3_8rin15()], +// 1 0 23.25 35.48 -4.9 0 -1 0 -0.1913 0 -0.4619 0.4619 0 -0.1913 3-8ring15.dat + [1,0,23.25,35.48,-4.9,0,-1,0,-0.1913,0,-0.4619,0.4619,0,-0.1913, ldraw_lib__3_8ring15()], // 4 0 23.25 32.4184 2.4912 23.25 32.6098 2.0293 23.25 35.48 2.6 23.25 34.5233 2.7903 [4,0,23.25,32.4184,2.4912,23.25,32.6098,2.0293,23.25,35.48,2.6,23.25,34.5233,2.7903], // 1 82 23.25 35.48 5.1 0 -1 0 0 0 2 -2 0 0 4-4disc.dat @@ -260,8 +261,8 @@ function ldraw_lib__s__2490p4ja() = [ [1,0,23.25,35.48,5.1,0,-1,0,0.5,0,0,0,0,0.5, ldraw_lib__4_4ring4()], // 1 82 23.25 35.48 5.1 0 -1 0 0 0 2.5 -2.5 0 0 2-4ring1.dat [1,82,23.25,35.48,5.1,0,-1,0,0,0,2.5,-2.5,0,0, ldraw_lib__2_4ring1()], -// 1 82 23.25 35.48 5.1 0 -1 0 0 0 0.5 -0.5 0 0 2-4rin10.dat - [1,82,23.25,35.48,5.1,0,-1,0,0,0,0.5,-0.5,0,0, ldraw_lib__2_4rin10()], +// 1 82 23.25 35.48 5.1 0 -1 0 0 0 0.5 -0.5 0 0 2-4ring10.dat + [1,82,23.25,35.48,5.1,0,-1,0,0,0,0.5,-0.5,0,0, ldraw_lib__2_4ring10()], // 4 0 23.25 35.48 -1.02 23.25 38.54 -0.2 23.25 37.5849 0.0185 23.25 35.48 -0.4 [4,0,23.25,35.48,-1.02,23.25,38.54,-0.2,23.25,37.5849,0.0185,23.25,35.48,-0.4], // 4 0 23.25 39.3691 1.2109 23.25 37.5849 0.0185 23.25 38.54 -0.2 23.25 40.78 2.04 @@ -324,8 +325,8 @@ function ldraw_lib__s__2490p4ja() = [ [1,82,23.25,35.48,15.1,0,-1,0,0,0,-2.5,2.5,0,0, ldraw_lib__2_4ring2()], // 4 0 23.25 34.5233 7.4097 23.25 35.48 7.6 23.25 32.6098 8.1707 23.25 32.4184 7.7088 [4,0,23.25,34.5233,7.4097,23.25,35.48,7.6,23.25,32.6098,8.1707,23.25,32.4184,7.7088], -// 1 0 23.25 35.48 15.1 0 -1 0 -0.1913 0 -0.4619 0.4619 0 -0.1913 3-8rin15.dat - [1,0,23.25,35.48,15.1,0,-1,0,-0.1913,0,-0.4619,0.4619,0,-0.1913, ldraw_lib__3_8rin15()], +// 1 0 23.25 35.48 15.1 0 -1 0 -0.1913 0 -0.4619 0.4619 0 -0.1913 3-8ring15.dat + [1,0,23.25,35.48,15.1,0,-1,0,-0.1913,0,-0.4619,0.4619,0,-0.1913, ldraw_lib__3_8ring15()], // 4 0 23.25 32.4184 22.4912 23.25 32.6098 22.0293 23.25 35.48 22.6 23.25 34.5233 22.7903 [4,0,23.25,32.4184,22.4912,23.25,32.6098,22.0293,23.25,35.48,22.6,23.25,34.5233,22.7903], // 1 82 23.25 35.48 25.1 0 -1 0 0 0 2 -2 0 0 4-4disc.dat @@ -334,8 +335,8 @@ function ldraw_lib__s__2490p4ja() = [ [1,0,23.25,35.48,25.1,0,-1,0,0.5,0,0,0,0,0.5, ldraw_lib__4_4ring4()], // 1 82 23.25 35.48 25.1 0 -1 0 0 0 2.5 -2.5 0 0 2-4ring1.dat [1,82,23.25,35.48,25.1,0,-1,0,0,0,2.5,-2.5,0,0, ldraw_lib__2_4ring1()], -// 1 82 23.25 35.48 25.1 0 -1 0 0 0 0.5 -0.5 0 0 2-4rin10.dat - [1,82,23.25,35.48,25.1,0,-1,0,0,0,0.5,-0.5,0,0, ldraw_lib__2_4rin10()], +// 1 82 23.25 35.48 25.1 0 -1 0 0 0 0.5 -0.5 0 0 2-4ring10.dat + [1,82,23.25,35.48,25.1,0,-1,0,0,0,0.5,-0.5,0,0, ldraw_lib__2_4ring10()], // 4 0 23.25 35.48 18.98 23.25 38.54 19.8 23.25 37.5849 20.0185 23.25 35.48 19.6 [4,0,23.25,35.48,18.98,23.25,38.54,19.8,23.25,37.5849,20.0185,23.25,35.48,19.6], // 4 0 23.25 39.3691 21.2109 23.25 37.5849 20.0185 23.25 38.54 19.8 23.25 40.78 22.04 @@ -398,8 +399,8 @@ function ldraw_lib__s__2490p4ja() = [ [1,82,23.25,35.48,35.1,0,-1,0,0,0,-2.5,2.5,0,0, ldraw_lib__2_4ring2()], // 4 0 23.25 34.5233 27.4097 23.25 35.48 27.6 23.25 32.6098 28.1707 23.25 32.4184 27.7088 [4,0,23.25,34.5233,27.4097,23.25,35.48,27.6,23.25,32.6098,28.1707,23.25,32.4184,27.7088], -// 1 0 23.25 35.48 35.1 0 -1 0 -0.1913 0 -0.4619 0.4619 0 -0.1913 3-8rin15.dat - [1,0,23.25,35.48,35.1,0,-1,0,-0.1913,0,-0.4619,0.4619,0,-0.1913, ldraw_lib__3_8rin15()], +// 1 0 23.25 35.48 35.1 0 -1 0 -0.1913 0 -0.4619 0.4619 0 -0.1913 3-8ring15.dat + [1,0,23.25,35.48,35.1,0,-1,0,-0.1913,0,-0.4619,0.4619,0,-0.1913, ldraw_lib__3_8ring15()], // 4 0 23.25 32.4184 42.4912 23.25 32.6098 42.0293 23.25 35.48 42.6 23.25 34.5233 42.7903 [4,0,23.25,32.4184,42.4912,23.25,32.6098,42.0293,23.25,35.48,42.6,23.25,34.5233,42.7903], // 1 82 23.25 35.48 45.1 0 -1 0 0 0 2 -2 0 0 4-4disc.dat @@ -408,8 +409,8 @@ function ldraw_lib__s__2490p4ja() = [ [1,0,23.25,35.48,45.1,0,-1,0,0.5,0,0,0,0,0.5, ldraw_lib__4_4ring4()], // 1 82 23.25 35.48 45.1 0 -1 0 0 0 2.5 -2.5 0 0 2-4ring1.dat [1,82,23.25,35.48,45.1,0,-1,0,0,0,2.5,-2.5,0,0, ldraw_lib__2_4ring1()], -// 1 82 23.25 35.48 45.1 0 -1 0 0 0 0.5 -0.5 0 0 2-4rin10.dat - [1,82,23.25,35.48,45.1,0,-1,0,0,0,0.5,-0.5,0,0, ldraw_lib__2_4rin10()], +// 1 82 23.25 35.48 45.1 0 -1 0 0 0 0.5 -0.5 0 0 2-4ring10.dat + [1,82,23.25,35.48,45.1,0,-1,0,0,0,0.5,-0.5,0,0, ldraw_lib__2_4ring10()], // 4 0 23.25 35.48 38.98 23.25 38.54 39.8 23.25 37.5849 40.0185 23.25 35.48 39.6 [4,0,23.25,35.48,38.98,23.25,38.54,39.8,23.25,37.5849,40.0185,23.25,35.48,39.6], // 4 0 23.25 39.3691 41.2109 23.25 37.5849 40.0185 23.25 38.54 39.8 23.25 40.78 42.04 @@ -472,8 +473,8 @@ function ldraw_lib__s__2490p4ja() = [ [1,82,23.25,35.48,55.1,0,-1,0,0,0,-2.5,2.5,0,0, ldraw_lib__2_4ring2()], // 4 0 23.25 34.5233 47.4097 23.25 35.48 47.6 23.25 32.6098 48.1707 23.25 32.4184 47.7088 [4,0,23.25,34.5233,47.4097,23.25,35.48,47.6,23.25,32.6098,48.1707,23.25,32.4184,47.7088], -// 1 0 23.25 35.48 55.1 0 -1 0 -0.1913 0 -0.4619 0.4619 0 -0.1913 3-8rin15.dat - [1,0,23.25,35.48,55.1,0,-1,0,-0.1913,0,-0.4619,0.4619,0,-0.1913, ldraw_lib__3_8rin15()], +// 1 0 23.25 35.48 55.1 0 -1 0 -0.1913 0 -0.4619 0.4619 0 -0.1913 3-8ring15.dat + [1,0,23.25,35.48,55.1,0,-1,0,-0.1913,0,-0.4619,0.4619,0,-0.1913, ldraw_lib__3_8ring15()], // 4 0 23.25 32.4184 62.4912 23.25 32.6098 62.0293 23.25 35.48 62.6 23.25 34.5233 62.7903 [4,0,23.25,32.4184,62.4912,23.25,32.6098,62.0293,23.25,35.48,62.6,23.25,34.5233,62.7903], // 1 82 23.25 35.48 65.1 0 -1 0 0 0 2 -2 0 0 4-4disc.dat @@ -498,8 +499,8 @@ function ldraw_lib__s__2490p4ja() = [ [4,73,23.25,27.48,55.1,23.25,28.0888,58.1616,23.36,19.68,67.73,23.25,20.2,56], // 1 82 23.25 35.48 65.1 0 -1 0 0 0 2.5 -2.5 0 0 1-4ring1.dat [1,82,23.25,35.48,65.1,0,-1,0,0,0,2.5,-2.5,0,0, ldraw_lib__1_4ring1()], -// 1 82 23.25 35.48 65.1 0 -1 0 0 0 0.5 -0.5 0 0 1-4rin10.dat - [1,82,23.25,35.48,65.1,0,-1,0,0,0,0.5,-0.5,0,0, ldraw_lib__1_4rin10()], +// 1 82 23.25 35.48 65.1 0 -1 0 0 0 0.5 -0.5 0 0 1-4ring10.dat + [1,82,23.25,35.48,65.1,0,-1,0,0,0,0.5,-0.5,0,0, ldraw_lib__1_4ring10()], // 4 0 23.25 40.98 65.1 23.25 40.5615 62.9952 23.25 40.78 62.04 23.25 41.6 65.1 [4,0,23.25,40.98,65.1,23.25,40.5615,62.9952,23.25,40.78,62.04,23.25,41.6,65.1], // 4 0 23.25 40.78 62.04 23.25 40.5615 62.9952 23.25 39.3691 61.211 23.25 38.54 59.8 diff --git a/parts/s/2586p30a.scad b/parts/s/2586p30a.scad index 51f34ab5e..3bfbac677 100644 --- a/parts/s/2586p30a.scad +++ b/parts/s/2586p30a.scad @@ -1,5 +1,5 @@ use <../../lib.scad> -use <../../p/1-4rin17.scad> +use <../../p/1-4ring17.scad> use <../../p/1-4ring9.scad> use <../../p/4-4disc.scad> use <../../p/4-4ndis.scad> @@ -7,7 +7,7 @@ function ldraw_lib__s__2586p30a() = [ // 0 ~Minifig Shield Ovoid with Indigo Islanders Pattern - Half // 0 Name: s\2586p30a.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Subpart UPDATE 2011-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -15,7 +15,8 @@ function ldraw_lib__s__2586p30a() = [ [0,"BFC","CW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 4 17 -14.5 -8 20 -14.5 -8 19 -2.5 -8 16 -9 -8 [4,4,17,-14.5,-8,20,-14.5,-8,19,-2.5,-8,16,-9,-8], @@ -233,8 +234,8 @@ function ldraw_lib__s__2586p30a() = [ // 3 1 3.696 -1.469 -8 3.5 -3 -8 5.344 -3.102 -8 [3,1,3.696,-1.469,-8,3.5,-3,-8,5.344,-3.102,-8], // -// 1 4 0 -14.5 -8 1 0 0 0 0 -1 0 1 0 1-4rin17.dat - [1,4,0,-14.5,-8,1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4rin17()], +// 1 4 0 -14.5 -8 1 0 0 0 0 -1 0 1 0 1-4ring17.dat + [1,4,0,-14.5,-8,1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4ring17()], // 1 4 0 -14.5 -8 2 0 0 0 0 -2 0 1 0 1-4ring9.dat [1,4,0,-14.5,-8,2,0,0,0,0,-2,0,1,0, ldraw_lib__1_4ring9()], // diff --git a/parts/s/2586p4ms01.scad b/parts/s/2586p4ms01.scad index 47ede789e..9d1a1eb77 100644 --- a/parts/s/2586p4ms01.scad +++ b/parts/s/2586p4ms01.scad @@ -4,7 +4,7 @@ function ldraw_lib__s__2586p4ms01() = [ // 0 Name: s\2586p4ms01.dat // 0 Author: Yann Bouzon [Zaghor] // 0 !LDRAW_ORG Subpart UPDATE 2020-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/s/2586p4ns01.scad b/parts/s/2586p4ns01.scad index 039c82727..0b341a7d3 100644 --- a/parts/s/2586p4ns01.scad +++ b/parts/s/2586p4ns01.scad @@ -4,7 +4,7 @@ function ldraw_lib__s__2586p4ns01() = [ // 0 Name: s\2586p4ns01.dat // 0 Author: Yann Bouzon [Zaghor] // 0 !LDRAW_ORG Subpart UPDATE 2020-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/s/2586ps1a.scad b/parts/s/2586ps1a.scad index bfcfe5314..5009e2673 100644 --- a/parts/s/2586ps1a.scad +++ b/parts/s/2586ps1a.scad @@ -1,12 +1,12 @@ use <../../lib.scad> -use <../../p/1-4rin11.scad> -use <../../p/1-4rin12.scad> -use <../../p/1-4rin39.scad> +use <../../p/1-4ring11.scad> +use <../../p/1-4ring12.scad> +use <../../p/1-4ring39.scad> function ldraw_lib__s__2586ps1a() = [ // 0 ~Minifig Shield Ovoid with SW Gungan Patrol Shield Pattern - Half // 0 Name: s\2586ps1a.dat // 0 Author: Bernd Broich [bbroich] -// 0 !LDRAW_ORG Subpart UPDATE 2015-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,11 +18,12 @@ function ldraw_lib__s__2586ps1a() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2014-12-06 [MagFors] Made BFC compliant, removed gaps and t-junctions // 0 !HISTORY 2015-12-30 [PTadmin] Official Update 2015-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Black Borders -// 1 0 0 -14.5 0 0.5 0 0 0 0 -0.5 0 1 0 1-4rin39.dat - [1,0,0,-14.5,0,0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__1_4rin39()], +// 1 0 0 -14.5 0 0.5 0 0 0 0 -0.5 0 1 0 1-4ring39.dat + [1,0,0,-14.5,0,0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__1_4ring39()], // // 3 0 4.321 0.75 0 0 0.75 0 0 1.5 0 [3,0,4.321,0.75,0,0,0.75,0,0,1.5,0], @@ -119,10 +120,10 @@ function ldraw_lib__s__2586ps1a() = [ [4,0,8.5,29.25,0,3.889,35.389,0,4.243,35.743,0,9,29.5,0], // // 0 // Gold Detail -// 1 82 0 -14.5 0 1.5 0 0 0 0 -1.5 0 1 0 1-4rin11.dat - [1,82,0,-14.5,0,1.5,0,0,0,0,-1.5,0,1,0, ldraw_lib__1_4rin11()], -// 1 82 0 -14.5 0 1.5 0 0 0 0 -1.5 0 1 0 1-4rin12.dat - [1,82,0,-14.5,0,1.5,0,0,0,0,-1.5,0,1,0, ldraw_lib__1_4rin12()], +// 1 82 0 -14.5 0 1.5 0 0 0 0 -1.5 0 1 0 1-4ring11.dat + [1,82,0,-14.5,0,1.5,0,0,0,0,-1.5,0,1,0, ldraw_lib__1_4ring11()], +// 1 82 0 -14.5 0 1.5 0 0 0 0 -1.5 0 1 0 1-4ring12.dat + [1,82,0,-14.5,0,1.5,0,0,0,0,-1.5,0,1,0, ldraw_lib__1_4ring12()], // // 3 82 0 -6.25 0 0 -5 0 1.75 -5.825 0 [3,82,0,-6.25,0,0,-5,0,1.75,-5.825,0], diff --git a/parts/s/2593s02.scad b/parts/s/2593s02.scad index 2ca312658..124737b45 100644 --- a/parts/s/2593s02.scad +++ b/parts/s/2593s02.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/1-8cylo.scad> -use <../../p/1-8rin10.scad> -use <../../p/1-8rin19.scad> +use <../../p/1-8ring10.scad> +use <../../p/1-8ring19.scad> use <../../p/1-8ring2.scad> use <../../p/1-8ring3.scad> use <../../p/1-8ring4.scad> @@ -10,7 +10,7 @@ function ldraw_lib__s__2593s02() = [ // 0 ~Wheel 30 x 35 with Tread on Sidewall - 1/8 Hub Segment // 0 Name: s\2593s02.dat // 0 Author: Steve Bliss [sbliss] -// 0 !LDRAW_ORG Subpart UPDATE 2017-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__s__2593s02() = [ // 0 !HISTORY 2017-01-15 [MagFors] Closed gaps, used more primitives // 0 !HISTORY 2017-01-25 [PTadmin] Renamed from s/25931-8h // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // The hub-section which fits a stop bushing base // @@ -73,8 +74,8 @@ function ldraw_lib__s__2593s02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -38 11 0 0 0 0 -11 0 11 0 1-8cylo.dat [1,16,0,0,-38,11,0,0,0,0,-11,0,11,0, ldraw_lib__1_8cylo()], -// 1 16 0 0 -38 1.1 0 0 0 0 -1.1 0 1 0 1-8rin10.dat - [1,16,0,0,-38,1.1,0,0,0,0,-1.1,0,1,0, ldraw_lib__1_8rin10()], +// 1 16 0 0 -38 1.1 0 0 0 0 -1.1 0 1 0 1-8ring10.dat + [1,16,0,0,-38,1.1,0,0,0,0,-1.1,0,1,0, ldraw_lib__1_8ring10()], // // 0 // Outside hub // 1 16 0 0 -13 11 0 0 0 0 -11 0 11 0 1-8cylo.dat @@ -99,8 +100,8 @@ function ldraw_lib__s__2593s02() = [ [1,16,0,0,-2,3,0,0,0,0,-3,0,-1,0, ldraw_lib__1_8ring2()], // 1 16 0 0 -2 1 0 0 0 0 -1 0 -1 0 1-8ring9.dat [1,16,0,0,-2,1,0,0,0,0,-1,0,-1,0, ldraw_lib__1_8ring9()], -// 1 16 0 0 -2 1 0 0 0 0 -1 0 -1 0 1-8rin10.dat - [1,16,0,0,-2,1,0,0,0,0,-1,0,-1,0, ldraw_lib__1_8rin10()], +// 1 16 0 0 -2 1 0 0 0 0 -1 0 -1 0 1-8ring10.dat + [1,16,0,0,-2,1,0,0,0,0,-1,0,-1,0, ldraw_lib__1_8ring10()], // // 0 // Inner // 4 16 6.36396 -6.36396 -22.5 5.65685 -5.65685 -22.5 7.39124021 -3.06148722 -22.5 8.3085 -3.44361 -22.5 @@ -124,12 +125,12 @@ function ldraw_lib__s__2593s02() = [ [1,16,0,0,-13,3.5,0,0,0,0,-3.5,0,-1,0, ldraw_lib__1_8ring3()], // 1 16 0 0 -23 6.3333 0 0 0 0 -6.3333 0 -1 0 1-8ring2.dat [1,16,0,0,-23,6.3333,0,0,0,0,-6.3333,0,-1,0, ldraw_lib__1_8ring2()], -// 1 16 0 0 -30 1 0 0 0 0 -1 0 -1 0 1-8rin19.dat - [1,16,0,0,-30,1,0,0,0,0,-1,0,-1,0, ldraw_lib__1_8rin19()], +// 1 16 0 0 -30 1 0 0 0 0 -1 0 -1 0 1-8ring19.dat + [1,16,0,0,-30,1,0,0,0,0,-1,0,-1,0, ldraw_lib__1_8ring19()], // 1 16 0 0 -2 5 0 0 0 0 -5 0 -1 0 1-8ring4.dat [1,16,0,0,-2,5,0,0,0,0,-5,0,-1,0, ldraw_lib__1_8ring4()], -// 1 16 0 0 -22 2.45454 0 0 0 0 -2.454545 0 -1 0 1-8rin10.dat - [1,16,0,0,-22,2.45454,0,0,0,0,-2.454545,0,-1,0, ldraw_lib__1_8rin10()], +// 1 16 0 0 -22 2.45454 0 0 0 0 -2.454545 0 -1 0 1-8ring10.dat + [1,16,0,0,-22,2.45454,0,0,0,0,-2.454545,0,-1,0, ldraw_lib__1_8ring10()], // // 3 16 34.699 -4.5675 -30 35 0 -30 27 0 -30 [3,16,34.699,-4.5675,-30,35,0,-30,27,0,-30], diff --git a/parts/s/2594s01.scad b/parts/s/2594s01.scad index b17fe1d0d..7d1407d76 100644 --- a/parts/s/2594s01.scad +++ b/parts/s/2594s01.scad @@ -6,7 +6,7 @@ use <../../p/2-4cylo.scad> use <../../p/2-4ring1.scad> use <../../p/3-16chrd.scad> use <../../p/3-16cylo.scad> -use <../../p/3-16rin1.scad> +use <../../p/3-16ring1.scad> use <../../p/4-4cylc.scad> use <../../p/4-4cylo.scad> use <../../p/4-4ring1.scad> @@ -15,7 +15,7 @@ function ldraw_lib__s__2594s01() = [ // 0 ~Minifig Helmet Visor Pointed - Half // 0 Name: s\2594s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2022-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__s__2594s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 21.5 2.675 -0.5 0 -1 0 -1.875 0 0 0 0 1.875 4-4ring1.dat [1,16,21.5,2.675,-0.5,0,-1,0,-1.875,0,0,0,0,1.875, ldraw_lib__4_4ring1()], @@ -37,8 +38,8 @@ function ldraw_lib__s__2594s01() = [ [1,16,20,2.675,-0.5,0,-1,0,3.75,0,0,0,0,-3.75, ldraw_lib__1_4ndis()], // 1 16 20 2.675 -0.5 0 -1 0 0 0 -3.75 3.75 0 0 2-4ring1.dat [1,16,20,2.675,-0.5,0,-1,0,0,0,-3.75,3.75,0,0, ldraw_lib__2_4ring1()], -// 1 16 20 2.675 -0.5 0 -1 0 0 0 3.75 3.75 0 0 3-16rin1.dat - [1,16,20,2.675,-0.5,0,-1,0,0,0,3.75,3.75,0,0, ldraw_lib__3_16rin1()], +// 1 16 20 2.675 -0.5 0 -1 0 0 0 3.75 3.75 0 0 3-16ring1.dat + [1,16,20,2.675,-0.5,0,-1,0,0,0,3.75,3.75,0,0, ldraw_lib__3_16ring1()], // 1 16 17 2.675 -0.5 0 3 0 0 0 -7.5 7.5 0 0 2-4cylo.dat [1,16,17,2.675,-0.5,0,3,0,0,0,-7.5,7.5,0,0, ldraw_lib__2_4cylo()], // 1 16 17 2.675 -0.5 0 3 0 0 0 7.5 7.5 0 0 3-16cylo.dat diff --git a/parts/s/25971s01.scad b/parts/s/25971s01.scad index 5ca124df6..a49402595 100644 --- a/parts/s/25971s01.scad +++ b/parts/s/25971s01.scad @@ -1,13 +1,13 @@ use <../../lib.scad> use <../../p/2-4con2.scad> use <../../p/2-4cylo.scad> -use <../../p/2-4rin12.scad> +use <../../p/2-4ring12.scad> use <../../p/5-16cyli.scad> function ldraw_lib__s__25971s01() = [ // 0 ~Minifig Headdress Bird Half without Patternable Areas // 0 Name: s\25971s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2020-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__s__25971s01() = [ // 0 !HISTORY 2016-10-05 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2019-05-19 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -3 0 0 0 8 0 3 0 -8 0 0 2-4cylo.dat [1,16,0,-3,0,0,0,8,0,3,0,-8,0,0, ldraw_lib__2_4cylo()], @@ -29,8 +30,8 @@ function ldraw_lib__s__25971s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 3 0 0 0 4.33333 0 -6 0 4.33333 0 0 2-4con2.dat [1,16,0,3,0,0,0,4.33333,0,-6,0,4.33333,0,0, ldraw_lib__2_4con2()], -// 1 16 0 -3 0 0 0 0.66667 0 -3 0 -0.66667 0 0 2-4rin12.dat - [1,16,0,-3,0,0,0,0.66667,0,-3,0,-0.66667,0,0, ldraw_lib__2_4rin12()], +// 1 16 0 -3 0 0 0 0.66667 0 -3 0 -0.66667 0 0 2-4ring12.dat + [1,16,0,-3,0,0,0,0.66667,0,-3,0,-0.66667,0,0, ldraw_lib__2_4ring12()], // // 3 16 0 26.501 -13.186 0 18.594 -13.125 3.556 18.513 -12.633 [3,16,0,26.501,-13.186,0,18.594,-13.125,3.556,18.513,-12.633], diff --git a/parts/s/2654as01.scad b/parts/s/2654as01.scad index 420b11304..8977b9555 100644 --- a/parts/s/2654as01.scad +++ b/parts/s/2654as01.scad @@ -1,9 +1,9 @@ use <../../lib.scad> use <../../p/1-8cylo.scad> use <../../p/1-8edge.scad> -use <../../p/1-8rin18.scad> -use <../../p/1-8rin19.scad> use <../../p/1-8ring13.scad> +use <../../p/1-8ring18.scad> +use <../../p/1-8ring19.scad> use <../../p/1-8ring35.scad> use <../../p/4-4disc.scad> use <../../p/4-4edge.scad> @@ -15,7 +15,7 @@ function ldraw_lib__s__2654as01() = [ // 0 ~Dish 2 x 2 - Stud with Quarter Rim // 0 Name: s\2654as01.dat // 0 Author: Evert-Jan Boer [ejboer] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__s__2654as01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -10 0 10 0 0 -1 0 1 0 1 0 0 stud6a.dat [1,16,-10,0,10,0,0,-1,0,1,0,1,0,0, ldraw_lib__stud6a()], @@ -34,13 +35,13 @@ function ldraw_lib__s__2654as01() = [ // // 1 16 0 1.125 0 7.6537 0 -18.4776 0 1 0 18.4776 0 7.6537 1-8edge.dat [1,16,0,1.125,0,7.6537,0,-18.4776,0,1,0,18.4776,0,7.6537, ldraw_lib__1_8edge()], -// 1 16 0 1.125 0 0.3827 0 -0.9239 0 1 0 0.9239 0 0.3827 1-8rin19.dat - [1,16,0,1.125,0,0.3827,0,-0.9239,0,1,0,0.9239,0,0.3827, ldraw_lib__1_8rin19()], +// 1 16 0 1.125 0 0.3827 0 -0.9239 0 1 0 0.9239 0 0.3827 1-8ring19.dat + [1,16,0,1.125,0,0.3827,0,-0.9239,0,1,0,0.9239,0,0.3827, ldraw_lib__1_8ring19()], // 1 16 0 0 0 7.271 0 -17.5537 0 1.125 0 17.5537 0 7.271 1-8cylo.dat [1,16,0,0,0,7.271,0,-17.5537,0,1.125,0,17.5537,0,7.271, ldraw_lib__1_8cylo()], // -// 1 16 0 0 0 -0.38268 0 0.92388 0 1 0 0.92388 0 0.38268 1-8rin18.dat - [1,16,0,0,0,-0.38268,0,0.92388,0,1,0,0.92388,0,0.38268, ldraw_lib__1_8rin18()], +// 1 16 0 0 0 -0.38268 0 0.92388 0 1 0 0.92388 0 0.38268 1-8ring18.dat + [1,16,0,0,0,-0.38268,0,0.92388,0,1,0,0.92388,0,0.38268, ldraw_lib__1_8ring18()], // 1 16 0 0 0 -0.19134 0 0.46194 0 1 0 0.46194 0 0.19134 1-8ring35.dat [1,16,0,0,0,-0.19134,0,0.46194,0,1,0,0.46194,0,0.19134, ldraw_lib__1_8ring35()], // 1 16 0 0 0 -0.47835 0 1.15485 0 1 0 1.15485 0 0.47835 1-8ring13.dat diff --git a/parts/s/2654bs01.scad b/parts/s/2654bs01.scad index e071b2127..96a5db769 100644 --- a/parts/s/2654bs01.scad +++ b/parts/s/2654bs01.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/1-8cylo.scad> use <../../p/1-8edge.scad> -use <../../p/1-8rin19.scad> +use <../../p/1-8ring19.scad> use <../../p/4-4disc.scad> use <../../p/4-4edge.scad> use <../../p/rect2a.scad> @@ -11,7 +11,7 @@ function ldraw_lib__s__2654bs01() = [ // 0 ~Dish 2 x 2 without Rim - Stud with Quarter Edge // 0 Name: s\2654bs01.dat // 0 Author: Evert-Jan Boer [ejboer] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__s__2654bs01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -10 0 10 0 0 -1 0 1 0 1 0 0 stud6a.dat [1,16,-10,0,10,0,0,-1,0,1,0,1,0,0, ldraw_lib__stud6a()], @@ -30,8 +31,8 @@ function ldraw_lib__s__2654bs01() = [ // // 1 16 0 1.125 0 7.65367 0 -18.47759 0 1 0 18.47759 0 7.65367 1-8edge.dat [1,16,0,1.125,0,7.65367,0,-18.47759,0,1,0,18.47759,0,7.65367, ldraw_lib__1_8edge()], -// 1 16 0 1.125 0 0.38268 0 -0.92388 0 1 0 0.92388 0 0.38268 1-8rin19.dat - [1,16,0,1.125,0,0.38268,0,-0.92388,0,1,0,0.92388,0,0.38268, ldraw_lib__1_8rin19()], +// 1 16 0 1.125 0 0.38268 0 -0.92388 0 1 0 0.92388 0 0.38268 1-8ring19.dat + [1,16,0,1.125,0,0.38268,0,-0.92388,0,1,0,0.92388,0,0.38268, ldraw_lib__1_8ring19()], // 1 16 0 0 0 7.27099 0 -17.55371 0 1.125 0 17.55371 0 7.27099 1-8cylo.dat [1,16,0,0,0,7.27099,0,-17.55371,0,1.125,0,17.55371,0,7.27099, ldraw_lib__1_8cylo()], // diff --git a/parts/s/26832s02.scad b/parts/s/26832s02.scad index 46d7d0d2f..4787dfb44 100644 --- a/parts/s/26832s02.scad +++ b/parts/s/26832s02.scad @@ -9,7 +9,7 @@ use <../../p/3-16con5.scad> use <../../p/3-16cyli.scad> use <../../p/3-16edge.scad> use <../../p/3-16ndis.scad> -use <../../p/3-16rin3.scad> +use <../../p/3-16ring3.scad> use <../../p/rect1.scad> use <../../p/t08i4643.scad> use <../../p/t16i4643.scad> @@ -17,7 +17,7 @@ function ldraw_lib__s__26832s02() = [ // 0 ~Duplo Brick Gear Tooth // 0 Name: s\26832s02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__s__26832s02() = [ // 0 !HISTORY 2020-12-12 {LEGO/Unity Microgame} Original part shape // 0 !HISTORY 2021-01-13 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 35 81 13 0 0 0 -25 0 0 0 13 2-4cyli.dat [1,16,0,35,81,13,0,0,0,-25,0,0,0,13, ldraw_lib__2_4cyli()], @@ -79,8 +80,8 @@ function ldraw_lib__s__26832s02() = [ [1,16,0,8,81,4.33333,0,0,0,-4,0,0,0,4.33333, ldraw_lib__2_4con1()], // 1 16 0 4 81 4.33333 0 0 0 -1 0 0 0 4.33333 2-4chrd.dat [1,16,0,4,81,4.33333,0,0,0,-1,0,0,0,4.33333, ldraw_lib__2_4chrd()], -// 1 16 -28 35 71 5 0 0 0 -1 0 0 0 -4.83333 3-16rin3.dat - [1,16,-28,35,71,5,0,0,0,-1,0,0,0,-4.83333, ldraw_lib__3_16rin3()], +// 1 16 -28 35 71 5 0 0 0 -1 0 0 0 -4.83333 3-16ring3.dat + [1,16,-28,35,71,5,0,0,0,-1,0,0,0,-4.83333, ldraw_lib__3_16ring3()], // 1 16 -28 35 71 20 0 0 0 -1 0 0 0 -19.33333 3-16edge.dat [1,16,-28,35,71,20,0,0,0,-1,0,0,0,-19.33333, ldraw_lib__3_16edge()], // 2 24 -8 35 71 -8.6667 35 81 @@ -99,8 +100,8 @@ function ldraw_lib__s__26832s02() = [ [3,16,-4.3333,4,81,-8,8,71,-8.6667,8,81], // 1 16 -28 4 71 24 0 0 0 -1 0 0 0 -23.2 3-16ndis.dat [1,16,-28,4,71,24,0,0,0,-1,0,0,0,-23.2, ldraw_lib__3_16ndis()], -// 1 16 28 35 71 -5 0 0 0 -1 0 0 0 -4.83333 3-16rin3.dat - [1,16,28,35,71,-5,0,0,0,-1,0,0,0,-4.83333, ldraw_lib__3_16rin3()], +// 1 16 28 35 71 -5 0 0 0 -1 0 0 0 -4.83333 3-16ring3.dat + [1,16,28,35,71,-5,0,0,0,-1,0,0,0,-4.83333, ldraw_lib__3_16ring3()], // 1 16 28 35 71 -20 0 0 0 -1 0 0 0 -19.33333 3-16edge.dat [1,16,28,35,71,-20,0,0,0,-1,0,0,0,-19.33333, ldraw_lib__3_16edge()], // 2 24 8 35 71 8.6667 35 81 diff --git a/parts/s/2707s01.scad b/parts/s/2707s01.scad index 10248bd93..9a8a7c62e 100644 --- a/parts/s/2707s01.scad +++ b/parts/s/2707s01.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/1-16cyli.scad> use <../../p/1-16edge.scad> -use <../../p/1-16rin2.scad> +use <../../p/1-16ring2.scad> use <../../p/1-4con14.scad> use <../../p/1-4con18.scad> use <../../p/1-4con6.scad> @@ -24,7 +24,7 @@ function ldraw_lib__s__2707s01() = [ // 0 ~Technic Action Figure Head Half without Face // 0 Name: s\2707s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2011-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__s__2707s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -2.5 0 0 0 1.8 0 -2.5 0 1.8 0 0 2-4con4.dat [1,16,0,-2.5,0,0,0,1.8,0,-2.5,0,1.8,0,0, ldraw_lib__2_4con4()], @@ -315,8 +316,8 @@ function ldraw_lib__s__2707s01() = [ [1,16,13,-26,0,0,-5,0,4,0,0,0,0,4, ldraw_lib__4_4disc()], // 1 16 18 -26 0 0 -1 0 2 0 0 0 0 2 2-4ring2.dat [1,16,18,-26,0,0,-1,0,2,0,0,0,0,2, ldraw_lib__2_4ring2()], -// 1 16 18 -26 0 0 -1 0 2 0 0 0 0 -2 1-16rin2.dat - [1,16,18,-26,0,0,-1,0,2,0,0,0,0,-2, ldraw_lib__1_16rin2()], +// 1 16 18 -26 0 0 -1 0 2 0 0 0 0 -2 1-16ring2.dat + [1,16,18,-26,0,0,-1,0,2,0,0,0,0,-2, ldraw_lib__1_16ring2()], // 1 16 18 -26 0 0 -3 0 4 0 0 0 0 -4 1-16edge.dat [1,16,18,-26,0,0,-3,0,4,0,0,0,0,-4, ldraw_lib__1_16edge()], // 0 BFC INVERTNEXT diff --git a/parts/s/2723p05s01.scad b/parts/s/2723p05s01.scad index 8e88c2c6f..ba8dcf217 100644 --- a/parts/s/2723p05s01.scad +++ b/parts/s/2723p05s01.scad @@ -5,12 +5,12 @@ use <../../p/48/1-16ring14.scad> use <../../p/48/1-16tang.scad> use <../../p/48/1-8chrd.scad> use <../../p/48/1-8ndis.scad> -use <../../p/48/1-8rin14.scad> +use <../../p/48/1-8ring14.scad> function ldraw_lib__s__2723p05s01() = [ // 0 ~Technic Disc 3 x 3 with Axlehole with 4 Black Sections on One Side and 8 on Reverse Pattern - Quarter // 0 Name: s\2723p05s01.dat // 0 Author: Rene Rechthaler [Blechtaler] -// 0 !LDRAW_ORG Subpart UPDATE 2023-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__s__2723p05s01() = [ // // 0 !HISTORY 2023-01-01 [MagFors] Reworked pattern using primitives // 0 !HISTORY 2023-06-24 [OrionP] Official Update 2023-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // top, four areas // @@ -33,8 +34,8 @@ function ldraw_lib__s__2723p05s01() = [ [1,16,0,3,0,7,0,0,0,1,0,0,0,7, ldraw_lib__1_4ndis()], // 1 16 0 3 0 0 0 10 0 1 0 10 0 0 48\1-8chrd.dat [1,16,0,3,0,0,0,10,0,1,0,10,0,0, ldraw_lib__48__1_8chrd()], -// 1 16 0 3 0 0 0 2 0 1 0 2 0 0 48\1-8rin14.dat - [1,16,0,3,0,0,0,2,0,1,0,2,0,0, ldraw_lib__48__1_8rin14()], +// 1 16 0 3 0 0 0 2 0 1 0 2 0 0 48\1-8ring14.dat + [1,16,0,3,0,0,0,2,0,1,0,2,0,0, ldraw_lib__48__1_8ring14()], // 1 16 0 3 0 30 0 0 0 1 0 0 0 30 48\1-8chrd.dat [1,16,0,3,0,30,0,0,0,1,0,0,0,30, ldraw_lib__48__1_8chrd()], // 4 16 7 3 7 7 3 0 10 3 0 7.071 3 7.071 diff --git a/parts/s/2740s01.scad b/parts/s/2740s01.scad index 092796f7a..95af6ac9d 100644 --- a/parts/s/2740s01.scad +++ b/parts/s/2740s01.scad @@ -1,12 +1,12 @@ use <../../lib.scad> -use <../../p/48/4-4rin12.scad> +use <../../p/48/4-4ring12.scad> use <../../p/rect3.scad> use <../../p/tooth24.scad> function ldraw_lib__s__2740s01() = [ // 0 ~Technic Gear 24 Tooth - Teeth and Outer Ring without Edges // 0 Name: s\2740s01.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Subpart UPDATE 2015-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -14,7 +14,8 @@ function ldraw_lib__s__2740s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2015-12-30 [PTadmin] Official Update 2015-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Teeth // @@ -218,10 +219,10 @@ function ldraw_lib__s__2740s01() = [ // // 0 // Ring Surfaces // -// 1 16 0 0 -4.75 2.08 0 0 0 0 2.08 0 1 0 48\4-4rin12.dat - [1,16,0,0,-4.75,2.08,0,0,0,0,2.08,0,1,0, ldraw_lib__48__4_4rin12()], -// 1 16 0 0 4.75 2.08 0 0 0 0 2.08 0 -1 0 48\4-4rin12.dat - [1,16,0,0,4.75,2.08,0,0,0,0,2.08,0,-1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 -4.75 2.08 0 0 0 0 2.08 0 1 0 48\4-4ring12.dat + [1,16,0,0,-4.75,2.08,0,0,0,0,2.08,0,1,0, ldraw_lib__48__4_4ring12()], +// 1 16 0 0 4.75 2.08 0 0 0 0 2.08 0 -1 0 48\4-4ring12.dat + [1,16,0,0,4.75,2.08,0,0,0,0,2.08,0,-1,0, ldraw_lib__48__4_4ring12()], ]; module ldraw_lib__s__2740s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__s__2740s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/s/27925s01.scad b/parts/s/27925s01.scad index cdd4a8240..8df724848 100644 --- a/parts/s/27925s01.scad +++ b/parts/s/27925s01.scad @@ -1,6 +1,6 @@ use <../../lib.scad> use <../../p/1-4cylo.scad> -use <../../p/1-4rin20.scad> +use <../../p/1-4ring20.scad> use <../../p/1-4tang.scad> use <../../p/48/1-12chrd.scad> use <../../p/48/1-12cylo.scad> @@ -13,7 +13,7 @@ function ldraw_lib__s__27925s01() = [ // 0 ~Tile 2 x 2 Corner Round without Top Surface // 0 Name: s\27925s01.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2020-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__s__27925s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -33,8 +34,8 @@ function ldraw_lib__s__27925s01() = [ [1,16,-8.8202,7,8.8202,19.53,0,-.20248,0,1,0,.20248,0,-19.53, ldraw_lib__1_4cylo()], // 1 16 -8.8202 8 8.8202 19.53 0 -.20248 0 -1 0 .20248 0 -19.53 1-4tang.dat [1,16,-8.8202,8,8.8202,19.53,0,-.20248,0,-1,0,.20248,0,-19.53, ldraw_lib__1_4tang()], -// 1 16 -10 7 10 1 0 0 0 -1 0 0 0 -1 1-4rin20.dat - [1,16,-10,7,10,1,0,0,0,-1,0,0,0,-1, ldraw_lib__1_4rin20()], +// 1 16 -10 7 10 1 0 0 0 -1 0 0 0 -1 1-4ring20.dat + [1,16,-10,7,10,1,0,0,0,-1,0,0,0,-1, ldraw_lib__1_4ring20()], // 1 16 -10 0 10 40 0 0 0 7 0 0 0 -40 48\1-12cylo.dat [1,16,-10,0,10,40,0,0,0,7,0,0,0,-40, ldraw_lib__48__1_12cylo()], // 1 16 -11.95 7 9 40.95 0 0 0 1 0 0 0 -38 48\1-12cylo.dat diff --git a/parts/s/2850s01.scad b/parts/s/2850s01.scad index a57bcf150..f5a54c772 100644 --- a/parts/s/2850s01.scad +++ b/parts/s/2850s01.scad @@ -4,7 +4,7 @@ use <../../p/1-8ndis.scad> use <../../p/2-4cylo.scad> use <../../p/2-4ndis.scad> use <../../p/3-16cylo.scad> -use <../../p/3-16rin2.scad> +use <../../p/3-16ring2.scad> use <../../p/4-4ring6.scad> use <../../p/4-4ring9.scad> use <../../p/7-16cylo.scad> @@ -19,7 +19,7 @@ function ldraw_lib__s__2850s01() = [ // 0 ~Technic Engine Cylinder Head Common Geometry Half // 0 Name: s\2850s01.dat // 0 Author: Jeff Boen [onyx] -// 0 !LDRAW_ORG Subpart UPDATE 2018-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__s__2850s01() = [ // 0 !HISTORY 2015-02-22 [Philo] Subfiled from Jeff Boen original design // 0 !HISTORY 2015-11-11 [MMR1988] Reworked, split into a half // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // top studs // @@ -75,8 +76,8 @@ function ldraw_lib__s__2850s01() = [ [1,16,10,-4,10,0,0,4,0,4,0,4,0,0, ldraw_lib__7_16cylo()], // 1 16 10 -4 10 0 0 2 0 1 0 2 0 0 7-16ring2.dat [1,16,10,-4,10,0,0,2,0,1,0,2,0,0, ldraw_lib__7_16ring2()], -// 1 16 10 -4 10 0 0 -2 0 1 0 2 0 0 3-16rin2.dat - [1,16,10,-4,10,0,0,-2,0,1,0,2,0,0, ldraw_lib__3_16rin2()], +// 1 16 10 -4 10 0 0 -2 0 1 0 2 0 0 3-16ring2.dat + [1,16,10,-4,10,0,0,-2,0,1,0,2,0,0, ldraw_lib__3_16ring2()], // // 1 16 -5.544075 -2 11.539775 0 0.066333 -0.693992 2 0 0 0 -0.333585 -0.34256 box2-7.dat [1,16,-5.544075,-2,11.539775,0,0.066333,-0.693992,2,0,0,0,-0.333585,-0.34256, ldraw_lib__box2_7()], @@ -120,8 +121,8 @@ function ldraw_lib__s__2850s01() = [ [1,16,-10,-4,10,-4,0,0,0,4,0,0,0,4, ldraw_lib__7_16cylo()], // 1 16 -10 -4 10 -2 0 0 0 1 0 0 0 2 7-16ring2.dat [1,16,-10,-4,10,-2,0,0,0,1,0,0,0,2, ldraw_lib__7_16ring2()], -// 1 16 -10 -4 10 -2 0 0 0 1 0 0 0 -2 3-16rin2.dat - [1,16,-10,-4,10,-2,0,0,0,1,0,0,0,-2, ldraw_lib__3_16rin2()], +// 1 16 -10 -4 10 -2 0 0 0 1 0 0 0 -2 3-16ring2.dat + [1,16,-10,-4,10,-2,0,0,0,1,0,0,0,-2, ldraw_lib__3_16ring2()], // // 0 // cooling ribs // 0 BFC INVERTNEXT diff --git a/parts/s/2865s01.scad b/parts/s/2865s01.scad index d2acf5f2b..899bb975d 100644 --- a/parts/s/2865s01.scad +++ b/parts/s/2865s01.scad @@ -14,7 +14,7 @@ function ldraw_lib__s__2865s01() = [ // 0 ~Train Track 9V Sleeper Centre Section with Hole // 0 Name: s\2865s01.dat // 0 Author: Ludo Soete [ludo] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__s__2865s01() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2017-11-20 [MagFors] bfc'd // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2023-08-10 [Holly-Wood] Adjusted lenght, used stug groups +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 4 -20 1 0 0 0 -1 0 0 0 1 stud4.dat [1,16,0,4,-20,1,0,0,0,-1,0,0,0,1, ldraw_lib__stud4()], @@ -60,58 +61,58 @@ function ldraw_lib__s__2865s01() = [ [1,16,0,0,0,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4cyli()], // 1 16 0 4 20 0 0 1 0 -1 0 -1 0 0 stud4.dat [1,16,0,4,20,0,0,1,0,-1,0,-1,0,0, ldraw_lib__stud4()], -// 1 16 14 6 -40.5 2 0 0 0 0 -2 0 -1 0 rect.dat - [1,16,14,6,-40.5,2,0,0,0,0,-2,0,-1,0, ldraw_lib__rect()], -// 1 16 10 4 -38.25 2 0 0 0 4 0 0 0 2.25 box4-4a.dat - [1,16,10,4,-38.25,2,0,0,0,4,0,0,0,2.25, ldraw_lib__box4_4a()], -// 1 16 0 6 -40.5 8 0 0 0 0 -2 0 -1 0 rect.dat - [1,16,0,6,-40.5,8,0,0,0,0,-2,0,-1,0, ldraw_lib__rect()], -// 1 16 -10 4 -38.25 2 0 0 0 4 0 0 0 2.25 box4-4a.dat - [1,16,-10,4,-38.25,2,0,0,0,4,0,0,0,2.25, ldraw_lib__box4_4a()], -// 1 16 -14 6 -40.5 2 0 0 0 0 -2 0 -1 0 rect.dat - [1,16,-14,6,-40.5,2,0,0,0,0,-2,0,-1,0, ldraw_lib__rect()], -// 1 16 14 6 40.5 2 0 0 0 0 -2 0 1 0 rect.dat - [1,16,14,6,40.5,2,0,0,0,0,-2,0,1,0, ldraw_lib__rect()], -// 1 16 10 4 38.25 -2 0 0 0 4 0 0 0 -2.25 box4-4a.dat - [1,16,10,4,38.25,-2,0,0,0,4,0,0,0,-2.25, ldraw_lib__box4_4a()], -// 1 16 0 6 40.5 8 0 0 0 0 -2 0 1 0 rect.dat - [1,16,0,6,40.5,8,0,0,0,0,-2,0,1,0, ldraw_lib__rect()], -// 1 16 -10 4 38.25 -2 0 0 0 4 0 0 0 -2.25 box4-4a.dat - [1,16,-10,4,38.25,-2,0,0,0,4,0,0,0,-2.25, ldraw_lib__box4_4a()], -// 1 16 -14 6 40.5 2 0 0 0 0 -2 0 1 0 rect.dat - [1,16,-14,6,40.5,2,0,0,0,0,-2,0,1,0, ldraw_lib__rect()], -// 1 16 18 8 0 0 0 2 0 -1 0 40.5 0 0 rect2p.dat - [1,16,18,8,0,0,0,2,0,-1,0,40.5,0,0, ldraw_lib__rect2p()], -// 1 16 16 6 0 0 1 0 -2 0 0 0 0 40.5 rect1.dat - [1,16,16,6,0,0,1,0,-2,0,0,0,0,40.5, ldraw_lib__rect1()], -// 1 16 -18 8 0 0 0 -2 0 -1 0 -40.5 0 0 rect2p.dat - [1,16,-18,8,0,0,0,-2,0,-1,0,-40.5,0,0, ldraw_lib__rect2p()], -// 1 16 -16 6 0 0 -1 0 -2 0 0 0 0 -40.5 rect1.dat - [1,16,-16,6,0,0,-1,0,-2,0,0,0,0,-40.5, ldraw_lib__rect1()], +// 1 16 14 6 -40 2 0 0 0 0 -2 0 -1 0 rect.dat + [1,16,14,6,-40,2,0,0,0,0,-2,0,-1,0, ldraw_lib__rect()], +// 1 16 10 4 -38 2 0 0 0 4 0 0 0 2 box4-4a.dat + [1,16,10,4,-38,2,0,0,0,4,0,0,0,2, ldraw_lib__box4_4a()], +// 1 16 0 6 -40 8 0 0 0 0 -2 0 -1 0 rect.dat + [1,16,0,6,-40,8,0,0,0,0,-2,0,-1,0, ldraw_lib__rect()], +// 1 16 -10 4 -38 2 0 0 0 4 0 0 0 2 box4-4a.dat + [1,16,-10,4,-38,2,0,0,0,4,0,0,0,2, ldraw_lib__box4_4a()], +// 1 16 -14 6 -40 2 0 0 0 0 -2 0 -1 0 rect.dat + [1,16,-14,6,-40,2,0,0,0,0,-2,0,-1,0, ldraw_lib__rect()], +// 1 16 14 6 40 2 0 0 0 0 -2 0 1 0 rect.dat + [1,16,14,6,40,2,0,0,0,0,-2,0,1,0, ldraw_lib__rect()], +// 1 16 10 4 38 -2 0 0 0 4 0 0 0 -2 box4-4a.dat + [1,16,10,4,38,-2,0,0,0,4,0,0,0,-2, ldraw_lib__box4_4a()], +// 1 16 0 6 40 8 0 0 0 0 -2 0 1 0 rect.dat + [1,16,0,6,40,8,0,0,0,0,-2,0,1,0, ldraw_lib__rect()], +// 1 16 -10 4 38 -2 0 0 0 4 0 0 0 -2 box4-4a.dat + [1,16,-10,4,38,-2,0,0,0,4,0,0,0,-2, ldraw_lib__box4_4a()], +// 1 16 -14 6 40 2 0 0 0 0 -2 0 1 0 rect.dat + [1,16,-14,6,40,2,0,0,0,0,-2,0,1,0, ldraw_lib__rect()], +// 1 16 18 8 0 0 0 2 0 -1 0 40 0 0 rect2p.dat + [1,16,18,8,0,0,0,2,0,-1,0,40,0,0, ldraw_lib__rect2p()], +// 1 16 16 6 0 0 1 0 -2 0 0 0 0 40 rect1.dat + [1,16,16,6,0,0,1,0,-2,0,0,0,0,40, ldraw_lib__rect1()], +// 1 16 -18 8 0 0 0 -2 0 -1 0 -40 0 0 rect2p.dat + [1,16,-18,8,0,0,0,-2,0,-1,0,-40,0,0, ldraw_lib__rect2p()], +// 1 16 -16 6 0 0 -1 0 -2 0 0 0 0 -40 rect1.dat + [1,16,-16,6,0,0,-1,0,-2,0,0,0,0,-40, ldraw_lib__rect1()], // 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4ndis.dat [1,16,0,0,0,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4ndis()], // 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4edge.dat [1,16,0,0,0,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4edge()], -// 4 16 8 4 -8 16 4 -40.5 -16 4 -40.5 -8 4 -8 - [4,16,8,4,-8,16,4,-40.5,-16,4,-40.5,-8,4,-8], -// 4 16 -8 4 8 -16 4 40.5 16 4 40.5 8 4 8 - [4,16,-8,4,8,-16,4,40.5,16,4,40.5,8,4,8], -// 4 16 -8 4 -8 -16 4 -40.5 -16 4 40.5 -8 4 8 - [4,16,-8,4,-8,-16,4,-40.5,-16,4,40.5,-8,4,8], -// 4 16 8 4 8 16 4 40.5 16 4 -40.5 8 4 -8 - [4,16,8,4,8,16,4,40.5,16,4,-40.5,8,4,-8], -// 4 16 -6 0 -6 -20 0 -40.5 20 0 -40.5 6 0 -6 - [4,16,-6,0,-6,-20,0,-40.5,20,0,-40.5,6,0,-6], -// 4 16 6 0 6 20 0 40.5 -20 0 40.5 -6 0 6 - [4,16,6,0,6,20,0,40.5,-20,0,40.5,-6,0,6], -// 4 16 -6 0 6 -20 0 40.5 -20 0 -40.5 -6 0 -6 - [4,16,-6,0,6,-20,0,40.5,-20,0,-40.5,-6,0,-6], -// 4 16 6 0 -6 20 0 -40.5 20 0 40.5 6 0 6 - [4,16,6,0,-6,20,0,-40.5,20,0,40.5,6,0,6], -// 1 16 -20 4 0 0 1 0 -4 0 0 0 0 40.5 rect1.dat - [1,16,-20,4,0,0,1,0,-4,0,0,0,0,40.5, ldraw_lib__rect1()], -// 1 16 20 4 0 0 -1 0 -4 0 0 0 0 -40.5 rect1.dat - [1,16,20,4,0,0,-1,0,-4,0,0,0,0,-40.5, ldraw_lib__rect1()], +// 4 16 8 4 -8 16 4 -40 -16 4 -40 -8 4 -8 + [4,16,8,4,-8,16,4,-40,-16,4,-40,-8,4,-8], +// 4 16 -8 4 8 -16 4 40 16 4 40 8 4 8 + [4,16,-8,4,8,-16,4,40,16,4,40,8,4,8], +// 4 16 -8 4 -8 -16 4 -40 -16 4 40 -8 4 8 + [4,16,-8,4,-8,-16,4,-40,-16,4,40,-8,4,8], +// 4 16 8 4 8 16 4 40 16 4 -40 8 4 -8 + [4,16,8,4,8,16,4,40,16,4,-40,8,4,-8], +// 4 16 -6 0 -6 -20 0 -40 20 0 -40 6 0 -6 + [4,16,-6,0,-6,-20,0,-40,20,0,-40,6,0,-6], +// 4 16 6 0 6 20 0 40 -20 0 40 -6 0 6 + [4,16,6,0,6,20,0,40,-20,0,40,-6,0,6], +// 4 16 -6 0 6 -20 0 40 -20 0 -40 -6 0 -6 + [4,16,-6,0,6,-20,0,40,-20,0,-40,-6,0,-6], +// 4 16 6 0 -6 20 0 -40 20 0 40 6 0 6 + [4,16,6,0,-6,20,0,-40,20,0,40,6,0,6], +// 1 16 -20 4 0 0 1 0 -4 0 0 0 0 40 rect1.dat + [1,16,-20,4,0,0,1,0,-4,0,0,0,0,40, ldraw_lib__rect1()], +// 1 16 20 4 0 0 -1 0 -4 0 0 0 0 -40 rect1.dat + [1,16,20,4,0,0,-1,0,-4,0,0,0,0,-40, ldraw_lib__rect1()], // 1 16 0 0 -20 0 0 1 0 1 0 -1 0 0 stug-2x2.dat [1,16,0,0,-20,0,0,1,0,1,0,-1,0,0, ldraw_lib__stug_2x2()], // 1 16 0 0 20 0 0 1 0 1 0 -1 0 0 stug-2x2.dat diff --git a/parts/s/2865s02.scad b/parts/s/2865s02.scad index 0393fdb3c..9c1c1dc05 100644 --- a/parts/s/2865s02.scad +++ b/parts/s/2865s02.scad @@ -8,7 +8,7 @@ function ldraw_lib__s__2865s02() = [ // 0 ~Train Track 9V Sleeper Centre Section without Hole // 0 Name: s\2865s02.dat // 0 Author: Ludo Soete [ludo] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,40 +21,41 @@ function ldraw_lib__s__2865s02() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2017-11-20 [MagFors] bfc'd // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2023-07-30 [Holly-Wood] Adjusted lenght +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 4 0 0 0 1 0 -1 0 -1 0 0 stug4-1x3.dat [1,16,0,4,0,0,0,1,0,-1,0,-1,0,0, ldraw_lib__stug4_1x3()], -// 1 16 14 6 -40.5 2 0 0 0 0 -2 0 -1 0 rect.dat - [1,16,14,6,-40.5,2,0,0,0,0,-2,0,-1,0, ldraw_lib__rect()], -// 1 16 10 4 -38.25 2 0 0 0 4 0 0 0 2.25 box4-4a.dat - [1,16,10,4,-38.25,2,0,0,0,4,0,0,0,2.25, ldraw_lib__box4_4a()], -// 1 16 0 6 -40.5 8 0 0 0 0 -2 0 -1 0 rect.dat - [1,16,0,6,-40.5,8,0,0,0,0,-2,0,-1,0, ldraw_lib__rect()], -// 1 16 -10 4 -38.25 2 0 0 0 4 0 0 0 2.25 box4-4a.dat - [1,16,-10,4,-38.25,2,0,0,0,4,0,0,0,2.25, ldraw_lib__box4_4a()], -// 1 16 -14 6 -40.5 2 0 0 0 0 -2 0 -1 0 rect.dat - [1,16,-14,6,-40.5,2,0,0,0,0,-2,0,-1,0, ldraw_lib__rect()], -// 1 16 14 6 40.5 2 0 0 0 0 -2 0 1 0 rect.dat - [1,16,14,6,40.5,2,0,0,0,0,-2,0,1,0, ldraw_lib__rect()], -// 1 16 10 4 38.25 -2 0 0 0 4 0 0 0 -2.25 box4-4a.dat - [1,16,10,4,38.25,-2,0,0,0,4,0,0,0,-2.25, ldraw_lib__box4_4a()], -// 1 16 0 6 40.5 8 0 0 0 0 -2 0 1 0 rect.dat - [1,16,0,6,40.5,8,0,0,0,0,-2,0,1,0, ldraw_lib__rect()], -// 1 16 -10 4 38.25 -2 0 0 0 4 0 0 0 -2.25 box4-4a.dat - [1,16,-10,4,38.25,-2,0,0,0,4,0,0,0,-2.25, ldraw_lib__box4_4a()], -// 1 16 -14 6 40.5 2 0 0 0 0 -2 0 1 0 rect.dat - [1,16,-14,6,40.5,2,0,0,0,0,-2,0,1,0, ldraw_lib__rect()], +// 1 16 14 6 -40 2 0 0 0 0 -2 0 -1 0 rect.dat + [1,16,14,6,-40,2,0,0,0,0,-2,0,-1,0, ldraw_lib__rect()], +// 1 16 10 4 -38 2 0 0 0 4 0 0 0 2 box4-4a.dat + [1,16,10,4,-38,2,0,0,0,4,0,0,0,2, ldraw_lib__box4_4a()], +// 1 16 0 6 -40 8 0 0 0 0 -2 0 -1 0 rect.dat + [1,16,0,6,-40,8,0,0,0,0,-2,0,-1,0, ldraw_lib__rect()], +// 1 16 -10 4 -38 2 0 0 0 4 0 0 0 2 box4-4a.dat + [1,16,-10,4,-38,2,0,0,0,4,0,0,0,2, ldraw_lib__box4_4a()], +// 1 16 -14 6 -40 2 0 0 0 0 -2 0 -1 0 rect.dat + [1,16,-14,6,-40,2,0,0,0,0,-2,0,-1,0, ldraw_lib__rect()], +// 1 16 14 6 40 2 0 0 0 0 -2 0 1 0 rect.dat + [1,16,14,6,40,2,0,0,0,0,-2,0,1,0, ldraw_lib__rect()], +// 1 16 10 4 38 -2 0 0 0 4 0 0 0 -2 box4-4a.dat + [1,16,10,4,38,-2,0,0,0,4,0,0,0,-2, ldraw_lib__box4_4a()], +// 1 16 0 6 40 8 0 0 0 0 -2 0 1 0 rect.dat + [1,16,0,6,40,8,0,0,0,0,-2,0,1,0, ldraw_lib__rect()], +// 1 16 -10 4 38 -2 0 0 0 4 0 0 0 -2 box4-4a.dat + [1,16,-10,4,38,-2,0,0,0,4,0,0,0,-2, ldraw_lib__box4_4a()], +// 1 16 -14 6 40 2 0 0 0 0 -2 0 1 0 rect.dat + [1,16,-14,6,40,2,0,0,0,0,-2,0,1,0, ldraw_lib__rect()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], -// 1 16 0 8 0 0 0 16 0 -4 0 -40.5 0 0 box3u8p.dat - [1,16,0,8,0,0,0,16,0,-4,0,-40.5,0,0, ldraw_lib__box3u8p()], -// 4 16 20 8 -40.5 16 8 -40.5 16 8 40.5 20 8 40.5 - [4,16,20,8,-40.5,16,8,-40.5,16,8,40.5,20,8,40.5], -// 4 16 -20 8 40.5 -16 8 40.5 -16 8 -40.5 -20 8 -40.5 - [4,16,-20,8,40.5,-16,8,40.5,-16,8,-40.5,-20,8,-40.5], -// 1 16 0 8 0 0 0 20 0 -8 0 -40.5 0 0 box3u8p.dat - [1,16,0,8,0,0,0,20,0,-8,0,-40.5,0,0, ldraw_lib__box3u8p()], +// 1 16 0 8 0 0 0 16 0 -4 0 -40 0 0 box3u8p.dat + [1,16,0,8,0,0,0,16,0,-4,0,-40,0,0, ldraw_lib__box3u8p()], +// 4 16 20 8 -40 16 8 -40 16 8 40 20 8 40 + [4,16,20,8,-40,16,8,-40,16,8,40,20,8,40], +// 4 16 -20 8 40 -16 8 40 -16 8 -40 -20 8 -40 + [4,16,-20,8,40,-16,8,40,-16,8,-40,-20,8,-40], +// 1 16 0 8 0 0 0 20 0 -8 0 -40 0 0 box3u8p.dat + [1,16,0,8,0,0,0,20,0,-8,0,-40,0,0, ldraw_lib__box3u8p()], // 1 16 0 0 -20 0 0 1 0 1 0 -1 0 0 stug-2x2.dat [1,16,0,0,-20,0,0,1,0,1,0,-1,0,0, ldraw_lib__stug_2x2()], // 1 16 0 0 20 0 0 1 0 1 0 -1 0 0 stug-2x2.dat diff --git a/parts/s/2867as01.scad b/parts/s/2867as01.scad new file mode 100644 index 000000000..f931b7c91 --- /dev/null +++ b/parts/s/2867as01.scad @@ -0,0 +1,2921 @@ +use <../../lib.scad> +use <../../p/box4t.scad> +function ldraw_lib__s__2867as01() = [ +// 0 ~Train Track 9V Curved - Half +// 0 Name: s\2867as01.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 2 24 84.996 8 52.776 83.624 8 38.843 + [2,24,84.996,8,52.776,83.624,8,38.843], +// 2 24 83.005 8 52.971 81.633 8 39.039 + [2,24,83.005,8,52.971,81.633,8,39.039], +// 2 24 1 8 57 1 8 43 + [2,24,1,8,57,1,8,43], +// 2 24 147.577 8 44.436 144.845 8 30.705 + [2,24,147.577,8,44.436,144.845,8,30.705], +// 2 24 128.066 8 -53.648 125.336 8 -67.375 + [2,24,128.066,8,-53.648,125.336,8,-67.375], +// 2 24 75.194 8 -46.744 73.822 8 -60.676 + [2,24,75.194,8,-46.744,73.822,8,-60.676], +// 2 24 73.204 8 -46.548 71.832 8 -60.48 + [2,24,73.204,8,-46.548,71.832,8,-60.48], +// 2 24 1 8 -43 1 8 -57 + [2,24,1,8,-43,1,8,-57], +// 2 24 20 8 -40 29.835 8 -40.338 + [2,24,20,8,-40,29.835,8,-40.338], +// 2 24 48.893 8 41.83 62.754 8 40.964 + [2,24,48.893,8,41.83,62.754,8,40.964], +// 2 24 94.398 8 -45.62 104.104 8 -46.902 + [2,24,94.398,8,-45.62,104.104,8,-46.902], +// 2 24 101.17 8 -66.686 92.43 8 -65.51 + [2,24,101.17,8,-66.686,92.43,8,-65.51], +// 2 24 34.598 8 56.545 20 8 57.055 + [2,24,34.598,8,56.545,20,8,57.055], +// 2 24 92.73 8 -62.512 101.61 8 -63.718 + [2,24,92.73,8,-62.512,101.61,8,-63.718], +// 2 24 128.066 8 -53.648 118.502 8 -52.067 + [2,24,128.066,8,-53.648,118.502,8,-52.067], +// 2 24 43.836 8 -61.047 28.853 8 -60.314 + [2,24,43.836,8,-61.047,28.853,8,-60.314], +// 2 24 44.818 8 -41.071 54.59 8 -41.7 + [2,24,44.818,8,-41.071,54.59,8,-41.7], +// 2 24 20 8 -42.98 1 8 -43 + [2,24,20,8,-42.98,1,8,-43], +// 2 24 29.835 8 -40.338 44.818 8 -41.071 + [2,24,29.835,8,-40.338,44.818,8,-41.071], +// 2 24 33.911 8 42.562 48.893 8 41.83 + [2,24,33.911,8,42.562,48.893,8,41.83], +// 2 24 34.745 8 59.542 49.728 8 58.809 + [2,24,34.745,8,59.542,49.728,8,58.809], +// 2 24 29.688 8 -43.335 20 8 -42.98 + [2,24,29.688,8,-43.335,20,8,-42.98], +// 2 24 62.43 8 37.916 48.746 8 38.833 + [2,24,62.43,8,37.916,48.746,8,38.833], +// 2 24 73.822 8 -60.676 92.73 8 -62.512 + [2,24,73.822,8,-60.676,92.73,8,-62.512], +// 2 24 133.612 8 49.82 148.162 8 47.378 + [2,24,133.612,8,49.82,148.162,8,47.378], +// 2 24 103.664 8 -49.87 94.105 8 -48.571 + [2,24,103.664,8,-49.87,94.105,8,-48.571], +// 2 24 52.929 8 -58.598 71.832 8 -60.48 + [2,24,52.929,8,-58.598,71.832,8,-60.48], +// 2 24 1 8 43 20 8 43.055 + [2,24,1,8,43,20,8,43.055], +// 2 24 118.942 8 -49.1 128.652 8 -50.702 + [2,24,118.942,8,-49.1,128.652,8,-50.702], +// 2 24 116.448 8 -65.916 125.336 8 -67.375 + [2,24,116.448,8,-65.916,125.336,8,-67.375], +// 2 24 52.63 8 -61.59 43.836 8 -61.047 + [2,24,52.63,8,-61.59,43.836,8,-61.047], +// 2 24 20 8 -56.988 29.001 8 -57.318 + [2,24,20,8,-56.988,29.001,8,-57.318], +// 2 24 20 8 60 34.745 8 59.542 + [2,24,20,8,60,34.745,8,59.542], +// 2 24 49.728 8 58.809 64.42 8 57.81 + [2,24,49.728,8,58.809,64.42,8,57.81], +// 2 24 73.204 8 -46.548 54.305 8 -44.657 + [2,24,73.204,8,-46.548,54.305,8,-44.657], +// 2 24 124.75 8 -70.318 116.008 8 -68.884 + [2,24,124.75,8,-70.318,116.008,8,-68.884], +// 2 24 104.22 8 53.89 118.774 8 52.018 + [2,24,104.22,8,53.89,118.774,8,52.018], +// 2 24 118.334 8 49.05 103.929 8 50.981 + [2,24,118.334,8,49.05,103.929,8,50.981], +// 2 24 64.129 8 54.897 49.58 8 55.813 + [2,24,64.129,8,54.897,49.58,8,55.813], +// 2 24 49.58 8 55.813 34.598 8 56.545 + [2,24,49.58,8,55.813,34.598,8,56.545], +// 2 24 103.929 8 50.981 84.996 8 52.776 + [2,24,103.929,8,50.981,84.996,8,52.776], +// 2 24 33.763 8 39.566 20 8 40 + [2,24,33.763,8,39.566,20,8,40], +// 2 24 102.554 8 37.049 116.28 8 35.202 + [2,24,102.554,8,37.049,116.28,8,35.202], +// 2 24 115.84 8 32.234 102.238 8 33.996 + [2,24,115.84,8,32.234,102.238,8,33.996], +// 2 24 29.001 8 -57.318 43.983 8 -58.05 + [2,24,29.001,8,-57.318,43.983,8,-58.05], +// 2 24 20 8 57.055 1 8 57 + [2,24,20,8,57.055,1,8,57], +// 2 24 28.853 8 -60.314 20 8 -60 + [2,24,28.853,8,-60.314,20,8,-60], +// 2 24 48.746 8 38.833 33.763 8 39.566 + [2,24,48.746,8,38.833,33.763,8,39.566], +// 2 24 1 8 -57 20 8 -56.988 + [2,24,1,8,-57,20,8,-56.988], +// 2 24 43.983 8 -58.05 52.929 8 -58.598 + [2,24,43.983,8,-58.05,52.929,8,-58.598], +// 2 24 54.305 8 -44.657 44.67 8 -44.067 + [2,24,54.305,8,-44.657,44.67,8,-44.067], +// 2 24 94.105 8 -48.571 75.194 8 -46.744 + [2,24,94.105,8,-48.571,75.194,8,-46.744], +// 2 24 131.118 8 33.004 144.845 8 30.705 + [2,24,131.118,8,33.004,144.845,8,30.705], +// 2 24 44.67 8 -44.067 29.688 8 -43.335 + [2,24,44.67,8,-44.067,29.688,8,-43.335], +// 2 24 147.577 8 44.436 133.172 8 46.853 + [2,24,147.577,8,44.436,133.172,8,46.853], +// 2 24 20 8 43.055 33.911 8 42.562 + [2,24,20,8,43.055,33.911,8,42.562], +// 2 24 144.26 8 27.762 130.678 8 30.036 + [2,24,144.26,8,27.762,130.678,8,30.036], +// 2 24 83.005 8 52.971 64.129 8 54.897 + [2,24,83.005,8,52.971,64.129,8,54.897], +// 2 24 62.754 8 40.964 81.633 8 39.039 + [2,24,62.754,8,40.964,81.633,8,39.039], +// 2 24 83.624 8 38.843 102.554 8 37.049 + [2,24,83.624,8,38.843,102.554,8,37.049], +// +// 4 16 83.005 8 52.971 84.996 8 52.776 83.624 8 38.843 81.633 8 39.039 + [4,16,83.005,8,52.971,84.996,8,52.776,83.624,8,38.843,81.633,8,39.039], +// 4 16 73.204 8 -46.548 75.194 8 -46.744 73.822 8 -60.676 71.832 8 -60.48 + [4,16,73.204,8,-46.548,75.194,8,-46.744,73.822,8,-60.676,71.832,8,-60.48], +// 4 16 116.448 8 -65.916 125.336 8 -67.375 124.75 8 -70.318 116.008 8 -68.884 + [4,16,116.448,8,-65.916,125.336,8,-67.375,124.75,8,-70.318,116.008,8,-68.884], +// 4 16 101.61 8 -63.718 101.17 8 -66.686 92.43 8 -65.51 92.73 8 -62.512 + [4,16,101.61,8,-63.718,101.17,8,-66.686,92.43,8,-65.51,92.73,8,-62.512], +// 3 16 92.73 8 -62.512 92.43 8 -65.51 88.45 8 -65.118 + [3,16,92.73,8,-62.512,92.43,8,-65.51,88.45,8,-65.118], +// 3 16 92.73 8 -62.512 88.45 8 -65.118 84.47 8 -64.726 + [3,16,92.73,8,-62.512,88.45,8,-65.118,84.47,8,-64.726], +// 4 16 92.73 8 -62.512 84.47 8 -64.726 80.49 8 -64.334 73.822 8 -60.676 + [4,16,92.73,8,-62.512,84.47,8,-64.726,80.49,8,-64.334,73.822,8,-60.676], +// 4 16 71.832 8 -60.48 73.822 8 -60.676 80.49 8 -64.334 64.57 8 -62.766 + [4,16,71.832,8,-60.48,73.822,8,-60.676,80.49,8,-64.334,64.57,8,-62.766], +// 4 16 71.832 8 -60.48 64.57 8 -62.766 60.59 8 -62.374 52.929 8 -58.598 + [4,16,71.832,8,-60.48,64.57,8,-62.766,60.59,8,-62.374,52.929,8,-58.598], +// 3 16 60.59 8 -62.374 56.61 8 -61.982 52.929 8 -58.598 + [3,16,60.59,8,-62.374,56.61,8,-61.982,52.929,8,-58.598], +// 3 16 52.929 8 -58.598 56.61 8 -61.982 52.63 8 -61.59 + [3,16,52.929,8,-58.598,56.61,8,-61.982,52.63,8,-61.59], +// 4 16 43.983 8 -58.05 52.929 8 -58.598 52.63 8 -61.59 43.836 8 -61.047 + [4,16,43.983,8,-58.05,52.929,8,-58.598,52.63,8,-61.59,43.836,8,-61.047], +// 4 16 29.001 8 -57.318 43.983 8 -58.05 43.836 8 -61.047 28.853 8 -60.314 + [4,16,29.001,8,-57.318,43.983,8,-58.05,43.836,8,-61.047,28.853,8,-60.314], +// 4 16 29.001 8 -57.318 28.853 8 -60.314 20 8 -60 20 8 -56.988 + [4,16,29.001,8,-57.318,28.853,8,-60.314,20,8,-60,20,8,-56.988], +// 3 16 20 8 -56.988 20 8 -60 16 8 -60 + [3,16,20,8,-56.988,20,8,-60,16,8,-60], +// 3 16 20 8 -56.988 16 8 -60 12 8 -60 + [3,16,20,8,-56.988,16,8,-60,12,8,-60], +// 4 16 20 8 -56.988 12 8 -60 8 8 -60 1 8 -57 + [4,16,20,8,-56.988,12,8,-60,8,8,-60,1,8,-57], +// 4 16 128.652 8 -50.702 128.066 8 -53.648 118.502 8 -52.067 118.942 8 -49.1 + [4,16,128.652,8,-50.702,128.066,8,-53.648,118.502,8,-52.067,118.942,8,-49.1], +// 4 16 104.104 8 -46.902 103.664 8 -49.87 94.105 8 -48.571 94.398 8 -45.62 + [4,16,104.104,8,-46.902,103.664,8,-49.87,94.105,8,-48.571,94.398,8,-45.62], +// 3 16 94.398 8 -45.62 94.105 8 -48.571 90.417 8 -45.228 + [3,16,94.398,8,-45.62,94.105,8,-48.571,90.417,8,-45.228], +// 3 16 90.417 8 -45.228 94.105 8 -48.571 86.436 8 -44.836 + [3,16,90.417,8,-45.228,94.105,8,-48.571,86.436,8,-44.836], +// 4 16 82.455 8 -44.444 86.436 8 -44.836 94.105 8 -48.571 75.194 8 -46.744 + [4,16,82.455,8,-44.444,86.436,8,-44.836,94.105,8,-48.571,75.194,8,-46.744], +// 4 16 66.532 8 -42.876 82.455 8 -44.444 75.194 8 -46.744 73.204 8 -46.548 + [4,16,66.532,8,-42.876,82.455,8,-44.444,75.194,8,-46.744,73.204,8,-46.548], +// 4 16 62.551 8 -42.484 66.532 8 -42.876 73.204 8 -46.548 54.305 8 -44.657 + [4,16,62.551,8,-42.484,66.532,8,-42.876,73.204,8,-46.548,54.305,8,-44.657], +// 3 16 62.551 8 -42.484 54.305 8 -44.657 58.571 8 -42.092 + [3,16,62.551,8,-42.484,54.305,8,-44.657,58.571,8,-42.092], +// 3 16 58.571 8 -42.092 54.305 8 -44.657 54.59 8 -41.7 + [3,16,58.571,8,-42.092,54.305,8,-44.657,54.59,8,-41.7], +// 4 16 54.59 8 -41.7 54.305 8 -44.657 44.67 8 -44.067 44.818 8 -41.071 + [4,16,54.59,8,-41.7,54.305,8,-44.657,44.67,8,-44.067,44.818,8,-41.071], +// 4 16 44.818 8 -41.071 44.67 8 -44.067 29.688 8 -43.335 29.835 8 -40.338 + [4,16,44.818,8,-41.071,44.67,8,-44.067,29.688,8,-43.335,29.835,8,-40.338], +// 4 16 29.835 8 -40.338 29.688 8 -43.335 20 8 -42.98 20 8 -40 + [4,16,29.835,8,-40.338,29.688,8,-43.335,20,8,-42.98,20,8,-40], +// 3 16 20 8 -40 20 8 -42.98 16 8 -40 + [3,16,20,8,-40,20,8,-42.98,16,8,-40], +// 3 16 16 8 -40 20 8 -42.98 12 8 -40 + [3,16,16,8,-40,20,8,-42.98,12,8,-40], +// 4 16 8 8 -40 12 8 -40 20 8 -42.98 1 8 -43 + [4,16,8,8,-40,12,8,-40,20,8,-42.98,1,8,-43], +// 4 16 144.845 8 30.705 144.26 8 27.762 130.678 8 30.036 131.118 8 33.004 + [4,16,144.845,8,30.705,144.26,8,27.762,130.678,8,30.036,131.118,8,33.004], +// 4 16 116.28 8 35.202 115.84 8 32.234 102.238 8 33.996 102.554 8 37.049 + [4,16,116.28,8,35.202,115.84,8,32.234,102.238,8,33.996,102.554,8,37.049], +// 3 16 102.554 8 37.049 102.238 8 33.996 98.257 8 34.388 + [3,16,102.554,8,37.049,102.238,8,33.996,98.257,8,34.388], +// 3 16 102.554 8 37.049 98.257 8 34.388 94.276 8 34.78 + [3,16,102.554,8,37.049,98.257,8,34.388,94.276,8,34.78], +// 4 16 102.554 8 37.049 94.276 8 34.78 90.295 8 35.172 83.624 8 38.843 + [4,16,102.554,8,37.049,94.276,8,34.78,90.295,8,35.172,83.624,8,38.843], +// 4 16 81.633 8 39.039 83.624 8 38.843 90.295 8 35.172 74.372 8 36.74 + [4,16,81.633,8,39.039,83.624,8,38.843,90.295,8,35.172,74.372,8,36.74], +// 4 16 81.633 8 39.039 74.372 8 36.74 70.391 8 37.132 62.754 8 40.964 + [4,16,81.633,8,39.039,74.372,8,36.74,70.391,8,37.132,62.754,8,40.964], +// 3 16 62.754 8 40.964 70.391 8 37.132 66.411 8 37.524 + [3,16,62.754,8,40.964,70.391,8,37.132,66.411,8,37.524], +// 3 16 62.43 8 37.916 62.754 8 40.964 66.411 8 37.524 + [3,16,62.43,8,37.916,62.754,8,40.964,66.411,8,37.524], +// +// 4 16 48.893 8 41.83 62.754 8 40.964 62.43 8 37.916 48.746 8 38.833 + [4,16,48.893,8,41.83,62.754,8,40.964,62.43,8,37.916,48.746,8,38.833], +// 4 16 48.893 8 41.83 48.746 8 38.833 33.763 8 39.566 33.911 8 42.562 + [4,16,48.893,8,41.83,48.746,8,38.833,33.763,8,39.566,33.911,8,42.562], +// 4 16 33.911 8 42.562 33.763 8 39.566 20 8 40 20 8 43.055 + [4,16,33.911,8,42.562,33.763,8,39.566,20,8,40,20,8,43.055], +// 3 16 20 8 43.055 20 8 40 16 8 40 + [3,16,20,8,43.055,20,8,40,16,8,40], +// 3 16 20 8 43.055 16 8 40 12 8 40 + [3,16,20,8,43.055,16,8,40,12,8,40], +// 4 16 20 8 43.055 12 8 40 8 8 40 1 8 43 + [4,16,20,8,43.055,12,8,40,8,8,40,1,8,43], +// 4 16 148.162 8 47.378 147.577 8 44.436 133.172 8 46.853 133.612 8 49.82 + [4,16,148.162,8,47.378,147.577,8,44.436,133.172,8,46.853,133.612,8,49.82], +// 4 16 118.774 8 52.018 118.334 8 49.05 103.929 8 50.981 104.22 8 53.89 + [4,16,118.774,8,52.018,118.334,8,49.05,103.929,8,50.981,104.22,8,53.89], +// 3 16 104.22 8 53.89 103.929 8 50.981 100.24 8 54.282 + [3,16,104.22,8,53.89,103.929,8,50.981,100.24,8,54.282], +// 3 16 100.24 8 54.282 103.929 8 50.981 96.26 8 54.674 + [3,16,100.24,8,54.282,103.929,8,50.981,96.26,8,54.674], +// 4 16 92.28 8 55.066 96.26 8 54.674 103.929 8 50.981 84.996 8 52.776 + [4,16,92.28,8,55.066,96.26,8,54.674,103.929,8,50.981,84.996,8,52.776], +// 4 16 92.28 8 55.066 84.996 8 52.776 83.005 8 52.971 76.36 8 56.634 + [4,16,92.28,8,55.066,84.996,8,52.776,83.005,8,52.971,76.36,8,56.634], +// 4 16 72.38 8 57.026 76.36 8 56.634 83.005 8 52.971 64.129 8 54.897 + [4,16,72.38,8,57.026,76.36,8,56.634,83.005,8,52.971,64.129,8,54.897], +// 3 16 72.38 8 57.026 64.129 8 54.897 68.4 8 57.418 + [3,16,72.38,8,57.026,64.129,8,54.897,68.4,8,57.418], +// 3 16 68.4 8 57.418 64.129 8 54.897 64.42 8 57.81 + [3,16,68.4,8,57.418,64.129,8,54.897,64.42,8,57.81], +// 4 16 64.42 8 57.81 64.129 8 54.897 49.58 8 55.813 49.728 8 58.809 + [4,16,64.42,8,57.81,64.129,8,54.897,49.58,8,55.813,49.728,8,58.809], +// 4 16 49.728 8 58.809 49.58 8 55.813 34.598 8 56.545 34.745 8 59.542 + [4,16,49.728,8,58.809,49.58,8,55.813,34.598,8,56.545,34.745,8,59.542], +// 4 16 20 8 60 34.745 8 59.542 34.598 8 56.545 20 8 57.055 + [4,16,20,8,60,34.745,8,59.542,34.598,8,56.545,20,8,57.055], +// 3 16 20 8 60 20 8 57.055 16 8 60 + [3,16,20,8,60,20,8,57.055,16,8,60], +// 3 16 16 8 60 20 8 57.055 12 8 60 + [3,16,16,8,60,20,8,57.055,12,8,60], +// 4 16 8 8 60 12 8 60 20 8 57.055 1 8 57 + [4,16,8,8,60,12,8,60,20,8,57.055,1,8,57], +// 4 16 164.657 8 27.783 159.953 8 24.641 148.183 8 26.982 148.964 8 30.905 + [4,16,164.657,8,27.783,159.953,8,24.641,148.183,8,26.982,148.964,8,30.905], +// 4 16 156.009 8 45.817 159.932 8 45.037 166.998 8 39.553 151.305 8 42.675 + [4,16,156.009,8,45.817,159.932,8,45.037,166.998,8,39.553,151.305,8,42.675], +// 4 16 148.964 8 30.905 144.845 8 30.705 147.577 8 44.436 151.305 8 42.675 + [4,16,148.964,8,30.905,144.845,8,30.705,147.577,8,44.436,151.305,8,42.675], +// 4 16 148.183 8 26.982 144.26 8 27.762 144.845 8 30.705 148.964 8 30.905 + [4,16,148.183,8,26.982,144.26,8,27.762,144.845,8,30.705,148.964,8,30.905], +// 4 16 151.305 8 42.675 147.577 8 44.436 148.162 8 47.378 152.085 8 46.598 + [4,16,151.305,8,42.675,147.577,8,44.436,148.162,8,47.378,152.085,8,46.598], +// 3 16 151.305 8 42.675 152.085 8 46.598 156.009 8 45.817 + [3,16,151.305,8,42.675,152.085,8,46.598,156.009,8,45.817], +// 3 16 163.855 8 44.257 166.998 8 39.553 159.932 8 45.037 + [3,16,163.855,8,44.257,166.998,8,39.553,159.932,8,45.037], +// 4 16 144.345 8 -53.823 147.488 8 -58.527 131.795 8 -55.405 132.575 8 -51.482 + [4,16,144.345,8,-53.823,147.488,8,-58.527,131.795,8,-55.405,132.575,8,-51.482], +// 4 16 128.652 8 -50.702 132.575 8 -51.482 131.795 8 -55.405 128.066 8 -53.648 + [4,16,128.652,8,-50.702,132.575,8,-51.482,131.795,8,-55.405,128.066,8,-53.648], +// 4 16 125.336 8 -67.375 128.066 8 -53.648 131.795 8 -55.405 129.454 8 -67.175 + [4,16,125.336,8,-67.375,128.066,8,-53.648,131.795,8,-55.405,129.454,8,-67.175], +// 4 16 124.75 8 -70.318 125.336 8 -67.375 129.454 8 -67.175 128.673 8 -71.098 + [4,16,124.75,8,-70.318,125.336,8,-67.375,129.454,8,-67.175,128.673,8,-71.098], +// 3 16 128.673 8 -71.098 129.454 8 -67.175 132.597 8 -71.879 + [3,16,128.673,8,-71.098,129.454,8,-67.175,132.597,8,-71.879], +// 4 16 136.52 8 -72.659 132.597 8 -71.879 129.454 8 -67.175 145.147 8 -70.297 + [4,16,136.52,8,-72.659,132.597,8,-71.879,129.454,8,-67.175,145.147,8,-70.297], +// 3 16 140.443 8 -73.439 136.52 8 -72.659 145.147 8 -70.297 + [3,16,140.443,8,-73.439,136.52,8,-72.659,145.147,8,-70.297], +// +// 2 24 128.066 3 -53.648 127.724 3 -55.366 + [2,24,128.066,3,-53.648,127.724,3,-55.366], +// 2 24 125.677 3 -65.659 125.336 3 -67.375 + [2,24,125.677,3,-65.659,125.336,3,-67.375], +// 2 24 73.992 3 -58.934 73.822 3 -60.676 + [2,24,73.992,3,-58.934,73.822,3,-60.676], +// 2 24 75.194 3 -46.744 75.023 3 -48.485 + [2,24,75.194,3,-46.744,75.023,3,-48.485], +// 2 24 73.204 3 -46.548 73.032 3 -48.289 + [2,24,73.204,3,-46.548,73.032,3,-48.289], +// 2 24 71.832 3 -60.48 72.003 3 -58.738 + [2,24,71.832,3,-60.48,72.003,3,-58.738], +// 2 24 1 3 -57 1 3 -55.25 + [2,24,1,3,-57,1,3,-55.25], +// 2 24 1 3 -43 1 3 -44.75 + [2,24,1,3,-43,1,3,-44.75], +// 2 24 73.822 8 -60.676 73.822 3 -60.676 + [2,24,73.822,8,-60.676,73.822,3,-60.676], +// 2 24 125.336 8 -67.375 125.336 3 -67.375 + [2,24,125.336,8,-67.375,125.336,3,-67.375], +// 2 24 1 8 -57 1 3 -57 + [2,24,1,8,-57,1,3,-57], +// 2 24 71.832 8 -60.48 71.832 3 -60.48 + [2,24,71.832,8,-60.48,71.832,3,-60.48], +// 2 24 147.577 8 44.436 147.577 3 44.436 + [2,24,147.577,8,44.436,147.577,3,44.436], +// 2 24 84.996 8 52.776 84.996 3 52.776 + [2,24,84.996,8,52.776,84.996,3,52.776], +// 2 24 83.005 8 52.971 83.005 3 52.971 + [2,24,83.005,8,52.971,83.005,3,52.971], +// 2 24 1 8 57 1 3 57 + [2,24,1,8,57,1,3,57], +// 2 24 73.204 8 -46.548 73.204 3 -46.548 + [2,24,73.204,8,-46.548,73.204,3,-46.548], +// 2 24 1 8 -43 1 3 -43 + [2,24,1,8,-43,1,3,-43], +// 2 24 128.066 8 -53.648 128.066 3 -53.648 + [2,24,128.066,8,-53.648,128.066,3,-53.648], +// 2 24 75.194 8 -46.744 75.194 3 -46.744 + [2,24,75.194,8,-46.744,75.194,3,-46.744], +// 2 24 81.633 8 39.039 81.633 3 39.039 + [2,24,81.633,8,39.039,81.633,3,39.039], +// 2 24 1 8 43 1 3 43 + [2,24,1,8,43,1,3,43], +// 2 24 83.624 8 38.843 83.624 3 38.843 + [2,24,83.624,8,38.843,83.624,3,38.843], +// 2 24 144.845 8 30.705 144.845 3 30.705 + [2,24,144.845,8,30.705,144.845,3,30.705], +// 2 24 52.63 8 -61.59 52.63 0 -61.59 + [2,24,52.63,8,-61.59,52.63,0,-61.59], +// 2 24 20 8 -60 20 0 -60 + [2,24,20,8,-60,20,0,-60], +// 2 24 20 8 60 20 0 60 + [2,24,20,8,60,20,0,60], +// 2 24 64.42 8 57.81 64.42 0 57.81 + [2,24,64.42,8,57.81,64.42,0,57.81], +// 2 24 102.238 8 33.996 102.238 0 33.996 + [2,24,102.238,8,33.996,102.238,0,33.996], +// 2 24 20 8 -40 20 0 -40 + [2,24,20,8,-40,20,0,-40], +// 2 24 62.43 8 37.916 62.43 0 37.916 + [2,24,62.43,8,37.916,62.43,0,37.916], +// 2 24 54.59 8 -41.7 54.59 0 -41.7 + [2,24,54.59,8,-41.7,54.59,0,-41.7], +// 2 24 20 8 40 20 0 40 + [2,24,20,8,40,20,0,40], +// 2 24 104.22 8 53.89 104.22 0 53.89 + [2,24,104.22,8,53.89,104.22,0,53.89], +// 2 24 94.398 8 -45.62 94.398 0 -45.62 + [2,24,94.398,8,-45.62,94.398,0,-45.62], +// 2 24 92.43 8 -65.51 92.43 0 -65.51 + [2,24,92.43,8,-65.51,92.43,0,-65.51], +// 2 24 116.448 3 -65.916 125.336 3 -67.375 + [2,24,116.448,3,-65.916,125.336,3,-67.375], +// 2 24 102.554 3 37.049 116.28 3 35.202 + [2,24,102.554,3,37.049,116.28,3,35.202], +// 2 24 52.929 3 -58.598 71.832 3 -60.48 + [2,24,52.929,3,-58.598,71.832,3,-60.48], +// 2 24 104.22 0 53.89 118.774 0 52.018 + [2,24,104.22,0,53.89,118.774,0,52.018], +// 2 24 1 3 -57 20 3 -56.988 + [2,24,1,3,-57,20,3,-56.988], +// 2 24 48.746 0 38.833 33.763 0 39.566 + [2,24,48.746,0,38.833,33.763,0,39.566], +// 2 24 49.58 3 55.813 34.598 3 56.545 + [2,24,49.58,3,55.813,34.598,3,56.545], +// 2 24 52.63 0 -61.59 43.836 0 -61.047 + [2,24,52.63,0,-61.59,43.836,0,-61.047], +// 2 24 44.818 0 -41.071 54.59 0 -41.7 + [2,24,44.818,0,-41.071,54.59,0,-41.7], +// 2 24 73.822 3 -60.676 92.73 3 -62.512 + [2,24,73.822,3,-60.676,92.73,3,-62.512], +// 2 24 29.001 3 -57.318 43.983 3 -58.05 + [2,24,29.001,3,-57.318,43.983,3,-58.05], +// 2 24 43.836 0 -61.047 28.853 0 -60.314 + [2,24,43.836,0,-61.047,28.853,0,-60.314], +// 2 24 144.26 0 27.762 130.678 0 30.036 + [2,24,144.26,0,27.762,130.678,0,30.036], +// 2 24 83.624 3 38.843 102.554 3 37.049 + [2,24,83.624,3,38.843,102.554,3,37.049], +// 2 24 20 3 57.055 1 3 57 + [2,24,20,3,57.055,1,3,57], +// 2 24 64.129 3 54.897 49.58 3 55.813 + [2,24,64.129,3,54.897,49.58,3,55.813], +// 2 24 92.73 3 -62.512 101.61 3 -63.718 + [2,24,92.73,3,-62.512,101.61,3,-63.718], +// 2 24 118.774 0 52.018 133.612 0 49.82 + [2,24,118.774,0,52.018,133.612,0,49.82], +// 2 24 33.763 0 39.566 20 0 40 + [2,24,33.763,0,39.566,20,0,40], +// 2 24 94.398 0 -45.62 104.104 0 -46.902 + [2,24,94.398,0,-45.62,104.104,0,-46.902], +// 2 24 20 3 43.055 33.911 3 42.562 + [2,24,20,3,43.055,33.911,3,42.562], +// 2 24 20 3 -56.988 29.001 3 -57.318 + [2,24,20,3,-56.988,29.001,3,-57.318], +// 2 24 124.75 0 -70.318 116.008 0 -68.884 + [2,24,124.75,0,-70.318,116.008,0,-68.884], +// 2 24 62.754 3 40.964 81.633 3 39.039 + [2,24,62.754,3,40.964,81.633,3,39.039], +// 2 24 133.612 0 49.82 148.162 0 47.378 + [2,24,133.612,0,49.82,148.162,0,47.378], +// 2 24 1 3 43 20 3 43.055 + [2,24,1,3,43,20,3,43.055], +// 2 24 147.577 3 44.436 133.172 3 46.853 + [2,24,147.577,3,44.436,133.172,3,46.853], +// 2 24 29.835 0 -40.338 44.818 0 -41.071 + [2,24,29.835,0,-40.338,44.818,0,-41.071], +// 2 24 130.678 0 30.036 115.84 0 32.234 + [2,24,130.678,0,30.036,115.84,0,32.234], +// 2 24 115.84 0 32.234 102.238 0 33.996 + [2,24,115.84,0,32.234,102.238,0,33.996], +// 2 24 116.008 0 -68.884 101.17 0 -66.686 + [2,24,116.008,0,-68.884,101.17,0,-66.686], +// 2 24 43.983 3 -58.05 52.929 3 -58.598 + [2,24,43.983,3,-58.05,52.929,3,-58.598], +// 2 24 103.664 3 -49.87 94.105 3 -48.571 + [2,24,103.664,3,-49.87,94.105,3,-48.571], +// 2 24 94.105 3 -48.571 75.194 3 -46.744 + [2,24,94.105,3,-48.571,75.194,3,-46.744], +// 2 24 118.942 0 -49.1 128.652 0 -50.702 + [2,24,118.942,0,-49.1,128.652,0,-50.702], +// 2 24 20 3 -42.98 1 3 -43 + [2,24,20,3,-42.98,1,3,-43], +// 2 24 103.929 3 50.981 84.996 3 52.776 + [2,24,103.929,3,50.981,84.996,3,52.776], +// 2 24 128.066 3 -53.648 118.502 3 -52.067 + [2,24,128.066,3,-53.648,118.502,3,-52.067], +// 2 24 20 0 60 34.745 0 59.542 + [2,24,20,0,60,34.745,0,59.542], +// 2 24 34.745 0 59.542 49.728 0 58.809 + [2,24,34.745,0,59.542,49.728,0,58.809], +// 2 24 33.911 3 42.562 48.893 3 41.83 + [2,24,33.911,3,42.562,48.893,3,41.83], +// 2 24 118.334 3 49.05 103.929 3 50.981 + [2,24,118.334,3,49.05,103.929,3,50.981], +// 2 24 48.893 3 41.83 62.754 3 40.964 + [2,24,48.893,3,41.83,62.754,3,40.964], +// 2 24 44.67 3 -44.067 29.688 3 -43.335 + [2,24,44.67,3,-44.067,29.688,3,-43.335], +// 2 24 34.598 3 56.545 20 3 57.055 + [2,24,34.598,3,56.545,20,3,57.055], +// 2 24 49.728 0 58.809 64.42 0 57.81 + [2,24,49.728,0,58.809,64.42,0,57.81], +// 2 24 28.853 0 -60.314 20 0 -60 + [2,24,28.853,0,-60.314,20,0,-60], +// 2 24 83.005 3 52.971 64.129 3 54.897 + [2,24,83.005,3,52.971,64.129,3,54.897], +// 2 24 73.204 3 -46.548 54.305 3 -44.657 + [2,24,73.204,3,-46.548,54.305,3,-44.657], +// 2 24 20 0 -40 29.835 0 -40.338 + [2,24,20,0,-40,29.835,0,-40.338], +// 2 24 29.688 3 -43.335 20 3 -42.98 + [2,24,29.688,3,-43.335,20,3,-42.98], +// 2 24 104.104 0 -46.902 118.942 0 -49.1 + [2,24,104.104,0,-46.902,118.942,0,-49.1], +// 2 24 131.118 3 33.004 144.845 3 30.705 + [2,24,131.118,3,33.004,144.845,3,30.705], +// 2 24 54.305 3 -44.657 44.67 3 -44.067 + [2,24,54.305,3,-44.657,44.67,3,-44.067], +// 2 24 101.17 0 -66.686 92.43 0 -65.51 + [2,24,101.17,0,-66.686,92.43,0,-65.51], +// 2 24 62.43 0 37.916 48.746 0 38.833 + [2,24,62.43,0,37.916,48.746,0,38.833], +// 2 24 72.003 3 -58.738 72.003 0 -58.738 + [2,24,72.003,3,-58.738,72.003,0,-58.738], +// 2 24 145.187 3 32.421 144.845 3 30.705 + [2,24,145.187,3,32.421,144.845,3,30.705], +// 2 24 147.577 3 44.436 147.235 3 42.717 + [2,24,147.577,3,44.436,147.235,3,42.717], +// 2 24 83.005 3 52.971 82.834 3 51.23 + [2,24,83.005,3,52.971,82.834,3,51.23], +// 2 24 83.795 3 40.585 83.624 3 38.843 + [2,24,83.795,3,40.585,83.624,3,38.843], +// 2 24 84.996 3 52.776 84.824 3 51.034 + [2,24,84.996,3,52.776,84.824,3,51.034], +// 2 24 81.805 3 40.781 81.633 3 39.039 + [2,24,81.805,3,40.781,81.633,3,39.039], +// 2 24 1 3 57 1 3 55.25 + [2,24,1,3,57,1,3,55.25], +// 2 24 1 3 44.75 1 3 43 + [2,24,1,3,44.75,1,3,43], +// +// 3 16 144.845 8 30.705 144.845 3 30.705 145.187 3 32.421 + [3,16,144.845,8,30.705,144.845,3,30.705,145.187,3,32.421], +// 3 16 147.577 3 44.436 147.577 8 44.436 147.235 3 42.717 + [3,16,147.577,3,44.436,147.577,8,44.436,147.235,3,42.717], +// 4 16 145.187 3 32.421 147.235 3 42.717 147.577 8 44.436 144.845 8 30.705 + [4,16,145.187,3,32.421,147.235,3,42.717,147.577,8,44.436,144.845,8,30.705], +// 3 16 84.996 8 52.776 84.996 3 52.776 84.824 3 51.034 + [3,16,84.996,8,52.776,84.996,3,52.776,84.824,3,51.034], +// 3 16 83.624 3 38.843 83.624 8 38.843 83.795 3 40.585 + [3,16,83.624,3,38.843,83.624,8,38.843,83.795,3,40.585], +// 4 16 83.795 3 40.585 83.624 8 38.843 84.996 8 52.776 84.824 3 51.034 + [4,16,83.795,3,40.585,83.624,8,38.843,84.996,8,52.776,84.824,3,51.034], +// 3 16 81.633 8 39.039 81.633 3 39.039 81.805 3 40.781 + [3,16,81.633,8,39.039,81.633,3,39.039,81.805,3,40.781], +// 3 16 83.005 3 52.971 83.005 8 52.971 82.834 3 51.23 + [3,16,83.005,3,52.971,83.005,8,52.971,82.834,3,51.23], +// 4 16 83.005 8 52.971 81.633 8 39.039 81.805 3 40.781 82.834 3 51.23 + [4,16,83.005,8,52.971,81.633,8,39.039,81.805,3,40.781,82.834,3,51.23], +// 3 16 1 8 57 1 3 57 1 3 55.25 + [3,16,1,8,57,1,3,57,1,3,55.25], +// 3 16 1 3 43 1 8 43 1 3 44.75 + [3,16,1,3,43,1,8,43,1,3,44.75], +// 4 16 1 8 57 1 3 55.25 1 3 44.75 1 8 43 + [4,16,1,8,57,1,3,55.25,1,3,44.75,1,8,43], +// 3 16 128.066 3 -53.648 128.066 8 -53.648 127.724 3 -55.366 + [3,16,128.066,3,-53.648,128.066,8,-53.648,127.724,3,-55.366], +// 3 16 125.677 3 -65.659 125.336 8 -67.375 125.336 3 -67.375 + [3,16,125.677,3,-65.659,125.336,8,-67.375,125.336,3,-67.375], +// 4 16 125.336 8 -67.375 125.677 3 -65.659 127.724 3 -55.366 128.066 8 -53.648 + [4,16,125.336,8,-67.375,125.677,3,-65.659,127.724,3,-55.366,128.066,8,-53.648], +// 3 16 73.822 3 -60.676 73.822 8 -60.676 73.992 3 -58.934 + [3,16,73.822,3,-60.676,73.822,8,-60.676,73.992,3,-58.934], +// 3 16 75.194 8 -46.744 75.194 3 -46.744 75.023 3 -48.485 + [3,16,75.194,8,-46.744,75.194,3,-46.744,75.023,3,-48.485], +// 4 16 75.023 3 -48.485 73.992 3 -58.934 73.822 8 -60.676 75.194 8 -46.744 + [4,16,75.023,3,-48.485,73.992,3,-58.934,73.822,8,-60.676,75.194,8,-46.744], +// 3 16 71.832 8 -60.48 71.832 3 -60.48 72.003 3 -58.738 + [3,16,71.832,8,-60.48,71.832,3,-60.48,72.003,3,-58.738], +// 3 16 73.204 3 -46.548 73.204 8 -46.548 73.032 3 -48.289 + [3,16,73.204,3,-46.548,73.204,8,-46.548,73.032,3,-48.289], +// 4 16 71.832 8 -60.48 72.003 3 -58.738 73.032 3 -48.289 73.204 8 -46.548 + [4,16,71.832,8,-60.48,72.003,3,-58.738,73.032,3,-48.289,73.204,8,-46.548], +// 3 16 1 3 -57 1 8 -57 1 3 -55.25 + [3,16,1,3,-57,1,8,-57,1,3,-55.25], +// 3 16 1 8 -43 1 3 -43 1 3 -44.75 + [3,16,1,8,-43,1,3,-43,1,3,-44.75], +// 4 16 1 3 -44.75 1 3 -55.25 1 8 -57 1 8 -43 + [4,16,1,3,-44.75,1,3,-55.25,1,8,-57,1,8,-43], +// 4 16 64.129 3 54.897 64.129 8 54.897 83.005 8 52.971 83.005 3 52.971 + [4,16,64.129,3,54.897,64.129,8,54.897,83.005,8,52.971,83.005,3,52.971], +// 4 16 125.336 3 -67.375 125.336 8 -67.375 116.448 8 -65.916 116.448 3 -65.916 + [4,16,125.336,3,-67.375,125.336,8,-67.375,116.448,8,-65.916,116.448,3,-65.916], +// 4 16 101.61 3 -63.718 101.61 8 -63.718 92.73 8 -62.512 92.73 3 -62.512 + [4,16,101.61,3,-63.718,101.61,8,-63.718,92.73,8,-62.512,92.73,3,-62.512], +// 4 16 92.73 3 -62.512 92.73 8 -62.512 73.822 8 -60.676 73.822 3 -60.676 + [4,16,92.73,3,-62.512,92.73,8,-62.512,73.822,8,-60.676,73.822,3,-60.676], +// 4 16 52.929 3 -58.598 52.929 8 -58.598 43.983 8 -58.05 43.983 3 -58.05 + [4,16,52.929,3,-58.598,52.929,8,-58.598,43.983,8,-58.05,43.983,3,-58.05], +// 4 16 43.983 3 -58.05 43.983 8 -58.05 29.001 8 -57.318 29.001 3 -57.318 + [4,16,43.983,3,-58.05,43.983,8,-58.05,29.001,8,-57.318,29.001,3,-57.318], +// 4 16 29.001 3 -57.318 29.001 8 -57.318 20 8 -56.988 20 3 -56.988 + [4,16,29.001,3,-57.318,29.001,8,-57.318,20,8,-56.988,20,3,-56.988], +// 4 16 20 3 -56.988 20 8 -56.988 1 8 -57 1 3 -57 + [4,16,20,3,-56.988,20,8,-56.988,1,8,-57,1,3,-57], +// 4 16 1 3 57 1 8 57 20 8 57.055 20 3 57.055 + [4,16,1,3,57,1,8,57,20,8,57.055,20,3,57.055], +// 4 16 20 3 57.055 20 8 57.055 34.598 8 56.545 34.598 3 56.545 + [4,16,20,3,57.055,20,8,57.055,34.598,8,56.545,34.598,3,56.545], +// 4 16 34.598 3 56.545 34.598 8 56.545 49.58 8 55.813 49.58 3 55.813 + [4,16,34.598,3,56.545,34.598,8,56.545,49.58,8,55.813,49.58,3,55.813], +// 4 16 49.58 3 55.813 49.58 8 55.813 64.129 8 54.897 64.129 3 54.897 + [4,16,49.58,3,55.813,49.58,8,55.813,64.129,8,54.897,64.129,3,54.897], +// 4 16 133.172 3 46.853 133.172 8 46.853 147.577 8 44.436 147.577 3 44.436 + [4,16,133.172,3,46.853,133.172,8,46.853,147.577,8,44.436,147.577,3,44.436], +// 4 16 81.633 3 39.039 81.633 8 39.039 62.754 8 40.964 62.754 3 40.964 + [4,16,81.633,3,39.039,81.633,8,39.039,62.754,8,40.964,62.754,3,40.964], +// 4 16 62.754 3 40.964 62.754 8 40.964 48.893 8 41.83 48.893 3 41.83 + [4,16,62.754,3,40.964,62.754,8,40.964,48.893,8,41.83,48.893,3,41.83], +// 4 16 48.893 3 41.83 48.893 8 41.83 33.911 8 42.562 33.911 3 42.562 + [4,16,48.893,3,41.83,48.893,8,41.83,33.911,8,42.562,33.911,3,42.562], +// 4 16 33.911 3 42.562 33.911 8 42.562 20 8 43.055 20 3 43.055 + [4,16,33.911,3,42.562,33.911,8,42.562,20,8,43.055,20,3,43.055], +// 4 16 20 3 43.055 20 8 43.055 1 8 43 1 3 43 + [4,16,20,3,43.055,20,8,43.055,1,8,43,1,3,43], +// 4 16 71.832 3 -60.48 71.832 8 -60.48 52.929 8 -58.598 52.929 3 -58.598 + [4,16,71.832,3,-60.48,71.832,8,-60.48,52.929,8,-58.598,52.929,3,-58.598], +// 4 16 102.554 3 37.049 102.554 8 37.049 83.624 8 38.843 83.624 3 38.843 + [4,16,102.554,3,37.049,102.554,8,37.049,83.624,8,38.843,83.624,3,38.843], +// 4 16 1 3 -43 1 8 -43 20 8 -42.98 20 3 -42.98 + [4,16,1,3,-43,1,8,-43,20,8,-42.98,20,3,-42.98], +// 4 16 20 3 -42.98 20 8 -42.98 29.688 8 -43.335 29.688 3 -43.335 + [4,16,20,3,-42.98,20,8,-42.98,29.688,8,-43.335,29.688,3,-43.335], +// 4 16 29.688 3 -43.335 29.688 8 -43.335 44.67 8 -44.067 44.67 3 -44.067 + [4,16,29.688,3,-43.335,29.688,8,-43.335,44.67,8,-44.067,44.67,3,-44.067], +// 4 16 44.67 3 -44.067 44.67 8 -44.067 54.305 8 -44.657 54.305 3 -44.657 + [4,16,44.67,3,-44.067,44.67,8,-44.067,54.305,8,-44.657,54.305,3,-44.657], +// 4 16 54.305 3 -44.657 54.305 8 -44.657 73.204 8 -46.548 73.204 3 -46.548 + [4,16,54.305,3,-44.657,54.305,8,-44.657,73.204,8,-46.548,73.204,3,-46.548], +// 4 16 84.996 3 52.776 84.996 8 52.776 103.929 8 50.981 103.929 3 50.981 + [4,16,84.996,3,52.776,84.996,8,52.776,103.929,8,50.981,103.929,3,50.981], +// 4 16 103.929 3 50.981 103.929 8 50.981 118.334 8 49.05 118.334 3 49.05 + [4,16,103.929,3,50.981,103.929,8,50.981,118.334,8,49.05,118.334,3,49.05], +// 4 16 75.194 3 -46.744 75.194 8 -46.744 94.105 8 -48.571 94.105 3 -48.571 + [4,16,75.194,3,-46.744,75.194,8,-46.744,94.105,8,-48.571,94.105,3,-48.571], +// 4 16 94.105 3 -48.571 94.105 8 -48.571 103.664 8 -49.87 103.664 3 -49.87 + [4,16,94.105,3,-48.571,94.105,8,-48.571,103.664,8,-49.87,103.664,3,-49.87], +// 4 16 118.502 3 -52.067 118.502 8 -52.067 128.066 8 -53.648 128.066 3 -53.648 + [4,16,118.502,3,-52.067,118.502,8,-52.067,128.066,8,-53.648,128.066,3,-53.648], +// 4 16 144.845 3 30.705 144.845 8 30.705 131.118 8 33.004 131.118 3 33.004 + [4,16,144.845,3,30.705,144.845,8,30.705,131.118,8,33.004,131.118,3,33.004], +// 4 16 116.28 3 35.202 116.28 8 35.202 102.554 8 37.049 102.554 3 37.049 + [4,16,116.28,3,35.202,116.28,8,35.202,102.554,8,37.049,102.554,3,37.049], +// 4 16 20 0 40 20 8 40 33.763 8 39.566 33.763 0 39.566 + [4,16,20,0,40,20,8,40,33.763,8,39.566,33.763,0,39.566], +// 4 16 33.763 0 39.566 33.763 8 39.566 48.746 8 38.833 48.746 0 38.833 + [4,16,33.763,0,39.566,33.763,8,39.566,48.746,8,38.833,48.746,0,38.833], +// 4 16 48.746 0 38.833 48.746 8 38.833 62.43 8 37.916 62.43 0 37.916 + [4,16,48.746,0,38.833,48.746,8,38.833,62.43,8,37.916,62.43,0,37.916], +// 4 16 20 0 -60 20 8 -60 28.853 8 -60.314 28.853 0 -60.314 + [4,16,20,0,-60,20,8,-60,28.853,8,-60.314,28.853,0,-60.314], +// 4 16 28.853 0 -60.314 28.853 8 -60.314 43.836 8 -61.047 43.836 0 -61.047 + [4,16,28.853,0,-60.314,28.853,8,-60.314,43.836,8,-61.047,43.836,0,-61.047], +// 4 16 43.836 0 -61.047 43.836 8 -61.047 52.63 8 -61.59 52.63 0 -61.59 + [4,16,43.836,0,-61.047,43.836,8,-61.047,52.63,8,-61.59,52.63,0,-61.59], +// 4 16 64.42 0 57.81 64.42 8 57.81 49.728 8 58.809 49.728 0 58.809 + [4,16,64.42,0,57.81,64.42,8,57.81,49.728,8,58.809,49.728,0,58.809], +// 4 16 130.678 0 30.036 130.678 8 30.036 144.26 8 27.762 144.26 0 27.762 + [4,16,130.678,0,30.036,130.678,8,30.036,144.26,8,27.762,144.26,0,27.762], +// 4 16 54.59 0 -41.7 54.59 8 -41.7 44.818 8 -41.071 44.818 0 -41.071 + [4,16,54.59,0,-41.7,54.59,8,-41.7,44.818,8,-41.071,44.818,0,-41.071], +// 4 16 44.818 0 -41.071 44.818 8 -41.071 29.835 8 -40.338 29.835 0 -40.338 + [4,16,44.818,0,-41.071,44.818,8,-41.071,29.835,8,-40.338,29.835,0,-40.338], +// 4 16 29.835 0 -40.338 29.835 8 -40.338 20 8 -40 20 0 -40 + [4,16,29.835,0,-40.338,29.835,8,-40.338,20,8,-40,20,0,-40], +// 4 16 116.008 0 -68.884 116.008 8 -68.884 124.75 8 -70.318 124.75 0 -70.318 + [4,16,116.008,0,-68.884,116.008,8,-68.884,124.75,8,-70.318,124.75,0,-70.318], +// 4 16 148.162 0 47.378 148.162 8 47.378 133.612 8 49.82 133.612 0 49.82 + [4,16,148.162,0,47.378,148.162,8,47.378,133.612,8,49.82,133.612,0,49.82], +// 4 16 118.774 0 52.018 118.774 8 52.018 104.22 8 53.89 104.22 0 53.89 + [4,16,118.774,0,52.018,118.774,8,52.018,104.22,8,53.89,104.22,0,53.89], +// 4 16 102.238 0 33.996 102.238 8 33.996 115.84 8 32.234 115.84 0 32.234 + [4,16,102.238,0,33.996,102.238,8,33.996,115.84,8,32.234,115.84,0,32.234], +// 4 16 49.728 0 58.809 49.728 8 58.809 34.745 8 59.542 34.745 0 59.542 + [4,16,49.728,0,58.809,49.728,8,58.809,34.745,8,59.542,34.745,0,59.542], +// 4 16 34.745 0 59.542 34.745 8 59.542 20 8 60 20 0 60 + [4,16,34.745,0,59.542,34.745,8,59.542,20,8,60,20,0,60], +// 4 16 128.652 0 -50.702 128.652 8 -50.702 118.942 8 -49.1 118.942 0 -49.1 + [4,16,128.652,0,-50.702,128.652,8,-50.702,118.942,8,-49.1,118.942,0,-49.1], +// 4 16 104.104 0 -46.902 104.104 8 -46.902 94.398 8 -45.62 94.398 0 -45.62 + [4,16,104.104,0,-46.902,104.104,8,-46.902,94.398,8,-45.62,94.398,0,-45.62], +// 4 16 92.43 0 -65.51 92.43 8 -65.51 101.17 8 -66.686 101.17 0 -66.686 + [4,16,92.43,0,-65.51,92.43,8,-65.51,101.17,8,-66.686,101.17,0,-66.686], +// +// 4 16 133.172 3 46.853 147.577 3 44.436 147.235 3 42.717 132.915 3 45.122 + [4,16,133.172,3,46.853,147.577,3,44.436,147.235,3,42.717,132.915,3,45.122], +// 4 16 103.929 3 50.981 118.334 3 49.05 118.077 3 47.319 103.757 3 49.239 + [4,16,103.929,3,50.981,118.334,3,49.05,118.077,3,47.319,103.757,3,49.239], +// 4 16 84.996 3 52.776 103.929 3 50.981 103.757 3 49.239 84.824 3 51.034 + [4,16,84.996,3,52.776,103.929,3,50.981,103.757,3,49.239,84.824,3,51.034], +// 4 16 64.129 3 54.897 83.005 3 52.971 82.834 3 51.23 63.957 3 53.155 + [4,16,64.129,3,54.897,83.005,3,52.971,82.834,3,51.23,63.957,3,53.155], +// 4 16 49.58 3 55.813 64.129 3 54.897 63.957 3 53.155 49.494 3 54.065 + [4,16,49.58,3,55.813,64.129,3,54.897,63.957,3,53.155,49.494,3,54.065], +// 4 16 34.598 3 56.545 49.58 3 55.813 49.494 3 54.065 34.512 3 54.797 + [4,16,34.598,3,56.545,49.58,3,55.813,49.494,3,54.065,34.512,3,54.797], +// 4 16 20 3 57.055 34.598 3 56.545 34.512 3 54.797 20 3 55.305 + [4,16,20,3,57.055,34.598,3,56.545,34.512,3,54.797,20,3,55.305], +// 4 16 1 3 57 20 3 57.055 20 3 55.305 1 3 55.25 + [4,16,1,3,57,20,3,57.055,20,3,55.305,1,3,55.25], +// 4 16 131.375 3 34.735 145.187 3 32.421 144.845 3 30.705 131.118 3 33.004 + [4,16,131.375,3,34.735,145.187,3,32.421,144.845,3,30.705,131.118,3,33.004], +// 4 16 102.726 3 38.79 116.536 3 36.933 116.28 3 35.202 102.554 3 37.049 + [4,16,102.726,3,38.79,116.536,3,36.933,116.28,3,35.202,102.554,3,37.049], +// 4 16 83.795 3 40.585 102.726 3 38.79 102.554 3 37.049 83.624 3 38.843 + [4,16,83.795,3,40.585,102.726,3,38.79,102.554,3,37.049,83.624,3,38.843], +// 4 16 62.926 3 42.705 81.805 3 40.781 81.633 3 39.039 62.754 3 40.964 + [4,16,62.926,3,42.705,81.805,3,40.781,81.633,3,39.039,62.754,3,40.964], +// 4 16 48.979 3 43.578 62.926 3 42.705 62.754 3 40.964 48.893 3 41.83 + [4,16,48.979,3,43.578,62.926,3,42.705,62.754,3,40.964,48.893,3,41.83], +// 4 16 33.997 3 44.31 48.979 3 43.578 48.893 3 41.83 33.911 3 42.562 + [4,16,33.997,3,44.31,48.979,3,43.578,48.893,3,41.83,33.911,3,42.562], +// 4 16 20 3 44.805 33.997 3 44.31 33.911 3 42.562 20 3 43.055 + [4,16,20,3,44.805,33.997,3,44.31,33.911,3,42.562,20,3,43.055], +// 4 16 1 3 44.75 20 3 44.805 20 3 43.055 1 3 43 + [4,16,1,3,44.75,20,3,44.805,20,3,43.055,1,3,43], +// 4 16 118.502 3 -52.067 128.066 3 -53.648 127.724 3 -55.366 118.245 3 -53.798 + [4,16,118.502,3,-52.067,128.066,3,-53.648,127.724,3,-55.366,118.245,3,-53.798], +// 4 16 94.105 3 -48.571 103.664 3 -49.87 103.407 3 -51.601 93.933 3 -50.314 + [4,16,94.105,3,-48.571,103.664,3,-49.87,103.407,3,-51.601,93.933,3,-50.314], +// 4 16 75.194 3 -46.744 94.105 3 -48.571 93.933 3 -50.314 75.023 3 -48.485 + [4,16,75.194,3,-46.744,94.105,3,-48.571,93.933,3,-50.314,75.023,3,-48.485], +// 4 16 54.305 3 -44.657 73.204 3 -46.548 73.032 3 -48.289 54.133 3 -46.399 + [4,16,54.305,3,-44.657,73.204,3,-46.548,73.032,3,-48.289,54.133,3,-46.399], +// 4 16 44.67 3 -44.067 54.305 3 -44.657 54.133 3 -46.399 44.584 3 -45.815 + [4,16,44.67,3,-44.067,54.305,3,-44.657,54.133,3,-46.399,44.584,3,-45.815], +// 4 16 29.688 3 -43.335 44.67 3 -44.067 44.584 3 -45.815 29.602 3 -45.082 + [4,16,29.688,3,-43.335,44.67,3,-44.067,44.584,3,-45.815,29.602,3,-45.082], +// 4 16 20 3 -42.98 29.688 3 -43.335 29.602 3 -45.082 20 3 -44.73 + [4,16,20,3,-42.98,29.688,3,-43.335,29.602,3,-45.082,20,3,-44.73], +// 4 16 1 3 -43 20 3 -42.98 20 3 -44.73 1 3 -44.75 + [4,16,1,3,-43,20,3,-42.98,20,3,-44.73,1,3,-44.75], +// 4 16 116.705 3 -64.185 125.677 3 -65.659 125.336 3 -67.375 116.448 3 -65.916 + [4,16,116.705,3,-64.185,125.677,3,-65.659,125.336,3,-67.375,116.448,3,-65.916], +// 4 16 92.901 3 -60.771 101.866 3 -61.987 101.61 3 -63.718 92.73 3 -62.512 + [4,16,92.901,3,-60.771,101.866,3,-61.987,101.61,3,-63.718,92.73,3,-62.512], +// 4 16 73.992 3 -58.934 92.901 3 -60.771 92.73 3 -62.512 73.822 3 -60.676 + [4,16,73.992,3,-58.934,92.901,3,-60.771,92.73,3,-62.512,73.822,3,-60.676], +// 4 16 53.101 3 -56.857 72.003 3 -58.738 71.832 3 -60.48 52.929 3 -58.598 + [4,16,53.101,3,-56.857,72.003,3,-58.738,71.832,3,-60.48,52.929,3,-58.598], +// 4 16 44.068 3 -56.302 53.101 3 -56.857 52.929 3 -58.598 43.983 3 -58.05 + [4,16,44.068,3,-56.302,53.101,3,-56.857,52.929,3,-58.598,43.983,3,-58.05], +// 4 16 29.086 3 -55.57 44.068 3 -56.302 43.983 3 -58.05 29.001 3 -57.318 + [4,16,29.086,3,-55.57,44.068,3,-56.302,43.983,3,-58.05,29.001,3,-57.318], +// 4 16 19.999 3 -55.238 29.086 3 -55.57 29.001 3 -57.318 20 3 -56.988 + [4,16,19.999,3,-55.238,29.086,3,-55.57,29.001,3,-57.318,20,3,-56.988], +// 4 16 1 3 -55.25 19.999 3 -55.238 20 3 -56.988 1 3 -57 + [4,16,1,3,-55.25,19.999,3,-55.238,20,3,-56.988,1,3,-57], +// +// 2 24 125.677 3 -65.659 116.705 3 -64.185 + [2,24,125.677,3,-65.659,116.705,3,-64.185], +// 2 24 116.705 3 -64.185 101.866 3 -61.987 + [2,24,116.705,3,-64.185,101.866,3,-61.987], +// 2 24 101.866 3 -61.987 92.901 3 -60.771 + [2,24,101.866,3,-61.987,92.901,3,-60.771], +// 2 24 92.901 3 -60.771 73.992 3 -58.934 + [2,24,92.901,3,-60.771,73.992,3,-58.934], +// 2 24 72.003 3 -58.738 53.101 3 -56.857 + [2,24,72.003,3,-58.738,53.101,3,-56.857], +// 2 24 53.101 3 -56.857 44.068 3 -56.302 + [2,24,53.101,3,-56.857,44.068,3,-56.302], +// 2 24 44.068 3 -56.302 29.086 3 -55.57 + [2,24,44.068,3,-56.302,29.086,3,-55.57], +// 2 24 29.086 3 -55.57 19.999 3 -55.238 + [2,24,29.086,3,-55.57,19.999,3,-55.238], +// 2 24 19.999 3 -55.238 1 3 -55.25 + [2,24,19.999,3,-55.238,1,3,-55.25], +// 2 24 103.407 3 -51.601 118.245 3 -53.798 + [2,24,103.407,3,-51.601,118.245,3,-53.798], +// 2 24 93.933 3 -50.314 103.407 3 -51.601 + [2,24,93.933,3,-50.314,103.407,3,-51.601], +// 2 24 75.023 3 -48.485 93.933 3 -50.314 + [2,24,75.023,3,-48.485,93.933,3,-50.314], +// 2 24 54.133 3 -46.399 73.032 3 -48.289 + [2,24,54.133,3,-46.399,73.032,3,-48.289], +// 2 24 44.584 3 -45.815 54.133 3 -46.399 + [2,24,44.584,3,-45.815,54.133,3,-46.399], +// 2 24 29.602 3 -45.082 44.584 3 -45.815 + [2,24,29.602,3,-45.082,44.584,3,-45.815], +// 2 24 20 3 -44.73 29.602 3 -45.082 + [2,24,20,3,-44.73,29.602,3,-45.082], +// 2 24 1 3 -44.75 20 3 -44.73 + [2,24,1,3,-44.75,20,3,-44.73], +// 2 24 145.187 3 32.421 131.375 3 34.735 + [2,24,145.187,3,32.421,131.375,3,34.735], +// 2 24 131.375 3 34.735 116.536 3 36.933 + [2,24,131.375,3,34.735,116.536,3,36.933], +// 2 24 116.536 3 36.933 102.726 3 38.79 + [2,24,116.536,3,36.933,102.726,3,38.79], +// 2 24 102.726 3 38.79 83.795 3 40.585 + [2,24,102.726,3,38.79,83.795,3,40.585], +// 2 24 81.805 3 40.781 62.926 3 42.705 + [2,24,81.805,3,40.781,62.926,3,42.705], +// 2 24 62.926 3 42.705 48.979 3 43.578 + [2,24,62.926,3,42.705,48.979,3,43.578], +// 2 24 48.979 3 43.578 33.997 3 44.31 + [2,24,48.979,3,43.578,33.997,3,44.31], +// 2 24 33.997 3 44.31 20 3 44.805 + [2,24,33.997,3,44.31,20,3,44.805], +// 2 24 20 3 44.805 1 3 44.75 + [2,24,20,3,44.805,1,3,44.75], +// 2 24 118.077 3 47.319 132.915 3 45.122 + [2,24,118.077,3,47.319,132.915,3,45.122], +// 2 24 103.757 3 49.239 118.077 3 47.319 + [2,24,103.757,3,49.239,118.077,3,47.319], +// 2 24 84.824 3 51.034 103.757 3 49.239 + [2,24,84.824,3,51.034,103.757,3,49.239], +// 2 24 63.957 3 53.155 82.834 3 51.23 + [2,24,63.957,3,53.155,82.834,3,51.23], +// 2 24 49.494 3 54.065 63.957 3 53.155 + [2,24,49.494,3,54.065,63.957,3,53.155], +// 2 24 34.512 3 54.797 49.494 3 54.065 + [2,24,34.512,3,54.797,49.494,3,54.065], +// 2 24 20 3 55.305 34.512 3 54.797 + [2,24,20,3,55.305,34.512,3,54.797], +// 2 24 1 3 55.25 20 3 55.305 + [2,24,1,3,55.25,20,3,55.305], +// 2 24 118.245 3 -53.798 127.781 3 -55.374 + [2,24,118.245,3,-53.798,127.781,3,-55.374], +// 2 24 132.915 3 45.122 147.287 3 42.71 + [2,24,132.915,3,45.122,147.287,3,42.71], +// 2 24 73.992 0 -58.934 73.992 3 -58.934 + [2,24,73.992,0,-58.934,73.992,3,-58.934], +// 2 24 125.677 0 -65.659 125.677 3 -65.659 + [2,24,125.677,0,-65.659,125.677,3,-65.659], +// 2 24 83.795 0 40.585 83.795 3 40.585 + [2,24,83.795,0,40.585,83.795,3,40.585], +// 2 24 145.187 0 32.421 145.187 3 32.421 + [2,24,145.187,0,32.421,145.187,3,32.421], +// 2 24 1 0 44.75 1 3 44.75 + [2,24,1,0,44.75,1,3,44.75], +// 2 24 81.805 0 40.781 81.805 3 40.781 + [2,24,81.805,0,40.781,81.805,3,40.781], +// 2 24 1 0 -55.25 1 3 -55.25 + [2,24,1,0,-55.25,1,3,-55.25], +// 2 24 147.287 0 42.71 147.287 3 42.71 + [2,24,147.287,0,42.71,147.287,3,42.71], +// 2 24 84.824 0 51.034 84.824 3 51.034 + [2,24,84.824,0,51.034,84.824,3,51.034], +// 2 24 82.834 0 51.23 82.834 3 51.23 + [2,24,82.834,0,51.23,82.834,3,51.23], +// 2 24 127.781 0 -55.374 127.781 3 -55.374 + [2,24,127.781,0,-55.374,127.781,3,-55.374], +// 2 24 1 0 55.25 1 3 55.25 + [2,24,1,0,55.25,1,3,55.25], +// 2 24 75.023 0 -48.485 75.023 3 -48.485 + [2,24,75.023,0,-48.485,75.023,3,-48.485], +// 2 24 73.032 0 -48.289 73.032 3 -48.289 + [2,24,73.032,0,-48.289,73.032,3,-48.289], +// 2 24 1 0 -44.75 1 3 -44.75 + [2,24,1,0,-44.75,1,3,-44.75], +// 4 16 102.726 0 38.79 102.726 3 38.79 83.795 3 40.585 83.795 0 40.585 + [4,16,102.726,0,38.79,102.726,3,38.79,83.795,3,40.585,83.795,0,40.585], +// 4 16 81.805 0 40.781 81.805 3 40.781 62.926 3 42.705 62.926 0 42.705 + [4,16,81.805,0,40.781,81.805,3,40.781,62.926,3,42.705,62.926,0,42.705], +// 4 16 62.926 0 42.705 62.926 3 42.705 48.979 3 43.578 48.979 0 43.578 + [4,16,62.926,0,42.705,62.926,3,42.705,48.979,3,43.578,48.979,0,43.578], +// 4 16 48.979 0 43.578 48.979 3 43.578 33.997 3 44.31 33.997 0 44.31 + [4,16,48.979,0,43.578,48.979,3,43.578,33.997,3,44.31,33.997,0,44.31], +// 4 16 33.997 0 44.31 33.997 3 44.31 20 3 44.805 20 0 44.805 + [4,16,33.997,0,44.31,33.997,3,44.31,20,3,44.805,20,0,44.805], +// 4 16 20 0 44.805 20 3 44.805 1 3 44.75 1 0 44.75 + [4,16,20,0,44.805,20,3,44.805,1,3,44.75,1,0,44.75], +// 4 16 84.824 0 51.034 84.824 3 51.034 103.757 3 49.239 103.757 0 49.239 + [4,16,84.824,0,51.034,84.824,3,51.034,103.757,3,49.239,103.757,0,49.239], +// 4 16 103.757 0 49.239 103.757 3 49.239 118.077 3 47.319 118.077 0 47.319 + [4,16,103.757,0,49.239,103.757,3,49.239,118.077,3,47.319,118.077,0,47.319], +// 4 16 118.077 0 47.319 118.077 3 47.319 132.915 3 45.122 132.915 0 45.122 + [4,16,118.077,0,47.319,118.077,3,47.319,132.915,3,45.122,132.915,0,45.122], +// 4 16 132.915 0 45.122 132.915 3 45.122 147.287 3 42.71 147.287 0 42.71 + [4,16,132.915,0,45.122,132.915,3,45.122,147.287,3,42.71,147.287,0,42.71], +// 4 16 1 0 55.25 1 3 55.25 20 3 55.305 20 0 55.305 + [4,16,1,0,55.25,1,3,55.25,20,3,55.305,20,0,55.305], +// 4 16 20 0 55.305 20 3 55.305 34.512 3 54.797 34.512 0 54.797 + [4,16,20,0,55.305,20,3,55.305,34.512,3,54.797,34.512,0,54.797], +// 4 16 34.512 0 54.797 34.512 3 54.797 49.494 3 54.065 49.494 0 54.065 + [4,16,34.512,0,54.797,34.512,3,54.797,49.494,3,54.065,49.494,0,54.065], +// 4 16 49.494 0 54.065 49.494 3 54.065 63.957 3 53.155 63.957 0 53.155 + [4,16,49.494,0,54.065,49.494,3,54.065,63.957,3,53.155,63.957,0,53.155], +// 4 16 63.957 0 53.155 63.957 3 53.155 82.834 3 51.23 82.834 0 51.23 + [4,16,63.957,0,53.155,63.957,3,53.155,82.834,3,51.23,82.834,0,51.23], +// 4 16 75.023 0 -48.485 75.023 3 -48.485 93.933 3 -50.314 93.933 0 -50.314 + [4,16,75.023,0,-48.485,75.023,3,-48.485,93.933,3,-50.314,93.933,0,-50.314], +// 4 16 93.933 0 -50.314 93.933 3 -50.314 103.407 3 -51.601 103.407 0 -51.601 + [4,16,93.933,0,-50.314,93.933,3,-50.314,103.407,3,-51.601,103.407,0,-51.601], +// 4 16 103.407 0 -51.601 103.407 3 -51.601 118.245 3 -53.798 118.245 0 -53.798 + [4,16,103.407,0,-51.601,103.407,3,-51.601,118.245,3,-53.798,118.245,0,-53.798], +// 4 16 118.245 0 -53.798 118.245 3 -53.798 127.781 3 -55.374 127.781 0 -55.374 + [4,16,118.245,0,-53.798,118.245,3,-53.798,127.781,3,-55.374,127.781,0,-55.374], +// 4 16 1 0 -44.75 1 3 -44.75 20 3 -44.73 20 0 -44.73 + [4,16,1,0,-44.75,1,3,-44.75,20,3,-44.73,20,0,-44.73], +// 4 16 20 0 -44.73 20 3 -44.73 29.602 3 -45.082 29.602 0 -45.082 + [4,16,20,0,-44.73,20,3,-44.73,29.602,3,-45.082,29.602,0,-45.082], +// 4 16 29.602 0 -45.082 29.602 3 -45.082 44.584 3 -45.815 44.584 0 -45.815 + [4,16,29.602,0,-45.082,29.602,3,-45.082,44.584,3,-45.815,44.584,0,-45.815], +// 4 16 44.584 0 -45.815 44.584 3 -45.815 54.133 3 -46.399 54.133 0 -46.399 + [4,16,44.584,0,-45.815,44.584,3,-45.815,54.133,3,-46.399,54.133,0,-46.399], +// 4 16 54.133 0 -46.399 54.133 3 -46.399 73.032 3 -48.289 73.032 0 -48.289 + [4,16,54.133,0,-46.399,54.133,3,-46.399,73.032,3,-48.289,73.032,0,-48.289], +// 4 16 125.677 0 -65.659 125.677 3 -65.659 116.705 3 -64.185 116.705 0 -64.185 + [4,16,125.677,0,-65.659,125.677,3,-65.659,116.705,3,-64.185,116.705,0,-64.185], +// 4 16 116.705 0 -64.185 116.705 3 -64.185 101.866 3 -61.987 101.866 0 -61.987 + [4,16,116.705,0,-64.185,116.705,3,-64.185,101.866,3,-61.987,101.866,0,-61.987], +// 4 16 101.866 0 -61.987 101.866 3 -61.987 92.901 3 -60.771 92.901 0 -60.771 + [4,16,101.866,0,-61.987,101.866,3,-61.987,92.901,3,-60.771,92.901,0,-60.771], +// 4 16 92.901 0 -60.771 92.901 3 -60.771 73.992 3 -58.934 73.992 0 -58.934 + [4,16,92.901,0,-60.771,92.901,3,-60.771,73.992,3,-58.934,73.992,0,-58.934], +// 4 16 145.187 0 32.421 145.187 3 32.421 131.375 3 34.735 131.375 0 34.735 + [4,16,145.187,0,32.421,145.187,3,32.421,131.375,3,34.735,131.375,0,34.735], +// 4 16 131.375 0 34.735 131.375 3 34.735 116.536 3 36.933 116.536 0 36.933 + [4,16,131.375,0,34.735,131.375,3,34.735,116.536,3,36.933,116.536,0,36.933], +// 4 16 116.536 0 36.933 116.536 3 36.933 102.726 3 38.79 102.726 0 38.79 + [4,16,116.536,0,36.933,116.536,3,36.933,102.726,3,38.79,102.726,0,38.79], +// 4 16 72.003 0 -58.738 72.003 3 -58.738 53.101 3 -56.857 53.101 0 -56.857 + [4,16,72.003,0,-58.738,72.003,3,-58.738,53.101,3,-56.857,53.101,0,-56.857], +// 4 16 53.101 0 -56.857 53.101 3 -56.857 44.068 3 -56.302 44.068 0 -56.302 + [4,16,53.101,0,-56.857,53.101,3,-56.857,44.068,3,-56.302,44.068,0,-56.302], +// 4 16 44.068 0 -56.302 44.068 3 -56.302 29.086 3 -55.57 29.086 0 -55.57 + [4,16,44.068,0,-56.302,44.068,3,-56.302,29.086,3,-55.57,29.086,0,-55.57], +// 4 16 29.086 0 -55.57 29.086 3 -55.57 19.999 3 -55.238 19.999 0 -55.238 + [4,16,29.086,0,-55.57,29.086,3,-55.57,19.999,3,-55.238,19.999,0,-55.238], +// 4 16 19.999 0 -55.238 19.999 3 -55.238 1 3 -55.25 1 0 -55.25 + [4,16,19.999,0,-55.238,19.999,3,-55.238,1,3,-55.25,1,0,-55.25], +// 4 16 1 -1 50 1 0 55.25 20 0 55.305 20 -1 50.055 + [4,16,1,-1,50,1,0,55.25,20,0,55.305,20,-1,50.055], +// 4 16 20 0 44.805 1 0 44.75 1 -1 50 20 -1 50.055 + [4,16,20,0,44.805,1,0,44.75,1,-1,50,20,-1,50.055], +// 4 16 63.441 -1 47.93 63.957 0 53.155 82.834 0 51.23 82.319 -1 46.005 + [4,16,63.441,-1,47.93,63.957,0,53.155,82.834,0,51.23,82.319,-1,46.005], +// 4 16 81.805 0 40.781 62.926 0 42.705 63.441 -1 47.93 82.319 -1 46.005 + [4,16,81.805,0,40.781,62.926,0,42.705,63.441,-1,47.93,82.319,-1,46.005], +// 4 16 84.31 -1 45.809 84.824 0 51.034 103.757 0 49.239 103.242 -1 44.015 + [4,16,84.31,-1,45.809,84.824,0,51.034,103.757,0,49.239,103.242,-1,44.015], +// 4 16 102.726 0 38.79 83.795 0 40.585 84.31 -1 45.809 103.242 -1 44.015 + [4,16,102.726,0,38.79,83.795,0,40.585,84.31,-1,45.809,103.242,-1,44.015], +// 4 16 34.112 -.447 46.652 49.094 -.446 45.915 48.979 0 43.578 33.997 0 44.31 + [4,16,34.112,-.447,46.652,49.094,-.446,45.915,48.979,0,43.578,33.997,0,44.31], +// 4 16 49.494 0 54.065 49.388 -.411 51.908 34.406 -.411 52.645 34.512 0 54.797 + [4,16,49.494,0,54.065,49.388,-.411,51.908,34.406,-.411,52.645,34.512,0,54.797], +// 3 16 34.112 -.447 46.652 33.997 0 44.31 20 0 44.805 + [3,16,34.112,-.447,46.652,33.997,0,44.31,20,0,44.805], +// 3 16 34.512 0 54.797 34.406 -.411 52.645 20 0 55.305 + [3,16,34.512,0,54.797,34.406,-.411,52.645,20,0,55.305], +// 4 16 34.254 -1 49.554 20 -1 50.055 20 0 55.305 34.406 -.411 52.645 + [4,16,34.254,-1,49.554,20,-1,50.055,20,0,55.305,34.406,-.411,52.645], +// 4 16 20 -1 50.055 34.254 -1 49.554 34.112 -.447 46.652 20 0 44.805 + [4,16,20,-1,50.055,34.254,-1,49.554,34.112,-.447,46.652,20,0,44.805], +// 3 16 48.979 0 43.578 49.094 -.446 45.915 62.926 0 42.705 + [3,16,48.979,0,43.578,49.094,-.446,45.915,62.926,0,42.705], +// 3 16 49.494 0 54.065 63.957 0 53.155 49.388 -.411 51.908 + [3,16,49.494,0,54.065,63.957,0,53.155,49.388,-.411,51.908], +// 4 16 63.957 0 53.155 63.441 -1 47.93 49.237 -1 48.821 49.388 -.411 51.908 + [4,16,63.957,0,53.155,63.441,-1,47.93,49.237,-1,48.821,49.388,-.411,51.908], +// 4 16 63.441 -1 47.93 62.926 0 42.705 49.094 -.446 45.915 49.237 -1 48.821 + [4,16,63.441,-1,47.93,62.926,0,42.705,49.094,-.446,45.915,49.237,-1,48.821], +// 4 16 103.242 -1 44.015 103.757 0 49.239 118.077 0 47.319 117.307 -1 42.126 + [4,16,103.242,-1,44.015,103.757,0,49.239,118.077,0,47.319,117.307,-1,42.126], +// 4 16 103.242 -1 44.015 117.307 -1 42.126 116.536 0 36.933 102.726 0 38.79 + [4,16,103.242,-1,44.015,117.307,-1,42.126,116.536,0,36.933,102.726,0,38.79], +// 4 16 1 -1 -49.712 1 0 -44.75 20 0 -44.73 19.999 -1 -49.984 + [4,16,1,-1,-49.712,1,0,-44.75,20,0,-44.73,19.999,-1,-49.984], +// 4 16 19.999 0 -55.238 1 0 -55.25 1 -1 -49.712 19.999 -1 -49.984 + [4,16,19.999,0,-55.238,1,0,-55.25,1,-1,-49.712,19.999,-1,-49.984], +// 4 16 72.003 0 -58.738 53.101 0 -56.857 53.617 -1 -51.628 72.547 -1 -53.217 + [4,16,72.003,0,-58.738,53.101,0,-56.857,53.617,-1,-51.628,72.547,-1,-53.217], +// 4 16 72.547 -1 -53.217 53.617 -1 -51.628 54.133 0 -46.399 73.032 0 -48.289 + [4,16,72.547,-1,-53.217,53.617,-1,-51.628,54.133,0,-46.399,73.032,0,-48.289], +// 4 16 92.901 0 -60.771 73.992 0 -58.934 74.537 -1 -53.413 93.417 -1 -55.542 + [4,16,92.901,0,-60.771,73.992,0,-58.934,74.537,-1,-53.413,93.417,-1,-55.542], +// 4 16 93.933 0 -50.314 93.417 -1 -55.542 74.537 -1 -53.413 75.023 0 -48.485 + [4,16,93.933,0,-50.314,93.417,-1,-55.542,74.537,-1,-53.413,75.023,0,-48.485], +// 4 16 102.637 -1 -56.794 93.417 -1 -55.542 93.933 0 -50.314 103.407 0 -51.601 + [4,16,102.637,-1,-56.794,93.417,-1,-55.542,93.933,0,-50.314,103.407,0,-51.601], +// 4 16 101.866 0 -61.987 92.901 0 -60.771 93.417 -1 -55.542 102.637 -1 -56.794 + [4,16,101.866,0,-61.987,92.901,0,-60.771,93.417,-1,-55.542,102.637,-1,-56.794], +// 4 16 102.637 -1 -56.794 103.407 0 -51.601 110.584 -.419 -54.848 110.109 -.996 -57.81 + [4,16,102.637,-1,-56.794,103.407,0,-51.601,110.584,-.419,-54.848,110.109,-.996,-57.81], +// 4 16 102.637 -1 -56.794 110.109 -.996 -57.81 109.634 -.438 -60.772 101.866 0 -61.987 + [4,16,102.637,-1,-56.794,110.109,-.996,-57.81,109.634,-.438,-60.772,101.866,0,-61.987], +// 3 16 29.202 -.447 -53.228 29.086 0 -55.57 19.999 0 -55.238 + [3,16,29.202,-.447,-53.228,29.086,0,-55.57,19.999,0,-55.238], +// 4 16 29.344 -1 -50.326 29.202 -.447 -53.228 19.999 0 -55.238 19.999 -1 -49.984 + [4,16,29.344,-1,-50.326,29.202,-.447,-53.228,19.999,0,-55.238,19.999,-1,-49.984], +// 4 16 29.344 -1 -50.326 19.999 -1 -49.984 20 0 -44.73 29.496 -.411 -47.235 + [4,16,29.344,-1,-50.326,19.999,-1,-49.984,20,0,-44.73,29.496,-.411,-47.235], +// 3 16 29.496 -.411 -47.235 20 0 -44.73 29.602 0 -45.082 + [3,16,29.496,-.411,-47.235,20,0,-44.73,29.602,0,-45.082], +// 3 16 53.101 0 -56.857 44.068 0 -56.302 44.184 -.447 -53.965 + [3,16,53.101,0,-56.857,44.068,0,-56.302,44.184,-.447,-53.965], +// 3 16 44.584 0 -45.815 54.133 0 -46.399 44.478 -.411 -47.972 + [3,16,44.584,0,-45.815,54.133,0,-46.399,44.478,-.411,-47.972], +// 4 16 44.478 -.411 -47.972 54.133 0 -46.399 53.617 -1 -51.628 44.327 -1 -51.059 + [4,16,44.478,-.411,-47.972,54.133,0,-46.399,53.617,-1,-51.628,44.327,-1,-51.059], +// 4 16 44.327 -1 -51.059 53.617 -1 -51.628 53.101 0 -56.857 44.184 -.447 -53.965 + [4,16,44.327,-1,-51.059,53.617,-1,-51.628,53.101,0,-56.857,44.184,-.447,-53.965], +// 2 24 72.003 0 -58.738 53.101 0 -56.857 + [2,24,72.003,0,-58.738,53.101,0,-56.857], +// 2 24 75.023 0 -48.485 93.933 0 -50.314 + [2,24,75.023,0,-48.485,93.933,0,-50.314], +// 2 24 92.901 0 -60.771 73.992 0 -58.934 + [2,24,92.901,0,-60.771,73.992,0,-58.934], +// 2 24 84.824 0 51.034 103.757 0 49.239 + [2,24,84.824,0,51.034,103.757,0,49.239], +// 2 24 1 0 -44.75 20 0 -44.73 + [2,24,1,0,-44.75,20,0,-44.73], +// 2 24 20 0 -44.73 29.602 0 -45.082 + [2,24,20,0,-44.73,29.602,0,-45.082], +// 2 24 118.245 0 -53.798 127.781 0 -55.374 + [2,24,118.245,0,-53.798,127.781,0,-55.374], +// 2 24 29.086 0 -55.57 19.999 0 -55.238 + [2,24,29.086,0,-55.57,19.999,0,-55.238], +// 2 24 93.933 0 -50.314 103.407 0 -51.601 + [2,24,93.933,0,-50.314,103.407,0,-51.601], +// 2 24 131.375 0 34.735 116.536 0 36.933 + [2,24,131.375,0,34.735,116.536,0,36.933], +// 2 24 44.584 0 -45.815 54.133 0 -46.399 + [2,24,44.584,0,-45.815,54.133,0,-46.399], +// 2 24 145.187 0 32.421 131.375 0 34.735 + [2,24,145.187,0,32.421,131.375,0,34.735], +// 2 24 116.536 0 36.933 102.726 0 38.79 + [2,24,116.536,0,36.933,102.726,0,38.79], +// 2 24 81.805 0 40.781 62.926 0 42.705 + [2,24,81.805,0,40.781,62.926,0,42.705], +// 2 24 54.133 0 -46.399 73.032 0 -48.289 + [2,24,54.133,0,-46.399,73.032,0,-48.289], +// 2 24 53.101 0 -56.857 44.068 0 -56.302 + [2,24,53.101,0,-56.857,44.068,0,-56.302], +// 2 24 20 0 44.805 1 0 44.75 + [2,24,20,0,44.805,1,0,44.75], +// 2 24 34.512 0 54.797 49.494 0 54.065 + [2,24,34.512,0,54.797,49.494,0,54.065], +// 2 24 1 0 55.25 20 0 55.305 + [2,24,1,0,55.25,20,0,55.305], +// 2 24 132.915 0 45.122 147.287 0 42.71 + [2,24,132.915,0,45.122,147.287,0,42.71], +// 2 24 49.494 0 54.065 63.957 0 53.155 + [2,24,49.494,0,54.065,63.957,0,53.155], +// 2 24 33.997 0 44.31 20 0 44.805 + [2,24,33.997,0,44.31,20,0,44.805], +// 2 24 118.077 0 47.319 132.915 0 45.122 + [2,24,118.077,0,47.319,132.915,0,45.122], +// 2 24 125.677 0 -65.659 116.705 0 -64.185 + [2,24,125.677,0,-65.659,116.705,0,-64.185], +// 2 24 62.926 0 42.705 48.979 0 43.578 + [2,24,62.926,0,42.705,48.979,0,43.578], +// 2 24 63.957 0 53.155 82.834 0 51.23 + [2,24,63.957,0,53.155,82.834,0,51.23], +// 2 24 102.726 0 38.79 83.795 0 40.585 + [2,24,102.726,0,38.79,83.795,0,40.585], +// 2 24 101.866 0 -61.987 92.901 0 -60.771 + [2,24,101.866,0,-61.987,92.901,0,-60.771], +// 2 24 19.999 0 -55.238 1 0 -55.25 + [2,24,19.999,0,-55.238,1,0,-55.25], +// 2 24 20 0 55.305 34.512 0 54.797 + [2,24,20,0,55.305,34.512,0,54.797], +// 2 24 48.979 0 43.578 33.997 0 44.31 + [2,24,48.979,0,43.578,33.997,0,44.31], +// 2 24 103.757 0 49.239 118.077 0 47.319 + [2,24,103.757,0,49.239,118.077,0,47.319], +// 2 24 1 0 -55.25 1 -1 -49.712 + [2,24,1,0,-55.25,1,-1,-49.712], +// 2 24 29.496 -.411 -47.235 29.344 -1 -50.326 + [2,24,29.496,-.411,-47.235,29.344,-1,-50.326], +// 2 24 84.31 -1 45.809 84.824 0 51.034 + [2,24,84.31,-1,45.809,84.824,0,51.034], +// 2 24 82.319 -1 46.005 81.805 0 40.781 + [2,24,82.319,-1,46.005,81.805,0,40.781], +// 2 24 1 -1 -49.712 1 0 -44.75 + [2,24,1,-1,-49.712,1,0,-44.75], +// 2 24 74.537 -1 -53.413 75.023 0 -48.485 + [2,24,74.537,-1,-53.413,75.023,0,-48.485], +// 2 24 49.388 -.411 51.908 34.406 -.411 52.645 + [2,24,49.388,-.411,51.908,34.406,-.411,52.645], +// 2 24 29.344 -1 -50.326 29.202 -.447 -53.228 + [2,24,29.344,-1,-50.326,29.202,-.447,-53.228], +// 2 24 1 -1 50 1 0 55.25 + [2,24,1,-1,50,1,0,55.25], +// 2 24 49.237 -1 48.821 49.388 -.411 51.908 + [2,24,49.237,-1,48.821,49.388,-.411,51.908], +// 2 24 49.094 -.446 45.915 49.237 -1 48.821 + [2,24,49.094,-.446,45.915,49.237,-1,48.821], +// 2 24 34.254 -1 49.554 34.112 -.447 46.652 + [2,24,34.254,-1,49.554,34.112,-.447,46.652], +// 2 24 34.406 -.411 52.645 34.254 -1 49.554 + [2,24,34.406,-.411,52.645,34.254,-1,49.554], +// 2 24 1 0 44.75 1 -1 50 + [2,24,1,0,44.75,1,-1,50], +// 2 24 34.112 -.447 46.652 49.094 -.446 45.915 + [2,24,34.112,-.447,46.652,49.094,-.446,45.915], +// 2 24 44.184 -.447 -53.965 44.327 -1 -51.059 + [2,24,44.184,-.447,-53.965,44.327,-1,-51.059], +// 2 24 44.327 -1 -51.059 44.478 -.411 -47.972 + [2,24,44.327,-1,-51.059,44.478,-.411,-47.972], +// 2 24 72.547 -1 -53.217 72.003 0 -58.738 + [2,24,72.547,-1,-53.217,72.003,0,-58.738], +// 2 24 146.237 -1 37.565 145.187 0 32.421 + [2,24,146.237,-1,37.565,145.187,0,32.421], +// 2 24 127.781 0 -55.374 126.737 -1 -60.478 + [2,24,127.781,0,-55.374,126.737,-1,-60.478], +// 2 24 82.834 0 51.23 82.319 -1 46.005 + [2,24,82.834,0,51.23,82.319,-1,46.005], +// 2 24 83.795 0 40.585 84.31 -1 45.809 + [2,24,83.795,0,40.585,84.31,-1,45.809], +// 2 24 126.737 -1 -60.478 125.677 0 -65.659 + [2,24,126.737,-1,-60.478,125.677,0,-65.659], +// 2 24 73.032 0 -48.289 72.547 -1 -53.217 + [2,24,73.032,0,-48.289,72.547,-1,-53.217], +// 2 24 147.287 0 42.71 146.237 -1 37.565 + [2,24,147.287,0,42.71,146.237,-1,37.565], +// 2 24 73.992 0 -58.934 74.537 -1 -53.413 + [2,24,73.992,0,-58.934,74.537,-1,-53.413], +// 2 24 44.184 -.447 -53.965 29.202 -.447 -53.228 + [2,24,44.184,-.447,-53.965,29.202,-.447,-53.228], +// 2 24 29.496 -.411 -47.235 44.478 -.411 -47.972 + [2,24,29.496,-.411,-47.235,44.478,-.411,-47.972], +// 4 16 29.086 0 -55.57 29.202 -.447 -53.228 44.184 -.447 -53.965 44.068 0 -56.302 + [4,16,29.086,0,-55.57,29.202,-.447,-53.228,44.184,-.447,-53.965,44.068,0,-56.302], +// 4 16 29.602 0 -45.082 44.584 0 -45.815 44.478 -.411 -47.972 29.496 -.411 -47.235 + [4,16,29.602,0,-45.082,44.584,0,-45.815,44.478,-.411,-47.972,29.496,-.411,-47.235], +// 2 24 116.705 0 -64.185 101.866 0 -61.987 + [2,24,116.705,0,-64.185,101.866,0,-61.987], +// 2 24 103.407 0 -51.601 118.245 0 -53.798 + [2,24,103.407,0,-51.601,118.245,0,-53.798], +// 2 24 29.602 0 -45.082 44.584 0 -45.815 + [2,24,29.602,0,-45.082,44.584,0,-45.815], +// 2 24 29.086 0 -55.57 44.068 0 -56.302 + [2,24,29.086,0,-55.57,44.068,0,-56.302], +// 3 16 1 3 55.25 1 0 55.25 1 -1 50 + [3,16,1,3,55.25,1,0,55.25,1,-1,50], +// 3 16 1 -1 50 1 0 44.75 1 3 44.75 + [3,16,1,-1,50,1,0,44.75,1,3,44.75], +// 3 16 1 -1 50 1 3 44.75 1 3 55.25 + [3,16,1,-1,50,1,3,44.75,1,3,55.25], +// 3 16 84.824 0 51.034 84.31 -1 45.809 84.824 3 51.034 + [3,16,84.824,0,51.034,84.31,-1,45.809,84.824,3,51.034], +// 3 16 84.31 -1 45.809 83.795 0 40.585 83.795 3 40.585 + [3,16,84.31,-1,45.809,83.795,0,40.585,83.795,3,40.585], +// 3 16 84.31 -1 45.809 83.795 3 40.585 84.824 3 51.034 + [3,16,84.31,-1,45.809,83.795,3,40.585,84.824,3,51.034], +// 3 16 82.319 -1 46.005 82.834 0 51.23 82.834 3 51.23 + [3,16,82.319,-1,46.005,82.834,0,51.23,82.834,3,51.23], +// 3 16 82.319 -1 46.005 82.834 3 51.23 81.805 0 40.781 + [3,16,82.319,-1,46.005,82.834,3,51.23,81.805,0,40.781], +// 3 16 81.805 0 40.781 82.834 3 51.23 81.805 3 40.781 + [3,16,81.805,0,40.781,82.834,3,51.23,81.805,3,40.781], +// 3 16 146.237 -1 37.565 147.287 0 42.71 147.235 3 42.717 + [3,16,146.237,-1,37.565,147.287,0,42.71,147.235,3,42.717], +// 3 16 145.187 0 32.421 146.237 -1 37.565 145.187 3 32.421 + [3,16,145.187,0,32.421,146.237,-1,37.565,145.187,3,32.421], +// 3 16 145.187 3 32.421 146.237 -1 37.565 147.235 3 42.717 + [3,16,145.187,3,32.421,146.237,-1,37.565,147.235,3,42.717], +// 3 16 126.737 -1 -60.478 127.781 0 -55.374 127.724 3 -55.366 + [3,16,126.737,-1,-60.478,127.781,0,-55.374,127.724,3,-55.366], +// 3 16 125.677 0 -65.659 126.737 -1 -60.478 125.677 3 -65.659 + [3,16,125.677,0,-65.659,126.737,-1,-60.478,125.677,3,-65.659], +// 3 16 126.737 -1 -60.478 127.724 3 -55.366 125.677 3 -65.659 + [3,16,126.737,-1,-60.478,127.724,3,-55.366,125.677,3,-65.659], +// 3 16 72.547 -1 -53.217 73.032 0 -48.289 73.032 3 -48.289 + [3,16,72.547,-1,-53.217,73.032,0,-48.289,73.032,3,-48.289], +// 3 16 72.003 0 -58.738 72.547 -1 -53.217 72.003 3 -58.738 + [3,16,72.003,0,-58.738,72.547,-1,-53.217,72.003,3,-58.738], +// 3 16 72.003 3 -58.738 72.547 -1 -53.217 73.032 3 -48.289 + [3,16,72.003,3,-58.738,72.547,-1,-53.217,73.032,3,-48.289], +// 3 16 75.023 0 -48.485 74.537 -1 -53.413 75.023 3 -48.485 + [3,16,75.023,0,-48.485,74.537,-1,-53.413,75.023,3,-48.485], +// 3 16 74.537 -1 -53.413 73.992 0 -58.934 73.992 3 -58.934 + [3,16,74.537,-1,-53.413,73.992,0,-58.934,73.992,3,-58.934], +// 3 16 74.537 -1 -53.413 73.992 3 -58.934 75.023 3 -48.485 + [3,16,74.537,-1,-53.413,73.992,3,-58.934,75.023,3,-48.485], +// 3 16 1 0 -44.75 1 -1 -49.712 1 3 -44.75 + [3,16,1,0,-44.75,1,-1,-49.712,1,3,-44.75], +// 3 16 1 -1 -49.712 1 0 -55.25 1 3 -55.25 + [3,16,1,-1,-49.712,1,0,-55.25,1,3,-55.25], +// 3 16 1 -1 -49.712 1 3 -55.25 1 3 -44.75 + [3,16,1,-1,-49.712,1,3,-55.25,1,3,-44.75], +// 3 16 110.584 -.419 -54.848 103.407 0 -51.601 118.245 0 -53.798 + [3,16,110.584,-.419,-54.848,103.407,0,-51.601,118.245,0,-53.798], +// 4 16 110.584 -.419 -54.848 118.245 0 -53.798 127.781 0 -55.374 125.395 -.425 -57.225 + [4,16,110.584,-.419,-54.848,118.245,0,-53.798,127.781,0,-55.374,125.395,-.425,-57.225], +// 4 16 125.395 -.425 -57.225 127.781 0 -55.374 126.737 -1 -60.478 124.92 -1 -60.187 + [4,16,125.395,-.425,-57.225,127.781,0,-55.374,126.737,-1,-60.478,124.92,-1,-60.187], +// 4 16 126.737 -1 -60.478 125.677 0 -65.659 124.444 -.431 -63.149 124.92 -1 -60.187 + [4,16,126.737,-1,-60.478,125.677,0,-65.659,124.444,-.431,-63.149,124.92,-1,-60.187], +// 4 16 109.634 -.438 -60.772 124.444 -.431 -63.149 125.677 0 -65.659 116.705 0 -64.185 + [4,16,109.634,-.438,-60.772,124.444,-.431,-63.149,125.677,0,-65.659,116.705,0,-64.185], +// 3 16 109.634 -.438 -60.772 116.705 0 -64.185 101.866 0 -61.987 + [3,16,109.634,-.438,-60.772,116.705,0,-64.185,101.866,0,-61.987], +// 2 24 109.634 -.438 -60.772 124.444 -.431 -63.149 + [2,24,109.634,-.438,-60.772,124.444,-.431,-63.149], +// 2 24 110.109 -.996 -57.81 109.634 -.438 -60.772 + [2,24,110.109,-.996,-57.81,109.634,-.438,-60.772], +// 2 24 110.584 -.419 -54.848 110.109 -.996 -57.81 + [2,24,110.584,-.419,-54.848,110.109,-.996,-57.81], +// 2 24 125.395 -.425 -57.225 110.584 -.419 -54.848 + [2,24,125.395,-.425,-57.225,110.584,-.419,-54.848], +// 2 24 124.92 -1 -60.187 125.395 -.425 -57.225 + [2,24,124.92,-1,-60.187,125.395,-.425,-57.225], +// 2 24 124.444 -.431 -63.149 124.92 -1 -60.187 + [2,24,124.444,-.431,-63.149,124.92,-1,-60.187], +// 2 24 139.989 -.418 41.708 139.505 -1 38.694 + [2,24,139.989,-.418,41.708,139.505,-1,38.694], +// 2 24 139.038 -.438 35.783 139.505 -1 38.694 + [2,24,139.038,-.438,35.783,139.505,-1,38.694], +// 2 24 124.688 -1 41.033 124.227 -.446 38.16 + [2,24,124.688,-1,41.033,124.227,-.446,38.16], +// 2 24 125.178 -.411 44.085 124.688 -1 41.033 + [2,24,125.178,-.411,44.085,124.688,-1,41.033], +// 4 16 146.237 -1 37.565 145.187 0 32.421 139.038 -.438 35.783 139.505 -1 38.694 + [4,16,146.237,-1,37.565,145.187,0,32.421,139.038,-.438,35.783,139.505,-1,38.694], +// 4 16 147.287 0 42.71 146.237 -1 37.565 139.505 -1 38.694 139.989 -.418 41.708 + [4,16,147.287,0,42.71,146.237,-1,37.565,139.505,-1,38.694,139.989,-.418,41.708], +// 3 16 139.038 -.438 35.783 145.187 0 32.421 131.375 0 34.735 + [3,16,139.038,-.438,35.783,145.187,0,32.421,131.375,0,34.735], +// 3 16 139.038 -.438 35.783 131.375 0 34.735 124.227 -.446 38.16 + [3,16,139.038,-.438,35.783,131.375,0,34.735,124.227,-.446,38.16], +// 3 16 124.227 -.446 38.16 131.375 0 34.735 116.536 0 36.933 + [3,16,124.227,-.446,38.16,131.375,0,34.735,116.536,0,36.933], +// 3 16 147.287 0 42.71 139.989 -.418 41.708 132.915 0 45.122 + [3,16,147.287,0,42.71,139.989,-.418,41.708,132.915,0,45.122], +// 3 16 132.915 0 45.122 139.989 -.418 41.708 125.178 -.411 44.085 + [3,16,132.915,0,45.122,139.989,-.418,41.708,125.178,-.411,44.085], +// 3 16 132.915 0 45.122 125.178 -.411 44.085 118.077 0 47.319 + [3,16,132.915,0,45.122,125.178,-.411,44.085,118.077,0,47.319], +// 4 16 118.077 0 47.319 125.178 -.411 44.085 124.688 -1 41.033 117.307 -1 42.126 + [4,16,118.077,0,47.319,125.178,-.411,44.085,124.688,-1,41.033,117.307,-1,42.126], +// 4 16 117.307 -1 42.126 124.688 -1 41.033 124.227 -.446 38.16 116.536 0 36.933 + [4,16,117.307,-1,42.126,124.688,-1,41.033,124.227,-.446,38.16,116.536,0,36.933], +// 2 24 125.178 -.411 44.085 139.989 -.418 41.708 + [2,24,125.178,-.411,44.085,139.989,-.418,41.708], +// 2 24 124.227 -.446 38.16 139.038 -.438 35.783 + [2,24,124.227,-.446,38.16,139.038,-.438,35.783], +// +// 2 24 147.577 0 44.436 157.385 0 42.485 + [2,24,147.577,0,44.436,157.385,0,42.485], +// 2 24 62.724 0 40.901 48.893 0 41.83 + [2,24,62.724,0,40.901,48.893,0,41.83], +// 2 24 33.911 0 42.562 20 0 43 + [2,24,33.911,0,42.562,20,0,43], +// 2 24 118.334 0 49.05 133.172 0 46.853 + [2,24,118.334,0,49.05,133.172,0,46.853], +// 2 24 133.172 0 46.853 147.577 0 44.436 + [2,24,133.172,0,46.853,147.577,0,44.436], +// 2 24 34.598 0 56.545 49.58 0 55.813 + [2,24,34.598,0,56.545,49.58,0,55.813], +// 2 24 103.926 0 50.904 118.334 0 49.05 + [2,24,103.926,0,50.904,118.334,0,49.05], +// 2 24 154.654 0 28.754 144.846 0 30.705 + [2,24,154.654,0,28.754,144.846,0,30.705], +// 2 24 48.893 0 41.83 33.911 0 42.562 + [2,24,48.893,0,41.83,33.911,0,42.562], +// 2 24 20 0 57 34.598 0 56.545 + [2,24,20,0,57,34.598,0,56.545], +// 2 24 144.846 0 30.705 131.118 0 33.004 + [2,24,144.846,0,30.705,131.118,0,33.004], +// 2 24 116.28 0 35.202 102.532 0 36.981 + [2,24,116.28,0,35.202,102.532,0,36.981], +// 2 24 131.118 0 33.004 116.28 0 35.202 + [2,24,131.118,0,33.004,116.28,0,35.202], +// 2 24 49.58 0 55.813 64.126 0 54.824 + [2,24,49.58,0,55.813,64.126,0,54.824], +// 2 24 102.532 0 36.981 90.137 0 38.423 + [2,24,102.532,0,36.981,90.137,0,38.423], +// 2 24 90.137 0 38.423 75.209 0 39.892 + [2,24,90.137,0,38.423,75.209,0,39.892], +// 2 24 75.209 0 39.892 62.724 0 40.901 + [2,24,75.209,0,39.892,62.724,0,40.901], +// 2 24 64.126 0 54.824 76.585 0 53.824 + [2,24,64.126,0,54.824,76.585,0,53.824], +// 2 24 76.585 0 53.824 91.513 0 52.355 + [2,24,76.585,0,53.824,91.513,0,52.355], +// 2 24 91.513 0 52.355 103.926 0 50.904 + [2,24,91.513,0,52.355,103.926,0,50.904], +// 2 24 20 0 43 7.5 0 43.208 + [2,24,20,0,43,7.5,0,43.208], +// 2 24 7.5 0 57.208 20 0 57 + [2,24,7.5,0,57.208,20,0,57], +// 2 24 135.143 0 -69.326 125.335 0 -67.375 + [2,24,135.143,0,-69.326,125.335,0,-67.375], +// 2 24 137.875 0 -55.595 128.067 0 -53.644 + [2,24,137.875,0,-55.595,128.067,0,-53.644], +// 2 24 43.983 0 -58.05 29.001 0 -57.318 + [2,24,43.983,0,-58.05,29.001,0,-57.318], +// 2 24 20 0 -43 29.688 0 -43.335 + [2,24,20,0,-43,29.688,0,-43.335], +// 2 24 44.67 0 -44.067 54.296 0 -44.686 + [2,24,44.67,0,-44.067,54.296,0,-44.686], +// 2 24 29.688 0 -43.335 44.67 0 -44.067 + [2,24,29.688,0,-43.335,44.67,0,-44.067], +// 2 24 116.448 0 -65.916 101.61 0 -63.718 + [2,24,116.448,0,-65.916,101.61,0,-63.718], +// 2 24 94.104 0 -48.606 103.664 0 -49.87 + [2,24,94.104,0,-48.606,103.664,0,-49.87], +// 2 24 52.924 0 -58.604 43.983 0 -58.05 + [2,24,52.924,0,-58.604,43.983,0,-58.05], +// 2 24 118.502 0 -52.067 128.067 0 -53.644 + [2,24,118.502,0,-52.067,128.067,0,-53.644], +// 2 24 101.61 0 -63.718 92.724 0 -62.524 + [2,24,101.61,0,-63.718,92.724,0,-62.524], +// 2 24 103.664 0 -49.87 118.502 0 -52.067 + [2,24,103.664,0,-49.87,118.502,0,-52.067], +// 2 24 125.335 0 -67.375 116.448 0 -65.916 + [2,24,125.335,0,-67.375,116.448,0,-65.916], +// 2 24 29.001 0 -57.318 20 0 -57 + [2,24,29.001,0,-57.318,20,0,-57], +// 2 24 52.924 0 -58.604 65.379 0 -59.625 + [2,24,52.924,0,-58.604,65.379,0,-59.625], +// 2 24 65.379 0 -59.625 80.307 0 -61.094 + [2,24,65.379,0,-59.625,80.307,0,-61.094], +// 2 24 80.307 0 -61.094 92.724 0 -62.524 + [2,24,80.307,0,-61.094,92.724,0,-62.524], +// 2 24 54.296 0 -44.686 66.755 0 -45.693 + [2,24,54.296,0,-44.686,66.755,0,-45.693], +// 2 24 66.755 0 -45.693 81.683 0 -47.161 + [2,24,66.755,0,-45.693,81.683,0,-47.161], +// 2 24 20 0 -57 7.5 0 -56.792 + [2,24,20,0,-57,7.5,0,-56.792], +// 2 24 7.5 0 -42.792 20 0 -43 + [2,24,7.5,0,-42.792,20,0,-43], +// 2 24 81.683 0 -47.161 94.104 0 -48.606 + [2,24,81.683,0,-47.161,94.104,0,-48.606], +// +// 4 16 133.172 0 46.853 147.577 0 44.436 148.162 0 47.378 133.612 0 49.82 + [4,16,133.172,0,46.853,147.577,0,44.436,148.162,0,47.378,133.612,0,49.82], +// 4 16 154.654 0 28.754 144.846 0 30.705 144.26 0 27.762 154.068 0 25.811 + [4,16,154.654,0,28.754,144.846,0,30.705,144.26,0,27.762,154.068,0,25.811], +// 4 16 118.334 0 49.05 133.172 0 46.853 133.612 0 49.82 118.774 0 52.018 + [4,16,118.334,0,49.05,133.172,0,46.853,133.612,0,49.82,118.774,0,52.018], +// 4 16 157.97 0 45.427 148.162 0 47.378 147.577 0 44.436 157.385 0 42.485 + [4,16,157.97,0,45.427,148.162,0,47.378,147.577,0,44.436,157.385,0,42.485], +// 4 16 118.334 0 49.05 118.774 0 52.018 104.22 0 53.89 103.926 0 50.904 + [4,16,118.334,0,49.05,118.774,0,52.018,104.22,0,53.89,103.926,0,50.904], +// 4 16 64.126 0 54.824 64.42 0 57.81 49.728 0 58.809 49.58 0 55.813 + [4,16,64.126,0,54.824,64.42,0,57.81,49.728,0,58.809,49.58,0,55.813], +// 4 16 49.58 0 55.813 49.728 0 58.809 34.745 0 59.542 34.598 0 56.545 + [4,16,49.58,0,55.813,49.728,0,58.809,34.745,0,59.542,34.598,0,56.545], +// 4 16 34.598 0 56.545 34.745 0 59.542 20 0 60 20 0 57 + [4,16,34.598,0,56.545,34.745,0,59.542,20,0,60,20,0,57], +// 4 16 144.26 0 27.762 144.846 0 30.705 131.118 0 33.004 130.678 0 30.036 + [4,16,144.26,0,27.762,144.846,0,30.705,131.118,0,33.004,130.678,0,30.036], +// 4 16 115.84 0 32.234 130.678 0 30.036 131.118 0 33.004 116.28 0 35.202 + [4,16,115.84,0,32.234,130.678,0,30.036,131.118,0,33.004,116.28,0,35.202], +// 4 16 102.238 0 33.996 115.84 0 32.234 116.28 0 35.202 102.532 0 36.981 + [4,16,102.238,0,33.996,115.84,0,32.234,116.28,0,35.202,102.532,0,36.981], +// 4 16 62.43 0 37.916 62.724 0 40.901 48.893 0 41.83 48.746 0 38.833 + [4,16,62.43,0,37.916,62.724,0,40.901,48.893,0,41.83,48.746,0,38.833], +// 4 16 48.746 0 38.833 48.893 0 41.83 33.911 0 42.562 33.763 0 39.566 + [4,16,48.746,0,38.833,48.893,0,41.83,33.911,0,42.562,33.763,0,39.566], +// 4 16 33.763 0 39.566 33.911 0 42.562 20 0 43 20 0 40 + [4,16,33.763,0,39.566,33.911,0,42.562,20,0,43,20,0,40], +// 4 16 29.835 0 -40.338 20 0 -40 20 0 -43 29.688 0 -43.335 + [4,16,29.835,0,-40.338,20,0,-40,20,0,-43,29.688,0,-43.335], +// 4 16 44.818 0 -41.071 29.835 0 -40.338 29.688 0 -43.335 44.67 0 -44.067 + [4,16,44.818,0,-41.071,29.835,0,-40.338,29.688,0,-43.335,44.67,0,-44.067], +// 4 16 54.59 0 -41.7 44.818 0 -41.071 44.67 0 -44.067 54.296 0 -44.686 + [4,16,54.59,0,-41.7,44.818,0,-41.071,44.67,0,-44.067,54.296,0,-44.686], +// 4 16 104.104 0 -46.902 94.398 0 -45.62 94.104 0 -48.606 103.664 0 -49.87 + [4,16,104.104,0,-46.902,94.398,0,-45.62,94.104,0,-48.606,103.664,0,-49.87], +// 4 16 118.942 0 -49.1 104.104 0 -46.902 103.664 0 -49.87 118.502 0 -52.067 + [4,16,118.942,0,-49.1,104.104,0,-46.902,103.664,0,-49.87,118.502,0,-52.067], +// 4 16 128.652 0 -50.702 118.942 0 -49.1 118.502 0 -52.067 128.067 0 -53.644 + [4,16,128.652,0,-50.702,118.942,0,-49.1,118.502,0,-52.067,128.067,0,-53.644], +// 4 16 128.652 0 -50.702 128.067 0 -53.644 137.875 0 -55.595 138.46 0 -52.653 + [4,16,128.652,0,-50.702,128.067,0,-53.644,137.875,0,-55.595,138.46,0,-52.653], +// 4 16 124.75 0 -70.318 134.558 0 -72.269 135.143 0 -69.326 125.335 0 -67.375 + [4,16,124.75,0,-70.318,134.558,0,-72.269,135.143,0,-69.326,125.335,0,-67.375], +// 4 16 116.008 0 -68.884 124.75 0 -70.318 125.335 0 -67.375 116.448 0 -65.916 + [4,16,116.008,0,-68.884,124.75,0,-70.318,125.335,0,-67.375,116.448,0,-65.916], +// 4 16 101.17 0 -66.686 116.008 0 -68.884 116.448 0 -65.916 101.61 0 -63.718 + [4,16,101.17,0,-66.686,116.008,0,-68.884,116.448,0,-65.916,101.61,0,-63.718], +// 4 16 92.43 0 -65.51 101.17 0 -66.686 101.61 0 -63.718 92.724 0 -62.524 + [4,16,92.43,0,-65.51,101.17,0,-66.686,101.61,0,-63.718,92.724,0,-62.524], +// 4 16 43.836 0 -61.047 52.63 0 -61.59 52.924 0 -58.604 43.983 0 -58.05 + [4,16,43.836,0,-61.047,52.63,0,-61.59,52.924,0,-58.604,43.983,0,-58.05], +// 4 16 28.853 0 -60.314 43.836 0 -61.047 43.983 0 -58.05 29.001 0 -57.318 + [4,16,28.853,0,-60.314,43.836,0,-61.047,43.983,0,-58.05,29.001,0,-57.318], +// 4 16 20 0 -60 28.853 0 -60.314 29.001 0 -57.318 20 0 -57 + [4,16,20,0,-60,28.853,0,-60.314,29.001,0,-57.318,20,0,-57], +// 4 16 92.43 0 -65.51 80.307 0 -61.094 65.379 0 -59.625 52.63 0 -61.59 + [4,16,92.43,0,-65.51,80.307,0,-61.094,65.379,0,-59.625,52.63,0,-61.59], +// 3 16 52.924 0 -58.604 52.63 0 -61.59 65.379 0 -59.625 + [3,16,52.924,0,-58.604,52.63,0,-61.59,65.379,0,-59.625], +// 3 16 92.43 0 -65.51 92.724 0 -62.524 80.307 0 -61.094 + [3,16,92.43,0,-65.51,92.724,0,-62.524,80.307,0,-61.094], +// 4 16 66.755 0 -45.693 81.683 0 -47.161 94.398 0 -45.62 54.59 0 -41.7 + [4,16,66.755,0,-45.693,81.683,0,-47.161,94.398,0,-45.62,54.59,0,-41.7], +// 3 16 54.296 0 -44.686 66.755 0 -45.693 54.59 0 -41.7 + [3,16,54.296,0,-44.686,66.755,0,-45.693,54.59,0,-41.7], +// 3 16 94.104 0 -48.606 94.398 0 -45.62 81.683 0 -47.161 + [3,16,94.104,0,-48.606,94.398,0,-45.62,81.683,0,-47.161], +// 4 16 102.238 0 33.996 90.137 0 38.423 75.209 0 39.892 62.43 0 37.916 + [4,16,102.238,0,33.996,90.137,0,38.423,75.209,0,39.892,62.43,0,37.916], +// 3 16 62.724 0 40.901 62.43 0 37.916 75.209 0 39.892 + [3,16,62.724,0,40.901,62.43,0,37.916,75.209,0,39.892], +// 3 16 102.238 0 33.996 102.532 0 36.981 90.137 0 38.423 + [3,16,102.238,0,33.996,102.532,0,36.981,90.137,0,38.423], +// 4 16 76.585 0 53.824 91.513 0 52.355 104.22 0 53.89 64.42 0 57.81 + [4,16,76.585,0,53.824,91.513,0,52.355,104.22,0,53.89,64.42,0,57.81], +// 3 16 103.926 0 50.904 104.22 0 53.89 91.513 0 52.355 + [3,16,103.926,0,50.904,104.22,0,53.89,91.513,0,52.355], +// 3 16 64.42 0 57.81 64.126 0 54.824 76.585 0 53.824 + [3,16,64.42,0,57.81,64.126,0,54.824,76.585,0,53.824], +// 3 16 20 0 40 20 0 43 7.5 0 43.208 + [3,16,20,0,40,20,0,43,7.5,0,43.208], +// 3 16 20 0 57 20 0 60 7.5 0 57.208 + [3,16,20,0,57,20,0,60,7.5,0,57.208], +// 3 16 7.5 0 -56.792 20 0 -60 20 0 -57 + [3,16,7.5,0,-56.792,20,0,-60,20,0,-57], +// 3 16 20 0 -43 20 0 -40 7.5 0 -42.792 + [3,16,20,0,-43,20,0,-40,7.5,0,-42.792], +// +// 4 16 20 -2 -57 20 0 -57 29.001 0 -57.318 29.001 -2 -57.318 + [4,16,20,-2,-57,20,0,-57,29.001,0,-57.318,29.001,-2,-57.318], +// 4 16 29.001 -2 -57.318 29.001 0 -57.318 43.983 0 -58.05 43.983 -2 -58.05 + [4,16,29.001,-2,-57.318,29.001,0,-57.318,43.983,0,-58.05,43.983,-2,-58.05], +// 4 16 43.983 -2 -58.05 43.983 0 -58.05 52.924 0 -58.604 52.924 -2 -58.604 + [4,16,43.983,-2,-58.05,43.983,0,-58.05,52.924,0,-58.604,52.924,-2,-58.604], +// 4 16 54.296 -2 -44.686 54.296 0 -44.686 44.67 0 -44.067 44.67 -2 -44.067 + [4,16,54.296,-2,-44.686,54.296,0,-44.686,44.67,0,-44.067,44.67,-2,-44.067], +// 4 16 44.67 -2 -44.067 44.67 0 -44.067 29.688 0 -43.335 29.688 -2 -43.335 + [4,16,44.67,-2,-44.067,44.67,0,-44.067,29.688,0,-43.335,29.688,-2,-43.335], +// 4 16 29.688 -2 -43.335 29.688 0 -43.335 20 0 -43 20 -2 -43 + [4,16,29.688,-2,-43.335,29.688,0,-43.335,20,0,-43,20,-2,-43], +// 4 16 92.724 -2 -62.524 92.724 0 -62.524 101.61 0 -63.718 101.61 -2 -63.718 + [4,16,92.724,-2,-62.524,92.724,0,-62.524,101.61,0,-63.718,101.61,-2,-63.718], +// 4 16 101.61 -2 -63.718 101.61 0 -63.718 116.448 0 -65.916 116.448 -2 -65.916 + [4,16,101.61,-2,-63.718,101.61,0,-63.718,116.448,0,-65.916,116.448,-2,-65.916], +// 4 16 116.448 -2 -65.916 116.448 0 -65.916 125.335 0 -67.375 125.335 -2 -67.375 + [4,16,116.448,-2,-65.916,116.448,0,-65.916,125.335,0,-67.375,125.335,-2,-67.375], +// 4 16 125.335 -2 -67.375 125.335 0 -67.375 135.143 0 -69.326 135.143 -2 -69.326 + [4,16,125.335,-2,-67.375,125.335,0,-67.375,135.143,0,-69.326,135.143,-2,-69.326], +// 4 16 137.875 -2 -55.595 137.875 0 -55.595 128.067 0 -53.644 128.067 -2 -53.644 + [4,16,137.875,-2,-55.595,137.875,0,-55.595,128.067,0,-53.644,128.067,-2,-53.644], +// 4 16 128.067 -2 -53.644 128.067 0 -53.644 118.502 0 -52.067 118.502 -2 -52.067 + [4,16,128.067,-2,-53.644,128.067,0,-53.644,118.502,0,-52.067,118.502,-2,-52.067], +// 4 16 118.502 -2 -52.067 118.502 0 -52.067 103.664 0 -49.87 103.664 -2 -49.87 + [4,16,118.502,-2,-52.067,118.502,0,-52.067,103.664,0,-49.87,103.664,-2,-49.87], +// 4 16 103.664 -2 -49.87 103.664 0 -49.87 94.104 0 -48.606 94.104 -2 -48.606 + [4,16,103.664,-2,-49.87,103.664,0,-49.87,94.104,0,-48.606,94.104,-2,-48.606], +// 4 16 66.755 -2 -45.693 66.755 0 -45.693 54.296 0 -44.686 54.296 -2 -44.686 + [4,16,66.755,-2,-45.693,66.755,0,-45.693,54.296,0,-44.686,54.296,-2,-44.686], +// 4 16 81.683 -2 -47.161 81.683 0 -47.161 66.755 0 -45.693 66.755 -2 -45.693 + [4,16,81.683,-2,-47.161,81.683,0,-47.161,66.755,0,-45.693,66.755,-2,-45.693], +// 4 16 94.104 -2 -48.606 94.104 0 -48.606 81.683 0 -47.161 81.683 -2 -47.161 + [4,16,94.104,-2,-48.606,94.104,0,-48.606,81.683,0,-47.161,81.683,-2,-47.161], +// 4 16 52.924 0 -58.604 65.379 0 -59.625 65.379 -2 -59.625 52.924 -2 -58.604 + [4,16,52.924,0,-58.604,65.379,0,-59.625,65.379,-2,-59.625,52.924,-2,-58.604], +// 4 16 65.379 0 -59.625 80.307 0 -61.094 80.307 -2 -61.094 65.379 -2 -59.625 + [4,16,65.379,0,-59.625,80.307,0,-61.094,80.307,-2,-61.094,65.379,-2,-59.625], +// 4 16 80.307 0 -61.094 92.724 0 -62.524 92.724 -2 -62.524 80.307 -2 -61.094 + [4,16,80.307,0,-61.094,92.724,0,-62.524,92.724,-2,-62.524,80.307,-2,-61.094], +// 4 16 7.5 -2 -56.792 7.5 0 -56.792 20 0 -57 20 -2 -57 + [4,16,7.5,-2,-56.792,7.5,0,-56.792,20,0,-57,20,-2,-57], +// 4 16 20 -2 -43 20 0 -43 7.5 0 -42.792 7.5 -2 -42.792 + [4,16,20,-2,-43,20,0,-43,7.5,0,-42.792,7.5,-2,-42.792], +// +// 4 16 20 -2 43 20 0 43 33.911 0 42.562 33.911 -2 42.562 + [4,16,20,-2,43,20,0,43,33.911,0,42.562,33.911,-2,42.562], +// 4 16 33.911 -2 42.562 33.911 0 42.562 48.893 0 41.83 48.893 -2 41.83 + [4,16,33.911,-2,42.562,33.911,0,42.562,48.893,0,41.83,48.893,-2,41.83], +// 4 16 48.893 -2 41.83 48.893 0 41.83 62.724 0 40.901 62.724 -2 40.901 + [4,16,48.893,-2,41.83,48.893,0,41.83,62.724,0,40.901,62.724,-2,40.901], +// 4 16 102.532 -2 36.981 102.532 0 36.981 116.28 0 35.202 116.28 -2 35.202 + [4,16,102.532,-2,36.981,102.532,0,36.981,116.28,0,35.202,116.28,-2,35.202], +// 4 16 64.126 -2 54.824 64.126 0 54.824 49.58 0 55.813 49.58 -2 55.813 + [4,16,64.126,-2,54.824,64.126,0,54.824,49.58,0,55.813,49.58,-2,55.813], +// 4 16 49.58 -2 55.813 49.58 0 55.813 34.598 0 56.545 34.598 -2 56.545 + [4,16,49.58,-2,55.813,49.58,0,55.813,34.598,0,56.545,34.598,-2,56.545], +// 4 16 34.598 -2 56.545 34.598 0 56.545 20 0 57 20 -2 57 + [4,16,34.598,-2,56.545,34.598,0,56.545,20,0,57,20,-2,57], +// 4 16 116.28 -2 35.202 116.28 0 35.202 131.118 0 33.004 131.118 -2 33.004 + [4,16,116.28,-2,35.202,116.28,0,35.202,131.118,0,33.004,131.118,-2,33.004], +// 4 16 131.118 -2 33.004 131.118 0 33.004 144.846 0 30.705 144.846 -2 30.705 + [4,16,131.118,-2,33.004,131.118,0,33.004,144.846,0,30.705,144.846,-2,30.705], +// 4 16 144.846 -2 30.705 144.846 0 30.705 154.654 0 28.754 154.654 -2 28.754 + [4,16,144.846,-2,30.705,144.846,0,30.705,154.654,0,28.754,154.654,-2,28.754], +// 4 16 157.385 -2 42.485 157.385 0 42.485 147.577 0 44.436 147.577 -2 44.436 + [4,16,157.385,-2,42.485,157.385,0,42.485,147.577,0,44.436,147.577,-2,44.436], +// 4 16 147.577 -2 44.436 147.577 0 44.436 133.172 0 46.853 133.172 -2 46.853 + [4,16,147.577,-2,44.436,147.577,0,44.436,133.172,0,46.853,133.172,-2,46.853], +// 4 16 133.172 -2 46.853 133.172 0 46.853 118.334 0 49.05 118.334 -2 49.05 + [4,16,133.172,-2,46.853,133.172,0,46.853,118.334,0,49.05,118.334,-2,49.05], +// 4 16 118.334 -2 49.05 118.334 0 49.05 103.926 0 50.904 103.926 -2 50.904 + [4,16,118.334,-2,49.05,118.334,0,49.05,103.926,0,50.904,103.926,-2,50.904], +// 4 16 90.137 -2 38.423 90.137 0 38.423 102.532 0 36.981 102.532 -2 36.981 + [4,16,90.137,-2,38.423,90.137,0,38.423,102.532,0,36.981,102.532,-2,36.981], +// 4 16 75.209 -2 39.892 75.209 0 39.892 90.137 0 38.423 90.137 -2 38.423 + [4,16,75.209,-2,39.892,75.209,0,39.892,90.137,0,38.423,90.137,-2,38.423], +// 4 16 62.724 -2 40.901 62.724 0 40.901 75.209 0 39.892 75.209 -2 39.892 + [4,16,62.724,-2,40.901,62.724,0,40.901,75.209,0,39.892,75.209,-2,39.892], +// 4 16 76.585 -2 53.824 76.585 0 53.824 64.126 0 54.824 64.126 -2 54.824 + [4,16,76.585,-2,53.824,76.585,0,53.824,64.126,0,54.824,64.126,-2,54.824], +// 4 16 91.513 -2 52.355 91.513 0 52.355 76.585 0 53.824 76.585 -2 53.824 + [4,16,91.513,-2,52.355,91.513,0,52.355,76.585,0,53.824,76.585,-2,53.824], +// 4 16 103.926 -2 50.904 103.926 0 50.904 91.513 0 52.355 91.513 -2 52.355 + [4,16,103.926,-2,50.904,103.926,0,50.904,91.513,0,52.355,91.513,-2,52.355], +// 4 16 7.5 -2 43.208 7.5 0 43.208 20 0 43 20 -2 43 + [4,16,7.5,-2,43.208,7.5,0,43.208,20,0,43,20,-2,43], +// 4 16 20 -2 57 20 0 57 7.5 0 57.208 7.5 -2 57.208 + [4,16,20,-2,57,20,0,57,7.5,0,57.208,7.5,-2,57.208], +// +// 2 24 33.911 -2 42.562 20 -2 43 + [2,24,33.911,-2,42.562,20,-2,43], +// 2 24 131.118 -2 33.004 116.28 -2 35.202 + [2,24,131.118,-2,33.004,116.28,-2,35.202], +// 2 24 154.654 -2 28.754 144.846 -2 30.705 + [2,24,154.654,-2,28.754,144.846,-2,30.705], +// 2 24 144.846 -2 30.705 131.118 -2 33.004 + [2,24,144.846,-2,30.705,131.118,-2,33.004], +// 2 24 118.334 -2 49.05 133.172 -2 46.853 + [2,24,118.334,-2,49.05,133.172,-2,46.853], +// 2 24 133.172 -2 46.853 147.577 -2 44.436 + [2,24,133.172,-2,46.853,147.577,-2,44.436], +// 2 24 20 -2 57 34.598 -2 56.545 + [2,24,20,-2,57,34.598,-2,56.545], +// 2 24 34.598 -2 56.545 49.58 -2 55.813 + [2,24,34.598,-2,56.545,49.58,-2,55.813], +// 2 24 62.724 -2 40.901 48.893 -2 41.83 + [2,24,62.724,-2,40.901,48.893,-2,41.83], +// 2 24 103.926 -2 50.904 118.334 -2 49.05 + [2,24,103.926,-2,50.904,118.334,-2,49.05], +// 2 24 116.28 -2 35.202 102.532 -2 36.981 + [2,24,116.28,-2,35.202,102.532,-2,36.981], +// 2 24 49.58 -2 55.813 64.126 -2 54.824 + [2,24,49.58,-2,55.813,64.126,-2,54.824], +// 2 24 147.577 -2 44.436 157.385 -2 42.485 + [2,24,147.577,-2,44.436,157.385,-2,42.485], +// 2 24 48.893 -2 41.83 33.911 -2 42.562 + [2,24,48.893,-2,41.83,33.911,-2,42.562], +// 2 24 76.585 -2 53.824 91.513 -2 52.355 + [2,24,76.585,-2,53.824,91.513,-2,52.355], +// 2 24 91.513 -2 52.355 103.926 -2 50.904 + [2,24,91.513,-2,52.355,103.926,-2,50.904], +// 2 24 64.126 -2 54.824 76.585 -2 53.824 + [2,24,64.126,-2,54.824,76.585,-2,53.824], +// 2 24 90.137 -2 38.423 75.209 -2 39.892 + [2,24,90.137,-2,38.423,75.209,-2,39.892], +// 2 24 102.532 -2 36.981 90.137 -2 38.423 + [2,24,102.532,-2,36.981,90.137,-2,38.423], +// 2 24 75.209 -2 39.892 62.724 -2 40.901 + [2,24,75.209,-2,39.892,62.724,-2,40.901], +// 2 24 7.5 -2 57.208 20 -2 57 + [2,24,7.5,-2,57.208,20,-2,57], +// 2 24 7.5 -2 43.208 20 -2 43 + [2,24,7.5,-2,43.208,20,-2,43], +// +// 2 24 43.983 -2 -58.05 52.924 -2 -58.604 + [2,24,43.983,-2,-58.05,52.924,-2,-58.604], +// 2 24 44.67 -2 -44.067 54.296 -2 -44.686 + [2,24,44.67,-2,-44.067,54.296,-2,-44.686], +// 2 24 29.688 -2 -43.335 44.67 -2 -44.067 + [2,24,29.688,-2,-43.335,44.67,-2,-44.067], +// 2 24 20 -2 -57 29.001 -2 -57.318 + [2,24,20,-2,-57,29.001,-2,-57.318], +// 2 24 101.61 -2 -63.718 116.448 -2 -65.916 + [2,24,101.61,-2,-63.718,116.448,-2,-65.916], +// 2 24 128.067 -2 -53.644 137.875 -2 -55.595 + [2,24,128.067,-2,-53.644,137.875,-2,-55.595], +// 2 24 116.448 -2 -65.916 125.335 -2 -67.375 + [2,24,116.448,-2,-65.916,125.335,-2,-67.375], +// 2 24 125.335 -2 -67.375 135.143 -2 -69.326 + [2,24,125.335,-2,-67.375,135.143,-2,-69.326], +// 2 24 29.001 -2 -57.318 43.983 -2 -58.05 + [2,24,29.001,-2,-57.318,43.983,-2,-58.05], +// 2 24 20 -2 -43 29.688 -2 -43.335 + [2,24,20,-2,-43,29.688,-2,-43.335], +// 2 24 118.502 -2 -52.067 128.067 -2 -53.644 + [2,24,118.502,-2,-52.067,128.067,-2,-53.644], +// 2 24 94.104 -2 -48.606 103.664 -2 -49.87 + [2,24,94.104,-2,-48.606,103.664,-2,-49.87], +// 2 24 92.724 -2 -62.524 101.61 -2 -63.718 + [2,24,92.724,-2,-62.524,101.61,-2,-63.718], +// 2 24 103.664 -2 -49.87 118.502 -2 -52.067 + [2,24,103.664,-2,-49.87,118.502,-2,-52.067], +// 2 24 80.307 -2 -61.094 65.379 -2 -59.625 + [2,24,80.307,-2,-61.094,65.379,-2,-59.625], +// 2 24 65.379 -2 -59.625 52.924 -2 -58.604 + [2,24,65.379,-2,-59.625,52.924,-2,-58.604], +// 2 24 81.683 -2 -47.161 94.104 -2 -48.606 + [2,24,81.683,-2,-47.161,94.104,-2,-48.606], +// 2 24 54.296 -2 -44.686 66.755 -2 -45.693 + [2,24,54.296,-2,-44.686,66.755,-2,-45.693], +// 2 24 66.755 -2 -45.693 81.683 -2 -47.161 + [2,24,66.755,-2,-45.693,81.683,-2,-47.161], +// 2 24 92.724 -2 -62.524 80.307 -2 -61.094 + [2,24,92.724,-2,-62.524,80.307,-2,-61.094], +// 2 24 20 -2 -57 7.5 -2 -56.792 + [2,24,20,-2,-57,7.5,-2,-56.792], +// 2 24 7.5 -2 -42.792 20 -2 -43 + [2,24,7.5,-2,-42.792,20,-2,-43], +// +// 4 16 29.128 -2.95 -54.726 29.001 -2 -57.318 43.983 -2 -58.05 44.11 -2.95 -55.463 + [4,16,29.128,-2.95,-54.726,29.001,-2,-57.318,43.983,-2,-58.05,44.11,-2.95,-55.463], +// 4 16 44.552 -2.924 -46.474 44.67 -2 -44.067 29.688 -2 -43.335 29.57 -2.924 -45.737 + [4,16,44.552,-2.924,-46.474,44.67,-2,-44.067,29.688,-2,-43.335,29.57,-2.924,-45.737], +// 4 16 29.128 -2.95 -54.726 20 -3.5 -53 20 -2 -57 29.001 -2 -57.318 + [4,16,29.128,-2.95,-54.726,20,-3.5,-53,20,-2,-57,29.001,-2,-57.318], +// 4 16 43.983 -2 -58.05 52.924 -2 -58.604 53.316 -3.5 -54.624 44.11 -2.95 -55.463 + [4,16,43.983,-2,-58.05,52.924,-2,-58.604,53.316,-3.5,-54.624,44.11,-2.95,-55.463], +// 3 16 44.11 -2.95 -55.463 53.316 -3.5 -54.624 44.184 -3.5 -53.965 + [3,16,44.11,-2.95,-55.463,53.316,-3.5,-54.624,44.184,-3.5,-53.965], +// 3 16 20 -3.5 -53 29.128 -2.95 -54.726 29.202 -3.5 -53.228 + [3,16,20,-3.5,-53,29.128,-2.95,-54.726,29.202,-3.5,-53.228], +// 4 16 20 -2 -43 20 -3.5 -47 29.57 -2.924 -45.737 29.688 -2 -43.335 + [4,16,20,-2,-43,20,-3.5,-47,29.57,-2.924,-45.737,29.688,-2,-43.335], +// 3 16 29.57 -2.924 -45.737 20 -3.5 -47 29.496 -3.5 -47.235 + [3,16,29.57,-2.924,-45.737,20,-3.5,-47,29.496,-3.5,-47.235], +// 4 16 53.904 -3.5 -48.667 54.296 -2 -44.686 44.67 -2 -44.067 44.552 -2.924 -46.474 + [4,16,53.904,-3.5,-48.667,54.296,-2,-44.686,44.67,-2,-44.067,44.552,-2.924,-46.474], +// 3 16 53.904 -3.5 -48.667 44.552 -2.924 -46.474 44.478 -3.5 -47.972 + [3,16,53.904,-3.5,-48.667,44.552,-2.924,-46.474,44.478,-3.5,-47.972], +// 4 16 80.307 -2 -61.094 92.724 -2 -62.524 93.116 -3.5 -58.544 80.7 -3.5 -57.113 + [4,16,80.307,-2,-61.094,92.724,-2,-62.524,93.116,-3.5,-58.544,80.7,-3.5,-57.113], +// 4 16 65.379 -2 -59.625 80.307 -2 -61.094 80.7 -3.5 -57.113 65.773 -3.5 -55.639 + [4,16,65.379,-2,-59.625,80.307,-2,-61.094,80.7,-3.5,-57.113,65.773,-3.5,-55.639], +// 4 16 52.924 -2 -58.604 65.379 -2 -59.625 65.773 -3.5 -55.639 53.316 -3.5 -54.624 + [4,16,52.924,-2,-58.604,65.379,-2,-59.625,65.773,-3.5,-55.639,53.316,-3.5,-54.624], +// 4 16 66.755 -2 -45.693 54.296 -2 -44.686 53.904 -3.5 -48.667 66.362 -3.5 -49.674 + [4,16,66.755,-2,-45.693,54.296,-2,-44.686,53.904,-3.5,-48.667,66.362,-3.5,-49.674], +// 4 16 81.683 -2 -47.161 66.755 -2 -45.693 66.362 -3.5 -49.674 81.29 -3.5 -51.142 + [4,16,81.683,-2,-47.161,66.755,-2,-45.693,66.362,-3.5,-49.674,81.29,-3.5,-51.142], +// 4 16 94.104 -2 -48.606 81.683 -2 -47.161 81.29 -3.5 -51.142 93.712 -3.5 -52.587 + [4,16,94.104,-2,-48.606,81.683,-2,-47.161,81.29,-3.5,-51.142,93.712,-3.5,-52.587], +// 4 16 7.5 -3.5 -52.792 7.5 -2 -56.792 20 -2 -57 20 -3.5 -53 + [4,16,7.5,-3.5,-52.792,7.5,-2,-56.792,20,-2,-57,20,-3.5,-53], +// 4 16 20 -3.5 -47 20 -2 -43 7.5 -2 -42.792 7.5 -3.5 -46.792 + [4,16,20,-3.5,-47,20,-2,-43,7.5,-2,-42.792,7.5,-3.5,-46.792], +// 4 16 102.21 -3.5 -59.67 93.116 -3.5 -58.544 92.724 -2 -62.524 101.61 -2 -63.718 + [4,16,102.21,-3.5,-59.67,93.116,-3.5,-58.544,92.724,-2,-62.524,101.61,-2,-63.718], +// 4 16 103.664 -2 -49.87 94.104 -2 -48.606 93.712 -3.5 -52.587 103.09 -3.5 -53.735 + [4,16,103.664,-2,-49.87,94.104,-2,-48.606,93.712,-3.5,-52.587,103.09,-3.5,-53.735], +// 4 16 109.396 -2.95 -62.253 109.634 -3.5 -60.772 102.21 -3.5 -59.67 101.61 -2 -63.718 + [4,16,109.396,-2.95,-62.253,109.634,-3.5,-60.772,102.21,-3.5,-59.67,101.61,-2,-63.718], +// 3 16 109.396 -2.95 -62.253 101.61 -2 -63.718 116.448 -2 -65.916 + [3,16,109.396,-2.95,-62.253,101.61,-2,-63.718,116.448,-2,-65.916], +// 4 16 125.335 -2 -67.375 124.206 -2.941 -64.63 109.396 -2.95 -62.253 116.448 -2 -65.916 + [4,16,125.335,-2,-67.375,124.206,-2.941,-64.63,109.396,-2.95,-62.253,116.448,-2,-65.916], +// 4 16 124.444 -3.5 -63.149 124.206 -2.941 -64.63 125.335 -2 -67.375 126.116 -3.5 -63.452 + [4,16,124.444,-3.5,-63.149,124.206,-2.941,-64.63,125.335,-2,-67.375,126.116,-3.5,-63.452], +// 4 16 125.633 -2.933 -55.744 125.395 -3.5 -57.225 127.287 -3.5 -57.567 128.067 -2 -53.644 + [4,16,125.633,-2.933,-55.744,125.395,-3.5,-57.225,127.287,-3.5,-57.567,128.067,-2,-53.644], +// 4 16 125.633 -2.933 -55.744 128.067 -2 -53.644 118.502 -2 -52.067 110.822 -2.925 -53.367 + [4,16,125.633,-2.933,-55.744,128.067,-2,-53.644,118.502,-2,-52.067,110.822,-2.925,-53.367], +// 3 16 110.822 -2.925 -53.367 118.502 -2 -52.067 103.664 -2 -49.87 + [3,16,110.822,-2.925,-53.367,118.502,-2,-52.067,103.664,-2,-49.87], +// 4 16 110.822 -2.925 -53.367 103.664 -2 -49.87 103.09 -3.5 -53.735 110.584 -3.5 -54.848 + [4,16,110.822,-2.925,-53.367,103.664,-2,-49.87,103.09,-3.5,-53.735,110.584,-3.5,-54.848], +// 4 16 128.067 -2 -53.644 127.287 -3.5 -57.567 134.153 -3.5 -58.933 137.875 -2 -55.595 + [4,16,128.067,-2,-53.644,127.287,-3.5,-57.567,134.153,-3.5,-58.933,137.875,-2,-55.595], +// 3 16 137.875 -2 -55.595 134.153 -3.5 -58.933 137.095 -3.5 -59.518 + [3,16,137.875,-2,-55.595,134.153,-3.5,-58.933,137.095,-3.5,-59.518], +// 4 16 126.116 -3.5 -63.452 125.335 -2 -67.375 135.143 -2 -69.326 132.982 -3.5 -64.818 + [4,16,126.116,-3.5,-63.452,125.335,-2,-67.375,135.143,-2,-69.326,132.982,-3.5,-64.818], +// 3 16 135.924 -3.5 -65.403 132.982 -3.5 -64.818 135.143 -2 -69.326 + [3,16,135.924,-3.5,-65.403,132.982,-3.5,-64.818,135.143,-2,-69.326], +// +// 4 16 49.58 -2 55.813 34.598 -2 56.545 34.48 -2.924 54.143 49.462 -2.924 53.406 + [4,16,49.58,-2,55.813,34.598,-2,56.545,34.48,-2.924,54.143,49.462,-2.924,53.406], +// 4 16 34.038 -2.95 45.154 33.911 -2 42.562 48.893 -2 41.83 49.02 -2.95 44.417 + [4,16,34.038,-2.95,45.154,33.911,-2,42.562,48.893,-2,41.83,49.02,-2.95,44.417], +// 4 16 34.598 -2 56.545 20 -2 57 20 -3.5 53 34.48 -2.924 54.143 + [4,16,34.598,-2,56.545,20,-2,57,20,-3.5,53,34.48,-2.924,54.143], +// 3 16 34.48 -2.924 54.143 20 -3.5 53 34.406 -3.5 52.645 + [3,16,34.48,-2.924,54.143,20,-3.5,53,34.406,-3.5,52.645], +// 4 16 64.126 -2 54.824 49.58 -2 55.813 49.462 -2.924 53.406 63.734 -3.5 50.844 + [4,16,64.126,-2,54.824,49.58,-2,55.813,49.462,-2.924,53.406,63.734,-3.5,50.844], +// 3 16 63.734 -3.5 50.844 49.462 -2.924 53.406 49.388 -3.5 51.908 + [3,16,63.734,-3.5,50.844,49.462,-2.924,53.406,49.388,-3.5,51.908], +// 4 16 34.038 -2.95 45.154 20 -3.5 47 20 -2 43 33.911 -2 42.562 + [4,16,34.038,-2.95,45.154,20,-3.5,47,20,-2,43,33.911,-2,42.562], +// 3 16 34.112 -3.5 46.652 20 -3.5 47 34.038 -2.95 45.154 + [3,16,34.112,-3.5,46.652,20,-3.5,47,34.038,-2.95,45.154], +// 4 16 62.724 -2 40.901 63.116 -3.5 44.882 49.02 -2.95 44.417 48.893 -2 41.83 + [4,16,62.724,-2,40.901,63.116,-3.5,44.882,49.02,-2.95,44.417,48.893,-2,41.83], +// 3 16 49.02 -2.95 44.417 63.116 -3.5 44.882 49.094 -3.5 45.915 + [3,16,49.02,-2.95,44.417,63.116,-3.5,44.882,49.094,-3.5,45.915], +// 4 16 90.137 -2 38.423 102.532 -2 36.981 102.924 -3.5 40.962 90.53 -3.5 42.404 + [4,16,90.137,-2,38.423,102.532,-2,36.981,102.924,-3.5,40.962,90.53,-3.5,42.404], +// 4 16 75.209 -2 39.892 90.137 -2 38.423 90.53 -3.5 42.404 75.602 -3.5 43.873 + [4,16,75.209,-2,39.892,90.137,-2,38.423,90.53,-3.5,42.404,75.602,-3.5,43.873], +// 4 16 62.724 -2 40.901 75.209 -2 39.892 75.602 -3.5 43.873 63.116 -3.5 44.882 + [4,16,62.724,-2,40.901,75.209,-2,39.892,75.602,-3.5,43.873,63.116,-3.5,44.882], +// 4 16 76.585 -2 53.824 64.126 -2 54.824 63.734 -3.5 50.844 76.192 -3.5 49.844 + [4,16,76.585,-2,53.824,64.126,-2,54.824,63.734,-3.5,50.844,76.192,-3.5,49.844], +// 4 16 91.513 -2 52.355 76.585 -2 53.824 76.192 -3.5 49.844 91.12 -3.5 48.375 + [4,16,91.513,-2,52.355,76.585,-2,53.824,76.192,-3.5,49.844,91.12,-3.5,48.375], +// 4 16 103.926 -2 50.904 91.513 -2 52.355 91.12 -3.5 48.375 103.534 -3.5 46.924 + [4,16,103.926,-2,50.904,91.513,-2,52.355,91.12,-3.5,48.375,103.534,-3.5,46.924], +// 4 16 7.5 -2 43.208 20 -2 43 20 -3.5 47 7.5 -3.5 47.208 + [4,16,7.5,-2,43.208,20,-2,43,20,-3.5,47,7.5,-3.5,47.208], +// 4 16 20 -2 57 7.5 -2 57.208 7.5 -3.5 53.208 20 -3.5 53 + [4,16,20,-2,57,7.5,-2,57.208,7.5,-3.5,53.208,20,-3.5,53], +// 4 16 116.28 -2 35.202 116.88 -3.5 39.25 102.924 -3.5 40.962 102.532 -2 36.981 + [4,16,116.28,-2,35.202,116.88,-3.5,39.25,102.924,-3.5,40.962,102.532,-2,36.981], +// 4 16 103.534 -3.5 46.924 117.76 -3.5 45.185 118.334 -2 49.05 103.926 -2 50.904 + [4,16,103.534,-3.5,46.924,117.76,-3.5,45.185,118.334,-2,49.05,103.926,-2,50.904], +// 4 16 140.226 -2.93 43.189 139.989 -3.5 41.708 146.797 -3.5 40.513 147.577 -2 44.436 + [4,16,140.226,-2.93,43.189,139.989,-3.5,41.708,146.797,-3.5,40.513,147.577,-2,44.436], +// 4 16 140.226 -2.93 43.189 147.577 -2 44.436 133.172 -2 46.853 125.416 -2.925 45.566 + [4,16,140.226,-2.93,43.189,147.577,-2,44.436,133.172,-2,46.853,125.416,-2.925,45.566], +// 4 16 118.334 -2 49.05 117.76 -3.5 45.185 125.178 -3.5 44.084 125.416 -2.925 45.566 + [4,16,118.334,-2,49.05,117.76,-3.5,45.185,125.178,-3.5,44.084,125.416,-2.925,45.566], +// 3 16 125.416 -2.925 45.566 133.172 -2 46.853 118.334 -2 49.05 + [3,16,125.416,-2.925,45.566,133.172,-2,46.853,118.334,-2,49.05], +// 4 16 123.99 -2.95 36.678 124.227 -3.5 38.159 116.88 -3.5 39.25 116.28 -2 35.202 + [4,16,123.99,-2.95,36.678,124.227,-3.5,38.159,116.88,-3.5,39.25,116.28,-2,35.202], +// 3 16 123.99 -2.95 36.678 116.28 -2 35.202 131.118 -2 33.004 + [3,16,123.99,-2.95,36.678,116.28,-2,35.202,131.118,-2,33.004], +// 4 16 138.8 -2.944 34.303 123.99 -2.95 36.678 131.118 -2 33.004 144.846 -2 30.705 + [4,16,138.8,-2.944,34.303,123.99,-2.95,36.678,131.118,-2,33.004,144.846,-2,30.705], +// 4 16 144.846 -2 30.705 145.626 -3.5 34.628 139.038 -3.5 35.784 138.8 -2.944 34.303 + [4,16,144.846,-2,30.705,145.626,-3.5,34.628,139.038,-3.5,35.784,138.8,-2.944,34.303], +// 4 16 152.492 -3.5 33.262 145.626 -3.5 34.628 144.846 -2 30.705 154.654 -2 28.754 + [4,16,152.492,-3.5,33.262,145.626,-3.5,34.628,144.846,-2,30.705,154.654,-2,28.754], +// 3 16 154.654 -2 28.754 155.434 -3.5 32.677 152.492 -3.5 33.262 + [3,16,154.654,-2,28.754,155.434,-3.5,32.677,152.492,-3.5,33.262], +// 4 16 147.577 -2 44.436 146.797 -3.5 40.513 153.662 -3.5 39.147 157.385 -2 42.485 + [4,16,147.577,-2,44.436,146.797,-3.5,40.513,153.662,-3.5,39.147,157.385,-2,42.485], +// 3 16 156.605 -3.5 38.562 157.385 -2 42.485 153.662 -3.5 39.147 + [3,16,156.605,-3.5,38.562,157.385,-2,42.485,153.662,-3.5,39.147], +// +// 2 24 34.112 -3.5 46.652 20 -3.5 47 + [2,24,34.112,-3.5,46.652,20,-3.5,47], +// 2 24 49.388 -3.5 51.908 63.734 -3.5 50.844 + [2,24,49.388,-3.5,51.908,63.734,-3.5,50.844], +// 2 24 116.88 -3.5 39.25 102.924 -3.5 40.962 + [2,24,116.88,-3.5,39.25,102.924,-3.5,40.962], +// 2 24 20 -3.5 53 34.406 -3.5 52.645 + [2,24,20,-3.5,53,34.406,-3.5,52.645], +// 2 24 63.116 -3.5 44.882 49.094 -3.5 45.915 + [2,24,63.116,-3.5,44.882,49.094,-3.5,45.915], +// 2 24 103.534 -3.5 46.924 117.76 -3.5 45.185 + [2,24,103.534,-3.5,46.924,117.76,-3.5,45.185], +// 2 24 34.112 -3.5 46.652 34.038 -2.95 45.154 + [2,24,34.112,-3.5,46.652,34.038,-2.95,45.154], +// 2 24 49.094 -3.5 45.915 49.02 -2.95 44.417 + [2,24,49.094,-3.5,45.915,49.02,-2.95,44.417], +// 2 24 34.406 -3.5 52.645 34.48 -2.924 54.143 + [2,24,34.406,-3.5,52.645,34.48,-2.924,54.143], +// 2 24 49.388 -3.5 51.908 49.462 -2.924 53.406 + [2,24,49.388,-3.5,51.908,49.462,-2.924,53.406], +// 2 24 34.48 -2.924 54.143 49.462 -2.924 53.406 + [2,24,34.48,-2.924,54.143,49.462,-2.924,53.406], +// 2 24 34.038 -2.95 45.154 49.02 -2.95 44.417 + [2,24,34.038,-2.95,45.154,49.02,-2.95,44.417], +// 2 24 90.53 -3.5 42.404 75.602 -3.5 43.873 + [2,24,90.53,-3.5,42.404,75.602,-3.5,43.873], +// 2 24 75.602 -3.5 43.873 63.116 -3.5 44.882 + [2,24,75.602,-3.5,43.873,63.116,-3.5,44.882], +// 2 24 91.12 -3.5 48.375 103.534 -3.5 46.924 + [2,24,91.12,-3.5,48.375,103.534,-3.5,46.924], +// 2 24 63.734 -3.5 50.844 76.192 -3.5 49.844 + [2,24,63.734,-3.5,50.844,76.192,-3.5,49.844], +// 2 24 102.924 -3.5 40.962 90.53 -3.5 42.404 + [2,24,102.924,-3.5,40.962,90.53,-3.5,42.404], +// 2 24 20 -3.5 47 7.5 -3.5 47.208 + [2,24,20,-3.5,47,7.5,-3.5,47.208], +// 2 24 7.5 -3.5 53.208 20 -3.5 53 + [2,24,7.5,-3.5,53.208,20,-3.5,53], +// 2 24 124.227 -3.5 38.159 116.88 -3.5 39.25 + [2,24,124.227,-3.5,38.159,116.88,-3.5,39.25], +// 2 24 117.76 -3.5 45.185 125.178 -3.5 44.084 + [2,24,117.76,-3.5,45.185,125.178,-3.5,44.084], +// 2 24 139.989 -3.5 41.708 146.797 -3.5 40.513 + [2,24,139.989,-3.5,41.708,146.797,-3.5,40.513], +// 2 24 138.8 -2.944 34.303 123.99 -2.95 36.678 + [2,24,138.8,-2.944,34.303,123.99,-2.95,36.678], +// 2 24 125.416 -2.925 45.566 140.226 -2.93 43.189 + [2,24,125.416,-2.925,45.566,140.226,-2.93,43.189], +// 2 24 125.178 -3.5 44.084 125.416 -2.925 45.566 + [2,24,125.178,-3.5,44.084,125.416,-2.925,45.566], +// 2 24 139.989 -3.5 41.708 140.226 -2.93 43.189 + [2,24,139.989,-3.5,41.708,140.226,-2.93,43.189], +// 2 24 139.038 -3.5 35.784 138.8 -2.944 34.303 + [2,24,139.038,-3.5,35.784,138.8,-2.944,34.303], +// 2 24 124.227 -3.5 38.159 123.99 -2.95 36.678 + [2,24,124.227,-3.5,38.159,123.99,-2.95,36.678], +// 2 24 146.797 -3.5 40.513 153.662 -3.5 39.147 + [2,24,146.797,-3.5,40.513,153.662,-3.5,39.147], +// 2 24 153.662 -3.5 39.147 156.605 -3.5 38.562 + [2,24,153.662,-3.5,39.147,156.605,-3.5,38.562], +// 2 24 139.038 -3.5 35.784 145.626 -3.5 34.628 + [2,24,139.038,-3.5,35.784,145.626,-3.5,34.628], +// 2 24 145.626 -3.5 34.628 152.492 -3.5 33.262 + [2,24,145.626,-3.5,34.628,152.492,-3.5,33.262], +// 2 24 152.492 -3.5 33.262 155.434 -3.5 32.677 + [2,24,152.492,-3.5,33.262,155.434,-3.5,32.677], +// 2 24 126.116 -3.5 -63.452 132.982 -3.5 -64.818 + [2,24,126.116,-3.5,-63.452,132.982,-3.5,-64.818], +// 2 24 132.982 -3.5 -64.818 135.924 -3.5 -65.403 + [2,24,132.982,-3.5,-64.818,135.924,-3.5,-65.403], +// +// 2 24 20 -3.5 -47 29.496 -3.5 -47.235 + [2,24,20,-3.5,-47,29.496,-3.5,-47.235], +// 2 24 44.478 -3.5 -47.972 53.904 -3.5 -48.667 + [2,24,44.478,-3.5,-47.972,53.904,-3.5,-48.667], +// 2 24 53.316 -3.5 -54.624 44.184 -3.5 -53.965 + [2,24,53.316,-3.5,-54.624,44.184,-3.5,-53.965], +// 2 24 29.202 -3.5 -53.228 20 -3.5 -53 + [2,24,29.202,-3.5,-53.228,20,-3.5,-53], +// 2 24 44.478 -3.5 -47.972 44.552 -2.924 -46.474 + [2,24,44.478,-3.5,-47.972,44.552,-2.924,-46.474], +// 2 24 29.496 -3.5 -47.235 29.57 -2.924 -45.737 + [2,24,29.496,-3.5,-47.235,29.57,-2.924,-45.737], +// 2 24 29.202 -3.5 -53.228 29.128 -2.95 -54.726 + [2,24,29.202,-3.5,-53.228,29.128,-2.95,-54.726], +// 2 24 44.184 -3.5 -53.965 44.11 -2.95 -55.463 + [2,24,44.184,-3.5,-53.965,44.11,-2.95,-55.463], +// 2 24 29.57 -2.924 -45.737 44.552 -2.924 -46.474 + [2,24,29.57,-2.924,-45.737,44.552,-2.924,-46.474], +// 2 24 29.128 -2.95 -54.726 44.11 -2.95 -55.463 + [2,24,29.128,-2.95,-54.726,44.11,-2.95,-55.463], +// 2 24 53.904 -3.5 -48.667 66.362 -3.5 -49.674 + [2,24,53.904,-3.5,-48.667,66.362,-3.5,-49.674], +// 2 24 66.362 -3.5 -49.674 81.29 -3.5 -51.142 + [2,24,66.362,-3.5,-49.674,81.29,-3.5,-51.142], +// 2 24 93.116 -3.5 -58.544 80.7 -3.5 -57.113 + [2,24,93.116,-3.5,-58.544,80.7,-3.5,-57.113], +// 2 24 65.773 -3.5 -55.639 53.316 -3.5 -54.624 + [2,24,65.773,-3.5,-55.639,53.316,-3.5,-54.624], +// 2 24 81.29 -3.5 -51.142 93.712 -3.5 -52.587 + [2,24,81.29,-3.5,-51.142,93.712,-3.5,-52.587], +// 2 24 20 -3.5 -53 7.5 -3.5 -52.792 + [2,24,20,-3.5,-53,7.5,-3.5,-52.792], +// 2 24 20 -3.5 -47 7.5 -3.5 -46.792 + [2,24,20,-3.5,-47,7.5,-3.5,-46.792], +// 2 24 126.116 -3.5 -63.452 124.444 -3.5 -63.149 + [2,24,126.116,-3.5,-63.452,124.444,-3.5,-63.149], +// 2 24 93.116 -3.5 -58.544 102.21 -3.5 -59.67 + [2,24,93.116,-3.5,-58.544,102.21,-3.5,-59.67], +// 2 24 102.21 -3.5 -59.67 109.634 -3.5 -60.772 + [2,24,102.21,-3.5,-59.67,109.634,-3.5,-60.772], +// 2 24 127.287 -3.5 -57.567 125.395 -3.5 -57.225 + [2,24,127.287,-3.5,-57.567,125.395,-3.5,-57.225], +// 2 24 110.584 -3.5 -54.848 103.09 -3.5 -53.735 + [2,24,110.584,-3.5,-54.848,103.09,-3.5,-53.735], +// 2 24 103.09 -3.5 -53.735 93.712 -3.5 -52.587 + [2,24,103.09,-3.5,-53.735,93.712,-3.5,-52.587], +// 2 24 109.396 -2.95 -62.253 124.206 -2.941 -64.63 + [2,24,109.396,-2.95,-62.253,124.206,-2.941,-64.63], +// 2 24 124.444 -3.5 -63.149 124.206 -2.941 -64.63 + [2,24,124.444,-3.5,-63.149,124.206,-2.941,-64.63], +// 2 24 109.396 -2.95 -62.253 109.634 -3.5 -60.772 + [2,24,109.396,-2.95,-62.253,109.634,-3.5,-60.772], +// 2 24 125.395 -3.5 -57.225 125.633 -2.933 -55.744 + [2,24,125.395,-3.5,-57.225,125.633,-2.933,-55.744], +// 2 24 125.633 -2.933 -55.744 110.822 -2.925 -53.367 + [2,24,125.633,-2.933,-55.744,110.822,-2.925,-53.367], +// 2 24 110.822 -2.925 -53.367 110.584 -3.5 -54.848 + [2,24,110.822,-2.925,-53.367,110.584,-3.5,-54.848], +// 2 24 29.202 -5.5 -53.228 29.202 -11 -53.228 + [2,24,29.202,-5.5,-53.228,29.202,-11,-53.228], +// 2 24 127.287 -3.5 -57.567 134.153 -3.5 -58.933 + [2,24,127.287,-3.5,-57.567,134.153,-3.5,-58.933], +// 2 24 134.153 -3.5 -58.933 137.095 -3.5 -59.518 + [2,24,134.153,-3.5,-58.933,137.095,-3.5,-59.518], +// +// 2 24 49.094 -5.5 45.915 34.112 -5.5 46.652 + [2,24,49.094,-5.5,45.915,34.112,-5.5,46.652], +// 2 24 34.406 -5.5 52.645 49.388 -5.5 51.908 + [2,24,34.406,-5.5,52.645,49.388,-5.5,51.908], +// 2 24 44.184 -5.5 -53.965 29.202 -5.5 -53.228 + [2,24,44.184,-5.5,-53.965,29.202,-5.5,-53.228], +// 2 24 29.496 -5.5 -47.235 44.478 -5.5 -47.972 + [2,24,29.496,-5.5,-47.235,44.478,-5.5,-47.972], +// 2 24 44.478 -3.5 -47.972 44.478 -5.5 -47.972 + [2,24,44.478,-3.5,-47.972,44.478,-5.5,-47.972], +// 2 24 44.478 -5.5 -47.972 44.552 -2.924 -46.474 + [2,24,44.478,-5.5,-47.972,44.552,-2.924,-46.474], +// 2 24 29.496 -3.5 -47.235 29.496 -5.5 -47.235 + [2,24,29.496,-3.5,-47.235,29.496,-5.5,-47.235], +// 2 24 29.496 -5.5 -47.235 29.57 -2.924 -45.737 + [2,24,29.496,-5.5,-47.235,29.57,-2.924,-45.737], +// 2 24 29.202 -3.5 -53.228 29.202 -5.5 -53.228 + [2,24,29.202,-3.5,-53.228,29.202,-5.5,-53.228], +// 2 24 29.202 -5.5 -53.228 29.128 -2.95 -54.726 + [2,24,29.202,-5.5,-53.228,29.128,-2.95,-54.726], +// 2 24 44.184 -3.5 -53.965 44.184 -5.5 -53.965 + [2,24,44.184,-3.5,-53.965,44.184,-5.5,-53.965], +// 2 24 44.184 -5.5 -53.965 44.11 -2.95 -55.463 + [2,24,44.184,-5.5,-53.965,44.11,-2.95,-55.463], +// 2 24 34.112 -3.5 46.652 34.112 -5.5 46.652 + [2,24,34.112,-3.5,46.652,34.112,-5.5,46.652], +// 2 24 34.112 -5.5 46.652 34.038 -2.95 45.154 + [2,24,34.112,-5.5,46.652,34.038,-2.95,45.154], +// 2 24 49.094 -3.5 45.915 49.094 -5.5 45.915 + [2,24,49.094,-3.5,45.915,49.094,-5.5,45.915], +// 2 24 49.094 -5.5 45.915 49.02 -2.95 44.417 + [2,24,49.094,-5.5,45.915,49.02,-2.95,44.417], +// 2 24 34.406 -3.5 52.645 34.406 -5.5 52.645 + [2,24,34.406,-3.5,52.645,34.406,-5.5,52.645], +// 2 24 34.406 -5.5 52.645 34.48 -2.924 54.143 + [2,24,34.406,-5.5,52.645,34.48,-2.924,54.143], +// 2 24 49.388 -3.5 51.908 49.388 -5.5 51.908 + [2,24,49.388,-3.5,51.908,49.388,-5.5,51.908], +// 2 24 49.388 -5.5 51.908 49.462 -2.924 53.406 + [2,24,49.388,-5.5,51.908,49.462,-2.924,53.406], +// 2 24 109.634 -5.5 -60.772 124.444 -5.5 -63.149 + [2,24,109.634,-5.5,-60.772,124.444,-5.5,-63.149], +// 2 24 110.584 -5.5 -54.848 125.395 -5.5 -57.225 + [2,24,110.584,-5.5,-54.848,125.395,-5.5,-57.225], +// 2 24 124.206 -2.941 -64.63 124.444 -5.5 -63.149 + [2,24,124.206,-2.941,-64.63,124.444,-5.5,-63.149], +// 2 24 124.444 -5.5 -63.149 124.444 -3.5 -63.149 + [2,24,124.444,-5.5,-63.149,124.444,-3.5,-63.149], +// 2 24 109.634 -3.5 -60.772 109.634 -5.5 -60.772 + [2,24,109.634,-3.5,-60.772,109.634,-5.5,-60.772], +// 2 24 109.634 -5.5 -60.772 109.396 -2.95 -62.253 + [2,24,109.634,-5.5,-60.772,109.396,-2.95,-62.253], +// 2 24 125.395 -3.5 -57.225 125.395 -5.5 -57.225 + [2,24,125.395,-3.5,-57.225,125.395,-5.5,-57.225], +// 2 24 125.395 -5.5 -57.225 125.633 -2.933 -55.744 + [2,24,125.395,-5.5,-57.225,125.633,-2.933,-55.744], +// 2 24 110.822 -2.925 -53.367 110.584 -5.5 -54.848 + [2,24,110.822,-2.925,-53.367,110.584,-5.5,-54.848], +// 2 24 110.584 -3.5 -54.848 110.584 -5.5 -54.848 + [2,24,110.584,-3.5,-54.848,110.584,-5.5,-54.848], +// 2 24 139.038 -5.5 35.784 124.227 -5.5 38.159 + [2,24,139.038,-5.5,35.784,124.227,-5.5,38.159], +// 2 24 125.178 -5.5 44.084 139.989 -5.5 41.708 + [2,24,125.178,-5.5,44.084,139.989,-5.5,41.708], +// 2 24 125.178 -3.5 44.084 125.178 -5.5 44.084 + [2,24,125.178,-3.5,44.084,125.178,-5.5,44.084], +// 2 24 125.178 -5.5 44.084 125.416 -2.925 45.566 + [2,24,125.178,-5.5,44.084,125.416,-2.925,45.566], +// 2 24 140.226 -2.93 43.189 139.989 -5.5 41.708 + [2,24,140.226,-2.93,43.189,139.989,-5.5,41.708], +// 2 24 139.038 -3.5 35.784 139.038 -5.5 35.784 + [2,24,139.038,-3.5,35.784,139.038,-5.5,35.784], +// 2 24 139.038 -5.5 35.784 138.8 -2.944 34.303 + [2,24,139.038,-5.5,35.784,138.8,-2.944,34.303], +// 2 24 124.227 -3.5 38.159 124.227 -5.5 38.159 + [2,24,124.227,-3.5,38.159,124.227,-5.5,38.159], +// 2 24 124.227 -5.5 38.159 123.99 -2.95 36.678 + [2,24,124.227,-5.5,38.159,123.99,-2.95,36.678], +// 2 24 139.989 -3.5 41.708 139.989 -5.5 41.708 + [2,24,139.989,-3.5,41.708,139.989,-5.5,41.708], +// +// 4 16 49.094 -3.5 45.915 34.112 -3.5 46.652 34.112 -5.5 46.652 49.094 -5.5 45.915 + [4,16,49.094,-3.5,45.915,34.112,-3.5,46.652,34.112,-5.5,46.652,49.094,-5.5,45.915], +// 4 16 29.496 -3.5 -47.235 44.478 -3.5 -47.972 44.478 -5.5 -47.972 29.496 -5.5 -47.235 + [4,16,29.496,-3.5,-47.235,44.478,-3.5,-47.972,44.478,-5.5,-47.972,29.496,-5.5,-47.235], +// 4 16 44.184 -3.5 -53.965 29.202 -3.5 -53.228 29.202 -5.5 -53.228 44.184 -5.5 -53.965 + [4,16,44.184,-3.5,-53.965,29.202,-3.5,-53.228,29.202,-5.5,-53.228,44.184,-5.5,-53.965], +// 4 16 34.406 -3.5 52.645 49.388 -3.5 51.908 49.388 -5.5 51.908 34.406 -5.5 52.645 + [4,16,34.406,-3.5,52.645,49.388,-3.5,51.908,49.388,-5.5,51.908,34.406,-5.5,52.645], +// 4 16 49.388 -5.5 51.908 49.462 -2.924 53.406 34.48 -2.924 54.143 34.406 -5.5 52.645 + [4,16,49.388,-5.5,51.908,49.462,-2.924,53.406,34.48,-2.924,54.143,34.406,-5.5,52.645], +// 4 16 34.112 -5.5 46.652 34.038 -2.95 45.154 49.02 -2.95 44.417 49.094 -5.5 45.915 + [4,16,34.112,-5.5,46.652,34.038,-2.95,45.154,49.02,-2.95,44.417,49.094,-5.5,45.915], +// 4 16 29.128 -2.95 -54.726 44.11 -2.95 -55.463 44.184 -5.5 -53.965 29.202 -5.5 -53.228 + [4,16,29.128,-2.95,-54.726,44.11,-2.95,-55.463,44.184,-5.5,-53.965,29.202,-5.5,-53.228], +// 4 16 44.478 -5.5 -47.972 44.552 -2.924 -46.474 29.57 -2.924 -45.737 29.496 -5.5 -47.235 + [4,16,44.478,-5.5,-47.972,44.552,-2.924,-46.474,29.57,-2.924,-45.737,29.496,-5.5,-47.235], +// 3 16 34.48 -2.924 54.143 34.406 -3.5 52.645 34.406 -5.5 52.645 + [3,16,34.48,-2.924,54.143,34.406,-3.5,52.645,34.406,-5.5,52.645], +// 3 16 49.388 -3.5 51.908 49.462 -2.924 53.406 49.388 -5.5 51.908 + [3,16,49.388,-3.5,51.908,49.462,-2.924,53.406,49.388,-5.5,51.908], +// 3 16 34.112 -5.5 46.652 34.112 -3.5 46.652 34.038 -2.95 45.154 + [3,16,34.112,-5.5,46.652,34.112,-3.5,46.652,34.038,-2.95,45.154], +// 3 16 49.02 -2.95 44.417 49.094 -3.5 45.915 49.094 -5.5 45.915 + [3,16,49.02,-2.95,44.417,49.094,-3.5,45.915,49.094,-5.5,45.915], +// 3 16 29.202 -3.5 -53.228 29.128 -2.95 -54.726 29.202 -5.5 -53.228 + [3,16,29.202,-3.5,-53.228,29.128,-2.95,-54.726,29.202,-5.5,-53.228], +// 3 16 44.11 -2.95 -55.463 44.184 -3.5 -53.965 44.184 -5.5 -53.965 + [3,16,44.11,-2.95,-55.463,44.184,-3.5,-53.965,44.184,-5.5,-53.965], +// 3 16 29.57 -2.924 -45.737 29.496 -3.5 -47.235 29.496 -5.5 -47.235 + [3,16,29.57,-2.924,-45.737,29.496,-3.5,-47.235,29.496,-5.5,-47.235], +// 3 16 44.478 -3.5 -47.972 44.552 -2.924 -46.474 44.478 -5.5 -47.972 + [3,16,44.478,-3.5,-47.972,44.552,-2.924,-46.474,44.478,-5.5,-47.972], +// 3 16 109.634 -5.5 -60.772 109.634 -3.5 -60.772 109.396 -2.95 -62.253 + [3,16,109.634,-5.5,-60.772,109.634,-3.5,-60.772,109.396,-2.95,-62.253], +// 3 16 124.444 -3.5 -63.149 124.444 -5.5 -63.149 124.206 -2.941 -64.63 + [3,16,124.444,-3.5,-63.149,124.444,-5.5,-63.149,124.206,-2.941,-64.63], +// 4 16 109.634 -5.5 -60.772 109.396 -2.95 -62.253 124.206 -2.941 -64.63 124.444 -5.5 -63.149 + [4,16,109.634,-5.5,-60.772,109.396,-2.95,-62.253,124.206,-2.941,-64.63,124.444,-5.5,-63.149], +// 3 16 125.395 -5.5 -57.225 125.395 -3.5 -57.225 125.633 -2.933 -55.744 + [3,16,125.395,-5.5,-57.225,125.395,-3.5,-57.225,125.633,-2.933,-55.744], +// 3 16 110.584 -3.5 -54.848 110.584 -5.5 -54.848 110.822 -2.925 -53.367 + [3,16,110.584,-3.5,-54.848,110.584,-5.5,-54.848,110.822,-2.925,-53.367], +// 4 16 110.584 -5.5 -54.848 125.395 -5.5 -57.225 125.633 -2.933 -55.744 110.822 -2.925 -53.367 + [4,16,110.584,-5.5,-54.848,125.395,-5.5,-57.225,125.633,-2.933,-55.744,110.822,-2.925,-53.367], +// 4 16 124.444 -5.5 -63.149 124.444 -3.5 -63.149 109.634 -3.5 -60.772 109.634 -5.5 -60.772 + [4,16,124.444,-5.5,-63.149,124.444,-3.5,-63.149,109.634,-3.5,-60.772,109.634,-5.5,-60.772], +// 4 16 124.227 -5.5 38.159 123.99 -2.95 36.678 138.8 -2.944 34.303 139.038 -5.5 35.784 + [4,16,124.227,-5.5,38.159,123.99,-2.95,36.678,138.8,-2.944,34.303,139.038,-5.5,35.784], +// 4 16 139.038 -5.5 35.784 139.038 -3.5 35.784 124.227 -3.5 38.159 124.227 -5.5 38.159 + [4,16,139.038,-5.5,35.784,139.038,-3.5,35.784,124.227,-3.5,38.159,124.227,-5.5,38.159], +// 4 16 125.178 -3.5 44.084 139.989 -3.5 41.708 139.989 -5.5 41.708 125.178 -5.5 44.084 + [4,16,125.178,-3.5,44.084,139.989,-3.5,41.708,139.989,-5.5,41.708,125.178,-5.5,44.084], +// 4 16 139.989 -5.5 41.708 140.226 -2.93 43.189 125.416 -2.925 45.566 125.178 -5.5 44.084 + [4,16,139.989,-5.5,41.708,140.226,-2.93,43.189,125.416,-2.925,45.566,125.178,-5.5,44.084], +// 3 16 125.416 -2.925 45.566 125.178 -3.5 44.084 125.178 -5.5 44.084 + [3,16,125.416,-2.925,45.566,125.178,-3.5,44.084,125.178,-5.5,44.084], +// 3 16 139.989 -3.5 41.708 140.226 -2.93 43.189 139.989 -5.5 41.708 + [3,16,139.989,-3.5,41.708,140.226,-2.93,43.189,139.989,-5.5,41.708], +// 3 16 124.227 -5.5 38.159 124.227 -3.5 38.159 123.99 -2.95 36.678 + [3,16,124.227,-5.5,38.159,124.227,-3.5,38.159,123.99,-2.95,36.678], +// 3 16 139.038 -3.5 35.784 139.038 -5.5 35.784 138.8 -2.944 34.303 + [3,16,139.038,-3.5,35.784,139.038,-5.5,35.784,138.8,-2.944,34.303], +// 4 16 110.584 -3.5 -54.848 125.395 -3.5 -57.225 125.395 -5.5 -57.225 110.584 -5.5 -54.848 + [4,16,110.584,-3.5,-54.848,125.395,-3.5,-57.225,125.395,-5.5,-57.225,110.584,-5.5,-54.848], +// +// 2 24 44.184 -.447 -53.965 44.184 -3.5 -53.965 + [2,24,44.184,-.447,-53.965,44.184,-3.5,-53.965], +// 2 24 29.202 -.447 -53.228 29.202 -3.5 -53.228 + [2,24,29.202,-.447,-53.228,29.202,-3.5,-53.228], +// 2 24 29.496 -.411 -47.235 29.496 -3.5 -47.235 + [2,24,29.496,-.411,-47.235,29.496,-3.5,-47.235], +// 2 24 44.478 -.411 -47.972 44.478 -3.5 -47.972 + [2,24,44.478,-.411,-47.972,44.478,-3.5,-47.972], +// 2 24 125.395 -3.5 -57.225 125.395 -.425 -57.225 + [2,24,125.395,-3.5,-57.225,125.395,-.425,-57.225], +// 2 24 110.584 -.419 -54.848 110.584 -3.5 -54.848 + [2,24,110.584,-.419,-54.848,110.584,-3.5,-54.848], +// 2 24 109.634 -.438 -60.772 109.634 -3.5 -60.772 + [2,24,109.634,-.438,-60.772,109.634,-3.5,-60.772], +// 2 24 124.444 -.431 -63.149 124.444 -3.5 -63.149 + [2,24,124.444,-.431,-63.149,124.444,-3.5,-63.149], +// 2 24 124.227 -.446 38.16 124.227 -3.5 38.159 + [2,24,124.227,-.446,38.16,124.227,-3.5,38.159], +// 2 24 125.178 -.411 44.085 125.178 -3.5 44.084 + [2,24,125.178,-.411,44.085,125.178,-3.5,44.084], +// 2 24 139.989 -3.5 41.708 139.989 -.418 41.708 + [2,24,139.989,-3.5,41.708,139.989,-.418,41.708], +// 2 24 139.038 -3.5 35.784 139.038 -.438 35.783 + [2,24,139.038,-3.5,35.784,139.038,-.438,35.783], +// 2 24 49.388 -3.5 51.908 49.388 -.411 51.908 + [2,24,49.388,-3.5,51.908,49.388,-.411,51.908], +// 2 24 49.094 -3.5 45.915 49.094 -.446 45.915 + [2,24,49.094,-3.5,45.915,49.094,-.446,45.915], +// 2 24 34.112 -3.5 46.652 34.112 -.447 46.652 + [2,24,34.112,-3.5,46.652,34.112,-.447,46.652], +// 2 24 34.406 -3.5 52.645 34.406 -.411 52.645 + [2,24,34.406,-3.5,52.645,34.406,-.411,52.645], +// +// 3 16 49.094 -3.5 45.915 49.237 -1 48.821 49.094 -.446 45.915 + [3,16,49.094,-3.5,45.915,49.237,-1,48.821,49.094,-.446,45.915], +// 3 16 49.388 -.411 51.908 49.237 -1 48.821 49.388 -3.5 51.908 + [3,16,49.388,-.411,51.908,49.237,-1,48.821,49.388,-3.5,51.908], +// 3 16 49.388 -3.5 51.908 49.237 -1 48.821 49.094 -3.5 45.915 + [3,16,49.388,-3.5,51.908,49.237,-1,48.821,49.094,-3.5,45.915], +// 3 16 34.254 -1 49.554 34.406 -.411 52.645 34.406 -3.5 52.645 + [3,16,34.254,-1,49.554,34.406,-.411,52.645,34.406,-3.5,52.645], +// 3 16 34.112 -.447 46.652 34.254 -1 49.554 34.112 -3.5 46.652 + [3,16,34.112,-.447,46.652,34.254,-1,49.554,34.112,-3.5,46.652], +// 3 16 34.112 -3.5 46.652 34.254 -1 49.554 34.406 -3.5 52.645 + [3,16,34.112,-3.5,46.652,34.254,-1,49.554,34.406,-3.5,52.645], +// 4 16 49.094 -3.5 45.915 49.094 -.446 45.915 34.112 -.447 46.652 34.112 -3.5 46.652 + [4,16,49.094,-3.5,45.915,49.094,-.446,45.915,34.112,-.447,46.652,34.112,-3.5,46.652], +// 4 16 49.388 -3.5 51.908 34.406 -3.5 52.645 34.406 -.411 52.645 49.388 -.411 51.908 + [4,16,49.388,-3.5,51.908,34.406,-3.5,52.645,34.406,-.411,52.645,49.388,-.411,51.908], +// 3 16 29.202 -.447 -53.228 29.344 -1 -50.326 29.202 -3.5 -53.228 + [3,16,29.202,-.447,-53.228,29.344,-1,-50.326,29.202,-3.5,-53.228], +// 3 16 29.344 -1 -50.326 29.496 -.411 -47.235 29.496 -3.5 -47.235 + [3,16,29.344,-1,-50.326,29.496,-.411,-47.235,29.496,-3.5,-47.235], +// 3 16 29.344 -1 -50.326 29.496 -3.5 -47.235 29.202 -3.5 -53.228 + [3,16,29.344,-1,-50.326,29.496,-3.5,-47.235,29.202,-3.5,-53.228], +// 3 16 44.327 -1 -51.059 44.184 -.447 -53.965 44.184 -3.5 -53.965 + [3,16,44.327,-1,-51.059,44.184,-.447,-53.965,44.184,-3.5,-53.965], +// 3 16 44.478 -.411 -47.972 44.327 -1 -51.059 44.478 -3.5 -47.972 + [3,16,44.478,-.411,-47.972,44.327,-1,-51.059,44.478,-3.5,-47.972], +// 3 16 44.327 -1 -51.059 44.184 -3.5 -53.965 44.478 -3.5 -47.972 + [3,16,44.327,-1,-51.059,44.184,-3.5,-53.965,44.478,-3.5,-47.972], +// 4 16 29.496 -.411 -47.235 44.478 -.411 -47.972 44.478 -3.5 -47.972 29.496 -3.5 -47.235 + [4,16,29.496,-.411,-47.235,44.478,-.411,-47.972,44.478,-3.5,-47.972,29.496,-3.5,-47.235], +// 4 16 44.184 -.447 -53.965 29.202 -.447 -53.228 29.202 -3.5 -53.228 44.184 -3.5 -53.965 + [4,16,44.184,-.447,-53.965,29.202,-.447,-53.228,29.202,-3.5,-53.228,44.184,-3.5,-53.965], +// 4 16 110.584 -.419 -54.848 125.395 -.425 -57.225 125.395 -3.5 -57.225 110.584 -3.5 -54.848 + [4,16,110.584,-.419,-54.848,125.395,-.425,-57.225,125.395,-3.5,-57.225,110.584,-3.5,-54.848], +// 4 16 124.444 -.431 -63.149 109.634 -.438 -60.772 109.634 -3.5 -60.772 124.444 -3.5 -63.149 + [4,16,124.444,-.431,-63.149,109.634,-.438,-60.772,109.634,-3.5,-60.772,124.444,-3.5,-63.149], +// 3 16 110.584 -.419 -54.848 110.584 -3.5 -54.848 110.109 -.996 -57.81 + [3,16,110.584,-.419,-54.848,110.584,-3.5,-54.848,110.109,-.996,-57.81], +// 3 16 109.634 -.438 -60.772 110.109 -.996 -57.81 109.634 -3.5 -60.772 + [3,16,109.634,-.438,-60.772,110.109,-.996,-57.81,109.634,-3.5,-60.772], +// 3 16 109.634 -3.5 -60.772 110.109 -.996 -57.81 110.584 -3.5 -54.848 + [3,16,109.634,-3.5,-60.772,110.109,-.996,-57.81,110.584,-3.5,-54.848], +// 3 16 124.444 -.431 -63.149 124.444 -3.5 -63.149 124.92 -1 -60.187 + [3,16,124.444,-.431,-63.149,124.444,-3.5,-63.149,124.92,-1,-60.187], +// 3 16 125.395 -.425 -57.225 124.92 -1 -60.187 125.395 -3.5 -57.225 + [3,16,125.395,-.425,-57.225,124.92,-1,-60.187,125.395,-3.5,-57.225], +// 3 16 124.92 -1 -60.187 124.444 -3.5 -63.149 125.395 -3.5 -57.225 + [3,16,124.92,-1,-60.187,124.444,-3.5,-63.149,125.395,-3.5,-57.225], +// 3 16 125.178 -3.5 44.084 124.688 -1 41.033 125.178 -.411 44.085 + [3,16,125.178,-3.5,44.084,124.688,-1,41.033,125.178,-.411,44.085], +// 3 16 124.227 -.446 38.16 124.688 -1 41.033 124.227 -3.5 38.159 + [3,16,124.227,-.446,38.16,124.688,-1,41.033,124.227,-3.5,38.159], +// 3 16 124.688 -1 41.033 125.178 -3.5 44.084 124.227 -3.5 38.159 + [3,16,124.688,-1,41.033,125.178,-3.5,44.084,124.227,-3.5,38.159], +// 3 16 139.505 -1 38.694 139.038 -.438 35.783 139.038 -3.5 35.784 + [3,16,139.505,-1,38.694,139.038,-.438,35.783,139.038,-3.5,35.784], +// 3 16 139.505 -1 38.694 139.038 -3.5 35.784 139.989 -3.5 41.708 + [3,16,139.505,-1,38.694,139.038,-3.5,35.784,139.989,-3.5,41.708], +// 3 16 139.505 -1 38.694 139.989 -3.5 41.708 139.989 -.418 41.708 + [3,16,139.505,-1,38.694,139.989,-3.5,41.708,139.989,-.418,41.708], +// 4 16 125.178 -.411 44.085 139.989 -.418 41.708 139.989 -3.5 41.708 125.178 -3.5 44.084 + [4,16,125.178,-.411,44.085,139.989,-.418,41.708,139.989,-3.5,41.708,125.178,-3.5,44.084], +// 4 16 139.038 -3.5 35.784 139.038 -.438 35.783 124.227 -.446 38.16 124.227 -3.5 38.159 + [4,16,139.038,-3.5,35.784,139.038,-.438,35.783,124.227,-.446,38.16,124.227,-3.5,38.159], +// +// 2 24 49.388 -5.5 51.908 49.388 -11 51.908 + [2,24,49.388,-5.5,51.908,49.388,-11,51.908], +// 2 24 49.094 -5.5 45.915 49.094 -11 45.915 + [2,24,49.094,-5.5,45.915,49.094,-11,45.915], +// 2 24 34.406 -5.5 52.645 34.406 -11 52.645 + [2,24,34.406,-5.5,52.645,34.406,-11,52.645], +// 2 24 34.112 -5.5 46.652 34.112 -11 46.652 + [2,24,34.112,-5.5,46.652,34.112,-11,46.652], +// 2 24 139.989 -5.5 41.708 139.989 -11 41.708 + [2,24,139.989,-5.5,41.708,139.989,-11,41.708], +// 2 24 139.038 -5.5 35.784 139.038 -11 35.784 + [2,24,139.038,-5.5,35.784,139.038,-11,35.784], +// 2 24 124.227 -5.5 38.159 124.227 -11 38.159 + [2,24,124.227,-5.5,38.159,124.227,-11,38.159], +// 2 24 125.178 -5.5 44.084 125.178 -11 44.084 + [2,24,125.178,-5.5,44.084,125.178,-11,44.084], +// 2 24 44.184 -5.5 -53.965 44.184 -11 -53.965 + [2,24,44.184,-5.5,-53.965,44.184,-11,-53.965], +// 2 24 44.478 -5.5 -47.972 44.478 -11 -47.972 + [2,24,44.478,-5.5,-47.972,44.478,-11,-47.972], +// 2 24 29.496 -5.5 -47.235 29.496 -11 -47.235 + [2,24,29.496,-5.5,-47.235,29.496,-11,-47.235], +// 2 24 124.444 -5.5 -63.149 124.444 -11 -63.149 + [2,24,124.444,-5.5,-63.149,124.444,-11,-63.149], +// 2 24 109.634 -5.5 -60.772 109.634 -11 -60.772 + [2,24,109.634,-5.5,-60.772,109.634,-11,-60.772], +// 2 24 110.584 -5.5 -54.848 110.584 -11 -54.848 + [2,24,110.584,-5.5,-54.848,110.584,-11,-54.848], +// 2 24 125.395 -5.5 -57.225 125.395 -11 -57.225 + [2,24,125.395,-5.5,-57.225,125.395,-11,-57.225], +// +// 4 16 117.76 -11 45.185 117.76 -3.5 45.185 103.534 -3.5 46.924 103.534 -11 46.924 + [4,16,117.76,-11,45.185,117.76,-3.5,45.185,103.534,-3.5,46.924,103.534,-11,46.924], +// 4 16 102.924 -11 40.962 102.924 -3.5 40.962 116.88 -3.5 39.25 116.88 -11 39.25 + [4,16,102.924,-11,40.962,102.924,-3.5,40.962,116.88,-3.5,39.25,116.88,-11,39.25], +// 4 16 53.316 -11 -54.624 53.316 -3.5 -54.624 65.773 -3.5 -55.639 65.773 -11 -55.639 + [4,16,53.316,-11,-54.624,53.316,-3.5,-54.624,65.773,-3.5,-55.639,65.773,-11,-55.639], +// 4 16 81.29 -11 -51.142 81.29 -3.5 -51.142 66.362 -3.5 -49.674 66.362 -11 -49.674 + [4,16,81.29,-11,-51.142,81.29,-3.5,-51.142,66.362,-3.5,-49.674,66.362,-11,-49.674], +// 4 16 66.362 -11 -49.674 66.362 -3.5 -49.674 53.904 -3.5 -48.667 53.904 -11 -48.667 + [4,16,66.362,-11,-49.674,66.362,-3.5,-49.674,53.904,-3.5,-48.667,53.904,-11,-48.667], +// 4 16 90.53 -11 42.404 90.53 -3.5 42.404 102.924 -3.5 40.962 102.924 -11 40.962 + [4,16,90.53,-11,42.404,90.53,-3.5,42.404,102.924,-3.5,40.962,102.924,-11,40.962], +// 4 16 93.712 -11 -52.587 93.712 -3.5 -52.587 81.29 -3.5 -51.142 81.29 -11 -51.142 + [4,16,93.712,-11,-52.587,93.712,-3.5,-52.587,81.29,-3.5,-51.142,81.29,-11,-51.142], +// 4 16 63.116 -11 44.882 63.116 -3.5 44.882 75.602 -3.5 43.873 75.602 -11 43.873 + [4,16,63.116,-11,44.882,63.116,-3.5,44.882,75.602,-3.5,43.873,75.602,-11,43.873], +// 4 16 75.602 -11 43.873 75.602 -3.5 43.873 90.53 -3.5 42.404 90.53 -11 42.404 + [4,16,75.602,-11,43.873,75.602,-3.5,43.873,90.53,-3.5,42.404,90.53,-11,42.404], +// 4 16 76.192 -11 49.844 76.192 -3.5 49.844 63.734 -3.5 50.844 63.734 -11 50.844 + [4,16,76.192,-11,49.844,76.192,-3.5,49.844,63.734,-3.5,50.844,63.734,-11,50.844], +// 4 16 80.7 -11 -57.113 80.7 -3.5 -57.113 93.116 -3.5 -58.544 93.116 -11 -58.544 + [4,16,80.7,-11,-57.113,80.7,-3.5,-57.113,93.116,-3.5,-58.544,93.116,-11,-58.544], +// 4 16 103.534 -11 46.924 103.534 -3.5 46.924 91.12 -3.5 48.375 91.12 -11 48.375 + [4,16,103.534,-11,46.924,103.534,-3.5,46.924,91.12,-3.5,48.375,91.12,-11,48.375], +// +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 73.394 -11 -54.784 -7.46368 0 .15728 0 7.5 0 .73724 0 1.59225 box4t.dat + [1,16,73.394,-11,-54.784,-7.46368,0,.15728,0,7.5,0,.73724,0,1.59225, ldraw_lib__box4t()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 83.499 -11 47.517 7.46394 0 -.15671 0 7.5 0 -.73456 0 -1.59231 box4t.dat + [1,16,83.499,-11,47.517,7.46394,0,-.15671,0,7.5,0,-.73456,0,-1.59231, ldraw_lib__box4t()], +// +// 4 16 76.192 -11 49.844 91.12 -11 48.375 90.807 -11 45.19 75.879 -11 46.659 + [4,16,76.192,-11,49.844,91.12,-11,48.375,90.807,-11,45.19,75.879,-11,46.659], +// 4 16 65.773 -11 -55.639 66.087 -11 -52.463 81.014 -11 -53.937 80.7 -11 -57.113 + [4,16,65.773,-11,-55.639,66.087,-11,-52.463,81.014,-11,-53.937,80.7,-11,-57.113], +// +// 4 16 7.5 -11 47.208 7.5 -3.5 47.208 20 -3.5 47 20 -11 47 + [4,16,7.5,-11,47.208,7.5,-3.5,47.208,20,-3.5,47,20,-11,47], +// 4 16 20 -11 53 20 -3.5 53 7.5 -3.5 53.208 7.5 -11 53.208 + [4,16,20,-11,53,20,-3.5,53,7.5,-3.5,53.208,7.5,-11,53.208], +// 4 16 20 -3.5 -47 7.5 -3.5 -46.792 7.5 -11 -46.792 20 -11 -47 + [4,16,20,-3.5,-47,7.5,-3.5,-46.792,7.5,-11,-46.792,20,-11,-47], +// 4 16 7.5 -11 -52.792 7.5 -3.5 -52.792 20 -3.5 -53 20 -11 -53 + [4,16,7.5,-11,-52.792,7.5,-3.5,-52.792,20,-3.5,-53,20,-11,-53], +// 4 16 103.09 -11 -53.735 103.09 -3.5 -53.735 93.712 -3.5 -52.587 93.712 -11 -52.587 + [4,16,103.09,-11,-53.735,103.09,-3.5,-53.735,93.712,-3.5,-52.587,93.712,-11,-52.587], +// 4 16 93.116 -11 -58.544 93.116 -3.5 -58.544 102.21 -3.5 -59.67 102.21 -11 -59.67 + [4,16,93.116,-11,-58.544,93.116,-3.5,-58.544,102.21,-3.5,-59.67,102.21,-11,-59.67], +// 4 16 125.395 -3.5 -57.225 124.444 -3.5 -63.149 124.444 -5.5 -63.149 125.395 -5.5 -57.225 + [4,16,125.395,-3.5,-57.225,124.444,-3.5,-63.149,124.444,-5.5,-63.149,125.395,-5.5,-57.225], +// 4 16 109.634 -5.5 -60.772 109.634 -3.5 -60.772 110.584 -3.5 -54.848 110.584 -5.5 -54.848 + [4,16,109.634,-5.5,-60.772,109.634,-3.5,-60.772,110.584,-3.5,-54.848,110.584,-5.5,-54.848], +// 4 16 109.634 -11 -60.772 109.634 -5.5 -60.772 110.584 -5.5 -54.848 110.584 -11 -54.848 + [4,16,109.634,-11,-60.772,109.634,-5.5,-60.772,110.584,-5.5,-54.848,110.584,-11,-54.848], +// 4 16 125.395 -11 -57.225 125.395 -5.5 -57.225 124.444 -5.5 -63.149 124.444 -11 -63.149 + [4,16,125.395,-11,-57.225,125.395,-5.5,-57.225,124.444,-5.5,-63.149,124.444,-11,-63.149], +// 4 16 44.478 -3.5 -47.972 44.184 -3.5 -53.965 44.184 -5.5 -53.965 44.478 -5.5 -47.972 + [4,16,44.478,-3.5,-47.972,44.184,-3.5,-53.965,44.184,-5.5,-53.965,44.478,-5.5,-47.972], +// 4 16 44.478 -11 -47.972 44.478 -5.5 -47.972 44.184 -5.5 -53.965 44.184 -11 -53.965 + [4,16,44.478,-11,-47.972,44.478,-5.5,-47.972,44.184,-5.5,-53.965,44.184,-11,-53.965], +// 4 16 29.202 -5.5 -53.228 29.202 -3.5 -53.228 29.496 -3.5 -47.235 29.496 -5.5 -47.235 + [4,16,29.202,-5.5,-53.228,29.202,-3.5,-53.228,29.496,-3.5,-47.235,29.496,-5.5,-47.235], +// 4 16 29.202 -5.5 -53.228 29.496 -5.5 -47.235 29.496 -11 -47.235 29.202 -11 -53.228 + [4,16,29.202,-5.5,-53.228,29.496,-5.5,-47.235,29.496,-11,-47.235,29.202,-11,-53.228], +// 4 16 139.989 -5.5 41.708 139.989 -3.5 41.708 139.038 -3.5 35.784 139.038 -5.5 35.784 + [4,16,139.989,-5.5,41.708,139.989,-3.5,41.708,139.038,-3.5,35.784,139.038,-5.5,35.784], +// 4 16 139.989 -11 41.708 139.989 -5.5 41.708 139.038 -5.5 35.784 139.038 -11 35.784 + [4,16,139.989,-11,41.708,139.989,-5.5,41.708,139.038,-5.5,35.784,139.038,-11,35.784], +// 4 16 126.116 -11 -63.452 124.444 -11 -63.149 124.444 -5.5 -63.149 126.116 -3.5 -63.452 + [4,16,126.116,-11,-63.452,124.444,-11,-63.149,124.444,-5.5,-63.149,126.116,-3.5,-63.452], +// 3 16 126.116 -3.5 -63.452 124.444 -5.5 -63.149 124.444 -3.5 -63.149 + [3,16,126.116,-3.5,-63.452,124.444,-5.5,-63.149,124.444,-3.5,-63.149], +// 4 16 109.634 -5.5 -60.772 109.634 -11 -60.772 102.21 -11 -59.67 102.21 -3.5 -59.67 + [4,16,109.634,-5.5,-60.772,109.634,-11,-60.772,102.21,-11,-59.67,102.21,-3.5,-59.67], +// 3 16 109.634 -3.5 -60.772 109.634 -5.5 -60.772 102.21 -3.5 -59.67 + [3,16,109.634,-3.5,-60.772,109.634,-5.5,-60.772,102.21,-3.5,-59.67], +// 4 16 103.09 -11 -53.735 110.584 -11 -54.848 110.584 -5.5 -54.848 103.09 -3.5 -53.735 + [4,16,103.09,-11,-53.735,110.584,-11,-54.848,110.584,-5.5,-54.848,103.09,-3.5,-53.735], +// 3 16 103.09 -3.5 -53.735 110.584 -5.5 -54.848 110.584 -3.5 -54.848 + [3,16,103.09,-3.5,-53.735,110.584,-5.5,-54.848,110.584,-3.5,-54.848], +// 4 16 125.395 -5.5 -57.225 125.395 -11 -57.225 127.287 -11 -57.567 127.287 -3.5 -57.567 + [4,16,125.395,-5.5,-57.225,125.395,-11,-57.225,127.287,-11,-57.567,127.287,-3.5,-57.567], +// 3 16 125.395 -5.5 -57.225 127.287 -3.5 -57.567 125.395 -3.5 -57.225 + [3,16,125.395,-5.5,-57.225,127.287,-3.5,-57.567,125.395,-3.5,-57.225], +// 4 16 44.478 -5.5 -47.972 44.478 -11 -47.972 53.904 -11 -48.667 53.904 -3.5 -48.667 + [4,16,44.478,-5.5,-47.972,44.478,-11,-47.972,53.904,-11,-48.667,53.904,-3.5,-48.667], +// 3 16 44.478 -5.5 -47.972 53.904 -3.5 -48.667 44.478 -3.5 -47.972 + [3,16,44.478,-5.5,-47.972,53.904,-3.5,-48.667,44.478,-3.5,-47.972], +// 4 16 20 -11 -47 29.496 -11 -47.235 29.496 -5.5 -47.235 20 -3.5 -47 + [4,16,20,-11,-47,29.496,-11,-47.235,29.496,-5.5,-47.235,20,-3.5,-47], +// 3 16 20 -3.5 -47 29.496 -5.5 -47.235 29.496 -3.5 -47.235 + [3,16,20,-3.5,-47,29.496,-5.5,-47.235,29.496,-3.5,-47.235], +// 4 16 29.202 -5.5 -53.228 29.202 -11 -53.228 20 -11 -53 20 -3.5 -53 + [4,16,29.202,-5.5,-53.228,29.202,-11,-53.228,20,-11,-53,20,-3.5,-53], +// 3 16 29.202 -5.5 -53.228 20 -3.5 -53 29.202 -3.5 -53.228 + [3,16,29.202,-5.5,-53.228,20,-3.5,-53,29.202,-3.5,-53.228], +// 4 16 53.316 -11 -54.624 44.184 -11 -53.965 44.184 -5.5 -53.965 53.316 -3.5 -54.624 + [4,16,53.316,-11,-54.624,44.184,-11,-53.965,44.184,-5.5,-53.965,53.316,-3.5,-54.624], +// 3 16 44.184 -3.5 -53.965 53.316 -3.5 -54.624 44.184 -5.5 -53.965 + [3,16,44.184,-3.5,-53.965,53.316,-3.5,-54.624,44.184,-5.5,-53.965], +// 4 16 117.76 -11 45.185 125.178 -11 44.084 125.178 -5.5 44.084 117.76 -3.5 45.185 + [4,16,117.76,-11,45.185,125.178,-11,44.084,125.178,-5.5,44.084,117.76,-3.5,45.185], +// 3 16 117.76 -3.5 45.185 125.178 -5.5 44.084 125.178 -3.5 44.084 + [3,16,117.76,-3.5,45.185,125.178,-5.5,44.084,125.178,-3.5,44.084], +// 4 16 139.989 -5.5 41.708 139.989 -11 41.708 146.797 -11 40.513 146.797 -3.5 40.513 + [4,16,139.989,-5.5,41.708,139.989,-11,41.708,146.797,-11,40.513,146.797,-3.5,40.513], +// 3 16 139.989 -5.5 41.708 146.797 -3.5 40.513 139.989 -3.5 41.708 + [3,16,139.989,-5.5,41.708,146.797,-3.5,40.513,139.989,-3.5,41.708], +// 4 16 145.626 -3.5 34.628 145.626 -11 34.628 139.038 -11 35.784 139.038 -5.5 35.784 + [4,16,145.626,-3.5,34.628,145.626,-11,34.628,139.038,-11,35.784,139.038,-5.5,35.784], +// 3 16 139.038 -3.5 35.784 145.626 -3.5 34.628 139.038 -5.5 35.784 + [3,16,139.038,-3.5,35.784,145.626,-3.5,34.628,139.038,-5.5,35.784], +// 4 16 124.227 -5.5 38.159 124.227 -11 38.159 116.88 -11 39.25 116.88 -3.5 39.25 + [4,16,124.227,-5.5,38.159,124.227,-11,38.159,116.88,-11,39.25,116.88,-3.5,39.25], +// 3 16 116.88 -3.5 39.25 124.227 -3.5 38.159 124.227 -5.5 38.159 + [3,16,116.88,-3.5,39.25,124.227,-3.5,38.159,124.227,-5.5,38.159], +// 4 16 49.388 -5.5 51.908 49.388 -11 51.908 63.734 -11 50.844 63.734 -3.5 50.844 + [4,16,49.388,-5.5,51.908,49.388,-11,51.908,63.734,-11,50.844,63.734,-3.5,50.844], +// 3 16 49.388 -5.5 51.908 63.734 -3.5 50.844 49.388 -3.5 51.908 + [3,16,49.388,-5.5,51.908,63.734,-3.5,50.844,49.388,-3.5,51.908], +// 4 16 20 -3.5 53 20 -11 53 34.406 -11 52.645 34.406 -5.5 52.645 + [4,16,20,-3.5,53,20,-11,53,34.406,-11,52.645,34.406,-5.5,52.645], +// 3 16 20 -3.5 53 34.406 -5.5 52.645 34.406 -3.5 52.645 + [3,16,20,-3.5,53,34.406,-5.5,52.645,34.406,-3.5,52.645], +// 3 16 49.094 -3.5 45.915 63.116 -3.5 44.882 49.094 -5.5 45.915 + [3,16,49.094,-3.5,45.915,63.116,-3.5,44.882,49.094,-5.5,45.915], +// 4 16 63.116 -3.5 44.882 63.116 -11 44.882 49.094 -11 45.915 49.094 -5.5 45.915 + [4,16,63.116,-3.5,44.882,63.116,-11,44.882,49.094,-11,45.915,49.094,-5.5,45.915], +// 4 16 20 -3.5 47 34.112 -5.5 46.652 34.112 -11 46.652 20 -11 47 + [4,16,20,-3.5,47,34.112,-5.5,46.652,34.112,-11,46.652,20,-11,47], +// 3 16 34.112 -5.5 46.652 20 -3.5 47 34.112 -3.5 46.652 + [3,16,34.112,-5.5,46.652,20,-3.5,47,34.112,-3.5,46.652], +// 4 16 145.626 -3.5 34.628 152.492 -3.5 33.262 152.491 -11 33.261 145.626 -11 34.628 + [4,16,145.626,-3.5,34.628,152.492,-3.5,33.262,152.491,-11,33.261,145.626,-11,34.628], +// 4 16 146.797 -3.5 40.513 146.797 -11 40.513 153.662 -11 39.147 153.662 -3.5 39.147 + [4,16,146.797,-3.5,40.513,146.797,-11,40.513,153.662,-11,39.147,153.662,-3.5,39.147], +// 4 16 127.287 -3.5 -57.567 127.287 -11 -57.567 134.151 -11 -58.939 134.153 -3.5 -58.933 + [4,16,127.287,-3.5,-57.567,127.287,-11,-57.567,134.151,-11,-58.939,134.153,-3.5,-58.933], +// 4 16 132.982 -11 -64.818 126.116 -11 -63.452 126.116 -3.5 -63.452 132.982 -3.5 -64.818 + [4,16,132.982,-11,-64.818,126.116,-11,-63.452,126.116,-3.5,-63.452,132.982,-3.5,-64.818], +// 4 16 125.178 -5.5 44.084 125.178 -11 44.084 124.227 -11 38.159 124.227 -5.5 38.159 + [4,16,125.178,-5.5,44.084,125.178,-11,44.084,124.227,-11,38.159,124.227,-5.5,38.159], +// 4 16 125.178 -3.5 44.084 125.178 -5.5 44.084 124.227 -5.5 38.159 124.227 -3.5 38.159 + [4,16,125.178,-3.5,44.084,125.178,-5.5,44.084,124.227,-5.5,38.159,124.227,-3.5,38.159], +// 4 16 49.094 -5.5 45.915 49.094 -11 45.915 49.388 -11 51.908 49.388 -5.5 51.908 + [4,16,49.094,-5.5,45.915,49.094,-11,45.915,49.388,-11,51.908,49.388,-5.5,51.908], +// 4 16 49.094 -3.5 45.915 49.094 -5.5 45.915 49.388 -5.5 51.908 49.388 -3.5 51.908 + [4,16,49.094,-3.5,45.915,49.094,-5.5,45.915,49.388,-5.5,51.908,49.388,-3.5,51.908], +// 4 16 34.406 -5.5 52.645 34.406 -11 52.645 34.112 -11 46.652 34.112 -5.5 46.652 + [4,16,34.406,-5.5,52.645,34.406,-11,52.645,34.112,-11,46.652,34.112,-5.5,46.652], +// 4 16 34.406 -3.5 52.645 34.406 -5.5 52.645 34.112 -5.5 46.652 34.112 -3.5 46.652 + [4,16,34.406,-3.5,52.645,34.406,-5.5,52.645,34.112,-5.5,46.652,34.112,-3.5,46.652], +// +// 2 24 49.388 -11 51.908 49.094 -11 45.915 + [2,24,49.388,-11,51.908,49.094,-11,45.915], +// 2 24 29.496 -11 -47.235 29.202 -11 -53.228 + [2,24,29.496,-11,-47.235,29.202,-11,-53.228], +// 2 24 44.478 -11 -47.972 44.184 -11 -53.965 + [2,24,44.478,-11,-47.972,44.184,-11,-53.965], +// 2 24 34.112 -11 46.652 34.406 -11 52.645 + [2,24,34.112,-11,46.652,34.406,-11,52.645], +// 2 24 36.802 -11 50.461 46.79 -11 49.973 + [2,24,36.802,-11,50.461,46.79,-11,49.973], +// 2 24 31.892 -11 -49.419 41.88 -11 -49.907 + [2,24,31.892,-11,-49.419,41.88,-11,-49.907], +// 2 24 31.993 -11 -47.358 31.892 -11 -49.419 + [2,24,31.993,-11,-47.358,31.892,-11,-49.419], +// 2 24 36.704 -11 48.464 36.609 -11 46.529 + [2,24,36.704,-11,48.464,36.609,-11,46.529], +// 2 24 36.903 -11 52.522 36.802 -11 50.461 + [2,24,36.903,-11,52.522,36.802,-11,50.461], +// 2 24 41.88 -11 -49.907 41.981 -11 -47.849 + [2,24,41.88,-11,-49.907,41.981,-11,-47.849], +// 2 24 46.597 -11 46.038 46.692 -11 47.975 + [2,24,46.597,-11,46.038,46.692,-11,47.975], +// 2 24 46.692 -11 47.975 36.704 -11 48.464 + [2,24,46.692,-11,47.975,36.704,-11,48.464], +// 2 24 41.687 -11 -53.842 41.782 -11 -51.905 + [2,24,41.687,-11,-53.842,41.782,-11,-51.905], +// 2 24 41.782 -11 -51.905 31.794 -11 -51.416 + [2,24,41.782,-11,-51.905,31.794,-11,-51.416], +// 2 24 31.794 -11 -51.416 31.699 -11 -53.351 + [2,24,31.794,-11,-51.416,31.699,-11,-53.351], +// 2 24 46.79 -11 49.973 46.891 -11 52.031 + [2,24,46.79,-11,49.973,46.891,-11,52.031], +// 2 24 124.444 -11 -63.149 125.395 -11 -57.225 + [2,24,124.444,-11,-63.149,125.395,-11,-57.225], +// 2 24 109.634 -11 -60.772 110.584 -11 -54.848 + [2,24,109.634,-11,-60.772,110.584,-11,-54.848], +// 2 24 122.61 -11 -58.803 122.926 -11 -56.829 + [2,24,122.61,-11,-58.803,122.926,-11,-56.829], +// 2 24 122.293 -11 -60.778 121.976 -11 -62.752 + [2,24,122.293,-11,-60.778,121.976,-11,-62.752], +// 2 24 112.736 -11 -57.219 122.61 -11 -58.803 + [2,24,112.736,-11,-57.219,122.61,-11,-58.803], +// 2 24 112.419 -11 -59.193 122.293 -11 -60.778 + [2,24,112.419,-11,-59.193,122.293,-11,-60.778], +// 2 24 112.419 -11 -59.193 112.102 -11 -61.168 + [2,24,112.419,-11,-59.193,112.102,-11,-61.168], +// 2 24 113.053 -11 -55.244 112.736 -11 -57.219 + [2,24,113.053,-11,-55.244,112.736,-11,-57.219], +// 2 24 125.178 -11 44.084 124.227 -11 38.159 + [2,24,125.178,-11,44.084,124.227,-11,38.159], +// 2 24 139.989 -11 41.708 139.038 -11 35.784 + [2,24,139.989,-11,41.708,139.038,-11,35.784], +// 2 24 137.52 -11 42.104 137.203 -11 40.129 + [2,24,137.52,-11,42.104,137.203,-11,40.129], +// 2 24 136.57 -11 36.18 136.886 -11 38.154 + [2,24,136.57,-11,36.18,136.886,-11,38.154], +// 2 24 127.013 -11 39.738 126.696 -11 37.763 + [2,24,127.013,-11,39.738,126.696,-11,37.763], +// 2 24 127.647 -11 43.688 127.33 -11 41.714 + [2,24,127.647,-11,43.688,127.33,-11,41.714], +// 2 24 127.013 -11 39.738 136.886 -11 38.154 + [2,24,127.013,-11,39.738,136.886,-11,38.154], +// 2 24 127.33 -11 41.714 137.203 -11 40.129 + [2,24,127.33,-11,41.714,137.203,-11,40.129], +// +// 3 16 36.802 -11 50.461 34.406 -11 52.645 36.903 -11 52.522 + [3,16,36.802,-11,50.461,34.406,-11,52.645,36.903,-11,52.522], +// 3 16 49.388 -11 51.908 46.79 -11 49.973 46.891 -11 52.031 + [3,16,49.388,-11,51.908,46.79,-11,49.973,46.891,-11,52.031], +// 3 16 34.112 -11 46.652 36.704 -11 48.464 36.609 -11 46.529 + [3,16,34.112,-11,46.652,36.704,-11,48.464,36.609,-11,46.529], +// 3 16 46.692 -11 47.975 49.094 -11 45.915 46.597 -11 46.038 + [3,16,46.692,-11,47.975,49.094,-11,45.915,46.597,-11,46.038], +// 3 16 44.478 -11 -47.972 41.88 -11 -49.907 41.981 -11 -47.849 + [3,16,44.478,-11,-47.972,41.88,-11,-49.907,41.981,-11,-47.849], +// 3 16 41.782 -11 -51.905 44.184 -11 -53.965 41.687 -11 -53.842 + [3,16,41.782,-11,-51.905,44.184,-11,-53.965,41.687,-11,-53.842], +// 3 16 29.202 -11 -53.228 31.794 -11 -51.416 31.699 -11 -53.351 + [3,16,29.202,-11,-53.228,31.794,-11,-51.416,31.699,-11,-53.351], +// 3 16 31.892 -11 -49.419 29.496 -11 -47.235 31.993 -11 -47.358 + [3,16,31.892,-11,-49.419,29.496,-11,-47.235,31.993,-11,-47.358], +// 3 16 122.926 -11 -56.829 125.395 -11 -57.225 122.61 -11 -58.803 + [3,16,122.926,-11,-56.829,125.395,-11,-57.225,122.61,-11,-58.803], +// 3 16 124.444 -11 -63.149 121.976 -11 -62.752 122.293 -11 -60.778 + [3,16,124.444,-11,-63.149,121.976,-11,-62.752,122.293,-11,-60.778], +// 3 16 112.736 -11 -57.219 110.584 -11 -54.848 113.053 -11 -55.244 + [3,16,112.736,-11,-57.219,110.584,-11,-54.848,113.053,-11,-55.244], +// 3 16 109.634 -11 -60.772 112.419 -11 -59.193 112.102 -11 -61.168 + [3,16,109.634,-11,-60.772,112.419,-11,-59.193,112.102,-11,-61.168], +// 3 16 139.038 -11 35.784 136.57 -11 36.18 136.886 -11 38.154 + [3,16,139.038,-11,35.784,136.57,-11,36.18,136.886,-11,38.154], +// 3 16 139.989 -11 41.708 137.203 -11 40.129 137.52 -11 42.104 + [3,16,139.989,-11,41.708,137.203,-11,40.129,137.52,-11,42.104], +// 3 16 124.227 -11 38.159 127.013 -11 39.738 126.696 -11 37.763 + [3,16,124.227,-11,38.159,127.013,-11,39.738,126.696,-11,37.763], +// 3 16 127.33 -11 41.714 125.178 -11 44.084 127.647 -11 43.688 + [3,16,127.33,-11,41.714,125.178,-11,44.084,127.647,-11,43.688], +// 4 16 46.692 -11 47.975 46.79 -11 49.973 49.388 -11 51.908 49.094 -11 45.915 + [4,16,46.692,-11,47.975,46.79,-11,49.973,49.388,-11,51.908,49.094,-11,45.915], +// 4 16 34.112 -11 46.652 34.406 -11 52.645 36.802 -11 50.461 36.704 -11 48.464 + [4,16,34.112,-11,46.652,34.406,-11,52.645,36.802,-11,50.461,36.704,-11,48.464], +// 4 16 36.704 -11 48.464 36.802 -11 50.461 46.79 -11 49.973 46.692 -11 47.975 + [4,16,36.704,-11,48.464,36.802,-11,50.461,46.79,-11,49.973,46.692,-11,47.975], +// 4 16 44.478 -11 -47.972 44.184 -11 -53.965 41.782 -11 -51.905 41.88 -11 -49.907 + [4,16,44.478,-11,-47.972,44.184,-11,-53.965,41.782,-11,-51.905,41.88,-11,-49.907], +// 4 16 31.794 -11 -51.416 29.202 -11 -53.228 29.496 -11 -47.235 31.892 -11 -49.419 + [4,16,31.794,-11,-51.416,29.202,-11,-53.228,29.496,-11,-47.235,31.892,-11,-49.419], +// 4 16 41.782 -11 -51.905 31.794 -11 -51.416 31.892 -11 -49.419 41.88 -11 -49.907 + [4,16,41.782,-11,-51.905,31.794,-11,-51.416,31.892,-11,-49.419,41.88,-11,-49.907], +// 4 16 125.395 -11 -57.225 124.444 -11 -63.149 122.293 -11 -60.778 122.61 -11 -58.803 + [4,16,125.395,-11,-57.225,124.444,-11,-63.149,122.293,-11,-60.778,122.61,-11,-58.803], +// 4 16 122.61 -11 -58.803 122.293 -11 -60.778 112.419 -11 -59.193 112.736 -11 -57.219 + [4,16,122.61,-11,-58.803,122.293,-11,-60.778,112.419,-11,-59.193,112.736,-11,-57.219], +// 4 16 112.736 -11 -57.219 112.419 -11 -59.193 109.634 -11 -60.772 110.584 -11 -54.848 + [4,16,112.736,-11,-57.219,112.419,-11,-59.193,109.634,-11,-60.772,110.584,-11,-54.848], +// 4 16 139.038 -11 35.784 136.886 -11 38.154 137.203 -11 40.129 139.989 -11 41.708 + [4,16,139.038,-11,35.784,136.886,-11,38.154,137.203,-11,40.129,139.989,-11,41.708], +// 4 16 124.227 -11 38.159 125.178 -11 44.084 127.33 -11 41.714 127.013 -11 39.738 + [4,16,124.227,-11,38.159,125.178,-11,44.084,127.33,-11,41.714,127.013,-11,39.738], +// 4 16 137.203 -11 40.129 136.886 -11 38.154 127.013 -11 39.738 127.33 -11 41.714 + [4,16,137.203,-11,40.129,136.886,-11,38.154,127.013,-11,39.738,127.33,-11,41.714], +// +// 2 24 126.116 -11 -63.452 132.982 -11 -64.818 + [2,24,126.116,-11,-63.452,132.982,-11,-64.818], +// 2 24 93.712 -11 -52.587 81.29 -11 -51.142 + [2,24,93.712,-11,-52.587,81.29,-11,-51.142], +// 2 24 66.362 -11 -49.674 53.904 -11 -48.667 + [2,24,66.362,-11,-49.674,53.904,-11,-48.667], +// 2 24 125.395 -11 -57.225 127.287 -11 -57.567 + [2,24,125.395,-11,-57.225,127.287,-11,-57.567], +// 2 24 7.5 -11 -46.792 20 -11 -47 + [2,24,7.5,-11,-46.792,20,-11,-47], +// 2 24 126.116 -11 -63.452 124.444 -11 -63.149 + [2,24,126.116,-11,-63.452,124.444,-11,-63.149], +// 2 24 81.29 -11 -51.142 66.362 -11 -49.674 + [2,24,81.29,-11,-51.142,66.362,-11,-49.674], +// 2 24 103.09 -11 -53.735 110.584 -11 -54.848 + [2,24,103.09,-11,-53.735,110.584,-11,-54.848], +// 2 24 53.904 -11 -48.667 44.478 -11 -47.972 + [2,24,53.904,-11,-48.667,44.478,-11,-47.972], +// 2 24 53.316 -11 -54.624 65.773 -11 -55.639 + [2,24,53.316,-11,-54.624,65.773,-11,-55.639], +// 2 24 29.496 -11 -47.235 20 -11 -47 + [2,24,29.496,-11,-47.235,20,-11,-47], +// 2 24 109.634 -11 -60.772 102.21 -11 -59.67 + [2,24,109.634,-11,-60.772,102.21,-11,-59.67], +// 2 24 7.5 -11 -52.792 20 -11 -53 + [2,24,7.5,-11,-52.792,20,-11,-53], +// 2 24 93.116 -11 -58.544 102.21 -11 -59.67 + [2,24,93.116,-11,-58.544,102.21,-11,-59.67], +// 2 24 80.7 -11 -57.113 93.116 -11 -58.544 + [2,24,80.7,-11,-57.113,93.116,-11,-58.544], +// 2 24 44.184 -11 -53.965 53.316 -11 -54.624 + [2,24,44.184,-11,-53.965,53.316,-11,-54.624], +// 2 24 20 -11 -53 29.202 -11 -53.228 + [2,24,20,-11,-53,29.202,-11,-53.228], +// 2 24 134.151 -11 -58.939 127.287 -11 -57.567 + [2,24,134.151,-11,-58.939,127.287,-11,-57.567], +// 2 24 103.09 -11 -53.735 93.712 -11 -52.587 + [2,24,103.09,-11,-53.735,93.712,-11,-52.587], +// 2 24 29.202 -11 -53.228 31.699 -11 -53.351 + [2,24,29.202,-11,-53.228,31.699,-11,-53.351], +// 2 24 29.496 -11 -47.235 31.993 -11 -47.358 + [2,24,29.496,-11,-47.235,31.993,-11,-47.358], +// 2 24 44.184 -11 -53.965 41.687 -11 -53.842 + [2,24,44.184,-11,-53.965,41.687,-11,-53.842], +// 2 24 44.478 -11 -47.972 41.981 -11 -47.849 + [2,24,44.478,-11,-47.972,41.981,-11,-47.849], +// 2 24 109.634 -11 -60.772 112.102 -11 -61.168 + [2,24,109.634,-11,-60.772,112.102,-11,-61.168], +// 2 24 113.053 -11 -55.244 110.584 -11 -54.848 + [2,24,113.053,-11,-55.244,110.584,-11,-54.848], +// 2 24 122.926 -11 -56.829 125.395 -11 -57.225 + [2,24,122.926,-11,-56.829,125.395,-11,-57.225], +// 2 24 121.976 -11 -62.752 124.444 -11 -63.149 + [2,24,121.976,-11,-62.752,124.444,-11,-63.149], +// 2 24 145.626 -11 34.628 139.038 -11 35.784 + [2,24,145.626,-11,34.628,139.038,-11,35.784], +// 2 24 139.038 -11 35.784 136.57 -11 36.18 + [2,24,139.038,-11,35.784,136.57,-11,36.18], +// 2 24 126.696 -11 37.763 124.227 -11 38.159 + [2,24,126.696,-11,37.763,124.227,-11,38.159], +// 2 24 124.227 -11 38.159 116.88 -11 39.25 + [2,24,124.227,-11,38.159,116.88,-11,39.25], +// 2 24 116.88 -11 39.25 102.924 -11 40.962 + [2,24,116.88,-11,39.25,102.924,-11,40.962], +// 2 24 102.924 -11 40.962 90.53 -11 42.404 + [2,24,102.924,-11,40.962,90.53,-11,42.404], +// 2 24 90.53 -11 42.404 75.602 -11 43.873 + [2,24,90.53,-11,42.404,75.602,-11,43.873], +// 2 24 75.602 -11 43.873 63.116 -11 44.882 + [2,24,75.602,-11,43.873,63.116,-11,44.882], +// 2 24 63.116 -11 44.882 49.094 -11 45.915 + [2,24,63.116,-11,44.882,49.094,-11,45.915], +// 2 24 49.094 -11 45.915 46.597 -11 46.038 + [2,24,49.094,-11,45.915,46.597,-11,46.038], +// 2 24 36.609 -11 46.529 34.112 -11 46.652 + [2,24,36.609,-11,46.529,34.112,-11,46.652], +// 2 24 34.112 -11 46.652 20 -11 47 + [2,24,34.112,-11,46.652,20,-11,47], +// 2 24 20 -11 53 34.406 -11 52.645 + [2,24,20,-11,53,34.406,-11,52.645], +// 2 24 20 -11 47 7.5 -11 47.208 + [2,24,20,-11,47,7.5,-11,47.208], +// 2 24 20 -11 53 7.5 -11 53.208 + [2,24,20,-11,53,7.5,-11,53.208], +// 2 24 34.406 -11 52.645 36.903 -11 52.522 + [2,24,34.406,-11,52.645,36.903,-11,52.522], +// 2 24 46.891 -11 52.031 49.388 -11 51.908 + [2,24,46.891,-11,52.031,49.388,-11,51.908], +// 2 24 49.388 -11 51.908 63.734 -11 50.844 + [2,24,49.388,-11,51.908,63.734,-11,50.844], +// 2 24 63.734 -11 50.844 76.192 -11 49.844 + [2,24,63.734,-11,50.844,76.192,-11,49.844], +// 2 24 91.12 -11 48.375 103.534 -11 46.924 + [2,24,91.12,-11,48.375,103.534,-11,46.924], +// 2 24 103.534 -11 46.924 117.76 -11 45.185 + [2,24,103.534,-11,46.924,117.76,-11,45.185], +// 2 24 117.76 -11 45.185 125.178 -11 44.084 + [2,24,117.76,-11,45.185,125.178,-11,44.084], +// 2 24 125.178 -11 44.084 127.647 -11 43.688 + [2,24,125.178,-11,44.084,127.647,-11,43.688], +// 2 24 137.52 -11 42.104 139.989 -11 41.708 + [2,24,137.52,-11,42.104,139.989,-11,41.708], +// 2 24 139.989 -11 41.708 146.797 -11 40.513 + [2,24,139.989,-11,41.708,146.797,-11,40.513], +// 2 24 146.797 -11 40.513 153.662 -11 39.147 + [2,24,146.797,-11,40.513,153.662,-11,39.147], +// 2 24 152.491 -11 33.261 145.626 -11 34.628 + [2,24,152.491,-11,33.261,145.626,-11,34.628], +// +// 5 24 131.118 -2 33.004 123.99 -2.95 36.678 144.846 -2 30.705 116.28 -2 35.202 + [5,24,131.118,-2,33.004,123.99,-2.95,36.678,144.846,-2,30.705,116.28,-2,35.202], +// 5 24 131.375 0 34.735 124.227 -.446 38.16 139.038 -.438 35.783 116.536 0 36.933 + [5,24,131.375,0,34.735,124.227,-.446,38.16,139.038,-.438,35.783,116.536,0,36.933], +// 5 24 80.307 0 -61.094 80.307 -2 -61.094 92.724 0 -62.524 65.379 -2 -59.625 + [5,24,80.307,0,-61.094,80.307,-2,-61.094,92.724,0,-62.524,65.379,-2,-59.625], +// 5 24 20 -2 57 20 -3.5 53 34.48 -2.924 54.143 7.5 -2 57.208 + [5,24,20,-2,57,20,-3.5,53,34.48,-2.924,54.143,7.5,-2,57.208], +// 5 24 65.379 0 -59.625 65.379 -2 -59.625 52.924 -2 -58.604 80.307 0 -61.094 + [5,24,65.379,0,-59.625,65.379,-2,-59.625,52.924,-2,-58.604,80.307,0,-61.094], +// 5 24 126.116 -3.5 -63.452 126.116 -11 -63.452 132.982 -3.5 -64.818 124.444 -11 -63.149 + [5,24,126.116,-3.5,-63.452,126.116,-11,-63.452,132.982,-3.5,-64.818,124.444,-11,-63.149], +// 5 24 29.835 8 -40.338 29.835 0 -40.338 44.818 0 -41.071 20 8 -40 + [5,24,29.835,8,-40.338,29.835,0,-40.338,44.818,0,-41.071,20,8,-40], +// 5 24 19.999 -1 -49.984 20 0 -44.73 1 0 -44.75 29.344 -1 -50.326 + [5,24,19.999,-1,-49.984,20,0,-44.73,1,0,-44.75,29.344,-1,-50.326], +// 5 24 33.911 -2 42.562 33.911 0 42.562 48.893 -2 41.83 20 0 43 + [5,24,33.911,-2,42.562,33.911,0,42.562,48.893,-2,41.83,20,0,43], +// 5 24 127.287 -3.5 -57.567 128.067 -2 -53.644 134.153 -3.5 -58.933 125.633 -2.933 -55.744 + [5,24,127.287,-3.5,-57.567,128.067,-2,-53.644,134.153,-3.5,-58.933,125.633,-2.933,-55.744], +// 5 24 20 3 43.055 20 8 43.055 1 8 43 33.911 3 42.562 + [5,24,20,3,43.055,20,8,43.055,1,8,43,33.911,3,42.562], +// 5 24 52.924 -2 -58.604 52.924 0 -58.604 43.983 0 -58.05 65.379 0 -59.625 + [5,24,52.924,-2,-58.604,52.924,0,-58.604,43.983,0,-58.05,65.379,0,-59.625], +// 5 24 49.58 8 55.813 49.58 3 55.813 64.129 8 54.897 34.598 3 56.545 + [5,24,49.58,8,55.813,49.58,3,55.813,64.129,8,54.897,34.598,3,56.545], +// 5 24 63.734 -3.5 50.844 49.462 -2.924 53.406 49.388 -3.5 51.908 64.126 -2 54.824 + [5,24,63.734,-3.5,50.844,49.462,-2.924,53.406,49.388,-3.5,51.908,64.126,-2,54.824], +// 5 24 33.911 8 42.562 33.911 3 42.562 20 8 43.055 48.893 3 41.83 + [5,24,33.911,8,42.562,33.911,3,42.562,20,8,43.055,48.893,3,41.83], +// 5 24 145.626 -3.5 34.628 145.626 -11 34.628 152.492 -3.5 33.262 139.038 -11 35.784 + [5,24,145.626,-3.5,34.628,145.626,-11,34.628,152.492,-3.5,33.262,139.038,-11,35.784], +// 5 24 44.584 3 -45.815 44.584 0 -45.815 29.602 3 -45.082 54.133 0 -46.399 + [5,24,44.584,3,-45.815,44.584,0,-45.815,29.602,3,-45.082,54.133,0,-46.399], +// 5 24 29.496 -.411 -47.235 29.602 0 -45.082 44.478 -.411 -47.972 20 0 -44.73 + [5,24,29.496,-.411,-47.235,29.602,0,-45.082,44.478,-.411,-47.972,20,0,-44.73], +// 5 24 48.979 0 43.578 48.979 3 43.578 33.997 0 44.31 62.926 3 42.705 + [5,24,48.979,0,43.578,48.979,3,43.578,33.997,0,44.31,62.926,3,42.705], +// 5 24 44.584 0 -45.815 44.478 -.411 -47.972 54.133 0 -46.399 29.602 0 -45.082 + [5,24,44.584,0,-45.815,44.478,-.411,-47.972,54.133,0,-46.399,29.602,0,-45.082], +// 5 24 103.534 -3.5 46.924 103.926 -2 50.904 91.513 -2 52.355 117.76 -3.5 45.185 + [5,24,103.534,-3.5,46.924,103.926,-2,50.904,91.513,-2,52.355,117.76,-3.5,45.185], +// 5 24 49.58 -2 55.813 49.58 0 55.813 34.598 -2 56.545 64.126 0 54.824 + [5,24,49.58,-2,55.813,49.58,0,55.813,34.598,-2,56.545,64.126,0,54.824], +// 5 24 81.683 0 -47.161 81.683 -2 -47.161 66.755 -2 -45.693 94.104 0 -48.606 + [5,24,81.683,0,-47.161,81.683,-2,-47.161,66.755,-2,-45.693,94.104,0,-48.606], +// 5 24 125.178 -.411 44.085 132.915 0 45.122 139.989 -.418 41.708 118.077 0 47.319 + [5,24,125.178,-.411,44.085,132.915,0,45.122,139.989,-.418,41.708,118.077,0,47.319], +// 5 24 20 -11 -53 20 -3.5 -53 7.5 -3.5 -52.792 29.202 -5.5 -53.228 + [5,24,20,-11,-53,20,-3.5,-53,7.5,-3.5,-52.792,29.202,-5.5,-53.228], +// 5 24 125.335 -2 -67.375 126.116 -3.5 -63.452 135.143 -2 -69.326 124.444 -3.5 -63.149 + [5,24,125.335,-2,-67.375,126.116,-3.5,-63.452,135.143,-2,-69.326,124.444,-3.5,-63.149], +// 5 24 128.067 -2 -53.644 128.067 0 -53.644 118.502 -2 -52.067 137.875 0 -55.595 + [5,24,128.067,-2,-53.644,128.067,0,-53.644,118.502,-2,-52.067,137.875,0,-55.595], +// 5 24 75.209 0 39.892 75.209 -2 39.892 62.724 0 40.901 90.137 -2 38.423 + [5,24,75.209,0,39.892,75.209,-2,39.892,62.724,0,40.901,90.137,-2,38.423], +// 5 24 44.184 -.447 -53.965 44.068 0 -56.302 29.202 -.447 -53.228 53.101 0 -56.857 + [5,24,44.184,-.447,-53.965,44.068,0,-56.302,29.202,-.447,-53.228,53.101,0,-56.857], +// 5 24 103.09 -3.5 -53.735 103.09 -11 -53.735 110.584 -11 -54.848 93.712 -11 -52.587 + [5,24,103.09,-3.5,-53.735,103.09,-11,-53.735,110.584,-11,-54.848,93.712,-11,-52.587], +// 5 24 116.536 3 36.933 116.536 0 36.933 131.375 3 34.735 102.726 0 38.79 + [5,24,116.536,3,36.933,116.536,0,36.933,131.375,3,34.735,102.726,0,38.79], +// 5 24 81.29 -3.5 -51.142 81.29 -11 -51.142 66.362 -11 -49.674 93.712 -3.5 -52.587 + [5,24,81.29,-3.5,-51.142,81.29,-11,-51.142,66.362,-11,-49.674,93.712,-3.5,-52.587], +// 5 24 146.797 -11 40.513 146.797 -3.5 40.513 139.989 -5.5 41.708 153.662 -11 39.147 + [5,24,146.797,-11,40.513,146.797,-3.5,40.513,139.989,-5.5,41.708,153.662,-11,39.147], +// 5 24 33.997 0 44.31 33.997 3 44.31 20 0 44.805 48.979 3 43.578 + [5,24,33.997,0,44.31,33.997,3,44.31,20,0,44.805,48.979,3,43.578], +// 5 24 62.754 8 40.964 62.754 3 40.964 48.893 8 41.83 81.633 3 39.039 + [5,24,62.754,8,40.964,62.754,3,40.964,48.893,8,41.83,81.633,3,39.039], +// 5 24 146.237 -1 37.565 139.505 -1 38.694 147.287 0 42.71 139.038 -.438 35.783 + [5,24,146.237,-1,37.565,139.505,-1,38.694,147.287,0,42.71,139.038,-.438,35.783], +// 5 24 144.846 -2 30.705 138.8 -2.944 34.303 145.626 -3.5 34.628 123.99 -2.95 36.678 + [5,24,144.846,-2,30.705,138.8,-2.944,34.303,145.626,-3.5,34.628,123.99,-2.95,36.678], +// 5 24 19.999 0 -55.238 19.999 -1 -49.984 1 -1 -49.712 29.202 -.447 -53.228 + [5,24,19.999,0,-55.238,19.999,-1,-49.984,1,-1,-49.712,29.202,-.447,-53.228], +// 5 24 34.598 -2 56.545 34.598 0 56.545 20 -2 57 49.58 0 55.813 + [5,24,34.598,-2,56.545,34.598,0,56.545,20,-2,57,49.58,0,55.813], +// 5 24 44.11 -2.95 -55.463 43.983 -2 -58.05 29.128 -2.95 -54.726 52.924 -2 -58.604 + [5,24,44.11,-2.95,-55.463,43.983,-2,-58.05,29.128,-2.95,-54.726,52.924,-2,-58.604], +// 5 24 116.448 -2 -65.916 116.448 0 -65.916 125.335 -2 -67.375 101.61 0 -63.718 + [5,24,116.448,-2,-65.916,116.448,0,-65.916,125.335,-2,-67.375,101.61,0,-63.718], +// 5 24 93.712 -11 -52.587 93.712 -3.5 -52.587 81.29 -11 -51.142 103.09 -3.5 -53.735 + [5,24,93.712,-11,-52.587,93.712,-3.5,-52.587,81.29,-11,-51.142,103.09,-3.5,-53.735], +// 5 24 29.001 8 -57.318 29.001 3 -57.318 43.983 3 -58.05 20 8 -56.988 + [5,24,29.001,8,-57.318,29.001,3,-57.318,43.983,3,-58.05,20,8,-56.988], +// 5 24 19.999 0 -55.238 19.999 3 -55.238 1 0 -55.25 29.086 3 -55.57 + [5,24,19.999,0,-55.238,19.999,3,-55.238,1,0,-55.25,29.086,3,-55.57], +// 5 24 146.237 -1 37.565 147.235 3 42.717 145.187 3 32.421 147.287 0 42.71 + [5,24,146.237,-1,37.565,147.235,3,42.717,145.187,3,32.421,147.287,0,42.71], +// 5 24 90.137 0 38.423 90.137 -2 38.423 102.532 -2 36.981 75.209 0 39.892 + [5,24,90.137,0,38.423,90.137,-2,38.423,102.532,-2,36.981,75.209,0,39.892], +// 5 24 20 -1 50.055 1 -1 50 1 0 44.75 20 0 55.305 + [5,24,20,-1,50.055,1,-1,50,1,0,44.75,20,0,55.305], +// 5 24 63.734 -3.5 50.844 64.126 -2 54.824 76.192 -3.5 49.844 49.58 -2 55.813 + [5,24,63.734,-3.5,50.844,64.126,-2,54.824,76.192,-3.5,49.844,49.58,-2,55.813], +// 5 24 93.116 -11 -58.544 93.116 -3.5 -58.544 102.21 -11 -59.67 80.7 -3.5 -57.113 + [5,24,93.116,-11,-58.544,93.116,-3.5,-58.544,102.21,-11,-59.67,80.7,-3.5,-57.113], +// 5 24 53.101 0 -56.857 53.101 3 -56.857 72.003 3 -58.738 44.068 0 -56.302 + [5,24,53.101,0,-56.857,53.101,3,-56.857,72.003,3,-58.738,44.068,0,-56.302], +// 5 24 102.924 -3.5 40.962 102.924 -11 40.962 116.88 -11 39.25 90.53 -3.5 42.404 + [5,24,102.924,-3.5,40.962,102.924,-11,40.962,116.88,-11,39.25,90.53,-3.5,42.404], +// 5 24 103.929 8 50.981 103.929 3 50.981 118.334 8 49.05 84.996 3 52.776 + [5,24,103.929,8,50.981,103.929,3,50.981,118.334,8,49.05,84.996,3,52.776], +// 5 24 54.133 0 -46.399 53.617 -1 -51.628 44.478 -.411 -47.972 72.547 -1 -53.217 + [5,24,54.133,0,-46.399,53.617,-1,-51.628,44.478,-.411,-47.972,72.547,-1,-53.217], +// 5 24 43.983 3 -58.05 43.983 8 -58.05 29.001 8 -57.318 52.929 3 -58.598 + [5,24,43.983,3,-58.05,43.983,8,-58.05,29.001,8,-57.318,52.929,3,-58.598], +// 5 24 29.602 3 -45.082 29.602 0 -45.082 20 3 -44.73 44.584 0 -45.815 + [5,24,29.602,3,-45.082,29.602,0,-45.082,20,3,-44.73,44.584,0,-45.815], +// 5 24 118.334 -2 49.05 117.76 -3.5 45.185 125.178 -3.5 44.084 103.926 -2 50.904 + [5,24,118.334,-2,49.05,117.76,-3.5,45.185,125.178,-3.5,44.084,103.926,-2,50.904], +// 5 24 63.734 -11 50.844 63.734 -3.5 50.844 76.192 -3.5 49.844 49.388 -5.5 51.908 + [5,24,63.734,-11,50.844,63.734,-3.5,50.844,76.192,-3.5,49.844,49.388,-5.5,51.908], +// 5 24 110.822 -2.925 -53.367 118.502 -2 -52.067 103.664 -2 -49.87 125.633 -2.933 -55.744 + [5,24,110.822,-2.925,-53.367,118.502,-2,-52.067,103.664,-2,-49.87,125.633,-2.933,-55.744], +// 5 24 101.61 -2 -63.718 101.61 0 -63.718 116.448 -2 -65.916 92.724 0 -62.524 + [5,24,101.61,-2,-63.718,101.61,0,-63.718,116.448,-2,-65.916,92.724,0,-62.524], +// 5 24 91.12 -3.5 48.375 91.513 -2 52.355 76.585 -2 53.824 103.534 -3.5 46.924 + [5,24,91.12,-3.5,48.375,91.513,-2,52.355,76.585,-2,53.824,103.534,-3.5,46.924], +// 5 24 63.441 -1 47.93 62.926 0 42.705 81.805 0 40.781 49.237 -1 48.821 + [5,24,63.441,-1,47.93,62.926,0,42.705,81.805,0,40.781,49.237,-1,48.821], +// 5 24 126.737 -1 -60.478 127.724 3 -55.366 125.677 3 -65.659 127.781 0 -55.374 + [5,24,126.737,-1,-60.478,127.724,3,-55.366,125.677,3,-65.659,127.781,0,-55.374], +// 5 24 53.904 -3.5 -48.667 44.552 -2.924 -46.474 44.478 -3.5 -47.972 54.296 -2 -44.686 + [5,24,53.904,-3.5,-48.667,44.552,-2.924,-46.474,44.478,-3.5,-47.972,54.296,-2,-44.686], +// 5 24 103.407 3 -51.601 103.407 0 -51.601 93.933 3 -50.314 118.245 0 -53.798 + [5,24,103.407,3,-51.601,103.407,0,-51.601,93.933,3,-50.314,118.245,0,-53.798], +// 5 24 103.242 -1 44.015 103.757 0 49.239 84.824 0 51.034 117.307 -1 42.126 + [5,24,103.242,-1,44.015,103.757,0,49.239,84.824,0,51.034,117.307,-1,42.126], +// 5 24 29.57 -2.924 -45.737 29.688 -2 -43.335 20 -2 -43 44.552 -2.924 -46.474 + [5,24,29.57,-2.924,-45.737,29.688,-2,-43.335,20,-2,-43,44.552,-2.924,-46.474], +// 5 24 20 3 -42.98 20 8 -42.98 29.688 8 -43.335 1 3 -43 + [5,24,20,3,-42.98,20,8,-42.98,29.688,8,-43.335,1,3,-43], +// 5 24 20 -11 47 20 -3.5 47 7.5 -3.5 47.208 34.112 -5.5 46.652 + [5,24,20,-11,47,20,-3.5,47,7.5,-3.5,47.208,34.112,-5.5,46.652], +// 5 24 102.637 -1 -56.794 93.417 -1 -55.542 103.407 0 -51.601 92.901 0 -60.771 + [5,24,102.637,-1,-56.794,93.417,-1,-55.542,103.407,0,-51.601,92.901,0,-60.771], +// 5 24 146.237 -1 37.565 145.187 3 32.421 147.235 3 42.717 145.187 0 32.421 + [5,24,146.237,-1,37.565,145.187,3,32.421,147.235,3,42.717,145.187,0,32.421], +// 5 24 91.513 0 52.355 91.513 -2 52.355 76.585 -2 53.824 103.926 0 50.904 + [5,24,91.513,0,52.355,91.513,-2,52.355,76.585,-2,53.824,103.926,0,50.904], +// 5 24 93.933 0 -50.314 93.933 3 -50.314 75.023 3 -48.485 103.407 0 -51.601 + [5,24,93.933,0,-50.314,93.933,3,-50.314,75.023,3,-48.485,103.407,0,-51.601], +// 5 24 20 0 -44.73 20 3 -44.73 29.602 0 -45.082 1 3 -44.75 + [5,24,20,0,-44.73,20,3,-44.73,29.602,0,-45.082,1,3,-44.75], +// 5 24 20 0 55.305 20 3 55.305 34.512 0 54.797 1 3 55.25 + [5,24,20,0,55.305,20,3,55.305,34.512,0,54.797,1,3,55.25], +// 5 24 131.375 0 34.735 139.038 -.438 35.783 124.227 -.446 38.16 145.187 0 32.421 + [5,24,131.375,0,34.735,139.038,-.438,35.783,124.227,-.446,38.16,145.187,0,32.421], +// 5 24 117.307 -1 42.126 103.242 -1 44.015 102.726 0 38.79 118.077 0 47.319 + [5,24,117.307,-1,42.126,103.242,-1,44.015,102.726,0,38.79,118.077,0,47.319], +// 5 24 76.192 -3.5 49.844 76.585 -2 53.824 91.12 -3.5 48.375 64.126 -2 54.824 + [5,24,76.192,-3.5,49.844,76.585,-2,53.824,91.12,-3.5,48.375,64.126,-2,54.824], +// 5 24 34.745 8 59.542 34.745 0 59.542 20 8 60 49.728 0 58.809 + [5,24,34.745,8,59.542,34.745,0,59.542,20,8,60,49.728,0,58.809], +// 5 24 20 -2 57 20 0 57 34.598 0 56.545 7.5 -2 57.208 + [5,24,20,-2,57,20,0,57,34.598,0,56.545,7.5,-2,57.208], +// 5 24 76.585 0 53.824 76.585 -2 53.824 91.513 0 52.355 64.126 -2 54.824 + [5,24,76.585,0,53.824,76.585,-2,53.824,91.513,0,52.355,64.126,-2,54.824], +// 5 24 116.705 0 -64.185 109.634 -.438 -60.772 101.866 0 -61.987 125.677 0 -65.659 + [5,24,116.705,0,-64.185,109.634,-.438,-60.772,101.866,0,-61.987,125.677,0,-65.659], +// 5 24 92.73 8 -62.512 92.73 3 -62.512 101.61 3 -63.718 73.822 8 -60.676 + [5,24,92.73,8,-62.512,92.73,3,-62.512,101.61,3,-63.718,73.822,8,-60.676], +// 5 24 102.726 0 38.79 103.242 -1 44.015 84.31 -1 45.809 116.536 0 36.933 + [5,24,102.726,0,38.79,103.242,-1,44.015,84.31,-1,45.809,116.536,0,36.933], +// 5 24 20 8 -56.988 20 3 -56.988 29.001 3 -57.318 1 8 -57 + [5,24,20,8,-56.988,20,3,-56.988,29.001,3,-57.318,1,8,-57], +// 5 24 53.904 -3.5 -48.667 54.296 -2 -44.686 66.362 -3.5 -49.674 44.67 -2 -44.067 + [5,24,53.904,-3.5,-48.667,54.296,-2,-44.686,66.362,-3.5,-49.674,44.67,-2,-44.067], +// 5 24 125.677 3 -65.659 127.724 3 -55.366 126.737 -1 -60.478 128.066 8 -53.648 + [5,24,125.677,3,-65.659,127.724,3,-55.366,126.737,-1,-60.478,128.066,8,-53.648], +// 5 24 102.21 -11 -59.67 102.21 -3.5 -59.67 93.116 -3.5 -58.544 109.634 -5.5 -60.772 + [5,24,102.21,-11,-59.67,102.21,-3.5,-59.67,93.116,-3.5,-58.544,109.634,-5.5,-60.772], +// 5 24 62.724 -2 40.901 63.116 -3.5 44.882 75.209 -2 39.892 49.02 -2.95 44.417 + [5,24,62.724,-2,40.901,63.116,-3.5,44.882,75.209,-2,39.892,49.02,-2.95,44.417], +// 5 24 20 -11 -47 20 -3.5 -47 7.5 -3.5 -46.792 29.496 -11 -47.235 + [5,24,20,-11,-47,20,-3.5,-47,7.5,-3.5,-46.792,29.496,-11,-47.235], +// 5 24 20 -2 -43 20 0 -43 7.5 -2 -42.792 29.688 0 -43.335 + [5,24,20,-2,-43,20,0,-43,7.5,-2,-42.792,29.688,0,-43.335], +// 5 24 66.755 -2 -45.693 66.362 -3.5 -49.674 54.296 -2 -44.686 81.29 -3.5 -51.142 + [5,24,66.755,-2,-45.693,66.362,-3.5,-49.674,54.296,-2,-44.686,81.29,-3.5,-51.142], +// 5 24 20 -1 50.055 34.254 -1 49.554 34.406 -.411 52.645 20 0 44.805 + [5,24,20,-1,50.055,34.254,-1,49.554,34.406,-.411,52.645,20,0,44.805], +// 5 24 63.441 -1 47.93 82.319 -1 46.005 62.926 0 42.705 82.834 0 51.23 + [5,24,63.441,-1,47.93,82.319,-1,46.005,62.926,0,42.705,82.834,0,51.23], +// 5 24 49.237 -1 48.821 63.441 -1 47.93 63.957 0 53.155 49.094 -.446 45.915 + [5,24,49.237,-1,48.821,63.441,-1,47.93,63.957,0,53.155,49.094,-.446,45.915], +// 5 24 116.536 0 36.933 117.307 -1 42.126 103.242 -1 44.015 124.227 -.446 38.16 + [5,24,116.536,0,36.933,117.307,-1,42.126,103.242,-1,44.015,124.227,-.446,38.16], +// 5 24 145.187 3 32.421 147.235 3 42.717 146.237 -1 37.565 147.577 8 44.436 + [5,24,145.187,3,32.421,147.235,3,42.717,146.237,-1,37.565,147.577,8,44.436], +// 5 24 92.724 0 -62.524 92.724 -2 -62.524 101.61 -2 -63.718 80.307 -2 -61.094 + [5,24,92.724,0,-62.524,92.724,-2,-62.524,101.61,-2,-63.718,80.307,-2,-61.094], +// 5 24 49.728 8 58.809 49.728 0 58.809 64.42 0 57.81 34.745 8 59.542 + [5,24,49.728,8,58.809,49.728,0,58.809,64.42,0,57.81,34.745,8,59.542], +// 5 24 118.334 -2 49.05 118.334 0 49.05 103.926 -2 50.904 133.172 0 46.853 + [5,24,118.334,-2,49.05,118.334,0,49.05,103.926,-2,50.904,133.172,0,46.853], +// 5 24 102.532 0 36.981 102.532 -2 36.981 116.28 -2 35.202 90.137 0 38.423 + [5,24,102.532,0,36.981,102.532,-2,36.981,116.28,-2,35.202,90.137,0,38.423], +// 5 24 132.915 3 45.122 132.915 0 45.122 118.077 3 47.319 147.287 0 42.71 + [5,24,132.915,3,45.122,132.915,0,45.122,118.077,3,47.319,147.287,0,42.71], +// 5 24 127.287 -11 -57.567 127.287 -3.5 -57.567 125.395 -5.5 -57.225 134.151 -11 -58.939 + [5,24,127.287,-11,-57.567,127.287,-3.5,-57.567,125.395,-5.5,-57.225,134.151,-11,-58.939], +// 5 24 93.712 -3.5 -52.587 94.104 -2 -48.606 103.09 -3.5 -53.735 81.683 -2 -47.161 + [5,24,93.712,-3.5,-52.587,94.104,-2,-48.606,103.09,-3.5,-53.735,81.683,-2,-47.161], +// 5 24 19.999 -1 -49.984 29.344 -1 -50.326 19.999 0 -55.238 29.496 -.411 -47.235 + [5,24,19.999,-1,-49.984,29.344,-1,-50.326,19.999,0,-55.238,29.496,-.411,-47.235], +// 5 24 20 3 57.055 20 8 57.055 34.598 8 56.545 1 3 57 + [5,24,20,3,57.055,20,8,57.055,34.598,8,56.545,1,3,57], +// 5 24 34.038 -2.95 45.154 33.911 -2 42.562 20 -3.5 47 48.893 -2 41.83 + [5,24,34.038,-2.95,45.154,33.911,-2,42.562,20,-3.5,47,48.893,-2,41.83], +// 5 24 131.375 3 34.735 131.375 0 34.735 145.187 3 32.421 116.536 0 36.933 + [5,24,131.375,3,34.735,131.375,0,34.735,145.187,3,32.421,116.536,0,36.933], +// 5 24 29.086 3 -55.57 29.086 0 -55.57 44.068 3 -56.302 19.999 0 -55.238 + [5,24,29.086,3,-55.57,29.086,0,-55.57,44.068,3,-56.302,19.999,0,-55.238], +// 5 24 20 0 44.805 20 -1 50.055 34.112 -.447 46.652 1 -1 50 + [5,24,20,0,44.805,20,-1,50.055,34.112,-.447,46.652,1,-1,50], +// 5 24 118.502 -2 -52.067 118.502 0 -52.067 103.664 -2 -49.87 128.067 0 -53.644 + [5,24,118.502,-2,-52.067,118.502,0,-52.067,103.664,-2,-49.87,128.067,0,-53.644], +// 5 24 94.105 8 -48.571 94.105 3 -48.571 103.664 8 -49.87 75.194 3 -46.744 + [5,24,94.105,8,-48.571,94.105,3,-48.571,103.664,8,-49.87,75.194,3,-46.744], +// 5 24 103.407 0 -51.601 110.584 -.419 -54.848 118.245 0 -53.798 102.637 -1 -56.794 + [5,24,103.407,0,-51.601,110.584,-.419,-54.848,118.245,0,-53.798,102.637,-1,-56.794], +// 5 24 48.893 -2 41.83 49.02 -2.95 44.417 34.038 -2.95 45.154 62.724 -2 40.901 + [5,24,48.893,-2,41.83,49.02,-2.95,44.417,34.038,-2.95,45.154,62.724,-2,40.901], +// 5 24 44.068 3 -56.302 44.068 0 -56.302 53.101 3 -56.857 29.086 0 -55.57 + [5,24,44.068,3,-56.302,44.068,0,-56.302,53.101,3,-56.857,29.086,0,-55.57], +// 5 24 54.305 8 -44.657 54.305 3 -44.657 73.204 8 -46.548 44.67 3 -44.067 + [5,24,54.305,8,-44.657,54.305,3,-44.657,73.204,8,-46.548,44.67,3,-44.067], +// 5 24 92.724 -2 -62.524 93.116 -3.5 -58.544 101.61 -2 -63.718 80.7 -3.5 -57.113 + [5,24,92.724,-2,-62.524,93.116,-3.5,-58.544,101.61,-2,-63.718,80.7,-3.5,-57.113], +// 5 24 53.316 -3.5 -54.624 53.316 -11 -54.624 65.773 -11 -55.639 44.184 -11 -53.965 + [5,24,53.316,-3.5,-54.624,53.316,-11,-54.624,65.773,-11,-55.639,44.184,-11,-53.965], +// 5 24 131.118 -2 33.004 131.118 0 33.004 144.846 -2 30.705 116.28 0 35.202 + [5,24,131.118,-2,33.004,131.118,0,33.004,144.846,-2,30.705,116.28,0,35.202], +// 5 24 80.7 -3.5 -57.113 80.307 -2 -61.094 65.773 -3.5 -55.639 92.724 -2 -62.524 + [5,24,80.7,-3.5,-57.113,80.307,-2,-61.094,65.773,-3.5,-55.639,92.724,-2,-62.524], +// 5 24 20 -2 -43 20 -3.5 -47 29.57 -2.924 -45.737 7.5 -2 -42.792 + [5,24,20,-2,-43,20,-3.5,-47,29.57,-2.924,-45.737,7.5,-2,-42.792], +// 5 24 1 -1 -49.712 19.999 -1 -49.984 1 0 -55.25 20 0 -44.73 + [5,24,1,-1,-49.712,19.999,-1,-49.984,1,0,-55.25,20,0,-44.73], +// 5 24 44.327 -1 -51.059 53.617 -1 -51.628 44.184 -.447 -53.965 54.133 0 -46.399 + [5,24,44.327,-1,-51.059,53.617,-1,-51.628,44.184,-.447,-53.965,54.133,0,-46.399], +// 5 24 90.53 -3.5 42.404 90.137 -2 38.423 75.602 -3.5 43.873 102.532 -2 36.981 + [5,24,90.53,-3.5,42.404,90.137,-2,38.423,75.602,-3.5,43.873,102.532,-2,36.981], +// 5 24 48.893 8 41.83 48.893 3 41.83 33.911 8 42.562 62.754 3 40.964 + [5,24,48.893,8,41.83,48.893,3,41.83,33.911,8,42.562,62.754,3,40.964], +// 5 24 147.577 -2 44.436 147.577 0 44.436 157.385 0 42.485 133.172 -2 46.853 + [5,24,147.577,-2,44.436,147.577,0,44.436,157.385,0,42.485,133.172,-2,46.853], +// 5 24 64.129 3 54.897 64.129 8 54.897 83.005 8 52.971 49.58 3 55.813 + [5,24,64.129,3,54.897,64.129,8,54.897,83.005,8,52.971,49.58,3,55.813], +// 5 24 63.957 3 53.155 63.957 0 53.155 49.494 3 54.065 82.834 0 51.23 + [5,24,63.957,3,53.155,63.957,0,53.155,49.494,3,54.065,82.834,0,51.23], +// 5 24 53.617 -1 -51.628 53.101 0 -56.857 72.003 0 -58.738 44.327 -1 -51.059 + [5,24,53.617,-1,-51.628,53.101,0,-56.857,72.003,0,-58.738,44.327,-1,-51.059], +// 5 24 103.926 -2 50.904 103.926 0 50.904 91.513 -2 52.355 118.334 0 49.05 + [5,24,103.926,-2,50.904,103.926,0,50.904,91.513,-2,52.355,118.334,0,49.05], +// 5 24 44.67 8 -44.067 44.67 3 -44.067 29.688 3 -43.335 54.305 8 -44.657 + [5,24,44.67,8,-44.067,44.67,3,-44.067,29.688,3,-43.335,54.305,8,-44.657], +// 5 24 117.76 -3.5 45.185 117.76 -11 45.185 125.178 -11 44.084 103.534 -11 46.924 + [5,24,117.76,-3.5,45.185,117.76,-11,45.185,125.178,-11,44.084,103.534,-11,46.924], +// 5 24 29.688 -2 -43.335 29.688 0 -43.335 20 -2 -43 44.67 0 -44.067 + [5,24,29.688,-2,-43.335,29.688,0,-43.335,20,-2,-43,44.67,0,-44.067], +// 5 24 52.924 -2 -58.604 53.316 -3.5 -54.624 65.379 -2 -59.625 44.11 -2.95 -55.463 + [5,24,52.924,-2,-58.604,53.316,-3.5,-54.624,65.379,-2,-59.625,44.11,-2.95,-55.463], +// 5 24 118.245 3 -53.798 118.245 0 -53.798 103.407 3 -51.601 127.781 0 -55.374 + [5,24,118.245,3,-53.798,118.245,0,-53.798,103.407,3,-51.601,127.781,0,-55.374], +// 5 24 81.29 -3.5 -51.142 81.683 -2 -47.161 93.712 -3.5 -52.587 66.755 -2 -45.693 + [5,24,81.29,-3.5,-51.142,81.683,-2,-47.161,93.712,-3.5,-52.587,66.755,-2,-45.693], +// 5 24 20 -1 50.055 20 0 55.305 1 0 55.25 34.254 -1 49.554 + [5,24,20,-1,50.055,20,0,55.305,1,0,55.25,34.254,-1,49.554], +// 5 24 103.757 0 49.239 103.757 3 49.239 118.077 0 47.319 84.824 3 51.034 + [5,24,103.757,0,49.239,103.757,3,49.239,118.077,0,47.319,84.824,3,51.034], +// 5 24 29.001 -2 -57.318 29.001 0 -57.318 43.983 -2 -58.05 20 0 -57 + [5,24,29.001,-2,-57.318,29.001,0,-57.318,43.983,-2,-58.05,20,0,-57], +// 5 24 116.28 -2 35.202 116.88 -3.5 39.25 123.99 -2.95 36.678 102.924 -3.5 40.962 + [5,24,116.28,-2,35.202,116.88,-3.5,39.25,123.99,-2.95,36.678,102.924,-3.5,40.962], +// 5 24 34.598 8 56.545 34.598 3 56.545 49.58 8 55.813 20 3 57.055 + [5,24,34.598,8,56.545,34.598,3,56.545,49.58,8,55.813,20,3,57.055], +// 5 24 103.09 -3.5 -53.735 103.664 -2 -49.87 94.104 -2 -48.606 110.584 -3.5 -54.848 + [5,24,103.09,-3.5,-53.735,103.664,-2,-49.87,94.104,-2,-48.606,110.584,-3.5,-54.848], +// 5 24 49.462 -2.924 53.406 49.58 -2 55.813 63.734 -3.5 50.844 34.598 -2 56.545 + [5,24,49.462,-2.924,53.406,49.58,-2,55.813,63.734,-3.5,50.844,34.598,-2,56.545], +// 5 24 29.086 0 -55.57 29.202 -.447 -53.228 44.068 0 -56.302 19.999 0 -55.238 + [5,24,29.086,0,-55.57,29.202,-.447,-53.228,44.068,0,-56.302,19.999,0,-55.238], +// 5 24 33.997 0 44.31 34.112 -.447 46.652 48.979 0 43.578 20 0 44.805 + [5,24,33.997,0,44.31,34.112,-.447,46.652,48.979,0,43.578,20,0,44.805], +// 5 24 125.335 -2 -67.375 125.335 0 -67.375 135.143 -2 -69.326 116.448 0 -65.916 + [5,24,125.335,-2,-67.375,125.335,0,-67.375,135.143,-2,-69.326,116.448,0,-65.916], +// 5 24 29.688 8 -43.335 29.688 3 -43.335 20 3 -42.98 44.67 8 -44.067 + [5,24,29.688,8,-43.335,29.688,3,-43.335,20,3,-42.98,44.67,8,-44.067], +// 5 24 54.133 0 -46.399 54.133 3 -46.399 73.032 0 -48.289 44.584 3 -45.815 + [5,24,54.133,0,-46.399,54.133,3,-46.399,73.032,0,-48.289,44.584,3,-45.815], +// 5 24 20 -3.5 -53 29.128 -2.95 -54.726 20 -2 -57 29.202 -3.5 -53.228 + [5,24,20,-3.5,-53,29.128,-2.95,-54.726,20,-2,-57,29.202,-3.5,-53.228], +// 5 24 43.983 -2 -58.05 43.983 0 -58.05 29.001 0 -57.318 52.924 -2 -58.604 + [5,24,43.983,-2,-58.05,43.983,0,-58.05,29.001,0,-57.318,52.924,-2,-58.604], +// 5 24 48.746 8 38.833 48.746 0 38.833 62.43 8 37.916 33.763 0 39.566 + [5,24,48.746,8,38.833,48.746,0,38.833,62.43,8,37.916,33.763,0,39.566], +// 5 24 116.705 3 -64.185 116.705 0 -64.185 125.677 3 -65.659 101.866 0 -61.987 + [5,24,116.705,3,-64.185,116.705,0,-64.185,125.677,3,-65.659,101.866,0,-61.987], +// 5 24 126.737 -1 -60.478 124.92 -1 -60.187 127.781 0 -55.374 124.444 -.431 -63.149 + [5,24,126.737,-1,-60.478,124.92,-1,-60.187,127.781,0,-55.374,124.444,-.431,-63.149], +// 5 24 20 -3.5 47 34.038 -2.95 45.154 34.112 -3.5 46.652 20 -2 43 + [5,24,20,-3.5,47,34.038,-2.95,45.154,34.112,-3.5,46.652,20,-2,43], +// 5 24 20 -3.5 53 20 -11 53 7.5 -11 53.208 34.406 -11 52.645 + [5,24,20,-3.5,53,20,-11,53,7.5,-11,53.208,34.406,-11,52.645], +// 5 24 93.417 -1 -55.542 74.537 -1 -53.413 93.933 0 -50.314 73.992 0 -58.934 + [5,24,93.417,-1,-55.542,74.537,-1,-53.413,93.933,0,-50.314,73.992,0,-58.934], +// 5 24 34.406 -.411 52.645 34.512 0 54.797 49.388 -.411 51.908 20 0 55.305 + [5,24,34.406,-.411,52.645,34.512,0,54.797,49.388,-.411,51.908,20,0,55.305], +// 5 24 66.362 -11 -49.674 66.362 -3.5 -49.674 53.904 -11 -48.667 81.29 -3.5 -51.142 + [5,24,66.362,-11,-49.674,66.362,-3.5,-49.674,53.904,-11,-48.667,81.29,-3.5,-51.142], +// 5 24 66.755 0 -45.693 66.755 -2 -45.693 81.683 0 -47.161 54.296 -2 -44.686 + [5,24,66.755,0,-45.693,66.755,-2,-45.693,81.683,0,-47.161,54.296,-2,-44.686], +// 5 24 102.532 -2 36.981 102.924 -3.5 40.962 116.28 -2 35.202 90.53 -3.5 42.404 + [5,24,102.532,-2,36.981,102.924,-3.5,40.962,116.28,-2,35.202,90.53,-3.5,42.404], +// 5 24 75.602 -3.5 43.873 75.209 -2 39.892 63.116 -3.5 44.882 90.137 -2 38.423 + [5,24,75.602,-3.5,43.873,75.209,-2,39.892,63.116,-3.5,44.882,90.137,-2,38.423], +// 5 24 29.001 -2 -57.318 29.128 -2.95 -54.726 20 -3.5 -53 43.983 -2 -58.05 + [5,24,29.001,-2,-57.318,29.128,-2.95,-54.726,20,-3.5,-53,43.983,-2,-58.05], +// 5 24 146.797 -3.5 40.513 147.577 -2 44.436 153.662 -3.5 39.147 140.226 -2.93 43.189 + [5,24,146.797,-3.5,40.513,147.577,-2,44.436,153.662,-3.5,39.147,140.226,-2.93,43.189], +// 5 24 65.773 -3.5 -55.639 65.379 -2 -59.625 53.316 -3.5 -54.624 80.307 -2 -61.094 + [5,24,65.773,-3.5,-55.639,65.379,-2,-59.625,53.316,-3.5,-54.624,80.307,-2,-61.094], +// 5 24 103.242 -1 44.015 84.31 -1 45.809 83.795 0 40.585 103.757 0 49.239 + [5,24,103.242,-1,44.015,84.31,-1,45.809,83.795,0,40.585,103.757,0,49.239], +// 5 24 43.836 0 -61.047 43.836 8 -61.047 52.63 8 -61.59 28.853 0 -60.314 + [5,24,43.836,0,-61.047,43.836,8,-61.047,52.63,8,-61.59,28.853,0,-60.314], +// 5 24 117.307 -1 42.126 118.077 0 47.319 124.688 -1 41.033 103.757 0 49.239 + [5,24,117.307,-1,42.126,118.077,0,47.319,124.688,-1,41.033,103.757,0,49.239], +// 5 24 132.915 0 45.122 139.989 -.418 41.708 125.178 -.411 44.085 147.287 0 42.71 + [5,24,132.915,0,45.122,139.989,-.418,41.708,125.178,-.411,44.085,147.287,0,42.71], +// 5 24 125.416 -2.925 45.566 133.172 -2 46.853 118.334 -2 49.05 140.226 -2.93 43.189 + [5,24,125.416,-2.925,45.566,133.172,-2,46.853,118.334,-2,49.05,140.226,-2.93,43.189], +// 5 24 116.28 -2 35.202 116.28 0 35.202 131.118 -2 33.004 102.532 0 36.981 + [5,24,116.28,-2,35.202,116.28,0,35.202,131.118,-2,33.004,102.532,0,36.981], +// 5 24 90.53 -3.5 42.404 90.53 -11 42.404 75.602 -3.5 43.873 102.924 -11 40.962 + [5,24,90.53,-3.5,42.404,90.53,-11,42.404,75.602,-3.5,43.873,102.924,-11,40.962], +// 5 24 20 3 44.805 20 0 44.805 33.997 3 44.31 1 0 44.75 + [5,24,20,3,44.805,20,0,44.805,33.997,3,44.31,1,0,44.75], +// 5 24 34.512 0 54.797 34.512 3 54.797 20 3 55.305 49.494 0 54.065 + [5,24,34.512,0,54.797,34.512,3,54.797,20,3,55.305,49.494,0,54.065], +// 5 24 48.893 -2 41.83 48.893 0 41.83 62.724 -2 40.901 33.911 0 42.562 + [5,24,48.893,-2,41.83,48.893,0,41.83,62.724,-2,40.901,33.911,0,42.562], +// 5 24 53.617 -1 -51.628 72.547 -1 -53.217 53.101 0 -56.857 73.032 0 -48.289 + [5,24,53.617,-1,-51.628,72.547,-1,-53.217,53.101,0,-56.857,73.032,0,-48.289], +// 5 24 28.853 8 -60.314 28.853 0 -60.314 43.836 8 -61.047 20 0 -60 + [5,24,28.853,8,-60.314,28.853,0,-60.314,43.836,8,-61.047,20,0,-60], +// 5 24 20 -3.5 -53 20 -2 -57 29.001 -2 -57.318 7.5 -3.5 -52.792 + [5,24,20,-3.5,-53,20,-2,-57,29.001,-2,-57.318,7.5,-3.5,-52.792], +// 5 24 110.584 -.419 -54.848 118.245 0 -53.798 103.407 0 -51.601 125.395 -.425 -57.225 + [5,24,110.584,-.419,-54.848,118.245,0,-53.798,103.407,0,-51.601,125.395,-.425,-57.225], +// 5 24 52.929 3 -58.598 52.929 8 -58.598 71.832 3 -60.48 43.983 8 -58.05 + [5,24,52.929,3,-58.598,52.929,8,-58.598,71.832,3,-60.48,43.983,8,-58.05], +// 5 24 20 -3.5 47 20 -2 43 33.911 -2 42.562 7.5 -3.5 47.208 + [5,24,20,-3.5,47,20,-2,43,33.911,-2,42.562,7.5,-3.5,47.208], +// 5 24 63.116 -3.5 44.882 63.116 -11 44.882 75.602 -11 43.873 49.094 -11 45.915 + [5,24,63.116,-3.5,44.882,63.116,-11,44.882,75.602,-11,43.873,49.094,-11,45.915], +// 5 24 102.726 3 38.79 102.726 0 38.79 83.795 0 40.585 116.536 3 36.933 + [5,24,102.726,3,38.79,102.726,0,38.79,83.795,0,40.585,116.536,3,36.933], +// 5 24 103.534 -11 46.924 103.534 -3.5 46.924 117.76 -3.5 45.185 91.12 -11 48.375 + [5,24,103.534,-11,46.924,103.534,-3.5,46.924,117.76,-3.5,45.185,91.12,-11,48.375], +// 5 24 49.494 3 54.065 49.494 0 54.065 34.512 3 54.797 63.957 0 53.155 + [5,24,49.494,3,54.065,49.494,0,54.065,34.512,3,54.797,63.957,0,53.155], +// 5 24 116.448 -2 -65.916 109.396 -2.95 -62.253 101.61 -2 -63.718 125.335 -2 -67.375 + [5,24,116.448,-2,-65.916,109.396,-2.95,-62.253,101.61,-2,-63.718,125.335,-2,-67.375], +// 5 24 20 0 -57 20 -2 -57 7.5 0 -56.792 29.001 -2 -57.318 + [5,24,20,0,-57,20,-2,-57,7.5,0,-56.792,29.001,-2,-57.318], +// 5 24 49.494 0 54.065 49.388 -.411 51.908 34.512 0 54.797 63.957 0 53.155 + [5,24,49.494,0,54.065,49.388,-.411,51.908,34.512,0,54.797,63.957,0,53.155], +// 5 24 94.104 -2 -48.606 94.104 0 -48.606 103.664 0 -49.87 81.683 -2 -47.161 + [5,24,94.104,-2,-48.606,94.104,0,-48.606,103.664,0,-49.87,81.683,-2,-47.161], +// 5 24 92.901 0 -60.771 93.417 -1 -55.542 74.537 -1 -53.413 101.866 0 -61.987 + [5,24,92.901,0,-60.771,93.417,-1,-55.542,74.537,-1,-53.413,101.866,0,-61.987], +// 5 24 44.552 -2.924 -46.474 44.67 -2 -44.067 53.904 -3.5 -48.667 29.688 -2 -43.335 + [5,24,44.552,-2.924,-46.474,44.67,-2,-44.067,53.904,-3.5,-48.667,29.688,-2,-43.335], +// 5 24 20 0 43 20 -2 43 7.5 0 43.208 33.911 -2 42.562 + [5,24,20,0,43,20,-2,43,7.5,0,43.208,33.911,-2,42.562], +// 5 24 133.172 -2 46.853 133.172 0 46.853 147.577 0 44.436 118.334 -2 49.05 + [5,24,133.172,-2,46.853,133.172,0,46.853,147.577,0,44.436,118.334,-2,49.05], +// 5 24 144.846 -2 30.705 145.626 -3.5 34.628 139.038 -3.5 35.784 154.654 -2 28.754 + [5,24,144.846,-2,30.705,145.626,-3.5,34.628,139.038,-3.5,35.784,154.654,-2,28.754], +// 5 24 54.296 0 -44.686 54.296 -2 -44.686 66.755 0 -45.693 44.67 -2 -44.067 + [5,24,54.296,0,-44.686,54.296,-2,-44.686,66.755,0,-45.693,44.67,-2,-44.067], +// 5 24 101.61 -2 -63.718 102.21 -3.5 -59.67 93.116 -3.5 -58.544 109.396 -2.95 -62.253 + [5,24,101.61,-2,-63.718,102.21,-3.5,-59.67,93.116,-3.5,-58.544,109.396,-2.95,-62.253], +// 5 24 62.724 -2 40.901 62.724 0 40.901 48.893 0 41.83 75.209 -2 39.892 + [5,24,62.724,-2,40.901,62.724,0,40.901,48.893,0,41.83,75.209,-2,39.892], +// 5 24 63.957 0 53.155 63.441 -1 47.93 82.319 -1 46.005 49.388 -.411 51.908 + [5,24,63.957,0,53.155,63.441,-1,47.93,82.319,-1,46.005,49.388,-.411,51.908], +// 5 24 102.554 3 37.049 102.554 8 37.049 116.28 3 35.202 83.624 8 38.843 + [5,24,102.554,3,37.049,102.554,8,37.049,116.28,3,35.202,83.624,8,38.843], +// 5 24 44.818 0 -41.071 44.818 8 -41.071 29.835 8 -40.338 54.59 0 -41.7 + [5,24,44.818,0,-41.071,44.818,8,-41.071,29.835,8,-40.338,54.59,0,-41.7], +// 5 24 44.67 -2 -44.067 44.67 0 -44.067 29.688 -2 -43.335 54.296 0 -44.686 + [5,24,44.67,-2,-44.067,44.67,0,-44.067,29.688,-2,-43.335,54.296,0,-44.686], +// 5 24 117.307 -1 42.126 124.688 -1 41.033 116.536 0 36.933 125.178 -.411 44.085 + [5,24,117.307,-1,42.126,124.688,-1,41.033,116.536,0,36.933,125.178,-.411,44.085], +// 5 24 125.677 3 -65.659 126.737 -1 -60.478 127.724 3 -55.366 125.677 0 -65.659 + [5,24,125.677,3,-65.659,126.737,-1,-60.478,127.724,3,-55.366,125.677,0,-65.659], +// 5 24 101.866 3 -61.987 101.866 0 -61.987 92.901 0 -60.771 116.705 3 -64.185 + [5,24,101.866,3,-61.987,101.866,0,-61.987,92.901,0,-60.771,116.705,3,-64.185], +// 5 24 49.094 -.446 45.915 48.979 0 43.578 34.112 -.447 46.652 62.926 0 42.705 + [5,24,49.094,-.446,45.915,48.979,0,43.578,34.112,-.447,46.652,62.926,0,42.705], +// 5 24 34.48 -2.924 54.143 34.598 -2 56.545 20 -2 57 49.462 -2.924 53.406 + [5,24,34.48,-2.924,54.143,34.598,-2,56.545,20,-2,57,49.462,-2.924,53.406], +// 5 24 102.637 -1 -56.794 110.109 -.996 -57.81 110.584 -.419 -54.848 101.866 0 -61.987 + [5,24,102.637,-1,-56.794,110.109,-.996,-57.81,110.584,-.419,-54.848,101.866,0,-61.987], +// 5 24 125.335 -2 -67.375 124.206 -2.941 -64.63 109.396 -2.95 -62.253 126.116 -3.5 -63.452 + [5,24,125.335,-2,-67.375,124.206,-2.941,-64.63,109.396,-2.95,-62.253,126.116,-3.5,-63.452], +// 5 24 53.904 -11 -48.667 53.904 -3.5 -48.667 66.362 -3.5 -49.674 44.478 -5.5 -47.972 + [5,24,53.904,-11,-48.667,53.904,-3.5,-48.667,66.362,-3.5,-49.674,44.478,-5.5,-47.972], +// 5 24 93.417 -1 -55.542 93.933 0 -50.314 75.023 0 -48.485 102.637 -1 -56.794 + [5,24,93.417,-1,-55.542,93.933,0,-50.314,75.023,0,-48.485,102.637,-1,-56.794], +// 5 24 118.077 0 47.319 118.077 3 47.319 132.915 0 45.122 103.757 3 49.239 + [5,24,118.077,0,47.319,118.077,3,47.319,132.915,0,45.122,103.757,3,49.239], +// 5 24 33.763 0 39.566 33.763 8 39.566 48.746 8 38.833 20 0 40 + [5,24,33.763,0,39.566,33.763,8,39.566,48.746,8,38.833,20,0,40], +// 5 24 116.88 -11 39.25 116.88 -3.5 39.25 124.227 -5.5 38.159 102.924 -3.5 40.962 + [5,24,116.88,-11,39.25,116.88,-3.5,39.25,124.227,-5.5,38.159,102.924,-3.5,40.962], +// 5 24 62.926 3 42.705 62.926 0 42.705 81.805 3 40.781 48.979 0 43.578 + [5,24,62.926,3,42.705,62.926,0,42.705,81.805,3,40.781,48.979,0,43.578], +// 5 24 92.901 0 -60.771 92.901 3 -60.771 73.992 0 -58.934 101.866 3 -61.987 + [5,24,92.901,0,-60.771,92.901,3,-60.771,73.992,0,-58.934,101.866,3,-61.987], +// 5 24 64.126 0 54.824 64.126 -2 54.824 76.585 0 53.824 49.58 -2 55.813 + [5,24,64.126,0,54.824,64.126,-2,54.824,76.585,0,53.824,49.58,-2,55.813], +// 5 24 144.846 -2 30.705 144.846 0 30.705 131.118 0 33.004 154.654 -2 28.754 + [5,24,144.846,-2,30.705,144.846,0,30.705,131.118,0,33.004,154.654,-2,28.754], +// 5 24 103.664 -2 -49.87 103.664 0 -49.87 94.104 -2 -48.606 118.502 0 -52.067 + [5,24,103.664,-2,-49.87,103.664,0,-49.87,94.104,-2,-48.606,118.502,0,-52.067], +// 5 24 75.602 -11 43.873 75.602 -3.5 43.873 90.53 -11 42.404 63.116 -3.5 44.882 + [5,24,75.602,-11,43.873,75.602,-3.5,43.873,90.53,-11,42.404,63.116,-3.5,44.882], +// +// 5 24 101.866 0 -61.987 109.634 -.438 -60.772 102.637 -1 -56.794 116.705 0 -64.185 + [5,24,101.866,0,-61.987,109.634,-.438,-60.772,102.637,-1,-56.794,116.705,0,-64.185], +]; +module ldraw_lib__s__2867as01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__2867as01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__2867as01(line=0.2); \ No newline at end of file diff --git a/parts/s/2870s02.scad b/parts/s/2870s02.scad index ed4ea595f..413faa197 100644 --- a/parts/s/2870s02.scad +++ b/parts/s/2870s02.scad @@ -1,6 +1,6 @@ use <../../lib.scad> use <../../p/3-8cylo.scad> -use <../../p/3-8rin13.scad> +use <../../p/3-8ring13.scad> use <../../p/4-4con1.scad> use <../../p/4-4cyli.scad> use <../../p/4-4cylo.scad> @@ -13,7 +13,7 @@ function ldraw_lib__s__2870s02() = [ // 0 ~Train Speed Regulator 9V - Dial Small Inside Holes // 0 Name: s\2870s02.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Subpart UPDATE 2013-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,12 +21,13 @@ function ldraw_lib__s__2870s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 -2 0 0.191342 0 0.46194 0 1 0 -0.46194 0 0.191342 3-8rin13.dat - [1,16,0,-2,0,0.191342,0,0.46194,0,1,0,-0.46194,0,0.191342, ldraw_lib__3_8rin13()], -// 1 16 0 -2 0 -0.191342 0 -0.46194 0 1 0 -0.46194 0 0.191342 3-8rin13.dat - [1,16,0,-2,0,-0.191342,0,-0.46194,0,1,0,-0.46194,0,0.191342, ldraw_lib__3_8rin13()], +// 1 16 0 -2 0 0.191342 0 0.46194 0 1 0 -0.46194 0 0.191342 3-8ring13.dat + [1,16,0,-2,0,0.191342,0,0.46194,0,1,0,-0.46194,0,0.191342, ldraw_lib__3_8ring13()], +// 1 16 0 -2 0 -0.191342 0 -0.46194 0 1 0 -0.46194 0 0.191342 3-8ring13.dat + [1,16,0,-2,0,-0.191342,0,-0.46194,0,1,0,-0.46194,0,0.191342, ldraw_lib__3_8ring13()], // 1 16 0 -2 0 1.75 0 0 0 1 0 0 0 1.75 4-4ring4.dat [1,16,0,-2,0,1.75,0,0,0,1,0,0,0,1.75, ldraw_lib__4_4ring4()], // 1 16 0 2 0 6.5 0 0 0 1 0 0 0 6.5 4-4disc.dat diff --git a/parts/s/2879s01.scad b/parts/s/2879s01.scad index 62c4d2782..bbcc19be4 100644 --- a/parts/s/2879s01.scad +++ b/parts/s/2879s01.scad @@ -7,8 +7,8 @@ use <../../p/4-4con41.scad> use <../../p/4-4con5.scad> use <../../p/4-4cylo.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin40.scad> use <../../p/4-4ring1.scad> +use <../../p/4-4ring40.scad> use <../../p/4-4ring5.scad> use <../../p/4-4ring6.scad> use <../../p/4-4ring9.scad> @@ -16,7 +16,7 @@ function ldraw_lib__s__2879s01() = [ // 0 ~Train Wheel without Centre Area for Wheel Bogie // 0 Name: s\2879s01.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Subpart UPDATE 2013-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__s__2879s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 5.6875 0 0 7 7 0 0 0 -2.1875 0 4-4con3.dat [1,16,0,0,5.6875,0,0,7,7,0,0,0,-2.1875,0, ldraw_lib__4_4con3()], @@ -38,8 +39,8 @@ function ldraw_lib__s__2879s01() = [ [1,16,0,0,-2,20.5,0,0,0,0,20.5,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -2 0 0 2 2 0 0 0 1 0 4-4ring9.dat [1,16,0,0,-2,0,0,2,2,0,0,0,1,0, ldraw_lib__4_4ring9()], -// 1 16 0 0 -2 0 0 0.5 0.5 0 0 0 1 0 4-4rin40.dat - [1,16,0,0,-2,0,0,0.5,0.5,0,0,0,1,0, ldraw_lib__4_4rin40()], +// 1 16 0 0 -2 0 0 0.5 0.5 0 0 0 1 0 4-4ring40.dat + [1,16,0,0,-2,0,0,0.5,0.5,0,0,0,1,0, ldraw_lib__4_4ring40()], // 1 16 0 0 -2 18 0 0 0 0 18 0 1 0 4-4edge.dat [1,16,0,0,-2,18,0,0,0,0,18,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 6 29 0 0 0 0 29 0 2 0 4-4cylo.dat diff --git a/parts/s/2895s01.scad b/parts/s/2895s01.scad index 6b6c47d98..f68231d19 100644 --- a/parts/s/2895s01.scad +++ b/parts/s/2895s01.scad @@ -2,14 +2,14 @@ use <../../lib.scad> use <../../p/1-4con28.scad> use <../../p/1-4con5.scad> use <../../p/1-4con6.scad> -use <../../p/1-4rin28.scad> +use <../../p/1-4ring28.scad> use <../../p/2-4cyli.scad> use <../../p/2-4edge.scad> use <../../p/2-4ndis.scad> use <../../p/4-4cyli.scad> use <../../p/4-4edge.scad> use <../../p/4-4ndis.scad> -use <../../p/4-4rin19.scad> +use <../../p/4-4ring19.scad> use <../../p/4-4ring3.scad> use <../../p/4-4ring4.scad> use <../../p/rect2p.scad> @@ -18,7 +18,7 @@ function ldraw_lib__s__2895s01() = [ // 0 ~Train Wheel 9V Electrical Contact Metal // 0 Name: s\2895s01.dat // 0 Author: Donald Sutter [technog] -// 0 !LDRAW_ORG Subpart UPDATE 2010-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -26,7 +26,8 @@ function ldraw_lib__s__2895s01() = [ [0,"BFC","CW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // 2010-05-29 [Steffen] used more primitives, adjusted origin // @@ -82,8 +83,8 @@ function ldraw_lib__s__2895s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -7.5 19 0 0 0 0 19 0 1 0 4-4cyli.dat [1,16,0,0,-7.5,19,0,0,0,0,19,0,1,0, ldraw_lib__4_4cyli()], -// 1 16 0 0 -7.5 1 0 0 0 0 1 0 1 0 4-4rin19.dat - [1,16,0,0,-7.5,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin19()], +// 1 16 0 0 -7.5 1 0 0 0 0 1 0 1 0 4-4ring19.dat + [1,16,0,0,-7.5,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring19()], // 1 16 0 0 -6.166 4 0 0 0 0 4 0 -1.33333 0 1-4con5.dat [1,16,0,0,-6.166,4,0,0,0,0,4,0,-1.33333,0, ldraw_lib__1_4con5()], // 1 16 0 0 -4.833 4 0 0 0 0 4 0 -1.33333 0 1-4con6.dat @@ -470,14 +471,14 @@ function ldraw_lib__s__2895s01() = [ [4,16,-22.06,-3.89,-2,-19.9,-10.334,-2,-26.793,-11.098,-2,-29,0,-2], // 3 16 -22.06 -3.89 -2 -29 0 -2 -22.06 3.89 -2 [3,16,-22.06,-3.89,-2,-29,0,-2,-22.06,3.89,-2], -// 1 16 0 0 -2 1 0 0 0 0 1 0 -1 0 1-4rin28.dat - [1,16,0,0,-2,1,0,0,0,0,1,0,-1,0, ldraw_lib__1_4rin28()], -// 1 16 0 0 -2 0 0 1 -1 0 0 0 -1 0 1-4rin28.dat - [1,16,0,0,-2,0,0,1,-1,0,0,0,-1,0, ldraw_lib__1_4rin28()], -// 1 16 0 0 -2 -1 0 0 0 0 -1 0 -1 0 1-4rin28.dat - [1,16,0,0,-2,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__1_4rin28()], -// 1 16 0 0 -2 0 0 -1 1 0 0 0 -1 0 1-4rin28.dat - [1,16,0,0,-2,0,0,-1,1,0,0,0,-1,0, ldraw_lib__1_4rin28()], +// 1 16 0 0 -2 1 0 0 0 0 1 0 -1 0 1-4ring28.dat + [1,16,0,0,-2,1,0,0,0,0,1,0,-1,0, ldraw_lib__1_4ring28()], +// 1 16 0 0 -2 0 0 1 -1 0 0 0 -1 0 1-4ring28.dat + [1,16,0,0,-2,0,0,1,-1,0,0,0,-1,0, ldraw_lib__1_4ring28()], +// 1 16 0 0 -2 -1 0 0 0 0 -1 0 -1 0 1-4ring28.dat + [1,16,0,0,-2,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__1_4ring28()], +// 1 16 0 0 -2 0 0 -1 1 0 0 0 -1 0 1-4ring28.dat + [1,16,0,0,-2,0,0,-1,1,0,0,0,-1,0, ldraw_lib__1_4ring28()], // 4 16 -29 0 -2 -26.793 11.098 -2 -19.9 10.334 -2 -22.06 3.89 -2 [4,16,-29,0,-2,-26.793,11.098,-2,-19.9,10.334,-2,-22.06,3.89,-2], // 4 16 -26.793 11.098 -2 -20.506 20.506 -2 -18.9 12.066 -2 -19.9 10.334 -2 diff --git a/parts/s/2947s01.scad b/parts/s/2947s01.scad index de0913a89..5439a3e8a 100644 --- a/parts/s/2947s01.scad +++ b/parts/s/2947s01.scad @@ -8,7 +8,7 @@ use <../../p/4-4cyli.scad> use <../../p/4-4disc.scad> use <../../p/4-4edge.scad> use <../../p/4-4ndis.scad> -use <../../p/4-4rin16.scad> +use <../../p/4-4ring16.scad> use <../../p/4-4ring4.scad> use <../../p/peghole.scad> use <../../p/rect.scad> @@ -17,7 +17,7 @@ function ldraw_lib__s__2947s01() = [ // 0 ~Technic Pneumatic Cylinder 1 x 5 with 2 Ports Body // 0 Name: s\2947s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2018-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__s__2947s01() = [ // // 0 !HISTORY 2015-10-26 [Philo] Subparted from Marc Klein initial 2947 design // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 10 0 0 0 -1 0 -1 0 0 0 0 -1 peghole.dat [1,16,10,0,0,0,-1,0,-1,0,0,0,0,-1, ldraw_lib__peghole()], @@ -206,8 +207,8 @@ function ldraw_lib__s__2947s01() = [ [1,16,0,-10,0,8,0,0,0,-56,0,0,0,8, ldraw_lib__4_4cyli()], // 1 16 0 -10 0 8 0 0 0 1 0 0 0 8 4-4disc.dat [1,16,0,-10,0,8,0,0,0,1,0,0,0,8, ldraw_lib__4_4disc()], -// 1 16 0 -66 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin16.dat - [1,16,0,-66,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin16()], +// 1 16 0 -66 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring16.dat + [1,16,0,-66,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring16()], // 1 16 0 -66 0 8.5 0 0 0 1 0 0 0 8.5 4-4ndis.dat [1,16,0,-66,0,8.5,0,0,0,1,0,0,0,8.5, ldraw_lib__4_4ndis()], // 1 16 0 -54 0 10 0 0 0 1 0 0 0 10 4-4edge.dat diff --git a/parts/s/29630s02.scad b/parts/s/29630s02.scad index ddcfcf1b4..aabc2ee37 100644 --- a/parts/s/29630s02.scad +++ b/parts/s/29630s02.scad @@ -1,14 +1,14 @@ use <../../lib.scad> use <../../p/4-4cylo.scad> use <../../p/4-4ndis.scad> -use <../../p/4-4rin15.scad> +use <../../p/4-4ring15.scad> use <../../p/4-4ring4.scad> use <../../p/48/1-4chrd.scad> use <../../p/48/2-4chrd.scad> use <../../p/48/2-4edge.scad> use <../../p/48/4-4cylo.scad> -use <../../p/48/4-4rin14.scad> -use <../../p/48/4-4rin20.scad> +use <../../p/48/4-4ring14.scad> +use <../../p/48/4-4ring20.scad> use <../../p/box4-1.scad> use <29630s05.scad> use <29630s07.scad> @@ -16,7 +16,7 @@ function ldraw_lib__s__29630s02() = [ // 0 ~Container Hemispherical Pod 6 x 2.4 x 6 with Hinges and Hole Inner Surfaces // 0 Name: s\29630s02.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2022-05 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__s__29630s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 80 0 1 0 0 0 1 0 0 0 1 s\29630s05.dat [1,16,0,80,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__29630s05()], @@ -75,14 +76,14 @@ function ldraw_lib__s__29630s02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 80 47 0 0 -8 -8 0 0 0 -9 0 4-4cylo.dat [1,16,0,80,47,0,0,-8,-8,0,0,0,-9,0, ldraw_lib__4_4cylo()], -// 1 16 0 80 38 0 0 .5 -.5 0 0 0 -1 0 4-4rin15.dat - [1,16,0,80,38,0,0,.5,-.5,0,0,0,-1,0, ldraw_lib__4_4rin15()], +// 1 16 0 80 38 0 0 .5 -.5 0 0 0 -1 0 4-4ring15.dat + [1,16,0,80,38,0,0,.5,-.5,0,0,0,-1,0, ldraw_lib__4_4ring15()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 80 36 0 0 -7.5 -7.5 0 0 0 2 0 4-4cylo.dat [1,16,0,80,36,0,0,-7.5,-7.5,0,0,0,2,0, ldraw_lib__4_4cylo()], -// 1 16 0 80 36 0 0 -.5 -.5 0 0 0 1 0 4-4rin15.dat - [1,16,0,80,36,0,0,-.5,-.5,0,0,0,1,0, ldraw_lib__4_4rin15()], +// 1 16 0 80 36 0 0 -.5 -.5 0 0 0 1 0 4-4ring15.dat + [1,16,0,80,36,0,0,-.5,-.5,0,0,0,1,0, ldraw_lib__4_4ring15()], // 1 16 0 80 36 0 0 -2 -2 0 0 0 1 0 4-4ring4.dat [1,16,0,80,36,0,0,-2,-2,0,0,0,1,0, ldraw_lib__4_4ring4()], // 1 16 0 80 36 0 0 -10 -10 0 0 0 8 0 4-4cylo.dat @@ -95,16 +96,16 @@ function ldraw_lib__s__29630s02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 80 41 0 0 -60 60 0 0 0 -9 0 48\4-4cylo.dat [1,16,0,80,41,0,0,-60,60,0,0,0,-9,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 80 32 0 0 -3 3 0 0 0 1 0 48\4-4rin20.dat - [1,16,0,80,32,0,0,-3,3,0,0,0,1,0, ldraw_lib__48__4_4rin20()], +// 1 16 0 80 32 0 0 -3 3 0 0 0 1 0 48\4-4ring20.dat + [1,16,0,80,32,0,0,-3,3,0,0,0,1,0, ldraw_lib__48__4_4ring20()], // 1 16 0 80 44 0 0 -63 63 0 0 0 -12 0 48\4-4cylo.dat [1,16,0,80,44,0,0,-63,63,0,0,0,-12,0, ldraw_lib__48__4_4cylo()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 80 44 0 0 -56 56 0 0 0 -3 0 48\4-4cylo.dat [1,16,0,80,44,0,0,-56,56,0,0,0,-3,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 80 41 0 0 -4 4 0 0 0 1 0 48\4-4rin14.dat - [1,16,0,80,41,0,0,-4,4,0,0,0,1,0, ldraw_lib__48__4_4rin14()], +// 1 16 0 80 41 0 0 -4 4 0 0 0 1 0 48\4-4ring14.dat + [1,16,0,80,41,0,0,-4,4,0,0,0,1,0, ldraw_lib__48__4_4ring14()], // 1 16 52.1724 105.7286 41 -.53075 0 -1.52468 1.07625 0 -.75189 0 -5 0 box4-1.dat [1,16,52.1724,105.7286,41,-.53075,0,-1.52468,1.07625,0,-.75189,0,-5,0, ldraw_lib__box4_1()], // 1 16 52.1724 54.2714 41 .53075 0 -1.52468 1.07625 0 .75189 0 -5 0 box4-1.dat diff --git a/parts/s/2998a.scad b/parts/s/2998a.scad index 4493fe505..178fe494c 100644 --- a/parts/s/2998a.scad +++ b/parts/s/2998a.scad @@ -1,22 +1,22 @@ use <../../lib.scad> use <../../p/1-4cylo.scad> use <../../p/1-4edge.scad> -use <../../p/1-4rin18.scad> +use <../../p/1-4ring18.scad> use <../../p/1-4ring8.scad> use <../../p/1-8cyli.scad> use <../../p/1-8cylo.scad> use <../../p/1-8edge.scad> -use <../../p/1-8rin18.scad> +use <../../p/1-8ring18.scad> use <../../p/2-4chrd.scad> use <../../p/2-4cylo.scad> use <../../p/4-4cylc.scad> use <../../p/4-4cyli.scad> use <../../p/4-4cylo.scad> use <../../p/4-4ndis.scad> -use <../../p/4-4rin16.scad> -use <../../p/4-4rin19.scad> -use <../../p/4-4rin85.scad> +use <../../p/4-4ring16.scad> +use <../../p/4-4ring19.scad> use <../../p/4-4ring4.scad> +use <../../p/4-4ring85.scad> use <../../p/48/4-4aring.scad> use <../../p/peghole.scad> use <../../p/rect.scad> @@ -25,7 +25,7 @@ function ldraw_lib__s__2998a() = [ // 0 ~Wheel Rim 32 x 56 with Peghole and 6 Spokes with Pegholes - Centre // 0 Name: s\2998a.dat // 0 Author: Donald Sutter [technog] -// 0 !LDRAW_ORG Subpart UPDATE 2014-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -37,7 +37,8 @@ function ldraw_lib__s__2998a() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2014-03-07 [MagFors] Made BFC compliant, primitive substitution // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -21 12.7279 0 12.7279 12.7279 0 -12.7279 0 1 0 1-4edge.dat [1,16,0,0,-21,12.7279,0,12.7279,12.7279,0,-12.7279,0,1,0, ldraw_lib__1_4edge()], @@ -78,14 +79,14 @@ function ldraw_lib__s__2998a() = [ // 1 16 0 0 -21 -16.6298 0 -6.8883 -6.8883 0 16.6298 0 2 0 1-8cyli.dat [1,16,0,0,-21,-16.6298,0,-6.8883,-6.8883,0,16.6298,0,2,0, ldraw_lib__1_8cyli()], // -// 1 16 0 0 -21 0.70711 0 0.70711 0.70711 0 -0.70711 0 1 0 1-4rin18.dat - [1,16,0,0,-21,0.70711,0,0.70711,0.70711,0,-0.70711,0,1,0, ldraw_lib__1_4rin18()], -// 1 16 0 0 -21 -0.70711 0 -0.70711 -0.70711 0 0.70711 0 1 0 1-4rin18.dat - [1,16,0,0,-21,-0.70711,0,-0.70711,-0.70711,0,0.70711,0,1,0, ldraw_lib__1_4rin18()], -// 1 16 0 0 -19 -0.92388 0 -0.38268 0.38268 0 -0.92388 0 -1 0 1-8rin18.dat - [1,16,0,0,-19,-0.92388,0,-0.38268,0.38268,0,-0.92388,0,-1,0, ldraw_lib__1_8rin18()], -// 1 16 0 0 -19 0.92388 0 0.38268 -0.38268 0 0.92388 0 -1 0 1-8rin18.dat - [1,16,0,0,-19,0.92388,0,0.38268,-0.38268,0,0.92388,0,-1,0, ldraw_lib__1_8rin18()], +// 1 16 0 0 -21 0.70711 0 0.70711 0.70711 0 -0.70711 0 1 0 1-4ring18.dat + [1,16,0,0,-21,0.70711,0,0.70711,0.70711,0,-0.70711,0,1,0, ldraw_lib__1_4ring18()], +// 1 16 0 0 -21 -0.70711 0 -0.70711 -0.70711 0 0.70711 0 1 0 1-4ring18.dat + [1,16,0,0,-21,-0.70711,0,-0.70711,-0.70711,0,0.70711,0,1,0, ldraw_lib__1_4ring18()], +// 1 16 0 0 -19 -0.92388 0 -0.38268 0.38268 0 -0.92388 0 -1 0 1-8ring18.dat + [1,16,0,0,-19,-0.92388,0,-0.38268,0.38268,0,-0.92388,0,-1,0, ldraw_lib__1_8ring18()], +// 1 16 0 0 -19 0.92388 0 0.38268 -0.38268 0 0.92388 0 -1 0 1-8ring18.dat + [1,16,0,0,-19,0.92388,0,0.38268,-0.38268,0,0.92388,0,-1,0, ldraw_lib__1_8ring18()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -19 -17.5537 0 -7.27097 -7.27097 0 17.5537 0 42 0 1-8cylo.dat @@ -129,30 +130,30 @@ function ldraw_lib__s__2998a() = [ // 1 16 0 0 7 -1 0 0 0 0 -1 0 -1 0 peghole.dat [1,16,0,0,7,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__peghole()], // -// 1 16 0 0 23 -1 0 0 0 0 -1 0 -1 0 4-4rin19.dat - [1,16,0,0,23,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4rin19()], -// 1 16 0 0 23 -1.25 0 0 0 0 -1.25 0 -1 0 4-4rin16.dat - [1,16,0,0,23,-1.25,0,0,0,0,-1.25,0,-1,0, ldraw_lib__4_4rin16()], -// 1 16 0 0 23 -0.25 0 0 0 0 -0.25 0 -1 0 4-4rin85.dat - [1,16,0,0,23,-0.25,0,0,0,0,-0.25,0,-1,0, ldraw_lib__4_4rin85()], -// 1 16 0 0 23 -0.70711 0 0.70711 -0.70711 0 -0.70711 0 -1 0 1-4rin18.dat - [1,16,0,0,23,-0.70711,0,0.70711,-0.70711,0,-0.70711,0,-1,0, ldraw_lib__1_4rin18()], -// 1 16 0 0 23 0.70711 0 -0.70711 0.70711 0 0.70711 0 -1 0 1-4rin18.dat - [1,16,0,0,23,0.70711,0,-0.70711,0.70711,0,0.70711,0,-1,0, ldraw_lib__1_4rin18()], +// 1 16 0 0 23 -1 0 0 0 0 -1 0 -1 0 4-4ring19.dat + [1,16,0,0,23,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4ring19()], +// 1 16 0 0 23 -1.25 0 0 0 0 -1.25 0 -1 0 4-4ring16.dat + [1,16,0,0,23,-1.25,0,0,0,0,-1.25,0,-1,0, ldraw_lib__4_4ring16()], +// 1 16 0 0 23 -0.25 0 0 0 0 -0.25 0 -1 0 4-4ring85.dat + [1,16,0,0,23,-0.25,0,0,0,0,-0.25,0,-1,0, ldraw_lib__4_4ring85()], +// 1 16 0 0 23 -0.70711 0 0.70711 -0.70711 0 -0.70711 0 -1 0 1-4ring18.dat + [1,16,0,0,23,-0.70711,0,0.70711,-0.70711,0,-0.70711,0,-1,0, ldraw_lib__1_4ring18()], +// 1 16 0 0 23 0.70711 0 -0.70711 0.70711 0 0.70711 0 -1 0 1-4ring18.dat + [1,16,0,0,23,0.70711,0,-0.70711,0.70711,0,0.70711,0,-1,0, ldraw_lib__1_4ring18()], // // 1 16 0 0 -20 21.5 0 0 0 0 -21.5 0 43 0 4-4cylo.dat [1,16,0,0,-20,21.5,0,0,0,0,-21.5,0,43,0, ldraw_lib__4_4cylo()], // // 1 16 0 0 -23 5 0 0 0 0 -5 0 1 0 4-4ring4.dat [1,16,0,0,-23,5,0,0,0,0,-5,0,1,0, ldraw_lib__4_4ring4()], -// 1 16 0 0 -23 1 0 0 0 0 -1 0 1 0 4-4rin19.dat - [1,16,0,0,-23,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin19()], +// 1 16 0 0 -23 1 0 0 0 0 -1 0 1 0 4-4ring19.dat + [1,16,0,0,-23,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring19()], // 1 16 0 0 -23 25 0 0 0 0 -25 0 1 0 48\4-4aring.dat [1,16,0,0,-23,25,0,0,0,0,-25,0,1,0, ldraw_lib__48__4_4aring()], -// 1 16 0 0 -23 0.70711 0 -0.70711 -0.70711 0 -0.70711 0 1 0 1-4rin18.dat - [1,16,0,0,-23,0.70711,0,-0.70711,-0.70711,0,-0.70711,0,1,0, ldraw_lib__1_4rin18()], -// 1 16 0 0 -23 -0.70711 0 0.70711 0.70711 0 0.70711 0 1 0 1-4rin18.dat - [1,16,0,0,-23,-0.70711,0,0.70711,0.70711,0,0.70711,0,1,0, ldraw_lib__1_4rin18()], +// 1 16 0 0 -23 0.70711 0 -0.70711 -0.70711 0 -0.70711 0 1 0 1-4ring18.dat + [1,16,0,0,-23,0.70711,0,-0.70711,-0.70711,0,-0.70711,0,1,0, ldraw_lib__1_4ring18()], +// 1 16 0 0 -23 -0.70711 0 0.70711 0.70711 0 0.70711 0 1 0 1-4ring18.dat + [1,16,0,0,-23,-0.70711,0,0.70711,0.70711,0,0.70711,0,1,0, ldraw_lib__1_4ring18()], // // 1 16 0 0 -20 -5 0 0 0 0 -5 0 -1 0 4-4ring4.dat [1,16,0,0,-20,-5,0,0,0,0,-5,0,-1,0, ldraw_lib__4_4ring4()], diff --git a/parts/s/3004px3s01.scad b/parts/s/3004px3s01.scad index 32ecb00ad..7a7355629 100644 --- a/parts/s/3004px3s01.scad +++ b/parts/s/3004px3s01.scad @@ -2,14 +2,14 @@ use <../../lib.scad> use <../../p/1-4disc.scad> use <../../p/1-4ndis.scad> use <../../p/1-8chrd.scad> -use <../../p/4-4rin10.scad> +use <../../p/4-4ring10.scad> use <../../p/4-4ring5.scad> use <../../p/4-4ring9.scad> function ldraw_lib__s__3004px3s01() = [ // 0 ~Brick 1 x 2 with Token Pattern - Token // 0 Name: s\3004px3s01.dat // 0 Author: Vincent Messenet [Cheenzo] -// 0 !LDRAW_ORG Subpart UPDATE 2022-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__s__3004px3s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 0 -1.25 7.25 -10 -.75 0 0 0 0 -.75 0 1 0 1-4disc.dat [1,0,-1.25,7.25,-10,-.75,0,0,0,0,-.75,0,1,0, ldraw_lib__1_4disc()], @@ -55,8 +56,8 @@ function ldraw_lib__s__3004px3s01() = [ [1,0,0,12.25,-10,.77778,0,0,0,0,.77778,0,1,0, ldraw_lib__4_4ring9()], // 1 16 0 12.25 -10 1.55556 0 0 0 0 1.55556 0 1 0 4-4ring5.dat [1,16,0,12.25,-10,1.55556,0,0,0,0,1.55556,0,1,0, ldraw_lib__4_4ring5()], -// 1 0 0 12.25 -10 .93333 0 0 0 0 .93333 0 1 0 4-4rin10.dat - [1,0,0,12.25,-10,.93333,0,0,0,0,.93333,0,1,0, ldraw_lib__4_4rin10()], +// 1 0 0 12.25 -10 .93333 0 0 0 0 .93333 0 1 0 4-4ring10.dat + [1,0,0,12.25,-10,.93333,0,0,0,0,.93333,0,1,0, ldraw_lib__4_4ring10()], // 4 16 1.25 17.25 -10 1.25 7.25 -10 -1.25 7.25 -10 -1.25 17.25 -10 [4,16,1.25,17.25,-10,1.25,7.25,-10,-1.25,7.25,-10,-1.25,17.25,-10], // 4 0 -1.25 6.5 -10 -1.25 7.25 -10 1.25 7.25 -10 1.25 6.5 -10 diff --git a/parts/s/3004pz7s01.scad b/parts/s/3004pz7s01.scad index 180d28403..773424851 100644 --- a/parts/s/3004pz7s01.scad +++ b/parts/s/3004pz7s01.scad @@ -1,14 +1,14 @@ use <../../lib.scad> use <../../p/4-4disc.scad> use <../../p/4-4ndis.scad> -use <../../p/4-4rin10.scad> use <../../p/4-4ring1.scad> +use <../../p/4-4ring10.scad> use <../../p/4-4ring4.scad> function ldraw_lib__s__3004pz7s01() = [ // 0 ~Brick 1 x 2 with Boombox Pattern // 0 Name: s\3004pz7s01.dat // 0 Author: Vincent Messenet [Cheenzo] -// 0 !LDRAW_ORG Subpart UPDATE 2019-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,8 @@ function ldraw_lib__s__3004pz7s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Center // @@ -31,8 +32,8 @@ function ldraw_lib__s__3004pz7s01() = [ [1,0,12,10.3,0,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring1()], // 1 0 12 10.3 0 1 0 0 0 0 1 0 1 0 4-4ring4.dat [1,0,12,10.3,0,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring4()], -// 1 0 12 10.3 0 .5 0 0 0 0 .5 0 1 0 4-4rin10.dat - [1,0,12,10.3,0,.5,0,0,0,0,.5,0,1,0, ldraw_lib__4_4rin10()], +// 1 0 12 10.3 0 .5 0 0 0 0 .5 0 1 0 4-4ring10.dat + [1,0,12,10.3,0,.5,0,0,0,0,.5,0,1,0, ldraw_lib__4_4ring10()], // 1 80 12 10.3 0 5.5 0 0 0 0 5.5 0 1 0 4-4ndis.dat [1,80,12,10.3,0,5.5,0,0,0,0,5.5,0,1,0, ldraw_lib__4_4ndis()], // diff --git a/parts/s/30083s01.scad b/parts/s/30083s01.scad index 19c757026..3a105d6a4 100644 --- a/parts/s/30083s01.scad +++ b/parts/s/30083s01.scad @@ -5,8 +5,8 @@ use <../../p/1-4edge.scad> use <../../p/2-4cyli.scad> use <../../p/2-4disc.scad> use <../../p/2-4edge.scad> -use <../../p/48/1-4rin14.scad> -use <../../p/48/1-8rin14.scad> +use <../../p/48/1-4ring14.scad> +use <../../p/48/1-8ring14.scad> use <../../p/48/2-8sphe.scad> use <../../p/48/3-8cyli.scad> use <../../p/48/3-8edge.scad> @@ -14,7 +14,7 @@ function ldraw_lib__s__30083s01() = [ // 0 ~Windscreen 6 x 6 x 3 Dome with Hinge without Top-Face - Half // 0 Name: s\30083s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2013-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -23,12 +23,13 @@ function ldraw_lib__s__30083s01() = [ // // 0 !HISTORY 2012-04-23 [Philo] Subparted from Thomas Burger initial design, improved ribs. // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 -56 4 4 0 0 0 0 -4 0 -1 0 48\1-4rin14.dat - [1,16,0,-56,4,4,0,0,0,0,-4,0,-1,0, ldraw_lib__48__1_4rin14()], -// 1 16 0 -56 4 4 0 0 0 0 4 0 -1 0 48\1-8rin14.dat - [1,16,0,-56,4,4,0,0,0,0,4,0,-1,0, ldraw_lib__48__1_8rin14()], +// 1 16 0 -56 4 4 0 0 0 0 -4 0 -1 0 48\1-4ring14.dat + [1,16,0,-56,4,4,0,0,0,0,-4,0,-1,0, ldraw_lib__48__1_4ring14()], +// 1 16 0 -56 4 4 0 0 0 0 4 0 -1 0 48\1-8ring14.dat + [1,16,0,-56,4,4,0,0,0,0,4,0,-1,0, ldraw_lib__48__1_8ring14()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -56 4 0 0 56 -56 0 0 0 -8 0 48\3-8cyli.dat diff --git a/parts/s/30151s01.scad b/parts/s/30151s01.scad index f44197c1b..0dd2bd5d6 100644 --- a/parts/s/30151s01.scad +++ b/parts/s/30151s01.scad @@ -1,12 +1,12 @@ use <../../lib.scad> use <../../p/1-16cyli.scad> use <../../p/1-16edge.scad> -use <../../p/1-16rin4.scad> +use <../../p/1-16ring4.scad> function ldraw_lib__s__30151s01() = [ // 0 ~Cylinder 2 x 2 x 1.667 with Dome Top - Stud Cutout Half // 0 Name: s\30151s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2016-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -14,7 +14,8 @@ function ldraw_lib__s__30151s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 6.344 40 -14.635 7.704 40 -15.543 [2,24,6.344,40,-14.635,7.704,40,-15.543], @@ -83,8 +84,8 @@ function ldraw_lib__s__30151s01() = [ [1,16,0,40,0,0,0,16,0,1,0,-16,0,0, ldraw_lib__1_16edge()], // 1 16 0 40 0 0 0 20 0 1 0 -20 0 0 1-16edge.dat [1,16,0,40,0,0,0,20,0,1,0,-20,0,0, ldraw_lib__1_16edge()], -// 1 16 0 40 0 0 0 4 0 -1 0 -4 0 0 1-16rin4.dat - [1,16,0,40,0,0,0,4,0,-1,0,-4,0,0, ldraw_lib__1_16rin4()], +// 1 16 0 40 0 0 0 4 0 -1 0 -4 0 0 1-16ring4.dat + [1,16,0,40,0,0,0,4,0,-1,0,-4,0,0, ldraw_lib__1_16ring4()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 40 0 0 0 16 0 -4 0 -16 0 0 1-16cyli.dat diff --git a/parts/s/30152as02.scad b/parts/s/30152as02.scad index 4faf647c2..a1d7b190a 100644 --- a/parts/s/30152as02.scad +++ b/parts/s/30152as02.scad @@ -7,7 +7,7 @@ use <../../p/4-4con13.scad> use <../../p/4-4cylc.scad> use <../../p/4-4cyli.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin16.scad> +use <../../p/4-4ring16.scad> use <../../p/4-4ring3.scad> use <../../p/4-4ring5.scad> use <../../p/4-4ring7.scad> @@ -15,7 +15,7 @@ function ldraw_lib__s__30152as02() = [ // 0 ~Minifig Tool Magnifying Glass Holder // 0 Name: s\30152as02.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2020-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__s__30152as02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 10 0 1 0 0 0 -1 0 0 0 1 4-4ring3.dat [1,16,0,10,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring3()], @@ -128,12 +129,12 @@ function ldraw_lib__s__30152as02() = [ [1,16,0,-29.5,4,1,0,0,0,0,-1,0,-2.5,0, ldraw_lib__4_4con13()], // 1 16 0 -29.5 -4 -2 0 0 0 0 2 0 1 0 4-4ring7.dat [1,16,0,-29.5,-4,-2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring7()], -// 1 16 0 -29.5 -4 -1 0 0 0 0 1 0 1 0 4-4rin16.dat - [1,16,0,-29.5,-4,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin16()], +// 1 16 0 -29.5 -4 -1 0 0 0 0 1 0 1 0 4-4ring16.dat + [1,16,0,-29.5,-4,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring16()], // 1 16 0 -29.5 4 2 0 0 0 0 2 0 -1 0 4-4ring7.dat [1,16,0,-29.5,4,2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4ring7()], -// 1 16 0 -29.5 4 1 0 0 0 0 1 0 -1 0 4-4rin16.dat - [1,16,0,-29.5,4,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin16()], +// 1 16 0 -29.5 4 1 0 0 0 0 1 0 -1 0 4-4ring16.dat + [1,16,0,-29.5,4,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring16()], ]; module ldraw_lib__s__30152as02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__s__30152as02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/s/30152s02.scad b/parts/s/30152s02.scad index d23e3fa8c..c7734e462 100644 --- a/parts/s/30152s02.scad +++ b/parts/s/30152s02.scad @@ -3,12 +3,12 @@ use <../../p/2-4edge.scad> use <../../p/4-4cyli.scad> use <../../p/4-4disc.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin12.scad> +use <../../p/4-4ring12.scad> function ldraw_lib__s__30152s02() = [ // 0 ~Minifig Tool Magnifying Glass Holder (Obsolete) // 0 Name: s\30152s02.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Subpart UPDATE 2020-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__s__30152s02() = [ // // 0 !HISTORY 2009-10-07 [Eldar] fix all zeroes lines // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 10 0 4 0 0 0 -1 0 0 0 4 4-4disc.dat [1,16,0,10,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__4_4disc()], @@ -35,10 +36,10 @@ function ldraw_lib__s__30152s02() = [ [1,16,0,-22,4,12,0,0,0,0,12,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 -22 -4 12 0 0 0 0 12 0 1 0 4-4edge.dat [1,16,0,-22,-4,12,0,0,0,0,12,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 -22 -4 -1 0 0 0 0 1 0 1 0 4-4rin12.dat - [1,16,0,-22,-4,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin12()], -// 1 16 0 -22 4 1 0 0 0 0 1 0 -1 0 4-4rin12.dat - [1,16,0,-22,4,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin12()], +// 1 16 0 -22 -4 -1 0 0 0 0 1 0 1 0 4-4ring12.dat + [1,16,0,-22,-4,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring12()], +// 1 16 0 -22 4 1 0 0 0 0 1 0 -1 0 4-4ring12.dat + [1,16,0,-22,4,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring12()], // 1 16 0 -22 4 13 0 0 0 0 13 0 1 0 4-4edge.dat [1,16,0,-22,4,13,0,0,0,0,13,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 -22 -4 13 0 0 0 0 13 0 1 0 4-4edge.dat diff --git a/parts/s/30360s01.scad b/parts/s/30360s01.scad index d8cb8ceb4..d7862af83 100644 --- a/parts/s/30360s01.scad +++ b/parts/s/30360s01.scad @@ -13,8 +13,8 @@ use <../../p/48/3-8cyli.scad> use <../../p/48/4-4cyli.scad> use <../../p/48/4-4cylo.scad> use <../../p/48/4-4edge.scad> -use <../../p/48/4-4rin13.scad> -use <../../p/48/4-4rin14.scad> +use <../../p/48/4-4ring13.scad> +use <../../p/48/4-4ring14.scad> use <../../p/48/7-16cyli.scad> use <../../p/48/7-16edge.scad> use <../../p/48/7-48chrd.scad> @@ -33,7 +33,7 @@ function ldraw_lib__s__30360s01() = [ // 0 ~Cylinder 3 x 6 x 2.667 Horizontal Common Geometry // 0 Name: s\30360s01.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -41,7 +41,8 @@ function ldraw_lib__s__30360s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\30360s02.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__30360s02()], @@ -406,10 +407,10 @@ function ldraw_lib__s__30360s01() = [ // 4 16 -11.481 27.717 -20 11.4805 27.7164 -20 10 28.219 -20 -10 28.219 -20 [4,16,-11.481,27.717,-20,11.4805,27.7164,-20,10,28.219,-20,-10,28.219,-20], // -// 1 16 0 0 -60 2 0 0 0 0 2 0 1 0 48\4-4rin13.dat - [1,16,0,0,-60,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4rin13()], -// 1 16 0 0 -60 2 0 0 0 0 2 0 1 0 48\4-4rin14.dat - [1,16,0,0,-60,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4rin14()], +// 1 16 0 0 -60 2 0 0 0 0 2 0 1 0 48\4-4ring13.dat + [1,16,0,0,-60,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4ring13()], +// 1 16 0 0 -60 2 0 0 0 0 2 0 1 0 48\4-4ring14.dat + [1,16,0,0,-60,2,0,0,0,0,2,0,1,0, ldraw_lib__48__4_4ring14()], // // 1 16 0 -30 -30 1 0 0 0 1 0 0 0 1 stud2.dat [1,16,0,-30,-30,1,0,0,0,1,0,0,0,1, ldraw_lib__stud2()], diff --git a/parts/s/30360s02.scad b/parts/s/30360s02.scad index fdc2f62f2..b5b824078 100644 --- a/parts/s/30360s02.scad +++ b/parts/s/30360s02.scad @@ -2,8 +2,8 @@ use <../../lib.scad> use <../../p/4-4ndis.scad> use <../../p/48/1-6cyli.scad> use <../../p/48/1-6edge.scad> -use <../../p/48/1-6rin13.scad> -use <../../p/48/1-6rin14.scad> +use <../../p/48/1-6ring13.scad> +use <../../p/48/1-6ring14.scad> use <../../p/48/1-8chrd.scad> use <../../p/box3u8p.scad> use <../../p/boxjcyl4.scad> @@ -12,7 +12,7 @@ function ldraw_lib__s__30360s02() = [ // 0 ~Cylinder 3 x 6 x 2.667 Horizontal Common Geometry - 1/4 // 0 Name: s\30360s02.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,12 +20,13 @@ function ldraw_lib__s__30360s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 0 60 1 0 -1.73205 1.73205 0 1 0 -1 0 48\1-6rin13.dat - [1,16,0,0,60,1,0,-1.73205,1.73205,0,1,0,-1,0, ldraw_lib__48__1_6rin13()], -// 1 16 0 0 60 1 0 -1.73205 1.73205 0 1 0 -1 0 48\1-6rin14.dat - [1,16,0,0,60,1,0,-1.73205,1.73205,0,1,0,-1,0, ldraw_lib__48__1_6rin14()], +// 1 16 0 0 60 1 0 -1.73205 1.73205 0 1 0 -1 0 48\1-6ring13.dat + [1,16,0,0,60,1,0,-1.73205,1.73205,0,1,0,-1,0, ldraw_lib__48__1_6ring13()], +// 1 16 0 0 60 1 0 -1.73205 1.73205 0 1 0 -1 0 48\1-6ring14.dat + [1,16,0,0,60,1,0,-1.73205,1.73205,0,1,0,-1,0, ldraw_lib__48__1_6ring14()], // // 4 16 -15 25.98 60 -16.496 24.982 60 -13.618 22.103 60 -13 22.516 60 [4,16,-15,25.98,60,-16.496,24.982,60,-13.618,22.103,60,-13,22.516,60], diff --git a/parts/s/30361as01.scad b/parts/s/30361as01.scad index 225c099dd..d0c7d02f8 100644 --- a/parts/s/30361as01.scad +++ b/parts/s/30361as01.scad @@ -4,7 +4,7 @@ use <../../p/1-4cyli.scad> use <../../p/1-8edge.scad> use <../../p/4-4cylo.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin15.scad> +use <../../p/4-4ring15.scad> use <../../p/4-4ring3.scad> use <../../p/4-4ring9.scad> use <../../p/rect.scad> @@ -15,7 +15,7 @@ function ldraw_lib__s__30361as01() = [ // 0 ~Cylinder 2 x 2 x 2 Robot Body without Front Face // 0 Name: s\30361as01.dat // 0 Author: Franklin W. Cain [fwcain] -// 0 !LDRAW_ORG Subpart UPDATE 2012-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__s__30361as01() = [ // 0 !HISTORY 2012-05-14 [TK-949] Widened Front Face // 0 !HISTORY 2012-05-15 [PTadmin] Renamed from s\30361s01 // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -18 0 0 0 1 0 2 0 0 0 0 2 4-4ring3.dat [1,16,-18,0,0,0,1,0,2,0,0,0,0,2, ldraw_lib__4_4ring3()], @@ -44,8 +45,8 @@ function ldraw_lib__s__30361as01() = [ [1,16,-2,0,0,0,-16,0,6,0,0,0,0,6, ldraw_lib__4_4cylo()], // 1 16 0 30 0 0 0 2 0 -1 0 2 0 0 4-4ring9.dat [1,16,0,30,0,0,0,2,0,-1,0,2,0,0, ldraw_lib__4_4ring9()], -// 1 16 0 30 0 0 0 1.129 0 -1 0 1.129 0 0 4-4rin15.dat - [1,16,0,30,0,0,0,1.129,0,-1,0,1.129,0,0, ldraw_lib__4_4rin15()], +// 1 16 0 30 0 0 0 1.129 0 -1 0 1.129 0 0 4-4ring15.dat + [1,16,0,30,0,0,0,1.129,0,-1,0,1.129,0,0, ldraw_lib__4_4ring15()], // 1 16 0 30 0 14.14 0 -14.14 0 -40 0 14.14 0 14.14 1-4cyli.dat [1,16,0,30,0,14.14,0,-14.14,0,-40,0,14.14,0,14.14, ldraw_lib__1_4cyli()], // 1 16 0 -10 0 14.14 0 -14.14 0 1 0 14.14 0 14.14 1-4chrd.dat diff --git a/parts/s/30361dps6s06.scad b/parts/s/30361dps6s06.scad index 82ba50e81..2086aa9e4 100644 --- a/parts/s/30361dps6s06.scad +++ b/parts/s/30361dps6s06.scad @@ -1,6 +1,6 @@ use <../../lib.scad> use <../../p/1-4disc.scad> -use <../../p/1-4rin12.scad> +use <../../p/1-4ring12.scad> use <../../p/1-4ring2.scad> use <../../p/1-4ring3.scad> use <../../p/1-4ring5.scad> @@ -8,7 +8,7 @@ function ldraw_lib__s__30361dps6s06() = [ // 0 ~Cylinder 2 x 2 x 2 Robot Body with SW R5 Red and Blue Pattern - Centre Vent Panel // 0 Name: s\30361dps6s06.dat // 0 Author: Willy Tschager [Holly-Wood] -// 0 !LDRAW_ORG Subpart UPDATE 2022-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,12 +17,13 @@ function ldraw_lib__s__30361dps6s06() = [ // // 0 !HISTORY 2020-11-18 [Holly-Wood] Fixed rounding errors // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 -.9 8.2 -19.821 -.1 0 0 0 0 .1 .02 1 0 1-4rin12.dat - [1,16,-.9,8.2,-19.821,-.1,0,0,0,0,.1,.02,1,0, ldraw_lib__1_4rin12()], -// 1 16 -.9 5 -19.821 0 0 -.1 -.1 0 0 0 1 .02 1-4rin12.dat - [1,16,-.9,5,-19.821,0,0,-.1,-.1,0,0,0,1,.02, ldraw_lib__1_4rin12()], +// 1 16 -.9 8.2 -19.821 -.1 0 0 0 0 .1 .02 1 0 1-4ring12.dat + [1,16,-.9,8.2,-19.821,-.1,0,0,0,0,.1,.02,1,0, ldraw_lib__1_4ring12()], +// 1 16 -.9 5 -19.821 0 0 -.1 -.1 0 0 0 1 .02 1-4ring12.dat + [1,16,-.9,5,-19.821,0,0,-.1,-.1,0,0,0,1,.02, ldraw_lib__1_4ring12()], // 1 16 -.9 5 -19.821 0 0 -.3 -.3 0 0 0 1 .06 1-4ring3.dat [1,16,-.9,5,-19.821,0,0,-.3,-.3,0,0,0,1,.06, ldraw_lib__1_4ring3()], // 1 16 -.9 8.2 -19.821 -.3 0 0 0 0 .3 .06 1 0 1-4ring3.dat @@ -99,10 +100,10 @@ function ldraw_lib__s__30361dps6s06() = [ // 4 16 0 6.2 -20 -.9 6.2 -19.821 -.9 7 -19.821 0 7 -20 [4,16,0,6.2,-20,-.9,6.2,-19.821,-.9,7,-19.821,0,7,-20], // -// 1 16 -.9 12.4 -19.821 -.1 0 0 0 0 -.1 .02 1 0 1-4rin12.dat - [1,16,-.9,12.4,-19.821,-.1,0,0,0,0,-.1,.02,1,0, ldraw_lib__1_4rin12()], -// 1 16 -.9 15.6 -19.821 0 0 -.1 .1 0 0 0 1 .02 1-4rin12.dat - [1,16,-.9,15.6,-19.821,0,0,-.1,.1,0,0,0,1,.02, ldraw_lib__1_4rin12()], +// 1 16 -.9 12.4 -19.821 -.1 0 0 0 0 -.1 .02 1 0 1-4ring12.dat + [1,16,-.9,12.4,-19.821,-.1,0,0,0,0,-.1,.02,1,0, ldraw_lib__1_4ring12()], +// 1 16 -.9 15.6 -19.821 0 0 -.1 .1 0 0 0 1 .02 1-4ring12.dat + [1,16,-.9,15.6,-19.821,0,0,-.1,.1,0,0,0,1,.02, ldraw_lib__1_4ring12()], // 1 16 -.9 15.6 -19.821 0 0 -.3 .3 0 0 0 1 .06 1-4ring3.dat [1,16,-.9,15.6,-19.821,0,0,-.3,.3,0,0,0,1,.06, ldraw_lib__1_4ring3()], // 1 16 -.9 12.4 -19.821 -.3 0 0 0 0 -.3 .06 1 0 1-4ring3.dat diff --git a/parts/s/30361dps7s01.scad b/parts/s/30361dps7s01.scad index bb5e15a96..98d309563 100644 --- a/parts/s/30361dps7s01.scad +++ b/parts/s/30361dps7s01.scad @@ -1,12 +1,12 @@ use <../../lib.scad> use <../../p/1-4disc.scad> -use <../../p/1-4rin12.scad> +use <../../p/1-4ring12.scad> use <../../p/1-4ring3.scad> function ldraw_lib__s__30361dps7s01() = [ // 0 ~Cylinder 2 x 2 x 2 Robot Body with SW Astromech - Pattern Vent Side // 0 Name: s\30361dps7s01.dat // 0 Author: Willy Tschager [Holly-Wood] -// 0 !LDRAW_ORG Subpart UPDATE 2022-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -14,7 +14,8 @@ function ldraw_lib__s__30361dps7s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 0 -.9 5 -19.821 -.5 0 0 0 0 -.5 .1 1 0 1-4disc.dat [1,0,-.9,5,-19.821,-.5,0,0,0,0,-.5,.1,1,0, ldraw_lib__1_4disc()], @@ -94,19 +95,19 @@ function ldraw_lib__s__30361dps7s01() = [ // 1 16 -.9 12.4 -19.821 0 0 -.5 -.5 0 0 0 1 .1 1-4disc.dat [1,16,-.9,12.4,-19.821,0,0,-.5,-.5,0,0,0,1,.1, ldraw_lib__1_4disc()], // -// 1 16 -.9 8.2 -19.821 -.1 0 0 0 0 .1 .02 1 0 1-4rin12.dat - [1,16,-.9,8.2,-19.821,-.1,0,0,0,0,.1,.02,1,0, ldraw_lib__1_4rin12()], -// 1 16 -.9 5 -19.821 0 0 -.1 -.1 0 0 0 1 .02 1-4rin12.dat - [1,16,-.9,5,-19.821,0,0,-.1,-.1,0,0,0,1,.02, ldraw_lib__1_4rin12()], +// 1 16 -.9 8.2 -19.821 -.1 0 0 0 0 .1 .02 1 0 1-4ring12.dat + [1,16,-.9,8.2,-19.821,-.1,0,0,0,0,.1,.02,1,0, ldraw_lib__1_4ring12()], +// 1 16 -.9 5 -19.821 0 0 -.1 -.1 0 0 0 1 .02 1-4ring12.dat + [1,16,-.9,5,-19.821,0,0,-.1,-.1,0,0,0,1,.02, ldraw_lib__1_4ring12()], // 1 16 -.9 5 -19.821 0 0 -.3 -.3 0 0 0 1 .06 1-4ring3.dat [1,16,-.9,5,-19.821,0,0,-.3,-.3,0,0,0,1,.06, ldraw_lib__1_4ring3()], // 1 16 -.9 8.2 -19.821 -.3 0 0 0 0 .3 .06 1 0 1-4ring3.dat [1,16,-.9,8.2,-19.821,-.3,0,0,0,0,.3,.06,1,0, ldraw_lib__1_4ring3()], // -// 1 16 -.9 12.4 -19.821 -.1 0 0 0 0 -.1 .02 1 0 1-4rin12.dat - [1,16,-.9,12.4,-19.821,-.1,0,0,0,0,-.1,.02,1,0, ldraw_lib__1_4rin12()], -// 1 16 -.9 15.6 -19.821 0 0 -.1 .1 0 0 0 1 .02 1-4rin12.dat - [1,16,-.9,15.6,-19.821,0,0,-.1,.1,0,0,0,1,.02, ldraw_lib__1_4rin12()], +// 1 16 -.9 12.4 -19.821 -.1 0 0 0 0 -.1 .02 1 0 1-4ring12.dat + [1,16,-.9,12.4,-19.821,-.1,0,0,0,0,-.1,.02,1,0, ldraw_lib__1_4ring12()], +// 1 16 -.9 15.6 -19.821 0 0 -.1 .1 0 0 0 1 .02 1-4ring12.dat + [1,16,-.9,15.6,-19.821,0,0,-.1,.1,0,0,0,1,.02, ldraw_lib__1_4ring12()], // 1 16 -.9 15.6 -19.821 0 0 -.3 .3 0 0 0 1 .06 1-4ring3.dat [1,16,-.9,15.6,-19.821,0,0,-.3,.3,0,0,0,1,.06, ldraw_lib__1_4ring3()], // 1 16 -.9 12.4 -19.821 -.3 0 0 0 0 -.3 .06 1 0 1-4ring3.dat diff --git a/parts/s/30361ds01.scad b/parts/s/30361ds01.scad index cbde518d0..c94609895 100644 --- a/parts/s/30361ds01.scad +++ b/parts/s/30361ds01.scad @@ -7,7 +7,7 @@ use <../../p/4-4cylc.scad> use <../../p/4-4cylo.scad> use <../../p/4-4edge.scad> use <../../p/4-4ndis.scad> -use <../../p/4-4rin15.scad> +use <../../p/4-4ring15.scad> use <../../p/4-4ring3.scad> use <../../p/4-4ring9.scad> use <../../p/axl3hol3.scad> @@ -20,7 +20,7 @@ function ldraw_lib__s__30361ds01() = [ // 0 ~Cylinder 2 x 2 x 2 Robot Body w/ Axle Holder w/o Front Face // 0 Name: s\30361ds01.dat // 0 Author: Joerg Sommerer [Brickaneer] -// 0 !LDRAW_ORG Subpart UPDATE 2012-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,12 +29,13 @@ function ldraw_lib__s__30361ds01() = [ // // 0 !HISTORY 2012-05-14 [TK-949] Widened Front Face // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 30 0 0 0 2 0 -1 0 2 0 0 4-4ring9.dat [1,16,0,30,0,0,0,2,0,-1,0,2,0,0, ldraw_lib__4_4ring9()], -// 1 16 0 30 0 0 0 1.129 0 -1 0 1.129 0 0 4-4rin15.dat - [1,16,0,30,0,0,0,1.129,0,-1,0,1.129,0,0, ldraw_lib__4_4rin15()], +// 1 16 0 30 0 0 0 1.129 0 -1 0 1.129 0 0 4-4ring15.dat + [1,16,0,30,0,0,0,1.129,0,-1,0,1.129,0,0, ldraw_lib__4_4ring15()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -2 0 0 0 -16 0 6 0 0 0 0 6 4-4cylo.dat diff --git a/parts/s/30384s01.scad b/parts/s/30384s01.scad index 804632ead..f940e5158 100644 --- a/parts/s/30384s01.scad +++ b/parts/s/30384s01.scad @@ -1,9 +1,9 @@ use <../../lib.scad> -use <../../p/1-4rin19.scad> +use <../../p/1-4ring19.scad> use <../../p/2-4con1.scad> use <../../p/2-4cyli.scad> use <../../p/2-4edge.scad> -use <../../p/2-4rin18.scad> +use <../../p/2-4ring18.scad> use <../../p/box4-5a.scad> use <../../p/rect.scad> use <../../p/rect1.scad> @@ -11,7 +11,7 @@ function ldraw_lib__s__30384s01() = [ // 0 ~Windscreen 4 x 7 x 2 Round Rear Arch // 0 Name: s\30384s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2012-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__s__30384s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -38 -8 60 2 0 0 0 8 0 0 0 30 box4-5a.dat [1,16,-38,-8,60,2,0,0,0,8,0,0,0,30, ldraw_lib__box4_5a()], @@ -141,12 +142,12 @@ function ldraw_lib__s__30384s01() = [ [1,16,0,-8,90,36,0,0,0,0,-36,0,1,0, ldraw_lib__2_4edge()], // 1 16 0 -8 90 40 0 0 0 0 -40 0 1 0 2-4edge.dat [1,16,0,-8,90,40,0,0,0,0,-40,0,1,0, ldraw_lib__2_4edge()], -// 1 16 0 -8 90 2 0 0 0 0 -2 0 -1 0 2-4rin18.dat - [1,16,0,-8,90,2,0,0,0,0,-2,0,-1,0, ldraw_lib__2_4rin18()], -// 1 16 0 -8 90 2 0 0 0 0 -2 0 -1 0 1-4rin19.dat - [1,16,0,-8,90,2,0,0,0,0,-2,0,-1,0, ldraw_lib__1_4rin19()], -// 1 16 0 -8 90 -2 0 0 0 0 -2 0 -1 0 1-4rin19.dat - [1,16,0,-8,90,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__1_4rin19()], +// 1 16 0 -8 90 2 0 0 0 0 -2 0 -1 0 2-4ring18.dat + [1,16,0,-8,90,2,0,0,0,0,-2,0,-1,0, ldraw_lib__2_4ring18()], +// 1 16 0 -8 90 2 0 0 0 0 -2 0 -1 0 1-4ring19.dat + [1,16,0,-8,90,2,0,0,0,0,-2,0,-1,0, ldraw_lib__1_4ring19()], +// 1 16 0 -8 90 -2 0 0 0 0 -2 0 -1 0 1-4ring19.dat + [1,16,0,-8,90,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__1_4ring19()], // 0 // inside surface // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], diff --git a/parts/s/3039s01.scad b/parts/s/3039s01.scad index 96750d4ea..34bb29b07 100644 --- a/parts/s/3039s01.scad +++ b/parts/s/3039s01.scad @@ -1,15 +1,20 @@ use <../../lib.scad> use <../../p/1-4cyls.scad> +use <../../p/2-4chrd.scad> use <../../p/2-4cyli.scad> use <../../p/2-4edge.scad> -use <../../p/stud.scad> +use <../../p/2-4ndis.scad> +use <../../p/box3u4a.scad> +use <../../p/box4-4a.scad> +use <../../p/rect.scad> use <../../p/stud4a.scad> +use <../../p/stug-1x2.scad> function ldraw_lib__s__3039s01() = [ // 0 ~Slope Brick 45 2 x 2 without Front Face // 0 Name: s\3039s01.dat -// 0 Author: John Van Zwieten [jvan] -// 0 !LDRAW_ORG Subpart UPDATE 2003-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -20,146 +25,140 @@ function ldraw_lib__s__3039s01() = [ // 0 !HISTORY 2003-12-19 [PTadmin] Official Update 2003-03 // 0 !HISTORY 2007-08-30 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 +// 0 !HISTORY 2024-03-14 [Holly-Wood] Complete re-write, original by jvan +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 stug-1x2.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__stug_1x2()], +// +// 1 16 0 12 -10 -1 0 0 0 -3 0 0 0 1 stud4a.dat + [1,16,0,12,-10,-1,0,0,0,-3,0,0,0,1, ldraw_lib__stud4a()], // -// 1 16 0 20 -10 1 0 0 0 -1 0 0 0 1 stud4a.dat - [1,16,0,20,-10,1,0,0,0,-1,0,0,0,1, ldraw_lib__stud4a()], -// 1 16 0 4 -10 6 0 0 0 6 0 0 0 6 2-4edge.dat - [1,16,0,4,-10,6,0,0,0,6,0,0,0,6, ldraw_lib__2_4edge()], -// 1 16 0 4 -10 6 0 0 0 99 6 0 0 -6 2-4edge.dat - [1,16,0,4,-10,6,0,0,0,99,6,0,0,-6, ldraw_lib__2_4edge()], -// 1 16 0 4 -10 8 0 0 0 8 0 0 0 8 2-4edge.dat - [1,16,0,4,-10,8,0,0,0,8,0,0,0,8, ldraw_lib__2_4edge()], -// 1 16 0 4 -10 8 0 0 0 99 8 0 0 -8 2-4edge.dat - [1,16,0,4,-10,8,0,0,0,99,8,0,0,-8, ldraw_lib__2_4edge()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], -// 1 16 0 10 -10 0 0 6 0 -6 0 -6 0 0 1-4cyls.dat - [1,16,0,10,-10,0,0,6,0,-6,0,-6,0,0, ldraw_lib__1_4cyls()], +// 1 16 0 4 -10 6 0 0 0 8 0 0 0 6 2-4cyli.dat + [1,16,0,4,-10,6,0,0,0,8,0,0,0,6, ldraw_lib__2_4cyli()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], -// 1 16 0 10 -10 0 0 -6 0 -6 0 -6 0 0 1-4cyls.dat - [1,16,0,10,-10,0,0,-6,0,-6,0,-6,0,0, ldraw_lib__1_4cyls()], +// 1 16 0 10 -10 6 0 0 0 2 0 0 0 -6 2-4cyli.dat + [1,16,0,10,-10,6,0,0,0,2,0,0,0,-6, ldraw_lib__2_4cyli()], +// // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], -// 1 16 0 4 -10 6 0 0 0 16 0 0 0 6 2-4cyli.dat - [1,16,0,4,-10,6,0,0,0,16,0,0,0,6, ldraw_lib__2_4cyli()], +// 1 16 0 10 -10 0 0 6 0 -6 0 -6 0 0 1-4cyls.dat + [1,16,0,10,-10,0,0,6,0,-6,0,-6,0,0, ldraw_lib__1_4cyls()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], -// 1 16 0 10 -10 6 0 0 0 10 0 0 0 -6 2-4cyli.dat - [1,16,0,10,-10,6,0,0,0,10,0,0,0,-6, ldraw_lib__2_4cyli()], +// 1 16 0 10 -10 0 0 -6 0 -6 0 -6 0 0 1-4cyls.dat + [1,16,0,10,-10,0,0,-6,0,-6,0,-6,0,0, ldraw_lib__1_4cyls()], +// +// 1 16 0 4 -10 8 0 0 0 8 0 0 0 8 2-4cyli.dat + [1,16,0,4,-10,8,0,0,0,8,0,0,0,8, ldraw_lib__2_4cyli()], +// // 1 16 0 12 -10 0 0 8 0 -8 0 -8 0 0 1-4cyls.dat [1,16,0,12,-10,0,0,8,0,-8,0,-8,0,0, ldraw_lib__1_4cyls()], // 1 16 0 12 -10 0 0 -8 0 -8 0 -8 0 0 1-4cyls.dat [1,16,0,12,-10,0,0,-8,0,-8,0,-8,0,0, ldraw_lib__1_4cyls()], -// 1 16 0 4 -10 8 0 0 0 16 0 0 0 8 2-4cyli.dat - [1,16,0,4,-10,8,0,0,0,16,0,0,0,8, ldraw_lib__2_4cyli()], -// 1 16 0 12 -10 8 0 0 0 8 0 0 0 -8 2-4cyli.dat - [1,16,0,12,-10,8,0,0,0,8,0,0,0,-8, ldraw_lib__2_4cyli()], -// 2 24 16 24 6 -16 24 6 - [2,24,16,24,6,-16,24,6], -// 2 24 -16 24 6 -16 24 -26 - [2,24,-16,24,6,-16,24,-26], -// 2 24 -16 24 -26 16 24 -26 - [2,24,-16,24,-26,16,24,-26], -// 2 24 16 24 -26 16 24 6 - [2,24,16,24,-26,16,24,6], -// 2 24 20 24 10 -20 24 10 - [2,24,20,24,10,-20,24,10], -// 2 24 -20 24 10 -20 24 -30 - [2,24,-20,24,10,-20,24,-30], -// 2 24 -20 24 -30 20 24 -30 - [2,24,-20,24,-30,20,24,-30], -// 2 24 20 24 -30 20 24 10 - [2,24,20,24,-30,20,24,10], -// 2 24 16 24 6 16 4 6 - [2,24,16,24,6,16,4,6], -// 2 24 -16 24 6 -16 4 6 - [2,24,-16,24,6,-16,4,6], -// 2 24 16 24 -26 16 20 -26 - [2,24,16,24,-26,16,20,-26], -// 2 24 -16 24 -26 -16 20 -26 - [2,24,-16,24,-26,-16,20,-26], -// 2 24 16 4 6 -16 4 6 - [2,24,16,4,6,-16,4,6], -// 2 24 16 4 -10 -16 4 -10 - [2,24,16,4,-10,-16,4,-10], -// 2 24 16 20 -26 -16 20 -26 - [2,24,16,20,-26,-16,20,-26], -// 2 24 16 4 6 16 4 -10 - [2,24,16,4,6,16,4,-10], -// 2 24 -16 4 6 -16 4 -10 - [2,24,-16,4,6,-16,4,-10], -// 2 24 16 20 -26 16 4 -10 - [2,24,16,20,-26,16,4,-10], -// 2 24 -16 20 -26 -16 4 -10 - [2,24,-16,20,-26,-16,4,-10], -// 2 24 20 24 10 20 0 10 - [2,24,20,24,10,20,0,10], -// 2 24 -20 24 10 -20 0 10 - [2,24,-20,24,10,-20,0,10], -// 2 24 20 24 -30 20 20 -30 - [2,24,20,24,-30,20,20,-30], -// 2 24 -20 24 -30 -20 20 -30 - [2,24,-20,24,-30,-20,20,-30], -// 2 24 20 0 10 -20 0 10 - [2,24,20,0,10,-20,0,10], -// 2 24 20 0 -10 -20 0 -10 - [2,24,20,0,-10,-20,0,-10], -// 2 24 20 20 -30 -20 20 -30 - [2,24,20,20,-30,-20,20,-30], -// 2 24 20 0 10 20 0 -10 - [2,24,20,0,10,20,0,-10], -// 2 24 -20 0 10 -20 0 -10 - [2,24,-20,0,10,-20,0,-10], -// 2 24 20 20 -30 20 0 -10 - [2,24,20,20,-30,20,0,-10], -// 2 24 -20 20 -30 -20 0 -10 - [2,24,-20,20,-30,-20,0,-10], -// 4 16 20 24 10 16 24 6 -16 24 6 -20 24 10 - [4,16,20,24,10,16,24,6,-16,24,6,-20,24,10], -// 4 16 -20 24 10 -16 24 6 -16 24 -26 -20 24 -30 - [4,16,-20,24,10,-16,24,6,-16,24,-26,-20,24,-30], +// +// 1 16 0 4 -10 6 0 0 0 1 0 0 0 6 2-4edge.dat + [1,16,0,4,-10,6,0,0,0,1,0,0,0,6, ldraw_lib__2_4edge()], +// 1 16 0 4 -10 6 0 0 0 1 6 0 0 -6 2-4edge.dat + [1,16,0,4,-10,6,0,0,0,1,6,0,0,-6, ldraw_lib__2_4edge()], +// +// 1 16 0 4 -10 8 0 0 0 1 0 0 0 8 2-4edge.dat + [1,16,0,4,-10,8,0,0,0,1,0,0,0,8, ldraw_lib__2_4edge()], +// 1 16 0 4 -10 8 0 0 0 1 8 0 0 -8 2-4edge.dat + [1,16,0,4,-10,8,0,0,0,1,8,0,0,-8, ldraw_lib__2_4edge()], +// +// 1 16 0 4 -10 6 0 0 0 -1 0 0 0 6 2-4chrd.dat + [1,16,0,4,-10,6,0,0,0,-1,0,0,0,6, ldraw_lib__2_4chrd()], +// 1 16 0 4 -10 8 0 0 0 -1 0 0 0 8 2-4ndis.dat + [1,16,0,4,-10,8,0,0,0,-1,0,0,0,8, ldraw_lib__2_4ndis()], +// +// 1 16 0 4 -10 6 0 0 0 -1 6 0 0 -6 2-4chrd.dat + [1,16,0,4,-10,6,0,0,0,-1,6,0,0,-6, ldraw_lib__2_4chrd()], +// 1 16 0 4 -10 8 0 0 0 -1 8 0 0 -8 2-4ndis.dat + [1,16,0,4,-10,8,0,0,0,-1,8,0,0,-8, ldraw_lib__2_4ndis()], +// +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 14 -10 0 0 16 10 0 0 0 16 0 box3u4a.dat + [1,16,0,14,-10,0,0,16,10,0,0,0,16,0, ldraw_lib__box3u4a()], +// +// 4 16 -8 4 -2 -8 4 -10 -16 4 -10 -16 4 6 + [4,16,-8,4,-2,-8,4,-10,-16,4,-10,-16,4,6], +// 4 16 8 4 -10 8 4 -2 16 4 6 16 4 -10 + [4,16,8,4,-10,8,4,-2,16,4,6,16,4,-10], +// 4 16 16 4 6 8 4 -2 0 4 -2 -16 4 6 + [4,16,16,4,6,8,4,-2,0,4,-2,-16,4,6], +// 3 16 -8 4 -2 -16 4 6 0 4 -2 + [3,16,-8,4,-2,-16,4,6,0,4,-2], +// +// 1 16 0 22 -26 0 0 16 -2 0 0 0 -1 0 rect.dat + [1,16,0,22,-26,0,0,16,-2,0,0,0,-1,0, ldraw_lib__rect()], +// +// 4 16 8 12 -18 8 4 -10 16 4 -10 16 20 -26 + [4,16,8,12,-18,8,4,-10,16,4,-10,16,20,-26], +// 4 16 0 12 -18 8 12 -18 16 20 -26 -16 20 -26 + [4,16,0,12,-18,8,12,-18,16,20,-26,-16,20,-26], +// 3 16 0 12 -18 -16 20 -26 -8 12 -18 + [3,16,0,12,-18,-16,20,-26,-8,12,-18], +// 4 16 -16 20 -26 -16 4 -10 -8 4 -10 -8 12 -18 + [4,16,-16,20,-26,-16,4,-10,-8,4,-10,-8,12,-18], +// 4 16 16 4 -10 16 24 -10 16 24 -26 16 20 -26 + [4,16,16,4,-10,16,24,-10,16,24,-26,16,20,-26], +// 4 16 -16 24 -26 -16 24 -10 -16 4 -10 -16 20 -26 + [4,16,-16,24,-26,-16,24,-10,-16,4,-10,-16,20,-26], +// +// 2 24 -16 4 -10 -8 4 -10 + [2,24,-16,4,-10,-8,4,-10], +// 2 24 8 4 -10 16 4 -10 + [2,24,8,4,-10,16,4,-10], +// 2 24 -6 4 -10 6 4 -10 + [2,24,-6,4,-10,6,4,-10], +// 2 24 -16 24 -10 -16 24 -26 + [2,24,-16,24,-10,-16,24,-26], +// 2 24 -16 4 -10 -16 20 -26 + [2,24,-16,4,-10,-16,20,-26], +// 2 24 16 24 -10 16 24 -26 + [2,24,16,24,-10,16,24,-26], +// 2 24 16 4 -10 16 20 -26 + [2,24,16,4,-10,16,20,-26], +// +// 1 16 0 24 0 20 0 0 0 -24 0 0 0 10 box4-4a.dat + [1,16,0,24,0,20,0,0,0,-24,0,0,0,10, ldraw_lib__box4_4a()], +// +// 1 16 0 22 -30 0 0 -20 -2 0 0 0 1 0 rect.dat + [1,16,0,22,-30,0,0,-20,-2,0,0,0,1,0, ldraw_lib__rect()], +// +// 4 16 20 24 -10 20 0 -10 20 20 -30 20 24 -30 + [4,16,20,24,-10,20,0,-10,20,20,-30,20,24,-30], +// 4 16 -20 20 -30 -20 0 -10 -20 24 -10 -20 24 -30 + [4,16,-20,20,-30,-20,0,-10,-20,24,-10,-20,24,-30], +// +// 2 24 -20 24 -10 -20 24 -30 + [2,24,-20,24,-10,-20,24,-30], +// 2 24 20 24 -10 20 24 -30 + [2,24,20,24,-10,20,24,-30], +// 2 24 -20 0 -10 -20 20 -30 + [2,24,-20,0,-10,-20,20,-30], +// 2 24 20 0 -10 20 20 -30 + [2,24,20,0,-10,20,20,-30], +// 2 24 -20 0 -10 20 0 -10 + [2,24,-20,0,-10,20,0,-10], +// // 4 16 -20 24 -30 -16 24 -26 16 24 -26 20 24 -30 [4,16,-20,24,-30,-16,24,-26,16,24,-26,20,24,-30], -// 4 16 20 24 -30 16 24 -26 16 24 6 20 24 10 - [4,16,20,24,-30,16,24,-26,16,24,6,20,24,10], -// 4 16 16 4 6 16 4 -10 -16 4 -10 -16 4 6 - [4,16,16,4,6,16,4,-10,-16,4,-10,-16,4,6], -// 4 16 20 0 -10 20 0 10 -20 0 10 -20 0 -10 - [4,16,20,0,-10,20,0,10,-20,0,10,-20,0,-10], -// 4 16 -20 24 10 -20 0 10 20 0 10 20 24 10 - [4,16,-20,24,10,-20,0,10,20,0,10,20,24,10], -// 4 16 16 24 6 16 4 6 -16 4 6 -16 24 6 - [4,16,16,24,6,16,4,6,-16,4,6,-16,24,6], -// 4 16 -16 24 -26 -16 20 -26 16 20 -26 16 24 -26 - [4,16,-16,24,-26,-16,20,-26,16,20,-26,16,24,-26], -// 4 16 20 24 -30 20 20 -30 -20 20 -30 -20 24 -30 - [4,16,20,24,-30,20,20,-30,-20,20,-30,-20,24,-30], -// 4 16 20 24 10 20 0 10 20 20 -30 20 24 -30 - [4,16,20,24,10,20,0,10,20,20,-30,20,24,-30], -// 3 16 20 0 10 20 0 -10 20 20 -30 - [3,16,20,0,10,20,0,-10,20,20,-30], -// 4 16 16 20 -26 16 4 6 16 24 6 16 24 -26 - [4,16,16,20,-26,16,4,6,16,24,6,16,24,-26], -// 3 16 16 20 -26 16 4 -10 16 4 6 - [3,16,16,20,-26,16,4,-10,16,4,6], -// 4 16 -16 24 6 -16 4 6 -16 20 -26 -16 24 -26 - [4,16,-16,24,6,-16,4,6,-16,20,-26,-16,24,-26], -// 3 16 -16 4 6 -16 4 -10 -16 20 -26 - [3,16,-16,4,6,-16,4,-10,-16,20,-26], -// 4 16 -20 20 -30 -20 0 10 -20 24 10 -20 24 -30 - [4,16,-20,20,-30,-20,0,10,-20,24,10,-20,24,-30], -// 3 16 -20 20 -30 -20 0 -10 -20 0 10 - [3,16,-20,20,-30,-20,0,-10,-20,0,10], -// 4 16 16 20 -26 -16 20 -26 -16 4 -10 16 4 -10 - [4,16,16,20,-26,-16,20,-26,-16,4,-10,16,4,-10], -// 0 4 16 20 20 -30 20 0 -10 -20 0 -10 -20 20 -30 -// 1 16 -10 0 0 1 0 0 0 1 0 0 0 1 stud.dat - [1,16,-10,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__stud()], -// 1 16 10 0 0 1 0 0 0 1 0 0 0 1 stud.dat - [1,16,10,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__stud()], -// 0 +// 4 16 20 24 -30 16 24 -26 16 24 -10 20 24 -10 + [4,16,20,24,-30,16,24,-26,16,24,-10,20,24,-10], +// 4 16 20 24 -10 16 24 -10 16 24 6 20 24 10 + [4,16,20,24,-10,16,24,-10,16,24,6,20,24,10], +// 4 16 -20 24 -10 -16 24 -10 -16 24 -26 -20 24 -30 + [4,16,-20,24,-10,-16,24,-10,-16,24,-26,-20,24,-30], +// 4 16 -16 24 6 -16 24 -10 -20 24 -10 -20 24 10 + [4,16,-16,24,6,-16,24,-10,-20,24,-10,-20,24,10], +// 4 16 16 24 6 -16 24 6 -20 24 10 20 24 10 + [4,16,16,24,6,-16,24,6,-20,24,10,20,24,10], ]; module ldraw_lib__s__3039s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__s__3039s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/s/30528s01.scad b/parts/s/30528s01.scad index ed312eabc..46da22f54 100644 --- a/parts/s/30528s01.scad +++ b/parts/s/30528s01.scad @@ -11,9 +11,9 @@ use <../../p/1-8ndis.scad> use <../../p/1-8ring9.scad> use <../../p/1-8tang.scad> use <../../p/3-16cylo.scad> -use <../../p/3-16rin3.scad> -use <../../p/3-16rin5.scad> -use <../../p/3-16rin9.scad> +use <../../p/3-16ring3.scad> +use <../../p/3-16ring5.scad> +use <../../p/3-16ring9.scad> use <../../p/3-8ring9.scad> use <../../p/5-16cylo.scad> use <../../p/box2-5.scad> @@ -22,7 +22,7 @@ function ldraw_lib__s__30528s01() = [ // 0 ~Arch 1 x 8 x 6 - Quarter Arch // 0 Name: s\30528s01.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2022-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__s__30528s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Primitives // @@ -50,18 +51,18 @@ function ldraw_lib__s__30528s01() = [ [1,16,40,10,10,0,0,10,10,0,0,0,-8,0, ldraw_lib__1_8cylo()], // 1 16 40 10 2 0 0 10 10 0 0 0 -1 0 1-8ndis.dat [1,16,40,10,2,0,0,10,10,0,0,0,-1,0, ldraw_lib__1_8ndis()], -// 1 16 40 10 2 0 0 -2 2 0 0 0 -1 0 3-16rin5.dat - [1,16,40,10,2,0,0,-2,2,0,0,0,-1,0, ldraw_lib__3_16rin5()], +// 1 16 40 10 2 0 0 -2 2 0 0 0 -1 0 3-16ring5.dat + [1,16,40,10,2,0,0,-2,2,0,0,0,-1,0, ldraw_lib__3_16ring5()], // 1 16 40 10 2 -10 0 0 0 0 10 0 1 0 1-4edge.dat [1,16,40,10,2,-10,0,0,0,0,10,0,1,0, ldraw_lib__1_4edge()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 40 10 10 0 0 -12 12 0 0 0 -8 0 3-16cylo.dat [1,16,40,10,10,0,0,-12,12,0,0,0,-8,0, ldraw_lib__3_16cylo()], -// 1 16 40 10 10 0 0 -4 4 0 0 0 -1 0 3-16rin3.dat - [1,16,40,10,10,0,0,-4,4,0,0,0,-1,0, ldraw_lib__3_16rin3()], -// 1 16 60 106 10 -1 0 0 0 0 -1 0 -1 0 3-16rin9.dat - [1,16,60,106,10,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__3_16rin9()], +// 1 16 40 10 10 0 0 -4 4 0 0 0 -1 0 3-16ring3.dat + [1,16,40,10,10,0,0,-4,4,0,0,0,-1,0, ldraw_lib__3_16ring3()], +// 1 16 60 106 10 -1 0 0 0 0 -1 0 -1 0 3-16ring9.dat + [1,16,60,106,10,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__3_16ring9()], // 1 16 60 106 10 -1 0 0 0 0 1 0 -1 0 1-8ring9.dat [1,16,60,106,10,-1,0,0,0,0,1,0,-1,0, ldraw_lib__1_8ring9()], // 1 16 60 106 10 0 0 1 1 0 0 0 -1 0 1-4ring9.dat diff --git a/parts/s/30535s01.scad b/parts/s/30535s01.scad index ee94974f6..1d7b21c76 100644 --- a/parts/s/30535s01.scad +++ b/parts/s/30535s01.scad @@ -16,8 +16,8 @@ use <../../p/48/1-16cylo.scad> use <../../p/48/1-24cylo.scad> use <../../p/48/1-3cylo.scad> use <../../p/48/1-48cylo.scad> -use <../../p/48/1-4rin17.scad> -use <../../p/48/1-4rin18.scad> +use <../../p/48/1-4ring17.scad> +use <../../p/48/1-4ring18.scad> use <../../p/48/1-6con13.scad> use <../../p/48/1-6con16.scad> use <../../p/48/1-6con7.scad> @@ -26,11 +26,11 @@ use <../../p/48/1-8edge.scad> use <../../p/48/11-24edg.scad> use <../../p/48/3-16cyli.scad> use <../../p/48/3-16edge.scad> -use <../../p/48/3-16rin8.scad> +use <../../p/48/3-16ring8.scad> use <../../p/48/5-12con2.scad> use <../../p/48/5-24cylo.scad> -use <../../p/48/5-24ri17.scad> -use <../../p/48/5-24ri18.scad> +use <../../p/48/5-24ring17.scad> +use <../../p/48/5-24ring18.scad> use <../../p/48/7-48cyli.scad> use <../../p/48/7-48cylo.scad> use <../../p/7-8cylo.scad> @@ -47,7 +47,7 @@ function ldraw_lib__s__30535s01() = [ // 0 ~Brick 2 x 4 x 4 with Propeller Housing - Half // 0 Name: s\30535s01.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Subpart UPDATE 2022-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -57,7 +57,8 @@ function ldraw_lib__s__30535s01() = [ // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 // 0 !HISTORY 2021-03-17 [cwdee] Update description // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 30 0 -20 40 0 -10 40 0 10 30 0 20 [4,16,30,0,-20,40,0,-10,40,0,10,30,0,20], @@ -1143,10 +1144,10 @@ function ldraw_lib__s__30535s01() = [ // 5 24 19.828 39.39 -13.5 19.318 36.824 -13.5 25 36.824 -16.25 9.659 39.412 -16 [5,24,19.828,39.39,-13.5,19.318,36.824,-13.5,25,36.824,-16.25,9.659,39.412,-16], // -// 1 16 0 42 -8 0 0 2.5 -2.5 0 0 0 -1 0 48\3-16rin8.dat - [1,16,0,42,-8,0,0,2.5,-2.5,0,0,0,-1,0, ldraw_lib__48__3_16rin8()], -// 1 16 0 42 -8 0 0 2.5 2.5 0 0 0 -1 0 48\3-16rin8.dat - [1,16,0,42,-8,0,0,2.5,2.5,0,0,0,-1,0, ldraw_lib__48__3_16rin8()], +// 1 16 0 42 -8 0 0 2.5 -2.5 0 0 0 -1 0 48\3-16ring8.dat + [1,16,0,42,-8,0,0,2.5,-2.5,0,0,0,-1,0, ldraw_lib__48__3_16ring8()], +// 1 16 0 42 -8 0 0 2.5 2.5 0 0 0 -1 0 48\3-16ring8.dat + [1,16,0,42,-8,0,0,2.5,2.5,0,0,0,-1,0, ldraw_lib__48__3_16ring8()], // // 4 16 20.78775 33.38925 -8 32.87805 33.38925 -8 33.56072 36.824 -8 19.318 36.824 -8 [4,16,20.78775,33.38925,-8,32.87805,33.38925,-8,33.56072,36.824,-8,19.318,36.824,-8], @@ -1262,14 +1263,14 @@ function ldraw_lib__s__30535s01() = [ // 4 16 9.3168 7.2276 20 7.5 4 20 9.8344 4 20 9.8344 5.2958 20 [4,16,9.3168,7.2276,20,7.5,4,20,9.8344,4,20,9.8344,5.2958,20], // -// 1 16 0 42 20 0 0 2 2 0 0 0 -1 0 48\1-4rin17.dat - [1,16,0,42,20,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__1_4rin17()], -// 1 16 0 42 20 0 0 2 2 0 0 0 -1 0 48\1-4rin18.dat - [1,16,0,42,20,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__1_4rin18()], -// 1 16 0 42 20 2 0 0 0 0 -2 0 -1 0 48\5-24ri17.dat - [1,16,0,42,20,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__5_24ri17()], -// 1 16 0 42 20 2 0 0 0 0 -2 0 -1 0 48\5-24ri18.dat - [1,16,0,42,20,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__5_24ri18()], +// 1 16 0 42 20 0 0 2 2 0 0 0 -1 0 48\1-4ring17.dat + [1,16,0,42,20,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__1_4ring17()], +// 1 16 0 42 20 0 0 2 2 0 0 0 -1 0 48\1-4ring18.dat + [1,16,0,42,20,0,0,2,2,0,0,0,-1,0, ldraw_lib__48__1_4ring18()], +// 1 16 0 42 20 2 0 0 0 0 -2 0 -1 0 48\5-24ring17.dat + [1,16,0,42,20,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__5_24ring17()], +// 1 16 0 42 20 2 0 0 0 0 -2 0 -1 0 48\5-24ring18.dat + [1,16,0,42,20,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__5_24ring18()], // // 3 16 29.444 59 -20 31.4126 55.0118 -20 22.516 55 -16.5 [3,16,29.444,59,-20,31.4126,55.0118,-20,22.516,55,-16.5], diff --git a/parts/s/30552s01.scad b/parts/s/30552s01.scad index 799e0d26d..22cc16b60 100644 --- a/parts/s/30552s01.scad +++ b/parts/s/30552s01.scad @@ -1,6 +1,6 @@ use <../../lib.scad> use <../../p/2-4cylo.scad> -use <../../p/2-4rin15.scad> +use <../../p/2-4ring15.scad> use <../../p/4-4cyli.scad> use <../../p/4-4cylo.scad> use <../../p/4-4edge.scad> @@ -12,7 +12,7 @@ function ldraw_lib__s__30552s01() = [ // 0 ~Hinge Arm Locking - Axlehole Body // 0 Name: s\30552s01.dat // 0 Author: Franklin W. Cain [fwcain] -// 0 !LDRAW_ORG Subpart UPDATE 2015-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -26,7 +26,8 @@ function ldraw_lib__s__30552s01() = [ // 0 !HISTORY 2009-07-06 [PTadmin] Renamed from s/481s01 // 0 !HISTORY 2012-10-05 [Philo] Closed gaps and corrected side bleeding // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 0 -1 1 0 0 0 -20 0 axlehol5.dat [1,16,0,0,0,0,0,-1,1,0,0,0,-20,0, ldraw_lib__axlehol5()], @@ -62,22 +63,22 @@ function ldraw_lib__s__30552s01() = [ [1,16,0,-1,-14.275,8,0,0,0,0,-7.5,0,-2.85,0, ldraw_lib__2_4cylo()], // 1 16 0 1 -14.275 8 0 0 0 0 7.5 0 -2.85 0 2-4cylo.dat [1,16,0,1,-14.275,8,0,0,0,0,7.5,0,-2.85,0, ldraw_lib__2_4cylo()], -// 1 16 0 -1 -5.725 -0.5335 0 0 0 0 -0.5 0 -1 0 2-4rin15.dat - [1,16,0,-1,-5.725,-0.5335,0,0,0,0,-0.5,0,-1,0, ldraw_lib__2_4rin15()], -// 1 16 0 1 -5.725 -0.5335 0 0 0 0 0.5 0 -1 0 2-4rin15.dat - [1,16,0,1,-5.725,-0.5335,0,0,0,0,0.5,0,-1,0, ldraw_lib__2_4rin15()], -// 1 16 0 -1 -8.575 -0.5335 0 0 0 0 -0.5 0 1 0 2-4rin15.dat - [1,16,0,-1,-8.575,-0.5335,0,0,0,0,-0.5,0,1,0, ldraw_lib__2_4rin15()], -// 1 16 0 1 -8.575 -0.5335 0 0 0 0 0.5 0 1 0 2-4rin15.dat - [1,16,0,1,-8.575,-0.5335,0,0,0,0,0.5,0,1,0, ldraw_lib__2_4rin15()], -// 1 16 0 -1 -11.425 -0.5335 0 0 0 0 -0.5 0 -1 0 2-4rin15.dat - [1,16,0,-1,-11.425,-0.5335,0,0,0,0,-0.5,0,-1,0, ldraw_lib__2_4rin15()], -// 1 16 0 1 -11.425 -0.5335 0 0 0 0 0.5 0 -1 0 2-4rin15.dat - [1,16,0,1,-11.425,-0.5335,0,0,0,0,0.5,0,-1,0, ldraw_lib__2_4rin15()], -// 1 16 0 -1 -14.275 -0.5335 0 0 0 0 -0.5 0 1 0 2-4rin15.dat - [1,16,0,-1,-14.275,-0.5335,0,0,0,0,-0.5,0,1,0, ldraw_lib__2_4rin15()], -// 1 16 0 1 -14.275 -0.5335 0 0 0 0 0.5 0 1 0 2-4rin15.dat - [1,16,0,1,-14.275,-0.5335,0,0,0,0,0.5,0,1,0, ldraw_lib__2_4rin15()], +// 1 16 0 -1 -5.725 -0.5335 0 0 0 0 -0.5 0 -1 0 2-4ring15.dat + [1,16,0,-1,-5.725,-0.5335,0,0,0,0,-0.5,0,-1,0, ldraw_lib__2_4ring15()], +// 1 16 0 1 -5.725 -0.5335 0 0 0 0 0.5 0 -1 0 2-4ring15.dat + [1,16,0,1,-5.725,-0.5335,0,0,0,0,0.5,0,-1,0, ldraw_lib__2_4ring15()], +// 1 16 0 -1 -8.575 -0.5335 0 0 0 0 -0.5 0 1 0 2-4ring15.dat + [1,16,0,-1,-8.575,-0.5335,0,0,0,0,-0.5,0,1,0, ldraw_lib__2_4ring15()], +// 1 16 0 1 -8.575 -0.5335 0 0 0 0 0.5 0 1 0 2-4ring15.dat + [1,16,0,1,-8.575,-0.5335,0,0,0,0,0.5,0,1,0, ldraw_lib__2_4ring15()], +// 1 16 0 -1 -11.425 -0.5335 0 0 0 0 -0.5 0 -1 0 2-4ring15.dat + [1,16,0,-1,-11.425,-0.5335,0,0,0,0,-0.5,0,-1,0, ldraw_lib__2_4ring15()], +// 1 16 0 1 -11.425 -0.5335 0 0 0 0 0.5 0 -1 0 2-4ring15.dat + [1,16,0,1,-11.425,-0.5335,0,0,0,0,0.5,0,-1,0, ldraw_lib__2_4ring15()], +// 1 16 0 -1 -14.275 -0.5335 0 0 0 0 -0.5 0 1 0 2-4ring15.dat + [1,16,0,-1,-14.275,-0.5335,0,0,0,0,-0.5,0,1,0, ldraw_lib__2_4ring15()], +// 1 16 0 1 -14.275 -0.5335 0 0 0 0 0.5 0 1 0 2-4ring15.dat + [1,16,0,1,-14.275,-0.5335,0,0,0,0,0.5,0,1,0, ldraw_lib__2_4ring15()], // 0 // inside // 2 24 6 0 0 5.602 2 0 [2,24,6,0,0,5.602,2,0], diff --git a/parts/s/30562s01.scad b/parts/s/30562s01.scad index 0e74d7f06..a193b9117 100644 --- a/parts/s/30562s01.scad +++ b/parts/s/30562s01.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/48/1-4cyli.scad> use <../../p/48/1-4edge.scad> -use <../../p/48/1-4rin18.scad> +use <../../p/48/1-4ring18.scad> use <../../p/48/1-4ring3.scad> use <../../p/48/1-4ring5.scad> use <../../p/stud2.scad> @@ -9,7 +9,7 @@ function ldraw_lib__s__30562s01() = [ // 0 ~Panel 4 x 4 x 6 Corner Round without Outer Face // 0 Name: s\30562s01.dat // 0 Author: Franklin W. Cain [fwcain] -// 0 !LDRAW_ORG Subpart UPDATE 2010-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__s__30562s01() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2008-07-07 [DeannaEarley] BFCd (2008-02-04) // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Un-comment the following line for the outside wall: // 0 // 1 16 0 0 0 0 0 80 0 140 0 -80 0 0 48\1-4cyli.dat @@ -87,8 +88,8 @@ function ldraw_lib__s__30562s01() = [ // // 1 16 0 4 0 12 0 0 0 -1 0 0 0 -12 48\1-4ring5.dat [1,16,0,4,0,12,0,0,0,-1,0,0,0,-12, ldraw_lib__48__1_4ring5()], -// 1 16 0 4 0 4 0 0 0 -1 0 0 0 -4 48\1-4rin18.dat - [1,16,0,4,0,4,0,0,0,-1,0,0,0,-4, ldraw_lib__48__1_4rin18()], +// 1 16 0 4 0 4 0 0 0 -1 0 0 0 -4 48\1-4ring18.dat + [1,16,0,4,0,4,0,0,0,-1,0,0,0,-4, ldraw_lib__48__1_4ring18()], // // 1 16 0 0 0 60 0 0 0 1 0 0 0 -60 48\1-4edge.dat [1,16,0,0,0,60,0,0,0,1,0,0,0,-60, ldraw_lib__48__1_4edge()], @@ -100,8 +101,8 @@ function ldraw_lib__s__30562s01() = [ // // 1 16 0 136 0 12 0 0 0 1 0 0 0 -12 48\1-4ring5.dat [1,16,0,136,0,12,0,0,0,1,0,0,0,-12, ldraw_lib__48__1_4ring5()], -// 1 16 0 136 0 4 0 0 0 1 0 0 0 -4 48\1-4rin18.dat - [1,16,0,136,0,4,0,0,0,1,0,0,0,-4, ldraw_lib__48__1_4rin18()], +// 1 16 0 136 0 4 0 0 0 1 0 0 0 -4 48\1-4ring18.dat + [1,16,0,136,0,4,0,0,0,1,0,0,0,-4, ldraw_lib__48__1_4ring18()], // // 1 16 0 136 0 60 0 0 0 1 0 0 0 -60 48\1-4edge.dat [1,16,0,136,0,60,0,0,0,1,0,0,0,-60, ldraw_lib__48__1_4edge()], diff --git a/parts/s/30584s01.scad b/parts/s/30584s01.scad index fc429d503..c3bb00b62 100644 --- a/parts/s/30584s01.scad +++ b/parts/s/30584s01.scad @@ -21,13 +21,13 @@ use <../../p/48/1-24edge.scad> use <../../p/48/1-4cyli.scad> use <../../p/48/1-4edge.scad> use <../../p/48/1-4ndis.scad> -use <../../p/48/1-4rin10.scad> +use <../../p/48/1-4ring10.scad> use <../../p/48/1-4ring7.scad> use <../../p/48/1-8cyli.scad> use <../../p/48/1-8edge.scad> use <../../p/48/2-4cyli.scad> use <../../p/48/2-4edge.scad> -use <../../p/48/2-4rin11.scad> +use <../../p/48/2-4ring11.scad> use <../../p/48/2-4ring3.scad> use <../../p/48/2-4ring4.scad> use <../../p/48/2-4ring6.scad> @@ -42,7 +42,7 @@ function ldraw_lib__s__30584s01() = [ // 0 ~Hose Air Pump 16 x 14 x 13 Base - 1/2 // 0 Name: s\30584s01.dat // 0 Author: Mikkel Bech Jensen [gaia] -// 0 !LDRAW_ORG Subpart UPDATE 2019-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -50,7 +50,8 @@ function ldraw_lib__s__30584s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 30 0 20 6 0 0 0 20 0 0 0 6 4-4cyli.dat [1,16,30,0,20,6,0,0,0,20,0,0,0,6, ldraw_lib__4_4cyli()], @@ -528,14 +529,14 @@ function ldraw_lib__s__30584s01() = [ [1,16,0,72,150,0,0,18,0,20,0,-18,0,0, ldraw_lib__48__2_4cyli()], // 1 16 0 76 150 0 0 22 0 16 0 -22 0 0 48\2-4cyli.dat [1,16,0,76,150,0,0,22,0,16,0,-22,0,0, ldraw_lib__48__2_4cyli()], -// 1 16 0 92 150 0 0 1.8 0 -1 0 -1.8 0 0 48\1-4rin10.dat - [1,16,0,92,150,0,0,1.8,0,-1,0,-1.8,0,0, ldraw_lib__48__1_4rin10()], +// 1 16 0 92 150 0 0 1.8 0 -1 0 -1.8 0 0 48\1-4ring10.dat + [1,16,0,92,150,0,0,1.8,0,-1,0,-1.8,0,0, ldraw_lib__48__1_4ring10()], // 1 16 0 92 150 0 0 2.2 0 -1 0 -2.2 0 0 48\2-4ring9.dat [1,16,0,92,150,0,0,2.2,0,-1,0,-2.2,0,0, ldraw_lib__48__2_4ring9()], -// 1 16 0 92 150 1.8 0 0 0 -1 0 0 0 1.8 48\1-4rin10.dat - [1,16,0,92,150,1.8,0,0,0,-1,0,0,0,1.8, ldraw_lib__48__1_4rin10()], -// 1 16 0 76 150 0 0 2 0 -1 0 -2 0 0 48\2-4rin11.dat - [1,16,0,76,150,0,0,2,0,-1,0,-2,0,0, ldraw_lib__48__2_4rin11()], +// 1 16 0 92 150 1.8 0 0 0 -1 0 0 0 1.8 48\1-4ring10.dat + [1,16,0,92,150,1.8,0,0,0,-1,0,0,0,1.8, ldraw_lib__48__1_4ring10()], +// 1 16 0 76 150 0 0 2 0 -1 0 -2 0 0 48\2-4ring11.dat + [1,16,0,76,150,0,0,2,0,-1,0,-2,0,0, ldraw_lib__48__2_4ring11()], // 1 16 0 76 150 0 0 4 0 -1 0 -4 0 0 48\2-4ring6.dat [1,16,0,76,150,0,0,4,0,-1,0,-4,0,0, ldraw_lib__48__2_4ring6()], // 1 16 0 72 150 0 0 18 0 1 0 -18 0 0 48\2-4edge.dat diff --git a/parts/s/30613s01.scad b/parts/s/30613s01.scad index 5256209bb..470f25e8c 100644 --- a/parts/s/30613s01.scad +++ b/parts/s/30613s01.scad @@ -9,7 +9,7 @@ use <../../p/4-4ndis.scad> use <../../p/48/1-4cyli.scad> use <../../p/48/1-4edge.scad> use <../../p/48/1-4ndis.scad> -use <../../p/48/1-4rin20.scad> +use <../../p/48/1-4ring20.scad> use <../../p/box2-5.scad> use <../../p/box2-7.scad> use <../../p/box4-4a.scad> @@ -22,7 +22,7 @@ function ldraw_lib__s__30613s01() = [ // 0 ~Arch 3 x 6 x 5 - Half // 0 Name: s\30613s01.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Subpart UPDATE 2010-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__s__30613s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -206,8 +207,8 @@ function ldraw_lib__s__30613s01() = [ [1,16,-33.2,17.2,1.321,3.53554,0,-5.37402,-3.53554,0,-5.37402,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 57.2 -2.679 -40 0 0 0 0 -40 0 -1 0 48\1-4edge.dat [1,16,0,57.2,-2.679,-40,0,0,0,0,-40,0,-1,0, ldraw_lib__48__1_4edge()], -// 1 16 0 57.2 -2.679 -2 0 0 0 0 -2 0 0.2 0 48\1-4rin20.dat - [1,16,0,57.2,-2.679,-2,0,0,0,0,-2,0,0.2,0, ldraw_lib__48__1_4rin20()], +// 1 16 0 57.2 -2.679 -2 0 0 0 0 -2 0 0.2 0 48\1-4ring20.dat + [1,16,0,57.2,-2.679,-2,0,0,0,0,-2,0,0.2,0, ldraw_lib__48__1_4ring20()], // 1 16 0 12 -2.679 0 0 -2.8 2.8 0 0 0 -1 0 2-4edge.dat [1,16,0,12,-2.679,0,0,-2.8,2.8,0,0,0,-1,0, ldraw_lib__2_4edge()], // 1 16 0 12 -2.679 0 0 -2.8 -2.8 0 0 0 0.2 0 2-4ndis.dat @@ -530,8 +531,8 @@ function ldraw_lib__s__30613s01() = [ [4,16,-2.8,14.8,-2.67878,-5.4821,15.5593,-2.67878,0,15.2,-2.67878,0,14.8,-2.67878], // 1 16 -33.2 17.2 1.321 3.53554 0 -5.37402 -3.53554 0 -5.37402 0 -0.2 0 4-4ndis.dat [1,16,-33.2,17.2,1.321,3.53554,0,-5.37402,-3.53554,0,-5.37402,0,-0.2,0, ldraw_lib__4_4ndis()], -// 1 16 0 57.2 1.321 -2 0 0 0 0 -2 0 -0.2 0 48\1-4rin20.dat - [1,16,0,57.2,1.321,-2,0,0,0,0,-2,0,-0.2,0, ldraw_lib__48__1_4rin20()], +// 1 16 0 57.2 1.321 -2 0 0 0 0 -2 0 -0.2 0 48\1-4ring20.dat + [1,16,0,57.2,1.321,-2,0,0,0,0,-2,0,-0.2,0, ldraw_lib__48__1_4ring20()], // 1 16 0 12 1.321 0 0 -2.8 -2.8 0 0 0 -0.2 0 2-4ndis.dat [1,16,0,12,1.321,0,0,-2.8,-2.8,0,0,0,-0.2,0, ldraw_lib__2_4ndis()], // 4 16 0 8 1.32122 0 9.2 1.32122 -2.8 9.2 1.32122 -6.4 8 1.32122 diff --git a/parts/s/3068p69a.scad b/parts/s/3068p69a.scad index 2f393db52..d3f1619be 100644 --- a/parts/s/3068p69a.scad +++ b/parts/s/3068p69a.scad @@ -11,20 +11,20 @@ use <../../p/1-8ring2.scad> use <../../p/1-8ring9.scad> use <../../p/2-4disc.scad> use <../../p/2-4ndis.scad> -use <../../p/2-4rin16.scad> use <../../p/2-4ring1.scad> +use <../../p/2-4ring16.scad> use <../../p/2-4ring2.scad> use <../../p/2-4ring7.scad> use <../../p/3-16chrd.scad> use <../../p/3-16ndis.scad> -use <../../p/3-8rin16.scad> +use <../../p/3-8ring16.scad> use <../../p/3-8ring7.scad> function ldraw_lib__s__3068p69a() = [ // 0 ~Space Police II Pattern - Text // 0 Name: s\3068p69a.dat // 0 Author: Carsten Schmitz [Deckard] -// 0 !LDRAW_ORG Subpart UPDATE 2013-01 -// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -38,7 +38,8 @@ function ldraw_lib__s__3068p69a() = [ // 0 !HISTORY 2013-02-17 [MagFors] Changed colour 179 to 80 (printed silver) // 0 !HISTORY 2013-02-17 [MagFors] Removed t-junctions // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // S // @@ -188,8 +189,8 @@ function ldraw_lib__s__3068p69a() = [ [1,80,-62,0,-54,14,0,0,0,1,0,0,0,14, ldraw_lib__2_4ring1()], // 1 80 -62 0 -54 4 0 0 0 1 0 0 0 4 2-4ring7.dat [1,80,-62,0,-54,4,0,0,0,1,0,0,0,4, ldraw_lib__2_4ring7()], -// 1 80 -62 0 -54 2 0 0 0 1 0 0 0 2 2-4rin16.dat - [1,80,-62,0,-54,2,0,0,0,1,0,0,0,2, ldraw_lib__2_4rin16()], +// 1 80 -62 0 -54 2 0 0 0 1 0 0 0 2 2-4ring16.dat + [1,80,-62,0,-54,2,0,0,0,1,0,0,0,2, ldraw_lib__2_4ring16()], // 1 16 -62 0 -54 34 0 0 0 1 0 0 0 34 2-4ndis.dat [1,16,-62,0,-54,34,0,0,0,1,0,0,0,34, ldraw_lib__2_4ndis()], // 1 16 -62 0 -80 -9.899 0 9.899 0 1 0 -9.899 0 -9.899 1-4chrd.dat @@ -198,8 +199,8 @@ function ldraw_lib__s__3068p69a() = [ [1,80,-62,0,-80,-9.899,0,9.899,0,1,0,-9.899,0,-9.899, ldraw_lib__1_4ring1()], // 1 80 -62 0 -80 -3.696 0 1.531 0 1 0 -1.531 0 -3.696 3-8ring7.dat [1,80,-62,0,-80,-3.696,0,1.531,0,1,0,-1.531,0,-3.696, ldraw_lib__3_8ring7()], -// 1 80 -62 0 -80 -1.848 0 0.765 0 1 0 -0.765 0 -1.848 3-8rin16.dat - [1,80,-62,0,-80,-1.848,0,0.765,0,1,0,-0.765,0,-1.848, ldraw_lib__3_8rin16()], +// 1 80 -62 0 -80 -1.848 0 0.765 0 1 0 -0.765 0 -1.848 3-8ring16.dat + [1,80,-62,0,-80,-1.848,0,0.765,0,1,0,-0.765,0,-1.848, ldraw_lib__3_8ring16()], // 1 16 -62 0 -80 0 0 34 0 1 0 -34 0 0 3-16ndis.dat [1,16,-62,0,-80,0,0,34,0,1,0,-34,0,0, ldraw_lib__3_16ndis()], // 1 16 -62 0 -80 0 0 -34 0 1 0 -34 0 0 3-16ndis.dat diff --git a/parts/s/3070batc.scad b/parts/s/3070batc.scad index 5c99f2f71..b8c50eba2 100644 --- a/parts/s/3070batc.scad +++ b/parts/s/3070batc.scad @@ -1,12 +1,12 @@ use <../../lib.scad> -use <../../p/1-4rin11.scad> -use <../../p/1-4rin14.scad> +use <../../p/1-4ring11.scad> +use <../../p/1-4ring14.scad> use <../../p/1-4ring6.scad> function ldraw_lib__s__3070batc() = [ // 0 ~Tile 1 x 1 with "C" Pattern // 0 Name: s\3070batc.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Subpart UPDATE 2009-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -14,26 +14,27 @@ function ldraw_lib__s__3070batc() = [ [0,"BFC","CW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 0 0 -.3536 0 .3536 0 1 0 -.3536 0 -.3536 1-4rin11.dat - [1,16,0,0,0,-.3536,0,.3536,0,1,0,-.3536,0,-.3536, ldraw_lib__1_4rin11()], +// 1 16 0 0 0 -.3536 0 .3536 0 1 0 -.3536 0 -.3536 1-4ring11.dat + [1,16,0,0,0,-.3536,0,.3536,0,1,0,-.3536,0,-.3536, ldraw_lib__1_4ring11()], // 1 16 0 0 0 -.7071 0 .7071 0 1 0 -.7071 0 -.7071 1-4ring6.dat [1,16,0,0,0,-.7071,0,.7071,0,1,0,-.7071,0,-.7071, ldraw_lib__1_4ring6()], -// 1 16 0 0 0 -.3536 0 .3536 0 1 0 -.3536 0 -.3536 1-4rin14.dat - [1,16,0,0,0,-.3536,0,.3536,0,1,0,-.3536,0,-.3536, ldraw_lib__1_4rin14()], -// 1 16 0 0 0 -.3536 0 -.3536 0 1 0 .3536 0 -.3536 1-4rin11.dat - [1,16,0,0,0,-.3536,0,-.3536,0,1,0,.3536,0,-.3536, ldraw_lib__1_4rin11()], +// 1 16 0 0 0 -.3536 0 .3536 0 1 0 -.3536 0 -.3536 1-4ring14.dat + [1,16,0,0,0,-.3536,0,.3536,0,1,0,-.3536,0,-.3536, ldraw_lib__1_4ring14()], +// 1 16 0 0 0 -.3536 0 -.3536 0 1 0 .3536 0 -.3536 1-4ring11.dat + [1,16,0,0,0,-.3536,0,-.3536,0,1,0,.3536,0,-.3536, ldraw_lib__1_4ring11()], // 1 16 0 0 0 -.7071 0 -.7071 0 1 0 .7071 0 -.7071 1-4ring6.dat [1,16,0,0,0,-.7071,0,-.7071,0,1,0,.7071,0,-.7071, ldraw_lib__1_4ring6()], -// 1 16 0 0 0 -.3536 0 -.3536 0 1 0 .3536 0 -.3536 1-4rin14.dat - [1,16,0,0,0,-.3536,0,-.3536,0,1,0,.3536,0,-.3536, ldraw_lib__1_4rin14()], -// 1 16 0 0 0 .3536 0 -.3536 0 1 0 .3536 0 .3536 1-4rin11.dat - [1,16,0,0,0,.3536,0,-.3536,0,1,0,.3536,0,.3536, ldraw_lib__1_4rin11()], +// 1 16 0 0 0 -.3536 0 -.3536 0 1 0 .3536 0 -.3536 1-4ring14.dat + [1,16,0,0,0,-.3536,0,-.3536,0,1,0,.3536,0,-.3536, ldraw_lib__1_4ring14()], +// 1 16 0 0 0 .3536 0 -.3536 0 1 0 .3536 0 .3536 1-4ring11.dat + [1,16,0,0,0,.3536,0,-.3536,0,1,0,.3536,0,.3536, ldraw_lib__1_4ring11()], // 1 16 0 0 0 .7071 0 -.7071 0 1 0 .7071 0 .7071 1-4ring6.dat [1,16,0,0,0,.7071,0,-.7071,0,1,0,.7071,0,.7071, ldraw_lib__1_4ring6()], -// 1 16 0 0 0 .3536 0 -.3536 0 1 0 .3536 0 .3536 1-4rin14.dat - [1,16,0,0,0,.3536,0,-.3536,0,1,0,.3536,0,.3536, ldraw_lib__1_4rin14()], +// 1 16 0 0 0 .3536 0 -.3536 0 1 0 .3536 0 .3536 1-4ring14.dat + [1,16,0,0,0,.3536,0,-.3536,0,1,0,.3536,0,.3536, ldraw_lib__1_4ring14()], // 4 16 3.8891 0 -3.8891 4.817 0 -2.5 6.9293 0 -2.8703 5.3033 0 -5.3033 [4,16,3.8891,0,-3.8891,4.817,0,-2.5,6.9293,0,-2.8703,5.3033,0,-5.3033], // 3 16 4.817 0 -2.5 7.003 0 -2.5 6.9293 0 -2.8703 diff --git a/parts/s/3070batg.scad b/parts/s/3070batg.scad index ee3263388..a3fade1ee 100644 --- a/parts/s/3070batg.scad +++ b/parts/s/3070batg.scad @@ -1,12 +1,12 @@ use <../../lib.scad> -use <../../p/1-4rin11.scad> -use <../../p/1-4rin14.scad> +use <../../p/1-4ring11.scad> +use <../../p/1-4ring14.scad> use <../../p/1-4ring6.scad> function ldraw_lib__s__3070batg() = [ // 0 ~Tile 1 x 1 with "G" Pattern // 0 Name: s\3070batg.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Subpart UPDATE 2009-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -14,26 +14,27 @@ function ldraw_lib__s__3070batg() = [ [0,"BFC","CW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 0 0 -.3536 0 .3536 0 1 0 -.3536 0 -.3536 1-4rin11.dat - [1,16,0,0,0,-.3536,0,.3536,0,1,0,-.3536,0,-.3536, ldraw_lib__1_4rin11()], +// 1 16 0 0 0 -.3536 0 .3536 0 1 0 -.3536 0 -.3536 1-4ring11.dat + [1,16,0,0,0,-.3536,0,.3536,0,1,0,-.3536,0,-.3536, ldraw_lib__1_4ring11()], // 1 16 0 0 0 -.7071 0 .7071 0 1 0 -.7071 0 -.7071 1-4ring6.dat [1,16,0,0,0,-.7071,0,.7071,0,1,0,-.7071,0,-.7071, ldraw_lib__1_4ring6()], -// 1 16 0 0 0 -.3536 0 .3536 0 1 0 -.3536 0 -.3536 1-4rin14.dat - [1,16,0,0,0,-.3536,0,.3536,0,1,0,-.3536,0,-.3536, ldraw_lib__1_4rin14()], -// 1 16 0 0 0 -.3536 0 -.3536 0 1 0 .3536 0 -.3536 1-4rin11.dat - [1,16,0,0,0,-.3536,0,-.3536,0,1,0,.3536,0,-.3536, ldraw_lib__1_4rin11()], +// 1 16 0 0 0 -.3536 0 .3536 0 1 0 -.3536 0 -.3536 1-4ring14.dat + [1,16,0,0,0,-.3536,0,.3536,0,1,0,-.3536,0,-.3536, ldraw_lib__1_4ring14()], +// 1 16 0 0 0 -.3536 0 -.3536 0 1 0 .3536 0 -.3536 1-4ring11.dat + [1,16,0,0,0,-.3536,0,-.3536,0,1,0,.3536,0,-.3536, ldraw_lib__1_4ring11()], // 1 16 0 0 0 -.7071 0 -.7071 0 1 0 .7071 0 -.7071 1-4ring6.dat [1,16,0,0,0,-.7071,0,-.7071,0,1,0,.7071,0,-.7071, ldraw_lib__1_4ring6()], -// 1 16 0 0 0 -.3536 0 -.3536 0 1 0 .3536 0 -.3536 1-4rin14.dat - [1,16,0,0,0,-.3536,0,-.3536,0,1,0,.3536,0,-.3536, ldraw_lib__1_4rin14()], -// 1 16 0 0 0 .3536 0 -.3536 0 1 0 .3536 0 .3536 1-4rin11.dat - [1,16,0,0,0,.3536,0,-.3536,0,1,0,.3536,0,.3536, ldraw_lib__1_4rin11()], +// 1 16 0 0 0 -.3536 0 -.3536 0 1 0 .3536 0 -.3536 1-4ring14.dat + [1,16,0,0,0,-.3536,0,-.3536,0,1,0,.3536,0,-.3536, ldraw_lib__1_4ring14()], +// 1 16 0 0 0 .3536 0 -.3536 0 1 0 .3536 0 .3536 1-4ring11.dat + [1,16,0,0,0,.3536,0,-.3536,0,1,0,.3536,0,.3536, ldraw_lib__1_4ring11()], // 1 16 0 0 0 .7071 0 -.7071 0 1 0 .7071 0 .7071 1-4ring6.dat [1,16,0,0,0,.7071,0,-.7071,0,1,0,.7071,0,.7071, ldraw_lib__1_4ring6()], -// 1 16 0 0 0 .3536 0 -.3536 0 1 0 .3536 0 .3536 1-4rin14.dat - [1,16,0,0,0,.3536,0,-.3536,0,1,0,.3536,0,.3536, ldraw_lib__1_4rin14()], +// 1 16 0 0 0 .3536 0 -.3536 0 1 0 .3536 0 .3536 1-4ring14.dat + [1,16,0,0,0,.3536,0,-.3536,0,1,0,.3536,0,.3536, ldraw_lib__1_4ring14()], // 4 16 3.8891 0 -3.8891 5.0815 0 -2.1049 5.5 0 -5.009 5.3033 0 -5.3033 [4,16,3.8891,0,-3.8891,5.0815,0,-2.1049,5.5,0,-5.009,5.3033,0,-5.3033], // 4 16 5.0815 0 -2.1049 5.202 0 -1.5 5.5 0 -1.5 5.5 0 -5.009 diff --git a/parts/s/3070bato.scad b/parts/s/3070bato.scad index 2bed4129c..445031291 100644 --- a/parts/s/3070bato.scad +++ b/parts/s/3070bato.scad @@ -1,12 +1,12 @@ use <../../lib.scad> -use <../../p/4-4rin11.scad> -use <../../p/4-4rin14.scad> +use <../../p/4-4ring11.scad> +use <../../p/4-4ring14.scad> use <../../p/4-4ring6.scad> function ldraw_lib__s__3070bato() = [ // 0 ~Tile 1 x 1 with "O" Pattern // 0 Name: s\3070bato.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Subpart UPDATE 2009-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -14,14 +14,15 @@ function ldraw_lib__s__3070bato() = [ [0,"BFC","CW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin11.dat - [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin11()], +// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring11.dat + [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring11()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring6.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring6()], -// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin14.dat - [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin14()], +// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring14.dat + [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring14()], // 0 ]; module ldraw_lib__s__3070bato(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) diff --git a/parts/s/3070batq.scad b/parts/s/3070batq.scad index 6d2274d54..66c69576e 100644 --- a/parts/s/3070batq.scad +++ b/parts/s/3070batq.scad @@ -1,12 +1,12 @@ use <../../lib.scad> -use <../../p/4-4rin11.scad> -use <../../p/4-4rin14.scad> +use <../../p/4-4ring11.scad> +use <../../p/4-4ring14.scad> use <../../p/4-4ring6.scad> function ldraw_lib__s__3070batq() = [ // 0 ~Tile 1 x 1 with "Q" Pattern // 0 Name: s\3070batq.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Subpart UPDATE 2009-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -14,14 +14,15 @@ function ldraw_lib__s__3070batq() = [ [0,"BFC","CW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin11.dat - [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin11()], +// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring11.dat + [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring11()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring6.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring6()], -// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin14.dat - [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin14()], +// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring14.dat + [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring14()], // 4 16 7.5 0 -7.5 4.672 0 -7.5 0.672 0 -3.5 3.5 0 -3.5 [4,16,7.5,0,-7.5,4.672,0,-7.5,0.672,0,-3.5,3.5,0,-3.5], // 0 diff --git a/parts/s/3070baub.scad b/parts/s/3070baub.scad index e73f88b3a..4a0799263 100644 --- a/parts/s/3070baub.scad +++ b/parts/s/3070baub.scad @@ -1,12 +1,12 @@ use <../../lib.scad> -use <../../p/4-4rin11.scad> -use <../../p/4-4rin14.scad> +use <../../p/4-4ring11.scad> +use <../../p/4-4ring14.scad> use <../../p/4-4ring6.scad> function ldraw_lib__s__3070baub() = [ // 0 ~Tile 1 x 1 with "O Slash" Pattern // 0 Name: s\3070baub.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Subpart UPDATE 2009-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -14,14 +14,15 @@ function ldraw_lib__s__3070baub() = [ [0,"BFC","CW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin11.dat - [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin11()], +// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring11.dat + [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring11()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring6.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring6()], -// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin14.dat - [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin14()], +// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring14.dat + [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring14()], // 4 16 -7.571 0 -6.571 6.571 0 7.571 7.571 0 6.571 -6.571 0 -7.571 [4,16,-7.571,0,-6.571,6.571,0,7.571,7.571,0,6.571,-6.571,0,-7.571], // 0 diff --git a/parts/s/3070baud.scad b/parts/s/3070baud.scad index 3b727e035..836239d32 100644 --- a/parts/s/3070baud.scad +++ b/parts/s/3070baud.scad @@ -1,12 +1,12 @@ use <../../lib.scad> -use <../../p/4-4rin11.scad> -use <../../p/4-4rin14.scad> +use <../../p/4-4ring11.scad> +use <../../p/4-4ring14.scad> use <../../p/4-4ring6.scad> function ldraw_lib__s__3070baud() = [ // 0 ~Tile 1 x 1 with "O Diaeresis" Pattern // 0 Name: s\3070baud.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Subpart UPDATE 2009-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -14,14 +14,15 @@ function ldraw_lib__s__3070baud() = [ [0,"BFC","CW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 0 -1.125 0.375 0 0 0 1 0 0 0 0.425 4-4rin11.dat - [1,16,0,0,-1.125,0.375,0,0,0,1,0,0,0,0.425, ldraw_lib__4_4rin11()], +// 1 16 0 0 -1.125 0.375 0 0 0 1 0 0 0 0.425 4-4ring11.dat + [1,16,0,0,-1.125,0.375,0,0,0,1,0,0,0,0.425, ldraw_lib__4_4ring11()], // 1 16 0 0 -1.125 0.75 0 0 0 1 0 0 0 0.85 4-4ring6.dat [1,16,0,0,-1.125,0.75,0,0,0,1,0,0,0,0.85, ldraw_lib__4_4ring6()], -// 1 16 0 0 -1.125 0.375 0 0 0 1 0 0 0 0.425 4-4rin14.dat - [1,16,0,0,-1.125,0.375,0,0,0,1,0,0,0,0.425, ldraw_lib__4_4rin14()], +// 1 16 0 0 -1.125 0.375 0 0 0 1 0 0 0 0.425 4-4ring14.dat + [1,16,0,0,-1.125,0.375,0,0,0,1,0,0,0,0.425, ldraw_lib__4_4ring14()], // 4 16 2 0 6 0.5 0 6 0.5 0 7.5 2 0 7.5 [4,16,2,0,6,0.5,0,6,0.5,0,7.5,2,0,7.5], // 4 16 -.5 0 6 -2 0 6 -2 0 7.5 -.5 0 7.5 diff --git a/parts/s/31333s01.scad b/parts/s/31333s01.scad index d06344efd..4c15ef92e 100644 --- a/parts/s/31333s01.scad +++ b/parts/s/31333s01.scad @@ -2,15 +2,15 @@ use <../../lib.scad> use <../../p/48/4-4cylc.scad> use <../../p/48/4-4cylo.scad> use <../../p/48/4-4edge.scad> -use <../../p/48/4-4rin10.scad> -use <../../p/48/4-4rin14.scad> +use <../../p/48/4-4ring10.scad> +use <../../p/48/4-4ring14.scad> use <../../p/48/tm04o3750.scad> use <../../p/stud8.scad> function ldraw_lib__s__31333s01() = [ // 0 ~Duplo Dish without Top Surface // 0 Name: s\31333s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,18 +20,19 @@ function ldraw_lib__s__31333s01() = [ // 0 !HISTORY 2020-12-12 {LEGO/Unity Microgame} Original part shape // 0 !HISTORY 2021-01-19 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -12.5 0 40.3 0 0 0 12.5 0 0 0 40.3 48\4-4cylc.dat [1,16,0,-12.5,0,40.3,0,0,0,12.5,0,0,0,40.3, ldraw_lib__48__4_4cylc()], -// 1 16 0 0 0 4.03 0 0 0 -1 0 0 0 4.03 48\4-4rin10.dat - [1,16,0,0,0,4.03,0,0,0,-1,0,0,0,4.03, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 0 4.03 0 0 0 -1 0 0 0 4.03 48\4-4ring10.dat + [1,16,0,0,0,4.03,0,0,0,-1,0,0,0,4.03, ldraw_lib__48__4_4ring10()], // 1 16 0 0 0 44.33 0 0 0 -12.5 0 0 0 44.33 48\4-4cylo.dat [1,16,0,0,0,44.33,0,0,0,-12.5,0,0,0,44.33, ldraw_lib__48__4_4cylo()], -// 1 16 0 -31 0 4.06358 0 0 0 1 0 0 0 4.06358 48\4-4rin14.dat - [1,16,0,-31,0,4.06358,0,0,0,1,0,0,0,4.06358, ldraw_lib__48__4_4rin14()], +// 1 16 0 -31 0 4.06358 0 0 0 1 0 0 0 4.06358 48\4-4ring14.dat + [1,16,0,-31,0,4.06358,0,0,0,1,0,0,0,4.06358, ldraw_lib__48__4_4ring14()], // 1 16 0 -31 0 60.95375 0 0 0 1 0 0 0 60.95375 48\4-4edge.dat [1,16,0,-31,0,60.95375,0,0,0,1,0,0,0,60.95375, ldraw_lib__48__4_4edge()], // 1 16 0 -31 0 56.89017 0 0 0 1 0 0 0 56.89017 48\4-4edge.dat diff --git a/parts/s/32030s01.scad b/parts/s/32030s01.scad index 1c50ce33b..6147c00b0 100644 --- a/parts/s/32030s01.scad +++ b/parts/s/32030s01.scad @@ -3,12 +3,12 @@ use <../../p/1-8con19.scad> use <../../p/1-8con20.scad> use <../../p/1-8cyli.scad> use <../../p/1-8edge.scad> -use <../../p/1-8rin23.scad> +use <../../p/1-8ring23.scad> function ldraw_lib__s__32030s01() = [ // 0 ~Excavator Bucket 18 x 10 (Rib and tooth) // 0 Name: s\32030s01.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Subpart UPDATE 2009-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,8 @@ function ldraw_lib__s__32030s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 -162 56 4 -70 56 4 [2,24,-162,56,4,-70,56,4], @@ -42,10 +43,10 @@ function ldraw_lib__s__32030s01() = [ [1,16,-70,8,4,0,0,46,46,0,0,0,1,0, ldraw_lib__1_8edge()], // 1 16 -70 8 -4 0 0 46 46 0 0 0 1 0 1-8edge.dat [1,16,-70,8,-4,0,0,46,46,0,0,0,1,0, ldraw_lib__1_8edge()], -// 1 16 -70 8 -4 0 0 2 2 0 0 0 1 0 1-8rin23.dat - [1,16,-70,8,-4,0,0,2,2,0,0,0,1,0, ldraw_lib__1_8rin23()], -// 1 16 -70 8 4 0 0 2 2 0 0 0 -1 0 1-8rin23.dat - [1,16,-70,8,4,0,0,2,2,0,0,0,-1,0, ldraw_lib__1_8rin23()], +// 1 16 -70 8 -4 0 0 2 2 0 0 0 1 0 1-8ring23.dat + [1,16,-70,8,-4,0,0,2,2,0,0,0,1,0, ldraw_lib__1_8ring23()], +// 1 16 -70 8 4 0 0 2 2 0 0 0 -1 0 1-8ring23.dat + [1,16,-70,8,4,0,0,2,2,0,0,0,-1,0, ldraw_lib__1_8ring23()], // 1 16 -70 8 -4 0 0 48 48 0 0 0 1 0 1-8edge.dat [1,16,-70,8,-4,0,0,48,48,0,0,0,1,0, ldraw_lib__1_8edge()], // 1 16 -70 8 -4 0 0 48 48 0 0 0 8 0 1-8cyli.dat diff --git a/parts/s/32085s01.scad b/parts/s/32085s01.scad index c81da4ff5..8eafb6efc 100644 --- a/parts/s/32085s01.scad +++ b/parts/s/32085s01.scad @@ -2,15 +2,15 @@ use <../../lib.scad> use <../../p/1-4cyls2.scad> use <../../p/1-8cylo.scad> use <../../p/1-8edge.scad> -use <../../p/1-8rin10.scad> +use <../../p/1-8ring10.scad> use <../../p/1-8ring9.scad> use <../../p/2-4cylo.scad> use <../../p/2-4edge.scad> use <../../p/2-4ndis.scad> use <../../p/2-4ring3.scad> use <../../p/2-4ring6.scad> -use <../../p/3-16rin7.scad> -use <../../p/3-16rin8.scad> +use <../../p/3-16ring7.scad> +use <../../p/3-16ring8.scad> use <../../p/5-16cyli.scad> use <../../p/box2-9p.scad> use <../../p/box3u5p.scad> @@ -22,7 +22,7 @@ function ldraw_lib__s__32085s01() = [ // 0 ~Train Base 6 x 14 Inverted Sloped Front Half // 0 Name: s\32085s01.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2018-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__s__32085s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 3 16 24 56 -7.5 36 56 -7.5 40 56 -9 [3,16,24,56,-7.5,36,56,-7.5,40,56,-9], @@ -272,8 +273,8 @@ function ldraw_lib__s__32085s01() = [ [5,24,7.7781,32.41421,-22.2219,7.7781,28,-22.2219,10.06494,28,-25.64372,4.2097,28,-19.8371], // 1 16 0 28 -30 0 0 1 0 1 0 1 0 0 1-8ring9.dat [1,16,0,28,-30,0,0,1,0,1,0,1,0,0, ldraw_lib__1_8ring9()], -// 1 16 0 28 -30 0 0 1 0 1 0 1 0 0 1-8rin10.dat - [1,16,0,28,-30,0,0,1,0,1,0,1,0,0, ldraw_lib__1_8rin10()], +// 1 16 0 28 -30 0 0 1 0 1 0 1 0 0 1-8ring10.dat + [1,16,0,28,-30,0,0,1,0,1,0,1,0,0, ldraw_lib__1_8ring10()], // 3 16 7.70561 28 -25.64372 10.06494 28 -25.64372 6.3639 28 -23.6361 [3,16,7.70561,28,-25.64372,10.06494,28,-25.64372,6.3639,28,-23.6361], // 3 16 6.3639 28 -23.6361 10.06494 28 -25.64372 7.071 28 -22.929 @@ -301,10 +302,10 @@ function ldraw_lib__s__32085s01() = [ // // 1 16 0 24 -30 0 0 1 0 1 0 -1 0 0 2-4ring6.dat [1,16,0,24,-30,0,0,1,0,1,0,-1,0,0, ldraw_lib__2_4ring6()], -// 1 16 0 24 -30 0 0 1 0 1 0 1 0 0 3-16rin7.dat - [1,16,0,24,-30,0,0,1,0,1,0,1,0,0, ldraw_lib__3_16rin7()], -// 1 16 0 24 -30 0 0 1 0 1 0 1 0 0 3-16rin8.dat - [1,16,0,24,-30,0,0,1,0,1,0,1,0,0, ldraw_lib__3_16rin8()], +// 1 16 0 24 -30 0 0 1 0 1 0 1 0 0 3-16ring7.dat + [1,16,0,24,-30,0,0,1,0,1,0,1,0,0, ldraw_lib__3_16ring7()], +// 1 16 0 24 -30 0 0 1 0 1 0 1 0 0 3-16ring8.dat + [1,16,0,24,-30,0,0,1,0,1,0,1,0,0, ldraw_lib__3_16ring8()], // 3 16 8.75033 24 -28.74444 7 24 -30 6.4673 24 -32.6789 [3,16,8.75033,24,-28.74444,7,24,-30,6.4673,24,-32.6789], // 3 16 7 24 -30 8.75033 24 -28.74444 6.4673 24 -27.3211 diff --git a/parts/s/32203s01.scad b/parts/s/32203s01.scad new file mode 100644 index 000000000..5b7c8a2b9 --- /dev/null +++ b/parts/s/32203s01.scad @@ -0,0 +1,29 @@ +use <../../lib.scad> +use <../../p/connhole.scad> +use <../../p/rect2p.scad> +use <../../p/znap1.scad> +function ldraw_lib__s__32203s01() = [ +// 0 ~Znap Beam Segment with Connhole +// 0 Name: s\32203s01.dat +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 0 0 -20 -1 0 0 0 1 0 0 0 -1 znap1.dat + [1,16,0,0,-20,-1,0,0,0,1,0,0,0,-1, ldraw_lib__znap1()], +// 1 16 10 0 -20 0 -1 0 0 0 -10 20 0 0 rect2p.dat + [1,16,10,0,-20,0,-1,0,0,0,-10,20,0,0, ldraw_lib__rect2p()], +// 1 16 -10 0 -20 0 1 0 0 0 10 20 0 0 rect2p.dat + [1,16,-10,0,-20,0,1,0,0,0,10,20,0,0, ldraw_lib__rect2p()], +]; +module ldraw_lib__s__32203s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__32203s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__32203s01(line=0.2); \ No newline at end of file diff --git a/parts/s/32205s01.scad b/parts/s/32205s01.scad new file mode 100644 index 000000000..fc7397e5a --- /dev/null +++ b/parts/s/32205s01.scad @@ -0,0 +1,221 @@ +use <../../lib.scad> +use <../../p/1-16cylo.scad> +use <../../p/3-16tang.scad> +use <../../p/48/1-8aring.scad> +use <../../p/48/1-8tang.scad> +use <../../p/8/3-8chrd.scad> +use <../../p/8/3-8cylo.scad> +function ldraw_lib__s__32205s01() = [ +// 0 ~Znap Beam Curved 3 Holes - Eighth +// 0 Name: s\32205s01.dat +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-02-16 [GeraldLasser] Complete Rework and Subfiled +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 0 -10 0 0 0 -50 0 1 0 50 0 0 48\1-8aring.dat + [1,16,0,-10,0,0,0,-50,0,1,0,50,0,0, ldraw_lib__48__1_8aring()], +// 1 16 0 -10 0 0 0 -30 0 1 0 30 0 0 48\1-8tang.dat + [1,16,0,-10,0,0,0,-30,0,1,0,30,0,0, ldraw_lib__48__1_8tang()], +// +// 1 16 0 -10 40 0 0 -9 0 1 0 9 0 0 3-16tang.dat + [1,16,0,-10,40,0,0,-9,0,1,0,9,0,0, ldraw_lib__3_16tang()], +// 1 16 0 -10 40 0 0 -9 0 1 0 -9 0 0 3-16tang.dat + [1,16,0,-10,40,0,0,-9,0,1,0,-9,0,0, ldraw_lib__3_16tang()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 -9.2296 -10 44.0557 -.21443 0 1.0789 0 8 0 1.0789 0 .21443 8\3-8cylo.dat + [1,16,-9.2296,-10,44.0557,-.21443,0,1.0789,0,8,0,1.0789,0,.21443, ldraw_lib__8__3_8cylo()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 -8.0491 -10 33.6132 0 0 1 0 8 0 -1 0 0 8\3-8cylo.dat + [1,16,-8.0491,-10,33.6132,0,0,1,0,8,0,-1,0,0, ldraw_lib__8__3_8cylo()], +// 1 16 0 -10 40 -9 0 0 0 8 0 0 0 9 1-16cylo.dat + [1,16,0,-10,40,-9,0,0,0,8,0,0,0,9, ldraw_lib__1_16cylo()], +// 1 16 0 -10 40 -9 0 0 0 8 0 0 0 -9 1-16cylo.dat + [1,16,0,-10,40,-9,0,0,0,8,0,0,0,-9, ldraw_lib__1_16cylo()], +// 4 16 -8.3151 -10 36.5557 -8.3151 -2 36.5557 -7.6302 -2 34.9015 -7.6302 -10 34.9015 + [4,16,-8.3151,-10,36.5557,-8.3151,-2,36.5557,-7.6302,-2,34.9015,-7.6302,-10,34.9015], +// 4 16 -7.6302 -10 34.9015 -7.6302 -2 34.9015 -7.342 -2 34.3203 -7.342 -10 34.3203 + [4,16,-7.6302,-10,34.9015,-7.6302,-2,34.9015,-7.342,-2,34.3203,-7.342,-10,34.3203], +// 2 24 -8.3151 -10 36.5557 -7.6302 -10 34.9015 + [2,24,-8.3151,-10,36.5557,-7.6302,-10,34.9015], +// 2 24 -7.6302 -10 34.9015 -7.342 -10 34.3203 + [2,24,-7.6302,-10,34.9015,-7.342,-10,34.3203], +// 2 24 -8.3151 -2 36.5557 -7.6302 -2 34.9015 + [2,24,-8.3151,-2,36.5557,-7.6302,-2,34.9015], +// 2 24 -7.6302 -2 34.9015 -7.342 -2 34.3203 + [2,24,-7.6302,-2,34.9015,-7.342,-2,34.3203], +// +// 3 16 -1.7901 -10 49 0 -10 49 0 -10 50 + [3,16,-1.7901,-10,49,0,-10,49,0,-10,50], +// 3 16 -1.7901 -10 49 0 -10 50 -3.4443 -10 48.3151 + [3,16,-1.7901,-10,49,0,-10,50,-3.4443,-10,48.3151], +// 3 16 -3.4443 -10 48.3151 0 -10 50 -19.135 -10 46.195 + [3,16,-3.4443,-10,48.3151,0,-10,50,-19.135,-10,46.195], +// 3 16 -3.4443 -10 48.3151 -19.135 -10 46.195 -5.0985 -10 47.6302 + [3,16,-3.4443,-10,48.3151,-19.135,-10,46.195,-5.0985,-10,47.6302], +// 3 16 -5.0985 -10 47.6302 -19.135 -10 46.195 -9.444 -10 45.1346 + [3,16,-5.0985,-10,47.6302,-19.135,-10,46.195,-9.444,-10,45.1346], +// 3 16 -8.1507 -10 44.2701 -8.3151 -10 43.4443 -7.6302 -10 45.0985 + [3,16,-8.1507,-10,44.2701,-8.3151,-10,43.4443,-7.6302,-10,45.0985], +// 3 16 -8.6183 -10 44.9702 -8.1507 -10 44.2701 -7.6302 -10 45.0985 + [3,16,-8.6183,-10,44.9702,-8.1507,-10,44.2701,-7.6302,-10,45.0985], +// 3 16 -8.6183 -10 44.9702 -7.6302 -10 45.0985 -6.3639 -10 46.3639 + [3,16,-8.6183,-10,44.9702,-7.6302,-10,45.0985,-6.3639,-10,46.3639], +// 4 16 -8.6183 -10 44.9702 -6.3639 -10 46.3639 -5.0985 -10 47.6302 -9.444 -10 45.1346 + [4,16,-8.6183,-10,44.9702,-6.3639,-10,46.3639,-5.0985,-10,47.6302,-9.444,-10,45.1346], +// 3 16 -19.135 -10 46.195 -11.999 -10 44.7829 -9.444 -10 45.1346 + [3,16,-19.135,-10,46.195,-11.999,-10,44.7829,-9.444,-10,45.1346], +// 3 16 -11.999 -10 44.7829 -19.135 -10 46.195 -17.7435 -10 42.8356 + [3,16,-11.999,-10,44.7829,-19.135,-10,46.195,-17.7435,-10,42.8356], +// 3 16 -17.7435 -10 42.8356 -19.135 -10 46.195 -23.182 -10 40.1511 + [3,16,-17.7435,-10,42.8356,-19.135,-10,46.195,-23.182,-10,40.1511], +// 3 16 -23.182 -10 40.1511 -19.135 -10 46.195 -35.355 -10 35.355 + [3,16,-23.182,-10,40.1511,-19.135,-10,46.195,-35.355,-10,35.355], +// 3 16 -23.182 -10 40.1511 -35.355 -10 35.355 -28.2263 -10 36.7851 + [3,16,-23.182,-10,40.1511,-35.355,-10,35.355,-28.2263,-10,36.7851], +// 3 16 -28.2263 -10 36.7851 -35.355 -10 35.355 -32.7839 -10 32.7839 + [3,16,-28.2263,-10,36.7851,-35.355,-10,35.355,-32.7839,-10,32.7839], +// 2 24 -32.7839 -10 32.7839 -28.2263 -10 36.7851 + [2,24,-32.7839,-10,32.7839,-28.2263,-10,36.7851], +// 2 24 -28.2263 -10 36.7851 -23.182 -10 40.1511 + [2,24,-28.2263,-10,36.7851,-23.182,-10,40.1511], +// 2 24 -23.182 -10 40.1511 -17.7435 -10 42.8356 + [2,24,-23.182,-10,40.1511,-17.7435,-10,42.8356], +// 2 24 -17.7435 -10 42.8356 -11.999 -10 44.7829 + [2,24,-17.7435,-10,42.8356,-11.999,-10,44.7829], +// 2 24 -11.999 -10 44.7829 -9.444 -10 45.1346 + [2,24,-11.999,-10,44.7829,-9.444,-10,45.1346], +// 2 24 -9.444 -2 45.1346 -11.999 -2 44.7829 + [2,24,-9.444,-2,45.1346,-11.999,-2,44.7829], +// 2 24 -11.999 -2 44.7829 -17.7435 -2 42.8356 + [2,24,-11.999,-2,44.7829,-17.7435,-2,42.8356], +// 2 24 -17.7435 -2 42.8356 -23.182 -2 40.1511 + [2,24,-17.7435,-2,42.8356,-23.182,-2,40.1511], +// 2 24 -23.182 -2 40.1511 -28.2263 -2 36.7851 + [2,24,-23.182,-2,40.1511,-28.2263,-2,36.7851], +// 2 24 -28.2263 -2 36.7851 -32.7839 -2 32.7839 + [2,24,-28.2263,-2,36.7851,-32.7839,-2,32.7839], +// 4 16 -28.2263 -10 36.7851 -32.7839 -10 32.7839 -32.7839 -2 32.7839 -28.2263 -2 36.7851 + [4,16,-28.2263,-10,36.7851,-32.7839,-10,32.7839,-32.7839,-2,32.7839,-28.2263,-2,36.7851], +// 4 16 -17.7435 -10 42.8356 -23.182 -10 40.1511 -23.182 -2 40.1511 -17.7435 -2 42.8356 + [4,16,-17.7435,-10,42.8356,-23.182,-10,40.1511,-23.182,-2,40.1511,-17.7435,-2,42.8356], +// 4 16 -23.182 -10 40.1511 -28.2263 -10 36.7851 -28.2263 -2 36.7851 -23.182 -2 40.1511 + [4,16,-23.182,-10,40.1511,-28.2263,-10,36.7851,-28.2263,-2,36.7851,-23.182,-2,40.1511], +// 4 16 -11.999 -10 44.7829 -17.7435 -10 42.8356 -17.7435 -2 42.8356 -11.999 -2 44.7829 + [4,16,-11.999,-10,44.7829,-17.7435,-10,42.8356,-17.7435,-2,42.8356,-11.999,-2,44.7829], +// 4 16 -11.999 -2 44.7829 -9.444 -2 45.1346 -9.444 -10 45.1346 -11.999 -10 44.7829 + [4,16,-11.999,-2,44.7829,-9.444,-2,45.1346,-9.444,-10,45.1346,-11.999,-10,44.7829], +// +// 3 16 -7.6302 -10 34.9015 -7.342 -10 34.3203 -6.3639 -10 33.6361 + [3,16,-7.6302,-10,34.9015,-7.342,-10,34.3203,-6.3639,-10,33.6361], +// 3 16 -6.3639 -10 33.6361 -7.342 -10 34.3203 -7.0491 -10 33.6132 + [3,16,-6.3639,-10,33.6361,-7.342,-10,34.3203,-7.0491,-10,33.6132], +// 4 16 -7.342 -10 32.9061 -5.0985 -10 32.3698 -6.3639 -10 33.6361 -7.0491 -10 33.6132 + [4,16,-7.342,-10,32.9061,-5.0985,-10,32.3698,-6.3639,-10,33.6361,-7.0491,-10,33.6132], +// 4 16 -5.0985 -10 32.3698 -7.342 -10 32.9061 -8.0491 -10 32.6132 -5.967 -10 30 + [4,16,-5.0985,-10,32.3698,-7.342,-10,32.9061,-8.0491,-10,32.6132,-5.967,-10,30], +// 3 16 -5.0985 -10 32.3698 -5.967 -10 30 -3.4443 -10 31.6849 + [3,16,-5.0985,-10,32.3698,-5.967,-10,30,-3.4443,-10,31.6849], +// 3 16 -3.4443 -10 31.6849 -5.967 -10 30 -1.7901 -10 31 + [3,16,-3.4443,-10,31.6849,-5.967,-10,30,-1.7901,-10,31], +// 4 16 0 -10 31 -1.7901 -10 31 -5.967 -10 30 0 -10 30 + [4,16,0,-10,31,-1.7901,-10,31,-5.967,-10,30,0,-10,30], +// 3 16 -5.967 -10 30 -8.0491 -10 32.6132 -11.481 -10 27.717 + [3,16,-5.967,-10,30,-8.0491,-10,32.6132,-11.481,-10,27.717], +// 3 16 -11.481 -10 27.717 -8.0491 -10 32.6132 -12.8725 -10 31.0764 + [3,16,-11.481,-10,27.717,-8.0491,-10,32.6132,-12.8725,-10,31.0764], +// 3 16 -11.481 -10 27.717 -12.8725 -10 31.0764 -16.8181 -10 29.1289 + [3,16,-11.481,-10,27.717,-12.8725,-10,31.0764,-16.8181,-10,29.1289], +// 3 16 -11.481 -10 27.717 -16.8181 -10 29.1289 -16.995 -10 25.434 + [3,16,-11.481,-10,27.717,-16.8181,-10,29.1289,-16.995,-10,25.434], +// 3 16 -16.995 -10 25.434 -16.8181 -10 29.1289 -20.4777 -10 26.6869 + [3,16,-16.995,-10,25.434,-16.8181,-10,29.1289,-20.4777,-10,26.6869], +// 3 16 -16.995 -10 25.434 -20.4777 -10 26.6869 -21.213 -10 21.213 + [3,16,-16.995,-10,25.434,-20.4777,-10,26.6869,-21.213,-10,21.213], +// 3 16 -21.213 -10 21.213 -20.4777 -10 26.6869 -23.7841 -10 23.7841 + [3,16,-21.213,-10,21.213,-20.4777,-10,26.6869,-23.7841,-10,23.7841], +// 2 24 -8.0491 -2 32.6132 -12.8725 -2 31.0764 + [2,24,-8.0491,-2,32.6132,-12.8725,-2,31.0764], +// 2 24 -12.8725 -2 31.0764 -16.8181 -2 29.1289 + [2,24,-12.8725,-2,31.0764,-16.8181,-2,29.1289], +// 2 24 -16.8181 -2 29.1289 -20.4777 -2 26.6869 + [2,24,-16.8181,-2,29.1289,-20.4777,-2,26.6869], +// 2 24 -20.4777 -2 26.6869 -23.7841 -2 23.7841 + [2,24,-20.4777,-2,26.6869,-23.7841,-2,23.7841], +// 2 24 -23.7841 -10 23.7841 -20.4777 -10 26.6869 + [2,24,-23.7841,-10,23.7841,-20.4777,-10,26.6869], +// 2 24 -20.4777 -10 26.6869 -16.8181 -10 29.1289 + [2,24,-20.4777,-10,26.6869,-16.8181,-10,29.1289], +// 2 24 -16.8181 -10 29.1289 -12.8725 -10 31.0764 + [2,24,-16.8181,-10,29.1289,-12.8725,-10,31.0764], +// 2 24 -12.8725 -10 31.0764 -8.0491 -10 32.6132 + [2,24,-12.8725,-10,31.0764,-8.0491,-10,32.6132], +// 4 16 -12.8725 -2 31.0764 -12.8725 -10 31.0764 -8.0491 -10 32.6132 -8.0491 -2 32.6132 + [4,16,-12.8725,-2,31.0764,-12.8725,-10,31.0764,-8.0491,-10,32.6132,-8.0491,-2,32.6132], +// 4 16 -23.7841 -2 23.7841 -23.7841 -10 23.7841 -20.4777 -10 26.6869 -20.4777 -2 26.6869 + [4,16,-23.7841,-2,23.7841,-23.7841,-10,23.7841,-20.4777,-10,26.6869,-20.4777,-2,26.6869], +// 4 16 -16.8181 -2 29.1289 -16.8181 -10 29.1289 -12.8725 -10 31.0764 -12.8725 -2 31.0764 + [4,16,-16.8181,-2,29.1289,-16.8181,-10,29.1289,-12.8725,-10,31.0764,-12.8725,-2,31.0764], +// 4 16 -20.4777 -2 26.6869 -20.4777 -10 26.6869 -16.8181 -10 29.1289 -16.8181 -2 29.1289 + [4,16,-20.4777,-2,26.6869,-20.4777,-10,26.6869,-16.8181,-10,29.1289,-16.8181,-2,29.1289], +// +// 4 16 -28.2263 -2 36.7851 -32.7839 -2 32.7839 -23.7841 -2 23.7841 -20.4777 -2 26.6869 + [4,16,-28.2263,-2,36.7851,-32.7839,-2,32.7839,-23.7841,-2,23.7841,-20.4777,-2,26.6869], +// 4 16 -23.182 -2 40.1511 -28.2263 -2 36.7851 -20.4777 -2 26.6869 -16.8181 -2 29.1289 + [4,16,-23.182,-2,40.1511,-28.2263,-2,36.7851,-20.4777,-2,26.6869,-16.8181,-2,29.1289], +// 4 16 -17.7435 -2 42.8356 -23.182 -2 40.1511 -16.8181 -2 29.1289 -12.8725 -2 31.0764 + [4,16,-17.7435,-2,42.8356,-23.182,-2,40.1511,-16.8181,-2,29.1289,-12.8725,-2,31.0764], +// 4 16 -11.999 -2 44.7829 -17.7435 -2 42.8356 -12.8725 -2 31.0764 -8.0491 -2 32.6132 + [4,16,-11.999,-2,44.7829,-17.7435,-2,42.8356,-12.8725,-2,31.0764,-8.0491,-2,32.6132], +// 4 16 -8.3151 -2 43.4443 -9.444 -2 45.1346 -11.999 -2 44.7829 -9 -2 40 + [4,16,-8.3151,-2,43.4443,-9.444,-2,45.1346,-11.999,-2,44.7829,-9,-2,40], +// 4 16 -8.3151 -2 36.5557 -9 -2 40 -11.999 -2 44.7829 -8.0491 -2 32.6132 + [4,16,-8.3151,-2,36.5557,-9,-2,40,-11.999,-2,44.7829,-8.0491,-2,32.6132], +// 3 16 -7.6302 -2 34.9015 -8.3151 -2 36.5557 -8.0491 -2 32.6132 + [3,16,-7.6302,-2,34.9015,-8.3151,-2,36.5557,-8.0491,-2,32.6132], +// 3 16 -7.6302 -2 34.9015 -8.0491 -2 32.6132 -7.342 -2 34.3203 + [3,16,-7.6302,-2,34.9015,-8.0491,-2,32.6132,-7.342,-2,34.3203], +// 1 16 -9.2296 -2 44.0557 -.21443 0 1.0789 0 1 0 1.0789 0 .21443 8\3-8chrd.dat + [1,16,-9.2296,-2,44.0557,-.21443,0,1.0789,0,1,0,1.0789,0,.21443, ldraw_lib__8__3_8chrd()], +// 1 16 -8.0491 -2 33.6132 0 0 1 0 1 0 -1 0 0 8\3-8chrd.dat + [1,16,-8.0491,-2,33.6132,0,0,1,0,1,0,-1,0,0, ldraw_lib__8__3_8chrd()], +// +// 5 24 -16.8181 -10 29.1289 -16.8181 -2 29.1289 -12.8725 -10 31.0764 -20.4777 -2 26.6869 + [5,24,-16.8181,-10,29.1289,-16.8181,-2,29.1289,-12.8725,-10,31.0764,-20.4777,-2,26.6869], +// 5 24 -12.8725 -2 31.0764 -12.8725 -10 31.0764 -8.0491 -10 32.6132 -16.8181 -2 29.1289 + [5,24,-12.8725,-2,31.0764,-12.8725,-10,31.0764,-8.0491,-10,32.6132,-16.8181,-2,29.1289], +// 5 24 -20.4777 -2 26.6869 -20.4777 -10 26.6869 -16.8181 -10 29.1289 -23.7841 -2 23.7841 + [5,24,-20.4777,-2,26.6869,-20.4777,-10,26.6869,-16.8181,-10,29.1289,-23.7841,-2,23.7841], +// 5 24 -8.0491 -2 32.6132 -8.0491 -10 32.6132 -7.342 -10 32.9061 -12.8725 -10 31.0764 + [5,24,-8.0491,-2,32.6132,-8.0491,-10,32.6132,-7.342,-10,32.9061,-12.8725,-10,31.0764], +// 5 24 -7.342 -2 34.3203 -7.342 -10 34.3203 -7.6302 -10 34.9015 -7.0491 -10 33.6132 + [5,24,-7.342,-2,34.3203,-7.342,-10,34.3203,-7.6302,-10,34.9015,-7.0491,-10,33.6132], +// 5 24 -7.6302 -10 34.9015 -7.6302 -2 34.9015 -7.342 -2 34.3203 -8.3151 -10 36.5557 + [5,24,-7.6302,-10,34.9015,-7.6302,-2,34.9015,-7.342,-2,34.3203,-8.3151,-10,36.5557], +// 5 24 -9.444 -2 45.1346 -9.444 -10 45.1346 -8.6183 -10 44.9702 -11.999 -10 44.7829 + [5,24,-9.444,-2,45.1346,-9.444,-10,45.1346,-8.6183,-10,44.9702,-11.999,-10,44.7829], +// 5 24 -28.2263 -10 36.7851 -28.2263 -2 36.7851 -32.7839 -10 32.7839 -23.182 -2 40.1511 + [5,24,-28.2263,-10,36.7851,-28.2263,-2,36.7851,-32.7839,-10,32.7839,-23.182,-2,40.1511], +// 5 24 -17.7435 -10 42.8356 -17.7435 -2 42.8356 -11.999 -2 44.7829 -23.182 -10 40.1511 + [5,24,-17.7435,-10,42.8356,-17.7435,-2,42.8356,-11.999,-2,44.7829,-23.182,-10,40.1511], +// 5 24 -11.999 -10 44.7829 -11.999 -2 44.7829 -17.7435 -10 42.8356 -9.444 -2 45.1346 + [5,24,-11.999,-10,44.7829,-11.999,-2,44.7829,-17.7435,-10,42.8356,-9.444,-2,45.1346], +// 5 24 -23.182 -2 40.1511 -23.182 -10 40.1511 -17.7435 -2 42.8356 -28.2263 -10 36.7851 + [5,24,-23.182,-2,40.1511,-23.182,-10,40.1511,-17.7435,-2,42.8356,-28.2263,-10,36.7851], +// +// 5 24 -32.7839 -10 32.7839 -32.7839 -2 32.7839 -28.2263 -2 36.7851 -36.7851 -2 28.2263 + [5,24,-32.7839,-10,32.7839,-32.7839,-2,32.7839,-28.2263,-2,36.7851,-36.7851,-2,28.2263], +// 5 24 -23.7841 -2 23.7841 -23.7841 -10 23.7841 -26.6869 -10 20.4777 -20.4777 -10 26.6869 + [5,24,-23.7841,-2,23.7841,-23.7841,-10,23.7841,-26.6869,-10,20.4777,-20.4777,-10,26.6869], +]; +module ldraw_lib__s__32205s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__32205s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__32205s01(line=0.2); \ No newline at end of file diff --git a/parts/s/32208s01.scad b/parts/s/32208s01.scad new file mode 100644 index 000000000..3cee8693a --- /dev/null +++ b/parts/s/32208s01.scad @@ -0,0 +1,159 @@ +use <../../lib.scad> +use <../../p/1-8tang.scad> +use <../../p/1-8tndis.scad> +use <../../p/8/3-8chrd.scad> +use <../../p/8/3-8cylo.scad> +use <../../p/npeghol7.scad> +use <../../p/rect2p.scad> +use <../../p/rect3.scad> +function ldraw_lib__s__32208s01() = [ +// 0 ~Znap Beam Angle 9 Holes - Centre Half +// 0 Name: s\32208s01.dat +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 0 // Closure +// 3 16 40 -10 50 40 -10 48.9998 41.4877 -10 50.4876 + [3,16,40,-10,50,40,-10,48.9998,41.4877,-10,50.4876], +// 3 16 40 -10 50 41.4877 -10 50.4876 49.6421 -10 58.6419 + [3,16,40,-10,50,41.4877,-10,50.4876,49.6421,-10,58.6419], +// 3 16 40 -10 50 49.6421 -10 58.6419 47.0711 -10 61.2131 + [3,16,40,-10,50,49.6421,-10,58.6419,47.0711,-10,61.2131], +// 3 16 40 -10 50 47.0711 -10 61.2131 35.8579 -10 50 + [3,16,40,-10,50,47.0711,-10,61.2131,35.8579,-10,50], +// +// 1 16 -40 -10 40 0 0 9 0 1 0 -9 0 0 1-8tndis.dat + [1,16,-40,-10,40,0,0,9,0,1,0,-9,0,0, ldraw_lib__1_8tndis()], +// 1 16 0 -10 40 0 0 9 0 1 0 -9 0 0 1-8tndis.dat + [1,16,0,-10,40,0,0,9,0,1,0,-9,0,0, ldraw_lib__1_8tndis()], +// 1 16 0 -10 40 0 0 -9 0 1 0 -9 0 0 1-8tndis.dat + [1,16,0,-10,40,0,0,-9,0,1,0,-9,0,0, ldraw_lib__1_8tndis()], +// 1 16 40 -10 40 0 0 -9 0 1 0 -9 0 0 1-8tndis.dat + [1,16,40,-10,40,0,0,-9,0,1,0,-9,0,0, ldraw_lib__1_8tndis()], +// 1 16 40 -10 40 0 0 9 0 1 0 -9 0 0 1-8tang.dat + [1,16,40,-10,40,0,0,9,0,1,0,-9,0,0, ldraw_lib__1_8tang()], +// 3 16 -33.6361 -10 33.6361 -33.6361 -10 31 -31.5321 -10 33.6361 + [3,16,-33.6361,-10,33.6361,-33.6361,-10,31,-31.5321,-10,33.6361], +// 4 16 -6.3639 -10 31 -8.4679 -10 33.6361 -31.5321 -10 33.6361 -33.6361 -10 31 + [4,16,-6.3639,-10,31,-8.4679,-10,33.6361,-31.5321,-10,33.6361,-33.6361,-10,31], +// 3 16 -8.4679 -10 33.6361 -6.3639 -10 31 -6.364 -10 33.636 + [3,16,-8.4679,-10,33.6361,-6.3639,-10,31,-6.364,-10,33.636], +// 3 16 6.3639 -10 33.6361 6.3639 -10 31 8.4679 -10 33.6361 + [3,16,6.3639,-10,33.6361,6.3639,-10,31,8.4679,-10,33.6361], +// 4 16 33.6361 -10 31 31.5321 -10 33.6361 8.4679 -10 33.6361 6.3639 -10 31 + [4,16,33.6361,-10,31,31.5321,-10,33.6361,8.4679,-10,33.6361,6.3639,-10,31], +// 3 16 31.5321 -10 33.6361 33.6361 -10 31 33.636 -10 33.636 + [3,16,31.5321,-10,33.6361,33.6361,-10,31,33.636,-10,33.636], +// 3 16 -40 -10 31 -36.5802 -10 30 -33.6361 -10 31 + [3,16,-40,-10,31,-36.5802,-10,30,-33.6361,-10,31], +// 4 16 -36.5802 -10 30 -10 -10 30 -6.3639 -10 31 -33.6361 -10 31 + [4,16,-36.5802,-10,30,-10,-10,30,-6.3639,-10,31,-33.6361,-10,31], +// +// 0 // Extension +// 1 16 -7.071 -10 7.071 .7071 0 .7071 0 8 0 .7071 0 -.7071 npeghol7.dat + [1,16,-7.071,-10,7.071,.7071,0,.7071,0,8,0,.7071,0,-.7071, ldraw_lib__npeghol7()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 -36.5802 -10 29 0 0 -1 0 8 0 1 0 0 8\3-8cylo.dat + [1,16,-36.5802,-10,29,0,0,-1,0,8,0,1,0,0, ldraw_lib__8__3_8cylo()], +// 1 16 -36.5802 -2 29 0 0 -1 0 1 0 1 0 0 8\3-8chrd.dat + [1,16,-36.5802,-2,29,0,0,-1,0,1,0,1,0,0, ldraw_lib__8__3_8chrd()], +// 1 16 -23.2901 -6 30 0 0 13.2901 4 0 0 0 1 0 rect3.dat + [1,16,-23.2901,-6,30,0,0,13.2901,4,0,0,0,1,0, ldraw_lib__rect3()], +// 1 16 -24.4291 -6 15.432 -12.8582 -1 0 0 0 -4 12.8609 0 0 rect2p.dat + [1,16,-24.4291,-6,15.432,-12.8582,-1,0,0,0,-4,12.8609,0,0, ldraw_lib__rect2p()], +// 1 16 -10 -6 24.5 0 1 0 0 0 4 5.5 0 0 rect2p.dat + [1,16,-10,-6,24.5,0,1,0,0,0,4,5.5,0,0, ldraw_lib__rect2p()], +// 1 16 -6.2856 -6 15.2855 0 1 -3.71445 -4 0 0 0 0 3.71455 rect3.dat + [1,16,-6.2856,-6,15.2855,0,1,-3.71445,-4,0,0,0,0,3.71455, ldraw_lib__rect3()], +// 4 16 -10 -2 30 -36.5802 -2 30 -37.2873 -2 28.2929 -10 -2 19 + [4,16,-10,-2,30,-36.5802,-2,30,-37.2873,-2,28.2929,-10,-2,19], +// 4 16 -2.5711 -2 11.5709 -10 -2 19 -37.2873 -2 28.2929 -11.5709 -2 2.5711 + [4,16,-2.5711,-2,11.5709,-10,-2,19,-37.2873,-2,28.2929,-11.5709,-2,2.5711], +// 3 16 -10.4876 -10 1.4877 -10 -10 0 -9 -10 0 + [3,16,-10.4876,-10,1.4877,-10,-10,0,-9,-10,0], +// 4 16 -10 -10 0 -10.4876 -10 1.4877 -37.2873 -10 28.2929 -10 -10 -4.1421 + [4,16,-10,-10,0,-10.4876,-10,1.4877,-37.2873,-10,28.2929,-10,-10,-4.1421], +// 4 16 -10 -10 -4.1421 -37.2873 -10 28.2929 -40 -10 30 -44.1421 -10 30 + [4,16,-10,-10,-4.1421,-37.2873,-10,28.2929,-40,-10,30,-44.1421,-10,30], +// 3 16 -40 -10 30 -37.2873 -10 28.2929 -37.5802 -10 29 + [3,16,-40,-10,30,-37.2873,-10,28.2929,-37.5802,-10,29], +// 3 16 -40 -10 30 -37.5802 -10 29 -37.2873 -10 29.7071 + [3,16,-40,-10,30,-37.5802,-10,29,-37.2873,-10,29.7071], +// 4 16 -40 -10 31 -40 -10 30 -37.2873 -10 29.7071 -36.5802 -10 30 + [4,16,-40,-10,31,-40,-10,30,-37.2873,-10,29.7071,-36.5802,-10,30], +// +// 1 16 7.071 -10 7.071 -.7071 0 -.7071 0 8 0 .7071 0 -.7071 npeghol7.dat + [1,16,7.071,-10,7.071,-.7071,0,-.7071,0,8,0,.7071,0,-.7071, ldraw_lib__npeghol7()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 36.5802 -10 29 0 0 1 0 8 0 1 0 0 8\3-8cylo.dat + [1,16,36.5802,-10,29,0,0,1,0,8,0,1,0,0, ldraw_lib__8__3_8cylo()], +// 1 16 36.5802 -2 29 0 0 1 0 1 0 1 0 0 8\3-8chrd.dat + [1,16,36.5802,-2,29,0,0,1,0,1,0,1,0,0, ldraw_lib__8__3_8chrd()], +// 1 16 23.2901 -6 30 0 0 -13.2901 4 0 0 0 1 0 rect3.dat + [1,16,23.2901,-6,30,0,0,-13.2901,4,0,0,0,1,0, ldraw_lib__rect3()], +// 1 16 24.4291 -6 15.432 12.8582 1 0 0 0 -4 12.8609 0 0 rect2p.dat + [1,16,24.4291,-6,15.432,12.8582,1,0,0,0,-4,12.8609,0,0, ldraw_lib__rect2p()], +// 1 16 10 -6 24.5 0 -1 0 0 0 4 5.5 0 0 rect2p.dat + [1,16,10,-6,24.5,0,-1,0,0,0,4,5.5,0,0, ldraw_lib__rect2p()], +// 1 16 6.2856 -6 15.2855 0 -1 3.71445 -4 0 0 0 0 3.71455 rect3.dat + [1,16,6.2856,-6,15.2855,0,-1,3.71445,-4,0,0,0,0,3.71455, ldraw_lib__rect3()], +// 4 16 36.5802 -2 30 10 -2 30 10 -2 19 37.2873 -2 28.2929 + [4,16,36.5802,-2,30,10,-2,30,10,-2,19,37.2873,-2,28.2929], +// 4 16 11.5709 -2 2.5711 37.2873 -2 28.2929 10 -2 19 2.5711 -2 11.5709 + [4,16,11.5709,-2,2.5711,37.2873,-2,28.2929,10,-2,19,2.5711,-2,11.5709], +// 3 16 10 -10 0 10.4876 -10 1.4877 9 -10 0 + [3,16,10,-10,0,10.4876,-10,1.4877,9,-10,0], +// 4 16 37.2873 -10 28.2929 10.4876 -10 1.4877 10 -10 0 10 -10 -4.1421 + [4,16,37.2873,-10,28.2929,10.4876,-10,1.4877,10,-10,0,10,-10,-4.1421], +// 4 16 40 -10 30 37.2873 -10 28.2929 10 -10 -4.1421 47.071 -10 32.929 + [4,16,40,-10,30,37.2873,-10,28.2929,10,-10,-4.1421,47.071,-10,32.929], +// 3 16 37.2873 -10 28.2929 40 -10 30 37.5802 -10 29 + [3,16,37.2873,-10,28.2929,40,-10,30,37.5802,-10,29], +// 3 16 37.5802 -10 29 40 -10 30 37.2873 -10 29.7071 + [3,16,37.5802,-10,29,40,-10,30,37.2873,-10,29.7071], +// 3 16 37.2873 -10 29.7071 40 -10 30 36.5802 -10 30 + [3,16,37.2873,-10,29.7071,40,-10,30,36.5802,-10,30], +// +// 4 16 6.3639 -10 30 6.3639 -10 20.5021 10 -10 19 10 -10 30 + [4,16,6.3639,-10,30,6.3639,-10,20.5021,10,-10,19,10,-10,30], +// 4 16 -6.3639 -10 20.5021 -6.3639 -10 30 -10 -10 30 -10 -10 19 + [4,16,-6.3639,-10,20.5021,-6.3639,-10,30,-10,-10,30,-10,-10,19], +// 3 16 1.4877 -10 10.4876 -1.4877 -10 10.4876 0 -10 9 + [3,16,1.4877,-10,10.4876,-1.4877,-10,10.4876,0,-10,9], +// 4 16 -6.3639 -10 20.5021 -10 -10 19 -2.5711 -10 11.5709 0 -10 14.1421 + [4,16,-6.3639,-10,20.5021,-10,-10,19,-2.5711,-10,11.5709,0,-10,14.1421], +// 4 16 2.5711 -10 11.5709 10 -10 19 6.3639 -10 20.5021 0 -10 14.1421 + [4,16,2.5711,-10,11.5709,10,-10,19,6.3639,-10,20.5021,0,-10,14.1421], +// 4 16 -10 -10 30 -6.3639 -10 30 0 -10 31 -6.3639 -10 31 + [4,16,-10,-10,30,-6.3639,-10,30,0,-10,31,-6.3639,-10,31], +// 4 16 6.3639 -10 31 0 -10 31 -6.3639 -10 30 6.3639 -10 30 + [4,16,6.3639,-10,31,0,-10,31,-6.3639,-10,30,6.3639,-10,30], +// 4 16 33.6361 -10 31 6.3639 -10 31 6.3639 -10 30 10 -10 30 + [4,16,33.6361,-10,31,6.3639,-10,31,6.3639,-10,30,10,-10,30], +// 4 16 40 -10 31 33.6361 -10 31 10 -10 30 36.5802 -10 30 + [4,16,40,-10,31,33.6361,-10,31,10,-10,30,36.5802,-10,30], +// 4 16 36.5802 -10 30 40 -10 30 41.7901 -10 31 40 -10 31 + [4,16,36.5802,-10,30,40,-10,30,41.7901,-10,31,40,-10,31], +// 4 16 -1.4877 -10 10.4876 1.4877 -10 10.4876 2.5711 -10 11.5709 -2.5711 -10 11.5709 + [4,16,-1.4877,-10,10.4876,1.4877,-10,10.4876,2.5711,-10,11.5709,-2.5711,-10,11.5709], +// 3 16 47.071 -10 32.929 46.3639 -10 33.6361 45.0985 -10 32.3698 + [3,16,47.071,-10,32.929,46.3639,-10,33.6361,45.0985,-10,32.3698], +// 3 16 47.071 -10 32.929 45.0985 -10 32.3698 43.4443 -10 31.6849 + [3,16,47.071,-10,32.929,45.0985,-10,32.3698,43.4443,-10,31.6849], +// 4 16 40 -10 30 47.071 -10 32.929 43.4443 -10 31.6849 41.7901 -10 31 + [4,16,40,-10,30,47.071,-10,32.929,43.4443,-10,31.6849,41.7901,-10,31], +// 3 16 0 -10 14.1421 -2.5711 -10 11.5709 2.5711 -10 11.5709 + [3,16,0,-10,14.1421,-2.5711,-10,11.5709,2.5711,-10,11.5709], +]; +module ldraw_lib__s__32208s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__32208s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__32208s01(line=0.2); \ No newline at end of file diff --git a/parts/s/32213s01.scad b/parts/s/32213s01.scad new file mode 100644 index 000000000..03b8a94da --- /dev/null +++ b/parts/s/32213s01.scad @@ -0,0 +1,106 @@ +use <../../lib.scad> +use <../../p/connhole.scad> +use <../../p/rect.scad> +use <../../p/rect1.scad> +use <../../p/rect2p.scad> +use <../../p/rect3.scad> +use <32213s02.scad> +use <../../p/znap2.scad> +use <../../p/znap2a.scad> +use <../../p/znap3a.scad> +use <../../p/znap3b.scad> +use <../../p/znap6.scad> +function ldraw_lib__s__32213s01() = [ +// 0 ~Znap Grid 15 Holes - Half +// 0 Name: s\32213s01.dat +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-02-15 [GeraldLasser] Subfiled +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 -80 0 -60 -1 0 0 0 1 0 0 0 1 znap6.dat + [1,16,-80,0,-60,-1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], +// 1 16 -80 0 -40 1 0 0 0 1 0 0 0 -1 connhole.dat + [1,16,-80,0,-40,1,0,0,0,1,0,0,0,-1, ldraw_lib__connhole()], +// 1 16 -80 0 -40 0 0 1 0 1 0 -1 0 0 znap3a.dat + [1,16,-80,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap3a()], +// 1 16 -40 0 -40 0 0 1 0 1 0 -1 0 0 znap2.dat + [1,16,-40,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap2()], +// 1 16 -40 0 -40 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,-40,0,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 -40 0 -40 0 0 -1 0 1 0 1 0 0 znap2.dat + [1,16,-40,0,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap2()], +// 1 16 0 0 -40 0 0 -1 0 -1 0 -1 0 0 znap3b.dat + [1,16,0,0,-40,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__znap3b()], +// 1 16 0 0 -40 0 0 1 0 1 0 -1 0 0 connhole.dat + [1,16,0,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__connhole()], +// 1 16 0 0 -60 1 0 0 0 1 0 0 0 1 znap6.dat + [1,16,0,0,-60,1,0,0,0,1,0,0,0,1, ldraw_lib__znap6()], +// 1 16 0 0 -40 0 0 1 0 1 0 -1 0 0 znap3b.dat + [1,16,0,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap3b()], +// 1 16 40 0 -40 0 0 1 0 1 0 -1 0 0 znap2.dat + [1,16,40,0,-40,0,0,1,0,1,0,-1,0,0, ldraw_lib__znap2()], +// 1 16 40 0 -40 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,40,0,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 40 0 -40 0 0 -1 0 1 0 1 0 0 znap2.dat + [1,16,40,0,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap2()], +// 1 16 80 0 -40 0 0 -1 0 -1 0 -1 0 0 znap3a.dat + [1,16,80,0,-40,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__znap3a()], +// 1 16 -40 0 -50 20 0 0 0 0 -10 0 1 0 rect2p.dat + [1,16,-40,0,-50,20,0,0,0,0,-10,0,1,0, ldraw_lib__rect2p()], +// 1 16 40 0 -50 20 0 0 0 0 -10 0 1 0 rect2p.dat + [1,16,40,0,-50,20,0,0,0,0,-10,0,1,0, ldraw_lib__rect2p()], +// +// 1 16 -80 0 -40 1 0 0 0 1 0 0 0 -1 znap2a.dat + [1,16,-80,0,-40,1,0,0,0,1,0,0,0,-1, ldraw_lib__znap2a()], +// 1 16 -80 0 0 1 0 0 0 1 0 0 0 1 znap2.dat + [1,16,-80,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__znap2()], +// 1 16 -80 0 0 -1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,-80,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 -80 0 0 1 0 0 0 1 0 0 0 -1 znap2.dat + [1,16,-80,0,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__znap2()], +// 1 16 -80 0 40 1 0 0 0 1 0 0 0 1 znap2a.dat + [1,16,-80,0,40,1,0,0,0,1,0,0,0,1, ldraw_lib__znap2a()], +// 1 16 -80 0 40 1 0 0 0 1 0 0 0 -1 connhole.dat + [1,16,-80,0,40,1,0,0,0,1,0,0,0,-1, ldraw_lib__connhole()], +// 1 16 -80 0 60 1 0 0 0 1 0 0 0 -1 znap6.dat + [1,16,-80,0,60,1,0,0,0,1,0,0,0,-1, ldraw_lib__znap6()], +// 1 16 -90 0 0 0 1 0 0 0 -10 -65 0 0 rect2p.dat + [1,16,-90,0,0,0,1,0,0,0,-10,-65,0,0, ldraw_lib__rect2p()], +// +// 1 16 -40 0 0 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,-40,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\32213s02.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32213s02()], +// 1 16 0 0 0 1 0 0 0 -1 0 0 0 1 s\32213s02.dat + [1,16,0,0,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__s__32213s02()], +// +// 1 16 -44.39335 0 -18.53555 0 -1 -11.46445 -2 0 0 0 0 -11.46445 rect3.dat + [1,16,-44.39335,0,-18.53555,0,-1,-11.46445,-2,0,0,0,0,-11.46445, ldraw_lib__rect3()], +// 1 16 -26.46445 0 -.60665 -6.46445 -1 0 0 0 2 -6.46445 0 0 rect2p.dat + [1,16,-26.46445,0,-.60665,-6.46445,-1,0,0,0,2,-6.46445,0,0, ldraw_lib__rect2p()], +// 1 16 .8578 0 -25 5 1 0 0 0 2 5 0 0 rect2p.dat + [1,16,.8578,0,-25,5,1,0,0,0,2,5,0,0, ldraw_lib__rect2p()], +// 1 16 -7.0711 0 -7.0711 0 1 -12.9289 -2 0 0 0 0 12.9289 rect.dat + [1,16,-7.0711,0,-7.0711,0,1,-12.9289,-2,0,0,0,0,12.9289, ldraw_lib__rect()], +// 1 16 -30 0 -30 25.8578 0 0 0 0 2 0 -1 0 rect1.dat + [1,16,-30,0,-30,25.8578,0,0,0,0,2,0,-1,0, ldraw_lib__rect1()], +// 4 16 -70 -10 30 -70 -2 -15.8578 -70 2 -15.8578 -70 10 30 + [4,16,-70,-10,30,-70,-2,-15.8578,-70,2,-15.8578,-70,10,30], +// 4 16 24.1422 -2 -30 70 -10 -30 70 10 -30 24.1422 2 -30 + [4,16,24.1422,-2,-30,70,-10,-30,70,10,-30,24.1422,2,-30], +// 1 16 47.0711 0 -7.0711 -22.9289 -1 0 0 0 2 -22.9289 0 0 rect.dat + [1,16,47.0711,0,-7.0711,-22.9289,-1,0,0,0,2,-22.9289,0,0, ldraw_lib__rect()], +// +// 2 24 70 -10 -30 70 10 -30 + [2,24,70,-10,-30,70,10,-30], +]; +module ldraw_lib__s__32213s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__32213s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__32213s01(line=0.2); \ No newline at end of file diff --git a/parts/s/32213s02.scad b/parts/s/32213s02.scad new file mode 100644 index 000000000..a6d1921c0 --- /dev/null +++ b/parts/s/32213s02.scad @@ -0,0 +1,161 @@ +use <../../lib.scad> +use <../../p/1-8tndis.scad> +use <../../p/8/3-8chrd.scad> +use <../../p/8/3-8cylo.scad> +use <../../p/box3u6.scad> +use <../../p/box3u8p.scad> +use <../../p/rect2p.scad> +use <../../p/rect3.scad> +use <32213s03.scad> +function ldraw_lib__s__32213s02() = [ +// 0 ~Znap Grid 15 Holes - Quarter +// 0 Name: s\32213s02.dat +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-02-15 [GeraldLasser] Subfiled +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 -80 -10 -40 9 0 0 0 1 0 0 0 9 1-8tndis.dat + [1,16,-80,-10,-40,9,0,0,0,1,0,0,0,9, ldraw_lib__1_8tndis()], +// 3 16 -71 -10 -40 -70 -10 -40 -70 -10 -37.4361 + [3,16,-71,-10,-40,-70,-10,-40,-70,-10,-37.4361], +// 4 16 -71 -10 -40 -70 -10 -37.4361 -70 -10 -35.5361 -71 -10 -33.6361 + [4,16,-71,-10,-40,-70,-10,-37.4361,-70,-10,-35.5361,-71,-10,-33.6361], +// 3 16 -70 -10 -33.6361 -71 -10 -33.6361 -70 -10 -35.5361 + [3,16,-70,-10,-33.6361,-71,-10,-33.6361,-70,-10,-35.5361], +// 3 16 -73.6361 -10 -33.6361 -71 -10 -33.6361 -73.6361 -10 -31.5321 + [3,16,-73.6361,-10,-33.6361,-71,-10,-33.6361,-73.6361,-10,-31.5321], +// 4 16 -71 -10 -33.6361 -70 -10 -33.6361 -70 -10 -30 -73.6361 -10 -31.5321 + [4,16,-71,-10,-33.6361,-70,-10,-33.6361,-70,-10,-30,-73.6361,-10,-31.5321], +// 4 16 -70 -10 -24.7574 -73.6361 -10 -31.5321 -70 -10 -30 -69.7071 -10 -25.4645 + [4,16,-70,-10,-24.7574,-73.6361,-10,-31.5321,-70,-10,-30,-69.7071,-10,-25.4645], +// 4 16 -70 -10 -20 -73.6361 -10 -20 -73.6361 -10 -31.5321 -70 -10 -24.7574 + [4,16,-70,-10,-20,-73.6361,-10,-20,-73.6361,-10,-31.5321,-70,-10,-24.7574], +// +// 1 16 -80 -10 40 9 0 0 0 1 0 0 0 -9 1-8tndis.dat + [1,16,-80,-10,40,9,0,0,0,1,0,0,0,-9, ldraw_lib__1_8tndis()], +// 3 16 -70 -10 40 -71 -10 40 -70 -10 37.4361 + [3,16,-70,-10,40,-71,-10,40,-70,-10,37.4361], +// 4 16 -70 -10 35.5361 -70 -10 37.4361 -71 -10 40 -71 -10 33.6361 + [4,16,-70,-10,35.5361,-70,-10,37.4361,-71,-10,40,-71,-10,33.6361], +// 3 16 -71 -10 33.6361 -70 -10 33.6361 -70 -10 35.5361 + [3,16,-71,-10,33.6361,-70,-10,33.6361,-70,-10,35.5361], +// 3 16 -71 -10 33.6361 -73.6361 -10 33.6361 -73.6361 -10 31.5321 + [3,16,-71,-10,33.6361,-73.6361,-10,33.6361,-73.6361,-10,31.5321], +// 4 16 -70 -10 30 -70 -10 33.6361 -71 -10 33.6361 -73.6361 -10 31.5321 + [4,16,-70,-10,30,-70,-10,33.6361,-71,-10,33.6361,-73.6361,-10,31.5321], +// 4 16 -73.6361 -10 31.5321 -73.6361 -10 20 -70 -10 20 -70 -10 30 + [4,16,-73.6361,-10,31.5321,-73.6361,-10,20,-70,-10,20,-70,-10,30], +// +// 1 16 -40 0 0 .70711 0 -.70711 0 1 0 .70711 0 .70711 s\32213s03.dat + [1,16,-40,0,0,.70711,0,-.70711,0,1,0,.70711,0,.70711, ldraw_lib__s__32213s03()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 -69 -10 -24.7574 -1 0 0 0 8 0 0 0 -1 8\3-8cylo.dat + [1,16,-69,-10,-24.7574,-1,0,0,0,8,0,0,0,-1, ldraw_lib__8__3_8cylo()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 -64.7574 -10 -29 0 0 -1 0 8 0 -1 0 0 8\3-8cylo.dat + [1,16,-64.7574,-10,-29,0,0,-1,0,8,0,-1,0,0, ldraw_lib__8__3_8cylo()], +// 1 16 -64.7574 -2 -29 0 0 -1 0 1 0 -1 0 0 8\3-8chrd.dat + [1,16,-64.7574,-2,-29,0,0,-1,0,1,0,-1,0,0, ldraw_lib__8__3_8chrd()], +// 1 16 -69 -2 -24.7574 -1 0 0 0 1 0 0 0 -1 8\3-8chrd.dat + [1,16,-69,-2,-24.7574,-1,0,0,0,1,0,0,0,-1, ldraw_lib__8__3_8chrd()], +// 1 16 -56.9749 -2 -16.9749 9.90381 0 -1.41421 0 -8 0 9.90381 0 1.41421 box3u8p.dat + [1,16,-56.9749,-2,-16.9749,9.90381,0,-1.41421,0,-8,0,9.90381,0,1.41421, ldraw_lib__box3u8p()], +// 4 16 -65.4645 -10 -28.2929 -68.2929 -10 -25.4645 -69 -10 -25.7574 -65.7574 -10 -29 + [4,16,-65.4645,-10,-28.2929,-68.2929,-10,-25.4645,-69,-10,-25.7574,-65.7574,-10,-29], +// 4 16 -65.7574 -10 -29 -69 -10 -25.7574 -69.7071 -10 -25.4645 -65.4645 -10 -29.7071 + [4,16,-65.7574,-10,-29,-69,-10,-25.7574,-69.7071,-10,-25.4645,-65.4645,-10,-29.7071], +// 3 16 -65.4645 -10 -29.7071 -70 -10 -30 -64.7574 -10 -30 + [3,16,-65.4645,-10,-29.7071,-70,-10,-30,-64.7574,-10,-30], +// 3 16 -70 -10 -30 -65.4645 -10 -29.7071 -69.7071 -10 -25.4645 + [3,16,-70,-10,-30,-65.4645,-10,-29.7071,-69.7071,-10,-25.4645], +// 4 16 -48.4853 -2 -5.6569 -54.1422 -2 0 -70 -2 -15.8578 -68.2929 -2 -25.4645 + [4,16,-48.4853,-2,-5.6569,-54.1422,-2,0,-70,-2,-15.8578,-68.2929,-2,-25.4645], +// 4 16 -55.8578 -2 -30 -40 -2 -14.1422 -45.6569 -2 -8.4853 -65.4645 -2 -28.2929 + [4,16,-55.8578,-2,-30,-40,-2,-14.1422,-45.6569,-2,-8.4853,-65.4645,-2,-28.2929], +// 3 16 -65.4645 -2 -28.2929 -64.7574 -2 -30 -55.8578 -2 -30 + [3,16,-65.4645,-2,-28.2929,-64.7574,-2,-30,-55.8578,-2,-30], +// 3 16 -70 -2 -24.7574 -68.2929 -2 -25.4645 -70 -2 -15.8578 + [3,16,-70,-2,-24.7574,-68.2929,-2,-25.4645,-70,-2,-15.8578], +// 3 16 -64.7574 -2 -30 -64.7574 -10 -30 -55.8578 -2 -30 + [3,16,-64.7574,-2,-30,-64.7574,-10,-30,-55.8578,-2,-30], +// 4 16 -25.8578 -2 0 -20 -2 5.8578 -20 -2 17.1715 -31.5147 -2 5.6569 + [4,16,-25.8578,-2,0,-20,-2,5.8578,-20,-2,17.1715,-31.5147,-2,5.6569], +// 4 16 -20 -2 17.1715 -20 -2 5.8578 -14.1422 -2 0 -8.4854 -2 5.6569 + [4,16,-20,-2,17.1715,-20,-2,5.8578,-14.1422,-2,0,-8.4854,-2,5.6569], +// 2 24 -70 -2 -15.8578 -70 -2 -24.7574 + [2,24,-70,-2,-15.8578,-70,-2,-24.7574], +// 2 24 -64.7574 -2 -30 -55.8578 -2 -30 + [2,24,-64.7574,-2,-30,-55.8578,-2,-30], +// +// 1 16 24.4393 -6 -18.3891 9.9038 -1 0 0 0 -4 9.9038 0 0 rect2p.dat + [1,16,24.4393,-6,-18.3891,9.9038,-1,0,0,0,-4,9.9038,0,0, ldraw_lib__rect2p()], +// 1 16 12.1716 -6 -25 0 1 -5 4 0 0 0 0 -5 rect3.dat + [1,16,12.1716,-6,-25,0,1,-5,4,0,0,0,0,-5, ldraw_lib__rect3()], +// 1 16 25.75735 -6 -11.41425 5.75735 1 0 0 0 4 5.75735 0 0 rect2p.dat + [1,16,25.75735,-6,-11.41425,5.75735,1,0,0,0,4,5.75735,0,0, ldraw_lib__rect2p()], +// 1 16 12.8285 -2 -12.8284 5.75733 0 1.41421 0 -8 0 -5.75733 0 1.41421 box3u6.dat + [1,16,12.8285,-2,-12.8284,5.75733,0,1.41421,0,-8,0,-5.75733,0,1.41421, ldraw_lib__box3u6()], +// +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 15.2426 -10 -29 0 0 -1 0 8 0 -1 0 0 8\3-8cylo.dat + [1,16,15.2426,-10,-29,0,0,-1,0,8,0,-1,0,0, ldraw_lib__8__3_8cylo()], +// 1 16 15.2426 -2 -29 0 0 -1 0 1 0 -1 0 0 8\3-8chrd.dat + [1,16,15.2426,-2,-29,0,0,-1,0,1,0,-1,0,0, ldraw_lib__8__3_8chrd()], +// 3 16 10 -10 -30 15.2426 -10 -30 14.5355 -10 -29.7071 + [3,16,10,-10,-30,15.2426,-10,-30,14.5355,-10,-29.7071], +// 4 16 10 -10 -30 14.5355 -10 -29.7071 14.2426 -10 -29 7.1716 -10 -30 + [4,16,10,-10,-30,14.5355,-10,-29.7071,14.2426,-10,-29,7.1716,-10,-30], +// 3 16 7.1716 -10 -30 14.2426 -10 -29 14.5355 -10 -28.2929 + [3,16,7.1716,-10,-30,14.2426,-10,-29,14.5355,-10,-28.2929], +// 3 16 7.1716 -10 -30 14.5355 -10 -28.2929 17.1716 -10 -20 + [3,16,7.1716,-10,-30,14.5355,-10,-28.2929,17.1716,-10,-20], +// 3 16 17.1716 -10 -20 14.5355 -10 -28.2929 20 -10 -17.1716 + [3,16,17.1716,-10,-20,14.5355,-10,-28.2929,20,-10,-17.1716], +// 3 16 20 -10 -17.1716 14.5355 -10 -28.2929 34.3431 -10 -8.4853 + [3,16,20,-10,-17.1716,14.5355,-10,-28.2929,34.3431,-10,-8.4853], +// 3 16 20 -10 -17.1716 34.3431 -10 -8.4853 31.5147 -10 -5.6569 + [3,16,20,-10,-17.1716,34.3431,-10,-8.4853,31.5147,-10,-5.6569], +// +// 4 16 0 -2 -14.1422 5.8578 -2 -20 17.1716 -2 -20 5.6569 -2 -8.4853 + [4,16,0,-2,-14.1422,5.8578,-2,-20,17.1716,-2,-20,5.6569,-2,-8.4853], +// 4 16 -4.1422 -2 -30 7.1716 -2 -30 17.1716 -2 -20 5.8578 -2 -20 + [4,16,-4.1422,-2,-30,7.1716,-2,-30,17.1716,-2,-20,5.8578,-2,-20], +// 4 16 24.1422 -2 -30 40 -2 -14.1422 34.3431 -2 -8.4853 14.5355 -2 -28.2929 + [4,16,24.1422,-2,-30,40,-2,-14.1422,34.3431,-2,-8.4853,14.5355,-2,-28.2929], +// 3 16 15.2426 -2 -30 15.2426 -10 -30 24.1422 -2 -30 + [3,16,15.2426,-2,-30,15.2426,-10,-30,24.1422,-2,-30], +// 3 16 24.1422 -2 -30 15.2426 -10 -30 70 -10 -30 + [3,16,24.1422,-2,-30,15.2426,-10,-30,70,-10,-30], +// 3 16 14.5355 -2 -28.2929 15.2426 -2 -30 24.1422 -2 -30 + [3,16,14.5355,-2,-28.2929,15.2426,-2,-30,24.1422,-2,-30], +// 3 16 -4.1422 -2 -30 7.1716 -10 -30 7.1716 -2 -30 + [3,16,-4.1422,-2,-30,7.1716,-10,-30,7.1716,-2,-30], +// 2 24 15.2426 -10 -30 70 -10 -30 + [2,24,15.2426,-10,-30,70,-10,-30], +// 2 24 15.2426 -2 -30 24.1422 -2 -30 + [2,24,15.2426,-2,-30,24.1422,-2,-30], +// 2 24 7.1716 -2 -30 -4.1422 -2 -30 + [2,24,7.1716,-2,-30,-4.1422,-2,-30], +// +// 4 16 -70 -10 30 -70 -10 -24.7574 -70 -2 -24.7574 -70 -2 -15.8578 + [4,16,-70,-10,30,-70,-10,-24.7574,-70,-2,-24.7574,-70,-2,-15.8578], +// 4 16 -4.1422 -2 -30 -55.8578 -2 -30 -64.7574 -10 -30 7.1716 -10 -30 + [4,16,-4.1422,-2,-30,-55.8578,-2,-30,-64.7574,-10,-30,7.1716,-10,-30], +// 2 24 -70 -10 -24.7574 -70 -10 30 + [2,24,-70,-10,-24.7574,-70,-10,30], +// 2 24 -64.7574 -10 -30 7.1716 -10 -30 + [2,24,-64.7574,-10,-30,7.1716,-10,-30], +]; +module ldraw_lib__s__32213s02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__32213s02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__32213s02(line=0.2); \ No newline at end of file diff --git a/parts/s/32213s03.scad b/parts/s/32213s03.scad new file mode 100644 index 000000000..0f18405e4 --- /dev/null +++ b/parts/s/32213s03.scad @@ -0,0 +1,152 @@ +use <../../lib.scad> +use <../../p/1-16tang.scad> +use <../../p/3-16cylo.scad> +use <../../p/3-16ndis.scad> +use <../../p/3-16ring9.scad> +function ldraw_lib__s__32213s03() = [ +// 0 ~Znap Grid Peghole Padding with Fillets +// 0 Name: s\32213s03.dat +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-02-15 [GeraldLasser] Subfiled and Overlaps removed +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 0 -10 0 0 0 -10 0 8 0 10 0 0 3-16cylo.dat + [1,16,0,-10,0,0,0,-10,0,8,0,10,0,0, ldraw_lib__3_16cylo()], +// 4 16 -9.239 -10 3.827 -9.239 -2 3.827 -9.6023 -2 2 -9.6023 -10 2 + [4,16,-9.239,-10,3.827,-9.239,-2,3.827,-9.6023,-2,2,-9.6023,-10,2], +// 4 16 -9.6023 -2 2 -10 -2 2 -10 -10 2 -9.6023 -10 2 + [4,16,-9.6023,-2,2,-10,-2,2,-10,-10,2,-9.6023,-10,2], +// 2 24 -9.6023 -10 2 -9.239 -10 3.827 + [2,24,-9.6023,-10,2,-9.239,-10,3.827], +// 2 24 -9.239 -2 3.827 -9.6023 -2 2 + [2,24,-9.239,-2,3.827,-9.6023,-2,2], +// 2 24 -10 -2 2 -9.6023 -2 2 + [2,24,-10,-2,2,-9.6023,-2,2], +// 2 24 -10 -10 2 -9.6023 -10 2 + [2,24,-10,-10,2,-9.6023,-10,2], +// 2 24 -9.6023 -2 2 -9.6023 -10 2 + [2,24,-9.6023,-2,2,-9.6023,-10,2], +// 5 24 -9.239 -10 3.827 -9.239 -2 3.827 -9.6023 -10 2 -7.071 -10 7.071 + [5,24,-9.239,-10,3.827,-9.239,-2,3.827,-9.6023,-10,2,-7.071,-10,7.071], +// 1 16 0 -10 0 0 0 -1 0 1 0 1 0 0 3-16ring9.dat + [1,16,0,-10,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__3_16ring9()], +// 1 16 0 -10 0 -9 0 0 0 1 0 0 0 9 1-16tang.dat + [1,16,0,-10,0,-9,0,0,0,1,0,0,0,9, ldraw_lib__1_16tang()], +// 4 16 -8.3151 -10 3.4443 -9.239 -10 3.827 -9.6023 -10 2 -9 -10 1.7901 + [4,16,-8.3151,-10,3.4443,-9.239,-10,3.827,-9.6023,-10,2,-9,-10,1.7901], +// 4 16 -9 -10 1.7901 -9.6023 -10 2 -10 -10 2 -9 -10 0 + [4,16,-9,-10,1.7901,-9.6023,-10,2,-10,-10,2,-9,-10,0], +// 1 16 0 -2 0 0 0 -10 0 1 0 10 0 0 3-16ndis.dat + [1,16,0,-2,0,0,0,-10,0,1,0,10,0,0, ldraw_lib__3_16ndis()], +// 4 16 -10 -2 2 -9.6023 -2 2 -9.239 -2 3.827 -10 -2 10 + [4,16,-10,-2,2,-9.6023,-2,2,-9.239,-2,3.827,-10,-2,10], +// +// 1 16 0 -10 0 0 0 -10 0 8 0 -10 0 0 3-16cylo.dat + [1,16,0,-10,0,0,0,-10,0,8,0,-10,0,0, ldraw_lib__3_16cylo()], +// 4 16 -9.6023 -2 -2 -9.239 -2 -3.827 -9.239 -10 -3.827 -9.6023 -10 -2 + [4,16,-9.6023,-2,-2,-9.239,-2,-3.827,-9.239,-10,-3.827,-9.6023,-10,-2], +// 4 16 -10 -10 -2 -10 -2 -2 -9.6023 -2 -2 -9.6023 -10 -2 + [4,16,-10,-10,-2,-10,-2,-2,-9.6023,-2,-2,-9.6023,-10,-2], +// 2 24 -9.239 -10 -3.827 -9.6023 -10 -2 + [2,24,-9.239,-10,-3.827,-9.6023,-10,-2], +// 2 24 -9.6023 -2 -2 -9.239 -2 -3.827 + [2,24,-9.6023,-2,-2,-9.239,-2,-3.827], +// 2 24 -9.6023 -2 -2 -10 -2 -2 + [2,24,-9.6023,-2,-2,-10,-2,-2], +// 2 24 -9.6023 -10 -2 -10 -10 -2 + [2,24,-9.6023,-10,-2,-10,-10,-2], +// 2 24 -9.6023 -10 -2 -9.6023 -2 -2 + [2,24,-9.6023,-10,-2,-9.6023,-2,-2], +// 5 24 -9.239 -2 -3.827 -9.239 -10 -3.827 -9.6023 -10 -2 -7.071 -10 -7.071 + [5,24,-9.239,-2,-3.827,-9.239,-10,-3.827,-9.6023,-10,-2,-7.071,-10,-7.071], +// 1 16 0 -10 0 0 0 -1 0 1 0 -1 0 0 3-16ring9.dat + [1,16,0,-10,0,0,0,-1,0,1,0,-1,0,0, ldraw_lib__3_16ring9()], +// 1 16 0 -10 0 -9 0 0 0 1 0 0 0 -9 1-16tang.dat + [1,16,0,-10,0,-9,0,0,0,1,0,0,0,-9, ldraw_lib__1_16tang()], +// 4 16 -9.6023 -10 -2 -9.239 -10 -3.827 -8.3151 -10 -3.4443 -9 -10 -1.7901 + [4,16,-9.6023,-10,-2,-9.239,-10,-3.827,-8.3151,-10,-3.4443,-9,-10,-1.7901], +// 4 16 -10 -10 -2 -9.6023 -10 -2 -9 -10 -1.7901 -9 -10 0 + [4,16,-10,-10,-2,-9.6023,-10,-2,-9,-10,-1.7901,-9,-10,0], +// 1 16 0 -2 0 0 0 -10 0 1 0 -10 0 0 3-16ndis.dat + [1,16,0,-2,0,0,0,-10,0,1,0,-10,0,0, ldraw_lib__3_16ndis()], +// 4 16 -9.239 -2 -3.827 -9.6023 -2 -2 -10 -2 -2 -10 -2 -10 + [4,16,-9.239,-2,-3.827,-9.6023,-2,-2,-10,-2,-2,-10,-2,-10], +// +// 1 16 0 -10 0 0 0 10 0 8 0 10 0 0 3-16cylo.dat + [1,16,0,-10,0,0,0,10,0,8,0,10,0,0, ldraw_lib__3_16cylo()], +// 4 16 9.6023 -2 2 9.239 -2 3.827 9.239 -10 3.827 9.6023 -10 2 + [4,16,9.6023,-2,2,9.239,-2,3.827,9.239,-10,3.827,9.6023,-10,2], +// 4 16 10 -10 2 10 -2 2 9.6023 -2 2 9.6023 -10 2 + [4,16,10,-10,2,10,-2,2,9.6023,-2,2,9.6023,-10,2], +// 2 24 9.239 -10 3.827 9.6023 -10 2 + [2,24,9.239,-10,3.827,9.6023,-10,2], +// 2 24 9.6023 -2 2 9.239 -2 3.827 + [2,24,9.6023,-2,2,9.239,-2,3.827], +// 2 24 9.6023 -2 2 10 -2 2 + [2,24,9.6023,-2,2,10,-2,2], +// 2 24 9.6023 -10 2 10 -10 2 + [2,24,9.6023,-10,2,10,-10,2], +// 2 24 9.6023 -10 2 9.6023 -2 2 + [2,24,9.6023,-10,2,9.6023,-2,2], +// 5 24 9.239 -2 3.827 9.239 -10 3.827 9.6023 -10 2 7.071 -10 7.071 + [5,24,9.239,-2,3.827,9.239,-10,3.827,9.6023,-10,2,7.071,-10,7.071], +// 1 16 0 -10 0 0 0 1 0 1 0 1 0 0 3-16ring9.dat + [1,16,0,-10,0,0,0,1,0,1,0,1,0,0, ldraw_lib__3_16ring9()], +// 1 16 0 -10 0 9 0 0 0 1 0 0 0 9 1-16tang.dat + [1,16,0,-10,0,9,0,0,0,1,0,0,0,9, ldraw_lib__1_16tang()], +// 4 16 9.6023 -10 2 9.239 -10 3.827 8.3151 -10 3.4443 9 -10 1.7901 + [4,16,9.6023,-10,2,9.239,-10,3.827,8.3151,-10,3.4443,9,-10,1.7901], +// 4 16 10 -10 2 9.6023 -10 2 9 -10 1.7901 9 -10 0 + [4,16,10,-10,2,9.6023,-10,2,9,-10,1.7901,9,-10,0], +// 1 16 0 -2 0 0 0 10 0 1 0 10 0 0 3-16ndis.dat + [1,16,0,-2,0,0,0,10,0,1,0,10,0,0, ldraw_lib__3_16ndis()], +// 4 16 9.239 -2 3.827 9.6023 -2 2 10 -2 2 10 -2 10 + [4,16,9.239,-2,3.827,9.6023,-2,2,10,-2,2,10,-2,10], +// +// 1 16 0 -10 0 0 0 10 0 8 0 -10 0 0 3-16cylo.dat + [1,16,0,-10,0,0,0,10,0,8,0,-10,0,0, ldraw_lib__3_16cylo()], +// 4 16 9.239 -10 -3.827 9.239 -2 -3.827 9.6023 -2 -2 9.6023 -10 -2 + [4,16,9.239,-10,-3.827,9.239,-2,-3.827,9.6023,-2,-2,9.6023,-10,-2], +// 4 16 9.6023 -2 -2 10 -2 -2 10 -10 -2 9.6023 -10 -2 + [4,16,9.6023,-2,-2,10,-2,-2,10,-10,-2,9.6023,-10,-2], +// 2 24 9.6023 -10 -2 9.239 -10 -3.827 + [2,24,9.6023,-10,-2,9.239,-10,-3.827], +// 2 24 9.239 -2 -3.827 9.6023 -2 -2 + [2,24,9.239,-2,-3.827,9.6023,-2,-2], +// 2 24 10 -2 -2 9.6023 -2 -2 + [2,24,10,-2,-2,9.6023,-2,-2], +// 2 24 10 -10 -2 9.6023 -10 -2 + [2,24,10,-10,-2,9.6023,-10,-2], +// 2 24 9.6023 -2 -2 9.6023 -10 -2 + [2,24,9.6023,-2,-2,9.6023,-10,-2], +// 5 24 9.239 -10 -3.827 9.239 -2 -3.827 9.6023 -10 -2 7.071 -10 -7.071 + [5,24,9.239,-10,-3.827,9.239,-2,-3.827,9.6023,-10,-2,7.071,-10,-7.071], +// 1 16 0 -10 0 0 0 1 0 1 0 -1 0 0 3-16ring9.dat + [1,16,0,-10,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__3_16ring9()], +// 1 16 0 -10 0 9 0 0 0 1 0 0 0 -9 1-16tang.dat + [1,16,0,-10,0,9,0,0,0,1,0,0,0,-9, ldraw_lib__1_16tang()], +// 4 16 9.6023 -10 -2 9 -10 -1.7901 8.3151 -10 -3.4443 9.239 -10 -3.827 + [4,16,9.6023,-10,-2,9,-10,-1.7901,8.3151,-10,-3.4443,9.239,-10,-3.827], +// 4 16 9 -10 -1.7901 9.6023 -10 -2 10 -10 -2 9 -10 0 + [4,16,9,-10,-1.7901,9.6023,-10,-2,10,-10,-2,9,-10,0], +// 1 16 0 -2 0 0 0 10 0 1 0 -10 0 0 3-16ndis.dat + [1,16,0,-2,0,0,0,10,0,1,0,-10,0,0, ldraw_lib__3_16ndis()], +// 4 16 9.6023 -2 -2 9.239 -2 -3.827 10 -2 -10 10 -2 -2 + [4,16,9.6023,-2,-2,9.239,-2,-3.827,10,-2,-10,10,-2,-2], +// +// 3 16 -9 -10 0 -10 -10 2 -10 -10 -2 + [3,16,-9,-10,0,-10,-10,2,-10,-10,-2], +// 3 16 10 -10 2 9 -10 0 10 -10 -2 + [3,16,10,-10,2,9,-10,0,10,-10,-2], +]; +module ldraw_lib__s__32213s03(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__32213s03(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__32213s03(line=0.2); \ No newline at end of file diff --git a/parts/s/32214s01.scad b/parts/s/32214s01.scad new file mode 100644 index 000000000..61abe1c39 --- /dev/null +++ b/parts/s/32214s01.scad @@ -0,0 +1,205 @@ +use <../../lib.scad> +use <../../p/1-16tndis.scad> +use <../../p/1-4ndis.scad> +use <../../p/1-8tndis.scad> +use <../../p/3-16ring9.scad> +use <../../p/8/3-8chrd.scad> +use <../../p/8/3-8cylo.scad> +use <../../p/box4-4a.scad> +use <../../p/rect.scad> +use <../../p/rect2p.scad> +use <../../p/rect3.scad> +function ldraw_lib__s__32214s01() = [ +// 0 ~Znap Beam Angle 8 Holes - Half +// 0 Name: s\32214s01.dat +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-02-15 [GeraldLasser] Subfiled +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 120 -10 -40 0 0 -9 0 1 0 9 0 0 1-8tndis.dat + [1,16,120,-10,-40,0,0,-9,0,1,0,9,0,0, ldraw_lib__1_8tndis()], +// 4 16 100 -10 -33.6361 111.5321 -10 -33.6361 113.5179 -10 -30 100 -10 -30 + [4,16,100,-10,-33.6361,111.5321,-10,-33.6361,113.5179,-10,-30,100,-10,-30], +// 4 16 113.5179 -10 -30 111.5321 -10 -33.6361 113.63603 -10 -33.63604 113.6361 -10 -31 + [4,16,113.5179,-10,-30,111.5321,-10,-33.6361,113.63603,-10,-33.63604,113.6361,-10,-31], +// 4 16 113.5179 -10 -30 113.6361 -10 -31 120 -10 -31 114.225 -10 -29.7071 + [4,16,113.5179,-10,-30,113.6361,-10,-31,120,-10,-31,114.225,-10,-29.7071], +// 3 16 114.225 -10 -29.7071 120 -10 -31 114.5179 -10 -29 + [3,16,114.225,-10,-29.7071,120,-10,-31,114.5179,-10,-29], +// 4 16 120.5339 -10 -27.3818 114.225 -10 -28.2929 114.5179 -10 -29 125.7704 -10 -30 + [4,16,120.5339,-10,-27.3818,114.225,-10,-28.2929,114.5179,-10,-29,125.7704,-10,-30], +// 4 16 126.3639 -10 -31 125.7704 -10 -30 114.5179 -10 -29 120 -10 -31 + [4,16,126.3639,-10,-31,125.7704,-10,-30,114.5179,-10,-29,120,-10,-31], +// 1 16 120 -10 -40 0 0 9 0 1 0 9 0 0 1-8tndis.dat + [1,16,120,-10,-40,0,0,9,0,1,0,9,0,0, ldraw_lib__1_8tndis()], +// 3 16 125.7704 -10 -30 126.3639 -10 -31 140 -10 -30 + [3,16,125.7704,-10,-30,126.3639,-10,-31,140,-10,-30], +// 4 16 128.46788 -10 -33.6361 140 -10 -33.6361 140 -10 -30 126.3639 -10 -31 + [4,16,128.46788,-10,-33.6361,140,-10,-33.6361,140,-10,-30,126.3639,-10,-31], +// 3 16 126.3639 -10 -31 126.3639 -10 -33.6361 128.46788 -10 -33.6361 + [3,16,126.3639,-10,-31,126.3639,-10,-33.6361,128.46788,-10,-33.6361], +// +// 1 16 0 -10 -40 9 0 0 0 1 0 0 0 9 1-8tndis.dat + [1,16,0,-10,-40,9,0,0,0,1,0,0,0,9, ldraw_lib__1_8tndis()], +// 3 16 9 -10 -40 10 -10 -40 10 -10 -37.4361 + [3,16,9,-10,-40,10,-10,-40,10,-10,-37.4361], +// 4 16 9 -10 -40 10 -10 -37.4361 10 -10 -35.5361 9 -10 -33.6361 + [4,16,9,-10,-40,10,-10,-37.4361,10,-10,-35.5361,9,-10,-33.6361], +// 3 16 10 -10 -33.6361 9 -10 -33.6361 10 -10 -35.5361 + [3,16,10,-10,-33.6361,9,-10,-33.6361,10,-10,-35.5361], +// 3 16 6.3639 -10 -33.6361 9 -10 -33.6361 6.3639 -10 -31.5321 + [3,16,6.3639,-10,-33.6361,9,-10,-33.6361,6.3639,-10,-31.5321], +// 4 16 9 -10 -33.6361 10 -10 -33.6361 10 -10 -30 6.3639 -10 -31.5321 + [4,16,9,-10,-33.6361,10,-10,-33.6361,10,-10,-30,6.3639,-10,-31.5321], +// 4 16 10 -10 -20 6.3639 -10 -20 6.3639 -10 -31.5321 10 -10 -30 + [4,16,10,-10,-20,6.3639,-10,-20,6.3639,-10,-31.5321,10,-10,-30], +// +// 3 16 10 -10 32.5682 10 -10 25.0118 10.2929 -10 25.7189 + [3,16,10,-10,32.5682,10,-10,25.0118,10.2929,-10,25.7189], +// 3 16 11 -10 26.0118 10 -10 32.5682 10.2929 -10 25.7189 + [3,16,11,-10,26.0118,10,-10,32.5682,10.2929,-10,25.7189], +// 3 16 10 -10 32.5682 11 -10 26.0118 11.7071 -10 25.7189 + [3,16,10,-10,32.5682,11,-10,26.0118,11.7071,-10,25.7189], +// 1 16 0 -10 40 9 0 0 0 1 0 0 0 -9 1-8tndis.dat + [1,16,0,-10,40,9,0,0,0,1,0,0,0,-9, ldraw_lib__1_8tndis()], +// 4 16 10 -10 32.5682 10 -10 40 9 -10 40 9 -10 33.6361 + [4,16,10,-10,32.5682,10,-10,40,9,-10,40,9,-10,33.6361], +// 3 16 9 -10 33.6361 6.3639 -10 33.6361 6.3639 -10 31.5321 + [3,16,9,-10,33.6361,6.3639,-10,33.6361,6.3639,-10,31.5321], +// 4 16 10 -10 25.0118 10 -10 32.5682 9 -10 33.6361 6.3639 -10 31.5321 + [4,16,10,-10,25.0118,10,-10,32.5682,9,-10,33.6361,6.3639,-10,31.5321], +// 4 16 6.3639 -10 31.5321 6.3639 -10 20 10 -10 20 10 -10 25.0118 + [4,16,6.3639,-10,31.5321,6.3639,-10,20,10,-10,20,10,-10,25.0118], +// +// 4 16 17.21331 -10 20.212669 19.3672 -10 23.201 10 -10 32.5682 11.7071 -10 25.7189 + [4,16,17.21331,-10,20.212669,19.3672,-10,23.201,10,-10,32.5682,11.7071,-10,25.7189], +// 4 16 36.45743 -10 14.65609 33.7742 -10 15.9976 17.21331 -10 20.212669 57.6393 -10 -.0001 + [4,16,36.45743,-10,14.65609,33.7742,-10,15.9976,17.21331,-10,20.212669,57.6393,-10,-.0001], +// 3 16 33.7742 -10 15.9976 19.3672 -10 23.201 17.21331 -10 20.212669 + [3,16,33.7742,-10,15.9976,19.3672,-10,23.201,17.21331,-10,20.212669], +// 3 16 59.2654 -10 3.2521 36.45743 -10 14.65609 57.6393 -10 -.0001 + [3,16,59.2654,-10,3.2521,36.45743,-10,14.65609,57.6393,-10,-.0001], +// 1 16 14.6836 -6 27.8846 4.6836 -1 0 0 0 4 -4.6836 0 0 rect.dat + [1,16,14.6836,-6,27.8846,4.6836,-1,0,0,0,4,-4.6836,0,0, ldraw_lib__rect()], +// 1 16 10 -6 36.2841 0 -1 0 0 0 -4 3.7159 0 0 rect2p.dat + [1,16,10,-6,36.2841,0,-1,0,0,0,-4,3.7159,0,0, ldraw_lib__rect2p()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 50.7074 -10 14.6462 2.84601 0 -11.40396 0 8 0 5.69205 0 5.70194 box4-4a.dat + [1,16,50.7074,-10,14.6462,2.84601,0,-11.40396,0,8,0,5.69205,0,5.70194, ldraw_lib__box4_4a()], +// 4 16 39.4552 -10 27.3598 33.7742 -10 15.9976 36.45743 -10 14.65609 42.14945 -10 26.04019 + [4,16,39.4552,-10,27.3598,33.7742,-10,15.9976,36.45743,-10,14.65609,42.14945,-10,26.04019], +// 1 16 36.6147 -6 21.6787 0 1 2.8405 -4 0 0 0 0 5.6811 rect3.dat + [1,16,36.6147,-6,21.6787,0,1,2.8405,-4,0,0,0,0,5.6811, ldraw_lib__rect3()], +// 1 16 26.5707 -6 19.5993 0 -1 7.2035 -4 0 0 0 0 -3.6017 rect3.dat + [1,16,26.5707,-6,19.5993,0,-1,7.2035,-4,0,0,0,0,-3.6017, ldraw_lib__rect3()], +// 4 16 12.2192 -2 40.9482 19.3672 -2 23.201 33.7742 -2 15.9976 39.4552 -2 27.3598 + [4,16,12.2192,-2,40.9482,19.3672,-2,23.201,33.7742,-2,15.9976,39.4552,-2,27.3598], +// 1 16 25.8372 -6 34.154 -13.618 1 0 0 0 4 6.7942 0 0 rect2p.dat + [1,16,25.8372,-6,34.154,-13.618,1,0,0,0,4,6.7942,0,0, ldraw_lib__rect2p()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 11.3 -10 40 -1.3 0 0 0 8 0 0 0 1.341 8\3-8cylo.dat + [1,16,11.3,-10,40,-1.3,0,0,0,8,0,0,0,1.341, ldraw_lib__8__3_8cylo()], +// 1 16 11.3 -2 40 -1.3 0 0 0 1 0 0 0 1.341 8\3-8chrd.dat + [1,16,11.3,-2,40,-1.3,0,0,0,1,0,0,0,1.341, ldraw_lib__8__3_8chrd()], +// 4 16 12.2192 -2 40.9482 10 -2 40 10 -2 32.5682 19.3672 -2 23.201 + [4,16,12.2192,-2,40.9482,10,-2,40,10,-2,32.5682,19.3672,-2,23.201], +// +// 3 16 10 -10 44.142 10 -10 40 10.3808 -10 40.9482 + [3,16,10,-10,44.142,10,-10,40,10.3808,-10,40.9482], +// 4 16 10 -10 44.142 10.3808 -10 40.9482 11.3 -10 41.341 10 -10 46.1799 + [4,16,10,-10,44.142,10.3808,-10,40.9482,11.3,-10,41.341,10,-10,46.1799], +// 3 16 11.3 -10 41.341 12.2192 -10 40.9483 10 -10 46.1799 + [3,16,11.3,-10,41.341,12.2192,-10,40.9483,10,-10,46.1799], +// 3 16 42.14945 -10 26.04019 64.9574 -10 14.6363 66.5835 -10 17.8885 + [3,16,42.14945,-10,26.04019,64.9574,-10,14.6363,66.5835,-10,17.8885], +// 4 16 10 -10 46.1799 39.4552 -10 27.3598 42.14945 -10 26.04019 66.5835 -10 17.8885 + [4,16,10,-10,46.1799,39.4552,-10,27.3598,42.14945,-10,26.04019,66.5835,-10,17.8885], +// 3 16 10 -10 46.1799 12.2192 -10 40.9483 39.4552 -10 27.3598 + [3,16,10,-10,46.1799,12.2192,-10,40.9483,39.4552,-10,27.3598], +// +// 1 16 160 -10 -40 0 0 -9 0 1 0 9 0 0 1-4ndis.dat + [1,16,160,-10,-40,0,0,-9,0,1,0,9,0,0, ldraw_lib__1_4ndis()], +// 1 16 160 -10 -40 0 0 9 0 1 0 9 0 0 1-16tndis.dat + [1,16,160,-10,-40,0,0,9,0,1,0,9,0,0, ldraw_lib__1_16tndis()], +// 1 16 160 -10 -40 1 0 0 0 1 0 0 0 1 3-16ring9.dat + [1,16,160,-10,-40,1,0,0,0,1,0,0,0,1, ldraw_lib__3_16ring9()], +// 3 16 163.4443 -10 -31 163.4443 -10 -31.6849 163.827 -10 -30.761 + [3,16,163.4443,-10,-31,163.4443,-10,-31.6849,163.827,-10,-30.761], +// 3 16 163.4443 -10 -31 163.827 -10 -30.761 160 -10 -31 + [3,16,163.4443,-10,-31,163.827,-10,-30.761,160,-10,-31], +// 4 16 151 -10 -31 160 -10 -31 163.827 -10 -30.761 150 -10 -30 + [4,16,151,-10,-31,160,-10,-31,163.827,-10,-30.761,150,-10,-30], +// 3 16 151 -10 -31 150 -10 -30 150 -10 -33.6361 + [3,16,151,-10,-31,150,-10,-30,150,-10,-33.6361], +// 3 16 151 -10 -31 150 -10 -33.6361 150 -10 -35.5361 + [3,16,151,-10,-31,150,-10,-33.6361,150,-10,-35.5361], +// 3 16 151 -10 -31 150 -10 -35.5361 150 -10 -37.4361 + [3,16,151,-10,-31,150,-10,-35.5361,150,-10,-37.4361], +// 4 16 151 -10 -40 151 -10 -31 150 -10 -37.4361 150 -10 -40 + [4,16,151,-10,-40,151,-10,-31,150,-10,-37.4361,150,-10,-40], +// +// 1 16 106.4466 -6 -20.3382 0 -1 11.404 -4 0 0 0 0 -5.7019 rect3.dat + [1,16,106.4466,-6,-20.3382,0,-1,11.404,-4,0,0,0,0,-5.7019, ldraw_lib__rect3()], +// 1 16 112.13065 -6 -8.9684 11.39725 1 0 0 0 -4 -5.7169 0 0 rect2p.dat + [1,16,112.13065,-6,-8.9684,11.39725,1,0,0,0,-4,-5.7169,0,0, ldraw_lib__rect2p()], +// 1 16 120.68925 -6 -20.3627 0 1 2.83865 -4 0 0 0 0 5.6774 rect3.dat + [1,16,120.68925,-6,-20.3627,0,1,2.83865,-4,0,0,0,0,5.6774, ldraw_lib__rect3()], +// 4 16 95.0426 -2 -14.6363 117.8506 -2 -26.0401 123.5279 -2 -14.6853 100.7334 -2 -3.2515 + [4,16,95.0426,-2,-14.6363,117.8506,-2,-26.0401,123.5279,-2,-14.6853,100.7334,-2,-3.2515], +// 3 16 126.2095 -10 -16.0303 150.6563 -10 -28.2929 163.827 -10 -30.761 + [3,16,126.2095,-10,-16.0303,150.6563,-10,-28.2929,163.827,-10,-30.761], +// 4 16 163.827 -10 -30.761 102.3607 -10 .0001 123.5279 -10 -14.6853 126.2095 -10 -16.0303 + [4,16,163.827,-10,-30.761,102.3607,-10,.0001,123.5279,-10,-14.6853,126.2095,-10,-16.0303], +// 3 16 100.7334 -10 -3.2515 123.5279 -10 -14.6853 102.3607 -10 .0001 + [3,16,100.7334,-10,-3.2515,123.5279,-10,-14.6853,102.3607,-10,.0001], +// 4 16 93.4165 -10 -17.8885 114.225 -10 -28.2929 120.5339 -10 -27.3818 117.8506 -10 -26.0401 + [4,16,93.4165,-10,-17.8885,114.225,-10,-28.2929,120.5339,-10,-27.3818,117.8506,-10,-26.0401], +// 3 16 117.8506 -10 -26.0401 95.0426 -10 -14.6363 93.4165 -10 -17.8885 + [3,16,117.8506,-10,-26.0401,95.0426,-10,-14.6363,93.4165,-10,-17.8885], +// 4 16 123.5279 -10 -14.6853 117.8506 -10 -26.0401 120.5339 -10 -27.3818 126.2095 -10 -16.0303 + [4,16,123.5279,-10,-14.6853,117.8506,-10,-26.0401,120.5339,-10,-27.3818,126.2095,-10,-16.0303], +// 3 16 150.6563 -10 -28.2929 150.92816 -10 -29 163.827 -10 -30.761 + [3,16,150.6563,-10,-28.2929,150.92816,-10,-29,163.827,-10,-30.761], +// 3 16 163.827 -10 -30.761 150.92816 -10 -29 150.656301936 -10 -29.7071 + [3,16,163.827,-10,-30.761,150.92816,-10,-29,150.656301936,-10,-29.7071], +// 3 16 150.656301936 -10 -29.7071 150 -10 -30 163.827 -10 -30.761 + [3,16,150.656301936,-10,-29.7071,150,-10,-30,163.827,-10,-30.761], +// +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 150 -10 -29 0 0 .92816 0 8 0 -1 0 0 8\3-8cylo.dat + [1,16,150,-10,-29,0,0,.92816,0,8,0,-1,0,0, ldraw_lib__8__3_8cylo()], +// 1 16 150 -2 -29 0 0 .92816 0 1 0 -1 0 0 8\3-8chrd.dat + [1,16,150,-2,-29,0,0,.92816,0,1,0,-1,0,0, ldraw_lib__8__3_8chrd()], +// 1 16 123.15215 -6 -28.6909 0 -1 -2.61825 4 0 0 0 0 1.3091 rect.dat + [1,16,123.15215,-6,-28.6909,0,-1,-2.61825,4,0,0,0,0,1.3091, ldraw_lib__rect()], +// 1 16 138.4329 -6 -22.1616 0 1 -12.2234 -4 0 0 0 0 6.1313 rect3.dat + [1,16,138.4329,-6,-22.1616,0,1,-12.2234,-4,0,0,0,0,6.1313, ldraw_lib__rect3()], +// 1 16 123.3717 -6 -21.70605 -2.8378 -1 0 0 0 4 -5.67575 0 0 rect2p.dat + [1,16,123.3717,-6,-21.70605,-2.8378,-1,0,0,0,4,-5.67575,0,0, ldraw_lib__rect2p()], +// 1 16 137.8852 -6 -30 12.1148 0 0 0 0 4 0 -1 0 rect2p.dat + [1,16,137.8852,-6,-30,12.1148,0,0,0,0,4,0,-1,0, ldraw_lib__rect2p()], +// +// 3 16 120.5339 -2 -27.3818 125.7704 -2 -30 126.2095 -2 -16.0303 + [3,16,120.5339,-2,-27.3818,125.7704,-2,-30,126.2095,-2,-16.0303], +// 4 16 125.7704 -2 -30 150 -2 -30 150.6563 -2 -28.2929 126.2095 -2 -16.0303 + [4,16,125.7704,-2,-30,150,-2,-30,150.6563,-2,-28.2929,126.2095,-2,-16.0303], +// +// 5 24 150.6563 -2 -28.2929 150.6563 -10 -28.2929 150.92816 -10 -29 126.2095 -10 -16.0303 + [5,24,150.6563,-2,-28.2929,150.6563,-10,-28.2929,150.92816,-10,-29,126.2095,-10,-16.0303], +// 5 24 12.2192 -2 40.9482 12.2192 -10 40.9482 11.3 -2 41.341 39.4552 -10 27.3598 + [5,24,12.2192,-2,40.9482,12.2192,-10,40.9482,11.3,-2,41.341,39.4552,-10,27.3598], +]; +module ldraw_lib__s__32214s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__32214s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__32214s01(line=0.2); \ No newline at end of file diff --git a/parts/s/32216s01.scad b/parts/s/32216s01.scad new file mode 100644 index 000000000..130cb4b8f --- /dev/null +++ b/parts/s/32216s01.scad @@ -0,0 +1,910 @@ +use <../../lib.scad> +use <../../p/1-16tang.scad> +use <../../p/1-4ndis.scad> +use <../../p/1-8cylo.scad> +use <../../p/1-8ring9.scad> +use <../../p/1-8tndis.scad> +use <../../p/3-16cylo.scad> +use <../../p/3-16ndis.scad> +use <../../p/3-16ring9.scad> +use <../../p/8/3-8chrd.scad> +use <../../p/8/3-8cylo.scad> +use <../../p/box3u8p.scad> +use <../../p/npeghol7.scad> +use <../../p/rect.scad> +use <../../p/rect2p.scad> +use <../../p/rect3.scad> +use <32213s03.scad> +function ldraw_lib__s__32216s01() = [ +// 0 ~Znap Beam Curved 14 Holes - Half +// 0 Name: s\32216s01.dat +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-02-15 [GeraldLasser] Subfiled +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 0 // Left Most +// 1 16 -160 -10 -40 0 0 -9 0 1 0 9 0 0 1-4ndis.dat + [1,16,-160,-10,-40,0,0,-9,0,1,0,9,0,0, ldraw_lib__1_4ndis()], +// 4 16 -169 -10 -31 -170 -10 -30 -170 -10 -40 -169 -10 -40 + [4,16,-169,-10,-31,-170,-10,-30,-170,-10,-40,-169,-10,-40], +// 3 16 -170 -10 -30 -169 -10 -31 -161.9628 -10 -30 + [3,16,-170,-10,-30,-169,-10,-31,-161.9628,-10,-30], +// 3 16 -161.9628 -10 -30 -169 -10 -31 -160 -10 -31 + [3,16,-161.9628,-10,-30,-169,-10,-31,-160,-10,-31], +// 3 16 -161.9628 -10 -30 -160 -10 -31 -160 -10 -30 + [3,16,-161.9628,-10,-30,-160,-10,-31,-160,-10,-30], +// 1 16 -148.6027 -6 -30 13.3601 0 0 0 0 4 0 -1 0 rect2p.dat + [1,16,-148.6027,-6,-30,13.3601,0,0,0,0,4,0,-1,0, ldraw_lib__rect2p()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 -161.9628 -10 -29 0 0 -1 0 8 0 -1 0 0 8\3-8cylo.dat + [1,16,-161.9628,-10,-29,0,0,-1,0,8,0,-1,0,0, ldraw_lib__8__3_8cylo()], +// 4 16 -162.6699 -2 -28.2929 -147.9157 -2 -14.4956 -147.9157 -10 -14.4956 -162.6699 -10 -28.2929 + [4,16,-162.6699,-2,-28.2929,-147.9157,-2,-14.4956,-147.9157,-10,-14.4956,-162.6699,-10,-28.2929], +// 4 16 -127.3943 -10 2.4091 -147.9157 -10 -14.4956 -147.9157 -2 -14.4956 -127.3943 -2 2.4091 + [4,16,-127.3943,-10,2.4091,-147.9157,-10,-14.4956,-147.9157,-2,-14.4956,-127.3943,-2,2.4091], +// 4 16 -126.1376 -10 3.3092 -127.3943 -10 2.4091 -127.3943 -2 2.4091 -126.1376 -2 3.3092 + [4,16,-126.1376,-10,3.3092,-127.3943,-10,2.4091,-127.3943,-2,2.4091,-126.1376,-2,3.3092], +// 2 24 -127.3943 -10 2.4091 -147.9157 -10 -14.4956 + [2,24,-127.3943,-10,2.4091,-147.9157,-10,-14.4956], +// 2 24 -127.3943 -2 2.4091 -147.9157 -2 -14.4956 + [2,24,-127.3943,-2,2.4091,-147.9157,-2,-14.4956], +// 2 24 -127.3943 -10 2.4091 -126.1376 -10 3.3092 + [2,24,-127.3943,-10,2.4091,-126.1376,-10,3.3092], +// 2 24 -127.3943 -2 2.4091 -126.1376 -2 3.3092 + [2,24,-127.3943,-2,2.4091,-126.1376,-2,3.3092], +// 2 24 -147.9157 -10 -14.4956 -162.6699 -10 -28.2929 + [2,24,-147.9157,-10,-14.4956,-162.6699,-10,-28.2929], +// 2 24 -147.9157 -2 -14.4956 -162.6699 -2 -28.2929 + [2,24,-147.9157,-2,-14.4956,-162.6699,-2,-28.2929], +// 3 16 -170 -10 -30 -161.9628 -10 -30 -162.6699 -10 -29.7071 + [3,16,-170,-10,-30,-161.9628,-10,-30,-162.6699,-10,-29.7071], +// 3 16 -170 -10 -30 -162.6699 -10 -29.7071 -162.9628 -10 -29 + [3,16,-170,-10,-30,-162.6699,-10,-29.7071,-162.9628,-10,-29], +// 3 16 -170 -10 -30 -162.9628 -10 -29 -162.6699 -10 -28.2929 + [3,16,-170,-10,-30,-162.9628,-10,-29,-162.6699,-10,-28.2929], +// +// 0 // Meeting Inner Bow +// 3 16 -170 -10 -30 -162.6699 -10 -28.2929 -150.313 -10 -11.762 + [3,16,-170,-10,-30,-162.6699,-10,-28.2929,-150.313,-10,-11.762], +// 3 16 -150.313 -10 -11.762 -162.6699 -10 -28.2929 -147.9157 -10 -14.4956 + [3,16,-150.313,-10,-11.762,-162.6699,-10,-28.2929,-147.9157,-10,-14.4956], +// 3 16 -150.313 -10 -11.762 -147.9157 -10 -14.4956 -129.608 -10 5.294 + [3,16,-150.313,-10,-11.762,-147.9157,-10,-14.4956,-129.608,-10,5.294], +// 3 16 -129.608 -10 5.294 -147.9157 -10 -14.4956 -127.3943 -10 2.4091 + [3,16,-129.608,-10,5.294,-147.9157,-10,-14.4956,-127.3943,-10,2.4091], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 -135.2426 -10 -29 0 0 1 0 8 0 -1 0 0 8\3-8cylo.dat + [1,16,-135.2426,-10,-29,0,0,1,0,8,0,-1,0,0, ldraw_lib__8__3_8cylo()], +// 1 16 -136.82145 -6 -26.00695 0 1 -2.28595 -4 0 0 0 0 2.28595 rect3.dat + [1,16,-136.82145,-6,-26.00695,0,1,-2.28595,-4,0,0,0,0,2.28595, ldraw_lib__rect3()], +// 3 16 -135.2426 -10 -30 -127.1716 -10 -30 -134.5355 -10 -29.7071 + [3,16,-135.2426,-10,-30,-127.1716,-10,-30,-134.5355,-10,-29.7071], +// 3 16 -134.5355 -10 -29.7071 -127.1716 -10 -30 -134.2426 -10 -29 + [3,16,-134.5355,-10,-29.7071,-127.1716,-10,-30,-134.2426,-10,-29], +// 4 16 -134.2426 -10 -29 -127.1716 -10 -30 -133.424 -10 -23.7476 -134.5355 -10 -28.2929 + [4,16,-134.2426,-10,-29,-127.1716,-10,-30,-133.424,-10,-23.7476,-134.5355,-10,-28.2929], +// 3 16 -134.5355 -10 -28.2929 -133.424 -10 -23.7476 -139.1074 -10 -23.721 + [3,16,-134.5355,-10,-28.2929,-133.424,-10,-23.7476,-139.1074,-10,-23.721], +// 4 16 -139.1074 -10 -23.721 -133.424 -10 -23.7476 -117.432 -10 -10.574 -119.6457 -10 -7.6891 + [4,16,-139.1074,-10,-23.721,-133.424,-10,-23.7476,-117.432,-10,-10.574,-119.6457,-10,-7.6891], +// 4 16 -139.1074 -2 -23.721 -139.1074 -10 -23.721 -119.6457 -10 -7.6891 -119.6457 -2 -7.6891 + [4,16,-139.1074,-2,-23.721,-139.1074,-10,-23.721,-119.6457,-10,-7.6891,-119.6457,-2,-7.6891], +// 2 24 -119.6457 -10 -7.6891 -139.1074 -10 -23.721 + [2,24,-119.6457,-10,-7.6891,-139.1074,-10,-23.721], +// 2 24 -119.6457 -2 -7.6891 -139.1074 -2 -23.721 + [2,24,-119.6457,-2,-7.6891,-139.1074,-2,-23.721], +// 2 24 -133.424 -10 -23.7476 -117.432 -10 -10.574 + [2,24,-133.424,-10,-23.7476,-117.432,-10,-10.574], +// 4 16 -128.4679 -10 -33.6361 -135.2426 -10 -30 -140 -10 -30 -140 -10 -33.6361 + [4,16,-128.4679,-10,-33.6361,-135.2426,-10,-30,-140,-10,-30,-140,-10,-33.6361], +// 4 16 -135.2426 -10 -30 -128.4679 -10 -33.6361 -126.36397 -10 -33.63604 -127.1716 -10 -30 + [4,16,-135.2426,-10,-30,-128.4679,-10,-33.6361,-126.36397,-10,-33.63604,-127.1716,-10,-30], +// 3 16 -126.3639 -10 -31 -127.1716 -10 -30 -126.36397 -10 -33.63604 + [3,16,-126.3639,-10,-31,-127.1716,-10,-30,-126.36397,-10,-33.63604], +// 4 16 -120 -10 -30 -127.1716 -10 -30 -126.3639 -10 -31 -120 -10 -31 + [4,16,-120,-10,-30,-127.1716,-10,-30,-126.3639,-10,-31,-120,-10,-31], +// 1 16 -120 -10 -40 0 0 -9 0 1 0 9 0 0 1-8tndis.dat + [1,16,-120,-10,-40,0,0,-9,0,1,0,9,0,0, ldraw_lib__1_8tndis()], +// +// 1 16 -161.9628 -2 -29 0 0 -1 0 1 0 -1 0 0 8\3-8chrd.dat + [1,16,-161.9628,-2,-29,0,0,-1,0,1,0,-1,0,0, ldraw_lib__8__3_8chrd()], +// 1 16 -135.2426 -2 -29 0 0 1 0 1 0 -1 0 0 8\3-8chrd.dat + [1,16,-135.2426,-2,-29,0,0,1,0,1,0,-1,0,0, ldraw_lib__8__3_8chrd()], +// 4 16 -162.6699 -2 -28.2929 -161.9628 -2 -30 -135.2426 -2 -30 -134.5355 -2 -28.2929 + [4,16,-162.6699,-2,-28.2929,-161.9628,-2,-30,-135.2426,-2,-30,-134.5355,-2,-28.2929], +// 3 16 -134.5355 -2 -28.2929 -139.1074 -2 -23.721 -162.6699 -2 -28.2929 + [3,16,-134.5355,-2,-28.2929,-139.1074,-2,-23.721,-162.6699,-2,-28.2929], +// 3 16 -162.6699 -2 -28.2929 -139.1074 -2 -23.721 -147.9157 -2 -14.4956 + [3,16,-162.6699,-2,-28.2929,-139.1074,-2,-23.721,-147.9157,-2,-14.4956], +// 4 16 -139.1074 -2 -23.721 -119.6457 -2 -7.6891 -127.3943 -2 2.4091 -147.9157 -2 -14.4956 + [4,16,-139.1074,-2,-23.721,-119.6457,-2,-7.6891,-127.3943,-2,2.4091,-147.9157,-2,-14.4956], +// 4 16 -127.3943 -2 2.4091 -119.6457 -2 -7.6891 -117.0199 -2 -5.8086 -126.1376 -2 3.3092 + [4,16,-127.3943,-2,2.4091,-119.6457,-2,-7.6891,-117.0199,-2,-5.8086,-126.1376,-2,3.3092], +// +// 0 // Strut in Bow +// 4 16 -117.0199 -2 -5.8086 -119.6457 -2 -7.6891 -119.6457 -10 -7.6891 -117.0199 -10 -5.8086 + [4,16,-117.0199,-2,-5.8086,-119.6457,-2,-7.6891,-119.6457,-10,-7.6891,-117.0199,-10,-5.8086], +// 2 24 -119.6457 -2 -7.6891 -117.0199 -2 -5.8086 + [2,24,-119.6457,-2,-7.6891,-117.0199,-2,-5.8086], +// 2 24 -119.6457 -10 -7.6891 -117.0199 -10 -5.8086 + [2,24,-119.6457,-10,-7.6891,-117.0199,-10,-5.8086], +// 1 16 -121.57875 -6 -1.2497 -4.55885 1 0 0 0 4 4.5589 0 0 rect.dat + [1,16,-121.57875,-6,-1.2497,-4.55885,1,0,0,0,4,4.5589,0,0, ldraw_lib__rect()], +// 1 16 -118.2825 -6 1.11095 0 -1 4.5589 -4 0 0 0 0 -4.55885 rect.dat + [1,16,-118.2825,-6,1.11095,0,-1,4.5589,-4,0,0,0,0,-4.55885, ldraw_lib__rect()], +// 4 16 -113.7236 -10 -3.4479 -122.8414 -10 5.6698 -126.1376 -10 3.3092 -117.0199 -10 -5.8086 + [4,16,-113.7236,-10,-3.4479,-122.8414,-10,5.6698,-126.1376,-10,3.3092,-117.0199,-10,-5.8086], +// 4 16 -105.7758 -10 17.8916 -122.8414 -10 5.6698 -122.8414 -2 5.6698 -105.7758 -2 17.8916 + [4,16,-105.7758,-10,17.8916,-122.8414,-10,5.6698,-122.8414,-2,5.6698,-105.7758,-2,17.8916], +// 3 16 -129.608 -10 5.294 -127.3943 -10 2.4091 -126.1376 -10 3.3092 + [3,16,-129.608,-10,5.294,-127.3943,-10,2.4091,-126.1376,-10,3.3092], +// 4 16 -107.796 -10 20.915 -129.608 -10 5.294 -126.1376 -10 3.3092 -122.8414 -10 5.6698 + [4,16,-107.796,-10,20.915,-129.608,-10,5.294,-126.1376,-10,3.3092,-122.8414,-10,5.6698], +// 3 16 -107.796 -10 20.915 -122.8414 -10 5.6698 -105.7758 -10 17.8916 + [3,16,-107.796,-10,20.915,-122.8414,-10,5.6698,-105.7758,-10,17.8916], +// 3 16 -117.0199 -10 -5.8086 -119.6457 -10 -7.6891 -117.432 -10 -10.574 + [3,16,-117.0199,-10,-5.8086,-119.6457,-10,-7.6891,-117.432,-10,-10.574], +// 4 16 -96.684 -10 4.285 -113.7236 -10 -3.4479 -117.0199 -10 -5.8086 -117.432 -10 -10.574 + [4,16,-96.684,-10,4.285,-113.7236,-10,-3.4479,-117.0199,-10,-5.8086,-117.432,-10,-10.574], +// 3 16 -113.7236 -10 -3.4479 -96.684 -10 4.285 -98.7042 -10 7.3084 + [3,16,-113.7236,-10,-3.4479,-96.684,-10,4.285,-98.7042,-10,7.3084], +// 4 16 -113.7236 -10 -3.4479 -98.7042 -10 7.3084 -98.7042 -2 7.3084 -113.7236 -2 -3.4479 + [4,16,-113.7236,-10,-3.4479,-98.7042,-10,7.3084,-98.7042,-2,7.3084,-113.7236,-2,-3.4479], +// 2 24 -117.432 -10 -10.574 -96.684 -10 4.285 + [2,24,-117.432,-10,-10.574,-96.684,-10,4.285], +// 2 24 -113.7236 -10 -3.4479 -98.7042 -10 7.3084 + [2,24,-113.7236,-10,-3.4479,-98.7042,-10,7.3084], +// 2 24 -122.8414 -10 5.6698 -105.7758 -10 17.8916 + [2,24,-122.8414,-10,5.6698,-105.7758,-10,17.8916], +// 2 24 -107.796 -10 20.915 -129.608 -10 5.294 + [2,24,-107.796,-10,20.915,-129.608,-10,5.294], +// 2 24 -122.8414 -2 5.6698 -105.7758 -2 17.8916 + [2,24,-122.8414,-2,5.6698,-105.7758,-2,17.8916], +// 4 16 -122.8414 -2 5.6698 -113.7236 -2 -3.4479 -98.7042 -2 7.3084 -105.7758 -2 17.8916 + [4,16,-122.8414,-2,5.6698,-113.7236,-2,-3.4479,-98.7042,-2,7.3084,-105.7758,-2,17.8916], +// +// 0 // Left Strut with Connhole +// 3 16 -15.2426 -10 -30 -24.1422 -2 -30 -127.1716 -10 -30 + [3,16,-15.2426,-10,-30,-24.1422,-2,-30,-127.1716,-10,-30], +// 2 24 -15.2426 -10 -30 -127.1716 -10 -30 + [2,24,-15.2426,-10,-30,-127.1716,-10,-30], +// +// 4 16 -34.3431 -2 -8.4853 -40 -2 -14.1422 -24.1422 -2 -30 -14.5355 -2 -28.2929 + [4,16,-34.3431,-2,-8.4853,-40,-2,-14.1422,-24.1422,-2,-30,-14.5355,-2,-28.2929], +// 3 16 -15.2426 -2 -30 -14.5355 -2 -28.2929 -24.1422 -2 -30 + [3,16,-15.2426,-2,-30,-14.5355,-2,-28.2929,-24.1422,-2,-30], +// 4 16 -31.51468 -2 -5.65688 -7.1716 -2 -30 4.1422 -2 -30 -25.8578 -2 0 + [4,16,-31.51468,-2,-5.65688,-7.1716,-2,-30,4.1422,-2,-30,-25.8578,-2,0], +// 4 16 -72.9696 -2 18.8274 -54.1422 -2 0 -48.48532 -2 5.65688 -65.6016 -2 22.7731 + [4,16,-72.9696,-2,18.8274,-54.1422,-2,0,-48.48532,-2,5.65688,-65.6016,-2,22.7731], +// 4 16 -40 -2 14.1422 -54.5496 -2 28.6918 -61.9176 -2 24.746 -45.6569 -2 8.4853 + [4,16,-40,-2,14.1422,-54.5496,-2,28.6918,-61.9176,-2,24.746,-45.6569,-2,8.4853], +// 2 24 -65.6016 -2 22.7731 -72.9696 -2 18.8274 + [2,24,-65.6016,-2,22.7731,-72.9696,-2,18.8274], +// 2 24 -61.9176 -2 24.746 -54.5496 -2 28.6918 + [2,24,-61.9176,-2,24.746,-54.5496,-2,28.6918], +// 2 24 -24.1422 -2 -30 -15.2426 -2 -30 + [2,24,-24.1422,-2,-30,-15.2426,-2,-30], +// 2 24 4.1422 -2 -30 -7.1716 -2 -30 + [2,24,4.1422,-2,-30,-7.1716,-2,-30], +// +// 1 16 -40 0 0 .70711 0 .70711 0 1 0 -.70711 0 .70711 s\32213s03.dat + [1,16,-40,0,0,.70711,0,.70711,0,1,0,-.70711,0,.70711, ldraw_lib__s__32213s03()], +// 1 16 -24.4393 -6 -18.3891 -9.9038 1 0 0 0 -4 9.9038 0 0 rect2p.dat + [1,16,-24.4393,-6,-18.3891,-9.9038,1,0,0,0,-4,9.9038,0,0, ldraw_lib__rect2p()], +// 1 16 -19.34315 -6 -17.82845 0 -1 12.17155 -4 0 0 0 0 -12.17155 rect3.dat + [1,16,-19.34315,-6,-17.82845,0,-1,12.17155,-4,0,0,0,0,-12.17155, ldraw_lib__rect3()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 -15.2426 -10 -29 0 0 1 0 8 0 -1 0 0 8\3-8cylo.dat + [1,16,-15.2426,-10,-29,0,0,1,0,8,0,-1,0,0, ldraw_lib__8__3_8cylo()], +// 1 16 -15.2426 -2 -29 0 0 1 0 1 0 -1 0 0 8\3-8chrd.dat + [1,16,-15.2426,-2,-29,0,0,1,0,1,0,-1,0,0, ldraw_lib__8__3_8chrd()], +// 1 16 -57.04346 -6 14.21499 0 1 -8.55814 -4 0 0 0 0 8.55811 rect3.dat + [1,16,-57.04346,-6,14.21499,0,1,-8.55814,-4,0,0,0,0,8.55811, ldraw_lib__rect3()], +// 1 16 -53.78725 -6 16.61565 0 -1 -8.13035 4 0 0 0 0 8.13035 rect3.dat + [1,16,-53.78725,-6,16.61565,0,-1,-8.13035,4,0,0,0,0,8.13035, ldraw_lib__rect3()], +// +// 3 16 -15.2426 -10 -30 -10 -10 -30 -14.5355 -10 -29.7071 + [3,16,-15.2426,-10,-30,-10,-10,-30,-14.5355,-10,-29.7071], +// 4 16 -14.2426 -10 -29 -14.5355 -10 -29.7071 -10 -10 -30 -7.1716 -10 -30 + [4,16,-14.2426,-10,-29,-14.5355,-10,-29.7071,-10,-10,-30,-7.1716,-10,-30], +// 3 16 -14.2426 -10 -29 -7.1716 -10 -30 -14.5355 -10 -28.2929 + [3,16,-14.2426,-10,-29,-7.1716,-10,-30,-14.5355,-10,-28.2929], +// 4 16 -31.5147 -10 -5.6569 -34.3431 -10 -8.4853 -14.5355 -10 -28.2929 -7.1716 -10 -30 + [4,16,-31.5147,-10,-5.6569,-34.3431,-10,-8.4853,-14.5355,-10,-28.2929,-7.1716,-10,-30], +// 4 16 -48.48532 -10 5.65688 -45.6569 -10 8.4853 -61.9176 -10 24.746 -65.6016 -10 22.7731 + [4,16,-48.48532,-10,5.65688,-45.6569,-10,8.4853,-61.9176,-10,24.746,-65.6016,-10,22.7731], +// +// 4 16 -72.9696 -2 18.8274 -65.6016 -2 22.7731 -65.6016 -10 22.7731 -75 -10 17.74 + [4,16,-72.9696,-2,18.8274,-65.6016,-2,22.7731,-65.6016,-10,22.7731,-75,-10,17.74], +// 2 24 -65.6016 -10 22.7731 -75 -10 17.74 + [2,24,-65.6016,-10,22.7731,-75,-10,17.74], +// 2 24 -75 -10 17.74 -96.684 -10 4.285 + [2,24,-75,-10,17.74,-96.684,-10,4.285], +// 4 16 -61.9176 -10 24.746 -61.9176 -2 24.746 -54.5496 -2 28.6918 -52.497 -10 29.791 + [4,16,-61.9176,-10,24.746,-61.9176,-2,24.746,-54.5496,-2,28.6918,-52.497,-10,29.791], +// 2 24 -52.497 -10 29.791 -61.9176 -10 24.746 + [2,24,-52.497,-10,29.791,-61.9176,-10,24.746], +// +// 1 16 -72.9851 -6 30.1567 -4.6988 1 0 0 0 4 4.6988 0 0 rect.dat + [1,16,-72.9851,-6,30.1567,-4.6988,1,0,0,0,4,4.6988,0,0, ldraw_lib__rect()], +// 1 16 -69.3011 -6 32.12955 -4.6988 -1 0 0 0 -4 4.69885 0 0 rect.dat + [1,16,-69.3011,-6,32.12955,-4.6988,-1,0,0,0,-4,4.69885,0,0, ldraw_lib__rect()], +// 4 16 -73.9999 -10 36.8284 -77.6839 -10 34.8555 -68.2863 -10 25.4579 -64.6023 -10 27.4307 + [4,16,-73.9999,-10,36.8284,-77.6839,-10,34.8555,-68.2863,-10,25.4579,-64.6023,-10,27.4307], +// 4 16 -83.182 -10 31.9111 -105.7758 -10 17.8916 -105.7758 -2 17.8916 -83.182 -2 31.9111 + [4,16,-83.182,-10,31.9111,-105.7758,-10,17.8916,-105.7758,-2,17.8916,-83.182,-2,31.9111], +// 4 16 -98.7042 -2 7.3084 -98.7042 -10 7.3084 -76.8181 -10 20.8889 -76.8181 -2 20.8889 + [4,16,-98.7042,-2,7.3084,-98.7042,-10,7.3084,-76.8181,-10,20.8889,-76.8181,-2,20.8889], +// 2 24 -105.7758 -10 17.8916 -83.182 -10 31.9111 + [2,24,-105.7758,-10,17.8916,-83.182,-10,31.9111], +// 2 24 -83.182 -10 31.9111 -77.6839 -10 34.8555 + [2,24,-83.182,-10,31.9111,-77.6839,-10,34.8555], +// 2 24 -77.6839 -2 34.8555 -83.182 -2 31.9111 + [2,24,-77.6839,-2,34.8555,-83.182,-2,31.9111], +// 2 24 -83.182 -2 31.9111 -105.7758 -2 17.8916 + [2,24,-83.182,-2,31.9111,-105.7758,-2,17.8916], +// 2 24 -98.7042 -10 7.3084 -76.8181 -10 20.8889 + [2,24,-98.7042,-10,7.3084,-76.8181,-10,20.8889], +// 2 24 -76.8181 -10 20.8889 -68.2863 -10 25.4579 + [2,24,-76.8181,-10,20.8889,-68.2863,-10,25.4579], +// 2 24 -68.2863 -2 25.4579 -76.8181 -2 20.8889 + [2,24,-68.2863,-2,25.4579,-76.8181,-2,20.8889], +// 2 24 -76.8181 -2 20.8889 -98.7042 -2 7.3084 + [2,24,-76.8181,-2,20.8889,-98.7042,-2,7.3084], +// 4 16 -68.2863 -2 25.4579 -77.6839 -2 34.8555 -83.182 -2 31.9111 -76.8181 -2 20.8889 + [4,16,-68.2863,-2,25.4579,-77.6839,-2,34.8555,-83.182,-2,31.9111,-76.8181,-2,20.8889], +// 4 16 -98.7042 -2 7.3084 -76.8181 -2 20.8889 -83.182 -2 31.9111 -105.7758 -2 17.8916 + [4,16,-98.7042,-2,7.3084,-76.8181,-2,20.8889,-83.182,-2,31.9111,-105.7758,-2,17.8916], +// +// 4 16 -85 -10 35.06 -107.796 -10 20.915 -105.7758 -10 17.8916 -83.182 -10 31.9111 + [4,16,-85,-10,35.06,-107.796,-10,20.915,-105.7758,-10,17.8916,-83.182,-10,31.9111], +// 4 16 -85 -10 35.06 -77.6839 -10 34.8555 -73.9999 -10 36.8284 -61.343 -10 47.729 + [4,16,-85,-10,35.06,-77.6839,-10,34.8555,-73.9999,-10,36.8284,-61.343,-10,47.729], +// 3 16 -85 -10 35.06 -83.182 -10 31.9111 -77.6839 -10 34.8555 + [3,16,-85,-10,35.06,-83.182,-10,31.9111,-77.6839,-10,34.8555], +// 3 16 -61.343 -10 47.729 -73.9999 -10 36.8284 -59.7348 -10 44.4678 + [3,16,-61.343,-10,47.729,-73.9999,-10,36.8284,-59.7348,-10,44.4678], +// 4 16 -76.8181 -10 20.8889 -98.7042 -10 7.3084 -96.684 -10 4.285 -75 -10 17.74 + [4,16,-76.8181,-10,20.8889,-98.7042,-10,7.3084,-96.684,-10,4.285,-75,-10,17.74], +// 4 16 -68.2863 -10 25.4579 -76.8181 -10 20.8889 -75 -10 17.74 -65.6016 -10 22.7731 + [4,16,-68.2863,-10,25.4579,-76.8181,-10,20.8889,-75,-10,17.74,-65.6016,-10,22.7731], +// 4 16 -64.6023 -10 27.4307 -68.2863 -10 25.4579 -65.6016 -10 22.7731 -61.9176 -10 24.746 + [4,16,-64.6023,-10,27.4307,-68.2863,-10,25.4579,-65.6016,-10,22.7731,-61.9176,-10,24.746], +// 4 16 -54.1052 -10 33.0522 -64.6023 -10 27.4307 -61.9176 -10 24.746 -52.497 -10 29.791 + [4,16,-54.1052,-10,33.0522,-64.6023,-10,27.4307,-61.9176,-10,24.746,-52.497,-10,29.791], +// 4 16 -77.6839 -10 34.8555 -83.182 -10 31.9111 -83.182 -2 31.9111 -77.6839 -2 34.8555 + [4,16,-77.6839,-10,34.8555,-83.182,-10,31.9111,-83.182,-2,31.9111,-77.6839,-2,34.8555], +// 4 16 -68.2863 -2 25.4579 -76.8181 -2 20.8889 -76.8181 -10 20.8889 -68.2863 -10 25.4579 + [4,16,-68.2863,-2,25.4579,-76.8181,-2,20.8889,-76.8181,-10,20.8889,-68.2863,-10,25.4579], +// 4 16 -64.6023 -2 27.4307 -64.6023 -10 27.4307 -54.1052 -10 33.0522 -54.1052 -2 33.0522 + [4,16,-64.6023,-2,27.4307,-64.6023,-10,27.4307,-54.1052,-10,33.0522,-54.1052,-2,33.0522], +// 4 16 -59.7348 -10 44.4678 -73.9999 -10 36.8284 -73.9999 -2 36.8284 -59.7348 -2 44.4678 + [4,16,-59.7348,-10,44.4678,-73.9999,-10,36.8284,-73.9999,-2,36.8284,-59.7348,-2,44.4678], +// +// 2 24 -73.9999 -10 36.8284 -59.7348 -10 44.4678 + [2,24,-73.9999,-10,36.8284,-59.7348,-10,44.4678], +// 2 24 -64.6023 -10 27.4307 -54.1052 -10 33.0522 + [2,24,-64.6023,-10,27.4307,-54.1052,-10,33.0522], +// 2 24 -64.6023 -2 27.4307 -54.1052 -2 33.0522 + [2,24,-64.6023,-2,27.4307,-54.1052,-2,33.0522], +// 2 24 -73.9999 -2 36.8284 -59.7348 -2 44.4678 + [2,24,-73.9999,-2,36.8284,-59.7348,-2,44.4678], +// 4 16 -54.1052 -2 33.0522 -59.7348 -2 44.4678 -73.9999 -2 36.8284 -64.6023 -2 27.4307 + [4,16,-54.1052,-2,33.0522,-59.7348,-2,44.4678,-73.9999,-2,36.8284,-64.6023,-2,27.4307], +// 3 16 -15.2426 -10 -30 -15.2426 -2 -30 -24.1422 -2 -30 + [3,16,-15.2426,-10,-30,-15.2426,-2,-30,-24.1422,-2,-30], +// 3 16 -7.1716 -10 -30 4.1422 -2 -30 -7.1716 -2 -30 + [3,16,-7.1716,-10,-30,4.1422,-2,-30,-7.1716,-2,-30], +// +// 0 // Strut with Two Connholes +// 1 16 40 0 0 -.70711 0 .70711 0 1 0 .70711 0 .70711 s\32213s03.dat + [1,16,40,0,0,-.70711,0,.70711,0,1,0,.70711,0,.70711, ldraw_lib__s__32213s03()], +// 3 16 64.7574 -10 -30 64.7574 -2 -30 55.8578 -2 -30 + [3,16,64.7574,-10,-30,64.7574,-2,-30,55.8578,-2,-30], +// 4 16 64.7574 -10 -30 55.8578 -2 -30 4.1422 -2 -30 -7.1716 -10 -30 + [4,16,64.7574,-10,-30,55.8578,-2,-30,4.1422,-2,-30,-7.1716,-10,-30], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 64.7574 -10 -29 0 0 1 0 8 0 -1 0 0 8\3-8cylo.dat + [1,16,64.7574,-10,-29,0,0,1,0,8,0,-1,0,0, ldraw_lib__8__3_8cylo()], +// 2 24 -7.1716 -10 -30 64.7574 -10 -30 + [2,24,-7.1716,-10,-30,64.7574,-10,-30], +// 1 16 55.5607 -6 -18.3891 9.9038 1 0 0 0 -4 -9.9038 0 0 rect2p.dat + [1,16,55.5607,-6,-18.3891,9.9038,1,0,0,0,-4,-9.9038,0,0, ldraw_lib__rect2p()], +// 1 16 20 -2 20 12.92888 0 1.41421 0 -8 0 -12.92888 0 1.41421 box3u8p.dat + [1,16,20,-2,20,12.92888,0,1.41421,0,-8,0,-12.92888,0,1.41421, ldraw_lib__box3u8p()], +// 1 16 -9.37835 -6 46.54995 0 1 -.89305 -4 0 0 0 0 .89305 rect3.dat + [1,16,-9.37835,-6,46.54995,0,1,-.89305,-4,0,0,0,0,.89305, ldraw_lib__rect3()], +// 4 16 -18.4984 -2 44.3562 -10.2714 -2 47.443 -10.2714 -10 47.443 -29.253 -10 40.321 + [4,16,-18.4984,-2,44.3562,-10.2714,-2,47.443,-10.2714,-10,47.443,-29.253,-10,40.321], +// 4 16 40 -2 14.1422 14.1422 -2 40 8.4853 -2 34.3431 34.3431 -2 8.4853 + [4,16,40,-2,14.1422,14.1422,-2,40,8.4853,-2,34.3431,34.3431,-2,8.4853], +// 4 16 80 -2 -25.8578 54.1422 -2 0 48.4853 -2 -5.6569 72.8284 -2 -30 + [4,16,80,-2,-25.8578,54.1422,-2,0,48.4853,-2,-5.6569,72.8284,-2,-30], +// 3 16 72.8284 -2 -30 75.8578 -2 -30 80 -2 -25.8578 + [3,16,72.8284,-2,-30,75.8578,-2,-30,80,-2,-25.8578], +// 4 16 87.0711 -10 -18.7869 80 -2 -25.8578 75.8578 -2 -30 75.8578 -10 -30 + [4,16,87.0711,-10,-18.7869,80,-2,-25.8578,75.8578,-2,-30,75.8578,-10,-30], +// 1 16 64.7574 -2 -29 0 0 1 0 1 0 -1 0 0 8\3-8chrd.dat + [1,16,64.7574,-2,-29,0,0,1,0,1,0,-1,0,0, ldraw_lib__8__3_8chrd()], +// 4 16 45.6569 -2 -8.4853 40 -2 -14.1422 55.8578 -2 -30 65.4645 -2 -28.2929 + [4,16,45.6569,-2,-8.4853,40,-2,-14.1422,55.8578,-2,-30,65.4645,-2,-28.2929], +// 3 16 64.7574 -2 -30 65.4645 -2 -28.2929 55.8578 -2 -30 + [3,16,64.7574,-2,-30,65.4645,-2,-28.2929,55.8578,-2,-30], +// 4 16 5.65688 -2 31.51468 0 -2 25.8578 25.8578 -2 0 31.5147 -2 5.6569 + [4,16,5.65688,-2,31.51468,0,-2,25.8578,25.8578,-2,0,31.5147,-2,5.6569], +// 4 16 -8.48532 -2 45.65688 -10.2714 -2 47.443 -18.4984 -2 44.3562 -14.1422 -2 40 + [4,16,-8.48532,-2,45.65688,-10.2714,-2,47.443,-18.4984,-2,44.3562,-14.1422,-2,40], +// 2 24 110 -2 4.1422 105.8578 -2 0 + [2,24,110,-2,4.1422,105.8578,-2,0], +// 2 24 55.8578 -2 -30 64.7574 -2 -30 + [2,24,55.8578,-2,-30,64.7574,-2,-30], +// 2 24 75.8578 -2 -30 80 -2 -25.8578 + [2,24,75.8578,-2,-30,80,-2,-25.8578], +// 2 24 2.4769 -2 51.6653 -.7009 -2 50.7009 + [2,24,2.4769,-2,51.6653,-.7009,-2,50.7009], +// 2 24 -10.2714 -2 47.443 -18.4984 -2 44.3562 + [2,24,-10.2714,-2,47.443,-18.4984,-2,44.3562], +// +// 4 16 -30.6445 -10 43.6804 -54.1052 -10 33.0522 -52.497 -10 29.791 -29.253 -10 40.321 + [4,16,-30.6445,-10,43.6804,-54.1052,-10,33.0522,-52.497,-10,29.791,-29.253,-10,40.321], +// 1 16 -18.03385 -6 55.20535 -4.93995 1 0 0 0 4 4.93995 0 0 rect.dat + [1,16,-18.03385,-6,55.20535,-4.93995,1,0,0,0,4,4.93995,0,0, ldraw_lib__rect()], +// 4 16 -18.8603 -10 61.6887 -22.9738 -10 60.1453 -13.0939 -10 50.2654 -8.9804 -10 51.8088 + [4,16,-18.8603,-10,61.6887,-22.9738,-10,60.1453,-13.0939,-10,50.2654,-8.9804,-10,51.8088], +// 1 16 -13.92035 -6 56.74875 4.93995 -1 0 0 0 4 -4.93995 0 0 rect.dat + [1,16,-13.92035,-6,56.74875,4.93995,-1,0,0,0,4,-4.93995,0,0, ldraw_lib__rect()], +// +// 4 16 -35.5155 -10 55.4396 -59.7348 -10 44.4678 -59.7348 -2 44.4678 -35.5155 -2 55.4396 + [4,16,-35.5155,-10,55.4396,-59.7348,-10,44.4678,-59.7348,-2,44.4678,-35.5155,-2,55.4396], +// 4 16 -54.1052 -2 33.0522 -54.1052 -10 33.0522 -30.6445 -10 43.6804 -30.6445 -2 43.6804 + [4,16,-54.1052,-2,33.0522,-54.1052,-10,33.0522,-30.6445,-10,43.6804,-30.6445,-2,43.6804], +// 4 16 -22.9738 -10 60.1453 -35.5155 -10 55.4396 -35.5155 -2 55.4396 -22.9738 -2 60.1453 + [4,16,-22.9738,-10,60.1453,-35.5155,-10,55.4396,-35.5155,-2,55.4396,-22.9738,-2,60.1453], +// 4 16 -13.0939 -2 50.2654 -30.6445 -2 43.6804 -30.6445 -10 43.6804 -13.0939 -10 50.2654 + [4,16,-13.0939,-2,50.2654,-30.6445,-2,43.6804,-30.6445,-10,43.6804,-13.0939,-10,50.2654], +// 4 16 -35.5155 -2 55.4396 -59.7348 -2 44.4678 -54.1052 -2 33.0522 -30.6445 -2 43.6804 + [4,16,-35.5155,-2,55.4396,-59.7348,-2,44.4678,-54.1052,-2,33.0522,-30.6445,-2,43.6804], +// 4 16 -22.9738 -2 60.1453 -35.5155 -2 55.4396 -30.6445 -2 43.6804 -13.0939 -2 50.2654 + [4,16,-22.9738,-2,60.1453,-35.5155,-2,55.4396,-30.6445,-2,43.6804,-13.0939,-2,50.2654], +// 2 24 -59.7348 -10 44.4678 -35.5155 -10 55.4396 + [2,24,-59.7348,-10,44.4678,-35.5155,-10,55.4396], +// 2 24 -35.5155 -10 55.4396 -22.9738 -10 60.1453 + [2,24,-35.5155,-10,55.4396,-22.9738,-10,60.1453], +// 2 24 -35.5155 -2 55.4396 -59.7348 -2 44.4678 + [2,24,-35.5155,-2,55.4396,-59.7348,-2,44.4678], +// 2 24 -35.5155 -2 55.4396 -22.9738 -2 60.1453 + [2,24,-35.5155,-2,55.4396,-22.9738,-2,60.1453], +// 2 24 -30.6445 -2 43.6804 -13.0939 -2 50.2654 + [2,24,-30.6445,-2,43.6804,-13.0939,-2,50.2654], +// 2 24 -30.6445 -2 43.6804 -54.1052 -2 33.0522 + [2,24,-30.6445,-2,43.6804,-54.1052,-2,33.0522], +// 2 24 -54.1052 -10 33.0522 -30.6445 -10 43.6804 + [2,24,-54.1052,-10,33.0522,-30.6445,-10,43.6804], +// 2 24 -30.6445 -10 43.6804 -13.0939 -10 50.2654 + [2,24,-30.6445,-10,43.6804,-13.0939,-10,50.2654], +// 4 16 -36.907 -10 58.799 -61.343 -10 47.729 -59.7348 -10 44.4678 -35.5155 -10 55.4396 + [4,16,-36.907,-10,58.799,-61.343,-10,47.729,-59.7348,-10,44.4678,-35.5155,-10,55.4396], +// 4 16 -13.0939 -10 50.2654 -30.6445 -10 43.6804 -29.253 -10 40.321 -10.2714 -10 47.443 + [4,16,-13.0939,-10,50.2654,-30.6445,-10,43.6804,-29.253,-10,40.321,-10.2714,-10,47.443], +// 4 16 -22.9738 -10 60.1453 -18.8603 -10 61.6887 -11.774 -10 68.229 -36.907 -10 58.799 + [4,16,-22.9738,-10,60.1453,-18.8603,-10,61.6887,-11.774,-10,68.229,-36.907,-10,58.799], +// 3 16 -36.907 -10 58.799 -35.5155 -10 55.4396 -22.9738 -10 60.1453 + [3,16,-36.907,-10,58.799,-35.5155,-10,55.4396,-22.9738,-10,60.1453], +// +// 3 16 70 -10 -30 65.4645 -10 -29.7071 64.7574 -10 -30 + [3,16,70,-10,-30,65.4645,-10,-29.7071,64.7574,-10,-30], +// 3 16 65.4645 -10 -29.7071 70 -10 -30 65.7574 -10 -29 + [3,16,65.4645,-10,-29.7071,70,-10,-30,65.7574,-10,-29], +// 4 16 70 -10 -30 72.8284 -10 -30 65.4645 -10 -28.2929 65.7574 -10 -29 + [4,16,70,-10,-30,72.8284,-10,-30,65.4645,-10,-28.2929,65.7574,-10,-29], +// 4 16 72.8284 -10 -30 48.4853 -10 -5.6569 45.6569 -10 -8.4853 65.4645 -10 -28.2929 + [4,16,72.8284,-10,-30,48.4853,-10,-5.6569,45.6569,-10,-8.4853,65.4645,-10,-28.2929], +// 4 16 -8.4853 -10 45.6569 -6.364 -10 46.364 -1.864 -10 50.864 -10.2714 -10 47.443 + [4,16,-8.4853,-10,45.6569,-6.364,-10,46.364,-1.864,-10,50.864,-10.2714,-10,47.443], +// 4 16 -8.9804 -10 51.8088 -13.0939 -10 50.2654 -10.2714 -10 47.443 -1.864 -10 50.864 + [4,16,-8.9804,-10,51.8088,-13.0939,-10,50.2654,-10.2714,-10,47.443,-1.864,-10,50.864], +// 3 16 -8.9804 -10 51.8088 -1.864 -10 50.864 -6.5146 -10 52.734 + [3,16,-8.9804,-10,51.8088,-1.864,-10,50.864,-6.5146,-10,52.734], +// 2 24 0 -10 49.9999 -.7009 -10 50.7009 + [2,24,0,-10,49.9999,-.7009,-10,50.7009], +// 4 16 -.7009 -10 50.7009 -1.864 -10 50.864 0 -10 49 0 -10 49.9999 + [4,16,-.7009,-10,50.7009,-1.864,-10,50.864,0,-10,49,0,-10,49.9999], +// 4 16 -1.864 -10 50.864 -.7009 -10 50.7009 18.127 -10 60.2131 -6.5146 -10 52.734 + [4,16,-1.864,-10,50.864,-.7009,-10,50.7009,18.127,-10,60.2131,-6.5146,-10,52.734], +// 3 16 18.127 -10 60.2131 -.7009 -10 50.7009 19.068 -10 56.701 + [3,16,18.127,-10,60.2131,-.7009,-10,50.7009,19.068,-10,56.701], +// 4 16 -.7009 -10 50.7009 -.7009 -2 50.7009 2.4769 -2 51.6653 19.068 -10 56.701 + [4,16,-.7009,-10,50.7009,-.7009,-2,50.7009,2.4769,-2,51.6653,19.068,-10,56.701], +// 2 24 -.7009 -10 50.7009 -.7009 -2 50.7009 + [2,24,-.7009,-10,50.7009,-.7009,-2,50.7009], +// 2 24 -.7009 -10 50.7009 19.068 -10 56.701 + [2,24,-.7009,-10,50.7009,19.068,-10,56.701], +// 4 16 2.4769 -2 51.6653 -.7009 -2 50.7009 0 -2 49.9999 7.0711 -2 47.0711 + [4,16,2.4769,-2,51.6653,-.7009,-2,50.7009,0,-2,49.9999,7.0711,-2,47.0711], +// 4 16 -.7009 -2 50.7009 -.7009 -10 50.7009 0 -10 49.9999 0 -2 49.9999 + [4,16,-.7009,-2,50.7009,-.7009,-10,50.7009,0,-10,49.9999,0,-2,49.9999], +// 2 24 0 -10 49.9999 0 -2 49.9999 + [2,24,0,-10,49.9999,0,-2,49.9999], +// +// 0 // Padding Inlined - Begin +// 1 16 0 -10 40 7.0711 0 -7.0711 0 8 0 7.0711 0 7.0711 1-8cylo.dat + [1,16,0,-10,40,7.0711,0,-7.0711,0,8,0,7.0711,0,7.0711, ldraw_lib__1_8cylo()], +// 1 16 0 -10 40 .70711 0 -.70711 0 1 0 .70711 0 .70711 1-8ring9.dat + [1,16,0,-10,40,.70711,0,-.70711,0,1,0,.70711,0,.70711, ldraw_lib__1_8ring9()], +// 1 16 0 -10 40 -6.36399 0 6.36399 0 1 0 6.36399 0 6.36399 1-8tndis.dat + [1,16,0,-10,40,-6.36399,0,6.36399,0,1,0,6.36399,0,6.36399, ldraw_lib__1_8tndis()], +// +// 1 16 0 -10 40 -7.0711 0 -7.0711 0 8 0 -7.0711 0 7.0711 3-16cylo.dat + [1,16,0,-10,40,-7.0711,0,-7.0711,0,8,0,-7.0711,0,7.0711, ldraw_lib__3_16cylo()], +// 4 16 -8.2041 -2 45.3757 -9.2391 -2 43.8269 -9.2391 -10 43.8269 -8.2041 -10 45.3757 + [4,16,-8.2041,-2,45.3757,-9.2391,-2,43.8269,-9.2391,-10,43.8269,-8.2041,-10,45.3757], +// 4 16 -8.4853 -10 45.6569 -8.4853 -2 45.6569 -8.2041 -2 45.3757 -8.2041 -10 45.3757 + [4,16,-8.4853,-10,45.6569,-8.4853,-2,45.6569,-8.2041,-2,45.3757,-8.2041,-10,45.3757], +// 2 24 -9.2391 -10 43.8269 -8.2041 -10 45.3757 + [2,24,-9.2391,-10,43.8269,-8.2041,-10,45.3757], +// 2 24 -8.2041 -2 45.3757 -9.2391 -2 43.8269 + [2,24,-8.2041,-2,45.3757,-9.2391,-2,43.8269], +// 2 24 -8.2041 -2 45.3757 -8.4853 -2 45.6569 + [2,24,-8.2041,-2,45.3757,-8.4853,-2,45.6569], +// 2 24 -8.2041 -10 45.3757 -8.4853 -10 45.6569 + [2,24,-8.2041,-10,45.3757,-8.4853,-10,45.6569], +// 2 24 -8.2041 -10 45.3757 -8.2041 -2 45.3757 + [2,24,-8.2041,-10,45.3757,-8.2041,-2,45.3757], +// 5 24 -9.2391 -2 43.8269 -9.2391 -10 43.8269 -8.2041 -10 45.3757 -9.9999 -10 40 + [5,24,-9.2391,-2,43.8269,-9.2391,-10,43.8269,-8.2041,-10,45.3757,-9.9999,-10,40], +// 1 16 0 -10 40 -.70711 0 -.70711 0 1 0 -.70711 0 .70711 3-16ring9.dat + [1,16,0,-10,40,-.70711,0,-.70711,0,1,0,-.70711,0,.70711, ldraw_lib__3_16ring9()], +// 1 16 0 -10 40 -6.36399 0 -6.36399 0 1 0 6.36399 0 -6.36399 1-16tang.dat + [1,16,0,-10,40,-6.36399,0,-6.36399,0,1,0,6.36399,0,-6.36399, ldraw_lib__1_16tang()], +// 4 16 -8.2041 -10 45.3757 -9.2391 -10 43.8269 -8.3152 -10 43.4442 -7.6298 -10 45.0982 + [4,16,-8.2041,-10,45.3757,-9.2391,-10,43.8269,-8.3152,-10,43.4442,-7.6298,-10,45.0982], +// 4 16 -8.4853 -10 45.6569 -8.2041 -10 45.3757 -7.6298 -10 45.0982 -6.364 -10 46.364 + [4,16,-8.4853,-10,45.6569,-8.2041,-10,45.3757,-7.6298,-10,45.0982,-6.364,-10,46.364], +// +// 1 16 0 -10 40 7.0711 0 7.0711 0 8 0 7.0711 0 -7.0711 3-16cylo.dat + [1,16,0,-10,40,7.0711,0,7.0711,0,8,0,7.0711,0,-7.0711, ldraw_lib__3_16cylo()], +// 4 16 8.2041 -2 34.6243 9.2391 -2 36.1731 9.2391 -10 36.1731 8.2041 -10 34.6243 + [4,16,8.2041,-2,34.6243,9.2391,-2,36.1731,9.2391,-10,36.1731,8.2041,-10,34.6243], +// 4 16 8.4853 -10 34.3431 8.4853 -2 34.3431 8.2041 -2 34.6243 8.2041 -10 34.6243 + [4,16,8.4853,-10,34.3431,8.4853,-2,34.3431,8.2041,-2,34.6243,8.2041,-10,34.6243], +// 2 24 9.2391 -10 36.1731 8.2041 -10 34.6243 + [2,24,9.2391,-10,36.1731,8.2041,-10,34.6243], +// 2 24 8.2041 -2 34.6243 9.2391 -2 36.1731 + [2,24,8.2041,-2,34.6243,9.2391,-2,36.1731], +// 2 24 8.2041 -2 34.6243 8.4853 -2 34.3431 + [2,24,8.2041,-2,34.6243,8.4853,-2,34.3431], +// 2 24 8.2041 -10 34.6243 8.4853 -10 34.3431 + [2,24,8.2041,-10,34.6243,8.4853,-10,34.3431], +// 2 24 8.2041 -10 34.6243 8.2041 -2 34.6243 + [2,24,8.2041,-10,34.6243,8.2041,-2,34.6243], +// 5 24 9.2391 -2 36.1731 9.2391 -10 36.1731 8.2041 -10 34.6243 9.9999 -10 40 + [5,24,9.2391,-2,36.1731,9.2391,-10,36.1731,8.2041,-10,34.6243,9.9999,-10,40], +// 1 16 0 -10 40 .70711 0 .70711 0 1 0 .70711 0 -.70711 3-16ring9.dat + [1,16,0,-10,40,.70711,0,.70711,0,1,0,.70711,0,-.70711, ldraw_lib__3_16ring9()], +// 1 16 0 -10 40 6.36399 0 6.36399 0 1 0 -6.36399 0 6.36399 1-16tang.dat + [1,16,0,-10,40,6.36399,0,6.36399,0,1,0,-6.36399,0,6.36399, ldraw_lib__1_16tang()], +// 4 16 8.2041 -10 34.6243 9.2391 -10 36.1731 8.3152 -10 36.5558 7.6298 -10 34.9018 + [4,16,8.2041,-10,34.6243,9.2391,-10,36.1731,8.3152,-10,36.5558,7.6298,-10,34.9018], +// 4 16 8.4853 -10 34.3431 8.2041 -10 34.6243 7.6298 -10 34.9018 6.364 -10 33.636 + [4,16,8.4853,-10,34.3431,8.2041,-10,34.6243,7.6298,-10,34.9018,6.364,-10,33.636], +// +// 1 16 0 -10 40 -7.0711 0 7.0711 0 8 0 -7.0711 0 -7.0711 3-16cylo.dat + [1,16,0,-10,40,-7.0711,0,7.0711,0,8,0,-7.0711,0,-7.0711, ldraw_lib__3_16cylo()], +// 4 16 3.8269 -10 30.7609 3.8269 -2 30.7609 5.3757 -2 31.7959 5.3757 -10 31.7959 + [4,16,3.8269,-10,30.7609,3.8269,-2,30.7609,5.3757,-2,31.7959,5.3757,-10,31.7959], +// 4 16 5.3757 -2 31.7959 5.6569 -2 31.5147 5.6569 -10 31.5147 5.3757 -10 31.7959 + [4,16,5.3757,-2,31.7959,5.6569,-2,31.5147,5.6569,-10,31.5147,5.3757,-10,31.7959], +// 2 24 5.3757 -10 31.7959 3.8269 -10 30.7609 + [2,24,5.3757,-10,31.7959,3.8269,-10,30.7609], +// 2 24 3.8269 -2 30.7609 5.3757 -2 31.7959 + [2,24,3.8269,-2,30.7609,5.3757,-2,31.7959], +// 2 24 5.6569 -2 31.5147 5.3757 -2 31.7959 + [2,24,5.6569,-2,31.5147,5.3757,-2,31.7959], +// 2 24 5.6569 -10 31.5147 5.3757 -10 31.7959 + [2,24,5.6569,-10,31.5147,5.3757,-10,31.7959], +// 2 24 5.3757 -2 31.7959 5.3757 -10 31.7959 + [2,24,5.3757,-2,31.7959,5.3757,-10,31.7959], +// 5 24 3.8269 -10 30.7609 3.8269 -2 30.7609 5.3757 -10 31.7959 0 -10 30.0001 + [5,24,3.8269,-10,30.7609,3.8269,-2,30.7609,5.3757,-10,31.7959,0,-10,30.0001], +// 1 16 0 -10 40 -.70711 0 .70711 0 1 0 -.70711 0 -.70711 3-16ring9.dat + [1,16,0,-10,40,-.70711,0,.70711,0,1,0,-.70711,0,-.70711, ldraw_lib__3_16ring9()], +// 1 16 0 -10 40 6.36399 0 -6.36399 0 1 0 -6.36399 0 -6.36399 1-16tang.dat + [1,16,0,-10,40,6.36399,0,-6.36399,0,1,0,-6.36399,0,-6.36399, ldraw_lib__1_16tang()], +// 4 16 5.3757 -10 31.7959 5.0982 -10 32.3702 3.4442 -10 31.6848 3.8269 -10 30.7609 + [4,16,5.3757,-10,31.7959,5.0982,-10,32.3702,3.4442,-10,31.6848,3.8269,-10,30.7609], +// 4 16 5.0982 -10 32.3702 5.3757 -10 31.7959 5.6569 -10 31.5147 6.364 -10 33.636 + [4,16,5.0982,-10,32.3702,5.3757,-10,31.7959,5.6569,-10,31.5147,6.364,-10,33.636], +// +// 3 16 8.4853 -10 34.3431 6.364 -10 33.636 5.6569 -10 31.5147 + [3,16,8.4853,-10,34.3431,6.364,-10,33.636,5.6569,-10,31.5147], +// 1 16 0 -2 40 -7.0711 0 7.0711 0 1 0 -7.0711 0 -7.0711 3-16ndis.dat + [1,16,0,-2,40,-7.0711,0,7.0711,0,1,0,-7.0711,0,-7.0711, ldraw_lib__3_16ndis()], +// 1 16 0 -2 40 7.0711 0 7.0711 0 1 0 7.0711 0 -7.0711 3-16ndis.dat + [1,16,0,-2,40,7.0711,0,7.0711,0,1,0,7.0711,0,-7.0711, ldraw_lib__3_16ndis()], +// 1 16 0 -2 40 -7.0711 0 -7.0711 0 1 0 -7.0711 0 7.0711 3-16ndis.dat + [1,16,0,-2,40,-7.0711,0,-7.0711,0,1,0,-7.0711,0,7.0711, ldraw_lib__3_16ndis()], +// 4 16 -8.4853 -2 45.6569 -14.1422 -2 40 -9.2391 -2 43.8269 -8.2041 -2 45.3757 + [4,16,-8.4853,-2,45.6569,-14.1422,-2,40,-9.2391,-2,43.8269,-8.2041,-2,45.3757], +// 4 16 5.3757 -2 31.7959 3.8269 -2 30.7609 0 -2 25.8578 5.6569 -2 31.5147 + [4,16,5.3757,-2,31.7959,3.8269,-2,30.7609,0,-2,25.8578,5.6569,-2,31.5147], +// 4 16 9.2391 -2 36.1731 8.2041 -2 34.6243 8.4853 -2 34.3431 14.1422 -2 40 + [4,16,9.2391,-2,36.1731,8.2041,-2,34.6243,8.4853,-2,34.3431,14.1422,-2,40], +// 2 24 0 -2 49.9999 -.7009 -2 50.7009 + [2,24,0,-2,49.9999,-.7009,-2,50.7009], +// 0 // Padding Inlined - End +// +// 1 16 60.65685 -6 -17.82845 0 -1 12.17155 -4 0 0 0 0 -12.17155 rect3.dat + [1,16,60.65685,-6,-17.82845,0,-1,12.17155,-4,0,0,0,0,-12.17155, ldraw_lib__rect3()], +// 1 16 74.3431 -6 -30 0 0 1.5147 -4 0 0 0 -1 0 rect3.dat + [1,16,74.3431,-6,-30,0,0,1.5147,-4,0,0,0,-1,0, ldraw_lib__rect3()], +// 4 16 -8.9804 -2 51.8088 -8.9804 -10 51.8088 -6.5146 -10 52.734 -6.5146 -2 52.734 + [4,16,-8.9804,-2,51.8088,-8.9804,-10,51.8088,-6.5146,-10,52.734,-6.5146,-2,52.734], +// 4 16 -10.6054 -2 64.786 -10.6054 -10 64.786 -18.8603 -10 61.6887 -18.8603 -2 61.6887 + [4,16,-10.6054,-2,64.786,-10.6054,-10,64.786,-18.8603,-10,61.6887,-18.8603,-2,61.6887], +// 4 16 -10.6054 -2 64.786 -18.8603 -2 61.6887 -8.9804 -2 51.8088 -6.5146 -2 52.734 + [4,16,-10.6054,-2,64.786,-18.8603,-2,61.6887,-8.9804,-2,51.8088,-6.5146,-2,52.734], +// 2 24 -18.8603 -10 61.6887 -10.6054 -10 64.786 + [2,24,-18.8603,-10,61.6887,-10.6054,-10,64.786], +// 2 24 -8.9804 -10 51.8088 -6.5146 -10 52.734 + [2,24,-8.9804,-10,51.8088,-6.5146,-10,52.734], +// 2 24 -6.5146 -10 52.734 18.127 -10 60.2131 + [2,24,-6.5146,-10,52.734,18.127,-10,60.2131], +// 2 24 -6.5146 -2 52.734 18.127 -2 60.2131 + [2,24,-6.5146,-2,52.734,18.127,-2,60.2131], +// 2 24 -10.6054 -2 64.786 14.833 -2 72.5069 + [2,24,-10.6054,-2,64.786,14.833,-2,72.5069], +// 2 24 -10.6054 -10 64.786 14.833 -10 72.5069 + [2,24,-10.6054,-10,64.786,14.833,-10,72.5069], +// 4 16 14.833 -10 72.5069 -10.6054 -10 64.786 -10.6054 -2 64.786 14.833 -2 72.5069 + [4,16,14.833,-10,72.5069,-10.6054,-10,64.786,-10.6054,-2,64.786,14.833,-2,72.5069], +// 3 16 -11.774 -10 68.229 -18.8603 -10 61.6887 -10.6054 -10 64.786 + [3,16,-11.774,-10,68.229,-18.8603,-10,61.6887,-10.6054,-10,64.786], +// 4 16 13.892 -10 76.019 -11.774 -10 68.229 -10.6054 -10 64.786 14.833 -10 72.5069 + [4,16,13.892,-10,76.019,-11.774,-10,68.229,-10.6054,-10,64.786,14.833,-10,72.5069], +// 4 16 14.833 -2 72.5069 -10.6054 -2 64.786 -6.5146 -2 52.734 18.127 -2 60.2131 + [4,16,14.833,-2,72.5069,-10.6054,-2,64.786,-6.5146,-2,52.734,18.127,-2,60.2131], +// 4 16 -6.5146 -2 52.734 -6.5146 -10 52.734 18.127 -10 60.2131 18.127 -2 60.2131 + [4,16,-6.5146,-2,52.734,-6.5146,-10,52.734,18.127,-10,60.2131,18.127,-2,60.2131], +// 2 24 -6.5146 -2 52.734 -8.9804 -2 51.8088 + [2,24,-6.5146,-2,52.734,-8.9804,-2,51.8088], +// 2 24 -10.6054 -2 64.786 -18.8603 -2 61.6887 + [2,24,-10.6054,-2,64.786,-18.8603,-2,61.6887], +// +// 1 16 80 -10 -40 -9 0 0 0 1 0 0 0 9 1-8tndis.dat + [1,16,80,-10,-40,-9,0,0,0,1,0,0,0,9, ldraw_lib__1_8tndis()], +// 3 16 70 -10 -40 71 -10 -40 70 -10 -37.4361 + [3,16,70,-10,-40,71,-10,-40,70,-10,-37.4361], +// 4 16 70 -10 -35.5361 70 -10 -37.4361 71 -10 -40 71 -10 -33.6361 + [4,16,70,-10,-35.5361,70,-10,-37.4361,71,-10,-40,71,-10,-33.6361], +// 3 16 71 -10 -33.6361 70 -10 -33.6361 70 -10 -35.5361 + [3,16,71,-10,-33.6361,70,-10,-33.6361,70,-10,-35.5361], +// 4 16 70 -10 -30 70 -10 -33.6361 71 -10 -33.6361 72.9289 -10 -32.9289 + [4,16,70,-10,-30,70,-10,-33.6361,71,-10,-33.6361,72.9289,-10,-32.9289], +// 3 16 72.9289 -10 -32.9289 71 -10 -33.6361 73.636 -10 -33.636 + [3,16,72.9289,-10,-32.9289,71,-10,-33.6361,73.636,-10,-33.636], +// 3 16 72.8284 -10 -30 70 -10 -30 72.9289 -10 -32.9289 + [3,16,72.8284,-10,-30,70,-10,-30,72.9289,-10,-32.9289], +// 3 16 72.8284 -10 -30 72.9289 -10 -32.9289 75.8578 -10 -30 + [3,16,72.8284,-10,-30,72.9289,-10,-32.9289,75.8578,-10,-30], +// +// 0 // Right Strut with Connhole +// 1 16 80 0 40 .70711 0 .70711 0 1 0 -.70711 0 .70711 s\32213s03.dat + [1,16,80,0,40,.70711,0,.70711,0,1,0,-.70711,0,.70711, ldraw_lib__s__32213s03()], +// 1 16 120 -10 0 0 0 -9 0 1 0 9 0 0 1-8tndis.dat + [1,16,120,-10,0,0,0,-9,0,1,0,9,0,0, ldraw_lib__1_8tndis()], +// 3 16 120 -10 9 120 -10 10 117.4361 -10 10 + [3,16,120,-10,9,120,-10,10,117.4361,-10,10], +// 3 16 120 -10 9 117.4361 -10 10 115.5361 -10 10 + [3,16,120,-10,9,117.4361,-10,10,115.5361,-10,10], +// 4 16 120 -10 9 115.5361 -10 10 113.6361 -10 10 113.6361 -10 9 + [4,16,120,-10,9,115.5361,-10,10,113.6361,-10,10,113.6361,-10,9], +// 4 16 113.6361 -10 10 110 -10 10 112.9289 -10 7.0711 113.6361 -10 9 + [4,16,113.6361,-10,10,110,-10,10,112.9289,-10,7.0711,113.6361,-10,9], +// 3 16 113.6361 -10 9 112.9289 -10 7.0711 113.636 -10 6.364 + [3,16,113.6361,-10,9,112.9289,-10,7.0711,113.636,-10,6.364], +// 3 16 112.9289 -10 7.0711 110 -10 10 110 -10 4.1422 + [3,16,112.9289,-10,7.0711,110,-10,10,110,-10,4.1422], +// 4 16 105.8578 -2 0 98.7867 -10 -7.0711 110 -10 4.1422 110 -2 4.1422 + [4,16,105.8578,-2,0,98.7867,-10,-7.0711,110,-10,4.1422,110,-2,4.1422], +// +// 1 16 110 -6 5.6569 0 1 0 -4 0 0 0 0 1.5147 rect.dat + [1,16,110,-6,5.6569,0,1,0,-4,0,0,0,0,1.5147, ldraw_lib__rect()], +// 3 16 105.8578 -2 0 110 -2 4.1422 110 -2 7.1716 + [3,16,105.8578,-2,0,110,-2,4.1422,110,-2,7.1716], +// 4 16 80 -2 25.8578 105.8578 -2 0 110 -2 7.1716 85.65688 -2 31.51468 + [4,16,80,-2,25.8578,105.8578,-2,0,110,-2,7.1716,85.65688,-2,31.51468], +// 4 16 65.8578 -2 40 71.51468 -2 45.65688 53.1445 -2 64.0271 43.4529 -2 62.4049 + [4,16,65.8578,-2,40,71.51468,-2,45.65688,53.1445,-2,64.0271,43.4529,-2,62.4049], +// 4 16 43.4529 -2 62.4049 53.1445 -2 64.0271 53.1445 -10 64.0271 43.4529 -10 62.4049 + [4,16,43.4529,-2,62.4049,53.1445,-2,64.0271,53.1445,-10,64.0271,43.4529,-10,62.4049], +// 2 24 53.1445 -2 64.0271 43.4529 -2 62.4049 + [2,24,53.1445,-2,64.0271,43.4529,-2,62.4049], +// 3 16 43.4529 -2 62.4049 43.4529 -10 62.4049 19.068 -10 56.701 + [3,16,43.4529,-2,62.4049,43.4529,-10,62.4049,19.068,-10,56.701], +// 2 24 53.1445 -10 64.0271 43.4529 -10 62.4049 + [2,24,53.1445,-10,64.0271,43.4529,-10,62.4049], +// 2 24 43.4529 -10 62.4049 19.068 -10 56.701 + [2,24,43.4529,-10,62.4049,19.068,-10,56.701], +// +// 4 16 14.833 -2 72.5069 39.0096 -2 78.162 39.0096 -10 78.162 14.833 -10 72.5069 + [4,16,14.833,-2,72.5069,39.0096,-2,78.162,39.0096,-10,78.162,14.833,-10,72.5069], +// 4 16 43.2016 -2 66.0783 39.0096 -2 78.162 14.833 -2 72.5069 18.127 -2 60.2131 + [4,16,43.2016,-2,66.0783,39.0096,-2,78.162,14.833,-2,72.5069,18.127,-2,60.2131], +// 4 16 43.2016 -10 66.0783 43.2016 -2 66.0783 18.127 -2 60.2131 18.127 -10 60.2131 + [4,16,43.2016,-10,66.0783,43.2016,-2,66.0783,18.127,-2,60.2131,18.127,-10,60.2131], +// 4 16 43.2016 -10 66.0783 18.127 -10 60.2131 19.068 -10 56.701 43.4529 -10 62.4049 + [4,16,43.2016,-10,66.0783,18.127,-10,60.2131,19.068,-10,56.701,43.4529,-10,62.4049], +// 4 16 49.9809 -10 67.1907 43.2016 -10 66.0783 43.4529 -10 62.4049 53.1445 -10 64.0271 + [4,16,49.9809,-10,67.1907,43.2016,-10,66.0783,43.4529,-10,62.4049,53.1445,-10,64.0271], +// 4 16 40.009 -10 82.128 13.892 -10 76.019 14.833 -10 72.5069 39.0096 -10 78.162 + [4,16,40.009,-10,82.128,13.892,-10,76.019,14.833,-10,72.5069,39.0096,-10,78.162], +// 4 16 49.9809 -10 67.1907 49.9809 -2 67.1907 43.2016 -2 66.0783 43.2016 -10 66.0783 + [4,16,49.9809,-10,67.1907,49.9809,-2,67.1907,43.2016,-2,66.0783,43.2016,-10,66.0783], +// +// 3 16 39.0096 -2 78.162 43.2016 -2 66.0783 49.9809 -2 67.1907 + [3,16,39.0096,-2,78.162,43.2016,-2,66.0783,49.9809,-2,67.1907], +// 1 16 44.49525 -6 72.67635 5.48565 1 0 0 0 -4 -5.48565 0 0 rect.dat + [1,16,44.49525,-6,72.67635,5.48565,1,0,0,0,-4,-5.48565,0,0, ldraw_lib__rect()], +// 2 24 39.0096 -10 78.162 14.833 -10 72.5069 + [2,24,39.0096,-10,78.162,14.833,-10,72.5069], +// 2 24 39.0096 -2 78.162 14.833 -2 72.5069 + [2,24,39.0096,-2,78.162,14.833,-2,72.5069], +// 2 24 18.127 -10 60.2131 43.2016 -10 66.0783 + [2,24,18.127,-10,60.2131,43.2016,-10,66.0783], +// 2 24 43.2016 -10 66.0783 49.9809 -10 67.1907 + [2,24,43.2016,-10,66.0783,49.9809,-10,67.1907], +// 2 24 58.0039 -2 64.8245 67.723 -2 66.4192 + [2,24,58.0039,-2,64.8245,67.723,-2,66.4192], +// 2 24 49.9809 -2 67.1907 43.2016 -2 66.0783 + [2,24,49.9809,-2,67.1907,43.2016,-2,66.0783], +// 2 24 18.127 -2 60.2131 43.2016 -2 66.0783 + [2,24,18.127,-2,60.2131,43.2016,-2,66.0783], +// 1 16 62.32959 -6 54.84199 0 1 -9.18509 -4 0 0 0 0 9.18511 rect3.dat + [1,16,62.32959,-6,54.84199,0,1,-9.18509,-4,0,0,0,0,9.18511, ldraw_lib__rect3()], +// 1 16 97.82844 -6 19.34314 12.17156 1 0 0 0 -4 -12.17154 0 0 rect2p.dat + [1,16,97.82844,-6,19.34314,12.17156,1,0,0,0,-4,-12.17154,0,0, ldraw_lib__rect2p()], +// +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 109 -10 15.2426 1 0 0 0 8 0 0 0 -1 8\3-8cylo.dat + [1,16,109,-10,15.2426,1,0,0,0,8,0,0,0,-1, ldraw_lib__8__3_8cylo()], +// 1 16 109 -2 15.2426 1 0 0 0 1 0 0 0 -1 8\3-8chrd.dat + [1,16,109,-2,15.2426,1,0,0,0,1,0,0,0,-1, ldraw_lib__8__3_8chrd()], +// 1 16 98.38911 -6 24.43931 -9.90379 -1 0 0 0 -4 9.90381 0 0 rect2p.dat + [1,16,98.38911,-6,24.43931,-9.90379,-1,0,0,0,-4,9.90381,0,0, ldraw_lib__rect2p()], +// 3 16 110 -2 15.2426 110 -2 24.1422 108.2929 -2 14.5355 + [3,16,110,-2,15.2426,110,-2,24.1422,108.2929,-2,14.5355], +// 4 16 94.1422 -2 40 88.48532 -2 34.34312 108.2929 -2 14.5355 110 -2 24.1422 + [4,16,94.1422,-2,40,88.48532,-2,34.34312,108.2929,-2,14.5355,110,-2,24.1422], +// 1 16 66.17351 -6 56.65491 0 -1 -8.16961 4 0 0 0 0 8.16959 rect3.dat + [1,16,66.17351,-6,56.65491,0,-1,-8.16961,4,0,0,0,0,8.16959, ldraw_lib__rect3()], +// 4 16 67.723 -2 66.4192 58.0039 -2 64.8245 74.34312 -2 48.48532 80 -2 54.1422 + [4,16,67.723,-2,66.4192,58.0039,-2,64.8245,74.34312,-2,48.48532,80,-2,54.1422], +// 3 16 110 -10 15.2426 109.7071 -10 14.5355 110 -10 10 + [3,16,110,-10,15.2426,109.7071,-10,14.5355,110,-10,10], +// 4 16 110 -10 10 109.7071 -10 14.5355 109 -10 14.2426 110 -10 7.1716 + [4,16,110,-10,10,109.7071,-10,14.5355,109,-10,14.2426,110,-10,7.1716], +// 3 16 109 -10 14.2426 108.2929 -10 14.5355 110 -10 7.1716 + [3,16,109,-10,14.2426,108.2929,-10,14.5355,110,-10,7.1716], +// 4 16 88.48532 -10 34.34312 85.65688 -10 31.51468 110 -10 7.1716 108.2929 -10 14.5355 + [4,16,88.48532,-10,34.34312,85.65688,-10,31.51468,110,-10,7.1716,108.2929,-10,14.5355], +// 4 16 58.0039 -10 64.8245 53.1445 -10 64.0271 71.51468 -10 45.65688 74.34312 -10 48.48532 + [4,16,58.0039,-10,64.8245,53.1445,-10,64.0271,71.51468,-10,45.65688,74.34312,-10,48.48532], +// 4 16 54.8404 -10 67.988 49.9809 -10 67.1907 53.1445 -10 64.0271 58.0039 -10 64.8245 + [4,16,54.8404,-10,67.988,49.9809,-10,67.1907,53.1445,-10,64.0271,58.0039,-10,64.8245], +// 4 16 68.6305 -10 70.2508 54.8404 -10 67.988 58.0039 -10 64.8245 69.105 -10 66.646 + [4,16,68.6305,-10,70.2508,54.8404,-10,67.988,58.0039,-10,64.8245,69.105,-10,66.646], +// 4 16 58.0039 -10 64.8245 58.0039 -2 64.8245 67.723 -2 66.4192 69.105 -10 66.646 + [4,16,58.0039,-10,64.8245,58.0039,-2,64.8245,67.723,-2,66.4192,69.105,-10,66.646], +// +// 1 16 49.30345 -6 73.52495 0 -1 5.53695 -4 0 0 0 0 -5.53695 rect.dat + [1,16,49.30345,-6,73.52495,0,-1,5.53695,-4,0,0,0,0,-5.53695, ldraw_lib__rect()], +// 4 16 39.0096 -10 78.162 49.9809 -10 67.1907 54.8404 -10 67.988 43.7665 -10 79.0619 + [4,16,39.0096,-10,78.162,49.9809,-10,67.1907,54.8404,-10,67.988,43.7665,-10,79.0619], +// 3 16 40.009 -10 82.128 39.0096 -10 78.162 43.7665 -10 79.0619 + [3,16,40.009,-10,82.128,39.0096,-10,78.162,43.7665,-10,79.0619], +// 4 16 66.495 -10 86.474 40.009 -10 82.128 43.7665 -10 79.0619 66.9695 -10 82.8692 + [4,16,66.495,-10,86.474,40.009,-10,82.128,43.7665,-10,79.0619,66.9695,-10,82.8692], +// 4 16 93.186 -10 89.139 66.495 -10 86.474 66.9695 -10 82.8692 93.4238 -10 85.5105 + [4,16,93.186,-10,89.139,66.495,-10,86.474,66.9695,-10,82.8692,93.4238,-10,85.5105], +// 4 16 94.2562 -10 72.8095 68.6305 -10 70.2508 69.105 -10 66.646 94.494 -10 69.181 + [4,16,94.2562,-10,72.8095,68.6305,-10,70.2508,69.105,-10,66.646,94.494,-10,69.181], +// 2 24 43.7665 -10 79.0619 66.9695 -10 82.8692 + [2,24,43.7665,-10,79.0619,66.9695,-10,82.8692], +// 2 24 66.9695 -10 82.8692 93.4238 -10 85.5105 + [2,24,66.9695,-10,82.8692,93.4238,-10,85.5105], +// 2 24 93.4238 -2 85.5105 66.9695 -2 82.8692 + [2,24,93.4238,-2,85.5105,66.9695,-2,82.8692], +// 2 24 66.9695 -2 82.8692 43.7665 -2 79.0619 + [2,24,66.9695,-2,82.8692,43.7665,-2,79.0619], +// 4 16 93.4238 -10 85.5105 66.9695 -10 82.8692 66.9695 -2 82.8692 93.4238 -2 85.5105 + [4,16,93.4238,-10,85.5105,66.9695,-10,82.8692,66.9695,-2,82.8692,93.4238,-2,85.5105], +// 4 16 66.9695 -10 82.8692 43.7665 -10 79.0619 43.7665 -2 79.0619 66.9695 -2 82.8692 + [4,16,66.9695,-10,82.8692,43.7665,-10,79.0619,43.7665,-2,79.0619,66.9695,-2,82.8692], +// 4 16 68.6305 -2 70.2508 68.6305 -10 70.2508 94.2562 -10 72.8095 94.2562 -2 72.8095 + [4,16,68.6305,-2,70.2508,68.6305,-10,70.2508,94.2562,-10,72.8095,94.2562,-2,72.8095], +// 4 16 54.8404 -2 67.988 54.8404 -10 67.988 68.6305 -10 70.2508 68.6305 -2 70.2508 + [4,16,54.8404,-2,67.988,54.8404,-10,67.988,68.6305,-10,70.2508,68.6305,-2,70.2508], +// 2 24 54.8404 -10 67.988 68.6305 -10 70.2508 + [2,24,54.8404,-10,67.988,68.6305,-10,70.2508], +// 2 24 68.6305 -10 70.2508 94.2562 -10 72.8095 + [2,24,68.6305,-10,70.2508,94.2562,-10,72.8095], +// 2 24 94.2562 -2 72.8095 68.6305 -2 70.2508 + [2,24,94.2562,-2,72.8095,68.6305,-2,70.2508], +// 2 24 68.6305 -2 70.2508 54.8404 -2 67.988 + [2,24,68.6305,-2,70.2508,54.8404,-2,67.988], +// 2 24 58.0039 -10 64.8245 69.105 -10 66.646 + [2,24,58.0039,-10,64.8245,69.105,-10,66.646], +// 2 24 69.105 -10 66.646 94.494 -10 69.181 + [2,24,69.105,-10,66.646,94.494,-10,69.181], +// +// 4 16 110 -10 70 110 -2 24.1422 110 -2 15.2426 110 -10 15.2426 + [4,16,110,-10,70,110,-2,24.1422,110,-2,15.2426,110,-10,15.2426], +// 1 16 110 -10 80 0 0 1 0 8 0 1 0 0 npeghol7.dat + [1,16,110,-10,80,0,0,1,0,8,0,1,0,0, ldraw_lib__npeghol7()], +// 4 16 94.2562 -2 72.8095 94.2562 -10 72.8095 110 -10 73.6361 110 -2 73.6361 + [4,16,94.2562,-2,72.8095,94.2562,-10,72.8095,110,-10,73.6361,110,-2,73.6361], +// 4 16 110 -10 86.3639 93.4238 -10 85.5105 93.4238 -2 85.5105 110 -2 86.3639 + [4,16,110,-10,86.3639,93.4238,-10,85.5105,93.4238,-2,85.5105,110,-2,86.3639], +// 2 24 110 -10 86.3639 93.4238 -10 85.5105 + [2,24,110,-10,86.3639,93.4238,-10,85.5105], +// 2 24 110 -2 86.3639 93.4238 -2 85.5105 + [2,24,110,-2,86.3639,93.4238,-2,85.5105], +// 2 24 94.2562 -10 72.8095 110 -10 73.6361 + [2,24,94.2562,-10,72.8095,110,-10,73.6361], +// 2 24 110 -2 73.6361 94.2562 -2 72.8095 + [2,24,110,-2,73.6361,94.2562,-2,72.8095], +// 4 16 66.9695 -2 82.8692 43.7665 -2 79.0619 54.8404 -2 67.988 68.6305 -2 70.2508 + [4,16,66.9695,-2,82.8692,43.7665,-2,79.0619,54.8404,-2,67.988,68.6305,-2,70.2508], +// 4 16 66.9695 -2 82.8692 68.6305 -2 70.2508 94.2562 -2 72.8095 93.4238 -2 85.5105 + [4,16,66.9695,-2,82.8692,68.6305,-2,70.2508,94.2562,-2,72.8095,93.4238,-2,85.5105], +// 4 16 94.2562 -2 72.8095 110 -2 73.6361 110 -2 86.3639 93.4238 -2 85.5105 + [4,16,94.2562,-2,72.8095,110,-2,73.6361,110,-2,86.3639,93.4238,-2,85.5105], +// 3 16 113.6361 -10 89 110 -10 86.3639 113.63603 -10 86.36396 + [3,16,113.6361,-10,89,110,-10,86.3639,113.63603,-10,86.36396], +// 4 16 110 -10 73.6361 94.2562 -10 72.8095 94.494 -10 69.181 110 -10 70 + [4,16,110,-10,73.6361,94.2562,-10,72.8095,94.494,-10,69.181,110,-10,70], +// 2 24 110 -10 70 94.494 -10 69.181 + [2,24,110,-10,70,94.494,-10,69.181], +// +// 4 16 110 -10 86.3639 113.6361 -10 89 93.186 -10 89.139 93.4238 -10 85.5105 + [4,16,110,-10,86.3639,113.6361,-10,89,93.186,-10,89.139,93.4238,-10,85.5105], +// 4 16 120 -10 89 120 -10 90 93.186 -10 89.139 113.6361 -10 89 + [4,16,120,-10,89,120,-10,90,93.186,-10,89.139,113.6361,-10,89], +// 2 24 110 -10 15.2426 110 -10 70 + [2,24,110,-10,15.2426,110,-10,70], +// 3 16 111.5321 -10 73.6361 110 -10 73.6361 110 -10 70 + [3,16,111.5321,-10,73.6361,110,-10,73.6361,110,-10,70], +// 4 16 113.63603 -10 73.63604 111.5321 -10 73.6361 110 -10 70 113.6361 -10 71 + [4,16,113.63603,-10,73.63604,111.5321,-10,73.6361,110,-10,70,113.6361,-10,71], +// 1 16 120 -10 80 0 0 -9 0 1 0 9 0 0 1-8tndis.dat + [1,16,120,-10,80,0,0,-9,0,1,0,9,0,0, ldraw_lib__1_8tndis()], +// 1 16 120 -10 80 0 0 -9 0 1 0 -9 0 0 1-8tndis.dat + [1,16,120,-10,80,0,0,-9,0,1,0,-9,0,0, ldraw_lib__1_8tndis()], +// 3 16 110 -10 70 113.6361 -10 70 113.6361 -10 71 + [3,16,110,-10,70,113.6361,-10,70,113.6361,-10,71], +// 3 16 113.6361 -10 71 113.6361 -10 70 115.5361 -10 70 + [3,16,113.6361,-10,71,113.6361,-10,70,115.5361,-10,70], +// 3 16 113.6361 -10 71 115.5361 -10 70 120 -10 71 + [3,16,113.6361,-10,71,115.5361,-10,70,120,-10,71], +// 3 16 120 -10 71 115.5361 -10 70 117.4361 -10 70 + [3,16,120,-10,71,115.5361,-10,70,117.4361,-10,70], +// 3 16 120 -10 71 117.4361 -10 70 120 -10 70 + [3,16,120,-10,71,117.4361,-10,70,120,-10,70], +// +// 3 16 101.2131 -10 -32.9289 98.642 -10 -30.3578 90.4877 -10 -38.5123 + [3,16,101.2131,-10,-32.9289,98.642,-10,-30.3578,90.4877,-10,-38.5123], +// 3 16 101.2131 -10 -32.9289 90.4877 -10 -38.5123 90 -10 -40 + [3,16,101.2131,-10,-32.9289,90.4877,-10,-38.5123,90,-10,-40], +// 3 16 101.2131 -10 -32.9289 90 -10 -40 90 -10 -44.142 + [3,16,101.2131,-10,-32.9289,90,-10,-40,90,-10,-44.142], +// 3 16 89 -10 -40 90 -10 -40 90.4877 -10 -38.5123 + [3,16,89,-10,-40,90,-10,-40,90.4877,-10,-38.5123], +// 3 16 110.3578 -10 -18.6422 112.9289 -10 -21.2131 118.5122 -10 -10.4877 + [3,16,110.3578,-10,-18.6422,112.9289,-10,-21.2131,118.5122,-10,-10.4877], +// 3 16 118.5122 -10 -10.4877 112.9289 -10 -21.2131 120 -10 -10 + [3,16,118.5122,-10,-10.4877,112.9289,-10,-21.2131,120,-10,-10], +// 3 16 120 -10 -10 112.9289 -10 -21.2131 124.142 -10 -10 + [3,16,120,-10,-10,112.9289,-10,-21.2131,124.142,-10,-10], +// 3 16 118.5122 -10 -10.4877 120 -10 -10 120 -10 -9 + [3,16,118.5122,-10,-10.4877,120,-10,-10,120,-10,-9], +// 2 24 98.7867 -10 -7.0711 110 -10 4.1422 + [2,24,98.7867,-10,-7.0711,110,-10,4.1422], +// 2 24 87.0711 -10 -18.7869 75.8578 -10 -30 + [2,24,87.0711,-10,-18.7869,75.8578,-10,-30], +// 2 24 -170 -10 -30 -150.313 -10 -11.762 + [2,24,-170,-10,-30,-150.313,-10,-11.762], +// 2 24 -150.313 -10 -11.762 -129.608 -10 5.294 + [2,24,-150.313,-10,-11.762,-129.608,-10,5.294], +// 2 24 -107.796 -10 20.915 -85 -10 35.06 + [2,24,-107.796,-10,20.915,-85,-10,35.06], +// 2 24 -85 -10 35.06 -61.343 -10 47.729 + [2,24,-85,-10,35.06,-61.343,-10,47.729], +// 2 24 -61.343 -10 47.729 -36.907 -10 58.799 + [2,24,-61.343,-10,47.729,-36.907,-10,58.799], +// 2 24 -36.907 -10 58.799 -11.774 -10 68.229 + [2,24,-36.907,-10,58.799,-11.774,-10,68.229], +// 2 24 -11.774 -10 68.229 13.892 -10 76.019 + [2,24,-11.774,-10,68.229,13.892,-10,76.019], +// 2 24 13.892 -10 76.019 40.009 -10 82.128 + [2,24,13.892,-10,76.019,40.009,-10,82.128], +// 2 24 40.009 -10 82.128 66.495 -10 86.474 + [2,24,40.009,-10,82.128,66.495,-10,86.474], +// 2 24 66.495 -10 86.474 93.186 -10 89.139 + [2,24,66.495,-10,86.474,93.186,-10,89.139], +// 2 24 93.186 -10 89.139 120 -10 90 + [2,24,93.186,-10,89.139,120,-10,90], +// +// 2 24 110 -2 15.2426 110 -2 24.1422 + [2,24,110,-2,15.2426,110,-2,24.1422], +// 2 24 -10.2714 -10 47.443 -29.253 -10 40.321 + [2,24,-10.2714,-10,47.443,-29.253,-10,40.321], +// 2 24 -98.7042 -2 7.3084 -113.7236 -2 -3.4479 + [2,24,-98.7042,-2,7.3084,-113.7236,-2,-3.4479], +// 5 24 -119.6457 -10 -7.6891 -119.6457 -2 -7.6891 -117.0199 -10 -5.8086 -139.1074 -2 -23.721 + [5,24,-119.6457,-10,-7.6891,-119.6457,-2,-7.6891,-117.0199,-10,-5.8086,-139.1074,-2,-23.721], +// 5 24 -83.182 -2 31.9111 -83.182 -10 31.9111 -105.7758 -10 17.8916 -77.6839 -2 34.8555 + [5,24,-83.182,-2,31.9111,-83.182,-10,31.9111,-105.7758,-10,17.8916,-77.6839,-2,34.8555], +// 5 24 110 -10 73.6361 110 -2 73.6361 111.53212 -10 73.6361 94.2562 -2 72.8095 + [5,24,110,-10,73.6361,110,-2,73.6361,111.53212,-10,73.6361,94.2562,-2,72.8095], +// 5 24 68.6305 -2 70.2508 68.6305 -10 70.2508 94.2562 -10 72.8095 54.8404 -2 67.988 + [5,24,68.6305,-2,70.2508,68.6305,-10,70.2508,94.2562,-10,72.8095,54.8404,-2,67.988], +// 5 24 -6.5146 -10 52.734 -6.5146 -2 52.734 -8.9804 -2 51.8088 18.127 -10 60.2131 + [5,24,-6.5146,-10,52.734,-6.5146,-2,52.734,-8.9804,-2,51.8088,18.127,-10,60.2131], +// 5 24 14.833 -2 72.5069 14.833 -10 72.5069 -10.6054 -10 64.786 39.0096 -2 78.162 + [5,24,14.833,-2,72.5069,14.833,-10,72.5069,-10.6054,-10,64.786,39.0096,-2,78.162], +// 5 24 -98.7042 -10 7.3084 -98.7042 -2 7.3084 -76.8181 -10 20.8889 -113.7236 -2 -3.4479 + [5,24,-98.7042,-10,7.3084,-98.7042,-2,7.3084,-76.8181,-10,20.8889,-113.7236,-2,-3.4479], +// 5 24 94.2562 -2 72.8095 94.2562 -10 72.8095 68.6305 -2 70.2508 110 -10 73.6361 + [5,24,94.2562,-2,72.8095,94.2562,-10,72.8095,68.6305,-2,70.2508,110,-10,73.6361], +// 5 24 93.4238 -10 85.5105 93.4238 -2 85.5105 110 -2 86.3639 66.9695 -10 82.8692 + [5,24,93.4238,-10,85.5105,93.4238,-2,85.5105,110,-2,86.3639,66.9695,-10,82.8692], +// 5 24 -10.6054 -2 64.786 -10.6054 -10 64.786 -18.8603 -10 61.6887 14.833 -2 72.5069 + [5,24,-10.6054,-2,64.786,-10.6054,-10,64.786,-18.8603,-10,61.6887,14.833,-2,72.5069], +// 5 24 43.4529 -2 62.4049 43.4529 -10 62.4049 19.068 -10 56.701 53.1445 -2 64.0271 + [5,24,43.4529,-2,62.4049,43.4529,-10,62.4049,19.068,-10,56.701,53.1445,-2,64.0271], +// +// 5 24 110 -2 86.3639 110 -10 86.3639 93.4238 -10 85.5105 111.53212 -10 86.3639 + [5,24,110,-2,86.3639,110,-10,86.3639,93.4238,-10,85.5105,111.53212,-10,86.3639], +// 5 24 -127.3943 -10 2.4091 -127.3943 -2 2.4091 -147.9157 -10 -14.4956 -126.1376 -2 3.3092 + [5,24,-127.3943,-10,2.4091,-127.3943,-2,2.4091,-147.9157,-10,-14.4956,-126.1376,-2,3.3092], +// 5 24 43.2016 -2 66.0783 43.2016 -10 66.0783 49.9809 -10 67.1907 18.127 -2 60.2131 + [5,24,43.2016,-2,66.0783,43.2016,-10,66.0783,49.9809,-10,67.1907,18.127,-2,60.2131], +// 5 24 -54.1052 -2 33.0522 -54.1052 -10 33.0522 -30.6445 -10 43.6804 -64.6023 -2 27.4307 + [5,24,-54.1052,-2,33.0522,-54.1052,-10,33.0522,-30.6445,-10,43.6804,-64.6023,-2,27.4307], +// 5 24 -105.7758 -2 17.8916 -105.7758 -10 17.8916 -122.8414 -10 5.6698 -83.182 -2 31.9111 + [5,24,-105.7758,-2,17.8916,-105.7758,-10,17.8916,-122.8414,-10,5.6698,-83.182,-2,31.9111], +// 5 24 66.9695 -10 82.8692 66.9695 -2 82.8692 43.7665 -10 79.0619 93.4238 -2 85.5105 + [5,24,66.9695,-10,82.8692,66.9695,-2,82.8692,43.7665,-10,79.0619,93.4238,-2,85.5105], +// 5 24 -147.9157 -2 -14.4956 -147.9157 -10 -14.4956 -127.3943 -2 2.4091 -162.6699 -10 -28.2929 + [5,24,-147.9157,-2,-14.4956,-147.9157,-10,-14.4956,-127.3943,-2,2.4091,-162.6699,-10,-28.2929], +// +// 5 24 -30.6445 -2 43.6804 -30.6445 -10 43.6804 -13.0939 -10 50.2654 -54.1052 -2 33.0522 + [5,24,-30.6445,-2,43.6804,-30.6445,-10,43.6804,-13.0939,-10,50.2654,-54.1052,-2,33.0522], +// 5 24 18.127 -10 60.2131 18.127 -2 60.2131 -6.5146 -2 52.734 43.2016 -10 66.0783 + [5,24,18.127,-10,60.2131,18.127,-2,60.2131,-6.5146,-2,52.734,43.2016,-10,66.0783], +// 5 24 -76.8181 -10 20.8889 -76.8181 -2 20.8889 -98.7042 -2 7.3084 -68.2863 -10 25.4579 + [5,24,-76.8181,-10,20.8889,-76.8181,-2,20.8889,-98.7042,-2,7.3084,-68.2863,-10,25.4579], +// 5 24 -35.5155 -10 55.4396 -35.5155 -2 55.4396 -59.7348 -10 44.4678 -22.9738 -2 60.1453 + [5,24,-35.5155,-10,55.4396,-35.5155,-2,55.4396,-59.7348,-10,44.4678,-22.9738,-2,60.1453], +// 5 24 -59.7348 -10 44.4678 -59.7348 -2 44.4678 -73.9999 -10 36.8284 -35.5155 -2 55.4396 + [5,24,-59.7348,-10,44.4678,-59.7348,-2,44.4678,-73.9999,-10,36.8284,-35.5155,-2,55.4396], +// 2 24 -29.253 -10 40.321 -52.497 -10 29.791 + [2,24,-29.253,-10,40.321,-52.497,-10,29.791], +]; +module ldraw_lib__s__32216s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__32216s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__32216s01(line=0.2); \ No newline at end of file diff --git a/parts/s/32218s01.scad b/parts/s/32218s01.scad new file mode 100644 index 000000000..50a5bcf9b --- /dev/null +++ b/parts/s/32218s01.scad @@ -0,0 +1,194 @@ +use <../../lib.scad> +use <../../p/8/2-4cylo.scad> +use <../../p/connhole.scad> +use <../../p/rect3.scad> +use <32218s02.scad> +function ldraw_lib__s__32218s01() = [ +// 0 ~Znap Beam Curved Double 4 Holes - Half +// 0 Name: s\32218s01.dat +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-02-19 [GeraldLasser] Subfiled, removed overlaps +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\32218s02.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__32218s02()], +// 1 16 0 0 0 1 0 0 0 -1 0 0 0 1 s\32218s02.dat + [1,16,0,0,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__s__32218s02()], +// +// 1 16 80 0 0 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,80,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 10 0 67.5 0 -1 0 10 0 0 0 0 12.5 rect3.dat + [1,16,10,0,67.5,0,-1,0,10,0,0,0,0,12.5, ldraw_lib__rect3()], +// 1 16 90 0 -12.5 0 -1 0 10 0 0 0 0 12.5 rect3.dat + [1,16,90,0,-12.5,0,-1,0,10,0,0,0,0,12.5, ldraw_lib__rect3()], +// 1 16 70 0 -12.5 0 1 0 10 0 0 0 0 12.5 rect3.dat + [1,16,70,0,-12.5,0,1,0,10,0,0,0,0,12.5, ldraw_lib__rect3()], +// 1 16 10 0 172.5 0 -1 0 10 0 0 0 0 -12.5 rect3.dat + [1,16,10,0,172.5,0,-1,0,10,0,0,0,0,-12.5, ldraw_lib__rect3()], +// +// 4 16 10 -10 160 18.275 -10 151.775 18.275 10 151.775 10 10 160 + [4,16,10,-10,160,18.275,-10,151.775,18.275,10,151.775,10,10,160], +// 4 16 18.275 -10 151.775 29.45 -10 139.825 29.45 10 139.825 18.275 10 151.775 + [4,16,18.275,-10,151.775,29.45,-10,139.825,29.45,10,139.825,18.275,10,151.775], +// 4 16 29.45 -10 139.825 39.85 -10 127.2 39.85 10 127.2 29.45 10 139.825 + [4,16,29.45,-10,139.825,39.85,-10,127.2,39.85,10,127.2,29.45,10,139.825], +// 4 16 39.85 -10 127.2 49.375 -10 113.9 49.375 10 113.9 39.85 10 127.2 + [4,16,39.85,-10,127.2,49.375,-10,113.9,49.375,10,113.9,39.85,10,127.2], +// 4 16 49.375 -10 113.9 58 -10 100 58 10 100 49.375 10 113.9 + [4,16,49.375,-10,113.9,58,-10,100,58,10,100,49.375,10,113.9], +// 4 16 58 -10 100 65.725 -10 85.575 65.725 10 85.575 58 10 100 + [4,16,58,-10,100,65.725,-10,85.575,65.725,10,85.575,58,10,100], +// 4 16 65.725 -10 85.575 72.475 -10 70.675 72.475 10 70.675 65.725 10 85.575 + [4,16,65.725,-10,85.575,72.475,-10,70.675,72.475,10,70.675,65.725,10,85.575], +// 4 16 72.475 -10 70.675 78.225 -10 55.35 78.225 10 55.35 72.475 10 70.675 + [4,16,72.475,-10,70.675,78.225,-10,55.35,78.225,10,55.35,72.475,10,70.675], +// 4 16 78.225 -10 55.35 82.975 -10 39.7 82.975 10 39.7 78.225 10 55.35 + [4,16,78.225,-10,55.35,82.975,-10,39.7,82.975,10,39.7,78.225,10,55.35], +// 4 16 82.975 -10 39.7 86.7 -10 23.775 86.7 10 23.775 82.975 10 39.7 + [4,16,82.975,-10,39.7,86.7,-10,23.775,86.7,10,23.775,82.975,10,39.7], +// 4 16 86.7 -10 23.775 89.35 -10 7.625 89.35 10 7.625 86.7 10 23.775 + [4,16,86.7,-10,23.775,89.35,-10,7.625,89.35,10,7.625,86.7,10,23.775], +// 4 16 89.35 -10 7.625 90 -10 0 90 10 0 89.35 10 7.625 + [4,16,89.35,-10,7.625,90,-10,0,90,10,0,89.35,10,7.625], +// +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 43.1013 -10 83.3605 -.70711 0 .70711 0 20 0 -.70711 0 -.70711 8\2-4cylo.dat + [1,16,43.1013,-10,83.3605,-.70711,0,.70711,0,20,0,-.70711,0,-.70711, ldraw_lib__8__2_4cylo()], +// 4 16 4.133 10 137.633 4.133 -10 137.633 0 -10 141.498 0 10 141.498 + [4,16,4.133,10,137.633,4.133,-10,137.633,0,-10,141.498,0,10,141.498], +// 4 16 14.414 10 126.639 14.414 -10 126.639 4.133 -10 137.633 4.133 10 137.633 + [4,16,14.414,10,126.639,14.414,-10,126.639,4.133,-10,137.633,4.133,10,137.633], +// 4 16 23.982 10 115.024 23.982 -10 115.024 14.414 -10 126.639 14.414 10 126.639 + [4,16,23.982,10,115.024,23.982,-10,115.024,14.414,-10,126.639,14.414,10,126.639], +// 4 16 32.745 10 102.788 32.745 -10 102.788 23.982 -10 115.024 23.982 10 115.024 + [4,16,32.745,10,102.788,32.745,-10,102.788,23.982,-10,115.024,23.982,10,115.024], +// 4 16 40.68 10 90 40.68 -10 90 32.745 -10 102.788 32.745 10 102.788 + [4,16,40.68,10,90,40.68,-10,90,32.745,-10,102.788,32.745,10,102.788], +// 4 16 43.8084 10 84.0676 43.8084 -10 84.0676 40.68 -10 90 40.68 10 90 + [4,16,43.8084,10,84.0676,43.8084,-10,84.0676,40.68,-10,90,40.68,10,90], +// 4 16 0 -10 106.8141 6.578 -10 104.346 6.578 10 104.346 0 10 106.8141 + [4,16,0,-10,106.8141,6.578,-10,104.346,6.578,10,104.346,0,10,106.8141], +// 4 16 6.578 -10 104.346 14.922 -10 100.566 14.922 10 100.566 6.578 10 104.346 + [4,16,6.578,-10,104.346,14.922,-10,100.566,14.922,10,100.566,6.578,10,104.346], +// 4 16 14.922 -10 100.566 23 -10 96.24 23 10 96.24 14.922 10 100.566 + [4,16,14.922,-10,100.566,23,-10,96.24,23,10,96.24,14.922,10,100.566], +// 4 16 23 -10 96.24 30.784 -10 91.41 30.784 10 91.41 23 10 96.24 + [4,16,23,-10,96.24,30.784,-10,91.41,30.784,10,91.41,23,10,96.24], +// 4 16 30.784 -10 91.41 38.232 -10 86.076 38.232 10 86.076 30.784 10 91.41 + [4,16,30.784,-10,91.41,38.232,-10,86.076,38.232,10,86.076,30.784,10,91.41], +// 4 16 38.232 -10 86.076 42.3942 -10 82.6534 42.3942 10 82.6534 38.232 10 86.076 + [4,16,38.232,-10,86.076,42.3942,-10,82.6534,42.3942,10,82.6534,38.232,10,86.076], +// +// 4 16 10 10 80 14.668 10 77.885 14.668 -10 77.885 10 -10 80 + [4,16,10,10,80,14.668,10,77.885,14.668,-10,77.885,10,-10,80], +// 4 16 19.672 10 74.78 19.672 -10 74.78 14.668 -10 77.885 14.668 10 77.885 + [4,16,19.672,10,74.78,19.672,-10,74.78,14.668,-10,77.885,14.668,10,77.885], +// 4 16 26.056 10 70.208 26.056 -10 70.208 19.672 -10 74.78 19.672 10 74.78 + [4,16,26.056,10,70.208,26.056,-10,70.208,19.672,-10,74.78,19.672,10,74.78], +// 4 16 32.116 10 65.216 32.116 -10 65.216 26.056 -10 70.208 26.056 10 70.208 + [4,16,32.116,10,65.216,32.116,-10,65.216,26.056,-10,70.208,26.056,10,70.208], +// 4 16 37.852 10 59.852 37.852 -10 59.852 32.116 -10 65.216 32.116 10 65.216 + [4,16,37.852,10,59.852,37.852,-10,59.852,32.116,-10,65.216,32.116,10,65.216], +// 4 16 43.216 10 54.116 43.216 -10 54.116 37.852 -10 59.852 37.852 10 59.852 + [4,16,43.216,10,54.116,43.216,-10,54.116,37.852,-10,59.852,37.852,10,59.852], +// 4 16 48.208 10 48.056 48.208 -10 48.056 43.216 -10 54.116 43.216 10 54.116 + [4,16,48.208,10,48.056,48.208,-10,48.056,43.216,-10,54.116,43.216,10,54.116], +// 4 16 52.78 10 41.672 52.78 -10 41.672 48.208 -10 48.056 48.208 10 48.056 + [4,16,52.78,10,41.672,52.78,-10,41.672,48.208,-10,48.056,48.208,10,48.056], +// 4 16 56.92 10 35 56.92 -10 35 52.78 -10 41.672 52.78 10 41.672 + [4,16,56.92,10,35,56.92,-10,35,52.78,-10,41.672,52.78,10,41.672], +// 4 16 60.628 10 28.076 60.628 -10 28.076 56.92 -10 35 56.92 10 35 + [4,16,60.628,10,28.076,60.628,-10,28.076,56.92,-10,35,56.92,10,35], +// 4 16 63.868 10 20.924 63.868 -10 20.924 60.628 -10 28.076 60.628 10 28.076 + [4,16,63.868,10,20.924,63.868,-10,20.924,60.628,-10,28.076,60.628,10,28.076], +// 4 16 66.628 10 13.568 66.628 -10 13.568 63.868 -10 20.924 63.868 10 20.924 + [4,16,66.628,10,13.568,66.628,-10,13.568,63.868,-10,20.924,63.868,10,20.924], +// 4 16 68.908 10 6.056 68.908 -10 6.056 66.628 -10 13.568 66.628 10 13.568 + [4,16,68.908,10,6.056,68.908,-10,6.056,66.628,-10,13.568,66.628,10,13.568], +// 4 16 70 10 0 70 -10 0 68.908 -10 6.056 68.908 10 6.056 + [4,16,70,10,0,70,-10,0,68.908,-10,6.056,68.908,10,6.056], +// +// 5 24 14.668 10 77.885 14.668 -10 77.885 19.672 10 74.78 10 -10 80 + [5,24,14.668,10,77.885,14.668,-10,77.885,19.672,10,74.78,10,-10,80], +// 5 24 68.908 10 6.056 68.908 -10 6.056 70 10 0 66.628 -10 13.568 + [5,24,68.908,10,6.056,68.908,-10,6.056,70,10,0,66.628,-10,13.568], +// 5 24 19.672 -10 74.78 19.672 10 74.78 14.668 -10 77.885 26.056 10 70.208 + [5,24,19.672,-10,74.78,19.672,10,74.78,14.668,-10,77.885,26.056,10,70.208], +// 5 24 60.628 -10 28.076 60.628 10 28.076 56.92 -10 35 63.868 10 20.924 + [5,24,60.628,-10,28.076,60.628,10,28.076,56.92,-10,35,63.868,10,20.924], +// 5 24 32.116 -10 65.216 32.116 10 65.216 26.056 -10 70.208 37.852 10 59.852 + [5,24,32.116,-10,65.216,32.116,10,65.216,26.056,-10,70.208,37.852,10,59.852], +// 5 24 52.78 -10 41.672 52.78 10 41.672 48.208 -10 48.056 56.92 10 35 + [5,24,52.78,-10,41.672,52.78,10,41.672,48.208,-10,48.056,56.92,10,35], +// 5 24 37.852 10 59.852 37.852 -10 59.852 43.216 10 54.116 32.116 -10 65.216 + [5,24,37.852,10,59.852,37.852,-10,59.852,43.216,10,54.116,32.116,-10,65.216], +// 5 24 63.868 -10 20.924 63.868 10 20.924 60.628 -10 28.076 66.628 10 13.568 + [5,24,63.868,-10,20.924,63.868,10,20.924,60.628,-10,28.076,66.628,10,13.568], +// 5 24 26.056 -10 70.208 26.056 10 70.208 19.672 -10 74.78 32.116 10 65.216 + [5,24,26.056,-10,70.208,26.056,10,70.208,19.672,-10,74.78,32.116,10,65.216], +// 5 24 56.92 10 35 56.92 -10 35 60.628 10 28.076 52.78 -10 41.672 + [5,24,56.92,10,35,56.92,-10,35,60.628,10,28.076,52.78,-10,41.672], +// 5 24 43.216 -10 54.116 43.216 10 54.116 37.852 -10 59.852 48.208 10 48.056 + [5,24,43.216,-10,54.116,43.216,10,54.116,37.852,-10,59.852,48.208,10,48.056], +// 5 24 66.628 -10 13.568 66.628 10 13.568 63.868 -10 20.924 68.908 10 6.056 + [5,24,66.628,-10,13.568,66.628,10,13.568,63.868,-10,20.924,68.908,10,6.056], +// 5 24 48.208 10 48.056 48.208 -10 48.056 43.216 -10 54.116 52.78 10 41.672 + [5,24,48.208,10,48.056,48.208,-10,48.056,43.216,-10,54.116,52.78,10,41.672], +// 5 24 89.35 -10 7.625 89.35 10 7.625 86.7 10 23.775 90 -10 0 + [5,24,89.35,-10,7.625,89.35,10,7.625,86.7,10,23.775,90,-10,0], +// 5 24 78.225 10 55.35 78.225 -10 55.35 72.475 10 70.675 82.975 -10 39.7 + [5,24,78.225,10,55.35,78.225,-10,55.35,72.475,10,70.675,82.975,-10,39.7], +// 5 24 82.975 -10 39.7 82.975 10 39.7 86.7 -10 23.775 78.225 10 55.35 + [5,24,82.975,-10,39.7,82.975,10,39.7,86.7,-10,23.775,78.225,10,55.35], +// 5 24 72.475 10 70.675 72.475 -10 70.675 65.725 10 85.575 78.225 -10 55.35 + [5,24,72.475,10,70.675,72.475,-10,70.675,65.725,10,85.575,78.225,-10,55.35], +// 5 24 86.7 10 23.775 86.7 -10 23.775 82.975 10 39.7 89.35 -10 7.625 + [5,24,86.7,10,23.775,86.7,-10,23.775,82.975,10,39.7,89.35,-10,7.625], +// 5 24 18.275 -10 151.775 18.275 10 151.775 10 10 160 29.45 -10 139.825 + [5,24,18.275,-10,151.775,18.275,10,151.775,10,10,160,29.45,-10,139.825], +// 5 24 39.85 -10 127.2 39.85 10 127.2 29.45 10 139.825 49.375 -10 113.9 + [5,24,39.85,-10,127.2,39.85,10,127.2,29.45,10,139.825,49.375,-10,113.9], +// 5 24 29.45 10 139.825 29.45 -10 139.825 18.275 10 151.775 39.85 -10 127.2 + [5,24,29.45,10,139.825,29.45,-10,139.825,18.275,10,151.775,39.85,-10,127.2], +// 5 24 58 -10 100 58 10 100 65.725 -10 85.575 49.375 10 113.9 + [5,24,58,-10,100,58,10,100,65.725,-10,85.575,49.375,10,113.9], +// 5 24 49.375 10 113.9 49.375 -10 113.9 39.85 10 127.2 58 -10 100 + [5,24,49.375,10,113.9,49.375,-10,113.9,39.85,10,127.2,58,-10,100], +// 5 24 65.725 10 85.575 65.725 -10 85.575 58 10 100 72.475 -10 70.675 + [5,24,65.725,10,85.575,65.725,-10,85.575,58,10,100,72.475,-10,70.675], +// 5 24 14.414 10 126.639 14.414 -10 126.639 23.982 10 115.024 4.133 -10 137.633 + [5,24,14.414,10,126.639,14.414,-10,126.639,23.982,10,115.024,4.133,-10,137.633], +// 5 24 4.133 -10 137.633 4.133 10 137.633 0 -10 141.498 14.414 10 126.639 + [5,24,4.133,-10,137.633,4.133,10,137.633,0,-10,141.498,14.414,10,126.639], +// 5 24 32.745 10 102.788 32.745 -10 102.788 23.982 -10 115.024 40.68 10 90 + [5,24,32.745,10,102.788,32.745,-10,102.788,23.982,-10,115.024,40.68,10,90], +// 5 24 23.982 -10 115.024 23.982 10 115.024 14.414 -10 126.639 32.745 10 102.788 + [5,24,23.982,-10,115.024,23.982,10,115.024,14.414,-10,126.639,32.745,10,102.788], +// 5 24 40.68 -10 90 40.68 10 90 32.745 -10 102.788 43.8084 10 84.0676 + [5,24,40.68,-10,90,40.68,10,90,32.745,-10,102.788,43.8084,10,84.0676], +// 5 24 14.922 -10 100.566 14.922 10 100.566 6.578 10 104.346 23 -10 96.24 + [5,24,14.922,-10,100.566,14.922,10,100.566,6.578,10,104.346,23,-10,96.24], +// 5 24 6.578 10 104.346 6.578 -10 104.346 0 10 106.8141 14.922 -10 100.566 + [5,24,6.578,10,104.346,6.578,-10,104.346,0,10,106.8141,14.922,-10,100.566], +// 5 24 30.784 -10 91.41 30.784 10 91.41 23 10 96.24 38.232 -10 86.076 + [5,24,30.784,-10,91.41,30.784,10,91.41,23,10,96.24,38.232,-10,86.076], +// 5 24 23 10 96.24 23 -10 96.24 14.922 10 100.566 30.784 -10 91.41 + [5,24,23,10,96.24,23,-10,96.24,14.922,10,100.566,30.784,-10,91.41], +// 5 24 38.232 10 86.076 38.232 -10 86.076 30.784 10 91.41 42.3942 -10 82.6534 + [5,24,38.232,10,86.076,38.232,-10,86.076,30.784,10,91.41,42.3942,-10,82.6534], +// 5 24 43.8084 10 84.0676 43.8084 -10 84.0676 44.1013 -10 83.3605 40.68 -10 90 + [5,24,43.8084,10,84.0676,43.8084,-10,84.0676,44.1013,-10,83.3605,40.68,-10,90], +// 5 24 42.39419 10 82.65339 42.39419 -10 82.65339 43.1013 -10 82.3605 38.232 -10 86.076 + [5,24,42.39419,10,82.65339,42.39419,-10,82.65339,43.1013,-10,82.3605,38.232,-10,86.076], +]; +module ldraw_lib__s__32218s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__32218s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__32218s01(line=0.2); \ No newline at end of file diff --git a/parts/s/32218s02.scad b/parts/s/32218s02.scad new file mode 100644 index 000000000..37cd8f68b --- /dev/null +++ b/parts/s/32218s02.scad @@ -0,0 +1,813 @@ +use <../../lib.scad> +use <../../p/1-16cylo.scad> +use <../../p/1-16tang.scad> +use <../../p/1-4tang.scad> +use <../../p/1-8cylo.scad> +use <../../p/1-8ring9.scad> +use <../../p/1-8tang.scad> +use <../../p/1-8tndis.scad> +use <../../p/8/2-4chrd.scad> +use <../../p/8/2-4cylo.scad> +use <../../p/8/3-8chrd.scad> +use <../../p/8/3-8cylo.scad> +function ldraw_lib__s__32218s02() = [ +// 0 ~Znap Beam Curved Double 4 Holes - Quarter +// 0 Name: s\32218s02.dat +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-02-19 [GeraldLasser] Subfiled, removed overlaps +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 0 // Curves +// 0 // Outer: r=250/230, x=-158.5, z=-25 +// 0 // Inner: r=140/120, x=-47, z=-25 +// +// 0 // Centre Pocket +// 1 16 0 -10 80 0 0 10 0 8 0 10 0 0 1-8cylo.dat + [1,16,0,-10,80,0,0,10,0,8,0,10,0,0, ldraw_lib__1_8cylo()], +// 4 16 7.071 -10 87.071 8.2804 -10 85.2613 8.2804 -2 85.2613 7.071 -2 87.071 + [4,16,7.071,-10,87.071,8.2804,-10,85.2613,8.2804,-2,85.2613,7.071,-2,87.071], +// 2 24 7.071 -10 87.071 8.2804 -10 85.2613 + [2,24,7.071,-10,87.071,8.2804,-10,85.2613], +// 2 24 7.071 -2 87.071 8.2804 -2 85.2613 + [2,24,7.071,-2,87.071,8.2804,-2,85.2613], +// 2 24 8.2804 -2 85.2613 8.2804 -10 85.2613 + [2,24,8.2804,-2,85.2613,8.2804,-10,85.2613], +// 5 24 7.071 -10 87.071 7.071 -2 87.071 8.2804 -2 85.2613 3.827 -2 89.239 + [5,24,7.071,-10,87.071,7.071,-2,87.071,8.2804,-2,85.2613,3.827,-2,89.239], +// +// 1 16 0 -10 80 9 0 0 0 1 0 0 0 9 1-8tang.dat + [1,16,0,-10,80,9,0,0,0,1,0,0,0,9, ldraw_lib__1_8tang()], +// 1 16 0 -10 80 0 0 1 0 1 0 1 0 0 1-8ring9.dat + [1,16,0,-10,80,0,0,1,0,1,0,1,0,0, ldraw_lib__1_8ring9()], +// 4 16 7.071 -10 87.071 6.3639 -10 86.3639 7.6302 -10 85.0985 8.2804 -10 85.2613 + [4,16,7.071,-10,87.071,6.3639,-10,86.3639,7.6302,-10,85.0985,8.2804,-10,85.2613], +// 4 16 8.2804 -10 85.2613 7.6302 -10 85.0985 8.3151 -10 83.4443 14.682 -10 81.8331 + [4,16,8.2804,-10,85.2613,7.6302,-10,85.0985,8.3151,-10,83.4443,14.682,-10,81.8331], +// 4 16 9 -10 81.7901 9 -10 80 10 -10 80 14.682 -10 81.8331 + [4,16,9,-10,81.7901,9,-10,80,10,-10,80,14.682,-10,81.8331], +// 3 16 8.3151 -10 83.4443 9 -10 81.7901 14.682 -10 81.8331 + [3,16,8.3151,-10,83.4443,9,-10,81.7901,14.682,-10,81.8331], +// 3 16 14.668 -10 77.885 14.682 -10 81.8331 10 -10 80 + [3,16,14.668,-10,77.885,14.682,-10,81.8331,10,-10,80], +// +// 2 24 10 -10 80 14.668 -10 77.885 + [2,24,10,-10,80,14.668,-10,77.885], +// 2 24 14.668 -10 77.885 19.672 -10 74.78 + [2,24,14.668,-10,77.885,19.672,-10,74.78], +// 2 24 19.672 -10 74.78 26.056 -10 70.208 + [2,24,19.672,-10,74.78,26.056,-10,70.208], +// 2 24 26.056 -10 70.208 32.116 -10 65.216 + [2,24,26.056,-10,70.208,32.116,-10,65.216], +// 2 24 68.908 -10 6.056 70 -10 0 + [2,24,68.908,-10,6.056,70,-10,0], +// +// 4 16 5.2906 -2 101.2381 5.2906 -10 101.2381 0 -10 103.2232 0 -2 103.2232 + [4,16,5.2906,-2,101.2381,5.2906,-10,101.2381,0,-10,103.2232,0,-2,103.2232], +// 4 16 13.4341 -2 97.5489 13.4341 -10 97.5489 5.2906 -10 101.2381 5.2906 -2 101.2381 + [4,16,13.4341,-2,97.5489,13.4341,-10,97.5489,5.2906,-10,101.2381,5.2906,-2,101.2381], +// 4 16 21.3181 -2 93.3269 21.3181 -10 93.3269 13.4341 -10 97.5489 13.4341 -2 97.5489 + [4,16,21.3181,-2,93.3269,21.3181,-10,93.3269,13.4341,-10,97.5489,13.4341,-2,97.5489], +// 4 16 28.915 -2 88.6129 28.915 -10 88.6129 21.3181 -10 93.3269 21.3181 -2 93.3269 + [4,16,28.915,-2,88.6129,28.915,-10,88.6129,21.3181,-10,93.3269,21.3181,-2,93.3269], +// 4 16 36.1841 -2 83.4071 36.1841 -10 83.4071 28.915 -10 88.6129 28.915 -2 88.6129 + [4,16,36.1841,-2,83.4071,36.1841,-10,83.4071,28.915,-10,88.6129,28.915,-2,88.6129], +// 4 16 36.1841 -2 83.4071 38.4746 -2 81.5166 38.4746 -10 81.5166 36.1841 -10 83.4071 + [4,16,36.1841,-2,83.4071,38.4746,-2,81.5166,38.4746,-10,81.5166,36.1841,-10,83.4071], +// 4 16 8.2804 -10 85.2613 14.682 -10 81.8331 14.682 -2 81.8331 8.2804 -2 85.2613 + [4,16,8.2804,-10,85.2613,14.682,-10,81.8331,14.682,-2,81.8331,8.2804,-2,85.2613], +// 4 16 14.682 -10 81.8331 21.541 -10 77.5771 21.541 -2 77.5771 14.682 -2 81.8331 + [4,16,14.682,-10,81.8331,21.541,-10,77.5771,21.541,-2,77.5771,14.682,-2,81.8331], +// 4 16 21.541 -10 77.5771 28.1039 -10 72.8769 28.1039 -2 72.8769 21.541 -2 77.5771 + [4,16,21.541,-10,77.5771,28.1039,-10,72.8769,28.1039,-2,72.8769,21.541,-2,77.5771], +// 4 16 28.1039 -10 72.8769 30.0593 -10 71.2625 30.0593 -2 71.2625 28.1039 -2 72.8769 + [4,16,28.1039,-10,72.8769,30.0593,-10,71.2625,30.0593,-2,71.2625,28.1039,-2,72.8769], +// 2 24 8.2804 -10 85.2613 14.682 -10 81.8331 + [2,24,8.2804,-10,85.2613,14.682,-10,81.8331], +// 2 24 14.682 -10 81.8331 21.541 -10 77.5771 + [2,24,14.682,-10,81.8331,21.541,-10,77.5771], +// 2 24 21.541 -10 77.5771 28.1039 -10 72.8769 + [2,24,21.541,-10,77.5771,28.1039,-10,72.8769], +// 2 24 28.1039 -10 72.8769 30.0593 -10 71.2625 + [2,24,28.1039,-10,72.8769,30.0593,-10,71.2625], +// 2 24 38.4746 -10 81.5166 30.0593 -10 71.2625 + [2,24,38.4746,-10,81.5166,30.0593,-10,71.2625], +// 2 24 36.1841 -10 83.4071 38.4746 -10 81.5166 + [2,24,36.1841,-10,83.4071,38.4746,-10,81.5166], +// 2 24 36.1841 -10 83.4071 28.915 -10 88.6129 + [2,24,36.1841,-10,83.4071,28.915,-10,88.6129], +// 2 24 28.915 -10 88.6129 21.3181 -10 93.3269 + [2,24,28.915,-10,88.6129,21.3181,-10,93.3269], +// 2 24 21.3181 -10 93.3269 13.4341 -10 97.5489 + [2,24,21.3181,-10,93.3269,13.4341,-10,97.5489], +// 2 24 13.4341 -10 97.5489 5.2906 -10 101.2381 + [2,24,13.4341,-10,97.5489,5.2906,-10,101.2381], +// 2 24 5.2906 -10 101.2381 0 -10 103.2232 + [2,24,5.2906,-10,101.2381,0,-10,103.2232], +// 2 24 8.2804 -2 85.2613 14.682 -2 81.8331 + [2,24,8.2804,-2,85.2613,14.682,-2,81.8331], +// 2 24 14.682 -2 81.8331 21.541 -2 77.5771 + [2,24,14.682,-2,81.8331,21.541,-2,77.5771], +// 2 24 21.541 -2 77.5771 28.1039 -2 72.8769 + [2,24,21.541,-2,77.5771,28.1039,-2,72.8769], +// 2 24 28.1039 -2 72.8769 30.0593 -2 71.2625 + [2,24,28.1039,-2,72.8769,30.0593,-2,71.2625], +// 2 24 38.4746 -2 81.5166 30.0593 -2 71.2625 + [2,24,38.4746,-2,81.5166,30.0593,-2,71.2625], +// 2 24 36.1841 -2 83.4071 38.4746 -2 81.5166 + [2,24,36.1841,-2,83.4071,38.4746,-2,81.5166], +// 2 24 36.1841 -2 83.4071 28.915 -2 88.6129 + [2,24,36.1841,-2,83.4071,28.915,-2,88.6129], +// 2 24 28.915 -2 88.6129 21.3181 -2 93.3269 + [2,24,28.915,-2,88.6129,21.3181,-2,93.3269], +// 2 24 21.3181 -2 93.3269 13.4341 -2 97.5489 + [2,24,21.3181,-2,93.3269,13.4341,-2,97.5489], +// 2 24 13.4341 -2 97.5489 5.2906 -2 101.2381 + [2,24,13.4341,-2,97.5489,5.2906,-2,101.2381], +// 2 24 5.2906 -2 101.2381 0 -2 103.2232 + [2,24,5.2906,-2,101.2381,0,-2,103.2232], +// +// 4 16 5.2906 -2 101.2381 0 -2 103.2232 0 -2 90 7.071 -2 87.071 + [4,16,5.2906,-2,101.2381,0,-2,103.2232,0,-2,90,7.071,-2,87.071], +// 4 16 13.4341 -2 97.5489 5.2906 -2 101.2381 7.071 -2 87.071 8.2804 -2 85.2613 + [4,16,13.4341,-2,97.5489,5.2906,-2,101.2381,7.071,-2,87.071,8.2804,-2,85.2613], +// 4 16 13.4341 -2 97.5489 8.2804 -2 85.2613 14.682 -2 81.8331 21.3181 -2 93.3269 + [4,16,13.4341,-2,97.5489,8.2804,-2,85.2613,14.682,-2,81.8331,21.3181,-2,93.3269], +// 4 16 28.915 -2 88.6129 21.3181 -2 93.3269 14.682 -2 81.8331 21.541 -2 77.5771 + [4,16,28.915,-2,88.6129,21.3181,-2,93.3269,14.682,-2,81.8331,21.541,-2,77.5771], +// 4 16 28.915 -2 88.6129 21.541 -2 77.5771 28.1039 -2 72.8769 36.1841 -2 83.4071 + [4,16,28.915,-2,88.6129,21.541,-2,77.5771,28.1039,-2,72.8769,36.1841,-2,83.4071], +// 4 16 38.4746 -2 81.5166 36.1841 -2 83.4071 28.1039 -2 72.8769 30.0593 -2 71.2625 + [4,16,38.4746,-2,81.5166,36.1841,-2,83.4071,28.1039,-2,72.8769,30.0593,-2,71.2625], +// 4 16 38.4746 -2 81.5166 30.0593 -2 71.2625 30.0593 -10 71.2625 38.4746 -10 81.5166 + [4,16,38.4746,-2,81.5166,30.0593,-2,71.2625,30.0593,-10,71.2625,38.4746,-10,81.5166], +// 2 24 38.4746 -10 81.5166 38.4746 -2 81.5166 + [2,24,38.4746,-10,81.5166,38.4746,-2,81.5166], +// 2 24 30.0593 -2 71.2625 30.0593 -10 71.2625 + [2,24,30.0593,-2,71.2625,30.0593,-10,71.2625], +// 5 24 5.2906 -10 101.2381 5.2906 -2 101.2381 13.4341 -2 97.5489 0 -10 103.2232 + [5,24,5.2906,-10,101.2381,5.2906,-2,101.2381,13.4341,-2,97.5489,0,-10,103.2232], +// 5 24 28.915 -10 88.6129 28.915 -2 88.6129 21.3181 -10 93.3269 36.1841 -2 83.4071 + [5,24,28.915,-10,88.6129,28.915,-2,88.6129,21.3181,-10,93.3269,36.1841,-2,83.4071], +// 5 24 14.682 -2 81.8331 14.682 -10 81.8331 21.541 -10 77.5771 8.2804 -2 85.2613 + [5,24,14.682,-2,81.8331,14.682,-10,81.8331,21.541,-10,77.5771,8.2804,-2,85.2613], +// 5 24 21.3181 -2 93.3269 21.3181 -10 93.3269 13.4341 -10 97.5489 28.915 -2 88.6129 + [5,24,21.3181,-2,93.3269,21.3181,-10,93.3269,13.4341,-10,97.5489,28.915,-2,88.6129], +// 5 24 36.1841 -10 83.4071 36.1841 -2 83.4071 38.4746 -2 81.5166 28.915 -10 88.6129 + [5,24,36.1841,-10,83.4071,36.1841,-2,83.4071,38.4746,-2,81.5166,28.915,-10,88.6129], +// 5 24 13.4341 -10 97.5489 13.4341 -2 97.5489 5.2906 -10 101.2381 21.3181 -2 93.3269 + [5,24,13.4341,-10,97.5489,13.4341,-2,97.5489,5.2906,-10,101.2381,21.3181,-2,93.3269], +// 5 24 21.541 -2 77.5771 21.541 -10 77.5771 28.1039 -10 72.8769 14.682 -2 81.8331 + [5,24,21.541,-2,77.5771,21.541,-10,77.5771,28.1039,-10,72.8769,14.682,-2,81.8331], +// 5 24 28.1039 -10 72.8769 28.1039 -2 72.8769 21.541 -2 77.5771 30.0593 -10 71.2625 + [5,24,28.1039,-10,72.8769,28.1039,-2,72.8769,21.541,-2,77.5771,30.0593,-10,71.2625], +// +// 4 16 14.682 -10 81.8331 14.668 -10 77.885 19.672 -10 74.78 21.541 -10 77.5771 + [4,16,14.682,-10,81.8331,14.668,-10,77.885,19.672,-10,74.78,21.541,-10,77.5771], +// 4 16 21.541 -10 77.5771 19.672 -10 74.78 26.056 -10 70.208 28.1039 -10 72.8769 + [4,16,21.541,-10,77.5771,19.672,-10,74.78,26.056,-10,70.208,28.1039,-10,72.8769], +// 4 16 32.3784 -10 69.3594 30.0593 -10 71.2625 26.056 -10 70.208 32.116 -10 65.216 + [4,16,32.3784,-10,69.3594,30.0593,-10,71.2625,26.056,-10,70.208,32.116,-10,65.216], +// 4 16 38.4746 -10 81.5166 30.0593 -10 71.2625 32.3784 -10 69.3594 40.7937 -10 79.6135 + [4,16,38.4746,-10,81.5166,30.0593,-10,71.2625,32.3784,-10,69.3594,40.7937,-10,79.6135], +// 3 16 28.1039 -10 72.8769 26.056 -10 70.208 30.0593 -10 71.2625 + [3,16,28.1039,-10,72.8769,26.056,-10,70.208,30.0593,-10,71.2625], +// 3 16 32.3784 -10 69.3594 32.116 -10 65.216 34.3338 -10 67.745 + [3,16,32.3784,-10,69.3594,32.116,-10,65.216,34.3338,-10,67.745], +// 4 16 0 -10 106.8141 0 -10 103.2232 5.2906 -10 101.2381 6.578 -10 104.346 + [4,16,0,-10,106.8141,0,-10,103.2232,5.2906,-10,101.2381,6.578,-10,104.346], +// 4 16 6.578 -10 104.346 5.2906 -10 101.2381 13.4341 -10 97.5489 14.922 -10 100.566 + [4,16,6.578,-10,104.346,5.2906,-10,101.2381,13.4341,-10,97.5489,14.922,-10,100.566], +// 4 16 14.922 -10 100.566 13.4341 -10 97.5489 21.3181 -10 93.3269 23 -10 96.24 + [4,16,14.922,-10,100.566,13.4341,-10,97.5489,21.3181,-10,93.3269,23,-10,96.24], +// 4 16 23 -10 96.24 21.3181 -10 93.3269 28.915 -10 88.6129 30.784 -10 91.41 + [4,16,23,-10,96.24,21.3181,-10,93.3269,28.915,-10,88.6129,30.784,-10,91.41], +// 4 16 30.784 -10 91.41 28.915 -10 88.6129 36.1841 -10 83.4071 38.232 -10 86.076 + [4,16,30.784,-10,91.41,28.915,-10,88.6129,36.1841,-10,83.4071,38.232,-10,86.076], +// 4 16 36.1841 -10 83.4071 38.4746 -10 81.5166 42.3942 -10 82.6534 38.232 -10 86.076 + [4,16,36.1841,-10,83.4071,38.4746,-10,81.5166,42.3942,-10,82.6534,38.232,-10,86.076], +// 3 16 38.4746 -10 81.5166 40.7937 -10 79.6135 42.3942 -10 82.6534 + [3,16,38.4746,-10,81.5166,40.7937,-10,79.6135,42.3942,-10,82.6534], +// +// 0 // Outer Pocket +// 4 16 43.0842 -10 77.723 40.7937 -10 79.6135 40.7937 -2 79.6135 43.0842 -2 77.723 + [4,16,43.0842,-10,77.723,40.7937,-10,79.6135,40.7937,-2,79.6135,43.0842,-2,77.723], +// 4 16 49.6154 -2 71.6154 49.6154 -10 71.6154 43.0842 -10 77.723 43.0842 -2 77.723 + [4,16,49.6154,-2,71.6154,49.6154,-10,71.6154,43.0842,-10,77.723,43.0842,-2,77.723], +// 4 16 53.4605 -2 67.5294 53.4605 -10 67.5294 49.6154 -10 71.6154 49.6154 -2 71.6154 + [4,16,53.4605,-2,67.5294,53.4605,-10,67.5294,49.6154,-10,71.6154,49.6154,-2,71.6154], +// 4 16 32.3784 -2 69.3594 40.7937 -2 79.6135 40.7937 -10 79.6135 32.3784 -10 69.3594 + [4,16,32.3784,-2,69.3594,40.7937,-2,79.6135,40.7937,-10,79.6135,32.3784,-10,69.3594], +// 4 16 32.3784 -2 69.3594 32.3784 -10 69.3594 34.3338 -10 67.745 34.3338 -2 67.745 + [4,16,32.3784,-2,69.3594,32.3784,-10,69.3594,34.3338,-10,67.745,34.3338,-2,67.745], +// 4 16 34.3338 -10 67.745 40.2306 -10 62.2306 40.2306 -2 62.2306 34.3338 -2 67.745 + [4,16,34.3338,-10,67.745,40.2306,-10,62.2306,40.2306,-2,62.2306,34.3338,-2,67.745], +// 4 16 40.2306 -10 62.2306 45.745 -10 56.3338 45.745 -2 56.3338 40.2306 -2 62.2306 + [4,16,40.2306,-10,62.2306,45.745,-10,56.3338,45.745,-2,56.3338,40.2306,-2,62.2306], +// 4 16 45.745 -10 56.3338 50.8769 -10 50.1039 50.8769 -2 50.1039 45.745 -2 56.3338 + [4,16,45.745,-10,56.3338,50.8769,-10,50.1039,50.8769,-2,50.1039,45.745,-2,56.3338], +// 4 16 50.8769 -10 50.1039 55.5771 -10 43.541 55.5771 -2 43.541 50.8769 -2 50.1039 + [4,16,50.8769,-10,50.1039,55.5771,-10,43.541,55.5771,-2,43.541,50.8769,-2,50.1039], +// 4 16 55.5771 -10 43.541 59.8331 -10 36.682 59.8331 -2 36.682 55.5771 -2 43.541 + [4,16,55.5771,-10,43.541,59.8331,-10,36.682,59.8331,-2,36.682,55.5771,-2,43.541], +// 4 16 59.8331 -10 36.682 63.6451 -10 29.5639 63.6451 -2 29.5639 59.8331 -2 36.682 + [4,16,59.8331,-10,36.682,63.6451,-10,29.5639,63.6451,-2,29.5639,59.8331,-2,36.682], +// 4 16 63.6451 -10 29.5639 66.9759 -10 22.2114 66.9759 -2 22.2114 63.6451 -2 29.5639 + [4,16,63.6451,-10,29.5639,66.9759,-10,22.2114,66.9759,-2,22.2114,63.6451,-2,29.5639], +// 4 16 66.9759 -10 22.2114 69.8133 -10 14.6492 69.8133 -2 14.6492 66.9759 -2 22.2114 + [4,16,66.9759,-10,22.2114,69.8133,-10,14.6492,69.8133,-2,14.6492,66.9759,-2,22.2114], +// 4 16 69.8133 -10 14.6492 72.24414 -10 6.9695 72.24414 -2 6.9695 69.8133 -2 14.6492 + [4,16,69.8133,-10,14.6492,72.24414,-10,6.9695,72.24414,-2,6.9695,69.8133,-2,14.6492], +// 1 16 54.3058 -10 68.0637 -.84526 0 .53435 0 8 0 -.53435 0 -.84526 8\2-4cylo.dat + [1,16,54.3058,-10,68.0637,-.84526,0,.53435,0,8,0,-.53435,0,-.84526, ldraw_lib__8__2_4cylo()], +// 4 16 50.8041 -2 78.2169 49.2415 -2 81.0933 49.2415 -10 81.0933 50.8041 -10 78.2169 + [4,16,50.8041,-2,78.2169,49.2415,-2,81.0933,49.2415,-10,81.0933,50.8041,-10,78.2169], +// 4 16 50.8041 -10 78.2169 55.1511 -10 68.5981 55.1511 -2 68.5981 50.8041 -2 78.2169 + [4,16,50.8041,-10,78.2169,55.1511,-10,68.5981,55.1511,-2,68.5981,50.8041,-2,78.2169], +// 4 16 61.0171 -10 87.2028 49.2415 -10 81.0933 49.2415 -2 81.0933 61.0171 -2 87.2028 + [4,16,61.0171,-10,87.2028,49.2415,-10,81.0933,49.2415,-2,81.0933,61.0171,-2,87.2028], +// 4 16 62.7079 -10 84.0871 61.0171 -10 87.2028 61.0171 -2 87.2028 62.7079 -2 84.0871 + [4,16,62.7079,-10,84.0871,61.0171,-10,87.2028,61.0171,-2,87.2028,62.7079,-2,84.0871], +// 4 16 69.3671 -2 69.3876 69.3671 -10 69.3876 62.7079 -10 84.0871 62.7079 -2 84.0871 + [4,16,69.3671,-2,69.3876,69.3671,-10,69.3876,62.7079,-10,84.0871,62.7079,-2,84.0871], +// 4 16 75.0397 -2 54.2688 75.0397 -10 54.2688 69.3671 -10 69.3876 69.3671 -2 69.3876 + [4,16,75.0397,-2,54.2688,75.0397,-10,54.2688,69.3671,-10,69.3876,69.3671,-2,69.3876], +// 4 16 79.7258 -2 38.8294 79.7258 -10 38.8294 75.0397 -10 54.2688 75.0397 -2 54.2688 + [4,16,79.7258,-2,38.8294,79.7258,-10,38.8294,75.0397,-10,54.2688,75.0397,-2,54.2688], +// 4 16 83.4007 -2 23.1187 83.4007 -10 23.1187 79.7258 -10 38.8294 79.7258 -2 38.8294 + [4,16,83.4007,-2,23.1187,83.4007,-10,23.1187,79.7258,-10,38.8294,79.7258,-2,38.8294], +// 4 16 85.7577 -2 8.8911 85.7577 -10 8.8911 83.4007 -10 23.1187 83.4007 -2 23.1187 + [4,16,85.7577,-2,8.8911,85.7577,-10,8.8911,83.4007,-10,23.1187,83.4007,-2,23.1187], +// +// 2 24 72.24414 -10 6.9695 69.8133 -10 14.6492 + [2,24,72.24414,-10,6.9695,69.8133,-10,14.6492], +// 2 24 69.8133 -10 14.6492 66.9759 -10 22.2114 + [2,24,69.8133,-10,14.6492,66.9759,-10,22.2114], +// 2 24 66.9759 -10 22.2114 63.6451 -10 29.5639 + [2,24,66.9759,-10,22.2114,63.6451,-10,29.5639], +// 2 24 63.6451 -10 29.5639 59.8331 -10 36.682 + [2,24,63.6451,-10,29.5639,59.8331,-10,36.682], +// 2 24 59.8331 -10 36.682 55.5771 -10 43.541 + [2,24,59.8331,-10,36.682,55.5771,-10,43.541], +// 2 24 55.5771 -10 43.541 50.8769 -10 50.1039 + [2,24,55.5771,-10,43.541,50.8769,-10,50.1039], +// 2 24 50.8769 -10 50.1039 45.745 -10 56.3338 + [2,24,50.8769,-10,50.1039,45.745,-10,56.3338], +// 2 24 45.745 -10 56.3338 40.2306 -10 62.2306 + [2,24,45.745,-10,56.3338,40.2306,-10,62.2306], +// 2 24 40.2306 -10 62.2306 34.3338 -10 67.745 + [2,24,40.2306,-10,62.2306,34.3338,-10,67.745], +// 2 24 34.3338 -10 67.745 32.3784 -10 69.3594 + [2,24,34.3338,-10,67.745,32.3784,-10,69.3594], +// 2 24 40.7937 -10 79.6135 32.3784 -10 69.3594 + [2,24,40.7937,-10,79.6135,32.3784,-10,69.3594], +// 2 24 40.7937 -10 79.6135 43.0842 -10 77.723 + [2,24,40.7937,-10,79.6135,43.0842,-10,77.723], +// 2 24 43.0842 -10 77.723 49.6154 -10 71.6154 + [2,24,43.0842,-10,77.723,49.6154,-10,71.6154], +// 2 24 49.6154 -10 71.6154 53.4605 -10 67.5294 + [2,24,49.6154,-10,71.6154,53.4605,-10,67.5294], +// 2 24 55.1511 -10 68.5981 50.8041 -10 78.2169 + [2,24,55.1511,-10,68.5981,50.8041,-10,78.2169], +// 2 24 50.8041 -10 78.2169 49.2415 -10 81.0933 + [2,24,50.8041,-10,78.2169,49.2415,-10,81.0933], +// 2 24 61.0171 -10 87.2028 49.2415 -10 81.0933 + [2,24,61.0171,-10,87.2028,49.2415,-10,81.0933], +// 2 24 61.0171 -10 87.2028 62.7079 -10 84.0871 + [2,24,61.0171,-10,87.2028,62.7079,-10,84.0871], +// 2 24 62.7079 -10 84.0871 69.3671 -10 69.3876 + [2,24,62.7079,-10,84.0871,69.3671,-10,69.3876], +// 2 24 69.3671 -10 69.3876 75.0397 -10 54.2688 + [2,24,69.3671,-10,69.3876,75.0397,-10,54.2688], +// 2 24 75.0397 -10 54.2688 79.7258 -10 38.8294 + [2,24,75.0397,-10,54.2688,79.7258,-10,38.8294], +// 2 24 79.7258 -10 38.8294 83.4007 -10 23.1187 + [2,24,79.7258,-10,38.8294,83.4007,-10,23.1187], +// 2 24 83.4007 -10 23.1187 85.7577 -10 8.8911 + [2,24,83.4007,-10,23.1187,85.7577,-10,8.8911], +// 2 24 72.24414 -2 6.9695 69.8133 -2 14.6492 + [2,24,72.24414,-2,6.9695,69.8133,-2,14.6492], +// 2 24 69.8133 -2 14.6492 66.9759 -2 22.2114 + [2,24,69.8133,-2,14.6492,66.9759,-2,22.2114], +// 2 24 66.9759 -2 22.2114 63.6451 -2 29.5639 + [2,24,66.9759,-2,22.2114,63.6451,-2,29.5639], +// 2 24 63.6451 -2 29.5639 59.8331 -2 36.682 + [2,24,63.6451,-2,29.5639,59.8331,-2,36.682], +// 2 24 59.8331 -2 36.682 55.5771 -2 43.541 + [2,24,59.8331,-2,36.682,55.5771,-2,43.541], +// 2 24 55.5771 -2 43.541 50.8769 -2 50.1039 + [2,24,55.5771,-2,43.541,50.8769,-2,50.1039], +// 2 24 50.8769 -2 50.1039 45.745 -2 56.3338 + [2,24,50.8769,-2,50.1039,45.745,-2,56.3338], +// 2 24 45.745 -2 56.3338 40.2306 -2 62.2306 + [2,24,45.745,-2,56.3338,40.2306,-2,62.2306], +// 2 24 40.2306 -2 62.2306 34.3338 -2 67.745 + [2,24,40.2306,-2,62.2306,34.3338,-2,67.745], +// 2 24 34.3338 -2 67.745 32.3784 -2 69.3594 + [2,24,34.3338,-2,67.745,32.3784,-2,69.3594], +// 2 24 40.7937 -2 79.6135 32.3784 -2 69.3594 + [2,24,40.7937,-2,79.6135,32.3784,-2,69.3594], +// 2 24 40.7937 -2 79.6135 43.0842 -2 77.723 + [2,24,40.7937,-2,79.6135,43.0842,-2,77.723], +// 2 24 43.0842 -2 77.723 49.6154 -2 71.6154 + [2,24,43.0842,-2,77.723,49.6154,-2,71.6154], +// 2 24 49.6154 -2 71.6154 53.4605 -2 67.5294 + [2,24,49.6154,-2,71.6154,53.4605,-2,67.5294], +// 2 24 55.1511 -2 68.5981 50.8041 -2 78.2169 + [2,24,55.1511,-2,68.5981,50.8041,-2,78.2169], +// 2 24 50.8041 -2 78.2169 49.2415 -2 81.0933 + [2,24,50.8041,-2,78.2169,49.2415,-2,81.0933], +// 2 24 61.0171 -2 87.2028 49.2415 -2 81.0933 + [2,24,61.0171,-2,87.2028,49.2415,-2,81.0933], +// 2 24 61.0171 -2 87.2028 62.7079 -2 84.0871 + [2,24,61.0171,-2,87.2028,62.7079,-2,84.0871], +// 2 24 62.7079 -2 84.0871 69.3671 -2 69.3876 + [2,24,62.7079,-2,84.0871,69.3671,-2,69.3876], +// 2 24 69.3671 -2 69.3876 75.0397 -2 54.2688 + [2,24,69.3671,-2,69.3876,75.0397,-2,54.2688], +// 2 24 75.0397 -2 54.2688 79.7258 -2 38.8294 + [2,24,75.0397,-2,54.2688,79.7258,-2,38.8294], +// 2 24 79.7258 -2 38.8294 83.4007 -2 23.1187 + [2,24,79.7258,-2,38.8294,83.4007,-2,23.1187], +// 2 24 83.4007 -2 23.1187 85.7577 -2 8.8911 + [2,24,83.4007,-2,23.1187,85.7577,-2,8.8911], +// +// 2 24 40.7937 -10 79.6135 40.7937 -2 79.6135 + [2,24,40.7937,-10,79.6135,40.7937,-2,79.6135], +// 2 24 32.3784 -2 69.3594 32.3784 -10 69.3594 + [2,24,32.3784,-2,69.3594,32.3784,-10,69.3594], +// 2 24 49.2415 -10 81.0933 49.2415 -2 81.0933 + [2,24,49.2415,-10,81.0933,49.2415,-2,81.0933], +// 2 24 61.0171 -10 87.2028 61.0171 -2 87.2028 + [2,24,61.0171,-10,87.2028,61.0171,-2,87.2028], +// +// 4 16 43.0842 -2 77.723 40.7937 -2 79.6135 32.3784 -2 69.3594 34.3338 -2 67.745 + [4,16,43.0842,-2,77.723,40.7937,-2,79.6135,32.3784,-2,69.3594,34.3338,-2,67.745], +// 4 16 49.6154 -2 71.6154 43.0842 -2 77.723 34.3338 -2 67.745 40.2306 -2 62.2306 + [4,16,49.6154,-2,71.6154,43.0842,-2,77.723,34.3338,-2,67.745,40.2306,-2,62.2306], +// 4 16 53.4605 -2 67.5294 49.6154 -2 71.6154 40.2306 -2 62.2306 45.745 -2 56.3338 + [4,16,53.4605,-2,67.5294,49.6154,-2,71.6154,40.2306,-2,62.2306,45.745,-2,56.3338], +// 4 16 54.086 -2 67.0882 53.4605 -2 67.5294 45.745 -2 56.3338 50.8769 -2 50.1039 + [4,16,54.086,-2,67.0882,53.4605,-2,67.5294,45.745,-2,56.3338,50.8769,-2,50.1039], +// 4 16 54.8402 -2 67.2184 54.086 -2 67.0882 50.8769 -2 50.1039 75.0397 -2 54.2688 + [4,16,54.8402,-2,67.2184,54.086,-2,67.0882,50.8769,-2,50.1039,75.0397,-2,54.2688], +// 4 16 55.2813 -2 67.8439 54.8402 -2 67.2184 75.0397 -2 54.2688 69.3671 -2 69.3876 + [4,16,55.2813,-2,67.8439,54.8402,-2,67.2184,75.0397,-2,54.2688,69.3671,-2,69.3876], +// 4 16 62.7079 -2 84.0871 61.0171 -2 87.2028 49.2415 -2 81.0933 50.8041 -2 78.2169 + [4,16,62.7079,-2,84.0871,61.0171,-2,87.2028,49.2415,-2,81.0933,50.8041,-2,78.2169], +// 4 16 50.8041 -2 78.2169 55.1511 -2 68.5981 69.3671 -2 69.3876 62.7079 -2 84.0871 + [4,16,50.8041,-2,78.2169,55.1511,-2,68.5981,69.3671,-2,69.3876,62.7079,-2,84.0871], +// 3 16 55.1511 -2 68.5981 55.2813 -2 67.8439 69.3671 -2 69.3876 + [3,16,55.1511,-2,68.5981,55.2813,-2,67.8439,69.3671,-2,69.3876], +// 3 16 50.8769 -2 50.1039 55.5771 -2 43.541 75.0397 -2 54.2688 + [3,16,50.8769,-2,50.1039,55.5771,-2,43.541,75.0397,-2,54.2688], +// 4 16 59.8331 -2 36.682 79.7258 -2 38.8294 75.0397 -2 54.2688 55.5771 -2 43.541 + [4,16,59.8331,-2,36.682,79.7258,-2,38.8294,75.0397,-2,54.2688,55.5771,-2,43.541], +// 4 16 59.8331 -2 36.682 63.6451 -2 29.5639 83.4007 -2 23.1187 79.7258 -2 38.8294 + [4,16,59.8331,-2,36.682,63.6451,-2,29.5639,83.4007,-2,23.1187,79.7258,-2,38.8294], +// 3 16 83.4007 -2 23.1187 63.6451 -2 29.5639 66.9759 -2 22.2114 + [3,16,83.4007,-2,23.1187,63.6451,-2,29.5639,66.9759,-2,22.2114], +// 3 16 83.4007 -2 23.1187 66.9759 -2 22.2114 69.8133 -2 14.6492 + [3,16,83.4007,-2,23.1187,66.9759,-2,22.2114,69.8133,-2,14.6492], +// 3 16 83.4007 -2 23.1187 69.8133 -2 14.6492 72.24414 -2 6.9695 + [3,16,83.4007,-2,23.1187,69.8133,-2,14.6492,72.24414,-2,6.9695], +// 4 16 80 -2 9 83.4007 -2 23.1187 72.24414 -2 6.9695 73.6361 -2 6.3639 + [4,16,80,-2,9,83.4007,-2,23.1187,72.24414,-2,6.9695,73.6361,-2,6.3639], +// 4 16 83.4007 -2 23.1187 80 -2 9 83.4443 -2 8.3151 85.7577 -2 8.8911 + [4,16,83.4007,-2,23.1187,80,-2,9,83.4443,-2,8.3151,85.7577,-2,8.8911], +// 3 16 85.7577 -2 8.8911 83.4443 -2 8.3151 84.5535 -2 7.9668 + [3,16,85.7577,-2,8.8911,83.4443,-2,8.3151,84.5535,-2,7.9668], +// +// 5 24 63.6451 -10 29.5639 63.6451 -2 29.5639 66.9759 -10 22.2114 59.8331 -2 36.682 + [5,24,63.6451,-10,29.5639,63.6451,-2,29.5639,66.9759,-10,22.2114,59.8331,-2,36.682], +// 5 24 50.8769 -2 50.1039 50.8769 -10 50.1039 55.5771 -10 43.541 45.745 -2 56.3338 + [5,24,50.8769,-2,50.1039,50.8769,-10,50.1039,55.5771,-10,43.541,45.745,-2,56.3338], +// 5 24 34.3338 -10 67.745 34.3338 -2 67.745 32.3784 -2 69.3594 40.2306 -10 62.2306 + [5,24,34.3338,-10,67.745,34.3338,-2,67.745,32.3784,-2,69.3594,40.2306,-10,62.2306], +// 5 24 55.5771 -10 43.541 55.5771 -2 43.541 59.8331 -10 36.682 50.8769 -2 50.1039 + [5,24,55.5771,-10,43.541,55.5771,-2,43.541,59.8331,-10,36.682,50.8769,-2,50.1039], +// 5 24 69.3671 -2 69.3876 69.3671 -10 69.3876 75.0397 -2 54.2688 62.7079 -10 84.0871 + [5,24,69.3671,-2,69.3876,69.3671,-10,69.3876,75.0397,-2,54.2688,62.7079,-10,84.0871], +// 5 24 59.8331 -10 36.682 59.8331 -2 36.682 63.6451 -10 29.5639 55.5771 -2 43.541 + [5,24,59.8331,-10,36.682,59.8331,-2,36.682,63.6451,-10,29.5639,55.5771,-2,43.541], +// 5 24 45.745 -2 56.3338 45.745 -10 56.3338 50.8769 -10 50.1039 40.2306 -2 62.2306 + [5,24,45.745,-2,56.3338,45.745,-10,56.3338,50.8769,-10,50.1039,40.2306,-2,62.2306], +// 5 24 69.8133 -10 14.6492 69.8133 -2 14.6492 72.24414 -10 6.9695 66.9759 -2 22.2114 + [5,24,69.8133,-10,14.6492,69.8133,-2,14.6492,72.24414,-10,6.9695,66.9759,-2,22.2114], +// 5 24 83.4007 -2 23.1187 83.4007 -10 23.1187 85.7577 -2 8.8911 79.7258 -10 38.8294 + [5,24,83.4007,-2,23.1187,83.4007,-10,23.1187,85.7577,-2,8.8911,79.7258,-10,38.8294], +// 5 24 79.7258 -2 38.8294 79.7258 -10 38.8294 83.4007 -2 23.1187 75.0397 -10 54.2688 + [5,24,79.7258,-2,38.8294,79.7258,-10,38.8294,83.4007,-2,23.1187,75.0397,-10,54.2688], +// 5 24 66.9759 -10 22.2114 66.9759 -2 22.2114 69.8133 -10 14.6492 63.6451 -2 29.5639 + [5,24,66.9759,-10,22.2114,66.9759,-2,22.2114,69.8133,-10,14.6492,63.6451,-2,29.5639], +// 5 24 40.2306 -10 62.2306 40.2306 -2 62.2306 45.745 -10 56.3338 34.3338 -2 67.745 + [5,24,40.2306,-10,62.2306,40.2306,-2,62.2306,45.745,-10,56.3338,34.3338,-2,67.745], +// 5 24 75.0397 -2 54.2688 75.0397 -10 54.2688 79.7258 -2 38.8294 69.3671 -10 69.3876 + [5,24,75.0397,-2,54.2688,75.0397,-10,54.2688,79.7258,-2,38.8294,69.3671,-10,69.3876], +// 5 24 62.7079 -2 84.0871 62.7079 -10 84.0871 61.0171 -10 87.2028 69.3671 -2 69.3876 + [5,24,62.7079,-2,84.0871,62.7079,-10,84.0871,61.0171,-10,87.2028,69.3671,-2,69.3876], +// 5 24 43.0842 -10 77.723 43.0842 -2 77.723 49.6154 -2 71.6154 40.7937 -2 79.6135 + [5,24,43.0842,-10,77.723,43.0842,-2,77.723,49.6154,-2,71.6154,40.7937,-2,79.6135], +// 5 24 49.6154 -10 71.6154 49.6154 -2 71.6154 53.4605 -2 67.5294 43.0842 -2 77.723 + [5,24,49.6154,-10,71.6154,49.6154,-2,71.6154,53.4605,-2,67.5294,43.0842,-2,77.723], +// 5 24 53.4605 -10 67.5294 53.4605 -2 67.5294 54.085955539 -2 67.088177769 49.6154 -2 71.6154 + [5,24,53.4605,-10,67.5294,53.4605,-2,67.5294,54.085955539,-2,67.088177769,49.6154,-2,71.6154], +// 5 24 55.15106 -10 68.59805 55.15106 -2 68.59805 55.281322231 -10 67.843855539 50.8041 -10 78.2169 + [5,24,55.15106,-10,68.59805,55.15106,-2,68.59805,55.281322231,-10,67.843855539,50.8041,-10,78.2169], +// 5 24 50.8041 -10 78.2169 50.8041 -2 78.2169 49.2415 -10 81.0933 55.15106 -10 68.59805 + [5,24,50.8041,-10,78.2169,50.8041,-2,78.2169,49.2415,-10,81.0933,55.15106,-10,68.59805], +// +// 0 // To Peghole +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 84.9891 -10 8.6691 .76857 0 .1526 0 8 0 .22203 0 -.77123 8\3-8cylo.dat + [1,16,84.9891,-10,8.6691,.76857,0,.1526,0,8,0,.22203,0,-.77123, ldraw_lib__8__3_8cylo()], +// 1 16 84.9891 -2 8.6691 .76857 0 .1526 0 1 0 .22203 0 -.77123 8\3-8chrd.dat + [1,16,84.9891,-2,8.6691,.76857,0,.1526,0,1,0,.22203,0,-.77123, ldraw_lib__8__3_8chrd()], +// 1 16 80 -10 0 0 0 9 0 8 0 9 0 0 1-16cylo.dat + [1,16,80,-10,0,0,0,9,0,8,0,9,0,0, ldraw_lib__1_16cylo()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 73.0436 -10 6.94 -.79946 0 .03851 0 8 0 .0295 0 -.78524 8\3-8cylo.dat + [1,16,73.0436,-10,6.94,-.79946,0,.03851,0,8,0,.0295,0,-.78524, ldraw_lib__8__3_8cylo()], +// 1 16 73.0436 -2 6.94 -.79946 0 .03851 0 1 0 .0295 0 -.78524 8\3-8chrd.dat + [1,16,73.0436,-2,6.94,-.79946,0,.03851,0,1,0,.0295,0,-.78524, ldraw_lib__8__3_8chrd()], +// 1 16 80 -10 0 0 0 -9 0 8 0 9 0 0 1-8cylo.dat + [1,16,80,-10,0,0,0,-9,0,8,0,9,0,0, ldraw_lib__1_8cylo()], +// 5 24 72.24414 -2 6.9695 72.24414 -10 6.9695 72.542032255 -10 6.405716246 69.8133 -10 14.6492 + [5,24,72.24414,-2,6.9695,72.24414,-10,6.9695,72.542032255,-10,6.405716246,69.8133,-10,14.6492], +// 2 24 83.444175152 -10 8.315150136 84.5535 -10 7.9668 + [2,24,83.444175152,-10,8.315150136,84.5535,-10,7.9668], +// 2 24 83.4443 -2 8.3151 84.5535 -2 7.9668 + [2,24,83.4443,-2,8.3151,84.5535,-2,7.9668], +// 5 24 83.4443 -2 8.3151 83.444175152 -10 8.315150136 84.5535 -2 7.9668 80 -2 9 + [5,24,83.4443,-2,8.3151,83.444175152,-10,8.315150136,84.5535,-2,7.9668,80,-2,9], +// 5 24 84.5535 -2 7.9668 84.5535 -10 7.9668 83.444175152 -10 8.315150136 85.1417 -10 7.89787 + [5,24,84.5535,-2,7.9668,84.5535,-10,7.9668,83.444175152,-10,8.315150136,85.1417,-10,7.89787], +// 5 24 85.75767 -2 8.89113 85.75767 -10 8.89113 85.640459307 -10 8.28076068 83.4007 -10 23.1187 + [5,24,85.75767,-2,8.89113,85.75767,-10,8.89113,85.640459307,-10,8.28076068,83.4007,-10,23.1187], +// 5 24 73.6361 -2 6.3639 73.6361 -10 6.3639 73.08211 -2 6.15476 76.5557 -2 8.3151 + [5,24,73.6361,-2,6.3639,73.6361,-10,6.3639,73.08211,-2,6.15476,76.5557,-2,8.3151], +// 4 16 84.5535 -2 7.9668 83.4443 -2 8.3151 83.4442 -10 8.3152 84.5535 -10 7.9668 + [4,16,84.5535,-2,7.9668,83.4443,-2,8.3151,83.4442,-10,8.3152,84.5535,-10,7.9668], +// +// 0 // Rim +// 1 16 80 -10 0 -9 0 0 0 1 0 0 0 9 1-8tang.dat + [1,16,80,-10,0,-9,0,0,0,1,0,0,0,9, ldraw_lib__1_8tang()], +// 3 16 73.6361 -10 6.3639 73.08211 -10 6.15476 72.3698 -10 5.0985 + [3,16,73.6361,-10,6.3639,73.08211,-10,6.15476,72.3698,-10,5.0985], +// 4 16 73.08211 -10 6.15476 72.505532255 -10 6.405616246 68.908 -10 6.056 72.3698 -10 5.0985 + [4,16,73.08211,-10,6.15476,72.505532255,-10,6.405616246,68.908,-10,6.056,72.3698,-10,5.0985], +// 3 16 68.908 -10 6.056 72.505532255 -10 6.405616246 72.24414 -10 6.9695 + [3,16,68.908,-10,6.056,72.505532255,-10,6.405616246,72.24414,-10,6.9695], +// 3 16 72.3698 -10 5.0985 68.908 -10 6.056 71.6849 -10 3.4443 + [3,16,72.3698,-10,5.0985,68.908,-10,6.056,71.6849,-10,3.4443], +// 4 16 71.6849 -10 3.4443 68.908 -10 6.056 70 -10 0 71 -10 1.7901 + [4,16,71.6849,-10,3.4443,68.908,-10,6.056,70,-10,0,71,-10,1.7901], +// 3 16 71 -10 1.7901 70 -10 0 71 -10 0 + [3,16,71,-10,1.7901,70,-10,0,71,-10,0], +// 1 16 80 -10 0 9 0 0 0 1 0 0 0 9 1-8tndis.dat + [1,16,80,-10,0,9,0,0,0,1,0,0,0,9, ldraw_lib__1_8tndis()], +// 1 16 80 -10 0 6.36396 0 -6.36396 0 1 0 6.36396 0 6.36396 1-16tang.dat + [1,16,80,-10,0,6.36396,0,-6.36396,0,1,0,6.36396,0,6.36396, ldraw_lib__1_16tang()], +// 4 16 90 -10 0 89.35 -10 7.625 89 -10 6.3639 89 -10 0 + [4,16,90,-10,0,89.35,-10,7.625,89,-10,6.3639,89,-10,0], +// 3 16 84.5535 -10 7.9668 85.0982 -10 7.6298 85.1417 -10 7.8979 + [3,16,84.5535,-10,7.9668,85.0982,-10,7.6298,85.1417,-10,7.8979], +// 3 16 85.0982 -10 7.6298 84.5535 -10 7.9668 83.4442 -10 8.3152 + [3,16,85.0982,-10,7.6298,84.5535,-10,7.9668,83.4442,-10,8.3152], +// 4 16 85.0982 -10 7.6298 86.3639 -10 6.3639 85.6405 -10 8.2808 85.1417 -10 7.8979 + [4,16,85.0982,-10,7.6298,86.3639,-10,6.3639,85.6405,-10,8.2808,85.1417,-10,7.8979], +// 3 16 85.6405 -10 8.2808 86.3639 -10 6.3639 89 -10 6.3639 + [3,16,85.6405,-10,8.2808,86.3639,-10,6.3639,89,-10,6.3639], +// 4 16 85.7577 -10 8.8911 85.6405 -10 8.2808 89 -10 6.3639 89.35 -10 7.625 + [4,16,85.7577,-10,8.8911,85.6405,-10,8.2808,89,-10,6.3639,89.35,-10,7.625], +// +// 4 16 34.3338 -10 67.745 32.116 -10 65.216 37.852 -10 59.852 40.2306 -10 62.2306 + [4,16,34.3338,-10,67.745,32.116,-10,65.216,37.852,-10,59.852,40.2306,-10,62.2306], +// 4 16 37.852 -10 59.852 43.216 -10 54.116 45.745 -10 56.3338 40.2306 -10 62.2306 + [4,16,37.852,-10,59.852,43.216,-10,54.116,45.745,-10,56.3338,40.2306,-10,62.2306], +// 4 16 45.745 -10 56.3338 43.216 -10 54.116 48.208 -10 48.056 50.8769 -10 50.1039 + [4,16,45.745,-10,56.3338,43.216,-10,54.116,48.208,-10,48.056,50.8769,-10,50.1039], +// 4 16 50.8769 -10 50.1039 48.208 -10 48.056 52.78 -10 41.672 55.5771 -10 43.541 + [4,16,50.8769,-10,50.1039,48.208,-10,48.056,52.78,-10,41.672,55.5771,-10,43.541], +// 4 16 55.5771 -10 43.541 52.78 -10 41.672 56.92 -10 35 59.8331 -10 36.682 + [4,16,55.5771,-10,43.541,52.78,-10,41.672,56.92,-10,35,59.8331,-10,36.682], +// 4 16 59.8331 -10 36.682 56.92 -10 35 60.628 -10 28.076 63.6451 -10 29.5639 + [4,16,59.8331,-10,36.682,56.92,-10,35,60.628,-10,28.076,63.6451,-10,29.5639], +// 4 16 63.6451 -10 29.5639 60.628 -10 28.076 63.868 -10 20.924 66.9759 -10 22.2114 + [4,16,63.6451,-10,29.5639,60.628,-10,28.076,63.868,-10,20.924,66.9759,-10,22.2114], +// 4 16 66.9759 -10 22.2114 63.868 -10 20.924 66.628 -10 13.568 69.8133 -10 14.6492 + [4,16,66.9759,-10,22.2114,63.868,-10,20.924,66.628,-10,13.568,69.8133,-10,14.6492], +// 4 16 66.628 -10 13.568 68.908 -10 6.056 72.24414 -10 6.9695 69.8133 -10 14.6492 + [4,16,66.628,-10,13.568,68.908,-10,6.056,72.24414,-10,6.9695,69.8133,-10,14.6492], +// 2 24 32.116 -10 65.216 37.852 -10 59.852 + [2,24,32.116,-10,65.216,37.852,-10,59.852], +// 2 24 37.852 -10 59.852 43.216 -10 54.116 + [2,24,37.852,-10,59.852,43.216,-10,54.116], +// 2 24 43.216 -10 54.116 48.208 -10 48.056 + [2,24,43.216,-10,54.116,48.208,-10,48.056], +// 2 24 48.208 -10 48.056 52.78 -10 41.672 + [2,24,48.208,-10,48.056,52.78,-10,41.672], +// 2 24 52.78 -10 41.672 56.92 -10 35 + [2,24,52.78,-10,41.672,56.92,-10,35], +// 2 24 56.92 -10 35 60.628 -10 28.076 + [2,24,56.92,-10,35,60.628,-10,28.076], +// 2 24 60.628 -10 28.076 63.868 -10 20.924 + [2,24,60.628,-10,28.076,63.868,-10,20.924], +// 2 24 63.868 -10 20.924 66.628 -10 13.568 + [2,24,63.868,-10,20.924,66.628,-10,13.568], +// 2 24 66.628 -10 13.568 68.908 -10 6.056 + [2,24,66.628,-10,13.568,68.908,-10,6.056], +// +// 4 16 85.75767 -10 8.89113 89.35 -10 7.625 86.7 -10 23.775 83.4007 -10 23.1187 + [4,16,85.75767,-10,8.89113,89.35,-10,7.625,86.7,-10,23.775,83.4007,-10,23.1187], +// 4 16 79.7258 -10 38.8294 83.4007 -10 23.1187 86.7 -10 23.775 82.975 -10 39.7 + [4,16,79.7258,-10,38.8294,83.4007,-10,23.1187,86.7,-10,23.775,82.975,-10,39.7], +// 4 16 75.0397 -10 54.2688 79.7258 -10 38.8294 82.975 -10 39.7 78.225 -10 55.35 + [4,16,75.0397,-10,54.2688,79.7258,-10,38.8294,82.975,-10,39.7,78.225,-10,55.35], +// 4 16 69.3671 -10 69.3876 75.0397 -10 54.2688 78.225 -10 55.35 72.475 -10 70.675 + [4,16,69.3671,-10,69.3876,75.0397,-10,54.2688,78.225,-10,55.35,72.475,-10,70.675], +// 4 16 62.7079 -10 84.0871 69.3671 -10 69.3876 72.475 -10 70.675 65.725 -10 85.575 + [4,16,62.7079,-10,84.0871,69.3671,-10,69.3876,72.475,-10,70.675,65.725,-10,85.575], +// 3 16 61.0171 -10 87.2028 62.7079 -10 84.0871 65.725 -10 85.575 + [3,16,61.0171,-10,87.2028,62.7079,-10,84.0871,65.725,-10,85.575], +// 4 16 58 -10 100 59.6355 -10 89.8658 61.0171 -10 87.2028 65.725 -10 85.575 + [4,16,58,-10,100,59.6355,-10,89.8658,61.0171,-10,87.2028,65.725,-10,85.575], +// 4 16 61.0171 -10 87.2028 59.6355 -10 89.8658 47.8599 -10 83.7562 49.2415 -10 81.0933 + [4,16,61.0171,-10,87.2028,59.6355,-10,89.8658,47.8599,-10,83.7562,49.2415,-10,81.0933], +// 3 16 50.8041 -10 78.2169 43.0842 -10 77.723 49.6154 -10 71.6154 + [3,16,50.8041,-10,78.2169,43.0842,-10,77.723,49.6154,-10,71.6154], +// 4 16 50.8041 -10 78.2169 49.6154 -10 71.6154 53.4605 -10 67.5294 55.15106 -10 68.59805 + [4,16,50.8041,-10,78.2169,49.6154,-10,71.6154,53.4605,-10,67.5294,55.15106,-10,68.59805], +// 1 16 54.3058 -10 68.0637 -.84526 0 .53435 0 1 0 -.53435 0 -.84526 8\2-4chrd.dat + [1,16,54.3058,-10,68.0637,-.84526,0,.53435,0,1,0,-.53435,0,-.84526, ldraw_lib__8__2_4chrd()], +// 4 16 43.8084 -10 82.6534 43.1013 -10 82.3605 43.0842 -10 77.723 50.8041 -10 78.2169 + [4,16,43.8084,-10,82.6534,43.1013,-10,82.3605,43.0842,-10,77.723,50.8041,-10,78.2169], +// 4 16 47.8599 -10 83.7562 43.8084 -10 84.0676 44.1013 -10 83.3605 49.2415 -10 81.0933 + [4,16,47.8599,-10,83.7562,43.8084,-10,84.0676,44.1013,-10,83.3605,49.2415,-10,81.0933], +// 4 16 49.2415 -10 81.0933 44.1013 -10 83.3605 43.8084 -10 82.6534 50.8041 -10 78.2169 + [4,16,49.2415,-10,81.0933,44.1013,-10,83.3605,43.8084,-10,82.6534,50.8041,-10,78.2169], +// 4 16 43.0842 -10 77.723 43.1013 -10 82.3605 42.3942 -10 82.6534 40.7937 -10 79.6135 + [4,16,43.0842,-10,77.723,43.1013,-10,82.3605,42.3942,-10,82.6534,40.7937,-10,79.6135], +// +// 0 // Top Pocket +// 1 16 0 -10 160 9 0 0 0 1 0 0 0 -9 1-4tang.dat + [1,16,0,-10,160,9,0,0,0,1,0,0,0,-9, ldraw_lib__1_4tang()], +// +// 4 16 59.6355 -10 89.8658 59.6355 -2 89.8658 47.8599 -2 83.7562 47.8599 -10 83.7562 + [4,16,59.6355,-10,89.8658,59.6355,-2,89.8658,47.8599,-2,83.7562,47.8599,-10,83.7562], +// 4 16 1.5 -10 144.6982 6.5116 -10 140.0116 6.5116 -2 140.0116 1.5 -2 144.6982 + [4,16,1.5,-10,144.6982,6.5116,-10,140.0116,6.5116,-2,140.0116,1.5,-2,144.6982], +// 4 16 6.5116 -10 140.0116 16.943 -10 128.8568 16.943 -2 128.8568 6.5116 -2 140.0116 + [4,16,6.5116,-10,140.0116,16.943,-10,128.8568,16.943,-2,128.8568,6.5116,-2,140.0116], +// 4 16 26.6509 -10 117.0719 35.5421 -10 104.657 35.5421 -2 104.657 26.6509 -2 117.0719 + [4,16,26.6509,-10,117.0719,35.5421,-10,104.657,35.5421,-2,104.657,26.6509,-2,117.0719], +// 4 16 35.5421 -10 104.657 43.5931 -10 91.682 43.5931 -2 91.682 35.5421 -2 104.657 + [4,16,35.5421,-10,104.657,43.5931,-10,91.682,43.5931,-2,91.682,35.5421,-2,104.657], +// 4 16 47.8599 -2 83.7562 43.5931 -2 91.682 43.5931 -10 91.682 47.8599 -10 83.7562 + [4,16,47.8599,-2,83.7562,43.5931,-2,91.682,43.5931,-10,91.682,47.8599,-10,83.7562], +// 4 16 16.943 -10 128.8568 26.6509 -10 117.0719 26.6509 -2 117.0719 16.943 -2 128.8568 + [4,16,16.943,-10,128.8568,26.6509,-10,117.0719,26.6509,-2,117.0719,16.943,-2,128.8568], +// 4 16 59.6355 -10 89.8658 55.0869 -10 98.3181 55.0869 -2 98.3181 59.6355 -2 89.8658 + [4,16,59.6355,-10,89.8658,55.0869,-10,98.3181,55.0869,-2,98.3181,59.6355,-2,89.8658], +// 4 16 15.8964 -2 149.3964 15.8964 -10 149.3964 9.0124 -10 155.8339 9.0124 -2 155.8339 + [4,16,15.8964,-2,149.3964,15.8964,-10,149.3964,9.0124,-10,155.8339,9.0124,-2,155.8339], +// 4 16 26.921 -2 137.6072 26.921 -10 137.6072 15.8964 -10 149.3964 15.8964 -2 149.3964 + [4,16,26.921,-2,137.6072,26.921,-10,137.6072,15.8964,-10,149.3964,15.8964,-2,149.3964], +// 4 16 37.1811 -2 125.1521 37.1811 -10 125.1521 26.921 -10 137.6072 26.921 -2 137.6072 + [4,16,37.1811,-2,125.1521,37.1811,-10,125.1521,26.921,-10,137.6072,26.921,-2,137.6072], +// 4 16 46.5779 -2 112.031 46.5779 -10 112.031 37.1811 -10 125.1521 37.1811 -2 125.1521 + [4,16,46.5779,-2,112.031,46.5779,-10,112.031,37.1811,-10,125.1521,37.1811,-2,125.1521], +// 4 16 55.0869 -2 98.3181 55.0869 -10 98.3181 46.5779 -10 112.031 46.5779 -2 112.031 + [4,16,55.0869,-2,98.3181,55.0869,-10,98.3181,46.5779,-10,112.031,46.5779,-2,112.031], +// 4 16 1.5 -2 150.2983 1.5 -10 150.2983 1.5 -10 144.6982 1.5 -2 144.6982 + [4,16,1.5,-2,150.2983,1.5,-10,150.2983,1.5,-10,144.6982,1.5,-2,144.6982], +// 4 16 3.827 -2 150.761 3.827 -10 150.761 1.5 -10 150.2983 1.5 -2 150.2983 + [4,16,3.827,-2,150.761,3.827,-10,150.761,1.5,-10,150.2983,1.5,-2,150.2983], +// 4 16 7.071 -2 152.929 7.071 -10 152.929 3.827 -10 150.761 3.827 -2 150.761 + [4,16,7.071,-2,152.929,7.071,-10,152.929,3.827,-10,150.761,3.827,-2,150.761], +// 4 16 9.0124 -2 155.8339 9.0124 -10 155.8339 7.071 -10 152.929 7.071 -2 152.929 + [4,16,9.0124,-2,155.8339,9.0124,-10,155.8339,7.071,-10,152.929,7.071,-2,152.929], +// +// 2 24 1.5 -10 144.6982 6.5116 -10 140.0116 + [2,24,1.5,-10,144.6982,6.5116,-10,140.0116], +// 2 24 1.5 -10 150.2983 1.5 -10 144.6982 + [2,24,1.5,-10,150.2983,1.5,-10,144.6982], +// 2 24 6.5116 -10 140.0116 16.943 -10 128.8568 + [2,24,6.5116,-10,140.0116,16.943,-10,128.8568], +// 2 24 16.943 -10 128.8568 26.6509 -10 117.0719 + [2,24,16.943,-10,128.8568,26.6509,-10,117.0719], +// 2 24 26.6509 -10 117.0719 35.5421 -10 104.657 + [2,24,26.6509,-10,117.0719,35.5421,-10,104.657], +// 2 24 35.5421 -10 104.657 43.5931 -10 91.682 + [2,24,35.5421,-10,104.657,43.5931,-10,91.682], +// 2 24 43.5931 -10 91.682 47.8599 -10 83.7562 + [2,24,43.5931,-10,91.682,47.8599,-10,83.7562], +// 2 24 47.8599 -10 83.7562 59.6355 -10 89.8658 + [2,24,47.8599,-10,83.7562,59.6355,-10,89.8658], +// 2 24 59.6355 -10 89.8658 55.0869 -10 98.3181 + [2,24,59.6355,-10,89.8658,55.0869,-10,98.3181], +// 2 24 55.0869 -10 98.3181 46.5779 -10 112.031 + [2,24,55.0869,-10,98.3181,46.5779,-10,112.031], +// 2 24 46.5779 -10 112.031 37.1811 -10 125.1521 + [2,24,46.5779,-10,112.031,37.1811,-10,125.1521], +// 2 24 37.1811 -10 125.1521 26.921 -10 137.6072 + [2,24,37.1811,-10,125.1521,26.921,-10,137.6072], +// 2 24 26.921 -10 137.6072 15.8964 -10 149.3964 + [2,24,26.921,-10,137.6072,15.8964,-10,149.3964], +// 2 24 15.8964 -10 149.3964 9.0124 -10 155.8339 + [2,24,15.8964,-10,149.3964,9.0124,-10,155.8339], +// 2 24 7.071 -10 152.929 9.0124 -10 155.8339 + [2,24,7.071,-10,152.929,9.0124,-10,155.8339], +// 2 24 7.071 -10 152.929 3.827 -10 150.761 + [2,24,7.071,-10,152.929,3.827,-10,150.761], +// 2 24 3.827 -10 150.761 1.5 -10 150.2983 + [2,24,3.827,-10,150.761,1.5,-10,150.2983], +// 2 24 1.5 -2 144.6982 6.5116 -2 140.0116 + [2,24,1.5,-2,144.6982,6.5116,-2,140.0116], +// 2 24 1.5 -2 150.2983 1.5 -2 144.6982 + [2,24,1.5,-2,150.2983,1.5,-2,144.6982], +// 2 24 6.5116 -2 140.0116 16.943 -2 128.8568 + [2,24,6.5116,-2,140.0116,16.943,-2,128.8568], +// 2 24 16.943 -2 128.8568 26.6509 -2 117.0719 + [2,24,16.943,-2,128.8568,26.6509,-2,117.0719], +// 2 24 26.6509 -2 117.0719 35.5421 -2 104.657 + [2,24,26.6509,-2,117.0719,35.5421,-2,104.657], +// 2 24 35.5421 -2 104.657 43.5931 -2 91.682 + [2,24,35.5421,-2,104.657,43.5931,-2,91.682], +// 2 24 43.5931 -2 91.682 47.8599 -2 83.7562 + [2,24,43.5931,-2,91.682,47.8599,-2,83.7562], +// 2 24 47.8599 -2 83.7562 59.6355 -2 89.8658 + [2,24,47.8599,-2,83.7562,59.6355,-2,89.8658], +// 2 24 59.6355 -2 89.8658 55.0869 -2 98.3181 + [2,24,59.6355,-2,89.8658,55.0869,-2,98.3181], +// 2 24 55.0869 -2 98.3181 46.5779 -2 112.031 + [2,24,55.0869,-2,98.3181,46.5779,-2,112.031], +// 2 24 46.5779 -2 112.031 37.1811 -2 125.1521 + [2,24,46.5779,-2,112.031,37.1811,-2,125.1521], +// 2 24 37.1811 -2 125.1521 26.921 -2 137.6072 + [2,24,37.1811,-2,125.1521,26.921,-2,137.6072], +// 2 24 26.921 -2 137.6072 15.8964 -2 149.3964 + [2,24,26.921,-2,137.6072,15.8964,-2,149.3964], +// 2 24 15.8964 -2 149.3964 9.0124 -2 155.8339 + [2,24,15.8964,-2,149.3964,9.0124,-2,155.8339], +// 2 24 7.071 -2 152.929 9.0124 -2 155.8339 + [2,24,7.071,-2,152.929,9.0124,-2,155.8339], +// 2 24 7.071 -2 152.929 3.827 -2 150.761 + [2,24,7.071,-2,152.929,3.827,-2,150.761], +// 2 24 3.827 -2 150.761 1.5 -2 150.2983 + [2,24,3.827,-2,150.761,1.5,-2,150.2983], +// +// 2 24 1.5 -2 144.6982 1.5 -10 144.6982 + [2,24,1.5,-2,144.6982,1.5,-10,144.6982], +// 2 24 1.5 -10 150.2983 1.5 -2 150.2983 + [2,24,1.5,-10,150.2983,1.5,-2,150.2983], +// 2 24 9.0124 -2 155.8339 9.0124 -10 155.8339 + [2,24,9.0124,-2,155.8339,9.0124,-10,155.8339], +// 2 24 59.6355 -10 89.8658 59.6355 -2 89.8658 + [2,24,59.6355,-10,89.8658,59.6355,-2,89.8658], +// 2 24 47.8599 -2 83.7562 47.8599 -10 83.7562 + [2,24,47.8599,-2,83.7562,47.8599,-10,83.7562], +// 5 24 6.5116 -2 140.0116 6.5116 -10 140.0116 1.5 -2 144.6982 16.943 -10 128.8568 + [5,24,6.5116,-2,140.0116,6.5116,-10,140.0116,1.5,-2,144.6982,16.943,-10,128.8568], +// 5 24 3.827 -10 150.761 3.827 -2 150.761 1.5 -10 150.2983 7.071 -2 152.929 + [5,24,3.827,-10,150.761,3.827,-2,150.761,1.5,-10,150.2983,7.071,-2,152.929], +// 5 24 26.6509 -2 117.0719 26.6509 -10 117.0719 16.943 -2 128.8568 35.5421 -10 104.657 + [5,24,26.6509,-2,117.0719,26.6509,-10,117.0719,16.943,-2,128.8568,35.5421,-10,104.657], +// 5 24 7.071 -2 152.929 7.071 -10 152.929 3.827 -10 150.761 9.0124 -2 155.8339 + [5,24,7.071,-2,152.929,7.071,-10,152.929,3.827,-10,150.761,9.0124,-2,155.8339], +// 5 24 35.5421 -10 104.657 35.5421 -2 104.657 43.5931 -10 91.682 26.6509 -2 117.0719 + [5,24,35.5421,-10,104.657,35.5421,-2,104.657,43.5931,-10,91.682,26.6509,-2,117.0719], +// 5 24 43.5931 -10 91.682 43.5931 -2 91.682 35.5421 -2 104.657 47.8599 -10 83.7562 + [5,24,43.5931,-10,91.682,43.5931,-2,91.682,35.5421,-2,104.657,47.8599,-10,83.7562], +// 5 24 16.943 -10 128.8568 16.943 -2 128.8568 6.5116 -2 140.0116 26.6509 -10 117.0719 + [5,24,16.943,-10,128.8568,16.943,-2,128.8568,6.5116,-2,140.0116,26.6509,-10,117.0719], +// 5 24 46.5779 -10 112.031 46.5779 -2 112.031 55.0869 -2 98.3181 37.1811 -10 125.1521 + [5,24,46.5779,-10,112.031,46.5779,-2,112.031,55.0869,-2,98.3181,37.1811,-10,125.1521], +// 5 24 37.1811 -2 125.1521 37.1811 -10 125.1521 26.921 -10 137.6072 46.5779 -2 112.031 + [5,24,37.1811,-2,125.1521,37.1811,-10,125.1521,26.921,-10,137.6072,46.5779,-2,112.031], +// 5 24 26.921 -2 137.6072 26.921 -10 137.6072 15.8964 -10 149.3964 37.1811 -2 125.1521 + [5,24,26.921,-2,137.6072,26.921,-10,137.6072,15.8964,-10,149.3964,37.1811,-2,125.1521], +// 5 24 55.0869 -2 98.3181 55.0869 -10 98.3181 46.5779 -10 112.031 59.6355 -2 89.8658 + [5,24,55.0869,-2,98.3181,55.0869,-10,98.3181,46.5779,-10,112.031,59.6355,-2,89.8658], +// 5 24 15.8964 -2 149.3964 15.8964 -10 149.3964 9.0124 -10 155.8339 26.921 -2 137.6072 + [5,24,15.8964,-2,149.3964,15.8964,-10,149.3964,9.0124,-10,155.8339,26.921,-2,137.6072], +// +// 0 // Rim +// 4 16 1.5 -10 150.2983 0 -10 151 0 -10 141.498 1.5 -10 144.6982 + [4,16,1.5,-10,150.2983,0,-10,151,0,-10,141.498,1.5,-10,144.6982], +// 4 16 1.5 -10 144.6982 0 -10 141.498 4.133 -10 137.633 6.5116 -10 140.0116 + [4,16,1.5,-10,144.6982,0,-10,141.498,4.133,-10,137.633,6.5116,-10,140.0116], +// 4 16 43.5931 -10 91.682 40.68 -10 90 43.8084 -10 84.0676 47.8599 -10 83.7562 + [4,16,43.5931,-10,91.682,40.68,-10,90,43.8084,-10,84.0676,47.8599,-10,83.7562], +// 4 16 40.68 -10 90 43.5931 -10 91.682 35.5421 -10 104.657 32.745 -10 102.788 + [4,16,40.68,-10,90,43.5931,-10,91.682,35.5421,-10,104.657,32.745,-10,102.788], +// 4 16 23.982 -10 115.024 32.745 -10 102.788 35.5421 -10 104.657 26.6509 -10 117.0719 + [4,16,23.982,-10,115.024,32.745,-10,102.788,35.5421,-10,104.657,26.6509,-10,117.0719], +// 4 16 14.414 -10 126.639 23.982 -10 115.024 26.6509 -10 117.0719 16.943 -10 128.8568 + [4,16,14.414,-10,126.639,23.982,-10,115.024,26.6509,-10,117.0719,16.943,-10,128.8568], +// 4 16 4.133 -10 137.633 14.414 -10 126.639 16.943 -10 128.8568 6.5116 -10 140.0116 + [4,16,4.133,-10,137.633,14.414,-10,126.639,16.943,-10,128.8568,6.5116,-10,140.0116], +// 3 16 58 -10 100 55.0869 -10 98.3181 59.6355 -10 89.8658 + [3,16,58,-10,100,55.0869,-10,98.3181,59.6355,-10,89.8658], +// 4 16 46.5779 -10 112.031 55.0869 -10 98.3181 58 -10 100 49.375 -10 113.9 + [4,16,46.5779,-10,112.031,55.0869,-10,98.3181,58,-10,100,49.375,-10,113.9], +// 4 16 37.1811 -10 125.1521 46.5779 -10 112.031 49.375 -10 113.9 39.85 -10 127.2 + [4,16,37.1811,-10,125.1521,46.5779,-10,112.031,49.375,-10,113.9,39.85,-10,127.2], +// 4 16 29.45 -10 139.825 26.921 -10 137.6072 37.1811 -10 125.1521 39.85 -10 127.2 + [4,16,29.45,-10,139.825,26.921,-10,137.6072,37.1811,-10,125.1521,39.85,-10,127.2], +// 4 16 15.8964 -10 149.3964 26.921 -10 137.6072 29.45 -10 139.825 18.275 -10 151.775 + [4,16,15.8964,-10,149.3964,26.921,-10,137.6072,29.45,-10,139.825,18.275,-10,151.775], +// 4 16 15.8964 -10 149.3964 18.275 -10 151.775 10 -10 160 9.0124 -10 155.8339 + [4,16,15.8964,-10,149.3964,18.275,-10,151.775,10,-10,160,9.0124,-10,155.8339], +// 3 16 9 -10 160 9 -10 158.2099 10 -10 160 + [3,16,9,-10,160,9,-10,158.2099,10,-10,160], +// 4 16 10 -10 160 9 -10 158.2099 8.3151 -10 156.5557 9.0124 -10 155.8339 + [4,16,10,-10,160,9,-10,158.2099,8.3151,-10,156.5557,9.0124,-10,155.8339], +// 4 16 8.3151 -10 156.5557 7.6302 -10 154.9015 7.071 -10 152.929 9.0124 -10 155.8339 + [4,16,8.3151,-10,156.5557,7.6302,-10,154.9015,7.071,-10,152.929,9.0124,-10,155.8339], +// 3 16 7.071 -10 152.929 7.6302 -10 154.9015 6.3639 -10 153.6361 + [3,16,7.071,-10,152.929,7.6302,-10,154.9015,6.3639,-10,153.6361], +// 3 16 7.071 -10 152.929 6.3639 -10 153.6361 5.0985 -10 152.3698 + [3,16,7.071,-10,152.929,6.3639,-10,153.6361,5.0985,-10,152.3698], +// 4 16 3.4443 -10 151.6849 3.827 -10 150.761 7.071 -10 152.929 5.0985 -10 152.3698 + [4,16,3.4443,-10,151.6849,3.827,-10,150.761,7.071,-10,152.929,5.0985,-10,152.3698], +// 4 16 3.4443 -10 151.6849 1.7901 -10 151 1.5 -10 150.2983 3.827 -10 150.761 + [4,16,3.4443,-10,151.6849,1.7901,-10,151,1.5,-10,150.2983,3.827,-10,150.761], +// 3 16 1.5 -10 150.2983 1.7901 -10 151 0 -10 151 + [3,16,1.5,-10,150.2983,1.7901,-10,151,0,-10,151], +// 2 24 10 -10 160 18.275 -10 151.775 + [2,24,10,-10,160,18.275,-10,151.775], +// 2 24 18.275 -10 151.775 29.45 -10 139.825 + [2,24,18.275,-10,151.775,29.45,-10,139.825], +// 2 24 29.45 -10 139.825 39.85 -10 127.2 + [2,24,29.45,-10,139.825,39.85,-10,127.2], +// 2 24 39.85 -10 127.2 49.375 -10 113.9 + [2,24,39.85,-10,127.2,49.375,-10,113.9], +// 2 24 49.375 -10 113.9 58 -10 100 + [2,24,49.375,-10,113.9,58,-10,100], +// 2 24 58 -10 100 65.725 -10 85.575 + [2,24,58,-10,100,65.725,-10,85.575], +// 2 24 65.725 -10 85.575 72.475 -10 70.675 + [2,24,65.725,-10,85.575,72.475,-10,70.675], +// 2 24 72.475 -10 70.675 78.225 -10 55.35 + [2,24,72.475,-10,70.675,78.225,-10,55.35], +// 2 24 78.225 -10 55.35 82.975 -10 39.7 + [2,24,78.225,-10,55.35,82.975,-10,39.7], +// 2 24 82.975 -10 39.7 86.7 -10 23.775 + [2,24,82.975,-10,39.7,86.7,-10,23.775], +// 2 24 86.7 -10 23.775 89.35 -10 7.625 + [2,24,86.7,-10,23.775,89.35,-10,7.625], +// 2 24 89.35 -10 7.625 90 -10 0 + [2,24,89.35,-10,7.625,90,-10,0], +// 2 24 0 -10 141.498 4.133 -10 137.633 + [2,24,0,-10,141.498,4.133,-10,137.633], +// 2 24 4.133 -10 137.633 14.414 -10 126.639 + [2,24,4.133,-10,137.633,14.414,-10,126.639], +// 2 24 14.414 -10 126.639 23.982 -10 115.024 + [2,24,14.414,-10,126.639,23.982,-10,115.024], +// 2 24 23.982 -10 115.024 32.745 -10 102.788 + [2,24,23.982,-10,115.024,32.745,-10,102.788], +// 2 24 32.745 -10 102.788 40.68 -10 90 + [2,24,32.745,-10,102.788,40.68,-10,90], +// 2 24 40.68 -10 90 43.8084 -10 84.0676 + [2,24,40.68,-10,90,43.8084,-10,84.0676], +// 2 24 42.3942 -10 82.6534 38.232 -10 86.076 + [2,24,42.3942,-10,82.6534,38.232,-10,86.076], +// 2 24 38.232 -10 86.076 30.784 -10 91.41 + [2,24,38.232,-10,86.076,30.784,-10,91.41], +// 2 24 30.784 -10 91.41 23 -10 96.24 + [2,24,30.784,-10,91.41,23,-10,96.24], +// 2 24 23 -10 96.24 14.922 -10 100.566 + [2,24,23,-10,96.24,14.922,-10,100.566], +// 2 24 14.922 -10 100.566 6.578 -10 104.346 + [2,24,14.922,-10,100.566,6.578,-10,104.346], +// 2 24 6.578 -10 104.346 0 -10 106.8141 + [2,24,6.578,-10,104.346,0,-10,106.8141], +// 4 16 43.5931 -2 91.682 47.8599 -2 83.7562 59.6355 -2 89.8658 55.0869 -2 98.3181 + [4,16,43.5931,-2,91.682,47.8599,-2,83.7562,59.6355,-2,89.8658,55.0869,-2,98.3181], +// 4 16 43.5931 -2 91.682 55.0869 -2 98.3181 46.5779 -2 112.031 35.5421 -2 104.657 + [4,16,43.5931,-2,91.682,55.0869,-2,98.3181,46.5779,-2,112.031,35.5421,-2,104.657], +// 4 16 35.5421 -2 104.657 46.5779 -2 112.031 37.1811 -2 125.1521 26.6509 -2 117.0719 + [4,16,35.5421,-2,104.657,46.5779,-2,112.031,37.1811,-2,125.1521,26.6509,-2,117.0719], +// 4 16 26.6509 -2 117.0719 37.1811 -2 125.1521 26.921 -2 137.6072 16.943 -2 128.8568 + [4,16,26.6509,-2,117.0719,37.1811,-2,125.1521,26.921,-2,137.6072,16.943,-2,128.8568], +// 4 16 16.943 -2 128.8568 26.921 -2 137.6072 15.8964 -2 149.3964 6.5116 -2 140.0116 + [4,16,16.943,-2,128.8568,26.921,-2,137.6072,15.8964,-2,149.3964,6.5116,-2,140.0116], +// 4 16 6.5116 -2 140.0116 15.8964 -2 149.3964 9.0124 -2 155.8339 7.071 -2 152.929 + [4,16,6.5116,-2,140.0116,15.8964,-2,149.3964,9.0124,-2,155.8339,7.071,-2,152.929], +// 4 16 3.827 -2 150.761 1.5 -2 144.6982 6.5116 -2 140.0116 7.071 -2 152.929 + [4,16,3.827,-2,150.761,1.5,-2,144.6982,6.5116,-2,140.0116,7.071,-2,152.929], +// 3 16 1.5 -2 150.2983 1.5 -2 144.6982 3.827 -2 150.761 + [3,16,1.5,-2,150.2983,1.5,-2,144.6982,3.827,-2,150.761], +]; +module ldraw_lib__s__32218s02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__32218s02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__32218s02(line=0.2); \ No newline at end of file diff --git a/parts/s/32219s02.scad b/parts/s/32219s02.scad index 8754566a8..fac9ec646 100644 --- a/parts/s/32219s02.scad +++ b/parts/s/32219s02.scad @@ -3,12 +3,12 @@ use <../../p/48/1-24cyli.scad> use <../../p/48/1-24edge.scad> use <../../p/48/5-48cyli.scad> use <../../p/48/5-48edge.scad> -use <../../p/48/7-48rin5.scad> +use <../../p/48/7-48ring5.scad> function ldraw_lib__s__32219s02() = [ // 0 ~Wheel 14 x 30 Znap Inner Structure 0.3333 // 0 Name: s\32219s02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2012-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,8 @@ function ldraw_lib__s__32219s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 24.167 0 12 24.167 0 4 [2,24,24.167,0,12,24.167,0,4], @@ -134,10 +135,10 @@ function ldraw_lib__s__32219s02() = [ [1,16,0,0,4,24.1667,0,0,0,0,24.1667,0,28,0, ldraw_lib__48__5_48edge()], // 1 16 0 0 4 19.1727 0 -14.7117 14.7117 0 19.1727 0 28 0 48\1-24edge.dat [1,16,0,0,4,19.1727,0,-14.7117,14.7117,0,19.1727,0,28,0, ldraw_lib__48__1_24edge()], -// 1 16 0 0 0 4.83333 0 0 0 0 4.83333 0 1 0 48\7-48rin5.dat - [1,16,0,0,0,4.83333,0,0,0,0,4.83333,0,1,0, ldraw_lib__48__7_48rin5()], -// 1 16 0 0 4 4.83333 0 0 0 0 4.83333 0 -1 0 48\7-48rin5.dat - [1,16,0,0,4,4.83333,0,0,0,0,4.83333,0,-1,0, ldraw_lib__48__7_48rin5()], +// 1 16 0 0 0 4.83333 0 0 0 0 4.83333 0 1 0 48\7-48ring5.dat + [1,16,0,0,0,4.83333,0,0,0,0,4.83333,0,1,0, ldraw_lib__48__7_48ring5()], +// 1 16 0 0 4 4.83333 0 0 0 0 4.83333 0 -1 0 48\7-48ring5.dat + [1,16,0,0,4,4.83333,0,0,0,0,4.83333,0,-1,0, ldraw_lib__48__7_48ring5()], // 2 24 12.083 -20.929 12 12.083 -20.929 4 [2,24,12.083,-20.929,12,12.083,-20.929,4], // 2 24 12.083 -20.929 -10 12.083 -20.929 0 @@ -254,10 +255,10 @@ function ldraw_lib__s__32219s02() = [ [1,16,0,0,4,12.0833,0,20.929,-20.929,0,12.0833,0,28,0, ldraw_lib__48__5_48edge()], // 1 16 0 0 4 22.327 0 9.24819 -9.24819 0 22.327 0 28 0 48\1-24edge.dat [1,16,0,0,4,22.327,0,9.24819,-9.24819,0,22.327,0,28,0, ldraw_lib__48__1_24edge()], -// 1 16 0 0 0 2.41667 0 4.18578 -4.18578 0 2.41667 0 1 0 48\7-48rin5.dat - [1,16,0,0,0,2.41667,0,4.18578,-4.18578,0,2.41667,0,1,0, ldraw_lib__48__7_48rin5()], -// 1 16 0 0 4 2.41667 0 4.18578 -4.18578 0 2.41667 0 -1 0 48\7-48rin5.dat - [1,16,0,0,4,2.41667,0,4.18578,-4.18578,0,2.41667,0,-1,0, ldraw_lib__48__7_48rin5()], +// 1 16 0 0 0 2.41667 0 4.18578 -4.18578 0 2.41667 0 1 0 48\7-48ring5.dat + [1,16,0,0,0,2.41667,0,4.18578,-4.18578,0,2.41667,0,1,0, ldraw_lib__48__7_48ring5()], +// 1 16 0 0 4 2.41667 0 4.18578 -4.18578 0 2.41667 0 -1 0 48\7-48ring5.dat + [1,16,0,0,4,2.41667,0,4.18578,-4.18578,0,2.41667,0,-1,0, ldraw_lib__48__7_48ring5()], // 3 16 11.09 -7.367 2.2 7.38 -12.631 -0.183 4.298 -6.747 0.5 [3,16,11.09,-7.367,2.2,7.38,-12.631,-0.183,4.298,-6.747,0.5], // 3 16 6.088 -4.068 2.25 11.09 -7.367 2.2 4.298 -6.747 0.5 diff --git a/parts/s/32225s01.scad b/parts/s/32225s01.scad index f750a4fc4..578ea5cd6 100644 --- a/parts/s/32225s01.scad +++ b/parts/s/32225s01.scad @@ -5,7 +5,7 @@ use <../../p/1-16tndis.scad> use <../../p/1-4chrd.scad> use <../../p/1-4cylo.scad> use <../../p/1-4ndis.scad> -use <../../p/1-4rin12.scad> +use <../../p/1-4ring12.scad> use <../../p/1-4ring5.scad> use <../../p/1-4tang.scad> use <../../p/1-8cyli.scad> @@ -18,8 +18,8 @@ use <../../p/2-4ndis.scad> use <../../p/3-16chrd.scad> use <../../p/3-16cylo.scad> use <../../p/3-16ndis.scad> -use <../../p/3-16rin9.scad> use <../../p/3-16ring1.scad> +use <../../p/3-16ring9.scad> use <../../p/3-16tndis.scad> use <../../p/3-8chrd.scad> use <../../p/3-8cyli.scad> @@ -53,7 +53,7 @@ function ldraw_lib__s__32225s01() = [ // 0 ~Znap Grid 9 x 7 x 4 Motor Holder - Half // 0 Name: s\32225s01.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2023-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -61,7 +61,8 @@ function ldraw_lib__s__32225s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // 16T Gear Holder // 2 24 19.1923 -26 -9.1923 19.1923 -14 -9.1923 @@ -1314,8 +1315,8 @@ function ldraw_lib__s__32225s01() = [ // 1 16 80 0 -40 -1 0 0 0 -1 0 0 0 -1 connhole.dat [1,16,80,0,-40,-1,0,0,0,-1,0,0,0,-1, ldraw_lib__connhole()], // -// 1 16 80 10 -40 0 0 -1 0 -1 0 1 0 0 3-16rin9.dat - [1,16,80,10,-40,0,0,-1,0,-1,0,1,0,0, ldraw_lib__3_16rin9()], +// 1 16 80 10 -40 0 0 -1 0 -1 0 1 0 0 3-16ring9.dat + [1,16,80,10,-40,0,0,-1,0,-1,0,1,0,0, ldraw_lib__3_16ring9()], // 1 16 80 10 -40 0 0 10 0 -1 0 10 0 0 1-16chrd.dat [1,16,80,10,-40,0,0,10,0,-1,0,10,0,0, ldraw_lib__1_16chrd()], // 1 16 80 10 -40 0 0 9 0 -1 0 9 0 0 1-8tang.dat @@ -1531,8 +1532,8 @@ function ldraw_lib__s__32225s01() = [ // // 1 16 0 -3 -40 -.76537 0 1.84776 0 -1 0 1.84776 0 .76537 1-4ring5.dat [1,16,0,-3,-40,-.76537,0,1.84776,0,-1,0,1.84776,0,.76537, ldraw_lib__1_4ring5()], -// 1 16 0 -3 -40 -.38268 0 .92388 0 -1 0 .92388 0 .38268 1-4rin12.dat - [1,16,0,-3,-40,-.38268,0,.92388,0,-1,0,.92388,0,.38268, ldraw_lib__1_4rin12()], +// 1 16 0 -3 -40 -.38268 0 .92388 0 -1 0 .92388 0 .38268 1-4ring12.dat + [1,16,0,-3,-40,-.38268,0,.92388,0,-1,0,.92388,0,.38268, ldraw_lib__1_4ring12()], // 3 16 -4.59216 -3 -28.91344 -3.827 -3 -30.761 -6 -3 -32.2132 [3,16,-4.59216,-3,-28.91344,-3.827,-3,-30.761,-6,-3,-32.2132], // 4 16 -6 -3 -32.2132 -6 -3 -28.6743 -4.9751 -3 -27.9893 -4.59216 -3 -28.91344 @@ -1557,8 +1558,8 @@ function ldraw_lib__s__32225s01() = [ [5,24,9.239,10,-36.173,9.239,-3,-36.173,9.4034,10,-37,7.071,10,-32.929], // // 0 // Bottom - Centre ZNAP Mounting Point -// 1 16 0 10 -40 0 0 1 0 -1 0 1 0 0 3-16rin9.dat - [1,16,0,10,-40,0,0,1,0,-1,0,1,0,0, ldraw_lib__3_16rin9()], +// 1 16 0 10 -40 0 0 1 0 -1 0 1 0 0 3-16ring9.dat + [1,16,0,10,-40,0,0,1,0,-1,0,1,0,0, ldraw_lib__3_16ring9()], // 1 16 0 10 -40 0 0 -9 0 -1 0 9 0 0 1-8tang.dat [1,16,0,10,-40,0,0,-9,0,-1,0,9,0,0, ldraw_lib__1_8tang()], // 1 16 0 10 -40 9 0 0 0 -1 0 0 0 9 1-16tndis.dat @@ -1594,10 +1595,10 @@ function ldraw_lib__s__32225s01() = [ [1,16,0,-30,-40,0,0,-10,0,1,0,10,0,0, ldraw_lib__3_16tndis()], // 1 16 0 -30 -40 0 0 10 0 1 0 10 0 0 3-16tndis.dat [1,16,0,-30,-40,0,0,10,0,1,0,10,0,0, ldraw_lib__3_16tndis()], -// 1 16 0 -10 -40 0 0 1 0 1 0 1 0 0 3-16rin9.dat - [1,16,0,-10,-40,0,0,1,0,1,0,1,0,0, ldraw_lib__3_16rin9()], -// 1 16 0 -10 -40 0 0 -1 0 1 0 1 0 0 3-16rin9.dat - [1,16,0,-10,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__3_16rin9()], +// 1 16 0 -10 -40 0 0 1 0 1 0 1 0 0 3-16ring9.dat + [1,16,0,-10,-40,0,0,1,0,1,0,1,0,0, ldraw_lib__3_16ring9()], +// 1 16 0 -10 -40 0 0 -1 0 1 0 1 0 0 3-16ring9.dat + [1,16,0,-10,-40,0,0,-1,0,1,0,1,0,0, ldraw_lib__3_16ring9()], // 1 16 0 -10 -40 9 0 0 0 1 0 0 0 9 1-16tndis.dat [1,16,0,-10,-40,9,0,0,0,1,0,0,0,9, ldraw_lib__1_16tndis()], // 3 16 8.3151 -10 -36.5557 9 -10 -36.5557 9.239 -10 -36.173 diff --git a/parts/s/32230s01.scad b/parts/s/32230s01.scad new file mode 100644 index 000000000..468a00e68 --- /dev/null +++ b/parts/s/32230s01.scad @@ -0,0 +1,292 @@ +use <../../lib.scad> +use <../../p/1-16cylo.scad> +use <../../p/1-16tang.scad> +use <../../p/1-8tang.scad> +use <../../p/1-8tndis.scad> +use <../../p/48/1-8aring.scad> +use <../../p/48/1-8tang.scad> +use <../../p/8/3-8chrd.scad> +use <../../p/8/3-8cylo.scad> +function ldraw_lib__s__32230s01() = [ +// 0 ~Znap Beam Curved 2 Holes - Half +// 0 Name: s\32230s01.dat +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 -8.5808 -10 125.1396 -.20859 0 .77378 0 8 0 .77233 0 .13912 8\3-8cylo.dat + [1,16,-8.5808,-10,125.1396,-.20859,0,.77378,0,8,0,.77233,0,.13912, ldraw_lib__8__3_8cylo()], +// 1 16 -8.5808 -2 125.1396 -.20859 0 .77378 0 1 0 .77233 0 .13912 8\3-8chrd.dat + [1,16,-8.5808,-2,125.1396,-.20859,0,.77378,0,1,0,.77233,0,.13912, ldraw_lib__8__3_8chrd()], +// 1 16 0 -10 120 -9 0 0 0 8 0 0 0 9 1-16cylo.dat + [1,16,0,-10,120,-9,0,0,0,8,0,0,0,9, ldraw_lib__1_16cylo()], +// 1 16 0 -10 120 -6.36397 0 -6.36396 0 1 0 6.36396 0 -6.36397 1-16tang.dat + [1,16,0,-10,120,-6.36397,0,-6.36396,0,1,0,6.36396,0,-6.36397, ldraw_lib__1_16tang()], +// 4 16 -7.8862 -2 124.6919 -8.3151 -2 123.4443 -8.3152 -10 123.4442 -7.8862 -10 124.6919 + [4,16,-7.8862,-2,124.6919,-8.3151,-2,123.4443,-8.3152,-10,123.4442,-7.8862,-10,124.6919], +// 3 16 -7.8862 -10 124.6919 -8.3152 -10 123.4442 -7.6298 -10 125.0982 + [3,16,-7.8862,-10,124.6919,-8.3152,-10,123.4442,-7.6298,-10,125.0982], +// 3 16 -7.807 -10 125.2787 -7.8862 -10 124.6919 -7.6298 -10 125.0982 + [3,16,-7.807,-10,125.2787,-7.8862,-10,124.6919,-7.6298,-10,125.0982], +// 3 16 -7.807 -10 125.2787 -7.6298 -10 125.0982 -6.364 -10 126.364 + [3,16,-7.807,-10,125.2787,-7.6298,-10,125.0982,-6.364,-10,126.364], +// 3 16 -7.807 -10 125.2787 -6.364 -10 126.364 -8.1812 -10 125.7841 + [3,16,-7.807,-10,125.2787,-6.364,-10,126.364,-8.1812,-10,125.7841], +// 3 16 -8.1812 -10 125.7841 -6.364 -10 126.364 -8.7894 -10 125.9119 + [3,16,-8.1812,-10,125.7841,-6.364,-10,126.364,-8.7894,-10,125.9119], +// 1 16 0 -10 120 0 0 -9 0 1 0 9 0 0 1-8tang.dat + [1,16,0,-10,120,0,0,-9,0,1,0,9,0,0, ldraw_lib__1_8tang()], +// 3 16 -6.364 -10 126.364 -5.0985 -10 127.6302 -8.7894 -10 125.9119 + [3,16,-6.364,-10,126.364,-5.0985,-10,127.6302,-8.7894,-10,125.9119], +// 2 24 -7.8862 -10 124.6919 -8.3152 -10 123.4442 + [2,24,-7.8862,-10,124.6919,-8.3152,-10,123.4442], +// 2 24 -7.8862 -2 124.6919 -8.3151 -2 123.4443 + [2,24,-7.8862,-2,124.6919,-8.3151,-2,123.4443], +// 2 24 -8.3152 -10 116.5558 -7.6298 -10 114.9018 + [2,24,-8.3152,-10,116.5558,-7.6298,-10,114.9018], +// 2 24 -8.3152 -2 116.5558 -7.6298 -2 114.9018 + [2,24,-8.3152,-2,116.5558,-7.6298,-2,114.9018], +// +// 1 16 0 -10 120 -9 0 0 0 8 0 0 0 -9 1-16cylo.dat + [1,16,0,-10,120,-9,0,0,0,8,0,0,0,-9, ldraw_lib__1_16cylo()], +// 1 16 0 -10 120 -6.36397 0 -6.36396 0 1 0 -6.36396 0 6.36397 1-16tang.dat + [1,16,0,-10,120,-6.36397,0,-6.36396,0,1,0,-6.36396,0,6.36397, ldraw_lib__1_16tang()], +// 4 16 -8.3152 -2 116.5558 -7.6298 -2 114.9018 -7.6298 -10 114.9018 -8.3152 -10 116.5558 + [4,16,-8.3152,-2,116.5558,-7.6298,-2,114.9018,-7.6298,-10,114.9018,-8.3152,-10,116.5558], +// 4 16 -7.1564 -10 114.2562 -7.6298 -10 114.9018 -7.6298 -2 114.9018 -7.1564 -2 114.2562 + [4,16,-7.1564,-10,114.2562,-7.6298,-10,114.9018,-7.6298,-2,114.9018,-7.1564,-2,114.2562], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 -7.782 -10 113.7161 -.09907 0 .78562 0 8 0 -.79385 0 -.03007 8\3-8cylo.dat + [1,16,-7.782,-10,113.7161,-.09907,0,.78562,0,8,0,-.79385,0,-.03007, ldraw_lib__8__3_8cylo()], +// 1 16 -7.782 -2 113.7161 -.09907 0 .78562 0 1 0 -.79385 0 -.03007 8\3-8chrd.dat + [1,16,-7.782,-2,113.7161,-.09907,0,.78562,0,1,0,-.79385,0,-.03007, ldraw_lib__8__3_8chrd()], +// 3 16 -7.6298 -10 114.9018 -7.1564 -10 114.2562 -6.364 -10 113.636 + [3,16,-7.6298,-10,114.9018,-7.1564,-10,114.2562,-6.364,-10,113.636], +// 3 16 -6.364 -10 113.636 -7.1564 -10 114.2562 -6.9964 -10 113.686 + [3,16,-6.364,-10,113.636,-7.1564,-10,114.2562,-6.9964,-10,113.686], +// 3 16 -6.364 -10 113.636 -6.9964 -10 113.686 -7.2965 -10 113.1335 + [3,16,-6.364,-10,113.636,-6.9964,-10,113.686,-7.2965,-10,113.1335], +// 1 16 0 -10 120 0 0 -9 0 1 0 -9 0 0 1-8tndis.dat + [1,16,0,-10,120,0,0,-9,0,1,0,-9,0,0, ldraw_lib__1_8tndis()], +// 3 16 -6.364 -10 113.636 -7.2965 -10 113.1335 -6.3639 -10 111 + [3,16,-6.364,-10,113.636,-7.2965,-10,113.1335,-6.3639,-10,111], +// 3 16 -6.3639 -10 111 -7.2965 -10 113.1335 -7.8811 -10 112.9223 + [3,16,-6.3639,-10,111,-7.2965,-10,113.1335,-7.8811,-10,112.9223], +// 3 16 -7.8862 -2 124.6919 -8.7894 -2 125.9119 -8.3151 -2 123.4443 + [3,16,-7.8862,-2,124.6919,-8.7894,-2,125.9119,-8.3151,-2,123.4443], +// 3 16 -8.3151 -2 123.4443 -8.7894 -2 125.9119 -16.526 -2 125.547 + [3,16,-8.3151,-2,123.4443,-8.7894,-2,125.9119,-16.526,-2,125.547], +// 3 16 -8.3151 -2 123.4443 -16.526 -2 125.547 -9 -2 120 + [3,16,-8.3151,-2,123.4443,-16.526,-2,125.547,-9,-2,120], +// 3 16 -9 -2 120 -16.526 -2 125.547 -14.794 -2 112.389 + [3,16,-9,-2,120,-16.526,-2,125.547,-14.794,-2,112.389], +// 3 16 -9 -2 120 -14.794 -2 112.389 -8.3152 -2 116.5558 + [3,16,-9,-2,120,-14.794,-2,112.389,-8.3152,-2,116.5558], +// 3 16 -8.3152 -2 116.5558 -14.794 -2 112.389 -7.6298 -2 114.9018 + [3,16,-8.3152,-2,116.5558,-14.794,-2,112.389,-7.6298,-2,114.9018], +// 3 16 -7.6298 -2 114.9018 -14.794 -2 112.389 -7.8811 -2 112.9223 + [3,16,-7.6298,-2,114.9018,-14.794,-2,112.389,-7.8811,-2,112.9223], +// 3 16 -7.6298 -2 114.9018 -7.8811 -2 112.9223 -7.1564 -2 114.2562 + [3,16,-7.6298,-2,114.9018,-7.8811,-2,112.9223,-7.1564,-2,114.2562], +// 2 24 -7.6298 -2 114.9018 -7.1564 -2 114.2562 + [2,24,-7.6298,-2,114.9018,-7.1564,-2,114.2562], +// 2 24 -7.6298 -10 114.9018 -7.1564 -10 114.2562 + [2,24,-7.6298,-10,114.9018,-7.1564,-10,114.2562], +// 5 24 -8.3152 -10 116.5558 -8.3152 -2 116.5558 -7.6298 -10 114.9018 -9 -10 120 + [5,24,-8.3152,-10,116.5558,-8.3152,-2,116.5558,-7.6298,-10,114.9018,-9,-10,120], +// 5 24 -7.6298 -10 114.9018 -7.6298 -2 114.9018 -8.3152 -2 116.5558 -7.1564 -2 114.2562 + [5,24,-7.6298,-10,114.9018,-7.6298,-2,114.9018,-8.3152,-2,116.5558,-7.1564,-2,114.2562], +// 5 24 -7.8811 -10 112.9223 -7.8811 -2 112.9223 -7.2965 -10 113.1335 -14.794 -10 112.389 + [5,24,-7.8811,-10,112.9223,-7.8811,-2,112.9223,-7.2965,-10,113.1335,-14.794,-10,112.389], +// 5 24 -8.3152 -10 123.4442 -8.3151 -2 123.4443 -7.8862 -10 124.6919 -9 -10 120 + [5,24,-8.3152,-10,123.4442,-8.3151,-2,123.4443,-7.8862,-10,124.6919,-9,-10,120], +// 5 24 -7.8862 -10 124.6919 -7.8862 -2 124.6919 -8.3151 -2 123.4443 -7.807 -2 125.2787 + [5,24,-7.8862,-10,124.6919,-7.8862,-2,124.6919,-8.3151,-2,123.4443,-7.807,-2,125.2787], +// 5 24 -8.7894 -10 125.9119 -8.7894 -2 125.9119 -8.1812 -2 125.7841 -16.526 -2 125.547 + [5,24,-8.7894,-10,125.9119,-8.7894,-2,125.9119,-8.1812,-2,125.7841,-16.526,-2,125.547], +// +// 4 16 -8.78939 -2 125.91193 -8.7894 -10 125.9119 -16.526 -10 125.547 -16.526 -2 125.547 + [4,16,-8.78939,-2,125.91193,-8.7894,-10,125.9119,-16.526,-10,125.547,-16.526,-2,125.547], +// 4 16 -16.526 -10 125.547 -32.7734 -10 122.3178 -32.7734 -2 122.3178 -16.526 -2 125.547 + [4,16,-16.526,-10,125.547,-32.7734,-10,122.3178,-32.7734,-2,122.3178,-16.526,-2,125.547], +// 4 16 -32.7734 -10 122.3178 -47.0399 -10 117.4817 -47.0399 -2 117.4817 -32.7734 -2 122.3178 + [4,16,-32.7734,-10,122.3178,-47.0399,-10,117.4817,-47.0399,-2,117.4817,-32.7734,-2,122.3178], +// 4 16 -49.8116 -10 116.3337 -63.3181 -10 109.6669 -63.3181 -2 109.6669 -49.8116 -2 116.3337 + [4,16,-49.8116,-10,116.3337,-63.3181,-10,109.6669,-63.3181,-2,109.6669,-49.8116,-2,116.3337], +// 4 16 -63.3181 -10 109.6669 -77.0961 -10 100.4731 -77.0961 -2 100.4731 -63.3181 -2 109.6669 + [4,16,-63.3181,-10,109.6669,-77.0961,-10,100.4731,-77.0961,-2,100.4731,-63.3181,-2,109.6669], +// 4 16 -77.0961 -10 100.4731 -89.54438631 -10 89.54438631 -89.54438631 -2 89.54438631 -77.0961 -2 100.4731 + [4,16,-77.0961,-10,100.4731,-89.54438631,-10,89.54438631,-89.54438631,-2,89.54438631,-77.0961,-2,100.4731], +// 4 16 -14.794 -10 112.389 -7.88107 -10 112.92225 -7.88107 -2 112.92225 -14.794 -2 112.389 + [4,16,-14.794,-10,112.389,-7.88107,-10,112.92225,-7.88107,-2,112.92225,-14.794,-2,112.389], +// 4 16 -29.3386 -2 109.4982 -29.3386 -10 109.4982 -14.794 -10 112.389 -14.794 -2 112.389 + [4,16,-29.3386,-2,109.4982,-29.3386,-10,109.4982,-14.794,-10,112.389,-14.794,-2,112.389], +// 4 16 -41.9607 -2 105.2195 -41.9607 -10 105.2195 -29.3386 -10 109.4982 -29.3386 -2 109.4982 + [4,16,-41.9607,-2,105.2195,-41.9607,-10,105.2195,-29.3386,-10,109.4982,-29.3386,-2,109.4982], +// 4 16 -56.682 -2 98.1731 -56.682 -10 98.1731 -44.7323 -10 104.0715 -44.7323 -2 104.0715 + [4,16,-56.682,-2,98.1731,-56.682,-10,98.1731,-44.7323,-10,104.0715,-44.7323,-2,104.0715], +// 4 16 -69.0159 -2 89.9429 -69.0159 -10 89.9429 -56.682 -10 98.1731 -56.682 -2 98.1731 + [4,16,-69.0159,-2,89.9429,-69.0159,-10,89.9429,-56.682,-10,98.1731,-56.682,-2,98.1731], +// 4 16 -80.15961369 -2 80.15961369 -80.15961369 -10 80.15961369 -69.0159 -10 89.9429 -69.0159 -2 89.9429 + [4,16,-80.15961369,-2,80.15961369,-80.15961369,-10,80.15961369,-69.0159,-10,89.9429,-69.0159,-2,89.9429], +// 2 24 -8.7894 -10 125.9119 -16.526 -10 125.547 + [2,24,-8.7894,-10,125.9119,-16.526,-10,125.547], +// 2 24 -16.526 -10 125.547 -32.7734 -10 122.3178 + [2,24,-16.526,-10,125.547,-32.7734,-10,122.3178], +// 2 24 -32.7734 -10 122.3178 -47.0399 -10 117.4817 + [2,24,-32.7734,-10,122.3178,-47.0399,-10,117.4817], +// 2 24 -49.8116 -10 116.3337 -63.3181 -10 109.6669 + [2,24,-49.8116,-10,116.3337,-63.3181,-10,109.6669], +// 2 24 -77.0961 -10 100.4731 -63.3181 -10 109.6669 + [2,24,-77.0961,-10,100.4731,-63.3181,-10,109.6669], +// 2 24 -8.7894 -2 125.9119 -16.526 -2 125.547 + [2,24,-8.7894,-2,125.9119,-16.526,-2,125.547], +// 2 24 -16.526 -2 125.547 -32.7734 -2 122.3178 + [2,24,-16.526,-2,125.547,-32.7734,-2,122.3178], +// 2 24 -32.7734 -2 122.3178 -47.0399 -2 117.4817 + [2,24,-32.7734,-2,122.3178,-47.0399,-2,117.4817], +// 2 24 -49.8116 -2 116.3337 -63.3181 -2 109.6669 + [2,24,-49.8116,-2,116.3337,-63.3181,-2,109.6669], +// 2 24 -63.3181 -2 109.6669 -77.0961 -2 100.4731 + [2,24,-63.3181,-2,109.6669,-77.0961,-2,100.4731], +// 2 24 -77.0961 -2 100.4731 -89.54438631 -2 89.54438631 + [2,24,-77.0961,-2,100.4731,-89.54438631,-2,89.54438631], +// 2 24 -89.54438631 -10 89.54438631 -77.0961 -10 100.4731 + [2,24,-89.54438631,-10,89.54438631,-77.0961,-10,100.4731], +// 2 24 -14.794 -10 112.389 -7.8811 -10 112.9223 + [2,24,-14.794,-10,112.389,-7.8811,-10,112.9223], +// 2 24 -14.794 -10 112.389 -29.3386 -10 109.4982 + [2,24,-14.794,-10,112.389,-29.3386,-10,109.4982], +// 2 24 -29.3386 -10 109.4982 -41.9607 -10 105.2195 + [2,24,-29.3386,-10,109.4982,-41.9607,-10,105.2195], +// 2 24 -44.7323 -10 104.0715 -56.682 -10 98.1731 + [2,24,-44.7323,-10,104.0715,-56.682,-10,98.1731], +// 2 24 -56.682 -10 98.1731 -69.0159 -10 89.9429 + [2,24,-56.682,-10,98.1731,-69.0159,-10,89.9429], +// 2 24 -69.0159 -10 89.9429 -80.15961369 -10 80.15961369 + [2,24,-69.0159,-10,89.9429,-80.15961369,-10,80.15961369], +// +// 1 16 0 -10 0 0 0 -130 0 1 0 130 0 0 48\1-8aring.dat + [1,16,0,-10,0,0,0,-130,0,1,0,130,0,0, ldraw_lib__48__1_8aring()], +// 1 16 0 -10 0 0 0 -110 0 1 0 110 0 0 48\1-8tang.dat + [1,16,0,-10,0,0,0,-110,0,1,0,110,0,0, ldraw_lib__48__1_8tang()], +// +// 3 16 0 -10 129 0 -10 130 -1.7901 -10 129 + [3,16,0,-10,129,0,-10,130,-1.7901,-10,129], +// 3 16 -1.7901 -10 129 0 -10 130 -5.0985 -10 127.6302 + [3,16,-1.7901,-10,129,0,-10,130,-5.0985,-10,127.6302], +// 3 16 -5.0985 -10 127.6302 0 -10 130 -16.526 -10 125.547 + [3,16,-5.0985,-10,127.6302,0,-10,130,-16.526,-10,125.547], +// 3 16 -5.0985 -10 127.6302 -16.526 -10 125.547 -8.7894 -10 125.9119 + [3,16,-5.0985,-10,127.6302,-16.526,-10,125.547,-8.7894,-10,125.9119], +// 3 16 -16.526 -10 125.547 0 -10 130 -32.7734 -10 122.3178 + [3,16,-16.526,-10,125.547,0,-10,130,-32.7734,-10,122.3178], +// 3 16 -32.7734 -10 122.3178 0 -10 130 -49.751 -10 120.107 + [3,16,-32.7734,-10,122.3178,0,-10,130,-49.751,-10,120.107], +// 3 16 -32.7734 -10 122.3178 -49.751 -10 120.107 -47.0399 -10 117.4817 + [3,16,-32.7734,-10,122.3178,-49.751,-10,120.107,-47.0399,-10,117.4817], +// 3 16 -49.8116 -10 116.3337 -49.751 -10 120.107 -63.3181 -10 109.6669 + [3,16,-49.8116,-10,116.3337,-49.751,-10,120.107,-63.3181,-10,109.6669], +// 4 16 -77.0961 -10 100.4731 -63.3181 -10 109.6669 -49.751 -10 120.107 -91.923 -10 91.923 + [4,16,-77.0961,-10,100.4731,-63.3181,-10,109.6669,-49.751,-10,120.107,-91.923,-10,91.923], +// 3 16 -89.54438631 -10 89.54438631 -77.0961 -10 100.4731 -91.923 -10 91.923 + [3,16,-89.54438631,-10,89.54438631,-77.0961,-10,100.4731,-91.923,-10,91.923], +// 4 16 0 -10 110 0 -10 111 -6.3639 -10 111 -21.879 -10 110 + [4,16,0,-10,110,0,-10,111,-6.3639,-10,111,-21.879,-10,110], +// 4 16 -14.794 -10 112.389 -21.879 -10 110 -6.3639 -10 111 -7.8811 -10 112.9223 + [4,16,-14.794,-10,112.389,-21.879,-10,110,-6.3639,-10,111,-7.8811,-10,112.9223], +// 3 16 -21.879 -10 110 -14.794 -10 112.389 -29.3386 -10 109.4982 + [3,16,-21.879,-10,110,-14.794,-10,112.389,-29.3386,-10,109.4982], +// 4 16 -21.879 -10 110 -29.3386 -10 109.4982 -41.9607 -10 105.2195 -42.097 -10 101.629 + [4,16,-21.879,-10,110,-29.3386,-10,109.4982,-41.9607,-10,105.2195,-42.097,-10,101.629], +// 4 16 -42.097 -10 101.629 -44.7323 -10 104.0715 -56.682 -10 98.1731 -62.315 -10 93.258 + [4,16,-42.097,-10,101.629,-44.7323,-10,104.0715,-56.682,-10,98.1731,-62.315,-10,93.258], +// 4 16 -69.0159 -10 89.9429 -80.15961369 -10 80.15961369 -77.781 -10 77.781 -62.315 -10 93.258 + [4,16,-69.0159,-10,89.9429,-80.15961369,-10,80.15961369,-77.781,-10,77.781,-62.315,-10,93.258], +// 3 16 -69.0159 -10 89.9429 -62.315 -10 93.258 -56.682 -10 98.1731 + [3,16,-69.0159,-10,89.9429,-62.315,-10,93.258,-56.682,-10,98.1731], +// +// 2 24 -80.15961369 -2 80.15961369 -69.0159 -2 89.9429 + [2,24,-80.15961369,-2,80.15961369,-69.0159,-2,89.9429], +// 2 24 -69.0159 -2 89.9429 -56.682 -2 98.1731 + [2,24,-69.0159,-2,89.9429,-56.682,-2,98.1731], +// 2 24 -56.682 -2 98.1731 -44.7323 -2 104.0715 + [2,24,-56.682,-2,98.1731,-44.7323,-2,104.0715], +// 2 24 -41.9607 -2 105.2195 -29.3386 -2 109.4982 + [2,24,-41.9607,-2,105.2195,-29.3386,-2,109.4982], +// 2 24 -14.794 -2 112.389 -7.8811 -2 112.9223 + [2,24,-14.794,-2,112.389,-7.8811,-2,112.9223], +// +// 2 24 -29.3386 -2 109.4982 -14.794 -2 112.389 + [2,24,-29.3386,-2,109.4982,-14.794,-2,112.389], +// 4 16 -77.0961 -2 100.4731 -89.54438631 -2 89.54438631 -80.15961369 -2 80.15961369 -69.0159 -2 89.9429 + [4,16,-77.0961,-2,100.4731,-89.54438631,-2,89.54438631,-80.15961369,-2,80.15961369,-69.0159,-2,89.9429], +// 4 16 -77.0961 -2 100.4731 -69.0159 -2 89.9429 -56.682 -2 98.1731 -63.3181 -2 109.6669 + [4,16,-77.0961,-2,100.4731,-69.0159,-2,89.9429,-56.682,-2,98.1731,-63.3181,-2,109.6669], +// 4 16 -63.3181 -2 109.6669 -56.682 -2 98.1731 -44.7323 -2 104.0715 -49.8116 -2 116.3337 + [4,16,-63.3181,-2,109.6669,-56.682,-2,98.1731,-44.7323,-2,104.0715,-49.8116,-2,116.3337], +// 4 16 -47.0399 -2 117.4817 -41.9607 -2 105.2195 -29.3386 -2 109.4982 -32.7734 -2 122.3178 + [4,16,-47.0399,-2,117.4817,-41.9607,-2,105.2195,-29.3386,-2,109.4982,-32.7734,-2,122.3178], +// 4 16 -32.7734 -2 122.3178 -29.3386 -2 109.4982 -14.794 -2 112.389 -16.526 -2 125.547 + [4,16,-32.7734,-2,122.3178,-29.3386,-2,109.4982,-14.794,-2,112.389,-16.526,-2,125.547], +// +// 5 24 -63.3181 -10 109.6669 -63.3181 -2 109.6669 -77.0961 -10 100.4731 -49.8116 -2 116.3337 + [5,24,-63.3181,-10,109.6669,-63.3181,-2,109.6669,-77.0961,-10,100.4731,-49.8116,-2,116.3337], +// 5 24 -16.526 -10 125.547 -16.526 -2 125.547 -8.78939 -2 125.91193 -32.7734 -10 122.3178 + [5,24,-16.526,-10,125.547,-16.526,-2,125.547,-8.78939,-2,125.91193,-32.7734,-10,122.3178], +// 5 24 -49.8116 -2 116.3337 -49.8116 -10 116.3337 -32.7734 -2 122.3178 -63.3181 -10 109.6669 + [5,24,-49.8116,-2,116.3337,-49.8116,-10,116.3337,-32.7734,-2,122.3178,-63.3181,-10,109.6669], +// 5 24 -77.0961 -10 100.4731 -77.0961 -2 100.4731 -89.54438631 -10 89.54438631 -63.3181 -2 109.6669 + [5,24,-77.0961,-10,100.4731,-77.0961,-2,100.4731,-89.54438631,-10,89.54438631,-63.3181,-2,109.6669], +// 5 24 -44.7323 -2 104.0715 -44.7323 -10 104.0715 -29.3386 -10 109.4982 -56.682 -2 98.1731 + [5,24,-44.7323,-2,104.0715,-44.7323,-10,104.0715,-29.3386,-10,109.4982,-56.682,-2,98.1731], +// 5 24 -32.7734 -10 122.3178 -32.7734 -2 122.3178 -16.526 -2 125.547 -49.8116 -10 116.3337 + [5,24,-32.7734,-10,122.3178,-32.7734,-2,122.3178,-16.526,-2,125.547,-49.8116,-10,116.3337], +// 5 24 -56.682 -2 98.1731 -56.682 -10 98.1731 -69.0159 -2 89.9429 -44.7323 -10 104.0715 + [5,24,-56.682,-2,98.1731,-56.682,-10,98.1731,-69.0159,-2,89.9429,-44.7323,-10,104.0715], +// 5 24 -29.3386 -2 109.4982 -29.3386 -10 109.4982 -14.794 -10 112.389 -44.7323 -2 104.0715 + [5,24,-29.3386,-2,109.4982,-29.3386,-10,109.4982,-14.794,-10,112.389,-44.7323,-2,104.0715], +// 5 24 -69.0159 -10 89.9429 -69.0159 -2 89.9429 -56.682 -10 98.1731 -80.15961369 -2 80.15961369 + [5,24,-69.0159,-10,89.9429,-69.0159,-2,89.9429,-56.682,-10,98.1731,-80.15961369,-2,80.15961369], +// 5 24 -14.794 -2 112.389 -14.794 -10 112.389 -7.88107 -10 112.92225 -29.3386 -2 109.4982 + [5,24,-14.794,-2,112.389,-14.794,-10,112.389,-7.88107,-10,112.92225,-29.3386,-2,109.4982], +// +// 4 16 -49.8116 -10 116.3337 -49.8116 -2 116.3337 -44.7323 -2 104.0715 -44.7323 -10 104.0715 + [4,16,-49.8116,-10,116.3337,-49.8116,-2,116.3337,-44.7323,-2,104.0715,-44.7323,-10,104.0715], +// 4 16 -47.0399 -10 117.4817 -41.9607 -10 105.2195 -41.9607 -2 105.2195 -47.0399 -2 117.4817 + [4,16,-47.0399,-10,117.4817,-41.9607,-10,105.2195,-41.9607,-2,105.2195,-47.0399,-2,117.4817], +// 2 24 -49.8116 -2 116.3337 -44.7323 -2 104.0715 + [2,24,-49.8116,-2,116.3337,-44.7323,-2,104.0715], +// 2 24 -47.0399 -2 117.4817 -47.0399 -10 117.4817 + [2,24,-47.0399,-2,117.4817,-47.0399,-10,117.4817], +// 2 24 -47.0399 -2 117.4817 -41.9607 -2 105.2195 + [2,24,-47.0399,-2,117.4817,-41.9607,-2,105.2195], +// 2 24 -49.8116 -2 116.3337 -49.8116 -10 116.3337 + [2,24,-49.8116,-2,116.3337,-49.8116,-10,116.3337], +// 2 24 -44.7323 -2 104.0715 -44.7323 -10 104.0715 + [2,24,-44.7323,-2,104.0715,-44.7323,-10,104.0715], +// 2 24 -41.9607 -2 105.2195 -41.9607 -10 105.2195 + [2,24,-41.9607,-2,105.2195,-41.9607,-10,105.2195], +// 3 16 -49.751 -10 120.107 -49.8116 -10 116.3337 -47.0399 -10 117.4817 + [3,16,-49.751,-10,120.107,-49.8116,-10,116.3337,-47.0399,-10,117.4817], +// 3 16 -44.7323 -10 104.0715 -42.097 -10 101.629 -41.9607 -10 105.2195 + [3,16,-44.7323,-10,104.0715,-42.097,-10,101.629,-41.9607,-10,105.2195], +// 4 16 -47.0399 -10 117.4817 -49.8116 -10 116.3337 -44.7323 -10 104.0715 -41.9607 -10 105.2195 + [4,16,-47.0399,-10,117.4817,-49.8116,-10,116.3337,-44.7323,-10,104.0715,-41.9607,-10,105.2195], +// 2 24 -47.0399 -10 117.4817 -41.9607 -10 105.2195 + [2,24,-47.0399,-10,117.4817,-41.9607,-10,105.2195], +// 2 24 -49.8116 -10 116.3337 -44.7323 -10 104.0715 + [2,24,-49.8116,-10,116.3337,-44.7323,-10,104.0715], +]; +module ldraw_lib__s__32230s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__32230s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__32230s01(line=0.2); \ No newline at end of file diff --git a/parts/s/32242s01.scad b/parts/s/32242s01.scad new file mode 100644 index 000000000..83dff5468 --- /dev/null +++ b/parts/s/32242s01.scad @@ -0,0 +1,34 @@ +use <../../lib.scad> +use <../../p/connhole.scad> +use <../../p/rect2p.scad> +use <../../p/znap4.scad> +use <../../p/znap5.scad> +function ldraw_lib__s__32242s01() = [ +// 0 ~Znap Beam Angle Corner +// 0 Name: s\32242s01.dat +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 0 0 40 0 0 -1 0 1 0 1 0 0 znap4.dat + [1,16,0,0,40,0,0,-1,0,1,0,1,0,0, ldraw_lib__znap4()], +// 1 16 -40 0 0 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,-40,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 0 0 40 1 0 0 0 1 0 0 0 1 connhole.dat + [1,16,0,0,40,1,0,0,0,1,0,0,0,1, ldraw_lib__connhole()], +// 1 16 -20 0 20 .70711 0 5.85785 0 1 0 -.70711 0 5.85785 znap5.dat + [1,16,-20,0,20,.70711,0,5.85785,0,1,0,-.70711,0,5.85785, ldraw_lib__znap5()], +// 1 16 12.5 0 50 -12.5 0 0 0 0 10 0 -1 0 rect2p.dat + [1,16,12.5,0,50,-12.5,0,0,0,0,10,0,-1,0, ldraw_lib__rect2p()], +// 1 16 14.571 0 30 10.429 0 0 0 0 10 0 1 0 rect2p.dat + [1,16,14.571,0,30,10.429,0,0,0,0,10,0,1,0, ldraw_lib__rect2p()], +]; +module ldraw_lib__s__32242s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__32242s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__32242s01(line=0.2); \ No newline at end of file diff --git a/parts/s/32246s01.scad b/parts/s/32246s01.scad new file mode 100644 index 000000000..d446b169f --- /dev/null +++ b/parts/s/32246s01.scad @@ -0,0 +1,356 @@ +use <../../lib.scad> +use <../../p/1-8ring9.scad> +use <../../p/1-8tang.scad> +use <../../p/1-8tndis.scad> +use <../../p/8/3-8chrd.scad> +use <../../p/8/3-8cylo.scad> +use <../../p/box3u8p.scad> +use <../../p/rect3.scad> +function ldraw_lib__s__32246s01() = [ +// 0 ~Znap Beam Curved 4 Holes - Half +// 0 Name: s\32246s01.dat +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 0 // Diagonal +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 20 10 20 5.85781 0 -4.5 0 -8 0 5.85781 0 4.5 box3u8p.dat + [1,16,20,10,20,5.85781,0,-4.5,0,-8,0,5.85781,0,4.5, ldraw_lib__box3u8p()], +// 4 16 10 10 -4.142 18.6422 10 9.6422 30.3578 10 21.3578 44.142 10 30 + [4,16,10,10,-4.142,18.6422,10,9.6422,30.3578,10,21.3578,44.142,10,30], +// 4 16 38.5122 10 29.5123 40 10 30 44.142 10 30 37.4289 10 28.4289 + [4,16,38.5122,10,29.5123,40,10,30,44.142,10,30,37.4289,10,28.4289], +// 3 16 37.4289 10 28.4289 44.142 10 30 30.3578 10 21.3578 + [3,16,37.4289,10,28.4289,44.142,10,30,30.3578,10,21.3578], +// 3 16 40 10 31 40 10 30 38.5122 10 29.5123 + [3,16,40,10,31,40,10,30,38.5122,10,29.5123], +// 3 16 10.4877 10 1.4877 10 10 0 9 10 0 + [3,16,10.4877,10,1.4877,10,10,0,9,10,0], +// 4 16 10 10 0 10.4877 10 1.4877 11.5711 10 2.5711 10 10 -4.142 + [4,16,10,10,0,10.4877,10,1.4877,11.5711,10,2.5711,10,10,-4.142], +// 3 16 11.5711 10 2.5711 18.6422 10 9.6422 10 10 -4.142 + [3,16,11.5711,10,2.5711,18.6422,10,9.6422,10,10,-4.142], +// 4 16 21.3578 10 30.3578 9.6422 10 18.6422 11.8342 10 25.9764 18.1723 10 32.3145 + [4,16,21.3578,10,30.3578,9.6422,10,18.6422,11.8342,10,25.9764,18.1723,10,32.3145], +// 3 16 18.1723 10 32.3145 18.7867 10 32.9289 21.3578 10 30.3578 + [3,16,18.1723,10,32.3145,18.7867,10,32.9289,21.3578,10,30.3578], +// 3 16 9.6422 10 18.6422 7.0711 10 21.2133 11.8342 10 25.9764 + [3,16,9.6422,10,18.6422,7.0711,10,21.2133,11.8342,10,25.9764], +// +// 0 // #2 Centre Connhole Padding +// 1 16 0 10 0 -9 0 0 0 -1 0 0 0 9 1-8tndis.dat + [1,16,0,10,0,-9,0,0,0,-1,0,0,0,9, ldraw_lib__1_8tndis()], +// 4 16 -9 10 6.3639 -9 10 0 -10 10 0 -10 10 2.5639 + [4,16,-9,10,6.3639,-9,10,0,-10,10,0,-10,10,2.5639], +// 3 16 -7.0711 10 7.0711 -6.364 10 6.364 -9 10 6.3639 + [3,16,-7.0711,10,7.0711,-6.364,10,6.364,-9,10,6.3639], +// 3 16 -9 10 6.3639 -10 10 2.5639 -10 10 4.4639 + [3,16,-9,10,6.3639,-10,10,2.5639,-10,10,4.4639], +// 3 16 -9 10 6.3639 -10 10 4.4639 -10 10 6.3639 + [3,16,-9,10,6.3639,-10,10,4.4639,-10,10,6.3639], +// 4 16 -7.0711 10 7.0711 -9 10 6.3639 -10 10 6.3639 -10 10 10 + [4,16,-7.0711,10,7.0711,-9,10,6.3639,-10,10,6.3639,-10,10,10], +// 3 16 -7.0711 10 7.0711 -10 10 10 -4.1422 10 10 + [3,16,-7.0711,10,7.0711,-10,10,10,-4.1422,10,10], +// +// 0 // #3 Connhole Padding +// 4 16 -60 10 6.3639 -60 10 10 -52.5024 10 10 -48.4679 10 6.3639 + [4,16,-60,10,6.3639,-60,10,10,-52.5024,10,10,-48.4679,10,6.3639], +// 1 16 -40 10 0 0 0 -9 0 -1 0 9 0 0 1-8tndis.dat + [1,16,-40,10,0,0,0,-9,0,-1,0,9,0,0, ldraw_lib__1_8tndis()], +// 4 16 -40 10 10 -40 10 9 -46.3639 10 9 -52.5024 10 10 + [4,16,-40,10,10,-40,10,9,-46.3639,10,9,-52.5024,10,10], +// 4 16 -46.364 10 6.364 -48.4679 10 6.3639 -52.5024 10 10 -46.3639 10 9 + [4,16,-46.364,10,6.364,-48.4679,10,6.3639,-52.5024,10,10,-46.3639,10,9], +// +// 0 // #4 Connhole Padding +// 1 16 -80 10 0 -1 0 0 0 -1 0 0 0 1 1-8ring9.dat + [1,16,-80,10,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__1_8ring9()], +// 1 16 -80 10 0 0 0 -9 0 -1 0 9 0 0 1-8tang.dat + [1,16,-80,10,0,0,0,-9,0,-1,0,9,0,0, ldraw_lib__1_8tang()], +// 3 16 -85.0985 10 7.6302 -86.3639 10 6.3639 -87.071 10 7.071 + [3,16,-85.0985,10,7.6302,-86.3639,10,6.3639,-87.071,10,7.071], +// 3 16 -80 10 9 -81.7901 10 9 -80 10 10 + [3,16,-80,10,9,-81.7901,10,9,-80,10,10], +// +// 0 // Bow +// 0 // Centre Line r=200, x=10, z=-160 +// 1 16 40 10 40 0 0 -9 0 -1 0 9 0 0 1-8tndis.dat + [1,16,40,10,40,0,0,-9,0,-1,0,9,0,0, ldraw_lib__1_8tndis()], +// 4 16 40 10 50 40 10 49 33.6361 10 49 26.266 10 49.559 + [4,16,40,10,50,40,10,49,33.6361,10,49,26.266,10,49.559], +// 4 16 26.266 10 49.559 33.6361 10 49 32.9289 10 47.0711 30 10 45.6978 + [4,16,26.266,10,49.559,33.6361,10,49,32.9289,10,47.0711,30,10,45.6978], +// 3 16 33.636 10 46.364 32.9289 10 47.0711 33.6361 10 49 + [3,16,33.636,10,46.364,32.9289,10,47.0711,33.6361,10,49], +// 3 16 30 10 45.6978 32.9289 10 47.0711 30.3222 10 44.92 + [3,16,30,10,45.6978,32.9289,10,47.0711,30.3222,10,44.92], +// 3 16 30 10 45.6978 29.2222 10 46.02 26.266 10 49.559 + [3,16,30,10,45.6978,29.2222,10,46.02,26.266,10,49.559], +// 3 16 26.266 10 49.559 29.2222 10 46.02 26.5038 10 45.9305 + [3,16,26.266,10,49.559,29.2222,10,46.02,26.5038,10,45.9305], +// 3 16 30.3222 10 44.92 32.9289 10 47.0711 30 10 44.1422 + [3,16,30.3222,10,44.92,32.9289,10,47.0711,30,10,44.1422], +// 4 16 12.595 10 48.194 26.266 10 49.559 26.5038 10 45.9305 13.0695 10 44.5892 + [4,16,12.595,10,48.194,26.266,10,49.559,26.5038,10,45.9305,13.0695,10,44.5892], +// 4 16 -.971 10 45.968 12.595 10 48.194 13.0695 10 44.5892 -.2616 10 42.4017 + [4,16,-.971,10,45.968,12.595,10,48.194,13.0695,10,44.5892,-.2616,10,42.4017], +// 4 16 -14.348 10 42.839 -.971 10 45.968 -.2616 10 42.4017 -13.407 10 39.3269 + [4,16,-14.348,10,42.839,-.971,10,45.968,-.2616,10,42.4017,-13.407,10,39.3269], +// 4 16 -27.494 10 38.849 -14.348 10 42.839 -13.407 10 39.3269 -26.3254 10 35.406 + [4,16,-27.494,10,38.849,-14.348,10,42.839,-13.407,10,39.3269,-26.3254,10,35.406], +// 4 16 -40.367 10 34.019 -27.494 10 38.849 -26.3254 10 35.406 -38.9755 10 30.6596 + [4,16,-40.367,10,34.019,-27.494,10,38.849,-26.3254,10,35.406,-38.9755,10,30.6596], +// 4 16 -52.883 10 28.349 -40.367 10 34.019 -38.9755 10 30.6596 -51.2748 10 25.0878 + [4,16,-52.883,10,28.349,-40.367,10,34.019,-38.9755,10,30.6596,-51.2748,10,25.0878], +// 4 16 -65 10 21.86 -52.883 10 28.349 -51.2748 10 25.0878 -63.182 10 18.7111 + [4,16,-65,10,21.86,-52.883,10,28.349,-51.2748,10,25.0878,-63.182,10,18.7111], +// 4 16 -65 10 21.86 -63.182 10 18.7111 -74.5071 10 11.7071 -76.676 10 14.615 + [4,16,-65,10,21.86,-63.182,10,18.7111,-74.5071,10,11.7071,-76.676,10,14.615], +// 4 16 -85.0985 10 7.6302 -87.071 10 7.071 -76.676 10 14.615 -83.4443 10 8.3151 + [4,16,-85.0985,10,7.6302,-87.071,10,7.071,-76.676,10,14.615,-83.4443,10,8.3151], +// 4 16 -83.4443 10 8.3151 -76.676 10 14.615 -80 10 10 -81.7901 10 9 + [4,16,-83.4443,10,8.3151,-76.676,10,14.615,-80,10,10,-81.7901,10,9], +// 3 16 -80 10 10 -76.676 10 14.615 -74.8 10 11 + [3,16,-80,10,10,-76.676,10,14.615,-74.8,10,11], +// 3 16 -74.5071 10 11.7071 -74.8 10 11 -76.676 10 14.615 + [3,16,-74.5071,10,11.7071,-74.8,10,11,-76.676,10,14.615], +// 3 16 -74.8 10 11 -74.5071 10 10.2929 -80 10 10 + [3,16,-74.8,10,11,-74.5071,10,10.2929,-80,10,10], +// 3 16 -80 10 10 -74.5071 10 10.2929 -73.8 10 10 + [3,16,-80,10,10,-74.5071,10,10.2929,-73.8,10,10], +// 2 24 26.266 10 49.559 40 10 50 + [2,24,26.266,10,49.559,40,10,50], +// 2 24 26.266 10 49.559 12.595 10 48.194 + [2,24,26.266,10,49.559,12.595,10,48.194], +// 2 24 12.595 10 48.194 -.971 10 45.968 + [2,24,12.595,10,48.194,-.971,10,45.968], +// 2 24 -.971 10 45.968 -14.348 10 42.839 + [2,24,-.971,10,45.968,-14.348,10,42.839], +// 2 24 -14.348 10 42.839 -27.494 10 38.849 + [2,24,-14.348,10,42.839,-27.494,10,38.849], +// 2 24 -27.494 10 38.849 -40.367 10 34.019 + [2,24,-27.494,10,38.849,-40.367,10,34.019], +// 2 24 -40.367 10 34.019 -52.883 10 28.349 + [2,24,-40.367,10,34.019,-52.883,10,28.349], +// 2 24 -52.883 10 28.349 -65 10 21.86 + [2,24,-52.883,10,28.349,-65,10,21.86], +// 2 24 -65 10 21.86 -76.676 10 14.615 + [2,24,-65,10,21.86,-76.676,10,14.615], +// 2 24 -76.676 10 14.615 -87.071 10 7.071 + [2,24,-76.676,10,14.615,-87.071,10,7.071], +// +// 4 16 14.7305 10 31.9708 18.1723 10 32.3145 11.8342 10 27.3906 11.1271 10 27.6835 + [4,16,14.7305,10,31.9708,18.1723,10,32.3145,11.8342,10,27.3906,11.1271,10,27.6835], +// 3 16 18.1723 10 32.3145 12.1271 10 26.6835 11.8342 10 27.3906 + [3,16,18.1723,10,32.3145,12.1271,10,26.6835,11.8342,10,27.3906], +// 3 16 12.1271 10 26.6835 18.1723 10 32.3145 11.8342 10 25.9764 + [3,16,12.1271,10,26.6835,18.1723,10,32.3145,11.8342,10,25.9764], +// 4 16 2.2216 10 29.9183 14.7305 10 31.9708 11.1271 10 27.6835 2.931 10 26.352 + [4,16,2.2216,10,29.9183,14.7305,10,31.9708,11.1271,10,27.6835,2.931,10,26.352], +// 4 16 -10.113 10 27.0331 2.2216 10 29.9183 2.931 10 26.352 -9.172 10 23.521 + [4,16,-10.113,10,27.0331,2.2216,10,29.9183,2.931,10,26.352,-9.172,10,23.521], +// 4 16 -22.2346 10 23.354 -10.113 10 27.0331 -9.172 10 23.521 -21.066 10 19.911 + [4,16,-22.2346,10,23.354,-10.113,10,27.0331,-9.172,10,23.521,-21.066,10,19.911], +// 4 16 -34.1045 10 18.9004 -22.2346 10 23.354 -21.066 10 19.911 -32.713 10 15.541 + [4,16,-34.1045,10,18.9004,-22.2346,10,23.354,-21.066,10,19.911,-32.713,10,15.541], +// 4 16 -45.6452 10 13.6722 -34.1045 10 18.9004 -32.713 10 15.541 -40.7778 10 11.8778 + [4,16,-45.6452,10,13.6722,-34.1045,10,18.9004,-32.713,10,15.541,-40.7778,10,11.8778], +// 4 16 -45.6452 10 13.6722 -40.7778 10 11.8778 -41.1 10 11.1 -52.5024 10 10 + [4,16,-45.6452,10,13.6722,-40.7778,10,11.8778,-41.1,10,11.1,-52.5024,10,10], +// 3 16 -40.7778 10 10.3222 -40 10 10 -52.5024 10 10 + [3,16,-40.7778,10,10.3222,-40,10,10,-52.5024,10,10], +// 3 16 -41.1 10 11.1 -40.7778 10 10.3222 -52.5024 10 10 + [3,16,-41.1,10,11.1,-40.7778,10,10.3222,-52.5024,10,10], +// 2 24 -21.066 10 19.911 -9.172 10 23.521 + [2,24,-21.066,10,19.911,-9.172,10,23.521], +// 2 24 -9.172 10 23.521 2.931 10 26.352 + [2,24,-9.172,10,23.521,2.931,10,26.352], +// 2 24 2.931 10 26.352 11.1271 10 27.6835 + [2,24,2.931,10,26.352,11.1271,10,27.6835], +// 2 24 -21.066 10 19.911 -32.713 10 15.541 + [2,24,-21.066,10,19.911,-32.713,10,15.541], +// 2 24 -32.713 10 15.541 -40.7778 10 11.8778 + [2,24,-32.713,10,15.541,-40.7778,10,11.8778], +// +// 0 // Bow Pocket +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 29.2222 10 44.92 0 0 1.1 0 -8 0 1.1 0 0 8\3-8cylo.dat + [1,16,29.2222,10,44.92,0,0,1.1,0,-8,0,1.1,0,0, ldraw_lib__8__3_8cylo()], +// 4 16 -13.407 2 39.3269 -26.3254 2 35.406 -26.3254 10 35.406 -13.407 10 39.3269 + [4,16,-13.407,2,39.3269,-26.3254,2,35.406,-26.3254,10,35.406,-13.407,10,39.3269], +// 4 16 -26.3254 2 35.406 -38.9755 2 30.6596 -38.9755 10 30.6596 -26.3254 10 35.406 + [4,16,-26.3254,2,35.406,-38.9755,2,30.6596,-38.9755,10,30.6596,-26.3254,10,35.406], +// 4 16 13.0695 2 44.5892 -.2616 2 42.4017 -.2616 10 42.4017 13.0695 10 44.5892 + [4,16,13.0695,2,44.5892,-.2616,2,42.4017,-.2616,10,42.4017,13.0695,10,44.5892], +// 4 16 -.2616 2 42.4017 -13.407 2 39.3269 -13.407 10 39.3269 -.2616 10 42.4017 + [4,16,-.2616,2,42.4017,-13.407,2,39.3269,-13.407,10,39.3269,-.2616,10,42.4017], +// 4 16 -63.182 2 18.7111 -74.5071 2 11.7071 -74.5071 10 11.7071 -63.182 10 18.7111 + [4,16,-63.182,2,18.7111,-74.5071,2,11.7071,-74.5071,10,11.7071,-63.182,10,18.7111], +// 4 16 -38.9755 2 30.6596 -51.2748 2 25.0878 -51.2748 10 25.0878 -38.9755 10 30.6596 + [4,16,-38.9755,2,30.6596,-51.2748,2,25.0878,-51.2748,10,25.0878,-38.9755,10,30.6596], +// 4 16 -51.2748 2 25.0878 -63.182 2 18.7111 -63.182 10 18.7111 -51.2748 10 25.0878 + [4,16,-51.2748,2,25.0878,-63.182,2,18.7111,-63.182,10,18.7111,-51.2748,10,25.0878], +// 4 16 29.2222 2 46.02 26.5038 2 45.9305 26.5038 10 45.9305 29.2222 10 46.02 + [4,16,29.2222,2,46.02,26.5038,2,45.9305,26.5038,10,45.9305,29.2222,10,46.02], +// 4 16 26.5038 2 45.9305 13.0695 2 44.5892 13.0695 10 44.5892 26.5038 10 45.9305 + [4,16,26.5038,2,45.9305,13.0695,2,44.5892,13.0695,10,44.5892,26.5038,10,45.9305], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 -73.8 10 11 0 0 -1 0 -8 0 -1 0 0 8\3-8cylo.dat + [1,16,-73.8,10,11,0,0,-1,0,-8,0,-1,0,0, ldraw_lib__8__3_8cylo()], +// 2 24 26.5038 2 45.9305 29.2222 2 46.02 + [2,24,26.5038,2,45.9305,29.2222,2,46.02], +// 2 24 26.5038 2 45.9305 13.0695 2 44.5892 + [2,24,26.5038,2,45.9305,13.0695,2,44.5892], +// 2 24 13.0695 2 44.5892 -.2616 2 42.4017 + [2,24,13.0695,2,44.5892,-.2616,2,42.4017], +// 2 24 -.2616 2 42.4017 -13.407 2 39.3269 + [2,24,-.2616,2,42.4017,-13.407,2,39.3269], +// 2 24 -13.407 2 39.3269 -26.3254 2 35.406 + [2,24,-13.407,2,39.3269,-26.3254,2,35.406], +// 2 24 -26.3254 2 35.406 -38.9755 2 30.6596 + [2,24,-26.3254,2,35.406,-38.9755,2,30.6596], +// 2 24 -38.9755 2 30.6596 -51.2748 2 25.0878 + [2,24,-38.9755,2,30.6596,-51.2748,2,25.0878], +// 2 24 -51.2748 2 25.0878 -63.182 2 18.7111 + [2,24,-51.2748,2,25.0878,-63.182,2,18.7111], +// 2 24 -63.182 2 18.7111 -74.5071 2 11.7071 + [2,24,-63.182,2,18.7111,-74.5071,2,11.7071], +// 2 24 -74.5071 10 11.7071 -63.182 10 18.7111 + [2,24,-74.5071,10,11.7071,-63.182,10,18.7111], +// 2 24 -51.2748 10 25.0878 -63.182 10 18.7111 + [2,24,-51.2748,10,25.0878,-63.182,10,18.7111], +// 2 24 26.5038 10 45.9305 29.2222 10 46.02 + [2,24,26.5038,10,45.9305,29.2222,10,46.02], +// 2 24 26.5038 10 45.9305 13.0695 10 44.5892 + [2,24,26.5038,10,45.9305,13.0695,10,44.5892], +// 2 24 13.0695 10 44.5892 -.2616 10 42.4017 + [2,24,13.0695,10,44.5892,-.2616,10,42.4017], +// 2 24 -.2616 10 42.4017 -13.407 10 39.3269 + [2,24,-.2616,10,42.4017,-13.407,10,39.3269], +// 2 24 -13.407 10 39.3269 -26.3254 10 35.406 + [2,24,-13.407,10,39.3269,-26.3254,10,35.406], +// 2 24 -26.3254 10 35.406 -38.9755 10 30.6596 + [2,24,-26.3254,10,35.406,-38.9755,10,30.6596], +// 2 24 -38.9755 10 30.6596 -51.2748 10 25.0878 + [2,24,-38.9755,10,30.6596,-51.2748,10,25.0878], +// +// 5 24 -13.407 10 39.3269 -13.407 2 39.3269 -26.3254 2 35.406 -.2616 10 42.4017 + [5,24,-13.407,10,39.3269,-13.407,2,39.3269,-26.3254,2,35.406,-.2616,10,42.4017], +// 5 24 -51.2748 2 25.0878 -51.2748 10 25.0878 -63.182 2 18.7111 -38.9755 10 30.6596 + [5,24,-51.2748,2,25.0878,-51.2748,10,25.0878,-63.182,2,18.7111,-38.9755,10,30.6596], +// 5 24 -.2616 10 42.4017 -.2616 2 42.4017 13.0695 10 44.5892 -13.407 2 39.3269 + [5,24,-.2616,10,42.4017,-.2616,2,42.4017,13.0695,10,44.5892,-13.407,2,39.3269], +// 5 24 -38.9755 10 30.6596 -38.9755 2 30.6596 -51.2748 2 25.0878 -26.3254 10 35.406 + [5,24,-38.9755,10,30.6596,-38.9755,2,30.6596,-51.2748,2,25.0878,-26.3254,10,35.406], +// 5 24 26.5038 2 45.9305 26.5038 10 45.9305 13.0695 2 44.5892 29.2222 10 46.02 + [5,24,26.5038,2,45.9305,26.5038,10,45.9305,13.0695,2,44.5892,29.2222,10,46.02], +// 5 24 -26.3254 2 35.406 -26.3254 10 35.406 -38.9755 2 30.6596 -13.407 10 39.3269 + [5,24,-26.3254,2,35.406,-26.3254,10,35.406,-38.9755,2,30.6596,-13.407,10,39.3269], +// 5 24 13.0695 2 44.5892 13.0695 10 44.5892 26.5038 10 45.9305 -.2616 2 42.4017 + [5,24,13.0695,2,44.5892,13.0695,10,44.5892,26.5038,10,45.9305,-.2616,2,42.4017], +// 5 24 -63.182 2 18.7111 -63.182 10 18.7111 -51.2748 10 25.0878 -74.5071 2 11.7071 + [5,24,-63.182,2,18.7111,-63.182,10,18.7111,-51.2748,10,25.0878,-74.5071,2,11.7071], +// 5 24 29.2222 10 46.02 29.2222 2 46.02 26.5038 10 45.9305 30 10 45.6978 + [5,24,29.2222,10,46.02,29.2222,2,46.02,26.5038,10,45.9305,30,10,45.6978], +// 5 24 -74.5071 10 11.7071 -74.5071 2 11.7071 -74.8 10 11 -63.182 10 18.7111 + [5,24,-74.5071,10,11.7071,-74.5071,2,11.7071,-74.8,10,11,-63.182,10,18.7111], +// +// 1 16 -63.1512 6 10 0 0 10.6488 -4 0 0 0 -1 0 rect3.dat + [1,16,-63.1512,6,10,0,0,10.6488,-4,0,0,0,-1,0, ldraw_lib__rect3()], +// +// 4 16 -45.6452 10 13.6722 -45.6452 2 13.6722 -34.1045 2 18.9004 -34.1045 10 18.9004 + [4,16,-45.6452,10,13.6722,-45.6452,2,13.6722,-34.1045,2,18.9004,-34.1045,10,18.9004], +// 4 16 -52.5024 10 10 -52.5024 2 10 -45.6452 2 13.6722 -45.6452 10 13.6722 + [4,16,-52.5024,10,10,-52.5024,2,10,-45.6452,2,13.6722,-45.6452,10,13.6722], +// 4 16 -22.2346 10 23.354 -22.2346 2 23.354 -10.113 2 27.0331 -10.113 10 27.0331 + [4,16,-22.2346,10,23.354,-22.2346,2,23.354,-10.113,2,27.0331,-10.113,10,27.0331], +// 4 16 -34.1045 10 18.9004 -34.1045 2 18.9004 -22.2346 2 23.354 -22.2346 10 23.354 + [4,16,-34.1045,10,18.9004,-34.1045,2,18.9004,-22.2346,2,23.354,-22.2346,10,23.354], +// 4 16 2.2216 10 29.9183 2.2216 2 29.9183 14.7305 2 31.9708 14.7305 10 31.9708 + [4,16,2.2216,10,29.9183,2.2216,2,29.9183,14.7305,2,31.9708,14.7305,10,31.9708], +// 4 16 -10.113 10 27.0331 -10.113 2 27.0331 2.2216 2 29.9183 2.2216 10 29.9183 + [4,16,-10.113,10,27.0331,-10.113,2,27.0331,2.2216,2,29.9183,2.2216,10,29.9183], +// 4 16 14.7305 10 31.9708 14.7305 2 31.9708 18.1723 2 32.3145 18.1723 10 32.3145 + [4,16,14.7305,10,31.9708,14.7305,2,31.9708,18.1723,2,32.3145,18.1723,10,32.3145], +// 2 24 -45.6452 2 13.6722 -52.5024 2 10 + [2,24,-45.6452,2,13.6722,-52.5024,2,10], +// 2 24 -45.6452 2 13.6722 -34.1045 2 18.9004 + [2,24,-45.6452,2,13.6722,-34.1045,2,18.9004], +// 2 24 -34.1045 2 18.9004 -22.2346 2 23.354 + [2,24,-34.1045,2,18.9004,-22.2346,2,23.354], +// 2 24 -22.2346 2 23.354 -10.113 2 27.0331 + [2,24,-22.2346,2,23.354,-10.113,2,27.0331], +// 2 24 -10.113 2 27.0331 2.2216 2 29.9183 + [2,24,-10.113,2,27.0331,2.2216,2,29.9183], +// 2 24 14.7305 2 31.9708 18.1723 2 32.3145 + [2,24,14.7305,2,31.9708,18.1723,2,32.3145], +// 2 24 14.7305 2 31.9708 2.2216 2 29.9183 + [2,24,14.7305,2,31.9708,2.2216,2,29.9183], +// 2 24 14.7305 10 31.9708 18.1723 10 32.3145 + [2,24,14.7305,10,31.9708,18.1723,10,32.3145], +// 2 24 14.7305 10 31.9708 2.2216 10 29.9183 + [2,24,14.7305,10,31.9708,2.2216,10,29.9183], +// 2 24 2.2216 10 29.9183 -10.113 10 27.0331 + [2,24,2.2216,10,29.9183,-10.113,10,27.0331], +// 2 24 -10.113 10 27.0331 -22.2346 10 23.354 + [2,24,-10.113,10,27.0331,-22.2346,10,23.354], +// 2 24 -22.2346 10 23.354 -34.1045 10 18.9004 + [2,24,-22.2346,10,23.354,-34.1045,10,18.9004], +// 2 24 -34.1045 10 18.9004 -45.6452 10 13.6722 + [2,24,-34.1045,10,18.9004,-45.6452,10,13.6722], +// 2 24 -45.6452 10 13.6722 -52.5024 10 10 + [2,24,-45.6452,10,13.6722,-52.5024,10,10], +// +// 5 24 2.2216 10 29.9183 2.2216 2 29.9183 14.7305 2 31.9708 -10.113 10 27.0331 + [5,24,2.2216,10,29.9183,2.2216,2,29.9183,14.7305,2,31.9708,-10.113,10,27.0331], +// 5 24 14.7305 10 31.9708 14.7305 2 31.9708 2.2216 10 29.9183 18.1723 2 32.3145 + [5,24,14.7305,10,31.9708,14.7305,2,31.9708,2.2216,10,29.9183,18.1723,2,32.3145], +// 5 24 -10.113 10 27.0331 -10.113 2 27.0331 2.2216 2 29.9183 -22.2346 10 23.354 + [5,24,-10.113,10,27.0331,-10.113,2,27.0331,2.2216,2,29.9183,-22.2346,10,23.354], +// 5 24 -45.6452 10 13.6722 -45.6452 2 13.6722 -34.1045 2 18.9004 -52.5024 10 10 + [5,24,-45.6452,10,13.6722,-45.6452,2,13.6722,-34.1045,2,18.9004,-52.5024,10,10], +// 5 24 -34.1045 10 18.9004 -34.1045 2 18.9004 -22.2346 2 23.354 -45.6452 10 13.6722 + [5,24,-34.1045,10,18.9004,-34.1045,2,18.9004,-22.2346,2,23.354,-45.6452,10,13.6722], +// 5 24 -22.2346 10 23.354 -22.2346 2 23.354 -10.113 2 27.0331 -34.1045 10 18.9004 + [5,24,-22.2346,10,23.354,-22.2346,2,23.354,-10.113,2,27.0331,-34.1045,10,18.9004], +// +// 1 16 24.0862 6 38.2283 0 1 -5.91386 4 0 0 0 0 -5.91385 rect3.dat + [1,16,24.0862,6,38.2283,0,1,-5.91386,4,0,0,0,0,-5.91385, ldraw_lib__rect3()], +// +// 1 16 -73.8 2 11 0 0 -1 0 -1 0 -1 0 0 8\3-8chrd.dat + [1,16,-73.8,2,11,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__8__3_8chrd()], +// 1 16 29.2222 2 44.92 0 0 1.1 0 -1 0 1.1 0 0 8\3-8chrd.dat + [1,16,29.2222,2,44.92,0,0,1.1,0,-1,0,1.1,0,0, ldraw_lib__8__3_8chrd()], +// 4 16 30 2 44.1422 18.1723 2 32.3145 14.7305 2 31.9708 29.2222 2 46.02 + [4,16,30,2,44.1422,18.1723,2,32.3145,14.7305,2,31.9708,29.2222,2,46.02], +// 4 16 26.5038 2 45.9305 29.2222 2 46.02 14.7305 2 31.9708 13.0695 2 44.5892 + [4,16,26.5038,2,45.9305,29.2222,2,46.02,14.7305,2,31.9708,13.0695,2,44.5892], +// 4 16 -.2616 2 42.4017 13.0695 2 44.5892 14.7305 2 31.9708 2.2216 2 29.9183 + [4,16,-.2616,2,42.4017,13.0695,2,44.5892,14.7305,2,31.9708,2.2216,2,29.9183], +// 4 16 -.2616 2 42.4017 2.2216 2 29.9183 -10.113 2 27.0331 -13.407 2 39.3269 + [4,16,-.2616,2,42.4017,2.2216,2,29.9183,-10.113,2,27.0331,-13.407,2,39.3269], +// 4 16 -26.3254 2 35.406 -13.407 2 39.3269 -10.113 2 27.0331 -22.2346 2 23.354 + [4,16,-26.3254,2,35.406,-13.407,2,39.3269,-10.113,2,27.0331,-22.2346,2,23.354], +// 4 16 -26.3254 2 35.406 -22.2346 2 23.354 -34.1045 2 18.9004 -38.9755 2 30.6596 + [4,16,-26.3254,2,35.406,-22.2346,2,23.354,-34.1045,2,18.9004,-38.9755,2,30.6596], +// 4 16 -51.2748 2 25.0878 -38.9755 2 30.6596 -34.1045 2 18.9004 -45.6452 2 13.6722 + [4,16,-51.2748,2,25.0878,-38.9755,2,30.6596,-34.1045,2,18.9004,-45.6452,2,13.6722], +// 4 16 -63.182 2 18.7111 -51.2748 2 25.0878 -45.6452 2 13.6722 -52.5024 2 10 + [4,16,-63.182,2,18.7111,-51.2748,2,25.0878,-45.6452,2,13.6722,-52.5024,2,10], +// 4 16 -63.182 2 18.7111 -52.5024 2 10 -73.8 2 10 -74.5071 2 11.7071 + [4,16,-63.182,2,18.7111,-52.5024,2,10,-73.8,2,10,-74.5071,2,11.7071], +]; +module ldraw_lib__s__32246s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__32246s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__32246s01(line=0.2); \ No newline at end of file diff --git a/parts/s/32269s02.scad b/parts/s/32269s02.scad index 477985953..04862145a 100644 --- a/parts/s/32269s02.scad +++ b/parts/s/32269s02.scad @@ -1,6 +1,6 @@ use <../../lib.scad> use <../../p/1-4cylo.scad> -use <../../p/1-4rin10.scad> +use <../../p/1-4ring10.scad> use <../../p/48/5-24cylo.scad> use <../../p/rect.scad> use <../../p/rect1.scad> @@ -10,7 +10,7 @@ function ldraw_lib__s__32269s02() = [ // 0 ~Technic Gear 20 Tooth Double Bevel Hub Quarter // 0 Name: s\32269s02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2022-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__s__32269s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -28,10 +29,10 @@ function ldraw_lib__s__32269s02() = [ [0,"BFC","INVERTNEXT"], // 1 16 9.513 9.513 10 -6.51 0 0 0 0 -6.51 0 -20 0 1-4cylo.dat [1,16,9.513,9.513,10,-6.51,0,0,0,0,-6.51,0,-20,0, ldraw_lib__1_4cylo()], -// 1 16 9.513 9.513 10 -0.651 0 0 0 0 -0.651 0 -1 0 1-4rin10.dat - [1,16,9.513,9.513,10,-0.651,0,0,0,0,-0.651,0,-1,0, ldraw_lib__1_4rin10()], -// 1 16 9.513 9.513 -10 -0.651 0 0 0 0 -0.651 0 1 0 1-4rin10.dat - [1,16,9.513,9.513,-10,-0.651,0,0,0,0,-0.651,0,1,0, ldraw_lib__1_4rin10()], +// 1 16 9.513 9.513 10 -0.651 0 0 0 0 -0.651 0 -1 0 1-4ring10.dat + [1,16,9.513,9.513,10,-0.651,0,0,0,0,-0.651,0,-1,0, ldraw_lib__1_4ring10()], +// 1 16 9.513 9.513 -10 -0.651 0 0 0 0 -0.651 0 1 0 1-4ring10.dat + [1,16,9.513,9.513,-10,-0.651,0,0,0,0,-0.651,0,1,0, ldraw_lib__1_4ring10()], // 1 16 10.56675 3.0015 0 1.05375 0 0 -0.0015 -1 0 0 0 -10 rect2p.dat [1,16,10.56675,3.0015,0,1.05375,0,0,-0.0015,-1,0,0,0,-10, ldraw_lib__rect2p()], // 2 24 16.7985 3 1 11.6205 3 1 diff --git a/parts/s/32288s01.scad b/parts/s/32288s01.scad index bf84a60e0..3fc478308 100644 --- a/parts/s/32288s01.scad +++ b/parts/s/32288s01.scad @@ -18,7 +18,7 @@ use <../../p/3-16cyli.scad> use <../../p/3-16cylo.scad> use <../../p/3-16edge.scad> use <../../p/3-16ndis.scad> -use <../../p/3-16rin4.scad> +use <../../p/3-16ring4.scad> use <../../p/3-8cylo.scad> use <../../p/3-8ring3.scad> use <../../p/4-4cyli.scad> @@ -38,7 +38,7 @@ function ldraw_lib__s__32288s01() = [ // 0 ~Electric Technic Motor 4.5V 6 x 17 x 5 Top - Half // 0 Name: s\32288s01.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Subpart UPDATE 2022-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -49,7 +49,8 @@ function ldraw_lib__s__32288s01() = [ // 0 !HISTORY 2021-05-21 [kuramapika1] Fix T-Junction and primitives // 0 !HISTORY 2021-09-02 [MMR1988] Added missing conds. Removed one condline which was duplicated by a line. // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 30 34 60 40 24 60 40 73.963 60 30 66 60 [4,16,30,34,60,40,24,60,40,73.963,60,30,66,60], @@ -387,10 +388,10 @@ function ldraw_lib__s__32288s01() = [ [1,16,10,2,-80,0,10,0,-20,0,0,0,0,20, ldraw_lib__3_16cylo()], // 1 16 15 -5.1647 -61.4247 5 0 0 0 1 .4893 0 0 .0973 rect2a.dat [1,16,15,-5.1647,-61.4247,5,0,0,0,1,.4893,0,0,.0973, ldraw_lib__rect2a()], -// 1 16 10 2 -80 0 1 0 -4 0 0 0 0 -4 3-16rin4.dat - [1,16,10,2,-80,0,1,0,-4,0,0,0,0,-4, ldraw_lib__3_16rin4()], -// 1 16 10 2 -80 0 1 0 -4 0 0 0 0 4 3-16rin4.dat - [1,16,10,2,-80,0,1,0,-4,0,0,0,0,4, ldraw_lib__3_16rin4()], +// 1 16 10 2 -80 0 1 0 -4 0 0 0 0 -4 3-16ring4.dat + [1,16,10,2,-80,0,1,0,-4,0,0,0,0,-4, ldraw_lib__3_16ring4()], +// 1 16 10 2 -80 0 1 0 -4 0 0 0 0 4 3-16ring4.dat + [1,16,10,2,-80,0,1,0,-4,0,0,0,0,4, ldraw_lib__3_16ring4()], // 4 16 16 22 -56 16 28 -56 16 11 -80 16 11 -71 [4,16,16,22,-56,16,28,-56,16,11,-80,16,11,-71], // 4 16 16 11 -71 16 2 -71 16 -1.4109 -64.6783 16 22 -56 @@ -451,10 +452,10 @@ function ldraw_lib__s__32288s01() = [ [3,16,44,32.761,-256.173,44,34.929,-252.929,44,32,-250], // 4 16 44 32.761 -256.173 44 32 -250 44 28 -256 44 32.4 -258.09 [4,16,44,32.761,-256.173,44,32,-250,44,28,-256,44,32.4,-258.09], -// 1 16 60 42 -240 0 -1 0 -2 0 0 0 0 -2 3-16rin4.dat - [1,16,60,42,-240,0,-1,0,-2,0,0,0,0,-2, ldraw_lib__3_16rin4()], -// 1 16 60 42 -240 0 -1 0 -2 0 0 0 0 2 3-16rin4.dat - [1,16,60,42,-240,0,-1,0,-2,0,0,0,0,2, ldraw_lib__3_16rin4()], +// 1 16 60 42 -240 0 -1 0 -2 0 0 0 0 -2 3-16ring4.dat + [1,16,60,42,-240,0,-1,0,-2,0,0,0,0,-2, ldraw_lib__3_16ring4()], +// 1 16 60 42 -240 0 -1 0 -2 0 0 0 0 2 3-16ring4.dat + [1,16,60,42,-240,0,-1,0,-2,0,0,0,0,2, ldraw_lib__3_16ring4()], // 4 16 60 38.173 -249.239 60 38.173 -250.761 60 38.9384 -252.6088 60 38.9384 -247.3912 [4,16,60,38.173,-249.239,60,38.173,-250.761,60,38.9384,-252.6088,60,38.9384,-247.3912], // 1 16 60 42 -240 0 -16 0 -10 0 0 0 0 -10 3-16cylo.dat diff --git a/parts/s/32311s01.scad b/parts/s/32311s01.scad index 10bac3741..4e1ec3048 100644 --- a/parts/s/32311s01.scad +++ b/parts/s/32311s01.scad @@ -11,8 +11,8 @@ use <../../p/48/1-12cyli.scad> use <../../p/48/1-12edge.scad> use <../../p/48/1-16cyli.scad> use <../../p/48/1-16edge.scad> -use <../../p/48/1-6rin12.scad> -use <../../p/48/2-4rin12.scad> +use <../../p/48/1-6ring12.scad> +use <../../p/48/2-4ring12.scad> use <../../p/48/3-4cyli.scad> use <../../p/48/3-4edge.scad> use <../../p/axlehol4.scad> @@ -25,7 +25,7 @@ function ldraw_lib__s__32311s01() = [ // 0 ~Technic Beam 7 Offset Liftarm with 24 Tooth Gears - Half // 0 Name: s\32311s01.dat // 0 Author: Robert Sexton [rhsexton] -// 0 !LDRAW_ORG Subpart UPDATE 2010-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -34,7 +34,8 @@ function ldraw_lib__s__32311s01() = [ // // 0 !HISTORY 2005-12-23 [guyvivan] Made BFC'ed add missing lines and use tooth24.dat // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -60 0 1 0 10 0 0 0 0 -10 2-4edge.dat [1,16,0,0,-60,0,1,0,10,0,0,0,0,-10, ldraw_lib__2_4edge()], @@ -2140,18 +2141,18 @@ function ldraw_lib__s__32311s01() = [ [1,16,-10,23.417,-46.48,0,0,-1.0526,-0.5,0.866,0,0.866,0.5,0, ldraw_lib__tooth24()], // 1 16 -10 26.118 -53.002 0 0 -1.0526 -0.2588 0.9659 0 0.9659 0.2588 0 tooth24.dat [1,16,-10,26.118,-53.002,0,0,-1.0526,-0.2588,0.9659,0,0.9659,0.2588,0, ldraw_lib__tooth24()], -// 1 16 -5 0 -60 0 -1 0 2.08 0 0 0 0 -2.08 48\2-4rin12.dat - [1,16,-5,0,-60,0,-1,0,2.08,0,0,0,0,-2.08, ldraw_lib__48__2_4rin12()], -// 1 16 -5 0 -60 0 -1 0 -2.08 0 0 0 0 2.08 48\1-6rin12.dat - [1,16,-5,0,-60,0,-1,0,-2.08,0,0,0,0,2.08, ldraw_lib__48__1_6rin12()], -// 1 16 -5 0 -60 0 -1 0 2.08 0 0 0 0 2.08 48\1-6rin12.dat - [1,16,-5,0,-60,0,-1,0,2.08,0,0,0,0,2.08, ldraw_lib__48__1_6rin12()], -// 1 16 -15 0 -60 0 1 0 2.08 0 0 0 0 -2.08 48\2-4rin12.dat - [1,16,-15,0,-60,0,1,0,2.08,0,0,0,0,-2.08, ldraw_lib__48__2_4rin12()], -// 1 16 -15 0 -60 0 1 0 -2.08 0 0 0 0 2.08 48\1-6rin12.dat - [1,16,-15,0,-60,0,1,0,-2.08,0,0,0,0,2.08, ldraw_lib__48__1_6rin12()], -// 1 16 -15 0 -60 0 1 0 2.08 0 0 0 0 2.08 48\1-6rin12.dat - [1,16,-15,0,-60,0,1,0,2.08,0,0,0,0,2.08, ldraw_lib__48__1_6rin12()], +// 1 16 -5 0 -60 0 -1 0 2.08 0 0 0 0 -2.08 48\2-4ring12.dat + [1,16,-5,0,-60,0,-1,0,2.08,0,0,0,0,-2.08, ldraw_lib__48__2_4ring12()], +// 1 16 -5 0 -60 0 -1 0 -2.08 0 0 0 0 2.08 48\1-6ring12.dat + [1,16,-5,0,-60,0,-1,0,-2.08,0,0,0,0,2.08, ldraw_lib__48__1_6ring12()], +// 1 16 -5 0 -60 0 -1 0 2.08 0 0 0 0 2.08 48\1-6ring12.dat + [1,16,-5,0,-60,0,-1,0,2.08,0,0,0,0,2.08, ldraw_lib__48__1_6ring12()], +// 1 16 -15 0 -60 0 1 0 2.08 0 0 0 0 -2.08 48\2-4ring12.dat + [1,16,-15,0,-60,0,1,0,2.08,0,0,0,0,-2.08, ldraw_lib__48__2_4ring12()], +// 1 16 -15 0 -60 0 1 0 -2.08 0 0 0 0 2.08 48\1-6ring12.dat + [1,16,-15,0,-60,0,1,0,-2.08,0,0,0,0,2.08, ldraw_lib__48__1_6ring12()], +// 1 16 -15 0 -60 0 1 0 2.08 0 0 0 0 2.08 48\1-6ring12.dat + [1,16,-15,0,-60,0,1,0,2.08,0,0,0,0,2.08, ldraw_lib__48__1_6ring12()], // 1 16 -15 0 -60 0 1 0 17.6494 0 17.6494 17.6494 0 -17.6494 48\3-4edge.dat [1,16,-15,0,-60,0,1,0,17.6494,0,17.6494,17.6494,0,-17.6494, ldraw_lib__48__3_4edge()], // 1 16 -5 0 -60 0 1 0 17.6494 0 17.6494 17.6494 0 -17.6494 48\3-4edge.dat diff --git a/parts/s/32439s01.scad b/parts/s/32439s01.scad index 596218eee..4f0879276 100644 --- a/parts/s/32439s01.scad +++ b/parts/s/32439s01.scad @@ -1,9 +1,9 @@ use <../../lib.scad> use <../../p/4-4cylo.scad> -use <../../p/4-4rin10.scad> use <../../p/4-4ring1.scad> +use <../../p/4-4ring10.scad> use <../../p/4-4ring9.scad> -use <../../p/48/1-24rin4.scad> +use <../../p/48/1-24ring4.scad> use <../../p/48/1-4ring4.scad> use <../../p/48/1-6cyli.scad> use <../../p/48/1-6edge.scad> @@ -21,7 +21,7 @@ function ldraw_lib__s__32439s01() = [ // 0 ~Technic Disc 5 x 5 without Top Surface // 0 Name: s\32439s01.dat // 0 Author: Marc Klein [marckl] -// 0 !LDRAW_ORG Subpart UPDATE 2011-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__s__32439s01() = [ // // 0 !HISTORY 2010-04-17 [Philo] Subparted for patterned versions // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 0 -1 0 1 0 connhole.dat [1,16,0,0,0,1,0,0,0,0,-1,0,1,0, ldraw_lib__connhole()], @@ -382,8 +383,8 @@ function ldraw_lib__s__32439s01() = [ [1,16,0,0,0,-4.76012,0,3.65257,3.65257,0,4.76012,0,-1,0, ldraw_lib__48__1_4ring4()], // 1 16 0 0 0 3.65257 0 4.76012 4.76012 0 -3.65257 0 -1 0 48\1-8ring4.dat [1,16,0,0,0,3.65257,0,4.76012,4.76012,0,-3.65257,0,-1,0, ldraw_lib__48__1_8ring4()], -// 1 16 0 0 0 5.94867 0 0.78316 0.78316 0 -5.94867 0 -1 0 48\1-24rin4.dat - [1,16,0,0,0,5.94867,0,0.78316,0.78316,0,-5.94867,0,-1,0, ldraw_lib__48__1_24rin4()], +// 1 16 0 0 0 5.94867 0 0.78316 0.78316 0 -5.94867 0 -1 0 48\1-24ring4.dat + [1,16,0,0,0,5.94867,0,0.78316,0.78316,0,-5.94867,0,-1,0, ldraw_lib__48__1_24ring4()], // 1 16 0 0 -3 23.8006 0 -18.2628 -18.2628 0 -23.8006 0 1 0 48\3-4edge.dat [1,16,0,0,-3,23.8006,0,-18.2628,-18.2628,0,-23.8006,0,1,0, ldraw_lib__48__3_4edge()], // 1 16 0 0 0 23.8006 0 -18.2628 -18.2628 0 -23.8006 0 1 0 48\3-4edge.dat @@ -398,8 +399,8 @@ function ldraw_lib__s__32439s01() = [ [1,16,0,0,0,18.2628,0,23.8006,23.8006,0,-18.2628,0,1,0, ldraw_lib__48__1_6edge()], // 1 16 0 0 0 10 0 0 0 0 -10 0 -1 0 4-4ring1.dat [1,16,0,0,0,10,0,0,0,0,-10,0,-1,0, ldraw_lib__4_4ring1()], -// 1 16 0 0 0 2 0 0 0 0 -2 0 -1 0 4-4rin10.dat - [1,16,0,0,0,2,0,0,0,0,-2,0,-1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 0 2 0 0 0 0 -2 0 -1 0 4-4ring10.dat + [1,16,0,0,0,2,0,0,0,0,-2,0,-1,0, ldraw_lib__4_4ring10()], // 2 24 27.4 -6.8 0 29.101 -7.138 0 [2,24,27.4,-6.8,0,29.101,-7.138,0], // 2 24 25.104 -7.257 0 27.4 -6.8 0 diff --git a/parts/s/32475s02.scad b/parts/s/32475s02.scad index 4a6b05e30..a9bdac3ab 100644 --- a/parts/s/32475s02.scad +++ b/parts/s/32475s02.scad @@ -4,12 +4,12 @@ use <../../p/1-4cyls.scad> use <../../p/2-4ndis.scad> use <../../p/3-16cyli.scad> use <../../p/3-16edge.scad> -use <../../p/3-16rin2.scad> +use <../../p/3-16ring2.scad> function ldraw_lib__s__32475s02() = [ // 0 ~Constraction Foot 3 x 6 x 2.333 with Rounded Ball Socket - Half of Rounded Ball Socket // 0 Name: s\32475s02.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2023-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,15 +17,16 @@ function ldraw_lib__s__32475s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-06-24 [OrionP] Official Update 2023-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Primitives // 1 16 18 0 0 0 -1 -1.3333 0 0 -6 6 0 0 1-16tang.dat [1,16,18,0,0,0,-1,-1.3333,0,0,-6,6,0,0, ldraw_lib__1_16tang()], -// 1 16 18 0 0 -.6667 -1 0 -3 0 0 0 0 3 3-16rin2.dat - [1,16,18,0,0,-.6667,-1,0,-3,0,0,0,0,3, ldraw_lib__3_16rin2()], -// 1 16 18 0 0 -.6667 -1 0 -3 0 0 0 0 -3 3-16rin2.dat - [1,16,18,0,0,-.6667,-1,0,-3,0,0,0,0,-3, ldraw_lib__3_16rin2()], +// 1 16 18 0 0 -.6667 -1 0 -3 0 0 0 0 3 3-16ring2.dat + [1,16,18,0,0,-.6667,-1,0,-3,0,0,0,0,3, ldraw_lib__3_16ring2()], +// 1 16 18 0 0 -.6667 -1 0 -3 0 0 0 0 -3 3-16ring2.dat + [1,16,18,0,0,-.6667,-1,0,-3,0,0,0,0,-3, ldraw_lib__3_16ring2()], // 1 16 18 0 0 0 -1 -1.3333 0 0 -6 -6 0 0 1-16tang.dat [1,16,18,0,0,0,-1,-1.3333,0,0,-6,-6,0,0, ldraw_lib__1_16tang()], // 1 16 18 0 0 -2 1 0 -9 0 0 0 0 -9 3-16edge.dat diff --git a/parts/s/32489s01.scad b/parts/s/32489s01.scad index d7a26e361..8134b4c19 100644 --- a/parts/s/32489s01.scad +++ b/parts/s/32489s01.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/1-16cylo.scad> -use <../../p/1-16rin1.scad> -use <../../p/1-16rin3.scad> +use <../../p/1-16ring1.scad> +use <../../p/1-16ring3.scad> use <../../p/1-16tang.scad> use <../../p/1-4chrd.scad> use <../../p/1-4cyli.scad> @@ -41,7 +41,7 @@ use <../../p/48/1-24cylo.scad> use <../../p/48/1-24edge.scad> use <../../p/48/1-6chrd.scad> use <../../p/48/1-6cylo.scad> -use <../../p/48/1-6rin12.scad> +use <../../p/48/1-6ring12.scad> use <../../p/48/1-8chrd.scad> use <../../p/48/1-8cyli.scad> use <../../p/48/1-8cylo.scad> @@ -50,7 +50,7 @@ use <../../p/48/1-8ring12.scad> use <../../p/5-16ring8.scad> use <../../p/7-16cylo.scad> use <../../p/7-16ndis.scad> -use <../../p/7-16rin1.scad> +use <../../p/7-16ring1.scad> use <../../p/axlehol4.scad> use <../../p/box2-5.scad> use <../../p/box2-7.scad> @@ -69,7 +69,7 @@ function ldraw_lib__s__32489s01() = [ // 0 ~Technic Connector Block 4 x 5 x 7.667 - Half // 0 Name: s\32489s01.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2023-06 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -79,6 +79,8 @@ function ldraw_lib__s__32489s01() = [ // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 // 0 !HISTORY 2023-07-18 [MagFors] Adapted to rounded npeg corners // 0 !HISTORY 2023-11-19 [OrionP] Official Update 2023-06 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Axle and pin holes // 1 16 30 60 20 0 -1 0 1 0 0 0 0 1 peghole.dat @@ -104,8 +106,8 @@ function ldraw_lib__s__32489s01() = [ [1,16,12,60,20,0,16,0,6,0,0,0,0,6, ldraw_lib__4_4cyli()], // 1 16 12 60 20 0 1 0 -2 0 0 0 0 -2 3-4ring3.dat [1,16,12,60,20,0,1,0,-2,0,0,0,0,-2, ldraw_lib__3_4ring3()], -// 1 16 12 60 20 0 1 0 0 0 -2 2 0 0 1-16rin3.dat - [1,16,12,60,20,0,1,0,0,0,-2,2,0,0, ldraw_lib__1_16rin3()], +// 1 16 12 60 20 0 1 0 0 0 -2 2 0 0 1-16ring3.dat + [1,16,12,60,20,0,1,0,0,0,-2,2,0,0, ldraw_lib__1_16ring3()], // 1 16 12 60 20 0 1 0 -6 0 0 0 0 6 3-16ndis.dat [1,16,12,60,20,0,1,0,-6,0,0,0,0,6, ldraw_lib__3_16ndis()], // 1 16 12 60 20 0 1 0 1 0 0 0 0 1 5-16ring8.dat @@ -128,8 +130,8 @@ function ldraw_lib__s__32489s01() = [ [1,16,12,60,-20,0,16,0,6,0,0,0,0,-6, ldraw_lib__4_4cyli()], // 1 16 12 60 -20 0 1 0 -2 0 0 0 0 2 3-4ring3.dat [1,16,12,60,-20,0,1,0,-2,0,0,0,0,2, ldraw_lib__3_4ring3()], -// 1 16 12 60 -20 0 1 0 0 0 -2 -2 0 0 1-16rin3.dat - [1,16,12,60,-20,0,1,0,0,0,-2,-2,0,0, ldraw_lib__1_16rin3()], +// 1 16 12 60 -20 0 1 0 0 0 -2 -2 0 0 1-16ring3.dat + [1,16,12,60,-20,0,1,0,0,0,-2,-2,0,0, ldraw_lib__1_16ring3()], // 1 16 12 60 -20 0 1 0 -6 0 0 0 0 -6 3-16ndis.dat [1,16,12,60,-20,0,1,0,-6,0,0,0,0,-6, ldraw_lib__3_16ndis()], // 1 16 12 60 -20 0 1 0 1 0 0 0 0 -1 5-16ring8.dat @@ -215,10 +217,10 @@ function ldraw_lib__s__32489s01() = [ // 1 16 50 -40 -20 0 -1 0 1 0 0 0 0 -1 2-4ring8.dat [1,16,50,-40,-20,0,-1,0,1,0,0,0,0,-1, ldraw_lib__2_4ring8()], // 0 // Gear 24 Teeth -// 1 16 4.75 60 0 0 -1 0 2.08 0 0 0 0 2.08 48\1-6rin12.dat - [1,16,4.75,60,0,0,-1,0,2.08,0,0,0,0,2.08, ldraw_lib__48__1_6rin12()], -// 1 16 4.75 60 0 0 -1 0 2.08 0 0 0 0 -2.08 48\1-6rin12.dat - [1,16,4.75,60,0,0,-1,0,2.08,0,0,0,0,-2.08, ldraw_lib__48__1_6rin12()], +// 1 16 4.75 60 0 0 -1 0 2.08 0 0 0 0 2.08 48\1-6ring12.dat + [1,16,4.75,60,0,0,-1,0,2.08,0,0,0,0,2.08, ldraw_lib__48__1_6ring12()], +// 1 16 4.75 60 0 0 -1 0 2.08 0 0 0 0 -2.08 48\1-6ring12.dat + [1,16,4.75,60,0,0,-1,0,2.08,0,0,0,0,-2.08, ldraw_lib__48__1_6ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 1.75 60 0 0 3 0 24.96 0 0 0 0 24.96 48\1-6cylo.dat @@ -257,14 +259,14 @@ function ldraw_lib__s__32489s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 16 43 -1 1.5 0 0 0 0 1.5 0 -2 0 4-4cylc.dat [1,16,16,43,-1,1.5,0,0,0,0,1.5,0,-2,0, ldraw_lib__4_4cylc()], -// 1 16 16 43 3 1.5 0 0 0 0 -1.5 0 -1 0 7-16rin1.dat - [1,16,16,43,3,1.5,0,0,0,0,-1.5,0,-1,0, ldraw_lib__7_16rin1()], -// 1 16 16 43 -3 1.5 0 0 0 0 -1.5 0 1 0 7-16rin1.dat - [1,16,16,43,-3,1.5,0,0,0,0,-1.5,0,1,0, ldraw_lib__7_16rin1()], -// 1 16 16 43 3 1.5 0 0 0 0 1.5 0 -1 0 1-16rin1.dat - [1,16,16,43,3,1.5,0,0,0,0,1.5,0,-1,0, ldraw_lib__1_16rin1()], -// 1 16 16 43 -3 1.5 0 0 0 0 1.5 0 1 0 1-16rin1.dat - [1,16,16,43,-3,1.5,0,0,0,0,1.5,0,1,0, ldraw_lib__1_16rin1()], +// 1 16 16 43 3 1.5 0 0 0 0 -1.5 0 -1 0 7-16ring1.dat + [1,16,16,43,3,1.5,0,0,0,0,-1.5,0,-1,0, ldraw_lib__7_16ring1()], +// 1 16 16 43 -3 1.5 0 0 0 0 -1.5 0 1 0 7-16ring1.dat + [1,16,16,43,-3,1.5,0,0,0,0,-1.5,0,1,0, ldraw_lib__7_16ring1()], +// 1 16 16 43 3 1.5 0 0 0 0 1.5 0 -1 0 1-16ring1.dat + [1,16,16,43,3,1.5,0,0,0,0,1.5,0,-1,0, ldraw_lib__1_16ring1()], +// 1 16 16 43 -3 1.5 0 0 0 0 1.5 0 1 0 1-16ring1.dat + [1,16,16,43,-3,1.5,0,0,0,0,1.5,0,1,0, ldraw_lib__1_16ring1()], // 1 16 16 43 -3 3 0 0 0 0 -3 0 6 0 7-16cylo.dat [1,16,16,43,-3,3,0,0,0,0,-3,0,6,0, ldraw_lib__7_16cylo()], // 1 16 16 43 -3 3 0 0 0 0 3 0 6 0 1-16cylo.dat diff --git a/parts/s/32498s01.scad b/parts/s/32498s01.scad index 011cb46da..9bc4ede5c 100644 --- a/parts/s/32498s01.scad +++ b/parts/s/32498s01.scad @@ -5,8 +5,8 @@ use <../../p/1-4chrd.scad> use <../../p/1-4cyli.scad> use <../../p/1-4edge.scad> use <../../p/1-4ndis.scad> -use <../../p/1-4rin19.scad> use <../../p/1-4ring1.scad> +use <../../p/1-4ring19.scad> use <../../p/1-4ring2.scad> use <../../p/1-4ring3.scad> use <../../p/1-4ring5.scad> @@ -21,7 +21,7 @@ use <../../p/3-16cyli.scad> use <../../p/3-16edge.scad> use <../../p/48/1-4cyli.scad> use <../../p/48/1-4edge.scad> -use <../../p/48/1-4rin17.scad> +use <../../p/48/1-4ring17.scad> use <../../p/48/5-24cyli.scad> use <../../p/48/5-24edge.scad> use <../../p/rect.scad> @@ -33,7 +33,7 @@ function ldraw_lib__s__32498s01() = [ // 0 ~1/8 of 36 Tooth Double Bevel Gear Hub // 0 Name: s\32498s01.dat // 0 Author: Ross Crawford [rosco] -// 0 !LDRAW_ORG Subpart UPDATE 2009-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -42,7 +42,8 @@ function ldraw_lib__s__32498s01() = [ // // 0 !HISTORY 2006-03-12 [technog] recreated part to correct size and detail // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 37 0 9 36.902 1.5 9 [2,24,37,0,9,36.902,1.5,9], @@ -122,8 +123,8 @@ function ldraw_lib__s__32498s01() = [ [1,16,0,0,1.5,37,0,0,0,0,37,0,8.5,0, ldraw_lib__48__1_4cyli()], // 1 16 0 0 1.5 37 0 0 0 0 37 0 1 0 48\1-4edge.dat [1,16,0,0,1.5,37,0,0,0,0,37,0,1,0, ldraw_lib__48__1_4edge()], -// 1 16 0 0 1.5 2.055 0 0 0 0 2.055 0 -1 0 48\1-4rin17.dat - [1,16,0,0,1.5,2.055,0,0,0,0,2.055,0,-1,0, ldraw_lib__48__1_4rin17()], +// 1 16 0 0 1.5 2.055 0 0 0 0 2.055 0 -1 0 48\1-4ring17.dat + [1,16,0,0,1.5,2.055,0,0,0,0,2.055,0,-1,0, ldraw_lib__48__1_4ring17()], // 1 16 32.866 4.56 1.5 1.77 0 0 0 0 -1.77 0 -1 0 2-4ndis.dat [1,16,32.866,4.56,1.5,1.77,0,0,0,0,-1.77,0,-1,0, ldraw_lib__2_4ndis()], // 1 16 32.866 4.56 1.5 1.77 0 0 0 0 -1.77 0 1 0 2-4edge.dat @@ -154,8 +155,8 @@ function ldraw_lib__s__32498s01() = [ [1,16,0,20,1.5,12,0,0,0,0,12,0,1,0, ldraw_lib__3_16edge()], // 1 16 0 20 1.5 2 0 0 0 0 2 0 -1 0 1-4ring5.dat [1,16,0,20,1.5,2,0,0,0,0,2,0,-1,0, ldraw_lib__1_4ring5()], -// 1 16 0 20 1.5 0.5 0 0 0 0 0.5 0 -1 0 1-4rin19.dat - [1,16,0,20,1.5,0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__1_4rin19()], +// 1 16 0 20 1.5 0.5 0 0 0 0 0.5 0 -1 0 1-4ring19.dat + [1,16,0,20,1.5,0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__1_4ring19()], // 1 16 12 16.5 0.75 0 -1 0 0 0 -3.5 0.75 0 0 rect1.dat [1,16,12,16.5,0.75,0,-1,0,0,0,-3.5,0.75,0,0, ldraw_lib__rect1()], // 0 BFC INVERTNEXT @@ -176,8 +177,8 @@ function ldraw_lib__s__32498s01() = [ [1,16,20,0,1.5,0,0,12,12,0,0,0,1,0, ldraw_lib__3_16edge()], // 1 16 20 0 1.5 0 0 2 2 0 0 0 -1 0 1-4ring5.dat [1,16,20,0,1.5,0,0,2,2,0,0,0,-1,0, ldraw_lib__1_4ring5()], -// 1 16 20 0 1.5 0 0 0.5 0.5 0 0 0 -1 0 1-4rin19.dat - [1,16,20,0,1.5,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__1_4rin19()], +// 1 16 20 0 1.5 0 0 0.5 0.5 0 0 0 -1 0 1-4ring19.dat + [1,16,20,0,1.5,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__1_4ring19()], // 1 16 31.087 4.546 0.75 0 -1 0.009 0 0 -0.046 0.75 0 0 rect1.dat [1,16,31.087,4.546,0.75,0,-1,0.009,0,0,-0.046,0.75,0,0, ldraw_lib__rect1()], // 1 16 33.054 1.5 5.25 3.847 0 0 0 -1 0 0 0 3.75 rect.dat diff --git a/parts/s/32627s01.scad b/parts/s/32627s01.scad index 9e22c1354..9593e91ac 100644 --- a/parts/s/32627s01.scad +++ b/parts/s/32627s01.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/48/4-4cylc.scad> use <../../p/48/4-4cylo.scad> -use <../../p/48/4-4rin18.scad> +use <../../p/48/4-4ring18.scad> use <../../p/48/4-4ring38.scad> use <../../p/48/4-4ring39.scad> use <../../p/box3u5p.scad> @@ -12,7 +12,7 @@ function ldraw_lib__s__32627s01() = [ // 0 ~Plate 4 x 4 Round with Groove with Two Open Centre Studs without Top Surface // 0 Name: s\32627s01.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2022-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__s__32627s01() = [ // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 // 0 !HISTORY 2021-01-03 [cwdee] Update description // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 stug2-1x2.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__stug2_1x2()], @@ -38,8 +39,8 @@ function ldraw_lib__s__32627s01() = [ [1,16,0,4,0,36,0,0,0,4,0,0,0,36, ldraw_lib__48__4_4cylc()], // 1 16 0 8 0 1 0 0 0 -1 0 0 0 1 48\4-4ring38.dat [1,16,0,8,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4ring38()], -// 1 16 0 8 0 2 0 0 0 -1 0 0 0 2 48\4-4rin18.dat - [1,16,0,8,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4rin18()], +// 1 16 0 8 0 2 0 0 0 -1 0 0 0 2 48\4-4ring18.dat + [1,16,0,8,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4ring18()], // 1 16 0 4 0 1 0 0 0 -1 0 0 0 1 stud4.dat [1,16,0,4,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__stud4()], // 1 16 -11.90388 4 0 4.09613 0 0 0 3 0 0 0 1 box3u5p.dat diff --git a/parts/s/33213s01.scad b/parts/s/33213s01.scad index b8a53fe47..41e122dc9 100644 --- a/parts/s/33213s01.scad +++ b/parts/s/33213s01.scad @@ -6,7 +6,7 @@ use <../../p/4-4edge.scad> use <../../p/48/1-12chrd.scad> use <../../p/48/1-12cyls.scad> use <../../p/48/1-12edge.scad> -use <../../p/48/1-4rin35.scad> +use <../../p/48/1-4ring35.scad> use <../../p/48/1-6cyli.scad> use <../../p/48/1-6edge.scad> use <../../p/8/1-4chrd.scad> @@ -26,7 +26,7 @@ function ldraw_lib__s__33213s01() = [ // 0 ~Panel 6 x 8 x 12 Tower with Arched Window - Half // 0 Name: s\33213s01.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2020-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -34,7 +34,8 @@ function ldraw_lib__s__33213s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Bottom // @@ -454,8 +455,8 @@ function ldraw_lib__s__33213s01() = [ // 4 16 37 85 -56 30 85 -56 30 168 -56 37 175 -56 [4,16,37,85,-56,30,85,-56,30,168,-56,37,175,-56], // -// 1 16 0 264 20 0 0 2 0 -1 0 -2 0 0 48\1-4rin35.dat - [1,16,0,264,20,0,0,2,0,-1,0,-2,0,0, ldraw_lib__48__1_4rin35()], +// 1 16 0 264 20 0 0 2 0 -1 0 -2 0 0 48\1-4ring35.dat + [1,16,0,264,20,0,0,2,0,-1,0,-2,0,0, ldraw_lib__48__1_4ring35()], // 2 24 35 175 -40.62 37 175 -39.284575 [2,24,35,175,-40.62,37,175,-39.284575], // diff --git a/parts/s/33298s01.scad b/parts/s/33298s01.scad new file mode 100644 index 000000000..567e30015 --- /dev/null +++ b/parts/s/33298s01.scad @@ -0,0 +1,97 @@ +use <../../lib.scad> +use <../../p/box2-5.scad> +use <../../p/box3u10p.scad> +use <../../p/box4-2p.scad> +use <../../p/rect.scad> +use <../../p/rect3.scad> +function ldraw_lib__s__33298s01() = [ +// 0 ~Znap Connector 3 x 3 Hub Quarter +// 0 Name: s\33298s01.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 11.75 -6.5 -5 0 1.75 0 -3.5 0 0 0 0 -1.75 box2-5.dat + [1,16,11.75,-6.5,-5,0,1.75,0,-3.5,0,0,0,0,-1.75, ldraw_lib__box2_5()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 11.75 -6.5 5 0 1.75 0 -3.5 0 0 0 0 1.75 box2-5.dat + [1,16,11.75,-6.5,5,0,1.75,0,-3.5,0,0,0,0,1.75, ldraw_lib__box2_5()], +// 1 16 13.5 -6.5 0 0 -2.5 0 0 0 -3.5 -3.25 0 0 box4-2p.dat + [1,16,13.5,-6.5,0,0,-2.5,0,0,0,-3.5,-3.25,0,0, ldraw_lib__box4_2p()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 11.75 6.5 -5 0 1.75 0 3.5 0 0 0 0 -1.75 box2-5.dat + [1,16,11.75,6.5,-5,0,1.75,0,3.5,0,0,0,0,-1.75, ldraw_lib__box2_5()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 11.75 6.5 5 0 1.75 0 3.5 0 0 0 0 1.75 box2-5.dat + [1,16,11.75,6.5,5,0,1.75,0,3.5,0,0,0,0,1.75, ldraw_lib__box2_5()], +// 1 16 13.5 6.5 0 0 -2.5 0 0 0 3.5 -3.25 0 0 box4-2p.dat + [1,16,13.5,6.5,0,0,-2.5,0,0,0,3.5,-3.25,0,0, ldraw_lib__box4_2p()], +// 1 16 15 0 0 0 -1 0 10 0 0 0 0 -10 rect.dat + [1,16,15,0,0,0,-1,0,10,0,0,0,0,-10, ldraw_lib__rect()], +// 1 16 12.5 0 12.5 0 -1 -2.5 -10 0 0 0 0 2.5 rect3.dat + [1,16,12.5,0,12.5,0,-1,-2.5,-10,0,0,0,0,2.5, ldraw_lib__rect3()], +// 1 16 13.5 0 0 0 -3.5 0 0 0 3 6.75 0 0 box3u10p.dat + [1,16,13.5,0,0,0,-3.5,0,0,0,3,6.75,0,0, ldraw_lib__box3u10p()], +// +// 2 24 10 10 10 10 -10 10 + [2,24,10,10,10,10,-10,10], +// 2 24 10 10 6.75 10 10 10 + [2,24,10,10,6.75,10,10,10], +// 2 24 10 -10 6.75 10 -10 10 + [2,24,10,-10,6.75,10,-10,10], +// 4 16 10 3 6.75 10 -3 6.75 10 -10 10 10 10 10 + [4,16,10,3,6.75,10,-3,6.75,10,-10,10,10,10,10], +// 3 16 10 10 6.75 10 3 6.75 10 10 10 + [3,16,10,10,6.75,10,3,6.75,10,10,10], +// 3 16 10 -10 6.75 10 -10 10 10 -3 6.75 + [3,16,10,-10,6.75,10,-10,10,10,-3,6.75], +// 4 16 10 -10 10 10 -10 6.75 13.5 -10 6.75 15 -10 10 + [4,16,10,-10,10,10,-10,6.75,13.5,-10,6.75,15,-10,10], +// 3 16 13.5 -10 6.75 13.5 -10 3.25 15 -10 10 + [3,16,13.5,-10,6.75,13.5,-10,3.25,15,-10,10], +// 4 16 13.5 10 6.75 10 10 6.75 10 10 10 15 10 10 + [4,16,13.5,10,6.75,10,10,6.75,10,10,10,15,10,10], +// 3 16 13.5 10 3.25 13.5 10 6.75 15 10 10 + [3,16,13.5,10,3.25,13.5,10,6.75,15,10,10], +// 2 24 10 10 -10 10 10 -6.75 + [2,24,10,10,-10,10,10,-6.75], +// 2 24 10 -10 -10 10 -10 -6.75 + [2,24,10,-10,-10,10,-10,-6.75], +// 4 16 10 -10 -10 10 -3 -6.75 10 3 -6.75 10 10 -10 + [4,16,10,-10,-10,10,-3,-6.75,10,3,-6.75,10,10,-10], +// 3 16 10 3 -6.75 10 10 -6.75 10 10 -10 + [3,16,10,3,-6.75,10,10,-6.75,10,10,-10], +// 3 16 10 -10 -10 10 -10 -6.75 10 -3 -6.75 + [3,16,10,-10,-10,10,-10,-6.75,10,-3,-6.75], +// 4 16 13.5 -10 -6.75 10 -10 -6.75 10 -10 -10 15 -10 -10 + [4,16,13.5,-10,-6.75,10,-10,-6.75,10,-10,-10,15,-10,-10], +// 3 16 13.5 -10 -3.25 13.5 -10 -6.75 15 -10 -10 + [3,16,13.5,-10,-3.25,13.5,-10,-6.75,15,-10,-10], +// 4 16 10 10 -10 10 10 -6.75 13.5 10 -6.75 15 10 -10 + [4,16,10,10,-10,10,10,-6.75,13.5,10,-6.75,15,10,-10], +// 3 16 13.5 10 -6.75 13.5 10 -3.25 15 10 -10 + [3,16,13.5,10,-6.75,13.5,10,-3.25,15,10,-10], +// 4 16 13.5 -10 -3.25 15 -10 -10 15 -10 10 13.5 -10 3.25 + [4,16,13.5,-10,-3.25,15,-10,-10,15,-10,10,13.5,-10,3.25], +// 3 16 10 -10 15 10 -10 10 15 -10 10 + [3,16,10,-10,15,10,-10,10,15,-10,10], +// 4 16 15 10 10 15 10 -10 13.5 10 -3.25 13.5 10 3.25 + [4,16,15,10,10,15,10,-10,13.5,10,-3.25,13.5,10,3.25], +// 3 16 10 10 10 10 10 15 15 10 10 + [3,16,10,10,10,10,10,15,15,10,10], +]; +module ldraw_lib__s__33298s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__33298s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__33298s01(line=0.2); \ No newline at end of file diff --git a/parts/s/33492s01.scad b/parts/s/33492s01.scad index e2e4f1444..ed822df20 100644 --- a/parts/s/33492s01.scad +++ b/parts/s/33492s01.scad @@ -8,8 +8,8 @@ use <../../p/4-4con4.scad> use <../../p/4-4cyli.scad> use <../../p/4-4cylo.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin11.scad> use <../../p/4-4ring1.scad> +use <../../p/4-4ring11.scad> use <../../p/4-4ring3.scad> use <../../p/8/3-8cylo.scad> use <../../p/8/3-8ndis.scad> @@ -20,7 +20,7 @@ function ldraw_lib__s__33492s01() = [ // 0 ~Cone 1.5 x 1.5 x 0.667 Truncated without Outer Surface // 0 Name: s\33492s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2020-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__s__33492s01() = [ // 0 !HISTORY 2018-01-28 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2018-02-16 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 stud2a.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__stud2a()], @@ -48,8 +49,8 @@ function ldraw_lib__s__33492s01() = [ [1,16,0,10.4,0,13.66061,0,0,0,1.4,0,0,0,13.66061, ldraw_lib__4_4cylo()], // 1 16 0 15.6 0 10.92848 0 0 0 1 0 0 0 10.92848 4-4edge.dat [1,16,0,15.6,0,10.92848,0,0,0,1,0,0,0,10.92848, ldraw_lib__4_4edge()], -// 1 16 0 15.6 0 0.91071 0 0 0 -1 0 0 0 0.91071 4-4rin11.dat - [1,16,0,15.6,0,0.91071,0,0,0,-1,0,0,0,0.91071, ldraw_lib__4_4rin11()], +// 1 16 0 15.6 0 0.91071 0 0 0 -1 0 0 0 0.91071 4-4ring11.dat + [1,16,0,15.6,0,0.91071,0,0,0,-1,0,0,0,0.91071, ldraw_lib__4_4ring11()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 15.6 0 10.01778 0 0 0 -7.6 0 0 0 10.01778 4-4cylo.dat diff --git a/parts/s/3404s03.scad b/parts/s/3404s03.scad index cedbd6921..d7bcdc494 100644 --- a/parts/s/3404s03.scad +++ b/parts/s/3404s03.scad @@ -1,24 +1,24 @@ use <../../lib.scad> use <../../p/1-8cylo.scad> use <../../p/4-4cylo.scad> -use <../../p/4-4rin11.scad> -use <../../p/4-4rin16.scad> -use <../../p/4-4rin18.scad> -use <../../p/4-4rin24.scad> -use <../../p/4-4rin77.scad> use <../../p/4-4ring101.scad> +use <../../p/4-4ring11.scad> +use <../../p/4-4ring16.scad> +use <../../p/4-4ring18.scad> use <../../p/4-4ring2.scad> +use <../../p/4-4ring24.scad> use <../../p/4-4ring3.scad> use <../../p/4-4ring4.scad> +use <../../p/4-4ring77.scad> use <../../p/48/4-4aring.scad> use <../../p/48/4-4cylo.scad> -use <../../p/48/4-4rin17.scad> -use <../../p/48/4-4rin24.scad> +use <../../p/48/4-4ring17.scad> +use <../../p/48/4-4ring24.scad> function ldraw_lib__s__3404s03() = [ // 0 ~Turntable 4 x 4 Base // 0 Name: s\3404s03.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Subpart UPDATE 2014-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__s__3404s03() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -49,18 +50,18 @@ function ldraw_lib__s__3404s03() = [ // // 1 16 0 16 0 12 0 0 0 -1 0 0 0 12 4-4ring2.dat [1,16,0,16,0,12,0,0,0,-1,0,0,0,12, ldraw_lib__4_4ring2()], -// 1 16 0 16 0 2 0 0 0 -1 0 0 0 2 4-4rin18.dat - [1,16,0,16,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4rin18()], +// 1 16 0 16 0 2 0 0 0 -1 0 0 0 2 4-4ring18.dat + [1,16,0,16,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring18()], // 1 16 0 16 0 38 0 0 0 -1 0 0 0 38 48\4-4aring.dat [1,16,0,16,0,38,0,0,0,-1,0,0,0,38, ldraw_lib__48__4_4aring()], // // 1 16 0 8 0 37.5 0 0 0 4 0 0 0 37.5 48\4-4cylo.dat [1,16,0,8,0,37.5,0,0,0,4,0,0,0,37.5, ldraw_lib__48__4_4cylo()], // -// 1 16 0 8 0 2 0 0 0 1 0 0 0 2 48\4-4rin17.dat - [1,16,0,8,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4rin17()], -// 1 16 0 8 0 1.5 0 0 0 1 0 0 0 1.5 48\4-4rin24.dat - [1,16,0,8,0,1.5,0,0,0,1,0,0,0,1.5, ldraw_lib__48__4_4rin24()], +// 1 16 0 8 0 2 0 0 0 1 0 0 0 2 48\4-4ring17.dat + [1,16,0,8,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4ring17()], +// 1 16 0 8 0 1.5 0 0 0 1 0 0 0 1.5 48\4-4ring24.dat + [1,16,0,8,0,1.5,0,0,0,1,0,0,0,1.5, ldraw_lib__48__4_4ring24()], // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -70,18 +71,18 @@ function ldraw_lib__s__3404s03() = [ [1,16,0,12,0,34,0,0,0,1,0,0,0,34, ldraw_lib__48__4_4aring()], // 1 16 0 12 0 8 0 0 0 1 0 0 0 8 4-4ring3.dat [1,16,0,12,0,8,0,0,0,1,0,0,0,8, ldraw_lib__4_4ring3()], -// 1 16 0 12 0 2 0 0 0 1 0 0 0 2 4-4rin16.dat - [1,16,0,12,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4rin16()], +// 1 16 0 12 0 2 0 0 0 1 0 0 0 2 4-4ring16.dat + [1,16,0,12,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring16()], // // 1 16 0 8 0 24.375 0 0 0 4 0 0 0 24.375 4-4cylo.dat [1,16,0,8,0,24.375,0,0,0,4,0,0,0,24.375, ldraw_lib__4_4cylo()], // // 1 16 0 8 0 7.7 0 0 0 1 0 0 0 7.7 4-4ring2.dat [1,16,0,8,0,7.7,0,0,0,1,0,0,0,7.7, ldraw_lib__4_4ring2()], -// 1 16 0 8 0 0.9625 0 0 0 1 0 0 0 0.9625 4-4rin24.dat - [1,16,0,8,0,0.9625,0,0,0,1,0,0,0,0.9625, ldraw_lib__4_4rin24()], -// 1 16 0 8 0 0.3125 0 0 0 1 0 0 0 0.3125 4-4rin77.dat - [1,16,0,8,0,0.3125,0,0,0,1,0,0,0,0.3125, ldraw_lib__4_4rin77()], +// 1 16 0 8 0 0.9625 0 0 0 1 0 0 0 0.9625 4-4ring24.dat + [1,16,0,8,0,0.9625,0,0,0,1,0,0,0,0.9625, ldraw_lib__4_4ring24()], +// 1 16 0 8 0 0.3125 0 0 0 1 0 0 0 0.3125 4-4ring77.dat + [1,16,0,8,0,0.3125,0,0,0,1,0,0,0,0.3125, ldraw_lib__4_4ring77()], // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -90,8 +91,8 @@ function ldraw_lib__s__3404s03() = [ // // 1 16 0 12 0 3.85 0 0 0 -1 0 0 0 3.85 4-4ring4.dat [1,16,0,12,0,3.85,0,0,0,-1,0,0,0,3.85, ldraw_lib__4_4ring4()], -// 1 16 0 12 0 1.75 0 0 0 -1 0 0 0 1.75 4-4rin11.dat - [1,16,0,12,0,1.75,0,0,0,-1,0,0,0,1.75, ldraw_lib__4_4rin11()], +// 1 16 0 12 0 1.75 0 0 0 -1 0 0 0 1.75 4-4ring11.dat + [1,16,0,12,0,1.75,0,0,0,-1,0,0,0,1.75, ldraw_lib__4_4ring11()], ]; module ldraw_lib__s__3404s03(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__s__3404s03(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/s/3404s04.scad b/parts/s/3404s04.scad index 5a659de48..6bc410eb5 100644 --- a/parts/s/3404s04.scad +++ b/parts/s/3404s04.scad @@ -3,14 +3,14 @@ use <../../p/1-8cylo.scad> use <../../p/4-4cyli.scad> use <../../p/4-4cylo.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin11.scad> -use <../../p/4-4rin15.scad> -use <../../p/4-4rin20.scad> -use <../../p/4-4rin24.scad> -use <../../p/4-4rin32.scad> use <../../p/4-4ring1.scad> +use <../../p/4-4ring11.scad> +use <../../p/4-4ring15.scad> use <../../p/4-4ring2.scad> +use <../../p/4-4ring20.scad> +use <../../p/4-4ring24.scad> use <../../p/4-4ring3.scad> +use <../../p/4-4ring32.scad> use <../../p/4-4ring4.scad> use <../../p/4-4ring7.scad> use <../../p/48/4-4aring.scad> @@ -23,7 +23,7 @@ function ldraw_lib__s__3404s04() = [ // 0 ~Turntable 4 x 4 Top // 0 Name: s\3404s04.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Subpart UPDATE 2014-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -31,7 +31,8 @@ function ldraw_lib__s__3404s04() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -40,10 +41,10 @@ function ldraw_lib__s__3404s04() = [ // // 1 16 0 3 0 37.8 0 0 0 -1 0 0 0 37.8 48\4-4aring.dat [1,16,0,3,0,37.8,0,0,0,-1,0,0,0,37.8, ldraw_lib__48__4_4aring()], -// 1 16 0 3 0 1.8 0 0 0 -1 0 0 0 1.8 4-4rin20.dat - [1,16,0,3,0,1.8,0,0,0,-1,0,0,0,1.8, ldraw_lib__4_4rin20()], -// 1 16 0 3 0 3 0 0 0 -1 0 0 0 3 4-4rin11.dat - [1,16,0,3,0,3,0,0,0,-1,0,0,0,3, ldraw_lib__4_4rin11()], +// 1 16 0 3 0 1.8 0 0 0 -1 0 0 0 1.8 4-4ring20.dat + [1,16,0,3,0,1.8,0,0,0,-1,0,0,0,1.8, ldraw_lib__4_4ring20()], +// 1 16 0 3 0 3 0 0 0 -1 0 0 0 3 4-4ring11.dat + [1,16,0,3,0,3,0,0,0,-1,0,0,0,3, ldraw_lib__4_4ring11()], // 1 16 0 3 0 8.25 0 0 0 -1 0 0 0 8.25 4-4ring3.dat [1,16,0,3,0,8.25,0,0,0,-1,0,0,0,8.25, ldraw_lib__4_4ring3()], // 1 16 0 3 0 24.75 0 0 0 1 0 0 0 24.75 4-4edge.dat @@ -58,8 +59,8 @@ function ldraw_lib__s__3404s04() = [ // 1 16 0 3 0 -9.4714 0 -22.866 0 5 0 22.866 0 -9.4714 1-8cylo.dat [1,16,0,3,0,-9.4714,0,-22.866,0,5,0,22.866,0,-9.4714, ldraw_lib__1_8cylo()], // -// 1 16 0 8 0 0.75 0 0 0 -1 0 0 0 0.75 4-4rin32.dat - [1,16,0,8,0,0.75,0,0,0,-1,0,0,0,0.75, ldraw_lib__4_4rin32()], +// 1 16 0 8 0 0.75 0 0 0 -1 0 0 0 0.75 4-4ring32.dat + [1,16,0,8,0,0.75,0,0,0,-1,0,0,0,0.75, ldraw_lib__4_4ring32()], // 1 16 0 8 0 3 0 0 0 -1 0 0 0 3 4-4ring7.dat [1,16,0,8,0,3,0,0,0,-1,0,0,0,3, ldraw_lib__4_4ring7()], // @@ -80,8 +81,8 @@ function ldraw_lib__s__3404s04() = [ // 1 16 0 3 0 -8.0364 0 -19.4015 0 5 0 19.4015 0 -8.0364 1-8cylo.dat [1,16,0,3,0,-8.0364,0,-19.4015,0,5,0,19.4015,0,-8.0364, ldraw_lib__1_8cylo()], // -// 1 16 0 3 0 1 0 0 0 -1 0 0 0 1 4-4rin20.dat - [1,16,0,3,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin20()], +// 1 16 0 3 0 1 0 0 0 -1 0 0 0 1 4-4ring20.dat + [1,16,0,3,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring20()], // 1 16 0 3 0 5 0 0 0 -1 0 0 0 5 4-4ring3.dat [1,16,0,3,0,5,0,0,0,-1,0,0,0,5, ldraw_lib__4_4ring3()], // @@ -104,8 +105,8 @@ function ldraw_lib__s__3404s04() = [ // 1 16 0 3 0 10 0 0 0 9 0 0 0 10 4-4cylo.dat [1,16,0,3,0,10,0,0,0,9,0,0,0,10, ldraw_lib__4_4cylo()], // -// 1 16 0 12 0 0.625 0 0 0 -1 0 0 0 0.625 4-4rin15.dat - [1,16,0,12,0,0.625,0,0,0,-1,0,0,0,0.625, ldraw_lib__4_4rin15()], +// 1 16 0 12 0 0.625 0 0 0 -1 0 0 0 0.625 4-4ring15.dat + [1,16,0,12,0,0.625,0,0,0,-1,0,0,0,0.625, ldraw_lib__4_4ring15()], // 1 16 0 12 0 3.125 0 0 0 -1 0 0 0 3.125 4-4ring2.dat [1,16,0,12,0,3.125,0,0,0,-1,0,0,0,3.125, ldraw_lib__4_4ring2()], // @@ -114,8 +115,8 @@ function ldraw_lib__s__3404s04() = [ // 1 16 0 3 0 6.25 0 0 0 9 0 0 0 6.25 4-4cylo.dat [1,16,0,3,0,6.25,0,0,0,9,0,0,0,6.25, ldraw_lib__4_4cylo()], // -// 1 16 0 3 0 0.25 0 0 0 -1 0 0 0 0.25 4-4rin24.dat - [1,16,0,3,0,0.25,0,0,0,-1,0,0,0,0.25, ldraw_lib__4_4rin24()], +// 1 16 0 3 0 0.25 0 0 0 -1 0 0 0 0.25 4-4ring24.dat + [1,16,0,3,0,0.25,0,0,0,-1,0,0,0,0.25, ldraw_lib__4_4ring24()], // 1 16 0 3 0 2 0 0 0 -1 0 0 0 2 4-4ring2.dat [1,16,0,3,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring2()], // diff --git a/parts/s/3443as03.scad b/parts/s/3443as03.scad index 7fd0b7c09..671e5ae7b 100644 --- a/parts/s/3443as03.scad +++ b/parts/s/3443as03.scad @@ -3,17 +3,17 @@ use <../../p/4-4con4.scad> use <../../p/4-4cyli.scad> use <../../p/4-4cylo.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin13.scad> -use <../../p/4-4rin23.scad> -use <../../p/4-4rin51.scad> +use <../../p/4-4ring13.scad> +use <../../p/4-4ring23.scad> use <../../p/4-4ring4.scad> +use <../../p/4-4ring51.scad> use <../../p/4-4ring6.scad> use <../../p/t04o1333.scad> function ldraw_lib__s__3443as03() = [ // 0 ~Train Base for Train Battery Box Car - Contact // 0 Name: s\3443as03.dat // 0 Author: Willy Tschager [Holly-Wood] -// 0 !LDRAW_ORG Subpart UPDATE 2022-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,15 +21,16 @@ function ldraw_lib__s__3443as03() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // End 1 // 1 16 0 0 -4 .72917 0 0 0 0 -.72917 0 1 0 4-4ring6.dat [1,16,0,0,-4,.72917,0,0,0,0,-.72917,0,1,0, ldraw_lib__4_4ring6()], -// 1 16 0 0 -4 .22192 0 0 0 0 -.22192 0 1 0 4-4rin23.dat - [1,16,0,0,-4,.22192,0,0,0,0,-.22192,0,1,0, ldraw_lib__4_4rin23()], -// 1 16 0 0 -4 .4097 0 0 0 0 -.4097 0 1 0 4-4rin13.dat - [1,16,0,0,-4,.4097,0,0,0,0,-.4097,0,1,0, ldraw_lib__4_4rin13()], +// 1 16 0 0 -4 .22192 0 0 0 0 -.22192 0 1 0 4-4ring23.dat + [1,16,0,0,-4,.22192,0,0,0,0,-.22192,0,1,0, ldraw_lib__4_4ring23()], +// 1 16 0 0 -4 .4097 0 0 0 0 -.4097 0 1 0 4-4ring13.dat + [1,16,0,0,-4,.4097,0,0,0,0,-.4097,0,1,0, ldraw_lib__4_4ring13()], // 1 16 0 0 -3.5 5.7355 0 0 0 0 -5.7355 0 -3.75 0 t04o1333.dat [1,16,0,0,-3.5,5.7355,0,0,0,0,-5.7355,0,-3.75,0, ldraw_lib__t04o1333()], // 1 16 0 0 -3.5 0 0 -5.7355 -5.7355 0 0 0 -3.75 0 t04o1333.dat @@ -44,16 +45,16 @@ function ldraw_lib__s__3443as03() = [ [1,16,0,0,-2,6.5,0,0,0,0,-6.5,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -2 1.275 0 0 0 0 -1.275 0 -1 0 4-4ring4.dat [1,16,0,0,-2,1.275,0,0,0,0,-1.275,0,-1,0, ldraw_lib__4_4ring4()], -// 1 16 0 0 -2 .125 0 0 0 0 -.125 0 -1 0 4-4rin51.dat - [1,16,0,0,-2,.125,0,0,0,0,-.125,0,-1,0, ldraw_lib__4_4rin51()], +// 1 16 0 0 -2 .125 0 0 0 0 -.125 0 -1 0 4-4ring51.dat + [1,16,0,0,-2,.125,0,0,0,0,-.125,0,-1,0, ldraw_lib__4_4ring51()], // // 0 // End 2 // 1 16 0 0 4 .72917 0 0 0 0 -.72917 0 -1 0 4-4ring6.dat [1,16,0,0,4,.72917,0,0,0,0,-.72917,0,-1,0, ldraw_lib__4_4ring6()], -// 1 16 0 0 4 .22192 0 0 0 0 -.22192 0 -1 0 4-4rin23.dat - [1,16,0,0,4,.22192,0,0,0,0,-.22192,0,-1,0, ldraw_lib__4_4rin23()], -// 1 16 0 0 4 .4097 0 0 0 0 -.4097 0 -1 0 4-4rin13.dat - [1,16,0,0,4,.4097,0,0,0,0,-.4097,0,-1,0, ldraw_lib__4_4rin13()], +// 1 16 0 0 4 .22192 0 0 0 0 -.22192 0 -1 0 4-4ring23.dat + [1,16,0,0,4,.22192,0,0,0,0,-.22192,0,-1,0, ldraw_lib__4_4ring23()], +// 1 16 0 0 4 .4097 0 0 0 0 -.4097 0 -1 0 4-4ring13.dat + [1,16,0,0,4,.4097,0,0,0,0,-.4097,0,-1,0, ldraw_lib__4_4ring13()], // 1 16 0 0 3.5 -5.7355 0 0 0 0 -5.7355 0 3.75 0 t04o1333.dat [1,16,0,0,3.5,-5.7355,0,0,0,0,-5.7355,0,3.75,0, ldraw_lib__t04o1333()], // 1 16 0 0 3.5 0 0 5.7355 -5.7355 0 0 0 3.75 0 t04o1333.dat @@ -68,8 +69,8 @@ function ldraw_lib__s__3443as03() = [ [1,16,0,0,2,-6.5,0,0,0,0,-6.5,0,-1,0, ldraw_lib__4_4edge()], // 1 16 0 0 2 -1.275 0 0 0 0 -1.275 0 1 0 4-4ring4.dat [1,16,0,0,2,-1.275,0,0,0,0,-1.275,0,1,0, ldraw_lib__4_4ring4()], -// 1 16 0 0 2 -.125 0 0 0 0 -.125 0 1 0 4-4rin51.dat - [1,16,0,0,2,-.125,0,0,0,0,-.125,0,1,0, ldraw_lib__4_4rin51()], +// 1 16 0 0 2 -.125 0 0 0 0 -.125 0 1 0 4-4ring51.dat + [1,16,0,0,2,-.125,0,0,0,0,-.125,0,1,0, ldraw_lib__4_4ring51()], // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], diff --git a/parts/s/35188s01.scad b/parts/s/35188s01.scad index 4643fed6b..e4216817e 100644 --- a/parts/s/35188s01.scad +++ b/parts/s/35188s01.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/1-4cylo.scad> -use <../../p/1-4rin10.scad> -use <../../p/48/1-12rin6.scad> +use <../../p/1-4ring10.scad> +use <../../p/48/1-12ring6.scad> use <../../p/48/1-16chrd.scad> use <../../p/48/1-16ring6.scad> use <../../p/48/1-4cylo.scad> @@ -20,7 +20,7 @@ function ldraw_lib__s__35188s01() = [ // 0 ~Technic Changeover Rotary Catch 1/4 // 0 Name: s\35188s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2020-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__s__35188s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -36,8 +37,8 @@ function ldraw_lib__s__35188s01() = [ [1,16,0,0,10,16.85456,0,-2.21895,2.21895,0,16.85456,0,-20,0, ldraw_lib__48__7_48cylo()], // 1 16 0 0 10 2.24783 0 -1.72482 1.72482 0 2.24783 0 -1 0 48\1-16ring6.dat [1,16,0,0,10,2.24783,0,-1.72482,1.72482,0,2.24783,0,-1,0, ldraw_lib__48__1_16ring6()], -// 1 16 0 0 10 2.80909 0 -0.36982 0.36982 0 2.80909 0 -1 0 48\1-12rin6.dat - [1,16,0,0,10,2.80909,0,-0.36982,0.36982,0,2.80909,0,-1,0, ldraw_lib__48__1_12rin6()], +// 1 16 0 0 10 2.80909 0 -0.36982 0.36982 0 2.80909 0 -1 0 48\1-12ring6.dat + [1,16,0,0,10,2.80909,0,-0.36982,0.36982,0,2.80909,0,-1,0, ldraw_lib__48__1_12ring6()], // 1 16 0 0 -10 2.80909 0 -0.36982 0.36982 0 2.80909 0 1 0 48\1-6ring6.dat [1,16,0,0,-10,2.80909,0,-0.36982,0.36982,0,2.80909,0,1,0, ldraw_lib__48__1_6ring6()], // 1 16 0 0 10 19.83333 0 0 0 0 19.83333 0 -20 0 48\1-4cylo.dat @@ -48,10 +49,10 @@ function ldraw_lib__s__35188s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 9.513 9.513 10 -6.51 0 0 0 0 -6.51 0 -20 0 1-4cylo.dat [1,16,9.513,9.513,10,-6.51,0,0,0,0,-6.51,0,-20,0, ldraw_lib__1_4cylo()], -// 1 16 9.513 9.513 10 -0.651 0 0 0 0 -0.651 0 -1 0 1-4rin10.dat - [1,16,9.513,9.513,10,-0.651,0,0,0,0,-0.651,0,-1,0, ldraw_lib__1_4rin10()], -// 1 16 9.513 9.513 -10 -0.651 0 0 0 0 -0.651 0 1 0 1-4rin10.dat - [1,16,9.513,9.513,-10,-0.651,0,0,0,0,-0.651,0,1,0, ldraw_lib__1_4rin10()], +// 1 16 9.513 9.513 10 -0.651 0 0 0 0 -0.651 0 -1 0 1-4ring10.dat + [1,16,9.513,9.513,10,-0.651,0,0,0,0,-0.651,0,-1,0, ldraw_lib__1_4ring10()], +// 1 16 9.513 9.513 -10 -0.651 0 0 0 0 -0.651 0 1 0 1-4ring10.dat + [1,16,9.513,9.513,-10,-0.651,0,0,0,0,-0.651,0,1,0, ldraw_lib__1_4ring10()], // 1 16 10.5668 3.0015 0 1.05375 0 0 -0.0015 -1 0 0 0 -10 rect2p.dat [1,16,10.5668,3.0015,0,1.05375,0,0,-0.0015,-1,0,0,0,-10, ldraw_lib__rect2p()], // 2 24 16.7985 3 1 11.6205 3 1 diff --git a/parts/s/35252s01.scad b/parts/s/35252s01.scad index fa27ddde7..65fc321c2 100644 --- a/parts/s/35252s01.scad +++ b/parts/s/35252s01.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/1-16cylo.scad> use <../../p/1-16disc.scad> -use <../../p/1-16rin2.scad> +use <../../p/1-16ring2.scad> use <../../p/1-4cylo.scad> use <../../p/1-8cylo.scad> use <../../p/1-8ndis.scad> @@ -16,7 +16,7 @@ function ldraw_lib__s__35252s01() = [ // 0 ~Flag 8 x 3 with Rod without Reinforced Base and Flat Sides without Front and Back Faces // 0 Name: s\35252s01.dat // 0 Author: Orion Pobursky [OrionP] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__s__35252s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -24 0 4 0 0 0 48 0 0 0 4 4-4cylo.dat [1,16,0,-24,0,4,0,0,0,48,0,0,0,4, ldraw_lib__4_4cylo()], @@ -43,10 +44,10 @@ function ldraw_lib__s__35252s01() = [ [1,16,0,-30,0,5.54328,0,-2.2961,0,1,0,2.2961,0,5.54328, ldraw_lib__1_16disc()], // 1 16 0 -24 0 1.84776 0 -.76537 0 -1 0 -.76537 0 -1.84776 3-8ring2.dat [1,16,0,-24,0,1.84776,0,-.76537,0,-1,0,-.76537,0,-1.84776, ldraw_lib__3_8ring2()], -// 1 16 0 -24 0 1.41421 0 1.41421 0 -1 0 1.41421 0 -1.41421 1-16rin2.dat - [1,16,0,-24,0,1.41421,0,1.41421,0,-1,0,1.41421,0,-1.41421, ldraw_lib__1_16rin2()], -// 1 16 0 -24 0 -1.84776 0 .76537 0 -1 0 .76537 0 1.84776 1-16rin2.dat - [1,16,0,-24,0,-1.84776,0,.76537,0,-1,0,.76537,0,1.84776, ldraw_lib__1_16rin2()], +// 1 16 0 -24 0 1.41421 0 1.41421 0 -1 0 1.41421 0 -1.41421 1-16ring2.dat + [1,16,0,-24,0,1.41421,0,1.41421,0,-1,0,1.41421,0,-1.41421, ldraw_lib__1_16ring2()], +// 1 16 0 -24 0 -1.84776 0 .76537 0 -1 0 .76537 0 1.84776 1-16ring2.dat + [1,16,0,-24,0,-1.84776,0,.76537,0,-1,0,.76537,0,1.84776, ldraw_lib__1_16ring2()], // 3 16 -4 -24 0 -3.6956 -24 -1.5308 -5.5433 -24 -2.2961 [3,16,-4,-24,0,-3.6956,-24,-1.5308,-5.5433,-24,-2.2961], // 3 16 -4 -24 0 -5.5433 -24 -2.2961 -5.5434 -24 2.2961 @@ -82,10 +83,10 @@ function ldraw_lib__s__35252s01() = [ [1,16,0,30,0,-5.54328,0,2.2961,0,-1,0,2.2961,0,5.54328, ldraw_lib__1_16disc()], // 1 16 0 24 0 -1.84776 0 .76537 0 1 0 -.76537 0 -1.84776 3-8ring2.dat [1,16,0,24,0,-1.84776,0,.76537,0,1,0,-.76537,0,-1.84776, ldraw_lib__3_8ring2()], -// 1 16 0 24 0 -1.41421 0 -1.41421 0 1 0 1.41421 0 -1.41421 1-16rin2.dat - [1,16,0,24,0,-1.41421,0,-1.41421,0,1,0,1.41421,0,-1.41421, ldraw_lib__1_16rin2()], -// 1 16 0 24 0 1.84776 0 -.76537 0 1 0 .76537 0 1.84776 1-16rin2.dat - [1,16,0,24,0,1.84776,0,-.76537,0,1,0,.76537,0,1.84776, ldraw_lib__1_16rin2()], +// 1 16 0 24 0 -1.41421 0 -1.41421 0 1 0 1.41421 0 -1.41421 1-16ring2.dat + [1,16,0,24,0,-1.41421,0,-1.41421,0,1,0,1.41421,0,-1.41421, ldraw_lib__1_16ring2()], +// 1 16 0 24 0 1.84776 0 -.76537 0 1 0 .76537 0 1.84776 1-16ring2.dat + [1,16,0,24,0,1.84776,0,-.76537,0,1,0,.76537,0,1.84776, ldraw_lib__1_16ring2()], // 3 16 4 24 0 3.6955 24 -1.5307 5.543 24 -2.2961 [3,16,4,24,0,3.6955,24,-1.5307,5.543,24,-2.2961], // 3 16 4 24 0 5.543 24 -2.2961 5.543 24 2.2961 diff --git a/parts/s/35470s01.scad b/parts/s/35470s01.scad index d73ae6fbd..40fe82c85 100644 --- a/parts/s/35470s01.scad +++ b/parts/s/35470s01.scad @@ -2,15 +2,15 @@ use <../../lib.scad> use <../../p/1-4chrd.scad> use <../../p/1-4cylc.scad> use <../../p/1-4cylo.scad> -use <../../p/1-4rin12.scad> +use <../../p/1-4ring12.scad> use <../../p/1-8chrd.scad> use <../../p/1-8cylo.scad> -use <../../p/1-8rin10.scad> +use <../../p/1-8ring10.scad> use <../../p/1-8stud4.scad> use <../../p/2-4stud4.scad> use <../../p/3-8chrd.scad> use <../../p/3-8cylo.scad> -use <../../p/3-8rin12.scad> +use <../../p/3-8ring12.scad> use <../../p/rect1.scad> use <../../p/rect2p.scad> use <../../p/rect3.scad> @@ -19,7 +19,7 @@ function ldraw_lib__s__35470s01() = [ // 0 ~Plate 3 x 5 Cloud Shape with 3 Studs Quarter // 0 Name: s\35470s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2019-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__s__35470s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 37 0 0 13 0 0 0 7 0 0 0 13 1-4cylo.dat [1,16,37,0,0,13,0,0,0,7,0,0,0,13, ldraw_lib__1_4cylo()], @@ -47,12 +48,12 @@ function ldraw_lib__s__35470s01() = [ [1,16,20,7,15.5,12,0,0,0,1,0,0,0,12, ldraw_lib__3_8cylo()], // 1 16 0 7 19 0 0 10 0 1 0 10 0 0 1-8cylo.dat [1,16,0,7,19,0,0,10,0,1,0,10,0,0, ldraw_lib__1_8cylo()], -// 1 16 37 7 0 1 0 0 0 -1 0 0 0 1 1-4rin12.dat - [1,16,37,7,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__1_4rin12()], -// 1 16 20 7 15.5 1 0 0 0 -1 0 0 0 1 3-8rin12.dat - [1,16,20,7,15.5,1,0,0,0,-1,0,0,0,1, ldraw_lib__3_8rin12()], -// 1 16 0 7 19 0 0 1 0 -1 0 1 0 0 1-8rin10.dat - [1,16,0,7,19,0,0,1,0,-1,0,1,0,0, ldraw_lib__1_8rin10()], +// 1 16 37 7 0 1 0 0 0 -1 0 0 0 1 1-4ring12.dat + [1,16,37,7,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__1_4ring12()], +// 1 16 20 7 15.5 1 0 0 0 -1 0 0 0 1 3-8ring12.dat + [1,16,20,7,15.5,1,0,0,0,-1,0,0,0,1, ldraw_lib__3_8ring12()], +// 1 16 0 7 19 0 0 1 0 -1 0 1 0 0 1-8ring10.dat + [1,16,0,7,19,0,0,1,0,-1,0,1,0,0, ldraw_lib__1_8ring10()], // 1 16 33 3.5 14.25 0 -1 0 -3.5 0 0 0 0 -1.25 rect3.dat [1,16,33,3.5,14.25,0,-1,0,-3.5,0,0,0,0,-1.25, ldraw_lib__rect3()], // 1 16 35 3.5 13 -2 0 0 0 0 -3.5 0 -1 0 rect2p.dat diff --git a/parts/s/35473s01.scad b/parts/s/35473s01.scad index 46ff382b6..c4bb8efa6 100644 --- a/parts/s/35473s01.scad +++ b/parts/s/35473s01.scad @@ -2,7 +2,7 @@ use <../../lib.scad> use <../../p/1-16cyli.scad> use <../../p/1-16cylo.scad> use <../../p/1-16edge.scad> -use <../../p/1-16rin4.scad> +use <../../p/1-16ring4.scad> use <../../p/1-4chrd.scad> use <../../p/1-4cylo.scad> use <../../p/1-8cylo.scad> @@ -14,7 +14,7 @@ function ldraw_lib__s__35473s01() = [ // 0 ~Plant Flower 4 x 4 with 4 Rounded Petals 1/8 // 0 Name: s\35473s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2019-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__s__35473s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2019-09-09 [PTadmin] Official Update 2019-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 23.5 0 0 13.5 0 0 0 1 0 0 0 13.5 1-4chrd.dat [1,16,23.5,0,0,13.5,0,0,0,1,0,0,0,13.5, ldraw_lib__1_4chrd()], @@ -78,8 +79,8 @@ function ldraw_lib__s__35473s01() = [ [3,16,13.5,0,13.5,6,0,6,16,0,13.5], // 3 16 16 0 13.5 6 0 6 23.5 0 13.5 [3,16,16,0,13.5,6,0,6,23.5,0,13.5], -// 1 16 0 16 0 4 0 0 0 -1 0 0 0 4 1-16rin4.dat - [1,16,0,16,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__1_16rin4()], +// 1 16 0 16 0 4 0 0 0 -1 0 0 0 4 1-16ring4.dat + [1,16,0,16,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__1_16ring4()], // 2 24 18.4776 16 7.6536 16.7582 16 10.227 [2,24,18.4776,16,7.6536,16.7582,16,10.227], // 3 16 16.7582 16 10.227 18.4776 16 7.6536 14.7824 16 6.1232 diff --git a/parts/s/35485s01.scad b/parts/s/35485s01.scad index bc1beaa11..e9b6f702e 100644 --- a/parts/s/35485s01.scad +++ b/parts/s/35485s01.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/48/1-4con30.scad> use <../../p/48/1-4edge.scad> -use <../../p/48/1-4rin24.scad> +use <../../p/48/1-4ring24.scad> use <../../p/48/1-4ring4.scad> use <../../p/48/5-24con30.scad> use <../../p/48/5-24edge.scad> @@ -11,7 +11,7 @@ function ldraw_lib__s__35485s01() = [ // 0 ~Minifig Chakram Half // 0 Name: s\35485s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2020-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,14 +19,15 @@ function ldraw_lib__s__35485s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 2.3991 19.9 23 0 0 0 1 -0.483 0 0 23 48\1-4edge.dat [1,16,0,2.3991,19.9,23,0,0,0,1,-0.483,0,0,23, ldraw_lib__48__1_4edge()], // 1 16 0 2.3991 19.9 4.6 0 0 0 -1 -0.0966 0 0 4.6 48\1-4ring4.dat [1,16,0,2.3991,19.9,4.6,0,0,0,-1,-0.0966,0,0,4.6, ldraw_lib__48__1_4ring4()], -// 1 16 0 2.3991 19.9 0.736 0 0 0 -1 -0.01546 0 0 0.736 48\1-4rin24.dat - [1,16,0,2.3991,19.9,0.736,0,0,0,-1,-0.01546,0,0,0.736, ldraw_lib__48__1_4rin24()], +// 1 16 0 2.3991 19.9 0.736 0 0 0 -1 -0.01546 0 0 0.736 48\1-4ring24.dat + [1,16,0,2.3991,19.9,0.736,0,0,0,-1,-0.01546,0,0,0.736, ldraw_lib__48__1_4ring24()], // 1 16 0 2.3991 19.9 17.664 0 0 0 1 -0.37094 0 0 17.664 48\1-4edge.dat [1,16,0,2.3991,19.9,17.664,0,0,0,1,-0.37094,0,0,17.664, ldraw_lib__48__1_4edge()], // 1 16 0 0.5991 19.9 0.76667 0 0 0 1.8 -0.0161 0 0 0.76667 48\1-4con30.dat @@ -45,8 +46,8 @@ function ldraw_lib__s__35485s01() = [ [1,16,0,-2.3991,19.9,23,0,0,0,-1,0.483,0,0,23, ldraw_lib__48__1_4edge()], // 1 16 0 -2.3991 19.9 4.6 0 0 0 1 0.0966 0 0 4.6 48\1-4ring4.dat [1,16,0,-2.3991,19.9,4.6,0,0,0,1,0.0966,0,0,4.6, ldraw_lib__48__1_4ring4()], -// 1 16 0 -2.3991 19.9 0.736 0 0 0 1 0.01546 0 0 0.736 48\1-4rin24.dat - [1,16,0,-2.3991,19.9,0.736,0,0,0,1,0.01546,0,0,0.736, ldraw_lib__48__1_4rin24()], +// 1 16 0 -2.3991 19.9 0.736 0 0 0 1 0.01546 0 0 0.736 48\1-4ring24.dat + [1,16,0,-2.3991,19.9,0.736,0,0,0,1,0.01546,0,0,0.736, ldraw_lib__48__1_4ring24()], // 1 16 0 -2.3991 19.9 17.664 0 0 0 -1 0.37094 0 0 17.664 48\1-4edge.dat [1,16,0,-2.3991,19.9,17.664,0,0,0,-1,0.37094,0,0,17.664, ldraw_lib__48__1_4edge()], // 1 16 0 -0.5991 19.9 0.76667 0 0 0 -1.8 0.0161 0 0 0.76667 48\1-4con30.dat diff --git a/parts/s/35530s01.scad b/parts/s/35530s01.scad new file mode 100644 index 000000000..a58018fbb --- /dev/null +++ b/parts/s/35530s01.scad @@ -0,0 +1,80 @@ +use <../../lib.scad> +use <../../p/4-4cylo.scad> +use <../../p/4-4ring2.scad> +use <../../p/box3u4p.scad> +use <../../p/box4-1.scad> +use <../../p/box5.scad> +function ldraw_lib__s__35530s01() = [ +// 0 ~Minifig Baby Head Cuboid without Front +// 0 Name: s\35530s01.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 16 0 0 0 12 0 0 0 -24 0 0 0 12 box4-1.dat + [1,16,0,0,0,12,0,0,0,-24,0,0,0,12, ldraw_lib__box4_1()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 0 0 9.5 0 0 0 -21 0 0 0 9.5 box5.dat + [1,16,0,0,0,9.5,0,0,0,-21,0,0,0,9.5, ldraw_lib__box5()], +// 2 24 -12 0 -12 12 0 -12 + [2,24,-12,0,-12,12,0,-12], +// 4 16 -12 0 -12 -9.5 0 -9.5 9.5 0 -9.5 12 0 -12 + [4,16,-12,0,-12,-9.5,0,-9.5,9.5,0,-9.5,12,0,-12], +// 4 16 -9.5 0 -9.5 -12 0 -12 -12 0 12 -9.5 0 9.5 + [4,16,-9.5,0,-9.5,-12,0,-12,-12,0,12,-9.5,0,9.5], +// 4 16 9.5 0 9.5 -9.5 0 9.5 -12 0 12 12 0 12 + [4,16,9.5,0,9.5,-9.5,0,9.5,-12,0,12,12,0,12], +// 4 16 12 0 -12 9.5 0 -9.5 9.5 0 9.5 12 0 12 + [4,16,12,0,-12,9.5,0,-9.5,9.5,0,9.5,12,0,12], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 0 0 4 0 0 0 -21 0 0 0 4 4-4cylo.dat + [1,16,0,0,0,4,0,0,0,-21,0,0,0,4, ldraw_lib__4_4cylo()], +// 1 16 0 0 0 6 0 0 0 -21 0 0 0 6 4-4cylo.dat + [1,16,0,0,0,6,0,0,0,-21,0,0,0,6, ldraw_lib__4_4cylo()], +// 1 16 0 0 0 2 0 0 0 -1 0 0 0 2 4-4ring2.dat + [1,16,0,0,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring2()], +// 1 16 7.6705 -21 0 1.8295 0 0 0 19 0 0 0 0.8 box3u4p.dat + [1,16,7.6705,-21,0,1.8295,0,0,0,19,0,0,0,0.8, ldraw_lib__box3u4p()], +// 2 24 6 -2 0 5.8409 -2 -0.8 + [2,24,6,-2,0,5.8409,-2,-0.8], +// 2 24 5.8409 -2 0.8 6 -2 0 + [2,24,5.8409,-2,0.8,6,-2,0], +// 2 24 9.5 -2 -0.8 9.5 -2 0.8 + [2,24,9.5,-2,-0.8,9.5,-2,0.8], +// 1 16 0 -21 -7.6705 0 0 0.8 0 19 0 -1.8295 0 0 box3u4p.dat + [1,16,0,-21,-7.6705,0,0,0.8,0,19,0,-1.8295,0,0, ldraw_lib__box3u4p()], +// 2 24 0 -2 -6 -0.8 -2 -5.8409 + [2,24,0,-2,-6,-0.8,-2,-5.8409], +// 2 24 0.8 -2 -5.8409 0 -2 -6 + [2,24,0.8,-2,-5.8409,0,-2,-6], +// 2 24 -0.8 -2 -9.5 0.8 -2 -9.5 + [2,24,-0.8,-2,-9.5,0.8,-2,-9.5], +// 1 16 -7.6705 -21 0 -1.8295 0 0 0 19 0 0 0 -0.8 box3u4p.dat + [1,16,-7.6705,-21,0,-1.8295,0,0,0,19,0,0,0,-0.8, ldraw_lib__box3u4p()], +// 2 24 -6 -2 0 -5.8409 -2 0.8 + [2,24,-6,-2,0,-5.8409,-2,0.8], +// 2 24 -5.8409 -2 -0.8 -6 -2 0 + [2,24,-5.8409,-2,-0.8,-6,-2,0], +// 2 24 -9.5 -2 0.8 -9.5 -2 -0.8 + [2,24,-9.5,-2,0.8,-9.5,-2,-0.8], +// 1 16 0 -21 7.6705 0 0 -0.8 0 19 0 1.8295 0 0 box3u4p.dat + [1,16,0,-21,7.6705,0,0,-0.8,0,19,0,1.8295,0,0, ldraw_lib__box3u4p()], +// 2 24 0 -2 6 0.8 -2 5.8409 + [2,24,0,-2,6,0.8,-2,5.8409], +// 2 24 -0.8 -2 5.8409 0 -2 6 + [2,24,-0.8,-2,5.8409,0,-2,6], +// 2 24 0.8 -2 9.5 -0.8 -2 9.5 + [2,24,0.8,-2,9.5,-0.8,-2,9.5], +]; +module ldraw_lib__s__35530s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__35530s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__35530s01(line=0.2); \ No newline at end of file diff --git a/parts/s/35860s01.scad b/parts/s/35860s01.scad index 3adf70040..d5ff6a074 100644 --- a/parts/s/35860s01.scad +++ b/parts/s/35860s01.scad @@ -1,14 +1,14 @@ use <../../lib.scad> use <../../p/48/4-4cylo.scad> use <../../p/48/4-4edge.scad> -use <../../p/48/4-4rin37.scad> +use <../../p/48/4-4ring37.scad> use <../../p/48/4-4ring9.scad> use <35860s03.scad> function ldraw_lib__s__35860s01() = [ // 0 ~Minifig Food Cake Double Layer, Icing without Printable Surface // 0 Name: s\35860s01.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,12 +16,13 @@ function ldraw_lib__s__35860s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 3 0 3.9 0 0 0 -1 0 0 0 3.9 48\4-4ring9.dat [1,16,0,3,0,3.9,0,0,0,-1,0,0,0,3.9, ldraw_lib__48__4_4ring9()], -// 1 16 0 -6.5 0 .925 0 0 0 -1 0 0 0 .925 48\4-4rin37.dat - [1,16,0,-6.5,0,.925,0,0,0,-1,0,0,0,.925, ldraw_lib__48__4_4rin37()], +// 1 16 0 -6.5 0 .925 0 0 0 -1 0 0 0 .925 48\4-4ring37.dat + [1,16,0,-6.5,0,.925,0,0,0,-1,0,0,0,.925, ldraw_lib__48__4_4ring37()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 3 0 35.1 0 0 0 -9.5 0 0 0 35.1 48\4-4cylo.dat diff --git a/parts/s/35860s02.scad b/parts/s/35860s02.scad index 861f1f3e1..efea04918 100644 --- a/parts/s/35860s02.scad +++ b/parts/s/35860s02.scad @@ -3,7 +3,7 @@ use <../../p/2-4cylc.scad> use <../../p/4-4cyli.scad> use <../../p/4-4edge.scad> use <../../p/4-4ndis.scad> -use <../../p/48/4-4rin14.scad> +use <../../p/48/4-4ring14.scad> use <../../p/48/4-4ring5.scad> use <../../p/box4.scad> use <../../p/box4o4a.scad> @@ -15,7 +15,7 @@ function ldraw_lib__s__35860s02() = [ // 0 ~Minifig Food Cake Double Layer, Base // 0 Name: s\35860s02.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__s__35860s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Bottom Plate // 4 16 20 8 10 16 8 6 -16 8 6 -20 8 10 @@ -142,8 +143,8 @@ function ldraw_lib__s__35860s02() = [ // 0 // Lower Layer // 1 16 0 -20 0 6 0 0 0 1 0 0 0 6 48\4-4ring5.dat [1,16,0,-20,0,6,0,0,0,1,0,0,0,6, ldraw_lib__48__4_4ring5()], -// 1 16 0 -20 0 2 0 0 0 1 0 0 0 2 48\4-4rin14.dat - [1,16,0,-20,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4rin14()], +// 1 16 0 -20 0 2 0 0 0 1 0 0 0 2 48\4-4ring14.dat + [1,16,0,-20,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4ring14()], // // 0 // Top Layer // 3 16 0 -40 -26.1 19 -40 -11 -19 -40 -11 diff --git a/parts/s/35962s02.scad b/parts/s/35962s02.scad index ced4096ae..074b22878 100644 --- a/parts/s/35962s02.scad +++ b/parts/s/35962s02.scad @@ -9,14 +9,14 @@ use <../../p/1-8edge.scad> use <../../p/3-16chrd.scad> use <../../p/3-16cylo.scad> use <../../p/3-16ndis.scad> -use <../../p/3-16rin5.scad> +use <../../p/3-16ring5.scad> use <../../p/rect.scad> use <../../p/rect2p.scad> function ldraw_lib__s__35962s02() = [ // 0 ~Duplo Train Action Brick Quarter // 0 Name: s\35962s02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2020-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__s__35962s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 5.1 -7 98.1 0 0 20 0 1 0 20 0 0 3-16chrd.dat [1,16,5.1,-7,98.1,0,0,20,0,1,0,20,0,0, ldraw_lib__3_16chrd()], @@ -42,8 +43,8 @@ function ldraw_lib__s__35962s02() = [ [0,"BFC","INVERTNEXT"], // 1 16 19.9 13 57.1 0 0 6.66667 0 -17 0 -6.66667 0 0 1-4cylo.dat [1,16,19.9,13,57.1,0,0,6.66667,0,-17,0,-6.66667,0,0, ldraw_lib__1_4cylo()], -// 1 16 5.1 13 98.1 0 0 3.33333 0 -1 0 3.33333 0 0 3-16rin5.dat - [1,16,5.1,13,98.1,0,0,3.33333,0,-1,0,3.33333,0,0, ldraw_lib__3_16rin5()], +// 1 16 5.1 13 98.1 0 0 3.33333 0 -1 0 3.33333 0 0 3-16ring5.dat + [1,16,5.1,13,98.1,0,0,3.33333,0,-1,0,3.33333,0,0, ldraw_lib__3_16ring5()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 5.1 13 98.1 0 0 16.66667 0 -17 0 16.66667 0 0 3-16cylo.dat diff --git a/parts/s/3622px4s01.scad b/parts/s/3622px4s01.scad index be1eb3ab3..76575e50e 100644 --- a/parts/s/3622px4s01.scad +++ b/parts/s/3622px4s01.scad @@ -1,13 +1,13 @@ use <../../lib.scad> use <../../p/4-4ering.scad> use <../../p/4-4ndis.scad> -use <../../p/4-4rin13.scad> +use <../../p/4-4ring13.scad> use <../../p/4-4ring7.scad> function ldraw_lib__s__3622px4s01() = [ // 0 ~Brick 1 x 3 with Blue Eyes Pattern - Half // 0 Name: s\3622px4s01.dat // 0 Author: Vincent Messenet [Cheenzo] -// 0 !LDRAW_ORG Subpart UPDATE 2022-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,12 +15,13 @@ function ldraw_lib__s__3622px4s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 15 6.5 17.5 -10 0 0 4 4 0 0 0 1 0 4-4ndis.dat [1,15,6.5,17.5,-10,0,0,4,4,0,0,0,1,0, ldraw_lib__4_4ndis()], -// 1 1 6.5 17.5 -10 .25 0 0 0 0 .25 0 1 0 4-4rin13.dat - [1,1,6.5,17.5,-10,.25,0,0,0,0,.25,0,1,0, ldraw_lib__4_4rin13()], +// 1 1 6.5 17.5 -10 .25 0 0 0 0 .25 0 1 0 4-4ring13.dat + [1,1,6.5,17.5,-10,.25,0,0,0,0,.25,0,1,0, ldraw_lib__4_4ring13()], // 1 1 6.5 17.5 -10 .5 0 0 0 0 .5 0 1 0 4-4ring7.dat [1,1,6.5,17.5,-10,.5,0,0,0,0,.5,0,1,0, ldraw_lib__4_4ring7()], // 1 322 6.5 17.5 -10 3.25 0 0 0 0 3.25 0 1 0 4-4ering.dat diff --git a/parts/s/3626bp4ls01.scad b/parts/s/3626bp4ls01.scad new file mode 100644 index 000000000..d0c3bde10 --- /dev/null +++ b/parts/s/3626bp4ls01.scad @@ -0,0 +1,287 @@ +use <../../lib.scad> +use <../../p/4-4disc.scad> +use <../../p/4-4ndis.scad> +function ldraw_lib__s__3626bp4ls01() = [ +// 0 ~Minifig Head with Moustache Wavy, Goatee and Bushy Eyebrows Pattern - Bottom Half +// 0 Name: s\3626bp4ls01.dat +// 0 Author: Chris Böhnke [KnightOfTarenta] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 0 // Eye +// 1 0 3.5 10 -12.304 1.3 0 0 0 0 -1.3 0.259 1 0 4-4disc.dat + [1,0,3.5,10,-12.304,1.3,0,0,0,0,-1.3,0.259,1,0, ldraw_lib__4_4disc()], +// 1 16 3.5 10 -12.304 1.3 0 0 0 0 -1.3 0.259 1 0 4-4ndis.dat + [1,16,3.5,10,-12.304,1.3,0,0,0,0,-1.3,0.259,1,0, ldraw_lib__4_4ndis()], +// +// 0 // Color Black +// 4 0 7.21 11.06 -10.516 7 10.62 -10.657 6.39 11.5 -11.064 7.22 11.66 -10.51 + [4,0,7.21,11.06,-10.516,7,10.62,-10.657,6.39,11.5,-11.064,7.22,11.66,-10.51], +// 4 0 7.22 11.66 -10.51 6.39 11.5 -11.064 5.64 12.14 -11.566 7.03 12.25 -10.637 + [4,0,7.22,11.66,-10.51,6.39,11.5,-11.064,5.64,12.14,-11.566,7.03,12.25,-10.637], +// 4 0 7.03 12.25 -10.637 5.64 12.14 -11.566 4.975 12.49 -12.01 6.72 13.74 -10.844 + [4,0,7.03,12.25,-10.637,5.64,12.14,-11.566,4.975,12.49,-12.01,6.72,13.74,-10.844], +// 4 0 7.5 12.26 -10.323 7.03 12.25 -10.637 6.72 13.74 -10.844 7.55 13.67 -10.289 + [4,0,7.5,12.26,-10.323,7.03,12.25,-10.637,6.72,13.74,-10.844,7.55,13.67,-10.289], +// 4 0 7.5 12.26 -10.323 7.55 13.67 -10.289 8.06 13.38 -9.948 8.05 11.93 -9.955 + [4,0,7.5,12.26,-10.323,7.55,13.67,-10.289,8.06,13.38,-9.948,8.05,11.93,-9.955], +// 4 0 8.05 11.93 -9.955 8.06 13.38 -9.948 8.45 12.9 -9.688 8.76 12.33 -9.481 + [4,0,8.05,11.93,-9.955,8.06,13.38,-9.948,8.45,12.9,-9.688,8.76,12.33,-9.481], +// 3 0 8.74 11.29 -9.494 8.05 11.93 -9.955 8.76 12.33 -9.481 + [3,0,8.74,11.29,-9.494,8.05,11.93,-9.955,8.76,12.33,-9.481], +// 4 0 6.75 14.53 -10.824 7.23 14.3 -10.503 6.91 14.07 -10.717 6.27 14.63 -11.145 + [4,0,6.75,14.53,-10.824,7.23,14.3,-10.503,6.91,14.07,-10.717,6.27,14.63,-11.145], +// 4 0 5.73 14.6 -11.505 6.27 14.63 -11.145 6.91 14.07 -10.717 6.72 13.74 -10.844 + [4,0,5.73,14.6,-11.505,6.27,14.63,-11.145,6.91,14.07,-10.717,6.72,13.74,-10.844], +// 4 0 4.975 14.35 -12.01 5.73 14.6 -11.505 6.72 13.74 -10.844 4.975 12.49 -12.01 + [4,0,4.975,14.35,-12.01,5.73,14.6,-11.505,6.72,13.74,-10.844,4.975,12.49,-12.01], +// 4 0 4.49 14.11 -12.107 4.975 14.35 -12.01 4.975 12.49 -12.01 4.53 12.65 -12.099 + [4,0,4.49,14.11,-12.107,4.975,14.35,-12.01,4.975,12.49,-12.01,4.53,12.65,-12.099], +// 4 0 3.92 13.8 -12.22 4.49 14.11 -12.107 4.53 12.65 -12.099 3.8 12.6 -12.244 + [4,0,3.92,13.8,-12.22,4.49,14.11,-12.107,4.53,12.65,-12.099,3.8,12.6,-12.244], +// 4 0 3.19 13.7 -12.365 3.92 13.8 -12.22 3.8 12.6 -12.244 3.02 12.36 -12.399 + [4,0,3.19,13.7,-12.365,3.92,13.8,-12.22,3.8,12.6,-12.244,3.02,12.36,-12.399], +// 4 0 2.58 13.84 -12.487 3.19 13.7 -12.365 3.02 12.36 -12.399 2.4 12.2 -12.522 + [4,0,2.58,13.84,-12.487,3.19,13.7,-12.365,3.02,12.36,-12.399,2.4,12.2,-12.522], +// 4 0 1.98 14.23 -12.606 2.58 13.84 -12.487 2.4 12.2 -12.522 1.65 12.18 -12.672 + [4,0,1.98,14.23,-12.606,2.58,13.84,-12.487,2.4,12.2,-12.522,1.65,12.18,-12.672], +// 4 0 1.27 14.44 -12.747 1.98 14.23 -12.606 1.65 12.18 -12.672 0.98 12.36 -12.805 + [4,0,1.27,14.44,-12.747,1.98,14.23,-12.606,1.65,12.18,-12.672,0.98,12.36,-12.805], +// 4 0 0.61 14.23 -12.879 1.27 14.44 -12.747 0.98 12.36 -12.805 0.53 12.66 -12.895 + [4,0,0.61,14.23,-12.879,1.27,14.44,-12.747,0.98,12.36,-12.805,0.53,12.66,-12.895], +// 3 0 0.53 12.66 -12.895 0.27 13.43 -12.946 0.61 14.23 -12.879 + [3,0,0.53,12.66,-12.895,0.27,13.43,-12.946,0.61,14.23,-12.879], +// 4 0 4.975 17 -12.01 6.06 15.76 -11.285 5.65 15.47 -11.559 4.975 15.44 -12.01 + [4,0,4.975,17,-12.01,6.06,15.76,-11.285,5.65,15.47,-11.559,4.975,15.44,-12.01], +// 4 0 4.975 17 -12.01 4.975 15.44 -12.01 4.24 15.78 -12.156 3.52 16.3 -12.3 + [4,0,4.975,17,-12.01,4.975,15.44,-12.01,4.24,15.78,-12.156,3.52,16.3,-12.3], +// 3 0 3.52 16.3 -12.3 2.7 16.7 -12.463 4.975 17 -12.01 + [3,0,3.52,16.3,-12.3,2.7,16.7,-12.463,4.975,17,-12.01], +// 3 0 2.7 16.7 -12.463 1.8 17 -12.642 4.975 17 -12.01 + [3,0,2.7,16.7,-12.463,1.8,17,-12.642,4.975,17,-12.01], +// 4 0 2.65 18.37 -12.133 1.8 17 -12.642 0.6 17.2 -12.831 2.6 18.531 -12.102 + [4,0,2.65,18.37,-12.133,1.8,17,-12.642,0.6,17.2,-12.831,2.6,18.531,-12.102], +// 4 0 0 18.531 -12.619 2.6 18.531 -12.102 0.6 17.2 -12.831 0 17.2 -12.95 + [4,0,0,18.531,-12.619,2.6,18.531,-12.102,0.6,17.2,-12.831,0,17.2,-12.95], +// 4 0 4.975 17 -12.01 1.8 17 -12.642 2.65 18.37 -12.133 2.9 18.531 -12.043 + [4,0,4.975,17,-12.01,1.8,17,-12.642,2.65,18.37,-12.133,2.9,18.531,-12.043], +// 4 0 4.899 17.8 -11.827 4.975 17 -12.01 2.9 18.531 -12.043 4.7 18.2 -11.767 + [4,0,4.899,17.8,-11.827,4.975,17,-12.01,2.9,18.531,-12.043,4.7,18.2,-11.767], +// 3 0 4.7 18.2 -11.767 2.9 18.531 -12.043 4.5 18.531 -11.725 + [3,0,4.7,18.2,-11.767,2.9,18.531,-12.043,4.5,18.531,-11.725], +// 4 0 4.5 18.531 -11.725 2.9 18.531 -12.043 3 18.8 -11.798 4.4 18.7 -11.603 + [4,0,4.5,18.531,-11.725,2.9,18.531,-12.043,3,18.8,-11.798,4.4,18.7,-11.603], +// 4 0 4.4 18.7 -11.603 3 18.8 -11.798 3.1 19.3 -11.36 4.1 19 -11.412 + [4,0,4.4,18.7,-11.603,3,18.8,-11.798,3.1,19.3,-11.36,4.1,19,-11.412], +// 4 0 3.57 19.39 -11.192 4.1 19 -11.412 3.1 19.3 -11.36 3.1 19.6 -11.11 + [4,0,3.57,19.39,-11.192,4.1,19,-11.412,3.1,19.3,-11.36,3.1,19.6,-11.11], +// 4 0 6.05 17.18 -11.239 6.13 17 -11.238 4.975 17 -12.01 5.89 17.38 -11.287 + [4,0,6.05,17.18,-11.239,6.13,17,-11.238,4.975,17,-12.01,5.89,17.38,-11.287], +// 3 0 4.975 17 -12.01 5.74 17.52 -11.346 5.89 17.38 -11.287 + [3,0,4.975,17,-12.01,5.74,17.52,-11.346,5.89,17.38,-11.287], +// 4 0 5.74 17.52 -11.346 5.19 17.99 -11.577 5.55 18.13 -11.295 6 18.17 -10.983 + [4,0,5.74,17.52,-11.346,5.19,17.99,-11.577,5.55,18.13,-11.295,6,18.17,-10.983], +// 3 0 5.74 17.52 -11.346 6 18.17 -10.983 6.36 18.08 -10.768 + [3,0,5.74,17.52,-11.346,6,18.17,-10.983,6.36,18.08,-10.768], +// 4 0 2.3 19 -11.77 2.6 18.531 -12.102 0.3 18.9 -12.251 0.5 19.2 -11.961 + [4,0,2.3,19,-11.77,2.6,18.531,-12.102,0.3,18.9,-12.251,0.5,19.2,-11.961], +// 4 0 1.9 19.5 -11.432 2.3 19 -11.77 0.5 19.2 -11.961 0.6 19.5 -11.69 + [4,0,1.9,19.5,-11.432,2.3,19,-11.77,0.5,19.2,-11.961,0.6,19.5,-11.69], +// 4 0 1.5 19.828 -11.237 1.9 19.5 -11.432 0.6 19.5 -11.69 0.7 19.828 -11.396 + [4,0,1.5,19.828,-11.237,1.9,19.5,-11.432,0.6,19.5,-11.69,0.7,19.828,-11.396], +// 4 0 1.03 20.02 -10.971 1.5 19.828 -11.237 0.7 19.828 -11.396 0.7 20.1 -10.887 + [4,0,1.03,20.02,-10.971,1.5,19.828,-11.237,0.7,19.828,-11.396,0.7,20.1,-10.887], +// 3 0 2.6 18.531 -12.102 0.2 18.8 -12.354 0.3 18.9 -12.251 + [3,0,2.6,18.531,-12.102,0.2,18.8,-12.354,0.3,18.9,-12.251], +// 4 0 0 18.531 -12.619 0 18.7 -12.478 0.2 18.8 -12.354 2.6 18.531 -12.102 + [4,0,0,18.531,-12.619,0,18.7,-12.478,0.2,18.8,-12.354,2.6,18.531,-12.102], +// 4 0 2.1 16.2 -12.582 2.5 16 -12.503 2.2 14.69 -12.562 1.34 15.01 -12.733 + [4,0,2.1,16.2,-12.582,2.5,16,-12.503,2.2,14.69,-12.562,1.34,15.01,-12.733], +// 4 0 2.2 14.69 -12.562 2.5 16 -12.503 3 15.7 -12.403 2.66 14.48 -12.471 + [4,0,2.2,14.69,-12.562,2.5,16,-12.503,3,15.7,-12.403,2.66,14.48,-12.471], +// 4 0 2.66 14.48 -12.471 3 15.7 -12.403 3.29 15.47 -12.345 3.48 15.11 -12.307 + [4,0,2.66,14.48,-12.471,3,15.7,-12.403,3.29,15.47,-12.345,3.48,15.11,-12.307], +// 4 0 2.95 14.37 -12.413 2.66 14.48 -12.471 3.48 15.11 -12.307 3.54 14.82 -12.296 + [4,0,2.95,14.37,-12.413,2.66,14.48,-12.471,3.48,15.11,-12.307,3.54,14.82,-12.296], +// 4 0 2.95 14.37 -12.413 3.54 14.82 -12.296 3.47 14.56 -12.309 3.229 14.399 -12.357 + [4,0,2.95,14.37,-12.413,3.54,14.82,-12.296,3.47,14.56,-12.309,3.229,14.399,-12.357], +// 4 0 0 15.13 -13 0 16.61 -13 0.51 16.57 -12.899 0.61 15.11 -12.879 + [4,0,0,15.13,-13,0,16.61,-13,0.51,16.57,-12.899,0.61,15.11,-12.879], +// 4 0 0.61 15.11 -12.879 0.51 16.57 -12.899 1.3 16.5 -12.741 1.34 15.01 -12.733 + [4,0,0.61,15.11,-12.879,0.51,16.57,-12.899,1.3,16.5,-12.741,1.34,15.01,-12.733], +// 3 0 1.34 15.01 -12.733 1.3 16.5 -12.741 2.1 16.2 -12.582 + [3,0,1.34,15.01,-12.733,1.3,16.5,-12.741,2.1,16.2,-12.582], +// 4 0 4.975 17 -12.01 4.899 17.8 -11.827 5.19 17.99 -11.577 5.74 17.52 -11.346 + [4,0,4.975,17,-12.01,4.899,17.8,-11.827,5.19,17.99,-11.577,5.74,17.52,-11.346], +// 4 0 6.3 16.13 -11.125 6.06 15.76 -11.285 4.975 17 -12.01 6.26 16.68 -11.151 + [4,0,6.3,16.13,-11.125,6.06,15.76,-11.285,4.975,17,-12.01,6.26,16.68,-11.151], +// 3 0 6.26 16.68 -11.151 4.975 17 -12.01 6.13 17 -11.238 + [3,0,6.26,16.68,-11.151,4.975,17,-12.01,6.13,17,-11.238], +// +// 0 // Color Base +// 4 16 0.2 18.8 -12.354 0 18.7 -12.478 0 19.828 -11.535 0.3 18.9 -12.251 + [4,16,0.2,18.8,-12.354,0,18.7,-12.478,0,19.828,-11.535,0.3,18.9,-12.251], +// 4 16 0.5 19.2 -11.961 0.3 18.9 -12.251 0 19.828 -11.535 0.6 19.5 -11.69 + [4,16,0.5,19.2,-11.961,0.3,18.9,-12.251,0,19.828,-11.535,0.6,19.5,-11.69], +// 3 16 0.6 19.5 -11.69 0 19.828 -11.535 0.7 19.828 -11.396 + [3,16,0.6,19.5,-11.69,0,19.828,-11.535,0.7,19.828,-11.396], +// 4 16 0.7 20.1 -10.887 0.7 19.828 -11.396 0 19.828 -11.535 0 20.695 -9.914 + [4,16,0.7,20.1,-10.887,0.7,19.828,-11.396,0,19.828,-11.535,0,20.695,-9.914], +// 4 16 3.794 20.695 -9.159 0 20.695 -9.914 0 21 -8 3.062 21 -7.391 + [4,16,3.794,20.695,-9.159,0,20.695,-9.914,0,21,-8,3.062,21,-7.391], +// 4 16 1.03 20.02 -10.971 0.7 20.1 -10.887 0 20.695 -9.914 3.794 20.695 -9.159 + [4,16,1.03,20.02,-10.971,0.7,20.1,-10.887,0,20.695,-9.914,3.794,20.695,-9.159], +// 4 16 1.5 19.828 -11.237 1.03 20.02 -10.971 3.794 20.695 -9.159 4.414 19.828 -10.658 + [4,16,1.5,19.828,-11.237,1.03,20.02,-10.971,3.794,20.695,-9.159,4.414,19.828,-10.658], +// 4 16 1.5 19.828 -11.237 4.414 19.828 -10.658 3.1 19.6 -11.11 1.9 19.5 -11.432 + [4,16,1.5,19.828,-11.237,4.414,19.828,-10.658,3.1,19.6,-11.11,1.9,19.5,-11.432], +// 3 16 3.57 19.39 -11.192 3.1 19.6 -11.11 4.414 19.828 -10.658 + [3,16,3.57,19.39,-11.192,3.1,19.6,-11.11,4.414,19.828,-10.658], +// 3 16 4.1 19 -11.412 3.57 19.39 -11.192 4.414 19.828 -10.658 + [3,16,4.1,19,-11.412,3.57,19.39,-11.192,4.414,19.828,-10.658], +// 4 16 4.4 18.7 -11.603 4.1 19 -11.412 4.414 19.828 -10.658 4.83 18.531 -11.659 + [4,16,4.4,18.7,-11.603,4.1,19,-11.412,4.414,19.828,-10.658,4.83,18.531,-11.659], +// 3 16 4.83 18.531 -11.659 4.5 18.531 -11.725 4.4 18.7 -11.603 + [3,16,4.83,18.531,-11.659,4.5,18.531,-11.725,4.4,18.7,-11.603], +// 4 16 1.9 19.5 -11.432 3.1 19.6 -11.11 3.1 19.3 -11.36 2.3 19 -11.77 + [4,16,1.9,19.5,-11.432,3.1,19.6,-11.11,3.1,19.3,-11.36,2.3,19,-11.77], +// 4 16 2.3 19 -11.77 3.1 19.3 -11.36 3 18.8 -11.798 2.6 18.531 -12.102 + [4,16,2.3,19,-11.77,3.1,19.3,-11.36,3,18.8,-11.798,2.6,18.531,-12.102], +// 3 16 2.9 18.531 -12.043 2.6 18.531 -12.102 3 18.8 -11.798 + [3,16,2.9,18.531,-12.043,2.6,18.531,-12.102,3,18.8,-11.798], +// 3 16 2.65 18.37 -12.133 2.6 18.531 -12.102 2.9 18.531 -12.043 + [3,16,2.65,18.37,-12.133,2.6,18.531,-12.102,2.9,18.531,-12.043], +// 3 16 4.7 18.2 -11.767 4.5 18.531 -11.725 4.83 18.531 -11.659 + [3,16,4.7,18.2,-11.767,4.5,18.531,-11.725,4.83,18.531,-11.659], +// 3 16 4.899 17.8 -11.827 4.7 18.2 -11.767 4.83 18.531 -11.659 + [3,16,4.899,17.8,-11.827,4.7,18.2,-11.767,4.83,18.531,-11.659], +// 3 16 4.899 17.8 -11.827 4.83 18.531 -11.659 5.19 17.99 -11.577 + [3,16,4.899,17.8,-11.827,4.83,18.531,-11.659,5.19,17.99,-11.577], +// 3 16 5.19 17.99 -11.577 4.83 18.531 -11.659 5.55 18.13 -11.295 + [3,16,5.19,17.99,-11.577,4.83,18.531,-11.659,5.55,18.13,-11.295], +// 3 16 6.36 18.08 -10.768 6 18.17 -10.983 8.923 18.531 -8.923 + [3,16,6.36,18.08,-10.768,6,18.17,-10.983,8.923,18.531,-8.923], +// 3 16 5.55 18.13 -11.295 4.83 18.531 -11.659 6 18.17 -10.983 + [3,16,5.55,18.13,-11.295,4.83,18.531,-11.659,6,18.17,-10.983], +// 3 16 6 18.17 -10.983 4.83 18.531 -11.659 8.923 18.531 -8.923 + [3,16,6,18.17,-10.983,4.83,18.531,-11.659,8.923,18.531,-8.923], +// 4 16 8.157 19.828 -8.157 8.923 18.531 -8.923 4.83 18.531 -11.659 4.414 19.828 -10.658 + [4,16,8.157,19.828,-8.157,8.923,18.531,-8.923,4.83,18.531,-11.659,4.414,19.828,-10.658], +// 4 16 7.01 20.695 -7.01 8.157 19.828 -8.157 4.414 19.828 -10.658 3.794 20.695 -9.159 + [4,16,7.01,20.695,-7.01,8.157,19.828,-8.157,4.414,19.828,-10.658,3.794,20.695,-9.159], +// 4 16 5.657 21 -5.657 7.01 20.695 -7.01 3.794 20.695 -9.159 3.062 21 -7.391 + [4,16,5.657,21,-5.657,7.01,20.695,-7.01,3.794,20.695,-9.159,3.062,21,-7.391], +// 4 16 6.36 18.08 -10.768 8.923 18.531 -8.923 9.192 17 -9.192 5.74 17.52 -11.346 + [4,16,6.36,18.08,-10.768,8.923,18.531,-8.923,9.192,17,-9.192,5.74,17.52,-11.346], +// 3 16 9.192 17 -9.192 5.89 17.38 -11.287 5.74 17.52 -11.346 + [3,16,9.192,17,-9.192,5.89,17.38,-11.287,5.74,17.52,-11.346], +// 3 16 9.192 17 -9.192 6.05 17.18 -11.239 5.89 17.38 -11.287 + [3,16,9.192,17,-9.192,6.05,17.18,-11.239,5.89,17.38,-11.287], +// 3 16 9.192 17 -9.192 6.13 17 -11.238 6.05 17.18 -11.239 + [3,16,9.192,17,-9.192,6.13,17,-11.238,6.05,17.18,-11.239], +// 4 16 5.73 14.6 -11.505 4.975 14.35 -12.01 4.975 15.44 -12.01 5.65 15.47 -11.559 + [4,16,5.73,14.6,-11.505,4.975,14.35,-12.01,4.975,15.44,-12.01,5.65,15.47,-11.559], +// 4 16 6.27 14.63 -11.145 5.73 14.6 -11.505 5.65 15.47 -11.559 6.06 15.76 -11.285 + [4,16,6.27,14.63,-11.145,5.73,14.6,-11.505,5.65,15.47,-11.559,6.06,15.76,-11.285], +// 4 16 6.75 14.53 -10.824 6.27 14.63 -11.145 6.06 15.76 -11.285 6.3 16.13 -11.125 + [4,16,6.75,14.53,-10.824,6.27,14.63,-11.145,6.06,15.76,-11.285,6.3,16.13,-11.125], +// 4 16 9.192 17 -9.192 7.23 14.3 -10.503 6.75 14.53 -10.824 6.3 16.13 -11.125 + [4,16,9.192,17,-9.192,7.23,14.3,-10.503,6.75,14.53,-10.824,6.3,16.13,-11.125], +// 4 16 7.55 13.67 -10.289 7.23 14.3 -10.503 9.192 17 -9.192 8.06 13.38 -9.948 + [4,16,7.55,13.67,-10.289,7.23,14.3,-10.503,9.192,17,-9.192,8.06,13.38,-9.948], +// 3 16 8.45 12.9 -9.688 8.06 13.38 -9.948 9.192 17 -9.192 + [3,16,8.45,12.9,-9.688,8.06,13.38,-9.948,9.192,17,-9.192], +// 3 16 8.76 12.33 -9.481 8.45 12.9 -9.688 9.192 17 -9.192 + [3,16,8.76,12.33,-9.481,8.45,12.9,-9.688,9.192,17,-9.192], +// 4 16 8.74 11.29 -9.494 7 10.62 -10.657 7.21 11.06 -10.516 8.05 11.93 -9.955 + [4,16,8.74,11.29,-9.494,7,10.62,-10.657,7.21,11.06,-10.516,8.05,11.93,-9.955], +// 4 16 8.05 11.93 -9.955 7.21 11.06 -10.516 7.22 11.66 -10.51 7.5 12.26 -10.323 + [4,16,8.05,11.93,-9.955,7.21,11.06,-10.516,7.22,11.66,-10.51,7.5,12.26,-10.323], +// 3 16 7.22 11.66 -10.51 7.03 12.25 -10.637 7.5 12.26 -10.323 + [3,16,7.22,11.66,-10.51,7.03,12.25,-10.637,7.5,12.26,-10.323], +// 4 16 4.975 15.44 -12.01 4.975 14.35 -12.01 4.49 14.11 -12.107 4.24 15.78 -12.156 + [4,16,4.975,15.44,-12.01,4.975,14.35,-12.01,4.49,14.11,-12.107,4.24,15.78,-12.156], +// 4 16 4.24 15.78 -12.156 4.49 14.11 -12.107 3.92 13.8 -12.22 3.54 14.82 -12.296 + [4,16,4.24,15.78,-12.156,4.49,14.11,-12.107,3.92,13.8,-12.22,3.54,14.82,-12.296], +// 3 16 3.92 13.8 -12.22 3.47 14.56 -12.309 3.54 14.82 -12.296 + [3,16,3.92,13.8,-12.22,3.47,14.56,-12.309,3.54,14.82,-12.296], +// 4 16 3.47 14.56 -12.309 3.92 13.8 -12.22 3.19 13.7 -12.365 3.229 14.399 -12.357 + [4,16,3.47,14.56,-12.309,3.92,13.8,-12.22,3.19,13.7,-12.365,3.229,14.399,-12.357], +// 4 16 2.95 14.37 -12.413 3.229 14.399 -12.357 3.19 13.7 -12.365 2.58 13.84 -12.487 + [4,16,2.95,14.37,-12.413,3.229,14.399,-12.357,3.19,13.7,-12.365,2.58,13.84,-12.487], +// 4 16 2.66 14.48 -12.471 2.95 14.37 -12.413 2.58 13.84 -12.487 1.98 14.23 -12.606 + [4,16,2.66,14.48,-12.471,2.95,14.37,-12.413,2.58,13.84,-12.487,1.98,14.23,-12.606], +// 4 16 2.2 14.69 -12.562 2.66 14.48 -12.471 1.98 14.23 -12.606 1.27 14.44 -12.747 + [4,16,2.2,14.69,-12.562,2.66,14.48,-12.471,1.98,14.23,-12.606,1.27,14.44,-12.747], +// 3 16 1.27 14.44 -12.747 1.34 15.01 -12.733 2.2 14.69 -12.562 + [3,16,1.27,14.44,-12.747,1.34,15.01,-12.733,2.2,14.69,-12.562], +// 4 16 1.34 15.01 -12.733 1.27 14.44 -12.747 0.61 14.23 -12.879 0.61 15.11 -12.879 + [4,16,1.34,15.01,-12.733,1.27,14.44,-12.747,0.61,14.23,-12.879,0.61,15.11,-12.879], +// 4 16 0 15.13 -13 0.61 15.11 -12.879 0.61 14.23 -12.879 0.27 13.43 -12.946 + [4,16,0,15.13,-13,0.61,15.11,-12.879,0.61,14.23,-12.879,0.27,13.43,-12.946], +// 4 16 0 17 -13 0 17.2 -12.95 0.6 17.2 -12.831 1.8 17 -12.642 + [4,16,0,17,-13,0,17.2,-12.95,0.6,17.2,-12.831,1.8,17,-12.642], +// 4 16 0.51 16.57 -12.899 0 16.61 -13 0 17 -13 1.8 17 -12.642 + [4,16,0.51,16.57,-12.899,0,16.61,-13,0,17,-13,1.8,17,-12.642], +// 4 16 1.3 16.5 -12.741 0.51 16.57 -12.899 1.8 17 -12.642 2.7 16.7 -12.463 + [4,16,1.3,16.5,-12.741,0.51,16.57,-12.899,1.8,17,-12.642,2.7,16.7,-12.463], +// 4 16 2.1 16.2 -12.582 1.3 16.5 -12.741 2.7 16.7 -12.463 3.52 16.3 -12.3 + [4,16,2.1,16.2,-12.582,1.3,16.5,-12.741,2.7,16.7,-12.463,3.52,16.3,-12.3], +// 3 16 2.5 16 -12.503 2.1 16.2 -12.582 3.52 16.3 -12.3 + [3,16,2.5,16,-12.503,2.1,16.2,-12.582,3.52,16.3,-12.3], +// 4 16 3 15.7 -12.403 2.5 16 -12.503 3.52 16.3 -12.3 4.24 15.78 -12.156 + [4,16,3,15.7,-12.403,2.5,16,-12.503,3.52,16.3,-12.3,4.24,15.78,-12.156], +// 3 16 3.29 15.47 -12.345 3 15.7 -12.403 4.24 15.78 -12.156 + [3,16,3.29,15.47,-12.345,3,15.7,-12.403,4.24,15.78,-12.156], +// 3 16 3.54 14.82 -12.296 3.48 15.11 -12.307 4.24 15.78 -12.156 + [3,16,3.54,14.82,-12.296,3.48,15.11,-12.307,4.24,15.78,-12.156], +// 3 16 3.48 15.11 -12.307 3.29 15.47 -12.345 4.24 15.78 -12.156 + [3,16,3.48,15.11,-12.307,3.29,15.47,-12.345,4.24,15.78,-12.156], +// 4 16 7.55 13.67 -10.289 6.72 13.74 -10.844 6.91 14.07 -10.717 7.23 14.3 -10.503 + [4,16,7.55,13.67,-10.289,6.72,13.74,-10.844,6.91,14.07,-10.717,7.23,14.3,-10.503], +// 3 16 0 8.7 -13 0 15.13 -13 0.27 13.43 -12.946 + [3,16,0,8.7,-13,0,15.13,-13,0.27,13.43,-12.946], +// 3 16 0 8.7 -13 0.27 13.43 -12.946 0.53 12.66 -12.895 + [3,16,0,8.7,-13,0.27,13.43,-12.946,0.53,12.66,-12.895], +// 3 16 0 8.7 -13 0.53 12.66 -12.895 0.98 12.36 -12.805 + [3,16,0,8.7,-13,0.53,12.66,-12.895,0.98,12.36,-12.805], +// 3 16 6.3 16.13 -11.125 6.26 16.68 -11.151 9.192 17 -9.192 + [3,16,6.3,16.13,-11.125,6.26,16.68,-11.151,9.192,17,-9.192], +// 3 16 6.26 16.68 -11.151 6.13 17 -11.238 9.192 17 -9.192 + [3,16,6.26,16.68,-11.151,6.13,17,-11.238,9.192,17,-9.192], +// 4 16 1.65 12.18 -12.672 2.2 11.3 -12.563 0 8.7 -13 0.98 12.36 -12.805 + [4,16,1.65,12.18,-12.672,2.2,11.3,-12.563,0,8.7,-13,0.98,12.36,-12.805], +// 4 16 2.2 11.3 -12.563 1.65 12.18 -12.672 2.4 12.2 -12.522 3.5 11.3 -12.304 + [4,16,2.2,11.3,-12.563,1.65,12.18,-12.672,2.4,12.2,-12.522,3.5,11.3,-12.304], +// 4 16 2.4 12.2 -12.522 3.02 12.36 -12.399 4.8 11.3 -12.045 3.5 11.3 -12.304 + [4,16,2.4,12.2,-12.522,3.02,12.36,-12.399,4.8,11.3,-12.045,3.5,11.3,-12.304], +// 4 16 4.8 11.3 -12.045 3.02 12.36 -12.399 3.8 12.6 -12.244 4.53 12.65 -12.099 + [4,16,4.8,11.3,-12.045,3.02,12.36,-12.399,3.8,12.6,-12.244,4.53,12.65,-12.099], +// 3 16 4.8 11.3 -12.045 4.53 12.65 -12.099 4.975 12.49 -12.01 + [3,16,4.8,11.3,-12.045,4.53,12.65,-12.099,4.975,12.49,-12.01], +// 4 16 4.8 11.3 -12.045 4.975 12.49 -12.01 4.975 8.7 -12.01 4.8 10 -12.045 + [4,16,4.8,11.3,-12.045,4.975,12.49,-12.01,4.975,8.7,-12.01,4.8,10,-12.045], +// 4 16 4.975 8.7 -12.01 4.975 12.49 -12.01 5.64 12.14 -11.566 6.39 11.5 -11.064 + [4,16,4.975,8.7,-12.01,4.975,12.49,-12.01,5.64,12.14,-11.566,6.39,11.5,-11.064], +// 3 16 4.975 8.7 -12.01 6.39 11.5 -11.064 7 10.62 -10.657 + [3,16,4.975,8.7,-12.01,6.39,11.5,-11.064,7,10.62,-10.657], +// 3 16 4.975 8.7 -12.01 4.8 8.7 -12.045 4.8 10 -12.045 + [3,16,4.975,8.7,-12.01,4.8,8.7,-12.045,4.8,10,-12.045], +// 3 16 0 8.7 -13 2.2 11.3 -12.563 2.2 10 -12.563 + [3,16,0,8.7,-13,2.2,11.3,-12.563,2.2,10,-12.563], +// 3 16 2.2 8.7 -12.563 0 8.7 -13 2.2 10 -12.563 + [3,16,2.2,8.7,-12.563,0,8.7,-13,2.2,10,-12.563], +// 4 16 8.76 12.33 -9.481 9.192 17 -9.192 9.192 4 -9.192 8.74 11.29 -9.494 + [4,16,8.76,12.33,-9.481,9.192,17,-9.192,9.192,4,-9.192,8.74,11.29,-9.494], +// 3 16 4.975 8.7 -12.01 7 10.62 -10.657 8.74 11.29 -9.494 + [3,16,4.975,8.7,-12.01,7,10.62,-10.657,8.74,11.29,-9.494], +]; +module ldraw_lib__s__3626bp4ls01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__3626bp4ls01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__3626bp4ls01(line=0.2); \ No newline at end of file diff --git a/parts/s/3626bp4ms01.scad b/parts/s/3626bp4ms01.scad new file mode 100644 index 000000000..03b711091 --- /dev/null +++ b/parts/s/3626bp4ms01.scad @@ -0,0 +1,423 @@ +use <../../lib.scad> +use <../../p/4-4disc.scad> +use <../../p/4-4ndis.scad> +function ldraw_lib__s__3626bp4ms01() = [ +// 0 ~Minifig Head with Black Bushy Moustache and Hair Pattern - Half +// 0 Name: s\3626bp4ms01.dat +// 0 Author: Chris Böhnke [KnightOfTarenta] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 0 // Eye +// 1 0 -3.5 10 -12.304 -1.3 0 0 0 0 -1.3 0.259 1 0 4-4disc.dat + [1,0,-3.5,10,-12.304,-1.3,0,0,0,0,-1.3,0.259,1,0, ldraw_lib__4_4disc()], +// 1 16 -3.5 10 -12.304 -1.3 0 0 0 0 -1.3 0.259 1 0 4-4ndis.dat + [1,16,-3.5,10,-12.304,-1.3,0,0,0,0,-1.3,0.259,1,0, ldraw_lib__4_4ndis()], +// +// 0 // Color 0 Black +// 4 0 -0.9 14.56 -12.821 -0.9 12.6 -12.821 -1.9 12.5 -12.622 -1.2 14.6 -12.761 + [4,0,-0.9,14.56,-12.821,-0.9,12.6,-12.821,-1.9,12.5,-12.622,-1.2,14.6,-12.761], +// 4 0 -1.2 14.6 -12.761 -1.9 12.5 -12.622 -2.6 12.6 -12.483 -3.3 12.8 -12.343 + [4,0,-1.2,14.6,-12.761,-1.9,12.5,-12.622,-2.6,12.6,-12.483,-3.3,12.8,-12.343], +// 4 0 -1.2 14.6 -12.761 -3.3 12.8 -12.343 -3.8 13.1 -12.244 -4.4 13.7 -12.124 + [4,0,-1.2,14.6,-12.761,-3.3,12.8,-12.343,-3.8,13.1,-12.244,-4.4,13.7,-12.124], +// 4 0 -4.5 14.5 -12.105 -1.2 14.6 -12.761 -4.4 13.7 -12.124 -4.7 14.3 -12.065 + [4,0,-4.5,14.5,-12.105,-1.2,14.6,-12.761,-4.4,13.7,-12.124,-4.7,14.3,-12.065], +// 4 0 -2.5 15.9 -12.503 -4.5 14.5 -12.105 -4.8 15 -12.045 -4.2 15.9 -12.164 + [4,0,-2.5,15.9,-12.503,-4.5,14.5,-12.105,-4.8,15,-12.045,-4.2,15.9,-12.164], +// 4 0 -3 16.5 -12.403 -2.5 15.9 -12.503 -4.2 15.9 -12.164 -4.3 16.5 -12.144 + [4,0,-3,16.5,-12.403,-2.5,15.9,-12.503,-4.2,15.9,-12.164,-4.3,16.5,-12.144], +// 4 0 -1.2 14.6 -12.761 -4.5 14.5 -12.105 -2.5 15.9 -12.503 -2.1 16.1 -12.582 + [4,0,-1.2,14.6,-12.761,-4.5,14.5,-12.105,-2.5,15.9,-12.503,-2.1,16.1,-12.582], +// 4 0 -0.6 14.9 -12.881 -1.2 14.6 -12.761 -2.1 16.1 -12.582 -1.5 16.3 -12.702 + [4,0,-0.6,14.9,-12.881,-1.2,14.6,-12.761,-2.1,16.1,-12.582,-1.5,16.3,-12.702], +// 4 0 0 15 -13 -0.6 14.9 -12.881 -1.5 16.3 -12.702 -0.7 16.5 -12.861 + [4,0,0,15,-13,-0.6,14.9,-12.881,-1.5,16.3,-12.702,-0.7,16.5,-12.861], +// 4 0 -3.9 18.031 -11.968 -3.7 17.6 -12.115 -4.4 17.6 -11.975 -4.4 18.031 -11.869 + [4,0,-3.9,18.031,-11.968,-3.7,17.6,-12.115,-4.4,17.6,-11.975,-4.4,18.031,-11.869], +// 4 0 -4 18.3 -11.881 -3.9 18.031 -11.968 -4.4 18.031 -11.869 -4.3 18.531 -11.764 + [4,0,-4,18.3,-11.881,-3.9,18.031,-11.968,-4.4,18.031,-11.869,-4.3,18.531,-11.764], +// 4 0 -4.2 15.9 -12.164 -4.8 15 -12.045 -4.975 15.4 -12.01 -4.48 16.09 -12.108 + [4,0,-4.2,15.9,-12.164,-4.8,15,-12.045,-4.975,15.4,-12.01,-4.48,16.09,-12.108], +// 3 0 -4.975 15.4 -12.01 -4.9 16.5 -12.025 -4.81 16.39 -12.043 + [3,0,-4.975,15.4,-12.01,-4.9,16.5,-12.025,-4.81,16.39,-12.043], +// 3 0 -4.975 15.4 -12.01 -4.81 16.39 -12.043 -4.68 16.26 -12.069 + [3,0,-4.975,15.4,-12.01,-4.81,16.39,-12.043,-4.68,16.26,-12.069], +// 3 0 -4.975 15.4 -12.01 -4.68 16.26 -12.069 -4.48 16.09 -12.108 + [3,0,-4.975,15.4,-12.01,-4.68,16.26,-12.069,-4.48,16.09,-12.108], +// 4 0 -7.67 10.76 -10.209 -6.96 11.14 -10.684 -6.63 10.52 -10.904 -7.68 10.01 -10.202 + [4,0,-7.67,10.76,-10.209,-6.96,11.14,-10.684,-6.63,10.52,-10.904,-7.68,10.01,-10.202], +// 4 0 -7.68 10.01 -10.202 -6.63 10.52 -10.904 -6.36 9.7 -11.084 -7.86 9.52 -10.082 + [4,0,-7.68,10.01,-10.202,-6.63,10.52,-10.904,-6.36,9.7,-11.084,-7.86,9.52,-10.082], +// 4 0 -7.86 9.52 -10.082 -6.36 9.7 -11.084 -6.18 8.81 -11.205 -6.05 7.76 -11.292 + [4,0,-7.86,9.52,-10.082,-6.36,9.7,-11.084,-6.18,8.81,-11.205,-6.05,7.76,-11.292], +// 3 0 -5.8 4 -11.459 -9.192 4 -9.192 -6.16 4.59 -11.218 + [3,0,-5.8,4,-11.459,-9.192,4,-9.192,-6.16,4.59,-11.218], +// 4 0 -9.192 4 -9.192 -7.86 9.52 -10.082 -6.41 5.34 -11.051 -6.16 4.59 -11.218 + [4,0,-9.192,4,-9.192,-7.86,9.52,-10.082,-6.41,5.34,-11.051,-6.16,4.59,-11.218], +// 4 0 -6.18 6.41 -11.205 -6.41 5.34 -11.051 -7.86 9.52 -10.082 -6.05 7.76 -11.292 + [4,0,-6.18,6.41,-11.205,-6.41,5.34,-11.051,-7.86,9.52,-10.082,-6.05,7.76,-11.292], +// 4 0 -9.192 4 -9.192 -9.192 11.74 -9.192 -8.61 11.09 -9.581 -8.19 10.36 -9.862 + [4,0,-9.192,4,-9.192,-9.192,11.74,-9.192,-8.61,11.09,-9.581,-8.19,10.36,-9.862], +// 3 0 -9.192 4 -9.192 -8.19 10.36 -9.862 -7.86 9.52 -10.082 + [3,0,-9.192,4,-9.192,-8.19,10.36,-9.862,-7.86,9.52,-10.082], +// 4 0 -11.2 11.56 -6.187 -11.01 13.02 -6.471 -10.35 12.78 -7.459 -9.68 12.32 -8.462 + [4,0,-11.2,11.56,-6.187,-11.01,13.02,-6.471,-10.35,12.78,-7.459,-9.68,12.32,-8.462], +// 4 0 -11.2 11.56 -6.187 -9.68 12.32 -8.462 -9.192 11.74 -9.192 -9.192 4 -9.192 + [4,0,-11.2,11.56,-6.187,-9.68,12.32,-8.462,-9.192,11.74,-9.192,-9.192,4,-9.192], +// 4 0 -10.96 3.56 -6.354 -11.201 4 -6.185 -9.192 4 -9.192 -10.63 3.16 -6.672 + [4,0,-10.96,3.56,-6.354,-11.201,4,-6.185,-9.192,4,-9.192,-10.63,3.16,-6.672], +// 4 0 -10.16 3 -7.305 -10.63 3.16 -6.672 -9.192 4 -9.192 -9.016 3 -9.016 + [4,0,-10.16,3,-7.305,-10.63,3.16,-6.672,-9.192,4,-9.192,-9.016,3,-9.016], +// 4 0 -4.901 3.223 -11.832 -4.88 3 -11.781 -9.016 3 -9.016 -5.29 3.46 -11.641 + [4,0,-4.901,3.223,-11.832,-4.88,3,-11.781,-9.016,3,-9.016,-5.29,3.46,-11.641], +// 3 0 -9.016 3 -9.016 -5.58 3.71 -11.521 -5.29 3.46 -11.641 + [3,0,-9.016,3,-9.016,-5.58,3.71,-11.521,-5.29,3.46,-11.641], +// 4 0 -5.8 4 -11.459 -5.58 3.71 -11.521 -9.016 3 -9.016 -9.192 4 -9.192 + [4,0,-5.8,4,-11.459,-5.58,3.71,-11.521,-9.016,3,-9.016,-9.192,4,-9.192], +// 3 0 -4.88 3 -11.781 -4.901 3.223 -11.832 -4.66 3.11 -11.852 + [3,0,-4.88,3,-11.781,-4.901,3.223,-11.832,-4.66,3.11,-11.852], +// 3 0 -4.36 3 -11.884 -4.88 3 -11.781 -4.66 3.11 -11.852 + [3,0,-4.36,3,-11.884,-4.88,3,-11.781,-4.66,3.11,-11.852], +// 4 0 -6.96 11.14 -10.684 -7.67 10.76 -10.209 -7.75 11.25 -10.156 -7.27 11.52 -10.476 + [4,0,-6.96,11.14,-10.684,-7.67,10.76,-10.209,-7.75,11.25,-10.156,-7.27,11.52,-10.476], +// 4 0 -7.27 11.52 -10.476 -7.75 11.25 -10.156 -7.86 11.66 -10.082 -7.52 11.8 -10.309 + [4,0,-7.27,11.52,-10.476,-7.75,11.25,-10.156,-7.86,11.66,-10.082,-7.52,11.8,-10.309], +// 4 0 -7.52 11.8 -10.309 -7.86 11.66 -10.082 -7.92 11.93 -10.042 -7.81 12.01 -10.116 + [4,0,-7.52,11.8,-10.309,-7.86,11.66,-10.082,-7.92,11.93,-10.042,-7.81,12.01,-10.116], +// 4 0 -7.81 12.01 -10.116 -7.92 11.93 -10.042 -7.99 11.96 -9.995 -7.93 12.14 -10.035 + [4,0,-7.81,12.01,-10.116,-7.92,11.93,-10.042,-7.99,11.96,-9.995,-7.93,12.14,-10.035], +// 4 0 -7.93 12.14 -10.035 -7.99 11.96 -9.995 -8.33 12.03 -9.768 -8.16 12.3 -9.882 + [4,0,-7.93,12.14,-10.035,-7.99,11.96,-9.995,-8.33,12.03,-9.768,-8.16,12.3,-9.882], +// 4 0 -8.16 12.3 -9.882 -8.33 12.03 -9.768 -8.52 12.12 -9.641 -8.38 12.4 -9.735 + [4,0,-8.16,12.3,-9.882,-8.33,12.03,-9.768,-8.52,12.12,-9.641,-8.38,12.4,-9.735], +// 4 0 -8.38 12.4 -9.735 -8.52 12.12 -9.641 -8.7 12.22 -9.521 -8.6 12.41 -9.588 + [4,0,-8.38,12.4,-9.735,-8.52,12.12,-9.641,-8.7,12.22,-9.521,-8.6,12.41,-9.588], +// 3 0 -8.7 12.22 -9.521 -8.78 12.33 -9.467 -8.6 12.41 -9.588 + [3,0,-8.7,12.22,-9.521,-8.78,12.33,-9.467,-8.6,12.41,-9.588], +// 3 0 -9.192 4 -9.192 -11.201 4 -6.185 -11.2 11.56 -6.187 + [3,0,-9.192,4,-9.192,-11.201,4,-6.185,-11.2,11.56,-6.187], +// 3 0 0 15 -13 -0.7 16.5 -12.861 0 16.6 -13 + [3,0,0,15,-13,-0.7,16.5,-12.861,0,16.6,-13], +// 4 0 -3.33 17 -12.337 -3 16.5 -12.403 -4.3 16.5 -12.144 -4.38 17 -12.128 + [4,0,-3.33,17,-12.337,-3,16.5,-12.403,-4.3,16.5,-12.144,-4.38,17,-12.128], +// 4 0 -3.7 17.6 -12.115 -3.33 17 -12.337 -4.38 17 -12.128 -4.4 17.6 -11.975 + [4,0,-3.7,17.6,-12.115,-3.33,17,-12.337,-4.38,17,-12.128,-4.4,17.6,-11.975], +// 4 0 -5.14 16.5 -11.9 -5 16.67 -11.993 -4.975 16.618 -12.01 -5.2 16.2 -11.86 + [4,0,-5.14,16.5,-11.9,-5,16.67,-11.993,-4.975,16.618,-12.01,-5.2,16.2,-11.86], +// 3 0 -4.975 15.4 -12.01 -4.975 16.618 -12.01 -4.9 16.5 -12.025 + [3,0,-4.975,15.4,-12.01,-4.975,16.618,-12.01,-4.9,16.5,-12.025], +// 4 0 -5.1 15.7 -11.926 -5.2 16.2 -11.86 -4.975 16.618 -12.01 -4.975 15.4 -12.01 + [4,0,-5.1,15.7,-11.926,-5.2,16.2,-11.86,-4.975,16.618,-12.01,-4.975,15.4,-12.01], +// 3 0 -4 18.3 -11.881 -4.3 18.531 -11.764 -4.03 18.531 -11.818 + [3,0,-4,18.3,-11.881,-4.3,18.531,-11.764,-4.03,18.531,-11.818], +// 3 0 -4.03 18.531 -11.818 -4.3 18.531 -11.764 -4 18.9 -11.516 + [3,0,-4.03,18.531,-11.818,-4.3,18.531,-11.764,-4,18.9,-11.516], +// +// 0 // Color 16 Main Color +// 4 16 0 21 -8 0 20.695 -9.914 -3.794 20.695 -9.159 -3.062 21 -7.391 + [4,16,0,21,-8,0,20.695,-9.914,-3.794,20.695,-9.159,-3.062,21,-7.391], +// 4 16 -4.414 19.828 -10.658 -3.794 20.695 -9.159 0 20.695 -9.914 0 19.828 -11.535 + [4,16,-4.414,19.828,-10.658,-3.794,20.695,-9.159,0,20.695,-9.914,0,19.828,-11.535], +// 4 16 -4 18.9 -11.516 -4.414 19.828 -10.658 0 19.828 -11.535 0 18.531 -12.619 + [4,16,-4,18.9,-11.516,-4.414,19.828,-10.658,0,19.828,-11.535,0,18.531,-12.619], +// 4 16 -3.9 18.031 -11.968 -4 18.3 -11.881 0 18.531 -12.619 -3.7 17.6 -12.115 + [4,16,-3.9,18.031,-11.968,-4,18.3,-11.881,0,18.531,-12.619,-3.7,17.6,-12.115], +// 4 16 -4.414 19.828 -10.658 -4 18.9 -11.516 -4.3 18.531 -11.764 -4.83 18.531 -11.659 + [4,16,-4.414,19.828,-10.658,-4,18.9,-11.516,-4.3,18.531,-11.764,-4.83,18.531,-11.659], +// 3 16 -4.4 18.031 -11.869 -4.83 18.531 -11.659 -4.3 18.531 -11.764 + [3,16,-4.4,18.031,-11.869,-4.83,18.531,-11.659,-4.3,18.531,-11.764], +// 4 16 -4.81 16.39 -12.043 -4.9 16.5 -12.025 -4.3 16.5 -12.144 -4.68 16.26 -12.069 + [4,16,-4.81,16.39,-12.043,-4.9,16.5,-12.025,-4.3,16.5,-12.144,-4.68,16.26,-12.069], +// 3 16 -4.48 16.09 -12.108 -4.68 16.26 -12.069 -4.3 16.5 -12.144 + [3,16,-4.48,16.09,-12.108,-4.68,16.26,-12.069,-4.3,16.5,-12.144], +// 3 16 -4.48 16.09 -12.108 -4.3 16.5 -12.144 -4.2 15.9 -12.164 + [3,16,-4.48,16.09,-12.108,-4.3,16.5,-12.144,-4.2,15.9,-12.164], +// 3 16 -2.5 15.9 -12.503 -3 16.5 -12.403 -2.1 16.1 -12.582 + [3,16,-2.5,15.9,-12.503,-3,16.5,-12.403,-2.1,16.1,-12.582], +// 3 16 -2.1 16.1 -12.582 -3 16.5 -12.403 -1.5 16.3 -12.702 + [3,16,-2.1,16.1,-12.582,-3,16.5,-12.403,-1.5,16.3,-12.702], +// 4 16 -12.0105 4 -4.975 -12.0105 17 -4.975 -11.2 11.56 -6.187 -11.201 4 -6.185 + [4,16,-12.0105,4,-4.975,-12.0105,17,-4.975,-11.2,11.56,-6.187,-11.201,4,-6.185], +// 3 16 -11.2 11.56 -6.187 -12.0105 17 -4.975 -11.01 13.02 -6.471 + [3,16,-11.2,11.56,-6.187,-12.0105,17,-4.975,-11.01,13.02,-6.471], +// 4 16 -11.01 13.02 -6.471 -12.0105 17 -4.975 -9.192 17 -9.192 -10.35 12.78 -7.459 + [4,16,-11.01,13.02,-6.471,-12.0105,17,-4.975,-9.192,17,-9.192,-10.35,12.78,-7.459], +// 3 16 -9.68 12.32 -8.462 -10.35 12.78 -7.459 -9.192 17 -9.192 + [3,16,-9.68,12.32,-8.462,-10.35,12.78,-7.459,-9.192,17,-9.192], +// 3 16 -9.192 11.74 -9.192 -9.68 12.32 -8.462 -9.192 17 -9.192 + [3,16,-9.192,11.74,-9.192,-9.68,12.32,-8.462,-9.192,17,-9.192], +// 4 16 -7.68 10.01 -10.202 -7.86 9.52 -10.082 -8.19 10.36 -9.862 -7.67 10.76 -10.209 + [4,16,-7.68,10.01,-10.202,-7.86,9.52,-10.082,-8.19,10.36,-9.862,-7.67,10.76,-10.209], +// 4 16 -7.67 10.76 -10.209 -8.19 10.36 -9.862 -8.61 11.09 -9.581 -7.75 11.25 -10.156 + [4,16,-7.67,10.76,-10.209,-8.19,10.36,-9.862,-8.61,11.09,-9.581,-7.75,11.25,-10.156], +// 4 16 -4.975 4 -12.0105 -6.18 6.41 -11.205 -6.05 7.76 -11.292 -4.975 15.4 -12.01 + [4,16,-4.975,4,-12.0105,-6.18,6.41,-11.205,-6.05,7.76,-11.292,-4.975,15.4,-12.01], +// 4 16 -6.41 5.34 -11.051 -6.18 6.41 -11.205 -4.975 4 -12.0105 -6.16 4.59 -11.218 + [4,16,-6.41,5.34,-11.051,-6.18,6.41,-11.205,-4.975,4,-12.0105,-6.16,4.59,-11.218], +// 3 16 -4.975 4 -12.0105 -5.8 4 -11.459 -6.16 4.59 -11.218 + [3,16,-4.975,4,-12.0105,-5.8,4,-11.459,-6.16,4.59,-11.218], +// 4 16 -5.58 3.71 -11.521 -5.8 4 -11.459 -4.975 4 -12.0105 -5.29 3.46 -11.641 + [4,16,-5.58,3.71,-11.521,-5.8,4,-11.459,-4.975,4,-12.0105,-5.29,3.46,-11.641], +// 3 16 -4.901 3.223 -11.832 -5.29 3.46 -11.641 -4.975 4 -12.0105 + [3,16,-4.901,3.223,-11.832,-5.29,3.46,-11.641,-4.975,4,-12.0105], +// 3 16 -11.659 2.469 -4.83 -10.96 3.56 -6.354 -10.63 3.16 -6.672 + [3,16,-11.659,2.469,-4.83,-10.96,3.56,-6.354,-10.63,3.16,-6.672], +// 4 16 -11.201 4 -6.185 -10.96 3.56 -6.354 -11.659 2.469 -4.83 -12.0105 4 -4.975 + [4,16,-11.201,4,-6.185,-10.96,3.56,-6.354,-11.659,2.469,-4.83,-12.0105,4,-4.975], +// 4 16 -11.659 2.469 -4.83 -10.63 3.16 -6.672 -10.16 3 -7.305 -8.923 2.469 -8.923 + [4,16,-11.659,2.469,-4.83,-10.63,3.16,-6.672,-10.16,3,-7.305,-8.923,2.469,-8.923], +// 4 16 -8.923 2.469 -8.923 -9.016 3 -9.016 -4.88 3 -11.781 -4.83 2.469 -11.659 + [4,16,-8.923,2.469,-8.923,-9.016,3,-9.016,-4.88,3,-11.781,-4.83,2.469,-11.659], +// 3 16 -4.83 2.469 -11.659 -4.88 3 -11.781 -4.36 3 -11.884 + [3,16,-4.83,2.469,-11.659,-4.88,3,-11.781,-4.36,3,-11.884], +// 4 16 -4.66 3.11 -11.852 -4.901 3.223 -11.832 -4.975 4 -12.0105 -4.36 3 -11.884 + [4,16,-4.66,3.11,-11.852,-4.901,3.223,-11.832,-4.975,4,-12.0105,-4.36,3,-11.884], +// 3 16 -4.7 14.3 -12.065 -4.8 15 -12.045 -4.5 14.5 -12.105 + [3,16,-4.7,14.3,-12.065,-4.8,15,-12.045,-4.5,14.5,-12.105], +// 4 16 -0.9 14.56 -12.821 -1.2 14.6 -12.761 -0.6 14.9 -12.881 0 15 -13 + [4,16,-0.9,14.56,-12.821,-1.2,14.6,-12.761,-0.6,14.9,-12.881,0,15,-13], +// 4 16 -0.9 12.6 -12.821 -0.9 14.56 -12.821 0 15 -13 0 6.92 -13 + [4,16,-0.9,12.6,-12.821,-0.9,14.56,-12.821,0,15,-13,0,6.92,-13], +// 4 16 -2.2 11.3 -12.563 -1.9 12.5 -12.622 -.9 12.6 -12.821 -2.2 10 -12.563 + [4,16,-2.2,11.3,-12.563,-1.9,12.5,-12.622,-.9,12.6,-12.821,-2.2,10,-12.563], +// 4 16 -1.9 12.5 -12.622 -2.2 11.3 -12.563 -3.5 11.3 -12.304 -2.6 12.6 -12.483 + [4,16,-1.9,12.5,-12.622,-2.2,11.3,-12.563,-3.5,11.3,-12.304,-2.6,12.6,-12.483], +// 4 16 -2.6 12.6 -12.483 -3.5 11.3 -12.304 -4.8 11.3 -12.045 -3.3 12.8 -12.343 + [4,16,-2.6,12.6,-12.483,-3.5,11.3,-12.304,-4.8,11.3,-12.045,-3.3,12.8,-12.343], +// 3 16 -4.8 11.3 -12.045 -3.8 13.1 -12.244 -3.3 12.8 -12.343 + [3,16,-4.8,11.3,-12.045,-3.8,13.1,-12.244,-3.3,12.8,-12.343], +// 4 16 -4.975 15.4 -12.01 -4.8 15 -12.045 -4.7 14.3 -12.065 -4.8 11.3 -12.045 + [4,16,-4.975,15.4,-12.01,-4.8,15,-12.045,-4.7,14.3,-12.065,-4.8,11.3,-12.045], +// 4 16 -4.975 4 -12.0105 -4.975 15.4 -12.01 -4.8 11.3 -12.045 -4.8 10 -12.045 + [4,16,-4.975,4,-12.0105,-4.975,15.4,-12.01,-4.8,11.3,-12.045,-4.8,10,-12.045], +// 3 16 -4.975 4 -12.0105 -4.8 10 -12.045 -4.8 8.7 -12.045 + [3,16,-4.975,4,-12.0105,-4.8,10,-12.045,-4.8,8.7,-12.045], +// 3 16 -6.63 10.52 -10.904 -6.96 11.14 -10.684 -4.975 15.4 -12.01 + [3,16,-6.63,10.52,-10.904,-6.96,11.14,-10.684,-4.975,15.4,-12.01], +// 4 16 -2.2 8.7 -12.563 -2.2 10 -12.563 -.9 12.6 -12.821 0 6.92 -13 + [4,16,-2.2,8.7,-12.563,-2.2,10,-12.563,-.9,12.6,-12.821,0,6.92,-13], +// 3 16 -4.975 4 -12.0105 -4.8 8.7 -12.045 -3.5 8.7 -12.304 + [3,16,-4.975,4,-12.0105,-4.8,8.7,-12.045,-3.5,8.7,-12.304], +// 3 16 -4.975 4 -12.0105 -3.5 8.7 -12.304 -2.2 8.7 -12.563 + [3,16,-4.975,4,-12.0105,-3.5,8.7,-12.304,-2.2,8.7,-12.563], +// 3 16 -8.923 2.469 -8.923 -10.16 3 -7.305 -9.016 3 -9.016 + [3,16,-8.923,2.469,-8.923,-10.16,3,-7.305,-9.016,3,-9.016], +// 3 16 -4.8 11.3 -12.045 -4.4 13.7 -12.124 -3.8 13.1 -12.244 + [3,16,-4.8,11.3,-12.045,-4.4,13.7,-12.124,-3.8,13.1,-12.244], +// 3 16 -4.8 11.3 -12.045 -4.7 14.3 -12.065 -4.4 13.7 -12.124 + [3,16,-4.8,11.3,-12.045,-4.7,14.3,-12.065,-4.4,13.7,-12.124], +// 3 16 -6.05 7.76 -11.292 -6.18 8.81 -11.205 -4.975 15.4 -12.01 + [3,16,-6.05,7.76,-11.292,-6.18,8.81,-11.205,-4.975,15.4,-12.01], +// 3 16 -6.18 8.81 -11.205 -6.36 9.7 -11.084 -4.975 15.4 -12.01 + [3,16,-6.18,8.81,-11.205,-6.36,9.7,-11.084,-4.975,15.4,-12.01], +// 3 16 -6.36 9.7 -11.084 -6.63 10.52 -10.904 -4.975 15.4 -12.01 + [3,16,-6.36,9.7,-11.084,-6.63,10.52,-10.904,-4.975,15.4,-12.01], +// 4 16 -10.658 1.172 -4.414 -11.659 2.469 -4.83 -8.923 2.469 -8.923 -8.157 1.172 -8.157 + [4,16,-10.658,1.172,-4.414,-11.659,2.469,-4.83,-8.923,2.469,-8.923,-8.157,1.172,-8.157], +// 4 16 -9.159 0.305 -3.794 -10.658 1.172 -4.414 -8.157 1.172 -8.157 -7.01 0.305 -7.01 + [4,16,-9.159,0.305,-3.794,-10.658,1.172,-4.414,-8.157,1.172,-8.157,-7.01,0.305,-7.01], +// 4 16 -7.391 0 -3.062 -9.159 0.305 -3.794 -7.01 0.305 -7.01 -5.657 0 -5.657 + [4,16,-7.391,0,-3.062,-9.159,0.305,-3.794,-7.01,0.305,-7.01,-5.657,0,-5.657], +// 4 16 -5.657 0 -5.657 -7.01 0.305 -7.01 -3.794 0.305 -9.159 -3.062 0 -7.391 + [4,16,-5.657,0,-5.657,-7.01,0.305,-7.01,-3.794,0.305,-9.159,-3.062,0,-7.391], +// 4 16 -7.01 0.305 -7.01 -8.157 1.172 -8.157 -4.414 1.172 -10.658 -3.794 0.305 -9.159 + [4,16,-7.01,0.305,-7.01,-8.157,1.172,-8.157,-4.414,1.172,-10.658,-3.794,0.305,-9.159], +// 4 16 -8.157 1.172 -8.157 -8.923 2.469 -8.923 -4.83 2.469 -11.659 -4.414 1.172 -10.658 + [4,16,-8.157,1.172,-8.157,-8.923,2.469,-8.923,-4.83,2.469,-11.659,-4.414,1.172,-10.658], +// 4 16 -4.414 1.172 -10.658 -4.83 2.469 -11.659 0 2.469 -12.619 0 1.172 -11.535 + [4,16,-4.414,1.172,-10.658,-4.83,2.469,-11.659,0,2.469,-12.619,0,1.172,-11.535], +// 4 16 -3.794 0.305 -9.159 -4.414 1.172 -10.658 0 1.172 -11.535 0 0.305 -9.914 + [4,16,-3.794,0.305,-9.159,-4.414,1.172,-10.658,0,1.172,-11.535,0,0.305,-9.914], +// 4 16 -3.062 0 -7.391 -3.794 0.305 -9.159 0 0.305 -9.914 0 0 -8 + [4,16,-3.062,0,-7.391,-3.794,0.305,-9.159,0,0.305,-9.914,0,0,-8], +// 4 16 -7.75 11.25 -10.156 -8.61 11.09 -9.581 -9.192 11.74 -9.192 -7.86 11.66 -10.082 + [4,16,-7.75,11.25,-10.156,-8.61,11.09,-9.581,-9.192,11.74,-9.192,-7.86,11.66,-10.082], +// 4 16 -7.92 11.93 -10.042 -7.86 11.66 -10.082 -9.192 11.74 -9.192 -7.99 11.96 -9.995 + [4,16,-7.92,11.93,-10.042,-7.86,11.66,-10.082,-9.192,11.74,-9.192,-7.99,11.96,-9.995], +// 3 16 -9.192 11.74 -9.192 -8.33 12.03 -9.768 -7.99 11.96 -9.995 + [3,16,-9.192,11.74,-9.192,-8.33,12.03,-9.768,-7.99,11.96,-9.995], +// 3 16 -9.192 11.74 -9.192 -8.52 12.12 -9.641 -8.33 12.03 -9.768 + [3,16,-9.192,11.74,-9.192,-8.52,12.12,-9.641,-8.33,12.03,-9.768], +// 3 16 -9.192 11.74 -9.192 -8.7 12.22 -9.521 -8.52 12.12 -9.641 + [3,16,-9.192,11.74,-9.192,-8.7,12.22,-9.521,-8.52,12.12,-9.641], +// 3 16 -9.192 11.74 -9.192 -8.78 12.33 -9.467 -8.7 12.22 -9.521 + [3,16,-9.192,11.74,-9.192,-8.78,12.33,-9.467,-8.7,12.22,-9.521], +// 3 16 -9.192 11.74 -9.192 -9.192 17 -9.192 -8.78 12.33 -9.467 + [3,16,-9.192,11.74,-9.192,-9.192,17,-9.192,-8.78,12.33,-9.467], +// 3 16 -8.78 12.33 -9.467 -9.192 17 -9.192 -8.6 12.41 -9.588 + [3,16,-8.78,12.33,-9.467,-9.192,17,-9.192,-8.6,12.41,-9.588], +// 4 16 -8.38 12.4 -9.735 -8.6 12.41 -9.588 -9.192 17 -9.192 -5.2 16.2 -11.86 + [4,16,-8.38,12.4,-9.735,-8.6,12.41,-9.588,-9.192,17,-9.192,-5.2,16.2,-11.86], +// 3 16 -8.16 12.3 -9.882 -8.38 12.4 -9.735 -5.2 16.2 -11.86 + [3,16,-8.16,12.3,-9.882,-8.38,12.4,-9.735,-5.2,16.2,-11.86], +// 4 16 -7.93 12.14 -10.035 -8.16 12.3 -9.882 -5.2 16.2 -11.86 -5.1 15.7 -11.926 + [4,16,-7.93,12.14,-10.035,-8.16,12.3,-9.882,-5.2,16.2,-11.86,-5.1,15.7,-11.926], +// 4 16 -7.93 12.14 -10.035 -5.1 15.7 -11.926 -4.975 15.4 -12.01 -7.81 12.01 -10.116 + [4,16,-7.93,12.14,-10.035,-5.1,15.7,-11.926,-4.975,15.4,-12.01,-7.81,12.01,-10.116], +// 3 16 -7.52 11.8 -10.309 -7.81 12.01 -10.116 -4.975 15.4 -12.01 + [3,16,-7.52,11.8,-10.309,-7.81,12.01,-10.116,-4.975,15.4,-12.01], +// 3 16 -7.27 11.52 -10.476 -7.52 11.8 -10.309 -4.975 15.4 -12.01 + [3,16,-7.27,11.52,-10.476,-7.52,11.8,-10.309,-4.975,15.4,-12.01], +// 3 16 -6.96 11.14 -10.684 -7.27 11.52 -10.476 -4.975 15.4 -12.01 + [3,16,-6.96,11.14,-10.684,-7.27,11.52,-10.476,-4.975,15.4,-12.01], +// 4 16 0 17 -13 0 16.6 -13 -0.7 16.5 -12.861 -3.33 17 -12.337 + [4,16,0,17,-13,0,16.6,-13,-0.7,16.5,-12.861,-3.33,17,-12.337], +// 4 16 -3 16.5 -12.403 -3.33 17 -12.337 -0.7 16.5 -12.861 -1.5 16.3 -12.702 + [4,16,-3,16.5,-12.403,-3.33,17,-12.337,-0.7,16.5,-12.861,-1.5,16.3,-12.702], +// 3 16 -4.975 16.618 -12.01 -5 16.67 -11.993 -4.975 17 -12.0105 + [3,16,-4.975,16.618,-12.01,-5,16.67,-11.993,-4.975,17,-12.0105], +// 4 16 -9.192 17 -9.192 -4.975 17 -12.0105 -5 16.67 -11.993 -5.14 16.5 -11.9 + [4,16,-9.192,17,-9.192,-4.975,17,-12.0105,-5,16.67,-11.993,-5.14,16.5,-11.9], +// 3 16 -5.2 16.2 -11.86 -9.192 17 -9.192 -5.14 16.5 -11.9 + [3,16,-5.2,16.2,-11.86,-9.192,17,-9.192,-5.14,16.5,-11.9], +// 4 16 -4.4 17.6 -11.975 -4.38 17 -12.128 -4.975 17 -12.0105 -4.83 18.531 -11.659 + [4,16,-4.4,17.6,-11.975,-4.38,17,-12.128,-4.975,17,-12.0105,-4.83,18.531,-11.659], +// 3 16 -4.4 17.6 -11.975 -4.83 18.531 -11.659 -4.4 18.031 -11.869 + [3,16,-4.4,17.6,-11.975,-4.83,18.531,-11.659,-4.4,18.031,-11.869], +// 3 16 -4 18.3 -11.881 -4.03 18.531 -11.818 0 18.531 -12.619 + [3,16,-4,18.3,-11.881,-4.03,18.531,-11.818,0,18.531,-12.619], +// 3 16 0 18.531 -12.619 -4.03 18.531 -11.818 -4 18.9 -11.516 + [3,16,0,18.531,-12.619,-4.03,18.531,-11.818,-4,18.9,-11.516], +// 4 16 -3.33 17 -12.337 -3.7 17.6 -12.115 0 18.531 -12.619 0 17 -13 + [4,16,-3.33,17,-12.337,-3.7,17.6,-12.115,0,18.531,-12.619,0,17,-13], +// 4 16 -4.975 16.618 -12.01 -4.975 17 -12.0105 -4.38 17 -12.128 -4.9 16.5 -12.025 + [4,16,-4.975,16.618,-12.01,-4.975,17,-12.0105,-4.38,17,-12.128,-4.9,16.5,-12.025], +// 3 16 -4.3 16.5 -12.144 -4.9 16.5 -12.025 -4.38 17 -12.128 + [3,16,-4.3,16.5,-12.144,-4.9,16.5,-12.025,-4.38,17,-12.128], +// 4 16 -4.975 17 -12.0105 -9.192 17 -9.192 -8.923 18.531 -8.923 -4.83 18.531 -11.659 + [4,16,-4.975,17,-12.0105,-9.192,17,-9.192,-8.923,18.531,-8.923,-4.83,18.531,-11.659], +// 4 16 -4.83 18.531 -11.659 -8.923 18.531 -8.923 -8.157 19.828 -8.157 -4.414 19.828 -10.658 + [4,16,-4.83,18.531,-11.659,-8.923,18.531,-8.923,-8.157,19.828,-8.157,-4.414,19.828,-10.658], +// 4 16 -4.414 19.828 -10.658 -8.157 19.828 -8.157 -7.01 20.695 -7.01 -3.794 20.695 -9.159 + [4,16,-4.414,19.828,-10.658,-8.157,19.828,-8.157,-7.01,20.695,-7.01,-3.794,20.695,-9.159], +// 4 16 -3.794 20.695 -9.159 -7.01 20.695 -7.01 -5.657 21 -5.657 -3.062 21 -7.391 + [4,16,-3.794,20.695,-9.159,-7.01,20.695,-7.01,-5.657,21,-5.657,-3.062,21,-7.391], +// +// 0 // Conditional Lines +// 5 24 0 17 -13 0 4 -13 -4.975 17 -12.0105 4.975 17 -12.011 + [5,24,0,17,-13,0,4,-13,-4.975,17,-12.0105,4.975,17,-12.011], +// 5 24 0 0 -8 0 0.305 -9.914 -3.062 0 -7.391 3.062 0 -7.391 + [5,24,0,0,-8,0,0.305,-9.914,-3.062,0,-7.391,3.062,0,-7.391], +// 5 24 0 0.305 -9.914 0 1.172 -11.535 -3.794 0.305 -9.159 3.794 0.305 -9.159 + [5,24,0,0.305,-9.914,0,1.172,-11.535,-3.794,0.305,-9.159,3.794,0.305,-9.159], +// 5 24 0 1.172 -11.535 0 2.469 -12.619 -4.414 1.172 -10.658 4.414 1.172 -10.658 + [5,24,0,1.172,-11.535,0,2.469,-12.619,-4.414,1.172,-10.658,4.414,1.172,-10.658], +// 5 24 0 2.469 -12.619 0 4 -13 -4.83 2.469 -11.659 4.83 2.469 -11.659 + [5,24,0,2.469,-12.619,0,4,-13,-4.83,2.469,-11.659,4.83,2.469,-11.659], +// 5 24 0 21 -8 0 20.695 -9.914 -3.062 21 -7.391 3.062 21 -7.391 + [5,24,0,21,-8,0,20.695,-9.914,-3.062,21,-7.391,3.062,21,-7.391], +// 5 24 0 20.695 -9.914 0 19.828 -11.535 -3.794 20.695 -9.159 3.794 20.695 -9.159 + [5,24,0,20.695,-9.914,0,19.828,-11.535,-3.794,20.695,-9.159,3.794,20.695,-9.159], +// 5 24 0 19.828 -11.535 0 18.531 -12.619 -4.414 19.828 -10.658 4.414 19.828 -10.658 + [5,24,0,19.828,-11.535,0,18.531,-12.619,-4.414,19.828,-10.658,4.414,19.828,-10.658], +// 5 24 0 18.531 -12.619 0 17 -13 -4.83 18.531 -11.659 4.83 18.531 -11.659 + [5,24,0,18.531,-12.619,0,17,-13,-4.83,18.531,-11.659,4.83,18.531,-11.659], +// 5 24 -4.975 17 -12.0105 -4.975 4 -12.0105 -9.192 17 -9.192 0 17 -13 + [5,24,-4.975,17,-12.0105,-4.975,4,-12.0105,-9.192,17,-9.192,0,17,-13], +// 5 24 0 17 -13 -4.975 17 -12.0105 0 15.343 -13 0 18.531 -12.619 + [5,24,0,17,-13,-4.975,17,-12.0105,0,15.343,-13,0,18.531,-12.619], +// 5 24 0 4 -13 -4.975 4 -12.0105 0 5.657 -13 0 2.469 -12.619 + [5,24,0,4,-13,-4.975,4,-12.0105,0,5.657,-13,0,2.469,-12.619], +// 5 24 -3.062 0 -7.391 -3.794 0.305 -9.159 -5.657 0 -5.657 0 0 -8 + [5,24,-3.062,0,-7.391,-3.794,0.305,-9.159,-5.657,0,-5.657,0,0,-8], +// 5 24 -3.794 0.305 -9.159 -4.414 1.172 -10.658 -7.01 0.305 -7.01 0 0.305 -9.914 + [5,24,-3.794,0.305,-9.159,-4.414,1.172,-10.658,-7.01,0.305,-7.01,0,0.305,-9.914], +// 5 24 -4.414 1.172 -10.658 -4.83 2.469 -11.659 -8.157 1.172 -8.157 0 1.172 -11.535 + [5,24,-4.414,1.172,-10.658,-4.83,2.469,-11.659,-8.157,1.172,-8.157,0,1.172,-11.535], +// 5 24 -4.83 2.469 -11.659 -4.975 4 -12.0105 -8.923 2.469 -8.923 0 2.469 -12.619 + [5,24,-4.83,2.469,-11.659,-4.975,4,-12.0105,-8.923,2.469,-8.923,0,2.469,-12.619], +// 5 24 0 2.469 -12.619 -4.83 2.469 -11.659 0 4 -13 0 1.172 -11.535 + [5,24,0,2.469,-12.619,-4.83,2.469,-11.659,0,4,-13,0,1.172,-11.535], +// 5 24 0 1.172 -11.535 -4.414 1.172 -10.658 0 2.469 -12.619 0 0.305 -9.914 + [5,24,0,1.172,-11.535,-4.414,1.172,-10.658,0,2.469,-12.619,0,0.305,-9.914], +// 5 24 0 0.305 -9.914 -3.794 0.305 -9.159 0 1.172 -11.535 0 0 -8 + [5,24,0,0.305,-9.914,-3.794,0.305,-9.159,0,1.172,-11.535,0,0,-8], +// 5 24 0 0 -8 -3.062 0 -7.391 0 0.305 -9.914 0 0 -6 + [5,24,0,0,-8,-3.062,0,-7.391,0,0.305,-9.914,0,0,-6], +// 5 24 -3.062 21 -7.391 -3.794 20.695 -9.159 -5.657 21 -5.657 0 21 -8 + [5,24,-3.062,21,-7.391,-3.794,20.695,-9.159,-5.657,21,-5.657,0,21,-8], +// 5 24 -3.794 20.695 -9.159 -4.414 19.828 -10.658 -7.01 20.695 -7.01 0 20.695 -9.914 + [5,24,-3.794,20.695,-9.159,-4.414,19.828,-10.658,-7.01,20.695,-7.01,0,20.695,-9.914], +// 5 24 -4.414 19.828 -10.658 -4.83 18.531 -11.659 -8.157 19.828 -8.157 0 19.828 -11.535 + [5,24,-4.414,19.828,-10.658,-4.83,18.531,-11.659,-8.157,19.828,-8.157,0,19.828,-11.535], +// 5 24 -4.83 18.531 -11.659 -4.975 17 -12.0105 -8.923 18.531 -8.923 0 18.531 -12.619 + [5,24,-4.83,18.531,-11.659,-4.975,17,-12.0105,-8.923,18.531,-8.923,0,18.531,-12.619], +// 5 24 0 18.531 -12.619 -4.83 18.531 -11.659 0 17 -13 0 19.828 -11.535 + [5,24,0,18.531,-12.619,-4.83,18.531,-11.659,0,17,-13,0,19.828,-11.535], +// 5 24 0 19.828 -11.535 -4.414 19.828 -10.658 0 18.531 -12.619 0 20.695 -9.914 + [5,24,0,19.828,-11.535,-4.414,19.828,-10.658,0,18.531,-12.619,0,20.695,-9.914], +// 5 24 0 20.695 -9.914 -3.794 20.695 -9.159 0 19.828 -11.535 0 21 -8 + [5,24,0,20.695,-9.914,-3.794,20.695,-9.159,0,19.828,-11.535,0,21,-8], +// 5 24 0 21 -8 -3.062 21 -7.391 0 20.695 -9.914 0 21 -6 + [5,24,0,21,-8,-3.062,21,-7.391,0,20.695,-9.914,0,21,-6], +// 5 24 -9.192 17 -9.192 -9.192 4 -9.192 -12.0105 17 -4.975 -4.975 17 -12.0105 + [5,24,-9.192,17,-9.192,-9.192,4,-9.192,-12.0105,17,-4.975,-4.975,17,-12.0105], +// 5 24 -4.975 17 -12.0105 -9.192 17 -9.192 -4.975 15.343 -12.01 -4.83 18.531 -11.659 + [5,24,-4.975,17,-12.0105,-9.192,17,-9.192,-4.975,15.343,-12.01,-4.83,18.531,-11.659], +// 5 24 -4.975 4 -12.0105 -9.192 4 -9.192 -4.975 5.657 -12.01 -4.83 2.469 -11.659 + [5,24,-4.975,4,-12.0105,-9.192,4,-9.192,-4.975,5.657,-12.01,-4.83,2.469,-11.659], +// 5 24 -5.657 0 -5.657 -7.01 0.305 -7.01 -7.391 0 -3.062 -3.062 0 -7.391 + [5,24,-5.657,0,-5.657,-7.01,0.305,-7.01,-7.391,0,-3.062,-3.062,0,-7.391], +// 5 24 -7.01 0.305 -7.01 -8.157 1.172 -8.157 -9.159 0.305 -3.794 -3.794 0.305 -9.159 + [5,24,-7.01,0.305,-7.01,-8.157,1.172,-8.157,-9.159,0.305,-3.794,-3.794,0.305,-9.159], +// 5 24 -8.157 1.172 -8.157 -8.923 2.469 -8.923 -10.658 1.172 -4.414 -4.414 1.172 -10.658 + [5,24,-8.157,1.172,-8.157,-8.923,2.469,-8.923,-10.658,1.172,-4.414,-4.414,1.172,-10.658], +// 5 24 -8.923 2.469 -8.923 -9.192 4 -9.192 -11.659 2.469 -4.83 -4.83 2.469 -11.659 + [5,24,-8.923,2.469,-8.923,-9.192,4,-9.192,-11.659,2.469,-4.83,-4.83,2.469,-11.659], +// 5 24 -4.83 2.469 -11.659 -8.923 2.469 -8.923 -4.975 4 -12.0105 -4.414 1.172 -10.658 + [5,24,-4.83,2.469,-11.659,-8.923,2.469,-8.923,-4.975,4,-12.0105,-4.414,1.172,-10.658], +// 5 24 -4.414 1.172 -10.658 -8.157 1.172 -8.157 -4.83 2.469 -11.659 -3.794 0.305 -9.159 + [5,24,-4.414,1.172,-10.658,-8.157,1.172,-8.157,-4.83,2.469,-11.659,-3.794,0.305,-9.159], +// 5 24 -3.794 0.305 -9.159 -7.01 0.305 -7.01 -4.414 1.172 -10.658 -3.062 0 -7.391 + [5,24,-3.794,0.305,-9.159,-7.01,0.305,-7.01,-4.414,1.172,-10.658,-3.062,0,-7.391], +// 5 24 -3.062 0 -7.391 -5.657 0 -5.657 -3.794 0.305 -9.159 -2.296 0 -5.543 + [5,24,-3.062,0,-7.391,-5.657,0,-5.657,-3.794,0.305,-9.159,-2.296,0,-5.543], +// 5 24 -12.0105 17 -4.975 -12.0105 4 -4.975 -13 17 0 -9.192 17 -9.192 + [5,24,-12.0105,17,-4.975,-12.0105,4,-4.975,-13,17,0,-9.192,17,-9.192], +// 5 24 -9.192 17 -9.192 -12.0105 17 -4.975 -9.192 15.343 -9.192 -8.923 18.531 -8.923 + [5,24,-9.192,17,-9.192,-12.0105,17,-4.975,-9.192,15.343,-9.192,-8.923,18.531,-8.923], +// 5 24 -9.192 4 -9.192 -12.0105 4 -4.975 -9.192 5.657 -9.192 -8.923 2.469 -8.923 + [5,24,-9.192,4,-9.192,-12.0105,4,-4.975,-9.192,5.657,-9.192,-8.923,2.469,-8.923], +// 5 24 -7.391 0 -3.062 -9.159 0.305 -3.794 -8 0 0 -5.657 0 -5.657 + [5,24,-7.391,0,-3.062,-9.159,0.305,-3.794,-8,0,0,-5.657,0,-5.657], +// 5 24 -9.159 0.305 -3.794 -10.658 1.172 -4.414 -9.914 0.305 0 -7.01 0.305 -7.01 + [5,24,-9.159,0.305,-3.794,-10.658,1.172,-4.414,-9.914,0.305,0,-7.01,0.305,-7.01], +// 5 24 -10.658 1.172 -4.414 -11.659 2.469 -4.83 -11.535 1.172 0 -8.157 1.172 -8.157 + [5,24,-10.658,1.172,-4.414,-11.659,2.469,-4.83,-11.535,1.172,0,-8.157,1.172,-8.157], +// 5 24 -11.659 2.469 -4.83 -12.0105 4 -4.975 -12.619 2.469 0 -8.923 2.469 -8.923 + [5,24,-11.659,2.469,-4.83,-12.0105,4,-4.975,-12.619,2.469,0,-8.923,2.469,-8.923], +// 5 24 -8.923 2.469 -8.923 -11.659 2.469 -4.83 -9.192 4 -9.192 -8.157 1.172 -8.157 + [5,24,-8.923,2.469,-8.923,-11.659,2.469,-4.83,-9.192,4,-9.192,-8.157,1.172,-8.157], +// 5 24 -8.157 1.172 -8.157 -10.658 1.172 -4.414 -8.923 2.469 -8.923 -7.01 0.305 -7.01 + [5,24,-8.157,1.172,-8.157,-10.658,1.172,-4.414,-8.923,2.469,-8.923,-7.01,0.305,-7.01], +// 5 24 -7.01 0.305 -7.01 -9.159 0.305 -3.794 -8.157 1.172 -8.157 -5.657 0 -5.657 + [5,24,-7.01,0.305,-7.01,-9.159,0.305,-3.794,-8.157,1.172,-8.157,-5.657,0,-5.657], +// 5 24 -5.657 0 -5.657 -7.391 0 -3.062 -7.01 0.305 -7.01 -4.243 0 -4.243 + [5,24,-5.657,0,-5.657,-7.391,0,-3.062,-7.01,0.305,-7.01,-4.243,0,-4.243], +// 5 24 -5.657 21 -5.657 -7.01 20.695 -7.01 -7.391 21 -3.062 -3.062 21 -7.391 + [5,24,-5.657,21,-5.657,-7.01,20.695,-7.01,-7.391,21,-3.062,-3.062,21,-7.391], +// 5 24 -7.01 20.695 -7.01 -8.157 19.828 -8.157 -9.159 20.695 -3.794 -3.794 20.695 -9.159 + [5,24,-7.01,20.695,-7.01,-8.157,19.828,-8.157,-9.159,20.695,-3.794,-3.794,20.695,-9.159], +// 5 24 -8.157 19.828 -8.157 -8.923 18.531 -8.923 -10.658 19.828 -4.414 -4.414 19.828 -10.658 + [5,24,-8.157,19.828,-8.157,-8.923,18.531,-8.923,-10.658,19.828,-4.414,-4.414,19.828,-10.658], +// 5 24 -8.923 18.531 -8.923 -9.192 17 -9.192 -11.659 18.531 -4.83 -4.83 18.531 -11.659 + [5,24,-8.923,18.531,-8.923,-9.192,17,-9.192,-11.659,18.531,-4.83,-4.83,18.531,-11.659], +// 5 24 -4.83 18.531 -11.659 -8.923 18.531 -8.923 -4.975 17 -12.0105 -4.414 19.828 -10.658 + [5,24,-4.83,18.531,-11.659,-8.923,18.531,-8.923,-4.975,17,-12.0105,-4.414,19.828,-10.658], +// 5 24 -4.414 19.828 -10.658 -8.157 19.828 -8.157 -4.83 18.531 -11.659 -3.794 20.695 -9.159 + [5,24,-4.414,19.828,-10.658,-8.157,19.828,-8.157,-4.83,18.531,-11.659,-3.794,20.695,-9.159], +// 5 24 -3.794 20.695 -9.159 -7.01 20.695 -7.01 -4.414 19.828 -10.658 -3.062 21 -7.391 + [5,24,-3.794,20.695,-9.159,-7.01,20.695,-7.01,-4.414,19.828,-10.658,-3.062,21,-7.391], +// 5 24 -3.062 21 -7.391 -5.657 21 -5.657 -3.794 20.695 -9.159 -2.296 21 -5.543 + [5,24,-3.062,21,-7.391,-5.657,21,-5.657,-3.794,20.695,-9.159,-2.296,21,-5.543], +]; +module ldraw_lib__s__3626bp4ms01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__3626bp4ms01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__3626bp4ms01(line=0.2); \ No newline at end of file diff --git a/parts/s/3626bs02.scad b/parts/s/3626bs02.scad index 4af1617a9..4f8af3e85 100644 --- a/parts/s/3626bs02.scad +++ b/parts/s/3626bs02.scad @@ -1,236 +1,48 @@ use <../../lib.scad> -use <../../p/4-4cyli.scad> +use <../../p/4-4cylo.scad> use <../../p/4-4edge.scad> use <../../p/4-4ring2.scad> use <../../p/4-4ring3.scad> +use <../../p/filstud3.scad> use <../../p/stud2a.scad> function ldraw_lib__s__3626bs02() = [ // 0 ~Minifig Head - Stud Hollow without Outer Face // 0 Name: s\3626bs02.dat -// 0 Author: Andy Westrate [westrate] -// 0 !LDRAW_ORG Subpart UPDATE 2011-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // -// 0 BFC CERTIFY CW +// 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], - [0,"BFC","CW"], + [0,"BFC","CCW"], // // 0 !HISTORY 2005-12-28 [PTadmin] Official Update 2005-01 // 0 !HISTORY 2007-08-31 [PTadmin] Header formatted for Contributor Agreement // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2011-12-01 [MagFors] Corrected colour of some conditional lines and use of 'move to'-primitives // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 +// 0 !HISTORY 2024-03-18 [Holly-Wood] Complete re-write, original by westrate +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 24 0 6 0 0 0 1 0 0 0 6 4-4edge.dat - [1,16,0,24,0,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4edge()], -// 1 16 0 24 0 8 0 0 0 1 0 0 0 8 4-4edge.dat - [1,16,0,24,0,8,0,0,0,1,0,0,0,8, ldraw_lib__4_4edge()], -// 1 16 0 21 0 8 0 0 0 1 0 0 0 8 4-4edge.dat - [1,16,0,21,0,8,0,0,0,1,0,0,0,8, ldraw_lib__4_4edge()], -// 1 16 0 4 0 6 0 0 0 1 0 0 0 6 4-4edge.dat - [1,16,0,4,0,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4edge()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 stud2a.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__stud2a()], -// 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4edge.dat - [1,16,0,0,0,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4edge()], // 1 16 0 0 0 2 0 0 0 1 0 0 0 2 4-4ring3.dat [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring3()], +// 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4edge.dat + [1,16,0,0,0,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4edge()], +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 filstud3.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__filstud3()], +// // 1 16 0 4 0 2 0 0 0 -1 0 0 0 -2 4-4ring2.dat [1,16,0,4,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__4_4ring2()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], -// 1 16 0 4 0 6 0 0 0 20 0 0 0 6 4-4cyli.dat - [1,16,0,4,0,6,0,0,0,20,0,0,0,6, ldraw_lib__4_4cyli()], +// 1 16 0 4 0 6 0 0 0 20 0 0 0 6 4-4cylo.dat + [1,16,0,4,0,6,0,0,0,20,0,0,0,6, ldraw_lib__4_4cylo()], // 1 16 0 24 0 2 0 0 0 -1 0 0 0 -2 4-4ring3.dat [1,16,0,24,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__4_4ring3()], -// 1 16 0 21 0 8 0 0 0 3 0 0 0 8 4-4cyli.dat - [1,16,0,21,0,8,0,0,0,3,0,0,0,8, ldraw_lib__4_4cyli()], -// 2 24 1 0 3.8011 1 0 0.58 - [2,24,1,0,3.8011,1,0,0.58], -// 2 24 -1 0 3.8011 -1 0 0.58 - [2,24,-1,0,3.8011,-1,0,0.58], -// 2 24 -3.79 0 -1.04 -1 0 0.58 - [2,24,-3.79,0,-1.04,-1,0,0.58], -// 2 24 -2.85 0 -2.8 0 0 -1.15 - [2,24,-2.85,0,-2.8,0,0,-1.15], -// 2 24 2.85 0 -2.8 0 0 -1.15 - [2,24,2.85,0,-2.8,0,0,-1.15], -// 2 24 3.79 0 -1.04 1 0 0.58 - [2,24,3.79,0,-1.04,1,0,0.58], -// 4 16 1 0 3.8011 1 0 0.58 0 0 0 0 0 4 - [4,16,1,0,3.8011,1,0,0.58,0,0,0,0,0,4], -// 4 16 0 0 0 -1 0 0.58 -1 0 3.8011 0 0 4 - [4,16,0,0,0,-1,0,0.58,-1,0,3.8011,0,0,4], -// 4 16 -3.79 0 -1.04 -1 0 0.58 0 0 0 -3.6955 0 -1.5307 - [4,16,-3.79,0,-1.04,-1,0,0.58,0,0,0,-3.6955,0,-1.5307], -// 4 16 0 0 0 0 0 -1.15 -2.85 0 -2.8 -3.6955 0 -1.5307 - [4,16,0,0,0,0,0,-1.15,-2.85,0,-2.8,-3.6955,0,-1.5307], -// 4 16 2.85 0 -2.8 0 0 -1.15 0 0 0 3.6955 0 -1.5307 - [4,16,2.85,0,-2.8,0,0,-1.15,0,0,0,3.6955,0,-1.5307], -// 4 16 0 0 0 1 0 0.58 3.79 0 -1.04 3.6955 0 -1.5307 - [4,16,0,0,0,1,0,0.58,3.79,0,-1.04,3.6955,0,-1.5307], -// 0 // -// 2 24 1 4 3.8011 1 4 0.58 - [2,24,1,4,3.8011,1,4,0.58], -// 2 24 -1 4 3.8011 -1 4 0.58 - [2,24,-1,4,3.8011,-1,4,0.58], -// 2 24 -3.79 4 -1.04 -1 4 0.58 - [2,24,-3.79,4,-1.04,-1,4,0.58], -// 2 24 -2.85 4 -2.8 0 4 -1.15 - [2,24,-2.85,4,-2.8,0,4,-1.15], -// 2 24 2.85 4 -2.8 0 4 -1.15 - [2,24,2.85,4,-2.8,0,4,-1.15], -// 2 24 3.79 4 -1.04 1 4 0.58 - [2,24,3.79,4,-1.04,1,4,0.58], -// 4 16 0 4 0 1 4 0.58 1 4 3.8011 0 4 4 - [4,16,0,4,0,1,4,0.58,1,4,3.8011,0,4,4], -// 4 16 -1 4 3.8011 -1 4 0.58 0 4 0 0 4 4 - [4,16,-1,4,3.8011,-1,4,0.58,0,4,0,0,4,4], -// 4 16 0 4 0 -1 4 0.58 -3.79 4 -1.04 -3.6955 4 -1.5307 - [4,16,0,4,0,-1,4,0.58,-3.79,4,-1.04,-3.6955,4,-1.5307], -// 4 16 -2.85 4 -2.8 0 4 -1.15 0 4 0 -3.6955 4 -1.5307 - [4,16,-2.85,4,-2.8,0,4,-1.15,0,4,0,-3.6955,4,-1.5307], -// 4 16 0 4 0 0 4 -1.15 2.85 4 -2.8 3.6955 4 -1.5307 - [4,16,0,4,0,0,4,-1.15,2.85,4,-2.8,3.6955,4,-1.5307], -// 4 16 3.79 4 -1.04 1 4 0.58 0 4 0 3.6955 4 -1.5307 - [4,16,3.79,4,-1.04,1,4,0.58,0,4,0,3.6955,4,-1.5307], -// 0 // -// 2 24 0 0 4 -1 0 3.8011 - [2,24,0,0,4,-1,0,3.8011], -// 2 24 0 0 4 1 0 3.8011 - [2,24,0,0,4,1,0,3.8011], -// 2 24 -3.6955 0 -1.5307 -2.85 0 -2.8 - [2,24,-3.6955,0,-1.5307,-2.85,0,-2.8], -// 2 24 -3.79 0 -1.04 -3.6955 0 -1.5307 - [2,24,-3.79,0,-1.04,-3.6955,0,-1.5307], -// 2 24 3.79 0 -1.04 3.6955 0 -1.5307 - [2,24,3.79,0,-1.04,3.6955,0,-1.5307], -// 2 24 3.6955 0 -1.5307 2.85 0 -2.8 - [2,24,3.6955,0,-1.5307,2.85,0,-2.8], -// 2 24 0 0 -1.15 0 4 -1.15 - [2,24,0,0,-1.15,0,4,-1.15], -// 2 24 1 0 0.58 1 4 0.58 - [2,24,1,0,0.58,1,4,0.58], -// 2 24 -1 0 0.58 -1 4 0.58 - [2,24,-1,0,0.58,-1,4,0.58], -// 2 24 2.85 0 -2.8 2.85 4 -2.8 - [2,24,2.85,0,-2.8,2.85,4,-2.8], -// 2 24 3.79 0 -1.04 3.79 4 -1.04 - [2,24,3.79,0,-1.04,3.79,4,-1.04], -// 2 24 1 0 3.8011 1 4 3.8011 - [2,24,1,0,3.8011,1,4,3.8011], -// 2 24 -1 0 3.8011 -1 4 3.8011 - [2,24,-1,0,3.8011,-1,4,3.8011], -// 2 24 -3.79 0 -1.04 -3.79 4 -1.04 - [2,24,-3.79,0,-1.04,-3.79,4,-1.04], -// 2 24 -2.85 0 -2.8 -2.85 4 -2.8 - [2,24,-2.85,0,-2.8,-2.85,4,-2.8], -// 4 16 1 4 0.58 1 0 0.58 1 0 3.8011 1 4 3.8011 - [4,16,1,4,0.58,1,0,0.58,1,0,3.8011,1,4,3.8011], -// 4 16 -1 0 3.8011 -1 0 0.58 -1 4 0.58 -1 4 3.8011 - [4,16,-1,0,3.8011,-1,0,0.58,-1,4,0.58,-1,4,3.8011], -// 4 16 -1 4 0.58 -1 0 0.58 -3.79 0 -1.04 -3.79 4 -1.04 - [4,16,-1,4,0.58,-1,0,0.58,-3.79,0,-1.04,-3.79,4,-1.04], -// 4 16 -2.85 0 -2.8 0 0 -1.15 0 4 -1.15 -2.85 4 -2.8 - [4,16,-2.85,0,-2.8,0,0,-1.15,0,4,-1.15,-2.85,4,-2.8], -// 4 16 0 4 -1.15 0 0 -1.15 2.85 0 -2.8 2.85 4 -2.8 - [4,16,0,4,-1.15,0,0,-1.15,2.85,0,-2.8,2.85,4,-2.8], -// 4 16 3.79 0 -1.04 1 0 0.58 1 4 0.58 3.79 4 -1.04 - [4,16,3.79,0,-1.04,1,0,0.58,1,4,0.58,3.79,4,-1.04], -// 0 // -// 5 24 4 0 0 4 4 0 3.6956 0 1.5308 3.6956 0 -1.5308 - [5,24,4,0,0,4,4,0,3.6956,0,1.5308,3.6956,0,-1.5308], -// 5 24 3.6956 0 1.5308 3.6956 4 1.5308 2.8284 0 2.8284 4 0 0 - [5,24,3.6956,0,1.5308,3.6956,4,1.5308,2.8284,0,2.8284,4,0,0], -// 5 24 2.8284 0 2.8284 2.8284 4 2.8284 1.5308 0 3.6956 3.6956 0 1.5308 - [5,24,2.8284,0,2.8284,2.8284,4,2.8284,1.5308,0,3.6956,3.6956,0,1.5308], -// 5 24 1.5308 0 3.6956 1.5308 4 3.6956 0 0 4 2.8284 0 2.8284 - [5,24,1.5308,0,3.6956,1.5308,4,3.6956,0,0,4,2.8284,0,2.8284], -// 5 24 -1.5308 0 3.6956 -1.5308 4 3.6956 -2.8284 0 2.8284 0 0 4 - [5,24,-1.5308,0,3.6956,-1.5308,4,3.6956,-2.8284,0,2.8284,0,0,4], -// 5 24 -2.8284 0 2.8284 -2.8284 4 2.8284 -3.6956 0 1.5308 -1.5308 0 3.6956 - [5,24,-2.8284,0,2.8284,-2.8284,4,2.8284,-3.6956,0,1.5308,-1.5308,0,3.6956], -// 5 24 -3.6956 0 1.5308 -3.6956 4 1.5308 -4 0 0 -2.8284 0 2.8284 - [5,24,-3.6956,0,1.5308,-3.6956,4,1.5308,-4,0,0,-2.8284,0,2.8284], -// 5 24 -4 0 0 -4 4 0 -3.6956 0 -1.5308 -3.6956 0 1.5308 - [5,24,-4,0,0,-4,4,0,-3.6956,0,-1.5308,-3.6956,0,1.5308], -// 5 24 -2.8284 0 -2.8284 -2.8284 4 -2.8284 -1.5308 0 -3.6956 -3.6956 0 -1.5308 - [5,24,-2.8284,0,-2.8284,-2.8284,4,-2.8284,-1.5308,0,-3.6956,-3.6956,0,-1.5308], -// 5 24 -1.5308 0 -3.6956 -1.5308 4 -3.6956 0 0 -4 -2.8284 0 -2.8284 - [5,24,-1.5308,0,-3.6956,-1.5308,4,-3.6956,0,0,-4,-2.8284,0,-2.8284], -// 5 24 0 0 -4 0 4 -4 1.5308 0 -3.6956 -1.5308 0 -3.6956 - [5,24,0,0,-4,0,4,-4,1.5308,0,-3.6956,-1.5308,0,-3.6956], -// 5 24 1.5308 0 -3.6956 1.5308 4 -3.6956 2.8284 0 -2.8284 0 0 -4 - [5,24,1.5308,0,-3.6956,1.5308,4,-3.6956,2.8284,0,-2.8284,0,0,-4], -// 5 24 2.8284 0 -2.8284 2.8284 4 -2.8284 3.6956 0 -1.5308 1.5308 0 -3.6956 - [5,24,2.8284,0,-2.8284,2.8284,4,-2.8284,3.6956,0,-1.5308,1.5308,0,-3.6956], -// 0 // -// 4 16 3.6956 4 1.5308 3.6956 0 1.5308 4 0 0 4 4 0 - [4,16,3.6956,4,1.5308,3.6956,0,1.5308,4,0,0,4,4,0], -// 4 16 2.8284 4 2.8284 2.8284 0 2.8284 3.6956 0 1.5308 3.6956 4 1.5308 - [4,16,2.8284,4,2.8284,2.8284,0,2.8284,3.6956,0,1.5308,3.6956,4,1.5308], -// 4 16 1.5308 4 3.6956 1.5308 0 3.6956 2.8284 0 2.8284 2.8284 4 2.8284 - [4,16,1.5308,4,3.6956,1.5308,0,3.6956,2.8284,0,2.8284,2.8284,4,2.8284], -// 4 16 -2.8284 4 2.8284 -2.8284 0 2.8284 -1.5308 0 3.6956 -1.5308 4 3.6956 - [4,16,-2.8284,4,2.8284,-2.8284,0,2.8284,-1.5308,0,3.6956,-1.5308,4,3.6956], -// 4 16 -3.6956 4 1.5308 -3.6956 0 1.5308 -2.8284 0 2.8284 -2.8284 4 2.8284 - [4,16,-3.6956,4,1.5308,-3.6956,0,1.5308,-2.8284,0,2.8284,-2.8284,4,2.8284], -// 4 16 -4 4 0 -4 0 0 -3.6956 0 1.5308 -3.6956 4 1.5308 - [4,16,-4,4,0,-4,0,0,-3.6956,0,1.5308,-3.6956,4,1.5308], -// 4 16 -1.5308 4 -3.6956 -1.5308 0 -3.6956 -2.8284 0 -2.8284 -2.8284 4 -2.8284 - [4,16,-1.5308,4,-3.6956,-1.5308,0,-3.6956,-2.8284,0,-2.8284,-2.8284,4,-2.8284], -// 4 16 0 4 -4 0 0 -4 -1.5308 0 -3.6956 -1.5308 4 -3.6956 - [4,16,0,4,-4,0,0,-4,-1.5308,0,-3.6956,-1.5308,4,-3.6956], -// 4 16 1.5308 4 -3.6956 1.5308 0 -3.6956 0 0 -4 0 4 -4 - [4,16,1.5308,4,-3.6956,1.5308,0,-3.6956,0,0,-4,0,4,-4], -// 4 16 2.8284 4 -2.8284 2.8284 0 -2.8284 1.5308 0 -3.6956 1.5308 4 -3.6956 - [4,16,2.8284,4,-2.8284,2.8284,0,-2.8284,1.5308,0,-3.6956,1.5308,4,-3.6956], -// 4 16 1 4 3.8011 1 0 3.8011 1.5308 0 3.6956 1.5308 4 3.6956 - [4,16,1,4,3.8011,1,0,3.8011,1.5308,0,3.6956,1.5308,4,3.6956], -// 4 16 -1.5308 4 3.6956 -1.5308 0 3.6956 -1 0 3.8011 -1 4 3.8011 - [4,16,-1.5308,4,3.6956,-1.5308,0,3.6956,-1,0,3.8011,-1,4,3.8011], -// 4 16 -3.79 4 -1.04 -3.79 0 -1.04 -4 0 0 -4 4 0 - [4,16,-3.79,4,-1.04,-3.79,0,-1.04,-4,0,0,-4,4,0], -// 4 16 -2.8284 4 -2.8284 -2.8284 0 -2.8284 -2.85 0 -2.8 -2.85 4 -2.8 - [4,16,-2.8284,4,-2.8284,-2.8284,0,-2.8284,-2.85,0,-2.8,-2.85,4,-2.8], -// 4 16 2.85 4 -2.8 2.85 0 -2.8 2.8284 0 -2.8284 2.8284 4 -2.8284 - [4,16,2.85,4,-2.8,2.85,0,-2.8,2.8284,0,-2.8284,2.8284,4,-2.8284], -// 4 16 4 4 0 4 0 0 3.79 0 -1.04 3.79 4 -1.04 - [4,16,4,4,0,4,0,0,3.79,0,-1.04,3.79,4,-1.04], -// 0 // -// 2 24 3.6956 4 1.5308 4 4 0 - [2,24,3.6956,4,1.5308,4,4,0], -// 2 24 2.8284 4 2.8284 3.6956 4 1.5308 - [2,24,2.8284,4,2.8284,3.6956,4,1.5308], -// 2 24 1.5308 4 3.6956 2.8284 4 2.8284 - [2,24,1.5308,4,3.6956,2.8284,4,2.8284], -// 2 24 -2.8284 4 2.8284 -1.5308 4 3.6956 - [2,24,-2.8284,4,2.8284,-1.5308,4,3.6956], -// 2 24 -3.6956 4 1.5308 -2.8284 4 2.8284 - [2,24,-3.6956,4,1.5308,-2.8284,4,2.8284], -// 2 24 -4 4 0 -3.6956 4 1.5308 - [2,24,-4,4,0,-3.6956,4,1.5308], -// 2 24 -1.5308 4 -3.6956 -2.8284 4 -2.8284 - [2,24,-1.5308,4,-3.6956,-2.8284,4,-2.8284], -// 2 24 0 4 -4 -1.5308 4 -3.6956 - [2,24,0,4,-4,-1.5308,4,-3.6956], -// 2 24 1.5308 4 -3.6956 0 4 -4 - [2,24,1.5308,4,-3.6956,0,4,-4], -// 2 24 2.8284 4 -2.8284 1.5308 4 -3.6956 - [2,24,2.8284,4,-2.8284,1.5308,4,-3.6956], -// 2 24 1 4 3.8011 1.5308 4 3.6956 - [2,24,1,4,3.8011,1.5308,4,3.6956], -// 2 24 -1.5308 4 3.6956 -1 4 3.8011 - [2,24,-1.5308,4,3.6956,-1,4,3.8011], -// 2 24 -3.79 4 -1.04 -4 4 0 - [2,24,-3.79,4,-1.04,-4,4,0], -// 2 24 -2.8284 4 -2.8284 -2.85 4 -2.8 - [2,24,-2.8284,4,-2.8284,-2.85,4,-2.8], -// 2 24 2.85 4 -2.8 2.8284 4 -2.8284 - [2,24,2.85,4,-2.8,2.8284,4,-2.8284], -// 2 24 4 4 0 3.79 4 -1.04 - [2,24,4,4,0,3.79,4,-1.04], +// 1 16 0 21 0 8 0 0 0 3 0 0 0 8 4-4cylo.dat + [1,16,0,21,0,8,0,0,0,3,0,0,0,8, ldraw_lib__4_4cylo()], ]; module ldraw_lib__s__3626bs02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__s__3626bs02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/s/3626cps0s01.scad b/parts/s/3626cps0s01.scad index c95e3c153..068a41b43 100644 --- a/parts/s/3626cps0s01.scad +++ b/parts/s/3626cps0s01.scad @@ -1,13 +1,13 @@ use <../../lib.scad> use <../../p/2-4disc.scad> use <../../p/2-4ndis.scad> -use <../../p/2-4rin12.scad> +use <../../p/2-4ring12.scad> use <../../p/2-4ring3.scad> function ldraw_lib__s__3626cps0s01() = [ // 0 ~Minifig Head SW Jawa, Yellow Eyes with Orange Rim Pattern - Half // 0 Name: s\3626cps0s01.dat // 0 Author: John Troxler [Gargan] -// 0 !LDRAW_ORG Subpart UPDATE 2015-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,22 +15,23 @@ function ldraw_lib__s__3626cps0s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 226 -4.9751 9.3 -12.0107 0 0 1.764 1.8 0 0 0 1 -0.350772 2-4disc.dat [1,226,-4.9751,9.3,-12.0107,0,0,1.764,1.8,0,0,0,1,-0.350772, ldraw_lib__2_4disc()], // 1 191 -4.9751 9.3 -12.0107 0 0 0.588 0.6 0 0 0 1 -0.116924 2-4ring3.dat [1,191,-4.9751,9.3,-12.0107,0,0,0.588,0.6,0,0,0,1,-0.116924, ldraw_lib__2_4ring3()], -// 1 191 -4.9751 9.3 -12.0107 0 0 0.196 0.2 0 0 0 1 -0.038975 2-4rin12.dat - [1,191,-4.9751,9.3,-12.0107,0,0,0.196,0.2,0,0,0,1,-0.038975, ldraw_lib__2_4rin12()], +// 1 191 -4.9751 9.3 -12.0107 0 0 0.196 0.2 0 0 0 1 -0.038975 2-4ring12.dat + [1,191,-4.9751,9.3,-12.0107,0,0,0.196,0.2,0,0,0,1,-0.038975, ldraw_lib__2_4ring12()], // 1 16 -4.9751 9.3 -12.0107 0 0 2.548 2.6 0 0 0 1 -0.506671 2-4ndis.dat [1,16,-4.9751,9.3,-12.0107,0,0,2.548,2.6,0,0,0,1,-0.506671, ldraw_lib__2_4ndis()], // 1 226 -4.9751 9.3 -12.0107 0 0 -1.494 -1.8 0 0 0 0 0.998456 2-4disc.dat [1,226,-4.9751,9.3,-12.0107,0,0,-1.494,-1.8,0,0,0,0,0.998456, ldraw_lib__2_4disc()], // 1 191 -4.9751 9.3 -12.0107 0 0 -0.498 -0.6 0 0 0 0 0.332819 2-4ring3.dat [1,191,-4.9751,9.3,-12.0107,0,0,-0.498,-0.6,0,0,0,0,0.332819, ldraw_lib__2_4ring3()], -// 1 191 -4.9751 9.3 -12.0107 0 0 -0.166 -0.2 0 0 0 0 0.11094 2-4rin12.dat - [1,191,-4.9751,9.3,-12.0107,0,0,-0.166,-0.2,0,0,0,0,0.11094, ldraw_lib__2_4rin12()], +// 1 191 -4.9751 9.3 -12.0107 0 0 -0.166 -0.2 0 0 0 0 0.11094 2-4ring12.dat + [1,191,-4.9751,9.3,-12.0107,0,0,-0.166,-0.2,0,0,0,0,0.11094, ldraw_lib__2_4ring12()], // 1 16 -4.9751 9.3 -12.0107 0 0 -2.158 -2.6 0 0 0 0 1.442215 2-4ndis.dat [1,16,-4.9751,9.3,-12.0107,0,0,-2.158,-2.6,0,0,0,0,1.442215, ldraw_lib__2_4ndis()], // 4 16 -4.9751 4 -12.0107 -4.9751 6.7 -12.0107 -2.4271 6.7 -12.5174 0 4 -13 diff --git a/parts/s/3648s01.scad b/parts/s/3648s01.scad index da6475d12..c6648e3bb 100644 --- a/parts/s/3648s01.scad +++ b/parts/s/3648s01.scad @@ -1,14 +1,14 @@ use <../../lib.scad> use <../../p/48/4-4cyli.scad> use <../../p/48/4-4edge.scad> -use <../../p/48/4-4rin12.scad> +use <../../p/48/4-4ring12.scad> use <../../p/rect3.scad> use <../../p/tooth24.scad> function ldraw_lib__s__3648s01() = [ // 0 ~Technic Gear 24 Tooth - Teeth and Outer Ring // 0 Name: s\3648s01.dat // 0 Author: Lance Hopenwasser [cavehop] -// 0 !LDRAW_ORG Subpart UPDATE 2009-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,8 @@ function ldraw_lib__s__3648s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2009-05-02 [PTadmin] Official Update 2009-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Teeth // @@ -220,10 +221,10 @@ function ldraw_lib__s__3648s01() = [ // 0 // 0 Ring Surfaces // 0 -// 1 16 0 0 -4.75 2.08 0 0 0 0 2.08 0 1 0 48\4-4rin12.dat - [1,16,0,0,-4.75,2.08,0,0,0,0,2.08,0,1,0, ldraw_lib__48__4_4rin12()], -// 1 16 0 0 4.75 2.08 0 0 0 0 2.08 0 -1 0 48\4-4rin12.dat - [1,16,0,0,4.75,2.08,0,0,0,0,2.08,0,-1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 -4.75 2.08 0 0 0 0 2.08 0 1 0 48\4-4ring12.dat + [1,16,0,0,-4.75,2.08,0,0,0,0,2.08,0,1,0, ldraw_lib__48__4_4ring12()], +// 1 16 0 0 4.75 2.08 0 0 0 0 2.08 0 -1 0 48\4-4ring12.dat + [1,16,0,0,4.75,2.08,0,0,0,0,2.08,0,-1,0, ldraw_lib__48__4_4ring12()], // 0 // 0 Inner Cylinder // 0 diff --git a/parts/s/3650s01.scad b/parts/s/3650s01.scad index 15e2bb319..4b7a5e3f9 100644 --- a/parts/s/3650s01.scad +++ b/parts/s/3650s01.scad @@ -4,7 +4,7 @@ use <../../p/3-8edge.scad> use <../../p/3-8ring2.scad> use <../../p/3-8ring3.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin25.scad> +use <../../p/4-4ring25.scad> use <../../p/4-4ring3.scad> use <../../p/4-4ring4.scad> use <../../p/axlehol5.scad> @@ -17,7 +17,7 @@ function ldraw_lib__s__3650s01() = [ // 0 ~Technic Gear 24 Tooth Crown - Common Structure // 0 Name: s\3650s01.dat // 0 Author: Donald Sutter [technog] -// 0 !LDRAW_ORG Subpart UPDATE 2011-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__s__3650s01() = [ // 0 !HISTORY 2006-02-20 [guyvivan] Fixed gaps near torus and use more primitives (rect) // 0 !HISTORY 2006-05-27 [technog] Removed 3-8edge near axlehole, used more primitives // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -8 1.148 0 2.772 2.772 0 -1.148 0 1 0 3-8ring2.dat [1,16,0,0,-8,1.148,0,2.772,2.772,0,-1.148,0,1,0, ldraw_lib__3_8ring2()], @@ -73,8 +74,8 @@ function ldraw_lib__s__3650s01() = [ [1,16,0,0,-6,5,0,0,0,0,5,0,1,0, ldraw_lib__4_4ring3()], // 1 16 0 0 0 5 0 0 0 0 5 0 -1 0 4-4ring4.dat [1,16,0,0,0,5,0,0,0,0,5,0,-1,0, ldraw_lib__4_4ring4()], -// 1 16 0 0 0 1 0 0 0 0 1 0 -1 0 4-4rin25.dat - [1,16,0,0,0,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin25()], +// 1 16 0 0 0 1 0 0 0 0 1 0 -1 0 4-4ring25.dat + [1,16,0,0,0,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring25()], // 1 16 0 0 0 5.74 0 13.858 -13.858 0 5.74 0 1 0 3-8edge.dat [1,16,0,0,0,5.74,0,13.858,-13.858,0,5.74,0,1,0, ldraw_lib__3_8edge()], // 1 16 0 0 0 -5.74 0 -13.858 13.858 0 -5.74 0 1 0 3-8edge.dat diff --git a/parts/s/37383s00.scad b/parts/s/37383s00.scad index 48aaf47a9..9acf9da3f 100644 --- a/parts/s/37383s00.scad +++ b/parts/s/37383s00.scad @@ -1,12 +1,12 @@ use <../../lib.scad> use <../../p/4-4disc.scad> use <../../p/4-4edge.scad> -use <../../p/48/1-4rin39.scad> +use <../../p/48/1-4ring39.scad> use <../../p/48/4-4con30.scad> use <../../p/48/4-4cylo.scad> use <../../p/48/4-4edge.scad> -use <../../p/48/4-4rin18.scad> -use <../../p/48/4-4rin19.scad> +use <../../p/48/4-4ring18.scad> +use <../../p/48/4-4ring19.scad> use <../../p/48/4-4ring9.scad> use <../../p/box3u2p.scad> use <../../p/connect.scad> @@ -16,7 +16,7 @@ function ldraw_lib__s__37383s00() = [ // 0 ~Wheel Rim 42 x 62 with 10 Spokes and 3 Pins without Front // 0 Name: s\37383s00.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__s__37383s00() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -5.6 1 0 0 0 0 -1 0 1 0 stud2.dat [1,16,0,0,-5.6,1,0,0,0,0,-1,0,1,0, ldraw_lib__stud2()], @@ -34,26 +35,26 @@ function ldraw_lib__s__37383s00() = [ [1,16,0,0,74.4,74.1,0,0,0,0,74.1,0,-5,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 74.4 -78 0 0 0 0 -78 0 4 0 48\4-4cylo.dat [1,16,0,0,74.4,-78,0,0,0,0,-78,0,4,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 74.4 3.9 0 0 0 0 3.9 0 1 0 48\4-4rin19.dat - [1,16,0,0,74.4,3.9,0,0,0,0,3.9,0,1,0, ldraw_lib__48__4_4rin19()], +// 1 16 0 0 74.4 3.9 0 0 0 0 3.9 0 1 0 48\4-4ring19.dat + [1,16,0,0,74.4,3.9,0,0,0,0,3.9,0,1,0, ldraw_lib__48__4_4ring19()], // 1 16 0 0 -21.6 -74.1 0 0 0 0 74.1 0 5 0 48\4-4cylo.dat [1,16,0,0,-21.6,-74.1,0,0,0,0,74.1,0,5,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 -21.6 78 0 0 0 0 -78 0 -3 0 48\4-4cylo.dat [1,16,0,0,-21.6,78,0,0,0,0,-78,0,-3,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -21.6 -3.9 0 0 0 0 3.9 0 -1 0 48\4-4rin19.dat - [1,16,0,0,-21.6,-3.9,0,0,0,0,3.9,0,-1,0, ldraw_lib__48__4_4rin19()], -// 1 16 0 0 69.4 3.9 0 0 0 0 3.9 0 -1 0 48\4-4rin19.dat - [1,16,0,0,69.4,3.9,0,0,0,0,3.9,0,-1,0, ldraw_lib__48__4_4rin19()], -// 1 16 0 0 -16.6 -3.9 0 0 0 0 3.9 0 1 0 48\4-4rin19.dat - [1,16,0,0,-16.6,-3.9,0,0,0,0,3.9,0,1,0, ldraw_lib__48__4_4rin19()], +// 1 16 0 0 -21.6 -3.9 0 0 0 0 3.9 0 -1 0 48\4-4ring19.dat + [1,16,0,0,-21.6,-3.9,0,0,0,0,3.9,0,-1,0, ldraw_lib__48__4_4ring19()], +// 1 16 0 0 69.4 3.9 0 0 0 0 3.9 0 -1 0 48\4-4ring19.dat + [1,16,0,0,69.4,3.9,0,0,0,0,3.9,0,-1,0, ldraw_lib__48__4_4ring19()], +// 1 16 0 0 -16.6 -3.9 0 0 0 0 3.9 0 1 0 48\4-4ring19.dat + [1,16,0,0,-16.6,-3.9,0,0,0,0,3.9,0,1,0, ldraw_lib__48__4_4ring19()], // 1 16 0 0 -12.6 78 0 0 0 0 -78 0 -4 0 48\4-4cylo.dat [1,16,0,0,-12.6,78,0,0,0,0,-78,0,-4,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 65.4 -78 0 0 0 0 -78 0 4 0 48\4-4cylo.dat [1,16,0,0,65.4,-78,0,0,0,0,-78,0,4,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 65.4 3.9 0 0 0 0 3.9 0 1 0 48\4-4rin19.dat - [1,16,0,0,65.4,3.9,0,0,0,0,3.9,0,1,0, ldraw_lib__48__4_4rin19()], -// 1 16 0 0 -12.6 -3.9 0 0 0 0 3.9 0 -1 0 48\4-4rin19.dat - [1,16,0,0,-12.6,-3.9,0,0,0,0,3.9,0,-1,0, ldraw_lib__48__4_4rin19()], +// 1 16 0 0 65.4 3.9 0 0 0 0 3.9 0 1 0 48\4-4ring19.dat + [1,16,0,0,65.4,3.9,0,0,0,0,3.9,0,1,0, ldraw_lib__48__4_4ring19()], +// 1 16 0 0 -12.6 -3.9 0 0 0 0 3.9 0 -1 0 48\4-4ring19.dat + [1,16,0,0,-12.6,-3.9,0,0,0,0,3.9,0,-1,0, ldraw_lib__48__4_4ring19()], // 1 16 0 0 -12.6 74.1 0 0 0 0 74.1 0 78 0 48\4-4cylo.dat [1,16,0,0,-12.6,74.1,0,0,0,0,74.1,0,78,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 78.4 7.8 0 0 0 0 7.8 0 -1 0 48\4-4ring9.dat @@ -64,22 +65,22 @@ function ldraw_lib__s__37383s00() = [ [1,16,0,0,78.4,70.2,0,0,0,0,70.2,0,-96,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 -28.6 2.535 0 0 0 0 2.535 0 2 0 48\4-4con30.dat [1,16,0,0,-28.6,2.535,0,0,0,0,2.535,0,2,0, ldraw_lib__48__4_4con30()], -// 1 16 0 0 -24.6 1.95 0 0 0 0 1.95 0 1 0 48\1-4rin39.dat - [1,16,0,0,-24.6,1.95,0,0,0,0,1.95,0,1,0, ldraw_lib__48__1_4rin39()], -// 1 16 0 0 -24.6 0 0 -1.95 1.95 0 0 0 1 0 48\1-4rin39.dat - [1,16,0,0,-24.6,0,0,-1.95,1.95,0,0,0,1,0, ldraw_lib__48__1_4rin39()], -// 1 16 0 0 -24.6 -1.95 0 0 0 0 -1.95 0 1 0 48\1-4rin39.dat - [1,16,0,0,-24.6,-1.95,0,0,0,0,-1.95,0,1,0, ldraw_lib__48__1_4rin39()], -// 1 16 0 0 -24.6 0 0 1.95 -1.95 0 0 0 1 0 48\1-4rin39.dat - [1,16,0,0,-24.6,0,0,1.95,-1.95,0,0,0,1,0, ldraw_lib__48__1_4rin39()], +// 1 16 0 0 -24.6 1.95 0 0 0 0 1.95 0 1 0 48\1-4ring39.dat + [1,16,0,0,-24.6,1.95,0,0,0,0,1.95,0,1,0, ldraw_lib__48__1_4ring39()], +// 1 16 0 0 -24.6 0 0 -1.95 1.95 0 0 0 1 0 48\1-4ring39.dat + [1,16,0,0,-24.6,0,0,-1.95,1.95,0,0,0,1,0, ldraw_lib__48__1_4ring39()], +// 1 16 0 0 -24.6 -1.95 0 0 0 0 -1.95 0 1 0 48\1-4ring39.dat + [1,16,0,0,-24.6,-1.95,0,0,0,0,-1.95,0,1,0, ldraw_lib__48__1_4ring39()], +// 1 16 0 0 -24.6 0 0 1.95 -1.95 0 0 0 1 0 48\1-4ring39.dat + [1,16,0,0,-24.6,0,0,1.95,-1.95,0,0,0,1,0, ldraw_lib__48__1_4ring39()], // 1 16 0 0 -26.6 76.05 0 0 0 0 76.05 0 2 0 48\4-4cylo.dat [1,16,0,0,-26.6,76.05,0,0,0,0,76.05,0,2,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 -28.6 78.585 0 0 0 0 78.585 0 1 0 48\4-4edge.dat [1,16,0,0,-28.6,78.585,0,0,0,0,78.585,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -28.6 82.9508 0 0 0 0 82.9508 0 -4 0 48\4-4cylo.dat [1,16,0,0,-28.6,82.9508,0,0,0,0,82.9508,0,-4,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -28.6 4.36583 0 0 0 0 4.36583 0 -1 0 48\4-4rin18.dat - [1,16,0,0,-28.6,4.36583,0,0,0,0,4.36583,0,-1,0, ldraw_lib__48__4_4rin18()], +// 1 16 0 0 -28.6 4.36583 0 0 0 0 4.36583 0 -1 0 48\4-4ring18.dat + [1,16,0,0,-28.6,4.36583,0,0,0,0,4.36583,0,-1,0, ldraw_lib__48__4_4ring18()], // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\37383s02.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__37383s02()], // 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\37383s02.dat diff --git a/parts/s/3739a.scad b/parts/s/3739a.scad index a1264d086..04ae5f128 100644 --- a/parts/s/3739a.scad +++ b/parts/s/3739a.scad @@ -6,22 +6,22 @@ use <../../p/2-4ring3.scad> use <../../p/48/1-12co24.scad> use <../../p/48/1-12cyli.scad> use <../../p/48/1-12edge.scad> -use <../../p/48/1-12ri17.scad> -use <../../p/48/1-12ri20.scad> -use <../../p/48/1-12ri42.scad> -use <../../p/48/1-12rin9.scad> +use <../../p/48/1-12ring17.scad> +use <../../p/48/1-12ring20.scad> +use <../../p/48/1-12ring42.scad> +use <../../p/48/1-12ring9.scad> use <../../p/48/1-24co24.scad> use <../../p/48/1-24cyli.scad> use <../../p/48/1-24edge.scad> -use <../../p/48/1-24rin5.scad> +use <../../p/48/1-24ring5.scad> use <../../p/rect.scad> use <../../p/rect2p.scad> function ldraw_lib__s__3739a() = [ // 0 ~Wheel 24 x 43 Technic - 1/12 Wheel Rim // 0 Name: s\3739a.dat // 0 Author: Chris Moseley -// 0 !LDRAW_ORG Subpart UPDATE 2012-03 -// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], @@ -32,7 +32,8 @@ function ldraw_lib__s__3739a() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2008-07-03 [anathema] Rebuilt using primitives; added various missing details; BFC'd; removed a floating line & triangle; changed to 1/12 segment // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 53.75 0 0 0 60 0 0 0 53.75 48\1-12cyli.dat [1,16,0,0,0,53.75,0,0,0,60,0,0,0,53.75, ldraw_lib__48__1_12cyli()], @@ -64,14 +65,14 @@ function ldraw_lib__s__3739a() = [ [1,16,0,18,0,48,0,0,0,1,0,0,0,48, ldraw_lib__48__1_12edge()], // 1 16 0 40 0 48 0 0 0 1 0 0 0 48 48\1-12edge.dat [1,16,0,40,0,48,0,0,0,1,0,0,0,48, ldraw_lib__48__1_12edge()], -// 1 16 0 0 0 2.5 0 0 0 1 0 0 0 2.5 48\1-12ri20.dat - [1,16,0,0,0,2.5,0,0,0,1,0,0,0,2.5, ldraw_lib__48__1_12ri20()], -// 1 16 0 0 0 1.25 0 0 0 1 0 0 0 1.25 48\1-12ri42.dat - [1,16,0,0,0,1.25,0,0,0,1,0,0,0,1.25, ldraw_lib__48__1_12ri42()], -// 1 16 0 60 0 2.5 0 0 0 -1 0 0 0 2.5 48\1-12ri20.dat - [1,16,0,60,0,2.5,0,0,0,-1,0,0,0,2.5, ldraw_lib__48__1_12ri20()], -// 1 16 0 60 0 1.25 0 0 0 -1 0 0 0 1.25 48\1-12ri42.dat - [1,16,0,60,0,1.25,0,0,0,-1,0,0,0,1.25, ldraw_lib__48__1_12ri42()], +// 1 16 0 0 0 2.5 0 0 0 1 0 0 0 2.5 48\1-12ring20.dat + [1,16,0,0,0,2.5,0,0,0,1,0,0,0,2.5, ldraw_lib__48__1_12ring20()], +// 1 16 0 0 0 1.25 0 0 0 1 0 0 0 1.25 48\1-12ring42.dat + [1,16,0,0,0,1.25,0,0,0,1,0,0,0,1.25, ldraw_lib__48__1_12ring42()], +// 1 16 0 60 0 2.5 0 0 0 -1 0 0 0 2.5 48\1-12ring20.dat + [1,16,0,60,0,2.5,0,0,0,-1,0,0,0,2.5, ldraw_lib__48__1_12ring20()], +// 1 16 0 60 0 1.25 0 0 0 -1 0 0 0 1.25 48\1-12ring42.dat + [1,16,0,60,0,1.25,0,0,0,-1,0,0,0,1.25, ldraw_lib__48__1_12ring42()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 15 0 1.93185 0 -0.517638 0 3 0 0.517638 0 1.93185 48\1-24co24.dat @@ -90,14 +91,14 @@ function ldraw_lib__s__3739a() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 10 0 21.25 0 0 0 40 0 0 0 21.25 48\1-12cyli.dat [1,16,0,10,0,21.25,0,0,0,40,0,0,0,21.25, ldraw_lib__48__1_12cyli()], -// 1 16 0 10 0 1.25 0 0 0 1 0 0 0 1.25 48\1-12ri17.dat - [1,16,0,10,0,1.25,0,0,0,1,0,0,0,1.25, ldraw_lib__48__1_12ri17()], -// 1 16 0 10 0 2.5 0 0 0 1 0 0 0 2.5 48\1-12rin9.dat - [1,16,0,10,0,2.5,0,0,0,1,0,0,0,2.5, ldraw_lib__48__1_12rin9()], -// 1 16 0 15 0 4.82963 0 -1.2941 0 1 0 1.2941 0 4.82963 48\1-24rin5.dat - [1,16,0,15,0,4.82963,0,-1.2941,0,1,0,1.2941,0,4.82963, ldraw_lib__48__1_24rin5()], -// 1 16 0 18 0 4.82963 0 -1.2941 0 -1 0 1.2941 0 4.82963 48\1-24rin5.dat - [1,16,0,18,0,4.82963,0,-1.2941,0,-1,0,1.2941,0,4.82963, ldraw_lib__48__1_24rin5()], +// 1 16 0 10 0 1.25 0 0 0 1 0 0 0 1.25 48\1-12ring17.dat + [1,16,0,10,0,1.25,0,0,0,1,0,0,0,1.25, ldraw_lib__48__1_12ring17()], +// 1 16 0 10 0 2.5 0 0 0 1 0 0 0 2.5 48\1-12ring9.dat + [1,16,0,10,0,2.5,0,0,0,1,0,0,0,2.5, ldraw_lib__48__1_12ring9()], +// 1 16 0 15 0 4.82963 0 -1.2941 0 1 0 1.2941 0 4.82963 48\1-24ring5.dat + [1,16,0,15,0,4.82963,0,-1.2941,0,1,0,1.2941,0,4.82963, ldraw_lib__48__1_24ring5()], +// 1 16 0 18 0 4.82963 0 -1.2941 0 -1 0 1.2941 0 4.82963 48\1-24ring5.dat + [1,16,0,18,0,4.82963,0,-1.2941,0,-1,0,1.2941,0,4.82963, ldraw_lib__48__1_24ring5()], // 1 16 0 10 0 25 0 0 0 1 0 0 0 25 48\1-12edge.dat [1,16,0,10,0,25,0,0,0,1,0,0,0,25, ldraw_lib__48__1_12edge()], // 1 16 0 12 0 25 0 0 0 1 0 0 0 25 48\1-24edge.dat @@ -114,10 +115,10 @@ function ldraw_lib__s__3739a() = [ [1,16,0,15,0,28.9778,0,-7.76457,0,1,0,7.76457,0,28.9778, ldraw_lib__48__1_24edge()], // 1 16 0 50 0 25 0 0 0 1 0 0 0 25 48\1-12edge.dat [1,16,0,50,0,25,0,0,0,1,0,0,0,25, ldraw_lib__48__1_12edge()], -// 1 16 0 50 0 1.25 0 0 0 -1 0 0 0 1.25 48\1-12ri17.dat - [1,16,0,50,0,1.25,0,0,0,-1,0,0,0,1.25, ldraw_lib__48__1_12ri17()], -// 1 16 0 50 0 2.5 0 0 0 -1 0 0 0 2.5 48\1-12rin9.dat - [1,16,0,50,0,2.5,0,0,0,-1,0,0,0,2.5, ldraw_lib__48__1_12rin9()], +// 1 16 0 50 0 1.25 0 0 0 -1 0 0 0 1.25 48\1-12ring17.dat + [1,16,0,50,0,1.25,0,0,0,-1,0,0,0,1.25, ldraw_lib__48__1_12ring17()], +// 1 16 0 50 0 2.5 0 0 0 -1 0 0 0 2.5 48\1-12ring9.dat + [1,16,0,50,0,2.5,0,0,0,-1,0,0,0,2.5, ldraw_lib__48__1_12ring9()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 40 2 0 6 0 0 0 16 0 0 0 6 2-4cyli.dat diff --git a/parts/s/3846p4ms01.scad b/parts/s/3846p4ms01.scad index c165165e4..a96da24ac 100644 --- a/parts/s/3846p4ms01.scad +++ b/parts/s/3846p4ms01.scad @@ -4,7 +4,7 @@ function ldraw_lib__s__3846p4ms01() = [ // 0 Name: s\3846p4ms01.dat // 0 Author: Yann Bouzon [Zaghor] // 0 !LDRAW_ORG Subpart UPDATE 2020-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/s/3846p4ns01.scad b/parts/s/3846p4ns01.scad index 772a675c0..ad859e810 100644 --- a/parts/s/3846p4ns01.scad +++ b/parts/s/3846p4ns01.scad @@ -4,7 +4,7 @@ function ldraw_lib__s__3846p4ns01() = [ // 0 Name: s\3846p4ns01.dat // 0 Author: Yann Bouzon [Zaghor] // 0 !LDRAW_ORG Subpart UPDATE 2020-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/s/3846p4os01.scad b/parts/s/3846p4os01.scad index ad319ffa6..6f4357b9d 100644 --- a/parts/s/3846p4os01.scad +++ b/parts/s/3846p4os01.scad @@ -4,7 +4,7 @@ function ldraw_lib__s__3846p4os01() = [ // 0 Name: s\3846p4os01.dat // 0 Author: Yann Bouzon [Zaghor] // 0 !LDRAW_ORG Subpart UPDATE 2023-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/s/3846p4os02.scad b/parts/s/3846p4os02.scad index 4d300b82c..1b8d5ccc8 100644 --- a/parts/s/3846p4os02.scad +++ b/parts/s/3846p4os02.scad @@ -4,7 +4,7 @@ function ldraw_lib__s__3846p4os02() = [ // 0 Name: s\3846p4os02.dat // 0 Author: Yann Bouzon [Zaghor] // 0 !LDRAW_ORG Subpart UPDATE 2023-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/s/3846p4os03.scad b/parts/s/3846p4os03.scad index 0115c733a..e2facb747 100644 --- a/parts/s/3846p4os03.scad +++ b/parts/s/3846p4os03.scad @@ -4,7 +4,7 @@ function ldraw_lib__s__3846p4os03() = [ // 0 Name: s\3846p4os03.dat // 0 Author: Yann Bouzon [Zaghor] // 0 !LDRAW_ORG Subpart UPDATE 2023-02 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/s/3846p4rs01.scad b/parts/s/3846p4rs01.scad index c12afd371..5ac4d22a2 100644 --- a/parts/s/3846p4rs01.scad +++ b/parts/s/3846p4rs01.scad @@ -4,7 +4,7 @@ function ldraw_lib__s__3846p4rs01() = [ // 0 Name: s\3846p4rs01.dat // 0 Author: Yann Bouzon [Zaghor] // 0 !LDRAW_ORG Subpart UPDATE 2023-04 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/s/3846p4rs02.scad b/parts/s/3846p4rs02.scad index 9ddf4d4d7..2dc630ed7 100644 --- a/parts/s/3846p4rs02.scad +++ b/parts/s/3846p4rs02.scad @@ -4,7 +4,7 @@ function ldraw_lib__s__3846p4rs02() = [ // 0 Name: s\3846p4rs02.dat // 0 Author: Yann Bouzon [Zaghor] // 0 !LDRAW_ORG Subpart UPDATE 2023-04 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/s/3846pm0s01.scad b/parts/s/3846pm0s01.scad index 3a252e689..40092704a 100644 --- a/parts/s/3846pm0s01.scad +++ b/parts/s/3846pm0s01.scad @@ -4,7 +4,7 @@ function ldraw_lib__s__3846pm0s01() = [ // 0 Name: s\3846pm0s01.dat // 0 Author: Yann Bouzon [Zaghor] // 0 !LDRAW_ORG Subpart UPDATE 2020-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/s/3899s01.scad b/parts/s/3899s01.scad index 2f28c2bd5..0c96b0762 100644 --- a/parts/s/3899s01.scad +++ b/parts/s/3899s01.scad @@ -8,14 +8,14 @@ use <../../p/4-4cyli.scad> use <../../p/4-4cylo.scad> use <../../p/4-4disc.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin19.scad> +use <../../p/4-4ring19.scad> use <../../p/4-4ring4.scad> use <../../p/stud4.scad> function ldraw_lib__s__3899s01() = [ // 0 ~Minifig Cup without Patternable Areas // 0 Name: s\3899s01.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2022-05 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__s__3899s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 18 0 1 0 0 0 -1.5 0 0 0 1 stud4.dat [1,16,0,18,0,1,0,0,0,-1.5,0,0,0,1, ldraw_lib__stud4()], @@ -54,8 +55,8 @@ function ldraw_lib__s__3899s01() = [ [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring4()], // 1 16 0 0 0 10 0 0 0 4 0 0 0 10 4-4cylo.dat [1,16,0,0,0,10,0,0,0,4,0,0,0,10, ldraw_lib__4_4cylo()], -// 1 16 0 4 0 .5 0 0 0 -1 0 0 0 .5 4-4rin19.dat - [1,16,0,4,0,.5,0,0,0,-1,0,0,0,.5, ldraw_lib__4_4rin19()], +// 1 16 0 4 0 .5 0 0 0 -1 0 0 0 .5 4-4ring19.dat + [1,16,0,4,0,.5,0,0,0,-1,0,0,0,.5, ldraw_lib__4_4ring19()], // 1 16 0 18 0 9.5 0 0 0 -1 0 0 0 9.5 4-4edge.dat [1,16,0,18,0,9.5,0,0,0,-1,0,0,0,9.5, ldraw_lib__4_4edge()], // 1 16 0 4 0 9.5 0 0 0 -1 0 0 0 9.5 4-4edge.dat diff --git a/parts/s/39367s01.scad b/parts/s/39367s01.scad index 6070e7d30..bf3f35a8e 100644 --- a/parts/s/39367s01.scad +++ b/parts/s/39367s01.scad @@ -4,14 +4,14 @@ use <../../p/3-8edge.scad> use <../../p/48/1-24chrd.scad> use <../../p/48/3-4edge.scad> use <../../p/48/4-4edge.scad> -use <../../p/48/4-4rin18.scad> +use <../../p/48/4-4ring18.scad> use <../../p/48/5-24edge.scad> use <39367s02.scad> function ldraw_lib__s__39367s01() = [ // 0 ~Tyre for Wheel 14 x 48 with 4 Spokes with Integral Tyre // 0 Name: s\39367s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__s__39367s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\39367s02.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__39367s02()], @@ -45,8 +46,8 @@ function ldraw_lib__s__39367s01() = [ [1,16,0,0,17.5,-7.92678,0,60.20983,-60.20983,0,-7.92678,0,-1,0, ldraw_lib__48__1_24chrd()], // 1 16 0 0 17.5 60.20983 0 -7.92678 -7.92678 0 -60.20983 0 1 0 48\5-24edge.dat [1,16,0,0,17.5,60.20983,0,-7.92678,-7.92678,0,-60.20983,0,1,0, ldraw_lib__48__5_24edge()], -// 1 16 0 0 17.5 3.37385 0 0 0 0 3.37385 0 -1 0 48\4-4rin18.dat - [1,16,0,0,17.5,3.37385,0,0,0,0,3.37385,0,-1,0, ldraw_lib__48__4_4rin18()], +// 1 16 0 0 17.5 3.37385 0 0 0 0 3.37385 0 -1 0 48\4-4ring18.dat + [1,16,0,0,17.5,3.37385,0,0,0,0,3.37385,0,-1,0, ldraw_lib__48__4_4ring18()], // 1 16 0 -60.75 17.5 4.43462 0 -1.83688 1.83688 0 4.43462 0 1 0 3-8edge.dat [1,16,0,-60.75,17.5,4.43462,0,-1.83688,1.83688,0,4.43462,0,1,0, ldraw_lib__3_8edge()], // 1 16 0 -60.75 17.5 4.43462 0 -1.83688 1.83688 0 4.43462 0 -1 0 3-8chrd.dat @@ -71,8 +72,8 @@ function ldraw_lib__s__39367s01() = [ [1,16,0,0,-17.5,-7.92678,0,60.20983,-60.20983,0,-7.92678,0,1,0, ldraw_lib__48__1_24chrd()], // 1 16 0 0 -17.5 60.20983 0 -7.92678 -7.92678 0 -60.20983 0 -1 0 48\5-24edge.dat [1,16,0,0,-17.5,60.20983,0,-7.92678,-7.92678,0,-60.20983,0,-1,0, ldraw_lib__48__5_24edge()], -// 1 16 0 0 -17.5 3.37385 0 0 0 0 3.37385 0 1 0 48\4-4rin18.dat - [1,16,0,0,-17.5,3.37385,0,0,0,0,3.37385,0,1,0, ldraw_lib__48__4_4rin18()], +// 1 16 0 0 -17.5 3.37385 0 0 0 0 3.37385 0 1 0 48\4-4ring18.dat + [1,16,0,0,-17.5,3.37385,0,0,0,0,3.37385,0,1,0, ldraw_lib__48__4_4ring18()], // 1 16 0 -60.75 -17.5 4.43462 0 -1.83688 1.83688 0 4.43462 0 -1 0 3-8edge.dat [1,16,0,-60.75,-17.5,4.43462,0,-1.83688,1.83688,0,4.43462,0,-1,0, ldraw_lib__3_8edge()], // 1 16 0 -60.75 -17.5 4.43462 0 -1.83688 1.83688 0 4.43462 0 1 0 3-8chrd.dat diff --git a/parts/s/39367s03.scad b/parts/s/39367s03.scad index 951dfe700..50f4fc6bf 100644 --- a/parts/s/39367s03.scad +++ b/parts/s/39367s03.scad @@ -14,7 +14,7 @@ use <../../p/4-4ering.scad> use <../../p/4-4ring2.scad> use <../../p/48/1-4con28.scad> use <../../p/48/1-4con52.scad> -use <../../p/48/1-4rin20.scad> +use <../../p/48/1-4ring20.scad> use <../../p/48/11-48con28.scad> use <../../p/48/11-48ring20.scad> use <../../p/48/3-4edge.scad> @@ -33,7 +33,7 @@ function ldraw_lib__s__39367s03() = [ // 0 ~Wheel 14 x 48 with 4 Spokes with Integral Tyre - Rim // 0 Name: s\39367s03.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-06 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -43,6 +43,8 @@ function ldraw_lib__s__39367s03() = [ // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 // 0 !HISTORY 2023-07-21 [MagFors] Adapted to rounded npeg corners // 0 !HISTORY 2023-11-19 [OrionP] Official Update 2023-06 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 17.5 60.20695 0 7.9264 -7.9264 0 60.20695 0 -1 0 48\3-4edge.dat [1,16,0,0,17.5,60.20695,0,7.9264,-7.9264,0,60.20695,0,-1,0, ldraw_lib__48__3_4edge()], @@ -52,10 +54,10 @@ function ldraw_lib__s__39367s03() = [ [1,16,0,0,17.5,57.33995,0,7.54894,-7.54894,0,57.33995,0,1,0, ldraw_lib__48__3_4edge()], // 1 16 0 0 17.5 57.33995 0 -7.54894 -7.54894 0 -57.33995 0 1 0 48\5-24edge.dat [1,16,0,0,17.5,57.33995,0,-7.54894,-7.54894,0,-57.33995,0,1,0, ldraw_lib__48__5_24edge()], -// 1 16 0 0 17.5 2.89174 0 0 0 0 2.89174 0 -1 0 48\1-4rin20.dat - [1,16,0,0,17.5,2.89174,0,0,0,0,2.89174,0,-1,0, ldraw_lib__48__1_4rin20()], -// 1 16 0 0 17.5 -2.89174 0 0 0 0 2.89174 0 -1 0 48\1-4rin20.dat - [1,16,0,0,17.5,-2.89174,0,0,0,0,2.89174,0,-1,0, ldraw_lib__48__1_4rin20()], +// 1 16 0 0 17.5 2.89174 0 0 0 0 2.89174 0 -1 0 48\1-4ring20.dat + [1,16,0,0,17.5,2.89174,0,0,0,0,2.89174,0,-1,0, ldraw_lib__48__1_4ring20()], +// 1 16 0 0 17.5 -2.89174 0 0 0 0 2.89174 0 -1 0 48\1-4ring20.dat + [1,16,0,0,17.5,-2.89174,0,0,0,0,2.89174,0,-1,0, ldraw_lib__48__1_4ring20()], // 1 16 0 0 17.5 2.89174 0 0 0 0 -2.89174 0 -1 0 48\11-48ring20.dat [1,16,0,0,17.5,2.89174,0,0,0,0,-2.89174,0,-1,0, ldraw_lib__48__11_48ring20()], // 1 16 0 0 17.5 -2.89174 0 0 0 0 -2.89174 0 -1 0 48\11-48ring20.dat @@ -171,10 +173,10 @@ function ldraw_lib__s__39367s03() = [ [1,16,0,0,-17.5,57.33995,0,7.54894,-7.54894,0,57.33995,0,-1,0, ldraw_lib__48__3_4edge()], // 1 16 0 0 -17.5 57.33995 0 -7.54894 -7.54894 0 -57.33995 0 -1 0 48\5-24edge.dat [1,16,0,0,-17.5,57.33995,0,-7.54894,-7.54894,0,-57.33995,0,-1,0, ldraw_lib__48__5_24edge()], -// 1 16 0 0 -17.5 2.89174 0 0 0 0 2.89174 0 1 0 48\1-4rin20.dat - [1,16,0,0,-17.5,2.89174,0,0,0,0,2.89174,0,1,0, ldraw_lib__48__1_4rin20()], -// 1 16 0 0 -17.5 -2.89174 0 0 0 0 2.89174 0 1 0 48\1-4rin20.dat - [1,16,0,0,-17.5,-2.89174,0,0,0,0,2.89174,0,1,0, ldraw_lib__48__1_4rin20()], +// 1 16 0 0 -17.5 2.89174 0 0 0 0 2.89174 0 1 0 48\1-4ring20.dat + [1,16,0,0,-17.5,2.89174,0,0,0,0,2.89174,0,1,0, ldraw_lib__48__1_4ring20()], +// 1 16 0 0 -17.5 -2.89174 0 0 0 0 2.89174 0 1 0 48\1-4ring20.dat + [1,16,0,0,-17.5,-2.89174,0,0,0,0,2.89174,0,1,0, ldraw_lib__48__1_4ring20()], // 1 16 0 0 -17.5 2.89174 0 0 0 0 -2.89174 0 1 0 48\11-48ring20.dat [1,16,0,0,-17.5,2.89174,0,0,0,0,-2.89174,0,1,0, ldraw_lib__48__11_48ring20()], // 1 16 0 0 -17.5 -2.89174 0 0 0 0 -2.89174 0 1 0 48\11-48ring20.dat diff --git a/parts/s/39367s04.scad b/parts/s/39367s04.scad index 83367050f..26d2d965d 100644 --- a/parts/s/39367s04.scad +++ b/parts/s/39367s04.scad @@ -5,14 +5,14 @@ use <../../p/48/1-6chrd.scad> use <../../p/48/1-6con16.scad> use <../../p/48/1-6con17.scad> use <../../p/48/1-6edge.scad> -use <../../p/48/1-6rin19.scad> +use <../../p/48/1-6ring19.scad> use <../../p/npeghol7a.scad> use <../../p/rect2p.scad> function ldraw_lib__s__39367s04() = [ // 0 ~Wheel 14 x 48 with 4 Spokes with Integral Tyre - Rim Centre Reinforcement // 0 Name: s\39367s04.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-06 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,6 +22,8 @@ function ldraw_lib__s__39367s04() = [ // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 // 0 !HISTORY 2023-07-21 [MagFors] Adapted to rounded npeg corners, added common structure // 0 !HISTORY 2023-11-19 [OrionP] Official Update 2023-06 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1.60344 0 -.42964 .42964 0 1.60344 0 -8 0 48\1-6con17.dat [1,16,0,0,0,1.60344,0,-.42964,.42964,0,1.60344,0,-8,0, ldraw_lib__48__1_6con17()], @@ -29,8 +31,8 @@ function ldraw_lib__s__39367s04() = [ [1,16,0,0,0,1.60344,0,-.42964,.42964,0,1.60344,0,8,0, ldraw_lib__48__1_6con17()], // 1 16 0 0 -8 27.25843 0 -7.30387 7.30387 0 27.25843 0 1 0 48\1-6edge.dat [1,16,0,0,-8,27.25843,0,-7.30387,7.30387,0,27.25843,0,1,0, ldraw_lib__48__1_6edge()], -// 1 16 0 0 -8 1.36292 0 -.36519 .36519 0 1.36292 0 1 0 48\1-6rin19.dat - [1,16,0,0,-8,1.36292,0,-.36519,.36519,0,1.36292,0,1,0, ldraw_lib__48__1_6rin19()], +// 1 16 0 0 -8 1.36292 0 -.36519 .36519 0 1.36292 0 1 0 48\1-6ring19.dat + [1,16,0,0,-8,1.36292,0,-.36519,.36519,0,1.36292,0,1,0, ldraw_lib__48__1_6ring19()], // 1 16 0 0 -8 25.89551 0 -6.93868 6.93868 0 25.89551 0 1 0 48\1-6edge.dat [1,16,0,0,-8,25.89551,0,-6.93868,6.93868,0,25.89551,0,1,0, ldraw_lib__48__1_6edge()], // 0 BFC INVERTNEXT @@ -43,8 +45,8 @@ function ldraw_lib__s__39367s04() = [ [1,16,0,0,-2,24.37224,0,-6.53052,6.53052,0,24.37224,0,1,0, ldraw_lib__48__1_6chrd()], // 1 16 0 0 8 27.25843 0 -7.30387 7.30387 0 27.25843 0 -1 0 48\1-6edge.dat [1,16,0,0,8,27.25843,0,-7.30387,7.30387,0,27.25843,0,-1,0, ldraw_lib__48__1_6edge()], -// 1 16 0 0 8 1.36292 0 -.36519 .36519 0 1.36292 0 -1 0 48\1-6rin19.dat - [1,16,0,0,8,1.36292,0,-.36519,.36519,0,1.36292,0,-1,0, ldraw_lib__48__1_6rin19()], +// 1 16 0 0 8 1.36292 0 -.36519 .36519 0 1.36292 0 -1 0 48\1-6ring19.dat + [1,16,0,0,8,1.36292,0,-.36519,.36519,0,1.36292,0,-1,0, ldraw_lib__48__1_6ring19()], // 1 16 0 0 8 25.89551 0 -6.93868 6.93868 0 25.89551 0 -1 0 48\1-6edge.dat [1,16,0,0,8,25.89551,0,-6.93868,6.93868,0,25.89551,0,-1,0, ldraw_lib__48__1_6edge()], // 0 BFC INVERTNEXT diff --git a/parts/s/39370s01.scad b/parts/s/39370s01.scad index 8edd983db..b862d1fa5 100644 --- a/parts/s/39370s01.scad +++ b/parts/s/39370s01.scad @@ -2,7 +2,7 @@ use <../../lib.scad> use <../../p/1-16chrd.scad> use <../../p/1-16cylo.scad> use <../../p/1-16edge.scad> -use <../../p/1-16rin2.scad> +use <../../p/1-16ring2.scad> use <../../p/1-4cyli.scad> use <../../p/1-4edge.scad> use <../../p/1-8edge.scad> @@ -38,7 +38,7 @@ function ldraw_lib__s__39370s01() = [ // 0 ~Technic Beam 5 x 3 H-shaped with Ball Socket Half // 0 Name: s\39370s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-06 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -48,6 +48,8 @@ function ldraw_lib__s__39370s01() = [ // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 // 0 !HISTORY 2023-07-21 [MagFors] Adapted to rounded npeg corners // 0 !HISTORY 2023-11-19 [OrionP] Official Update 2023-06 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -40 0 1 0 0 0 -1 -1 0 0 connhole.dat [1,16,0,0,-40,0,1,0,0,0,-1,-1,0,0, ldraw_lib__connhole()], @@ -372,10 +374,10 @@ function ldraw_lib__s__39370s01() = [ [1,16,-6.9292,13.75,-2.8702,1.38575,0,-0.0001,0,0,1.45,0.574,-1,0, ldraw_lib__rect()], // 1 16 0 12.3 0 6 0 0 0 -1 0 0 0 -6 2-4chrd.dat [1,16,0,12.3,0,6,0,0,0,-1,0,0,0,-6, ldraw_lib__2_4chrd()], -// 1 16 0 12.3 0 -3 0 0 0 -1 0 0 0 -3 1-16rin2.dat - [1,16,0,12.3,0,-3,0,0,0,-1,0,0,0,-3, ldraw_lib__1_16rin2()], -// 1 16 0 15.2 0 -3 0 0 0 1 0 0 0 -3 1-16rin2.dat - [1,16,0,15.2,0,-3,0,0,0,1,0,0,0,-3, ldraw_lib__1_16rin2()], +// 1 16 0 12.3 0 -3 0 0 0 -1 0 0 0 -3 1-16ring2.dat + [1,16,0,12.3,0,-3,0,0,0,-1,0,0,0,-3, ldraw_lib__1_16ring2()], +// 1 16 0 15.2 0 -3 0 0 0 1 0 0 0 -3 1-16ring2.dat + [1,16,0,15.2,0,-3,0,0,0,1,0,0,0,-3, ldraw_lib__1_16ring2()], // 1 16 8.3 44 0 0 1 0 -28.7519 0 3.78526 -3.78526 0 -28.7519 48\1-8edge.dat [1,16,8.3,44,0,0,1,0,-28.7519,0,3.78526,-3.78526,0,-28.7519, ldraw_lib__48__1_8edge()], // 1 16 8.3 44 0 0 -1 0 -2.87519 0 0.37853 -0.37853 0 -2.87519 48\1-8ring10.dat @@ -482,10 +484,10 @@ function ldraw_lib__s__39370s01() = [ [1,16,0,12.3,0,0,0,6,0,1,0,-6,0,0, ldraw_lib__3_16edge()], // 1 16 6.9292 13.75 -2.8702 0 0 1.38585 -1.45 0 0 0 -1 -0.57405 rect.dat [1,16,6.9292,13.75,-2.8702,0,0,1.38585,-1.45,0,0,0,-1,-0.57405, ldraw_lib__rect()], -// 1 16 0 12.3 0 3 0 0 0 -1 0 0 0 -3 1-16rin2.dat - [1,16,0,12.3,0,3,0,0,0,-1,0,0,0,-3, ldraw_lib__1_16rin2()], -// 1 16 0 15.2 0 3 0 0 0 1 0 0 0 -3 1-16rin2.dat - [1,16,0,15.2,0,3,0,0,0,1,0,0,0,-3, ldraw_lib__1_16rin2()], +// 1 16 0 12.3 0 3 0 0 0 -1 0 0 0 -3 1-16ring2.dat + [1,16,0,12.3,0,3,0,0,0,-1,0,0,0,-3, ldraw_lib__1_16ring2()], +// 1 16 0 15.2 0 3 0 0 0 1 0 0 0 -3 1-16ring2.dat + [1,16,0,15.2,0,3,0,0,0,1,0,0,0,-3, ldraw_lib__1_16ring2()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 15.2 0 -6 0 0 0 6.5908 0 0 0 -6 2-4cyli.dat diff --git a/parts/s/3943s01.scad b/parts/s/3943s01.scad index 1dd8d19c2..a2004501a 100644 --- a/parts/s/3943s01.scad +++ b/parts/s/3943s01.scad @@ -10,7 +10,7 @@ use <../../p/48/1-12ring19.scad> use <../../p/48/1-4chrd.scad> use <../../p/48/1-4con1.scad> use <../../p/48/1-4edge.scad> -use <../../p/48/1-4rin37.scad> +use <../../p/48/1-4ring37.scad> use <../../p/box3u4p.scad> use <../../p/rect.scad> use <../../p/rect1.scad> @@ -20,7 +20,7 @@ function ldraw_lib__s__3943s01() = [ // 0 ~Cone 4 x 4 x 2 - Inside Quarter // 0 Name: s\3943s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2022-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__s__3943s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 10 4 0 2.3977 0 0 0 40 0 0 0 2 box3u4p.dat [1,16,10,4,0,2.3977,0,0,0,40,0,0,0,2, ldraw_lib__box3u4p()], @@ -72,8 +73,8 @@ function ldraw_lib__s__3943s01() = [ [1,16,20,19,0,0,0,-6,0,5,0,6,0,0, ldraw_lib__4_4cyli()], // // 0 // thin bottom edge -// 1 16 0 44 0 1 0 0 0 -1 0 0 0 1 48\1-4rin37.dat - [1,16,0,44,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__1_4rin37()], +// 1 16 0 44 0 1 0 0 0 -1 0 0 0 1 48\1-4ring37.dat + [1,16,0,44,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__1_4ring37()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 44 0 38 0 0 0 4 0 0 0 38 48\1-12cylo.dat diff --git a/parts/s/3960p0es01.scad b/parts/s/3960p0es01.scad index cb1a7223d..62626e182 100644 --- a/parts/s/3960p0es01.scad +++ b/parts/s/3960p0es01.scad @@ -4,7 +4,7 @@ function ldraw_lib__s__3960p0es01() = [ // 0 Name: s\3960p0es01.dat // 0 Author: Bjoern Sigve Storesund [Storesund] // 0 !LDRAW_ORG Subpart UPDATE 2020-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/s/3960p0es02.scad b/parts/s/3960p0es02.scad index 5d88352cf..43da93f79 100644 --- a/parts/s/3960p0es02.scad +++ b/parts/s/3960p0es02.scad @@ -4,7 +4,7 @@ function ldraw_lib__s__3960p0es02() = [ // 0 Name: s\3960p0es02.dat // 0 Author: Bjoern Sigve Storesund [Storesund] // 0 !LDRAW_ORG Subpart UPDATE 2020-01 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/s/3961s01.scad b/parts/s/3961s01.scad index ad4b62c0a..c58bd1fe1 100644 --- a/parts/s/3961s01.scad +++ b/parts/s/3961s01.scad @@ -8,8 +8,8 @@ use <../../p/4-4ndis.scad> use <../../p/4-4ring1.scad> use <../../p/4-4ring3.scad> use <../../p/4-4ring4.scad> -use <../../p/48/1-4rin39.scad> -use <../../p/48/1-4rin51.scad> +use <../../p/48/1-4ring39.scad> +use <../../p/48/1-4ring51.scad> use <../../p/48/4-4aring.scad> use <../../p/48/4-4con16.scad> use <../../p/48/4-4con2.scad> @@ -25,7 +25,7 @@ function ldraw_lib__s__3961s01() = [ // 0 ~Dish 8 x 8 Inverted without Top Surface // 0 Name: s\3961s01.dat // 0 Author: Orion Pobursky [OrionP] -// 0 !LDRAW_ORG Subpart UPDATE 2020-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -39,7 +39,8 @@ function ldraw_lib__s__3961s01() = [ // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 // 0 !HISTORY 2020-07-07 [ejboer] Moved studs to main file, added condlines, closed gaps, removed overlaps // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Uncomment for top surface // 0 // 1 16 0 3 0 20 0 0 0 -3 0 0 0 20 48\4-4con1.dat @@ -132,22 +133,22 @@ function ldraw_lib__s__3961s01() = [ [1,16,0,24,0,76.5,0,0,0,-4,0,0,0,76.5, ldraw_lib__48__4_4cyli()], // 1 16 0 24 0 80 0 0 0 -8 0 0 0 80 48\4-4cyli.dat [1,16,0,24,0,80,0,0,0,-8,0,0,0,80, ldraw_lib__48__4_4cyli()], -// 1 16 0 24 0 1.5 0 0 0 -1 0 0 0 1.5 48\1-4rin51.dat - [1,16,0,24,0,1.5,0,0,0,-1,0,0,0,1.5, ldraw_lib__48__1_4rin51()], -// 1 16 0 24 0 2 0 0 0 -1 0 0 0 2 48\1-4rin39.dat - [1,16,0,24,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__1_4rin39()], -// 1 16 0 24 0 0 0 -1.5 0 -1 0 1.5 0 0 48\1-4rin51.dat - [1,16,0,24,0,0,0,-1.5,0,-1,0,1.5,0,0, ldraw_lib__48__1_4rin51()], -// 1 16 0 24 0 0 0 -2 0 -1 0 2 0 0 48\1-4rin39.dat - [1,16,0,24,0,0,0,-2,0,-1,0,2,0,0, ldraw_lib__48__1_4rin39()], -// 1 16 0 24 0 -1.5 0 0 0 -1 0 0 0 -1.5 48\1-4rin51.dat - [1,16,0,24,0,-1.5,0,0,0,-1,0,0,0,-1.5, ldraw_lib__48__1_4rin51()], -// 1 16 0 24 0 -2 0 0 0 -1 0 0 0 -2 48\1-4rin39.dat - [1,16,0,24,0,-2,0,0,0,-1,0,0,0,-2, ldraw_lib__48__1_4rin39()], -// 1 16 0 24 0 0 0 1.5 0 -1 0 -1.5 0 0 48\1-4rin51.dat - [1,16,0,24,0,0,0,1.5,0,-1,0,-1.5,0,0, ldraw_lib__48__1_4rin51()], -// 1 16 0 24 0 0 0 2 0 -1 0 -2 0 0 48\1-4rin39.dat - [1,16,0,24,0,0,0,2,0,-1,0,-2,0,0, ldraw_lib__48__1_4rin39()], +// 1 16 0 24 0 1.5 0 0 0 -1 0 0 0 1.5 48\1-4ring51.dat + [1,16,0,24,0,1.5,0,0,0,-1,0,0,0,1.5, ldraw_lib__48__1_4ring51()], +// 1 16 0 24 0 2 0 0 0 -1 0 0 0 2 48\1-4ring39.dat + [1,16,0,24,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__1_4ring39()], +// 1 16 0 24 0 0 0 -1.5 0 -1 0 1.5 0 0 48\1-4ring51.dat + [1,16,0,24,0,0,0,-1.5,0,-1,0,1.5,0,0, ldraw_lib__48__1_4ring51()], +// 1 16 0 24 0 0 0 -2 0 -1 0 2 0 0 48\1-4ring39.dat + [1,16,0,24,0,0,0,-2,0,-1,0,2,0,0, ldraw_lib__48__1_4ring39()], +// 1 16 0 24 0 -1.5 0 0 0 -1 0 0 0 -1.5 48\1-4ring51.dat + [1,16,0,24,0,-1.5,0,0,0,-1,0,0,0,-1.5, ldraw_lib__48__1_4ring51()], +// 1 16 0 24 0 -2 0 0 0 -1 0 0 0 -2 48\1-4ring39.dat + [1,16,0,24,0,-2,0,0,0,-1,0,0,0,-2, ldraw_lib__48__1_4ring39()], +// 1 16 0 24 0 0 0 1.5 0 -1 0 -1.5 0 0 48\1-4ring51.dat + [1,16,0,24,0,0,0,1.5,0,-1,0,-1.5,0,0, ldraw_lib__48__1_4ring51()], +// 1 16 0 24 0 0 0 2 0 -1 0 -2 0 0 48\1-4ring39.dat + [1,16,0,24,0,0,0,2,0,-1,0,-2,0,0, ldraw_lib__48__1_4ring39()], // 1 16 0 4 0 23 0 0 0 4 0 0 0 23 48\4-4cyli.dat [1,16,0,4,0,23,0,0,0,4,0,0,0,23, ldraw_lib__48__4_4cyli()], // 0 BFC INVERTNEXT diff --git a/parts/s/40620s01.scad b/parts/s/40620s01.scad index f9ef7ad6c..becf5002c 100644 --- a/parts/s/40620s01.scad +++ b/parts/s/40620s01.scad @@ -5,7 +5,7 @@ use <../../p/1-4edge.scad> use <../../p/1-4ndis.scad> use <../../p/3-8cyli.scad> use <../../p/3-8edge.scad> -use <../../p/3-8rin12.scad> +use <../../p/3-8ring12.scad> use <../../p/3-8ring2.scad> use <../../p/4-4cyli.scad> use <../../p/rect1.scad> @@ -15,7 +15,7 @@ function ldraw_lib__s__40620s01() = [ // 0 ~Exhaust Pipe with Pin - Pin // 0 Name: s\40620s01.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Subpart UPDATE 2012-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__s__40620s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 6 0 0 0 -11.5 0 0 0 6 4-4cyli.dat [1,16,0,0,0,6,0,0,0,-11.5,0,0,0,6, ldraw_lib__4_4cyli()], @@ -95,16 +96,16 @@ function ldraw_lib__s__40620s01() = [ [1,16,0,-20,0,-6.005,0,2.488,0,2,0,-2.488,0,-6.005, ldraw_lib__3_8edge()], // 1 16 0 -20 0 -1.84776 0 0.765367 0 1 0 -0.765367 0 -1.84776 3-8ring2.dat [1,16,0,-20,0,-1.84776,0,0.765367,0,1,0,-0.765367,0,-1.84776, ldraw_lib__3_8ring2()], -// 1 16 0 -20 0 -0.46194 0 0.191342 0 1 0 -0.191342 0 -0.46194 3-8rin12.dat - [1,16,0,-20,0,-0.46194,0,0.191342,0,1,0,-0.191342,0,-0.46194, ldraw_lib__3_8rin12()], +// 1 16 0 -20 0 -0.46194 0 0.191342 0 1 0 -0.191342 0 -0.46194 3-8ring12.dat + [1,16,0,-20,0,-0.46194,0,0.191342,0,1,0,-0.191342,0,-0.46194, ldraw_lib__3_8ring12()], // 1 16 0 -20 0 1.84776 0 -0.765367 0 1 0 0.765367 0 1.84776 3-8ring2.dat [1,16,0,-20,0,1.84776,0,-0.765367,0,1,0,0.765367,0,1.84776, ldraw_lib__3_8ring2()], -// 1 16 0 -20 0 0.46194 0 -0.191342 0 1 0 0.191342 0 0.46194 3-8rin12.dat - [1,16,0,-20,0,0.46194,0,-0.191342,0,1,0,0.191342,0,0.46194, ldraw_lib__3_8rin12()], -// 1 16 0 -18 0 -0.46194 0 0.191342 0 -1 0 -0.191342 0 -0.46194 3-8rin12.dat - [1,16,0,-18,0,-0.46194,0,0.191342,0,-1,0,-0.191342,0,-0.46194, ldraw_lib__3_8rin12()], -// 1 16 0 -18 0 0.46194 0 -0.191342 0 -1 0 0.191342 0 0.46194 3-8rin12.dat - [1,16,0,-18,0,0.46194,0,-0.191342,0,-1,0,0.191342,0,0.46194, ldraw_lib__3_8rin12()], +// 1 16 0 -20 0 0.46194 0 -0.191342 0 1 0 0.191342 0 0.46194 3-8ring12.dat + [1,16,0,-20,0,0.46194,0,-0.191342,0,1,0,0.191342,0,0.46194, ldraw_lib__3_8ring12()], +// 1 16 0 -18 0 -0.46194 0 0.191342 0 -1 0 -0.191342 0 -0.46194 3-8ring12.dat + [1,16,0,-18,0,-0.46194,0,0.191342,0,-1,0,-0.191342,0,-0.46194, ldraw_lib__3_8ring12()], +// 1 16 0 -18 0 0.46194 0 -0.191342 0 -1 0 0.191342 0 0.46194 3-8ring12.dat + [1,16,0,-18,0,0.46194,0,-0.191342,0,-1,0,0.191342,0,0.46194, ldraw_lib__3_8ring12()], // 1 16 6.153 -19 -1.744 -0.148 -1 0 0 0 1 -0.744 0 0 rect2p.dat [1,16,6.153,-19,-1.744,-0.148,-1,0,0,0,1,-0.744,0,0, ldraw_lib__rect2p()], // 0 BFC INVERTNEXT diff --git a/parts/s/4142921as02.scad b/parts/s/4142921as02.scad index 58981a883..7814c8e87 100644 --- a/parts/s/4142921as02.scad +++ b/parts/s/4142921as02.scad @@ -3,7 +3,7 @@ use <../../p/1-4chrd.scad> use <../../p/1-4ndis.scad> use <../../p/1-8chrd.scad> use <../../p/1-8ndis.scad> -use <../../p/1-8rin10.scad> +use <../../p/1-8ring10.scad> use <../../p/1-8tndis.scad> use <../../p/3-16chrd.scad> use <../../p/3-16ndis.scad> @@ -14,7 +14,7 @@ function ldraw_lib__s__4142921as02() = [ // 0 ~Sticker 3.8 x 5.5 with Lego Logo and White and Red SPYRUNNER on Black Background Left - Common Part // 0 Name: s\4142921as02.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2023-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__s__4142921as02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Subparts // 1 16 -22 -.25 35.4 1 0 0 0 1 0 0 0 1 s\4142921as03.dat @@ -92,8 +93,8 @@ function ldraw_lib__s__4142921as02() = [ [1,0,-4,-.25,-31.4,-1,0,0,0,1,0,0,0,1, ldraw_lib__1_4ndis()], // 1 0 -4 -.25 -31.4 0 0 1 0 1 0 1 0 0 1-8tndis.dat [1,0,-4,-.25,-31.4,0,0,1,0,1,0,1,0,0, ldraw_lib__1_8tndis()], -// 1 0 -4 -.25 -31.4 .1 0 0 0 1 0 0 0 .1 1-8rin10.dat - [1,0,-4,-.25,-31.4,.1,0,0,0,1,0,0,0,.1, ldraw_lib__1_8rin10()], +// 1 0 -4 -.25 -31.4 .1 0 0 0 1 0 0 0 .1 1-8ring10.dat + [1,0,-4,-.25,-31.4,.1,0,0,0,1,0,0,0,.1, ldraw_lib__1_8ring10()], // 1 0 -4 -.25 -31.4 1 0 0 0 1 0 0 0 -1 1-4ndis.dat [1,0,-4,-.25,-31.4,1,0,0,0,1,0,0,0,-1, ldraw_lib__1_4ndis()], // 1 15 -4 -.25 -31.4 -1 0 0 0 1 0 0 0 1 1-8chrd.dat diff --git a/parts/s/4145p01s01.scad b/parts/s/4145p01s01.scad index d1ccb681f..0d86d0cc0 100644 --- a/parts/s/4145p01s01.scad +++ b/parts/s/4145p01s01.scad @@ -12,7 +12,7 @@ use <../../p/3-8ndis.scad> use <../../p/4-4disc.scad> use <../../p/4-4ndis.scad> use <../../p/48/1-8chrd.scad> -use <../../p/48/4-4rin16.scad> +use <../../p/48/4-4ring16.scad> use <../../p/5-16chrd.scad> use <../../p/5-16ndis.scad> use <../../p/7-16chrd.scad> @@ -21,7 +21,7 @@ function ldraw_lib__s__4145p01s01() = [ // 0 ~Duplo Brick 1 x 4 x 3 - Clock Face Pattern // 0 Name: s\4145p01s01.dat // 0 Author: Tim Lampmann [L4mpi] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,10 +29,11 @@ function ldraw_lib__s__4145p01s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 0 0 0 0 4 0 0 0 0 -4 0 1 0 48\4-4rin16.dat - [1,0,0,0,0,4,0,0,0,0,-4,0,1,0, ldraw_lib__48__4_4rin16()], +// 1 0 0 0 0 4 0 0 0 0 -4 0 1 0 48\4-4ring16.dat + [1,0,0,0,0,4,0,0,0,0,-4,0,1,0, ldraw_lib__48__4_4ring16()], // 1 0 26.5 -49 0 2 0 0 0 0 -2 0 1 0 3-8chrd.dat [1,0,26.5,-49,0,2,0,0,0,0,-2,0,1,0, ldraw_lib__3_8chrd()], // 1 0 23.5 -46 0 0 0 -2 2 0 0 0 1 0 3-8chrd.dat diff --git a/parts/s/4150ps0a.scad b/parts/s/4150ps0a.scad index 68d34a2b4..6acd348e3 100644 --- a/parts/s/4150ps0a.scad +++ b/parts/s/4150ps0a.scad @@ -1,13 +1,13 @@ use <../../lib.scad> use <../../p/1-8chrd.scad> -use <../../p/1-8rin39.scad> +use <../../p/1-8ring39.scad> use <../../p/4-4disc.scad> use <../../p/4-4ndis.scad> function ldraw_lib__s__4150ps0a() = [ // 0 ~Tile 2 x 2 Round with Hexagonal Hatch Pattern - 1/4 // 0 Name: s\4150ps0a.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Subpart UPDATE 2011-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__s__4150ps0a() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 -30 0 6 -9 0 6 -9 0 10 -30 0 10 [4,16,-30,0,6,-9,0,6,-9,0,10,-30,0,10], @@ -281,8 +282,8 @@ function ldraw_lib__s__4150ps0a() = [ [4,16,-40,0,14,-40,0,2,-37,0,2,-37,0,14], // 1 16 0 0 0 -141.421 0 -141.421 0 1 0 141.421 0 -141.421 1-8chrd.dat [1,16,0,0,0,-141.421,0,-141.421,0,1,0,141.421,0,-141.421, ldraw_lib__1_8chrd()], -// 1 16 0 0 0 0 0 -5 0 1 0 5 0 0 1-8rin39.dat - [1,16,0,0,0,0,0,-5,0,1,0,5,0,0, ldraw_lib__1_8rin39()], +// 1 16 0 0 0 0 0 -5 0 1 0 5 0 0 1-8ring39.dat + [1,16,0,0,0,0,0,-5,0,1,0,5,0,0, ldraw_lib__1_8ring39()], // 0 ]; module ldraw_lib__s__4150ps0a(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) diff --git a/parts/s/4185as01.scad b/parts/s/4185as01.scad index 96f38030c..9443db0ed 100644 --- a/parts/s/4185as01.scad +++ b/parts/s/4185as01.scad @@ -7,8 +7,8 @@ use <../../p/1-8ring3.scad> use <../../p/2-4ndis.scad> use <../../p/3-16cylo.scad> use <../../p/3-16ndis.scad> -use <../../p/3-16rin4.scad> use <../../p/3-16ring12.scad> +use <../../p/3-16ring4.scad> use <../../p/48/1-4aring.scad> use <../../p/48/1-4con11.scad> use <../../p/48/1-4cylo.scad> @@ -17,7 +17,7 @@ function ldraw_lib__s__4185as01() = [ // 0 ~Technic Wedge Belt Wheel - Not Reinforced 1/8 // 0 Name: s\4185as01.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Subpart UPDATE 2020-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__s__4185as01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -3.25 30 0 0 0 0 -30 0 -1.125 0 48\1-4cylo.dat [1,16,0,0,-3.25,30,0,0,0,0,-30,0,-1.125,0, ldraw_lib__48__1_4cylo()], @@ -196,8 +197,8 @@ function ldraw_lib__s__4185as01() = [ // 5 24 7.507 -3.109 -3 7.507 -3.109 -5 7.926 -1 -5 5.745 -5.745 -5 [5,24,7.507,-3.109,-3,7.507,-3.109,-5,7.926,-1,-5,5.745,-5.745,-5], // -// 1 16 0 0 -5 0 0 1.5 -1.5 0 0 0 1 0 3-16rin4.dat - [1,16,0,0,-5,0,0,1.5,-1.5,0,0,0,1,0, ldraw_lib__3_16rin4()], +// 1 16 0 0 -5 0 0 1.5 -1.5 0 0 0 1 0 3-16ring4.dat + [1,16,0,0,-5,0,0,1.5,-1.5,0,0,0,1,0, ldraw_lib__3_16ring4()], // 1 16 0 0 -5 0 0 0.625 -0.625 0 0 0 1 0 3-16ring12.dat [1,16,0,0,-5,0,0,0.625,-0.625,0,0,0,1,0, ldraw_lib__3_16ring12()], // diff --git a/parts/s/4185bs01.scad b/parts/s/4185bs01.scad index b1ce4b857..7e30e5caa 100644 --- a/parts/s/4185bs01.scad +++ b/parts/s/4185bs01.scad @@ -7,7 +7,7 @@ use <../../p/1-8ring3.scad> use <../../p/2-4ndis.scad> use <../../p/3-16cylo.scad> use <../../p/3-16ndis.scad> -use <../../p/3-16rin2.scad> +use <../../p/3-16ring2.scad> use <../../p/3-16ring24.scad> use <../../p/48/1-4aring.scad> use <../../p/48/1-4con23.scad> @@ -19,7 +19,7 @@ function ldraw_lib__s__4185bs01() = [ // 0 ~Technic Wedge Belt Wheel - Reinforced 1/8 // 0 Name: s\4185bs01.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Subpart UPDATE 2017-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__s__4185bs01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -2.5 30 0 0 0 0 -30 0 -1.875 0 48\1-4cylo.dat [1,16,0,0,-2.5,30,0,0,0,0,-30,0,-1.875,0, ldraw_lib__48__1_4cylo()], @@ -183,8 +184,8 @@ function ldraw_lib__s__4185bs01() = [ [1,16,0,0,-5,0,0,9.375,-9.375,0,0,0,2,0, ldraw_lib__3_16cylo()], // 1 16 8.919 -2.294 -4 0 -1 0.25729 0 0 1.29391 1 0 0 rect3.dat [1,16,8.919,-2.294,-4,0,-1,0.25729,0,0,1.29391,1,0,0, ldraw_lib__rect3()], -// 1 16 0 0 -5 0 0 3 -3 0 0 0 1 0 3-16rin2.dat - [1,16,0,0,-5,0,0,3,-3,0,0,0,1,0, ldraw_lib__3_16rin2()], +// 1 16 0 0 -5 0 0 3 -3 0 0 0 1 0 3-16ring2.dat + [1,16,0,0,-5,0,0,3,-3,0,0,0,1,0, ldraw_lib__3_16ring2()], // 1 16 0 0 -5 0 0 0.375 -0.375 0 0 0 1 0 3-16ring24.dat [1,16,0,0,-5,0,0,0.375,-0.375,0,0,0,1,0, ldraw_lib__3_16ring24()], // 3 16 5.801 -1 -5 8.315 -3.444 -5 5.543 -2.296 -5 diff --git a/parts/s/41896s01.scad b/parts/s/41896s01.scad index baf3b4a3a..c11d72df0 100644 --- a/parts/s/41896s01.scad +++ b/parts/s/41896s01.scad @@ -10,9 +10,9 @@ use <../../p/3-16edge.scad> use <../../p/4-4cylc.scad> use <../../p/48/1-12cyli.scad> use <../../p/48/1-12edge.scad> -use <../../p/48/1-12rin1.scad> -use <../../p/48/1-12rin2.scad> -use <../../p/48/1-12rin8.scad> +use <../../p/48/1-12ring1.scad> +use <../../p/48/1-12ring2.scad> +use <../../p/48/1-12ring8.scad> use <../../p/48/1-24chrd.scad> use <../../p/48/1-24edge.scad> use <../../p/5-16edge.scad> @@ -20,7 +20,7 @@ function ldraw_lib__s__41896s01() = [ // 0 ~Wheel Rim 26 x 43 with 6 Spokes and 3 Pegholes - 1/6 // 0 Name: s\41896s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2012-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__s__41896s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 38.637 -3 10.353 0.96593 0 -0.25882 0 1 0 0.25882 0 0.96593 4-4cylc.dat [1,16,38.637,-3,10.353,0.96593,0,-0.25882,0,1,0,0.25882,0,0.96593, ldraw_lib__4_4cylc()], @@ -202,8 +203,8 @@ function ldraw_lib__s__41896s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 20 15.928 34.641 -10.952 0 18.9694 -4.3808 -6 2.55111 -18.9694 0 -10.952 48\1-12cyli.dat [1,16,20,15.928,34.641,-10.952,0,18.9694,-4.3808,-6,2.55111,-18.9694,0,-10.952, ldraw_lib__48__1_12cyli()], -// 1 16 20 15.928 34.641 -1.369 0 2.37118 -0.5476 -1 0.31889 -2.37118 0 -1.369 48\1-12rin8.dat - [1,16,20,15.928,34.641,-1.369,0,2.37118,-0.5476,-1,0.31889,-2.37118,0,-1.369, ldraw_lib__48__1_12rin8()], +// 1 16 20 15.928 34.641 -1.369 0 2.37118 -0.5476 -1 0.31889 -2.37118 0 -1.369 48\1-12ring8.dat + [1,16,20,15.928,34.641,-1.369,0,2.37118,-0.5476,-1,0.31889,-2.37118,0,-1.369, ldraw_lib__48__1_12ring8()], // 5 24 7.679 10.9996 13.3004 9.048 11.5472 15.6716 10.5699 11.4165 11.876 5 11.4165 15.0918 [5,24,7.679,10.9996,13.3004,9.048,11.5472,15.6716,10.5699,11.4165,11.876,5,11.4165,15.0918], // 2 24 48 21 0 47.5872 21 6.264 @@ -370,10 +371,10 @@ function ldraw_lib__s__41896s01() = [ [5,24,48,21,0,45,20.2,0,47.5872,21,6.264,47.5872,21,-6.264], // 1 16 28.2845 -3 28.2841 0.25882 0 0.96593 0 1 0 0.96593 0 -0.25882 4-4cylc.dat [1,16,28.2845,-3,28.2841,0.25882,0,0.96593,0,1,0,0.96593,0,-0.25882, ldraw_lib__4_4cylc()], -// 1 16 0 4 0 4.5 0 7.79423 0 1 0 7.79423 0 -4.5 48\1-12rin1.dat - [1,16,0,4,0,4.5,0,7.79423,0,1,0,7.79423,0,-4.5, ldraw_lib__48__1_12rin1()], -// 1 16 0 4 0 4.33333 0 7.50556 0 1 0 7.50556 0 -4.33333 48\1-12rin2.dat - [1,16,0,4,0,4.33333,0,7.50556,0,1,0,7.50556,0,-4.33333, ldraw_lib__48__1_12rin2()], +// 1 16 0 4 0 4.5 0 7.79423 0 1 0 7.79423 0 -4.5 48\1-12ring1.dat + [1,16,0,4,0,4.5,0,7.79423,0,1,0,7.79423,0,-4.5, ldraw_lib__48__1_12ring1()], +// 1 16 0 4 0 4.33333 0 7.50556 0 1 0 7.50556 0 -4.33333 48\1-12ring2.dat + [1,16,0,4,0,4.33333,0,7.50556,0,1,0,7.50556,0,-4.33333, ldraw_lib__48__1_12ring2()], // 1 16 0 -1.817 0 19 0 32.909 9.81658 10 0 32.909 0 -19 48\1-24edge.dat [1,16,0,-1.817,0,19,0,32.909,9.81658,10,0,32.909,0,-19, ldraw_lib__48__1_24edge()], // 3 16 15.8266 4 20.6265 19 7.9996 32.909 13 4 22.5167 diff --git a/parts/s/4201639s02a.scad b/parts/s/4201639s02a.scad index ac1f180a4..ae7d94639 100644 --- a/parts/s/4201639s02a.scad +++ b/parts/s/4201639s02a.scad @@ -1,6 +1,6 @@ use <../../lib.scad> use <../../p/48/3-16ndis.scad> -use <../../p/48/4-4rin10.scad> +use <../../p/48/4-4ring10.scad> use <../../p/48/4-4ring3.scad> use <../../p/48/4-4ring4.scad> use <../../p/48/4-4ring8.scad> @@ -9,7 +9,7 @@ function ldraw_lib__s__4201639s02a() = [ // 0 ~Pattern Train Logo 2002-2004 - Background // 0 Name: s\4201639s02a.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2015-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP This Logo was in use from 2002 till 2004 @@ -19,7 +19,8 @@ function ldraw_lib__s__4201639s02a() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2015-12-30 [PTadmin] Official Update 2015-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0.4 0 0 0 0 -0.4 0 1 0 48\4-4ring3.dat [1,16,0,0,0,0.4,0,0,0,0,-0.4,0,1,0, ldraw_lib__48__4_4ring3()], @@ -29,8 +30,8 @@ function ldraw_lib__s__4201639s02a() = [ [1,16,0,0,0,0.25,0,0,0,0,-0.25,0,1,0, ldraw_lib__48__4_4ring8()], // 1 16 0 0 0 0.25 0 0 0 0 -0.25 0 1 0 48\4-4ring9.dat [1,16,0,0,0,0.25,0,0,0,0,-0.25,0,1,0, ldraw_lib__48__4_4ring9()], -// 1 16 0 0 0 0.25 0 0 0 0 -0.25 0 1 0 48\4-4rin10.dat - [1,16,0,0,0,0.25,0,0,0,0,-0.25,0,1,0, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 0 0.25 0 0 0 0 -0.25 0 1 0 48\4-4ring10.dat + [1,16,0,0,0,0.25,0,0,0,0,-0.25,0,1,0, ldraw_lib__48__4_4ring10()], // 1 16 0 0 0 0 0 -4 -4 0 0 0 1 0 48\3-16ndis.dat [1,16,0,0,0,0,0,-4,-4,0,0,0,1,0, ldraw_lib__48__3_16ndis()], // 1 16 0 0 0 0 0 -4 4 0 0 0 1 0 48\3-16ndis.dat diff --git a/parts/s/4201639s02b.scad b/parts/s/4201639s02b.scad index 65a17b24c..db3633424 100644 --- a/parts/s/4201639s02b.scad +++ b/parts/s/4201639s02b.scad @@ -1,12 +1,12 @@ use <../../lib.scad> use <../../p/48/4-4disc.scad> -use <../../p/48/4-4rin11.scad> +use <../../p/48/4-4ring11.scad> use <../../p/48/4-4ring3.scad> function ldraw_lib__s__4201639s02b() = [ // 0 ~Pattern Train Logo 2002-2004 - Foreground // 0 Name: s\4201639s02b.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2015-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP This Logo was in use from 2002 till 2004 @@ -16,13 +16,14 @@ function ldraw_lib__s__4201639s02b() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2015-12-30 [PTadmin] Official Update 2015-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1.2 0 0 0 0 -1.2 0 1 0 48\4-4disc.dat [1,16,0,0,0,1.2,0,0,0,0,-1.2,0,1,0, ldraw_lib__48__4_4disc()], // -// 1 16 0 0 0 0.25 0 0 0 0 -0.25 0 1 0 48\4-4rin11.dat - [1,16,0,0,0,0.25,0,0,0,0,-0.25,0,1,0, ldraw_lib__48__4_4rin11()], +// 1 16 0 0 0 0.25 0 0 0 0 -0.25 0 1 0 48\4-4ring11.dat + [1,16,0,0,0,0.25,0,0,0,0,-0.25,0,1,0, ldraw_lib__48__4_4ring11()], // 1 16 0 0 0 1 0 0 0 0 -1 0 1 0 48\4-4ring3.dat [1,16,0,0,0,1,0,0,0,0,-1,0,1,0, ldraw_lib__48__4_4ring3()], // diff --git a/parts/s/42021s01.scad b/parts/s/42021s01.scad index 0e424a420..f9d6fbf6e 100644 --- a/parts/s/42021s01.scad +++ b/parts/s/42021s01.scad @@ -10,7 +10,7 @@ use <../../p/4-4cyli.scad> use <../../p/4-4cylo.scad> use <../../p/4-4edge.scad> use <../../p/4-4ndis.scad> -use <../../p/4-4rin12.scad> +use <../../p/4-4ring12.scad> use <../../p/4-4ring3.scad> use <../../p/box2-5.scad> use <../../p/box2-7.scad> @@ -30,7 +30,7 @@ function ldraw_lib__s__42021s01() = [ // 0 ~Wedge 6 x 8 x 2 Triple Inverted without Underside Surfaces // 0 Name: s\42021s01.dat // 0 Author: Franklin W. Cain [fwcain] -// 0 !LDRAW_ORG Subpart UPDATE 2011-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -40,7 +40,8 @@ function ldraw_lib__s__42021s01() = [ // 0 !HISTORY 2011-02-21 [MagFors] Modified with WINDZ for BFC compliance // 0 !HISTORY 2011-02-24 [MagFors] "rectified", used more primitives, moved cond-lines to main file // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 -20 20 0 -20 4 -20 [2,24,-20,20,0,-20,4,-20], @@ -800,12 +801,12 @@ function ldraw_lib__s__42021s01() = [ [1,16,-20,34,122,-6.5,0,0,0,0,-6.5,0,1,0, ldraw_lib__2_4ndis()], // 1 16 20 34 122 -6.5 0 0 0 0 -6.5 0 1 0 2-4ndis.dat [1,16,20,34,122,-6.5,0,0,0,0,-6.5,0,1,0, ldraw_lib__2_4ndis()], -// 1 16 0 34 122 0.5 0 0 0 0 0.5 0 1 0 4-4rin12.dat - [1,16,0,34,122,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4rin12()], -// 1 16 -20 34 122 0.5 0 0 0 0 0.5 0 1 0 4-4rin12.dat - [1,16,-20,34,122,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4rin12()], -// 1 16 20 34 122 0.5 0 0 0 0 0.5 0 1 0 4-4rin12.dat - [1,16,20,34,122,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4rin12()], +// 1 16 0 34 122 0.5 0 0 0 0 0.5 0 1 0 4-4ring12.dat + [1,16,0,34,122,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4ring12()], +// 1 16 -20 34 122 0.5 0 0 0 0 0.5 0 1 0 4-4ring12.dat + [1,16,-20,34,122,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4ring12()], +// 1 16 20 34 122 0.5 0 0 0 0 0.5 0 1 0 4-4ring12.dat + [1,16,20,34,122,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4ring12()], // 1 16 0 34 122 6 0 0 0 0 6 0 1 0 4-4edge.dat [1,16,0,34,122,6,0,0,0,0,6,0,1,0, ldraw_lib__4_4edge()], // 1 16 -20 34 122 6 0 0 0 0 6 0 1 0 4-4edge.dat diff --git a/parts/s/42092s01.scad b/parts/s/42092s01.scad index 1cc5d611f..8c8d9e9fe 100644 --- a/parts/s/42092s01.scad +++ b/parts/s/42092s01.scad @@ -4,15 +4,15 @@ use <../../p/4-4con12.scad> use <../../p/4-4cyli.scad> use <../../p/4-4disc.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin10.scad> -use <../../p/4-4rin12.scad> +use <../../p/4-4ring10.scad> +use <../../p/4-4ring12.scad> use <../../p/4-4ring4.scad> use <../../p/4-4ring6.scad> function ldraw_lib__s__42092s01() = [ // 0 ~Duplo Vehicle Base Stub Axle (Needs Work) // 0 Name: s\42092s01.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Subpart UPDATE 2012-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__s__42092s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Needs Work: split not modelled // @@ -50,10 +51,10 @@ function ldraw_lib__s__42092s01() = [ [1,16,19,0,0,0,-16,0,0,0,8,-8,0,0, ldraw_lib__4_4edge()], // 1 16 19 0 0 0 -2 0 0 0 2 -2 0 0 4-4ring4.dat [1,16,19,0,0,0,-2,0,0,0,2,-2,0,0, ldraw_lib__4_4ring4()], -// 1 16 19 0 0 0 -1 0 0 0 1 -1 0 0 4-4rin10.dat - [1,16,19,0,0,0,-1,0,0,0,1,-1,0,0, ldraw_lib__4_4rin10()], -// 1 16 14 0 0 0 1 0 0 0 1 1 0 0 4-4rin12.dat - [1,16,14,0,0,0,1,0,0,0,1,1,0,0, ldraw_lib__4_4rin12()], +// 1 16 19 0 0 0 -1 0 0 0 1 -1 0 0 4-4ring10.dat + [1,16,19,0,0,0,-1,0,0,0,1,-1,0,0, ldraw_lib__4_4ring10()], +// 1 16 14 0 0 0 1 0 0 0 1 1 0 0 4-4ring12.dat + [1,16,14,0,0,0,1,0,0,0,1,1,0,0, ldraw_lib__4_4ring12()], // 1 16 19 0 0 0 -16 0 0 0 11 -11 0 0 4-4edge.dat [1,16,19,0,0,0,-16,0,0,0,11,-11,0,0, ldraw_lib__4_4edge()], // 1 16 14 0 0 0 -16 0 0 0 13 -13 0 0 4-4edge.dat diff --git a/parts/s/42531s01.scad b/parts/s/42531s01.scad index 46b4bcd8e..643f2d6c9 100644 --- a/parts/s/42531s01.scad +++ b/parts/s/42531s01.scad @@ -16,8 +16,8 @@ use <../../p/3-8ring2.scad> use <../../p/4-4cyli.scad> use <../../p/4-4edge.scad> use <../../p/48/1-8cylo.scad> -use <../../p/48/1-8rin20.scad> -use <../../p/48/1-8rin28.scad> +use <../../p/48/1-8ring20.scad> +use <../../p/48/1-8ring28.scad> use <../../p/7-16cyli.scad> use <../../p/7-16edge.scad> use <../../p/connhol3.scad> @@ -29,7 +29,7 @@ function ldraw_lib__s__42531s01() = [ // 0 ~Technic Panel 9 x 2 x 3 Mudguard Arched #30 Half without Front // 0 Name: s\42531s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2020-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -37,7 +37,8 @@ function ldraw_lib__s__42531s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 80 0 0 -1 1 0 0 0 -1 0 connhol3.dat [1,16,0,0,80,0,0,-1,1,0,0,0,-1,0, ldraw_lib__connhol3()], @@ -301,14 +302,14 @@ function ldraw_lib__s__42531s01() = [ [1,16,0,53.2,0,0,7,0,-84.92857,0,0,0,0,84.92857, ldraw_lib__48__1_8cylo()], // 1 16 9.5 53.2 0 0 -0.5 0 -86.1 0 0 0 0 86.1 48\1-8cylo.dat [1,16,9.5,53.2,0,0,-0.5,0,-86.1,0,0,0,0,86.1, ldraw_lib__48__1_8cylo()], -// 1 16 9.5 53.2 0 0 -1 0 -4.1 0 0 0 0 4.1 48\1-8rin20.dat - [1,16,9.5,53.2,0,0,-1,0,-4.1,0,0,0,0,4.1, ldraw_lib__48__1_8rin20()], +// 1 16 9.5 53.2 0 0 -1 0 -4.1 0 0 0 0 4.1 48\1-8ring20.dat + [1,16,9.5,53.2,0,0,-1,0,-4.1,0,0,0,0,4.1, ldraw_lib__48__1_8ring20()], // 4 16 9 0 62.1 9.5 -4.7822 57.9822 0 -4.7822 57.9822 0 0 62.1 [4,16,9,0,62.1,9.5,-4.7822,57.9822,0,-4.7822,57.9822,0,0,62.1], // 3 16 9 -7.6813 60.8813 9.5 -7.6813 60.8813 9 0 69 [3,16,9,-7.6813,60.8813,9.5,-7.6813,60.8813,9,0,69], -// 1 16 0 53.2 0 0 1 0 -2.92857 0 0 0 0 2.92857 48\1-8rin28.dat - [1,16,0,53.2,0,0,1,0,-2.92857,0,0,0,0,2.92857, ldraw_lib__48__1_8rin28()], +// 1 16 0 53.2 0 0 1 0 -2.92857 0 0 0 0 2.92857 48\1-8ring28.dat + [1,16,0,53.2,0,0,1,0,-2.92857,0,0,0,0,2.92857, ldraw_lib__48__1_8ring28()], // 2 24 9 -7.6813 60.8813 9 0 69 [2,24,9,-7.6813,60.8813,9,0,69], // 2 24 9 0 69 9.5 -7.6813 60.8813 diff --git a/parts/s/4266s01.scad b/parts/s/4266s01.scad index 16b7b4208..c325c47d7 100644 --- a/parts/s/4266s01.scad +++ b/parts/s/4266s01.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/1-4cylc.scad> use <../../p/3-8ring4.scad> -use <../../p/48/7-16rin3.scad> +use <../../p/48/7-16ring3.scad> use <../../p/rect.scad> use <../../p/rect1.scad> use <../../p/rect3.scad> @@ -9,7 +9,7 @@ function ldraw_lib__s__4266s01() = [ // 0 ~Wheel 20 x 30 Smooth with 6 Pegholes - 1/6 with Axlehole // 0 Name: s\4266s01.dat // 0 Author: Niels Bugge [SirBugge] -// 0 !LDRAW_ORG Subpart UPDATE 2012-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -18,7 +18,8 @@ function ldraw_lib__s__4266s01() = [ // // 0 !HISTORY 2010-05-31 [Philo] Closed gaps around axlehole, changed hires to normal where not needed // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -11.5 27 1 0 0 0 -1 0 0 0 9 rect.dat [1,16,0,-11.5,27,1,0,0,0,-1,0,0,0,9, ldraw_lib__rect()], @@ -54,14 +55,14 @@ function ldraw_lib__s__4266s01() = [ [4,16,1,-11.5,18,1,-5.8,18,1,-5.8,36,1,-11.5,36], // 4 16 -1 -11.5 36 -1 -5.8 36 -1 -5.8 18 -1 -11.5 18 [4,16,-1,-11.5,36,-1,-5.8,36,-1,-5.8,18,-1,-11.5,18], -// 1 16 0 0 36 -0.39018 0 -1.96157 1.96157 0 -0.39018 0 -18 0 48\7-16rin3.dat - [1,16,0,0,36,-0.39018,0,-1.96157,1.96157,0,-0.39018,0,-18,0, ldraw_lib__48__7_16rin3()], +// 1 16 0 0 36 -0.39018 0 -1.96157 1.96157 0 -0.39018 0 -18 0 48\7-16ring3.dat + [1,16,0,0,36,-0.39018,0,-1.96157,1.96157,0,-0.39018,0,-18,0, ldraw_lib__48__7_16ring3()], // 1 16 0 0 36 -0.57402 0 -1.38582 1.38582 0 -0.57402 0 -18 0 3-8ring4.dat [1,16,0,0,36,-0.57402,0,-1.38582,1.38582,0,-0.57402,0,-18,0, ldraw_lib__3_8ring4()], // 1 16 0 0 18 -0.57402 0 -1.38582 1.38582 0 -0.57402 0 1 0 3-8ring4.dat [1,16,0,0,18,-0.57402,0,-1.38582,1.38582,0,-0.57402,0,1,0, ldraw_lib__3_8ring4()], -// 1 16 0 0 18 -0.39018 0 -1.96157 -1.96157 0 0.39018 0 18 0 48\7-16rin3.dat - [1,16,0,0,18,-0.39018,0,-1.96157,-1.96157,0,0.39018,0,18,0, ldraw_lib__48__7_16rin3()], +// 1 16 0 0 18 -0.39018 0 -1.96157 -1.96157 0 0.39018 0 18 0 48\7-16ring3.dat + [1,16,0,0,18,-0.39018,0,-1.96157,-1.96157,0,0.39018,0,18,0, ldraw_lib__48__7_16ring3()], // 2 24 -1.5 -14 36 -1.5 -14 18 [2,24,-1.5,-14,36,-1.5,-14,18], // 2 24 1.5 -14 36 1.5 -14 18 diff --git a/parts/s/42862s01.scad b/parts/s/42862s01.scad index fbb04d9cd..43b6cbb15 100644 --- a/parts/s/42862s01.scad +++ b/parts/s/42862s01.scad @@ -11,7 +11,7 @@ use <../../p/4-4edge.scad> use <../../p/4-4ring3.scad> use <../../p/5-16cyli.scad> use <../../p/5-16edge.scad> -use <../../p/5-16rin3.scad> +use <../../p/5-16ring3.scad> use <../../p/9-16edge.scad> use <../../p/box3u4p.scad> use <../../p/box3u5p.scad> @@ -25,7 +25,7 @@ function ldraw_lib__s__42862s01() = [ // 0 ~Wedge 3 x 3 Sloped Left without Studs and Front // 0 Name: s\42862s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2019-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -33,7 +33,8 @@ function ldraw_lib__s__42862s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2019-09-09 [PTadmin] Official Update 2019-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 10 0 30 -10 0 -30 [2,24,10,0,30,-10,0,-30], @@ -73,8 +74,8 @@ function ldraw_lib__s__42862s01() = [ [1,16,10,24,-10,0,0,-8,0,1,0,-8,0,0, ldraw_lib__9_16edge()], // 1 16 10 24 -10 0 0 -2 0 -1 0 -2 0 0 1-4ring3.dat [1,16,10,24,-10,0,0,-2,0,-1,0,-2,0,0, ldraw_lib__1_4ring3()], -// 1 16 10 24 -10 -2 0 0 0 -1 0 0 0 2 5-16rin3.dat - [1,16,10,24,-10,-2,0,0,0,-1,0,0,0,2, ldraw_lib__5_16rin3()], +// 1 16 10 24 -10 -2 0 0 0 -1 0 0 0 2 5-16ring3.dat + [1,16,10,24,-10,-2,0,0,0,-1,0,0,0,2, ldraw_lib__5_16ring3()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 10 20 -10 -6 0 0 0 4 0 0 0 -6 1-4cyli.dat diff --git a/parts/s/43373s01.scad b/parts/s/43373s01.scad index c11499c11..ab5318c76 100644 --- a/parts/s/43373s01.scad +++ b/parts/s/43373s01.scad @@ -3,17 +3,17 @@ use <../../p/1-4cylc.scad> use <../../p/1-4disc.scad> use <../../p/48/1-16co24.scad> use <../../p/48/1-4con24.scad> -use <../../p/48/1-4rin19.scad> +use <../../p/48/1-4ring19.scad> use <../../p/48/1-6cyli.scad> use <../../p/48/1-6edge.scad> -use <../../p/48/1-6rin19.scad> +use <../../p/48/1-6ring19.scad> use <../../p/48/5-16edge.scad> use <../../p/rect1.scad> function ldraw_lib__s__43373s01() = [ // 0 ~Brick 1 x 2 with Hoop and Axle Half // 0 Name: s\43373s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2013-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__s__43373s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 3 0 47 0 0 0 1 0 0 0 47 48\1-6edge.dat [1,16,0,3,0,47,0,0,0,1,0,0,0,47, ldraw_lib__48__1_6edge()], @@ -31,10 +32,10 @@ function ldraw_lib__s__43373s01() = [ [1,16,0,3,0,47,0,0,0,3,0,0,0,47, ldraw_lib__48__1_6cyli()], // 1 16 0 6 0 47 0 0 0 1 0 0 0 47 48\1-6edge.dat [1,16,0,6,0,47,0,0,0,1,0,0,0,47, ldraw_lib__48__1_6edge()], -// 1 16 0 6 0 0 0 2.35 0 1 0 -2.35 0 0 48\1-4rin19.dat - [1,16,0,6,0,0,0,2.35,0,1,0,-2.35,0,0, ldraw_lib__48__1_4rin19()], -// 1 16 0 6 0 2.35 0 0 0 1 0 0 0 2.35 48\1-6rin19.dat - [1,16,0,6,0,2.35,0,0,0,1,0,0,0,2.35, ldraw_lib__48__1_6rin19()], +// 1 16 0 6 0 0 0 2.35 0 1 0 -2.35 0 0 48\1-4ring19.dat + [1,16,0,6,0,0,0,2.35,0,1,0,-2.35,0,0, ldraw_lib__48__1_4ring19()], +// 1 16 0 6 0 2.35 0 0 0 1 0 0 0 2.35 48\1-6ring19.dat + [1,16,0,6,0,2.35,0,0,0,1,0,0,0,2.35, ldraw_lib__48__1_6ring19()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 6 0 1.54672 0 0.893 0 3 0 -0.893 0 1.54672 48\1-4con24.dat diff --git a/parts/s/43446s01.scad b/parts/s/43446s01.scad index 765c0b5e4..c48e6e7eb 100644 --- a/parts/s/43446s01.scad +++ b/parts/s/43446s01.scad @@ -9,7 +9,7 @@ use <../../p/1-4cyls2.scad> use <../../p/1-4disc.scad> use <../../p/1-4edge.scad> use <../../p/1-4ndis.scad> -use <../../p/1-4rin12.scad> +use <../../p/1-4ring12.scad> use <../../p/1-4ring2.scad> use <../../p/1-4ring3.scad> use <../../p/1-4ring5.scad> @@ -48,7 +48,7 @@ function ldraw_lib__s__43446s01() = [ // 0 ~Electric RC Race Buggy Battery - Half Top // 0 Name: s\43446s01.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Subpart UPDATE 2010-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -56,7 +56,8 @@ function ldraw_lib__s__43446s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 130 -4 -40 -3 0 0 0 1 0 0 0 3 4-4edge.dat [1,16,130,-4,-40,-3,0,0,0,1,0,0,0,3, ldraw_lib__4_4edge()], @@ -258,8 +259,8 @@ function ldraw_lib__s__43446s01() = [ [1,16,-130,0,-30,-1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4ring9()], // 1 16 -130 0 -30 -2 0 0 0 0 -2 0 1 0 1-4ring5.dat [1,16,-130,0,-30,-2,0,0,0,0,-2,0,1,0, ldraw_lib__1_4ring5()], -// 1 16 -130 0 -30 -1 0 0 0 0 -1 0 1 0 1-4rin12.dat - [1,16,-130,0,-30,-1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4rin12()], +// 1 16 -130 0 -30 -1 0 0 0 0 -1 0 1 0 1-4ring12.dat + [1,16,-130,0,-30,-1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4ring12()], // 1 16 -130 0 -30 0 0 9 -9 0 0 0 1 0 1-4ndis.dat [1,16,-130,0,-30,0,0,9,-9,0,0,0,1,0, ldraw_lib__1_4ndis()], // 1 16 -130 0 -26 0 0 9 -9 0 0 0 -1 0 1-4ndis.dat @@ -286,8 +287,8 @@ function ldraw_lib__s__43446s01() = [ [1,16,-145,20,0,0,1,0,-12,0,0,0,0,-12, ldraw_lib__1_4edge()], // 1 16 -145 20 0 0 -1 0 -12 0 0 0 0 -12 1-4ndis.dat [1,16,-145,20,0,0,-1,0,-12,0,0,0,0,-12, ldraw_lib__1_4ndis()], -// 1 16 -150 20 0 0 1 0 -1 0 0 0 0 -1 1-4rin12.dat - [1,16,-150,20,0,0,1,0,-1,0,0,0,0,-1, ldraw_lib__1_4rin12()], +// 1 16 -150 20 0 0 1 0 -1 0 0 0 0 -1 1-4ring12.dat + [1,16,-150,20,0,0,1,0,-1,0,0,0,0,-1, ldraw_lib__1_4ring12()], // 1 16 -150 20 0 0 1 0 -13 0 0 0 0 -13 1-4edge.dat [1,16,-150,20,0,0,1,0,-13,0,0,0,0,-13, ldraw_lib__1_4edge()], // 1 16 -149.5 20 0 0 1 0 -13 0 0 0 0 -13 1-4edge.dat @@ -3698,8 +3699,8 @@ function ldraw_lib__s__43446s01() = [ [1,16,16.25,-78.437,0,8,0,0,0,-2.267,0,0,0,-8, ldraw_lib__1_4cyls2()], // 1 16 16.25 -78.437 0 -4 0 0 -1.1333 1 0 0 0 -4 1-4ring2.dat [1,16,16.25,-78.437,0,-4,0,0,-1.1333,1,0,0,0,-4, ldraw_lib__1_4ring2()], -// 1 16 16.25 -78.437 0 -1 0 0 -0.2833 1 0 0 0 -1 1-4rin12.dat - [1,16,16.25,-78.437,0,-1,0,0,-0.2833,1,0,0,0,-1, ldraw_lib__1_4rin12()], +// 1 16 16.25 -78.437 0 -1 0 0 -0.2833 1 0 0 0 -1 1-4ring12.dat + [1,16,16.25,-78.437,0,-1,0,0,-0.2833,1,0,0,0,-1, ldraw_lib__1_4ring12()], // 1 16 16.25 -78.437 0 0 0 8 0 1 3.173 -8 0 0 1-4edge.dat [1,16,16.25,-78.437,0,0,0,8,0,1,3.173,-8,0,0, ldraw_lib__1_4edge()], // 0 BFC INVERTNEXT @@ -3716,8 +3717,8 @@ function ldraw_lib__s__43446s01() = [ [1,16,16.25,-75.264,0,8,0,0,0,63.264,0,0,0,-8, ldraw_lib__2_4cyli()], // 1 16 16.25 -78.437 0 0 0 4 0 1 1.5866 -4 0 0 1-4ring2.dat [1,16,16.25,-78.437,0,0,0,4,0,1,1.5866,-4,0,0, ldraw_lib__1_4ring2()], -// 1 16 16.25 -78.437 0 0 0 1 0 1 0.3966 -1 0 0 1-4rin12.dat - [1,16,16.25,-78.437,0,0,0,1,0,1,0.3966,-1,0,0, ldraw_lib__1_4rin12()], +// 1 16 16.25 -78.437 0 0 0 1 0 1 0.3966 -1 0 0 1-4ring12.dat + [1,16,16.25,-78.437,0,0,0,1,0,1,0.3966,-1,0,0, ldraw_lib__1_4ring12()], // 1 16 16.25 -79.437 0 -13 0 0 -3.684 1 0 0 0 -13 1-4edge.dat [1,16,16.25,-79.437,0,-13,0,0,-3.684,1,0,0,0,-13, ldraw_lib__1_4edge()], // 1 16 16.25 -79.437 0 -13 0 0 -3.684 1 0 0 0 -13 1-4ndis.dat diff --git a/parts/s/43447s02.scad b/parts/s/43447s02.scad index 365c57780..2ee4c1200 100644 --- a/parts/s/43447s02.scad +++ b/parts/s/43447s02.scad @@ -7,7 +7,7 @@ use <../../p/1-4cyls.scad> use <../../p/1-4cyls2.scad> use <../../p/1-4edge.scad> use <../../p/1-4ndis.scad> -use <../../p/1-4rin12.scad> +use <../../p/1-4ring12.scad> use <../../p/1-4ring3.scad> use <../../p/1-4ring5.scad> use <../../p/1-4ring6.scad> @@ -27,9 +27,9 @@ use <../../p/4-4con10.scad> use <../../p/4-4cyli.scad> use <../../p/4-4edge.scad> use <../../p/4-4ndis.scad> -use <../../p/4-4rin11.scad> -use <../../p/4-4rin12.scad> use <../../p/4-4ring1.scad> +use <../../p/4-4ring11.scad> +use <../../p/4-4ring12.scad> use <../../p/4-4ring2.scad> use <../../p/4-4ring3.scad> use <../../p/4-4ring4.scad> @@ -55,7 +55,7 @@ function ldraw_lib__s__43447s02() = [ // 0 ~Electric RC Race Buggy Battery - Half Base // 0 Name: s\43447s02.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Subpart UPDATE 2010-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -63,7 +63,8 @@ function ldraw_lib__s__43447s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 110 40 -30 1 0 0 0 0 -1 0 1 0 peghole.dat [1,16,110,40,-30,1,0,0,0,0,-1,0,1,0, ldraw_lib__peghole()], @@ -113,10 +114,10 @@ function ldraw_lib__s__43447s02() = [ [1,16,110,0,-70,0,0,1,-1,0,0,0,1,0, ldraw_lib__4_4con10()], // 1 16 110 0 -70 0 0 11 -11 0 0 0 1 0 4-4edge.dat [1,16,110,0,-70,0,0,11,-11,0,0,0,1,0, ldraw_lib__4_4edge()], -// 1 16 110 0 -70 0 0 1 -1 0 0 0 1 0 4-4rin11.dat - [1,16,110,0,-70,0,0,1,-1,0,0,0,1,0, ldraw_lib__4_4rin11()], -// 1 16 110 0 -70 0 0 1 -1 0 0 0 1 0 4-4rin12.dat - [1,16,110,0,-70,0,0,1,-1,0,0,0,1,0, ldraw_lib__4_4rin12()], +// 1 16 110 0 -70 0 0 1 -1 0 0 0 1 0 4-4ring11.dat + [1,16,110,0,-70,0,0,1,-1,0,0,0,1,0, ldraw_lib__4_4ring11()], +// 1 16 110 0 -70 0 0 1 -1 0 0 0 1 0 4-4ring12.dat + [1,16,110,0,-70,0,0,1,-1,0,0,0,1,0, ldraw_lib__4_4ring12()], // 1 16 110 0 -70 0 0 1.35 -1.35 0 0 0 1 0 4-4ring9.dat [1,16,110,0,-70,0,0,1.35,-1.35,0,0,0,1,0, ldraw_lib__4_4ring9()], // 1 16 110 0 -70 9.54594 0 9.54594 -9.54594 0 9.54594 0 1 0 1-4edge.dat @@ -1503,8 +1504,8 @@ function ldraw_lib__s__43447s02() = [ [1,16,-130,0,-12,9,0,0,0,0,9,0,-1,0, ldraw_lib__2_4ndis()], // 1 16 -150 20 0 0 1 0 0 0 12 -12 0 0 1-4edge.dat [1,16,-150,20,0,0,1,0,0,0,12,-12,0,0, ldraw_lib__1_4edge()], -// 1 16 -150 20 0 0 1 0 0 0 1 -1 0 0 1-4rin12.dat - [1,16,-150,20,0,0,1,0,0,0,1,-1,0,0, ldraw_lib__1_4rin12()], +// 1 16 -150 20 0 0 1 0 0 0 1 -1 0 0 1-4ring12.dat + [1,16,-150,20,0,0,1,0,0,0,1,-1,0,0, ldraw_lib__1_4ring12()], // 1 16 -121 20 0 0 1 0 0 0 12 -12 0 0 1-8edge.dat [1,16,-121,20,0,0,1,0,0,0,12,-12,0,0, ldraw_lib__1_8edge()], // 1 16 -121 20 0 0 -1 0 0 0 12 -12 0 0 1-8ndis.dat diff --git a/parts/s/43459s01.scad b/parts/s/43459s01.scad index ca2cb7bc6..4f71d57f5 100644 --- a/parts/s/43459s01.scad +++ b/parts/s/43459s01.scad @@ -11,15 +11,15 @@ use <../../p/1-4disc.scad> use <../../p/1-4edge.scad> use <../../p/1-4ering.scad> use <../../p/1-4ndis.scad> -use <../../p/1-4rin13.scad> +use <../../p/1-4ring13.scad> use <../../p/1-4ring8.scad> use <../../p/1-8chrd.scad> use <../../p/1-8cyli.scad> use <../../p/1-8cylo.scad> use <../../p/1-8edge.scad> use <../../p/1-8ndis.scad> -use <../../p/1-8rin17.scad> use <../../p/1-8ring16.scad> +use <../../p/1-8ring17.scad> use <../../p/1-8ring3.scad> use <../../p/1-8ring7.scad> use <../../p/1-8ring8.scad> @@ -28,7 +28,7 @@ use <../../p/2-4cyli.scad> use <../../p/2-4cyls.scad> use <../../p/2-4edge.scad> use <../../p/2-4ndis.scad> -use <../../p/2-4rin13.scad> +use <../../p/2-4ring13.scad> use <../../p/2-4ring3.scad> use <../../p/2-4ring5.scad> use <../../p/2-4ring6.scad> @@ -37,7 +37,7 @@ use <../../p/2-4ring8.scad> use <../../p/3-16cyli.scad> use <../../p/3-16edge.scad> use <../../p/3-16ndis.scad> -use <../../p/3-16rin5.scad> +use <../../p/3-16ring5.scad> use <../../p/3-4edge.scad> use <../../p/3-8cyli.scad> use <../../p/3-8edge.scad> @@ -47,12 +47,12 @@ use <../../p/4-4cyli.scad> use <../../p/4-4cylo.scad> use <../../p/4-4edge.scad> use <../../p/4-4ndis.scad> -use <../../p/4-4rin12.scad> +use <../../p/4-4ring12.scad> use <../../p/4-4ring8.scad> use <../../p/48/1-8chrd.scad> use <../../p/5-8cylo.scad> use <../../p/7-16ndis.scad> -use <../../p/7-16rin3.scad> +use <../../p/7-16ring3.scad> use <../../p/box3u2p.scad> use <../../p/npeghol2.scad> use <../../p/peghole.scad> @@ -65,7 +65,7 @@ function ldraw_lib__s__43459s01() = [ // 0 ~Electric RC Race Buggy Steering Unit (Right) Subpart // 0 Name: s\43459s01.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Subpart UPDATE 2022-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -74,7 +74,8 @@ function ldraw_lib__s__43459s01() = [ // // 0 !HISTORY 2018-05-25 [MagFors] corrected overlaps // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 100 -10 0 100 -9.363 -3.363 [2,24,100,-10,0,100,-9.363,-3.363], @@ -440,12 +441,12 @@ function ldraw_lib__s__43459s01() = [ [1,16,80,20,-12,0,0,6.5,6.5,0,0,0,1,0, ldraw_lib__2_4edge()], // 1 16 60 20 -12 0 0 -6.5 -6.5 0 0 0 1 0 2-4edge.dat [1,16,60,20,-12,0,0,-6.5,-6.5,0,0,0,1,0, ldraw_lib__2_4edge()], -// 1 16 -80 -20 -12 0 0 0.5 0.5 0 0 0 -1 0 4-4rin12.dat - [1,16,-80,-20,-12,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__4_4rin12()], -// 1 16 -60 -20 -12 0 0 0.5 0.5 0 0 0 -1 0 4-4rin12.dat - [1,16,-60,-20,-12,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__4_4rin12()], -// 1 16 -80 20 -12 0 0 0.5 0.5 0 0 0 -1 0 4-4rin12.dat - [1,16,-80,20,-12,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__4_4rin12()], +// 1 16 -80 -20 -12 0 0 0.5 0.5 0 0 0 -1 0 4-4ring12.dat + [1,16,-80,-20,-12,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__4_4ring12()], +// 1 16 -60 -20 -12 0 0 0.5 0.5 0 0 0 -1 0 4-4ring12.dat + [1,16,-60,-20,-12,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__4_4ring12()], +// 1 16 -80 20 -12 0 0 0.5 0.5 0 0 0 -1 0 4-4ring12.dat + [1,16,-80,20,-12,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__4_4ring12()], // 1 16 -80 20 -30 0 0 -9 9 0 0 0 20 0 1-8cylo.dat [1,16,-80,20,-30,0,0,-9,9,0,0,0,20,0, ldraw_lib__1_8cylo()], // 1 16 80 20 -30 0 0 9 9 0 0 0 20 0 1-8cylo.dat @@ -458,12 +459,12 @@ function ldraw_lib__s__43459s01() = [ [1,16,60,20,-26,0,0,-9,-9,0,0,0,26,0, ldraw_lib__1_4cyli()], // 1 16 60 20 -26 0 0 -9 -9 0 0 0 1 0 1-4edge.dat [1,16,60,20,-26,0,0,-9,-9,0,0,0,1,0, ldraw_lib__1_4edge()], -// 1 16 -80 20 -10 0 0 -0.5 0.5 0 0 0 -1 0 1-8rin17.dat - [1,16,-80,20,-10,0,0,-0.5,0.5,0,0,0,-1,0, ldraw_lib__1_8rin17()], -// 1 16 80 20 -10 0 0 0.5 0.5 0 0 0 -1 0 1-8rin17.dat - [1,16,80,20,-10,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__1_8rin17()], -// 1 16 60 20 -10 0 0 -0.5 0.5 0 0 0 -1 0 1-8rin17.dat - [1,16,60,20,-10,0,0,-0.5,0.5,0,0,0,-1,0, ldraw_lib__1_8rin17()], +// 1 16 -80 20 -10 0 0 -0.5 0.5 0 0 0 -1 0 1-8ring17.dat + [1,16,-80,20,-10,0,0,-0.5,0.5,0,0,0,-1,0, ldraw_lib__1_8ring17()], +// 1 16 80 20 -10 0 0 0.5 0.5 0 0 0 -1 0 1-8ring17.dat + [1,16,80,20,-10,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__1_8ring17()], +// 1 16 60 20 -10 0 0 -0.5 0.5 0 0 0 -1 0 1-8ring17.dat + [1,16,60,20,-10,0,0,-0.5,0.5,0,0,0,-1,0, ldraw_lib__1_8ring17()], // 1 16 -80 20 -10 0 0 -8.5 8.5 0 0 0 9 0 1-8cylo.dat [1,16,-80,20,-10,0,0,-8.5,8.5,0,0,0,9,0, ldraw_lib__1_8cylo()], // 1 16 80 20 -10 0 0 8.5 8.5 0 0 0 9 0 1-8cylo.dat @@ -474,10 +475,10 @@ function ldraw_lib__s__43459s01() = [ [1,16,-80,20,0,0,0,-1,1,0,0,0,-1,0, ldraw_lib__1_8ring7()], // 1 16 80 20 0 0 0 1 1 0 0 0 -1 0 1-8ring7.dat [1,16,80,20,0,0,0,1,1,0,0,0,-1,0, ldraw_lib__1_8ring7()], -// 1 16 -80 20 0 -0.5 0 0 0 0 0.5 0 -1 0 1-4rin13.dat - [1,16,-80,20,0,-0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__1_4rin13()], -// 1 16 80 20 0 0 0 0.5 0.5 0 0 0 -1 0 1-4rin13.dat - [1,16,80,20,0,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__1_4rin13()], +// 1 16 -80 20 0 -0.5 0 0 0 0 0.5 0 -1 0 1-4ring13.dat + [1,16,-80,20,0,-0.5,0,0,0,0,0.5,0,-1,0, ldraw_lib__1_4ring13()], +// 1 16 80 20 0 0 0 0.5 0.5 0 0 0 -1 0 1-4ring13.dat + [1,16,80,20,0,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__1_4ring13()], // 1 16 -80 20 -1 0 0 -0.5 0.5 0 0 0 -1 0 1-8ring16.dat [1,16,-80,20,-1,0,0,-0.5,0.5,0,0,0,-1,0, ldraw_lib__1_8ring16()], // 1 16 80 20 -1 0 0 0.5 0.5 0 0 0 -1 0 1-8ring16.dat @@ -532,12 +533,12 @@ function ldraw_lib__s__43459s01() = [ [1,16,-60,-20,-26,0,0,9,9,0,0,0,1,0, ldraw_lib__1_4edge()], // 1 16 -60 -20 -26 0 0 9 9 0 0 0 26 0 1-4cyli.dat [1,16,-60,-20,-26,0,0,9,9,0,0,0,26,0, ldraw_lib__1_4cyli()], -// 1 16 -60 20 -12 0 0 0.5 0.5 0 0 0 -1 0 4-4rin12.dat - [1,16,-60,20,-12,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__4_4rin12()], -// 1 16 60 20 -12 0 0 0.5 0.5 0 0 0 -1 0 4-4rin12.dat - [1,16,60,20,-12,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__4_4rin12()], -// 1 16 80 20 -12 0 0 0.5 0.5 0 0 0 -1 0 4-4rin12.dat - [1,16,80,20,-12,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__4_4rin12()], +// 1 16 -60 20 -12 0 0 0.5 0.5 0 0 0 -1 0 4-4ring12.dat + [1,16,-60,20,-12,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__4_4ring12()], +// 1 16 60 20 -12 0 0 0.5 0.5 0 0 0 -1 0 4-4ring12.dat + [1,16,60,20,-12,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__4_4ring12()], +// 1 16 80 20 -12 0 0 0.5 0.5 0 0 0 -1 0 4-4ring12.dat + [1,16,80,20,-12,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__4_4ring12()], // 1 16 -60 -20 -12 0 0 -6.5 -6.5 0 0 0 -1 0 2-4ndis.dat [1,16,-60,-20,-12,0,0,-6.5,-6.5,0,0,0,-1,0, ldraw_lib__2_4ndis()], // 1 16 -80 -20 -12 0 0 -6.5 -6.5 0 0 0 -1 0 4-4ndis.dat @@ -562,20 +563,20 @@ function ldraw_lib__s__43459s01() = [ [1,16,-60,-20,0,0,0,6.5,6.5,0,0,0,1,0, ldraw_lib__2_4edge()], // 1 16 -60 20 0 0 0 6.5 6.5 0 0 0 1 0 2-4edge.dat [1,16,-60,20,0,0,0,6.5,6.5,0,0,0,1,0, ldraw_lib__2_4edge()], -// 1 16 -60 20 0 0 0 0.5 0.5 0 0 0 -1 0 2-4rin13.dat - [1,16,-60,20,0,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__2_4rin13()], +// 1 16 -60 20 0 0 0 0.5 0.5 0 0 0 -1 0 2-4ring13.dat + [1,16,-60,20,0,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__2_4ring13()], // 1 16 -60 20 0 0 0 1 1 0 0 0 -1 0 2-4ring7.dat [1,16,-60,20,0,0,0,1,1,0,0,0,-1,0, ldraw_lib__2_4ring7()], // 1 16 -60 20 0 0 0 1 1 0 0 0 -1 0 2-4ring8.dat [1,16,-60,20,0,0,0,1,1,0,0,0,-1,0, ldraw_lib__2_4ring8()], -// 1 16 60 20 0 0 0 -0.5 -0.5 0 0 0 -1 0 2-4rin13.dat - [1,16,60,20,0,0,0,-0.5,-0.5,0,0,0,-1,0, ldraw_lib__2_4rin13()], +// 1 16 60 20 0 0 0 -0.5 -0.5 0 0 0 -1 0 2-4ring13.dat + [1,16,60,20,0,0,0,-0.5,-0.5,0,0,0,-1,0, ldraw_lib__2_4ring13()], // 1 16 60 20 0 0 0 -1 -1 0 0 0 -1 0 2-4ring7.dat [1,16,60,20,0,0,0,-1,-1,0,0,0,-1,0, ldraw_lib__2_4ring7()], // 1 16 60 20 0 0 0 -1 -1 0 0 0 -1 0 1-4ring8.dat [1,16,60,20,0,0,0,-1,-1,0,0,0,-1,0, ldraw_lib__1_4ring8()], -// 1 16 -60 -20 0 0 0 0.5 0.5 0 0 0 -1 0 2-4rin13.dat - [1,16,-60,-20,0,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__2_4rin13()], +// 1 16 -60 -20 0 0 0 0.5 0.5 0 0 0 -1 0 2-4ring13.dat + [1,16,-60,-20,0,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__2_4ring13()], // 1 16 -60 -20 0 0 0 1 1 0 0 0 -1 0 2-4ring7.dat [1,16,-60,-20,0,0,0,1,1,0,0,0,-1,0, ldraw_lib__2_4ring7()], // 1 16 -60 -20 0 0 0 1 1 0 0 0 -1 0 2-4ring8.dat @@ -914,12 +915,12 @@ function ldraw_lib__s__43459s01() = [ [1,16,-60,-35,-12.5,-6,0,0,0,0,6,0,1,0, ldraw_lib__7_16ndis()], // 1 16 -60 -35 -12.5 0 0 -1 -1 0 0 0 1 0 2-4ring5.dat [1,16,-60,-35,-12.5,0,0,-1,-1,0,0,0,1,0, ldraw_lib__2_4ring5()], -// 1 16 -60 -35 -12.5 0 0 1 -1 0 0 0 1 0 3-16rin5.dat - [1,16,-60,-35,-12.5,0,0,1,-1,0,0,0,1,0, ldraw_lib__3_16rin5()], -// 1 16 -60 -35 -12.5 0 0 1 1 0 0 0 1 0 3-16rin5.dat - [1,16,-60,-35,-12.5,0,0,1,1,0,0,0,1,0, ldraw_lib__3_16rin5()], -// 1 16 -60 -35 -12.5 -2 0 0 0 0 -2 0 1 0 7-16rin3.dat - [1,16,-60,-35,-12.5,-2,0,0,0,0,-2,0,1,0, ldraw_lib__7_16rin3()], +// 1 16 -60 -35 -12.5 0 0 1 -1 0 0 0 1 0 3-16ring5.dat + [1,16,-60,-35,-12.5,0,0,1,-1,0,0,0,1,0, ldraw_lib__3_16ring5()], +// 1 16 -60 -35 -12.5 0 0 1 1 0 0 0 1 0 3-16ring5.dat + [1,16,-60,-35,-12.5,0,0,1,1,0,0,0,1,0, ldraw_lib__3_16ring5()], +// 1 16 -60 -35 -12.5 -2 0 0 0 0 -2 0 1 0 7-16ring3.dat + [1,16,-60,-35,-12.5,-2,0,0,0,0,-2,0,1,0, ldraw_lib__7_16ring3()], // 1 16 -60 -35 -12.5 -8 0 0 0 0 -8 0 1 0 3-8edge.dat [1,16,-60,-35,-12.5,-8,0,0,0,0,-8,0,1,0, ldraw_lib__3_8edge()], // 1 16 -60 -35 -12.5 -8 0 0 0 0 -8 0 4 0 3-8cyli.dat diff --git a/parts/s/43746s01.scad b/parts/s/43746s01.scad index c4c28188a..d609c30e6 100644 --- a/parts/s/43746s01.scad +++ b/parts/s/43746s01.scad @@ -3,8 +3,8 @@ use <../../p/4-4cylo.scad> use <../../p/4-4disc.scad> use <../../p/4-4edge.scad> use <../../p/4-4ndis.scad> -use <../../p/4-4rin24.scad> use <../../p/4-4ring1.scad> +use <../../p/4-4ring24.scad> use <../../p/4-4ring3.scad> use <../../p/4-4ring7.scad> use <../../p/connect.scad> @@ -16,7 +16,7 @@ function ldraw_lib__s__43746s01() = [ // 0 ~Animal Serpent Basilisk Head - Without patternable area // 0 Name: s\43746s01.dat // 0 Author: Willy Tschager [Holly-Wood] -// 0 !LDRAW_ORG Subpart UPDATE 2022-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__s__43746s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 33 76 1 0 0 0 0 1 0 -1 0 connect.dat [1,16,0,33,76,1,0,0,0,0,1,0,-1,0, ldraw_lib__connect()], @@ -60,8 +61,8 @@ function ldraw_lib__s__43746s01() = [ [1,16,0,0,25,3.75,0,0,0,1.7,0,0,0,3.75, ldraw_lib__4_4cylo()], // 1 16 0 0 25 1.8 0 0 0 1 0 0 0 1.8 4-4ring1.dat [1,16,0,0,25,1.8,0,0,0,1,0,0,0,1.8, ldraw_lib__4_4ring1()], -// 1 16 0 0 25 .15 0 0 0 1 0 0 0 .15 4-4rin24.dat - [1,16,0,0,25,.15,0,0,0,1,0,0,0,.15, ldraw_lib__4_4rin24()], +// 1 16 0 0 25 .15 0 0 0 1 0 0 0 .15 4-4ring24.dat + [1,16,0,0,25,.15,0,0,0,1,0,0,0,.15, ldraw_lib__4_4ring24()], // 1 16 0 1.2 25 3.75 0 0 0 1 .5 0 0 3.75 4-4ndis.dat [1,16,0,1.2,25,3.75,0,0,0,1,.5,0,0,3.75, ldraw_lib__4_4ndis()], // 1 16 0 1.2 25 3.75 0 0 0 1 .5 0 0 3.75 4-4edge.dat @@ -78,8 +79,8 @@ function ldraw_lib__s__43746s01() = [ [1,16,0,1.5,35,3.75,0,0,0,3.1,0,0,0,3.75, ldraw_lib__4_4cylo()], // 1 16 0 1.5 35 1.8 0 0 0 1 0 0 0 1.8 4-4ring1.dat [1,16,0,1.5,35,1.8,0,0,0,1,0,0,0,1.8, ldraw_lib__4_4ring1()], -// 1 16 0 1.5 35 .15 0 0 0 1 0 0 0 .15 4-4rin24.dat - [1,16,0,1.5,35,.15,0,0,0,1,0,0,0,.15, ldraw_lib__4_4rin24()], +// 1 16 0 1.5 35 .15 0 0 0 1 0 0 0 .15 4-4ring24.dat + [1,16,0,1.5,35,.15,0,0,0,1,0,0,0,.15, ldraw_lib__4_4ring24()], // 1 16 0 3.2 35 3.75 0 0 0 1 1.4 0 0 3.75 4-4ndis.dat [1,16,0,3.2,35,3.75,0,0,0,1,1.4,0,0,3.75, ldraw_lib__4_4ndis()], // 1 16 0 3.2 35 3.75 0 0 0 1 1.4 0 0 3.75 4-4edge.dat @@ -96,8 +97,8 @@ function ldraw_lib__s__43746s01() = [ [1,16,0,5,45,3.75,0,0,0,3.6,0,0,0,3.75, ldraw_lib__4_4cylo()], // 1 16 0 5 45 1.8 0 0 0 1 0 0 0 1.8 4-4ring1.dat [1,16,0,5,45,1.8,0,0,0,1,0,0,0,1.8, ldraw_lib__4_4ring1()], -// 1 16 0 5 45 .15 0 0 0 1 0 0 0 .15 4-4rin24.dat - [1,16,0,5,45,.15,0,0,0,1,0,0,0,.15, ldraw_lib__4_4rin24()], +// 1 16 0 5 45 .15 0 0 0 1 0 0 0 .15 4-4ring24.dat + [1,16,0,5,45,.15,0,0,0,1,0,0,0,.15, ldraw_lib__4_4ring24()], // 1 16 0 7.1 45 3.75 0 0 0 1 1.5 0 0 3.75 4-4ndis.dat [1,16,0,7.1,45,3.75,0,0,0,1,1.5,0,0,3.75, ldraw_lib__4_4ndis()], // 1 16 0 7.1 45 3.75 0 0 0 1 1.5 0 0 3.75 4-4edge.dat diff --git a/parts/s/43898s01.scad b/parts/s/43898s01.scad index 17a498b39..55deb640e 100644 --- a/parts/s/43898s01.scad +++ b/parts/s/43898s01.scad @@ -8,15 +8,15 @@ use <../../p/48/4-4con12.scad> use <../../p/48/4-4con2.scad> use <../../p/48/4-4cyli.scad> use <../../p/48/4-4edge.scad> -use <../../p/48/4-4rin13.scad> -use <../../p/48/4-4rin14.scad> +use <../../p/48/4-4ring13.scad> +use <../../p/48/4-4ring14.scad> use <../../p/stud2a.scad> use <../../p/stud4.scad> function ldraw_lib__s__43898s01() = [ // 0 ~Dish 3 x 3 without Top Face // 0 Name: s\43898s01.dat // 0 Author: John Riley [jriley] -// 0 !LDRAW_ORG Subpart UPDATE 2019-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__s__43898s01() = [ // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 // 0 !HISTORY 2019-05-30 [GeraldLasser] Changed to 48-Segment Primitives // 0 !HISTORY 2019-09-09 [PTadmin] Official Update 2019-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 stud2a.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__stud2a()], @@ -43,10 +44,10 @@ function ldraw_lib__s__43898s01() = [ [1,16,0,12,0,30,0,0,0,1,0,0,0,30, ldraw_lib__48__4_4edge()], // 1 16 0 16 0 30 0 0 0 1 0 0 0 30 48\4-4edge.dat [1,16,0,16,0,30,0,0,0,1,0,0,0,30, ldraw_lib__48__4_4edge()], -// 1 16 0 16 0 2 0 0 0 -1 0 0 0 2 48\4-4rin13.dat - [1,16,0,16,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4rin13()], -// 1 16 0 16 0 2 0 0 0 -1 0 0 0 2 48\4-4rin14.dat - [1,16,0,16,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4rin14()], +// 1 16 0 16 0 2 0 0 0 -1 0 0 0 2 48\4-4ring13.dat + [1,16,0,16,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4ring13()], +// 1 16 0 16 0 2 0 0 0 -1 0 0 0 2 48\4-4ring14.dat + [1,16,0,16,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4ring14()], // 1 16 0 16 0 26 0 0 0 1 0 0 0 26 48\4-4edge.dat [1,16,0,16,0,26,0,0,0,1,0,0,0,26, ldraw_lib__48__4_4edge()], // 1 16 0 12 0 26 0 0 0 1 0 0 0 26 48\4-4edge.dat diff --git a/parts/s/43936s01.scad b/parts/s/43936s01.scad index 875a32ca8..421f6cfcd 100644 --- a/parts/s/43936s01.scad +++ b/parts/s/43936s01.scad @@ -1,6 +1,6 @@ use <../../lib.scad> use <../../p/2-4ndis.scad> -use <../../p/2-4rin18.scad> +use <../../p/2-4ring18.scad> use <../../p/2-4ring8.scad> use <../../p/4-4cyli.scad> use <../../p/4-4cylo.scad> @@ -16,7 +16,7 @@ function ldraw_lib__s__43936s01() = [ // 0 ~Animal Serpent Basilisk Body Segment - Without patternable surface // 0 Name: s\43936s01.dat // 0 Author: Willy Tschager [Holly-Wood] -// 0 !LDRAW_ORG Subpart UPDATE 2022-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__s__43936s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Studs // 1 16 0 0 0 0 0 1 0 1 0 -1 0 0 stug2-2x2.dat @@ -52,8 +53,8 @@ function ldraw_lib__s__43936s01() = [ [1,16,0,26,-20,1,0,0,0,0,-1,0,1,0, ldraw_lib__peghole()], // 1 16 0 26 -20 1 0 0 0 0 -1 0 1 0 2-4ring8.dat [1,16,0,26,-20,1,0,0,0,0,-1,0,1,0, ldraw_lib__2_4ring8()], -// 1 16 0 26 -20 .5 0 0 0 0 -.5 0 1 0 2-4rin18.dat - [1,16,0,26,-20,.5,0,0,0,0,-.5,0,1,0, ldraw_lib__2_4rin18()], +// 1 16 0 26 -20 .5 0 0 0 0 -.5 0 1 0 2-4ring18.dat + [1,16,0,26,-20,.5,0,0,0,0,-.5,0,1,0, ldraw_lib__2_4ring18()], // 1 16 0 26 -20 8 0 0 0 0 8 0 1 0 2-4ndis.dat [1,16,0,26,-20,8,0,0,0,0,8,0,1,0, ldraw_lib__2_4ndis()], // 3 16 8 26 -20 8 34 -20 9 26 -20 diff --git a/parts/s/44341s01.scad b/parts/s/44341s01.scad index aacd88925..8491254ab 100644 --- a/parts/s/44341s01.scad +++ b/parts/s/44341s01.scad @@ -1,15 +1,15 @@ use <../../lib.scad> use <../../p/1-4disc.scad> use <../../p/1-4ndis.scad> -use <../../p/1-4rin12.scad> -use <../../p/1-4rin13.scad> +use <../../p/1-4ring12.scad> +use <../../p/1-4ring13.scad> use <../../p/1-4ring2.scad> use <../../p/1-4ring3.scad> function ldraw_lib__s__44341s01() = [ // 0 ~Road Demarcation Strip // 0 Name: s\44341s01.dat // 0 Author: William Howard [WilliamH] -// 0 !LDRAW_ORG Subpart UPDATE 2010-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__s__44341s01() = [ // // 0 !HISTORY 2009-04-02 [Eldar] Updated to remove studs // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 28 0 28 -12 0 0 0 1 0 0 0 -12 1-4disc.dat [1,16,28,0,28,-12,0,0,0,1,0,0,0,-12, ldraw_lib__1_4disc()], @@ -26,10 +27,10 @@ function ldraw_lib__s__44341s01() = [ [1,8,28,0,28,-6,0,0,0,1,0,0,0,-6, ldraw_lib__1_4ring2()], // 1 14 28 0 28 -6 0 0 0 1 0 0 0 -6 1-4ring3.dat [1,14,28,0,28,-6,0,0,0,1,0,0,0,-6, ldraw_lib__1_4ring3()], -// 1 14 28 0 28 -2 0 0 0 1 0 0 0 -2 1-4rin12.dat - [1,14,28,0,28,-2,0,0,0,1,0,0,0,-2, ldraw_lib__1_4rin12()], -// 1 14 28 0 28 -2 0 0 0 1 0 0 0 -2 1-4rin13.dat - [1,14,28,0,28,-2,0,0,0,1,0,0,0,-2, ldraw_lib__1_4rin13()], +// 1 14 28 0 28 -2 0 0 0 1 0 0 0 -2 1-4ring12.dat + [1,14,28,0,28,-2,0,0,0,1,0,0,0,-2, ldraw_lib__1_4ring12()], +// 1 14 28 0 28 -2 0 0 0 1 0 0 0 -2 1-4ring13.dat + [1,14,28,0,28,-2,0,0,0,1,0,0,0,-2, ldraw_lib__1_4ring13()], // 1 8 28 0 28 -28 0 0 0 1 0 0 0 -28 1-4ndis.dat [1,8,28,0,28,-28,0,0,0,1,0,0,0,-28, ldraw_lib__1_4ndis()], // 1 16 134 0 134 4 0 0 0 1 0 0 0 4 1-4disc.dat diff --git a/parts/s/44341s05.scad b/parts/s/44341s05.scad index 69bd32653..6089b909f 100644 --- a/parts/s/44341s05.scad +++ b/parts/s/44341s05.scad @@ -1,14 +1,14 @@ use <../../lib.scad> use <../../p/1-4disc.scad> use <../../p/1-4ndis.scad> -use <../../p/1-4rin12.scad> -use <../../p/1-4rin13.scad> +use <../../p/1-4ring12.scad> +use <../../p/1-4ring13.scad> use <../../p/1-4ring3.scad> function ldraw_lib__s__44341s05() = [ // 0 ~White Road Demarcation Strip // 0 Name: s\44341s05.dat // 0 Author: Sylvain Sauvage [SLS] -// 0 !LDRAW_ORG Subpart UPDATE 2019-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,16 +18,17 @@ function ldraw_lib__s__44341s05() = [ // 0 !HISTORY 2018-08-30 [SLS] Copied from s\44341s01.dat // 0 !HISTORY 2018-09-12 [SLS] Removed T-junctions // 0 !HISTORY 2019-09-09 [PTadmin] Official Update 2019-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 28 0 28 -18 0 0 0 1 0 0 0 -18 1-4disc.dat [1,16,28,0,28,-18,0,0,0,1,0,0,0,-18, ldraw_lib__1_4disc()], // 1 15 28 0 28 -6 0 0 0 1 0 0 0 -6 1-4ring3.dat [1,15,28,0,28,-6,0,0,0,1,0,0,0,-6, ldraw_lib__1_4ring3()], -// 1 15 28 0 28 -2 0 0 0 1 0 0 0 -2 1-4rin12.dat - [1,15,28,0,28,-2,0,0,0,1,0,0,0,-2, ldraw_lib__1_4rin12()], -// 1 15 28 0 28 -2 0 0 0 1 0 0 0 -2 1-4rin13.dat - [1,15,28,0,28,-2,0,0,0,1,0,0,0,-2, ldraw_lib__1_4rin13()], +// 1 15 28 0 28 -2 0 0 0 1 0 0 0 -2 1-4ring12.dat + [1,15,28,0,28,-2,0,0,0,1,0,0,0,-2, ldraw_lib__1_4ring12()], +// 1 15 28 0 28 -2 0 0 0 1 0 0 0 -2 1-4ring13.dat + [1,15,28,0,28,-2,0,0,0,1,0,0,0,-2, ldraw_lib__1_4ring13()], // 1 16 28 0 28 -28 0 0 0 1 0 0 0 -28 1-4ndis.dat [1,16,28,0,28,-28,0,0,0,1,0,0,0,-28, ldraw_lib__1_4ndis()], // 1 16 134 0 134 4 0 0 0 1 0 0 0 4 1-4disc.dat diff --git a/parts/s/44375s01.scad b/parts/s/44375s01.scad index 785e26c7d..ebcf522eb 100644 --- a/parts/s/44375s01.scad +++ b/parts/s/44375s01.scad @@ -8,9 +8,9 @@ use <../../p/48/4-4con18.scad> use <../../p/48/4-4con2.scad> use <../../p/48/4-4con5.scad> use <../../p/48/4-4cylo.scad> -use <../../p/48/4-4rin19.scad> -use <../../p/48/4-4rin29.scad> -use <../../p/48/4-4rin37.scad> +use <../../p/48/4-4ring19.scad> +use <../../p/48/4-4ring29.scad> +use <../../p/48/4-4ring37.scad> use <../../p/48/4-4ring4.scad> use <../../p/box4.scad> use <../../p/stud4h.scad> @@ -18,7 +18,7 @@ function ldraw_lib__s__44375s01() = [ // 0 ~Dish 6 x 6 Inverted without Top Faces (Needs Work) // 0 Name: s\44375s01.dat // 0 Author: Andy Westrate [westrate] -// 0 !LDRAW_ORG Subpart UPDATE 2012-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__s__44375s01() = [ // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 // 0 !HISTORY 2012-02-21 [Philo] Condlines added between cones, minor improvements, moved studs to main part. // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Needs work: Edge stud cavities not modeled // @@ -46,8 +47,8 @@ function ldraw_lib__s__44375s01() = [ // 0 // outer ring // 1 16 0 11 0 60 0 0 0 5 0 0 0 60 48\4-4cylo.dat [1,16,0,11,0,60,0,0,0,5,0,0,0,60, ldraw_lib__48__4_4cylo()], -// 1 16 0 16 0 3 0 0 0 -1 0 0 0 3 48\4-4rin19.dat - [1,16,0,16,0,3,0,0,0,-1,0,0,0,3, ldraw_lib__48__4_4rin19()], +// 1 16 0 16 0 3 0 0 0 -1 0 0 0 3 48\4-4ring19.dat + [1,16,0,16,0,3,0,0,0,-1,0,0,0,3, ldraw_lib__48__4_4ring19()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 12 0 57 0 0 0 4 0 0 0 57 48\4-4cylo.dat @@ -61,10 +62,10 @@ function ldraw_lib__s__44375s01() = [ [1,16,0,4,0,-20,0,-20,0,-1,0,20,0,-20, ldraw_lib__48__1_4chrd()], // 1 16 0 4 0 20 0 -20 0 -1 0 20 0 20 48\1-4chrd.dat [1,16,0,4,0,20,0,-20,0,-1,0,20,0,20, ldraw_lib__48__1_4chrd()], -// 1 16 0 4 0 0.76444 0 0 0 -1 0 0 0 0.76444 48\4-4rin37.dat - [1,16,0,4,0,0.76444,0,0,0,-1,0,0,0,0.76444, ldraw_lib__48__4_4rin37()], -// 1 16 0 4 0 1 0 0 0 -1 0 0 0 1 48\4-4rin29.dat - [1,16,0,4,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4rin29()], +// 1 16 0 4 0 0.76444 0 0 0 -1 0 0 0 0.76444 48\4-4ring37.dat + [1,16,0,4,0,0.76444,0,0,0,-1,0,0,0,0.76444, ldraw_lib__48__4_4ring37()], +// 1 16 0 4 0 1 0 0 0 -1 0 0 0 1 48\4-4ring29.dat + [1,16,0,4,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4ring29()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 7 0 15 0 0 0 -3 0 0 0 15 48\4-4con2.dat diff --git a/parts/s/44810s01.scad b/parts/s/44810s01.scad index 3e3ec95cb..10e095bb8 100644 --- a/parts/s/44810s01.scad +++ b/parts/s/44810s01.scad @@ -11,7 +11,7 @@ use <../../p/2-4ring2.scad> use <../../p/3-16chrd.scad> use <../../p/3-16cylo.scad> use <../../p/3-16ndis.scad> -use <../../p/3-16rin2.scad> +use <../../p/3-16ring2.scad> use <../../p/48/3-16chrd.scad> use <../../p/48/3-16cylo.scad> use <../../p/axlehol4.scad> @@ -27,7 +27,7 @@ function ldraw_lib__s__44810s01() = [ // 0 ~Constraction Block 3 x 5 with Partial Gear 28 Tooth Double Bevel - One Half // 0 Name: s\44810s01.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2023-05 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -36,7 +36,8 @@ function ldraw_lib__s__44810s01() = [ // // 0 !HISTORY 2021-12-25 [MagFors] Adopted to reshaped axleholes // 0 !HISTORY 2023-10-31 [OrionP] Official Update 2023-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Beam // 0 // Primitives @@ -48,10 +49,10 @@ function ldraw_lib__s__44810s01() = [ [1,16,0,0,-10.5,6,0,0,0,0,6,0,1,0, ldraw_lib__1_16chrd()], // 1 16 0 0 -10.5 6 0 0 0 0 -6 0 1 0 1-16chrd.dat [1,16,0,0,-10.5,6,0,0,0,0,-6,0,1,0, ldraw_lib__1_16chrd()], -// 1 16 0 0 10 3 0 0 0 0 3 0 -1 0 3-16rin2.dat - [1,16,0,0,10,3,0,0,0,0,3,0,-1,0, ldraw_lib__3_16rin2()], -// 1 16 0 0 10 3 0 0 0 0 -3 0 -1 0 3-16rin2.dat - [1,16,0,0,10,3,0,0,0,0,-3,0,-1,0, ldraw_lib__3_16rin2()], +// 1 16 0 0 10 3 0 0 0 0 3 0 -1 0 3-16ring2.dat + [1,16,0,0,10,3,0,0,0,0,3,0,-1,0, ldraw_lib__3_16ring2()], +// 1 16 0 0 10 3 0 0 0 0 -3 0 -1 0 3-16ring2.dat + [1,16,0,0,10,3,0,0,0,0,-3,0,-1,0, ldraw_lib__3_16ring2()], // 1 16 10 0 10 0 0 1 1 0 0 0 -8 0 npeghole.dat [1,16,10,0,10,0,0,1,1,0,0,0,-8,0, ldraw_lib__npeghole()], // 1 16 20 0 -2 0 0 -9 -9 0 0 0 1 0 2-4ndis.dat diff --git a/parts/s/4481s01.scad b/parts/s/4481s01.scad index 17f1653ee..2ee92a3d9 100644 --- a/parts/s/4481s01.scad +++ b/parts/s/4481s01.scad @@ -15,8 +15,8 @@ use <../../p/3-16cylo.scad> use <../../p/3-16disc.scad> use <../../p/3-16edge.scad> use <../../p/3-16ndis.scad> -use <../../p/3-16rin3.scad> -use <../../p/3-16rin7.scad> +use <../../p/3-16ring3.scad> +use <../../p/3-16ring7.scad> use <../../p/3-4cyli.scad> use <../../p/3-4edge.scad> use <../../p/3-8edge.scad> @@ -46,7 +46,7 @@ function ldraw_lib__s__4481s01() = [ // 0 ~Bike 2 Wheel Motorcycle Frame 3 x 6 x 3 - Left/Right // 0 Name: s\4481s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2019-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -54,7 +54,8 @@ function ldraw_lib__s__4481s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2019-09-09 [PTadmin] Official Update 2019-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 10.5 21.697 -8.723 -1.5 0 0 0 0 6.0071 0 1 3.18015 rect.dat [1,16,10.5,21.697,-8.723,-1.5,0,0,0,0,6.0071,0,1,3.18015, ldraw_lib__rect()], @@ -1681,10 +1682,10 @@ function ldraw_lib__s__4481s01() = [ [4,16,0,40,-46,0,40,-51,0,38,-51,0,37.25,-49.4685], // 3 16 0 37.25 -50.9995 0 37.25 -49.4685 0 38 -51 [3,16,0,37.25,-50.9995,0,37.25,-49.4685,0,38,-51], -// 1 16 0 32 -51 0 1 0 0.75 0 0 0 0 -0.75 3-16rin7.dat - [1,16,0,32,-51,0,1,0,0.75,0,0,0,0,-0.75, ldraw_lib__3_16rin7()], -// 1 16 0 32 -51 0 1 0 2 0 0 0 0 -2 3-16rin3.dat - [1,16,0,32,-51,0,1,0,2,0,0,0,0,-2, ldraw_lib__3_16rin3()], +// 1 16 0 32 -51 0 1 0 0.75 0 0 0 0 -0.75 3-16ring7.dat + [1,16,0,32,-51,0,1,0,0.75,0,0,0,0,-0.75, ldraw_lib__3_16ring7()], +// 1 16 0 32 -51 0 1 0 2 0 0 0 0 -2 3-16ring3.dat + [1,16,0,32,-51,0,1,0,2,0,0,0,0,-2, ldraw_lib__3_16ring3()], // 3 16 0 34.2962 -56.5434 0 19.8624 -63.3918 0 34.0096 -55.8502 [3,16,0,34.2962,-56.5434,0,19.8624,-63.3918,0,34.0096,-55.8502], // 4 16 0 19.8624 -63.3918 0 34.2962 -56.5434 0 35.0616 -58.3912 0 19.862 -66.392 diff --git a/parts/s/4544258s01.scad b/parts/s/4544258s01.scad index f282b0efe..ef3b404c1 100644 --- a/parts/s/4544258s01.scad +++ b/parts/s/4544258s01.scad @@ -2,13 +2,13 @@ use <../../lib.scad> use <../../p/2-4disc.scad> use <../../p/4-4disc.scad> use <../../p/4-4ndis.scad> -use <../../p/4-4rin13.scad> +use <../../p/4-4ring13.scad> use <../../p/4-4ring9.scad> function ldraw_lib__s__4544258s01() = [ // 0 ~Sticker Porthole // 0 Name: s\4544258s01.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Subpart UPDATE 2012-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,14 +16,15 @@ function ldraw_lib__s__4544258s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 8 0 0 0 1 0 0 0 8 4-4ndis.dat [1,16,0,0,0,8,0,0,0,1,0,0,0,8, ldraw_lib__4_4ndis()], // 1 0 0 0 0 0.8 0 0 0 1 0 0 0 0.8 4-4ring9.dat [1,0,0,0,0,0.8,0,0,0,1,0,0,0,0.8, ldraw_lib__4_4ring9()], -// 1 0 0 0 0 0.4 0 0 0 1 0 0 0 0.4 4-4rin13.dat - [1,0,0,0,0,0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__4_4rin13()], +// 1 0 0 0 0 0.4 0 0 0 1 0 0 0 0.4 4-4ring13.dat + [1,0,0,0,0,0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__4_4ring13()], // 1 0 0 0 0 3.67696 0 3.67696 0 1 0 -3.67696 0 3.67696 2-4disc.dat [1,0,0,0,0,3.67696,0,3.67696,0,1,0,-3.67696,0,3.67696, ldraw_lib__2_4disc()], // 1 0 -6.4 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4disc.dat diff --git a/parts/s/45749s01.scad b/parts/s/45749s01.scad new file mode 100644 index 000000000..684dc612e --- /dev/null +++ b/parts/s/45749s01.scad @@ -0,0 +1,1531 @@ +use <../../lib.scad> +use <../../p/1-16edge.scad> +use <../../p/8/1-4chrd.scad> +use <../../p/8/1-4cylo.scad> +use <../../p/8/1-4ndis.scad> +use <../../p/rect1.scad> +use <../../p/rect2p.scad> +use <45749s02.scad> +function ldraw_lib__s__45749s01() = [ +// 0 ~Constraction Limb 8 Straight with Wedge Side - Half +// 0 Name: s\45749s01.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2008-12-19 [mikeheide] added one conditional line and changed one +// 0 !HISTORY 2008-12-19 [mikeheide] added two edgelines and one conditional line +// 0 !HISTORY 2008-12-20 [mikeheide] adjusted two conditional lines +// 0 !HISTORY 2018-02-13 [Philo] Removed some surface bleeding +// 0 !HISTORY 2023-08-15 [MagFors] Reworked using LDD data +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 0 0 140 1 0 0 0 1 0 0 0 1 s\45749s02.dat + [1,16,0,0,140,1,0,0,0,1,0,0,0,1, ldraw_lib__s__45749s02()], +// 1 16 0 -3.3 80 9 0 0 0 1 -5.75 0 0 9 1-16edge.dat + [1,16,0,-3.3,80,9,0,0,0,1,-5.75,0,0,9, ldraw_lib__1_16edge()], +// 1 16 0 -3.3 40 9 0 0 0 1 -5.75 0 0 -9 1-16edge.dat + [1,16,0,-3.3,40,9,0,0,0,1,-5.75,0,0,-9, ldraw_lib__1_16edge()], +// 1 16 9 2.25 60 0 -1 0 7.75 0 0 0 0 20 rect1.dat + [1,16,9,2.25,60,0,-1,0,7.75,0,0,0,0,20, ldraw_lib__rect1()], +// +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 5.3639 -10 91 1 0 0 0 1 0 0 0 1 8\1-4cylo.dat + [1,16,5.3639,-10,91,1,0,0,0,1,0,0,0,1, ldraw_lib__8__1_4cylo()], +// 1 16 5.3639 -10 91 1 0 0 0 1 0 0 0 1 8\1-4ndis.dat + [1,16,5.3639,-10,91,1,0,0,0,1,0,0,0,1, ldraw_lib__8__1_4ndis()], +// 1 16 5.3639 -9 91 1 0 0 0 1 0 0 0 1 8\1-4chrd.dat + [1,16,5.3639,-9,91,1,0,0,0,1,0,0,0,1, ldraw_lib__8__1_4chrd()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 5.3639 -10 97 1 0 0 0 1 0 0 0 -1 8\1-4cylo.dat + [1,16,5.3639,-10,97,1,0,0,0,1,0,0,0,-1, ldraw_lib__8__1_4cylo()], +// 1 16 5.3639 -10 97 1 0 0 0 1 0 0 0 -1 8\1-4ndis.dat + [1,16,5.3639,-10,97,1,0,0,0,1,0,0,0,-1, ldraw_lib__8__1_4ndis()], +// 1 16 5.3639 -9 97 1 0 0 0 1 0 0 0 -1 8\1-4chrd.dat + [1,16,5.3639,-9,97,1,0,0,0,1,0,0,0,-1, ldraw_lib__8__1_4chrd()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 5.3639 -10 99.25 1 0 0 0 1 0 0 0 1 8\1-4cylo.dat + [1,16,5.3639,-10,99.25,1,0,0,0,1,0,0,0,1, ldraw_lib__8__1_4cylo()], +// 1 16 5.3639 -10 99.25 1 0 0 0 1 0 0 0 1 8\1-4ndis.dat + [1,16,5.3639,-10,99.25,1,0,0,0,1,0,0,0,1, ldraw_lib__8__1_4ndis()], +// 1 16 5.3639 -9 99.25 1 0 0 0 1 0 0 0 1 8\1-4chrd.dat + [1,16,5.3639,-9,99.25,1,0,0,0,1,0,0,0,1, ldraw_lib__8__1_4chrd()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 5.3639 -10 105.25 1 0 0 0 1 0 0 0 -1 8\1-4cylo.dat + [1,16,5.3639,-10,105.25,1,0,0,0,1,0,0,0,-1, ldraw_lib__8__1_4cylo()], +// 1 16 5.3639 -10 105.25 1 0 0 0 1 0 0 0 -1 8\1-4ndis.dat + [1,16,5.3639,-10,105.25,1,0,0,0,1,0,0,0,-1, ldraw_lib__8__1_4ndis()], +// 1 16 5.3639 -9 105.25 1 0 0 0 1 0 0 0 -1 8\1-4chrd.dat + [1,16,5.3639,-9,105.25,1,0,0,0,1,0,0,0,-1, ldraw_lib__8__1_4chrd()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 5.3639 -10 107.5 1 0 0 0 1 0 0 0 1 8\1-4cylo.dat + [1,16,5.3639,-10,107.5,1,0,0,0,1,0,0,0,1, ldraw_lib__8__1_4cylo()], +// 1 16 5.3639 -10 107.5 1 0 0 0 1 0 0 0 1 8\1-4ndis.dat + [1,16,5.3639,-10,107.5,1,0,0,0,1,0,0,0,1, ldraw_lib__8__1_4ndis()], +// 1 16 5.3639 -9 107.5 1 0 0 0 1 0 0 0 1 8\1-4chrd.dat + [1,16,5.3639,-9,107.5,1,0,0,0,1,0,0,0,1, ldraw_lib__8__1_4chrd()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 5.3639 -10 113.5 1 0 0 0 1 0 0 0 -1 8\1-4cylo.dat + [1,16,5.3639,-10,113.5,1,0,0,0,1,0,0,0,-1, ldraw_lib__8__1_4cylo()], +// 1 16 5.3639 -10 113.5 1 0 0 0 1 0 0 0 -1 8\1-4ndis.dat + [1,16,5.3639,-10,113.5,1,0,0,0,1,0,0,0,-1, ldraw_lib__8__1_4ndis()], +// 1 16 5.3639 -9 113.5 1 0 0 0 1 0 0 0 -1 8\1-4chrd.dat + [1,16,5.3639,-9,113.5,1,0,0,0,1,0,0,0,-1, ldraw_lib__8__1_4chrd()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 5.3639 -10 115.75 1 0 0 0 1 0 0 0 1 8\1-4cylo.dat + [1,16,5.3639,-10,115.75,1,0,0,0,1,0,0,0,1, ldraw_lib__8__1_4cylo()], +// 1 16 5.3639 -10 115.75 1 0 0 0 1 0 0 0 1 8\1-4ndis.dat + [1,16,5.3639,-10,115.75,1,0,0,0,1,0,0,0,1, ldraw_lib__8__1_4ndis()], +// 1 16 5.3639 -9 115.75 1 0 0 0 1 0 0 0 1 8\1-4chrd.dat + [1,16,5.3639,-9,115.75,1,0,0,0,1,0,0,0,1, ldraw_lib__8__1_4chrd()], +// +// 1 16 6.3639 -9.5 114.625 0 1 0 0 0 0.5 1.125 0 0 rect2p.dat + [1,16,6.3639,-9.5,114.625,0,1,0,0,0,0.5,1.125,0,0, ldraw_lib__rect2p()], +// 1 16 6.3639 -9.5 106.375 0 1 0 0 0 0.5 1.125 0 0 rect2p.dat + [1,16,6.3639,-9.5,106.375,0,1,0,0,0,0.5,1.125,0,0, ldraw_lib__rect2p()], +// 1 16 6.3639 -9.5 98.125 0 1 0 0 0 -0.5 -1.125 0 0 rect2p.dat + [1,16,6.3639,-9.5,98.125,0,1,0,0,0,-0.5,-1.125,0,0, ldraw_lib__rect2p()], +// 1 16 6.3639 -9.5 90.5 0 1 0 0 0 -0.5 -0.5 0 0 rect2p.dat + [1,16,6.3639,-9.5,90.5,0,1,0,0,0,-0.5,-0.5,0,0, ldraw_lib__rect2p()], +// +// 4 16 6.3639 -9 113.5 6.3639 -9 115.75 5.3639 -9 116.75 5.3639 -9 112.5 + [4,16,6.3639,-9,113.5,6.3639,-9,115.75,5.3639,-9,116.75,5.3639,-9,112.5], +// 4 16 6.3639 -9 105.25 6.3639 -9 107.5 5.3639 -9 108.5 5.3639 -9 104.25 + [4,16,6.3639,-9,105.25,6.3639,-9,107.5,5.3639,-9,108.5,5.3639,-9,104.25], +// 4 16 6.3639 -9 97 6.3639 -9 99.25 5.3639 -9 100.25 5.3639 -9 96 + [4,16,6.3639,-9,97,6.3639,-9,99.25,5.3639,-9,100.25,5.3639,-9,96], +// 4 16 5.3639 -10 104.25 5.3639 -10 100.25 6.3639 -10 100.25 6.3639 -10 104.25 + [4,16,5.3639,-10,104.25,5.3639,-10,100.25,6.3639,-10,100.25,6.3639,-10,104.25], +// 4 16 5.3639 -10 112.5 5.3639 -10 108.5 6.3639 -10 108.5 6.3639 -10 112.5 + [4,16,5.3639,-10,112.5,5.3639,-10,108.5,6.3639,-10,108.5,6.3639,-10,112.5], +// 3 16 6.3639 -9 90 6.3639 -9 91 5.3639 -9 92 + [3,16,6.3639,-9,90,6.3639,-9,91,5.3639,-9,92], +// 4 16 5.3639 -10 92 6.3639 -10 92 6.3639 -10 96 5.3639 -10 96 + [4,16,5.3639,-10,92,6.3639,-10,92,6.3639,-10,96,5.3639,-10,96], +// 4 16 9.25 -10 20 9.25 -10 120 9 -10 90 9 -10 31 + [4,16,9.25,-10,20,9.25,-10,120,9,-10,90,9,-10,31], +// 4 16 9.25 -10 120 6.3639 -10 116.75 6.3639 -10 90 9 -10 90 + [4,16,9.25,-10,120,6.3639,-10,116.75,6.3639,-10,90,9,-10,90], +// 3 16 7.191 -5.5 88.456 8.3151 -5.5 83.4443 6.3639 -5.5 86.3639 + [3,16,7.191,-5.5,88.456,8.3151,-5.5,83.4443,6.3639,-5.5,86.3639], +// 3 16 3.4443 -5.5 88.3151 0 -5.5 89 7.195 -5.5 94.195 + [3,16,3.4443,-5.5,88.3151,0,-5.5,89,7.195,-5.5,94.195], +// 4 16 6.3639 -5.5 86.3639 3.4443 -5.5 88.3151 7.195 -5.5 94.195 7.191 -5.5 88.456 + [4,16,6.3639,-5.5,86.3639,3.4443,-5.5,88.3151,7.195,-5.5,94.195,7.191,-5.5,88.456], +// +// 3 16 7.29 -5.5 31.055 6.3639 -5.5 33.6361 8.3151 -5.5 36.5557 + [3,16,7.29,-5.5,31.055,6.3639,-5.5,33.6361,8.3151,-5.5,36.5557], +// 3 16 0 -5.5 31 7.316 -5.3 28.072 7.325 -4.921 25.585 + [3,16,0,-5.5,31,7.316,-5.3,28.072,7.325,-4.921,25.585], +// 3 16 7.316 -5.3 28.072 0 -5.5 31 3.4443 -5.5 31.6849 + [3,16,7.316,-5.3,28.072,0,-5.5,31,3.4443,-5.5,31.6849], +// 3 16 3.4443 -5.5 31.6849 7.29 -5.5 31.055 7.316 -5.3 28.072 + [3,16,3.4443,-5.5,31.6849,7.29,-5.5,31.055,7.316,-5.3,28.072], +// 3 16 7.29 -5.5 31.055 3.4443 -5.5 31.6849 6.3639 -5.5 33.6361 + [3,16,7.29,-5.5,31.055,3.4443,-5.5,31.6849,6.3639,-5.5,33.6361], +// 3 16 11.796 7.5 104.534 10 11.175 115.157 16.039 19.234 90.98 + [3,16,11.796,7.5,104.534,10,11.175,115.157,16.039,19.234,90.98], +// 3 16 10.572 3.812 108.222 10 11.175 115.157 11.796 7.5 104.534 + [3,16,10.572,3.812,108.222,10,11.175,115.157,11.796,7.5,104.534], +// 4 16 10 1.766 109.518 10 -6.714 117.998 10 7.5 126.183 10 11.175 115.157 + [4,16,10,1.766,109.518,10,-6.714,117.998,10,7.5,126.183,10,11.175,115.157], +// 4 16 16.039 19.234 90.98 12.89 7.481 96.524 11.182 3.924 103.597 11.907 7.499 103.722 + [4,16,16.039,19.234,90.98,12.89,7.481,96.524,11.182,3.924,103.597,11.907,7.499,103.722], +// 3 16 11.907 7.499 103.722 11.796 7.5 104.534 16.039 19.234 90.98 + [3,16,11.907,7.499,103.722,11.796,7.5,104.534,16.039,19.234,90.98], +// 3 16 12.89 7.481 96.524 16.039 19.234 90.98 15.095 11.889 88.817 + [3,16,12.89,7.481,96.524,16.039,19.234,90.98,15.095,11.889,88.817], +// 3 16 15.095 11.889 88.817 15.126 8.299 75.906 13.649 6.552 85.321 + [3,16,15.095,11.889,88.817,15.126,8.299,75.906,13.649,6.552,85.321], +// 3 16 15.095 11.889 88.817 12.531 5.062 93.289 12.89 7.481 96.524 + [3,16,15.095,11.889,88.817,12.531,5.062,93.289,12.89,7.481,96.524], +// 3 16 10.088 1.514 108.302 10 1.766 109.518 10.572 3.812 108.222 + [3,16,10.088,1.514,108.302,10,1.766,109.518,10.572,3.812,108.222], +// 3 16 10.572 3.812 108.222 10 1.766 109.518 10 11.175 115.157 + [3,16,10.572,3.812,108.222,10,1.766,109.518,10,11.175,115.157], +// 4 16 18.233 17.362 77.82 15.095 11.889 88.817 16.039 19.234 90.98 20.166 24.599 74.886 + [4,16,18.233,17.362,77.82,15.095,11.889,88.817,16.039,19.234,90.98,20.166,24.599,74.886], +// 3 16 18.233 17.362 77.82 20.166 24.599 74.886 23.35 29.528 60.1 + [3,16,18.233,17.362,77.82,20.166,24.599,74.886,23.35,29.528,60.1], +// 3 16 15.126 8.299 75.906 15.095 11.889 88.817 18.233 17.362 77.82 + [3,16,15.126,8.299,75.906,15.095,11.889,88.817,18.233,17.362,77.82], +// 3 16 16.588 9.623 64.89 18.233 17.362 77.82 20.694 19.249 60.1 + [3,16,16.588,9.623,64.89,18.233,17.362,77.82,20.694,19.249,60.1], +// 3 16 16.588 9.623 64.89 15.126 8.299 75.906 18.233 17.362 77.82 + [3,16,16.588,9.623,64.89,15.126,8.299,75.906,18.233,17.362,77.82], +// 3 16 23.35 29.528 60.1 20.694 19.249 60.1 18.233 17.362 77.82 + [3,16,23.35,29.528,60.1,20.694,19.249,60.1,18.233,17.362,77.82], +// 3 16 15.126 8.299 75.906 10.885 -0.477 80.715 13.649 6.552 85.321 + [3,16,15.126,8.299,75.906,10.885,-0.477,80.715,13.649,6.552,85.321], +// 3 16 10.088 1.514 108.302 9.404 -0.086 111.37 10 1.766 109.518 + [3,16,10.088,1.514,108.302,9.404,-0.086,111.37,10,1.766,109.518], +// 3 16 9.404 -0.086 111.37 10.088 1.514 108.302 8.915 -2.248 108.433 + [3,16,9.404,-0.086,111.37,10.088,1.514,108.302,8.915,-2.248,108.433], +// 3 16 8.681 -2.571 111.18 9.404 -0.086 111.37 8.915 -2.248 108.433 + [3,16,8.681,-2.571,111.18,9.404,-0.086,111.37,8.915,-2.248,108.433], +// 3 16 8.4 -2.918 114.202 9.404 -0.086 111.37 8.681 -2.571 111.18 + [3,16,8.4,-2.918,114.202,9.404,-0.086,111.37,8.681,-2.571,111.18], +// 4 16 9.465 -1.5 103.407 11.182 3.924 103.597 12.89 7.481 96.524 10.322 -0.345 96.832 + [4,16,9.465,-1.5,103.407,11.182,3.924,103.597,12.89,7.481,96.524,10.322,-0.345,96.832], +// 3 16 12.89 7.481 96.524 12.531 5.062 93.289 10.322 -0.345 96.832 + [3,16,12.89,7.481,96.524,12.531,5.062,93.289,10.322,-0.345,96.832], +// 3 16 7.195 -5.5 111.403 8.681 -2.571 111.18 7.201 -5.5 108.547 + [3,16,7.195,-5.5,111.403,8.681,-2.571,111.18,7.201,-5.5,108.547], +// 3 16 8.681 -2.571 111.18 8.915 -2.248 108.433 7.201 -5.5 108.547 + [3,16,8.681,-2.571,111.18,8.915,-2.248,108.433,7.201,-5.5,108.547], +// 3 16 10.322 -0.345 96.832 7.199 -5.5 99.933 9.465 -1.5 103.407 + [3,16,10.322,-0.345,96.832,7.199,-5.5,99.933,9.465,-1.5,103.407], +// 3 16 7.199 -5.5 99.933 7.201 -5.5 103.268 9.465 -1.5 103.407 + [3,16,7.199,-5.5,99.933,7.201,-5.5,103.268,9.465,-1.5,103.407], +// 3 16 9 -3.3 80 8.3151 -5.5 83.4443 10.885 -0.477 80.715 + [3,16,9,-3.3,80,8.3151,-5.5,83.4443,10.885,-0.477,80.715], +// 3 16 7.191 -5.5 88.456 7.195 -5.5 94.195 10.322 -0.345 96.832 + [3,16,7.191,-5.5,88.456,7.195,-5.5,94.195,10.322,-0.345,96.832], +// 3 16 10.322 -0.345 96.832 7.195 -5.5 94.195 7.199 -5.5 99.933 + [3,16,10.322,-0.345,96.832,7.195,-5.5,94.195,7.199,-5.5,99.933], +// 3 16 8.4 -2.918 114.202 7.195 -5.5 111.403 7.184 -5.5 116.784 + [3,16,8.4,-2.918,114.202,7.195,-5.5,111.403,7.184,-5.5,116.784], +// 3 16 8.4 -2.918 114.202 8.681 -2.571 111.18 7.195 -5.5 111.403 + [3,16,8.4,-2.918,114.202,8.681,-2.571,111.18,7.195,-5.5,111.403], +// 3 16 15.126 8.299 75.906 11.53 0.167 71.139 10.885 -0.477 80.715 + [3,16,15.126,8.299,75.906,11.53,0.167,71.139,10.885,-0.477,80.715], +// 3 16 15.126 8.299 75.906 16.588 9.623 64.89 11.53 0.167 71.139 + [3,16,15.126,8.299,75.906,16.588,9.623,64.89,11.53,0.167,71.139], +// 3 16 9 -3.3 80 11.53 0.167 71.139 11.06 -0.607 69.981 + [3,16,9,-3.3,80,11.53,0.167,71.139,11.06,-0.607,69.981], +// 3 16 9 -3.3 80 10.885 -0.477 80.715 11.53 0.167 71.139 + [3,16,9,-3.3,80,10.885,-0.477,80.715,11.53,0.167,71.139], +// 3 16 7.191 -5.5 88.456 10.885 -0.477 80.715 8.3151 -5.5 83.4443 + [3,16,7.191,-5.5,88.456,10.885,-0.477,80.715,8.3151,-5.5,83.4443], +// 3 16 10.322 -0.345 96.832 10.885 -0.477 80.715 7.191 -5.5 88.456 + [3,16,10.322,-0.345,96.832,10.885,-0.477,80.715,7.191,-5.5,88.456], +// 3 16 11.53 0.167 71.139 16.588 9.623 64.89 11.06 -0.607 69.981 + [3,16,11.53,0.167,71.139,16.588,9.623,64.89,11.06,-0.607,69.981], +// 3 16 18.794 17.384 51.187 23.35 29.528 60.1 20.259 26.054 50.837 + [3,16,18.794,17.384,51.187,23.35,29.528,60.1,20.259,26.054,50.837], +// 3 16 16.526 21.86 39.654 18.794 17.384 51.187 20.259 26.054 50.837 + [3,16,16.526,21.86,39.654,18.794,17.384,51.187,20.259,26.054,50.837], +// 3 16 16.526 21.86 39.654 16.277 14.749 42.419 18.794 17.384 51.187 + [3,16,16.526,21.86,39.654,16.277,14.749,42.419,18.794,17.384,51.187], +// 3 16 13.666 12.293 33.143 16.526 21.86 39.654 13.189 18.111 29.656 + [3,16,13.666,12.293,33.143,16.526,21.86,39.654,13.189,18.111,29.656], +// 3 16 13.666 12.293 33.143 16.277 14.749 42.419 16.526 21.86 39.654 + [3,16,13.666,12.293,33.143,16.277,14.749,42.419,16.526,21.86,39.654], +// 3 16 11.826 11.889 26.142 13.666 12.293 33.143 13.189 18.111 29.656 + [3,16,11.826,11.889,26.142,13.666,12.293,33.143,13.189,18.111,29.656], +// 3 16 12.217 7.855 29.719 13.666 12.293 33.143 11.826 11.889 26.142 + [3,16,12.217,7.855,29.719,13.666,12.293,33.143,11.826,11.889,26.142], +// 3 16 11.826 11.889 26.142 10 14.49 20 10 9.8 20 + [3,16,11.826,11.889,26.142,10,14.49,20,10,9.8,20], +// 3 16 11.826 11.889 26.142 11.436 16.141 24.403 10 14.49 20 + [3,16,11.826,11.889,26.142,11.436,16.141,24.403,10,14.49,20], +// 3 16 11.826 11.889 26.142 11.045 9.8 23.899 11.381 9.8 25.15 + [3,16,11.826,11.889,26.142,11.045,9.8,23.899,11.381,9.8,25.15], +// 3 16 11.826 11.889 26.142 10 9.8 20 11.045 9.8 23.899 + [3,16,11.826,11.889,26.142,10,9.8,20,11.045,9.8,23.899], +// 3 16 11.826 11.889 26.142 13.189 18.111 29.656 11.436 16.141 24.403 + [3,16,11.826,11.889,26.142,13.189,18.111,29.656,11.436,16.141,24.403], +// 3 16 11.381 9.8 25.15 11.163 5.479 26.142 11.826 11.889 26.142 + [3,16,11.381,9.8,25.15,11.163,5.479,26.142,11.826,11.889,26.142], +// 3 16 11.381 9.8 25.15 11.11 6.559 25.15 11.163 5.479 26.142 + [3,16,11.381,9.8,25.15,11.11,6.559,25.15,11.163,5.479,26.142], +// 3 16 11.163 5.479 26.142 10.639 2.218 25.15 10.286 -0.479 26.142 + [3,16,11.163,5.479,26.142,10.639,2.218,25.15,10.286,-0.479,26.142], +// 3 16 11.163 5.479 26.142 11.11 6.559 25.15 10.639 2.218 25.15 + [3,16,11.163,5.479,26.142,11.11,6.559,25.15,10.639,2.218,25.15], +// 3 16 15.986 8.373 54.688 12.429 1.938 47.465 11.06 -0.772 50.137 + [3,16,15.986,8.373,54.688,12.429,1.938,47.465,11.06,-0.772,50.137], +// 4 16 15.986 8.373 54.688 18.794 17.384 51.187 16.277 14.749 42.419 12.429 1.938 47.465 + [4,16,15.986,8.373,54.688,18.794,17.384,51.187,16.277,14.749,42.419,12.429,1.938,47.465], +// 3 16 12.429 1.938 47.465 16.277 14.749 42.419 13.666 12.293 33.143 + [3,16,12.429,1.938,47.465,16.277,14.749,42.419,13.666,12.293,33.143], +// 3 16 11.659 1.006 41.221 12.429 1.938 47.465 13.666 12.293 33.143 + [3,16,11.659,1.006,41.221,12.429,1.938,47.465,13.666,12.293,33.143], +// 4 16 11.659 1.006 41.221 13.666 12.293 33.143 12.217 7.855 29.719 10.779 -0.857 37.444 + [4,16,11.659,1.006,41.221,13.666,12.293,33.143,12.217,7.855,29.719,10.779,-0.857,37.444], +// 3 16 12.429 1.938 47.465 9 -3.3 40 11.06 -0.772 50.137 + [3,16,12.429,1.938,47.465,9,-3.3,40,11.06,-0.772,50.137], +// 3 16 12.429 1.938 47.465 11.659 1.006 41.221 9 -3.3 40 + [3,16,12.429,1.938,47.465,11.659,1.006,41.221,9,-3.3,40], +// 3 16 11.06 -0.607 69.981 9 -3.3 40 9 -3.3 80 + [3,16,11.06,-0.607,69.981,9,-3.3,40,9,-3.3,80], +// 3 16 11.06 -0.607 69.981 11.06 -0.772 50.137 9 -3.3 40 + [3,16,11.06,-0.607,69.981,11.06,-0.772,50.137,9,-3.3,40], +// 3 16 9.578 -2.192 25.15 10.286 -0.479 26.142 10.639 2.218 25.15 + [3,16,9.578,-2.192,25.15,10.286,-0.479,26.142,10.639,2.218,25.15], +// 3 16 7.29 -5.5 31.055 8.3151 -5.5 36.5557 10.779 -0.857 37.444 + [3,16,7.29,-5.5,31.055,8.3151,-5.5,36.5557,10.779,-0.857,37.444], +// 3 16 10.779 -0.857 37.444 10.286 -0.479 26.142 7.29 -5.5 31.055 + [3,16,10.779,-0.857,37.444,10.286,-0.479,26.142,7.29,-5.5,31.055], +// 3 16 7.29 -5.5 31.055 10.286 -0.479 26.142 9.578 -2.192 25.15 + [3,16,7.29,-5.5,31.055,10.286,-0.479,26.142,9.578,-2.192,25.15], +// 3 16 9.578 -2.192 25.15 7.316 -5.3 28.072 7.29 -5.5 31.055 + [3,16,9.578,-2.192,25.15,7.316,-5.3,28.072,7.29,-5.5,31.055], +// 3 16 7.316 -5.3 28.072 9.578 -2.192 25.15 7.325 -4.921 25.585 + [3,16,7.316,-5.3,28.072,9.578,-2.192,25.15,7.325,-4.921,25.585], +// 3 16 8.3151 -5.5 36.5557 9 -3.3 40 10.779 -0.857 37.444 + [3,16,8.3151,-5.5,36.5557,9,-3.3,40,10.779,-0.857,37.444], +// 3 16 10.779 -0.857 37.444 9 -3.3 40 11.659 1.006 41.221 + [3,16,10.779,-0.857,37.444,9,-3.3,40,11.659,1.006,41.221], +// 4 16 17.134 14.818 27.157 15.746 15.662 23.126 28.125 29.527 60.098 28.123 27.067 60.087 + [4,16,17.134,14.818,27.157,15.746,15.662,23.126,28.125,29.527,60.098,28.123,27.067,60.087], +// 3 16 26.949 24.019 58.038 17.134 14.818 27.157 28.123 27.067 60.087 + [3,16,26.949,24.019,58.038,17.134,14.818,27.157,28.123,27.067,60.087], +// 3 16 17.134 14.818 27.157 26.949 24.019 58.038 17.503 13.184 29.145 + [3,16,17.134,14.818,27.157,26.949,24.019,58.038,17.503,13.184,29.145], +// 4 16 19.576 6.602 49.278 22.72 12.383 56.683 18.552 3.594 52.31 15.691 -1.606 44.972 + [4,16,19.576,6.602,49.278,22.72,12.383,56.683,18.552,3.594,52.31,15.691,-1.606,44.972], +// 3 16 19.576 6.602 49.278 23.176 14.818 53.467 22.72 12.383 56.683 + [3,16,19.576,6.602,49.278,23.176,14.818,53.467,22.72,12.383,56.683], +// 3 16 17.503 13.184 29.145 16.872 8.008 29.583 16.52 11.889 26.142 + [3,16,17.503,13.184,29.145,16.872,8.008,29.583,16.52,11.889,26.142], +// 3 16 17.134 14.818 27.157 17.503 13.184 29.145 16.52 11.889 26.142 + [3,16,17.134,14.818,27.157,17.503,13.184,29.145,16.52,11.889,26.142], +// 3 16 16.872 8.008 29.583 17.503 13.184 29.145 17.725 9.476 32.757 + [3,16,16.872,8.008,29.583,17.503,13.184,29.145,17.725,9.476,32.757], +// 3 16 16.52 11.889 26.142 14.885 4.048 22.203 15.746 15.662 23.126 + [3,16,16.52,11.889,26.142,14.885,4.048,22.203,15.746,15.662,23.126], +// 3 16 17.134 14.818 27.157 16.52 11.889 26.142 15.746 15.662 23.126 + [3,16,17.134,14.818,27.157,16.52,11.889,26.142,15.746,15.662,23.126], +// 3 16 14.885 4.048 22.203 16.52 11.889 26.142 15.709 4.847 26.142 + [3,16,14.885,4.048,22.203,16.52,11.889,26.142,15.709,4.847,26.142], +// 3 16 14.497 0.041 21.897 14.885 4.048 22.203 15.709 4.847 26.142 + [3,16,14.497,0.041,21.897,14.885,4.048,22.203,15.709,4.847,26.142], +// 3 16 15.664 -0.775 37.37 16.872 8.008 29.583 17.725 9.476 32.757 + [3,16,15.664,-0.775,37.37,16.872,8.008,29.583,17.725,9.476,32.757], +// 3 16 17.725 9.476 32.757 17.137 2.405 40.782 15.664 -0.775 37.37 + [3,16,17.725,9.476,32.757,17.137,2.405,40.782,15.664,-0.775,37.37], +// 3 16 15.691 -1.606 44.972 18.552 3.594 52.31 14.099 -4.296 48.384 + [3,16,15.691,-1.606,44.972,18.552,3.594,52.31,14.099,-4.296,48.384], +// 3 16 15.691 -1.606 44.972 15.664 -0.775 37.37 17.137 2.405 40.782 + [3,16,15.691,-1.606,44.972,15.664,-0.775,37.37,17.137,2.405,40.782], +// 4 16 13.714 -4.823 40.96 11.057 -8.031 43.804 10.779 -0.857 37.444 15.664 -0.775 37.37 + [4,16,13.714,-4.823,40.96,11.057,-8.031,43.804,10.779,-0.857,37.444,15.664,-0.775,37.37], +// 3 16 15.664 -0.775 37.37 15.691 -1.606 44.972 13.714 -4.823 40.96 + [3,16,15.664,-0.775,37.37,15.691,-1.606,44.972,13.714,-4.823,40.96], +// 3 16 13.714 -4.823 40.96 15.691 -1.606 44.972 14.099 -4.296 48.384 + [3,16,13.714,-4.823,40.96,15.691,-1.606,44.972,14.099,-4.296,48.384], +// 3 16 9.25 -10 60.1 9.25 -10 40.05 11.06 -8.01 46.536 + [3,16,9.25,-10,60.1,9.25,-10,40.05,11.06,-8.01,46.536], +// 3 16 11.06 -8.01 46.536 9.25 -10 40.05 11.057 -8.031 43.804 + [3,16,11.06,-8.01,46.536,9.25,-10,40.05,11.057,-8.031,43.804], +// 4 16 11.057 -8.031 43.804 13.714 -4.823 40.96 14.099 -4.296 48.384 11.06 -8.01 46.536 + [4,16,11.057,-8.031,43.804,13.714,-4.823,40.96,14.099,-4.296,48.384,11.06,-8.01,46.536], +// 3 16 11.06 -7.942 73.631 9.25 -10 60.1 11.06 -8.01 46.536 + [3,16,11.06,-7.942,73.631,9.25,-10,60.1,11.06,-8.01,46.536], +// 3 16 14.497 0.041 21.897 13.821 -2.857 20 14.234 0 20 + [3,16,14.497,0.041,21.897,13.821,-2.857,20,14.234,0,20], +// 4 16 14.497 0.041 21.897 15.709 4.847 26.142 14.477 -2.136 26.142 13.821 -2.857 20 + [4,16,14.497,0.041,21.897,15.709,4.847,26.142,14.477,-2.136,26.142,13.821,-2.857,20], +// 3 16 14.477 -2.136 26.142 12.091 -6.921 26.142 11.861 -7.257 20 + [3,16,14.477,-2.136,26.142,12.091,-6.921,26.142,11.861,-7.257,20], +// 3 16 11.861 -7.257 20 13.821 -2.857 20 14.477 -2.136 26.142 + [3,16,11.861,-7.257,20,13.821,-2.857,20,14.477,-2.136,26.142], +// 4 16 10.286 -8.884 26.142 11.057 -8.031 43.804 9.25 -10 40.05 9.25 -10 26.015 + [4,16,10.286,-8.884,26.142,11.057,-8.031,43.804,9.25,-10,40.05,9.25,-10,26.015], +// 4 16 9.25 -10 20 11.861 -7.257 20 10.286 -8.884 26.142 9.25 -10 26.015 + [4,16,9.25,-10,20,11.861,-7.257,20,10.286,-8.884,26.142,9.25,-10,26.015], +// 3 16 11.861 -7.257 20 12.091 -6.921 26.142 10.286 -8.884 26.142 + [3,16,11.861,-7.257,20,12.091,-6.921,26.142,10.286,-8.884,26.142], +// 3 16 15.342 9.186 112.022 20.687 19.142 91.255 14.702 11.267 114.882 + [3,16,15.342,9.186,112.022,20.687,19.142,91.255,14.702,11.267,114.882], +// 3 16 15.342 9.186 112.022 20.683 16.701 91.272 20.687 19.142 91.255 + [3,16,15.342,9.186,112.022,20.683,16.701,91.272,20.687,19.142,91.255], +// 4 16 20.683 16.701 91.272 28.123 27.067 60.087 28.125 29.527 60.098 20.687 19.142 91.255 + [4,16,20.683,16.701,91.272,28.123,27.067,60.087,28.125,29.527,60.098,20.687,19.142,91.255], +// 4 16 19.807 11.889 88.817 20.424 14.897 90.05 19.583 13.819 93.53 17.199 4.846 93.431 + [4,16,19.807,11.889,88.817,20.424,14.897,90.05,19.583,13.819,93.53,17.199,4.846,93.431], +// 3 16 21.425 16.2 85.981 20.683 16.701 91.272 20.424 14.897 90.05 + [3,16,21.425,16.2,85.981,20.683,16.701,91.272,20.424,14.897,90.05], +// 3 16 20.683 16.701 91.272 19.583 13.819 93.53 20.424 14.897 90.05 + [3,16,20.683,16.701,91.272,19.583,13.819,93.53,20.424,14.897,90.05], +// 3 16 19.583 13.819 93.53 17.164 6.694 98.19 17.199 4.846 93.431 + [3,16,19.583,13.819,93.53,17.164,6.694,98.19,17.199,4.846,93.431], +// 3 16 15.342 9.186 112.022 14.687 3.453 111.27 15.707 8.447 109.647 + [3,16,15.342,9.186,112.022,14.687,3.453,111.27,15.707,8.447,109.647], +// 3 16 14.687 3.453 111.27 15.861 6.504 106.91 15.707 8.447 109.647 + [3,16,14.687,3.453,111.27,15.861,6.504,106.91,15.707,8.447,109.647], +// 3 16 20.683 16.701 91.272 15.342 9.186 112.022 19.583 13.819 93.53 + [3,16,20.683,16.701,91.272,15.342,9.186,112.022,19.583,13.819,93.53], +// 3 16 15.342 9.186 112.022 15.707 8.447 109.647 19.583 13.819 93.53 + [3,16,15.342,9.186,112.022,15.707,8.447,109.647,19.583,13.819,93.53], +// 4 16 14.687 -6.125 136.1 14.687 -7.5 136.1 14.687 -7.5 105.699 14.687 .932 107.228 + [4,16,14.687,-6.125,136.1,14.687,-7.5,136.1,14.687,-7.5,105.699,14.687,.932,107.228], +// 4 16 14.687 -6.125 136.1 14.687 .932 107.228 14.687 3.453 111.27 14.687 7.5 126.183 + [4,16,14.687,-6.125,136.1,14.687,.932,107.228,14.687,3.453,111.27,14.687,7.5,126.183], +// 3 16 15.834 3.78 103.093 14.687 0.932 107.228 14.511 -0.494 105.021 + [3,16,15.834,3.78,103.093,14.687,0.932,107.228,14.511,-0.494,105.021], +// 3 16 14.511 -0.494 105.021 15.696 2.355 101.041 15.834 3.78 103.093 + [3,16,14.511,-0.494,105.021,15.696,2.355,101.041,15.834,3.78,103.093], +// 4 16 15.861 6.504 106.91 14.687 3.453 111.27 14.687 0.932 107.228 15.834 3.78 103.093 + [4,16,15.861,6.504,106.91,14.687,3.453,111.27,14.687,0.932,107.228,15.834,3.78,103.093], +// 3 16 17.199 4.846 93.431 17.164 6.694 98.19 15.142 -0.428 96.886 + [3,16,17.199,4.846,93.431,17.164,6.694,98.19,15.142,-0.428,96.886], +// 3 16 15.142 -0.428 96.886 17.164 6.694 98.19 15.696 2.355 101.041 + [3,16,15.142,-0.428,96.886,17.164,6.694,98.19,15.696,2.355,101.041], +// 3 16 20.683 16.701 91.272 21.425 16.2 85.981 28.123 27.067 60.087 + [3,16,20.683,16.701,91.272,21.425,16.2,85.981,28.123,27.067,60.087], +// 3 16 28.123 27.067 60.087 21.425 16.2 85.981 27.162 24.15 62.131 + [3,16,28.123,27.067,60.087,21.425,16.2,85.981,27.162,24.15,62.131], +// 3 16 19.807 11.889 88.817 21.425 16.2 85.981 20.424 14.897 90.05 + [3,16,19.807,11.889,88.817,21.425,16.2,85.981,20.424,14.897,90.05], +// 4 16 20.289 10.642 82.185 21.425 16.2 85.981 19.807 11.889 88.817 19.011 8.227 86.418 + [4,16,20.289,10.642,82.185,21.425,16.2,85.981,19.807,11.889,88.817,19.011,8.227,86.418], +// 4 16 17.355 2.815 82.872 18.607 4.906 78.1 20.289 10.642 82.185 19.011 8.227 86.418 + [4,16,17.355,2.815,82.872,18.607,4.906,78.1,20.289,10.642,82.185,19.011,8.227,86.418], +// 3 16 23.977 15.905 66.247 21.297 9.705 69.408 22.413 11.43 63.991 + [3,16,23.977,15.905,66.247,21.297,9.705,69.408,22.413,11.43,63.991], +// 3 16 21.297 9.705 69.408 16.442 -0.14 74.527 16.246 -0.775 70.064 + [3,16,21.297,9.705,69.408,16.442,-0.14,74.527,16.246,-0.775,70.064], +// 3 16 22.413 11.43 63.991 21.297 9.705 69.408 16.246 -0.775 70.064 + [3,16,22.413,11.43,63.991,21.297,9.705,69.408,16.246,-0.775,70.064], +// 3 16 16.442 1.481 74.527 16.442 -0.14 74.527 21.297 9.705 69.408 + [3,16,16.442,1.481,74.527,16.442,-0.14,74.527,21.297,9.705,69.408], +// 3 16 20.334 9.574 70.499 16.442 1.481 74.527 21.297 9.705 69.408 + [3,16,20.334,9.574,70.499,16.442,1.481,74.527,21.297,9.705,69.408], +// 3 16 18.317 6.141 77.58 16.442 1.481 74.527 20.334 9.574 70.499 + [3,16,18.317,6.141,77.58,16.442,1.481,74.527,20.334,9.574,70.499], +// 3 16 13.928 -3.154 98.672 15.142 -0.428 96.886 14.192 -1.651 104.407 + [3,16,13.928,-3.154,98.672,15.142,-0.428,96.886,14.192,-1.651,104.407], +// 3 16 13.576 -3.391 103.781 13.928 -3.154 98.672 14.192 -1.651 104.407 + [3,16,13.576,-3.391,103.781,13.928,-3.154,98.672,14.192,-1.651,104.407], +// 3 16 12.588 -5.667 100.318 13.928 -3.154 98.672 13.576 -3.391 103.781 + [3,16,12.588,-5.667,100.318,13.928,-3.154,98.672,13.576,-3.391,103.781], +// 3 16 12.188 -6.278 103.241 12.588 -5.667 100.318 13.576 -3.391 103.781 + [3,16,12.188,-6.278,103.241,12.588,-5.667,100.318,13.576,-3.391,103.781], +// 4 16 15.696 2.355 101.041 14.511 -0.494 105.021 14.192 -1.651 104.407 15.142 -0.428 96.886 + [4,16,15.696,2.355,101.041,14.511,-0.494,105.021,14.192,-1.651,104.407,15.142,-0.428,96.886], +// 3 16 9.25 -10 102.03 10.126 -8.95 102.469 9.25 -10 120 + [3,16,9.25,-10,102.03,10.126,-8.95,102.469,9.25,-10,120], +// 3 16 9.25 -10 120 10.126 -8.95 102.469 11.199 -7.5 120 + [3,16,9.25,-10,120,10.126,-8.95,102.469,11.199,-7.5,120], +// 3 16 10.126 -8.95 102.469 11.379 -7.5 103.198 11.199 -7.5 120 + [3,16,10.126,-8.95,102.469,11.379,-7.5,103.198,11.199,-7.5,120], +// 3 16 10.126 -8.95 102.469 12.588 -5.667 100.318 11.379 -7.5 103.198 + [3,16,10.126,-8.95,102.469,12.588,-5.667,100.318,11.379,-7.5,103.198], +// 3 16 11.379 -7.5 103.198 12.588 -5.667 100.318 12.188 -6.278 103.241 + [3,16,11.379,-7.5,103.198,12.588,-5.667,100.318,12.188,-6.278,103.241], +// 4 16 15.443 -1.6 79.98 16.442 -0.14 74.527 18.607 4.906 78.1 17.355 2.815 82.872 + [4,16,15.443,-1.6,79.98,16.442,-0.14,74.527,18.607,4.906,78.1,17.355,2.815,82.872], +// 3 16 16.442 -0.14 74.527 15.443 -1.6 79.98 16.246 -0.775 70.064 + [3,16,16.442,-0.14,74.527,15.443,-1.6,79.98,16.246,-0.775,70.064], +// 3 16 15.443 -1.6 79.98 14.103 -4.092 71.715 16.246 -0.775 70.064 + [3,16,15.443,-1.6,79.98,14.103,-4.092,71.715,16.246,-0.775,70.064], +// 3 16 15.443 -1.6 79.98 13.769 -4.446 78.116 14.103 -4.092 71.715 + [3,16,15.443,-1.6,79.98,13.769,-4.446,78.116,14.103,-4.092,71.715], +// 3 16 10.126 -8.95 102.469 9.25 -10 80.075 11.056 -7.946 75.823 + [3,16,10.126,-8.95,102.469,9.25,-10,80.075,11.056,-7.946,75.823], +// 3 16 10.126 -8.95 102.469 9.25 -10 102.03 9.25 -10 80.075 + [3,16,10.126,-8.95,102.469,9.25,-10,102.03,9.25,-10,80.075], +// 4 16 9.25 -10 80.075 9.25 -10 60.1 11.06 -7.942 73.631 11.056 -7.946 75.823 + [4,16,9.25,-10,80.075,9.25,-10,60.1,11.06,-7.942,73.631,11.056,-7.946,75.823], +// 4 16 14.103 -4.092 71.715 13.769 -4.446 78.116 11.056 -7.946 75.823 11.06 -7.942 73.631 + [4,16,14.103,-4.092,71.715,13.769,-4.446,78.116,11.056,-7.946,75.823,11.06,-7.942,73.631], +// 3 16 26.949 24.019 58.038 25.461 19.249 60.1 23.176 14.818 53.467 + [3,16,26.949,24.019,58.038,25.461,19.249,60.1,23.176,14.818,53.467], +// 3 16 23.176 14.818 53.467 25.461 19.249 60.1 22.72 12.383 56.683 + [3,16,23.176,14.818,53.467,25.461,19.249,60.1,22.72,12.383,56.683], +// 3 16 25.461 19.249 60.1 26.949 24.019 58.038 27.162 24.15 62.131 + [3,16,25.461,19.249,60.1,26.949,24.019,58.038,27.162,24.15,62.131], +// 3 16 27.162 24.15 62.131 26.949 24.019 58.038 28.123 27.067 60.087 + [3,16,27.162,24.15,62.131,26.949,24.019,58.038,28.123,27.067,60.087], +// 4 16 25.461 19.249 60.1 27.162 24.15 62.131 23.977 15.905 66.247 22.413 11.43 63.991 + [4,16,25.461,19.249,60.1,27.162,24.15,62.131,23.977,15.905,66.247,22.413,11.43,63.991], +// 4 16 10 9.8 20 10 14.49 20 14.053 14.49 20 14.234 0 20 + [4,16,10,9.8,20,10,14.49,20,14.053,14.49,20,14.234,0,20], +// 4 16 11.861 -7.257 20 9.25 -10 20 10 9.8 20 13.821 -2.857 20 + [4,16,11.861,-7.257,20,9.25,-10,20,10,9.8,20,13.821,-2.857,20], +// 3 16 10 9.8 20 14.234 0 20 13.821 -2.857 20 + [3,16,10,9.8,20,14.234,0,20,13.821,-2.857,20], +// 4 16 12.495 -7.5 103.236 13.671 -7.5 103.714 14.48 -7.5 104.76 14.687 -7.5 105.699 + [4,16,12.495,-7.5,103.236,13.671,-7.5,103.714,14.48,-7.5,104.76,14.687,-7.5,105.699], +// 4 16 11.379 -7.5 103.198 12.495 -7.5 103.236 14.687 -7.5 105.699 11.199 -7.5 120 + [4,16,11.379,-7.5,103.198,12.495,-7.5,103.236,14.687,-7.5,105.699,11.199,-7.5,120], +// 4 16 11.199 -7.5 120 14.687 -7.5 105.699 14.687 -7.5 136.1 10 -7.5 136.1 + [4,16,11.199,-7.5,120,14.687,-7.5,105.699,14.687,-7.5,136.1,10,-7.5,136.1], +// 3 16 11.199 -7.5 120 10 -7.5 136.1 10 -7.5 120 + [3,16,11.199,-7.5,120,10,-7.5,136.1,10,-7.5,120], +// 3 16 12.188 -6.278 103.241 12.495 -7.5 103.236 11.379 -7.5 103.198 + [3,16,12.188,-6.278,103.241,12.495,-7.5,103.236,11.379,-7.5,103.198], +// 4 16 10 0 132.5 10 5.62743 134.37257 10 7.5 126.183 10 -7.5 120 + [4,16,10,0,132.5,10,5.62743,134.37257,10,7.5,126.183,10,-7.5,120], +// 4 16 10 -7.5 120 10 7.5 126.183 10 -6.714 117.998 10 -7.964 117.998 + [4,16,10,-7.5,120,10,7.5,126.183,10,-6.714,117.998,10,-7.964,117.998], +// 3 16 10 0 132.5 10 -7.5 120 10 -5.62743 134.37257 + [3,16,10,0,132.5,10,-7.5,120,10,-5.62743,134.37257], +// 4 16 10 6.684 135.068 10 7.5 135.068 10 7.5 126.183 10 5.62743 134.37257 + [4,16,10,6.684,135.068,10,7.5,135.068,10,7.5,126.183,10,5.62743,134.37257], +// 3 16 10 -7.5 120 10 -7.964 117.998 10 -7.964 120 + [3,16,10,-7.5,120,10,-7.964,117.998,10,-7.964,120], +// 3 16 10 -7.5 136.1 10 -5.62743 134.37257 10 -7.5 120 + [3,16,10,-7.5,136.1,10,-5.62743,134.37257,10,-7.5,120], +// 3 16 11.199 -7.5 120 10 -7.964 120 9.25 -10 120 + [3,16,11.199,-7.5,120,10,-7.964,120,9.25,-10,120], +// 3 16 10 -7.5 120 10 -7.964 120 11.199 -7.5 120 + [3,16,10,-7.5,120,10,-7.964,120,11.199,-7.5,120], +// 3 16 8.4 -2.918 114.202 7.184 -5.5 116.784 10 -6.714 117.998 + [3,16,8.4,-2.918,114.202,7.184,-5.5,116.784,10,-6.714,117.998], +// 3 16 9.404 -0.086 111.37 8.4 -2.918 114.202 10 -6.714 117.998 + [3,16,9.404,-0.086,111.37,8.4,-2.918,114.202,10,-6.714,117.998], +// 3 16 10 1.766 109.518 9.404 -0.086 111.37 10 -6.714 117.998 + [3,16,10,1.766,109.518,9.404,-0.086,111.37,10,-6.714,117.998], +// 4 16 14.885 4.048 22.203 14.497 0.041 21.897 14.497 15.731 23.309 15.746 15.662 23.126 + [4,16,14.885,4.048,22.203,14.497,0.041,21.897,14.497,15.731,23.309,15.746,15.662,23.126], +// 4 16 10 7.5 126.183 14.687 7.5 126.183 14.702 11.267 114.882 10 11.175 115.157 + [4,16,10,7.5,126.183,14.687,7.5,126.183,14.702,11.267,114.882,10,11.175,115.157], +// 4 16 16.039 19.234 90.98 10 11.175 115.157 14.702 11.267 114.882 20.687 19.142 91.255 + [4,16,16.039,19.234,90.98,10,11.175,115.157,14.702,11.267,114.882,20.687,19.142,91.255], +// 4 16 20.687 19.142 91.255 28.125 29.527 60.098 20.166 24.599 74.886 16.039 19.234 90.98 + [4,16,20.687,19.142,91.255,28.125,29.527,60.098,20.166,24.599,74.886,16.039,19.234,90.98], +// 3 16 20.166 24.599 74.886 28.125 29.527 60.098 23.35 29.528 60.1 + [3,16,20.166,24.599,74.886,28.125,29.527,60.098,23.35,29.528,60.1], +// 3 16 14.687 -6.125 136.1 14.687 7.5 126.183 14.687 7.5 140 + [3,16,14.687,-6.125,136.1,14.687,7.5,126.183,14.687,7.5,140], +// 4 16 14.687 -6.125 136.1 14.687 7.5 140 14.687 6.92925 142.87025 14.687 -6.125 143.6 + [4,16,14.687,-6.125,136.1,14.687,7.5,140,14.687,6.92925,142.87025,14.687,-6.125,143.6], +// 4 16 14.687 5.30325 145.30325 14.687 -2.87025 146.92925 14.687 -6.125 143.6 14.687 6.92925 142.87025 + [4,16,14.687,5.30325,145.30325,14.687,-2.87025,146.92925,14.687,-6.125,143.6,14.687,6.92925,142.87025], +// 4 16 14.687 0 147.5 14.687 -2.87025 146.92925 14.687 5.30325 145.30325 14.687 2.87025 146.92925 + [4,16,14.687,0,147.5,14.687,-2.87025,146.92925,14.687,5.30325,145.30325,14.687,2.87025,146.92925], +// 4 16 14.687 -6.495 143.6 14.687 -6.125 143.6 14.687 -2.87025 146.92925 14.687 -5.30325 145.30325 + [4,16,14.687,-6.495,143.6,14.687,-6.125,143.6,14.687,-2.87025,146.92925,14.687,-5.30325,145.30325], +// 3 16 14.687 3.453 111.27 15.342 9.186 112.022 14.687 7.5 126.183 + [3,16,14.687,3.453,111.27,15.342,9.186,112.022,14.687,7.5,126.183], +// 3 16 14.687 7.5 126.183 15.342 9.186 112.022 14.702 11.267 114.882 + [3,16,14.687,7.5,126.183,15.342,9.186,112.022,14.702,11.267,114.882], +// 3 16 14.511 -0.494 105.021 14.687 0.932 107.228 14.687 -7.5 105.699 + [3,16,14.511,-0.494,105.021,14.687,0.932,107.228,14.687,-7.5,105.699], +// 4 16 10 -7.5 136.1 14.687 -7.5 136.1 14.687 -6.125 136.1 10 -6.125 136.1 + [4,16,10,-7.5,136.1,14.687,-7.5,136.1,14.687,-6.125,136.1,10,-6.125,136.1], +// 4 16 11.25 7.5 135.068 12.188 7.5 138.376 12.874 7.5 139.062 14.687 7.5 126.183 + [4,16,11.25,7.5,135.068,12.188,7.5,138.376,12.874,7.5,139.062,14.687,7.5,126.183], +// 3 16 14.687 7.5 140 14.687 7.5 126.183 12.874 7.5 139.062 + [3,16,14.687,7.5,140,14.687,7.5,126.183,12.874,7.5,139.062], +// 3 16 14.687 7.5 140 12.874 7.5 139.062 13.125 7.5 140 + [3,16,14.687,7.5,140,12.874,7.5,139.062,13.125,7.5,140], +// 3 16 14.687 7.5 140 13.125 7.5 140 12.874 7.31368 140.937 + [3,16,14.687,7.5,140,13.125,7.5,140,12.874,7.31368,140.937], +// 3 16 12.188 7.5 138.376 11.25 7.5 135.068 11.25 7.5 138.125 + [3,16,12.188,7.5,138.376,11.25,7.5,135.068,11.25,7.5,138.125], +// 4 16 10 7.5 126.183 10 7.5 135.068 11.25 7.5 135.068 14.687 7.5 126.183 + [4,16,10,7.5,126.183,10,7.5,135.068,11.25,7.5,135.068,14.687,7.5,126.183], +// 4 16 14.687 6.92925 142.87025 14.687 7.5 140 12.874 7.31368 140.937 12.187 7.17707 141.624 + [4,16,14.687,6.92925,142.87025,14.687,7.5,140,12.874,7.31368,140.937,12.187,7.17707,141.624], +// 4 16 11.25 5.55 144.932 14.687 5.30325 145.30325 14.687 6.92925 142.87025 11.25 6.92925 142.87025 + [4,16,11.25,5.55,144.932,14.687,5.30325,145.30325,14.687,6.92925,142.87025,11.25,6.92925,142.87025], +// 4 16 12.187 7.17707 141.624 11.25 7.12716 141.875 11.25 6.92925 142.87025 14.687 6.92925 142.87025 + [4,16,12.187,7.17707,141.624,11.25,7.12716,141.875,11.25,6.92925,142.87025,14.687,6.92925,142.87025], +// 4 16 10 -6.125 143.6 10 -6.125 136.1 14.687 -6.125 136.1 14.687 -6.125 143.6 + [4,16,10,-6.125,143.6,10,-6.125,136.1,14.687,-6.125,136.1,14.687,-6.125,143.6], +// +// 4 16 10 5.30325 145.30325 10 2.87025 146.92925 14.687 2.87025 146.92925 14.687 5.30325 145.30325 + [4,16,10,5.30325,145.30325,10,2.87025,146.92925,14.687,2.87025,146.92925,14.687,5.30325,145.30325], +// 4 16 14.687 5.30325 145.30325 11.25 5.55 144.932 10 5.55136 144.932 10 5.30325 145.30325 + [4,16,14.687,5.30325,145.30325,11.25,5.55,144.932,10,5.55136,144.932,10,5.30325,145.30325], +// 4 16 10 0 147.5 14.687 0 147.5 14.687 2.87025 146.92925 10 2.87025 146.92925 + [4,16,10,0,147.5,14.687,0,147.5,14.687,2.87025,146.92925,10,2.87025,146.92925], +// 4 16 14.687 -5.30325 145.30325 14.687 -2.87025 146.92925 10 -2.87025 146.92925 10 -5.30325 145.30325 + [4,16,14.687,-5.30325,145.30325,14.687,-2.87025,146.92925,10,-2.87025,146.92925,10,-5.30325,145.30325], +// 4 16 10 -5.30325 145.30325 10 -6.495 143.6 14.687 -6.495 143.6 14.687 -5.30325 145.30325 + [4,16,10,-5.30325,145.30325,10,-6.495,143.6,14.687,-6.495,143.6,14.687,-5.30325,145.30325], +// 4 16 10 -6.495 143.6 10 -6.125 143.6 14.687 -6.125 143.6 14.687 -6.495 143.6 + [4,16,10,-6.495,143.6,10,-6.125,143.6,14.687,-6.125,143.6,14.687,-6.495,143.6], +// 4 16 14.687 -2.87025 146.92925 14.687 0 147.5 10 0 147.5 10 -2.87025 146.92925 + [4,16,14.687,-2.87025,146.92925,14.687,0,147.5,10,0,147.5,10,-2.87025,146.92925], +// 4 16 20.259 26.054 50.837 23.35 29.528 60.1 28.125 29.527 60.098 14.497 15.731 23.309 + [4,16,20.259,26.054,50.837,23.35,29.528,60.1,28.125,29.527,60.098,14.497,15.731,23.309], +// 3 16 28.125 29.527 60.098 15.746 15.662 23.126 14.497 15.731 23.309 + [3,16,28.125,29.527,60.098,15.746,15.662,23.126,14.497,15.731,23.309], +// 3 16 20.259 26.054 50.837 14.497 15.731 23.309 16.526 21.86 39.654 + [3,16,20.259,26.054,50.837,14.497,15.731,23.309,16.526,21.86,39.654], +// 3 16 16.526 21.86 39.654 14.497 15.731 23.309 13.189 18.111 29.656 + [3,16,16.526,21.86,39.654,14.497,15.731,23.309,13.189,18.111,29.656], +// 4 16 11.436 16.141 24.403 13.189 18.111 29.656 14.497 15.731 23.309 14.053 14.49 20 + [4,16,11.436,16.141,24.403,13.189,18.111,29.656,14.497,15.731,23.309,14.053,14.49,20], +// 3 16 14.053 14.49 20 10 14.49 20 11.436 16.141 24.403 + [3,16,14.053,14.49,20,10,14.49,20,11.436,16.141,24.403], +// 4 16 15.095 11.889 88.817 19.807 11.889 88.817 17.199 4.846 93.431 12.531 5.062 93.289 + [4,16,15.095,11.889,88.817,19.807,11.889,88.817,17.199,4.846,93.431,12.531,5.062,93.289], +// 4 16 15.142 -0.428 96.886 10.322 -0.345 96.832 12.531 5.062 93.289 17.199 4.846 93.431 + [4,16,15.142,-0.428,96.886,10.322,-0.345,96.832,12.531,5.062,93.289,17.199,4.846,93.431], +// 4 16 10.322 -0.345 96.832 15.142 -0.428 96.886 13.928 -3.154 98.672 12.588 -5.667 100.318 + [4,16,10.322,-0.345,96.832,15.142,-0.428,96.886,13.928,-3.154,98.672,12.588,-5.667,100.318], +// 3 16 12.588 -5.667 100.318 10.126 -8.95 102.469 10.322 -0.345 96.832 + [3,16,12.588,-5.667,100.318,10.126,-8.95,102.469,10.322,-0.345,96.832], +// 4 16 10.322 -0.345 96.832 10.126 -8.95 102.469 11.056 -7.946 75.823 10.885 -0.477 80.715 + [4,16,10.322,-0.345,96.832,10.126,-8.95,102.469,11.056,-7.946,75.823,10.885,-0.477,80.715], +// 4 16 17.355 2.815 82.872 19.011 8.227 86.418 13.649 6.552 85.321 10.885 -0.477 80.715 + [4,16,17.355,2.815,82.872,19.011,8.227,86.418,13.649,6.552,85.321,10.885,-0.477,80.715], +// 4 16 15.443 -1.6 79.98 17.355 2.815 82.872 10.885 -0.477 80.715 13.769 -4.446 78.116 + [4,16,15.443,-1.6,79.98,17.355,2.815,82.872,10.885,-0.477,80.715,13.769,-4.446,78.116], +// 4 16 15.095 11.889 88.817 13.649 6.552 85.321 19.011 8.227 86.418 19.807 11.889 88.817 + [4,16,15.095,11.889,88.817,13.649,6.552,85.321,19.011,8.227,86.418,19.807,11.889,88.817], +// 3 16 11.056 -7.946 75.823 13.769 -4.446 78.116 10.885 -0.477 80.715 + [3,16,11.056,-7.946,75.823,13.769,-4.446,78.116,10.885,-0.477,80.715], +// 4 16 11.06 -0.607 69.981 11.06 -7.942 73.631 11.06 -8.01 46.536 11.06 -0.772 50.137 + [4,16,11.06,-0.607,69.981,11.06,-7.942,73.631,11.06,-8.01,46.536,11.06,-0.772,50.137], +// 4 16 22.413 11.43 63.991 16.246 -0.775 70.064 16.588 9.623 64.89 20.694 19.249 60.1 + [4,16,22.413,11.43,63.991,16.246,-0.775,70.064,16.588,9.623,64.89,20.694,19.249,60.1], +// 3 16 20.694 19.249 60.1 25.461 19.249 60.1 22.413 11.43 63.991 + [3,16,20.694,19.249,60.1,25.461,19.249,60.1,22.413,11.43,63.991], +// 4 16 11.06 -0.607 69.981 16.588 9.623 64.89 16.246 -0.775 70.064 14.103 -4.092 71.715 + [4,16,11.06,-0.607,69.981,16.588,9.623,64.89,16.246,-0.775,70.064,14.103,-4.092,71.715], +// 3 16 11.06 -7.942 73.631 11.06 -0.607 69.981 14.103 -4.092 71.715 + [3,16,11.06,-7.942,73.631,11.06,-0.607,69.981,14.103,-4.092,71.715], +// 4 16 15.986 8.373 54.688 18.552 3.594 52.31 22.72 12.383 56.683 20.694 19.249 60.1 + [4,16,15.986,8.373,54.688,18.552,3.594,52.31,22.72,12.383,56.683,20.694,19.249,60.1], +// 4 16 11.06 -0.772 50.137 14.099 -4.296 48.384 18.552 3.594 52.31 15.986 8.373 54.688 + [4,16,11.06,-0.772,50.137,14.099,-4.296,48.384,18.552,3.594,52.31,15.986,8.373,54.688], +// 3 16 20.694 19.249 60.1 22.72 12.383 56.683 25.461 19.249 60.1 + [3,16,20.694,19.249,60.1,22.72,12.383,56.683,25.461,19.249,60.1], +// 3 16 14.099 -4.296 48.384 11.06 -0.772 50.137 11.06 -8.01 46.536 + [3,16,14.099,-4.296,48.384,11.06,-0.772,50.137,11.06,-8.01,46.536], +// 4 16 12.217 7.855 29.719 11.826 11.889 26.142 16.52 11.889 26.142 16.872 8.008 29.583 + [4,16,12.217,7.855,29.719,11.826,11.889,26.142,16.52,11.889,26.142,16.872,8.008,29.583], +// 4 16 12.217 7.855 29.719 16.872 8.008 29.583 15.664 -0.775 37.37 10.779 -0.857 37.444 + [4,16,12.217,7.855,29.719,16.872,8.008,29.583,15.664,-0.775,37.37,10.779,-0.857,37.444], +// 4 16 10.779 -0.857 37.444 11.057 -8.031 43.804 10.286 -8.884 26.142 10.286 -0.479 26.142 + [4,16,10.779,-0.857,37.444,11.057,-8.031,43.804,10.286,-8.884,26.142,10.286,-0.479,26.142], +// 4 16 15.709 4.847 26.142 16.52 11.889 26.142 11.826 11.889 26.142 11.163 5.479 26.142 + [4,16,15.709,4.847,26.142,16.52,11.889,26.142,11.826,11.889,26.142,11.163,5.479,26.142], +// 4 16 10.286 -0.479 26.142 14.477 -2.136 26.142 15.709 4.847 26.142 11.163 5.479 26.142 + [4,16,10.286,-0.479,26.142,14.477,-2.136,26.142,15.709,4.847,26.142,11.163,5.479,26.142], +// 4 16 10.286 -0.479 26.142 10.286 -8.884 26.142 12.091 -6.921 26.142 14.477 -2.136 26.142 + [4,16,10.286,-0.479,26.142,10.286,-8.884,26.142,12.091,-6.921,26.142,14.477,-2.136,26.142], +// 4 16 14.053 14.49 20 14.497 15.731 23.309 14.497 0.041 21.897 14.234 0 20 + [4,16,14.053,14.49,20,14.497,15.731,23.309,14.497,0.041,21.897,14.234,0,20], +// 4 16 15.696 5.373 101.041 15.696 2.355 101.041 17.164 6.694 98.19 16.852 9.013 98.792 + [4,16,15.696,5.373,101.041,15.696,2.355,101.041,17.164,6.694,98.19,16.852,9.013,98.792], +// 4 16 17.164 6.694 98.19 19.583 13.819 93.53 18.107 12.875 96.363 16.852 9.013 98.792 + [4,16,17.164,6.694,98.19,19.583,13.819,93.53,18.107,12.875,96.363,16.852,9.013,98.792], +// 4 16 15.696 5.373 101.041 15.847 7.854 103.624 15.834 3.78 103.093 15.696 2.355 101.041 + [4,16,15.696,5.373,101.041,15.847,7.854,103.624,15.834,3.78,103.093,15.696,2.355,101.041], +// 3 16 15.861 6.504 106.91 15.834 3.78 103.093 15.847 7.854 103.624 + [3,16,15.861,6.504,106.91,15.834,3.78,103.093,15.847,7.854,103.624], +// 3 16 15.9 9.816 105.539 15.861 6.504 106.91 15.847 7.854 103.624 + [3,16,15.9,9.816,105.539,15.861,6.504,106.91,15.847,7.854,103.624], +// 3 16 15.9 9.816 105.539 15.707 8.447 109.647 15.861 6.504 106.91 + [3,16,15.9,9.816,105.539,15.707,8.447,109.647,15.861,6.504,106.91], +// 4 16 18.107 12.875 96.363 19.583 13.819 93.53 15.707 8.447 109.647 15.9 9.816 105.539 + [4,16,18.107,12.875,96.363,19.583,13.819,93.53,15.707,8.447,109.647,15.9,9.816,105.539], +// 3 16 21.425 16.2 85.981 20.289 10.642 82.185 21.009 16.696 84.494 + [3,16,21.425,16.2,85.981,20.289,10.642,82.185,21.009,16.696,84.494], +// 3 16 21.009 16.696 84.494 20.289 10.642 82.185 19.867 11.334 80.982 + [3,16,21.009,16.696,84.494,20.289,10.642,82.185,19.867,11.334,80.982], +// 3 16 18.607 4.906 78.1 18.317 6.141 77.58 20.289 10.642 82.185 + [3,16,18.607,4.906,78.1,18.317,6.141,77.58,20.289,10.642,82.185], +// 3 16 20.289 10.642 82.185 18.317 6.141 77.58 19.867 11.334 80.982 + [3,16,20.289,10.642,82.185,18.317,6.141,77.58,19.867,11.334,80.982], +// 3 16 16.442 -0.14 74.527 16.442 1.481 74.527 18.607 4.906 78.1 + [3,16,16.442,-0.14,74.527,16.442,1.481,74.527,18.607,4.906,78.1], +// 3 16 18.607 4.906 78.1 16.442 1.481 74.527 18.317 6.141 77.58 + [3,16,18.607,4.906,78.1,16.442,1.481,74.527,18.317,6.141,77.58], +// 3 16 20.334 9.574 70.499 21.297 9.705 69.408 23.148 16.121 67.242 + [3,16,20.334,9.574,70.499,21.297,9.705,69.408,23.148,16.121,67.242], +// 3 16 23.148 16.121 67.242 21.297 9.705 69.408 23.977 15.905 66.247 + [3,16,23.148,16.121,67.242,21.297,9.705,69.408,23.977,15.905,66.247], +// 3 16 27.162 24.15 62.131 26.18 23.705 63.468 23.977 15.905 66.247 + [3,16,27.162,24.15,62.131,26.18,23.705,63.468,23.977,15.905,66.247], +// 3 16 23.977 15.905 66.247 26.18 23.705 63.468 23.148 16.121 67.242 + [3,16,23.977,15.905,66.247,26.18,23.705,63.468,23.148,16.121,67.242], +// 4 16 26.18 23.705 63.468 27.162 24.15 62.131 21.425 16.2 85.981 21.009 16.696 84.494 + [4,16,26.18,23.705,63.468,27.162,24.15,62.131,21.425,16.2,85.981,21.009,16.696,84.494], +// 3 16 17.137 2.405 40.782 15.691 0.072 44.972 15.691 -1.606 44.972 + [3,16,17.137,2.405,40.782,15.691,0.072,44.972,15.691,-1.606,44.972], +// 3 16 17.137 2.405 40.782 17.076 4.495 41.051 15.691 0.072 44.972 + [3,16,17.137,2.405,40.782,17.076,4.495,41.051,15.691,0.072,44.972], +// 3 16 17.725 9.476 32.757 17.076 4.495 41.051 17.137 2.405 40.782 + [3,16,17.725,9.476,32.757,17.076,4.495,41.051,17.137,2.405,40.782], +// 3 16 17.725 9.476 32.757 17.812 11.059 35.231 17.076 4.495 41.051 + [3,16,17.725,9.476,32.757,17.812,11.059,35.231,17.076,4.495,41.051], +// 3 16 17.745 14.367 32.298 17.725 9.476 32.757 17.503 13.184 29.145 + [3,16,17.745,14.367,32.298,17.725,9.476,32.757,17.503,13.184,29.145], +// 3 16 17.745 14.367 32.298 17.812 11.059 35.231 17.725 9.476 32.757 + [3,16,17.745,14.367,32.298,17.812,11.059,35.231,17.725,9.476,32.757], +// 3 16 23.176 14.818 53.467 25.821 23.489 56.625 26.949 24.019 58.038 + [3,16,23.176,14.818,53.467,25.821,23.489,56.625,26.949,24.019,58.038], +// 3 16 23.176 14.818 53.467 22.505 15.577 52.688 25.821 23.489 56.625 + [3,16,23.176,14.818,53.467,22.505,15.577,52.688,25.821,23.489,56.625], +// 4 16 23.176 14.818 53.467 19.576 6.602 49.278 18.964 7.346 48.592 22.505 15.577 52.688 + [4,16,23.176,14.818,53.467,19.576,6.602,49.278,18.964,7.346,48.592,22.505,15.577,52.688], +// 4 16 19.576 6.602 49.278 15.691 -1.606 44.972 15.691 0.072 44.972 18.964 7.346 48.592 + [4,16,19.576,6.602,49.278,15.691,-1.606,44.972,15.691,0.072,44.972,18.964,7.346,48.592], +// 4 16 17.745 14.367 32.298 17.503 13.184 29.145 26.949 24.019 58.038 25.821 23.489 56.625 + [4,16,17.745,14.367,32.298,17.503,13.184,29.145,26.949,24.019,58.038,25.821,23.489,56.625], +// 3 16 22.505 15.577 52.688 17.745 14.367 32.298 25.821 23.489 56.625 + [3,16,22.505,15.577,52.688,17.745,14.367,32.298,25.821,23.489,56.625], +// 3 16 22.505 15.577 52.688 17.812 11.059 35.231 17.745 14.367 32.298 + [3,16,22.505,15.577,52.688,17.812,11.059,35.231,17.745,14.367,32.298], +// 3 16 18.964 7.346 48.592 17.812 11.059 35.231 22.505 15.577 52.688 + [3,16,18.964,7.346,48.592,17.812,11.059,35.231,22.505,15.577,52.688], +// 3 16 18.964 7.346 48.592 17.076 4.495 41.051 17.812 11.059 35.231 + [3,16,18.964,7.346,48.592,17.076,4.495,41.051,17.812,11.059,35.231], +// 3 16 15.691 0.072 44.972 17.076 4.495 41.051 18.964 7.346 48.592 + [3,16,15.691,0.072,44.972,17.076,4.495,41.051,18.964,7.346,48.592], +// 3 16 21.009 16.696 84.494 23.148 16.121 67.242 26.18 23.705 63.468 + [3,16,21.009,16.696,84.494,23.148,16.121,67.242,26.18,23.705,63.468], +// 3 16 21.009 16.696 84.494 19.867 11.334 80.982 23.148 16.121 67.242 + [3,16,21.009,16.696,84.494,19.867,11.334,80.982,23.148,16.121,67.242], +// 4 16 20.334 9.574 70.499 23.148 16.121 67.242 19.867 11.334 80.982 18.317 6.141 77.58 + [4,16,20.334,9.574,70.499,23.148,16.121,67.242,19.867,11.334,80.982,18.317,6.141,77.58], +// 3 16 16.852 9.013 98.792 18.107 12.875 96.363 15.9 9.816 105.539 + [3,16,16.852,9.013,98.792,18.107,12.875,96.363,15.9,9.816,105.539], +// 3 16 15.847 7.854 103.624 16.852 9.013 98.792 15.9 9.816 105.539 + [3,16,15.847,7.854,103.624,16.852,9.013,98.792,15.9,9.816,105.539], +// 3 16 16.852 9.013 98.792 15.847 7.854 103.624 15.696 5.373 101.041 + [3,16,16.852,9.013,98.792,15.847,7.854,103.624,15.696,5.373,101.041], +// 3 16 14.511 -.494 105.021 14.687 -7.5 105.699 14.48 -7.5 104.76 + [3,16,14.511,-.494,105.021,14.687,-7.5,105.699,14.48,-7.5,104.76], +// 3 16 14.48 -7.5 104.76 14.192 -1.651 104.407 14.511 -.494 105.021 + [3,16,14.48,-7.5,104.76,14.192,-1.651,104.407,14.511,-.494,105.021], +// 3 16 14.192 -1.651 104.407 14.48 -7.5 104.76 13.671 -7.5 103.714 + [3,16,14.192,-1.651,104.407,14.48,-7.5,104.76,13.671,-7.5,103.714], +// 3 16 13.671 -7.5 103.714 13.576 -3.391 103.781 14.192 -1.651 104.407 + [3,16,13.671,-7.5,103.714,13.576,-3.391,103.781,14.192,-1.651,104.407], +// 3 16 12.495 -7.5 103.236 12.188 -6.278 103.241 13.576 -3.391 103.781 + [3,16,12.495,-7.5,103.236,12.188,-6.278,103.241,13.576,-3.391,103.781], +// 3 16 13.576 -3.391 103.781 13.671 -7.5 103.714 12.495 -7.5 103.236 + [3,16,13.576,-3.391,103.781,13.671,-7.5,103.714,12.495,-7.5,103.236], +// 3 16 18.794 17.384 51.187 20.694 19.249 60.1 23.35 29.528 60.1 + [3,16,18.794,17.384,51.187,20.694,19.249,60.1,23.35,29.528,60.1], +// 3 16 20.694 19.249 60.1 18.794 17.384 51.187 15.986 8.373 54.688 + [3,16,20.694,19.249,60.1,18.794,17.384,51.187,15.986,8.373,54.688], +// +// 2 24 9 -3.3 80 9 -3.3 40 + [2,24,9,-3.3,80,9,-3.3,40], +// 2 24 11.796 7.5 104.534 10.572 3.812 108.222 + [2,24,11.796,7.5,104.534,10.572,3.812,108.222], +// 2 24 7.201 -5.5 108.547 8.915 -2.248 108.433 + [2,24,7.201,-5.5,108.547,8.915,-2.248,108.433], +// 2 24 8.915 -2.248 108.433 10.088 1.514 108.302 + [2,24,8.915,-2.248,108.433,10.088,1.514,108.302], +// 2 24 10.088 1.514 108.302 10.572 3.812 108.222 + [2,24,10.088,1.514,108.302,10.572,3.812,108.222], +// 2 24 11.796 7.5 104.534 11.907 7.499 103.722 + [2,24,11.796,7.5,104.534,11.907,7.499,103.722], +// 2 24 11.907 7.499 103.722 11.182 3.924 103.597 + [2,24,11.907,7.499,103.722,11.182,3.924,103.597], +// 2 24 11.182 3.924 103.597 9.465 -1.5 103.407 + [2,24,11.182,3.924,103.597,9.465,-1.5,103.407], +// 2 24 9.465 -1.5 103.407 7.201 -5.5 103.268 + [2,24,9.465,-1.5,103.407,7.201,-5.5,103.268], +// 2 24 7.191 -5.5 88.456 8.3151 -5.5 83.4443 + [2,24,7.191,-5.5,88.456,8.3151,-5.5,83.4443], +// 2 24 7.191 -5.5 88.456 7.195 -5.5 94.195 + [2,24,7.191,-5.5,88.456,7.195,-5.5,94.195], +// 2 24 8.3151 -5.5 36.5557 7.29 -5.5 31.055 + [2,24,8.3151,-5.5,36.5557,7.29,-5.5,31.055], +// 2 24 7.316 -5.3 28.072 7.325 -4.921 25.585 + [2,24,7.316,-5.3,28.072,7.325,-4.921,25.585], +// 2 24 7.29 -5.5 31.055 7.316 -5.3 28.072 + [2,24,7.29,-5.5,31.055,7.316,-5.3,28.072], +// 2 24 10 11.175 115.157 16.039 19.234 90.98 + [2,24,10,11.175,115.157,16.039,19.234,90.98], +// 2 24 10 1.766 109.518 10 -6.714 117.998 + [2,24,10,1.766,109.518,10,-6.714,117.998], +// 2 24 10 7.5 126.183 10 11.175 115.157 + [2,24,10,7.5,126.183,10,11.175,115.157], +// 2 24 13.649 6.552 85.321 15.095 11.889 88.817 + [2,24,13.649,6.552,85.321,15.095,11.889,88.817], +// 2 24 15.095 11.889 88.817 12.531 5.062 93.289 + [2,24,15.095,11.889,88.817,12.531,5.062,93.289], +// 2 24 16.039 19.234 90.98 20.166 24.599 74.886 + [2,24,16.039,19.234,90.98,20.166,24.599,74.886], +// 2 24 20.166 24.599 74.886 23.35 29.528 60.1 + [2,24,20.166,24.599,74.886,23.35,29.528,60.1], +// 2 24 20.694 19.249 60.1 16.588 9.623 64.89 + [2,24,20.694,19.249,60.1,16.588,9.623,64.89], +// 2 24 10.885 -0.477 80.715 13.649 6.552 85.321 + [2,24,10.885,-0.477,80.715,13.649,6.552,85.321], +// 2 24 9.404 -0.086 111.37 10 1.766 109.518 + [2,24,9.404,-0.086,111.37,10,1.766,109.518], +// 2 24 8.4 -2.918 114.202 9.404 -0.086 111.37 + [2,24,8.4,-2.918,114.202,9.404,-0.086,111.37], +// 2 24 12.531 5.062 93.289 10.322 -0.345 96.832 + [2,24,12.531,5.062,93.289,10.322,-0.345,96.832], +// 2 24 7.184 -5.5 116.784 8.4 -2.918 114.202 + [2,24,7.184,-5.5,116.784,8.4,-2.918,114.202], +// 2 24 10.322 -0.345 96.832 10.885 -0.477 80.715 + [2,24,10.322,-0.345,96.832,10.885,-0.477,80.715], +// 2 24 16.588 9.623 64.89 11.06 -0.607 69.981 + [2,24,16.588,9.623,64.89,11.06,-0.607,69.981], +// 2 24 23.35 29.528 60.1 20.259 26.054 50.837 + [2,24,23.35,29.528,60.1,20.259,26.054,50.837], +// 2 24 20.259 26.054 50.837 16.526 21.86 39.654 + [2,24,20.259,26.054,50.837,16.526,21.86,39.654], +// 2 24 16.526 21.86 39.654 13.189 18.111 29.656 + [2,24,16.526,21.86,39.654,13.189,18.111,29.656], +// 2 24 11.826 11.889 26.142 12.217 7.855 29.719 + [2,24,11.826,11.889,26.142,12.217,7.855,29.719], +// 2 24 10 14.49 20 10 9.8 20 + [2,24,10,14.49,20,10,9.8,20], +// 2 24 11.436 16.141 24.403 10 14.49 20 + [2,24,11.436,16.141,24.403,10,14.49,20], +// 2 24 11.045 9.8 23.899 11.381 9.8 25.15 + [2,24,11.045,9.8,23.899,11.381,9.8,25.15], +// 2 24 10 9.8 20 11.045 9.8 23.899 + [2,24,10,9.8,20,11.045,9.8,23.899], +// 2 24 13.189 18.111 29.656 11.436 16.141 24.403 + [2,24,13.189,18.111,29.656,11.436,16.141,24.403], +// 2 24 11.163 5.479 26.142 11.826 11.889 26.142 + [2,24,11.163,5.479,26.142,11.826,11.889,26.142], +// 2 24 11.381 9.8 25.15 11.11 6.559 25.15 + [2,24,11.381,9.8,25.15,11.11,6.559,25.15], +// 2 24 10.286 -0.479 26.142 11.163 5.479 26.142 + [2,24,10.286,-0.479,26.142,11.163,5.479,26.142], +// 2 24 11.11 6.559 25.15 10.639 2.218 25.15 + [2,24,11.11,6.559,25.15,10.639,2.218,25.15], +// 2 24 11.06 -0.772 50.137 15.986 8.373 54.688 + [2,24,11.06,-0.772,50.137,15.986,8.373,54.688], +// 2 24 11.06 -0.607 69.981 11.06 -0.772 50.137 + [2,24,11.06,-0.607,69.981,11.06,-0.772,50.137], +// 2 24 12.217 7.855 29.719 10.779 -0.857 37.444 + [2,24,12.217,7.855,29.719,10.779,-0.857,37.444], +// 2 24 10.639 2.218 25.15 9.578 -2.192 25.15 + [2,24,10.639,2.218,25.15,9.578,-2.192,25.15], +// 2 24 10.779 -0.857 37.444 10.286 -0.479 26.142 + [2,24,10.779,-0.857,37.444,10.286,-0.479,26.142], +// 2 24 9.578 -2.192 25.15 7.325 -4.921 25.585 + [2,24,9.578,-2.192,25.15,7.325,-4.921,25.585], +// 2 24 15.746 15.662 23.126 28.125 29.527 60.098 + [2,24,15.746,15.662,23.126,28.125,29.527,60.098], +// 2 24 26.949 24.019 58.038 17.503 13.184 29.145 + [2,24,26.949,24.019,58.038,17.503,13.184,29.145], +// 2 24 22.72 12.383 56.683 18.552 3.594 52.31 + [2,24,22.72,12.383,56.683,18.552,3.594,52.31], +// 2 24 15.691 -1.606 44.972 19.576 6.602 49.278 + [2,24,15.691,-1.606,44.972,19.576,6.602,49.278], +// 2 24 19.576 6.602 49.278 23.176 14.818 53.467 + [2,24,19.576,6.602,49.278,23.176,14.818,53.467], +// 2 24 16.872 8.008 29.583 16.52 11.889 26.142 + [2,24,16.872,8.008,29.583,16.52,11.889,26.142], +// 2 24 17.503 13.184 29.145 17.725 9.476 32.757 + [2,24,17.503,13.184,29.145,17.725,9.476,32.757], +// 2 24 14.885 4.048 22.203 15.746 15.662 23.126 + [2,24,14.885,4.048,22.203,15.746,15.662,23.126], +// 2 24 16.52 11.889 26.142 15.709 4.847 26.142 + [2,24,16.52,11.889,26.142,15.709,4.847,26.142], +// 2 24 14.497 0.041 21.897 14.885 4.048 22.203 + [2,24,14.497,0.041,21.897,14.885,4.048,22.203], +// 2 24 15.664 -0.775 37.37 16.872 8.008 29.583 + [2,24,15.664,-0.775,37.37,16.872,8.008,29.583], +// 2 24 17.725 9.476 32.757 17.137 2.405 40.782 + [2,24,17.725,9.476,32.757,17.137,2.405,40.782], +// 2 24 18.552 3.594 52.31 14.099 -4.296 48.384 + [2,24,18.552,3.594,52.31,14.099,-4.296,48.384], +// 2 24 17.137 2.405 40.782 15.691 -1.606 44.972 + [2,24,17.137,2.405,40.782,15.691,-1.606,44.972], +// 2 24 11.057 -8.031 43.804 10.779 -0.857 37.444 + [2,24,11.057,-8.031,43.804,10.779,-0.857,37.444], +// 2 24 13.714 -4.823 40.96 11.057 -8.031 43.804 + [2,24,13.714,-4.823,40.96,11.057,-8.031,43.804], +// 2 24 15.664 -0.775 37.37 13.714 -4.823 40.96 + [2,24,15.664,-0.775,37.37,13.714,-4.823,40.96], +// 2 24 14.099 -4.296 48.384 11.06 -8.01 46.536 + [2,24,14.099,-4.296,48.384,11.06,-8.01,46.536], +// 2 24 11.06 -8.01 46.536 11.06 -7.942 73.631 + [2,24,11.06,-8.01,46.536,11.06,-7.942,73.631], +// 2 24 13.821 -2.857 20 14.234 0 20 + [2,24,13.821,-2.857,20,14.234,0,20], +// 2 24 15.709 4.847 26.142 14.477 -2.136 26.142 + [2,24,15.709,4.847,26.142,14.477,-2.136,26.142], +// 2 24 14.477 -2.136 26.142 12.091 -6.921 26.142 + [2,24,14.477,-2.136,26.142,12.091,-6.921,26.142], +// 2 24 11.861 -7.257 20 13.821 -2.857 20 + [2,24,11.861,-7.257,20,13.821,-2.857,20], +// 2 24 10.286 -8.884 26.142 11.057 -8.031 43.804 + [2,24,10.286,-8.884,26.142,11.057,-8.031,43.804], +// 2 24 9.25 -10 20 11.861 -7.257 20 + [2,24,9.25,-10,20,11.861,-7.257,20], +// 2 24 12.091 -6.921 26.142 10.286 -8.884 26.142 + [2,24,12.091,-6.921,26.142,10.286,-8.884,26.142], +// 2 24 20.687 19.142 91.255 14.702 11.267 114.882 + [2,24,20.687,19.142,91.255,14.702,11.267,114.882], +// 2 24 28.125 29.527 60.098 20.687 19.142 91.255 + [2,24,28.125,29.527,60.098,20.687,19.142,91.255], +// 2 24 17.199 4.846 93.431 19.807 11.889 88.817 + [2,24,17.199,4.846,93.431,19.807,11.889,88.817], +// 2 24 19.583 13.819 93.53 17.164 6.694 98.19 + [2,24,19.583,13.819,93.53,17.164,6.694,98.19], +// 2 24 15.861 6.504 106.91 15.707 8.447 109.647 + [2,24,15.861,6.504,106.91,15.707,8.447,109.647], +// 2 24 15.707 8.447 109.647 19.583 13.819 93.53 + [2,24,15.707,8.447,109.647,19.583,13.819,93.53], +// 2 24 14.687 -7.5 136.1 14.687 -7.5 105.699 + [2,24,14.687,-7.5,136.1,14.687,-7.5,105.699], +// 2 24 14.687 -6.125 136.1 14.687 -7.5 136.1 + [2,24,14.687,-6.125,136.1,14.687,-7.5,136.1], +// 2 24 15.696 2.355 101.041 15.834 3.78 103.093 + [2,24,15.696,2.355,101.041,15.834,3.78,103.093], +// 2 24 15.834 3.78 103.093 15.861 6.504 106.91 + [2,24,15.834,3.78,103.093,15.861,6.504,106.91], +// 2 24 15.142 -0.428 96.886 17.199 4.846 93.431 + [2,24,15.142,-0.428,96.886,17.199,4.846,93.431], +// 2 24 17.164 6.694 98.19 15.696 2.355 101.041 + [2,24,17.164,6.694,98.19,15.696,2.355,101.041], +// 2 24 21.425 16.2 85.981 27.162 24.15 62.131 + [2,24,21.425,16.2,85.981,27.162,24.15,62.131], +// 2 24 20.289 10.642 82.185 21.425 16.2 85.981 + [2,24,20.289,10.642,82.185,21.425,16.2,85.981], +// 2 24 19.807 11.889 88.817 19.011 8.227 86.418 + [2,24,19.807,11.889,88.817,19.011,8.227,86.418], +// 2 24 18.607 4.906 78.1 20.289 10.642 82.185 + [2,24,18.607,4.906,78.1,20.289,10.642,82.185], +// 2 24 19.011 8.227 86.418 17.355 2.815 82.872 + [2,24,19.011,8.227,86.418,17.355,2.815,82.872], +// 2 24 23.977 15.905 66.247 21.297 9.705 69.408 + [2,24,23.977,15.905,66.247,21.297,9.705,69.408], +// 2 24 21.297 9.705 69.408 16.442 -0.14 74.527 + [2,24,21.297,9.705,69.408,16.442,-0.14,74.527], +// 2 24 16.246 -0.775 70.064 22.413 11.43 63.991 + [2,24,16.246,-0.775,70.064,22.413,11.43,63.991], +// 2 24 16.442 1.481 74.527 16.442 -0.14 74.527 + [2,24,16.442,1.481,74.527,16.442,-0.14,74.527], +// 2 24 20.334 9.574 70.499 16.442 1.481 74.527 + [2,24,20.334,9.574,70.499,16.442,1.481,74.527], +// 2 24 18.317 6.141 77.58 16.442 1.481 74.527 + [2,24,18.317,6.141,77.58,16.442,1.481,74.527], +// 2 24 13.928 -3.154 98.672 15.142 -0.428 96.886 + [2,24,13.928,-3.154,98.672,15.142,-0.428,96.886], +// 2 24 14.192 -1.651 104.407 13.576 -3.391 103.781 + [2,24,14.192,-1.651,104.407,13.576,-3.391,103.781], +// 2 24 12.588 -5.667 100.318 13.928 -3.154 98.672 + [2,24,12.588,-5.667,100.318,13.928,-3.154,98.672], +// 2 24 13.576 -3.391 103.781 12.188 -6.278 103.241 + [2,24,13.576,-3.391,103.781,12.188,-6.278,103.241], +// 2 24 14.511 -0.494 105.021 14.192 -1.651 104.407 + [2,24,14.511,-0.494,105.021,14.192,-1.651,104.407], +// 2 24 11.199 -7.5 120 9.25 -10 120 + [2,24,11.199,-7.5,120,9.25,-10,120], +// 2 24 11.379 -7.5 103.198 11.199 -7.5 120 + [2,24,11.379,-7.5,103.198,11.199,-7.5,120], +// 2 24 10.126 -8.95 102.469 12.588 -5.667 100.318 + [2,24,10.126,-8.95,102.469,12.588,-5.667,100.318], +// 2 24 12.188 -6.278 103.241 11.379 -7.5 103.198 + [2,24,12.188,-6.278,103.241,11.379,-7.5,103.198], +// 2 24 16.442 -0.14 74.527 18.607 4.906 78.1 + [2,24,16.442,-0.14,74.527,18.607,4.906,78.1], +// 2 24 17.355 2.815 82.872 15.443 -1.6 79.98 + [2,24,17.355,2.815,82.872,15.443,-1.6,79.98], +// 2 24 14.103 -4.092 71.715 16.246 -0.775 70.064 + [2,24,14.103,-4.092,71.715,16.246,-0.775,70.064], +// 2 24 15.443 -1.6 79.98 13.769 -4.446 78.116 + [2,24,15.443,-1.6,79.98,13.769,-4.446,78.116], +// 2 24 11.056 -7.946 75.823 10.126 -8.95 102.469 + [2,24,11.056,-7.946,75.823,10.126,-8.95,102.469], +// 2 24 13.769 -4.446 78.116 11.056 -7.946 75.823 + [2,24,13.769,-4.446,78.116,11.056,-7.946,75.823], +// 2 24 11.06 -7.942 73.631 14.103 -4.092 71.715 + [2,24,11.06,-7.942,73.631,14.103,-4.092,71.715], +// 2 24 23.176 14.818 53.467 26.949 24.019 58.038 + [2,24,23.176,14.818,53.467,26.949,24.019,58.038], +// 2 24 25.461 19.249 60.1 22.72 12.383 56.683 + [2,24,25.461,19.249,60.1,22.72,12.383,56.683], +// 2 24 27.162 24.15 62.131 23.977 15.905 66.247 + [2,24,27.162,24.15,62.131,23.977,15.905,66.247], +// 2 24 22.413 11.43 63.991 25.461 19.249 60.1 + [2,24,22.413,11.43,63.991,25.461,19.249,60.1], +// 2 24 10 14.49 20 14.053 14.49 20 + [2,24,10,14.49,20,14.053,14.49,20], +// 2 24 14.053 14.49 20 14.234 0 20 + [2,24,14.053,14.49,20,14.234,0,20], +// 2 24 12.495 -7.5 103.236 13.671 -7.5 103.714 + [2,24,12.495,-7.5,103.236,13.671,-7.5,103.714], +// 2 24 13.671 -7.5 103.714 14.48 -7.5 104.76 + [2,24,13.671,-7.5,103.714,14.48,-7.5,104.76], +// 2 24 11.379 -7.5 103.198 12.495 -7.5 103.236 + [2,24,11.379,-7.5,103.198,12.495,-7.5,103.236], +// 2 24 14.48 -7.5 104.76 14.687 -7.5 105.699 + [2,24,14.48,-7.5,104.76,14.687,-7.5,105.699], +// 2 24 10 -7.5 120 11.199 -7.5 120 + [2,24,10,-7.5,120,11.199,-7.5,120], +// 2 24 10 -7.5 136.1 10 -7.5 120 + [2,24,10,-7.5,136.1,10,-7.5,120], +// 2 24 14.687 -7.5 136.1 10 -7.5 136.1 + [2,24,14.687,-7.5,136.1,10,-7.5,136.1], +// 2 24 10 7.5 135.068 10 7.5 126.183 + [2,24,10,7.5,135.068,10,7.5,126.183], +// 2 24 10 -6.714 117.998 10 -7.964 117.998 + [2,24,10,-6.714,117.998,10,-7.964,117.998], +// 2 24 10 -7.964 117.998 10 -7.964 120 + [2,24,10,-7.964,117.998,10,-7.964,120], +// 2 24 10 -7.964 120 10 -7.5 120 + [2,24,10,-7.964,120,10,-7.5,120], +// 2 24 14.497 0.041 21.897 14.497 15.731 23.309 + [2,24,14.497,0.041,21.897,14.497,15.731,23.309], +// 2 24 14.497 15.731 23.309 15.746 15.662 23.126 + [2,24,14.497,15.731,23.309,15.746,15.662,23.126], +// 2 24 14.687 7.5 126.183 14.702 11.267 114.882 + [2,24,14.687,7.5,126.183,14.702,11.267,114.882], +// 2 24 28.125 29.527 60.098 23.35 29.528 60.1 + [2,24,28.125,29.527,60.098,23.35,29.528,60.1], +// 2 24 14.687 -6.495 143.6 14.687 -6.125 143.6 + [2,24,14.687,-6.495,143.6,14.687,-6.125,143.6], +// 2 24 14.687 -5.30325 145.30325 14.687 -6.495 143.6 + [2,24,14.687,-5.30325,145.30325,14.687,-6.495,143.6], +// 2 24 14.687 -2.87025 146.92925 14.687 -5.30325 145.30325 + [2,24,14.687,-2.87025,146.92925,14.687,-5.30325,145.30325], +// 2 24 14.687 7.5 126.183 14.687 7.5 140 + [2,24,14.687,7.5,126.183,14.687,7.5,140], +// 2 24 14.687 -6.125 143.6 14.687 -6.125 136.1 + [2,24,14.687,-6.125,143.6,14.687,-6.125,136.1], +// 2 24 14.687 0 147.5 14.687 -2.87025 146.92925 + [2,24,14.687,0,147.5,14.687,-2.87025,146.92925], +// 2 24 14.687 6.92925 142.87025 14.687 5.30325 145.30325 + [2,24,14.687,6.92925,142.87025,14.687,5.30325,145.30325], +// 2 24 14.687 7.5 140 14.687 6.92925 142.87025 + [2,24,14.687,7.5,140,14.687,6.92925,142.87025], +// 2 24 14.687 2.87025 146.92925 14.687 0 147.5 + [2,24,14.687,2.87025,146.92925,14.687,0,147.5], +// 2 24 14.687 5.30325 145.30325 14.687 2.87025 146.92925 + [2,24,14.687,5.30325,145.30325,14.687,2.87025,146.92925], +// 2 24 14.687 -6.125 136.1 10 -6.125 136.1 + [2,24,14.687,-6.125,136.1,10,-6.125,136.1], +// 2 24 14.687 -6.125 143.6 10 -6.125 143.6 + [2,24,14.687,-6.125,143.6,10,-6.125,143.6], +// 2 24 10 -6.125 143.6 10 -6.495 143.6 + [2,24,10,-6.125,143.6,10,-6.495,143.6], +// 2 24 14.497 15.731 23.309 14.053 14.49 20 + [2,24,14.497,15.731,23.309,14.053,14.49,20], +// 2 24 15.095 11.889 88.817 19.807 11.889 88.817 + [2,24,15.095,11.889,88.817,19.807,11.889,88.817], +// 2 24 10.126 -8.95 102.469 10.322 -0.345 96.832 + [2,24,10.126,-8.95,102.469,10.322,-0.345,96.832], +// 2 24 11.056 -7.946 75.823 10.885 -0.477 80.715 + [2,24,11.056,-7.946,75.823,10.885,-0.477,80.715], +// 2 24 11.06 -0.607 69.981 11.06 -7.942 73.631 + [2,24,11.06,-0.607,69.981,11.06,-7.942,73.631], +// 2 24 11.06 -8.01 46.536 11.06 -0.772 50.137 + [2,24,11.06,-8.01,46.536,11.06,-0.772,50.137], +// 2 24 20.694 19.249 60.1 25.461 19.249 60.1 + [2,24,20.694,19.249,60.1,25.461,19.249,60.1], +// 2 24 20.694 19.249 60.1 15.986 8.373 54.688 + [2,24,20.694,19.249,60.1,15.986,8.373,54.688], +// 2 24 11.826 11.889 26.142 16.52 11.889 26.142 + [2,24,11.826,11.889,26.142,16.52,11.889,26.142], +// 2 24 10.286 -8.884 26.142 10.286 -0.479 26.142 + [2,24,10.286,-8.884,26.142,10.286,-0.479,26.142], +// 2 24 15.696 5.373 101.041 15.696 2.355 101.041 + [2,24,15.696,5.373,101.041,15.696,2.355,101.041], +// 2 24 16.852 9.013 98.792 15.696 5.373 101.041 + [2,24,16.852,9.013,98.792,15.696,5.373,101.041], +// 2 24 19.583 13.819 93.53 18.107 12.875 96.363 + [2,24,19.583,13.819,93.53,18.107,12.875,96.363], +// 2 24 18.107 12.875 96.363 16.852 9.013 98.792 + [2,24,18.107,12.875,96.363,16.852,9.013,98.792], +// 2 24 15.696 5.373 101.041 15.847 7.854 103.624 + [2,24,15.696,5.373,101.041,15.847,7.854,103.624], +// 2 24 15.847 7.854 103.624 15.9 9.816 105.539 + [2,24,15.847,7.854,103.624,15.9,9.816,105.539], +// 2 24 15.9 9.816 105.539 15.707 8.447 109.647 + [2,24,15.9,9.816,105.539,15.707,8.447,109.647], +// 2 24 15.9 9.816 105.539 18.107 12.875 96.363 + [2,24,15.9,9.816,105.539,18.107,12.875,96.363], +// 2 24 21.009 16.696 84.494 21.425 16.2 85.981 + [2,24,21.009,16.696,84.494,21.425,16.2,85.981], +// 2 24 19.867 11.334 80.982 21.009 16.696 84.494 + [2,24,19.867,11.334,80.982,21.009,16.696,84.494], +// 2 24 18.317 6.141 77.58 19.867 11.334 80.982 + [2,24,18.317,6.141,77.58,19.867,11.334,80.982], +// 2 24 23.148 16.121 67.242 20.334 9.574 70.499 + [2,24,23.148,16.121,67.242,20.334,9.574,70.499], +// 2 24 27.162 24.15 62.131 26.18 23.705 63.468 + [2,24,27.162,24.15,62.131,26.18,23.705,63.468], +// 2 24 26.18 23.705 63.468 23.148 16.121 67.242 + [2,24,26.18,23.705,63.468,23.148,16.121,67.242], +// 2 24 21.009 16.696 84.494 26.18 23.705 63.468 + [2,24,21.009,16.696,84.494,26.18,23.705,63.468], +// 2 24 15.691 0.072 44.972 15.691 -1.606 44.972 + [2,24,15.691,0.072,44.972,15.691,-1.606,44.972], +// 2 24 17.076 4.495 41.051 15.691 0.072 44.972 + [2,24,17.076,4.495,41.051,15.691,0.072,44.972], +// 2 24 17.812 11.059 35.231 17.076 4.495 41.051 + [2,24,17.812,11.059,35.231,17.076,4.495,41.051], +// 2 24 17.503 13.184 29.145 17.745 14.367 32.298 + [2,24,17.503,13.184,29.145,17.745,14.367,32.298], +// 2 24 17.745 14.367 32.298 17.812 11.059 35.231 + [2,24,17.745,14.367,32.298,17.812,11.059,35.231], +// 2 24 25.821 23.489 56.625 26.949 24.019 58.038 + [2,24,25.821,23.489,56.625,26.949,24.019,58.038], +// 2 24 22.505 15.577 52.688 25.821 23.489 56.625 + [2,24,22.505,15.577,52.688,25.821,23.489,56.625], +// 2 24 18.964 7.346 48.592 22.505 15.577 52.688 + [2,24,18.964,7.346,48.592,22.505,15.577,52.688], +// 2 24 15.691 0.072 44.972 18.964 7.346 48.592 + [2,24,15.691,0.072,44.972,18.964,7.346,48.592], +// 2 24 25.821 23.489 56.625 17.745 14.367 32.298 + [2,24,25.821,23.489,56.625,17.745,14.367,32.298], +// 2 24 9.25 -10 20 9.25 -10 26.015 + [2,24,9.25,-10,20,9.25,-10,26.015], +// 2 24 9.25 -10 26.015 9.25 -10 40.05 + [2,24,9.25,-10,26.015,9.25,-10,40.05], +// 2 24 9.25 -10 40.05 9.25 -10 60.1 + [2,24,9.25,-10,40.05,9.25,-10,60.1], +// 2 24 9.25 -10 60.1 9.25 -10 80.075 + [2,24,9.25,-10,60.1,9.25,-10,80.075], +// 2 24 9.25 -10 80.075 9.25 -10 102.03 + [2,24,9.25,-10,80.075,9.25,-10,102.03], +// 2 24 9.25 -10 120 9.25 -10 102.03 + [2,24,9.25,-10,120,9.25,-10,102.03], +// 2 24 7.195 -5.5 94.195 7.199 -5.5 99.933 + [2,24,7.195,-5.5,94.195,7.199,-5.5,99.933], +// 2 24 7.199 -5.5 99.933 7.201 -5.5 103.268 + [2,24,7.199,-5.5,99.933,7.201,-5.5,103.268], +// 2 24 7.201 -5.5 108.547 7.195 -5.5 111.403 + [2,24,7.201,-5.5,108.547,7.195,-5.5,111.403], +// 2 24 7.195 -5.5 111.403 7.184 -5.5 116.784 + [2,24,7.195,-5.5,111.403,7.184,-5.5,116.784], +// 2 24 10 -6.495 143.6 14.687 -6.495 143.6 + [2,24,10,-6.495,143.6,14.687,-6.495,143.6], +// +// 5 24 14.687 -2.87025 146.92925 10 -2.87025 146.92925 14.687 -5.30325 145.30325 14.687 0 147.5 + [5,24,14.687,-2.87025,146.92925,10,-2.87025,146.92925,14.687,-5.30325,145.30325,14.687,0,147.5], +// 5 24 14.687 2.87025 146.92925 10 2.87025 146.92925 14.687 0 147.5 14.687 5.30325 145.30325 + [5,24,14.687,2.87025,146.92925,10,2.87025,146.92925,14.687,0,147.5,14.687,5.30325,145.30325], +// 5 24 14.687 5.30325 145.30325 10 5.30325 145.30325 14.687 2.87025 146.92925 11.25 5.55 144.932 + [5,24,14.687,5.30325,145.30325,10,5.30325,145.30325,14.687,2.87025,146.92925,11.25,5.55,144.932], +// 5 24 13.125 7.5 140 14.687 7.5 140 12.874 7.5 139.062 12.874 7.31368 140.937 + [5,24,13.125,7.5,140,14.687,7.5,140,12.874,7.5,139.062,12.874,7.31368,140.937], +// 5 24 14.687 -5.30325 145.30325 10 -5.30325 145.30325 14.687 -6.495 143.6 14.687 -2.87025 146.92925 + [5,24,14.687,-5.30325,145.30325,10,-5.30325,145.30325,14.687,-6.495,143.6,14.687,-2.87025,146.92925], +// 5 24 15.861 6.504 106.91 14.687 3.453 111.27 15.707 8.447 109.647 14.687 0.932 107.228 + [5,24,15.861,6.504,106.91,14.687,3.453,111.27,15.707,8.447,109.647,14.687,0.932,107.228], +// 5 24 9 -3.3 80 11.53 0.167 71.139 10.885 -0.477 80.715 11.06 -0.607 69.981 + [5,24,9,-3.3,80,11.53,0.167,71.139,10.885,-0.477,80.715,11.06,-0.607,69.981], +// 5 24 11.796 7.5 104.534 10 11.175 115.157 10.572 3.812 108.222 16.039 19.234 90.98 + [5,24,11.796,7.5,104.534,10,11.175,115.157,10.572,3.812,108.222,16.039,19.234,90.98], +// 5 24 14.687 3.453 111.27 15.342 9.186 112.022 15.707 8.447 109.647 14.687 7.5 126.183 + [5,24,14.687,3.453,111.27,15.342,9.186,112.022,15.707,8.447,109.647,14.687,7.5,126.183], +// 5 24 10.126 -8.95 102.469 11.379 -7.5 103.198 11.199 -7.5 120 12.588 -5.667 100.318 + [5,24,10.126,-8.95,102.469,11.379,-7.5,103.198,11.199,-7.5,120,12.588,-5.667,100.318], +// 5 24 18.794 17.384 51.187 16.526 21.86 39.654 16.277 14.749 42.419 20.259 26.054 50.837 + [5,24,18.794,17.384,51.187,16.526,21.86,39.654,16.277,14.749,42.419,20.259,26.054,50.837], +// 5 24 17.725 9.476 32.757 16.872 8.008 29.583 17.503 13.184 29.145 15.664 -0.775 37.37 + [5,24,17.725,9.476,32.757,16.872,8.008,29.583,17.503,13.184,29.145,15.664,-0.775,37.37], +// 5 24 9 -3.3 40 11.659 1.006 41.221 12.429 1.938 47.465 10.779 -0.857 37.444 + [5,24,9,-3.3,40,11.659,1.006,41.221,12.429,1.938,47.465,10.779,-0.857,37.444], +// 5 24 7.199 -5.5 99.933 10.322 -0.345 96.832 7.195 -5.5 94.195 9.465 -1.5 103.407 + [5,24,7.199,-5.5,99.933,10.322,-0.345,96.832,7.195,-5.5,94.195,9.465,-1.5,103.407], +// 5 24 14.687 0 147.5 10 0 147.5 14.687 2.87025 146.92925 14.687 -2.87025 146.92925 + [5,24,14.687,0,147.5,10,0,147.5,14.687,2.87025,146.92925,14.687,-2.87025,146.92925], +// 5 24 20.694 19.249 60.1 18.794 17.384 51.187 15.986 8.373 54.688 23.35 29.528 60.1 + [5,24,20.694,19.249,60.1,18.794,17.384,51.187,15.986,8.373,54.688,23.35,29.528,60.1], +// 5 24 25.821 23.489 56.625 23.176 14.818 53.467 26.949 24.019 58.038 22.505 15.577 52.688 + [5,24,25.821,23.489,56.625,23.176,14.818,53.467,26.949,24.019,58.038,22.505,15.577,52.688], +// 5 24 9.465 -1.5 103.407 10.322 -0.345 96.832 7.199 -5.5 99.933 11.182 3.924 103.597 + [5,24,9.465,-1.5,103.407,10.322,-0.345,96.832,7.199,-5.5,99.933,11.182,3.924,103.597], +// 5 24 7.29 -5.5 31.055 3.4443 -5.5 31.6849 6.3639 -5.5 33.6361 7.316 -5.3 28.072 + [5,24,7.29,-5.5,31.055,3.4443,-5.5,31.6849,6.3639,-5.5,33.6361,7.316,-5.3,28.072], +// 5 24 8.915 -2.248 108.433 9.404 -0.086 111.37 8.681 -2.571 111.18 10.088 1.514 108.302 + [5,24,8.915,-2.248,108.433,9.404,-0.086,111.37,8.681,-2.571,111.18,10.088,1.514,108.302], +// 5 24 23.176 14.818 53.467 25.461 19.249 60.1 26.949 24.019 58.038 22.72 12.383 56.683 + [5,24,23.176,14.818,53.467,25.461,19.249,60.1,26.949,24.019,58.038,22.72,12.383,56.683], +// 5 24 16.246 -0.775 70.064 15.443 -1.6 79.98 14.103 -4.092 71.715 16.442 -0.14 74.527 + [5,24,16.246,-0.775,70.064,15.443,-1.6,79.98,14.103,-4.092,71.715,16.442,-0.14,74.527], +// 5 24 10.126 -8.95 102.469 9.25 -10 120 11.199 -7.5 120 9.25 -10 102.03 + [5,24,10.126,-8.95,102.469,9.25,-10,120,11.199,-7.5,120,9.25,-10,102.03], +// 5 24 14.497 0.041 21.897 15.709 4.847 26.142 14.885 4.048 22.203 14.477 -2.136 26.142 + [5,24,14.497,0.041,21.897,15.709,4.847,26.142,14.885,4.048,22.203,14.477,-2.136,26.142], +// 5 24 17.137 2.405 40.782 15.691 0.072 44.972 17.076 4.495 41.051 15.691 -1.606 44.972 + [5,24,17.137,2.405,40.782,15.691,0.072,44.972,17.076,4.495,41.051,15.691,-1.606,44.972], +// 5 24 17.137 2.405 40.782 17.076 4.495 41.051 17.725 9.476 32.757 15.691 0.072 44.972 + [5,24,17.137,2.405,40.782,17.076,4.495,41.051,17.725,9.476,32.757,15.691,0.072,44.972], +// 5 24 18.233 17.362 77.82 16.588 9.623 64.89 15.126 8.299 75.906 20.694 19.249 60.1 + [5,24,18.233,17.362,77.82,16.588,9.623,64.89,15.126,8.299,75.906,20.694,19.249,60.1], +// 5 24 18.607 4.906 78.1 17.355 2.815 82.872 15.443 -1.6 79.98 20.289 10.642 82.185 + [5,24,18.607,4.906,78.1,17.355,2.815,82.872,15.443,-1.6,79.98,20.289,10.642,82.185], +// 5 24 13.714 -4.823 40.96 15.691 -1.606 44.972 14.099 -4.296 48.384 15.664 -0.775 37.37 + [5,24,13.714,-4.823,40.96,15.691,-1.606,44.972,14.099,-4.296,48.384,15.664,-0.775,37.37], +// 5 24 15.126 8.299 75.906 15.095 11.889 88.817 18.233 17.362 77.82 13.649 6.552 85.321 + [5,24,15.126,8.299,75.906,15.095,11.889,88.817,18.233,17.362,77.82,13.649,6.552,85.321], +// 5 24 8.681 -2.571 111.18 7.195 -5.5 111.403 8.4 -2.918 114.202 7.201 -5.5 108.547 + [5,24,8.681,-2.571,111.18,7.195,-5.5,111.403,8.4,-2.918,114.202,7.201,-5.5,108.547], +// 5 24 10.322 -0.345 96.832 7.191 -5.5 88.456 10.885 -0.477 80.715 7.195 -5.5 94.195 + [5,24,10.322,-0.345,96.832,7.191,-5.5,88.456,10.885,-0.477,80.715,7.195,-5.5,94.195], +// 5 24 13.821 -2.857 20 14.497 0.041 21.897 14.477 -2.136 26.142 14.234 0 20 + [5,24,13.821,-2.857,20,14.497,0.041,21.897,14.477,-2.136,26.142,14.234,0,20], +// 5 24 11.057 -8.031 43.804 9.25 -10 40.05 10.286 -8.884 26.142 11.06 -8.01 46.536 + [5,24,11.057,-8.031,43.804,9.25,-10,40.05,10.286,-8.884,26.142,11.06,-8.01,46.536], +// 5 24 10.286 -0.479 26.142 9.578 -2.192 25.15 10.639 2.218 25.15 7.29 -5.5 31.055 + [5,24,10.286,-0.479,26.142,9.578,-2.192,25.15,10.639,2.218,25.15,7.29,-5.5,31.055], +// 5 24 14.687 0.932 107.228 14.511 -0.494 105.021 14.687 -7.5 105.699 15.834 3.78 103.093 + [5,24,14.687,0.932,107.228,14.511,-0.494,105.021,14.687,-7.5,105.699,15.834,3.78,103.093], +// 5 24 15.126 8.299 75.906 10.885 -0.477 80.715 11.53 0.167 71.139 13.649 6.552 85.321 + [5,24,15.126,8.299,75.906,10.885,-0.477,80.715,11.53,0.167,71.139,13.649,6.552,85.321], +// 5 24 15.847 7.854 103.624 15.861 6.504 106.91 15.9 9.816 105.539 15.834 3.78 103.093 + [5,24,15.847,7.854,103.624,15.861,6.504,106.91,15.9,9.816,105.539,15.834,3.78,103.093], +// 5 24 14.702 11.267 114.882 15.342 9.186 112.022 20.687 19.142 91.255 14.687 7.5 126.183 + [5,24,14.702,11.267,114.882,15.342,9.186,112.022,20.687,19.142,91.255,14.687,7.5,126.183], +// 5 24 8.681 -2.571 111.18 8.915 -2.248 108.433 7.201 -5.5 108.547 9.404 -0.086 111.37 + [5,24,8.681,-2.571,111.18,8.915,-2.248,108.433,7.201,-5.5,108.547,9.404,-0.086,111.37], +// 5 24 14.687 3.453 111.27 14.687 .932 107.228 15.861 6.504 106.91 14.687 -6.125 136.1 + [5,24,14.687,3.453,111.27,14.687,.932,107.228,15.861,6.504,106.91,14.687,-6.125,136.1], +// 5 24 9.404 -0.086 111.37 10.088 1.514 108.302 8.915 -2.248 108.433 10 1.766 109.518 + [5,24,9.404,-0.086,111.37,10.088,1.514,108.302,8.915,-2.248,108.433,10,1.766,109.518], +// 5 24 19.583 13.819 93.53 20.683 16.701 91.272 15.342 9.186 112.022 20.424 14.897 90.05 + [5,24,19.583,13.819,93.53,20.683,16.701,91.272,15.342,9.186,112.022,20.424,14.897,90.05], +// 5 24 14.103 -4.092 71.715 13.769 -4.446 78.116 15.443 -1.6 79.98 11.056 -7.946 75.823 + [5,24,14.103,-4.092,71.715,13.769,-4.446,78.116,15.443,-1.6,79.98,11.056,-7.946,75.823], +// 5 24 12.429 1.938 47.465 11.659 1.006 41.221 9 -3.3 40 13.666 12.293 33.143 + [5,24,12.429,1.938,47.465,11.659,1.006,41.221,9,-3.3,40,13.666,12.293,33.143], +// 5 24 13.576 -3.391 103.781 13.671 -7.5 103.714 12.495 -7.5 103.236 14.192 -1.651 104.407 + [5,24,13.576,-3.391,103.781,13.671,-7.5,103.714,12.495,-7.5,103.236,14.192,-1.651,104.407], +// 5 24 16.039 19.234 90.98 15.095 11.889 88.817 12.89 7.481 96.524 18.233 17.362 77.82 + [5,24,16.039,19.234,90.98,15.095,11.889,88.817,12.89,7.481,96.524,18.233,17.362,77.82], +// 5 24 17.812 11.059 35.231 18.964 7.346 48.592 17.076 4.495 41.051 22.505 15.577 52.688 + [5,24,17.812,11.059,35.231,18.964,7.346,48.592,17.076,4.495,41.051,22.505,15.577,52.688], +// 5 24 14.885 4.048 22.203 16.52 11.889 26.142 15.746 15.662 23.126 15.709 4.847 26.142 + [5,24,14.885,4.048,22.203,16.52,11.889,26.142,15.746,15.662,23.126,15.709,4.847,26.142], +// 5 24 15.342 9.186 112.022 20.683 16.701 91.272 20.687 19.142 91.255 19.583 13.819 93.53 + [5,24,15.342,9.186,112.022,20.683,16.701,91.272,20.687,19.142,91.255,19.583,13.819,93.53], +// 5 24 17.745 14.367 32.298 22.505 15.577 52.688 25.821 23.489 56.625 17.812 11.059 35.231 + [5,24,17.745,14.367,32.298,22.505,15.577,52.688,25.821,23.489,56.625,17.812,11.059,35.231], +// 5 24 15.443 -1.6 79.98 14.103 -4.092 71.715 16.246 -0.775 70.064 13.769 -4.446 78.116 + [5,24,15.443,-1.6,79.98,14.103,-4.092,71.715,16.246,-0.775,70.064,13.769,-4.446,78.116], +// 5 24 15.746 15.662 23.126 16.52 11.889 26.142 17.134 14.818 27.157 14.885 4.048 22.203 + [5,24,15.746,15.662,23.126,16.52,11.889,26.142,17.134,14.818,27.157,14.885,4.048,22.203], +// 5 24 10.126 -8.95 102.469 11.199 -7.5 120 9.25 -10 120 11.379 -7.5 103.198 + [5,24,10.126,-8.95,102.469,11.199,-7.5,120,9.25,-10,120,11.379,-7.5,103.198], +// 5 24 7.316 -5.3 28.072 3.4443 -5.5 31.6849 7.29 -5.5 31.055 0 -5.5 31 + [5,24,7.316,-5.3,28.072,3.4443,-5.5,31.6849,7.29,-5.5,31.055,0,-5.5,31], +// 5 24 16.526 21.86 39.654 13.666 12.293 33.143 13.189 18.111 29.656 16.277 14.749 42.419 + [5,24,16.526,21.86,39.654,13.666,12.293,33.143,13.189,18.111,29.656,16.277,14.749,42.419], +// 5 24 11.53 0.167 71.139 15.126 8.299 75.906 10.885 -0.477 80.715 16.588 9.623 64.89 + [5,24,11.53,0.167,71.139,15.126,8.299,75.906,10.885,-0.477,80.715,16.588,9.623,64.89], +// 5 24 11.06 -0.607 69.981 9 -3.3 40 9 -3.3 80 11.06 -0.772 50.137 + [5,24,11.06,-0.607,69.981,9,-3.3,40,9,-3.3,80,11.06,-0.772,50.137], +// 5 24 17.134 14.818 27.157 26.949 24.019 58.038 28.123 27.067 60.087 17.503 13.184 29.145 + [5,24,17.134,14.818,27.157,26.949,24.019,58.038,28.123,27.067,60.087,17.503,13.184,29.145], +// 5 24 25.461 19.249 60.1 27.162 24.15 62.131 23.977 15.905 66.247 26.949 24.019 58.038 + [5,24,25.461,19.249,60.1,27.162,24.15,62.131,23.977,15.905,66.247,26.949,24.019,58.038], +// 5 24 9.25 -10 80.075 10.126 -8.95 102.469 9.25 -10 102.03 11.056 -7.946 75.823 + [5,24,9.25,-10,80.075,10.126,-8.95,102.469,9.25,-10,102.03,11.056,-7.946,75.823], +// 5 24 20.289 10.642 82.185 19.011 8.227 86.418 17.355 2.815 82.872 19.807 11.889 88.817 + [5,24,20.289,10.642,82.185,19.011,8.227,86.418,17.355,2.815,82.872,19.807,11.889,88.817], +// 5 24 15.847 7.854 103.624 16.852 9.013 98.792 15.696 5.373 101.041 15.9 9.816 105.539 + [5,24,15.847,7.854,103.624,16.852,9.013,98.792,15.696,5.373,101.041,15.9,9.816,105.539], +// 5 24 11.861 -7.257 20 10.286 -8.884 26.142 9.25 -10 20 12.091 -6.921 26.142 + [5,24,11.861,-7.257,20,10.286,-8.884,26.142,9.25,-10,20,12.091,-6.921,26.142], +// 5 24 23.148 16.121 67.242 19.867 11.334 80.982 21.009 16.696 84.494 20.334 9.574 70.499 + [5,24,23.148,16.121,67.242,19.867,11.334,80.982,21.009,16.696,84.494,20.334,9.574,70.499], +// 5 24 7.201 -5.5 108.547 8.681 -2.571 111.18 8.915 -2.248 108.433 7.195 -5.5 111.403 + [5,24,7.201,-5.5,108.547,8.681,-2.571,111.18,8.915,-2.248,108.433,7.195,-5.5,111.403], +// 5 24 18.317 6.141 77.58 18.607 4.906 78.1 20.289 10.642 82.185 16.442 1.481 74.527 + [5,24,18.317,6.141,77.58,18.607,4.906,78.1,20.289,10.642,82.185,16.442,1.481,74.527], +// 5 24 21.297 9.705 69.408 23.148 16.121 67.242 23.977 15.905 66.247 20.334 9.574 70.499 + [5,24,21.297,9.705,69.408,23.148,16.121,67.242,23.977,15.905,66.247,20.334,9.574,70.499], +// 5 24 7.316 -5.3 28.072 9.578 -2.192 25.15 7.29 -5.5 31.055 7.325 -4.921 25.585 + [5,24,7.316,-5.3,28.072,9.578,-2.192,25.15,7.29,-5.5,31.055,7.325,-4.921,25.585], +// 5 24 9.25 -10 80.075 11.056 -7.946 75.823 11.06 -7.942 73.631 10.126 -8.95 102.469 + [5,24,9.25,-10,80.075,11.056,-7.946,75.823,11.06,-7.942,73.631,10.126,-8.95,102.469], +// 5 24 15.095 11.889 88.817 18.233 17.362 77.82 16.039 19.234 90.98 15.126 8.299 75.906 + [5,24,15.095,11.889,88.817,18.233,17.362,77.82,16.039,19.234,90.98,15.126,8.299,75.906], +// 5 24 17.076 4.495 41.051 18.964 7.346 48.592 15.691 0.072 44.972 17.812 11.059 35.231 + [5,24,17.076,4.495,41.051,18.964,7.346,48.592,15.691,0.072,44.972,17.812,11.059,35.231], +// 5 24 16.246 -0.775 70.064 21.297 9.705 69.408 16.442 -0.14 74.527 22.413 11.43 63.991 + [5,24,16.246,-0.775,70.064,21.297,9.705,69.408,16.442,-0.14,74.527,22.413,11.43,63.991], +// 5 24 17.725 9.476 32.757 17.076 4.495 41.051 17.137 2.405 40.782 17.812 11.059 35.231 + [5,24,17.725,9.476,32.757,17.076,4.495,41.051,17.137,2.405,40.782,17.812,11.059,35.231], +// 5 24 15.126 8.299 75.906 16.588 9.623 64.89 18.233 17.362 77.82 11.53 0.167 71.139 + [5,24,15.126,8.299,75.906,16.588,9.623,64.89,18.233,17.362,77.82,11.53,0.167,71.139], +// 5 24 15.095 11.889 88.817 12.89 7.481 96.524 16.039 19.234 90.98 12.531 5.062 93.289 + [5,24,15.095,11.889,88.817,12.89,7.481,96.524,16.039,19.234,90.98,12.531,5.062,93.289], +// 5 24 15.691 -1.606 44.972 18.552 3.594 52.31 19.576 6.602 49.278 14.099 -4.296 48.384 + [5,24,15.691,-1.606,44.972,18.552,3.594,52.31,19.576,6.602,49.278,14.099,-4.296,48.384], +// 5 24 20.683 16.701 91.272 20.687 19.142 91.255 28.125 29.527 60.098 15.342 9.186 112.022 + [5,24,20.683,16.701,91.272,20.687,19.142,91.255,28.125,29.527,60.098,15.342,9.186,112.022], +// 5 24 14.687 3.453 111.27 14.687 7.5 126.183 15.342 9.186 112.022 14.687 -6.125 136.1 + [5,24,14.687,3.453,111.27,14.687,7.5,126.183,15.342,9.186,112.022,14.687,-6.125,136.1], +// 5 24 14.511 -0.494 105.021 15.696 2.355 101.041 14.192 -1.651 104.407 15.834 3.78 103.093 + [5,24,14.511,-0.494,105.021,15.696,2.355,101.041,14.192,-1.651,104.407,15.834,3.78,103.093], +// 5 24 14.511 -.494 105.021 14.48 -7.5 104.76 14.687 -7.5 105.699 14.192 -1.651 104.407 + [5,24,14.511,-.494,105.021,14.48,-7.5,104.76,14.687,-7.5,105.699,14.192,-1.651,104.407], +// 5 24 14.192 -1.651 104.407 14.48 -7.5 104.76 13.671 -7.5 103.714 14.511 -.494 105.021 + [5,24,14.192,-1.651,104.407,14.48,-7.5,104.76,13.671,-7.5,103.714,14.511,-.494,105.021], +// 5 24 12.588 -5.667 100.318 11.379 -7.5 103.198 12.188 -6.278 103.241 10.126 -8.95 102.469 + [5,24,12.588,-5.667,100.318,11.379,-7.5,103.198,12.188,-6.278,103.241,10.126,-8.95,102.469], +// 5 24 15.342 9.186 112.022 15.707 8.447 109.647 14.687 3.453 111.27 19.583 13.819 93.53 + [5,24,15.342,9.186,112.022,15.707,8.447,109.647,14.687,3.453,111.27,19.583,13.819,93.53], +// 5 24 22.413 11.43 63.991 23.977 15.905 66.247 21.297 9.705 69.408 25.461 19.249 60.1 + [5,24,22.413,11.43,63.991,23.977,15.905,66.247,21.297,9.705,69.408,25.461,19.249,60.1], +// 5 24 15.691 -1.606 44.972 15.664 -0.775 37.37 13.714 -4.823 40.96 17.137 2.405 40.782 + [5,24,15.691,-1.606,44.972,15.664,-0.775,37.37,13.714,-4.823,40.96,17.137,2.405,40.782], +// 5 24 11.06 -8.01 46.536 9.25 -10 40.05 9.25 -10 60.1 11.057 -8.031 43.804 + [5,24,11.06,-8.01,46.536,9.25,-10,40.05,9.25,-10,60.1,11.057,-8.031,43.804], +// 5 24 23.977 15.905 66.247 26.18 23.705 63.468 27.162 24.15 62.131 23.148 16.121 67.242 + [5,24,23.977,15.905,66.247,26.18,23.705,63.468,27.162,24.15,62.131,23.148,16.121,67.242], +// 5 24 23.176 14.818 53.467 22.72 12.383 56.683 19.576 6.602 49.278 25.461 19.249 60.1 + [5,24,23.176,14.818,53.467,22.72,12.383,56.683,19.576,6.602,49.278,25.461,19.249,60.1], +// 5 24 11.826 11.889 26.142 10 14.49 20 11.436 16.141 24.403 10 9.8 20 + [5,24,11.826,11.889,26.142,10,14.49,20,11.436,16.141,24.403,10,9.8,20], +// 5 24 10.885 -0.477 80.715 7.191 -5.5 88.456 10.322 -0.345 96.832 8.3151 -5.5 83.4443 + [5,24,10.885,-0.477,80.715,7.191,-5.5,88.456,10.322,-0.345,96.832,8.3151,-5.5,83.4443], +// 5 24 13.666 12.293 33.143 12.429 1.938 47.465 11.659 1.006 41.221 16.277 14.749 42.419 + [5,24,13.666,12.293,33.143,12.429,1.938,47.465,11.659,1.006,41.221,16.277,14.749,42.419], +// 5 24 20.334 9.574 70.499 18.317 6.141 77.58 19.867 11.334 80.982 16.442 1.481 74.527 + [5,24,20.334,9.574,70.499,18.317,6.141,77.58,19.867,11.334,80.982,16.442,1.481,74.527], +// 5 24 7.316 -5.3 28.072 0 -5.5 31 7.325 -4.921 25.585 3.4443 -5.5 31.6849 + [5,24,7.316,-5.3,28.072,0,-5.5,31,7.325,-4.921,25.585,3.4443,-5.5,31.6849], +// 5 24 21.425 16.2 85.981 19.807 11.889 88.817 20.424 14.897 90.05 20.289 10.642 82.185 + [5,24,21.425,16.2,85.981,19.807,11.889,88.817,20.424,14.897,90.05,20.289,10.642,82.185], +// 5 24 11.53 0.167 71.139 16.588 9.623 64.89 11.06 -0.607 69.981 15.126 8.299 75.906 + [5,24,11.53,0.167,71.139,16.588,9.623,64.89,11.06,-0.607,69.981,15.126,8.299,75.906], +// 5 24 7.195 -5.5 111.403 8.4 -2.918 114.202 7.184 -5.5 116.784 8.681 -2.571 111.18 + [5,24,7.195,-5.5,111.403,8.4,-2.918,114.202,7.184,-5.5,116.784,8.681,-2.571,111.18], +// 5 24 18.317 6.141 77.58 20.289 10.642 82.185 19.867 11.334 80.982 18.607 4.906 78.1 + [5,24,18.317,6.141,77.58,20.289,10.642,82.185,19.867,11.334,80.982,18.607,4.906,78.1], +// 5 24 9.404 -0.086 111.37 8.681 -2.571 111.18 8.915 -2.248 108.433 8.4 -2.918 114.202 + [5,24,9.404,-0.086,111.37,8.681,-2.571,111.18,8.915,-2.248,108.433,8.4,-2.918,114.202], +// 5 24 16.442 -0.14 74.527 15.443 -1.6 79.98 18.607 4.906 78.1 16.246 -0.775 70.064 + [5,24,16.442,-0.14,74.527,15.443,-1.6,79.98,18.607,4.906,78.1,16.246,-0.775,70.064], +// 5 24 16.277 14.749 42.419 13.666 12.293 33.143 16.526 21.86 39.654 12.429 1.938 47.465 + [5,24,16.277,14.749,42.419,13.666,12.293,33.143,16.526,21.86,39.654,12.429,1.938,47.465], +// 5 24 21.009 16.696 84.494 20.289 10.642 82.185 19.867 11.334 80.982 21.425 16.2 85.981 + [5,24,21.009,16.696,84.494,20.289,10.642,82.185,19.867,11.334,80.982,21.425,16.2,85.981], +// 5 24 22.505 15.577 52.688 17.812 11.059 35.231 18.964 7.346 48.592 17.745 14.367 32.298 + [5,24,22.505,15.577,52.688,17.812,11.059,35.231,18.964,7.346,48.592,17.745,14.367,32.298], +// 5 24 11.826 11.889 26.142 11.436 16.141 24.403 13.189 18.111 29.656 10 14.49 20 + [5,24,11.826,11.889,26.142,11.436,16.141,24.403,13.189,18.111,29.656,10,14.49,20], +// 5 24 17.199 4.846 93.431 19.583 13.819 93.53 19.807 11.889 88.817 17.164 6.694 98.19 + [5,24,17.199,4.846,93.431,19.583,13.819,93.53,19.807,11.889,88.817,17.164,6.694,98.19], +// 5 24 18.964 7.346 48.592 19.576 6.602 49.278 15.691 0.072 44.972 23.176 14.818 53.467 + [5,24,18.964,7.346,48.592,19.576,6.602,49.278,15.691,0.072,44.972,23.176,14.818,53.467], +// 5 24 9.578 -2.192 25.15 7.29 -5.5 31.055 7.316 -5.3 28.072 10.286 -0.479 26.142 + [5,24,9.578,-2.192,25.15,7.29,-5.5,31.055,7.316,-5.3,28.072,10.286,-0.479,26.142], +// 5 24 19.576 6.602 49.278 22.72 12.383 56.683 23.176 14.818 53.467 18.552 3.594 52.31 + [5,24,19.576,6.602,49.278,22.72,12.383,56.683,23.176,14.818,53.467,18.552,3.594,52.31], +// 5 24 14.192 -1.651 104.407 13.671 -7.5 103.714 14.48 -7.5 104.76 13.576 -3.391 103.781 + [5,24,14.192,-1.651,104.407,13.671,-7.5,103.714,14.48,-7.5,104.76,13.576,-3.391,103.781], +// 5 24 22.413 11.43 63.991 21.297 9.705 69.408 16.246 -0.775 70.064 23.977 15.905 66.247 + [5,24,22.413,11.43,63.991,21.297,9.705,69.408,16.246,-0.775,70.064,23.977,15.905,66.247], +// 5 24 10.885 -0.477 80.715 8.3151 -5.5005 83.4443 7.191 -5.5 88.456 9 -3.3 80 + [5,24,10.885,-0.477,80.715,8.3151,-5.5005,83.4443,7.191,-5.5,88.456,9,-3.3,80], +// 5 24 11.06 -0.607 69.981 11.53 0.167 71.139 16.588 9.623 64.89 9 -3.3 80 + [5,24,11.06,-0.607,69.981,11.53,0.167,71.139,16.588,9.623,64.89,9,-3.3,80], +// 5 24 15.986 8.373 54.688 18.794 17.384 51.187 16.277 14.749 42.419 20.694 19.249 60.1 + [5,24,15.986,8.373,54.688,18.794,17.384,51.187,16.277,14.749,42.419,20.694,19.249,60.1], +// 5 24 14.099 -4.296 48.384 15.691 -1.606 44.972 18.552 3.594 52.31 13.714 -4.823 40.96 + [5,24,14.099,-4.296,48.384,15.691,-1.606,44.972,18.552,3.594,52.31,13.714,-4.823,40.96], +// 5 24 14.511 -.494 105.021 14.687 -7.5 105.699 14.687 .932 107.228 14.48 -7.5 104.76 + [5,24,14.511,-.494,105.021,14.687,-7.5,105.699,14.687,.932,107.228,14.48,-7.5,104.76], +// 5 24 11.06 -8.01 46.536 9.25 -10 60.1 9.25 -10 40.05 11.06 -7.942 73.631 + [5,24,11.06,-8.01,46.536,9.25,-10,60.1,9.25,-10,40.05,11.06,-7.942,73.631], +// 5 24 11.163 5.479 26.142 11.381 9.8 25.15 11.11 6.559 25.15 11.826 11.889 26.142 + [5,24,11.163,5.479,26.142,11.381,9.8,25.15,11.11,6.559,25.15,11.826,11.889,26.142], +// 5 24 12.588 -5.667 100.318 13.576 -3.391 103.781 13.928 -3.154 98.672 12.188 -6.278 103.241 + [5,24,12.588,-5.667,100.318,13.576,-3.391,103.781,13.928,-3.154,98.672,12.188,-6.278,103.241], +// 5 24 9 -3.3 40 12.429 1.938 47.465 11.659 1.006 41.221 11.06 -0.772 50.137 + [5,24,9,-3.3,40,12.429,1.938,47.465,11.659,1.006,41.221,11.06,-0.772,50.137], +// 5 24 12.89 7.481 96.524 16.039 19.234 90.98 15.095 11.889 88.817 11.182 3.924 103.597 + [5,24,12.89,7.481,96.524,16.039,19.234,90.98,15.095,11.889,88.817,11.182,3.924,103.597], +// 5 24 10.322 -0.345 96.832 12.89 7.481 96.524 9.465 -1.5 103.407 12.531 5.062 93.289 + [5,24,10.322,-0.345,96.832,12.89,7.481,96.524,9.465,-1.5,103.407,12.531,5.062,93.289], +// 5 24 15.142 -0.428 96.886 14.192 -1.651 104.407 13.928 -3.154 98.672 15.696 2.355 101.041 + [5,24,15.142,-0.428,96.886,14.192,-1.651,104.407,13.928,-3.154,98.672,15.696,2.355,101.041], +// 5 24 28.123 27.067 60.087 27.162 24.15 62.131 21.425 16.2 85.981 26.949 24.019 58.038 + [5,24,28.123,27.067,60.087,27.162,24.15,62.131,21.425,16.2,85.981,26.949,24.019,58.038], +// 5 24 10.885 -0.477 80.715 9 -3.3 80 11.53 0.167 71.139 8.3151 -5.5 83.4443 + [5,24,10.885,-0.477,80.715,9,-3.3,80,11.53,0.167,71.139,8.3151,-5.5,83.4443], +// 5 24 21.425 16.2 85.981 20.683 16.701 91.272 28.123 27.067 60.087 20.424 14.897 90.05 + [5,24,21.425,16.2,85.981,20.683,16.701,91.272,28.123,27.067,60.087,20.424,14.897,90.05], +// 5 24 26.949 24.019 58.038 25.461 19.249 60.1 27.162 24.15 62.131 23.176 14.818 53.467 + [5,24,26.949,24.019,58.038,25.461,19.249,60.1,27.162,24.15,62.131,23.176,14.818,53.467], +// 5 24 14.234 0 20 14.497 0.041 21.897 13.821 -2.857 20 14.053 14.49 20 + [5,24,14.234,0,20,14.497,0.041,21.897,13.821,-2.857,20,14.053,14.49,20], +// 5 24 17.134 14.818 27.157 28.123 27.067 60.087 26.949 24.019 58.038 28.125 29.527 60.098 + [5,24,17.134,14.818,27.157,28.123,27.067,60.087,26.949,24.019,58.038,28.125,29.527,60.098], +// 5 24 23.148 16.121 67.242 21.009 16.696 84.494 19.867 11.334 80.982 26.18 23.705 63.468 + [5,24,23.148,16.121,67.242,21.009,16.696,84.494,19.867,11.334,80.982,26.18,23.705,63.468], +// 5 24 13.649 6.552 85.321 15.126 8.299 75.906 15.095 11.889 88.817 10.885 -0.477 80.715 + [5,24,13.649,6.552,85.321,15.126,8.299,75.906,15.095,11.889,88.817,10.885,-0.477,80.715], +// 5 24 13.821 -2.857 20 14.477 -2.136 26.142 14.497 0.041 21.897 11.861 -7.257 20 + [5,24,13.821,-2.857,20,14.477,-2.136,26.142,14.497,0.041,21.897,11.861,-7.257,20], +// 5 24 19.583 13.819 93.53 15.342 9.186 112.022 15.707 8.447 109.647 20.683 16.701 91.272 + [5,24,19.583,13.819,93.53,15.342,9.186,112.022,15.707,8.447,109.647,20.683,16.701,91.272], +// 5 24 10.779 -0.857 37.444 8.3151 -5.5005 36.5557 7.29 -5.5 31.055 9 -3.3 40 + [5,24,10.779,-0.857,37.444,8.3151,-5.5005,36.5557,7.29,-5.5,31.055,9,-3.3,40], +// 5 24 12.588 -5.667 100.318 12.188 -6.278 103.241 11.379 -7.5 103.198 13.576 -3.391 103.781 + [5,24,12.588,-5.667,100.318,12.188,-6.278,103.241,11.379,-7.5,103.198,13.576,-3.391,103.781], +// 5 24 9 -3.3 40 10.779 -0.857 37.444 8.3151 -5.5 36.5557 11.659 1.006 41.221 + [5,24,9,-3.3,40,10.779,-0.857,37.444,8.3151,-5.5,36.5557,11.659,1.006,41.221], +// 5 24 21.297 9.705 69.408 20.334 9.574 70.499 16.442 1.481 74.527 23.148 16.121 67.242 + [5,24,21.297,9.705,69.408,20.334,9.574,70.499,16.442,1.481,74.527,23.148,16.121,67.242], +// 5 24 15.342 9.186 112.022 20.687 19.142 91.255 20.683 16.701 91.272 14.702 11.267 114.882 + [5,24,15.342,9.186,112.022,20.687,19.142,91.255,20.683,16.701,91.272,14.702,11.267,114.882], +// 5 24 16.442 1.481 74.527 18.607 4.906 78.1 18.317 6.141 77.58 16.442 -0.14 74.527 + [5,24,16.442,1.481,74.527,18.607,4.906,78.1,18.317,6.141,77.58,16.442,-0.14,74.527], +// 5 24 11.163 5.479 26.142 11.11 6.559 25.15 10.639 2.218 25.15 11.381 9.8 25.15 + [5,24,11.163,5.479,26.142,11.11,6.559,25.15,10.639,2.218,25.15,11.381,9.8,25.15], +// 5 24 11.06 -7.942 73.631 11.056 -7.946 75.823 14.103 -4.092 71.715 9.25 -10 80.075 + [5,24,11.06,-7.942,73.631,11.056,-7.946,75.823,14.103,-4.092,71.715,9.25,-10,80.075], +// 5 24 17.725 9.476 32.757 17.812 11.059 35.231 17.745 14.367 32.298 17.076 4.495 41.051 + [5,24,17.725,9.476,32.757,17.812,11.059,35.231,17.745,14.367,32.298,17.076,4.495,41.051], +// 5 24 15.707 8.447 109.647 14.687 3.453 111.27 15.342 9.186 112.022 15.861 6.504 106.91 + [5,24,15.707,8.447,109.647,14.687,3.453,111.27,15.342,9.186,112.022,15.861,6.504,106.91], +// 5 24 15.664 -0.775 37.37 17.725 9.476 32.757 17.137 2.405 40.782 16.872 8.008 29.583 + [5,24,15.664,-0.775,37.37,17.725,9.476,32.757,17.137,2.405,40.782,16.872,8.008,29.583], +// 5 24 13.189 18.111 29.656 13.666 12.293 33.143 16.526 21.86 39.654 11.826 11.889 26.142 + [5,24,13.189,18.111,29.656,13.666,12.293,33.143,16.526,21.86,39.654,11.826,11.889,26.142], +// 5 24 15.746 15.662 23.126 17.134 14.818 27.157 16.52 11.889 26.142 28.125 29.527 60.098 + [5,24,15.746,15.662,23.126,17.134,14.818,27.157,16.52,11.889,26.142,28.125,29.527,60.098], +// 5 24 14.687 -7.5 105.699 14.687 .932 107.228 14.687 -6.125 136.1 14.511 -.494 105.021 + [5,24,14.687,-7.5,105.699,14.687,.932,107.228,14.687,-6.125,136.1,14.511,-.494,105.021], +// 5 24 10.779 -0.857 37.444 7.29 -5.5 31.055 8.3151 -5.5 36.5557 10.286 -0.479 26.142 + [5,24,10.779,-0.857,37.444,7.29,-5.5,31.055,8.3151,-5.5,36.5557,10.286,-0.479,26.142], +// 5 24 14.885 4.048 22.203 15.709 4.847 26.142 16.52 11.889 26.142 14.497 0.041 21.897 + [5,24,14.885,4.048,22.203,15.709,4.847,26.142,16.52,11.889,26.142,14.497,0.041,21.897], +// 5 24 11.057 -8.031 43.804 11.06 -8.01 46.536 14.099 -4.296 48.384 9.25 -10 40.05 + [5,24,11.057,-8.031,43.804,11.06,-8.01,46.536,14.099,-4.296,48.384,9.25,-10,40.05], +// 5 24 11.659 1.006 41.221 10.779 -0.857 37.444 9 -3.3 40 12.217 7.855 29.719 + [5,24,11.659,1.006,41.221,10.779,-0.857,37.444,9,-3.3,40,12.217,7.855,29.719], +// 5 24 20.424 14.897 90.05 21.425 16.2 85.981 19.807 11.889 88.817 20.683 16.701 91.272 + [5,24,20.424,14.897,90.05,21.425,16.2,85.981,19.807,11.889,88.817,20.683,16.701,91.272], +// 5 24 22.505 15.577 52.688 23.176 14.818 53.467 18.964 7.346 48.592 25.821 23.489 56.625 + [5,24,22.505,15.577,52.688,23.176,14.818,53.467,18.964,7.346,48.592,25.821,23.489,56.625], +// 5 24 13.714 -4.823 40.96 14.099 -4.296 48.384 15.691 -1.606 44.972 11.057 -8.031 43.804 + [5,24,13.714,-4.823,40.96,14.099,-4.296,48.384,15.691,-1.606,44.972,11.057,-8.031,43.804], +// 5 24 16.442 1.481 74.527 21.297 9.705 69.408 20.334 9.574 70.499 16.442 -0.14 74.527 + [5,24,16.442,1.481,74.527,21.297,9.705,69.408,20.334,9.574,70.499,16.442,-0.14,74.527], +// 5 24 17.199 4.846 93.431 17.164 6.694 98.19 15.142 -0.428 96.886 19.583 13.819 93.53 + [5,24,17.199,4.846,93.431,17.164,6.694,98.19,15.142,-0.428,96.886,19.583,13.819,93.53], +// 5 24 16.277 14.749 42.419 18.794 17.384 51.187 16.526 21.86 39.654 15.986 8.373 54.688 + [5,24,16.277,14.749,42.419,18.794,17.384,51.187,16.526,21.86,39.654,15.986,8.373,54.688], +// 5 24 12.495 -7.5 103.236 13.576 -3.391 103.781 12.188 -6.278 103.241 13.671 -7.5 103.714 + [5,24,12.495,-7.5,103.236,13.576,-3.391,103.781,12.188,-6.278,103.241,13.671,-7.5,103.714], +// 5 24 9 -3.3 80 11.06 -0.607 69.981 11.53 0.167 71.139 9 -3.3 40 + [5,24,9,-3.3,80,11.06,-0.607,69.981,11.53,0.167,71.139,9,-3.3,40], +// 5 24 15.126 8.299 75.906 18.233 17.362 77.82 15.095 11.889 88.817 16.588 9.623 64.89 + [5,24,15.126,8.299,75.906,18.233,17.362,77.82,15.095,11.889,88.817,16.588,9.623,64.89], +// 5 24 13.666 12.293 33.143 12.217 7.855 29.719 11.659 1.006 41.221 11.826 11.889 26.142 + [5,24,13.666,12.293,33.143,12.217,7.855,29.719,11.659,1.006,41.221,11.826,11.889,26.142], +// 5 24 20.694 19.249 60.1 23.35 29.528 60.1 18.233 17.362 77.82 18.794 17.384 51.187 + [5,24,20.694,19.249,60.1,23.35,29.528,60.1,18.233,17.362,77.82,18.794,17.384,51.187], +// 5 24 12.89 7.481 96.524 11.182 3.924 103.597 11.907 7.499 103.722 10.322 -0.345 96.832 + [5,24,12.89,7.481,96.524,11.182,3.924,103.597,11.907,7.499,103.722,10.322,-0.345,96.832], +// 5 24 11.826 11.889 26.142 13.189 18.111 29.656 11.436 16.141 24.403 13.666 12.293 33.143 + [5,24,11.826,11.889,26.142,13.189,18.111,29.656,11.436,16.141,24.403,13.666,12.293,33.143], +// 5 24 23.35 29.528 60.1 18.233 17.362 77.82 20.694 19.249 60.1 20.166 24.599 74.886 + [5,24,23.35,29.528,60.1,18.233,17.362,77.82,20.694,19.249,60.1,20.166,24.599,74.886], +// 5 24 17.503 13.184 29.145 16.52 11.889 26.142 16.872 8.008 29.583 17.134 14.818 27.157 + [5,24,17.503,13.184,29.145,16.52,11.889,26.142,16.872,8.008,29.583,17.134,14.818,27.157], +// 5 24 11.826 11.889 26.142 11.381 9.8 25.15 11.163 5.479 26.142 11.045 9.8 23.899 + [5,24,11.826,11.889,26.142,11.381,9.8,25.15,11.163,5.479,26.142,11.045,9.8,23.899], +// 5 24 10.286 -0.479 26.142 10.639 2.218 25.15 9.578 -2.192 25.15 11.163 5.479 26.142 + [5,24,10.286,-0.479,26.142,10.639,2.218,25.15,9.578,-2.192,25.15,11.163,5.479,26.142], +// 5 24 16.039 19.234 90.98 11.796 7.5 104.534 11.907 7.499 103.722 10 11.175 115.157 + [5,24,16.039,19.234,90.98,11.796,7.5,104.534,11.907,7.499,103.722,10,11.175,115.157], +// 5 24 7.199 -5.5 99.933 9.465 -1.5 103.407 7.201 -5.5 103.268 10.322 -0.345 96.832 + [5,24,7.199,-5.5,99.933,9.465,-1.5,103.407,7.201,-5.5,103.268,10.322,-0.345,96.832], +// 5 24 23.35 29.528 60.1 18.794 17.384 51.187 20.259 26.054 50.837 20.694 19.249 60.1 + [5,24,23.35,29.528,60.1,18.794,17.384,51.187,20.259,26.054,50.837,20.694,19.249,60.1], +// 5 24 16.872 8.008 29.583 17.503 13.184 29.145 17.725 9.476 32.757 16.52 11.889 26.142 + [5,24,16.872,8.008,29.583,17.503,13.184,29.145,17.725,9.476,32.757,16.52,11.889,26.142], +// 5 24 11.826 11.889 26.142 10 9.8 20 11.045 9.8 23.899 10 14.49 20 + [5,24,11.826,11.889,26.142,10,9.8,20,11.045,9.8,23.899,10,14.49,20], +// 5 24 15.986 8.373 54.688 12.429 1.938 47.465 11.06 -0.772 50.137 16.277 14.749 42.419 + [5,24,15.986,8.373,54.688,12.429,1.938,47.465,11.06,-0.772,50.137,16.277,14.749,42.419], +// 5 24 19.867 11.334 80.982 20.289 10.642 82.185 21.009 16.696 84.494 18.317 6.141 77.58 + [5,24,19.867,11.334,80.982,20.289,10.642,82.185,21.009,16.696,84.494,18.317,6.141,77.58], +// 5 24 12.188 -6.278 103.241 12.495 -7.5 103.236 11.379 -7.5 103.198 13.576 -3.391 103.781 + [5,24,12.188,-6.278,103.241,12.495,-7.5,103.236,11.379,-7.5,103.198,13.576,-3.391,103.781], +// 5 24 14.477 -2.136 26.142 11.861 -7.257 20 13.821 -2.857 20 12.091 -6.921 26.142 + [5,24,14.477,-2.136,26.142,11.861,-7.257,20,13.821,-2.857,20,12.091,-6.921,26.142], +// 5 24 10 11.175 115.157 10 1.766 109.518 10.572 3.812 108.222 10 7.5 126.183 + [5,24,10,11.175,115.157,10,1.766,109.518,10.572,3.812,108.222,10,7.5,126.183], +// 5 24 16.246 -0.775 70.064 16.442 -0.14 74.527 15.443 -1.6 79.98 21.297 9.705 69.408 + [5,24,16.246,-0.775,70.064,16.442,-0.14,74.527,15.443,-1.6,79.98,21.297,9.705,69.408], +// 5 24 10.639 2.218 25.15 11.163 5.479 26.142 11.11 6.559 25.15 10.286 -0.479 26.142 + [5,24,10.639,2.218,25.15,11.163,5.479,26.142,11.11,6.559,25.15,10.286,-0.479,26.142], +// 5 24 17.134 14.818 27.157 16.52 11.889 26.142 15.746 15.662 23.126 17.503 13.184 29.145 + [5,24,17.134,14.818,27.157,16.52,11.889,26.142,15.746,15.662,23.126,17.503,13.184,29.145], +// 5 24 14.687 6.92925 142.87025 11.25 6.92925 142.87025 11.25 7.12716 141.875 14.687 5.30325 145.30325 + [5,24,14.687,6.92925,142.87025,11.25,6.92925,142.87025,11.25,7.12716,141.875,14.687,5.30325,145.30325], +// 5 24 13.928 -3.154 98.672 13.576 -3.391 103.781 12.588 -5.667 100.318 14.192 -1.651 104.407 + [5,24,13.928,-3.154,98.672,13.576,-3.391,103.781,12.588,-5.667,100.318,14.192,-1.651,104.407], +// 5 24 10.885 -0.477 80.715 11.53 0.167 71.139 15.126 8.299 75.906 9 -3.3 80 + [5,24,10.885,-0.477,80.715,11.53,0.167,71.139,15.126,8.299,75.906,9,-3.3,80], +// 5 24 13.666 12.293 33.143 11.659 1.006 41.221 12.217 7.855 29.719 12.429 1.938 47.465 + [5,24,13.666,12.293,33.143,11.659,1.006,41.221,12.217,7.855,29.719,12.429,1.938,47.465], +// 5 24 15.142 -0.428 96.886 17.164 6.694 98.19 17.199 4.846 93.431 15.696 2.355 101.041 + [5,24,15.142,-0.428,96.886,17.164,6.694,98.19,17.199,4.846,93.431,15.696,2.355,101.041], +// 5 24 18.233 17.362 77.82 20.694 19.249 60.1 16.588 9.623 64.89 23.35 29.528 60.1 + [5,24,18.233,17.362,77.82,20.694,19.249,60.1,16.588,9.623,64.89,23.35,29.528,60.1], +// 5 24 23.977 15.905 66.247 23.148 16.121 67.242 26.18 23.705 63.468 21.297 9.705 69.408 + [5,24,23.977,15.905,66.247,23.148,16.121,67.242,26.18,23.705,63.468,21.297,9.705,69.408], +// 5 24 7.29 -5.5 31.055 10.286 -0.479 26.142 10.779 -0.857 37.444 9.578 -2.192 25.15 + [5,24,7.29,-5.5,31.055,10.286,-0.479,26.142,10.779,-0.857,37.444,9.578,-2.192,25.15], +// 5 24 12.429 1.938 47.465 11.06 -0.772 50.137 15.986 8.373 54.688 9 -3.3 40 + [5,24,12.429,1.938,47.465,11.06,-0.772,50.137,15.986,8.373,54.688,9,-3.3,40], +// 5 24 11.861 -7.257 20 12.091 -6.921 26.142 14.477 -2.136 26.142 10.286 -8.884 26.142 + [5,24,11.861,-7.257,20,12.091,-6.921,26.142,14.477,-2.136,26.142,10.286,-8.884,26.142], +// 5 24 16.277 14.749 42.419 12.429 1.938 47.465 15.986 8.373 54.688 13.666 12.293 33.143 + [5,24,16.277,14.749,42.419,12.429,1.938,47.465,15.986,8.373,54.688,13.666,12.293,33.143], +// 5 24 15.696 2.355 101.041 15.142 -0.428 96.886 14.192 -1.651 104.407 17.164 6.694 98.19 + [5,24,15.696,2.355,101.041,15.142,-0.428,96.886,14.192,-1.651,104.407,17.164,6.694,98.19], +// 5 24 15.847 7.854 103.624 15.834 3.78 103.093 15.696 5.373 101.041 15.861 6.504 106.91 + [5,24,15.847,7.854,103.624,15.834,3.78,103.093,15.696,5.373,101.041,15.861,6.504,106.91], +// 5 24 17.134 14.818 27.157 17.503 13.184 29.145 16.52 11.889 26.142 26.949 24.019 58.038 + [5,24,17.134,14.818,27.157,17.503,13.184,29.145,16.52,11.889,26.142,26.949,24.019,58.038], +// 5 24 19.583 13.819 93.53 20.424 14.897 90.05 19.807 11.889 88.817 20.683 16.701 91.272 + [5,24,19.583,13.819,93.53,20.424,14.897,90.05,19.807,11.889,88.817,20.683,16.701,91.272], +// 5 24 17.725 9.476 32.757 17.745 14.367 32.298 17.812 11.059 35.231 17.503 13.184 29.145 + [5,24,17.725,9.476,32.757,17.745,14.367,32.298,17.812,11.059,35.231,17.503,13.184,29.145], +// 5 24 13.928 -3.154 98.672 14.192 -1.651 104.407 15.142 -0.428 96.886 13.576 -3.391 103.781 + [5,24,13.928,-3.154,98.672,14.192,-1.651,104.407,15.142,-0.428,96.886,13.576,-3.391,103.781], +// 5 24 26.949 24.019 58.038 27.162 24.15 62.131 25.461 19.249 60.1 28.123 27.067 60.087 + [5,24,26.949,24.019,58.038,27.162,24.15,62.131,25.461,19.249,60.1,28.123,27.067,60.087], +// 5 24 15.861 6.504 106.91 15.9 9.816 105.539 15.707 8.447 109.647 15.847 7.854 103.624 + [5,24,15.861,6.504,106.91,15.9,9.816,105.539,15.707,8.447,109.647,15.847,7.854,103.624], +// 5 24 14.687 7.5 126.183 15.342 9.186 112.022 14.687 3.453 111.27 14.702 11.267 114.882 + [5,24,14.687,7.5,126.183,15.342,9.186,112.022,14.687,3.453,111.27,14.702,11.267,114.882], +// 5 24 10 1.766 109.518 10.572 3.812 108.222 10.088 1.514 108.302 10 11.175 115.157 + [5,24,10,1.766,109.518,10.572,3.812,108.222,10.088,1.514,108.302,10,11.175,115.157], +// 5 24 9.25 -10 60.1 11.06 -7.942 73.631 11.06 -8.01 46.536 9.25 -10 80.075 + [5,24,9.25,-10,60.1,11.06,-7.942,73.631,11.06,-8.01,46.536,9.25,-10,80.075], +// 5 24 11.06 -0.772 50.137 9 -3.3 40 11.06 -0.607 69.981 12.429 1.938 47.465 + [5,24,11.06,-0.772,50.137,9,-3.3,40,11.06,-0.607,69.981,12.429,1.938,47.465], +// 5 24 20.683 16.701 91.272 28.123 27.067 60.087 21.425 16.2 85.981 28.125 29.527 60.098 + [5,24,20.683,16.701,91.272,28.123,27.067,60.087,21.425,16.2,85.981,28.125,29.527,60.098], +// 5 24 20.166 24.599 74.886 18.233 17.362 77.82 16.039 19.234 90.98 23.35 29.528 60.1 + [5,24,20.166,24.599,74.886,18.233,17.362,77.82,16.039,19.234,90.98,23.35,29.528,60.1], +// 5 24 11.826 11.889 26.142 13.666 12.293 33.143 13.189 18.111 29.656 12.217 7.855 29.719 + [5,24,11.826,11.889,26.142,13.666,12.293,33.143,13.189,18.111,29.656,12.217,7.855,29.719], +// 5 24 14.687 7.5 126.183 10 7.5 126.183 14.702 11.267 114.882 11.25 7.5 135.068 + [5,24,14.687,7.5,126.183,10,7.5,126.183,14.702,11.267,114.882,11.25,7.5,135.068], +// 5 24 16.852 9.013 98.792 15.9 9.816 105.539 15.847 7.854 103.624 18.107 12.875 96.363 + [5,24,16.852,9.013,98.792,15.9,9.816,105.539,15.847,7.854,103.624,18.107,12.875,96.363], +// 5 24 28.123 27.067 60.087 28.125 29.527 60.098 17.134 14.818 27.157 20.683 16.701 91.272 + [5,24,28.123,27.067,60.087,28.125,29.527,60.098,17.134,14.818,27.157,20.683,16.701,91.272], +// 5 24 28.123 27.067 60.087 26.949 24.019 58.038 27.162 24.15 62.131 17.134 14.818 27.157 + [5,24,28.123,27.067,60.087,26.949,24.019,58.038,27.162,24.15,62.131,17.134,14.818,27.157], +// 5 24 15.834 3.78 103.093 14.511 -0.494 105.021 14.687 0.932 107.228 15.696 2.355 101.041 + [5,24,15.834,3.78,103.093,14.511,-0.494,105.021,14.687,0.932,107.228,15.696,2.355,101.041], +// 5 24 10 11.175 115.157 10.572 3.812 108.222 11.796 7.5 104.534 10 1.766 109.518 + [5,24,10,11.175,115.157,10.572,3.812,108.222,11.796,7.5,104.534,10,1.766,109.518], +// 5 24 12.89 7.481 96.524 12.531 5.062 93.289 15.095 11.889 88.817 10.322 -0.345 96.832 + [5,24,12.89,7.481,96.524,12.531,5.062,93.289,15.095,11.889,88.817,10.322,-0.345,96.832], +// 5 24 28.123 27.067 60.087 21.425 16.2 85.981 27.162 24.15 62.131 20.683 16.701 91.272 + [5,24,28.123,27.067,60.087,21.425,16.2,85.981,27.162,24.15,62.131,20.683,16.701,91.272], +// 5 24 15.664 -0.775 37.37 17.137 2.405 40.782 15.691 -1.606 44.972 17.725 9.476 32.757 + [5,24,15.664,-0.775,37.37,17.137,2.405,40.782,15.691,-1.606,44.972,17.725,9.476,32.757], +// 5 24 8.4 -2.918 114.202 8.681 -2.571 111.18 7.195 -5.5 111.403 9.404 -0.086 111.37 + [5,24,8.4,-2.918,114.202,8.681,-2.571,111.18,7.195,-5.5,111.403,9.404,-0.086,111.37], +// 5 24 15.834 3.78 103.093 14.687 0.932 107.228 14.511 -0.494 105.021 15.861 6.504 106.91 + [5,24,15.834,3.78,103.093,14.687,0.932,107.228,14.511,-0.494,105.021,15.861,6.504,106.91], +// 5 24 0 -5.5 31 7.325 -4.921 25.585 7.316 -5.3 28.072 -7.325 -4.921 25.585 + [5,24,0,-5.5,31,7.325,-4.921,25.585,7.316,-5.3,28.072,-7.325,-4.921,25.585], +]; +module ldraw_lib__s__45749s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__45749s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__45749s01(line=0.2); \ No newline at end of file diff --git a/parts/s/45749s02.scad b/parts/s/45749s02.scad new file mode 100644 index 000000000..885092baf --- /dev/null +++ b/parts/s/45749s02.scad @@ -0,0 +1,493 @@ +use <../../lib.scad> +use <../../p/rect.scad> +use <../../p/rect3.scad> +function ldraw_lib__s__45749s02() = [ +// 0 ~Constraction Limb Ball with Cutouts - Half +// 0 Name: s\45749s02.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2023-08-21 [MagFors] Reused subfile, different content +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 3 16 4.9024 0 11.8352 0 4.9024 11.8352 0 0 12.81 + [3,16,4.9024,0,11.8352,0,4.9024,11.8352,0,0,12.81], +// 3 16 4.9024 0 11.8352 5.6274 5.6274 10.0379 0 4.9024 11.8352 + [3,16,4.9024,0,11.8352,5.6274,5.6274,10.0379,0,4.9024,11.8352], +// 3 16 5.6274 5.6274 10.0379 0 9.058 9.058 0 4.9024 11.8352 + [3,16,5.6274,5.6274,10.0379,0,9.058,9.058,0,4.9024,11.8352], +// 3 16 5.6274 5.6274 10.0379 5.6274 10.0379 5.6274 0 9.058 9.058 + [3,16,5.6274,5.6274,10.0379,5.6274,10.0379,5.6274,0,9.058,9.058], +// 3 16 5.6274 10.0379 5.6274 0 11.8352 4.9024 0 9.058 9.058 + [3,16,5.6274,10.0379,5.6274,0,11.8352,4.9024,0,9.058,9.058], +// 3 16 5.6274 10.0379 5.6274 4.9024 11.8352 0 0 11.8352 4.9024 + [3,16,5.6274,10.0379,5.6274,4.9024,11.8352,0,0,11.8352,4.9024], +// 3 16 4.9024 11.8352 0 0 12.81 0 0 11.8352 4.9024 + [3,16,4.9024,11.8352,0,0,12.81,0,0,11.8352,4.9024], +// 3 16 0 12.81 0 4.9024 11.8352 0 0 11.8352 -4.9024 + [3,16,0,12.81,0,4.9024,11.8352,0,0,11.8352,-4.9024], +// 3 16 0 4.9024 -11.8352 4.9024 0 -11.8352 0 0 -12.81 + [3,16,0,4.9024,-11.8352,4.9024,0,-11.8352,0,0,-12.81], +// 3 16 5.6274 5.6274 -10.0379 4.9024 0 -11.8352 0 4.9024 -11.8352 + [3,16,5.6274,5.6274,-10.0379,4.9024,0,-11.8352,0,4.9024,-11.8352], +// 3 16 0 9.058 -9.058 5.6274 5.6274 -10.0379 0 4.9024 -11.8352 + [3,16,0,9.058,-9.058,5.6274,5.6274,-10.0379,0,4.9024,-11.8352], +// 3 16 5.6274 10.0379 -5.6274 5.6274 5.6274 -10.0379 0 9.058 -9.058 + [3,16,5.6274,10.0379,-5.6274,5.6274,5.6274,-10.0379,0,9.058,-9.058], +// 3 16 0 11.8352 -4.9024 5.6274 10.0379 -5.6274 0 9.058 -9.058 + [3,16,0,11.8352,-4.9024,5.6274,10.0379,-5.6274,0,9.058,-9.058], +// 3 16 4.9024 11.8352 0 5.6274 10.0379 -5.6274 0 11.8352 -4.9024 + [3,16,4.9024,11.8352,0,5.6274,10.0379,-5.6274,0,11.8352,-4.9024], +// 3 16 0 -11.8352 4.9024 5.6274 -10.0379 5.6274 0 -9.058 9.058 + [3,16,0,-11.8352,4.9024,5.6274,-10.0379,5.6274,0,-9.058,9.058], +// 3 16 4.9024 -11.8352 0 5.6274 -10.0379 5.6274 0 -11.8352 4.9024 + [3,16,4.9024,-11.8352,0,5.6274,-10.0379,5.6274,0,-11.8352,4.9024], +// 3 16 0 -12.81 0 4.9024 -11.8352 0 0 -11.8352 4.9024 + [3,16,0,-12.81,0,4.9024,-11.8352,0,0,-11.8352,4.9024], +// 3 16 0 -4.9024 11.8352 4.9024 0 11.8352 0 0 12.81 + [3,16,0,-4.9024,11.8352,4.9024,0,11.8352,0,0,12.81], +// 3 16 5.6274 -5.6274 10.0379 4.9024 0 11.8352 0 -4.9024 11.8352 + [3,16,5.6274,-5.6274,10.0379,4.9024,0,11.8352,0,-4.9024,11.8352], +// 3 16 0 -9.058 9.058 5.6274 -5.6274 10.0379 0 -4.9024 11.8352 + [3,16,0,-9.058,9.058,5.6274,-5.6274,10.0379,0,-4.9024,11.8352], +// 3 16 5.6274 -10.0379 5.6274 5.6274 -5.6274 10.0379 0 -9.058 9.058 + [3,16,5.6274,-10.0379,5.6274,5.6274,-5.6274,10.0379,0,-9.058,9.058], +// 3 16 4.9024 0 -11.8352 0 -4.9024 -11.8352 0 0 -12.81 + [3,16,4.9024,0,-11.8352,0,-4.9024,-11.8352,0,0,-12.81], +// 3 16 4.9024 0 -11.8352 5.6274 -5.6274 -10.0379 0 -4.9024 -11.8352 + [3,16,4.9024,0,-11.8352,5.6274,-5.6274,-10.0379,0,-4.9024,-11.8352], +// 3 16 5.6274 -5.6274 -10.0379 0 -9.058 -9.058 0 -4.9024 -11.8352 + [3,16,5.6274,-5.6274,-10.0379,0,-9.058,-9.058,0,-4.9024,-11.8352], +// 3 16 5.6274 -5.6274 -10.0379 5.6274 -10.0379 -5.6274 0 -9.058 -9.058 + [3,16,5.6274,-5.6274,-10.0379,5.6274,-10.0379,-5.6274,0,-9.058,-9.058], +// 3 16 5.6274 -10.0379 -5.6274 0 -11.8352 -4.9024 0 -9.058 -9.058 + [3,16,5.6274,-10.0379,-5.6274,0,-11.8352,-4.9024,0,-9.058,-9.058], +// 3 16 5.6274 -10.0379 -5.6274 4.9024 -11.8352 0 0 -11.8352 -4.9024 + [3,16,5.6274,-10.0379,-5.6274,4.9024,-11.8352,0,0,-11.8352,-4.9024], +// 3 16 4.9024 -11.8352 0 0 -12.81 0 0 -11.8352 -4.9024 + [3,16,4.9024,-11.8352,0,0,-12.81,0,0,-11.8352,-4.9024], +// 3 16 10 -2.8703 6.9293 9.058 0 9.058 5.6274 -5.6274 10.0379 + [3,16,10,-2.8703,6.9293,9.058,0,9.058,5.6274,-5.6274,10.0379], +// 3 16 4.9024 0 11.8352 5.6274 -5.6274 10.0379 9.058 0 9.058 + [3,16,4.9024,0,11.8352,5.6274,-5.6274,10.0379,9.058,0,9.058], +// 3 16 9.058 0 9.058 10 -2.8703 6.9293 10 0 7.5 + [3,16,9.058,0,9.058,10,-2.8703,6.9293,10,0,7.5], +// 3 16 10 -5.3033 5.3033 10 -2.8703 6.9293 5.6274 -5.6274 10.0379 + [3,16,10,-5.3033,5.3033,10,-2.8703,6.9293,5.6274,-5.6274,10.0379], +// 3 16 5.6274 -5.6274 10.0379 5.6274 -10.0379 5.6274 10 -5.3033 5.3033 + [3,16,5.6274,-5.6274,10.0379,5.6274,-10.0379,5.6274,10,-5.3033,5.3033], +// 3 16 10 0 7.5 10 2.8703 6.9293 9.058 0 9.058 + [3,16,10,0,7.5,10,2.8703,6.9293,9.058,0,9.058], +// 3 16 10 2.8703 6.9293 5.6274 5.6274 10.0379 9.058 0 9.058 + [3,16,10,2.8703,6.9293,5.6274,5.6274,10.0379,9.058,0,9.058], +// 3 16 4.9024 0 11.8352 9.058 0 9.058 5.6274 5.6274 10.0379 + [3,16,4.9024,0,11.8352,9.058,0,9.058,5.6274,5.6274,10.0379], +// 3 16 10 5.5514 4.932 7.5 8.8 4.932 10 5.3033 5.3033 + [3,16,10,5.5514,4.932,7.5,8.8,4.932,10,5.3033,5.3033], +// 3 16 10 5.3033 5.3033 5.6274 5.6274 10.0379 10 2.8703 6.9293 + [3,16,10,5.3033,5.3033,5.6274,5.6274,10.0379,10,2.8703,6.9293], +// +// 3 16 10 -5.6274 -5.6274 5.6274 -5.6274 -10.0379 10 -2.8703 -6.9293 + [3,16,10,-5.6274,-5.6274,5.6274,-5.6274,-10.0379,10,-2.8703,-6.9293], +// 3 16 10 -2.8703 -6.9293 9.058 0 -9.058 10 0 -7.5 + [3,16,10,-2.8703,-6.9293,9.058,0,-9.058,10,0,-7.5], +// 3 16 9.058 0 -9.058 5.6274 -5.6274 -10.0379 4.9024 0 -11.8352 + [3,16,9.058,0,-9.058,5.6274,-5.6274,-10.0379,4.9024,0,-11.8352], +// 3 16 9.058 0 -9.058 10 -2.8703 -6.9293 5.6274 -5.6274 -10.0379 + [3,16,9.058,0,-9.058,10,-2.8703,-6.9293,5.6274,-5.6274,-10.0379], +// 3 16 5.6274 -10.0379 -5.6274 5.6274 -5.6274 -10.0379 10 -5.6274 -5.6274 + [3,16,5.6274,-10.0379,-5.6274,5.6274,-5.6274,-10.0379,10,-5.6274,-5.6274], +// 3 16 4.9024 0 -11.8352 5.6274 5.6274 -10.0379 9.058 0 -9.058 + [3,16,4.9024,0,-11.8352,5.6274,5.6274,-10.0379,9.058,0,-9.058], +// 3 16 5.6274 5.6274 -10.0379 10 2.8703 -6.9293 9.058 0 -9.058 + [3,16,5.6274,5.6274,-10.0379,10,2.8703,-6.9293,9.058,0,-9.058], +// 3 16 10 0 -7.5 9.058 0 -9.058 10 2.8703 -6.9293 + [3,16,10,0,-7.5,9.058,0,-9.058,10,2.8703,-6.9293], +// 3 16 5.6274 10.0379 -5.6274 7.5 8.8 -4.932 10 6.684 -4.932 + [3,16,5.6274,10.0379,-5.6274,7.5,8.8,-4.932,10,6.684,-4.932], +// 3 16 7.5 10.214 -0.006 4.9024 11.8352 0 5.6274 10.0379 5.6274 + [3,16,7.5,10.214,-0.006,4.9024,11.8352,0,5.6274,10.0379,5.6274], +// 3 16 5.6274 -10.0379 5.6274 4.9024 -11.8352 0 8.187 -9.72 -0.011 + [3,16,5.6274,-10.0379,5.6274,4.9024,-11.8352,0,8.187,-9.72,-0.011], +// 3 16 8.187 -9.72 -0.011 8.188 -8.572 3.6 5.6274 -10.0379 5.6274 + [3,16,8.187,-9.72,-0.011,8.188,-8.572,3.6,5.6274,-10.0379,5.6274], +// 3 16 7.5 10.214 -0.006 7.5 8.8 -4.932 5.6274 10.0379 -5.6274 + [3,16,7.5,10.214,-0.006,7.5,8.8,-4.932,5.6274,10.0379,-5.6274], +// 3 16 5.6274 -10.0379 -5.6274 8.188 -8.572 -3.9 8.187 -9.72 -0.011 + [3,16,5.6274,-10.0379,-5.6274,8.188,-8.572,-3.9,8.187,-9.72,-0.011], +// 3 16 8.187 -9.72 -0.011 4.9024 -11.8352 0 5.6274 -10.0379 -5.6274 + [3,16,8.187,-9.72,-0.011,4.9024,-11.8352,0,5.6274,-10.0379,-5.6274], +// 3 16 5.6274 10.0379 -5.6274 4.9024 11.8352 0 7.5 10.214 -0.006 + [3,16,5.6274,10.0379,-5.6274,4.9024,11.8352,0,7.5,10.214,-0.006], +// 3 16 5.6274 10.0379 5.6274 7.5 8.8 4.932 7.5 10.214 -0.006 + [3,16,5.6274,10.0379,5.6274,7.5,8.8,4.932,7.5,10.214,-0.006], +// +// 3 16 10 5.3033 5.3033 7.5 8.8 4.932 5.6274 5.6274 10.0379 + [3,16,10,5.3033,5.3033,7.5,8.8,4.932,5.6274,5.6274,10.0379], +// 3 16 5.6274 10.0379 5.6274 5.6274 5.6274 10.0379 7.5 8.8 4.932 + [3,16,5.6274,10.0379,5.6274,5.6274,5.6274,10.0379,7.5,8.8,4.932], +// 4 16 8.188 -8.572 3.6 10 -6.495 3.6 10 -5.3033 5.3033 5.6274 -10.0379 5.6274 + [4,16,8.188,-8.572,3.6,10,-6.495,3.6,10,-5.3033,5.3033,5.6274,-10.0379,5.6274], +// 4 16 7.5 0 -4.932 7.5 8.8 -4.932 7.5 10.214 -0.006 7.5 0 4.932 + [4,16,7.5,0,-4.932,7.5,8.8,-4.932,7.5,10.214,-0.006,7.5,0,4.932], +// 3 16 10 -5.6274 -5.6274 8.188 -8.572 -3.9 5.6274 -10.0379 -5.6274 + [3,16,10,-5.6274,-5.6274,8.188,-8.572,-3.9,5.6274,-10.0379,-5.6274], +// 4 16 11.25 7.5 -4.932 10 7.5 -4.932 10 6.684 -4.932 11.25 0 -4.932 + [4,16,11.25,7.5,-4.932,10,7.5,-4.932,10,6.684,-4.932,11.25,0,-4.932], +// 4 16 7.5 0 -4.932 11.25 0 -4.932 10 6.684 -4.932 7.5 8.8 -4.932 + [4,16,7.5,0,-4.932,11.25,0,-4.932,10,6.684,-4.932,7.5,8.8,-4.932], +// 3 16 10 6.684 -4.932 5.6274 5.6274 -10.0379 5.6274 10.0379 -5.6274 + [3,16,10,6.684,-4.932,5.6274,5.6274,-10.0379,5.6274,10.0379,-5.6274], +// 3 16 5.6274 5.6274 -10.0379 10 5.6274 -5.6274 10 2.8703 -6.9293 + [3,16,5.6274,5.6274,-10.0379,10,5.6274,-5.6274,10,2.8703,-6.9293], +// 3 16 5.6274 5.6274 -10.0379 10 6.684 -4.932 10 5.6274 -5.6274 + [3,16,5.6274,5.6274,-10.0379,10,6.684,-4.932,10,5.6274,-5.6274], +// 4 16 12.874 0 -0.938 12.188 0 -1.624 11.25 0 -1.875 13.125 0 0 + [4,16,12.874,0,-0.938,12.188,0,-1.624,11.25,0,-1.875,13.125,0,0], +// 4 16 12.874 0 0.937 13.125 0 0 11.25 0 -1.875 12.188 0 1.624 + [4,16,12.874,0,0.937,13.125,0,0,11.25,0,-1.875,12.188,0,1.624], +// 3 16 12.188 0 1.624 11.25 0 -1.875 11.25 0 1.875 + [3,16,12.188,0,1.624,11.25,0,-1.875,11.25,0,1.875], +// 4 16 11.25 0 -1.875 7.5 0 -4.932 7.5 0 4.932 11.25 0 1.875 + [4,16,11.25,0,-1.875,7.5,0,-4.932,7.5,0,4.932,11.25,0,1.875], +// 3 16 11.25 0 1.875 7.5 0 4.932 11.25 0 4.932 + [3,16,11.25,0,1.875,7.5,0,4.932,11.25,0,4.932], +// 3 16 7.5 0 -4.932 11.25 0 -1.875 11.25 0 -4.932 + [3,16,7.5,0,-4.932,11.25,0,-1.875,11.25,0,-4.932], +// 4 16 10 5.5514 4.932 11.25 5.55 4.932 11.25 0 4.932 7.5 0 4.932 + [4,16,10,5.5514,4.932,11.25,5.55,4.932,11.25,0,4.932,7.5,0,4.932], +// 3 16 7.5 0 4.932 7.5 8.8 4.932 10 5.5514 4.932 + [3,16,7.5,0,4.932,7.5,8.8,4.932,10,5.5514,4.932], +// 4 16 11.25 5.55 4.932 11.25 6.9293 2.8703 11.25 0 1.875 11.25 0 4.932 + [4,16,11.25,5.55,4.932,11.25,6.9293,2.8703,11.25,0,1.875,11.25,0,4.932], +// 3 16 11.25 7.1272 1.875 11.25 0 1.875 11.25 6.9293 2.8703 + [3,16,11.25,7.1272,1.875,11.25,0,1.875,11.25,6.9293,2.8703], +// 1 16 11.25 3.75 -3.4035 0 1 0 3.75 0 0 0 0 -1.5285 rect.dat + [1,16,11.25,3.75,-3.4035,0,1,0,3.75,0,0,0,0,-1.5285, ldraw_lib__rect()], +// 4 16 12.188 7.5 -1.624 12.188 0 -1.624 12.874 0 -0.938 12.874 7.5 -0.938 + [4,16,12.188,7.5,-1.624,12.188,0,-1.624,12.874,0,-0.938,12.874,7.5,-0.938], +// 4 16 12.874 7.5 -0.938 12.874 0 -0.938 13.125 0 0 13.125 7.5 0 + [4,16,12.874,7.5,-0.938,12.874,0,-0.938,13.125,0,0,13.125,7.5,0], +// 4 16 11.25 7.5 -1.875 11.25 0 -1.875 12.188 0 -1.624 12.188 7.5 -1.624 + [4,16,11.25,7.5,-1.875,11.25,0,-1.875,12.188,0,-1.624,12.188,7.5,-1.624], +// 4 16 11.25 7.1272 1.875 12.187 7.1771 1.624 12.188 0 1.624 11.25 0 1.875 + [4,16,11.25,7.1272,1.875,12.187,7.1771,1.624,12.188,0,1.624,11.25,0,1.875], +// 4 16 12.187 7.1771 1.624 12.874 7.3137 0.937 12.874 0 0.937 12.188 0 1.624 + [4,16,12.187,7.1771,1.624,12.874,7.3137,0.937,12.874,0,0.937,12.188,0,1.624], +// 4 16 12.874 7.3137 0.937 13.125 7.5 0 13.125 0 0 12.874 0 0.937 + [4,16,12.874,7.3137,0.937,13.125,7.5,0,13.125,0,0,12.874,0,0.937], +// 3 16 7.5 0 4.932 7.5 10.214 -0.006 7.5 8.8 4.932 + [3,16,7.5,0,4.932,7.5,10.214,-0.006,7.5,8.8,4.932], +// 4 16 8.187 -9.72 -0.011 8.188 -6.125 -3.9 8.188 -6.125 3.6 8.188 -8.572 3.6 + [4,16,8.187,-9.72,-0.011,8.188,-6.125,-3.9,8.188,-6.125,3.6,8.188,-8.572,3.6], +// 3 16 8.188 -6.125 -3.9 8.187 -9.72 -0.011 8.188 -8.572 -3.9 + [3,16,8.188,-6.125,-3.9,8.187,-9.72,-0.011,8.188,-8.572,-3.9], +// 4 16 10 -6.125 -3.9 8.188 -6.125 -3.9 8.188 -8.572 -3.9 10 -7.5 -3.9 + [4,16,10,-6.125,-3.9,8.188,-6.125,-3.9,8.188,-8.572,-3.9,10,-7.5,-3.9], +// +// 1 16 9.094 -6.125 -0.15 0 0 -0.906 0 1 0 3.75 0 0 rect3.dat + [1,16,9.094,-6.125,-0.15,0,0,-0.906,0,1,0,3.75,0,0, ldraw_lib__rect3()], +// 4 16 8.188 -6.125 3.6 10 -6.125 3.6 10 -6.495 3.6 8.188 -8.572 3.6 + [4,16,8.188,-6.125,3.6,10,-6.125,3.6,10,-6.495,3.6,8.188,-8.572,3.6], +// 3 16 8.188 -8.572 -3.9 10 -5.6274 -5.6274 10 -7.5 -3.9 + [3,16,8.188,-8.572,-3.9,10,-5.6274,-5.6274,10,-7.5,-3.9], +// 2 24 10 0 -7.5 10 2.8703 -6.9293 + [2,24,10,0,-7.5,10,2.8703,-6.9293], +// 2 24 10 -2.8703 -6.9293 10 0 -7.5 + [2,24,10,-2.8703,-6.9293,10,0,-7.5], +// 2 24 10 -5.6274 -5.6274 10 -2.8703 -6.9293 + [2,24,10,-5.6274,-5.6274,10,-2.8703,-6.9293], +// 2 24 10 6.684 -4.932 10 7.5 -4.932 + [2,24,10,6.684,-4.932,10,7.5,-4.932], +// 2 24 10 5.6274 -5.6274 10 6.684 -4.932 + [2,24,10,5.6274,-5.6274,10,6.684,-4.932], +// 2 24 10 2.8703 -6.9293 10 5.6274 -5.6274 + [2,24,10,2.8703,-6.9293,10,5.6274,-5.6274], +// 2 24 10 -7.5 -3.9 10 -5.6274 -5.6274 + [2,24,10,-7.5,-3.9,10,-5.6274,-5.6274], +// 2 24 7.5 8.8 4.932 7.5 10.214 -0.006 + [2,24,7.5,8.8,4.932,7.5,10.214,-0.006], +// 2 24 10 5.5514 4.932 7.5 8.8 4.932 + [2,24,10,5.5514,4.932,7.5,8.8,4.932], +// 2 24 10 5.3033 5.3033 10 5.5514 4.932 + [2,24,10,5.3033,5.3033,10,5.5514,4.932], +// 2 24 10 2.8703 6.9293 10 5.3033 5.3033 + [2,24,10,2.8703,6.9293,10,5.3033,5.3033], +// 2 24 10 0 7.5 10 2.8703 6.9293 + [2,24,10,0,7.5,10,2.8703,6.9293], +// 2 24 10 -6.495 3.6 10 -5.3033 5.3033 + [2,24,10,-6.495,3.6,10,-5.3033,5.3033], +// 2 24 8.188 -8.572 3.6 10 -6.495 3.6 + [2,24,8.188,-8.572,3.6,10,-6.495,3.6], +// 2 24 10 -2.8703 6.9293 10 0 7.5 + [2,24,10,-2.8703,6.9293,10,0,7.5], +// 2 24 10 -5.3033 5.3033 10 -2.8703 6.9293 + [2,24,10,-5.3033,5.3033,10,-2.8703,6.9293], +// 2 24 8.187 -9.72 -0.011 8.188 -8.572 3.6 + [2,24,8.187,-9.72,-0.011,8.188,-8.572,3.6], +// 2 24 7.5 10.214 -0.006 7.5 8.8 -4.932 + [2,24,7.5,10.214,-0.006,7.5,8.8,-4.932], +// 2 24 7.5 0 -4.932 7.5 8.8 -4.932 + [2,24,7.5,0,-4.932,7.5,8.8,-4.932], +// 2 24 8.188 -6.125 -3.9 8.188 -8.572 -3.9 + [2,24,8.188,-6.125,-3.9,8.188,-8.572,-3.9], +// 2 24 8.188 -8.572 -3.9 10 -7.5 -3.9 + [2,24,8.188,-8.572,-3.9,10,-7.5,-3.9], +// 2 24 12.188 7.5 -1.624 12.874 7.5 -0.938 + [2,24,12.188,7.5,-1.624,12.874,7.5,-0.938], +// 2 24 12.874 7.5 -0.938 13.125 7.5 0 + [2,24,12.874,7.5,-0.938,13.125,7.5,0], +// 2 24 11.25 7.5 -1.875 12.188 7.5 -1.624 + [2,24,11.25,7.5,-1.875,12.188,7.5,-1.624], +// 2 24 10 7.5 -4.932 11.25 7.5 -4.932 + [2,24,10,7.5,-4.932,11.25,7.5,-4.932], +// 2 24 7.5 0 -4.932 11.25 0 -4.932 + [2,24,7.5,0,-4.932,11.25,0,-4.932], +// 2 24 10 6.684 -4.932 7.5 8.8 -4.932 + [2,24,10,6.684,-4.932,7.5,8.8,-4.932], +// 2 24 12.874 0 -0.938 12.188 0 -1.624 + [2,24,12.874,0,-0.938,12.188,0,-1.624], +// 2 24 12.188 0 -1.624 11.25 0 -1.875 + [2,24,12.188,0,-1.624,11.25,0,-1.875], +// 2 24 12.874 0 0.937 13.125 0 0 + [2,24,12.874,0,0.937,13.125,0,0], +// 2 24 13.125 0 0 12.874 0 -0.938 + [2,24,13.125,0,0,12.874,0,-0.938], +// 2 24 11.25 0 1.875 12.188 0 1.624 + [2,24,11.25,0,1.875,12.188,0,1.624], +// 2 24 12.188 0 1.624 12.874 0 0.937 + [2,24,12.188,0,1.624,12.874,0,0.937], +// 2 24 7.5 0 -4.932 7.5 0 4.932 + [2,24,7.5,0,-4.932,7.5,0,4.932], +// 2 24 11.25 0 4.932 11.25 0 1.875 + [2,24,11.25,0,4.932,11.25,0,1.875], +// 2 24 7.5 0 4.932 11.25 0 4.932 + [2,24,7.5,0,4.932,11.25,0,4.932], +// 2 24 11.25 5.55 4.932 11.25 0 4.932 + [2,24,11.25,5.55,4.932,11.25,0,4.932], +// 2 24 10 5.5514 4.932 11.25 5.55 4.932 + [2,24,10,5.5514,4.932,11.25,5.55,4.932], +// 2 24 7.5 0 4.932 7.5 8.8 4.932 + [2,24,7.5,0,4.932,7.5,8.8,4.932], +// 2 24 11.25 5.55 4.932 11.25 6.9293 2.8703 + [2,24,11.25,5.55,4.932,11.25,6.9293,2.8703], +// 2 24 11.25 7.1272 1.875 11.25 0 1.875 + [2,24,11.25,7.1272,1.875,11.25,0,1.875], +// 2 24 11.25 6.9293 2.8703 11.25 7.1272 1.875 + [2,24,11.25,6.9293,2.8703,11.25,7.1272,1.875], +// 2 24 11.25 7.1272 1.875 12.187 7.1771 1.624 + [2,24,11.25,7.1272,1.875,12.187,7.1771,1.624], +// 2 24 12.187 7.1771 1.624 12.874 7.3137 0.937 + [2,24,12.187,7.1771,1.624,12.874,7.3137,0.937], +// 2 24 12.874 7.3137 0.937 13.125 7.5 0 + [2,24,12.874,7.3137,0.937,13.125,7.5,0], +// 2 24 8.188 -6.125 3.6 8.188 -8.572 3.6 + [2,24,8.188,-6.125,3.6,8.188,-8.572,3.6], +// 2 24 8.187 -9.72 -0.011 8.188 -8.572 -3.9 + [2,24,8.187,-9.72,-0.011,8.188,-8.572,-3.9], +// 5 24 5.6274 10.0379 -5.6274 7.5 8.8 -4.932 7.5 10.214 -0.006 10 6.684 -4.932 + [5,24,5.6274,10.0379,-5.6274,7.5,8.8,-4.932,7.5,10.214,-0.006,10,6.684,-4.932], +// 5 24 5.6274 -5.6274 -10.0379 5.6274 -10.0379 -5.6274 10 -5.6274 -5.6274 0 -9.058 -9.058 + [5,24,5.6274,-5.6274,-10.0379,5.6274,-10.0379,-5.6274,10,-5.6274,-5.6274,0,-9.058,-9.058], +// 5 24 13.125 0 0 13.125 7.5 0 12.874 7.3137 0.937 12.874 7.5 -0.938 + [5,24,13.125,0,0,13.125,7.5,0,12.874,7.3137,0.937,12.874,7.5,-0.938], +// 5 24 0 -11.8352 -4.9024 4.9024 -11.8352 0 0 -12.81 0 5.6274 -10.0379 -5.6274 + [5,24,0,-11.8352,-4.9024,4.9024,-11.8352,0,0,-12.81,0,5.6274,-10.0379,-5.6274], +// 5 24 0 -4.9024 11.8352 4.9024 0 11.8352 5.6274 -5.6274 10.0379 0 0 12.81 + [5,24,0,-4.9024,11.8352,4.9024,0,11.8352,5.6274,-5.6274,10.0379,0,0,12.81], +// 5 24 4.9024 0 11.8352 0 4.9024 11.8352 0 0 12.81 5.6274 5.6274 10.0379 + [5,24,4.9024,0,11.8352,0,4.9024,11.8352,0,0,12.81,5.6274,5.6274,10.0379], +// 5 24 0 -12.81 0 4.9024 -11.8352 0 0 -11.8352 -4.9024 0 -11.8352 4.9024 + [5,24,0,-12.81,0,4.9024,-11.8352,0,0,-11.8352,-4.9024,0,-11.8352,4.9024], +// 5 24 5.6274 -10.0379 -5.6274 10 -5.6274 -5.6274 5.6274 -5.6274 -10.0379 8.188 -8.572 -3.9 + [5,24,5.6274,-10.0379,-5.6274,10,-5.6274,-5.6274,5.6274,-5.6274,-10.0379,8.188,-8.572,-3.9], +// 5 24 12.187 7.1771 1.624 12.188 0 1.624 12.874 0 0.937 11.25 7.1272 1.875 + [5,24,12.187,7.1771,1.624,12.188,0,1.624,12.874,0,0.937,11.25,7.1272,1.875], +// 5 24 0 -4.9024 -11.8352 5.6274 -5.6274 -10.0379 0 -9.058 -9.058 4.9024 0 -11.8352 + [5,24,0,-4.9024,-11.8352,5.6274,-5.6274,-10.0379,0,-9.058,-9.058,4.9024,0,-11.8352], +// 5 24 5.6274 5.6274 10.0379 7.5 8.8 4.932 10 5.3033 5.3033 5.6274 10.0379 5.6274 + [5,24,5.6274,5.6274,10.0379,7.5,8.8,4.932,10,5.3033,5.3033,5.6274,10.0379,5.6274], +// 5 24 0 11.8352 4.9024 4.9024 11.8352 0 0 12.81 0 5.6274 10.0379 5.6274 + [5,24,0,11.8352,4.9024,4.9024,11.8352,0,0,12.81,0,5.6274,10.0379,5.6274], +// 5 24 10 -5.6274 -5.6274 8.188 -8.572 -3.9 10 -7.5 -3.9 5.6274 -10.0379 -5.6274 + [5,24,10,-5.6274,-5.6274,8.188,-8.572,-3.9,10,-7.5,-3.9,5.6274,-10.0379,-5.6274], +// 5 24 0 11.8352 -4.9024 5.6274 10.0379 -5.6274 4.9024 11.8352 0 0 9.058 -9.058 + [5,24,0,11.8352,-4.9024,5.6274,10.0379,-5.6274,4.9024,11.8352,0,0,9.058,-9.058], +// 5 24 7.5 10.214 -0.006 5.6274 10.0379 -5.6274 7.5 8.8 -4.932 4.9024 11.8352 0 + [5,24,7.5,10.214,-0.006,5.6274,10.0379,-5.6274,7.5,8.8,-4.932,4.9024,11.8352,0], +// 5 24 4.9024 11.8352 0 7.5 10.214 -0.006 5.6274 10.0379 -5.6274 5.6274 10.0379 5.6274 + [5,24,4.9024,11.8352,0,7.5,10.214,-0.006,5.6274,10.0379,-5.6274,5.6274,10.0379,5.6274], +// 5 24 4.9024 -11.8352 0 5.6274 -10.0379 5.6274 8.187 -9.72 -0.011 0 -11.8352 4.9024 + [5,24,4.9024,-11.8352,0,5.6274,-10.0379,5.6274,8.187,-9.72,-0.011,0,-11.8352,4.9024], +// 5 24 0 9.058 -9.058 5.6274 5.6274 -10.0379 0 4.9024 -11.8352 5.6274 10.0379 -5.6274 + [5,24,0,9.058,-9.058,5.6274,5.6274,-10.0379,0,4.9024,-11.8352,5.6274,10.0379,-5.6274], +// 5 24 4.9024 0 11.8352 5.6274 -5.6274 10.0379 0 -4.9024 11.8352 9.058 0 9.058 + [5,24,4.9024,0,11.8352,5.6274,-5.6274,10.0379,0,-4.9024,11.8352,9.058,0,9.058], +// 5 24 8.187 -9.72 -0.011 4.9024 -11.8352 0 5.6274 -10.0379 5.6274 5.6274 -10.0379 -5.6274 + [5,24,8.187,-9.72,-0.011,4.9024,-11.8352,0,5.6274,-10.0379,5.6274,5.6274,-10.0379,-5.6274], +// 5 24 0 11.8352 4.9024 5.6274 10.0379 5.6274 0 9.058 9.058 4.9024 11.8352 0 + [5,24,0,11.8352,4.9024,5.6274,10.0379,5.6274,0,9.058,9.058,4.9024,11.8352,0], +// 5 24 5.6274 10.0379 5.6274 0 9.058 9.058 5.6274 5.6274 10.0379 0 11.8352 4.9024 + [5,24,5.6274,10.0379,5.6274,0,9.058,9.058,5.6274,5.6274,10.0379,0,11.8352,4.9024], +// 5 24 5.6274 -5.6274 -10.0379 0 -9.058 -9.058 0 -4.9024 -11.8352 5.6274 -10.0379 -5.6274 + [5,24,5.6274,-5.6274,-10.0379,0,-9.058,-9.058,0,-4.9024,-11.8352,5.6274,-10.0379,-5.6274], +// 5 24 5.6274 5.6274 -10.0379 4.9024 0 -11.8352 10 0 -7.5 0 4.9024 -11.8352 + [5,24,5.6274,5.6274,-10.0379,4.9024,0,-11.8352,10,0,-7.5,0,4.9024,-11.8352], +// 5 24 7.5 8.8 4.932 10 5.3033 5.3033 10 5.5514 4.932 5.6274 5.6274 10.0379 + [5,24,7.5,8.8,4.932,10,5.3033,5.3033,10,5.5514,4.932,5.6274,5.6274,10.0379], +// 5 24 4.9024 11.8352 0 5.6274 10.0379 -5.6274 0 11.8352 -4.9024 7.5 10.214 -0.006 + [5,24,4.9024,11.8352,0,5.6274,10.0379,-5.6274,0,11.8352,-4.9024,7.5,10.214,-0.006], +// 5 24 12.874 7.3137 0.937 12.874 0 0.937 13.125 0 0 12.187 7.1771 1.624 + [5,24,12.874,7.3137,0.937,12.874,0,0.937,13.125,0,0,12.187,7.1771,1.624], +// 5 24 0 9.058 9.058 5.6274 5.6274 10.0379 5.6274 10.0379 5.6274 0 4.9024 11.8352 + [5,24,0,9.058,9.058,5.6274,5.6274,10.0379,5.6274,10.0379,5.6274,0,4.9024,11.8352], +// 5 24 4.9024 -11.8352 0 0 -11.8352 4.9024 5.6274 -10.0379 5.6274 0 -12.81 0 + [5,24,4.9024,-11.8352,0,0,-11.8352,4.9024,5.6274,-10.0379,5.6274,0,-12.81,0], +// 5 24 5.6274 -5.6274 -10.0379 10 -5.6274 -5.6274 5.6274 -10.0379 -5.6274 10 -2.8703 -6.9293 + [5,24,5.6274,-5.6274,-10.0379,10,-5.6274,-5.6274,5.6274,-10.0379,-5.6274,10,-2.8703,-6.9293], +// 5 24 5.6274 10.0379 5.6274 5.6274 5.6274 10.0379 0 9.058 9.058 7.5 8.8 4.932 + [5,24,5.6274,10.0379,5.6274,5.6274,5.6274,10.0379,0,9.058,9.058,7.5,8.8,4.932], +// 5 24 5.6274 5.6274 10.0379 0 4.9024 11.8352 4.9024 0 11.8352 0 9.058 9.058 + [5,24,5.6274,5.6274,10.0379,0,4.9024,11.8352,4.9024,0,11.8352,0,9.058,9.058], +// 5 24 4.9024 11.8352 0 0 11.8352 -4.9024 0 12.81 0 5.6274 10.0379 -5.6274 + [5,24,4.9024,11.8352,0,0,11.8352,-4.9024,0,12.81,0,5.6274,10.0379,-5.6274], +// 5 24 5.6274 10.0379 5.6274 7.5 10.214 -0.006 7.5 8.8 4.932 4.9024 11.8352 0 + [5,24,5.6274,10.0379,5.6274,7.5,10.214,-0.006,7.5,8.8,4.932,4.9024,11.8352,0], +// 5 24 7.5 8.8 4.932 5.6274 10.0379 5.6274 7.5 10.214 -0.006 5.6274 5.6274 10.0379 + [5,24,7.5,8.8,4.932,5.6274,10.0379,5.6274,7.5,10.214,-0.006,5.6274,5.6274,10.0379], +// 5 24 0 4.9024 -11.8352 4.9024 0 -11.8352 5.6274 5.6274 -10.0379 0 0 -12.81 + [5,24,0,4.9024,-11.8352,4.9024,0,-11.8352,5.6274,5.6274,-10.0379,0,0,-12.81], +// 5 24 12.188 0 -1.624 12.188 7.5 -1.624 11.25 7.5 -1.875 12.874 0 -0.938 + [5,24,12.188,0,-1.624,12.188,7.5,-1.624,11.25,7.5,-1.875,12.874,0,-0.938], +// 5 24 5.6274 5.6274 -10.0379 0 4.9024 -11.8352 4.9024 0 -11.8352 0 9.058 -9.058 + [5,24,5.6274,5.6274,-10.0379,0,4.9024,-11.8352,4.9024,0,-11.8352,0,9.058,-9.058], +// 5 24 0 9.058 -9.058 5.6274 10.0379 -5.6274 0 11.8352 -4.9024 5.6274 5.6274 -10.0379 + [5,24,0,9.058,-9.058,5.6274,10.0379,-5.6274,0,11.8352,-4.9024,5.6274,5.6274,-10.0379], +// 5 24 8.188 -8.572 -3.9 5.6274 -10.0379 -5.6274 8.187 -9.72 -0.011 10 -5.6274 -5.6274 + [5,24,8.188,-8.572,-3.9,5.6274,-10.0379,-5.6274,8.187,-9.72,-0.011,10,-5.6274,-5.6274], +// 5 24 4.9024 0 11.8352 0 0 12.81 0 4.9024 11.8352 0 -4.9024 11.8352 + [5,24,4.9024,0,11.8352,0,0,12.81,0,4.9024,11.8352,0,-4.9024,11.8352], +// 5 24 0 0 -12.81 4.9024 0 -11.8352 0 -4.9024 -11.8352 0 4.9024 -11.8352 + [5,24,0,0,-12.81,4.9024,0,-11.8352,0,-4.9024,-11.8352,0,4.9024,-11.8352], +// 5 24 0 -9.058 9.058 5.6274 -5.6274 10.0379 5.6274 -10.0379 5.6274 0 -4.9024 11.8352 + [5,24,0,-9.058,9.058,5.6274,-5.6274,10.0379,5.6274,-10.0379,5.6274,0,-4.9024,11.8352], +// 5 24 0 -11.8352 4.9024 5.6274 -10.0379 5.6274 4.9024 -11.8352 0 0 -9.058 9.058 + [5,24,0,-11.8352,4.9024,5.6274,-10.0379,5.6274,4.9024,-11.8352,0,0,-9.058,9.058], +// 5 24 9.058 0 9.058 10 0 7.5 10 2.8703 6.9293 10 -2.8703 6.9293 + [5,24,9.058,0,9.058,10,0,7.5,10,2.8703,6.9293,10,-2.8703,6.9293], +// 5 24 4.9024 0 11.8352 9.058 0 9.058 5.6274 5.6274 10.0379 5.6274 -5.6274 10.0379 + [5,24,4.9024,0,11.8352,9.058,0,9.058,5.6274,5.6274,10.0379,5.6274,-5.6274,10.0379], +// 5 24 5.6274 -10.0379 -5.6274 4.9024 -11.8352 0 8.187 -9.72 -0.011 0 -11.8352 -4.9024 + [5,24,5.6274,-10.0379,-5.6274,4.9024,-11.8352,0,8.187,-9.72,-0.011,0,-11.8352,-4.9024], +// 5 24 0 12.81 0 4.9024 11.8352 0 0 11.8352 4.9024 0 11.8352 -4.9024 + [5,24,0,12.81,0,4.9024,11.8352,0,0,11.8352,4.9024,0,11.8352,-4.9024], +// 5 24 12.874 0 -0.938 12.874 7.5 -0.938 12.188 7.5 -1.624 13.125 0 0 + [5,24,12.874,0,-0.938,12.874,7.5,-0.938,12.188,7.5,-1.624,13.125,0,0], +// 5 24 4.9024 0 -11.8352 5.6274 -5.6274 -10.0379 0 -4.9024 -11.8352 10 0 -7.5 + [5,24,4.9024,0,-11.8352,5.6274,-5.6274,-10.0379,0,-4.9024,-11.8352,10,0,-7.5], +// 5 24 0 -9.058 -9.058 5.6274 -10.0379 -5.6274 0 -11.8352 -4.9024 5.6274 -5.6274 -10.0379 + [5,24,0,-9.058,-9.058,5.6274,-10.0379,-5.6274,0,-11.8352,-4.9024,5.6274,-5.6274,-10.0379], +// 5 24 5.6274 -10.0379 5.6274 0 -9.058 9.058 5.6274 -5.6274 10.0379 0 -11.8352 4.9024 + [5,24,5.6274,-10.0379,5.6274,0,-9.058,9.058,5.6274,-5.6274,10.0379,0,-11.8352,4.9024], +// 5 24 5.6274 -5.6274 10.0379 0 -4.9024 11.8352 4.9024 0 11.8352 0 -9.058 9.058 + [5,24,5.6274,-5.6274,10.0379,0,-4.9024,11.8352,4.9024,0,11.8352,0,-9.058,9.058], +// 5 24 5.6274 5.6274 -10.0379 5.6274 10.0379 -5.6274 10 6.684 -4.932 0 9.058 -9.058 + [5,24,5.6274,5.6274,-10.0379,5.6274,10.0379,-5.6274,10,6.684,-4.932,0,9.058,-9.058], +// 5 24 4.9024 0 -11.8352 0 -4.9024 -11.8352 5.6274 -5.6274 -10.0379 0 0 -12.81 + [5,24,4.9024,0,-11.8352,0,-4.9024,-11.8352,5.6274,-5.6274,-10.0379,0,0,-12.81], +// 5 24 5.6274 -10.0379 5.6274 8.188 -8.572 3.6 8.187 -9.72 -0.011 10 -5.3033 5.3033 + [5,24,5.6274,-10.0379,5.6274,8.188,-8.572,3.6,8.187,-9.72,-0.011,10,-5.3033,5.3033], +// 5 24 5.6274 -10.0379 -5.6274 8.187 -9.72 -0.011 4.9024 -11.8352 0 8.188 -8.572 -3.9 + [5,24,5.6274,-10.0379,-5.6274,8.187,-9.72,-0.011,4.9024,-11.8352,0,8.188,-8.572,-3.9], +// 5 24 10 -2.8703 -6.9293 5.6274 -5.6274 -10.0379 10 -5.6274 -5.6274 9.058 0 -9.058 + [5,24,10,-2.8703,-6.9293,5.6274,-5.6274,-10.0379,10,-5.6274,-5.6274,9.058,0,-9.058], +// 5 24 5.6274 10.0379 5.6274 4.9024 11.8352 0 7.5 10.214 -0.006 0 11.8352 4.9024 + [5,24,5.6274,10.0379,5.6274,4.9024,11.8352,0,7.5,10.214,-0.006,0,11.8352,4.9024], +// 5 24 5.6274 -10.0379 -5.6274 0 -11.8352 -4.9024 0 -9.058 -9.058 4.9024 -11.8352 0 + [5,24,5.6274,-10.0379,-5.6274,0,-11.8352,-4.9024,0,-9.058,-9.058,4.9024,-11.8352,0], +// 5 24 9.058 0 -9.058 4.9024 0 -11.8352 5.6274 -5.6274 -10.0379 5.6274 5.6274 -10.0379 + [5,24,9.058,0,-9.058,4.9024,0,-11.8352,5.6274,-5.6274,-10.0379,5.6274,5.6274,-10.0379], +// 5 24 10 0 -7.5 9.058 0 -9.058 10 -5.6274 -5.6274 10 2.8703 -6.9293 + [5,24,10,0,-7.5,9.058,0,-9.058,10,-5.6274,-5.6274,10,2.8703,-6.9293], +// 5 24 10 2.8703 -6.9293 9.058 0 -9.058 10 0 -7.5 5.6274 5.6274 -10.0379 + [5,24,10,2.8703,-6.9293,9.058,0,-9.058,10,0,-7.5,5.6274,5.6274,-10.0379], +// 5 24 5.6274 5.6274 10.0379 4.9024 0 11.8352 0 4.9024 11.8352 9.058 0 9.058 + [5,24,5.6274,5.6274,10.0379,4.9024,0,11.8352,0,4.9024,11.8352,9.058,0,9.058], +// 5 24 10 2.8703 -6.9293 5.6274 5.6274 -10.0379 10 6.684 -4.932 9.058 0 -9.058 + [5,24,10,2.8703,-6.9293,5.6274,5.6274,-10.0379,10,6.684,-4.932,9.058,0,-9.058], +// 5 24 5.6274 10.0379 -5.6274 10 6.684 -4.932 5.6274 5.6274 -10.0379 7.5 8.8 -4.932 + [5,24,5.6274,10.0379,-5.6274,10,6.684,-4.932,5.6274,5.6274,-10.0379,7.5,8.8,-4.932], +// 5 24 8.187 -9.72 -0.011 5.6274 -10.0379 5.6274 4.9024 -11.8352 0 8.188 -8.572 3.6 + [5,24,8.187,-9.72,-0.011,5.6274,-10.0379,5.6274,4.9024,-11.8352,0,8.188,-8.572,3.6], +// 5 24 5.6274 -5.6274 10.0379 10 -2.8703 6.9293 10 -5.3033 5.3033 9.058 0 9.058 + [5,24,5.6274,-5.6274,10.0379,10,-2.8703,6.9293,10,-5.3033,5.3033,9.058,0,9.058], +// 5 24 9.058 0 9.058 5.6274 -5.6274 10.0379 4.9024 0 11.8352 10 -2.8703 6.9293 + [5,24,9.058,0,9.058,5.6274,-5.6274,10.0379,4.9024,0,11.8352,10,-2.8703,6.9293], +// 5 24 9.058 0 9.058 5.6274 5.6274 10.0379 10 2.8703 6.9293 4.9024 0 11.8352 + [5,24,9.058,0,9.058,5.6274,5.6274,10.0379,10,2.8703,6.9293,4.9024,0,11.8352], +// 5 24 5.6274 -10.0379 5.6274 5.6274 -5.6274 10.0379 0 -9.058 9.058 10 -5.3033 5.3033 + [5,24,5.6274,-10.0379,5.6274,5.6274,-5.6274,10.0379,0,-9.058,9.058,10,-5.3033,5.3033], +// 5 24 10 -5.3033 5.3033 5.6274 -10.0379 5.6274 5.6274 -5.6274 10.0379 8.188 -8.572 3.6 + [5,24,10,-5.3033,5.3033,5.6274,-10.0379,5.6274,5.6274,-5.6274,10.0379,8.188,-8.572,3.6], +// 5 24 10 -5.3033 5.3033 5.6274 -5.6274 10.0379 10 -2.8703 6.9293 5.6274 -10.0379 5.6274 + [5,24,10,-5.3033,5.3033,5.6274,-5.6274,10.0379,10,-2.8703,6.9293,5.6274,-10.0379,5.6274], +// 5 24 10 -2.8703 6.9293 9.058 0 9.058 10 0 7.5 5.6274 -5.6274 10.0379 + [5,24,10,-2.8703,6.9293,9.058,0,9.058,10,0,7.5,5.6274,-5.6274,10.0379], +// 5 24 9.058 0 9.058 10 2.8703 6.9293 10 0 7.5 5.6274 5.6274 10.0379 + [5,24,9.058,0,9.058,10,2.8703,6.9293,10,0,7.5,5.6274,5.6274,10.0379], +// 5 24 10 2.8703 6.9293 5.6274 5.6274 10.0379 9.058 0 9.058 10 5.3033 5.3033 + [5,24,10,2.8703,6.9293,5.6274,5.6274,10.0379,9.058,0,9.058,10,5.3033,5.3033], +// 5 24 10 5.3033 5.3033 5.6274 5.6274 10.0379 10 2.8703 6.9293 7.5 8.8 4.932 + [5,24,10,5.3033,5.3033,5.6274,5.6274,10.0379,10,2.8703,6.9293,7.5,8.8,4.932], +// 5 24 10 6.684 -4.932 5.6274 5.6274 -10.0379 5.6274 10.0379 -5.6274 10 5.6274 -5.6274 + [5,24,10,6.684,-4.932,5.6274,5.6274,-10.0379,5.6274,10.0379,-5.6274,10,5.6274,-5.6274], +// 5 24 5.6274 5.6274 -10.0379 10 5.6274 -5.6274 10 6.684 -4.932 10 2.8703 -6.9293 + [5,24,5.6274,5.6274,-10.0379,10,5.6274,-5.6274,10,6.684,-4.932,10,2.8703,-6.9293], +// 5 24 5.6274 5.6274 -10.0379 9.058 0 -9.058 4.9024 0 -11.8352 10 2.8703 -6.9293 + [5,24,5.6274,5.6274,-10.0379,9.058,0,-9.058,4.9024,0,-11.8352,10,2.8703,-6.9293], +// 5 24 9.058 0 -9.058 10 -2.8703 -6.9293 10 0 -7.5 5.6274 -5.6274 -10.0379 + [5,24,9.058,0,-9.058,10,-2.8703,-6.9293,10,0,-7.5,5.6274,-5.6274,-10.0379], +// 5 24 9.058 0 -9.058 5.6274 -5.6274 -10.0379 10 -2.8703 -6.9293 4.9024 0 -11.8352 + [5,24,9.058,0,-9.058,5.6274,-5.6274,-10.0379,10,-2.8703,-6.9293,4.9024,0,-11.8352], +// +// 5 24 0 9.058 -9.058 0 11.8352 -4.9024 5.6274 10.0379 -5.6274 -5.6274 10.0379 -5.6274 + [5,24,0,9.058,-9.058,0,11.8352,-4.9024,5.6274,10.0379,-5.6274,-5.6274,10.0379,-5.6274], +// 5 24 0 0 12.81 0 -4.9024 11.8352 4.9024 0 11.8352 -4.9024 0 11.8352 + [5,24,0,0,12.81,0,-4.9024,11.8352,4.9024,0,11.8352,-4.9024,0,11.8352], +// 5 24 0 -11.8352 4.9024 0 -12.81 0 -4.9024 -11.8352 0 4.9024 -11.8352 0 + [5,24,0,-11.8352,4.9024,0,-12.81,0,-4.9024,-11.8352,0,4.9024,-11.8352,0], +// 5 24 0 9.058 9.058 0 4.9024 11.8352 -5.6274 5.6274 10.0379 5.6274 5.6274 10.0379 + [5,24,0,9.058,9.058,0,4.9024,11.8352,-5.6274,5.6274,10.0379,5.6274,5.6274,10.0379], +// 5 24 0 4.9024 -11.8352 0 9.058 -9.058 5.6274 5.6274 -10.0379 -5.6274 5.6274 -10.0379 + [5,24,0,4.9024,-11.8352,0,9.058,-9.058,5.6274,5.6274,-10.0379,-5.6274,5.6274,-10.0379], +// 5 24 0 -9.058 9.058 0 -11.8352 4.9024 -5.6274 -10.0379 5.6274 5.6274 -10.0379 5.6274 + [5,24,0,-9.058,9.058,0,-11.8352,4.9024,-5.6274,-10.0379,5.6274,5.6274,-10.0379,5.6274], +// 5 24 0 0 -12.81 0 4.9024 -11.8352 4.9024 0 -11.8352 -4.9024 0 -11.8352 + [5,24,0,0,-12.81,0,4.9024,-11.8352,4.9024,0,-11.8352,-4.9024,0,-11.8352], +// 5 24 0 12.81 0 0 11.8352 4.9024 4.9024 11.8352 0 -4.9024 11.8352 0 + [5,24,0,12.81,0,0,11.8352,4.9024,4.9024,11.8352,0,-4.9024,11.8352,0], +// 5 24 0 11.8352 4.9024 0 9.058 9.058 5.6274 10.0379 5.6274 -5.6274 10.0379 5.6274 + [5,24,0,11.8352,4.9024,0,9.058,9.058,5.6274,10.0379,5.6274,-5.6274,10.0379,5.6274], +// 5 24 0 -4.9024 -11.8352 0 0 -12.81 4.9024 0 -11.8352 -4.9024 0 -11.8352 + [5,24,0,-4.9024,-11.8352,0,0,-12.81,4.9024,0,-11.8352,-4.9024,0,-11.8352], +// 5 24 0 -9.058 -9.058 0 -4.9024 -11.8352 5.6274 -5.6274 -10.0379 -5.6274 -5.6274 -10.0379 + [5,24,0,-9.058,-9.058,0,-4.9024,-11.8352,5.6274,-5.6274,-10.0379,-5.6274,-5.6274,-10.0379], +// 5 24 0 11.8352 -4.9024 0 12.81 0 -4.9024 11.8352 0 4.9024 11.8352 0 + [5,24,0,11.8352,-4.9024,0,12.81,0,-4.9024,11.8352,0,4.9024,11.8352,0], +// 5 24 0 -11.8352 -4.9024 0 -9.058 -9.058 5.6274 -10.0379 -5.6274 -5.6274 -10.0379 -5.6274 + [5,24,0,-11.8352,-4.9024,0,-9.058,-9.058,5.6274,-10.0379,-5.6274,-5.6274,-10.0379,-5.6274], +// 5 24 0 -12.81 0 0 -11.8352 -4.9024 4.9024 -11.8352 0 -4.9024 -11.8352 0 + [5,24,0,-12.81,0,0,-11.8352,-4.9024,4.9024,-11.8352,0,-4.9024,-11.8352,0], +// 5 24 0 -4.9024 11.8352 0 -9.058 9.058 5.6274 -5.6274 10.0379 -5.6274 -5.6274 10.0379 + [5,24,0,-4.9024,11.8352,0,-9.058,9.058,5.6274,-5.6274,10.0379,-5.6274,-5.6274,10.0379], +// 5 24 0 4.9024 11.8352 0 0 12.81 -4.9024 0 11.8352 4.9024 0 11.8352 + [5,24,0,4.9024,11.8352,0,0,12.81,-4.9024,0,11.8352,4.9024,0,11.8352], +]; +module ldraw_lib__s__45749s02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__45749s02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__45749s02(line=0.2); \ No newline at end of file diff --git a/parts/s/45803s01.scad b/parts/s/45803s01.scad index 82e83455e..eca441750 100644 --- a/parts/s/45803s01.scad +++ b/parts/s/45803s01.scad @@ -6,14 +6,14 @@ use <../../p/1-4con6.scad> use <../../p/1-4cyli.scad> use <../../p/1-4edge.scad> use <../../p/1-4ndis.scad> -use <../../p/1-4rin10.scad> +use <../../p/1-4ring10.scad> use <../../p/1-4ring9.scad> use <../../p/2-4con11.scad> use <../../p/2-4con4.scad> use <../../p/2-4cyli.scad> use <../../p/2-4edge.scad> use <../../p/2-4ndis.scad> -use <../../p/2-4rin10.scad> +use <../../p/2-4ring10.scad> use <../../p/2-4ring9.scad> use <../../p/4-4cyli.scad> use <../../p/4-4edge.scad> @@ -30,7 +30,7 @@ function ldraw_lib__s__45803s01() = [ // 0 ~Technic Beam 3 x 7 x 3 Bent 90 Double Chamfered - Half // 0 Name: s\45803s01.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Subpart UPDATE 2012-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -38,7 +38,8 @@ function ldraw_lib__s__45803s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 40 -10 120 0 0 1 0 1 0 -1 0 0 peghole.dat [1,16,40,-10,120,0,0,1,0,1,0,-1,0,0, ldraw_lib__peghole()], @@ -130,16 +131,16 @@ function ldraw_lib__s__45803s01() = [ [1,16,20,-10,130,0,0,-20,0,1,0,1,-0,0, ldraw_lib__rect1()], // 1 16 40 -10 120 0 0 1 0 1 0 1 0 0 2-4ring9.dat [1,16,40,-10,120,0,0,1,0,1,0,1,0,0, ldraw_lib__2_4ring9()], -// 1 16 40 -10 120 0 0 1 0 1 0 1 0 0 2-4rin10.dat - [1,16,40,-10,120,0,0,1,0,1,0,1,0,0, ldraw_lib__2_4rin10()], +// 1 16 40 -10 120 0 0 1 0 1 0 1 0 0 2-4ring10.dat + [1,16,40,-10,120,0,0,1,0,1,0,1,0,0, ldraw_lib__2_4ring10()], // 1 16 0 -10 0 1 0 0 0 1 0 0 0 -1 2-4ring9.dat [1,16,0,-10,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__2_4ring9()], -// 1 16 0 -10 0 1 0 0 0 1 0 0 0 -1 2-4rin10.dat - [1,16,0,-10,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__2_4rin10()], +// 1 16 0 -10 0 1 0 0 0 1 0 0 0 -1 2-4ring10.dat + [1,16,0,-10,0,1,0,0,0,1,0,0,0,-1, ldraw_lib__2_4ring10()], // 1 16 0 -10 120 -1 0 0 0 1 0 0 0 1 1-4ring9.dat [1,16,0,-10,120,-1,0,0,0,1,0,0,0,1, ldraw_lib__1_4ring9()], -// 1 16 0 -10 120 -1 0 0 0 1 0 0 0 1 1-4rin10.dat - [1,16,0,-10,120,-1,0,0,0,1,0,0,0,1, ldraw_lib__1_4rin10()], +// 1 16 0 -10 120 -1 0 0 0 1 0 0 0 1 1-4ring10.dat + [1,16,0,-10,120,-1,0,0,0,1,0,0,0,1, ldraw_lib__1_4ring10()], // 1 16 20 -3.75 129 15.815 -0 0 0 0 -6.25 0 1 0 rect2p.dat [1,16,20,-3.75,129,15.815,-0,0,0,0,-6.25,0,1,0, ldraw_lib__rect2p()], // 1 16 22.4075 -3.75 111 0 0 -13.4075 6.25 0 0 0 -1.00056 0 rect3.dat diff --git a/parts/s/4616s01.scad b/parts/s/4616s01.scad index 3837f8e10..45faa0561 100644 --- a/parts/s/4616s01.scad +++ b/parts/s/4616s01.scad @@ -23,7 +23,7 @@ use <../../p/48/1-8chrd.scad> use <../../p/48/2-4cyli.scad> use <../../p/48/2-4disc.scad> use <../../p/48/2-4edge.scad> -use <../../p/48/2-4rin19.scad> +use <../../p/48/2-4ring19.scad> use <../../p/48/5-24edge.scad> use <../../p/48/t04o2000.scad> use <../../p/box2-5.scad> @@ -37,7 +37,7 @@ function ldraw_lib__s__4616s01() = [ // 0 ~Brick 2 x 4 x 2 with Engine Cowling - Half // 0 Name: s\4616s01.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Subpart UPDATE 2012-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -46,7 +46,8 @@ function ldraw_lib__s__4616s01() = [ // // 0 !HISTORY 2011-05-29 [StevieC] Reworked hole for use with 4616b.dat // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -62,8 +63,8 @@ function ldraw_lib__s__4616s01() = [ [3,16,40,18,-2,40,48,-10,40,18,2], // 1 16 12 24 -20 0 0 19 19 0 0 0 1 0 48\2-4edge.dat [1,16,12,24,-20,0,0,19,19,0,0,0,1,0, ldraw_lib__48__2_4edge()], -// 1 16 12 24 -40 0 0 1 1 0 0 0 1 0 48\2-4rin19.dat - [1,16,12,24,-40,0,0,1,1,0,0,0,1,0, ldraw_lib__48__2_4rin19()], +// 1 16 12 24 -40 0 0 1 1 0 0 0 1 0 48\2-4ring19.dat + [1,16,12,24,-40,0,0,1,1,0,0,0,1,0, ldraw_lib__48__2_4ring19()], // 1 16 12 24 -20 0 0 19 19 0 0 0 1 0 48\2-4disc.dat [1,16,12,24,-20,0,0,19,19,0,0,0,1,0, ldraw_lib__48__2_4disc()], // 1 16 6 5 -30 6 0 0 0 -1 0 0 0 -10 rect2p.dat diff --git a/parts/s/4624s01.scad b/parts/s/4624s01.scad index f6d2d7504..87736aec9 100644 --- a/parts/s/4624s01.scad +++ b/parts/s/4624s01.scad @@ -5,11 +5,11 @@ use <../../p/1-16con3.scad> use <../../p/1-16cyli.scad> use <../../p/1-16cylo.scad> use <../../p/1-16edge.scad> -use <../../p/1-16rin2.scad> +use <../../p/1-16ring2.scad> use <../../p/1-8con4.scad> use <../../p/1-8cylo.scad> use <../../p/1-8disc.scad> -use <../../p/1-8rin17.scad> +use <../../p/1-8ring17.scad> use <../../p/1-8ring3.scad> use <../../p/1-8ring4.scad> use <../../p/1-8ring9.scad> @@ -19,7 +19,7 @@ function ldraw_lib__s__4624s01() = [ // 0 ~Wheel Rim 6.4 x 8 - 1/8 // 0 Name: s\4624s01.dat // 0 Author: Vincent Messenet [Cheenzo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,11 +27,12 @@ function ldraw_lib__s__4624s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Front edge -// 1 16 0 0 -8 .5 0 0 0 0 .5 0 1 0 1-8rin17.dat - [1,16,0,0,-8,.5,0,0,0,0,.5,0,1,0, ldraw_lib__1_8rin17()], +// 1 16 0 0 -8 .5 0 0 0 0 .5 0 1 0 1-8ring17.dat + [1,16,0,0,-8,.5,0,0,0,0,.5,0,1,0, ldraw_lib__1_8ring17()], // 1 16 0 0 -8 1 0 0 0 0 1 0 1 0 1-8ring9.dat [1,16,0,0,-8,1,0,0,0,0,1,0,1,0, ldraw_lib__1_8ring9()], // 1 16 0 0 -8 8.5 0 0 0 0 8.5 0 1 0 1-16chrd.dat @@ -52,8 +53,8 @@ function ldraw_lib__s__4624s01() = [ [1,16,0,0,8,2,0,0,0,0,2,0,-1,0, ldraw_lib__1_8ring3()], // 1 16 0 0 8 6 0 0 0 0 6 0 -1 0 1-16chrd.dat [1,16,0,0,8,6,0,0,0,0,6,0,-1,0, ldraw_lib__1_16chrd()], -// 1 16 0 0 8 1.84776 0 -.76537 .76537 0 1.84776 0 -1 0 1-16rin2.dat - [1,16,0,0,8,1.84776,0,-.76537,.76537,0,1.84776,0,-1,0, ldraw_lib__1_16rin2()], +// 1 16 0 0 8 1.84776 0 -.76537 .76537 0 1.84776 0 -1 0 1-16ring2.dat + [1,16,0,0,8,1.84776,0,-.76537,.76537,0,1.84776,0,-1,0, ldraw_lib__1_16ring2()], // 3 16 3.696 1.531 8 5.7015 1.5005 8 5.5432 2.2962 8 [3,16,3.696,1.531,8,5.7015,1.5005,8,5.5432,2.2962,8], // 2 24 5.7015 1.5005 8 6 0 8 @@ -74,8 +75,8 @@ function ldraw_lib__s__4624s01() = [ [3,16,5.701,1.5,-5,5.543,2.296,-5,5.88965,2.43967,-5.45], // 1 16 0 0 -8 7.853 0 -3.253 3.253 0 7.853 0 1 0 1-16edge.dat [1,16,0,0,-8,7.853,0,-3.253,3.253,0,7.853,0,1,0, ldraw_lib__1_16edge()], -// 1 16 0 0 -2 1.84776 0 -.76537 .76537 0 1.84776 0 1 0 1-16rin2.dat - [1,16,0,0,-2,1.84776,0,-.76537,.76537,0,1.84776,0,1,0, ldraw_lib__1_16rin2()], +// 1 16 0 0 -2 1.84776 0 -.76537 .76537 0 1.84776 0 1 0 1-16ring2.dat + [1,16,0,0,-2,1.84776,0,-.76537,.76537,0,1.84776,0,1,0, ldraw_lib__1_16ring2()], // 3 16 5.543 2.296 -2 5.701 1.5 -2 3.696 1.531 -2 [3,16,5.543,2.296,-2,5.701,1.5,-2,3.696,1.531,-2], // 1 16 0 0 -5 4 0 0 0 0 4 0 -1 0 1-8disc.dat diff --git a/parts/s/46834s02.scad b/parts/s/46834s02.scad index d65a0147e..6050c799a 100644 --- a/parts/s/46834s02.scad +++ b/parts/s/46834s02.scad @@ -2,14 +2,14 @@ use <../../lib.scad> use <../../p/3-16chrd.scad> use <../../p/3-16cylo.scad> use <../../p/3-16ndis.scad> -use <../../p/3-16rin2.scad> -use <../../p/3-16rin4.scad> +use <../../p/3-16ring2.scad> +use <../../p/3-16ring4.scad> use <../../p/rect.scad> function ldraw_lib__s__46834s02() = [ // 0 ~Technic Clutch with Axle Connector Inner Side Casing 1/4 // 0 Name: s\46834s02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2024-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__s__46834s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2024-01-29 [OrionP] Official Update 2024-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -33,14 +34,14 @@ function ldraw_lib__s__46834s02() = [ [1,16,0,0,-10,13,0,0,0,0,13,0,6,0, ldraw_lib__3_16cylo()], // 1 16 0 0 -10 13 0 0 0 0 13 0 1 0 3-16ndis.dat [1,16,0,0,-10,13,0,0,0,0,13,0,1,0, ldraw_lib__3_16ndis()], -// 1 16 0 0 -4 2.6 0 0 0 0 2.6 0 1 0 3-16rin4.dat - [1,16,0,0,-4,2.6,0,0,0,0,2.6,0,1,0, ldraw_lib__3_16rin4()], +// 1 16 0 0 -4 2.6 0 0 0 0 2.6 0 1 0 3-16ring4.dat + [1,16,0,0,-4,2.6,0,0,0,0,2.6,0,1,0, ldraw_lib__3_16ring4()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -4 10.4 0 0 0 0 10.4 0 3 0 3-16cylo.dat [1,16,0,0,-4,10.4,0,0,0,0,10.4,0,3,0, ldraw_lib__3_16cylo()], -// 1 16 0 0 -1 5.2 0 0 0 0 5.2 0 -1 0 3-16rin2.dat - [1,16,0,0,-1,5.2,0,0,0,0,5.2,0,-1,0, ldraw_lib__3_16rin2()], +// 1 16 0 0 -1 5.2 0 0 0 0 5.2 0 -1 0 3-16ring2.dat + [1,16,0,0,-1,5.2,0,0,0,0,5.2,0,-1,0, ldraw_lib__3_16ring2()], // 1 16 0 0 -7 15.6 0 0 0 0 15.6 0 6 0 3-16cylo.dat [1,16,0,0,-7,15.6,0,0,0,0,15.6,0,6,0, ldraw_lib__3_16cylo()], // 4 16 6.18 4.404 -30 8.5 3.444 -30 5.543 2.296 -30 4.243 4.243 -30 diff --git a/parts/s/46891s01.scad b/parts/s/46891s01.scad index e8b053648..5fad57503 100644 --- a/parts/s/46891s01.scad +++ b/parts/s/46891s01.scad @@ -13,7 +13,7 @@ use <../../p/2-4edge.scad> use <../../p/2-4ndis.scad> use <../../p/2-4ring3.scad> use <../../p/3-16edge.scad> -use <../../p/3-16rin2.scad> +use <../../p/3-16ring2.scad> use <../../p/4-4cylo.scad> use <../../p/4-4ring2.scad> use <../../p/connhol3.scad> @@ -29,7 +29,7 @@ function ldraw_lib__s__46891s01() = [ // 0 ~Technic Excavator Bucket 19 x 12 Half // 0 Name: s\46891s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-06 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -39,6 +39,8 @@ function ldraw_lib__s__46891s01() = [ // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 // 0 !HISTORY 2023-07-25 [MagFors] Adapted to rounded npeg corners // 0 !HISTORY 2023-11-19 [OrionP] Official Update 2023-06 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 180 0 0 0 -1 0 -1 0 0 0 0 -1 connhol3.dat [1,16,180,0,0,0,-1,0,-1,0,0,0,0,-1, ldraw_lib__connhol3()], @@ -984,8 +986,8 @@ function ldraw_lib__s__46891s01() = [ [1,16,172,-20,120,0,1,0,0,0,6,-6,0,0, ldraw_lib__1_4ndis()], // 1 16 172 -20 120 0 1 0 0 0 -9 -9 0 0 3-16edge.dat [1,16,172,-20,120,0,1,0,0,0,-9,-9,0,0, ldraw_lib__3_16edge()], -// 1 16 172 -20 120 0 1 0 0 0 -3 -3 0 0 3-16rin2.dat - [1,16,172,-20,120,0,1,0,0,0,-3,-3,0,0, ldraw_lib__3_16rin2()], +// 1 16 172 -20 120 0 1 0 0 0 -3 -3 0 0 3-16ring2.dat + [1,16,172,-20,120,0,1,0,0,0,-3,-3,0,0, ldraw_lib__3_16ring2()], // 4 16 172 -25.5434 117.7038 172 -28.3151 116.5557 172 -28 120 172 -26 120 [4,16,172,-25.5434,117.7038,172,-28.3151,116.5557,172,-28,120,172,-26,120], // 4 16 172 -12 111 172 -14 114 172 -14 120 172 -12 120 @@ -1164,8 +1166,8 @@ function ldraw_lib__s__46891s01() = [ [2,24,172,-8.3151,-3.4443,170,-9,0], // 1 16 172 0 0 0 1 0 0 0 -9 -9 0 0 3-16edge.dat [1,16,172,0,0,0,1,0,0,0,-9,-9,0,0, ldraw_lib__3_16edge()], -// 1 16 172 0 0 0 1 0 0 0 -3 -3 0 0 3-16rin2.dat - [1,16,172,0,0,0,1,0,0,0,-3,-3,0,0, ldraw_lib__3_16rin2()], +// 1 16 172 0 0 0 1 0 0 0 -3 -3 0 0 3-16ring2.dat + [1,16,172,0,0,0,1,0,0,0,-3,-3,0,0, ldraw_lib__3_16ring2()], // 2 24 182 0 -9 182 40 -9 [2,24,182,0,-9,182,40,-9], // 4 16 172 -8.3151 -3.4443 172 -8 0 172 -6 0 172 -5.5434 -2.2962 @@ -1202,8 +1204,8 @@ function ldraw_lib__s__46891s01() = [ [2,24,172,48.3151,-3.4443,170,49,0], // 1 16 172 40 0 0 1 0 0 0 9 -9 0 0 3-16edge.dat [1,16,172,40,0,0,1,0,0,0,9,-9,0,0, ldraw_lib__3_16edge()], -// 1 16 172 40 0 0 1 0 0 0 3 -3 0 0 3-16rin2.dat - [1,16,172,40,0,0,1,0,0,0,3,-3,0,0, ldraw_lib__3_16rin2()], +// 1 16 172 40 0 0 1 0 0 0 3 -3 0 0 3-16ring2.dat + [1,16,172,40,0,0,1,0,0,0,3,-3,0,0, ldraw_lib__3_16ring2()], // 4 16 172 46 0 172 48 0 172 48.3151 -3.4443 172 45.5434 -2.2962 [4,16,172,46,0,172,48,0,172,48.3151,-3.4443,172,45.5434,-2.2962], // 0 BFC INVERTNEXT diff --git a/parts/s/47198s01.scad b/parts/s/47198s01.scad index d7c948325..d87ef6bf4 100644 --- a/parts/s/47198s01.scad +++ b/parts/s/47198s01.scad @@ -11,7 +11,7 @@ use <../../p/4-4cylo.scad> use <../../p/4-4disc.scad> use <../../p/4-4edge.scad> use <../../p/5-16cylo.scad> -use <../../p/5-16rin2.scad> +use <../../p/5-16ring2.scad> use <../../p/5-16ring8.scad> use <../../p/5-8disc.scad> use <../../p/5-8edge.scad> @@ -21,7 +21,7 @@ function ldraw_lib__s__47198s01() = [ // 0 ~Figure Duplo Arm Child Hand and Connector // 0 Name: s\47198s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2022-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__s__47198s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 5 0 0 0 1 0 7.33333 0 0 0 0 -7.33333 5-8edge.dat [1,16,5,0,0,0,1,0,7.33333,0,0,0,0,-7.33333, ldraw_lib__5_8edge()], @@ -73,8 +74,8 @@ function ldraw_lib__s__47198s01() = [ [1,16,12,0,0,0,-1,0,7.33333,0,0,0,0,7.33333, ldraw_lib__4_4disc()], // 1 16 12 0 0 0 -1 0 7.33333 0 0 0 0 7.33333 4-4edge.dat [1,16,12,0,0,0,-1,0,7.33333,0,0,0,0,7.33333, ldraw_lib__4_4edge()], -// 1 16 49 20 9 3.25 0 0 0 0 -3.25 0 -1 0 5-16rin2.dat - [1,16,49,20,9,3.25,0,0,0,0,-3.25,0,-1,0, ldraw_lib__5_16rin2()], +// 1 16 49 20 9 3.25 0 0 0 0 -3.25 0 -1 0 5-16ring2.dat + [1,16,49,20,9,3.25,0,0,0,0,-3.25,0,-1,0, ldraw_lib__5_16ring2()], // 1 16 49 20 9 1.21875 0 0 0 0 -1.21875 0 -1 0 5-16ring8.dat [1,16,49,20,9,1.21875,0,0,0,0,-1.21875,0,-1,0, ldraw_lib__5_16ring8()], // 1 16 49 20 7 -3.25 0 0 0 0 3.25 0 -1 0 1-8ring2.dat @@ -131,8 +132,8 @@ function ldraw_lib__s__47198s01() = [ [5,24,44.8023,9.866,9,45.2687,10.992,9,41.244,12.244,8.34,49,10.25,9], // 5 24 45.2687 10.992 9 41.244 12.244 8.34 44.4039 15.4039 8.34 44.8023 9.866 9 [5,24,45.2687,10.992,9,41.244,12.244,8.34,44.4039,15.4039,8.34,44.8023,9.866,9], -// 1 16 49 20 -9 3.25 0 0 0 0 -3.25 0 1 0 5-16rin2.dat - [1,16,49,20,-9,3.25,0,0,0,0,-3.25,0,1,0, ldraw_lib__5_16rin2()], +// 1 16 49 20 -9 3.25 0 0 0 0 -3.25 0 1 0 5-16ring2.dat + [1,16,49,20,-9,3.25,0,0,0,0,-3.25,0,1,0, ldraw_lib__5_16ring2()], // 1 16 49 20 -9 1.21875 0 0 0 0 -1.21875 0 1 0 5-16ring8.dat [1,16,49,20,-9,1.21875,0,0,0,0,-1.21875,0,1,0, ldraw_lib__5_16ring8()], // 1 16 49 20 -7 -3.25 0 0 0 0 3.25 0 1 0 1-8ring2.dat diff --git a/parts/s/47297s01.scad b/parts/s/47297s01.scad new file mode 100644 index 000000000..b9fff126b --- /dev/null +++ b/parts/s/47297s01.scad @@ -0,0 +1,1284 @@ +use <../../lib.scad> +use <../../p/1-4cyls2.scad> +use <../../p/1-4edge.scad> +use <../../p/1-4ndis.scad> +use <../../p/2-4edge.scad> +use <../../p/2-4ndis.scad> +use <../../p/3-8cyli.scad> +use <../../p/3-8edge.scad> +use <../../p/4-4con1.scad> +use <../../p/4-4cylc.scad> +use <../../p/4-4cyli.scad> +use <../../p/4-4cylo.scad> +use <../../p/4-4disc.scad> +use <../../p/4-4edge.scad> +use <../../p/5-8cyli.scad> +use <../../p/box3u4p.scad> +use <../../p/box3u7a.scad> +use <../../p/rect.scad> +use <../../p/rect1.scad> +use <../../p/rect2a.scad> +use <../../p/rect3.scad> +use <45749s02.scad> +function ldraw_lib__s__47297s01() = [ +// 0 ~Constraction Limb 7 Straight with Two Ball Joints - Half +// 0 Name: s\47297s01.dat +// 0 Author: Michael Heidemann [mikeheide] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2023-08-22 [MagFors] Reworked using LDD data +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 1 16 0 0 120 1 0 0 0 1 0 0 0 1 s\45749s02.dat + [1,16,0,0,120,1,0,0,0,1,0,0,0,1, ldraw_lib__s__45749s02()], +// 0 // head +// 1 16 26 0 120 0 -9 0 -1.294 0 -4.83 4.83 0 -1.294 4-4cylc.dat + [1,16,26,0,120,0,-9,0,-1.294,0,-4.83,4.83,0,-1.294, ldraw_lib__4_4cylc()], +// 1 16 17 0 120 0 1 0 -1.294 0 -4.83 4.83 0 -1.294 4-4disc.dat + [1,16,17,0,120,0,1,0,-1.294,0,-4.83,4.83,0,-1.294, ldraw_lib__4_4disc()], +// 1 16 14 0 120 0 3 0 -.93896 0 -3.50658 3.50658 0 -.93896 4-4cylo.dat + [1,16,14,0,120,0,3,0,-.93896,0,-3.50658,3.50658,0,-.93896, ldraw_lib__4_4cylo()], +// 1 16 27.5 0 120 0 -1.5 0 -.776 0 -2.898 2.898 0 -.776 4-4cylc.dat + [1,16,27.5,0,120,0,-1.5,0,-.776,0,-2.898,2.898,0,-.776, ldraw_lib__4_4cylc()], +// 0 // piston +// 1 16 21 9.7704 83.5365 -2.5 0 0 0 -8.8 -2.415 0 32.841 -.647 4-4cyli.dat + [1,16,21,9.7704,83.5365,-2.5,0,0,0,-8.8,-2.415,0,32.841,-.647, ldraw_lib__4_4cyli()], +// 1 16 21 9.7704 83.5365 -2.5 0 0 0 -1 -2.415 0 0 -.647 4-4edge.dat + [1,16,21,9.7704,83.5365,-2.5,0,0,0,-1,-2.415,0,0,-.647, ldraw_lib__4_4edge()], +// 0 // cylinder +// 1 16 21 22.1294 37.412 0 0 4 3.8637 .43095 0 1.03529 -1.60832 0 5-8cyli.dat + [1,16,21,22.1294,37.412,0,0,4,3.8637,.43095,0,1.03529,-1.60832,0, ldraw_lib__5_8cyli()], +// 1 16 21 9.9643 82.812 4 0 0 0 12.16503 -3.86399 0 -45.40007 -1.03502 4-4cyli.dat + [1,16,21,9.9643,82.812,4,0,0,0,12.16503,-3.86399,0,-45.40007,-1.03502, ldraw_lib__4_4cyli()], +// 1 16 21 9.9643 82.812 -4 0 0 0 -1 -3.8637 0 0 -1.03528 4-4edge.dat + [1,16,21,9.9643,82.812,-4,0,0,0,-1,-3.8637,0,0,-1.03528, ldraw_lib__4_4edge()], +// 1 16 21 9.9643 82.812 2 0 0 0 -.25882 -1.93185 0 .96593 -.51764 4-4con1.dat + [1,16,21,9.9643,82.812,2,0,0,0,-.25882,-1.93185,0,.96593,-.51764, ldraw_lib__4_4con1()], +// 0 // base +// 1 16 14 23 34 0 -1 0 0 0 -4.6 -4.6 0 0 3-8edge.dat + [1,16,14,23,34,0,-1,0,0,0,-4.6,-4.6,0,0, ldraw_lib__3_8edge()], +// 1 16 21 23 34 0 -7 0 0 0 -4.6 -4.6 0 0 3-8cyli.dat + [1,16,21,23,34,0,-7,0,0,0,-4.6,-4.6,0,0, ldraw_lib__3_8cyli()], +// 1 16 26 23 34 0 -1 0 0 0 -4.6 4.6 0 0 4-4edge.dat + [1,16,26,23,34,0,-1,0,0,0,-4.6,4.6,0,0, ldraw_lib__4_4edge()], +// 1 16 26 23 34 0 -1 0 0 0 -4.6 4.6 0 0 4-4disc.dat + [1,16,26,23,34,0,-1,0,0,0,-4.6,4.6,0,0, ldraw_lib__4_4disc()], +// 1 16 26 23 34 0 -5 0 0 0 -4.6 4.6 0 0 4-4cyli.dat + [1,16,26,23,34,0,-5,0,0,0,-4.6,4.6,0,0, ldraw_lib__4_4cyli()], +// 1 16 27.5 23 34 0 -1.5 0 0 0 -3 3 0 0 4-4cylc.dat + [1,16,27.5,23,34,0,-1.5,0,0,0,-3,3,0,0, ldraw_lib__4_4cylc()], +// 1 16 21 23 34 0 -1 0 0 0 4.6 -4.6 0 0 2-4edge.dat + [1,16,21,23,34,0,-1,0,0,0,4.6,-4.6,0,0, ldraw_lib__2_4edge()], +// 0 // intersection lines +// 2 24 18.5 1.294 115.17 18.69 .321 115.106 + [2,24,18.5,1.294,115.17,18.69,.321,115.106], +// 2 24 18.69 .321 115.106 19.232 -.505 115.052 + [2,24,18.69,.321,115.106,19.232,-.505,115.052], +// 2 24 19.45 -.653 115.042 20.043 -1.104 115.195 + [2,24,19.45,-.653,115.042,20.043,-1.104,115.195], +// 2 24 19.232 -.505 115.052 19.45 -.653 115.042 + [2,24,19.232,-.505,115.052,19.45,-.653,115.042], +// 2 24 20.043 -1.104 115.195 21 -1.32 115.269 + [2,24,20.043,-1.104,115.195,21,-1.32,115.269], +// 2 24 21 -1.32 115.269 21.957 -1.104 115.195 + [2,24,21,-1.32,115.269,21.957,-1.104,115.195], +// 2 24 22.55 -.653 115.042 22.768 -.505 115.052 + [2,24,22.55,-.653,115.042,22.768,-.505,115.052], +// 2 24 21.957 -1.104 115.195 22.55 -.653 115.042 + [2,24,21.957,-1.104,115.195,22.55,-.653,115.042], +// 2 24 23.31 .321 115.106 22.768 -.505 115.052 + [2,24,23.31,.321,115.106,22.768,-.505,115.052], +// 2 24 23.5 1.294 115.17 23.31 .321 115.106 + [2,24,23.5,1.294,115.17,23.31,.321,115.106], +// 2 24 23.31 2.169 115.602 23.5 1.294 115.17 + [2,24,23.31,2.169,115.602,23.5,1.294,115.17], +// 2 24 22.768 2.911 115.967 23.31 2.169 115.602 + [2,24,22.768,2.911,115.967,23.31,2.169,115.602], +// 2 24 21.957 3.359 116.391 22.55 3.045 116.033 + [2,24,21.957,3.359,116.391,22.55,3.045,116.033], +// 2 24 22.55 3.045 116.033 22.768 2.911 115.967 + [2,24,22.55,3.045,116.033,22.768,2.911,115.967], +// 2 24 21 3.509 116.563 21.957 3.359 116.391 + [2,24,21,3.509,116.563,21.957,3.359,116.391], +// 2 24 20.043 3.359 116.391 21 3.509 116.563 + [2,24,20.043,3.359,116.391,21,3.509,116.563], +// 2 24 19.232 2.911 115.967 19.45 3.045 116.033 + [2,24,19.232,2.911,115.967,19.45,3.045,116.033], +// 2 24 19.45 3.045 116.033 20.043 3.359 116.391 + [2,24,19.45,3.045,116.033,20.043,3.359,116.391], +// 2 24 19.232 2.911 115.967 18.69 2.169 115.602 + [2,24,19.232,2.911,115.967,18.69,2.169,115.602], +// 2 24 18.69 2.169 115.602 18.5 1.294 115.17 + [2,24,18.69,2.169,115.602,18.5,1.294,115.17], +// +// 0 // axle lines +// 2 24 2 2 20.776 2 5.6023 21.9937 + [2,24,2,2,20.776,2,5.6023,21.9937], +// 2 24 2 2 20.776 5.6023 2 20.776 + [2,24,2,2,20.776,5.6023,2,20.776], +// 2 24 2 -5.6023 20.1 0 -6 20.1 + [2,24,2,-5.6023,20.1,0,-6,20.1], +// 2 24 5.6023 2 20.776 6 0 20.1 + [2,24,5.6023,2,20.776,6,0,20.1], +// 2 24 5.6023 -2 20.1 6 0 20.1 + [2,24,5.6023,-2,20.1,6,0,20.1], +// 2 24 0 6 22.1281 2 5.6023 21.9937 + [2,24,0,6,22.1281,2,5.6023,21.9937], +// 2 24 2 -5.6023 20.1 2 -2 20.1 + [2,24,2,-5.6023,20.1,2,-2,20.1], +// 2 24 5.6023 -2 20.1 2 -2 20.1 + [2,24,5.6023,-2,20.1,2,-2,20.1], +// +// 0 // inside +// 1 16 9 -7 50 0 -1 0 -3 0 0 0 0 -10 rect1.dat + [1,16,9,-7,50,0,-1,0,-3,0,0,0,0,-10, ldraw_lib__rect1()], +// 4 16 9 -1 69 10 -1 70.072 10 -1 60 9 -1 60 + [4,16,9,-1,69,10,-1,70.072,10,-1,60,9,-1,60], +// 1 16 0 -1 60 0 0 9 0 -1 0 9 0 0 2-4ndis.dat + [1,16,0,-1,60,0,0,9,0,-1,0,9,0,0, ldraw_lib__2_4ndis()], +// 1 16 0 -1 40 0 0 9 0 -1 0 9 0 0 1-4ndis.dat + [1,16,0,-1,40,0,0,9,0,-1,0,9,0,0, ldraw_lib__1_4ndis()], +// 1 16 0 -1 40 9 0 0 0 -1 -1.25 0 0 -9 1-4ndis.dat + [1,16,0,-1,40,9,0,0,0,-1,-1.25,0,0,-9, ldraw_lib__1_4ndis()], +// 1 16 0 -1 40 9 0 0 0 -1 -1.25 0 0 -9 1-4edge.dat + [1,16,0,-1,40,9,0,0,0,-1,-1.25,0,0,-9, ldraw_lib__1_4edge()], +// 1 16 0 -1 40 0 0 9 0 -1.25 0 9 0 0 1-4cyls2.dat + [1,16,0,-1,40,0,0,9,0,-1.25,0,9,0,0, ldraw_lib__1_4cyls2()], +// 1 16 0 -1 40 9 0 0 0 1 0 0 0 9 1-4edge.dat + [1,16,0,-1,40,9,0,0,0,1,0,0,0,9, ldraw_lib__1_4edge()], +// 4 16 0 -1 51 9 -1 51 9 -1 49 0 -1 49 + [4,16,0,-1,51,9,-1,51,9,-1,49,0,-1,49], +// 1 16 9.35 -1 60 -.66 0 0 0 9 0 0 0 -1.5 box3u4p.dat + [1,16,9.35,-1,60,-.66,0,0,0,9,0,0,0,-1.5, ldraw_lib__box3u4p()], +// 2 24 9 8 60 8.69 8 58.5 + [2,24,9,8,60,8.69,8,58.5], +// 2 24 8.69 8 61.5 9 8 60 + [2,24,8.69,8,61.5,9,8,60], +// 2 24 10.01 8 61.5 10.01 8 58.5 + [2,24,10.01,8,61.5,10.01,8,58.5], +// 1 16 9.35 -1.21 40 -.66 0 0 0 9.21 0 0 0 -1.5 box3u7a.dat + [1,16,9.35,-1.21,40,-.66,0,0,0,9.21,0,0,0,-1.5, ldraw_lib__box3u7a()], +// 2 24 9 8 40 8.69 8 38.5 + [2,24,9,8,40,8.69,8,38.5], +// 2 24 8.69 8 41.5 9 8 40 + [2,24,8.69,8,41.5,9,8,40], +// 2 24 10.01 -1.21 38.5 8.69 -1.21 38.5 + [2,24,10.01,-1.21,38.5,8.69,-1.21,38.5], +// 2 24 8.7017 -1 41.5 10 -1 41.5 + [2,24,8.7017,-1,41.5,10,-1,41.5], +// 2 24 8.69 8 41.5 8.7017 -1 41.5 + [2,24,8.69,8,41.5,8.7017,-1,41.5], +// 2 24 8.69 -1.21 38.5 8.69 8 38.5 + [2,24,8.69,-1.21,38.5,8.69,8,38.5], +// +// 0 // bottom cutout +// 1 16 17.1 23 34 -2.4 0 0 0 -1 0 0 0 2.6 rect.dat + [1,16,17.1,23,34,-2.4,0,0,0,-1,0,0,0,2.6, ldraw_lib__rect()], +// 1 16 17.1 25.47345 36.6 -2.4 0 0 0 0 2.4734 0 1 0 rect3.dat + [1,16,17.1,25.47345,36.6,-2.4,0,0,0,0,2.4734,0,1,0, ldraw_lib__rect3()], +// 3 16 14.7 23 36.6 14.7 23 31.4 14.7 28.585 34.182 + [3,16,14.7,23,36.6,14.7,23,31.4,14.7,28.585,34.182], +// 4 16 14.7 28.585 34.182 14.7 23 31.4 14.7 27.7708 31.4 14.7 28.475 33.043 + [4,16,14.7,28.585,34.182,14.7,23,31.4,14.7,27.7708,31.4,14.7,28.475,33.043], +// 4 16 14.7 27.947 36.6 14.7 23 36.6 14.7 28.585 34.182 14.7 28.4729 35.338 + [4,16,14.7,27.947,36.6,14.7,23,36.6,14.7,28.585,34.182,14.7,28.4729,35.338], +// 1 16 17.1 25.3854 31.4 2.4 0 0 0 0 2.3854 0 -1 0 rect3.dat + [1,16,17.1,25.3854,31.4,2.4,0,0,0,0,2.3854,0,-1,0, ldraw_lib__rect3()], +// 4 16 19.5 27.9468 36.6 19.5 28.4722 35.338 19.5 28.475 33.043 19.5 23 36.6 + [4,16,19.5,27.9468,36.6,19.5,28.4722,35.338,19.5,28.475,33.043,19.5,23,36.6], +// 4 16 19.5 23 36.6 19.5 28.475 33.043 19.5 27.7708 31.4 19.5 23 31.4 + [4,16,19.5,23,36.6,19.5,28.475,33.043,19.5,27.7708,31.4,19.5,23,31.4], +// 2 24 14.7 28.585 34.182 14.7 28.475 33.043 + [2,24,14.7,28.585,34.182,14.7,28.475,33.043], +// 2 24 19.5 28.475 33.043 19.5 28.4722 35.338 + [2,24,19.5,28.475,33.043,19.5,28.4722,35.338], +// 2 24 14.7 28.585 34.182 14.7 28.4729 35.338 + [2,24,14.7,28.585,34.182,14.7,28.4729,35.338], +// 2 24 19.5 27.7708 31.4 19.5 28.475 33.043 + [2,24,19.5,27.7708,31.4,19.5,28.475,33.043], +// 2 24 14.7 27.7708 31.4 14.7 28.475 33.043 + [2,24,14.7,27.7708,31.4,14.7,28.475,33.043], +// 2 24 19.5 28.4722 35.338 19.5 27.9468 36.6 + [2,24,19.5,28.4722,35.338,19.5,27.9468,36.6], +// 2 24 14.7 28.4729 35.338 14.7 27.947 36.6 + [2,24,14.7,28.4729,35.338,14.7,27.947,36.6], +// +// 1 16 7.9065 -7.7 88.7335 6.0315 0 0 0 1 -.873 0 0 3.6165 rect.dat + [1,16,7.9065,-7.7,88.7335,6.0315,0,0,0,1,-.873,0,0,3.6165, ldraw_lib__rect()], +// 1 16 7.9065 -8.573 94.388 6.0315 0 0 0 1 0 0 0 2.038 rect3.dat + [1,16,7.9065,-8.573,94.388,6.0315,0,0,0,1,0,0,0,2.038, ldraw_lib__rect3()], +// 4 16 1.875 -9.3 96.426 1.875 -8.573 96.426 13.938 -8.573 96.426 14.438 -9.3 96.426 + [4,16,1.875,-9.3,96.426,1.875,-8.573,96.426,13.938,-8.573,96.426,14.438,-9.3,96.426], +// 3 16 14.438 -9.3 96.426 14.438 -9.3 100.021 1.875 -9.3 96.426 + [3,16,14.438,-9.3,96.426,14.438,-9.3,100.021,1.875,-9.3,96.426], +// 3 16 10 -2.516 81.347 1.875 -2.516 81.347 10 -3.087 84.324 + [3,16,10,-2.516,81.347,1.875,-2.516,81.347,10,-3.087,84.324], +// 4 16 1.875 -1 70.072 1.875 -9.3 70.072 10 -4.444 70.072 10 -1 70.072 + [4,16,1.875,-1,70.072,1.875,-9.3,70.072,10,-4.444,70.072,10,-1,70.072], +// 3 16 13.938 -5.063 35.618 20.2862 19.2728 36.5426 14.438 -7.384 35.618 + [3,16,13.938,-5.063,35.618,20.2862,19.2728,36.5426,14.438,-7.384,35.618], +// 3 16 13.938 -5.063 35.618 14 19.2728 36.5426 20.2862 19.2728 36.5426 + [3,16,13.938,-5.063,35.618,14,19.2728,36.5426,20.2862,19.2728,36.5426], +// 4 16 14.438 -7.384 35.618 7.4086 -8.8038 35.1994 7.4033 -5.2083 35.1914 13.938 -5.063 35.618 + [4,16,14.438,-7.384,35.618,7.4086,-8.8038,35.1994,7.4033,-5.2083,35.1914,13.938,-5.063,35.618], +// 3 16 20.475 18.871 39.976 14.438 -7.384 35.618 20.2862 19.2728 36.5426 + [3,16,20.475,18.871,39.976,14.438,-7.384,35.618,20.2862,19.2728,36.5426], +// 3 16 14.438 -7.384 35.618 20.475 18.871 39.976 14.438 -7.102 39.976 + [3,16,14.438,-7.384,35.618,20.475,18.871,39.976,14.438,-7.102,39.976], +// 3 16 9 -8.579 40 7.4086 -8.8038 35.1994 14.438 -7.384 35.618 + [3,16,9,-8.579,40,7.4086,-8.8038,35.1994,14.438,-7.384,35.618], +// 3 16 9 -8.579 40 14.438 -7.384 35.618 14.438 -7.102 39.976 + [3,16,9,-8.579,40,14.438,-7.384,35.618,14.438,-7.102,39.976], +// 3 16 20.141 22.807 39.976 13.938 22.807 39.976 13.938 -4.52 39.976 + [3,16,20.141,22.807,39.976,13.938,22.807,39.976,13.938,-4.52,39.976], +// 4 16 14.438 -7.102 39.976 20.475 18.871 39.976 20.141 22.807 39.976 13.938 -4.52 39.976 + [4,16,14.438,-7.102,39.976,20.475,18.871,39.976,20.141,22.807,39.976,13.938,-4.52,39.976], +// 4 16 9 -4.52 40 9 -8.579 40 14.438 -7.102 39.976 13.938 -4.52 39.976 + [4,16,9,-4.52,40,9,-8.579,40,14.438,-7.102,39.976,13.938,-4.52,39.976], +// 3 16 20.141 23.097 38.9 20.141 22.807 39.976 20.141 20.722 38.264 + [3,16,20.141,23.097,38.9,20.141,22.807,39.976,20.141,20.722,38.264], +// 3 16 20.141 22.807 39.976 20.475 18.871 39.976 20.141 20.722 38.264 + [3,16,20.141,22.807,39.976,20.475,18.871,39.976,20.141,20.722,38.264], +// 3 16 20.475 18.871 39.976 20.2862 19.2728 36.5426 20.141 20.722 38.264 + [3,16,20.475,18.871,39.976,20.2862,19.2728,36.5426,20.141,20.722,38.264], +// 4 16 1.875 -7.106 24.363 1.8805 -5.6857 31.374 1.8806 -8.55 31.374 1.875 -8.55 24.363 + [4,16,1.875,-7.106,24.363,1.8805,-5.6857,31.374,1.8806,-8.55,31.374,1.875,-8.55,24.363], +// 4 16 1.875 -9.3 70.072 1.875 -1 70.072 1.875 -2.516 81.347 1.875 -9.3 81.347 + [4,16,1.875,-9.3,70.072,1.875,-1,70.072,1.875,-2.516,81.347,1.875,-9.3,81.347], +// 4 16 14 0 127.5 14 -2.8703 126.9293 14 5.3033 125.3033 14 2.8703 126.9293 + [4,16,14,0,127.5,14,-2.8703,126.9293,14,5.3033,125.3033,14,2.8703,126.9293], +// 3 16 14 -2.8703 126.9293 14 6.9293 122.8703 14 5.3033 125.3033 + [3,16,14,-2.8703,126.9293,14,6.9293,122.8703,14,5.3033,125.3033], +// 4 16 14.001 -7.5 100.021 14.001 7.5 100.021 14 7.5 120 14 -6.125 116.1 + [4,16,14.001,-7.5,100.021,14.001,7.5,100.021,14,7.5,120,14,-6.125,116.1], +// 3 16 14 -7.5 116.1 14.001 -7.5 100.021 14 -6.125 116.1 + [3,16,14,-7.5,116.1,14.001,-7.5,100.021,14,-6.125,116.1], +// 4 16 14 -6.125 123.6 14 -6.125 116.1 14 7.5 120 14 6.9293 122.8703 + [4,16,14,-6.125,123.6,14,-6.125,116.1,14,7.5,120,14,6.9293,122.8703], +// 4 16 14 -5.3033 125.3033 14 -2.8703 126.9293 10 -2.8703 126.9293 10 -5.3033 125.3033 + [4,16,14,-5.3033,125.3033,14,-2.8703,126.9293,10,-2.8703,126.9293,10,-5.3033,125.3033], +// 4 16 10 -5.3033 125.3033 10 -6.495 123.6 14 -6.495 123.6 14 -5.3033 125.3033 + [4,16,10,-5.3033,125.3033,10,-6.495,123.6,14,-6.495,123.6,14,-5.3033,125.3033], +// 4 16 14 -2.8703 126.9293 14 0 127.5 10 0 127.5 10 -2.8703 126.9293 + [4,16,14,-2.8703,126.9293,14,0,127.5,10,0,127.5,10,-2.8703,126.9293], +// 4 16 10 2.8703 126.9293 10 0 127.5 14 0 127.5 14 2.8703 126.9293 + [4,16,10,2.8703,126.9293,10,0,127.5,14,0,127.5,14,2.8703,126.9293], +// 4 16 10 5.5514 124.932 10 5.3033 125.3033 14 5.3033 125.3033 11.25 5.55 124.932 + [4,16,10,5.5514,124.932,10,5.3033,125.3033,14,5.3033,125.3033,11.25,5.55,124.932], +// 4 16 11.25 6.9293 122.8703 11.25 5.55 124.932 14 5.3033 125.3033 14 6.9293 122.8703 + [4,16,11.25,6.9293,122.8703,11.25,5.55,124.932,14,5.3033,125.3033,14,6.9293,122.8703], +// 4 16 10 5.3033 125.3033 10 2.8703 126.9293 14 2.8703 126.9293 14 5.3033 125.3033 + [4,16,10,5.3033,125.3033,10,2.8703,126.9293,14,2.8703,126.9293,14,5.3033,125.3033], +// 3 16 13.125 7.5 120 12.874 7.3137 120.937 14 7.5 120 + [3,16,13.125,7.5,120,12.874,7.3137,120.937,14,7.5,120], +// 4 16 12.187 7.1771 121.624 11.25 7.1272 121.875 11.25 6.9293 122.8703 14 6.9293 122.8703 + [4,16,12.187,7.1771,121.624,11.25,7.1272,121.875,11.25,6.9293,122.8703,14,6.9293,122.8703], +// 4 16 12.187 7.1771 121.624 14 6.9293 122.8703 14 7.5 120 12.874 7.3137 120.937 + [4,16,12.187,7.1771,121.624,14,6.9293,122.8703,14,7.5,120,12.874,7.3137,120.937], +// 4 16 10 0 112.5 10 7.5 100.021 10 -4.951 97.3855 10 -5.6274 114.3726 + [4,16,10,0,112.5,10,7.5,100.021,10,-4.951,97.3855,10,-5.6274,114.3726], +// 4 16 10 7.5 115.068 10 7.5 100.021 10 0 112.5 10 6.684 115.068 + [4,16,10,7.5,115.068,10,7.5,100.021,10,0,112.5,10,6.684,115.068], +// 1 16 12.00025 -7.5 108.0605 -.0005 0 -2.0005 0 1 0 8.0395 0 0 rect.dat + [1,16,12.00025,-7.5,108.0605,-.0005,0,-2.0005,0,1,0,8.0395,0,0, ldraw_lib__rect()], +// 4 16 14 7.5 120 14.001 7.5 100.021 12.874 7.5 119.062 13.125 7.5 120 + [4,16,14,7.5,120,14.001,7.5,100.021,12.874,7.5,119.062,13.125,7.5,120], +// 3 16 14.001 7.5 100.021 12.188 7.5 118.376 12.874 7.5 119.062 + [3,16,14.001,7.5,100.021,12.188,7.5,118.376,12.874,7.5,119.062], +// 4 16 11.25 7.5 115.068 11.25 7.5 118.125 12.188 7.5 118.376 14.001 7.5 100.021 + [4,16,11.25,7.5,115.068,11.25,7.5,118.125,12.188,7.5,118.376,14.001,7.5,100.021], +// 4 16 10 7.5 100.021 10 7.5 115.068 11.25 7.5 115.068 14.001 7.5 100.021 + [4,16,10,7.5,100.021,10,7.5,115.068,11.25,7.5,115.068,14.001,7.5,100.021], +// 1 16 12 -6.8125 116.1 2 0 0 0 0 .6875 0 -1 0 rect2a.dat + [1,16,12,-6.8125,116.1,2,0,0,0,0,.6875,0,-1,0, ldraw_lib__rect2a()], +// 1 16 12 -6.125 119.85 2 0 0 0 1 0 0 0 3.75 rect2a.dat + [1,16,12,-6.125,119.85,2,0,0,0,1,0,0,0,3.75, ldraw_lib__rect2a()], +// 3 16 14 -6.125 123.6 14 -5.3033 125.3033 14 -6.495 123.6 + [3,16,14,-6.125,123.6,14,-5.3033,125.3033,14,-6.495,123.6], +// 4 16 14 6.9293 122.8703 14 -2.8703 126.9293 14 -5.3033 125.3033 14 -6.125 123.6 + [4,16,14,6.9293,122.8703,14,-2.8703,126.9293,14,-5.3033,125.3033,14,-6.125,123.6], +// 1 16 12 -6.31 123.6 2 0 0 0 0 -.185 0 1 0 rect2a.dat + [1,16,12,-6.31,123.6,2,0,0,0,0,-.185,0,1,0, ldraw_lib__rect2a()], +// 4 16 1.875 -8.573 92.35 1.875 -8.573 96.426 1.875 -9.3 96.426 1.875 -9.3 85.117 + [4,16,1.875,-8.573,92.35,1.875,-8.573,96.426,1.875,-9.3,96.426,1.875,-9.3,85.117], +// 3 16 1.875 -6.827 85.117 1.875 -8.573 92.35 1.875 -9.3 85.117 + [3,16,1.875,-6.827,85.117,1.875,-8.573,92.35,1.875,-9.3,85.117], +// 3 16 13.938 27.64 50.925 18.589 20.6271 55.025 18.482 21.6516 50.925 + [3,16,13.938,27.64,50.925,18.589,20.6271,55.025,18.482,21.6516,50.925], +// 3 16 13.938 27.131 55.025 18.589 20.6271 55.025 13.938 27.64 50.925 + [3,16,13.938,27.131,55.025,18.589,20.6271,55.025,13.938,27.64,50.925], +// 4 16 9 -8.389 55.025 9 -8.399 50.925 14.366 -6.561 50.925 14.396 -6.512 55.025 + [4,16,9,-8.389,55.025,9,-8.399,50.925,14.366,-6.561,50.925,14.396,-6.512,55.025], +// 4 16 20.016 14.5698 50.925 13.938 -3.845 50.925 13.938 27.64 50.925 18.482 21.6516 50.925 + [4,16,20.016,14.5698,50.925,13.938,-3.845,50.925,13.938,27.64,50.925,18.482,21.6516,50.925], +// 3 16 14.366 -6.561 50.925 13.938 -3.845 50.925 20.016 14.5698 50.925 + [3,16,14.366,-6.561,50.925,13.938,-3.845,50.925,20.016,14.5698,50.925], +// 3 16 13.938 -3.845 50.925 14.366 -6.561 50.925 13.1668 -3.8441 50.9252 + [3,16,13.938,-3.845,50.925,14.366,-6.561,50.925,13.1668,-3.8441,50.9252], +// 4 16 9 -8.399 50.925 9 -4.2342 50.9232 13.1668 -3.8441 50.9252 14.366 -6.561 50.925 + [4,16,9,-8.399,50.925,9,-4.2342,50.9232,13.1668,-3.8441,50.9252,14.366,-6.561,50.925], +// 4 16 20.01 13.4724 55.025 18.589 20.6271 55.025 13.938 27.131 55.025 13.938 -3.777 55.025 + [4,16,20.01,13.4724,55.025,18.589,20.6271,55.025,13.938,27.131,55.025,13.938,-3.777,55.025], +// 3 16 14.396 -6.512 55.025 13.938 -3.777 55.025 12.4946 -3.8011 55.0284 + [3,16,14.396,-6.512,55.025,13.938,-3.777,55.025,12.4946,-3.8011,55.0284], +// 3 16 14.396 -6.512 55.025 20.01 13.4724 55.025 13.938 -3.777 55.025 + [3,16,14.396,-6.512,55.025,20.01,13.4724,55.025,13.938,-3.777,55.025], +// 4 16 9 -4.1284 55.0232 9 -8.389 55.025 14.396 -6.512 55.025 12.4946 -3.8011 55.0284 + [4,16,9,-4.1284,55.0232,9,-8.389,55.025,14.396,-6.512,55.025,12.4946,-3.8011,55.0284], +// 3 16 14.366 -6.561 50.925 20.01 13.4724 55.025 14.396 -6.512 55.025 + [3,16,14.366,-6.561,50.925,20.01,13.4724,55.025,14.396,-6.512,55.025], +// 3 16 20.016 14.5698 50.925 20.01 13.4724 55.025 14.366 -6.561 50.925 + [3,16,20.016,14.5698,50.925,20.01,13.4724,55.025,14.366,-6.561,50.925], +// 4 16 18.827 16.7599 70.072 18.785 17.7839 66.142 13.938 25.188 66.142 13.938 24.3 70.072 + [4,16,18.827,16.7599,70.072,18.785,17.7839,66.142,13.938,25.188,66.142,13.938,24.3,70.072], +// 3 16 14.334 -6.967 66.142 19.84 10.5283 66.143 19.837 9.4762 70.072 + [3,16,14.334,-6.967,66.142,19.84,10.5283,66.143,19.837,9.4762,70.072], +// 3 16 19.837 9.4762 70.072 14.373 -6.952 70.072 14.334 -6.967 66.142 + [3,16,19.837,9.4762,70.072,14.373,-6.952,70.072,14.334,-6.967,66.142], +// 4 16 19.84 10.5283 66.143 13.938 -4.091 66.142 13.938 25.188 66.142 18.785 17.7839 66.142 + [4,16,19.84,10.5283,66.143,13.938,-4.091,66.142,13.938,25.188,66.142,18.785,17.7839,66.142], +// 3 16 19.84 10.5283 66.143 14.334 -6.967 66.142 13.938 -4.091 66.142 + [3,16,19.84,10.5283,66.143,14.334,-6.967,66.142,13.938,-4.091,66.142], +// 4 16 13.938 24.3 70.072 13.938 -4.444 70.072 19.837 9.4762 70.072 18.827 16.7599 70.072 + [4,16,13.938,24.3,70.072,13.938,-4.444,70.072,19.837,9.4762,70.072,18.827,16.7599,70.072], +// 3 16 19.837 9.4762 70.072 13.938 -4.444 70.072 14.373 -6.952 70.072 + [3,16,19.837,9.4762,70.072,13.938,-4.444,70.072,14.373,-6.952,70.072], +// 3 16 20.1676 6.9338 85.1022 14.438 -8.567 85.117 14.438 -8.199 81.347 + [3,16,20.1676,6.9338,85.1022,14.438,-8.567,85.117,14.438,-8.199,81.347], +// 4 16 20.1687 7.515 82.9323 20.1676 6.9338 85.1022 14.438 -8.199 81.347 19.679 6.4875 81.347 + [4,16,20.1687,7.515,82.9323,20.1676,6.9338,85.1022,14.438,-8.199,81.347,19.679,6.4875,81.347], +// 3 16 13.938 19.884 85.117 19.6651 11.4742 85.1259 19.6717 11.7617 84.07 + [3,16,13.938,19.884,85.117,19.6651,11.4742,85.1259,19.6717,11.7617,84.07], +// +// 3 16 18.87 13.1474 83.6646 13.938 19.884 85.117 19.6717 11.7617 84.07 + [3,16,18.87,13.1474,83.6646,13.938,19.884,85.117,19.6717,11.7617,84.07], +// 3 16 13.938 19.884 85.117 18.87 13.1474 83.6646 18.883 13.7775 81.347 + [3,16,13.938,19.884,85.117,18.87,13.1474,83.6646,18.883,13.7775,81.347], +// 3 16 13.938 21.146 81.347 13.938 19.884 85.117 18.883 13.7775 81.347 + [3,16,13.938,21.146,81.347,13.938,19.884,85.117,18.883,13.7775,81.347], +// 3 16 13.938 -6.827 85.117 14.438 -8.567 85.117 20.1676 6.9338 85.1022 + [3,16,13.938,-6.827,85.117,14.438,-8.567,85.117,20.1676,6.9338,85.1022], +// 4 16 13.938 19.884 85.117 13.938 -6.827 85.117 20.1676 6.9338 85.1022 19.6651 11.4742 85.1259 + [4,16,13.938,19.884,85.117,13.938,-6.827,85.117,20.1676,6.9338,85.1022,19.6651,11.4742,85.1259], +// 3 16 14.438 -8.199 81.347 13.938 -6.074 81.347 19.679 6.4875 81.347 + [3,16,14.438,-8.199,81.347,13.938,-6.074,81.347,19.679,6.4875,81.347], +// 4 16 13.938 21.146 81.347 18.883 13.7775 81.347 19.679 6.4875 81.347 13.938 -6.074 81.347 + [4,16,13.938,21.146,81.347,18.883,13.7775,81.347,19.679,6.4875,81.347,13.938,-6.074,81.347], +// 4 16 10 -1 50 9 -1 49 9 -1 51 10 -1 60 + [4,16,10,-1,50,9,-1,49,9,-1,51,10,-1,60], +// 4 16 9 -1 40 9 -1 49 10 -1 50 10 -1 40 + [4,16,9,-1,40,9,-1,49,10,-1,50,10,-1,40], +// 3 16 9 -1 40 10 -1 40 9 -2.25 31 + [3,16,9,-1,40,10,-1,40,9,-2.25,31], +// 3 16 9 -2.25 31 10 -1 40 10 -2.934 27.201 + [3,16,9,-2.25,31,10,-1,40,10,-2.934,27.201], +// 4 16 10 -1 70.072 9 -1 69 0 -1 69 1.875 -1 70.072 + [4,16,10,-1,70.072,9,-1,69,0,-1,69,1.875,-1,70.072], +// 3 16 9 -1 51 9 -1 60 10 -1 60 + [3,16,9,-1,51,9,-1,60,10,-1,60], +// 3 16 10 -2.934 27.201 0 -2.25 31 9 -2.25 31 + [3,16,10,-2.934,27.201,0,-2.25,31,9,-2.25,31], +// 4 16 10 -6.074 81.347 13.938 -6.074 81.347 14.438 -8.199 81.347 1.875 -9.3 81.347 + [4,16,10,-6.074,81.347,13.938,-6.074,81.347,14.438,-8.199,81.347,1.875,-9.3,81.347], +// 4 16 10 -2.516 81.347 10 -6.074 81.347 1.875 -9.3 81.347 1.875 -2.516 81.347 + [4,16,10,-2.516,81.347,10,-6.074,81.347,1.875,-9.3,81.347,1.875,-2.516,81.347], +// 4 16 10 25.768 29.205 10 8.05 22.821 10 8.05 27.201 10 27.529 30.836 + [4,16,10,25.768,29.205,10,8.05,22.821,10,8.05,27.201,10,27.529,30.836], +// 4 16 10 28.475 33.043 10 27.529 30.836 10 8.05 27.201 10 28.585 34.181 + [4,16,10,28.475,33.043,10,27.529,30.836,10,8.05,27.201,10,28.585,34.181], +// 4 16 10 8.05 27.201 10 -1 40 10 28.332 42.679 10 28.585 34.181 + [4,16,10,8.05,27.201,10,-1,40,10,28.332,42.679,10,28.585,34.181], +// 4 16 10 28.332 42.679 10 -1 40 10 -1 50 10 27.026 55.359 + [4,16,10,28.332,42.679,10,-1,40,10,-1,50,10,27.026,55.359], +// 4 16 10 27.026 55.359 10 -1 50 10 -1 60 10 23.757 72.032 + [4,16,10,27.026,55.359,10,-1,50,10,-1,60,10,23.757,72.032], +// 3 16 10 -1 70.072 10 23.757 72.032 10 -1 60 + [3,16,10,-1,70.072,10,23.757,72.032,10,-1,60], +// 4 16 10 7.56 84.324 10 18.691 88.249 10 23.757 72.032 10 -1 70.072 + [4,16,10,7.56,84.324,10,18.691,88.249,10,23.757,72.032,10,-1,70.072], +// 4 16 10 -3.9544 88.0589 10 -4.951 92.35 10 7.5 100.021 10 13.8 100.021 + [4,16,10,-3.9544,88.0589,10,-4.951,92.35,10,7.5,100.021,10,13.8,100.021], +// 4 16 10 -7.5 116.1 10 -5.6274 114.3726 10 -4.951 97.3855 10 -7.5 100.021 + [4,16,10,-7.5,116.1,10,-5.6274,114.3726,10,-4.951,97.3855,10,-7.5,100.021], +// 3 16 10 -4.951 92.35 10 -4.951 97.3855 10 7.5 100.021 + [3,16,10,-4.951,92.35,10,-4.951,97.3855,10,7.5,100.021], +// 3 16 10 7.56 84.324 10 -2.516 81.347 10 -3.087 84.324 + [3,16,10,7.56,84.324,10,-2.516,81.347,10,-3.087,84.324], +// 3 16 10 -3.9544 88.0589 10 13.8 100.021 10 3.812 88.072 + [3,16,10,-3.9544,88.0589,10,13.8,100.021,10,3.812,88.072], +// 4 16 10 7.56 84.324 10 3.812 88.072 10 13.8 100.021 10 18.691 88.249 + [4,16,10,7.56,84.324,10,3.812,88.072,10,13.8,100.021,10,18.691,88.249], +// 3 16 10 -6.074 81.347 10 -2.516 81.347 10 -4.444 70.072 + [3,16,10,-6.074,81.347,10,-2.516,81.347,10,-4.444,70.072], +// 4 16 10 7.56 84.324 10 -1 70.072 10 -4.444 70.072 10 -2.516 81.347 + [4,16,10,7.56,84.324,10,-1,70.072,10,-4.444,70.072,10,-2.516,81.347], +// 3 16 10 -2.934 27.201 10 -1 40 10 8.05 27.201 + [3,16,10,-2.934,27.201,10,-1,40,10,8.05,27.201], +// 3 16 14.7 28.585 34.182 14.7 28.475 33.043 13.948 28.585 34.181 + [3,16,14.7,28.585,34.182,14.7,28.475,33.043,13.948,28.585,34.181], +// 4 16 13.938 28.473 35.338 14.7 28.4729 35.338 14.7 28.585 34.182 13.948 28.585 34.181 + [4,16,13.938,28.473,35.338,14.7,28.4729,35.338,14.7,28.585,34.182,13.948,28.585,34.181], +// 4 16 19.5 28.4722 35.338 21 28.472 35.338 21 28.475 33.043 19.5 28.475 33.043 + [4,16,19.5,28.4722,35.338,21,28.472,35.338,21,28.475,33.043,19.5,28.475,33.043], +// 4 16 19.5 27.7708 31.4 19.5 28.475 33.043 21 28.475 33.043 21 27.529 30.836 + [4,16,19.5,27.7708,31.4,19.5,28.475,33.043,21,28.475,33.043,21,27.529,30.836], +// 4 16 21 27.529 30.836 10 27.529 30.836 14.7 27.7708 31.4 19.5 27.7708 31.4 + [4,16,21,27.529,30.836,10,27.529,30.836,14.7,27.7708,31.4,19.5,27.7708,31.4], +// 4 16 14.7 27.7708 31.4 10 27.529 30.836 10 28.475 33.043 14.7 28.475 33.043 + [4,16,14.7,27.7708,31.4,10,27.529,30.836,10,28.475,33.043,14.7,28.475,33.043], +// 4 16 10 27.529 30.836 21 27.529 30.836 21 25.768 29.205 10 25.768 29.205 + [4,16,10,27.529,30.836,21,27.529,30.836,21,25.768,29.205,10,25.768,29.205], +// 4 16 14.7 28.475 33.043 10 28.475 33.043 10 28.585 34.181 13.948 28.585 34.181 + [4,16,14.7,28.475,33.043,10,28.475,33.043,10,28.585,34.181,13.948,28.585,34.181], +// 4 16 21 25.914 39.07 21 27.607 37.417 13.938 27.607 37.416 13.938 26.013 39.006 + [4,16,21,25.914,39.07,21,27.607,37.417,13.938,27.607,37.416,13.938,26.013,39.006], +// 4 16 14.7 27.947 36.6 14.7 28.4729 35.338 13.938 28.473 35.338 13.938 27.607 37.416 + [4,16,14.7,27.947,36.6,14.7,28.4729,35.338,13.938,28.473,35.338,13.938,27.607,37.416], +// 4 16 21 28.472 35.338 19.5 28.4722 35.338 19.5 27.9468 36.6 21 27.607 37.417 + [4,16,21,28.472,35.338,19.5,28.4722,35.338,19.5,27.9468,36.6,21,27.607,37.417], +// 4 16 14.7 27.947 36.6 13.938 27.607 37.416 21 27.607 37.417 19.5 27.9468 36.6 + [4,16,14.7,27.947,36.6,13.938,27.607,37.416,21,27.607,37.417,19.5,27.9468,36.6], +// 4 16 20.141 22.807 39.976 21 25.914 39.07 13.938 26.013 39.006 13.938 22.807 39.976 + [4,16,20.141,22.807,39.976,21,25.914,39.07,13.938,26.013,39.006,13.938,22.807,39.976], +// 4 16 16.337 .025 24.363 20.329 18.983 31.775 14 19.0366 31.8108 13.938 .025 24.363 + [4,16,16.337,.025,24.363,20.329,18.983,31.775,14,19.0366,31.8108,13.938,.025,24.363], +// 3 16 20.329 18.983 31.775 16.337 .025 24.363 21 23 29.4 + [3,16,20.329,18.983,31.775,16.337,.025,24.363,21,23,29.4], +// 3 16 21 23 29.4 16.404 0 20.1 21 23.097 28.14 + [3,16,21,23,29.4,16.404,0,20.1,21,23.097,28.14], +// 3 16 16.337 .025 24.363 16.404 0 20.1 21 23 29.4 + [3,16,16.337,.025,24.363,16.404,0,20.1,21,23,29.4], +// 4 16 21 23 29.4 21 23.097 28.14 21 25.768 29.205 21 27.529 30.836 + [4,16,21,23,29.4,21,23.097,28.14,21,25.768,29.205,21,27.529,30.836], +// 4 16 21 23 29.4 21 27.529 30.836 21 28.475 33.043 21 28.472 35.338 + [4,16,21,23,29.4,21,27.529,30.836,21,28.475,33.043,21,28.472,35.338], +// 4 16 21 23 29.4 21 28.472 35.338 21 27.607 37.417 21 25.914 39.07 + [4,16,21,23,29.4,21,28.472,35.338,21,27.607,37.417,21,25.914,39.07], +// 4 16 14 18.4 34 13.938 -5.063 35.618 13.938 .025 24.363 14 19.0366 31.8108 + [4,16,14,18.4,34,13.938,-5.063,35.618,13.938,.025,24.363,14,19.0366,31.8108], +// 3 16 13.938 -5.063 35.618 13.938 -7.106 24.363 13.938 .025 24.363 + [3,16,13.938,-5.063,35.618,13.938,-7.106,24.363,13.938,.025,24.363], +// 3 16 14 18.4 34 14 19.2728 36.5426 13.938 -5.063 35.618 + [3,16,14,18.4,34,14,19.2728,36.5426,13.938,-5.063,35.618], +// 3 16 13.938 -7.106 24.363 6.3639 -5.4085 33.6361 3.4443 -5.643 31.6849 + [3,16,13.938,-7.106,24.363,6.3639,-5.4085,33.6361,3.4443,-5.643,31.6849], +// 3 16 13.938 -7.106 24.363 7.4033 -5.2083 35.1914 6.3639 -5.4085 33.6361 + [3,16,13.938,-7.106,24.363,7.4033,-5.2083,35.1914,6.3639,-5.4085,33.6361], +// 3 16 3.4443 -5.643 31.6849 0 -5.715 31 13.938 -7.106 24.363 + [3,16,3.4443,-5.643,31.6849,0,-5.715,31,13.938,-7.106,24.363], +// 3 16 7.4033 -5.2083 35.1914 13.938 -7.106 24.363 13.938 -5.063 35.618 + [3,16,7.4033,-5.2083,35.1914,13.938,-7.106,24.363,13.938,-5.063,35.618], +// 4 16 13.938 22.807 39.976 13.938 26.013 39.006 13.938 27.64 50.925 13.938 -3.719 52.975 + [4,16,13.938,22.807,39.976,13.938,26.013,39.006,13.938,27.64,50.925,13.938,-3.719,52.975], +// 3 16 13.938 -3.719 52.975 13.938 -4.52 39.976 13.938 22.807 39.976 + [3,16,13.938,-3.719,52.975,13.938,-4.52,39.976,13.938,22.807,39.976], +// 3 16 13.938 27.607 37.416 13.938 27.64 50.925 13.938 26.013 39.006 + [3,16,13.938,27.607,37.416,13.938,27.64,50.925,13.938,26.013,39.006], +// 3 16 13.938 28.473 35.338 13.938 27.64 50.925 13.938 27.607 37.416 + [3,16,13.938,28.473,35.338,13.938,27.64,50.925,13.938,27.607,37.416], +// 3 16 9 -4 60 9 -4.52 40 13.938 -3.719 52.975 + [3,16,9,-4,60,9,-4.52,40,13.938,-3.719,52.975], +// 3 16 13.938 -3.719 52.975 9 -4.52 40 13.938 -4.52 39.976 + [3,16,13.938,-3.719,52.975,9,-4.52,40,13.938,-4.52,39.976], +// 4 16 13.938 27.131 55.025 13.938 25.188 66.142 13.938 -3.719 52.975 13.938 27.64 50.925 + [4,16,13.938,27.131,55.025,13.938,25.188,66.142,13.938,-3.719,52.975,13.938,27.64,50.925], +// 3 16 13.938 -3.719 52.975 13.938 25.188 66.142 13.938 -4.091 66.142 + [3,16,13.938,-3.719,52.975,13.938,25.188,66.142,13.938,-4.091,66.142], +// 3 16 8.3151 -4 63.4443 13.938 -4.091 66.142 6.5023 -4.091 66.1569 + [3,16,8.3151,-4,63.4443,13.938,-4.091,66.142,6.5023,-4.091,66.1569], +// 4 16 14.334 -6.967 66.142 6.5023 -8.949 66.1569 6.5023 -4.091 66.1569 13.938 -4.091 66.142 + [4,16,14.334,-6.967,66.142,6.5023,-8.949,66.1569,6.5023,-4.091,66.1569,13.938,-4.091,66.142], +// 3 16 14.334 -6.967 66.142 14.373 -6.952 70.072 6.5023 -8.949 66.1569 + [3,16,14.334,-6.967,66.142,14.373,-6.952,70.072,6.5023,-8.949,66.1569], +// 3 16 1.875 -9.3 70.072 6.5023 -8.949 66.1569 14.373 -6.952 70.072 + [3,16,1.875,-9.3,70.072,6.5023,-8.949,66.1569,14.373,-6.952,70.072], +// 4 16 13.938 -4.444 70.072 13.938 24.3 70.072 13.938 21.146 81.347 13.938 -6.074 81.347 + [4,16,13.938,-4.444,70.072,13.938,24.3,70.072,13.938,21.146,81.347,13.938,-6.074,81.347], +// 1 16 11.969 -5.259 75.7095 0 0 -1.969 -.815 1 0 5.6375 0 0 rect.dat + [1,16,11.969,-5.259,75.7095,0,0,-1.969,-.815,1,0,5.6375,0,0, ldraw_lib__rect()], +// 4 16 14.373 -6.952 70.072 13.938 -4.444 70.072 10 -4.444 70.072 1.875 -9.3 70.072 + [4,16,14.373,-6.952,70.072,13.938,-4.444,70.072,10,-4.444,70.072,1.875,-9.3,70.072], +// 3 16 14.438 -8.199 81.347 14.438 -8.567 85.117 1.875 -9.3 81.347 + [3,16,14.438,-8.199,81.347,14.438,-8.567,85.117,1.875,-9.3,81.347], +// 3 16 1.875 -9.3 81.347 14.438 -8.567 85.117 1.875 -9.3 85.117 + [3,16,1.875,-9.3,81.347,14.438,-8.567,85.117,1.875,-9.3,85.117], +// 4 16 1.875 -9.3 85.117 14.438 -8.567 85.117 13.938 -6.827 85.117 1.875 -6.827 85.117 + [4,16,1.875,-9.3,85.117,14.438,-8.567,85.117,13.938,-6.827,85.117,1.875,-6.827,85.117], +// 4 16 13.938 15.433 96.426 13.938 -8.573 96.426 13.938 -8.573 92.35 13.938 -6.827 85.117 + [4,16,13.938,15.433,96.426,13.938,-8.573,96.426,13.938,-8.573,92.35,13.938,-6.827,85.117], +// 3 16 13.938 19.884 85.117 13.938 15.433 96.426 13.938 -6.827 85.117 + [3,16,13.938,19.884,85.117,13.938,15.433,96.426,13.938,-6.827,85.117], +// 3 16 10 28.332 42.679 10 27.026 55.359 13.938 27.64 50.925 + [3,16,10,28.332,42.679,10,27.026,55.359,13.938,27.64,50.925], +// 3 16 10 23.757 72.032 13.938 25.188 66.142 10 27.026 55.359 + [3,16,10,23.757,72.032,13.938,25.188,66.142,10,27.026,55.359], +// 3 16 10 27.026 55.359 13.938 27.131 55.025 13.938 27.64 50.925 + [3,16,10,27.026,55.359,13.938,27.131,55.025,13.938,27.64,50.925], +// 3 16 10 18.691 88.249 13.938 21.146 81.347 10 23.757 72.032 + [3,16,10,18.691,88.249,13.938,21.146,81.347,10,23.757,72.032], +// 3 16 10 23.757 72.032 13.938 21.146 81.347 13.938 24.3 70.072 + [3,16,10,23.757,72.032,13.938,21.146,81.347,13.938,24.3,70.072], +// 3 16 13.938 19.884 85.117 13.938 21.146 81.347 10 18.691 88.249 + [3,16,13.938,19.884,85.117,13.938,21.146,81.347,10,18.691,88.249], +// 3 16 13.938 15.433 96.426 13.938 19.884 85.117 10 18.691 88.249 + [3,16,13.938,15.433,96.426,13.938,19.884,85.117,10,18.691,88.249], +// 3 16 13.938 13.8 100.021 13.938 15.433 96.426 10 13.8 100.021 + [3,16,13.938,13.8,100.021,13.938,15.433,96.426,10,13.8,100.021], +// 3 16 10 18.691 88.249 10 13.8 100.021 13.938 15.433 96.426 + [3,16,10,18.691,88.249,10,13.8,100.021,13.938,15.433,96.426], +// 3 16 13.938 25.188 66.142 10 23.757 72.032 13.938 24.3 70.072 + [3,16,13.938,25.188,66.142,10,23.757,72.032,13.938,24.3,70.072], +// 3 16 13.938 27.64 50.925 13.948 28.585 34.181 10 28.332 42.679 + [3,16,13.938,27.64,50.925,13.948,28.585,34.181,10,28.332,42.679], +// 3 16 10 28.585 34.181 10 28.332 42.679 13.948 28.585 34.181 + [3,16,10,28.585,34.181,10,28.332,42.679,13.948,28.585,34.181], +// 3 16 16.337 .025 24.363 14.438 -9.3 24.363 14.438 -9.3 20.1 + [3,16,16.337,.025,24.363,14.438,-9.3,24.363,14.438,-9.3,20.1], +// 3 16 16.404 0 20.1 16.337 .025 24.363 14.438 -9.3 20.1 + [3,16,16.404,0,20.1,16.337,.025,24.363,14.438,-9.3,20.1], +// 3 16 16.404 0 20.1 10 8.05 22.821 21 23.097 28.14 + [3,16,16.404,0,20.1,10,8.05,22.821,21,23.097,28.14], +// 3 16 21 23.097 28.14 10 8.05 22.821 10 25.768 29.205 + [3,16,21,23.097,28.14,10,8.05,22.821,10,25.768,29.205], +// 3 16 21 25.768 29.205 21 23.097 28.14 10 25.768 29.205 + [3,16,21,25.768,29.205,21,23.097,28.14,10,25.768,29.205], +// 4 16 13.938 -7.106 24.363 14.438 -9.3 24.363 16.337 .025 24.363 13.938 .025 24.363 + [4,16,13.938,-7.106,24.363,14.438,-9.3,24.363,16.337,.025,24.363,13.938,.025,24.363], +// 3 16 13.938 -4.091 66.142 9 -4 60 13.938 -3.719 52.975 + [3,16,13.938,-4.091,66.142,9,-4,60,13.938,-3.719,52.975], +// 3 16 8.3151 -4 63.4443 9 -4 60 13.938 -4.091 66.142 + [3,16,8.3151,-4,63.4443,9,-4,60,13.938,-4.091,66.142], +// 3 16 20.141 23.097 38.9 21 25.914 39.07 20.141 22.807 39.976 + [3,16,20.141,23.097,38.9,21,25.914,39.07,20.141,22.807,39.976], +// 3 16 21 25.914 39.07 20.141 23.097 38.9 21 23 29.4 + [3,16,21,25.914,39.07,20.141,23.097,38.9,21,23,29.4], +// 3 16 0 -9.297 69 6.5023 -8.949 66.1569 1.875 -9.3 70.072 + [3,16,0,-9.297,69,6.5023,-8.949,66.1569,1.875,-9.3,70.072], +// 4 16 10 13.8 100.021 10 7.5 100.021 14.001 7.5 100.021 13.938 13.8 100.021 + [4,16,10,13.8,100.021,10,7.5,100.021,14.001,7.5,100.021,13.938,13.8,100.021], +// 3 16 14.001 -7.5 100.021 10 -7.5 100.021 14.438 -9.3 100.021 + [3,16,14.001,-7.5,100.021,10,-7.5,100.021,14.438,-9.3,100.021], +// 3 16 13.938 13.8 100.021 19.6085 8.4085 96.4208 13.938 15.433 96.426 + [3,16,13.938,13.8,100.021,19.6085,8.4085,96.4208,13.938,15.433,96.426], +// 3 16 13.938 13.8 100.021 19.5743 7.4212 100.017 19.6085 8.4085 96.4208 + [3,16,13.938,13.8,100.021,19.5743,7.4212,100.017,19.6085,8.4085,96.4208], +// 3 16 20.0433 2.964 100.013 14.438 -9.3 96.426 20.0433 3.9275 96.4173 + [3,16,20.0433,2.964,100.013,14.438,-9.3,96.426,20.0433,3.9275,96.4173], +// 3 16 14.438 -9.3 100.021 14.438 -9.3 96.426 20.0433 2.964 100.013 + [3,16,14.438,-9.3,100.021,14.438,-9.3,96.426,20.0433,2.964,100.013], +// 4 16 14.001 -7.5 100.021 20.0433 2.964 100.013 19.5743 7.4212 100.017 14.001 7.5 100.021 + [4,16,14.001,-7.5,100.021,20.0433,2.964,100.013,19.5743,7.4212,100.017,14.001,7.5,100.021], +// 3 16 14.438 -9.3 100.021 20.0433 2.964 100.013 14.001 -7.5 100.021 + [3,16,14.438,-9.3,100.021,20.0433,2.964,100.013,14.001,-7.5,100.021], +// 3 16 14.001 7.5 100.021 19.5743 7.4212 100.017 13.938 13.8 100.021 + [3,16,14.001,7.5,100.021,19.5743,7.4212,100.017,13.938,13.8,100.021], +// 3 16 14.438 -9.3 96.426 19.6085 8.4085 96.4208 20.0433 3.9275 96.4173 + [3,16,14.438,-9.3,96.426,19.6085,8.4085,96.4208,20.0433,3.9275,96.4173], +// 4 16 13.938 -8.573 96.426 13.938 15.433 96.426 19.6085 8.4085 96.4208 14.438 -9.3 96.426 + [4,16,13.938,-8.573,96.426,13.938,15.433,96.426,19.6085,8.4085,96.4208,14.438,-9.3,96.426], +// 3 16 13.938 27.64 50.925 13.938 28.473 35.338 13.948 28.585 34.181 + [3,16,13.938,27.64,50.925,13.938,28.473,35.338,13.948,28.585,34.181], +// 3 16 13.938 25.188 66.142 13.938 27.131 55.025 10 27.026 55.359 + [3,16,13.938,25.188,66.142,13.938,27.131,55.025,10,27.026,55.359], +// 2 24 20.2862 19.2728 36.5426 14.438 -7.384 35.618 + [2,24,20.2862,19.2728,36.5426,14.438,-7.384,35.618], +// 2 24 13.938 -5.063 35.618 14 19.2728 36.5426 + [2,24,13.938,-5.063,35.618,14,19.2728,36.5426], +// 2 24 14 19.2728 36.5426 20.2862 19.2728 36.5426 + [2,24,14,19.2728,36.5426,20.2862,19.2728,36.5426], +// 2 24 7.4086 -8.8038 35.1994 7.4033 -5.2083 35.1914 + [2,24,7.4086,-8.8038,35.1994,7.4033,-5.2083,35.1914], +// 2 24 14.438 -7.384 35.618 7.4086 -8.8038 35.1994 + [2,24,14.438,-7.384,35.618,7.4086,-8.8038,35.1994], +// 2 24 7.4033 -5.2083 35.1914 13.938 -5.063 35.618 + [2,24,7.4033,-5.2083,35.1914,13.938,-5.063,35.618], +// 2 24 14.438 -7.102 39.976 14.438 -7.384 35.618 + [2,24,14.438,-7.102,39.976,14.438,-7.384,35.618], +// 2 24 20.475 18.871 39.976 14.438 -7.102 39.976 + [2,24,20.475,18.871,39.976,14.438,-7.102,39.976], +// 2 24 14.438 -7.102 39.976 9 -8.579 40 + [2,24,14.438,-7.102,39.976,9,-8.579,40], +// 2 24 13.938 22.807 39.976 13.938 -4.52 39.976 + [2,24,13.938,22.807,39.976,13.938,-4.52,39.976], +// 2 24 20.475 18.871 39.976 20.141 22.807 39.976 + [2,24,20.475,18.871,39.976,20.141,22.807,39.976], +// 2 24 9 -4.52 40 9 -8.579 40 + [2,24,9,-4.52,40,9,-8.579,40], +// 2 24 13.938 -4.52 39.976 9 -4.52 40 + [2,24,13.938,-4.52,39.976,9,-4.52,40], +// 2 24 10 -3.9544 88.0589 10 3.812 88.072 + [2,24,10,-3.9544,88.0589,10,3.812,88.072], +// 2 24 10 7.56 84.324 10 -3.087 84.324 + [2,24,10,7.56,84.324,10,-3.087,84.324], +// 2 24 10 3.812 88.072 10 7.56 84.324 + [2,24,10,3.812,88.072,10,7.56,84.324], +// 2 24 1.8805 -5.6857 31.374 1.8806 -8.55 31.374 + [2,24,1.8805,-5.6857,31.374,1.8806,-8.55,31.374], +// 2 24 1.875 -7.106 24.363 1.8805 -5.6857 31.374 + [2,24,1.875,-7.106,24.363,1.8805,-5.6857,31.374], +// 2 24 1.8806 -8.55 31.374 1.875 -8.55 24.363 + [2,24,1.8806,-8.55,31.374,1.875,-8.55,24.363], +// 2 24 1.875 -8.55 24.363 1.875 -7.106 24.363 + [2,24,1.875,-8.55,24.363,1.875,-7.106,24.363], +// 2 24 1.8806 -8.55 31.374 0 -8.55 31 + [2,24,1.8806,-8.55,31.374,0,-8.55,31], +// 2 24 1.875 -1 70.072 1.875 -2.516 81.347 + [2,24,1.875,-1,70.072,1.875,-2.516,81.347], +// 2 24 1.875 -9.3 70.072 1.875 -1 70.072 + [2,24,1.875,-9.3,70.072,1.875,-1,70.072], +// 2 24 1.875 -2.516 81.347 1.875 -9.3 81.347 + [2,24,1.875,-2.516,81.347,1.875,-9.3,81.347], +// 2 24 1.875 -9.3 81.347 1.875 -9.3 70.072 + [2,24,1.875,-9.3,81.347,1.875,-9.3,70.072], +// 2 24 14 0 127.5 14 -2.8703 126.9293 + [2,24,14,0,127.5,14,-2.8703,126.9293], +// 2 24 14 2.8703 126.9293 14 0 127.5 + [2,24,14,2.8703,126.9293,14,0,127.5], +// 2 24 14 5.3033 125.3033 14 2.8703 126.9293 + [2,24,14,5.3033,125.3033,14,2.8703,126.9293], +// 2 24 14 6.9293 122.8703 14 5.3033 125.3033 + [2,24,14,6.9293,122.8703,14,5.3033,125.3033], +// 2 24 14.001 -7.5 100.021 14.001 7.5 100.021 + [2,24,14.001,-7.5,100.021,14.001,7.5,100.021], +// 2 24 14.001 7.5 100.021 14 7.5 120 + [2,24,14.001,7.5,100.021,14,7.5,120], +// 2 24 14 7.5 120 14 6.9293 122.8703 + [2,24,14,7.5,120,14,6.9293,122.8703], +// 2 24 14 -5.3033 125.3033 14 -2.8703 126.9293 + [2,24,14,-5.3033,125.3033,14,-2.8703,126.9293], +// 2 24 14 -6.495 123.6 14 -5.3033 125.3033 + [2,24,14,-6.495,123.6,14,-5.3033,125.3033], +// 2 24 10 7.5 115.068 10 7.5 100.021 + [2,24,10,7.5,115.068,10,7.5,100.021], +// 2 24 14.001 7.5 100.021 10 7.5 100.021 + [2,24,14.001,7.5,100.021,10,7.5,100.021], +// 2 24 1.875 -8.573 96.426 1.875 -9.3 96.426 + [2,24,1.875,-8.573,96.426,1.875,-9.3,96.426], +// 2 24 1.875 -9.3 96.426 1.875 -9.3 85.117 + [2,24,1.875,-9.3,96.426,1.875,-9.3,85.117], +// 2 24 1.875 -9.3 85.117 1.875 -6.827 85.117 + [2,24,1.875,-9.3,85.117,1.875,-6.827,85.117], +// 2 24 18.589 20.6271 55.025 18.482 21.6516 50.925 + [2,24,18.589,20.6271,55.025,18.482,21.6516,50.925], +// 2 24 18.482 21.6516 50.925 13.938 27.64 50.925 + [2,24,18.482,21.6516,50.925,13.938,27.64,50.925], +// 2 24 13.938 27.131 55.025 18.589 20.6271 55.025 + [2,24,13.938,27.131,55.025,18.589,20.6271,55.025], +// 2 24 13.938 27.64 50.925 13.938 27.131 55.025 + [2,24,13.938,27.64,50.925,13.938,27.131,55.025], +// 2 24 9 -8.399 50.925 14.366 -6.561 50.925 + [2,24,9,-8.399,50.925,14.366,-6.561,50.925], +// 2 24 9 -8.389 55.025 9 -8.399 50.925 + [2,24,9,-8.389,55.025,9,-8.399,50.925], +// 2 24 14.366 -6.561 50.925 14.396 -6.512 55.025 + [2,24,14.366,-6.561,50.925,14.396,-6.512,55.025], +// 2 24 14.396 -6.512 55.025 9 -8.389 55.025 + [2,24,14.396,-6.512,55.025,9,-8.389,55.025], +// 2 24 13.938 -3.845 50.925 13.938 27.64 50.925 + [2,24,13.938,-3.845,50.925,13.938,27.64,50.925], +// 2 24 20.016 14.5698 50.925 14.366 -6.561 50.925 + [2,24,20.016,14.5698,50.925,14.366,-6.561,50.925], +// 2 24 9 -8.399 50.925 9 -4.2342 50.9232 + [2,24,9,-8.399,50.925,9,-4.2342,50.9232], +// 2 24 13.1668 -3.8441 50.9252 13.938 -3.845 50.925 + [2,24,13.1668,-3.8441,50.9252,13.938,-3.845,50.925], +// 2 24 9 -4.2342 50.9232 13.1668 -3.8441 50.9252 + [2,24,9,-4.2342,50.9232,13.1668,-3.8441,50.9252], +// 2 24 13.938 27.131 55.025 13.938 -3.777 55.025 + [2,24,13.938,27.131,55.025,13.938,-3.777,55.025], +// 2 24 13.938 -3.777 55.025 12.4946 -3.8011 55.0284 + [2,24,13.938,-3.777,55.025,12.4946,-3.8011,55.0284], +// 2 24 14.396 -6.512 55.025 20.01 13.4724 55.025 + [2,24,14.396,-6.512,55.025,20.01,13.4724,55.025], +// 2 24 9 -4.1284 55.0232 9 -8.389 55.025 + [2,24,9,-4.1284,55.0232,9,-8.389,55.025], +// 2 24 12.4946 -3.8011 55.0284 9 -4.1284 55.0232 + [2,24,12.4946,-3.8011,55.0284,9,-4.1284,55.0232], +// 2 24 20.016 14.5698 50.925 20.01 13.4724 55.025 + [2,24,20.016,14.5698,50.925,20.01,13.4724,55.025], +// 2 24 18.785 17.7839 66.142 13.938 25.188 66.142 + [2,24,18.785,17.7839,66.142,13.938,25.188,66.142], +// 2 24 18.827 16.7599 70.072 18.785 17.7839 66.142 + [2,24,18.827,16.7599,70.072,18.785,17.7839,66.142], +// 2 24 13.938 25.188 66.142 13.938 24.3 70.072 + [2,24,13.938,25.188,66.142,13.938,24.3,70.072], +// 2 24 13.938 24.3 70.072 18.827 16.7599 70.072 + [2,24,13.938,24.3,70.072,18.827,16.7599,70.072], +// 2 24 14.373 -6.952 70.072 14.334 -6.967 66.142 + [2,24,14.373,-6.952,70.072,14.334,-6.967,66.142], +// 2 24 14.334 -6.967 66.142 19.84 10.5283 66.143 + [2,24,14.334,-6.967,66.142,19.84,10.5283,66.143], +// 2 24 19.837 9.4762 70.072 14.373 -6.952 70.072 + [2,24,19.837,9.4762,70.072,14.373,-6.952,70.072], +// 2 24 19.84 10.5283 66.143 19.837 9.4762 70.072 + [2,24,19.84,10.5283,66.143,19.837,9.4762,70.072], +// 2 24 13.938 -4.091 66.142 13.938 25.188 66.142 + [2,24,13.938,-4.091,66.142,13.938,25.188,66.142], +// 2 24 14.334 -6.967 66.142 13.938 -4.091 66.142 + [2,24,14.334,-6.967,66.142,13.938,-4.091,66.142], +// 2 24 13.938 24.3 70.072 13.938 -4.444 70.072 + [2,24,13.938,24.3,70.072,13.938,-4.444,70.072], +// 2 24 20.1676 6.9338 85.1022 14.438 -8.567 85.117 + [2,24,20.1676,6.9338,85.1022,14.438,-8.567,85.117], +// 2 24 14.438 -8.567 85.117 14.438 -8.199 81.347 + [2,24,14.438,-8.567,85.117,14.438,-8.199,81.347], +// 2 24 19.679 6.4875 81.347 19.682 6.361 81.851 + [2,24,19.679,6.4875,81.347,19.682,6.361,81.851], +// 2 24 14.438 -8.199 81.347 19.679 6.4875 81.347 + [2,24,14.438,-8.199,81.347,19.679,6.4875,81.347], +// 2 24 13.938 19.884 85.117 19.6651 11.4742 85.1259 + [2,24,13.938,19.884,85.117,19.6651,11.4742,85.1259], +// 2 24 18.87 13.1474 83.6646 18.883 13.7775 81.347 + [2,24,18.87,13.1474,83.6646,18.883,13.7775,81.347], +// 2 24 18.883 13.7775 81.347 13.938 21.146 81.347 + [2,24,18.883,13.7775,81.347,13.938,21.146,81.347], +// 2 24 13.938 21.146 81.347 13.938 19.884 85.117 + [2,24,13.938,21.146,81.347,13.938,19.884,85.117], +// 2 24 13.938 19.884 85.117 13.938 -6.827 85.117 + [2,24,13.938,19.884,85.117,13.938,-6.827,85.117], +// 2 24 13.938 -6.074 81.347 13.938 21.146 81.347 + [2,24,13.938,-6.074,81.347,13.938,21.146,81.347], +// 2 24 10 -4.951 97.3855 10 -4.951 92.35 + [2,24,10,-4.951,97.3855,10,-4.951,92.35], +// 2 24 10 -7.5 100.021 10 -4.951 97.3855 + [2,24,10,-7.5,100.021,10,-4.951,97.3855], +// 2 24 10 -1 50 10 -1 40 + [2,24,10,-1,50,10,-1,40], +// 2 24 10 -1 40 10 -2.934 27.201 + [2,24,10,-1,40,10,-2.934,27.201], +// 2 24 10 -1 70.072 10 -1 60 + [2,24,10,-1,70.072,10,-1,60], +// 2 24 10 -1 60 10 -1 50 + [2,24,10,-1,60,10,-1,50], +// 2 24 16.404 0 20.1 14.438 -9.3 20.1 + [2,24,16.404,0,20.1,14.438,-9.3,20.1], +// 2 24 10 8.05 27.201 10 8.05 22.821 + [2,24,10,8.05,27.201,10,8.05,22.821], +// 2 24 14.438 -8.199 81.347 1.875 -9.3 81.347 + [2,24,14.438,-8.199,81.347,1.875,-9.3,81.347], +// 2 24 10 -2.516 81.347 10 -6.074 81.347 + [2,24,10,-2.516,81.347,10,-6.074,81.347], +// 2 24 10 25.768 29.205 10 8.05 22.821 + [2,24,10,25.768,29.205,10,8.05,22.821], +// 2 24 10 27.529 30.836 10 25.768 29.205 + [2,24,10,27.529,30.836,10,25.768,29.205], +// 2 24 10 28.475 33.043 10 27.529 30.836 + [2,24,10,28.475,33.043,10,27.529,30.836], +// 2 24 10 28.585 34.181 10 28.475 33.043 + [2,24,10,28.585,34.181,10,28.475,33.043], +// 2 24 10 28.332 42.679 10 28.585 34.181 + [2,24,10,28.332,42.679,10,28.585,34.181], +// 2 24 10 27.026 55.359 10 28.332 42.679 + [2,24,10,27.026,55.359,10,28.332,42.679], +// 2 24 10 23.757 72.032 10 27.026 55.359 + [2,24,10,23.757,72.032,10,27.026,55.359], +// 2 24 10 18.691 88.249 10 23.757 72.032 + [2,24,10,18.691,88.249,10,23.757,72.032], +// 2 24 10 -2.516 81.347 10 -3.087 84.324 + [2,24,10,-2.516,81.347,10,-3.087,84.324], +// 2 24 10 13.8 100.021 10 18.691 88.249 + [2,24,10,13.8,100.021,10,18.691,88.249], +// 2 24 10 7.5 100.021 10 13.8 100.021 + [2,24,10,7.5,100.021,10,13.8,100.021], +// 2 24 10 -3.9544 88.0589 10 -4.951 92.35 + [2,24,10,-3.9544,88.0589,10,-4.951,92.35], +// 2 24 10 -1 70.072 10 -4.444 70.072 + [2,24,10,-1,70.072,10,-4.444,70.072], +// 2 24 10 8.05 27.201 10 -2.934 27.201 + [2,24,10,8.05,27.201,10,-2.934,27.201], +// 2 24 21 28.472 35.338 21 28.475 33.043 + [2,24,21,28.472,35.338,21,28.475,33.043], +// 2 24 21 28.475 33.043 21 27.529 30.836 + [2,24,21,28.475,33.043,21,27.529,30.836], +// 2 24 21 27.529 30.836 21 25.768 29.205 + [2,24,21,27.529,30.836,21,25.768,29.205], +// 2 24 21 25.914 39.07 21 27.607 37.417 + [2,24,21,25.914,39.07,21,27.607,37.417], +// 2 24 13.938 27.607 37.416 13.938 26.013 39.006 + [2,24,13.938,27.607,37.416,13.938,26.013,39.006], +// 2 24 13.948 28.585 34.181 13.938 28.473 35.338 + [2,24,13.948,28.585,34.181,13.938,28.473,35.338], +// 2 24 13.938 28.473 35.338 13.938 27.607 37.416 + [2,24,13.938,28.473,35.338,13.938,27.607,37.416], +// 2 24 21 27.607 37.417 21 28.472 35.338 + [2,24,21,27.607,37.417,21,28.472,35.338], +// 2 24 20.141 22.807 39.976 21 25.914 39.07 + [2,24,20.141,22.807,39.976,21,25.914,39.07], +// 2 24 13.938 26.013 39.006 13.938 22.807 39.976 + [2,24,13.938,26.013,39.006,13.938,22.807,39.976], +// 2 24 16.337 .025 24.363 20.329 18.983 31.775 + [2,24,16.337,.025,24.363,20.329,18.983,31.775], +// 2 24 14 19.0366 31.8108 13.938 .025 24.363 + [2,24,14,19.0366,31.8108,13.938,.025,24.363], +// 2 24 16.404 0 20.1 21 23.097 28.14 + [2,24,16.404,0,20.1,21,23.097,28.14], +// 2 24 21 23.097 28.14 21 25.768 29.205 + [2,24,21,23.097,28.14,21,25.768,29.205], +// 2 24 13.938 -7.106 24.363 13.938 .025 24.363 + [2,24,13.938,-7.106,24.363,13.938,.025,24.363], +// 2 24 13.938 -5.063 35.618 13.938 -7.106 24.363 + [2,24,13.938,-5.063,35.618,13.938,-7.106,24.363], +// 2 24 6.3639 -5.4085 33.6361 3.4443 -5.643 31.6849 + [2,24,6.3639,-5.4085,33.6361,3.4443,-5.643,31.6849], +// 2 24 7.4033 -5.2083 35.1914 6.3639 -5.4085 33.6361 + [2,24,7.4033,-5.2083,35.1914,6.3639,-5.4085,33.6361], +// 2 24 3.4443 -5.643 31.6849 0 -5.715 31 + [2,24,3.4443,-5.643,31.6849,0,-5.715,31], +// 2 24 13.938 -3.719 52.975 13.938 -4.52 39.976 + [2,24,13.938,-3.719,52.975,13.938,-4.52,39.976], +// 2 24 9 -4 60 9 -4.52 40 + [2,24,9,-4,60,9,-4.52,40], +// 2 24 13.938 27.131 55.025 13.938 25.188 66.142 + [2,24,13.938,27.131,55.025,13.938,25.188,66.142], +// 2 24 13.938 -4.091 66.142 13.938 -3.719 52.975 + [2,24,13.938,-4.091,66.142,13.938,-3.719,52.975], +// 2 24 6.5023 -4.091 66.1569 8.3151 -4 63.4443 + [2,24,6.5023,-4.091,66.1569,8.3151,-4,63.4443], +// 2 24 13.938 -4.091 66.142 6.5023 -4.091 66.1569 + [2,24,13.938,-4.091,66.142,6.5023,-4.091,66.1569], +// 2 24 6.5023 -8.949 66.1569 6.5023 -4.091 66.1569 + [2,24,6.5023,-8.949,66.1569,6.5023,-4.091,66.1569], +// 2 24 14.334 -6.967 66.142 6.5023 -8.949 66.1569 + [2,24,14.334,-6.967,66.142,6.5023,-8.949,66.1569], +// 2 24 13.938 24.3 70.072 13.938 21.146 81.347 + [2,24,13.938,24.3,70.072,13.938,21.146,81.347], +// 2 24 14.438 -8.567 85.117 1.875 -9.3 85.117 + [2,24,14.438,-8.567,85.117,1.875,-9.3,85.117], +// 2 24 13.938 15.433 96.426 13.938 -8.573 96.426 + [2,24,13.938,15.433,96.426,13.938,-8.573,96.426], +// 2 24 13.938 19.884 85.117 13.938 15.433 96.426 + [2,24,13.938,19.884,85.117,13.938,15.433,96.426], +// 2 24 13.938 13.8 100.021 13.938 15.433 96.426 + [2,24,13.938,13.8,100.021,13.938,15.433,96.426], +// 2 24 10 13.8 100.021 13.938 13.8 100.021 + [2,24,10,13.8,100.021,13.938,13.8,100.021], +// 2 24 13.938 27.64 50.925 13.948 28.585 34.181 + [2,24,13.938,27.64,50.925,13.948,28.585,34.181], +// 2 24 9 -4 60 8.3151 -4 63.4443 + [2,24,9,-4,60,8.3151,-4,63.4443], +// 2 24 16.337 .025 24.363 14.438 -9.3 24.363 + [2,24,16.337,.025,24.363,14.438,-9.3,24.363], +// 2 24 14.438 -9.3 24.363 14.438 -9.3 20.1 + [2,24,14.438,-9.3,24.363,14.438,-9.3,20.1], +// 2 24 14.438 -9.3 96.426 14.438 -9.3 100.021 + [2,24,14.438,-9.3,96.426,14.438,-9.3,100.021], +// 2 24 14.373 -6.952 70.072 1.875 -9.3 70.072 + [2,24,14.373,-6.952,70.072,1.875,-9.3,70.072], +// 2 24 19.6085 8.4085 96.4208 13.938 15.433 96.426 + [2,24,19.6085,8.4085,96.4208,13.938,15.433,96.426], +// 2 24 13.938 13.8 100.021 19.5743 7.4212 100.017 + [2,24,13.938,13.8,100.021,19.5743,7.4212,100.017], +// 2 24 20.0433 3.9275 96.4173 20.0433 2.964 100.013 + [2,24,20.0433,3.9275,96.4173,20.0433,2.964,100.013], +// 2 24 14.438 -9.3 96.426 20.0433 3.9275 96.4173 + [2,24,14.438,-9.3,96.426,20.0433,3.9275,96.4173], +// 2 24 20.0433 2.964 100.013 14.438 -9.3 100.021 + [2,24,20.0433,2.964,100.013,14.438,-9.3,100.021], +// 2 24 20.0433 2.964 100.013 19.5743 7.4212 100.017 + [2,24,20.0433,2.964,100.013,19.5743,7.4212,100.017], +// 2 24 19.6085 8.4085 96.4208 20.0433 3.9275 96.4173 + [2,24,19.6085,8.4085,96.4208,20.0433,3.9275,96.4173], +// 2 24 19.5743 7.4212 100.017 19.6085 8.4085 96.4208 + [2,24,19.5743,7.4212,100.017,19.6085,8.4085,96.4208], +// 2 24 8.3151 -8.6484 36.5557 7.4086 -8.8038 35.1994 + [2,24,8.3151,-8.6484,36.5557,7.4086,-8.8038,35.1994], +// 2 24 9 -8.579 40 8.3151 -8.6484 36.5557 + [2,24,9,-8.579,40,8.3151,-8.6484,36.5557], +// 2 24 10 -2.516 81.347 1.875 -2.516 81.347 + [2,24,10,-2.516,81.347,1.875,-2.516,81.347], +// 2 24 1.875 -1 70.072 10 -1 70.072 + [2,24,1.875,-1,70.072,10,-1,70.072], +// 2 24 14.438 -9.3 96.426 1.875 -9.3 96.426 + [2,24,14.438,-9.3,96.426,1.875,-9.3,96.426], +// 2 24 19.4629 18.7501 35.7604 19.4692 18.7482 35.7511 + [2,24,19.4629,18.7501,35.7604,19.4692,18.7482,35.7511], +// 2 24 19.4692 18.7482 35.7511 21 18.614 35.076 + [2,24,19.4692,18.7482,35.7511,21,18.614,35.076], +// 2 24 21 18.614 35.076 22.5308 18.7482 35.7511 + [2,24,21,18.614,35.076,22.5308,18.7482,35.7511], +// 2 24 22.5371 18.7501 35.7604 22.5308 18.7482 35.7511 + [2,24,22.5371,18.7501,35.7604,22.5308,18.7482,35.7511], +// 2 24 18.1716 19.3878 36.7147 17.8465 19.7473 37.2527 + [2,24,18.1716,19.3878,36.7147,17.8465,19.7473,37.2527], +// 2 24 18.1716 19.3878 36.7147 19.4629 18.7501 35.7604 + [2,24,18.1716,19.3878,36.7147,19.4629,18.7501,35.7604], +// 2 24 23.8284 19.3878 36.7147 22.5371 18.7501 35.7604 + [2,24,23.8284,19.3878,36.7147,22.5371,18.7501,35.7604], +// 2 24 24.1535 19.7473 37.2527 23.8284 19.3878 36.7147 + [2,24,24.1535,19.7473,37.2527,23.8284,19.3878,36.7147], +// 2 24 24.8722 21.2396 38.2499 24.6956 20.4596 37.7287 + [2,24,24.8722,21.2396,38.2499,24.6956,20.4596,37.7287], +// 2 24 17.3044 20.4596 37.7287 17.1278 21.2396 38.2499 + [2,24,17.3044,20.4596,37.7287,17.1278,21.2396,38.2499], +// 2 24 17.3044 20.4596 37.7287 17.8465 19.7473 37.2527 + [2,24,17.3044,20.4596,37.7287,17.8465,19.7473,37.2527], +// 2 24 24.6956 20.4596 37.7287 24.1535 19.7473 37.2527 + [2,24,24.6956,20.4596,37.7287,24.1535,19.7473,37.2527], +// 2 24 24.8722 21.2396 38.2499 25 21.8712 38.3755 + [2,24,24.8722,21.2396,38.2499,25,21.8712,38.3755], +// 2 24 24.7716 23 38.6 25 21.8712 38.3755 + [2,24,24.7716,23,38.6,25,21.8712,38.3755], +// 2 24 17 21.8712 38.3755 17.2284 23 38.6 + [2,24,17,21.8712,38.3755,17.2284,23,38.6], +// 2 24 17 21.8712 38.3755 17.1278 21.2396 38.2499 + [2,24,17,21.8712,38.3755,17.1278,21.2396,38.2499], +// 2 24 24.6956 23.4182 38.5168 24.7716 23 38.6 + [2,24,24.6956,23.4182,38.5168,24.7716,23,38.6], +// 2 24 24.6956 23.4182 38.5168 23.8754 24.7604 38.2499 + [2,24,24.6956,23.4182,38.5168,23.8754,24.7604,38.2499], +// 2 24 18.1247 24.7604 38.2499 17.3044 23.4182 38.5168 + [2,24,18.1247,24.7604,38.2499,17.3044,23.4182,38.5168], +// 2 24 17.3044 23.4182 38.5168 17.2284 23 38.6 + [2,24,17.3044,23.4182,38.5168,17.2284,23,38.6], +// 2 24 23.8284 24.849 38.1907 23.8754 24.7604 38.2499 + [2,24,23.8284,24.849,38.1907,23.8754,24.7604,38.2499], +// 2 24 22.5308 25.9427 37.4598 23.8284 24.849 38.1907 + [2,24,22.5308,25.9427,37.4598,23.8284,24.849,38.1907], +// 2 24 21.2949 26.2527 37.2527 22.5308 25.9427 37.4598 + [2,24,21.2949,26.2527,37.2527,22.5308,25.9427,37.4598], +// 2 24 20.7051 26.2527 37.2527 19.4692 25.9427 37.4598 + [2,24,20.7051,26.2527,37.2527,19.4692,25.9427,37.4598], +// 2 24 19.4692 25.9427 37.4598 18.1716 24.849 38.1907 + [2,24,19.4692,25.9427,37.4598,18.1716,24.849,38.1907], +// 2 24 18.1716 24.849 38.1907 18.1247 24.7604 38.2499 + [2,24,18.1716,24.849,38.1907,18.1247,24.7604,38.2499], +// 2 24 21.2949 26.2527 37.2527 21 26.354 37.101 + [2,24,21.2949,26.2527,37.2527,21,26.354,37.101], +// 2 24 21 26.354 37.101 20.7051 26.2527 37.2527 + [2,24,21,26.354,37.101,20.7051,26.2527,37.2527], +// 2 24 19.4692 18.5436 36.5149 18.4045 19.2728 36.5426 + [2,24,19.4692,18.5436,36.5149,18.4045,19.2728,36.5426], +// 2 24 20.0979 18.4147 36.5129 19.4692 18.5436 36.5149 + [2,24,20.0979,18.4147,36.5129,19.4692,18.5436,36.5149], +// 2 24 20.0979 18.4147 36.5129 20.1507 17.4758 39.976 + [2,24,20.0979,18.4147,36.5129,20.1507,17.4758,39.976], +// 2 24 19.4692 17.6161 39.976 18.1716 18.514 39.976 + [2,24,19.4692,17.6161,39.976,18.1716,18.514,39.976], +// 2 24 19.4692 17.6161 39.976 20.1507 17.4758 39.976 + [2,24,19.4692,17.6161,39.976,20.1507,17.4758,39.976], +// 2 24 17.2621 22.807 39.976 17 21.4423 39.976 + [2,24,17.2621,22.807,39.976,17,21.4423,39.976], +// 2 24 17.3044 19.8574 39.976 17 21.4423 39.976 + [2,24,17.3044,19.8574,39.976,17,21.4423,39.976], +// 2 24 17.3044 19.8574 39.976 18.1716 18.514 39.976 + [2,24,17.3044,19.8574,39.976,18.1716,18.514,39.976], +// 2 24 17.3044 23.0466 39.9035 18.1716 24.5067 39.4683 + [2,24,17.3044,23.0466,39.9035,18.1716,24.5067,39.4683], +// 2 24 17.3044 23.0466 39.9035 17.2621 22.807 39.976 + [2,24,17.3044,23.0466,39.9035,17.2621,22.807,39.976], +// 2 24 20.972 25.8127 39.0995 19.4692 25.4792 39.1898 + [2,24,20.972,25.8127,39.0995,19.4692,25.4792,39.1898], +// 2 24 18.1716 24.5067 39.4683 19.4692 25.4792 39.1898 + [2,24,18.1716,24.5067,39.4683,19.4692,25.4792,39.1898], +// 2 24 20.972 25.8127 39.0995 21 26.354 37.101 + [2,24,20.972,25.8127,39.0995,21,26.354,37.101], +// 2 24 14 19.0366 31.8108 20.329 18.983 31.775 + [2,24,14,19.0366,31.8108,20.329,18.983,31.775], +// 2 24 20.6753 21.2396 29.7501 21 23 29.4 + [2,24,20.6753,21.2396,29.7501,21,23,29.4], +// 2 24 20.6753 21.2396 29.7501 20.4312 19.7473 30.7473 + [2,24,20.6753,21.2396,29.7501,20.4312,19.7473,30.7473], +// 2 24 20.3504 19.1112 31.6992 20.4312 19.7473 30.7473 + [2,24,20.3504,19.1112,31.6992,20.4312,19.7473,30.7473], +// 2 24 17 18.5085 50.925 17.3044 20.0934 50.925 + [2,24,17,18.5085,50.925,17.3044,20.0934,50.925], +// 2 24 17 18.5085 50.925 17.3044 16.9236 50.925 + [2,24,17,18.5085,50.925,17.3044,16.9236,50.925], +// 2 24 17.3044 16.9236 50.925 18.1716 15.5802 50.925 + [2,24,17.3044,16.9236,50.925,18.1716,15.5802,50.925], +// 2 24 18.1716 15.5802 50.925 19.4692 14.6823 50.925 + [2,24,18.1716,15.5802,50.925,19.4692,14.6823,50.925], +// 2 24 19.4692 14.6823 50.925 20.016 14.5698 50.925 + [2,24,19.4692,14.6823,50.925,20.016,14.5698,50.925], +// 2 24 18.1716 21.4369 50.925 18.482 21.6516 50.925 + [2,24,18.1716,21.4369,50.925,18.482,21.6516,50.925], +// 2 24 17.3044 20.0934 50.925 18.1716 21.4369 50.925 + [2,24,17.3044,20.0934,50.925,18.1716,21.4369,50.925], +// 2 24 17 10.3569 81.347 17.3044 11.9418 81.347 + [2,24,17,10.3569,81.347,17.3044,11.9418,81.347], +// 2 24 17.3044 14.9629 70.072 17 13.378 70.072 + [2,24,17.3044,14.9629,70.072,17,13.378,70.072], +// 2 24 17 14.431 66.1425 17.3044 16.0158 66.1426 + [2,24,17,14.431,66.1425,17.3044,16.0158,66.1426], +// 2 24 17.3044 18.9948 55.025 17 17.4099 55.025 + [2,24,17.3044,18.9948,55.025,17,17.4099,55.025], +// 2 24 17.3044 8.772 81.347 17 10.3569 81.347 + [2,24,17.3044,8.772,81.347,17,10.3569,81.347], +// 2 24 17 13.378 70.072 17.3044 11.7932 70.072 + [2,24,17,13.378,70.072,17.3044,11.7932,70.072], +// 2 24 17 14.431 66.1425 17.3044 12.8461 66.1426 + [2,24,17,14.431,66.1425,17.3044,12.8461,66.1426], +// 2 24 17.3044 15.825 55.025 17 17.4099 55.025 + [2,24,17.3044,15.825,55.025,17,17.4099,55.025], +// 2 24 18.1716 7.4286 81.347 17.3044 8.772 81.347 + [2,24,18.1716,7.4286,81.347,17.3044,8.772,81.347], +// 2 24 17.3044 11.7932 70.072 18.1716 10.4497 70.072 + [2,24,17.3044,11.7932,70.072,18.1716,10.4497,70.072], +// 2 24 17.3044 12.8461 66.1426 18.1716 11.5026 66.1427 + [2,24,17.3044,12.8461,66.1426,18.1716,11.5026,66.1427], +// 2 24 18.1716 14.4816 55.025 17.3044 15.825 55.025 + [2,24,18.1716,14.4816,55.025,17.3044,15.825,55.025], +// 2 24 19.4692 6.5307 81.347 18.1716 7.4286 81.347 + [2,24,19.4692,6.5307,81.347,18.1716,7.4286,81.347], +// 2 24 19.4692 9.5519 70.072 18.1716 10.4497 70.072 + [2,24,19.4692,9.5519,70.072,18.1716,10.4497,70.072], +// 2 24 19.4692 10.6047 66.1429 18.1716 11.5026 66.1427 + [2,24,19.4692,10.6047,66.1429,18.1716,11.5026,66.1427], +// 2 24 18.1716 14.4816 55.025 19.4692 13.5837 55.025 + [2,24,18.1716,14.4816,55.025,19.4692,13.5837,55.025], +// 2 24 19.4692 6.5307 81.347 19.679 6.4875 81.347 + [2,24,19.4692,6.5307,81.347,19.679,6.4875,81.347], +// 2 24 19.837 9.4762 70.072 19.4692 9.5519 70.072 + [2,24,19.837,9.4762,70.072,19.4692,9.5519,70.072], +// 2 24 19.84 10.5283 66.143 19.4692 10.6047 66.1429 + [2,24,19.84,10.5283,66.143,19.4692,10.6047,66.1429], +// 2 24 20.01 13.4724 55.025 19.4692 13.5837 55.025 + [2,24,20.01,13.4724,55.025,19.4692,13.5837,55.025], +// 2 24 18.1716 13.2852 81.347 18.883 13.7775 81.347 + [2,24,18.1716,13.2852,81.347,18.883,13.7775,81.347], +// 2 24 17.3044 11.9418 81.347 18.1716 13.2852 81.347 + [2,24,17.3044,11.9418,81.347,18.1716,13.2852,81.347], +// 2 24 18.1716 16.3064 70.072 18.827 16.7599 70.072 + [2,24,18.1716,16.3064,70.072,18.827,16.7599,70.072], +// 2 24 17.3044 14.9629 70.072 18.1716 16.3064 70.072 + [2,24,17.3044,14.9629,70.072,18.1716,16.3064,70.072], +// 2 24 18.1716 17.3594 66.1422 18.785 17.7839 66.142 + [2,24,18.1716,17.3594,66.1422,18.785,17.7839,66.142], +// 2 24 17.3044 16.0158 66.1426 18.1716 17.3594 66.1422 + [2,24,17.3044,16.0158,66.1426,18.1716,17.3594,66.1422], +// 2 24 18.589 20.6271 55.025 18.1716 20.3383 55.025 + [2,24,18.589,20.6271,55.025,18.1716,20.3383,55.025], +// 2 24 18.1716 20.3383 55.025 17.3044 18.9948 55.025 + [2,24,18.1716,20.3383,55.025,17.3044,18.9948,55.025], +// 2 24 19.6717 11.7617 84.07 18.8701 13.1472 83.6649 + [2,24,19.6717,11.7617,84.07,18.8701,13.1472,83.6649], +// 2 24 19.6651 11.4742 85.1259 19.6717 11.7617 84.07 + [2,24,19.6651,11.4742,85.1259,19.6717,11.7617,84.07], +// 2 24 20.1676 6.9338 85.1022 20.1687 7.515 82.9323 + [2,24,20.1676,6.9338,85.1022,20.1687,7.515,82.9323], +// 2 24 20.1676 6.9338 85.1022 20.0433 6.9593 85.1025 + [2,24,20.1676,6.9338,85.1022,20.0433,6.9593,85.1025], +// 2 24 19.2323 7.52 85.1044 20.0433 6.9593 85.1025 + [2,24,19.2323,7.52,85.1044,20.0433,6.9593,85.1025], +// 2 24 19.2323 7.52 85.1044 18.6903 8.3593 85.1057 + [2,24,19.2323,7.52,85.1044,18.6903,8.3593,85.1057], +// 2 24 18.6903 8.3593 85.1057 18.5 9.3498 85.1062 + [2,24,18.6903,8.3593,85.1057,18.5,9.3498,85.1062], +// 2 24 18.6903 10.3399 85.1079 18.5 9.3498 85.1062 + [2,24,18.6903,10.3399,85.1079,18.5,9.3498,85.1062], +// 2 24 19.2323 11.1765 85.1192 18.6903 10.3399 85.1079 + [2,24,19.2323,11.1765,85.1192,18.6903,10.3399,85.1079], +// 2 24 19.6651 11.4742 85.1259 19.2323 11.1765 85.1192 + [2,24,19.6651,11.4742,85.1259,19.2323,11.1765,85.1192], +// 2 24 19.682 6.361 81.851 20.1687 7.515 82.9323 + [2,24,19.682,6.361,81.851,20.1687,7.515,82.9323], +// 2 24 3.4443 -9.1575 68.3151 6.3639 -8.9476 66.3639 + [2,24,3.4443,-9.1575,68.3151,6.3639,-8.9476,66.3639], +// 2 24 3.4443 -9.1575 68.3151 0 -9.297 69 + [2,24,3.4443,-9.1575,68.3151,0,-9.297,69], +// 2 24 6.5023 -8.949 66.1569 6.3639 -8.9476 66.3639 + [2,24,6.5023,-8.949,66.1569,6.3639,-8.9476,66.3639], +// 2 24 19.2323 4.4879 96.4198 20.0433 3.9275 96.4173 + [2,24,19.2323,4.4879,96.4198,20.0433,3.9275,96.4173], +// 2 24 19.2323 4.4879 96.4198 18.703 5.3073 96.4217 + [2,24,19.2323,4.4879,96.4198,18.703,5.3073,96.4217], +// 2 24 19.2323 3.5248 100.0141 20.0433 2.964 100.013 + [2,24,19.2323,3.5248,100.0141,20.0433,2.964,100.013], +// 2 24 19.2323 3.5248 100.0141 18.6903 4.3643 100.0148 + [2,24,19.2323,3.5248,100.0141,18.6903,4.3643,100.0148], +// 2 24 18.703 5.3073 96.4217 18.6903 5.3271 96.4217 + [2,24,18.703,5.3073,96.4217,18.6903,5.3271,96.4217], +// 2 24 18.6903 4.3643 100.0148 18.5 5.3548 100.015 + [2,24,18.6903,4.3643,100.0148,18.5,5.3548,100.015], +// 2 24 18.6903 5.3271 96.4217 18.5 6.3177 96.4218 + [2,24,18.6903,5.3271,96.4217,18.5,6.3177,96.4218], +// 2 24 18.6903 6.3452 100.0157 18.5 5.3548 100.015 + [2,24,18.6903,6.3452,100.0157,18.5,5.3548,100.015], +// 2 24 18.5 6.3177 96.4218 18.6903 7.3083 96.4216 + [2,24,18.5,6.3177,96.4218,18.6903,7.3083,96.4216], +// 2 24 19.2323 7.1846 100.0167 18.6903 6.3452 100.0157 + [2,24,19.2323,7.1846,100.0167,18.6903,6.3452,100.0157], +// 2 24 18.6903 7.3083 96.4216 19.2323 8.1481 96.4211 + [2,24,18.6903,7.3083,96.4216,19.2323,8.1481,96.4211], +// 2 24 19.2323 7.1846 100.0167 19.5743 7.4212 100.017 + [2,24,19.2323,7.1846,100.0167,19.5743,7.4212,100.017], +// 2 24 19.2323 8.1481 96.4211 19.6085 8.4085 96.4208 + [2,24,19.2323,8.1481,96.4211,19.6085,8.4085,96.4208], +// 2 24 16.337 .025 24.363 13.938 .025 24.363 + [2,24,16.337,.025,24.363,13.938,.025,24.363], +// +// 5 24 13.938 -3.777 55.025 14.396 -6.512 55.025 12.4946 -3.8011 55.0284 20.01 13.4724 55.025 + [5,24,13.938,-3.777,55.025,14.396,-6.512,55.025,12.4946,-3.8011,55.0284,20.01,13.4724,55.025], +// 5 24 13.938 27.64 50.925 18.589 20.6271 55.025 18.482 21.6516 50.925 13.938 27.131 55.025 + [5,24,13.938,27.64,50.925,18.589,20.6271,55.025,18.482,21.6516,50.925,13.938,27.131,55.025], +// 5 24 20.1676 6.9338 85.1022 14.438 -8.199 81.347 20.1687 7.515 82.9323 14.438 -8.567 85.117 + [5,24,20.1676,6.9338,85.1022,14.438,-8.199,81.347,20.1687,7.515,82.9323,14.438,-8.567,85.117], +// 5 24 21 25.914 39.07 20.141 23.097 38.9 21 23 29.4 20.141 22.807 39.976 + [5,24,21,25.914,39.07,20.141,23.097,38.9,21,23,29.4,20.141,22.807,39.976], +// 5 24 14.334 -6.967 66.142 19.837 9.4762 70.072 19.84 10.5283 66.143 14.373 -6.952 70.072 + [5,24,14.334,-6.967,66.142,19.837,9.4762,70.072,19.84,10.5283,66.143,14.373,-6.952,70.072], +// 5 24 14.366 -6.561 50.925 20.01 13.4724 55.025 20.016 14.5698 50.925 14.396 -6.512 55.025 + [5,24,14.366,-6.561,50.925,20.01,13.4724,55.025,20.016,14.5698,50.925,14.396,-6.512,55.025], +// 5 24 20.475 18.871 39.976 20.141 20.722 38.264 20.141 22.807 39.976 20.2862 19.2728 36.5426 + [5,24,20.475,18.871,39.976,20.141,20.722,38.264,20.141,22.807,39.976,20.2862,19.2728,36.5426], +// 5 24 10 13.8 100.021 13.938 15.433 96.426 13.938 13.8 100.021 10 18.691 88.249 + [5,24,10,13.8,100.021,13.938,15.433,96.426,13.938,13.8,100.021,10,18.691,88.249], +// 5 24 13.938 19.884 85.117 19.6717 11.7617 84.07 18.87 13.1474 83.6646 19.6651 11.4742 85.1259 + [5,24,13.938,19.884,85.117,19.6717,11.7617,84.07,18.87,13.1474,83.6646,19.6651,11.4742,85.1259], +// 5 24 10 18.691 88.249 13.938 15.433 96.426 10 13.8 100.021 13.938 19.884 85.117 + [5,24,10,18.691,88.249,13.938,15.433,96.426,10,13.8,100.021,13.938,19.884,85.117], +// 5 24 21 27.607 37.417 13.938 27.607 37.416 21 25.914 39.07 19.5 27.9468 36.6 + [5,24,21,27.607,37.417,13.938,27.607,37.416,21,25.914,39.07,19.5,27.9468,36.6], +// 5 24 14.7 28.475 33.043 10 28.475 33.043 14.7 27.7708 31.4 10 28.585 34.181 + [5,24,14.7,28.475,33.043,10,28.475,33.043,14.7,27.7708,31.4,10,28.585,34.181], +// 5 24 10 27.529 30.836 21 27.529 30.836 21 25.768 29.205 14.7 27.7708 31.4 + [5,24,10,27.529,30.836,21,27.529,30.836,21,25.768,29.205,14.7,27.7708,31.4], +// 5 24 13.938 -3.719 52.975 9 -4.52 40 9 -4 60 13.938 -4.52 39.976 + [5,24,13.938,-3.719,52.975,9,-4.52,40,9,-4,60,13.938,-4.52,39.976], +// 5 24 21 25.914 39.07 13.938 26.013 39.006 20.141 22.807 39.976 13.938 27.607 37.416 + [5,24,21,25.914,39.07,13.938,26.013,39.006,20.141,22.807,39.976,13.938,27.607,37.416], +// 5 24 20.1676 6.9338 85.1022 13.938 -6.827 85.117 19.6651 11.4742 85.1259 14.438 -8.567 85.117 + [5,24,20.1676,6.9338,85.1022,13.938,-6.827,85.117,19.6651,11.4742,85.1259,14.438,-8.567,85.117], +// 5 24 20.141 23.097 38.9 20.141 22.807 39.976 20.141 20.722 38.264 21 25.914 39.07 + [5,24,20.141,23.097,38.9,20.141,22.807,39.976,20.141,20.722,38.264,21,25.914,39.07], +// 5 24 21 23 29.4 21 25.914 39.07 21 27.607 37.417 20.141 23.097 38.9 + [5,24,21,23,29.4,21,25.914,39.07,21,27.607,37.417,20.141,23.097,38.9], +// 5 24 13.938 .025 24.363 13.938 -5.063 35.618 14 18.4 34 13.938 -7.106 24.363 + [5,24,13.938,.025,24.363,13.938,-5.063,35.618,14,18.4,34,13.938,-7.106,24.363], +// 5 24 1.875 -9.3 81.347 14.438 -8.567 85.117 1.875 -9.3 85.117 14.438 -8.199 81.347 + [5,24,1.875,-9.3,81.347,14.438,-8.567,85.117,1.875,-9.3,85.117,14.438,-8.199,81.347], +// 5 24 10 5.3033 125.3033 14 5.3033 125.3033 10 2.8703 126.9293 11.25 5.55 124.932 + [5,24,10,5.3033,125.3033,14,5.3033,125.3033,10,2.8703,126.9293,11.25,5.55,124.932], +// 5 24 14 -2.8703 126.9293 10 -2.8703 126.9293 14 0 127.5 10 -5.3033 125.3033 + [5,24,14,-2.8703,126.9293,10,-2.8703,126.9293,14,0,127.5,10,-5.3033,125.3033], +// 5 24 10 -2.934 27.201 9 -2.25 31 10 -1 40 0 -2.25 31 + [5,24,10,-2.934,27.201,9,-2.25,31,10,-1,40,0,-2.25,31], +// 5 24 13.948 28.585 34.181 14.7 28.585 34.182 14.7 28.475 33.043 13.938 28.473 35.338 + [5,24,13.948,28.585,34.181,14.7,28.585,34.182,14.7,28.475,33.043,13.938,28.473,35.338], +// 5 24 16.404 0 20.1 21 23 29.4 16.337 .025 24.363 21 23.097 28.14 + [5,24,16.404,0,20.1,21,23,29.4,16.337,.025,24.363,21,23.097,28.14], +// 5 24 21 23.097 28.14 21 23 29.4 16.404 0 20.1 21 25.768 29.205 + [5,24,21,23.097,28.14,21,23,29.4,16.404,0,20.1,21,25.768,29.205], +// 5 24 10 23.757 72.032 13.938 25.188 66.142 13.938 24.3 70.072 10 27.026 55.359 + [5,24,10,23.757,72.032,13.938,25.188,66.142,13.938,24.3,70.072,10,27.026,55.359], +// 5 24 9 -2.25 31 0 -2.25 31 10 -2.934 27.201 3.4443 -2.1549 31.6849 + [5,24,9,-2.25,31,0,-2.25,31,10,-2.934,27.201,3.4443,-2.1549,31.6849], +// 5 24 21 23 29.4 16.337 .025 24.363 16.404 0 20.1 20.329 18.983 31.775 + [5,24,21,23,29.4,16.337,.025,24.363,16.404,0,20.1,20.329,18.983,31.775], +// 5 24 9 -4 60 13.938 -4.091 66.142 8.3151 -4 63.4443 13.938 -3.719 52.975 + [5,24,9,-4,60,13.938,-4.091,66.142,8.3151,-4,63.4443,13.938,-3.719,52.975], +// 5 24 18.87 13.1474 83.6646 13.938 19.884 85.117 18.883 13.7775 81.347 19.6717 11.7617 84.07 + [5,24,18.87,13.1474,83.6646,13.938,19.884,85.117,18.883,13.7775,81.347,19.6717,11.7617,84.07], +// 5 24 9 -2.25 31 10 -1 40 9 -1 40 10 -2.934 27.201 + [5,24,9,-2.25,31,10,-1,40,9,-1,40,10,-2.934,27.201], +// 5 24 13.938 27.64 50.925 10 27.026 55.359 10 28.332 42.679 13.938 27.131 55.025 + [5,24,13.938,27.64,50.925,10,27.026,55.359,10,28.332,42.679,13.938,27.131,55.025], +// 5 24 13.938 19.884 85.117 10 18.691 88.249 13.938 21.146 81.347 13.938 15.433 96.426 + [5,24,13.938,19.884,85.117,10,18.691,88.249,13.938,21.146,81.347,13.938,15.433,96.426], +// 5 24 10 0 127.5 14 0 127.5 10 -2.8703 126.9293 14 2.8703 126.9293 + [5,24,10,0,127.5,14,0,127.5,10,-2.8703,126.9293,14,2.8703,126.9293], +// 5 24 13.938 25.188 66.142 10 27.026 55.359 13.938 27.131 55.025 10 23.757 72.032 + [5,24,13.938,25.188,66.142,10,27.026,55.359,13.938,27.131,55.025,10,23.757,72.032], +// 5 24 19.5 28.4722 35.338 21 28.472 35.338 19.5 27.9468 36.6 21 28.475 33.043 + [5,24,19.5,28.4722,35.338,21,28.472,35.338,19.5,27.9468,36.6,21,28.475,33.043], +// 5 24 10 25.768 29.205 21 23.097 28.14 21 25.768 29.205 10 8.05 22.821 + [5,24,10,25.768,29.205,21,23.097,28.14,21,25.768,29.205,10,8.05,22.821], +// 5 24 6.5023 -8.949 66.1569 1.875 -9.3 70.072 0 -9.297 69 14.373 -6.952 70.072 + [5,24,6.5023,-8.949,66.1569,1.875,-9.3,70.072,0,-9.297,69,14.373,-6.952,70.072], +// 5 24 13.938 21.146 81.347 10 23.757 72.032 10 18.691 88.249 13.938 24.3 70.072 + [5,24,13.938,21.146,81.347,10,23.757,72.032,10,18.691,88.249,13.938,24.3,70.072], +// 5 24 14.438 -7.384 35.618 13.938 -5.063 35.618 7.4033 -5.2083 35.1914 20.2862 19.2728 36.5426 + [5,24,14.438,-7.384,35.618,13.938,-5.063,35.618,7.4033,-5.2083,35.1914,20.2862,19.2728,36.5426], +// 5 24 10 25.768 29.205 21 25.768 29.205 10 27.529 30.836 21 23.097 28.14 + [5,24,10,25.768,29.205,21,25.768,29.205,10,27.529,30.836,21,23.097,28.14], +// 5 24 21 28.475 33.043 19.5 28.475 33.043 21 27.529 30.836 19.5 28.4722 35.338 + [5,24,21,28.475,33.043,19.5,28.475,33.043,21,27.529,30.836,19.5,28.4722,35.338], +// 5 24 20.475 18.871 39.976 14.438 -7.384 35.618 14.438 -7.102 39.976 20.2862 19.2728 36.5426 + [5,24,20.475,18.871,39.976,14.438,-7.384,35.618,14.438,-7.102,39.976,20.2862,19.2728,36.5426], +// 5 24 14.438 -9.3 20.1 16.337 .025 24.363 16.404 0 20.1 14.438 -9.3 24.363 + [5,24,14.438,-9.3,20.1,16.337,.025,24.363,16.404,0,20.1,14.438,-9.3,24.363], +// 5 24 6.5023 -8.949 66.1569 14.373 -6.952 70.072 14.334 -6.967 66.142 1.875 -9.3 70.072 + [5,24,6.5023,-8.949,66.1569,14.373,-6.952,70.072,14.334,-6.967,66.142,1.875,-9.3,70.072], +// 5 24 14.396 -6.512 55.025 12.4946 -3.8011 55.0284 13.938 -3.777 55.025 9 -4.1284 55.0232 + [5,24,14.396,-6.512,55.025,12.4946,-3.8011,55.0284,13.938,-3.777,55.025,9,-4.1284,55.0232], +// 5 24 13.938 24.3 70.072 10 23.757 72.032 13.938 25.188 66.142 13.938 21.146 81.347 + [5,24,13.938,24.3,70.072,10,23.757,72.032,13.938,25.188,66.142,13.938,21.146,81.347], +// 5 24 20.475 18.871 39.976 20.2862 19.2728 36.5426 20.141 20.722 38.264 14.438 -7.384 35.618 + [5,24,20.475,18.871,39.976,20.2862,19.2728,36.5426,20.141,20.722,38.264,14.438,-7.384,35.618], +// 5 24 20.0433 2.964 100.013 14.001 -7.5 100.021 19.5743 7.4212 100.017 14.438 -9.3 100.021 + [5,24,20.0433,2.964,100.013,14.001,-7.5,100.021,19.5743,7.4212,100.017,14.438,-9.3,100.021], +// 5 24 14 2.8703 126.9293 10 2.8703 126.9293 14 5.3033 125.3033 10 0 127.5 + [5,24,14,2.8703,126.9293,10,2.8703,126.9293,14,5.3033,125.3033,10,0,127.5], +// 5 24 13.938 27.64 50.925 10 28.332 42.679 10 27.026 55.359 13.948 28.585 34.181 + [5,24,13.938,27.64,50.925,10,28.332,42.679,10,27.026,55.359,13.948,28.585,34.181], +// 5 24 13.938 -4.091 66.142 8.3151 -4 63.4443 6.5023 -4.091 66.1569 9 -4 60 + [5,24,13.938,-4.091,66.142,8.3151,-4,63.4443,6.5023,-4.091,66.1569,9,-4,60], +// 5 24 13.938 -5.063 35.618 14 18.4 34 14 19.2728 36.5426 13.938 .025 24.363 + [5,24,13.938,-5.063,35.618,14,18.4,34,14,19.2728,36.5426,13.938,.025,24.363], +// 5 24 14.438 -7.102 39.976 13.938 -4.52 39.976 9 -4.52 40 20.475 18.871 39.976 + [5,24,14.438,-7.102,39.976,13.938,-4.52,39.976,9,-4.52,40,20.475,18.871,39.976], +// 5 24 14.7 28.4729 35.338 13.938 28.473 35.338 14.7 28.585 34.182 13.938 27.607 37.416 + [5,24,14.7,28.4729,35.338,13.938,28.473,35.338,14.7,28.585,34.182,13.938,27.607,37.416], +// 5 24 14.438 -9.3 96.426 19.6085 8.4085 96.4208 13.938 -8.573 96.426 20.0433 3.9275 96.4173 + [5,24,14.438,-9.3,96.426,19.6085,8.4085,96.4208,13.938,-8.573,96.426,20.0433,3.9275,96.4173], +// 5 24 20.141 20.722 38.264 20.141 22.807 39.976 20.141 23.097 38.9 20.475 18.871 39.976 + [5,24,20.141,20.722,38.264,20.141,22.807,39.976,20.141,23.097,38.9,20.475,18.871,39.976], +// 5 24 9 -1 40 10 -1 40 9 -2.25 31 10 -1 50 + [5,24,9,-1,40,10,-1,40,9,-2.25,31,10,-1,50], +// 5 24 13.938 21.146 81.347 10 18.691 88.249 10 23.757 72.032 13.938 19.884 85.117 + [5,24,13.938,21.146,81.347,10,18.691,88.249,10,23.757,72.032,13.938,19.884,85.117], +// 5 24 9 -4 60 13.938 -3.719 52.975 9 -4.52 40 13.938 -4.091 66.142 + [5,24,9,-4,60,13.938,-3.719,52.975,9,-4.52,40,13.938,-4.091,66.142], +// 5 24 10 8.05 22.821 21 23.097 28.14 10 25.768 29.205 16.404 0 20.1 + [5,24,10,8.05,22.821,21,23.097,28.14,10,25.768,29.205,16.404,0,20.1], +// 5 24 14 -5.3033 125.3033 10 -5.3033 125.3033 14 -2.8703 126.9293 10 -6.495 123.6 + [5,24,14,-5.3033,125.3033,10,-5.3033,125.3033,14,-2.8703,126.9293,10,-6.495,123.6], +// 5 24 10 28.332 42.679 13.948 28.585 34.181 13.938 27.64 50.925 10 28.585 34.181 + [5,24,10,28.332,42.679,13.948,28.585,34.181,13.938,27.64,50.925,10,28.585,34.181], +// 5 24 13.938 -7.106 24.363 6.3639 -5.4085 33.6361 3.4443 -5.643 31.6849 7.4033 -5.2083 35.1914 + [5,24,13.938,-7.106,24.363,6.3639,-5.4085,33.6361,3.4443,-5.643,31.6849,7.4033,-5.2083,35.1914], +// 5 24 10 27.026 55.359 13.938 27.131 55.025 13.938 25.188 66.142 13.938 27.64 50.925 + [5,24,10,27.026,55.359,13.938,27.131,55.025,13.938,25.188,66.142,13.938,27.64,50.925], +// 5 24 19.682 6.361 81.851 14.438 -8.199 81.347 19.679 6.4875 81.347 20.1687 7.515 82.9323 + [5,24,19.682,6.361,81.851,14.438,-8.199,81.347,19.679,6.4875,81.347,20.1687,7.515,82.9323], +// 5 24 11.25 6.9293 122.8703 14 6.9293 122.8703 12.187 7.1771 121.624 11.25 5.55 124.932 + [5,24,11.25,6.9293,122.8703,14,6.9293,122.8703,12.187,7.1771,121.624,11.25,5.55,124.932], +// 5 24 14.438 -9.3 96.426 20.0433 2.964 100.013 14.438 -9.3 100.021 20.0433 3.9275 96.4173 + [5,24,14.438,-9.3,96.426,20.0433,2.964,100.013,14.438,-9.3,100.021,20.0433,3.9275,96.4173], +// 5 24 14.438 -7.384 35.618 9 -8.579 40 7.4086 -8.8038 35.1994 14.438 -7.102 39.976 + [5,24,14.438,-7.384,35.618,9,-8.579,40,7.4086,-8.8038,35.1994,14.438,-7.102,39.976], +// 5 24 13.948 28.585 34.181 10 28.585 34.181 14.7 28.475 33.043 10 28.332 42.679 + [5,24,13.948,28.585,34.181,10,28.585,34.181,14.7,28.475,33.043,10,28.332,42.679], +// 5 24 16.337 .025 24.363 16.404 0 20.1 14.438 -9.3 20.1 21 23 29.4 + [5,24,16.337,.025,24.363,16.404,0,20.1,14.438,-9.3,20.1,21,23,29.4], +// 5 24 13.938 -5.063 35.618 20.2862 19.2728 36.5426 14 19.2728 36.5426 14.438 -7.384 35.618 + [5,24,13.938,-5.063,35.618,20.2862,19.2728,36.5426,14,19.2728,36.5426,14.438,-7.384,35.618], +// 5 24 18.883 13.7775 81.347 13.938 19.884 85.117 18.87 13.1474 83.6646 13.938 21.146 81.347 + [5,24,18.883,13.7775,81.347,13.938,19.884,85.117,18.87,13.1474,83.6646,13.938,21.146,81.347], +// 5 24 13.938 28.473 35.338 13.938 27.64 50.925 13.938 27.607 37.416 13.948 28.585 34.181 + [5,24,13.938,28.473,35.338,13.938,27.64,50.925,13.938,27.607,37.416,13.948,28.585,34.181], +// 5 24 13.938 -7.106 24.363 7.4033 -5.2083 35.1914 13.938 -5.063 35.618 6.3639 -5.4085 33.6361 + [5,24,13.938,-7.106,24.363,7.4033,-5.2083,35.1914,13.938,-5.063,35.618,6.3639,-5.4085,33.6361], +// 5 24 14 7.5 120 13.125 7.5 120 14.001 7.5 100.021 12.874 7.3137 120.937 + [5,24,14,7.5,120,13.125,7.5,120,14.001,7.5,100.021,12.874,7.3137,120.937], +// 5 24 14 5.3033 125.3033 11.25 5.55 124.932 10 5.5514 124.932 14 6.9293 122.8703 + [5,24,14,5.3033,125.3033,11.25,5.55,124.932,10,5.5514,124.932,14,6.9293,122.8703], +// 5 24 3.4443 -5.643 31.6849 13.938 -7.106 24.363 6.3639 -5.4085 33.6361 0 -5.715 31 + [5,24,3.4443,-5.643,31.6849,13.938,-7.106,24.363,6.3639,-5.4085,33.6361,0,-5.715,31], +// 5 24 13.938 13.8 100.021 19.6085 8.4085 96.4208 13.938 15.433 96.426 19.5743 7.4212 100.017 + [5,24,13.938,13.8,100.021,19.6085,8.4085,96.4208,13.938,15.433,96.426,19.5743,7.4212,100.017], +// 5 24 1.875 -9.3 81.347 1.875 -9.3 85.117 -1.875 -9.3 81.347 14.438 -8.567 85.117 + [5,24,1.875,-9.3,81.347,1.875,-9.3,85.117,-1.875,-9.3,81.347,14.438,-8.567,85.117], +// 5 24 1.875 -9.3 70.072 0 -9.297 69 -1.875 -9.3 70.072 6.5023 -8.949 66.1569 + [5,24,1.875,-9.3,70.072,0,-9.297,69,-1.875,-9.3,70.072,6.5023,-8.949,66.1569], +// 5 24 13.938 22.807 39.976 20.141 22.807 39.976 13.938 -4.52 39.976 13.938 26.013 39.006 + [5,24,13.938,22.807,39.976,20.141,22.807,39.976,13.938,-4.52,39.976,13.938,26.013,39.006], +]; +module ldraw_lib__s__47297s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__47297s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__47297s01(line=0.2); \ No newline at end of file diff --git a/parts/s/47306s01.scad b/parts/s/47306s01.scad index 7f3db0910..6c8bc9c81 100644 --- a/parts/s/47306s01.scad +++ b/parts/s/47306s01.scad @@ -8,7 +8,7 @@ use <../../p/48/1-4con16.scad> use <../../p/48/1-4edge.scad> use <../../p/48/1-8cyli.scad> use <../../p/48/1-8edge.scad> -use <../../p/48/1-8rin20.scad> +use <../../p/48/1-8ring20.scad> use <../../p/8-8sphe.scad> use <../../p/axlehol8.scad> use <../../p/axlesphe.scad> @@ -20,7 +20,7 @@ function ldraw_lib__s__47306s01() = [ // 0 ~Constraction Block 1 x 7 with Partial Gear 20 Double Bevel - Half // 0 Name: s\47306s01.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Subpart UPDATE 2018-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__s__47306s01() = [ // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 // 0 !HISTORY 2018-02-13 [cwdee] Update description // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -3 17 0 0 0 0 17 0 -1 0 48\1-4edge.dat [1,16,0,0,-3,17,0,0,0,0,17,0,-1,0, ldraw_lib__48__1_4edge()], @@ -591,10 +592,10 @@ function ldraw_lib__s__47306s01() = [ [1,16,0,0,3,15.8671,0,12.1752,12.1752,0,-15.8671,0,1,0, ldraw_lib__48__1_8edge()], // 1 16 0 0 -3 15.8671 0 12.1752 12.1752 0 -15.8671 0 1 0 48\1-8edge.dat [1,16,0,0,-3,15.8671,0,12.1752,12.1752,0,-15.8671,0,1,0, ldraw_lib__48__1_8edge()], -// 1 16 0 0 -3 0.7934 0 0.6088 0.6088 0 -0.7934 0 1 0 48\1-8rin20.dat - [1,16,0,0,-3,0.7934,0,0.6088,0.6088,0,-0.7934,0,1,0, ldraw_lib__48__1_8rin20()], -// 1 16 0 0 3 0.9914 0 0.1305 -0.1305 0 0.9914 0 -1 0 48\1-8rin20.dat - [1,16,0,0,3,0.9914,0,0.1305,-0.1305,0,0.9914,0,-1,0, ldraw_lib__48__1_8rin20()], +// 1 16 0 0 -3 0.7934 0 0.6088 0.6088 0 -0.7934 0 1 0 48\1-8ring20.dat + [1,16,0,0,-3,0.7934,0,0.6088,0.6088,0,-0.7934,0,1,0, ldraw_lib__48__1_8ring20()], +// 1 16 0 0 3 0.9914 0 0.1305 -0.1305 0 0.9914 0 -1 0 48\1-8ring20.dat + [1,16,0,0,3,0.9914,0,0.1305,-0.1305,0,0.9914,0,-1,0, ldraw_lib__48__1_8ring20()], // 1 16 0 0 -3 16.6604 0 12.784 12.784 0 -16.6604 0 6 0 48\1-8cyli.dat [1,16,0,0,-3,16.6604,0,12.784,12.784,0,-16.6604,0,6,0, ldraw_lib__48__1_8cyli()], // 2 24 16.888 10.65 -3 17.78 11.11 -3 diff --git a/parts/s/47325s03.scad b/parts/s/47325s03.scad index d8af6dc60..fd2efc824 100644 --- a/parts/s/47325s03.scad +++ b/parts/s/47325s03.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/2-4cyli.scad> use <../../p/2-4edge.scad> -use <../../p/2-4rin14.scad> +use <../../p/2-4ring14.scad> use <../../p/2-4ring7.scad> use <../../p/2-4ring8.scad> use <../../p/4-4cyli.scad> @@ -19,7 +19,7 @@ function ldraw_lib__s__47325s03() = [ // 0 ~Technic Connector 2 x 3 with Ball Socket - Socket End // 0 Name: s\47325s03.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Subpart UPDATE 2022-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__s__47325s03() = [ // // 0 !HISTORY 2018-11-11 [MagFors] Semi-reduced axle holes // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\47325s02.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__47325s02()], @@ -74,10 +75,10 @@ function ldraw_lib__s__47325s03() = [ [1,16,20,0,0,0,-1,0,-1,0,0,0,0,-1, ldraw_lib__4_4ring6()], // 1 16 -20 0 0 0 1 0 -1 0 0 0 0 1 4-4ring6.dat [1,16,-20,0,0,0,1,0,-1,0,0,0,0,1, ldraw_lib__4_4ring6()], -// 1 16 20 0 0 0 -1 0 -0.5 0 0 0 0 -0.5 2-4rin14.dat - [1,16,20,0,0,0,-1,0,-0.5,0,0,0,0,-0.5, ldraw_lib__2_4rin14()], -// 1 16 -20 0 0 0 1 0 0.5 0 0 0 0 -0.5 2-4rin14.dat - [1,16,-20,0,0,0,1,0,0.5,0,0,0,0,-0.5, ldraw_lib__2_4rin14()], +// 1 16 20 0 0 0 -1 0 -0.5 0 0 0 0 -0.5 2-4ring14.dat + [1,16,20,0,0,0,-1,0,-0.5,0,0,0,0,-0.5, ldraw_lib__2_4ring14()], +// 1 16 -20 0 0 0 1 0 0.5 0 0 0 0 -0.5 2-4ring14.dat + [1,16,-20,0,0,0,1,0,0.5,0,0,0,0,-0.5, ldraw_lib__2_4ring14()], // 1 16 20 0 0 0 -1 0 1 0 0 0 0 1 2-4ring8.dat [1,16,20,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__2_4ring8()], // 1 16 -20 0 0 0 1 0 -1 0 0 0 0 1 2-4ring8.dat diff --git a/parts/s/47404s01.scad b/parts/s/47404s01.scad index 37a0ce96a..148279604 100644 --- a/parts/s/47404s01.scad +++ b/parts/s/47404s01.scad @@ -9,7 +9,7 @@ use <../../p/1-8stud4.scad> use <../../p/11-16edge.scad> use <../../p/3-16cylo.scad> use <../../p/3-16edge.scad> -use <../../p/3-16rin3.scad> +use <../../p/3-16ring3.scad> use <../../p/3-16stud4.scad> use <../../p/3-4cyli.scad> use <../../p/3-4edge.scad> @@ -40,7 +40,7 @@ function ldraw_lib__s__47404s01() = [ // 0 ~Boat Base 10 x 12 - Half // 0 Name: s\47404s01.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2022-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -48,7 +48,8 @@ function ldraw_lib__s__47404s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Undertuds // 0 // Primitives @@ -84,8 +85,8 @@ function ldraw_lib__s__47404s01() = [ [1,16,80,20,0,0,0,1,0,-1,0,1,0,0, ldraw_lib__st4jfil3()], // 1 16 80 20 0 -8 0 0 0 4 0 0 0 8 3-16cylo.dat [1,16,80,20,0,-8,0,0,0,4,0,0,0,8, ldraw_lib__3_16cylo()], -// 1 16 80 24 0 -2 0 0 0 -1 0 0 0 2 3-16rin3.dat - [1,16,80,24,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__3_16rin3()], +// 1 16 80 24 0 -2 0 0 0 -1 0 0 0 2 3-16ring3.dat + [1,16,80,24,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__3_16ring3()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 80 20 0 -6 0 0 0 4 0 0 0 6 5-16cylo.dat @@ -96,18 +97,18 @@ function ldraw_lib__s__47404s01() = [ [1,16,60,20,0,-8,0,0,0,4,0,0,0,8, ldraw_lib__3_16cylo()], // 1 16 60 20 0 8 0 0 0 4 0 0 0 8 3-16cylo.dat [1,16,60,20,0,8,0,0,0,4,0,0,0,8, ldraw_lib__3_16cylo()], -// 1 16 60 24 0 -2 0 0 0 -1 0 0 0 2 3-16rin3.dat - [1,16,60,24,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__3_16rin3()], -// 1 16 60 24 0 2 0 0 0 -1 0 0 0 2 3-16rin3.dat - [1,16,60,24,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__3_16rin3()], +// 1 16 60 24 0 -2 0 0 0 -1 0 0 0 2 3-16ring3.dat + [1,16,60,24,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__3_16ring3()], +// 1 16 60 24 0 2 0 0 0 -1 0 0 0 2 3-16ring3.dat + [1,16,60,24,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__3_16ring3()], // 1 16 60 20 0 -8 0 0 0 4 0 0 0 -8 3-16cylo.dat [1,16,60,20,0,-8,0,0,0,4,0,0,0,-8, ldraw_lib__3_16cylo()], // 1 16 60 20 0 8 0 0 0 4 0 0 0 -8 3-16cylo.dat [1,16,60,20,0,8,0,0,0,4,0,0,0,-8, ldraw_lib__3_16cylo()], -// 1 16 60 24 0 -2 0 0 0 -1 0 0 0 -2 3-16rin3.dat - [1,16,60,24,0,-2,0,0,0,-1,0,0,0,-2, ldraw_lib__3_16rin3()], -// 1 16 60 24 0 2 0 0 0 -1 0 0 0 -2 3-16rin3.dat - [1,16,60,24,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__3_16rin3()], +// 1 16 60 24 0 -2 0 0 0 -1 0 0 0 -2 3-16ring3.dat + [1,16,60,24,0,-2,0,0,0,-1,0,0,0,-2, ldraw_lib__3_16ring3()], +// 1 16 60 24 0 2 0 0 0 -1 0 0 0 -2 3-16ring3.dat + [1,16,60,24,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__3_16ring3()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 60 20 0 6 0 0 0 4 0 0 0 6 4-4cylo.dat @@ -122,8 +123,8 @@ function ldraw_lib__s__47404s01() = [ [1,16,60,20,-20,1,0,0,0,-1,0,0,0,1, ldraw_lib__3_16stud4()], // 1 16 60 20 -20 -8 0 0 0 4 0 0 0 8 3-16cylo.dat [1,16,60,20,-20,-8,0,0,0,4,0,0,0,8, ldraw_lib__3_16cylo()], -// 1 16 60 24 -20 -2 0 0 0 -1 0 0 0 2 3-16rin3.dat - [1,16,60,24,-20,-2,0,0,0,-1,0,0,0,2, ldraw_lib__3_16rin3()], +// 1 16 60 24 -20 -2 0 0 0 -1 0 0 0 2 3-16ring3.dat + [1,16,60,24,-20,-2,0,0,0,-1,0,0,0,2, ldraw_lib__3_16ring3()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 60 20 -20 -6 0 0 0 4 0 0 0 6 5-16cylo.dat diff --git a/parts/s/4750s1.scad b/parts/s/4750s1.scad index 25304d431..9cd767212 100644 --- a/parts/s/4750s1.scad +++ b/parts/s/4750s1.scad @@ -4,8 +4,8 @@ use <../../p/1-16edge.scad> use <../../p/1-4cyli.scad> use <../../p/1-4edge.scad> use <../../p/1-4ndis.scad> -use <../../p/1-4rin12.scad> use <../../p/1-4ring1.scad> +use <../../p/1-4ring12.scad> use <../../p/1-4ring5.scad> use <../../p/1-4ring6.scad> use <../../p/1-8cyli.scad> @@ -32,7 +32,7 @@ function ldraw_lib__s__4750s1() = [ // 0 ~Brick Round 13.667 x 13.667 Fabuland Hollowed - 1/8 Section // 0 Name: s\4750s1.dat // 0 Author: Svend Eisenhardt [eisenhardt] -// 0 !LDRAW_ORG Subpart UPDATE 2011-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -42,7 +42,8 @@ function ldraw_lib__s__4750s1() = [ // 0 !HISTORY 2010-04-25 [Steffen] moved studs to parent part, removed duplicate line, fixed bad vertex sequence // 0 !HISTORY 2011-02-22 [Philo] BFCed with Windz, closed gaps, added missing lines & condlines // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // outside ring // 1 16 0 4 0 135 0 0 0 12 0 0 0 135 48\1-8cyli.dat @@ -283,8 +284,8 @@ function ldraw_lib__s__4750s1() = [ [1,16,94,16,42.5,0,0,0.5,0,1,0,-0.5,0,0, ldraw_lib__1_4ring5()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], -// 1 16 94 16 42.5 0 0 0.5 0 1 0 -0.5 0 0 1-4rin12.dat - [1,16,94,16,42.5,0,0,0.5,0,1,0,-0.5,0,0, ldraw_lib__1_4rin12()], +// 1 16 94 16 42.5 0 0 0.5 0 1 0 -0.5 0 0 1-4ring12.dat + [1,16,94,16,42.5,0,0,0.5,0,1,0,-0.5,0,0, ldraw_lib__1_4ring12()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 94 16 42.5 0 0 3 0 1 0 -3 0 0 1-4ring1.dat diff --git a/parts/s/4751s01.scad b/parts/s/4751s01.scad index 0e506b960..cf3762ba0 100644 --- a/parts/s/4751s01.scad +++ b/parts/s/4751s01.scad @@ -5,8 +5,8 @@ use <../../p/1-8edge.scad> use <../../p/4-4cyli.scad> use <../../p/4-4cylo.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin17.scad> use <../../p/4-4ring1.scad> +use <../../p/4-4ring17.scad> use <../../p/4-4ring4.scad> use <../../p/4-4ring6.scad> use <../../p/rect.scad> @@ -16,7 +16,7 @@ function ldraw_lib__s__4751s01() = [ // 0 ~Propeller 4 Blade 13 Diameter Common Geometry // 0 Name: s\4751s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2022-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__s__4751s01() = [ // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 // 0 !HISTORY 2021-03-17 [cwdee] Update description // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // center core // @@ -97,8 +98,8 @@ function ldraw_lib__s__4751s01() = [ [1,16,0,4,0,9,0,0,0,-1,0,0,0,9, ldraw_lib__4_4ring1()], // 1 16 0 0 0 21 0 0 0 24 0 0 0 21 4-4cylo.dat [1,16,0,0,0,21,0,0,0,24,0,0,0,21, ldraw_lib__4_4cylo()], -// 1 16 0 24 0 1 0 0 0 -1 0 0 0 1 4-4rin17.dat - [1,16,0,24,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin17()], +// 1 16 0 24 0 1 0 0 0 -1 0 0 0 1 4-4ring17.dat + [1,16,0,24,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring17()], // 1 16 0 24 0 3 0 0 0 -1 0 0 0 3 4-4ring6.dat [1,16,0,24,0,3,0,0,0,-1,0,0,0,3, ldraw_lib__4_4ring6()], // 1 16 13.1 14 2 3.5 0 0 0 0 10 0 -1 0 rect.dat diff --git a/parts/s/47715s00.scad b/parts/s/47715s00.scad index ad1ee8c69..0821d3c32 100644 --- a/parts/s/47715s00.scad +++ b/parts/s/47715s00.scad @@ -10,7 +10,7 @@ use <../../p/2-4ring2.scad> use <../../p/2-4ring9.scad> use <../../p/3-16cyli.scad> use <../../p/3-16edge.scad> -use <../../p/3-16rin3.scad> +use <../../p/3-16ring3.scad> use <../../p/3-4ring2.scad> use <../../p/3-4ring9.scad> use <../../p/4-4cylc.scad> @@ -32,7 +32,7 @@ function ldraw_lib__s__47715s00() = [ // 0 ~Motor Pull Back 4 x 9 x 2.667 Half // 0 Name: s\47715s00.dat // 0 Author: Joerg Sommerer [Brickaneer] -// 0 !LDRAW_ORG Subpart UPDATE 2023-06 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -42,6 +42,8 @@ function ldraw_lib__s__47715s00() = [ // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 // 0 !HISTORY 2023-07-26 [MagFors] Adapted to rounded npeg corners // 0 !HISTORY 2023-11-19 [OrionP] Official Update 2023-06 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 20 64 70 20 64 -90 [2,24,20,64,70,20,64,-90], @@ -75,8 +77,8 @@ function ldraw_lib__s__47715s00() = [ [1,16,12,64,48,-4,0,0,0,-1,0,0,0,2, ldraw_lib__rect2p()], // 4 16 8 64 50 8 64 46 4 64 46 6 64 50 [4,16,8,64,50,8,64,46,4,64,46,6,64,50], -// 1 16 0 64 50 .7654 0 1.8478 0 -1 0 1.8478 0 -.7654 3-16rin3.dat - [1,16,0,64,50,.7654,0,1.8478,0,-1,0,1.8478,0,-.7654, ldraw_lib__3_16rin3()], +// 1 16 0 64 50 .7654 0 1.8478 0 -1 0 1.8478 0 -.7654 3-16ring3.dat + [1,16,0,64,50,.7654,0,1.8478,0,-1,0,1.8478,0,-.7654, ldraw_lib__3_16ring3()], // 4 16 2 64 57.6023 3.0616 64 57.3912 2.2962 64 55.5434 2 64 55.6023 [4,16,2,64,57.6023,3.0616,64,57.3912,2.2962,64,55.5434,2,64,55.6023], // 2 24 6 64 50 6 60 50 diff --git a/parts/s/47715s01.scad b/parts/s/47715s01.scad index 1103ce61d..38153fa73 100644 --- a/parts/s/47715s01.scad +++ b/parts/s/47715s01.scad @@ -3,14 +3,14 @@ use <../../p/1-8cyli.scad> use <../../p/1-8edge.scad> use <../../p/3-16cyli.scad> use <../../p/3-16edge.scad> -use <../../p/3-16rin5.scad> +use <../../p/3-16ring5.scad> use <../../p/rect1.scad> use <../../p/rect3.scad> function ldraw_lib__s__47715s01() = [ // 0 ~Motor Pull Back 4 x 9 x 2.667 Spring Suspension Half // 0 Name: s\47715s01.dat // 0 Author: Joerg Sommerer [Brickaneer] -// 0 !LDRAW_ORG Subpart UPDATE 2013-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__s__47715s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 26 31.5 30 12 0 0 0 -1 0 0 0 -12 3-16edge.dat [1,16,26,31.5,30,12,0,0,0,-1,0,0,0,-12, ldraw_lib__3_16edge()], @@ -88,8 +89,8 @@ function ldraw_lib__s__47715s01() = [ [1,16,26,31.5,30,10,0,0,0,-1,0,0,0,-10, ldraw_lib__3_16edge()], // 2 24 29 31.5 18.5966 29 31.5 20.5966 [2,24,29,31.5,18.5966,29,31.5,20.5966], -// 1 16 26 31.5 30 0.7654 0 1.8478 0 1 0 -1.8478 0 0.7654 3-16rin5.dat - [1,16,26,31.5,30,0.7654,0,1.8478,0,1,0,-1.8478,0,0.7654, ldraw_lib__3_16rin5()], +// 1 16 26 31.5 30 0.7654 0 1.8478 0 1 0 -1.8478 0 0.7654 3-16ring5.dat + [1,16,26,31.5,30,0.7654,0,1.8478,0,1,0,-1.8478,0,0.7654, ldraw_lib__3_16ring5()], // 4 16 29 31.5 18.5966 30.5924 31.5 18.9132 29.827 31.5 20.761 29 31.5 20.5966 [4,16,29,31.5,18.5966,30.5924,31.5,18.9132,29.827,31.5,20.761,29,31.5,20.5966], // 2 24 29 29 18.7954 29 29 20.5966 diff --git a/parts/s/48170s02.scad b/parts/s/48170s02.scad index f60e63fca..1576de36e 100644 --- a/parts/s/48170s02.scad +++ b/parts/s/48170s02.scad @@ -7,8 +7,8 @@ use <../../p/4-4edge.scad> use <../../p/4-4ring8.scad> use <../../p/48/4-4ring8.scad> use <../../p/5-8edge.scad> -use <../../p/7-8rin15.scad> -use <../../p/7-8rin16.scad> +use <../../p/7-8ring15.scad> +use <../../p/7-8ring16.scad> use <../../p/peghole.scad> use <48170s08.scad> use <../../p/t04i2500.scad> @@ -17,7 +17,7 @@ function ldraw_lib__s__48170s02() = [ // 0 ~Rotation Joint Ball Half // 0 Name: s\48170s02.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Subpart UPDATE 2010-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__s__48170s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -10 0 0 0 1 0 1 0 -1 0 0 peghole.dat [1,16,0,-10,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__peghole()], @@ -529,10 +530,10 @@ function ldraw_lib__s__48170s02() = [ [4,16,-1.24,10,9.418,-2.329,10,8.693,-2.329,2,8.693,-1.24,2,9.418], // 4 16 -1.24 2 9.418 0 2 9 0 10 9 -1.24 10 9.418 [4,16,-1.24,2,9.418,0,2,9,0,10,9,-1.24,10,9.418], -// 1 16 0 5 0 -0.382683 0 -0.92388 0 -1 0 0.92388 0 -0.382683 7-8rin15.dat - [1,16,0,5,0,-0.382683,0,-0.92388,0,-1,0,0.92388,0,-0.382683, ldraw_lib__7_8rin15()], -// 1 16 0 5 0 -0.374104 0 -0.903166 0 -1 0 0.903166 0 -0.374104 7-8rin16.dat - [1,16,0,5,0,-0.374104,0,-0.903166,0,-1,0,0.903166,0,-0.374104, ldraw_lib__7_8rin16()], +// 1 16 0 5 0 -0.382683 0 -0.92388 0 -1 0 0.92388 0 -0.382683 7-8ring15.dat + [1,16,0,5,0,-0.382683,0,-0.92388,0,-1,0,0.92388,0,-0.382683, ldraw_lib__7_8ring15()], +// 1 16 0 5 0 -0.374104 0 -0.903166 0 -1 0 0.903166 0 -0.374104 7-8ring16.dat + [1,16,0,5,0,-0.374104,0,-0.903166,0,-1,0,0.903166,0,-0.374104, ldraw_lib__7_8ring16()], // 1 16 0 5 0 -15.354 0 -6.35982 0 1 0 6.35982 0 -15.354 5-8edge.dat [1,16,0,5,0,-15.354,0,-6.35982,0,1,0,6.35982,0,-15.354, ldraw_lib__5_8edge()], // 1 16 0 5 0 -10.6066 0 -10.6066 0 1 0 10.6066 0 -10.6066 3-4edge.dat diff --git a/parts/s/48170s04.scad b/parts/s/48170s04.scad index 145cb6785..53b4e270c 100644 --- a/parts/s/48170s04.scad +++ b/parts/s/48170s04.scad @@ -13,7 +13,7 @@ use <../../p/48/4-4crh1.scad> use <../../p/48/4-4cyli.scad> use <../../p/48/4-4edge.scad> use <../../p/48/4-4ndis.scad> -use <../../p/48/4-4rin10.scad> +use <../../p/48/4-4ring10.scad> use <../../p/48/4-4ring2.scad> use <../../p/48/4-4ring3.scad> use <../../p/48/4-4ring6.scad> @@ -22,7 +22,7 @@ function ldraw_lib__s__48170s04() = [ // 0 ~Technic Brick Click Rotation Ring Joint - Socket // 0 Name: s\48170s04.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Subpart UPDATE 2010-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -31,7 +31,8 @@ function ldraw_lib__s__48170s04() = [ // // 0 !HISTORY 2006-03-15 [guyvivan] Adjust size of rotation joint (27 to 24 LDU) // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 10 -30 1 0 0 0 0 -1 0 14 0 48\4-4crh1.dat [1,16,0,10,-30,1,0,0,0,0,-1,0,14,0, ldraw_lib__48__4_4crh1()], @@ -105,8 +106,8 @@ function ldraw_lib__s__48170s04() = [ [1,16,0,10,-30,0,0,9,-9,0,0,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 10 -30 0 0 1 -1 0 0 0 1 0 48\4-4ring9.dat [1,16,0,10,-30,0,0,1,-1,0,0,0,1,0, ldraw_lib__48__4_4ring9()], -// 1 16 0 10 -30 0 0 1 -1 0 0 0 1 0 48\4-4rin10.dat - [1,16,0,10,-30,0,0,1,-1,0,0,0,1,0, ldraw_lib__48__4_4rin10()], +// 1 16 0 10 -30 0 0 1 -1 0 0 0 1 0 48\4-4ring10.dat + [1,16,0,10,-30,0,0,1,-1,0,0,0,1,0, ldraw_lib__48__4_4ring10()], // 1 16 0 10 -38 0 0 9 -9 0 0 0 8 0 48\4-4cyli.dat [1,16,0,10,-38,0,0,9,-9,0,0,0,8,0, ldraw_lib__48__4_4cyli()], // 1 16 0 10 -44 0 0 2 -2 0 0 0 1 0 48\4-4ring6.dat diff --git a/parts/s/48208s01.scad b/parts/s/48208s01.scad index 92d268add..179756694 100644 --- a/parts/s/48208s01.scad +++ b/parts/s/48208s01.scad @@ -2,7 +2,7 @@ use <../../lib.scad> use <../../p/1-4cylo.scad> use <../../p/2-4stud4.scad> use <../../p/3-16cylo.scad> -use <../../p/3-16rin3.scad> +use <../../p/3-16ring3.scad> use <../../p/rect.scad> use <../../p/rect2a.scad> use <../../p/rect2p.scad> @@ -14,7 +14,7 @@ function ldraw_lib__s__48208s01() = [ // 0 ~Wing 4 x 6 without Studs // 0 Name: s\48208s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2019-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__s__48208s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2019-09-09 [PTadmin] Official Update 2019-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -20 4 10 0 0 -1 0 -1 0 1 0 0 stug4-1x4.dat [1,16,-20,4,10,0,0,-1,0,-1,0,1,0,0, ldraw_lib__stug4_1x4()], @@ -88,8 +89,8 @@ function ldraw_lib__s__48208s01() = [ [1,16,-20,4,-40,0,0,-1,0,-1,0,1,0,0, ldraw_lib__2_4stud4()], // 1 16 -20 4 -40 0 0 8 0 4 0 8 0 0 3-16cylo.dat [1,16,-20,4,-40,0,0,8,0,4,0,8,0,0, ldraw_lib__3_16cylo()], -// 1 16 -20 8 -40 0 0 2 0 -1 0 2 0 0 3-16rin3.dat - [1,16,-20,8,-40,0,0,2,0,-1,0,2,0,0, ldraw_lib__3_16rin3()], +// 1 16 -20 8 -40 0 0 2 0 -1 0 2 0 0 3-16ring3.dat + [1,16,-20,8,-40,0,0,2,0,-1,0,2,0,0, ldraw_lib__3_16ring3()], // 1 16 -19.8896 6 -51.7792 2.1104 1 0 0 0 2 4.2208 0 0 rect2p.dat [1,16,-19.8896,6,-51.7792,2.1104,1,0,0,0,2,4.2208,0,0, ldraw_lib__rect2p()], // 1 16 -18.8896 6 -47.7792 0 -1 1.1104 2 0 0 0 0 .2208 rect3.dat @@ -178,8 +179,8 @@ function ldraw_lib__s__48208s01() = [ [1,16,0,4,0,0,0,-1,0,-1,0,1,0,0, ldraw_lib__2_4stud4()], // 1 16 0 4 0 0 0 8 0 4 0 8 0 0 3-16cylo.dat [1,16,0,4,0,0,0,8,0,4,0,8,0,0, ldraw_lib__3_16cylo()], -// 1 16 0 8 0 0 0 2 0 -1 0 2 0 0 3-16rin3.dat - [1,16,0,8,0,0,0,2,0,-1,0,2,0,0, ldraw_lib__3_16rin3()], +// 1 16 0 8 0 0 0 2 0 -1 0 2 0 0 3-16ring3.dat + [1,16,0,8,0,0,0,2,0,-1,0,2,0,0, ldraw_lib__3_16ring3()], // 1 16 1.1104 6 -7.7792 0 -1 1.1104 2 0 0 0 0 .2208 rect3.dat [1,16,1.1104,6,-7.7792,0,-1,1.1104,2,0,0,0,0,.2208, ldraw_lib__rect3()], // 4 16 2.2962 8 -5.5434 2.2208 8 -7.5584 0 8 -8 0 8 -6 @@ -284,8 +285,8 @@ function ldraw_lib__s__48208s01() = [ [1,16,20,4,40,0,0,-1,0,-1,0,1,0,0, ldraw_lib__2_4stud4()], // 1 16 20 4 40 0 0 8 0 4 0 8 0 0 3-16cylo.dat [1,16,20,4,40,0,0,8,0,4,0,8,0,0, ldraw_lib__3_16cylo()], -// 1 16 20 8 40 0 0 2 0 -1 0 2 0 0 3-16rin3.dat - [1,16,20,8,40,0,0,2,0,-1,0,2,0,0, ldraw_lib__3_16rin3()], +// 1 16 20 8 40 0 0 2 0 -1 0 2 0 0 3-16ring3.dat + [1,16,20,8,40,0,0,2,0,-1,0,2,0,0, ldraw_lib__3_16ring3()], // 1 16 21.1104 6 32.2208 0 -1 1.1104 2 0 0 0 0 .2208 rect3.dat [1,16,21.1104,6,32.2208,0,-1,1.1104,2,0,0,0,0,.2208, ldraw_lib__rect3()], // 4 16 22.2962 8 34.4566 22.2208 8 32.4416 20 8 32 20 8 34 diff --git a/parts/s/4844s01.scad b/parts/s/4844s01.scad index 2b70c34ac..13159ccd6 100644 --- a/parts/s/4844s01.scad +++ b/parts/s/4844s01.scad @@ -1,11 +1,11 @@ use <../../lib.scad> use <../../p/1-16chrd.scad> use <../../p/1-16edge.scad> -use <../../p/1-16rin4.scad> +use <../../p/1-16ring4.scad> use <../../p/3-16chrd.scad> use <../../p/3-16con9.scad> use <../../p/3-16edge.scad> -use <../../p/3-16rin4.scad> +use <../../p/3-16ring4.scad> use <../../p/4-4cyli.scad> use <../../p/4-4cylo.scad> use <../../p/4-4edge.scad> @@ -20,7 +20,7 @@ function ldraw_lib__s__4844s01() = [ // 0 ~Boat Mast Base 4 x 4 x 9 Common Geometry // 0 Name: s\4844s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2018-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__s__4844s01() = [ // // 0 !HISTORY 2017-12-04 [Philo] Subparted for variant from westrate initial design // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -112,12 +113,12 @@ function ldraw_lib__s__4844s01() = [ [1,16,0,-148,0,-0.44446,0,0.66518,0,4,0,-0.66518,0,-0.44446, ldraw_lib__3_16con9()], // 1 16 0 -148 0 -0.55557 0 0.83147 0 4 0 -0.83147 0 -0.55557 3-16con9.dat [1,16,0,-148,0,-0.55557,0,0.83147,0,4,0,-0.83147,0,-0.55557, ldraw_lib__3_16con9()], -// 1 16 0 -144 0 -1.00003 0 1.49665 0 -1 0 -1.49665 0 -1.00003 3-16rin4.dat - [1,16,0,-144,0,-1.00003,0,1.49665,0,-1,0,-1.49665,0,-1.00003, ldraw_lib__3_16rin4()], +// 1 16 0 -144 0 -1.00003 0 1.49665 0 -1 0 -1.49665 0 -1.00003 3-16ring4.dat + [1,16,0,-144,0,-1.00003,0,1.49665,0,-1,0,-1.49665,0,-1.00003, ldraw_lib__3_16ring4()], // 1 16 0 -148 0 6.65176 0 -4.44456 0 -1 0 -4.44456 0 -6.65176 1-16edge.dat [1,16,0,-148,0,6.65176,0,-4.44456,0,-1,0,-4.44456,0,-6.65176, ldraw_lib__1_16edge()], -// 1 16 0 -148 0 1.66294 0 -1.11114 0 -1 0 -1.11114 0 -1.66294 1-16rin4.dat - [1,16,0,-148,0,1.66294,0,-1.11114,0,-1,0,-1.11114,0,-1.66294, ldraw_lib__1_16rin4()], +// 1 16 0 -148 0 1.66294 0 -1.11114 0 -1 0 -1.11114 0 -1.66294 1-16ring4.dat + [1,16,0,-148,0,1.66294,0,-1.11114,0,-1,0,-1.11114,0,-1.66294, ldraw_lib__1_16ring4()], // 1 16 0 -148 0 -5.5557 0 8.3147 0 -1 0 -8.3147 0 -5.5557 3-16edge.dat [1,16,0,-148,0,-5.5557,0,8.3147,0,-1,0,-8.3147,0,-5.5557, ldraw_lib__3_16edge()], // 1 16 0 -144 0 -5.00013 0 7.48323 0 -1 0 -7.48323 0 -5.00013 3-16edge.dat @@ -150,12 +151,12 @@ function ldraw_lib__s__4844s01() = [ [1,16,0,-148,0,-0.66518,0,-0.44446,0,4,0,0.44446,0,-0.66518, ldraw_lib__3_16con9()], // 1 16 0 -148 0 -0.83147 0 -0.55557 0 4 0 0.55557 0 -0.83147 3-16con9.dat [1,16,0,-148,0,-0.83147,0,-0.55557,0,4,0,0.55557,0,-0.83147, ldraw_lib__3_16con9()], -// 1 16 0 -144 0 -1.49665 0 -1.00003 0 -1 0 1.00003 0 -1.49665 3-16rin4.dat - [1,16,0,-144,0,-1.49665,0,-1.00003,0,-1,0,1.00003,0,-1.49665, ldraw_lib__3_16rin4()], +// 1 16 0 -144 0 -1.49665 0 -1.00003 0 -1 0 1.00003 0 -1.49665 3-16ring4.dat + [1,16,0,-144,0,-1.49665,0,-1.00003,0,-1,0,1.00003,0,-1.49665, ldraw_lib__3_16ring4()], // 1 16 0 -148 0 -4.44456 0 -6.65176 0 -1 0 -6.65176 0 4.44456 1-16edge.dat [1,16,0,-148,0,-4.44456,0,-6.65176,0,-1,0,-6.65176,0,4.44456, ldraw_lib__1_16edge()], -// 1 16 0 -148 0 -1.11114 0 -1.66294 0 -1 0 -1.66294 0 1.11114 1-16rin4.dat - [1,16,0,-148,0,-1.11114,0,-1.66294,0,-1,0,-1.66294,0,1.11114, ldraw_lib__1_16rin4()], +// 1 16 0 -148 0 -1.11114 0 -1.66294 0 -1 0 -1.66294 0 1.11114 1-16ring4.dat + [1,16,0,-148,0,-1.11114,0,-1.66294,0,-1,0,-1.66294,0,1.11114, ldraw_lib__1_16ring4()], // 1 16 0 -148 0 -8.3147 0 -5.5557 0 -1 0 5.5557 0 -8.3147 3-16edge.dat [1,16,0,-148,0,-8.3147,0,-5.5557,0,-1,0,5.5557,0,-8.3147, ldraw_lib__3_16edge()], // 1 16 0 -144 0 -7.48323 0 -5.00013 0 -1 0 5.00013 0 -7.48323 3-16edge.dat @@ -188,12 +189,12 @@ function ldraw_lib__s__4844s01() = [ [1,16,0,-148,0,0.44446,0,-0.66518,0,4,0,0.66518,0,0.44446, ldraw_lib__3_16con9()], // 1 16 0 -148 0 0.55557 0 -0.83147 0 4 0 0.83147 0 0.55557 3-16con9.dat [1,16,0,-148,0,0.55557,0,-0.83147,0,4,0,0.83147,0,0.55557, ldraw_lib__3_16con9()], -// 1 16 0 -144 0 1.00003 0 -1.49665 0 -1 0 1.49665 0 1.00003 3-16rin4.dat - [1,16,0,-144,0,1.00003,0,-1.49665,0,-1,0,1.49665,0,1.00003, ldraw_lib__3_16rin4()], +// 1 16 0 -144 0 1.00003 0 -1.49665 0 -1 0 1.49665 0 1.00003 3-16ring4.dat + [1,16,0,-144,0,1.00003,0,-1.49665,0,-1,0,1.49665,0,1.00003, ldraw_lib__3_16ring4()], // 1 16 0 -148 0 -6.65176 0 4.44456 0 -1 0 4.44456 0 6.65176 1-16edge.dat [1,16,0,-148,0,-6.65176,0,4.44456,0,-1,0,4.44456,0,6.65176, ldraw_lib__1_16edge()], -// 1 16 0 -148 0 -1.66294 0 1.11114 0 -1 0 1.11114 0 1.66294 1-16rin4.dat - [1,16,0,-148,0,-1.66294,0,1.11114,0,-1,0,1.11114,0,1.66294, ldraw_lib__1_16rin4()], +// 1 16 0 -148 0 -1.66294 0 1.11114 0 -1 0 1.11114 0 1.66294 1-16ring4.dat + [1,16,0,-148,0,-1.66294,0,1.11114,0,-1,0,1.11114,0,1.66294, ldraw_lib__1_16ring4()], // 1 16 0 -148 0 5.5557 0 -8.3147 0 -1 0 8.3147 0 5.5557 3-16edge.dat [1,16,0,-148,0,5.5557,0,-8.3147,0,-1,0,8.3147,0,5.5557, ldraw_lib__3_16edge()], // 1 16 0 -144 0 5.00013 0 -7.48323 0 -1 0 7.48323 0 5.00013 3-16edge.dat @@ -226,12 +227,12 @@ function ldraw_lib__s__4844s01() = [ [1,16,0,-148,0,0.66518,0,0.44446,0,4,0,-0.44446,0,0.66518, ldraw_lib__3_16con9()], // 1 16 0 -148 0 0.83147 0 0.55557 0 4 0 -0.55557 0 0.83147 3-16con9.dat [1,16,0,-148,0,0.83147,0,0.55557,0,4,0,-0.55557,0,0.83147, ldraw_lib__3_16con9()], -// 1 16 0 -144 0 1.49665 0 1.00003 0 -1 0 -1.00003 0 1.49665 3-16rin4.dat - [1,16,0,-144,0,1.49665,0,1.00003,0,-1,0,-1.00003,0,1.49665, ldraw_lib__3_16rin4()], +// 1 16 0 -144 0 1.49665 0 1.00003 0 -1 0 -1.00003 0 1.49665 3-16ring4.dat + [1,16,0,-144,0,1.49665,0,1.00003,0,-1,0,-1.00003,0,1.49665, ldraw_lib__3_16ring4()], // 1 16 0 -148 0 4.44456 0 6.65176 0 -1 0 6.65176 0 -4.44456 1-16edge.dat [1,16,0,-148,0,4.44456,0,6.65176,0,-1,0,6.65176,0,-4.44456, ldraw_lib__1_16edge()], -// 1 16 0 -148 0 1.11114 0 1.66294 0 -1 0 1.66294 0 -1.11114 1-16rin4.dat - [1,16,0,-148,0,1.11114,0,1.66294,0,-1,0,1.66294,0,-1.11114, ldraw_lib__1_16rin4()], +// 1 16 0 -148 0 1.11114 0 1.66294 0 -1 0 1.66294 0 -1.11114 1-16ring4.dat + [1,16,0,-148,0,1.11114,0,1.66294,0,-1,0,1.66294,0,-1.11114, ldraw_lib__1_16ring4()], // 1 16 0 -148 0 8.3147 0 5.5557 0 -1 0 -5.5557 0 8.3147 3-16edge.dat [1,16,0,-148,0,8.3147,0,5.5557,0,-1,0,-5.5557,0,8.3147, ldraw_lib__3_16edge()], // 1 16 0 -144 0 7.48323 0 5.00013 0 -1 0 -5.00013 0 7.48323 3-16edge.dat diff --git a/parts/s/4874s01.scad b/parts/s/4874s01.scad index a5256d4cf..1e7872af5 100644 --- a/parts/s/4874s01.scad +++ b/parts/s/4874s01.scad @@ -1,14 +1,14 @@ use <../../lib.scad> use <../../p/1-4cyli.scad> use <../../p/1-4edge.scad> -use <../../p/1-4rin19.scad> -use <../../p/1-4rin20.scad> +use <../../p/1-4ring19.scad> +use <../../p/1-4ring20.scad> use <../../p/box4-7a.scad> function ldraw_lib__s__4874s01() = [ // 0 ~Fabuland Merry-Go-Round Platform - 1/4 // 0 Name: s\4874s01.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Subpart UPDATE 2014-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -16,7 +16,8 @@ function ldraw_lib__s__4874s01() = [ [0,"BFC","CW"], // // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 28 56 66 28 56 114 [2,24,28,56,66,28,56,114], @@ -34,10 +35,10 @@ function ldraw_lib__s__4874s01() = [ [2,24,-28,56,114,-28,56,66], // 1 16 66 56 66 -38 0 0 0 1 0 0 0 -38 1-4edge.dat [1,16,66,56,66,-38,0,0,0,1,0,0,0,-38, ldraw_lib__1_4edge()], -// 1 16 66 56 66 -2 0 0 0 -1 0 0 0 -2 1-4rin19.dat - [1,16,66,56,66,-2,0,0,0,-1,0,0,0,-2, ldraw_lib__1_4rin19()], -// 1 16 66 56 66 -2 0 0 0 -1 0 0 0 -2 1-4rin20.dat - [1,16,66,56,66,-2,0,0,0,-1,0,0,0,-2, ldraw_lib__1_4rin20()], +// 1 16 66 56 66 -2 0 0 0 -1 0 0 0 -2 1-4ring19.dat + [1,16,66,56,66,-2,0,0,0,-1,0,0,0,-2, ldraw_lib__1_4ring19()], +// 1 16 66 56 66 -2 0 0 0 -1 0 0 0 -2 1-4ring20.dat + [1,16,66,56,66,-2,0,0,0,-1,0,0,0,-2, ldraw_lib__1_4ring20()], // 1 16 66 56 66 -42 0 0 0 1 0 0 0 -42 1-4edge.dat [1,16,66,56,66,-42,0,0,0,1,0,0,0,-42, ldraw_lib__1_4edge()], // 2 24 -24 56 66 -24 56 106 diff --git a/parts/s/4894s01.scad b/parts/s/4894s01.scad index 095e399b6..8b0c15c22 100644 --- a/parts/s/4894s01.scad +++ b/parts/s/4894s01.scad @@ -1,14 +1,14 @@ use <../../lib.scad> use <../../p/4-4cyli.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin23.scad> +use <../../p/4-4ring23.scad> use <../../p/bump5000.scad> use <../../p/t04q4000.scad> function ldraw_lib__s__4894s01() = [ // 0 ~Duplo Shower Head // 0 Name: s\4894s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2019-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,8 @@ function ldraw_lib__s__4894s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -170 -15 0 -15 0 0 0 -15 15 0 0 t04q4000.dat [1,16,0,-170,-15,0,-15,0,0,0,-15,15,0,0, ldraw_lib__t04q4000()], @@ -494,8 +495,8 @@ function ldraw_lib__s__4894s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -156 -84 23 0 0 0 8 0 0 0 23 bump5000.dat [1,16,0,-156,-84,23,0,0,0,8,0,0,0,23, ldraw_lib__bump5000()], -// 1 16 0 -148 -84 1 0 0 0 -1 0 0 0 1 4-4rin23.dat - [1,16,0,-148,-84,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin23()], +// 1 16 0 -148 -84 1 0 0 0 -1 0 0 0 1 4-4ring23.dat + [1,16,0,-148,-84,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring23()], // 4 16 22.08365 -148 -96.75 18.03122 -148 -102.03122 16.9704 -148 -100.9704 22.1736 -148 -93.1848 [4,16,22.08365,-148,-96.75,18.03122,-148,-102.03122,16.9704,-148,-100.9704,22.1736,-148,-93.1848], // 4 16 24.63111 -148 -90.59989 22.1736 -148 -93.1848 24 -148 -84 25.5 -148 -84 diff --git a/parts/s/49098s02.scad b/parts/s/49098s02.scad index 13cc32984..570e438d2 100644 --- a/parts/s/49098s02.scad +++ b/parts/s/49098s02.scad @@ -9,7 +9,7 @@ use <../../p/4-4cylo.scad> use <../../p/4-4disc.scad> use <../../p/4-4edge.scad> use <../../p/4-4ndis.scad> -use <../../p/4-4rin10.scad> +use <../../p/4-4ring10.scad> use <../../p/4-4ring4.scad> use <../../p/4-4ring7.scad> use <../../p/48/4-4aring.scad> @@ -20,7 +20,7 @@ function ldraw_lib__s__49098s02() = [ // 0 ~Wheel Rim 11 x 18 Side with Tyre Widener without Patternable Faces // 0 Name: s\49098s02.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2023-07 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__s__49098s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-12-31 [OrionP] Official Update 2023-07 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Subparts // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\49098s01.dat @@ -62,8 +63,8 @@ function ldraw_lib__s__49098s02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 4 10 0 0 0 0 10 0 -4 0 4-4cylo.dat [1,16,0,0,4,10,0,0,0,0,10,0,-4,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 4 1 0 0 0 0 1 0 -1 0 4-4rin10.dat - [1,16,0,0,4,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 4 1 0 0 0 0 1 0 -1 0 4-4ring10.dat + [1,16,0,0,4,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring10()], // 1 16 0 0 4 2.34375 0 0 0 0 2.34375 0 -1 0 4-4ring7.dat [1,16,0,0,4,2.34375,0,0,0,0,2.34375,0,-1,0, ldraw_lib__4_4ring7()], // 1 16 0 0 4 18.75 0 0 0 0 18.75 0 -8 0 4-4cylo.dat diff --git a/parts/s/49295s01.scad b/parts/s/49295s01.scad index a79f77956..8f18c0260 100644 --- a/parts/s/49295s01.scad +++ b/parts/s/49295s01.scad @@ -4,13 +4,13 @@ use <../../p/3-8edge.scad> use <../../p/48/11-48edge.scad> use <../../p/48/3-4edge.scad> use <../../p/48/4-4edge.scad> -use <../../p/48/4-4rin30.scad> +use <../../p/48/4-4ring30.scad> use <49295s02.scad> function ldraw_lib__s__49295s01() = [ // 0 ~Tyre for Wheel 14 x 80 with 4 Spokes with Integral Tyre // 0 Name: s\49295s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__s__49295s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0.99786 0.0654 0 -0.0654 0.99786 0 0 0 1 s\49295s02.dat [1,16,0,0,0,0.99786,0.0654,0,-0.0654,0.99786,0,0,0,1, ldraw_lib__s__49295s02()], @@ -38,8 +39,8 @@ function ldraw_lib__s__49295s01() = [ [1,16,0,0,0,-0.0654,0.99786,0,-0.99786,-0.0654,0,0,0,-1, ldraw_lib__s__49295s02()], // 1 16 0 0 17.5 103.81492 0 6.80439 -6.80439 0 103.81492 0 1 0 48\4-4edge.dat [1,16,0,0,17.5,103.81492,0,6.80439,-6.80439,0,103.81492,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 17.5 3.34887 0 0.2195 -0.2195 0 3.34887 0 -1 0 48\4-4rin30.dat - [1,16,0,0,17.5,3.34887,0,0.2195,-0.2195,0,3.34887,0,-1,0, ldraw_lib__48__4_4rin30()], +// 1 16 0 0 17.5 3.34887 0 0.2195 -0.2195 0 3.34887 0 -1 0 48\4-4ring30.dat + [1,16,0,0,17.5,3.34887,0,0.2195,-0.2195,0,3.34887,0,-1,0, ldraw_lib__48__4_4ring30()], // 1 16 0 0 17.5 100.46606 0 6.58489 -6.58489 0 100.46606 0 1 0 48\3-4edge.dat [1,16,0,0,17.5,100.46606,0,6.58489,-6.58489,0,100.46606,0,1,0, ldraw_lib__48__3_4edge()], // 1 16 0 0 17.5 100.46606 0 -6.58489 -6.58489 0 -100.46606 0 1 0 48\11-48edge.dat @@ -62,8 +63,8 @@ function ldraw_lib__s__49295s01() = [ [4,16,-5.2942,-100.2558,17.5,5.2942,-100.2558,17.5,4.4346,-99.4131,17.5,-4.4346,-99.4131,17.5], // 1 16 0 0 -17.5 103.81492 0 6.80439 -6.80439 0 103.81492 0 -1 0 48\4-4edge.dat [1,16,0,0,-17.5,103.81492,0,6.80439,-6.80439,0,103.81492,0,-1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -17.5 3.34887 0 0.2195 -0.2195 0 3.34887 0 1 0 48\4-4rin30.dat - [1,16,0,0,-17.5,3.34887,0,0.2195,-0.2195,0,3.34887,0,1,0, ldraw_lib__48__4_4rin30()], +// 1 16 0 0 -17.5 3.34887 0 0.2195 -0.2195 0 3.34887 0 1 0 48\4-4ring30.dat + [1,16,0,0,-17.5,3.34887,0,0.2195,-0.2195,0,3.34887,0,1,0, ldraw_lib__48__4_4ring30()], // 1 16 0 0 -17.5 100.46606 0 6.58489 -6.58489 0 100.46606 0 -1 0 48\3-4edge.dat [1,16,0,0,-17.5,100.46606,0,6.58489,-6.58489,0,100.46606,0,-1,0, ldraw_lib__48__3_4edge()], // 1 16 0 0 -17.5 100.46606 0 -6.58489 -6.58489 0 -100.46606 0 -1 0 48\11-48edge.dat diff --git a/parts/s/49295s03.scad b/parts/s/49295s03.scad index 6c1483fdf..02f6e757e 100644 --- a/parts/s/49295s03.scad +++ b/parts/s/49295s03.scad @@ -8,7 +8,7 @@ use <../../p/4-4ering.scad> use <../../p/4-4ring2.scad> use <../../p/48/1-4con48.scad> use <../../p/48/1-4con95.scad> -use <../../p/48/1-4rin34.scad> +use <../../p/48/1-4ring34.scad> use <../../p/48/11-48con48.scad> use <../../p/48/11-48edge.scad> use <../../p/48/11-48ring34.scad> @@ -20,7 +20,7 @@ function ldraw_lib__s__49295s03() = [ // 0 ~Wheel 14 x 80 with 4 Spokes with Integral Tyre - Rim // 0 Name: s\49295s03.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__s__49295s03() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -101.25 17.5 1.13137 0 -1.13137 1.13137 0 1.13137 0 -1 0 1-4ring3.dat [1,16,0,-101.25,17.5,1.13137,0,-1.13137,1.13137,0,1.13137,0,-1,0, ldraw_lib__1_4ring3()], @@ -64,14 +65,14 @@ function ldraw_lib__s__49295s03() = [ [1,16,0,0,17.5,100.46606,0,6.58489,-6.58489,0,100.46606,0,1,0, ldraw_lib__48__3_4edge()], // 1 16 0 0 17.5 100.46606 0 -6.58489 -6.58489 0 -100.46606 0 1 0 48\11-48edge.dat [1,16,0,0,17.5,100.46606,0,-6.58489,-6.58489,0,-100.46606,0,1,0, ldraw_lib__48__11_48edge()], -// 1 16 0 0 17.5 2.87046 0 0.18814 -0.18814 0 2.87046 0 -1 0 48\1-4rin34.dat - [1,16,0,0,17.5,2.87046,0,0.18814,-0.18814,0,2.87046,0,-1,0, ldraw_lib__48__1_4rin34()], -// 1 16 0 0 17.5 -2.87046 0 0.18814 0.18814 0 2.87046 0 -1 0 48\1-4rin34.dat - [1,16,0,0,17.5,-2.87046,0,0.18814,0.18814,0,2.87046,0,-1,0, ldraw_lib__48__1_4rin34()], +// 1 16 0 0 17.5 2.87046 0 0.18814 -0.18814 0 2.87046 0 -1 0 48\1-4ring34.dat + [1,16,0,0,17.5,2.87046,0,0.18814,-0.18814,0,2.87046,0,-1,0, ldraw_lib__48__1_4ring34()], +// 1 16 0 0 17.5 -2.87046 0 0.18814 0.18814 0 2.87046 0 -1 0 48\1-4ring34.dat + [1,16,0,0,17.5,-2.87046,0,0.18814,0.18814,0,2.87046,0,-1,0, ldraw_lib__48__1_4ring34()], // 1 16 0 0 17.5 2.87046 0 -0.18814 -0.18814 0 -2.87046 0 -1 0 48\11-48ring34.dat [1,16,0,0,17.5,2.87046,0,-0.18814,-0.18814,0,-2.87046,0,-1,0, ldraw_lib__48__11_48ring34()], -// 1 16 0 0 17.5 -2.87046 0 -0.18814 0.18814 0 -2.87046 0 -1 0 48\1-4rin34.dat - [1,16,0,0,17.5,-2.87046,0,-0.18814,0.18814,0,-2.87046,0,-1,0, ldraw_lib__48__1_4rin34()], +// 1 16 0 0 17.5 -2.87046 0 -0.18814 0.18814 0 -2.87046 0 -1 0 48\1-4ring34.dat + [1,16,0,0,17.5,-2.87046,0,-0.18814,0.18814,0,-2.87046,0,-1,0, ldraw_lib__48__1_4ring34()], // 1 16 0 0 17.5 97.5956 0 6.39675 -6.39675 0 97.5956 0 1 0 48\3-4edge.dat [1,16,0,0,17.5,97.5956,0,6.39675,-6.39675,0,97.5956,0,1,0, ldraw_lib__48__3_4edge()], // 1 16 0 0 17.5 97.5956 0 -6.39675 -6.39675 0 -97.5956 0 1 0 48\11-48edge.dat @@ -286,14 +287,14 @@ function ldraw_lib__s__49295s03() = [ [1,16,0,0,-17.5,100.46606,0,6.58489,-6.58489,0,100.46606,0,-1,0, ldraw_lib__48__3_4edge()], // 1 16 0 0 -17.5 100.46606 0 -6.58489 -6.58489 0 -100.46606 0 -1 0 48\11-48edge.dat [1,16,0,0,-17.5,100.46606,0,-6.58489,-6.58489,0,-100.46606,0,-1,0, ldraw_lib__48__11_48edge()], -// 1 16 0 0 -17.5 2.87046 0 0.18814 -0.18814 0 2.87046 0 1 0 48\1-4rin34.dat - [1,16,0,0,-17.5,2.87046,0,0.18814,-0.18814,0,2.87046,0,1,0, ldraw_lib__48__1_4rin34()], -// 1 16 0 0 -17.5 -2.87046 0 0.18814 0.18814 0 2.87046 0 1 0 48\1-4rin34.dat - [1,16,0,0,-17.5,-2.87046,0,0.18814,0.18814,0,2.87046,0,1,0, ldraw_lib__48__1_4rin34()], +// 1 16 0 0 -17.5 2.87046 0 0.18814 -0.18814 0 2.87046 0 1 0 48\1-4ring34.dat + [1,16,0,0,-17.5,2.87046,0,0.18814,-0.18814,0,2.87046,0,1,0, ldraw_lib__48__1_4ring34()], +// 1 16 0 0 -17.5 -2.87046 0 0.18814 0.18814 0 2.87046 0 1 0 48\1-4ring34.dat + [1,16,0,0,-17.5,-2.87046,0,0.18814,0.18814,0,2.87046,0,1,0, ldraw_lib__48__1_4ring34()], // 1 16 0 0 -17.5 2.87046 0 -0.18814 -0.18814 0 -2.87046 0 1 0 48\11-48ring34.dat [1,16,0,0,-17.5,2.87046,0,-0.18814,-0.18814,0,-2.87046,0,1,0, ldraw_lib__48__11_48ring34()], -// 1 16 0 0 -17.5 -2.87046 0 -0.18814 0.18814 0 -2.87046 0 1 0 48\1-4rin34.dat - [1,16,0,0,-17.5,-2.87046,0,-0.18814,0.18814,0,-2.87046,0,1,0, ldraw_lib__48__1_4rin34()], +// 1 16 0 0 -17.5 -2.87046 0 -0.18814 0.18814 0 -2.87046 0 1 0 48\1-4ring34.dat + [1,16,0,0,-17.5,-2.87046,0,-0.18814,0.18814,0,-2.87046,0,1,0, ldraw_lib__48__1_4ring34()], // 1 16 0 0 -17.5 97.5956 0 6.39675 -6.39675 0 97.5956 0 -1 0 48\3-4edge.dat [1,16,0,0,-17.5,97.5956,0,6.39675,-6.39675,0,97.5956,0,-1,0, ldraw_lib__48__3_4edge()], // 1 16 0 0 -17.5 97.5956 0 -6.39675 -6.39675 0 -97.5956 0 -1 0 48\11-48edge.dat diff --git a/parts/s/49308s01.scad b/parts/s/49308s01.scad index 2b6bd9fbb..e45ff3646 100644 --- a/parts/s/49308s01.scad +++ b/parts/s/49308s01.scad @@ -1,8 +1,8 @@ use <../../lib.scad> use <../../p/4-4cyli.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin12.scad> use <../../p/4-4ring1.scad> +use <../../p/4-4ring12.scad> use <../../p/4-4ring3.scad> use <../../p/48/4-4aring.scad> use <../../p/48/4-4ring4.scad> @@ -14,7 +14,7 @@ function ldraw_lib__s__49308s01() = [ // 0 ~Cylinder 3 x 3 with Dome Top with Open Stud without Outer Surfaces // 0 Name: s\49308s01.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2022-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__s__49308s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 10 28 10 1 0 0 0 -1 0 0 0 1 stud4a.dat [1,16,10,28,10,1,0,0,0,-1,0,0,0,1, ldraw_lib__stud4a()], @@ -62,8 +63,8 @@ function ldraw_lib__s__49308s01() = [ // // 1 16 0 4 0 8.6667 0 0 0 -1 0 0 0 8.6667 48\4-4aring.dat [1,16,0,4,0,8.6667,0,0,0,-1,0,0,0,8.6667, ldraw_lib__48__4_4aring()], -// 1 16 0 4 0 .66667 0 0 0 -1 0 0 0 .66667 4-4rin12.dat - [1,16,0,4,0,.66667,0,0,0,-1,0,0,0,.66667, ldraw_lib__4_4rin12()], +// 1 16 0 4 0 .66667 0 0 0 -1 0 0 0 .66667 4-4ring12.dat + [1,16,0,4,0,.66667,0,0,0,-1,0,0,0,.66667, ldraw_lib__4_4ring12()], // // 1 16 0 4 0 4 0 0 0 -1 0 0 0 4 4-4ring1.dat [1,16,0,4,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__4_4ring1()], diff --git a/parts/s/49736s01.scad b/parts/s/49736s01.scad index e6a18e6e4..260c0a0ac 100644 --- a/parts/s/49736s01.scad +++ b/parts/s/49736s01.scad @@ -4,7 +4,7 @@ use <../../p/48/1-24edge.scad> use <../../p/48/1-48edge.scad> use <../../p/48/4-4cylo.scad> use <../../p/48/4-4edge.scad> -use <../../p/48/4-4rin16.scad> +use <../../p/48/4-4ring16.scad> use <../../p/48/4-4ring39.scad> use <../../p/48/4-4ring85.scad> use <../../p/48/4-4ring9.scad> @@ -13,7 +13,7 @@ function ldraw_lib__s__49736s01() = [ // 0 ~Cylinder Tube Slide Connector Female // 0 Name: s\49736s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,14 +21,15 @@ function ldraw_lib__s__49736s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 10 0 0 43 43 0 0 0 -20 0 48\4-4cylo.dat [1,16,0,0,10,0,0,43,43,0,0,0,-20,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 -10 0 0 1 1 0 0 0 1 0 48\4-4ring39.dat [1,16,0,0,-10,0,0,1,1,0,0,0,1,0, ldraw_lib__48__4_4ring39()], -// 1 16 0 0 -10 0 0 2.5 2.5 0 0 0 1 0 48\4-4rin16.dat - [1,16,0,0,-10,0,0,2.5,2.5,0,0,0,1,0, ldraw_lib__48__4_4rin16()], +// 1 16 0 0 -10 0 0 2.5 2.5 0 0 0 1 0 48\4-4ring16.dat + [1,16,0,0,-10,0,0,2.5,2.5,0,0,0,1,0, ldraw_lib__48__4_4ring16()], // 1 16 0 0 -10 0 0 0.5 0.5 0 0 0 1 0 48\4-4ring85.dat [1,16,0,0,-10,0,0,0.5,0.5,0,0,0,1,0, ldraw_lib__48__4_4ring85()], // 0 BFC INVERTNEXT @@ -37,8 +38,8 @@ function ldraw_lib__s__49736s01() = [ [1,16,0,0,10,0,0,40,40,0,0,0,-16,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 -6 0 0 4 4 0 0 0 -1 0 48\4-4ring9.dat [1,16,0,0,-6,0,0,4,4,0,0,0,-1,0, ldraw_lib__48__4_4ring9()], -// 1 16 0 0 10 0 0 2.5 2.5 0 0 0 -1 0 48\4-4rin16.dat - [1,16,0,0,10,0,0,2.5,2.5,0,0,0,-1,0, ldraw_lib__48__4_4rin16()], +// 1 16 0 0 10 0 0 2.5 2.5 0 0 0 -1 0 48\4-4ring16.dat + [1,16,0,0,10,0,0,2.5,2.5,0,0,0,-1,0, ldraw_lib__48__4_4ring16()], // 1 16 0 0 10 0 0 0.5 0.5 0 0 0 -1 0 48\4-4ring85.dat [1,16,0,0,10,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__48__4_4ring85()], // 1 16 0 0 -10 0 0 39 39 0 0 0 -1 0 48\4-4edge.dat diff --git a/parts/s/49736s02.scad b/parts/s/49736s02.scad index 02b88ab07..910a7770b 100644 --- a/parts/s/49736s02.scad +++ b/parts/s/49736s02.scad @@ -1,13 +1,13 @@ use <../../lib.scad> use <../../p/48/4-4cylo.scad> use <../../p/48/4-4edge.scad> -use <../../p/48/4-4rin12.scad> +use <../../p/48/4-4ring12.scad> use <../../p/48/4-4ring38.scad> function ldraw_lib__s__49736s02() = [ // 0 ~Cylinder Tube Slide Connector Male // 0 Name: s\49736s02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__s__49736s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 6 0 0 1 1 0 0 0 1 0 48\4-4ring38.dat [1,16,0,0,6,0,0,1,1,0,0,0,1,0, ldraw_lib__48__4_4ring38()], @@ -25,8 +26,8 @@ function ldraw_lib__s__49736s02() = [ [1,16,0,0,-2,0,0,1,1,0,0,0,-1,0, ldraw_lib__48__4_4ring38()], // 1 16 0 0 -2 0 0 39 39 0 0 0 -4 0 48\4-4cylo.dat [1,16,0,0,-2,0,0,39,39,0,0,0,-4,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -6 0 0 3 3 0 0 0 1 0 48\4-4rin12.dat - [1,16,0,0,-6,0,0,3,3,0,0,0,1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 -6 0 0 3 3 0 0 0 1 0 48\4-4ring12.dat + [1,16,0,0,-6,0,0,3,3,0,0,0,1,0, ldraw_lib__48__4_4ring12()], // 1 16 0 0 6 0 0 39 39 0 0 0 -44 0 48\4-4edge.dat [1,16,0,0,6,0,0,39,39,0,0,0,-44,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -6 0 0 36 36 0 0 0 -60 0 48\4-4edge.dat diff --git a/parts/s/50858s01.scad b/parts/s/50858s01.scad index 57caf05b8..99c867028 100644 --- a/parts/s/50858s01.scad +++ b/parts/s/50858s01.scad @@ -10,7 +10,7 @@ use <../../p/3-8edge.scad> use <../../p/4-4cylc.scad> use <../../p/4-4cyli.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin18.scad> +use <../../p/4-4ring18.scad> use <../../p/4-4ring2.scad> use <../../p/4-4ring5.scad> use <../../p/rect.scad> @@ -22,7 +22,7 @@ function ldraw_lib__s__50858s01() = [ // 0 ~Constraction Foot 2 x 7 Pointed with 3 Pegholes - Half without Holes // 0 Name: s\50858s01.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Subpart UPDATE 2019-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__s__50858s01() = [ // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 // 0 !HISTORY 2019-10-18 [cwdee] Update description // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 3 16 3.058 8.874 -86.229 2.64 8.76 -86.087 2.64 10 -88.817 [3,16,3.058,8.874,-86.229,2.64,8.76,-86.087,2.64,10,-88.817], @@ -1992,8 +1993,8 @@ function ldraw_lib__s__50858s01() = [ [1,16,15.319,-2,15.11,0,0,0.5,0,1,0,-0.5,0,0, ldraw_lib__4_4ring5()], // 1 16 15.319 -2 15.11 0 0 0.6 0 1 0 -0.6 0 0 4-4ring5.dat [1,16,15.319,-2,15.11,0,0,0.6,0,1,0,-0.6,0,0, ldraw_lib__4_4ring5()], -// 1 16 15.319 -2 15.11 0 0 0.2 0 1 0 -0.2 0 0 4-4rin18.dat - [1,16,15.319,-2,15.11,0,0,0.2,0,1,0,-0.2,0,0, ldraw_lib__4_4rin18()], +// 1 16 15.319 -2 15.11 0 0 0.2 0 1 0 -0.2 0 0 4-4ring18.dat + [1,16,15.319,-2,15.11,0,0,0.2,0,1,0,-0.2,0,0, ldraw_lib__4_4ring18()], // 1 16 15.319 -2 15.11 0 0 -3.8 0 1 0 3.8 0 0 2-4ndis.dat [1,16,15.319,-2,15.11,0,0,-3.8,0,1,0,3.8,0,0, ldraw_lib__2_4ndis()], // 4 16 11.52 -2 18.91 6.943 -2 25.498 6.943 -2 11.31 11.52 -2 11.31 @@ -2014,8 +2015,8 @@ function ldraw_lib__s__50858s01() = [ [1,16,15.319,8,15.11,0,0,0.5,0,-1,0,0.5,0,0, ldraw_lib__4_4ring5()], // 1 16 15.319 8 15.11 0 0 0.6 0 -1 0 0.6 0 0 4-4ring5.dat [1,16,15.319,8,15.11,0,0,0.6,0,-1,0,0.6,0,0, ldraw_lib__4_4ring5()], -// 1 16 15.319 8 15.11 0 0 0.2 0 -1 0 0.2 0 0 4-4rin18.dat - [1,16,15.319,8,15.11,0,0,0.2,0,-1,0,0.2,0,0, ldraw_lib__4_4rin18()], +// 1 16 15.319 8 15.11 0 0 0.2 0 -1 0 0.2 0 0 4-4ring18.dat + [1,16,15.319,8,15.11,0,0,0.2,0,-1,0,0.2,0,0, ldraw_lib__4_4ring18()], // 1 16 15.319 8 15.11 0 0 -3.8 0 -1 0 -3.8 0 0 2-4ndis.dat [1,16,15.319,8,15.11,0,0,-3.8,0,-1,0,-3.8,0,0, ldraw_lib__2_4ndis()], // 4 16 11.52 8 11.31 6.943 8 11.31 6.943 8 25.498 11.52 8 18.91 diff --git a/parts/s/50898s02.scad b/parts/s/50898s02.scad index 119829a0a..910f71441 100644 --- a/parts/s/50898s02.scad +++ b/parts/s/50898s02.scad @@ -10,7 +10,7 @@ use <../../p/2-4edge.scad> use <../../p/2-4ndis.scad> use <../../p/2-4ring3.scad> use <../../p/3-16edge.scad> -use <../../p/3-16rin8.scad> +use <../../p/3-16ring8.scad> use <../../p/4-4cyli.scad> use <../../p/4-4cylse.scad> use <../../p/4-4edge.scad> @@ -21,7 +21,7 @@ function ldraw_lib__s__50898s02() = [ // 0 ~Constraction Connector Ball Socket End for Beam - Half // 0 Name: s\50898s02.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Subpart UPDATE 2023-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -38,7 +38,8 @@ function ldraw_lib__s__50898s02() = [ // 0 !HISTORY 2022-07-12 [SwampKryakwa] Use of primitives in more places, modified geometry to prevent t-junctions, sharpened fold near npeghole // 0 !HISTORY 2022-08-07 [MagFors] Reworked size of socket // 0 !HISTORY 2023-03-05 [OrionP] Official Update 2023-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 20 0 -10 0 -4 0 1 0 0 0 0 1 npeghol7.dat [1,16,20,0,-10,0,-4,0,1,0,0,0,0,1, ldraw_lib__npeghol7()], @@ -186,10 +187,10 @@ function ldraw_lib__s__50898s02() = [ // // 1 16 11.3 0 -20 0 1 0 2 0 0 0 0 -2 2-4ring3.dat [1,16,11.3,0,-20,0,1,0,2,0,0,0,0,-2, ldraw_lib__2_4ring3()], -// 1 16 11.3 0 -20 0 1 0 0 0 -1 -1 0 0 3-16rin8.dat - [1,16,11.3,0,-20,0,1,0,0,0,-1,-1,0,0, ldraw_lib__3_16rin8()], -// 1 16 11.3 0 -20 0 1 0 0 0 1 -1 0 0 3-16rin8.dat - [1,16,11.3,0,-20,0,1,0,0,0,1,-1,0,0, ldraw_lib__3_16rin8()], +// 1 16 11.3 0 -20 0 1 0 0 0 -1 -1 0 0 3-16ring8.dat + [1,16,11.3,0,-20,0,1,0,0,0,-1,-1,0,0, ldraw_lib__3_16ring8()], +// 1 16 11.3 0 -20 0 1 0 0 0 1 -1 0 0 3-16ring8.dat + [1,16,11.3,0,-20,0,1,0,0,0,1,-1,0,0, ldraw_lib__3_16ring8()], // 1 16 11.3 0 -20 0 1 0 6 0 0 0 0 6 2-4ndis.dat [1,16,11.3,0,-20,0,1,0,6,0,0,0,0,6, ldraw_lib__2_4ndis()], // 3 16 10.17 -9 -20 11.3 -7 -20 11.3 -7.3912 -23.0616 diff --git a/parts/s/50965s01.scad b/parts/s/50965s01.scad index dcbd1548b..b782e8cbb 100644 --- a/parts/s/50965s01.scad +++ b/parts/s/50965s01.scad @@ -1,16 +1,16 @@ use <../../lib.scad> -use <../../p/48/1-12rin6.scad> +use <../../p/48/1-12ring6.scad> use <../../p/48/1-6con1.scad> use <../../p/48/1-6cyli.scad> use <../../p/48/1-6disc.scad> use <../../p/48/1-6edge.scad> -use <../../p/48/1-6rin13.scad> -use <../../p/48/1-6rin14.scad> +use <../../p/48/1-6ring13.scad> +use <../../p/48/1-6ring14.scad> function ldraw_lib__s__50965s01() = [ // 0 ~Wheel Cover 5 Spoke for Wheel 34 x 56 - 1/5 // 0 Name: s\50965s01.dat // 0 Author: Paolo Campagnaro [pcampagn] -// 0 !LDRAW_ORG Subpart UPDATE 2019-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__s__50965s01() = [ // // 0 !HISTORY 2012-08-03 [MagFors] Added conditional lines and ring-primitives // 0 !HISTORY 2019-09-09 [PTadmin] Official Update 2019-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // L TORUS SEGMENT 1 // 2 24 -32.5 -56.291 0 -38.154 -52.514 0 @@ -615,26 +616,26 @@ function ldraw_lib__s__50965s01() = [ [5,24,-2.588,-9.659,8,-3.106,-11.591,0,-1.305,-9.915,8,-3.827,-9.239,8], // 5 24 -3.827 -9.239 8 -4.592 -11.087 0 -2.588 -9.659 8 -5 -8.66 8 [5,24,-3.827,-9.239,8,-4.592,-11.087,0,-2.588,-9.659,8,-5,-8.66,8], -// 1 16 0 0 0 2.5 0 -4.3301 -4.3301 0 -2.5 0 1 0 48\1-6rin13.dat - [1,16,0,0,0,2.5,0,-4.3301,-4.3301,0,-2.5,0,1,0, ldraw_lib__48__1_6rin13()], +// 1 16 0 0 0 2.5 0 -4.3301 -4.3301 0 -2.5 0 1 0 48\1-6ring13.dat + [1,16,0,0,0,2.5,0,-4.3301,-4.3301,0,-2.5,0,1,0, ldraw_lib__48__1_6ring13()], // 1 16 0 0 0 35 0 -60.6218 -60.6218 0 -35 0 1 0 48\1-6edge.dat [1,16,0,0,0,35,0,-60.6218,-60.6218,0,-35,0,1,0, ldraw_lib__48__1_6edge()], // 1 16 0 0 0 35 0 -60.6218 -60.6218 0 -35 0 3 0 48\1-6cyli.dat [1,16,0,0,0,35,0,-60.6218,-60.6218,0,-35,0,3,0, ldraw_lib__48__1_6cyli()], // 1 16 0 0 3 35 0 -60.6218 -60.6218 0 -35 0 1 0 48\1-6edge.dat [1,16,0,0,3,35,0,-60.6218,-60.6218,0,-35,0,1,0, ldraw_lib__48__1_6edge()], -// 1 16 0 0 3 0 0 10 -10 0 0 0 -1 0 48\1-12rin6.dat - [1,16,0,0,3,0,0,10,-10,0,0,0,-1,0, ldraw_lib__48__1_12rin6()], -// 1 16 0 0 3 -5 0 8.6603 -8.6603 0 -5 0 -1 0 48\1-12rin6.dat - [1,16,0,0,3,-5,0,8.6603,-8.6603,0,-5,0,-1,0, ldraw_lib__48__1_12rin6()], +// 1 16 0 0 3 0 0 10 -10 0 0 0 -1 0 48\1-12ring6.dat + [1,16,0,0,3,0,0,10,-10,0,0,0,-1,0, ldraw_lib__48__1_12ring6()], +// 1 16 0 0 3 -5 0 8.6603 -8.6603 0 -5 0 -1 0 48\1-12ring6.dat + [1,16,0,0,3,-5,0,8.6603,-8.6603,0,-5,0,-1,0, ldraw_lib__48__1_12ring6()], // 1 16 0 0 3 30 0 -51.9615 -51.9615 0 -30 0 1 0 48\1-6edge.dat [1,16,0,0,3,30,0,-51.9615,-51.9615,0,-30,0,1,0, ldraw_lib__48__1_6edge()], // 1 16 0 0 3 30 0 -51.9615 -51.9615 0 -30 0 5 0 48\1-6cyli.dat [1,16,0,0,3,30,0,-51.9615,-51.9615,0,-30,0,5,0, ldraw_lib__48__1_6cyli()], // 1 16 0 0 8 30 0 -51.9615 -51.9615 0 -30 0 1 0 48\1-6edge.dat [1,16,0,0,8,30,0,-51.9615,-51.9615,0,-30,0,1,0, ldraw_lib__48__1_6edge()], -// 1 16 0 0 8 -2 0 3.4641 -3.4641 0 -2 0 -1 0 48\1-6rin14.dat - [1,16,0,0,8,-2,0,3.4641,-3.4641,0,-2,0,-1,0, ldraw_lib__48__1_6rin14()], +// 1 16 0 0 8 -2 0 3.4641 -3.4641 0 -2 0 -1 0 48\1-6ring14.dat + [1,16,0,0,8,-2,0,3.4641,-3.4641,0,-2,0,-1,0, ldraw_lib__48__1_6ring14()], // 0 // inner left segment // 3 16 0 0 16 -3.522 -4.847 16 -3 -5.196 16 [3,16,0,0,16,-3.522,-4.847,16,-3,-5.196,16], diff --git a/parts/s/50990s01.scad b/parts/s/50990s01.scad index e73fcf41c..b95d72046 100644 --- a/parts/s/50990s01.scad +++ b/parts/s/50990s01.scad @@ -11,8 +11,8 @@ use <../../p/48/4-4con2.scad> use <../../p/48/4-4con3.scad> use <../../p/48/4-4cyli.scad> use <../../p/48/4-4edge.scad> -use <../../p/48/4-4rin49.scad> -use <../../p/48/4-4rin97.scad> +use <../../p/48/4-4ring49.scad> +use <../../p/48/4-4ring97.scad> use <../../p/box4.scad> use <50990s02.scad> use <../../p/stud4a.scad> @@ -20,7 +20,7 @@ function ldraw_lib__s__50990s01() = [ // 0 ~Dish 10 x 10 Inverted without Top Face and Studs // 0 Name: s\50990s01.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Subpart UPDATE 2015-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -31,7 +31,8 @@ function ldraw_lib__s__50990s01() = [ // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 // 0 !HISTORY 2015-11-14 [MagFors] Removed studs // 0 !HISTORY 2015-12-30 [PTadmin] Official Update 2015-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\50990s02.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__50990s02()], @@ -51,10 +52,10 @@ function ldraw_lib__s__50990s01() = [ [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__50990s02()], // 1 16 0 0 0 20 0 0 0 1 0 0 0 20 48\4-4aring.dat [1,16,0,0,0,20,0,0,0,1,0,0,0,20, ldraw_lib__48__4_4aring()], -// 1 16 0 24 0 1 0 0 0 -1 0 0 0 1 48\4-4rin97.dat - [1,16,0,24,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4rin97()], -// 1 16 0 24 0 2 0 0 0 -1 0 0 0 2 48\4-4rin49.dat - [1,16,0,24,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4rin49()], +// 1 16 0 24 0 1 0 0 0 -1 0 0 0 1 48\4-4ring97.dat + [1,16,0,24,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4ring97()], +// 1 16 0 24 0 2 0 0 0 -1 0 0 0 2 48\4-4ring49.dat + [1,16,0,24,0,2,0,0,0,-1,0,0,0,2, ldraw_lib__48__4_4ring49()], // // 1 16 0 24 0 100 0 0 0 1 0 0 0 100 48\4-4edge.dat [1,16,0,24,0,100,0,0,0,1,0,0,0,100, ldraw_lib__48__4_4edge()], diff --git a/parts/s/511s01.scad b/parts/s/511s01.scad index f2f12fa93..0707b5822 100644 --- a/parts/s/511s01.scad +++ b/parts/s/511s01.scad @@ -1,13 +1,13 @@ use <../../lib.scad> use <../../p/2-4cyli.scad> use <../../p/2-4edge.scad> -use <../../p/2-4rin14.scad> +use <../../p/2-4ring14.scad> use <../../p/box4-4a.scad> function ldraw_lib__s__511s01() = [ // 0 ~Metal Contact for Electric Train Track Contact Base // 0 Name: s\511s01.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG Subpart UPDATE 2012-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -15,7 +15,8 @@ function ldraw_lib__s__511s01() = [ [0,"BFC","CW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 3 16 15 3 5 14 3 5 15 4 5 [3,16,15,3,5,14,3,5,15,4,5], @@ -43,10 +44,10 @@ function ldraw_lib__s__511s01() = [ [1,16,0,3,-5,14,0,0,0,0,-8.4,0,10,0, ldraw_lib__2_4cyli()], // 1 16 0 3 -5 15 0 0 0 0 -9 0 10 0 2-4cyli.dat [1,16,0,3,-5,15,0,0,0,0,-9,0,10,0, ldraw_lib__2_4cyli()], -// 1 16 0 3 -5 1 0 0 0 0 -.6 0 1 0 2-4rin14.dat - [1,16,0,3,-5,1,0,0,0,0,-.6,0,1,0, ldraw_lib__2_4rin14()], -// 1 16 0 3 5 1 0 0 0 0 -.6 0 -1 0 2-4rin14.dat - [1,16,0,3,5,1,0,0,0,0,-.6,0,-1,0, ldraw_lib__2_4rin14()], +// 1 16 0 3 -5 1 0 0 0 0 -.6 0 1 0 2-4ring14.dat + [1,16,0,3,-5,1,0,0,0,0,-.6,0,1,0, ldraw_lib__2_4ring14()], +// 1 16 0 3 5 1 0 0 0 0 -.6 0 -1 0 2-4ring14.dat + [1,16,0,3,5,1,0,0,0,0,-.6,0,-1,0, ldraw_lib__2_4ring14()], // 1 16 0 3 -5 15 0 0 0 0 -9 0 1 0 2-4edge.dat [1,16,0,3,-5,15,0,0,0,0,-9,0,1,0, ldraw_lib__2_4edge()], // 1 16 0 3 5 15 0 0 0 0 -9 0 1 0 2-4edge.dat diff --git a/parts/s/5152s01.scad b/parts/s/5152s01.scad index d23b003af..b23b384bc 100644 --- a/parts/s/5152s01.scad +++ b/parts/s/5152s01.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/2-4stud4.scad> use <../../p/3-16cylo.scad> -use <../../p/3-16rin3.scad> +use <../../p/3-16ring3.scad> use <../../p/48/1-12cyli.scad> use <../../p/48/1-12edge.scad> use <../../p/48/1-16chrd.scad> @@ -19,7 +19,7 @@ function ldraw_lib__s__5152s01() = [ // 0 ~Brick 3 x 3 Corner Round - Half // 0 Name: s\5152s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2023-07 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,6 +27,8 @@ function ldraw_lib__s__5152s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-12-31 [OrionP] Official Update 2023-07 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Bottom // @@ -195,8 +197,8 @@ function ldraw_lib__s__5152s01() = [ [2,24,36.9385,4,-27.391,35.2565,4,-26.2673], // // 0 // Quarter Stud4 -// 1 16 40 24 -40 -1.41421 0 1.41421 0 -1 0 1.41421 0 1.41421 3-16rin3.dat - [1,16,40,24,-40,-1.41421,0,1.41421,0,-1,0,1.41421,0,1.41421, ldraw_lib__3_16rin3()], +// 1 16 40 24 -40 -1.41421 0 1.41421 0 -1 0 1.41421 0 1.41421 3-16ring3.dat + [1,16,40,24,-40,-1.41421,0,1.41421,0,-1,0,1.41421,0,1.41421, ldraw_lib__3_16ring3()], // 1 16 41.9048 14 -37.7259 1.9536 1 0 0 0 10 2.2253 0 0 rect2a.dat [1,16,41.9048,14,-37.7259,1.9536,1,0,0,0,10,2.2253,0,0, ldraw_lib__rect2a()], // 1 16 43.07725 14 -34.9786 0.78115 0 0 0 0 -10 -0.522 1 0 rect2p.dat diff --git a/parts/s/5292s01.scad b/parts/s/5292s01.scad index ea96a1aa5..9ea20acfe 100644 --- a/parts/s/5292s01.scad +++ b/parts/s/5292s01.scad @@ -12,9 +12,9 @@ use <../../p/1-4cyls2.scad> use <../../p/1-4disc.scad> use <../../p/1-4edge.scad> use <../../p/1-4ndis.scad> -use <../../p/1-4rin10.scad> -use <../../p/1-4rin18.scad> -use <../../p/1-4rin19.scad> +use <../../p/1-4ring10.scad> +use <../../p/1-4ring18.scad> +use <../../p/1-4ring19.scad> use <../../p/1-4ring7.scad> use <../../p/1-4ring8.scad> use <../../p/1-8chrd.scad> @@ -29,7 +29,7 @@ use <../../p/2-4cyls.scad> use <../../p/2-4disc.scad> use <../../p/2-4edge.scad> use <../../p/2-4ndis.scad> -use <../../p/2-4rin12.scad> +use <../../p/2-4ring12.scad> use <../../p/2-4ring3.scad> use <../../p/2-4ring5.scad> use <../../p/2-4ring8.scad> @@ -61,7 +61,7 @@ function ldraw_lib__s__5292s01() = [ // 0 ~Electric RC Race Buggy Motor - Half // 0 Name: s\5292s01.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Subpart UPDATE 2013-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -71,7 +71,8 @@ function ldraw_lib__s__5292s01() = [ // 0 !HISTORY 2009-09-03 [PTadmin] Official Update 2009-02 // 0 !HISTORY 2013-03-29 [MagFors] Changed colour 383 to 494 (real metal) // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -1185,20 +1186,20 @@ function ldraw_lib__s__5292s01() = [ [1,16,-40,0,20.5,9,0,0,0,0,-9,0,1,0, ldraw_lib__2_4edge()], // 1 16 -40 0 20.5 3 0 0 0 0 -3 0 1 0 2-4ring3.dat [1,16,-40,0,20.5,3,0,0,0,0,-3,0,1,0, ldraw_lib__2_4ring3()], -// 1 16 -40 0 20.5 1 0 0 0 0 -1 0 1 0 2-4rin12.dat - [1,16,-40,0,20.5,1,0,0,0,0,-1,0,1,0, ldraw_lib__2_4rin12()], +// 1 16 -40 0 20.5 1 0 0 0 0 -1 0 1 0 2-4ring12.dat + [1,16,-40,0,20.5,1,0,0,0,0,-1,0,1,0, ldraw_lib__2_4ring12()], // 1 16 0 0 20.5 3 0 0 0 0 -3 0 1 0 2-4ring3.dat [1,16,0,0,20.5,3,0,0,0,0,-3,0,1,0, ldraw_lib__2_4ring3()], -// 1 16 0 0 20.5 1 0 0 0 0 -1 0 1 0 2-4rin12.dat - [1,16,0,0,20.5,1,0,0,0,0,-1,0,1,0, ldraw_lib__2_4rin12()], +// 1 16 0 0 20.5 1 0 0 0 0 -1 0 1 0 2-4ring12.dat + [1,16,0,0,20.5,1,0,0,0,0,-1,0,1,0, ldraw_lib__2_4ring12()], // 1 16 -40 0 59.5 -3 0 0 0 0 -3 0 -1 0 2-4ring3.dat [1,16,-40,0,59.5,-3,0,0,0,0,-3,0,-1,0, ldraw_lib__2_4ring3()], -// 1 16 -40 0 59.5 -1 0 0 0 0 -1 0 -1 0 2-4rin12.dat - [1,16,-40,0,59.5,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__2_4rin12()], +// 1 16 -40 0 59.5 -1 0 0 0 0 -1 0 -1 0 2-4ring12.dat + [1,16,-40,0,59.5,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__2_4ring12()], // 1 16 0 0 59.5 -3 0 0 0 0 -3 0 -1 0 2-4ring3.dat [1,16,0,0,59.5,-3,0,0,0,0,-3,0,-1,0, ldraw_lib__2_4ring3()], -// 1 16 0 0 59.5 -1 0 0 0 0 -1 0 -1 0 2-4rin12.dat - [1,16,0,0,59.5,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__2_4rin12()], +// 1 16 0 0 59.5 -1 0 0 0 0 -1 0 -1 0 2-4ring12.dat + [1,16,0,0,59.5,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__2_4ring12()], // 1 16 -40 0 59.5 9 0 0 0 0 -9 0 1 0 2-4edge.dat [1,16,-40,0,59.5,9,0,0,0,0,-9,0,1,0, ldraw_lib__2_4edge()], // 1 16 -40 0 59.5 13 0 0 0 0 -13 0 1 0 2-4edge.dat @@ -1243,14 +1244,14 @@ function ldraw_lib__s__5292s01() = [ [1,16,-40,0,21.5,0,0,-2,-2,0,0,0,1,0, ldraw_lib__1_4ring7()], // 1 16 -40 0 21.5 0 0 -2 -2 0 0 0 1 0 1-4ring8.dat [1,16,-40,0,21.5,0,0,-2,-2,0,0,0,1,0, ldraw_lib__1_4ring8()], -// 1 16 -40 0 21.5 0 0 -1 -1 0 0 0 1 0 1-4rin18.dat - [1,16,-40,0,21.5,0,0,-1,-1,0,0,0,1,0, ldraw_lib__1_4rin18()], -// 1 16 0 0 21.5 1 0 0 0 0 -1 0 1 0 1-4rin18.dat - [1,16,0,0,21.5,1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4rin18()], -// 1 16 -40 0 58.5 -1 0 0 0 0 -1 0 -1 0 1-4rin18.dat - [1,16,-40,0,58.5,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__1_4rin18()], -// 1 16 0 0 58.5 0 0 1 -1 0 0 0 -1 0 1-4rin18.dat - [1,16,0,0,58.5,0,0,1,-1,0,0,0,-1,0, ldraw_lib__1_4rin18()], +// 1 16 -40 0 21.5 0 0 -1 -1 0 0 0 1 0 1-4ring18.dat + [1,16,-40,0,21.5,0,0,-1,-1,0,0,0,1,0, ldraw_lib__1_4ring18()], +// 1 16 0 0 21.5 1 0 0 0 0 -1 0 1 0 1-4ring18.dat + [1,16,0,0,21.5,1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4ring18()], +// 1 16 -40 0 58.5 -1 0 0 0 0 -1 0 -1 0 1-4ring18.dat + [1,16,-40,0,58.5,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__1_4ring18()], +// 1 16 0 0 58.5 0 0 1 -1 0 0 0 -1 0 1-4ring18.dat + [1,16,0,0,58.5,0,0,1,-1,0,0,0,-1,0, ldraw_lib__1_4ring18()], // 1 16 0 0 21.5 2 0 0 0 0 -2 0 1 0 1-4ring7.dat [1,16,0,0,21.5,2,0,0,0,0,-2,0,1,0, ldraw_lib__1_4ring7()], // 1 16 0 0 21.5 2 0 0 0 0 -2 0 1 0 1-4ring8.dat @@ -1461,12 +1462,12 @@ function ldraw_lib__s__5292s01() = [ [1,16,0,0,24,0,0,1,-1,0,0,0,-1,0, ldraw_lib__1_4con23()], // 1 16 0 0 25 0 0 1 -1 0 0 0 -1 0 1-4con24.dat [1,16,0,0,25,0,0,1,-1,0,0,0,-1,0, ldraw_lib__1_4con24()], -// 1 16 0 0 23 1 0 0 0 0 -1 0 1 0 1-4rin19.dat - [1,16,0,0,23,1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4rin19()], -// 1 16 0 0 23 1.15 0 0 0 0 -1.15 0 1 0 1-4rin19.dat - [1,16,0,0,23,1.15,0,0,0,0,-1.15,0,1,0, ldraw_lib__1_4rin19()], -// 1 16 0 0 23 2 0 0 0 0 -2 0 1 0 1-4rin10.dat - [1,16,0,0,23,2,0,0,0,0,-2,0,1,0, ldraw_lib__1_4rin10()], +// 1 16 0 0 23 1 0 0 0 0 -1 0 1 0 1-4ring19.dat + [1,16,0,0,23,1,0,0,0,0,-1,0,1,0, ldraw_lib__1_4ring19()], +// 1 16 0 0 23 1.15 0 0 0 0 -1.15 0 1 0 1-4ring19.dat + [1,16,0,0,23,1.15,0,0,0,0,-1.15,0,1,0, ldraw_lib__1_4ring19()], +// 1 16 0 0 23 2 0 0 0 0 -2 0 1 0 1-4ring10.dat + [1,16,0,0,23,2,0,0,0,0,-2,0,1,0, ldraw_lib__1_4ring10()], // 1 16 0 0 25 25 0 0 0 0 -25 0 1 0 3-16edge.dat [1,16,0,0,25,25,0,0,0,0,-25,0,1,0, ldraw_lib__3_16edge()], // 2 24 3 -24.405 25 9.575 -23.1 25 diff --git a/parts/s/53118s02.scad b/parts/s/53118s02.scad index f4c0c4dde..202585579 100644 --- a/parts/s/53118s02.scad +++ b/parts/s/53118s02.scad @@ -14,7 +14,7 @@ use <../../p/3-16cyli.scad> use <../../p/3-16cylo.scad> use <../../p/3-16edge.scad> use <../../p/3-16ndis.scad> -use <../../p/3-16rin4.scad> +use <../../p/3-16ring4.scad> use <../../p/3-8chrd.scad> use <../../p/3-8cylo.scad> use <../../p/3-8ring2.scad> @@ -27,7 +27,7 @@ function ldraw_lib__s__53118s02() = [ // 0 ~Minifig Video Game Controller without Patternable Surfaces - Half // 0 Name: s\53118s02.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2023-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -35,7 +35,8 @@ function ldraw_lib__s__53118s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Bottom // 3 16 0 8 -8 -4 8 -8 -4 8 -7 @@ -143,8 +144,8 @@ function ldraw_lib__s__53118s02() = [ [1,16,-10,0,4,0,0,-5.5,0,1,0,5.5,0,0, ldraw_lib__3_16cyli()], // 1 16 -10 1 4 0 0 -5.5 0 5.5 0 5.5 0 0 3-16cyli.dat [1,16,-10,1,4,0,0,-5.5,0,5.5,0,5.5,0,0, ldraw_lib__3_16cyli()], -// 1 16 -10 6.5 4 0 0 -1.1 0 -1 0 1.1 0 0 3-16rin4.dat - [1,16,-10,6.5,4,0,0,-1.1,0,-1,0,1.1,0,0, ldraw_lib__3_16rin4()], +// 1 16 -10 6.5 4 0 0 -1.1 0 -1 0 1.1 0 0 3-16ring4.dat + [1,16,-10,6.5,4,0,0,-1.1,0,-1,0,1.1,0,0, ldraw_lib__3_16ring4()], // 1 16 -10 6.5 4 0 0 -4.5 0 1.5 0 4.5 0 0 3-16cylo.dat [1,16,-10,6.5,4,0,0,-4.5,0,1.5,0,4.5,0,0, ldraw_lib__3_16cylo()], // 1 16 -10 8 4 0 0 -4.5 0 -1 0 4.5 0 0 3-16chrd.dat diff --git a/parts/s/53178s01.scad b/parts/s/53178s01.scad index f07f9c360..f21a5eaaf 100644 --- a/parts/s/53178s01.scad +++ b/parts/s/53178s01.scad @@ -24,8 +24,8 @@ use <../../p/48/1-6cyli.scad> use <../../p/48/1-6edge.scad> use <../../p/48/2-4cyli.scad> use <../../p/48/2-4edge.scad> -use <../../p/48/2-4rin11.scad> -use <../../p/48/2-4rin12.scad> +use <../../p/48/2-4ring11.scad> +use <../../p/48/2-4ring12.scad> use <../../p/axlehol4.scad> use <../../p/npeghol4.scad> use <../../p/peghole.scad> @@ -36,7 +36,7 @@ function ldraw_lib__s__53178s01() = [ // 0 ~Technic Pneumatic Cylinder Bracket - Half // 0 Name: s\53178s01.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Subpart UPDATE 2010-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -44,7 +44,8 @@ function ldraw_lib__s__53178s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 20 9 0 0 0 1 0 0 0 -9 2-4edge.dat [1,16,0,0,20,9,0,0,0,1,0,0,0,-9, ldraw_lib__2_4edge()], @@ -474,14 +475,14 @@ function ldraw_lib__s__53178s01() = [ [1,16,0,20,61,-22,0,0,0,0,-22,0,-28,0, ldraw_lib__48__1_6cyli()], // 1 16 0 20 61 22 0 0 0 0 -22 0 -28 0 48\1-6cyli.dat [1,16,0,20,61,22,0,0,0,0,-22,0,-28,0, ldraw_lib__48__1_6cyli()], -// 1 16 0 20 61 2 0 0 0 0 -2 0 1 0 48\2-4rin11.dat - [1,16,0,20,61,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__2_4rin11()], -// 1 16 0 20 70 2 0 0 0 0 -2 0 -1 0 48\2-4rin11.dat - [1,16,0,20,70,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__2_4rin11()], -// 1 16 0 20 61 2 0 0 0 0 -2 0 1 0 48\2-4rin12.dat - [1,16,0,20,61,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__2_4rin12()], -// 1 16 0 20 70 2 0 0 0 0 -2 0 -1 0 48\2-4rin12.dat - [1,16,0,20,70,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__2_4rin12()], +// 1 16 0 20 61 2 0 0 0 0 -2 0 1 0 48\2-4ring11.dat + [1,16,0,20,61,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__2_4ring11()], +// 1 16 0 20 70 2 0 0 0 0 -2 0 -1 0 48\2-4ring11.dat + [1,16,0,20,70,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__2_4ring11()], +// 1 16 0 20 61 2 0 0 0 0 -2 0 1 0 48\2-4ring12.dat + [1,16,0,20,61,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__2_4ring12()], +// 1 16 0 20 70 2 0 0 0 0 -2 0 -1 0 48\2-4ring12.dat + [1,16,0,20,70,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__2_4ring12()], // 2 24 19 20 70 26 20 70 [2,24,19,20,70,26,20,70], // 2 24 -19 20 70 -26 20 70 diff --git a/parts/s/53457s01.scad b/parts/s/53457s01.scad index 9855262e1..d3a729b38 100644 --- a/parts/s/53457s01.scad +++ b/parts/s/53457s01.scad @@ -15,7 +15,7 @@ use <../../p/4-4cylc.scad> use <../../p/4-4cyli.scad> use <../../p/4-4disc.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin10.scad> +use <../../p/4-4ring10.scad> use <../../p/4-4ring3.scad> use <../../p/4-4ring4.scad> use <../../p/4-4ring8.scad> @@ -32,7 +32,7 @@ function ldraw_lib__s__53457s01() = [ // 0 ~Animal Wolf Head Half // 0 Name: s\53457s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2012-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -42,7 +42,8 @@ function ldraw_lib__s__53457s01() = [ // 0 !HISTORY 2009-10-13 {LEGO Universe Team} Original part shape // 0 !HISTORY 2010-09-30 [MagFors] File preparation for LDraw Parts Tracker // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 20 0 0 0 -1 0 0 0 -1 -1 0 0 peghole.dat [1,16,20,0,0,0,-1,0,0,0,-1,-1,0,0, ldraw_lib__peghole()], @@ -494,8 +495,8 @@ function ldraw_lib__s__53457s01() = [ [1,16,10,20,-42,-5.5,0,0,0,1,0,0,0,5.5, ldraw_lib__4_4edge()], // 1 16 10 20 -42 -1 0 0 0 -1 0 0 0 -1 4-4ring4.dat [1,16,10,20,-42,-1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4ring4()], -// 1 16 10 20 -42 -0.5 0 0 0 -1 0 0 0 -0.5 4-4rin10.dat - [1,16,10,20,-42,-0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__4_4rin10()], +// 1 16 10 20 -42 -0.5 0 0 0 -1 0 0 0 -0.5 4-4ring10.dat + [1,16,10,20,-42,-0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__4_4ring10()], // 1 16 10 20 -42 0 0 -5.5 0 -0.5 0 5.5 0 0 2-4cyli.dat [1,16,10,20,-42,0,0,-5.5,0,-0.5,0,5.5,0,0, ldraw_lib__2_4cyli()], // 1 16 10 19.5 -42 0 0 -5.5 0 -1.5 0 -5.5 0 0 2-4cyls.dat diff --git a/parts/s/53983s03.scad b/parts/s/53983s03.scad index d1843eb30..dc5adc190 100644 --- a/parts/s/53983s03.scad +++ b/parts/s/53983s03.scad @@ -10,7 +10,7 @@ use <../../p/48/1-12cylo.scad> use <../../p/48/1-12edge.scad> use <../../p/48/1-24edge.scad> use <../../p/48/1-4edge.scad> -use <../../p/48/1-4rin21.scad> +use <../../p/48/1-4ring21.scad> use <../../p/connhole.scad> use <../../p/rect.scad> use <../../p/rect3.scad> @@ -18,7 +18,7 @@ function ldraw_lib__s__53983s03() = [ // 0 ~Turbine Fan 16 / 8 Blade 10 Diameter with Case - Peghole Spoke Inner // 0 Name: s\53983s03.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__s__53983s03() = [ // 0 !HISTORY 2018-02-07 [arezey] Complete rewrite // 0 !HISTORY 2020-05-31 [Holly-Wood] Fixed T-Junk // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 17.082 63.751 9 9.5 65.256 9 [2,24,17.082,63.751,9,9.5,65.256,9], @@ -48,8 +49,8 @@ function ldraw_lib__s__53983s03() = [ [1,16,0,80,-10,9,0,0,0,0,-9,0,1,0, ldraw_lib__2_4ndis()], // 1 16 0 0 9 -44.5477 0 44.5477 44.5477 0 44.5477 0 1 0 48\1-4edge.dat [1,16,0,0,9,-44.5477,0,44.5477,44.5477,0,44.5477,0,1,0, ldraw_lib__48__1_4edge()], -// 1 16 0 0 9 -2.12132 0 2.12132 2.12132 0 2.12132 0 -1 0 48\1-4rin21.dat - [1,16,0,0,9,-2.12132,0,2.12132,2.12132,0,2.12132,0,-1,0, ldraw_lib__48__1_4rin21()], +// 1 16 0 0 9 -2.12132 0 2.12132 2.12132 0 2.12132 0 -1 0 48\1-4ring21.dat + [1,16,0,0,9,-2.12132,0,2.12132,2.12132,0,2.12132,0,-1,0, ldraw_lib__48__1_4ring21()], // 1 16 0 0 9 -46.669 0 46.6689 46.6689 0 46.669 0 -39 0 48\1-12cylo.dat [1,16,0,0,9,-46.669,0,46.6689,46.6689,0,46.669,0,-39,0, ldraw_lib__48__1_12cylo()], // 1 16 0 80 0 -1 0 0 0 0 1 0 1 0 connhole.dat diff --git a/parts/s/53983s04.scad b/parts/s/53983s04.scad index 79f71f2ad..caa9dd6cf 100644 --- a/parts/s/53983s04.scad +++ b/parts/s/53983s04.scad @@ -5,20 +5,20 @@ use <../../p/1-4con2.scad> use <../../p/1-4con3.scad> use <../../p/1-4con9.scad> use <../../p/1-4cylo.scad> -use <../../p/1-4rin17.scad> +use <../../p/1-4ring17.scad> use <../../p/1-4ring9.scad> use <../../p/3-8chrd.scad> use <../../p/3-8cyli.scad> use <../../p/3-8edge.scad> use <../../p/48/1-4con32.scad> use <../../p/48/1-4edge.scad> -use <../../p/48/1-4rin15.scad> +use <../../p/48/1-4ring15.scad> use <53983s02.scad> function ldraw_lib__s__53983s04() = [ // 0 ~Turbine Fan 16 / 8 Blade 10 Diameter with Case - Inner Quarter // 0 Name: s\53983s04.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__s__53983s04() = [ // 0 !HISTORY 2018-02-07 [arezey] Complete rewrite // 0 !HISTORY 2020-05-28 [Holly-Wood] Eliminated T-Junk, rebuild blades // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -30 0 0 2 2 0 0 0 -19 0 48\1-4con32.dat [1,16,0,0,-30,0,0,2,2,0,0,0,-19,0, ldraw_lib__48__1_4con32()], @@ -37,16 +38,16 @@ function ldraw_lib__s__53983s04() = [ [1,16,0,0,-49,0,0,64,64,0,0,0,1,0, ldraw_lib__48__1_4edge()], // 1 16 0 0 -49 0 0 60 60 0 0 0 1 0 48\1-4edge.dat [1,16,0,0,-49,0,0,60,60,0,0,0,1,0, ldraw_lib__48__1_4edge()], -// 1 16 0 0 -49 0 0 4 4 0 0 0 1 0 48\1-4rin15.dat - [1,16,0,0,-49,0,0,4,4,0,0,0,1,0, ldraw_lib__48__1_4rin15()], +// 1 16 0 0 -49 0 0 4 4 0 0 0 1 0 48\1-4ring15.dat + [1,16,0,0,-49,0,0,4,4,0,0,0,1,0, ldraw_lib__48__1_4ring15()], // 1 16 0 0 10 0 0 9 9 0 0 0 -13 0 1-4cylo.dat [1,16,0,0,10,0,0,9,9,0,0,0,-13,0, ldraw_lib__1_4cylo()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 0 0 0 9 9 0 0 0 -3 0 1-4con1.dat [1,16,0,0,0,0,0,9,9,0,0,0,-3,0, ldraw_lib__1_4con1()], -// 1 16 0 0 9 0 0 1 1 0 0 0 -1 0 1-4rin17.dat - [1,16,0,0,9,0,0,1,1,0,0,0,-1,0, ldraw_lib__1_4rin17()], +// 1 16 0 0 9 0 0 1 1 0 0 0 -1 0 1-4ring17.dat + [1,16,0,0,9,0,0,1,1,0,0,0,-1,0, ldraw_lib__1_4ring17()], // 1 16 0 0 9 0 0 2 2 0 0 0 -1 0 1-4ring9.dat [1,16,0,0,9,0,0,2,2,0,0,0,-1,0, ldraw_lib__1_4ring9()], // 1 16 0 0 -6 0 0 2 2 0 0 0 -1.5 0 1-4con9.dat diff --git a/parts/s/54091s02.scad b/parts/s/54091s02.scad index 457c012b1..306c40bc2 100644 --- a/parts/s/54091s02.scad +++ b/parts/s/54091s02.scad @@ -1,6 +1,6 @@ use <../../lib.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin39.scad> +use <../../p/4-4ring39.scad> use <../../p/4-4ring5.scad> use <../../p/rect1.scad> use <../../p/stud2a.scad> @@ -8,7 +8,7 @@ function ldraw_lib__s__54091s02() = [ // 0 ~Slope Brick Curved 8 x 8 x 2 Inverted Double - Ridge Stud // 0 Name: s\54091s02.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Subpart UPDATE 2010-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__s__54091s02() = [ // 0 !HISTORY 2009-10-13 {LEGO Universe Team} Original part shape // 0 !HISTORY 2010-01-12 [arezey] Create from scratch using LEGO Universe Team version as reference // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -40 0 1 0 0 0 1 0 0 0 1 stud2a.dat [1,16,0,-40,0,1,0,0,0,1,0,0,0,1, ldraw_lib__stud2a()], @@ -28,8 +29,8 @@ function ldraw_lib__s__54091s02() = [ [1,16,0,-40,0,4,0,0,0,1,0,0,0,4, ldraw_lib__4_4edge()], // 1 16 0 -40 0 0.65 0 0 0 1 0 0 0 0.65 4-4ring5.dat [1,16,0,-40,0,0.65,0,0,0,1,0,0,0,0.65, ldraw_lib__4_4ring5()], -// 1 16 0 -40 0 0.1 0 0 0 1 0 0 0 0.1 4-4rin39.dat - [1,16,0,-40,0,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__4_4rin39()], +// 1 16 0 -40 0 0.1 0 0 0 1 0 0 0 0.1 4-4ring39.dat + [1,16,0,-40,0,0.1,0,0,0,1,0,0,0,0.1, ldraw_lib__4_4ring39()], // 3 16 -6 -40 0 -5.543 -40 2.296 -5.543 -37.927 2.296 [3,16,-6,-40,0,-5.543,-40,2.296,-5.543,-37.927,2.296], // 4 16 6 -15.84 0 5.543 -16.483 2.296 5.543 -40 2.296 6 -40 0 diff --git a/parts/s/54713s01.scad b/parts/s/54713s01.scad index 94e06952c..467853894 100644 --- a/parts/s/54713s01.scad +++ b/parts/s/54713s01.scad @@ -2,7 +2,7 @@ use <../../lib.scad> use <../../p/1-4cyli.scad> use <../../p/1-4disc.scad> use <../../p/1-4edge.scad> -use <../../p/1-4rin12.scad> +use <../../p/1-4ring12.scad> use <../../p/1-4ring5.scad> use <../../p/rect1.scad> use <../../p/rect2p.scad> @@ -11,7 +11,7 @@ function ldraw_lib__s__54713s01() = [ // 0 ~Electric Mindstorms NXT Sockets Cover Subpart // 0 Name: s\54713s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2015-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__s__54713s01() = [ // 0 !HISTORY 2014-11-21 [roland] Auto-corrected with libfix version of LDCad 1.4 // 0 !HISTORY 2015-02-23 [Philo] Minor mismatches fixed // 0 !HISTORY 2015-12-30 [PTadmin] Official Update 2015-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 72 -82 -139 13 0 0 0 0 -13 0 22 0 1-4cyli.dat [1,16,72,-82,-139,13,0,0,0,0,-13,0,22,0, ldraw_lib__1_4cyli()], @@ -32,8 +33,8 @@ function ldraw_lib__s__54713s01() = [ [1,16,72,-82,-139,13,0,0,0,0,-13,0,1,0, ldraw_lib__1_4disc()], // 1 16 72 -82 -117 2 0 0 0 0 -2 0 -1 0 1-4ring5.dat [1,16,72,-82,-117,2,0,0,0,0,-2,0,-1,0, ldraw_lib__1_4ring5()], -// 1 16 72 -82 -117 1 0 0 0 0 -1 0 -1 0 1-4rin12.dat - [1,16,72,-82,-117,1,0,0,0,0,-1,0,-1,0, ldraw_lib__1_4rin12()], +// 1 16 72 -82 -117 1 0 0 0 0 -1 0 -1 0 1-4ring12.dat + [1,16,72,-82,-117,1,0,0,0,0,-1,0,-1,0, ldraw_lib__1_4ring12()], // 1 16 72 -82 -117 13 0 0 0 0 -13 0 1 0 1-4edge.dat [1,16,72,-82,-117,13,0,0,0,0,-13,0,1,0, ldraw_lib__1_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/s/54756s01.scad b/parts/s/54756s01.scad index 80f998de9..ef1faecd5 100644 --- a/parts/s/54756s01.scad +++ b/parts/s/54756s01.scad @@ -7,9 +7,9 @@ use <../../p/2-4cylo.scad> use <../../p/2-4ndis.scad> use <../../p/4-4cylo.scad> use <../../p/4-4ndis.scad> -use <../../p/4-4rin10.scad> -use <../../p/4-4rin15.scad> use <../../p/4-4ring1.scad> +use <../../p/4-4ring10.scad> +use <../../p/4-4ring15.scad> use <../../p/4-4ring2.scad> use <../../p/8/2-4chrd.scad> use <../../p/8/2-4cylo.scad> @@ -23,7 +23,7 @@ function ldraw_lib__s__54756s01() = [ // 0 ~Electric Power Functions Train Motor - Bottom 1/4 // 0 Name: s\54756s01.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Subpart UPDATE 2023-05 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__s__54756s01() = [ // // 0 !HISTORY 2019-08-10 [Philo] Corrected end hook geometry to be able to fit a plate/brick // 0 !HISTORY 2023-10-31 [OrionP] Official Update 2023-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Needs Work: Interior details missing // @@ -194,12 +195,12 @@ function ldraw_lib__s__54756s01() = [ [1,16,30,43,90,5,0,0,0,-9,0,0,0,5, ldraw_lib__4_4cylo()], // 1 16 30 48 90 5.5 0 0 0 -5 0 0 0 5.5 4-4cylo.dat [1,16,30,48,90,5.5,0,0,0,-5,0,0,0,5.5, ldraw_lib__4_4cylo()], -// 1 16 30 43 90 0.5 0 0 0 1 0 0 0 0.5 4-4rin10.dat - [1,16,30,43,90,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin10()], +// 1 16 30 43 90 0.5 0 0 0 1 0 0 0 0.5 4-4ring10.dat + [1,16,30,43,90,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring10()], // 1 16 30 46 90 1.25 0 0 0 -1 0 0 0 -1.25 4-4ring2.dat [1,16,30,46,90,1.25,0,0,0,-1,0,0,0,-1.25, ldraw_lib__4_4ring2()], -// 1 16 30 46 90 0.25 0 0 0 -1 0 0 0 -0.25 4-4rin15.dat - [1,16,30,46,90,0.25,0,0,0,-1,0,0,0,-0.25, ldraw_lib__4_4rin15()], +// 1 16 30 46 90 0.25 0 0 0 -1 0 0 0 -0.25 4-4ring15.dat + [1,16,30,46,90,0.25,0,0,0,-1,0,0,0,-0.25, ldraw_lib__4_4ring15()], // 1 16 30 34 90 2.5 0 0 0 1 0 0 0 2.5 4-4ring1.dat [1,16,30,34,90,2.5,0,0,0,1,0,0,0,2.5, ldraw_lib__4_4ring1()], // 4 16 36 52 10 36 52 44.5 36 42 46 36 42 9 diff --git a/parts/s/55237fs01.scad b/parts/s/55237fs01.scad index b34d90b46..6da06de72 100644 --- a/parts/s/55237fs01.scad +++ b/parts/s/55237fs01.scad @@ -1,6 +1,6 @@ use <../../lib.scad> -use <../../p/4-4rin16.scad> use <../../p/4-4ring1.scad> +use <../../p/4-4ring16.scad> use <../../p/4-4ring5.scad> use <../../p/4-4ring6.scad> use <../../p/rect.scad> @@ -10,7 +10,7 @@ function ldraw_lib__s__55237fs01() = [ // 0 ~Bar 4.2L with Asymmetric Bow - One Half // 0 Name: s\55237fs01.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2023-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,13 +18,14 @@ function ldraw_lib__s__55237fs01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Primitives // 1 16 5 -26 -15.75 0 -1 0 2 0 0 0 0 2 4-4ring1.dat [1,16,5,-26,-15.75,0,-1,0,2,0,0,0,0,2, ldraw_lib__4_4ring1()], -// 1 16 5 -26 -15.75 0 -1 0 .25 0 0 0 0 .25 4-4rin16.dat - [1,16,5,-26,-15.75,0,-1,0,.25,0,0,0,0,.25, ldraw_lib__4_4rin16()], +// 1 16 5 -26 -15.75 0 -1 0 .25 0 0 0 0 .25 4-4ring16.dat + [1,16,5,-26,-15.75,0,-1,0,.25,0,0,0,0,.25, ldraw_lib__4_4ring16()], // 1 16 2.875 -27 7.83955 1.375 0 0 0 1 0 0 0 1.96455 rect.dat [1,16,2.875,-27,7.83955,1.375,0,0,0,1,0,0,0,1.96455, ldraw_lib__rect()], // 1 16 2.875 -27 -7.83955 1.375 0 0 0 1 0 0 0 1.96455 rect.dat diff --git a/parts/s/56891s02.scad b/parts/s/56891s02.scad index eca779b01..2cc2af72f 100644 --- a/parts/s/56891s02.scad +++ b/parts/s/56891s02.scad @@ -3,20 +3,20 @@ use <../../p/1-4con6.scad> use <../../p/1-4con7.scad> use <../../p/1-4cyli.scad> use <../../p/1-4edge.scad> -use <../../p/1-4rin10.scad> -use <../../p/1-4rin11.scad> +use <../../p/1-4ring10.scad> +use <../../p/1-4ring11.scad> use <../../p/1-4ring5.scad> use <../../p/1-4ring7.scad> use <../../p/1-4ring9.scad> use <../../p/2-4cylc.scad> use <../../p/2-4disc.scad> -use <../../p/48/1-4rin14.scad> +use <../../p/48/1-4ring14.scad> use <../../p/rect.scad> function ldraw_lib__s__56891s02() = [ // 0 ~Tyre 18/ 56 x 17 Off-Road with Offset Centre - 1/4 Tyrebase // 0 Name: s\56891s02.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2013-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,14 +26,15 @@ function ldraw_lib__s__56891s02() = [ // 0 !HISTORY 2009-10-13 {LEGO Universe Team} Original part shape // 0 !HISTORY 2010-02-22 [MagFors] File preparation for LDraw Parts Tracker // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 17.5 0 0 3 -3 0 0 0 -1 0 1-4ring7.dat [1,16,0,0,17.5,0,0,3,-3,0,0,0,-1,0, ldraw_lib__1_4ring7()], -// 1 16 0 0 17.5 0 0 2.15 -2.15 0 0 0 -1 0 1-4rin11.dat - [1,16,0,0,17.5,0,0,2.15,-2.15,0,0,0,-1,0, ldraw_lib__1_4rin11()], -// 1 16 0 0 17.5 0 0 2.5272 -2.5272 0 0 0 -1 0 1-4rin10.dat - [1,16,0,0,17.5,0,0,2.5272,-2.5272,0,0,0,-1,0, ldraw_lib__1_4rin10()], +// 1 16 0 0 17.5 0 0 2.15 -2.15 0 0 0 -1 0 1-4ring11.dat + [1,16,0,0,17.5,0,0,2.15,-2.15,0,0,0,-1,0, ldraw_lib__1_4ring11()], +// 1 16 0 0 17.5 0 0 2.5272 -2.5272 0 0 0 -1 0 1-4ring10.dat + [1,16,0,0,17.5,0,0,2.5272,-2.5272,0,0,0,-1,0, ldraw_lib__1_4ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 17.5 0 0 21 -21 0 0 0 -35 0 1-4cyli.dat @@ -52,8 +53,8 @@ function ldraw_lib__s__56891s02() = [ [1,16,0,0,-17.5,0,0,5.56,-5.56,0,0,0,-1,0, ldraw_lib__1_4ring5()], // 1 16 0 0 -17.5 0 0 3.6 -3.6 0 0 0 -1 0 1-4ring9.dat [1,16,0,0,-17.5,0,0,3.6,-3.6,0,0,0,-1,0, ldraw_lib__1_4ring9()], -// 1 16 0 0 -17.5 0 0 2.5 -2.5 0 0 0 -1 0 48\1-4rin14.dat - [1,16,0,0,-17.5,0,0,2.5,-2.5,0,0,0,-1,0, ldraw_lib__48__1_4rin14()], +// 1 16 0 0 -17.5 0 0 2.5 -2.5 0 0 0 -1 0 48\1-4ring14.dat + [1,16,0,0,-17.5,0,0,2.5,-2.5,0,0,0,-1,0, ldraw_lib__48__1_4ring14()], // 1 16 9.745 -30.91 0 -1.4955 0.9539 0 4.7505 1 0 0 0 -17.5 rect.dat [1,16,9.745,-30.91,0,-1.4955,0.9539,0,4.7505,1,0,0,0,-17.5, ldraw_lib__rect()], // 1 16 14.966 -28.747 0 -2.3015 -309.155 0 4.4165 -161.105 0 0 0 17.5 rect.dat diff --git a/parts/s/56904s00.scad b/parts/s/56904s00.scad index 9f8118386..d6a66e901 100644 --- a/parts/s/56904s00.scad +++ b/parts/s/56904s00.scad @@ -1,8 +1,8 @@ use <../../lib.scad> use <../../p/48/1-12edge.scad> use <../../p/48/1-4con14.scad> -use <../../p/48/1-4rin31.scad> -use <../../p/48/1-4rin32.scad> +use <../../p/48/1-4ring31.scad> +use <../../p/48/1-4ring32.scad> use <../../p/48/4-4con16.scad> use <../../p/48/4-4con17.scad> use <../../p/48/4-4con18.scad> @@ -10,14 +10,14 @@ use <../../p/48/4-4con30.scad> use <../../p/48/4-4con31.scad> use <../../p/48/4-4cyli.scad> use <../../p/48/4-4edge.scad> -use <../../p/48/4-4rin17.scad> -use <../../p/48/4-4rin18.scad> -use <../../p/48/4-4rin33.scad> +use <../../p/48/4-4ring17.scad> +use <../../p/48/4-4ring18.scad> +use <../../p/48/4-4ring33.scad> function ldraw_lib__s__56904s00() = [ // 0 ~Wheel Rim 14 x 30 with 6 Spokes and No Pegholes - Outer Surface // 0 Name: s\56904s00.dat // 0 Author: Joerg Sommerer [Brickaneer] -// 0 !LDRAW_ORG Subpart UPDATE 2012-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,12 +25,13 @@ function ldraw_lib__s__56904s00() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 0 18 -2 0 0 0 0 -2 0 -1 0 48\4-4rin17.dat - [1,16,0,0,18,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin17()], -// 1 16 0 0 18 -2 0 0 0 0 -2 0 -1 0 48\4-4rin18.dat - [1,16,0,0,18,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin18()], +// 1 16 0 0 18 -2 0 0 0 0 -2 0 -1 0 48\4-4ring17.dat + [1,16,0,0,18,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring17()], +// 1 16 0 0 18 -2 0 0 0 0 -2 0 -1 0 48\4-4ring18.dat + [1,16,0,0,18,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring18()], // 1 16 0 0 18 38 0 0 0 0 -38 0 1 0 48\4-4edge.dat [1,16,0,0,18,38,0,0,0,0,-38,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 18 34 0 0 0 0 -34 0 1 0 48\4-4edge.dat @@ -175,10 +176,10 @@ function ldraw_lib__s__56904s00() = [ [2,24,-28.7558,18.0307,-18,-29.4449,17,-18], // 2 24 -29.9929 15.8879 -18 -29.4449 17 -18 [2,24,-29.9929,15.8879,-18,-29.4449,17,-18], -// 1 16 0 0 -18 2 0 0 0 0 -2 0 1 0 48\4-4rin17.dat - [1,16,0,0,-18,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin17()], -// 1 16 0 0 -18 2 0 0 0 0 -2 0 1 0 48\4-4rin18.dat - [1,16,0,0,-18,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin18()], +// 1 16 0 0 -18 2 0 0 0 0 -2 0 1 0 48\4-4ring17.dat + [1,16,0,0,-18,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring17()], +// 1 16 0 0 -18 2 0 0 0 0 -2 0 1 0 48\4-4ring18.dat + [1,16,0,0,-18,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring18()], // 1 16 0 0 -18 38 0 0 0 0 -38 0 1 0 48\4-4edge.dat [1,16,0,0,-18,38,0,0,0,0,-38,0,1,0, ldraw_lib__48__4_4edge()], // 0 // @@ -186,20 +187,20 @@ function ldraw_lib__s__56904s00() = [ [1,16,0,0,14,38,0,0,0,0,-38,0,4,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 14 38 0 0 0 0 -38 0 1 0 48\4-4edge.dat [1,16,0,0,14,38,0,0,0,0,-38,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 14 2 0 0 0 0 -2 0 1 0 48\4-4rin18.dat - [1,16,0,0,14,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin18()], -// 1 16 0 0 14 2 0 0 0 0 -2 0 1 0 48\4-4rin17.dat - [1,16,0,0,14,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin17()], +// 1 16 0 0 14 2 0 0 0 0 -2 0 1 0 48\4-4ring18.dat + [1,16,0,0,14,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring18()], +// 1 16 0 0 14 2 0 0 0 0 -2 0 1 0 48\4-4ring17.dat + [1,16,0,0,14,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring17()], // 1 16 0 0 14 34 0 0 0 0 -34 0 1 0 48\4-4edge.dat [1,16,0,0,14,34,0,0,0,0,-34,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 8 34 0 0 0 0 -34 0 6 0 48\4-4cyli.dat [1,16,0,0,8,34,0,0,0,0,-34,0,6,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 8 34 0 0 0 0 -34 0 1 0 48\4-4edge.dat [1,16,0,0,8,34,0,0,0,0,-34,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 8 -2 0 0 0 0 -2 0 -1 0 48\4-4rin17.dat - [1,16,0,0,8,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin17()], -// 1 16 0 0 8 -2 0 0 0 0 -2 0 -1 0 48\4-4rin18.dat - [1,16,0,0,8,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin18()], +// 1 16 0 0 8 -2 0 0 0 0 -2 0 -1 0 48\4-4ring17.dat + [1,16,0,0,8,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring17()], +// 1 16 0 0 8 -2 0 0 0 0 -2 0 -1 0 48\4-4ring18.dat + [1,16,0,0,8,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring18()], // 1 16 0 0 8 38 0 0 0 0 -38 0 1 0 48\4-4edge.dat [1,16,0,0,8,38,0,0,0,0,-38,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 4 38 0 0 0 0 -38 0 4 0 48\4-4cyli.dat @@ -212,48 +213,48 @@ function ldraw_lib__s__56904s00() = [ [1,16,0,0,3,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4con17()], // 1 16 0 0 2 34 0 0 0 0 -34 0 1 0 48\4-4edge.dat [1,16,0,0,2,34,0,0,0,0,-34,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 2 0 0 -1 -1 0 0 0 1 0 48\4-4rin33.dat - [1,16,0,0,2,0,0,-1,-1,0,0,0,1,0, ldraw_lib__48__4_4rin33()], -// 1 16 0 0 2 1 0 0 0 0 -1 0 1 0 48\1-4rin32.dat - [1,16,0,0,2,1,0,0,0,0,-1,0,1,0, ldraw_lib__48__1_4rin32()], -// 1 16 0 0 2 1 0 0 0 0 -1 0 1 0 48\1-4rin31.dat - [1,16,0,0,2,1,0,0,0,0,-1,0,1,0, ldraw_lib__48__1_4rin31()], -// 1 16 0 0 2 0 0 1 1 0 0 0 1 0 48\1-4rin32.dat - [1,16,0,0,2,0,0,1,1,0,0,0,1,0, ldraw_lib__48__1_4rin32()], -// 1 16 0 0 2 0 0 1 1 0 0 0 1 0 48\1-4rin31.dat - [1,16,0,0,2,0,0,1,1,0,0,0,1,0, ldraw_lib__48__1_4rin31()], -// 1 16 0 0 2 -1 0 0 0 0 1 0 1 0 48\1-4rin32.dat - [1,16,0,0,2,-1,0,0,0,0,1,0,1,0, ldraw_lib__48__1_4rin32()], -// 1 16 0 0 2 -1 0 0 0 0 1 0 1 0 48\1-4rin31.dat - [1,16,0,0,2,-1,0,0,0,0,1,0,1,0, ldraw_lib__48__1_4rin31()], -// 1 16 0 0 2 0 0 -1 -1 0 0 0 1 0 48\1-4rin32.dat - [1,16,0,0,2,0,0,-1,-1,0,0,0,1,0, ldraw_lib__48__1_4rin32()], -// 1 16 0 0 2 0 0 -1 -1 0 0 0 1 0 48\1-4rin31.dat - [1,16,0,0,2,0,0,-1,-1,0,0,0,1,0, ldraw_lib__48__1_4rin31()], +// 1 16 0 0 2 0 0 -1 -1 0 0 0 1 0 48\4-4ring33.dat + [1,16,0,0,2,0,0,-1,-1,0,0,0,1,0, ldraw_lib__48__4_4ring33()], +// 1 16 0 0 2 1 0 0 0 0 -1 0 1 0 48\1-4ring32.dat + [1,16,0,0,2,1,0,0,0,0,-1,0,1,0, ldraw_lib__48__1_4ring32()], +// 1 16 0 0 2 1 0 0 0 0 -1 0 1 0 48\1-4ring31.dat + [1,16,0,0,2,1,0,0,0,0,-1,0,1,0, ldraw_lib__48__1_4ring31()], +// 1 16 0 0 2 0 0 1 1 0 0 0 1 0 48\1-4ring32.dat + [1,16,0,0,2,0,0,1,1,0,0,0,1,0, ldraw_lib__48__1_4ring32()], +// 1 16 0 0 2 0 0 1 1 0 0 0 1 0 48\1-4ring31.dat + [1,16,0,0,2,0,0,1,1,0,0,0,1,0, ldraw_lib__48__1_4ring31()], +// 1 16 0 0 2 -1 0 0 0 0 1 0 1 0 48\1-4ring32.dat + [1,16,0,0,2,-1,0,0,0,0,1,0,1,0, ldraw_lib__48__1_4ring32()], +// 1 16 0 0 2 -1 0 0 0 0 1 0 1 0 48\1-4ring31.dat + [1,16,0,0,2,-1,0,0,0,0,1,0,1,0, ldraw_lib__48__1_4ring31()], +// 1 16 0 0 2 0 0 -1 -1 0 0 0 1 0 48\1-4ring32.dat + [1,16,0,0,2,0,0,-1,-1,0,0,0,1,0, ldraw_lib__48__1_4ring32()], +// 1 16 0 0 2 0 0 -1 -1 0 0 0 1 0 48\1-4ring31.dat + [1,16,0,0,2,0,0,-1,-1,0,0,0,1,0, ldraw_lib__48__1_4ring31()], // 1 16 0 0 2 31 0 0 0 0 -31 0 1 0 48\4-4edge.dat [1,16,0,0,2,31,0,0,0,0,-31,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -2 31 0 0 0 0 -31 0 4 0 48\4-4cyli.dat [1,16,0,0,-2,31,0,0,0,0,-31,0,4,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -2 31 0 0 0 0 -31 0 1 0 48\4-4edge.dat [1,16,0,0,-2,31,0,0,0,0,-31,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -2 -1 0 0 0 0 -1 0 -1 0 48\1-4rin31.dat - [1,16,0,0,-2,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__48__1_4rin31()], -// 1 16 0 0 -2 -1 0 0 0 0 -1 0 -1 0 48\1-4rin32.dat - [1,16,0,0,-2,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__48__1_4rin32()], -// 1 16 0 0 -2 0 0 -1 1 0 0 0 -1 0 48\1-4rin31.dat - [1,16,0,0,-2,0,0,-1,1,0,0,0,-1,0, ldraw_lib__48__1_4rin31()], -// 1 16 0 0 -2 0 0 -1 1 0 0 0 -1 0 48\1-4rin32.dat - [1,16,0,0,-2,0,0,-1,1,0,0,0,-1,0, ldraw_lib__48__1_4rin32()], -// 1 16 0 0 -2 1 0 0 0 0 1 0 -1 0 48\1-4rin31.dat - [1,16,0,0,-2,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__1_4rin31()], -// 1 16 0 0 -2 1 0 0 0 0 1 0 -1 0 48\1-4rin32.dat - [1,16,0,0,-2,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__1_4rin32()], -// 1 16 0 0 -2 0 0 1 -1 0 0 0 -1 0 48\1-4rin31.dat - [1,16,0,0,-2,0,0,1,-1,0,0,0,-1,0, ldraw_lib__48__1_4rin31()], -// 1 16 0 0 -2 0 0 1 -1 0 0 0 -1 0 48\1-4rin32.dat - [1,16,0,0,-2,0,0,1,-1,0,0,0,-1,0, ldraw_lib__48__1_4rin32()], -// 1 16 0 0 -2 0 0 1 -1 0 0 0 -1 0 48\4-4rin33.dat - [1,16,0,0,-2,0,0,1,-1,0,0,0,-1,0, ldraw_lib__48__4_4rin33()], +// 1 16 0 0 -2 -1 0 0 0 0 -1 0 -1 0 48\1-4ring31.dat + [1,16,0,0,-2,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__48__1_4ring31()], +// 1 16 0 0 -2 -1 0 0 0 0 -1 0 -1 0 48\1-4ring32.dat + [1,16,0,0,-2,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__48__1_4ring32()], +// 1 16 0 0 -2 0 0 -1 1 0 0 0 -1 0 48\1-4ring31.dat + [1,16,0,0,-2,0,0,-1,1,0,0,0,-1,0, ldraw_lib__48__1_4ring31()], +// 1 16 0 0 -2 0 0 -1 1 0 0 0 -1 0 48\1-4ring32.dat + [1,16,0,0,-2,0,0,-1,1,0,0,0,-1,0, ldraw_lib__48__1_4ring32()], +// 1 16 0 0 -2 1 0 0 0 0 1 0 -1 0 48\1-4ring31.dat + [1,16,0,0,-2,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__1_4ring31()], +// 1 16 0 0 -2 1 0 0 0 0 1 0 -1 0 48\1-4ring32.dat + [1,16,0,0,-2,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__1_4ring32()], +// 1 16 0 0 -2 0 0 1 -1 0 0 0 -1 0 48\1-4ring31.dat + [1,16,0,0,-2,0,0,1,-1,0,0,0,-1,0, ldraw_lib__48__1_4ring31()], +// 1 16 0 0 -2 0 0 1 -1 0 0 0 -1 0 48\1-4ring32.dat + [1,16,0,0,-2,0,0,1,-1,0,0,0,-1,0, ldraw_lib__48__1_4ring32()], +// 1 16 0 0 -2 0 0 1 -1 0 0 0 -1 0 48\4-4ring33.dat + [1,16,0,0,-2,0,0,1,-1,0,0,0,-1,0, ldraw_lib__48__4_4ring33()], // 1 16 0 0 -2 34 0 0 0 0 -34 0 1 0 48\4-4edge.dat [1,16,0,0,-2,34,0,0,0,0,-34,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -3 2 0 0 0 0 -2 0 1 0 48\4-4con17.dat @@ -266,20 +267,20 @@ function ldraw_lib__s__56904s00() = [ [1,16,0,0,-8,38,0,0,0,0,-38,0,4,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -8 38 0 0 0 0 -38 0 1 0 48\4-4edge.dat [1,16,0,0,-8,38,0,0,0,0,-38,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -8 2 0 0 0 0 -2 0 1 0 48\4-4rin18.dat - [1,16,0,0,-8,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin18()], -// 1 16 0 0 -8 2 0 0 0 0 -2 0 1 0 48\4-4rin17.dat - [1,16,0,0,-8,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin17()], +// 1 16 0 0 -8 2 0 0 0 0 -2 0 1 0 48\4-4ring18.dat + [1,16,0,0,-8,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring18()], +// 1 16 0 0 -8 2 0 0 0 0 -2 0 1 0 48\4-4ring17.dat + [1,16,0,0,-8,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring17()], // 1 16 0 0 -8 34 0 0 0 0 -34 0 1 0 48\4-4edge.dat [1,16,0,0,-8,34,0,0,0,0,-34,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -14 34 0 0 0 0 -34 0 6 0 48\4-4cyli.dat [1,16,0,0,-14,34,0,0,0,0,-34,0,6,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -14 34 0 0 0 0 -34 0 1 0 48\4-4edge.dat [1,16,0,0,-14,34,0,0,0,0,-34,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -14 -2 0 0 0 0 -2 0 -1 0 48\4-4rin17.dat - [1,16,0,0,-14,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin17()], -// 1 16 0 0 -14 -2 0 0 0 0 -2 0 -1 0 48\4-4rin18.dat - [1,16,0,0,-14,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4rin18()], +// 1 16 0 0 -14 -2 0 0 0 0 -2 0 -1 0 48\4-4ring17.dat + [1,16,0,0,-14,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring17()], +// 1 16 0 0 -14 -2 0 0 0 0 -2 0 -1 0 48\4-4ring18.dat + [1,16,0,0,-14,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__4_4ring18()], // 1 16 0 0 -14 38 0 0 0 0 -38 0 1 0 48\4-4edge.dat [1,16,0,0,-14,38,0,0,0,0,-38,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -18 38 0 0 0 0 -38 0 4 0 48\4-4cyli.dat diff --git a/parts/s/57515s01.scad b/parts/s/57515s01.scad index db2632246..eaa741ac7 100644 --- a/parts/s/57515s01.scad +++ b/parts/s/57515s01.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/1-16cyli.scad> use <../../p/1-16cylo.scad> -use <../../p/1-16rin4.scad> +use <../../p/1-16ring4.scad> use <../../p/1-4cyls.scad> use <../../p/1-4cyls2.scad> use <../../p/1-8cyli.scad> @@ -24,7 +24,7 @@ function ldraw_lib__s__57515s01() = [ // 0 ~Technic Suspension Arm Ball Socket // 0 Name: s\57515s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-05 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -37,6 +37,8 @@ function ldraw_lib__s__57515s01() = [ // 0 !HISTORY 2022-10-14 [Cheenzo] Removed unnecessary surfaces and added missing edges // 0 !HISTORY 2023-10-08 [MagFors] Closed thin gaps // 0 !HISTORY 2023-10-31 [OrionP] Official Update 2023-05 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Adapted from Don Sutter 32195 // 1 16 0 .5 -7 0 0 4 6.5 0 0 0 1 0 rect.dat @@ -289,10 +291,10 @@ function ldraw_lib__s__57515s01() = [ [4,16,-4,7,-7,-10,7,-5.412,10,7,-5.412,4,7,-7], // 1 16 0 7 -20 2 0 0 0 -1 -.8 0 0 -2 2-4ring4.dat [1,16,0,7,-20,2,0,0,0,-1,-.8,0,0,-2, ldraw_lib__2_4ring4()], -// 1 16 0 7 -20 0 0 2 0 -1 0 2 0 0 1-16rin4.dat - [1,16,0,7,-20,0,0,2,0,-1,0,2,0,0, ldraw_lib__1_16rin4()], -// 1 16 0 7 -20 0 0 -2 0 -1 0 2 0 0 1-16rin4.dat - [1,16,0,7,-20,0,0,-2,0,-1,0,2,0,0, ldraw_lib__1_16rin4()], +// 1 16 0 7 -20 0 0 2 0 -1 0 2 0 0 1-16ring4.dat + [1,16,0,7,-20,0,0,2,0,-1,0,2,0,0, ldraw_lib__1_16ring4()], +// 1 16 0 7 -20 0 0 -2 0 -1 0 2 0 0 1-16ring4.dat + [1,16,0,7,-20,0,0,-2,0,-1,0,2,0,0, ldraw_lib__1_16ring4()], // 1 16 0 7 -20 -8 0 0 0 -1 0 0 0 8 3-16tndis.dat [1,16,0,7,-20,-8,0,0,0,-1,0,0,0,8, ldraw_lib__3_16tndis()], // 1 16 0 7 -20 8 0 0 0 -1 0 0 0 8 3-16tndis.dat diff --git a/parts/s/57518s01.scad b/parts/s/57518s01.scad index 3c368d061..489f0e5c5 100644 --- a/parts/s/57518s01.scad +++ b/parts/s/57518s01.scad @@ -13,7 +13,7 @@ use <../../p/3-8edge.scad> use <../../p/4-4cyli.scad> use <../../p/4-4edge.scad> use <../../p/4-4ndis.scad> -use <../../p/4-4rin12.scad> +use <../../p/4-4ring12.scad> use <../../p/4-4ring5.scad> use <../../p/4-4ring8.scad> use <../../p/4-8sphe.scad> @@ -28,7 +28,7 @@ function ldraw_lib__s__57518s01() = [ // 0 ~Technic Chain Tread 5 Wide // 0 Name: s\57518s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2022-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -40,7 +40,8 @@ function ldraw_lib__s__57518s01() = [ // 0 !HISTORY 2021-10-30 [PTadmin] Update description // 0 !HISTORY 2022-03-13 [MagFors] used new subfile // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\57518s02.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__57518s02()], @@ -182,10 +183,10 @@ function ldraw_lib__s__57518s01() = [ [1,16,20,-6,-17,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4edge()], // 1 16 -20 -6 -17 6 0 0 0 1 0 0 0 6 4-4edge.dat [1,16,-20,-6,-17,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4edge()], -// 1 16 20 -6 -17 0 0 -0.5 0 -1 0 0.5 0 0 4-4rin12.dat - [1,16,20,-6,-17,0,0,-0.5,0,-1,0,0.5,0,0, ldraw_lib__4_4rin12()], -// 1 16 -20 -6 -17 0 0 0.5 0 -1 0 0.5 0 0 4-4rin12.dat - [1,16,-20,-6,-17,0,0,0.5,0,-1,0,0.5,0,0, ldraw_lib__4_4rin12()], +// 1 16 20 -6 -17 0 0 -0.5 0 -1 0 0.5 0 0 4-4ring12.dat + [1,16,20,-6,-17,0,0,-0.5,0,-1,0,0.5,0,0, ldraw_lib__4_4ring12()], +// 1 16 -20 -6 -17 0 0 0.5 0 -1 0 0.5 0 0 4-4ring12.dat + [1,16,-20,-6,-17,0,0,0.5,0,-1,0,0.5,0,0, ldraw_lib__4_4ring12()], // 2 24 14 -10 -37 -14 -10 -37 [2,24,14,-10,-37,-14,-10,-37], // 2 24 48 -10 -28 48 -10 -31 diff --git a/parts/s/57520s02.scad b/parts/s/57520s02.scad index 0180cdd1f..7b0a49716 100644 --- a/parts/s/57520s02.scad +++ b/parts/s/57520s02.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/4-4cyli.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin14.scad> +use <../../p/4-4ring14.scad> use <../../p/4-4ring3.scad> use <../../p/4-4ring6.scad> use <../../p/4-4ring8.scad> @@ -14,7 +14,7 @@ function ldraw_lib__s__57520s02() = [ // 0 ~Technic Sprocket Wheel 25.4 without Front Face // 0 Name: s\57520s02.dat // 0 Author: Donald Sutter [technog] -// 0 !LDRAW_ORG Subpart UPDATE 2010-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__s__57520s02() = [ // // 0 !HISTORY 2009-10-17 [arezey] Subfiled geometry // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 10 1 0 0 0 0 1 0 -20 0 axlehole.dat [1,16,0,0,10,1,0,0,0,0,1,0,-20,0, ldraw_lib__axlehole()], @@ -59,10 +60,10 @@ function ldraw_lib__s__57520s02() = [ [1,16,0,0,1,2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4ring6()], // 1 16 0 0 -1 2 0 0 0 0 2 0 1 0 4-4ring6.dat [1,16,0,0,-1,2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring6()], -// 1 16 0 0 1 1 0 0 0 0 1 0 -1 0 4-4rin14.dat - [1,16,0,0,1,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin14()], -// 1 16 0 0 -1 1 0 0 0 0 1 0 1 0 4-4rin14.dat - [1,16,0,0,-1,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin14()], +// 1 16 0 0 1 1 0 0 0 0 1 0 -1 0 4-4ring14.dat + [1,16,0,0,1,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring14()], +// 1 16 0 0 -1 1 0 0 0 0 1 0 1 0 4-4ring14.dat + [1,16,0,0,-1,1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring14()], // 1 16 0 0 1 15 0 0 0 0 15 0 1 0 4-4edge.dat [1,16,0,0,1,15,0,0,0,0,15,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -1 15 0 0 0 0 15 0 1 0 4-4edge.dat diff --git a/parts/s/57915s01.scad b/parts/s/57915s01.scad index 8c7e03e1b..60c759c2c 100644 --- a/parts/s/57915s01.scad +++ b/parts/s/57915s01.scad @@ -6,12 +6,12 @@ use <../../p/48/1-4con5.scad> use <../../p/48/1-4con8.scad> use <../../p/48/1-4cyli.scad> use <../../p/48/1-4edge.scad> -use <../../p/48/1-4rin24.scad> -use <../../p/48/1-4rin40.scad> -use <../../p/48/1-4rin82.scad> -use <../../p/48/1-4rin83.scad> +use <../../p/48/1-4ring24.scad> use <../../p/48/1-4ring4.scad> +use <../../p/48/1-4ring40.scad> use <../../p/48/1-4ring7.scad> +use <../../p/48/1-4ring82.scad> +use <../../p/48/1-4ring83.scad> use <../../p/box2-5.scad> use <../../p/box3u2p.scad> use <../../p/box4.scad> @@ -25,7 +25,7 @@ function ldraw_lib__s__57915s01() = [ // 0 ~Boat Hull Hovercraft Half // 0 Name: s\57915s01.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Subpart UPDATE 2012-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -33,7 +33,8 @@ function ldraw_lib__s__57915s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -405,14 +406,14 @@ function ldraw_lib__s__57915s01() = [ [1,16,80,0,120,20,0,0,0,1,0,0,0,20, ldraw_lib__48__1_4ring4()], // 1 16 80 4 120 0 0 12 0 -1 0 12 0 0 48\1-4ring7.dat [1,16,80,4,120,0,0,12,0,-1,0,12,0,0, ldraw_lib__48__1_4ring7()], -// 1 16 80 4 120 0 0 1 0 -1 0 1 0 0 48\1-4rin83.dat - [1,16,80,4,120,0,0,1,0,-1,0,1,0,0, ldraw_lib__48__1_4rin83()], -// 1 16 80 54 120 0 0 2 0 -1 0 2 0 0 48\1-4rin40.dat - [1,16,80,54,120,0,0,2,0,-1,0,2,0,0, ldraw_lib__48__1_4rin40()], -// 1 16 80 54 120 0 0 1 0 -1 0 1 0 0 48\1-4rin82.dat - [1,16,80,54,120,0,0,1,0,-1,0,1,0,0, ldraw_lib__48__1_4rin82()], -// 1 16 80 4 120 0 0 4 0 -1 0 4 0 0 48\1-4rin24.dat - [1,16,80,4,120,0,0,4,0,-1,0,4,0,0, ldraw_lib__48__1_4rin24()], +// 1 16 80 4 120 0 0 1 0 -1 0 1 0 0 48\1-4ring83.dat + [1,16,80,4,120,0,0,1,0,-1,0,1,0,0, ldraw_lib__48__1_4ring83()], +// 1 16 80 54 120 0 0 2 0 -1 0 2 0 0 48\1-4ring40.dat + [1,16,80,54,120,0,0,2,0,-1,0,2,0,0, ldraw_lib__48__1_4ring40()], +// 1 16 80 54 120 0 0 1 0 -1 0 1 0 0 48\1-4ring82.dat + [1,16,80,54,120,0,0,1,0,-1,0,1,0,0, ldraw_lib__48__1_4ring82()], +// 1 16 80 4 120 0 0 4 0 -1 0 4 0 0 48\1-4ring24.dat + [1,16,80,4,120,0,0,4,0,-1,0,4,0,0, ldraw_lib__48__1_4ring24()], // 1 16 80 4 120 100 0 0 0 1 0 0 0 100 48\1-4edge.dat [1,16,80,4,120,100,0,0,0,1,0,0,0,100, ldraw_lib__48__1_4edge()], // 1 16 80 16 120 120 0 0 0 1 0 0 0 120 48\1-4edge.dat diff --git a/parts/s/57915s02.scad b/parts/s/57915s02.scad index 5bceb5493..01477dfd9 100644 --- a/parts/s/57915s02.scad +++ b/parts/s/57915s02.scad @@ -2,7 +2,7 @@ use <../../lib.scad> use <../../p/4-4cyli.scad> use <../../p/4-4edge.scad> use <../../p/4-4ndis.scad> -use <../../p/4-4rin17.scad> +use <../../p/4-4ring17.scad> use <../../p/4-4ring2.scad> use <../../p/4-4ring9.scad> use <../../p/box4.scad> @@ -11,7 +11,7 @@ function ldraw_lib__s__57915s02() = [ // 0 ~Boat Hull Hovercraft Round Pinhole // 0 Name: s\57915s02.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Subpart UPDATE 2012-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__s__57915s02() = [ // // 0 !HISTORY 2012-03-06 [BlackBrick89] Closed gaps, added missing lines // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 3 0 23 0 0 0 8 0 0 0 23 box4.dat [1,16,0,3,0,23,0,0,0,8,0,0,0,23, ldraw_lib__box4()], @@ -48,8 +49,8 @@ function ldraw_lib__s__57915s02() = [ [1,16,0,28,0,-3,0,0,0,-1,0,0,0,3, ldraw_lib__4_4ring2()], // 1 16 0 28 0 -2 0 0 0 -1 0 0 0 2 4-4ring9.dat [1,16,0,28,0,-2,0,0,0,-1,0,0,0,2, ldraw_lib__4_4ring9()], -// 1 16 0 28 0 -1 0 0 0 -1 0 0 0 1 4-4rin17.dat - [1,16,0,28,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4rin17()], +// 1 16 0 28 0 -1 0 0 0 -1 0 0 0 1 4-4ring17.dat + [1,16,0,28,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring17()], // 1 16 0 11 0 -9 0 0 0 17 0 0 0 -9 4-4cyli.dat [1,16,0,11,0,-9,0,0,0,17,0,0,0,-9, ldraw_lib__4_4cyli()], // 0 BFC INVERTNEXT diff --git a/parts/s/58213s01.scad b/parts/s/58213s01.scad index c7a7fc7f2..af0b8193d 100644 --- a/parts/s/58213s01.scad +++ b/parts/s/58213s01.scad @@ -3,12 +3,12 @@ use <../../p/3-16con25.scad> use <../../p/3-16con3.scad> use <../../p/3-16cylo.scad> use <../../p/3-16edge.scad> -use <../../p/3-16rin2.scad> +use <../../p/3-16ring2.scad> function ldraw_lib__s__58213s01() = [ // 0 ~Figure Arm Mario Top Half // 0 Name: s\58213s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-06 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,8 @@ function ldraw_lib__s__58213s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-11-19 [OrionP] Official Update 2023-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 0 0 -6.86 0 6.857 0 0 5.934 -3.434 0 3.435 -5.949 [4,16,0,0,-6.86,0,6.857,0,0,5.934,-3.434,0,3.435,-5.949], @@ -290,8 +291,8 @@ function ldraw_lib__s__58213s01() = [ [1,16,-3.2,0,0,0,0.2,0,0.2,0,0,0,0,-0.2, ldraw_lib__3_16con25()], // 1 16 -4.8 0 0 0 -1.2 0 1.3 0 0 0 0 -1.3 3-16con3.dat [1,16,-4.8,0,0,0,-1.2,0,1.3,0,0,0,0,-1.3, ldraw_lib__3_16con3()], -// 1 16 -6 0 0 0 1 0 1.3 0 0 0 0 -1.3 3-16rin2.dat - [1,16,-6,0,0,0,1,0,1.3,0,0,0,0,-1.3, ldraw_lib__3_16rin2()], +// 1 16 -6 0 0 0 1 0 1.3 0 0 0 0 -1.3 3-16ring2.dat + [1,16,-6,0,0,0,1,0,1.3,0,0,0,0,-1.3, ldraw_lib__3_16ring2()], // 1 16 -6 0 0 0 1 0 3.9 0 0 0 0 -3.9 3-16edge.dat [1,16,-6,0,0,0,1,0,3.9,0,0,0,0,-3.9, ldraw_lib__3_16edge()], // 1 16 0 0 0 0 -3 0 -5 0 0 0 0 -5 3-16cylo.dat @@ -306,8 +307,8 @@ function ldraw_lib__s__58213s01() = [ [1,16,-3.2,0,0,0,0.2,0,-0.2,0,0,0,0,-0.2, ldraw_lib__3_16con25()], // 1 16 -4.8 0 0 0 -1.2 0 -1.3 0 0 0 0 -1.3 3-16con3.dat [1,16,-4.8,0,0,0,-1.2,0,-1.3,0,0,0,0,-1.3, ldraw_lib__3_16con3()], -// 1 16 -6 0 0 0 1 0 -1.3 0 0 0 0 -1.3 3-16rin2.dat - [1,16,-6,0,0,0,1,0,-1.3,0,0,0,0,-1.3, ldraw_lib__3_16rin2()], +// 1 16 -6 0 0 0 1 0 -1.3 0 0 0 0 -1.3 3-16ring2.dat + [1,16,-6,0,0,0,1,0,-1.3,0,0,0,0,-1.3, ldraw_lib__3_16ring2()], // 1 16 -6 0 0 0 1 0 -3.9 0 0 0 0 -3.9 3-16edge.dat [1,16,-6,0,0,0,1,0,-3.9,0,0,0,0,-3.9, ldraw_lib__3_16edge()], // diff --git a/parts/s/58213s03.scad b/parts/s/58213s03.scad index 80cbe6092..2a63a9eb1 100644 --- a/parts/s/58213s03.scad +++ b/parts/s/58213s03.scad @@ -5,14 +5,14 @@ use <../../p/1-4ndis.scad> use <../../p/1-8chrd.scad> use <../../p/5-16cylo.scad> use <../../p/5-16edge.scad> -use <../../p/5-16rin2.scad> +use <../../p/5-16ring2.scad> use <../../p/rect.scad> use <../../p/rect2p.scad> function ldraw_lib__s__58213s03() = [ // 0 ~Figure Arm Mario Hand Half // 0 Name: s\58213s03.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-06 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__s__58213s03() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-11-19 [OrionP] Official Update 2023-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 44.4999 33.227 -9.582 43.6872 34.874 -8.71 [2,24,44.4999,33.227,-9.582,43.6872,34.874,-8.71], @@ -164,16 +165,16 @@ function ldraw_lib__s__58213s03() = [ [4,16,40.5,36.471,-6.318,40.5,36.471,6.318,42.5053,36.471,6.318,42.5053,36.471,-6.318], // 1 16 36 29.4 -4 0 0 6 -6 0 0 0 1 0 5-16edge.dat [1,16,36,29.4,-4,0,0,6,-6,0,0,0,1,0, ldraw_lib__5_16edge()], -// 1 16 36 29.4 -4 0 0 2 -2 0 0 0 1 0 5-16rin2.dat - [1,16,36,29.4,-4,0,0,2,-2,0,0,0,1,0, ldraw_lib__5_16rin2()], +// 1 16 36 29.4 -4 0 0 2 -2 0 0 0 1 0 5-16ring2.dat + [1,16,36,29.4,-4,0,0,2,-2,0,0,0,1,0, ldraw_lib__5_16ring2()], // 2 24 40.5 33.227 -4 41.5434 31.6962 -4 [2,24,40.5,33.227,-4,41.5434,31.6962,-4], // 4 16 39.6956 30.9308 -4 39.844 32.72 -4 40.5 33.227 -4 41.5434 31.6962 -4 [4,16,39.6956,30.9308,-4,39.844,32.72,-4,40.5,33.227,-4,41.5434,31.6962,-4], // 1 16 36 29.4 4 0 0 6 -6 0 0 0 -1 0 5-16edge.dat [1,16,36,29.4,4,0,0,6,-6,0,0,0,-1,0, ldraw_lib__5_16edge()], -// 1 16 36 29.4 4 0 0 2 -2 0 0 0 -1 0 5-16rin2.dat - [1,16,36,29.4,4,0,0,2,-2,0,0,0,-1,0, ldraw_lib__5_16rin2()], +// 1 16 36 29.4 4 0 0 2 -2 0 0 0 -1 0 5-16ring2.dat + [1,16,36,29.4,4,0,0,2,-2,0,0,0,-1,0, ldraw_lib__5_16ring2()], // 2 24 40.5 33.227 4 41.5434 31.6962 4 [2,24,40.5,33.227,4,41.5434,31.6962,4], // 4 16 40.5 33.227 4 39.844 32.72 4 39.6956 30.9308 4 41.5434 31.6962 4 diff --git a/parts/s/6002s2.scad b/parts/s/6002s2.scad index 88e9efb9e..d90215fe6 100644 --- a/parts/s/6002s2.scad +++ b/parts/s/6002s2.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/48/1-4cyli.scad> use <../../p/48/1-4edge.scad> -use <../../p/48/1-4rin18.scad> +use <../../p/48/1-4ring18.scad> use <../../p/48/1-4ring9.scad> use <../../p/box4-4a.scad> use <../../p/rect.scad> @@ -14,7 +14,7 @@ function ldraw_lib__s__6002s2() = [ // 0 ~Panel 6 x 6 x 9 Round with Spherical Top // 0 Name: s\6002s2.dat // 0 Author: Mark Kennedy [mkennedy] -// 0 !LDRAW_ORG Subpart UPDATE 2010-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -27,7 +27,8 @@ function ldraw_lib__s__6002s2() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2008-07-07 [mkennedy] Added BFC, used more primitives, fixed error (2006-07-07) // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -95,8 +96,8 @@ function ldraw_lib__s__6002s2() = [ [1,16,-16,80,20,0,-4,0,0,0,-72,72,0,0, ldraw_lib__48__1_4cyli()], // 1 16 -20 80 20 0 1 0 -8 0 0 0 0 8 48\1-4ring9.dat [1,16,-20,80,20,0,1,0,-8,0,0,0,0,8, ldraw_lib__48__1_4ring9()], -// 1 16 -16 80 20 0 -1 0 -4 0 0 0 0 4 48\1-4rin18.dat - [1,16,-16,80,20,0,-1,0,-4,0,0,0,0,4, ldraw_lib__48__1_4rin18()], +// 1 16 -16 80 20 0 -1 0 -4 0 0 0 0 4 48\1-4ring18.dat + [1,16,-16,80,20,0,-1,0,-4,0,0,0,0,4, ldraw_lib__48__1_4ring18()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 20 80 20 0 -36 0 0 0 -76 76 0 0 48\1-4cyli.dat diff --git a/parts/s/600880c01s02.scad b/parts/s/600880c01s02.scad index f23e75de4..294bff987 100644 --- a/parts/s/600880c01s02.scad +++ b/parts/s/600880c01s02.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/1-4con0.scad> use <../../p/1-4edge.scad> -use <../../p/1-4rin23.scad> +use <../../p/1-4ring23.scad> use <../../p/rect2p.scad> use <../../p/rect3.scad> use <600880c01s01.scad> @@ -9,7 +9,7 @@ function ldraw_lib__s__600880c01s02() = [ // 0 ~Minifig Skirt 1.1L with Straight Bottom (Formed) without Outer Surface // 0 Name: s\600880c01s02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2015-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__s__600880c01s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\600880c01s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__600880c01s01()], @@ -29,8 +30,8 @@ function ldraw_lib__s__600880c01s02() = [ [1,16,14.5,22,-5.75,0,0,6,0,-1,0,-6,0,0, ldraw_lib__1_4edge()], // 1 16 14.5 22 -5.75 0 0 5.75 0 -1 0 -5.75 0 0 1-4edge.dat [1,16,14.5,22,-5.75,0,0,5.75,0,-1,0,-5.75,0,0, ldraw_lib__1_4edge()], -// 1 16 14.5 22 -5.75 0 0 0.25 0 -1 0 -0.25 0 0 1-4rin23.dat - [1,16,14.5,22,-5.75,0,0,0.25,0,-1,0,-0.25,0,0, ldraw_lib__1_4rin23()], +// 1 16 14.5 22 -5.75 0 0 0.25 0 -1 0 -0.25 0 0 1-4ring23.dat + [1,16,14.5,22,-5.75,0,0,0.25,0,-1,0,-0.25,0,0, ldraw_lib__1_4ring23()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -14.5 22 -5.75 0 -4.25 -5.75 0 -22 0 -5.75 -4.25 0 1-4con0.dat @@ -39,8 +40,8 @@ function ldraw_lib__s__600880c01s02() = [ [1,16,-14.5,22,-5.75,0,0,-6,0,-1,0,-6,0,0, ldraw_lib__1_4edge()], // 1 16 -14.5 22 -5.75 0 0 -5.75 0 -1 0 -5.75 0 0 1-4edge.dat [1,16,-14.5,22,-5.75,0,0,-5.75,0,-1,0,-5.75,0,0, ldraw_lib__1_4edge()], -// 1 16 -14.5 22 -5.75 0 0 -0.25 0 -1 0 -0.25 0 0 1-4rin23.dat - [1,16,-14.5,22,-5.75,0,0,-0.25,0,-1,0,-0.25,0,0, ldraw_lib__1_4rin23()], +// 1 16 -14.5 22 -5.75 0 0 -0.25 0 -1 0 -0.25 0 0 1-4ring23.dat + [1,16,-14.5,22,-5.75,0,0,-0.25,0,-1,0,-0.25,0,0, ldraw_lib__1_4ring23()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -14.5 22 5.75 0 -4.25 -5.75 0 -22 0 5.75 4.25 0 1-4con0.dat @@ -49,8 +50,8 @@ function ldraw_lib__s__600880c01s02() = [ [1,16,-14.5,22,5.75,0,0,-6,0,-1,0,6,0,0, ldraw_lib__1_4edge()], // 1 16 -14.5 22 5.75 0 0 -5.75 0 -1 0 5.75 0 0 1-4edge.dat [1,16,-14.5,22,5.75,0,0,-5.75,0,-1,0,5.75,0,0, ldraw_lib__1_4edge()], -// 1 16 -14.5 22 5.75 0 0 -0.25 0 -1 0 0.25 0 0 1-4rin23.dat - [1,16,-14.5,22,5.75,0,0,-0.25,0,-1,0,0.25,0,0, ldraw_lib__1_4rin23()], +// 1 16 -14.5 22 5.75 0 0 -0.25 0 -1 0 0.25 0 0 1-4ring23.dat + [1,16,-14.5,22,5.75,0,0,-0.25,0,-1,0,0.25,0,0, ldraw_lib__1_4ring23()], // 4 16 -18.75 0 10 -14.5 22 11.5 19 22 11.5 19 0 10 [4,16,-18.75,0,10,-14.5,22,11.5,19,22,11.5,19,0,10], // 4 16 -18.75 0 -10 -20.25 22 -5.75 -20.25 22 5.75 -18.75 0 10 diff --git a/parts/s/6014s01.scad b/parts/s/6014s01.scad index de8929db8..7c0953304 100644 --- a/parts/s/6014s01.scad +++ b/parts/s/6014s01.scad @@ -18,9 +18,9 @@ use <../../p/4-4cylo.scad> use <../../p/4-4disc.scad> use <../../p/4-4edge.scad> use <../../p/4-4ndis.scad> -use <../../p/4-4rin10.scad> -use <../../p/4-4rin11.scad> -use <../../p/4-4rin12.scad> +use <../../p/4-4ring10.scad> +use <../../p/4-4ring11.scad> +use <../../p/4-4ring12.scad> use <../../p/4-4ring2.scad> use <../../p/4-4ring9.scad> use <../../p/rect3.scad> @@ -28,7 +28,7 @@ function ldraw_lib__s__6014s01() = [ // 0 ~Wheel Rim 12 x 11 without Centre // 0 Name: s\6014s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2023-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -36,7 +36,8 @@ function ldraw_lib__s__6014s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 8 13 0 0 0 0 13 0 1 0 4-4edge.dat [1,16,0,0,8,13,0,0,0,0,13,0,1,0, ldraw_lib__4_4edge()], @@ -239,18 +240,18 @@ function ldraw_lib__s__6014s01() = [ // 4 16 7.7016 1.5 -10 10.9016 1.5 -12 5.7016 1.5 -12 5.7016 1.5 -10 [4,16,7.7016,1.5,-10,10.9016,1.5,-12,5.7016,1.5,-12,5.7016,1.5,-10], // -// 1 16 0 0 8 -1 0 0 0 0 1 0 -1 0 4-4rin11.dat - [1,16,0,0,8,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin11()], -// 1 16 0 0 8 -1 0 0 0 0 1 0 -1 0 4-4rin12.dat - [1,16,0,0,8,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin12()], -// 1 16 0 0 -20 -1 0 0 0 0 1 0 1 0 4-4rin11.dat - [1,16,0,0,-20,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin11()], -// 1 16 0 0 -20 -1 0 0 0 0 1 0 1 0 4-4rin12.dat - [1,16,0,0,-20,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 8 -1 0 0 0 0 1 0 -1 0 4-4ring11.dat + [1,16,0,0,8,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring11()], +// 1 16 0 0 8 -1 0 0 0 0 1 0 -1 0 4-4ring12.dat + [1,16,0,0,8,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring12()], +// 1 16 0 0 -20 -1 0 0 0 0 1 0 1 0 4-4ring11.dat + [1,16,0,0,-20,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring11()], +// 1 16 0 0 -20 -1 0 0 0 0 1 0 1 0 4-4ring12.dat + [1,16,0,0,-20,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring12()], // 1 16 0 0 4 -1 0 0 0 0 1 0 -1 0 4-4ring9.dat [1,16,0,0,4,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring9()], -// 1 16 0 0 4 -1 0 0 0 0 1 0 -1 0 4-4rin10.dat - [1,16,0,0,4,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 4 -1 0 0 0 0 1 0 -1 0 4-4ring10.dat + [1,16,0,0,4,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring10()], // 1 16 0 0 4 -3 0 0 0 0 3 0 -1 0 4-4ring2.dat [1,16,0,0,4,-3,0,0,0,0,3,0,-1,0, ldraw_lib__4_4ring2()], // diff --git a/parts/s/60474s01.scad b/parts/s/60474s01.scad index 7bf3b20aa..3723dfb84 100644 --- a/parts/s/60474s01.scad +++ b/parts/s/60474s01.scad @@ -8,7 +8,7 @@ use <../../p/1-8ring3.scad> use <../../p/48/1-12cyli.scad> use <../../p/48/1-12edge.scad> use <../../p/48/1-48edge.scad> -use <../../p/48/1-48rin9.scad> +use <../../p/48/1-48ring9.scad> use <../../p/48/1-8cyli.scad> use <../../p/48/1-8edge.scad> use <../../p/48/1-8ring1.scad> @@ -19,7 +19,7 @@ function ldraw_lib__s__60474s01() = [ // 0 ~Plate 4 x 4 Round - 1/8 // 0 Name: s\60474s01.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Subpart UPDATE 2011-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__s__60474s01() = [ // 0 !HISTORY 2010-04-05 [PTadmin] Official Update 2010-01 // 0 !HISTORY 2010-11-06 [MagFors] Removed some areas to allow new primitive // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 2 0 0 0 1 0 0 0 2 1-8ring3.dat [1,16,0,0,0,2,0,0,0,1,0,0,0,2, ldraw_lib__1_8ring3()], @@ -43,8 +44,8 @@ function ldraw_lib__s__60474s01() = [ [1,16,0,4,0,2.82843,0,2.82843,0,-1,0,2.82843,0,-2.82843, ldraw_lib__48__1_8ring8()], // 1 16 0 8 0 40 0 0 0 1 0 0 0 40 48\1-12edge.dat [1,16,0,8,0,40,0,0,0,1,0,0,0,40, ldraw_lib__48__1_12edge()], -// 1 16 0 4 0 2.82843 0 2.82843 0 -1 0 2.82843 0 -2.82843 48\1-48rin9.dat - [1,16,0,4,0,2.82843,0,2.82843,0,-1,0,2.82843,0,-2.82843, ldraw_lib__48__1_48rin9()], +// 1 16 0 4 0 2.82843 0 2.82843 0 -1 0 2.82843 0 -2.82843 48\1-48ring9.dat + [1,16,0,4,0,2.82843,0,2.82843,0,-1,0,2.82843,0,-2.82843, ldraw_lib__48__1_48ring9()], // 1 16 0 4 0 28.2843 0 28.2843 0 -1 0 28.2843 0 -28.2843 48\1-48edge.dat [1,16,0,4,0,28.2843,0,28.2843,0,-1,0,28.2843,0,-28.2843, ldraw_lib__48__1_48edge()], // 1 16 0 0 0 16 0 0 0 1 0 0 0 16 48\1-8ring1.dat diff --git a/parts/s/6088s01.scad b/parts/s/6088s01.scad index a47e08349..2e6f94841 100644 --- a/parts/s/6088s01.scad +++ b/parts/s/6088s01.scad @@ -4,7 +4,7 @@ use <../../p/2-4cylo.scad> use <../../p/2-4disc.scad> use <../../p/2-4edge.scad> use <../../p/2-4ndis.scad> -use <../../p/2-4rin15.scad> +use <../../p/2-4ring15.scad> use <../../p/2-4ring6.scad> use <../../p/2-4ring7.scad> use <../../p/3-16chrd.scad> @@ -20,7 +20,7 @@ function ldraw_lib__s__6088s01() = [ // 0 ~Minifig Helmet with Underwater Antenna and Clips - Half // 0 Name: s\6088s01.dat // 0 Author: Nils Schmidt [BlackBrick89] -// 0 !LDRAW_ORG Subpart UPDATE 2022-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -31,7 +31,8 @@ function ldraw_lib__s__6088s01() = [ // 0 !HISTORY 2018-07-16 [MagFors] File preparation for LDraw Parts Tracker // 0 !HISTORY 2021-04-06 [Holly-Wood] Fixed rounding error // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -125,8 +126,8 @@ function ldraw_lib__s__6088s01() = [ [1,16,23.1,40.45,16.92,0,0,-4.59,0,-1,0,3.16,0,0, ldraw_lib__3_16chrd()], // // 0 // new propellor -// 1 16 0 37.8 16.8 0 0 1 -1 0 0 0 -1 0 2-4rin15.dat - [1,16,0,37.8,16.8,0,0,1,-1,0,0,0,-1,0, ldraw_lib__2_4rin15()], +// 1 16 0 37.8 16.8 0 0 1 -1 0 0 0 -1 0 2-4ring15.dat + [1,16,0,37.8,16.8,0,0,1,-1,0,0,0,-1,0, ldraw_lib__2_4ring15()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 37.8 16.3 0 0 15 -15 0 0 0 0.5 0 2-4cylo.dat diff --git a/parts/s/61189s02.scad b/parts/s/61189s02.scad index d49b21432..4297a3093 100644 --- a/parts/s/61189s02.scad +++ b/parts/s/61189s02.scad @@ -2,7 +2,7 @@ use <../../lib.scad> use <../../p/1-4cyls2.scad> use <../../p/2-4edge.scad> use <../../p/2-4ndis.scad> -use <../../p/2-4rin20.scad> +use <../../p/2-4ring20.scad> use <../../p/2-4ring4.scad> use <../../p/4-4cyli.scad> use <../../p/4-4edge.scad> @@ -10,7 +10,7 @@ function ldraw_lib__s__61189s02() = [ // 0 ~Minifig Helmet SW Clone Trooper Phase I without Front Face - Half // 0 Name: s\61189s02.dat // 0 Author: Ulrich Röder [UR] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__s__61189s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // All lines and condlines included for any patterned front face [MagFors] // @@ -98,8 +99,8 @@ function ldraw_lib__s__61189s02() = [ [1,16,13,1.33,0,0,-.5,0,0,0,-2,2,0,0, ldraw_lib__1_4cyls2()], // 1 16 15.75 1.33 0 0 -1 0 0 0 -.5 .5 0 0 2-4ring4.dat [1,16,15.75,1.33,0,0,-1,0,0,0,-.5,.5,0,0, ldraw_lib__2_4ring4()], -// 1 16 15.75 1.33 0 0 -1 0 0 0 -.125 .125 0 0 2-4rin20.dat - [1,16,15.75,1.33,0,0,-1,0,0,0,-.125,.125,0,0, ldraw_lib__2_4rin20()], +// 1 16 15.75 1.33 0 0 -1 0 0 0 -.125 .125 0 0 2-4ring20.dat + [1,16,15.75,1.33,0,0,-1,0,0,0,-.125,.125,0,0, ldraw_lib__2_4ring20()], // 1 16 15.75 1.33 0 0 -1 0 0 0 2 2 0 0 2-4ndis.dat [1,16,15.75,1.33,0,0,-1,0,0,0,2,2,0,0, ldraw_lib__2_4ndis()], // 1 16 15.75 1.33 0 0 -1 0 0 0 -2.625 2.625 0 0 2-4edge.dat diff --git a/parts/s/6122s01.scad b/parts/s/6122s01.scad index 482befca5..b337d6416 100644 --- a/parts/s/6122s01.scad +++ b/parts/s/6122s01.scad @@ -3,13 +3,13 @@ use <../../p/1-8edge.scad> use <../../p/4-4cylc.scad> use <../../p/4-4cyli.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin19.scad> use <../../p/4-4ring1.scad> +use <../../p/4-4ring19.scad> function ldraw_lib__s__6122s01() = [ // 0 ~Minifig Helmet Castle with Dragon Crown Top Half // 0 Name: s\6122s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2011-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__s__6122s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 2.269 -3.347 16.35 1.323 -4.675 24.31 1.261 -7.395 24.83 1.471 -8.646 23.07 [4,16,2.269,-3.347,16.35,1.323,-4.675,24.31,1.261,-7.395,24.83,1.471,-8.646,23.07], @@ -301,8 +302,8 @@ function ldraw_lib__s__6122s01() = [ [1,16,19,3.4,-0.7,0,1,0,-4.1,0,0,0,0,4.1, ldraw_lib__4_4edge()], // 1 16 19 3.4 -0.7 0 -1 0 -2 0 0 0 0 -2 4-4ring1.dat [1,16,19,3.4,-0.7,0,-1,0,-2,0,0,0,0,-2, ldraw_lib__4_4ring1()], -// 1 16 19 3.4 -0.7 0 -1 0 -0.205 0 0 0 0 -0.205 4-4rin19.dat - [1,16,19,3.4,-0.7,0,-1,0,-0.205,0,0,0,0,-0.205, ldraw_lib__4_4rin19()], +// 1 16 19 3.4 -0.7 0 -1 0 -0.205 0 0 0 0 -0.205 4-4ring19.dat + [1,16,19,3.4,-0.7,0,-1,0,-0.205,0,0,0,0,-0.205, ldraw_lib__4_4ring19()], // 1 16 14 3.4 -0.7 0 5 0 -4.1 0 0 0 0 4.1 4-4cyli.dat [1,16,14,3.4,-0.7,0,5,0,-4.1,0,0,0,0,4.1, ldraw_lib__4_4cyli()], // 0 // bottom of top pinhole diff --git a/parts/s/6142275abs03.scad b/parts/s/6142275abs03.scad index 700ab0ee7..48bb65492 100644 --- a/parts/s/6142275abs03.scad +++ b/parts/s/6142275abs03.scad @@ -1,6 +1,6 @@ use <../../lib.scad> use <../../p/1-16disc.scad> -use <../../p/1-16rin2.scad> +use <../../p/1-16ring2.scad> use <../../p/1-16tang.scad> use <../../p/1-8chrd.scad> use <../../p/1-8tang.scad> @@ -15,7 +15,7 @@ function ldraw_lib__s__6142275abs03() = [ // 0 ~Sticker 1.9 x 0.8 with Headlight on Black and White Background Left - Third Face // 0 Name: s\6142275abs03.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2023-05 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__s__6142275abs03() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-10-31 [OrionP] Official Update 2023-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Primitives // 1 80 2 -.25 6.0422 1.5 0 0 0 1 0 0 0 -1.5 2-4ndis.dat @@ -56,10 +57,10 @@ function ldraw_lib__s__6142275abs03() = [ [1,80,2,-.25,.9172,1.5,0,0,0,1,0,0,0,-1.5, ldraw_lib__1_16tang()], // 1 0 2 -.25 .9172 .5 0 0 0 1 0 0 0 .5 2-4ring2.dat [1,0,2,-.25,.9172,.5,0,0,0,1,0,0,0,.5, ldraw_lib__2_4ring2()], -// 1 0 2 -.25 .9172 -.5 0 0 0 1 0 0 0 -.5 1-16rin2.dat - [1,0,2,-.25,.9172,-.5,0,0,0,1,0,0,0,-.5, ldraw_lib__1_16rin2()], -// 1 0 2 -.25 .9172 .5 0 0 0 1 0 0 0 -.5 1-16rin2.dat - [1,0,2,-.25,.9172,.5,0,0,0,1,0,0,0,-.5, ldraw_lib__1_16rin2()], +// 1 0 2 -.25 .9172 -.5 0 0 0 1 0 0 0 -.5 1-16ring2.dat + [1,0,2,-.25,.9172,-.5,0,0,0,1,0,0,0,-.5, ldraw_lib__1_16ring2()], +// 1 0 2 -.25 .9172 .5 0 0 0 1 0 0 0 -.5 1-16ring2.dat + [1,0,2,-.25,.9172,.5,0,0,0,1,0,0,0,-.5, ldraw_lib__1_16ring2()], // 1 80 2 -.25 .9172 -1 0 0 0 1 0 0 0 1 2-4disc.dat [1,80,2,-.25,.9172,-1,0,0,0,1,0,0,0,1, ldraw_lib__2_4disc()], // 1 80 2 -.25 .9172 -1 0 0 0 1 0 0 0 -1 1-16disc.dat diff --git a/parts/s/6142275abs04.scad b/parts/s/6142275abs04.scad index 2ded237a4..d4ffc4956 100644 --- a/parts/s/6142275abs04.scad +++ b/parts/s/6142275abs04.scad @@ -3,7 +3,7 @@ use <../../p/1-8chrd.scad> use <../../p/1-8ndis.scad> use <../../p/3-16chrd.scad> use <../../p/3-16ndis.scad> -use <../../p/3-16rin2.scad> +use <../../p/3-16ring2.scad> use <../../p/4-4disc.scad> use <../../p/4-4ndis.scad> use <../../p/4-4ring2.scad> @@ -11,7 +11,7 @@ function ldraw_lib__s__6142275abs04() = [ // 0 ~Sticker 1.9 x 0.8 with Headlight on Black and White Background Left - Fourth Face // 0 Name: s\6142275abs04.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2023-05 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__s__6142275abs04() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-10-31 [OrionP] Official Update 2023-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Primitives // 1 80 2 -.25 -4.1822 1.5 0 0 0 1 0 0 0 1.5 4-4ndis.dat @@ -40,10 +41,10 @@ function ldraw_lib__s__6142275abs04() = [ [1,80,-4,-.25,.3178,0,0,-1.5,0,1,0,-1.5,0,0, ldraw_lib__3_16ndis()], // 1 80 -4 -.25 .3178 0 0 1.5 0 1 0 -1.5 0 0 3-16ndis.dat [1,80,-4,-.25,.3178,0,0,1.5,0,1,0,-1.5,0,0, ldraw_lib__3_16ndis()], -// 1 0 -4 -.25 .3178 0 0 -.5 0 1 0 -.5 0 0 3-16rin2.dat - [1,0,-4,-.25,.3178,0,0,-.5,0,1,0,-.5,0,0, ldraw_lib__3_16rin2()], -// 1 0 -4 -.25 .3178 0 0 .5 0 1 0 -.5 0 0 3-16rin2.dat - [1,0,-4,-.25,.3178,0,0,.5,0,1,0,-.5,0,0, ldraw_lib__3_16rin2()], +// 1 0 -4 -.25 .3178 0 0 -.5 0 1 0 -.5 0 0 3-16ring2.dat + [1,0,-4,-.25,.3178,0,0,-.5,0,1,0,-.5,0,0, ldraw_lib__3_16ring2()], +// 1 0 -4 -.25 .3178 0 0 .5 0 1 0 -.5 0 0 3-16ring2.dat + [1,0,-4,-.25,.3178,0,0,.5,0,1,0,-.5,0,0, ldraw_lib__3_16ring2()], // 1 80 -4 -.25 .3178 0 0 -1 0 1 0 -1 0 0 3-16chrd.dat [1,80,-4,-.25,.3178,0,0,-1,0,1,0,-1,0,0, ldraw_lib__3_16chrd()], // 1 80 -4 -.25 .3178 0 0 1 0 1 0 -1 0 0 3-16chrd.dat diff --git a/parts/s/6142275gs01.scad b/parts/s/6142275gs01.scad index 124acc13b..4370355c0 100644 --- a/parts/s/6142275gs01.scad +++ b/parts/s/6142275gs01.scad @@ -2,13 +2,13 @@ use <../../lib.scad> use <../../p/1-16chrd.scad> use <../../p/1-16tang.scad> use <../../p/1-4chrd.scad> -use <../../p/1-4rin10.scad> -use <../../p/1-4rin11.scad> +use <../../p/1-4ring10.scad> +use <../../p/1-4ring11.scad> use <../../p/1-4ring3.scad> use <../../p/1-4ring4.scad> use <../../p/1-4tang.scad> use <../../p/1-8chrd.scad> -use <../../p/1-8rin10.scad> +use <../../p/1-8ring10.scad> use <../../p/1-8ring3.scad> use <../../p/1-8tang.scad> use <../../p/3-16ering.scad> @@ -18,7 +18,7 @@ function ldraw_lib__s__6142275gs01() = [ // 0 ~Sticker 1.2 x 1.8 with Lights and Levers on Dark Bluish Grey Background - Half Green Lever // 0 Name: s\6142275gs01.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2024-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__s__6142275gs01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2024-01-29 [OrionP] Official Update 2024-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Primitives // @@ -36,18 +37,18 @@ function ldraw_lib__s__6142275gs01() = [ [1,72,0,0,0,3.25,0,0,0,1,0,0,0,3.25, ldraw_lib__3_16ndis()], // 1 0 0 0 0 .25 0 0 0 1 0 0 0 .25 3-16ring12.dat [1,0,0,0,0,.25,0,0,0,1,0,0,0,.25, ldraw_lib__3_16ring12()], -// 1 0 0 0 0 .25 0 0 0 1 0 0 0 .25 1-4rin11.dat - [1,0,0,0,0,.25,0,0,0,1,0,0,0,.25, ldraw_lib__1_4rin11()], -// 1 2 0 0 0 .25 0 0 0 1 0 0 0 .25 1-4rin10.dat - [1,2,0,0,0,.25,0,0,0,1,0,0,0,.25, ldraw_lib__1_4rin10()], +// 1 0 0 0 0 .25 0 0 0 1 0 0 0 .25 1-4ring11.dat + [1,0,0,0,0,.25,0,0,0,1,0,0,0,.25, ldraw_lib__1_4ring11()], +// 1 2 0 0 0 .25 0 0 0 1 0 0 0 .25 1-4ring10.dat + [1,2,0,0,0,.25,0,0,0,1,0,0,0,.25, ldraw_lib__1_4ring10()], // 1 2 0 0 0 .625 0 0 0 1 0 0 0 .625 1-4ring3.dat [1,2,0,0,0,.625,0,0,0,1,0,0,0,.625, ldraw_lib__1_4ring3()], // 1 0 0 0 0 .375 0 0 0 1 0 0 0 .375 1-4ring4.dat [1,0,0,0,0,.375,0,0,0,1,0,0,0,.375, ldraw_lib__1_4ring4()], -// 1 0 0 0 0 .125 0 0 0 1 0 0 0 .125 1-4rin11.dat - [1,0,0,0,0,.125,0,0,0,1,0,0,0,.125, ldraw_lib__1_4rin11()], -// 1 71 0 0 0 .125 0 0 0 1 0 0 0 .125 1-4rin10.dat - [1,71,0,0,0,.125,0,0,0,1,0,0,0,.125, ldraw_lib__1_4rin10()], +// 1 0 0 0 0 .125 0 0 0 1 0 0 0 .125 1-4ring11.dat + [1,0,0,0,0,.125,0,0,0,1,0,0,0,.125, ldraw_lib__1_4ring11()], +// 1 71 0 0 0 .125 0 0 0 1 0 0 0 .125 1-4ring10.dat + [1,71,0,0,0,.125,0,0,0,1,0,0,0,.125, ldraw_lib__1_4ring10()], // 1 71 0 0 0 .25 0 0 0 1 0 0 0 .25 1-4ring4.dat [1,71,0,0,0,.25,0,0,0,1,0,0,0,.25, ldraw_lib__1_4ring4()], // 1 0 0 0 0 .25 0 0 0 1 0 0 0 .25 1-4ring3.dat @@ -62,8 +63,8 @@ function ldraw_lib__s__6142275gs01() = [ [1,0,0,0,0,1.875,0,0,0,1,0,0,0,-1.875, ldraw_lib__1_8chrd()], // 1 2 0 0 0 .625 0 0 0 1 0 0 0 -.625 1-8ring3.dat [1,2,0,0,0,.625,0,0,0,1,0,0,0,-.625, ldraw_lib__1_8ring3()], -// 1 2 0 0 0 .25 0 0 0 1 0 0 0 -.25 1-8rin10.dat - [1,2,0,0,0,.25,0,0,0,1,0,0,0,-.25, ldraw_lib__1_8rin10()], +// 1 2 0 0 0 .25 0 0 0 1 0 0 0 -.25 1-8ring10.dat + [1,2,0,0,0,.25,0,0,0,1,0,0,0,-.25, ldraw_lib__1_8ring10()], // 1 0 0 0 0 2.75 0 0 0 1 0 0 0 -2.75 1-8tang.dat [1,0,0,0,0,2.75,0,0,0,1,0,0,0,-2.75, ldraw_lib__1_8tang()], // 1 0 0 0 0 3.25 0 0 0 1 0 0 0 -3.25 3-16ering.dat diff --git a/parts/s/6142275gs02.scad b/parts/s/6142275gs02.scad index 9404b3d6b..59beef629 100644 --- a/parts/s/6142275gs02.scad +++ b/parts/s/6142275gs02.scad @@ -4,13 +4,13 @@ use <../../p/1-16ndis.scad> use <../../p/1-16tang.scad> use <../../p/1-4chrd.scad> use <../../p/1-4ndis.scad> -use <../../p/1-4rin10.scad> -use <../../p/1-4rin11.scad> -use <../../p/1-4rin12.scad> +use <../../p/1-4ring10.scad> +use <../../p/1-4ring11.scad> +use <../../p/1-4ring12.scad> use <../../p/1-4ring3.scad> use <../../p/1-4ring4.scad> use <../../p/1-8chrd.scad> -use <../../p/1-8rin10.scad> +use <../../p/1-8ring10.scad> use <../../p/1-8ring3.scad> use <../../p/1-8tang.scad> use <../../p/3-16ering.scad> @@ -19,7 +19,7 @@ function ldraw_lib__s__6142275gs02() = [ // 0 ~Sticker 1.2 x 1.8 with Lights and Levers on Dark Bluish Grey Background - Half Red Lever // 0 Name: s\6142275gs02.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2024-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__s__6142275gs02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2024-01-29 [OrionP] Official Update 2024-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Primitives // @@ -47,8 +48,8 @@ function ldraw_lib__s__6142275gs02() = [ [1,0,0,0,0,3.25,0,0,0,1,0,0,0,3.25, ldraw_lib__3_16ering()], // 1 0 0 0 0 2.75 0 0 0 1 0 0 0 2.75 1-8tang.dat [1,0,0,0,0,2.75,0,0,0,1,0,0,0,2.75, ldraw_lib__1_8tang()], -// 1 71 0 0 0 .25 0 0 0 1 0 0 0 .25 1-8rin10.dat - [1,71,0,0,0,.25,0,0,0,1,0,0,0,.25, ldraw_lib__1_8rin10()], +// 1 71 0 0 0 .25 0 0 0 1 0 0 0 .25 1-8ring10.dat + [1,71,0,0,0,.25,0,0,0,1,0,0,0,.25, ldraw_lib__1_8ring10()], // 1 71 0 0 0 .625 0 0 0 1 0 0 0 .625 1-8ring3.dat [1,71,0,0,0,.625,0,0,0,1,0,0,0,.625, ldraw_lib__1_8ring3()], // 1 0 0 0 0 1.875 0 0 0 1 0 0 0 1.875 1-8chrd.dat @@ -63,20 +64,20 @@ function ldraw_lib__s__6142275gs02() = [ [1,0,0,0,0,.25,0,0,0,1,0,0,0,-.25, ldraw_lib__1_4ring3()], // 1 4 0 0 0 .25 0 0 0 1 0 0 0 -.25 1-4ring4.dat [1,4,0,0,0,.25,0,0,0,1,0,0,0,-.25, ldraw_lib__1_4ring4()], -// 1 4 0 0 0 .125 0 0 0 1 0 0 0 -.125 1-4rin10.dat - [1,4,0,0,0,.125,0,0,0,1,0,0,0,-.125, ldraw_lib__1_4rin10()], -// 1 0 0 0 0 .125 0 0 0 1 0 0 0 -.125 1-4rin11.dat - [1,0,0,0,0,.125,0,0,0,1,0,0,0,-.125, ldraw_lib__1_4rin11()], +// 1 4 0 0 0 .125 0 0 0 1 0 0 0 -.125 1-4ring10.dat + [1,4,0,0,0,.125,0,0,0,1,0,0,0,-.125, ldraw_lib__1_4ring10()], +// 1 0 0 0 0 .125 0 0 0 1 0 0 0 -.125 1-4ring11.dat + [1,0,0,0,0,.125,0,0,0,1,0,0,0,-.125, ldraw_lib__1_4ring11()], // 1 0 0 0 0 .375 0 0 0 1 0 0 0 -.375 1-4ring4.dat [1,0,0,0,0,.375,0,0,0,1,0,0,0,-.375, ldraw_lib__1_4ring4()], // 1 71 0 0 0 .625 0 0 0 1 0 0 0 -.625 1-4ring3.dat [1,71,0,0,0,.625,0,0,0,1,0,0,0,-.625, ldraw_lib__1_4ring3()], -// 1 71 0 0 0 .25 0 0 0 1 0 0 0 -.25 1-4rin10.dat - [1,71,0,0,0,.25,0,0,0,1,0,0,0,-.25, ldraw_lib__1_4rin10()], -// 1 0 0 0 0 .25 0 0 0 1 0 0 0 -.25 1-4rin11.dat - [1,0,0,0,0,.25,0,0,0,1,0,0,0,-.25, ldraw_lib__1_4rin11()], -// 1 0 0 0 0 .25 0 0 0 1 0 0 0 -.25 1-4rin12.dat - [1,0,0,0,0,.25,0,0,0,1,0,0,0,-.25, ldraw_lib__1_4rin12()], +// 1 71 0 0 0 .25 0 0 0 1 0 0 0 -.25 1-4ring10.dat + [1,71,0,0,0,.25,0,0,0,1,0,0,0,-.25, ldraw_lib__1_4ring10()], +// 1 0 0 0 0 .25 0 0 0 1 0 0 0 -.25 1-4ring11.dat + [1,0,0,0,0,.25,0,0,0,1,0,0,0,-.25, ldraw_lib__1_4ring11()], +// 1 0 0 0 0 .25 0 0 0 1 0 0 0 -.25 1-4ring12.dat + [1,0,0,0,0,.25,0,0,0,1,0,0,0,-.25, ldraw_lib__1_4ring12()], // 1 72 0 0 0 3.25 0 0 0 1 0 0 0 -3.25 1-4ndis.dat [1,72,0,0,0,3.25,0,0,0,1,0,0,0,-3.25, ldraw_lib__1_4ndis()], // 0 // Black faces diff --git a/parts/s/6142275zs01.scad b/parts/s/6142275zs01.scad index 18eeea685..cae97acfb 100644 --- a/parts/s/6142275zs01.scad +++ b/parts/s/6142275zs01.scad @@ -1,14 +1,14 @@ use <../../lib.scad> use <../../p/1-4chrd.scad> use <../../p/1-4ndis.scad> -use <../../p/1-4rin12.scad> use <../../p/1-4ring1.scad> +use <../../p/1-4ring12.scad> use <../../p/1-4ring5.scad> function ldraw_lib__s__6142275zs01() = [ // 0 ~Sticker 1.9 x 0.8 with Red "P1" and Grey Triangle on Black Background Right - First Face // 0 Name: s\6142275zs01.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2023-05 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,8 @@ function ldraw_lib__s__6142275zs01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-10-31 [OrionP] Official Update 2023-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Primitives // 1 0 -6.5 -.25 3.8922 -1.5 0 0 0 1 0 0 0 1.5 1-4chrd.dat @@ -29,8 +30,8 @@ function ldraw_lib__s__6142275zs01() = [ [1,4,-4.8,-.25,2.2211,-.5,0,0,0,1,0,0,0,.5, ldraw_lib__1_4ring1()], // 1 4 -4.8 -.25 2.2211 -.2 0 0 0 1 0 0 0 .2 1-4ring5.dat [1,4,-4.8,-.25,2.2211,-.2,0,0,0,1,0,0,0,.2, ldraw_lib__1_4ring5()], -// 1 4 -4.8 -.25 2.2211 -.1 0 0 0 1 0 0 0 .1 1-4rin12.dat - [1,4,-4.8,-.25,2.2211,-.1,0,0,0,1,0,0,0,.1, ldraw_lib__1_4rin12()], +// 1 4 -4.8 -.25 2.2211 -.1 0 0 0 1 0 0 0 .1 1-4ring12.dat + [1,4,-4.8,-.25,2.2211,-.1,0,0,0,1,0,0,0,.1, ldraw_lib__1_4ring12()], // 1 15 -4.8 -.25 2.2211 -.5 0 0 0 1 0 0 0 .5 1-4chrd.dat [1,15,-4.8,-.25,2.2211,-.5,0,0,0,1,0,0,0,.5, ldraw_lib__1_4chrd()], // 1 0 2.4 -.25 2.2211 1.3 0 0 0 1 0 0 0 1.3 1-4ndis.dat @@ -39,8 +40,8 @@ function ldraw_lib__s__6142275zs01() = [ [1,4,2.4,-.25,2.2211,.5,0,0,0,1,0,0,0,.5, ldraw_lib__1_4ring1()], // 1 4 2.4 -.25 2.2211 .2 0 0 0 1 0 0 0 .2 1-4ring5.dat [1,4,2.4,-.25,2.2211,.2,0,0,0,1,0,0,0,.2, ldraw_lib__1_4ring5()], -// 1 4 2.4 -.25 2.2211 .1 0 0 0 1 0 0 0 .1 1-4rin12.dat - [1,4,2.4,-.25,2.2211,.1,0,0,0,1,0,0,0,.1, ldraw_lib__1_4rin12()], +// 1 4 2.4 -.25 2.2211 .1 0 0 0 1 0 0 0 .1 1-4ring12.dat + [1,4,2.4,-.25,2.2211,.1,0,0,0,1,0,0,0,.1, ldraw_lib__1_4ring12()], // 1 15 2.4 -.25 2.2211 .5 0 0 0 1 0 0 0 .5 1-4chrd.dat [1,15,2.4,-.25,2.2211,.5,0,0,0,1,0,0,0,.5, ldraw_lib__1_4chrd()], // 0 // Black faces diff --git a/parts/s/6142275zs03.scad b/parts/s/6142275zs03.scad index b887be580..8d750d037 100644 --- a/parts/s/6142275zs03.scad +++ b/parts/s/6142275zs03.scad @@ -1,14 +1,14 @@ use <../../lib.scad> use <../../p/1-4chrd.scad> use <../../p/1-4ndis.scad> -use <../../p/1-4rin12.scad> use <../../p/1-4ring1.scad> +use <../../p/1-4ring12.scad> use <../../p/1-4ring5.scad> function ldraw_lib__s__6142275zs03() = [ // 0 ~Sticker 1.9 x 0.8 with Red "P1" and Grey Triangle on Black Background Right - Third Face // 0 Name: s\6142275zs03.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2023-05 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,8 @@ function ldraw_lib__s__6142275zs03() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-10-31 [OrionP] Official Update 2023-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Primitives // 1 0 -4.8 -.25 6.2172 -1.3 0 0 0 1 0 0 0 -1.3 1-4ndis.dat @@ -25,8 +26,8 @@ function ldraw_lib__s__6142275zs03() = [ [1,4,-4.8,-.25,6.2172,-.5,0,0,0,1,0,0,0,-.5, ldraw_lib__1_4ring1()], // 1 4 -4.8 -.25 6.2172 -.2 0 0 0 1 0 0 0 -.2 1-4ring5.dat [1,4,-4.8,-.25,6.2172,-.2,0,0,0,1,0,0,0,-.2, ldraw_lib__1_4ring5()], -// 1 4 -4.8 -.25 6.2172 -.1 0 0 0 1 0 0 0 -.1 1-4rin12.dat - [1,4,-4.8,-.25,6.2172,-.1,0,0,0,1,0,0,0,-.1, ldraw_lib__1_4rin12()], +// 1 4 -4.8 -.25 6.2172 -.1 0 0 0 1 0 0 0 -.1 1-4ring12.dat + [1,4,-4.8,-.25,6.2172,-.1,0,0,0,1,0,0,0,-.1, ldraw_lib__1_4ring12()], // 1 15 -4.8 -.25 6.2172 -.5 0 0 0 1 0 0 0 -.5 1-4chrd.dat [1,15,-4.8,-.25,6.2172,-.5,0,0,0,1,0,0,0,-.5, ldraw_lib__1_4chrd()], // 1 0 2.4 -.25 6.2172 1.3 0 0 0 1 0 0 0 -1.3 1-4ndis.dat @@ -35,8 +36,8 @@ function ldraw_lib__s__6142275zs03() = [ [1,4,2.4,-.25,6.2172,.5,0,0,0,1,0,0,0,-.5, ldraw_lib__1_4ring1()], // 1 4 2.4 -.25 6.2172 .2 0 0 0 1 0 0 0 -.2 1-4ring5.dat [1,4,2.4,-.25,6.2172,.2,0,0,0,1,0,0,0,-.2, ldraw_lib__1_4ring5()], -// 1 4 2.4 -.25 6.2172 .1 0 0 0 1 0 0 0 -.1 1-4rin12.dat - [1,4,2.4,-.25,6.2172,.1,0,0,0,1,0,0,0,-.1, ldraw_lib__1_4rin12()], +// 1 4 2.4 -.25 6.2172 .1 0 0 0 1 0 0 0 -.1 1-4ring12.dat + [1,4,2.4,-.25,6.2172,.1,0,0,0,1,0,0,0,-.1, ldraw_lib__1_4ring12()], // 1 15 2.4 -.25 6.2172 .5 0 0 0 1 0 0 0 -.5 1-4chrd.dat [1,15,2.4,-.25,6.2172,.5,0,0,0,1,0,0,0,-.5, ldraw_lib__1_4chrd()], // 0 // Black faces diff --git a/parts/s/6142617aes01.scad b/parts/s/6142617aes01.scad index c4dbbc36b..00c67dda1 100644 --- a/parts/s/6142617aes01.scad +++ b/parts/s/6142617aes01.scad @@ -1,16 +1,16 @@ use <../../lib.scad> use <../../p/1-4chrd.scad> -use <../../p/1-4rin10.scad> +use <../../p/1-4ring10.scad> use <../../p/1-4ring33.scad> use <../../p/1-8chrd.scad> use <../../p/4-4ndis.scad> -use <../../p/4-4rin34.scad> +use <../../p/4-4ring34.scad> use <../../p/4-4ring7.scad> function ldraw_lib__s__6142617aes01() = [ // 0 ~Sticker 3.0 x 4.0 with Yellow "Start" and 5 Orange Lights on Black Background - One Light // 0 Name: s\6142617aes01.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2023-06 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__s__6142617aes01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-11-19 [OrionP] Official Update 2023-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Primitives // @@ -26,8 +27,8 @@ function ldraw_lib__s__6142617aes01() = [ [1,16,0,0,0,5,0,0,0,1,0,0,0,5, ldraw_lib__4_4ndis()], // 1 80 0 0 0 .625 0 0 0 1 0 0 0 .625 4-4ring7.dat [1,80,0,0,0,.625,0,0,0,1,0,0,0,.625, ldraw_lib__4_4ring7()], -// 1 80 0 0 0 .125 0 0 0 1 0 0 0 .125 4-4rin34.dat - [1,80,0,0,0,.125,0,0,0,1,0,0,0,.125, ldraw_lib__4_4rin34()], +// 1 80 0 0 0 .125 0 0 0 1 0 0 0 .125 4-4ring34.dat + [1,80,0,0,0,.125,0,0,0,1,0,0,0,.125, ldraw_lib__4_4ring34()], // 1 0 0 0 0 4.25 0 0 0 1 0 0 0 4.25 1-8chrd.dat [1,0,0,0,0,4.25,0,0,0,1,0,0,0,4.25, ldraw_lib__1_8chrd()], // 1 0 0 0 0 0 0 4.25 0 1 0 4.25 0 0 1-8chrd.dat @@ -40,8 +41,8 @@ function ldraw_lib__s__6142617aes01() = [ [1,0,0,0,0,-4.25,0,0,0,1,0,0,0,-4.25, ldraw_lib__1_8chrd()], // 1 0 0 0 0 0 0 -4.25 0 1 0 -4.25 0 0 1-8chrd.dat [1,0,0,0,0,0,0,-4.25,0,1,0,-4.25,0,0, ldraw_lib__1_8chrd()], -// 1 0 0 0 0 .375 0 0 0 1 0 0 0 -.375 1-4rin10.dat - [1,0,0,0,0,.375,0,0,0,1,0,0,0,-.375, ldraw_lib__1_4rin10()], +// 1 0 0 0 0 .375 0 0 0 1 0 0 0 -.375 1-4ring10.dat + [1,0,0,0,0,.375,0,0,0,1,0,0,0,-.375, ldraw_lib__1_4ring10()], // 1 0 0 0 0 .125 0 0 0 1 0 0 0 -.125 1-4ring33.dat [1,0,0,0,0,.125,0,0,0,1,0,0,0,-.125, ldraw_lib__1_4ring33()], // 1 4 0 0 0 3.75 0 0 0 1 0 0 0 -3.75 1-4chrd.dat diff --git a/parts/s/6142617ks06.scad b/parts/s/6142617ks06.scad index c395206fb..9d0ff2ffb 100644 --- a/parts/s/6142617ks06.scad +++ b/parts/s/6142617ks06.scad @@ -1,15 +1,15 @@ use <../../lib.scad> -use <../../p/1-16rin4.scad> +use <../../p/1-16ring4.scad> use <../../p/1-4chrd.scad> use <../../p/1-4ring4.scad> use <../../p/5-16chrd.scad> use <../../p/5-16ndis.scad> -use <../../p/5-16rin2.scad> +use <../../p/5-16ring2.scad> function ldraw_lib__s__6142617ks06() = [ // 0 ~Sticker 0.8 x 1.9 with Black Arc on Red Background Right - Sixth Face // 0 Name: s\6142617ks06.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2023-06 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__s__6142617ks06() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-11-19 [OrionP] Official Update 2023-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Primitives // 1 4 -6.5 -.25 -3.0901 -1.5 0 0 0 1 0 0 0 -1.5 1-4chrd.dat @@ -26,12 +27,12 @@ function ldraw_lib__s__6142617ks06() = [ [1,4,6.5,-.25,-3.0901,1.5,0,0,0,1,0,0,0,-1.5, ldraw_lib__1_4chrd()], // 1 4 -3.9 -.25 -1.719 -1.5 0 0 0 1 0 0 0 -1.5 5-16ndis.dat [1,4,-3.9,-.25,-1.719,-1.5,0,0,0,1,0,0,0,-1.5, ldraw_lib__5_16ndis()], -// 1 0 -3.9 -.25 -1.719 -.5 0 0 0 1 0 0 0 -.5 5-16rin2.dat - [1,0,-3.9,-.25,-1.719,-.5,0,0,0,1,0,0,0,-.5, ldraw_lib__5_16rin2()], +// 1 0 -3.9 -.25 -1.719 -.5 0 0 0 1 0 0 0 -.5 5-16ring2.dat + [1,0,-3.9,-.25,-1.719,-.5,0,0,0,1,0,0,0,-.5, ldraw_lib__5_16ring2()], // 1 0 -3.9 -.25 -1.719 -.2 0 0 0 1 0 0 0 -.2 1-4ring4.dat [1,0,-3.9,-.25,-1.719,-.2,0,0,0,1,0,0,0,-.2, ldraw_lib__1_4ring4()], -// 1 0 -3.9 -.25 -1.719 0 0 .2 0 1 0 -.2 0 0 1-16rin4.dat - [1,0,-3.9,-.25,-1.719,0,0,.2,0,1,0,-.2,0,0, ldraw_lib__1_16rin4()], +// 1 0 -3.9 -.25 -1.719 0 0 .2 0 1 0 -.2 0 0 1-16ring4.dat + [1,0,-3.9,-.25,-1.719,0,0,.2,0,1,0,-.2,0,0, ldraw_lib__1_16ring4()], // 1 4 -3.9 -.25 -1.719 -.8 0 0 0 1 0 0 0 -.8 5-16chrd.dat [1,4,-3.9,-.25,-1.719,-.8,0,0,0,1,0,0,0,-.8, ldraw_lib__5_16chrd()], // 0 // Black faces diff --git a/parts/s/6142617ls02.scad b/parts/s/6142617ls02.scad index c2fa129cc..258fb9680 100644 --- a/parts/s/6142617ls02.scad +++ b/parts/s/6142617ls02.scad @@ -1,16 +1,16 @@ use <../../lib.scad> use <../../p/1-4chrd.scad> use <../../p/1-8chrd.scad> -use <../../p/4-4rin11.scad> -use <../../p/4-4rin15.scad> -use <../../p/4-4rin16.scad> +use <../../p/4-4ring11.scad> +use <../../p/4-4ring15.scad> +use <../../p/4-4ring16.scad> use <../../p/4-4ring8.scad> use <../../p/4-4ring9.scad> function ldraw_lib__s__6142617ls02() = [ // 0 ~Sticker 0.5 x 1.8 with Fog Light and Silver Stripe on Black Background Left - Fog Light // 0 Name: s\6142617ls02.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Subpart UPDATE 2023-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,17 +20,18 @@ function ldraw_lib__s__6142617ls02() = [ // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 // 0 !HISTORY 2022-07-22 [Sirio] Reduced diameter of fog light; changed color of stripe // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Primitives -// 1 80 0 0 0 .2 0 0 0 1 0 0 0 .2 4-4rin16.dat - [1,80,0,0,0,.2,0,0,0,1,0,0,0,.2, ldraw_lib__4_4rin16()], -// 1 80 0 0 0 .2 0 0 0 1 0 0 0 .2 4-4rin15.dat - [1,80,0,0,0,.2,0,0,0,1,0,0,0,.2, ldraw_lib__4_4rin15()], +// 1 80 0 0 0 .2 0 0 0 1 0 0 0 .2 4-4ring16.dat + [1,80,0,0,0,.2,0,0,0,1,0,0,0,.2, ldraw_lib__4_4ring16()], +// 1 80 0 0 0 .2 0 0 0 1 0 0 0 .2 4-4ring15.dat + [1,80,0,0,0,.2,0,0,0,1,0,0,0,.2, ldraw_lib__4_4ring15()], // 1 80 0 0 0 .3 0 0 0 1 0 0 0 .3 4-4ring9.dat [1,80,0,0,0,.3,0,0,0,1,0,0,0,.3, ldraw_lib__4_4ring9()], -// 1 0 0 0 0 .225 0 0 0 1 0 0 0 .225 4-4rin11.dat - [1,0,0,0,0,.225,0,0,0,1,0,0,0,.225, ldraw_lib__4_4rin11()], +// 1 0 0 0 0 .225 0 0 0 1 0 0 0 .225 4-4ring11.dat + [1,0,0,0,0,.225,0,0,0,1,0,0,0,.225, ldraw_lib__4_4ring11()], // 1 0 0 0 0 .275 0 0 0 1 0 0 0 .275 4-4ring8.dat [1,0,0,0,0,.275,0,0,0,1,0,0,0,.275, ldraw_lib__4_4ring8()], // 1 80 0 0 0 2.2 0 0 0 1 0 0 0 2.2 1-4chrd.dat diff --git a/parts/s/6144759as01.scad b/parts/s/6144759as01.scad index eafcc7bf8..8b991f0c9 100644 --- a/parts/s/6144759as01.scad +++ b/parts/s/6144759as01.scad @@ -4,7 +4,7 @@ function ldraw_lib__s__6144759as01() = [ // 0 Name: s\6144759as01.dat // 0 Author: Yann Bouzon [Zaghor] // 0 !LDRAW_ORG Subpart UPDATE 2020-03 -// 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], diff --git a/parts/s/61510s01.scad b/parts/s/61510s01.scad index a445105b5..227bfb9b8 100644 --- a/parts/s/61510s01.scad +++ b/parts/s/61510s01.scad @@ -1,10 +1,10 @@ use <../../lib.scad> use <../../p/1-4cyli.scad> use <../../p/1-4edge.scad> -use <../../p/1-4rin16.scad> -use <../../p/1-4rin19.scad> -use <../../p/1-4rin34.scad> +use <../../p/1-4ring16.scad> +use <../../p/1-4ring19.scad> use <../../p/1-4ring3.scad> +use <../../p/1-4ring34.scad> use <../../p/2-4cyli.scad> use <../../p/2-4edge.scad> use <../../p/2-4ring3.scad> @@ -20,7 +20,7 @@ function ldraw_lib__s__61510s01() = [ // 0 ~Technic Reel 2 x 1 - 1/4 // 0 Name: s\61510s01.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Subpart UPDATE 2013-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__s__61510s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 10 0 0 0 1 0 -20 0 0 0 0 20 2-4edge.dat [1,16,10,0,0,0,1,0,-20,0,0,0,0,20, ldraw_lib__2_4edge()], @@ -76,10 +77,10 @@ function ldraw_lib__s__61510s01() = [ [3,16,10,6.035,2.5,10,8.878,2.5,10,8.777,3.636], // 1 16 10 0 0 0 -1 0 1.9 0 0 0 0 1.9 2-4ring5.dat [1,16,10,0,0,0,-1,0,1.9,0,0,0,0,1.9, ldraw_lib__2_4ring5()], -// 1 16 10 0 0 0 -1 0 0.6 0 0 0 0 0.6 1-4rin19.dat - [1,16,10,0,0,0,-1,0,0.6,0,0,0,0,0.6, ldraw_lib__1_4rin19()], -// 1 16 10 0 0 0 -1 0 0 0 -0.6 0.6 0 0 1-4rin19.dat - [1,16,10,0,0,0,-1,0,0,0,-0.6,0.6,0,0, ldraw_lib__1_4rin19()], +// 1 16 10 0 0 0 -1 0 0.6 0 0 0 0 0.6 1-4ring19.dat + [1,16,10,0,0,0,-1,0,0.6,0,0,0,0,0.6, ldraw_lib__1_4ring19()], +// 1 16 10 0 0 0 -1 0 0 0 -0.6 0.6 0 0 1-4ring19.dat + [1,16,10,0,0,0,-1,0,0,0,-0.6,0.6,0,0, ldraw_lib__1_4ring19()], // 1 16 10 0 0 0 -1 0 2.5 0 0 0 0 2.5 2-4ring7.dat [1,16,10,0,0,0,-1,0,2.5,0,0,0,0,2.5, ldraw_lib__2_4ring7()], // 1 16 9.75 9.6495 6.7425 0.25 0 0 0 -1.7425 1.1645 0 -1.1645 -1.7425 rect3.dat @@ -122,10 +123,10 @@ function ldraw_lib__s__61510s01() = [ [1,16,9.5,0,0,0,0.51,0,-16.168,0,6.697,6.697,0,16.168, ldraw_lib__3_8cyli()], // 1 16 9.5 0 0 0 -1 0 -2.82843 0 2.82843 2.82843 0 2.82843 1-4ring3.dat [1,16,9.5,0,0,0,-1,0,-2.82843,0,2.82843,2.82843,0,2.82843, ldraw_lib__1_4ring3()], -// 1 16 9.5 0 0 0 -1 0 -0.70711 0 0.70711 0.70711 0 0.70711 1-4rin16.dat - [1,16,9.5,0,0,0,-1,0,-0.70711,0,0.70711,0.70711,0,0.70711, ldraw_lib__1_4rin16()], -// 1 16 9.5 0 0 0 -1 0 -0.35355 0 0.35355 0.35355 0 0.35355 1-4rin34.dat - [1,16,9.5,0,0,0,-1,0,-0.35355,0,0.35355,0.35355,0,0.35355, ldraw_lib__1_4rin34()], +// 1 16 9.5 0 0 0 -1 0 -0.70711 0 0.70711 0.70711 0 0.70711 1-4ring16.dat + [1,16,9.5,0,0,0,-1,0,-0.70711,0,0.70711,0.70711,0,0.70711, ldraw_lib__1_4ring16()], +// 1 16 9.5 0 0 0 -1 0 -0.35355 0 0.35355 0.35355 0 0.35355 1-4ring34.dat + [1,16,9.5,0,0,0,-1,0,-0.35355,0,0.35355,0.35355,0,0.35355, ldraw_lib__1_4ring34()], // 3 16 9.5 -11.314 11.314 9.5 -14.783 6.123 9.5 -8.485 8.485 [3,16,9.5,-11.314,11.314,9.5,-14.783,6.123,9.5,-8.485,8.485], // 4 16 9.5 -8.485 8.485 9.5 -14.783 6.123 9.5 -12.072 5 9.5 -10.814 5 diff --git a/parts/s/6181s01.scad b/parts/s/6181s01.scad index b49ca7985..5bb1bba12 100644 --- a/parts/s/6181s01.scad +++ b/parts/s/6181s01.scad @@ -6,9 +6,9 @@ use <../../p/3-16cyli.scad> use <../../p/48/1-4cyli.scad> use <../../p/48/1-4disc.scad> use <../../p/48/1-4edge.scad> -use <../../p/48/1-4rin23.scad> -use <../../p/48/1-4rin48.scad> use <../../p/48/1-4ring179.scad> +use <../../p/48/1-4ring23.scad> +use <../../p/48/1-4ring48.scad> use <../../p/48/1-4ring9.scad> use <../../p/box2-7.scad> use <../../p/box3u2p.scad> @@ -22,7 +22,7 @@ function ldraw_lib__s__6181s01() = [ // 0 ~Belville Swimming Pool, Half // 0 Name: s\6181s01.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Subpart UPDATE 2016-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__s__6181s01() = [ // 0 !HISTORY 2014-12-09 [tchang] Add some condlines in corner // 0 !HISTORY 2014-12-18 [tchang] Rebuild struts, partially move to 6181s02.dat // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Bottom // 1 16 -80 44 80 0 0 160 0 -1 0 -160 0 0 48\1-4disc.dat @@ -256,10 +257,10 @@ function ldraw_lib__s__6181s01() = [ [4,16,104,4,104,-160,4,104,-160,4,116,116,4,116], // 4 16 104 4 104 116 4 116 116 4 80 104 4 80 [4,16,104,4,104,116,4,116,116,4,80,104,4,80], -// 1 16 -80 4 80 0 0 8 0 -1 0 -8 0 0 48\1-4rin23.dat - [1,16,-80,4,80,0,0,8,0,-1,0,-8,0,0, ldraw_lib__48__1_4rin23()], -// 1 16 -80 4 80 0 0 4 0 -1 0 -4 0 0 48\1-4rin48.dat - [1,16,-80,4,80,0,0,4,0,-1,0,-4,0,0, ldraw_lib__48__1_4rin48()], +// 1 16 -80 4 80 0 0 8 0 -1 0 -8 0 0 48\1-4ring23.dat + [1,16,-80,4,80,0,0,8,0,-1,0,-8,0,0, ldraw_lib__48__1_4ring23()], +// 1 16 -80 4 80 0 0 4 0 -1 0 -4 0 0 48\1-4ring48.dat + [1,16,-80,4,80,0,0,4,0,-1,0,-4,0,0, ldraw_lib__48__1_4ring48()], // 1 16 -80 4 80 0 0 196 0 1 0 -196 0 0 48\1-4edge.dat [1,16,-80,4,80,0,0,196,0,1,0,-196,0,0, ldraw_lib__48__1_4edge()], // 1 16 -80 4 80 0 0 184 0 1 0 -184 0 0 48\1-4edge.dat diff --git a/parts/s/61904s01.scad b/parts/s/61904s01.scad index 06ecd913c..bd614e938 100644 --- a/parts/s/61904s01.scad +++ b/parts/s/61904s01.scad @@ -4,7 +4,7 @@ use <../../p/1-4cyli.scad> use <../../p/1-4ndis.scad> use <../../p/1-4ring8.scad> use <../../p/1-8edge.scad> -use <../../p/1-8rin18.scad> +use <../../p/1-8ring18.scad> use <../../p/2-4cyli.scad> use <../../p/2-4disc.scad> use <../../p/2-4edge.scad> @@ -34,7 +34,7 @@ function ldraw_lib__s__61904s01() = [ // 0 ~Technic Linear Actuator 2 x 2 Bracket Hinged Mount // 0 Name: s\61904s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2019-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -44,7 +44,8 @@ function ldraw_lib__s__61904s01() = [ // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 // 0 !HISTORY 2019-11-13 [cwdee] Update description // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -20 20 0 0 10 0 -1 0 0 0 0 1 npeghol4.dat [1,16,-20,20,0,0,10,0,-1,0,0,0,0,1, ldraw_lib__npeghol4()], @@ -450,8 +451,8 @@ function ldraw_lib__s__61904s01() = [ [4,16,-10,-15.73,10,-10,-15.73,20,-10,-15.28,20,-10,-15.28,10], // 1 16 0 0 20 -17.554 0 -7.271 -7.271 0 17.554 0 -10 0 3-16cyli.dat [1,16,0,0,20,-17.554,0,-7.271,-7.271,0,17.554,0,-10,0, ldraw_lib__3_16cyli()], -// 1 16 0 0 20 -1 0 0 0 0 1 0 -1 0 1-8rin18.dat - [1,16,0,0,20,-1,0,0,0,0,1,0,-1,0, ldraw_lib__1_8rin18()], +// 1 16 0 0 20 -1 0 0 0 0 1 0 -1 0 1-8ring18.dat + [1,16,0,0,20,-1,0,0,0,0,1,0,-1,0, ldraw_lib__1_8ring18()], // 1 16 0 0 20 -17.554 0 -7.271 -7.271 0 17.554 0 -1 0 1-8edge.dat [1,16,0,0,20,-17.554,0,-7.271,-7.271,0,17.554,0,-1,0, ldraw_lib__1_8edge()], // 4 16 0 9 0 0 10 0 -14 6.36 0 -6 6.36 0 diff --git a/parts/s/61905s01.scad b/parts/s/61905s01.scad index 23a0e4233..933c60005 100644 --- a/parts/s/61905s01.scad +++ b/parts/s/61905s01.scad @@ -6,7 +6,7 @@ use <../../p/1-4ndis.scad> use <../../p/1-4ring8.scad> use <../../p/1-8cyli.scad> use <../../p/1-8edge.scad> -use <../../p/1-8rin18.scad> +use <../../p/1-8ring18.scad> use <../../p/1-8ring3.scad> use <../../p/1-8ring8.scad> use <../../p/2-4cyli.scad> @@ -31,7 +31,7 @@ function ldraw_lib__s__61905s01() = [ // 0 ~Technic Linear Actuator 2 x 2 Motor Mount Quarter // 0 Name: s\61905s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2019-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -41,7 +41,8 @@ function ldraw_lib__s__61905s01() = [ // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 // 0 !HISTORY 2019-11-13 [cwdee] Update description // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -191,14 +192,14 @@ function ldraw_lib__s__61905s01() = [ [1,16,0,0,20,-15,0,0,0,0,15,0,-18,0, ldraw_lib__1_8edge()], // 1 16 0 0 0 -15 0 0 0 0 15 0 -18 0 1-8edge.dat [1,16,0,0,0,-15,0,0,0,0,15,0,-18,0, ldraw_lib__1_8edge()], -// 1 16 0 0 20 -1 0 0 0 0 1 0 -1 0 1-8rin18.dat - [1,16,0,0,20,-1,0,0,0,0,1,0,-1,0, ldraw_lib__1_8rin18()], +// 1 16 0 0 20 -1 0 0 0 0 1 0 -1 0 1-8ring18.dat + [1,16,0,0,20,-1,0,0,0,0,1,0,-1,0, ldraw_lib__1_8ring18()], // 4 16 -13.858 5.74 20 -16.63 6.889 20 -18 0 20 -15 0 20 [4,16,-13.858,5.74,20,-16.63,6.889,20,-18,0,20,-15,0,20], // 4 16 -10.606 10.606 20 -12.728 12.728 20 -16.63 6.889 20 -13.858 5.74 20 [4,16,-10.606,10.606,20,-12.728,12.728,20,-16.63,6.889,20,-13.858,5.74,20], -// 1 16 0 0 0 -1 0 0 0 0 1 0 1 0 1-8rin18.dat - [1,16,0,0,0,-1,0,0,0,0,1,0,1,0, ldraw_lib__1_8rin18()], +// 1 16 0 0 0 -1 0 0 0 0 1 0 1 0 1-8ring18.dat + [1,16,0,0,0,-1,0,0,0,0,1,0,1,0, ldraw_lib__1_8ring18()], // 4 16 -15 0 0 -18 0 0 -16.63 6.889 0 -13.858 5.74 0 [4,16,-15,0,0,-18,0,0,-16.63,6.889,0,-13.858,5.74,0], // 4 16 -13.858 5.74 0 -16.63 6.889 0 -12.728 12.728 0 -10.606 10.606 0 diff --git a/parts/s/61976s01.scad b/parts/s/61976s01.scad index fa91e6376..f589f8481 100644 --- a/parts/s/61976s01.scad +++ b/parts/s/61976s01.scad @@ -4,7 +4,7 @@ use <../../p/4-4con0.scad> use <../../p/4-4edge.scad> use <../../p/48/1-8cyli.scad> use <../../p/48/1-8edge.scad> -use <../../p/48/1-8rin14.scad> +use <../../p/48/1-8ring14.scad> use <../../p/box4-2p.scad> use <../../p/box4-4a.scad> use <../../p/rect.scad> @@ -16,7 +16,7 @@ function ldraw_lib__s__61976s01() = [ // 0 ~Minifig Satchel - Half // 0 Name: s\61976s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2011-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__s__61976s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 41.074 -27.811 10 -55.073 0 23.811 27.8112 0 64.3253 0 1 0 48\1-8edge.dat [1,16,41.074,-27.811,10,-55.073,0,23.811,27.8112,0,64.3253,0,1,0, ldraw_lib__48__1_8edge()], @@ -40,10 +41,10 @@ function ldraw_lib__s__61976s01() = [ [1,16,41.074,-27.811,12,-55.073,0,23.811,27.8112,0,64.3253,0,1,0, ldraw_lib__48__1_8edge()], // 1 16 41.074 -27.811 12 -51.4015 0 22.2236 25.9572 0 60.037 0 1 0 48\1-8edge.dat [1,16,41.074,-27.811,12,-51.4015,0,22.2236,25.9572,0,60.037,0,1,0, ldraw_lib__48__1_8edge()], -// 1 16 41.074 -27.811 10 -3.6715 0 1.5874 1.8541 0 4.2884 0 1 0 48\1-8rin14.dat - [1,16,41.074,-27.811,10,-3.6715,0,1.5874,1.8541,0,4.2884,0,1,0, ldraw_lib__48__1_8rin14()], -// 1 16 41.074 -27.811 12 -3.6715 0 1.5874 1.8541 0 4.2884 0 -1 0 48\1-8rin14.dat - [1,16,41.074,-27.811,12,-3.6715,0,1.5874,1.8541,0,4.2884,0,-1,0, ldraw_lib__48__1_8rin14()], +// 1 16 41.074 -27.811 10 -3.6715 0 1.5874 1.8541 0 4.2884 0 1 0 48\1-8ring14.dat + [1,16,41.074,-27.811,10,-3.6715,0,1.5874,1.8541,0,4.2884,0,1,0, ldraw_lib__48__1_8ring14()], +// 1 16 41.074 -27.811 12 -3.6715 0 1.5874 1.8541 0 4.2884 0 -1 0 48\1-8ring14.dat + [1,16,41.074,-27.811,12,-3.6715,0,1.5874,1.8541,0,4.2884,0,-1,0, ldraw_lib__48__1_8ring14()], // 0 // Shoulder // 4 16 -10.328 -1.854 5 -10.328 0 0 -10.328 0 10 -10.328 -1.854 10 [4,16,-10.328,-1.854,5,-10.328,0,0,-10.328,0,10,-10.328,-1.854,10], diff --git a/parts/s/64390s02.scad b/parts/s/64390s02.scad index ecf0aff21..c07da629c 100644 --- a/parts/s/64390s02.scad +++ b/parts/s/64390s02.scad @@ -6,7 +6,7 @@ use <../../p/1-8cylo.scad> use <../../p/3-8cyli.scad> use <../../p/3-8cylo.scad> use <../../p/3-8edge.scad> -use <../../p/3-8rin24.scad> +use <../../p/3-8ring24.scad> use <../../p/3-8ring29.scad> use <../../p/3-8ring3.scad> use <../../p/3-8ring5.scad> @@ -14,7 +14,7 @@ function ldraw_lib__s__64390s02() = [ // 0 ~Door 1 x 4 x 6 with Window and Reinforced Edge - Quarter Keyhole // 0 Name: s\64390s02.dat // 0 Author: Vincent Messenet [Cheenzo] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__s__64390s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -36,8 +37,8 @@ function ldraw_lib__s__64390s02() = [ [1,16,0,0,-5.125,-.12,0,-.12,.12,0,-.12,0,1,0, ldraw_lib__3_8ring29()], // 1 16 0 0 -5.125 -3.6 0 -3.6 3.6 0 -3.6 0 4.5 0 3-8cylo.dat [1,16,0,0,-5.125,-3.6,0,-3.6,3.6,0,-3.6,0,4.5,0, ldraw_lib__3_8cylo()], -// 1 16 0 0 -.625 -.15 0 -.15 .15 0 -.15 0 1 0 3-8rin24.dat - [1,16,0,0,-.625,-.15,0,-.15,.15,0,-.15,0,1,0, ldraw_lib__3_8rin24()], +// 1 16 0 0 -.625 -.15 0 -.15 .15 0 -.15 0 1 0 3-8ring24.dat + [1,16,0,0,-.625,-.15,0,-.15,.15,0,-.15,0,1,0, ldraw_lib__3_8ring24()], // 1 16 0 0 -.625 -1.25 0 -1.25 1.25 0 -1.25 0 1 0 3-8ring3.dat [1,16,0,0,-.625,-1.25,0,-1.25,1.25,0,-1.25,0,1,0, ldraw_lib__3_8ring3()], // 1 16 0 0 -.625 -5 0 5 -5 0 -5 0 .625 0 1-8cylo.dat diff --git a/parts/s/64390s03.scad b/parts/s/64390s03.scad index 0f082ce94..e3d302fa2 100644 --- a/parts/s/64390s03.scad +++ b/parts/s/64390s03.scad @@ -6,8 +6,8 @@ use <../../p/48/1-16chrd.scad> use <../../p/48/1-16edge.scad> use <../../p/48/1-4cylo.scad> use <../../p/48/1-4edge.scad> -use <../../p/48/1-4rin15.scad> -use <../../p/48/1-4rin29.scad> +use <../../p/48/1-4ring15.scad> +use <../../p/48/1-4ring29.scad> use <../../p/48/1-4ring4.scad> use <../../p/rect.scad> use <../../p/rect2p.scad> @@ -16,7 +16,7 @@ function ldraw_lib__s__64390s03() = [ // 0 ~Door 1 x 4 x 6 with Window and Reinforced Edge - Window // 0 Name: s\64390s03.dat // 0 Author: Vincent Messenet [Cheenzo] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__s__64390s03() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 20 -5 0 0 4 -4 0 0 0 1 0 48\1-4ring4.dat [1,16,0,20,-5,0,0,4,-4,0,0,0,1,0, ldraw_lib__48__1_4ring4()], @@ -34,14 +35,14 @@ function ldraw_lib__s__64390s03() = [ [1,16,0,20,5,0,0,20,-20,0,0,0,1,0, ldraw_lib__48__1_4edge()], // 1 16 0 20 5 0 0 4 -4 0 0 0 -1 0 48\1-4ring4.dat [1,16,0,20,5,0,0,4,-4,0,0,0,-1,0, ldraw_lib__48__1_4ring4()], -// 1 16 0 20 5 0 0 1 -1 0 0 0 -1 0 48\1-4rin15.dat - [1,16,0,20,5,0,0,1,-1,0,0,0,-1,0, ldraw_lib__48__1_4rin15()], -// 1 16 0 20 5 0 0 .5 -.5 0 0 0 -1 0 48\1-4rin29.dat - [1,16,0,20,5,0,0,.5,-.5,0,0,0,-1,0, ldraw_lib__48__1_4rin29()], -// 1 16 0 20 2.5 0 0 1 -1 0 0 0 1 0 48\1-4rin15.dat - [1,16,0,20,2.5,0,0,1,-1,0,0,0,1,0, ldraw_lib__48__1_4rin15()], -// 1 16 0 20 2.5 0 0 .5 -.5 0 0 0 1 0 48\1-4rin29.dat - [1,16,0,20,2.5,0,0,.5,-.5,0,0,0,1,0, ldraw_lib__48__1_4rin29()], +// 1 16 0 20 5 0 0 1 -1 0 0 0 -1 0 48\1-4ring15.dat + [1,16,0,20,5,0,0,1,-1,0,0,0,-1,0, ldraw_lib__48__1_4ring15()], +// 1 16 0 20 5 0 0 .5 -.5 0 0 0 -1 0 48\1-4ring29.dat + [1,16,0,20,5,0,0,.5,-.5,0,0,0,-1,0, ldraw_lib__48__1_4ring29()], +// 1 16 0 20 2.5 0 0 1 -1 0 0 0 1 0 48\1-4ring15.dat + [1,16,0,20,2.5,0,0,1,-1,0,0,0,1,0, ldraw_lib__48__1_4ring15()], +// 1 16 0 20 2.5 0 0 .5 -.5 0 0 0 1 0 48\1-4ring29.dat + [1,16,0,20,2.5,0,0,.5,-.5,0,0,0,1,0, ldraw_lib__48__1_4ring29()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 20 2.5 0 0 14.5 -14.5 0 0 0 2.5 0 48\1-4cylo.dat diff --git a/parts/s/64651s01.scad b/parts/s/64651s01.scad index a6ee52ec1..f085b8888 100644 --- a/parts/s/64651s01.scad +++ b/parts/s/64651s01.scad @@ -3,7 +3,7 @@ use <../../p/1-4edge.scad> use <../../p/11-16edge.scad> use <../../p/2-4ring7.scad> use <../../p/3-16edge.scad> -use <../../p/3-16rin7.scad> +use <../../p/3-16ring7.scad> use <../../p/3-4ring7.scad> use <../../p/4-4edge.scad> use <../../p/4-4ring7.scad> @@ -24,7 +24,7 @@ function ldraw_lib__s__64651s01() = [ // 0 ~Boat Base 13 x 16 Stern / Bow Half // 0 Name: s\64651s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2019-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -34,7 +34,8 @@ function ldraw_lib__s__64651s01() = [ // 0 !HISTORY 2013-08-14 {LEGO Digital Designer} Original part shape // 0 !HISTORY 2016-10-01 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 20 24 190 1 0 0 0 1 0 0 0 1 s\95227s01.dat [1,16,20,24,190,1,0,0,0,1,0,0,0,1, ldraw_lib__s__95227s01()], @@ -5715,8 +5716,8 @@ function ldraw_lib__s__64651s01() = [ [1,16,110,0,30,3.23358,0,-1.33939,0,1,0,1.33939,0,3.23358, ldraw_lib__11_16edge()], // 1 16 110 0 30 0.46194 0 -0.19134 0 1 0 0.19134 0 0.46194 2-4ring7.dat [1,16,110,0,30,0.46194,0,-0.19134,0,1,0,0.19134,0,0.46194, ldraw_lib__2_4ring7()], -// 1 16 110 0 30 -0.46194 0 0.19134 0 1 0 -0.19134 0 -0.46194 3-16rin7.dat - [1,16,110,0,30,-0.46194,0,0.19134,0,1,0,-0.19134,0,-0.46194, ldraw_lib__3_16rin7()], +// 1 16 110 0 30 -0.46194 0 0.19134 0 1 0 -0.19134 0 -0.46194 3-16ring7.dat + [1,16,110,0,30,-0.46194,0,0.19134,0,1,0,-0.19134,0,-0.46194, ldraw_lib__3_16ring7()], // 1 16 110 0 30 4 0 0 0 1 0 0 0 4 4-4edge.dat [1,16,110,0,30,4,0,0,0,1,0,0,0,4, ldraw_lib__4_4edge()], // 1 16 110 0 30 0 0 6 0 1 0 -6 0 0 5-16edge.dat diff --git a/parts/s/65138s01.scad b/parts/s/65138s01.scad index 7c62dda41..bdbe94d89 100644 --- a/parts/s/65138s01.scad +++ b/parts/s/65138s01.scad @@ -1,16 +1,16 @@ use <../../lib.scad> use <../../p/3-16cylo.scad> -use <../../p/3-16rin3.scad> +use <../../p/3-16ring3.scad> use <../../p/48/1-12cylo.scad> use <../../p/48/1-48edge.scad> -use <../../p/48/1-48rin9.scad> +use <../../p/48/1-48ring9.scad> use <../../p/48/1-8chrd.scad> use <../../p/48/1-8edge.scad> function ldraw_lib__s__65138s01() = [ // 0 ~Brick 4 x 4 x 0.667 with Rounded Top and Four Top Studs - 1/8 // 0 Name: s\65138s01.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2023-06 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__s__65138s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-11-19 [OrionP] Official Update 2023-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 21 0 0 0 1 0 0 0 21 48\1-8chrd.dat [1,16,0,0,0,21,0,0,0,1,0,0,0,21, ldraw_lib__48__1_8chrd()], @@ -36,8 +37,8 @@ function ldraw_lib__s__65138s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 20 16 20 -4.24264 0 4.24264 0 -12 0 -4.24264 0 -4.24264 3-16cylo.dat [1,16,20,16,20,-4.24264,0,4.24264,0,-12,0,-4.24264,0,-4.24264, ldraw_lib__3_16cylo()], -// 1 16 20 16 20 -1.41421 0 1.41421 0 -1 0 -1.41421 0 -1.41421 3-16rin3.dat - [1,16,20,16,20,-1.41421,0,1.41421,0,-1,0,-1.41421,0,-1.41421, ldraw_lib__3_16rin3()], +// 1 16 20 16 20 -1.41421 0 1.41421 0 -1 0 -1.41421 0 -1.41421 3-16ring3.dat + [1,16,20,16,20,-1.41421,0,1.41421,0,-1,0,-1.41421,0,-1.41421, ldraw_lib__3_16ring3()], // 4 16 22.2961 4 14.4566 23.1035 5.26 14.9961 23.1035 16 14.9961 22.2961 16 14.4566 [4,16,22.2961,4,14.4566,23.1035,5.26,14.9961,23.1035,16,14.9961,22.2961,16,14.4566], // 4 16 22.2961 16 14.4566 23.1035 16 14.9961 25.6569 16 14.3431 23.0615 16 12.6088 @@ -135,8 +136,8 @@ function ldraw_lib__s__65138s01() = [ // 2 24 23.0616 4.093 7.3912 22.7614 4 7.4509 [2,24,23.0616,4.093,7.3912,22.7614,4,7.4509], // -// 1 16 0 12 0 2.82843 0 2.82843 0 -1 0 2.82843 0 -2.82843 48\1-48rin9.dat - [1,16,0,12,0,2.82843,0,2.82843,0,-1,0,2.82843,0,-2.82843, ldraw_lib__48__1_48rin9()], +// 1 16 0 12 0 2.82843 0 2.82843 0 -1 0 2.82843 0 -2.82843 48\1-48ring9.dat + [1,16,0,12,0,2.82843,0,2.82843,0,-1,0,2.82843,0,-2.82843, ldraw_lib__48__1_48ring9()], // 1 16 0 12 0 28.2843 0 28.2843 0 -1 0 28.2843 0 -28.2843 48\1-48edge.dat [1,16,0,12,0,28.2843,0,28.2843,0,-1,0,28.2843,0,-28.2843, ldraw_lib__48__1_48edge()], // 1 16 0 12 0 40 0 0 0 4 0 0 0 40 48\1-12cylo.dat diff --git a/parts/s/6540s01.scad b/parts/s/6540s01.scad index 691c77c81..650b641ad 100644 --- a/parts/s/6540s01.scad +++ b/parts/s/6540s01.scad @@ -6,7 +6,7 @@ use <../../p/2-4cyli.scad> use <../../p/4-4con9.scad> use <../../p/4-4cylo.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin10.scad> +use <../../p/4-4ring10.scad> use <../../p/4-4ring4.scad> use <../../p/4-4ring7.scad> use <../../p/4-4ring9.scad> @@ -19,7 +19,7 @@ function ldraw_lib__s__6540s01() = [ // 0 ~Technic Steering Arm Large Common Geometry // 0 Name: s\6540s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2022-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__s__6540s01() = [ // // 0 !HISTORY 2019-03-08 [Philo] Subparted from technog 6540b // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -175,8 +176,8 @@ function ldraw_lib__s__6540s01() = [ [1,16,0,0,-4,0,0,5,5,0,0,0,1,0, ldraw_lib__4_4ring4()], // 1 16 0 0 0 0 0 3.125 3.125 0 0 0 -1 0 4-4ring7.dat [1,16,0,0,0,0,0,3.125,3.125,0,0,0,-1,0, ldraw_lib__4_4ring7()], -// 1 16 0 0 12 0 0 2 2 0 0 0 -1 0 4-4rin10.dat - [1,16,0,0,12,0,0,2,2,0,0,0,-1,0, ldraw_lib__4_4rin10()], +// 1 16 0 0 12 0 0 2 2 0 0 0 -1 0 4-4ring10.dat + [1,16,0,0,12,0,0,2,2,0,0,0,-1,0, ldraw_lib__4_4ring10()], // 1 16 0 0 8 0 0 2 2 0 0 0 -1 0 4-4ring9.dat [1,16,0,0,8,0,0,2,2,0,0,0,-1,0, ldraw_lib__4_4ring9()], // 0 BFC INVERTNEXT diff --git a/parts/s/65417s01.scad b/parts/s/65417s01.scad index 0fd65c156..60d01f418 100644 --- a/parts/s/65417s01.scad +++ b/parts/s/65417s01.scad @@ -4,7 +4,7 @@ use <../../p/1-4cyli.scad> use <../../p/1-4cylo.scad> use <../../p/1-4edge.scad> use <../../p/1-4ndis.scad> -use <../../p/1-4rin16.scad> +use <../../p/1-4ring16.scad> use <../../p/1-4ring7.scad> use <../../p/rect.scad> use <../../p/rect2p.scad> @@ -13,7 +13,7 @@ function ldraw_lib__s__65417s01() = [ // 0 ~Boat Hull Floating 36 x 7 x 7 Bottom - Half // 0 Name: s\65417s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__s__65417s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 3 16 12.9372 93.96 -345.311 12.1019 89.7036 -348.553 6.4773 89.8653 -365.628 [3,16,12.9372,93.96,-345.311,12.1019,89.7036,-348.553,6.4773,89.8653,-365.628], @@ -1119,8 +1120,8 @@ function ldraw_lib__s__65417s01() = [ [1,16,0,67,-224,12.0208,0,12.0208,0,-1,0,-12.0208,0,12.0208, ldraw_lib__1_4edge()], // 1 16 0 60 -224 11.3137 0 11.3137 0 4 0 -11.3137 0 11.3137 1-4cylo.dat [1,16,0,60,-224,11.3137,0,11.3137,0,4,0,-11.3137,0,11.3137, ldraw_lib__1_4cylo()], -// 1 16 0 67 -224 0.70711 0 0.70711 0 -1 0 -0.70711 0 0.70711 1-4rin16.dat - [1,16,0,67,-224,0.70711,0,0.70711,0,-1,0,-0.70711,0,0.70711, ldraw_lib__1_4rin16()], +// 1 16 0 67 -224 0.70711 0 0.70711 0 -1 0 -0.70711 0 0.70711 1-4ring16.dat + [1,16,0,67,-224,0.70711,0,0.70711,0,-1,0,-0.70711,0,0.70711, ldraw_lib__1_4ring16()], // 2 24 11.3137 64 -212.686 12.0208 67 -211.979 [2,24,11.3137,64,-212.686,12.0208,67,-211.979], // 2 24 12.0208 67 -211.979 11.3137 67 -212.686 @@ -1251,8 +1252,8 @@ function ldraw_lib__s__65417s01() = [ [1,16,0,67,240,12.0208,0,12.0208,0,-1,0,12.0208,0,-12.0208, ldraw_lib__1_4edge()], // 1 16 0 60 240 11.3137 0 11.3137 0 4 0 11.3137 0 -11.3137 1-4cylo.dat [1,16,0,60,240,11.3137,0,11.3137,0,4,0,11.3137,0,-11.3137, ldraw_lib__1_4cylo()], -// 1 16 0 67 240 0.70711 0 0.70711 0 -1 0 0.70711 0 -0.70711 1-4rin16.dat - [1,16,0,67,240,0.70711,0,0.70711,0,-1,0,0.70711,0,-0.70711, ldraw_lib__1_4rin16()], +// 1 16 0 67 240 0.70711 0 0.70711 0 -1 0 0.70711 0 -0.70711 1-4ring16.dat + [1,16,0,67,240,0.70711,0,0.70711,0,-1,0,0.70711,0,-0.70711, ldraw_lib__1_4ring16()], // 2 24 11.3137 64 228.686 12.0208 67 227.979 [2,24,11.3137,64,228.686,12.0208,67,227.979], // 2 24 12.0208 67 227.979 11.3137 67 228.686 diff --git a/parts/s/65418s01.scad b/parts/s/65418s01.scad index c0e42dfa3..d43db2464 100644 --- a/parts/s/65418s01.scad +++ b/parts/s/65418s01.scad @@ -4,7 +4,7 @@ use <../../p/1-4cylo.scad> use <../../p/1-4cyls.scad> use <../../p/1-4edge.scad> use <../../p/1-4ndis.scad> -use <../../p/1-4rin16.scad> +use <../../p/1-4ring16.scad> use <../../p/1-4ring2.scad> use <../../p/1-4ring3.scad> use <../../p/1-8chrd.scad> @@ -27,7 +27,7 @@ function ldraw_lib__s__65418s01() = [ // 0 ~Boat Hull Floating 36 x 7 x 7 Top - Half // 0 Name: s\65418s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -35,7 +35,8 @@ function ldraw_lib__s__65418s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 3 16 22.4364 15 -291.3568 3.2939 17.1764 -360.0751 0 15 -358.8236 [3,16,22.4364,15,-291.3568,3.2939,17.1764,-360.0751,0,15,-358.8236], @@ -2082,12 +2083,12 @@ function ldraw_lib__s__65418s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 15 240 11.31371 0 11.31371 0 44 0 11.31371 0 -11.31371 1-4cylo.dat [1,16,0,15,240,11.31371,0,11.31371,0,44,0,11.31371,0,-11.31371, ldraw_lib__1_4cylo()], -// 1 16 0 67 240 0.70711 0 0.70711 0 1 0 0.70711 0 -0.70711 1-4rin16.dat - [1,16,0,67,240,0.70711,0,0.70711,0,1,0,0.70711,0,-0.70711, ldraw_lib__1_4rin16()], -// 1 16 0 59 240 0.70711 0 0.70711 0 -1 0 0.70711 0 -0.70711 1-4rin16.dat - [1,16,0,59,240,0.70711,0,0.70711,0,-1,0,0.70711,0,-0.70711, ldraw_lib__1_4rin16()], -// 1 16 0 71 240 0.70711 0 0.70711 0 -1 0 0.70711 0 -0.70711 1-4rin16.dat - [1,16,0,71,240,0.70711,0,0.70711,0,-1,0,0.70711,0,-0.70711, ldraw_lib__1_4rin16()], +// 1 16 0 67 240 0.70711 0 0.70711 0 1 0 0.70711 0 -0.70711 1-4ring16.dat + [1,16,0,67,240,0.70711,0,0.70711,0,1,0,0.70711,0,-0.70711, ldraw_lib__1_4ring16()], +// 1 16 0 59 240 0.70711 0 0.70711 0 -1 0 0.70711 0 -0.70711 1-4ring16.dat + [1,16,0,59,240,0.70711,0,0.70711,0,-1,0,0.70711,0,-0.70711, ldraw_lib__1_4ring16()], +// 1 16 0 71 240 0.70711 0 0.70711 0 -1 0 0.70711 0 -0.70711 1-4ring16.dat + [1,16,0,71,240,0.70711,0,0.70711,0,-1,0,0.70711,0,-0.70711, ldraw_lib__1_4ring16()], // 1 16 0 71 240 17.73849 0 7.34752 0 -56 0 7.34752 0 -17.73849 1-8cylo.dat [1,16,0,71,240,17.73849,0,7.34752,0,-56,0,7.34752,0,-17.73849, ldraw_lib__1_8cylo()], // 1 16 0 71 240 17.73849 0 7.34752 0 -1 0 7.34752 0 -17.73849 1-8chrd.dat @@ -2182,12 +2183,12 @@ function ldraw_lib__s__65418s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 15 -224 11.31371 0 11.31371 0 44 0 11.31371 0 -11.31371 1-4cylo.dat [1,16,0,15,-224,11.31371,0,11.31371,0,44,0,11.31371,0,-11.31371, ldraw_lib__1_4cylo()], -// 1 16 0 67 -224 0.70711 0 0.70711 0 1 0 0.70711 0 -0.70711 1-4rin16.dat - [1,16,0,67,-224,0.70711,0,0.70711,0,1,0,0.70711,0,-0.70711, ldraw_lib__1_4rin16()], -// 1 16 0 59 -224 0.70711 0 0.70711 0 -1 0 0.70711 0 -0.70711 1-4rin16.dat - [1,16,0,59,-224,0.70711,0,0.70711,0,-1,0,0.70711,0,-0.70711, ldraw_lib__1_4rin16()], -// 1 16 0 71 -224 0.70711 0 0.70711 0 -1 0 0.70711 0 -0.70711 1-4rin16.dat - [1,16,0,71,-224,0.70711,0,0.70711,0,-1,0,0.70711,0,-0.70711, ldraw_lib__1_4rin16()], +// 1 16 0 67 -224 0.70711 0 0.70711 0 1 0 0.70711 0 -0.70711 1-4ring16.dat + [1,16,0,67,-224,0.70711,0,0.70711,0,1,0,0.70711,0,-0.70711, ldraw_lib__1_4ring16()], +// 1 16 0 59 -224 0.70711 0 0.70711 0 -1 0 0.70711 0 -0.70711 1-4ring16.dat + [1,16,0,59,-224,0.70711,0,0.70711,0,-1,0,0.70711,0,-0.70711, ldraw_lib__1_4ring16()], +// 1 16 0 71 -224 0.70711 0 0.70711 0 -1 0 0.70711 0 -0.70711 1-4ring16.dat + [1,16,0,71,-224,0.70711,0,0.70711,0,-1,0,0.70711,0,-0.70711, ldraw_lib__1_4ring16()], // 1 16 0 71 -224 17.73849 0 7.34752 0 -56 0 7.34752 0 -17.73849 1-8cylo.dat [1,16,0,71,-224,17.73849,0,7.34752,0,-56,0,7.34752,0,-17.73849, ldraw_lib__1_8cylo()], // 1 16 0 71 -224 17.73849 0 7.34752 0 -1 0 7.34752 0 -17.73849 1-8chrd.dat diff --git a/parts/s/65421s01.scad b/parts/s/65421s01.scad index ec101da2e..24810fe95 100644 --- a/parts/s/65421s01.scad +++ b/parts/s/65421s01.scad @@ -18,11 +18,11 @@ use <../../p/4-4cyli.scad> use <../../p/4-4edge.scad> use <../../p/48/1-4cylo.scad> use <../../p/48/1-4edge.scad> -use <../../p/48/1-4rin15.scad> +use <../../p/48/1-4ring15.scad> use <../../p/48/1-4ring49.scad> use <../../p/5-16cylo.scad> use <../../p/5-16edge.scad> -use <../../p/5-16rin2.scad> +use <../../p/5-16ring2.scad> use <../../p/connhole.scad> use <../../p/npeghol2.scad> use <../../p/npeghol6a.scad> @@ -33,7 +33,7 @@ function ldraw_lib__s__65421s01() = [ // 0 ~Technic Concrete Mixer Half Shell Half // 0 Name: s\65421s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-06 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -43,6 +43,8 @@ function ldraw_lib__s__65421s01() = [ // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 // 0 !HISTORY 2023-07-28 [MagFors] Adapted to rounded npeg corners // 0 !HISTORY 2023-11-19 [OrionP] Official Update 2023-06 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 213 10 0 0 0 0 -10 0 1 0 1-4cylo.dat [1,16,0,0,213,10,0,0,0,0,-10,0,1,0, ldraw_lib__1_4cylo()], @@ -1010,8 +1012,8 @@ function ldraw_lib__s__65421s01() = [ [2,24,14,-14,216.6327,22.7301,-14,215.6], // 2 24 0 -14 217.4419 5.799 -14 217.2809 [2,24,0,-14,217.4419,5.799,-14,217.2809], -// 1 16 0 0 -279 4.13233 0 0 0 0 -4.13233 0 1 0 48\1-4rin15.dat - [1,16,0,0,-279,4.13233,0,0,0,0,-4.13233,0,1,0, ldraw_lib__48__1_4rin15()], +// 1 16 0 0 -279 4.13233 0 0 0 0 -4.13233 0 1 0 48\1-4ring15.dat + [1,16,0,0,-279,4.13233,0,0,0,0,-4.13233,0,1,0, ldraw_lib__48__1_4ring15()], // 1 16 0 0 -279 66.11733 0 0 0 0 -66.11733 0 1 0 48\1-4edge.dat [1,16,0,0,-279,66.11733,0,0,0,0,-66.11733,0,1,0, ldraw_lib__48__1_4edge()], // 0 BFC INVERTNEXT @@ -1302,8 +1304,8 @@ function ldraw_lib__s__65421s01() = [ [1,16,120,-1,90,3.44415,0,-8.31492,0,1,0,-8.31492,0,-3.44415, ldraw_lib__3_16edge()], // 1 16 120 0 90 3.44415 0 -8.31492 0 1 0 -8.31492 0 -3.44415 1-4edge.dat [1,16,120,0,90,3.44415,0,-8.31492,0,1,0,-8.31492,0,-3.44415, ldraw_lib__1_4edge()], -// 1 16 120 -16 90 0 0 -4.5 0 -1 0 4.5 0 0 5-16rin2.dat - [1,16,120,-16,90,0,0,-4.5,0,-1,0,4.5,0,0, ldraw_lib__5_16rin2()], +// 1 16 120 -16 90 0 0 -4.5 0 -1 0 4.5 0 0 5-16ring2.dat + [1,16,120,-16,90,0,0,-4.5,0,-1,0,4.5,0,0, ldraw_lib__5_16ring2()], // 1 16 120 -16 90 0 0 -13.5 0 -1 0 13.5 0 0 5-16edge.dat [1,16,120,-16,90,0,0,-13.5,0,-1,0,13.5,0,0, ldraw_lib__5_16edge()], // 4 16 111.6849 0 86.5557 113.6359 0 83.6358 113.6359 -1 83.6358 111.6849 -16 86.5557 @@ -1336,8 +1338,8 @@ function ldraw_lib__s__65421s01() = [ [1,16,120,-1,-90,0,0,-9,0,1,0,-9,0,0, ldraw_lib__1_8edge()], // 1 16 120 0 -90 0 0 -9 0 1 0 -9 0 0 3-16edge.dat [1,16,120,0,-90,0,0,-9,0,1,0,-9,0,0, ldraw_lib__3_16edge()], -// 1 16 120 -16 -90 0 0 -4.5 0 -1 0 4.5 0 0 5-16rin2.dat - [1,16,120,-16,-90,0,0,-4.5,0,-1,0,4.5,0,0, ldraw_lib__5_16rin2()], +// 1 16 120 -16 -90 0 0 -4.5 0 -1 0 4.5 0 0 5-16ring2.dat + [1,16,120,-16,-90,0,0,-4.5,0,-1,0,4.5,0,0, ldraw_lib__5_16ring2()], // 1 16 120 -16 -90 0 0 -13.5 0 -1 0 13.5 0 0 5-16edge.dat [1,16,120,-16,-90,0,0,-13.5,0,-1,0,13.5,0,0, ldraw_lib__5_16edge()], // 2 24 111.1337 -44.5295 -100 111.1337 -1 -100 diff --git a/parts/s/65429s01.scad b/parts/s/65429s01.scad index 155500dbc..52b121ae5 100644 --- a/parts/s/65429s01.scad +++ b/parts/s/65429s01.scad @@ -2,7 +2,7 @@ use <../../lib.scad> use <../../p/1-4cylo.scad> use <../../p/2-4stud4.scad> use <../../p/3-16cylo.scad> -use <../../p/3-16rin3.scad> +use <../../p/3-16ring3.scad> use <../../p/box2-5.scad> use <../../p/box2-7.scad> use <../../p/rect.scad> @@ -14,7 +14,7 @@ function ldraw_lib__s__65429s01() = [ // 0 ~Wing 2 x 4 Left with Truncated Tip Without Studs // 0 Name: s\65429s01.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2020-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__s__65429s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 12.136 8 36 18.5 8 40 18.5 8 37 16.83 8 33.66 [4,16,12.136,8,36,18.5,8,40,18.5,8,37,16.83,8,33.66], @@ -67,8 +68,8 @@ function ldraw_lib__s__65429s01() = [ [1,16,0,3,20,6,0,0,0,5,0,0,0,6, ldraw_lib__1_4cylo()], // 1 16 0 3 20 0 0 8 0 5 0 8 0 0 3-16cylo.dat [1,16,0,3,20,0,0,8,0,5,0,8,0,0, ldraw_lib__3_16cylo()], -// 1 16 0 8 20 0 0 2 0 -1 0 2 0 0 3-16rin3.dat - [1,16,0,8,20,0,0,2,0,-1,0,2,0,0, ldraw_lib__3_16rin3()], +// 1 16 0 8 20 0 0 2 0 -1 0 2 0 0 3-16ring3.dat + [1,16,0,8,20,0,0,2,0,-1,0,2,0,0, ldraw_lib__3_16ring3()], // 1 16 0 3 20 0 0 -1 0 -1.25 0 1 0 0 2-4stud4.dat [1,16,0,3,20,0,0,-1,0,-1.25,0,1,0,0, ldraw_lib__2_4stud4()], // diff --git a/parts/s/65474s02.scad b/parts/s/65474s02.scad index f4b8116c9..91fa5b7c4 100644 --- a/parts/s/65474s02.scad +++ b/parts/s/65474s02.scad @@ -2,7 +2,7 @@ use <../../lib.scad> use <../../p/3-16chrd.scad> use <../../p/3-16cylo.scad> use <../../p/3-16ndis.scad> -use <../../p/3-16rin3.scad> +use <../../p/3-16ring3.scad> use <../../p/48/1-16chrd.scad> use <../../p/48/1-16cyli.scad> use <../../p/48/1-16cylo.scad> @@ -17,7 +17,7 @@ function ldraw_lib__s__65474s02() = [ // 0 ~Tile 6 x 8 with Rounded Corners and Groove, Rim Quarter // 0 Name: s\65474s02.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2020-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__s__65474s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 0 -60 0 4 0 60 0 0 48\1-8cyli.dat [1,16,0,0,0,0,0,-60,0,4,0,60,0,0, ldraw_lib__48__1_8cyli()], @@ -112,8 +113,8 @@ function ldraw_lib__s__65474s02() = [ [1,16,-33.4761,6,44.3592,-.86705,-1,0,0,0,-2,1.2977,0,0, ldraw_lib__rect2p()], // 1 16 -40 8 40 7.39103 0 3.06147 0 -4 0 3.06147 0 -7.39103 3-16cylo.dat [1,16,-40,8,40,7.39103,0,3.06147,0,-4,0,3.06147,0,-7.39103, ldraw_lib__3_16cylo()], -// 1 16 -40 8 40 1.41421 0 1.41421 0 -1 0 -1.41421 0 1.41421 3-16rin3.dat - [1,16,-40,8,40,1.41421,0,1.41421,0,-1,0,-1.41421,0,1.41421, ldraw_lib__3_16rin3()], +// 1 16 -40 8 40 1.41421 0 1.41421 0 -1 0 -1.41421 0 1.41421 3-16ring3.dat + [1,16,-40,8,40,1.41421,0,1.41421,0,-1,0,-1.41421,0,1.41421, ldraw_lib__3_16ring3()], // 3 16 -35.221 8 43.4399 -35.9843 8 46.7535 -34.3431 8 45.6569 [3,16,-35.221,8,43.4399,-35.9843,8,46.7535,-34.3431,8,45.6569], // 4 16 -35.221 8 43.4399 -34.3431 8 45.6569 -32.609 8 43.0615 -34.4566 8 42.2962 diff --git a/parts/s/65581s01.scad b/parts/s/65581s01.scad new file mode 100644 index 000000000..b5cd3a626 --- /dev/null +++ b/parts/s/65581s01.scad @@ -0,0 +1,459 @@ +use <../../lib.scad> +function ldraw_lib__s__65581s01() = [ +// 0 ~Minifig Lantern Spherical with Large Round Handle, Quarter +// 0 Name: s\65581s01.dat +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 4 16 -13.78845 2.21155 0 -15.4713 4.1284 0 -15.0746 4.4328 -3.16944 -13.4349 2.5651 -3.05148 + [4,16,-13.78845,2.21155,0,-15.4713,4.1284,0,-15.0746,4.4328,-3.16944,-13.4349,2.5651,-3.05148], +// 4 16 -16.454 6.5 -3.3 -15.0746 4.4328 -3.16944 -15.4713 4.1284 0 -16.887 6.25 0 + [4,16,-16.454,6.5,-3.3,-15.0746,4.4328,-3.16944,-15.4713,4.1284,0,-16.887,6.25,0], +// 4 16 -17.5541 8.7287 -3.44076 -16.454 6.5 -3.3 -16.887 6.25 0 -18.01605 8.53735 0 + [4,16,-17.5541,8.7287,-3.44076,-16.454,6.5,-3.3,-16.887,6.25,0,-18.01605,8.53735,0], +// 4 16 -18.3521 11.0828 -3.58944 -17.5541 8.7287 -3.44076 -18.01605 8.53735 0 -18.83505 10.9534 0 + [4,16,-18.3521,11.0828,-3.58944,-17.5541,8.7287,-3.44076,-18.01605,8.53735,0,-18.83505,10.9534,0], +// 4 16 -18.8366 13.5205 -3.7434 -18.3521 11.0828 -3.58944 -18.83505 10.9534 0 -19.3323 13.45525 0 + [4,16,-18.8366,13.5205,-3.7434,-18.3521,11.0828,-3.58944,-18.83505,10.9534,0,-19.3323,13.45525,0], +// 4 16 -19 16 -3.9 -18.8366 13.5205 -3.7434 -19.3323 13.45525 0 -19.5 16 0 + [4,16,-19,16,-3.9,-18.8366,13.5205,-3.7434,-19.3323,13.45525,0,-19.5,16,0], +// 4 16 -18.8366 18.4795 -4.0566 -19 16 -3.9 -19.5 16 0 -19.3323 18.54475 0 + [4,16,-18.8366,18.4795,-4.0566,-19,16,-3.9,-19.5,16,0,-19.3323,18.54475,0], +// 4 16 -18.3521 20.9172 -4.21056 -18.8366 18.4795 -4.0566 -19.3323 18.54475 0 -18.83505 21.0466 0 + [4,16,-18.3521,20.9172,-4.21056,-18.8366,18.4795,-4.0566,-19.3323,18.54475,0,-18.83505,21.0466,0], +// 4 16 -13.78845 2.21155 0 -13.4349 2.5651 -3.05148 -11.5672 .9254 -2.94792 -11.8716 .5287 0 + [4,16,-13.78845,2.21155,0,-13.4349,2.5651,-3.05148,-11.5672,.9254,-2.94792,-11.8716,.5287,0], +// 4 16 -9.75 -.887 0 -11.8716 .5287 0 -11.5672 .9254 -2.94792 -9.5 -.454 -2.8608 + [4,16,-9.75,-.887,0,-11.8716,.5287,0,-11.5672,.9254,-2.94792,-9.5,-.454,-2.8608], +// 4 16 -9.75 -.887 0 -9.5 -.454 -2.8608 -7.2713 -1.5541 -2.79132 -7.46265 -2.01605 0 + [4,16,-9.75,-.887,0,-9.5,-.454,-2.8608,-7.2713,-1.5541,-2.79132,-7.46265,-2.01605,0], +// 4 16 -18.3521 20.9172 -4.21056 -18.83505 21.0466 0 -18.01605 23.46265 0 -17.5541 23.2713 -4.35924 + [4,16,-18.3521,20.9172,-4.21056,-18.83505,21.0466,0,-18.01605,23.46265,0,-17.5541,23.2713,-4.35924], +// 4 16 -17.5541 23.2713 -4.35924 -18.01605 23.46265 0 -16.887 25.75 0 -16.454 25.5 -4.5 + [4,16,-17.5541,23.2713,-4.35924,-18.01605,23.46265,0,-16.887,25.75,0,-16.454,25.5,-4.5], +// 4 16 -16.454 25.5 -4.5 -16.887 25.75 0 -15.4713 27.8716 0 -15.0746 27.5672 -4.63056 + [4,16,-16.454,25.5,-4.5,-16.887,25.75,0,-15.4713,27.8716,0,-15.0746,27.5672,-4.63056], +// 4 16 -15.0746 27.5672 -4.63056 -15.4713 27.8716 0 -13.78845 29.78845 0 -13.4349 29.4349 -4.74852 + [4,16,-15.0746,27.5672,-4.63056,-15.4713,27.8716,0,-13.78845,29.78845,0,-13.4349,29.4349,-4.74852], +// 4 16 -12.31705 31.08023 0 -11.65627 31.19067 -3.4324 -13.4349 29.4349 -4.74852 -13.78845 29.78845 0 + [4,16,-12.31705,31.08023,0,-11.65627,31.19067,-3.4324,-13.4349,29.4349,-4.74852,-13.78845,29.78845,0], +// 3 16 -11.65627 31.19067 -3.4324 -11.5672 31.0746 -4.85208 -13.4349 29.4349 -4.74852 + [3,16,-11.65627,31.19067,-3.4324,-11.5672,31.0746,-4.85208,-13.4349,29.4349,-4.74852], +// 3 16 -11.38983 31.20238 -4.78354 -11.34215 31.22477 -4.86156 -11.5672 31.0746 -4.85208 + [3,16,-11.38983,31.20238,-4.78354,-11.34215,31.22477,-4.86156,-11.5672,31.0746,-4.85208], +// 3 16 -11.5672 31.0746 -4.85208 -11.65627 31.19067 -3.4324 -11.38983 31.20238 -4.78354 + [3,16,-11.5672,31.0746,-4.85208,-11.65627,31.19067,-3.4324,-11.38983,31.20238,-4.78354], +// 3 16 -6 1.51502 -3.06161 -7.2713 -1.5541 -2.79132 -9.5 -.454 -2.8608 + [3,16,-6,1.51502,-3.06161,-7.2713,-1.5541,-2.79132,-9.5,-.454,-2.8608], +// 4 16 -9.5 -.454 -2.8608 -7.75 2.577 -3.134 -6 1.71319 -3.07827 -6 1.51502 -3.06161 + [4,16,-9.5,-.454,-2.8608,-7.75,2.577,-3.134,-6,1.71319,-3.07827,-6,1.51502,-3.06161], +// 4 16 -9.4364 3.7023 -3.2066 -7.75 2.577 -3.134 -9.5 -.454 -2.8608 -11.5672 .9254 -2.94792 + [4,16,-9.4364,3.7023,-3.2066,-7.75,2.577,-3.134,-9.5,-.454,-2.8608,-11.5672,.9254,-2.94792], +// 4 16 -10.96005 5.03995 -3.2929 -9.4364 3.7023 -3.2066 -11.5672 .9254 -2.94792 -13.4349 2.5651 -3.05148 + [4,16,-10.96005,5.03995,-3.2929,-9.4364,3.7023,-3.2066,-11.5672,.9254,-2.94792,-13.4349,2.5651,-3.05148], +// 4 16 -10.96005 5.03995 -3.2929 -13.4349 2.5651 -3.05148 -15.0746 4.4328 -3.16944 -12.2977 6.5636 -3.3912 + [4,16,-10.96005,5.03995,-3.2929,-13.4349,2.5651,-3.05148,-15.0746,4.4328,-3.16944,-12.2977,6.5636,-3.3912], +// 4 16 -13.423 8.25 -3.5 -12.2977 6.5636 -3.3912 -15.0746 4.4328 -3.16944 -16.454 6.5 -3.3 + [4,16,-13.423,8.25,-3.5,-12.2977,6.5636,-3.3912,-15.0746,4.4328,-3.16944,-16.454,6.5,-3.3], +// 4 16 -14.32045 10.06815 -3.6173 -13.423 8.25 -3.5 -16.454 6.5 -3.3 -17.5541 8.7287 -3.44076 + [4,16,-14.32045,10.06815,-3.6173,-13.423,8.25,-3.5,-16.454,6.5,-3.3,-17.5541,8.7287,-3.44076], +// 4 16 -14.97145 11.9886 -3.7412 -14.32045 10.06815 -3.6173 -17.5541 8.7287 -3.44076 -18.3521 11.0828 -3.58944 + [4,16,-14.97145,11.9886,-3.7412,-14.32045,10.06815,-3.6173,-17.5541,8.7287,-3.44076,-18.3521,11.0828,-3.58944], +// 4 16 -15.3667 13.97725 -3.8695 -14.97145 11.9886 -3.7412 -18.3521 11.0828 -3.58944 -18.8366 13.5205 -3.7434 + [4,16,-15.3667,13.97725,-3.8695,-14.97145,11.9886,-3.7412,-18.3521,11.0828,-3.58944,-18.8366,13.5205,-3.7434], +// 4 16 -15.5 16 -4 -15.3667 13.97725 -3.8695 -18.8366 13.5205 -3.7434 -19 16 -3.9 + [4,16,-15.5,16,-4,-15.3667,13.97725,-3.8695,-18.8366,13.5205,-3.7434,-19,16,-3.9], +// 4 16 -15.3667 18.02275 -4.1305 -15.5 16 -4 -19 16 -3.9 -18.8366 18.4795 -4.0566 + [4,16,-15.3667,18.02275,-4.1305,-15.5,16,-4,-19,16,-3.9,-18.8366,18.4795,-4.0566], +// 4 16 -15.3667 18.02275 -4.1305 -18.8366 18.4795 -4.0566 -18.3521 20.9172 -4.21056 -14.97145 20.0114 -4.2588 + [4,16,-15.3667,18.02275,-4.1305,-18.8366,18.4795,-4.0566,-18.3521,20.9172,-4.21056,-14.97145,20.0114,-4.2588], +// 4 16 -14.32045 21.93185 -4.3827 -14.97145 20.0114 -4.2588 -18.3521 20.9172 -4.21056 -17.5541 23.2713 -4.35924 + [4,16,-14.32045,21.93185,-4.3827,-14.97145,20.0114,-4.2588,-18.3521,20.9172,-4.21056,-17.5541,23.2713,-4.35924], +// 4 16 -13.423 23.75 -4.5 -14.32045 21.93185 -4.3827 -17.5541 23.2713 -4.35924 -16.454 25.5 -4.5 + [4,16,-13.423,23.75,-4.5,-14.32045,21.93185,-4.3827,-17.5541,23.2713,-4.35924,-16.454,25.5,-4.5], +// 4 16 -12.2977 25.4364 -4.6088 -13.423 23.75 -4.5 -16.454 25.5 -4.5 -15.0746 27.5672 -4.63056 + [4,16,-12.2977,25.4364,-4.6088,-13.423,23.75,-4.5,-16.454,25.5,-4.5,-15.0746,27.5672,-4.63056], +// 4 16 -10.96005 26.96005 -4.7071 -12.2977 25.4364 -4.6088 -15.0746 27.5672 -4.63056 -13.4349 29.4349 -4.74852 + [4,16,-10.96005,26.96005,-4.7071,-12.2977,25.4364,-4.6088,-15.0746,27.5672,-4.63056,-13.4349,29.4349,-4.74852], +// 4 16 -11.23977 30.64788 -4.84306 -10.93729 28.92724 -4.78354 -13.4349 29.4349 -4.74852 -11.5672 31.0746 -4.85208 + [4,16,-11.23977,30.64788,-4.84306,-10.93729,28.92724,-4.78354,-13.4349,29.4349,-4.74852,-11.5672,31.0746,-4.85208], +// 3 16 -10.67791 27.57706 -4.73733 -10.52319 27.34358 -4.73184 -10.96005 26.96005 -4.7071 + [3,16,-10.67791,27.57706,-4.73733,-10.52319,27.34358,-4.73184,-10.96005,26.96005,-4.7071], +// 4 16 -10.93729 28.92724 -4.78354 -10.67791 27.57706 -4.73733 -10.96005 26.96005 -4.7071 -13.4349 29.4349 -4.74852 + [4,16,-10.93729,28.92724,-4.78354,-10.67791,27.57706,-4.73733,-10.96005,26.96005,-4.7071,-13.4349,29.4349,-4.74852], +// 3 16 -11.34215 31.22477 -4.86156 -11.23977 30.64788 -4.84306 -11.5672 31.0746 -4.85208 + [3,16,-11.34215,31.22477,-4.86156,-11.23977,30.64788,-4.84306,-11.5672,31.0746,-4.85208], +// 4 16 -6 -2.51186 0 -7.46265 -2.01605 0 -7.2713 -1.5541 -2.79132 -6 -1.98505 -2.7641 + [4,16,-6,-2.51186,0,-7.46265,-2.01605,0,-7.2713,-1.5541,-2.79132,-6,-1.98505,-2.7641], +// 3 16 -6 -1.98505 -2.7641 -7.2713 -1.5541 -2.79132 -6 1.51502 -3.06161 + [3,16,-6,-1.98505,-2.7641,-7.2713,-1.5541,-2.79132,-6,1.51502,-3.06161], +// +// 2 24 -7.2713 -1.5541 -2.79132 -6 -1.98505 -2.7641 + [2,24,-7.2713,-1.5541,-2.79132,-6,-1.98505,-2.7641], +// 2 24 -7.2713 -1.5541 -2.79132 -9.5 -.454 -2.8608 + [2,24,-7.2713,-1.5541,-2.79132,-9.5,-.454,-2.8608], +// 2 24 -9.5 -.454 -2.8608 -11.5672 .9254 -2.94792 + [2,24,-9.5,-.454,-2.8608,-11.5672,.9254,-2.94792], +// 2 24 -13.4349 2.5651 -3.05148 -11.5672 .9254 -2.94792 + [2,24,-13.4349,2.5651,-3.05148,-11.5672,.9254,-2.94792], +// 2 24 -15.0746 4.4328 -3.16944 -13.4349 2.5651 -3.05148 + [2,24,-15.0746,4.4328,-3.16944,-13.4349,2.5651,-3.05148], +// 2 24 -15.0746 4.4328 -3.16944 -16.454 6.5 -3.3 + [2,24,-15.0746,4.4328,-3.16944,-16.454,6.5,-3.3], +// 2 24 -16.454 6.5 -3.3 -17.5541 8.7287 -3.44076 + [2,24,-16.454,6.5,-3.3,-17.5541,8.7287,-3.44076], +// 2 24 -17.5541 8.7287 -3.44076 -18.3521 11.0828 -3.58944 + [2,24,-17.5541,8.7287,-3.44076,-18.3521,11.0828,-3.58944], +// 2 24 -18.3521 11.0828 -3.58944 -18.8366 13.5205 -3.7434 + [2,24,-18.3521,11.0828,-3.58944,-18.8366,13.5205,-3.7434], +// 2 24 -18.8366 13.5205 -3.7434 -19 16 -3.9 + [2,24,-18.8366,13.5205,-3.7434,-19,16,-3.9], +// 2 24 -19 16 -3.9 -18.8366 18.4795 -4.0566 + [2,24,-19,16,-3.9,-18.8366,18.4795,-4.0566], +// 2 24 -18.8366 18.4795 -4.0566 -18.3521 20.9172 -4.21056 + [2,24,-18.8366,18.4795,-4.0566,-18.3521,20.9172,-4.21056], +// 2 24 -18.3521 20.9172 -4.21056 -17.5541 23.2713 -4.35924 + [2,24,-18.3521,20.9172,-4.21056,-17.5541,23.2713,-4.35924], +// 2 24 -17.5541 23.2713 -4.35924 -16.454 25.5 -4.5 + [2,24,-17.5541,23.2713,-4.35924,-16.454,25.5,-4.5], +// 2 24 -16.454 25.5 -4.5 -15.0746 27.5672 -4.63056 + [2,24,-16.454,25.5,-4.5,-15.0746,27.5672,-4.63056], +// 2 24 -15.0746 27.5672 -4.63056 -13.4349 29.4349 -4.74852 + [2,24,-15.0746,27.5672,-4.63056,-13.4349,29.4349,-4.74852], +// 2 24 -13.4349 29.4349 -4.74852 -11.5672 31.0746 -4.85208 + [2,24,-13.4349,29.4349,-4.74852,-11.5672,31.0746,-4.85208], +// 2 24 -11.5672 31.0746 -4.85208 -11.34215 31.22477 -4.86156 + [2,24,-11.5672,31.0746,-4.85208,-11.34215,31.22477,-4.86156], +// 2 24 -6 1.71319 -3.07827 -7.75 2.577 -3.134 + [2,24,-6,1.71319,-3.07827,-7.75,2.577,-3.134], +// 2 24 -7.75 2.577 -3.134 -9.4364 3.7023 -3.2066 + [2,24,-7.75,2.577,-3.134,-9.4364,3.7023,-3.2066], +// 2 24 -9.4364 3.7023 -3.2066 -10.96005 5.03995 -3.2929 + [2,24,-9.4364,3.7023,-3.2066,-10.96005,5.03995,-3.2929], +// 2 24 -10.96005 5.03995 -3.2929 -12.2977 6.5636 -3.3912 + [2,24,-10.96005,5.03995,-3.2929,-12.2977,6.5636,-3.3912], +// 2 24 -12.2977 6.5636 -3.3912 -13.423 8.25 -3.5 + [2,24,-12.2977,6.5636,-3.3912,-13.423,8.25,-3.5], +// 2 24 -13.423 8.25 -3.5 -14.32045 10.06815 -3.6173 + [2,24,-13.423,8.25,-3.5,-14.32045,10.06815,-3.6173], +// 2 24 -14.32045 10.06815 -3.6173 -14.97145 11.9886 -3.7412 + [2,24,-14.32045,10.06815,-3.6173,-14.97145,11.9886,-3.7412], +// 2 24 -14.97145 11.9886 -3.7412 -15.3667 13.97725 -3.8695 + [2,24,-14.97145,11.9886,-3.7412,-15.3667,13.97725,-3.8695], +// 2 24 -15.3667 13.97725 -3.8695 -15.5 16 -4 + [2,24,-15.3667,13.97725,-3.8695,-15.5,16,-4], +// 2 24 -15.5 16 -4 -15.3667 18.02275 -4.1305 + [2,24,-15.5,16,-4,-15.3667,18.02275,-4.1305], +// 2 24 -15.3667 18.02275 -4.1305 -14.97145 20.0114 -4.2588 + [2,24,-15.3667,18.02275,-4.1305,-14.97145,20.0114,-4.2588], +// 2 24 -14.97145 20.0114 -4.2588 -14.32045 21.93185 -4.3827 + [2,24,-14.97145,20.0114,-4.2588,-14.32045,21.93185,-4.3827], +// 2 24 -14.32045 21.93185 -4.3827 -13.423 23.75 -4.5 + [2,24,-14.32045,21.93185,-4.3827,-13.423,23.75,-4.5], +// 2 24 -13.423 23.75 -4.5 -12.2977 25.4364 -4.6088 + [2,24,-13.423,23.75,-4.5,-12.2977,25.4364,-4.6088], +// 2 24 -12.2977 25.4364 -4.6088 -10.96005 26.96005 -4.7071 + [2,24,-12.2977,25.4364,-4.6088,-10.96005,26.96005,-4.7071], +// 2 24 -10.96005 26.96005 -4.7071 -10.52319 27.34358 -4.73184 + [2,24,-10.96005,26.96005,-4.7071,-10.52319,27.34358,-4.73184], +// +// 0 // Sphere +// 4 16 -3.38248 23.83398 -8.83884 -2.6789 25.5327 -10 0 25 -10 0 23.16117 -8.83884 + [4,16,-3.38248,23.83398,-8.83884,-2.6789,25.5327,-10,0,25,-10,0,23.16117,-8.83884], +// 4 16 -2.6789 25.5327 -10 -3.38248 23.83398 -8.83884 -6.25 25.75 -8.83884 -4.9497 27.0503 -10 + [4,16,-2.6789,25.5327,-10,-3.38248,23.83398,-8.83884,-6.25,25.75,-8.83884,-4.9497,27.0503,-10], +// 4 16 -4.9497 27.0503 -10 -6.25 25.75 -8.83884 -8.16602 28.61752 -8.83884 -6.4673 29.3211 -10 + [4,16,-4.9497,27.0503,-10,-6.25,25.75,-8.83884,-8.16602,28.61752,-8.83884,-6.4673,29.3211,-10], +// 4 16 -6.4673 29.3211 -10 -8.16602 28.61752 -8.83884 -8.83884 32 -8.83884 -7 32 -10 + [4,16,-6.4673,29.3211,-10,-8.16602,28.61752,-8.83884,-8.83884,32,-8.83884,-7,32,-10], +// 4 16 -7 32 -10 -8.83884 32 -8.83884 -8.16602 35.38248 -8.83884 -6.4672 34.6788 -10 + [4,16,-7,32,-10,-8.83884,32,-8.83884,-8.16602,35.38248,-8.83884,-6.4672,34.6788,-10], +// 4 16 -6.4672 34.6788 -10 -8.16602 35.38248 -8.83884 -6.25 38.25 -8.83884 -4.9497 36.9497 -10 + [4,16,-6.4672,34.6788,-10,-8.16602,35.38248,-8.83884,-6.25,38.25,-8.83884,-4.9497,36.9497,-10], +// 4 16 -4.9497 36.9497 -10 -6.25 38.25 -8.83884 -3.38248 40.16602 -8.83884 -2.6788 38.4672 -10 + [4,16,-4.9497,36.9497,-10,-6.25,38.25,-8.83884,-3.38248,40.16602,-8.83884,-2.6788,38.4672,-10], +// 4 16 0 39 -10 -2.6788 38.4672 -10 -3.38248 40.16602 -8.83884 0 40.83883 -8.83884 + [4,16,0,39,-10,-2.6788,38.4672,-10,-3.38248,40.16602,-8.83884,0,40.83883,-8.83884], +// +// 4 16 -8.16602 40.16602 -4.78354 -4.41942 42.66942 -4.78354 -3.38248 40.16602 -8.83884 -6.25 38.25 -8.83884 + [4,16,-8.16602,40.16602,-4.78354,-4.41942,42.66942,-4.78354,-3.38248,40.16602,-8.83884,-6.25,38.25,-8.83884], +// 4 16 -8.16602 35.38248 -8.83884 -8.83884 32 -8.83884 -11.54849 32 -4.78354 -10.66942 36.41942 -4.78354 + [4,16,-8.16602,35.38248,-8.83884,-8.83884,32,-8.83884,-11.54849,32,-4.78354,-10.66942,36.41942,-4.78354], +// 4 16 -8.16602 23.83398 -4.78354 -10.66942 27.58058 -4.78354 -8.16602 28.61752 -8.83884 -6.25 25.75 -8.83884 + [4,16,-8.16602,23.83398,-4.78354,-10.66942,27.58058,-4.78354,-8.16602,28.61752,-8.83884,-6.25,25.75,-8.83884], +// 4 16 0 20.45151 -4.78354 -4.41942 21.33058 -4.78354 -3.38248 23.83398 -8.83884 0 23.16116 -8.83884 + [4,16,0,20.45151,-4.78354,-4.41942,21.33058,-4.78354,-3.38248,23.83398,-8.83884,0,23.16116,-8.83884], +// 4 16 -3.38248 23.83398 -8.83884 -4.41942 21.33058 -4.78354 -8.16602 23.83398 -4.78354 -6.25 25.75 -8.83884 + [4,16,-3.38248,23.83398,-8.83884,-4.41942,21.33058,-4.78354,-8.16602,23.83398,-4.78354,-6.25,25.75,-8.83884], +// 4 16 -8.16602 28.61752 -8.83884 -10.66942 27.58058 -4.78354 -11.54849 32 -4.78354 -8.83884 32 -8.83884 + [4,16,-8.16602,28.61752,-8.83884,-10.66942,27.58058,-4.78354,-11.54849,32,-4.78354,-8.83884,32,-8.83884], +// 4 16 -8.16602 40.16602 -4.78354 -6.25 38.25 -8.83884 -8.16602 35.38248 -8.83884 -10.66942 36.41942 -4.78354 + [4,16,-8.16602,40.16602,-4.78354,-6.25,38.25,-8.83884,-8.16602,35.38248,-8.83884,-10.66942,36.41942,-4.78354], +// 4 16 -3.38248 40.16602 -8.83884 -4.41942 42.66942 -4.78354 0 43.54849 -4.78354 0 40.83883 -8.83884 + [4,16,-3.38248,40.16602,-8.83884,-4.41942,42.66942,-4.78354,0,43.54849,-4.78354,0,40.83883,-8.83884], +// +// 4 16 -11.54849 36.78354 0 -8.83884 40.83883 0 -8.16602 40.16602 -4.78354 -10.66942 36.41942 -4.78354 + [4,16,-11.54849,36.78354,0,-8.83884,40.83883,0,-8.16602,40.16602,-4.78354,-10.66942,36.41942,-4.78354], +// 4 16 -12.5 32 0 -11.54849 36.78354 0 -10.66942 36.41942 -4.78354 -11.54849 32 -4.78354 + [4,16,-12.5,32,0,-11.54849,36.78354,0,-10.66942,36.41942,-4.78354,-11.54849,32,-4.78354], +// 4 16 -4.78354 20.45151 0 -8.83884 23.16116 0 -8.16602 23.83398 -4.78354 -4.41942 21.33058 -4.78354 + [4,16,-4.78354,20.45151,0,-8.83884,23.16116,0,-8.16602,23.83398,-4.78354,-4.41942,21.33058,-4.78354], +// 4 16 -11.54849 27.21646 0 -10.66942 27.58058 -4.78354 -8.16602 23.83398 -4.78354 -8.83884 23.16116 0 + [4,16,-11.54849,27.21646,0,-10.66942,27.58058,-4.78354,-8.16602,23.83398,-4.78354,-8.83884,23.16116,0], +// 4 16 -10.66942 27.58058 -4.78354 -11.54849 27.21646 0 -12.5 32 0 -11.54849 32 -4.78354 + [4,16,-10.66942,27.58058,-4.78354,-11.54849,27.21646,0,-12.5,32,0,-11.54849,32,-4.78354], +// 4 16 -8.16602 40.16602 -4.78354 -8.83884 40.83883 0 -4.78354 43.54849 0 -4.41942 42.66942 -4.78354 + [4,16,-8.16602,40.16602,-4.78354,-8.83884,40.83883,0,-4.78354,43.54849,0,-4.41942,42.66942,-4.78354], +// +// 3 16 -4.78354 20.45151 0 -4.41942 21.33058 -4.78354 -3.55094 20.91265 -3.55094 + [3,16,-4.78354,20.45151,0,-4.41942,21.33058,-4.78354,-3.55094,20.91265,-3.55094], +// 3 16 -3.55094 20.91265 -3.55094 -4.41942 21.33058 -4.78354 0 20.45151 -4.78354 + [3,16,-3.55094,20.91265,-3.55094,-4.41942,21.33058,-4.78354,0,20.45151,-4.78354], +// +// 3 16 -3.7161 43.02164 -3.7161 -4.41942 42.66942 -4.78354 -4.78354 43.54849 0 + [3,16,-3.7161,43.02164,-3.7161,-4.41942,42.66942,-4.78354,-4.78354,43.54849,0], +// 3 16 -4.41942 42.66942 -4.78354 -3.7161 43.02164 -3.7161 0 43.54849 -4.78354 + [3,16,-4.41942,42.66942,-4.78354,-3.7161,43.02164,-3.7161,0,43.54849,-4.78354], +// +// 2 24 -2.01767 43.08874 -4.87097 0 43.20292 -5.30073 + [2,24,-2.01767,43.08874,-4.87097,0,43.20292,-5.30073], +// 2 24 -5.30073 43.20292 0 -4.85683 43.02749 -2.01181 + [2,24,-5.30073,43.20292,0,-4.85683,43.02749,-2.01181], +// +// 5 24 -16.454 6.5 -3.3 -15.4713 4.1284 0 -15.0746 4.4328 -3.16944 -16.887 6.25 0 + [5,24,-16.454,6.5,-3.3,-15.4713,4.1284,0,-15.0746,4.4328,-3.16944,-16.887,6.25,0], +// 5 24 -17.5541 8.7287 -3.44076 -16.887 6.25 0 -16.454 6.5 -3.3 -18.01605 8.53735 0 + [5,24,-17.5541,8.7287,-3.44076,-16.887,6.25,0,-16.454,6.5,-3.3,-18.01605,8.53735,0], +// 5 24 -18.3521 11.0828 -3.58944 -18.01605 8.53735 0 -17.5541 8.7287 -3.44076 -18.83505 10.9534 0 + [5,24,-18.3521,11.0828,-3.58944,-18.01605,8.53735,0,-17.5541,8.7287,-3.44076,-18.83505,10.9534,0], +// 5 24 -18.8366 13.5205 -3.7434 -18.83505 10.9534 0 -18.3521 11.0828 -3.58944 -19.3323 13.45525 0 + [5,24,-18.8366,13.5205,-3.7434,-18.83505,10.9534,0,-18.3521,11.0828,-3.58944,-19.3323,13.45525,0], +// 5 24 -13.78845 2.21155 0 -15.0746 4.4328 -3.16944 -15.4713 4.1284 0 -13.4349 2.5651 -3.05148 + [5,24,-13.78845,2.21155,0,-15.0746,4.4328,-3.16944,-15.4713,4.1284,0,-13.4349,2.5651,-3.05148], +// 5 24 -9.75 -.887 0 -11.5672 .9254 -2.94792 -11.8716 .5287 0 -9.5 -.454 -2.8608 + [5,24,-9.75,-.887,0,-11.5672,.9254,-2.94792,-11.8716,.5287,0,-9.5,-.454,-2.8608], +// 5 24 -9.75 -.887 0 -7.2713 -1.5541 -2.79132 -9.5 -.454 -2.8608 -7.46265 -2.01605 0 + [5,24,-9.75,-.887,0,-7.2713,-1.5541,-2.79132,-9.5,-.454,-2.8608,-7.46265,-2.01605,0], +// 5 24 -18.3521 20.9172 -4.21056 -18.01605 23.46265 0 -18.83505 21.0466 0 -17.5541 23.2713 -4.35924 + [5,24,-18.3521,20.9172,-4.21056,-18.01605,23.46265,0,-18.83505,21.0466,0,-17.5541,23.2713,-4.35924], +// 5 24 -17.5541 23.2713 -4.35924 -16.887 25.75 0 -18.01605 23.46265 0 -16.454 25.5 -4.5 + [5,24,-17.5541,23.2713,-4.35924,-16.887,25.75,0,-18.01605,23.46265,0,-16.454,25.5,-4.5], +// 5 24 -19 16 -3.9 -19.3323 13.45525 0 -18.8366 13.5205 -3.7434 -19.5 16 0 + [5,24,-19,16,-3.9,-19.3323,13.45525,0,-18.8366,13.5205,-3.7434,-19.5,16,0], +// 5 24 -18.8366 18.4795 -4.0566 -19.5 16 0 -19 16 -3.9 -19.3323 18.54475 0 + [5,24,-18.8366,18.4795,-4.0566,-19.5,16,0,-19,16,-3.9,-19.3323,18.54475,0], +// 5 24 -18.3521 20.9172 -4.21056 -19.3323 18.54475 0 -18.8366 18.4795 -4.0566 -18.83505 21.0466 0 + [5,24,-18.3521,20.9172,-4.21056,-19.3323,18.54475,0,-18.8366,18.4795,-4.0566,-18.83505,21.0466,0], +// 5 24 -13.78845 2.21155 0 -11.5672 .9254 -2.94792 -13.4349 2.5651 -3.05148 -11.8716 .5287 0 + [5,24,-13.78845,2.21155,0,-11.5672,.9254,-2.94792,-13.4349,2.5651,-3.05148,-11.8716,.5287,0], +// 5 24 -16.454 25.5 -4.5 -15.4713 27.8716 0 -16.887 25.75 0 -15.0746 27.5672 -4.63056 + [5,24,-16.454,25.5,-4.5,-15.4713,27.8716,0,-16.887,25.75,0,-15.0746,27.5672,-4.63056], +// 5 24 -15.0746 27.5672 -4.63056 -13.78845 29.78845 0 -15.4713 27.8716 0 -13.4349 29.4349 -4.74852 + [5,24,-15.0746,27.5672,-4.63056,-13.78845,29.78845,0,-15.4713,27.8716,0,-13.4349,29.4349,-4.74852], +// 5 24 -6 -2.51186 0 -7.2713 -1.5541 -2.79132 -7.46265 -2.01605 0 -6 -1.98505 -2.7641 + [5,24,-6,-2.51186,0,-7.2713,-1.5541,-2.79132,-7.46265,-2.01605,0,-6,-1.98505,-2.7641], +// 5 24 -10.66942 36.41942 -4.78354 -11.54849 36.78354 0 -8.83884 40.83883 0 -11.54849 32 -4.78354 + [5,24,-10.66942,36.41942,-4.78354,-11.54849,36.78354,0,-8.83884,40.83883,0,-11.54849,32,-4.78354], +// 5 24 -11.8716 .5287 0 -11.5672 .9254 -2.94792 -9.5 -.454 -2.8608 -13.78845 2.21155 0 + [5,24,-11.8716,.5287,0,-11.5672,.9254,-2.94792,-9.5,-.454,-2.8608,-13.78845,2.21155,0], +// 5 24 -15.0746 4.4328 -3.16944 -15.4713 4.1284 0 -13.4349 2.5651 -3.05148 -16.887 6.25 0 + [5,24,-15.0746,4.4328,-3.16944,-15.4713,4.1284,0,-13.4349,2.5651,-3.05148,-16.887,6.25,0], +// 5 24 -8.16602 35.38248 -8.83884 -6.25 38.25 -8.83884 -10.66942 36.41942 -4.78354 -4.9497 36.9497 -10 + [5,24,-8.16602,35.38248,-8.83884,-6.25,38.25,-8.83884,-10.66942,36.41942,-4.78354,-4.9497,36.9497,-10], +// 5 24 -15.4713 27.8716 0 -15.0746 27.5672 -4.63056 -16.454 25.5 -4.5 -13.78845 29.78845 0 + [5,24,-15.4713,27.8716,0,-15.0746,27.5672,-4.63056,-16.454,25.5,-4.5,-13.78845,29.78845,0], +// 5 24 -11.54849 32 -4.78354 -10.66942 36.41942 -4.78354 -12.5 32 0 -8.16602 35.38248 -8.83884 + [5,24,-11.54849,32,-4.78354,-10.66942,36.41942,-4.78354,-12.5,32,0,-8.16602,35.38248,-8.83884], +// 5 24 -8.16602 28.61752 -8.83884 -6.4673 29.3211 -10 -4.9497 27.0503 -10 -8.83884 32 -8.83884 + [5,24,-8.16602,28.61752,-8.83884,-6.4673,29.3211,-10,-4.9497,27.0503,-10,-8.83884,32,-8.83884], +// 5 24 -18.83505 10.9534 0 -18.3521 11.0828 -3.58944 -17.5541 8.7287 -3.44076 -19.3323 13.45525 0 + [5,24,-18.83505,10.9534,0,-18.3521,11.0828,-3.58944,-17.5541,8.7287,-3.44076,-19.3323,13.45525,0], +// 5 24 -3.38248 23.83398 -8.83884 -2.6789 25.5327 -10 0 25 -10 -6.25 25.75 -8.83884 + [5,24,-3.38248,23.83398,-8.83884,-2.6789,25.5327,-10,0,25,-10,-6.25,25.75,-8.83884], +// 5 24 -8.16602 40.16602 -4.78354 -4.41942 42.66942 -4.78354 -3.38248 40.16602 -8.83884 -8.83884 40.83883 0 + [5,24,-8.16602,40.16602,-4.78354,-4.41942,42.66942,-4.78354,-3.38248,40.16602,-8.83884,-8.83884,40.83883,0], +// 5 24 -11.65627 31.19067 -3.4324 -11.5672 31.0746 -4.85208 -13.4349 29.4349 -4.74852 -11.38983 31.20238 -4.78354 + [5,24,-11.65627,31.19067,-3.4324,-11.5672,31.0746,-4.85208,-13.4349,29.4349,-4.74852,-11.38983,31.20238,-4.78354], +// 5 24 -16.887 6.25 0 -16.454 6.5 -3.3 -15.0746 4.4328 -3.16944 -18.01605 8.53735 0 + [5,24,-16.887,6.25,0,-16.454,6.5,-3.3,-15.0746,4.4328,-3.16944,-18.01605,8.53735,0], +// 5 24 -10.66942 27.58058 -4.78354 -11.54849 32 -4.78354 -8.83884 32 -8.83884 -11.54849 27.21646 0 + [5,24,-10.66942,27.58058,-4.78354,-11.54849,32,-4.78354,-8.83884,32,-8.83884,-11.54849,27.21646,0], +// 5 24 -3.38248 40.16602 -8.83884 -2.6788 38.4672 -10 0 40.83883 -8.83884 -4.9497 36.9497 -10 + [5,24,-3.38248,40.16602,-8.83884,-2.6788,38.4672,-10,0,40.83883,-8.83884,-4.9497,36.9497,-10], +// 5 24 -6.25 38.25 -8.83884 -8.16602 40.16602 -4.78354 -8.16602 35.38248 -8.83884 -4.41942 42.66942 -4.78354 + [5,24,-6.25,38.25,-8.83884,-8.16602,40.16602,-4.78354,-8.16602,35.38248,-8.83884,-4.41942,42.66942,-4.78354], +// 5 24 -11.5672 .9254 -2.94792 -9.4364 3.7023 -3.2066 -7.75 2.577 -3.134 -13.4349 2.5651 -3.05148 + [5,24,-11.5672,.9254,-2.94792,-9.4364,3.7023,-3.2066,-7.75,2.577,-3.134,-13.4349,2.5651,-3.05148], +// 5 24 -9.5 -.454 -2.8608 -7.75 2.577 -3.134 -6 1.71319 -3.07827 -11.5672 .9254 -2.94792 + [5,24,-9.5,-.454,-2.8608,-7.75,2.577,-3.134,-6,1.71319,-3.07827,-11.5672,.9254,-2.94792], +// 5 24 -8.16602 28.61752 -8.83884 -10.66942 27.58058 -4.78354 -11.54849 32 -4.78354 -6.25 25.75 -8.83884 + [5,24,-8.16602,28.61752,-8.83884,-10.66942,27.58058,-4.78354,-11.54849,32,-4.78354,-6.25,25.75,-8.83884], +// 5 24 -4.41942 42.66942 -4.78354 -3.38248 40.16602 -8.83884 0 43.54849 -4.78354 -6.25 38.25 -8.83884 + [5,24,-4.41942,42.66942,-4.78354,-3.38248,40.16602,-8.83884,0,43.54849,-4.78354,-6.25,38.25,-8.83884], +// 5 24 -12.5 32 0 -11.54849 32 -4.78354 -11.54849 36.78354 0 -10.66942 27.58058 -4.78354 + [5,24,-12.5,32,0,-11.54849,32,-4.78354,-11.54849,36.78354,0,-10.66942,27.58058,-4.78354], +// 5 24 -19.3323 13.45525 0 -18.8366 13.5205 -3.7434 -18.3521 11.0828 -3.58944 -19.5 16 0 + [5,24,-19.3323,13.45525,0,-18.8366,13.5205,-3.7434,-18.3521,11.0828,-3.58944,-19.5,16,0], +// 5 24 0 20.45151 -4.78354 -4.41942 21.33058 -4.78354 -3.38248 23.83398 -8.83884 0 19.5 0 + [5,24,0,20.45151,-4.78354,-4.41942,21.33058,-4.78354,-3.38248,23.83398,-8.83884,0,19.5,0], +// 5 24 -4.41942 21.33058 -4.78354 -8.16602 23.83398 -4.78354 -6.25 25.75 -8.83884 -4.78354 20.45151 0 + [5,24,-4.41942,21.33058,-4.78354,-8.16602,23.83398,-4.78354,-6.25,25.75,-8.83884,-4.78354,20.45151,0], +// 5 24 -18.8366 18.4795 -4.0566 -15.3667 18.02275 -4.1305 -15.5 16 -4 -18.3521 20.9172 -4.21056 + [5,24,-18.8366,18.4795,-4.0566,-15.3667,18.02275,-4.1305,-15.5,16,-4,-18.3521,20.9172,-4.21056], +// 5 24 -6.25 25.75 -8.83884 -8.16602 28.61752 -8.83884 -6.4673 29.3211 -10 -8.16602 23.83398 -4.78354 + [5,24,-6.25,25.75,-8.83884,-8.16602,28.61752,-8.83884,-6.4673,29.3211,-10,-8.16602,23.83398,-4.78354], +// 5 24 -8.83884 32 -8.83884 -8.16602 35.38248 -8.83884 -6.4672 34.6788 -10 -11.54849 32 -4.78354 + [5,24,-8.83884,32,-8.83884,-8.16602,35.38248,-8.83884,-6.4672,34.6788,-10,-11.54849,32,-4.78354], +// 5 24 -8.16602 23.83398 -4.78354 -8.83884 23.16116 0 -4.41942 21.33058 -4.78354 -11.54849 27.21646 0 + [5,24,-8.16602,23.83398,-4.78354,-8.83884,23.16116,0,-4.41942,21.33058,-4.78354,-11.54849,27.21646,0], +// 5 24 -7.2713 -1.5541 -2.79132 -7.46265 -2.01605 0 -9.75 -.887 0 -6 -1.98505 -2.7641 + [5,24,-7.2713,-1.5541,-2.79132,-7.46265,-2.01605,0,-9.75,-.887,0,-6,-1.98505,-2.7641], +// 5 24 -15.3667 13.97725 -3.8695 -18.8366 13.5205 -3.7434 -14.97145 11.9886 -3.7412 -19 16 -3.9 + [5,24,-15.3667,13.97725,-3.8695,-18.8366,13.5205,-3.7434,-14.97145,11.9886,-3.7412,-19,16,-3.9], +// 5 24 -15.0746 27.5672 -4.63056 -12.2977 25.4364 -4.6088 -13.423 23.75 -4.5 -13.4349 29.4349 -4.74852 + [5,24,-15.0746,27.5672,-4.63056,-12.2977,25.4364,-4.6088,-13.423,23.75,-4.5,-13.4349,29.4349,-4.74852], +// 5 24 -8.83884 32 -8.83884 -7 32 -10 -6.4673 29.3211 -10 -8.16602 35.38248 -8.83884 + [5,24,-8.83884,32,-8.83884,-7,32,-10,-6.4673,29.3211,-10,-8.16602,35.38248,-8.83884], +// 5 24 -18.3521 20.9172 -4.21056 -18.83505 21.0466 0 -18.8366 18.4795 -4.0566 -18.01605 23.46265 0 + [5,24,-18.3521,20.9172,-4.21056,-18.83505,21.0466,0,-18.8366,18.4795,-4.0566,-18.01605,23.46265,0], +// 5 24 -19.5 16 0 -19 16 -3.9 -18.8366 13.5205 -3.7434 -19.3323 18.54475 0 + [5,24,-19.5,16,0,-19,16,-3.9,-18.8366,13.5205,-3.7434,-19.3323,18.54475,0], +// 5 24 -19 16 -3.9 -15.5 16 -4 -18.8366 18.4795 -4.0566 -15.3667 13.97725 -3.8695 + [5,24,-19,16,-3.9,-15.5,16,-4,-18.8366,18.4795,-4.0566,-15.3667,13.97725,-3.8695], +// 5 24 -13.4349 29.4349 -4.74852 -10.96005 26.96005 -4.7071 -12.2977 25.4364 -4.6088 -11.5672 31.0746 -4.85208 + [5,24,-13.4349,29.4349,-4.74852,-10.96005,26.96005,-4.7071,-12.2977,25.4364,-4.6088,-11.5672,31.0746,-4.85208], +// 5 24 -16.454 6.5 -3.3 -13.423 8.25 -3.5 -12.2977 6.5636 -3.3912 -17.5541 8.7287 -3.44076 + [5,24,-16.454,6.5,-3.3,-13.423,8.25,-3.5,-12.2977,6.5636,-3.3912,-17.5541,8.7287,-3.44076], +// 5 24 -13.4349 2.5651 -3.05148 -13.78845 2.21155 0 -11.5672 .9254 -2.94792 -15.4713 4.1284 0 + [5,24,-13.4349,2.5651,-3.05148,-13.78845,2.21155,0,-11.5672,.9254,-2.94792,-15.4713,4.1284,0], +// 5 24 -6.25 38.25 -8.83884 -3.38248 40.16602 -8.83884 -2.6788 38.4672 -10 -8.16602 40.16602 -4.78354 + [5,24,-6.25,38.25,-8.83884,-3.38248,40.16602,-8.83884,-2.6788,38.4672,-10,-8.16602,40.16602,-4.78354], +// 5 24 -8.16602 35.38248 -8.83884 -10.66942 36.41942 -4.78354 -8.16602 40.16602 -4.78354 -8.83884 32 -8.83884 + [5,24,-8.16602,35.38248,-8.83884,-10.66942,36.41942,-4.78354,-8.16602,40.16602,-4.78354,-8.83884,32,-8.83884], +// 5 24 -8.16602 28.61752 -8.83884 -8.83884 32 -8.83884 -10.66942 27.58058 -4.78354 -7 32 -10 + [5,24,-8.16602,28.61752,-8.83884,-8.83884,32,-8.83884,-10.66942,27.58058,-4.78354,-7,32,-10], +// 5 24 -11.54849 32 -4.78354 -8.83884 32 -8.83884 -8.16602 28.61752 -8.83884 -10.66942 36.41942 -4.78354 + [5,24,-11.54849,32,-4.78354,-8.83884,32,-8.83884,-8.16602,28.61752,-8.83884,-10.66942,36.41942,-4.78354], +// 5 24 -18.01605 8.53735 0 -17.5541 8.7287 -3.44076 -16.454 6.5 -3.3 -18.83505 10.9534 0 + [5,24,-18.01605,8.53735,0,-17.5541,8.7287,-3.44076,-16.454,6.5,-3.3,-18.83505,10.9534,0], +// 5 24 -9.5 -.454 -2.8608 -9.75 -.887 0 -7.2713 -1.5541 -2.79132 -11.8716 .5287 0 + [5,24,-9.5,-.454,-2.8608,-9.75,-.887,0,-7.2713,-1.5541,-2.79132,-11.8716,.5287,0], +// 5 24 -18.01605 23.46265 0 -17.5541 23.2713 -4.35924 -18.3521 20.9172 -4.21056 -16.887 25.75 0 + [5,24,-18.01605,23.46265,0,-17.5541,23.2713,-4.35924,-18.3521,20.9172,-4.21056,-16.887,25.75,0], +// 5 24 -13.78845 29.78845 0 -13.4349 29.4349 -4.74852 -15.0746 27.5672 -4.63056 -12.31705 31.08023 0 + [5,24,-13.78845,29.78845,0,-13.4349,29.4349,-4.74852,-15.0746,27.5672,-4.63056,-12.31705,31.08023,0], +// 5 24 -11.23977 30.64788 -4.84306 -11.5672 31.0746 -4.85208 -10.96005 26.96005 -4.7071 -11.34215 31.22477 -4.86156 + [5,24,-11.23977,30.64788,-4.84306,-11.5672,31.0746,-4.85208,-10.96005,26.96005,-4.7071,-11.34215,31.22477,-4.86156], +// 5 24 -8.16602 40.16602 -4.78354 -8.83884 40.83883 0 -10.66942 36.41942 -4.78354 -4.78354 43.54849 0 + [5,24,-8.16602,40.16602,-4.78354,-8.83884,40.83883,0,-10.66942,36.41942,-4.78354,-4.78354,43.54849,0], +// 5 24 -19.3323 18.54475 0 -18.8366 18.4795 -4.0566 -19 16 -3.9 -18.83505 21.0466 0 + [5,24,-19.3323,18.54475,0,-18.8366,18.4795,-4.0566,-19,16,-3.9,-18.83505,21.0466,0], +// 5 24 -17.5541 23.2713 -4.35924 -14.32045 21.93185 -4.3827 -14.97145 20.0114 -4.2588 -16.454 25.5 -4.5 + [5,24,-17.5541,23.2713,-4.35924,-14.32045,21.93185,-4.3827,-14.97145,20.0114,-4.2588,-16.454,25.5,-4.5], +// 5 24 -13.4349 2.5651 -3.05148 -10.96005 5.03995 -3.2929 -9.4364 3.7023 -3.2066 -15.0746 4.4328 -3.16944 + [5,24,-13.4349,2.5651,-3.05148,-10.96005,5.03995,-3.2929,-9.4364,3.7023,-3.2066,-15.0746,4.4328,-3.16944], +// 5 24 -16.887 25.75 0 -16.454 25.5 -4.5 -17.5541 23.2713 -4.35924 -15.4713 27.8716 0 + [5,24,-16.887,25.75,0,-16.454,25.5,-4.5,-17.5541,23.2713,-4.35924,-15.4713,27.8716,0], +// 5 24 -10.66942 36.41942 -4.78354 -8.16602 40.16602 -4.78354 -6.25 38.25 -8.83884 -11.54849 36.78354 0 + [5,24,-10.66942,36.41942,-4.78354,-8.16602,40.16602,-4.78354,-6.25,38.25,-8.83884,-11.54849,36.78354,0], +// 5 24 -17.5541 8.7287 -3.44076 -14.32045 10.06815 -3.6173 -13.423 8.25 -3.5 -18.3521 11.0828 -3.58944 + [5,24,-17.5541,8.7287,-3.44076,-14.32045,10.06815,-3.6173,-13.423,8.25,-3.5,-18.3521,11.0828,-3.58944], +// 5 24 -6 1.51502 -3.06161 -7.2713 -1.5541 -2.79132 -9.5 -.454 -2.8608 -4.0114 1.02855 -3.0341 + [5,24,-6,1.51502,-3.06161,-7.2713,-1.5541,-2.79132,-9.5,-.454,-2.8608,-4.0114,1.02855,-3.0341], +// 5 24 -6 1.71319 -3.07827 -6 1.51502 -3.06161 -6 -1.98505 -2.7641 -9.5 -.454 -2.8608 + [5,24,-6,1.71319,-3.07827,-6,1.51502,-3.06161,-6,-1.98505,-2.7641,-9.5,-.454,-2.8608], +// 5 24 -18.3521 20.9172 -4.21056 -14.97145 20.0114 -4.2588 -17.5541 23.2713 -4.35924 -15.3667 18.02275 -4.1305 + [5,24,-18.3521,20.9172,-4.21056,-14.97145,20.0114,-4.2588,-17.5541,23.2713,-4.35924,-15.3667,18.02275,-4.1305], +// 5 24 0 23.16116 -8.83884 -3.38248 23.83398 -8.83884 -2.6789 25.5327 -10 0 20.45151 -4.78354 + [5,24,0,23.16116,-8.83884,-3.38248,23.83398,-8.83884,-2.6789,25.5327,-10,0,20.45151,-4.78354], +// 5 24 -3.38248 23.83398 -8.83884 -6.25 25.75 -8.83884 -4.41942 21.33058 -4.78354 -4.9497 27.0503 -10 + [5,24,-3.38248,23.83398,-8.83884,-6.25,25.75,-8.83884,-4.41942,21.33058,-4.78354,-4.9497,27.0503,-10], +// 5 24 -8.16602 23.83398 -4.78354 -10.66942 27.58058 -4.78354 -8.83884 23.16116 0 -8.16602 28.61752 -8.83884 + [5,24,-8.16602,23.83398,-4.78354,-10.66942,27.58058,-4.78354,-8.83884,23.16116,0,-8.16602,28.61752,-8.83884], +// 5 24 -16.454 25.5 -4.5 -13.423 23.75 -4.5 -14.32045 21.93185 -4.3827 -15.0746 27.5672 -4.63056 + [5,24,-16.454,25.5,-4.5,-13.423,23.75,-4.5,-14.32045,21.93185,-4.3827,-15.0746,27.5672,-4.63056], +// 5 24 -3.38248 40.16602 -8.83884 0 40.83883 -8.83884 -4.41942 42.66942 -4.78354 0 39 -10 + [5,24,-3.38248,40.16602,-8.83884,0,40.83883,-8.83884,-4.41942,42.66942,-4.78354,0,39,-10], +// 5 24 -4.41942 21.33058 -4.78354 -3.38248 23.83398 -8.83884 -8.16602 23.83398 -4.78354 0 23.16116 -8.83884 + [5,24,-4.41942,21.33058,-4.78354,-3.38248,23.83398,-8.83884,-8.16602,23.83398,-4.78354,0,23.16116,-8.83884], +// 5 24 -18.3521 11.0828 -3.58944 -14.97145 11.9886 -3.7412 -14.32045 10.06815 -3.6173 -18.8366 13.5205 -3.7434 + [5,24,-18.3521,11.0828,-3.58944,-14.97145,11.9886,-3.7412,-14.32045,10.06815,-3.6173,-18.8366,13.5205,-3.7434], +// 5 24 -6.25 25.75 -8.83884 -8.16602 23.83398 -4.78354 -10.66942 27.58058 -4.78354 -3.38248 23.83398 -8.83884 + [5,24,-6.25,25.75,-8.83884,-8.16602,23.83398,-4.78354,-10.66942,27.58058,-4.78354,-3.38248,23.83398,-8.83884], +// 5 24 -15.0746 4.4328 -3.16944 -12.2977 6.5636 -3.3912 -10.96005 5.03995 -3.2929 -16.454 6.5 -3.3 + [5,24,-15.0746,4.4328,-3.16944,-12.2977,6.5636,-3.3912,-10.96005,5.03995,-3.2929,-16.454,6.5,-3.3], +// 5 24 -6.25 25.75 -8.83884 -4.9497 27.0503 -10 -2.6789 25.5327 -10 -8.16602 28.61752 -8.83884 + [5,24,-6.25,25.75,-8.83884,-4.9497,27.0503,-10,-2.6789,25.5327,-10,-8.16602,28.61752,-8.83884], +// 5 24 -4.9497 36.9497 -10 -6.25 38.25 -8.83884 -6.4672 34.6788 -10 -3.38248 40.16602 -8.83884 + [5,24,-4.9497,36.9497,-10,-6.25,38.25,-8.83884,-6.4672,34.6788,-10,-3.38248,40.16602,-8.83884], +// 5 24 -8.16602 35.38248 -8.83884 -6.4672 34.6788 -10 -7 32 -10 -6.25 38.25 -8.83884 + [5,24,-8.16602,35.38248,-8.83884,-6.4672,34.6788,-10,-7,32,-10,-6.25,38.25,-8.83884], +// 5 24 -4.41942 21.33058 -4.78354 -4.78354 20.45151 0 -8.83884 23.16116 0 0 20.45151 -4.78354 + [5,24,-4.41942,21.33058,-4.78354,-4.78354,20.45151,0,-8.83884,23.16116,0,0,20.45151,-4.78354], +// 5 24 -11.54849 27.21646 0 -10.66942 27.58058 -4.78354 -8.16602 23.83398 -4.78354 -12.5 32 0 + [5,24,-11.54849,27.21646,0,-10.66942,27.58058,-4.78354,-8.16602,23.83398,-4.78354,-12.5,32,0], +// +// 5 24 -4.78354 43.54849 0 -4.41942 42.66942 -4.78354 0 43.54849 -4.78354 -8.16602 40.16602 -4.78354 + [5,24,-4.78354,43.54849,0,-4.41942,42.66942,-4.78354,0,43.54849,-4.78354,-8.16602,40.16602,-4.78354], +// 5 24 0 43.54849 -4.78354 -4.41942 42.66942 -4.78354 -3.38248 40.16602 -8.83884 -4.78354 43.54849 0 + [5,24,0,43.54849,-4.78354,-4.41942,42.66942,-4.78354,-3.38248,40.16602,-8.83884,-4.78354,43.54849,0], +// +// 2 24 -3.7161 43.02164 -3.7161 -4.59849 43.10172 -2.43112 + [2,24,-3.7161,43.02164,-3.7161,-4.59849,43.10172,-2.43112], +// 2 24 -2.16163 43.11852 -4.78354 -3.7161 43.02164 -3.7161 + [2,24,-2.16163,43.11852,-4.78354,-3.7161,43.02164,-3.7161], +// 2 24 -2.16163 43.11852 -4.78354 -2.01767 43.08874 -4.87097 + [2,24,-2.16163,43.11852,-4.78354,-2.01767,43.08874,-4.87097], +// 2 24 -4.59849 43.10172 -2.43112 -4.85683 43.02749 -2.01181 + [2,24,-4.59849,43.10172,-2.43112,-4.85683,43.02749,-2.01181], +// +// 2 24 -11.38983 31.20238 -4.78354 -11.34215 31.22477 -4.86156 + [2,24,-11.38983,31.20238,-4.78354,-11.34215,31.22477,-4.86156], +// 2 24 -10.93729 28.92724 -4.78354 -11.23977 30.64788 -4.84306 + [2,24,-10.93729,28.92724,-4.78354,-11.23977,30.64788,-4.84306], +// 2 24 -11.65627 31.19067 -3.4324 -12.31705 31.08023 0 + [2,24,-11.65627,31.19067,-3.4324,-12.31705,31.08023,0], +// 2 24 -11.65627 31.19067 -3.4324 -11.38983 31.20238 -4.78354 + [2,24,-11.65627,31.19067,-3.4324,-11.38983,31.20238,-4.78354], +// 2 24 -10.93729 28.92724 -4.78354 -10.67791 27.57706 -4.73733 + [2,24,-10.93729,28.92724,-4.78354,-10.67791,27.57706,-4.73733], +// 2 24 -10.67791 27.57706 -4.73733 -10.52319 27.34358 -4.73184 + [2,24,-10.67791,27.57706,-4.73733,-10.52319,27.34358,-4.73184], +// 2 24 -11.23977 30.64788 -4.84306 -11.34215 31.22477 -4.86156 + [2,24,-11.23977,30.64788,-4.84306,-11.34215,31.22477,-4.86156], +// +// 2 24 -1.42242 20.73445 -4.78354 0 20.65395 -5.08651 + [2,24,-1.42242,20.73445,-4.78354,0,20.65395,-5.08651], +// 2 24 -1.93151 20.81173 -4.66299 -1.42242 20.73445 -4.78354 + [2,24,-1.93151,20.81173,-4.66299,-1.42242,20.73445,-4.78354], +// 2 24 -4.63321 20.81443 -1.97487 -3.55094 20.91265 -3.55094 + [2,24,-4.63321,20.81443,-1.97487,-3.55094,20.91265,-3.55094], +// 2 24 -1.93151 20.81173 -4.66299 -3.55094 20.91265 -3.55094 + [2,24,-1.93151,20.81173,-4.66299,-3.55094,20.91265,-3.55094], +// 2 24 -4.66055 20.82229 -1.9305 -5.08651 20.65395 0 + [2,24,-4.66055,20.82229,-1.9305,-5.08651,20.65395,0], +// 2 24 -4.63321 20.81443 -1.97487 -4.66055 20.82229 -1.9305 + [2,24,-4.63321,20.81443,-1.97487,-4.66055,20.82229,-1.9305], +// +// 2 24 -6 1.71319 -3.07827 -6 -1.98505 -2.7641 + [2,24,-6,1.71319,-3.07827,-6,-1.98505,-2.7641], +// 2 24 -6 -1.98505 -2.7641 -6 -2.51186 0 + [2,24,-6,-1.98505,-2.7641,-6,-2.51186,0], +// 2 24 -6 1.71319 0 -6 1.71319 -3.07827 + [2,24,-6,1.71319,0,-6,1.71319,-3.07827], +// 2 24 -10.52319 27.34358 -4.73184 -10.96005 26.96005 -1.77774 + [2,24,-10.52319,27.34358,-4.73184,-10.96005,26.96005,-1.77774], +// 2 24 -11.1969 26.69027 0 -10.96005 26.96005 -1.77774 + [2,24,-11.1969,26.69027,0,-10.96005,26.96005,-1.77774], +]; +module ldraw_lib__s__65581s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__65581s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__65581s01(line=0.2); \ No newline at end of file diff --git a/parts/s/6575s01.scad b/parts/s/6575s01.scad index 9cf44935d..e3e6fbed8 100644 --- a/parts/s/6575s01.scad +++ b/parts/s/6575s01.scad @@ -12,7 +12,7 @@ use <../../p/3-16ndis.scad> use <../../p/48/1-12chrd.scad> use <../../p/48/1-6cyli.scad> use <../../p/48/1-6edge.scad> -use <../../p/48/1-6rin18.scad> +use <../../p/48/1-6ring18.scad> use <../../p/48/1-6ring8.scad> use <../../p/48/2-4cylo.scad> use <../../p/axlehol4.scad> @@ -23,7 +23,7 @@ function ldraw_lib__s__6575s01() = [ // 0 ~Technic Cam - Body // 0 Name: s\6575s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2022-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -31,7 +31,8 @@ function ldraw_lib__s__6575s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -20 5 -6 0 0 0 0 -6 0 -1 0 2-4ndis.dat [1,16,0,-20,5,-6,0,0,0,0,-6,0,-1,0, ldraw_lib__2_4ndis()], @@ -457,18 +458,18 @@ function ldraw_lib__s__6575s01() = [ [1,16,0,-10,-1,16,0,0,0,0,-16,0,-1,0, ldraw_lib__48__1_6edge()], // 1 16 0 -10 -5 16 0 0 0 0 -16 0 -1 0 48\1-6edge.dat [1,16,0,-10,-5,16,0,0,0,0,-16,0,-1,0, ldraw_lib__48__1_6edge()], -// 1 16 0 -10 5 -1 0 0 0 0 -1 0 -1 0 48\1-6rin18.dat - [1,16,0,-10,5,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__48__1_6rin18()], -// 1 16 0 -10 5 1 0 0 0 0 -1 0 -1 0 48\1-6rin18.dat - [1,16,0,-10,5,1,0,0,0,0,-1,0,-1,0, ldraw_lib__48__1_6rin18()], +// 1 16 0 -10 5 -1 0 0 0 0 -1 0 -1 0 48\1-6ring18.dat + [1,16,0,-10,5,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__48__1_6ring18()], +// 1 16 0 -10 5 1 0 0 0 0 -1 0 -1 0 48\1-6ring18.dat + [1,16,0,-10,5,1,0,0,0,0,-1,0,-1,0, ldraw_lib__48__1_6ring18()], // 1 16 0 -10 5 2 0 0 0 0 -2 0 -1 0 48\1-6ring8.dat [1,16,0,-10,5,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_6ring8()], // 1 16 0 -10 5 -2 0 0 0 0 -2 0 -1 0 48\1-6ring8.dat [1,16,0,-10,5,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_6ring8()], -// 1 16 0 -10 -5 -1 0 0 0 0 -1 0 1 0 48\1-6rin18.dat - [1,16,0,-10,-5,-1,0,0,0,0,-1,0,1,0, ldraw_lib__48__1_6rin18()], -// 1 16 0 -10 -5 1 0 0 0 0 -1 0 1 0 48\1-6rin18.dat - [1,16,0,-10,-5,1,0,0,0,0,-1,0,1,0, ldraw_lib__48__1_6rin18()], +// 1 16 0 -10 -5 -1 0 0 0 0 -1 0 1 0 48\1-6ring18.dat + [1,16,0,-10,-5,-1,0,0,0,0,-1,0,1,0, ldraw_lib__48__1_6ring18()], +// 1 16 0 -10 -5 1 0 0 0 0 -1 0 1 0 48\1-6ring18.dat + [1,16,0,-10,-5,1,0,0,0,0,-1,0,1,0, ldraw_lib__48__1_6ring18()], // 1 16 0 -10 -5 2 0 0 0 0 -2 0 1 0 48\1-6ring8.dat [1,16,0,-10,-5,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_6ring8()], // 1 16 0 -10 -5 -2 0 0 0 0 -2 0 1 0 48\1-6ring8.dat diff --git a/parts/s/6578s01.scad b/parts/s/6578s01.scad index f741aa508..d19486205 100644 --- a/parts/s/6578s01.scad +++ b/parts/s/6578s01.scad @@ -5,89 +5,103 @@ function ldraw_lib__s__6578s01() = [ // 0 ~Tyre 14/ 36 x 20 VR Tread Subpart // 0 Name: s\6578s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2011-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // -// 0 BFC CERTIFY CW +// 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], - [0,"BFC","CW"], + [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 +// 0 !HISTORY 2011-12-29 [Steffen] removed 2 condlines +// 0 !HISTORY 2024-03-23 [Holly-Wood] Restored conds, changed winding, unificated +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 4 16 -9.577 -35.739 7 0 -37 7 0 -37 0 -9.577 -35.739 0 - [4,16,-9.577,-35.739,7,0,-37,7,0,-37,0,-9.577,-35.739,0], -// 5 24 0 -37 7 0 -37 0 -9.577 -35.739 0 9.577 -35.739 0 - [5,24,0,-37,7,0,-37,0,-9.577,-35.739,0,9.577,-35.739,0], -// 4 16 -9.577 -35.739 0 0 -37 0 0.006 -34.984 -4.5 -9.062 -33.79 -4.5 - [4,16,-9.577,-35.739,0,0,-37,0,0.006,-34.984,-4.5,-9.062,-33.79,-4.5], -// 5 24 0 -37 0 0.006 -34.984 -4.5 -9.062 -33.79 -4.5 9.062 -33.79 -4.5 - [5,24,0,-37,0,0.006,-34.984,-4.5,-9.062,-33.79,-4.5,9.062,-33.79,-4.5], -// 2 24 -9.062 -33.79 -4.5 0.006 -34.984 -4.5 - [2,24,-9.062,-33.79,-4.5,0.006,-34.984,-4.5], -// 2 24 -8.716 -36.861 0 -5.911 -37.23 0 - [2,24,-8.716,-36.861,0,-5.911,-37.23,0], -// 2 24 -8.586 -35.87 0 -9.577 -35.739 0 - [2,24,-8.586,-35.87,0,-9.577,-35.739,0], -// 2 24 -0.991 -36.87 0 0 -37 0 - [2,24,-0.991,-36.87,0,0,-37,0], -// 2 24 -5.78 -36.239 0 -3.797 -36.5 0 - [2,24,-5.78,-36.239,0,-3.797,-36.5,0], -// 2 24 -1.122 -37.861 0 -3.928 -37.492 0 - [2,24,-1.122,-37.861,0,-3.928,-37.492,0], -// 4 16 -8.716 -36.861 5 -1.122 -37.861 5 -3.928 -37.492 3 -5.911 -37.23 3 - [4,16,-8.716,-36.861,5,-1.122,-37.861,5,-3.928,-37.492,3,-5.911,-37.23,3], -// 4 16 -8.716 -36.861 5 -5.911 -37.23 3 -5.911 -37.23 0 -8.716 -36.861 0 - [4,16,-8.716,-36.861,5,-5.911,-37.23,3,-5.911,-37.23,0,-8.716,-36.861,0], -// 4 16 -1.122 -37.861 0 -3.928 -37.492 0 -3.928 -37.492 3 -1.122 -37.861 5 - [4,16,-1.122,-37.861,0,-3.928,-37.492,0,-3.928,-37.492,3,-1.122,-37.861,5], -// 3 16 -3.536 -34.517 -4.5 -3.797 -36.5 0 -3.928 -37.492 0 - [3,16,-3.536,-34.517,-4.5,-3.797,-36.5,0,-3.928,-37.492,0], -// 2 24 -3.536 -34.517 -4.5 -3.797 -36.5 0 - [2,24,-3.536,-34.517,-4.5,-3.797,-36.5,0], -// 2 24 -3.536 -34.517 -4.5 -3.928 -37.492 0 - [2,24,-3.536,-34.517,-4.5,-3.928,-37.492,0], -// 3 16 -8.097 -33.917 -4.5 -8.586 -35.87 0 -8.716 -36.861 0 - [3,16,-8.097,-33.917,-4.5,-8.586,-35.87,0,-8.716,-36.861,0], -// 4 16 -8.716 -36.861 0 -5.911 -37.23 0 -5.519 -34.256 -4.5 -8.097 -33.917 -4.5 - [4,16,-8.716,-36.861,0,-5.911,-37.23,0,-5.519,-34.256,-4.5,-8.097,-33.917,-4.5], -// 4 16 -0.958 -34.857 -4.5 -3.536 -34.517 -4.5 -3.928 -37.492 0 -1.122 -37.861 0 - [4,16,-0.958,-34.857,-4.5,-3.536,-34.517,-4.5,-3.928,-37.492,0,-1.122,-37.861,0], -// 2 24 -8.097 -33.917 -4.5 -8.586 -35.87 0 - [2,24,-8.097,-33.917,-4.5,-8.586,-35.87,0], -// 2 24 -8.097 -33.917 -4.5 -8.716 -36.861 0 - [2,24,-8.097,-33.917,-4.5,-8.716,-36.861,0], -// 3 16 -1.122 -37.861 0 -0.991 -36.87 0 -0.958 -34.857 -4.5 - [3,16,-1.122,-37.861,0,-0.991,-36.87,0,-0.958,-34.857,-4.5], -// 5 24 -0.991 -36.87 0 -1.122 -37.861 0 -0.958 -34.857 -4.5 -0.991 -36.87 5 - [5,24,-0.991,-36.87,0,-1.122,-37.861,0,-0.958,-34.857,-4.5,-0.991,-36.87,5], -// 5 24 -8.586 -35.87 0 -8.716 -36.861 0 -8.097 -33.917 -4.5 -8.586 -35.87 5 - [5,24,-8.586,-35.87,0,-8.716,-36.861,0,-8.097,-33.917,-4.5,-8.586,-35.87,5], -// 2 24 -0.958 -34.857 -4.5 -0.991 -36.87 0 - [2,24,-0.958,-34.857,-4.5,-0.991,-36.87,0], -// 2 24 -0.958 -34.857 -4.5 -1.122 -37.861 0 - [2,24,-0.958,-34.857,-4.5,-1.122,-37.861,0], -// 3 16 -5.911 -37.23 0 -5.78 -36.239 0 -5.519 -34.256 -4.5 - [3,16,-5.911,-37.23,0,-5.78,-36.239,0,-5.519,-34.256,-4.5], -// 2 24 -5.519 -34.256 -4.5 -5.78 -36.239 0 - [2,24,-5.519,-34.256,-4.5,-5.78,-36.239,0], -// 2 24 -5.519 -34.256 -4.5 -5.911 -37.23 0 - [2,24,-5.519,-34.256,-4.5,-5.911,-37.23,0], -// 1 16 -4.853 -36.865 0 -0.0653 0 -3.7972 -0.4957 0 0.4999 0 5 0 box3u4a.dat - [1,16,-4.853,-36.865,0,-0.0653,0,-3.7972,-0.4957,0,0.4999,0,5,0, ldraw_lib__box3u4a()], +// 1 16 -4.853 -36.865 0 -.0653 0 -3.7972 -.4957 0 .4999 0 5 0 box3u4a.dat + [1,16,-4.853,-36.865,0,-.0653,0,-3.7972,-.4957,0,.4999,0,5,0, ldraw_lib__box3u4a()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], -// 1 16 -4.853 -36.865 0 -0.0653 0 -0.9914 -0.4957 0 0.1305 0 3 0 box3u4a.dat - [1,16,-4.853,-36.865,0,-0.0653,0,-0.9914,-0.4957,0,0.1305,0,3,0, ldraw_lib__box3u4a()], +// 1 16 -4.853 -36.865 0 -.0653 0 -.9914 -.4957 0 .1305 0 3 0 box3u4a.dat + [1,16,-4.853,-36.865,0,-.0653,0,-.9914,-.4957,0,.1305,0,3,0, ldraw_lib__box3u4a()], // 1 16 0 0 7 0 0 -38 -38 0 0 0 1 0 48\1-24edge.dat [1,16,0,0,7,0,0,-38,-38,0,0,0,1,0, ldraw_lib__48__1_24edge()], -// 3 16 -9.83 -36.7 7 -4.96 -37.67 7 0 -38 7 - [3,16,-9.83,-36.7,7,-4.96,-37.67,7,0,-38,7], -// 4 16 0 -37 7 -9.577 -35.739 7 -9.83 -36.7 7 0 -38 7 - [4,16,0,-37,7,-9.577,-35.739,7,-9.83,-36.7,7,0,-38,7], +// +// 2 24 -9.062 -33.79 -4.5 .006 -34.984 -4.5 + [2,24,-9.062,-33.79,-4.5,.006,-34.984,-4.5], +// 2 24 -8.7155 -36.8608 0 -5.9097 -37.2302 0 + [2,24,-8.7155,-36.8608,0,-5.9097,-37.2302,0], +// 2 24 -8.5849 -35.8694 0 -9.577 -35.739 0 + [2,24,-8.5849,-35.8694,0,-9.577,-35.739,0], +// 2 24 -.9905 -36.8692 0 0 -37 0 + [2,24,-.9905,-36.8692,0,0,-37,0], +// 2 24 -5.7791 -36.2388 0 -3.7963 -36.4998 0 + [2,24,-5.7791,-36.2388,0,-3.7963,-36.4998,0], +// 2 24 -1.1211 -37.8606 0 -3.9269 -37.4912 0 + [2,24,-1.1211,-37.8606,0,-3.9269,-37.4912,0], +// 2 24 -3.536 -34.517 -4.5 -3.7963 -36.4998 0 + [2,24,-3.536,-34.517,-4.5,-3.7963,-36.4998,0], +// 2 24 -3.536 -34.517 -4.5 -3.9269 -37.4912 0 + [2,24,-3.536,-34.517,-4.5,-3.9269,-37.4912,0], +// 2 24 -8.097 -33.917 -4.5 -8.5849 -35.8694 0 + [2,24,-8.097,-33.917,-4.5,-8.5849,-35.8694,0], +// 2 24 -8.097 -33.917 -4.5 -8.7155 -36.8608 0 + [2,24,-8.097,-33.917,-4.5,-8.7155,-36.8608,0], +// 2 24 -.958 -34.857 -4.5 -.9905 -36.8692 0 + [2,24,-.958,-34.857,-4.5,-.9905,-36.8692,0], +// 2 24 -.958 -34.857 -4.5 -1.1211 -37.8606 0 + [2,24,-.958,-34.857,-4.5,-1.1211,-37.8606,0], +// 2 24 -5.519 -34.256 -4.5 -5.7791 -36.2388 0 + [2,24,-5.519,-34.256,-4.5,-5.7791,-36.2388,0], +// 2 24 -5.519 -34.256 -4.5 -5.9097 -37.2302 0 + [2,24,-5.519,-34.256,-4.5,-5.9097,-37.2302,0], // 2 24 -9.577 -35.739 7 0 -37 7 [2,24,-9.577,-35.739,7,0,-37,7], -// 0 +// +// 4 16 -3.9269 -37.4912 3 -1.1211 -37.8606 5 -8.7155 -36.8608 5 -5.9097 -37.2302 3 + [4,16,-3.9269,-37.4912,3,-1.1211,-37.8606,5,-8.7155,-36.8608,5,-5.9097,-37.2302,3], +// 4 16 -5.9097 -37.2302 0 -5.9097 -37.2302 3 -8.7155 -36.8608 5 -8.7155 -36.8608 0 + [4,16,-5.9097,-37.2302,0,-5.9097,-37.2302,3,-8.7155,-36.8608,5,-8.7155,-36.8608,0], +// 4 16 -3.9269 -37.4912 3 -3.9269 -37.4912 0 -1.1211 -37.8606 0 -1.1211 -37.8606 5 + [4,16,-3.9269,-37.4912,3,-3.9269,-37.4912,0,-1.1211,-37.8606,0,-1.1211,-37.8606,5], +// 3 16 -3.7963 -36.4998 0 -3.536 -34.517 -4.5 -3.9269 -37.4912 0 + [3,16,-3.7963,-36.4998,0,-3.536,-34.517,-4.5,-3.9269,-37.4912,0], +// 3 16 -8.5849 -35.8694 0 -8.097 -33.917 -4.5 -8.7155 -36.8608 0 + [3,16,-8.5849,-35.8694,0,-8.097,-33.917,-4.5,-8.7155,-36.8608,0], +// 4 16 -5.519 -34.256 -4.5 -5.9097 -37.2302 0 -8.7155 -36.8608 0 -8.097 -33.917 -4.5 + [4,16,-5.519,-34.256,-4.5,-5.9097,-37.2302,0,-8.7155,-36.8608,0,-8.097,-33.917,-4.5], +// 4 16 -3.9269 -37.4912 0 -3.536 -34.517 -4.5 -.958 -34.857 -4.5 -1.1211 -37.8606 0 + [4,16,-3.9269,-37.4912,0,-3.536,-34.517,-4.5,-.958,-34.857,-4.5,-1.1211,-37.8606,0], +// 3 16 -.9905 -36.8692 0 -1.1211 -37.8606 0 -.958 -34.857 -4.5 + [3,16,-.9905,-36.8692,0,-1.1211,-37.8606,0,-.958,-34.857,-4.5], +// 3 16 -5.7791 -36.2388 0 -5.9097 -37.2302 0 -5.519 -34.256 -4.5 + [3,16,-5.7791,-36.2388,0,-5.9097,-37.2302,0,-5.519,-34.256,-4.5], +// 3 16 -4.959 -37.6732 7 -9.83 -36.7 7 0 -38 7 + [3,16,-4.959,-37.6732,7,-9.83,-36.7,7,0,-38,7], +// 4 16 -9.83 -36.7 7 -9.577 -35.739 7 0 -37 7 0 -38 7 + [4,16,-9.83,-36.7,7,-9.577,-35.739,7,0,-37,7,0,-38,7], +// 4 16 -.9905 -36.8692 5 -.9905 -36.8692 0 0 -37 0 0 -37 7 + [4,16,-.9905,-36.8692,5,-.9905,-36.8692,0,0,-37,0,0,-37,7], +// 4 16 -.9905 -36.8692 5 0 -37 7 -9.577 -35.739 7 -8.5849 -35.8694 5 + [4,16,-.9905,-36.8692,5,0,-37,7,-9.577,-35.739,7,-8.5849,-35.8694,5], +// 4 16 -8.5849 -35.8694 0 -8.5849 -35.8694 5 -9.577 -35.739 7 -9.577 -35.739 0 + [4,16,-8.5849,-35.8694,0,-8.5849,-35.8694,5,-9.577,-35.739,7,-9.577,-35.739,0], +// 4 16 0 -37 0 -.9905 -36.8692 0 -.958 -34.857 -4.5 .006 -34.984 -4.5 + [4,16,0,-37,0,-.9905,-36.8692,0,-.958,-34.857,-4.5,.006,-34.984,-4.5], +// 4 16 -3.7963 -36.4998 0 -5.7791 -36.2388 0 -5.519 -34.256 -4.5 -3.536 -34.517 -4.5 + [4,16,-3.7963,-36.4998,0,-5.7791,-36.2388,0,-5.519,-34.256,-4.5,-3.536,-34.517,-4.5], +// 4 16 -8.5849 -35.8694 0 -9.577 -35.739 0 -9.062 -33.79 -4.5 -8.097 -33.917 -4.5 + [4,16,-8.5849,-35.8694,0,-9.577,-35.739,0,-9.062,-33.79,-4.5,-8.097,-33.917,-4.5], +// 4 16 -3.7963 -36.4998 3 -5.7791 -36.2388 3 -5.7791 -36.2388 0 -3.7963 -36.4998 0 + [4,16,-3.7963,-36.4998,3,-5.7791,-36.2388,3,-5.7791,-36.2388,0,-3.7963,-36.4998,0], +// +// 5 24 0 -37 7 0 -37 0 -9.577 -35.739 0 9.577 -35.739 0 + [5,24,0,-37,7,0,-37,0,-9.577,-35.739,0,9.577,-35.739,0], +// 5 24 0 -37 0 .006 -34.984 -4.5 -9.062 -33.79 -4.5 9.062 -33.79 -4.5 + [5,24,0,-37,0,.006,-34.984,-4.5,-9.062,-33.79,-4.5,9.062,-33.79,-4.5], +// 5 24 -1.1211 -37.8606 0 -.9905 -36.8692 0 -.958 -34.857 -4.5 -.9905 -36.8692 5 + [5,24,-1.1211,-37.8606,0,-.9905,-36.8692,0,-.958,-34.857,-4.5,-.9905,-36.8692,5], +// 5 24 -8.7155 -36.8608 0 -8.5849 -35.8694 0 -8.5849 -35.8694 5 -8.097 -33.917 -4.5 + [5,24,-8.7155,-36.8608,0,-8.5849,-35.8694,0,-8.5849,-35.8694,5,-8.097,-33.917,-4.5], ]; module ldraw_lib__s__6578s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__s__6578s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/s/65803s01.scad b/parts/s/65803s01.scad index f76072a09..6dee3108d 100644 --- a/parts/s/65803s01.scad +++ b/parts/s/65803s01.scad @@ -1,6 +1,6 @@ use <../../lib.scad> use <../../p/1-4cylo.scad> -use <../../p/1-4rin10.scad> +use <../../p/1-4ring10.scad> use <../../p/1-4ring9.scad> use <../../p/box3u2p.scad> use <../../p/box3u4p.scad> @@ -13,7 +13,7 @@ function ldraw_lib__s__65803s01() = [ // 0 ~Technic Brick 16 x 16 x 1.333 - Quarter // 0 Name: s\65803s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2023-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__s__65803s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 150 0 0 1 0 0 0 1 0 0 0 1 s\65803s03.dat [1,16,150,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__65803s03()], @@ -97,8 +98,8 @@ function ldraw_lib__s__65803s01() = [ [1,16,90,4,90,0,0,-11,0,4,0,-11,0,0, ldraw_lib__1_4cylo()], // 1 16 90 8 90 0 0 -1 0 -1 0 -1 0 0 1-4ring9.dat [1,16,90,8,90,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__1_4ring9()], -// 1 16 90 8 90 0 0 -1 0 -1 0 -1 0 0 1-4rin10.dat - [1,16,90,8,90,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__1_4rin10()], +// 1 16 90 8 90 0 0 -1 0 -1 0 -1 0 0 1-4ring10.dat + [1,16,90,8,90,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__1_4ring10()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 50 4 50 0 0 -9 0 4 0 -9 0 0 1-4cylo.dat @@ -107,8 +108,8 @@ function ldraw_lib__s__65803s01() = [ [1,16,50,4,50,0,0,-11,0,4,0,-11,0,0, ldraw_lib__1_4cylo()], // 1 16 50 8 50 0 0 -1 0 -1 0 -1 0 0 1-4ring9.dat [1,16,50,8,50,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__1_4ring9()], -// 1 16 50 8 50 0 0 -1 0 -1 0 -1 0 0 1-4rin10.dat - [1,16,50,8,50,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__1_4rin10()], +// 1 16 50 8 50 0 0 -1 0 -1 0 -1 0 0 1-4ring10.dat + [1,16,50,8,50,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__1_4ring10()], ]; module ldraw_lib__s__65803s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__s__65803s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/s/6580a.scad b/parts/s/6580a.scad index cce399c14..e984c6815 100644 --- a/parts/s/6580a.scad +++ b/parts/s/6580a.scad @@ -1,11 +1,11 @@ use <../../lib.scad> use <../../p/1-4cyli.scad> use <../../p/2-4cylo.scad> -use <../../p/2-4rin12.scad> +use <../../p/2-4ring12.scad> use <../../p/2-4ring3.scad> use <../../p/2-4ring6.scad> use <../../p/4-4cylo.scad> -use <../../p/4-4rin12.scad> +use <../../p/4-4ring12.scad> use <../../p/4-4ring3.scad> use <../../p/4-4ring6.scad> use <../../p/5-16edge.scad> @@ -16,7 +16,7 @@ function ldraw_lib__s__6580a() = [ // 0 ~Wheel Rim 23 x 22 Offroad - 1/4 Subpart // 0 Name: s\6580a.dat // 0 Author: Jeff Boen [onyx] -// 0 !LDRAW_ORG Subpart UPDATE 2017-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__s__6580a() = [ // 0 !HISTORY 2017-01-03 [Steffen] BFCed // 0 !HISTORY 2017-02-14 [MagFors] Closed gaps, added cond-lines, removed center // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Faces (Quads and Triangles) // @@ -1005,8 +1006,8 @@ function ldraw_lib__s__6580a() = [ [1,16,3,-14.5,0,0,1,0,-0.75,0,0,0,0,-0.75, ldraw_lib__2_4ring6()], // 1 16 13 -14.5 0 0 -1 0 -1.5 0 0 0 0 -1.5 2-4ring3.dat [1,16,13,-14.5,0,0,-1,0,-1.5,0,0,0,0,-1.5, ldraw_lib__2_4ring3()], -// 1 16 13 -14.5 0 0 -1 0 -0.5 0 0 0 0 -0.5 2-4rin12.dat - [1,16,13,-14.5,0,0,-1,0,-0.5,0,0,0,0,-0.5, ldraw_lib__2_4rin12()], +// 1 16 13 -14.5 0 0 -1 0 -0.5 0 0 0 0 -0.5 2-4ring12.dat + [1,16,13,-14.5,0,0,-1,0,-0.5,0,0,0,0,-0.5, ldraw_lib__2_4ring12()], // 1 16 13 -14.5 0 0 -6.2 0 -6.00522 0 2.48744 -2.48744 0 -6.00522 1-4cyli.dat [1,16,13,-14.5,0,0,-6.2,0,-6.00522,0,2.48744,-2.48744,0,-6.00522, ldraw_lib__1_4cyli()], // 0 BFC INVERTNEXT @@ -1030,8 +1031,8 @@ function ldraw_lib__s__6580a() = [ [1,16,13,-7.25,-12.5574,0,-10,0,-2.25,0,3.89711,-3.89711,0,-2.25, ldraw_lib__4_4cylo()], // 1 16 13 -7.25 -12.5574 0 -1 0 -0.75 0 1.29904 -1.29904 0 -0.75 4-4ring3.dat [1,16,13,-7.25,-12.5574,0,-1,0,-0.75,0,1.29904,-1.29904,0,-0.75, ldraw_lib__4_4ring3()], -// 1 16 13 -7.25 -12.5574 0 -1 0 -0.25 0 0.43301 -0.43301 0 -0.25 4-4rin12.dat - [1,16,13,-7.25,-12.5574,0,-1,0,-0.25,0,0.43301,-0.43301,0,-0.25, ldraw_lib__4_4rin12()], +// 1 16 13 -7.25 -12.5574 0 -1 0 -0.25 0 0.43301 -0.43301 0 -0.25 4-4ring12.dat + [1,16,13,-7.25,-12.5574,0,-1,0,-0.25,0,0.43301,-0.43301,0,-0.25, ldraw_lib__4_4ring12()], // 0 // 3DSMAX Object: Hub Tube Edges // 2 24 6.8 -19.5619 -3.8995 13 -19.5619 -3.8995 [2,24,6.8,-19.5619,-3.8995,13,-19.5619,-3.8995], diff --git a/parts/s/6581a.scad b/parts/s/6581a.scad index e2f324061..d41ba890e 100644 --- a/parts/s/6581a.scad +++ b/parts/s/6581a.scad @@ -2,7 +2,7 @@ use <../../lib.scad> use <../../p/48/2-4con25.scad> use <../../p/48/2-4cylo.scad> use <../../p/48/2-4edge.scad> -use <../../p/48/2-4rin19.scad> +use <../../p/48/2-4ring19.scad> use <../../p/48/2-4ring37.scad> use <../../p/48/2-4ring4.scad> use <../../p/48/2-4ring40.scad> @@ -11,7 +11,7 @@ function ldraw_lib__s__6581a() = [ // 0 ~Tyre 20/ 40 x 33 Off Road - 1/4 // 0 Name: s\6581a.dat // 0 Author: Jeff Boen [onyx] -// 0 !LDRAW_ORG Subpart UPDATE 2017-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__s__6581a() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2014-12-28 [MMR1988] Completely Reworked // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\6581b.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__6581b()], @@ -84,8 +85,8 @@ function ldraw_lib__s__6581a() = [ // // 1 16 -22 0 0 0 1 0 1 0 0 0 0 1 48\2-4ring37.dat [1,16,-22,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__48__2_4ring37()], -// 1 16 -22 0 0 0 1 0 2 0 0 0 0 2 48\2-4rin19.dat - [1,16,-22,0,0,0,1,0,2,0,0,0,0,2, ldraw_lib__48__2_4rin19()], +// 1 16 -22 0 0 0 1 0 2 0 0 0 0 2 48\2-4ring19.dat + [1,16,-22,0,0,0,1,0,2,0,0,0,0,2, ldraw_lib__48__2_4ring19()], // 1 16 -22 0 0 0 1 0 1 0 0 0 0 1 48\2-4ring40.dat [1,16,-22,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__48__2_4ring40()], // @@ -96,8 +97,8 @@ function ldraw_lib__s__6581a() = [ // // 1 16 -17 0 0 0 -1 0 1 0 0 0 0 1 48\2-4ring37.dat [1,16,-17,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__48__2_4ring37()], -// 1 16 -17 0 0 0 -1 0 2 0 0 0 0 2 48\2-4rin19.dat - [1,16,-17,0,0,0,-1,0,2,0,0,0,0,2, ldraw_lib__48__2_4rin19()], +// 1 16 -17 0 0 0 -1 0 2 0 0 0 0 2 48\2-4ring19.dat + [1,16,-17,0,0,0,-1,0,2,0,0,0,0,2, ldraw_lib__48__2_4ring19()], // 1 16 -17 0 0 0 -1 0 10 0 0 0 0 10 48\2-4ring4.dat [1,16,-17,0,0,0,-1,0,10,0,0,0,0,10, ldraw_lib__48__2_4ring4()], // diff --git a/parts/s/6582a.scad b/parts/s/6582a.scad index d223ce19e..4c04d482d 100644 --- a/parts/s/6582a.scad +++ b/parts/s/6582a.scad @@ -5,10 +5,10 @@ use <../../p/48/1-4con70.scad> use <../../p/48/1-4cyli.scad> use <../../p/48/1-4cylo.scad> use <../../p/48/1-4edge.scad> -use <../../p/48/1-4rin19.scad> -use <../../p/48/1-4rin37.scad> -use <../../p/48/1-4rin40.scad> -use <../../p/48/1-4rin71.scad> +use <../../p/48/1-4ring19.scad> +use <../../p/48/1-4ring37.scad> +use <../../p/48/1-4ring40.scad> +use <../../p/48/1-4ring71.scad> use <../../p/48/1-4ring8.scad> use <../../p/48/1-4ring9.scad> use <../../p/48/t04o0222.scad> @@ -16,7 +16,7 @@ function ldraw_lib__s__6582a() = [ // 0 ~Wheel Rim 20 x 33 with 6 Pinholes - Quarter of Outer Structure // 0 Name: s\6582a.dat // 0 Author: Jeff Boen [onyx] -// 0 !LDRAW_ORG Subpart UPDATE 2022-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,34 +28,35 @@ function ldraw_lib__s__6582a() = [ // 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01 // 0 !HISTORY 2014-12-20 [MMR1988] Reworked // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -25 0 0 0 1 0 35.5 0 0 0 0 35.5 48\1-4edge.dat [1,16,-25,0,0,0,1,0,35.5,0,0,0,0,35.5, ldraw_lib__48__1_4edge()], -// 1 16 -25 0 0 0 1 0 0.5 0 0 0 0 0.5 48\1-4rin71.dat - [1,16,-25,0,0,0,1,0,0.5,0,0,0,0,0.5, ldraw_lib__48__1_4rin71()], +// 1 16 -25 0 0 0 1 0 0.5 0 0 0 0 0.5 48\1-4ring71.dat + [1,16,-25,0,0,0,1,0,0.5,0,0,0,0,0.5, ldraw_lib__48__1_4ring71()], // 1 16 -25 0 0 0 1 0 4 0 0 0 0 4 48\1-4ring9.dat [1,16,-25,0,0,0,1,0,4,0,0,0,0,4, ldraw_lib__48__1_4ring9()], -// 1 16 -25 0 0 0 1 0 1 0 0 0 0 1 48\1-4rin40.dat - [1,16,-25,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__48__1_4rin40()], +// 1 16 -25 0 0 0 1 0 1 0 0 0 0 1 48\1-4ring40.dat + [1,16,-25,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__48__1_4ring40()], // // 1 16 -25 0 0 0 3 0 41 0 0 0 0 41 48\1-4cylo.dat [1,16,-25,0,0,0,3,0,41,0,0,0,0,41, ldraw_lib__48__1_4cylo()], // -// 1 16 -22 0 0 0 -1 0 1 0 0 0 0 1 48\1-4rin37.dat - [1,16,-22,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__48__1_4rin37()], -// 1 16 -22 0 0 0 -1 0 2 0 0 0 0 2 48\1-4rin19.dat - [1,16,-22,0,0,0,-1,0,2,0,0,0,0,2, ldraw_lib__48__1_4rin19()], -// 1 16 -22 0 0 0 -1 0 1 0 0 0 0 1 48\1-4rin40.dat - [1,16,-22,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__48__1_4rin40()], +// 1 16 -22 0 0 0 -1 0 1 0 0 0 0 1 48\1-4ring37.dat + [1,16,-22,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__48__1_4ring37()], +// 1 16 -22 0 0 0 -1 0 2 0 0 0 0 2 48\1-4ring19.dat + [1,16,-22,0,0,0,-1,0,2,0,0,0,0,2, ldraw_lib__48__1_4ring19()], +// 1 16 -22 0 0 0 -1 0 1 0 0 0 0 1 48\1-4ring40.dat + [1,16,-22,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__48__1_4ring40()], // // 1 16 -22 0 0 0 5 0 37 0 0 0 0 37 48\1-4cylo.dat [1,16,-22,0,0,0,5,0,37,0,0,0,0,37, ldraw_lib__48__1_4cylo()], // -// 1 16 -17 0 0 0 1 0 1 0 0 0 0 1 48\1-4rin37.dat - [1,16,-17,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__48__1_4rin37()], -// 1 16 -17 0 0 0 1 0 2 0 0 0 0 2 48\1-4rin19.dat - [1,16,-17,0,0,0,1,0,2,0,0,0,0,2, ldraw_lib__48__1_4rin19()], +// 1 16 -17 0 0 0 1 0 1 0 0 0 0 1 48\1-4ring37.dat + [1,16,-17,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__48__1_4ring37()], +// 1 16 -17 0 0 0 1 0 2 0 0 0 0 2 48\1-4ring19.dat + [1,16,-17,0,0,0,1,0,2,0,0,0,0,2, ldraw_lib__48__1_4ring19()], // 1 16 -17 0 0 0 1 0 5 0 0 0 0 5 48\1-4ring8.dat [1,16,-17,0,0,0,1,0,5,0,0,0,0,5, ldraw_lib__48__1_4ring8()], // @@ -66,20 +67,20 @@ function ldraw_lib__s__6582a() = [ // 1 16 -14 0 0 0 45 0 45 0 0 0 0 45 48\t04o0222.dat [1,16,-14,0,0,0,45,0,45,0,0,0,0,45, ldraw_lib__48__t04o0222()], // -// 1 16 -13 0 0 0 -1 0 1 0 0 0 0 1 48\1-4rin37.dat - [1,16,-13,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__48__1_4rin37()], -// 1 16 -13 0 0 0 -1 0 2 0 0 0 0 2 48\1-4rin19.dat - [1,16,-13,0,0,0,-1,0,2,0,0,0,0,2, ldraw_lib__48__1_4rin19()], +// 1 16 -13 0 0 0 -1 0 1 0 0 0 0 1 48\1-4ring37.dat + [1,16,-13,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__48__1_4ring37()], +// 1 16 -13 0 0 0 -1 0 2 0 0 0 0 2 48\1-4ring19.dat + [1,16,-13,0,0,0,-1,0,2,0,0,0,0,2, ldraw_lib__48__1_4ring19()], // 1 16 -13 0 0 0 -1 0 5 0 0 0 0 5 48\1-4ring8.dat [1,16,-13,0,0,0,-1,0,5,0,0,0,0,5, ldraw_lib__48__1_4ring8()], // // 1 16 -13 0 0 0 26 0 37 0 0 0 0 37 48\1-4cylo.dat [1,16,-13,0,0,0,26,0,37,0,0,0,0,37, ldraw_lib__48__1_4cylo()], // -// 1 16 13 0 0 0 1 0 1 0 0 0 0 1 48\1-4rin37.dat - [1,16,13,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__48__1_4rin37()], -// 1 16 13 0 0 0 1 0 2 0 0 0 0 2 48\1-4rin19.dat - [1,16,13,0,0,0,1,0,2,0,0,0,0,2, ldraw_lib__48__1_4rin19()], +// 1 16 13 0 0 0 1 0 1 0 0 0 0 1 48\1-4ring37.dat + [1,16,13,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__48__1_4ring37()], +// 1 16 13 0 0 0 1 0 2 0 0 0 0 2 48\1-4ring19.dat + [1,16,13,0,0,0,1,0,2,0,0,0,0,2, ldraw_lib__48__1_4ring19()], // 1 16 13 0 0 0 1 0 5 0 0 0 0 5 48\1-4ring8.dat [1,16,13,0,0,0,1,0,5,0,0,0,0,5, ldraw_lib__48__1_4ring8()], // @@ -90,34 +91,34 @@ function ldraw_lib__s__6582a() = [ // 1 16 16 0 0 0 45 0 45 0 0 0 0 45 48\t04o0222.dat [1,16,16,0,0,0,45,0,45,0,0,0,0,45, ldraw_lib__48__t04o0222()], // -// 1 16 17 0 0 0 -1 0 1 0 0 0 0 1 48\1-4rin37.dat - [1,16,17,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__48__1_4rin37()], -// 1 16 17 0 0 0 -1 0 2 0 0 0 0 2 48\1-4rin19.dat - [1,16,17,0,0,0,-1,0,2,0,0,0,0,2, ldraw_lib__48__1_4rin19()], +// 1 16 17 0 0 0 -1 0 1 0 0 0 0 1 48\1-4ring37.dat + [1,16,17,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__48__1_4ring37()], +// 1 16 17 0 0 0 -1 0 2 0 0 0 0 2 48\1-4ring19.dat + [1,16,17,0,0,0,-1,0,2,0,0,0,0,2, ldraw_lib__48__1_4ring19()], // 1 16 17 0 0 0 -1 0 5 0 0 0 0 5 48\1-4ring8.dat [1,16,17,0,0,0,-1,0,5,0,0,0,0,5, ldraw_lib__48__1_4ring8()], // // 1 16 17 0 0 0 5 0 37 0 0 0 0 37 48\1-4cylo.dat [1,16,17,0,0,0,5,0,37,0,0,0,0,37, ldraw_lib__48__1_4cylo()], // -// 1 16 22 0 0 0 1 0 1 0 0 0 0 1 48\1-4rin37.dat - [1,16,22,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__48__1_4rin37()], -// 1 16 22 0 0 0 1 0 2 0 0 0 0 2 48\1-4rin19.dat - [1,16,22,0,0,0,1,0,2,0,0,0,0,2, ldraw_lib__48__1_4rin19()], -// 1 16 22 0 0 0 1 0 1 0 0 0 0 1 48\1-4rin40.dat - [1,16,22,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__48__1_4rin40()], +// 1 16 22 0 0 0 1 0 1 0 0 0 0 1 48\1-4ring37.dat + [1,16,22,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__48__1_4ring37()], +// 1 16 22 0 0 0 1 0 2 0 0 0 0 2 48\1-4ring19.dat + [1,16,22,0,0,0,1,0,2,0,0,0,0,2, ldraw_lib__48__1_4ring19()], +// 1 16 22 0 0 0 1 0 1 0 0 0 0 1 48\1-4ring40.dat + [1,16,22,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__48__1_4ring40()], // // 1 16 22 0 0 0 3 0 41 0 0 0 0 41 48\1-4cylo.dat [1,16,22,0,0,0,3,0,41,0,0,0,0,41, ldraw_lib__48__1_4cylo()], // // 1 16 25 0 0 0 1 0 35.5 0 0 0 0 35.5 48\1-4edge.dat [1,16,25,0,0,0,1,0,35.5,0,0,0,0,35.5, ldraw_lib__48__1_4edge()], -// 1 16 25 0 0 0 -1 0 0.5 0 0 0 0 0.5 48\1-4rin71.dat - [1,16,25,0,0,0,-1,0,0.5,0,0,0,0,0.5, ldraw_lib__48__1_4rin71()], +// 1 16 25 0 0 0 -1 0 0.5 0 0 0 0 0.5 48\1-4ring71.dat + [1,16,25,0,0,0,-1,0,0.5,0,0,0,0,0.5, ldraw_lib__48__1_4ring71()], // 1 16 25 0 0 0 -1 0 4 0 0 0 0 4 48\1-4ring9.dat [1,16,25,0,0,0,-1,0,4,0,0,0,0,4, ldraw_lib__48__1_4ring9()], -// 1 16 25 0 0 0 -1 0 1 0 0 0 0 1 48\1-4rin40.dat - [1,16,25,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__48__1_4rin40()], +// 1 16 25 0 0 0 -1 0 1 0 0 0 0 1 48\1-4ring40.dat + [1,16,25,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__48__1_4ring40()], // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], diff --git a/parts/s/65834s01.scad b/parts/s/65834s01.scad index 3d06f5604..93a2cc585 100644 --- a/parts/s/65834s01.scad +++ b/parts/s/65834s01.scad @@ -4,13 +4,13 @@ use <../../p/1-8edge.scad> use <../../p/48/11-48edge.scad> use <../../p/48/2-4edge.scad> use <../../p/48/4-4edge.scad> -use <../../p/48/4-4rin11.scad> +use <../../p/48/4-4ring11.scad> use <65834s02.scad> function ldraw_lib__s__65834s01() = [ // 0 ~Tyre for Wheel 14 x 35 with 4 Spokes with Integral Tyre // 0 Name: s\65834s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2022-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__s__65834s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\65834s02.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__65834s02()], @@ -39,12 +40,12 @@ function ldraw_lib__s__65834s01() = [ // // 1 16 0 0 17.5 48.11842 0 0 0 0 48.11842 0 -1 0 48\4-4edge.dat [1,16,0,0,17.5,48.11842,0,0,0,0,48.11842,0,-1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 17.5 4.00987 0 0 0 0 4.00987 0 -1 0 48\4-4rin11.dat - [1,16,0,0,17.5,4.00987,0,0,0,0,4.00987,0,-1,0, ldraw_lib__48__4_4rin11()], +// 1 16 0 0 17.5 4.00987 0 0 0 0 4.00987 0 -1 0 48\4-4ring11.dat + [1,16,0,0,17.5,4.00987,0,0,0,0,4.00987,0,-1,0, ldraw_lib__48__4_4ring11()], // 1 16 0 0 -17.5 48.11842 0 0 0 0 48.11842 0 1 0 48\4-4edge.dat [1,16,0,0,-17.5,48.11842,0,0,0,0,48.11842,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -17.5 4.00987 0 0 0 0 4.00987 0 1 0 48\4-4rin11.dat - [1,16,0,0,-17.5,4.00987,0,0,0,0,4.00987,0,1,0, ldraw_lib__48__4_4rin11()], +// 1 16 0 0 -17.5 4.00987 0 0 0 0 4.00987 0 1 0 48\4-4ring11.dat + [1,16,0,0,-17.5,4.00987,0,0,0,0,4.00987,0,1,0, ldraw_lib__48__4_4ring11()], // 1 16 0 0 -17.5 44.10855 0 0 0 0 44.10855 0 1 0 48\4-4edge.dat [1,16,0,0,-17.5,44.10855,0,0,0,0,44.10855,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 17.5 44.10855 0 0 0 0 44.10855 0 -1 0 48\2-4edge.dat diff --git a/parts/s/65834s03.scad b/parts/s/65834s03.scad index 2bfb5fe6a..c497629d4 100644 --- a/parts/s/65834s03.scad +++ b/parts/s/65834s03.scad @@ -14,7 +14,7 @@ use <../../p/4-4cylo.scad> use <../../p/4-4ering.scad> use <../../p/4-4ring2.scad> use <../../p/48/1-4con29.scad> -use <../../p/48/1-4rin21.scad> +use <../../p/48/1-4ring21.scad> use <../../p/48/11-48con29.scad> use <../../p/48/11-48edge.scad> use <../../p/48/11-48ring21.scad> @@ -22,7 +22,7 @@ use <../../p/48/2-4edge.scad> use <../../p/48/4-4con29.scad> use <../../p/48/4-4con54.scad> use <../../p/48/4-4edge.scad> -use <../../p/48/4-4rin21.scad> +use <../../p/48/4-4ring21.scad> use <../../p/axl3hole.scad> use <../../p/connhol3.scad> use <../../p/connhole.scad> @@ -34,7 +34,7 @@ function ldraw_lib__s__65834s03() = [ // 0 ~Wheel 14 x 35 with 4 Spokes with Integral Tyre - Rim // 0 Name: s\65834s03.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-06 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -45,6 +45,8 @@ function ldraw_lib__s__65834s03() = [ // 0 !HISTORY 2023-07-21 [MagFors] Adapted to rounded npeg corners // 0 !HISTORY 2023-11-05 [MagFors] Subfiled spoke // 0 !HISTORY 2023-11-19 [OrionP] Official Update 2023-06 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 20 0 1 0 0 0 0 1 0 -1 0 connhole.dat [1,16,0,20,0,1,0,0,0,0,1,0,-1,0, ldraw_lib__connhole()], @@ -127,8 +129,8 @@ function ldraw_lib__s__65834s03() = [ // // 1 16 0 0 -17.5 44.10855 0 0 0 0 44.10855 0 1 0 48\4-4edge.dat [1,16,0,0,-17.5,44.10855,0,0,0,0,44.10855,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -17.5 2.00493 0 0 0 0 2.00493 0 1 0 48\4-4rin21.dat - [1,16,0,0,-17.5,2.00493,0,0,0,0,2.00493,0,1,0, ldraw_lib__48__4_4rin21()], +// 1 16 0 0 -17.5 2.00493 0 0 0 0 2.00493 0 1 0 48\4-4ring21.dat + [1,16,0,0,-17.5,2.00493,0,0,0,0,2.00493,0,1,0, ldraw_lib__48__4_4ring21()], // 1 16 0 0 -17.5 42.10362 0 0 0 0 42.10362 0 1 0 48\4-4edge.dat [1,16,0,0,-17.5,42.10362,0,0,0,0,42.10362,0,1,0, ldraw_lib__48__4_4edge()], // 0 BFC INVERTNEXT @@ -159,10 +161,10 @@ function ldraw_lib__s__65834s03() = [ [1,16,0,-46.7,17.5,0,0,7,7,0,0,0,-1,0, ldraw_lib__1_8edge()], // 1 16 0 -46.7 17.5 0 0 -7 7 0 0 0 -1 0 1-8edge.dat [1,16,0,-46.7,17.5,0,0,-7,7,0,0,0,-1,0, ldraw_lib__1_8edge()], -// 1 16 0 0 17.5 2.00493 0 0 0 0 2.00493 0 -1 0 48\1-4rin21.dat - [1,16,0,0,17.5,2.00493,0,0,0,0,2.00493,0,-1,0, ldraw_lib__48__1_4rin21()], -// 1 16 0 0 17.5 -2.00493 0 0 0 0 2.00493 0 -1 0 48\1-4rin21.dat - [1,16,0,0,17.5,-2.00493,0,0,0,0,2.00493,0,-1,0, ldraw_lib__48__1_4rin21()], +// 1 16 0 0 17.5 2.00493 0 0 0 0 2.00493 0 -1 0 48\1-4ring21.dat + [1,16,0,0,17.5,2.00493,0,0,0,0,2.00493,0,-1,0, ldraw_lib__48__1_4ring21()], +// 1 16 0 0 17.5 -2.00493 0 0 0 0 2.00493 0 -1 0 48\1-4ring21.dat + [1,16,0,0,17.5,-2.00493,0,0,0,0,2.00493,0,-1,0, ldraw_lib__48__1_4ring21()], // 1 16 0 0 17.5 2.00493 0 0 0 0 -2.00493 0 -1 0 48\11-48ring21.dat [1,16,0,0,17.5,2.00493,0,0,0,0,-2.00493,0,-1,0, ldraw_lib__48__11_48ring21()], // 1 16 0 0 17.5 -2.00493 0 0 0 0 -2.00493 0 -1 0 48\11-48ring21.dat diff --git a/parts/s/6595b.scad b/parts/s/6595b.scad index 35a7620b3..a1ab0f4fc 100644 --- a/parts/s/6595b.scad +++ b/parts/s/6595b.scad @@ -6,7 +6,7 @@ use <../../p/48/4-4con36.scad> use <../../p/48/4-4con5.scad> use <../../p/48/4-4cylo.scad> use <../../p/48/4-4edge.scad> -use <../../p/48/4-4rin10.scad> +use <../../p/48/4-4ring10.scad> use <../../p/48/4-4ring4.scad> use <../../p/48/4-4ring6.scad> use <../../p/48/4-4ring8.scad> @@ -17,7 +17,7 @@ function ldraw_lib__s__6595b() = [ // 0 ~Wheel 25 x 28 VR with 35mm Diameter Rear Rim without Axle Hole // 0 Name: s\6595b.dat // 0 Author: Jeff Boen [onyx] -// 0 !LDRAW_ORG Subpart UPDATE 2019-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__s__6595b() = [ // 0 !HISTORY 2014-11-21 [roland] Auto-corrected with libfix version of LDCad 1.4 // 0 !HISTORY 2015-01-13 [Philo] Rebuilt with primitives // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\6595a.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__6595a()], @@ -54,12 +55,12 @@ function ldraw_lib__s__6595b() = [ [1,16,0,0,-22,0,0,32,32,0,0,0,-6,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 -22 0 0 8 8 0 0 0 1 0 48\4-4ring4.dat [1,16,0,0,-22,0,0,8,8,0,0,0,1,0, ldraw_lib__48__4_4ring4()], -// 1 16 0 0 -22 0 0 4 4 0 0 0 1 0 48\4-4rin10.dat - [1,16,0,0,-22,0,0,4,4,0,0,0,1,0, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 -22 0 0 4 4 0 0 0 1 0 48\4-4ring10.dat + [1,16,0,0,-22,0,0,4,4,0,0,0,1,0, ldraw_lib__48__4_4ring10()], // 1 16 0 0 -19 0 0 8 8 0 0 0 -1 0 48\4-4ring4.dat [1,16,0,0,-19,0,0,8,8,0,0,0,-1,0, ldraw_lib__48__4_4ring4()], -// 1 16 0 0 -19 0 0 4 4 0 0 0 -1 0 48\4-4rin10.dat - [1,16,0,0,-19,0,0,4,4,0,0,0,-1,0, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 -19 0 0 4 4 0 0 0 -1 0 48\4-4ring10.dat + [1,16,0,0,-19,0,0,4,4,0,0,0,-1,0, ldraw_lib__48__4_4ring10()], // 1 16 0 0 -19 0 0 44 44 0 0 0 -1 0 48\4-4edge.dat [1,16,0,0,-19,0,0,44,44,0,0,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -22 0 0 44 44 0 0 0 -1 0 48\4-4edge.dat diff --git a/parts/s/6641s01.scad b/parts/s/6641s01.scad index 26b6307b3..76a26c63f 100644 --- a/parts/s/6641s01.scad +++ b/parts/s/6641s01.scad @@ -5,14 +5,14 @@ use <../../p/1-4ndis.scad> use <../../p/2-4ering.scad> use <../../p/2-4ndis.scad> use <../../p/3-16cylo.scad> -use <../../p/3-16rin2.scad> +use <../../p/3-16ring2.scad> use <../../p/rect.scad> use <../../p/rect2p.scad> function ldraw_lib__s__6641s01() = [ // 0 ~Technic Transmission Changeover Catch Half // 0 Name: s\6641s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2022-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,12 +21,13 @@ function ldraw_lib__s__6641s01() = [ // // 0 !HISTORY 2020-11-03 [Philo] Subparted from Marc Klein original design // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 10 0 -20 0 -20 0 -9 0 0 0 0 -9 3-16cylo.dat [1,16,10,0,-20,0,-20,0,-9,0,0,0,0,-9, ldraw_lib__3_16cylo()], -// 1 16 10 0 -20 0 -1 0 -3 0 0 0 0 -3 3-16rin2.dat - [1,16,10,0,-20,0,-1,0,-3,0,0,0,0,-3, ldraw_lib__3_16rin2()], +// 1 16 10 0 -20 0 -1 0 -3 0 0 0 0 -3 3-16ring2.dat + [1,16,10,0,-20,0,-1,0,-3,0,0,0,0,-3, ldraw_lib__3_16ring2()], // 1 16 10 0 -42 0 -20 0 -2 0 -3.46 3.46 0 -2 1-4cylo.dat [1,16,10,0,-42,0,-20,0,-2,0,-3.46,3.46,0,-2, ldraw_lib__1_4cylo()], // 5 24 -10 -9 -20 10 -9 -20 -10 -9 -16.2722 -10 -8.3151 -23.4443 @@ -73,8 +74,8 @@ function ldraw_lib__s__6641s01() = [ [4,16,10,-2,-28.603,10,-2,-38.54,10,2,-38.54,10,2,-28.603], // 4 16 10 -2.2962 -25.5434 10 -3.4443 -28.3151 10 -2 -28.603 10 0 -26 [4,16,10,-2.2962,-25.5434,10,-3.4443,-28.3151,10,-2,-28.603,10,0,-26], -// 1 16 -10 0 -20 0 1 0 -3 0 0 0 0 -3 3-16rin2.dat - [1,16,-10,0,-20,0,1,0,-3,0,0,0,0,-3, ldraw_lib__3_16rin2()], +// 1 16 -10 0 -20 0 1 0 -3 0 0 0 0 -3 3-16ring2.dat + [1,16,-10,0,-20,0,1,0,-3,0,0,0,0,-3, ldraw_lib__3_16ring2()], // 4 16 -10 -2 -28.603 -10 -3.4443 -28.3151 -10 -2.2962 -25.5434 -10 0 -26 [4,16,-10,-2,-28.603,-10,-3.4443,-28.3151,-10,-2.2962,-25.5434,-10,0,-26], // 3 16 10 0 -26 10 -2 -28.603 10 2 -28.603 diff --git a/parts/s/67040p01s01.scad b/parts/s/67040p01s01.scad new file mode 100644 index 000000000..fe8b3cf91 --- /dev/null +++ b/parts/s/67040p01s01.scad @@ -0,0 +1,112 @@ +use <../../lib.scad> +function ldraw_lib__s__67040p01s01() = [ +// 0 ~Animal Sea Turtle Baby Eye Pattern +// 0 Name: s\67040p01s01.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 4 15 3.9269 -18.3409 -24.8193 3.7992 -18.122 -25.2418 3.8596 -17.89 -25.304 3.9779 -17.6623 -25.2487 + [4,15,3.9269,-18.3409,-24.8193,3.7992,-18.122,-25.2418,3.8596,-17.89,-25.304,3.9779,-17.6623,-25.2487], +// 4 15 3.9269 -18.3409 -24.8193 3.9779 -17.6623 -25.2487 4.1372 -17.4882 -25.072 4.2801 -17.426 -24.84 + [4,15,3.9269,-18.3409,-24.8193,3.9779,-17.6623,-25.2487,4.1372,-17.4882,-25.072,4.2801,-17.426,-24.84], +// 4 15 3.9269 -18.3409 -24.8193 4.2801 -17.426 -24.84 4.3736 -17.4882 -24.608 4.3927 -17.658 -24.4382 + [4,15,3.9269,-18.3409,-24.8193,4.2801,-17.426,-24.84,4.3736,-17.4882,-24.608,4.3927,-17.658,-24.4382], +// 4 15 3.9269 -18.3409 -24.8193 4.3927 -17.658 -24.4382 4.3321 -17.89 -24.376 4.2082 -18.122 -24.4382 + [4,15,3.9269,-18.3409,-24.8193,4.3927,-17.658,-24.4382,4.3321,-17.89,-24.376,4.2082,-18.122,-24.4382], +// 3 15 3.9269 -18.3409 -24.8193 4.2082 -18.122 -24.4382 4.0541 -18.2918 -24.608 + [3,15,3.9269,-18.3409,-24.8193,4.2082,-18.122,-24.4382,4.0541,-18.2918,-24.608], +// 3 15 3.9269 -18.3409 -24.8193 3.8181 -18.2918 -25.072 3.7992 -18.122 -25.2418 + [3,15,3.9269,-18.3409,-24.8193,3.8181,-18.2918,-25.072,3.7992,-18.122,-25.2418], +// 4 0 3.8853 -18.8932 -24.4698 3.5389 -18.7771 -25.2432 3.9269 -18.3409 -24.8193 4.0541 -18.2918 -24.608 + [4,0,3.8853,-18.8932,-24.4698,3.5389,-18.7771,-25.2432,3.9269,-18.3409,-24.8193,4.0541,-18.2918,-24.608], +// 4 0 4.2239 -18.7771 -23.8962 3.8853 -18.8932 -24.4698 4.0541 -18.2918 -24.608 4.2082 -18.122 -24.4382 + [4,0,4.2239,-18.7771,-23.8962,3.8853,-18.8932,-24.4698,4.0541,-18.2918,-24.608,4.2082,-18.122,-24.4382], +// 4 0 4.2239 -18.7771 -23.8962 4.2082 -18.122 -24.4382 4.3321 -17.89 -24.376 5.044 -16.934 -23.725 + [4,0,4.2239,-18.7771,-23.8962,4.2082,-18.122,-24.4382,4.3321,-17.89,-24.376,5.044,-16.934,-23.725], +// 3 0 4.3321 -17.89 -24.376 4.3927 -17.658 -24.4382 5.044 -16.934 -23.725 + [3,0,4.3321,-17.89,-24.376,4.3927,-17.658,-24.4382,5.044,-16.934,-23.725], +// 3 0 4.3927 -17.658 -24.4382 4.3736 -17.4882 -24.608 5.044 -16.934 -23.725 + [3,0,4.3927,-17.658,-24.4382,4.3736,-17.4882,-24.608,5.044,-16.934,-23.725], +// 4 0 5.044 -16.934 -23.725 4.3736 -17.4882 -24.608 4.2801 -17.426 -24.84 4.061 -16.557 -25.948 + [4,0,5.044,-16.934,-23.725,4.3736,-17.4882,-24.608,4.2801,-17.426,-24.84,4.061,-16.557,-25.948], +// 3 0 4.1372 -17.4882 -25.072 4.061 -16.557 -25.948 4.2801 -17.426 -24.84 + [3,0,4.1372,-17.4882,-25.072,4.061,-16.557,-25.948,4.2801,-17.426,-24.84], +// 4 0 4.061 -16.557 -25.948 4.1372 -17.4882 -25.072 3.9779 -17.6623 -25.2487 3.6448 -17.1378 -26.3146 + [4,0,4.061,-16.557,-25.948,4.1372,-17.4882,-25.072,3.9779,-17.6623,-25.2487,3.6448,-17.1378,-26.3146], +// 4 0 3.6448 -17.1378 -26.3146 3.9779 -17.6623 -25.2487 3.8596 -17.89 -25.304 3.4362 -17.8532 -26.1671 + [4,0,3.6448,-17.1378,-26.3146,3.9779,-17.6623,-25.2487,3.8596,-17.89,-25.304,3.4362,-17.8532,-26.1671], +// 4 0 3.4362 -17.8532 -26.1671 3.8596 -17.89 -25.304 3.7992 -18.122 -25.2418 3.4045 -18.407 -25.797 + [4,0,3.4362,-17.8532,-26.1671,3.8596,-17.89,-25.304,3.7992,-18.122,-25.2418,3.4045,-18.407,-25.797], +// 4 0 3.4045 -18.407 -25.797 3.7992 -18.122 -25.2418 3.8181 -18.2918 -25.072 3.5389 -18.7771 -25.2432 + [4,0,3.4045,-18.407,-25.797,3.7992,-18.122,-25.2418,3.8181,-18.2918,-25.072,3.5389,-18.7771,-25.2432], +// 3 0 3.5389 -18.7771 -25.2432 3.8181 -18.2918 -25.072 3.9269 -18.3409 -24.8193 + [3,0,3.5389,-18.7771,-25.2432,3.8181,-18.2918,-25.072,3.9269,-18.3409,-24.8193], +// 4 0 4.4105 -18.487 -23.463 4.2239 -18.7771 -23.8962 5.044 -16.934 -23.725 4.6298 -18.0964 -23.1061 + [4,0,4.4105,-18.487,-23.463,4.2239,-18.7771,-23.8962,5.044,-16.934,-23.725,4.6298,-18.0964,-23.1061], +// 4 0 5.0392 -17.2 -22.883 4.8598 -17.6238 -22.9233 5.044 -16.934 -23.725 5.2108 -16.7715 -22.922 + [4,0,5.0392,-17.2,-22.883,4.8598,-17.6238,-22.9233,5.044,-16.934,-23.725,5.2108,-16.7715,-22.922], +// 4 0 5.044 -16.934 -23.725 5.257 -15.6829 -23.8062 5.2732 -15.993 -23.383 5.2538 -16.3491 -23.1184 + [4,0,5.044,-16.934,-23.725,5.257,-15.6829,-23.8062,5.2732,-15.993,-23.383,5.2538,-16.3491,-23.1184], +// 4 0 5.0186 -15.533 -24.37 5.257 -15.6829 -23.8062 5.044 -16.934 -23.725 4.061 -16.557 -25.948 + [4,0,5.0186,-15.533,-24.37,5.257,-15.6829,-23.8062,5.044,-16.934,-23.725,4.061,-16.557,-25.948], +// 3 0 4.061 -16.557 -25.948 4.7981 -15.5589 -24.8221 5.0186 -15.533 -24.37 + [3,0,4.061,-16.557,-25.948,4.7981,-15.5589,-24.8221,5.0186,-15.533,-24.37], +// 4 0 4.061 -16.557 -25.948 4.1834 -16.023 -25.857 4.4716 -15.7229 -25.3932 4.7981 -15.5589 -24.8221 + [4,0,4.061,-16.557,-25.948,4.1834,-16.023,-25.857,4.4716,-15.7229,-25.3932,4.7981,-15.5589,-24.8221], +// 3 0 4.061 -16.557 -25.948 3.9606 -16.3964 -26.1067 4.1834 -16.023 -25.857 + [3,0,4.061,-16.557,-25.948,3.9606,-16.3964,-26.1067,4.1834,-16.023,-25.857], +// 3 0 3.6448 -17.1378 -26.3146 3.9606 -16.3964 -26.1067 4.061 -16.557 -25.948 + [3,0,3.6448,-17.1378,-26.3146,3.9606,-16.3964,-26.1067,4.061,-16.557,-25.948], +// 3 0 4.6298 -18.0964 -23.1061 5.044 -16.934 -23.725 4.8598 -17.6238 -22.9233 + [3,0,4.6298,-18.0964,-23.1061,5.044,-16.934,-23.725,4.8598,-17.6238,-22.9233], +// 3 0 5.044 -16.934 -23.725 5.2538 -16.3491 -23.1184 5.2108 -16.7715 -22.922 + [3,0,5.044,-16.934,-23.725,5.2538,-16.3491,-23.1184,5.2108,-16.7715,-22.922], +// 3 16 2.802 -18.314 -27.057 3.6448 -17.1378 -26.3146 3.4362 -17.8532 -26.1671 + [3,16,2.802,-18.314,-27.057,3.6448,-17.1378,-26.3146,3.4362,-17.8532,-26.1671], +// 3 16 3.4045 -18.407 -25.797 2.802 -18.314 -27.057 3.4362 -17.8532 -26.1671 + [3,16,3.4045,-18.407,-25.797,2.802,-18.314,-27.057,3.4362,-17.8532,-26.1671], +// 4 16 2.802 -18.314 -27.057 3.4045 -18.407 -25.797 3.5389 -18.7771 -25.2432 3.827 -19.669 -23.979 + [4,16,2.802,-18.314,-27.057,3.4045,-18.407,-25.797,3.5389,-18.7771,-25.2432,3.827,-19.669,-23.979], +// 3 16 3.827 -19.669 -23.979 3.5389 -18.7771 -25.2432 3.8853 -18.8932 -24.4698 + [3,16,3.827,-19.669,-23.979,3.5389,-18.7771,-25.2432,3.8853,-18.8932,-24.4698], +// 3 16 3.827 -19.669 -23.979 3.8853 -18.8932 -24.4698 4.2239 -18.7771 -23.8962 + [3,16,3.827,-19.669,-23.979,3.8853,-18.8932,-24.4698,4.2239,-18.7771,-23.8962], +// 4 16 4.364 -19.48 -20.766 3.827 -19.669 -23.979 4.2239 -18.7771 -23.8962 4.4105 -18.487 -23.463 + [4,16,4.364,-19.48,-20.766,3.827,-19.669,-23.979,4.2239,-18.7771,-23.8962,4.4105,-18.487,-23.463], +// 3 16 4.364 -19.48 -20.766 4.4105 -18.487 -23.463 4.6298 -18.0964 -23.1061 + [3,16,4.364,-19.48,-20.766,4.4105,-18.487,-23.463,4.6298,-18.0964,-23.1061], +// 3 16 4.364 -19.48 -20.766 4.6298 -18.0964 -23.1061 4.8598 -17.6238 -22.9233 + [3,16,4.364,-19.48,-20.766,4.6298,-18.0964,-23.1061,4.8598,-17.6238,-22.9233], +// 4 16 4.364 -19.48 -20.766 4.8598 -17.6238 -22.9233 5.0392 -17.2 -22.883 5.746 -16.25 -20.345 + [4,16,4.364,-19.48,-20.766,4.8598,-17.6238,-22.9233,5.0392,-17.2,-22.883,5.746,-16.25,-20.345], +// 3 16 5.0392 -17.2 -22.883 5.2108 -16.7715 -22.922 5.746 -16.25 -20.345 + [3,16,5.0392,-17.2,-22.883,5.2108,-16.7715,-22.922,5.746,-16.25,-20.345], +// 3 16 5.2108 -16.7715 -22.922 5.2538 -16.3491 -23.1184 5.746 -16.25 -20.345 + [3,16,5.2108,-16.7715,-22.922,5.2538,-16.3491,-23.1184,5.746,-16.25,-20.345], +// 4 16 5.746 -16.25 -20.345 5.2538 -16.3491 -23.1184 5.2732 -15.993 -23.383 5.422 -14.714 -23.869 + [4,16,5.746,-16.25,-20.345,5.2538,-16.3491,-23.1184,5.2732,-15.993,-23.383,5.422,-14.714,-23.869], +// 3 16 5.2732 -15.993 -23.383 5.257 -15.6829 -23.8062 5.422 -14.714 -23.869 + [3,16,5.2732,-15.993,-23.383,5.257,-15.6829,-23.8062,5.422,-14.714,-23.869], +// 3 16 5.257 -15.6829 -23.8062 5.0186 -15.533 -24.37 5.422 -14.714 -23.869 + [3,16,5.257,-15.6829,-23.8062,5.0186,-15.533,-24.37,5.422,-14.714,-23.869], +// 3 16 4.7981 -15.5589 -24.8221 5.422 -14.714 -23.869 5.0186 -15.533 -24.37 + [3,16,4.7981,-15.5589,-24.8221,5.422,-14.714,-23.869,5.0186,-15.533,-24.37], +// 4 16 4.478 -14.708 -25.646 5.422 -14.714 -23.869 4.7981 -15.5589 -24.8221 4.4716 -15.7229 -25.3932 + [4,16,4.478,-14.708,-25.646,5.422,-14.714,-23.869,4.7981,-15.5589,-24.8221,4.4716,-15.7229,-25.3932], +// 3 16 4.1834 -16.023 -25.857 4.478 -14.708 -25.646 4.4716 -15.7229 -25.3932 + [3,16,4.1834,-16.023,-25.857,4.478,-14.708,-25.646,4.4716,-15.7229,-25.3932], +// 4 16 3.493 -15.648 -26.846 4.478 -14.708 -25.646 4.1834 -16.023 -25.857 3.9606 -16.3964 -26.1067 + [4,16,3.493,-15.648,-26.846,4.478,-14.708,-25.646,4.1834,-16.023,-25.857,3.9606,-16.3964,-26.1067], +// 4 16 3.493 -15.648 -26.846 3.9606 -16.3964 -26.1067 3.6448 -17.1378 -26.3146 2.802 -18.314 -27.057 + [4,16,3.493,-15.648,-26.846,3.9606,-16.3964,-26.1067,3.6448,-17.1378,-26.3146,2.802,-18.314,-27.057], +]; +module ldraw_lib__s__67040p01s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__67040p01s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__67040p01s01(line=0.2); \ No newline at end of file diff --git a/parts/s/67040s01.scad b/parts/s/67040s01.scad new file mode 100644 index 000000000..d4cc1001e --- /dev/null +++ b/parts/s/67040s01.scad @@ -0,0 +1,1637 @@ +use <../../lib.scad> +function ldraw_lib__s__67040s01() = [ +// 0 ~Animal Sea Turtle Baby Body Half +// 0 Name: s\67040s01.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 3 16 2.167 -17.852 -14.956 0 -18.681 -14.945 0 -18.84 -15.272 + [3,16,2.167,-17.852,-14.956,0,-18.681,-14.945,0,-18.84,-15.272], +// 3 16 2.167 -17.852 -14.956 0 -18.84 -15.272 2.268 -18.051 -15.495 + [3,16,2.167,-17.852,-14.956,0,-18.84,-15.272,2.268,-18.051,-15.495], +// 3 16 4.169 -16.486 -14.654 2.167 -17.852 -14.956 2.268 -18.051 -15.495 + [3,16,4.169,-16.486,-14.654,2.167,-17.852,-14.956,2.268,-18.051,-15.495], +// 3 16 4.169 -16.486 -14.654 2.268 -18.051 -15.495 4.358 -16.617 -15.817 + [3,16,4.169,-16.486,-14.654,2.268,-18.051,-15.495,4.358,-16.617,-15.817], +// 3 16 5.181 -14.347 -14.381 4.169 -16.486 -14.654 4.358 -16.617 -15.817 + [3,16,5.181,-14.347,-14.381,4.169,-16.486,-14.654,4.358,-16.617,-15.817], +// 3 16 5.181 -14.347 -14.381 4.358 -16.617 -15.817 5.476 -14.419 -16.101 + [3,16,5.181,-14.347,-14.381,4.358,-16.617,-15.817,5.476,-14.419,-16.101], +// 3 16 5.041 -13.017 -13.682 5.181 -14.347 -14.381 5.476 -14.419 -16.101 + [3,16,5.041,-13.017,-13.682,5.181,-14.347,-14.381,5.476,-14.419,-16.101], +// 3 16 5.414 -12.14 -17.092 4.435 -10.597 -13.594 5.041 -13.017 -13.682 + [3,16,5.414,-12.14,-17.092,4.435,-10.597,-13.594,5.041,-13.017,-13.682], +// 3 16 5.414 -12.14 -17.092 4.457 -10.365 -16.359 4.435 -10.597 -13.594 + [3,16,5.414,-12.14,-17.092,4.457,-10.365,-16.359,4.435,-10.597,-13.594], +// 3 16 5.041 -13.017 -13.682 5.476 -14.419 -16.101 5.414 -12.14 -17.092 + [3,16,5.041,-13.017,-13.682,5.476,-14.419,-16.101,5.414,-12.14,-17.092], +// 3 16 3.73 -9.358 -16.624 4.435 -10.597 -13.594 4.457 -10.365 -16.359 + [3,16,3.73,-9.358,-16.624,4.435,-10.597,-13.594,4.457,-10.365,-16.359], +// 3 16 3.73 -9.358 -16.624 3.125 -8.607 -13.438 4.435 -10.597 -13.594 + [3,16,3.73,-9.358,-16.624,3.125,-8.607,-13.438,4.435,-10.597,-13.594], +// 3 16 3.73 -9.358 -16.624 4.457 -10.365 -16.359 4.467 -9.984 -19.203 + [3,16,3.73,-9.358,-16.624,4.457,-10.365,-16.359,4.467,-9.984,-19.203], +// 3 16 5.414 -12.14 -17.092 4.467 -9.984 -19.203 4.457 -10.365 -16.359 + [3,16,5.414,-12.14,-17.092,4.467,-9.984,-19.203,4.457,-10.365,-16.359], +// 3 16 3.73 -9.358 -16.624 4.467 -9.984 -19.203 3.977 -9.701 -19.274 + [3,16,3.73,-9.358,-16.624,4.467,-9.984,-19.203,3.977,-9.701,-19.274], +// 3 16 0 -18.84 -15.272 0 -19.359 -15.915 2.311 -18.513 -16.054 + [3,16,0,-18.84,-15.272,0,-19.359,-15.915,2.311,-18.513,-16.054], +// 3 16 0 -18.84 -15.272 2.311 -18.513 -16.054 2.268 -18.051 -15.495 + [3,16,0,-18.84,-15.272,2.311,-18.513,-16.054,2.268,-18.051,-15.495], +// 3 16 4.388 -17.396 -16.403 2.268 -18.051 -15.495 2.311 -18.513 -16.054 + [3,16,4.388,-17.396,-16.403,2.268,-18.051,-15.495,2.311,-18.513,-16.054], +// 3 16 4.388 -17.396 -16.403 4.358 -16.617 -15.817 2.268 -18.051 -15.495 + [3,16,4.388,-17.396,-16.403,4.358,-16.617,-15.817,2.268,-18.051,-15.495], +// 3 16 4.358 -16.617 -15.817 4.388 -17.396 -16.403 6 -14.71 -16.63 + [3,16,4.358,-16.617,-15.817,4.388,-17.396,-16.403,6,-14.71,-16.63], +// 3 16 4.358 -16.617 -15.817 6 -14.71 -16.63 5.476 -14.419 -16.101 + [3,16,4.358,-16.617,-15.817,6,-14.71,-16.63,5.476,-14.419,-16.101], +// 4 16 5.414 -12.14 -17.092 5.476 -14.419 -16.101 6 -14.71 -16.63 6.144 -12.721 -17.733 + [4,16,5.414,-12.14,-17.092,5.476,-14.419,-16.101,6,-14.71,-16.63,6.144,-12.721,-17.733], +// 3 16 5.414 -12.14 -17.092 6.144 -12.721 -17.733 5.965 -11.399 -19.761 + [3,16,5.414,-12.14,-17.092,6.144,-12.721,-17.733,5.965,-11.399,-19.761], +// 3 16 5.414 -12.14 -17.092 5.965 -11.399 -19.761 4.467 -9.984 -19.203 + [3,16,5.414,-12.14,-17.092,5.965,-11.399,-19.761,4.467,-9.984,-19.203], +// 3 16 0 -12.149 -28.22 0 -10.796 -26.944 0.859 -10.695 -26.561 + [3,16,0,-12.149,-28.22,0,-10.796,-26.944,0.859,-10.695,-26.561], +// 3 16 0.859 -10.695 -26.561 1.408 -12.352 -27.56 0 -12.149 -28.22 + [3,16,0.859,-10.695,-26.561,1.408,-12.352,-27.56,0,-12.149,-28.22], +// 3 16 2.772 -12.241 -26.292 1.408 -12.352 -27.56 0.859 -10.695 -26.561 + [3,16,2.772,-12.241,-26.292,1.408,-12.352,-27.56,0.859,-10.695,-26.561], +// 3 16 0.859 -10.695 -26.561 2.113 -10.176 -24.601 4.369 -11.85 -24.674 + [3,16,0.859,-10.695,-26.561,2.113,-10.176,-24.601,4.369,-11.85,-24.674], +// 3 16 4.369 -11.85 -24.674 2.772 -12.241 -26.292 0.859 -10.695 -26.561 + [3,16,4.369,-11.85,-24.674,2.772,-12.241,-26.292,0.859,-10.695,-26.561], +// 3 16 3.368 -9.762 -21.628 4.369 -11.85 -24.674 2.113 -10.176 -24.601 + [3,16,3.368,-9.762,-21.628,4.369,-11.85,-24.674,2.113,-10.176,-24.601], +// 3 16 3.368 -9.762 -21.628 5.455 -11.464 -21.847 4.369 -11.85 -24.674 + [3,16,3.368,-9.762,-21.628,5.455,-11.464,-21.847,4.369,-11.85,-24.674], +// 3 16 4.467 -9.984 -19.203 5.455 -11.464 -21.847 3.368 -9.762 -21.628 + [3,16,4.467,-9.984,-19.203,5.455,-11.464,-21.847,3.368,-9.762,-21.628], +// 3 16 3.977 -9.701 -19.274 4.467 -9.984 -19.203 3.368 -9.762 -21.628 + [3,16,3.977,-9.701,-19.274,4.467,-9.984,-19.203,3.368,-9.762,-21.628], +// 3 16 4.467 -9.984 -19.203 5.965 -11.399 -19.761 5.455 -11.464 -21.847 + [3,16,4.467,-9.984,-19.203,5.965,-11.399,-19.761,5.455,-11.464,-21.847], +// 3 16 1.075 -12.501 -28.802 0 -12.369 -29.255 0 -12.149 -28.22 + [3,16,1.075,-12.501,-28.802,0,-12.369,-29.255,0,-12.149,-28.22], +// 3 16 1.075 -12.501 -28.802 0 -12.149 -28.22 1.408 -12.352 -27.56 + [3,16,1.075,-12.501,-28.802,0,-12.149,-28.22,1.408,-12.352,-27.56], +// 3 16 1.075 -12.501 -28.802 1.408 -12.352 -27.56 2.083 -12.598 -27.865 + [3,16,1.075,-12.501,-28.802,1.408,-12.352,-27.56,2.083,-12.598,-27.865], +// 3 16 2.772 -12.241 -26.292 2.083 -12.598 -27.865 1.408 -12.352 -27.56 + [3,16,2.772,-12.241,-26.292,2.083,-12.598,-27.865,1.408,-12.352,-27.56], +// 3 16 2.772 -12.241 -26.292 3.206 -12.472 -26.587 2.083 -12.598 -27.865 + [3,16,2.772,-12.241,-26.292,3.206,-12.472,-26.587,2.083,-12.598,-27.865], +// 3 16 2.772 -12.241 -26.292 3.98 -12.18 -25.492 3.206 -12.472 -26.587 + [3,16,2.772,-12.241,-26.292,3.98,-12.18,-25.492,3.206,-12.472,-26.587], +// 3 16 2.772 -12.241 -26.292 4.369 -11.85 -24.674 3.98 -12.18 -25.492 + [3,16,2.772,-12.241,-26.292,4.369,-11.85,-24.674,3.98,-12.18,-25.492], +// 3 16 1.98 -20.347 -23.898 0 -19.582 -26.354 1.543 -18.987 -26.758 + [3,16,1.98,-20.347,-23.898,0,-19.582,-26.354,1.543,-18.987,-26.758], +// 3 16 1.98 -20.347 -23.898 0 -20.682 -23.71 0 -19.582 -26.354 + [3,16,1.98,-20.347,-23.898,0,-20.682,-23.71,0,-19.582,-26.354], +// 3 16 3.827 -19.669 -23.979 1.98 -20.347 -23.898 1.543 -18.987 -26.758 + [3,16,3.827,-19.669,-23.979,1.98,-20.347,-23.898,1.543,-18.987,-26.758], +// 3 16 3.827 -19.669 -23.979 1.543 -18.987 -26.758 2.802 -18.314 -27.057 + [3,16,3.827,-19.669,-23.979,1.543,-18.987,-26.758,2.802,-18.314,-27.057], +// 3 16 1.543 -18.987 -26.758 0 -19.582 -26.354 0 -18.687 -27.465 + [3,16,1.543,-18.987,-26.758,0,-19.582,-26.354,0,-18.687,-27.465], +// 3 16 1.543 -18.987 -26.758 0 -18.687 -27.465 1.227 -17.795 -27.902 + [3,16,1.543,-18.987,-26.758,0,-18.687,-27.465,1.227,-17.795,-27.902], +// 3 16 1.227 -17.795 -27.902 2.802 -18.314 -27.057 1.543 -18.987 -26.758 + [3,16,1.227,-17.795,-27.902,2.802,-18.314,-27.057,1.543,-18.987,-26.758], +// 3 16 1.227 -17.795 -27.902 0 -16.871 -29.111 1.176 -16.185 -28.81 + [3,16,1.227,-17.795,-27.902,0,-16.871,-29.111,1.176,-16.185,-28.81], +// 3 16 2.293 -20.307 -20.563 1.98 -20.347 -23.898 3.827 -19.669 -23.979 + [3,16,2.293,-20.307,-20.563,1.98,-20.347,-23.898,3.827,-19.669,-23.979], +// 3 16 1.98 -20.347 -23.898 2.293 -20.307 -20.563 0 -20.752 -20.533 + [3,16,1.98,-20.347,-23.898,2.293,-20.307,-20.563,0,-20.752,-20.533], +// 3 16 2.293 -20.307 -20.563 3.827 -19.669 -23.979 4.364 -19.48 -20.766 + [3,16,2.293,-20.307,-20.563,3.827,-19.669,-23.979,4.364,-19.48,-20.766], +// 3 16 0 -20.752 -20.533 0 -20.682 -23.71 1.98 -20.347 -23.898 + [3,16,0,-20.752,-20.533,0,-20.682,-23.71,1.98,-20.347,-23.898], +// 3 16 2.293 -20.307 -20.563 0 -19.359 -15.915 0 -20.752 -20.533 + [3,16,2.293,-20.307,-20.563,0,-19.359,-15.915,0,-20.752,-20.533], +// 3 16 2.293 -20.307 -20.563 2.311 -18.513 -16.054 0 -19.359 -15.915 + [3,16,2.293,-20.307,-20.563,2.311,-18.513,-16.054,0,-19.359,-15.915], +// 3 16 2.311 -18.513 -16.054 2.293 -20.307 -20.563 4.364 -19.48 -20.766 + [3,16,2.311,-18.513,-16.054,2.293,-20.307,-20.563,4.364,-19.48,-20.766], +// 3 16 2.311 -18.513 -16.054 4.364 -19.48 -20.766 4.388 -17.396 -16.403 + [3,16,2.311,-18.513,-16.054,4.364,-19.48,-20.766,4.388,-17.396,-16.403], +// 3 16 0 -14.753 -29.654 1.176 -16.185 -28.81 0 -16.871 -29.111 + [3,16,0,-14.753,-29.654,1.176,-16.185,-28.81,0,-16.871,-29.111], +// 3 16 0 -14.753 -29.654 1.174 -14.497 -29.178 1.176 -16.185 -28.81 + [3,16,0,-14.753,-29.654,1.174,-14.497,-29.178,1.176,-16.185,-28.81], +// 3 16 1.174 -14.497 -29.178 2.22 -15.053 -28.233 2.323 -16.439 -27.939 + [3,16,1.174,-14.497,-29.178,2.22,-15.053,-28.233,2.323,-16.439,-27.939], +// 3 16 2.22 -15.053 -28.233 1.174 -14.497 -29.178 2.205 -13.859 -28.297 + [3,16,2.22,-15.053,-28.233,1.174,-14.497,-29.178,2.205,-13.859,-28.297], +// 3 16 0 -12.369 -29.255 1.174 -14.497 -29.178 0 -14.753 -29.654 + [3,16,0,-12.369,-29.255,1.174,-14.497,-29.178,0,-14.753,-29.654], +// 3 16 0 -12.369 -29.255 1.075 -12.501 -28.802 1.174 -14.497 -29.178 + [3,16,0,-12.369,-29.255,1.075,-12.501,-28.802,1.174,-14.497,-29.178], +// 3 16 1.075 -12.501 -28.802 2.205 -13.859 -28.297 1.174 -14.497 -29.178 + [3,16,1.075,-12.501,-28.802,2.205,-13.859,-28.297,1.174,-14.497,-29.178], +// 3 16 1.075 -12.501 -28.802 2.083 -12.598 -27.865 2.205 -13.859 -28.297 + [3,16,1.075,-12.501,-28.802,2.083,-12.598,-27.865,2.205,-13.859,-28.297], +// 3 16 2.323 -16.439 -27.939 1.176 -16.185 -28.81 1.174 -14.497 -29.178 + [3,16,2.323,-16.439,-27.939,1.176,-16.185,-28.81,1.174,-14.497,-29.178], +// 3 16 1.176 -16.185 -28.81 2.323 -16.439 -27.939 2.802 -18.314 -27.057 + [3,16,1.176,-16.185,-28.81,2.323,-16.439,-27.939,2.802,-18.314,-27.057], +// 3 16 1.176 -16.185 -28.81 2.802 -18.314 -27.057 1.227 -17.795 -27.902 + [3,16,1.176,-16.185,-28.81,2.802,-18.314,-27.057,1.227,-17.795,-27.902], +// 3 16 1.227 -17.795 -27.902 0 -18.687 -27.465 0 -16.871 -29.111 + [3,16,1.227,-17.795,-27.902,0,-18.687,-27.465,0,-16.871,-29.111], +// 3 16 4.52 -13.158 -25.463 4.369 -11.85 -24.674 5.171 -12.777 -24.267 + [3,16,4.52,-13.158,-25.463,4.369,-11.85,-24.674,5.171,-12.777,-24.267], +// 3 16 4.52 -13.158 -25.463 3.98 -12.18 -25.492 4.369 -11.85 -24.674 + [3,16,4.52,-13.158,-25.463,3.98,-12.18,-25.492,4.369,-11.85,-24.674], +// 3 16 3.206 -12.472 -26.587 3.98 -12.18 -25.492 4.52 -13.158 -25.463 + [3,16,3.206,-12.472,-26.587,3.98,-12.18,-25.492,4.52,-13.158,-25.463], +// 3 16 3.206 -12.472 -26.587 4.52 -13.158 -25.463 3.39 -13.493 -26.911 + [3,16,3.206,-12.472,-26.587,4.52,-13.158,-25.463,3.39,-13.493,-26.911], +// 3 16 3.39 -13.493 -26.911 2.083 -12.598 -27.865 3.206 -12.472 -26.587 + [3,16,3.39,-13.493,-26.911,2.083,-12.598,-27.865,3.206,-12.472,-26.587], +// 3 16 3.39 -13.493 -26.911 2.205 -13.859 -28.297 2.083 -12.598 -27.865 + [3,16,3.39,-13.493,-26.911,2.205,-13.859,-28.297,2.083,-12.598,-27.865], +// 3 16 3.444 -14.748 -26.966 2.205 -13.859 -28.297 3.39 -13.493 -26.911 + [3,16,3.444,-14.748,-26.966,2.205,-13.859,-28.297,3.39,-13.493,-26.911], +// 3 16 3.444 -14.748 -26.966 2.22 -15.053 -28.233 2.205 -13.859 -28.297 + [3,16,3.444,-14.748,-26.966,2.22,-15.053,-28.233,2.205,-13.859,-28.297], +// 3 16 4.52 -13.158 -25.463 5.171 -12.777 -24.267 5.422 -14.714 -23.869 + [3,16,4.52,-13.158,-25.463,5.171,-12.777,-24.267,5.422,-14.714,-23.869], +// 3 16 4.52 -13.158 -25.463 5.422 -14.714 -23.869 4.478 -14.708 -25.646 + [3,16,4.52,-13.158,-25.463,5.422,-14.714,-23.869,4.478,-14.708,-25.646], +// 4 16 3.444 -14.748 -26.966 3.39 -13.493 -26.911 4.52 -13.158 -25.463 4.478 -14.708 -25.646 + [4,16,3.444,-14.748,-26.966,3.39,-13.493,-26.911,4.52,-13.158,-25.463,4.478,-14.708,-25.646], +// 3 16 5.746 -16.25 -20.345 4.388 -17.396 -16.403 4.364 -19.48 -20.766 + [3,16,5.746,-16.25,-20.345,4.388,-17.396,-16.403,4.364,-19.48,-20.766], +// 3 16 5.746 -16.25 -20.345 6 -14.71 -16.63 4.388 -17.396 -16.403 + [3,16,5.746,-16.25,-20.345,6,-14.71,-16.63,4.388,-17.396,-16.403], +// 3 16 6 -14.71 -16.63 5.746 -16.25 -20.345 6.192 -13.836 -20.766 + [3,16,6,-14.71,-16.63,5.746,-16.25,-20.345,6.192,-13.836,-20.766], +// 3 16 5.746 -16.25 -20.345 5.422 -14.714 -23.869 6.192 -13.836 -20.766 + [3,16,5.746,-16.25,-20.345,5.422,-14.714,-23.869,6.192,-13.836,-20.766], +// 3 16 6 -14.71 -16.63 6.192 -13.836 -20.766 6.144 -12.721 -17.733 + [3,16,6,-14.71,-16.63,6.192,-13.836,-20.766,6.144,-12.721,-17.733], +// 3 16 3.493 -15.648 -26.846 2.22 -15.053 -28.233 3.444 -14.748 -26.966 + [3,16,3.493,-15.648,-26.846,2.22,-15.053,-28.233,3.444,-14.748,-26.966], +// 3 16 4.478 -14.708 -25.646 3.493 -15.648 -26.846 3.444 -14.748 -26.966 + [3,16,4.478,-14.708,-25.646,3.493,-15.648,-26.846,3.444,-14.748,-26.966], +// 3 16 3.493 -15.648 -26.846 2.323 -16.439 -27.939 2.22 -15.053 -28.233 + [3,16,3.493,-15.648,-26.846,2.323,-16.439,-27.939,2.22,-15.053,-28.233], +// 3 16 2.802 -18.314 -27.057 2.323 -16.439 -27.939 3.493 -15.648 -26.846 + [3,16,2.802,-18.314,-27.057,2.323,-16.439,-27.939,3.493,-15.648,-26.846], +// 3 16 5.171 -12.777 -24.267 6.192 -13.836 -20.766 5.422 -14.714 -23.869 + [3,16,5.171,-12.777,-24.267,6.192,-13.836,-20.766,5.422,-14.714,-23.869], +// 3 16 5.171 -12.777 -24.267 5.455 -11.464 -21.847 6.192 -13.836 -20.766 + [3,16,5.171,-12.777,-24.267,5.455,-11.464,-21.847,6.192,-13.836,-20.766], +// 3 16 5.965 -11.399 -19.761 6.192 -13.836 -20.766 5.455 -11.464 -21.847 + [3,16,5.965,-11.399,-19.761,6.192,-13.836,-20.766,5.455,-11.464,-21.847], +// 3 16 5.965 -11.399 -19.761 6.144 -12.721 -17.733 6.192 -13.836 -20.766 + [3,16,5.965,-11.399,-19.761,6.144,-12.721,-17.733,6.192,-13.836,-20.766], +// 3 16 4.369 -11.85 -24.674 5.455 -11.464 -21.847 5.171 -12.777 -24.267 + [3,16,4.369,-11.85,-24.674,5.455,-11.464,-21.847,5.171,-12.777,-24.267], +// 3 16 3.73 -9.358 -16.624 0 -9.137 -16.877 0 -8.384 -14.512 + [3,16,3.73,-9.358,-16.624,0,-9.137,-16.877,0,-8.384,-14.512], +// 3 16 3.73 -9.358 -16.624 0 -8.384 -14.512 3.125 -8.607 -13.438 + [3,16,3.73,-9.358,-16.624,0,-8.384,-14.512,3.125,-8.607,-13.438], +// 3 16 3.73 -9.358 -16.624 0 -9.504 -19.436 0 -9.137 -16.877 + [3,16,3.73,-9.358,-16.624,0,-9.504,-19.436,0,-9.137,-16.877], +// 4 16 3.368 -9.762 -21.628 2.113 -10.176 -24.601 0 -10.063 -24.485 0 -9.609 -21.577 + [4,16,3.368,-9.762,-21.628,2.113,-10.176,-24.601,0,-10.063,-24.485,0,-9.609,-21.577], +// 4 16 3.977 -9.701 -19.274 3.368 -9.762 -21.628 0 -9.609 -21.577 0 -9.504 -19.436 + [4,16,3.977,-9.701,-19.274,3.368,-9.762,-21.628,0,-9.609,-21.577,0,-9.504,-19.436], +// 3 16 3.73 -9.358 -16.624 3.977 -9.701 -19.274 0 -9.504 -19.436 + [3,16,3.73,-9.358,-16.624,3.977,-9.701,-19.274,0,-9.504,-19.436], +// 3 16 0 -10.063 -24.485 0.859 -10.695 -26.561 0 -10.796 -26.944 + [3,16,0,-10.063,-24.485,0.859,-10.695,-26.561,0,-10.796,-26.944], +// 3 16 0 -10.063 -24.485 2.113 -10.176 -24.601 0.859 -10.695 -26.561 + [3,16,0,-10.063,-24.485,2.113,-10.176,-24.601,0.859,-10.695,-26.561], +// 3 16 3.125 -8.607 -13.438 0 -8.384 -14.512 0 -5.5 -13.334 + [3,16,3.125,-8.607,-13.438,0,-8.384,-14.512,0,-5.5,-13.334], +// 4 16 0 -5.5 -13.334 3.132 -5.5 -11.756 6.777 -8.403 -11.48 3.125 -8.607 -13.438 + [4,16,0,-5.5,-13.334,3.132,-5.5,-11.756,6.777,-8.403,-11.48,3.125,-8.607,-13.438], +// 3 16 6.777 -8.403 -11.48 4.435 -10.597 -13.594 3.125 -8.607 -13.438 + [3,16,6.777,-8.403,-11.48,4.435,-10.597,-13.594,3.125,-8.607,-13.438], +// 3 16 7.047 -12.302 -12.499 4.435 -10.597 -13.594 6.777 -8.403 -11.48 + [3,16,7.047,-12.302,-12.499,4.435,-10.597,-13.594,6.777,-8.403,-11.48], +// 3 16 7.047 -12.302 -12.499 5.041 -13.017 -13.682 4.435 -10.597 -13.594 + [3,16,7.047,-12.302,-12.499,5.041,-13.017,-13.682,4.435,-10.597,-13.594], +// 3 16 3.132 -5.5 -11.756 6.95 -5.5 -8.75 8.104 -6.707 -9.047 + [3,16,3.132,-5.5,-11.756,6.95,-5.5,-8.75,8.104,-6.707,-9.047], +// 3 16 8.104 -6.707 -9.047 6.777 -8.403 -11.48 3.132 -5.5 -11.756 + [3,16,8.104,-6.707,-9.047,6.777,-8.403,-11.48,3.132,-5.5,-11.756], +// 3 16 6.95 -5.5 -8.75 10.107 -6.549 -6.556 8.104 -6.707 -9.047 + [3,16,6.95,-5.5,-8.75,10.107,-6.549,-6.556,8.104,-6.707,-9.047], +// 3 16 6.95 -5.5 -8.75 9.685 -5.5 -5.282 10.107 -6.549 -6.556 + [3,16,6.95,-5.5,-8.75,9.685,-5.5,-5.282,10.107,-6.549,-6.556], +// 3 16 11.46 -7.306 -5.055 10.107 -6.549 -6.556 9.685 -5.5 -5.282 + [3,16,11.46,-7.306,-5.055,10.107,-6.549,-6.556,9.685,-5.5,-5.282], +// 3 16 11.46 -7.306 -5.055 9.685 -5.5 -5.282 10.717 -5.5 -2.132 + [3,16,11.46,-7.306,-5.055,9.685,-5.5,-5.282,10.717,-5.5,-2.132], +// 3 16 13.224 -8.128 -1.641 11.46 -7.306 -5.055 10.717 -5.5 -2.132 + [3,16,13.224,-8.128,-1.641,11.46,-7.306,-5.055,10.717,-5.5,-2.132], +// 3 16 13.224 -8.128 -1.641 12.45 -8.702 -4.626 11.46 -7.306 -5.055 + [3,16,13.224,-8.128,-1.641,12.45,-8.702,-4.626,11.46,-7.306,-5.055], +// 3 16 10.717 -5.5 -2.132 11.179 -5.5 1.706 13.52 -7.709 1.895 + [3,16,10.717,-5.5,-2.132,11.179,-5.5,1.706,13.52,-7.709,1.895], +// 3 16 13.52 -7.709 1.895 13.224 -8.128 -1.641 10.717 -5.5 -2.132 + [3,16,13.52,-7.709,1.895,13.224,-8.128,-1.641,10.717,-5.5,-2.132], +// 3 16 11.179 -5.5 1.706 10.852 -5.5 5.504 13.385 -7.509 6.122 + [3,16,11.179,-5.5,1.706,10.852,-5.5,5.504,13.385,-7.509,6.122], +// 3 16 13.385 -7.509 6.122 13.52 -7.709 1.895 11.179 -5.5 1.706 + [3,16,13.385,-7.509,6.122,13.52,-7.709,1.895,11.179,-5.5,1.706], +// 3 16 11.928 -7.346 10.639 13.385 -7.509 6.122 10.852 -5.5 5.504 + [3,16,11.928,-7.346,10.639,13.385,-7.509,6.122,10.852,-5.5,5.504], +// 3 16 11.928 -7.346 10.639 10.852 -5.5 5.504 9.431 -5.5 9.523 + [3,16,11.928,-7.346,10.639,10.852,-5.5,5.504,9.431,-5.5,9.523], +// 4 16 11.928 -7.346 10.639 9.431 -5.5 9.523 6.239 -5.5 14.021 9.76 -7.422 13.954 + [4,16,11.928,-7.346,10.639,9.431,-5.5,9.523,6.239,-5.5,14.021,9.76,-7.422,13.954], +// 3 16 9.76 -7.422 13.954 6.239 -5.5 14.021 5.861 -6.492 17.248 + [3,16,9.76,-7.422,13.954,6.239,-5.5,14.021,5.861,-6.492,17.248], +// 3 16 5.861 -6.492 17.248 7.402 -7.535 16.856 9.76 -7.422 13.954 + [3,16,5.861,-6.492,17.248,7.402,-7.535,16.856,9.76,-7.422,13.954], +// 3 16 6.239 -5.5 14.021 3.638 -5.5 16.616 4.483 -6.206 18.037 + [3,16,6.239,-5.5,14.021,3.638,-5.5,16.616,4.483,-6.206,18.037], +// 3 16 4.483 -6.206 18.037 5.861 -6.492 17.248 6.239 -5.5 14.021 + [3,16,4.483,-6.206,18.037,5.861,-6.492,17.248,6.239,-5.5,14.021], +// 3 16 17.823 -7.992 -5.779 15.994 -10.885 -5.691 18.042 -10.428 -5.627 + [3,16,17.823,-7.992,-5.779,15.994,-10.885,-5.691,18.042,-10.428,-5.627], +// 3 16 17.823 -7.992 -5.779 15.043 -8.219 -5.637 15.994 -10.885 -5.691 + [3,16,17.823,-7.992,-5.779,15.043,-8.219,-5.637,15.994,-10.885,-5.691], +// 3 16 17.632 -5.5 -6.142 15.043 -8.219 -5.637 17.823 -7.992 -5.779 + [3,16,17.632,-5.5,-6.142,15.043,-8.219,-5.637,17.823,-7.992,-5.779], +// 3 16 17.632 -5.5 -6.142 13.897 -5.5 -6.386 15.043 -8.219 -5.637 + [3,16,17.632,-5.5,-6.142,13.897,-5.5,-6.386,15.043,-8.219,-5.637], +// 3 16 14.271 -11.294 -5.281 15.994 -10.885 -5.691 15.043 -8.219 -5.637 + [3,16,14.271,-11.294,-5.281,15.994,-10.885,-5.691,15.043,-8.219,-5.637], +// 3 16 14.271 -11.294 -5.281 15.043 -8.219 -5.637 12.683 -9.639 -4.484 + [3,16,14.271,-11.294,-5.281,15.043,-8.219,-5.637,12.683,-9.639,-4.484], +// 4 16 17.632 -5.5 -6.142 17.823 -7.992 -5.779 21.496 -9.819 -4.464 21 -5.5 -5.104 + [4,16,17.632,-5.5,-6.142,17.823,-7.992,-5.779,21.496,-9.819,-4.464,21,-5.5,-5.104], +// 3 16 21.496 -9.819 -4.464 17.823 -7.992 -5.779 18.042 -10.428 -5.627 + [3,16,21.496,-9.819,-4.464,17.823,-7.992,-5.779,18.042,-10.428,-5.627], +// 4 16 24.44 -9.45 -3.089 24.37 -5.5 -3.478 21 -5.5 -5.104 21.496 -9.819 -4.464 + [4,16,24.44,-9.45,-3.089,24.37,-5.5,-3.478,21,-5.5,-5.104,21.496,-9.819,-4.464], +// 3 16 26.315 -5.5 -2.702 24.37 -5.5 -3.478 24.44 -9.45 -3.089 + [3,16,26.315,-5.5,-2.702,24.37,-5.5,-3.478,24.44,-9.45,-3.089], +// 3 16 26.315 -5.5 -2.702 24.44 -9.45 -3.089 26.498 -9.141 -2.244 + [3,16,26.315,-5.5,-2.702,24.44,-9.45,-3.089,26.498,-9.141,-2.244], +// 3 16 26.498 -9.141 -2.244 28.293 -5.5 -2.739 26.315 -5.5 -2.702 + [3,16,26.498,-9.141,-2.244,28.293,-5.5,-2.739,26.315,-5.5,-2.702], +// 3 16 26.498 -9.141 -2.244 28.565 -9.014 -2.649 28.293 -5.5 -2.739 + [3,16,26.498,-9.141,-2.244,28.565,-9.014,-2.649,28.293,-5.5,-2.739], +// 3 16 12.683 -9.639 -4.484 15.043 -8.219 -5.637 13.517 -7.962 -5.216 + [3,16,12.683,-9.639,-4.484,15.043,-8.219,-5.637,13.517,-7.962,-5.216], +// 3 16 13.517 -7.962 -5.216 15.043 -8.219 -5.637 13.897 -5.5 -6.386 + [3,16,13.517,-7.962,-5.216,15.043,-8.219,-5.637,13.897,-5.5,-6.386], +// 3 16 12.683 -9.639 -4.484 13.517 -7.962 -5.216 12.45 -8.702 -4.626 + [3,16,12.683,-9.639,-4.484,13.517,-7.962,-5.216,12.45,-8.702,-4.626], +// 3 16 13.517 -7.962 -5.216 11.46 -7.306 -5.055 12.45 -8.702 -4.626 + [3,16,13.517,-7.962,-5.216,11.46,-7.306,-5.055,12.45,-8.702,-4.626], +// 3 16 13.517 -7.962 -5.216 12.468 -6.54 -5.772 11.46 -7.306 -5.055 + [3,16,13.517,-7.962,-5.216,12.468,-6.54,-5.772,11.46,-7.306,-5.055], +// 3 16 13.517 -7.962 -5.216 13.897 -5.5 -6.386 12.468 -6.54 -5.772 + [3,16,13.517,-7.962,-5.216,13.897,-5.5,-6.386,12.468,-6.54,-5.772], +// 3 16 28.293 -5.5 -2.739 29.508 -8.816 -4.036 29.229 -5.5 -4.239 + [3,16,28.293,-5.5,-2.739,29.508,-8.816,-4.036,29.229,-5.5,-4.239], +// 3 16 28.293 -5.5 -2.739 28.565 -9.014 -2.649 29.508 -8.816 -4.036 + [3,16,28.293,-5.5,-2.739,28.565,-9.014,-2.649,29.508,-8.816,-4.036], +// 4 16 29.419 -5.5 -6.657 29.229 -5.5 -4.239 29.508 -8.816 -4.036 29.709 -8.771 -6.62 + [4,16,29.419,-5.5,-6.657,29.229,-5.5,-4.239,29.508,-8.816,-4.036,29.709,-8.771,-6.62], +// 3 16 29.419 -5.5 -6.657 29.709 -8.771 -6.62 28.743 -8.969 -9.771 + [3,16,29.419,-5.5,-6.657,29.709,-8.771,-6.62,28.743,-8.969,-9.771], +// 3 16 29.419 -5.5 -6.657 28.743 -8.969 -9.771 28.354 -5.5 -9.775 + [3,16,29.419,-5.5,-6.657,28.743,-8.969,-9.771,28.354,-5.5,-9.775], +// 3 16 28.354 -5.5 -9.775 28.743 -8.969 -9.771 25.651 -9.033 -13.093 + [3,16,28.354,-5.5,-9.775,28.743,-8.969,-9.771,25.651,-9.033,-13.093], +// 3 16 28.354 -5.5 -9.775 25.651 -9.033 -13.093 25.333 -5.5 -12.897 + [3,16,28.354,-5.5,-9.775,25.651,-9.033,-13.093,25.333,-5.5,-12.897], +// 4 16 22.01 -9.347 -15.65 21.712 -5.5 -15.346 25.333 -5.5 -12.897 25.651 -9.033 -13.093 + [4,16,22.01,-9.347,-15.65,21.712,-5.5,-15.346,25.333,-5.5,-12.897,25.651,-9.033,-13.093], +// 4 16 18.685 -9.74 -17.013 18.431 -5.5 -16.612 21.712 -5.5 -15.346 22.01 -9.347 -15.65 + [4,16,18.685,-9.74,-17.013,18.431,-5.5,-16.612,21.712,-5.5,-15.346,22.01,-9.347,-15.65], +// 4 16 14.778 -5.5 -16.622 18.431 -5.5 -16.612 18.685 -9.74 -17.013 15.175 -10.252 -17.082 + [4,16,14.778,-5.5,-16.622,18.431,-5.5,-16.612,18.685,-9.74,-17.013,15.175,-10.252,-17.082], +// 3 16 14.778 -5.5 -16.622 15.175 -10.252 -17.082 12.652 -10.837 -16.239 + [3,16,14.778,-5.5,-16.622,15.175,-10.252,-17.082,12.652,-10.837,-16.239], +// 3 16 14.778 -5.5 -16.622 12.652 -10.837 -16.239 11.73 -5.5 -14.975 + [3,16,14.778,-5.5,-16.622,12.652,-10.837,-16.239,11.73,-5.5,-14.975], +// 3 16 12.652 -10.837 -16.239 8.944 -7.114 -13.116 11.73 -5.5 -14.975 + [3,16,12.652,-10.837,-16.239,8.944,-7.114,-13.116,11.73,-5.5,-14.975], +// 3 16 12.652 -10.837 -16.239 9.86 -12.074 -14.413 8.944 -7.114 -13.116 + [3,16,12.652,-10.837,-16.239,9.86,-12.074,-14.413,8.944,-7.114,-13.116], +// 3 16 9.86 -12.074 -14.413 7.047 -12.302 -12.499 8.944 -7.114 -13.116 + [3,16,9.86,-12.074,-14.413,7.047,-12.302,-12.499,8.944,-7.114,-13.116], +// 3 16 9.86 -12.074 -14.413 7.741 -13.352 -12.867 7.047 -12.302 -12.499 + [3,16,9.86,-12.074,-14.413,7.741,-13.352,-12.867,7.047,-12.302,-12.499], +// 3 16 8.944 -7.114 -13.116 7.047 -12.302 -12.499 6.777 -8.403 -11.48 + [3,16,8.944,-7.114,-13.116,7.047,-12.302,-12.499,6.777,-8.403,-11.48], +// 3 16 12.468 -6.54 -5.772 13.897 -5.5 -6.386 11.893 -5.5 -7.893 + [3,16,12.468,-6.54,-5.772,13.897,-5.5,-6.386,11.893,-5.5,-7.893], +// 3 16 9.595 -6.504 -10.032 10.985 -6.208 -7.229 11.893 -5.5 -7.893 + [3,16,9.595,-6.504,-10.032,10.985,-6.208,-7.229,11.893,-5.5,-7.893], +// 3 16 9.595 -6.504 -10.032 11.893 -5.5 -7.893 10.931 -5.5 -11.02 + [3,16,9.595,-6.504,-10.032,11.893,-5.5,-7.893,10.931,-5.5,-11.02], +// 3 16 8.944 -7.114 -13.116 9.595 -6.504 -10.032 10.931 -5.5 -11.02 + [3,16,8.944,-7.114,-13.116,9.595,-6.504,-10.032,10.931,-5.5,-11.02], +// 3 16 8.944 -7.114 -13.116 10.931 -5.5 -11.02 11.73 -5.5 -14.975 + [3,16,8.944,-7.114,-13.116,10.931,-5.5,-11.02,11.73,-5.5,-14.975], +// 3 16 9.595 -6.504 -10.032 8.944 -7.114 -13.116 6.777 -8.403 -11.48 + [3,16,9.595,-6.504,-10.032,8.944,-7.114,-13.116,6.777,-8.403,-11.48], +// 3 16 9.595 -6.504 -10.032 6.777 -8.403 -11.48 8.104 -6.707 -9.047 + [3,16,9.595,-6.504,-10.032,6.777,-8.403,-11.48,8.104,-6.707,-9.047], +// 3 16 8.104 -6.707 -9.047 10.985 -6.208 -7.229 9.595 -6.504 -10.032 + [3,16,8.104,-6.707,-9.047,10.985,-6.208,-7.229,9.595,-6.504,-10.032], +// 3 16 8.104 -6.707 -9.047 10.107 -6.549 -6.556 10.985 -6.208 -7.229 + [3,16,8.104,-6.707,-9.047,10.107,-6.549,-6.556,10.985,-6.208,-7.229], +// 3 16 11.46 -7.306 -5.055 10.985 -6.208 -7.229 10.107 -6.549 -6.556 + [3,16,11.46,-7.306,-5.055,10.985,-6.208,-7.229,10.107,-6.549,-6.556], +// 4 16 11.893 -5.5 -7.893 10.985 -6.208 -7.229 11.46 -7.306 -5.055 12.468 -6.54 -5.772 + [4,16,11.893,-5.5,-7.893,10.985,-6.208,-7.229,11.46,-7.306,-5.055,12.468,-6.54,-5.772], +// 3 16 12.461 -13.712 -8.105 14.881 -12.252 -9.171 15.994 -10.885 -5.691 + [3,16,12.461,-13.712,-8.105,14.881,-12.252,-9.171,15.994,-10.885,-5.691], +// 3 16 15.994 -10.885 -5.691 14.271 -11.294 -5.281 12.461 -13.712 -8.105 + [3,16,15.994,-10.885,-5.691,14.271,-11.294,-5.281,12.461,-13.712,-8.105], +// 3 16 12.307 -12.554 -12.63 14.881 -12.252 -9.171 12.461 -13.712 -8.105 + [3,16,12.307,-12.554,-12.63,14.881,-12.252,-9.171,12.461,-13.712,-8.105], +// 3 16 12.307 -12.554 -12.63 12.461 -13.712 -8.105 9.727 -14.051 -11.191 + [3,16,12.307,-12.554,-12.63,12.461,-13.712,-8.105,9.727,-14.051,-11.191], +// 3 16 9.86 -12.074 -14.413 12.307 -12.554 -12.63 9.727 -14.051 -11.191 + [3,16,9.86,-12.074,-14.413,12.307,-12.554,-12.63,9.727,-14.051,-11.191], +// 3 16 9.86 -12.074 -14.413 9.727 -14.051 -11.191 7.741 -13.352 -12.867 + [3,16,9.86,-12.074,-14.413,9.727,-14.051,-11.191,7.741,-13.352,-12.867], +// 3 16 15.994 -10.885 -5.691 14.881 -12.252 -9.171 17.88 -11.153 -9.691 + [3,16,15.994,-10.885,-5.691,14.881,-12.252,-9.171,17.88,-11.153,-9.691], +// 3 16 15.994 -10.885 -5.691 17.88 -11.153 -9.691 18.042 -10.428 -5.627 + [3,16,15.994,-10.885,-5.691,17.88,-11.153,-9.691,18.042,-10.428,-5.627], +// 3 16 14.881 -12.252 -9.171 15.037 -11.294 -14.3 17.88 -11.153 -9.691 + [3,16,14.881,-12.252,-9.171,15.037,-11.294,-14.3,17.88,-11.153,-9.691], +// 3 16 14.881 -12.252 -9.171 12.307 -12.554 -12.63 15.037 -11.294 -14.3 + [3,16,14.881,-12.252,-9.171,12.307,-12.554,-12.63,15.037,-11.294,-14.3], +// 3 16 12.307 -12.554 -12.63 12.652 -10.837 -16.239 15.037 -11.294 -14.3 + [3,16,12.307,-12.554,-12.63,12.652,-10.837,-16.239,15.037,-11.294,-14.3], +// 3 16 12.307 -12.554 -12.63 9.86 -12.074 -14.413 12.652 -10.837 -16.239 + [3,16,12.307,-12.554,-12.63,9.86,-12.074,-14.413,12.652,-10.837,-16.239], +// 4 16 17.88 -11.153 -9.691 21.564 -10.493 -8.365 21.496 -9.819 -4.464 18.042 -10.428 -5.627 + [4,16,17.88,-11.153,-9.691,21.564,-10.493,-8.365,21.496,-9.819,-4.464,18.042,-10.428,-5.627], +// 3 16 21.496 -9.819 -4.464 21.564 -10.493 -8.365 24.801 -9.956 -6.57 + [3,16,21.496,-9.819,-4.464,21.564,-10.493,-8.365,24.801,-9.956,-6.57], +// 4 16 21.496 -9.819 -4.464 24.801 -9.956 -6.57 26.993 -9.604 -5.097 24.44 -9.45 -3.089 + [4,16,21.496,-9.819,-4.464,24.801,-9.956,-6.57,26.993,-9.604,-5.097,24.44,-9.45,-3.089], +// 3 16 26.993 -9.604 -5.097 26.498 -9.141 -2.244 24.44 -9.45 -3.089 + [3,16,26.993,-9.604,-5.097,26.498,-9.141,-2.244,24.44,-9.45,-3.089], +// 3 16 27.838 -9.445 -7.895 26.993 -9.604 -5.097 24.801 -9.956 -6.57 + [3,16,27.838,-9.445,-7.895,26.993,-9.604,-5.097,24.801,-9.956,-6.57], +// 3 16 27.838 -9.445 -7.895 24.801 -9.956 -6.57 25.121 -9.826 -10.312 + [3,16,27.838,-9.445,-7.895,24.801,-9.956,-6.57,25.121,-9.826,-10.312], +// 3 16 21.564 -10.493 -8.365 25.121 -9.826 -10.312 24.801 -9.956 -6.57 + [3,16,21.564,-10.493,-8.365,25.121,-9.826,-10.312,24.801,-9.956,-6.57], +// 3 16 25.121 -9.826 -10.312 28.743 -8.969 -9.771 27.838 -9.445 -7.895 + [3,16,25.121,-9.826,-10.312,28.743,-8.969,-9.771,27.838,-9.445,-7.895], +// 3 16 25.121 -9.826 -10.312 25.651 -9.033 -13.093 28.743 -8.969 -9.771 + [3,16,25.121,-9.826,-10.312,25.651,-9.033,-13.093,28.743,-8.969,-9.771], +// 3 16 26.993 -9.604 -5.097 27.838 -9.445 -7.895 29.709 -8.771 -6.62 + [3,16,26.993,-9.604,-5.097,27.838,-9.445,-7.895,29.709,-8.771,-6.62], +// 3 16 28.743 -8.969 -9.771 29.709 -8.771 -6.62 27.838 -9.445 -7.895 + [3,16,28.743,-8.969,-9.771,29.709,-8.771,-6.62,27.838,-9.445,-7.895], +// 3 16 26.993 -9.604 -5.097 29.709 -8.771 -6.62 29.508 -8.816 -4.036 + [3,16,26.993,-9.604,-5.097,29.709,-8.771,-6.62,29.508,-8.816,-4.036], +// 3 16 29.508 -8.816 -4.036 28.565 -9.014 -2.649 26.993 -9.604 -5.097 + [3,16,29.508,-8.816,-4.036,28.565,-9.014,-2.649,26.993,-9.604,-5.097], +// 3 16 26.498 -9.141 -2.244 26.993 -9.604 -5.097 28.565 -9.014 -2.649 + [3,16,26.498,-9.141,-2.244,26.993,-9.604,-5.097,28.565,-9.014,-2.649], +// 3 16 21.564 -10.493 -8.365 21.968 -10.209 -12.477 25.121 -9.826 -10.312 + [3,16,21.564,-10.493,-8.365,21.968,-10.209,-12.477,25.121,-9.826,-10.312], +// 3 16 21.968 -10.209 -12.477 25.651 -9.033 -13.093 25.121 -9.826 -10.312 + [3,16,21.968,-10.209,-12.477,25.651,-9.033,-13.093,25.121,-9.826,-10.312], +// 3 16 21.968 -10.209 -12.477 22.01 -9.347 -15.65 25.651 -9.033 -13.093 + [3,16,21.968,-10.209,-12.477,22.01,-9.347,-15.65,25.651,-9.033,-13.093], +// 3 16 22.01 -9.347 -15.65 21.968 -10.209 -12.477 18.782 -10.559 -14.193 + [3,16,22.01,-9.347,-15.65,21.968,-10.209,-12.477,18.782,-10.559,-14.193], +// 4 16 22.01 -9.347 -15.65 18.782 -10.559 -14.193 16.818 -10.758 -15.148 18.685 -9.74 -17.013 + [4,16,22.01,-9.347,-15.65,18.782,-10.559,-14.193,16.818,-10.758,-15.148,18.685,-9.74,-17.013], +// 3 16 18.685 -9.74 -17.013 16.818 -10.758 -15.148 15.175 -10.252 -17.082 + [3,16,18.685,-9.74,-17.013,16.818,-10.758,-15.148,15.175,-10.252,-17.082], +// 3 16 15.175 -10.252 -17.082 16.818 -10.758 -15.148 15.037 -11.294 -14.3 + [3,16,15.175,-10.252,-17.082,16.818,-10.758,-15.148,15.037,-11.294,-14.3], +// 3 16 15.037 -11.294 -14.3 16.818 -10.758 -15.148 18.782 -10.559 -14.193 + [3,16,15.037,-11.294,-14.3,16.818,-10.758,-15.148,18.782,-10.559,-14.193], +// 3 16 15.175 -10.252 -17.082 15.037 -11.294 -14.3 12.652 -10.837 -16.239 + [3,16,15.175,-10.252,-17.082,15.037,-11.294,-14.3,12.652,-10.837,-16.239], +// 3 16 15.037 -11.294 -14.3 18.782 -10.559 -14.193 17.88 -11.153 -9.691 + [3,16,15.037,-11.294,-14.3,18.782,-10.559,-14.193,17.88,-11.153,-9.691], +// 3 16 21.968 -10.209 -12.477 17.88 -11.153 -9.691 18.782 -10.559 -14.193 + [3,16,21.968,-10.209,-12.477,17.88,-11.153,-9.691,18.782,-10.559,-14.193], +// 3 16 21.968 -10.209 -12.477 21.564 -10.493 -8.365 17.88 -11.153 -9.691 + [3,16,21.968,-10.209,-12.477,21.564,-10.493,-8.365,17.88,-11.153,-9.691], +// 3 16 12.45 -8.702 -4.626 13.443 -8.965 -1.732 12.683 -9.639 -4.484 + [3,16,12.45,-8.702,-4.626,13.443,-8.965,-1.732,12.683,-9.639,-4.484], +// 3 16 12.45 -8.702 -4.626 13.224 -8.128 -1.641 13.443 -8.965 -1.732 + [3,16,12.45,-8.702,-4.626,13.224,-8.128,-1.641,13.443,-8.965,-1.732], +// 3 16 13.801 -8.458 1.946 13.443 -8.965 -1.732 13.224 -8.128 -1.641 + [3,16,13.801,-8.458,1.946,13.443,-8.965,-1.732,13.224,-8.128,-1.641], +// 3 16 13.801 -8.458 1.946 13.224 -8.128 -1.641 13.52 -7.709 1.895 + [3,16,13.801,-8.458,1.946,13.224,-8.128,-1.641,13.52,-7.709,1.895], +// 3 16 13.801 -8.458 1.946 13.52 -7.709 1.895 13.385 -7.509 6.122 + [3,16,13.801,-8.458,1.946,13.52,-7.709,1.895,13.385,-7.509,6.122], +// 3 16 13.385 -7.509 6.122 13.55 -8.157 6.118 13.801 -8.458 1.946 + [3,16,13.385,-7.509,6.122,13.55,-8.157,6.118,13.801,-8.458,1.946], +// 3 16 12.11 -8.038 10.673 13.55 -8.157 6.118 13.385 -7.509 6.122 + [3,16,12.11,-8.038,10.673,13.55,-8.157,6.118,13.385,-7.509,6.122], +// 3 16 12.11 -8.038 10.673 13.385 -7.509 6.122 11.928 -7.346 10.639 + [3,16,12.11,-8.038,10.673,13.385,-7.509,6.122,11.928,-7.346,10.639], +// 3 16 10.036 -8.119 14.066 12.11 -8.038 10.673 11.928 -7.346 10.639 + [3,16,10.036,-8.119,14.066,12.11,-8.038,10.673,11.928,-7.346,10.639], +// 3 16 10.036 -8.119 14.066 11.928 -7.346 10.639 9.76 -7.422 13.954 + [3,16,10.036,-8.119,14.066,11.928,-7.346,10.639,9.76,-7.422,13.954], +// 4 16 7.402 -7.535 16.856 7.738 -8.528 17.072 10.036 -8.119 14.066 9.76 -7.422 13.954 + [4,16,7.402,-7.535,16.856,7.738,-8.528,17.072,10.036,-8.119,14.066,9.76,-7.422,13.954], +// 3 16 5.861 -6.492 17.248 7.596 -5.5 17.905 7.402 -7.535 16.856 + [3,16,5.861,-6.492,17.248,7.596,-5.5,17.905,7.402,-7.535,16.856], +// 3 16 5.861 -6.492 17.248 6.317 -5.5 18.297 7.596 -5.5 17.905 + [3,16,5.861,-6.492,17.248,6.317,-5.5,18.297,7.596,-5.5,17.905], +// 3 16 4.483 -6.206 18.037 6.317 -5.5 18.297 5.861 -6.492 17.248 + [3,16,4.483,-6.206,18.037,6.317,-5.5,18.297,5.861,-6.492,17.248], +// 3 16 4.483 -6.206 18.037 5.086 -5.5 18.888 6.317 -5.5 18.297 + [3,16,4.483,-6.206,18.037,5.086,-5.5,18.888,6.317,-5.5,18.297], +// 3 16 4.483 -6.206 18.037 3.049 -6.495 19.482 3.861 -5.5 20.272 + [3,16,4.483,-6.206,18.037,3.049,-6.495,19.482,3.861,-5.5,20.272], +// 3 16 3.861 -5.5 20.272 5.086 -5.5 18.888 4.483 -6.206 18.037 + [3,16,3.861,-5.5,20.272,5.086,-5.5,18.888,4.483,-6.206,18.037], +// 3 16 3.049 -6.495 19.482 2.578 -7.363 21.128 3.494 -5.5 22.155 + [3,16,3.049,-6.495,19.482,2.578,-7.363,21.128,3.494,-5.5,22.155], +// 3 16 3.494 -5.5 22.155 3.861 -5.5 20.272 3.049 -6.495 19.482 + [3,16,3.494,-5.5,22.155,3.861,-5.5,20.272,3.049,-6.495,19.482], +// 3 16 3.386 -9.38 22.957 3.494 -5.5 22.155 2.578 -7.363 21.128 + [3,16,3.386,-9.38,22.957,3.494,-5.5,22.155,2.578,-7.363,21.128], +// 3 16 3.386 -9.38 22.957 2.578 -7.363 21.128 2.536 -8.982 22.079 + [3,16,3.386,-9.38,22.957,2.578,-7.363,21.128,2.536,-8.982,22.079], +// 3 16 4.051 -5.5 24.09 3.494 -5.5 22.155 3.386 -9.38 22.957 + [3,16,4.051,-5.5,24.09,3.494,-5.5,22.155,3.386,-9.38,22.957], +// 3 16 4.051 -5.5 24.09 3.386 -9.38 22.957 3.914 -9.822 24.261 + [3,16,4.051,-5.5,24.09,3.386,-9.38,22.957,3.914,-9.822,24.261], +// 3 16 7.402 -7.535 16.856 7.596 -5.5 17.905 10.086 -5.5 19.497 + [3,16,7.402,-7.535,16.856,7.596,-5.5,17.905,10.086,-5.5,19.497], +// 3 16 7.402 -7.535 16.856 10.086 -5.5 19.497 9.792 -9.394 18.715 + [3,16,7.402,-7.535,16.856,10.086,-5.5,19.497,9.792,-9.394,18.715], +// 3 16 9.792 -9.394 18.715 7.738 -8.528 17.072 7.402 -7.535 16.856 + [3,16,9.792,-9.394,18.715,7.738,-8.528,17.072,7.402,-7.535,16.856], +// 3 16 5.464 -5.5 27.074 4.051 -5.5 24.09 3.914 -9.822 24.261 + [3,16,5.464,-5.5,27.074,4.051,-5.5,24.09,3.914,-9.822,24.261], +// 3 16 5.464 -5.5 27.074 3.914 -9.822 24.261 5.367 -9.602 27.516 + [3,16,5.464,-5.5,27.074,3.914,-9.822,24.261,5.367,-9.602,27.516], +// 3 16 9.792 -9.394 18.715 10.086 -5.5 19.497 12.843 -5.5 22.531 + [3,16,9.792,-9.394,18.715,10.086,-5.5,19.497,12.843,-5.5,22.531], +// 3 16 12.843 -5.5 22.531 12.974 -8.954 22.457 9.792 -9.394 18.715 + [3,16,12.843,-5.5,22.531,12.974,-8.954,22.457,9.792,-9.394,18.715], +// 3 16 5.367 -9.602 27.516 7.722 -9.256 28.672 7.645 -5.5 28.357 + [3,16,5.367,-9.602,27.516,7.722,-9.256,28.672,7.645,-5.5,28.357], +// 3 16 7.645 -5.5 28.357 5.464 -5.5 27.074 5.367 -9.602 27.516 + [3,16,7.645,-5.5,28.357,5.464,-5.5,27.074,5.367,-9.602,27.516], +// 4 16 12.974 -8.954 22.457 12.843 -5.5 22.531 13.657 -5.5 25.104 13.865 -8.835 25.172 + [4,16,12.974,-8.954,22.457,12.843,-5.5,22.531,13.657,-5.5,25.104,13.865,-8.835,25.172], +// 3 16 13.865 -8.835 25.172 13.657 -5.5 25.104 13.295 -5.5 27.684 + [3,16,13.865,-8.835,25.172,13.657,-5.5,25.104,13.295,-5.5,27.684], +// 3 16 13.865 -8.835 25.172 13.295 -5.5 27.684 13.38 -8.792 27.794 + [3,16,13.865,-8.835,25.172,13.295,-5.5,27.684,13.38,-8.792,27.794], +// 4 16 13.295 -5.5 27.684 12.29 -5.5 29.142 12.311 -8.83 29.325 13.38 -8.792 27.794 + [4,16,13.295,-5.5,27.684,12.29,-5.5,29.142,12.311,-8.83,29.325,13.38,-8.792,27.794], +// 4 16 7.722 -9.256 28.672 9.99 -9.011 29.34 9.9 -5.5 29.065 7.645 -5.5 28.357 + [4,16,7.722,-9.256,28.672,9.99,-9.011,29.34,9.9,-5.5,29.065,7.645,-5.5,28.357], +// 3 16 11.1005 -8.9205 29.6325 12.311 -8.83 29.325 12.29 -5.5 29.142 + [3,16,11.1005,-8.9205,29.6325,12.311,-8.83,29.325,12.29,-5.5,29.142], +// 3 16 9.99 -9.011 29.34 11.1005 -8.9205 29.6325 9.9 -5.5 29.065 + [3,16,9.99,-9.011,29.34,11.1005,-8.9205,29.6325,9.9,-5.5,29.065], +// 3 16 11.045 -5.5 29.4035 9.9 -5.5 29.065 11.1005 -8.9205 29.6325 + [3,16,11.045,-5.5,29.4035,9.9,-5.5,29.065,11.1005,-8.9205,29.6325], +// 3 16 12.29 -5.5 29.142 11.045 -5.5 29.4035 11.1005 -8.9205 29.6325 + [3,16,12.29,-5.5,29.142,11.045,-5.5,29.4035,11.1005,-8.9205,29.6325], +// 3 16 10.141 -9.536 28.126 10.312 -10.057 26.001 11.329 -9.463 27.69 + [3,16,10.141,-9.536,28.126,10.312,-10.057,26.001,11.329,-9.463,27.69], +// 3 16 10.141 -9.536 28.126 8.838 -9.944 27.139 10.312 -10.057 26.001 + [3,16,10.141,-9.536,28.126,8.838,-9.944,27.139,10.312,-10.057,26.001], +// 3 16 10.312 -10.057 26.001 12.522 -9.272 27.218 11.329 -9.463 27.69 + [3,16,10.312,-10.057,26.001,12.522,-9.272,27.218,11.329,-9.463,27.69], +// 4 16 12.129 -9.684 25.004 13.865 -8.835 25.172 13.38 -8.792 27.794 12.522 -9.272 27.218 + [4,16,12.129,-9.684,25.004,13.865,-8.835,25.172,13.38,-8.792,27.794,12.522,-9.272,27.218], +// 3 16 12.522 -9.272 27.218 13.38 -8.792 27.794 12.311 -8.83 29.325 + [3,16,12.522,-9.272,27.218,13.38,-8.792,27.794,12.311,-8.83,29.325], +// 4 16 9.99 -9.011 29.34 7.722 -9.256 28.672 8.838 -9.944 27.139 10.141 -9.536 28.126 + [4,16,9.99,-9.011,29.34,7.722,-9.256,28.672,8.838,-9.944,27.139,10.141,-9.536,28.126], +// 3 16 10.141 -9.536 28.126 11.329 -9.463 27.69 12.311 -8.83 29.325 + [3,16,10.141,-9.536,28.126,11.329,-9.463,27.69,12.311,-8.83,29.325], +// 3 16 13.865 -8.835 25.172 12.129 -9.684 25.004 10.675 -10.191 22.579 + [3,16,13.865,-8.835,25.172,12.129,-9.684,25.004,10.675,-10.191,22.579], +// 3 16 10.675 -10.191 22.579 12.974 -8.954 22.457 13.865 -8.835 25.172 + [3,16,10.675,-10.191,22.579,12.974,-8.954,22.457,13.865,-8.835,25.172], +// 4 16 12.522 -9.272 27.218 10.312 -10.057 26.001 8.813 -10.752 24.062 12.129 -9.684 25.004 + [4,16,12.522,-9.272,27.218,10.312,-10.057,26.001,8.813,-10.752,24.062,12.129,-9.684,25.004], +// 3 16 12.974 -8.954 22.457 10.675 -10.191 22.579 8.543 -10.99 20.207 + [3,16,12.974,-8.954,22.457,10.675,-10.191,22.579,8.543,-10.99,20.207], +// 3 16 8.543 -10.99 20.207 9.792 -9.394 18.715 12.974 -8.954 22.457 + [3,16,8.543,-10.99,20.207,9.792,-9.394,18.715,12.974,-8.954,22.457], +// 3 16 8.813 -10.752 24.062 8.543 -10.99 20.207 10.675 -10.191 22.579 + [3,16,8.813,-10.752,24.062,8.543,-10.99,20.207,10.675,-10.191,22.579], +// 3 16 8.813 -10.752 24.062 10.675 -10.191 22.579 12.129 -9.684 25.004 + [3,16,8.813,-10.752,24.062,10.675,-10.191,22.579,12.129,-9.684,25.004], +// 3 16 8.813 -10.752 24.062 10.312 -10.057 26.001 8.838 -9.944 27.139 + [3,16,8.813,-10.752,24.062,10.312,-10.057,26.001,8.838,-9.944,27.139], +// 3 16 8.813 -10.752 24.062 6.924 -11.391 21.857 8.543 -10.99 20.207 + [3,16,8.813,-10.752,24.062,6.924,-11.391,21.857,8.543,-10.99,20.207], +// 3 16 7.166 -10.407 25.645 5.374 -10.961 23.134 6.924 -11.391 21.857 + [3,16,7.166,-10.407,25.645,5.374,-10.961,23.134,6.924,-11.391,21.857], +// 4 16 6.924 -11.391 21.857 8.813 -10.752 24.062 8.838 -9.944 27.139 7.166 -10.407 25.645 + [4,16,6.924,-11.391,21.857,8.813,-10.752,24.062,8.838,-9.944,27.139,7.166,-10.407,25.645], +// 3 16 7.722 -9.256 28.672 7.166 -10.407 25.645 8.838 -9.944 27.139 + [3,16,7.722,-9.256,28.672,7.166,-10.407,25.645,8.838,-9.944,27.139], +// 3 16 5.374 -10.961 23.134 7.166 -10.407 25.645 5.367 -9.602 27.516 + [3,16,5.374,-10.961,23.134,7.166,-10.407,25.645,5.367,-9.602,27.516], +// 3 16 5.367 -9.602 27.516 3.914 -9.822 24.261 5.374 -10.961 23.134 + [3,16,5.367,-9.602,27.516,3.914,-9.822,24.261,5.374,-10.961,23.134], +// 3 16 7.722 -9.256 28.672 5.367 -9.602 27.516 7.166 -10.407 25.645 + [3,16,7.722,-9.256,28.672,5.367,-9.602,27.516,7.166,-10.407,25.645], +// 3 16 12.311 -8.83 29.325 11.329 -9.463 27.69 12.522 -9.272 27.218 + [3,16,12.311,-8.83,29.325,11.329,-9.463,27.69,12.522,-9.272,27.218], +// 3 16 11.1005 -8.9205 29.6325 9.99 -9.011 29.34 10.141 -9.536 28.126 + [3,16,11.1005,-8.9205,29.6325,9.99,-9.011,29.34,10.141,-9.536,28.126], +// 3 16 12.311 -8.83 29.325 11.1005 -8.9205 29.6325 10.141 -9.536 28.126 + [3,16,12.311,-8.83,29.325,11.1005,-8.9205,29.6325,10.141,-9.536,28.126], +// 3 16 21 -5.5 -5.104 21.712 -5.5 -15.346 17.632 -5.5 -6.142 + [3,16,21,-5.5,-5.104,21.712,-5.5,-15.346,17.632,-5.5,-6.142], +// 3 16 24.37 -5.5 -3.478 21.712 -5.5 -15.346 21 -5.5 -5.104 + [3,16,24.37,-5.5,-3.478,21.712,-5.5,-15.346,21,-5.5,-5.104], +// 4 16 24.37 -5.5 -3.478 26.315 -5.5 -2.702 28.293 -5.5 -2.739 21.712 -5.5 -15.346 + [4,16,24.37,-5.5,-3.478,26.315,-5.5,-2.702,28.293,-5.5,-2.739,21.712,-5.5,-15.346], +// 4 16 29.419 -5.5 -6.657 21.712 -5.5 -15.346 28.293 -5.5 -2.739 29.229 -5.5 -4.239 + [4,16,29.419,-5.5,-6.657,21.712,-5.5,-15.346,28.293,-5.5,-2.739,29.229,-5.5,-4.239], +// 4 16 25.333 -5.5 -12.897 21.712 -5.5 -15.346 29.419 -5.5 -6.657 28.354 -5.5 -9.775 + [4,16,25.333,-5.5,-12.897,21.712,-5.5,-15.346,29.419,-5.5,-6.657,28.354,-5.5,-9.775], +// 4 16 17.632 -5.5 -6.142 21.712 -5.5 -15.346 11.893 -5.5 -7.893 13.897 -5.5 -6.386 + [4,16,17.632,-5.5,-6.142,21.712,-5.5,-15.346,11.893,-5.5,-7.893,13.897,-5.5,-6.386], +// 4 16 11.893 -5.5 -7.893 21.712 -5.5 -15.346 11.73 -5.5 -14.975 10.931 -5.5 -11.02 + [4,16,11.893,-5.5,-7.893,21.712,-5.5,-15.346,11.73,-5.5,-14.975,10.931,-5.5,-11.02], +// 4 16 11.73 -5.5 -14.975 21.712 -5.5 -15.346 18.431 -5.5 -16.612 14.778 -5.5 -16.622 + [4,16,11.73,-5.5,-14.975,21.712,-5.5,-15.346,18.431,-5.5,-16.612,14.778,-5.5,-16.622], +// 3 16 3.132 -5.5 -11.756 0 -5.5 -13.334 6.95 -5.5 -8.75 + [3,16,3.132,-5.5,-11.756,0,-5.5,-13.334,6.95,-5.5,-8.75], +// 4 16 6.95 -5.5 -8.75 0 -5.5 -13.334 10.717 -5.5 -2.132 9.685 -5.5 -5.282 + [4,16,6.95,-5.5,-8.75,0,-5.5,-13.334,10.717,-5.5,-2.132,9.685,-5.5,-5.282], +// 4 16 10.852 -5.5 5.504 11.179 -5.5 1.706 10.717 -5.5 -2.132 0 -5.5 -13.334 + [4,16,10.852,-5.5,5.504,11.179,-5.5,1.706,10.717,-5.5,-2.132,0,-5.5,-13.334], +// 4 16 6.239 -5.5 14.021 9.431 -5.5 9.523 10.852 -5.5 5.504 0 -5.5 -13.334 + [4,16,6.239,-5.5,14.021,9.431,-5.5,9.523,10.852,-5.5,5.504,0,-5.5,-13.334], +// 4 16 3.861 -5.5 20.272 12.843 -5.5 22.531 6.317 -5.5 18.297 5.086 -5.5 18.888 + [4,16,3.861,-5.5,20.272,12.843,-5.5,22.531,6.317,-5.5,18.297,5.086,-5.5,18.888], +// 4 16 3.861 -5.5 20.272 3.494 -5.5 22.155 4.051 -5.5 24.09 12.843 -5.5 22.531 + [4,16,3.861,-5.5,20.272,3.494,-5.5,22.155,4.051,-5.5,24.09,12.843,-5.5,22.531], +// 4 16 6.317 -5.5 18.297 12.843 -5.5 22.531 10.086 -5.5 19.497 7.596 -5.5 17.905 + [4,16,6.317,-5.5,18.297,12.843,-5.5,22.531,10.086,-5.5,19.497,7.596,-5.5,17.905], +// 3 16 13.657 -5.5 25.104 12.843 -5.5 22.531 13.295 -5.5 27.684 + [3,16,13.657,-5.5,25.104,12.843,-5.5,22.531,13.295,-5.5,27.684], +// 4 16 13.295 -5.5 27.684 12.843 -5.5 22.531 11.045 -5.5 29.4035 12.29 -5.5 29.142 + [4,16,13.295,-5.5,27.684,12.843,-5.5,22.531,11.045,-5.5,29.4035,12.29,-5.5,29.142], +// 4 16 7.645 -5.5 28.357 9.9 -5.5 29.065 11.045 -5.5 29.4035 12.843 -5.5 22.531 + [4,16,7.645,-5.5,28.357,9.9,-5.5,29.065,11.045,-5.5,29.4035,12.843,-5.5,22.531], +// 4 16 4.051 -5.5 24.09 5.464 -5.5 27.074 7.645 -5.5 28.357 12.843 -5.5 22.531 + [4,16,4.051,-5.5,24.09,5.464,-5.5,27.074,7.645,-5.5,28.357,12.843,-5.5,22.531], +// 2 24 2.167 -17.852 -14.956 0 -18.681 -14.945 + [2,24,2.167,-17.852,-14.956,0,-18.681,-14.945], +// 2 24 0 -18.84 -15.272 2.268 -18.051 -15.495 + [2,24,0,-18.84,-15.272,2.268,-18.051,-15.495], +// 2 24 4.169 -16.486 -14.654 2.167 -17.852 -14.956 + [2,24,4.169,-16.486,-14.654,2.167,-17.852,-14.956], +// 2 24 2.268 -18.051 -15.495 4.358 -16.617 -15.817 + [2,24,2.268,-18.051,-15.495,4.358,-16.617,-15.817], +// 2 24 5.181 -14.347 -14.381 4.169 -16.486 -14.654 + [2,24,5.181,-14.347,-14.381,4.169,-16.486,-14.654], +// 2 24 4.358 -16.617 -15.817 5.476 -14.419 -16.101 + [2,24,4.358,-16.617,-15.817,5.476,-14.419,-16.101], +// 2 24 5.041 -13.017 -13.682 5.181 -14.347 -14.381 + [2,24,5.041,-13.017,-13.682,5.181,-14.347,-14.381], +// 2 24 5.476 -14.419 -16.101 5.414 -12.14 -17.092 + [2,24,5.476,-14.419,-16.101,5.414,-12.14,-17.092], +// 2 24 4.435 -10.597 -13.594 5.041 -13.017 -13.682 + [2,24,4.435,-10.597,-13.594,5.041,-13.017,-13.682], +// 2 24 3.73 -9.358 -16.624 3.125 -8.607 -13.438 + [2,24,3.73,-9.358,-16.624,3.125,-8.607,-13.438], +// 2 24 3.125 -8.607 -13.438 4.435 -10.597 -13.594 + [2,24,3.125,-8.607,-13.438,4.435,-10.597,-13.594], +// 2 24 5.414 -12.14 -17.092 4.467 -9.984 -19.203 + [2,24,5.414,-12.14,-17.092,4.467,-9.984,-19.203], +// 2 24 3.977 -9.701 -19.274 3.73 -9.358 -16.624 + [2,24,3.977,-9.701,-19.274,3.73,-9.358,-16.624], +// 2 24 0 -19.359 -15.915 2.311 -18.513 -16.054 + [2,24,0,-19.359,-15.915,2.311,-18.513,-16.054], +// 2 24 2.311 -18.513 -16.054 4.388 -17.396 -16.403 + [2,24,2.311,-18.513,-16.054,4.388,-17.396,-16.403], +// 2 24 4.388 -17.396 -16.403 6 -14.71 -16.63 + [2,24,4.388,-17.396,-16.403,6,-14.71,-16.63], +// 2 24 6 -14.71 -16.63 6.144 -12.721 -17.733 + [2,24,6,-14.71,-16.63,6.144,-12.721,-17.733], +// 2 24 6.144 -12.721 -17.733 5.965 -11.399 -19.761 + [2,24,6.144,-12.721,-17.733,5.965,-11.399,-19.761], +// 2 24 1.408 -12.352 -27.56 0 -12.149 -28.22 + [2,24,1.408,-12.352,-27.56,0,-12.149,-28.22], +// 2 24 0 -10.796 -26.944 0.859 -10.695 -26.561 + [2,24,0,-10.796,-26.944,0.859,-10.695,-26.561], +// 2 24 2.772 -12.241 -26.292 1.408 -12.352 -27.56 + [2,24,2.772,-12.241,-26.292,1.408,-12.352,-27.56], +// 2 24 0.859 -10.695 -26.561 2.113 -10.176 -24.601 + [2,24,0.859,-10.695,-26.561,2.113,-10.176,-24.601], +// 2 24 4.369 -11.85 -24.674 2.772 -12.241 -26.292 + [2,24,4.369,-11.85,-24.674,2.772,-12.241,-26.292], +// 2 24 2.113 -10.176 -24.601 3.368 -9.762 -21.628 + [2,24,2.113,-10.176,-24.601,3.368,-9.762,-21.628], +// 2 24 3.368 -9.762 -21.628 3.977 -9.701 -19.274 + [2,24,3.368,-9.762,-21.628,3.977,-9.701,-19.274], +// 2 24 1.075 -12.501 -28.802 0 -12.369 -29.255 + [2,24,1.075,-12.501,-28.802,0,-12.369,-29.255], +// 2 24 2.083 -12.598 -27.865 1.075 -12.501 -28.802 + [2,24,2.083,-12.598,-27.865,1.075,-12.501,-28.802], +// 2 24 3.206 -12.472 -26.587 2.083 -12.598 -27.865 + [2,24,3.206,-12.472,-26.587,2.083,-12.598,-27.865], +// 2 24 3.98 -12.18 -25.492 3.206 -12.472 -26.587 + [2,24,3.98,-12.18,-25.492,3.206,-12.472,-26.587], +// 2 24 4.369 -11.85 -24.674 3.98 -12.18 -25.492 + [2,24,4.369,-11.85,-24.674,3.98,-12.18,-25.492], +// 2 24 2.802 -18.314 -27.057 3.827 -19.669 -23.979 + [2,24,2.802,-18.314,-27.057,3.827,-19.669,-23.979], +// 2 24 2.323 -16.439 -27.939 2.802 -18.314 -27.057 + [2,24,2.323,-16.439,-27.939,2.802,-18.314,-27.057], +// 2 24 3.827 -19.669 -23.979 4.364 -19.48 -20.766 + [2,24,3.827,-19.669,-23.979,4.364,-19.48,-20.766], +// 2 24 4.364 -19.48 -20.766 4.388 -17.396 -16.403 + [2,24,4.364,-19.48,-20.766,4.388,-17.396,-16.403], +// 2 24 0 -8.384 -14.512 3.125 -8.607 -13.438 + [2,24,0,-8.384,-14.512,3.125,-8.607,-13.438], +// 2 24 0 -5.5 -13.334 3.132 -5.5 -11.756 + [2,24,0,-5.5,-13.334,3.132,-5.5,-11.756], +// 2 24 6.777 -8.403 -11.48 7.047 -12.302 -12.499 + [2,24,6.777,-8.403,-11.48,7.047,-12.302,-12.499], +// 2 24 7.047 -12.302 -12.499 5.041 -13.017 -13.682 + [2,24,7.047,-12.302,-12.499,5.041,-13.017,-13.682], +// 2 24 3.132 -5.5 -11.756 6.95 -5.5 -8.75 + [2,24,3.132,-5.5,-11.756,6.95,-5.5,-8.75], +// 2 24 8.104 -6.707 -9.047 6.777 -8.403 -11.48 + [2,24,8.104,-6.707,-9.047,6.777,-8.403,-11.48], +// 2 24 10.107 -6.549 -6.556 8.104 -6.707 -9.047 + [2,24,10.107,-6.549,-6.556,8.104,-6.707,-9.047], +// 2 24 6.95 -5.5 -8.75 9.685 -5.5 -5.282 + [2,24,6.95,-5.5,-8.75,9.685,-5.5,-5.282], +// 2 24 11.46 -7.306 -5.055 10.107 -6.549 -6.556 + [2,24,11.46,-7.306,-5.055,10.107,-6.549,-6.556], +// 2 24 9.685 -5.5 -5.282 10.717 -5.5 -2.132 + [2,24,9.685,-5.5,-5.282,10.717,-5.5,-2.132], +// 2 24 13.224 -8.128 -1.641 12.45 -8.702 -4.626 + [2,24,13.224,-8.128,-1.641,12.45,-8.702,-4.626], +// 2 24 12.45 -8.702 -4.626 11.46 -7.306 -5.055 + [2,24,12.45,-8.702,-4.626,11.46,-7.306,-5.055], +// 2 24 10.717 -5.5 -2.132 11.179 -5.5 1.706 + [2,24,10.717,-5.5,-2.132,11.179,-5.5,1.706], +// 2 24 13.52 -7.709 1.895 13.224 -8.128 -1.641 + [2,24,13.52,-7.709,1.895,13.224,-8.128,-1.641], +// 2 24 11.179 -5.5 1.706 10.852 -5.5 5.504 + [2,24,11.179,-5.5,1.706,10.852,-5.5,5.504], +// 2 24 13.385 -7.509 6.122 13.52 -7.709 1.895 + [2,24,13.385,-7.509,6.122,13.52,-7.709,1.895], +// 2 24 11.928 -7.346 10.639 13.385 -7.509 6.122 + [2,24,11.928,-7.346,10.639,13.385,-7.509,6.122], +// 2 24 10.852 -5.5 5.504 9.431 -5.5 9.523 + [2,24,10.852,-5.5,5.504,9.431,-5.5,9.523], +// 2 24 9.76 -7.422 13.954 11.928 -7.346 10.639 + [2,24,9.76,-7.422,13.954,11.928,-7.346,10.639], +// 2 24 9.431 -5.5 9.523 6.239 -5.5 14.021 + [2,24,9.431,-5.5,9.523,6.239,-5.5,14.021], +// 2 24 7.402 -7.535 16.856 9.76 -7.422 13.954 + [2,24,7.402,-7.535,16.856,9.76,-7.422,13.954], +// 2 24 5.861 -6.492 17.248 7.402 -7.535 16.856 + [2,24,5.861,-6.492,17.248,7.402,-7.535,16.856], +// 2 24 6.239 -5.5 14.021 3.638 -5.5 16.616 + [2,24,6.239,-5.5,14.021,3.638,-5.5,16.616], +// 2 24 4.483 -6.206 18.037 5.861 -6.492 17.248 + [2,24,4.483,-6.206,18.037,5.861,-6.492,17.248], +// 2 24 3.049 -6.495 19.482 4.483 -6.206 18.037 + [2,24,3.049,-6.495,19.482,4.483,-6.206,18.037], +// 2 24 2.578 -7.363 21.128 3.049 -6.495 19.482 + [2,24,2.578,-7.363,21.128,3.049,-6.495,19.482], +// 2 24 2.536 -8.982 22.079 2.578 -7.363 21.128 + [2,24,2.536,-8.982,22.079,2.578,-7.363,21.128], +// 2 24 15.994 -10.885 -5.691 18.042 -10.428 -5.627 + [2,24,15.994,-10.885,-5.691,18.042,-10.428,-5.627], +// 2 24 17.632 -5.5 -6.142 13.897 -5.5 -6.386 + [2,24,17.632,-5.5,-6.142,13.897,-5.5,-6.386], +// 2 24 14.271 -11.294 -5.281 15.994 -10.885 -5.691 + [2,24,14.271,-11.294,-5.281,15.994,-10.885,-5.691], +// 2 24 12.683 -9.639 -4.484 14.271 -11.294 -5.281 + [2,24,12.683,-9.639,-4.484,14.271,-11.294,-5.281], +// 2 24 21 -5.5 -5.104 17.632 -5.5 -6.142 + [2,24,21,-5.5,-5.104,17.632,-5.5,-6.142], +// 2 24 18.042 -10.428 -5.627 21.496 -9.819 -4.464 + [2,24,18.042,-10.428,-5.627,21.496,-9.819,-4.464], +// 2 24 24.37 -5.5 -3.478 21 -5.5 -5.104 + [2,24,24.37,-5.5,-3.478,21,-5.5,-5.104], +// 2 24 21.496 -9.819 -4.464 24.44 -9.45 -3.089 + [2,24,21.496,-9.819,-4.464,24.44,-9.45,-3.089], +// 2 24 26.315 -5.5 -2.702 24.37 -5.5 -3.478 + [2,24,26.315,-5.5,-2.702,24.37,-5.5,-3.478], +// 2 24 24.44 -9.45 -3.089 26.498 -9.141 -2.244 + [2,24,24.44,-9.45,-3.089,26.498,-9.141,-2.244], +// 2 24 28.293 -5.5 -2.739 26.315 -5.5 -2.702 + [2,24,28.293,-5.5,-2.739,26.315,-5.5,-2.702], +// 2 24 26.498 -9.141 -2.244 28.565 -9.014 -2.649 + [2,24,26.498,-9.141,-2.244,28.565,-9.014,-2.649], +// 2 24 12.45 -8.702 -4.626 12.683 -9.639 -4.484 + [2,24,12.45,-8.702,-4.626,12.683,-9.639,-4.484], +// 2 24 12.468 -6.54 -5.772 11.46 -7.306 -5.055 + [2,24,12.468,-6.54,-5.772,11.46,-7.306,-5.055], +// 2 24 13.897 -5.5 -6.386 12.468 -6.54 -5.772 + [2,24,13.897,-5.5,-6.386,12.468,-6.54,-5.772], +// 2 24 29.229 -5.5 -4.239 28.293 -5.5 -2.739 + [2,24,29.229,-5.5,-4.239,28.293,-5.5,-2.739], +// 2 24 28.565 -9.014 -2.649 29.508 -8.816 -4.036 + [2,24,28.565,-9.014,-2.649,29.508,-8.816,-4.036], +// 2 24 29.508 -8.816 -4.036 29.709 -8.771 -6.62 + [2,24,29.508,-8.816,-4.036,29.709,-8.771,-6.62], +// 2 24 29.419 -5.5 -6.657 29.229 -5.5 -4.239 + [2,24,29.419,-5.5,-6.657,29.229,-5.5,-4.239], +// 2 24 29.709 -8.771 -6.62 28.743 -8.969 -9.771 + [2,24,29.709,-8.771,-6.62,28.743,-8.969,-9.771], +// 2 24 28.354 -5.5 -9.775 29.419 -5.5 -6.657 + [2,24,28.354,-5.5,-9.775,29.419,-5.5,-6.657], +// 2 24 28.743 -8.969 -9.771 25.651 -9.033 -13.093 + [2,24,28.743,-8.969,-9.771,25.651,-9.033,-13.093], +// 2 24 25.333 -5.5 -12.897 28.354 -5.5 -9.775 + [2,24,25.333,-5.5,-12.897,28.354,-5.5,-9.775], +// 2 24 21.712 -5.5 -15.346 25.333 -5.5 -12.897 + [2,24,21.712,-5.5,-15.346,25.333,-5.5,-12.897], +// 2 24 25.651 -9.033 -13.093 22.01 -9.347 -15.65 + [2,24,25.651,-9.033,-13.093,22.01,-9.347,-15.65], +// 2 24 18.431 -5.5 -16.612 21.712 -5.5 -15.346 + [2,24,18.431,-5.5,-16.612,21.712,-5.5,-15.346], +// 2 24 22.01 -9.347 -15.65 18.685 -9.74 -17.013 + [2,24,22.01,-9.347,-15.65,18.685,-9.74,-17.013], +// 2 24 18.685 -9.74 -17.013 15.175 -10.252 -17.082 + [2,24,18.685,-9.74,-17.013,15.175,-10.252,-17.082], +// 2 24 14.778 -5.5 -16.622 18.431 -5.5 -16.612 + [2,24,14.778,-5.5,-16.622,18.431,-5.5,-16.612], +// 2 24 15.175 -10.252 -17.082 12.652 -10.837 -16.239 + [2,24,15.175,-10.252,-17.082,12.652,-10.837,-16.239], +// 2 24 11.73 -5.5 -14.975 14.778 -5.5 -16.622 + [2,24,11.73,-5.5,-14.975,14.778,-5.5,-16.622], +// 2 24 8.944 -7.114 -13.116 11.73 -5.5 -14.975 + [2,24,8.944,-7.114,-13.116,11.73,-5.5,-14.975], +// 2 24 12.652 -10.837 -16.239 9.86 -12.074 -14.413 + [2,24,12.652,-10.837,-16.239,9.86,-12.074,-14.413], +// 2 24 9.86 -12.074 -14.413 7.741 -13.352 -12.867 + [2,24,9.86,-12.074,-14.413,7.741,-13.352,-12.867], +// 2 24 7.741 -13.352 -12.867 7.047 -12.302 -12.499 + [2,24,7.741,-13.352,-12.867,7.047,-12.302,-12.499], +// 2 24 6.777 -8.403 -11.48 8.944 -7.114 -13.116 + [2,24,6.777,-8.403,-11.48,8.944,-7.114,-13.116], +// 2 24 13.897 -5.5 -6.386 11.893 -5.5 -7.893 + [2,24,13.897,-5.5,-6.386,11.893,-5.5,-7.893], +// 2 24 11.893 -5.5 -7.893 10.931 -5.5 -11.02 + [2,24,11.893,-5.5,-7.893,10.931,-5.5,-11.02], +// 2 24 10.931 -5.5 -11.02 11.73 -5.5 -14.975 + [2,24,10.931,-5.5,-11.02,11.73,-5.5,-14.975], +// 2 24 14.271 -11.294 -5.281 12.461 -13.712 -8.105 + [2,24,14.271,-11.294,-5.281,12.461,-13.712,-8.105], +// 2 24 12.461 -13.712 -8.105 9.727 -14.051 -11.191 + [2,24,12.461,-13.712,-8.105,9.727,-14.051,-11.191], +// 2 24 9.727 -14.051 -11.191 7.741 -13.352 -12.867 + [2,24,9.727,-14.051,-11.191,7.741,-13.352,-12.867], +// 2 24 13.443 -8.965 -1.732 12.683 -9.639 -4.484 + [2,24,13.443,-8.965,-1.732,12.683,-9.639,-4.484], +// 2 24 13.801 -8.458 1.946 13.443 -8.965 -1.732 + [2,24,13.801,-8.458,1.946,13.443,-8.965,-1.732], +// 2 24 13.55 -8.157 6.118 13.801 -8.458 1.946 + [2,24,13.55,-8.157,6.118,13.801,-8.458,1.946], +// 2 24 12.11 -8.038 10.673 13.55 -8.157 6.118 + [2,24,12.11,-8.038,10.673,13.55,-8.157,6.118], +// 2 24 10.036 -8.119 14.066 12.11 -8.038 10.673 + [2,24,10.036,-8.119,14.066,12.11,-8.038,10.673], +// 2 24 7.738 -8.528 17.072 10.036 -8.119 14.066 + [2,24,7.738,-8.528,17.072,10.036,-8.119,14.066], +// 2 24 7.402 -7.535 16.856 7.738 -8.528 17.072 + [2,24,7.402,-7.535,16.856,7.738,-8.528,17.072], +// 2 24 6.317 -5.5 18.297 7.596 -5.5 17.905 + [2,24,6.317,-5.5,18.297,7.596,-5.5,17.905], +// 2 24 5.086 -5.5 18.888 6.317 -5.5 18.297 + [2,24,5.086,-5.5,18.888,6.317,-5.5,18.297], +// 2 24 3.861 -5.5 20.272 5.086 -5.5 18.888 + [2,24,3.861,-5.5,20.272,5.086,-5.5,18.888], +// 2 24 3.494 -5.5 22.155 3.861 -5.5 20.272 + [2,24,3.494,-5.5,22.155,3.861,-5.5,20.272], +// 2 24 2.536 -8.982 22.079 3.386 -9.38 22.957 + [2,24,2.536,-8.982,22.079,3.386,-9.38,22.957], +// 2 24 4.051 -5.5 24.09 3.494 -5.5 22.155 + [2,24,4.051,-5.5,24.09,3.494,-5.5,22.155], +// 2 24 3.386 -9.38 22.957 3.914 -9.822 24.261 + [2,24,3.386,-9.38,22.957,3.914,-9.822,24.261], +// 2 24 7.596 -5.5 17.905 10.086 -5.5 19.497 + [2,24,7.596,-5.5,17.905,10.086,-5.5,19.497], +// 2 24 9.792 -9.394 18.715 7.738 -8.528 17.072 + [2,24,9.792,-9.394,18.715,7.738,-8.528,17.072], +// 2 24 5.464 -5.5 27.074 4.051 -5.5 24.09 + [2,24,5.464,-5.5,27.074,4.051,-5.5,24.09], +// 2 24 3.914 -9.822 24.261 5.367 -9.602 27.516 + [2,24,3.914,-9.822,24.261,5.367,-9.602,27.516], +// 2 24 12.974 -8.954 22.457 9.792 -9.394 18.715 + [2,24,12.974,-8.954,22.457,9.792,-9.394,18.715], +// 2 24 10.086 -5.5 19.497 12.843 -5.5 22.531 + [2,24,10.086,-5.5,19.497,12.843,-5.5,22.531], +// 2 24 5.367 -9.602 27.516 7.722 -9.256 28.672 + [2,24,5.367,-9.602,27.516,7.722,-9.256,28.672], +// 2 24 7.645 -5.5 28.357 5.464 -5.5 27.074 + [2,24,7.645,-5.5,28.357,5.464,-5.5,27.074], +// 2 24 13.865 -8.835 25.172 12.974 -8.954 22.457 + [2,24,13.865,-8.835,25.172,12.974,-8.954,22.457], +// 2 24 12.843 -5.5 22.531 13.657 -5.5 25.104 + [2,24,12.843,-5.5,22.531,13.657,-5.5,25.104], +// 2 24 13.657 -5.5 25.104 13.295 -5.5 27.684 + [2,24,13.657,-5.5,25.104,13.295,-5.5,27.684], +// 2 24 13.38 -8.792 27.794 13.865 -8.835 25.172 + [2,24,13.38,-8.792,27.794,13.865,-8.835,25.172], +// 2 24 13.295 -5.5 27.684 12.29 -5.5 29.142 + [2,24,13.295,-5.5,27.684,12.29,-5.5,29.142], +// 2 24 12.311 -8.83 29.325 13.38 -8.792 27.794 + [2,24,12.311,-8.83,29.325,13.38,-8.792,27.794], +// 2 24 7.722 -9.256 28.672 9.99 -9.011 29.34 + [2,24,7.722,-9.256,28.672,9.99,-9.011,29.34], +// 2 24 9.9 -5.5 29.065 7.645 -5.5 28.357 + [2,24,9.9,-5.5,29.065,7.645,-5.5,28.357], +// 2 24 11.1005 -8.9205 29.6325 12.311 -8.83 29.325 + [2,24,11.1005,-8.9205,29.6325,12.311,-8.83,29.325], +// 2 24 9.99 -9.011 29.34 11.1005 -8.9205 29.6325 + [2,24,9.99,-9.011,29.34,11.1005,-8.9205,29.6325], +// 2 24 11.045 -5.5 29.4035 9.9 -5.5 29.065 + [2,24,11.045,-5.5,29.4035,9.9,-5.5,29.065], +// 2 24 12.29 -5.5 29.142 11.045 -5.5 29.4035 + [2,24,12.29,-5.5,29.142,11.045,-5.5,29.4035], +// 2 24 8.543 -10.99 20.207 9.792 -9.394 18.715 + [2,24,8.543,-10.99,20.207,9.792,-9.394,18.715], +// 2 24 6.924 -11.391 21.857 8.543 -10.99 20.207 + [2,24,6.924,-11.391,21.857,8.543,-10.99,20.207], +// 2 24 5.374 -10.961 23.134 6.924 -11.391 21.857 + [2,24,5.374,-10.961,23.134,6.924,-11.391,21.857], +// 2 24 3.914 -9.822 24.261 5.374 -10.961 23.134 + [2,24,3.914,-9.822,24.261,5.374,-10.961,23.134], +// +// 2 24 0 -14.753 -29.654 0 -16.871 -29.111 + [2,24,0,-14.753,-29.654,0,-16.871,-29.111], +// 2 24 0 -12.369 -29.255 0 -14.753 -29.654 + [2,24,0,-12.369,-29.255,0,-14.753,-29.654], +// 5 24 3.494 -5.5 22.155 3.049 -6.495 19.482 3.861 -5.5 20.272 2.578 -7.363 21.128 + [5,24,3.494,-5.5,22.155,3.049,-6.495,19.482,3.861,-5.5,20.272,2.578,-7.363,21.128], +// 5 24 4.483 -6.206 18.037 5.086 -5.5 18.888 6.317 -5.5 18.297 3.861 -5.5 20.272 + [5,24,4.483,-6.206,18.037,5.086,-5.5,18.888,6.317,-5.5,18.297,3.861,-5.5,20.272], +// 5 24 6.317 -5.5 18.297 4.483 -6.206 18.037 5.861 -6.492 17.248 5.086 -5.5 18.888 + [5,24,6.317,-5.5,18.297,4.483,-6.206,18.037,5.861,-6.492,17.248,5.086,-5.5,18.888], +// 5 24 3.049 -6.495 19.482 3.861 -5.5 20.272 3.494 -5.5 22.155 4.483 -6.206 18.037 + [5,24,3.049,-6.495,19.482,3.861,-5.5,20.272,3.494,-5.5,22.155,4.483,-6.206,18.037], +// 5 24 3.861 -5.5 20.272 4.483 -6.206 18.037 5.086 -5.5 18.888 3.049 -6.495 19.482 + [5,24,3.861,-5.5,20.272,4.483,-6.206,18.037,5.086,-5.5,18.888,3.049,-6.495,19.482], +// 5 24 5.367 -9.602 27.516 7.645 -5.5 28.357 7.722 -9.256 28.672 5.464 -5.5 27.074 + [5,24,5.367,-9.602,27.516,7.645,-5.5,28.357,7.722,-9.256,28.672,5.464,-5.5,27.074], +// 5 24 5.746 -16.25 -20.345 4.364 -19.48 -20.766 4.388 -17.396 -16.403 5.044 -16.934 -23.725 + [5,24,5.746,-16.25,-20.345,4.364,-19.48,-20.766,4.388,-17.396,-16.403,5.044,-16.934,-23.725], +// 5 24 21.968 -10.209 -12.477 18.782 -10.559 -14.193 17.88 -11.153 -9.691 22.01 -9.347 -15.65 + [5,24,21.968,-10.209,-12.477,18.782,-10.559,-14.193,17.88,-11.153,-9.691,22.01,-9.347,-15.65], +// 5 24 5.455 -11.464 -21.847 6.192 -13.836 -20.766 5.171 -12.777 -24.267 5.965 -11.399 -19.761 + [5,24,5.455,-11.464,-21.847,6.192,-13.836,-20.766,5.171,-12.777,-24.267,5.965,-11.399,-19.761], +// 5 24 15.994 -10.885 -5.691 12.461 -13.712 -8.105 14.881 -12.252 -9.171 14.271 -11.294 -5.281 + [5,24,15.994,-10.885,-5.691,12.461,-13.712,-8.105,14.881,-12.252,-9.171,14.271,-11.294,-5.281], +// 5 24 16.818 -10.758 -15.148 15.037 -11.294 -14.3 18.782 -10.559 -14.193 15.175 -10.252 -17.082 + [5,24,16.818,-10.758,-15.148,15.037,-11.294,-14.3,18.782,-10.559,-14.193,15.175,-10.252,-17.082], +// 5 24 7.047 -12.302 -12.499 8.944 -7.114 -13.116 6.777 -8.403 -11.48 9.86 -12.074 -14.413 + [5,24,7.047,-12.302,-12.499,8.944,-7.114,-13.116,6.777,-8.403,-11.48,9.86,-12.074,-14.413], +// 5 24 13.224 -8.128 -1.641 13.801 -8.458 1.946 13.52 -7.709 1.895 13.443 -8.965 -1.732 + [5,24,13.224,-8.128,-1.641,13.801,-8.458,1.946,13.52,-7.709,1.895,13.443,-8.965,-1.732], +// 5 24 1.174 -14.497 -29.178 2.205 -13.859 -28.297 1.075 -12.501 -28.802 2.22 -15.053 -28.233 + [5,24,1.174,-14.497,-29.178,2.205,-13.859,-28.297,1.075,-12.501,-28.802,2.22,-15.053,-28.233], +// 5 24 24.801 -9.956 -6.57 21.496 -9.819 -4.464 21.564 -10.493 -8.365 24.44 -9.45 -3.089 + [5,24,24.801,-9.956,-6.57,21.496,-9.819,-4.464,21.564,-10.493,-8.365,24.44,-9.45,-3.089], +// 5 24 13.224 -8.128 -1.641 13.443 -8.965 -1.732 12.45 -8.702 -4.626 13.801 -8.458 1.946 + [5,24,13.224,-8.128,-1.641,13.443,-8.965,-1.732,12.45,-8.702,-4.626,13.801,-8.458,1.946], +// 5 24 12.461 -13.712 -8.105 14.881 -12.252 -9.171 15.994 -10.885 -5.691 12.307 -12.554 -12.63 + [5,24,12.461,-13.712,-8.105,14.881,-12.252,-9.171,15.994,-10.885,-5.691,12.307,-12.554,-12.63], +// 5 24 29.709 -8.771 -6.62 27.838 -9.445 -7.895 28.743 -8.969 -9.771 26.993 -9.604 -5.097 + [5,24,29.709,-8.771,-6.62,27.838,-9.445,-7.895,28.743,-8.969,-9.771,26.993,-9.604,-5.097], +// 5 24 21.496 -9.819 -4.464 21 -5.5 -5.104 17.823 -7.992 -5.779 24.37 -5.5 -3.478 + [5,24,21.496,-9.819,-4.464,21,-5.5,-5.104,17.823,-7.992,-5.779,24.37,-5.5,-3.478], +// 5 24 18.782 -10.559 -14.193 17.88 -11.153 -9.691 15.037 -11.294 -14.3 21.968 -10.209 -12.477 + [5,24,18.782,-10.559,-14.193,17.88,-11.153,-9.691,15.037,-11.294,-14.3,21.968,-10.209,-12.477], +// 5 24 2.268 -18.051 -15.495 2.167 -17.852 -14.956 0 -18.84 -15.272 4.169 -16.486 -14.654 + [5,24,2.268,-18.051,-15.495,2.167,-17.852,-14.956,0,-18.84,-15.272,4.169,-16.486,-14.654], +// 5 24 12.311 -8.83 29.325 12.29 -5.5 29.142 13.38 -8.792 27.794 9.9 -5.5 29.065 + [5,24,12.311,-8.83,29.325,12.29,-5.5,29.142,13.38,-8.792,27.794,9.9,-5.5,29.065], +// 5 24 5.965 -11.399 -19.761 6.192 -13.836 -20.766 5.455 -11.464 -21.847 6.144 -12.721 -17.733 + [5,24,5.965,-11.399,-19.761,6.192,-13.836,-20.766,5.455,-11.464,-21.847,6.144,-12.721,-17.733], +// 5 24 17.823 -7.992 -5.779 15.994 -10.885 -5.691 15.043 -8.219 -5.637 18.042 -10.428 -5.627 + [5,24,17.823,-7.992,-5.779,15.994,-10.885,-5.691,15.043,-8.219,-5.637,18.042,-10.428,-5.627], +// 5 24 6.95 -5.5 -8.75 10.107 -6.549 -6.556 9.685 -5.5 -5.282 8.104 -6.707 -9.047 + [5,24,6.95,-5.5,-8.75,10.107,-6.549,-6.556,9.685,-5.5,-5.282,8.104,-6.707,-9.047], +// 5 24 9.685 -5.5 -5.282 10.107 -6.549 -6.556 6.95 -5.5 -8.75 11.46 -7.306 -5.055 + [5,24,9.685,-5.5,-5.282,10.107,-6.549,-6.556,6.95,-5.5,-8.75,11.46,-7.306,-5.055], +// 5 24 6.777 -8.403 -11.48 4.435 -10.597 -13.594 7.047 -12.302 -12.499 3.125 -8.607 -13.438 + [5,24,6.777,-8.403,-11.48,4.435,-10.597,-13.594,7.047,-12.302,-12.499,3.125,-8.607,-13.438], +// 5 24 24.44 -9.45 -3.089 26.315 -5.5 -2.702 24.37 -5.5 -3.478 26.498 -9.141 -2.244 + [5,24,24.44,-9.45,-3.089,26.315,-5.5,-2.702,24.37,-5.5,-3.478,26.498,-9.141,-2.244], +// 5 24 6.777 -8.403 -11.48 3.132 -5.5 -11.756 3.125 -8.607 -13.438 8.104 -6.707 -9.047 + [5,24,6.777,-8.403,-11.48,3.132,-5.5,-11.756,3.125,-8.607,-13.438,8.104,-6.707,-9.047], +// 5 24 2.167 -17.852 -14.956 0 -18.84 -15.272 2.268 -18.051 -15.495 0 -18.681 -14.945 + [5,24,2.167,-17.852,-14.956,0,-18.84,-15.272,2.268,-18.051,-15.495,0,-18.681,-14.945], +// 5 24 15.037 -11.294 -14.3 15.175 -10.252 -17.082 12.652 -10.837 -16.239 16.818 -10.758 -15.148 + [5,24,15.037,-11.294,-14.3,15.175,-10.252,-17.082,12.652,-10.837,-16.239,16.818,-10.758,-15.148], +// 5 24 10.107 -6.549 -6.556 10.985 -6.208 -7.229 8.104 -6.707 -9.047 11.46 -7.306 -5.055 + [5,24,10.107,-6.549,-6.556,10.985,-6.208,-7.229,8.104,-6.707,-9.047,11.46,-7.306,-5.055], +// 5 24 21.968 -10.209 -12.477 22.01 -9.347 -15.65 25.651 -9.033 -13.093 18.782 -10.559 -14.193 + [5,24,21.968,-10.209,-12.477,22.01,-9.347,-15.65,25.651,-9.033,-13.093,18.782,-10.559,-14.193], +// 5 24 12.843 -5.5 22.531 9.792 -9.394 18.715 12.974 -8.954 22.457 10.086 -5.5 19.497 + [5,24,12.843,-5.5,22.531,9.792,-9.394,18.715,12.974,-8.954,22.457,10.086,-5.5,19.497], +// 5 24 17.88 -11.153 -9.691 18.042 -10.428 -5.627 21.564 -10.493 -8.365 15.994 -10.885 -5.691 + [5,24,17.88,-11.153,-9.691,18.042,-10.428,-5.627,21.564,-10.493,-8.365,15.994,-10.885,-5.691], +// 5 24 13.295 -5.5 27.684 13.865 -8.835 25.172 13.657 -5.5 25.104 13.38 -8.792 27.794 + [5,24,13.295,-5.5,27.684,13.865,-8.835,25.172,13.657,-5.5,25.104,13.38,-8.792,27.794], +// 5 24 10.312 -10.057 26.001 12.522 -9.272 27.218 12.129 -9.684 25.004 11.329 -9.463 27.69 + [5,24,10.312,-10.057,26.001,12.522,-9.272,27.218,12.129,-9.684,25.004,11.329,-9.463,27.69], +// 5 24 27.838 -9.445 -7.895 28.743 -8.969 -9.771 29.709 -8.771 -6.62 25.121 -9.826 -10.312 + [5,24,27.838,-9.445,-7.895,28.743,-8.969,-9.771,29.709,-8.771,-6.62,25.121,-9.826,-10.312], +// 5 24 1.543 -18.987 -26.758 1.98 -20.347 -23.898 3.827 -19.669 -23.979 0 -19.582 -26.354 + [5,24,1.543,-18.987,-26.758,1.98,-20.347,-23.898,3.827,-19.669,-23.979,0,-19.582,-26.354], +// 5 24 15.043 -8.219 -5.637 15.994 -10.885 -5.691 17.823 -7.992 -5.779 14.271 -11.294 -5.281 + [5,24,15.043,-8.219,-5.637,15.994,-10.885,-5.691,17.823,-7.992,-5.779,14.271,-11.294,-5.281], +// 5 24 17.823 -7.992 -5.779 21.496 -9.819 -4.464 18.042 -10.428 -5.627 21 -5.5 -5.104 + [5,24,17.823,-7.992,-5.779,21.496,-9.819,-4.464,18.042,-10.428,-5.627,21,-5.5,-5.104], +// 5 24 8.813 -10.752 24.062 6.924 -11.391 21.857 8.543 -10.99 20.207 7.166 -10.407 25.645 + [5,24,8.813,-10.752,24.062,6.924,-11.391,21.857,8.543,-10.99,20.207,7.166,-10.407,25.645], +// 5 24 28.743 -8.969 -9.771 28.354 -5.5 -9.775 29.419 -5.5 -6.657 25.651 -9.033 -13.093 + [5,24,28.743,-8.969,-9.771,28.354,-5.5,-9.775,29.419,-5.5,-6.657,25.651,-9.033,-13.093], +// 5 24 15.043 -8.219 -5.637 13.517 -7.962 -5.216 13.897 -5.5 -6.386 12.683 -9.639 -4.484 + [5,24,15.043,-8.219,-5.637,13.517,-7.962,-5.216,13.897,-5.5,-6.386,12.683,-9.639,-4.484], +// 5 24 10.675 -10.191 22.579 13.865 -8.835 25.172 12.129 -9.684 25.004 12.974 -8.954 22.457 + [5,24,10.675,-10.191,22.579,13.865,-8.835,25.172,12.129,-9.684,25.004,12.974,-8.954,22.457], +// 5 24 6.924 -11.391 21.857 7.166 -10.407 25.645 8.813 -10.752 24.062 5.374 -10.961 23.134 + [5,24,6.924,-11.391,21.857,7.166,-10.407,25.645,8.813,-10.752,24.062,5.374,-10.961,23.134], +// 5 24 6 -14.71 -16.63 5.476 -14.419 -16.101 4.358 -16.617 -15.817 6.144 -12.721 -17.733 + [5,24,6,-14.71,-16.63,5.476,-14.419,-16.101,4.358,-16.617,-15.817,6.144,-12.721,-17.733], +// 5 24 7.166 -10.407 25.645 5.367 -9.602 27.516 7.722 -9.256 28.672 5.374 -10.961 23.134 + [5,24,7.166,-10.407,25.645,5.367,-9.602,27.516,7.722,-9.256,28.672,5.374,-10.961,23.134], +// 5 24 0.859 -10.695 -26.561 2.772 -12.241 -26.292 4.369 -11.85 -24.674 1.408 -12.352 -27.56 + [5,24,0.859,-10.695,-26.561,2.772,-12.241,-26.292,4.369,-11.85,-24.674,1.408,-12.352,-27.56], +// 5 24 5.464 -5.5 27.074 5.367 -9.602 27.516 3.914 -9.822 24.261 7.645 -5.5 28.357 + [5,24,5.464,-5.5,27.074,5.367,-9.602,27.516,3.914,-9.822,24.261,7.645,-5.5,28.357], +// 5 24 7.722 -9.256 28.672 7.645 -5.5 28.357 9.99 -9.011 29.34 5.367 -9.602 27.516 + [5,24,7.722,-9.256,28.672,7.645,-5.5,28.357,9.99,-9.011,29.34,5.367,-9.602,27.516], +// 5 24 0 -19.582 -26.354 1.543 -18.987 -26.758 0 -18.687 -27.465 1.98 -20.347 -23.898 + [5,24,0,-19.582,-26.354,1.543,-18.987,-26.758,0,-18.687,-27.465,1.98,-20.347,-23.898], +// 5 24 5.044 -16.934 -23.725 4.061 -16.557 -25.948 5.422 -14.714 -23.869 3.827 -19.669 -23.979 + [5,24,5.044,-16.934,-23.725,4.061,-16.557,-25.948,5.422,-14.714,-23.869,3.827,-19.669,-23.979], +// 5 24 3.386 -9.38 22.957 3.494 -5.5 22.155 2.578 -7.363 21.128 4.051 -5.5 24.09 + [5,24,3.386,-9.38,22.957,3.494,-5.5,22.155,2.578,-7.363,21.128,4.051,-5.5,24.09], +// 5 24 3.914 -9.822 24.261 5.464 -5.5 27.074 4.051 -5.5 24.09 5.367 -9.602 27.516 + [5,24,3.914,-9.822,24.261,5.464,-5.5,27.074,4.051,-5.5,24.09,5.367,-9.602,27.516], +// 5 24 4.358 -16.617 -15.817 5.181 -14.347 -14.381 5.476 -14.419 -16.101 4.169 -16.486 -14.654 + [5,24,4.358,-16.617,-15.817,5.181,-14.347,-14.381,5.476,-14.419,-16.101,4.169,-16.486,-14.654], +// 5 24 10.141 -9.536 28.126 10.312 -10.057 26.001 8.838 -9.944 27.139 11.329 -9.463 27.69 + [5,24,10.141,-9.536,28.126,10.312,-10.057,26.001,8.838,-9.944,27.139,11.329,-9.463,27.69], +// 5 24 1.98 -20.347 -23.898 0 -20.682 -23.71 0 -20.752 -20.533 0 -19.582 -26.354 + [5,24,1.98,-20.347,-23.898,0,-20.682,-23.71,0,-20.752,-20.533,0,-19.582,-26.354], +// 5 24 5.422 -14.714 -23.869 5.746 -16.25 -20.345 5.044 -16.934 -23.725 6.192 -13.836 -20.766 + [5,24,5.422,-14.714,-23.869,5.746,-16.25,-20.345,5.044,-16.934,-23.725,6.192,-13.836,-20.766], +// 5 24 5.422 -14.714 -23.869 4.478 -14.708 -25.646 4.52 -13.158 -25.463 4.061 -16.557 -25.948 + [5,24,5.422,-14.714,-23.869,4.478,-14.708,-25.646,4.52,-13.158,-25.463,4.061,-16.557,-25.948], +// 5 24 9.595 -6.504 -10.032 10.931 -5.5 -11.02 11.893 -5.5 -7.893 8.944 -7.114 -13.116 + [5,24,9.595,-6.504,-10.032,10.931,-5.5,-11.02,11.893,-5.5,-7.893,8.944,-7.114,-13.116], +// 5 24 4.369 -11.85 -24.674 0.859 -10.695 -26.561 2.772 -12.241 -26.292 2.113 -10.176 -24.601 + [5,24,4.369,-11.85,-24.674,0.859,-10.695,-26.561,2.772,-12.241,-26.292,2.113,-10.176,-24.601], +// 5 24 1.174 -14.497 -29.178 1.176 -16.185 -28.81 2.323 -16.439 -27.939 0 -14.753 -29.654 + [5,24,1.174,-14.497,-29.178,1.176,-16.185,-28.81,2.323,-16.439,-27.939,0,-14.753,-29.654], +// 5 24 8.543 -10.99 20.207 12.974 -8.954 22.457 9.792 -9.394 18.715 10.675 -10.191 22.579 + [5,24,8.543,-10.99,20.207,12.974,-8.954,22.457,9.792,-9.394,18.715,10.675,-10.191,22.579], +// 5 24 29.508 -8.816 -4.036 28.293 -5.5 -2.739 29.229 -5.5 -4.239 28.565 -9.014 -2.649 + [5,24,29.508,-8.816,-4.036,28.293,-5.5,-2.739,29.229,-5.5,-4.239,28.565,-9.014,-2.649], +// 5 24 0 -18.687 -27.465 1.227 -17.795 -27.902 0 -16.871 -29.111 1.543 -18.987 -26.758 + [5,24,0,-18.687,-27.465,1.227,-17.795,-27.902,0,-16.871,-29.111,1.543,-18.987,-26.758], +// 5 24 5.455 -11.464 -21.847 4.467 -9.984 -19.203 3.368 -9.762 -21.628 5.965 -11.399 -19.761 + [5,24,5.455,-11.464,-21.847,4.467,-9.984,-19.203,3.368,-9.762,-21.628,5.965,-11.399,-19.761], +// 5 24 9.86 -12.074 -14.413 8.944 -7.114 -13.116 12.652 -10.837 -16.239 7.047 -12.302 -12.499 + [5,24,9.86,-12.074,-14.413,8.944,-7.114,-13.116,12.652,-10.837,-16.239,7.047,-12.302,-12.499], +// 5 24 8.944 -7.114 -13.116 9.595 -6.504 -10.032 6.777 -8.403 -11.48 10.931 -5.5 -11.02 + [5,24,8.944,-7.114,-13.116,9.595,-6.504,-10.032,6.777,-8.403,-11.48,10.931,-5.5,-11.02], +// 5 24 22.01 -9.347 -15.65 21.712 -5.5 -15.346 25.651 -9.033 -13.093 18.431 -5.5 -16.612 + [5,24,22.01,-9.347,-15.65,21.712,-5.5,-15.346,25.651,-9.033,-13.093,18.431,-5.5,-16.612], +// 5 24 17.88 -11.153 -9.691 14.881 -12.252 -9.171 15.037 -11.294 -14.3 15.994 -10.885 -5.691 + [5,24,17.88,-11.153,-9.691,14.881,-12.252,-9.171,15.037,-11.294,-14.3,15.994,-10.885,-5.691], +// 5 24 4.52 -13.158 -25.463 4.478 -14.708 -25.646 5.422 -14.714 -23.869 3.39 -13.493 -26.911 + [5,24,4.52,-13.158,-25.463,4.478,-14.708,-25.646,5.422,-14.714,-23.869,3.39,-13.493,-26.911], +// 5 24 8.813 -10.752 24.062 8.838 -9.944 27.139 7.166 -10.407 25.645 10.312 -10.057 26.001 + [5,24,8.813,-10.752,24.062,8.838,-9.944,27.139,7.166,-10.407,25.645,10.312,-10.057,26.001], +// 5 24 8.838 -9.944 27.139 10.141 -9.536 28.126 7.722 -9.256 28.672 10.312 -10.057 26.001 + [5,24,8.838,-9.944,27.139,10.141,-9.536,28.126,7.722,-9.256,28.672,10.312,-10.057,26.001], +// 5 24 3.73 -9.358 -16.624 4.435 -10.597 -13.594 3.125 -8.607 -13.438 4.457 -10.365 -16.359 + [5,24,3.73,-9.358,-16.624,4.435,-10.597,-13.594,3.125,-8.607,-13.438,4.457,-10.365,-16.359], +// 5 24 17.632 -5.5 -6.142 17.823 -7.992 -5.779 15.043 -8.219 -5.637 21 -5.5 -5.104 + [5,24,17.632,-5.5,-6.142,17.823,-7.992,-5.779,15.043,-8.219,-5.637,21,-5.5,-5.104], +// 5 24 2.772 -12.241 -26.292 2.083 -12.598 -27.865 1.408 -12.352 -27.56 3.206 -12.472 -26.587 + [5,24,2.772,-12.241,-26.292,2.083,-12.598,-27.865,1.408,-12.352,-27.56,3.206,-12.472,-26.587], +// 5 24 1.075 -12.501 -28.802 1.174 -14.497 -29.178 2.205 -13.859 -28.297 0 -12.369 -29.255 + [5,24,1.075,-12.501,-28.802,1.174,-14.497,-29.178,2.205,-13.859,-28.297,0,-12.369,-29.255], +// 5 24 10.141 -9.536 28.126 9.99 -9.011 29.34 12.311 -8.83 29.325 7.722 -9.256 28.672 + [5,24,10.141,-9.536,28.126,9.99,-9.011,29.34,12.311,-8.83,29.325,7.722,-9.256,28.672], +// 5 24 9.595 -6.504 -10.032 10.985 -6.208 -7.229 8.104 -6.707 -9.047 11.893 -5.5 -7.893 + [5,24,9.595,-6.504,-10.032,10.985,-6.208,-7.229,8.104,-6.707,-9.047,11.893,-5.5,-7.893], +// 5 24 24.801 -9.956 -6.57 25.121 -9.826 -10.312 27.838 -9.445 -7.895 21.564 -10.493 -8.365 + [5,24,24.801,-9.956,-6.57,25.121,-9.826,-10.312,27.838,-9.445,-7.895,21.564,-10.493,-8.365], +// 5 24 15.043 -8.219 -5.637 12.683 -9.639 -4.484 13.517 -7.962 -5.216 14.271 -11.294 -5.281 + [5,24,15.043,-8.219,-5.637,12.683,-9.639,-4.484,13.517,-7.962,-5.216,14.271,-11.294,-5.281], +// 5 24 2.205 -13.859 -28.297 1.075 -12.501 -28.802 1.174 -14.497 -29.178 2.083 -12.598 -27.865 + [5,24,2.205,-13.859,-28.297,1.075,-12.501,-28.802,1.174,-14.497,-29.178,2.083,-12.598,-27.865], +// 5 24 3.73 -9.358 -16.624 0 -9.137 -16.877 0 -9.504 -19.436 0 -8.384 -14.512 + [5,24,3.73,-9.358,-16.624,0,-9.137,-16.877,0,-9.504,-19.436,0,-8.384,-14.512], +// 5 24 4.364 -19.48 -20.766 2.293 -20.307 -20.563 2.311 -18.513 -16.054 3.827 -19.669 -23.979 + [5,24,4.364,-19.48,-20.766,2.293,-20.307,-20.563,2.311,-18.513,-16.054,3.827,-19.669,-23.979], +// 5 24 2.323 -16.439 -27.939 1.176 -16.185 -28.81 1.174 -14.497 -29.178 2.802 -18.314 -27.057 + [5,24,2.323,-16.439,-27.939,1.176,-16.185,-28.81,1.174,-14.497,-29.178,2.802,-18.314,-27.057], +// 5 24 10.852 -5.5 5.504 11.928 -7.346 10.639 13.385 -7.509 6.122 9.431 -5.5 9.523 + [5,24,10.852,-5.5,5.504,11.928,-7.346,10.639,13.385,-7.509,6.122,9.431,-5.5,9.523], +// 5 24 10.675 -10.191 22.579 8.813 -10.752 24.062 12.129 -9.684 25.004 8.543 -10.99 20.207 + [5,24,10.675,-10.191,22.579,8.813,-10.752,24.062,12.129,-9.684,25.004,8.543,-10.99,20.207], +// 5 24 2.802 -18.314 -27.057 1.227 -17.795 -27.902 1.176 -16.185 -28.81 1.543 -18.987 -26.758 + [5,24,2.802,-18.314,-27.057,1.227,-17.795,-27.902,1.176,-16.185,-28.81,1.543,-18.987,-26.758], +// 5 24 5.746 -16.25 -20.345 4.388 -17.396 -16.403 4.364 -19.48 -20.766 6 -14.71 -16.63 + [5,24,5.746,-16.25,-20.345,4.388,-17.396,-16.403,4.364,-19.48,-20.766,6,-14.71,-16.63], +// 5 24 9.86 -12.074 -14.413 7.047 -12.302 -12.499 7.741 -13.352 -12.867 8.944 -7.114 -13.116 + [5,24,9.86,-12.074,-14.413,7.047,-12.302,-12.499,7.741,-13.352,-12.867,8.944,-7.114,-13.116], +// 5 24 28.565 -9.014 -2.649 26.993 -9.604 -5.097 29.508 -8.816 -4.036 26.498 -9.141 -2.244 + [5,24,28.565,-9.014,-2.649,26.993,-9.604,-5.097,29.508,-8.816,-4.036,26.498,-9.141,-2.244], +// 5 24 26.993 -9.604 -5.097 24.44 -9.45 -3.089 26.498 -9.141 -2.244 24.801 -9.956 -6.57 + [5,24,26.993,-9.604,-5.097,24.44,-9.45,-3.089,26.498,-9.141,-2.244,24.801,-9.956,-6.57], +// 5 24 11.179 -5.5 1.706 13.52 -7.709 1.895 10.717 -5.5 -2.132 13.385 -7.509 6.122 + [5,24,11.179,-5.5,1.706,13.52,-7.709,1.895,10.717,-5.5,-2.132,13.385,-7.509,6.122], +// 5 24 28.293 -5.5 -2.739 26.498 -9.141 -2.244 26.315 -5.5 -2.702 28.565 -9.014 -2.649 + [5,24,28.293,-5.5,-2.739,26.498,-9.141,-2.244,26.315,-5.5,-2.702,28.565,-9.014,-2.649], +// 5 24 14.881 -12.252 -9.171 15.037 -11.294 -14.3 12.307 -12.554 -12.63 17.88 -11.153 -9.691 + [5,24,14.881,-12.252,-9.171,15.037,-11.294,-14.3,12.307,-12.554,-12.63,17.88,-11.153,-9.691], +// 5 24 16.818 -10.758 -15.148 15.175 -10.252 -17.082 15.037 -11.294 -14.3 18.685 -9.74 -17.013 + [5,24,16.818,-10.758,-15.148,15.175,-10.252,-17.082,15.037,-11.294,-14.3,18.685,-9.74,-17.013], +// 5 24 1.98 -20.347 -23.898 0 -19.582 -26.354 0 -20.682 -23.71 1.543 -18.987 -26.758 + [5,24,1.98,-20.347,-23.898,0,-19.582,-26.354,0,-20.682,-23.71,1.543,-18.987,-26.758], +// 5 24 10.312 -10.057 26.001 11.329 -9.463 27.69 12.522 -9.272 27.218 10.141 -9.536 28.126 + [5,24,10.312,-10.057,26.001,11.329,-9.463,27.69,12.522,-9.272,27.218,10.141,-9.536,28.126], +// 5 24 12.45 -8.702 -4.626 13.443 -8.965 -1.732 13.224 -8.128 -1.641 12.683 -9.639 -4.484 + [5,24,12.45,-8.702,-4.626,13.443,-8.965,-1.732,13.224,-8.128,-1.641,12.683,-9.639,-4.484], +// 5 24 13.517 -7.962 -5.216 12.468 -6.54 -5.772 11.46 -7.306 -5.055 13.897 -5.5 -6.386 + [5,24,13.517,-7.962,-5.216,12.468,-6.54,-5.772,11.46,-7.306,-5.055,13.897,-5.5,-6.386], +// 5 24 21.564 -10.493 -8.365 25.121 -9.826 -10.312 21.968 -10.209 -12.477 24.801 -9.956 -6.57 + [5,24,21.564,-10.493,-8.365,25.121,-9.826,-10.312,21.968,-10.209,-12.477,24.801,-9.956,-6.57], +// 5 24 0 -18.687 -27.465 1.543 -18.987 -26.758 1.227 -17.795 -27.902 0 -19.582 -26.354 + [5,24,0,-18.687,-27.465,1.543,-18.987,-26.758,1.227,-17.795,-27.902,0,-19.582,-26.354], +// 5 24 2.323 -16.439 -27.939 1.174 -14.497 -29.178 1.176 -16.185 -28.81 2.22 -15.053 -28.233 + [5,24,2.323,-16.439,-27.939,1.174,-14.497,-29.178,1.176,-16.185,-28.81,2.22,-15.053,-28.233], +// 5 24 6.144 -12.721 -17.733 5.414 -12.14 -17.092 5.476 -14.419 -16.101 5.965 -11.399 -19.761 + [5,24,6.144,-12.721,-17.733,5.414,-12.14,-17.092,5.476,-14.419,-16.101,5.965,-11.399,-19.761], +// 5 24 8.104 -6.707 -9.047 9.595 -6.504 -10.032 10.985 -6.208 -7.229 6.777 -8.403 -11.48 + [5,24,8.104,-6.707,-9.047,9.595,-6.504,-10.032,10.985,-6.208,-7.229,6.777,-8.403,-11.48], +// 5 24 4.52 -13.158 -25.463 4.369 -11.85 -24.674 5.171 -12.777 -24.267 3.98 -12.18 -25.492 + [5,24,4.52,-13.158,-25.463,4.369,-11.85,-24.674,5.171,-12.777,-24.267,3.98,-12.18,-25.492], +// 5 24 13.52 -7.709 1.895 10.717 -5.5 -2.132 11.179 -5.5 1.706 13.224 -8.128 -1.641 + [5,24,13.52,-7.709,1.895,10.717,-5.5,-2.132,11.179,-5.5,1.706,13.224,-8.128,-1.641], +// 5 24 3.39 -13.493 -26.911 3.206 -12.472 -26.587 2.083 -12.598 -27.865 4.52 -13.158 -25.463 + [5,24,3.39,-13.493,-26.911,3.206,-12.472,-26.587,2.083,-12.598,-27.865,4.52,-13.158,-25.463], +// 5 24 3.827 -19.669 -23.979 2.293 -20.307 -20.563 4.364 -19.48 -20.766 1.98 -20.347 -23.898 + [5,24,3.827,-19.669,-23.979,2.293,-20.307,-20.563,4.364,-19.48,-20.766,1.98,-20.347,-23.898], +// 5 24 9.727 -14.051 -11.191 9.86 -12.074 -14.413 12.307 -12.554 -12.63 7.741 -13.352 -12.867 + [5,24,9.727,-14.051,-11.191,9.86,-12.074,-14.413,12.307,-12.554,-12.63,7.741,-13.352,-12.867], +// 5 24 13.385 -7.509 6.122 13.55 -8.157 6.118 12.11 -8.038 10.673 13.801 -8.458 1.946 + [5,24,13.385,-7.509,6.122,13.55,-8.157,6.118,12.11,-8.038,10.673,13.801,-8.458,1.946], +// 5 24 4.435 -10.597 -13.594 4.457 -10.365 -16.359 5.414 -12.14 -17.092 3.73 -9.358 -16.624 + [5,24,4.435,-10.597,-13.594,4.457,-10.365,-16.359,5.414,-12.14,-17.092,3.73,-9.358,-16.624], +// 5 24 29.229 -5.5 -4.239 29.508 -8.816 -4.036 28.293 -5.5 -2.739 29.709 -8.771 -6.62 + [5,24,29.229,-5.5,-4.239,29.508,-8.816,-4.036,28.293,-5.5,-2.739,29.709,-8.771,-6.62], +// 5 24 4.358 -16.617 -15.817 4.169 -16.486 -14.654 2.268 -18.051 -15.495 5.181 -14.347 -14.381 + [5,24,4.358,-16.617,-15.817,4.169,-16.486,-14.654,2.268,-18.051,-15.495,5.181,-14.347,-14.381], +// 5 24 7.166 -10.407 25.645 5.374 -10.961 23.134 5.367 -9.602 27.516 6.924 -11.391 21.857 + [5,24,7.166,-10.407,25.645,5.374,-10.961,23.134,5.367,-9.602,27.516,6.924,-11.391,21.857], +// 5 24 5.367 -9.602 27.516 5.374 -10.961 23.134 3.914 -9.822 24.261 7.166 -10.407 25.645 + [5,24,5.367,-9.602,27.516,5.374,-10.961,23.134,3.914,-9.822,24.261,7.166,-10.407,25.645], +// 5 24 2.772 -12.241 -26.292 3.206 -12.472 -26.587 2.083 -12.598 -27.865 3.98 -12.18 -25.492 + [5,24,2.772,-12.241,-26.292,3.206,-12.472,-26.587,2.083,-12.598,-27.865,3.98,-12.18,-25.492], +// 5 24 24.801 -9.956 -6.57 27.838 -9.445 -7.895 25.121 -9.826 -10.312 26.993 -9.604 -5.097 + [5,24,24.801,-9.956,-6.57,27.838,-9.445,-7.895,25.121,-9.826,-10.312,26.993,-9.604,-5.097], +// 5 24 9.431 -5.5 9.523 11.928 -7.346 10.639 10.852 -5.5 5.504 9.76 -7.422 13.954 + [5,24,9.431,-5.5,9.523,11.928,-7.346,10.639,10.852,-5.5,5.504,9.76,-7.422,13.954], +// 5 24 25.651 -9.033 -13.093 25.333 -5.5 -12.897 21.712 -5.5 -15.346 28.354 -5.5 -9.775 + [5,24,25.651,-9.033,-13.093,25.333,-5.5,-12.897,21.712,-5.5,-15.346,28.354,-5.5,-9.775], +// 5 24 25.121 -9.826 -10.312 27.838 -9.445 -7.895 28.743 -8.969 -9.771 24.801 -9.956 -6.57 + [5,24,25.121,-9.826,-10.312,27.838,-9.445,-7.895,28.743,-8.969,-9.771,24.801,-9.956,-6.57], +// 5 24 13.224 -8.128 -1.641 11.46 -7.306 -5.055 12.45 -8.702 -4.626 10.717 -5.5 -2.132 + [5,24,13.224,-8.128,-1.641,11.46,-7.306,-5.055,12.45,-8.702,-4.626,10.717,-5.5,-2.132], +// 5 24 26.498 -9.141 -2.244 26.315 -5.5 -2.702 28.293 -5.5 -2.739 24.44 -9.45 -3.089 + [5,24,26.498,-9.141,-2.244,26.315,-5.5,-2.702,28.293,-5.5,-2.739,24.44,-9.45,-3.089], +// 5 24 11.928 -7.346 10.639 10.036 -8.119 14.066 12.11 -8.038 10.673 9.76 -7.422 13.954 + [5,24,11.928,-7.346,10.639,10.036,-8.119,14.066,12.11,-8.038,10.673,9.76,-7.422,13.954], +// 5 24 2.293 -20.307 -20.563 1.98 -20.347 -23.898 3.827 -19.669 -23.979 0 -20.752 -20.533 + [5,24,2.293,-20.307,-20.563,1.98,-20.347,-23.898,3.827,-19.669,-23.979,0,-20.752,-20.533], +// 5 24 12.522 -9.272 27.218 11.329 -9.463 27.69 12.311 -8.83 29.325 10.312 -10.057 26.001 + [5,24,12.522,-9.272,27.218,11.329,-9.463,27.69,12.311,-8.83,29.325,10.312,-10.057,26.001], +// 5 24 9.99 -9.011 29.34 9.9 -5.5 29.065 7.645 -5.5 28.357 12.311 -8.83 29.325 + [5,24,9.99,-9.011,29.34,9.9,-5.5,29.065,7.645,-5.5,28.357,12.311,-8.83,29.325], +// 5 24 8.813 -10.752 24.062 12.129 -9.684 25.004 10.675 -10.191 22.579 10.312 -10.057 26.001 + [5,24,8.813,-10.752,24.062,12.129,-9.684,25.004,10.675,-10.191,22.579,10.312,-10.057,26.001], +// 5 24 27.838 -9.445 -7.895 26.993 -9.604 -5.097 29.709 -8.771 -6.62 24.801 -9.956 -6.57 + [5,24,27.838,-9.445,-7.895,26.993,-9.604,-5.097,29.709,-8.771,-6.62,24.801,-9.956,-6.57], +// 5 24 17.88 -11.153 -9.691 15.994 -10.885 -5.691 18.042 -10.428 -5.627 14.881 -12.252 -9.171 + [5,24,17.88,-11.153,-9.691,15.994,-10.885,-5.691,18.042,-10.428,-5.627,14.881,-12.252,-9.171], +// 5 24 25.121 -9.826 -10.312 28.743 -8.969 -9.771 25.651 -9.033 -13.093 27.838 -9.445 -7.895 + [5,24,25.121,-9.826,-10.312,28.743,-8.969,-9.771,25.651,-9.033,-13.093,27.838,-9.445,-7.895], +// 5 24 21.968 -10.209 -12.477 25.651 -9.033 -13.093 25.121 -9.826 -10.312 22.01 -9.347 -15.65 + [5,24,21.968,-10.209,-12.477,25.651,-9.033,-13.093,25.121,-9.826,-10.312,22.01,-9.347,-15.65], +// 5 24 4.388 -17.396 -16.403 2.268 -18.051 -15.495 2.311 -18.513 -16.054 4.358 -16.617 -15.817 + [5,24,4.388,-17.396,-16.403,2.268,-18.051,-15.495,2.311,-18.513,-16.054,4.358,-16.617,-15.817], +// 5 24 29.508 -8.816 -4.036 26.993 -9.604 -5.097 28.565 -9.014 -2.649 29.709 -8.771 -6.62 + [5,24,29.508,-8.816,-4.036,26.993,-9.604,-5.097,28.565,-9.014,-2.649,29.709,-8.771,-6.62], +// 5 24 28.565 -9.014 -2.649 28.293 -5.5 -2.739 26.498 -9.141 -2.244 29.508 -8.816 -4.036 + [5,24,28.565,-9.014,-2.649,28.293,-5.5,-2.739,26.498,-9.141,-2.244,29.508,-8.816,-4.036], +// 5 24 13.517 -7.962 -5.216 12.45 -8.702 -4.626 12.683 -9.639 -4.484 11.46 -7.306 -5.055 + [5,24,13.517,-7.962,-5.216,12.45,-8.702,-4.626,12.683,-9.639,-4.484,11.46,-7.306,-5.055], +// 5 24 10.717 -5.5 -2.132 11.46 -7.306 -5.055 9.685 -5.5 -5.282 13.224 -8.128 -1.641 + [5,24,10.717,-5.5,-2.132,11.46,-7.306,-5.055,9.685,-5.5,-5.282,13.224,-8.128,-1.641], +// 5 24 12.522 -9.272 27.218 12.129 -9.684 25.004 13.865 -8.835 25.172 10.312 -10.057 26.001 + [5,24,12.522,-9.272,27.218,12.129,-9.684,25.004,13.865,-8.835,25.172,10.312,-10.057,26.001], +// 5 24 13.897 -5.5 -6.386 15.043 -8.219 -5.637 17.632 -5.5 -6.142 13.517 -7.962 -5.216 + [5,24,13.897,-5.5,-6.386,15.043,-8.219,-5.637,17.632,-5.5,-6.142,13.517,-7.962,-5.216], +// 5 24 0 -12.149 -28.22 1.075 -12.501 -28.802 1.408 -12.352 -27.56 0 -12.369 -29.255 + [5,24,0,-12.149,-28.22,1.075,-12.501,-28.802,1.408,-12.352,-27.56,0,-12.369,-29.255], +// 5 24 18.782 -10.559 -14.193 16.818 -10.758 -15.148 15.037 -11.294 -14.3 18.685 -9.74 -17.013 + [5,24,18.782,-10.559,-14.193,16.818,-10.758,-15.148,15.037,-11.294,-14.3,18.685,-9.74,-17.013], +// 5 24 5.414 -12.14 -17.092 4.435 -10.597 -13.594 5.041 -13.017 -13.682 4.457 -10.365 -16.359 + [5,24,5.414,-12.14,-17.092,4.435,-10.597,-13.594,5.041,-13.017,-13.682,4.457,-10.365,-16.359], +// 5 24 1.227 -17.795 -27.902 1.543 -18.987 -26.758 2.802 -18.314 -27.057 0 -18.687 -27.465 + [5,24,1.227,-17.795,-27.902,1.543,-18.987,-26.758,2.802,-18.314,-27.057,0,-18.687,-27.465], +// 5 24 0.859 -10.695 -26.561 1.408 -12.352 -27.56 2.772 -12.241 -26.292 0 -12.149 -28.22 + [5,24,0.859,-10.695,-26.561,1.408,-12.352,-27.56,2.772,-12.241,-26.292,0,-12.149,-28.22], +// 5 24 5.422 -14.714 -23.869 6.192 -13.836 -20.766 5.171 -12.777 -24.267 5.746 -16.25 -20.345 + [5,24,5.422,-14.714,-23.869,6.192,-13.836,-20.766,5.171,-12.777,-24.267,5.746,-16.25,-20.345], +// 5 24 2.205 -13.859 -28.297 2.22 -15.053 -28.233 1.174 -14.497 -29.178 3.444 -14.748 -26.966 + [5,24,2.205,-13.859,-28.297,2.22,-15.053,-28.233,1.174,-14.497,-29.178,3.444,-14.748,-26.966], +// 5 24 6.777 -8.403 -11.48 9.595 -6.504 -10.032 8.104 -6.707 -9.047 8.944 -7.114 -13.116 + [5,24,6.777,-8.403,-11.48,9.595,-6.504,-10.032,8.104,-6.707,-9.047,8.944,-7.114,-13.116], +// 5 24 11.045 -5.5 29.4035 11.1005 -8.9205 29.6325 9.9 -5.5 29.065 12.29 -5.5 29.142 + [5,24,11.045,-5.5,29.4035,11.1005,-8.9205,29.6325,9.9,-5.5,29.065,12.29,-5.5,29.142], +// 5 24 2.578 -7.363 21.128 3.494 -5.5 22.155 3.386 -9.38 22.957 3.049 -6.495 19.482 + [5,24,2.578,-7.363,21.128,3.494,-5.5,22.155,3.386,-9.38,22.957,3.049,-6.495,19.482], +// 5 24 3.914 -9.822 24.261 4.051 -5.5 24.09 5.464 -5.5 27.074 3.386 -9.38 22.957 + [5,24,3.914,-9.822,24.261,4.051,-5.5,24.09,5.464,-5.5,27.074,3.386,-9.38,22.957], +// 5 24 3.39 -13.493 -26.911 3.444 -14.748 -26.966 4.478 -14.708 -25.646 2.205 -13.859 -28.297 + [5,24,3.39,-13.493,-26.911,3.444,-14.748,-26.966,4.478,-14.708,-25.646,2.205,-13.859,-28.297], +// 5 24 25.651 -9.033 -13.093 28.354 -5.5 -9.775 28.743 -8.969 -9.771 25.333 -5.5 -12.897 + [5,24,25.651,-9.033,-13.093,28.354,-5.5,-9.775,28.743,-8.969,-9.771,25.333,-5.5,-12.897], +// 5 24 5.041 -13.017 -13.682 5.476 -14.419 -16.101 5.181 -14.347 -14.381 5.414 -12.14 -17.092 + [5,24,5.041,-13.017,-13.682,5.476,-14.419,-16.101,5.181,-14.347,-14.381,5.414,-12.14,-17.092], +// 5 24 2.268 -18.051 -15.495 2.311 -18.513 -16.054 4.388 -17.396 -16.403 0 -18.84 -15.272 + [5,24,2.268,-18.051,-15.495,2.311,-18.513,-16.054,4.388,-17.396,-16.403,0,-18.84,-15.272], +// 5 24 5.171 -12.777 -24.267 5.455 -11.464 -21.847 6.192 -13.836 -20.766 4.369 -11.85 -24.674 + [5,24,5.171,-12.777,-24.267,5.455,-11.464,-21.847,6.192,-13.836,-20.766,4.369,-11.85,-24.674], +// 5 24 0 -12.369 -29.255 1.174 -14.497 -29.178 1.075 -12.501 -28.802 0 -14.753 -29.654 + [5,24,0,-12.369,-29.255,1.174,-14.497,-29.178,1.075,-12.501,-28.802,0,-14.753,-29.654], +// 5 24 2.578 -7.363 21.128 3.386 -9.38 22.957 3.494 -5.5 22.155 2.536 -8.982 22.079 + [5,24,2.578,-7.363,21.128,3.386,-9.38,22.957,3.494,-5.5,22.155,2.536,-8.982,22.079], +// 5 24 11.928 -7.346 10.639 12.11 -8.038 10.673 10.036 -8.119 14.066 13.385 -7.509 6.122 + [5,24,11.928,-7.346,10.639,12.11,-8.038,10.673,10.036,-8.119,14.066,13.385,-7.509,6.122], +// 5 24 11.893 -5.5 -7.893 10.985 -6.208 -7.229 12.468 -6.54 -5.772 9.595 -6.504 -10.032 + [5,24,11.893,-5.5,-7.893,10.985,-6.208,-7.229,12.468,-6.54,-5.772,9.595,-6.504,-10.032], +// 5 24 10.931 -5.5 -11.02 8.944 -7.114 -13.116 9.595 -6.504 -10.032 11.73 -5.5 -14.975 + [5,24,10.931,-5.5,-11.02,8.944,-7.114,-13.116,9.595,-6.504,-10.032,11.73,-5.5,-14.975], +// 5 24 13.385 -7.509 6.122 13.801 -8.458 1.946 13.52 -7.709 1.895 13.55 -8.157 6.118 + [5,24,13.385,-7.509,6.122,13.801,-8.458,1.946,13.52,-7.709,1.895,13.55,-8.157,6.118], +// 5 24 29.709 -8.771 -6.62 29.419 -5.5 -6.657 29.229 -5.5 -4.239 28.743 -8.969 -9.771 + [5,24,29.709,-8.771,-6.62,29.419,-5.5,-6.657,29.229,-5.5,-4.239,28.743,-8.969,-9.771], +// 5 24 12.129 -9.684 25.004 10.675 -10.191 22.579 13.865 -8.835 25.172 8.813 -10.752 24.062 + [5,24,12.129,-9.684,25.004,10.675,-10.191,22.579,13.865,-8.835,25.172,8.813,-10.752,24.062], +// 5 24 12.974 -8.954 22.457 10.675 -10.191 22.579 13.865 -8.835 25.172 8.543 -10.99 20.207 + [5,24,12.974,-8.954,22.457,10.675,-10.191,22.579,13.865,-8.835,25.172,8.543,-10.99,20.207], +// 5 24 10.675 -10.191 22.579 8.543 -10.99 20.207 8.813 -10.752 24.062 12.974 -8.954 22.457 + [5,24,10.675,-10.191,22.579,8.543,-10.99,20.207,8.813,-10.752,24.062,12.974,-8.954,22.457], +// 5 24 5.965 -11.399 -19.761 5.455 -11.464 -21.847 6.192 -13.836 -20.766 4.467 -9.984 -19.203 + [5,24,5.965,-11.399,-19.761,5.455,-11.464,-21.847,6.192,-13.836,-20.766,4.467,-9.984,-19.203], +// 5 24 2.802 -18.314 -27.057 4.061 -16.557 -25.948 3.827 -19.669 -23.979 3.493 -15.648 -26.846 + [5,24,2.802,-18.314,-27.057,4.061,-16.557,-25.948,3.827,-19.669,-23.979,3.493,-15.648,-26.846], +// 5 24 3.827 -19.669 -23.979 5.044 -16.934 -23.725 4.364 -19.48 -20.766 4.061 -16.557 -25.948 + [5,24,3.827,-19.669,-23.979,5.044,-16.934,-23.725,4.364,-19.48,-20.766,4.061,-16.557,-25.948], +// 5 24 9.76 -7.422 13.954 10.036 -8.119 14.066 7.738 -8.528 17.072 11.928 -7.346 10.639 + [5,24,9.76,-7.422,13.954,10.036,-8.119,14.066,7.738,-8.528,17.072,11.928,-7.346,10.639], +// 5 24 5.455 -11.464 -21.847 4.369 -11.85 -24.674 3.368 -9.762 -21.628 5.171 -12.777 -24.267 + [5,24,5.455,-11.464,-21.847,4.369,-11.85,-24.674,3.368,-9.762,-21.628,5.171,-12.777,-24.267], +// 5 24 17.823 -7.992 -5.779 15.043 -8.219 -5.637 15.994 -10.885 -5.691 17.632 -5.5 -6.142 + [5,24,17.823,-7.992,-5.779,15.043,-8.219,-5.637,15.994,-10.885,-5.691,17.632,-5.5,-6.142], +// 5 24 21.564 -10.493 -8.365 24.801 -9.956 -6.57 21.496 -9.819 -4.464 25.121 -9.826 -10.312 + [5,24,21.564,-10.493,-8.365,24.801,-9.956,-6.57,21.496,-9.819,-4.464,25.121,-9.826,-10.312], +// 5 24 16.818 -10.758 -15.148 18.685 -9.74 -17.013 18.782 -10.559 -14.193 15.175 -10.252 -17.082 + [5,24,16.818,-10.758,-15.148,18.685,-9.74,-17.013,18.782,-10.559,-14.193,15.175,-10.252,-17.082], +// 5 24 1.176 -16.185 -28.81 1.227 -17.795 -27.902 0 -16.871 -29.111 2.802 -18.314 -27.057 + [5,24,1.176,-16.185,-28.81,1.227,-17.795,-27.902,0,-16.871,-29.111,2.802,-18.314,-27.057], +// 5 24 12.307 -12.554 -12.63 15.037 -11.294 -14.3 12.652 -10.837 -16.239 14.881 -12.252 -9.171 + [5,24,12.307,-12.554,-12.63,15.037,-11.294,-14.3,12.652,-10.837,-16.239,14.881,-12.252,-9.171], +// 5 24 6.239 -5.5 14.021 5.861 -6.492 17.248 9.76 -7.422 13.954 4.483 -6.206 18.037 + [5,24,6.239,-5.5,14.021,5.861,-6.492,17.248,9.76,-7.422,13.954,4.483,-6.206,18.037], +// 5 24 12.652 -10.837 -16.239 15.037 -11.294 -14.3 12.307 -12.554 -12.63 15.175 -10.252 -17.082 + [5,24,12.652,-10.837,-16.239,15.037,-11.294,-14.3,12.307,-12.554,-12.63,15.175,-10.252,-17.082], +// 5 24 13.657 -5.5 25.104 13.865 -8.835 25.172 13.295 -5.5 27.684 12.843 -5.5 22.531 + [5,24,13.657,-5.5,25.104,13.865,-8.835,25.172,13.295,-5.5,27.684,12.843,-5.5,22.531], +// 5 24 14.881 -12.252 -9.171 15.994 -10.885 -5.691 17.88 -11.153 -9.691 12.461 -13.712 -8.105 + [5,24,14.881,-12.252,-9.171,15.994,-10.885,-5.691,17.88,-11.153,-9.691,12.461,-13.712,-8.105], +// 5 24 2.293 -20.307 -20.563 2.311 -18.513 -16.054 0 -19.359 -15.915 4.364 -19.48 -20.766 + [5,24,2.293,-20.307,-20.563,2.311,-18.513,-16.054,0,-19.359,-15.915,4.364,-19.48,-20.766], +// 5 24 13.38 -8.792 27.794 12.522 -9.272 27.218 12.311 -8.83 29.325 13.865 -8.835 25.172 + [5,24,13.38,-8.792,27.794,12.522,-9.272,27.218,12.311,-8.83,29.325,13.865,-8.835,25.172], +// 5 24 24.44 -9.45 -3.089 24.37 -5.5 -3.478 26.315 -5.5 -2.702 21.496 -9.819 -4.464 + [5,24,24.44,-9.45,-3.089,24.37,-5.5,-3.478,26.315,-5.5,-2.702,21.496,-9.819,-4.464], +// 5 24 2.311 -18.513 -16.054 0 -18.84 -15.272 2.268 -18.051 -15.495 0 -19.359 -15.915 + [5,24,2.311,-18.513,-16.054,0,-18.84,-15.272,2.268,-18.051,-15.495,0,-19.359,-15.915], +// 5 24 0 -14.753 -29.654 1.174 -14.497 -29.178 1.176 -16.185 -28.81 0 -12.369 -29.255 + [5,24,0,-14.753,-29.654,1.174,-14.497,-29.178,1.176,-16.185,-28.81,0,-12.369,-29.255], +// 5 24 21.968 -10.209 -12.477 25.121 -9.826 -10.312 21.564 -10.493 -8.365 25.651 -9.033 -13.093 + [5,24,21.968,-10.209,-12.477,25.121,-9.826,-10.312,21.564,-10.493,-8.365,25.651,-9.033,-13.093], +// 5 24 13.897 -5.5 -6.386 13.517 -7.962 -5.216 12.468 -6.54 -5.772 15.043 -8.219 -5.637 + [5,24,13.897,-5.5,-6.386,13.517,-7.962,-5.216,12.468,-6.54,-5.772,15.043,-8.219,-5.637], +// 5 24 5.861 -6.492 17.248 7.596 -5.5 17.905 6.317 -5.5 18.297 7.402 -7.535 16.856 + [5,24,5.861,-6.492,17.248,7.596,-5.5,17.905,6.317,-5.5,18.297,7.402,-7.535,16.856], +// 5 24 12.974 -8.954 22.457 12.843 -5.5 22.531 9.792 -9.394 18.715 13.865 -8.835 25.172 + [5,24,12.974,-8.954,22.457,12.843,-5.5,22.531,9.792,-9.394,18.715,13.865,-8.835,25.172], +// 5 24 0 -5.5 -13.334 3.125 -8.607 -13.438 3.132 -5.5 -11.756 0 -8.384 -14.512 + [5,24,0,-5.5,-13.334,3.125,-8.607,-13.438,3.132,-5.5,-11.756,0,-8.384,-14.512], +// 5 24 18.685 -9.74 -17.013 18.431 -5.5 -16.612 15.175 -10.252 -17.082 22.01 -9.347 -15.65 + [5,24,18.685,-9.74,-17.013,18.431,-5.5,-16.612,15.175,-10.252,-17.082,22.01,-9.347,-15.65], +// 5 24 1.176 -16.185 -28.81 2.802 -18.314 -27.057 2.323 -16.439 -27.939 1.227 -17.795 -27.902 + [5,24,1.176,-16.185,-28.81,2.802,-18.314,-27.057,2.323,-16.439,-27.939,1.227,-17.795,-27.902], +// 5 24 12.652 -10.837 -16.239 14.778 -5.5 -16.622 15.175 -10.252 -17.082 11.73 -5.5 -14.975 + [5,24,12.652,-10.837,-16.239,14.778,-5.5,-16.622,15.175,-10.252,-17.082,11.73,-5.5,-14.975], +// 5 24 21.564 -10.493 -8.365 21.496 -9.819 -4.464 18.042 -10.428 -5.627 24.801 -9.956 -6.57 + [5,24,21.564,-10.493,-8.365,21.496,-9.819,-4.464,18.042,-10.428,-5.627,24.801,-9.956,-6.57], +// 5 24 10.852 -5.5 5.504 13.385 -7.509 6.122 11.928 -7.346 10.639 11.179 -5.5 1.706 + [5,24,10.852,-5.5,5.504,13.385,-7.509,6.122,11.928,-7.346,10.639,11.179,-5.5,1.706], +// 5 24 1.408 -12.352 -27.56 1.075 -12.501 -28.802 2.083 -12.598 -27.865 0 -12.149 -28.22 + [5,24,1.408,-12.352,-27.56,1.075,-12.501,-28.802,2.083,-12.598,-27.865,0,-12.149,-28.22], +// 5 24 3.39 -13.493 -26.911 2.083 -12.598 -27.865 2.205 -13.859 -28.297 3.206 -12.472 -26.587 + [5,24,3.39,-13.493,-26.911,2.083,-12.598,-27.865,2.205,-13.859,-28.297,3.206,-12.472,-26.587], +// 5 24 26.993 -9.604 -5.097 26.498 -9.141 -2.244 24.44 -9.45 -3.089 28.565 -9.014 -2.649 + [5,24,26.993,-9.604,-5.097,26.498,-9.141,-2.244,24.44,-9.45,-3.089,28.565,-9.014,-2.649], +// 5 24 17.88 -11.153 -9.691 21.564 -10.493 -8.365 18.042 -10.428 -5.627 21.968 -10.209 -12.477 + [5,24,17.88,-11.153,-9.691,21.564,-10.493,-8.365,18.042,-10.428,-5.627,21.968,-10.209,-12.477], +// 5 24 0 -20.752 -20.533 1.98 -20.347 -23.898 0 -20.682 -23.71 2.293 -20.307 -20.563 + [5,24,0,-20.752,-20.533,1.98,-20.347,-23.898,0,-20.682,-23.71,2.293,-20.307,-20.563], +// 5 24 4.457 -10.365 -16.359 4.467 -9.984 -19.203 3.73 -9.358 -16.624 5.414 -12.14 -17.092 + [5,24,4.457,-10.365,-16.359,4.467,-9.984,-19.203,3.73,-9.358,-16.624,5.414,-12.14,-17.092], +// 5 24 4.467 -9.984 -19.203 3.73 -9.358 -16.624 3.977 -9.701 -19.274 4.457 -10.365 -16.359 + [5,24,4.467,-9.984,-19.203,3.73,-9.358,-16.624,3.977,-9.701,-19.274,4.457,-10.365,-16.359], +// 5 24 3.827 -19.669 -23.979 1.98 -20.347 -23.898 2.293 -20.307 -20.563 1.543 -18.987 -26.758 + [5,24,3.827,-19.669,-23.979,1.98,-20.347,-23.898,2.293,-20.307,-20.563,1.543,-18.987,-26.758], +// 5 24 0 -9.504 -19.436 3.977 -9.701 -19.274 3.368 -9.762 -21.628 3.73 -9.358 -16.624 + [5,24,0,-9.504,-19.436,3.977,-9.701,-19.274,3.368,-9.762,-21.628,3.73,-9.358,-16.624], +// 5 24 12.461 -13.712 -8.105 12.307 -12.554 -12.63 9.727 -14.051 -11.191 14.881 -12.252 -9.171 + [5,24,12.461,-13.712,-8.105,12.307,-12.554,-12.63,9.727,-14.051,-11.191,14.881,-12.252,-9.171], +// 5 24 1.408 -12.352 -27.56 2.083 -12.598 -27.865 1.075 -12.501 -28.802 2.772 -12.241 -26.292 + [5,24,1.408,-12.352,-27.56,2.083,-12.598,-27.865,1.075,-12.501,-28.802,2.772,-12.241,-26.292], +// 5 24 6 -14.71 -16.63 5.746 -16.25 -20.345 4.388 -17.396 -16.403 6.192 -13.836 -20.766 + [5,24,6,-14.71,-16.63,5.746,-16.25,-20.345,4.388,-17.396,-16.403,6.192,-13.836,-20.766], +// 5 24 3.493 -15.648 -26.846 2.323 -16.439 -27.939 2.22 -15.053 -28.233 2.802 -18.314 -27.057 + [5,24,3.493,-15.648,-26.846,2.323,-16.439,-27.939,2.22,-15.053,-28.233,2.802,-18.314,-27.057], +// 5 24 4.061 -16.557 -25.948 5.422 -14.714 -23.869 5.044 -16.934 -23.725 4.478 -14.708 -25.646 + [5,24,4.061,-16.557,-25.948,5.422,-14.714,-23.869,5.044,-16.934,-23.725,4.478,-14.708,-25.646], +// 5 24 7.722 -9.256 28.672 8.838 -9.944 27.139 7.166 -10.407 25.645 10.141 -9.536 28.126 + [5,24,7.722,-9.256,28.672,8.838,-9.944,27.139,7.166,-10.407,25.645,10.141,-9.536,28.126], +// 5 24 7.047 -12.302 -12.499 4.435 -10.597 -13.594 6.777 -8.403 -11.48 5.041 -13.017 -13.682 + [5,24,7.047,-12.302,-12.499,4.435,-10.597,-13.594,6.777,-8.403,-11.48,5.041,-13.017,-13.682], +// 5 24 5.414 -12.14 -17.092 4.457 -10.365 -16.359 4.467 -9.984 -19.203 4.435 -10.597 -13.594 + [5,24,5.414,-12.14,-17.092,4.457,-10.365,-16.359,4.467,-9.984,-19.203,4.435,-10.597,-13.594], +// 5 24 15.043 -8.219 -5.637 14.271 -11.294 -5.281 15.994 -10.885 -5.691 12.683 -9.639 -4.484 + [5,24,15.043,-8.219,-5.637,14.271,-11.294,-5.281,15.994,-10.885,-5.691,12.683,-9.639,-4.484], +// 5 24 1.227 -17.795 -27.902 0 -16.871 -29.111 0 -18.687 -27.465 1.176 -16.185 -28.81 + [5,24,1.227,-17.795,-27.902,0,-16.871,-29.111,0,-18.687,-27.465,1.176,-16.185,-28.81], +// 5 24 8.838 -9.944 27.139 10.312 -10.057 26.001 8.813 -10.752 24.062 10.141 -9.536 28.126 + [5,24,8.838,-9.944,27.139,10.312,-10.057,26.001,8.813,-10.752,24.062,10.141,-9.536,28.126], +// 5 24 9.792 -9.394 18.715 7.402 -7.535 16.856 7.738 -8.528 17.072 10.086 -5.5 19.497 + [5,24,9.792,-9.394,18.715,7.402,-7.535,16.856,7.738,-8.528,17.072,10.086,-5.5,19.497], +// 5 24 3.206 -12.472 -26.587 4.52 -13.158 -25.463 3.39 -13.493 -26.911 3.98 -12.18 -25.492 + [5,24,3.206,-12.472,-26.587,4.52,-13.158,-25.463,3.39,-13.493,-26.911,3.98,-12.18,-25.492], +// 5 24 9.727 -14.051 -11.191 12.307 -12.554 -12.63 9.86 -12.074 -14.413 12.461 -13.712 -8.105 + [5,24,9.727,-14.051,-11.191,12.307,-12.554,-12.63,9.86,-12.074,-14.413,12.461,-13.712,-8.105], +// 5 24 0 -8.384 -14.512 3.73 -9.358 -16.624 3.125 -8.607 -13.438 0 -9.137 -16.877 + [5,24,0,-8.384,-14.512,3.73,-9.358,-16.624,3.125,-8.607,-13.438,0,-9.137,-16.877], +// 5 24 8.813 -10.752 24.062 8.543 -10.99 20.207 6.924 -11.391 21.857 10.675 -10.191 22.579 + [5,24,8.813,-10.752,24.062,8.543,-10.99,20.207,6.924,-11.391,21.857,10.675,-10.191,22.579], +// 5 24 13.517 -7.962 -5.216 12.683 -9.639 -4.484 12.45 -8.702 -4.626 15.043 -8.219 -5.637 + [5,24,13.517,-7.962,-5.216,12.683,-9.639,-4.484,12.45,-8.702,-4.626,15.043,-8.219,-5.637], +// 5 24 6 -14.71 -16.63 4.358 -16.617 -15.817 5.476 -14.419 -16.101 4.388 -17.396 -16.403 + [5,24,6,-14.71,-16.63,4.358,-16.617,-15.817,5.476,-14.419,-16.101,4.388,-17.396,-16.403], +// 5 24 5.746 -16.25 -20.345 5.044 -16.934 -23.725 5.422 -14.714 -23.869 4.364 -19.48 -20.766 + [5,24,5.746,-16.25,-20.345,5.044,-16.934,-23.725,5.422,-14.714,-23.869,4.364,-19.48,-20.766], +// 5 24 6.95 -5.5 -8.75 8.104 -6.707 -9.047 10.107 -6.549 -6.556 3.132 -5.5 -11.756 + [5,24,6.95,-5.5,-8.75,8.104,-6.707,-9.047,10.107,-6.549,-6.556,3.132,-5.5,-11.756], +// 5 24 8.944 -7.114 -13.116 12.652 -10.837 -16.239 11.73 -5.5 -14.975 9.86 -12.074 -14.413 + [5,24,8.944,-7.114,-13.116,12.652,-10.837,-16.239,11.73,-5.5,-14.975,9.86,-12.074,-14.413], +// 5 24 4.467 -9.984 -19.203 3.368 -9.762 -21.628 5.455 -11.464 -21.847 3.977 -9.701 -19.274 + [5,24,4.467,-9.984,-19.203,3.368,-9.762,-21.628,5.455,-11.464,-21.847,3.977,-9.701,-19.274], +// 5 24 7.596 -5.5 17.905 7.402 -7.535 16.856 5.861 -6.492 17.248 10.086 -5.5 19.497 + [5,24,7.596,-5.5,17.905,7.402,-7.535,16.856,5.861,-6.492,17.248,10.086,-5.5,19.497], +// 5 24 7.722 -9.256 28.672 7.166 -10.407 25.645 8.838 -9.944 27.139 5.367 -9.602 27.516 + [5,24,7.722,-9.256,28.672,7.166,-10.407,25.645,8.838,-9.944,27.139,5.367,-9.602,27.516], +// 5 24 2.22 -15.053 -28.233 3.493 -15.648 -26.846 2.323 -16.439 -27.939 3.444 -14.748 -26.966 + [5,24,2.22,-15.053,-28.233,3.493,-15.648,-26.846,2.323,-16.439,-27.939,3.444,-14.748,-26.966], +// 5 24 12.307 -12.554 -12.63 14.881 -12.252 -9.171 15.037 -11.294 -14.3 12.461 -13.712 -8.105 + [5,24,12.307,-12.554,-12.63,14.881,-12.252,-9.171,15.037,-11.294,-14.3,12.461,-13.712,-8.105], +// 5 24 21.564 -10.493 -8.365 21.968 -10.209 -12.477 17.88 -11.153 -9.691 25.121 -9.826 -10.312 + [5,24,21.564,-10.493,-8.365,21.968,-10.209,-12.477,17.88,-11.153,-9.691,25.121,-9.826,-10.312], +// 5 24 1.543 -18.987 -26.758 2.802 -18.314 -27.057 1.227 -17.795 -27.902 3.827 -19.669 -23.979 + [5,24,1.543,-18.987,-26.758,2.802,-18.314,-27.057,1.227,-17.795,-27.902,3.827,-19.669,-23.979], +// 5 24 17.88 -11.153 -9.691 21.968 -10.209 -12.477 18.782 -10.559 -14.193 21.564 -10.493 -8.365 + [5,24,17.88,-11.153,-9.691,21.968,-10.209,-12.477,18.782,-10.559,-14.193,21.564,-10.493,-8.365], +// 5 24 4.52 -13.158 -25.463 3.98 -12.18 -25.492 3.206 -12.472 -26.587 4.369 -11.85 -24.674 + [5,24,4.52,-13.158,-25.463,3.98,-12.18,-25.492,3.206,-12.472,-26.587,4.369,-11.85,-24.674], +// 5 24 4.52 -13.158 -25.463 3.39 -13.493 -26.911 4.478 -14.708 -25.646 3.206 -12.472 -26.587 + [5,24,4.52,-13.158,-25.463,3.39,-13.493,-26.911,4.478,-14.708,-25.646,3.206,-12.472,-26.587], +// 5 24 9.76 -7.422 13.954 6.239 -5.5 14.021 9.431 -5.5 9.523 5.861 -6.492 17.248 + [5,24,9.76,-7.422,13.954,6.239,-5.5,14.021,9.431,-5.5,9.523,5.861,-6.492,17.248], +// 5 24 4.478 -14.708 -25.646 3.444 -14.748 -26.966 3.39 -13.493 -26.911 3.493 -15.648 -26.846 + [5,24,4.478,-14.708,-25.646,3.444,-14.748,-26.966,3.39,-13.493,-26.911,3.493,-15.648,-26.846], +// 5 24 12.307 -12.554 -12.63 9.86 -12.074 -14.413 12.652 -10.837 -16.239 9.727 -14.051 -11.191 + [5,24,12.307,-12.554,-12.63,9.86,-12.074,-14.413,12.652,-10.837,-16.239,9.727,-14.051,-11.191], +// 5 24 11.893 -5.5 -7.893 9.595 -6.504 -10.032 10.931 -5.5 -11.02 10.985 -6.208 -7.229 + [5,24,11.893,-5.5,-7.893,9.595,-6.504,-10.032,10.931,-5.5,-11.02,10.985,-6.208,-7.229], +// 5 24 5.171 -12.777 -24.267 4.52 -13.158 -25.463 4.369 -11.85 -24.674 5.422 -14.714 -23.869 + [5,24,5.171,-12.777,-24.267,4.52,-13.158,-25.463,4.369,-11.85,-24.674,5.422,-14.714,-23.869], +// 5 24 0 -16.871 -29.111 1.176 -16.185 -28.81 1.227 -17.795 -27.902 0 -14.753 -29.654 + [5,24,0,-16.871,-29.111,1.176,-16.185,-28.81,1.227,-17.795,-27.902,0,-14.753,-29.654], +// 5 24 5.965 -11.399 -19.761 5.414 -12.14 -17.092 6.144 -12.721 -17.733 4.467 -9.984 -19.203 + [5,24,5.965,-11.399,-19.761,5.414,-12.14,-17.092,6.144,-12.721,-17.733,4.467,-9.984,-19.203], +// 5 24 3.39 -13.493 -26.911 2.205 -13.859 -28.297 2.083 -12.598 -27.865 3.444 -14.748 -26.966 + [5,24,3.39,-13.493,-26.911,2.205,-13.859,-28.297,2.083,-12.598,-27.865,3.444,-14.748,-26.966], +// 5 24 8.104 -6.707 -9.047 3.132 -5.5 -11.756 6.777 -8.403 -11.48 6.95 -5.5 -8.75 + [5,24,8.104,-6.707,-9.047,3.132,-5.5,-11.756,6.777,-8.403,-11.48,6.95,-5.5,-8.75], +// 5 24 13.224 -8.128 -1.641 10.717 -5.5 -2.132 11.46 -7.306 -5.055 13.52 -7.709 1.895 + [5,24,13.224,-8.128,-1.641,10.717,-5.5,-2.132,11.46,-7.306,-5.055,13.52,-7.709,1.895], +// 5 24 18.042 -10.428 -5.627 17.823 -7.992 -5.779 15.994 -10.885 -5.691 21.496 -9.819 -4.464 + [5,24,18.042,-10.428,-5.627,17.823,-7.992,-5.779,15.994,-10.885,-5.691,21.496,-9.819,-4.464], +// 5 24 3.493 -15.648 -26.846 4.061 -16.557 -25.948 2.802 -18.314 -27.057 4.478 -14.708 -25.646 + [5,24,3.493,-15.648,-26.846,4.061,-16.557,-25.948,2.802,-18.314,-27.057,4.478,-14.708,-25.646], +// 5 24 24.801 -9.956 -6.57 26.993 -9.604 -5.097 24.44 -9.45 -3.089 27.838 -9.445 -7.895 + [5,24,24.801,-9.956,-6.57,26.993,-9.604,-5.097,24.44,-9.45,-3.089,27.838,-9.445,-7.895], +// 5 24 12.468 -6.54 -5.772 11.893 -5.5 -7.893 13.897 -5.5 -6.386 10.985 -6.208 -7.229 + [5,24,12.468,-6.54,-5.772,11.893,-5.5,-7.893,13.897,-5.5,-6.386,10.985,-6.208,-7.229], +// 5 24 5.965 -11.399 -19.761 4.467 -9.984 -19.203 5.455 -11.464 -21.847 5.414 -12.14 -17.092 + [5,24,5.965,-11.399,-19.761,4.467,-9.984,-19.203,5.455,-11.464,-21.847,5.414,-12.14,-17.092], +// 5 24 4.478 -14.708 -25.646 3.493 -15.648 -26.846 3.444 -14.748 -26.966 4.061 -16.557 -25.948 + [5,24,4.478,-14.708,-25.646,3.493,-15.648,-26.846,3.444,-14.748,-26.966,4.061,-16.557,-25.948], +// 5 24 5.422 -14.714 -23.869 4.52 -13.158 -25.463 4.478 -14.708 -25.646 5.171 -12.777 -24.267 + [5,24,5.422,-14.714,-23.869,4.52,-13.158,-25.463,4.478,-14.708,-25.646,5.171,-12.777,-24.267], +// 5 24 11.329 -9.463 27.69 12.311 -8.83 29.325 12.522 -9.272 27.218 10.141 -9.536 28.126 + [5,24,11.329,-9.463,27.69,12.311,-8.83,29.325,12.522,-9.272,27.218,10.141,-9.536,28.126], +// 5 24 6.192 -13.836 -20.766 6.144 -12.721 -17.733 6 -14.71 -16.63 5.965 -11.399 -19.761 + [5,24,6.192,-13.836,-20.766,6.144,-12.721,-17.733,6,-14.71,-16.63,5.965,-11.399,-19.761], +// 5 24 2.113 -10.176 -24.601 0 -10.063 -24.485 0.859 -10.695 -26.561 0 -9.609 -21.577 + [5,24,2.113,-10.176,-24.601,0,-10.063,-24.485,0.859,-10.695,-26.561,0,-9.609,-21.577], +// 5 24 13.52 -7.709 1.895 13.801 -8.458 1.946 13.224 -8.128 -1.641 13.385 -7.509 6.122 + [5,24,13.52,-7.709,1.895,13.801,-8.458,1.946,13.224,-8.128,-1.641,13.385,-7.509,6.122], +// 5 24 5.861 -6.492 17.248 6.317 -5.5 18.297 4.483 -6.206 18.037 7.596 -5.5 17.905 + [5,24,5.861,-6.492,17.248,6.317,-5.5,18.297,4.483,-6.206,18.037,7.596,-5.5,17.905], +// 5 24 11.329 -9.463 27.69 10.141 -9.536 28.126 12.311 -8.83 29.325 10.312 -10.057 26.001 + [5,24,11.329,-9.463,27.69,10.141,-9.536,28.126,12.311,-8.83,29.325,10.312,-10.057,26.001], +// 5 24 2.802 -18.314 -27.057 3.493 -15.648 -26.846 2.323 -16.439 -27.939 4.061 -16.557 -25.948 + [5,24,2.802,-18.314,-27.057,3.493,-15.648,-26.846,2.323,-16.439,-27.939,4.061,-16.557,-25.948], +// 5 24 12.311 -8.83 29.325 12.522 -9.272 27.218 11.329 -9.463 27.69 13.38 -8.792 27.794 + [5,24,12.311,-8.83,29.325,12.522,-9.272,27.218,11.329,-9.463,27.69,13.38,-8.792,27.794], +// 5 24 1.174 -14.497 -29.178 2.22 -15.053 -28.233 2.323 -16.439 -27.939 2.205 -13.859 -28.297 + [5,24,1.174,-14.497,-29.178,2.22,-15.053,-28.233,2.323,-16.439,-27.939,2.205,-13.859,-28.297], +// 5 24 15.175 -10.252 -17.082 14.778 -5.5 -16.622 18.431 -5.5 -16.612 12.652 -10.837 -16.239 + [5,24,15.175,-10.252,-17.082,14.778,-5.5,-16.622,18.431,-5.5,-16.612,12.652,-10.837,-16.239], +// 5 24 15.037 -11.294 -14.3 17.88 -11.153 -9.691 14.881 -12.252 -9.171 18.782 -10.559 -14.193 + [5,24,15.037,-11.294,-14.3,17.88,-11.153,-9.691,14.881,-12.252,-9.171,18.782,-10.559,-14.193], +// 5 24 0 -14.753 -29.654 1.176 -16.185 -28.81 1.174 -14.497 -29.178 0 -16.871 -29.111 + [5,24,0,-14.753,-29.654,1.176,-16.185,-28.81,1.174,-14.497,-29.178,0,-16.871,-29.111], +// 5 24 5.861 -6.492 17.248 9.76 -7.422 13.954 6.239 -5.5 14.021 7.402 -7.535 16.856 + [5,24,5.861,-6.492,17.248,9.76,-7.422,13.954,6.239,-5.5,14.021,7.402,-7.535,16.856], +// 5 24 17.632 -5.5 -6.142 15.043 -8.219 -5.637 13.897 -5.5 -6.386 17.823 -7.992 -5.779 + [5,24,17.632,-5.5,-6.142,15.043,-8.219,-5.637,13.897,-5.5,-6.386,17.823,-7.992,-5.779], +// 5 24 8.104 -6.707 -9.047 10.985 -6.208 -7.229 10.107 -6.549 -6.556 9.595 -6.504 -10.032 + [5,24,8.104,-6.707,-9.047,10.985,-6.208,-7.229,10.107,-6.549,-6.556,9.595,-6.504,-10.032], +// 5 24 4.467 -9.984 -19.203 3.977 -9.701 -19.274 3.368 -9.762 -21.628 3.73 -9.358 -16.624 + [5,24,4.467,-9.984,-19.203,3.977,-9.701,-19.274,3.368,-9.762,-21.628,3.73,-9.358,-16.624], +// 5 24 1.543 -18.987 -26.758 3.827 -19.669 -23.979 2.802 -18.314 -27.057 1.98 -20.347 -23.898 + [5,24,1.543,-18.987,-26.758,3.827,-19.669,-23.979,2.802,-18.314,-27.057,1.98,-20.347,-23.898], +// 5 24 10.086 -5.5 19.497 7.402 -7.535 16.856 7.596 -5.5 17.905 9.792 -9.394 18.715 + [5,24,10.086,-5.5,19.497,7.402,-7.535,16.856,7.596,-5.5,17.905,9.792,-9.394,18.715], +// 5 24 10.086 -5.5 19.497 9.792 -9.394 18.715 12.843 -5.5 22.531 7.402 -7.535 16.856 + [5,24,10.086,-5.5,19.497,9.792,-9.394,18.715,12.843,-5.5,22.531,7.402,-7.535,16.856], +// 5 24 26.993 -9.604 -5.097 29.709 -8.771 -6.62 27.838 -9.445 -7.895 29.508 -8.816 -4.036 + [5,24,26.993,-9.604,-5.097,29.709,-8.771,-6.62,27.838,-9.445,-7.895,29.508,-8.816,-4.036], +// 5 24 25.121 -9.826 -10.312 25.651 -9.033 -13.093 21.968 -10.209 -12.477 28.743 -8.969 -9.771 + [5,24,25.121,-9.826,-10.312,25.651,-9.033,-13.093,21.968,-10.209,-12.477,28.743,-8.969,-9.771], +// 5 24 2.293 -20.307 -20.563 0 -19.359 -15.915 0 -20.752 -20.533 2.311 -18.513 -16.054 + [5,24,2.293,-20.307,-20.563,0,-19.359,-15.915,0,-20.752,-20.533,2.311,-18.513,-16.054], +// 5 24 9.685 -5.5 -5.282 11.46 -7.306 -5.055 10.107 -6.549 -6.556 10.717 -5.5 -2.132 + [5,24,9.685,-5.5,-5.282,11.46,-7.306,-5.055,10.107,-6.549,-6.556,10.717,-5.5,-2.132], +// 5 24 2.083 -12.598 -27.865 2.205 -13.859 -28.297 1.075 -12.501 -28.802 3.39 -13.493 -26.911 + [5,24,2.083,-12.598,-27.865,2.205,-13.859,-28.297,1.075,-12.501,-28.802,3.39,-13.493,-26.911], +// 5 24 2.268 -18.051 -15.495 4.169 -16.486 -14.654 4.358 -16.617 -15.817 2.167 -17.852 -14.956 + [5,24,2.268,-18.051,-15.495,4.169,-16.486,-14.654,4.358,-16.617,-15.817,2.167,-17.852,-14.956], +// 5 24 3.444 -14.748 -26.966 2.205 -13.859 -28.297 2.22 -15.053 -28.233 3.39 -13.493 -26.911 + [5,24,3.444,-14.748,-26.966,2.205,-13.859,-28.297,2.22,-15.053,-28.233,3.39,-13.493,-26.911], +// 5 24 3.444 -14.748 -26.966 3.493 -15.648 -26.846 4.478 -14.708 -25.646 2.22 -15.053 -28.233 + [5,24,3.444,-14.748,-26.966,3.493,-15.648,-26.846,4.478,-14.708,-25.646,2.22,-15.053,-28.233], +// 5 24 3.73 -9.358 -16.624 0 -9.504 -19.436 3.977 -9.701 -19.274 0 -9.137 -16.877 + [5,24,3.73,-9.358,-16.624,0,-9.504,-19.436,3.977,-9.701,-19.274,0,-9.137,-16.877], +// 5 24 5.171 -12.777 -24.267 5.422 -14.714 -23.869 6.192 -13.836 -20.766 4.52 -13.158 -25.463 + [5,24,5.171,-12.777,-24.267,5.422,-14.714,-23.869,6.192,-13.836,-20.766,4.52,-13.158,-25.463], +// 5 24 28.743 -8.969 -9.771 29.419 -5.5 -6.657 28.354 -5.5 -9.775 29.709 -8.771 -6.62 + [5,24,28.743,-8.969,-9.771,29.419,-5.5,-6.657,28.354,-5.5,-9.775,29.709,-8.771,-6.62], +// 5 24 12.652 -10.837 -16.239 11.73 -5.5 -14.975 14.778 -5.5 -16.622 8.944 -7.114 -13.116 + [5,24,12.652,-10.837,-16.239,11.73,-5.5,-14.975,14.778,-5.5,-16.622,8.944,-7.114,-13.116], +// 5 24 4.369 -11.85 -24.674 5.171 -12.777 -24.267 4.52 -13.158 -25.463 5.455 -11.464 -21.847 + [5,24,4.369,-11.85,-24.674,5.171,-12.777,-24.267,4.52,-13.158,-25.463,5.455,-11.464,-21.847], +// 5 24 4.388 -17.396 -16.403 4.358 -16.617 -15.817 2.268 -18.051 -15.495 6 -14.71 -16.63 + [5,24,4.388,-17.396,-16.403,4.358,-16.617,-15.817,2.268,-18.051,-15.495,6,-14.71,-16.63], +// 5 24 4.051 -5.5 24.09 3.386 -9.38 22.957 3.494 -5.5 22.155 3.914 -9.822 24.261 + [5,24,4.051,-5.5,24.09,3.386,-9.38,22.957,3.494,-5.5,22.155,3.914,-9.822,24.261], +// 5 24 12.129 -9.684 25.004 13.865 -8.835 25.172 10.675 -10.191 22.579 12.522 -9.272 27.218 + [5,24,12.129,-9.684,25.004,13.865,-8.835,25.172,10.675,-10.191,22.579,12.522,-9.272,27.218], +// 5 24 4.457 -10.365 -16.359 3.73 -9.358 -16.624 4.467 -9.984 -19.203 4.435 -10.597 -13.594 + [5,24,4.457,-10.365,-16.359,3.73,-9.358,-16.624,4.467,-9.984,-19.203,4.435,-10.597,-13.594], +// 5 24 0.859 -10.695 -26.561 0 -12.149 -28.22 1.408 -12.352 -27.56 0 -10.796 -26.944 + [5,24,0.859,-10.695,-26.561,0,-12.149,-28.22,1.408,-12.352,-27.56,0,-10.796,-26.944], +// 5 24 11.46 -7.306 -5.055 10.985 -6.208 -7.229 12.468 -6.54 -5.772 10.107 -6.549 -6.556 + [5,24,11.46,-7.306,-5.055,10.985,-6.208,-7.229,12.468,-6.54,-5.772,10.107,-6.549,-6.556], +// 5 24 3.98 -12.18 -25.492 2.772 -12.241 -26.292 3.206 -12.472 -26.587 4.369 -11.85 -24.674 + [5,24,3.98,-12.18,-25.492,2.772,-12.241,-26.292,3.206,-12.472,-26.587,4.369,-11.85,-24.674], +// 5 24 4.483 -6.206 18.037 6.239 -5.5 14.021 5.861 -6.492 17.248 3.638 -5.5 16.616 + [5,24,4.483,-6.206,18.037,6.239,-5.5,14.021,5.861,-6.492,17.248,3.638,-5.5,16.616], +// 5 24 5.476 -14.419 -16.101 5.181 -14.347 -14.381 4.358 -16.617 -15.817 5.041 -13.017 -13.682 + [5,24,5.476,-14.419,-16.101,5.181,-14.347,-14.381,4.358,-16.617,-15.817,5.041,-13.017,-13.682], +// 5 24 8.838 -9.944 27.139 7.166 -10.407 25.645 8.813 -10.752 24.062 7.722 -9.256 28.672 + [5,24,8.838,-9.944,27.139,7.166,-10.407,25.645,8.813,-10.752,24.062,7.722,-9.256,28.672], +// 5 24 3.368 -9.762 -21.628 5.455 -11.464 -21.847 4.467 -9.984 -19.203 4.369 -11.85 -24.674 + [5,24,3.368,-9.762,-21.628,5.455,-11.464,-21.847,4.467,-9.984,-19.203,4.369,-11.85,-24.674], +// 5 24 3.368 -9.762 -21.628 4.369 -11.85 -24.674 2.113 -10.176 -24.601 5.455 -11.464 -21.847 + [5,24,3.368,-9.762,-21.628,4.369,-11.85,-24.674,2.113,-10.176,-24.601,5.455,-11.464,-21.847], +// 5 24 3.444 -14.748 -26.966 2.22 -15.053 -28.233 3.493 -15.648 -26.846 2.205 -13.859 -28.297 + [5,24,3.444,-14.748,-26.966,2.22,-15.053,-28.233,3.493,-15.648,-26.846,2.205,-13.859,-28.297], +// 5 24 13.295 -5.5 27.684 13.38 -8.792 27.794 12.29 -5.5 29.142 13.865 -8.835 25.172 + [5,24,13.295,-5.5,27.684,13.38,-8.792,27.794,12.29,-5.5,29.142,13.865,-8.835,25.172], +// 5 24 2.311 -18.513 -16.054 4.364 -19.48 -20.766 4.388 -17.396 -16.403 2.293 -20.307 -20.563 + [5,24,2.311,-18.513,-16.054,4.364,-19.48,-20.766,4.388,-17.396,-16.403,2.293,-20.307,-20.563], +// 5 24 5.746 -16.25 -20.345 6.192 -13.836 -20.766 5.422 -14.714 -23.869 6 -14.71 -16.63 + [5,24,5.746,-16.25,-20.345,6.192,-13.836,-20.766,5.422,-14.714,-23.869,6,-14.71,-16.63], +// 5 24 5.171 -12.777 -24.267 6.192 -13.836 -20.766 5.455 -11.464 -21.847 5.422 -14.714 -23.869 + [5,24,5.171,-12.777,-24.267,6.192,-13.836,-20.766,5.455,-11.464,-21.847,5.422,-14.714,-23.869], +// 5 24 4.061 -16.557 -25.948 4.478 -14.708 -25.646 5.422 -14.714 -23.869 3.493 -15.648 -26.846 + [5,24,4.061,-16.557,-25.948,4.478,-14.708,-25.646,5.422,-14.714,-23.869,3.493,-15.648,-26.846], +// 5 24 2.293 -20.307 -20.563 0 -20.752 -20.533 0 -19.359 -15.915 1.98 -20.347 -23.898 + [5,24,2.293,-20.307,-20.563,0,-20.752,-20.533,0,-19.359,-15.915,1.98,-20.347,-23.898], +// 5 24 22.01 -9.347 -15.65 18.782 -10.559 -14.193 21.968 -10.209 -12.477 18.685 -9.74 -17.013 + [5,24,22.01,-9.347,-15.65,18.782,-10.559,-14.193,21.968,-10.209,-12.477,18.685,-9.74,-17.013], +// 5 24 12.11 -8.038 10.673 13.385 -7.509 6.122 13.55 -8.157 6.118 11.928 -7.346 10.639 + [5,24,12.11,-8.038,10.673,13.385,-7.509,6.122,13.55,-8.157,6.118,11.928,-7.346,10.639], +// 5 24 0 -9.609 -21.577 3.368 -9.762 -21.628 0 -9.504 -19.436 2.113 -10.176 -24.601 + [5,24,0,-9.609,-21.577,3.368,-9.762,-21.628,0,-9.504,-19.436,2.113,-10.176,-24.601], +// 5 24 13.517 -7.962 -5.216 11.46 -7.306 -5.055 12.468 -6.54 -5.772 12.45 -8.702 -4.626 + [5,24,13.517,-7.962,-5.216,11.46,-7.306,-5.055,12.468,-6.54,-5.772,12.45,-8.702,-4.626], +// 5 24 5.414 -12.14 -17.092 5.041 -13.017 -13.682 4.435 -10.597 -13.594 5.476 -14.419 -16.101 + [5,24,5.414,-12.14,-17.092,5.041,-13.017,-13.682,4.435,-10.597,-13.594,5.476,-14.419,-16.101], +// 5 24 10.312 -10.057 26.001 8.813 -10.752 24.062 8.838 -9.944 27.139 12.129 -9.684 25.004 + [5,24,10.312,-10.057,26.001,8.813,-10.752,24.062,8.838,-9.944,27.139,12.129,-9.684,25.004], +// 5 24 12.311 -8.83 29.325 10.141 -9.536 28.126 9.99 -9.011 29.34 11.329 -9.463 27.69 + [5,24,12.311,-8.83,29.325,10.141,-9.536,28.126,9.99,-9.011,29.34,11.329,-9.463,27.69], +// 5 24 4.364 -19.48 -20.766 5.044 -16.934 -23.725 3.827 -19.669 -23.979 5.746 -16.25 -20.345 + [5,24,4.364,-19.48,-20.766,5.044,-16.934,-23.725,3.827,-19.669,-23.979,5.746,-16.25,-20.345], +// 5 24 18.782 -10.559 -14.193 15.037 -11.294 -14.3 16.818 -10.758 -15.148 17.88 -11.153 -9.691 + [5,24,18.782,-10.559,-14.193,15.037,-11.294,-14.3,16.818,-10.758,-15.148,17.88,-11.153,-9.691], +// 5 24 2.113 -10.176 -24.601 4.369 -11.85 -24.674 0.859 -10.695 -26.561 3.368 -9.762 -21.628 + [5,24,2.113,-10.176,-24.601,4.369,-11.85,-24.674,0.859,-10.695,-26.561,3.368,-9.762,-21.628], +// 5 24 13.385 -7.509 6.122 11.179 -5.5 1.706 13.52 -7.709 1.895 10.852 -5.5 5.504 + [5,24,13.385,-7.509,6.122,11.179,-5.5,1.706,13.52,-7.709,1.895,10.852,-5.5,5.504], +// 5 24 6.777 -8.403 -11.48 3.125 -8.607 -13.438 3.132 -5.5 -11.756 4.435 -10.597 -13.594 + [5,24,6.777,-8.403,-11.48,3.125,-8.607,-13.438,3.132,-5.5,-11.756,4.435,-10.597,-13.594], +// 5 24 2.22 -15.053 -28.233 2.323 -16.439 -27.939 1.174 -14.497 -29.178 3.493 -15.648 -26.846 + [5,24,2.22,-15.053,-28.233,2.323,-16.439,-27.939,1.174,-14.497,-29.178,3.493,-15.648,-26.846], +// 5 24 5.422 -14.714 -23.869 5.044 -16.934 -23.725 5.746 -16.25 -20.345 4.061 -16.557 -25.948 + [5,24,5.422,-14.714,-23.869,5.044,-16.934,-23.725,5.746,-16.25,-20.345,4.061,-16.557,-25.948], +// 5 24 6.192 -13.836 -20.766 6 -14.71 -16.63 6.144 -12.721 -17.733 5.746 -16.25 -20.345 + [5,24,6.192,-13.836,-20.766,6,-14.71,-16.63,6.144,-12.721,-17.733,5.746,-16.25,-20.345], +// 5 24 0 -10.063 -24.485 0.859 -10.695 -26.561 0 -10.796 -26.944 2.113 -10.176 -24.601 + [5,24,0,-10.063,-24.485,0.859,-10.695,-26.561,0,-10.796,-26.944,2.113,-10.176,-24.601], +// 5 24 12.307 -12.554 -12.63 12.652 -10.837 -16.239 9.86 -12.074 -14.413 15.037 -11.294 -14.3 + [5,24,12.307,-12.554,-12.63,12.652,-10.837,-16.239,9.86,-12.074,-14.413,15.037,-11.294,-14.3], +// 5 24 11.1005 -8.9205 29.6325 9.9 -5.5 29.065 11.045 -5.5 29.4035 9.99 -9.011 29.34 + [5,24,11.1005,-8.9205,29.6325,9.9,-5.5,29.065,11.045,-5.5,29.4035,9.99,-9.011,29.34], +// 5 24 10.141 -9.536 28.126 11.1005 -8.9205 29.6325 9.99 -9.011 29.34 12.311 -8.83 29.325 + [5,24,10.141,-9.536,28.126,11.1005,-8.9205,29.6325,9.99,-9.011,29.34,12.311,-8.83,29.325], +// 5 24 12.29 -5.5 29.142 11.1005 -8.9205 29.6325 11.045 -5.5 29.4035 12.311 -8.83 29.325 + [5,24,12.29,-5.5,29.142,11.1005,-8.9205,29.6325,11.045,-5.5,29.4035,12.311,-8.83,29.325], +// 3 16 2.059 -6.159 18.973 4.483 -6.206 18.037 3.638 -5.5 16.616 + [3,16,2.059,-6.159,18.973,4.483,-6.206,18.037,3.638,-5.5,16.616], +// 3 16 3.049 -6.495 19.482 4.483 -6.206 18.037 2.059 -6.159 18.973 + [3,16,3.049,-6.495,19.482,4.483,-6.206,18.037,2.059,-6.159,18.973], +// 3 16 2.578 -7.363 21.128 3.049 -6.495 19.482 1.464 -7.097 21.126 + [3,16,2.578,-7.363,21.128,3.049,-6.495,19.482,1.464,-7.097,21.126], +// 3 16 2.578 -7.363 21.128 1.464 -7.097 21.126 0.573 -9.054 22.987 + [3,16,2.578,-7.363,21.128,1.464,-7.097,21.126,0.573,-9.054,22.987], +// 3 16 0.573 -9.054 22.987 2.536 -8.982 22.079 2.578 -7.363 21.128 + [3,16,0.573,-9.054,22.987,2.536,-8.982,22.079,2.578,-7.363,21.128], +// 3 16 0 -9.062 23.079 0.573 -9.054 22.987 1.464 -7.097 21.126 + [3,16,0,-9.062,23.079,0.573,-9.054,22.987,1.464,-7.097,21.126], +// 3 16 1.464 -7.097 21.126 0 -6.887 21.018 0 -9.062 23.079 + [3,16,1.464,-7.097,21.126,0,-6.887,21.018,0,-9.062,23.079], +// 4 16 3.049 -6.495 19.482 2.059 -6.159 18.973 0 -6.887 21.018 1.464 -7.097 21.126 + [4,16,3.049,-6.495,19.482,2.059,-6.159,18.973,0,-6.887,21.018,1.464,-7.097,21.126], +// 3 16 2.059 -6.159 18.973 0 -6.005 18.787 0 -6.887 21.018 + [3,16,2.059,-6.159,18.973,0,-6.005,18.787,0,-6.887,21.018], +// 3 16 0 -6.005 18.787 2.059 -6.159 18.973 3.638 -5.5 16.616 + [3,16,0,-6.005,18.787,2.059,-6.159,18.973,3.638,-5.5,16.616], +// 3 16 3.638 -5.5 16.616 0 -5.5 16.321 0 -6.005 18.787 + [3,16,3.638,-5.5,16.616,0,-5.5,16.321,0,-6.005,18.787], +// 2 24 3.638 -5.5 16.616 2.059 -6.159 18.973 + [2,24,3.638,-5.5,16.616,2.059,-6.159,18.973], +// 2 24 2.059 -6.159 18.973 1.464 -7.097 21.126 + [2,24,2.059,-6.159,18.973,1.464,-7.097,21.126], +// 2 24 0.573 -9.054 22.987 2.536 -8.982 22.079 + [2,24,0.573,-9.054,22.987,2.536,-8.982,22.079], +// 2 24 1.464 -7.097 21.126 0.573 -9.054 22.987 + [2,24,1.464,-7.097,21.126,0.573,-9.054,22.987], +// 2 24 0 -9.062 23.079 0.573 -9.054 22.987 + [2,24,0,-9.062,23.079,0.573,-9.054,22.987], +// 4 16 6.239 -5.5 14.021 0 -5.5 -13.334 0 -5.5 16.321 3.638 -5.5 16.616 + [4,16,6.239,-5.5,14.021,0,-5.5,-13.334,0,-5.5,16.321,3.638,-5.5,16.616], +// 5 24 1.464 -7.097 21.126 3.049 -6.495 19.482 2.578 -7.363 21.128 2.059 -6.159 18.973 + [5,24,1.464,-7.097,21.126,3.049,-6.495,19.482,2.578,-7.363,21.128,2.059,-6.159,18.973], +// 5 24 2.578 -7.363 21.128 1.464 -7.097 21.126 0.573 -9.054 22.987 3.049 -6.495 19.482 + [5,24,2.578,-7.363,21.128,1.464,-7.097,21.126,0.573,-9.054,22.987,3.049,-6.495,19.482], +// 5 24 0.573 -9.054 22.987 2.578 -7.363 21.128 2.536 -8.982 22.079 1.464 -7.097 21.126 + [5,24,0.573,-9.054,22.987,2.578,-7.363,21.128,2.536,-8.982,22.079,1.464,-7.097,21.126], +// 5 24 3.049 -6.495 19.482 2.059 -6.159 18.973 4.483 -6.206 18.037 1.464 -7.097 21.126 + [5,24,3.049,-6.495,19.482,2.059,-6.159,18.973,4.483,-6.206,18.037,1.464,-7.097,21.126], +// 5 24 2.059 -6.159 18.973 4.483 -6.206 18.037 3.638 -5.5 16.616 3.049 -6.495 19.482 + [5,24,2.059,-6.159,18.973,4.483,-6.206,18.037,3.638,-5.5,16.616,3.049,-6.495,19.482], +// 5 24 4.483 -6.206 18.037 3.638 -5.5 16.616 2.059 -6.159 18.973 6.239 -5.5 14.021 + [5,24,4.483,-6.206,18.037,3.638,-5.5,16.616,2.059,-6.159,18.973,6.239,-5.5,14.021], +// 5 24 0 -6.005 18.787 2.059 -6.159 18.973 0 -6.887 21.018 3.638 -5.5 16.616 + [5,24,0,-6.005,18.787,2.059,-6.159,18.973,0,-6.887,21.018,3.638,-5.5,16.616], +// 5 24 3.638 -5.5 16.616 0 -6.005 18.787 2.059 -6.159 18.973 0 -5.5 16.321 + [5,24,3.638,-5.5,16.616,0,-6.005,18.787,2.059,-6.159,18.973,0,-5.5,16.321], +// 5 24 3.638 -5.5 16.616 0 -5.5 16.321 0 -5.5 -13.334 0 -6.005 18.787 + [5,24,3.638,-5.5,16.616,0,-5.5,16.321,0,-5.5,-13.334,0,-6.005,18.787], +// 5 24 2.059 -6.159 18.973 0 -6.887 21.018 1.464 -7.097 21.126 0 -6.005 18.787 + [5,24,2.059,-6.159,18.973,0,-6.887,21.018,1.464,-7.097,21.126,0,-6.005,18.787], +// 5 24 1.464 -7.097 21.126 0 -9.062 23.079 0.573 -9.054 22.987 0 -6.887 21.018 + [5,24,1.464,-7.097,21.126,0,-9.062,23.079,0.573,-9.054,22.987,0,-6.887,21.018], +// 5 24 0 -6.887 21.018 1.464 -7.097 21.126 0 -9.062 23.079 2.059 -6.159 18.973 + [5,24,0,-6.887,21.018,1.464,-7.097,21.126,0,-9.062,23.079,2.059,-6.159,18.973], +// 5 24 0 -9.137 -16.877 0 -9.504 -19.436 -3.73 -9.358 -16.624 3.73 -9.358 -16.624 + [5,24,0,-9.137,-16.877,0,-9.504,-19.436,-3.73,-9.358,-16.624,3.73,-9.358,-16.624], +// 5 24 0 -19.582 -26.354 0 -20.682 -23.71 1.98 -20.347 -23.898 -1.98 -20.347 -23.898 + [5,24,0,-19.582,-26.354,0,-20.682,-23.71,1.98,-20.347,-23.898,-1.98,-20.347,-23.898], +// 5 24 0 -18.84 -15.272 0 -18.681 -14.945 2.167 -17.852 -14.956 -2.167 -17.852 -14.956 + [5,24,0,-18.84,-15.272,0,-18.681,-14.945,2.167,-17.852,-14.956,-2.167,-17.852,-14.956], +// 5 24 0 -19.359 -15.915 0 -18.84 -15.272 2.311 -18.513 -16.054 -2.311 -18.513 -16.054 + [5,24,0,-19.359,-15.915,0,-18.84,-15.272,2.311,-18.513,-16.054,-2.311,-18.513,-16.054], +// 5 24 0 -10.796 -26.944 0 -12.149 -28.22 0.859 -10.695 -26.561 -0.859 -10.695 -26.561 + [5,24,0,-10.796,-26.944,0,-12.149,-28.22,0.859,-10.695,-26.561,-0.859,-10.695,-26.561], +// 5 24 0 -6.005 18.787 0 -6.887 21.018 -2.059 -6.159 18.973 2.059 -6.159 18.973 + [5,24,0,-6.005,18.787,0,-6.887,21.018,-2.059,-6.159,18.973,2.059,-6.159,18.973], +// 5 24 0 -12.149 -28.22 0 -12.369 -29.255 1.075 -12.501 -28.802 -1.075 -12.501 -28.802 + [5,24,0,-12.149,-28.22,0,-12.369,-29.255,1.075,-12.501,-28.802,-1.075,-12.501,-28.802], +// 5 24 0 -20.682 -23.71 0 -20.752 -20.533 -1.98 -20.347 -23.898 1.98 -20.347 -23.898 + [5,24,0,-20.682,-23.71,0,-20.752,-20.533,-1.98,-20.347,-23.898,1.98,-20.347,-23.898], +// 5 24 0 -18.687 -27.465 0 -19.582 -26.354 1.543 -18.987 -26.758 -1.543 -18.987 -26.758 + [5,24,0,-18.687,-27.465,0,-19.582,-26.354,1.543,-18.987,-26.758,-1.543,-18.987,-26.758], +// 5 24 0 -20.752 -20.533 0 -19.359 -15.915 2.293 -20.307 -20.563 -2.293 -20.307 -20.563 + [5,24,0,-20.752,-20.533,0,-19.359,-15.915,2.293,-20.307,-20.563,-2.293,-20.307,-20.563], +// 5 24 0 -5.5 16.321 0 -6.005 18.787 -3.638 -5.5 16.616 3.638 -5.5 16.616 + [5,24,0,-5.5,16.321,0,-6.005,18.787,-3.638,-5.5,16.616,3.638,-5.5,16.616], +// 5 24 0 -5.5 -13.334 0 -8.384 -14.512 3.125 -8.607 -13.438 -3.125 -8.607 -13.438 + [5,24,0,-5.5,-13.334,0,-8.384,-14.512,3.125,-8.607,-13.438,-3.125,-8.607,-13.438], +// 5 24 0 -10.063 -24.485 0 -10.796 -26.944 0.859 -10.695 -26.561 -0.859 -10.695 -26.561 + [5,24,0,-10.063,-24.485,0,-10.796,-26.944,0.859,-10.695,-26.561,-0.859,-10.695,-26.561], +// 5 24 0 -9.609 -21.577 0 -10.063 -24.485 2.113 -10.176 -24.601 -2.113 -10.176 -24.601 + [5,24,0,-9.609,-21.577,0,-10.063,-24.485,2.113,-10.176,-24.601,-2.113,-10.176,-24.601], +// 5 24 0 -16.871 -29.111 0 -18.687 -27.465 -1.227 -17.795 -27.902 1.227 -17.795 -27.902 + [5,24,0,-16.871,-29.111,0,-18.687,-27.465,-1.227,-17.795,-27.902,1.227,-17.795,-27.902], +// 5 24 0 -8.384 -14.512 0 -9.137 -16.877 3.73 -9.358 -16.624 -3.73 -9.358 -16.624 + [5,24,0,-8.384,-14.512,0,-9.137,-16.877,3.73,-9.358,-16.624,-3.73,-9.358,-16.624], +// 5 24 0 -6.887 21.018 0 -9.062 23.079 -1.464 -7.097 21.126 1.464 -7.097 21.126 + [5,24,0,-6.887,21.018,0,-9.062,23.079,-1.464,-7.097,21.126,1.464,-7.097,21.126], +// 5 24 0 -9.504 -19.436 0 -9.609 -21.577 -3.368 -9.762 -21.628 3.368 -9.762 -21.628 + [5,24,0,-9.504,-19.436,0,-9.609,-21.577,-3.368,-9.762,-21.628,3.368,-9.762,-21.628], +]; +module ldraw_lib__s__67040s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__67040s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__67040s01(line=0.2); \ No newline at end of file diff --git a/parts/s/67040s02.scad b/parts/s/67040s02.scad new file mode 100644 index 000000000..3c0f42a91 --- /dev/null +++ b/parts/s/67040s02.scad @@ -0,0 +1,1459 @@ +use <../../lib.scad> +function ldraw_lib__s__67040s02() = [ +// 0 ~Animal Sea Turtle Baby Shell Half +// 0 Name: s\67040s02.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 3 16 0 -23.885 -1.032 0 -23.622 -4.337 1.89 -23.534 -4.24 + [3,16,0,-23.885,-1.032,0,-23.622,-4.337,1.89,-23.534,-4.24], +// 3 16 0 -23.885 -1.032 1.89 -23.534 -4.24 2.643 -23.632 -1.026 + [3,16,0,-23.885,-1.032,1.89,-23.534,-4.24,2.643,-23.632,-1.026], +// 3 16 2.643 -23.632 -1.026 0 -23.925 1.985 0 -23.885 -1.032 + [3,16,2.643,-23.632,-1.026,0,-23.925,1.985,0,-23.885,-1.032], +// 3 16 2.643 -23.632 -1.026 3.317 -23.466 1.886 0 -23.925 1.985 + [3,16,2.643,-23.632,-1.026,3.317,-23.466,1.886,0,-23.925,1.985], +// 3 16 2.604 -23.419 4.676 0 -23.925 1.985 3.317 -23.466 1.886 + [3,16,2.604,-23.419,4.676,0,-23.925,1.985,3.317,-23.466,1.886], +// 3 16 2.604 -23.419 4.676 0 -23.705 4.744 0 -23.925 1.985 + [3,16,2.604,-23.419,4.676,0,-23.705,4.744,0,-23.925,1.985], +// 4 16 0 -23.161 7.324 0 -23.705 4.744 2.604 -23.419 4.676 1.881 -22.968 7.307 + [4,16,0,-23.161,7.324,0,-23.705,4.744,2.604,-23.419,4.676,1.881,-22.968,7.307], +// 3 16 2.643 -23.632 -1.026 1.89 -23.534 -4.24 3.841 -23.279 -4.076 + [3,16,2.643,-23.632,-1.026,1.89,-23.534,-4.24,3.841,-23.279,-4.076], +// 3 16 2.643 -23.632 -1.026 3.841 -23.279 -4.076 5.325 -22.931 -1.029 + [3,16,2.643,-23.632,-1.026,3.841,-23.279,-4.076,5.325,-22.931,-1.029], +// 3 16 5.325 -22.931 -1.029 3.317 -23.466 1.886 2.643 -23.632 -1.026 + [3,16,5.325,-22.931,-1.029,3.317,-23.466,1.886,2.643,-23.632,-1.026], +// 3 16 5.325 -22.931 -1.029 6.608 -22.231 1.748 3.317 -23.466 1.886 + [3,16,5.325,-22.931,-1.029,6.608,-22.231,1.748,3.317,-23.466,1.886], +// 3 16 5.217 -22.619 4.556 3.317 -23.466 1.886 6.608 -22.231 1.748 + [3,16,5.217,-22.619,4.556,3.317,-23.466,1.886,6.608,-22.231,1.748], +// 3 16 5.217 -22.619 4.556 2.604 -23.419 4.676 3.317 -23.466 1.886 + [3,16,5.217,-22.619,4.556,2.604,-23.419,4.676,3.317,-23.466,1.886], +// 3 16 2.604 -23.419 4.676 3.809 -22.572 7.175 1.881 -22.968 7.307 + [3,16,2.604,-23.419,4.676,3.809,-22.572,7.175,1.881,-22.968,7.307], +// 3 16 2.604 -23.419 4.676 5.217 -22.619 4.556 3.809 -22.572 7.175 + [3,16,2.604,-23.419,4.676,5.217,-22.619,4.556,3.809,-22.572,7.175], +// 3 16 0 -22.236 10.905 1.861 -22.556 8.565 2.301 -21.951 10.875 + [3,16,0,-22.236,10.905,1.861,-22.556,8.565,2.301,-21.951,10.875], +// 3 16 0 -22.236 10.905 0 -22.742 8.595 1.861 -22.556 8.565 + [3,16,0,-22.236,10.905,0,-22.742,8.595,1.861,-22.556,8.565], +// 3 16 2.301 -21.951 10.875 0 -21.546 13.179 0 -22.236 10.905 + [3,16,2.301,-21.951,10.875,0,-21.546,13.179,0,-22.236,10.905], +// 3 16 2.301 -21.951 10.875 2.627 -21.124 13.143 0 -21.546 13.179 + [3,16,2.301,-21.951,10.875,2.627,-21.124,13.143,0,-21.546,13.179], +// 3 16 1.944 -20.35 15.37 0 -21.546 13.179 2.627 -21.124 13.143 + [3,16,1.944,-20.35,15.37,0,-21.546,13.179,2.627,-21.124,13.143], +// 3 16 1.944 -20.35 15.37 0 -20.569 15.444 0 -21.546 13.179 + [3,16,1.944,-20.35,15.37,0,-20.569,15.444,0,-21.546,13.179], +// 3 16 0 -20.569 15.444 1.944 -20.35 15.37 1.16 -19.322 17.358 + [3,16,0,-20.569,15.444,1.944,-20.35,15.37,1.16,-19.322,17.358], +// 3 16 0 -20.569 15.444 1.16 -19.322 17.358 0 -19.334 17.494 + [3,16,0,-20.569,15.444,1.16,-19.322,17.358,0,-19.334,17.494], +// 3 16 2.301 -21.951 10.875 1.861 -22.556 8.565 3.734 -22.011 8.552 + [3,16,2.301,-21.951,10.875,1.861,-22.556,8.565,3.734,-22.011,8.552], +// 3 16 2.301 -21.951 10.875 3.734 -22.011 8.552 4.579 -21.142 10.692 + [3,16,2.301,-21.951,10.875,3.734,-22.011,8.552,4.579,-21.142,10.692], +// 4 16 5.241 -20.178 12.93 2.627 -21.124 13.143 2.301 -21.951 10.875 4.579 -21.142 10.692 + [4,16,5.241,-20.178,12.93,2.627,-21.124,13.143,2.301,-21.951,10.875,4.579,-21.142,10.692], +// 3 16 2.627 -21.124 13.143 3.913 -19.838 15.166 1.944 -20.35 15.37 + [3,16,2.627,-21.124,13.143,3.913,-19.838,15.166,1.944,-20.35,15.37], +// 3 16 2.627 -21.124 13.143 5.241 -20.178 12.93 3.913 -19.838 15.166 + [3,16,2.627,-21.124,13.143,5.241,-20.178,12.93,3.913,-19.838,15.166], +// 3 16 1.944 -20.35 15.37 2.356 -19.236 17.151 1.16 -19.322 17.358 + [3,16,1.944,-20.35,15.37,2.356,-19.236,17.151,1.16,-19.322,17.358], +// 3 16 1.944 -20.35 15.37 3.913 -19.838 15.166 2.356 -19.236 17.151 + [3,16,1.944,-20.35,15.37,3.913,-19.838,15.166,2.356,-19.236,17.151], +// 3 16 1.594 -16.932 20.851 0 -18.563 18.759 1.103 -18.423 18.729 + [3,16,1.594,-16.932,20.851,0,-18.563,18.759,1.103,-18.423,18.729], +// 3 16 1.594 -16.932 20.851 0 -16.857 21.367 0 -18.563 18.759 + [3,16,1.594,-16.932,20.851,0,-16.857,21.367,0,-18.563,18.759], +// 3 16 1.594 -16.932 20.851 1.103 -18.423 18.729 2.229 -18.15 18.668 + [3,16,1.594,-16.932,20.851,1.103,-18.423,18.729,2.229,-18.15,18.668], +// 3 16 1.594 -16.932 20.851 2.229 -18.15 18.668 3.209 -16.806 20.172 + [3,16,1.594,-16.932,20.851,2.229,-18.15,18.668,3.209,-16.806,20.172], +// 3 16 1.594 -16.932 20.851 3.209 -16.806 20.172 3.886 -15.398 21.588 + [3,16,1.594,-16.932,20.851,3.209,-16.806,20.172,3.886,-15.398,21.588], +// 3 16 1.594 -16.932 20.851 3.886 -15.398 21.588 2.032 -15.108 22.777 + [3,16,1.594,-16.932,20.851,3.886,-15.398,21.588,2.032,-15.108,22.777], +// 3 16 1.594 -16.932 20.851 2.032 -15.108 22.777 0 -15.118 23.515 + [3,16,1.594,-16.932,20.851,2.032,-15.108,22.777,0,-15.118,23.515], +// 3 16 0 -15.118 23.515 0 -16.857 21.367 1.594 -16.932 20.851 + [3,16,0,-15.118,23.515,0,-16.857,21.367,1.594,-16.932,20.851], +// 3 16 6.825 -17.094 16.639 6.232 -19.277 13.491 8.519 -17.305 13.651 + [3,16,6.825,-17.094,16.639,6.232,-19.277,13.491,8.519,-17.305,13.651], +// 3 16 6.825 -17.094 16.639 4.955 -18.961 15.733 6.232 -19.277 13.491 + [3,16,6.825,-17.094,16.639,4.955,-18.961,15.733,6.232,-19.277,13.491], +// 3 16 4.955 -18.961 15.733 6.825 -17.094 16.639 4.619 -16.805 19.211 + [3,16,4.955,-18.961,15.733,6.825,-17.094,16.639,4.619,-16.805,19.211], +// 3 16 4.619 -16.805 19.211 3.646 -18.321 17.802 4.955 -18.961 15.733 + [3,16,4.619,-16.805,19.211,3.646,-18.321,17.802,4.955,-18.961,15.733], +// 3 16 6.825 -17.094 16.639 5.53 -15.15 20.411 4.619 -16.805 19.211 + [3,16,6.825,-17.094,16.639,5.53,-15.15,20.411,4.619,-16.805,19.211], +// 3 16 6.825 -17.094 16.639 8.486 -14.845 17.552 5.53 -15.15 20.411 + [3,16,6.825,-17.094,16.639,8.486,-14.845,17.552,5.53,-15.15,20.411], +// 3 16 8.519 -17.305 13.651 8.486 -14.845 17.552 6.825 -17.094 16.639 + [3,16,8.519,-17.305,13.651,8.486,-14.845,17.552,6.825,-17.094,16.639], +// 3 16 8.519 -17.305 13.651 10.87 -14.542 14.105 8.486 -14.845 17.552 + [3,16,8.519,-17.305,13.651,10.87,-14.542,14.105,8.486,-14.845,17.552], +// 3 16 10.594 -18.61 7.505 6.51 -21.87 5.212 11.146 -18.841 4.745 + [3,16,10.594,-18.61,7.505,6.51,-21.87,5.212,11.146,-18.841,4.745], +// 3 16 6.51 -21.87 5.212 10.594 -18.61 7.505 6.168 -20.934 9.952 + [3,16,6.51,-21.87,5.212,10.594,-18.61,7.505,6.168,-20.934,9.952], +// 3 16 13.913 -14.774 7.086 10.594 -18.61 7.505 11.146 -18.841 4.745 + [3,16,13.913,-14.774,7.086,10.594,-18.61,7.505,11.146,-18.841,4.745], +// 3 16 13.913 -14.774 7.086 11.146 -18.841 4.745 14.23 -15.059 4.302 + [3,16,13.913,-14.774,7.086,11.146,-18.841,4.745,14.23,-15.059,4.302], +// 3 16 11.146 -18.841 4.745 6.51 -21.87 5.212 8.001 -21.331 2.272 + [3,16,11.146,-18.841,4.745,6.51,-21.87,5.212,8.001,-21.331,2.272], +// 3 16 11.146 -18.841 4.745 8.001 -21.331 2.272 11.478 -18.815 1.802 + [3,16,11.146,-18.841,4.745,8.001,-21.331,2.272,11.478,-18.815,1.802], +// 4 16 14.23 -15.059 4.302 11.146 -18.841 4.745 11.478 -18.815 1.802 14.07 -15.567 1.5 + [4,16,14.23,-15.059,4.302,11.146,-18.841,4.745,11.478,-18.815,1.802,14.07,-15.567,1.5], +// 3 16 5.423 -21.875 7.783 6.51 -21.87 5.212 6.168 -20.934 9.952 + [3,16,5.423,-21.875,7.783,6.51,-21.87,5.212,6.168,-20.934,9.952], +// 4 16 10.594 -18.61 7.505 9.997 -18.088 10.062 6.713 -19.794 11.958 6.168 -20.934 9.952 + [4,16,10.594,-18.61,7.505,9.997,-18.088,10.062,6.713,-19.794,11.958,6.168,-20.934,9.952], +// 3 16 9.214 -17.36 12.433 6.713 -19.794 11.958 9.997 -18.088 10.062 + [3,16,9.214,-17.36,12.433,6.713,-19.794,11.958,9.997,-18.088,10.062], +// 3 16 11.754 -14.627 12.579 9.214 -17.36 12.433 9.997 -18.088 10.062 + [3,16,11.754,-14.627,12.579,9.214,-17.36,12.433,9.997,-18.088,10.062], +// 3 16 13.113 -14.609 9.91 11.754 -14.627 12.579 9.997 -18.088 10.062 + [3,16,13.113,-14.609,9.91,11.754,-14.627,12.579,9.997,-18.088,10.062], +// 3 16 13.113 -14.609 9.91 9.997 -18.088 10.062 10.594 -18.61 7.505 + [3,16,13.113,-14.609,9.91,9.997,-18.088,10.062,10.594,-18.61,7.505], +// 3 16 13.913 -14.774 7.086 13.113 -14.609 9.91 10.594 -18.61 7.505 + [3,16,13.913,-14.774,7.086,13.113,-14.609,9.91,10.594,-18.61,7.505], +// 3 16 8.084 -21.48 1.109 6.674 -22.347 -1.945 10.878 -19.226 0.637 + [3,16,8.084,-21.48,1.109,6.674,-22.347,-1.945,10.878,-19.226,0.637], +// 3 16 9.176 -20.034 -3.839 10.878 -19.226 0.637 6.674 -22.347 -1.945 + [3,16,9.176,-20.034,-3.839,10.878,-19.226,0.637,6.674,-22.347,-1.945], +// 3 16 9.176 -20.034 -3.839 6.674 -22.347 -1.945 5.101 -22.782 -4.915 + [3,16,9.176,-20.034,-3.839,6.674,-22.347,-1.945,5.101,-22.782,-4.915], +// 3 16 6.058 -21.074 -7.318 9.176 -20.034 -3.839 5.101 -22.782 -4.915 + [3,16,6.058,-21.074,-7.318,9.176,-20.034,-3.839,5.101,-22.782,-4.915], +// 4 16 7.029 -19.255 -9.695 9.257 -18.296 -7.784 9.176 -20.034 -3.839 6.058 -21.074 -7.318 + [4,16,7.029,-19.255,-9.695,9.257,-18.296,-7.784,9.176,-20.034,-3.839,6.058,-21.074,-7.318], +// 3 16 10.878 -19.226 0.637 9.176 -20.034 -3.839 12.746 -16.723 -2.795 + [3,16,10.878,-19.226,0.637,9.176,-20.034,-3.839,12.746,-16.723,-2.795], +// 3 16 13.604 -16.047 -0.042 10.878 -19.226 0.637 12.746 -16.723 -2.795 + [3,16,13.604,-16.047,-0.042,10.878,-19.226,0.637,12.746,-16.723,-2.795], +// 3 16 9.176 -20.034 -3.839 11.348 -17.485 -5.454 12.746 -16.723 -2.795 + [3,16,9.176,-20.034,-3.839,11.348,-17.485,-5.454,12.746,-16.723,-2.795], +// 3 16 9.257 -18.296 -7.784 11.348 -17.485 -5.454 9.176 -20.034 -3.839 + [3,16,9.257,-18.296,-7.784,11.348,-17.485,-5.454,9.176,-20.034,-3.839], +// 3 16 0 -22.395 -8.969 0 -20.93 -11.965 2.317 -22.234 -8.622 + [3,16,0,-22.395,-8.969,0,-20.93,-11.965,2.317,-22.234,-8.622], +// 3 16 0 -20.93 -11.965 2.899 -20.456 -11.558 2.317 -22.234 -8.622 + [3,16,0,-20.93,-11.965,2.899,-20.456,-11.558,2.317,-22.234,-8.622], +// 3 16 2.317 -22.234 -8.622 1.877 -23.216 -5.639 0 -22.395 -8.969 + [3,16,2.317,-22.234,-8.622,1.877,-23.216,-5.639,0,-22.395,-8.969], +// 3 16 0 -23.371 -5.69 0 -22.395 -8.969 1.877 -23.216 -5.639 + [3,16,0,-23.371,-5.69,0,-22.395,-8.969,1.877,-23.216,-5.639], +// 3 16 4.589 -21.523 -8.012 2.317 -22.234 -8.622 2.899 -20.456 -11.558 + [3,16,4.589,-21.523,-8.012,2.317,-22.234,-8.622,2.899,-20.456,-11.558], +// 3 16 5.494 -19.684 -10.519 4.589 -21.523 -8.012 2.899 -20.456 -11.558 + [3,16,5.494,-19.684,-10.519,4.589,-21.523,-8.012,2.899,-20.456,-11.558], +// 3 16 3.8 -22.839 -5.602 1.877 -23.216 -5.639 2.317 -22.234 -8.622 + [3,16,3.8,-22.839,-5.602,1.877,-23.216,-5.639,2.317,-22.234,-8.622], +// 3 16 4.589 -21.523 -8.012 3.8 -22.839 -5.602 2.317 -22.234 -8.622 + [3,16,4.589,-21.523,-8.012,3.8,-22.839,-5.602,2.317,-22.234,-8.622], +// 3 16 4.206 -22.448 -4.957 3.8 -22.839 -5.602 4.589 -21.523 -8.012 + [3,16,4.206,-22.448,-4.957,3.8,-22.839,-5.602,4.589,-21.523,-8.012], +// 3 16 5.308 -20.659 -7.706 4.206 -22.448 -4.957 4.589 -21.523 -8.012 + [3,16,5.308,-20.659,-7.706,4.206,-22.448,-4.957,4.589,-21.523,-8.012], +// 3 16 5.308 -20.659 -7.706 4.589 -21.523 -8.012 5.494 -19.684 -10.519 + [3,16,5.308,-20.659,-7.706,4.589,-21.523,-8.012,5.494,-19.684,-10.519], +// 3 16 6.388 -18.57 -10.443 5.308 -20.659 -7.706 5.494 -19.684 -10.519 + [3,16,6.388,-18.57,-10.443,5.308,-20.659,-7.706,5.494,-19.684,-10.519], +// 3 16 6.058 -21.074 -7.318 5.101 -22.782 -4.915 4.206 -22.448 -4.957 + [3,16,6.058,-21.074,-7.318,5.101,-22.782,-4.915,4.206,-22.448,-4.957], +// 3 16 5.308 -20.659 -7.706 6.058 -21.074 -7.318 4.206 -22.448 -4.957 + [3,16,5.308,-20.659,-7.706,6.058,-21.074,-7.318,4.206,-22.448,-4.957], +// 4 16 6.388 -18.57 -10.443 7.029 -19.255 -9.695 6.058 -21.074 -7.318 5.308 -20.659 -7.706 + [4,16,6.388,-18.57,-10.443,7.029,-19.255,-9.695,6.058,-21.074,-7.318,5.308,-20.659,-7.706], +// 3 16 0 -23.022 -5.04 0 -23.371 -5.69 1.877 -23.216 -5.639 + [3,16,0,-23.022,-5.04,0,-23.371,-5.69,1.877,-23.216,-5.639], +// 3 16 2.076 -22.881 -5.015 0 -23.022 -5.04 1.877 -23.216 -5.639 + [3,16,2.076,-22.881,-5.015,0,-23.022,-5.04,1.877,-23.216,-5.639], +// 4 16 4.206 -22.448 -4.957 2.076 -22.881 -5.015 1.877 -23.216 -5.639 3.8 -22.839 -5.602 + [4,16,4.206,-22.448,-4.957,2.076,-22.881,-5.015,1.877,-23.216,-5.639,3.8,-22.839,-5.602], +// 3 16 0 -23.622 -4.337 0 -23.022 -5.04 1.89 -23.534 -4.24 + [3,16,0,-23.622,-4.337,0,-23.022,-5.04,1.89,-23.534,-4.24], +// 3 16 0 -23.022 -5.04 2.076 -22.881 -5.015 1.89 -23.534 -4.24 + [3,16,0,-23.022,-5.04,2.076,-22.881,-5.015,1.89,-23.534,-4.24], +// 3 16 3.841 -23.279 -4.076 1.89 -23.534 -4.24 2.076 -22.881 -5.015 + [3,16,3.841,-23.279,-4.076,1.89,-23.534,-4.24,2.076,-22.881,-5.015], +// 3 16 4.206 -22.448 -4.957 3.841 -23.279 -4.076 2.076 -22.881 -5.015 + [3,16,4.206,-22.448,-4.957,3.841,-23.279,-4.076,2.076,-22.881,-5.015], +// 3 16 5.101 -22.782 -4.915 6.674 -22.347 -1.945 5.942 -22.103 -1.622 + [3,16,5.101,-22.782,-4.915,6.674,-22.347,-1.945,5.942,-22.103,-1.622], +// 3 16 4.206 -22.448 -4.957 5.101 -22.782 -4.915 5.942 -22.103 -1.622 + [3,16,4.206,-22.448,-4.957,5.101,-22.782,-4.915,5.942,-22.103,-1.622], +// 3 16 5.942 -22.103 -1.622 6.674 -22.347 -1.945 8.084 -21.48 1.109 + [3,16,5.942,-22.103,-1.622,6.674,-22.347,-1.945,8.084,-21.48,1.109], +// 3 16 7.52 -21.157 1.544 5.942 -22.103 -1.622 8.084 -21.48 1.109 + [3,16,7.52,-21.157,1.544,5.942,-22.103,-1.622,8.084,-21.48,1.109], +// 3 16 5.942 -22.103 -1.622 5.325 -22.931 -1.029 3.841 -23.279 -4.076 + [3,16,5.942,-22.103,-1.622,5.325,-22.931,-1.029,3.841,-23.279,-4.076], +// 3 16 4.206 -22.448 -4.957 5.942 -22.103 -1.622 3.841 -23.279 -4.076 + [3,16,4.206,-22.448,-4.957,5.942,-22.103,-1.622,3.841,-23.279,-4.076], +// 4 16 7.52 -21.157 1.544 6.608 -22.231 1.748 5.325 -22.931 -1.029 5.942 -22.103 -1.622 + [4,16,7.52,-21.157,1.544,6.608,-22.231,1.748,5.325,-22.931,-1.029,5.942,-22.103,-1.622], +// 3 16 8.084 -21.48 1.109 10.878 -19.226 0.637 10.9 -18.68 1.259 + [3,16,8.084,-21.48,1.109,10.878,-19.226,0.637,10.9,-18.68,1.259], +// 3 16 7.52 -21.157 1.544 8.084 -21.48 1.109 10.9 -18.68 1.259 + [3,16,7.52,-21.157,1.544,8.084,-21.48,1.109,10.9,-18.68,1.259], +// 3 16 10.9 -18.68 1.259 10.878 -19.226 0.637 13.604 -16.047 -0.042 + [3,16,10.9,-18.68,1.259,10.878,-19.226,0.637,13.604,-16.047,-0.042], +// 3 16 14.171 -14.865 0.767 10.9 -18.68 1.259 13.604 -16.047 -0.042 + [3,16,14.171,-14.865,0.767,10.9,-18.68,1.259,13.604,-16.047,-0.042], +// 3 16 14.07 -15.567 1.5 11.478 -18.815 1.802 10.9 -18.68 1.259 + [3,16,14.07,-15.567,1.5,11.478,-18.815,1.802,10.9,-18.68,1.259], +// 3 16 14.171 -14.865 0.767 14.07 -15.567 1.5 10.9 -18.68 1.259 + [3,16,14.171,-14.865,0.767,14.07,-15.567,1.5,10.9,-18.68,1.259], +// 3 16 11.478 -18.815 1.802 8.001 -21.331 2.272 10.9 -18.68 1.259 + [3,16,11.478,-18.815,1.802,8.001,-21.331,2.272,10.9,-18.68,1.259], +// 3 16 8.001 -21.331 2.272 7.52 -21.157 1.544 10.9 -18.68 1.259 + [3,16,8.001,-21.331,2.272,7.52,-21.157,1.544,10.9,-18.68,1.259], +// 3 16 5.767 -21.69 4.774 5.217 -22.619 4.556 6.608 -22.231 1.748 + [3,16,5.767,-21.69,4.774,5.217,-22.619,4.556,6.608,-22.231,1.748], +// 3 16 7.52 -21.157 1.544 5.767 -21.69 4.774 6.608 -22.231 1.748 + [3,16,7.52,-21.157,1.544,5.767,-21.69,4.774,6.608,-22.231,1.748], +// 4 16 4.092 -21.695 7.838 3.809 -22.572 7.175 5.217 -22.619 4.556 5.767 -21.69 4.774 + [4,16,4.092,-21.695,7.838,3.809,-22.572,7.175,5.217,-22.619,4.556,5.767,-21.69,4.774], +// 3 16 8.001 -21.331 2.272 6.51 -21.87 5.212 5.767 -21.69 4.774 + [3,16,8.001,-21.331,2.272,6.51,-21.87,5.212,5.767,-21.69,4.774], +// 3 16 7.52 -21.157 1.544 8.001 -21.331 2.272 5.767 -21.69 4.774 + [3,16,7.52,-21.157,1.544,8.001,-21.331,2.272,5.767,-21.69,4.774], +// 3 16 5.767 -21.69 4.774 6.51 -21.87 5.212 5.423 -21.875 7.783 + [3,16,5.767,-21.69,4.774,6.51,-21.87,5.212,5.423,-21.875,7.783], +// 3 16 4.092 -21.695 7.838 5.767 -21.69 4.774 5.423 -21.875 7.783 + [3,16,4.092,-21.695,7.838,5.767,-21.69,4.774,5.423,-21.875,7.783], +// 3 16 5.423 -21.875 7.783 6.168 -20.934 9.952 5.235 -20.553 10.253 + [3,16,5.423,-21.875,7.783,6.168,-20.934,9.952,5.235,-20.553,10.253], +// 3 16 4.092 -21.695 7.838 5.423 -21.875 7.783 5.235 -20.553 10.253 + [3,16,4.092,-21.695,7.838,5.423,-21.875,7.783,5.235,-20.553,10.253], +// 3 16 5.235 -20.553 10.253 6.168 -20.934 9.952 6.713 -19.794 11.958 + [3,16,5.235,-20.553,10.253,6.168,-20.934,9.952,6.713,-19.794,11.958], +// 3 16 5.977 -19.301 12.619 5.235 -20.553 10.253 6.713 -19.794 11.958 + [3,16,5.977,-19.301,12.619,5.235,-20.553,10.253,6.713,-19.794,11.958], +// 3 16 6.713 -19.794 11.958 9.214 -17.36 12.433 8.551 -16.997 12.859 + [3,16,6.713,-19.794,11.958,9.214,-17.36,12.433,8.551,-16.997,12.859], +// 3 16 5.977 -19.301 12.619 6.713 -19.794 11.958 8.551 -16.997 12.859 + [3,16,5.977,-19.301,12.619,6.713,-19.794,11.958,8.551,-16.997,12.859], +// 3 16 9.214 -17.36 12.433 11.754 -14.627 12.579 8.551 -16.997 12.859 + [3,16,9.214,-17.36,12.433,11.754,-14.627,12.579,8.551,-16.997,12.859], +// 3 16 11.754 -14.627 12.579 11.48 -13.729 13.338 8.551 -16.997 12.859 + [3,16,11.754,-14.627,12.579,11.48,-13.729,13.338,8.551,-16.997,12.859], +// 3 16 8.551 -16.997 12.859 11.48 -13.729 13.338 10.87 -14.542 14.105 + [3,16,8.551,-16.997,12.859,11.48,-13.729,13.338,10.87,-14.542,14.105], +// 3 16 8.519 -17.305 13.651 8.551 -16.997 12.859 10.87 -14.542 14.105 + [3,16,8.519,-17.305,13.651,8.551,-16.997,12.859,10.87,-14.542,14.105], +// 3 16 8.551 -16.997 12.859 8.519 -17.305 13.651 6.232 -19.277 13.491 + [3,16,8.551,-16.997,12.859,8.519,-17.305,13.651,6.232,-19.277,13.491], +// 3 16 5.977 -19.301 12.619 8.551 -16.997 12.859 6.232 -19.277 13.491 + [3,16,5.977,-19.301,12.619,8.551,-16.997,12.859,6.232,-19.277,13.491], +// 3 16 5.235 -20.553 10.253 5.977 -19.301 12.619 5.241 -20.178 12.93 + [3,16,5.235,-20.553,10.253,5.977,-19.301,12.619,5.241,-20.178,12.93], +// 3 16 4.579 -21.142 10.692 5.235 -20.553 10.253 5.241 -20.178 12.93 + [3,16,4.579,-21.142,10.692,5.235,-20.553,10.253,5.241,-20.178,12.93], +// 4 16 4.092 -21.695 7.838 5.235 -20.553 10.253 4.579 -21.142 10.692 3.734 -22.011 8.552 + [4,16,4.092,-21.695,7.838,5.235,-20.553,10.253,4.579,-21.142,10.692,3.734,-22.011,8.552], +// 3 16 6.232 -19.277 13.491 4.955 -18.961 15.733 4.263 -18.884 15.244 + [3,16,6.232,-19.277,13.491,4.955,-18.961,15.733,4.263,-18.884,15.244], +// 3 16 5.977 -19.301 12.619 6.232 -19.277 13.491 4.263 -18.884 15.244 + [3,16,5.977,-19.301,12.619,6.232,-19.277,13.491,4.263,-18.884,15.244], +// 3 16 4.263 -18.884 15.244 4.955 -18.961 15.733 3.646 -18.321 17.802 + [3,16,4.263,-18.884,15.244,4.955,-18.961,15.733,3.646,-18.321,17.802], +// 3 16 2.671 -18.024 17.816 4.263 -18.884 15.244 3.646 -18.321 17.802 + [3,16,2.671,-18.024,17.816,4.263,-18.884,15.244,3.646,-18.321,17.802], +// 3 16 4.263 -18.884 15.244 3.913 -19.838 15.166 5.241 -20.178 12.93 + [3,16,4.263,-18.884,15.244,3.913,-19.838,15.166,5.241,-20.178,12.93], +// 3 16 5.977 -19.301 12.619 4.263 -18.884 15.244 5.241 -20.178 12.93 + [3,16,5.977,-19.301,12.619,4.263,-18.884,15.244,5.241,-20.178,12.93], +// 3 16 4.263 -18.884 15.244 2.671 -18.024 17.816 3.913 -19.838 15.166 + [3,16,4.263,-18.884,15.244,2.671,-18.024,17.816,3.913,-19.838,15.166], +// 3 16 2.356 -19.236 17.151 3.913 -19.838 15.166 2.671 -18.024 17.816 + [3,16,2.356,-19.236,17.151,3.913,-19.838,15.166,2.671,-18.024,17.816], +// 3 16 0 -18.45 18.16 0 -19.334 17.494 1.16 -19.322 17.358 + [3,16,0,-18.45,18.16,0,-19.334,17.494,1.16,-19.322,17.358], +// 3 16 1.32 -18.308 18.022 0 -18.45 18.16 1.16 -19.322 17.358 + [3,16,1.32,-18.308,18.022,0,-18.45,18.16,1.16,-19.322,17.358], +// 3 16 1.32 -18.308 18.022 1.16 -19.322 17.358 2.356 -19.236 17.151 + [3,16,1.32,-18.308,18.022,1.16,-19.322,17.358,2.356,-19.236,17.151], +// 3 16 2.671 -18.024 17.816 1.32 -18.308 18.022 2.356 -19.236 17.151 + [3,16,2.671,-18.024,17.816,1.32,-18.308,18.022,2.356,-19.236,17.151], +// 3 16 0 -18.563 18.759 0 -18.45 18.16 1.103 -18.423 18.729 + [3,16,0,-18.563,18.759,0,-18.45,18.16,1.103,-18.423,18.729], +// 3 16 0 -18.45 18.16 1.32 -18.308 18.022 1.103 -18.423 18.729 + [3,16,0,-18.45,18.16,1.32,-18.308,18.022,1.103,-18.423,18.729], +// 3 16 2.229 -18.15 18.668 1.103 -18.423 18.729 1.32 -18.308 18.022 + [3,16,2.229,-18.15,18.668,1.103,-18.423,18.729,1.32,-18.308,18.022], +// 3 16 2.671 -18.024 17.816 2.229 -18.15 18.668 1.32 -18.308 18.022 + [3,16,2.671,-18.024,17.816,2.229,-18.15,18.668,1.32,-18.308,18.022], +// 3 16 3.646 -18.321 17.802 4.619 -16.805 19.211 3.789 -16.384 19.515 + [3,16,3.646,-18.321,17.802,4.619,-16.805,19.211,3.789,-16.384,19.515], +// 3 16 2.671 -18.024 17.816 3.646 -18.321 17.802 3.789 -16.384 19.515 + [3,16,2.671,-18.024,17.816,3.646,-18.321,17.802,3.789,-16.384,19.515], +// 3 16 3.789 -16.384 19.515 4.619 -16.805 19.211 5.53 -15.15 20.411 + [3,16,3.789,-16.384,19.515,4.619,-16.805,19.211,5.53,-15.15,20.411], +// 3 16 4.979 -14.286 21.09 3.789 -16.384 19.515 5.53 -15.15 20.411 + [3,16,4.979,-14.286,21.09,3.789,-16.384,19.515,5.53,-15.15,20.411], +// 3 16 3.789 -16.384 19.515 3.209 -16.806 20.172 2.229 -18.15 18.668 + [3,16,3.789,-16.384,19.515,3.209,-16.806,20.172,2.229,-18.15,18.668], +// 3 16 2.671 -18.024 17.816 3.789 -16.384 19.515 2.229 -18.15 18.668 + [3,16,2.671,-18.024,17.816,3.789,-16.384,19.515,2.229,-18.15,18.668], +// 4 16 4.979 -14.286 21.09 3.886 -15.398 21.588 3.209 -16.806 20.172 3.789 -16.384 19.515 + [4,16,4.979,-14.286,21.09,3.886,-15.398,21.588,3.209,-16.806,20.172,3.789,-16.384,19.515], +// 3 16 2.032 -15.108 22.777 2.478 -14.292 22.815 0 -14.25 23.848 + [3,16,2.032,-15.108,22.777,2.478,-14.292,22.815,0,-14.25,23.848], +// 3 16 0 -15.118 23.515 2.032 -15.108 22.777 0 -14.25 23.848 + [3,16,0,-15.118,23.515,2.032,-15.108,22.777,0,-14.25,23.848], +// 3 16 2.478 -14.292 22.815 2.032 -15.108 22.777 3.886 -15.398 21.588 + [3,16,2.478,-14.292,22.815,2.032,-15.108,22.777,3.886,-15.398,21.588], +// 3 16 4.979 -14.286 21.09 2.478 -14.292 22.815 3.886 -15.398 21.588 + [3,16,4.979,-14.286,21.09,2.478,-14.292,22.815,3.886,-15.398,21.588], +// 4 16 4.979 -14.286 21.09 5.53 -15.15 20.411 8.486 -14.845 17.552 8.608 -14.08 17.545 + [4,16,4.979,-14.286,21.09,5.53,-15.15,20.411,8.486,-14.845,17.552,8.608,-14.08,17.545], +// 3 16 8.486 -14.845 17.552 10.87 -14.542 14.105 8.608 -14.08 17.545 + [3,16,8.486,-14.845,17.552,10.87,-14.542,14.105,8.608,-14.08,17.545], +// 3 16 10.87 -14.542 14.105 11.48 -13.729 13.338 8.608 -14.08 17.545 + [3,16,10.87,-14.542,14.105,11.48,-13.729,13.338,8.608,-14.08,17.545], +// 3 16 14.23 -15.059 4.302 14.389 -14.32 4.011 14.097 -13.949 7.034 + [3,16,14.23,-15.059,4.302,14.389,-14.32,4.011,14.097,-13.949,7.034], +// 3 16 13.913 -14.774 7.086 14.23 -15.059 4.302 14.097 -13.949 7.034 + [3,16,13.913,-14.774,7.086,14.23,-15.059,4.302,14.097,-13.949,7.034], +// 3 16 13.113 -14.609 9.91 13.913 -14.774 7.086 14.097 -13.949 7.034 + [3,16,13.113,-14.609,9.91,13.913,-14.774,7.086,14.097,-13.949,7.034], +// 3 16 13.119 -13.834 10.082 13.113 -14.609 9.91 14.097 -13.949 7.034 + [3,16,13.119,-13.834,10.082,13.113,-14.609,9.91,14.097,-13.949,7.034], +// 4 16 11.48 -13.729 13.338 11.754 -14.627 12.579 13.113 -14.609 9.91 13.119 -13.834 10.082 + [4,16,11.48,-13.729,13.338,11.754,-14.627,12.579,13.113,-14.609,9.91,13.119,-13.834,10.082], +// 3 16 14.389 -14.32 4.011 14.23 -15.059 4.302 14.07 -15.567 1.5 + [3,16,14.389,-14.32,4.011,14.23,-15.059,4.302,14.07,-15.567,1.5], +// 3 16 14.171 -14.865 0.767 14.389 -14.32 4.011 14.07 -15.567 1.5 + [3,16,14.171,-14.865,0.767,14.389,-14.32,4.011,14.07,-15.567,1.5], +// 3 16 13.604 -16.047 -0.042 12.746 -16.723 -2.795 13.309 -15.801 -2.723 + [3,16,13.604,-16.047,-0.042,12.746,-16.723,-2.795,13.309,-15.801,-2.723], +// 3 16 14.171 -14.865 0.767 13.604 -16.047 -0.042 13.309 -15.801 -2.723 + [3,16,14.171,-14.865,0.767,13.604,-16.047,-0.042,13.309,-15.801,-2.723], +// 4 16 11.348 -17.485 -5.454 11.684 -16.714 -5.78 13.309 -15.801 -2.723 12.746 -16.723 -2.795 + [4,16,11.348,-17.485,-5.454,11.684,-16.714,-5.78,13.309,-15.801,-2.723,12.746,-16.723,-2.795], +// 3 16 11.684 -16.714 -5.78 11.348 -17.485 -5.454 9.257 -18.296 -7.784 + [3,16,11.684,-16.714,-5.78,11.348,-17.485,-5.454,9.257,-18.296,-7.784], +// 3 16 9.199 -17.624 -8.401 11.684 -16.714 -5.78 9.257 -18.296 -7.784 + [3,16,9.199,-17.624,-8.401,11.684,-16.714,-5.78,9.257,-18.296,-7.784], +// 3 16 9.199 -17.624 -8.401 9.257 -18.296 -7.784 7.029 -19.255 -9.695 + [3,16,9.199,-17.624,-8.401,9.257,-18.296,-7.784,7.029,-19.255,-9.695], +// 3 16 6.388 -18.57 -10.443 9.199 -17.624 -8.401 7.029 -19.255 -9.695 + [3,16,6.388,-18.57,-10.443,9.199,-17.624,-8.401,7.029,-19.255,-9.695], +// 4 16 0 -22.742 8.595 0 -22.451 7.883 2.038 -22.274 7.914 1.861 -22.556 8.565 + [4,16,0,-22.742,8.595,0,-22.451,7.883,2.038,-22.274,7.914,1.861,-22.556,8.565], +// 3 16 3.734 -22.011 8.552 1.861 -22.556 8.565 2.038 -22.274 7.914 + [3,16,3.734,-22.011,8.552,1.861,-22.556,8.565,2.038,-22.274,7.914], +// 3 16 4.092 -21.695 7.838 3.734 -22.011 8.552 2.038 -22.274 7.914 + [3,16,4.092,-21.695,7.838,3.734,-22.011,8.552,2.038,-22.274,7.914], +// 3 16 1.881 -22.968 7.307 2.038 -22.274 7.914 0 -22.451 7.883 + [3,16,1.881,-22.968,7.307,2.038,-22.274,7.914,0,-22.451,7.883], +// 3 16 0 -23.161 7.324 1.881 -22.968 7.307 0 -22.451 7.883 + [3,16,0,-23.161,7.324,1.881,-22.968,7.307,0,-22.451,7.883], +// 3 16 1.881 -22.968 7.307 3.809 -22.572 7.175 2.038 -22.274 7.914 + [3,16,1.881,-22.968,7.307,3.809,-22.572,7.175,2.038,-22.274,7.914], +// 3 16 3.809 -22.572 7.175 4.092 -21.695 7.838 2.038 -22.274 7.914 + [3,16,3.809,-22.572,7.175,4.092,-21.695,7.838,2.038,-22.274,7.914], +// 3 16 0 -20.93 -11.965 0 -20.371 -12.327 2.899 -20.456 -11.558 + [3,16,0,-20.93,-11.965,0,-20.371,-12.327,2.899,-20.456,-11.558], +// 3 16 0 -20.371 -12.327 3.032 -19.754 -11.915 2.899 -20.456 -11.558 + [3,16,0,-20.371,-12.327,3.032,-19.754,-11.915,2.899,-20.456,-11.558], +// 3 16 5.494 -19.684 -10.519 2.899 -20.456 -11.558 3.032 -19.754 -11.915 + [3,16,5.494,-19.684,-10.519,2.899,-20.456,-11.558,3.032,-19.754,-11.915], +// 3 16 6.388 -18.57 -10.443 5.494 -19.684 -10.519 3.032 -19.754 -11.915 + [3,16,6.388,-18.57,-10.443,5.494,-19.684,-10.519,3.032,-19.754,-11.915], +// 3 16 0 -20.422 -12.785 3.265 -19.83 -12.426 3.032 -19.754 -11.915 + [3,16,0,-20.422,-12.785,3.265,-19.83,-12.426,3.032,-19.754,-11.915], +// 3 16 0 -20.371 -12.327 0 -20.422 -12.785 3.032 -19.754 -11.915 + [3,16,0,-20.371,-12.327,0,-20.422,-12.785,3.032,-19.754,-11.915], +// 3 16 3.032 -19.754 -11.915 3.265 -19.83 -12.426 6.388 -18.57 -10.443 + [3,16,3.032,-19.754,-11.915,3.265,-19.83,-12.426,6.388,-18.57,-10.443], +// 3 16 3.265 -19.83 -12.426 6.742 -18.491 -10.939 6.388 -18.57 -10.443 + [3,16,3.265,-19.83,-12.426,6.742,-18.491,-10.939,6.388,-18.57,-10.443], +// 3 16 9.199 -17.624 -8.401 6.388 -18.57 -10.443 6.742 -18.491 -10.939 + [3,16,9.199,-17.624,-8.401,6.388,-18.57,-10.443,6.742,-18.491,-10.939], +// 3 16 9.596 -17.443 -8.85 9.199 -17.624 -8.401 6.742 -18.491 -10.939 + [3,16,9.596,-17.443,-8.85,9.199,-17.624,-8.401,6.742,-18.491,-10.939], +// 4 16 9.199 -17.624 -8.401 9.596 -17.443 -8.85 12.034 -16.559 -6.108 11.684 -16.714 -5.78 + [4,16,9.199,-17.624,-8.401,9.596,-17.443,-8.85,12.034,-16.559,-6.108,11.684,-16.714,-5.78], +// 3 16 13.309 -15.801 -2.723 11.684 -16.714 -5.78 12.034 -16.559 -6.108 + [3,16,13.309,-15.801,-2.723,11.684,-16.714,-5.78,12.034,-16.559,-6.108], +// 3 16 13.814 -15.485 -2.931 13.309 -15.801 -2.723 12.034 -16.559 -6.108 + [3,16,13.814,-15.485,-2.931,13.309,-15.801,-2.723,12.034,-16.559,-6.108], +// 3 16 14.171 -14.865 0.767 13.309 -15.801 -2.723 13.814 -15.485 -2.931 + [3,16,14.171,-14.865,0.767,13.309,-15.801,-2.723,13.814,-15.485,-2.931], +// 3 16 14.881 -14.476 0.581 14.171 -14.865 0.767 13.814 -15.485 -2.931 + [3,16,14.881,-14.476,0.581,14.171,-14.865,0.767,13.814,-15.485,-2.931], +// 4 16 14.171 -14.865 0.767 14.881 -14.476 0.581 15.05 -13.923 4.034 14.389 -14.32 4.011 + [4,16,14.171,-14.865,0.767,14.881,-14.476,0.581,15.05,-13.923,4.034,14.389,-14.32,4.011], +// 3 16 14.389 -14.32 4.011 15.05 -13.923 4.034 14.097 -13.949 7.034 + [3,16,14.389,-14.32,4.011,15.05,-13.923,4.034,14.097,-13.949,7.034], +// 3 16 15.05 -13.923 4.034 14.709 -13.606 7.101 14.097 -13.949 7.034 + [3,16,15.05,-13.923,4.034,14.709,-13.606,7.101,14.097,-13.949,7.034], +// 3 16 14.097 -13.949 7.034 14.709 -13.606 7.101 13.119 -13.834 10.082 + [3,16,14.097,-13.949,7.034,14.709,-13.606,7.101,13.119,-13.834,10.082], +// 3 16 14.709 -13.606 7.101 13.684 -13.368 10.481 13.119 -13.834 10.082 + [3,16,14.709,-13.606,7.101,13.684,-13.368,10.481,13.119,-13.834,10.082], +// 3 16 13.119 -13.834 10.082 13.684 -13.368 10.481 11.48 -13.729 13.338 + [3,16,13.119,-13.834,10.082,13.684,-13.368,10.481,11.48,-13.729,13.338], +// 3 16 13.684 -13.368 10.481 12.017 -13.415 13.793 11.48 -13.729 13.338 + [3,16,13.684,-13.368,10.481,12.017,-13.415,13.793,11.48,-13.729,13.338], +// 3 16 12.017 -13.415 13.793 9.043 -13.66 18.101 11.48 -13.729 13.338 + [3,16,12.017,-13.415,13.793,9.043,-13.66,18.101,11.48,-13.729,13.338], +// 3 16 8.608 -14.08 17.545 11.48 -13.729 13.338 9.043 -13.66 18.101 + [3,16,8.608,-14.08,17.545,11.48,-13.729,13.338,9.043,-13.66,18.101], +// 3 16 8.608 -14.08 17.545 9.043 -13.66 18.101 4.979 -14.286 21.09 + [3,16,8.608,-14.08,17.545,9.043,-13.66,18.101,4.979,-14.286,21.09], +// 3 16 9.043 -13.66 18.101 5.269 -14.033 21.625 4.979 -14.286 21.09 + [3,16,9.043,-13.66,18.101,5.269,-14.033,21.625,4.979,-14.286,21.09], +// 3 16 4.979 -14.286 21.09 5.269 -14.033 21.625 2.478 -14.292 22.815 + [3,16,4.979,-14.286,21.09,5.269,-14.033,21.625,2.478,-14.292,22.815], +// 3 16 5.269 -14.033 21.625 2.767 -14.09 23.323 2.478 -14.292 22.815 + [3,16,5.269,-14.033,21.625,2.767,-14.09,23.323,2.478,-14.292,22.815], +// 3 16 2.478 -14.292 22.815 2.767 -14.09 23.323 0 -14.25 23.848 + [3,16,2.478,-14.292,22.815,2.767,-14.09,23.323,0,-14.25,23.848], +// 3 16 2.767 -14.09 23.323 0 -14.098 24.414 0 -14.25 23.848 + [3,16,2.767,-14.09,23.323,0,-14.098,24.414,0,-14.25,23.848], +// 3 16 3.4 -12.665 24.436 0 -12.706 25.84 0 -14.098 24.414 + [3,16,3.4,-12.665,24.436,0,-12.706,25.84,0,-14.098,24.414], +// 3 16 2.767 -14.09 23.323 3.4 -12.665 24.436 0 -14.098 24.414 + [3,16,2.767,-14.09,23.323,3.4,-12.665,24.436,0,-14.098,24.414], +// 3 16 2.767 -14.09 23.323 5.269 -14.033 21.625 3.4 -12.665 24.436 + [3,16,2.767,-14.09,23.323,5.269,-14.033,21.625,3.4,-12.665,24.436], +// 3 16 5.269 -14.033 21.625 6.736 -12.517 21.784 3.4 -12.665 24.436 + [3,16,5.269,-14.033,21.625,6.736,-12.517,21.784,3.4,-12.665,24.436], +// 3 16 5.269 -14.033 21.625 9.043 -13.66 18.101 6.736 -12.517 21.784 + [3,16,5.269,-14.033,21.625,9.043,-13.66,18.101,6.736,-12.517,21.784], +// 3 16 9.043 -13.66 18.101 9.599 -12.156 18.682 6.736 -12.517 21.784 + [3,16,9.043,-13.66,18.101,9.599,-12.156,18.682,6.736,-12.517,21.784], +// 3 16 12.359 -11.766 15.015 9.599 -12.156 18.682 9.043 -13.66 18.101 + [3,16,12.359,-11.766,15.015,9.599,-12.156,18.682,9.043,-13.66,18.101], +// 3 16 12.017 -13.415 13.793 12.359 -11.766 15.015 9.043 -13.66 18.101 + [3,16,12.017,-13.415,13.793,12.359,-11.766,15.015,9.043,-13.66,18.101], +// 4 16 12.359 -11.766 15.015 12.017 -13.415 13.793 13.684 -13.368 10.481 14.482 -11.639 10.857 + [4,16,12.359,-11.766,15.015,12.017,-13.415,13.793,13.684,-13.368,10.481,14.482,-11.639,10.857], +// 3 16 13.684 -13.368 10.481 14.709 -13.606 7.101 14.482 -11.639 10.857 + [3,16,13.684,-13.368,10.481,14.709,-13.606,7.101,14.482,-11.639,10.857], +// 3 16 14.709 -13.606 7.101 15.651 -11.753 6.948 14.482 -11.639 10.857 + [3,16,14.709,-13.606,7.101,15.651,-11.753,6.948,14.482,-11.639,10.857], +// 3 16 14.709 -13.606 7.101 15.05 -13.923 4.034 15.651 -11.753 6.948 + [3,16,14.709,-13.606,7.101,15.05,-13.923,4.034,15.651,-11.753,6.948], +// 3 16 15.05 -13.923 4.034 16.015 -12.236 3.565 15.651 -11.753 6.948 + [3,16,15.05,-13.923,4.034,16.015,-12.236,3.565,15.651,-11.753,6.948], +// 3 16 15.05 -13.923 4.034 14.881 -14.476 0.581 16.015 -12.236 3.565 + [3,16,15.05,-13.923,4.034,14.881,-14.476,0.581,16.015,-12.236,3.565], +// 3 16 14.881 -14.476 0.581 15.612 -13.082 -0.507 16.015 -12.236 3.565 + [3,16,14.881,-14.476,0.581,15.612,-13.082,-0.507,16.015,-12.236,3.565], +// 3 16 14.881 -14.476 0.581 13.814 -15.485 -2.931 15.612 -13.082 -0.507 + [3,16,14.881,-14.476,0.581,13.814,-15.485,-2.931,15.612,-13.082,-0.507], +// 3 16 13.814 -15.485 -2.931 14.596 -13.976 -3.885 15.612 -13.082 -0.507 + [3,16,13.814,-15.485,-2.931,14.596,-13.976,-3.885,15.612,-13.082,-0.507], +// 3 16 12.034 -16.559 -6.108 12.819 -15.179 -7.371 13.814 -15.485 -2.931 + [3,16,12.034,-16.559,-6.108,12.819,-15.179,-7.371,13.814,-15.485,-2.931], +// 3 16 14.596 -13.976 -3.885 13.814 -15.485 -2.931 12.819 -15.179 -7.371 + [3,16,14.596,-13.976,-3.885,13.814,-15.485,-2.931,12.819,-15.179,-7.371], +// 3 16 9.596 -17.443 -8.85 10.31 -16.327 -10.17 12.034 -16.559 -6.108 + [3,16,9.596,-17.443,-8.85,10.31,-16.327,-10.17,12.034,-16.559,-6.108], +// 3 16 12.819 -15.179 -7.371 12.034 -16.559 -6.108 10.31 -16.327 -10.17 + [3,16,12.819,-15.179,-7.371,12.034,-16.559,-6.108,10.31,-16.327,-10.17], +// 3 16 6.742 -18.491 -10.939 7.409 -17.44 -12.569 9.596 -17.443 -8.85 + [3,16,6.742,-18.491,-10.939,7.409,-17.44,-12.569,9.596,-17.443,-8.85], +// 3 16 10.31 -16.327 -10.17 9.596 -17.443 -8.85 7.409 -17.44 -12.569 + [3,16,10.31,-16.327,-10.17,9.596,-17.443,-8.85,7.409,-17.44,-12.569], +// 4 16 7.409 -17.44 -12.569 6.742 -18.491 -10.939 3.265 -19.83 -12.426 3.515 -18.976 -14.146 + [4,16,7.409,-17.44,-12.569,6.742,-18.491,-10.939,3.265,-19.83,-12.426,3.515,-18.976,-14.146], +// 4 16 3.515 -18.976 -14.146 3.265 -19.83 -12.426 0 -20.422 -12.785 0 -19.568 -14.612 + [4,16,3.515,-18.976,-14.146,3.265,-19.83,-12.426,0,-20.422,-12.785,0,-19.568,-14.612], +// 3 16 0 -12.706 25.84 3.4 -12.665 24.436 2.194 -10.007 25.28 + [3,16,0,-12.706,25.84,3.4,-12.665,24.436,2.194,-10.007,25.28], +// 3 16 0 -10.083 25.85 0 -12.706 25.84 2.194 -10.007 25.28 + [3,16,0,-10.083,25.85,0,-12.706,25.84,2.194,-10.007,25.28], +// 3 16 2.194 -10.007 25.28 3.4 -12.665 24.436 3.914 -9.822 24.261 + [3,16,2.194,-10.007,25.28,3.4,-12.665,24.436,3.914,-9.822,24.261], +// 3 16 3.4 -12.665 24.436 5.374 -10.961 23.134 3.914 -9.822 24.261 + [3,16,3.4,-12.665,24.436,5.374,-10.961,23.134,3.914,-9.822,24.261], +// 3 16 6.736 -12.517 21.784 6.924 -11.391 21.857 3.4 -12.665 24.436 + [3,16,6.736,-12.517,21.784,6.924,-11.391,21.857,3.4,-12.665,24.436], +// 3 16 5.374 -10.961 23.134 3.4 -12.665 24.436 6.924 -11.391 21.857 + [3,16,5.374,-10.961,23.134,3.4,-12.665,24.436,6.924,-11.391,21.857], +// 3 16 8.543 -10.99 20.207 6.924 -11.391 21.857 6.736 -12.517 21.784 + [3,16,8.543,-10.99,20.207,6.924,-11.391,21.857,6.736,-12.517,21.784], +// 3 16 9.599 -12.156 18.682 8.543 -10.99 20.207 6.736 -12.517 21.784 + [3,16,9.599,-12.156,18.682,8.543,-10.99,20.207,6.736,-12.517,21.784], +// 4 16 8.543 -10.99 20.207 9.599 -12.156 18.682 12.178 -9.137 15.605 9.792 -9.394 18.715 + [4,16,8.543,-10.99,20.207,9.599,-12.156,18.682,12.178,-9.137,15.605,9.792,-9.394,18.715], +// 3 16 12.359 -11.766 15.015 12.178 -9.137 15.605 9.599 -12.156 18.682 + [3,16,12.359,-11.766,15.015,12.178,-9.137,15.605,9.599,-12.156,18.682], +// 3 16 14.478 -9.019 11.286 12.178 -9.137 15.605 12.359 -11.766 15.015 + [3,16,14.478,-9.019,11.286,12.178,-9.137,15.605,12.359,-11.766,15.015], +// 3 16 14.482 -11.639 10.857 14.478 -9.019 11.286 12.359 -11.766 15.015 + [3,16,14.482,-11.639,10.857,14.478,-9.019,11.286,12.359,-11.766,15.015], +// 3 16 15.998 -9.226 6.917 14.478 -9.019 11.286 14.482 -11.639 10.857 + [3,16,15.998,-9.226,6.917,14.478,-9.019,11.286,14.482,-11.639,10.857], +// 3 16 15.651 -11.753 6.948 15.998 -9.226 6.917 14.482 -11.639 10.857 + [3,16,15.651,-11.753,6.948,15.998,-9.226,6.917,14.482,-11.639,10.857], +// 3 16 15.651 -11.753 6.948 16.015 -12.236 3.565 15.998 -9.226 6.917 + [3,16,15.651,-11.753,6.948,16.015,-12.236,3.565,15.998,-9.226,6.917], +// 3 16 16.015 -12.236 3.565 16.363 -9.592 2.264 15.998 -9.226 6.917 + [3,16,16.015,-12.236,3.565,16.363,-9.592,2.264,15.998,-9.226,6.917], +// 3 16 16.015 -12.236 3.565 15.612 -13.082 -0.507 16.363 -9.592 2.264 + [3,16,16.015,-12.236,3.565,15.612,-13.082,-0.507,16.363,-9.592,2.264], +// 3 16 15.612 -13.082 -0.507 15.815 -10.259 -1.585 16.363 -9.592 2.264 + [3,16,15.612,-13.082,-0.507,15.815,-10.259,-1.585,16.363,-9.592,2.264], +// 3 16 15.612 -13.082 -0.507 14.596 -13.976 -3.885 15.815 -10.259 -1.585 + [3,16,15.612,-13.082,-0.507,14.596,-13.976,-3.885,15.815,-10.259,-1.585], +// 3 16 14.596 -13.976 -3.885 14.271 -11.294 -5.281 15.815 -10.259 -1.585 + [3,16,14.596,-13.976,-3.885,14.271,-11.294,-5.281,15.815,-10.259,-1.585], +// 3 16 14.596 -13.976 -3.885 12.819 -15.179 -7.371 14.271 -11.294 -5.281 + [3,16,14.596,-13.976,-3.885,12.819,-15.179,-7.371,14.271,-11.294,-5.281], +// 3 16 12.819 -15.179 -7.371 12.461 -13.712 -8.105 14.271 -11.294 -5.281 + [3,16,12.819,-15.179,-7.371,12.461,-13.712,-8.105,14.271,-11.294,-5.281], +// 3 16 12.819 -15.179 -7.371 10.31 -16.327 -10.17 12.461 -13.712 -8.105 + [3,16,12.819,-15.179,-7.371,10.31,-16.327,-10.17,12.461,-13.712,-8.105], +// 3 16 10.31 -16.327 -10.17 9.727 -14.051 -11.191 12.461 -13.712 -8.105 + [3,16,10.31,-16.327,-10.17,9.727,-14.051,-11.191,12.461,-13.712,-8.105], +// 3 16 10.31 -16.327 -10.17 7.409 -17.44 -12.569 9.727 -14.051 -11.191 + [3,16,10.31,-16.327,-10.17,7.409,-17.44,-12.569,9.727,-14.051,-11.191], +// 3 16 7.409 -17.44 -12.569 7.741 -13.352 -12.867 9.727 -14.051 -11.191 + [3,16,7.409,-17.44,-12.569,7.741,-13.352,-12.867,9.727,-14.051,-11.191], +// 3 16 5.181 -14.347 -14.381 7.741 -13.352 -12.867 7.409 -17.44 -12.569 + [3,16,5.181,-14.347,-14.381,7.741,-13.352,-12.867,7.409,-17.44,-12.569], +// 3 16 4.169 -16.486 -14.654 5.181 -14.347 -14.381 7.409 -17.44 -12.569 + [3,16,4.169,-16.486,-14.654,5.181,-14.347,-14.381,7.409,-17.44,-12.569], +// 3 16 2.167 -17.852 -14.956 4.169 -16.486 -14.654 3.515 -18.976 -14.146 + [3,16,2.167,-17.852,-14.956,4.169,-16.486,-14.654,3.515,-18.976,-14.146], +// 3 16 7.409 -17.44 -12.569 3.515 -18.976 -14.146 4.169 -16.486 -14.654 + [3,16,7.409,-17.44,-12.569,3.515,-18.976,-14.146,4.169,-16.486,-14.654], +// 3 16 3.515 -18.976 -14.146 0 -19.568 -14.612 2.167 -17.852 -14.956 + [3,16,3.515,-18.976,-14.146,0,-19.568,-14.612,2.167,-17.852,-14.956], +// 3 16 0 -19.568 -14.612 0 -18.681 -14.945 2.167 -17.852 -14.956 + [3,16,0,-19.568,-14.612,0,-18.681,-14.945,2.167,-17.852,-14.956], +// 3 16 5.041 -13.017 -13.682 7.047 -12.302 -12.499 7.741 -13.352 -12.867 + [3,16,5.041,-13.017,-13.682,7.047,-12.302,-12.499,7.741,-13.352,-12.867], +// 3 16 5.181 -14.347 -14.381 5.041 -13.017 -13.682 7.741 -13.352 -12.867 + [3,16,5.181,-14.347,-14.381,5.041,-13.017,-13.682,7.741,-13.352,-12.867], +// 3 16 15.815 -10.259 -1.585 14.271 -11.294 -5.281 12.683 -9.639 -4.484 + [3,16,15.815,-10.259,-1.585,14.271,-11.294,-5.281,12.683,-9.639,-4.484], +// 3 16 13.443 -8.965 -1.732 15.815 -10.259 -1.585 12.683 -9.639 -4.484 + [3,16,13.443,-8.965,-1.732,15.815,-10.259,-1.585,12.683,-9.639,-4.484], +// 3 16 13.801 -8.458 1.946 16.363 -9.592 2.264 13.443 -8.965 -1.732 + [3,16,13.801,-8.458,1.946,16.363,-9.592,2.264,13.443,-8.965,-1.732], +// 3 16 15.815 -10.259 -1.585 13.443 -8.965 -1.732 16.363 -9.592 2.264 + [3,16,15.815,-10.259,-1.585,13.443,-8.965,-1.732,16.363,-9.592,2.264], +// 4 16 13.801 -8.458 1.946 13.55 -8.157 6.118 15.998 -9.226 6.917 16.363 -9.592 2.264 + [4,16,13.801,-8.458,1.946,13.55,-8.157,6.118,15.998,-9.226,6.917,16.363,-9.592,2.264], +// 4 16 15.998 -9.226 6.917 13.55 -8.157 6.118 12.11 -8.038 10.673 14.478 -9.019 11.286 + [4,16,15.998,-9.226,6.917,13.55,-8.157,6.118,12.11,-8.038,10.673,14.478,-9.019,11.286], +// 3 16 14.478 -9.019 11.286 12.11 -8.038 10.673 12.178 -9.137 15.605 + [3,16,14.478,-9.019,11.286,12.11,-8.038,10.673,12.178,-9.137,15.605], +// 3 16 12.11 -8.038 10.673 10.036 -8.119 14.066 12.178 -9.137 15.605 + [3,16,12.11,-8.038,10.673,10.036,-8.119,14.066,12.178,-9.137,15.605], +// 3 16 7.738 -8.528 17.072 9.792 -9.394 18.715 10.036 -8.119 14.066 + [3,16,7.738,-8.528,17.072,9.792,-9.394,18.715,10.036,-8.119,14.066], +// 3 16 12.178 -9.137 15.605 10.036 -8.119 14.066 9.792 -9.394 18.715 + [3,16,12.178,-9.137,15.605,10.036,-8.119,14.066,9.792,-9.394,18.715], +// 3 16 0 -9.062 23.079 0 -10.083 25.85 0.573 -9.054 22.987 + [3,16,0,-9.062,23.079,0,-10.083,25.85,0.573,-9.054,22.987], +// 3 16 0 -10.083 25.85 2.194 -10.007 25.28 0.573 -9.054 22.987 + [3,16,0,-10.083,25.85,2.194,-10.007,25.28,0.573,-9.054,22.987], +// 3 16 2.194 -10.007 25.28 3.914 -9.822 24.261 0.573 -9.054 22.987 + [3,16,2.194,-10.007,25.28,3.914,-9.822,24.261,0.573,-9.054,22.987], +// 3 16 3.386 -9.38 22.957 2.536 -8.982 22.079 3.914 -9.822 24.261 + [3,16,3.386,-9.38,22.957,2.536,-8.982,22.079,3.914,-9.822,24.261], +// 3 16 0.573 -9.054 22.987 3.914 -9.822 24.261 2.536 -8.982 22.079 + [3,16,0.573,-9.054,22.987,3.914,-9.822,24.261,2.536,-8.982,22.079], +// 2 24 0 -23.622 -4.337 1.89 -23.534 -4.24 + [2,24,0,-23.622,-4.337,1.89,-23.534,-4.24], +// 2 24 1.881 -22.968 7.307 0 -23.161 7.324 + [2,24,1.881,-22.968,7.307,0,-23.161,7.324], +// 2 24 1.89 -23.534 -4.24 3.841 -23.279 -4.076 + [2,24,1.89,-23.534,-4.24,3.841,-23.279,-4.076], +// 2 24 3.841 -23.279 -4.076 5.325 -22.931 -1.029 + [2,24,3.841,-23.279,-4.076,5.325,-22.931,-1.029], +// 2 24 5.325 -22.931 -1.029 6.608 -22.231 1.748 + [2,24,5.325,-22.931,-1.029,6.608,-22.231,1.748], +// 2 24 6.608 -22.231 1.748 5.217 -22.619 4.556 + [2,24,6.608,-22.231,1.748,5.217,-22.619,4.556], +// 2 24 3.809 -22.572 7.175 1.881 -22.968 7.307 + [2,24,3.809,-22.572,7.175,1.881,-22.968,7.307], +// 2 24 5.217 -22.619 4.556 3.809 -22.572 7.175 + [2,24,5.217,-22.619,4.556,3.809,-22.572,7.175], +// 2 24 0 -22.742 8.595 1.861 -22.556 8.565 + [2,24,0,-22.742,8.595,1.861,-22.556,8.565], +// 2 24 1.16 -19.322 17.358 0 -19.334 17.494 + [2,24,1.16,-19.322,17.358,0,-19.334,17.494], +// 2 24 1.861 -22.556 8.565 3.734 -22.011 8.552 + [2,24,1.861,-22.556,8.565,3.734,-22.011,8.552], +// 2 24 3.734 -22.011 8.552 4.579 -21.142 10.692 + [2,24,3.734,-22.011,8.552,4.579,-21.142,10.692], +// 2 24 4.579 -21.142 10.692 5.241 -20.178 12.93 + [2,24,4.579,-21.142,10.692,5.241,-20.178,12.93], +// 2 24 5.241 -20.178 12.93 3.913 -19.838 15.166 + [2,24,5.241,-20.178,12.93,3.913,-19.838,15.166], +// 2 24 2.356 -19.236 17.151 1.16 -19.322 17.358 + [2,24,2.356,-19.236,17.151,1.16,-19.322,17.358], +// 2 24 3.913 -19.838 15.166 2.356 -19.236 17.151 + [2,24,3.913,-19.838,15.166,2.356,-19.236,17.151], +// 2 24 0 -18.563 18.759 1.103 -18.423 18.729 + [2,24,0,-18.563,18.759,1.103,-18.423,18.729], +// 2 24 1.103 -18.423 18.729 2.229 -18.15 18.668 + [2,24,1.103,-18.423,18.729,2.229,-18.15,18.668], +// 2 24 2.229 -18.15 18.668 3.209 -16.806 20.172 + [2,24,2.229,-18.15,18.668,3.209,-16.806,20.172], +// 2 24 3.209 -16.806 20.172 3.886 -15.398 21.588 + [2,24,3.209,-16.806,20.172,3.886,-15.398,21.588], +// 2 24 3.886 -15.398 21.588 2.032 -15.108 22.777 + [2,24,3.886,-15.398,21.588,2.032,-15.108,22.777], +// 2 24 2.032 -15.108 22.777 0 -15.118 23.515 + [2,24,2.032,-15.108,22.777,0,-15.118,23.515], +// 2 24 6.232 -19.277 13.491 8.519 -17.305 13.651 + [2,24,6.232,-19.277,13.491,8.519,-17.305,13.651], +// 2 24 4.955 -18.961 15.733 6.232 -19.277 13.491 + [2,24,4.955,-18.961,15.733,6.232,-19.277,13.491], +// 2 24 3.646 -18.321 17.802 4.955 -18.961 15.733 + [2,24,3.646,-18.321,17.802,4.955,-18.961,15.733], +// 2 24 4.619 -16.805 19.211 3.646 -18.321 17.802 + [2,24,4.619,-16.805,19.211,3.646,-18.321,17.802], +// 2 24 5.53 -15.15 20.411 4.619 -16.805 19.211 + [2,24,5.53,-15.15,20.411,4.619,-16.805,19.211], +// 2 24 8.486 -14.845 17.552 5.53 -15.15 20.411 + [2,24,8.486,-14.845,17.552,5.53,-15.15,20.411], +// 2 24 8.519 -17.305 13.651 10.87 -14.542 14.105 + [2,24,8.519,-17.305,13.651,10.87,-14.542,14.105], +// 2 24 10.87 -14.542 14.105 8.486 -14.845 17.552 + [2,24,10.87,-14.542,14.105,8.486,-14.845,17.552], +// 2 24 5.423 -21.875 7.783 6.51 -21.87 5.212 + [2,24,5.423,-21.875,7.783,6.51,-21.87,5.212], +// 2 24 14.23 -15.059 4.302 13.913 -14.774 7.086 + [2,24,14.23,-15.059,4.302,13.913,-14.774,7.086], +// 2 24 6.51 -21.87 5.212 8.001 -21.331 2.272 + [2,24,6.51,-21.87,5.212,8.001,-21.331,2.272], +// 2 24 8.001 -21.331 2.272 11.478 -18.815 1.802 + [2,24,8.001,-21.331,2.272,11.478,-18.815,1.802], +// 2 24 11.478 -18.815 1.802 14.07 -15.567 1.5 + [2,24,11.478,-18.815,1.802,14.07,-15.567,1.5], +// 2 24 14.07 -15.567 1.5 14.23 -15.059 4.302 + [2,24,14.07,-15.567,1.5,14.23,-15.059,4.302], +// 2 24 6.168 -20.934 9.952 5.423 -21.875 7.783 + [2,24,6.168,-20.934,9.952,5.423,-21.875,7.783], +// 2 24 6.713 -19.794 11.958 6.168 -20.934 9.952 + [2,24,6.713,-19.794,11.958,6.168,-20.934,9.952], +// 2 24 9.214 -17.36 12.433 6.713 -19.794 11.958 + [2,24,9.214,-17.36,12.433,6.713,-19.794,11.958], +// 2 24 11.754 -14.627 12.579 9.214 -17.36 12.433 + [2,24,11.754,-14.627,12.579,9.214,-17.36,12.433], +// 2 24 13.113 -14.609 9.91 11.754 -14.627 12.579 + [2,24,13.113,-14.609,9.91,11.754,-14.627,12.579], +// 2 24 13.913 -14.774 7.086 13.113 -14.609 9.91 + [2,24,13.913,-14.774,7.086,13.113,-14.609,9.91], +// 2 24 10.878 -19.226 0.637 8.084 -21.48 1.109 + [2,24,10.878,-19.226,0.637,8.084,-21.48,1.109], +// 2 24 8.084 -21.48 1.109 6.674 -22.347 -1.945 + [2,24,8.084,-21.48,1.109,6.674,-22.347,-1.945], +// 2 24 6.674 -22.347 -1.945 5.101 -22.782 -4.915 + [2,24,6.674,-22.347,-1.945,5.101,-22.782,-4.915], +// 2 24 5.101 -22.782 -4.915 6.058 -21.074 -7.318 + [2,24,5.101,-22.782,-4.915,6.058,-21.074,-7.318], +// 2 24 6.058 -21.074 -7.318 7.029 -19.255 -9.695 + [2,24,6.058,-21.074,-7.318,7.029,-19.255,-9.695], +// 2 24 7.029 -19.255 -9.695 9.257 -18.296 -7.784 + [2,24,7.029,-19.255,-9.695,9.257,-18.296,-7.784], +// 2 24 12.746 -16.723 -2.795 13.604 -16.047 -0.042 + [2,24,12.746,-16.723,-2.795,13.604,-16.047,-0.042], +// 2 24 13.604 -16.047 -0.042 10.878 -19.226 0.637 + [2,24,13.604,-16.047,-0.042,10.878,-19.226,0.637], +// 2 24 11.348 -17.485 -5.454 12.746 -16.723 -2.795 + [2,24,11.348,-17.485,-5.454,12.746,-16.723,-2.795], +// 2 24 9.257 -18.296 -7.784 11.348 -17.485 -5.454 + [2,24,9.257,-18.296,-7.784,11.348,-17.485,-5.454], +// 2 24 0 -20.93 -11.965 2.899 -20.456 -11.558 + [2,24,0,-20.93,-11.965,2.899,-20.456,-11.558], +// 2 24 1.877 -23.216 -5.639 0 -23.371 -5.69 + [2,24,1.877,-23.216,-5.639,0,-23.371,-5.69], +// 2 24 2.899 -20.456 -11.558 5.494 -19.684 -10.519 + [2,24,2.899,-20.456,-11.558,5.494,-19.684,-10.519], +// 2 24 5.494 -19.684 -10.519 4.589 -21.523 -8.012 + [2,24,5.494,-19.684,-10.519,4.589,-21.523,-8.012], +// 2 24 3.8 -22.839 -5.602 1.877 -23.216 -5.639 + [2,24,3.8,-22.839,-5.602,1.877,-23.216,-5.639], +// 2 24 4.589 -21.523 -8.012 3.8 -22.839 -5.602 + [2,24,4.589,-21.523,-8.012,3.8,-22.839,-5.602], +// 2 24 4.206 -22.448 -4.957 3.8 -22.839 -5.602 + [2,24,4.206,-22.448,-4.957,3.8,-22.839,-5.602], +// 2 24 5.308 -20.659 -7.706 4.206 -22.448 -4.957 + [2,24,5.308,-20.659,-7.706,4.206,-22.448,-4.957], +// 2 24 5.494 -19.684 -10.519 6.388 -18.57 -10.443 + [2,24,5.494,-19.684,-10.519,6.388,-18.57,-10.443], +// 2 24 6.388 -18.57 -10.443 5.308 -20.659 -7.706 + [2,24,6.388,-18.57,-10.443,5.308,-20.659,-7.706], +// 2 24 5.101 -22.782 -4.915 4.206 -22.448 -4.957 + [2,24,5.101,-22.782,-4.915,4.206,-22.448,-4.957], +// 2 24 6.388 -18.57 -10.443 7.029 -19.255 -9.695 + [2,24,6.388,-18.57,-10.443,7.029,-19.255,-9.695], +// 2 24 2.076 -22.881 -5.015 0 -23.022 -5.04 + [2,24,2.076,-22.881,-5.015,0,-23.022,-5.04], +// 2 24 4.206 -22.448 -4.957 2.076 -22.881 -5.015 + [2,24,4.206,-22.448,-4.957,2.076,-22.881,-5.015], +// 2 24 4.206 -22.448 -4.957 3.841 -23.279 -4.076 + [2,24,4.206,-22.448,-4.957,3.841,-23.279,-4.076], +// 2 24 5.942 -22.103 -1.622 4.206 -22.448 -4.957 + [2,24,5.942,-22.103,-1.622,4.206,-22.448,-4.957], +// 2 24 8.084 -21.48 1.109 7.52 -21.157 1.544 + [2,24,8.084,-21.48,1.109,7.52,-21.157,1.544], +// 2 24 7.52 -21.157 1.544 5.942 -22.103 -1.622 + [2,24,7.52,-21.157,1.544,5.942,-22.103,-1.622], +// 2 24 7.52 -21.157 1.544 6.608 -22.231 1.748 + [2,24,7.52,-21.157,1.544,6.608,-22.231,1.748], +// 2 24 10.9 -18.68 1.259 7.52 -21.157 1.544 + [2,24,10.9,-18.68,1.259,7.52,-21.157,1.544], +// 2 24 13.604 -16.047 -0.042 14.171 -14.865 0.767 + [2,24,13.604,-16.047,-0.042,14.171,-14.865,0.767], +// 2 24 14.171 -14.865 0.767 10.9 -18.68 1.259 + [2,24,14.171,-14.865,0.767,10.9,-18.68,1.259], +// 2 24 14.171 -14.865 0.767 14.07 -15.567 1.5 + [2,24,14.171,-14.865,0.767,14.07,-15.567,1.5], +// 2 24 8.001 -21.331 2.272 7.52 -21.157 1.544 + [2,24,8.001,-21.331,2.272,7.52,-21.157,1.544], +// 2 24 7.52 -21.157 1.544 5.767 -21.69 4.774 + [2,24,7.52,-21.157,1.544,5.767,-21.69,4.774], +// 2 24 5.767 -21.69 4.774 4.092 -21.695 7.838 + [2,24,5.767,-21.69,4.774,4.092,-21.695,7.838], +// 2 24 4.092 -21.695 7.838 3.809 -22.572 7.175 + [2,24,4.092,-21.695,7.838,3.809,-22.572,7.175], +// 2 24 5.423 -21.875 7.783 4.092 -21.695 7.838 + [2,24,5.423,-21.875,7.783,4.092,-21.695,7.838], +// 2 24 5.235 -20.553 10.253 4.092 -21.695 7.838 + [2,24,5.235,-20.553,10.253,4.092,-21.695,7.838], +// 2 24 6.713 -19.794 11.958 5.977 -19.301 12.619 + [2,24,6.713,-19.794,11.958,5.977,-19.301,12.619], +// 2 24 5.977 -19.301 12.619 5.235 -20.553 10.253 + [2,24,5.977,-19.301,12.619,5.235,-20.553,10.253], +// 2 24 8.551 -16.997 12.859 5.977 -19.301 12.619 + [2,24,8.551,-16.997,12.859,5.977,-19.301,12.619], +// 2 24 11.754 -14.627 12.579 11.48 -13.729 13.338 + [2,24,11.754,-14.627,12.579,11.48,-13.729,13.338], +// 2 24 11.48 -13.729 13.338 8.551 -16.997 12.859 + [2,24,11.48,-13.729,13.338,8.551,-16.997,12.859], +// 2 24 11.48 -13.729 13.338 10.87 -14.542 14.105 + [2,24,11.48,-13.729,13.338,10.87,-14.542,14.105], +// 2 24 6.232 -19.277 13.491 5.977 -19.301 12.619 + [2,24,6.232,-19.277,13.491,5.977,-19.301,12.619], +// 2 24 5.977 -19.301 12.619 5.241 -20.178 12.93 + [2,24,5.977,-19.301,12.619,5.241,-20.178,12.93], +// 2 24 3.734 -22.011 8.552 4.092 -21.695 7.838 + [2,24,3.734,-22.011,8.552,4.092,-21.695,7.838], +// 2 24 4.263 -18.884 15.244 5.977 -19.301 12.619 + [2,24,4.263,-18.884,15.244,5.977,-19.301,12.619], +// 2 24 3.646 -18.321 17.802 2.671 -18.024 17.816 + [2,24,3.646,-18.321,17.802,2.671,-18.024,17.816], +// 2 24 2.671 -18.024 17.816 4.263 -18.884 15.244 + [2,24,2.671,-18.024,17.816,4.263,-18.884,15.244], +// 2 24 2.671 -18.024 17.816 2.356 -19.236 17.151 + [2,24,2.671,-18.024,17.816,2.356,-19.236,17.151], +// 2 24 1.32 -18.308 18.022 0 -18.45 18.16 + [2,24,1.32,-18.308,18.022,0,-18.45,18.16], +// 2 24 2.671 -18.024 17.816 1.32 -18.308 18.022 + [2,24,2.671,-18.024,17.816,1.32,-18.308,18.022], +// 2 24 2.671 -18.024 17.816 2.229 -18.15 18.668 + [2,24,2.671,-18.024,17.816,2.229,-18.15,18.668], +// 2 24 3.789 -16.384 19.515 2.671 -18.024 17.816 + [2,24,3.789,-16.384,19.515,2.671,-18.024,17.816], +// 2 24 5.53 -15.15 20.411 4.979 -14.286 21.09 + [2,24,5.53,-15.15,20.411,4.979,-14.286,21.09], +// 2 24 4.979 -14.286 21.09 3.789 -16.384 19.515 + [2,24,4.979,-14.286,21.09,3.789,-16.384,19.515], +// 2 24 4.979 -14.286 21.09 3.886 -15.398 21.588 + [2,24,4.979,-14.286,21.09,3.886,-15.398,21.588], +// 2 24 2.478 -14.292 22.815 0 -14.25 23.848 + [2,24,2.478,-14.292,22.815,0,-14.25,23.848], +// 2 24 4.979 -14.286 21.09 2.478 -14.292 22.815 + [2,24,4.979,-14.286,21.09,2.478,-14.292,22.815], +// 2 24 8.608 -14.08 17.545 4.979 -14.286 21.09 + [2,24,8.608,-14.08,17.545,4.979,-14.286,21.09], +// 2 24 11.48 -13.729 13.338 8.608 -14.08 17.545 + [2,24,11.48,-13.729,13.338,8.608,-14.08,17.545], +// 2 24 14.389 -14.32 4.011 14.097 -13.949 7.034 + [2,24,14.389,-14.32,4.011,14.097,-13.949,7.034], +// 2 24 14.097 -13.949 7.034 13.119 -13.834 10.082 + [2,24,14.097,-13.949,7.034,13.119,-13.834,10.082], +// 2 24 13.119 -13.834 10.082 11.48 -13.729 13.338 + [2,24,13.119,-13.834,10.082,11.48,-13.729,13.338], +// 2 24 14.171 -14.865 0.767 14.389 -14.32 4.011 + [2,24,14.171,-14.865,0.767,14.389,-14.32,4.011], +// 2 24 13.309 -15.801 -2.723 14.171 -14.865 0.767 + [2,24,13.309,-15.801,-2.723,14.171,-14.865,0.767], +// 2 24 11.684 -16.714 -5.78 13.309 -15.801 -2.723 + [2,24,11.684,-16.714,-5.78,13.309,-15.801,-2.723], +// 2 24 9.199 -17.624 -8.401 11.684 -16.714 -5.78 + [2,24,9.199,-17.624,-8.401,11.684,-16.714,-5.78], +// 2 24 6.388 -18.57 -10.443 9.199 -17.624 -8.401 + [2,24,6.388,-18.57,-10.443,9.199,-17.624,-8.401], +// 2 24 0 -22.451 7.883 2.038 -22.274 7.914 + [2,24,0,-22.451,7.883,2.038,-22.274,7.914], +// 2 24 2.038 -22.274 7.914 4.092 -21.695 7.838 + [2,24,2.038,-22.274,7.914,4.092,-21.695,7.838], +// 2 24 0 -20.371 -12.327 3.032 -19.754 -11.915 + [2,24,0,-20.371,-12.327,3.032,-19.754,-11.915], +// 2 24 3.032 -19.754 -11.915 6.388 -18.57 -10.443 + [2,24,3.032,-19.754,-11.915,6.388,-18.57,-10.443], +// 2 24 0 -20.422 -12.785 3.265 -19.83 -12.426 + [2,24,0,-20.422,-12.785,3.265,-19.83,-12.426], +// 2 24 3.265 -19.83 -12.426 6.742 -18.491 -10.939 + [2,24,3.265,-19.83,-12.426,6.742,-18.491,-10.939], +// 2 24 6.742 -18.491 -10.939 9.596 -17.443 -8.85 + [2,24,6.742,-18.491,-10.939,9.596,-17.443,-8.85], +// 2 24 9.596 -17.443 -8.85 12.034 -16.559 -6.108 + [2,24,9.596,-17.443,-8.85,12.034,-16.559,-6.108], +// 2 24 12.034 -16.559 -6.108 13.814 -15.485 -2.931 + [2,24,12.034,-16.559,-6.108,13.814,-15.485,-2.931], +// 2 24 13.814 -15.485 -2.931 14.881 -14.476 0.581 + [2,24,13.814,-15.485,-2.931,14.881,-14.476,0.581], +// 2 24 14.881 -14.476 0.581 15.05 -13.923 4.034 + [2,24,14.881,-14.476,0.581,15.05,-13.923,4.034], +// 2 24 15.05 -13.923 4.034 14.709 -13.606 7.101 + [2,24,15.05,-13.923,4.034,14.709,-13.606,7.101], +// 2 24 14.709 -13.606 7.101 13.684 -13.368 10.481 + [2,24,14.709,-13.606,7.101,13.684,-13.368,10.481], +// 2 24 13.684 -13.368 10.481 12.017 -13.415 13.793 + [2,24,13.684,-13.368,10.481,12.017,-13.415,13.793], +// 2 24 12.017 -13.415 13.793 9.043 -13.66 18.101 + [2,24,12.017,-13.415,13.793,9.043,-13.66,18.101], +// 2 24 9.043 -13.66 18.101 5.269 -14.033 21.625 + [2,24,9.043,-13.66,18.101,5.269,-14.033,21.625], +// 2 24 5.269 -14.033 21.625 2.767 -14.09 23.323 + [2,24,5.269,-14.033,21.625,2.767,-14.09,23.323], +// 2 24 2.767 -14.09 23.323 0 -14.098 24.414 + [2,24,2.767,-14.09,23.323,0,-14.098,24.414], +// 2 24 3.4 -12.665 24.436 0 -12.706 25.84 + [2,24,3.4,-12.665,24.436,0,-12.706,25.84], +// 2 24 6.736 -12.517 21.784 3.4 -12.665 24.436 + [2,24,6.736,-12.517,21.784,3.4,-12.665,24.436], +// 2 24 9.599 -12.156 18.682 6.736 -12.517 21.784 + [2,24,9.599,-12.156,18.682,6.736,-12.517,21.784], +// 2 24 12.359 -11.766 15.015 9.599 -12.156 18.682 + [2,24,12.359,-11.766,15.015,9.599,-12.156,18.682], +// 2 24 14.482 -11.639 10.857 12.359 -11.766 15.015 + [2,24,14.482,-11.639,10.857,12.359,-11.766,15.015], +// 2 24 15.651 -11.753 6.948 14.482 -11.639 10.857 + [2,24,15.651,-11.753,6.948,14.482,-11.639,10.857], +// 2 24 16.015 -12.236 3.565 15.651 -11.753 6.948 + [2,24,16.015,-12.236,3.565,15.651,-11.753,6.948], +// 2 24 15.612 -13.082 -0.507 16.015 -12.236 3.565 + [2,24,15.612,-13.082,-0.507,16.015,-12.236,3.565], +// 2 24 14.596 -13.976 -3.885 15.612 -13.082 -0.507 + [2,24,14.596,-13.976,-3.885,15.612,-13.082,-0.507], +// 2 24 12.819 -15.179 -7.371 14.596 -13.976 -3.885 + [2,24,12.819,-15.179,-7.371,14.596,-13.976,-3.885], +// 2 24 10.31 -16.327 -10.17 12.819 -15.179 -7.371 + [2,24,10.31,-16.327,-10.17,12.819,-15.179,-7.371], +// 2 24 7.409 -17.44 -12.569 10.31 -16.327 -10.17 + [2,24,7.409,-17.44,-12.569,10.31,-16.327,-10.17], +// 2 24 3.515 -18.976 -14.146 7.409 -17.44 -12.569 + [2,24,3.515,-18.976,-14.146,7.409,-17.44,-12.569], +// 2 24 0 -19.568 -14.612 3.515 -18.976 -14.146 + [2,24,0,-19.568,-14.612,3.515,-18.976,-14.146], +// 2 24 2.194 -10.007 25.28 0 -10.083 25.85 + [2,24,2.194,-10.007,25.28,0,-10.083,25.85], +// 2 24 3.914 -9.822 24.261 2.194 -10.007 25.28 + [2,24,3.914,-9.822,24.261,2.194,-10.007,25.28], +// 2 24 12.178 -9.137 15.605 9.792 -9.394 18.715 + [2,24,12.178,-9.137,15.605,9.792,-9.394,18.715], +// 2 24 14.478 -9.019 11.286 12.178 -9.137 15.605 + [2,24,14.478,-9.019,11.286,12.178,-9.137,15.605], +// 2 24 15.998 -9.226 6.917 14.478 -9.019 11.286 + [2,24,15.998,-9.226,6.917,14.478,-9.019,11.286], +// 2 24 16.363 -9.592 2.264 15.998 -9.226 6.917 + [2,24,16.363,-9.592,2.264,15.998,-9.226,6.917], +// 2 24 15.815 -10.259 -1.585 16.363 -9.592 2.264 + [2,24,15.815,-10.259,-1.585,16.363,-9.592,2.264], +// 2 24 14.271 -11.294 -5.281 15.815 -10.259 -1.585 + [2,24,14.271,-11.294,-5.281,15.815,-10.259,-1.585], +// 2 24 5.181 -14.347 -14.381 7.741 -13.352 -12.867 + [2,24,5.181,-14.347,-14.381,7.741,-13.352,-12.867], +// +// 2 24 0 -14.25 23.848 0 -15.118 23.515 + [2,24,0,-14.25,23.848,0,-15.118,23.515], +// 5 24 0 -23.925 1.985 2.643 -23.632 -1.026 0 -23.885 -1.032 3.317 -23.466 1.886 + [5,24,0,-23.925,1.985,2.643,-23.632,-1.026,0,-23.885,-1.032,3.317,-23.466,1.886], +// 5 24 2.643 -23.632 -1.026 3.317 -23.466 1.886 0 -23.925 1.985 5.325 -22.931 -1.029 + [5,24,2.643,-23.632,-1.026,3.317,-23.466,1.886,0,-23.925,1.985,5.325,-22.931,-1.029], +// 5 24 3.317 -23.466 1.886 0 -23.925 1.985 2.643 -23.632 -1.026 2.604 -23.419 4.676 + [5,24,3.317,-23.466,1.886,0,-23.925,1.985,2.643,-23.632,-1.026,2.604,-23.419,4.676], +// 5 24 3.209 -16.806 20.172 3.789 -16.384 19.515 3.886 -15.398 21.588 2.229 -18.15 18.668 + [5,24,3.209,-16.806,20.172,3.789,-16.384,19.515,3.886,-15.398,21.588,2.229,-18.15,18.668], +// 5 24 13.814 -15.485 -2.931 14.596 -13.976 -3.885 12.819 -15.179 -7.371 15.612 -13.082 -0.507 + [5,24,13.814,-15.485,-2.931,14.596,-13.976,-3.885,12.819,-15.179,-7.371,15.612,-13.082,-0.507], +// 5 24 5.308 -20.659 -7.706 6.058 -21.074 -7.318 4.206 -22.448 -4.957 7.029 -19.255 -9.695 + [5,24,5.308,-20.659,-7.706,6.058,-21.074,-7.318,4.206,-22.448,-4.957,7.029,-19.255,-9.695], +// 5 24 14.881 -14.476 0.581 15.612 -13.082 -0.507 13.814 -15.485 -2.931 16.015 -12.236 3.565 + [5,24,14.881,-14.476,0.581,15.612,-13.082,-0.507,13.814,-15.485,-2.931,16.015,-12.236,3.565], +// 5 24 8.551 -16.997 12.859 10.87 -14.542 14.105 11.48 -13.729 13.338 8.519 -17.305 13.651 + [5,24,8.551,-16.997,12.859,10.87,-14.542,14.105,11.48,-13.729,13.338,8.519,-17.305,13.651], +// 5 24 3.646 -18.321 17.802 4.263 -18.884 15.244 2.671 -18.024 17.816 4.955 -18.961 15.733 + [5,24,3.646,-18.321,17.802,4.263,-18.884,15.244,2.671,-18.024,17.816,4.955,-18.961,15.733], +// 5 24 0.573 -9.054 22.987 3.914 -9.822 24.261 2.536 -8.982 22.079 2.194 -10.007 25.28 + [5,24,0.573,-9.054,22.987,3.914,-9.822,24.261,2.536,-8.982,22.079,2.194,-10.007,25.28], +// 5 24 12.178 -9.137 15.605 12.359 -11.766 15.015 9.599 -12.156 18.682 14.478 -9.019 11.286 + [5,24,12.178,-9.137,15.605,12.359,-11.766,15.015,9.599,-12.156,18.682,14.478,-9.019,11.286], +// 5 24 13.119 -13.834 10.082 14.709 -13.606 7.101 14.097 -13.949 7.034 13.684 -13.368 10.481 + [5,24,13.119,-13.834,10.082,14.709,-13.606,7.101,14.097,-13.949,7.034,13.684,-13.368,10.481], +// 5 24 5.325 -22.931 -1.029 5.942 -22.103 -1.622 6.608 -22.231 1.748 3.841 -23.279 -4.076 + [5,24,5.325,-22.931,-1.029,5.942,-22.103,-1.622,6.608,-22.231,1.748,3.841,-23.279,-4.076], +// 5 24 5.494 -19.684 -10.519 5.308 -20.659 -7.706 6.388 -18.57 -10.443 4.589 -21.523 -8.012 + [5,24,5.494,-19.684,-10.519,5.308,-20.659,-7.706,6.388,-18.57,-10.443,4.589,-21.523,-8.012], +// 5 24 12.034 -16.559 -6.108 11.684 -16.714 -5.78 13.309 -15.801 -2.723 9.596 -17.443 -8.85 + [5,24,12.034,-16.559,-6.108,11.684,-16.714,-5.78,13.309,-15.801,-2.723,9.596,-17.443,-8.85], +// 5 24 3.8 -22.839 -5.602 2.317 -22.234 -8.622 1.877 -23.216 -5.639 4.589 -21.523 -8.012 + [5,24,3.8,-22.839,-5.602,2.317,-22.234,-8.622,1.877,-23.216,-5.639,4.589,-21.523,-8.012], +// 5 24 6.168 -20.934 9.952 6.51 -21.87 5.212 10.594 -18.61 7.505 5.423 -21.875 7.783 + [5,24,6.168,-20.934,9.952,6.51,-21.87,5.212,10.594,-18.61,7.505,5.423,-21.875,7.783], +// 5 24 2.604 -23.419 4.676 0 -23.925 1.985 0 -23.705 4.744 3.317 -23.466 1.886 + [5,24,2.604,-23.419,4.676,0,-23.925,1.985,0,-23.705,4.744,3.317,-23.466,1.886], +// 5 24 3.317 -23.466 1.886 2.604 -23.419 4.676 0 -23.925 1.985 5.217 -22.619 4.556 + [5,24,3.317,-23.466,1.886,2.604,-23.419,4.676,0,-23.925,1.985,5.217,-22.619,4.556], +// 5 24 1.16 -19.322 17.358 1.32 -18.308 18.022 0 -18.45 18.16 2.356 -19.236 17.151 + [5,24,1.16,-19.322,17.358,1.32,-18.308,18.022,0,-18.45,18.16,2.356,-19.236,17.151], +// 5 24 12.359 -11.766 15.015 14.478 -9.019 11.286 14.482 -11.639 10.857 12.178 -9.137 15.605 + [5,24,12.359,-11.766,15.015,14.478,-9.019,11.286,14.482,-11.639,10.857,12.178,-9.137,15.605], +// 5 24 1.944 -20.35 15.37 1.16 -19.322 17.358 0 -20.569 15.444 2.356 -19.236 17.151 + [5,24,1.944,-20.35,15.37,1.16,-19.322,17.358,0,-20.569,15.444,2.356,-19.236,17.151], +// 5 24 13.913 -14.774 7.086 11.146 -18.841 4.745 14.23 -15.059 4.302 10.594 -18.61 7.505 + [5,24,13.913,-14.774,7.086,11.146,-18.841,4.745,14.23,-15.059,4.302,10.594,-18.61,7.505], +// 5 24 13.309 -15.801 -2.723 12.746 -16.723 -2.795 13.604 -16.047 -0.042 11.684 -16.714 -5.78 + [5,24,13.309,-15.801,-2.723,12.746,-16.723,-2.795,13.604,-16.047,-0.042,11.684,-16.714,-5.78], +// 5 24 2.604 -23.419 4.676 0 -23.705 4.744 0 -23.925 1.985 1.881 -22.968 7.307 + [5,24,2.604,-23.419,4.676,0,-23.705,4.744,0,-23.925,1.985,1.881,-22.968,7.307], +// 5 24 3.913 -19.838 15.166 4.263 -18.884 15.244 2.671 -18.024 17.816 5.241 -20.178 12.93 + [5,24,3.913,-19.838,15.166,4.263,-18.884,15.244,2.671,-18.024,17.816,5.241,-20.178,12.93], +// 5 24 2.317 -22.234 -8.622 0 -20.93 -11.965 2.899 -20.456 -11.558 0 -22.395 -8.969 + [5,24,2.317,-22.234,-8.622,0,-20.93,-11.965,2.899,-20.456,-11.558,0,-22.395,-8.969], +// 5 24 1.877 -23.216 -5.639 0 -22.395 -8.969 0 -23.371 -5.69 2.317 -22.234 -8.622 + [5,24,1.877,-23.216,-5.639,0,-22.395,-8.969,0,-23.371,-5.69,2.317,-22.234,-8.622], +// 5 24 10.9 -18.68 1.259 8.001 -21.331 2.272 7.52 -21.157 1.544 11.478 -18.815 1.802 + [5,24,10.9,-18.68,1.259,8.001,-21.331,2.272,7.52,-21.157,1.544,11.478,-18.815,1.802], +// 5 24 4.169 -16.486 -14.654 7.409 -17.44 -12.569 3.515 -18.976 -14.146 5.181 -14.347 -14.381 + [5,24,4.169,-16.486,-14.654,7.409,-17.44,-12.569,3.515,-18.976,-14.146,5.181,-14.347,-14.381], +// 5 24 1.89 -23.534 -4.24 0 -23.022 -5.04 2.076 -22.881 -5.015 0 -23.622 -4.337 + [5,24,1.89,-23.534,-4.24,0,-23.022,-5.04,2.076,-22.881,-5.015,0,-23.622,-4.337], +// 5 24 0 -18.45 18.16 1.16 -19.322 17.358 0 -19.334 17.494 1.32 -18.308 18.022 + [5,24,0,-18.45,18.16,1.16,-19.322,17.358,0,-19.334,17.494,1.32,-18.308,18.022], +// 5 24 13.913 -14.774 7.086 10.594 -18.61 7.505 11.146 -18.841 4.745 13.113 -14.609 9.91 + [5,24,13.913,-14.774,7.086,10.594,-18.61,7.505,11.146,-18.841,4.745,13.113,-14.609,9.91], +// 5 24 10.878 -19.226 0.637 6.674 -22.347 -1.945 8.084 -21.48 1.109 9.176 -20.034 -3.839 + [5,24,10.878,-19.226,0.637,6.674,-22.347,-1.945,8.084,-21.48,1.109,9.176,-20.034,-3.839], +// 5 24 2.478 -14.292 22.815 2.032 -15.108 22.777 3.886 -15.398 21.588 0 -14.25 23.848 + [5,24,2.478,-14.292,22.815,2.032,-15.108,22.777,3.886,-15.398,21.588,0,-14.25,23.848], +// 5 24 3.4 -12.665 24.436 6.924 -11.391 21.857 6.736 -12.517 21.784 5.374 -10.961 23.134 + [5,24,3.4,-12.665,24.436,6.924,-11.391,21.857,6.736,-12.517,21.784,5.374,-10.961,23.134], +// 5 24 5.241 -20.178 12.93 2.627 -21.124 13.143 3.913 -19.838 15.166 4.579 -21.142 10.692 + [5,24,5.241,-20.178,12.93,2.627,-21.124,13.143,3.913,-19.838,15.166,4.579,-21.142,10.692], +// 5 24 10.9 -18.68 1.259 10.878 -19.226 0.637 13.604 -16.047 -0.042 8.084 -21.48 1.109 + [5,24,10.9,-18.68,1.259,10.878,-19.226,0.637,13.604,-16.047,-0.042,8.084,-21.48,1.109], +// 5 24 15.05 -13.923 4.034 16.015 -12.236 3.565 14.881 -14.476 0.581 15.651 -11.753 6.948 + [5,24,15.05,-13.923,4.034,16.015,-12.236,3.565,14.881,-14.476,0.581,15.651,-11.753,6.948], +// 5 24 7.409 -17.44 -12.569 6.742 -18.491 -10.939 9.596 -17.443 -8.85 3.515 -18.976 -14.146 + [5,24,7.409,-17.44,-12.569,6.742,-18.491,-10.939,9.596,-17.443,-8.85,3.515,-18.976,-14.146], +// 5 24 12.683 -9.639 -4.484 15.815 -10.259 -1.585 13.443 -8.965 -1.732 14.271 -11.294 -5.281 + [5,24,12.683,-9.639,-4.484,15.815,-10.259,-1.585,13.443,-8.965,-1.732,14.271,-11.294,-5.281], +// 5 24 6.713 -19.794 11.958 5.235 -20.553 10.253 5.977 -19.301 12.619 6.168 -20.934 9.952 + [5,24,6.713,-19.794,11.958,5.235,-20.553,10.253,5.977,-19.301,12.619,6.168,-20.934,9.952], +// 5 24 2.356 -19.236 17.151 1.32 -18.308 18.022 2.671 -18.024 17.816 1.16 -19.322 17.358 + [5,24,2.356,-19.236,17.151,1.32,-18.308,18.022,2.671,-18.024,17.816,1.16,-19.322,17.358], +// 5 24 15.612 -13.082 -0.507 13.814 -15.485 -2.931 14.596 -13.976 -3.885 14.881 -14.476 0.581 + [5,24,15.612,-13.082,-0.507,13.814,-15.485,-2.931,14.596,-13.976,-3.885,14.881,-14.476,0.581], +// 5 24 2.317 -22.234 -8.622 4.589 -21.523 -8.012 3.8 -22.839 -5.602 2.899 -20.456 -11.558 + [5,24,2.317,-22.234,-8.622,4.589,-21.523,-8.012,3.8,-22.839,-5.602,2.899,-20.456,-11.558], +// 5 24 12.11 -8.038 10.673 12.178 -9.137 15.605 10.036 -8.119 14.066 14.478 -9.019 11.286 + [5,24,12.11,-8.038,10.673,12.178,-9.137,15.605,10.036,-8.119,14.066,14.478,-9.019,11.286], +// 5 24 14.097 -13.949 7.034 13.113 -14.609 9.91 13.119 -13.834 10.082 13.913 -14.774 7.086 + [5,24,14.097,-13.949,7.034,13.113,-14.609,9.91,13.119,-13.834,10.082,13.913,-14.774,7.086], +// 5 24 6.058 -21.074 -7.318 9.176 -20.034 -3.839 9.257 -18.296 -7.784 5.101 -22.782 -4.915 + [5,24,6.058,-21.074,-7.318,9.176,-20.034,-3.839,9.257,-18.296,-7.784,5.101,-22.782,-4.915], +// 5 24 12.746 -16.723 -2.795 9.176 -20.034 -3.839 10.878 -19.226 0.637 11.348 -17.485 -5.454 + [5,24,12.746,-16.723,-2.795,9.176,-20.034,-3.839,10.878,-19.226,0.637,11.348,-17.485,-5.454], +// 5 24 6.825 -17.094 16.639 5.53 -15.15 20.411 8.486 -14.845 17.552 4.619 -16.805 19.211 + [5,24,6.825,-17.094,16.639,5.53,-15.15,20.411,8.486,-14.845,17.552,4.619,-16.805,19.211], +// 5 24 6.713 -19.794 11.958 9.997 -18.088 10.062 6.168 -20.934 9.952 9.214 -17.36 12.433 + [5,24,6.713,-19.794,11.958,9.997,-18.088,10.062,6.168,-20.934,9.952,9.214,-17.36,12.433], +// 5 24 0 -20.422 -12.785 3.032 -19.754 -11.915 3.265 -19.83 -12.426 0 -20.371 -12.327 + [5,24,0,-20.422,-12.785,3.032,-19.754,-11.915,3.265,-19.83,-12.426,0,-20.371,-12.327], +// 5 24 5.269 -14.033 21.625 6.736 -12.517 21.784 9.043 -13.66 18.101 3.4 -12.665 24.436 + [5,24,5.269,-14.033,21.625,6.736,-12.517,21.784,9.043,-13.66,18.101,3.4,-12.665,24.436], +// 5 24 10.594 -18.61 7.505 9.997 -18.088 10.062 13.113 -14.609 9.91 6.168 -20.934 9.952 + [5,24,10.594,-18.61,7.505,9.997,-18.088,10.062,13.113,-14.609,9.91,6.168,-20.934,9.952], +// 5 24 12.819 -15.179 -7.371 14.271 -11.294 -5.281 12.461 -13.712 -8.105 14.596 -13.976 -3.885 + [5,24,12.819,-15.179,-7.371,14.271,-11.294,-5.281,12.461,-13.712,-8.105,14.596,-13.976,-3.885], +// 5 24 1.594 -16.932 20.851 0 -15.118 23.515 2.032 -15.108 22.777 0 -16.857 21.367 + [5,24,1.594,-16.932,20.851,0,-15.118,23.515,2.032,-15.108,22.777,0,-16.857,21.367], +// 5 24 8.608 -14.08 17.545 10.87 -14.542 14.105 11.48 -13.729 13.338 8.486 -14.845 17.552 + [5,24,8.608,-14.08,17.545,10.87,-14.542,14.105,11.48,-13.729,13.338,8.486,-14.845,17.552], +// 5 24 2.899 -20.456 -11.558 0 -20.371 -12.327 3.032 -19.754 -11.915 0 -20.93 -11.965 + [5,24,2.899,-20.456,-11.558,0,-20.371,-12.327,3.032,-19.754,-11.915,0,-20.93,-11.965], +// 5 24 6.058 -21.074 -7.318 4.206 -22.448 -4.957 5.101 -22.782 -4.915 5.308 -20.659 -7.706 + [5,24,6.058,-21.074,-7.318,4.206,-22.448,-4.957,5.101,-22.782,-4.915,5.308,-20.659,-7.706], +// 5 24 5.235 -20.553 10.253 5.241 -20.178 12.93 5.977 -19.301 12.619 4.579 -21.142 10.692 + [5,24,5.235,-20.553,10.253,5.241,-20.178,12.93,5.977,-19.301,12.619,4.579,-21.142,10.692], +// 5 24 16.015 -12.236 3.565 14.881 -14.476 0.581 15.612 -13.082 -0.507 15.05 -13.923 4.034 + [5,24,16.015,-12.236,3.565,14.881,-14.476,0.581,15.612,-13.082,-0.507,15.05,-13.923,4.034], +// 5 24 0 -20.569 15.444 1.16 -19.322 17.358 1.944 -20.35 15.37 0 -19.334 17.494 + [5,24,0,-20.569,15.444,1.16,-19.322,17.358,1.944,-20.35,15.37,0,-19.334,17.494], +// 5 24 0 -23.885 -1.032 1.89 -23.534 -4.24 2.643 -23.632 -1.026 0 -23.622 -4.337 + [5,24,0,-23.885,-1.032,1.89,-23.534,-4.24,2.643,-23.632,-1.026,0,-23.622,-4.337], +// 5 24 4.619 -16.805 19.211 6.825 -17.094 16.639 5.53 -15.15 20.411 4.955 -18.961 15.733 + [5,24,4.619,-16.805,19.211,6.825,-17.094,16.639,5.53,-15.15,20.411,4.955,-18.961,15.733], +// 5 24 14.709 -13.606 7.101 15.651 -11.753 6.948 15.05 -13.923 4.034 14.482 -11.639 10.857 + [5,24,14.709,-13.606,7.101,15.651,-11.753,6.948,15.05,-13.923,4.034,14.482,-11.639,10.857], +// 5 24 14.596 -13.976 -3.885 15.815 -10.259 -1.585 14.271 -11.294 -5.281 15.612 -13.082 -0.507 + [5,24,14.596,-13.976,-3.885,15.815,-10.259,-1.585,14.271,-11.294,-5.281,15.612,-13.082,-0.507], +// 5 24 14.478 -9.019 11.286 12.11 -8.038 10.673 13.55 -8.157 6.118 12.178 -9.137 15.605 + [5,24,14.478,-9.019,11.286,12.11,-8.038,10.673,13.55,-8.157,6.118,12.178,-9.137,15.605], +// 5 24 6.674 -22.347 -1.945 9.176 -20.034 -3.839 10.878 -19.226 0.637 5.101 -22.782 -4.915 + [5,24,6.674,-22.347,-1.945,9.176,-20.034,-3.839,10.878,-19.226,0.637,5.101,-22.782,-4.915], +// 5 24 9.176 -20.034 -3.839 10.878 -19.226 0.637 12.746 -16.723 -2.795 6.674 -22.347 -1.945 + [5,24,9.176,-20.034,-3.839,10.878,-19.226,0.637,12.746,-16.723,-2.795,6.674,-22.347,-1.945], +// 5 24 15.05 -13.923 4.034 14.097 -13.949 7.034 14.709 -13.606 7.101 14.389 -14.32 4.011 + [5,24,15.05,-13.923,4.034,14.097,-13.949,7.034,14.709,-13.606,7.101,14.389,-14.32,4.011], +// 5 24 9.792 -9.394 18.715 10.036 -8.119 14.066 12.178 -9.137 15.605 7.738 -8.528 17.072 + [5,24,9.792,-9.394,18.715,10.036,-8.119,14.066,12.178,-9.137,15.605,7.738,-8.528,17.072], +// 5 24 10.31 -16.327 -10.17 12.461 -13.712 -8.105 9.727 -14.051 -11.191 12.819 -15.179 -7.371 + [5,24,10.31,-16.327,-10.17,12.461,-13.712,-8.105,9.727,-14.051,-11.191,12.819,-15.179,-7.371], +// 5 24 6.388 -18.57 -10.443 3.265 -19.83 -12.426 6.742 -18.491 -10.939 3.032 -19.754 -11.915 + [5,24,6.388,-18.57,-10.443,3.265,-19.83,-12.426,6.742,-18.491,-10.939,3.032,-19.754,-11.915], +// 5 24 13.684 -13.368 10.481 14.482 -11.639 10.857 14.709 -13.606 7.101 12.017 -13.415 13.793 + [5,24,13.684,-13.368,10.481,14.482,-11.639,10.857,14.709,-13.606,7.101,12.017,-13.415,13.793], +// 5 24 2.899 -20.456 -11.558 2.317 -22.234 -8.622 4.589 -21.523 -8.012 0 -20.93 -11.965 + [5,24,2.899,-20.456,-11.558,2.317,-22.234,-8.622,4.589,-21.523,-8.012,0,-20.93,-11.965], +// 5 24 1.877 -23.216 -5.639 2.076 -22.881 -5.015 0 -23.022 -5.04 3.8 -22.839 -5.602 + [5,24,1.877,-23.216,-5.639,2.076,-22.881,-5.015,0,-23.022,-5.04,3.8,-22.839,-5.602], +// 5 24 9.997 -18.088 10.062 11.754 -14.627 12.579 13.113 -14.609 9.91 9.214 -17.36 12.433 + [5,24,9.997,-18.088,10.062,11.754,-14.627,12.579,13.113,-14.609,9.91,9.214,-17.36,12.433], +// 5 24 5.942 -22.103 -1.622 3.841 -23.279 -4.076 5.325 -22.931 -1.029 4.206 -22.448 -4.957 + [5,24,5.942,-22.103,-1.622,3.841,-23.279,-4.076,5.325,-22.931,-1.029,4.206,-22.448,-4.957], +// 5 24 2.038 -22.274 7.914 3.734 -22.011 8.552 4.092 -21.695 7.838 1.861 -22.556 8.565 + [5,24,2.038,-22.274,7.914,3.734,-22.011,8.552,4.092,-21.695,7.838,1.861,-22.556,8.565], +// 5 24 13.113 -14.609 9.91 10.594 -18.61 7.505 9.997 -18.088 10.062 13.913 -14.774 7.086 + [5,24,13.113,-14.609,9.91,10.594,-18.61,7.505,9.997,-18.088,10.062,13.913,-14.774,7.086], +// 5 24 12.034 -16.559 -6.108 10.31 -16.327 -10.17 9.596 -17.443 -8.85 12.819 -15.179 -7.371 + [5,24,12.034,-16.559,-6.108,10.31,-16.327,-10.17,9.596,-17.443,-8.85,12.819,-15.179,-7.371], +// 5 24 14.478 -9.019 11.286 14.482 -11.639 10.857 15.998 -9.226 6.917 12.359 -11.766 15.015 + [5,24,14.478,-9.019,11.286,14.482,-11.639,10.857,15.998,-9.226,6.917,12.359,-11.766,15.015], +// 5 24 6.924 -11.391 21.857 6.736 -12.517 21.784 8.543 -10.99 20.207 3.4 -12.665 24.436 + [5,24,6.924,-11.391,21.857,6.736,-12.517,21.784,8.543,-10.99,20.207,3.4,-12.665,24.436], +// 5 24 14.171 -14.865 0.767 13.814 -15.485 -2.931 13.309 -15.801 -2.723 14.881 -14.476 0.581 + [5,24,14.171,-14.865,0.767,13.814,-15.485,-2.931,13.309,-15.801,-2.723,14.881,-14.476,0.581], +// 5 24 6.232 -19.277 13.491 8.551 -16.997 12.859 5.977 -19.301 12.619 8.519 -17.305 13.651 + [5,24,6.232,-19.277,13.491,8.551,-16.997,12.859,5.977,-19.301,12.619,8.519,-17.305,13.651], +// 5 24 0 -14.25 23.848 2.767 -14.09 23.323 0 -14.098 24.414 2.478 -14.292 22.815 + [5,24,0,-14.25,23.848,2.767,-14.09,23.323,0,-14.098,24.414,2.478,-14.292,22.815], +// 5 24 12.017 -13.415 13.793 12.359 -11.766 15.015 9.043 -13.66 18.101 14.482 -11.639 10.857 + [5,24,12.017,-13.415,13.793,12.359,-11.766,15.015,9.043,-13.66,18.101,14.482,-11.639,10.857], +// 5 24 3.646 -18.321 17.802 3.789 -16.384 19.515 4.619 -16.805 19.211 2.671 -18.024 17.816 + [5,24,3.646,-18.321,17.802,3.789,-16.384,19.515,4.619,-16.805,19.211,2.671,-18.024,17.816], +// 5 24 3.809 -22.572 7.175 2.604 -23.419 4.676 1.881 -22.968 7.307 5.217 -22.619 4.556 + [5,24,3.809,-22.572,7.175,2.604,-23.419,4.676,1.881,-22.968,7.307,5.217,-22.619,4.556], +// 5 24 5.767 -21.69 4.774 6.51 -21.87 5.212 8.001 -21.331 2.272 5.423 -21.875 7.783 + [5,24,5.767,-21.69,4.774,6.51,-21.87,5.212,8.001,-21.331,2.272,5.423,-21.875,7.783], +// 5 24 6.232 -19.277 13.491 6.825 -17.094 16.639 8.519 -17.305 13.651 4.955 -18.961 15.733 + [5,24,6.232,-19.277,13.491,6.825,-17.094,16.639,8.519,-17.305,13.651,4.955,-18.961,15.733], +// 5 24 2.627 -21.124 13.143 1.944 -20.35 15.37 0 -21.546 13.179 3.913 -19.838 15.166 + [5,24,2.627,-21.124,13.143,1.944,-20.35,15.37,0,-21.546,13.179,3.913,-19.838,15.166], +// 5 24 1.89 -23.534 -4.24 2.643 -23.632 -1.026 0 -23.885 -1.032 3.841 -23.279 -4.076 + [5,24,1.89,-23.534,-4.24,2.643,-23.632,-1.026,0,-23.885,-1.032,3.841,-23.279,-4.076], +// 5 24 9.599 -12.156 18.682 12.178 -9.137 15.605 12.359 -11.766 15.015 9.792 -9.394 18.715 + [5,24,9.599,-12.156,18.682,12.178,-9.137,15.605,12.359,-11.766,15.015,9.792,-9.394,18.715], +// 5 24 1.861 -22.556 8.565 2.038 -22.274 7.914 0 -22.451 7.883 3.734 -22.011 8.552 + [5,24,1.861,-22.556,8.565,2.038,-22.274,7.914,0,-22.451,7.883,3.734,-22.011,8.552], +// 5 24 2.317 -22.234 -8.622 1.877 -23.216 -5.639 3.8 -22.839 -5.602 0 -22.395 -8.969 + [5,24,2.317,-22.234,-8.622,1.877,-23.216,-5.639,3.8,-22.839,-5.602,0,-22.395,-8.969], +// 5 24 10.594 -18.61 7.505 6.168 -20.934 9.952 6.51 -21.87 5.212 9.997 -18.088 10.062 + [5,24,10.594,-18.61,7.505,6.168,-20.934,9.952,6.51,-21.87,5.212,9.997,-18.088,10.062], +// 5 24 15.815 -10.259 -1.585 13.443 -8.965 -1.732 16.363 -9.592 2.264 12.683 -9.639 -4.484 + [5,24,15.815,-10.259,-1.585,13.443,-8.965,-1.732,16.363,-9.592,2.264,12.683,-9.639,-4.484], +// 5 24 14.271 -11.294 -5.281 14.596 -13.976 -3.885 12.819 -15.179 -7.371 15.815 -10.259 -1.585 + [5,24,14.271,-11.294,-5.281,14.596,-13.976,-3.885,12.819,-15.179,-7.371,15.815,-10.259,-1.585], +// 5 24 1.32 -18.308 18.022 1.103 -18.423 18.729 0 -18.45 18.16 2.229 -18.15 18.668 + [5,24,1.32,-18.308,18.022,1.103,-18.423,18.729,0,-18.45,18.16,2.229,-18.15,18.668], +// 5 24 0 -10.083 25.85 0.573 -9.054 22.987 2.194 -10.007 25.28 0 -9.062 23.079 + [5,24,0,-10.083,25.85,0.573,-9.054,22.987,2.194,-10.007,25.28,0,-9.062,23.079], +// 5 24 9.199 -17.624 -8.401 7.029 -19.255 -9.695 9.257 -18.296 -7.784 6.388 -18.57 -10.443 + [5,24,9.199,-17.624,-8.401,7.029,-19.255,-9.695,9.257,-18.296,-7.784,6.388,-18.57,-10.443], +// 5 24 9.176 -20.034 -3.839 5.101 -22.782 -4.915 6.674 -22.347 -1.945 6.058 -21.074 -7.318 + [5,24,9.176,-20.034,-3.839,5.101,-22.782,-4.915,6.674,-22.347,-1.945,6.058,-21.074,-7.318], +// 5 24 4.263 -18.884 15.244 4.955 -18.961 15.733 3.646 -18.321 17.802 6.232 -19.277 13.491 + [5,24,4.263,-18.884,15.244,4.955,-18.961,15.733,3.646,-18.321,17.802,6.232,-19.277,13.491], +// 5 24 15.998 -9.226 6.917 13.55 -8.157 6.118 14.478 -9.019 11.286 16.363 -9.592 2.264 + [5,24,15.998,-9.226,6.917,13.55,-8.157,6.118,14.478,-9.019,11.286,16.363,-9.592,2.264], +// 5 24 11.146 -18.841 4.745 14.23 -15.059 4.302 11.478 -18.815 1.802 13.913 -14.774 7.086 + [5,24,11.146,-18.841,4.745,14.23,-15.059,4.302,11.478,-18.815,1.802,13.913,-14.774,7.086], +// 5 24 11.146 -18.841 4.745 6.51 -21.87 5.212 8.001 -21.331 2.272 10.594 -18.61 7.505 + [5,24,11.146,-18.841,4.745,6.51,-21.87,5.212,8.001,-21.331,2.272,10.594,-18.61,7.505], +// 5 24 13.604 -16.047 -0.042 13.309 -15.801 -2.723 12.746 -16.723 -2.795 14.171 -14.865 0.767 + [5,24,13.604,-16.047,-0.042,13.309,-15.801,-2.723,12.746,-16.723,-2.795,14.171,-14.865,0.767], +// 5 24 10.594 -18.61 7.505 11.146 -18.841 4.745 13.913 -14.774 7.086 6.51 -21.87 5.212 + [5,24,10.594,-18.61,7.505,11.146,-18.841,4.745,13.913,-14.774,7.086,6.51,-21.87,5.212], +// 5 24 16.363 -9.592 2.264 13.443 -8.965 -1.732 15.815 -10.259 -1.585 13.801 -8.458 1.946 + [5,24,16.363,-9.592,2.264,13.443,-8.965,-1.732,15.815,-10.259,-1.585,13.801,-8.458,1.946], +// 5 24 0 -22.236 10.905 2.301 -21.951 10.875 1.861 -22.556 8.565 0 -21.546 13.179 + [5,24,0,-22.236,10.905,2.301,-21.951,10.875,1.861,-22.556,8.565,0,-21.546,13.179], +// 5 24 2.301 -21.951 10.875 3.734 -22.011 8.552 4.579 -21.142 10.692 1.861 -22.556 8.565 + [5,24,2.301,-21.951,10.875,3.734,-22.011,8.552,4.579,-21.142,10.692,1.861,-22.556,8.565], +// 5 24 0 -22.395 -8.969 2.317 -22.234 -8.622 1.877 -23.216 -5.639 0 -20.93 -11.965 + [5,24,0,-22.395,-8.969,2.317,-22.234,-8.622,1.877,-23.216,-5.639,0,-20.93,-11.965], +// 5 24 6.232 -19.277 13.491 4.263 -18.884 15.244 4.955 -18.961 15.733 5.977 -19.301 12.619 + [5,24,6.232,-19.277,13.491,4.263,-18.884,15.244,4.955,-18.961,15.733,5.977,-19.301,12.619], +// 5 24 3.914 -9.822 24.261 3.4 -12.665 24.436 5.374 -10.961 23.134 2.194 -10.007 25.28 + [5,24,3.914,-9.822,24.261,3.4,-12.665,24.436,5.374,-10.961,23.134,2.194,-10.007,25.28], +// 5 24 5.217 -22.619 4.556 5.767 -21.69 4.774 3.809 -22.572 7.175 6.608 -22.231 1.748 + [5,24,5.217,-22.619,4.556,5.767,-21.69,4.774,3.809,-22.572,7.175,6.608,-22.231,1.748], +// 5 24 13.309 -15.801 -2.723 12.034 -16.559 -6.108 11.684 -16.714 -5.78 13.814 -15.485 -2.931 + [5,24,13.309,-15.801,-2.723,12.034,-16.559,-6.108,11.684,-16.714,-5.78,13.814,-15.485,-2.931], +// 5 24 15.651 -11.753 6.948 15.05 -13.923 4.034 16.015 -12.236 3.565 14.709 -13.606 7.101 + [5,24,15.651,-11.753,6.948,15.05,-13.923,4.034,16.015,-12.236,3.565,14.709,-13.606,7.101], +// 5 24 16.015 -12.236 3.565 15.998 -9.226 6.917 16.363 -9.592 2.264 15.651 -11.753 6.948 + [5,24,16.015,-12.236,3.565,15.998,-9.226,6.917,16.363,-9.592,2.264,15.651,-11.753,6.948], +// 5 24 5.53 -15.15 20.411 3.789 -16.384 19.515 4.979 -14.286 21.09 4.619 -16.805 19.211 + [5,24,5.53,-15.15,20.411,3.789,-16.384,19.515,4.979,-14.286,21.09,4.619,-16.805,19.211], +// 5 24 3.032 -19.754 -11.915 5.494 -19.684 -10.519 6.388 -18.57 -10.443 2.899 -20.456 -11.558 + [5,24,3.032,-19.754,-11.915,5.494,-19.684,-10.519,6.388,-18.57,-10.443,2.899,-20.456,-11.558], +// 5 24 12.178 -9.137 15.605 10.036 -8.119 14.066 9.792 -9.394 18.715 12.11 -8.038 10.673 + [5,24,12.178,-9.137,15.605,10.036,-8.119,14.066,9.792,-9.394,18.715,12.11,-8.038,10.673], +// 5 24 14.709 -13.606 7.101 14.097 -13.949 7.034 13.119 -13.834 10.082 15.05 -13.923 4.034 + [5,24,14.709,-13.606,7.101,14.097,-13.949,7.034,13.119,-13.834,10.082,15.05,-13.923,4.034], +// 5 24 3.914 -9.822 24.261 2.536 -8.982 22.079 3.386 -9.38 22.957 0.573 -9.054 22.987 + [5,24,3.914,-9.822,24.261,2.536,-8.982,22.079,3.386,-9.38,22.957,0.573,-9.054,22.987], +// 5 24 4.579 -21.142 10.692 2.301 -21.951 10.875 2.627 -21.124 13.143 3.734 -22.011 8.552 + [5,24,4.579,-21.142,10.692,2.301,-21.951,10.875,2.627,-21.124,13.143,3.734,-22.011,8.552], +// 5 24 2.038 -22.274 7.914 1.881 -22.968 7.307 3.809 -22.572 7.175 0 -22.451 7.883 + [5,24,2.038,-22.274,7.914,1.881,-22.968,7.307,3.809,-22.572,7.175,0,-22.451,7.883], +// 5 24 13.604 -16.047 -0.042 10.9 -18.68 1.259 14.171 -14.865 0.767 10.878 -19.226 0.637 + [5,24,13.604,-16.047,-0.042,10.9,-18.68,1.259,14.171,-14.865,0.767,10.878,-19.226,0.637], +// 5 24 4.263 -18.884 15.244 5.241 -20.178 12.93 3.913 -19.838 15.166 5.977 -19.301 12.619 + [5,24,4.263,-18.884,15.244,5.241,-20.178,12.93,3.913,-19.838,15.166,5.977,-19.301,12.619], +// 5 24 11.48 -13.729 13.338 13.684 -13.368 10.481 12.017 -13.415 13.793 13.119 -13.834 10.082 + [5,24,11.48,-13.729,13.338,13.684,-13.368,10.481,12.017,-13.415,13.793,13.119,-13.834,10.082], +// 5 24 2.229 -18.15 18.668 1.32 -18.308 18.022 1.103 -18.423 18.729 2.671 -18.024 17.816 + [5,24,2.229,-18.15,18.668,1.32,-18.308,18.022,1.103,-18.423,18.729,2.671,-18.024,17.816], +// 5 24 2.643 -23.632 -1.026 0 -23.885 -1.032 0 -23.925 1.985 1.89 -23.534 -4.24 + [5,24,2.643,-23.632,-1.026,0,-23.885,-1.032,0,-23.925,1.985,1.89,-23.534,-4.24], +// 5 24 0 -18.563 18.759 1.594 -16.932 20.851 1.103 -18.423 18.729 0 -16.857 21.367 + [5,24,0,-18.563,18.759,1.594,-16.932,20.851,1.103,-18.423,18.729,0,-16.857,21.367], +// 5 24 5.217 -22.619 4.556 3.317 -23.466 1.886 2.604 -23.419 4.676 6.608 -22.231 1.748 + [5,24,5.217,-22.619,4.556,3.317,-23.466,1.886,2.604,-23.419,4.676,6.608,-22.231,1.748], +// 5 24 2.038 -22.274 7.914 3.809 -22.572 7.175 4.092 -21.695 7.838 1.881 -22.968 7.307 + [5,24,2.038,-22.274,7.914,3.809,-22.572,7.175,4.092,-21.695,7.838,1.881,-22.968,7.307], +// 5 24 15.815 -10.259 -1.585 15.612 -13.082 -0.507 14.596 -13.976 -3.885 16.363 -9.592 2.264 + [5,24,15.815,-10.259,-1.585,15.612,-13.082,-0.507,14.596,-13.976,-3.885,16.363,-9.592,2.264], +// 5 24 11.348 -17.485 -5.454 9.176 -20.034 -3.839 12.746 -16.723 -2.795 9.257 -18.296 -7.784 + [5,24,11.348,-17.485,-5.454,9.176,-20.034,-3.839,12.746,-16.723,-2.795,9.257,-18.296,-7.784], +// 5 24 3.913 -19.838 15.166 2.671 -18.024 17.816 4.263 -18.884 15.244 2.356 -19.236 17.151 + [5,24,3.913,-19.838,15.166,2.671,-18.024,17.816,4.263,-18.884,15.244,2.356,-19.236,17.151], +// 5 24 6.736 -12.517 21.784 8.543 -10.99 20.207 9.599 -12.156 18.682 6.924 -11.391 21.857 + [5,24,6.736,-12.517,21.784,8.543,-10.99,20.207,9.599,-12.156,18.682,6.924,-11.391,21.857], +// 5 24 1.944 -20.35 15.37 0 -20.569 15.444 0 -21.546 13.179 1.16 -19.322 17.358 + [5,24,1.944,-20.35,15.37,0,-20.569,15.444,0,-21.546,13.179,1.16,-19.322,17.358], +// 5 24 2.032 -15.108 22.777 1.594 -16.932 20.851 0 -15.118 23.515 3.886 -15.398 21.588 + [5,24,2.032,-15.108,22.777,1.594,-16.932,20.851,0,-15.118,23.515,3.886,-15.398,21.588], +// 5 24 9.199 -17.624 -8.401 6.742 -18.491 -10.939 6.388 -18.57 -10.443 9.596 -17.443 -8.85 + [5,24,9.199,-17.624,-8.401,6.742,-18.491,-10.939,6.388,-18.57,-10.443,9.596,-17.443,-8.85], +// 5 24 1.861 -22.556 8.565 0 -22.236 10.905 2.301 -21.951 10.875 0 -22.742 8.595 + [5,24,1.861,-22.556,8.565,0,-22.236,10.905,2.301,-21.951,10.875,0,-22.742,8.595], +// 5 24 1.594 -16.932 20.851 1.103 -18.423 18.729 2.229 -18.15 18.668 0 -18.563 18.759 + [5,24,1.594,-16.932,20.851,1.103,-18.423,18.729,2.229,-18.15,18.668,0,-18.563,18.759], +// 5 24 11.684 -16.714 -5.78 9.257 -18.296 -7.784 11.348 -17.485 -5.454 9.199 -17.624 -8.401 + [5,24,11.684,-16.714,-5.78,9.257,-18.296,-7.784,11.348,-17.485,-5.454,9.199,-17.624,-8.401], +// 5 24 9.596 -17.443 -8.85 7.409 -17.44 -12.569 6.742 -18.491 -10.939 10.31 -16.327 -10.17 + [5,24,9.596,-17.443,-8.85,7.409,-17.44,-12.569,6.742,-18.491,-10.939,10.31,-16.327,-10.17], +// 5 24 7.741 -13.352 -12.867 7.409 -17.44 -12.569 9.727 -14.051 -11.191 5.181 -14.347 -14.381 + [5,24,7.741,-13.352,-12.867,7.409,-17.44,-12.569,9.727,-14.051,-11.191,5.181,-14.347,-14.381], +// 5 24 0.573 -9.054 22.987 2.194 -10.007 25.28 3.914 -9.822 24.261 0 -10.083 25.85 + [5,24,0.573,-9.054,22.987,2.194,-10.007,25.28,3.914,-9.822,24.261,0,-10.083,25.85], +// 5 24 8.001 -21.331 2.272 11.146 -18.841 4.745 11.478 -18.815 1.802 6.51 -21.87 5.212 + [5,24,8.001,-21.331,2.272,11.146,-18.841,4.745,11.478,-18.815,1.802,6.51,-21.87,5.212], +// 5 24 14.881 -14.476 0.581 14.171 -14.865 0.767 13.814 -15.485 -2.931 14.389 -14.32 4.011 + [5,24,14.881,-14.476,0.581,14.171,-14.865,0.767,13.814,-15.485,-2.931,14.389,-14.32,4.011], +// 5 24 15.612 -13.082 -0.507 16.363 -9.592 2.264 15.815 -10.259 -1.585 16.015 -12.236 3.565 + [5,24,15.612,-13.082,-0.507,16.363,-9.592,2.264,15.815,-10.259,-1.585,16.015,-12.236,3.565], +// 5 24 2.478 -14.292 22.815 5.269 -14.033 21.625 2.767 -14.09 23.323 4.979 -14.286 21.09 + [5,24,2.478,-14.292,22.815,5.269,-14.033,21.625,2.767,-14.09,23.323,4.979,-14.286,21.09], +// 5 24 12.819 -15.179 -7.371 12.461 -13.712 -8.105 10.31 -16.327 -10.17 14.271 -11.294 -5.281 + [5,24,12.819,-15.179,-7.371,12.461,-13.712,-8.105,10.31,-16.327,-10.17,14.271,-11.294,-5.281], +// 5 24 12.819 -15.179 -7.371 13.814 -15.485 -2.931 14.596 -13.976 -3.885 12.034 -16.559 -6.108 + [5,24,12.819,-15.179,-7.371,13.814,-15.485,-2.931,14.596,-13.976,-3.885,12.034,-16.559,-6.108], +// 5 24 14.097 -13.949 7.034 13.913 -14.774 7.086 13.113 -14.609 9.91 14.23 -15.059 4.302 + [5,24,14.097,-13.949,7.034,13.913,-14.774,7.086,13.113,-14.609,9.91,14.23,-15.059,4.302], +// 5 24 2.076 -22.881 -5.015 1.89 -23.534 -4.24 3.841 -23.279 -4.076 0 -23.022 -5.04 + [5,24,2.076,-22.881,-5.015,1.89,-23.534,-4.24,3.841,-23.279,-4.076,0,-23.022,-5.04], +// 5 24 5.374 -10.961 23.134 3.4 -12.665 24.436 6.924 -11.391 21.857 3.914 -9.822 24.261 + [5,24,5.374,-10.961,23.134,3.4,-12.665,24.436,6.924,-11.391,21.857,3.914,-9.822,24.261], +// 5 24 5.767 -21.69 4.774 5.423 -21.875 7.783 6.51 -21.87 5.212 4.092 -21.695 7.838 + [5,24,5.767,-21.69,4.774,5.423,-21.875,7.783,6.51,-21.87,5.212,4.092,-21.695,7.838], +// 5 24 4.589 -21.523 -8.012 2.899 -20.456 -11.558 2.317 -22.234 -8.622 5.494 -19.684 -10.519 + [5,24,4.589,-21.523,-8.012,2.899,-20.456,-11.558,2.317,-22.234,-8.622,5.494,-19.684,-10.519], +// 5 24 14.482 -11.639 10.857 15.998 -9.226 6.917 15.651 -11.753 6.948 14.478 -9.019 11.286 + [5,24,14.482,-11.639,10.857,15.998,-9.226,6.917,15.651,-11.753,6.948,14.478,-9.019,11.286], +// 5 24 11.478 -18.815 1.802 11.146 -18.841 4.745 14.23 -15.059 4.302 8.001 -21.331 2.272 + [5,24,11.478,-18.815,1.802,11.146,-18.841,4.745,14.23,-15.059,4.302,8.001,-21.331,2.272], +// 5 24 0 -23.022 -5.04 1.877 -23.216 -5.639 0 -23.371 -5.69 2.076 -22.881 -5.015 + [5,24,0,-23.022,-5.04,1.877,-23.216,-5.639,0,-23.371,-5.69,2.076,-22.881,-5.015], +// 5 24 5.269 -14.033 21.625 3.4 -12.665 24.436 6.736 -12.517 21.784 2.767 -14.09 23.323 + [5,24,5.269,-14.033,21.625,3.4,-12.665,24.436,6.736,-12.517,21.784,2.767,-14.09,23.323], +// 5 24 3.913 -19.838 15.166 1.944 -20.35 15.37 2.356 -19.236 17.151 2.627 -21.124 13.143 + [5,24,3.913,-19.838,15.166,1.944,-20.35,15.37,2.356,-19.236,17.151,2.627,-21.124,13.143], +// 5 24 2.643 -23.632 -1.026 3.841 -23.279 -4.076 5.325 -22.931 -1.029 1.89 -23.534 -4.24 + [5,24,2.643,-23.632,-1.026,3.841,-23.279,-4.076,5.325,-22.931,-1.029,1.89,-23.534,-4.24], +// 5 24 2.604 -23.419 4.676 1.881 -22.968 7.307 0 -23.705 4.744 3.809 -22.572 7.175 + [5,24,2.604,-23.419,4.676,1.881,-22.968,7.307,0,-23.705,4.744,3.809,-22.572,7.175], +// 5 24 2.627 -21.124 13.143 0 -21.546 13.179 2.301 -21.951 10.875 1.944 -20.35 15.37 + [5,24,2.627,-21.124,13.143,0,-21.546,13.179,2.301,-21.951,10.875,1.944,-20.35,15.37], +// 5 24 2.767 -14.09 23.323 3.4 -12.665 24.436 5.269 -14.033 21.625 0 -14.098 24.414 + [5,24,2.767,-14.09,23.323,3.4,-12.665,24.436,5.269,-14.033,21.625,0,-14.098,24.414], +// 5 24 8.519 -17.305 13.651 8.551 -16.997 12.859 10.87 -14.542 14.105 6.232 -19.277 13.491 + [5,24,8.519,-17.305,13.651,8.551,-16.997,12.859,10.87,-14.542,14.105,6.232,-19.277,13.491], +// 5 24 3.317 -23.466 1.886 5.325 -22.931 -1.029 2.643 -23.632 -1.026 6.608 -22.231 1.748 + [5,24,3.317,-23.466,1.886,5.325,-22.931,-1.029,2.643,-23.632,-1.026,6.608,-22.231,1.748], +// 5 24 5.101 -22.782 -4.915 5.942 -22.103 -1.622 6.674 -22.347 -1.945 4.206 -22.448 -4.957 + [5,24,5.101,-22.782,-4.915,5.942,-22.103,-1.622,6.674,-22.347,-1.945,4.206,-22.448,-4.957], +// 5 24 14.23 -15.059 4.302 14.097 -13.949 7.034 14.389 -14.32 4.011 13.913 -14.774 7.086 + [5,24,14.23,-15.059,4.302,14.097,-13.949,7.034,14.389,-14.32,4.011,13.913,-14.774,7.086], +// 5 24 0 -19.568 -14.612 2.167 -17.852 -14.956 0 -18.681 -14.945 3.515 -18.976 -14.146 + [5,24,0,-19.568,-14.612,2.167,-17.852,-14.956,0,-18.681,-14.945,3.515,-18.976,-14.146], +// 5 24 9.043 -13.66 18.101 8.608 -14.08 17.545 11.48 -13.729 13.338 4.979 -14.286 21.09 + [5,24,9.043,-13.66,18.101,8.608,-14.08,17.545,11.48,-13.729,13.338,4.979,-14.286,21.09], +// 5 24 10.31 -16.327 -10.17 9.596 -17.443 -8.85 12.034 -16.559 -6.108 7.409 -17.44 -12.569 + [5,24,10.31,-16.327,-10.17,9.596,-17.443,-8.85,12.034,-16.559,-6.108,7.409,-17.44,-12.569], +// 5 24 8.608 -14.08 17.545 8.486 -14.845 17.552 5.53 -15.15 20.411 10.87 -14.542 14.105 + [5,24,8.608,-14.08,17.545,8.486,-14.845,17.552,5.53,-15.15,20.411,10.87,-14.542,14.105], +// 5 24 3.4 -12.665 24.436 0 -14.098 24.414 0 -12.706 25.84 2.767 -14.09 23.323 + [5,24,3.4,-12.665,24.436,0,-14.098,24.414,0,-12.706,25.84,2.767,-14.09,23.323], +// 5 24 5.767 -21.69 4.774 6.608 -22.231 1.748 5.217 -22.619 4.556 7.52 -21.157 1.544 + [5,24,5.767,-21.69,4.774,6.608,-22.231,1.748,5.217,-22.619,4.556,7.52,-21.157,1.544], +// 5 24 8.084 -21.48 1.109 5.942 -22.103 -1.622 7.52 -21.157 1.544 6.674 -22.347 -1.945 + [5,24,8.084,-21.48,1.109,5.942,-22.103,-1.622,7.52,-21.157,1.544,6.674,-22.347,-1.945], +// 5 24 8.001 -21.331 2.272 5.767 -21.69 4.774 6.51 -21.87 5.212 7.52 -21.157 1.544 + [5,24,8.001,-21.331,2.272,5.767,-21.69,4.774,6.51,-21.87,5.212,7.52,-21.157,1.544], +// 5 24 16.363 -9.592 2.264 16.015 -12.236 3.565 15.612 -13.082 -0.507 15.998 -9.226 6.917 + [5,24,16.363,-9.592,2.264,16.015,-12.236,3.565,15.612,-13.082,-0.507,15.998,-9.226,6.917], +// 5 24 6.742 -18.491 -10.939 6.388 -18.57 -10.443 9.199 -17.624 -8.401 3.265 -19.83 -12.426 + [5,24,6.742,-18.491,-10.939,6.388,-18.57,-10.443,9.199,-17.624,-8.401,3.265,-19.83,-12.426], +// 5 24 13.801 -8.458 1.946 16.363 -9.592 2.264 13.55 -8.157 6.118 13.443 -8.965 -1.732 + [5,24,13.801,-8.458,1.946,16.363,-9.592,2.264,13.55,-8.157,6.118,13.443,-8.965,-1.732], +// 5 24 3.886 -15.398 21.588 2.478 -14.292 22.815 4.979 -14.286 21.09 2.032 -15.108 22.777 + [5,24,3.886,-15.398,21.588,2.478,-14.292,22.815,4.979,-14.286,21.09,2.032,-15.108,22.777], +// 5 24 2.627 -21.124 13.143 3.913 -19.838 15.166 5.241 -20.178 12.93 1.944 -20.35 15.37 + [5,24,2.627,-21.124,13.143,3.913,-19.838,15.166,5.241,-20.178,12.93,1.944,-20.35,15.37], +// 5 24 4.579 -21.142 10.692 5.235 -20.553 10.253 5.241 -20.178 12.93 3.734 -22.011 8.552 + [5,24,4.579,-21.142,10.692,5.235,-20.553,10.253,5.241,-20.178,12.93,3.734,-22.011,8.552], +// 5 24 1.881 -22.968 7.307 0 -22.451 7.883 2.038 -22.274 7.914 0 -23.161 7.324 + [5,24,1.881,-22.968,7.307,0,-22.451,7.883,2.038,-22.274,7.914,0,-23.161,7.324], +// 5 24 2.767 -14.09 23.323 2.478 -14.292 22.815 0 -14.25 23.848 5.269 -14.033 21.625 + [5,24,2.767,-14.09,23.323,2.478,-14.292,22.815,0,-14.25,23.848,5.269,-14.033,21.625], +// 5 24 9.997 -18.088 10.062 9.214 -17.36 12.433 11.754 -14.627 12.579 6.713 -19.794 11.958 + [5,24,9.997,-18.088,10.062,9.214,-17.36,12.433,11.754,-14.627,12.579,6.713,-19.794,11.958], +// 5 24 2.604 -23.419 4.676 5.217 -22.619 4.556 3.809 -22.572 7.175 3.317 -23.466 1.886 + [5,24,2.604,-23.419,4.676,5.217,-22.619,4.556,3.809,-22.572,7.175,3.317,-23.466,1.886], +// 5 24 8.084 -21.48 1.109 10.9 -18.68 1.259 10.878 -19.226 0.637 7.52 -21.157 1.544 + [5,24,8.084,-21.48,1.109,10.9,-18.68,1.259,10.878,-19.226,0.637,7.52,-21.157,1.544], +// 5 24 11.348 -17.485 -5.454 11.684 -16.714 -5.78 12.746 -16.723 -2.795 9.257 -18.296 -7.784 + [5,24,11.348,-17.485,-5.454,11.684,-16.714,-5.78,12.746,-16.723,-2.795,9.257,-18.296,-7.784], +// 5 24 9.043 -13.66 18.101 9.599 -12.156 18.682 6.736 -12.517 21.784 12.359 -11.766 15.015 + [5,24,9.043,-13.66,18.101,9.599,-12.156,18.682,6.736,-12.517,21.784,12.359,-11.766,15.015], +// 5 24 3.886 -15.398 21.588 1.594 -16.932 20.851 2.032 -15.108 22.777 3.209 -16.806 20.172 + [5,24,3.886,-15.398,21.588,1.594,-16.932,20.851,2.032,-15.108,22.777,3.209,-16.806,20.172], +// 5 24 7.409 -17.44 -12.569 9.727 -14.051 -11.191 10.31 -16.327 -10.17 7.741 -13.352 -12.867 + [5,24,7.409,-17.44,-12.569,9.727,-14.051,-11.191,10.31,-16.327,-10.17,7.741,-13.352,-12.867], +// 5 24 2.194 -10.007 25.28 3.4 -12.665 24.436 3.914 -9.822 24.261 0 -12.706 25.84 + [5,24,2.194,-10.007,25.28,3.4,-12.665,24.436,3.914,-9.822,24.261,0,-12.706,25.84], +// 5 24 13.684 -13.368 10.481 13.119 -13.834 10.082 11.48 -13.729 13.338 14.709 -13.606 7.101 + [5,24,13.684,-13.368,10.481,13.119,-13.834,10.082,11.48,-13.729,13.338,14.709,-13.606,7.101], +// 5 24 1.861 -22.556 8.565 2.301 -21.951 10.875 0 -22.236 10.905 3.734 -22.011 8.552 + [5,24,1.861,-22.556,8.565,2.301,-21.951,10.875,0,-22.236,10.905,3.734,-22.011,8.552], +// 5 24 2.301 -21.951 10.875 2.627 -21.124 13.143 0 -21.546 13.179 4.579 -21.142 10.692 + [5,24,2.301,-21.951,10.875,2.627,-21.124,13.143,0,-21.546,13.179,4.579,-21.142,10.692], +// 5 24 1.944 -20.35 15.37 0 -21.546 13.179 0 -20.569 15.444 2.627 -21.124 13.143 + [5,24,1.944,-20.35,15.37,0,-21.546,13.179,0,-20.569,15.444,2.627,-21.124,13.143], +// 5 24 3.789 -16.384 19.515 4.619 -16.805 19.211 5.53 -15.15 20.411 3.646 -18.321 17.802 + [5,24,3.789,-16.384,19.515,4.619,-16.805,19.211,5.53,-15.15,20.411,3.646,-18.321,17.802], +// 5 24 11.48 -13.729 13.338 9.043 -13.66 18.101 12.017 -13.415 13.793 8.608 -14.08 17.545 + [5,24,11.48,-13.729,13.338,9.043,-13.66,18.101,12.017,-13.415,13.793,8.608,-14.08,17.545], +// 5 24 14.23 -15.059 4.302 14.389 -14.32 4.011 14.07 -15.567 1.5 14.097 -13.949 7.034 + [5,24,14.23,-15.059,4.302,14.389,-14.32,4.011,14.07,-15.567,1.5,14.097,-13.949,7.034], +// 5 24 9.257 -18.296 -7.784 9.199 -17.624 -8.401 7.029 -19.255 -9.695 11.684 -16.714 -5.78 + [5,24,9.257,-18.296,-7.784,9.199,-17.624,-8.401,7.029,-19.255,-9.695,11.684,-16.714,-5.78], +// 5 24 9.599 -12.156 18.682 8.543 -10.99 20.207 9.792 -9.394 18.715 6.736 -12.517 21.784 + [5,24,9.599,-12.156,18.682,8.543,-10.99,20.207,9.792,-9.394,18.715,6.736,-12.517,21.784], +// 5 24 12.017 -13.415 13.793 11.48 -13.729 13.338 9.043 -13.66 18.101 13.684 -13.368 10.481 + [5,24,12.017,-13.415,13.793,11.48,-13.729,13.338,9.043,-13.66,18.101,13.684,-13.368,10.481], +// 5 24 14.07 -15.567 1.5 10.9 -18.68 1.259 11.478 -18.815 1.802 14.171 -14.865 0.767 + [5,24,14.07,-15.567,1.5,10.9,-18.68,1.259,11.478,-18.815,1.802,14.171,-14.865,0.767], +// 5 24 9.596 -17.443 -8.85 9.199 -17.624 -8.401 11.684 -16.714 -5.78 6.742 -18.491 -10.939 + [5,24,9.596,-17.443,-8.85,9.199,-17.624,-8.401,11.684,-16.714,-5.78,6.742,-18.491,-10.939], +// 5 24 1.594 -16.932 20.851 0 -16.857 21.367 0 -15.118 23.515 0 -18.563 18.759 + [5,24,1.594,-16.932,20.851,0,-16.857,21.367,0,-15.118,23.515,0,-18.563,18.759], +// 5 24 6.825 -17.094 16.639 4.955 -18.961 15.733 6.232 -19.277 13.491 4.619 -16.805 19.211 + [5,24,6.825,-17.094,16.639,4.955,-18.961,15.733,6.232,-19.277,13.491,4.619,-16.805,19.211], +// 5 24 5.325 -22.931 -1.029 2.643 -23.632 -1.026 3.317 -23.466 1.886 3.841 -23.279 -4.076 + [5,24,5.325,-22.931,-1.029,2.643,-23.632,-1.026,3.317,-23.466,1.886,3.841,-23.279,-4.076], +// 5 24 8.486 -14.845 17.552 8.519 -17.305 13.651 6.825 -17.094 16.639 10.87 -14.542 14.105 + [5,24,8.486,-14.845,17.552,8.519,-17.305,13.651,6.825,-17.094,16.639,10.87,-14.542,14.105], +// 5 24 15.05 -13.923 4.034 14.389 -14.32 4.011 14.097 -13.949 7.034 14.881 -14.476 0.581 + [5,24,15.05,-13.923,4.034,14.389,-14.32,4.011,14.097,-13.949,7.034,14.881,-14.476,0.581], +// 5 24 6.736 -12.517 21.784 9.043 -13.66 18.101 5.269 -14.033 21.625 9.599 -12.156 18.682 + [5,24,6.736,-12.517,21.784,9.043,-13.66,18.101,5.269,-14.033,21.625,9.599,-12.156,18.682], +// 5 24 6.825 -17.094 16.639 8.486 -14.845 17.552 5.53 -15.15 20.411 8.519 -17.305 13.651 + [5,24,6.825,-17.094,16.639,8.486,-14.845,17.552,5.53,-15.15,20.411,8.519,-17.305,13.651], +// 5 24 9.997 -18.088 10.062 13.113 -14.609 9.91 11.754 -14.627 12.579 10.594 -18.61 7.505 + [5,24,9.997,-18.088,10.062,13.113,-14.609,9.91,11.754,-14.627,12.579,10.594,-18.61,7.505], +// 5 24 5.235 -20.553 10.253 6.168 -20.934 9.952 6.713 -19.794 11.958 5.423 -21.875 7.783 + [5,24,5.235,-20.553,10.253,6.168,-20.934,9.952,6.713,-19.794,11.958,5.423,-21.875,7.783], +// 5 24 8.551 -16.997 12.859 9.214 -17.36 12.433 6.713 -19.794 11.958 11.754 -14.627 12.579 + [5,24,8.551,-16.997,12.859,9.214,-17.36,12.433,6.713,-19.794,11.958,11.754,-14.627,12.579], +// 5 24 12.034 -16.559 -6.108 12.819 -15.179 -7.371 10.31 -16.327 -10.17 13.814 -15.485 -2.931 + [5,24,12.034,-16.559,-6.108,12.819,-15.179,-7.371,10.31,-16.327,-10.17,13.814,-15.485,-2.931], +// 5 24 8.551 -16.997 12.859 11.754 -14.627 12.579 11.48 -13.729 13.338 9.214 -17.36 12.433 + [5,24,8.551,-16.997,12.859,11.754,-14.627,12.579,11.48,-13.729,13.338,9.214,-17.36,12.433], +// 5 24 3.209 -16.806 20.172 1.594 -16.932 20.851 3.886 -15.398 21.588 2.229 -18.15 18.668 + [5,24,3.209,-16.806,20.172,1.594,-16.932,20.851,3.886,-15.398,21.588,2.229,-18.15,18.668], +// 5 24 10.878 -19.226 0.637 12.746 -16.723 -2.795 9.176 -20.034 -3.839 13.604 -16.047 -0.042 + [5,24,10.878,-19.226,0.637,12.746,-16.723,-2.795,9.176,-20.034,-3.839,13.604,-16.047,-0.042], +// 5 24 3.841 -23.279 -4.076 2.076 -22.881 -5.015 1.89 -23.534 -4.24 4.206 -22.448 -4.957 + [5,24,3.841,-23.279,-4.076,2.076,-22.881,-5.015,1.89,-23.534,-4.24,4.206,-22.448,-4.957], +// 5 24 0 -12.706 25.84 2.194 -10.007 25.28 3.4 -12.665 24.436 0 -10.083 25.85 + [5,24,0,-12.706,25.84,2.194,-10.007,25.28,3.4,-12.665,24.436,0,-10.083,25.85], +// 5 24 5.942 -22.103 -1.622 6.674 -22.347 -1.945 8.084 -21.48 1.109 5.101 -22.782 -4.915 + [5,24,5.942,-22.103,-1.622,6.674,-22.347,-1.945,8.084,-21.48,1.109,5.101,-22.782,-4.915], +// 5 24 0 -21.546 13.179 2.301 -21.951 10.875 0 -22.236 10.905 2.627 -21.124 13.143 + [5,24,0,-21.546,13.179,2.301,-21.951,10.875,0,-22.236,10.905,2.627,-21.124,13.143], +// 5 24 2.356 -19.236 17.151 1.944 -20.35 15.37 1.16 -19.322 17.358 3.913 -19.838 15.166 + [5,24,2.356,-19.236,17.151,1.944,-20.35,15.37,1.16,-19.322,17.358,3.913,-19.838,15.166], +// 5 24 3.032 -19.754 -11.915 2.899 -20.456 -11.558 5.494 -19.684 -10.519 0 -20.371 -12.327 + [5,24,3.032,-19.754,-11.915,2.899,-20.456,-11.558,5.494,-19.684,-10.519,0,-20.371,-12.327], +// 5 24 3.515 -18.976 -14.146 2.167 -17.852 -14.956 0 -19.568 -14.612 4.169 -16.486 -14.654 + [5,24,3.515,-18.976,-14.146,2.167,-17.852,-14.956,0,-19.568,-14.612,4.169,-16.486,-14.654], +// 5 24 5.423 -21.875 7.783 5.235 -20.553 10.253 6.168 -20.934 9.952 4.092 -21.695 7.838 + [5,24,5.423,-21.875,7.783,5.235,-20.553,10.253,6.168,-20.934,9.952,4.092,-21.695,7.838], +// 5 24 4.589 -21.523 -8.012 5.308 -20.659 -7.706 4.206 -22.448 -4.957 5.494 -19.684 -10.519 + [5,24,4.589,-21.523,-8.012,5.308,-20.659,-7.706,4.206,-22.448,-4.957,5.494,-19.684,-10.519], +// 5 24 14.389 -14.32 4.011 14.07 -15.567 1.5 14.23 -15.059 4.302 14.171 -14.865 0.767 + [5,24,14.389,-14.32,4.011,14.07,-15.567,1.5,14.23,-15.059,4.302,14.171,-14.865,0.767], +// 5 24 6.713 -19.794 11.958 8.551 -16.997 12.859 9.214 -17.36 12.433 5.977 -19.301 12.619 + [5,24,6.713,-19.794,11.958,8.551,-16.997,12.859,9.214,-17.36,12.433,5.977,-19.301,12.619], +// 5 24 1.103 -18.423 18.729 0 -18.45 18.16 0 -18.563 18.759 1.32 -18.308 18.022 + [5,24,1.103,-18.423,18.729,0,-18.45,18.16,0,-18.563,18.759,1.32,-18.308,18.022], +// 5 24 5.269 -14.033 21.625 4.979 -14.286 21.09 2.478 -14.292 22.815 9.043 -13.66 18.101 + [5,24,5.269,-14.033,21.625,4.979,-14.286,21.09,2.478,-14.292,22.815,9.043,-13.66,18.101], +// 5 24 1.594 -16.932 20.851 2.229 -18.15 18.668 3.209 -16.806 20.172 1.103 -18.423 18.729 + [5,24,1.594,-16.932,20.851,2.229,-18.15,18.668,3.209,-16.806,20.172,1.103,-18.423,18.729], +// 5 24 13.814 -15.485 -2.931 13.309 -15.801 -2.723 14.171 -14.865 0.767 12.034 -16.559 -6.108 + [5,24,13.814,-15.485,-2.931,13.309,-15.801,-2.723,14.171,-14.865,0.767,12.034,-16.559,-6.108], +// 5 24 13.119 -13.834 10.082 13.113 -14.609 9.91 11.754 -14.627 12.579 14.097 -13.949 7.034 + [5,24,13.119,-13.834,10.082,13.113,-14.609,9.91,11.754,-14.627,12.579,14.097,-13.949,7.034], +// 5 24 9.043 -13.66 18.101 4.979 -14.286 21.09 5.269 -14.033 21.625 8.608 -14.08 17.545 + [5,24,9.043,-13.66,18.101,4.979,-14.286,21.09,5.269,-14.033,21.625,8.608,-14.08,17.545], +// 5 24 7.409 -17.44 -12.569 5.181 -14.347 -14.381 4.169 -16.486 -14.654 7.741 -13.352 -12.867 + [5,24,7.409,-17.44,-12.569,5.181,-14.347,-14.381,4.169,-16.486,-14.654,7.741,-13.352,-12.867], +// 5 24 3.265 -19.83 -12.426 3.515 -18.976 -14.146 0 -19.568 -14.612 6.742 -18.491 -10.939 + [5,24,3.265,-19.83,-12.426,3.515,-18.976,-14.146,0,-19.568,-14.612,6.742,-18.491,-10.939], +// 5 24 4.169 -16.486 -14.654 3.515 -18.976 -14.146 7.409 -17.44 -12.569 2.167 -17.852 -14.956 + [5,24,4.169,-16.486,-14.654,3.515,-18.976,-14.146,7.409,-17.44,-12.569,2.167,-17.852,-14.956], +// 5 24 14.709 -13.606 7.101 14.482 -11.639 10.857 15.651 -11.753 6.948 13.684 -13.368 10.481 + [5,24,14.709,-13.606,7.101,14.482,-11.639,10.857,15.651,-11.753,6.948,13.684,-13.368,10.481], +// 5 24 6.608 -22.231 1.748 3.317 -23.466 1.886 5.325 -22.931 -1.029 5.217 -22.619 4.556 + [5,24,6.608,-22.231,1.748,3.317,-23.466,1.886,5.325,-22.931,-1.029,5.217,-22.619,4.556], +// 5 24 8.519 -17.305 13.651 6.825 -17.094 16.639 6.232 -19.277 13.491 8.486 -14.845 17.552 + [5,24,8.519,-17.305,13.651,6.825,-17.094,16.639,6.232,-19.277,13.491,8.486,-14.845,17.552], +// 5 24 3.789 -16.384 19.515 2.229 -18.15 18.668 3.209 -16.806 20.172 2.671 -18.024 17.816 + [5,24,3.789,-16.384,19.515,2.229,-18.15,18.668,3.209,-16.806,20.172,2.671,-18.024,17.816], +// 5 24 10.9 -18.68 1.259 11.478 -18.815 1.802 8.001 -21.331 2.272 14.07 -15.567 1.5 + [5,24,10.9,-18.68,1.259,11.478,-18.815,1.802,8.001,-21.331,2.272,14.07,-15.567,1.5], +// 5 24 15.651 -11.753 6.948 15.998 -9.226 6.917 16.015 -12.236 3.565 14.482 -11.639 10.857 + [5,24,15.651,-11.753,6.948,15.998,-9.226,6.917,16.015,-12.236,3.565,14.482,-11.639,10.857], +// 5 24 9.727 -14.051 -11.191 10.31 -16.327 -10.17 12.461 -13.712 -8.105 7.409 -17.44 -12.569 + [5,24,9.727,-14.051,-11.191,10.31,-16.327,-10.17,12.461,-13.712,-8.105,7.409,-17.44,-12.569], +// 5 24 2.032 -15.108 22.777 0 -14.25 23.848 2.478 -14.292 22.815 0 -15.118 23.515 + [5,24,2.032,-15.108,22.777,0,-14.25,23.848,2.478,-14.292,22.815,0,-15.118,23.515], +// 5 24 6.51 -21.87 5.212 10.594 -18.61 7.505 6.168 -20.934 9.952 11.146 -18.841 4.745 + [5,24,6.51,-21.87,5.212,10.594,-18.61,7.505,6.168,-20.934,9.952,11.146,-18.841,4.745], +// 5 24 4.206 -22.448 -4.957 4.589 -21.523 -8.012 3.8 -22.839 -5.602 5.308 -20.659 -7.706 + [5,24,4.206,-22.448,-4.957,4.589,-21.523,-8.012,3.8,-22.839,-5.602,5.308,-20.659,-7.706], +// 5 24 3.032 -19.754 -11.915 3.265 -19.83 -12.426 0 -20.422 -12.785 6.388 -18.57 -10.443 + [5,24,3.032,-19.754,-11.915,3.265,-19.83,-12.426,0,-20.422,-12.785,6.388,-18.57,-10.443], +// 5 24 4.955 -18.961 15.733 4.619 -16.805 19.211 6.825 -17.094 16.639 3.646 -18.321 17.802 + [5,24,4.955,-18.961,15.733,4.619,-16.805,19.211,6.825,-17.094,16.639,3.646,-18.321,17.802], +// 5 24 9.257 -18.296 -7.784 9.176 -20.034 -3.839 6.058 -21.074 -7.318 11.348 -17.485 -5.454 + [5,24,9.257,-18.296,-7.784,9.176,-20.034,-3.839,6.058,-21.074,-7.318,11.348,-17.485,-5.454], +// 5 24 12.359 -11.766 15.015 9.043 -13.66 18.101 9.599 -12.156 18.682 12.017 -13.415 13.793 + [5,24,12.359,-11.766,15.015,9.043,-13.66,18.101,9.599,-12.156,18.682,12.017,-13.415,13.793], +// 5 24 7.741 -13.352 -12.867 5.041 -13.017 -13.682 5.181 -14.347 -14.381 7.047 -12.302 -12.499 + [5,24,7.741,-13.352,-12.867,5.041,-13.017,-13.682,5.181,-14.347,-14.381,7.047,-12.302,-12.499], +// 5 24 0 -23.371 -5.69 0 -22.395 -8.969 -1.877 -23.216 -5.639 1.877 -23.216 -5.639 + [5,24,0,-23.371,-5.69,0,-22.395,-8.969,-1.877,-23.216,-5.639,1.877,-23.216,-5.639], +// 5 24 0 -22.236 10.905 0 -22.742 8.595 -1.861 -22.556 8.565 1.861 -22.556 8.565 + [5,24,0,-22.236,10.905,0,-22.742,8.595,-1.861,-22.556,8.565,1.861,-22.556,8.565], +// 5 24 0 -23.925 1.985 0 -23.885 -1.032 2.643 -23.632 -1.026 -2.643 -23.632 -1.026 + [5,24,0,-23.925,1.985,0,-23.885,-1.032,2.643,-23.632,-1.026,-2.643,-23.632,-1.026], +// 5 24 0 -23.885 -1.032 0 -23.622 -4.337 -1.89 -23.534 -4.24 1.89 -23.534 -4.24 + [5,24,0,-23.885,-1.032,0,-23.622,-4.337,-1.89,-23.534,-4.24,1.89,-23.534,-4.24], +// 5 24 0 -23.161 7.324 0 -23.705 4.744 1.881 -22.968 7.307 -1.881 -22.968 7.307 + [5,24,0,-23.161,7.324,0,-23.705,4.744,1.881,-22.968,7.307,-1.881,-22.968,7.307], +// 5 24 0 -23.705 4.744 0 -23.925 1.985 -2.604 -23.419 4.676 2.604 -23.419 4.676 + [5,24,0,-23.705,4.744,0,-23.925,1.985,-2.604,-23.419,4.676,2.604,-23.419,4.676], +// 5 24 0 -20.371 -12.327 0 -20.422 -12.785 3.032 -19.754 -11.915 -3.032 -19.754 -11.915 + [5,24,0,-20.371,-12.327,0,-20.422,-12.785,3.032,-19.754,-11.915,-3.032,-19.754,-11.915], +// 5 24 0 -18.563 18.759 0 -18.45 18.16 1.103 -18.423 18.729 -1.103 -18.423 18.729 + [5,24,0,-18.563,18.759,0,-18.45,18.16,1.103,-18.423,18.729,-1.103,-18.423,18.729], +// 5 24 0 -22.451 7.883 0 -23.161 7.324 -1.881 -22.968 7.307 1.881 -22.968 7.307 + [5,24,0,-22.451,7.883,0,-23.161,7.324,-1.881,-22.968,7.307,1.881,-22.968,7.307], +// 5 24 0 -21.546 13.179 0 -22.236 10.905 -2.301 -21.951 10.875 2.301 -21.951 10.875 + [5,24,0,-21.546,13.179,0,-22.236,10.905,-2.301,-21.951,10.875,2.301,-21.951,10.875], +// 5 24 0 -19.334 17.494 0 -20.569 15.444 1.16 -19.322 17.358 -1.16 -19.322 17.358 + [5,24,0,-19.334,17.494,0,-20.569,15.444,1.16,-19.322,17.358,-1.16,-19.322,17.358], +// 5 24 0 -20.569 15.444 0 -21.546 13.179 1.944 -20.35 15.37 -1.944 -20.35 15.37 + [5,24,0,-20.569,15.444,0,-21.546,13.179,1.944,-20.35,15.37,-1.944,-20.35,15.37], +// 5 24 0 -23.622 -4.337 0 -23.022 -5.04 -1.89 -23.534 -4.24 1.89 -23.534 -4.24 + [5,24,0,-23.622,-4.337,0,-23.022,-5.04,-1.89,-23.534,-4.24,1.89,-23.534,-4.24], +// 5 24 0 -16.857 21.367 0 -18.563 18.759 -1.594 -16.932 20.851 1.594 -16.932 20.851 + [5,24,0,-16.857,21.367,0,-18.563,18.759,-1.594,-16.932,20.851,1.594,-16.932,20.851], +// 5 24 0 -15.118 23.515 0 -16.857 21.367 -1.594 -16.932 20.851 1.594 -16.932 20.851 + [5,24,0,-15.118,23.515,0,-16.857,21.367,-1.594,-16.932,20.851,1.594,-16.932,20.851], +// 5 24 0 -12.706 25.84 0 -14.098 24.414 -3.4 -12.665 24.436 3.4 -12.665 24.436 + [5,24,0,-12.706,25.84,0,-14.098,24.414,-3.4,-12.665,24.436,3.4,-12.665,24.436], +// 5 24 0 -20.93 -11.965 0 -20.371 -12.327 -2.899 -20.456 -11.558 2.899 -20.456 -11.558 + [5,24,0,-20.93,-11.965,0,-20.371,-12.327,-2.899,-20.456,-11.558,2.899,-20.456,-11.558], +// 5 24 0 -20.422 -12.785 0 -19.568 -14.612 -3.265 -19.83 -12.426 3.265 -19.83 -12.426 + [5,24,0,-20.422,-12.785,0,-19.568,-14.612,-3.265,-19.83,-12.426,3.265,-19.83,-12.426], +// 5 24 0 -23.022 -5.04 0 -23.371 -5.69 -1.877 -23.216 -5.639 1.877 -23.216 -5.639 + [5,24,0,-23.022,-5.04,0,-23.371,-5.69,-1.877,-23.216,-5.639,1.877,-23.216,-5.639], +// 5 24 0 -18.45 18.16 0 -19.334 17.494 -1.16 -19.322 17.358 1.16 -19.322 17.358 + [5,24,0,-18.45,18.16,0,-19.334,17.494,-1.16,-19.322,17.358,1.16,-19.322,17.358], +// 5 24 0 -22.742 8.595 0 -22.451 7.883 -1.861 -22.556 8.565 1.861 -22.556 8.565 + [5,24,0,-22.742,8.595,0,-22.451,7.883,-1.861,-22.556,8.565,1.861,-22.556,8.565], +// 5 24 0 -9.062 23.079 0 -10.083 25.85 0.573 -9.054 22.987 -0.573 -9.054 22.987 + [5,24,0,-9.062,23.079,0,-10.083,25.85,0.573,-9.054,22.987,-0.573,-9.054,22.987], +// 5 24 0 -14.098 24.414 0 -14.25 23.848 -2.767 -14.09 23.323 2.767 -14.09 23.323 + [5,24,0,-14.098,24.414,0,-14.25,23.848,-2.767,-14.09,23.323,2.767,-14.09,23.323], +// 5 24 0 -22.395 -8.969 0 -20.93 -11.965 -2.317 -22.234 -8.622 2.317 -22.234 -8.622 + [5,24,0,-22.395,-8.969,0,-20.93,-11.965,-2.317,-22.234,-8.622,2.317,-22.234,-8.622], +// 5 24 0 -10.083 25.85 0 -12.706 25.84 2.194 -10.007 25.28 -2.194 -10.007 25.28 + [5,24,0,-10.083,25.85,0,-12.706,25.84,2.194,-10.007,25.28,-2.194,-10.007,25.28], +// 5 24 0 -19.568 -14.612 0 -18.681 -14.945 2.167 -17.852 -14.956 -2.167 -17.852 -14.956 + [5,24,0,-19.568,-14.612,0,-18.681,-14.945,2.167,-17.852,-14.956,-2.167,-17.852,-14.956], +]; +module ldraw_lib__s__67040s02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__67040s02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__67040s02(line=0.2); \ No newline at end of file diff --git a/parts/s/67139s01.scad b/parts/s/67139s01.scad index 5cad6d434..3f4fda0c5 100644 --- a/parts/s/67139s01.scad +++ b/parts/s/67139s01.scad @@ -4,7 +4,7 @@ use <../../p/1-4cyls.scad> use <../../p/1-4cyls2.scad> use <../../p/1-4edge.scad> use <../../p/1-4ndis.scad> -use <../../p/1-4rin12.scad> +use <../../p/1-4ring12.scad> use <../../p/1-4ring2.scad> use <../../p/2-4cyli.scad> use <../../p/2-4edge.scad> @@ -16,7 +16,7 @@ function ldraw_lib__s__67139s01() = [ // 0 ~Technic Connector Block 3 x 5 x 1 with Cutout - Outer Pin Hole Quarter // 0 Name: s\67139s01.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2022-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__s__67139s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 -13 -9 12 -13 6.5 12 [2,24,-13,-9,12,-13,6.5,12], @@ -117,8 +118,8 @@ function ldraw_lib__s__67139s01() = [ [4,16,-26,-6,12,-34,-6,12,-34,0,12,-26,0,12], // 4 16 -26 0 12 -34 0 12 -34 6 12 -26 6 12 [4,16,-26,0,12,-34,0,12,-34,6,12,-26,6,12], -// 1 16 -40 0 12 0 0 -0.5 0.5 0 0 0 1 0 1-4rin12.dat - [1,16,-40,0,12,0,0,-0.5,0.5,0,0,0,1,0, ldraw_lib__1_4rin12()], +// 1 16 -40 0 12 0 0 -0.5 0.5 0 0 0 1 0 1-4ring12.dat + [1,16,-40,0,12,0,0,-0.5,0.5,0,0,0,1,0, ldraw_lib__1_4ring12()], // 1 16 -40 0 12 0 0 -3 -3 0 0 0 1 0 1-4ring2.dat [1,16,-40,0,12,0,0,-3,-3,0,0,0,1,0, ldraw_lib__1_4ring2()], // 1 16 -40 0 12 0 0 -9 -9 0 0 0 1 0 1-4edge.dat diff --git a/parts/s/67139s02.scad b/parts/s/67139s02.scad index d5f56dcd3..00919487b 100644 --- a/parts/s/67139s02.scad +++ b/parts/s/67139s02.scad @@ -2,14 +2,14 @@ use <../../lib.scad> use <../../p/1-8ndis.scad> use <../../p/3-16ndis.scad> use <../../p/5-16cylo.scad> -use <../../p/5-16rin3.scad> +use <../../p/5-16ring3.scad> use <../../p/5-16ring8.scad> use <../../p/rect3.scad> function ldraw_lib__s__67139s02() = [ // 0 ~Technic Connector Block 3 x 5 x 1 with Cutout - Centre Cutout Quarter // 0 Name: s\67139s02.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2022-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__s__67139s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Closed Side // 4 16 0 -9 9 -11 -9 30 -13 -9 12 -9 -9 9 @@ -32,8 +33,8 @@ function ldraw_lib__s__67139s02() = [ [2,24,-20,-9,30,-11,-9,30], // // 0 // Open Side -// 1 16 -20 0 -28 -2 0 0 0 0 -2 0 1 0 5-16rin3.dat - [1,16,-20,0,-28,-2,0,0,0,0,-2,0,1,0, ldraw_lib__5_16rin3()], +// 1 16 -20 0 -28 -2 0 0 0 0 -2 0 1 0 5-16ring3.dat + [1,16,-20,0,-28,-2,0,0,0,0,-2,0,1,0, ldraw_lib__5_16ring3()], // 1 16 -20 0 -28 6 0 0 0 0 -6 0 1 0 3-16ndis.dat [1,16,-20,0,-28,6,0,0,0,0,-6,0,1,0, ldraw_lib__3_16ndis()], // 0 BFC INVERTNEXT diff --git a/parts/s/68325s01.scad b/parts/s/68325s01.scad index b5ddee08e..f10d22f2f 100644 --- a/parts/s/68325s01.scad +++ b/parts/s/68325s01.scad @@ -3,12 +3,12 @@ use <../../p/1-8cyli.scad> use <../../p/1-8edge.scad> use <../../p/1-8ndis.scad> use <../../p/3-16cylo.scad> -use <../../p/3-16rin3.scad> +use <../../p/3-16ring3.scad> use <../../p/48/1-12cyli.scad> use <../../p/48/1-12edge.scad> use <../../p/48/1-48cyli.scad> use <../../p/48/1-48edge.scad> -use <../../p/48/1-48rin9.scad> +use <../../p/48/1-48ring9.scad> use <../../p/48/1-8chrd.scad> use <../../p/48/1-8cyli.scad> use <../../p/48/1-8cylo.scad> @@ -20,7 +20,7 @@ function ldraw_lib__s__68325s01() = [ // 0 ~Brick 4 x 4 Round with 3 x 3 Recess - 1/8 // 0 Name: s\68325s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2020-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__s__68325s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 6 0 0 0 1 0 0 0 6 1-8ndis.dat [1,16,0,0,0,6,0,0,0,1,0,0,0,6, ldraw_lib__1_8ndis()], @@ -57,12 +58,12 @@ function ldraw_lib__s__68325s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 8 0 36 0 0 0 -4 0 0 0 36 48\1-48cyli.dat [1,16,0,8,0,36,0,0,0,-4,0,0,0,36, ldraw_lib__48__1_48cyli()], -// 1 16 0 8 0 4 0 0 0 -1 0 0 0 4 48\1-48rin9.dat - [1,16,0,8,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__48__1_48rin9()], +// 1 16 0 8 0 4 0 0 0 -1 0 0 0 4 48\1-48ring9.dat + [1,16,0,8,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__48__1_48ring9()], // 1 16 0 4 0 25.45584 0 25.45584 0 1 0 25.45584 0 -25.45584 48\1-48edge.dat [1,16,0,4,0,25.45584,0,25.45584,0,1,0,25.45584,0,-25.45584, ldraw_lib__48__1_48edge()], -// 1 16 0 4 0 2.82843 0 2.82843 0 -1 0 2.82843 0 -2.82843 48\1-48rin9.dat - [1,16,0,4,0,2.82843,0,2.82843,0,-1,0,2.82843,0,-2.82843, ldraw_lib__48__1_48rin9()], +// 1 16 0 4 0 2.82843 0 2.82843 0 -1 0 2.82843 0 -2.82843 48\1-48ring9.dat + [1,16,0,4,0,2.82843,0,2.82843,0,-1,0,2.82843,0,-2.82843, ldraw_lib__48__1_48ring9()], // 1 16 0 4 0 28.28427 0 28.28427 0 -1 0 28.28427 0 -28.28427 48\1-48edge.dat [1,16,0,4,0,28.28427,0,28.28427,0,-1,0,28.28427,0,-28.28427, ldraw_lib__48__1_48edge()], // 1 16 0 0 0 6 0 0 0 1 0 0 0 6 1-8edge.dat @@ -95,8 +96,8 @@ function ldraw_lib__s__68325s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 20 8 20 -4.24264 0 4.24264 0 -4 0 -4.24264 0 -4.24264 3-16cylo.dat [1,16,20,8,20,-4.24264,0,4.24264,0,-4,0,-4.24264,0,-4.24264, ldraw_lib__3_16cylo()], -// 1 16 20 8 20 -1.41421 0 1.41421 0 -1 0 -1.41421 0 -1.41421 3-16rin3.dat - [1,16,20,8,20,-1.41421,0,1.41421,0,-1,0,-1.41421,0,-1.41421, ldraw_lib__3_16rin3()], +// 1 16 20 8 20 -1.41421 0 1.41421 0 -1 0 -1.41421 0 -1.41421 3-16ring3.dat + [1,16,20,8,20,-1.41421,0,1.41421,0,-1,0,-1.41421,0,-1.41421, ldraw_lib__3_16ring3()], // // 2 24 19.516 4 19.516 21.8978 4 16.8029 [2,24,19.516,4,19.516,21.8978,4,16.8029], diff --git a/parts/s/68495s01.scad b/parts/s/68495s01.scad index a5433c377..4db3a73f9 100644 --- a/parts/s/68495s01.scad +++ b/parts/s/68495s01.scad @@ -4,7 +4,7 @@ use <../../p/1-8chrd.scad> use <../../p/2-4ndis.scad> use <../../p/2-4ring1.scad> use <../../p/2-4ring9.scad> -use <../../p/3-16rin9.scad> +use <../../p/3-16ring9.scad> use <../../p/3-8chrd.scad> use <../../p/3-8cyli.scad> use <../../p/3-8cyls.scad> @@ -31,7 +31,7 @@ function ldraw_lib__s__68495s01() = [ // 0 ~Minifig Cup Stein, Empty Cup // 0 Name: s\68495s01.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2022-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -39,7 +39,8 @@ function ldraw_lib__s__68495s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -4 0 1 0 0 0 -1 0 0 0 1 stud4od.dat [1,16,0,-4,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__stud4od()], @@ -77,10 +78,10 @@ function ldraw_lib__s__68495s01() = [ [1,16,0,-28,0,-10,0,0,0,12,0,0,0,-10, ldraw_lib__7_16cyli()], // 1 16 0 -28 0 -10 0 0 0 12 0 0 0 10 7-16cyli.dat [1,16,0,-28,0,-10,0,0,0,12,0,0,0,10, ldraw_lib__7_16cyli()], -// 1 16 0 -28 0 0 0 1 0 1 0 -1 0 0 3-16rin9.dat - [1,16,0,-28,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__3_16rin9()], -// 1 16 0 -28 0 0 0 1 0 1 0 1 0 0 3-16rin9.dat - [1,16,0,-28,0,0,0,1,0,1,0,1,0,0, ldraw_lib__3_16rin9()], +// 1 16 0 -28 0 0 0 1 0 1 0 -1 0 0 3-16ring9.dat + [1,16,0,-28,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__3_16ring9()], +// 1 16 0 -28 0 0 0 1 0 1 0 1 0 0 3-16ring9.dat + [1,16,0,-28,0,0,0,1,0,1,0,1,0,0, ldraw_lib__3_16ring9()], // 1 16 0 -28 0 0 0 -1 0 1 0 1 0 0 2-4ring9.dat [1,16,0,-28,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__2_4ring9()], // 1 16 0 -28 0 -.5 0 0 0 1 0 0 0 .5 7-16ring17.dat diff --git a/parts/s/68495s02.scad b/parts/s/68495s02.scad index 430a558b3..56885487d 100644 --- a/parts/s/68495s02.scad +++ b/parts/s/68495s02.scad @@ -4,13 +4,13 @@ use <../../p/4-4cyli.scad> use <../../p/4-4cylo.scad> use <../../p/4-4disc.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin16.scad> +use <../../p/4-4ring16.scad> use <../../p/4-4ring3.scad> function ldraw_lib__s__68495s02() = [ // 0 ~Minifig Cup Stein, Drink // 0 Name: s\68495s02.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2022-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__s__68495s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -12 0 4.25 0 0 0 -1 0 0 0 4.25 4-4edge.dat [1,16,0,-12,0,4.25,0,0,0,-1,0,0,0,4.25, ldraw_lib__4_4edge()], @@ -32,8 +33,8 @@ function ldraw_lib__s__68495s02() = [ [1,16,0,-20,0,3,0,0,0,-1,0,0,0,3, ldraw_lib__4_4edge()], // 1 16 0 -12 0 1 0 0 0 -1 0 0 0 1 4-4ring3.dat [1,16,0,-12,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring3()], -// 1 16 0 -12 0 .25 0 0 0 -1 0 0 0 .25 4-4rin16.dat - [1,16,0,-12,0,.25,0,0,0,-1,0,0,0,.25, ldraw_lib__4_4rin16()], +// 1 16 0 -12 0 .25 0 0 0 -1 0 0 0 .25 4-4ring16.dat + [1,16,0,-12,0,.25,0,0,0,-1,0,0,0,.25, ldraw_lib__4_4ring16()], // 1 16 0 -16 0 4.25 0 0 0 4 0 0 0 4.25 4-4con1.dat [1,16,0,-16,0,4.25,0,0,0,4,0,0,0,4.25, ldraw_lib__4_4con1()], // 1 16 0 -24 0 8.5 0 0 0 8 0 0 0 8.5 4-4cylo.dat diff --git a/parts/s/6936s02.scad b/parts/s/6936s02.scad index 938600d1c..655dc406b 100644 --- a/parts/s/6936s02.scad +++ b/parts/s/6936s02.scad @@ -9,8 +9,8 @@ use <../../p/4-4cylse.scad> use <../../p/4-4disc.scad> use <../../p/4-4edge.scad> use <../../p/4-4ndis.scad> -use <../../p/4-4rin10.scad> -use <../../p/4-4rin22.scad> +use <../../p/4-4ring10.scad> +use <../../p/4-4ring22.scad> use <../../p/4-4ring3.scad> use <../../p/4-8sphe.scad> use <../../p/box4.scad> @@ -18,7 +18,7 @@ function ldraw_lib__s__6936s02() = [ // 0 ~Tap 1 x 2 with Two Valves Body // 0 Name: s\6936s02.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Subpart UPDATE 2019-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -27,7 +27,8 @@ function ldraw_lib__s__6936s02() = [ // // 0 !HISTORY 2018-01-29 [Philo] Subparted from J.C. Tchang 6936 // 0 !HISTORY 2019-09-09 [PTadmin] Official Update 2019-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 -20 8 10 -16 8 6 16 8 6 20 8 10 [4,16,-20,8,10,-16,8,6,16,8,6,20,8,10], @@ -98,10 +99,10 @@ function ldraw_lib__s__6936s02() = [ [1,16,0,0,0,9.2,0,0,0,-1.2,0,0,0,9.2, ldraw_lib__4_4cylo()], // 1 16 0 -1.2 0 8 0 0 0 1 0 0 0 8 4-4edge.dat [1,16,0,-1.2,0,8,0,0,0,1,0,0,0,8, ldraw_lib__4_4edge()], -// 1 16 0 -1.2 0 0.8 0 0 0 1 0 0 0 0.8 4-4rin10.dat - [1,16,0,-1.2,0,0.8,0,0,0,1,0,0,0,0.8, ldraw_lib__4_4rin10()], -// 1 16 0 -1.2 0 0.4 0 0 0 1 0 0 0 0.4 4-4rin22.dat - [1,16,0,-1.2,0,0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__4_4rin22()], +// 1 16 0 -1.2 0 0.8 0 0 0 1 0 0 0 0.8 4-4ring10.dat + [1,16,0,-1.2,0,0.8,0,0,0,1,0,0,0,0.8, ldraw_lib__4_4ring10()], +// 1 16 0 -1.2 0 0.4 0 0 0 1 0 0 0 0.4 4-4ring22.dat + [1,16,0,-1.2,0,0.4,0,0,0,1,0,0,0,0.4, ldraw_lib__4_4ring22()], // 1 16 0 -1.2 0 0.4 0 0 0 -14.2 0 0 0 0.4 4-4con19.dat [1,16,0,-1.2,0,0.4,0,0,0,-14.2,0,0,0,0.4, ldraw_lib__4_4con19()], // 1 16 0 -15.4 0 7.6 0 0 0 -6.4 0 0 0 7.6 4-8sphe.dat diff --git a/parts/s/712as01.scad b/parts/s/712as01.scad index 4d1c6d9ec..eba6a8a06 100644 --- a/parts/s/712as01.scad +++ b/parts/s/712as01.scad @@ -2,7 +2,7 @@ use <../../lib.scad> use <../../p/1-4chrd.scad> use <../../p/48/1-4aring.scad> use <../../p/48/1-4cylo.scad> -use <../../p/48/1-4rin14.scad> +use <../../p/48/1-4ring14.scad> use <../../p/box2-7.scad> use <../../p/stug4-1x2.scad> use <../../p/stug4-3x3.scad> @@ -10,7 +10,7 @@ function ldraw_lib__s__712as01() = [ // 0 ~Plate 4 x 8 Curved Left - without Curved Side // 0 Name: s\712as01.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Subpart UPDATE 2018-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__s__712as01() = [ // 0 !HISTORY 2015-12-08 [MMR1988] Used more prims, removed doubled edges // 0 !HISTORY 2015-12-13 [MagFors] Removed curved side // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 76 4 -36 -76 4 -36 -20 4 36 76 4 36 [4,16,76,4,-36,-76,4,-36,-20,4,36,76,4,36], @@ -46,8 +47,8 @@ function ldraw_lib__s__712as01() = [ // 2 24 76 8 -36 76 4 -36 [2,24,76,8,-36,76,4,-36], // 0 // Face Bottom -// 1 16 -20 8 -20 -4 0 0 0 -1 0 0 0 4 48\1-4rin14.dat - [1,16,-20,8,-20,-4,0,0,0,-1,0,0,0,4, ldraw_lib__48__1_4rin14()], +// 1 16 -20 8 -20 -4 0 0 0 -1 0 0 0 4 48\1-4ring14.dat + [1,16,-20,8,-20,-4,0,0,0,-1,0,0,0,4, ldraw_lib__48__1_4ring14()], // 4 16 -80 8 -20 -76 8 -20 -76 8 -36 -80 8 -40 [4,16,-80,8,-20,-76,8,-20,-76,8,-36,-80,8,-40], // 4 16 -80 8 -40 -76 8 -36 76 8 -36 80 8 -40 diff --git a/parts/s/71689s01.scad b/parts/s/71689s01.scad index a08b1af20..ec51cec88 100644 --- a/parts/s/71689s01.scad +++ b/parts/s/71689s01.scad @@ -10,7 +10,7 @@ use <../../p/4-4edge.scad> use <../../p/4-4ering.scad> use <../../p/4-4ring2.scad> use <../../p/48/1-6cylo.scad> -use <../../p/48/1-6rin17.scad> +use <../../p/48/1-6ring17.scad> use <../../p/48/1-6ring29.scad> use <../../p/48/1-6ring39.scad> use <../../p/48/3-16con10.scad> @@ -29,7 +29,7 @@ function ldraw_lib__s__71689s01() = [ // 0 ~Technic Panel 13 x 2 x 5 Mudguard Arched Extension // 0 Name: s\71689s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-07 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -37,6 +37,8 @@ function ldraw_lib__s__71689s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-12-31 [OrionP] Official Update 2023-07 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 130 0 0 -1 1 0 0 0 -20 0 axlehole.dat [1,16,0,0,130,0,0,-1,1,0,0,0,-20,0, ldraw_lib__axlehole()], @@ -206,8 +208,8 @@ function ldraw_lib__s__71689s01() = [ [2,24,9.5,-31.7956,96.7948,9.5,-11,109.6581], // 3 16 9.5 -31.7957 96.7949 9.5 -18.2501 105.6521 9.5 -3.6462 112.7159 [3,16,9.5,-31.7957,96.7949,9.5,-18.2501,105.6521,9.5,-3.6462,112.7159], -// 1 16 -2.5 44 0 0 1 0 -7.1214 0 0 0 0 6.9784 48\1-6rin17.dat - [1,16,-2.5,44,0,0,1,0,-7.1214,0,0,0,0,6.9784, ldraw_lib__48__1_6rin17()], +// 1 16 -2.5 44 0 0 1 0 -7.1214 0 0 0 0 6.9784 48\1-6ring17.dat + [1,16,-2.5,44,0,0,1,0,-7.1214,0,0,0,0,6.9784, ldraw_lib__48__1_6ring17()], // 1 16 0 44 0 0 -1 0 -4.27284 0 0 0 0 4.18704 48\1-6ring29.dat [1,16,0,44,0,0,-1,0,-4.27284,0,0,0,0,4.18704, ldraw_lib__48__1_6ring29()], // 1 16 -2.5 44 0 0 2.5 0 -128.18521 0 0 0 0 125.6112 48\1-6cylo.dat diff --git a/parts/s/71711s02.scad b/parts/s/71711s02.scad index f49a587cf..359edf0da 100644 --- a/parts/s/71711s02.scad +++ b/parts/s/71711s02.scad @@ -1,6 +1,6 @@ use <../../lib.scad> use <../../p/1-16cylo.scad> -use <../../p/1-16rin3.scad> +use <../../p/1-16ring3.scad> use <../../p/1-16ring8.scad> use <../../p/1-8cylo.scad> use <../../p/2-4cylo.scad> @@ -21,7 +21,7 @@ function ldraw_lib__s__71711s02() = [ // 0 ~Technic Brake Disc 9 x 9 Hub Half // 0 Name: s\71711s02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-05 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__s__71711s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-10-31 [OrionP] Official Update 2023-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 20 0 0 1 0 0 0 0 1 0 1 0 connhole.dat [1,16,20,0,0,1,0,0,0,0,1,0,1,0, ldraw_lib__connhole()], @@ -181,8 +182,8 @@ function ldraw_lib__s__71711s02() = [ [0,"BFC","INVERTNEXT"], // 1 16 10 17.3205 -10 -4.87009 0 6.34683 6.34683 0 4.87009 0 2 0 3-4cylo.dat [1,16,10,17.3205,-10,-4.87009,0,6.34683,6.34683,0,4.87009,0,2,0, ldraw_lib__3_4cylo()], -// 1 16 10 17.3205 -8 -1.21752 0 -1.58671 1.58671 0 -1.21752 0 1 0 1-16rin3.dat - [1,16,10,17.3205,-8,-1.21752,0,-1.58671,1.58671,0,-1.21752,0,1,0, ldraw_lib__1_16rin3()], +// 1 16 10 17.3205 -8 -1.21752 0 -1.58671 1.58671 0 -1.21752 0 1 0 1-16ring3.dat + [1,16,10,17.3205,-8,-1.21752,0,-1.58671,1.58671,0,-1.21752,0,1,0, ldraw_lib__1_16ring3()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 10 17.3205 -10 -4.87009 0 -6.34683 6.34683 0 -4.87009 0 2 0 1-16cylo.dat diff --git a/parts/s/71721s01.scad b/parts/s/71721s01.scad new file mode 100644 index 000000000..9029ccb21 --- /dev/null +++ b/parts/s/71721s01.scad @@ -0,0 +1,528 @@ +use <../../lib.scad> +use <../../p/rect.scad> +function ldraw_lib__s__71721s01() = [ +// 0 ~Tyre 27/ 48 x 107 Motorcycle with Racing Tread - Tread 1/30 +// 0 Name: s\71721s01.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 4 16 0 -142 -34 0 -148.2112 -32.8406 -15.4923 -147.3993 -32.8406 -14.843 -141.2221 -34 + [4,16,0,-142,-34,0,-148.2112,-32.8406,-15.4923,-147.3993,-32.8406,-14.843,-141.2221,-34], +// 4 16 -15.4923 -147.3993 -32.8406 0 -148.2112 -32.8406 0 -154 -29.444 -16.0974 -153.1564 -29.444 + [4,16,-15.4923,-147.3993,-32.8406,0,-148.2112,-32.8406,0,-154,-29.444,-16.0974,-153.1564,-29.444], +// 4 16 -16.0974 -153.1564 -29.444 0 -154 -29.444 0 -158.9704 -24.0414 -16.6169 -158.0995 -24.0414 + [4,16,-16.0974,-153.1564,-29.444,0,-154,-29.444,0,-158.9704,-24.0414,-16.6169,-158.0995,-24.0414], +// 4 16 -15.4923 -147.3993 32.8406 0 -148.2112 32.8406 0 -142 34 -14.843 -141.2221 34 + [4,16,-15.4923,-147.3993,32.8406,0,-148.2112,32.8406,0,-142,34,-14.843,-141.2221,34], +// 4 16 0 -154 29.444 0 -148.2112 32.8406 -15.4923 -147.3993 32.8406 -16.0974 -153.1564 29.444 + [4,16,0,-154,29.444,0,-148.2112,32.8406,-15.4923,-147.3993,32.8406,-16.0974,-153.1564,29.444], +// 4 16 0 -158.9704 24.0414 0 -154 29.444 -16.0974 -153.1564 29.444 -16.6169 -158.0995 24.0414 + [4,16,0,-158.9704,24.0414,0,-154,29.444,-16.0974,-153.1564,29.444,-16.6169,-158.0995,24.0414], +// 4 16 14.843 -141.2221 -34 15.4923 -147.3993 -32.8406 0 -148.2112 -32.8406 0 -142 -34 + [4,16,14.843,-141.2221,-34,15.4923,-147.3993,-32.8406,0,-148.2112,-32.8406,0,-142,-34], +// 4 16 0 -164.1736 -13.0118 17.1608 -163.2742 -13.0118 17.3517 -165.0906 0 0 -166 0 + [4,16,0,-164.1736,-13.0118,17.1608,-163.2742,-13.0118,17.3517,-165.0906,0,0,-166,0], +// 4 16 0 -148.2112 32.8406 15.4923 -147.3993 32.8406 14.843 -141.2221 34 0 -142 34 + [4,16,0,-148.2112,32.8406,15.4923,-147.3993,32.8406,14.843,-141.2221,34,0,-142,34], +// 4 16 17.3517 -165.0906 0 17.1608 -163.2742 13.0118 0 -164.1736 13.0118 0 -166 0 + [4,16,17.3517,-165.0906,0,17.1608,-163.2742,13.0118,0,-164.1736,13.0118,0,-166,0], +// 2 24 -4.7 -163.9273 13.0118 -6.4 -163.9942 11.9 + [2,24,-4.7,-163.9273,13.0118,-6.4,-163.9942,11.9], +// 2 24 -6.4 -163.9942 11.9 -7.8 -163.7648 13.0118 + [2,24,-6.4,-163.9942,11.9,-7.8,-163.7648,13.0118], +// 2 24 7.7 -158.5669 24.0414 0 -162.1978 17.2 + [2,24,7.7,-158.5669,24.0414,0,-162.1978,17.2], +// 2 24 3.4 -158.7922 -24.0414 0 -160.5939 -20.6 + [2,24,3.4,-158.7922,-24.0414,0,-160.5939,-20.6], +// 2 24 -16.3 -163.8123 -9.5 -15.1 -164.1419 -7.6 + [2,24,-16.3,-163.8123,-9.5,-15.1,-164.1419,-7.6], +// 2 24 13.1 -153.3135 29.444 7.7 -158.5669 24.0414 + [2,24,13.1,-153.3135,29.444,7.7,-158.5669,24.0414], +// 2 24 -11.8 -164.4271 -6.8 0 -164.1736 -13.0118 + [2,24,-11.8,-164.4271,-6.8,0,-164.1736,-13.0118], +// 2 24 0 -158.9704 24.0414 8.1 -153.5755 29.444 + [2,24,0,-158.9704,24.0414,8.1,-153.5755,29.444], +// 2 24 10.4 -150.2918 -31.3 8.7 -153.5441 -29.444 + [2,24,10.4,-150.2918,-31.3,8.7,-153.5441,-29.444], +// 2 24 -14.6 -161.8572 -16.3 -15.5 -162.2346 -15.4 + [2,24,-14.6,-161.8572,-16.3,-15.5,-162.2346,-15.4], +// 2 24 0 -162.1978 17.2 -4.7 -163.9273 13.0118 + [2,24,0,-162.1978,17.2,-4.7,-163.9273,13.0118], +// 2 24 -9.4 -162.6015 15.3 -9.3 -161.5217 17.6 + [2,24,-9.4,-162.6015,15.3,-9.3,-161.5217,17.6], +// 2 24 14.1 -151.1205 30.7 13.1 -153.3135 29.444 + [2,24,14.1,-151.1205,30.7,13.1,-153.3135,29.444], +// 2 24 -9.3 -161.5217 17.6 0 -158.9704 24.0414 + [2,24,-9.3,-161.5217,17.6,0,-158.9704,24.0414], +// 2 24 -16.3 -163.3193 -13.0118 -16.3 -163.8123 -9.5 + [2,24,-16.3,-163.3193,-13.0118,-16.3,-163.8123,-9.5], +// 2 24 9.8 -151.3458 30.7 14.1 -151.1205 30.7 + [2,24,9.8,-151.3458,30.7,14.1,-151.1205,30.7], +// 2 24 -15.1 -164.1419 -7.6 -13.4 -164.3573 -6.7 + [2,24,-15.1,-164.1419,-7.6,-13.4,-164.3573,-6.7], +// 2 24 -13.4 -164.3573 -6.7 -11.8 -164.4271 -6.8 + [2,24,-13.4,-164.3573,-6.7,-11.8,-164.4271,-6.8], +// 2 24 4 -162.9317 -15.2 9.5 -158.4725 -24.0414 + [2,24,4,-162.9317,-15.2,9.5,-158.4725,-24.0414], +// 2 24 8.7 -153.5441 -29.444 3.4 -158.7922 -24.0414 + [2,24,8.7,-153.5441,-29.444,3.4,-158.7922,-24.0414], +// 2 24 8.1 -153.5755 29.444 9.8 -151.3458 30.7 + [2,24,8.1,-153.5755,29.444,9.8,-151.3458,30.7], +// 2 24 12.8 -153.3292 -29.444 14.1 -149.9274 -31.4 + [2,24,12.8,-153.3292,-29.444,14.1,-149.9274,-31.4], +// 2 24 -15.5 -162.2346 -15.4 -16.3 -163.3193 -13.0118 + [2,24,-15.5,-162.2346,-15.4,-16.3,-163.3193,-13.0118], +// 2 24 0 -164.1736 -13.0118 4 -162.9317 -15.2 + [2,24,0,-164.1736,-13.0118,4,-162.9317,-15.2], +// 2 24 0 -160.5939 -20.6 -14.6 -161.8572 -16.3 + [2,24,0,-160.5939,-20.6,-14.6,-161.8572,-16.3], +// 2 24 -7.8 -163.7648 13.0118 -9.4 -162.6015 15.3 + [2,24,-7.8,-163.7648,13.0118,-9.4,-162.6015,15.3], +// 2 24 9.5 -158.4725 -24.0414 12.8 -153.3292 -29.444 + [2,24,9.5,-158.4725,-24.0414,12.8,-153.3292,-29.444], +// 2 24 -4.7 -162.4273 13.0118 -6.4 -162.4942 11.9 + [2,24,-4.7,-162.4273,13.0118,-6.4,-162.4942,11.9], +// 2 24 -6.4 -162.4942 11.9 -7.8 -162.2648 13.0118 + [2,24,-6.4,-162.4942,11.9,-7.8,-162.2648,13.0118], +// 2 24 7.7 -157.2669 23.6414 0 -160.6978 17.2 + [2,24,7.7,-157.2669,23.6414,0,-160.6978,17.2], +// 2 24 -15.9 -162.4623 -8.75 -15.1 -162.6419 -7.6 + [2,24,-15.9,-162.4623,-8.75,-15.1,-162.6419,-7.6], +// 2 24 12.2 -153.0635 27.694 7.7 -157.2669 23.6414 + [2,24,12.2,-153.0635,27.694,7.7,-157.2669,23.6414], +// 2 24 -11.8 -162.9271 -6.8 0 -162.6736 -13.0118 + [2,24,-11.8,-162.9271,-6.8,0,-162.6736,-13.0118], +// 2 24 0 -160.6978 17.2 -4.7 -162.4273 13.0118 + [2,24,0,-160.6978,17.2,-4.7,-162.4273,13.0118], +// 2 24 -15.1 -162.6419 -7.6 -13.4 -162.8573 -6.7 + [2,24,-15.1,-162.6419,-7.6,-13.4,-162.8573,-6.7], +// 2 24 -13.4 -162.8573 -6.7 -11.8 -162.9271 -6.8 + [2,24,-13.4,-162.8573,-6.7,-11.8,-162.9271,-6.8], +// 2 24 4 -161.4317 -15.2 9.5 -157.2725 -23.2414 + [2,24,4,-161.4317,-15.2,9.5,-157.2725,-23.2414], +// 2 24 0 -162.6736 -13.0118 4 -161.4317 -15.2 + [2,24,0,-162.6736,-13.0118,4,-161.4317,-15.2], +// 2 24 -7.8 -162.2648 13.0118 -9.35 -161.3116 15.7 + [2,24,-7.8,-162.2648,13.0118,-9.35,-161.3116,15.7], +// 2 24 9.5 -157.2725 -23.2414 12.8 -152.5792 -28.694 + [2,24,9.5,-157.2725,-23.2414,12.8,-152.5792,-28.694], +// 2 24 3.4 -158.7922 -23.1414 0 -160.5939 -19.1 + [2,24,3.4,-158.7922,-23.1414,0,-160.5939,-19.1], +// 2 24 10.4 -150.2918 -29.8 8.7 -153.5441 -27.944 + [2,24,10.4,-150.2918,-29.8,8.7,-153.5441,-27.944], +// 2 24 -14.6 -161.8572 -14.3 -15.5 -161.9346 -13.4 + [2,24,-14.6,-161.8572,-14.3,-15.5,-161.9346,-13.4], +// 2 24 -16.3 -162.1193 -11.5118 -15.9 -162.4623 -8.75 + [2,24,-16.3,-162.1193,-11.5118,-15.9,-162.4623,-8.75], +// 2 24 8.7 -153.5441 -27.944 3.4 -158.7922 -23.1414 + [2,24,8.7,-153.5441,-27.944,3.4,-158.7922,-23.1414], +// 2 24 12.8 -152.5792 -28.694 14.1 -149.9274 -29.9 + [2,24,12.8,-152.5792,-28.694,14.1,-149.9274,-29.9], +// 2 24 -15.5 -161.9346 -13.4 -16.3 -162.1193 -11.5118 + [2,24,-15.5,-161.9346,-13.4,-16.3,-162.1193,-11.5118], +// 2 24 0 -160.5939 -19.1 -14.6 -161.8572 -14.3 + [2,24,0,-160.5939,-19.1,-14.6,-161.8572,-14.3], +// 2 24 0 -158.1704 23.2414 8.1 -153.5755 27.944 + [2,24,0,-158.1704,23.2414,8.1,-153.5755,27.944], +// 2 24 13.7 -151.1205 29.2 12.2 -153.0635 27.694 + [2,24,13.7,-151.1205,29.2,12.2,-153.0635,27.694], +// 2 24 -9.35 -161.3116 15.7 0 -158.1704 23.2414 + [2,24,-9.35,-161.3116,15.7,0,-158.1704,23.2414], +// 2 24 9.8 -151.3458 29.2 13.7 -151.1205 29.2 + [2,24,9.8,-151.3458,29.2,13.7,-151.1205,29.2], +// 2 24 8.1 -153.5755 27.944 9.8 -151.3458 29.2 + [2,24,8.1,-153.5755,27.944,9.8,-151.3458,29.2], +// 3 16 -6.4 -162.4942 11.9 -4.7 -162.4273 13.0118 -7.8 -162.2648 13.0118 + [3,16,-6.4,-162.4942,11.9,-4.7,-162.4273,13.0118,-7.8,-162.2648,13.0118], +// 3 16 -7.8 -162.2648 13.0118 -4.7 -162.4273 13.0118 -9.35 -161.3116 15.7 + [3,16,-7.8,-162.2648,13.0118,-4.7,-162.4273,13.0118,-9.35,-161.3116,15.7], +// 4 16 0 -160.6978 17.2 0 -158.1704 23.2414 -9.35 -161.3116 15.7 -4.7 -162.4273 13.0118 + [4,16,0,-160.6978,17.2,0,-158.1704,23.2414,-9.35,-161.3116,15.7,-4.7,-162.4273,13.0118], +// 3 16 0 -158.1704 23.2414 0 -160.6978 17.2 7.7 -157.2669 23.6414 + [3,16,0,-158.1704,23.2414,0,-160.6978,17.2,7.7,-157.2669,23.6414], +// 3 16 0 -158.1704 23.2414 7.7 -157.2669 23.6414 8.1 -153.5755 27.944 + [3,16,0,-158.1704,23.2414,7.7,-157.2669,23.6414,8.1,-153.5755,27.944], +// 3 16 8.1 -153.5755 27.944 7.7 -157.2669 23.6414 12.2 -153.0635 27.694 + [3,16,8.1,-153.5755,27.944,7.7,-157.2669,23.6414,12.2,-153.0635,27.694], +// 3 16 8.1 -153.5755 27.944 12.2 -153.0635 27.694 9.8 -151.3458 29.2 + [3,16,8.1,-153.5755,27.944,12.2,-153.0635,27.694,9.8,-151.3458,29.2], +// 3 16 9.8 -151.3458 29.2 12.2 -153.0635 27.694 13.7 -151.1205 29.2 + [3,16,9.8,-151.3458,29.2,12.2,-153.0635,27.694,13.7,-151.1205,29.2], +// 3 16 -9.35 -161.3116 15.7 -9.3 -161.5217 17.6 -9.4 -162.6015 15.3 + [3,16,-9.35,-161.3116,15.7,-9.3,-161.5217,17.6,-9.4,-162.6015,15.3], +// 3 16 -9.35 -161.3116 15.7 -9.4 -162.6015 15.3 -7.8 -162.2648 13.0118 + [3,16,-9.35,-161.3116,15.7,-9.4,-162.6015,15.3,-7.8,-162.2648,13.0118], +// 3 16 -7.8 -162.2648 13.0118 -9.4 -162.6015 15.3 -7.8 -163.7648 13.0118 + [3,16,-7.8,-162.2648,13.0118,-9.4,-162.6015,15.3,-7.8,-163.7648,13.0118], +// 4 16 -7.8 -163.7648 13.0118 -6.4 -163.9942 11.9 -6.4 -162.4942 11.9 -7.8 -162.2648 13.0118 + [4,16,-7.8,-163.7648,13.0118,-6.4,-163.9942,11.9,-6.4,-162.4942,11.9,-7.8,-162.2648,13.0118], +// 4 16 -6.4 -162.4942 11.9 -6.4 -163.9942 11.9 -4.7 -163.9273 13.0118 -4.7 -162.4273 13.0118 + [4,16,-6.4,-162.4942,11.9,-6.4,-163.9942,11.9,-4.7,-163.9273,13.0118,-4.7,-162.4273,13.0118], +// 4 16 -4.7 -162.4273 13.0118 -4.7 -163.9273 13.0118 0 -162.1978 17.2 0 -160.6978 17.2 + [4,16,-4.7,-162.4273,13.0118,-4.7,-163.9273,13.0118,0,-162.1978,17.2,0,-160.6978,17.2], +// 3 16 0 -162.1978 17.2 7.7 -158.5669 24.0414 0 -160.6978 17.2 + [3,16,0,-162.1978,17.2,7.7,-158.5669,24.0414,0,-160.6978,17.2], +// 3 16 7.7 -157.2669 23.6414 0 -160.6978 17.2 7.7 -158.5669 24.0414 + [3,16,7.7,-157.2669,23.6414,0,-160.6978,17.2,7.7,-158.5669,24.0414], +// 5 24 0 -160.6978 17.2 7.7 -158.5669 24.0414 0 -162.1978 17.2 7.7 -157.2669 23.6414 + [5,24,0,-160.6978,17.2,7.7,-158.5669,24.0414,0,-162.1978,17.2,7.7,-157.2669,23.6414], +// 3 16 13.1 -153.3135 29.444 7.7 -157.2669 23.6414 7.7 -158.5669 24.0414 + [3,16,13.1,-153.3135,29.444,7.7,-157.2669,23.6414,7.7,-158.5669,24.0414], +// 3 16 7.7 -157.2669 23.6414 13.1 -153.3135 29.444 12.2 -153.0635 27.694 + [3,16,7.7,-157.2669,23.6414,13.1,-153.3135,29.444,12.2,-153.0635,27.694], +// 3 16 12.2 -153.0635 27.694 13.1 -153.3135 29.444 13.7 -151.1205 29.2 + [3,16,12.2,-153.0635,27.694,13.1,-153.3135,29.444,13.7,-151.1205,29.2], +// 3 16 14.1 -151.1205 30.7 13.7 -151.1205 29.2 13.1 -153.3135 29.444 + [3,16,14.1,-151.1205,30.7,13.7,-151.1205,29.2,13.1,-153.3135,29.444], +// 4 16 9.8 -151.3458 29.2 13.7 -151.1205 29.2 14.1 -151.1205 30.7 9.8 -151.3458 30.7 + [4,16,9.8,-151.3458,29.2,13.7,-151.1205,29.2,14.1,-151.1205,30.7,9.8,-151.3458,30.7], +// 4 16 8.1 -153.5755 27.944 9.8 -151.3458 29.2 9.8 -151.3458 30.7 8.1 -153.5755 29.444 + [4,16,8.1,-153.5755,27.944,9.8,-151.3458,29.2,9.8,-151.3458,30.7,8.1,-153.5755,29.444], +// 3 16 0 -158.1704 23.2414 8.1 -153.5755 27.944 0 -158.9704 24.0414 + [3,16,0,-158.1704,23.2414,8.1,-153.5755,27.944,0,-158.9704,24.0414], +// 3 16 8.1 -153.5755 29.444 0 -158.9704 24.0414 8.1 -153.5755 27.944 + [3,16,8.1,-153.5755,29.444,0,-158.9704,24.0414,8.1,-153.5755,27.944], +// 5 24 0 -158.9704 24.0414 8.1 -153.5755 27.944 0 -158.1704 23.2414 8.1 -153.5755 29.444 + [5,24,0,-158.9704,24.0414,8.1,-153.5755,27.944,0,-158.1704,23.2414,8.1,-153.5755,29.444], +// 3 16 0 -158.1704 23.2414 0 -158.9704 24.0414 -9.3 -161.5217 17.6 + [3,16,0,-158.1704,23.2414,0,-158.9704,24.0414,-9.3,-161.5217,17.6], +// 3 16 0 -158.1704 23.2414 -9.3 -161.5217 17.6 -9.35 -161.3116 15.7 + [3,16,0,-158.1704,23.2414,-9.3,-161.5217,17.6,-9.35,-161.3116,15.7], +// 3 16 0 -154 29.444 0 -158.9704 24.0414 8.1 -153.5755 29.444 + [3,16,0,-154,29.444,0,-158.9704,24.0414,8.1,-153.5755,29.444], +// 4 16 9.8 -151.3458 30.7 0 -148.2112 32.8406 0 -154 29.444 8.1 -153.5755 29.444 + [4,16,9.8,-151.3458,30.7,0,-148.2112,32.8406,0,-154,29.444,8.1,-153.5755,29.444], +// 4 16 14.1 -151.1205 30.7 15.4923 -147.3993 32.8406 0 -148.2112 32.8406 9.8 -151.3458 30.7 + [4,16,14.1,-151.1205,30.7,15.4923,-147.3993,32.8406,0,-148.2112,32.8406,9.8,-151.3458,30.7], +// 4 16 0 -158.9704 24.0414 -16.6169 -158.0995 24.0414 -17.1608 -163.2742 13.0118 -9.3 -161.5217 17.6 + [4,16,0,-158.9704,24.0414,-16.6169,-158.0995,24.0414,-17.1608,-163.2742,13.0118,-9.3,-161.5217,17.6], +// 3 16 -7.8 -163.7648 13.0118 -9.4 -162.6015 15.3 -17.1608 -163.2742 13.0118 + [3,16,-7.8,-163.7648,13.0118,-9.4,-162.6015,15.3,-17.1608,-163.2742,13.0118], +// 3 16 -17.1608 -163.2742 13.0118 -9.4 -162.6015 15.3 -9.3 -161.5217 17.6 + [3,16,-17.1608,-163.2742,13.0118,-9.4,-162.6015,15.3,-9.3,-161.5217,17.6], +// 3 16 -4.7 -163.9273 13.0118 0 -164.1736 13.0118 0 -162.1978 17.2 + [3,16,-4.7,-163.9273,13.0118,0,-164.1736,13.0118,0,-162.1978,17.2], +// 4 16 7.7 -158.5669 24.0414 16.6169 -158.0995 24.0414 16.0974 -153.1564 29.444 13.1 -153.3135 29.444 + [4,16,7.7,-158.5669,24.0414,16.6169,-158.0995,24.0414,16.0974,-153.1564,29.444,13.1,-153.3135,29.444], +// 3 16 0 -162.1978 17.2 0 -164.1736 13.0118 17.1608 -163.2742 13.0118 + [3,16,0,-162.1978,17.2,0,-164.1736,13.0118,17.1608,-163.2742,13.0118], +// 4 16 16.6169 -158.0995 24.0414 7.7 -158.5669 24.0414 0 -162.1978 17.2 17.1608 -163.2742 13.0118 + [4,16,16.6169,-158.0995,24.0414,7.7,-158.5669,24.0414,0,-162.1978,17.2,17.1608,-163.2742,13.0118], +// 3 16 -17.1608 -163.2742 13.0118 -17.3517 -165.0906 0 -7.8 -163.7648 13.0118 + [3,16,-17.1608,-163.2742,13.0118,-17.3517,-165.0906,0,-7.8,-163.7648,13.0118], +// 4 16 -7.8 -163.7648 13.0118 -17.3517 -165.0906 0 0 -166 0 -6.4 -163.9942 11.9 + [4,16,-7.8,-163.7648,13.0118,-17.3517,-165.0906,0,0,-166,0,-6.4,-163.9942,11.9], +// 4 16 0 -164.1736 13.0118 -4.7 -163.9273 13.0118 -6.4 -163.9942 11.9 0 -166 0 + [4,16,0,-164.1736,13.0118,-4.7,-163.9273,13.0118,-6.4,-163.9942,11.9,0,-166,0], +// 3 16 13.1 -153.3135 29.444 16.0974 -153.1564 29.444 14.1 -151.1205 30.7 + [3,16,13.1,-153.3135,29.444,16.0974,-153.1564,29.444,14.1,-151.1205,30.7], +// 3 16 14.1 -151.1205 30.7 16.0974 -153.1564 29.444 15.4923 -147.3993 32.8406 + [3,16,14.1,-151.1205,30.7,16.0974,-153.1564,29.444,15.4923,-147.3993,32.8406], +// 4 16 -14.6 -161.8572 -16.3 0 -160.5939 -20.6 0 -160.5939 -19.1 -14.6 -161.8572 -14.3 + [4,16,-14.6,-161.8572,-16.3,0,-160.5939,-20.6,0,-160.5939,-19.1,-14.6,-161.8572,-14.3], +// 4 16 0 -160.5939 -19.1 0 -160.5939 -20.6 3.4 -158.7922 -24.0414 3.4 -158.7922 -23.1414 + [4,16,0,-160.5939,-19.1,0,-160.5939,-20.6,3.4,-158.7922,-24.0414,3.4,-158.7922,-23.1414], +// 4 16 3.4 -158.7922 -24.0414 8.7 -153.5441 -29.444 8.7 -153.5441 -27.944 3.4 -158.7922 -23.1414 + [4,16,3.4,-158.7922,-24.0414,8.7,-153.5441,-29.444,8.7,-153.5441,-27.944,3.4,-158.7922,-23.1414], +// 4 16 8.7 -153.5441 -27.944 8.7 -153.5441 -29.444 10.4 -150.2918 -31.3 10.4 -150.2918 -29.8 + [4,16,8.7,-153.5441,-27.944,8.7,-153.5441,-29.444,10.4,-150.2918,-31.3,10.4,-150.2918,-29.8], +// 1 16 12.25 -150.1096 -30.6 1.85 0 0 0.1822 1 0 -0.05 0 0.75 rect.dat + [1,16,12.25,-150.1096,-30.6,1.85,0,0,0.1822,1,0,-0.05,0,0.75, ldraw_lib__rect()], +// 3 16 14.1 -149.9274 -31.4 12.8 -153.3292 -29.444 14.1 -149.9274 -29.9 + [3,16,14.1,-149.9274,-31.4,12.8,-153.3292,-29.444,14.1,-149.9274,-29.9], +// 3 16 12.8 -152.5792 -28.694 14.1 -149.9274 -29.9 12.8 -153.3292 -29.444 + [3,16,12.8,-152.5792,-28.694,14.1,-149.9274,-29.9,12.8,-153.3292,-29.444], +// 3 16 12.8 -152.5792 -28.694 12.8 -153.3292 -29.444 9.5 -157.2725 -23.2414 + [3,16,12.8,-152.5792,-28.694,12.8,-153.3292,-29.444,9.5,-157.2725,-23.2414], +// 3 16 9.5 -157.2725 -23.2414 12.8 -153.3292 -29.444 9.5 -158.4725 -24.0414 + [3,16,9.5,-157.2725,-23.2414,12.8,-153.3292,-29.444,9.5,-158.4725,-24.0414], +// 3 16 4 -161.4317 -15.2 9.5 -158.4725 -24.0414 4 -162.9317 -15.2 + [3,16,4,-161.4317,-15.2,9.5,-158.4725,-24.0414,4,-162.9317,-15.2], +// 4 16 0 -164.1736 -13.0118 0 -162.6736 -13.0118 4 -161.4317 -15.2 4 -162.9317 -15.2 + [4,16,0,-164.1736,-13.0118,0,-162.6736,-13.0118,4,-161.4317,-15.2,4,-162.9317,-15.2], +// 3 16 9.5 -157.2725 -23.2414 9.5 -158.4725 -24.0414 4 -161.4317 -15.2 + [3,16,9.5,-157.2725,-23.2414,9.5,-158.4725,-24.0414,4,-161.4317,-15.2], +// 4 16 -11.8 -164.4271 -6.8 -11.8 -162.9271 -6.8 0 -162.6736 -13.0118 0 -164.1736 -13.0118 + [4,16,-11.8,-164.4271,-6.8,-11.8,-162.9271,-6.8,0,-162.6736,-13.0118,0,-164.1736,-13.0118], +// 4 16 -11.8 -162.9271 -6.8 -11.8 -164.4271 -6.8 -13.4 -164.3573 -6.7 -13.4 -162.8573 -6.7 + [4,16,-11.8,-162.9271,-6.8,-11.8,-164.4271,-6.8,-13.4,-164.3573,-6.7,-13.4,-162.8573,-6.7], +// 4 16 -15.1 -164.1419 -7.6 -15.1 -162.6419 -7.6 -13.4 -162.8573 -6.7 -13.4 -164.3573 -6.7 + [4,16,-15.1,-164.1419,-7.6,-15.1,-162.6419,-7.6,-13.4,-162.8573,-6.7,-13.4,-164.3573,-6.7], +// 3 16 -15.1 -162.6419 -7.6 -15.1 -164.1419 -7.6 -15.9 -162.4623 -8.75 + [3,16,-15.1,-162.6419,-7.6,-15.1,-164.1419,-7.6,-15.9,-162.4623,-8.75], +// 3 16 -15.9 -162.4623 -8.75 -15.1 -164.1419 -7.6 -16.3 -163.8123 -9.5 + [3,16,-15.9,-162.4623,-8.75,-15.1,-164.1419,-7.6,-16.3,-163.8123,-9.5], +// 3 16 -15.9 -162.4623 -8.75 -16.3 -163.8123 -9.5 -16.3 -162.1193 -11.5118 + [3,16,-15.9,-162.4623,-8.75,-16.3,-163.8123,-9.5,-16.3,-162.1193,-11.5118], +// 3 16 -16.3 -162.1193 -11.5118 -16.3 -163.8123 -9.5 -16.3 -163.3193 -13.0118 + [3,16,-16.3,-162.1193,-11.5118,-16.3,-163.8123,-9.5,-16.3,-163.3193,-13.0118], +// 3 16 -15.5 -161.9346 -13.4 -16.3 -162.1193 -11.5118 -15.5 -162.2346 -15.4 + [3,16,-15.5,-161.9346,-13.4,-16.3,-162.1193,-11.5118,-15.5,-162.2346,-15.4], +// 3 16 -16.3 -163.3193 -13.0118 -15.5 -162.2346 -15.4 -16.3 -162.1193 -11.5118 + [3,16,-16.3,-163.3193,-13.0118,-15.5,-162.2346,-15.4,-16.3,-162.1193,-11.5118], +// 3 16 -14.6 -161.8572 -14.3 -15.5 -161.9346 -13.4 -14.6 -161.8572 -16.3 + [3,16,-14.6,-161.8572,-14.3,-15.5,-161.9346,-13.4,-14.6,-161.8572,-16.3], +// 3 16 -15.5 -162.2346 -15.4 -14.6 -161.8572 -16.3 -15.5 -161.9346 -13.4 + [3,16,-15.5,-162.2346,-15.4,-14.6,-161.8572,-16.3,-15.5,-161.9346,-13.4], +// 3 16 -15.1 -162.6419 -7.6 -15.9 -162.4623 -8.75 -13.4 -162.8573 -6.7 + [3,16,-15.1,-162.6419,-7.6,-15.9,-162.4623,-8.75,-13.4,-162.8573,-6.7], +// 4 16 -16.3 -162.1193 -11.5118 -11.8 -162.9271 -6.8 -13.4 -162.8573 -6.7 -15.9 -162.4623 -8.75 + [4,16,-16.3,-162.1193,-11.5118,-11.8,-162.9271,-6.8,-13.4,-162.8573,-6.7,-15.9,-162.4623,-8.75], +// 3 16 -15.5 -161.9346 -13.4 -14.6 -161.8572 -14.3 -16.3 -162.1193 -11.5118 + [3,16,-15.5,-161.9346,-13.4,-14.6,-161.8572,-14.3,-16.3,-162.1193,-11.5118], +// 4 16 -14.6 -161.8572 -14.3 0 -162.6736 -13.0118 -11.8 -162.9271 -6.8 -16.3 -162.1193 -11.5118 + [4,16,-14.6,-161.8572,-14.3,0,-162.6736,-13.0118,-11.8,-162.9271,-6.8,-16.3,-162.1193,-11.5118], +// 3 16 0 -162.6736 -13.0118 -14.6 -161.8572 -14.3 0 -160.5939 -19.1 + [3,16,0,-162.6736,-13.0118,-14.6,-161.8572,-14.3,0,-160.5939,-19.1], +// 4 16 3.4 -158.7922 -23.1414 4 -161.4317 -15.2 0 -162.6736 -13.0118 0 -160.5939 -19.1 + [4,16,3.4,-158.7922,-23.1414,4,-161.4317,-15.2,0,-162.6736,-13.0118,0,-160.5939,-19.1], +// 3 16 4 -161.4317 -15.2 3.4 -158.7922 -23.1414 9.5 -157.2725 -23.2414 + [3,16,4,-161.4317,-15.2,3.4,-158.7922,-23.1414,9.5,-157.2725,-23.2414], +// 3 16 9.5 -157.2725 -23.2414 3.4 -158.7922 -23.1414 8.7 -153.5441 -27.944 + [3,16,9.5,-157.2725,-23.2414,3.4,-158.7922,-23.1414,8.7,-153.5441,-27.944], +// 3 16 9.5 -157.2725 -23.2414 8.7 -153.5441 -27.944 12.8 -152.5792 -28.694 + [3,16,9.5,-157.2725,-23.2414,8.7,-153.5441,-27.944,12.8,-152.5792,-28.694], +// 3 16 12.8 -152.5792 -28.694 8.7 -153.5441 -27.944 10.4 -150.2918 -29.8 + [3,16,12.8,-152.5792,-28.694,8.7,-153.5441,-27.944,10.4,-150.2918,-29.8], +// 3 16 12.8 -152.5792 -28.694 10.4 -150.2918 -29.8 14.1 -149.9274 -29.9 + [3,16,12.8,-152.5792,-28.694,10.4,-150.2918,-29.8,14.1,-149.9274,-29.9], +// 4 16 -17.3517 -165.0906 0 -17.1608 -163.2742 -13.0118 -16.3 -163.3193 -13.0118 -16.3 -163.8123 -9.5 + [4,16,-17.3517,-165.0906,0,-17.1608,-163.2742,-13.0118,-16.3,-163.3193,-13.0118,-16.3,-163.8123,-9.5], +// 3 16 -17.3517 -165.0906 0 -16.3 -163.8123 -9.5 -15.1 -164.1419 -7.6 + [3,16,-17.3517,-165.0906,0,-16.3,-163.8123,-9.5,-15.1,-164.1419,-7.6], +// 3 16 -17.3517 -165.0906 0 -15.1 -164.1419 -7.6 -13.4 -164.3573 -6.7 + [3,16,-17.3517,-165.0906,0,-15.1,-164.1419,-7.6,-13.4,-164.3573,-6.7], +// 4 16 0 -166 0 -17.3517 -165.0906 0 -13.4 -164.3573 -6.7 -11.8 -164.4271 -6.8 + [4,16,0,-166,0,-17.3517,-165.0906,0,-13.4,-164.3573,-6.7,-11.8,-164.4271,-6.8], +// 3 16 0 -166 0 -11.8 -164.4271 -6.8 0 -164.1736 -13.0118 + [3,16,0,-166,0,-11.8,-164.4271,-6.8,0,-164.1736,-13.0118], +// 3 16 4 -162.9317 -15.2 17.1608 -163.2742 -13.0118 0 -164.1736 -13.0118 + [3,16,4,-162.9317,-15.2,17.1608,-163.2742,-13.0118,0,-164.1736,-13.0118], +// 4 16 16.6169 -158.0995 -24.0414 17.1608 -163.2742 -13.0118 4 -162.9317 -15.2 9.5 -158.4725 -24.0414 + [4,16,16.6169,-158.0995,-24.0414,17.1608,-163.2742,-13.0118,4,-162.9317,-15.2,9.5,-158.4725,-24.0414], +// 3 16 0 -158.9704 -24.0414 3.4 -158.7922 -24.0414 0 -160.5939 -20.6 + [3,16,0,-158.9704,-24.0414,3.4,-158.7922,-24.0414,0,-160.5939,-20.6], +// 4 16 15.4923 -147.3993 -32.8406 16.0974 -153.1564 -29.444 12.8 -153.3292 -29.444 14.1 -149.9274 -31.4 + [4,16,15.4923,-147.3993,-32.8406,16.0974,-153.1564,-29.444,12.8,-153.3292,-29.444,14.1,-149.9274,-31.4], +// 4 16 0 -148.2112 -32.8406 15.4923 -147.3993 -32.8406 14.1 -149.9274 -31.4 10.4 -150.2918 -31.3 + [4,16,0,-148.2112,-32.8406,15.4923,-147.3993,-32.8406,14.1,-149.9274,-31.4,10.4,-150.2918,-31.3], +// 4 16 10.4 -150.2918 -31.3 8.7 -153.5441 -29.444 0 -154 -29.444 0 -148.2112 -32.8406 + [4,16,10.4,-150.2918,-31.3,8.7,-153.5441,-29.444,0,-154,-29.444,0,-148.2112,-32.8406], +// 4 16 -16.6169 -158.0995 -24.0414 -15.5 -162.2346 -15.4 -16.3 -163.3193 -13.0118 -17.1608 -163.2742 -13.0118 + [4,16,-16.6169,-158.0995,-24.0414,-15.5,-162.2346,-15.4,-16.3,-163.3193,-13.0118,-17.1608,-163.2742,-13.0118], +// 3 16 -15.5 -162.2346 -15.4 -16.6169 -158.0995 -24.0414 -14.6 -161.8572 -16.3 + [3,16,-15.5,-162.2346,-15.4,-16.6169,-158.0995,-24.0414,-14.6,-161.8572,-16.3], +// 4 16 0 -160.5939 -20.6 -14.6 -161.8572 -16.3 -16.6169 -158.0995 -24.0414 0 -158.9704 -24.0414 + [4,16,0,-160.5939,-20.6,-14.6,-161.8572,-16.3,-16.6169,-158.0995,-24.0414,0,-158.9704,-24.0414], +// 4 16 0 -158.9704 -24.0414 0 -154 -29.444 8.7 -153.5441 -29.444 3.4 -158.7922 -24.0414 + [4,16,0,-158.9704,-24.0414,0,-154,-29.444,8.7,-153.5441,-29.444,3.4,-158.7922,-24.0414], +// 4 16 9.5 -158.4725 -24.0414 12.8 -153.3292 -29.444 16.0974 -153.1564 -29.444 16.6169 -158.0995 -24.0414 + [4,16,9.5,-158.4725,-24.0414,12.8,-153.3292,-29.444,16.0974,-153.1564,-29.444,16.6169,-158.0995,-24.0414], +// 5 24 -16.3 -162.1193 -11.5118 -14.6 -161.8572 -14.3 0 -162.6736 -13.0118 -15.5 -161.9346 -13.4 + [5,24,-16.3,-162.1193,-11.5118,-14.6,-161.8572,-14.3,0,-162.6736,-13.0118,-15.5,-161.9346,-13.4], +// 5 24 -16.3 -162.1193 -11.5118 -11.8 -162.9271 -6.8 0 -162.6736 -13.0118 -15.9 -162.4623 -8.75 + [5,24,-16.3,-162.1193,-11.5118,-11.8,-162.9271,-6.8,0,-162.6736,-13.0118,-15.9,-162.4623,-8.75], +// 5 24 0 -158.9704 -24.0414 0 -160.5939 -20.6 3.4 -158.7922 -24.0414 -14.6 -161.8572 -16.3 + [5,24,0,-158.9704,-24.0414,0,-160.5939,-20.6,3.4,-158.7922,-24.0414,-14.6,-161.8572,-16.3], +// 5 24 -4.7 -163.9273 13.0118 0 -164.1736 13.0118 0 -166 0 0 -162.1978 17.2 + [5,24,-4.7,-163.9273,13.0118,0,-164.1736,13.0118,0,-166,0,0,-162.1978,17.2], +// 5 24 -16.6169 -158.0995 24.0414 0 -158.9704 24.0414 -16.0974 -153.1564 29.444 -9.3 -161.5217 17.6 + [5,24,-16.6169,-158.0995,24.0414,0,-158.9704,24.0414,-16.0974,-153.1564,29.444,-9.3,-161.5217,17.6], +// 5 24 7.7 -157.2669 23.6414 8.1 -153.5755 27.944 12.2 -153.0635 27.694 0 -158.1704 23.2414 + [5,24,7.7,-157.2669,23.6414,8.1,-153.5755,27.944,12.2,-153.0635,27.694,0,-158.1704,23.2414], +// 5 24 0 -158.1704 23.2414 0 -158.9704 24.0414 -9.3 -161.5217 17.6 8.1 -153.5755 27.944 + [5,24,0,-158.1704,23.2414,0,-158.9704,24.0414,-9.3,-161.5217,17.6,8.1,-153.5755,27.944], +// 5 24 -17.3517 -165.0906 0 0 -166 0 -6.4 -163.9942 11.9 -11.8 -164.4271 -6.8 + [5,24,-17.3517,-165.0906,0,0,-166,0,-6.4,-163.9942,11.9,-11.8,-164.4271,-6.8], +// 5 24 -11.8 -164.4271 -6.8 -11.8 -162.9271 -6.8 -13.4 -162.8573 -6.7 0 -164.1736 -13.0118 + [5,24,-11.8,-164.4271,-6.8,-11.8,-162.9271,-6.8,-13.4,-162.8573,-6.7,0,-164.1736,-13.0118], +// 5 24 -14.6 -161.8572 -14.3 0 -162.6736 -13.0118 0 -160.5939 -19.1 -16.3 -162.1193 -11.5118 + [5,24,-14.6,-161.8572,-14.3,0,-162.6736,-13.0118,0,-160.5939,-19.1,-16.3,-162.1193,-11.5118], +// 5 24 0 -160.5939 -20.6 0 -160.5939 -19.1 3.4 -158.7922 -23.1414 -14.6 -161.8572 -16.3 + [5,24,0,-160.5939,-20.6,0,-160.5939,-19.1,3.4,-158.7922,-23.1414,-14.6,-161.8572,-16.3], +// 5 24 17.1608 -163.2742 13.0118 0 -164.1736 13.0118 0 -162.1978 17.2 17.3517 -165.0906 0 + [5,24,17.1608,-163.2742,13.0118,0,-164.1736,13.0118,0,-162.1978,17.2,17.3517,-165.0906,0], +// 5 24 -15.4923 -147.3993 32.8406 0 -148.2112 32.8406 0 -154 29.444 -14.843 -141.2221 34 + [5,24,-15.4923,-147.3993,32.8406,0,-148.2112,32.8406,0,-154,29.444,-14.843,-141.2221,34], +// 5 24 4 -161.4317 -15.2 4 -162.9317 -15.2 0 -162.6736 -13.0118 9.5 -158.4725 -24.0414 + [5,24,4,-161.4317,-15.2,4,-162.9317,-15.2,0,-162.6736,-13.0118,9.5,-158.4725,-24.0414], +// 5 24 0 -148.2112 -32.8406 0 -154 -29.444 -15.4923 -147.3993 -32.8406 8.7 -153.5441 -29.444 + [5,24,0,-148.2112,-32.8406,0,-154,-29.444,-15.4923,-147.3993,-32.8406,8.7,-153.5441,-29.444], +// 5 24 7.7 -157.2669 23.6414 0 -158.1704 23.2414 8.1 -153.5755 27.944 0 -160.6978 17.2 + [5,24,7.7,-157.2669,23.6414,0,-158.1704,23.2414,8.1,-153.5755,27.944,0,-160.6978,17.2], +// 5 24 0 -162.6736 -13.0118 0 -164.1736 -13.0118 -11.8 -162.9271 -6.8 4 -162.9317 -15.2 + [5,24,0,-162.6736,-13.0118,0,-164.1736,-13.0118,-11.8,-162.9271,-6.8,4,-162.9317,-15.2], +// 5 24 12.8 -152.5792 -28.694 10.4 -150.2918 -29.8 14.1 -149.9274 -29.9 8.7 -153.5441 -27.944 + [5,24,12.8,-152.5792,-28.694,10.4,-150.2918,-29.8,14.1,-149.9274,-29.9,8.7,-153.5441,-27.944], +// 5 24 17.3517 -165.0906 0 0 -166 0 17.1608 -163.2742 -13.0118 0 -164.1736 13.0118 + [5,24,17.3517,-165.0906,0,0,-166,0,17.1608,-163.2742,-13.0118,0,-164.1736,13.0118], +// 5 24 13.1 -153.3135 29.444 13.7 -151.1205 29.2 12.2 -153.0635 27.694 14.1 -151.1205 30.7 + [5,24,13.1,-153.3135,29.444,13.7,-151.1205,29.2,12.2,-153.0635,27.694,14.1,-151.1205,30.7], +// 5 24 8.1 -153.5755 29.444 8.1 -153.5755 27.944 0 -158.9704 24.0414 9.8 -151.3458 30.7 + [5,24,8.1,-153.5755,29.444,8.1,-153.5755,27.944,0,-158.9704,24.0414,9.8,-151.3458,30.7], +// 5 24 0 -164.1736 -13.0118 17.1608 -163.2742 -13.0118 4 -162.9317 -15.2 0 -166 0 + [5,24,0,-164.1736,-13.0118,17.1608,-163.2742,-13.0118,4,-162.9317,-15.2,0,-166,0], +// 5 24 0 -148.2112 32.8406 15.4923 -147.3993 32.8406 9.8 -151.3458 30.7 0 -142 34 + [5,24,0,-148.2112,32.8406,15.4923,-147.3993,32.8406,9.8,-151.3458,30.7,0,-142,34], +// 5 24 3.4 -158.7922 -23.1414 3.4 -158.7922 -24.0414 8.7 -153.5441 -27.944 0 -160.5939 -20.6 + [5,24,3.4,-158.7922,-23.1414,3.4,-158.7922,-24.0414,8.7,-153.5441,-27.944,0,-160.5939,-20.6], +// 5 24 -9.3 -161.5217 17.6 0 -158.1704 23.2414 -9.35 -161.3116 15.7 0 -158.9704 24.0414 + [5,24,-9.3,-161.5217,17.6,0,-158.1704,23.2414,-9.35,-161.3116,15.7,0,-158.9704,24.0414], +// 5 24 0 -166 0 0 -164.1736 -13.0118 -11.8 -164.4271 -6.8 17.3517 -165.0906 0 + [5,24,0,-166,0,0,-164.1736,-13.0118,-11.8,-164.4271,-6.8,17.3517,-165.0906,0], +// 5 24 -16.3 -162.1193 -11.5118 -16.3 -163.3193 -13.0118 -15.5 -162.2346 -15.4 -16.3 -163.8123 -9.5 + [5,24,-16.3,-162.1193,-11.5118,-16.3,-163.3193,-13.0118,-15.5,-162.2346,-15.4,-16.3,-163.8123,-9.5], +// 5 24 0 -162.6736 -13.0118 0 -160.5939 -19.1 4 -161.4317 -15.2 -14.6 -161.8572 -14.3 + [5,24,0,-162.6736,-13.0118,0,-160.5939,-19.1,4,-161.4317,-15.2,-14.6,-161.8572,-14.3], +// 5 24 13.1 -153.3135 29.444 16.0974 -153.1564 29.444 16.6169 -158.0995 24.0414 14.1 -151.1205 30.7 + [5,24,13.1,-153.3135,29.444,16.0974,-153.1564,29.444,16.6169,-158.0995,24.0414,14.1,-151.1205,30.7], +// 5 24 8.7 -153.5441 -29.444 0 -154 -29.444 3.4 -158.7922 -24.0414 0 -148.2112 -32.8406 + [5,24,8.7,-153.5441,-29.444,0,-154,-29.444,3.4,-158.7922,-24.0414,0,-148.2112,-32.8406], +// 5 24 -6.4 -163.9942 11.9 -6.4 -162.4942 11.9 -4.7 -163.9273 13.0118 -7.8 -163.7648 13.0118 + [5,24,-6.4,-163.9942,11.9,-6.4,-162.4942,11.9,-4.7,-163.9273,13.0118,-7.8,-163.7648,13.0118], +// 5 24 9.5 -157.2725 -23.2414 12.8 -153.3292 -29.444 9.5 -158.4725 -24.0414 12.8 -152.5792 -28.694 + [5,24,9.5,-157.2725,-23.2414,12.8,-153.3292,-29.444,9.5,-158.4725,-24.0414,12.8,-152.5792,-28.694], +// 5 24 -7.8 -162.2648 13.0118 -4.7 -162.4273 13.0118 -6.4 -162.4942 11.9 -9.35 -161.3116 15.7 + [5,24,-7.8,-162.2648,13.0118,-4.7,-162.4273,13.0118,-6.4,-162.4942,11.9,-9.35,-161.3116,15.7], +// 5 24 -15.9 -162.4623 -8.75 -15.1 -164.1419 -7.6 -16.3 -163.8123 -9.5 -15.1 -162.6419 -7.6 + [5,24,-15.9,-162.4623,-8.75,-15.1,-164.1419,-7.6,-16.3,-163.8123,-9.5,-15.1,-162.6419,-7.6], +// 5 24 0 -158.9704 -24.0414 -16.6169 -158.0995 -24.0414 0 -154 -29.444 -14.6 -161.8572 -16.3 + [5,24,0,-158.9704,-24.0414,-16.6169,-158.0995,-24.0414,0,-154,-29.444,-14.6,-161.8572,-16.3], +// 5 24 7.7 -158.5669 24.0414 16.6169 -158.0995 24.0414 17.1608 -163.2742 13.0118 13.1 -153.3135 29.444 + [5,24,7.7,-158.5669,24.0414,16.6169,-158.0995,24.0414,17.1608,-163.2742,13.0118,13.1,-153.3135,29.444], +// 5 24 0 -148.2112 -32.8406 0 -142 -34 -14.843 -141.2221 -34 15.4923 -147.3993 -32.8406 + [5,24,0,-148.2112,-32.8406,0,-142,-34,-14.843,-141.2221,-34,15.4923,-147.3993,-32.8406], +// 5 24 0 -142 34 0 -148.2112 32.8406 -15.4923 -147.3993 32.8406 14.843 -141.2221 34 + [5,24,0,-142,34,0,-148.2112,32.8406,-15.4923,-147.3993,32.8406,14.843,-141.2221,34], +// 5 24 -4.7 -163.9273 13.0118 -4.7 -162.4273 13.0118 -6.4 -163.9942 11.9 0 -160.6978 17.2 + [5,24,-4.7,-163.9273,13.0118,-4.7,-162.4273,13.0118,-6.4,-163.9942,11.9,0,-160.6978,17.2], +// 5 24 0 -160.6978 17.2 0 -158.1704 23.2414 7.7 -157.2669 23.6414 -4.7 -162.4273 13.0118 + [5,24,0,-160.6978,17.2,0,-158.1704,23.2414,7.7,-157.2669,23.6414,-4.7,-162.4273,13.0118], +// 5 24 -16.3 -163.8123 -9.5 -15.9 -162.4623 -8.75 -16.3 -162.1193 -11.5118 -15.1 -164.1419 -7.6 + [5,24,-16.3,-163.8123,-9.5,-15.9,-162.4623,-8.75,-16.3,-162.1193,-11.5118,-15.1,-164.1419,-7.6], +// 5 24 8.1 -153.5755 29.444 0 -154 29.444 0 -148.2112 32.8406 0 -158.9704 24.0414 + [5,24,8.1,-153.5755,29.444,0,-154,29.444,0,-148.2112,32.8406,0,-158.9704,24.0414], +// 5 24 4 -161.4317 -15.2 3.4 -158.7922 -23.1414 9.5 -157.2725 -23.2414 0 -160.5939 -19.1 + [5,24,4,-161.4317,-15.2,3.4,-158.7922,-23.1414,9.5,-157.2725,-23.2414,0,-160.5939,-19.1], +// 5 24 8.7 -153.5441 -27.944 12.8 -152.5792 -28.694 10.4 -150.2918 -29.8 9.5 -157.2725 -23.2414 + [5,24,8.7,-153.5441,-27.944,12.8,-152.5792,-28.694,10.4,-150.2918,-29.8,9.5,-157.2725,-23.2414], +// 5 24 3.4 -158.7922 -23.1414 9.5 -157.2725 -23.2414 8.7 -153.5441 -27.944 4 -161.4317 -15.2 + [5,24,3.4,-158.7922,-23.1414,9.5,-157.2725,-23.2414,8.7,-153.5441,-27.944,4,-161.4317,-15.2], +// 5 24 0 -164.1736 13.0118 0 -162.1978 17.2 17.1608 -163.2742 13.0118 -4.7 -163.9273 13.0118 + [5,24,0,-164.1736,13.0118,0,-162.1978,17.2,17.1608,-163.2742,13.0118,-4.7,-163.9273,13.0118], +// 5 24 -15.4923 -147.3993 -32.8406 0 -148.2112 -32.8406 0 -142 -34 -16.0974 -153.1564 -29.444 + [5,24,-15.4923,-147.3993,-32.8406,0,-148.2112,-32.8406,0,-142,-34,-16.0974,-153.1564,-29.444], +// 5 24 7.7 -157.2669 23.6414 7.7 -158.5669 24.0414 13.1 -153.3135 29.444 0 -160.6978 17.2 + [5,24,7.7,-157.2669,23.6414,7.7,-158.5669,24.0414,13.1,-153.3135,29.444,0,-160.6978,17.2], +// 5 24 16.6169 -158.0995 -24.0414 9.5 -158.4725 -24.0414 12.8 -153.3292 -29.444 17.1608 -163.2742 -13.0118 + [5,24,16.6169,-158.0995,-24.0414,9.5,-158.4725,-24.0414,12.8,-153.3292,-29.444,17.1608,-163.2742,-13.0118], +// 5 24 -7.8 -162.2648 13.0118 -7.8 -163.7648 13.0118 -9.4 -162.6015 15.3 -6.4 -162.4942 11.9 + [5,24,-7.8,-162.2648,13.0118,-7.8,-163.7648,13.0118,-9.4,-162.6015,15.3,-6.4,-162.4942,11.9], +// 5 24 7.7 -157.2669 23.6414 13.1 -153.3135 29.444 7.7 -158.5669 24.0414 12.2 -153.0635 27.694 + [5,24,7.7,-157.2669,23.6414,13.1,-153.3135,29.444,7.7,-158.5669,24.0414,12.2,-153.0635,27.694], +// 5 24 -14.6 -161.8572 -16.3 -15.5 -161.9346 -13.4 -14.6 -161.8572 -14.3 -15.5 -162.2346 -15.4 + [5,24,-14.6,-161.8572,-16.3,-15.5,-161.9346,-13.4,-14.6,-161.8572,-14.3,-15.5,-162.2346,-15.4], +// 5 24 -15.9 -162.4623 -8.75 -13.4 -162.8573 -6.7 -15.1 -162.6419 -7.6 -11.8 -162.9271 -6.8 + [5,24,-15.9,-162.4623,-8.75,-13.4,-162.8573,-6.7,-15.1,-162.6419,-7.6,-11.8,-162.9271,-6.8], +// 5 24 -9.3 -161.5217 17.6 -9.35 -161.3116 15.7 0 -158.1704 23.2414 -9.4 -162.6015 15.3 + [5,24,-9.3,-161.5217,17.6,-9.35,-161.3116,15.7,0,-158.1704,23.2414,-9.4,-162.6015,15.3], +// 5 24 -13.4 -164.3573 -6.7 -13.4 -162.8573 -6.7 -15.1 -162.6419 -7.6 -11.8 -164.4271 -6.8 + [5,24,-13.4,-164.3573,-6.7,-13.4,-162.8573,-6.7,-15.1,-162.6419,-7.6,-11.8,-164.4271,-6.8], +// 5 24 0 -154 -29.444 0 -158.9704 -24.0414 -16.0974 -153.1564 -29.444 3.4 -158.7922 -24.0414 + [5,24,0,-154,-29.444,0,-158.9704,-24.0414,-16.0974,-153.1564,-29.444,3.4,-158.7922,-24.0414], +// 5 24 14.1 -149.9274 -29.9 12.8 -153.3292 -29.444 12.8 -152.5792 -28.694 14.1 -149.9274 -31.4 + [5,24,14.1,-149.9274,-29.9,12.8,-153.3292,-29.444,12.8,-152.5792,-28.694,14.1,-149.9274,-31.4], +// 2 24 13.7 -151.1205 29.2 14.1 -151.1205 30.7 + [2,24,13.7,-151.1205,29.2,14.1,-151.1205,30.7], +// 5 24 9.5 -158.4725 -24.0414 4 -161.4317 -15.2 9.5 -157.2725 -23.2414 4 -162.9317 -15.2 + [5,24,9.5,-158.4725,-24.0414,4,-161.4317,-15.2,9.5,-157.2725,-23.2414,4,-162.9317,-15.2], +// 5 24 0 -158.9704 24.0414 0 -154 29.444 -16.6169 -158.0995 24.0414 8.1 -153.5755 29.444 + [5,24,0,-158.9704,24.0414,0,-154,29.444,-16.6169,-158.0995,24.0414,8.1,-153.5755,29.444], +// 5 24 0 -164.1736 13.0118 0 -166 0 -4.7 -163.9273 13.0118 17.1608 -163.2742 13.0118 + [5,24,0,-164.1736,13.0118,0,-166,0,-4.7,-163.9273,13.0118,17.1608,-163.2742,13.0118], +// 5 24 8.1 -153.5755 27.944 12.2 -153.0635 27.694 9.8 -151.3458 29.2 7.7 -157.2669 23.6414 + [5,24,8.1,-153.5755,27.944,12.2,-153.0635,27.694,9.8,-151.3458,29.2,7.7,-157.2669,23.6414], +// 5 24 9.5 -157.2725 -23.2414 8.7 -153.5441 -27.944 12.8 -152.5792 -28.694 3.4 -158.7922 -23.1414 + [5,24,9.5,-157.2725,-23.2414,8.7,-153.5441,-27.944,12.8,-152.5792,-28.694,3.4,-158.7922,-23.1414], +// 5 24 -15.5 -161.9346 -13.4 -15.5 -162.2346 -15.4 -16.3 -162.1193 -11.5118 -14.6 -161.8572 -16.3 + [5,24,-15.5,-161.9346,-13.4,-15.5,-162.2346,-15.4,-16.3,-162.1193,-11.5118,-14.6,-161.8572,-16.3], +// 5 24 -16.3 -163.3193 -13.0118 -17.1608 -163.2742 -13.0118 -15.5 -162.2346 -15.4 -16.3 -163.8123 -9.5 + [5,24,-16.3,-163.3193,-13.0118,-17.1608,-163.2742,-13.0118,-15.5,-162.2346,-15.4,-16.3,-163.8123,-9.5], +// 5 24 9.5 -157.2725 -23.2414 9.5 -158.4725 -24.0414 12.8 -153.3292 -29.444 4 -161.4317 -15.2 + [5,24,9.5,-157.2725,-23.2414,9.5,-158.4725,-24.0414,12.8,-153.3292,-29.444,4,-161.4317,-15.2], +// 5 24 0 -154 29.444 0 -148.2112 32.8406 8.1 -153.5755 29.444 -16.0974 -153.1564 29.444 + [5,24,0,-154,29.444,0,-148.2112,32.8406,8.1,-153.5755,29.444,-16.0974,-153.1564,29.444], +// 5 24 13.1 -153.3135 29.444 12.2 -153.0635 27.694 13.7 -151.1205 29.2 7.7 -157.2669 23.6414 + [5,24,13.1,-153.3135,29.444,12.2,-153.0635,27.694,13.7,-151.1205,29.2,7.7,-157.2669,23.6414], +// 5 24 12.8 -153.3292 -29.444 16.0974 -153.1564 -29.444 16.6169 -158.0995 -24.0414 14.1 -149.9274 -31.4 + [5,24,12.8,-153.3292,-29.444,16.0974,-153.1564,-29.444,16.6169,-158.0995,-24.0414,14.1,-149.9274,-31.4], +// 5 24 -7.8 -162.2648 13.0118 -9.4 -162.6015 15.3 -7.8 -163.7648 13.0118 -9.35 -161.3116 15.7 + [5,24,-7.8,-162.2648,13.0118,-9.4,-162.6015,15.3,-7.8,-163.7648,13.0118,-9.35,-161.3116,15.7], +// 5 24 -17.1608 -163.2742 13.0118 -7.8 -163.7648 13.0118 -17.3517 -165.0906 0 -9.4 -162.6015 15.3 + [5,24,-17.1608,-163.2742,13.0118,-7.8,-163.7648,13.0118,-17.3517,-165.0906,0,-9.4,-162.6015,15.3], +// 2 24 9.8 -151.3458 29.2 9.8 -151.3458 30.7 + [2,24,9.8,-151.3458,29.2,9.8,-151.3458,30.7], +// 5 24 0 -154 29.444 -16.0974 -153.1564 29.444 -15.4923 -147.3993 32.8406 0 -158.9704 24.0414 + [5,24,0,-154,29.444,-16.0974,-153.1564,29.444,-15.4923,-147.3993,32.8406,0,-158.9704,24.0414], +// 5 24 12.8 -153.3292 -29.444 12.8 -152.5792 -28.694 9.5 -157.2725 -23.2414 14.1 -149.9274 -29.9 + [5,24,12.8,-153.3292,-29.444,12.8,-152.5792,-28.694,9.5,-157.2725,-23.2414,14.1,-149.9274,-29.9], +// 5 24 -15.5 -162.2346 -15.4 -16.3 -162.1193 -11.5118 -15.5 -161.9346 -13.4 -16.3 -163.3193 -13.0118 + [5,24,-15.5,-162.2346,-15.4,-16.3,-162.1193,-11.5118,-15.5,-161.9346,-13.4,-16.3,-163.3193,-13.0118], +// 5 24 3.4 -158.7922 -24.0414 0 -158.9704 -24.0414 0 -160.5939 -20.6 0 -154 -29.444 + [5,24,3.4,-158.7922,-24.0414,0,-158.9704,-24.0414,0,-160.5939,-20.6,0,-154,-29.444], +// 5 24 -15.1 -164.1419 -7.6 -15.1 -162.6419 -7.6 -15.9 -162.4623 -8.75 -13.4 -164.3573 -6.7 + [5,24,-15.1,-164.1419,-7.6,-15.1,-162.6419,-7.6,-15.9,-162.4623,-8.75,-13.4,-164.3573,-6.7], +// 5 24 12.2 -153.0635 27.694 9.8 -151.3458 29.2 13.7 -151.1205 29.2 8.1 -153.5755 27.944 + [5,24,12.2,-153.0635,27.694,9.8,-151.3458,29.2,13.7,-151.1205,29.2,8.1,-153.5755,27.944], +// 5 24 8.7 -153.5441 -29.444 8.7 -153.5441 -27.944 10.4 -150.2918 -29.8 3.4 -158.7922 -24.0414 + [5,24,8.7,-153.5441,-29.444,8.7,-153.5441,-27.944,10.4,-150.2918,-29.8,3.4,-158.7922,-24.0414], +// 5 24 0 -154 -29.444 -16.0974 -153.1564 -29.444 0 -148.2112 -32.8406 -16.6169 -158.0995 -24.0414 + [5,24,0,-154,-29.444,-16.0974,-153.1564,-29.444,0,-148.2112,-32.8406,-16.6169,-158.0995,-24.0414], +// 5 24 15.4923 -147.3993 -32.8406 0 -148.2112 -32.8406 10.4 -150.2918 -31.3 14.843 -141.2221 -34 + [5,24,15.4923,-147.3993,-32.8406,0,-148.2112,-32.8406,10.4,-150.2918,-31.3,14.843,-141.2221,-34], +// 5 24 -9.4 -162.6015 15.3 -9.35 -161.3116 15.7 -7.8 -162.2648 13.0118 -9.3 -161.5217 17.6 + [5,24,-9.4,-162.6015,15.3,-9.35,-161.3116,15.7,-7.8,-162.2648,13.0118,-9.3,-161.5217,17.6], +// 5 24 -4.7 -162.4273 13.0118 -9.35 -161.3116 15.7 0 -158.1704 23.2414 -7.8 -162.2648 13.0118 + [5,24,-4.7,-162.4273,13.0118,-9.35,-161.3116,15.7,0,-158.1704,23.2414,-7.8,-162.2648,13.0118], +// 5 24 -16.3 -163.8123 -9.5 -16.3 -162.1193 -11.5118 -16.3 -163.3193 -13.0118 -15.9 -162.4623 -8.75 + [5,24,-16.3,-163.8123,-9.5,-16.3,-162.1193,-11.5118,-16.3,-163.3193,-13.0118,-15.9,-162.4623,-8.75], +// 5 24 16.0974 -153.1564 29.444 16.6169 -158.0995 24.0414 13.1 -153.3135 29.444 32.0184 -150.6347 29.444 + [5,24,16.0974,-153.1564,29.444,16.6169,-158.0995,24.0414,13.1,-153.3135,29.444,32.0184,-150.6347,29.444], +// 5 24 15.4923 -147.3993 -32.8406 14.843 -141.2221 -34 30.8148 -144.9724 -32.8406 0 -142 -34 + [5,24,15.4923,-147.3993,-32.8406,14.843,-141.2221,-34,30.8148,-144.9724,-32.8406,0,-142,-34], +// 5 24 17.1608 -163.2742 -13.0118 16.6169 -158.0995 -24.0414 9.5 -158.4725 -24.0414 18.5692 -161.912 -15.4 + [5,24,17.1608,-163.2742,-13.0118,16.6169,-158.0995,-24.0414,9.5,-158.4725,-24.0414,18.5692,-161.912,-15.4], +// 5 24 14.843 -141.2221 34 15.4923 -147.3993 32.8406 29.5235 -138.897 34 0 -148.2112 32.8406 + [5,24,14.843,-141.2221,34,15.4923,-147.3993,32.8406,29.5235,-138.897,34,0,-148.2112,32.8406], +// 5 24 16.0974 -153.1564 -29.444 15.4923 -147.3993 -32.8406 14.1 -149.9274 -31.4 32.0184 -150.6347 -29.444 + [5,24,16.0974,-153.1564,-29.444,15.4923,-147.3993,-32.8406,14.1,-149.9274,-31.4,32.0184,-150.6347,-29.444], +// 5 24 16.6169 -158.0995 24.0414 17.1608 -163.2742 13.0118 7.7 -158.5669 24.0414 24.4855 -159.9256 17.6 + [5,24,16.6169,-158.0995,24.0414,17.1608,-163.2742,13.0118,7.7,-158.5669,24.0414,24.4855,-159.9256,17.6], +// 5 24 16.6169 -158.0995 -24.0414 16.0974 -153.1564 -29.444 12.8 -153.3292 -29.444 33.0518 -155.4965 -24.0414 + [5,24,16.6169,-158.0995,-24.0414,16.0974,-153.1564,-29.444,12.8,-153.3292,-29.444,33.0518,-155.4965,-24.0414], +// 5 24 15.4923 -147.3993 32.8406 16.0974 -153.1564 29.444 14.1 -151.1205 30.7 30.8148 -144.9724 32.8406 + [5,24,15.4923,-147.3993,32.8406,16.0974,-153.1564,29.444,14.1,-151.1205,30.7,30.8148,-144.9724,32.8406], +// 5 24 17.3517 -165.0906 0 17.1608 -163.2742 13.0118 26.4191 -161.8079 13.0118 0 -166 0 + [5,24,17.3517,-165.0906,0,17.1608,-163.2742,13.0118,26.4191,-161.8079,13.0118,0,-166,0], +// 5 24 17.1608 -163.2742 -13.0118 17.3517 -165.0906 0 18.1147 -163.6216 -9.5 0 -164.1736 -13.0118 + [5,24,17.1608,-163.2742,-13.0118,17.3517,-165.0906,0,18.1147,-163.6216,-9.5,0,-164.1736,-13.0118], +// 5 24 0 -142 34 14.843 -141.2221 34 14.843 -137.2221 34 15.4923 -147.3993 32.8406 + [5,24,0,-142,34,14.843,-141.2221,34,14.843,-137.2221,34,15.4923,-147.3993,32.8406], +// 5 24 14.843 -141.2221 -34 0 -142 -34 15.4923 -147.3993 -32.8406 14.843 -137.2221 -34 + [5,24,14.843,-141.2221,-34,0,-142,-34,15.4923,-147.3993,-32.8406,14.843,-137.2221,-34], +// 5 24 -14.843 -141.2221 34 0 -142 34 0.4181 -138.0219 34 0 -148.2112 32.8406 + [5,24,-14.843,-141.2221,34,0,-142,34,0.4181,-138.0219,34,0,-148.2112,32.8406], +// 5 24 0 -142 -34 -14.843 -141.2221 -34 0 -148.2112 -32.8406 0.4181 -138.0219 -34 + [5,24,0,-142,-34,-14.843,-141.2221,-34,0,-148.2112,-32.8406,0.4181,-138.0219,-34], +]; +module ldraw_lib__s__71721s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__71721s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__71721s01(line=0.2); \ No newline at end of file diff --git a/parts/s/71721s02.scad b/parts/s/71721s02.scad new file mode 100644 index 000000000..b9faeb4a9 --- /dev/null +++ b/parts/s/71721s02.scad @@ -0,0 +1,37 @@ +use <../../lib.scad> +function ldraw_lib__s__71721s02() = [ +// 0 ~Tyre 27/ 48 x 107 Motorcycle with Racing Tread Adapter Ring 1/12 +// 0 Name: s\71721s02.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 4 16 0 140.3666 -34 0 142 -34 14.843 141.2221 -34 18.3178 139.1595 -34 + [4,16,0,140.3666,-34,0,142,-34,14.843,141.2221,-34,18.3178,139.1595,-34], +// 4 16 18.3178 139.1595 -34 14.843 141.2221 -34 29.5235 138.897 -34 36.3269 135.5801 -34 + [4,16,18.3178,139.1595,-34,14.843,141.2221,-34,29.5235,138.897,-34,36.3269,135.5801,-34], +// 4 16 53.7183 129.6847 -34 36.3269 135.5801 -34 43.8804 135.05 -34 57.7566 129.7235 -34 + [4,16,53.7183,129.6847,-34,36.3269,135.5801,-34,43.8804,135.05,-34,57.7566,129.7235,-34], +// 4 16 70.1833 121.5575 -34 53.7183 129.6847 -34 57.7566 129.7235 -34 71 122.9756 -34 + [4,16,70.1833,121.5575,-34,53.7183,129.6847,-34,57.7566,129.7235,-34,71,122.9756,-34], +// 3 16 36.3269 135.5801 -34 29.5235 138.897 -34 43.8804 135.05 -34 + [3,16,36.3269,135.5801,-34,29.5235,138.897,-34,43.8804,135.05,-34], +// 5 24 69.4814 120.3419 -34 53.1811 128.3878 -34 70.1833 121.5575 -34 67 116.0439 -29 + [5,24,69.4814,120.3419,-34,53.1811,128.3878,-34,70.1833,121.5575,-34,67,116.0439,-29], +// 5 24 53.1811 128.3878 -34 35.9636 134.2242 -34 51.2818 123.8025 -29 53.7183 129.6847 -34 + [5,24,53.1811,128.3878,-34,35.9636,134.2242,-34,51.2818,123.8025,-29,53.7183,129.6847,-34], +// 5 24 35.9636 134.2242 -34 18.1347 137.7678 -34 34.6792 129.4305 -29 36.3269 135.5801 -34 + [5,24,35.9636,134.2242,-34,18.1347,137.7678,-34,34.6792,129.4305,-29,36.3269,135.5801,-34], +// 5 24 0 138.9629 -34 18.1347 137.7678 -34 17.487 132.8475 -29 18.3178 139.1595 -34 + [5,24,0,138.9629,-34,18.1347,137.7678,-34,17.487,132.8475,-29,18.3178,139.1595,-34], +]; +module ldraw_lib__s__71721s02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__71721s02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__71721s02(line=0.2); \ No newline at end of file diff --git a/parts/s/71944s01.scad b/parts/s/71944s01.scad index 4f1bca953..5d9632288 100644 --- a/parts/s/71944s01.scad +++ b/parts/s/71944s01.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/4-4cyli.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin14.scad> +use <../../p/4-4ring14.scad> use <../../p/4-4ring7.scad> use <../../p/t01i0714.scad> use <../../p/t04o1250.scad> @@ -9,7 +9,7 @@ function ldraw_lib__s__71944s01() = [ // 0 ~Technic Ribbed Hose Rib // 0 Name: s\71944s01.dat // 0 Author: William Howard [WilliamH] -// 0 !LDRAW_ORG Subpart UPDATE 2020-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__s__71944s01() = [ // 0 !HISTORY 2020-03-11 [Philo] Corrected internal tube diameter, Refactored to minimize surface number. // 0 !HISTORY 2020-04-03 [PTadmin] Renamed from s/78s01 // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 1 0 9 0 0 0 -2 0 0 0 9 4-4cyli.dat [1,16,0,1,0,9,0,0,0,-2,0,0,0,9, ldraw_lib__4_4cyli()], @@ -41,8 +42,8 @@ function ldraw_lib__s__71944s01() = [ [1,16,0,-1.5,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring7()], // 1 16 0 -1.5 0 7 0 0 0 1 0 0 0 7 4-4edge.dat [1,16,0,-1.5,0,7,0,0,0,1,0,0,0,7, ldraw_lib__4_4edge()], -// 1 16 0 -1 0 0.5 0 0 0 -1 0 0 0 0.5 4-4rin14.dat - [1,16,0,-1,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4rin14()], +// 1 16 0 -1 0 0.5 0 0 0 -1 0 0 0 0.5 4-4ring14.dat + [1,16,0,-1,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4ring14()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -0.5 0 -7.5 0 0 0 -4 0 0 0 -7.5 t04o1250.dat @@ -73,8 +74,8 @@ function ldraw_lib__s__71944s01() = [ [1,16,0,1.5,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring7()], // 1 16 0 1.5 0 7 0 0 0 -1 0 0 0 7 4-4edge.dat [1,16,0,1.5,0,7,0,0,0,-1,0,0,0,7, ldraw_lib__4_4edge()], -// 1 16 0 1 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin14.dat - [1,16,0,1,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin14()], +// 1 16 0 1 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring14.dat + [1,16,0,1,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring14()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0.5 0 -7.5 0 0 0 4 0 0 0 -7.5 t04o1250.dat diff --git a/parts/s/72024s01.scad b/parts/s/72024s01.scad index 09dd4041d..c644a5dac 100644 --- a/parts/s/72024s01.scad +++ b/parts/s/72024s01.scad @@ -3,12 +3,12 @@ use <../../p/3-16chrd.scad> use <../../p/3-16con2.scad> use <../../p/3-16con3.scad> use <../../p/3-16edge.scad> -use <../../p/3-16rin3.scad> +use <../../p/3-16ring3.scad> function ldraw_lib__s__72024s01() = [ // 0 ~Container 8 x 8 x 3 Cupcake - Section 1 / 20 // 0 Name: s\72024s01.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2023-05 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,8 @@ function ldraw_lib__s__72024s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-10-31 [OrionP] Official Update 2023-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 51.4976 64 10.0042 52.2464 64 10.9541 [2,24,51.4976,64,10.0042,52.2464,64,10.9541], @@ -43,10 +44,10 @@ function ldraw_lib__s__72024s01() = [ // 1 16 67.6 0 0 3.1 -16.9 0 0 68 0 0 0 -3.1 3-16con3.dat [1,16,67.6,0,0,3.1,-16.9,0,0,68,0,0,0,-3.1, ldraw_lib__3_16con3()], // -// 1 16 67.6 0 0 3.1 0 0 0 1 0 0 0 -3.1 3-16rin3.dat - [1,16,67.6,0,0,3.1,0,0,0,1,0,0,0,-3.1, ldraw_lib__3_16rin3()], -// 1 16 67.6 0 0 3.1 0 0 0 1 0 0 0 3.1 3-16rin3.dat - [1,16,67.6,0,0,3.1,0,0,0,1,0,0,0,3.1, ldraw_lib__3_16rin3()], +// 1 16 67.6 0 0 3.1 0 0 0 1 0 0 0 -3.1 3-16ring3.dat + [1,16,67.6,0,0,3.1,0,0,0,1,0,0,0,-3.1, ldraw_lib__3_16ring3()], +// 1 16 67.6 0 0 3.1 0 0 0 1 0 0 0 3.1 3-16ring3.dat + [1,16,67.6,0,0,3.1,0,0,0,1,0,0,0,3.1, ldraw_lib__3_16ring3()], // // 1 16 67.6 0 0 12.4 0 0 0 1 0 0 0 12.4 3-16edge.dat [1,16,67.6,0,0,12.4,0,0,0,1,0,0,0,12.4, ldraw_lib__3_16edge()], diff --git a/parts/s/72024s02.scad b/parts/s/72024s02.scad index a53e08316..dc52d1d4f 100644 --- a/parts/s/72024s02.scad +++ b/parts/s/72024s02.scad @@ -1,12 +1,12 @@ use <../../lib.scad> use <../../p/3-16cylo.scad> -use <../../p/3-16rin3.scad> +use <../../p/3-16ring3.scad> use <../../p/48/1-12cylo.scad> function ldraw_lib__s__72024s02() = [ // 0 ~Container 8 x 8 x 3 Cupcake - Understuds - 1 / 8 // 0 Name: s\72024s02.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2023-05 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -14,7 +14,8 @@ function ldraw_lib__s__72024s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-10-31 [OrionP] Official Update 2023-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Rounded Halfstud // 1 16 20 16 20 -5.65685 0 5.65685 0 -4 0 -5.65685 0 -5.65685 3-16cylo.dat @@ -23,8 +24,8 @@ function ldraw_lib__s__72024s02() = [ [0,"BFC","INVERTNEXT"], // 1 16 20 16 20 -4.24264 0 4.24264 0 -4 0 -4.24264 0 -4.24264 3-16cylo.dat [1,16,20,16,20,-4.24264,0,4.24264,0,-4,0,-4.24264,0,-4.24264, ldraw_lib__3_16cylo()], -// 1 16 20 16 20 -1.41421 0 1.41421 0 -1 0 -1.41421 0 -1.41421 3-16rin3.dat - [1,16,20,16,20,-1.41421,0,1.41421,0,-1,0,-1.41421,0,-1.41421, ldraw_lib__3_16rin3()], +// 1 16 20 16 20 -1.41421 0 1.41421 0 -1 0 -1.41421 0 -1.41421 3-16ring3.dat + [1,16,20,16,20,-1.41421,0,1.41421,0,-1,0,-1.41421,0,-1.41421, ldraw_lib__3_16ring3()], // 4 16 22.2961 12 14.4566 23.1035 12 14.9961 23.1035 16 14.9961 22.2961 16 14.4566 [4,16,22.2961,12,14.4566,23.1035,12,14.9961,23.1035,16,14.9961,22.2961,16,14.4566], // 4 16 22.2961 16 14.4566 23.1035 16 14.9961 25.6569 16 14.3431 23.0615 16 12.6088 diff --git a/parts/s/72024s03.scad b/parts/s/72024s03.scad index e4fa6acd4..af891a172 100644 --- a/parts/s/72024s03.scad +++ b/parts/s/72024s03.scad @@ -5,7 +5,7 @@ use <../../p/1-8sphe.scad> use <../../p/2-4edge.scad> use <../../p/2-4ring3.scad> use <../../p/3-16cylo.scad> -use <../../p/3-16rin4.scad> +use <../../p/3-16ring4.scad> use <../../p/3-4ndis.scad> use <../../p/4-4cylc.scad> use <../../p/4-4edge.scad> @@ -15,7 +15,7 @@ function ldraw_lib__s__72024s03() = [ // 0 ~Container 8 x 8 x 3 Cupcake - Section with Stud - 1 / 20 // 0 Name: s\72024s03.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2023-05 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__s__72024s03() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-10-31 [OrionP] Official Update 2023-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Bottom // 3 16 -59.2614 68 -9.3858 -59.1191 68 -5.7598 -58.0056 68 -12.7904 @@ -426,8 +427,8 @@ function ldraw_lib__s__72024s03() = [ [1,16,-47,62,-10,4,0,0,0,1,0,0,0,4, ldraw_lib__3_4ndis()], // 1 16 -47 64 -10 5 0 0 0 -2 0 0 0 -5 3-16cylo.dat [1,16,-47,64,-10,5,0,0,0,-2,0,0,0,-5, ldraw_lib__3_16cylo()], -// 1 16 -47 62 -10 1 0 0 0 1 0 0 0 -1 3-16rin4.dat - [1,16,-47,62,-10,1,0,0,0,1,0,0,0,-1, ldraw_lib__3_16rin4()], +// 1 16 -47 62 -10 1 0 0 0 1 0 0 0 -1 3-16ring4.dat + [1,16,-47,62,-10,1,0,0,0,1,0,0,0,-1, ldraw_lib__3_16ring4()], // 4 16 -45.4692 62 -13.6956 -47 62 -14 -49.9241 62 -16.225 -45.0865 62 -14.6195 [4,16,-45.4692,62,-13.6956,-47,62,-14,-49.9241,62,-16.225,-45.0865,62,-14.6195], // 3 16 -50.1498 62 -15.5304 -49.9241 62 -16.225 -47 62 -14 diff --git a/parts/s/72092s02.scad b/parts/s/72092s02.scad index 21473dbf9..cc7e2d672 100644 --- a/parts/s/72092s02.scad +++ b/parts/s/72092s02.scad @@ -7,10 +7,10 @@ use <../../p/2-4cyli.scad> use <../../p/2-4cylo.scad> use <../../p/2-4disc.scad> use <../../p/2-4edge.scad> -use <../../p/2-4rin11.scad> -use <../../p/2-4rin13.scad> -use <../../p/2-4rin15.scad> use <../../p/2-4ring1.scad> +use <../../p/2-4ring11.scad> +use <../../p/2-4ring13.scad> +use <../../p/2-4ring15.scad> use <../../p/2-4ring19.scad> use <../../p/2-4ring2.scad> use <../../p/2-4ring5.scad> @@ -21,7 +21,7 @@ function ldraw_lib__s__72092s02() = [ // 0 ~Minifig Trophy Cup 5L - Half // 0 Name: s\72092s02.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Subpart UPDATE 2019-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__s__72092s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2019-06-28 [PTadmin] Official Update 2019-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 0 24 0 1 0 -24 0 0 2-4edge.dat [1,16,0,0,0,0,0,24,0,1,0,-24,0,0, ldraw_lib__2_4edge()], @@ -41,14 +42,14 @@ function ldraw_lib__s__72092s02() = [ [1,16,0,0,0,0,0,20.25,0,-6.25,0,-20.25,0,0, ldraw_lib__2_4cylo()], // 1 16 0 0 0 0 0 2.25 0 -1 0 -2.25 0 0 2-4ring9.dat [1,16,0,0,0,0,0,2.25,0,-1,0,-2.25,0,0, ldraw_lib__2_4ring9()], -// 1 16 0 0 0 0 0 1.5 0 -1 0 -1.5 0 0 2-4rin15.dat - [1,16,0,0,0,0,0,1.5,0,-1,0,-1.5,0,0, ldraw_lib__2_4rin15()], +// 1 16 0 0 0 0 0 1.5 0 -1 0 -1.5 0 0 2-4ring15.dat + [1,16,0,0,0,0,0,1.5,0,-1,0,-1.5,0,0, ldraw_lib__2_4ring15()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -7.5 0 0 0 5.5 0 -8.75 0 -5.5 0 0 2-4cylo.dat [1,16,0,-7.5,0,0,0,5.5,0,-8.75,0,-5.5,0,0, ldraw_lib__2_4cylo()], -// 1 16 0 -7.5 0 0 0 0.5 0 -1 0 -0.5 0 0 2-4rin11.dat - [1,16,0,-7.5,0,0,0,0.5,0,-1,0,-0.5,0,0, ldraw_lib__2_4rin11()], +// 1 16 0 -7.5 0 0 0 0.5 0 -1 0 -0.5 0 0 2-4ring11.dat + [1,16,0,-7.5,0,0,0,0.5,0,-1,0,-0.5,0,0, ldraw_lib__2_4ring11()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -21.25 0 0 0 3 0 5 0 -3 0 0 2-4cylc.dat @@ -65,8 +66,8 @@ function ldraw_lib__s__72092s02() = [ [1,16,0,-6.25,0,0,0,1,0,-0.25,0,-1,0,0, ldraw_lib__2_4con12()], // 1 16 0 -6.25 0 0 0 6.5 0 -1 0 -6.5 0 0 2-4ring2.dat [1,16,0,-6.25,0,0,0,6.5,0,-1,0,-6.5,0,0, ldraw_lib__2_4ring2()], -// 1 16 0 -6.25 0 0 0 1.5 0 -1 0 -1.5 0 0 2-4rin13.dat - [1,16,0,-6.25,0,0,0,1.5,0,-1,0,-1.5,0,0, ldraw_lib__2_4rin13()], +// 1 16 0 -6.25 0 0 0 1.5 0 -1 0 -1.5 0 0 2-4ring13.dat + [1,16,0,-6.25,0,0,0,1.5,0,-1,0,-1.5,0,0, ldraw_lib__2_4ring13()], // 5 24 4.9751 -6.25 -12.0107 0 -6.25 -13 0 -6.5 -12 7.4626 -6.25 -18.016 [5,24,4.9751,-6.25,-12.0107,0,-6.25,-13,0,-6.5,-12,7.4626,-6.25,-18.016], // 5 24 9.1923 -6.25 -9.1923 4.9751 -6.25 -12.0107 4.5924 -6.5 -11.0868 13.7885 -6.25 -13.7885 diff --git a/parts/s/72206s01.scad b/parts/s/72206s01.scad index d39a8625c..42958fb34 100644 --- a/parts/s/72206s01.scad +++ b/parts/s/72206s01.scad @@ -1,22 +1,22 @@ use <../../lib.scad> use <../../p/3-16cylo.scad> -use <../../p/3-16rin2.scad> +use <../../p/3-16ring2.scad> use <../../p/4-4con4.scad> use <../../p/4-4cylo.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin15.scad> +use <../../p/4-4ring15.scad> use <../../p/4-4ring2.scad> use <../../p/4-4ring3.scad> use <../../p/4-4ring4.scad> use <../../p/48/1-4con14.scad> -use <../../p/48/1-4rin15.scad> -use <../../p/48/1-4rin24.scad> +use <../../p/48/1-4ring15.scad> +use <../../p/48/1-4ring24.scad> use <../../p/48/2-4cylo.scad> use <../../p/48/4-4aring.scad> use <../../p/48/4-4cylo.scad> -use <../../p/48/4-4rin10.scad> -use <../../p/48/4-4rin15.scad> -use <../../p/48/4-4rin24.scad> +use <../../p/48/4-4ring10.scad> +use <../../p/48/4-4ring15.scad> +use <../../p/48/4-4ring24.scad> use <../../p/48/5-24cylo.scad> use <../../p/48/5-24ring15.scad> use <../../p/48/5-24ring24.scad> @@ -28,7 +28,7 @@ function ldraw_lib__s__72206s01() = [ // 0 ~Wheel 11 x 24 with Integral Tyre - Rim // 0 Name: s\72206s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2022-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -36,7 +36,8 @@ function ldraw_lib__s__72206s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 6 1 0 0 0 0 1 0 -1 0 connhol3.dat [1,16,0,0,6,1,0,0,0,0,1,0,-1,0, ldraw_lib__connhol3()], @@ -48,8 +49,8 @@ function ldraw_lib__s__72206s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -6 7.5 0 0 0 0 7.5 0 4 0 4-4cylo.dat [1,16,0,0,-6,7.5,0,0,0,0,7.5,0,4,0, ldraw_lib__4_4cylo()], -// 1 16 0 0 -6 0.5 0 0 0 0 0.5 0 1 0 4-4rin15.dat - [1,16,0,0,-6,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4rin15()], +// 1 16 0 0 -6 0.5 0 0 0 0 0.5 0 1 0 4-4ring15.dat + [1,16,0,0,-6,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4ring15()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -10 8 0 0 0 0 8 0 4 0 4-4cylo.dat @@ -78,10 +79,10 @@ function ldraw_lib__s__72206s01() = [ [1,16,0,-22.5,14,0,0,-4,4,0,0,0,-15,0, ldraw_lib__3_16cylo()], // 1 16 0 -22.5 14 0 0 4 4 0 0 0 -15 0 3-16cylo.dat [1,16,0,-22.5,14,0,0,4,4,0,0,0,-15,0, ldraw_lib__3_16cylo()], -// 1 16 0 -22.5 14 0 0 -1.33333 1.33333 0 0 0 -1 0 3-16rin2.dat - [1,16,0,-22.5,14,0,0,-1.33333,1.33333,0,0,0,-1,0, ldraw_lib__3_16rin2()], -// 1 16 0 -22.5 14 0 0 1.33333 1.33333 0 0 0 -1 0 3-16rin2.dat - [1,16,0,-22.5,14,0,0,1.33333,1.33333,0,0,0,-1,0, ldraw_lib__3_16rin2()], +// 1 16 0 -22.5 14 0 0 -1.33333 1.33333 0 0 0 -1 0 3-16ring2.dat + [1,16,0,-22.5,14,0,0,-1.33333,1.33333,0,0,0,-1,0, ldraw_lib__3_16ring2()], +// 1 16 0 -22.5 14 0 0 1.33333 1.33333 0 0 0 -1 0 3-16ring2.dat + [1,16,0,-22.5,14,0,0,1.33333,1.33333,0,0,0,-1,0, ldraw_lib__3_16ring2()], // // 4 16 3.4671 -23.3138 14 4.392 -22.0172 14 3.6956 -20.9692 14 2.4637 -21.4795 14 [4,16,3.4671,-23.3138,14,4.392,-22.0172,14,3.6956,-20.9692,14,2.4637,-21.4795,14], @@ -127,18 +128,18 @@ function ldraw_lib__s__72206s01() = [ [1,16,0,0,14,1.5,0,0,0,0,-1.5,0,-1,0, ldraw_lib__48__5_24ring15()], // 1 16 0 0 14 -1.5 0 0 0 0 -1.5 0 -1 0 48\5-24ring15.dat [1,16,0,0,14,-1.5,0,0,0,0,-1.5,0,-1,0, ldraw_lib__48__5_24ring15()], -// 1 16 0 0 14 1.5 0 0 0 0 1.5 0 -1 0 48\1-4rin15.dat - [1,16,0,0,14,1.5,0,0,0,0,1.5,0,-1,0, ldraw_lib__48__1_4rin15()], -// 1 16 0 0 14 -1.5 0 0 0 0 1.5 0 -1 0 48\1-4rin15.dat - [1,16,0,0,14,-1.5,0,0,0,0,1.5,0,-1,0, ldraw_lib__48__1_4rin15()], +// 1 16 0 0 14 1.5 0 0 0 0 1.5 0 -1 0 48\1-4ring15.dat + [1,16,0,0,14,1.5,0,0,0,0,1.5,0,-1,0, ldraw_lib__48__1_4ring15()], +// 1 16 0 0 14 -1.5 0 0 0 0 1.5 0 -1 0 48\1-4ring15.dat + [1,16,0,0,14,-1.5,0,0,0,0,1.5,0,-1,0, ldraw_lib__48__1_4ring15()], // 1 16 0 0 14 1 0 0 0 0 -1 0 -1 0 48\5-24ring24.dat [1,16,0,0,14,1,0,0,0,0,-1,0,-1,0, ldraw_lib__48__5_24ring24()], // 1 16 0 0 14 -1 0 0 0 0 -1 0 -1 0 48\5-24ring24.dat [1,16,0,0,14,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__48__5_24ring24()], -// 1 16 0 0 14 1 0 0 0 0 1 0 -1 0 48\1-4rin24.dat - [1,16,0,0,14,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__1_4rin24()], -// 1 16 0 0 14 -1 0 0 0 0 1 0 -1 0 48\1-4rin24.dat - [1,16,0,0,14,-1,0,0,0,0,1,0,-1,0, ldraw_lib__48__1_4rin24()], +// 1 16 0 0 14 1 0 0 0 0 1 0 -1 0 48\1-4ring24.dat + [1,16,0,0,14,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__1_4ring24()], +// 1 16 0 0 14 -1 0 0 0 0 1 0 -1 0 48\1-4ring24.dat + [1,16,0,0,14,-1,0,0,0,0,1,0,-1,0, ldraw_lib__48__1_4ring24()], // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\72206s05.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__72206s05()], @@ -167,18 +168,18 @@ function ldraw_lib__s__72206s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -5 21 0 0 0 0 21 0 -3.5 0 48\4-4cylo.dat [1,16,0,0,-5,21,0,0,0,0,21,0,-3.5,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -5 1.91 0 0 0 0 1.91 0 1 0 48\4-4rin10.dat - [1,16,0,0,-5,1.91,0,0,0,0,1.91,0,1,0, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 -5 1.91 0 0 0 0 1.91 0 1 0 48\4-4ring10.dat + [1,16,0,0,-5,1.91,0,0,0,0,1.91,0,1,0, ldraw_lib__48__4_4ring10()], // 1 16 0 0 -5 19.1 0 0 0 0 19.1 0 -1 0 48\4-4cylo.dat [1,16,0,0,-5,19.1,0,0,0,0,19.1,0,-1,0, ldraw_lib__48__4_4cylo()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -14 22.5 0 0 0 0 22.5 0 5 0 48\4-4cylo.dat [1,16,0,0,-14,22.5,0,0,0,0,22.5,0,5,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -14 -1.5 0 0 0 0 1.5 0 1 0 48\4-4rin15.dat - [1,16,0,0,-14,-1.5,0,0,0,0,1.5,0,1,0, ldraw_lib__48__4_4rin15()], -// 1 16 0 0 -14 -1 0 0 0 0 1 0 1 0 48\4-4rin24.dat - [1,16,0,0,-14,-1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4rin24()], +// 1 16 0 0 -14 -1.5 0 0 0 0 1.5 0 1 0 48\4-4ring15.dat + [1,16,0,0,-14,-1.5,0,0,0,0,1.5,0,1,0, ldraw_lib__48__4_4ring15()], +// 1 16 0 0 -14 -1 0 0 0 0 1 0 1 0 48\4-4ring24.dat + [1,16,0,0,-14,-1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4ring24()], // // 2 24 7.1041 -5.2563 6.5 8.2178 -3.5899 6.5 [2,24,7.1041,-5.2563,6.5,8.2178,-3.5899,6.5], diff --git a/parts/s/72206s02.scad b/parts/s/72206s02.scad index 6d8cb41b4..cf36162a0 100644 --- a/parts/s/72206s02.scad +++ b/parts/s/72206s02.scad @@ -1,14 +1,14 @@ use <../../lib.scad> use <../../p/3-16chrd.scad> use <../../p/48/1-24chrd.scad> -use <../../p/48/4-4rin13.scad> -use <../../p/48/4-4rin25.scad> +use <../../p/48/4-4ring13.scad> +use <../../p/48/4-4ring25.scad> use <72206s03.scad> function ldraw_lib__s__72206s02() = [ // 0 ~Wheel 11 x 24 with Integral Tyre - Tyre // 0 Name: s\72206s02.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2022-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,16 +16,17 @@ function ldraw_lib__s__72206s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 0 -14 2 0 0 0 0 -2 0 1 0 48\4-4rin13.dat - [1,16,0,0,-14,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4rin13()], -// 1 16 0 0 -14 1 0 0 0 0 -1 0 1 0 48\4-4rin25.dat - [1,16,0,0,-14,1,0,0,0,0,-1,0,1,0, ldraw_lib__48__4_4rin25()], -// 1 16 0 0 14 2 0 0 0 0 2 0 -1 0 48\4-4rin13.dat - [1,16,0,0,14,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4rin13()], -// 1 16 0 0 14 1 0 0 0 0 1 0 -1 0 48\4-4rin25.dat - [1,16,0,0,14,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4rin25()], +// 1 16 0 0 -14 2 0 0 0 0 -2 0 1 0 48\4-4ring13.dat + [1,16,0,0,-14,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__4_4ring13()], +// 1 16 0 0 -14 1 0 0 0 0 -1 0 1 0 48\4-4ring25.dat + [1,16,0,0,-14,1,0,0,0,0,-1,0,1,0, ldraw_lib__48__4_4ring25()], +// 1 16 0 0 14 2 0 0 0 0 2 0 -1 0 48\4-4ring13.dat + [1,16,0,0,14,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4ring13()], +// 1 16 0 0 14 1 0 0 0 0 1 0 -1 0 48\4-4ring25.dat + [1,16,0,0,14,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4ring25()], // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\72206s03.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__72206s03()], diff --git a/parts/s/72210s01.scad b/parts/s/72210s01.scad index ae01b8179..f0d4cb9a1 100644 --- a/parts/s/72210s01.scad +++ b/parts/s/72210s01.scad @@ -5,15 +5,15 @@ use <../../p/48/1-4con44.scad> use <../../p/48/4-4con19.scad> use <../../p/48/4-4cylo.scad> use <../../p/48/4-4edge.scad> -use <../../p/48/4-4rin10.scad> -use <../../p/48/4-4rin19.scad> +use <../../p/48/4-4ring10.scad> +use <../../p/48/4-4ring19.scad> use <../../p/48/4-4ring8.scad> use <../../p/stud4a.scad> function ldraw_lib__s__72210s01() = [ // 0 ~Wheel Rim 11 x 24 Front without Spokes // 0 Name: s\72210s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2023-05 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,12 +21,13 @@ function ldraw_lib__s__72210s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-10-31 [OrionP] Official Update 2023-05 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 0 1 2 0 0 0 0 2 0 -1 0 48\4-4rin10.dat - [1,16,0,0,1,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4rin10()], -// 1 16 0 0 1 1 0 0 0 0 1 0 -1 0 48\4-4rin19.dat - [1,16,0,0,1,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4rin19()], +// 1 16 0 0 1 2 0 0 0 0 2 0 -1 0 48\4-4ring10.dat + [1,16,0,0,1,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4ring10()], +// 1 16 0 0 1 1 0 0 0 0 1 0 -1 0 48\4-4ring19.dat + [1,16,0,0,1,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4ring19()], // // 1 16 0 0 0 .5 0 0 0 0 .5 0 1 0 48\1-4con44.dat [1,16,0,0,0,.5,0,0,0,0,.5,0,1,0, ldraw_lib__48__1_4con44()], diff --git a/parts/s/73398s01.scad b/parts/s/73398s01.scad index 12b60af06..841b2b015 100644 --- a/parts/s/73398s01.scad +++ b/parts/s/73398s01.scad @@ -3,9 +3,9 @@ use <../../p/4-4edge.scad> use <../../p/48/4-4con22.scad> use <../../p/48/4-4cylo.scad> use <../../p/48/4-4edge.scad> -use <../../p/48/4-4rin11.scad> -use <../../p/48/4-4rin19.scad> -use <../../p/48/4-4rin24.scad> +use <../../p/48/4-4ring11.scad> +use <../../p/48/4-4ring19.scad> +use <../../p/48/4-4ring24.scad> use <../../p/48/4-4ring9.scad> use <../../p/box3u4a.scad> use <../../p/connect.scad> @@ -14,7 +14,7 @@ function ldraw_lib__s__73398s01() = [ // 0 ~Wheel Rim 41 x 75 with 5 Spokes and 3 Pins without stud // 0 Name: s\73398s01.dat // 0 Author: Jens Brühl [jb70] -// 0 !LDRAW_ORG Subpart UPDATE 2024-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,6 +22,8 @@ function ldraw_lib__s__73398s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2024-01-29 [OrionP] Official Update 2024-01 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -20 0 1 0 0 0 0 1 0 -1 0 connect.dat [1,16,0,-20,0,1,0,0,0,0,1,0,-1,0, ldraw_lib__connect()], @@ -65,32 +67,32 @@ function ldraw_lib__s__73398s01() = [ [1,16,0,0,80,9.4,0,0,0,0,9.4,0,-1,0, ldraw_lib__48__4_4ring9()], // 1 16 0 0 80 -94 0 0 0 0 -94 0 -4 0 48\4-4cylo.dat [1,16,0,0,80,-94,0,0,0,0,-94,0,-4,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 76 4.7 0 0 0 0 4.7 0 1 0 48\4-4rin19.dat - [1,16,0,0,76,4.7,0,0,0,0,4.7,0,1,0, ldraw_lib__48__4_4rin19()], +// 1 16 0 0 76 4.7 0 0 0 0 4.7 0 1 0 48\4-4ring19.dat + [1,16,0,0,76,4.7,0,0,0,0,4.7,0,1,0, ldraw_lib__48__4_4ring19()], // 1 16 0 0 76 89.3 0 0 0 0 89.3 0 -5 0 48\4-4cylo.dat [1,16,0,0,76,89.3,0,0,0,0,89.3,0,-5,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 71 3.72083 0 0 0 0 3.72083 0 -1 0 48\4-4rin24.dat - [1,16,0,0,71,3.72083,0,0,0,0,3.72083,0,-1,0, ldraw_lib__48__4_4rin24()], +// 1 16 0 0 71 3.72083 0 0 0 0 3.72083 0 -1 0 48\4-4ring24.dat + [1,16,0,0,71,3.72083,0,0,0,0,3.72083,0,-1,0, ldraw_lib__48__4_4ring24()], // 1 16 0 0 71 -93.02075 0 0 0 0 -93.02075 0 -4 0 48\4-4cylo.dat [1,16,0,0,71,-93.02075,0,0,0,0,-93.02075,0,-4,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 67 3.72083 0 0 0 0 3.72083 0 1 0 48\4-4rin24.dat - [1,16,0,0,67,3.72083,0,0,0,0,3.72083,0,1,0, ldraw_lib__48__4_4rin24()], +// 1 16 0 0 67 3.72083 0 0 0 0 3.72083 0 1 0 48\4-4ring24.dat + [1,16,0,0,67,3.72083,0,0,0,0,3.72083,0,1,0, ldraw_lib__48__4_4ring24()], // 1 16 0 0 67 3.88261 0 0 0 0 3.88261 0 -74 0 48\4-4con22.dat [1,16,0,0,67,3.88261,0,0,0,0,3.88261,0,-74,0, ldraw_lib__48__4_4con22()], // 1 16 0 0 67 89.3 0 0 0 0 89.3 0 1 0 48\4-4edge.dat [1,16,0,0,67,89.3,0,0,0,0,89.3,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 -7 85.41738 0 0 0 0 85.41738 0 1 0 48\4-4edge.dat [1,16,0,0,-7,85.41738,0,0,0,0,85.41738,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -7 7.75173 0 0 0 0 7.75173 0 -1 0 48\4-4rin11.dat - [1,16,0,0,-7,7.75173,0,0,0,0,7.75173,0,-1,0, ldraw_lib__48__4_4rin11()], +// 1 16 0 0 -7 7.75173 0 0 0 0 7.75173 0 -1 0 48\4-4ring11.dat + [1,16,0,0,-7,7.75173,0,0,0,0,7.75173,0,-1,0, ldraw_lib__48__4_4ring11()], // 1 16 0 0 -7 -93.02075 0 0 0 0 -93.02075 0 -4 0 48\4-4cylo.dat [1,16,0,0,-7,-93.02075,0,0,0,0,-93.02075,0,-4,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -11 3.72083 0 0 0 0 3.72083 0 1 0 48\4-4rin24.dat - [1,16,0,0,-11,3.72083,0,0,0,0,3.72083,0,1,0, ldraw_lib__48__4_4rin24()], +// 1 16 0 0 -11 3.72083 0 0 0 0 3.72083 0 1 0 48\4-4ring24.dat + [1,16,0,0,-11,3.72083,0,0,0,0,3.72083,0,1,0, ldraw_lib__48__4_4ring24()], // 1 16 0 0 -11 89.3 0 0 0 0 89.3 0 -5 0 48\4-4cylo.dat [1,16,0,0,-11,89.3,0,0,0,0,89.3,0,-5,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -16 4.7 0 0 0 0 4.7 0 -1 0 48\4-4rin19.dat - [1,16,0,0,-16,4.7,0,0,0,0,4.7,0,-1,0, ldraw_lib__48__4_4rin19()], +// 1 16 0 0 -16 4.7 0 0 0 0 4.7 0 -1 0 48\4-4ring19.dat + [1,16,0,0,-16,4.7,0,0,0,0,4.7,0,-1,0, ldraw_lib__48__4_4ring19()], // 1 16 0 0 -16 -94 0 0 0 0 -94 0 -5 0 48\4-4cylo.dat [1,16,0,0,-16,-94,0,0,0,0,-94,0,-5,0, ldraw_lib__48__4_4cylo()], // diff --git a/parts/s/76795s01.scad b/parts/s/76795s01.scad index 0d0d079ab..183087ca3 100644 --- a/parts/s/76795s01.scad +++ b/parts/s/76795s01.scad @@ -8,7 +8,7 @@ use <../../p/2-4cyls.scad> use <../../p/2-4ring3.scad> use <../../p/3-16cyli.scad> use <../../p/3-16edge.scad> -use <../../p/3-16rin3.scad> +use <../../p/3-16ring3.scad> use <../../p/3-8cyls.scad> use <../../p/4-4cyli.scad> use <../../p/4-4edge.scad> @@ -28,7 +28,7 @@ function ldraw_lib__s__76795s01() = [ // 0 ~Brick 5 x 5 Corner Round with Slope 45 Chamfer - Half // 0 Name: s\76795s01.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2022-06 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -36,7 +36,8 @@ function ldraw_lib__s__76795s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-12-20 [PTadmin] Official Update 2022-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Bottom Skirt // 0 BFC INVERTNEXT @@ -233,12 +234,12 @@ function ldraw_lib__s__76795s01() = [ [1,16,-80,24,40,0,0,-8,0,-1,0,-8,0,0, ldraw_lib__3_16edge()], // 1 16 -80 24 40 0 0 8 0 -1 0 -8 0 0 11-16edge.dat [1,16,-80,24,40,0,0,8,0,-1,0,-8,0,0, ldraw_lib__11_16edge()], -// 1 16 -80 24 40 0 0 -2 0 -1 0 -2 0 0 3-16rin3.dat - [1,16,-80,24,40,0,0,-2,0,-1,0,-2,0,0, ldraw_lib__3_16rin3()], +// 1 16 -80 24 40 0 0 -2 0 -1 0 -2 0 0 3-16ring3.dat + [1,16,-80,24,40,0,0,-2,0,-1,0,-2,0,0, ldraw_lib__3_16ring3()], // 1 16 -80 24 40 0 0 2 0 -1 0 -2 0 0 2-4ring3.dat [1,16,-80,24,40,0,0,2,0,-1,0,-2,0,0, ldraw_lib__2_4ring3()], -// 1 16 -80 24 40 0 0 -2 0 -1 0 2 0 0 3-16rin3.dat - [1,16,-80,24,40,0,0,-2,0,-1,0,2,0,0, ldraw_lib__3_16rin3()], +// 1 16 -80 24 40 0 0 -2 0 -1 0 2 0 0 3-16ring3.dat + [1,16,-80,24,40,0,0,-2,0,-1,0,2,0,0, ldraw_lib__3_16ring3()], // 1 16 -80 24 40 0 0 -6 0 1 0 -6 0 0 4-4edge.dat [1,16,-80,24,40,0,0,-6,0,1,0,-6,0,0, ldraw_lib__4_4edge()], // 1 16 -80 24 40 -5.54328 0 -2.2961 0 -1 0 2.2961 0 -5.54328 1-8tang.dat diff --git a/parts/s/78442s01.scad b/parts/s/78442s01.scad index a5a19a8a8..8af9dcbad 100644 --- a/parts/s/78442s01.scad +++ b/parts/s/78442s01.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/1-16cyli.scad> use <../../p/1-16edge.scad> -use <../../p/1-16rin2.scad> +use <../../p/1-16ring2.scad> use <../../p/1-4cylo.scad> use <../../p/1-8chrd.scad> use <../../p/1-8cylo.scad> @@ -18,7 +18,7 @@ function ldraw_lib__s__78442s01() = [ // 0 ~Technic Gear Ring Quarter 6 x 6 with 15 Teeth Half // 0 Name: s\78442s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-05 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__s__78442s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-10-31 [OrionP] Official Update 2023-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -60 0 80 0.8 0 -0.6 0 1 0 0.6 0 0.8 connhole.dat [1,16,-60,0,80,0.8,0,-0.6,0,1,0,0.6,0,0.8, ldraw_lib__connhole()], @@ -126,14 +127,14 @@ function ldraw_lib__s__78442s01() = [ [5,24,-8.3152,10,103.4442,-8.3152,0,103.4442,-6.364,10,106.364,-8.603,10,101.9999], // 5 24 -8.3152 10 96.5558 -8.3152 0 96.5558 -6.364 10 93.636 -8.603 10 98 [5,24,-8.3152,10,96.5558,-8.3152,0,96.5558,-6.364,10,93.636,-8.603,10,98], -// 1 16 0 0 100 -2.12132 0 -2.12132 0 1 0 -2.12132 0 2.12132 1-16rin2.dat - [1,16,0,0,100,-2.12132,0,-2.12132,0,1,0,-2.12132,0,2.12132, ldraw_lib__1_16rin2()], -// 1 16 0 10 100 -2.12132 0 -2.12132 0 -1 0 -2.12132 0 2.12132 1-16rin2.dat - [1,16,0,10,100,-2.12132,0,-2.12132,0,-1,0,-2.12132,0,2.12132, ldraw_lib__1_16rin2()], -// 1 16 0 0 100 -2.12132 0 -2.12132 0 1 0 2.12132 0 -2.12132 1-16rin2.dat - [1,16,0,0,100,-2.12132,0,-2.12132,0,1,0,2.12132,0,-2.12132, ldraw_lib__1_16rin2()], -// 1 16 0 10 100 -2.12132 0 -2.12132 0 -1 0 2.12132 0 -2.12132 1-16rin2.dat - [1,16,0,10,100,-2.12132,0,-2.12132,0,-1,0,2.12132,0,-2.12132, ldraw_lib__1_16rin2()], +// 1 16 0 0 100 -2.12132 0 -2.12132 0 1 0 -2.12132 0 2.12132 1-16ring2.dat + [1,16,0,0,100,-2.12132,0,-2.12132,0,1,0,-2.12132,0,2.12132, ldraw_lib__1_16ring2()], +// 1 16 0 10 100 -2.12132 0 -2.12132 0 -1 0 -2.12132 0 2.12132 1-16ring2.dat + [1,16,0,10,100,-2.12132,0,-2.12132,0,-1,0,-2.12132,0,2.12132, ldraw_lib__1_16ring2()], +// 1 16 0 0 100 -2.12132 0 -2.12132 0 1 0 2.12132 0 -2.12132 1-16ring2.dat + [1,16,0,0,100,-2.12132,0,-2.12132,0,1,0,2.12132,0,-2.12132, ldraw_lib__1_16ring2()], +// 1 16 0 10 100 -2.12132 0 -2.12132 0 -1 0 2.12132 0 -2.12132 1-16ring2.dat + [1,16,0,10,100,-2.12132,0,-2.12132,0,-1,0,2.12132,0,-2.12132, ldraw_lib__1_16ring2()], // 1 16 0 0 100 -6.36396 0 -6.36396 0 1 0 -6.36396 0 6.36396 1-16edge.dat [1,16,0,0,100,-6.36396,0,-6.36396,0,1,0,-6.36396,0,6.36396, ldraw_lib__1_16edge()], // 1 16 0 0 100 -6.36396 0 -6.36396 0 10 0 -6.36396 0 6.36396 1-16cyli.dat diff --git a/parts/s/78444s01.scad b/parts/s/78444s01.scad index b073bcc87..6aa8f929f 100644 --- a/parts/s/78444s01.scad +++ b/parts/s/78444s01.scad @@ -7,7 +7,7 @@ use <../../p/1-8cylo.scad> use <../../p/1-8ndis.scad> use <../../p/2-4stud4.scad> use <../../p/3-16cylo.scad> -use <../../p/3-16rin3.scad> +use <../../p/3-16ring3.scad> use <../../p/3-4stud4.scad> use <../../p/box2-5.scad> use <../../p/box2-7.scad> @@ -19,7 +19,7 @@ function ldraw_lib__s__78444s01() = [ // 0 ~Wing 2 x 6 Right without Studs // 0 Name: s\78444s01.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2023-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__s__78444s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-04-17 [OrionP] Official Update 2023-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Bottom // 4 16 16 8 56 -15.2782 8 56 -19.5 8 60 20 8 60 @@ -190,8 +191,8 @@ function ldraw_lib__s__78444s01() = [ [1,16,0,4,-40,6,0,0,0,4,0,0,0,-6, ldraw_lib__3_16cylo()], // 1 16 0 4 -40 8 0 0 0 4 0 0 0 -8 3-16cylo.dat [1,16,0,4,-40,8,0,0,0,4,0,0,0,-8, ldraw_lib__3_16cylo()], -// 1 16 0 8 -40 2 0 0 0 -1 0 0 0 -2 3-16rin3.dat - [1,16,0,8,-40,2,0,0,0,-1,0,0,0,-2, ldraw_lib__3_16rin3()], +// 1 16 0 8 -40 2 0 0 0 -1 0 0 0 -2 3-16ring3.dat + [1,16,0,8,-40,2,0,0,0,-1,0,0,0,-2, ldraw_lib__3_16ring3()], // 4 16 0 8 -32 0 8 -34 -.2692 8 -34.0535 -.5919 8 -32.1177 [4,16,0,8,-32,0,8,-34,-.2692,8,-34.0535,-.5919,8,-32.1177], // 4 16 3.0616 8 -47.3912 1.9892 8 -47.6044 1.6666 8 -45.6686 2.2962 8 -45.5434 diff --git a/parts/s/79393s02.scad b/parts/s/79393s02.scad index 5be6bdca0..5d5158d9a 100644 --- a/parts/s/79393s02.scad +++ b/parts/s/79393s02.scad @@ -4,7 +4,7 @@ use <../../p/2-4cylo.scad> use <../../p/2-4ring3.scad> use <../../p/3-16chrd.scad> use <../../p/3-16cylo.scad> -use <../../p/3-16rin3.scad> +use <../../p/3-16ring3.scad> use <../../p/48/1-12cyli.scad> use <../../p/48/1-12edge.scad> use <../../p/48/1-12ring39.scad> @@ -22,7 +22,7 @@ function ldraw_lib__s__79393s02() = [ // 0 ~Tile 3 x 3 Corner Round - Half // 0 Name: s\79393s02.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Subpart UPDATE 2022-06 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__s__79393s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-12-20 [PTadmin] Official Update 2022-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Bottom // 4 16 43.7364 8 -4 43.6216 8 -5.742 40.6728 8 -5.3538 40.9597 8 -1 @@ -188,8 +189,8 @@ function ldraw_lib__s__79393s02() = [ // 2 24 51.394 4 -23.2562 54.3987 4 -25.059 [2,24,51.394,4,-23.2562,54.3987,4,-25.059], // -// 1 16 40 8 -40 -1.41421 0 1.41421 0 -1 0 1.41421 0 1.41421 3-16rin3.dat - [1,16,40,8,-40,-1.41421,0,1.41421,0,-1,0,1.41421,0,1.41421, ldraw_lib__3_16rin3()], +// 1 16 40 8 -40 -1.41421 0 1.41421 0 -1 0 1.41421 0 1.41421 3-16ring3.dat + [1,16,40,8,-40,-1.41421,0,1.41421,0,-1,0,1.41421,0,1.41421, ldraw_lib__3_16ring3()], // 4 16 45.6569 8 -34.3431 43.8584 8 -35.5006 42.2961 8 -34.4567 43.0615 8 -32.6088 [4,16,45.6569,8,-34.3431,43.8584,8,-35.5006,42.2961,8,-34.4567,43.0615,8,-32.6088], // diff --git a/parts/s/79505s01.scad b/parts/s/79505s01.scad index ee3c36f68..73bddf937 100644 --- a/parts/s/79505s01.scad +++ b/parts/s/79505s01.scad @@ -12,8 +12,8 @@ use <../../p/2-4edge.scad> use <../../p/3-16cyli.scad> use <../../p/3-16cylo.scad> use <../../p/3-16edge.scad> -use <../../p/3-16rin2.scad> -use <../../p/3-16rin8.scad> +use <../../p/3-16ring2.scad> +use <../../p/3-16ring8.scad> use <../../p/48/1-24chrd.scad> use <../../p/48/1-4chrd.scad> use <../../p/48/1-4cyli.scad> @@ -32,7 +32,7 @@ function ldraw_lib__s__79505s01() = [ // 0 ~Technic Rotation Joint Disk with Pin and 2 Perpendicular Click Rotation Ring Sockets Quarter // 0 Name: s\79505s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2022-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -40,7 +40,8 @@ function ldraw_lib__s__79505s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -23 0 0 0 30 0 3 0 30 0 0 48\1-6cylo.dat [1,16,0,-23,0,0,0,30,0,3,0,30,0,0, ldraw_lib__48__1_6cylo()], @@ -58,8 +59,8 @@ function ldraw_lib__s__79505s01() = [ [1,16,0,-25,0,0,0,4,0,1,0,4,0,0, ldraw_lib__1_4ring2()], // 1 16 0 -25 0 0 0 12 0 2 0 12 0 0 1-4cylo.dat [1,16,0,-25,0,0,0,12,0,2,0,12,0,0, ldraw_lib__1_4cylo()], -// 1 16 0 -38 0 3 0 0 0 1 0 0 0 3 3-16rin2.dat - [1,16,0,-38,0,3,0,0,0,1,0,0,0,3, ldraw_lib__3_16rin2()], +// 1 16 0 -38 0 3 0 0 0 1 0 0 0 3 3-16ring2.dat + [1,16,0,-38,0,3,0,0,0,1,0,0,0,3, ldraw_lib__3_16ring2()], // 1 16 0 -38 0 9 0 0 0 2 0 0 0 9 3-16cylo.dat [1,16,0,-38,0,9,0,0,0,2,0,0,0,9, ldraw_lib__3_16cylo()], // 1 16 0 -30 0 0 0 8 0 5 0 8 0 0 1-4cyli.dat @@ -70,8 +71,8 @@ function ldraw_lib__s__79505s01() = [ [1,16,0,-25,0,0,0,8,0,1,0,8,0,0, ldraw_lib__1_4edge()], // 1 16 0 -36 0 8 0 0 0 1 0 0 0 8 3-16edge.dat [1,16,0,-36,0,8,0,0,0,1,0,0,0,8, ldraw_lib__3_16edge()], -// 1 16 0 -36 0 1 0 0 0 -1 0 0 0 1 3-16rin8.dat - [1,16,0,-36,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__3_16rin8()], +// 1 16 0 -36 0 1 0 0 0 -1 0 0 0 1 3-16ring8.dat + [1,16,0,-36,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__3_16ring8()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -30 0 0 0 6 0 8 0 6 0 0 1-4cyli.dat diff --git a/parts/s/80177s01.scad b/parts/s/80177s01.scad index 42a6bdf64..8ba1f141b 100644 --- a/parts/s/80177s01.scad +++ b/parts/s/80177s01.scad @@ -22,7 +22,7 @@ use <../../p/3-16cyls.scad> use <../../p/3-16cyls2.scad> use <../../p/3-16edge.scad> use <../../p/3-16ndis.scad> -use <../../p/3-16rin3.scad> +use <../../p/3-16ring3.scad> use <../../p/3-8cyli.scad> use <../../p/3-8cyls.scad> use <../../p/7-16edge.scad> @@ -33,7 +33,7 @@ function ldraw_lib__s__80177s01() = [ // 0 ~Slope Brick Curved 3 x 2 with Cutout Left without Top // 0 Name: s\80177s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-06 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -41,7 +41,8 @@ function ldraw_lib__s__80177s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-11-19 [OrionP] Official Update 2023-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -257,8 +258,8 @@ function ldraw_lib__s__80177s01() = [ [4,16,0,24,-10,0,16,6,0,16,10,0,24,10], // 1 16 0 24 -10 8 0 0 0 -1 0 0 0 8 3-16edge.dat [1,16,0,24,-10,8,0,0,0,-1,0,0,0,8, ldraw_lib__3_16edge()], -// 1 16 0 24 -10 2 0 0 0 -1 0 0 0 2 3-16rin3.dat - [1,16,0,24,-10,2,0,0,0,-1,0,0,0,2, ldraw_lib__3_16rin3()], +// 1 16 0 24 -10 2 0 0 0 -1 0 0 0 2 3-16ring3.dat + [1,16,0,24,-10,2,0,0,0,-1,0,0,0,2, ldraw_lib__3_16ring3()], // 2 24 0 16 -2 0 10 -2 [2,24,0,16,-2,0,10,-2], // 2 24 0 16 -4 0 16 -2 diff --git a/parts/s/81911s01.scad b/parts/s/81911s01.scad index 86013db14..8abfe590b 100644 --- a/parts/s/81911s01.scad +++ b/parts/s/81911s01.scad @@ -9,7 +9,7 @@ use <../../p/48/1-16edge.scad> use <../../p/48/1-24chrd.scad> use <../../p/48/1-8cylo.scad> use <../../p/48/1-8edge.scad> -use <../../p/48/1-8rin14.scad> +use <../../p/48/1-8ring14.scad> use <../../p/48/5-48chrd.scad> use <../../p/48/5-48con12.scad> use <../../p/48/5-48cylo.scad> @@ -25,7 +25,7 @@ function ldraw_lib__s__81911s01() = [ // 0 ~Windscreen 2 x 4 x 1 Curved Half // 0 Name: s\81911s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -33,12 +33,13 @@ function ldraw_lib__s__81911s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -24 44 0 0 54.16667 0 1 0 -54.16667 0 0 48\1-8edge.dat [1,16,0,-24,44,0,0,54.16667,0,1,0,-54.16667,0,0, ldraw_lib__48__1_8edge()], -// 1 16 0 -24 44 0 0 3.61111 0 1 0 -3.61111 0 0 48\1-8rin14.dat - [1,16,0,-24,44,0,0,3.61111,0,1,0,-3.61111,0,0, ldraw_lib__48__1_8rin14()], +// 1 16 0 -24 44 0 0 3.61111 0 1 0 -3.61111 0 0 48\1-8ring14.dat + [1,16,0,-24,44,0,0,3.61111,0,1,0,-3.61111,0,0, ldraw_lib__48__1_8ring14()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -24 44 0 0 50.55556 0 1 0 -50.55556 0 0 48\1-8cylo.dat diff --git a/parts/s/821472as01.scad b/parts/s/821472as01.scad index ab5e2417a..ed8e5e393 100644 --- a/parts/s/821472as01.scad +++ b/parts/s/821472as01.scad @@ -1,13 +1,13 @@ use <../../lib.scad> -use <../../p/48/1-4rin13.scad> -use <../../p/48/1-4rin14.scad> -use <../../p/48/1-4rin15.scad> use <../../p/48/1-4ring12.scad> +use <../../p/48/1-4ring13.scad> +use <../../p/48/1-4ring14.scad> +use <../../p/48/1-4ring15.scad> function ldraw_lib__s__821472as01() = [ // 0 ~Sticker 4.8 x 6.0 with Red and Blue "28" on Transparent Background - "28" // 0 Name: s\821472as01.dat // 0 Author: Damien Roux [Darats] -// 0 !LDRAW_ORG Subpart UPDATE 2014-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,32 +15,33 @@ function ldraw_lib__s__821472as01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 -32 0 20 0 0 -1.5 0 1 0 1.5 0 0 48\1-4rin15.dat - [1,16,-32,0,20,0,0,-1.5,0,1,0,1.5,0,0, ldraw_lib__48__1_4rin15()], -// 1 16 32 0 20 1.5 0 0 0 1 0 0 0 1.5 48\1-4rin15.dat - [1,16,32,0,20,1.5,0,0,0,1,0,0,0,1.5, ldraw_lib__48__1_4rin15()], -// 1 16 32 0 -20 0 0 1.5 0 1 0 -1.5 0 0 48\1-4rin15.dat - [1,16,32,0,-20,0,0,1.5,0,1,0,-1.5,0,0, ldraw_lib__48__1_4rin15()], -// 1 16 -32 0 -20 -1.5 0 0 0 1 0 0 0 -1.5 48\1-4rin15.dat - [1,16,-32,0,-20,-1.5,0,0,0,1,0,0,0,-1.5, ldraw_lib__48__1_4rin15()], -// 1 4 -32 0 20 0 0 -1.5 0 1 0 1.5 0 0 48\1-4rin13.dat - [1,4,-32,0,20,0,0,-1.5,0,1,0,1.5,0,0, ldraw_lib__48__1_4rin13()], -// 1 4 -32 0 20 0 0 -1.5 0 1 0 1.5 0 0 48\1-4rin14.dat - [1,4,-32,0,20,0,0,-1.5,0,1,0,1.5,0,0, ldraw_lib__48__1_4rin14()], -// 1 4 32 0 20 1.5 0 0 0 1 0 0 0 1.5 48\1-4rin14.dat - [1,4,32,0,20,1.5,0,0,0,1,0,0,0,1.5, ldraw_lib__48__1_4rin14()], -// 1 4 32 0 -20 0 0 1.5 0 1 0 -1.5 0 0 48\1-4rin14.dat - [1,4,32,0,-20,0,0,1.5,0,1,0,-1.5,0,0, ldraw_lib__48__1_4rin14()], -// 1 4 -32 0 -20 -1.5 0 0 0 1 0 0 0 -1.5 48\1-4rin14.dat - [1,4,-32,0,-20,-1.5,0,0,0,1,0,0,0,-1.5, ldraw_lib__48__1_4rin14()], -// 1 4 32 0 20 1.5 0 0 0 1 0 0 0 1.5 48\1-4rin13.dat - [1,4,32,0,20,1.5,0,0,0,1,0,0,0,1.5, ldraw_lib__48__1_4rin13()], -// 1 4 32 0 -20 0 0 1.5 0 1 0 -1.5 0 0 48\1-4rin13.dat - [1,4,32,0,-20,0,0,1.5,0,1,0,-1.5,0,0, ldraw_lib__48__1_4rin13()], -// 1 4 -32 0 -20 -1.5 0 0 0 1 0 0 0 -1.5 48\1-4rin13.dat - [1,4,-32,0,-20,-1.5,0,0,0,1,0,0,0,-1.5, ldraw_lib__48__1_4rin13()], +// 1 16 -32 0 20 0 0 -1.5 0 1 0 1.5 0 0 48\1-4ring15.dat + [1,16,-32,0,20,0,0,-1.5,0,1,0,1.5,0,0, ldraw_lib__48__1_4ring15()], +// 1 16 32 0 20 1.5 0 0 0 1 0 0 0 1.5 48\1-4ring15.dat + [1,16,32,0,20,1.5,0,0,0,1,0,0,0,1.5, ldraw_lib__48__1_4ring15()], +// 1 16 32 0 -20 0 0 1.5 0 1 0 -1.5 0 0 48\1-4ring15.dat + [1,16,32,0,-20,0,0,1.5,0,1,0,-1.5,0,0, ldraw_lib__48__1_4ring15()], +// 1 16 -32 0 -20 -1.5 0 0 0 1 0 0 0 -1.5 48\1-4ring15.dat + [1,16,-32,0,-20,-1.5,0,0,0,1,0,0,0,-1.5, ldraw_lib__48__1_4ring15()], +// 1 4 -32 0 20 0 0 -1.5 0 1 0 1.5 0 0 48\1-4ring13.dat + [1,4,-32,0,20,0,0,-1.5,0,1,0,1.5,0,0, ldraw_lib__48__1_4ring13()], +// 1 4 -32 0 20 0 0 -1.5 0 1 0 1.5 0 0 48\1-4ring14.dat + [1,4,-32,0,20,0,0,-1.5,0,1,0,1.5,0,0, ldraw_lib__48__1_4ring14()], +// 1 4 32 0 20 1.5 0 0 0 1 0 0 0 1.5 48\1-4ring14.dat + [1,4,32,0,20,1.5,0,0,0,1,0,0,0,1.5, ldraw_lib__48__1_4ring14()], +// 1 4 32 0 -20 0 0 1.5 0 1 0 -1.5 0 0 48\1-4ring14.dat + [1,4,32,0,-20,0,0,1.5,0,1,0,-1.5,0,0, ldraw_lib__48__1_4ring14()], +// 1 4 -32 0 -20 -1.5 0 0 0 1 0 0 0 -1.5 48\1-4ring14.dat + [1,4,-32,0,-20,-1.5,0,0,0,1,0,0,0,-1.5, ldraw_lib__48__1_4ring14()], +// 1 4 32 0 20 1.5 0 0 0 1 0 0 0 1.5 48\1-4ring13.dat + [1,4,32,0,20,1.5,0,0,0,1,0,0,0,1.5, ldraw_lib__48__1_4ring13()], +// 1 4 32 0 -20 0 0 1.5 0 1 0 -1.5 0 0 48\1-4ring13.dat + [1,4,32,0,-20,0,0,1.5,0,1,0,-1.5,0,0, ldraw_lib__48__1_4ring13()], +// 1 4 -32 0 -20 -1.5 0 0 0 1 0 0 0 -1.5 48\1-4ring13.dat + [1,4,-32,0,-20,-1.5,0,0,0,1,0,0,0,-1.5, ldraw_lib__48__1_4ring13()], // 1 16 -32 0 -20 -1.5 0 0 0 1 0 0 0 -1.5 48\1-4ring12.dat [1,16,-32,0,-20,-1.5,0,0,0,1,0,0,0,-1.5, ldraw_lib__48__1_4ring12()], // 1 16 -32 0 20 0 0 -1.5 0 1 0 1.5 0 0 48\1-4ring12.dat diff --git a/parts/s/84746s01.scad b/parts/s/84746s01.scad index 7435bedae..828fe23db 100644 --- a/parts/s/84746s01.scad +++ b/parts/s/84746s01.scad @@ -22,8 +22,8 @@ use <../../p/48/1-16edge.scad> use <../../p/48/1-4cyli.scad> use <../../p/48/1-4edge.scad> use <../../p/48/1-4ndis.scad> -use <../../p/48/1-4rin10.scad> -use <../../p/48/1-4rin17.scad> +use <../../p/48/1-4ring10.scad> +use <../../p/48/1-4ring17.scad> use <../../p/48/1-4ring9.scad> use <../../p/48/1-8cyli.scad> use <../../p/48/1-8edge.scad> @@ -39,7 +39,7 @@ function ldraw_lib__s__84746s01() = [ // 0 ~Electric Power Functions IR Handset Increm. Top Half // 0 Name: s\84746s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2012-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -47,7 +47,8 @@ function ldraw_lib__s__84746s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -35.13 -4 -90 -64.8701 0 0 0 1 0 0 0 115.966 48\1-16edge.dat [1,16,-35.13,-4,-90,-64.8701,0,0,0,1,0,0,0,115.966, ldraw_lib__48__1_16edge()], @@ -699,8 +700,8 @@ function ldraw_lib__s__84746s01() = [ // 0 // Matrix 1 0 0 0 1 -0.045454545454545454545454545454545 0 0 1 // 1 16 -60 -5 -90 -40 0 0 0 1 1.81818 0 0 -40 48\1-4edge.dat [1,16,-60,-5,-90,-40,0,0,0,1,1.81818,0,0,-40, ldraw_lib__48__1_4edge()], -// 1 16 -60 -5 -90 -4 0 0 0 1 0.18182 0 0 -4 48\1-4rin10.dat - [1,16,-60,-5,-90,-4,0,0,0,1,0.18182,0,0,-4, ldraw_lib__48__1_4rin10()], +// 1 16 -60 -5 -90 -4 0 0 0 1 0.18182 0 0 -4 48\1-4ring10.dat + [1,16,-60,-5,-90,-4,0,0,0,1,0.18182,0,0,-4, ldraw_lib__48__1_4ring10()], // 1 16 -60 -5 -90 -44 0 0 0 1 2 0 0 -44 48\1-4edge.dat [1,16,-60,-5,-90,-44,0,0,0,1,2,0,0,-44, ldraw_lib__48__1_4edge()], // 1 16 -40 -2.091 -132 0 0 20 -0.09091 -1 0 2 0 0 box4-4a.dat @@ -711,8 +712,8 @@ function ldraw_lib__s__84746s01() = [ [1,16,-60,-4,-90,-34,0,0,0,1,1.54545,0,0,-34, ldraw_lib__48__2_4edge()], // 1 16 -60 -4 -90 -4 0 0 0 1 0.18182 0 0 -4 48\1-4ring9.dat [1,16,-60,-4,-90,-4,0,0,0,1,0.18182,0,0,-4, ldraw_lib__48__1_4ring9()], -// 1 16 -60 -4 -90 -2 0 0 0 1 0.09091 0 0 -2 48\1-4rin17.dat - [1,16,-60,-4,-90,-2,0,0,0,1,0.09091,0,0,-2, ldraw_lib__48__1_4rin17()], +// 1 16 -60 -4 -90 -2 0 0 0 1 0.09091 0 0 -2 48\1-4ring17.dat + [1,16,-60,-4,-90,-2,0,0,0,1,0.09091,0,0,-2, ldraw_lib__48__1_4ring17()], // 4 16 -20 -2.182 -130 -26 -2.455 -124 -60 -2.455 -124 -60 -2.182 -130 [4,16,-20,-2.182,-130,-26,-2.455,-124,-60,-2.455,-124,-60,-2.182,-130], // 4 16 -20 -4 -90 -26 -4 -90 -26 -2.455 -124 -20 -2.182 -130 diff --git a/parts/s/84772s01.scad b/parts/s/84772s01.scad index 42b21c9e0..15d823b35 100644 --- a/parts/s/84772s01.scad +++ b/parts/s/84772s01.scad @@ -5,7 +5,7 @@ use <../../p/4-8sphe.scad> use <../../p/48/4-4con6.scad> use <../../p/48/4-4cylo.scad> use <../../p/48/4-4edge.scad> -use <../../p/48/4-4rin19.scad> +use <../../p/48/4-4ring19.scad> use <../../p/48/4-4ring3.scad> use <../../p/48/4-4ring4.scad> use <../../p/axl3hole.scad> @@ -16,7 +16,7 @@ function ldraw_lib__s__84772s01() = [ // 0 ~Wheel 20 x 62 Motorcycle Solid Centre // 0 Name: s\84772s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-05 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__s__84772s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-10-31 [OrionP] Official Update 2023-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\71711s02.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__71711s02()], @@ -105,8 +106,8 @@ function ldraw_lib__s__84772s01() = [ [1,16,0,0,-17.5916,8.33333,0,0,0,0,8.33333,0,14.5916,0, ldraw_lib__48__4_4con6()], // 1 16 0 0 -17.5916 58.33333 0 0 0 0 58.33333 0 -1 0 48\4-4edge.dat [1,16,0,0,-17.5916,58.33333,0,0,0,0,58.33333,0,-1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 -17.5916 3.07018 0 0 0 0 3.07018 0 1 0 48\4-4rin19.dat - [1,16,0,0,-17.5916,3.07018,0,0,0,0,3.07018,0,1,0, ldraw_lib__48__4_4rin19()], +// 1 16 0 0 -17.5916 3.07018 0 0 0 0 3.07018 0 1 0 48\4-4ring19.dat + [1,16,0,0,-17.5916,3.07018,0,0,0,0,3.07018,0,1,0, ldraw_lib__48__4_4ring19()], // 1 16 0 0 -17.5916 61.3704 0 0 0 0 61.3704 0 -1 0 48\4-4edge.dat [1,16,0,0,-17.5916,61.3704,0,0,0,0,61.3704,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 43.5 0 -3 2.5 0 0 0 0 2.5 0 -2.5 0 4-8sphe.dat @@ -151,8 +152,8 @@ function ldraw_lib__s__84772s01() = [ [1,16,0,0,17.5916,8.33333,0,0,0,0,8.33333,0,-14.5916,0, ldraw_lib__48__4_4con6()], // 1 16 0 0 17.5916 58.33333 0 0 0 0 58.33333 0 1 0 48\4-4edge.dat [1,16,0,0,17.5916,58.33333,0,0,0,0,58.33333,0,1,0, ldraw_lib__48__4_4edge()], -// 1 16 0 0 17.5916 3.07018 0 0 0 0 3.07018 0 -1 0 48\4-4rin19.dat - [1,16,0,0,17.5916,3.07018,0,0,0,0,3.07018,0,-1,0, ldraw_lib__48__4_4rin19()], +// 1 16 0 0 17.5916 3.07018 0 0 0 0 3.07018 0 -1 0 48\4-4ring19.dat + [1,16,0,0,17.5916,3.07018,0,0,0,0,3.07018,0,-1,0, ldraw_lib__48__4_4ring19()], // 1 16 0 0 17.5916 61.3704 0 0 0 0 61.3704 0 1 0 48\4-4edge.dat [1,16,0,0,17.5916,61.3704,0,0,0,0,61.3704,0,1,0, ldraw_lib__48__4_4edge()], // 1 16 43.5 0 3 2.5 0 0 0 0 2.5 0 2.5 0 4-8sphe.dat diff --git a/parts/s/84772s02.scad b/parts/s/84772s02.scad index f670987f1..d9102ed39 100644 --- a/parts/s/84772s02.scad +++ b/parts/s/84772s02.scad @@ -1,15 +1,15 @@ use <../../lib.scad> -use <../../p/48/1-4rin23.scad> +use <../../p/48/1-4ring23.scad> use <../../p/48/4-4cylo.scad> -use <../../p/48/4-4rin12.scad> -use <../../p/48/4-4rin24.scad> +use <../../p/48/4-4ring12.scad> +use <../../p/48/4-4ring24.scad> use <../../p/48/tm04i2308.scad> use <../../p/box3u2p.scad> function ldraw_lib__s__84772s02() = [ // 0 ~Wheel 20 x 62 Motorcycle Solid Rim // 0 Name: s\84772s02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-05 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,78 +17,79 @@ function ldraw_lib__s__84772s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-10-31 [OrionP] Official Update 2023-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -25 78 0 0 0 0 78 0 3 0 48\4-4cylo.dat [1,16,0,0,-25,78,0,0,0,0,78,0,3,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -22 6 0 0 0 0 6 0 -1 0 48\4-4rin12.dat - [1,16,0,0,-22,6,0,0,0,0,6,0,-1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 -22 6 0 0 0 0 6 0 -1 0 48\4-4ring12.dat + [1,16,0,0,-22,6,0,0,0,0,6,0,-1,0, ldraw_lib__48__4_4ring12()], // 1 16 0 0 -22 72 0 0 0 0 72 0 2 0 48\4-4cylo.dat [1,16,0,0,-22,72,0,0,0,0,72,0,2,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -20 3 0 0 0 0 3 0 -1 0 48\1-4rin23.dat - [1,16,0,0,-20,3,0,0,0,0,3,0,-1,0, ldraw_lib__48__1_4rin23()], -// 1 16 0 0 -20 0 0 -3 3 0 0 0 -1 0 48\1-4rin23.dat - [1,16,0,0,-20,0,0,-3,3,0,0,0,-1,0, ldraw_lib__48__1_4rin23()], -// 1 16 0 0 -20 -3 0 0 0 0 -3 0 -1 0 48\1-4rin23.dat - [1,16,0,0,-20,-3,0,0,0,0,-3,0,-1,0, ldraw_lib__48__1_4rin23()], -// 1 16 0 0 -20 0 0 3 -3 0 0 0 -1 0 48\1-4rin23.dat - [1,16,0,0,-20,0,0,3,-3,0,0,0,-1,0, ldraw_lib__48__1_4rin23()], +// 1 16 0 0 -20 3 0 0 0 0 3 0 -1 0 48\1-4ring23.dat + [1,16,0,0,-20,3,0,0,0,0,3,0,-1,0, ldraw_lib__48__1_4ring23()], +// 1 16 0 0 -20 0 0 -3 3 0 0 0 -1 0 48\1-4ring23.dat + [1,16,0,0,-20,0,0,-3,3,0,0,0,-1,0, ldraw_lib__48__1_4ring23()], +// 1 16 0 0 -20 -3 0 0 0 0 -3 0 -1 0 48\1-4ring23.dat + [1,16,0,0,-20,-3,0,0,0,0,-3,0,-1,0, ldraw_lib__48__1_4ring23()], +// 1 16 0 0 -20 0 0 3 -3 0 0 0 -1 0 48\1-4ring23.dat + [1,16,0,0,-20,0,0,3,-3,0,0,0,-1,0, ldraw_lib__48__1_4ring23()], // 1 16 0 0 -20 69 0 0 0 0 69 0 2 0 48\4-4cylo.dat [1,16,0,0,-20,69,0,0,0,0,69,0,2,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 -16 72 0 0 0 0 72 0 -2 0 48\4-4cylo.dat [1,16,0,0,-16,72,0,0,0,0,72,0,-2,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -18 3 0 0 0 0 3 0 1 0 48\1-4rin23.dat - [1,16,0,0,-18,3,0,0,0,0,3,0,1,0, ldraw_lib__48__1_4rin23()], -// 1 16 0 0 -18 0 0 -3 3 0 0 0 1 0 48\1-4rin23.dat - [1,16,0,0,-18,0,0,-3,3,0,0,0,1,0, ldraw_lib__48__1_4rin23()], -// 1 16 0 0 -18 -3 0 0 0 0 -3 0 1 0 48\1-4rin23.dat - [1,16,0,0,-18,-3,0,0,0,0,-3,0,1,0, ldraw_lib__48__1_4rin23()], -// 1 16 0 0 -18 0 0 3 -3 0 0 0 1 0 48\1-4rin23.dat - [1,16,0,0,-18,0,0,3,-3,0,0,0,1,0, ldraw_lib__48__1_4rin23()], -// 1 16 0 0 -16 3 0 0 0 0 3 0 1 0 48\4-4rin24.dat - [1,16,0,0,-16,3,0,0,0,0,3,0,1,0, ldraw_lib__48__4_4rin24()], +// 1 16 0 0 -18 3 0 0 0 0 3 0 1 0 48\1-4ring23.dat + [1,16,0,0,-18,3,0,0,0,0,3,0,1,0, ldraw_lib__48__1_4ring23()], +// 1 16 0 0 -18 0 0 -3 3 0 0 0 1 0 48\1-4ring23.dat + [1,16,0,0,-18,0,0,-3,3,0,0,0,1,0, ldraw_lib__48__1_4ring23()], +// 1 16 0 0 -18 -3 0 0 0 0 -3 0 1 0 48\1-4ring23.dat + [1,16,0,0,-18,-3,0,0,0,0,-3,0,1,0, ldraw_lib__48__1_4ring23()], +// 1 16 0 0 -18 0 0 3 -3 0 0 0 1 0 48\1-4ring23.dat + [1,16,0,0,-18,0,0,3,-3,0,0,0,1,0, ldraw_lib__48__1_4ring23()], +// 1 16 0 0 -16 3 0 0 0 0 3 0 1 0 48\4-4ring24.dat + [1,16,0,0,-16,3,0,0,0,0,3,0,1,0, ldraw_lib__48__4_4ring24()], // 1 16 0 0 -14 75 0 0 0 0 75 0 -2 0 48\4-4cylo.dat [1,16,0,0,-14,75,0,0,0,0,75,0,-2,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -14 3 0 0 0 0 3 0 -1 0 48\4-4rin24.dat - [1,16,0,0,-14,3,0,0,0,0,3,0,-1,0, ldraw_lib__48__4_4rin24()], -// 1 16 0 0 -1 3 0 0 0 0 3 0 1 0 48\4-4rin24.dat - [1,16,0,0,-1,3,0,0,0,0,3,0,1,0, ldraw_lib__48__4_4rin24()], +// 1 16 0 0 -14 3 0 0 0 0 3 0 -1 0 48\4-4ring24.dat + [1,16,0,0,-14,3,0,0,0,0,3,0,-1,0, ldraw_lib__48__4_4ring24()], +// 1 16 0 0 -1 3 0 0 0 0 3 0 1 0 48\4-4ring24.dat + [1,16,0,0,-1,3,0,0,0,0,3,0,1,0, ldraw_lib__48__4_4ring24()], // 1 16 0 0 -14 72 0 0 0 0 72 0 13 0 48\4-4cylo.dat [1,16,0,0,-14,72,0,0,0,0,72,0,13,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 25 78 0 0 0 0 78 0 -3 0 48\4-4cylo.dat [1,16,0,0,25,78,0,0,0,0,78,0,-3,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 22 6 0 0 0 0 6 0 1 0 48\4-4rin12.dat - [1,16,0,0,22,6,0,0,0,0,6,0,1,0, ldraw_lib__48__4_4rin12()], +// 1 16 0 0 22 6 0 0 0 0 6 0 1 0 48\4-4ring12.dat + [1,16,0,0,22,6,0,0,0,0,6,0,1,0, ldraw_lib__48__4_4ring12()], // 1 16 0 0 22 72 0 0 0 0 72 0 -2 0 48\4-4cylo.dat [1,16,0,0,22,72,0,0,0,0,72,0,-2,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 20 3 0 0 0 0 3 0 1 0 48\1-4rin23.dat - [1,16,0,0,20,3,0,0,0,0,3,0,1,0, ldraw_lib__48__1_4rin23()], -// 1 16 0 0 20 0 0 -3 3 0 0 0 1 0 48\1-4rin23.dat - [1,16,0,0,20,0,0,-3,3,0,0,0,1,0, ldraw_lib__48__1_4rin23()], -// 1 16 0 0 20 -3 0 0 0 0 -3 0 1 0 48\1-4rin23.dat - [1,16,0,0,20,-3,0,0,0,0,-3,0,1,0, ldraw_lib__48__1_4rin23()], -// 1 16 0 0 20 0 0 3 -3 0 0 0 1 0 48\1-4rin23.dat - [1,16,0,0,20,0,0,3,-3,0,0,0,1,0, ldraw_lib__48__1_4rin23()], +// 1 16 0 0 20 3 0 0 0 0 3 0 1 0 48\1-4ring23.dat + [1,16,0,0,20,3,0,0,0,0,3,0,1,0, ldraw_lib__48__1_4ring23()], +// 1 16 0 0 20 0 0 -3 3 0 0 0 1 0 48\1-4ring23.dat + [1,16,0,0,20,0,0,-3,3,0,0,0,1,0, ldraw_lib__48__1_4ring23()], +// 1 16 0 0 20 -3 0 0 0 0 -3 0 1 0 48\1-4ring23.dat + [1,16,0,0,20,-3,0,0,0,0,-3,0,1,0, ldraw_lib__48__1_4ring23()], +// 1 16 0 0 20 0 0 3 -3 0 0 0 1 0 48\1-4ring23.dat + [1,16,0,0,20,0,0,3,-3,0,0,0,1,0, ldraw_lib__48__1_4ring23()], // 1 16 0 0 20 69 0 0 0 0 69 0 -2 0 48\4-4cylo.dat [1,16,0,0,20,69,0,0,0,0,69,0,-2,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 16 72 0 0 0 0 72 0 2 0 48\4-4cylo.dat [1,16,0,0,16,72,0,0,0,0,72,0,2,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 18 3 0 0 0 0 3 0 -1 0 48\1-4rin23.dat - [1,16,0,0,18,3,0,0,0,0,3,0,-1,0, ldraw_lib__48__1_4rin23()], -// 1 16 0 0 18 0 0 -3 3 0 0 0 -1 0 48\1-4rin23.dat - [1,16,0,0,18,0,0,-3,3,0,0,0,-1,0, ldraw_lib__48__1_4rin23()], -// 1 16 0 0 18 -3 0 0 0 0 -3 0 -1 0 48\1-4rin23.dat - [1,16,0,0,18,-3,0,0,0,0,-3,0,-1,0, ldraw_lib__48__1_4rin23()], -// 1 16 0 0 18 0 0 3 -3 0 0 0 -1 0 48\1-4rin23.dat - [1,16,0,0,18,0,0,3,-3,0,0,0,-1,0, ldraw_lib__48__1_4rin23()], -// 1 16 0 0 16 3 0 0 0 0 3 0 -1 0 48\4-4rin24.dat - [1,16,0,0,16,3,0,0,0,0,3,0,-1,0, ldraw_lib__48__4_4rin24()], +// 1 16 0 0 18 3 0 0 0 0 3 0 -1 0 48\1-4ring23.dat + [1,16,0,0,18,3,0,0,0,0,3,0,-1,0, ldraw_lib__48__1_4ring23()], +// 1 16 0 0 18 0 0 -3 3 0 0 0 -1 0 48\1-4ring23.dat + [1,16,0,0,18,0,0,-3,3,0,0,0,-1,0, ldraw_lib__48__1_4ring23()], +// 1 16 0 0 18 -3 0 0 0 0 -3 0 -1 0 48\1-4ring23.dat + [1,16,0,0,18,-3,0,0,0,0,-3,0,-1,0, ldraw_lib__48__1_4ring23()], +// 1 16 0 0 18 0 0 3 -3 0 0 0 -1 0 48\1-4ring23.dat + [1,16,0,0,18,0,0,3,-3,0,0,0,-1,0, ldraw_lib__48__1_4ring23()], +// 1 16 0 0 16 3 0 0 0 0 3 0 -1 0 48\4-4ring24.dat + [1,16,0,0,16,3,0,0,0,0,3,0,-1,0, ldraw_lib__48__4_4ring24()], // 1 16 0 0 14 75 0 0 0 0 75 0 2 0 48\4-4cylo.dat [1,16,0,0,14,75,0,0,0,0,75,0,2,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 14 3 0 0 0 0 3 0 1 0 48\4-4rin24.dat - [1,16,0,0,14,3,0,0,0,0,3,0,1,0, ldraw_lib__48__4_4rin24()], -// 1 16 0 0 1 3 0 0 0 0 3 0 -1 0 48\4-4rin24.dat - [1,16,0,0,1,3,0,0,0,0,3,0,-1,0, ldraw_lib__48__4_4rin24()], +// 1 16 0 0 14 3 0 0 0 0 3 0 1 0 48\4-4ring24.dat + [1,16,0,0,14,3,0,0,0,0,3,0,1,0, ldraw_lib__48__4_4ring24()], +// 1 16 0 0 1 3 0 0 0 0 3 0 -1 0 48\4-4ring24.dat + [1,16,0,0,1,3,0,0,0,0,3,0,-1,0, ldraw_lib__48__4_4ring24()], // 1 16 0 0 14 72 0 0 0 0 72 0 -13 0 48\4-4cylo.dat [1,16,0,0,14,72,0,0,0,0,72,0,-13,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 1 75 0 0 0 0 75 0 -2 0 48\4-4cylo.dat diff --git a/parts/s/85489s01.scad b/parts/s/85489s01.scad index 167a5e964..4c5659848 100644 --- a/parts/s/85489s01.scad +++ b/parts/s/85489s01.scad @@ -6,7 +6,7 @@ use <../../p/1-8edge.scad> use <../../p/2-4cyli.scad> use <../../p/2-4edge.scad> use <../../p/2-4ring2.scad> -use <../../p/3-16rin2.scad> +use <../../p/3-16ring2.scad> use <../../p/3-8chrd.scad> use <../../p/3-8cyli.scad> use <../../p/3-8edge.scad> @@ -25,7 +25,7 @@ function ldraw_lib__s__85489s01() = [ // 0 ~Train Wheel Large Central Axle and Pinhole // 0 Name: s\85489s01.dat // 0 Author: Donald Sutter [technog] -// 0 !LDRAW_ORG Subpart UPDATE 2011-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -33,16 +33,17 @@ function ldraw_lib__s__85489s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -0.001 -0.001 -10 1 0 0 0 0 -1 0 20 0 axlehol4.dat [1,16,-0.001,-0.001,-10,1,0,0,0,0,-1,0,20,0, ldraw_lib__axlehol4()], // 1 16 0 0 10 3 0 0 0 0 3 0 -1 0 2-4ring2.dat [1,16,0,0,10,3,0,0,0,0,3,0,-1,0, ldraw_lib__2_4ring2()], -// 1 16 0 0 10 3 0 0 0 0 -3 0 -1 0 3-16rin2.dat - [1,16,0,0,10,3,0,0,0,0,-3,0,-1,0, ldraw_lib__3_16rin2()], -// 1 16 0 0 10 -3 0 0 0 0 -3 0 -1 0 3-16rin2.dat - [1,16,0,0,10,-3,0,0,0,0,-3,0,-1,0, ldraw_lib__3_16rin2()], +// 1 16 0 0 10 3 0 0 0 0 -3 0 -1 0 3-16ring2.dat + [1,16,0,0,10,3,0,0,0,0,-3,0,-1,0, ldraw_lib__3_16ring2()], +// 1 16 0 0 10 -3 0 0 0 0 -3 0 -1 0 3-16ring2.dat + [1,16,0,0,10,-3,0,0,0,0,-3,0,-1,0, ldraw_lib__3_16ring2()], // 1 16 0 0 -10 3 0 0 0 0 3 0 1 0 4-4ring2.dat [1,16,0,0,-10,3,0,0,0,0,3,0,1,0, ldraw_lib__4_4ring2()], // 1 16 0 0 -10 3.444 0 8.315 -8.315 0 3.444 0 1 0 7-8cyli.dat diff --git a/parts/s/85834s01.scad b/parts/s/85834s01.scad index 09ee72be3..86ec85e01 100644 --- a/parts/s/85834s01.scad +++ b/parts/s/85834s01.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/1-16cyli.scad> use <../../p/1-16edge.scad> -use <../../p/1-16rin4.scad> +use <../../p/1-16ring4.scad> use <../../p/1-8edge.scad> use <../../p/2-4cyli.scad> use <../../p/2-4cyls.scad> @@ -14,7 +14,7 @@ function ldraw_lib__s__85834s01() = [ // 0 ~Brick 4 x 5 x 1.667 with Domed Top and Tapered Sides Half without Top And Side // 0 Name: s\85834s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__s__85834s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-03-05 [OrionP] Official Update 2023-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 3 16 18.881 -22.548 19.81 21.593 -21.131 14.602 18.478 -26.1481 7.654 [3,16,18.881,-22.548,19.81,21.593,-21.131,14.602,18.478,-26.1481,7.654], @@ -800,10 +801,10 @@ function ldraw_lib__s__85834s01() = [ // 1 16 0 0 0 20 0 0 0 1 0 0 0 20 1-16edge.dat [1,16,0,0,0,20,0,0,0,1,0,0,0,20, ldraw_lib__1_16edge()], // -// 1 16 0 0 0 4 0 0 0 -1 0 0 0 4 1-16rin4.dat - [1,16,0,0,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__1_16rin4()], -// 1 16 0 0 0 4 0 0 0 -1 0 0 0 -4 1-16rin4.dat - [1,16,0,0,0,4,0,0,0,-1,0,0,0,-4, ldraw_lib__1_16rin4()], +// 1 16 0 0 0 4 0 0 0 -1 0 0 0 4 1-16ring4.dat + [1,16,0,0,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__1_16ring4()], +// 1 16 0 0 0 4 0 0 0 -1 0 0 0 -4 1-16ring4.dat + [1,16,0,0,0,4,0,0,0,-1,0,0,0,-4, ldraw_lib__1_16ring4()], // 1 16 17.67368 -2 8.86195 -0.00035 -1 -0.80385 2 0 0 0.0001 0 1.2081 rect1.dat [1,16,17.67368,-2,8.86195,-0.00035,-1,-0.80385,2,0,0,0.0001,0,1.2081, ldraw_lib__rect1()], // 3 16 14.7819 0 6.1229 16.87 0 10.07 18.477 0 7.654 @@ -862,8 +863,8 @@ function ldraw_lib__s__85834s01() = [ [1,16,0,0,0,0,0,16,0,-1,0,-16,0,0, ldraw_lib__1_16edge()], // 1 16 0 0 0 0 0 20 0 1 0 -20 0 0 1-16edge.dat [1,16,0,0,0,0,0,20,0,1,0,-20,0,0, ldraw_lib__1_16edge()], -// 1 16 0 0 0 0 0 4 0 -1 0 -4 0 0 1-16rin4.dat - [1,16,0,0,0,0,0,4,0,-1,0,-4,0,0, ldraw_lib__1_16rin4()], +// 1 16 0 0 0 0 0 4 0 -1 0 -4 0 0 1-16ring4.dat + [1,16,0,0,0,0,0,4,0,-1,0,-4,0,0, ldraw_lib__1_16ring4()], // 1 16 8.86195 -2 -17.67368 0.0001 0 1.2081 2 0 0 0.00035 1 0.80385 rect1.dat [1,16,8.86195,-2,-17.67368,0.0001,0,1.2081,2,0,0,0.00035,1,0.80385, ldraw_lib__rect1()], // 3 16 6.1229 0 -14.7819 10.07 0 -16.87 7.654 0 -18.477 @@ -884,8 +885,8 @@ function ldraw_lib__s__85834s01() = [ [2,24,10.07,-4,16.87,14.142,-4,14.142], // 2 24 14.142 -4 14.142 16.87 -4 10.07 [2,24,14.142,-4,14.142,16.87,-4,10.07], -// 1 16 0 0 0 0 0 4 0 -1 0 4 0 0 1-16rin4.dat - [1,16,0,0,0,0,0,4,0,-1,0,4,0,0, ldraw_lib__1_16rin4()], +// 1 16 0 0 0 0 0 4 0 -1 0 4 0 0 1-16ring4.dat + [1,16,0,0,0,0,0,4,0,-1,0,4,0,0, ldraw_lib__1_16ring4()], // 1 16 8.86195 -2 17.6739 0 0 -1.20805 2 0 0 0 -1 0.8039 rect1.dat [1,16,8.86195,-2,17.6739,0,0,-1.20805,2,0,0,0,-1,0.8039, ldraw_lib__rect1()], // 3 16 7.6539 0 18.4778 10.07 0 16.87 6.1229 0 14.7821 diff --git a/parts/s/87081s01.scad b/parts/s/87081s01.scad index a69a9ac7c..8fe4c8230 100644 --- a/parts/s/87081s01.scad +++ b/parts/s/87081s01.scad @@ -12,7 +12,7 @@ use <../../p/2-4edge.scad> use <../../p/48/1-12cyli.scad> use <../../p/48/1-12edge.scad> use <../../p/48/1-48edge.scad> -use <../../p/48/1-48rin9.scad> +use <../../p/48/1-48ring9.scad> use <../../p/48/1-8cyli.scad> use <../../p/48/1-8edge.scad> use <../../p/48/1-8ring1.scad> @@ -29,7 +29,7 @@ function ldraw_lib__s__87081s01() = [ // 0 ~Brick 4 x 4 Round - 1/8 // 0 Name: s\87081s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2011-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -37,7 +37,8 @@ function ldraw_lib__s__87081s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // outside // 1 16 0 0 0 7 0 0 0 1 0 0 0 7 1-8edge.dat @@ -140,8 +141,8 @@ function ldraw_lib__s__87081s01() = [ [2,24,31.733,20,24.349,32.174,20,23.689], // 1 16 0 24 0 40 0 0 0 1 0 0 0 40 48\1-12edge.dat [1,16,0,24,0,40,0,0,0,1,0,0,0,40, ldraw_lib__48__1_12edge()], -// 1 16 0 20 0 2.8284 0 2.8284 0 -1 0 2.8284 0 -2.8284 48\1-48rin9.dat - [1,16,0,20,0,2.8284,0,2.8284,0,-1,0,2.8284,0,-2.8284, ldraw_lib__48__1_48rin9()], +// 1 16 0 20 0 2.8284 0 2.8284 0 -1 0 2.8284 0 -2.8284 48\1-48ring9.dat + [1,16,0,20,0,2.8284,0,2.8284,0,-1,0,2.8284,0,-2.8284, ldraw_lib__48__1_48ring9()], // 4 16 28.56 20 21.915 31.733 20 24.349 32.174 20 23.689 29.298 20 20.811 [4,16,28.56,20,21.915,31.733,20,24.349,32.174,20,23.689,29.298,20,20.811], // 1 16 33.407 22 21.843 0 -14.764 -1.233 2 0 0 0 -9.864 1.8455 rect2a.dat diff --git a/parts/s/90370s02.scad b/parts/s/90370s02.scad index 16b96794c..60e1f29bb 100644 --- a/parts/s/90370s02.scad +++ b/parts/s/90370s02.scad @@ -3,13 +3,13 @@ use <../../p/4-4con5.scad> use <../../p/4-4con8.scad> use <../../p/4-4cylo.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin26.scad> +use <../../p/4-4ring26.scad> use <../../p/4-4ring4.scad> function ldraw_lib__s__90370s02() = [ // 0 ~Minifig Microphone Top without Half Sphere // 0 Name: s\90370s02.dat // 0 Author: Vincent Messenet [Cheenzo] -// 0 !LDRAW_ORG Subpart UPDATE 2022-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__s__90370s02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 -1 0 0 0 -1 4-4ring4.dat [1,16,0,0,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4ring4()], @@ -29,14 +30,14 @@ function ldraw_lib__s__90370s02() = [ [1,16,0,-5,0,.75,0,0,0,2.3,0,0,0,.75, ldraw_lib__4_4con8()], // 1 16 0 -5 0 6.75 0 0 0 1 0 0 0 6.75 4-4edge.dat [1,16,0,-5,0,6.75,0,0,0,1,0,0,0,6.75, ldraw_lib__4_4edge()], -// 1 16 0 -5 0 .25925 0 0 0 -1 0 0 0 -.25925 4-4rin26.dat - [1,16,0,-5,0,.25925,0,0,0,-1,0,0,0,-.25925, ldraw_lib__4_4rin26()], +// 1 16 0 -5 0 .25925 0 0 0 -1 0 0 0 -.25925 4-4ring26.dat + [1,16,0,-5,0,.25925,0,0,0,-1,0,0,0,-.25925, ldraw_lib__4_4ring26()], // 1 16 0 -7 0 7 0 0 0 2 0 0 0 7 4-4cylo.dat [1,16,0,-7,0,7,0,0,0,2,0,0,0,7, ldraw_lib__4_4cylo()], // 1 16 0 -7 0 6.74 0 0 0 1 0 0 0 6.74 4-4edge.dat [1,16,0,-7,0,6.74,0,0,0,1,0,0,0,6.74, ldraw_lib__4_4edge()], -// 1 16 0 -7 0 .25925 0 0 0 1 0 0 0 .25925 4-4rin26.dat - [1,16,0,-7,0,.25925,0,0,0,1,0,0,0,.25925, ldraw_lib__4_4rin26()], +// 1 16 0 -7 0 .25925 0 0 0 1 0 0 0 .25925 4-4ring26.dat + [1,16,0,-7,0,.25925,0,0,0,1,0,0,0,.25925, ldraw_lib__4_4ring26()], // 5 24 5.5434 -2.7 2.2962 6 -2.7 0 5 -1.2 0 6.23632 -5 2.58323 [5,24,5.5434,-2.7,2.2962,6,-2.7,0,5,-1.2,0,6.23632,-5,2.58323], // 5 24 4.2426 -2.7 4.2426 5.5434 -2.7 2.2962 4.6195 -1.2 1.9135 4.77292 -5 4.77292 diff --git a/parts/s/92084s01.scad b/parts/s/92084s01.scad index fd0ed5bbb..19a60ad0c 100644 --- a/parts/s/92084s01.scad +++ b/parts/s/92084s01.scad @@ -3,14 +3,14 @@ use <../../p/4-4cyli.scad> use <../../p/4-4cylse.scad> use <../../p/4-4disc.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin15.scad> +use <../../p/4-4ring15.scad> use <92084s06.scad> use <../../p/stud4.scad> function ldraw_lib__s__92084s01() = [ // 0 ~Animal Owl with Angular Feathers - Body // 0 Name: s\92084s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2022-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__s__92084s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\92084s06.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__92084s06()], @@ -31,8 +32,8 @@ function ldraw_lib__s__92084s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -5.25 0 5.625 0 0 0 -38 0 0 0 5.625 4-4cyli.dat [1,16,0,-5.25,0,5.625,0,0,0,-38,0,0,0,5.625, ldraw_lib__4_4cyli()], -// 1 16 0 -5.25 0 .375 0 0 0 -1 0 0 0 .375 4-4rin15.dat - [1,16,0,-5.25,0,.375,0,0,0,-1,0,0,0,.375, ldraw_lib__4_4rin15()], +// 1 16 0 -5.25 0 .375 0 0 0 -1 0 0 0 .375 4-4ring15.dat + [1,16,0,-5.25,0,.375,0,0,0,-1,0,0,0,.375, ldraw_lib__4_4ring15()], // 1 16 0 -5.25 0 5.625 0 0 0 1 0 0 0 5.625 4-4edge.dat [1,16,0,-5.25,0,5.625,0,0,0,1,0,0,0,5.625, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/s/92290s01.scad b/parts/s/92290s01.scad index e0bcd71f6..209f122c0 100644 --- a/parts/s/92290s01.scad +++ b/parts/s/92290s01.scad @@ -1,12 +1,12 @@ use <../../lib.scad> -use <../../p/3-8rin10.scad> +use <../../p/3-8ring10.scad> use <../../p/3-8ring3.scad> use <../../p/3-8ring4.scad> function ldraw_lib__s__92290s01() = [ // 0 ~Minifig Weapon Trident Quarter of Head // 0 Name: s\92290s01.dat // 0 Author: Joerg Sommerer [Brickaneer] -// 0 !LDRAW_ORG Subpart UPDATE 2012-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -14,7 +14,8 @@ function ldraw_lib__s__92290s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-08-09 [PTadmin] Official Update 2012-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 2 24 0 -51.547 -4 1.531 -51.483 -3.696 [2,24,0,-51.547,-4,1.531,-51.483,-3.696], @@ -226,8 +227,8 @@ function ldraw_lib__s__92290s01() = [ [1,16,4.5,-70,0,0,-1,0,-1,0,0,0,0,-1, ldraw_lib__3_8ring3()], // 1 16 4.5 -70 0 0 -1 0 -1 0 0 0 0 -1 3-8ring4.dat [1,16,4.5,-70,0,0,-1,0,-1,0,0,0,0,-1, ldraw_lib__3_8ring4()], -// 1 16 4.5 -70 0 0 -1 0 -0.5 0 0 0 0 -0.5 3-8rin10.dat - [1,16,4.5,-70,0,0,-1,0,-0.5,0,0,0,0,-0.5, ldraw_lib__3_8rin10()], +// 1 16 4.5 -70 0 0 -1 0 -0.5 0 0 0 0 -0.5 3-8ring10.dat + [1,16,4.5,-70,0,0,-1,0,-0.5,0,0,0,0,-0.5, ldraw_lib__3_8ring10()], // 4 16 2.31 -75.31 -0.957 2.5 -75.5 0 2.5 -90.883 0 2.31 -91.299 -0.957 [4,16,2.31,-75.31,-0.957,2.5,-75.5,0,2.5,-90.883,0,2.31,-91.299,-0.957], // 5 24 2.5 -75.5 0 2.5 -90.883 0 2.31 -75.31 -0.957 2.31 -75.31 0.957 diff --git a/parts/s/92589s01.scad b/parts/s/92589s01.scad index c0f13fd32..d20b84791 100644 --- a/parts/s/92589s01.scad +++ b/parts/s/92589s01.scad @@ -5,8 +5,8 @@ use <../../p/2-4ndis.scad> use <../../p/3-8cyli.scad> use <../../p/3-8edge.scad> use <../../p/4-4cyli.scad> -use <../../p/4-4rin40.scad> use <../../p/4-4ring2.scad> +use <../../p/4-4ring40.scad> use <../../p/4-4ring5.scad> use <../../p/box4o8a.scad> use <../../p/bump5000.scad> @@ -15,7 +15,7 @@ function ldraw_lib__s__92589s01() = [ // 0 ~Door 1 x 4 x 6 Lattice Corner // 0 Name: s\92589s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2014-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -23,7 +23,8 @@ function ldraw_lib__s__92589s01() = [ [0,"BFC","CW"], // // 0 !HISTORY 2014-06-21 [PTadmin] Official Update 2014-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 13 0 0 0 -3.69 0 -9 0 -3.69 0 0 2-4cylc.dat [1,16,0,13,0,0,0,-3.69,0,-9,0,-3.69,0,0, ldraw_lib__2_4cylc()], @@ -32,8 +33,8 @@ function ldraw_lib__s__92589s01() = [ [1,16,0,4,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__4_4ring2()], // 1 16 0 4 0 0 0 -0.6 0 1 0 0.6 0 0 4-4ring5.dat [1,16,0,4,0,0,0,-0.6,0,1,0,0.6,0,0, ldraw_lib__4_4ring5()], -// 1 16 0 4 0 0 0 -0.09 0 1 0 0.09 0 0 4-4rin40.dat - [1,16,0,4,0,0,0,-0.09,0,1,0,0.09,0,0, ldraw_lib__4_4rin40()], +// 1 16 0 4 0 0 0 -0.09 0 1 0 0.09 0 0 4-4ring40.dat + [1,16,0,4,0,0,0,-0.09,0,1,0,0.09,0,0, ldraw_lib__4_4ring40()], // 1 16 0 4 0 2 0 0 0 2 0 0 0 -2 bump5000.dat [1,16,0,4,0,2,0,0,0,2,0,0,0,-2, ldraw_lib__bump5000()], // diff --git a/parts/s/92747p01s01.scad b/parts/s/92747p01s01.scad index da5304c79..14b4db083 100644 --- a/parts/s/92747p01s01.scad +++ b/parts/s/92747p01s01.scad @@ -1,12 +1,12 @@ use <../../lib.scad> use <../../p/48/1-4disc.scad> -use <../../p/48/1-4rin39.scad> +use <../../p/48/1-4ring39.scad> use <../../p/48/1-4ring9.scad> function ldraw_lib__s__92747p01s01() = [ // 0 ~Minifig Shield Oval with SW Gungan Patrol Shield Pattern - Quarter // 0 Name: s\92747p01s01.dat // 0 Author: Evert-Jan Boer [ejboer] -// 0 !LDRAW_ORG Subpart UPDATE 2017-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -14,10 +14,11 @@ function ldraw_lib__s__92747p01s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 0 0 -0.5 0 0 0 0 -0.965 0 1 0 48\1-4rin39.dat - [1,16,0,0,0,-0.5,0,0,0,0,-0.965,0,1,0, ldraw_lib__48__1_4rin39()], +// 1 16 0 0 0 -0.5 0 0 0 0 -0.965 0 1 0 48\1-4ring39.dat + [1,16,0,0,0,-0.5,0,0,0,0,-0.965,0,1,0, ldraw_lib__48__1_4ring39()], // 1 16 0 0 0 -4.5 0 0 0 0 -7.2 0 1 0 48\1-4disc.dat [1,16,0,0,0,-4.5,0,0,0,0,-7.2,0,1,0, ldraw_lib__48__1_4disc()], // 1 0 0 0 0 -0.5 0 0 0 0 -0.8 0 1 0 48\1-4ring9.dat diff --git a/parts/s/93087k01s01.scad b/parts/s/93087k01s01.scad index 1c957c96e..ec6935d16 100644 --- a/parts/s/93087k01s01.scad +++ b/parts/s/93087k01s01.scad @@ -7,7 +7,7 @@ use <../../p/2-4cylo.scad> use <../../p/2-4edge.scad> use <../../p/2-4ndis.scad> use <../../p/3-16cylo.scad> -use <../../p/3-16rin4.scad> +use <../../p/3-16ring4.scad> use <../../p/4-4cyli.scad> use <../../p/4-4disc.scad> use <../../p/4-4edge.scad> @@ -17,7 +17,7 @@ function ldraw_lib__s__93087k01s01() = [ // 0 ~Animal Horse Friends Bridle Headpiece Half // 0 Name: s\93087k01s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2022-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__s__93087k01s01() = [ // 0 !HISTORY 2020-12-12 {LEGO/Unity Microgame} Original part shape // 0 !HISTORY 2020-12-12 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -2.5 -0.5 0 0 16.5 0 5 0 -16.5 0 0 2-4cylo.dat [1,16,0,-2.5,-0.5,0,0,16.5,0,5,0,-16.5,0,0, ldraw_lib__2_4cylo()], @@ -39,14 +40,14 @@ function ldraw_lib__s__93087k01s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -2.5 -0.5 0 0 13.2 0 5 0 13.2 0 0 3-16cylo.dat [1,16,0,-2.5,-0.5,0,0,13.2,0,5,0,13.2,0,0, ldraw_lib__3_16cylo()], -// 1 16 0 -2.5 -0.5 0 0 3.3 0 1 0 3.3 0 0 3-16rin4.dat - [1,16,0,-2.5,-0.5,0,0,3.3,0,1,0,3.3,0,0, ldraw_lib__3_16rin4()], -// 1 16 0 -2.5 -0.5 0 0 3.3 0 1 0 -3.3 0 0 3-16rin4.dat - [1,16,0,-2.5,-0.5,0,0,3.3,0,1,0,-3.3,0,0, ldraw_lib__3_16rin4()], -// 1 16 0 2.5 -0.5 0 0 3.3 0 -1 0 3.3 0 0 3-16rin4.dat - [1,16,0,2.5,-0.5,0,0,3.3,0,-1,0,3.3,0,0, ldraw_lib__3_16rin4()], -// 1 16 0 2.5 -0.5 0 0 3.3 0 -1 0 -3.3 0 0 3-16rin4.dat - [1,16,0,2.5,-0.5,0,0,3.3,0,-1,0,-3.3,0,0, ldraw_lib__3_16rin4()], +// 1 16 0 -2.5 -0.5 0 0 3.3 0 1 0 3.3 0 0 3-16ring4.dat + [1,16,0,-2.5,-0.5,0,0,3.3,0,1,0,3.3,0,0, ldraw_lib__3_16ring4()], +// 1 16 0 -2.5 -0.5 0 0 3.3 0 1 0 -3.3 0 0 3-16ring4.dat + [1,16,0,-2.5,-0.5,0,0,3.3,0,1,0,-3.3,0,0, ldraw_lib__3_16ring4()], +// 1 16 0 2.5 -0.5 0 0 3.3 0 -1 0 3.3 0 0 3-16ring4.dat + [1,16,0,2.5,-0.5,0,0,3.3,0,-1,0,3.3,0,0, ldraw_lib__3_16ring4()], +// 1 16 0 2.5 -0.5 0 0 3.3 0 -1 0 -3.3 0 0 3-16ring4.dat + [1,16,0,2.5,-0.5,0,0,3.3,0,-1,0,-3.3,0,0, ldraw_lib__3_16ring4()], // 1 16 17 0 0 0 -1 0 0 0 4 4 0 0 4-4disc.dat [1,16,17,0,0,0,-1,0,0,0,4,4,0,0, ldraw_lib__4_4disc()], // 1 16 17 0 0 0 -1 0 0 0 4 4 0 0 4-4edge.dat diff --git a/parts/s/93216s01.scad b/parts/s/93216s01.scad index a20c9e990..23a158dad 100644 --- a/parts/s/93216s01.scad +++ b/parts/s/93216s01.scad @@ -2,7 +2,7 @@ use <../../lib.scad> use <../../p/1-4ring5.scad> use <../../p/2-4cylo.scad> use <../../p/3-16edge.scad> -use <../../p/3-16rin5.scad> +use <../../p/3-16ring5.scad> use <../../p/7-16cyli.scad> use <../../p/box2-5.scad> use <../../p/box3u2p.scad> @@ -12,7 +12,7 @@ function ldraw_lib__s__93216s01() = [ // 0 ~Minifig Tennis Racket Half // 0 Name: s\93216s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2011-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__s__93216s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 4 16 -0.5 -29.5 1 -0.5 -30.5 1 0.5 -30.5 1 0.5 -29.5 1 [4,16,-0.5,-29.5,1,-0.5,-30.5,1,0.5,-30.5,1,0.5,-29.5,1], @@ -308,8 +309,8 @@ function ldraw_lib__s__93216s01() = [ // 0 // // 1 16 0 -40 3 0 0 2.37 -3 0 0 0 -1 0 1-4ring5.dat [1,16,0,-40,3,0,0,2.37,-3,0,0,0,-1,0, ldraw_lib__1_4ring5()], -// 1 16 0 -40 3 2.37 0 0 0 0 3 0 -1 0 3-16rin5.dat - [1,16,0,-40,3,2.37,0,0,0,0,3,0,-1,0, ldraw_lib__3_16rin5()], +// 1 16 0 -40 3 2.37 0 0 0 0 3 0 -1 0 3-16ring5.dat + [1,16,0,-40,3,2.37,0,0,0,0,3,0,-1,0, ldraw_lib__3_16ring5()], // 4 16 0 -59 2 5.7405 -57.5541 2 5.4393 -56.6301 3 0 -58 3 [4,16,0,-59,2,5.7405,-57.5541,2,5.4393,-56.6301,3,0,-58,3], // 4 16 5.7405 -57.5541 2 10.6065 -53.4349 2 10.05 -52.7279 3 5.4393 -56.6301 3 @@ -370,8 +371,8 @@ function ldraw_lib__s__93216s01() = [ [5,24,13.1313,-33.1113,-3,13.8585,-32.7287,-2,14.2128,-40,-3,10.05,-27.2721,-3], // 1 16 0 -40 -3 2.37 0 0 0 0 -3 0 1 0 1-4ring5.dat [1,16,0,-40,-3,2.37,0,0,0,0,-3,0,1,0, ldraw_lib__1_4ring5()], -// 1 16 0 -40 -3 2.37 0 0 0 0 3 0 1 0 3-16rin5.dat - [1,16,0,-40,-3,2.37,0,0,0,0,3,0,1,0, ldraw_lib__3_16rin5()], +// 1 16 0 -40 -3 2.37 0 0 0 0 3 0 1 0 3-16ring5.dat + [1,16,0,-40,-3,2.37,0,0,0,0,3,0,1,0, ldraw_lib__3_16ring5()], // 0 // // 2 24 2.8169 -22.7098 -3 0 -22 -3 [2,24,2.8169,-22.7098,-3,0,-22,-3], diff --git a/parts/s/93221s03.scad b/parts/s/93221s03.scad index 1af70763c..c08630228 100644 --- a/parts/s/93221s03.scad +++ b/parts/s/93221s03.scad @@ -1,11 +1,11 @@ use <../../lib.scad> -use <../../p/48/4-4rin17.scad> +use <../../p/48/4-4ring17.scad> use <../../p/48/4-4ring9.scad> function ldraw_lib__s__93221s03() = [ // 0 ~Minifig Boombox 1 x 3 x 1 - Speaker Rim // 0 Name: s\93221s03.dat // 0 Author: Vincent Messenet [Cheenzo] -// 0 !LDRAW_ORG Subpart UPDATE 2022-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -13,12 +13,13 @@ function ldraw_lib__s__93221s03() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 18.5 13.25 -10 1 0 0 0 0 1 0 1 0 48\4-4ring9.dat [1,16,18.5,13.25,-10,1,0,0,0,0,1,0,1,0, ldraw_lib__48__4_4ring9()], -// 1 16 18.5 13.25 -10 .5 0 0 0 0 .5 0 1 0 48\4-4rin17.dat - [1,16,18.5,13.25,-10,.5,0,0,0,0,.5,0,1,0, ldraw_lib__48__4_4rin17()], +// 1 16 18.5 13.25 -10 .5 0 0 0 0 .5 0 1 0 48\4-4ring17.dat + [1,16,18.5,13.25,-10,.5,0,0,0,0,.5,0,1,0, ldraw_lib__48__4_4ring17()], ]; module ldraw_lib__s__93221s03(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__s__93221s03(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/s/93591s01.scad b/parts/s/93591s01.scad index 4e28e8b7a..56cd14384 100644 --- a/parts/s/93591s01.scad +++ b/parts/s/93591s01.scad @@ -18,7 +18,7 @@ use <../../p/4-4cyli.scad> use <../../p/4-4cylse.scad> use <../../p/48/3-16edge.scad> use <../../p/5-16edge.scad> -use <../../p/5-16rin2.scad> +use <../../p/5-16ring2.scad> use <../../p/box3u2p.scad> use <../../p/box4-4a.scad> use <../../p/box4-7a.scad> @@ -28,7 +28,7 @@ function ldraw_lib__s__93591s01() = [ // 0 ~Wedge 6 x 4 x 1.333 with 4 x 4 Base without Top // 0 Name: s\93591s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2011-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -36,7 +36,8 @@ function ldraw_lib__s__93591s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 0 -1 0 1 0 1 0 0 stug-2x1.dat [1,16,0,0,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__stug_2x1()], @@ -742,8 +743,8 @@ function ldraw_lib__s__93591s01() = [ [1,16,30,24,60,-8.31492,0,-3.44415,0,1,0,3.44415,0,-8.31492, ldraw_lib__3_16edge()], // 1 16 30 24 60 -8.31492 0 -3.44415 0 -8 0 3.44415 0 -8.31492 3-16cyli.dat [1,16,30,24,60,-8.31492,0,-3.44415,0,-8,0,3.44415,0,-8.31492, ldraw_lib__3_16cyli()], -// 1 16 30 24 60 -2.12132 0 -2.12132 0 -1 0 2.12132 0 -2.12132 5-16rin2.dat - [1,16,30,24,60,-2.12132,0,-2.12132,0,-1,0,2.12132,0,-2.12132, ldraw_lib__5_16rin2()], +// 1 16 30 24 60 -2.12132 0 -2.12132 0 -1 0 2.12132 0 -2.12132 5-16ring2.dat + [1,16,30,24,60,-2.12132,0,-2.12132,0,-1,0,2.12132,0,-2.12132, ldraw_lib__5_16ring2()], // 2 24 24.5 24 50 23.636 24 53.636 [2,24,24.5,24,50,23.636,24,53.636], // 4 16 27.704 24 54.457 28.948 24 54.209 30 24 50 24.5 24 50 @@ -1362,8 +1363,8 @@ function ldraw_lib__s__93591s01() = [ [1,16,-30,24,60,8.31492,0,3.44415,0,1,0,3.44415,0,-8.31492, ldraw_lib__3_16edge()], // 1 16 -30 24 60 8.31492 0 3.44415 0 -8 0 3.44415 0 -8.31492 3-16cyli.dat [1,16,-30,24,60,8.31492,0,3.44415,0,-8,0,3.44415,0,-8.31492, ldraw_lib__3_16cyli()], -// 1 16 -30 24 60 2.12132 0 2.12132 0 -1 0 2.12132 0 -2.12132 5-16rin2.dat - [1,16,-30,24,60,2.12132,0,2.12132,0,-1,0,2.12132,0,-2.12132, ldraw_lib__5_16rin2()], +// 1 16 -30 24 60 2.12132 0 2.12132 0 -1 0 2.12132 0 -2.12132 5-16ring2.dat + [1,16,-30,24,60,2.12132,0,2.12132,0,-1,0,2.12132,0,-2.12132, ldraw_lib__5_16ring2()], // 2 24 -24.5 24 50 -23.636 24 53.636 [2,24,-24.5,24,50,-23.636,24,53.636], // 4 16 -24.5 24 50 -30 24 50 -28.948 24 54.209 -27.704 24 54.457 diff --git a/parts/s/95228s01.scad b/parts/s/95228s01.scad index 86a8ec17a..fa9948d84 100644 --- a/parts/s/95228s01.scad +++ b/parts/s/95228s01.scad @@ -7,7 +7,7 @@ use <../../p/4-4cyli.scad> use <../../p/4-4cylo.scad> use <../../p/4-4disc.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin10.scad> +use <../../p/4-4ring10.scad> use <../../p/4-4ring4.scad> use <../../p/4-4ring5.scad> use <../../p/4-4ring6.scad> @@ -20,7 +20,7 @@ function ldraw_lib__s__95228s01() = [ // 0 ~Minifig Bottle 1 x 1 x 2 Cylindrical without Patterned Area // 0 Name: s\95228s01.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Subpart UPDATE 2011-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__s__95228s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 43 0 5 0 0 0 1 0 0 0 5 4-4edge.dat [1,16,0,43,0,5,0,0,0,1,0,0,0,5, ldraw_lib__4_4edge()], @@ -106,8 +107,8 @@ function ldraw_lib__s__95228s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 3.454794 0 0 0 -5.454794 0 -5.454794 0 -5.454794 0 0 t04i2667.dat [1,16,0,3.454794,0,0,0,-5.454794,0,-5.454794,0,-5.454794,0,0, ldraw_lib__t04i2667()], -// 1 16 0 2 0 0.545479 0 0 0 -1 0 0 0 -0.545479 4-4rin10.dat - [1,16,0,2,0,0.545479,0,0,0,-1,0,0,0,-0.545479, ldraw_lib__4_4rin10()], +// 1 16 0 2 0 0.545479 0 0 0 -1 0 0 0 -0.545479 4-4ring10.dat + [1,16,0,2,0,0.545479,0,0,0,-1,0,0,0,-0.545479, ldraw_lib__4_4ring10()], // 1 16 0 2 0 1 0 0 0 -1 0 0 0 -1 4-4ring6.dat [1,16,0,2,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4ring6()], // 1 16 0 0 0 7 0 0 0 2 0 0 0 7 4-4cylo.dat diff --git a/parts/s/973p55s01.scad b/parts/s/973p55s01.scad index a9d5da5e3..fedb5cbc0 100644 --- a/parts/s/973p55s01.scad +++ b/parts/s/973p55s01.scad @@ -1,10 +1,10 @@ use <../../lib.scad> -use <../../p/48/4-4rin19.scad> +use <../../p/48/4-4ring19.scad> function ldraw_lib__s__973p55s01() = [ // 0 ~Explorien Logo // 0 Name: s\973p55s01.dat // 0 Author: Steve Bliss [sbliss] -// 0 !LDRAW_ORG Subpart UPDATE 2014-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -14,10 +14,11 @@ function ldraw_lib__s__973p55s01() = [ // 0 !HISTORY 2014-09-27 [Steffen] merged s\973p55a and s\973p55b into this file // 0 !HISTORY 2014-10-11 [MagFors] Removed t-juntions, gaps and overlapping quads // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 0 0 0 0 1 0 0 0 1 0 0 0 1 48\4-4rin19.dat - [1,0,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin19()], +// 1 0 0 0 0 1 0 0 0 1 0 0 0 1 48\4-4ring19.dat + [1,0,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring19()], // 4 14 0 0 17.304 -6.257 0 6.018 -4.872 0 2.675 0 0 6.018 [4,14,0,0,17.304,-6.257,0,6.018,-4.872,0,2.675,0,0,6.018], // 4 14 -4.872 0 2.675 -3.343 0 0 -2.293 0 -1.262 0 0 6.018 diff --git a/parts/s/973p79a.scad b/parts/s/973p79a.scad index 3dc22f936..87ff7d958 100644 --- a/parts/s/973p79a.scad +++ b/parts/s/973p79a.scad @@ -1,12 +1,12 @@ use <../../lib.scad> -use <../../p/1-4rin10.scad> +use <../../p/1-4ring10.scad> use <../../p/2-4disc.scad> use <../../p/4-4ring5.scad> function ldraw_lib__s__973p79a() = [ // 0 ~Lifebelt Logo Pattern // 0 Name: s\973p79a.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Subpart UPDATE 2015-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -16,18 +16,19 @@ function ldraw_lib__s__973p79a() = [ // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 // 0 !HISTORY 2014-12-28 [cwdee] Remove emphasis lines // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 0 0 0 0 0.5 0 0 0 0 0.5 0 1 0 4-4ring5.dat [1,0,0,0,0,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__4_4ring5()], -// 1 0 0 0 0 0.5 0 0 0 0 0.5 0 1 0 1-4rin10.dat - [1,0,0,0,0,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__1_4rin10()], -// 1 0 0 0 0 0 0 -0.5 0.5 0 0 0 1 0 1-4rin10.dat - [1,0,0,0,0,0,0,-0.5,0.5,0,0,0,1,0, ldraw_lib__1_4rin10()], -// 1 0 0 0 0 -0.5 0 0 0 0 -0.5 0 1 0 1-4rin10.dat - [1,0,0,0,0,-0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__1_4rin10()], -// 1 0 0 0 0 0 0 0.5 -0.5 0 0 0 1 0 1-4rin10.dat - [1,0,0,0,0,0,0,0.5,-0.5,0,0,0,1,0, ldraw_lib__1_4rin10()], +// 1 0 0 0 0 0.5 0 0 0 0 0.5 0 1 0 1-4ring10.dat + [1,0,0,0,0,0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__1_4ring10()], +// 1 0 0 0 0 0 0 -0.5 0.5 0 0 0 1 0 1-4ring10.dat + [1,0,0,0,0,0,0,-0.5,0.5,0,0,0,1,0, ldraw_lib__1_4ring10()], +// 1 0 0 0 0 -0.5 0 0 0 0 -0.5 0 1 0 1-4ring10.dat + [1,0,0,0,0,-0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__1_4ring10()], +// 1 0 0 0 0 0 0 0.5 -0.5 0 0 0 1 0 1-4ring10.dat + [1,0,0,0,0,0,0,0.5,-0.5,0,0,0,1,0, ldraw_lib__1_4ring10()], // 1 15 0 0 0 -2.5 0 0 0 0 -2.5 0 1 0 2-4disc.dat [1,15,0,0,0,-2.5,0,0,0,0,-2.5,0,1,0, ldraw_lib__2_4disc()], // diff --git a/parts/s/98225s01.scad b/parts/s/98225s01.scad index f53159ff4..e97c2bf80 100644 --- a/parts/s/98225s01.scad +++ b/parts/s/98225s01.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/4-4edge.scad> use <../../p/48/1-12edge.scad> -use <../../p/48/1-12rin9.scad> +use <../../p/48/1-12ring9.scad> use <../../p/48/1-8cyli.scad> use <../../p/48/1-8edge.scad> use <../../p/48/1-8ring9.scad> @@ -18,7 +18,7 @@ function ldraw_lib__s__98225s01() = [ // 0 ~Duplo Brick Round 2 x 2 x 2 without Outer Surface // 0 Name: s\98225s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2022-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__s__98225s01() = [ // 0 !HISTORY 2020-12-12 {LEGO/Unity Microgame} Original part shape // 0 !HISTORY 2021-01-04 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -58,8 +59,8 @@ function ldraw_lib__s__98225s01() = [ [1,16,0,96,0,-3.69552,0,-1.53073,0,-1,0,-1.53073,0,3.69552, ldraw_lib__48__1_8ring9()], // 1 16 0 84 0 -34.64102 0 20 0 1 0 20 0 34.64102 48\1-12edge.dat [1,16,0,84,0,-34.64102,0,20,0,1,0,20,0,34.64102, ldraw_lib__48__1_12edge()], -// 1 16 0 84 0 -3.4641 0 2 0 -1 0 2 0 3.4641 48\1-12rin9.dat - [1,16,0,84,0,-3.4641,0,2,0,-1,0,2,0,3.4641, ldraw_lib__48__1_12rin9()], +// 1 16 0 84 0 -3.4641 0 2 0 -1 0 2 0 3.4641 48\1-12ring9.dat + [1,16,0,84,0,-3.4641,0,2,0,-1,0,2,0,3.4641, ldraw_lib__48__1_12ring9()], // 1 16 0 84 0 -31.17691 0 18 0 1 0 18 0 31.17691 48\1-12edge.dat [1,16,0,84,0,-31.17691,0,18,0,1,0,18,0,31.17691, ldraw_lib__48__1_12edge()], // 2 24 -31.667 84 17.0054 -31.176 84 18 @@ -104,8 +105,8 @@ function ldraw_lib__s__98225s01() = [ [1,16,0,96,0,-1.53073,0,3.69552,0,-1,0,3.69552,0,1.53073, ldraw_lib__48__1_8ring9()], // 1 16 0 84 0 20 0 34.64102 0 1 0 34.64102 0 -20 48\1-12edge.dat [1,16,0,84,0,20,0,34.64102,0,1,0,34.64102,0,-20, ldraw_lib__48__1_12edge()], -// 1 16 0 84 0 2 0 3.4641 0 -1 0 3.4641 0 -2 48\1-12rin9.dat - [1,16,0,84,0,2,0,3.4641,0,-1,0,3.4641,0,-2, ldraw_lib__48__1_12rin9()], +// 1 16 0 84 0 2 0 3.4641 0 -1 0 3.4641 0 -2 48\1-12ring9.dat + [1,16,0,84,0,2,0,3.4641,0,-1,0,3.4641,0,-2, ldraw_lib__48__1_12ring9()], // 1 16 0 84 0 18 0 31.17691 0 1 0 31.17691 0 -18 48\1-12edge.dat [1,16,0,84,0,18,0,31.17691,0,1,0,31.17691,0,-18, ldraw_lib__48__1_12edge()], // 2 24 17.0054 84 31.667 18 84 31.176 @@ -150,8 +151,8 @@ function ldraw_lib__s__98225s01() = [ [1,16,0,96,0,3.69552,0,1.53073,0,-1,0,1.53073,0,-3.69552, ldraw_lib__48__1_8ring9()], // 1 16 0 84 0 34.64102 0 -20 0 1 0 -20 0 -34.64102 48\1-12edge.dat [1,16,0,84,0,34.64102,0,-20,0,1,0,-20,0,-34.64102, ldraw_lib__48__1_12edge()], -// 1 16 0 84 0 3.4641 0 -2 0 -1 0 -2 0 -3.4641 48\1-12rin9.dat - [1,16,0,84,0,3.4641,0,-2,0,-1,0,-2,0,-3.4641, ldraw_lib__48__1_12rin9()], +// 1 16 0 84 0 3.4641 0 -2 0 -1 0 -2 0 -3.4641 48\1-12ring9.dat + [1,16,0,84,0,3.4641,0,-2,0,-1,0,-2,0,-3.4641, ldraw_lib__48__1_12ring9()], // 1 16 0 84 0 31.17691 0 -18 0 1 0 -18 0 -31.17691 48\1-12edge.dat [1,16,0,84,0,31.17691,0,-18,0,1,0,-18,0,-31.17691, ldraw_lib__48__1_12edge()], // 2 24 31.667 84 -17.0054 31.176 84 -18 @@ -196,8 +197,8 @@ function ldraw_lib__s__98225s01() = [ [1,16,0,96,0,1.53073,0,-3.69552,0,-1,0,-3.69552,0,-1.53073, ldraw_lib__48__1_8ring9()], // 1 16 0 84 0 -20 0 -34.64102 0 1 0 -34.64102 0 20 48\1-12edge.dat [1,16,0,84,0,-20,0,-34.64102,0,1,0,-34.64102,0,20, ldraw_lib__48__1_12edge()], -// 1 16 0 84 0 -2 0 -3.4641 0 -1 0 -3.4641 0 2 48\1-12rin9.dat - [1,16,0,84,0,-2,0,-3.4641,0,-1,0,-3.4641,0,2, ldraw_lib__48__1_12rin9()], +// 1 16 0 84 0 -2 0 -3.4641 0 -1 0 -3.4641 0 2 48\1-12ring9.dat + [1,16,0,84,0,-2,0,-3.4641,0,-1,0,-3.4641,0,2, ldraw_lib__48__1_12ring9()], // 1 16 0 84 0 -18 0 -31.17691 0 1 0 -31.17691 0 18 48\1-12edge.dat [1,16,0,84,0,-18,0,-31.17691,0,1,0,-31.17691,0,18, ldraw_lib__48__1_12edge()], // 2 24 -17.0054 84 -31.667 -18 84 -31.176 diff --git a/parts/s/98238s01.scad b/parts/s/98238s01.scad new file mode 100644 index 000000000..4b915f52e --- /dev/null +++ b/parts/s/98238s01.scad @@ -0,0 +1,1419 @@ +use <../../lib.scad> +use <../../p/3-16cylo.scad> +use <../../p/3-16ring7.scad> +use <../../p/rect.scad> +use <../../p/rect2p.scad> +use <../../p/rect3.scad> +function ldraw_lib__s__98238s01() = [ +// 0 ~Duplo Roof Spire Half 4.5 x 2 x 4 Half +// 0 Name: s\98238s01.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2020-12-12 {LEGO/Unity Microgame} Original part shape +// 0 !HISTORY 2021-05-28 [Philo] File preparation for LDraw Parts Tracker +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 2 24 75.697 192 16 75.697 179 16 + [2,24,75.697,192,16,75.697,179,16], +// 4 16 85.153 179 16.636 75.697 179 16 80.345 179 20 85.153 179 20 + [4,16,85.153,179,16.636,75.697,179,16,80.345,179,20,85.153,179,20], +// 4 16 81.261 179 -5.889 75.697 179 16 85.153 179 16.636 83.867 179 4.926 + [4,16,81.261,179,-5.889,75.697,179,16,85.153,179,16.636,83.867,179,4.926], +// 3 16 75.697 179 16 81.261 179 -5.889 76.468 179 -17.929 + [3,16,75.697,179,16,81.261,179,-5.889,76.468,179,-17.929], +// 4 16 31.419 179 -59.28 75.697 179 16 57.807 179 -42.836 45.441 179 -52.277 + [4,16,31.419,179,-59.28,75.697,179,16,57.807,179,-42.836,45.441,179,-52.277], +// 4 16 31.419 179 -59.28 16.18 179 -63.632 0 179 -65.298 75.697 179 16 + [4,16,31.419,179,-59.28,16.18,179,-63.632,0,179,-65.298,75.697,179,16], +// 4 16 57.807 179 -42.836 75.697 179 16 76.468 179 -17.929 68.309 179 -31.216 + [4,16,57.807,179,-42.836,75.697,179,16,76.468,179,-17.929,68.309,179,-31.216], +// 2 24 85.153 179 20 80.345 179 20 + [2,24,85.153,179,20,80.345,179,20], +// 2 24 85.153 179 20 85.153 179 16.636 + [2,24,85.153,179,20,85.153,179,16.636], +// 2 24 85.153 179 16.636 83.867 179 4.926 + [2,24,85.153,179,16.636,83.867,179,4.926], +// 2 24 83.867 179 4.926 81.261 179 -5.889 + [2,24,83.867,179,4.926,81.261,179,-5.889], +// 2 24 81.261 179 -5.889 76.468 179 -17.929 + [2,24,81.261,179,-5.889,76.468,179,-17.929], +// 2 24 57.807 179 -42.836 45.441 179 -52.277 + [2,24,57.807,179,-42.836,45.441,179,-52.277], +// 2 24 45.441 179 -52.277 31.419 179 -59.28 + [2,24,45.441,179,-52.277,31.419,179,-59.28], +// 2 24 31.419 179 -59.28 16.18 179 -63.632 + [2,24,31.419,179,-59.28,16.18,179,-63.632], +// 2 24 16.18 179 -63.632 0 179 -65.298 + [2,24,16.18,179,-63.632,0,179,-65.298], +// 2 24 68.309 179 -31.216 76.468 179 -17.929 + [2,24,68.309,179,-31.216,76.468,179,-17.929], +// 2 24 57.807 179 -42.836 68.309 179 -31.216 + [2,24,57.807,179,-42.836,68.309,179,-31.216], +// 4 16 33.416 175 -55.482 83.518 175 20 0 175 -63.042 17.202 175 -61.335 + [4,16,33.416,175,-55.482,83.518,175,20,0,175,-63.042,17.202,175,-61.335], +// 4 16 74.05 175 -18.05 78.928 175 -6.208 82.059 175 6.381 83.518 175 20 + [4,16,74.05,175,-18.05,78.928,175,-6.208,82.059,175,6.381,83.518,175,20], +// 4 16 85.095 173.586 20 85.153 179 20 80.345 179 20 83.518 175 20 + [4,16,85.095,173.586,20,85.153,179,20,80.345,179,20,83.518,175,20], +// 4 16 33.416 175 -55.482 47.231 175 -48.594 58.24 175 -39.467 83.518 175 20 + [4,16,33.416,175,-55.482,47.231,175,-48.594,58.24,175,-39.467,83.518,175,20], +// 4 16 58.24 175 -39.467 67.142 175 -29.196 74.05 175 -18.05 83.518 175 20 + [4,16,58.24,175,-39.467,67.142,175,-29.196,74.05,175,-18.05,83.518,175,20], +// 4 16 83.692 173.475 6.101 85.095 173.586 20 83.518 175 20 82.059 175 6.381 + [4,16,83.692,173.475,6.101,85.095,173.586,20,83.518,175,20,82.059,175,6.381], +// 4 16 17.568 173.477 -62.977 17.202 175 -61.335 0 175 -63.042 0 173.441 -64.746 + [4,16,17.568,173.477,-62.977,17.202,175,-61.335,0,175,-63.042,0,173.441,-64.746], +// 4 16 83.692 173.475 6.101 82.059 175 6.381 78.928 175 -6.208 80.515 173.476 -6.728 + [4,16,83.692,173.475,6.101,82.059,175,6.381,78.928,175,-6.208,80.515,173.476,-6.728], +// 4 16 33.416 175 -55.482 17.202 175 -61.335 17.568 173.477 -62.977 34.078 173.476 -57.012 + [4,16,33.416,175,-55.482,17.202,175,-61.335,17.568,173.477,-62.977,34.078,173.476,-57.012], +// 4 16 75.536 173.476 -18.809 74.05 175 -18.05 67.142 175 -29.196 68.488 173.476 -30.183 + [4,16,75.536,173.476,-18.809,74.05,175,-18.05,67.142,175,-29.196,68.488,173.476,-30.183], +// 4 16 78.928 175 -6.208 74.05 175 -18.05 75.536 173.476 -18.809 80.515 173.476 -6.728 + [4,16,78.928,175,-6.208,74.05,175,-18.05,75.536,173.476,-18.809,80.515,173.476,-6.728], +// 4 16 48.149 173.476 -49.983 47.231 175 -48.594 33.416 175 -55.482 34.078 173.476 -57.012 + [4,16,48.149,173.476,-49.983,47.231,175,-48.594,33.416,175,-55.482,34.078,173.476,-57.012], +// 4 16 68.488 173.476 -30.183 67.142 175 -29.196 58.24 175 -39.467 59.408 173.476 -40.659 + [4,16,68.488,173.476,-30.183,67.142,175,-29.196,58.24,175,-39.467,59.408,173.476,-40.659], +// 4 16 58.24 175 -39.467 47.231 175 -48.594 48.149 173.476 -49.983 59.408 173.476 -40.659 + [4,16,58.24,175,-39.467,47.231,175,-48.594,48.149,173.476,-49.983,59.408,173.476,-40.659], +// 4 16 80.57 168.979 -6.746 80.515 173.476 -6.728 75.536 173.476 -18.809 75.589 168.979 -18.836 + [4,16,80.57,168.979,-6.746,80.515,173.476,-6.728,75.536,173.476,-18.809,75.589,168.979,-18.836], +// 4 16 83.748 168.979 6.092 83.692 173.475 6.101 80.515 173.476 -6.728 80.57 168.979 -6.746 + [4,16,83.748,168.979,6.092,83.692,173.475,6.101,80.515,173.476,-6.728,80.57,168.979,-6.746], +// 4 16 83.748 168.979 6.092 85.199 169.072 20 85.095 173.586 20 83.692 173.475 6.101 + [4,16,83.748,168.979,6.092,85.199,169.072,20,85.095,173.586,20,83.692,173.475,6.101], +// 3 16 0 168.939 -65.03 17.581 168.979 -63.038 0 173.441 -64.746 + [3,16,0,168.939,-65.03,17.581,168.979,-63.038,0,173.441,-64.746], +// 3 16 0 173.441 -64.746 17.581 168.979 -63.038 17.568 173.477 -62.977 + [3,16,0,173.441,-64.746,17.581,168.979,-63.038,17.568,173.477,-62.977], +// 4 16 75.589 168.979 -18.836 75.536 173.476 -18.809 68.488 173.476 -30.183 68.535 168.979 -30.218 + [4,16,75.589,168.979,-18.836,75.536,173.476,-18.809,68.488,173.476,-30.183,68.535,168.979,-30.218], +// 3 16 61.289 142.277 -13.075 66.167 142.268 2.6485 80.57 168.979 -6.746 + [3,16,61.289,142.277,-13.075,66.167,142.268,2.6485,80.57,168.979,-6.746], +// 3 16 80.57 168.979 -6.746 75.589 168.979 -18.836 61.289 142.277 -13.075 + [3,16,80.57,168.979,-6.746,75.589,168.979,-18.836,61.289,142.277,-13.075], +// 3 16 80.57 168.979 -6.746 66.167 142.268 2.6485 83.748 168.979 6.092 + [3,16,80.57,168.979,-6.746,66.167,142.268,2.6485,83.748,168.979,6.092], +// 4 16 85.153 179 20 85.095 173.586 20 88.958 167.888 20 88.818 175.108 20 + [4,16,85.153,179,20,85.095,173.586,20,88.958,167.888,20,88.818,175.108,20], +// 3 16 88.958 167.888 20 85.095 173.586 20 85.199 169.072 20 + [3,16,88.958,167.888,20,85.095,173.586,20,85.199,169.072,20], +// 4 16 34.101 168.979 -57.065 34.078 173.476 -57.012 17.568 173.477 -62.977 17.581 168.979 -63.038 + [4,16,34.101,168.979,-57.065,34.078,173.476,-57.012,17.568,173.477,-62.977,17.581,168.979,-63.038], +// 4 16 48.149 173.476 -49.983 48.182 168.979 -50.031 59.449 168.979 -40.701 59.408 173.476 -40.659 + [4,16,48.149,173.476,-49.983,48.182,168.979,-50.031,59.449,168.979,-40.701,59.408,173.476,-40.659], +// 4 16 68.535 168.979 -30.218 68.488 173.476 -30.183 59.408 173.476 -40.659 59.449 168.979 -40.701 + [4,16,68.535,168.979,-30.218,68.488,173.476,-30.183,59.408,173.476,-40.659,59.449,168.979,-40.701], +// 4 16 52.4475 142.106 -27.4625 61.289 142.277 -13.075 75.589 168.979 -18.836 68.535 168.979 -30.218 + [4,16,52.4475,142.106,-27.4625,61.289,142.277,-13.075,75.589,168.979,-18.836,68.535,168.979,-30.218], +// 3 16 66.167 142.268 2.6485 68.353 142.401 20 83.748 168.979 6.092 + [3,16,66.167,142.268,2.6485,68.353,142.401,20,83.748,168.979,6.092], +// 3 16 83.748 168.979 6.092 68.353 142.401 20 85.199 169.072 20 + [3,16,83.748,168.979,6.092,68.353,142.401,20,85.199,169.072,20], +// 4 16 88.958 167.888 20 85.199 169.072 20 68.353 142.401 20 72.015 141.81 20 + [4,16,88.958,167.888,20,85.199,169.072,20,68.353,142.401,20,72.015,141.81,20], +// 4 16 88.818 175.108 16.628 85.153 179 16.636 85.153 179 20 88.818 175.108 20 + [4,16,88.818,175.108,16.628,85.153,179,16.636,85.153,179,20,88.818,175.108,20], +// 4 16 88.818 175.108 16.628 87.522 175.109 4.544 83.867 179 4.926 85.153 179 16.636 + [4,16,88.818,175.108,16.628,87.522,175.109,4.544,83.867,179,4.926,85.153,179,16.636], +// 3 16 17.581 168.979 -63.038 21.4485 141.791 -48.2755 34.101 168.979 -57.065 + [3,16,17.581,168.979,-63.038,21.4485,141.791,-48.2755,34.101,168.979,-57.065], +// 4 16 48.182 168.979 -50.031 48.149 173.476 -49.983 34.078 173.476 -57.012 34.101 168.979 -57.065 + [4,16,48.182,168.979,-50.031,48.149,173.476,-49.983,34.078,173.476,-57.012,34.101,168.979,-57.065], +// 3 16 0 168.939 -65.03 0 142.119 -52.06 17.581 168.979 -63.038 + [3,16,0,168.939,-65.03,0,142.119,-52.06,17.581,168.979,-63.038], +// 3 16 17.581 168.979 -63.038 0 142.119 -52.06 21.4485 141.791 -48.2755 + [3,16,17.581,168.979,-63.038,0,142.119,-52.06,21.4485,141.791,-48.2755], +// 3 16 39.739 141.968 -39.835 52.4475 142.106 -27.4625 59.449 168.979 -40.701 + [3,16,39.739,141.968,-39.835,52.4475,142.106,-27.4625,59.449,168.979,-40.701], +// 3 16 59.449 168.979 -40.701 48.182 168.979 -50.031 39.739 141.968 -39.835 + [3,16,59.449,168.979,-40.701,48.182,168.979,-50.031,39.739,141.968,-39.835], +// 3 16 59.449 168.979 -40.701 52.4475 142.106 -27.4625 68.535 168.979 -30.218 + [3,16,59.449,168.979,-40.701,52.4475,142.106,-27.4625,68.535,168.979,-30.218], +// 4 16 81.261 179 -5.889 83.867 179 4.926 87.522 175.109 4.544 84.852 175.111 -6.644 + [4,16,81.261,179,-5.889,83.867,179,4.926,87.522,175.109,4.544,84.852,175.111,-6.644], +// 3 16 21.4485 141.791 -48.2755 39.739 141.968 -39.835 34.101 168.979 -57.065 + [3,16,21.4485,141.791,-48.2755,39.739,141.968,-39.835,34.101,168.979,-57.065], +// 3 16 34.101 168.979 -57.065 39.739 141.968 -39.835 48.182 168.979 -50.031 + [3,16,34.101,168.979,-57.065,39.739,141.968,-39.835,48.182,168.979,-50.031], +// 4 16 88.818 175.108 16.628 88.818 175.108 20 88.958 167.888 20 88.958 167.888 16.645 + [4,16,88.818,175.108,16.628,88.818,175.108,20,88.958,167.888,20,88.958,167.888,16.645], +// 3 16 46.669 110.6 -7.296 49.757 110.716 5.669 66.167 142.268 2.6485 + [3,16,46.669,110.6,-7.296,49.757,110.716,5.669,66.167,142.268,2.6485], +// 3 16 66.167 142.268 2.6485 61.289 142.277 -13.075 46.669 110.6 -7.296 + [3,16,66.167,142.268,2.6485,61.289,142.277,-13.075,46.669,110.6,-7.296], +// 3 16 68.353 142.401 20 66.167 142.268 2.6485 51.148 110.91 20 + [3,16,68.353,142.401,20,66.167,142.268,2.6485,51.148,110.91,20], +// 3 16 51.148 110.91 20 66.167 142.268 2.6485 49.757 110.716 5.669 + [3,16,51.148,110.91,20,66.167,142.268,2.6485,49.757,110.716,5.669], +// 4 16 72.015 141.81 20 68.353 142.401 20 51.148 110.91 20 54.801 110.361 20 + [4,16,72.015,141.81,20,68.353,142.401,20,51.148,110.91,20,54.801,110.361,20], +// 4 16 88.958 167.888 20 72.015 141.81 20 72.015 141.709 16.645 88.958 167.888 16.645 + [4,16,88.958,167.888,20,72.015,141.81,20,72.015,141.709,16.645,88.958,167.888,16.645], +// 4 16 84.852 175.111 -6.644 79.919 175.115 -19.154 76.468 179 -17.929 81.261 179 -5.889 + [4,16,84.852,175.111,-6.644,79.919,175.115,-19.154,76.468,179,-17.929,81.261,179,-5.889], +// 4 16 87.522 175.109 4.544 88.818 175.108 16.628 88.958 167.888 16.645 87.664 167.889 4.54 + [4,16,87.522,175.109,4.544,88.818,175.108,16.628,88.958,167.888,16.645,87.664,167.889,4.54], +// 3 16 40.716 110.2785 -19.445 46.669 110.6 -7.296 61.289 142.277 -13.075 + [3,16,40.716,110.2785,-19.445,46.669,110.6,-7.296,61.289,142.277,-13.075], +// 3 16 61.289 142.277 -13.075 52.4475 142.106 -27.4625 40.716 110.2785 -19.445 + [3,16,61.289,142.277,-13.075,52.4475,142.106,-27.4625,40.716,110.2785,-19.445], +// 4 16 54.801 110.361 20 51.148 110.91 20 36.39 77.622 20 40.072 77.136 20 + [4,16,54.801,110.361,20,51.148,110.91,20,36.39,77.622,20,40.072,77.136,20], +// 4 16 79.919 175.115 -19.154 71.475 175.12 -33.047 68.309 179 -31.216 76.468 179 -17.929 + [4,16,79.919,175.115,-19.154,71.475,175.12,-33.047,68.309,179,-31.216,76.468,179,-17.929], +// 4 16 84.852 175.111 -6.644 87.522 175.109 4.544 87.664 167.889 4.54 84.994 167.891 -6.658 + [4,16,84.852,175.111,-6.644,87.522,175.109,4.544,87.664,167.889,4.54,84.994,167.891,-6.658], +// 4 16 79.919 175.115 -19.154 84.852 175.111 -6.644 84.994 167.891 -6.658 80.059 167.895 -19.183 + [4,16,79.919,175.115,-19.154,84.852,175.111,-6.644,84.994,167.891,-6.658,80.059,167.895,-19.183], +// 3 16 71.035 141.572 6.225 87.664 167.889 4.54 72.015 141.709 16.645 + [3,16,71.035,141.572,6.225,87.664,167.889,4.54,72.015,141.709,16.645], +// 3 16 72.015 141.709 16.645 87.664 167.889 4.54 88.958 167.888 16.645 + [3,16,72.015,141.709,16.645,87.664,167.889,4.54,88.958,167.888,16.645], +// 3 16 31.154 110.209 -29.636 40.716 110.2785 -19.445 52.4475 142.106 -27.4625 + [3,16,31.154,110.209,-29.636,40.716,110.2785,-19.445,52.4475,142.106,-27.4625], +// 3 16 52.4475 142.106 -27.4625 39.739 141.968 -39.835 31.154 110.209 -29.636 + [3,16,52.4475,142.106,-27.4625,39.739,141.968,-39.835,31.154,110.209,-29.636], +// 4 16 39.739 141.968 -39.835 21.4485 141.791 -48.2755 16.833 110.2285 -36.177 31.154 110.209 -29.636 + [4,16,39.739,141.968,-39.835,21.4485,141.791,-48.2755,16.833,110.2285,-36.177,31.154,110.209,-29.636], +// 4 16 16.833 110.2285 -36.177 21.4485 141.791 -48.2755 0 142.119 -52.06 0 110.619 -39.038 + [4,16,16.833,110.2285,-36.177,21.4485,141.791,-48.2755,0,142.119,-52.06,0,110.619,-39.038], +// 3 16 35.267 77.401 4.468 49.757 110.716 5.669 33.0725 77.1385 -6.118 + [3,16,35.267,77.401,4.468,49.757,110.716,5.669,33.0725,77.1385,-6.118], +// 3 16 33.0725 77.1385 -6.118 49.757 110.716 5.669 46.669 110.6 -7.296 + [3,16,33.0725,77.1385,-6.118,49.757,110.716,5.669,46.669,110.6,-7.296], +// 3 16 36.39 77.622 20 49.757 110.716 5.669 35.267 77.401 4.468 + [3,16,36.39,77.622,20,49.757,110.716,5.669,35.267,77.401,4.468], +// 3 16 51.148 110.91 20 49.757 110.716 5.669 36.39 77.622 20 + [3,16,51.148,110.91,20,49.757,110.716,5.669,36.39,77.622,20], +// 4 16 54.801 110.266 16.645 72.015 141.709 16.645 72.015 141.81 20 54.801 110.361 20 + [4,16,54.801,110.266,16.645,72.015,141.709,16.645,72.015,141.81,20,54.801,110.361,20], +// 4 16 71.475 175.12 -33.047 60.553 175.125 -45.25 57.807 179 -42.836 68.309 179 -31.216 + [4,16,71.475,175.12,-33.047,60.553,175.125,-45.25,57.807,179,-42.836,68.309,179,-31.216], +// 4 16 45.441 179 -52.277 57.807 179 -42.836 60.553 175.125 -45.25 47.638 175.129 -55.198 + [4,16,45.441,179,-52.277,57.807,179,-42.836,60.553,175.125,-45.25,47.638,175.129,-55.198], +// 3 16 68.962 141.615 -3.408 84.994 167.891 -6.658 71.035 141.572 6.225 + [3,16,68.962,141.615,-3.408,84.994,167.891,-6.658,71.035,141.572,6.225], +// 3 16 71.035 141.572 6.225 84.994 167.891 -6.658 87.664 167.889 4.54 + [3,16,71.035,141.572,6.225,84.994,167.891,-6.658,87.664,167.889,4.54], +// 3 16 65.165 141.595 -14.031 80.059 167.895 -19.183 84.994 167.891 -6.658 + [3,16,65.165,141.595,-14.031,80.059,167.895,-19.183,84.994,167.891,-6.658], +// 3 16 84.994 167.891 -6.658 68.962 141.615 -3.408 65.165 141.595 -14.031 + [3,16,84.994,167.891,-6.658,68.962,141.615,-3.408,65.165,141.595,-14.031], +// 4 16 80.059 167.895 -19.183 71.607 167.9 -33.101 71.475 175.12 -33.047 79.919 175.115 -19.154 + [4,16,80.059,167.895,-19.183,71.607,167.9,-33.101,71.475,175.12,-33.047,79.919,175.115,-19.154], +// 3 16 33.0725 77.1385 -6.118 46.669 110.6 -7.296 40.716 110.2785 -19.445 + [3,16,33.0725,77.1385,-6.118,46.669,110.6,-7.296,40.716,110.2785,-19.445], +// 4 16 40.072 77.136 20 36.39 77.622 20 20.973 33.034 20 24.634 32.582 20 + [4,16,40.072,77.136,20,36.39,77.622,20,20.973,33.034,20,24.634,32.582,20], +// 3 16 54.801 110.361 20 40.072 77.136 20 54.801 110.266 16.645 + [3,16,54.801,110.361,20,40.072,77.136,20,54.801,110.266,16.645], +// 3 16 54.801 110.266 16.645 40.072 77.136 20 39.728 77.048 9.147 + [3,16,54.801,110.266,16.645,40.072,77.136,20,39.728,77.048,9.147], +// 4 16 31.419 179 -59.28 45.441 179 -52.277 47.638 175.129 -55.198 32.95 175.131 -62.601 + [4,16,31.419,179,-59.28,45.441,179,-52.277,47.638,175.129,-55.198,32.95,175.131,-62.601], +// 3 16 58.724 141.383 -25.776 71.607 167.9 -33.101 80.059 167.895 -19.183 + [3,16,58.724,141.383,-25.776,71.607,167.9,-33.101,80.059,167.895,-19.183], +// 3 16 80.059 167.895 -19.183 65.165 141.595 -14.031 58.724 141.383 -25.776 + [3,16,80.059,167.895,-19.183,65.165,141.595,-14.031,58.724,141.383,-25.776], +// 4 16 60.553 175.125 -45.25 71.475 175.12 -33.047 71.607 167.9 -33.101 60.67 167.906 -45.331 + [4,16,60.553,175.125,-45.25,71.475,175.12,-33.047,71.607,167.9,-33.101,60.67,167.906,-45.331], +// 3 16 54.174 110.221 7.828 71.035 141.572 6.225 54.801 110.266 16.645 + [3,16,54.174,110.221,7.828,71.035,141.572,6.225,54.801,110.266,16.645], +// 3 16 54.801 110.266 16.645 71.035 141.572 6.225 72.015 141.709 16.645 + [3,16,54.801,110.266,16.645,71.035,141.572,6.225,72.015,141.709,16.645], +// 4 16 16.18 179 -63.632 31.419 179 -59.28 32.95 175.131 -62.601 16.966 175.132 -67.209 + [4,16,16.18,179,-63.632,31.419,179,-59.28,32.95,175.131,-62.601,16.966,175.132,-67.209], +// 4 16 0 179 -65.298 16.18 179 -63.632 16.966 175.132 -67.209 0 175.132 -68.96 + [4,16,0,179,-65.298,16.18,179,-63.632,16.966,175.132,-67.209,0,175.132,-68.96], +// 3 16 28.743 76.869 -15.939 33.0725 77.1385 -6.118 40.716 110.2785 -19.445 + [3,16,28.743,76.869,-15.939,33.0725,77.1385,-6.118,40.716,110.2785,-19.445], +// 3 16 20.146 76.958 -22.9575 28.743 76.869 -15.939 31.154 110.209 -29.636 + [3,16,20.146,76.958,-22.9575,28.743,76.869,-15.939,31.154,110.209,-29.636], +// 3 16 31.154 110.209 -29.636 28.743 76.869 -15.939 40.716 110.2785 -19.445 + [3,16,31.154,110.209,-29.636,28.743,76.869,-15.939,40.716,110.2785,-19.445], +// 3 16 16.833 110.2285 -36.177 20.146 76.958 -22.9575 31.154 110.209 -29.636 + [3,16,16.833,110.2285,-36.177,20.146,76.958,-22.9575,31.154,110.209,-29.636], +// 3 16 8.602 77.027 -27.363 20.146 76.958 -22.9575 16.833 110.2285 -36.177 + [3,16,8.602,77.027,-27.363,20.146,76.958,-22.9575,16.833,110.2285,-36.177], +// 3 16 8.602 77.027 -27.363 16.833 110.2285 -36.177 0 110.619 -39.038 + [3,16,8.602,77.027,-27.363,16.833,110.2285,-36.177,0,110.619,-39.038], +// 3 16 0 110.619 -39.038 0 77.305 -28.254 8.602 77.027 -27.363 + [3,16,0,110.619,-39.038,0,77.305,-28.254,8.602,77.027,-27.363], +// 3 16 50.1 141.191 -36.137 60.67 167.906 -45.331 71.607 167.9 -33.101 + [3,16,50.1,141.191,-36.137,60.67,167.906,-45.331,71.607,167.9,-33.101], +// 3 16 71.607 167.9 -33.101 58.724 141.383 -25.776 50.1 141.191 -36.137 + [3,16,71.607,167.9,-33.101,58.724,141.383,-25.776,50.1,141.191,-36.137], +// 4 16 60.67 167.906 -45.331 47.734 167.909 -55.302 47.638 175.129 -55.198 60.553 175.125 -45.25 + [4,16,60.67,167.906,-45.331,47.734,167.909,-55.302,47.638,175.129,-55.198,60.553,175.125,-45.25], +// 3 16 39.728 77.048 9.147 54.174 110.221 7.828 54.801 110.266 16.645 + [3,16,39.728,77.048,9.147,54.174,110.221,7.828,54.801,110.266,16.645], +// 3 16 40.072 77.136 20 24.634 32.582 20 39.728 77.048 9.147 + [3,16,40.072,77.136,20,24.634,32.582,20,39.728,77.048,9.147], +// 3 16 39.728 77.048 9.147 24.634 32.582 20 24.567 32.5 10.545 + [3,16,39.728,77.048,9.147,24.634,32.582,20,24.567,32.5,10.545], +// 4 16 60.67 167.906 -45.331 50.1 141.191 -36.137 39.533 141.127 -44.483 47.734 167.909 -55.302 + [4,16,60.67,167.906,-45.331,50.1,141.191,-36.137,39.533,141.127,-44.483,47.734,167.909,-55.302], +// 4 16 32.95 175.131 -62.601 47.638 175.129 -55.198 47.734 167.909 -55.302 33.018 167.911 -62.724 + [4,16,32.95,175.131,-62.601,47.638,175.129,-55.198,47.734,167.909,-55.302,33.018,167.911,-62.724], +// 3 16 52.721 110.202 -0.303 68.962 141.615 -3.408 71.035 141.572 6.225 + [3,16,52.721,110.202,-0.303,68.962,141.615,-3.408,71.035,141.572,6.225], +// 3 16 71.035 141.572 6.225 54.174 110.221 7.828 52.721 110.202 -0.303 + [3,16,71.035,141.572,6.225,54.174,110.221,7.828,52.721,110.202,-0.303], +// 3 16 19.018 32.614 -5.743 33.0725 77.1385 -6.118 28.743 76.869 -15.939 + [3,16,19.018,32.614,-5.743,33.0725,77.1385,-6.118,28.743,76.869,-15.939], +// 3 16 20.332 32.822 2.194 33.0725 77.1385 -6.118 19.018 32.614 -5.743 + [3,16,20.332,32.822,2.194,33.0725,77.1385,-6.118,19.018,32.614,-5.743], +// 3 16 20.332 32.822 2.194 20.973 33.034 20 36.39 77.622 20 + [3,16,20.332,32.822,2.194,20.973,33.034,20,36.39,77.622,20], +// 3 16 20.332 32.822 2.194 35.267 77.401 4.468 33.0725 77.1385 -6.118 + [3,16,20.332,32.822,2.194,35.267,77.401,4.468,33.0725,77.1385,-6.118], +// 3 16 36.39 77.622 20 35.267 77.401 4.468 20.332 32.822 2.194 + [3,16,36.39,77.622,20,35.267,77.401,4.468,20.332,32.822,2.194], +// 4 16 33.018 167.911 -62.724 17 167.912 -67.345 16.966 175.132 -67.209 32.95 175.131 -62.601 + [4,16,33.018,167.911,-62.724,17,167.912,-67.345,16.966,175.132,-67.209,32.95,175.131,-62.601], +// 3 16 50.147 110.051 -9.097 65.165 141.595 -14.031 68.962 141.615 -3.408 + [3,16,50.147,110.051,-9.097,65.165,141.595,-14.031,68.962,141.615,-3.408], +// 3 16 68.962 141.615 -3.408 52.721 110.202 -0.303 50.147 110.051 -9.097 + [3,16,68.962,141.615,-3.408,52.721,110.202,-0.303,50.147,110.051,-9.097], +// 4 16 27.357 140.988 -50.587 33.018 167.911 -62.724 47.734 167.909 -55.302 39.533 141.127 -44.483 + [4,16,27.357,140.988,-50.587,33.018,167.911,-62.724,47.734,167.909,-55.302,39.533,141.127,-44.483], +// 3 16 54.174 110.221 7.828 39.728 77.048 9.147 38.839 76.984 2.232 + [3,16,54.174,110.221,7.828,39.728,77.048,9.147,38.839,76.984,2.232], +// 3 16 20.146 76.958 -22.9575 15.019 32.669 -12.197 28.743 76.869 -15.939 + [3,16,20.146,76.958,-22.9575,15.019,32.669,-12.197,28.743,76.869,-15.939], +// 3 16 28.743 76.869 -15.939 15.019 32.669 -12.197 19.018 32.614 -5.743 + [3,16,28.743,76.869,-15.939,15.019,32.669,-12.197,19.018,32.614,-5.743], +// 4 16 33.018 167.911 -62.724 27.357 140.988 -50.587 14.086 140.91 -54.336 17 167.912 -67.345 + [4,16,33.018,167.911,-62.724,27.357,140.988,-50.587,14.086,140.91,-54.336,17,167.912,-67.345], +// 4 16 16.966 175.132 -67.209 17 167.912 -67.345 0 167.912 -69.101 0 175.132 -68.96 + [4,16,16.966,175.132,-67.209,17,167.912,-67.345,0,167.912,-69.101,0,175.132,-68.96], +// 3 16 45.89 109.608 -18.741 58.724 141.383 -25.776 65.165 141.595 -14.031 + [3,16,45.89,109.608,-18.741,58.724,141.383,-25.776,65.165,141.595,-14.031], +// 3 16 65.165 141.595 -14.031 50.147 110.051 -9.097 45.89 109.608 -18.741 + [3,16,65.165,141.595,-14.031,50.147,110.051,-9.097,45.89,109.608,-18.741], +// 3 16 39.728 77.048 9.147 24.29 32.464 4.804 23.881 32.34 -0.878 + [3,16,39.728,77.048,9.147,24.29,32.464,4.804,23.881,32.34,-0.878], +// 3 16 24.29 32.464 4.804 39.728 77.048 9.147 24.567 32.5 10.545 + [3,16,24.29,32.464,4.804,39.728,77.048,9.147,24.567,32.5,10.545], +// 3 16 8.161 32.7065 -16.0925 15.019 32.669 -12.197 20.146 76.958 -22.9575 + [3,16,8.161,32.7065,-16.0925,15.019,32.669,-12.197,20.146,76.958,-22.9575], +// 3 16 8.602 77.027 -27.363 8.161 32.7065 -16.0925 20.146 76.958 -22.9575 + [3,16,8.602,77.027,-27.363,8.161,32.7065,-16.0925,20.146,76.958,-22.9575], +// 3 16 8.161 32.7065 -16.0925 8.602 77.027 -27.363 0 32.878 -17.697 + [3,16,8.161,32.7065,-16.0925,8.602,77.027,-27.363,0,32.878,-17.697], +// 3 16 0 32.878 -17.697 8.602 77.027 -27.363 0 77.305 -28.254 + [3,16,0,32.878,-17.697,8.602,77.027,-27.363,0,77.305,-28.254], +// 4 16 0 167.912 -69.101 17 167.912 -67.345 14.086 140.91 -54.336 0 141.137 -55.753 + [4,16,0,167.912,-69.101,17,167.912,-67.345,14.086,140.91,-54.336,0,141.137,-55.753], +// 4 16 34.916 76.286 -12.841 50.147 110.051 -9.097 52.721 110.202 -0.303 37.359 76.77 -5.067 + [4,16,34.916,76.286,-12.841,50.147,110.051,-9.097,52.721,110.202,-0.303,37.359,76.77,-5.067], +// 4 16 54.174 110.221 7.828 38.839 76.984 2.232 37.359 76.77 -5.067 52.721 110.202 -0.303 + [4,16,54.174,110.221,7.828,38.839,76.984,2.232,37.359,76.77,-5.067,52.721,110.202,-0.303], +// 3 16 39.575 109.294 -27.234 50.1 141.191 -36.137 58.724 141.383 -25.776 + [3,16,39.575,109.294,-27.234,50.1,141.191,-36.137,58.724,141.383,-25.776], +// 3 16 58.724 141.383 -25.776 45.89 109.608 -18.741 39.575 109.294 -27.234 + [3,16,58.724,141.383,-25.776,45.89,109.608,-18.741,39.575,109.294,-27.234], +// 4 16 16.828 2.978 1.158 24.567 32.5 10.545 24.634 32.582 20 16.902 2.978 20 + [4,16,16.828,2.978,1.158,24.567,32.5,10.545,24.634,32.582,20,16.902,2.978,20], +// 3 16 50.147 110.051 -9.097 34.916 76.286 -12.841 45.89 109.608 -18.741 + [3,16,50.147,110.051,-9.097,34.916,76.286,-12.841,45.89,109.608,-18.741], +// 4 16 50.1 141.191 -36.137 39.575 109.294 -27.234 31.321 109.249 -33.906 39.533 141.127 -44.483 + [4,16,50.1,141.191,-36.137,39.575,109.294,-27.234,31.321,109.249,-33.906,39.533,141.127,-44.483], +// 3 16 38.839 76.984 2.232 23.881 32.34 -0.878 22.944 32.066 -6.602 + [3,16,38.839,76.984,2.232,23.881,32.34,-0.878,22.944,32.066,-6.602], +// 3 16 23.881 32.34 -0.878 38.839 76.984 2.232 39.728 77.048 9.147 + [3,16,23.881,32.34,-0.878,38.839,76.984,2.232,39.728,77.048,9.147], +// 4 16 15.019 32.669 -12.197 9.054 4 -9.073 12.115 4 -3.95 19.018 32.614 -5.743 + [4,16,15.019,32.669,-12.197,9.054,4,-9.073,12.115,4,-3.95,19.018,32.614,-5.743], +// 3 16 13.088 4 0.189 19.018 32.614 -5.743 12.115 4 -3.95 + [3,16,13.088,4,0.189,19.018,32.614,-5.743,12.115,4,-3.95], +// 3 16 13.091 4 20 20.332 32.822 2.194 13.088 4 0.189 + [3,16,13.091,4,20,20.332,32.822,2.194,13.088,4,0.189], +// 3 16 13.088 4 0.189 20.332 32.822 2.194 19.018 32.614 -5.743 + [3,16,13.088,4,0.189,20.332,32.822,2.194,19.018,32.614,-5.743], +// 3 16 13.091 4 20 20.973 33.034 20 20.332 32.822 2.194 + [3,16,13.091,4,20,20.973,33.034,20,20.332,32.822,2.194], +// 3 16 16.762 0 20 16.902 2.978 20 13.091 4 20 + [3,16,16.762,0,20,16.902,2.978,20,13.091,4,20], +// 3 16 30.428 76.023 -19.667 39.575 109.294 -27.234 45.89 109.608 -18.741 + [3,16,30.428,76.023,-19.667,39.575,109.294,-27.234,45.89,109.608,-18.741], +// 3 16 45.89 109.608 -18.741 34.916 76.286 -12.841 30.428 76.023 -19.667 + [3,16,45.89,109.608,-18.741,34.916,76.286,-12.841,30.428,76.023,-19.667], +// 4 16 21.682 109.219 -38.688 27.357 140.988 -50.587 39.533 141.127 -44.483 31.321 109.249 -33.906 + [4,16,21.682,109.219,-38.688,27.357,140.988,-50.587,39.533,141.127,-44.483,31.321,109.249,-33.906], +// 3 16 24.567 32.5 10.545 16.828 2.978 1.158 24.29 32.464 4.804 + [3,16,24.567,32.5,10.545,16.828,2.978,1.158,24.29,32.464,4.804], +// 3 16 9.054 4 -9.073 15.019 32.669 -12.197 8.161 32.7065 -16.0925 + [3,16,9.054,4,-9.073,15.019,32.669,-12.197,8.161,32.7065,-16.0925], +// 4 16 27.357 140.988 -50.587 21.682 109.219 -38.688 11.155 109.254 -41.562 14.086 140.91 -54.336 + [4,16,27.357,140.988,-50.587,21.682,109.219,-38.688,11.155,109.254,-41.562,14.086,140.91,-54.336], +// 3 16 24.197 76.002 -25.003 31.321 109.249 -33.906 39.575 109.294 -27.234 + [3,16,24.197,76.002,-25.003,31.321,109.249,-33.906,39.575,109.294,-27.234], +// 3 16 39.575 109.294 -27.234 30.428 76.023 -19.667 24.197 76.002 -25.003 + [3,16,39.575,109.294,-27.234,30.428,76.023,-19.667,24.197,76.002,-25.003], +// 4 16 16.504 2.978 -3.242 23.881 32.34 -0.878 24.29 32.464 4.804 16.828 2.978 1.158 + [4,16,16.504,2.978,-3.242,23.881,32.34,-0.878,24.29,32.464,4.804,16.828,2.978,1.158], +// 3 16 22.944 32.066 -6.602 34.916 76.286 -12.841 37.359 76.77 -5.067 + [3,16,22.944,32.066,-6.602,34.916,76.286,-12.841,37.359,76.77,-5.067], +// 3 16 22.944 32.066 -6.602 37.359 76.77 -5.067 38.839 76.984 2.232 + [3,16,22.944,32.066,-6.602,37.359,76.77,-5.067,38.839,76.984,2.232], +// 3 16 3.988 4 -12.198 9.054 4 -9.073 8.161 32.7065 -16.0925 + [3,16,3.988,4,-12.198,9.054,4,-9.073,8.161,32.7065,-16.0925], +// 3 16 3.988 4 -12.198 8.161 32.7065 -16.0925 0 4 -12.868 + [3,16,3.988,4,-12.198,8.161,32.7065,-16.0925,0,4,-12.868], +// 3 16 0 4 -12.868 8.161 32.7065 -16.0925 0 32.878 -17.697 + [3,16,0,4,-12.868,8.161,32.7065,-16.0925,0,32.878,-17.697], +// 4 16 0 141.137 -55.753 14.086 140.91 -54.336 11.155 109.254 -41.562 0 109.474 -42.619 + [4,16,0,141.137,-55.753,14.086,140.91,-54.336,11.155,109.254,-41.562,0,109.474,-42.619], +// 4 16 31.321 109.249 -33.906 24.197 76.002 -25.003 16.786 76.025 -28.785 21.682 109.219 -38.688 + [4,16,31.321,109.249,-33.906,24.197,76.002,-25.003,16.786,76.025,-28.785,21.682,109.219,-38.688], +// 3 16 23.881 32.34 -0.878 16.504 2.978 -3.242 22.944 32.066 -6.602 + [3,16,23.881,32.34,-0.878,16.504,2.978,-3.242,22.944,32.066,-6.602], +// 4 16 21.682 109.219 -38.688 16.786 76.025 -28.785 8.641 76.093 -31.066 11.155 109.254 -41.562 + [4,16,21.682,109.219,-38.688,16.786,76.025,-28.785,8.641,76.093,-31.066,11.155,109.254,-41.562], +// 4 16 16.701 0 1.158 16.828 2.978 1.158 16.902 2.978 20 16.762 0 20 + [4,16,16.701,0,1.158,16.828,2.978,1.158,16.902,2.978,20,16.762,0,20], +// 3 16 20.374 31.946 -11.717 22.944 32.066 -6.602 14.95 2.978 -7.47 + [3,16,20.374,31.946,-11.717,22.944,32.066,-6.602,14.95,2.978,-7.47], +// 3 16 14.95 2.978 -7.47 22.944 32.066 -6.602 16.504 2.978 -3.242 + [3,16,14.95,2.978,-7.47,22.944,32.066,-6.602,16.504,2.978,-3.242], +// 3 16 20.374 31.946 -11.717 30.428 76.023 -19.667 34.916 76.286 -12.841 + [3,16,20.374,31.946,-11.717,30.428,76.023,-19.667,34.916,76.286,-12.841], +// 3 16 34.916 76.286 -12.841 22.944 32.066 -6.602 20.374 31.946 -11.717 + [3,16,34.916,76.286,-12.841,22.944,32.066,-6.602,20.374,31.946,-11.717], +// 4 16 0 109.474 -42.619 11.155 109.254 -41.562 8.641 76.093 -31.066 0 76.287 -31.87 + [4,16,0,109.474,-42.619,11.155,109.254,-41.562,8.641,76.093,-31.066,0,76.287,-31.87], +// 3 16 16.417 31.95 -15.85 24.197 76.002 -25.003 30.428 76.023 -19.667 + [3,16,16.417,31.95,-15.85,24.197,76.002,-25.003,30.428,76.023,-19.667], +// 3 16 30.428 76.023 -19.667 20.374 31.946 -11.717 16.417 31.95 -15.85 + [3,16,30.428,76.023,-19.667,20.374,31.946,-11.717,16.417,31.95,-15.85], +// 4 16 16.828 2.978 1.158 16.701 0 1.158 16.378 0 -3.223 16.504 2.978 -3.242 + [4,16,16.828,2.978,1.158,16.701,0,1.158,16.378,0,-3.223,16.504,2.978,-3.242], +// 3 16 16.417 31.95 -15.85 20.374 31.946 -11.717 12.379 2.978 -11.229 + [3,16,16.417,31.95,-15.85,20.374,31.946,-11.717,12.379,2.978,-11.229], +// 3 16 12.379 2.978 -11.229 20.374 31.946 -11.717 14.95 2.978 -7.47 + [3,16,12.379,2.978,-11.229,20.374,31.946,-11.717,14.95,2.978,-7.47], +// 3 16 0 4 -12.868 13.091 4 20 3.988 4 -12.198 + [3,16,0,4,-12.868,13.091,4,20,3.988,4,-12.198], +// 4 16 3.988 4 -12.198 13.091 4 20 12.115 4 -3.95 9.054 4 -9.073 + [4,16,3.988,4,-12.198,13.091,4,20,12.115,4,-3.95,9.054,4,-9.073], +// 3 16 13.091 4 20 13.088 4 0.189 12.115 4 -3.95 + [3,16,13.091,4,20,13.088,4,0.189,12.115,4,-3.95], +// 3 16 11.527 31.95 -18.872 16.786 76.025 -28.785 24.197 76.002 -25.003 + [3,16,11.527,31.95,-18.872,16.786,76.025,-28.785,24.197,76.002,-25.003], +// 3 16 24.197 76.002 -25.003 16.417 31.95 -15.85 11.527 31.95 -18.872 + [3,16,24.197,76.002,-25.003,16.417,31.95,-15.85,11.527,31.95,-18.872], +// 4 16 14.835 0 -7.416 14.95 2.978 -7.47 16.504 2.978 -3.242 16.378 0 -3.223 + [4,16,14.835,0,-7.416,14.95,2.978,-7.47,16.504,2.978,-3.242,16.378,0,-3.223], +// 3 16 8.847 2.978 -14.159 11.527 31.95 -18.872 16.417 31.95 -15.85 + [3,16,8.847,2.978,-14.159,11.527,31.95,-18.872,16.417,31.95,-15.85], +// 3 16 16.417 31.95 -15.85 12.379 2.978 -11.229 8.847 2.978 -14.159 + [3,16,16.417,31.95,-15.85,12.379,2.978,-11.229,8.847,2.978,-14.159], +// 3 16 5.967 31.979 -20.738 8.641 76.093 -31.066 11.527 31.95 -18.872 + [3,16,5.967,31.979,-20.738,8.641,76.093,-31.066,11.527,31.95,-18.872], +// 3 16 11.527 31.95 -18.872 8.641 76.093 -31.066 16.786 76.025 -28.785 + [3,16,11.527,31.95,-18.872,8.641,76.093,-31.066,16.786,76.025,-28.785], +// 4 16 12.283 0 -11.145 12.379 2.978 -11.229 14.95 2.978 -7.47 14.835 0 -7.416 + [4,16,12.283,0,-11.145,12.379,2.978,-11.229,14.95,2.978,-7.47,14.835,0,-7.416], +// 3 16 4.581 2.978 -15.964 5.967 31.979 -20.738 11.527 31.95 -18.872 + [3,16,4.581,2.978,-15.964,5.967,31.979,-20.738,11.527,31.95,-18.872], +// 3 16 11.527 31.95 -18.872 8.847 2.978 -14.159 4.581 2.978 -15.964 + [3,16,11.527,31.95,-18.872,8.847,2.978,-14.159,4.581,2.978,-15.964], +// 4 16 0 76.287 -31.87 8.641 76.093 -31.066 5.967 31.979 -20.738 0 32.087 -21.382 + [4,16,0,76.287,-31.87,8.641,76.093,-31.066,5.967,31.979,-20.738,0,32.087,-21.382], +// 4 16 8.775 0 -14.055 8.847 2.978 -14.159 12.379 2.978 -11.229 12.283 0 -11.145 + [4,16,8.775,0,-14.055,8.847,2.978,-14.159,12.379,2.978,-11.229,12.283,0,-11.145], +// 3 16 0 32.087 -21.382 5.967 31.979 -20.738 0 2.978 -16.689 + [3,16,0,32.087,-21.382,5.967,31.979,-20.738,0,2.978,-16.689], +// 3 16 0 2.978 -16.689 5.967 31.979 -20.738 4.581 2.978 -15.964 + [3,16,0,2.978,-16.689,5.967,31.979,-20.738,4.581,2.978,-15.964], +// 4 16 4.54 0 -15.844 4.581 2.978 -15.964 8.847 2.978 -14.159 8.775 0 -14.055 + [4,16,4.54,0,-15.844,4.581,2.978,-15.964,8.847,2.978,-14.159,8.775,0,-14.055], +// 4 16 0 0 -16.564 0 2.978 -16.689 4.581 2.978 -15.964 4.54 0 -15.844 + [4,16,0,0,-16.564,0,2.978,-16.689,4.581,2.978,-15.964,4.54,0,-15.844], +// 4 16 16.378 0 -3.223 16.701 0 1.158 16.762 0 20 14.835 0 -7.416 + [4,16,16.378,0,-3.223,16.701,0,1.158,16.762,0,20,14.835,0,-7.416], +// 4 16 8.775 0 -14.055 12.283 0 -11.145 14.835 0 -7.416 16.762 0 20 + [4,16,8.775,0,-14.055,12.283,0,-11.145,14.835,0,-7.416,16.762,0,20], +// 4 16 0 0 -16.564 4.54 0 -15.844 8.775 0 -14.055 16.762 0 20 + [4,16,0,0,-16.564,4.54,0,-15.844,8.775,0,-14.055,16.762,0,20], +// 4 16 13.091 4 20 16.902 2.978 20 24.634 32.582 20 20.973 33.034 20 + [4,16,13.091,4,20,16.902,2.978,20,24.634,32.582,20,20.973,33.034,20], +// 2 24 0 175 -63.042 17.202 175 -61.335 + [2,24,0,175,-63.042,17.202,175,-61.335], +// 2 24 82.059 175 6.381 83.518 175 20 + [2,24,82.059,175,6.381,83.518,175,20], +// 2 24 17.202 175 -61.335 33.416 175 -55.482 + [2,24,17.202,175,-61.335,33.416,175,-55.482], +// 2 24 78.928 175 -6.208 82.059 175 6.381 + [2,24,78.928,175,-6.208,82.059,175,6.381], +// 2 24 33.416 175 -55.482 47.231 175 -48.594 + [2,24,33.416,175,-55.482,47.231,175,-48.594], +// 2 24 74.05 175 -18.05 78.928 175 -6.208 + [2,24,74.05,175,-18.05,78.928,175,-6.208], +// 2 24 47.231 175 -48.594 58.24 175 -39.467 + [2,24,47.231,175,-48.594,58.24,175,-39.467], +// 2 24 67.142 175 -29.196 74.05 175 -18.05 + [2,24,67.142,175,-29.196,74.05,175,-18.05], +// 2 24 58.24 175 -39.467 67.142 175 -29.196 + [2,24,58.24,175,-39.467,67.142,175,-29.196], +// 2 24 85.095 173.586 20 83.518 175 20 + [2,24,85.095,173.586,20,83.518,175,20], +// 2 24 83.692 173.475 6.101 85.095 173.586 20 + [2,24,83.692,173.475,6.101,85.095,173.586,20], +// 2 24 0 173.441 -64.746 17.568 173.477 -62.977 + [2,24,0,173.441,-64.746,17.568,173.477,-62.977], +// 2 24 80.515 173.476 -6.728 83.692 173.475 6.101 + [2,24,80.515,173.476,-6.728,83.692,173.475,6.101], +// 2 24 88.818 175.108 20 85.153 179 20 + [2,24,88.818,175.108,20,85.153,179,20], +// 2 24 17.568 173.477 -62.977 34.078 173.476 -57.012 + [2,24,17.568,173.477,-62.977,34.078,173.476,-57.012], +// 2 24 68.488 173.476 -30.183 75.536 173.476 -18.809 + [2,24,68.488,173.476,-30.183,75.536,173.476,-18.809], +// 2 24 75.536 173.476 -18.809 80.515 173.476 -6.728 + [2,24,75.536,173.476,-18.809,80.515,173.476,-6.728], +// 2 24 34.078 173.476 -57.012 48.149 173.476 -49.983 + [2,24,34.078,173.476,-57.012,48.149,173.476,-49.983], +// 2 24 59.408 173.476 -40.659 68.488 173.476 -30.183 + [2,24,59.408,173.476,-40.659,68.488,173.476,-30.183], +// 2 24 48.149 173.476 -49.983 59.408 173.476 -40.659 + [2,24,48.149,173.476,-49.983,59.408,173.476,-40.659], +// 2 24 75.589 168.979 -18.836 80.57 168.979 -6.746 + [2,24,75.589,168.979,-18.836,80.57,168.979,-6.746], +// 2 24 80.57 168.979 -6.746 83.748 168.979 6.092 + [2,24,80.57,168.979,-6.746,83.748,168.979,6.092], +// 2 24 85.199 169.072 20 85.095 173.586 20 + [2,24,85.199,169.072,20,85.095,173.586,20], +// 2 24 83.748 168.979 6.092 85.199 169.072 20 + [2,24,83.748,168.979,6.092,85.199,169.072,20], +// 2 24 0 168.939 -65.03 17.581 168.979 -63.038 + [2,24,0,168.939,-65.03,17.581,168.979,-63.038], +// 2 24 68.535 168.979 -30.218 75.589 168.979 -18.836 + [2,24,68.535,168.979,-30.218,75.589,168.979,-18.836], +// 2 24 88.958 167.888 20 88.818 175.108 20 + [2,24,88.958,167.888,20,88.818,175.108,20], +// 2 24 17.581 168.979 -63.038 34.101 168.979 -57.065 + [2,24,17.581,168.979,-63.038,34.101,168.979,-57.065], +// 2 24 48.182 168.979 -50.031 59.449 168.979 -40.701 + [2,24,48.182,168.979,-50.031,59.449,168.979,-40.701], +// 2 24 59.449 168.979 -40.701 68.535 168.979 -30.218 + [2,24,59.449,168.979,-40.701,68.535,168.979,-30.218], +// 2 24 68.353 142.401 20 85.199 169.072 20 + [2,24,68.353,142.401,20,85.199,169.072,20], +// 2 24 72.015 141.81 20 88.958 167.888 20 + [2,24,72.015,141.81,20,88.958,167.888,20], +// 2 24 88.818 175.108 20 88.818 175.108 16.628 + [2,24,88.818,175.108,20,88.818,175.108,16.628], +// 2 24 88.818 175.108 16.628 87.522 175.109 4.544 + [2,24,88.818,175.108,16.628,87.522,175.109,4.544], +// 2 24 34.101 168.979 -57.065 48.182 168.979 -50.031 + [2,24,34.101,168.979,-57.065,48.182,168.979,-50.031], +// 2 24 87.522 175.109 4.544 84.852 175.111 -6.644 + [2,24,87.522,175.109,4.544,84.852,175.111,-6.644], +// 2 24 88.958 167.888 20 88.958 167.888 16.645 + [2,24,88.958,167.888,20,88.958,167.888,16.645], +// 2 24 51.148 110.91 20 68.353 142.401 20 + [2,24,51.148,110.91,20,68.353,142.401,20], +// 2 24 54.801 110.361 20 72.015 141.81 20 + [2,24,54.801,110.361,20,72.015,141.81,20], +// 2 24 84.852 175.111 -6.644 79.919 175.115 -19.154 + [2,24,84.852,175.111,-6.644,79.919,175.115,-19.154], +// 2 24 88.958 167.888 16.645 87.664 167.889 4.54 + [2,24,88.958,167.888,16.645,87.664,167.889,4.54], +// 2 24 51.148 110.91 20 36.39 77.622 20 + [2,24,51.148,110.91,20,36.39,77.622,20], +// 2 24 40.072 77.136 20 54.801 110.361 20 + [2,24,40.072,77.136,20,54.801,110.361,20], +// 2 24 79.919 175.115 -19.154 71.475 175.12 -33.047 + [2,24,79.919,175.115,-19.154,71.475,175.12,-33.047], +// 2 24 87.664 167.889 4.54 84.994 167.891 -6.658 + [2,24,87.664,167.889,4.54,84.994,167.891,-6.658], +// 2 24 84.994 167.891 -6.658 80.059 167.895 -19.183 + [2,24,84.994,167.891,-6.658,80.059,167.895,-19.183], +// 2 24 71.475 175.12 -33.047 60.553 175.125 -45.25 + [2,24,71.475,175.12,-33.047,60.553,175.125,-45.25], +// 2 24 60.553 175.125 -45.25 47.638 175.129 -55.198 + [2,24,60.553,175.125,-45.25,47.638,175.129,-55.198], +// 2 24 80.059 167.895 -19.183 71.607 167.9 -33.101 + [2,24,80.059,167.895,-19.183,71.607,167.9,-33.101], +// 2 24 36.39 77.622 20 20.973 33.034 20 + [2,24,36.39,77.622,20,20.973,33.034,20], +// 2 24 24.634 32.582 20 40.072 77.136 20 + [2,24,24.634,32.582,20,40.072,77.136,20], +// 2 24 47.638 175.129 -55.198 32.95 175.131 -62.601 + [2,24,47.638,175.129,-55.198,32.95,175.131,-62.601], +// 2 24 71.607 167.9 -33.101 60.67 167.906 -45.331 + [2,24,71.607,167.9,-33.101,60.67,167.906,-45.331], +// 2 24 32.95 175.131 -62.601 16.966 175.132 -67.209 + [2,24,32.95,175.131,-62.601,16.966,175.132,-67.209], +// 2 24 16.966 175.132 -67.209 0 175.132 -68.96 + [2,24,16.966,175.132,-67.209,0,175.132,-68.96], +// 2 24 60.67 167.906 -45.331 47.734 167.909 -55.302 + [2,24,60.67,167.906,-45.331,47.734,167.909,-55.302], +// 2 24 47.734 167.909 -55.302 33.018 167.911 -62.724 + [2,24,47.734,167.909,-55.302,33.018,167.911,-62.724], +// 2 24 33.018 167.911 -62.724 17 167.912 -67.345 + [2,24,33.018,167.911,-62.724,17,167.912,-67.345], +// 2 24 17 167.912 -67.345 0 167.912 -69.101 + [2,24,17,167.912,-67.345,0,167.912,-69.101], +// 2 24 13.091 4 20 20.973 33.034 20 + [2,24,13.091,4,20,20.973,33.034,20], +// 2 24 24.634 32.582 20 16.902 2.978 20 + [2,24,24.634,32.582,20,16.902,2.978,20], +// 2 24 9.054 4 -9.073 12.115 4 -3.95 + [2,24,9.054,4,-9.073,12.115,4,-3.95], +// 2 24 12.115 4 -3.95 13.088 4 0.189 + [2,24,12.115,4,-3.95,13.088,4,0.189], +// 2 24 13.088 4 0.189 13.091 4 20 + [2,24,13.088,4,0.189,13.091,4,20], +// 2 24 16.762 0 20 16.902 2.978 20 + [2,24,16.762,0,20,16.902,2.978,20], +// 2 24 16.902 2.978 20 16.828 2.978 1.158 + [2,24,16.902,2.978,20,16.828,2.978,1.158], +// 2 24 3.988 4 -12.198 9.054 4 -9.073 + [2,24,3.988,4,-12.198,9.054,4,-9.073], +// 2 24 0 4 -12.868 3.988 4 -12.198 + [2,24,0,4,-12.868,3.988,4,-12.198], +// 2 24 16.828 2.978 1.158 16.504 2.978 -3.242 + [2,24,16.828,2.978,1.158,16.504,2.978,-3.242], +// 2 24 16.762 0 20 16.701 0 1.158 + [2,24,16.762,0,20,16.701,0,1.158], +// 2 24 16.504 2.978 -3.242 14.95 2.978 -7.47 + [2,24,16.504,2.978,-3.242,14.95,2.978,-7.47], +// 2 24 16.701 0 1.158 16.378 0 -3.223 + [2,24,16.701,0,1.158,16.378,0,-3.223], +// 2 24 14.95 2.978 -7.47 12.379 2.978 -11.229 + [2,24,14.95,2.978,-7.47,12.379,2.978,-11.229], +// 2 24 16.378 0 -3.223 14.835 0 -7.416 + [2,24,16.378,0,-3.223,14.835,0,-7.416], +// 2 24 12.379 2.978 -11.229 8.847 2.978 -14.159 + [2,24,12.379,2.978,-11.229,8.847,2.978,-14.159], +// 2 24 14.835 0 -7.416 12.283 0 -11.145 + [2,24,14.835,0,-7.416,12.283,0,-11.145], +// 2 24 8.847 2.978 -14.159 4.581 2.978 -15.964 + [2,24,8.847,2.978,-14.159,4.581,2.978,-15.964], +// 2 24 12.283 0 -11.145 8.775 0 -14.055 + [2,24,12.283,0,-11.145,8.775,0,-14.055], +// 2 24 4.581 2.978 -15.964 0 2.978 -16.689 + [2,24,4.581,2.978,-15.964,0,2.978,-16.689], +// 2 24 8.775 0 -14.055 4.54 0 -15.844 + [2,24,8.775,0,-14.055,4.54,0,-15.844], +// 2 24 4.54 0 -15.844 0 0 -16.564 + [2,24,4.54,0,-15.844,0,0,-16.564], +// 2 24 24.7954 191 16 24.7954 179 16 + [2,24,24.7954,191,16,24.7954,179,16], +// 2 24 55.2046 191 16 55.2046 179 16 + [2,24,55.2046,191,16,55.2046,179,16], +// 2 24 26.7954 191 16 24.7954 191 16 + [2,24,26.7954,191,16,24.7954,191,16], +// 2 24 53.2046 191 16 55.2046 191 16 + [2,24,53.2046,191,16,55.2046,191,16], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 40 191 20 0 0 -14 0 -12 0 -14 0 0 3-16cylo.dat + [1,16,40,191,20,0,0,-14,0,-12,0,-14,0,0, ldraw_lib__3_16cylo()], +// 1 16 40 191 20 0 0 -16 0 -12 0 -16 0 0 3-16cylo.dat + [1,16,40,191,20,0,0,-16,0,-12,0,-16,0,0, ldraw_lib__3_16cylo()], +// 1 16 40 191 20 0 0 -2 0 -1 0 -2 0 0 3-16ring7.dat + [1,16,40,191,20,0,0,-2,0,-1,0,-2,0,0, ldraw_lib__3_16ring7()], +// 2 24 24.7954 179 16 25.2176 179 13.8768 + [2,24,24.7954,179,16,25.2176,179,13.8768], +// 2 24 24.7954 191 16 25.2176 191 13.8768 + [2,24,24.7954,191,16,25.2176,191,13.8768], +// 1 16 26.9304 185 15.3211 0 -1 -0.135 6 0 0 0 0 0.6789 rect3.dat + [1,16,26.9304,185,15.3211,0,-1,-0.135,6,0,0,0,0,0.6789, ldraw_lib__rect3()], +// 4 16 25.2176 191 13.8768 24.7954 191 16 26.7954 191 16 27.0654 191 14.6422 + [4,16,25.2176,191,13.8768,24.7954,191,16,26.7954,191,16,27.0654,191,14.6422], +// 4 16 24.7954 179 16 24.7954 191 16 25.2176 191 13.8768 25.2176 179 13.8768 + [4,16,24.7954,179,16,24.7954,191,16,25.2176,191,13.8768,25.2176,179,13.8768], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 40 191 20 0 0 14 0 -12 0 -14 0 0 3-16cylo.dat + [1,16,40,191,20,0,0,14,0,-12,0,-14,0,0, ldraw_lib__3_16cylo()], +// 1 16 40 191 20 0 0 16 0 -12 0 -16 0 0 3-16cylo.dat + [1,16,40,191,20,0,0,16,0,-12,0,-16,0,0, ldraw_lib__3_16cylo()], +// 1 16 40 191 20 0 0 2 0 -1 0 -2 0 0 3-16ring7.dat + [1,16,40,191,20,0,0,2,0,-1,0,-2,0,0, ldraw_lib__3_16ring7()], +// 2 24 55.2046 179 16 54.7824 179 13.8768 + [2,24,55.2046,179,16,54.7824,179,13.8768], +// 2 24 55.2046 191 16 54.7824 191 13.8768 + [2,24,55.2046,191,16,54.7824,191,13.8768], +// 1 16 53.0696 185 15.3211 0 1 0.135 -6 0 0 0 0 0.6789 rect3.dat + [1,16,53.0696,185,15.3211,0,1,0.135,-6,0,0,0,0,0.6789, ldraw_lib__rect3()], +// 4 16 53.2046 191 16 55.2046 191 16 54.7824 191 13.8768 52.9346 191 14.6422 + [4,16,53.2046,191,16,55.2046,191,16,54.7824,191,13.8768,52.9346,191,14.6422], +// 4 16 54.7824 191 13.8768 55.2046 191 16 55.2046 179 16 54.7824 179 13.8768 + [4,16,54.7824,191,13.8768,55.2046,191,16,55.2046,179,16,54.7824,179,13.8768], +// 4 16 44.164 192 -36.164 44.164 179 -36.164 48.201 179 -28.67 48.201 191.986 -28.67 + [4,16,44.164,192,-36.164,44.164,179,-36.164,48.201,179,-28.67,48.201,191.986,-28.67], +// 4 16 55.418 191.985 -24.379 48.201 191.986 -28.67 48.201 179 -28.67 55.418 179 -24.379 + [4,16,55.418,191.985,-24.379,48.201,191.986,-28.67,48.201,179,-28.67,55.418,179,-24.379], +// 4 16 44.164 192 -36.164 44.197 192 -41.707 44.197 179 -41.707 44.164 179 -36.164 + [4,16,44.164,192,-36.164,44.197,192,-41.707,44.197,179,-41.707,44.164,179,-36.164], +// 4 16 61.535 192 -24.014 55.418 191.985 -24.379 55.418 179 -24.379 61.535 179 -24.014 + [4,16,61.535,192,-24.014,55.418,191.985,-24.379,55.418,179,-24.379,61.535,179,-24.014], +// 4 16 14.252 192 -54.475 15.011 192 -58.523 0 192 -60.071 0 192 -55.854 + [4,16,14.252,192,-54.475,15.011,192,-58.523,0,192,-60.071,0,192,-55.854], +// 4 16 29.235 192 -54.529 15.011 192 -58.523 14.252 192 -54.475 27.601 192 -50.56 + [4,16,29.235,192,-54.529,15.011,192,-58.523,14.252,192,-54.475,27.601,192,-50.56], +// 4 16 27.601 192 -50.56 39.919 192 -44.451 42.301 192 -48.093 29.235 192 -54.529 + [4,16,27.601,192,-50.56,39.919,192,-44.451,42.301,192,-48.093,29.235,192,-54.529], +// 4 16 48.7111 192 -43.576 42.301 192 -48.093 39.919 192 -44.451 44.197 192 -41.707 + [4,16,48.7111,192,-43.576,42.301,192,-48.093,39.919,192,-44.451,44.197,192,-41.707], +// 4 16 71.992 192 -3.47 74.476 191.998 6.232 78.655 192 5.505 76.135 192 -4.718 + [4,16,71.992,192,-3.47,74.476,191.998,6.232,78.655,192,5.505,76.135,192,-4.718], +// 4 16 67.51 192 -14.122 71.992 192 -3.47 76.135 192 -4.718 71.536 192 -16.044 + [4,16,67.51,192,-14.122,71.992,192,-3.47,76.135,192,-4.718,71.536,192,-16.044], +// 4 16 80.345 179 20 80.345 179 16.691 80.345 192 16.65 80.345 192 20 + [4,16,80.345,179,20,80.345,179,16.691,80.345,192,16.65,80.345,192,20], +// 4 16 67.51 192 -14.122 71.536 192 -16.044 63.7272 192 -28.7412 61.535 192 -24.014 + [4,16,67.51,192,-14.122,71.536,192,-16.044,63.7272,192,-28.7412,61.535,192,-24.014], +// 4 16 78.655 192 5.505 80.345 192 16.65 80.345 179 16.691 78.655 179 5.505 + [4,16,78.655,192,5.505,80.345,192,16.65,80.345,179,16.691,78.655,179,5.505], +// 4 16 71.536 179 -16.044 71.536 192 -16.044 76.135 192 -4.718 76.135 179 -4.718 + [4,16,71.536,179,-16.044,71.536,192,-16.044,76.135,192,-4.718,76.135,179,-4.718], +// 4 16 76.135 179 -4.718 76.135 192 -4.718 78.655 192 5.505 78.655 179 5.505 + [4,16,76.135,179,-4.718,76.135,192,-4.718,78.655,192,5.505,78.655,179,5.505], +// 4 16 29.235 192 -54.529 42.301 192 -48.093 42.301 179 -48.093 29.235 179 -54.529 + [4,16,29.235,192,-54.529,42.301,192,-48.093,42.301,179,-48.093,29.235,179,-54.529], +// 4 16 15.011 192 -58.523 29.235 192 -54.529 29.235 179 -54.529 15.011 179 -58.523 + [4,16,15.011,192,-58.523,29.235,192,-54.529,29.235,179,-54.529,15.011,179,-58.523], +// 4 16 0 192 -60.071 15.011 192 -58.523 15.011 179 -58.523 0 179 -60.071 + [4,16,0,192,-60.071,15.011,192,-58.523,15.011,179,-58.523,0,179,-60.071], +// 4 16 48.7111 179 -43.576 42.301 179 -48.093 42.301 192 -48.093 48.7111 192 -43.576 + [4,16,48.7111,179,-43.576,42.301,179,-48.093,42.301,192,-48.093,48.7111,192,-43.576], +// 4 16 71.536 192 -16.044 71.536 179 -16.044 63.7272 179 -28.7412 63.7272 192 -28.7412 + [4,16,71.536,192,-16.044,71.536,179,-16.044,63.7272,179,-28.7412,63.7272,192,-28.7412], +// 4 16 80.345 192 20 80.345 192 16.65 78.655 192 5.505 75.697 192 16 + [4,16,80.345,192,20,80.345,192,16.65,78.655,192,5.505,75.697,192,16], +// 3 16 75.697 192 16 78.655 192 5.505 74.476 191.998 6.232 + [3,16,75.697,192,16,78.655,192,5.505,74.476,191.998,6.232], +// 2 24 48.201 191.986 -28.67 44.164 192 -36.164 + [2,24,48.201,191.986,-28.67,44.164,192,-36.164], +// 2 24 55.418 191.985 -24.379 48.201 191.986 -28.67 + [2,24,55.418,191.985,-24.379,48.201,191.986,-28.67], +// 2 24 44.164 192 -36.164 44.197 192 -41.707 + [2,24,44.164,192,-36.164,44.197,192,-41.707], +// 2 24 61.535 192 -24.014 55.418 191.985 -24.379 + [2,24,61.535,192,-24.014,55.418,191.985,-24.379], +// 2 24 15.011 192 -58.523 0 192 -60.071 + [2,24,15.011,192,-58.523,0,192,-60.071], +// 2 24 80.345 192 20 80.345 192 16.65 + [2,24,80.345,192,20,80.345,192,16.65], +// 2 24 29.235 192 -54.529 15.011 192 -58.523 + [2,24,29.235,192,-54.529,15.011,192,-58.523], +// 2 24 42.301 192 -48.093 29.235 192 -54.529 + [2,24,42.301,192,-48.093,29.235,192,-54.529], +// 2 24 80.345 179 20 80.345 192 20 + [2,24,80.345,179,20,80.345,192,20], +// 2 24 48.7111 192 -43.576 42.301 192 -48.093 + [2,24,48.7111,192,-43.576,42.301,192,-48.093], +// 2 24 78.655 192 5.505 76.135 192 -4.718 + [2,24,78.655,192,5.505,76.135,192,-4.718], +// 2 24 76.135 192 -4.718 71.536 192 -16.044 + [2,24,76.135,192,-4.718,71.536,192,-16.044], +// 2 24 71.536 192 -16.044 63.7272 192 -28.7412 + [2,24,71.536,192,-16.044,63.7272,192,-28.7412], +// 2 24 78.655 192 5.505 80.345 192 16.65 + [2,24,78.655,192,5.505,80.345,192,16.65], +// 2 24 44.164 179 -36.164 48.201 179 -28.67 + [2,24,44.164,179,-36.164,48.201,179,-28.67], +// 2 24 48.201 179 -28.67 55.418 179 -24.379 + [2,24,48.201,179,-28.67,55.418,179,-24.379], +// 2 24 44.197 179 -41.707 44.164 179 -36.164 + [2,24,44.197,179,-41.707,44.164,179,-36.164], +// 2 24 55.418 179 -24.379 61.535 179 -24.014 + [2,24,55.418,179,-24.379,61.535,179,-24.014], +// 2 24 80.345 179 20 80.345 179 16.691 + [2,24,80.345,179,20,80.345,179,16.691], +// 2 24 80.345 179 16.691 78.655 179 5.505 + [2,24,80.345,179,16.691,78.655,179,5.505], +// 2 24 76.135 179 -4.718 71.536 179 -16.044 + [2,24,76.135,179,-4.718,71.536,179,-16.044], +// 2 24 78.655 179 5.505 76.135 179 -4.718 + [2,24,78.655,179,5.505,76.135,179,-4.718], +// 2 24 42.301 179 -48.093 29.235 179 -54.529 + [2,24,42.301,179,-48.093,29.235,179,-54.529], +// 2 24 29.235 179 -54.529 15.011 179 -58.523 + [2,24,29.235,179,-54.529,15.011,179,-58.523], +// 2 24 15.011 179 -58.523 0 179 -60.071 + [2,24,15.011,179,-58.523,0,179,-60.071], +// 2 24 48.7111 179 -43.576 42.301 179 -48.093 + [2,24,48.7111,179,-43.576,42.301,179,-48.093], +// 2 24 71.536 179 -16.044 63.7272 179 -28.7412 + [2,24,71.536,179,-16.044,63.7272,179,-28.7412], +// 4 16 60 179 -28 60 192 -28 63.7272 192 -28.7412 63.7272 179 -28.7412 + [4,16,60,179,-28,60,192,-28,63.7272,192,-28.7412,63.7272,179,-28.7412], +// 4 16 55.4076 179 -28.9132 55.4076 192 -28.9132 60 192 -28 60 179 -28 + [4,16,55.4076,179,-28.9132,55.4076,192,-28.9132,60,192,-28,60,179,-28], +// 4 16 51.5148 179 -31.5148 51.5148 192 -31.5148 55.4076 192 -28.9132 55.4076 179 -28.9132 + [4,16,51.5148,179,-31.5148,51.5148,192,-31.5148,55.4076,192,-28.9132,55.4076,179,-28.9132], +// 4 16 48.9132 179 -35.4076 48.9132 192 -35.4076 51.5148 192 -31.5148 51.5148 179 -31.5148 + [4,16,48.9132,179,-35.4076,48.9132,192,-35.4076,51.5148,192,-31.5148,51.5148,179,-31.5148], +// 4 16 48 179 -40 48 192 -40 48.9132 192 -35.4076 48.9132 179 -35.4076 + [4,16,48,179,-40,48,192,-40,48.9132,192,-35.4076,48.9132,179,-35.4076], +// 4 16 48.7111 179 -43.576 48.7111 192 -43.576 48 192 -40 48 179 -40 + [4,16,48.7111,179,-43.576,48.7111,192,-43.576,48,192,-40,48,179,-40], +// 4 16 44.197 192 -41.707 44.164 192 -36.164 48 192 -40 48.7111 192 -43.576 + [4,16,44.197,192,-41.707,44.164,192,-36.164,48,192,-40,48.7111,192,-43.576], +// 4 16 48.9132 192 -35.4076 44.164 192 -36.164 48.201 191.986 -28.67 51.5148 192 -31.5148 + [4,16,48.9132,192,-35.4076,44.164,192,-36.164,48.201,191.986,-28.67,51.5148,192,-31.5148], +// 4 16 55.4076 192 -28.9132 51.5148 192 -31.5148 48.201 191.986 -28.67 55.418 191.985 -24.379 + [4,16,55.4076,192,-28.9132,51.5148,192,-31.5148,48.201,191.986,-28.67,55.418,191.985,-24.379], +// 4 16 60 192 -28 55.418 191.985 -24.379 61.535 192 -24.014 63.7272 192 -28.7412 + [4,16,60,192,-28,55.418,191.985,-24.379,61.535,192,-24.014,63.7272,192,-28.7412], +// 3 16 55.4076 192 -28.9132 55.418 191.985 -24.379 60 192 -28 + [3,16,55.4076,192,-28.9132,55.418,191.985,-24.379,60,192,-28], +// 3 16 48 192 -40 44.164 192 -36.164 48.9132 192 -35.4076 + [3,16,48,192,-40,44.164,192,-36.164,48.9132,192,-35.4076], +// 2 24 60 192 -28 63.7272 192 -28.7412 + [2,24,60,192,-28,63.7272,192,-28.7412], +// 2 24 60 192 -28 55.4076 192 -28.9132 + [2,24,60,192,-28,55.4076,192,-28.9132], +// 2 24 55.4076 192 -28.9132 51.5148 192 -31.5148 + [2,24,55.4076,192,-28.9132,51.5148,192,-31.5148], +// 2 24 51.5148 192 -31.5148 48.9132 192 -35.4076 + [2,24,51.5148,192,-31.5148,48.9132,192,-35.4076], +// 2 24 48.9132 192 -35.4076 48 192 -40 + [2,24,48.9132,192,-35.4076,48,192,-40], +// 2 24 48 192 -40 48.7111 192 -43.576 + [2,24,48,192,-40,48.7111,192,-43.576], +// 2 24 60 179 -28 63.7272 179 -28.7412 + [2,24,60,179,-28,63.7272,179,-28.7412], +// 2 24 60 179 -28 55.4076 179 -28.9132 + [2,24,60,179,-28,55.4076,179,-28.9132], +// 2 24 55.4076 179 -28.9132 51.5148 179 -31.5148 + [2,24,55.4076,179,-28.9132,51.5148,179,-31.5148], +// 2 24 51.5148 179 -31.5148 48.9132 179 -35.4076 + [2,24,51.5148,179,-31.5148,48.9132,179,-35.4076], +// 2 24 48.9132 179 -35.4076 48 179 -40 + [2,24,48.9132,179,-35.4076,48,179,-40], +// 2 24 48 179 -40 48.7111 179 -43.576 + [2,24,48,179,-40,48.7111,179,-43.576], +// 2 24 63.7272 179 -28.7412 63.7272 192 -28.7412 + [2,24,63.7272,179,-28.7412,63.7272,192,-28.7412], +// 2 24 48.7111 179 -43.576 48.7111 192 -43.576 + [2,24,48.7111,179,-43.576,48.7111,192,-43.576], +// 4 16 14.252 192 -54.475 14.252 179 -54.475 27.601 179 -50.56 27.601 192 -50.56 + [4,16,14.252,192,-54.475,14.252,179,-54.475,27.601,179,-50.56,27.601,192,-50.56], +// 4 16 39.919 192 -44.451 27.601 192 -50.56 27.601 179 -50.56 39.919 179 -44.451 + [4,16,39.919,192,-44.451,27.601,192,-50.56,27.601,179,-50.56,39.919,179,-44.451], +// 4 16 74.476 191.998 6.232 71.992 192 -3.47 71.992 179 -3.47 74.476 179 6.232 + [4,16,74.476,191.998,6.232,71.992,192,-3.47,71.992,179,-3.47,74.476,179,6.232], +// 4 16 71.992 192 -3.47 67.51 192 -14.122 67.51 179 -14.122 71.992 179 -3.47 + [4,16,71.992,192,-3.47,67.51,192,-14.122,67.51,179,-14.122,71.992,179,-3.47], +// 4 16 61.535 179 -24.014 67.51 179 -14.122 67.51 192 -14.122 61.535 192 -24.014 + [4,16,61.535,179,-24.014,67.51,179,-14.122,67.51,192,-14.122,61.535,192,-24.014], +// 4 16 75.697 192 16 74.476 191.998 6.232 74.476 179 6.232 75.697 179 16 + [4,16,75.697,192,16,74.476,191.998,6.232,74.476,179,6.232,75.697,179,16], +// 4 16 14.252 179 -54.475 14.252 192 -54.475 0 192 -55.854 0 179 -55.854 + [4,16,14.252,179,-54.475,14.252,192,-54.475,0,192,-55.854,0,179,-55.854], +// 2 24 14.252 179 -54.475 27.601 179 -50.56 + [2,24,14.252,179,-54.475,27.601,179,-50.56], +// 2 24 27.601 179 -50.56 39.919 179 -44.451 + [2,24,27.601,179,-50.56,39.919,179,-44.451], +// 2 24 39.919 179 -44.451 44.197 179 -41.707 + [2,24,39.919,179,-44.451,44.197,179,-41.707], +// 2 24 71.992 179 -3.47 74.476 179 6.232 + [2,24,71.992,179,-3.47,74.476,179,6.232], +// 2 24 67.51 179 -14.122 71.992 179 -3.47 + [2,24,67.51,179,-14.122,71.992,179,-3.47], +// 2 24 61.535 179 -24.014 67.51 179 -14.122 + [2,24,61.535,179,-24.014,67.51,179,-14.122], +// 2 24 74.476 179 6.232 75.697 179 16 + [2,24,74.476,179,6.232,75.697,179,16], +// 2 24 0 179 -55.854 14.252 179 -54.475 + [2,24,0,179,-55.854,14.252,179,-54.475], +// 4 16 39.919 179 -44.451 44.197 179 -41.707 44.197 192 -41.707 39.919 192 -44.451 + [4,16,39.919,179,-44.451,44.197,179,-41.707,44.197,192,-41.707,39.919,192,-44.451], +// 2 24 27.601 192 -50.56 14.252 192 -54.475 + [2,24,27.601,192,-50.56,14.252,192,-54.475], +// 2 24 39.919 192 -44.451 27.601 192 -50.56 + [2,24,39.919,192,-44.451,27.601,192,-50.56], +// 2 24 44.197 192 -41.707 44.197 179 -41.707 + [2,24,44.197,192,-41.707,44.197,179,-41.707], +// 2 24 44.197 192 -41.707 39.919 192 -44.451 + [2,24,44.197,192,-41.707,39.919,192,-44.451], +// 2 24 61.535 179 -24.014 61.535 192 -24.014 + [2,24,61.535,179,-24.014,61.535,192,-24.014], +// 2 24 0 192 -55.854 14.252 192 -54.475 + [2,24,0,192,-55.854,14.252,192,-54.475], +// 2 24 74.476 191.998 6.232 71.992 192 -3.47 + [2,24,74.476,191.998,6.232,71.992,192,-3.47], +// 2 24 71.992 192 -3.47 67.51 192 -14.122 + [2,24,71.992,192,-3.47,67.51,192,-14.122], +// 2 24 67.51 192 -14.122 61.535 192 -24.014 + [2,24,67.51,192,-14.122,61.535,192,-24.014], +// 2 24 75.697 192 16 74.476 191.998 6.232 + [2,24,75.697,192,16,74.476,191.998,6.232], +// 4 16 18.737 191.612 -53.1596 18.737 191.612 -52 21.35 191.612 -52 21.35 191.612 -52.3933 + [4,16,18.737,191.612,-53.1596,18.737,191.612,-52,21.35,191.612,-52,21.35,191.612,-52.3933], +// 1 16 20.0435 185.306 -52 0 0 -1.3065 6.306 0 0 0 -1 0 rect.dat + [1,16,20.0435,185.306,-52,0,0,-1.3065,6.306,0,0,0,-1,0, ldraw_lib__rect()], +// 1 16 21.35 185.306 -52.1966 0 -1 0 -6.306 0 0 0 0 -0.19665 rect3.dat + [1,16,21.35,185.306,-52.1966,0,-1,0,-6.306,0,0,0,0,-0.19665, ldraw_lib__rect3()], +// 1 16 18.737 185.306 -52.5798 0 1 0 6.306 0 0 0 0 -0.57982 rect3.dat + [1,16,18.737,185.306,-52.5798,0,1,0,6.306,0,0,0,0,-0.57982, ldraw_lib__rect3()], +// 4 16 58.688 191.612 -17.898 61.301 191.612 -16.484 64.8316 191.612 -18.5563 63.484 191.612 -20.7874 + [4,16,58.688,191.612,-17.898,61.301,191.612,-16.484,64.8316,191.612,-18.5563,63.484,191.612,-20.7874], +// 4 16 58.688 191.612 -17.898 58.688 191.612 -12 61.301 191.612 -12 61.301 191.612 -16.484 + [4,16,58.688,191.612,-17.898,58.688,191.612,-12,61.301,191.612,-12,61.301,191.612,-16.484], +// 1 16 59.9945 185.306 -12 0 0 -1.3065 6.306 0 0 0 -1 0 rect.dat + [1,16,59.9945,185.306,-12,0,0,-1.3065,6.306,0,0,0,-1,0, ldraw_lib__rect()], +// 1 16 61.301 185.306 -14.242 0 -1 0 0 0 -6.306 2.242 0 0 rect2p.dat + [1,16,61.301,185.306,-14.242,0,-1,0,0,0,-6.306,2.242,0,0, ldraw_lib__rect2p()], +// 1 16 58.688 185.306 -14.949 0 1 0 0 0 6.306 2.949 0 0 rect2p.dat + [1,16,58.688,185.306,-14.949,0,1,0,0,0,6.306,2.949,0,0, ldraw_lib__rect2p()], +// 1 16 72 185.306 -0.0435 0 1 0 0 0 -6.306 -1.3065 0 0 rect3.dat + [1,16,72,185.306,-0.0435,0,1,0,0,0,-6.306,-1.3065,0,0, ldraw_lib__rect3()], +// 4 16 38.776 191.612 -45.221 36.484 191.612 -41.316 37.898 191.612 -38.703 41.038 191.612 -43.915 + [4,16,38.776,191.612,-45.221,36.484,191.612,-41.316,37.898,191.612,-38.703,41.038,191.612,-43.915], +// 4 16 32 191.612 -41.316 32 191.612 -38.703 37.898 191.612 -38.703 36.484 191.612 -41.316 + [4,16,32,191.612,-41.316,32,191.612,-38.703,37.898,191.612,-38.703,36.484,191.612,-41.316], +// 1 16 32 185.306 -40.0095 0 1 0 0 0 6.306 1.3065 0 0 rect.dat + [1,16,32,185.306,-40.0095,0,1,0,0,0,6.306,1.3065,0,0, ldraw_lib__rect()], +// 1 16 34.242 185.306 -41.316 -2.242 0 0 0 0 6.306 0 1 0 rect2p.dat + [1,16,34.242,185.306,-41.316,-2.242,0,0,0,0,6.306,0,1,0, ldraw_lib__rect2p()], +// 1 16 34.949 185.306 -38.703 -2.949 0 0 0 0 -6.306 0 -1 0 rect2p.dat + [1,16,34.949,185.306,-38.703,-2.949,0,0,0,0,-6.306,0,-1,0, ldraw_lib__rect2p()], +// 2 24 21.35 191.612 -52.3933 18.737 191.612 -53.1596 + [2,24,21.35,191.612,-52.3933,18.737,191.612,-53.1596], +// 2 24 64.8316 191.612 -18.5563 63.484 191.612 -20.7874 + [2,24,64.8316,191.612,-18.5563,63.484,191.612,-20.7874], +// 5 24 0 110.619 -39.038 16.833 110.2285 -36.177 21.4485 141.791 -48.2755 8.602 77.027 -27.363 + [5,24,0,110.619,-39.038,16.833,110.2285,-36.177,21.4485,141.791,-48.2755,8.602,77.027,-27.363], +// 5 24 31.154 110.209 -29.636 39.739 141.968 -39.835 21.4485 141.791 -48.2755 52.4475 142.106 -27.4625 + [5,24,31.154,110.209,-29.636,39.739,141.968,-39.835,21.4485,141.791,-48.2755,52.4475,142.106,-27.4625], +// 5 24 39.739 141.968 -39.835 21.4485 141.791 -48.2755 31.154 110.209 -29.636 34.101 168.979 -57.065 + [5,24,39.739,141.968,-39.835,21.4485,141.791,-48.2755,31.154,110.209,-29.636,34.101,168.979,-57.065], +// 5 24 55.418 179 -24.379 55.418 191.985 -24.379 48.201 191.986 -28.67 61.535 179 -24.014 + [5,24,55.418,179,-24.379,55.418,191.985,-24.379,48.201,191.986,-28.67,61.535,179,-24.014], +// 5 24 68.309 179 -31.216 71.475 175.12 -33.047 76.468 179 -17.929 60.553 175.125 -45.25 + [5,24,68.309,179,-31.216,71.475,175.12,-33.047,76.468,179,-17.929,60.553,175.125,-45.25], +// 5 24 50.1 141.191 -36.137 39.533 141.127 -44.483 39.575 109.294 -27.234 47.734 167.909 -55.302 + [5,24,50.1,141.191,-36.137,39.533,141.127,-44.483,39.575,109.294,-27.234,47.734,167.909,-55.302], +// 5 24 16.966 175.132 -67.209 16.18 179 -63.632 0 175.132 -68.96 31.419 179 -59.28 + [5,24,16.966,175.132,-67.209,16.18,179,-63.632,0,175.132,-68.96,31.419,179,-59.28], +// 5 24 33.018 167.911 -62.724 32.95 175.131 -62.601 47.638 175.129 -55.198 17 167.912 -67.345 + [5,24,33.018,167.911,-62.724,32.95,175.131,-62.601,47.638,175.129,-55.198,17,167.912,-67.345], +// 5 24 16.417 31.95 -15.85 8.847 2.978 -14.159 11.527 31.95 -18.872 12.379 2.978 -11.229 + [5,24,16.417,31.95,-15.85,8.847,2.978,-14.159,11.527,31.95,-18.872,12.379,2.978,-11.229], +// 5 24 28.743 76.869 -15.939 31.154 110.209 -29.636 40.716 110.2785 -19.445 20.146 76.958 -22.9575 + [5,24,28.743,76.869,-15.939,31.154,110.209,-29.636,40.716,110.2785,-19.445,20.146,76.958,-22.9575], +// 5 24 58.724 141.383 -25.776 71.607 167.9 -33.101 50.1 141.191 -36.137 80.059 167.895 -19.183 + [5,24,58.724,141.383,-25.776,71.607,167.9,-33.101,50.1,141.191,-36.137,80.059,167.895,-19.183], +// 5 24 14.95 2.978 -7.47 20.374 31.946 -11.717 22.944 32.066 -6.602 12.379 2.978 -11.229 + [5,24,14.95,2.978,-7.47,20.374,31.946,-11.717,22.944,32.066,-6.602,12.379,2.978,-11.229], +// 5 24 20.374 31.946 -11.717 16.417 31.95 -15.85 30.428 76.023 -19.667 12.379 2.978 -11.229 + [5,24,20.374,31.946,-11.717,16.417,31.95,-15.85,30.428,76.023,-19.667,12.379,2.978,-11.229], +// 5 24 8.641 76.093 -31.066 0 76.287 -31.87 11.155 109.254 -41.562 0 32.087 -21.382 + [5,24,8.641,76.093,-31.066,0,76.287,-31.87,11.155,109.254,-41.562,0,32.087,-21.382], +// 5 24 52.4475 142.106 -27.4625 59.449 168.979 -40.701 68.535 168.979 -30.218 39.739 141.968 -39.835 + [5,24,52.4475,142.106,-27.4625,59.449,168.979,-40.701,68.535,168.979,-30.218,39.739,141.968,-39.835], +// 5 24 16.417 31.95 -15.85 24.197 76.002 -25.003 11.527 31.95 -18.872 30.428 76.023 -19.667 + [5,24,16.417,31.95,-15.85,24.197,76.002,-25.003,11.527,31.95,-18.872,30.428,76.023,-19.667], +// 5 24 22.944 32.066 -6.602 34.916 76.286 -12.841 37.359 76.77 -5.067 20.374 31.946 -11.717 + [5,24,22.944,32.066,-6.602,34.916,76.286,-12.841,37.359,76.77,-5.067,20.374,31.946,-11.717], +// 5 24 71.607 167.9 -33.101 50.1 141.191 -36.137 60.67 167.906 -45.331 58.724 141.383 -25.776 + [5,24,71.607,167.9,-33.101,50.1,141.191,-36.137,60.67,167.906,-45.331,58.724,141.383,-25.776], +// 5 24 16.504 2.978 -3.242 22.944 32.066 -6.602 14.95 2.978 -7.47 23.881 32.34 -0.878 + [5,24,16.504,2.978,-3.242,22.944,32.066,-6.602,14.95,2.978,-7.47,23.881,32.34,-0.878], +// 5 24 20.374 31.946 -11.717 22.944 32.066 -6.602 34.916 76.286 -12.841 14.95 2.978 -7.47 + [5,24,20.374,31.946,-11.717,22.944,32.066,-6.602,34.916,76.286,-12.841,14.95,2.978,-7.47], +// 5 24 50.147 110.051 -9.097 65.165 141.595 -14.031 45.89 109.608 -18.741 68.962 141.615 -3.408 + [5,24,50.147,110.051,-9.097,65.165,141.595,-14.031,45.89,109.608,-18.741,68.962,141.615,-3.408], +// 5 24 16.786 76.025 -28.785 21.682 109.219 -38.688 24.197 76.002 -25.003 11.155 109.254 -41.562 + [5,24,16.786,76.025,-28.785,21.682,109.219,-38.688,24.197,76.002,-25.003,11.155,109.254,-41.562], +// 5 24 29.235 179 -54.529 29.235 192 -54.529 42.301 192 -48.093 15.011 179 -58.523 + [5,24,29.235,179,-54.529,29.235,192,-54.529,42.301,192,-48.093,15.011,179,-58.523], +// 5 24 79.919 175.115 -19.154 76.468 179 -17.929 71.475 175.12 -33.047 81.261 179 -5.889 + [5,24,79.919,175.115,-19.154,76.468,179,-17.929,71.475,175.12,-33.047,81.261,179,-5.889], +// 5 24 17 167.912 -67.345 16.966 175.132 -67.209 0 175.132 -68.96 32.95 175.131 -62.601 + [5,24,17,167.912,-67.345,16.966,175.132,-67.209,0,175.132,-68.96,32.95,175.131,-62.601], +// 5 24 36.39 77.622 20 49.757 110.716 5.669 35.267 77.401 4.468 51.148 110.91 20 + [5,24,36.39,77.622,20,49.757,110.716,5.669,35.267,77.401,4.468,51.148,110.91,20], +// 5 24 5.967 31.979 -20.738 0 2.978 -16.689 0 32.087 -21.382 4.581 2.978 -15.964 + [5,24,5.967,31.979,-20.738,0,2.978,-16.689,0,32.087,-21.382,4.581,2.978,-15.964], +// 5 24 83.748 168.979 6.092 83.692 173.475 6.101 80.57 168.979 -6.746 85.199 169.072 20 + [5,24,83.748,168.979,6.092,83.692,173.475,6.101,80.57,168.979,-6.746,85.199,169.072,20], +// 5 24 80.345 179 16.691 80.345 192 16.65 80.345 192 20 78.655 179 5.505 + [5,24,80.345,179,16.691,80.345,192,16.65,80.345,192,20,78.655,179,5.505], +// 5 24 15.019 32.669 -12.197 28.743 76.869 -15.939 19.018 32.614 -5.743 20.146 76.958 -22.9575 + [5,24,15.019,32.669,-12.197,28.743,76.869,-15.939,19.018,32.614,-5.743,20.146,76.958,-22.9575], +// 5 24 8.847 2.978 -14.159 11.527 31.95 -18.872 16.417 31.95 -15.85 4.581 2.978 -15.964 + [5,24,8.847,2.978,-14.159,11.527,31.95,-18.872,16.417,31.95,-15.85,4.581,2.978,-15.964], +// 5 24 48 179 -40 48 192 -40 48.7111 179 -43.576 48.9132 192 -35.4076 + [5,24,48,179,-40,48,192,-40,48.7111,179,-43.576,48.9132,192,-35.4076], +// 5 24 48.149 173.476 -49.983 48.182 168.979 -50.031 59.408 173.476 -40.659 34.101 168.979 -57.065 + [5,24,48.149,173.476,-49.983,48.182,168.979,-50.031,59.408,173.476,-40.659,34.101,168.979,-57.065], +// 5 24 13.088 4 0.189 19.018 32.614 -5.743 12.115 4 -3.95 20.332 32.822 2.194 + [5,24,13.088,4,0.189,19.018,32.614,-5.743,12.115,4,-3.95,20.332,32.822,2.194], +// 5 24 54.801 110.266 16.645 54.174 110.221 7.828 39.728 77.048 9.147 71.035 141.572 6.225 + [5,24,54.801,110.266,16.645,54.174,110.221,7.828,39.728,77.048,9.147,71.035,141.572,6.225], +// 5 24 50.1 141.191 -36.137 60.67 167.906 -45.331 47.734 167.909 -55.302 71.607 167.9 -33.101 + [5,24,50.1,141.191,-36.137,60.67,167.906,-45.331,47.734,167.909,-55.302,71.607,167.9,-33.101], +// 5 24 61.289 142.277 -13.075 46.669 110.6 -7.296 40.716 110.2785 -19.445 66.167 142.268 2.6485 + [5,24,61.289,142.277,-13.075,46.669,110.6,-7.296,40.716,110.2785,-19.445,66.167,142.268,2.6485], +// 5 24 20.146 76.958 -22.9575 8.161 32.7065 -16.0925 15.019 32.669 -12.197 8.602 77.027 -27.363 + [5,24,20.146,76.958,-22.9575,8.161,32.7065,-16.0925,15.019,32.669,-12.197,8.602,77.027,-27.363], +// 5 24 55.4076 179 -28.9132 55.4076 192 -28.9132 51.5148 179 -31.5148 60 192 -28 + [5,24,55.4076,179,-28.9132,55.4076,192,-28.9132,51.5148,179,-31.5148,60,192,-28], +// 5 24 19.018 32.614 -5.743 33.0725 77.1385 -6.118 20.332 32.822 2.194 28.743 76.869 -15.939 + [5,24,19.018,32.614,-5.743,33.0725,77.1385,-6.118,20.332,32.822,2.194,28.743,76.869,-15.939], +// 5 24 39.575 109.294 -27.234 31.321 109.249 -33.906 39.533 141.127 -44.483 24.197 76.002 -25.003 + [5,24,39.575,109.294,-27.234,31.321,109.249,-33.906,39.533,141.127,-44.483,24.197,76.002,-25.003], +// 5 24 67.142 175 -29.196 68.488 173.476 -30.183 59.408 173.476 -40.659 74.05 175 -18.05 + [5,24,67.142,175,-29.196,68.488,173.476,-30.183,59.408,173.476,-40.659,74.05,175,-18.05], +// 5 24 61.289 142.277 -13.075 66.167 142.268 2.6485 46.669 110.6 -7.296 80.57 168.979 -6.746 + [5,24,61.289,142.277,-13.075,66.167,142.268,2.6485,46.669,110.6,-7.296,80.57,168.979,-6.746], +// 5 24 50.147 110.051 -9.097 45.89 109.608 -18.741 65.165 141.595 -14.031 34.916 76.286 -12.841 + [5,24,50.147,110.051,-9.097,45.89,109.608,-18.741,65.165,141.595,-14.031,34.916,76.286,-12.841], +// 5 24 14.086 140.91 -54.336 0 141.137 -55.753 17 167.912 -67.345 0 109.474 -42.619 + [5,24,14.086,140.91,-54.336,0,141.137,-55.753,17,167.912,-67.345,0,109.474,-42.619], +// 5 24 37.359 76.77 -5.067 34.916 76.286 -12.841 50.147 110.051 -9.097 22.944 32.066 -6.602 + [5,24,37.359,76.77,-5.067,34.916,76.286,-12.841,50.147,110.051,-9.097,22.944,32.066,-6.602], +// 5 24 20.374 31.946 -11.717 12.379 2.978 -11.229 14.95 2.978 -7.47 16.417 31.95 -15.85 + [5,24,20.374,31.946,-11.717,12.379,2.978,-11.229,14.95,2.978,-7.47,16.417,31.95,-15.85], +// 5 24 40.716 110.2785 -19.445 31.154 110.209 -29.636 28.743 76.869 -15.939 52.4475 142.106 -27.4625 + [5,24,40.716,110.2785,-19.445,31.154,110.209,-29.636,28.743,76.869,-15.939,52.4475,142.106,-27.4625], +// 5 24 30.428 76.023 -19.667 39.575 109.294 -27.234 45.89 109.608 -18.741 24.197 76.002 -25.003 + [5,24,30.428,76.023,-19.667,39.575,109.294,-27.234,45.89,109.608,-18.741,24.197,76.002,-25.003], +// 5 24 16.504 2.978 -3.242 23.881 32.34 -0.878 16.828 2.978 1.158 22.944 32.066 -6.602 + [5,24,16.504,2.978,-3.242,23.881,32.34,-0.878,16.828,2.978,1.158,22.944,32.066,-6.602], +// 5 24 38.839 76.984 2.232 37.359 76.77 -5.067 22.944 32.066 -6.602 52.721 110.202 -0.303 + [5,24,38.839,76.984,2.232,37.359,76.77,-5.067,22.944,32.066,-6.602,52.721,110.202,-0.303], +// 5 24 71.035 141.572 6.225 72.015 141.709 16.645 87.664 167.889 4.54 54.801 110.266 16.645 + [5,24,71.035,141.572,6.225,72.015,141.709,16.645,87.664,167.889,4.54,54.801,110.266,16.645], +// 5 24 16.833 110.2285 -36.177 21.4485 141.791 -48.2755 31.154 110.209 -29.636 0 110.619 -39.038 + [5,24,16.833,110.2285,-36.177,21.4485,141.791,-48.2755,31.154,110.209,-29.636,0,110.619,-39.038], +// 5 24 22.944 32.066 -6.602 38.839 76.984 2.232 37.359 76.77 -5.067 23.881 32.34 -0.878 + [5,24,22.944,32.066,-6.602,38.839,76.984,2.232,37.359,76.77,-5.067,23.881,32.34,-0.878], +// 5 24 39.575 109.294 -27.234 50.1 141.191 -36.137 58.724 141.383 -25.776 39.533 141.127 -44.483 + [5,24,39.575,109.294,-27.234,50.1,141.191,-36.137,58.724,141.383,-25.776,39.533,141.127,-44.483], +// 5 24 16.378 0 -3.223 16.504 2.978 -3.242 14.95 2.978 -7.47 16.701 0 1.158 + [5,24,16.378,0,-3.223,16.504,2.978,-3.242,14.95,2.978,-7.47,16.701,0,1.158], +// 5 24 14.086 140.91 -54.336 17 167.912 -67.345 0 141.137 -55.753 27.357 140.988 -50.587 + [5,24,14.086,140.91,-54.336,17,167.912,-67.345,0,141.137,-55.753,27.357,140.988,-50.587], +// 5 24 68.535 168.979 -30.218 52.4475 142.106 -27.4625 61.289 142.277 -13.075 59.449 168.979 -40.701 + [5,24,68.535,168.979,-30.218,52.4475,142.106,-27.4625,61.289,142.277,-13.075,59.449,168.979,-40.701], +// 5 24 72.015 141.709 16.645 88.958 167.888 16.645 72.015 141.81 20 87.664 167.889 4.54 + [5,24,72.015,141.709,16.645,88.958,167.888,16.645,72.015,141.81,20,87.664,167.889,4.54], +// 5 24 16.828 2.978 1.158 24.567 32.5 10.545 24.29 32.464 4.804 16.902 2.978 20 + [5,24,16.828,2.978,1.158,24.567,32.5,10.545,24.29,32.464,4.804,16.902,2.978,20], +// 5 24 78.928 175 -6.208 80.515 173.476 -6.728 82.059 175 6.381 74.05 175 -18.05 + [5,24,78.928,175,-6.208,80.515,173.476,-6.728,82.059,175,6.381,74.05,175,-18.05], +// 5 24 58.24 175 -39.467 59.408 173.476 -40.659 47.231 175 -48.594 67.142 175 -29.196 + [5,24,58.24,175,-39.467,59.408,173.476,-40.659,47.231,175,-48.594,67.142,175,-29.196], +// 5 24 72.015 141.709 16.645 72.015 141.81 20 54.801 110.361 20 88.958 167.888 16.645 + [5,24,72.015,141.709,16.645,72.015,141.81,20,54.801,110.361,20,88.958,167.888,16.645], +// 5 24 12.115 4 -3.95 19.018 32.614 -5.743 9.054 4 -9.073 13.088 4 0.189 + [5,24,12.115,4,-3.95,19.018,32.614,-5.743,9.054,4,-9.073,13.088,4,0.189], +// 5 24 76.135 192 -4.718 76.135 179 -4.718 71.536 192 -16.044 78.655 179 5.505 + [5,24,76.135,192,-4.718,76.135,179,-4.718,71.536,192,-16.044,78.655,179,5.505], +// 5 24 11.155 109.254 -41.562 14.086 140.91 -54.336 0 109.474 -42.619 21.682 109.219 -38.688 + [5,24,11.155,109.254,-41.562,14.086,140.91,-54.336,0,109.474,-42.619,21.682,109.219,-38.688], +// 5 24 20.332 32.822 2.194 20.973 33.034 20 13.091 4 20 36.39 77.622 20 + [5,24,20.332,32.822,2.194,20.973,33.034,20,13.091,4,20,36.39,77.622,20], +// 5 24 20.146 76.958 -22.9575 28.743 76.869 -15.939 31.154 110.209 -29.636 15.019 32.669 -12.197 + [5,24,20.146,76.958,-22.9575,28.743,76.869,-15.939,31.154,110.209,-29.636,15.019,32.669,-12.197], +// 5 24 66.167 142.268 2.6485 51.148 110.91 20 49.757 110.716 5.669 68.353 142.401 20 + [5,24,66.167,142.268,2.6485,51.148,110.91,20,49.757,110.716,5.669,68.353,142.401,20], +// 5 24 24.634 32.582 20 39.728 77.048 9.147 40.072 77.136 20 24.567 32.5 10.545 + [5,24,24.634,32.582,20,39.728,77.048,9.147,40.072,77.136,20,24.567,32.5,10.545], +// 5 24 16.833 110.2285 -36.177 8.602 77.027 -27.363 20.146 76.958 -22.9575 0 110.619 -39.038 + [5,24,16.833,110.2285,-36.177,8.602,77.027,-27.363,20.146,76.958,-22.9575,0,110.619,-39.038], +// 5 24 79.919 175.115 -19.154 80.059 167.895 -19.183 84.852 175.111 -6.644 71.607 167.9 -33.101 + [5,24,79.919,175.115,-19.154,80.059,167.895,-19.183,84.852,175.111,-6.644,71.607,167.9,-33.101], +// 5 24 52.721 110.202 -0.303 50.147 110.051 -9.097 37.359 76.77 -5.067 68.962 141.615 -3.408 + [5,24,52.721,110.202,-0.303,50.147,110.051,-9.097,37.359,76.77,-5.067,68.962,141.615,-3.408], +// 5 24 52.4475 142.106 -27.4625 40.716 110.2785 -19.445 61.289 142.277 -13.075 31.154 110.209 -29.636 + [5,24,52.4475,142.106,-27.4625,40.716,110.2785,-19.445,61.289,142.277,-13.075,31.154,110.209,-29.636], +// 5 24 34.916 76.286 -12.841 30.428 76.023 -19.667 20.374 31.946 -11.717 45.89 109.608 -18.741 + [5,24,34.916,76.286,-12.841,30.428,76.023,-19.667,20.374,31.946,-11.717,45.89,109.608,-18.741], +// 5 24 61.289 142.277 -13.075 80.57 168.979 -6.746 66.167 142.268 2.6485 75.589 168.979 -18.836 + [5,24,61.289,142.277,-13.075,80.57,168.979,-6.746,66.167,142.268,2.6485,75.589,168.979,-18.836], +// 5 24 30.428 76.023 -19.667 24.197 76.002 -25.003 16.417 31.95 -15.85 39.575 109.294 -27.234 + [5,24,30.428,76.023,-19.667,24.197,76.002,-25.003,16.417,31.95,-15.85,39.575,109.294,-27.234], +// 5 24 24.29 32.464 4.804 23.881 32.34 -0.878 16.828 2.978 1.158 39.728 77.048 9.147 + [5,24,24.29,32.464,4.804,23.881,32.34,-0.878,16.828,2.978,1.158,39.728,77.048,9.147], +// 5 24 17.581 168.979 -63.038 21.4485 141.791 -48.2755 34.101 168.979 -57.065 0 142.119 -52.06 + [5,24,17.581,168.979,-63.038,21.4485,141.791,-48.2755,34.101,168.979,-57.065,0,142.119,-52.06], +// 5 24 23.881 32.34 -0.878 39.728 77.048 9.147 24.29 32.464 4.804 38.839 76.984 2.232 + [5,24,23.881,32.34,-0.878,39.728,77.048,9.147,24.29,32.464,4.804,38.839,76.984,2.232], +// 5 24 31.154 110.209 -29.636 20.146 76.958 -22.9575 28.743 76.869 -15.939 16.833 110.2285 -36.177 + [5,24,31.154,110.209,-29.636,20.146,76.958,-22.9575,28.743,76.869,-15.939,16.833,110.2285,-36.177], +// 5 24 39.739 141.968 -39.835 34.101 168.979 -57.065 48.182 168.979 -50.031 21.4485 141.791 -48.2755 + [5,24,39.739,141.968,-39.835,34.101,168.979,-57.065,48.182,168.979,-50.031,21.4485,141.791,-48.2755], +// 5 24 28.743 76.869 -15.939 33.0725 77.1385 -6.118 40.716 110.2785 -19.445 19.018 32.614 -5.743 + [5,24,28.743,76.869,-15.939,33.0725,77.1385,-6.118,40.716,110.2785,-19.445,19.018,32.614,-5.743], +// 5 24 87.522 175.109 4.544 83.867 179 4.926 85.153 179 16.636 84.852 175.111 -6.644 + [5,24,87.522,175.109,4.544,83.867,179,4.926,85.153,179,16.636,84.852,175.111,-6.644], +// 5 24 75.536 173.476 -18.809 74.05 175 -18.05 68.488 173.476 -30.183 80.515 173.476 -6.728 + [5,24,75.536,173.476,-18.809,74.05,175,-18.05,68.488,173.476,-30.183,80.515,173.476,-6.728], +// 5 24 48.149 173.476 -49.983 47.231 175 -48.594 59.408 173.476 -40.659 34.078 173.476 -57.012 + [5,24,48.149,173.476,-49.983,47.231,175,-48.594,59.408,173.476,-40.659,34.078,173.476,-57.012], +// 5 24 68.962 141.615 -3.408 84.994 167.891 -6.658 71.035 141.572 6.225 65.165 141.595 -14.031 + [5,24,68.962,141.615,-3.408,84.994,167.891,-6.658,71.035,141.572,6.225,65.165,141.595,-14.031], +// 5 24 65.165 141.595 -14.031 58.724 141.383 -25.776 45.89 109.608 -18.741 80.059 167.895 -19.183 + [5,24,65.165,141.595,-14.031,58.724,141.383,-25.776,45.89,109.608,-18.741,80.059,167.895,-19.183], +// 5 24 58.724 141.383 -25.776 39.575 109.294 -27.234 50.1 141.191 -36.137 45.89 109.608 -18.741 + [5,24,58.724,141.383,-25.776,39.575,109.294,-27.234,50.1,141.191,-36.137,45.89,109.608,-18.741], +// 5 24 27.601 179 -50.56 27.601 192 -50.56 14.252 179 -54.475 39.919 179 -44.451 + [5,24,27.601,179,-50.56,27.601,192,-50.56,14.252,179,-54.475,39.919,179,-44.451], +// 5 24 8.602 77.027 -27.363 8.161 32.7065 -16.0925 20.146 76.958 -22.9575 0 32.878 -17.697 + [5,24,8.602,77.027,-27.363,8.161,32.7065,-16.0925,20.146,76.958,-22.9575,0,32.878,-17.697], +// 5 24 68.962 141.615 -3.408 65.165 141.595 -14.031 50.147 110.051 -9.097 84.994 167.891 -6.658 + [5,24,68.962,141.615,-3.408,65.165,141.595,-14.031,50.147,110.051,-9.097,84.994,167.891,-6.658], +// 5 24 28.743 76.869 -15.939 19.018 32.614 -5.743 33.0725 77.1385 -6.118 15.019 32.669 -12.197 + [5,24,28.743,76.869,-15.939,19.018,32.614,-5.743,33.0725,77.1385,-6.118,15.019,32.669,-12.197], +// 5 24 11.527 31.95 -18.872 5.967 31.979 -20.738 8.641 76.093 -31.066 4.581 2.978 -15.964 + [5,24,11.527,31.95,-18.872,5.967,31.979,-20.738,8.641,76.093,-31.066,4.581,2.978,-15.964], +// 5 24 59.449 168.979 -40.701 59.408 173.476 -40.659 48.182 168.979 -50.031 68.488 173.476 -30.183 + [5,24,59.449,168.979,-40.701,59.408,173.476,-40.659,48.182,168.979,-50.031,68.488,173.476,-30.183], +// 5 24 51.5148 179 -31.5148 51.5148 192 -31.5148 48.9132 179 -35.4076 55.4076 192 -28.9132 + [5,24,51.5148,179,-31.5148,51.5148,192,-31.5148,48.9132,179,-35.4076,55.4076,192,-28.9132], +// 5 24 60 179 -28 60 192 -28 55.4076 179 -28.9132 63.7272 192 -28.7412 + [5,24,60,179,-28,60,192,-28,55.4076,179,-28.9132,63.7272,192,-28.7412], +// 5 24 27.357 140.988 -50.587 33.018 167.911 -62.724 17 167.912 -67.345 39.533 141.127 -44.483 + [5,24,27.357,140.988,-50.587,33.018,167.911,-62.724,17,167.912,-67.345,39.533,141.127,-44.483], +// 5 24 75.536 173.476 -18.809 75.589 168.979 -18.836 80.515 173.476 -6.728 68.535 168.979 -30.218 + [5,24,75.536,173.476,-18.809,75.589,168.979,-18.836,80.515,173.476,-6.728,68.535,168.979,-30.218], +// 5 24 16.833 110.2285 -36.177 20.146 76.958 -22.9575 31.154 110.209 -29.636 8.602 77.027 -27.363 + [5,24,16.833,110.2285,-36.177,20.146,76.958,-22.9575,31.154,110.209,-29.636,8.602,77.027,-27.363], +// 5 24 84.994 167.891 -6.658 65.165 141.595 -14.031 80.059 167.895 -19.183 68.962 141.615 -3.408 + [5,24,84.994,167.891,-6.658,65.165,141.595,-14.031,80.059,167.895,-19.183,68.962,141.615,-3.408], +// 5 24 40.716 110.2785 -19.445 33.0725 77.1385 -6.118 28.743 76.869 -15.939 46.669 110.6 -7.296 + [5,24,40.716,110.2785,-19.445,33.0725,77.1385,-6.118,28.743,76.869,-15.939,46.669,110.6,-7.296], +// 5 24 67.51 192 -14.122 67.51 179 -14.122 61.535 192 -24.014 71.992 179 -3.47 + [5,24,67.51,192,-14.122,67.51,179,-14.122,61.535,192,-24.014,71.992,179,-3.47], +// 5 24 24.634 32.582 20 24.567 32.5 10.545 16.902 2.978 20 39.728 77.048 9.147 + [5,24,24.634,32.582,20,24.567,32.5,10.545,16.902,2.978,20,39.728,77.048,9.147], +// 5 24 45.89 109.608 -18.741 58.724 141.383 -25.776 39.575 109.294 -27.234 65.165 141.595 -14.031 + [5,24,45.89,109.608,-18.741,58.724,141.383,-25.776,39.575,109.294,-27.234,65.165,141.595,-14.031], +// 5 24 49.757 110.716 5.669 66.167 142.268 2.6485 51.148 110.91 20 46.669 110.6 -7.296 + [5,24,49.757,110.716,5.669,66.167,142.268,2.6485,51.148,110.91,20,46.669,110.6,-7.296], +// 5 24 52.721 110.202 -0.303 68.962 141.615 -3.408 71.035 141.572 6.225 50.147 110.051 -9.097 + [5,24,52.721,110.202,-0.303,68.962,141.615,-3.408,71.035,141.572,6.225,50.147,110.051,-9.097], +// 5 24 60.67 167.906 -45.331 60.553 175.125 -45.25 47.734 167.909 -55.302 71.475 175.12 -33.047 + [5,24,60.67,167.906,-45.331,60.553,175.125,-45.25,47.734,167.909,-55.302,71.475,175.12,-33.047], +// 5 24 24.197 76.002 -25.003 11.527 31.95 -18.872 16.786 76.025 -28.785 16.417 31.95 -15.85 + [5,24,24.197,76.002,-25.003,11.527,31.95,-18.872,16.786,76.025,-28.785,16.417,31.95,-15.85], +// 5 24 54.174 110.221 7.828 52.721 110.202 -0.303 71.035 141.572 6.225 38.839 76.984 2.232 + [5,24,54.174,110.221,7.828,52.721,110.202,-0.303,71.035,141.572,6.225,38.839,76.984,2.232], +// 5 24 12.379 2.978 -11.229 16.417 31.95 -15.85 8.847 2.978 -14.159 20.374 31.946 -11.717 + [5,24,12.379,2.978,-11.229,16.417,31.95,-15.85,8.847,2.978,-14.159,20.374,31.946,-11.717], +// 5 24 8.602 77.027 -27.363 0 32.878 -17.697 0 77.305 -28.254 8.161 32.7065 -16.0925 + [5,24,8.602,77.027,-27.363,0,32.878,-17.697,0,77.305,-28.254,8.161,32.7065,-16.0925], +// 5 24 8.161 32.7065 -16.0925 0 4 -12.868 3.988 4 -12.198 0 32.878 -17.697 + [5,24,8.161,32.7065,-16.0925,0,4,-12.868,3.988,4,-12.198,0,32.878,-17.697], +// 5 24 8.602 77.027 -27.363 0 110.619 -39.038 16.833 110.2285 -36.177 0 77.305 -28.254 + [5,24,8.602,77.027,-27.363,0,110.619,-39.038,16.833,110.2285,-36.177,0,77.305,-28.254], +// 5 24 48.182 168.979 -50.031 39.739 141.968 -39.835 34.101 168.979 -57.065 59.449 168.979 -40.701 + [5,24,48.182,168.979,-50.031,39.739,141.968,-39.835,34.101,168.979,-57.065,59.449,168.979,-40.701], +// 5 24 87.664 167.889 4.54 87.522 175.109 4.544 84.994 167.891 -6.658 88.818 175.108 16.628 + [5,24,87.664,167.889,4.54,87.522,175.109,4.544,84.994,167.891,-6.658,88.818,175.108,16.628], +// 5 24 80.059 167.895 -19.183 58.724 141.383 -25.776 71.607 167.9 -33.101 65.165 141.595 -14.031 + [5,24,80.059,167.895,-19.183,58.724,141.383,-25.776,71.607,167.9,-33.101,65.165,141.595,-14.031], +// 5 24 49.757 110.716 5.669 33.0725 77.1385 -6.118 46.669 110.6 -7.296 35.267 77.401 4.468 + [5,24,49.757,110.716,5.669,33.0725,77.1385,-6.118,46.669,110.6,-7.296,35.267,77.401,4.468], +// 5 24 46.669 110.6 -7.296 40.716 110.2785 -19.445 33.0725 77.1385 -6.118 61.289 142.277 -13.075 + [5,24,46.669,110.6,-7.296,40.716,110.2785,-19.445,33.0725,77.1385,-6.118,61.289,142.277,-13.075], +// 5 24 80.57 168.979 -6.746 80.515 173.476 -6.728 75.589 168.979 -18.836 83.692 173.475 6.101 + [5,24,80.57,168.979,-6.746,80.515,173.476,-6.728,75.589,168.979,-18.836,83.692,173.475,6.101], +// 5 24 87.664 167.889 4.54 71.035 141.572 6.225 72.015 141.709 16.645 84.994 167.891 -6.658 + [5,24,87.664,167.889,4.54,71.035,141.572,6.225,72.015,141.709,16.645,84.994,167.891,-6.658], +// 5 24 68.353 142.401 20 83.748 168.979 6.092 85.199 169.072 20 66.167 142.268 2.6485 + [5,24,68.353,142.401,20,83.748,168.979,6.092,85.199,169.072,20,66.167,142.268,2.6485], +// 5 24 71.536 179 -16.044 71.536 192 -16.044 76.135 179 -4.718 63.7272 192 -28.7412 + [5,24,71.536,179,-16.044,71.536,192,-16.044,76.135,179,-4.718,63.7272,192,-28.7412], +// 5 24 45.89 109.608 -18.741 39.575 109.294 -27.234 58.724 141.383 -25.776 30.428 76.023 -19.667 + [5,24,45.89,109.608,-18.741,39.575,109.294,-27.234,58.724,141.383,-25.776,30.428,76.023,-19.667], +// 5 24 88.818 175.108 16.628 85.153 179 16.636 88.818 175.108 20 87.522 175.109 4.544 + [5,24,88.818,175.108,16.628,85.153,179,16.636,88.818,175.108,20,87.522,175.109,4.544], +// 5 24 16.828 2.978 1.158 24.29 32.464 4.804 24.567 32.5 10.545 23.881 32.34 -0.878 + [5,24,16.828,2.978,1.158,24.29,32.464,4.804,24.567,32.5,10.545,23.881,32.34,-0.878], +// 5 24 68.962 141.615 -3.408 50.147 110.051 -9.097 65.165 141.595 -14.031 52.721 110.202 -0.303 + [5,24,68.962,141.615,-3.408,50.147,110.051,-9.097,65.165,141.595,-14.031,52.721,110.202,-0.303], +// 5 24 8.161 32.7065 -16.0925 15.019 32.669 -12.197 9.054 4 -9.073 20.146 76.958 -22.9575 + [5,24,8.161,32.7065,-16.0925,15.019,32.669,-12.197,9.054,4,-9.073,20.146,76.958,-22.9575], +// 5 24 39.533 141.127 -44.483 47.734 167.909 -55.302 50.1 141.191 -36.137 33.018 167.911 -62.724 + [5,24,39.533,141.127,-44.483,47.734,167.909,-55.302,50.1,141.191,-36.137,33.018,167.911,-62.724], +// 5 24 35.267 77.401 4.468 36.39 77.622 20 49.757 110.716 5.669 20.332 32.822 2.194 + [5,24,35.267,77.401,4.468,36.39,77.622,20,49.757,110.716,5.669,20.332,32.822,2.194], +// 5 24 17.581 168.979 -63.038 17.568 173.477 -62.977 34.078 173.476 -57.012 0 173.441 -64.746 + [5,24,17.581,168.979,-63.038,17.568,173.477,-62.977,34.078,173.476,-57.012,0,173.441,-64.746], +// 5 24 39.739 141.968 -39.835 52.4475 142.106 -27.4625 59.449 168.979 -40.701 31.154 110.209 -29.636 + [5,24,39.739,141.968,-39.835,52.4475,142.106,-27.4625,59.449,168.979,-40.701,31.154,110.209,-29.636], +// 5 24 31.154 110.209 -29.636 16.833 110.2285 -36.177 21.4485 141.791 -48.2755 20.146 76.958 -22.9575 + [5,24,31.154,110.209,-29.636,16.833,110.2285,-36.177,21.4485,141.791,-48.2755,20.146,76.958,-22.9575], +// 5 24 39.739 141.968 -39.835 59.449 168.979 -40.701 52.4475 142.106 -27.4625 48.182 168.979 -50.031 + [5,24,39.739,141.968,-39.835,59.449,168.979,-40.701,52.4475,142.106,-27.4625,48.182,168.979,-50.031], +// 5 24 84.994 167.891 -6.658 71.035 141.572 6.225 87.664 167.889 4.54 68.962 141.615 -3.408 + [5,24,84.994,167.891,-6.658,71.035,141.572,6.225,87.664,167.889,4.54,68.962,141.615,-3.408], +// 5 24 40.072 77.136 20 39.728 77.048 9.147 54.801 110.266 16.645 24.634 32.582 20 + [5,24,40.072,77.136,20,39.728,77.048,9.147,54.801,110.266,16.645,24.634,32.582,20], +// 5 24 15.019 32.669 -12.197 19.018 32.614 -5.743 28.743 76.869 -15.939 9.054 4 -9.073 + [5,24,15.019,32.669,-12.197,19.018,32.614,-5.743,28.743,76.869,-15.939,9.054,4,-9.073], +// 5 24 16.786 76.025 -28.785 8.641 76.093 -31.066 11.527 31.95 -18.872 11.155 109.254 -41.562 + [5,24,16.786,76.025,-28.785,8.641,76.093,-31.066,11.527,31.95,-18.872,11.155,109.254,-41.562], +// 5 24 44.164 192 -36.164 48.9132 192 -35.4076 48.201 191.986 -28.67 48 192 -40 + [5,24,44.164,192,-36.164,48.9132,192,-35.4076,48.201,191.986,-28.67,48,192,-40], +// 5 24 82.059 175 6.381 83.692 173.475 6.101 83.518 175 20 80.515 173.476 -6.728 + [5,24,82.059,175,6.381,83.692,173.475,6.101,83.518,175,20,80.515,173.476,-6.728], +// 5 24 39.533 141.127 -44.483 27.357 140.988 -50.587 33.018 167.911 -62.724 31.321 109.249 -33.906 + [5,24,39.533,141.127,-44.483,27.357,140.988,-50.587,33.018,167.911,-62.724,31.321,109.249,-33.906], +// 5 24 24.197 76.002 -25.003 16.786 76.025 -28.785 11.527 31.95 -18.872 21.682 109.219 -38.688 + [5,24,24.197,76.002,-25.003,16.786,76.025,-28.785,11.527,31.95,-18.872,21.682,109.219,-38.688], +// 5 24 48.9132 179 -35.4076 48.9132 192 -35.4076 48 179 -40 51.5148 192 -31.5148 + [5,24,48.9132,179,-35.4076,48.9132,192,-35.4076,48,179,-40,51.5148,192,-31.5148], +// 5 24 34.916 76.286 -12.841 45.89 109.608 -18.741 30.428 76.023 -19.667 50.147 110.051 -9.097 + [5,24,34.916,76.286,-12.841,45.89,109.608,-18.741,30.428,76.023,-19.667,50.147,110.051,-9.097], +// 5 24 0 142.119 -52.06 17.581 168.979 -63.038 0 168.939 -65.03 21.4485 141.791 -48.2755 + [5,24,0,142.119,-52.06,17.581,168.979,-63.038,0,168.939,-65.03,21.4485,141.791,-48.2755], +// 5 24 31.321 109.249 -33.906 21.682 109.219 -38.688 27.357 140.988 -50.587 24.197 76.002 -25.003 + [5,24,31.321,109.249,-33.906,21.682,109.219,-38.688,27.357,140.988,-50.587,24.197,76.002,-25.003], +// 5 24 15.019 32.669 -12.197 9.054 4 -9.073 8.161 32.7065 -16.0925 19.018 32.614 -5.743 + [5,24,15.019,32.669,-12.197,9.054,4,-9.073,8.161,32.7065,-16.0925,19.018,32.614,-5.743], +// 5 24 21.4485 141.791 -48.2755 0 142.119 -52.06 17.581 168.979 -63.038 0 110.619 -39.038 + [5,24,21.4485,141.791,-48.2755,0,142.119,-52.06,17.581,168.979,-63.038,0,110.619,-39.038], +// 5 24 54.801 110.361 20 54.801 110.266 16.645 72.015 141.709 16.645 40.072 77.136 20 + [5,24,54.801,110.361,20,54.801,110.266,16.645,72.015,141.709,16.645,40.072,77.136,20], +// 5 24 0 77.305 -28.254 8.602 77.027 -27.363 0 32.878 -17.697 0 110.619 -39.038 + [5,24,0,77.305,-28.254,8.602,77.027,-27.363,0,32.878,-17.697,0,110.619,-39.038], +// 5 24 5.967 31.979 -20.738 8.641 76.093 -31.066 11.527 31.95 -18.872 0 32.087 -21.382 + [5,24,5.967,31.979,-20.738,8.641,76.093,-31.066,11.527,31.95,-18.872,0,32.087,-21.382], +// 5 24 16.417 31.95 -15.85 11.527 31.95 -18.872 24.197 76.002 -25.003 8.847 2.978 -14.159 + [5,24,16.417,31.95,-15.85,11.527,31.95,-18.872,24.197,76.002,-25.003,8.847,2.978,-14.159], +// 5 24 15.011 179 -58.523 15.011 192 -58.523 29.235 192 -54.529 0 179 -60.071 + [5,24,15.011,179,-58.523,15.011,192,-58.523,29.235,192,-54.529,0,179,-60.071], +// 5 24 20.332 32.822 2.194 13.088 4 0.189 19.018 32.614 -5.743 13.091 4 20 + [5,24,20.332,32.822,2.194,13.088,4,0.189,19.018,32.614,-5.743,13.091,4,20], +// 5 24 37.359 76.77 -5.067 22.944 32.066 -6.602 38.839 76.984 2.232 34.916 76.286 -12.841 + [5,24,37.359,76.77,-5.067,22.944,32.066,-6.602,38.839,76.984,2.232,34.916,76.286,-12.841], +// 5 24 88.958 167.888 16.645 88.818 175.108 16.628 88.818 175.108 20 87.664 167.889 4.54 + [5,24,88.958,167.888,16.645,88.818,175.108,16.628,88.818,175.108,20,87.664,167.889,4.54], +// 5 24 84.994 167.891 -6.658 84.852 175.111 -6.644 87.522 175.109 4.544 80.059 167.895 -19.183 + [5,24,84.994,167.891,-6.658,84.852,175.111,-6.644,87.522,175.109,4.544,80.059,167.895,-19.183], +// 5 24 42.301 192 -48.093 42.301 179 -48.093 29.235 179 -54.529 48.7111 192 -43.576 + [5,24,42.301,192,-48.093,42.301,179,-48.093,29.235,179,-54.529,48.7111,192,-43.576], +// 5 24 24.567 32.5 10.545 24.29 32.464 4.804 39.728 77.048 9.147 16.828 2.978 1.158 + [5,24,24.567,32.5,10.545,24.29,32.464,4.804,39.728,77.048,9.147,16.828,2.978,1.158], +// 5 24 23.881 32.34 -0.878 22.944 32.066 -6.602 38.839 76.984 2.232 16.504 2.978 -3.242 + [5,24,23.881,32.34,-0.878,22.944,32.066,-6.602,38.839,76.984,2.232,16.504,2.978,-3.242], +// 5 24 39.575 109.294 -27.234 24.197 76.002 -25.003 31.321 109.249 -33.906 30.428 76.023 -19.667 + [5,24,39.575,109.294,-27.234,24.197,76.002,-25.003,31.321,109.249,-33.906,30.428,76.023,-19.667], +// 5 24 4.581 2.978 -15.964 5.967 31.979 -20.738 0 2.978 -16.689 11.527 31.95 -18.872 + [5,24,4.581,2.978,-15.964,5.967,31.979,-20.738,0,2.978,-16.689,11.527,31.95,-18.872], +// 5 24 71.992 192 -3.47 71.992 179 -3.47 74.476 179 6.232 67.51 192 -14.122 + [5,24,71.992,192,-3.47,71.992,179,-3.47,74.476,179,6.232,67.51,192,-14.122], +// 5 24 8.641 76.093 -31.066 11.527 31.95 -18.872 5.967 31.979 -20.738 16.786 76.025 -28.785 + [5,24,8.641,76.093,-31.066,11.527,31.95,-18.872,5.967,31.979,-20.738,16.786,76.025,-28.785], +// 5 24 8.641 76.093 -31.066 11.155 109.254 -41.562 16.786 76.025 -28.785 0 76.287 -31.87 + [5,24,8.641,76.093,-31.066,11.155,109.254,-41.562,16.786,76.025,-28.785,0,76.287,-31.87], +// 5 24 58.724 141.383 -25.776 50.1 141.191 -36.137 39.575 109.294 -27.234 71.607 167.9 -33.101 + [5,24,58.724,141.383,-25.776,50.1,141.191,-36.137,39.575,109.294,-27.234,71.607,167.9,-33.101], +// 5 24 36.39 77.622 20 20.332 32.822 2.194 20.973 33.034 20 35.267 77.401 4.468 + [5,24,36.39,77.622,20,20.332,32.822,2.194,20.973,33.034,20,35.267,77.401,4.468], +// 5 24 48.201 179 -28.67 48.201 191.986 -28.67 44.164 179 -36.164 55.418 179 -24.379 + [5,24,48.201,179,-28.67,48.201,191.986,-28.67,44.164,179,-36.164,55.418,179,-24.379], +// 5 24 54.801 110.266 16.645 72.015 141.709 16.645 54.801 110.361 20 71.035 141.572 6.225 + [5,24,54.801,110.266,16.645,72.015,141.709,16.645,54.801,110.361,20,71.035,141.572,6.225], +// 5 24 38.839 76.984 2.232 23.881 32.34 -0.878 22.944 32.066 -6.602 39.728 77.048 9.147 + [5,24,38.839,76.984,2.232,23.881,32.34,-0.878,22.944,32.066,-6.602,39.728,77.048,9.147], +// 5 24 13.091 4 20 20.332 32.822 2.194 13.088 4 0.189 20.973 33.034 20 + [5,24,13.091,4,20,20.332,32.822,2.194,13.088,4,0.189,20.973,33.034,20], +// 5 24 87.664 167.889 4.54 72.015 141.709 16.645 88.958 167.888 16.645 71.035 141.572 6.225 + [5,24,87.664,167.889,4.54,72.015,141.709,16.645,88.958,167.888,16.645,71.035,141.572,6.225], +// 5 24 11.155 109.254 -41.562 0 109.474 -42.619 14.086 140.91 -54.336 0 76.287 -31.87 + [5,24,11.155,109.254,-41.562,0,109.474,-42.619,14.086,140.91,-54.336,0,76.287,-31.87], +// 5 24 30.428 76.023 -19.667 16.417 31.95 -15.85 24.197 76.002 -25.003 20.374 31.946 -11.717 + [5,24,30.428,76.023,-19.667,16.417,31.95,-15.85,24.197,76.002,-25.003,20.374,31.946,-11.717], +// 5 24 8.775 0 -14.055 8.847 2.978 -14.159 4.581 2.978 -15.964 12.283 0 -11.145 + [5,24,8.775,0,-14.055,8.847,2.978,-14.159,4.581,2.978,-15.964,12.283,0,-11.145], +// 5 24 74.476 179 6.232 74.476 191.998 6.232 75.697 179 16 71.992 192 -3.47 + [5,24,74.476,179,6.232,74.476,191.998,6.232,75.697,179,16,71.992,192,-3.47], +// 5 24 33.0725 77.1385 -6.118 35.267 77.401 4.468 20.332 32.822 2.194 49.757 110.716 5.669 + [5,24,33.0725,77.1385,-6.118,35.267,77.401,4.468,20.332,32.822,2.194,49.757,110.716,5.669], +// 5 24 51.148 110.91 20 49.757 110.716 5.669 36.39 77.622 20 66.167 142.268 2.6485 + [5,24,51.148,110.91,20,49.757,110.716,5.669,36.39,77.622,20,66.167,142.268,2.6485], +// 5 24 8.602 77.027 -27.363 20.146 76.958 -22.9575 16.833 110.2285 -36.177 8.161 32.7065 -16.0925 + [5,24,8.602,77.027,-27.363,20.146,76.958,-22.9575,16.833,110.2285,-36.177,8.161,32.7065,-16.0925], +// 5 24 19.018 32.614 -5.743 20.332 32.822 2.194 33.0725 77.1385 -6.118 13.088 4 0.189 + [5,24,19.018,32.614,-5.743,20.332,32.822,2.194,33.0725,77.1385,-6.118,13.088,4,0.189], +// 5 24 34.101 168.979 -57.065 34.078 173.476 -57.012 48.149 173.476 -49.983 17.581 168.979 -63.038 + [5,24,34.101,168.979,-57.065,34.078,173.476,-57.012,48.149,173.476,-49.983,17.581,168.979,-63.038], +// 5 24 54.174 110.221 7.828 38.839 76.984 2.232 39.728 77.048 9.147 52.721 110.202 -0.303 + [5,24,54.174,110.221,7.828,38.839,76.984,2.232,39.728,77.048,9.147,52.721,110.202,-0.303], +// 5 24 71.035 141.572 6.225 52.721 110.202 -0.303 68.962 141.615 -3.408 54.174 110.221 7.828 + [5,24,71.035,141.572,6.225,52.721,110.202,-0.303,68.962,141.615,-3.408,54.174,110.221,7.828], +// 5 24 66.167 142.268 2.6485 68.353 142.401 20 51.148 110.91 20 83.748 168.979 6.092 + [5,24,66.167,142.268,2.6485,68.353,142.401,20,51.148,110.91,20,83.748,168.979,6.092], +// 5 24 65.165 141.595 -14.031 80.059 167.895 -19.183 58.724 141.383 -25.776 84.994 167.891 -6.658 + [5,24,65.165,141.595,-14.031,80.059,167.895,-19.183,58.724,141.383,-25.776,84.994,167.891,-6.658], +// 5 24 68.488 173.476 -30.183 68.535 168.979 -30.218 59.449 168.979 -40.701 75.536 173.476 -18.809 + [5,24,68.488,173.476,-30.183,68.535,168.979,-30.218,59.449,168.979,-40.701,75.536,173.476,-18.809], +// 5 24 66.167 142.268 2.6485 80.57 168.979 -6.746 83.748 168.979 6.092 61.289 142.277 -13.075 + [5,24,66.167,142.268,2.6485,80.57,168.979,-6.746,83.748,168.979,6.092,61.289,142.277,-13.075], +// 5 24 47.734 167.909 -55.302 47.638 175.129 -55.198 33.018 167.911 -62.724 60.553 175.125 -45.25 + [5,24,47.734,167.909,-55.302,47.638,175.129,-55.198,33.018,167.911,-62.724,60.553,175.125,-45.25], +// 5 24 22.944 32.066 -6.602 14.95 2.978 -7.47 20.374 31.946 -11.717 16.504 2.978 -3.242 + [5,24,22.944,32.066,-6.602,14.95,2.978,-7.47,20.374,31.946,-11.717,16.504,2.978,-3.242], +// 5 24 66.167 142.268 2.6485 83.748 168.979 6.092 80.57 168.979 -6.746 68.353 142.401 20 + [5,24,66.167,142.268,2.6485,83.748,168.979,6.092,80.57,168.979,-6.746,68.353,142.401,20], +// 5 24 65.165 141.595 -14.031 45.89 109.608 -18.741 58.724 141.383 -25.776 50.147 110.051 -9.097 + [5,24,65.165,141.595,-14.031,45.89,109.608,-18.741,58.724,141.383,-25.776,50.147,110.051,-9.097], +// 5 24 52.721 110.202 -0.303 37.359 76.77 -5.067 50.147 110.051 -9.097 38.839 76.984 2.232 + [5,24,52.721,110.202,-0.303,37.359,76.77,-5.067,50.147,110.051,-9.097,38.839,76.984,2.232], +// 5 24 50.147 110.051 -9.097 34.916 76.286 -12.841 45.89 109.608 -18.741 37.359 76.77 -5.067 + [5,24,50.147,110.051,-9.097,34.916,76.286,-12.841,45.89,109.608,-18.741,37.359,76.77,-5.067], +// 5 24 20.332 32.822 2.194 35.267 77.401 4.468 33.0725 77.1385 -6.118 36.39 77.622 20 + [5,24,20.332,32.822,2.194,35.267,77.401,4.468,33.0725,77.1385,-6.118,36.39,77.622,20], +// 5 24 54.174 110.221 7.828 71.035 141.572 6.225 52.721 110.202 -0.303 54.801 110.266 16.645 + [5,24,54.174,110.221,7.828,71.035,141.572,6.225,52.721,110.202,-0.303,54.801,110.266,16.645], +// 5 24 40.716 110.2785 -19.445 61.289 142.277 -13.075 46.669 110.6 -7.296 52.4475 142.106 -27.4625 + [5,24,40.716,110.2785,-19.445,61.289,142.277,-13.075,46.669,110.6,-7.296,52.4475,142.106,-27.4625], +// 5 24 39.728 77.048 9.147 54.801 110.266 16.645 40.072 77.136 20 54.174 110.221 7.828 + [5,24,39.728,77.048,9.147,54.801,110.266,16.645,40.072,77.136,20,54.174,110.221,7.828], +// 5 24 46.669 110.6 -7.296 33.0725 77.1385 -6.118 49.757 110.716 5.669 40.716 110.2785 -19.445 + [5,24,46.669,110.6,-7.296,33.0725,77.1385,-6.118,49.757,110.716,5.669,40.716,110.2785,-19.445], +// 5 24 47.638 175.129 -55.198 45.441 179 -52.277 32.95 175.131 -62.601 57.807 179 -42.836 + [5,24,47.638,175.129,-55.198,45.441,179,-52.277,32.95,175.131,-62.601,57.807,179,-42.836], +// 5 24 32.95 175.131 -62.601 31.419 179 -59.28 45.441 179 -52.277 16.966 175.132 -67.209 + [5,24,32.95,175.131,-62.601,31.419,179,-59.28,45.441,179,-52.277,16.966,175.132,-67.209], +// 5 24 24.567 32.5 10.545 39.728 77.048 9.147 24.29 32.464 4.804 24.634 32.582 20 + [5,24,24.567,32.5,10.545,39.728,77.048,9.147,24.29,32.464,4.804,24.634,32.582,20], +// 5 24 4.54 0 -15.844 4.581 2.978 -15.964 8.775 0 -14.055 0 2.978 -16.689 + [5,24,4.54,0,-15.844,4.581,2.978,-15.964,8.775,0,-14.055,0,2.978,-16.689], +// 5 24 40.716 110.2785 -19.445 28.743 76.869 -15.939 33.0725 77.1385 -6.118 31.154 110.209 -29.636 + [5,24,40.716,110.2785,-19.445,28.743,76.869,-15.939,33.0725,77.1385,-6.118,31.154,110.209,-29.636], +// 5 24 55.418 191.985 -24.379 60 192 -28 61.535 192 -24.014 55.4076 192 -28.9132 + [5,24,55.418,191.985,-24.379,60,192,-28,61.535,192,-24.014,55.4076,192,-28.9132], +// 5 24 21.682 109.219 -38.688 27.357 140.988 -50.587 31.321 109.249 -33.906 14.086 140.91 -54.336 + [5,24,21.682,109.219,-38.688,27.357,140.988,-50.587,31.321,109.249,-33.906,14.086,140.91,-54.336], +// 5 24 44.164 192 -36.164 44.164 179 -36.164 48.201 191.986 -28.67 44.197 192 -41.707 + [5,24,44.164,192,-36.164,44.164,179,-36.164,48.201,191.986,-28.67,44.197,192,-41.707], +// 5 24 20.332 32.822 2.194 33.0725 77.1385 -6.118 19.018 32.614 -5.743 35.267 77.401 4.468 + [5,24,20.332,32.822,2.194,33.0725,77.1385,-6.118,19.018,32.614,-5.743,35.267,77.401,4.468], +// 5 24 20.146 76.958 -22.9575 15.019 32.669 -12.197 28.743 76.869 -15.939 8.161 32.7065 -16.0925 + [5,24,20.146,76.958,-22.9575,15.019,32.669,-12.197,28.743,76.869,-15.939,8.161,32.7065,-16.0925], +// 5 24 39.919 179 -44.451 39.919 192 -44.451 27.601 192 -50.56 44.197 179 -41.707 + [5,24,39.919,179,-44.451,39.919,192,-44.451,27.601,192,-50.56,44.197,179,-41.707], +// 5 24 52.4475 142.106 -27.4625 61.289 142.277 -13.075 68.535 168.979 -30.218 40.716 110.2785 -19.445 + [5,24,52.4475,142.106,-27.4625,61.289,142.277,-13.075,68.535,168.979,-30.218,40.716,110.2785,-19.445], +// 5 24 8.161 32.7065 -16.0925 3.988 4 -12.198 9.054 4 -9.073 0 4 -12.868 + [5,24,8.161,32.7065,-16.0925,3.988,4,-12.198,9.054,4,-9.073,0,4,-12.868], +// 5 24 40.072 77.136 20 54.801 110.266 16.645 54.801 110.361 20 39.728 77.048 9.147 + [5,24,40.072,77.136,20,54.801,110.266,16.645,54.801,110.361,20,39.728,77.048,9.147], +// 5 24 39.728 77.048 9.147 54.174 110.221 7.828 38.839 76.984 2.232 54.801 110.266 16.645 + [5,24,39.728,77.048,9.147,54.174,110.221,7.828,38.839,76.984,2.232,54.801,110.266,16.645], +// 5 24 14.252 192 -54.475 14.252 179 -54.475 0 179 -55.854 27.601 192 -50.56 + [5,24,14.252,192,-54.475,14.252,179,-54.475,0,179,-55.854,27.601,192,-50.56], +// 5 24 39.728 77.048 9.147 38.839 76.984 2.232 23.881 32.34 -0.878 54.174 110.221 7.828 + [5,24,39.728,77.048,9.147,38.839,76.984,2.232,23.881,32.34,-0.878,54.174,110.221,7.828], +// 5 24 31.321 109.249 -33.906 39.533 141.127 -44.483 39.575 109.294 -27.234 27.357 140.988 -50.587 + [5,24,31.321,109.249,-33.906,39.533,141.127,-44.483,39.575,109.294,-27.234,27.357,140.988,-50.587], +// 5 24 45.89 109.608 -18.741 30.428 76.023 -19.667 39.575 109.294 -27.234 34.916 76.286 -12.841 + [5,24,45.89,109.608,-18.741,30.428,76.023,-19.667,39.575,109.294,-27.234,34.916,76.286,-12.841], +// 5 24 5.967 31.979 -20.738 0 32.087 -21.382 0 2.978 -16.689 8.641 76.093 -31.066 + [5,24,5.967,31.979,-20.738,0,32.087,-21.382,0,2.978,-16.689,8.641,76.093,-31.066], +// 5 24 17.581 168.979 -63.038 0 173.441 -64.746 0 168.939 -65.03 17.568 173.477 -62.977 + [5,24,17.581,168.979,-63.038,0,173.441,-64.746,0,168.939,-65.03,17.568,173.477,-62.977], +// 5 24 8.161 32.7065 -16.0925 9.054 4 -9.073 3.988 4 -12.198 15.019 32.669 -12.197 + [5,24,8.161,32.7065,-16.0925,9.054,4,-9.073,3.988,4,-12.198,15.019,32.669,-12.197], +// 5 24 16.701 0 1.158 16.828 2.978 1.158 16.504 2.978 -3.242 16.762 0 20 + [5,24,16.701,0,1.158,16.828,2.978,1.158,16.504,2.978,-3.242,16.762,0,20], +// 5 24 0 32.878 -17.697 8.161 32.7065 -16.0925 0 4 -12.868 8.602 77.027 -27.363 + [5,24,0,32.878,-17.697,8.161,32.7065,-16.0925,0,4,-12.868,8.602,77.027,-27.363], +// 5 24 71.035 141.572 6.225 68.962 141.615 -3.408 52.721 110.202 -0.303 84.994 167.891 -6.658 + [5,24,71.035,141.572,6.225,68.962,141.615,-3.408,52.721,110.202,-0.303,84.994,167.891,-6.658], +// 5 24 71.035 141.572 6.225 54.801 110.266 16.645 54.174 110.221 7.828 72.015 141.709 16.645 + [5,24,71.035,141.572,6.225,54.801,110.266,16.645,54.174,110.221,7.828,72.015,141.709,16.645], +// 5 24 75.589 168.979 -18.836 61.289 142.277 -13.075 68.535 168.979 -30.218 80.57 168.979 -6.746 + [5,24,75.589,168.979,-18.836,61.289,142.277,-13.075,68.535,168.979,-30.218,80.57,168.979,-6.746], +// 5 24 17.568 173.477 -62.977 17.202 175 -61.335 0 173.441 -64.746 34.078 173.476 -57.012 + [5,24,17.568,173.477,-62.977,17.202,175,-61.335,0,173.441,-64.746,34.078,173.476,-57.012], +// 5 24 24.197 76.002 -25.003 31.321 109.249 -33.906 21.682 109.219 -38.688 39.575 109.294 -27.234 + [5,24,24.197,76.002,-25.003,31.321,109.249,-33.906,21.682,109.219,-38.688,39.575,109.294,-27.234], +// 5 24 21.4485 141.791 -48.2755 34.101 168.979 -57.065 17.581 168.979 -63.038 39.739 141.968 -39.835 + [5,24,21.4485,141.791,-48.2755,34.101,168.979,-57.065,17.581,168.979,-63.038,39.739,141.968,-39.835], +// 5 24 11.527 31.95 -18.872 4.581 2.978 -15.964 5.967 31.979 -20.738 8.847 2.978 -14.159 + [5,24,11.527,31.95,-18.872,4.581,2.978,-15.964,5.967,31.979,-20.738,8.847,2.978,-14.159], +// 5 24 14.835 0 -7.416 14.95 2.978 -7.47 16.378 0 -3.223 12.379 2.978 -11.229 + [5,24,14.835,0,-7.416,14.95,2.978,-7.47,16.378,0,-3.223,12.379,2.978,-11.229], +// 5 24 49.757 110.716 5.669 46.669 110.6 -7.296 33.0725 77.1385 -6.118 66.167 142.268 2.6485 + [5,24,49.757,110.716,5.669,46.669,110.6,-7.296,33.0725,77.1385,-6.118,66.167,142.268,2.6485], +// 5 24 35.267 77.401 4.468 49.757 110.716 5.669 33.0725 77.1385 -6.118 36.39 77.622 20 + [5,24,35.267,77.401,4.468,49.757,110.716,5.669,33.0725,77.1385,-6.118,36.39,77.622,20], +// 5 24 11.527 31.95 -18.872 16.786 76.025 -28.785 24.197 76.002 -25.003 8.641 76.093 -31.066 + [5,24,11.527,31.95,-18.872,16.786,76.025,-28.785,24.197,76.002,-25.003,8.641,76.093,-31.066], +// 5 24 34.078 173.476 -57.012 33.416 175 -55.482 17.202 175 -61.335 47.231 175 -48.594 + [5,24,34.078,173.476,-57.012,33.416,175,-55.482,17.202,175,-61.335,47.231,175,-48.594], +// 5 24 84.852 175.111 -6.644 81.261 179 -5.889 83.867 179 4.926 79.919 175.115 -19.154 + [5,24,84.852,175.111,-6.644,81.261,179,-5.889,83.867,179,4.926,79.919,175.115,-19.154], +// 5 24 31.154 110.209 -29.636 52.4475 142.106 -27.4625 40.716 110.2785 -19.445 39.739 141.968 -39.835 + [5,24,31.154,110.209,-29.636,52.4475,142.106,-27.4625,40.716,110.2785,-19.445,39.739,141.968,-39.835], +// 5 24 46.669 110.6 -7.296 66.167 142.268 2.6485 49.757 110.716 5.669 61.289 142.277 -13.075 + [5,24,46.669,110.6,-7.296,66.167,142.268,2.6485,49.757,110.716,5.669,61.289,142.277,-13.075], +// 5 24 39.728 77.048 9.147 24.29 32.464 4.804 23.881 32.34 -0.878 24.567 32.5 10.545 + [5,24,39.728,77.048,9.147,24.29,32.464,4.804,23.881,32.34,-0.878,24.567,32.5,10.545], +// 5 24 78.655 179 5.505 78.655 192 5.505 76.135 192 -4.718 80.345 192 16.65 + [5,24,78.655,179,5.505,78.655,192,5.505,76.135,192,-4.718,80.345,192,16.65], +// 5 24 34.916 76.286 -12.841 20.374 31.946 -11.717 30.428 76.023 -19.667 22.944 32.066 -6.602 + [5,24,34.916,76.286,-12.841,20.374,31.946,-11.717,30.428,76.023,-19.667,22.944,32.066,-6.602], +// 5 24 60.553 175.125 -45.25 57.807 179 -42.836 68.309 179 -31.216 47.638 175.129 -55.198 + [5,24,60.553,175.125,-45.25,57.807,179,-42.836,68.309,179,-31.216,47.638,175.129,-55.198], +// 5 24 21.682 109.219 -38.688 11.155 109.254 -41.562 16.786 76.025 -28.785 14.086 140.91 -54.336 + [5,24,21.682,109.219,-38.688,11.155,109.254,-41.562,16.786,76.025,-28.785,14.086,140.91,-54.336], +// 5 24 27.357 140.988 -50.587 14.086 140.91 -54.336 17 167.912 -67.345 21.682 109.219 -38.688 + [5,24,27.357,140.988,-50.587,14.086,140.91,-54.336,17,167.912,-67.345,21.682,109.219,-38.688], +// 5 24 12.283 0 -11.145 12.379 2.978 -11.229 14.835 0 -7.416 8.847 2.978 -14.159 + [5,24,12.283,0,-11.145,12.379,2.978,-11.229,14.835,0,-7.416,8.847,2.978,-14.159], +// 5 24 20.374 31.946 -11.717 30.428 76.023 -19.667 34.916 76.286 -12.841 16.417 31.95 -15.85 + [5,24,20.374,31.946,-11.717,30.428,76.023,-19.667,34.916,76.286,-12.841,16.417,31.95,-15.85], +// 5 24 71.607 167.9 -33.101 71.475 175.12 -33.047 60.67 167.906 -45.331 79.919 175.115 -19.154 + [5,24,71.607,167.9,-33.101,71.475,175.12,-33.047,60.67,167.906,-45.331,79.919,175.115,-19.154], +// 5 24 25.2176 191 13.8768 25.2176 179 13.8768 24.7954 179 16 28.6864 179 8.6864 + [5,24,25.2176,191,13.8768,25.2176,179,13.8768,24.7954,179,16,28.6864,179,8.6864], +// 5 24 54.7824 191 13.8768 54.7824 179 13.8768 55.2046 179 16 51.3136 179 8.6864 + [5,24,54.7824,191,13.8768,54.7824,179,13.8768,55.2046,179,16,51.3136,179,8.6864], +// 1 16 63.0663 185.306 -17.52015 0 0 -1.7653 6.306 0 0 0 -1 1.03615 rect.dat + [1,16,63.0663,185.306,-17.52015,0,0,-1.7653,6.306,0,0,0,-1,1.03615, ldraw_lib__rect()], +// 1 16 61.086 185.306 -19.3427 -2.398 0 0 0 0 6.306 1.4447 1 0 rect.dat + [1,16,61.086,185.306,-19.3427,-2.398,0,0,0,0,6.306,1.4447,1,0, ldraw_lib__rect()], +// 2 24 73.2038 191.612 1.263 72.5348 191.612 -1.35 + [2,24,73.2038,191.612,1.263,72.5348,191.612,-1.35], +// 2 24 72 191.612 -1.35 72 191.612 1.263 + [2,24,72,191.612,-1.35,72,191.612,1.263], +// 4 16 73.2038 191.612 1.263 72.5348 191.612 -1.35 72 191.612 -1.35 72 191.612 1.263 + [4,16,73.2038,191.612,1.263,72.5348,191.612,-1.35,72,191.612,-1.35,72,191.612,1.263], +// 1 16 72.6019 185.306 1.263 0 0 0.6019 -6.306 0 0 0 -1 0 rect3.dat + [1,16,72.6019,185.306,1.263,0,0,0.6019,-6.306,0,0,0,-1,0, ldraw_lib__rect3()], +// 1 16 72.2674 185.306 -1.35 0 0 0.2674 6.306 0 0 0 1 0 rect3.dat + [1,16,72.2674,185.306,-1.35,0,0,0.2674,6.306,0,0,0,1,0, ldraw_lib__rect3()], +// 1 16 37.63 185.306 -43.2685 0 1 -1.146 -6.306 0 0 0 0 1.9525 rect3.dat + [1,16,37.63,185.306,-43.2685,0,1,-1.146,-6.306,0,0,0,0,1.9525, ldraw_lib__rect3()], +// 1 16 39.468 185.306 -41.309 0 -1 -1.57 6.306 0 0 0 0 2.606 rect3.dat + [1,16,39.468,185.306,-41.309,0,-1,-1.57,6.306,0,0,0,0,2.606, ldraw_lib__rect3()], +// 2 24 38.6837 179 -45.0637 38.6837 191.612 -45.0637 + [2,24,38.6837,179,-45.0637,38.6837,191.612,-45.0637], +// 2 24 40.959 191.612 -43.7839 40.959 179 -43.7839 + [2,24,40.959,191.612,-43.7839,40.959,179,-43.7839], +// 2 24 39.919 191.612 -44.451 40.959 191.612 -43.7839 + [2,24,39.919,191.612,-44.451,40.959,191.612,-43.7839], +// 2 24 39.919 191.612 -44.451 38.6837 191.612 -45.0637 + [2,24,39.919,191.612,-44.451,38.6837,191.612,-45.0637], +]; +module ldraw_lib__s__98238s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__98238s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__98238s01(line=0.2); \ No newline at end of file diff --git a/parts/s/98285s01.scad b/parts/s/98285s01.scad index f9e3c589c..e75a73df1 100644 --- a/parts/s/98285s01.scad +++ b/parts/s/98285s01.scad @@ -6,7 +6,7 @@ use <../../p/2-4cylo.scad> use <../../p/2-4ring9.scad> use <../../p/3-16cyli.scad> use <../../p/3-16edge.scad> -use <../../p/3-16rin9.scad> +use <../../p/3-16ring9.scad> use <../../p/3-4ring9.scad> use <../../p/4-4ndis.scad> use <../../p/box4.scad> @@ -20,7 +20,7 @@ function ldraw_lib__s__98285s01() = [ // 0 ~Hinge Plate 2 x 4.5 Base with Technic Pin Hole // 0 Name: s\98285s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -29,7 +29,8 @@ function ldraw_lib__s__98285s01() = [ // // 0 !HISTORY 2019-12-21 [Philo] Subparted from 98285 // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 4 0 0 0 -1 0 -1 0 1 0 0 stud4h.dat [1,16,0,4,0,0,0,-1,0,-1,0,1,0,0, ldraw_lib__stud4h()], @@ -117,8 +118,8 @@ function ldraw_lib__s__98285s01() = [ [1,16,-20,-6,40,0,-1,0,-10,0,0,0,0,-10, ldraw_lib__3_16edge()], // 1 16 -20 -6 40 0 1 0 -1 0 0 0 0 1 2-4ring9.dat [1,16,-20,-6,40,0,1,0,-1,0,0,0,0,1, ldraw_lib__2_4ring9()], -// 1 16 -20 -6 40 0 1 0 -1 0 0 0 0 -1 3-16rin9.dat - [1,16,-20,-6,40,0,1,0,-1,0,0,0,0,-1, ldraw_lib__3_16rin9()], +// 1 16 -20 -6 40 0 1 0 -1 0 0 0 0 -1 3-16ring9.dat + [1,16,-20,-6,40,0,1,0,-1,0,0,0,0,-1, ldraw_lib__3_16ring9()], // 1 16 -20 -6 40 0 1 0 9 0 0 0 0 -9 1-4ndis.dat [1,16,-20,-6,40,0,1,0,9,0,0,0,0,-9, ldraw_lib__1_4ndis()], // 3 16 0 0 30 0 -2.173 30.761 0 -6 30 @@ -173,8 +174,8 @@ function ldraw_lib__s__98285s01() = [ [3,16,-20,-8,30.4,-20,-6,31,-20,-8,20], // 1 16 0 -6 40 0 -1 0 -1 0 0 0 0 1 3-4ring9.dat [1,16,0,-6,40,0,-1,0,-1,0,0,0,0,1, ldraw_lib__3_4ring9()], -// 1 16 0 -6 40 0 -1 0 -1 0 0 0 0 -1 3-16rin9.dat - [1,16,0,-6,40,0,-1,0,-1,0,0,0,0,-1, ldraw_lib__3_16rin9()], +// 1 16 0 -6 40 0 -1 0 -1 0 0 0 0 -1 3-16ring9.dat + [1,16,0,-6,40,0,-1,0,-1,0,0,0,0,-1, ldraw_lib__3_16ring9()], // 4 16 0 -9.827 30.761 0 -6 30 0 -6 31 0 -9.4443 31.6849 [4,16,0,-9.827,30.761,0,-6,30,0,-6,31,0,-9.4443,31.6849], // 5 24 -16 -6 30 0 -6 30 0 -9.827 30.761 0 0 30 diff --git a/parts/s/98878s01.scad b/parts/s/98878s01.scad new file mode 100644 index 000000000..24189249b --- /dev/null +++ b/parts/s/98878s01.scad @@ -0,0 +1,575 @@ +use <../../lib.scad> +use <../../p/1-8chrd.scad> +use <../../p/1-8cylo.scad> +use <../../p/1-8ndis.scad> +use <../../p/phandle1.scad> +use <../../p/rect.scad> +use <../../p/rect2p.scad> +use <../../p/rect3.scad> +function ldraw_lib__s__98878s01() = [ +// 0 ~Windscreen 10 x 4 x 2 with Handle - Half +// 0 Name: s\98878s01.dat +// 0 Author: Gerald Lasser [GeraldLasser] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 0 // Bottom Sides and Stud Cut Outs +// 4 16 16.5828 46 -206 23.3286 46 -165.6952 24.4566 46 -177.7038 24 46 -180 + [4,16,16.5828,46,-206,23.3286,46,-165.6952,24.4566,46,-177.7038,24,46,-180], +// 4 16 27.2395 46 -166.4701 25.6904 46 -175.8577 24.4566 46 -177.7038 23.3286 46 -165.6952 + [4,16,27.2395,46,-166.4701,25.6904,46,-175.8577,24.4566,46,-177.7038,23.3286,46,-165.6952], +// 3 16 24 46 -180 24.4566 46 -182.2962 16.5828 46 -206 + [3,16,24,46,-180,24.4566,46,-182.2962,16.5828,46,-206], +// 4 16 24.4566 46 -182.2962 24.5852 46 -182.4887 20 46 -210 16.5828 46 -206 + [4,16,24.4566,46,-182.2962,24.5852,46,-182.4887,20,46,-210,16.5828,46,-206], +// +// 1 16 24.2283 44 -178.8519 .2283 -1 0 0 0 2 1.1481 0 0 rect2p.dat + [1,16,24.2283,44,-178.8519,.2283,-1,0,0,0,2,1.1481,0,0, ldraw_lib__rect2p()], +// 1 16 24.2283 44 -181.1481 -.2283 -1 0 0 0 2 1.1481 0 0 rect2p.dat + [1,16,24.2283,44,-181.1481,-.2283,-1,0,0,0,2,1.1481,0,0, ldraw_lib__rect2p()], +// 1 16 25.0735 44 -176.7808 0 -1 .6169 -2 0 0 0 0 .92305 rect3.dat + [1,16,25.0735,44,-176.7808,0,-1,.6169,-2,0,0,0,0,.92305, ldraw_lib__rect3()], +// 1 16 24.5209 44 -182.3925 0 -1 .0643 2 0 0 0 0 -.09625 rect3.dat + [1,16,24.5209,44,-182.3925,0,-1,.0643,2,0,0,0,0,-.09625, ldraw_lib__rect3()], +// 4 16 27.3367 42 -165.9796 25.6904 42 -175.8577 25.6904 46 -175.8577 27.2395 46 -166.4701 + [4,16,27.3367,42,-165.9796,25.6904,42,-175.8577,25.6904,46,-175.8577,27.2395,46,-166.4701], +// 1 16 22.2926 44 -196.24435 0 -1 -2.2926 -2 0 0 0 0 -13.75565 rect3.dat + [1,16,22.2926,44,-196.24435,0,-1,-2.2926,-2,0,0,0,0,-13.75565, ldraw_lib__rect3()], +// 4 16 23.3286 46 -165.6952 23.3709 43.2 -165.3472 27.3367 42 -165.9796 27.2395 46 -166.4701 + [4,16,23.3286,46,-165.6952,23.3709,43.2,-165.3472,27.3367,42,-165.9796,27.2395,46,-166.4701], +// 3 16 23.3709 43.2 -165.3472 22.606 42 -165.0423 27.3367 42 -165.9796 + [3,16,23.3709,43.2,-165.3472,22.606,42,-165.0423,27.3367,42,-165.9796], +// 4 16 23.3709 43.2 -165.3472 16.5828 43.2 -206 17.9265 42 -193.1515 22.606 42 -165.0423 + [4,16,23.3709,43.2,-165.3472,16.5828,43.2,-206,17.9265,42,-193.1515,22.606,42,-165.0423], +// 4 16 16.5828 43.2 -206 23.3709 43.2 -165.3472 23.3286 46 -165.6952 16.5828 46 -206 + [4,16,16.5828,43.2,-206,23.3709,43.2,-165.3472,23.3286,46,-165.6952,16.5828,46,-206], +// 2 24 23.3709 43.2 -165.3472 22.606 42 -165.0423 + [2,24,23.3709,43.2,-165.3472,22.606,42,-165.0423], +// 2 24 23.3286 46 -165.6952 23.3709 43.2 -165.3472 + [2,24,23.3286,46,-165.6952,23.3709,43.2,-165.3472], +// 2 24 16.5828 43.2 -206 23.3709 43.2 -165.3472 + [2,24,16.5828,43.2,-206,23.3709,43.2,-165.3472], +// 2 24 24.5852 42 -182.4887 25.6904 42 -175.8577 + [2,24,24.5852,42,-182.4887,25.6904,42,-175.8577], +// 2 24 27.2395 46 -166.4701 25.6904 46 -175.8577 + [2,24,27.2395,46,-166.4701,25.6904,46,-175.8577], +// 2 24 27.2395 46 -166.4701 23.3286 46 -165.6952 + [2,24,27.2395,46,-166.4701,23.3286,46,-165.6952], +// 2 24 27.3367 42 -165.9796 22.606 42 -165.0423 + [2,24,27.3367,42,-165.9796,22.606,42,-165.0423], +// 2 24 23.3286 46 -165.6952 16.5828 46 -206 + [2,24,23.3286,46,-165.6952,16.5828,46,-206], +// 2 24 27.2395 46 -166.4701 27.3367 42 -165.9796 + [2,24,27.2395,46,-166.4701,27.3367,42,-165.9796], +// 2 24 16.5828 46 -206 16.5828 43.2 -206 + [2,24,16.5828,46,-206,16.5828,43.2,-206], +// 2 24 16.5828 43.2 -206 15.7797 42 -206 + [2,24,16.5828,43.2,-206,15.7797,42,-206], +// 3 16 16.5828 43.2 -206 15.7797 42 -206 17.9265 42 -193.1515 + [3,16,16.5828,43.2,-206,15.7797,42,-206,17.9265,42,-193.1515], +// 2 24 15.7797 42 -206 17.9265 42 -193.1515 + [2,24,15.7797,42,-206,17.9265,42,-193.1515], +// 2 24 25.6904 42 -175.85775 27.3367 42 -165.9796 + [2,24,25.6904,42,-175.85775,27.3367,42,-165.9796], +// +// 4 16 24.4566 42 -177.7038 25.6904 42 -175.8577 24.4566 42 -182.2962 24 42 -180 + [4,16,24.4566,42,-177.7038,25.6904,42,-175.8577,24.4566,42,-182.2962,24,42,-180], +// 3 16 24.5852 42 -182.4887 24.4566 42 -182.2962 25.6904 42 -175.8577 + [3,16,24.5852,42,-182.4887,24.4566,42,-182.2962,25.6904,42,-175.8577], +// 5 24 24.4566 46 -182.2962 24.4566 42 -182.2962 24.5852 46 -182.4887 24 46 -180 + [5,24,24.4566,46,-182.2962,24.4566,42,-182.2962,24.5852,46,-182.4887,24,46,-180], +// 5 24 24 46 -180 24 42 -180 24.4566 46 -182.2962 24.4566 46 -177.7038 + [5,24,24,46,-180,24,42,-180,24.4566,46,-182.2962,24.4566,46,-177.7038], +// 5 24 24.4566 46 -177.7038 24.4566 42 -177.7038 24 46 -180 25.6904 46 -175.8577 + [5,24,24.4566,46,-177.7038,24.4566,42,-177.7038,24,46,-180,25.6904,46,-175.8577], +// +// 2 24 27.3367 42 -165.9796 29.3909 42 -153.6544 + [2,24,27.3367,42,-165.9796,29.3909,42,-153.6544], +// +// 4 16 26.5962 45.9999 -146.0918 30.5418 45.9999 -146.7494 29.4718 45.9987 -153.161 25.5275 45.9987 -152.5036 + [4,16,26.5962,45.9999,-146.0918,30.5418,45.9999,-146.7494,29.4718,45.9987,-153.161,25.5275,45.9987,-152.5036], +// 4 16 30.624 42 -146.2562 29.3909 42 -153.6544 29.4718 45.9987 -153.161 30.5418 45.9999 -146.7494 + [4,16,30.624,42,-146.2562,29.3909,42,-153.6544,29.4718,45.9987,-153.161,30.5418,45.9999,-146.7494], +// 4 16 25.4549 43.2 -152.8591 25.5275 45.9987 -152.5036 29.4718 45.9987 -153.161 29.3909 42 -153.6544 + [4,16,25.4549,43.2,-152.8591,25.5275,45.9987,-152.5036,29.4718,45.9987,-153.161,29.3909,42,-153.6544], +// 3 16 24.6325 42.0001 -152.8834 25.4549 43.2 -152.8591 29.3909 42 -153.6544 + [3,16,24.6325,42.0001,-152.8834,25.4549,43.2,-152.8591,29.3909,42,-153.6544], +// 4 16 25.8691 42 -145.4637 30.624 42 -146.2562 30.5418 45.9999 -146.7494 26.6422 43.2 -145.7446 + [4,16,25.8691,42,-145.4637,30.624,42,-146.2562,30.5418,45.9999,-146.7494,26.6422,43.2,-145.7446], +// 3 16 26.5962 45.9999 -146.0918 26.6422 43.2 -145.7446 30.5418 45.9999 -146.7494 + [3,16,26.5962,45.9999,-146.0918,26.6422,43.2,-145.7446,30.5418,45.9999,-146.7494], +// 4 16 25.5275 45.9987 -152.5036 25.4549 43.2 -152.8591 26.6422 43.2 -145.7446 26.5962 45.9999 -146.0918 + [4,16,25.5275,45.9987,-152.5036,25.4549,43.2,-152.8591,26.6422,43.2,-145.7446,26.5962,45.9999,-146.0918], +// 4 16 22.606 42 -165.0423 24.6325 42.0001 -152.8834 29.3909 42 -153.6544 27.3367 42 -165.9796 + [4,16,22.606,42,-165.0423,24.6325,42.0001,-152.8834,29.3909,42,-153.6544,27.3367,42,-165.9796], +// 4 16 24.6325 42.0001 -152.8834 25.8691 42 -145.4637 26.6422 43.2 -145.7446 25.4549 43.2 -152.8591 + [4,16,24.6325,42.0001,-152.8834,25.8691,42,-145.4637,26.6422,43.2,-145.7446,25.4549,43.2,-152.8591], +// 2 24 30.5418 45.9999 -146.7494 29.4718 45.9987 -153.161 + [2,24,30.5418,45.9999,-146.7494,29.4718,45.9987,-153.161], +// 2 24 29.4718 45.9987 -153.161 25.5275 45.9987 -152.5036 + [2,24,29.4718,45.9987,-153.161,25.5275,45.9987,-152.5036], +// 2 24 26.6422 43.2 -145.7446 26.5962 45.9999 -146.0918 + [2,24,26.6422,43.2,-145.7446,26.5962,45.9999,-146.0918], +// 2 24 26.6422 43.2 -145.7446 25.8691 42 -145.4637 + [2,24,26.6422,43.2,-145.7446,25.8691,42,-145.4637], +// 2 24 25.8691 42 -145.4637 30.624 42 -146.2562 + [2,24,25.8691,42,-145.4637,30.624,42,-146.2562], +// 2 24 26.5962 45.9999 -146.0918 30.5418 45.9999 -146.7494 + [2,24,26.5962,45.9999,-146.0918,30.5418,45.9999,-146.7494], +// 2 24 25.4549 43.2 -152.8591 25.5275 45.9987 -152.5036 + [2,24,25.4549,43.2,-152.8591,25.5275,45.9987,-152.5036], +// 2 24 25.4549 43.2 -152.8591 24.6325 42.0001 -152.8834 + [2,24,25.4549,43.2,-152.8591,24.6325,42.0001,-152.8834], +// 2 24 24.6325 42.0001 -152.8834 29.3909 42 -153.6544 + [2,24,24.6325,42.0001,-152.8834,29.3909,42,-153.6544], +// 2 24 29.3909 42 -153.6544 29.4718 45.9987 -153.161 + [2,24,29.3909,42,-153.6544,29.4718,45.9987,-153.161], +// 2 24 25.5275 45.9987 -152.5036 26.5962 45.9999 -146.0918 + [2,24,25.5275,45.9987,-152.5036,26.5962,45.9999,-146.0918], +// 2 24 30.624 42 -146.2562 30.5418 45.9999 -146.7494 + [2,24,30.624,42,-146.2562,30.5418,45.9999,-146.7494], +// 2 24 29.3909 42 -153.6544 30.624 42 -146.2562 + [2,24,29.3909,42,-153.6544,30.624,42,-146.2562], +// 2 24 26.6422 43.2 -145.7446 25.4549 43.2 -152.8591 + [2,24,26.6422,43.2,-145.7446,25.4549,43.2,-152.8591], +// 2 24 24.6325 42.0001 -152.8834 22.606 42 -165.0423 + [2,24,24.6325,42.0001,-152.8834,22.606,42,-165.0423], +// +// 4 16 33.8137 46 -127.1177 32.679 46 -133.9259 28.7334 46 -133.2683 29.8681 46 -126.4601 + [4,16,33.8137,46,-127.1177,32.679,46,-133.9259,28.7334,46,-133.2683,29.8681,46,-126.4601], +// 4 16 32.679 46 -133.9259 33.8137 46 -127.1177 33.8959 42 -126.6245 32.5968 42 -134.4191 + [4,16,32.679,46,-133.9259,33.8137,46,-127.1177,33.8959,42,-126.6245,32.5968,42,-134.4191], +// 4 16 29.8681 46 -126.4601 29.9182 43.2 -126.114 33.8959 42 -126.6245 33.8137 46 -127.1177 + [4,16,29.8681,46,-126.4601,29.9182,43.2,-126.114,33.8959,42,-126.6245,33.8137,46,-127.1177], +// 3 16 29.9182 43.2 -126.114 29.141 42 -125.832 33.8959 42 -126.6245 + [3,16,29.9182,43.2,-126.114,29.141,42,-125.832,33.8959,42,-126.6245], +// 3 16 27.8419 42 -133.6266 28.6669 43.2 -133.612 32.5968 42 -134.4191 + [3,16,27.8419,42,-133.6266,28.6669,43.2,-133.612,32.5968,42,-134.4191], +// 4 16 32.679 46 -133.9259 32.5968 42 -134.4191 28.6669 43.2 -133.612 28.7334 46 -133.2683 + [4,16,32.679,46,-133.9259,32.5968,42,-134.4191,28.6669,43.2,-133.612,28.7334,46,-133.2683], +// 4 16 28.7334 46 -133.2683 28.6669 43.2 -133.612 29.9182 43.2 -126.114 29.8681 46 -126.4601 + [4,16,28.7334,46,-133.2683,28.6669,43.2,-133.612,29.9182,43.2,-126.114,29.8681,46,-126.4601], +// 4 16 32.5968 42 -134.4191 30.624 42 -146.2562 25.8691 42 -145.4637 27.8419 42 -133.6266 + [4,16,32.5968,42,-134.4191,30.624,42,-146.2562,25.8691,42,-145.4637,27.8419,42,-133.6266], +// 4 16 28.6669 43.2 -133.612 27.8419 42 -133.6266 29.141 42 -125.832 29.9182 43.2 -126.114 + [4,16,28.6669,43.2,-133.612,27.8419,42,-133.6266,29.141,42,-125.832,29.9182,43.2,-126.114], +// 2 24 32.679 46 -133.9259 33.8137 46 -127.1177 + [2,24,32.679,46,-133.9259,33.8137,46,-127.1177], +// 2 24 28.7334 46 -133.2683 32.679 46 -133.9259 + [2,24,28.7334,46,-133.2683,32.679,46,-133.9259], +// 2 24 33.8137 46 -127.1177 29.8681 46 -126.4601 + [2,24,33.8137,46,-127.1177,29.8681,46,-126.4601], +// 2 24 29.9182 43.2 -126.114 29.8681 46 -126.4601 + [2,24,29.9182,43.2,-126.114,29.8681,46,-126.4601], +// 2 24 27.8419 42 -133.6266 28.6669 43.2 -133.612 + [2,24,27.8419,42,-133.6266,28.6669,43.2,-133.612], +// 2 24 28.6669 43.2 -133.612 28.7334 46 -133.2683 + [2,24,28.6669,43.2,-133.612,28.7334,46,-133.2683], +// 2 24 27.8419 42 -133.6266 32.5968 42 -134.4191 + [2,24,27.8419,42,-133.6266,32.5968,42,-134.4191], +// 2 24 32.5968 42 -134.4191 32.679 46 -133.9259 + [2,24,32.5968,42,-134.4191,32.679,46,-133.9259], +// 2 24 33.8959 42 -126.6245 32.5968 42 -134.4191 + [2,24,33.8959,42,-126.6245,32.5968,42,-134.4191], +// 2 24 33.8959 42 -126.6245 33.8137 46 -127.1177 + [2,24,33.8959,42,-126.6245,33.8137,46,-127.1177], +// 2 24 29.9182 43.2 -126.114 29.141 42 -125.832 + [2,24,29.9182,43.2,-126.114,29.141,42,-125.832], +// 2 24 33.8959 42 -126.6245 29.141 42 -125.832 + [2,24,33.8959,42,-126.6245,29.141,42,-125.832], +// 2 24 29.8681 46 -126.4601 28.7334 46 -133.2683 + [2,24,29.8681,46,-126.4601,28.7334,46,-133.2683], +// 2 24 28.6669 43.2 -133.612 29.9182 43.2 -126.114 + [2,24,28.6669,43.2,-133.612,29.9182,43.2,-126.114], +// 2 24 27.8419 42 -133.6266 25.8691 42 -145.4637 + [2,24,27.8419,42,-133.6266,25.8691,42,-145.4637], +// 2 24 30.624 42 -146.2562 32.5968 42 -134.4191 + [2,24,30.624,42,-146.2562,32.5968,42,-134.4191], +// +// 4 16 29.141 42 -125.832 31.0894 42 -114.1422 35.8442 42 -114.9347 33.8959 42 -126.6245 + [4,16,29.141,42,-125.832,31.0894,42,-114.1422,35.8442,42,-114.9347,33.8959,42,-126.6245], +// 1 16 30 46 -100 6 0 0 0 -1 0 0 0 -6 1-8ndis.dat + [1,16,30,46,-100,6,0,0,0,-1,0,0,0,-6, ldraw_lib__1_8ndis()], +// 1 16 35.7717 44 -98.8519 -.2283 1 0 0 0 -2 1.1481 0 0 rect2p.dat + [1,16,35.7717,44,-98.8519,-.2283,1,0,0,0,-2,1.1481,0,0, ldraw_lib__rect2p()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 30 46 -100 6 0 0 0 -4 0 0 0 -6 1-8cylo.dat + [1,16,30,46,-100,6,0,0,0,-4,0,0,0,-6, ldraw_lib__1_8cylo()], +// 1 16 30 42 -100 6 0 0 0 -1 0 0 0 -6 1-8chrd.dat + [1,16,30,42,-100,6,0,0,0,-1,0,0,0,-6, ldraw_lib__1_8chrd()], +// 4 16 35.9264 46 -114.4415 31.9808 46 -113.7839 33.4869 46 -104.7476 36 46 -106 + [4,16,35.9264,46,-114.4415,31.9808,46,-113.7839,33.4869,46,-104.7476,36,46,-106], +// 3 16 36 46 -106 40 46 -90 35.9264 46 -114.4415 + [3,16,36,46,-106,40,46,-90,35.9264,46,-114.4415], +// 3 16 40 46 -90 34.837 46 -96.6468 36 46 -89.6699 + [3,16,40,46,-90,34.837,46,-96.6468,36,46,-89.6699], +// 3 16 36 46 -100 35.5434 46 -97.7038 40 46 -90 + [3,16,36,46,-100,35.5434,46,-97.7038,40,46,-90], +// 3 16 35.5434 46 -97.7038 34.837 46 -96.6468 40 46 -90 + [3,16,35.5434,46,-97.7038,34.837,46,-96.6468,40,46,-90], +// 3 16 36 46 -106 36 46 -100 40 46 -90 + [3,16,36,46,-106,36,46,-100,40,46,-90], +// 3 16 34.2426 46 -104.2426 36 46 -106 33.4869 46 -104.7476 + [3,16,34.2426,46,-104.2426,36,46,-106,33.4869,46,-104.7476], +// 4 16 35.8442 42 -114.9347 35.9264 46 -114.4415 40 46 -90 40 42 -90 + [4,16,35.8442,42,-114.9347,35.9264,46,-114.4415,40,46,-90,40,42,-90], +// 3 16 31.0894 42 -114.1422 31.9184 43.2 -114.1278 35.8442 42 -114.9347 + [3,16,31.0894,42,-114.1422,31.9184,43.2,-114.1278,35.8442,42,-114.9347], +// 4 16 31.9184 43.2 -114.1278 31.9808 46 -113.7839 35.9264 46 -114.4415 35.8442 42 -114.9347 + [4,16,31.9184,43.2,-114.1278,31.9808,46,-113.7839,35.9264,46,-114.4415,35.8442,42,-114.9347], +// 4 16 31.9184 43.2 -114.1278 33.48695 43.2 -104.7476 33.4869 46 -104.7476 31.9808 46 -113.7839 + [4,16,31.9184,43.2,-114.1278,33.48695,43.2,-104.7476,33.4869,46,-104.7476,31.9808,46,-113.7839], +// 4 16 31.0894 42 -114.1422 32.5508 42 -105.3732 33.48695 43.2 -104.7476 31.9184 43.2 -114.1278 + [4,16,31.0894,42,-114.1422,32.5508,42,-105.3732,33.48695,43.2,-104.7476,31.9184,43.2,-114.1278], +// 4 16 36 43.2 -89.6699 36 46 -89.6699 34.837 46 -96.6468 34.837 43.2 -96.6468 + [4,16,36,43.2,-89.6699,36,46,-89.6699,34.837,46,-96.6468,34.837,43.2,-96.6468], +// 3 16 33.48695 43.2 -104.7476 32.5508 42 -105.3732 34.2426 42 -104.2426 + [3,16,33.48695,43.2,-104.7476,32.5508,42,-105.3732,34.2426,42,-104.2426], +// 3 16 34.2426 42 -95.7574 34.1624 42 -95.7038 34.2426 42.1307 -95.7574 + [3,16,34.2426,42,-95.7574,34.1624,42,-95.7038,34.2426,42.1307,-95.7574], +// 4 16 34.837 43.2 -96.6468 35.5434 42 -97.7038 34.2426 42 -95.7574 34.2426 42.1307 -95.7574 + [4,16,34.837,43.2,-96.6468,35.5434,42,-97.7038,34.2426,42,-95.7574,34.2426,42.1307,-95.7574], +// 4 16 34.837 46 -96.6468 35.5434 46 -97.7038 35.5434 42 -97.7038 34.837 43.2 -96.6468 + [4,16,34.837,46,-96.6468,35.5434,46,-97.7038,35.5434,42,-97.7038,34.837,43.2,-96.6468], +// 3 16 34.2426 42 -104.2426 35.5434 42 -97.7038 36 42 -100 + [3,16,34.2426,42,-104.2426,35.5434,42,-97.7038,36,42,-100], +// 4 16 34.1624 42 -95.7038 34.2426 42 -95.7574 35.5434 42 -97.7038 32.5508 42 -105.3732 + [4,16,34.1624,42,-95.7038,34.2426,42,-95.7574,35.5434,42,-97.7038,32.5508,42,-105.3732], +// 3 16 34.2426 42 -104.2426 32.5508 42 -105.3732 35.5434 42 -97.7038 + [3,16,34.2426,42,-104.2426,32.5508,42,-105.3732,35.5434,42,-97.7038], +// 4 16 34.2426 42 -104.2426 34.2426 46 -104.2426 33.4869 46 -104.7476 33.48695 43.2 -104.7476 + [4,16,34.2426,42,-104.2426,34.2426,46,-104.2426,33.4869,46,-104.7476,33.48695,43.2,-104.7476], +// 3 16 34.837 43.2 -96.6468 34.2426 42.1307 -95.7574 36 43.2 -89.6699 + [3,16,34.837,43.2,-96.6468,34.2426,42.1307,-95.7574,36,43.2,-89.6699], +// 3 16 34.1624 42 -95.7038 36 43.2 -89.6699 34.2426 42.1307 -95.7574 + [3,16,34.1624,42,-95.7038,36,43.2,-89.6699,34.2426,42.1307,-95.7574], +// 5 24 34.2426 42.1307 -95.7574 36 43.2 -89.6699 34.837 43.2 -96.6468 34.1624 42 -95.7038 + [5,24,34.2426,42.1307,-95.7574,36,43.2,-89.6699,34.837,43.2,-96.6468,34.1624,42,-95.7038], +// +// 2 24 34.1624 42 -95.7038 34.2426 42 -95.7574 + [2,24,34.1624,42,-95.7038,34.2426,42,-95.7574], +// 2 24 35.8442 42 -114.9347 33.8959 42 -126.6245 + [2,24,35.8442,42,-114.9347,33.8959,42,-126.6245], +// 2 24 35.9264 46 -114.4415 40 46 -90 + [2,24,35.9264,46,-114.4415,40,46,-90], +// 2 24 35.9264 46 -114.4415 31.9808 46 -113.7839 + [2,24,35.9264,46,-114.4415,31.9808,46,-113.7839], +// 2 24 34.837 43.2 -96.6468 34.2426 42.1307 -95.7574 + [2,24,34.837,43.2,-96.6468,34.2426,42.1307,-95.7574], +// 2 24 34.1624 42 -95.7038 34.2426 42.1307 -95.7574 + [2,24,34.1624,42,-95.7038,34.2426,42.1307,-95.7574], +// 2 24 33.48695 43.2 -104.7476 32.5508 42 -105.3732 + [2,24,33.48695,43.2,-104.7476,32.5508,42,-105.3732], +// 2 24 36 43.2 -89.6699 34.837 43.2 -96.6468 + [2,24,36,43.2,-89.6699,34.837,43.2,-96.6468], +// 2 24 35.8442 42 -114.9347 35.9264 46 -114.4415 + [2,24,35.8442,42,-114.9347,35.9264,46,-114.4415], +// 2 24 31.0894 42 -114.1422 31.9184 43.2 -114.1278 + [2,24,31.0894,42,-114.1422,31.9184,43.2,-114.1278], +// 2 24 31.9184 43.2 -114.1278 31.9808 46 -113.7839 + [2,24,31.9184,43.2,-114.1278,31.9808,46,-113.7839], +// 2 24 31.9184 43.2 -114.1278 33.48695 43.2 -104.7476 + [2,24,31.9184,43.2,-114.1278,33.48695,43.2,-104.7476], +// 2 24 33.4869 46 -104.7476 33.48695 43.2 -104.7476 + [2,24,33.4869,46,-104.7476,33.48695,43.2,-104.7476], +// 2 24 33.4869 46 -104.7476 31.9808 46 -113.7839 + [2,24,33.4869,46,-104.7476,31.9808,46,-113.7839], +// 2 24 34.837 46 -96.6468 35.5434 46 -97.7038 + [2,24,34.837,46,-96.6468,35.5434,46,-97.7038], +// 2 24 34.837 46 -96.6468 34.837 43.2 -96.6468 + [2,24,34.837,46,-96.6468,34.837,43.2,-96.6468], +// 2 24 34.837 46 -96.6468 36 46 -89.6699 + [2,24,34.837,46,-96.6468,36,46,-89.6699], +// 2 24 33.4869 46 -104.7476 34.2426 46 -104.2426 + [2,24,33.4869,46,-104.7476,34.2426,46,-104.2426], +// 2 24 34.2426 42 -104.2426 32.5508 42 -105.3732 + [2,24,34.2426,42,-104.2426,32.5508,42,-105.3732], +// 2 24 34.2426 42 -95.7574 35.5434 42 -97.7038 + [2,24,34.2426,42,-95.7574,35.5434,42,-97.7038], +// 2 24 35.8442 42 -114.9347 31.0894 42 -114.1422 + [2,24,35.8442,42,-114.9347,31.0894,42,-114.1422], +// 2 24 31.0894 42 -114.1422 29.141 42 -125.832 + [2,24,31.0894,42,-114.1422,29.141,42,-125.832], +// 2 24 32.5508 42 -105.3732 34.1624 42 -95.7038 + [2,24,32.5508,42,-105.3732,34.1624,42,-95.7038], +// 2 24 40 42 -90 35.8442 42 -114.9347 + [2,24,40,42,-90,35.8442,42,-114.9347], +// 5 24 35.5434 46 -97.7038 35.5434 42 -97.7038 34.837 46 -96.6468 36 46 -100 + [5,24,35.5434,46,-97.7038,35.5434,42,-97.7038,34.837,46,-96.6468,36,46,-100], +// 5 24 34.2426 42.1307 -95.7574 34.2426 42 -95.7574 34.1624 42 -95.7038 34.837 43.2 -96.6468 + [5,24,34.2426,42.1307,-95.7574,34.2426,42,-95.7574,34.1624,42,-95.7038,34.837,43.2,-96.6468], +// 5 24 34.2426 46 -104.2426 34.2426 42 -104.2426 35.5434 42 -102.2962 32.5508 42 -105.3732 + [5,24,34.2426,46,-104.2426,34.2426,42,-104.2426,35.5434,42,-102.2962,32.5508,42,-105.3732], +// +// 0 // Straight Side +// 4 16 36 46 -10 40 46 -10 40 46 -90 36 46 -89.6699 + [4,16,36,46,-10,40,46,-10,40,46,-90,36,46,-89.6699], +// 2 24 40 46 -90 40 46 -10 + [2,24,40,46,-90,40,46,-10], +// 2 24 36 46 -89.6699 36 46 -10 + [2,24,36,46,-89.6699,36,46,-10], +// +// 3 16 36 46 -89.6699 36 43.2 -89.6699 36 38.2621 -74.7524 + [3,16,36,46,-89.6699,36,43.2,-89.6699,36,38.2621,-74.7524], +// 3 16 36 46 -89.6699 36 38.2621 -74.7524 36 46 -10 + [3,16,36,46,-89.6699,36,38.2621,-74.7524,36,46,-10], +// 3 16 36 46 -10 36 38.2621 -74.7524 36 33.3241 -59.8349 + [3,16,36,46,-10,36,38.2621,-74.7524,36,33.3241,-59.8349], +// 3 16 36 46 -10 36 33.3241 -59.8349 36 28.3861 -44.9175 + [3,16,36,46,-10,36,33.3241,-59.8349,36,28.3861,-44.9175], +// 3 16 36 46 -10 36 28.3861 -44.9175 36 23.4482 -30 + [3,16,36,46,-10,36,28.3861,-44.9175,36,23.4482,-30], +// 3 16 36 38 -13 36 38 -10 36 46 -10 + [3,16,36,38,-13,36,38,-10,36,46,-10], +// 3 16 36 38 -13 36 46 -10 36 23.4482 -30 + [3,16,36,38,-13,36,46,-10,36,23.4482,-30], +// 3 16 36 23.4482 -13 36 38 -13 36 23.4482 -30 + [3,16,36,23.4482,-13,36,38,-13,36,23.4482,-30], +// 2 24 36 43.2 -89.6699 36 46 -89.6699 + [2,24,36,43.2,-89.6699,36,46,-89.6699], +// 2 24 36 28.3861 -44.9175 36 23.4482 -30 + [2,24,36,28.3861,-44.9175,36,23.4482,-30], +// 2 24 36 33.3241 -59.8349 36 28.3861 -44.9175 + [2,24,36,33.3241,-59.8349,36,28.3861,-44.9175], +// 2 24 36 38.2621 -74.7524 36 33.3241 -59.8349 + [2,24,36,38.2621,-74.7524,36,33.3241,-59.8349], +// 2 24 36 43.2 -89.6699 36 38.2621 -74.7524 + [2,24,36,43.2,-89.6699,36,38.2621,-74.7524], +// 2 24 36 23.4482 -30 36 23.4482 -13 + [2,24,36,23.4482,-30,36,23.4482,-13], +// 2 24 36 23.4482 -13 36 38 -13 + [2,24,36,23.4482,-13,36,38,-13], +// +// 4 16 18.1265 2 -29.5182 18.1265 2 -13 36 23.4482 -13 36 23.4482 -30 + [4,16,18.1265,2,-29.5182,18.1265,2,-13,36,23.4482,-13,36,23.4482,-30], +// 2 24 18.1265 2 -29.5182 18.1265 2 -13 + [2,24,18.1265,2,-29.5182,18.1265,2,-13], +// 2 24 18.1265 2 -13 36 23.4482 -13 + [2,24,18.1265,2,-13,36,23.4482,-13], +// 2 24 18.1265 2 -29.5182 36 23.4482 -30 + [2,24,18.1265,2,-29.5182,36,23.4482,-30], +// +// 3 16 40 32 -60 40 37 -75 40 46 -10 + [3,16,40,32,-60,40,37,-75,40,46,-10], +// 3 16 40 27 -45 40 32 -60 40 46 -10 + [3,16,40,27,-45,40,32,-60,40,46,-10], +// 4 16 40 37 -75 40 42 -90 40 46 -90 40 46 -10 + [4,16,40,37,-75,40,42,-90,40,46,-90,40,46,-10], +// 4 16 40 27 -45 40 46 -10 40 22 -10 40 22 -30 + [4,16,40,27,-45,40,46,-10,40,22,-10,40,22,-30], +// 2 24 40 42 -90 40 46 -90 + [2,24,40,42,-90,40,46,-90], +// 2 24 40 42 -90 40 37 -75 + [2,24,40,42,-90,40,37,-75], +// 2 24 40 37 -75 40 32 -60 + [2,24,40,37,-75,40,32,-60], +// 2 24 40 32 -60 40 27 -45 + [2,24,40,32,-60,40,27,-45], +// 2 24 40 27 -45 40 22 -30 + [2,24,40,27,-45,40,22,-30], +// +// 4 16 40 22 -10 20 -2 -10 20 -2 -30 40 22 -30 + [4,16,40,22,-10,20,-2,-10,20,-2,-30,40,22,-30], +// 2 24 40 22 -30 40 22 -10 + [2,24,40,22,-30,40,22,-10], +// 2 24 40 22 -30 20 -2 -30 + [2,24,40,22,-30,20,-2,-30], +// 2 24 20 -2 -10 20 -2 -30 + [2,24,20,-2,-10,20,-2,-30], +// 2 24 40 22 -10 40 46 -10 + [2,24,40,22,-10,40,46,-10], +// 2 24 40 22 -10 20 -2 -10 + [2,24,40,22,-10,20,-2,-10], +// +// 0 // Twisted Slope Inside +// 3 16 18.1265 2 -29.5182 36 23.4482 -30 36 28.38615 -44.917475 + [3,16,18.1265,2,-29.5182,36,23.4482,-30,36,28.38615,-44.917475], +// 2 24 17.9265 42 -193.1515 18.0065 26 -127.69818 + [2,24,17.9265,42,-193.1515,18.0065,26,-127.69818], +// 2 24 18.0065 26 -127.69818 18.0265 22 -111.33485 + [2,24,18.0065,26,-127.69818,18.0265,22,-111.33485], +// 2 24 18.0265 22 -111.33485 18.0465 18 -94.97152 + [2,24,18.0265,22,-111.33485,18.0465,18,-94.97152], +// 2 24 18.0465 18 -94.97152 18.0665 14 -78.60819 + [2,24,18.0465,18,-94.97152,18.0665,14,-78.60819], +// 2 24 18.0665 14 -78.60819 18.0865 10 -62.24486 + [2,24,18.0665,14,-78.60819,18.0865,10,-62.24486], +// 2 24 18.0865 10 -62.24486 18.1065 6 -45.88153 + [2,24,18.0865,10,-62.24486,18.1065,6,-45.88153], +// 2 24 18.1065 6 -45.88153 18.1265 2 -29.5182 + [2,24,18.1065,6,-45.88153,18.1265,2,-29.5182], +// +// 3 16 18.1265 2 -29.5182 36 28.38615 -44.917475 18.1065 6 -45.88153 + [3,16,18.1265,2,-29.5182,36,28.38615,-44.917475,18.1065,6,-45.88153], +// 3 16 18.1065 6 -45.88153 36 28.38615 -44.917475 36 33.3241 -59.83495 + [3,16,18.1065,6,-45.88153,36,28.38615,-44.917475,36,33.3241,-59.83495], +// 3 16 18.1065 6 -45.88153 36 33.3241 -59.83495 18.0865 10 -62.24486 + [3,16,18.1065,6,-45.88153,36,33.3241,-59.83495,18.0865,10,-62.24486], +// 3 16 18.0865 10 -62.24486 36 33.3241 -59.83495 36 38.26205 -74.752425 + [3,16,18.0865,10,-62.24486,36,33.3241,-59.83495,36,38.26205,-74.752425], +// 3 16 18.0865 10 -62.24486 36 38.26205 -74.752425 18.0665 14 -78.60819 + [3,16,18.0865,10,-62.24486,36,38.26205,-74.752425,18.0665,14,-78.60819], +// 3 16 18.0665 14 -78.60819 36 38.26205 -74.752425 34.1624 42 -95.7038 + [3,16,18.0665,14,-78.60819,36,38.26205,-74.752425,34.1624,42,-95.7038], +// 3 16 36 43.2 -89.6699 34.1624 42 -95.7038 36 38.26205 -74.752425 + [3,16,36,43.2,-89.6699,34.1624,42,-95.7038,36,38.26205,-74.752425], +// 4 16 32.5508 42 -105.3732 18.0465 18 -94.97152 18.0665 14 -78.60819 34.1624 42 -95.7038 + [4,16,32.5508,42,-105.3732,18.0465,18,-94.97152,18.0665,14,-78.60819,34.1624,42,-95.7038], +// 4 16 31.0894 42 -114.1422 18.0265 22 -111.33485 18.0465 18 -94.97152 32.5508 42 -105.3732 + [4,16,31.0894,42,-114.1422,18.0265,22,-111.33485,18.0465,18,-94.97152,32.5508,42,-105.3732], +// 4 16 18.0265 22 -111.33485 31.0894 42 -114.1422 29.141 42 -125.832 18.0065 26 -127.69818 + [4,16,18.0265,22,-111.33485,31.0894,42,-114.1422,29.141,42,-125.832,18.0065,26,-127.69818], +// 3 16 18.0065 26 -127.69818 29.141 42 -125.832 27.8419 42 -133.6266 + [3,16,18.0065,26,-127.69818,29.141,42,-125.832,27.8419,42,-133.6266], +// 3 16 18.0065 26 -127.69818 27.8419 42 -133.6266 25.8691 42 -145.4637 + [3,16,18.0065,26,-127.69818,27.8419,42,-133.6266,25.8691,42,-145.4637], +// 3 16 18.0065 26 -127.69818 25.8691 42 -145.4637 24.6325 42.0001 -152.8834 + [3,16,18.0065,26,-127.69818,25.8691,42,-145.4637,24.6325,42.0001,-152.8834], +// 3 16 18.0065 26 -127.69818 24.6325 42.0001 -152.8834 22.606 42 -165.0423 + [3,16,18.0065,26,-127.69818,24.6325,42.0001,-152.8834,22.606,42,-165.0423], +// 3 16 18.0065 26 -127.69818 22.606 42 -165.0423 17.9265 42 -193.1515 + [3,16,18.0065,26,-127.69818,22.606,42,-165.0423,17.9265,42,-193.1515], +// 5 24 18.1065 6 -45.88153 36 33.3241 -59.83495 18.0865 10 -62.24486 36 28.38615 -44.917475 + [5,24,18.1065,6,-45.88153,36,33.3241,-59.83495,18.0865,10,-62.24486,36,28.38615,-44.917475], +// 5 24 36 38.26205 -74.752425 18.0665 14 -78.60819 18.0865 10 -62.24486 34.1624 42 -95.7038 + [5,24,36,38.26205,-74.752425,18.0665,14,-78.60819,18.0865,10,-62.24486,34.1624,42,-95.7038], +// 5 24 36 28.3861 -44.9175 18.1065 6 -45.88153 18.1265 2 -29.5182 36 33.3241 -59.83495 + [5,24,36,28.3861,-44.9175,18.1065,6,-45.88153,18.1265,2,-29.5182,36,33.3241,-59.83495], +// 5 24 34.1624 42 -95.7038 36 43.2 -89.6699 36 38.26205 -74.752425 34.2426 42.1307 -95.7574 + [5,24,34.1624,42,-95.7038,36,43.2,-89.6699,36,38.26205,-74.752425,34.2426,42.1307,-95.7574], +// 5 24 22.606 42 -165.0423 17.9265 42 -193.1515 23.3709 43.2 -165.3472 18.0065 26 -127.69818 + [5,24,22.606,42,-165.0423,17.9265,42,-193.1515,23.3709,43.2,-165.3472,18.0065,26,-127.69818], +// 5 24 34.1624 42 -95.7038 18.0665 14 -78.60819 36 38.26205 -74.752425 32.5508 42 -105.3732 + [5,24,34.1624,42,-95.7038,18.0665,14,-78.60819,36,38.26205,-74.752425,32.5508,42,-105.3732], +// 5 24 36 28.3861 -44.9175 18.1265 2 -29.5182 36 23.4482 -30 18.1065 6 -45.88153 + [5,24,36,28.3861,-44.9175,18.1265,2,-29.5182,36,23.4482,-30,18.1065,6,-45.88153], +// 5 24 36 38.26205 -74.752425 18.0865 10 -62.24486 18.0665 14 -78.60819 36 33.3241 -59.83495 + [5,24,36,38.26205,-74.752425,18.0865,10,-62.24486,18.0665,14,-78.60819,36,33.3241,-59.83495], +// 5 24 31.0894 42 -114.1422 32.5508 42 -105.3732 18.0265 22 -111.33485 33.48695 43.2 -104.7476 + [5,24,31.0894,42,-114.1422,32.5508,42,-105.3732,18.0265,22,-111.33485,33.48695,43.2,-104.7476], +// 5 24 25.8691 42 -145.4637 24.6325 42.0001 -152.8834 26.6422 43.2 -145.7446 18.0065 26 -127.69818 + [5,24,25.8691,42,-145.4637,24.6325,42.0001,-152.8834,26.6422,43.2,-145.7446,18.0065,26,-127.69818], +// 5 24 29.141 42 -125.832 27.8419 42 -133.6266 18.0065 26 -127.69818 29.9182 43.2 -126.114 + [5,24,29.141,42,-125.832,27.8419,42,-133.6266,18.0065,26,-127.69818,29.9182,43.2,-126.114], +// 5 24 36 33.3241 -59.83495 18.0865 10 -62.24486 36 38.26205 -74.752425 18.1065 6 -45.88153 + [5,24,36,33.3241,-59.83495,18.0865,10,-62.24486,36,38.26205,-74.752425,18.1065,6,-45.88153], +// 5 24 34.1624 42 -95.7038 36 38.26205 -74.752425 18.0665 14 -78.60819 36 43.2 -89.6699 + [5,24,34.1624,42,-95.7038,36,38.26205,-74.752425,18.0665,14,-78.60819,36,43.2,-89.6699], +// +// 0 // Twisted Slope Outside +// 3 16 24.5852 42 -182.4887 20 31 -165 20 42 -210 + [3,16,24.5852,42,-182.4887,20,31,-165,20,42,-210], +// 4 16 29.3909 42 -153.6544 20 23.6667 -135 20 31 -165 27.3367 42 -165.9796 + [4,16,29.3909,42,-153.6544,20,23.6667,-135,20,31,-165,27.3367,42,-165.9796], +// 4 16 33.8959 42 -126.6245 20 16.3333 -105 20 23.6667 -135 32.5968 42 -134.4191 + [4,16,33.8959,42,-126.6245,20,16.3333,-105,20,23.6667,-135,32.5968,42,-134.4191], +// 3 16 33.8959 42 -126.6245 35.8442 42 -114.9347 20 16.3333 -105 + [3,16,33.8959,42,-126.6245,35.8442,42,-114.9347,20,16.3333,-105], +// 3 16 20 16.3333 -105 35.8442 42 -114.9347 40 42 -90 + [3,16,20,16.3333,-105,35.8442,42,-114.9347,40,42,-90], +// 3 16 20 9 -75 40 37 -75 40 32 -60 + [3,16,20,9,-75,40,37,-75,40,32,-60], +// 3 16 40 32 -60 20 5.3333 -60 20 9 -75 + [3,16,40,32,-60,20,5.3333,-60,20,9,-75], +// 3 16 20 5.3333 -60 40 32 -60 40 27 -45 + [3,16,20,5.3333,-60,40,32,-60,40,27,-45], +// 3 16 40 27 -45 20 1.6667 -45 20 5.3333 -60 + [3,16,40,27,-45,20,1.6667,-45,20,5.3333,-60], +// 3 16 20 1.6667 -45 40 27 -45 40 22 -30 + [3,16,20,1.6667,-45,40,27,-45,40,22,-30], +// 3 16 40 22 -30 20 -2 -30 20 1.6667 -45 + [3,16,40,22,-30,20,-2,-30,20,1.6667,-45], +// 3 16 40 37 -75 20 9 -75 20 12.6667 -90 + [3,16,40,37,-75,20,9,-75,20,12.6667,-90], +// 3 16 20 12.6667 -90 20 16.3333 -105 40 42 -90 + [3,16,20,12.6667,-90,20,16.3333,-105,40,42,-90], +// 3 16 20 12.6667 -90 40 42 -90 40 37 -75 + [3,16,20,12.6667,-90,40,42,-90,40,37,-75], +// 3 16 24.5852 42 -182.4887 25.6904 42 -175.85775 20 31 -165 + [3,16,24.5852,42,-182.4887,25.6904,42,-175.85775,20,31,-165], +// 3 16 20 31 -165 25.6904 42 -175.85775 27.3367 42 -165.9796 + [3,16,20,31,-165,25.6904,42,-175.85775,27.3367,42,-165.9796], +// 3 16 20 23.6667 -135 29.3909 42 -153.6544 30.624 42 -146.2562 + [3,16,20,23.6667,-135,29.3909,42,-153.6544,30.624,42,-146.2562], +// 3 16 20 23.6667 -135 30.624 42 -146.2562 32.5968 42 -134.4191 + [3,16,20,23.6667,-135,30.624,42,-146.2562,32.5968,42,-134.4191], +// +// 2 24 20 1.6667 -45 20 -2 -30 + [2,24,20,1.6667,-45,20,-2,-30], +// 2 24 20 5.3333 -60 20 1.6667 -45 + [2,24,20,5.3333,-60,20,1.6667,-45], +// 2 24 20 9 -75 20 5.3333 -60 + [2,24,20,9,-75,20,5.3333,-60], +// 2 24 20 12.6667 -90 20 9 -75 + [2,24,20,12.6667,-90,20,9,-75], +// 2 24 20 16.3333 -105 20 12.6667 -90 + [2,24,20,16.3333,-105,20,12.6667,-90], +// 2 24 20 23.6667 -135 20 16.3333 -105 + [2,24,20,23.6667,-135,20,16.3333,-105], +// 2 24 20 31 -165 20 23.6667 -135 + [2,24,20,31,-165,20,23.6667,-135], +// 2 24 20 42 -210 20 31 -165 + [2,24,20,42,-210,20,31,-165], +// 5 24 40 32 -60 20 5.3333 -60 20 9 -75 40 27 -45 + [5,24,40,32,-60,20,5.3333,-60,20,9,-75,40,27,-45], +// 5 24 20 9 -75 40 37 -75 40 32 -60 20 12.6667 -90 + [5,24,20,9,-75,40,37,-75,40,32,-60,20,12.6667,-90], +// 5 24 20 5.3333 -60 40 27 -45 40 32 -60 20 1.6667 -45 + [5,24,20,5.3333,-60,40,27,-45,40,32,-60,20,1.6667,-45], +// 5 24 40 27 -45 20 1.6667 -45 20 5.3333 -60 40 22 -30 + [5,24,40,27,-45,20,1.6667,-45,20,5.3333,-60,40,22,-30], +// 5 24 40 42 -90 20 12.6667 -90 40 37 -75 20 16.3333 -105 + [5,24,40,42,-90,20,12.6667,-90,40,37,-75,20,16.3333,-105], +// 5 24 40 37 -75 20 12.6667 -90 20 9 -75 40 42 -90 + [5,24,40,37,-75,20,12.6667,-90,20,9,-75,40,42,-90], +// 5 24 40 22 -30 20 1.6667 -45 40 27 -45 20 -2 -30 + [5,24,40,22,-30,20,1.6667,-45,40,27,-45,20,-2,-30], +// 5 24 40 32 -60 20 9 -75 20 5.3333 -60 40 37 -75 + [5,24,40,32,-60,20,9,-75,20,5.3333,-60,40,37,-75], +// +// 0 // Attachment +// 3 16 36 23.4482 -13 34 22.6102 -13 36 38 -13 + [3,16,36,23.4482,-13,34,22.6102,-13,36,38,-13], +// 4 16 18.1265 2 -13 20.1581 6 -13 34 22.6102 -13 36 23.4482 -13 + [4,16,18.1265,2,-13,20.1581,6,-13,34,22.6102,-13,36,23.4482,-13], +// 3 16 20 6 -10 20.1581 6 -10 20.1581 6 -13 + [3,16,20,6,-10,20.1581,6,-10,20.1581,6,-13], +// 3 16 20 6 -10 20.1581 6 -13 14 6 -10 + [3,16,20,6,-10,20.1581,6,-13,14,6,-10], +// 1 16 27.07905 14.3051 -11.5 0 0 -6.92095 0 -1 -8.3051 -1.5 0 0 rect3.dat + [1,16,27.07905,14.3051,-11.5,0,0,-6.92095,0,-1,-8.3051,-1.5,0,0, ldraw_lib__rect3()], +// 2 24 20 6 -10 20.1581 6 -10 + [2,24,20,6,-10,20.1581,6,-10], +// 2 24 36 38 -10 36 46 -10 + [2,24,36,38,-10,36,46,-10], +// 2 24 36 46 -10 40 46 -10 + [2,24,36,46,-10,40,46,-10], +// +// 3 16 20.1581 6 -10 20 6 -10 20 -2 -10 + [3,16,20.1581,6,-10,20,6,-10,20,-2,-10], +// 3 16 20.1581 6 -10 20 -2 -10 40 22 -10 + [3,16,20.1581,6,-10,20,-2,-10,40,22,-10], +// 3 16 20.1581 6 -10 40 22 -10 34 22.6102 -10 + [3,16,20.1581,6,-10,40,22,-10,34,22.6102,-10], +// 4 16 36 46 -10 36 38 -10 40 22 -10 40 46 -10 + [4,16,36,46,-10,36,38,-10,40,22,-10,40,46,-10], +// 3 16 36 38 -10 34 22.6102 -10 40 22 -10 + [3,16,36,38,-10,34,22.6102,-10,40,22,-10], +// 1 16 35 30.3051 -11.5 -1 0 0 -7.6949 -1 0 0 0 1.5 rect.dat + [1,16,35,30.3051,-11.5,-1,0,0,-7.6949,-1,0,0,0,1.5, ldraw_lib__rect()], +// 2 24 20 -2 -10 20 6 -10 + [2,24,20,-2,-10,20,6,-10], +// +// 1 16 17 -2 0 -1 0 0 0 1 0 0 0 -1 phandle1.dat + [1,16,17,-2,0,-1,0,0,0,1,0,0,0,-1, ldraw_lib__phandle1()], +]; +module ldraw_lib__s__98878s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__98878s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__98878s01(line=0.2); \ No newline at end of file diff --git a/parts/s/99550s02.scad b/parts/s/99550s02.scad index 90a44a77f..4502e1281 100644 --- a/parts/s/99550s02.scad +++ b/parts/s/99550s02.scad @@ -19,8 +19,8 @@ use <../../p/48/1-6cyli.scad> use <../../p/48/1-6edge.scad> use <../../p/48/4-4cylo.scad> use <../../p/48/4-4edge.scad> -use <../../p/48/4-4rin28.scad> use <../../p/48/4-4ring1.scad> +use <../../p/48/4-4ring28.scad> use <../../p/48/5-8cyli.scad> use <../../p/48/5-8edge.scad> use <../../p/box3u5p.scad> @@ -34,7 +34,7 @@ function ldraw_lib__s__99550s02() = [ // 0 ~Electric Mindstorms EV3 Large Motor Casing Structure // 0 Name: s\99550s02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2013-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -45,7 +45,8 @@ function ldraw_lib__s__99550s02() = [ // 0 !HISTORY 2012-08-01 [Philo] File preparation for LDraw Parts Tracker // 0 !HISTORY 2013-08-01 [MMR1988] Fixed one edge // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 20 0 -160 -1 0 0 0 1 0 0 0 -1 s\99550s01.dat [1,16,20,0,-160,-1,0,0,0,1,0,0,0,-1, ldraw_lib__s__99550s01()], @@ -393,8 +394,8 @@ function ldraw_lib__s__99550s02() = [ [1,16,7,0,0,0,1,0,14,0,0,0,0,14, ldraw_lib__48__4_4ring1()], // 1 16 7 0 0 0 1 0 -4 0 0 0 0 -4 48\1-4ring7.dat [1,16,7,0,0,0,1,0,-4,0,0,0,0,-4, ldraw_lib__48__1_4ring7()], -// 1 16 15 0 0 0 -1 0 1 0 0 0 0 1 48\4-4rin28.dat - [1,16,15,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__48__4_4rin28()], +// 1 16 15 0 0 0 -1 0 1 0 0 0 0 1 48\4-4ring28.dat + [1,16,15,0,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__48__4_4ring28()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 10 0 0 0 5 0 28 0 0 0 0 28 48\4-4cylo.dat diff --git a/parts/s/t1072s03.scad b/parts/s/t1072s03.scad index 4ba72396f..4446b284d 100644 --- a/parts/s/t1072s03.scad +++ b/parts/s/t1072s03.scad @@ -3,7 +3,7 @@ use <../../p/3-16chrd.scad> use <../../p/3-16cylo.scad> use <../../p/3-16ndis.scad> use <../../p/48/1-12edge.scad> -use <../../p/48/1-12rin2.scad> +use <../../p/48/1-12ring2.scad> use <../../p/48/1-24cyli.scad> use <../../p/48/1-24edge.scad> use <../../p/48/1-6chrd.scad> @@ -24,7 +24,7 @@ function ldraw_lib__s__t1072s03() = [ // 0 ~| BBB Train Wheel Flanged Driver 30.4 mm - Spoke/Peghole Unit - Half // 0 Name: s\t1072s03.dat // 0 Author: Ulrich Röder [UR] -// 0 !LDRAW_ORG Subpart UPDATE 2022-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__s__t1072s03() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Spokes With Cutout // @@ -583,8 +584,8 @@ function ldraw_lib__s__t1072s03() = [ [1,16,0,-20,-4,0,0,8,-8,0,0,0,2,0, ldraw_lib__48__2_4cyli()], // 1 16 0 -20 -2 0 0 9 -9 0 0 0 -15 0 48\11-24cyli.dat [1,16,0,-20,-2,0,0,9,-9,0,0,0,-15,0, ldraw_lib__48__11_24cyli()], -// 1 16 0 -20 -17 0 0 3 -3 0 0 0 1 0 48\1-12rin2.dat - [1,16,0,-20,-17,0,0,3,-3,0,0,0,1,0, ldraw_lib__48__1_12rin2()], +// 1 16 0 -20 -17 0 0 3 -3 0 0 0 1 0 48\1-12ring2.dat + [1,16,0,-20,-17,0,0,3,-3,0,0,0,1,0, ldraw_lib__48__1_12ring2()], // 1 16 0 -20 -17 0 0 6 -6 0 0 0 1 0 48\1-8edge.dat [1,16,0,-20,-17,0,0,6,-6,0,0,0,1,0, ldraw_lib__48__1_8edge()], // 1 16 0 -20 -17 0 0 9 -9 0 0 0 1 0 48\1-12edge.dat diff --git a/parts/s/u9205s01.scad b/parts/s/u9205s01.scad index c31ce10b4..285a8ddba 100644 --- a/parts/s/u9205s01.scad +++ b/parts/s/u9205s01.scad @@ -5,8 +5,8 @@ use <../../p/2-4ndis.scad> use <../../p/48/1-24edge.scad> use <../../p/48/1-4chrd.scad> use <../../p/48/1-4edge.scad> -use <../../p/48/1-4rin13.scad> -use <../../p/48/1-4rin14.scad> +use <../../p/48/1-4ring13.scad> +use <../../p/48/1-4ring14.scad> use <../../p/48/1-8cyli.scad> use <../../p/48/1-8edge.scad> use <../../p/48/2-4cyli.scad> @@ -23,7 +23,7 @@ function ldraw_lib__s__u9205s01() = [ // 0 ~Fabuland Tricycle Mudguard // 0 Name: s\u9205s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2012-03 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -31,7 +31,8 @@ function ldraw_lib__s__u9205s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 4 -18.3848 0 18.3848 -18.3848 0 -18.3848 0 1 0 48\1-4edge.dat [1,16,0,0,4,-18.3848,0,18.3848,-18.3848,0,-18.3848,0,1,0, ldraw_lib__48__1_4edge()], @@ -165,14 +166,14 @@ function ldraw_lib__s__u9205s01() = [ [1,16,0,0,12,26,0,0,0,0,-26,0,1,0, ldraw_lib__48__1_24edge()], // 1 16 0 0 12 -26 0 0 0 0 -26 0 1 0 48\1-24edge.dat [1,16,0,0,12,-26,0,0,0,0,-26,0,1,0, ldraw_lib__48__1_24edge()], -// 1 16 0 0 0 0 0 2 -2 0 0 0 1 0 48\1-4rin13.dat - [1,16,0,0,0,0,0,2,-2,0,0,0,1,0, ldraw_lib__48__1_4rin13()], -// 1 16 0 0 0 0 0 2 -2 0 0 0 1 0 48\1-4rin14.dat - [1,16,0,0,0,0,0,2,-2,0,0,0,1,0, ldraw_lib__48__1_4rin14()], -// 1 16 0 0 0 -2 0 0 0 0 -2 0 1 0 48\1-4rin13.dat - [1,16,0,0,0,-2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_4rin13()], -// 1 16 0 0 0 -2 0 0 0 0 -2 0 1 0 48\1-4rin14.dat - [1,16,0,0,0,-2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_4rin14()], +// 1 16 0 0 0 0 0 2 -2 0 0 0 1 0 48\1-4ring13.dat + [1,16,0,0,0,0,0,2,-2,0,0,0,1,0, ldraw_lib__48__1_4ring13()], +// 1 16 0 0 0 0 0 2 -2 0 0 0 1 0 48\1-4ring14.dat + [1,16,0,0,0,0,0,2,-2,0,0,0,1,0, ldraw_lib__48__1_4ring14()], +// 1 16 0 0 0 -2 0 0 0 0 -2 0 1 0 48\1-4ring13.dat + [1,16,0,0,0,-2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_4ring13()], +// 1 16 0 0 0 -2 0 0 0 0 -2 0 1 0 48\1-4ring14.dat + [1,16,0,0,0,-2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_4ring14()], // 1 16 0 0 12 -28.9778 0 7.76457 -7.76457 0 -28.9778 0 10 0 48\5-12cyli.dat [1,16,0,0,12,-28.9778,0,7.76457,-7.76457,0,-28.9778,0,10,0, ldraw_lib__48__5_12cyli()], // 1 16 0 0 22 -28.9778 0 7.76457 -7.76457 0 -28.9778 0 -1 0 48\5-12chrd.dat diff --git a/parts/s/u9209c01s01.scad b/parts/s/u9209c01s01.scad index 77276fbe2..5908613fa 100644 --- a/parts/s/u9209c01s01.scad +++ b/parts/s/u9209c01s01.scad @@ -1,7 +1,7 @@ use <../../lib.scad> use <../../p/1-4con0.scad> use <../../p/1-4edge.scad> -use <../../p/1-4rin23.scad> +use <../../p/1-4ring23.scad> use <../../p/rect2p.scad> use <../../p/rect3.scad> use <600880c01s01.scad> @@ -9,7 +9,7 @@ function ldraw_lib__s__u9209c01s01() = [ // 0 ~Minifig Skirt 1.4L with Straight Bottom (Formed) without Outer Surface // 0 Name: s\u9209c01s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2015-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__s__u9209c01s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\600880c01s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__600880c01s01()], @@ -29,8 +30,8 @@ function ldraw_lib__s__u9209c01s01() = [ [1,16,14.5,28,-5.75,0,0,6,0,-1,0,-6,0,0, ldraw_lib__1_4edge()], // 1 16 14.5 28 -5.75 0 0 5.75 0 -1 0 -5.75 0 0 1-4edge.dat [1,16,14.5,28,-5.75,0,0,5.75,0,-1,0,-5.75,0,0, ldraw_lib__1_4edge()], -// 1 16 14.5 28 -5.75 0 0 0.25 0 -1 0 -0.25 0 0 1-4rin23.dat - [1,16,14.5,28,-5.75,0,0,0.25,0,-1,0,-0.25,0,0, ldraw_lib__1_4rin23()], +// 1 16 14.5 28 -5.75 0 0 0.25 0 -1 0 -0.25 0 0 1-4ring23.dat + [1,16,14.5,28,-5.75,0,0,0.25,0,-1,0,-0.25,0,0, ldraw_lib__1_4ring23()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -14.5 28 -5.75 0 -4.25 -5.75 0 -28 0 -5.75 -4.25 0 1-4con0.dat @@ -39,8 +40,8 @@ function ldraw_lib__s__u9209c01s01() = [ [1,16,-14.5,28,-5.75,0,0,-6,0,-1,0,-6,0,0, ldraw_lib__1_4edge()], // 1 16 -14.5 28 -5.75 0 0 -5.75 0 -1 0 -5.75 0 0 1-4edge.dat [1,16,-14.5,28,-5.75,0,0,-5.75,0,-1,0,-5.75,0,0, ldraw_lib__1_4edge()], -// 1 16 -14.5 28 -5.75 0 0 -0.25 0 -1 0 -0.25 0 0 1-4rin23.dat - [1,16,-14.5,28,-5.75,0,0,-0.25,0,-1,0,-0.25,0,0, ldraw_lib__1_4rin23()], +// 1 16 -14.5 28 -5.75 0 0 -0.25 0 -1 0 -0.25 0 0 1-4ring23.dat + [1,16,-14.5,28,-5.75,0,0,-0.25,0,-1,0,-0.25,0,0, ldraw_lib__1_4ring23()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -14.5 28 5.75 0 -4.25 -5.75 0 -28 0 5.75 4.25 0 1-4con0.dat @@ -49,8 +50,8 @@ function ldraw_lib__s__u9209c01s01() = [ [1,16,-14.5,28,5.75,0,0,-6,0,-1,0,6,0,0, ldraw_lib__1_4edge()], // 1 16 -14.5 28 5.75 0 0 -5.75 0 -1 0 5.75 0 0 1-4edge.dat [1,16,-14.5,28,5.75,0,0,-5.75,0,-1,0,5.75,0,0, ldraw_lib__1_4edge()], -// 1 16 -14.5 28 5.75 0 0 -0.25 0 -1 0 0.25 0 0 1-4rin23.dat - [1,16,-14.5,28,5.75,0,0,-0.25,0,-1,0,0.25,0,0, ldraw_lib__1_4rin23()], +// 1 16 -14.5 28 5.75 0 0 -0.25 0 -1 0 0.25 0 0 1-4ring23.dat + [1,16,-14.5,28,5.75,0,0,-0.25,0,-1,0,0.25,0,0, ldraw_lib__1_4ring23()], // 4 16 -18.75 0 10 -14.5 28 11.5 19 28 11.5 19 0 10 [4,16,-18.75,0,10,-14.5,28,11.5,19,28,11.5,19,0,10], // 4 16 -18.75 0 -10 -20.25 28 -5.75 -20.25 28 5.75 -18.75 0 10 diff --git a/parts/s/u9251p02s01.scad b/parts/s/u9251p02s01.scad index 33c9628db..7a9701821 100644 --- a/parts/s/u9251p02s01.scad +++ b/parts/s/u9251p02s01.scad @@ -1,11 +1,11 @@ use <../../lib.scad> use <../../p/1-4ering.scad> -use <../../p/1-4rin20.scad> +use <../../p/1-4ring20.scad> function ldraw_lib__s__u9251p02s01() = [ // 0 ~1/4 Ring of 3 Red and Yellow Flowers on LtGreen/Green Leaves Pattern // 0 Name: s\u9251p02s01.dat // 0 Author: Steffen [Steffen] -// 0 !LDRAW_ORG Subpart UPDATE 2020-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -13,12 +13,13 @@ function ldraw_lib__s__u9251p02s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 20 0 20 -40 0 0 0 1 0 0 0 -40 1-4ering.dat [1,16,20,0,20,-40,0,0,0,1,0,0,0,-40, ldraw_lib__1_4ering()], -// 1 16 20 0 20 -1 0 0 0 1 0 0 0 -1 1-4rin20.dat - [1,16,20,0,20,-1,0,0,0,1,0,0,0,-1, ldraw_lib__1_4rin20()], +// 1 16 20 0 20 -1 0 0 0 1 0 0 0 -1 1-4ring20.dat + [1,16,20,0,20,-1,0,0,0,1,0,0,0,-1, ldraw_lib__1_4ring20()], // 4 0 -15.4 0 19.6 -15.1 0 18.8 -14.6 0 19.1 -15.4 0 20 [4,0,-15.4,0,19.6,-15.1,0,18.8,-14.6,0,19.1,-15.4,0,20], // 3 0 -14.7 0 20 -15.4 0 20 -14.6 0 19.1 diff --git a/parts/s/u9251s01.scad b/parts/s/u9251s01.scad index f71dacfb8..cec3922ef 100644 --- a/parts/s/u9251s01.scad +++ b/parts/s/u9251s01.scad @@ -1,6 +1,6 @@ use <../../lib.scad> use <../../p/1-4cylo.scad> -use <../../p/1-4rin20.scad> +use <../../p/1-4ring20.scad> use <../../p/2-4stud4.scad> use <../../p/box2-5.scad> use <../../p/rect2p.scad> @@ -9,7 +9,7 @@ function ldraw_lib__s__u9251s01() = [ // 0 ~Tile 2 x 2 with 1 x 1 Quarter Circle Cutout without Top Surface // 0 Name: s\u9251s01.dat // 0 Author: Steffen [Steffen] -// 0 !LDRAW_ORG Subpart UPDATE 2020-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__s__u9251s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 3.5 0 0 0 -20 3.5 0 0 0 -20 0 box2-5.dat [1,16,0,3.5,0,0,0,-20,3.5,0,0,0,-20,0, ldraw_lib__box2_5()], @@ -29,8 +30,8 @@ function ldraw_lib__s__u9251s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 20 0 20 -20 0 0 0 7 0 0 0 -20 1-4cylo.dat [1,16,20,0,20,-20,0,0,0,7,0,0,0,-20, ldraw_lib__1_4cylo()], -// 1 16 20 7 20 -1 0 0 0 -1 0 0 0 -1 1-4rin20.dat - [1,16,20,7,20,-1,0,0,0,-1,0,0,0,-1, ldraw_lib__1_4rin20()], +// 1 16 20 7 20 -1 0 0 0 -1 0 0 0 -1 1-4ring20.dat + [1,16,20,7,20,-1,0,0,0,-1,0,0,0,-1, ldraw_lib__1_4ring20()], // // 4 16 20 7 -20 19 7 -19 19 7 -0.80115 20 7 0 [4,16,20,7,-20,19,7,-19,19,7,-0.80115,20,7,0], diff --git a/parts/s/u9305s01.scad b/parts/s/u9305s01.scad index 9983d7b24..6beb776da 100644 --- a/parts/s/u9305s01.scad +++ b/parts/s/u9305s01.scad @@ -8,9 +8,9 @@ use <../../p/1-8chrd.scad> use <../../p/1-8cyli.scad> use <../../p/2-4cyli.scad> use <../../p/2-4edge.scad> -use <../../p/2-4rin24.scad> +use <../../p/2-4ring24.scad> use <../../p/4-4edge.scad> -use <../../p/4-4rin24.scad> +use <../../p/4-4ring24.scad> use <../../p/box4-7a.scad> use <../../p/rect1.scad> use <../../p/rect3.scad> @@ -19,7 +19,7 @@ function ldraw_lib__s__u9305s01() = [ // 0 ~Boat Keel - Top Part, Quarter // 0 Name: s\u9305s01.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Subpart UPDATE 2018-02 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__s__u9305s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // outside hull // @@ -1311,8 +1312,8 @@ function ldraw_lib__s__u9305s01() = [ // // 1 16 10 5.25 50 6.25 0 0 0 1 0 0 0 6.25 4-4edge.dat [1,16,10,5.25,50,6.25,0,0,0,1,0,0,0,6.25, ldraw_lib__4_4edge()], -// 1 16 10 5.25 50 0.25 0 0 0 1 0 0 0 0.25 4-4rin24.dat - [1,16,10,5.25,50,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4rin24()], +// 1 16 10 5.25 50 0.25 0 0 0 1 0 0 0 0.25 4-4ring24.dat + [1,16,10,5.25,50,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4ring24()], // 1 16 10 5.25 50 6 0 0 0 1 0 0 0 6 4-4edge.dat [1,16,10,5.25,50,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4edge()], // 2 24 15.01076 5.25 53.0932 15.01076 5.25 53.53449 @@ -1605,8 +1606,8 @@ function ldraw_lib__s__u9305s01() = [ // // 1 16 10 5.25 70 5.774247 0 -2.391771 0 1 0 -2.391771 0 -5.774247 2-4edge.dat [1,16,10,5.25,70,5.774247,0,-2.391771,0,1,0,-2.391771,0,-5.774247, ldraw_lib__2_4edge()], -// 1 16 10 5.25 70 -0.23097 0 -0.095671 0 1 0 0.095671 0 -0.23097 2-4rin24.dat - [1,16,10,5.25,70,-0.23097,0,-0.095671,0,1,0,0.095671,0,-0.23097, ldraw_lib__2_4rin24()], +// 1 16 10 5.25 70 -0.23097 0 -0.095671 0 1 0 0.095671 0 -0.23097 2-4ring24.dat + [1,16,10,5.25,70,-0.23097,0,-0.095671,0,1,0,0.095671,0,-0.23097, ldraw_lib__2_4ring24()], // 1 16 10 5.25 70 5.543277 0 -2.296101 0 1 0 -2.296101 0 -5.543277 2-4edge.dat [1,16,10,5.25,70,5.543277,0,-2.296101,0,1,0,-2.296101,0,-5.543277, ldraw_lib__2_4edge()], // 2 24 4.109402 5.25 70.55017 3.859402 5.25 70.550172 diff --git a/parts/s/u9363s01.scad b/parts/s/u9363s01.scad new file mode 100644 index 000000000..cd3b998fd --- /dev/null +++ b/parts/s/u9363s01.scad @@ -0,0 +1,606 @@ +use <../../lib.scad> +use <../../p/2-4cyli.scad> +use <../../p/2-4edge.scad> +use <../../p/2-4ndis.scad> +use <../../p/3-16cyli.scad> +use <../../p/3-16rin8.scad> +use <../../p/4-4cyli.scad> +use <../../p/4-4cylo.scad> +use <../../p/4-4edge.scad> +use <../../p/4-4ering.scad> +use <../../p/4-4ndis.scad> +use <../../p/4-4ring1.scad> +use <../../p/4-4ring2.scad> +use <../../p/48/1-12chrd.scad> +use <../../p/48/1-4cyli.scad> +use <../../p/48/1-6chrd.scad> +use <../../p/48/1-8chrd.scad> +use <../../p/48/1-8con5.scad> +use <../../p/48/1-8edge.scad> +use <../../p/48/11-48cyli.scad> +use <../../p/48/4-4cylo.scad> +use <../../p/48/4-4edge.scad> +use <../../p/48/4-4rin27.scad> +use <../../p/48/4-4rin28.scad> +use <../../p/7-16ndis.scad> +use <../../p/axl3hole.scad> +use <../../p/connhol3.scad> +use <../../p/peghole.scad> +function ldraw_lib__s__u9363s01() = [ +// 0 ~Electric Powered Up Angular Motor Drive Hub without Pointer +// 0 Name: s\u9363s01.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Unofficial_Subpart +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// +// 1 16 0 0 0 1 0 0 0 20 0 0 0 1 axl3hole.dat + [1,16,0,0,0,1,0,0,0,20,0,0,0,1, ldraw_lib__axl3hole()], +// 1 16 0 20 0 3.5 0 0 0 1 0 0 0 3.5 4-4ring1.dat + [1,16,0,20,0,3.5,0,0,0,1,0,0,0,3.5, ldraw_lib__4_4ring1()], +// 1 16 0 80 0 1 0 0 0 -20 0 0 0 1 axl3hole.dat + [1,16,0,80,0,1,0,0,0,-20,0,0,0,1, ldraw_lib__axl3hole()], +// 1 16 0 60 0 3.5 0 0 0 -1 0 0 0 3.5 4-4ring1.dat + [1,16,0,60,0,3.5,0,0,0,-1,0,0,0,3.5, ldraw_lib__4_4ring1()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 20 0 3.5 0 0 0 40 0 0 0 3.5 4-4cylo.dat + [1,16,0,20,0,3.5,0,0,0,40,0,0,0,3.5, ldraw_lib__4_4cylo()], +// 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4ering.dat + [1,16,0,0,0,6,0,0,0,1,0,0,0,6, ldraw_lib__4_4ering()], +// 1 16 0 80 0 6 0 0 0 -1 0 0 0 6 4-4ering.dat + [1,16,0,80,0,6,0,0,0,-1,0,0,0,6, ldraw_lib__4_4ering()], +// 1 16 0 14.5 0 29 0 0 0 -1 0 0 0 29 48\4-4edge.dat + [1,16,0,14.5,0,29,0,0,0,-1,0,0,0,29, ldraw_lib__48__4_4edge()], +// 1 16 0 5.5 0 29 0 0 0 -1 0 0 0 29 48\4-4edge.dat + [1,16,0,5.5,0,29,0,0,0,-1,0,0,0,29, ldraw_lib__48__4_4edge()], +// 1 16 0 14.5 0 29 0 0 0 -9 0 0 0 29 48\1-4cyli.dat + [1,16,0,14.5,0,29,0,0,0,-9,0,0,0,29, ldraw_lib__48__1_4cyli()], +// 1 16 0 14.5 0 -29 0 0 0 -9 0 0 0 29 48\1-4cyli.dat + [1,16,0,14.5,0,-29,0,0,0,-9,0,0,0,29, ldraw_lib__48__1_4cyli()], +// 1 16 0 14.5 0 -29 0 0 0 -9 0 0 0 -29 48\11-48cyli.dat + [1,16,0,14.5,0,-29,0,0,0,-9,0,0,0,-29, ldraw_lib__48__11_48cyli()], +// 1 16 0 14.5 0 29 0 0 0 -9 0 0 0 -29 48\11-48cyli.dat + [1,16,0,14.5,0,29,0,0,0,-9,0,0,0,-29, ldraw_lib__48__11_48cyli()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 20 0 27 0 0 0 -2 0 0 0 27 48\4-4cylo.dat + [1,16,0,20,0,27,0,0,0,-2,0,0,0,27, ldraw_lib__48__4_4cylo()], +// 1 16 0 20 0 28 0 0 0 -5.5 0 0 0 28 48\4-4cylo.dat + [1,16,0,20,0,28,0,0,0,-5.5,0,0,0,28, ldraw_lib__48__4_4cylo()], +// 1 16 0 14.5 0 1 0 0 0 -1 0 0 0 1 48\4-4rin28.dat + [1,16,0,14.5,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4rin28()], +// 1 16 0 20 0 1 0 0 0 -1 0 0 0 1 48\4-4rin27.dat + [1,16,0,20,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4rin27()], +// 1 16 0 80 0 3 0 0 0 -1 0 0 0 3 4-4ring2.dat + [1,16,0,80,0,3,0,0,0,-1,0,0,0,3, ldraw_lib__4_4ring2()], +// 1 16 0 18 0 9 0 0 0 62 0 0 0 9 4-4cylo.dat + [1,16,0,18,0,9,0,0,0,62,0,0,0,9, ldraw_lib__4_4cylo()], +// 1 16 0 0 0 0 0 6 0 1 0 6 0 0 4-4ndis.dat + [1,16,0,0,0,0,0,6,0,1,0,6,0,0, ldraw_lib__4_4ndis()], +// 1 16 0 0 -20 -1 0 0 0 1 0 0 0 1 peghole.dat + [1,16,0,0,-20,-1,0,0,0,1,0,0,0,1, ldraw_lib__peghole()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 18 -20 -6 0 0 0 -16 0 0 0 6 4-4cyli.dat + [1,16,0,18,-20,-6,0,0,0,-16,0,0,0,6, ldraw_lib__4_4cyli()], +// 1 16 0 18 -20 0 0 -6 0 1 0 6 0 0 4-4edge.dat + [1,16,0,18,-20,0,0,-6,0,1,0,6,0,0, ldraw_lib__4_4edge()], +// 1 16 0 0 -20 -1 0 0 0 1 0 0 0 -1 3-16rin8.dat + [1,16,0,0,-20,-1,0,0,0,1,0,0,0,-1, ldraw_lib__3_16rin8()], +// 1 16 0 0 -20 1 0 0 0 1 0 0 0 -1 3-16rin8.dat + [1,16,0,0,-20,1,0,0,0,1,0,0,0,-1, ldraw_lib__3_16rin8()], +// 1 16 0 0 -20 8 0 0 0 1 0 0 0 8 2-4ndis.dat + [1,16,0,0,-20,8,0,0,0,1,0,0,0,8, ldraw_lib__2_4ndis()], +// 1 16 0 18 -20 6 0 0 0 -1 0 0 0 6 4-4ndis.dat + [1,16,0,18,-20,6,0,0,0,-1,0,0,0,6, ldraw_lib__4_4ndis()], +// 1 16 0 0 -20 -9 0 0 0 5.5 0 0 0 -9 3-16cyli.dat + [1,16,0,0,-20,-9,0,0,0,5.5,0,0,0,-9, ldraw_lib__3_16cyli()], +// 1 16 0 0 -20 9 0 0 0 5.5 0 0 0 -9 3-16cyli.dat + [1,16,0,0,-20,9,0,0,0,5.5,0,0,0,-9, ldraw_lib__3_16cyli()], +// 1 16 0 0 -20 -9 0 0 0 1 0 0 0 -9 2-4edge.dat + [1,16,0,0,-20,-9,0,0,0,1,0,0,0,-9, ldraw_lib__2_4edge()], +// 1 16 0 5.5 0 1.85 0 4.465 0 -5 0 -4.465 0 1.85 48\1-8con5.dat + [1,16,0,5.5,0,1.85,0,4.465,0,-5,0,-4.465,0,1.85, ldraw_lib__48__1_8con5()], +// 4 16 9.25 0.5 -22.325 6.8607 2.9397 -25.6206 7.5052 5.5 -28.0111 11.1 5.5 -26.79 + [4,16,9.25,0.5,-22.325,6.8607,2.9397,-25.6206,7.5052,5.5,-28.0111,11.1,5.5,-26.79], +// 4 16 6.8607 2.9397 -25.6206 3.47 3 -26.35 3.7845 5.5 -28.7506 7.5052 5.5 -28.0111 + [4,16,6.8607,2.9397,-25.6206,3.47,3,-26.35,3.7845,5.5,-28.7506,7.5052,5.5,-28.0111], +// 4 16 3.47 3 -26.35 0 3 -26.59 0 5.5 -29 3.7845 5.5 -28.7506 + [4,16,3.47,3,-26.35,0,3,-26.59,0,5.5,-29,3.7845,5.5,-28.7506], +// 1 16 0 0.5 0 22.326 0 -9.248 0 1 0 -9.248 0 -22.326 48\1-8chrd.dat + [1,16,0,0.5,0,22.326,0,-9.248,0,1,0,-9.248,0,-22.326, ldraw_lib__48__1_8chrd()], +// 1 16 0 0.5 0 22.326 0 -9.248 0 1 0 -9.248 0 -22.326 48\1-8edge.dat + [1,16,0,0.5,0,22.326,0,-9.248,0,1,0,-9.248,0,-22.326, ldraw_lib__48__1_8edge()], +// 2 24 9 0.5 -9 9 0 -9 + [2,24,9,0.5,-9,9,0,-9], +// 2 24 9 0.5 -9 9 0.5 -20 + [2,24,9,0.5,-9,9,0.5,-20], +// 2 24 9 0 -9 9 0 -20 + [2,24,9,0,-9,9,0,-20], +// 2 24 9 0.5 -9 20 0.5 -9 + [2,24,9,0.5,-9,20,0.5,-9], +// 2 24 9 0 -9 20 0 -9 + [2,24,9,0,-9,20,0,-9], +// 3 16 6.8607 2.9397 -25.6206 9.25 0.5 -22.325 8.49 0.5 -22.59 + [3,16,6.8607,2.9397,-25.6206,9.25,0.5,-22.325,8.49,0.5,-22.59], +// 2 24 9.25 0.5 -22.325 8.49 0.5 -22.59 + [2,24,9.25,0.5,-22.325,8.49,0.5,-22.59], +// 4 16 9 0 -9 9 0 -20 9 5.5 -20 9 0.5 -9 + [4,16,9,0,-9,9,0,-20,9,5.5,-20,9,0.5,-9], +// 4 16 20 5.5 -9 20 0 -9 9 0 -9 9 0.5 -9 + [4,16,20,5.5,-9,20,0,-9,9,0,-9,9,0.5,-9], +// 2 24 8.4828 0.5 -22.6008 8.3151 1.2876 -23.4443 + [2,24,8.4828,0.5,-22.6008,8.3151,1.2876,-23.4443], +// 2 24 6.8607 2.9397 -25.6206 8.3151 1.2876 -23.4443 + [2,24,6.8607,2.9397,-25.6206,8.3151,1.2876,-23.4443], +// 2 24 3.4443 5.0272 -28.3151 0 5.5 -29 + [2,24,3.4443,5.0272,-28.3151,0,5.5,-29], +// 2 24 3.7047 4.8653 -28.1411 3.4443 5.0272 -28.3151 + [2,24,3.7047,4.8653,-28.1411,3.4443,5.0272,-28.3151], +// 2 24 6.8607 2.9397 -25.6206 6.3639 3.595 -26.3639 + [2,24,6.8607,2.9397,-25.6206,6.3639,3.595,-26.3639], +// 2 24 3.7047 4.8653 -28.1411 6.3639 3.595 -26.3639 + [2,24,3.7047,4.8653,-28.1411,6.3639,3.595,-26.3639], +// 2 24 8.4828 0.5 -22.6008 9 0.5 -20 + [2,24,8.4828,0.5,-22.6008,9,0.5,-20], +// 5 24 7.5052 5.5 -28.0111 6.8607 2.9397 -25.6206 11.0983 5.5 -26.7931 3.7845 5.5 -28.7506 + [5,24,7.5052,5.5,-28.0111,6.8607,2.9397,-25.6206,11.0983,5.5,-26.7931,3.7845,5.5,-28.7506], +// 5 24 3.47 3 -26.35 3.7845 5.5 -28.7506 7.5052 5.5 -28.0111 0 5.5 -29 + [5,24,3.47,3,-26.35,3.7845,5.5,-28.7506,7.5052,5.5,-28.0111,0,5.5,-29], +// 2 24 0 5.5 -29 -3.7845 5.5 -28.7506 + [2,24,0,5.5,-29,-3.7845,5.5,-28.7506], +// 2 24 -3.7845 5.5 -28.7506 -7.5052 5.5 -28.0111 + [2,24,-3.7845,5.5,-28.7506,-7.5052,5.5,-28.0111], +// 5 24 -9.248 0.5 -22.326 -11.0983 5.5 -26.7931 -6.257 0.5 -23.3401 -12.082 0.5 -20.9271 + [5,24,-9.248,0.5,-22.326,-11.0983,5.5,-26.7931,-6.257,0.5,-23.3401,-12.082,0.5,-20.9271], +// 4 16 -7.5052 5.5 -28.0111 -6.8607 2.9397 -25.6206 -9.248 0.5 -22.326 -11.0983 5.5 -26.7931 + [4,16,-7.5052,5.5,-28.0111,-6.8607,2.9397,-25.6206,-9.248,0.5,-22.326,-11.0983,5.5,-26.7931], +// 4 16 -3.7845 5.5 -28.7506 -3.47 3 -26.35 -6.8607 2.9397 -25.6206 -7.5052 5.5 -28.0111 + [4,16,-3.7845,5.5,-28.7506,-3.47,3,-26.35,-6.8607,2.9397,-25.6206,-7.5052,5.5,-28.0111], +// 4 16 0 5.5 -29 0 3 -26.59 -3.47 3 -26.35 -3.7845 5.5 -28.7506 + [4,16,0,5.5,-29,0,3,-26.59,-3.47,3,-26.35,-3.7845,5.5,-28.7506], +// 3 16 -9.248 0.5 -22.326 -6.8607 2.9397 -25.6206 -8.49 0.5 -22.59 + [3,16,-9.248,0.5,-22.326,-6.8607,2.9397,-25.6206,-8.49,0.5,-22.59], +// 2 24 -9.248 0.5 -22.326 -8.49 0.5 -22.59 + [2,24,-9.248,0.5,-22.326,-8.49,0.5,-22.59], +// 5 24 -7.5052 5.5 -28.0111 -6.8607 2.9397 -25.6206 -11.0983 5.5 -26.7931 -3.7845 5.5 -28.7506 + [5,24,-7.5052,5.5,-28.0111,-6.8607,2.9397,-25.6206,-11.0983,5.5,-26.7931,-3.7845,5.5,-28.7506], +// 5 24 -3.47 3 -26.35 -3.7845 5.5 -28.7506 -7.5052 5.5 -28.0111 0 5.5 -29 + [5,24,-3.47,3,-26.35,-3.7845,5.5,-28.7506,-7.5052,5.5,-28.0111,0,5.5,-29], +// 2 24 -8.4828 0.5 -22.6008 -8.3151 1.2876 -23.4443 + [2,24,-8.4828,0.5,-22.6008,-8.3151,1.2876,-23.4443], +// 2 24 -6.8607 2.9397 -25.6206 -8.3151 1.2876 -23.4443 + [2,24,-6.8607,2.9397,-25.6206,-8.3151,1.2876,-23.4443], +// 2 24 -3.4443 5.0272 -28.3151 0 5.5 -29 + [2,24,-3.4443,5.0272,-28.3151,0,5.5,-29], +// 2 24 -3.7047 4.8653 -28.1411 -3.4443 5.0272 -28.3151 + [2,24,-3.7047,4.8653,-28.1411,-3.4443,5.0272,-28.3151], +// 2 24 -6.8607 2.9397 -25.6206 -6.3639 3.595 -26.3639 + [2,24,-6.8607,2.9397,-25.6206,-6.3639,3.595,-26.3639], +// 2 24 -3.7047 4.8653 -28.1411 -6.3639 3.595 -26.3639 + [2,24,-3.7047,4.8653,-28.1411,-6.3639,3.595,-26.3639], +// 4 16 22.326 0.5 -9.248 22.59 0.5 -8.49 8.4828 0.5 -22.6008 9.2475 0.5 -22.326 + [4,16,22.326,0.5,-9.248,22.59,0.5,-8.49,8.4828,0.5,-22.6008,9.2475,0.5,-22.326], +// 3 16 8.4828 0.5 -22.6008 22.59 0.5 -8.49 9 0.5 -9 + [3,16,8.4828,0.5,-22.6008,22.59,0.5,-8.49,9,0.5,-9], +// 2 24 20 0.5 -9 22.59 0.5 -8.49 + [2,24,20,0.5,-9,22.59,0.5,-8.49], +// 1 16 0 18 0 -6.98811 0 26.08 0 -1 0 -26.08 0 -6.98811 48\1-12chrd.dat + [1,16,0,18,0,-6.98811,0,26.08,0,-1,0,-26.08,0,-6.98811, ldraw_lib__48__1_12chrd()], +// 4 16 -6.9881 18 -26.08 -6 18 -26 6 18 -26 6.9876 18 -26.0793 + [4,16,-6.9881,18,-26.08,-6,18,-26,6,18,-26,6.9876,18,-26.0793], +// 1 16 0 18 0 6.98811 0 26.08 0 -1 0 -26.08 0 6.98811 48\1-6chrd.dat + [1,16,0,18,0,6.98811,0,26.08,0,-1,0,-26.08,0,6.98811, ldraw_lib__48__1_6chrd()], +// 4 16 6.9876 18 -26.0793 6 18 -26 6 18 -14 26.0793 18 -6.9876 + [4,16,6.9876,18,-26.0793,6,18,-26,6,18,-14,26.0793,18,-6.9876], +// 4 16 6 18 -14 -6 18 -14 -6.3639 18 -6.3639 6.3639 18 -6.3639 + [4,16,6,18,-14,-6,18,-14,-6.3639,18,-6.3639,6.3639,18,-6.3639], +// 1 16 -20 10 0 0 0 1 0 1 0 -1 0 0 connhol3.dat + [1,16,-20,10,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__connhol3()], +// 1 16 -20 0 0 0 0 9 0 1 0 -9 0 0 2-4ndis.dat + [1,16,-20,0,0,0,0,9,0,1,0,-9,0,0, ldraw_lib__2_4ndis()], +// 1 16 -20 18 0 0 0 6 0 -1 0 -6 0 0 4-4ndis.dat + [1,16,-20,18,0,0,0,6,0,-1,0,-6,0,0, ldraw_lib__4_4ndis()], +// 1 16 -20 0 0 0 0 -9 0 5.5 0 9 0 0 2-4cyli.dat + [1,16,-20,0,0,0,0,-9,0,5.5,0,9,0,0, ldraw_lib__2_4cyli()], +// 1 16 -20 0 0 0 0 -9 0 1 0 9 0 0 2-4edge.dat + [1,16,-20,0,0,0,0,-9,0,1,0,9,0,0, ldraw_lib__2_4edge()], +// 1 16 0 5.5 0 -4.465 0 1.85 0 -5 0 -1.85 0 -4.465 48\1-8con5.dat + [1,16,0,5.5,0,-4.465,0,1.85,0,-5,0,-1.85,0,-4.465, ldraw_lib__48__1_8con5()], +// 4 16 -22.325 0.5 -9.25 -25.6206 2.9397 -6.8607 -28.0111 5.5 -7.5052 -26.79 5.5 -11.1 + [4,16,-22.325,0.5,-9.25,-25.6206,2.9397,-6.8607,-28.0111,5.5,-7.5052,-26.79,5.5,-11.1], +// 4 16 -25.6206 2.9397 -6.8607 -26.35 3 -3.47 -28.7506 5.5 -3.7845 -28.0111 5.5 -7.5052 + [4,16,-25.6206,2.9397,-6.8607,-26.35,3,-3.47,-28.7506,5.5,-3.7845,-28.0111,5.5,-7.5052], +// 4 16 -26.35 3 -3.47 -26.59 3 0 -29 5.5 0 -28.7506 5.5 -3.7845 + [4,16,-26.35,3,-3.47,-26.59,3,0,-29,5.5,0,-28.7506,5.5,-3.7845], +// 1 16 0 0.5 0 -9.248 0 -22.326 0 1 0 -22.326 0 9.248 48\1-8chrd.dat + [1,16,0,0.5,0,-9.248,0,-22.326,0,1,0,-22.326,0,9.248, ldraw_lib__48__1_8chrd()], +// 1 16 0 0.5 0 -9.248 0 -22.326 0 1 0 -22.326 0 9.248 48\1-8edge.dat + [1,16,0,0.5,0,-9.248,0,-22.326,0,1,0,-22.326,0,9.248, ldraw_lib__48__1_8edge()], +// 2 24 -9 0.5 -9 -9 0 -9 + [2,24,-9,0.5,-9,-9,0,-9], +// 2 24 -9 0.5 -9 -20 0.5 -9 + [2,24,-9,0.5,-9,-20,0.5,-9], +// 2 24 -9 0 -9 -20 0 -9 + [2,24,-9,0,-9,-20,0,-9], +// 2 24 -9 0.5 -9 -9 0.5 -20 + [2,24,-9,0.5,-9,-9,0.5,-20], +// 2 24 -9 0 -9 -9 0 -20 + [2,24,-9,0,-9,-9,0,-20], +// 3 16 -25.6206 2.9397 -6.8607 -22.325 0.5 -9.25 -22.59 0.5 -8.49 + [3,16,-25.6206,2.9397,-6.8607,-22.325,0.5,-9.25,-22.59,0.5,-8.49], +// 2 24 -22.325 0.5 -9.25 -22.59 0.5 -8.49 + [2,24,-22.325,0.5,-9.25,-22.59,0.5,-8.49], +// 4 16 -9 0 -9 -20 0 -9 -20 5.5 -9 -9 0.5 -9 + [4,16,-9,0,-9,-20,0,-9,-20,5.5,-9,-9,0.5,-9], +// 4 16 -9 5.5 -20 -9 0 -20 -9 0 -9 -9 0.5 -9 + [4,16,-9,5.5,-20,-9,0,-20,-9,0,-9,-9,0.5,-9], +// 2 24 -22.6008 0.5 -8.4828 -23.4443 1.2876 -8.3151 + [2,24,-22.6008,0.5,-8.4828,-23.4443,1.2876,-8.3151], +// 2 24 -25.6206 2.9397 -6.8607 -23.4443 1.2876 -8.3151 + [2,24,-25.6206,2.9397,-6.8607,-23.4443,1.2876,-8.3151], +// 2 24 -28.3151 5.0272 -3.4443 -29 5.5 0 + [2,24,-28.3151,5.0272,-3.4443,-29,5.5,0], +// 2 24 -28.1411 4.8653 -3.7047 -28.3151 5.0272 -3.4443 + [2,24,-28.1411,4.8653,-3.7047,-28.3151,5.0272,-3.4443], +// 2 24 -25.6206 2.9397 -6.8607 -26.3639 3.595 -6.3639 + [2,24,-25.6206,2.9397,-6.8607,-26.3639,3.595,-6.3639], +// 2 24 -28.1411 4.8653 -3.7047 -26.3639 3.595 -6.3639 + [2,24,-28.1411,4.8653,-3.7047,-26.3639,3.595,-6.3639], +// 2 24 -22.6008 0.5 -8.4828 -20 0.5 -9 + [2,24,-22.6008,0.5,-8.4828,-20,0.5,-9], +// 5 24 -28.0111 5.5 -7.5052 -25.6206 2.9397 -6.8607 -26.7931 5.5 -11.0983 -28.7506 5.5 -3.7845 + [5,24,-28.0111,5.5,-7.5052,-25.6206,2.9397,-6.8607,-26.7931,5.5,-11.0983,-28.7506,5.5,-3.7845], +// 5 24 -26.35 3 -3.47 -28.7506 5.5 -3.7845 -28.0111 5.5 -7.5052 -29 5.5 0 + [5,24,-26.35,3,-3.47,-28.7506,5.5,-3.7845,-28.0111,5.5,-7.5052,-29,5.5,0], +// 2 24 -29 5.5 0 -28.7506 5.5 3.7845 + [2,24,-29,5.5,0,-28.7506,5.5,3.7845], +// 2 24 -28.7506 5.5 3.7845 -28.0111 5.5 7.5052 + [2,24,-28.7506,5.5,3.7845,-28.0111,5.5,7.5052], +// 5 24 -22.3267 0.5 9.2453 -26.7931 5.5 11.0983 -23.3401 0.5 6.257 -20.9304 0.5 12.0813 + [5,24,-22.3267,0.5,9.2453,-26.7931,5.5,11.0983,-23.3401,0.5,6.257,-20.9304,0.5,12.0813], +// 4 16 -28.0111 5.5 7.5052 -25.6206 2.9397 6.8607 -22.3267 0.5 9.2453 -26.7931 5.5 11.0983 + [4,16,-28.0111,5.5,7.5052,-25.6206,2.9397,6.8607,-22.3267,0.5,9.2453,-26.7931,5.5,11.0983], +// 4 16 -28.7506 5.5 3.7845 -26.35 3 3.47 -25.6206 2.9397 6.8607 -28.0111 5.5 7.5052 + [4,16,-28.7506,5.5,3.7845,-26.35,3,3.47,-25.6206,2.9397,6.8607,-28.0111,5.5,7.5052], +// 4 16 -29 5.5 0 -26.59 3 0 -26.35 3 3.47 -28.7506 5.5 3.7845 + [4,16,-29,5.5,0,-26.59,3,0,-26.35,3,3.47,-28.7506,5.5,3.7845], +// 3 16 -22.3267 0.5 9.2453 -25.6206 2.9397 6.8607 -22.59 0.5 8.49 + [3,16,-22.3267,0.5,9.2453,-25.6206,2.9397,6.8607,-22.59,0.5,8.49], +// 2 24 -22.3267 0.5 9.2453 -22.59 0.5 8.49 + [2,24,-22.3267,0.5,9.2453,-22.59,0.5,8.49], +// 5 24 -28.0111 5.5 7.5052 -25.6206 2.9397 6.8607 -26.7931 5.5 11.0983 -28.7506 5.5 3.7845 + [5,24,-28.0111,5.5,7.5052,-25.6206,2.9397,6.8607,-26.7931,5.5,11.0983,-28.7506,5.5,3.7845], +// 5 24 -26.35 3 3.47 -28.7506 5.5 3.7845 -28.0111 5.5 7.5052 -29 5.5 0 + [5,24,-26.35,3,3.47,-28.7506,5.5,3.7845,-28.0111,5.5,7.5052,-29,5.5,0], +// 2 24 -22.6008 0.5 8.4828 -23.4443 1.2876 8.3151 + [2,24,-22.6008,0.5,8.4828,-23.4443,1.2876,8.3151], +// 2 24 -25.6206 2.9397 6.8607 -23.4443 1.2876 8.3151 + [2,24,-25.6206,2.9397,6.8607,-23.4443,1.2876,8.3151], +// 2 24 -28.3151 5.0272 3.4443 -29 5.5 0 + [2,24,-28.3151,5.0272,3.4443,-29,5.5,0], +// 2 24 -28.1411 4.8653 3.7047 -28.3151 5.0272 3.4443 + [2,24,-28.1411,4.8653,3.7047,-28.3151,5.0272,3.4443], +// 2 24 -25.6206 2.9397 6.8607 -26.3639 3.595 6.3639 + [2,24,-25.6206,2.9397,6.8607,-26.3639,3.595,6.3639], +// 2 24 -28.1411 4.8653 3.7047 -26.3639 3.595 6.3639 + [2,24,-28.1411,4.8653,3.7047,-26.3639,3.595,6.3639], +// 4 16 -9.248 0.5 -22.326 -8.49 0.5 -22.59 -22.6008 0.5 -8.4828 -22.326 0.5 -9.2475 + [4,16,-9.248,0.5,-22.326,-8.49,0.5,-22.59,-22.6008,0.5,-8.4828,-22.326,0.5,-9.2475], +// 3 16 -22.6008 0.5 -8.4828 -8.49 0.5 -22.59 -9 0.5 -9 + [3,16,-22.6008,0.5,-8.4828,-8.49,0.5,-22.59,-9,0.5,-9], +// 2 24 -9 0.5 -20 -8.49 0.5 -22.59 + [2,24,-9,0.5,-20,-8.49,0.5,-22.59], +// 4 16 -9 0 -9 -6 0 -6 -11 0 9 -11 0 -9 + [4,16,-9,0,-9,-6,0,-6,-11,0,9,-11,0,-9], +// 4 16 -6 0 6 -9 0 9 -11 0 9 -6 0 -6 + [4,16,-6,0,6,-9,0,9,-11,0,9,-6,0,-6], +// 1 16 0 18 0 -26.08 0 -6.98811 0 -1 0 6.98811 0 -26.08 48\1-12chrd.dat + [1,16,0,18,0,-26.08,0,-6.98811,0,-1,0,6.98811,0,-26.08, ldraw_lib__48__1_12chrd()], +// 4 16 -26.08 18 6.9881 -26 18 6 -26 18 -6 -26.0793 18 -6.9876 + [4,16,-26.08,18,6.9881,-26,18,6,-26,18,-6,-26.0793,18,-6.9876], +// 1 16 0 18 0 -26.08 0 6.98811 0 -1 0 -6.98811 0 -26.08 48\1-6chrd.dat + [1,16,0,18,0,-26.08,0,6.98811,0,-1,0,-6.98811,0,-26.08, ldraw_lib__48__1_6chrd()], +// 4 16 -26.0793 18 -6.9876 -26 18 -6 -14 18 -6 -6.9876 18 -26.0793 + [4,16,-26.0793,18,-6.9876,-26,18,-6,-14,18,-6,-6.9876,18,-26.0793], +// 4 16 -14 18 -6 -14 18 6 -6.3639 18 6.3639 -6.3639 18 -6.3639 + [4,16,-14,18,-6,-14,18,6,-6.3639,18,6.3639,-6.3639,18,-6.3639], +// 1 16 0 10 20 -1 0 0 0 1 0 0 0 -1 connhol3.dat + [1,16,0,10,20,-1,0,0,0,1,0,0,0,-1, ldraw_lib__connhol3()], +// 1 16 0 0 20 -9 0 0 0 1 0 0 0 -9 2-4ndis.dat + [1,16,0,0,20,-9,0,0,0,1,0,0,0,-9, ldraw_lib__2_4ndis()], +// 1 16 0 18 20 -6 0 0 0 -1 0 0 0 -6 4-4ndis.dat + [1,16,0,18,20,-6,0,0,0,-1,0,0,0,-6, ldraw_lib__4_4ndis()], +// 1 16 0 0 20 9 0 0 0 5.5 0 0 0 9 2-4cyli.dat + [1,16,0,0,20,9,0,0,0,5.5,0,0,0,9, ldraw_lib__2_4cyli()], +// 1 16 0 0 20 9 0 0 0 1 0 0 0 9 2-4edge.dat + [1,16,0,0,20,9,0,0,0,1,0,0,0,9, ldraw_lib__2_4edge()], +// 1 16 0 5.5 0 -1.85 0 -4.465 0 -5 0 4.465 0 -1.85 48\1-8con5.dat + [1,16,0,5.5,0,-1.85,0,-4.465,0,-5,0,4.465,0,-1.85, ldraw_lib__48__1_8con5()], +// 4 16 -9.25 0.5 22.325 -6.8607 2.9397 25.6206 -7.5052 5.5 28.0111 -11.1 5.5 26.79 + [4,16,-9.25,0.5,22.325,-6.8607,2.9397,25.6206,-7.5052,5.5,28.0111,-11.1,5.5,26.79], +// 4 16 -6.8607 2.9397 25.6206 -3.47 3 26.35 -3.7845 5.5 28.7506 -7.5052 5.5 28.0111 + [4,16,-6.8607,2.9397,25.6206,-3.47,3,26.35,-3.7845,5.5,28.7506,-7.5052,5.5,28.0111], +// 4 16 -3.47 3 26.35 0 3 26.59 0 5.5 29 -3.7845 5.5 28.7506 + [4,16,-3.47,3,26.35,0,3,26.59,0,5.5,29,-3.7845,5.5,28.7506], +// 1 16 0 0.5 0 -22.326 0 9.248 0 1 0 9.248 0 22.326 48\1-8chrd.dat + [1,16,0,0.5,0,-22.326,0,9.248,0,1,0,9.248,0,22.326, ldraw_lib__48__1_8chrd()], +// 1 16 0 0.5 0 -22.326 0 9.248 0 1 0 9.248 0 22.326 48\1-8edge.dat + [1,16,0,0.5,0,-22.326,0,9.248,0,1,0,9.248,0,22.326, ldraw_lib__48__1_8edge()], +// 2 24 -9 0.5 9 -9 0 9 + [2,24,-9,0.5,9,-9,0,9], +// 2 24 -9 0.5 9 -9 0.5 20 + [2,24,-9,0.5,9,-9,0.5,20], +// 2 24 -9 0 9 -9 0 20 + [2,24,-9,0,9,-9,0,20], +// 2 24 -9 0.5 9 -20 0.5 9 + [2,24,-9,0.5,9,-20,0.5,9], +// 2 24 -9 0 9 -20 0 9 + [2,24,-9,0,9,-20,0,9], +// 3 16 -6.8607 2.9397 25.6206 -9.25 0.5 22.325 -8.49 0.5 22.59 + [3,16,-6.8607,2.9397,25.6206,-9.25,0.5,22.325,-8.49,0.5,22.59], +// 2 24 -9.25 0.5 22.325 -8.49 0.5 22.59 + [2,24,-9.25,0.5,22.325,-8.49,0.5,22.59], +// 4 16 -9 0 9 -9 0 20 -9 5.5 20 -9 0.5 9 + [4,16,-9,0,9,-9,0,20,-9,5.5,20,-9,0.5,9], +// 4 16 -20 5.5 9 -20 0 9 -9 0 9 -9 0.5 9 + [4,16,-20,5.5,9,-20,0,9,-9,0,9,-9,0.5,9], +// 2 24 -8.4828 0.5 22.6008 -8.3151 1.2876 23.4443 + [2,24,-8.4828,0.5,22.6008,-8.3151,1.2876,23.4443], +// 2 24 -6.8607 2.9397 25.6206 -8.3151 1.2876 23.4443 + [2,24,-6.8607,2.9397,25.6206,-8.3151,1.2876,23.4443], +// 2 24 -3.4443 5.0272 28.3151 0 5.5 29 + [2,24,-3.4443,5.0272,28.3151,0,5.5,29], +// 2 24 -3.7047 4.8653 28.1411 -3.4443 5.0272 28.3151 + [2,24,-3.7047,4.8653,28.1411,-3.4443,5.0272,28.3151], +// 2 24 -6.8607 2.9397 25.6206 -6.3639 3.595 26.3639 + [2,24,-6.8607,2.9397,25.6206,-6.3639,3.595,26.3639], +// 2 24 -3.7047 4.8653 28.1411 -6.3639 3.595 26.3639 + [2,24,-3.7047,4.8653,28.1411,-6.3639,3.595,26.3639], +// 2 24 -8.4828 0.5 22.6008 -9 0.5 20 + [2,24,-8.4828,0.5,22.6008,-9,0.5,20], +// 5 24 -7.5052 5.5 28.0111 -6.8607 2.9397 25.6206 -11.0983 5.5 26.7931 -3.7845 5.5 28.7506 + [5,24,-7.5052,5.5,28.0111,-6.8607,2.9397,25.6206,-11.0983,5.5,26.7931,-3.7845,5.5,28.7506], +// 5 24 -3.47 3 26.35 -3.7845 5.5 28.7506 -7.5052 5.5 28.0111 0 5.5 29 + [5,24,-3.47,3,26.35,-3.7845,5.5,28.7506,-7.5052,5.5,28.0111,0,5.5,29], +// 2 24 0 5.5 29 3.7845 5.5 28.7506 + [2,24,0,5.5,29,3.7845,5.5,28.7506], +// 2 24 3.7845 5.5 28.7506 7.5052 5.5 28.0111 + [2,24,3.7845,5.5,28.7506,7.5052,5.5,28.0111], +// 5 24 9.2453 0.5 22.3267 11.0944 5.5 26.792 6.257 0.5 23.3401 12.0813 0.5 20.9304 + [5,24,9.2453,0.5,22.3267,11.0944,5.5,26.792,6.257,0.5,23.3401,12.0813,0.5,20.9304], +// 4 16 7.5052 5.5 28.0111 6.8607 2.9397 25.6206 9.2453 0.5 22.3267 11.0944 5.5 26.792 + [4,16,7.5052,5.5,28.0111,6.8607,2.9397,25.6206,9.2453,0.5,22.3267,11.0944,5.5,26.792], +// 4 16 3.7845 5.5 28.7506 3.47 3 26.35 6.8607 2.9397 25.6206 7.5052 5.5 28.0111 + [4,16,3.7845,5.5,28.7506,3.47,3,26.35,6.8607,2.9397,25.6206,7.5052,5.5,28.0111], +// 4 16 0 5.5 29 0 3 26.59 3.47 3 26.35 3.7845 5.5 28.7506 + [4,16,0,5.5,29,0,3,26.59,3.47,3,26.35,3.7845,5.5,28.7506], +// 3 16 9.2453 0.5 22.3267 6.8607 2.9397 25.6206 8.49 0.5 22.59 + [3,16,9.2453,0.5,22.3267,6.8607,2.9397,25.6206,8.49,0.5,22.59], +// 2 24 9.2453 0.5 22.3267 8.49 0.5 22.59 + [2,24,9.2453,0.5,22.3267,8.49,0.5,22.59], +// 5 24 7.5052 5.5 28.0111 6.8607 2.9397 25.6206 11.0983 5.5 26.7931 3.7845 5.5 28.7506 + [5,24,7.5052,5.5,28.0111,6.8607,2.9397,25.6206,11.0983,5.5,26.7931,3.7845,5.5,28.7506], +// 5 24 3.47 3 26.35 3.7845 5.5 28.7506 7.5052 5.5 28.0111 0 5.5 29 + [5,24,3.47,3,26.35,3.7845,5.5,28.7506,7.5052,5.5,28.0111,0,5.5,29], +// 2 24 8.4828 0.5 22.6008 8.3151 1.2876 23.4443 + [2,24,8.4828,0.5,22.6008,8.3151,1.2876,23.4443], +// 2 24 6.8607 2.9397 25.6206 8.3151 1.2876 23.4443 + [2,24,6.8607,2.9397,25.6206,8.3151,1.2876,23.4443], +// 2 24 3.4443 5.0272 28.3151 0 5.5 29 + [2,24,3.4443,5.0272,28.3151,0,5.5,29], +// 2 24 3.7047 4.8653 28.1411 3.4443 5.0272 28.3151 + [2,24,3.7047,4.8653,28.1411,3.4443,5.0272,28.3151], +// 2 24 6.8607 2.9397 25.6206 6.3639 3.595 26.3639 + [2,24,6.8607,2.9397,25.6206,6.3639,3.595,26.3639], +// 2 24 3.7047 4.8653 28.1411 6.3639 3.595 26.3639 + [2,24,3.7047,4.8653,28.1411,6.3639,3.595,26.3639], +// 4 16 -22.3267 0.5 9.2453 -22.59 0.5 8.49 -8.4828 0.5 22.6008 -9.2475 0.5 22.326 + [4,16,-22.3267,0.5,9.2453,-22.59,0.5,8.49,-8.4828,0.5,22.6008,-9.2475,0.5,22.326], +// 3 16 -8.4828 0.5 22.6008 -22.59 0.5 8.49 -9 0.5 9 + [3,16,-8.4828,0.5,22.6008,-22.59,0.5,8.49,-9,0.5,9], +// 2 24 -20 0.5 9 -22.59 0.5 8.49 + [2,24,-20,0.5,9,-22.59,0.5,8.49], +// 4 16 -9 0 9 -6 0 6 9 0 11 -9 0 11 + [4,16,-9,0,9,-6,0,6,9,0,11,-9,0,11], +// 4 16 6 0 6 9 0 9 9 0 11 -6 0 6 + [4,16,6,0,6,9,0,9,9,0,11,-6,0,6], +// 1 16 0 18 0 6.98811 0 -26.08 0 -1 0 26.08 0 6.98811 48\1-12chrd.dat + [1,16,0,18,0,6.98811,0,-26.08,0,-1,0,26.08,0,6.98811, ldraw_lib__48__1_12chrd()], +// 4 16 6.9881 18 26.08 6 18 26 -6 18 26 -6.9876 18 26.0793 + [4,16,6.9881,18,26.08,6,18,26,-6,18,26,-6.9876,18,26.0793], +// 1 16 0 18 0 -6.98811 0 -26.08 0 -1 0 26.08 0 -6.98811 48\1-6chrd.dat + [1,16,0,18,0,-6.98811,0,-26.08,0,-1,0,26.08,0,-6.98811, ldraw_lib__48__1_6chrd()], +// 4 16 -6.9876 18 26.0793 -6 18 26 -6 18 14 -26.0793 18 6.9876 + [4,16,-6.9876,18,26.0793,-6,18,26,-6,18,14,-26.0793,18,6.9876], +// 4 16 -6 18 14 6 18 14 6.3639 18 6.3639 -6.3639 18 6.3639 + [4,16,-6,18,14,6,18,14,6.3639,18,6.3639,-6.3639,18,6.3639], +// 1 16 20 10 0 0 0 -1 0 1 0 1 0 0 connhol3.dat + [1,16,20,10,0,0,0,-1,0,1,0,1,0,0, ldraw_lib__connhol3()], +// 1 16 20 0 0 0 0 -9 0 1 0 9 0 0 2-4ndis.dat + [1,16,20,0,0,0,0,-9,0,1,0,9,0,0, ldraw_lib__2_4ndis()], +// 1 16 20 18 0 0 0 -6 0 -1 0 6 0 0 4-4ndis.dat + [1,16,20,18,0,0,0,-6,0,-1,0,6,0,0, ldraw_lib__4_4ndis()], +// 1 16 20 0 0 0 0 9 0 5.5 0 -9 0 0 2-4cyli.dat + [1,16,20,0,0,0,0,9,0,5.5,0,-9,0,0, ldraw_lib__2_4cyli()], +// 1 16 20 0 0 0 0 9 0 1 0 -9 0 0 2-4edge.dat + [1,16,20,0,0,0,0,9,0,1,0,-9,0,0, ldraw_lib__2_4edge()], +// 1 16 0 5.5 0 4.465 0 -1.85 0 -5 0 1.85 0 4.465 48\1-8con5.dat + [1,16,0,5.5,0,4.465,0,-1.85,0,-5,0,1.85,0,4.465, ldraw_lib__48__1_8con5()], +// 4 16 22.325 0.5 9.25 25.6206 2.9397 6.8607 28.0111 5.5 7.5052 26.79 5.5 11.1 + [4,16,22.325,0.5,9.25,25.6206,2.9397,6.8607,28.0111,5.5,7.5052,26.79,5.5,11.1], +// 4 16 25.6206 2.9397 6.8607 26.35 3 3.47 28.7506 5.5 3.7845 28.0111 5.5 7.5052 + [4,16,25.6206,2.9397,6.8607,26.35,3,3.47,28.7506,5.5,3.7845,28.0111,5.5,7.5052], +// 4 16 26.35 3 3.47 26.59 3 0 29 5.5 0 28.7506 5.5 3.7845 + [4,16,26.35,3,3.47,26.59,3,0,29,5.5,0,28.7506,5.5,3.7845], +// 1 16 0 0.5 0 9.248 0 22.326 0 1 0 22.326 0 -9.248 48\1-8chrd.dat + [1,16,0,0.5,0,9.248,0,22.326,0,1,0,22.326,0,-9.248, ldraw_lib__48__1_8chrd()], +// 1 16 0 0.5 0 9.248 0 22.326 0 1 0 22.326 0 -9.248 48\1-8edge.dat + [1,16,0,0.5,0,9.248,0,22.326,0,1,0,22.326,0,-9.248, ldraw_lib__48__1_8edge()], +// 2 24 9 0.5 9 9 0 9 + [2,24,9,0.5,9,9,0,9], +// 2 24 9 0.5 9 20 0.5 9 + [2,24,9,0.5,9,20,0.5,9], +// 2 24 9 0 9 20 0 9 + [2,24,9,0,9,20,0,9], +// 2 24 9 0.5 9 9 0.5 20 + [2,24,9,0.5,9,9,0.5,20], +// 2 24 9 0 9 9 0 20 + [2,24,9,0,9,9,0,20], +// 3 16 25.6206 2.9397 6.8607 22.325 0.5 9.25 22.59 0.5 8.49 + [3,16,25.6206,2.9397,6.8607,22.325,0.5,9.25,22.59,0.5,8.49], +// 2 24 22.325 0.5 9.25 22.59 0.5 8.49 + [2,24,22.325,0.5,9.25,22.59,0.5,8.49], +// 4 16 9 0 9 20 0 9 20 5.5 9 9 0.5 9 + [4,16,9,0,9,20,0,9,20,5.5,9,9,0.5,9], +// 4 16 9 5.5 20 9 0 20 9 0 9 9 0.5 9 + [4,16,9,5.5,20,9,0,20,9,0,9,9,0.5,9], +// 2 24 22.6008 0.5 8.4828 23.4443 1.2876 8.3151 + [2,24,22.6008,0.5,8.4828,23.4443,1.2876,8.3151], +// 2 24 25.6206 2.9397 6.8607 23.4443 1.2876 8.3151 + [2,24,25.6206,2.9397,6.8607,23.4443,1.2876,8.3151], +// 2 24 28.3151 5.0272 3.4443 29 5.5 0 + [2,24,28.3151,5.0272,3.4443,29,5.5,0], +// 2 24 28.1411 4.8653 3.7047 28.3151 5.0272 3.4443 + [2,24,28.1411,4.8653,3.7047,28.3151,5.0272,3.4443], +// 2 24 25.6206 2.9397 6.8607 26.3639 3.595 6.3639 + [2,24,25.6206,2.9397,6.8607,26.3639,3.595,6.3639], +// 2 24 28.1411 4.8653 3.7047 26.3639 3.595 6.3639 + [2,24,28.1411,4.8653,3.7047,26.3639,3.595,6.3639], +// 2 24 22.6008 0.5 8.4828 20 0.5 9 + [2,24,22.6008,0.5,8.4828,20,0.5,9], +// 5 24 28.0111 5.5 7.5052 25.6206 2.9397 6.8607 26.7931 5.5 11.0983 28.7506 5.5 3.7845 + [5,24,28.0111,5.5,7.5052,25.6206,2.9397,6.8607,26.7931,5.5,11.0983,28.7506,5.5,3.7845], +// 5 24 26.35 3 3.47 28.7506 5.5 3.7845 28.0111 5.5 7.5052 29 5.5 0 + [5,24,26.35,3,3.47,28.7506,5.5,3.7845,28.0111,5.5,7.5052,29,5.5,0], +// 2 24 29 5.5 0 28.7506 5.5 -3.7845 + [2,24,29,5.5,0,28.7506,5.5,-3.7845], +// 2 24 28.7506 5.5 -3.7845 28.0111 5.5 -7.5052 + [2,24,28.7506,5.5,-3.7845,28.0111,5.5,-7.5052], +// 5 24 22.326 0.5 -9.248 26.792 5.5 -11.0944 23.3401 0.5 -6.257 20.9271 0.5 -12.082 + [5,24,22.326,0.5,-9.248,26.792,5.5,-11.0944,23.3401,0.5,-6.257,20.9271,0.5,-12.082], +// 4 16 28.0111 5.5 -7.5052 25.6206 2.9397 -6.8607 22.326 0.5 -9.248 26.792 5.5 -11.0944 + [4,16,28.0111,5.5,-7.5052,25.6206,2.9397,-6.8607,22.326,0.5,-9.248,26.792,5.5,-11.0944], +// 4 16 28.7506 5.5 -3.7845 26.35 3 -3.47 25.6206 2.9397 -6.8607 28.0111 5.5 -7.5052 + [4,16,28.7506,5.5,-3.7845,26.35,3,-3.47,25.6206,2.9397,-6.8607,28.0111,5.5,-7.5052], +// 4 16 29 5.5 0 26.59 3 0 26.35 3 -3.47 28.7506 5.5 -3.7845 + [4,16,29,5.5,0,26.59,3,0,26.35,3,-3.47,28.7506,5.5,-3.7845], +// 3 16 22.326 0.5 -9.248 25.6206 2.9397 -6.8607 22.59 0.5 -8.49 + [3,16,22.326,0.5,-9.248,25.6206,2.9397,-6.8607,22.59,0.5,-8.49], +// 2 24 22.326 0.5 -9.248 22.59 0.5 -8.49 + [2,24,22.326,0.5,-9.248,22.59,0.5,-8.49], +// 5 24 28.0111 5.5 -7.5052 25.6206 2.9397 -6.8607 26.7931 5.5 -11.0983 28.7506 5.5 -3.7845 + [5,24,28.0111,5.5,-7.5052,25.6206,2.9397,-6.8607,26.7931,5.5,-11.0983,28.7506,5.5,-3.7845], +// 5 24 26.35 3 -3.47 28.7506 5.5 -3.7845 28.0111 5.5 -7.5052 29 5.5 0 + [5,24,26.35,3,-3.47,28.7506,5.5,-3.7845,28.0111,5.5,-7.5052,29,5.5,0], +// 2 24 22.6008 0.5 -8.4828 23.4443 1.2876 -8.3151 + [2,24,22.6008,0.5,-8.4828,23.4443,1.2876,-8.3151], +// 2 24 25.6206 2.9397 -6.8607 23.4443 1.2876 -8.3151 + [2,24,25.6206,2.9397,-6.8607,23.4443,1.2876,-8.3151], +// 2 24 28.3151 5.0272 -3.4443 29 5.5 0 + [2,24,28.3151,5.0272,-3.4443,29,5.5,0], +// 2 24 28.1411 4.8653 -3.7047 28.3151 5.0272 -3.4443 + [2,24,28.1411,4.8653,-3.7047,28.3151,5.0272,-3.4443], +// 2 24 25.6206 2.9397 -6.8607 26.3639 3.595 -6.3639 + [2,24,25.6206,2.9397,-6.8607,26.3639,3.595,-6.3639], +// 2 24 28.1411 4.8653 -3.7047 26.3639 3.595 -6.3639 + [2,24,28.1411,4.8653,-3.7047,26.3639,3.595,-6.3639], +// 4 16 9.2453 0.5 22.3267 8.49 0.5 22.59 22.6008 0.5 8.4828 22.326 0.5 9.2475 + [4,16,9.2453,0.5,22.3267,8.49,0.5,22.59,22.6008,0.5,8.4828,22.326,0.5,9.2475], +// 3 16 22.6008 0.5 8.4828 8.49 0.5 22.59 9 0.5 9 + [3,16,22.6008,0.5,8.4828,8.49,0.5,22.59,9,0.5,9], +// 2 24 9 0.5 20 8.49 0.5 22.59 + [2,24,9,0.5,20,8.49,0.5,22.59], +// 4 16 9 0 9 6 0 6 11 0 -9 11 0 9 + [4,16,9,0,9,6,0,6,11,0,-9,11,0,9], +// 4 16 6 0 -6 9 0 -9 11 0 -9 6 0 6 + [4,16,6,0,-6,9,0,-9,11,0,-9,6,0,6], +// 1 16 0 18 0 26.08 0 6.98811 0 -1 0 -6.98811 0 26.08 48\1-12chrd.dat + [1,16,0,18,0,26.08,0,6.98811,0,-1,0,-6.98811,0,26.08, ldraw_lib__48__1_12chrd()], +// 4 16 26.08 18 -6.9881 26 18 -6 26 18 6 26.0793 18 6.9876 + [4,16,26.08,18,-6.9881,26,18,-6,26,18,6,26.0793,18,6.9876], +// 1 16 0 18 0 26.08 0 -6.98811 0 -1 0 6.98811 0 26.08 48\1-6chrd.dat + [1,16,0,18,0,26.08,0,-6.98811,0,-1,0,6.98811,0,26.08, ldraw_lib__48__1_6chrd()], +// 4 16 26.0793 18 6.9876 26 18 6 14 18 6 6.9876 18 26.0793 + [4,16,26.0793,18,6.9876,26,18,6,14,18,6,6.9876,18,26.0793], +// 4 16 14 18 6 14 18 -6 6.3639 18 -6.3639 6.3639 18 6.3639 + [4,16,14,18,6,14,18,-6,6.3639,18,-6.3639,6.3639,18,6.3639], +// 4 16 6 18 14 6 18 26 6.9876 18 26.0793 14 18 6 + [4,16,6,18,14,6,18,26,6.9876,18,26.0793,14,18,6], +// 3 16 6.3639 18 6.3639 6 18 14 14 18 6 + [3,16,6.3639,18,6.3639,6,18,14,14,18,6], +// 4 16 14 18 -6 26 18 -6 26.0793 18 -6.9876 6 18 -14 + [4,16,14,18,-6,26,18,-6,26.0793,18,-6.9876,6,18,-14], +// 3 16 6.3639 18 -6.3639 14 18 -6 6 18 -14 + [3,16,6.3639,18,-6.3639,14,18,-6,6,18,-14], +// 4 16 -6 18 -14 -6 18 -26 -6.9876 18 -26.0793 -14 18 -6 + [4,16,-6,18,-14,-6,18,-26,-6.9876,18,-26.0793,-14,18,-6], +// 3 16 -6.3639 18 -6.3639 -6 18 -14 -14 18 -6 + [3,16,-6.3639,18,-6.3639,-6,18,-14,-14,18,-6], +// 4 16 -14 18 6 -26 18 6 -26.0793 18 6.9876 -6 18 14 + [4,16,-14,18,6,-26,18,6,-26.0793,18,6.9876,-6,18,14], +// 3 16 -6.3639 18 6.3639 -14 18 6 -6 18 14 + [3,16,-6.3639,18,6.3639,-14,18,6,-6,18,14], +// 4 16 0.5 0 -6 0.5 0 -12 9 0 -9 6 0 -6 + [4,16,0.5,0,-6,0.5,0,-12,9,0,-9,6,0,-6], +// 4 16 8 0 -20 9 0 -20 9 0 -9 8 0 -12 + [4,16,8,0,-20,9,0,-20,9,0,-9,8,0,-12], +// 3 16 0.5 0 -12 8 0 -12 9 0 -9 + [3,16,0.5,0,-12,8,0,-12,9,0,-9], +// 4 16 -9 0 -9 -0.5 0 -12 -0.5 0 -6 -6 0 -6 + [4,16,-9,0,-9,-0.5,0,-12,-0.5,0,-6,-6,0,-6], +// 4 16 -9 0 -9 -9 0 -20 -8 0 -20 -8 0 -12 + [4,16,-9,0,-9,-9,0,-20,-8,0,-20,-8,0,-12], +// 3 16 -8 0 -12 -0.5 0 -12 -9 0 -9 + [3,16,-8,0,-12,-0.5,0,-12,-9,0,-9], +// 4 16 3.0616 0 -27.3912 0.5 0 -27.9006 0.5 0 -28.9006 3.4443 0 -28.3151 + [4,16,3.0616,0,-27.3912,0.5,0,-27.9006,0.5,0,-28.9006,3.4443,0,-28.3151], +// 4 16 -0.5 0 -28.9006 -0.5 0 -27.9006 -3.0616 0 -27.3912 -3.4443 0 -28.3151 + [4,16,-0.5,0,-28.9006,-0.5,0,-27.9006,-3.0616,0,-27.3912,-3.4443,0,-28.3151], +// 1 16 0 10 -29 0 -0.0654 3.49251 3.5 0 0 0 0.99786 0.22891 7-16ndis.dat + [1,16,0,10,-29,0,-0.0654,3.49251,3.5,0,0,0,0.99786,0.22891, ldraw_lib__7_16ndis()], +// 4 16 3.7845 5.5 -28.7506 3.4925 6.5 -28.7711 3.4925 13.5 -28.7711 3.7845 14.5 -28.7506 + [4,16,3.7845,5.5,-28.7506,3.4925,6.5,-28.7711,3.4925,13.5,-28.7711,3.7845,14.5,-28.7506], +// 4 16 1.3366 6.7664 -28.9124 3.4925 6.5 -28.7711 3.7845 5.5 -28.7506 0.4978 5.5 -28.9672 + [4,16,1.3366,6.7664,-28.9124,3.4925,6.5,-28.7711,3.7845,5.5,-28.7506,0.4978,5.5,-28.9672], +// 3 16 0.4978 5.5 -28.9672 0.4978 6.5992 -28.9672 1.3366 6.7664 -28.9124 + [3,16,0.4978,5.5,-28.9672,0.4978,6.5992,-28.9672,1.3366,6.7664,-28.9124], +// 4 16 3.4925 13.5 -28.7711 0 13.5 -29 0 14.5 -29 3.7845 14.5 -28.7506 + [4,16,3.4925,13.5,-28.7711,0,13.5,-29,0,14.5,-29,3.7845,14.5,-28.7506], +// 1 16 0 10 -29 0 0.0654 -3.49251 3.5 0 0 0 0.99786 0.22891 7-16ndis.dat + [1,16,0,10,-29,0,0.0654,-3.49251,3.5,0,0,0,0.99786,0.22891, ldraw_lib__7_16ndis()], +// 4 16 -3.4925 13.5 -28.7711 -3.4925 6.5 -28.7711 -3.7845 5.5 -28.7506 -3.7845 14.5 -28.7506 + [4,16,-3.4925,13.5,-28.7711,-3.4925,6.5,-28.7711,-3.7845,5.5,-28.7506,-3.7845,14.5,-28.7506], +// 4 16 -3.7845 5.5 -28.7506 -3.4925 6.5 -28.7711 -1.3366 6.7664 -28.9124 -0.4978 5.5 -28.9672 + [4,16,-3.7845,5.5,-28.7506,-3.4925,6.5,-28.7711,-1.3366,6.7664,-28.9124,-0.4978,5.5,-28.9672], +// 3 16 -0.4978 6.5992 -28.9672 -0.4978 5.5 -28.9672 -1.3366 6.7664 -28.9124 + [3,16,-0.4978,6.5992,-28.9672,-0.4978,5.5,-28.9672,-1.3366,6.7664,-28.9124], +// 4 16 0 14.5 -29 0 13.5 -29 -3.4925 13.5 -28.7711 -3.7845 14.5 -28.7506 + [4,16,0,14.5,-29,0,13.5,-29,-3.4925,13.5,-28.7711,-3.7845,14.5,-28.7506], +// 5 24 3.7845 5.5 -28.7506 3.7845 14.5 -28.7506 7.5052 14.5 -28.0111 3.4925 13.5 -28.7711 + [5,24,3.7845,5.5,-28.7506,3.7845,14.5,-28.7506,7.5052,14.5,-28.0111,3.4925,13.5,-28.7711], +// 5 24 -3.7845 5.5 -28.7506 -3.7845 14.5 -28.7506 -7.5052 14.5 -28.0111 -3.4925 13.5 -28.7711 + [5,24,-3.7845,5.5,-28.7506,-3.7845,14.5,-28.7506,-7.5052,14.5,-28.0111,-3.4925,13.5,-28.7711], +// 5 24 0 5.5 -29 0 0 -29 0.5 0 -28.9006 -0.5 0 -28.9006 + [5,24,0,5.5,-29,0,0,-29,0.5,0,-28.9006,-0.5,0,-28.9006], +// 5 24 0 13.5 -29 0 5.5 -29 0.4978 6.5992 -28.9672 -0.4978 6.5992 -28.9672 + [5,24,0,13.5,-29,0,5.5,-29,0.4978,6.5992,-28.9672,-0.4978,6.5992,-28.9672], +// 5 24 0 14.5 -29 0 13.5 -29 3.7845 14.5 -28.7506 -3.7845 14.5 -28.7506 + [5,24,0,14.5,-29,0,13.5,-29,3.7845,14.5,-28.7506,-3.7845,14.5,-28.7506], +// 4 16 3.4443 5.5 -28.3151 3.4443 0 -28.3151 0.5 0 -28.9006 0.5 5.4314 -28.9006 + [4,16,3.4443,5.5,-28.3151,3.4443,0,-28.3151,0.5,0,-28.9006,0.5,5.4314,-28.9006], +// 4 16 -0.5 0 -28.9006 -3.4443 0 -28.3151 -3.4443 5.5 -28.3151 -0.5 5.4314 -28.9006 + [4,16,-0.5,0,-28.9006,-3.4443,0,-28.3151,-3.4443,5.5,-28.3151,-0.5,5.4314,-28.9006], +// 5 24 3.4443 5.5 -28.3151 3.4443 0 -28.3151 6.3639 0 -26.3639 0.5 0 -28.9006 + [5,24,3.4443,5.5,-28.3151,3.4443,0,-28.3151,6.3639,0,-26.3639,0.5,0,-28.9006], +// 5 24 -3.4443 0 -28.3151 -3.4443 5.5 -28.3151 -6.3639 0 -26.3639 -0.5 0 -28.9006 + [5,24,-3.4443,0,-28.3151,-3.4443,5.5,-28.3151,-6.3639,0,-26.3639,-0.5,0,-28.9006], +]; +module ldraw_lib__s__u9363s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__u9363s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__u9363s01(line=0.2); \ No newline at end of file diff --git a/parts/s/u9363s02.scad b/parts/s/u9363s02.scad new file mode 100644 index 000000000..c9abac656 --- /dev/null +++ b/parts/s/u9363s02.scad @@ -0,0 +1,40 @@ +use <../../lib.scad> +use <../../p/7-16chrd.scad> +function ldraw_lib__s__u9363s02() = [ +// 0 ~Electric Powered Up Angular Motor Drive Hub Pointer +// 0 Name: s\u9363s02.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Unofficial_Subpart +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// +// 4 16 -.5 0 -12 .5 0 -12 .5 0 -6 -.5 0 -6 + [4,16,-.5,0,-12,.5,0,-12,.5,0,-6,-.5,0,-6], +// 4 16 0 0 -28 0 0 -29 .5 0 -28.9006 .5 0 -27.9006 + [4,16,0,0,-28,0,0,-29,.5,0,-28.9006,.5,0,-27.9006], +// 4 16 -.5 0 -28.9006 0 0 -29 0 0 -28 -.5 0 -27.9006 + [4,16,-.5,0,-28.9006,0,0,-29,0,0,-28,-.5,0,-27.9006], +// 4 16 .5 0 -28.9006 0 0 -29 0 5.5 -29 .5 5.4314 -28.9006 + [4,16,.5,0,-28.9006,0,0,-29,0,5.5,-29,.5,5.4314,-28.9006], +// 4 16 0 5.5 -29 0 0 -29 -.5 0 -28.9006 -.5 5.4314 -28.9006 + [4,16,0,5.5,-29,0,0,-29,-.5,0,-28.9006,-.5,5.4314,-28.9006], +// 1 16 0 10 -29 0 -.0654 3.49251 3.5 0 0 0 .99786 .22891 7-16chrd.dat + [1,16,0,10,-29,0,-.0654,3.49251,3.5,0,0,0,.99786,.22891, ldraw_lib__7_16chrd()], +// 4 16 .4978 6.5992 -28.9672 .4978 5.5 -28.9672 0 5.5 -29 0 13.5 -29 + [4,16,.4978,6.5992,-28.9672,.4978,5.5,-28.9672,0,5.5,-29,0,13.5,-29], +// 3 16 1.3366 6.7664 -28.9124 .4978 6.5992 -28.9672 0 13.5 -29 + [3,16,1.3366,6.7664,-28.9124,.4978,6.5992,-28.9672,0,13.5,-29], +// 1 16 0 10 -29 0 .0654 -3.49251 3.5 0 0 0 .99786 .22891 7-16chrd.dat + [1,16,0,10,-29,0,.0654,-3.49251,3.5,0,0,0,.99786,.22891, ldraw_lib__7_16chrd()], +// 4 16 0 5.5 -29 -.4978 5.5 -28.9672 -.4978 6.5992 -28.9672 0 13.5 -29 + [4,16,0,5.5,-29,-.4978,5.5,-28.9672,-.4978,6.5992,-28.9672,0,13.5,-29], +// 3 16 -.4978 6.5992 -28.9672 -1.3366 6.7664 -28.9124 0 13.5 -29 + [3,16,-.4978,6.5992,-28.9672,-1.3366,6.7664,-28.9124,0,13.5,-29], +]; +module ldraw_lib__s__u9363s02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__u9363s02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__u9363s02(line=0.2); \ No newline at end of file diff --git a/parts/s/u9492s01.scad b/parts/s/u9492s01.scad index b03b5a461..ae3520ed7 100644 --- a/parts/s/u9492s01.scad +++ b/parts/s/u9492s01.scad @@ -7,7 +7,7 @@ use <../../p/4-4cyli.scad> use <../../p/4-4cylo.scad> use <../../p/4-4edge.scad> use <../../p/4-4ndis.scad> -use <../../p/4-4rin11.scad> +use <../../p/4-4ring11.scad> use <../../p/4-4ring2.scad> use <../../p/4-4ring5.scad> use <../../p/48/1-4chrd.scad> @@ -19,7 +19,7 @@ function ldraw_lib__s__u9492s01() = [ // 0 ~Figure Duplo Bust Tall Head without Face // 0 Name: s\u9492s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2022-01 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__s__u9492s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-01-14 [PTadmin] Official Update 2022-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -51,8 +52,8 @@ function ldraw_lib__s__u9492s01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -42 0 28.875 0 0 0 37 0 0 0 28.875 4-4cylo.dat [1,16,0,-42,0,28.875,0,0,0,37,0,0,0,28.875, ldraw_lib__4_4cylo()], -// 1 16 0 -42 0 2.625 0 0 0 1 0 0 0 2.625 4-4rin11.dat - [1,16,0,-42,0,2.625,0,0,0,1,0,0,0,2.625, ldraw_lib__4_4rin11()], +// 1 16 0 -42 0 2.625 0 0 0 1 0 0 0 2.625 4-4ring11.dat + [1,16,0,-42,0,2.625,0,0,0,1,0,0,0,2.625, ldraw_lib__4_4ring11()], // 1 16 0 -42 0 31.5 0 0 0 1 0 0 0 31.5 48\4-4aring.dat [1,16,0,-42,0,31.5,0,0,0,1,0,0,0,31.5, ldraw_lib__48__4_4aring()], // 1 16 0 -42 0 31.5 0 0 0 1 0 0 0 31.5 48\4-4edge.dat diff --git a/parts/s/u9534s01.scad b/parts/s/u9534s01.scad index eac800169..2b565d20d 100644 --- a/parts/s/u9534s01.scad +++ b/parts/s/u9534s01.scad @@ -4,7 +4,7 @@ use <../../p/2-4cyli.scad> use <../../p/2-4edge.scad> use <../../p/2-4ndis.scad> use <../../p/3-16cyli.scad> -use <../../p/3-16rin8.scad> +use <../../p/3-16ring8.scad> use <../../p/3-8chrd.scad> use <../../p/3-8cylo.scad> use <../../p/4-4cylc.scad> @@ -21,8 +21,8 @@ use <../../p/48/1-8edge.scad> use <../../p/48/11-48cyli.scad> use <../../p/48/4-4cylo.scad> use <../../p/48/4-4edge.scad> -use <../../p/48/4-4rin27.scad> -use <../../p/48/4-4rin28.scad> +use <../../p/48/4-4ring27.scad> +use <../../p/48/4-4ring28.scad> use <../../p/5-16cylo.scad> use <../../p/5-16ndis.scad> use <../../p/7-16ndis.scad> @@ -34,7 +34,7 @@ function ldraw_lib__s__u9534s01() = [ // 0 ~Electric Powered Up Small Angular Motor Drive Hub Rim without Pointer // 0 Name: s\u9534s01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Subpart UPDATE 2023-04 +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -42,7 +42,8 @@ function ldraw_lib__s__u9534s01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 23 0 9 0 0 0 -5 0 0 0 9 4-4cylc.dat [1,16,0,23,0,9,0,0,0,-5,0,0,0,9, ldraw_lib__4_4cylc()], @@ -66,10 +67,10 @@ function ldraw_lib__s__u9534s01() = [ [1,16,0,20,0,27,0,0,0,-2,0,0,0,27, ldraw_lib__48__4_4cylo()], // 1 16 0 20 0 28 0 0 0 -5.5 0 0 0 28 48\4-4cylo.dat [1,16,0,20,0,28,0,0,0,-5.5,0,0,0,28, ldraw_lib__48__4_4cylo()], -// 1 16 0 14.5 0 1 0 0 0 -1 0 0 0 1 48\4-4rin28.dat - [1,16,0,14.5,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4rin28()], -// 1 16 0 20 0 1 0 0 0 -1 0 0 0 1 48\4-4rin27.dat - [1,16,0,20,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4rin27()], +// 1 16 0 14.5 0 1 0 0 0 -1 0 0 0 1 48\4-4ring28.dat + [1,16,0,14.5,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4ring28()], +// 1 16 0 20 0 1 0 0 0 -1 0 0 0 1 48\4-4ring27.dat + [1,16,0,20,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__48__4_4ring27()], // 1 16 0 0 0 0 0 8.5 0 1 0 8.5 0 0 5-16ndis.dat [1,16,0,0,0,0,0,8.5,0,1,0,8.5,0,0, ldraw_lib__5_16ndis()], // 1 16 0 0 0 0 0 -8.5 0 1 0 8.5 0 0 2-4ndis.dat @@ -84,10 +85,10 @@ function ldraw_lib__s__u9534s01() = [ [1,16,0,18,-20,-6,0,0,0,-16,0,0,0,6, ldraw_lib__4_4cyli()], // 1 16 0 18 -20 0 0 -6 0 1 0 6 0 0 4-4edge.dat [1,16,0,18,-20,0,0,-6,0,1,0,6,0,0, ldraw_lib__4_4edge()], -// 1 16 0 0 -20 -1 0 0 0 1 0 0 0 -1 3-16rin8.dat - [1,16,0,0,-20,-1,0,0,0,1,0,0,0,-1, ldraw_lib__3_16rin8()], -// 1 16 0 0 -20 1 0 0 0 1 0 0 0 -1 3-16rin8.dat - [1,16,0,0,-20,1,0,0,0,1,0,0,0,-1, ldraw_lib__3_16rin8()], +// 1 16 0 0 -20 -1 0 0 0 1 0 0 0 -1 3-16ring8.dat + [1,16,0,0,-20,-1,0,0,0,1,0,0,0,-1, ldraw_lib__3_16ring8()], +// 1 16 0 0 -20 1 0 0 0 1 0 0 0 -1 3-16ring8.dat + [1,16,0,0,-20,1,0,0,0,1,0,0,0,-1, ldraw_lib__3_16ring8()], // 1 16 0 0 -20 8 0 0 0 1 0 0 0 8 2-4ndis.dat [1,16,0,0,-20,8,0,0,0,1,0,0,0,8, ldraw_lib__2_4ndis()], // 1 16 0 18 -20 6 0 0 0 -1 0 0 0 6 4-4ndis.dat diff --git a/parts/s/u9559s01.scad b/parts/s/u9559s01.scad new file mode 100644 index 000000000..cfc07285e --- /dev/null +++ b/parts/s/u9559s01.scad @@ -0,0 +1,310 @@ +use <../../lib.scad> +use <../../p/1-4chrd.scad> +use <../../p/1-4cyli.scad> +use <../../p/1-4cylo.scad> +use <../../p/1-4edge.scad> +use <../../p/1-4ndis.scad> +use <../../p/1-4ring1.scad> +use <../../p/1-4ring7.scad> +use <../../p/box4-4a.scad> +use <../../p/rect.scad> +use <../../p/rect2a.scad> +use <../../p/rect2p.scad> +use <../../p/rect3.scad> +function ldraw_lib__s__u9559s01() = [ +// 0 ~Technic Linear Actuator 8 x 2 x 2 Type 2 Body - Quarter +// 0 Name: s\u9559s01.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 5 24 -14.7824 -6.1232 38 -14.782 -6.123 3.1283 -11.3136 -11.3136 38 -16 0 5 + [5,24,-14.7824,-6.1232,38,-14.782,-6.123,3.1283,-11.3136,-11.3136,38,-16,0,5], +// 3 16 -14.782 -6.123 3.1283 -15.005 -5 5 -14.7824 -6.1232 38 + [3,16,-14.782,-6.123,3.1283,-15.005,-5,5,-14.7824,-6.1232,38], +// 2 24 -10 -15.73 0 -7.271 -17.554 0 + [2,24,-10,-15.73,0,-7.271,-17.554,0], +// 2 24 -11.314 -11.314 0 -6.123 -14.782 0 + [2,24,-11.314,-11.314,0,-6.123,-14.782,0], +// 2 24 -11.314 -11.314 0 -13.528 -8 0 + [2,24,-11.314,-11.314,0,-13.528,-8,0], +// 2 24 -15.73 -10 0 -17.067 -8 0 + [2,24,-15.73,-10,0,-17.067,-8,0], +// 2 24 -17.554 -7.271 1.215 -18.006 -5 5 + [2,24,-17.554,-7.271,1.215,-18.006,-5,5], +// 2 24 -13.528 -8 0 -14.782 -6.123 3.1283 + [2,24,-13.528,-8,0,-14.782,-6.123,3.1283], +// 2 24 -14.782 -6.123 3.1283 -15.005 -5 5 + [2,24,-14.782,-6.123,3.1283,-15.005,-5,5], +// 2 24 -17.067 -8 0 -17.554 -7.271 1.215 + [2,24,-17.067,-8,0,-17.554,-7.271,1.215], +// 4 16 0 -19 0 -7.271 -17.554 0 -6.123 -14.782 0 0 -16 0 + [4,16,0,-19,0,-7.271,-17.554,0,-6.123,-14.782,0,0,-16,0], +// 1 16 -17.0028 -2.5 5 1.5 0 0.497 0 0 -2.5 0 1 0 rect3.dat + [1,16,-17.0028,-2.5,5,1.5,0,0.497,0,0,-2.5,0,1,0, ldraw_lib__rect3()], +// 4 16 -10 -15.282 0 -6.123 -14.782 0 -7.271 -17.554 0 -10 -15.73 0 + [4,16,-10,-15.282,0,-6.123,-14.782,0,-7.271,-17.554,0,-10,-15.73,0], +// 4 16 -6.123 -14.782 0 -10 -15.282 0 -13.166 -13.166 0 -11.314 -11.314 0 + [4,16,-6.123,-14.782,0,-10,-15.282,0,-13.166,-13.166,0,-11.314,-11.314,0], +// 4 16 -13.528 -8 0 -15.282 -10 0 -15.73 -10 0 -17.067 -8 0 + [4,16,-13.528,-8,0,-15.282,-10,0,-15.73,-10,0,-17.067,-8,0], +// 4 16 -15.282 -10 0 -13.528 -8 0 -11.314 -11.314 0 -13.166 -13.166 0 + [4,16,-15.282,-10,0,-13.528,-8,0,-11.314,-11.314,0,-13.166,-13.166,0], +// 4 16 -13.528 -8 0 -17.067 -8 0 -17.554 -7.271 1.215 -18.006 -5 5 + [4,16,-13.528,-8,0,-17.067,-8,0,-17.554,-7.271,1.215,-18.006,-5,5], +// 3 16 -14.782 -6.123 3.1283 -13.528 -8 0 -18.006 -5 5 + [3,16,-14.782,-6.123,3.1283,-13.528,-8,0,-18.006,-5,5], +// 3 16 -18.006 -5 5 -15.005 -5 5 -14.782 -6.123 3.1283 + [3,16,-18.006,-5,5,-15.005,-5,5,-14.782,-6.123,3.1283], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 0 38 0 0 -14 -14 0 0 0 77 0 1-4cylo.dat + [1,16,0,0,38,0,0,-14,-14,0,0,0,77,0, ldraw_lib__1_4cylo()], +// 1 16 0 0 38 0 0 -16 -16 0 0 0 1 0 1-4edge.dat + [1,16,0,0,38,0,0,-16,-16,0,0,0,1,0, ldraw_lib__1_4edge()], +// 1 16 0 0 118 0 0 -12 -12 0 0 0 1 0 1-4edge.dat + [1,16,0,0,118,0,0,-12,-12,0,0,0,1,0, ldraw_lib__1_4edge()], +// 1 16 0 0 115 0 0 -6 -6 0 0 0 1 0 1-4ndis.dat + [1,16,0,0,115,0,0,-6,-6,0,0,0,1,0, ldraw_lib__1_4ndis()], +// 1 16 0 0 118 0 0 -6 -6 0 0 0 -1 0 1-4ring1.dat + [1,16,0,0,118,0,0,-6,-6,0,0,0,-1,0, ldraw_lib__1_4ring1()], +// 1 16 0 0 115 0 0 -14 -14 0 0 0 1 0 1-4chrd.dat + [1,16,0,0,115,0,0,-14,-14,0,0,0,1,0, ldraw_lib__1_4chrd()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 0 0 115 0 0 -6 -6 0 0 0 3 0 1-4cylo.dat + [1,16,0,0,115,0,0,-6,-6,0,0,0,3,0, ldraw_lib__1_4cylo()], +// 1 16 0 0 118 0 0 -12 -12 0 0 0 -1 0 1-4cyli.dat + [1,16,0,0,118,0,0,-12,-12,0,0,0,-1,0, ldraw_lib__1_4cyli()], +// 1 16 0 0 38 0 0 -2 -2 0 0 0 1 0 1-4ring7.dat + [1,16,0,0,38,0,0,-2,-2,0,0,0,1,0, ldraw_lib__1_4ring7()], +// 4 16 -17.554 -7.271 115.5 -15.36 -6.362 117.5 -16.625 0 117.5 -19 0 115.5 + [4,16,-17.554,-7.271,115.5,-15.36,-6.362,117.5,-16.625,0,117.5,-19,0,115.5], +// 4 16 -15.73 -10 115.5 -13.764 -8.75 117.5 -15.36 -6.362 117.5 -17.554 -7.271 115.5 + [4,16,-15.73,-10,115.5,-13.764,-8.75,117.5,-15.36,-6.362,117.5,-17.554,-7.271,115.5], +// 3 16 -13.472 -8.85 117 -13.764 -8.75 117.5 -15.73 -10 115.5 + [3,16,-13.472,-8.85,117,-13.764,-8.75,117.5,-15.73,-10,115.5], +// 3 16 -15.282 -10 115.5 -13.472 -8.85 117 -15.73 -10 115.5 + [3,16,-15.282,-10,115.5,-13.472,-8.85,117,-15.73,-10,115.5], +// 4 16 -13.166 -13.166 115.5 -11.62 -11.62 117 -13.472 -8.85 117 -15.282 -10 115.5 + [4,16,-13.166,-13.166,115.5,-11.62,-11.62,117,-13.472,-8.85,117,-15.282,-10,115.5], +// 4 16 -10 -15.282 115.5 -8.85 -13.472 117 -11.62 -11.62 117 -13.166 -13.166 115.5 + [4,16,-10,-15.282,115.5,-8.85,-13.472,117,-11.62,-11.62,117,-13.166,-13.166,115.5], +// 3 16 -8.75 -13.764 117.5 -8.85 -13.472 117 -10 -15.282 115.5 + [3,16,-8.75,-13.764,117.5,-8.85,-13.472,117,-10,-15.282,115.5], +// 3 16 -10 -15.73 115.5 -8.75 -13.764 117.5 -10 -15.282 115.5 + [3,16,-10,-15.73,115.5,-8.75,-13.764,117.5,-10,-15.282,115.5], +// 4 16 -7.271 -17.554 115.5 -6.362 -15.36 117.5 -8.75 -13.764 117.5 -10 -15.73 115.5 + [4,16,-7.271,-17.554,115.5,-6.362,-15.36,117.5,-8.75,-13.764,117.5,-10,-15.73,115.5], +// 4 16 0 -19 115.5 0 -16.625 117.5 -6.362 -15.36 117.5 -7.271 -17.554 115.5 + [4,16,0,-19,115.5,0,-16.625,117.5,-6.362,-15.36,117.5,-7.271,-17.554,115.5], +// 5 24 -15.36 -6.362 117.5 -17.554 -7.271 115.5 -19 0 115.5 -13.764 -8.75 117.5 + [5,24,-15.36,-6.362,117.5,-17.554,-7.271,115.5,-19,0,115.5,-13.764,-8.75,117.5], +// 2 24 -13.764 -8.75 117.5 -15.73 -10 115.5 + [2,24,-13.764,-8.75,117.5,-15.73,-10,115.5], +// 5 24 -15.73 -10 115.5 -13.472 -8.85 117 -13.764 -8.75 117.5 -15.282 -10 115.5 + [5,24,-15.73,-10,115.5,-13.472,-8.85,117,-13.764,-8.75,117.5,-15.282,-10,115.5], +// 2 24 -13.472 -8.85 117 -15.282 -10 115.5 + [2,24,-13.472,-8.85,117,-15.282,-10,115.5], +// 5 24 -11.62 -11.62 117 -13.166 -13.166 115.5 -15.282 -10 115.5 -8.85 -13.472 117 + [5,24,-11.62,-11.62,117,-13.166,-13.166,115.5,-15.282,-10,115.5,-8.85,-13.472,117], +// 2 24 -8.85 -13.472 117 -10 -15.282 115.5 + [2,24,-8.85,-13.472,117,-10,-15.282,115.5], +// 5 24 -10 -15.282 115.5 -8.75 -13.764 117.5 -8.85 -13.472 117 -10 -15.73 115.5 + [5,24,-10,-15.282,115.5,-8.75,-13.764,117.5,-8.85,-13.472,117,-10,-15.73,115.5], +// 2 24 -8.75 -13.764 117.5 -10 -15.73 115.5 + [2,24,-8.75,-13.764,117.5,-10,-15.73,115.5], +// 5 24 -6.362 -15.36 117.5 -7.271 -17.554 115.5 -10 -15.73 115.5 0 -16.625 117.5 + [5,24,-6.362,-15.36,117.5,-7.271,-17.554,115.5,-10,-15.73,115.5,0,-16.625,117.5], +// 2 24 -17.554 -7.271 115.5 -19 0 115.5 + [2,24,-17.554,-7.271,115.5,-19,0,115.5], +// 2 24 -15.73 -10 115.5 -17.554 -7.271 115.5 + [2,24,-15.73,-10,115.5,-17.554,-7.271,115.5], +// 2 24 -7.271 -17.554 115.5 -10 -15.73 115.5 + [2,24,-7.271,-17.554,115.5,-10,-15.73,115.5], +// 2 24 -15.36 -6.362 117.5 -16.625 0 117.5 + [2,24,-15.36,-6.362,117.5,-16.625,0,117.5], +// 2 24 0 -16.625 117.5 -6.362 -15.36 117.5 + [2,24,0,-16.625,117.5,-6.362,-15.36,117.5], +// 2 24 -13.764 -8.75 117.5 -15.36 -6.362 117.5 + [2,24,-13.764,-8.75,117.5,-15.36,-6.362,117.5], +// 2 24 -6.362 -15.36 117.5 -8.75 -13.764 117.5 + [2,24,-6.362,-15.36,117.5,-8.75,-13.764,117.5], +// 2 24 -11.62 -11.62 117 -13.472 -8.85 117 + [2,24,-11.62,-11.62,117,-13.472,-8.85,117], +// 2 24 -8.85 -13.472 117 -11.62 -11.62 117 + [2,24,-8.85,-13.472,117,-11.62,-11.62,117], +// 2 24 -13.472 -8.85 117 -13.764 -8.75 117.5 + [2,24,-13.472,-8.85,117,-13.764,-8.75,117.5], +// 2 24 -8.75 -13.764 117.5 -8.85 -13.472 117 + [2,24,-8.75,-13.764,117.5,-8.85,-13.472,117], +// 4 16 -12 0 117.5 -16.625 0 117.5 -15.36 -6.362 117.5 -11.087 -4.592 117.5 + [4,16,-12,0,117.5,-16.625,0,117.5,-15.36,-6.362,117.5,-11.087,-4.592,117.5], +// 4 16 -11.087 -4.592 117.5 -15.36 -6.362 117.5 -13.764 -8.75 117.5 -9.935 -6.316 117.5 + [4,16,-11.087,-4.592,117.5,-15.36,-6.362,117.5,-13.764,-8.75,117.5,-9.935,-6.316,117.5], +// 3 16 -9.935 -6.316 117.5 -13.764 -8.75 117.5 -13.472 -8.85 117 + [3,16,-9.935,-6.316,117.5,-13.764,-8.75,117.5,-13.472,-8.85,117], +// 3 16 -9.935 -6.316 117.5 -13.472 -8.85 117 -9.724 -6.388 117 + [3,16,-9.935,-6.316,117.5,-13.472,-8.85,117,-9.724,-6.388,117], +// 4 16 -9.724 -6.388 117 -13.472 -8.85 117 -11.62 -11.62 117 -8.387 -8.387 117 + [4,16,-9.724,-6.388,117,-13.472,-8.85,117,-11.62,-11.62,117,-8.387,-8.387,117], +// 4 16 -8.387 -8.387 117 -11.62 -11.62 117 -8.85 -13.472 117 -6.388 -9.724 117 + [4,16,-8.387,-8.387,117,-11.62,-11.62,117,-8.85,-13.472,117,-6.388,-9.724,117], +// 3 16 -6.388 -9.724 117 -8.85 -13.472 117 -8.75 -13.764 117.5 + [3,16,-6.388,-9.724,117,-8.85,-13.472,117,-8.75,-13.764,117.5], +// 3 16 -6.388 -9.724 117 -8.75 -13.764 117.5 -6.316 -9.935 117.5 + [3,16,-6.388,-9.724,117,-8.75,-13.764,117.5,-6.316,-9.935,117.5], +// 4 16 -6.316 -9.935 117.5 -8.75 -13.764 117.5 -6.362 -15.36 117.5 -4.592 -11.087 117.5 + [4,16,-6.316,-9.935,117.5,-8.75,-13.764,117.5,-6.362,-15.36,117.5,-4.592,-11.087,117.5], +// 4 16 -4.592 -11.087 117.5 -6.362 -15.36 117.5 0 -16.625 117.5 0 -12 117.5 + [4,16,-4.592,-11.087,117.5,-6.362,-15.36,117.5,0,-16.625,117.5,0,-12,117.5], +// 2 24 -13.764 -8.75 117.5 -9.935 -6.316 117.5 + [2,24,-13.764,-8.75,117.5,-9.935,-6.316,117.5], +// 2 24 -13.472 -8.85 117 -9.724 -6.388 117 + [2,24,-13.472,-8.85,117,-9.724,-6.388,117], +// 2 24 -8.85 -13.472 117 -6.388 -9.724 117 + [2,24,-8.85,-13.472,117,-6.388,-9.724,117], +// 2 24 -8.75 -13.764 117.5 -6.316 -9.935 117.5 + [2,24,-8.75,-13.764,117.5,-6.316,-9.935,117.5], +// 2 24 -11.087 -4.592 117.5 -12 0 117.5 + [2,24,-11.087,-4.592,117.5,-12,0,117.5], +// 2 24 -9.935 -6.316 117.5 -11.087 -4.592 117.5 + [2,24,-9.935,-6.316,117.5,-11.087,-4.592,117.5], +// 2 24 -9.837 -6.462 117 -9.935 -6.316 117.5 + [2,24,-9.837,-6.462,117,-9.935,-6.316,117.5], +// 2 24 -8.485 -8.485 117 -9.837 -6.462 117 + [2,24,-8.485,-8.485,117,-9.837,-6.462,117], +// 2 24 -8.485 -8.485 117 -6.462 -9.837 117 + [2,24,-8.485,-8.485,117,-6.462,-9.837,117], +// 2 24 -6.462 -9.837 117 -6.456 -9.841 117.014 + [2,24,-6.462,-9.837,117,-6.456,-9.841,117.014], +// 2 24 -6.456 -9.841 117.014 -6.316 -9.935 117.5 + [2,24,-6.456,-9.841,117.014,-6.316,-9.935,117.5], +// 2 24 -4.592 -11.087 117.5 -6.316 -9.935 117.5 + [2,24,-4.592,-11.087,117.5,-6.316,-9.935,117.5], +// 2 24 -4.592 -11.087 117.5 0 -12 117.5 + [2,24,-4.592,-11.087,117.5,0,-12,117.5], +// 4 16 -19 0 115.5 -19 0 5 -17.554 -7.271 5 -17.554 -7.271 115.5 + [4,16,-19,0,115.5,-19,0,5,-17.554,-7.271,5,-17.554,-7.271,115.5], +// 4 16 -17.554 -7.271 115.5 -17.554 -7.271 5 -15.73 -10 0 -15.73 -10 115.5 + [4,16,-17.554,-7.271,115.5,-17.554,-7.271,5,-15.73,-10,0,-15.73,-10,115.5], +// 1 16 -14.224 -11.583 57.75 0 1 -1.058 0 0 1.583 57.75 0 0 rect2a.dat + [1,16,-14.224,-11.583,57.75,0,1,-1.058,0,0,1.583,57.75,0,0, ldraw_lib__rect2a()], +// 1 16 -11.583 -14.224 57.75 0 0 1.583 0 1 -1.058 57.75 0 0 rect2a.dat + [1,16,-11.583,-14.224,57.75,0,0,1.583,0,1,-1.058,57.75,0,0, ldraw_lib__rect2a()], +// 1 16 -15.506 -10 57.75 0 0 -0.224 0 1 0 57.75 0 0 rect3.dat + [1,16,-15.506,-10,57.75,0,0,-0.224,0,1,0,57.75,0,0, ldraw_lib__rect3()], +// 1 16 -10 -15.506 57.75 0 1 0 0 0 -0.224 -57.75 0 0 rect3.dat + [1,16,-10,-15.506,57.75,0,1,0,0,0,-0.224,-57.75,0,0, ldraw_lib__rect3()], +// 1 16 -12.614 -13.534 57.75 0 -0.354 0.552 0 -0.354 -0.368 57.75 0 0 box4-4a.dat + [1,16,-12.614,-13.534,57.75,0,-0.354,0.552,0,-0.354,-0.368,57.75,0,0, ldraw_lib__box4_4a()], +// 1 16 -13.534 -12.615 57.75 0 -0.354 -0.368 0 -0.354 0.552 57.75 0 0 box4-4a.dat + [1,16,-13.534,-12.615,57.75,0,-0.354,-0.368,0,-0.354,0.552,57.75,0,0, ldraw_lib__box4_4a()], +// +// 3 16 -6 -6 115 -14 0 115 -6 0 115 + [3,16,-6,-6,115,-14,0,115,-6,0,115], +// 3 16 -14 0 115 -6 -6 115 0 -14 115 + [3,16,-14,0,115,-6,-6,115,0,-14,115], +// 3 16 0 -6 115 0 -14 115 -6 -6 115 + [3,16,0,-6,115,0,-14,115,-6,-6,115], +// 2 24 -17.554 -7.271 1.215 -17.0668 -8 0 + [2,24,-17.554,-7.271,1.215,-17.0668,-8,0], +// 2 24 -17.067 -8 0 -13.528 -8 0 + [2,24,-17.067,-8,0,-13.528,-8,0], +// 3 16 -17.554 -7.271 5 -18.006 -5 5 -17.554 -7.271 1.215 + [3,16,-17.554,-7.271,5,-18.006,-5,5,-17.554,-7.271,1.215], +// 4 16 -17.554 -7.271 5 -17.554 -7.271 1.215 -17.067 -8 0 -15.73 -10 0 + [4,16,-17.554,-7.271,5,-17.554,-7.271,1.215,-17.067,-8,0,-15.73,-10,0], +// 4 16 -15.005 -5 5 -16 0 5 -16 0 38 -14.7824 -6.1232 38 + [4,16,-15.005,-5,5,-16,0,5,-16,0,38,-14.7824,-6.1232,38], +// 4 16 -11.314 -11.314 0 -14.782 -6.123 3.1283 -14.7824 -6.1232 38 -11.3136 -11.3136 38 + [4,16,-11.314,-11.314,0,-14.782,-6.123,3.1283,-14.7824,-6.1232,38,-11.3136,-11.3136,38], +// 3 16 -13.528 -8 0 -14.782 -6.123 3.1283 -11.314 -11.314 0 + [3,16,-13.528,-8,0,-14.782,-6.123,3.1283,-11.314,-11.314,0], +// 2 24 -8.5 -16.7326 37 -7.271 -17.554 37 + [2,24,-8.5,-16.7326,37,-7.271,-17.554,37], +// 2 24 -8.5 -13.1938 37 -6.12295 -14.78215 37 + [2,24,-8.5,-13.1938,37,-6.12295,-14.78215,37], +// 2 24 -8.5 -16.7326 27 -7.271 -17.554 27 + [2,24,-8.5,-16.7326,27,-7.271,-17.554,27], +// 2 24 -8.5 -13.1938 27 -6.1229 -14.782 27 + [2,24,-8.5,-13.1938,27,-6.1229,-14.782,27], +// 1 16 -3.6355 -18.277 13.5 3.6355 0 0 -0.723 1 0 0 0 13.5 rect2p.dat + [1,16,-3.6355,-18.277,13.5,3.6355,0,0,-0.723,1,0,0,0,13.5, ldraw_lib__rect2p()], +// 1 16 -3.6355 -18.277 76.25 3.6355 0 0 -0.723 1 0 0 0 39.25 rect2p.dat + [1,16,-3.6355,-18.277,76.25,3.6355,0,0,-0.723,1,0,0,0,39.25, ldraw_lib__rect2p()], +// 4 16 -8.5 -16.7326 27 -10 -15.73 0 -7.271 -17.554 0 -7.271 -17.554 27 + [4,16,-8.5,-16.7326,27,-10,-15.73,0,-7.271,-17.554,0,-7.271,-17.554,27], +// 4 16 -10 -15.73 115.5 -8.5 -16.7326 37 -7.271 -17.554 37 -7.271 -17.554 115.5 + [4,16,-10,-15.73,115.5,-8.5,-16.7326,37,-7.271,-17.554,37,-7.271,-17.554,115.5], +// 4 16 -8.5 -16.7326 27 -8.5 -16.7326 37 -10 -15.73 115.5 -10 -15.73 0 + [4,16,-8.5,-16.7326,27,-8.5,-16.7326,37,-10,-15.73,115.5,-10,-15.73,0], +// 2 24 0 -16 37 -6.12295 -14.78215 37 + [2,24,0,-16,37,-6.12295,-14.78215,37], +// 4 16 -6.12295 -14.78215 37 -6.1232 -14.7824 38 0 -16 38 0 -16 37 + [4,16,-6.12295,-14.78215,37,-6.1232,-14.7824,38,0,-16,38,0,-16,37], +// 4 16 -6.1232 -14.7824 38 -6.12295 -14.78215 37 -8.5 -13.1938 37 -11.3136 -11.3136 38 + [4,16,-6.1232,-14.7824,38,-6.12295,-14.78215,37,-8.5,-13.1938,37,-11.3136,-11.3136,38], +// 4 16 -11.3136 -11.3136 38 -8.5 -13.1938 37 -8.5 -13.1938 27 -11.314 -11.314 0 + [4,16,-11.3136,-11.3136,38,-8.5,-13.1938,37,-8.5,-13.1938,27,-11.314,-11.314,0], +// 4 16 -6.123 -14.782 0 -11.314 -11.314 0 -8.5 -13.1938 27 -6.1229 -14.782 27 + [4,16,-6.123,-14.782,0,-11.314,-11.314,0,-8.5,-13.1938,27,-6.1229,-14.782,27], +// 1 16 -3.0615 -15.391 13.5 3.06145 0 -0.00005 -0.609 -1 0 0 0 -13.5 rect2p.dat + [1,16,-3.0615,-15.391,13.5,3.06145,0,-0.00005,-0.609,-1,0,0,0,-13.5, ldraw_lib__rect2p()], +// 4 16 -7.271 -17.554 37 -8.5 -16.7326 37 -8.5 -13.1938 37 -6.12295 -14.78215 37 + [4,16,-7.271,-17.554,37,-8.5,-16.7326,37,-8.5,-13.1938,37,-6.12295,-14.78215,37], +// 4 16 0 -19 37 -7.271 -17.554 37 -6.12295 -14.78215 37 0 -16 37 + [4,16,0,-19,37,-7.271,-17.554,37,-6.12295,-14.78215,37,0,-16,37], +// 1 16 -8.5 -14.9632 32 0 -1 0 0 0 -1.7694 5 0 0 rect.dat + [1,16,-8.5,-14.9632,32,0,-1,0,0,0,-1.7694,5,0,0, ldraw_lib__rect()], +// 4 16 -8.5 -13.1938 27 -8.5 -16.7326 27 -7.271 -17.554 27 -6.1229 -14.782 27 + [4,16,-8.5,-13.1938,27,-8.5,-16.7326,27,-7.271,-17.554,27,-6.1229,-14.782,27], +// 4 16 -6.1229 -14.782 27 -7.271 -17.554 27 0 -19 27 0 -16 27 + [4,16,-6.1229,-14.782,27,-7.271,-17.554,27,0,-19,27,0,-16,27], +// 5 24 -13.472 -8.85 117 -9.935 -6.316 117.5 -9.724 -6.388 117 -13.764 -8.75 117.5 + [5,24,-13.472,-8.85,117,-9.935,-6.316,117.5,-9.724,-6.388,117,-13.764,-8.75,117.5], +// 5 24 -17.554 -7.271 5 -17.554 -7.271 115.5 -19 0 115.5 -15.73 -10 0 + [5,24,-17.554,-7.271,5,-17.554,-7.271,115.5,-19,0,115.5,-15.73,-10,0], +// 5 24 -17.554 -7.271 1.215 -17.554 -7.271 5 -17.067 -8 0 -18.006 -5 5 + [5,24,-17.554,-7.271,1.215,-17.554,-7.271,5,-17.067,-8,0,-18.006,-5,5], +// 5 24 -11.3136 -11.3136 38 -11.314 -11.314 0 -14.782 -6.123 3.1283 -8.5 -13.1938 37 + [5,24,-11.3136,-11.3136,38,-11.314,-11.314,0,-14.782,-6.123,3.1283,-8.5,-13.1938,37], +// 5 24 -6.1229 -14.782 27 -6.123 -14.782 0 -11.314 -11.314 0 0 -16 27 + [5,24,-6.1229,-14.782,27,-6.123,-14.782,0,-11.314,-11.314,0,0,-16,27], +// 5 24 -13.166 -13.166 0 -13.166 -13.166 115.5 -10 -15.282 0 -15.282 -10 115.5 + [5,24,-13.166,-13.166,0,-13.166,-13.166,115.5,-10,-15.282,0,-15.282,-10,115.5], +// 5 24 -8.75 -13.764 117.5 -6.388 -9.724 117 -6.316 -9.935 117.5 -8.85 -13.472 117 + [5,24,-8.75,-13.764,117.5,-6.388,-9.724,117,-6.316,-9.935,117.5,-8.85,-13.472,117], +// 5 24 -7.271 -17.554 27 -7.271 -17.554 0 0 -19 0 -8.5 -16.7326 27 + [5,24,-7.271,-17.554,27,-7.271,-17.554,0,0,-19,0,-8.5,-16.7326,27], +// 5 24 -7.271 -17.554 115.5 -7.271 -17.554 37 0 -19 37 -10 -15.73 115.5 + [5,24,-7.271,-17.554,115.5,-7.271,-17.554,37,0,-19,37,-10,-15.73,115.5], +// 5 24 -6.12295 -14.78215 37 -6.1232 -14.7824 38 0 -16 38 -8.5 -13.1938 37 + [5,24,-6.12295,-14.78215,37,-6.1232,-14.7824,38,0,-16,38,-8.5,-13.1938,37], +// 5 24 -16 0 5 -16 0 38 -14.7824 -6.1232 38 -15.005 5 5 + [5,24,-16,0,5,-16,0,38,-14.7824,-6.1232,38,-15.005,5,5], +// 5 24 -19 0 5 -19 0 115.5 -17.554 7.271 195.5 -17.554 -7.271 5 + [5,24,-19,0,5,-19,0,115.5,-17.554,7.271,195.5,-17.554,-7.271,5], +// 5 24 0 -19 0 0 -19 27 -7.271 -17.554 27 7.271 -17.554 0 + [5,24,0,-19,0,0,-19,27,-7.271,-17.554,27,7.271,-17.554,0], +// 5 24 -0.0001 -16 0 0 -16 27 6.1229 -14.782 27 -6.123 -14.782 0 + [5,24,-0.0001,-16,0,0,-16,27,6.1229,-14.782,27,-6.123,-14.782,0], +// 5 24 0 -19 115.5 0 -19 37 7.271 -17.554 37 -7.271 -17.554 115.5 + [5,24,0,-19,115.5,0,-19,37,7.271,-17.554,37,-7.271,-17.554,115.5], +// 5 24 -13.52 -13.521 115.5 -13.52 -13.521 0 -12.416 -14.256 0 -14.256 -12.417 0 + [5,24,-13.52,-13.521,115.5,-13.52,-13.521,0,-12.416,-14.256,0,-14.256,-12.417,0], +// 2 24 -15.282 -10 0 -13.902 -12.063 0 + [2,24,-15.282,-10,0,-13.902,-12.063,0], +// 2 24 -12.062 -13.902 0 -10 -15.282 0 + [2,24,-12.062,-13.902,0,-10,-15.282,0], +]; +module ldraw_lib__s__u9559s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__u9559s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__u9559s01(line=0.2); \ No newline at end of file diff --git a/parts/s/u9610s01.scad b/parts/s/u9610s01.scad new file mode 100644 index 000000000..9df562bf1 --- /dev/null +++ b/parts/s/u9610s01.scad @@ -0,0 +1,62 @@ +use <../../lib.scad> +use <../../p/4-4edge.scad> +function ldraw_lib__s__u9610s01() = [ +// 0 ~Train Track 9V Curved - Metal Rails Interlocking End +// 0 Name: s\u9610s01.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 0 // Interlocking Track End Rail +// 1 16 -1.25 -10 0 .75 0 0 0 0 .75 0 -1 0 4-4edge.dat + [1,16,-1.25,-10,0,.75,0,0,0,0,.75,0,-1,0, ldraw_lib__4_4edge()], +// 2 24 8.75 -16 0 4.75 -8.5 0 + [2,24,8.75,-16,0,4.75,-8.5,0], +// 2 24 -8.75 -16 0 -4.75 -8.5 0 + [2,24,-8.75,-16,0,-4.75,-8.5,0], +// 2 24 -8.75 -16 0 -11.75 -16 0 + [2,24,-8.75,-16,0,-11.75,-16,0], +// 2 24 -8.75 -16 0 8.75 -16 0 + [2,24,-8.75,-16,0,8.75,-16,0], +// 2 24 -11.75 -16 -3 8.75 -16 -3 + [2,24,-11.75,-16,-3,8.75,-16,-3], +// +// 3 16 8.75 -16 0 8.75 -8.5 0 4.75 -8.5 0 + [3,16,8.75,-16,0,8.75,-8.5,0,4.75,-8.5,0], +// 3 16 -4.75 -8.5 0 -8.75 -8.5 0 -8.75 -16 0 + [3,16,-4.75,-8.5,0,-8.75,-8.5,0,-8.75,-16,0], +// 4 16 -8.75 -16 0 8.75 -16 0 4.75 -8.5 0 -4.75 -8.5 0 + [4,16,-8.75,-16,0,8.75,-16,0,4.75,-8.5,0,-4.75,-8.5,0], +// 4 16 8.75 -16 -3 -11.75 -16 -3 -11.75 -11 -3 8.75 -11 -3 + [4,16,8.75,-16,-3,-11.75,-16,-3,-11.75,-11,-3,8.75,-11,-3], +// 4 16 -11.75 -16 -3 8.75 -16 -3 8.75 -16 0 -8.75 -16 0 + [4,16,-11.75,-16,-3,8.75,-16,-3,8.75,-16,0,-8.75,-16,0], +// 3 16 -11.75 -16 -3 -8.75 -16 0 -11.75 -16 0 + [3,16,-11.75,-16,-3,-8.75,-16,0,-11.75,-16,0], +// +// 2 24 8.75 -16 0 8.75 -16 -3 + [2,24,8.75,-16,0,8.75,-16,-3], +// 2 24 -4.75 -8.5 0 -8.75 -8.5 0 + [2,24,-4.75,-8.5,0,-8.75,-8.5,0], +// 2 24 -8.75 -8.5 0 -8.75 -16 0 + [2,24,-8.75,-8.5,0,-8.75,-16,0], +// 2 24 8.75 -16 0 8.75 -8.5 0 + [2,24,8.75,-16,0,8.75,-8.5,0], +// 2 24 8.75 -8.5 0 4.75 -8.5 0 + [2,24,8.75,-8.5,0,4.75,-8.5,0], +// 2 24 -11.75 -11 -3 8.75 -11 -3 + [2,24,-11.75,-11,-3,8.75,-11,-3], +// 2 24 8.75 -11 -3 8.75 -16 -3 + [2,24,8.75,-11,-3,8.75,-16,-3], +// 2 24 4.75 -8.5 0 -4.75 -8.5 0 + [2,24,4.75,-8.5,0,-4.75,-8.5,0], +]; +module ldraw_lib__s__u9610s01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__u9610s01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__u9610s01(line=0.2); \ No newline at end of file diff --git a/parts/s/u9610s02.scad b/parts/s/u9610s02.scad new file mode 100644 index 000000000..3dfdf8c73 --- /dev/null +++ b/parts/s/u9610s02.scad @@ -0,0 +1,296 @@ +use <../../lib.scad> +function ldraw_lib__s__u9610s02() = [ +// 0 ~Train Track 9V Curved - Inner Metal Rails Half +// 0 Name: s\u9610s02.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 2 24 53.904 -16 -48.667 66.362 -16 -49.674 + [2,24,53.904,-16,-48.667,66.362,-16,-49.674], +// 2 24 44.478 -16 -47.972 53.904 -16 -48.667 + [2,24,44.478,-16,-47.972,53.904,-16,-48.667], +// 2 24 81.29 -16 -51.142 93.712 -16 -52.587 + [2,24,81.29,-16,-51.142,93.712,-16,-52.587], +// 2 24 103.09 -16 -53.735 110.584 -16 -54.848 + [2,24,103.09,-16,-53.735,110.584,-16,-54.848], +// 2 24 29.496 -16 -47.235 44.478 -16 -47.972 + [2,24,29.496,-16,-47.235,44.478,-16,-47.972], +// 2 24 7.5 -16 -46.792 20 -16 -47 + [2,24,7.5,-16,-46.792,20,-16,-47], +// 2 24 93.712 -16 -52.587 103.09 -16 -53.735 + [2,24,93.712,-16,-52.587,103.09,-16,-53.735], +// 2 24 66.362 -16 -49.674 81.29 -16 -51.142 + [2,24,66.362,-16,-49.674,81.29,-16,-51.142], +// 2 24 110.584 -16 -54.848 125.395 -16 -57.225 + [2,24,110.584,-16,-54.848,125.395,-16,-57.225], +// 2 24 20 -16 -47 29.496 -16 -47.235 + [2,24,20,-16,-47,29.496,-16,-47.235], +// 2 24 125.395 -16 -57.225 134.152 -16 -58.933 + [2,24,125.395,-16,-57.225,134.152,-16,-58.933], +// +// 2 24 29.202 -16 -53.228 20 -16 -53 + [2,24,29.202,-16,-53.228,20,-16,-53], +// 2 24 109.634 -16 -60.772 102.21 -16 -59.67 + [2,24,109.634,-16,-60.772,102.21,-16,-59.67], +// 2 24 53.316 -16 -54.624 44.184 -16 -53.965 + [2,24,53.316,-16,-54.624,44.184,-16,-53.965], +// 2 24 80.7 -16 -57.113 65.772 -16 -55.645 + [2,24,80.7,-16,-57.113,65.772,-16,-55.645], +// 2 24 44.184 -16 -53.965 29.202 -16 -53.228 + [2,24,44.184,-16,-53.965,29.202,-16,-53.228], +// 2 24 102.21 -16 -59.67 93.116 -16 -58.544 + [2,24,102.21,-16,-59.67,93.116,-16,-58.544], +// 2 24 93.116 -16 -58.544 80.7 -16 -57.113 + [2,24,93.116,-16,-58.544,80.7,-16,-57.113], +// 2 24 124.444 -16 -63.149 109.634 -16 -60.772 + [2,24,124.444,-16,-63.149,109.634,-16,-60.772], +// 2 24 20 -16 -53 7.5 -16 -52.792 + [2,24,20,-16,-53,7.5,-16,-52.792], +// 2 24 65.772 -16 -55.645 53.316 -16 -54.624 + [2,24,65.772,-16,-55.645,53.316,-16,-54.624], +// 2 24 124.444 -16 -63.149 132.982 -16 -64.818 + [2,24,124.444,-16,-63.149,132.982,-16,-64.818], +// +// 4 16 7.5 -11 -52.792 20 -11 -53 20 -16 -53 7.5 -16 -52.792 + [4,16,7.5,-11,-52.792,20,-11,-53,20,-16,-53,7.5,-16,-52.792], +// 4 16 20 -11 -53 29.202 -11 -53.228 29.202 -16 -53.228 20 -16 -53 + [4,16,20,-11,-53,29.202,-11,-53.228,29.202,-16,-53.228,20,-16,-53], +// 3 16 41.687 -11 -53.842 44.184 -11 -53.965 44.184 -16 -53.965 + [3,16,41.687,-11,-53.842,44.184,-11,-53.965,44.184,-16,-53.965], +// 4 16 44.184 -11 -53.965 53.316 -11 -54.624 53.316 -16 -54.624 44.184 -16 -53.965 + [4,16,44.184,-11,-53.965,53.316,-11,-54.624,53.316,-16,-54.624,44.184,-16,-53.965], +// 3 16 29.202 -11 -53.228 31.699 -11 -53.351 29.202 -16 -53.228 + [3,16,29.202,-11,-53.228,31.699,-11,-53.351,29.202,-16,-53.228], +// 4 16 31.699 -11 -53.351 41.687 -11 -53.842 44.184 -16 -53.965 29.202 -16 -53.228 + [4,16,31.699,-11,-53.351,41.687,-11,-53.842,44.184,-16,-53.965,29.202,-16,-53.228], +// 4 16 53.316 -11 -54.624 65.773 -11 -55.639 65.772 -16 -55.645 53.316 -16 -54.624 + [4,16,53.316,-11,-54.624,65.773,-11,-55.639,65.772,-16,-55.645,53.316,-16,-54.624], +// 4 16 112.102 -11 -61.168 121.976 -11 -62.752 124.444 -16 -63.149 109.634 -16 -60.772 + [4,16,112.102,-11,-61.168,121.976,-11,-62.752,124.444,-16,-63.149,109.634,-16,-60.772], +// 3 16 121.976 -11 -62.752 124.444 -11 -63.149 124.444 -16 -63.149 + [3,16,121.976,-11,-62.752,124.444,-11,-63.149,124.444,-16,-63.149], +// 4 16 102.21 -11 -59.67 109.634 -11 -60.772 109.634 -16 -60.772 102.21 -16 -59.67 + [4,16,102.21,-11,-59.67,109.634,-11,-60.772,109.634,-16,-60.772,102.21,-16,-59.67], +// 3 16 109.634 -11 -60.772 112.102 -11 -61.168 109.634 -16 -60.772 + [3,16,109.634,-11,-60.772,112.102,-11,-61.168,109.634,-16,-60.772], +// 4 16 127.287 -11 -57.567 125.395 -16 -57.225 134.152 -16 -58.933 134.151 -11 -58.939 + [4,16,127.287,-11,-57.567,125.395,-16,-57.225,134.152,-16,-58.933,134.151,-11,-58.939], +// 3 16 127.287 -11 -57.567 125.395 -11 -57.225 125.395 -16 -57.225 + [3,16,127.287,-11,-57.567,125.395,-11,-57.225,125.395,-16,-57.225], +// 3 16 124.444 -11 -63.149 126.116 -11 -63.452 124.444 -16 -63.149 + [3,16,124.444,-11,-63.149,126.116,-11,-63.452,124.444,-16,-63.149], +// 4 16 80.7 -11 -57.113 93.116 -11 -58.544 93.116 -16 -58.544 80.7 -16 -57.113 + [4,16,80.7,-11,-57.113,93.116,-11,-58.544,93.116,-16,-58.544,80.7,-16,-57.113], +// 4 16 93.116 -11 -58.544 102.21 -11 -59.67 102.21 -16 -59.67 93.116 -16 -58.544 + [4,16,93.116,-11,-58.544,102.21,-11,-59.67,102.21,-16,-59.67,93.116,-16,-58.544], +// 4 16 41.981 -11 -47.849 31.993 -11 -47.358 29.496 -16 -47.235 44.478 -16 -47.972 + [4,16,41.981,-11,-47.849,31.993,-11,-47.358,29.496,-16,-47.235,44.478,-16,-47.972], +// 3 16 31.993 -11 -47.358 29.496 -11 -47.235 29.496 -16 -47.235 + [3,16,31.993,-11,-47.358,29.496,-11,-47.235,29.496,-16,-47.235], +// 4 16 53.904 -11 -48.667 44.478 -11 -47.972 44.478 -16 -47.972 53.904 -16 -48.667 + [4,16,53.904,-11,-48.667,44.478,-11,-47.972,44.478,-16,-47.972,53.904,-16,-48.667], +// 3 16 44.478 -11 -47.972 41.981 -11 -47.849 44.478 -16 -47.972 + [3,16,44.478,-11,-47.972,41.981,-11,-47.849,44.478,-16,-47.972], +// 4 16 29.496 -11 -47.235 20 -11 -47 20 -16 -47 29.496 -16 -47.235 + [4,16,29.496,-11,-47.235,20,-11,-47,20,-16,-47,29.496,-16,-47.235], +// 4 16 20 -11 -47 7.5 -11 -46.792 7.5 -16 -46.792 20 -16 -47 + [4,16,20,-11,-47,7.5,-11,-46.792,7.5,-16,-46.792,20,-16,-47], +// 3 16 113.053 -11 -55.244 110.584 -11 -54.848 110.584 -16 -54.848 + [3,16,113.053,-11,-55.244,110.584,-11,-54.848,110.584,-16,-54.848], +// 4 16 110.584 -11 -54.848 103.09 -11 -53.735 103.09 -16 -53.735 110.584 -16 -54.848 + [4,16,110.584,-11,-54.848,103.09,-11,-53.735,103.09,-16,-53.735,110.584,-16,-54.848], +// 3 16 125.395 -11 -57.225 122.926 -11 -56.829 125.395 -16 -57.225 + [3,16,125.395,-11,-57.225,122.926,-11,-56.829,125.395,-16,-57.225], +// 4 16 122.926 -11 -56.829 113.053 -11 -55.244 110.584 -16 -54.848 125.395 -16 -57.225 + [4,16,122.926,-11,-56.829,113.053,-11,-55.244,110.584,-16,-54.848,125.395,-16,-57.225], +// 4 16 81.29 -11 -51.142 66.362 -11 -49.674 66.362 -16 -49.674 81.29 -16 -51.142 + [4,16,81.29,-11,-51.142,66.362,-11,-49.674,66.362,-16,-49.674,81.29,-16,-51.142], +// 4 16 66.362 -11 -49.674 53.904 -11 -48.667 53.904 -16 -48.667 66.362 -16 -49.674 + [4,16,66.362,-11,-49.674,53.904,-11,-48.667,53.904,-16,-48.667,66.362,-16,-49.674], +// 4 16 103.09 -11 -53.735 93.712 -11 -52.587 93.712 -16 -52.587 103.09 -16 -53.735 + [4,16,103.09,-11,-53.735,93.712,-11,-52.587,93.712,-16,-52.587,103.09,-16,-53.735], +// 4 16 93.712 -11 -52.587 81.29 -11 -51.142 81.29 -16 -51.142 93.712 -16 -52.587 + [4,16,93.712,-11,-52.587,81.29,-11,-51.142,81.29,-16,-51.142,93.712,-16,-52.587], +// 4 16 65.773 -11 -55.639 80.7 -11 -57.113 80.7 -16 -57.113 65.772 -16 -55.645 + [4,16,65.773,-11,-55.639,80.7,-11,-57.113,80.7,-16,-57.113,65.772,-16,-55.645], +// 4 16 124.444 -16 -63.149 133.567 -16 -61.874 134.152 -16 -58.933 125.395 -16 -57.225 + [4,16,124.444,-16,-63.149,133.567,-16,-61.874,134.152,-16,-58.933,125.395,-16,-57.225], +// 4 16 109.634 -16 -60.772 124.444 -16 -63.149 125.395 -16 -57.225 110.584 -16 -54.848 + [4,16,109.634,-16,-60.772,124.444,-16,-63.149,125.395,-16,-57.225,110.584,-16,-54.848], +// 4 16 102.21 -16 -59.67 109.634 -16 -60.772 110.584 -16 -54.848 103.09 -16 -53.735 + [4,16,102.21,-16,-59.67,109.634,-16,-60.772,110.584,-16,-54.848,103.09,-16,-53.735], +// 4 16 93.116 -16 -58.544 102.21 -16 -59.67 103.09 -16 -53.735 93.712 -16 -52.587 + [4,16,93.116,-16,-58.544,102.21,-16,-59.67,103.09,-16,-53.735,93.712,-16,-52.587], +// 4 16 80.7 -16 -57.113 93.116 -16 -58.544 93.712 -16 -52.587 81.29 -16 -51.142 + [4,16,80.7,-16,-57.113,93.116,-16,-58.544,93.712,-16,-52.587,81.29,-16,-51.142], +// 4 16 65.772 -16 -55.645 80.7 -16 -57.113 81.29 -16 -51.142 66.362 -16 -49.674 + [4,16,65.772,-16,-55.645,80.7,-16,-57.113,81.29,-16,-51.142,66.362,-16,-49.674], +// 4 16 53.316 -16 -54.624 65.772 -16 -55.645 66.362 -16 -49.674 53.904 -16 -48.667 + [4,16,53.316,-16,-54.624,65.772,-16,-55.645,66.362,-16,-49.674,53.904,-16,-48.667], +// 4 16 44.184 -16 -53.965 53.316 -16 -54.624 53.904 -16 -48.667 44.478 -16 -47.972 + [4,16,44.184,-16,-53.965,53.316,-16,-54.624,53.904,-16,-48.667,44.478,-16,-47.972], +// 4 16 29.202 -16 -53.228 44.184 -16 -53.965 44.478 -16 -47.972 29.496 -16 -47.235 + [4,16,29.202,-16,-53.228,44.184,-16,-53.965,44.478,-16,-47.972,29.496,-16,-47.235], +// 4 16 20 -16 -53 29.202 -16 -53.228 29.496 -16 -47.235 20 -16 -47 + [4,16,20,-16,-53,29.202,-16,-53.228,29.496,-16,-47.235,20,-16,-47], +// 4 16 7.5 -16 -52.792 20 -16 -53 20 -16 -47 7.5 -16 -46.792 + [4,16,7.5,-16,-52.792,20,-16,-53,20,-16,-47,7.5,-16,-46.792], +// +// 4 16 132.982 -16 -64.818 124.444 -16 -63.149 126.116 -11 -63.452 132.982 -11 -64.818 + [4,16,132.982,-16,-64.818,124.444,-16,-63.149,126.116,-11,-63.452,132.982,-11,-64.818], +// 3 16 124.444 -16 -63.149 132.982 -16 -64.818 133.567 -16 -61.874 + [3,16,124.444,-16,-63.149,132.982,-16,-64.818,133.567,-16,-61.874], +// 4 16 113.053 -11 -55.244 122.926 -11 -56.829 122.61 -11 -58.803 112.736 -11 -57.219 + [4,16,113.053,-11,-55.244,122.926,-11,-56.829,122.61,-11,-58.803,112.736,-11,-57.219], +// 4 16 112.419 -11 -59.193 122.293 -11 -60.778 121.976 -11 -62.752 112.102 -11 -61.168 + [4,16,112.419,-11,-59.193,122.293,-11,-60.778,121.976,-11,-62.752,112.102,-11,-61.168], +// 4 16 31.993 -11 -47.358 41.981 -11 -47.849 41.88 -11 -49.907 31.892 -11 -49.419 + [4,16,31.993,-11,-47.358,41.981,-11,-47.849,41.88,-11,-49.907,31.892,-11,-49.419], +// 4 16 31.794 -11 -51.416 41.782 -11 -51.905 41.687 -11 -53.842 31.699 -11 -53.351 + [4,16,31.794,-11,-51.416,41.782,-11,-51.905,41.687,-11,-53.842,31.699,-11,-53.351], +// +// 5 24 44.478 -16 -47.972 44.478 -11 -47.972 41.981 -11 -47.849 53.904 -16 -48.667 + [5,24,44.478,-16,-47.972,44.478,-11,-47.972,41.981,-11,-47.849,53.904,-16,-48.667], +// 5 24 103.09 -11 -53.735 103.09 -16 -53.735 110.584 -16 -54.848 93.712 -11 -52.587 + [5,24,103.09,-11,-53.735,103.09,-16,-53.735,110.584,-16,-54.848,93.712,-11,-52.587], +// 5 24 125.395 -16 -57.225 127.287 -11 -57.567 134.152 -16 -58.933 125.395 -11 -57.225 + [5,24,125.395,-16,-57.225,127.287,-11,-57.567,134.152,-16,-58.933,125.395,-11,-57.225], +// 5 24 102.21 -16 -59.67 102.21 -11 -59.67 93.116 -16 -58.544 109.634 -11 -60.772 + [5,24,102.21,-16,-59.67,102.21,-11,-59.67,93.116,-16,-58.544,109.634,-11,-60.772], +// 5 24 20 -16 -53 20 -11 -53 7.5 -16 -52.792 29.202 -11 -53.228 + [5,24,20,-16,-53,20,-11,-53,7.5,-16,-52.792,29.202,-11,-53.228], +// 5 24 29.496 -11 -47.235 29.496 -16 -47.235 31.993 -11 -47.358 20 -11 -47 + [5,24,29.496,-11,-47.235,29.496,-16,-47.235,31.993,-11,-47.358,20,-11,-47], +// 5 24 126.116 -11 -63.452 124.444 -16 -63.149 124.444 -11 -63.149 132.982 -11 -64.818 + [5,24,126.116,-11,-63.452,124.444,-16,-63.149,124.444,-11,-63.149,132.982,-11,-64.818], +// 5 24 53.904 -16 -48.667 53.904 -11 -48.667 66.362 -16 -49.674 44.478 -11 -47.972 + [5,24,53.904,-16,-48.667,53.904,-11,-48.667,66.362,-16,-49.674,44.478,-11,-47.972], +// 5 24 110.584 -11 -54.848 110.584 -16 -54.848 103.09 -11 -53.735 113.053 -11 -55.244 + [5,24,110.584,-11,-54.848,110.584,-16,-54.848,103.09,-11,-53.735,113.053,-11,-55.244], +// 5 24 93.712 -11 -52.587 93.712 -16 -52.587 81.29 -11 -51.142 103.09 -16 -53.735 + [5,24,93.712,-11,-52.587,93.712,-16,-52.587,81.29,-11,-51.142,103.09,-16,-53.735], +// 5 24 44.184 -11 -53.965 44.184 -16 -53.965 41.687 -11 -53.842 53.316 -11 -54.624 + [5,24,44.184,-11,-53.965,44.184,-16,-53.965,41.687,-11,-53.842,53.316,-11,-54.624], +// 5 24 124.444 -11 -63.149 124.444 -16 -63.149 126.116 -11 -63.452 121.976 -11 -62.752 + [5,24,124.444,-11,-63.149,124.444,-16,-63.149,126.116,-11,-63.452,121.976,-11,-62.752], +// 5 24 66.362 -11 -49.674 66.362 -16 -49.674 81.29 -16 -51.142 53.904 -11 -48.667 + [5,24,66.362,-11,-49.674,66.362,-16,-49.674,81.29,-16,-51.142,53.904,-11,-48.667], +// 5 24 29.202 -16 -53.228 29.202 -11 -53.228 31.699 -11 -53.351 20 -16 -53 + [5,24,29.202,-16,-53.228,29.202,-11,-53.228,31.699,-11,-53.351,20,-16,-53], +// 5 24 109.634 -16 -60.772 109.634 -11 -60.772 112.102 -11 -61.168 102.21 -16 -59.67 + [5,24,109.634,-16,-60.772,109.634,-11,-60.772,112.102,-11,-61.168,102.21,-16,-59.67], +// 5 24 20 -11 -47 20 -16 -47 7.5 -11 -46.792 29.496 -16 -47.235 + [5,24,20,-11,-47,20,-16,-47,7.5,-11,-46.792,29.496,-16,-47.235], +// 5 24 93.116 -11 -58.544 93.116 -16 -58.544 102.21 -11 -59.67 80.7 -16 -57.113 + [5,24,93.116,-11,-58.544,93.116,-16,-58.544,102.21,-11,-59.67,80.7,-16,-57.113], +// 5 24 81.29 -16 -51.142 81.29 -11 -51.142 66.362 -11 -49.674 93.712 -16 -52.587 + [5,24,81.29,-16,-51.142,81.29,-11,-51.142,66.362,-11,-49.674,93.712,-16,-52.587], +// 5 24 53.316 -11 -54.624 53.316 -16 -54.624 44.184 -16 -53.965 65.773 -11 -55.639 + [5,24,53.316,-11,-54.624,53.316,-16,-54.624,44.184,-16,-53.965,65.773,-11,-55.639], +// 5 24 65.773 -11 -55.639 65.772 -16 -55.645 53.316 -16 -54.624 80.7 -11 -57.113 + [5,24,65.773,-11,-55.639,65.772,-16,-55.645,53.316,-16,-54.624,80.7,-11,-57.113], +// 5 24 80.7 -16 -57.113 80.7 -11 -57.113 65.772 -16 -55.645 93.116 -11 -58.544 + [5,24,80.7,-16,-57.113,80.7,-11,-57.113,65.772,-16,-55.645,93.116,-11,-58.544], +// 5 24 125.395 -16 -57.225 125.395 -11 -57.225 122.926 -11 -56.829 127.287 -11 -57.567 + [5,24,125.395,-16,-57.225,125.395,-11,-57.225,122.926,-11,-56.829,127.287,-11,-57.567], +// +// 2 24 31.699 -11 -53.351 41.687 -11 -53.842 + [2,24,31.699,-11,-53.351,41.687,-11,-53.842], +// 2 24 41.981 -11 -47.849 31.993 -11 -47.358 + [2,24,41.981,-11,-47.849,31.993,-11,-47.358], +// 2 24 112.102 -11 -61.168 121.976 -11 -62.752 + [2,24,112.102,-11,-61.168,121.976,-11,-62.752], +// 2 24 113.053 -11 -55.244 122.926 -11 -56.829 + [2,24,113.053,-11,-55.244,122.926,-11,-56.829], +// +// 2 24 41.687 -11 -53.842 44.184 -11 -53.965 + [2,24,41.687,-11,-53.842,44.184,-11,-53.965], +// 2 24 31.993 -11 -47.358 29.496 -11 -47.235 + [2,24,31.993,-11,-47.358,29.496,-11,-47.235], +// 2 24 112.736 -11 -57.219 113.053 -11 -55.244 + [2,24,112.736,-11,-57.219,113.053,-11,-55.244], +// 2 24 112.419 -11 -59.193 122.293 -11 -60.778 + [2,24,112.419,-11,-59.193,122.293,-11,-60.778], +// 2 24 41.88 -11 -49.907 31.892 -11 -49.419 + [2,24,41.88,-11,-49.907,31.892,-11,-49.419], +// 2 24 41.981 -11 -47.849 41.88 -11 -49.907 + [2,24,41.981,-11,-47.849,41.88,-11,-49.907], +// 2 24 81.29 -11 -51.142 66.362 -11 -49.674 + [2,24,81.29,-11,-51.142,66.362,-11,-49.674], +// 2 24 29.202 -11 -53.228 31.699 -11 -53.351 + [2,24,29.202,-11,-53.228,31.699,-11,-53.351], +// 2 24 41.782 -11 -51.905 41.687 -11 -53.842 + [2,24,41.782,-11,-51.905,41.687,-11,-53.842], +// 2 24 53.904 -11 -48.667 44.478 -11 -47.972 + [2,24,53.904,-11,-48.667,44.478,-11,-47.972], +// 2 24 113.053 -11 -55.244 110.584 -11 -54.848 + [2,24,113.053,-11,-55.244,110.584,-11,-54.848], +// 2 24 44.184 -11 -53.965 53.316 -11 -54.624 + [2,24,44.184,-11,-53.965,53.316,-11,-54.624], +// 2 24 66.362 -11 -49.674 53.904 -11 -48.667 + [2,24,66.362,-11,-49.674,53.904,-11,-48.667], +// 2 24 29.496 -11 -47.235 20 -11 -47 + [2,24,29.496,-11,-47.235,20,-11,-47], +// 2 24 53.316 -11 -54.624 65.773 -11 -55.639 + [2,24,53.316,-11,-54.624,65.773,-11,-55.639], +// 2 24 125.395 -11 -57.225 122.926 -11 -56.829 + [2,24,125.395,-11,-57.225,122.926,-11,-56.829], +// 2 24 112.102 -11 -61.168 112.419 -11 -59.193 + [2,24,112.102,-11,-61.168,112.419,-11,-59.193], +// 2 24 122.926 -11 -56.829 122.61 -11 -58.803 + [2,24,122.926,-11,-56.829,122.61,-11,-58.803], +// 2 24 103.09 -11 -53.735 93.712 -11 -52.587 + [2,24,103.09,-11,-53.735,93.712,-11,-52.587], +// 2 24 7.5 -11 -52.792 20 -11 -53 + [2,24,7.5,-11,-52.792,20,-11,-53], +// 2 24 20 -11 -53 29.202 -11 -53.228 + [2,24,20,-11,-53,29.202,-11,-53.228], +// 2 24 20 -11 -47 7.5 -11 -46.792 + [2,24,20,-11,-47,7.5,-11,-46.792], +// 2 24 31.892 -11 -49.419 31.993 -11 -47.358 + [2,24,31.892,-11,-49.419,31.993,-11,-47.358], +// 2 24 31.699 -11 -53.351 31.794 -11 -51.416 + [2,24,31.699,-11,-53.351,31.794,-11,-51.416], +// 2 24 93.712 -11 -52.587 81.29 -11 -51.142 + [2,24,93.712,-11,-52.587,81.29,-11,-51.142], +// 2 24 93.116 -11 -58.544 102.21 -11 -59.67 + [2,24,93.116,-11,-58.544,102.21,-11,-59.67], +// 2 24 110.584 -11 -54.848 103.09 -11 -53.735 + [2,24,110.584,-11,-54.848,103.09,-11,-53.735], +// 2 24 80.7 -11 -57.113 93.116 -11 -58.544 + [2,24,80.7,-11,-57.113,93.116,-11,-58.544], +// 2 24 102.21 -11 -59.67 109.634 -11 -60.772 + [2,24,102.21,-11,-59.67,109.634,-11,-60.772], +// 2 24 65.773 -11 -55.639 80.7 -11 -57.113 + [2,24,65.773,-11,-55.639,80.7,-11,-57.113], +// 2 24 134.151 -11 -58.939 127.287 -11 -57.567 + [2,24,134.151,-11,-58.939,127.287,-11,-57.567], +// 2 24 109.634 -11 -60.772 112.102 -11 -61.168 + [2,24,109.634,-11,-60.772,112.102,-11,-61.168], +// 2 24 44.478 -11 -47.972 41.981 -11 -47.849 + [2,24,44.478,-11,-47.972,41.981,-11,-47.849], +// 2 24 121.976 -11 -62.752 124.444 -11 -63.149 + [2,24,121.976,-11,-62.752,124.444,-11,-63.149], +// 2 24 122.61 -11 -58.803 112.736 -11 -57.219 + [2,24,122.61,-11,-58.803,112.736,-11,-57.219], +// 2 24 124.444 -11 -63.149 126.116 -11 -63.452 + [2,24,124.444,-11,-63.149,126.116,-11,-63.452], +// 2 24 122.293 -11 -60.778 121.976 -11 -62.752 + [2,24,122.293,-11,-60.778,121.976,-11,-62.752], +// 2 24 127.287 -11 -57.567 125.395 -11 -57.225 + [2,24,127.287,-11,-57.567,125.395,-11,-57.225], +// 2 24 31.794 -11 -51.416 41.782 -11 -51.905 + [2,24,31.794,-11,-51.416,41.782,-11,-51.905], +// 2 24 126.116 -11 -63.452 132.982 -11 -64.818 + [2,24,126.116,-11,-63.452,132.982,-11,-64.818], +]; +module ldraw_lib__s__u9610s02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__u9610s02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__u9610s02(line=0.2); \ No newline at end of file diff --git a/parts/s/u9621s02.scad b/parts/s/u9621s02.scad new file mode 100644 index 000000000..e04bb1e63 --- /dev/null +++ b/parts/s/u9621s02.scad @@ -0,0 +1,301 @@ +use <../../lib.scad> +function ldraw_lib__s__u9621s02() = [ +// 0 ~Train Track 9V Curved - Outer Metal Rails Half +// 0 Name: s\u9621s02.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Subpart UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 2 24 20 -16 47 34.112 -16 46.652 + [2,24,20,-16,47,34.112,-16,46.652], +// 2 24 34.406 -16 52.645 20 -16 53 + [2,24,34.406,-16,52.645,20,-16,53], +// 2 24 102.924 -16 40.962 116.88 -16 39.25 + [2,24,102.924,-16,40.962,116.88,-16,39.25], +// 2 24 34.112 -16 46.652 49.094 -16 45.915 + [2,24,34.112,-16,46.652,49.094,-16,45.915], +// 2 24 139.989 -16 41.708 125.178 -16 44.084 + [2,24,139.989,-16,41.708,125.178,-16,44.084], +// 2 24 49.094 -16 45.915 63.116 -16 44.882 + [2,24,49.094,-16,45.915,63.116,-16,44.882], +// 2 24 49.388 -16 51.908 34.406 -16 52.645 + [2,24,49.388,-16,51.908,34.406,-16,52.645], +// 2 24 116.88 -16 39.25 124.227 -16 38.159 + [2,24,116.88,-16,39.25,124.227,-16,38.159], +// 2 24 20 -16 53 7.5 -16 53.208 + [2,24,20,-16,53,7.5,-16,53.208], +// 2 24 76.192 -16 49.844 63.734 -16 50.844 + [2,24,76.192,-16,49.844,63.734,-16,50.844], +// 2 24 139.038 -16 35.784 145.626 -16 34.628 + [2,24,139.038,-16,35.784,145.626,-16,34.628], +// 2 24 146.797 -16 40.513 139.989 -16 41.708 + [2,24,146.797,-16,40.513,139.989,-16,41.708], +// 2 24 124.227 -16 38.159 139.038 -16 35.784 + [2,24,124.227,-16,38.159,139.038,-16,35.784], +// 2 24 75.602 -16 43.873 90.53 -16 42.404 + [2,24,75.602,-16,43.873,90.53,-16,42.404], +// 2 24 76.192 -16 49.844 91.12 -16 48.375 + [2,24,76.192,-16,49.844,91.12,-16,48.375], +// 2 24 125.178 -16 44.084 117.76 -16 45.185 + [2,24,125.178,-16,44.084,117.76,-16,45.185], +// 2 24 90.53 -16 42.404 102.924 -16 40.962 + [2,24,90.53,-16,42.404,102.924,-16,40.962], +// 2 24 103.534 -16 46.924 91.12 -16 48.375 + [2,24,103.534,-16,46.924,91.12,-16,48.375], +// 2 24 63.116 -16 44.882 75.602 -16 43.873 + [2,24,63.116,-16,44.882,75.602,-16,43.873], +// 2 24 7.5 -16 47.208 20 -16 47 + [2,24,7.5,-16,47.208,20,-16,47], +// 2 24 63.734 -16 50.844 49.388 -16 51.908 + [2,24,63.734,-16,50.844,49.388,-16,51.908], +// 2 24 117.76 -16 45.185 103.534 -16 46.924 + [2,24,117.76,-16,45.185,103.534,-16,46.924], +// 2 24 145.626 -16 34.628 152.491 -16 33.261 + [2,24,145.626,-16,34.628,152.491,-16,33.261], +// 2 24 146.797 -16 40.513 153.662 -16 39.147 + [2,24,146.797,-16,40.513,153.662,-16,39.147], +// +// 4 16 116.88 -16 39.25 116.88 -11 39.25 124.227 -11 38.159 124.227 -16 38.159 + [4,16,116.88,-16,39.25,116.88,-11,39.25,124.227,-11,38.159,124.227,-16,38.159], +// 4 16 102.924 -16 40.962 102.924 -11 40.962 116.88 -11 39.25 116.88 -16 39.25 + [4,16,102.924,-16,40.962,102.924,-11,40.962,116.88,-11,39.25,116.88,-16,39.25], +// 4 16 124.227 -16 38.159 126.696 -11 37.763 136.57 -11 36.18 139.038 -16 35.784 + [4,16,124.227,-16,38.159,126.696,-11,37.763,136.57,-11,36.18,139.038,-16,35.784], +// 3 16 124.227 -11 38.159 126.696 -11 37.763 124.227 -16 38.159 + [3,16,124.227,-11,38.159,126.696,-11,37.763,124.227,-16,38.159], +// 4 16 63.116 -16 44.882 63.116 -11 44.882 75.602 -11 43.873 75.602 -16 43.873 + [4,16,63.116,-16,44.882,63.116,-11,44.882,75.602,-11,43.873,75.602,-16,43.873], +// 4 16 49.094 -16 45.915 49.094 -11 45.915 63.116 -11 44.882 63.116 -16 44.882 + [4,16,49.094,-16,45.915,49.094,-11,45.915,63.116,-11,44.882,63.116,-16,44.882], +// 4 16 90.53 -16 42.404 90.53 -11 42.404 102.924 -11 40.962 102.924 -16 40.962 + [4,16,90.53,-16,42.404,90.53,-11,42.404,102.924,-11,40.962,102.924,-16,40.962], +// 4 16 75.602 -16 43.873 75.602 -11 43.873 90.53 -11 42.404 90.53 -16 42.404 + [4,16,75.602,-16,43.873,75.602,-11,43.873,90.53,-11,42.404,90.53,-16,42.404], +// 4 16 139.038 -16 35.784 139.038 -11 35.784 145.626 -11 34.628 145.626 -16 34.628 + [4,16,139.038,-16,35.784,139.038,-11,35.784,145.626,-11,34.628,145.626,-16,34.628], +// 3 16 136.57 -11 36.18 139.038 -11 35.784 139.038 -16 35.784 + [3,16,136.57,-11,36.18,139.038,-11,35.784,139.038,-16,35.784], +// 3 16 34.112 -11 46.652 36.609 -11 46.529 34.112 -16 46.652 + [3,16,34.112,-11,46.652,36.609,-11,46.529,34.112,-16,46.652], +// 4 16 20 -16 47 20 -11 47 34.112 -11 46.652 34.112 -16 46.652 + [4,16,20,-16,47,20,-11,47,34.112,-11,46.652,34.112,-16,46.652], +// 3 16 46.597 -11 46.038 49.094 -11 45.915 49.094 -16 45.915 + [3,16,46.597,-11,46.038,49.094,-11,45.915,49.094,-16,45.915], +// 4 16 34.112 -16 46.652 36.609 -11 46.529 46.597 -11 46.038 49.094 -16 45.915 + [4,16,34.112,-16,46.652,36.609,-11,46.529,46.597,-11,46.038,49.094,-16,45.915], +// 4 16 7.5 -16 47.208 7.5 -11 47.208 20 -11 47 20 -16 47 + [4,16,7.5,-16,47.208,7.5,-11,47.208,20,-11,47,20,-16,47], +// 4 16 20 -16 53 20 -11 53 7.5 -11 53.208 7.5 -16 53.208 + [4,16,20,-16,53,20,-11,53,7.5,-11,53.208,7.5,-16,53.208], +// 4 16 34.406 -16 52.645 34.406 -11 52.645 20 -11 53 20 -16 53 + [4,16,34.406,-16,52.645,34.406,-11,52.645,20,-11,53,20,-16,53], +// 3 16 139.989 -11 41.708 137.52 -11 42.104 139.989 -16 41.708 + [3,16,139.989,-11,41.708,137.52,-11,42.104,139.989,-16,41.708], +// 4 16 146.797 -16 40.513 146.797 -11 40.513 139.989 -11 41.708 139.989 -16 41.708 + [4,16,146.797,-16,40.513,146.797,-11,40.513,139.989,-11,41.708,139.989,-16,41.708], +// 3 16 127.647 -11 43.688 125.178 -11 44.084 125.178 -16 44.084 + [3,16,127.647,-11,43.688,125.178,-11,44.084,125.178,-16,44.084], +// 4 16 139.989 -16 41.708 137.52 -11 42.104 127.647 -11 43.688 125.178 -16 44.084 + [4,16,139.989,-16,41.708,137.52,-11,42.104,127.647,-11,43.688,125.178,-16,44.084], +// 4 16 146.797 -11 40.513 146.797 -16 40.513 153.662 -16 39.147 153.662 -11 39.147 + [4,16,146.797,-11,40.513,146.797,-16,40.513,153.662,-16,39.147,153.662,-11,39.147], +// 3 16 49.388 -11 51.908 46.891 -11 52.031 49.388 -16 51.908 + [3,16,49.388,-11,51.908,46.891,-11,52.031,49.388,-16,51.908], +// 4 16 63.734 -16 50.844 63.734 -11 50.844 49.388 -11 51.908 49.388 -16 51.908 + [4,16,63.734,-16,50.844,63.734,-11,50.844,49.388,-11,51.908,49.388,-16,51.908], +// 3 16 36.903 -11 52.522 34.406 -11 52.645 34.406 -16 52.645 + [3,16,36.903,-11,52.522,34.406,-11,52.645,34.406,-16,52.645], +// 4 16 49.388 -16 51.908 46.891 -11 52.031 36.903 -11 52.522 34.406 -16 52.645 + [4,16,49.388,-16,51.908,46.891,-11,52.031,36.903,-11,52.522,34.406,-16,52.645], +// 4 16 117.76 -16 45.185 117.76 -11 45.185 103.534 -11 46.924 103.534 -16 46.924 + [4,16,117.76,-16,45.185,117.76,-11,45.185,103.534,-11,46.924,103.534,-16,46.924], +// 4 16 125.178 -16 44.084 125.178 -11 44.084 117.76 -11 45.185 117.76 -16 45.185 + [4,16,125.178,-16,44.084,125.178,-11,44.084,117.76,-11,45.185,117.76,-16,45.185], +// 4 16 76.192 -16 49.844 76.192 -11 49.844 63.734 -11 50.844 63.734 -16 50.844 + [4,16,76.192,-16,49.844,76.192,-11,49.844,63.734,-11,50.844,63.734,-16,50.844], +// 4 16 103.534 -16 46.924 103.534 -11 46.924 91.12 -11 48.375 91.12 -16 48.375 + [4,16,103.534,-16,46.924,103.534,-11,46.924,91.12,-11,48.375,91.12,-16,48.375], +// 4 16 91.12 -16 48.375 91.12 -11 48.375 76.192 -11 49.844 76.192 -16 49.844 + [4,16,91.12,-16,48.375,91.12,-11,48.375,76.192,-11,49.844,76.192,-16,49.844], +// 4 16 145.626 -16 34.628 153.077 -16 36.203 153.662 -16 39.147 146.797 -16 40.513 + [4,16,145.626,-16,34.628,153.077,-16,36.203,153.662,-16,39.147,146.797,-16,40.513], +// 4 16 139.038 -16 35.784 145.626 -16 34.628 146.797 -16 40.513 139.989 -16 41.708 + [4,16,139.038,-16,35.784,145.626,-16,34.628,146.797,-16,40.513,139.989,-16,41.708], +// 4 16 124.227 -16 38.159 139.038 -16 35.784 139.989 -16 41.708 125.178 -16 44.084 + [4,16,124.227,-16,38.159,139.038,-16,35.784,139.989,-16,41.708,125.178,-16,44.084], +// 4 16 116.88 -16 39.25 124.227 -16 38.159 125.178 -16 44.084 117.76 -16 45.185 + [4,16,116.88,-16,39.25,124.227,-16,38.159,125.178,-16,44.084,117.76,-16,45.185], +// 4 16 102.924 -16 40.962 116.88 -16 39.25 117.76 -16 45.185 103.534 -16 46.924 + [4,16,102.924,-16,40.962,116.88,-16,39.25,117.76,-16,45.185,103.534,-16,46.924], +// 4 16 90.53 -16 42.404 102.924 -16 40.962 103.534 -16 46.924 91.12 -16 48.375 + [4,16,90.53,-16,42.404,102.924,-16,40.962,103.534,-16,46.924,91.12,-16,48.375], +// 4 16 75.602 -16 43.873 90.53 -16 42.404 91.12 -16 48.375 76.192 -16 49.844 + [4,16,75.602,-16,43.873,90.53,-16,42.404,91.12,-16,48.375,76.192,-16,49.844], +// 4 16 63.116 -16 44.882 75.602 -16 43.873 76.192 -16 49.844 63.734 -16 50.844 + [4,16,63.116,-16,44.882,75.602,-16,43.873,76.192,-16,49.844,63.734,-16,50.844], +// 4 16 63.734 -16 50.844 49.388 -16 51.908 49.094 -16 45.915 63.116 -16 44.882 + [4,16,63.734,-16,50.844,49.388,-16,51.908,49.094,-16,45.915,63.116,-16,44.882], +// 4 16 34.112 -16 46.652 49.094 -16 45.915 49.388 -16 51.908 34.406 -16 52.645 + [4,16,34.112,-16,46.652,49.094,-16,45.915,49.388,-16,51.908,34.406,-16,52.645], +// +// 4 16 34.112 -16 46.652 34.406 -16 52.645 20 -16 53 20 -16 47 + [4,16,34.112,-16,46.652,34.406,-16,52.645,20,-16,53,20,-16,47], +// 4 16 7.5 -16 47.208 20 -16 47 20 -16 53 7.5 -16 53.208 + [4,16,7.5,-16,47.208,20,-16,47,20,-16,53,7.5,-16,53.208], +// 4 16 145.626 -11 34.628 152.491 -11 33.261 152.491 -16 33.261 145.626 -16 34.628 + [4,16,145.626,-11,34.628,152.491,-11,33.261,152.491,-16,33.261,145.626,-16,34.628], +// 3 16 152.491 -16 33.261 153.077 -16 36.203 145.626 -16 34.628 + [3,16,152.491,-16,33.261,153.077,-16,36.203,145.626,-16,34.628], +// 4 16 36.903 -11 52.522 46.891 -11 52.031 46.79 -11 49.973 36.802 -11 50.461 + [4,16,36.903,-11,52.522,46.891,-11,52.031,46.79,-11,49.973,36.802,-11,50.461], +// 4 16 36.704 -11 48.464 46.692 -11 47.975 46.597 -11 46.038 36.609 -11 46.529 + [4,16,36.704,-11,48.464,46.692,-11,47.975,46.597,-11,46.038,36.609,-11,46.529], +// 4 16 127.647 -11 43.688 137.52 -11 42.104 137.203 -11 40.129 127.33 -11 41.714 + [4,16,127.647,-11,43.688,137.52,-11,42.104,137.203,-11,40.129,127.33,-11,41.714], +// 4 16 127.013 -11 39.738 136.886 -11 38.154 136.57 -11 36.18 126.696 -11 37.763 + [4,16,127.013,-11,39.738,136.886,-11,38.154,136.57,-11,36.18,126.696,-11,37.763], +// +// 5 24 139.038 -16 35.784 139.038 -11 35.784 136.57 -11 36.18 145.626 -16 34.628 + [5,24,139.038,-16,35.784,139.038,-11,35.784,136.57,-11,36.18,145.626,-16,34.628], +// 5 24 49.094 -16 45.915 49.094 -11 45.915 46.597 -11 46.038 63.116 -16 44.882 + [5,24,49.094,-16,45.915,49.094,-11,45.915,46.597,-11,46.038,63.116,-16,44.882], +// 5 24 125.178 -16 44.084 125.178 -11 44.084 117.76 -16 45.185 127.647 -11 43.688 + [5,24,125.178,-16,44.084,125.178,-11,44.084,117.76,-16,45.185,127.647,-11,43.688], +// 5 24 76.192 -11 49.844 76.192 -16 49.844 63.734 -16 50.844 91.12 -16 48.375 + [5,24,76.192,-11,49.844,76.192,-16,49.844,63.734,-16,50.844,91.12,-16,48.375], +// 5 24 63.734 -16 50.844 63.734 -11 50.844 76.192 -11 49.844 49.388 -16 51.908 + [5,24,63.734,-16,50.844,63.734,-11,50.844,76.192,-11,49.844,49.388,-16,51.908], +// 5 24 75.602 -11 43.873 75.602 -16 43.873 90.53 -16 42.404 63.116 -11 44.882 + [5,24,75.602,-11,43.873,75.602,-16,43.873,90.53,-16,42.404,63.116,-11,44.882], +// 5 24 34.112 -11 46.652 34.112 -16 46.652 20 -11 47 36.609 -11 46.529 + [5,24,34.112,-11,46.652,34.112,-16,46.652,20,-11,47,36.609,-11,46.529], +// 5 24 90.53 -16 42.404 90.53 -11 42.404 102.924 -16 40.962 75.602 -11 43.873 + [5,24,90.53,-16,42.404,90.53,-11,42.404,102.924,-16,40.962,75.602,-11,43.873], +// 5 24 20 -11 53 20 -16 53 7.5 -16 53.208 34.406 -11 52.645 + [5,24,20,-11,53,20,-16,53,7.5,-16,53.208,34.406,-11,52.645], +// 5 24 103.534 -11 46.924 103.534 -16 46.924 91.12 -16 48.375 117.76 -11 45.185 + [5,24,103.534,-11,46.924,103.534,-16,46.924,91.12,-16,48.375,117.76,-11,45.185], +// 5 24 91.12 -16 48.375 91.12 -11 48.375 103.534 -11 46.924 76.192 -11 49.844 + [5,24,91.12,-16,48.375,91.12,-11,48.375,103.534,-11,46.924,76.192,-11,49.844], +// 5 24 146.797 -16 40.513 146.797 -11 40.513 139.989 -16 41.708 153.662 -11 39.147 + [5,24,146.797,-16,40.513,146.797,-11,40.513,139.989,-16,41.708,153.662,-11,39.147], +// 5 24 63.116 -11 44.882 63.116 -16 44.882 49.094 -11 45.915 75.602 -16 43.873 + [5,24,63.116,-11,44.882,63.116,-16,44.882,49.094,-11,45.915,75.602,-16,43.873], +// 5 24 49.388 -11 51.908 49.388 -16 51.908 63.734 -11 50.844 46.891 -11 52.031 + [5,24,49.388,-11,51.908,49.388,-16,51.908,63.734,-11,50.844,46.891,-11,52.031], +// 5 24 34.406 -16 52.645 34.406 -11 52.645 20 -16 53 36.903 -11 52.522 + [5,24,34.406,-16,52.645,34.406,-11,52.645,20,-16,53,36.903,-11,52.522], +// 5 24 139.989 -11 41.708 139.989 -16 41.708 137.52 -11 42.104 146.797 -11 40.513 + [5,24,139.989,-11,41.708,139.989,-16,41.708,137.52,-11,42.104,146.797,-11,40.513], +// 5 24 124.227 -11 38.159 124.227 -16 38.159 116.88 -11 39.25 126.696 -11 37.763 + [5,24,124.227,-11,38.159,124.227,-16,38.159,116.88,-11,39.25,126.696,-11,37.763], +// 5 24 145.626 -16 34.628 145.626 -11 34.628 139.038 -11 35.784 152.491 -11 33.261 + [5,24,145.626,-16,34.628,145.626,-11,34.628,139.038,-11,35.784,152.491,-11,33.261], +// 5 24 116.88 -11 39.25 116.88 -16 39.25 124.227 -16 38.159 102.924 -11 40.962 + [5,24,116.88,-11,39.25,116.88,-16,39.25,124.227,-16,38.159,102.924,-11,40.962], +// 5 24 102.924 -11 40.962 102.924 -16 40.962 90.53 -11 42.404 116.88 -16 39.25 + [5,24,102.924,-11,40.962,102.924,-16,40.962,90.53,-11,42.404,116.88,-16,39.25], +// 5 24 20 -11 47 20 -16 47 34.112 -16 46.652 7.5 -11 47.208 + [5,24,20,-11,47,20,-16,47,34.112,-16,46.652,7.5,-11,47.208], +// 5 24 117.76 -16 45.185 117.76 -11 45.185 103.534 -16 46.924 125.178 -11 44.084 + [5,24,117.76,-16,45.185,117.76,-11,45.185,103.534,-16,46.924,125.178,-11,44.084], +// +// 2 24 136.57 -11 36.18 126.696 -11 37.763 + [2,24,136.57,-11,36.18,126.696,-11,37.763], +// 2 24 46.597 -11 46.038 36.609 -11 46.529 + [2,24,46.597,-11,46.038,36.609,-11,46.529], +// 2 24 36.903 -11 52.522 46.891 -11 52.031 + [2,24,36.903,-11,52.522,46.891,-11,52.031], +// 2 24 127.647 -11 43.688 137.52 -11 42.104 + [2,24,127.647,-11,43.688,137.52,-11,42.104], +// +// 2 24 139.038 -11 35.784 145.626 -11 34.628 + [2,24,139.038,-11,35.784,145.626,-11,34.628], +// 2 24 91.12 -11 48.375 76.192 -11 49.844 + [2,24,91.12,-11,48.375,76.192,-11,49.844], +// 2 24 36.802 -11 50.461 36.903 -11 52.522 + [2,24,36.802,-11,50.461,36.903,-11,52.522], +// 2 24 153.662 -11 39.147 146.797 -11 40.513 + [2,24,153.662,-11,39.147,146.797,-11,40.513], +// 2 24 127.33 -11 41.714 127.647 -11 43.688 + [2,24,127.33,-11,41.714,127.647,-11,43.688], +// 2 24 46.597 -11 46.038 49.094 -11 45.915 + [2,24,46.597,-11,46.038,49.094,-11,45.915], +// 2 24 63.116 -11 44.882 75.602 -11 43.873 + [2,24,63.116,-11,44.882,75.602,-11,43.873], +// 2 24 127.647 -11 43.688 125.178 -11 44.084 + [2,24,127.647,-11,43.688,125.178,-11,44.084], +// 2 24 102.924 -11 40.962 116.88 -11 39.25 + [2,24,102.924,-11,40.962,116.88,-11,39.25], +// 2 24 146.797 -11 40.513 139.989 -11 41.708 + [2,24,146.797,-11,40.513,139.989,-11,41.708], +// 2 24 36.609 -11 46.529 36.704 -11 48.464 + [2,24,36.609,-11,46.529,36.704,-11,48.464], +// 2 24 49.094 -11 45.915 63.116 -11 44.882 + [2,24,49.094,-11,45.915,63.116,-11,44.882], +// 2 24 20 -11 53 7.5 -11 53.208 + [2,24,20,-11,53,7.5,-11,53.208], +// 2 24 46.692 -11 47.975 46.597 -11 46.038 + [2,24,46.692,-11,47.975,46.597,-11,46.038], +// 2 24 136.886 -11 38.154 136.57 -11 36.18 + [2,24,136.886,-11,38.154,136.57,-11,36.18], +// 2 24 34.112 -11 46.652 36.609 -11 46.529 + [2,24,34.112,-11,46.652,36.609,-11,46.529], +// 2 24 125.178 -11 44.084 117.76 -11 45.185 + [2,24,125.178,-11,44.084,117.76,-11,45.185], +// 2 24 126.696 -11 37.763 127.013 -11 39.738 + [2,24,126.696,-11,37.763,127.013,-11,39.738], +// 2 24 145.626 -11 34.628 152.491 -11 33.261 + [2,24,145.626,-11,34.628,152.491,-11,33.261], +// 2 24 20 -11 47 34.112 -11 46.652 + [2,24,20,-11,47,34.112,-11,46.652], +// 2 24 36.903 -11 52.522 34.406 -11 52.645 + [2,24,36.903,-11,52.522,34.406,-11,52.645], +// 2 24 103.534 -11 46.924 91.12 -11 48.375 + [2,24,103.534,-11,46.924,91.12,-11,48.375], +// 2 24 127.013 -11 39.738 136.886 -11 38.154 + [2,24,127.013,-11,39.738,136.886,-11,38.154], +// 2 24 7.5 -11 47.208 20 -11 47 + [2,24,7.5,-11,47.208,20,-11,47], +// 2 24 139.989 -11 41.708 137.52 -11 42.104 + [2,24,139.989,-11,41.708,137.52,-11,42.104], +// 2 24 46.79 -11 49.973 36.802 -11 50.461 + [2,24,46.79,-11,49.973,36.802,-11,50.461], +// 2 24 90.53 -11 42.404 102.924 -11 40.962 + [2,24,90.53,-11,42.404,102.924,-11,40.962], +// 2 24 75.602 -11 43.873 90.53 -11 42.404 + [2,24,75.602,-11,43.873,90.53,-11,42.404], +// 2 24 137.203 -11 40.129 127.33 -11 41.714 + [2,24,137.203,-11,40.129,127.33,-11,41.714], +// 2 24 36.704 -11 48.464 46.692 -11 47.975 + [2,24,36.704,-11,48.464,46.692,-11,47.975], +// 2 24 46.891 -11 52.031 46.79 -11 49.973 + [2,24,46.891,-11,52.031,46.79,-11,49.973], +// 2 24 76.192 -11 49.844 63.734 -11 50.844 + [2,24,76.192,-11,49.844,63.734,-11,50.844], +// 2 24 124.227 -11 38.159 126.696 -11 37.763 + [2,24,124.227,-11,38.159,126.696,-11,37.763], +// 2 24 136.57 -11 36.18 139.038 -11 35.784 + [2,24,136.57,-11,36.18,139.038,-11,35.784], +// 2 24 116.88 -11 39.25 124.227 -11 38.159 + [2,24,116.88,-11,39.25,124.227,-11,38.159], +// 2 24 63.734 -11 50.844 49.388 -11 51.908 + [2,24,63.734,-11,50.844,49.388,-11,51.908], +// 2 24 49.388 -11 51.908 46.891 -11 52.031 + [2,24,49.388,-11,51.908,46.891,-11,52.031], +// 2 24 117.76 -11 45.185 103.534 -11 46.924 + [2,24,117.76,-11,45.185,103.534,-11,46.924], +// 2 24 137.52 -11 42.104 137.203 -11 40.129 + [2,24,137.52,-11,42.104,137.203,-11,40.129], +// 2 24 34.406 -11 52.645 20 -11 53 + [2,24,34.406,-11,52.645,20,-11,53], +]; +module ldraw_lib__s__u9621s02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__s__u9621s02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__s__u9621s02(line=0.2); \ No newline at end of file diff --git a/parts/t1004.scad b/parts/t1004.scad new file mode 100644 index 000000000..d98a6e3e9 --- /dev/null +++ b/parts/t1004.scad @@ -0,0 +1,105 @@ +use <../lib.scad> +use <../p/box5.scad> +use <../p/rect.scad> +use <../p/rect2p.scad> +use <../p/rect3.scad> +function ldraw_lib__t1004() = [ +// 0 ~| LifeLite eLite LED Connector Socket +// 0 Name: t1004.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !CATEGORY Electric +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 2 24 -6 0 2 -6 0 4 + [2,24,-6,0,2,-6,0,4], +// 2 24 -6 0 -4 -6 0 0 + [2,24,-6,0,-4,-6,0,0], +// 2 24 -7 0 2 -7 0 5 + [2,24,-7,0,2,-7,0,5], +// 2 24 -7 0 0 -7 0 -5 + [2,24,-7,0,0,-7,0,-5], +// 1 16 -6.5 2 0 0 0 -0.5 2 0 0 0 -1 0 rect.dat + [1,16,-6.5,2,0,0,0,-0.5,2,0,0,0,-1,0, ldraw_lib__rect()], +// 4 16 -6 0 0 -7 0 0 -7 0 -5 -6 0 -4 + [4,16,-6,0,0,-7,0,0,-7,0,-5,-6,0,-4], +// 4 16 -7 0 -5 -7 0 0 -7 4 0 -7 12 -5 + [4,16,-7,0,-5,-7,0,0,-7,4,0,-7,12,-5], +// 4 16 -7 12 5 -7 12 -5 -7 4 0 -7 4 2 + [4,16,-7,12,5,-7,12,-5,-7,4,0,-7,4,2], +// 4 16 -7 0 5 -7 12 5 -7 4 2 -7 0 2 + [4,16,-7,0,5,-7,12,5,-7,4,2,-7,0,2], +// 1 16 -6.5 2 2 0 0 -0.5 -2 0 0 0 1 0 rect.dat + [1,16,-6.5,2,2,0,0,-0.5,-2,0,0,0,1,0, ldraw_lib__rect()], +// 1 16 -6.5 4 1 0 0 0.5 0 1 0 -1 0 0 rect2p.dat + [1,16,-6.5,4,1,0,0,0.5,0,1,0,-1,0,0, ldraw_lib__rect2p()], +// 4 16 -7 0 5 -7 0 2 -6 0 2 -6 0 4 + [4,16,-7,0,5,-7,0,2,-6,0,2,-6,0,4], +// 4 16 -6 4 0 -6 0 0 -6 0 -4 -6 10 -4 + [4,16,-6,4,0,-6,0,0,-6,0,-4,-6,10,-4], +// 4 16 -6 10 4 -6 4 2 -6 4 0 -6 10 -4 + [4,16,-6,10,4,-6,4,2,-6,4,0,-6,10,-4], +// 4 16 -6 0 2 -6 4 2 -6 10 4 -6 0 4 + [4,16,-6,0,2,-6,4,2,-6,10,4,-6,0,4], +// 2 24 6 0 2 6 0 4 + [2,24,6,0,2,6,0,4], +// 2 24 6 0 -4 6 0 0 + [2,24,6,0,-4,6,0,0], +// 2 24 7 0 2 7 0 5 + [2,24,7,0,2,7,0,5], +// 2 24 7 0 0 7 0 -5 + [2,24,7,0,0,7,0,-5], +// 1 16 6.5 2 0 0.5 0 0 0 0 2 0 -1 0 rect.dat + [1,16,6.5,2,0,0.5,0,0,0,0,2,0,-1,0, ldraw_lib__rect()], +// 4 16 7 0 -5 7 0 0 6 0 0 6 0 -4 + [4,16,7,0,-5,7,0,0,6,0,0,6,0,-4], +// 4 16 7 4 0 7 0 0 7 0 -5 7 12 -5 + [4,16,7,4,0,7,0,0,7,0,-5,7,12,-5], +// 4 16 7 4 0 7 12 -5 7 12 5 7 4 2 + [4,16,7,4,0,7,12,-5,7,12,5,7,4,2], +// 4 16 7 4 2 7 12 5 7 0 5 7 0 2 + [4,16,7,4,2,7,12,5,7,0,5,7,0,2], +// 1 16 6.5 2 2 0.5 0 0 0 0 -2 0 1 0 rect.dat + [1,16,6.5,2,2,0.5,0,0,0,0,-2,0,1,0, ldraw_lib__rect()], +// 1 16 6.5 4 1 0 0 -0.5 0 1 0 1 0 0 rect2p.dat + [1,16,6.5,4,1,0,0,-0.5,0,1,0,1,0,0, ldraw_lib__rect2p()], +// 4 16 6 0 2 7 0 2 7 0 5 6 0 4 + [4,16,6,0,2,7,0,2,7,0,5,6,0,4], +// 4 16 -6 0 4 6 0 4 7 0 5 -7 0 5 + [4,16,-6,0,4,6,0,4,7,0,5,-7,0,5], +// 4 16 6 0 -4 6 0 0 6 4 0 6 10 -4 + [4,16,6,0,-4,6,0,0,6,4,0,6,10,-4], +// 4 16 6 4 0 6 4 2 6 10 4 6 10 -4 + [4,16,6,4,0,6,4,2,6,10,4,6,10,-4], +// 4 16 6 10 4 6 4 2 6 0 2 6 0 4 + [4,16,6,10,4,6,4,2,6,0,2,6,0,4], +// 1 16 0 5 4 0 0 6 5 0 0 0 1 0 rect.dat + [1,16,0,5,4,0,0,6,5,0,0,0,1,0, ldraw_lib__rect()], +// 4 16 -7 0 -5 7 0 -5 6 0 -4 -6 0 -4 + [4,16,-7,0,-5,7,0,-5,6,0,-4,-6,0,-4], +// 1 16 0 6 -5 7 0 0 0 0 -6 0 1 0 rect.dat + [1,16,0,6,-5,7,0,0,0,0,-6,0,1,0, ldraw_lib__rect()], +// 1 16 0 12 0 -7 0 0 0 -1 0 0 0 5 rect3.dat + [1,16,0,12,0,-7,0,0,0,-1,0,0,0,5, ldraw_lib__rect3()], +// 1 16 0 10 0 -6 0 0 0 1 0 0 0 -4 rect3.dat + [1,16,0,10,0,-6,0,0,0,1,0,0,0,-4, ldraw_lib__rect3()], +// 1 16 0 5 -4 -6 0 0 0 0 -5 0 -1 0 rect3.dat + [1,16,0,5,-4,-6,0,0,0,0,-5,0,-1,0, ldraw_lib__rect3()], +// 1 494 2.5 10 2 0.5 0 0 0 -8 0 0 0 0.5 box5.dat + [1,494,2.5,10,2,0.5,0,0,0,-8,0,0,0,0.5, ldraw_lib__box5()], +// 1 494 -2.5 10 2 -0.5 0 0 0 -8 0 0 0 0.5 box5.dat + [1,494,-2.5,10,2,-0.5,0,0,0,-8,0,0,0,0.5, ldraw_lib__box5()], +// 1 16 0 6 5 -7 0 0 0 0 -6 0 -1 0 rect3.dat + [1,16,0,6,5,-7,0,0,0,0,-6,0,-1,0, ldraw_lib__rect3()], +]; +module ldraw_lib__t1004(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__t1004(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__t1004(line=0.2); \ No newline at end of file diff --git a/parts/t1005.scad b/parts/t1005.scad new file mode 100644 index 000000000..d2ebc471a --- /dev/null +++ b/parts/t1005.scad @@ -0,0 +1,454 @@ +use <../lib.scad> +use <../p/box4.scad> +use <../p/box4o4a.scad> +use <../p/box5-2p.scad> +use <../p/bump5000.scad> +use <../p/rect.scad> +use <../p/rect1.scad> +use <../p/rect2p.scad> +use <../p/rect3.scad> +function ldraw_lib__t1005() = [ +// 0 ~| LifeLite eLite Jr. Signature Case Top +// 0 Name: t1005.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !CATEGORY Electric +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 16 0 24 0 0 0 40 0 -24 0 -20 0 0 box4.dat + [1,16,0,24,0,0,0,40,0,-24,0,-20,0,0, ldraw_lib__box4()], +// 1 16 0 14 16 36 0 0 0 0 -10 0 1 0 rect.dat + [1,16,0,14,16,36,0,0,0,0,-10,0,1,0, ldraw_lib__rect()], +// 1 16 0 14 -16 36 0 0 0 0 10 0 -1 0 rect.dat + [1,16,0,14,-16,36,0,0,0,0,10,0,-1,0, ldraw_lib__rect()], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 -26 0 0 0 0 10 0 4 0 14 0 0 box4o4a.dat + [1,16,-26,0,0,0,0,10,0,4,0,14,0,0, ldraw_lib__box4o4a()], +// 1 16 15 2 6 0 18 0 0 0 2 4.5 0 0 box5-2p.dat + [1,16,15,2,6,0,18,0,0,0,2,4.5,0,0, ldraw_lib__box5_2p()], +// 1 16 15 2 -6 0 18 0 0 0 2 4.5 0 0 box5-2p.dat + [1,16,15,2,-6,0,18,0,0,0,2,4.5,0,0, ldraw_lib__box5_2p()], +// 1 16 25.5 2 -13.5 0 0 10.5 -2 0 0 0 -1 0 rect.dat + [1,16,25.5,2,-13.5,0,0,10.5,-2,0,0,0,-1,0, ldraw_lib__rect()], +// 1 16 25.5 2 13.5 -10.5 0 0 0 0 2 0 1 0 rect.dat + [1,16,25.5,2,13.5,-10.5,0,0,0,0,2,0,1,0, ldraw_lib__rect()], +// 1 16 15 2 -12 0 -1 0 0 0 2 -1.5 0 0 rect2p.dat + [1,16,15,2,-12,0,-1,0,0,0,2,-1.5,0,0, ldraw_lib__rect2p()], +// 1 16 15 2 0 0 -1 0 0 0 2 -1.5 0 0 rect2p.dat + [1,16,15,2,0,0,-1,0,0,0,2,-1.5,0,0, ldraw_lib__rect2p()], +// 1 16 15 2 12 0 -1 0 0 0 2 -1.5 0 0 rect2p.dat + [1,16,15,2,12,0,-1,0,0,0,2,-1.5,0,0, ldraw_lib__rect2p()], +// 1 16 36 2 0 0 1 0 -2 0 0 0 0 13.5 rect1.dat + [1,16,36,2,0,0,1,0,-2,0,0,0,0,13.5, ldraw_lib__rect1()], +// 2 24 36 4 -16 36 4 -13.5 + [2,24,36,4,-16,36,4,-13.5], +// 2 24 36 4 13.5 36 4 16 + [2,24,36,4,13.5,36,4,16], +// 1 16 36 14 0 0 1 0 10 0 0 0 0 -16 rect1.dat + [1,16,36,14,0,0,1,0,10,0,0,0,0,-16, ldraw_lib__rect1()], +// 4 16 40 0 20 36 0 13.5 36 0 -13.5 40 0 -20 + [4,16,40,0,20,36,0,13.5,36,0,-13.5,40,0,-20], +// 4 16 -16 0 -14 15 0 -13.5 15 0 13.5 -16 0 14 + [4,16,-16,0,-14,15,0,-13.5,15,0,13.5,-16,0,14], +// 4 16 -16 0 14 15 0 13.5 36 0 13.5 40 0 20 + [4,16,-16,0,14,15,0,13.5,36,0,13.5,40,0,20], +// 4 16 -40 0 20 -36 0 14 -16 0 14 40 0 20 + [4,16,-40,0,20,-36,0,14,-16,0,14,40,0,20], +// 4 16 -40 0 20 -40 0 -20 -36 0 -14 -36 0 14 + [4,16,-40,0,20,-40,0,-20,-36,0,-14,-36,0,14], +// 4 16 36 0 -13.5 15 0 -13.5 -16 0 -14 40 0 -20 + [4,16,36,0,-13.5,15,0,-13.5,-16,0,-14,40,0,-20], +// 4 16 -16 0 -14 -36 0 -14 -40 0 -20 40 0 -20 + [4,16,-16,0,-14,-36,0,-14,-40,0,-20,40,0,-20], +// 2 24 -36 4 -16 -36 4 -14 + [2,24,-36,4,-16,-36,4,-14], +// 2 24 -36 4 14 -36 4 16 + [2,24,-36,4,14,-36,4,16], +// 4 16 40 24 -20 36 24 -16 36 24 16 40 24 20 + [4,16,40,24,-20,36,24,-16,36,24,16,40,24,20], +// 4 16 -40 24 20 40 24 20 36 24 16 -36 24 16 + [4,16,-40,24,20,40,24,20,36,24,16,-36,24,16], +// 4 16 -36 24 -16 -40 24 -20 -40 24 20 -36 24 16 + [4,16,-36,24,-16,-40,24,-20,-40,24,20,-36,24,16], +// 4 16 -40 24 -20 -36 24 -16 36 24 -16 40 24 -20 + [4,16,-40,24,-20,-36,24,-16,36,24,-16,40,24,-20], +// 1 16 -36 14 0 0 -1 0 10 0 0 0 0 16 rect1.dat + [1,16,-36,14,0,0,-1,0,10,0,0,0,0,16, ldraw_lib__rect1()], +// 4 16 36 4 16 36 4 13.5 15 4 13.5 -16 4 14 + [4,16,36,4,16,36,4,13.5,15,4,13.5,-16,4,14], +// 4 16 36 4 16 -16 4 14 -36 4 14 -36 4 16 + [4,16,36,4,16,-16,4,14,-36,4,14,-36,4,16], +// 2 24 -36 4 14 -16 4 14 + [2,24,-36,4,14,-16,4,14], +// 4 16 15 4 -13.5 36 4 -13.5 36 4 -16 -16 4 -14 + [4,16,15,4,-13.5,36,4,-13.5,36,4,-16,-16,4,-14], +// 4 16 -36 4 -14 -16 4 -14 36 4 -16 -36 4 -16 + [4,16,-36,4,-14,-16,4,-14,36,4,-16,-36,4,-16], +// 2 24 -36 4 -14 -16 4 -14 + [2,24,-36,4,-14,-16,4,-14], +// 4 16 15 4 13.5 15 4 -13.5 -16 4 -14 -16 4 14 + [4,16,15,4,13.5,15,4,-13.5,-16,4,-14,-16,4,14], +// 2 24 -16 4 14 -16 4 -14 + [2,24,-16,4,14,-16,4,-14], +// 1 16 30 0 6 3 0 0 0 2 0 0 0 3 bump5000.dat + [1,16,30,0,6,3,0,0,0,2,0,0,0,3, ldraw_lib__bump5000()], +// 1 16 30 0 -6 3 0 0 0 2 0 0 0 3 bump5000.dat + [1,16,30,0,-6,3,0,0,0,2,0,0,0,3, ldraw_lib__bump5000()], +// +// 2 24 18.28 -1 -5.18 16.79 -1 -5.75 + [2,24,18.28,-1,-5.18,16.79,-1,-5.75], +// 2 24 16.79 -1 -5.75 15.66 -1 -6.14 + [2,24,16.79,-1,-5.75,15.66,-1,-6.14], +// 2 24 15.66 -1 -6.14 16.7 -1 -6.43 + [2,24,15.66,-1,-6.14,16.7,-1,-6.43], +// 2 24 16.7 -1 -6.43 18.28 -1 -7.03 + [2,24,16.7,-1,-6.43,18.28,-1,-7.03], +// 4 16 20.5 -1 -8.57 20.5 -1 -7.82 18.86 -1 -7.23 18.28 -1 -7.03 + [4,16,20.5,-1,-8.57,20.5,-1,-7.82,18.86,-1,-7.23,18.28,-1,-7.03], +// 4 16 18.28 -1 -5.18 18.28 -1 -7.03 18.86 -1 -7.23 18.86 -1 -4.96 + [4,16,18.28,-1,-5.18,18.28,-1,-7.03,18.86,-1,-7.23,18.86,-1,-4.96], +// 4 16 15.1 -1 -6.51 18.28 -1 -7.03 16.7 -1 -6.43 15.66 -1 -6.14 + [4,16,15.1,-1,-6.51,18.28,-1,-7.03,16.7,-1,-6.43,15.66,-1,-6.14], +// 3 16 18.28 -1 -7.03 15.1 -1 -6.51 20.5 -1 -8.57 + [3,16,18.28,-1,-7.03,15.1,-1,-6.51,20.5,-1,-8.57], +// 3 16 18.86 -1 -4.96 20.5 -1 -4.34 20.5 -1 -3.52 + [3,16,18.86,-1,-4.96,20.5,-1,-4.34,20.5,-1,-3.52], +// 4 16 18.28 -1 -5.18 18.86 -1 -4.96 20.5 -1 -3.52 15.1 -1 -5.73 + [4,16,18.28,-1,-5.18,18.86,-1,-4.96,20.5,-1,-3.52,15.1,-1,-5.73], +// 4 16 15.1 -1 -5.73 15.66 -1 -6.14 16.79 -1 -5.75 18.28 -1 -5.18 + [4,16,15.1,-1,-5.73,15.66,-1,-6.14,16.79,-1,-5.75,18.28,-1,-5.18], +// 3 16 15.66 -1 -6.14 15.1 -1 -5.73 15.1 -1 -6.51 + [3,16,15.66,-1,-6.14,15.1,-1,-5.73,15.1,-1,-6.51], +// 2 24 15.05 -1 4.19 15.05 -1 6.22 + [2,24,15.05,-1,4.19,15.05,-1,6.22], +// 2 24 15.05 -1 6.22 15.21 -1 7.21 + [2,24,15.05,-1,6.22,15.21,-1,7.21], +// 2 24 15.21 -1 7.21 15.72 -1 7.79 + [2,24,15.21,-1,7.21,15.72,-1,7.79], +// 2 24 15.72 -1 7.79 16.43 -1 8.01 + [2,24,15.72,-1,7.79,16.43,-1,8.01], +// 2 24 16.43 -1 8.01 17.08 -1 7.82 + [2,24,16.43,-1,8.01,17.08,-1,7.82], +// 2 24 17.08 -1 7.82 17.58 -1 7.25 + [2,24,17.08,-1,7.82,17.58,-1,7.25], +// 2 24 17.58 -1 7.25 18.07 -1 8 + [2,24,17.58,-1,7.25,18.07,-1,8], +// 2 24 18.07 -1 8 18.89 -1 8.26 + [2,24,18.07,-1,8,18.89,-1,8.26], +// 2 24 18.89 -1 8.26 19.59 -1 8.1 + [2,24,18.89,-1,8.26,19.59,-1,8.1], +// 2 24 19.59 -1 8.1 20.09 -1 7.71 + [2,24,19.59,-1,8.1,20.09,-1,7.71], +// 2 24 20.09 -1 7.71 20.36 -1 7.12 + [2,24,20.09,-1,7.71,20.36,-1,7.12], +// 2 24 20.36 -1 7.12 20.45 -1 6.25 + [2,24,20.36,-1,7.12,20.45,-1,6.25], +// 2 24 20.45 -1 6.25 20.45 -1 4.19 + [2,24,20.45,-1,6.25,20.45,-1,4.19], +// 2 24 17.32 -1 4.9 17.32 -1 6.07 + [2,24,17.32,-1,4.9,17.32,-1,6.07], +// 2 24 17.32 -1 6.07 17.26 -1 6.75 + [2,24,17.32,-1,6.07,17.26,-1,6.75], +// 2 24 17.26 -1 6.75 16.99 -1 7.17 + [2,24,17.26,-1,6.75,16.99,-1,7.17], +// 2 24 16.99 -1 7.17 16.52 -1 7.3 + [2,24,16.99,-1,7.17,16.52,-1,7.3], +// 2 24 16.52 -1 7.3 16.04 -1 7.17 + [2,24,16.52,-1,7.3,16.04,-1,7.17], +// 2 24 16.04 -1 7.17 15.76 -1 6.81 + [2,24,16.04,-1,7.17,15.76,-1,6.81], +// 2 24 15.76 -1 6.81 15.68 -1 5.98 + [2,24,15.76,-1,6.81,15.68,-1,5.98], +// 2 24 15.68 -1 5.98 15.68 -1 4.9 + [2,24,15.68,-1,5.98,15.68,-1,4.9], +// 2 24 19.81 -1 4.9 19.81 -1 6.25 + [2,24,19.81,-1,4.9,19.81,-1,6.25], +// 2 24 19.81 -1 6.25 19.79 -1 6.74 + [2,24,19.81,-1,6.25,19.79,-1,6.74], +// 2 24 19.79 -1 6.74 19.64 -1 7.15 + [2,24,19.79,-1,6.74,19.64,-1,7.15], +// 2 24 19.64 -1 7.15 19.34 -1 7.42 + [2,24,19.64,-1,7.15,19.34,-1,7.42], +// 2 24 19.34 -1 7.42 18.88 -1 7.53 + [2,24,19.34,-1,7.42,18.88,-1,7.53], +// 2 24 18.88 -1 7.53 18.36 -1 7.37 + [2,24,18.88,-1,7.53,18.36,-1,7.37], +// 2 24 18.36 -1 7.37 18.05 -1 6.94 + [2,24,18.36,-1,7.37,18.05,-1,6.94], +// 2 24 18.05 -1 6.94 17.96 -1 6.15 + [2,24,18.05,-1,6.94,17.96,-1,6.15], +// 2 24 17.96 -1 6.15 17.96 -1 4.9 + [2,24,17.96,-1,6.15,17.96,-1,4.9], +// 4 16 20.45 -1 4.19 19.81 -1 4.9 17.96 -1 4.9 15.05 -1 4.19 + [4,16,20.45,-1,4.19,19.81,-1,4.9,17.96,-1,4.9,15.05,-1,4.19], +// 4 16 19.81 -1 4.9 20.45 -1 4.19 20.45 -1 6.25 19.81 -1 6.25 + [4,16,19.81,-1,4.9,20.45,-1,4.19,20.45,-1,6.25,19.81,-1,6.25], +// 4 16 17.32 -1 6.07 17.96 -1 4.9 17.96 -1 6.15 17.26 -1 6.75 + [4,16,17.32,-1,6.07,17.96,-1,4.9,17.96,-1,6.15,17.26,-1,6.75], +// 4 16 19.79 -1 6.74 19.81 -1 6.25 20.45 -1 6.25 20.36 -1 7.12 + [4,16,19.79,-1,6.74,19.81,-1,6.25,20.45,-1,6.25,20.36,-1,7.12], +// 4 16 17.26 -1 6.75 17.96 -1 6.15 18.05 -1 6.94 17.58 -1 7.25 + [4,16,17.26,-1,6.75,17.96,-1,6.15,18.05,-1,6.94,17.58,-1,7.25], +// 3 16 17.32 -1 4.9 15.68 -1 4.9 15.05 -1 4.19 + [3,16,17.32,-1,4.9,15.68,-1,4.9,15.05,-1,4.19], +// 4 16 15.68 -1 4.9 15.68 -1 5.98 15.05 -1 6.22 15.05 -1 4.19 + [4,16,15.68,-1,4.9,15.68,-1,5.98,15.05,-1,6.22,15.05,-1,4.19], +// 3 16 17.32 -1 4.9 15.05 -1 4.19 17.96 -1 4.9 + [3,16,17.32,-1,4.9,15.05,-1,4.19,17.96,-1,4.9], +// 4 16 15.76 -1 6.81 15.21 -1 7.21 15.05 -1 6.22 15.68 -1 5.98 + [4,16,15.76,-1,6.81,15.21,-1,7.21,15.05,-1,6.22,15.68,-1,5.98], +// 3 16 17.32 -1 4.9 17.96 -1 4.9 17.32 -1 6.07 + [3,16,17.32,-1,4.9,17.96,-1,4.9,17.32,-1,6.07], +// 4 16 20.09 -1 7.71 19.34 -1 7.42 19.64 -1 7.15 20.36 -1 7.12 + [4,16,20.09,-1,7.71,19.34,-1,7.42,19.64,-1,7.15,20.36,-1,7.12], +// 4 16 17.58 -1 7.25 18.05 -1 6.94 18.36 -1 7.37 18.07 -1 8 + [4,16,17.58,-1,7.25,18.05,-1,6.94,18.36,-1,7.37,18.07,-1,8], +// 4 16 18.88 -1 7.53 19.34 -1 7.42 19.59 -1 8.1 18.89 -1 8.26 + [4,16,18.88,-1,7.53,19.34,-1,7.42,19.59,-1,8.1,18.89,-1,8.26], +// 4 16 18.07 -1 8 18.36 -1 7.37 18.88 -1 7.53 18.89 -1 8.26 + [4,16,18.07,-1,8,18.36,-1,7.37,18.88,-1,7.53,18.89,-1,8.26], +// 3 16 19.59 -1 8.1 19.34 -1 7.42 20.09 -1 7.71 + [3,16,19.59,-1,8.1,19.34,-1,7.42,20.09,-1,7.71], +// 4 16 16.99 -1 7.17 17.26 -1 6.75 17.58 -1 7.25 17.08 -1 7.82 + [4,16,16.99,-1,7.17,17.26,-1,6.75,17.58,-1,7.25,17.08,-1,7.82], +// 4 16 15.21 -1 7.21 15.76 -1 6.81 16.04 -1 7.17 15.72 -1 7.79 + [4,16,15.21,-1,7.21,15.76,-1,6.81,16.04,-1,7.17,15.72,-1,7.79], +// 4 16 16.52 -1 7.3 16.99 -1 7.17 17.08 -1 7.82 16.43 -1 8.01 + [4,16,16.52,-1,7.3,16.99,-1,7.17,17.08,-1,7.82,16.43,-1,8.01], +// 4 16 16.43 -1 8.01 15.72 -1 7.79 16.04 -1 7.17 16.52 -1 7.3 + [4,16,16.43,-1,8.01,15.72,-1,7.79,16.04,-1,7.17,16.52,-1,7.3], +// 3 16 19.79 -1 6.74 20.36 -1 7.12 19.64 -1 7.15 + [3,16,19.79,-1,6.74,20.36,-1,7.12,19.64,-1,7.15], +// 2 24 18.28 0 -5.18 16.79 0 -5.75 + [2,24,18.28,0,-5.18,16.79,0,-5.75], +// 2 24 16.79 0 -5.75 15.66 0 -6.14 + [2,24,16.79,0,-5.75,15.66,0,-6.14], +// 2 24 15.66 0 -6.14 16.7 0 -6.43 + [2,24,15.66,0,-6.14,16.7,0,-6.43], +// 2 24 16.7 0 -6.43 18.28 0 -7.03 + [2,24,16.7,0,-6.43,18.28,0,-7.03], +// 2 24 15.05 0 4.19 15.05 0 6.22 + [2,24,15.05,0,4.19,15.05,0,6.22], +// 2 24 15.05 0 6.22 15.21 0 7.21 + [2,24,15.05,0,6.22,15.21,0,7.21], +// 2 24 15.21 0 7.21 15.72 0 7.79 + [2,24,15.21,0,7.21,15.72,0,7.79], +// 2 24 15.72 0 7.79 16.43 0 8.01 + [2,24,15.72,0,7.79,16.43,0,8.01], +// 2 24 16.43 0 8.01 17.08 0 7.82 + [2,24,16.43,0,8.01,17.08,0,7.82], +// 2 24 17.08 0 7.82 17.58 0 7.25 + [2,24,17.08,0,7.82,17.58,0,7.25], +// 2 24 17.58 0 7.25 18.07 0 8 + [2,24,17.58,0,7.25,18.07,0,8], +// 2 24 18.07 0 8 18.89 0 8.26 + [2,24,18.07,0,8,18.89,0,8.26], +// 2 24 18.89 0 8.26 19.59 0 8.1 + [2,24,18.89,0,8.26,19.59,0,8.1], +// 2 24 19.59 0 8.1 20.09 0 7.71 + [2,24,19.59,0,8.1,20.09,0,7.71], +// 2 24 20.09 0 7.71 20.36 0 7.12 + [2,24,20.09,0,7.71,20.36,0,7.12], +// 2 24 20.36 0 7.12 20.45 0 6.25 + [2,24,20.36,0,7.12,20.45,0,6.25], +// 2 24 20.45 0 6.25 20.45 0 4.19 + [2,24,20.45,0,6.25,20.45,0,4.19], +// 2 24 17.32 0 4.9 17.32 0 6.07 + [2,24,17.32,0,4.9,17.32,0,6.07], +// 2 24 17.32 0 6.07 17.26 0 6.75 + [2,24,17.32,0,6.07,17.26,0,6.75], +// 2 24 17.26 0 6.75 16.99 0 7.17 + [2,24,17.26,0,6.75,16.99,0,7.17], +// 2 24 16.99 0 7.17 16.52 0 7.3 + [2,24,16.99,0,7.17,16.52,0,7.3], +// 2 24 16.52 0 7.3 16.04 0 7.17 + [2,24,16.52,0,7.3,16.04,0,7.17], +// 2 24 16.04 0 7.17 15.76 0 6.81 + [2,24,16.04,0,7.17,15.76,0,6.81], +// 2 24 15.76 0 6.81 15.68 0 5.98 + [2,24,15.76,0,6.81,15.68,0,5.98], +// 2 24 15.68 0 5.98 15.68 0 4.9 + [2,24,15.68,0,5.98,15.68,0,4.9], +// 2 24 19.81 0 4.9 19.81 0 6.25 + [2,24,19.81,0,4.9,19.81,0,6.25], +// 2 24 19.81 0 6.25 19.79 0 6.74 + [2,24,19.81,0,6.25,19.79,0,6.74], +// 2 24 19.79 0 6.74 19.64 0 7.15 + [2,24,19.79,0,6.74,19.64,0,7.15], +// 2 24 19.64 0 7.15 19.34 0 7.42 + [2,24,19.64,0,7.15,19.34,0,7.42], +// 2 24 19.34 0 7.42 18.88 0 7.53 + [2,24,19.34,0,7.42,18.88,0,7.53], +// 2 24 18.88 0 7.53 18.36 0 7.37 + [2,24,18.88,0,7.53,18.36,0,7.37], +// 2 24 18.36 0 7.37 18.05 0 6.94 + [2,24,18.36,0,7.37,18.05,0,6.94], +// 2 24 18.05 0 6.94 17.96 0 6.15 + [2,24,18.05,0,6.94,17.96,0,6.15], +// 2 24 17.96 0 6.15 17.96 0 4.9 + [2,24,17.96,0,6.15,17.96,0,4.9], +// 5 24 18.36 0 7.37 18.36 -1 7.37 18.05 -1 6.94 18.88 -1 7.53 + [5,24,18.36,0,7.37,18.36,-1,7.37,18.05,-1,6.94,18.88,-1,7.53], +// 2 24 17.58 0 7.25 17.58 -1 7.25 + [2,24,17.58,0,7.25,17.58,-1,7.25], +// 5 24 18.07 0 8 18.07 -1 8 18.89 -1 8.26 17.58 -1 7.25 + [5,24,18.07,0,8,18.07,-1,8,18.89,-1,8.26,17.58,-1,7.25], +// 5 24 16.43 0 8.01 16.43 -1 8.01 15.72 -1 7.79 17.08 -1 7.82 + [5,24,16.43,0,8.01,16.43,-1,8.01,15.72,-1,7.79,17.08,-1,7.82], +// 5 24 17.08 0 7.82 17.08 -1 7.82 17.58 -1 7.25 16.43 0 8.01 + [5,24,17.08,0,7.82,17.08,-1,7.82,17.58,-1,7.25,16.43,0,8.01], +// 5 24 18.89 0 8.26 18.89 -1 8.26 19.59 -1 8.1 18.07 -1 8 + [5,24,18.89,0,8.26,18.89,-1,8.26,19.59,-1,8.1,18.07,-1,8], +// 5 24 16.99 0 7.17 16.99 -1 7.17 16.52 -1 7.3 17.26 -1 6.75 + [5,24,16.99,0,7.17,16.99,-1,7.17,16.52,-1,7.3,17.26,-1,6.75], +// 5 24 15.76 0 6.81 15.76 -1 6.81 16.04 -1 7.17 15.68 -1 5.98 + [5,24,15.76,0,6.81,15.76,-1,6.81,16.04,-1,7.17,15.68,-1,5.98], +// 5 24 16.52 0 7.3 16.52 -1 7.3 16.99 -1 7.17 16.04 -1 7.17 + [5,24,16.52,0,7.3,16.52,-1,7.3,16.99,-1,7.17,16.04,-1,7.17], +// 5 24 16.04 0 7.17 16.04 -1 7.17 15.76 -1 6.81 16.52 -1 7.3 + [5,24,16.04,0,7.17,16.04,-1,7.17,15.76,-1,6.81,16.52,-1,7.3], +// 2 24 15.66 0 -6.14 15.66 -1 -6.14 + [2,24,15.66,0,-6.14,15.66,-1,-6.14], +// 5 24 15.21 0 7.21 15.21 -1 7.21 15.05 -1 6.22 15.72 -1 7.79 + [5,24,15.21,0,7.21,15.21,-1,7.21,15.05,-1,6.22,15.72,-1,7.79], +// 5 24 15.72 0 7.79 15.72 -1 7.79 16.43 -1 8.01 15.21 -1 7.21 + [5,24,15.72,0,7.79,15.72,-1,7.79,16.43,-1,8.01,15.21,-1,7.21], +// 4 16 19.64 0 7.15 19.64 -1 7.15 19.34 -1 7.42 19.34 0 7.42 + [4,16,19.64,0,7.15,19.64,-1,7.15,19.34,-1,7.42,19.34,0,7.42], +// 4 16 15.76 0 6.81 15.76 -1 6.81 15.68 -1 5.98 15.68 0 5.98 + [4,16,15.76,0,6.81,15.76,-1,6.81,15.68,-1,5.98,15.68,0,5.98], +// 4 16 17.08 -1 7.82 17.08 0 7.82 16.43 0 8.01 16.43 -1 8.01 + [4,16,17.08,-1,7.82,17.08,0,7.82,16.43,0,8.01,16.43,-1,8.01], +// 4 16 16.7 -1 -6.43 16.7 0 -6.43 15.66 0 -6.14 15.66 -1 -6.14 + [4,16,16.7,-1,-6.43,16.7,0,-6.43,15.66,0,-6.14,15.66,-1,-6.14], +// 4 16 20.09 0 7.71 20.09 -1 7.71 20.36 -1 7.12 20.36 0 7.12 + [4,16,20.09,0,7.71,20.09,-1,7.71,20.36,-1,7.12,20.36,0,7.12], +// 4 16 19.79 0 6.74 19.79 -1 6.74 19.64 -1 7.15 19.64 0 7.15 + [4,16,19.79,0,6.74,19.79,-1,6.74,19.64,-1,7.15,19.64,0,7.15], +// 4 16 15.05 -1 6.22 15.05 0 6.22 15.05 0 4.19 15.05 -1 4.19 + [4,16,15.05,-1,6.22,15.05,0,6.22,15.05,0,4.19,15.05,-1,4.19], +// 4 16 15.21 -1 7.21 15.21 0 7.21 15.05 0 6.22 15.05 -1 6.22 + [4,16,15.21,-1,7.21,15.21,0,7.21,15.05,0,6.22,15.05,-1,6.22], +// 4 16 20.45 -1 4.19 20.45 0 4.19 20.45 0 6.25 20.45 -1 6.25 + [4,16,20.45,-1,4.19,20.45,0,4.19,20.45,0,6.25,20.45,-1,6.25], +// 1 16 17.75 -0.5 4.19 0 0 2.7 0.5 0 0 0 1 0 rect.dat + [1,16,17.75,-0.5,4.19,0,0,2.7,0.5,0,0,0,1,0, ldraw_lib__rect()], +// 4 16 15.72 -1 7.79 15.72 0 7.79 15.21 0 7.21 15.21 -1 7.21 + [4,16,15.72,-1,7.79,15.72,0,7.79,15.21,0,7.21,15.21,-1,7.21], +// 4 16 16.43 -1 8.01 16.43 0 8.01 15.72 0 7.79 15.72 -1 7.79 + [4,16,16.43,-1,8.01,16.43,0,8.01,15.72,0,7.79,15.72,-1,7.79], +// 4 16 20.45 -1 6.25 20.45 0 6.25 20.36 0 7.12 20.36 -1 7.12 + [4,16,20.45,-1,6.25,20.45,0,6.25,20.36,0,7.12,20.36,-1,7.12], +// 4 16 20.09 -1 7.71 20.09 0 7.71 19.59 0 8.1 19.59 -1 8.1 + [4,16,20.09,-1,7.71,20.09,0,7.71,19.59,0,8.1,19.59,-1,8.1], +// 4 16 18.36 -1 7.37 18.36 0 7.37 18.88 0 7.53 18.88 -1 7.53 + [4,16,18.36,-1,7.37,18.36,0,7.37,18.88,0,7.53,18.88,-1,7.53], +// 4 16 18.05 -1 6.94 18.05 0 6.94 18.36 0 7.37 18.36 -1 7.37 + [4,16,18.05,-1,6.94,18.05,0,6.94,18.36,0,7.37,18.36,-1,7.37], +// 4 16 18.88 -1 7.53 18.88 0 7.53 19.34 0 7.42 19.34 -1 7.42 + [4,16,18.88,-1,7.53,18.88,0,7.53,19.34,0,7.42,19.34,-1,7.42], +// 1 16 18.885 -0.5 4.9 0 0 -0.925 0.5 0 0 0 -1 0 rect.dat + [1,16,18.885,-0.5,4.9,0,0,-0.925,0.5,0,0,0,-1,0, ldraw_lib__rect()], +// 4 16 19.81 -1 6.25 19.81 0 6.25 19.81 0 4.9 19.81 -1 4.9 + [4,16,19.81,-1,6.25,19.81,0,6.25,19.81,0,4.9,19.81,-1,4.9], +// 4 16 17.96 -1 6.15 17.96 0 6.15 18.05 0 6.94 18.05 -1 6.94 + [4,16,17.96,-1,6.15,17.96,0,6.15,18.05,0,6.94,18.05,-1,6.94], +// 4 16 17.96 -1 4.9 17.96 0 4.9 17.96 0 6.15 17.96 -1 6.15 + [4,16,17.96,-1,4.9,17.96,0,4.9,17.96,0,6.15,17.96,-1,6.15], +// 4 16 18.89 -1 8.26 18.89 0 8.26 18.07 0 8 18.07 -1 8 + [4,16,18.89,-1,8.26,18.89,0,8.26,18.07,0,8,18.07,-1,8], +// 4 16 19.59 -1 8.1 19.59 0 8.1 18.89 0 8.26 18.89 -1 8.26 + [4,16,19.59,-1,8.1,19.59,0,8.1,18.89,0,8.26,18.89,-1,8.26], +// 4 16 17.58 -1 7.25 17.58 0 7.25 17.08 0 7.82 17.08 -1 7.82 + [4,16,17.58,-1,7.25,17.58,0,7.25,17.08,0,7.82,17.08,-1,7.82], +// 4 16 18.07 -1 8 18.07 0 8 17.58 0 7.25 17.58 -1 7.25 + [4,16,18.07,-1,8,18.07,0,8,17.58,0,7.25,17.58,-1,7.25], +// 4 16 19.79 -1 6.74 19.79 0 6.74 19.81 0 6.25 19.81 -1 6.25 + [4,16,19.79,-1,6.74,19.79,0,6.74,19.81,0,6.25,19.81,-1,6.25], +// 1 16 20.5 -0.5 -3.93 0 -1 0 0.5 0 0 0 0 0.41 rect.dat + [1,16,20.5,-0.5,-3.93,0,-1,0,0.5,0,0,0,0,0.41, ldraw_lib__rect()], +// 1 16 19.68 -0.5 -4.65 0 0 -0.82 -0.5 0 0 0 1 -0.31 rect3.dat + [1,16,19.68,-0.5,-4.65,0,0,-0.82,-0.5,0,0,0,1,-0.31, ldraw_lib__rect3()], +// 4 16 15.68 -1 4.9 15.68 0 4.9 15.68 0 5.98 15.68 -1 5.98 + [4,16,15.68,-1,4.9,15.68,0,4.9,15.68,0,5.98,15.68,-1,5.98], +// 1 16 20.5 -0.5 -8.195 0 -1 0 0.5 0 0 0 0 0.375 rect.dat + [1,16,20.5,-0.5,-8.195,0,-1,0,0.5,0,0,0,0,0.375, ldraw_lib__rect()], +// 1 16 17.8 -0.5 -7.54 0 0 -2.7 -0.5 0 0 0 1 1.03 rect3.dat + [1,16,17.8,-0.5,-7.54,0,0,-2.7,-0.5,0,0,0,1,1.03, ldraw_lib__rect3()], +// 1 16 18.86 -0.5 -6.095 0 -1 0 -0.5 0 0 0 0 -1.135 rect3.dat + [1,16,18.86,-0.5,-6.095,0,-1,0,-0.5,0,0,0,0,-1.135, ldraw_lib__rect3()], +// 1 16 19.68 -0.5 -7.525 -0.82 0 0 0 0 -0.5 0.295 -1 0 rect2p.dat + [1,16,19.68,-0.5,-7.525,-0.82,0,0,0,0,-0.5,0.295,-1,0, ldraw_lib__rect2p()], +// 4 16 17.26 -1 6.75 17.26 0 6.75 17.32 0 6.07 17.32 -1 6.07 + [4,16,17.26,-1,6.75,17.26,0,6.75,17.32,0,6.07,17.32,-1,6.07], +// 4 16 16.99 -1 7.17 16.99 0 7.17 17.26 0 6.75 17.26 -1 6.75 + [4,16,16.99,-1,7.17,16.99,0,7.17,17.26,0,6.75,17.26,-1,6.75], +// 1 16 16.5 -0.5 4.9 0 0 -0.82 0.5 0 0 0 -1 0 rect.dat + [1,16,16.5,-0.5,4.9,0,0,-0.82,0.5,0,0,0,-1,0, ldraw_lib__rect()], +// 4 16 17.32 -1 6.07 17.32 0 6.07 17.32 0 4.9 17.32 -1 4.9 + [4,16,17.32,-1,6.07,17.32,0,6.07,17.32,0,4.9,17.32,-1,4.9], +// 4 16 15.76 -1 6.81 15.76 0 6.81 16.04 0 7.17 16.04 -1 7.17 + [4,16,15.76,-1,6.81,15.76,0,6.81,16.04,0,7.17,16.04,-1,7.17], +// 4 16 16.52 -1 7.3 16.52 0 7.3 16.99 0 7.17 16.99 -1 7.17 + [4,16,16.52,-1,7.3,16.52,0,7.3,16.99,0,7.17,16.99,-1,7.17], +// 4 16 16.04 -1 7.17 16.04 0 7.17 16.52 0 7.3 16.52 -1 7.3 + [4,16,16.04,-1,7.17,16.04,0,7.17,16.52,0,7.3,16.52,-1,7.3], +// 1 16 15.1 -0.5 -6.12 0 1 0 -0.5 0 0 0 0 0.39 rect3.dat + [1,16,15.1,-0.5,-6.12,0,1,0,-0.5,0,0,0,0,0.39, ldraw_lib__rect3()], +// 1 16 17.8 -0.5 -4.625 -2.7 0 0 0 0 -0.5 -1.105 -1 0 rect2p.dat + [1,16,17.8,-0.5,-4.625,-2.7,0,0,0,0,-0.5,-1.105,-1,0, ldraw_lib__rect2p()], +// 4 16 16.79 -1 -5.75 16.79 0 -5.75 18.28 0 -5.18 18.28 -1 -5.18 + [4,16,16.79,-1,-5.75,16.79,0,-5.75,18.28,0,-5.18,18.28,-1,-5.18], +// 4 16 15.66 -1 -6.14 15.66 0 -6.14 16.79 0 -5.75 16.79 -1 -5.75 + [4,16,15.66,-1,-6.14,15.66,0,-6.14,16.79,0,-5.75,16.79,-1,-5.75], +// 4 16 18.28 -1 -7.03 18.28 0 -7.03 16.7 0 -6.43 16.7 -1 -6.43 + [4,16,18.28,-1,-7.03,18.28,0,-7.03,16.7,0,-6.43,16.7,-1,-6.43], +// 1 16 18.28 -0.5 -6.105 0 1 0 0.5 0 0 0 0 -0.925 rect.dat + [1,16,18.28,-0.5,-6.105,0,1,0,0.5,0,0,0,0,-0.925, ldraw_lib__rect()], +// 5 24 18.05 0 6.94 18.05 -1 6.94 17.96 0 6.15 18.36 0 7.37 + [5,24,18.05,0,6.94,18.05,-1,6.94,17.96,0,6.15,18.36,0,7.37], +// 5 24 19.34 0 7.42 19.34 -1 7.42 18.88 0 7.53 19.64 0 7.15 + [5,24,19.34,0,7.42,19.34,-1,7.42,18.88,0,7.53,19.64,0,7.15], +// 5 24 18.88 0 7.53 18.88 -1 7.53 18.36 0 7.37 19.34 0 7.42 + [5,24,18.88,0,7.53,18.88,-1,7.53,18.36,0,7.37,19.34,0,7.42], +// 5 24 19.81 0 6.25 19.81 -1 6.25 19.81 0 4.9 19.79 0 6.74 + [5,24,19.81,0,6.25,19.81,-1,6.25,19.81,0,4.9,19.79,0,6.74], +// 5 24 17.96 0 6.15 17.96 -1 6.15 17.96 0 4.9 18.05 0 6.94 + [5,24,17.96,0,6.15,17.96,-1,6.15,17.96,0,4.9,18.05,0,6.94], +// 5 24 16.7 0 -6.43 16.7 -1 -6.43 18.28 0 -7.03 15.66 0 -6.14 + [5,24,16.7,0,-6.43,16.7,-1,-6.43,18.28,0,-7.03,15.66,0,-6.14], +// 5 24 19.79 0 6.74 19.79 -1 6.74 19.64 0 7.15 19.81 0 6.25 + [5,24,19.79,0,6.74,19.79,-1,6.74,19.64,0,7.15,19.81,0,6.25], +// 5 24 19.64 0 7.15 19.64 -1 7.15 19.34 0 7.42 19.79 0 6.74 + [5,24,19.64,0,7.15,19.64,-1,7.15,19.34,0,7.42,19.79,0,6.74], +// 5 24 16.79 0 -5.75 16.79 -1 -5.75 15.66 0 -6.14 18.28 0 -5.18 + [5,24,16.79,0,-5.75,16.79,-1,-5.75,15.66,0,-6.14,18.28,0,-5.18], +// 5 24 19.59 0 8.1 19.59 -1 8.1 18.89 0 8.26 20.09 0 7.71 + [5,24,19.59,0,8.1,19.59,-1,8.1,18.89,0,8.26,20.09,0,7.71], +// 5 24 20.45 0 6.25 20.45 -1 6.25 20.45 0 4.19 20.36 0 7.12 + [5,24,20.45,0,6.25,20.45,-1,6.25,20.45,0,4.19,20.36,0,7.12], +// 5 24 20.09 0 7.71 20.09 -1 7.71 20.36 0 7.12 19.59 0 8.1 + [5,24,20.09,0,7.71,20.09,-1,7.71,20.36,0,7.12,19.59,0,8.1], +// 5 24 20.36 0 7.12 20.36 -1 7.12 20.45 0 6.25 20.09 0 7.71 + [5,24,20.36,0,7.12,20.36,-1,7.12,20.45,0,6.25,20.09,0,7.71], +// 5 24 15.05 0 6.22 15.05 -1 6.22 15.21 0 7.21 15.05 0 4.19 + [5,24,15.05,0,6.22,15.05,-1,6.22,15.21,0,7.21,15.05,0,4.19], +// 5 24 17.26 0 6.75 17.26 -1 6.75 16.99 0 7.17 17.32 0 6.07 + [5,24,17.26,0,6.75,17.26,-1,6.75,16.99,0,7.17,17.32,0,6.07], +// 5 24 17.32 0 6.07 17.32 -1 6.07 17.26 0 6.75 17.32 0 4.9 + [5,24,17.32,0,6.07,17.32,-1,6.07,17.26,0,6.75,17.32,0,4.9], +// 5 24 15.68 0 5.98 15.68 -1 5.98 15.68 0 4.9 15.76 0 6.81 + [5,24,15.68,0,5.98,15.68,-1,5.98,15.68,0,4.9,15.76,0,6.81], +]; +module ldraw_lib__t1005(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__t1005(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__t1005(line=0.2); \ No newline at end of file diff --git a/parts/t1005c01.scad b/parts/t1005c01.scad new file mode 100644 index 000000000..9efd7cf42 --- /dev/null +++ b/parts/t1005c01.scad @@ -0,0 +1,43 @@ +use <../lib.scad> +use <3020.scad> +use <../p/box.scad> +use +use +function ldraw_lib__t1005c01() = [ +// 0 ~| LifeLite eLite Jr. Signature +// 0 Name: t1005c01.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !CATEGORY Electric +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 0 // Case Top +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 t1005.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__t1005()], +// 0 // Bottom plate +// 1 16 0 24 0 1 0 0 0 1 0 0 0 1 3020.dat + [1,16,0,24,0,1,0,0,0,1,0,0,0,1, ldraw_lib__3020()], +// 0 // fake pcb +// 1 2 0 18 0 36 0 0 0 2 0 0 0 16 box.dat + [1,2,0,18,0,36,0,0,0,2,0,0,0,16, ldraw_lib__box()], +// 0 // output connectors +// 1 15 -21 4 7 0 0 1 0 1 0 -1 0 0 t1004.dat + [1,15,-21,4,7,0,0,1,0,1,0,-1,0,0, ldraw_lib__t1004()], +// 1 15 -21 4 -7 0 0 1 0 1 0 -1 0 0 t1004.dat + [1,15,-21,4,-7,0,0,1,0,1,0,-1,0,0, ldraw_lib__t1004()], +// 1 15 -31 4 7 0 0 1 0 1 0 -1 0 0 t1004.dat + [1,15,-31,4,7,0,0,1,0,1,0,-1,0,0, ldraw_lib__t1004()], +// 1 15 -31 4 -7 0 0 1 0 1 0 -1 0 0 t1004.dat + [1,15,-31,4,-7,0,0,1,0,1,0,-1,0,0, ldraw_lib__t1004()], +]; +module ldraw_lib__t1005c01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__t1005c01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__t1005c01(line=0.2); \ No newline at end of file diff --git a/parts/t1006.scad b/parts/t1006.scad new file mode 100644 index 000000000..c976cc431 --- /dev/null +++ b/parts/t1006.scad @@ -0,0 +1,172 @@ +use <../lib.scad> +use <../p/8/4-4cyli.scad> +use <../p/8/4-4edge.scad> +use <../p/8/4-8sphe.scad> +use <../p/8/r04q1000.scad> +use <../p/box2-5.scad> +use <../p/box4-1.scad> +use <../p/rect.scad> +use <../p/rect1.scad> +use <../p/rect2p.scad> +use <../p/rect3.scad> +function ldraw_lib__t1006() = [ +// 0 | Brickstuff Pico LED Plug with Red/Black Cable Stub +// 0 Name: t1006.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 !HELP First cable segment: +// 0 !HELP 1 4 0 .5 -4 1 0 0 0 0 1 0 -1 0 t1009.dat +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !CATEGORY Electric +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 2 24 3 -2 0 3 1 0 + [2,24,3,-2,0,3,1,0], +// 2 24 -3 -2 0 -3 1 0 + [2,24,-3,-2,0,-3,1,0], +// 2 24 3 -2 -3 3 2 -3 + [2,24,3,-2,-3,3,2,-3], +// 2 24 -3 -2 -3 -3 2 -3 + [2,24,-3,-2,-3,-3,2,-3], +// 1 16 0 -2 -1.5 3 0 0 0 1 0 0 0 1.5 rect.dat + [1,16,0,-2,-1.5,3,0,0,0,1,0,0,0,1.5, ldraw_lib__rect()], +// 1 16 -2.25 1.5 -1.5 -0.75 0 0 0 -1 -0.5 0 0 1.5 rect.dat + [1,16,-2.25,1.5,-1.5,-0.75,0,0,0,-1,-0.5,0,0,1.5, ldraw_lib__rect()], +// 1 16 0 1.5 -1.5 0 0 0.5 -0.5 -1 0 1.5 0 0 rect.dat + [1,16,0,1.5,-1.5,0,0,0.5,-0.5,-1,0,1.5,0,0, ldraw_lib__rect()], +// 1 16 2.25 1.5 -1.5 0 0 0.75 -0.5 -1 0 1.5 0 0 rect.dat + [1,16,2.25,1.5,-1.5,0,0,0.75,-0.5,-1,0,1.5,0,0, ldraw_lib__rect()], +// 4 16 3 -2 -3 3 2 -3 3 1 0 3 -2 0 + [4,16,3,-2,-3,3,2,-3,3,1,0,3,-2,0], +// 4 16 -3 1 0 -3 2 -3 -3 -2 -3 -3 -2 0 + [4,16,-3,1,0,-3,2,-3,-3,-2,-3,-3,-2,0], +// 2 24 -2.5 1 4 2.5 1 4 + [2,24,-2.5,1,4,2.5,1,4], +// 2 24 1.5 1 3 1.5 1 0 + [2,24,1.5,1,3,1.5,1,0], +// 2 24 1.5 0 -3 1.5 2 -3 + [2,24,1.5,0,-3,1.5,2,-3], +// 1 16 1 0 0 0 0 -0.5 0 -1 0 -3 0 0 rect.dat + [1,16,1,0,0,0,0,-0.5,0,-1,0,-3,0,0, ldraw_lib__rect()], +// 4 16 0.5 1 0 0.5 1 3 0.5 0 3 0.5 0 -3 + [4,16,0.5,1,0,0.5,1,3,0.5,0,3,0.5,0,-3], +// 1 16 1 0.5 3 -0.5 0 0 0 0 0.5 0 1 0 rect3.dat + [1,16,1,0.5,3,-0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__rect3()], +// 4 16 1.5 0 3 1.5 1 3 1.5 1 0 1.5 0 -3 + [4,16,1.5,0,3,1.5,1,3,1.5,1,0,1.5,0,-3], +// 3 16 1.5 2 -3 1.5 0 -3 1.5 1 0 + [3,16,1.5,2,-3,1.5,0,-3,1.5,1,0], +// 3 16 0.5 2 -3 0.5 1 0 0.5 0 -3 + [3,16,0.5,2,-3,0.5,1,0,0.5,0,-3], +// 4 16 1.5 0 -3 1.5 2 -3 3 2 -3 3 -2 -3 + [4,16,1.5,0,-3,1.5,2,-3,3,2,-3,3,-2,-3], +// 2 24 -2.5 -1 0 2.5 -1 0 + [2,24,-2.5,-1,0,2.5,-1,0], +// 4 16 1.5 1 0 1.5 1 3 2.5 1 4 2.5 1 0 + [4,16,1.5,1,0,1.5,1,3,2.5,1,4,2.5,1,0], +// 1 16 2.5 0 2 0 -1 0 0 0 -1 2 0 0 rect.dat + [1,16,2.5,0,2,0,-1,0,0,0,-1,2,0,0, ldraw_lib__rect()], +// 4 16 3 1 0 2.5 1 0 2.5 -1 0 3 -2 0 + [4,16,3,1,0,2.5,1,0,2.5,-1,0,3,-2,0], +// 2 24 -1.5 1 3 -1.5 1 0 + [2,24,-1.5,1,3,-1.5,1,0], +// 2 24 -1.5 0 -3 -1.5 2 -3 + [2,24,-1.5,0,-3,-1.5,2,-3], +// 1 16 -1 0 0 -0.5 0 0 0 -1 0 0 0 3 rect.dat + [1,16,-1,0,0,-0.5,0,0,0,-1,0,0,0,3, ldraw_lib__rect()], +// 4 16 -0.5 0 3 -0.5 1 3 -0.5 1 0 -0.5 0 -3 + [4,16,-0.5,0,3,-0.5,1,3,-0.5,1,0,-0.5,0,-3], +// 1 16 -1 0.5 3 -0.5 0 0 0 0 0.5 0 1 0 rect3.dat + [1,16,-1,0.5,3,-0.5,0,0,0,0,0.5,0,1,0, ldraw_lib__rect3()], +// 4 16 -1.5 1 0 -1.5 1 3 -1.5 0 3 -1.5 0 -3 + [4,16,-1.5,1,0,-1.5,1,3,-1.5,0,3,-1.5,0,-3], +// 3 16 -1.5 0 -3 -1.5 2 -3 -1.5 1 0 + [3,16,-1.5,0,-3,-1.5,2,-3,-1.5,1,0], +// 3 16 -0.5 1 0 -0.5 2 -3 -0.5 0 -3 + [3,16,-0.5,1,0,-0.5,2,-3,-0.5,0,-3], +// 4 16 -3 2 -3 -1.5 2 -3 -1.5 0 -3 -3 -2 -3 + [4,16,-3,2,-3,-1.5,2,-3,-1.5,0,-3,-3,-2,-3], +// 4 16 -2.5 1 4 -1.5 1 3 -1.5 1 0 -2.5 1 0 + [4,16,-2.5,1,4,-1.5,1,3,-1.5,1,0,-2.5,1,0], +// 1 16 -2.5 0 2 0 1 0 1 0 0 0 0 -2 rect.dat + [1,16,-2.5,0,2,0,1,0,1,0,0,0,0,-2, ldraw_lib__rect()], +// 4 16 -2.5 -1 0 -2.5 1 0 -3 1 0 -3 -2 0 + [4,16,-2.5,-1,0,-2.5,1,0,-3,1,0,-3,-2,0], +// 1 16 0 1 1.5 0 0 0.5 0 -1 0 1.5 0 0 rect2p.dat + [1,16,0,1,1.5,0,0,0.5,0,-1,0,1.5,0,0, ldraw_lib__rect2p()], +// 4 16 -1.5 1 3 -2.5 1 4 2.5 1 4 1.5 1 3 + [4,16,-1.5,1,3,-2.5,1,4,2.5,1,4,1.5,1,3], +// 1 16 0 1 -3 0 0 0.5 1 0 0 0 1 0 rect2p.dat + [1,16,0,1,-3,0,0,0.5,1,0,0,0,1,0, ldraw_lib__rect2p()], +// 4 16 -3 -2 -3 -1.5 0 -3 1.5 0 -3 3 -2 -3 + [4,16,-3,-2,-3,-1.5,0,-3,1.5,0,-3,3,-2,-3], +// 4 16 -3 -2 0 3 -2 0 2.5 -1 0 -2.5 -1 0 + [4,16,-3,-2,0,3,-2,0,2.5,-1,0,-2.5,-1,0], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 -1 -1 2.5 .5 0 0 0 .75 0 0 0 -1.5 box4-1.dat + [1,16,-1,-1,2.5,.5,0,0,0,.75,0,0,0,-1.5, ldraw_lib__box4_1()], +// 1 334 -1 -.5 2 .5 0 0 0 -.25 0 0 0 1 box2-5.dat + [1,334,-1,-.5,2,.5,0,0,0,-.25,0,0,0,1, ldraw_lib__box2_5()], +// 2 24 -1.5 -1 4 -2.5 -1 4 + [2,24,-1.5,-1,4,-2.5,-1,4], +// 4 16 -2.5 -1 4 -1.5 -1 4 -1.5 -0.25 4 -2.5 1 4 + [4,16,-2.5,-1,4,-1.5,-1,4,-1.5,-0.25,4,-2.5,1,4], +// 4 16 -1.5 -1 1 -1.5 -1 4 -2.5 -1 4 -2.5 -1 0 + [4,16,-1.5,-1,1,-1.5,-1,4,-2.5,-1,4,-2.5,-1,0], +// 0 BFC INVERTNEXT + [0,"BFC","INVERTNEXT"], +// 1 16 1 -1 2.5 -.5 0 0 0 .75 0 0 0 -1.5 box4-1.dat + [1,16,1,-1,2.5,-.5,0,0,0,.75,0,0,0,-1.5, ldraw_lib__box4_1()], +// 1 334 1 -.5 2 -.5 0 0 0 -.25 0 0 0 1 box2-5.dat + [1,334,1,-.5,2,-.5,0,0,0,-.25,0,0,0,1, ldraw_lib__box2_5()], +// 2 24 1.5 -1 4 2.5 -1 4 + [2,24,1.5,-1,4,2.5,-1,4], +// 4 16 1.5 -0.25 4 1.5 -1 4 2.5 -1 4 2.5 1 4 + [4,16,1.5,-0.25,4,1.5,-1,4,2.5,-1,4,2.5,1,4], +// 4 16 2.5 -1 4 1.5 -1 4 1.5 -1 1 2.5 -1 0 + [4,16,2.5,-1,4,1.5,-1,4,1.5,-1,1,2.5,-1,0], +// 1 16 0 -1 2.5 0 0 -0.5 0 1 0 1.5 0 0 rect1.dat + [1,16,0,-1,2.5,0,0,-0.5,0,1,0,1.5,0,0, ldraw_lib__rect1()], +// 4 16 2.5 -1 0 1.5 -1 1 -1.5 -1 1 -2.5 -1 0 + [4,16,2.5,-1,0,1.5,-1,1,-1.5,-1,1,-2.5,-1,0], +// 4 16 -0.5 -0.25 4 -0.5 -1 4 0.5 -1 4 0.5 -0.25 4 + [4,16,-0.5,-0.25,4,-0.5,-1,4,0.5,-1,4,0.5,-0.25,4], +// 4 16 -1.5 -0.25 4 1.5 -0.25 4 2.5 1 4 -2.5 1 4 + [4,16,-1.5,-0.25,4,1.5,-0.25,4,2.5,1,4,-2.5,1,4], +// 1 16 2.5 -.3 1.5 0 .25 0 .4 0 0 0 0 1.5 box4-1.dat + [1,16,2.5,-.3,1.5,0,.25,0,.4,0,0,0,0,1.5, ldraw_lib__box4_1()], +// 1 16 -2.5 -.3 1.5 0 -.25 0 .4 0 0 0 0 1.5 box4-1.dat + [1,16,-2.5,-.3,1.5,0,-.25,0,.4,0,0,0,0,1.5, ldraw_lib__box4_1()], +// 1 4 -1 .5 -3.6 .4 0 0 0 0 -.4 0 6.6 0 8\4-4cyli.dat + [1,4,-1,.5,-3.6,.4,0,0,0,0,-.4,0,6.6,0, ldraw_lib__8__4_4cyli()], +// 1 4 -1 .5 3 .4 0 0 0 0 -.4 0 1 0 8\4-4edge.dat + [1,4,-1,.5,3,.4,0,0,0,0,-.4,0,1,0, ldraw_lib__8__4_4edge()], +// 1 4 -.6 .5 -3.6 -.4 0 0 0 -.4 0 0 0 -.4 8\r04q1000.dat + [1,4,-.6,.5,-3.6,-.4,0,0,0,-.4,0,0,0,-.4, ldraw_lib__8__r04q1000()], +// 1 4 -.4 .5 -4 0 .4 0 -.4 0 0 0 0 -.4 8\4-8sphe.dat + [1,4,-.4,.5,-4,0,.4,0,-.4,0,0,0,0,-.4, ldraw_lib__8__4_8sphe()], +// 1 4 -.4 .5 -4 0 -.2 0 -.4 0 0 0 0 -.4 8\4-4cyli.dat + [1,4,-.4,.5,-4,0,-.2,0,-.4,0,0,0,0,-.4, ldraw_lib__8__4_4cyli()], +// 1 0 1 .5 -3.6 -.4 0 0 0 0 -.4 0 6.6 0 8\4-4cyli.dat + [1,0,1,.5,-3.6,-.4,0,0,0,0,-.4,0,6.6,0, ldraw_lib__8__4_4cyli()], +// 1 0 1 .5 3 -.4 0 0 0 0 -.4 0 1 0 8\4-4edge.dat + [1,0,1,.5,3,-.4,0,0,0,0,-.4,0,1,0, ldraw_lib__8__4_4edge()], +// 1 0 .6 .5 -3.6 .4 0 0 0 -.4 0 0 0 -.4 8\r04q1000.dat + [1,0,.6,.5,-3.6,.4,0,0,0,-.4,0,0,0,-.4, ldraw_lib__8__r04q1000()], +// 1 0 .4 .5 -4 0 -.4 0 -.4 0 0 0 0 -.4 8\4-8sphe.dat + [1,0,.4,.5,-4,0,-.4,0,-.4,0,0,0,0,-.4, ldraw_lib__8__4_8sphe()], +// 1 0 .4 .5 -4 0 .2 0 -.4 0 0 0 0 -.4 8\4-4cyli.dat + [1,0,.4,.5,-4,0,.2,0,-.4,0,0,0,0,-.4, ldraw_lib__8__4_4cyli()], +]; +module ldraw_lib__t1006(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__t1006(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__t1006(line=0.2); \ No newline at end of file diff --git a/parts/t1046.scad b/parts/t1046.scad index c818996ec..c1516c3e8 100644 --- a/parts/t1046.scad +++ b/parts/t1046.scad @@ -5,8 +5,8 @@ use <../p/1-4cyli.scad> use <../p/1-4cylo.scad> use <../p/1-4edge.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin19.scad> use <../p/1-4ring1.scad> +use <../p/1-4ring19.scad> use <../p/1-4ring2.scad> use <../p/1-4ring4.scad> use <../p/1-8chrd.scad> @@ -35,7 +35,7 @@ function ldraw_lib__t1046() = [ // 0 ~| Circuit Cubes Battery Cover // 0 Name: t1046.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2022-05 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -45,7 +45,8 @@ function ldraw_lib__t1046() = [ // 0 !CATEGORY Electric // // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Top led // @@ -88,8 +89,8 @@ function ldraw_lib__t1046() = [ [1,16,30,16,-30,10,0,0,0,1,0,0,0,-10, ldraw_lib__1_4chrd()], // 1 16 30 34 -30 9.5 0 0 0 8 0 0 0 -9.5 1-4cylo.dat [1,16,30,34,-30,9.5,0,0,0,8,0,0,0,-9.5, ldraw_lib__1_4cylo()], -// 1 16 30 34 -30 0.5 0 0 0 -1 0 0 0 -0.5 1-4rin19.dat - [1,16,30,34,-30,0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__1_4rin19()], +// 1 16 30 34 -30 0.5 0 0 0 -1 0 0 0 -0.5 1-4ring19.dat + [1,16,30,34,-30,0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__1_4ring19()], // 1 16 30 42 -30 1.9 0 0 0 -1 0 0 0 -1.9 1-4ring4.dat [1,16,30,42,-30,1.9,0,0,0,-1,0,0,0,-1.9, ldraw_lib__1_4ring4()], // 0 BFC INVERTNEXT @@ -250,8 +251,8 @@ function ldraw_lib__t1046() = [ [1,16,-30,16,-30,-10,0,0,0,1,0,0,0,-10, ldraw_lib__1_4chrd()], // 1 16 -30 34 -30 -9.5 0 0 0 8 0 0 0 -9.5 1-4cylo.dat [1,16,-30,34,-30,-9.5,0,0,0,8,0,0,0,-9.5, ldraw_lib__1_4cylo()], -// 1 16 -30 34 -30 -0.5 0 0 0 -1 0 0 0 -0.5 1-4rin19.dat - [1,16,-30,34,-30,-0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__1_4rin19()], +// 1 16 -30 34 -30 -0.5 0 0 0 -1 0 0 0 -0.5 1-4ring19.dat + [1,16,-30,34,-30,-0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__1_4ring19()], // 1 16 -30 42 -30 -1.9 0 0 0 -1 0 0 0 -1.9 1-4ring4.dat [1,16,-30,42,-30,-1.9,0,0,0,-1,0,0,0,-1.9, ldraw_lib__1_4ring4()], // 0 BFC INVERTNEXT diff --git a/parts/t1048.scad b/parts/t1048.scad index faaaa1c5e..23166aea1 100644 --- a/parts/t1048.scad +++ b/parts/t1048.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <../p/1-4cylo.scad> -use <../p/1-4rin19.scad> +use <../p/1-4ring19.scad> use <../p/1-4ring6.scad> use <../p/rect.scad> use <../p/rect2a.scad> @@ -10,7 +10,7 @@ function ldraw_lib__t1048() = [ // 0 ~| Circuit Cubes Corner Contact // 0 Name: t1048.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2022-05 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__t1048() = [ // 0 !CATEGORY Electric // // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 10 0 0 0 8 0 0 0 10 1-4cylo.dat [1,16,0,0,0,10,0,0,0,8,0,0,0,10, ldraw_lib__1_4cylo()], @@ -140,10 +141,10 @@ function ldraw_lib__t1048() = [ [1,16,1.5,0.25,-6,0,0,-2.5,0.25,0,0,0,-1,0, ldraw_lib__rect2p()], // 1 16 4 0.25 -9 0 -1 0 -0.25 0 0 0 0 -3 rect2a.dat [1,16,4,0.25,-9,0,-1,0,-0.25,0,0,0,0,-3, ldraw_lib__rect2a()], -// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 1-4rin19.dat - [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__1_4rin19()], -// 1 16 0 8 0 0.5 0 0 0 -1 0 0 0 0.5 1-4rin19.dat - [1,16,0,8,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__1_4rin19()], +// 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 1-4ring19.dat + [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__1_4ring19()], +// 1 16 0 8 0 0.5 0 0 0 -1 0 0 0 0.5 1-4ring19.dat + [1,16,0,8,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__1_4ring19()], ]; module ldraw_lib__t1048(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__t1048(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/t1052.scad b/parts/t1052.scad index d88819017..27f6fda4d 100644 --- a/parts/t1052.scad +++ b/parts/t1052.scad @@ -4,7 +4,7 @@ use <../p/1-4cyli.scad> use <../p/1-4cylo.scad> use <../p/1-4edge.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin19.scad> +use <../p/1-4ring19.scad> use <../p/1-4ring4.scad> use <../p/1-8chrd.scad> use <../p/3-4edge.scad> @@ -25,7 +25,7 @@ function ldraw_lib__t1052() = [ // 0 ~| Circuit Cubes Device Module Cover // 0 Name: t1052.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2022-05 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -35,7 +35,8 @@ function ldraw_lib__t1052() = [ // 0 !CATEGORY Electric // // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\t1052s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__t1052s01()], @@ -58,8 +59,8 @@ function ldraw_lib__t1052() = [ [1,16,30,16,-30,10,0,0,0,1,0,0,0,-10, ldraw_lib__1_4chrd()], // 1 16 30 34 -30 9.5 0 0 0 8 0 0 0 -9.5 1-4cylo.dat [1,16,30,34,-30,9.5,0,0,0,8,0,0,0,-9.5, ldraw_lib__1_4cylo()], -// 1 16 30 34 -30 0.5 0 0 0 -1 0 0 0 -0.5 1-4rin19.dat - [1,16,30,34,-30,0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__1_4rin19()], +// 1 16 30 34 -30 0.5 0 0 0 -1 0 0 0 -0.5 1-4ring19.dat + [1,16,30,34,-30,0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__1_4ring19()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 30 26.5 -30 7.6 0 0 0 3 0 0 0 -7.6 4-4cyli.dat @@ -233,8 +234,8 @@ function ldraw_lib__t1052() = [ [1,16,-30,16,-30,-10,0,0,0,1,0,0,0,-10, ldraw_lib__1_4chrd()], // 1 16 -30 34 -30 -9.5 0 0 0 8 0 0 0 -9.5 1-4cylo.dat [1,16,-30,34,-30,-9.5,0,0,0,8,0,0,0,-9.5, ldraw_lib__1_4cylo()], -// 1 16 -30 34 -30 -0.5 0 0 0 -1 0 0 0 -0.5 1-4rin19.dat - [1,16,-30,34,-30,-0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__1_4rin19()], +// 1 16 -30 34 -30 -0.5 0 0 0 -1 0 0 0 -0.5 1-4ring19.dat + [1,16,-30,34,-30,-0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__1_4ring19()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -30 26.5 -30 -7.6 0 0 0 3 0 0 0 -7.6 4-4cyli.dat diff --git a/parts/t1052c01.scad b/parts/t1052c01.scad index bf7f4138a..e10278b41 100644 --- a/parts/t1052c01.scad +++ b/parts/t1052c01.scad @@ -1,6 +1,6 @@ use <../lib.scad> -use <../p/1-8rin10.scad> -use <../p/3-4rin10.scad> +use <../p/1-8ring10.scad> +use <../p/3-4ring10.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> @@ -20,7 +20,7 @@ function ldraw_lib__t1052c01() = [ // 0 | Circuit Cubes LED // 0 Name: t1052c01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Shortcut UPDATE 2022-05 +// 0 !LDRAW_ORG Shortcut UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__t1052c01() = [ // 0 !CATEGORY Electric // // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Cover // @@ -81,10 +82,10 @@ function ldraw_lib__t1052c01() = [ // 0 // LED // 1 47 0 29.5 0 -10.16267 0 4.20952 0 -2 0 -4.20952 0 -10.16267 7-8cylo.dat [1,47,0,29.5,0,-10.16267,0,4.20952,0,-2,0,-4.20952,0,-10.16267, ldraw_lib__7_8cylo()], -// 1 47 0 27.5 0 -0.38268 0 0.92388 0 1 0 -0.92388 0 -0.38268 3-4rin10.dat - [1,47,0,27.5,0,-0.38268,0,0.92388,0,1,0,-0.92388,0,-0.38268, ldraw_lib__3_4rin10()], -// 1 47 0 27.5 0 -0.38268 0 -0.92388 0 1 0 -0.92388 0 0.38268 1-8rin10.dat - [1,47,0,27.5,0,-0.38268,0,-0.92388,0,1,0,-0.92388,0,0.38268, ldraw_lib__1_8rin10()], +// 1 47 0 27.5 0 -0.38268 0 0.92388 0 1 0 -0.92388 0 -0.38268 3-4ring10.dat + [1,47,0,27.5,0,-0.38268,0,0.92388,0,1,0,-0.92388,0,-0.38268, ldraw_lib__3_4ring10()], +// 1 47 0 27.5 0 -0.38268 0 -0.92388 0 1 0 -0.92388 0 0.38268 1-8ring10.dat + [1,47,0,27.5,0,-0.38268,0,-0.92388,0,1,0,-0.92388,0,0.38268, ldraw_lib__1_8ring10()], // 1 47 0 27.5 0 10 0 0 0 -10 0 0 0 10 4-4cylo.dat [1,47,0,27.5,0,10,0,0,0,-10,0,0,0,10, ldraw_lib__4_4cylo()], // 1 47 0 17.5 0 10 0 0 0 5 0 0 0 10 bump5000.dat diff --git a/parts/t1052c02.scad b/parts/t1052c02.scad index a413d4cc3..2355ac587 100644 --- a/parts/t1052c02.scad +++ b/parts/t1052c02.scad @@ -1,6 +1,6 @@ use <../lib.scad> -use <../p/1-8rin10.scad> -use <../p/3-4rin10.scad> +use <../p/1-8ring10.scad> +use <../p/3-4ring10.scad> use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> @@ -21,7 +21,7 @@ function ldraw_lib__t1052c02() = [ // 0 | Circuit Cubes LED RGB // 0 Name: t1052c02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Shortcut UPDATE 2022-05 +// 0 !LDRAW_ORG Shortcut UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -31,7 +31,8 @@ function ldraw_lib__t1052c02() = [ // 0 !CATEGORY Electric // // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Cover // @@ -82,10 +83,10 @@ function ldraw_lib__t1052c02() = [ // 0 // LED // 1 79 0 29.5 0 -10.16267 0 4.20952 0 -6 0 -4.20952 0 -10.16267 7-8cylo.dat [1,79,0,29.5,0,-10.16267,0,4.20952,0,-6,0,-4.20952,0,-10.16267, ldraw_lib__7_8cylo()], -// 1 79 0 23.5 0 -0.38268 0 0.92388 0 1 0 -0.92388 0 -0.38268 3-4rin10.dat - [1,79,0,23.5,0,-0.38268,0,0.92388,0,1,0,-0.92388,0,-0.38268, ldraw_lib__3_4rin10()], -// 1 79 0 23.5 0 -0.38268 0 -0.92388 0 1 0 -0.92388 0 0.38268 1-8rin10.dat - [1,79,0,23.5,0,-0.38268,0,-0.92388,0,1,0,-0.92388,0,0.38268, ldraw_lib__1_8rin10()], +// 1 79 0 23.5 0 -0.38268 0 0.92388 0 1 0 -0.92388 0 -0.38268 3-4ring10.dat + [1,79,0,23.5,0,-0.38268,0,0.92388,0,1,0,-0.92388,0,-0.38268, ldraw_lib__3_4ring10()], +// 1 79 0 23.5 0 -0.38268 0 -0.92388 0 1 0 -0.92388 0 0.38268 1-8ring10.dat + [1,79,0,23.5,0,-0.38268,0,-0.92388,0,1,0,-0.92388,0,0.38268, ldraw_lib__1_8ring10()], // 1 79 0 23.5 0 10 0 0 0 -10 0 0 0 10 4-4cyli.dat [1,79,0,23.5,0,10,0,0,0,-10,0,0,0,10, ldraw_lib__4_4cyli()], // 1 79 0 13.5 0 10 0 0 0 -10 0 0 0 10 4-8sphe.dat diff --git a/parts/t1060.scad b/parts/t1060.scad index 308ae975d..28e452701 100644 --- a/parts/t1060.scad +++ b/parts/t1060.scad @@ -5,7 +5,7 @@ use <../p/1-4cyli.scad> use <../p/1-4cylo.scad> use <../p/1-4edge.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin19.scad> +use <../p/1-4ring19.scad> use <../p/1-4ring2.scad> use <../p/1-4ring4.scad> use <../p/1-8chrd.scad> @@ -33,7 +33,7 @@ function ldraw_lib__t1060() = [ // 0 ~| Circuit Cubes Battery BLE Cover // 0 Name: t1060.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2022-05 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -44,7 +44,8 @@ function ldraw_lib__t1060() = [ // 0 !KEYWORDS Bluetooth // // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Top led // @@ -303,8 +304,8 @@ function ldraw_lib__t1060() = [ [1,16,30,16,-30,10,0,0,0,18,0,0,0,-10, ldraw_lib__1_4cylo()], // 1 16 30 34 -30 9.5 0 0 0 8 0 0 0 -9.5 1-4cylo.dat [1,16,30,34,-30,9.5,0,0,0,8,0,0,0,-9.5, ldraw_lib__1_4cylo()], -// 1 16 30 34 -30 0.5 0 0 0 -1 0 0 0 -0.5 1-4rin19.dat - [1,16,30,34,-30,0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__1_4rin19()], +// 1 16 30 34 -30 0.5 0 0 0 -1 0 0 0 -0.5 1-4ring19.dat + [1,16,30,34,-30,0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__1_4ring19()], // 1 16 30 42 -30 1.9 0 0 0 -1 0 0 0 -1.9 1-4ring4.dat [1,16,30,42,-30,1.9,0,0,0,-1,0,0,0,-1.9, ldraw_lib__1_4ring4()], // 0 BFC INVERTNEXT @@ -409,8 +410,8 @@ function ldraw_lib__t1060() = [ [1,16,-30,16,-30,-10,0,0,0,18,0,0,0,-10, ldraw_lib__1_4cylo()], // 1 16 -30 34 -30 -9.5 0 0 0 8 0 0 0 -9.5 1-4cylo.dat [1,16,-30,34,-30,-9.5,0,0,0,8,0,0,0,-9.5, ldraw_lib__1_4cylo()], -// 1 16 -30 34 -30 -0.5 0 0 0 -1 0 0 0 -0.5 1-4rin19.dat - [1,16,-30,34,-30,-0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__1_4rin19()], +// 1 16 -30 34 -30 -0.5 0 0 0 -1 0 0 0 -0.5 1-4ring19.dat + [1,16,-30,34,-30,-0.5,0,0,0,-1,0,0,0,-0.5, ldraw_lib__1_4ring19()], // 1 16 -30 42 -30 -1.9 0 0 0 -1 0 0 0 -1.9 1-4ring4.dat [1,16,-30,42,-30,-1.9,0,0,0,-1,0,0,0,-1.9, ldraw_lib__1_4ring4()], // 0 BFC INVERTNEXT diff --git a/parts/t1071.scad b/parts/t1071.scad index 26609292b..733e83e4a 100644 --- a/parts/t1071.scad +++ b/parts/t1071.scad @@ -11,8 +11,8 @@ use <../p/48/4-4con75.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin11.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring11.scad> use <../p/48/4-4ring4.scad> use <../p/axlehol2.scad> use <../p/axlehole.scad> @@ -22,7 +22,7 @@ function ldraw_lib__t1071() = [ // 0 | BBB Train Wheel Medium Flanged Driver 24.0 mm // 0 Name: t1071.dat // 0 Author: Ulrich Röder [UR] -// 0 !LDRAW_ORG Part UPDATE 2022-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -33,7 +33,8 @@ function ldraw_lib__t1071() = [ // 0 !KEYWORDS Big Ben Bricks, Third Party // // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Rim I // @@ -47,14 +48,14 @@ function ldraw_lib__t1071() = [ [1,16,0,0,-3,0,0,.474349,.474349,0,0,0,-.5,0, ldraw_lib__48__4_4con75()], // 1 16 0 0 -2 0 0 .237174 .237174 0 0 0 -1 0 48\4-4con152.dat [1,16,0,0,-2,0,0,.237174,.237174,0,0,0,-1,0, ldraw_lib__48__4_4con152()], -// 1 16 0 0 -19.75 0 0 2.41 2.41 0 0 0 1 0 48\4-4rin11.dat - [1,16,0,0,-19.75,0,0,2.41,2.41,0,0,0,1,0, ldraw_lib__48__4_4rin11()], +// 1 16 0 0 -19.75 0 0 2.41 2.41 0 0 0 1 0 48\4-4ring11.dat + [1,16,0,0,-19.75,0,0,2.41,2.41,0,0,0,1,0, ldraw_lib__48__4_4ring11()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 0 -19.75 0 0 26.51 26.51 0 0 0 2 0 48\4-4cylo.dat [1,16,0,0,-19.75,0,0,26.51,26.51,0,0,0,2,0, ldraw_lib__48__4_4cylo()], -// 1 16 0 0 -17.75 0 0 2.41 2.41 0 0 0 1 0 48\4-4rin10.dat - [1,16,0,0,-17.75,0,0,2.41,2.41,0,0,0,1,0, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 -17.75 0 0 2.41 2.41 0 0 0 1 0 48\4-4ring10.dat + [1,16,0,0,-17.75,0,0,2.41,2.41,0,0,0,1,0, ldraw_lib__48__4_4ring10()], // 1 16 0 0 -2 0 0 7.257525 7.257525 0 0 0 -1 0 48\4-4ring4.dat [1,16,0,0,-2,0,0,7.257525,7.257525,0,0,0,-1,0, ldraw_lib__48__4_4ring4()], // 1 16 0 0 -2 0 0 29.0301 29.0301 0 0 0 1.75 0 48\4-4cylo.dat diff --git a/parts/u1852p01.scad b/parts/u1852p01.scad index 7feb27331..b42453a7e 100644 --- a/parts/u1852p01.scad +++ b/parts/u1852p01.scad @@ -1,11 +1,11 @@ use <../lib.scad> -use <../p/4-4rin14.scad> +use <../p/4-4ring14.scad> use function ldraw_lib__u1852p01() = [ // 0 Roadsign Round Small without Base with No Entry Wide Pattern // 0 Name: u1852p01.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -13,13 +13,14 @@ function ldraw_lib__u1852p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u1852s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u1852s01()], // 0 // -// 1 16 0 -59 -2.1 1 0 0 0 0 -1 0 1 0 4-4rin14.dat - [1,16,0,-59,-2.1,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin14()], +// 1 16 0 -59 -2.1 1 0 0 0 0 -1 0 1 0 4-4ring14.dat + [1,16,0,-59,-2.1,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring14()], // 4 16 12.7 -57 -2.1 12.7 -61 -2.1 -12.7 -61 -2.1 -12.7 -57 -2.1 [4,16,12.7,-57,-2.1,12.7,-61,-2.1,-12.7,-61,-2.1,-12.7,-57,-2.1], // 4 4 -14 -59 -2.1 -12.7 -57 -2.1 -12.7 -61 -2.1 -12.9346 -64.3578 -2.1 diff --git a/parts/u1852p03.scad b/parts/u1852p03.scad index 928b52b26..f12cf8d08 100644 --- a/parts/u1852p03.scad +++ b/parts/u1852p03.scad @@ -4,14 +4,14 @@ use <../p/1-4ndis.scad> use <../p/1-4ring1.scad> use <../p/1-4ring2.scad> use <../p/1-4ring5.scad> -use <../p/4-4rin29.scad> +use <../p/4-4ring29.scad> use <../p/4-4ring4.scad> use function ldraw_lib__u1852p03() = [ // 0 Roadsign Round Small without Base with No Left Turn Pattern // 0 Name: u1852p03.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,15 +19,16 @@ function ldraw_lib__u1852p03() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u1852s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u1852s01()], // 0 // // 1 4 0 -59 -2.1 2.9 0 0 0 0 -2.9 0 1 0 4-4ring4.dat [1,4,0,-59,-2.1,2.9,0,0,0,0,-2.9,0,1,0, ldraw_lib__4_4ring4()], -// 1 4 0 -59 -2.1 0.5 0 0 0 0 -0.5 0 1 0 4-4rin29.dat - [1,4,0,-59,-2.1,0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__4_4rin29()], +// 1 4 0 -59 -2.1 0.5 0 0 0 0 -0.5 0 1 0 4-4ring29.dat + [1,4,0,-59,-2.1,0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__4_4ring29()], // 4 4 -8.2024 -67.2024 -2.1 8.2024 -50.7976 -2.1 8.9955 -51.9844 -2.1 -7.0156 -67.9955 -2.1 [4,4,-8.2024,-67.2024,-2.1,8.2024,-50.7976,-2.1,8.9955,-51.9844,-2.1,-7.0156,-67.9955,-2.1], // 4 4 -8.9955 -66.0156 -2.1 7.0156 -50.0045 -2.1 8.2024 -50.7976 -2.1 -8.2024 -67.2024 -2.1 diff --git a/parts/u1852p04.scad b/parts/u1852p04.scad index 2ea69b8bd..e7c50a6bf 100644 --- a/parts/u1852p04.scad +++ b/parts/u1852p04.scad @@ -1,12 +1,12 @@ use <../lib.scad> -use <../p/4-4rin29.scad> +use <../p/4-4ring29.scad> use <../p/4-4ring4.scad> use function ldraw_lib__u1852p04() = [ // 0 Roadsign Round Small without Base with No Waiting Left Pattern // 0 Name: u1852p04.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -14,15 +14,16 @@ function ldraw_lib__u1852p04() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u1852s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u1852s01()], // 0 // // 1 4 0 -59 -2.1 2.9 0 0 0 0 -2.9 0 1 0 4-4ring4.dat [1,4,0,-59,-2.1,2.9,0,0,0,0,-2.9,0,1,0, ldraw_lib__4_4ring4()], -// 1 4 0 -59 -2.1 0.5 0 0 0 0 -0.5 0 1 0 4-4rin29.dat - [1,4,0,-59,-2.1,0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__4_4rin29()], +// 1 4 0 -59 -2.1 0.5 0 0 0 0 -0.5 0 1 0 4-4ring29.dat + [1,4,0,-59,-2.1,0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__4_4ring29()], // 0 // // 4 4 -8.2024 -67.2024 -2.1 8.2024 -50.7976 -2.1 8.9955 -51.9844 -2.1 -7.0156 -67.9955 -2.1 [4,4,-8.2024,-67.2024,-2.1,8.2024,-50.7976,-2.1,8.9955,-51.9844,-2.1,-7.0156,-67.9955,-2.1], diff --git a/parts/u1852p05.scad b/parts/u1852p05.scad index b65644cd3..63cee36f2 100644 --- a/parts/u1852p05.scad +++ b/parts/u1852p05.scad @@ -1,12 +1,12 @@ use <../lib.scad> -use <../p/4-4rin29.scad> +use <../p/4-4ring29.scad> use <../p/4-4ring4.scad> use function ldraw_lib__u1852p05() = [ // 0 Roadsign Round Small without Base with No Parking Pattern // 0 Name: u1852p05.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -14,15 +14,16 @@ function ldraw_lib__u1852p05() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u1852s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u1852s01()], // 0 // // 1 4 0 -59 -2.1 2.9 0 0 0 0 -2.9 0 1 0 4-4ring4.dat [1,4,0,-59,-2.1,2.9,0,0,0,0,-2.9,0,1,0, ldraw_lib__4_4ring4()], -// 1 4 0 -59 -2.1 0.5 0 0 0 0 -0.5 0 1 0 4-4rin29.dat - [1,4,0,-59,-2.1,0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__4_4rin29()], +// 1 4 0 -59 -2.1 0.5 0 0 0 0 -0.5 0 1 0 4-4ring29.dat + [1,4,0,-59,-2.1,0.5,0,0,0,0,-0.5,0,1,0, ldraw_lib__4_4ring29()], // 4 4 -8.2024 -67.2024 -2.1 8.2024 -50.7976 -2.1 8.9955 -51.9844 -2.1 -7.0156 -67.9955 -2.1 [4,4,-8.2024,-67.2024,-2.1,8.2024,-50.7976,-2.1,8.9955,-51.9844,-2.1,-7.0156,-67.9955,-2.1], // 4 4 -8.9955 -66.0156 -2.1 7.0156 -50.0045 -2.1 8.2024 -50.7976 -2.1 -8.2024 -67.2024 -2.1 diff --git a/parts/u586.scad b/parts/u586.scad index a50f005d3..5967a9cdc 100644 --- a/parts/u586.scad +++ b/parts/u586.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use function ldraw_lib__u586() = [ // 0 ~Figure Fabuland Bird Head without Pattern // 0 Name: u586.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,8 @@ function ldraw_lib__u586() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u586s00.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u586s00()], @@ -30,10 +31,10 @@ function ldraw_lib__u586() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u586(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u586(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u586p01.scad b/parts/u586p01.scad index 003bc8da9..84b88d91f 100644 --- a/parts/u586p01.scad +++ b/parts/u586p01.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -10,7 +10,7 @@ function ldraw_lib__u586p01() = [ // 0 ~Figure Fabuland Bird Head 1 // 0 Name: u586p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__u586p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u586s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u586s01()], @@ -40,10 +41,10 @@ function ldraw_lib__u586p01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u586p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u586p01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u586p02.scad b/parts/u586p02.scad index 085561395..7e13b251f 100644 --- a/parts/u586p02.scad +++ b/parts/u586p02.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -10,7 +10,7 @@ function ldraw_lib__u586p02() = [ // 0 ~Figure Fabuland Bird Head 2 // 0 Name: u586p02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__u586p02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u586s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u586s01()], @@ -40,10 +41,10 @@ function ldraw_lib__u586p02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u586p02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u586p02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u586p03.scad b/parts/u586p03.scad index dbde70176..2558dda90 100644 --- a/parts/u586p03.scad +++ b/parts/u586p03.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -10,7 +10,7 @@ function ldraw_lib__u586p03() = [ // 0 ~Figure Fabuland Bird Head 3 // 0 Name: u586p03.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__u586p03() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u586s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u586s01()], @@ -40,10 +41,10 @@ function ldraw_lib__u586p03() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u586p03(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u586p03(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u587.scad b/parts/u587.scad index 389e682fe..20a4c35e4 100644 --- a/parts/u587.scad +++ b/parts/u587.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use function ldraw_lib__u587() = [ // 0 ~Figure Fabuland Dog Head without Pattern // 0 Name: u587.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,8 @@ function ldraw_lib__u587() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u587s00.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u587s00()], @@ -30,10 +31,10 @@ function ldraw_lib__u587() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u587(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u587(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u587p01.scad b/parts/u587p01.scad index 3ae41b3d1..897eff60f 100644 --- a/parts/u587p01.scad +++ b/parts/u587p01.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -10,7 +10,7 @@ function ldraw_lib__u587p01() = [ // 0 ~Figure Fabuland Dog Head // 0 Name: u587p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__u587p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u587s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u587s01()], @@ -40,10 +41,10 @@ function ldraw_lib__u587p01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u587p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u587p01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u588.scad b/parts/u588.scad index f36ed7abd..42224bf16 100644 --- a/parts/u588.scad +++ b/parts/u588.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use function ldraw_lib__u588() = [ // 0 ~Figure Fabuland Elephant Head without Pattern // 0 Name: u588.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__u588() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u588s00.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u588s00()], @@ -33,10 +34,10 @@ function ldraw_lib__u588() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u588(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u588(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u588p01.scad b/parts/u588p01.scad index 36c88c608..e5f82e7ca 100644 --- a/parts/u588p01.scad +++ b/parts/u588p01.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -11,7 +11,7 @@ function ldraw_lib__u588p01() = [ // 0 ~Figure Fabuland Elephant Head 1 // 0 Name: u588p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__u588p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u588s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u588s01()], @@ -43,10 +44,10 @@ function ldraw_lib__u588p01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u588p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u588p01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u588p02.scad b/parts/u588p02.scad index 77880ebab..2a5eafb55 100644 --- a/parts/u588p02.scad +++ b/parts/u588p02.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -11,7 +11,7 @@ function ldraw_lib__u588p02() = [ // 0 ~Figure Fabuland Elephant Head 2 // 0 Name: u588p02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__u588p02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u588s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u588s01()], @@ -43,10 +44,10 @@ function ldraw_lib__u588p02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u588p02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u588p02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u589.scad b/parts/u589.scad index 2f8ccf29d..4169754be 100644 --- a/parts/u589.scad +++ b/parts/u589.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use function ldraw_lib__u589() = [ // 0 ~Figure Fabuland Fox Head without Pattern // 0 Name: u589.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__u589() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u589s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u589s01()], @@ -35,10 +36,10 @@ function ldraw_lib__u589() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u589(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u589(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u589p01.scad b/parts/u589p01.scad index 96eb9c529..1bc6b57bc 100644 --- a/parts/u589p01.scad +++ b/parts/u589p01.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use function ldraw_lib__u589p01() = [ // 0 ~Figure Fabuland Fox Head 1 // 0 Name: u589p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__u589p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u589s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u589s01()], @@ -35,10 +36,10 @@ function ldraw_lib__u589p01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u589p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u589p01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u589p02.scad b/parts/u589p02.scad index 8df6ea1c6..9514f131a 100644 --- a/parts/u589p02.scad +++ b/parts/u589p02.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use function ldraw_lib__u589p02() = [ // 0 ~Figure Fabuland Fox Head 2 // 0 Name: u589p02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__u589p02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u589s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u589s01()], @@ -35,10 +36,10 @@ function ldraw_lib__u589p02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u589p02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u589p02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u590.scad b/parts/u590.scad index 103e7c3a3..757ee367f 100644 --- a/parts/u590.scad +++ b/parts/u590.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use function ldraw_lib__u590() = [ // 0 ~Figure Fabuland Goat Head without Pattern // 0 Name: u590.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__u590() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u590s00.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u590s00()], @@ -33,10 +34,10 @@ function ldraw_lib__u590() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u590(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u590(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u590p01.scad b/parts/u590p01.scad index 061f9805a..342ec9065 100644 --- a/parts/u590p01.scad +++ b/parts/u590p01.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -12,7 +12,7 @@ function ldraw_lib__u590p01() = [ // 0 ~Figure Fabuland Goat Head 1 // 0 Name: u590p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__u590p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u590s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u590s01()], @@ -48,10 +49,10 @@ function ldraw_lib__u590p01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u590p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u590p01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u590p02.scad b/parts/u590p02.scad index e8410e689..085a0e1ac 100644 --- a/parts/u590p02.scad +++ b/parts/u590p02.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -12,7 +12,7 @@ function ldraw_lib__u590p02() = [ // 0 ~Figure Fabuland Goat Head 2 // 0 Name: u590p02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__u590p02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u590s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u590s01()], @@ -48,10 +49,10 @@ function ldraw_lib__u590p02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u590p02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u590p02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u592.scad b/parts/u592.scad index 8ab67e34e..22d3fa479 100644 --- a/parts/u592.scad +++ b/parts/u592.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use function ldraw_lib__u592() = [ // 0 ~Figure Fabuland Horse Head without Pattern // 0 Name: u592.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__u592() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u592s00.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u592s00()], @@ -33,10 +34,10 @@ function ldraw_lib__u592() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u592(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u592(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u592p01.scad b/parts/u592p01.scad index ebd633fce..2c15c564a 100644 --- a/parts/u592p01.scad +++ b/parts/u592p01.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -10,7 +10,7 @@ function ldraw_lib__u592p01() = [ // 0 ~Figure Fabuland Horse 1 // 0 Name: u592p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__u592p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u592s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u592s01()], @@ -38,10 +39,10 @@ function ldraw_lib__u592p01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u592p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u592p01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u592p02.scad b/parts/u592p02.scad index 18927a456..277e6096b 100644 --- a/parts/u592p02.scad +++ b/parts/u592p02.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -10,7 +10,7 @@ function ldraw_lib__u592p02() = [ // 0 ~Figure Fabuland Horse 2 // 0 Name: u592p02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__u592p02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u592s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u592s01()], @@ -38,10 +39,10 @@ function ldraw_lib__u592p02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u592p02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u592p02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u595.scad b/parts/u595.scad index f9e626168..c49465f09 100644 --- a/parts/u595.scad +++ b/parts/u595.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use function ldraw_lib__u595() = [ // 0 ~Figure Fabuland Monkey Head without Pattern // 0 Name: u595.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,8 @@ function ldraw_lib__u595() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u595s00.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u595s00()], @@ -30,10 +31,10 @@ function ldraw_lib__u595() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u595(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u595(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u595p01.scad b/parts/u595p01.scad index feffbb1b5..dfa9385ca 100644 --- a/parts/u595p01.scad +++ b/parts/u595p01.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -10,7 +10,7 @@ function ldraw_lib__u595p01() = [ // 0 ~Figure Fabuland Monkey Head 1 // 0 Name: u595p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__u595p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u595s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u595s01()], @@ -40,10 +41,10 @@ function ldraw_lib__u595p01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u595p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u595p01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u595p02.scad b/parts/u595p02.scad index 5ba17fd19..64bd65e62 100644 --- a/parts/u595p02.scad +++ b/parts/u595p02.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -10,7 +10,7 @@ function ldraw_lib__u595p02() = [ // 0 ~Figure Fabuland Monkey Head 2 // 0 Name: u595p02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__u595p02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u595s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u595s01()], @@ -40,10 +41,10 @@ function ldraw_lib__u595p02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u595p02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u595p02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u600.scad b/parts/u600.scad index 90d92471e..19086bc83 100644 --- a/parts/u600.scad +++ b/parts/u600.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use function ldraw_lib__u600() = [ // 0 ~Figure Fabuland Poodle without Pattern // 0 Name: u600.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__u600() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u600s00.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u600s00()], @@ -35,10 +36,10 @@ function ldraw_lib__u600() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u600(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u600(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u600p01.scad b/parts/u600p01.scad index 3d8b0cb55..f8bd128e5 100644 --- a/parts/u600p01.scad +++ b/parts/u600p01.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -10,7 +10,7 @@ function ldraw_lib__u600p01() = [ // 0 ~Figure Fabuland Poodle Head 1 // 0 Name: u600p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__u600p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u600s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u600s01()], @@ -40,10 +41,10 @@ function ldraw_lib__u600p01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u600p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u600p01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u600p02.scad b/parts/u600p02.scad index 6641c8422..0404c92d7 100644 --- a/parts/u600p02.scad +++ b/parts/u600p02.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -10,7 +10,7 @@ function ldraw_lib__u600p02() = [ // 0 ~Figure Fabuland Poodle Head 2 // 0 Name: u600p02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__u600p02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u600s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u600s01()], @@ -40,10 +41,10 @@ function ldraw_lib__u600p02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u600p02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u600p02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u609.scad b/parts/u609.scad index 0a73676dc..921cb3afa 100644 --- a/parts/u609.scad +++ b/parts/u609.scad @@ -4,13 +4,13 @@ use <../p/1-4cylc.scad> use <../p/1-4cylo.scad> use <../p/1-4edge.scad> use <../p/1-4ndis.scad> -use <../p/2-4rin10.scad> +use <../p/2-4ring10.scad> use <../p/3-8chrd.scad> use <../p/3-8cylo.scad> use <../p/4-4con3.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring4.scad> use <../p/box2-5.scad> use <../p/box3u2p.scad> @@ -24,7 +24,7 @@ function ldraw_lib__u609() = [ // 0 Brick 1 x 4 x 2 Bellshaped with Headlights // 0 Name: u609.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -34,7 +34,8 @@ function ldraw_lib__u609() = [ // 0 !KEYWORDS Car, Engine, Fabuland, Jalopy, Motor, Vehicle // // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 0 1 0 1 0 -1 0 0 stug-2x1.dat [1,16,0,0,0,0,0,1,0,1,0,-1,0,0, ldraw_lib__stug_2x1()], @@ -248,10 +249,10 @@ function ldraw_lib__u609() = [ [1,16,30,20,-6,0,0,-10,10,0,0,0,-1,0, ldraw_lib__1_4ndis()], // 1 16 30 20 2 0 0 -10 10 0 0 0 1 0 1-4ndis.dat [1,16,30,20,2,0,0,-10,10,0,0,0,1,0, ldraw_lib__1_4ndis()], -// 1 16 30 20 -10 -0.70711 0 0.70711 -0.70711 0 -0.70711 0 -1 0 2-4rin10.dat - [1,16,30,20,-10,-0.70711,0,0.70711,-0.70711,0,-0.70711,0,-1,0, ldraw_lib__2_4rin10()], -// 1 16 30 20 -15 0 0 1 -1 0 0 0 1 0 4-4rin10.dat - [1,16,30,20,-15,0,0,1,-1,0,0,0,1,0, ldraw_lib__4_4rin10()], +// 1 16 30 20 -10 -0.70711 0 0.70711 -0.70711 0 -0.70711 0 -1 0 2-4ring10.dat + [1,16,30,20,-10,-0.70711,0,0.70711,-0.70711,0,-0.70711,0,-1,0, ldraw_lib__2_4ring10()], +// 1 16 30 20 -15 0 0 1 -1 0 0 0 1 0 4-4ring10.dat + [1,16,30,20,-15,0,0,1,-1,0,0,0,1,0, ldraw_lib__4_4ring10()], // 1 16 30 20 -15 0 0 2 2 0 0 0 1 0 4-4ring4.dat [1,16,30,20,-15,0,0,2,2,0,0,0,1,0, ldraw_lib__4_4ring4()], // 0 BFC INVERTNEXT @@ -432,10 +433,10 @@ function ldraw_lib__u609() = [ [1,16,-30,20,-6,0,0,10,10,0,0,0,-1,0, ldraw_lib__1_4ndis()], // 1 16 -30 20 2 0 0 10 10 0 0 0 1 0 1-4ndis.dat [1,16,-30,20,2,0,0,10,10,0,0,0,1,0, ldraw_lib__1_4ndis()], -// 1 16 -30 20 -10 0.70711 0 -0.70711 -0.70711 0 -0.70711 0 -1 0 2-4rin10.dat - [1,16,-30,20,-10,0.70711,0,-0.70711,-0.70711,0,-0.70711,0,-1,0, ldraw_lib__2_4rin10()], -// 1 16 -30 20 -15 0 0 -1 -1 0 0 0 1 0 4-4rin10.dat - [1,16,-30,20,-15,0,0,-1,-1,0,0,0,1,0, ldraw_lib__4_4rin10()], +// 1 16 -30 20 -10 0.70711 0 -0.70711 -0.70711 0 -0.70711 0 -1 0 2-4ring10.dat + [1,16,-30,20,-10,0.70711,0,-0.70711,-0.70711,0,-0.70711,0,-1,0, ldraw_lib__2_4ring10()], +// 1 16 -30 20 -15 0 0 -1 -1 0 0 0 1 0 4-4ring10.dat + [1,16,-30,20,-15,0,0,-1,-1,0,0,0,1,0, ldraw_lib__4_4ring10()], // 1 16 -30 20 -15 0 0 -2 2 0 0 0 1 0 4-4ring4.dat [1,16,-30,20,-15,0,0,-2,2,0,0,0,1,0, ldraw_lib__4_4ring4()], // 0 BFC INVERTNEXT diff --git a/parts/u9008p01.scad b/parts/u9008p01.scad index ddab06877..b98a8f660 100644 --- a/parts/u9008p01.scad +++ b/parts/u9008p01.scad @@ -1,5 +1,5 @@ use <../lib.scad> -use <../p/4-4rin29.scad> +use <../p/4-4ring29.scad> use <../p/4-4ring4.scad> use use @@ -7,7 +7,7 @@ function ldraw_lib__u9008p01() = [ // 0 Roadsign Round with Round Base with No Waiting Left Pattern // 0 Name: u9008p01.dat // 0 Author: J.C. Tchang [tchang] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__u9008p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9007s02.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9007s02()], @@ -24,8 +25,8 @@ function ldraw_lib__u9008p01() = [ // 0 // // 1 4 0 -64 -2.6 3.48 0 0 0 0 -3.48 0 1 0 4-4ring4.dat [1,4,0,-64,-2.6,3.48,0,0,0,0,-3.48,0,1,0, ldraw_lib__4_4ring4()], -// 1 4 0 -64 -2.6 0.6 0 0 0 0 -0.6 0 1 0 4-4rin29.dat - [1,4,0,-64,-2.6,0.6,0,0,0,0,-0.6,0,1,0, ldraw_lib__4_4rin29()], +// 1 4 0 -64 -2.6 0.6 0 0 0 0 -0.6 0 1 0 4-4ring29.dat + [1,4,0,-64,-2.6,0.6,0,0,0,0,-0.6,0,1,0, ldraw_lib__4_4ring29()], // 4 4 -9.843 -73.843 -2.6 9.843 -54.157 -2.6 10.795 -55.581 -2.6 -8.419 -74.795 -2.6 [4,4,-9.843,-73.843,-2.6,9.843,-54.157,-2.6,10.795,-55.581,-2.6,-8.419,-74.795,-2.6], // 4 4 -10.795 -72.419 -2.6 8.419 -53.205 -2.6 9.843 -54.157 -2.6 -9.843 -73.843 -2.6 diff --git a/parts/u9014.scad b/parts/u9014.scad index bf5e97ae5..14757f224 100644 --- a/parts/u9014.scad +++ b/parts/u9014.scad @@ -15,8 +15,8 @@ use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin13.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring13.scad> use <../p/4-4ring7.scad> use <../p/4-4ring8.scad> use <../p/4-4ring9.scad> @@ -29,7 +29,7 @@ function ldraw_lib__u9014() = [ // 0 ~Electric RC Race Buggy Axle Support // 0 Name: u9014.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -37,7 +37,8 @@ function ldraw_lib__u9014() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -20 -40 -10 1 0 0 0 0 -1 0 1 0 peghole.dat [1,16,-20,-40,-10,1,0,0,0,0,-1,0,1,0, ldraw_lib__peghole()], @@ -197,14 +198,14 @@ function ldraw_lib__u9014() = [ [1,16,0,0,1,-14,0,0,0,0,14,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 1 -13 0 0 0 0 13 0 1 0 4-4edge.dat [1,16,0,0,1,-13,0,0,0,0,13,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 1 -1 0 0 0 0 1 0 1 0 4-4rin13.dat - [1,16,0,0,1,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin13()], +// 1 16 0 0 1 -1 0 0 0 0 1 0 1 0 4-4ring13.dat + [1,16,0,0,1,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring13()], // 1 16 0 0 0 -9 0 0 0 0 9 0 1 0 4-4edge.dat [1,16,0,0,0,-9,0,0,0,0,9,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 0 -1 0 0 0 0 1 0 1 0 4-4ring9.dat [1,16,0,0,0,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring9()], -// 1 16 0 0 0 -1 0 0 0 0 1 0 1 0 4-4rin12.dat - [1,16,0,0,0,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 0 -1 0 0 0 0 1 0 1 0 4-4ring12.dat + [1,16,0,0,0,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring12()], // 1 16 0 0 4 -9 0 0 0 0 9 0 1 0 4-4edge.dat [1,16,0,0,4,-9,0,0,0,0,9,0,1,0, ldraw_lib__4_4edge()], // 0 BFC INVERTNEXT diff --git a/parts/u9048.scad b/parts/u9048.scad index b696d0740..20fb1d789 100644 --- a/parts/u9048.scad +++ b/parts/u9048.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring4.scad> use <../p/wpin4.scad> function ldraw_lib__u9048() = [ // 0 ~Motor Pull Back 2 x 6 Axle // 0 Name: u9048.dat // 0 Author: Michael Heidemann [mikeheide] -// 0 !LDRAW_ORG Part UPDATE 2019-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,10 +20,11 @@ function ldraw_lib__u9048() = [ // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 // 0 !HISTORY 2019-08-31 [PTadmin] Update description // 0 !HISTORY 2019-09-09 [PTadmin] Official Update 2019-02 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 -23 0 0 0 -1 0 0 0 0.5 -0.5 0 0 4-4rin10.dat - [1,16,-23,0,0,0,-1,0,0,0,0.5,-0.5,0,0, ldraw_lib__4_4rin10()], +// 1 16 -23 0 0 0 -1 0 0 0 0.5 -0.5 0 0 4-4ring10.dat + [1,16,-23,0,0,0,-1,0,0,0,0.5,-0.5,0,0, ldraw_lib__4_4ring10()], // 1 16 -23 0 0 0 1 0 0 0 5.5 5.5 0 0 4-4edge.dat [1,16,-23,0,0,0,1,0,0,0,5.5,5.5,0,0, ldraw_lib__4_4edge()], // 1 16 -23 0 0 0 1 0 0 0 5 5 0 0 4-4edge.dat @@ -36,12 +37,12 @@ function ldraw_lib__u9048() = [ [1,16,-24,0,0,0,1,0,0,0,5.5,5.5,0,0, ldraw_lib__4_4edge()], // 1 16 -24 0 0 0 1 0 0 0 1 1 0 0 4-4ring4.dat [1,16,-24,0,0,0,1,0,0,0,1,1,0,0, ldraw_lib__4_4ring4()], -// 1 16 -24 0 0 0 1 0 0 0 0.5 0.5 0 0 4-4rin10.dat - [1,16,-24,0,0,0,1,0,0,0,0.5,0.5,0,0, ldraw_lib__4_4rin10()], +// 1 16 -24 0 0 0 1 0 0 0 0.5 0.5 0 0 4-4ring10.dat + [1,16,-24,0,0,0,1,0,0,0,0.5,0.5,0,0, ldraw_lib__4_4ring10()], // 1 16 -24 0 0 0 1 0 0 0 5.5 5.5 0 0 4-4cyli.dat [1,16,-24,0,0,0,1,0,0,0,5.5,5.5,0,0, ldraw_lib__4_4cyli()], -// 1 16 23 0 0 0 1 0 0 0 0.5 0.5 0 0 4-4rin10.dat - [1,16,23,0,0,0,1,0,0,0,0.5,0.5,0,0, ldraw_lib__4_4rin10()], +// 1 16 23 0 0 0 1 0 0 0 0.5 0.5 0 0 4-4ring10.dat + [1,16,23,0,0,0,1,0,0,0,0.5,0.5,0,0, ldraw_lib__4_4ring10()], // 1 16 23 0 0 0 -1 0 0 0 5.5 -5.5 0 0 4-4edge.dat [1,16,23,0,0,0,-1,0,0,0,5.5,-5.5,0,0, ldraw_lib__4_4edge()], // 1 16 23 0 0 0 -1 0 0 0 5 -5 0 0 4-4edge.dat @@ -54,8 +55,8 @@ function ldraw_lib__u9048() = [ [1,16,24,0,0,0,-1,0,0,0,5.5,-5.5,0,0, ldraw_lib__4_4edge()], // 1 16 24 0 0 0 -1 0 0 0 1 -1 0 0 4-4ring4.dat [1,16,24,0,0,0,-1,0,0,0,1,-1,0,0, ldraw_lib__4_4ring4()], -// 1 16 24 0 0 0 -1 0 0 0 0.5 -0.5 0 0 4-4rin10.dat - [1,16,24,0,0,0,-1,0,0,0,0.5,-0.5,0,0, ldraw_lib__4_4rin10()], +// 1 16 24 0 0 0 -1 0 0 0 0.5 -0.5 0 0 4-4ring10.dat + [1,16,24,0,0,0,-1,0,0,0,0.5,-0.5,0,0, ldraw_lib__4_4ring10()], // 1 16 24 0 0 0 -1 0 0 0 5.5 -5.5 0 0 4-4cyli.dat [1,16,24,0,0,0,-1,0,0,0,5.5,-5.5,0,0, ldraw_lib__4_4cyli()], // 1 16 23 0 0 0 -46 0 0 0 5 -5 0 0 4-4cyli.dat diff --git a/parts/u9049.scad b/parts/u9049.scad index a78b153e1..950aade0a 100644 --- a/parts/u9049.scad +++ b/parts/u9049.scad @@ -5,15 +5,15 @@ use <../p/48/4-4con41.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4disc.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin10.scad> use <../p/48/4-4ring1.scad> +use <../p/48/4-4ring10.scad> use <../p/box.scad> use <../p/stud.scad> function ldraw_lib__u9049() = [ // 0 ~Wheel 8 x 35 with 12 Spokes // 0 Name: u9049.dat // 0 Author: James Jessiman -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -25,7 +25,8 @@ function ldraw_lib__u9049() = [ // 0 !HISTORY 2008-10-16 [mkennedy] Used high res rings and cones, BFC // 0 !HISTORY 2012-02-09 [PTadmin] Renamed from 35a // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -114,10 +115,10 @@ function ldraw_lib__u9049() = [ [1,16,0,0,7,44,0,0,0,0,44,0,3,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -10 44 0 0 0 0 44 0 3 0 48\4-4cyli.dat [1,16,0,0,-10,44,0,0,0,0,44,0,3,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 10 4 0 0 0 0 4 0 -1 0 48\4-4rin10.dat - [1,16,0,0,10,4,0,0,0,0,4,0,-1,0, ldraw_lib__48__4_4rin10()], -// 1 16 0 0 -10 4 0 0 0 0 4 0 1 0 48\4-4rin10.dat - [1,16,0,0,-10,4,0,0,0,0,4,0,1,0, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 10 4 0 0 0 0 4 0 -1 0 48\4-4ring10.dat + [1,16,0,0,10,4,0,0,0,0,4,0,-1,0, ldraw_lib__48__4_4ring10()], +// 1 16 0 0 -10 4 0 0 0 0 4 0 1 0 48\4-4ring10.dat + [1,16,0,0,-10,4,0,0,0,0,4,0,1,0, ldraw_lib__48__4_4ring10()], // 1 16 0 0 -6.333 1 0 0 0 0 1 0 0.333 0 48\4-4con41.dat [1,16,0,0,-6.333,1,0,0,0,0,1,0,0.333,0, ldraw_lib__48__4_4con41()], // 1 16 0 0 6.333 1 0 0 0 0 1 0 -0.333 0 48\4-4con41.dat diff --git a/parts/u9057.scad b/parts/u9057.scad index 5389d15fd..3a1e58a6b 100644 --- a/parts/u9057.scad +++ b/parts/u9057.scad @@ -4,14 +4,14 @@ use <../p/4-4con3.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring10.scad> use <../p/4-4ring4.scad> function ldraw_lib__u9057() = [ // 0 ~Electric Train 12V Power Pickup Plug Pin Type 1 // 0 Name: u9057.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -22,7 +22,8 @@ function ldraw_lib__u9057() = [ // // 0 !HISTORY 2012-02-03 [Steffen] replaced color 383 by 494 // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 4 0 3 0 0 0 1 0 0 0 3 4-4edge.dat [1,16,0,4,0,3,0,0,0,1,0,0,0,3, ldraw_lib__4_4edge()], @@ -58,8 +59,8 @@ function ldraw_lib__u9057() = [ [1,16,0,-5,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4con11()], // 1 16 0 -6 0 1 0 0 0 1 0 0 0 1 4-4ring4.dat [1,16,0,-6,0,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring4()], -// 1 16 0 -6 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin10.dat - [1,16,0,-6,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin10()], +// 1 16 0 -6 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring10.dat + [1,16,0,-6,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring10()], // 1 16 0 -6 0 4 0 0 0 -4 0 0 0 4 4-4cyli.dat [1,16,0,-6,0,4,0,0,0,-4,0,0,0,4, ldraw_lib__4_4cyli()], // 1 16 0 -10 0 1 0 0 0 -1.5 0 0 0 1 4-4con3.dat diff --git a/parts/u9068.scad b/parts/u9068.scad index daa7c8197..d1b59ffd5 100644 --- a/parts/u9068.scad +++ b/parts/u9068.scad @@ -1,9 +1,9 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin22.scad> -use <../p/4-4rin24.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring22.scad> +use <../p/4-4ring24.scad> use <../p/axl5end.scad> use <../p/axl5ho10.scad> use <../p/axl5hol8.scad> @@ -18,7 +18,7 @@ function ldraw_lib__u9068() = [ // 0 Rack Winder 2 x 4 x 2 Axle // 0 Name: u9068.dat // 0 Author: John Van Zwieten [jvan] -// 0 !LDRAW_ORG Part UPDATE 2022-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -36,7 +36,8 @@ function ldraw_lib__u9068() = [ // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 // 0 !HISTORY 2021-12-31 [MagFors] Reshaped axlehole // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -40 0 0 0 1 0 1 0 0 0 0 -1 axlehol2.dat [1,16,-40,0,0,0,1,0,1,0,0,0,0,-1, ldraw_lib__axlehol2()], @@ -108,12 +109,12 @@ function ldraw_lib__u9068() = [ // 1 16 40 0 0 0 -7.5 0 0 0 -7.1875 -7.1875 0 0 4-4cylo.dat [1,16,40,0,0,0,-7.5,0,0,0,-7.1875,-7.1875,0,0, ldraw_lib__4_4cylo()], // -// 1 16 40 0 0 0 -1 0 0.6 0 0 0 0 0.6 4-4rin10.dat - [1,16,40,0,0,0,-1,0,0.6,0,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 40 0 0 0 -1 0 0.275 0 0 0 0 0.275 4-4rin24.dat - [1,16,40,0,0,0,-1,0,0.275,0,0,0,0,0.275, ldraw_lib__4_4rin24()], -// 1 16 40 0 0 0 -1 0 0.3125 0 0 0 0 0.3125 4-4rin22.dat - [1,16,40,0,0,0,-1,0,0.3125,0,0,0,0,0.3125, ldraw_lib__4_4rin22()], +// 1 16 40 0 0 0 -1 0 0.6 0 0 0 0 0.6 4-4ring10.dat + [1,16,40,0,0,0,-1,0,0.6,0,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 40 0 0 0 -1 0 0.275 0 0 0 0 0.275 4-4ring24.dat + [1,16,40,0,0,0,-1,0,0.275,0,0,0,0,0.275, ldraw_lib__4_4ring24()], +// 1 16 40 0 0 0 -1 0 0.3125 0 0 0 0 0.3125 4-4ring22.dat + [1,16,40,0,0,0,-1,0,0.3125,0,0,0,0,0.3125, ldraw_lib__4_4ring22()], // // 1 16 20 0 0 0 20 0 1 0 0 0 0 -1 axl5hol8.dat [1,16,20,0,0,0,20,0,1,0,0,0,0,-1, ldraw_lib__axl5hol8()], diff --git a/parts/u9072.scad b/parts/u9072.scad index 694d207dd..aa9ab8b8d 100644 --- a/parts/u9072.scad +++ b/parts/u9072.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin57.scad> +use <../p/4-4ring57.scad> use <../p/4-4ring8.scad> use <../p/t04i1333.scad> use <../p/t04o1333.scad> @@ -9,7 +9,7 @@ function ldraw_lib__u9072() = [ // 0 ~Electric Lightbrick 2 x 4 Metal Socket // 0 Name: u9072.dat // 0 Author: Niels Karsdorp [nielsk] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -19,7 +19,8 @@ function ldraw_lib__u9072() = [ // 0 !HISTORY 2009-12-29 [PTadmin] Official Update 2009-03 // 0 !HISTORY 2013-03-29 [PTadmin] Renamed from s/322s01 // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -46,8 +47,8 @@ function ldraw_lib__u9072() = [ [1,16,0,0,0,0,0,-4.039,0,4,0,4.039,0,0, ldraw_lib__t04i1333()], // 1 16 0 0 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring8.dat [1,16,0,0,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring8()], -// 1 16 0 0 0 0.07893 0 0 0 1 0 0 0 0.07893 4-4rin57.dat - [1,16,0,0,0,0.07893,0,0,0,1,0,0,0,0.07893, ldraw_lib__4_4rin57()], +// 1 16 0 0 0 0.07893 0 0 0 1 0 0 0 0.07893 4-4ring57.dat + [1,16,0,0,0,0.07893,0,0,0,1,0,0,0,0.07893, ldraw_lib__4_4ring57()], // 1 16 0 0 0 4 0 0 0 1 0 0 0 4 4-4edge.dat [1,16,0,0,0,4,0,0,0,1,0,0,0,4, ldraw_lib__4_4edge()], // 1 16 0 0 0 4.578 0 0 0 1 0 0 0 4.578 4-4edge.dat @@ -71,8 +72,8 @@ function ldraw_lib__u9072() = [ [1,16,0,-5,0,0,0,-4.039,0,-4,0,4.039,0,0, ldraw_lib__t04i1333()], // 1 16 0 -5 0 0.5 0 0 0 -1 0 0 0 0.5 4-4ring8.dat [1,16,0,-5,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4ring8()], -// 1 16 0 -5 0 0.07893 0 0 0 -1 0 0 0 0.07893 4-4rin57.dat - [1,16,0,-5,0,0.07893,0,0,0,-1,0,0,0,0.07893, ldraw_lib__4_4rin57()], +// 1 16 0 -5 0 0.07893 0 0 0 -1 0 0 0 0.07893 4-4ring57.dat + [1,16,0,-5,0,0.07893,0,0,0,-1,0,0,0,0.07893, ldraw_lib__4_4ring57()], // 1 16 0 -5 0 4 0 0 0 1 0 0 0 4 4-4edge.dat [1,16,0,-5,0,4,0,0,0,1,0,0,0,4, ldraw_lib__4_4edge()], // 1 16 0 -5 0 4.578 0 0 0 1 0 0 0 4.578 4-4edge.dat diff --git a/parts/u9077.scad b/parts/u9077.scad index 5122c30c2..7dfe9d0e9 100644 --- a/parts/u9077.scad +++ b/parts/u9077.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> -use <../p/4-4rin29.scad> +use <../p/4-4ring29.scad> use <../p/box2-5.scad> use <../p/box2-7.scad> use <../p/rect3.scad> @@ -10,7 +10,7 @@ function ldraw_lib__u9077() = [ // 0 ~Electric Technic Motor 9V Geared (480RPM) Inside // 0 Name: u9077.dat // 0 Author: Guy Vivan [guyvivan] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 2.0 and CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,10 +19,11 @@ function ldraw_lib__u9077() = [ // // 0 !HISTORY 2013-08-23 [MMR1988] Used more primitivs, Removed t-junctions // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 494 0 43 36 1 0 0 0 0 -1 0 -1 0 4-4rin29.dat - [1,494,0,43,36,1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4rin29()], +// 1 494 0 43 36 1 0 0 0 0 -1 0 -1 0 4-4ring29.dat + [1,494,0,43,36,1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4ring29()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 494 0 43 34 29 0 0 0 0 -29 0 2 0 4-4cylo.dat diff --git a/parts/u9100.scad b/parts/u9100.scad index 9a599a9fe..18ef0912a 100644 --- a/parts/u9100.scad +++ b/parts/u9100.scad @@ -6,7 +6,7 @@ use <../p/1-4ndis.scad> use <../p/1-4ring1.scad> use <../p/1-4ring4.scad> use <../p/3-16edge.scad> -use <../p/3-16rin4.scad> +use <../p/3-16ring4.scad> use <../p/3-4ndis.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> @@ -22,7 +22,7 @@ function ldraw_lib__u9100() = [ // 0 Figure Fabuland Leg // 0 Name: u9100.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__u9100() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 33 10 0 0 10 -4 0 0 0 -34 0 box3u2p.dat [1,16,0,33,10,0,0,10,-4,0,0,0,-34,0, ldraw_lib__box3u2p()], @@ -180,8 +181,8 @@ function ldraw_lib__u9100() = [ [1,16,6,0,0,0,4,0,-4,0,0,0,0,4, ldraw_lib__4_4cyli()], // 1 16 6 0 0 0 1 0 0 0 -4 4 0 0 1-4ring1.dat [1,16,6,0,0,0,1,0,0,0,-4,4,0,0, ldraw_lib__1_4ring1()], -// 1 16 6 0 0 0 1 0 0 0 -2 2 0 0 3-16rin4.dat - [1,16,6,0,0,0,1,0,0,0,-2,2,0,0, ldraw_lib__3_16rin4()], +// 1 16 6 0 0 0 1 0 0 0 -2 2 0 0 3-16ring4.dat + [1,16,6,0,0,0,1,0,0,0,-2,2,0,0, ldraw_lib__3_16ring4()], // 1 16 6 0 0 0 1 0 0 0 4 4 0 0 3-4ndis.dat [1,16,6,0,0,0,1,0,0,0,4,4,0,0, ldraw_lib__3_4ndis()], // 4 16 6 4 4 6 0 4 6 0 10 6 37 10 @@ -214,8 +215,8 @@ function ldraw_lib__u9100() = [ [1,16,-6,0,0,0,-4,0,-4,0,0,0,0,4, ldraw_lib__4_4cyli()], // 1 16 -6 0 0 0 -1 0 0 0 -4 4 0 0 1-4ring1.dat [1,16,-6,0,0,0,-1,0,0,0,-4,4,0,0, ldraw_lib__1_4ring1()], -// 1 16 -6 0 0 0 -1 0 0 0 -2 2 0 0 3-16rin4.dat - [1,16,-6,0,0,0,-1,0,0,0,-2,2,0,0, ldraw_lib__3_16rin4()], +// 1 16 -6 0 0 0 -1 0 0 0 -2 2 0 0 3-16ring4.dat + [1,16,-6,0,0,0,-1,0,0,0,-2,2,0,0, ldraw_lib__3_16ring4()], // 1 16 -6 0 0 0 -1 0 0 0 4 4 0 0 3-4ndis.dat [1,16,-6,0,0,0,-1,0,0,0,4,4,0,0, ldraw_lib__3_4ndis()], // 4 16 -6 37 10 -6 0 10 -6 0 4 -6 4 4 diff --git a/parts/u9105.scad b/parts/u9105.scad index 139990a71..2e06c59c5 100644 --- a/parts/u9105.scad +++ b/parts/u9105.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -11,7 +11,7 @@ function ldraw_lib__u9105() = [ // 0 ~Figure Fabuland Mouse Head without Pattern // 0 Name: u9105.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__u9105() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Scanned from real part with DAVID 3D laser scanner free edition // 0 // Scan cleaned, assembled and downsampled with Meshlab @@ -728,10 +729,10 @@ function ldraw_lib__u9105() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9105(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9105(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9105p01.scad b/parts/u9105p01.scad index 08b5cde95..65e0fa309 100644 --- a/parts/u9105p01.scad +++ b/parts/u9105p01.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -13,7 +13,7 @@ function ldraw_lib__u9105p01() = [ // 0 ~Figure Fabuland Mouse Head 1 // 0 Name: u9105p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__u9105p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Scanned from real part with DAVID 3D laser scanner free edition // 0 // Scan cleaned, assembled and downsampled with Meshlab @@ -65,10 +66,10 @@ function ldraw_lib__u9105p01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9105p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9105p01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9105p02.scad b/parts/u9105p02.scad index 3ae5076a5..f009e18a4 100644 --- a/parts/u9105p02.scad +++ b/parts/u9105p02.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -13,7 +13,7 @@ function ldraw_lib__u9105p02() = [ // 0 ~Figure Fabuland Mouse Head 2 // 0 Name: u9105p02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__u9105p02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Scanned from real part with DAVID 3D laser scanner free edition // 0 // Scan cleaned, assembled and downsampled with Meshlab @@ -65,10 +66,10 @@ function ldraw_lib__u9105p02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9105p02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9105p02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9105p03.scad b/parts/u9105p03.scad index 584e695c3..a531f3ef6 100644 --- a/parts/u9105p03.scad +++ b/parts/u9105p03.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -13,7 +13,7 @@ function ldraw_lib__u9105p03() = [ // 0 ~Figure Fabuland Mouse Head 3 // 0 Name: u9105p03.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__u9105p03() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Scanned from real part with DAVID 3D laser scanner free edition // 0 // Scan cleaned, assembled and downsampled with Meshlab @@ -65,10 +66,10 @@ function ldraw_lib__u9105p03() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9105p03(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9105p03(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9105p04.scad b/parts/u9105p04.scad index 288b46675..ce4d73c42 100644 --- a/parts/u9105p04.scad +++ b/parts/u9105p04.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -13,7 +13,7 @@ function ldraw_lib__u9105p04() = [ // 0 ~Figure Fabuland Mouse Head 4 // 0 Name: u9105p04.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__u9105p04() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-07-05 [PTadmin] Official Update 2010-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Scanned from real part with DAVID 3D laser scanner free edition // 0 // Scan cleaned, assembled and downsampled with Meshlab @@ -65,10 +66,10 @@ function ldraw_lib__u9105p04() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9105p04(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9105p04(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9106.scad b/parts/u9106.scad index 030b3af99..f415cc7ca 100644 --- a/parts/u9106.scad +++ b/parts/u9106.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use function ldraw_lib__u9106() = [ // 0 ~Figure Fabuland Bunny Head without Pattern // 0 Name: u9106.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__u9106() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Scanned from real part with DAVID 3D laser scanner free edition // 0 // Scan cleaned, assembled and downsampled with Meshlab @@ -39,10 +40,10 @@ function ldraw_lib__u9106() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], // ]; module ldraw_lib__u9106(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) diff --git a/parts/u9106p01.scad b/parts/u9106p01.scad index e0ea6818d..770cb3271 100644 --- a/parts/u9106p01.scad +++ b/parts/u9106p01.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -11,7 +11,7 @@ function ldraw_lib__u9106p01() = [ // 0 ~Figure Fabuland Bunny Head 1 // 0 Name: u9106p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__u9106p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9106s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9106s01()], @@ -45,10 +46,10 @@ function ldraw_lib__u9106p01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9106p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9106p01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9106p02.scad b/parts/u9106p02.scad index e7d1c3c2e..54b106f55 100644 --- a/parts/u9106p02.scad +++ b/parts/u9106p02.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -11,7 +11,7 @@ function ldraw_lib__u9106p02() = [ // 0 ~Figure Fabuland Bunny Head 2 // 0 Name: u9106p02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__u9106p02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9106s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9106s01()], @@ -45,10 +46,10 @@ function ldraw_lib__u9106p02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9106p02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9106p02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9106p03.scad b/parts/u9106p03.scad index f47eee3de..2b465a95d 100644 --- a/parts/u9106p03.scad +++ b/parts/u9106p03.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -11,7 +11,7 @@ function ldraw_lib__u9106p03() = [ // 0 ~Figure Fabuland Bunny Head 3 // 0 Name: u9106p03.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__u9106p03() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Scanned from real part with DAVID 3D laser scanner free edition // 0 // Scan cleaned, assembled and downsampled with Meshlab @@ -49,10 +50,10 @@ function ldraw_lib__u9106p03() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9106p03(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9106p03(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9107.scad b/parts/u9107.scad index 03e7991a4..e2d6b39ff 100644 --- a/parts/u9107.scad +++ b/parts/u9107.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use function ldraw_lib__u9107() = [ // 0 ~Figure Fabuland Bear, Raccoon or Panda Head without Pattern // 0 Name: u9107.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,8 @@ function ldraw_lib__u9107() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9107s00.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9107s00()], @@ -30,10 +31,10 @@ function ldraw_lib__u9107() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9107(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9107(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9107p01.scad b/parts/u9107p01.scad index f09a9c6ac..ffe699dee 100644 --- a/parts/u9107p01.scad +++ b/parts/u9107p01.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -12,7 +12,7 @@ function ldraw_lib__u9107p01() = [ // 0 ~Figure Fabuland Bear Head 1 // 0 Name: u9107p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__u9107p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Scanned from real part with DAVID 3D laser scanner free edition // 0 // Scan cleaned, assembled and downsampled with Meshlab @@ -55,10 +56,10 @@ function ldraw_lib__u9107p01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9107p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9107p01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9107p02.scad b/parts/u9107p02.scad index 4e1fb6b85..32456cb32 100644 --- a/parts/u9107p02.scad +++ b/parts/u9107p02.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -12,7 +12,7 @@ function ldraw_lib__u9107p02() = [ // 0 ~Figure Fabuland Bear Head 2 // 0 Name: u9107p02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__u9107p02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9107s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9107s01()], @@ -50,10 +51,10 @@ function ldraw_lib__u9107p02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9107p02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9107p02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9107p03.scad b/parts/u9107p03.scad index 2420f6ca9..7768f2fa5 100644 --- a/parts/u9107p03.scad +++ b/parts/u9107p03.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -12,7 +12,7 @@ function ldraw_lib__u9107p03() = [ // 0 ~Figure Fabuland Panda Head // 0 Name: u9107p03.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__u9107p03() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Scanned from real part with DAVID 3D laser scanner free edition // 0 // Scan cleaned, assembled and downsampled with Meshlab @@ -55,10 +56,10 @@ function ldraw_lib__u9107p03() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9107p03(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9107p03(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9107p04.scad b/parts/u9107p04.scad index 44fceac44..c6df8011b 100644 --- a/parts/u9107p04.scad +++ b/parts/u9107p04.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -12,7 +12,7 @@ function ldraw_lib__u9107p04() = [ // 0 ~Figure Fabuland Raccoon Head 1 // 0 Name: u9107p04.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__u9107p04() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Scanned from real part with DAVID 3D laser scanner free edition // 0 // Scan cleaned, assembled and downsampled with Meshlab @@ -55,10 +56,10 @@ function ldraw_lib__u9107p04() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9107p04(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9107p04(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9107p05.scad b/parts/u9107p05.scad index caaec73e4..1f2871bba 100644 --- a/parts/u9107p05.scad +++ b/parts/u9107p05.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -12,7 +12,7 @@ function ldraw_lib__u9107p05() = [ // 0 ~Figure Fabuland Raccoon Head 2 // 0 Name: u9107p05.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__u9107p05() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Scanned from real part with DAVID 3D laser scanner free edition // 0 // Scan cleaned, assembled and downsampled with Meshlab @@ -55,10 +56,10 @@ function ldraw_lib__u9107p05() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9107p05(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9107p05(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9107p06.scad b/parts/u9107p06.scad index d3565b0cc..995b21299 100644 --- a/parts/u9107p06.scad +++ b/parts/u9107p06.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -12,7 +12,7 @@ function ldraw_lib__u9107p06() = [ // 0 ~Figure Fabuland Raccoon Head 3 // 0 Name: u9107p06.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__u9107p06() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Scanned from real part with DAVID 3D laser scanner free edition // 0 // Scan cleaned, assembled and downsampled with Meshlab @@ -55,10 +56,10 @@ function ldraw_lib__u9107p06() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9107p06(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9107p06(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9108.scad b/parts/u9108.scad index 5712456a3..55e4c8ba1 100644 --- a/parts/u9108.scad +++ b/parts/u9108.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use function ldraw_lib__u9108() = [ // 0 ~Figure Fabuland Cat Head without Pattern // 0 Name: u9108.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,8 @@ function ldraw_lib__u9108() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9108s00.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9108s00()], @@ -30,10 +31,10 @@ function ldraw_lib__u9108() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9108(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9108(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9108p01.scad b/parts/u9108p01.scad index 350f330d7..ac74f4460 100644 --- a/parts/u9108p01.scad +++ b/parts/u9108p01.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -10,7 +10,7 @@ function ldraw_lib__u9108p01() = [ // 0 ~Figure Fabuland Cat Head 1 // 0 Name: u9108p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__u9108p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9108s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9108s01()], @@ -40,10 +41,10 @@ function ldraw_lib__u9108p01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9108p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9108p01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9108p02.scad b/parts/u9108p02.scad index 207f2e6e3..1910d0d8b 100644 --- a/parts/u9108p02.scad +++ b/parts/u9108p02.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -10,7 +10,7 @@ function ldraw_lib__u9108p02() = [ // 0 ~Figure Fabuland Cat Head 2 // 0 Name: u9108p02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__u9108p02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9108s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9108s01()], @@ -40,10 +41,10 @@ function ldraw_lib__u9108p02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9108p02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9108p02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9108p03.scad b/parts/u9108p03.scad index 91495262e..14a30c9ef 100644 --- a/parts/u9108p03.scad +++ b/parts/u9108p03.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -10,7 +10,7 @@ function ldraw_lib__u9108p03() = [ // 0 ~Figure Fabuland Cat Head 3 // 0 Name: u9108p03.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2010-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__u9108p03() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2010-12-31 [PTadmin] Official Update 2010-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9108s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9108s01()], @@ -40,10 +41,10 @@ function ldraw_lib__u9108p03() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9108p03(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9108p03(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9109.scad b/parts/u9109.scad index 53ea7103d..871c03c93 100644 --- a/parts/u9109.scad +++ b/parts/u9109.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use function ldraw_lib__u9109() = [ // 0 ~Figure Fabuland Hippo Head without Pattern // 0 Name: u9109.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__u9109() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9109s00.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9109s00()], @@ -33,10 +34,10 @@ function ldraw_lib__u9109() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9109(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9109(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9109p01.scad b/parts/u9109p01.scad index e6ebebd71..306718f28 100644 --- a/parts/u9109p01.scad +++ b/parts/u9109p01.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -10,7 +10,7 @@ function ldraw_lib__u9109p01() = [ // 0 ~Figure Fabuland Hippo Head 1 // 0 Name: u9109p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__u9109p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9109s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9109s01()], @@ -38,10 +39,10 @@ function ldraw_lib__u9109p01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9109p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9109p01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9109p02.scad b/parts/u9109p02.scad index fbe81775c..d48fbc4c2 100644 --- a/parts/u9109p02.scad +++ b/parts/u9109p02.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -10,7 +10,7 @@ function ldraw_lib__u9109p02() = [ // 0 ~Figure Fabuland Hippo Head 2 // 0 Name: u9109p02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__u9109p02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9109s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9109s01()], @@ -38,10 +39,10 @@ function ldraw_lib__u9109p02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9109p02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9109p02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9131.scad b/parts/u9131.scad index 1206f3aa9..3ed1d0ebd 100644 --- a/parts/u9131.scad +++ b/parts/u9131.scad @@ -1,21 +1,21 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use <../p/4-4ring4.scad> function ldraw_lib__u9131() = [ // 0 Tyre 7.2/ 45 x 8.8 // 0 Name: u9131.dat // 0 Author: Tore Eriksson [Tore_Eriksson] -// 0 !LDRAW_ORG Part UPDATE 2016-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW [0,"BFC","CERTIFY"], [0,"BFC","CW"], // -// 0 !KEYWORDS classic, Smooth +// 0 !KEYWORDS Smooth, classic // // 0 !HISTORY 1997-09-29 [PTadmin] Official Update 1997-15 // 0 !HISTORY 2007-05-04 [PTadmin] Header formatted for Contributor Agreement @@ -27,7 +27,8 @@ function ldraw_lib__u9131() = [ // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 // 0 !HISTORY 2016-10-22 [cwdee] Added keywords // 0 !HISTORY 2016-12-31 [PTadmin] Official Update 2016-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm)/profile_as_%age_of_width x rim_diameter_(mm) // @@ -71,16 +72,16 @@ function ldraw_lib__u9131() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -6 0 0 20 20 0 0 0 12 0 4-4cyli.dat [1,16,0,0,-6,0,0,20,20,0,0,0,12,0, ldraw_lib__4_4cyli()], -// 1 16 0 0 -6 0 0 2 2 0 0 0 2 0 4-4rin10.dat - [1,16,0,0,-6,0,0,2,2,0,0,0,2,0, ldraw_lib__4_4rin10()], -// 1 16 0 0 6 0 0 -2 2 0 0 0 -2 0 4-4rin10.dat - [1,16,0,0,6,0,0,-2,2,0,0,0,-2,0, ldraw_lib__4_4rin10()], -// 1 16 0 0 -9 -2 0 0 0 0 2 0 1 0 4-4rin11.dat - [1,16,0,0,-9,-2,0,0,0,0,2,0,1,0, ldraw_lib__4_4rin11()], +// 1 16 0 0 -6 0 0 2 2 0 0 0 2 0 4-4ring10.dat + [1,16,0,0,-6,0,0,2,2,0,0,0,2,0, ldraw_lib__4_4ring10()], +// 1 16 0 0 6 0 0 -2 2 0 0 0 -2 0 4-4ring10.dat + [1,16,0,0,6,0,0,-2,2,0,0,0,-2,0, ldraw_lib__4_4ring10()], +// 1 16 0 0 -9 -2 0 0 0 0 2 0 1 0 4-4ring11.dat + [1,16,0,0,-9,-2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring11()], // 1 16 0 0 -9 -6 0 0 0 0 6 0 1 0 4-4ring4.dat [1,16,0,0,-9,-6,0,0,0,0,6,0,1,0, ldraw_lib__4_4ring4()], -// 1 16 0 0 9 2 0 0 0 0 2 0 -1 0 4-4rin11.dat - [1,16,0,0,9,2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4rin11()], +// 1 16 0 0 9 2 0 0 0 0 2 0 -1 0 4-4ring11.dat + [1,16,0,0,9,2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4ring11()], // 1 16 0 0 9 6 0 0 0 0 6 0 -1 0 4-4ring4.dat [1,16,0,0,9,6,0,0,0,0,6,0,-1,0, ldraw_lib__4_4ring4()], ]; diff --git a/parts/u9140.scad b/parts/u9140.scad index c948056f3..5054349c4 100644 --- a/parts/u9140.scad +++ b/parts/u9140.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -10,7 +10,7 @@ function ldraw_lib__u9140() = [ // 0 ~Figure Fabuland Lamb Head without Pattern // 0 Name: u9140.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__u9140() = [ // 0 !KEYWORDS Sheep // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9140s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9140s01()], @@ -42,10 +43,10 @@ function ldraw_lib__u9140() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9140(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9140(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9140p01.scad b/parts/u9140p01.scad index 6ceb2761c..0f1bb8a98 100644 --- a/parts/u9140p01.scad +++ b/parts/u9140p01.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -10,7 +10,7 @@ function ldraw_lib__u9140p01() = [ // 0 ~Figure Fabuland Lamb Head 1 // 0 Name: u9140p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__u9140p01() = [ // 0 !KEYWORDS Sheep // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9140s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9140s01()], @@ -42,10 +43,10 @@ function ldraw_lib__u9140p01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9140p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9140p01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9140p02.scad b/parts/u9140p02.scad index 098506d1d..1e6fdc0dd 100644 --- a/parts/u9140p02.scad +++ b/parts/u9140p02.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -10,7 +10,7 @@ function ldraw_lib__u9140p02() = [ // 0 ~Figure Fabuland Lamb Head 2 // 0 Name: u9140p02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__u9140p02() = [ // 0 !KEYWORDS Sheep // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9140s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9140s01()], @@ -42,10 +43,10 @@ function ldraw_lib__u9140p02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9140p02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9140p02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9141.scad b/parts/u9141.scad index d0ea1c368..582fbe5b9 100644 --- a/parts/u9141.scad +++ b/parts/u9141.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -10,7 +10,7 @@ function ldraw_lib__u9141() = [ // 0 ~Figure Fabuland Cow Head without Pattern // 0 Name: u9141.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__u9141() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9141s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9141s01()], @@ -40,10 +41,10 @@ function ldraw_lib__u9141() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], // ]; module ldraw_lib__u9141(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) diff --git a/parts/u9141p01.scad b/parts/u9141p01.scad index 8a8aa24ba..8ee6e7144 100644 --- a/parts/u9141p01.scad +++ b/parts/u9141p01.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -10,7 +10,7 @@ function ldraw_lib__u9141p01() = [ // 0 ~Figure Fabuland Cow Head // 0 Name: u9141p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -18,7 +18,8 @@ function ldraw_lib__u9141p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9141s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9141s01()], @@ -40,10 +41,10 @@ function ldraw_lib__u9141p01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], // ]; module ldraw_lib__u9141p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) diff --git a/parts/u9142.scad b/parts/u9142.scad index 5d30edffa..cab5d6762 100644 --- a/parts/u9142.scad +++ b/parts/u9142.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use function ldraw_lib__u9142() = [ // 0 ~Figure Fabuland Bulldog Head without Pattern // 0 Name: u9142.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__u9142() = [ // 0 !KEYWORDS Dog // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9142s00.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9142s00()], @@ -35,10 +36,10 @@ function ldraw_lib__u9142() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9142(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9142(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9142p01.scad b/parts/u9142p01.scad index a3234d5b2..a94ed91cc 100644 --- a/parts/u9142p01.scad +++ b/parts/u9142p01.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -12,7 +12,7 @@ function ldraw_lib__u9142p01() = [ // 0 ~Figure Fabuland Bulldog Head 1 // 0 Name: u9142p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__u9142p01() = [ // 0 !KEYWORDS Dog // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9142s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9142s01()], @@ -50,10 +51,10 @@ function ldraw_lib__u9142p01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9142p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9142p01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9142p02.scad b/parts/u9142p02.scad index 9cc918edd..548552bbe 100644 --- a/parts/u9142p02.scad +++ b/parts/u9142p02.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -13,7 +13,7 @@ function ldraw_lib__u9142p02() = [ // 0 ~Figure Fabuland Bulldog Head 2 // 0 Name: u9142p02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__u9142p02() = [ // 0 !KEYWORDS Dog // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9142s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9142s01()], @@ -51,10 +52,10 @@ function ldraw_lib__u9142p02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9142p02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9142p02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9142p03.scad b/parts/u9142p03.scad index 35349130a..c3c40ef4f 100644 --- a/parts/u9142p03.scad +++ b/parts/u9142p03.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -12,7 +12,7 @@ function ldraw_lib__u9142p03() = [ // 0 ~Figure Fabuland Bulldog Head 3 // 0 Name: u9142p03.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__u9142p03() = [ // 0 !KEYWORDS Dog // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9142s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9142s01()], @@ -50,10 +51,10 @@ function ldraw_lib__u9142p03() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9142p03(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9142p03(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9142p04.scad b/parts/u9142p04.scad index 70542a6fb..05babffe0 100644 --- a/parts/u9142p04.scad +++ b/parts/u9142p04.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -13,7 +13,7 @@ function ldraw_lib__u9142p04() = [ // 0 ~Figure Fabuland Bulldog Head 4 // 0 Name: u9142p04.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__u9142p04() = [ // 0 !KEYWORDS Dog // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9142s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9142s01()], @@ -51,10 +52,10 @@ function ldraw_lib__u9142p04() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9142p04(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9142p04(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9145.scad b/parts/u9145.scad index f1cf11549..6059cfa92 100644 --- a/parts/u9145.scad +++ b/parts/u9145.scad @@ -12,7 +12,7 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin16.scad> +use <../p/4-4ring16.scad> use <../p/4-4ring4.scad> use <../p/4-4ring5.scad> use <../p/peghole.scad> @@ -22,7 +22,7 @@ function ldraw_lib__u9145() = [ // 0 ~Technic Pneumatic Cylinder 1 x 11 with 2 Ports Body // 0 Name: u9145.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -30,7 +30,8 @@ function ldraw_lib__u9145() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 10 0 0 0 -1 0 -1 0 0 0 0 -1 peghole.dat [1,16,10,0,0,0,-1,0,-1,0,0,0,0,-1, ldraw_lib__peghole()], @@ -198,8 +199,8 @@ function ldraw_lib__u9145() = [ [3,16,3.827,-164,-9.239,5,-164,-10,0,-164,-10], // 2 24 0 -164 -10 5 -164 -10 [2,24,0,-164,-10,5,-164,-10], -// 1 16 0 -176 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin16.dat - [1,16,0,-176,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin16()], +// 1 16 0 -176 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring16.dat + [1,16,0,-176,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring16()], // 1 16 0 -176 0 8.5 0 0 0 1 0 0 0 8.5 4-4ndis.dat [1,16,0,-176,0,8.5,0,0,0,1,0,0,0,8.5, ldraw_lib__4_4ndis()], // 1 16 0 -164 0 10 0 0 0 1 0 0 0 10 4-4edge.dat diff --git a/parts/u9147.scad b/parts/u9147.scad index 82a17c434..381db45de 100644 --- a/parts/u9147.scad +++ b/parts/u9147.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use function ldraw_lib__u9147() = [ // 0 ~Figure Fabuland Pig Head without Pattern // 0 Name: u9147.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,8 @@ function ldraw_lib__u9147() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9147s00.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9147s00()], @@ -31,10 +32,10 @@ function ldraw_lib__u9147() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9147(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9147(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9147p01.scad b/parts/u9147p01.scad index 1cd8c1879..141c6ce1a 100644 --- a/parts/u9147p01.scad +++ b/parts/u9147p01.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use function ldraw_lib__u9147p01() = [ // 0 ~Figure Fabuland Pig Head 1 // 0 Name: u9147p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__u9147p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9147s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9147s01()], @@ -36,10 +37,10 @@ function ldraw_lib__u9147p01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9147p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9147p01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9147p02.scad b/parts/u9147p02.scad index a5eac7047..ebac9cb90 100644 --- a/parts/u9147p02.scad +++ b/parts/u9147p02.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use function ldraw_lib__u9147p02() = [ // 0 ~Figure Fabuland Pig Head 2 // 0 Name: u9147p02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__u9147p02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9147s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9147s01()], @@ -36,10 +37,10 @@ function ldraw_lib__u9147p02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9147p02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9147p02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9147p03.scad b/parts/u9147p03.scad index a402c1873..f7257b8bf 100644 --- a/parts/u9147p03.scad +++ b/parts/u9147p03.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use function ldraw_lib__u9147p03() = [ // 0 ~Figure Fabuland Pig Head 3 // 0 Name: u9147p03.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__u9147p03() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9147s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9147s01()], @@ -36,10 +37,10 @@ function ldraw_lib__u9147p03() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9147p03(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9147p03(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9148.scad b/parts/u9148.scad index 3e5b01ce1..7f7b4ada1 100644 --- a/parts/u9148.scad +++ b/parts/u9148.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/1-16cyli.scad> use <../p/1-16edge.scad> -use <../p/1-16rin4.scad> +use <../p/1-16ring4.scad> use <../p/1-4cylc.scad> use <../p/1-4cyli.scad> use <../p/1-4disc.scad> @@ -13,7 +13,7 @@ use <../p/2-4edge.scad> use <../p/2-4ndis.scad> use <../p/3-16cyli.scad> use <../p/3-16edge.scad> -use <../p/3-16rin4.scad> +use <../p/3-16ring4.scad> use <../p/4-4cylo.scad> use <../p/4-4ndis.scad> use <../p/5-8cyli.scad> @@ -29,7 +29,7 @@ function ldraw_lib__u9148() = [ // 0 ~Electric Power Functions E-Motor Front Case // 0 Name: u9148.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2012-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -37,7 +37,8 @@ function ldraw_lib__u9148() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Note: inside modeling is pure guesswork! // @@ -121,8 +122,8 @@ function ldraw_lib__u9148() = [ [1,16,20,20,2,0,0,20,-20,0,0,0,18,0, ldraw_lib__1_16edge()], // 1 16 20 20 2 0 0 16 -16 0 0 0 18 0 1-16edge.dat [1,16,20,20,2,0,0,16,-16,0,0,0,18,0, ldraw_lib__1_16edge()], -// 1 16 20 20 2 0 0 4 -4 0 0 0 -1 0 1-16rin4.dat - [1,16,20,20,2,0,0,4,-4,0,0,0,-1,0, ldraw_lib__1_16rin4()], +// 1 16 20 20 2 0 0 4 -4 0 0 0 -1 0 1-16ring4.dat + [1,16,20,20,2,0,0,4,-4,0,0,0,-1,0, ldraw_lib__1_16ring4()], // 2 24 27.654 1.522 2 27.654 1.522 20 [2,24,27.654,1.522,2,27.654,1.522,20], // 2 24 26.123 5.218 2 26.123 5.218 20 @@ -137,8 +138,8 @@ function ldraw_lib__u9148() = [ [1,16,20,20,20,16,0,0,0,0,-16,0,1,0, ldraw_lib__3_16edge()], // 1 16 20 20 8 16 0 0 0 0 -16 0 1 0 1-4edge.dat [1,16,20,20,8,16,0,0,0,0,-16,0,1,0, ldraw_lib__1_4edge()], -// 1 16 20 20 20 4 0 0 0 0 -4 0 -1 0 3-16rin4.dat - [1,16,20,20,20,4,0,0,0,0,-4,0,-1,0, ldraw_lib__3_16rin4()], +// 1 16 20 20 20 4 0 0 0 0 -4 0 -1 0 3-16ring4.dat + [1,16,20,20,20,4,0,0,0,0,-4,0,-1,0, ldraw_lib__3_16ring4()], // 1 16 20 20 20 20 0 0 0 0 -20 0 1 0 3-16edge.dat [1,16,20,20,20,20,0,0,0,0,-20,0,1,0, ldraw_lib__3_16edge()], // 1 16 20 20 2 20 0 0 0 0 -20 0 18 0 3-16cyli.dat @@ -259,8 +260,8 @@ function ldraw_lib__u9148() = [ [1,16,-20,20,2,0,0,-20,-20,0,0,0,18,0, ldraw_lib__1_16edge()], // 1 16 -20 20 2 0 0 -16 -16 0 0 0 18 0 1-16edge.dat [1,16,-20,20,2,0,0,-16,-16,0,0,0,18,0, ldraw_lib__1_16edge()], -// 1 16 -20 20 2 0 0 -4 -4 0 0 0 -1 0 1-16rin4.dat - [1,16,-20,20,2,0,0,-4,-4,0,0,0,-1,0, ldraw_lib__1_16rin4()], +// 1 16 -20 20 2 0 0 -4 -4 0 0 0 -1 0 1-16ring4.dat + [1,16,-20,20,2,0,0,-4,-4,0,0,0,-1,0, ldraw_lib__1_16ring4()], // 2 24 -27.654 1.522 2 -27.654 1.522 20 [2,24,-27.654,1.522,2,-27.654,1.522,20], // 2 24 -26.123 5.218 2 -26.123 5.218 20 @@ -275,8 +276,8 @@ function ldraw_lib__u9148() = [ [1,16,-20,20,20,-16,0,0,0,0,-16,0,1,0, ldraw_lib__3_16edge()], // 1 16 -20 20 8 -16 0 0 0 0 -16 0 1 0 1-4edge.dat [1,16,-20,20,8,-16,0,0,0,0,-16,0,1,0, ldraw_lib__1_4edge()], -// 1 16 -20 20 20 -4 0 0 0 0 -4 0 -1 0 3-16rin4.dat - [1,16,-20,20,20,-4,0,0,0,0,-4,0,-1,0, ldraw_lib__3_16rin4()], +// 1 16 -20 20 20 -4 0 0 0 0 -4 0 -1 0 3-16ring4.dat + [1,16,-20,20,20,-4,0,0,0,0,-4,0,-1,0, ldraw_lib__3_16ring4()], // 1 16 -20 20 20 -20 0 0 0 0 -20 0 1 0 3-16edge.dat [1,16,-20,20,20,-20,0,0,0,0,-20,0,1,0, ldraw_lib__3_16edge()], // 1 16 -20 20 2 -20 0 0 0 0 -20 0 18 0 3-16cyli.dat diff --git a/parts/u9150.scad b/parts/u9150.scad index b74fd7ffd..6f58354f5 100644 --- a/parts/u9150.scad +++ b/parts/u9150.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use function ldraw_lib__u9150() = [ // 0 ~Figure Fabuland Lion Head without Pattern // 0 Name: u9150.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__u9150() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9150s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9150s01()], @@ -31,10 +32,10 @@ function ldraw_lib__u9150() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9150(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9150(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9150p01.scad b/parts/u9150p01.scad index 2eefcab80..236cb71f0 100644 --- a/parts/u9150p01.scad +++ b/parts/u9150p01.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use function ldraw_lib__u9150p01() = [ // 0 ~Figure Fabuland Lion Head 1 // 0 Name: u9150p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__u9150p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9150s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9150s01()], @@ -31,10 +32,10 @@ function ldraw_lib__u9150p01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9150p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9150p01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9150p02.scad b/parts/u9150p02.scad index ad3d5fb5c..51943ea78 100644 --- a/parts/u9150p02.scad +++ b/parts/u9150p02.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use function ldraw_lib__u9150p02() = [ // 0 ~Figure Fabuland Lion Head 2 // 0 Name: u9150p02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__u9150p02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9150s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9150s01()], @@ -31,10 +32,10 @@ function ldraw_lib__u9150p02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9150p02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9150p02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9151.scad b/parts/u9151.scad index c1dfad948..fd39737e0 100644 --- a/parts/u9151.scad +++ b/parts/u9151.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use function ldraw_lib__u9151() = [ // 0 ~Figure Fabuland Walrus Head without Pattern // 0 Name: u9151.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Cap position: @@ -19,7 +19,8 @@ function ldraw_lib__u9151() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9151s00.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9151s00()], @@ -33,10 +34,10 @@ function ldraw_lib__u9151() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9151(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9151(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9151p01.scad b/parts/u9151p01.scad index 2bf9a936b..1bfe18a89 100644 --- a/parts/u9151p01.scad +++ b/parts/u9151p01.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -11,7 +11,7 @@ function ldraw_lib__u9151p01() = [ // 0 ~Figure Fabuland Walrus Head 1 // 0 Name: u9151p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Cap position: @@ -22,7 +22,8 @@ function ldraw_lib__u9151p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9151s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9151s01()], @@ -48,10 +49,10 @@ function ldraw_lib__u9151p01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9151p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9151p01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9151p02.scad b/parts/u9151p02.scad index 44ad42313..0e4eae6ff 100644 --- a/parts/u9151p02.scad +++ b/parts/u9151p02.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use use @@ -11,7 +11,7 @@ function ldraw_lib__u9151p02() = [ // 0 ~Figure Fabuland Walrus Head 2 // 0 Name: u9151p02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Cap position: @@ -22,7 +22,8 @@ function ldraw_lib__u9151p02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9151s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9151s01()], @@ -48,10 +49,10 @@ function ldraw_lib__u9151p02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], ]; module ldraw_lib__u9151p02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9151p02(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9152.scad b/parts/u9152.scad index 509626cb1..eba7867ba 100644 --- a/parts/u9152.scad +++ b/parts/u9152.scad @@ -15,7 +15,7 @@ use <../p/48/4-4con8.scad> use <../p/48/4-4con9.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin26.scad> +use <../p/48/4-4ring26.scad> use <../p/rect.scad> use <../p/rect2a.scad> use <../p/rect2p.scad> @@ -24,7 +24,7 @@ function ldraw_lib__u9152() = [ // 0 Fabuland Boater // 0 Name: u9152.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Position over Lion's head u9150p02c01.dat: @@ -37,7 +37,8 @@ function ldraw_lib__u9152() = [ // 0 !CATEGORY Figure Accessory // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 35 0 0 0 -3 0 0 0 35 48\4-4cylo.dat [1,16,0,0,0,35,0,0,0,-3,0,0,0,35, ldraw_lib__48__4_4cylo()], @@ -105,8 +106,8 @@ function ldraw_lib__u9152() = [ [1,16,0,-18,0,26,0,0,0,9,0,0,0,26, ldraw_lib__48__4_4cylo()], // 1 16 0 -9 0 27 0 0 0 5.62857 0 0 0 27 48\4-4cylo.dat [1,16,0,-9,0,27,0,0,0,5.62857,0,0,0,27, ldraw_lib__48__4_4cylo()], -// 1 16 0 -9 0 1 0 0 0 1 0 0 0 1 48\4-4rin26.dat - [1,16,0,-9,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin26()], +// 1 16 0 -9 0 1 0 0 0 1 0 0 0 1 48\4-4ring26.dat + [1,16,0,-9,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring26()], // 1 16 0 -3 0 2.91667 0 0 0 -0.5 0 0 0 2.91667 48\4-4con9.dat [1,16,0,-3,0,2.91667,0,0,0,-0.5,0,0,0,2.91667, ldraw_lib__48__4_4con9()], // 1 16 0 -3 0 29.1667 0 0 0 1 0 0 0 29.1667 48\4-4edge.dat diff --git a/parts/u9153.scad b/parts/u9153.scad index 26cde48c7..0ab315b04 100644 --- a/parts/u9153.scad +++ b/parts/u9153.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use function ldraw_lib__u9153() = [ // 0 ~Figure Fabuland Crocodile Head without Pattern // 0 Name: u9153.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__u9153() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9153s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9153s01()], @@ -36,10 +37,10 @@ function ldraw_lib__u9153() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], // ]; module ldraw_lib__u9153(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) diff --git a/parts/u9153p01.scad b/parts/u9153p01.scad index c63a0aaff..54e42b721 100644 --- a/parts/u9153p01.scad +++ b/parts/u9153p01.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use function ldraw_lib__u9153p01() = [ // 0 ~Figure Fabuland Crocodile Head 1 // 0 Name: u9153p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__u9153p01() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9153s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9153s01()], @@ -36,10 +37,10 @@ function ldraw_lib__u9153p01() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], // ]; module ldraw_lib__u9153p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) diff --git a/parts/u9153p02.scad b/parts/u9153p02.scad index 91baa2da5..21e938c32 100644 --- a/parts/u9153p02.scad +++ b/parts/u9153p02.scad @@ -1,15 +1,15 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin11.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring11.scad> use use function ldraw_lib__u9153p02() = [ // 0 ~Figure Fabuland Crocodile Head 2 // 0 Name: u9153p02.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -17,7 +17,8 @@ function ldraw_lib__u9153p02() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9153s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9153s01()], @@ -36,10 +37,10 @@ function ldraw_lib__u9153p02() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -20 0 6 0 0 0 18 0 0 0 6 4-4cylc.dat [1,16,0,-20,0,6,0,0,0,18,0,0,0,6, ldraw_lib__4_4cylc()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin10.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin10()], -// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4rin11.dat - [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4rin11()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring10.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring10()], +// 1 16 0 -2 0 0.6 0 0 0 -1 0 0 0 0.6 4-4ring11.dat + [1,16,0,-2,0,0.6,0,0,0,-1,0,0,0,0.6, ldraw_lib__4_4ring11()], // ]; module ldraw_lib__u9153p02(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) diff --git a/parts/u9157.scad b/parts/u9157.scad index e6a4bcb57..e5fa1104f 100644 --- a/parts/u9157.scad +++ b/parts/u9157.scad @@ -4,12 +4,12 @@ use <../p/4-4con9.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin17.scad> +use <../p/4-4ring17.scad> function ldraw_lib__u9157() = [ // 0 ~Battery Button Cell LR41 // 0 Name: u9157.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__u9157() = [ // 0 !CATEGORY Electric // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 10 0 0 0 1 0 0 0 10 4-4edge.dat [1,16,0,0,0,10,0,0,0,1,0,0,0,10, ldraw_lib__4_4edge()], @@ -41,8 +42,8 @@ function ldraw_lib__u9157() = [ [1,16,0,-7,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4con9()], // 1 16 0 -8 0 0.944 0 0 0 -1 0 0 0 0.944 4-4con8.dat [1,16,0,-8,0,0.944,0,0,0,-1,0,0,0,0.944, ldraw_lib__4_4con8()], -// 1 0 0 -8 0 0.5 0 0 0 1 0 0 0 0.5 4-4rin17.dat - [1,0,0,-8,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4rin17()], +// 1 0 0 -8 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring17.dat + [1,0,0,-8,0,0.5,0,0,0,1,0,0,0,0.5, ldraw_lib__4_4ring17()], ]; module ldraw_lib__u9157(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9157(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9163.scad b/parts/u9163.scad index f4e661298..e440d927a 100644 --- a/parts/u9163.scad +++ b/parts/u9163.scad @@ -3,11 +3,11 @@ use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin11.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin13.scad> -use <../p/4-4rin14.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring11.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring13.scad> +use <../p/4-4ring14.scad> use <../p/4-4ring2.scad> use <../p/4-4ring3.scad> use <../p/4-4ring5.scad> @@ -21,17 +21,18 @@ function ldraw_lib__u9163() = [ // 0 Wheel 8 x 19 with Integral Axle // 0 Name: u9163.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS bicycle, bike, Fabuland, motorbike, Motorcycle, scooter +// 0 !KEYWORDS Fabuland, Motorcycle, bicycle, bike, motorbike, scooter // // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -91,32 +92,32 @@ function ldraw_lib__u9163() = [ [1,16,0,0,6,11,0,0,0,0,-11,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 0 -6 11 0 0 0 0 -11 0 1 0 4-4edge.dat [1,16,0,0,-6,11,0,0,0,0,-11,0,1,0, ldraw_lib__4_4edge()], -// 1 16 0 0 6 -1 0 0 0 0 -1 0 -1 0 4-4rin11.dat - [1,16,0,0,6,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4rin11()], -// 1 16 0 0 -6 1 0 0 0 0 -1 0 1 0 4-4rin11.dat - [1,16,0,0,-6,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin11()], -// 1 16 0 0 -6 1 0 0 0 0 -1 0 1 0 4-4rin12.dat - [1,16,0,0,-6,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin12()], -// 1 16 0 0 6 -1 0 0 0 0 -1 0 -1 0 4-4rin12.dat - [1,16,0,0,6,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 6 -1 0 0 0 0 -1 0 -1 0 4-4ring11.dat + [1,16,0,0,6,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4ring11()], +// 1 16 0 0 -6 1 0 0 0 0 -1 0 1 0 4-4ring11.dat + [1,16,0,0,-6,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring11()], +// 1 16 0 0 -6 1 0 0 0 0 -1 0 1 0 4-4ring12.dat + [1,16,0,0,-6,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring12()], +// 1 16 0 0 6 -1 0 0 0 0 -1 0 -1 0 4-4ring12.dat + [1,16,0,0,6,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4ring12()], // 1 16 0 0 -9 9 0 0 0 0 9 0 -9 0 t01o2222.dat [1,16,0,0,-9,9,0,0,0,0,9,0,-9,0, ldraw_lib__t01o2222()], // 1 16 0 0 9 -9 0 0 0 0 9 0 9 0 t01o2222.dat [1,16,0,0,9,-9,0,0,0,0,9,0,9,0, ldraw_lib__t01o2222()], -// 1 16 0 0 -9 1 0 0 0 0 -1 0 1 0 4-4rin13.dat - [1,16,0,0,-9,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin13()], -// 1 16 0 0 -10 1 0 0 0 0 -1 0 1 0 4-4rin14.dat - [1,16,0,0,-10,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin14()], -// 1 16 0 0 10 -1 0 0 0 0 -1 0 -1 0 4-4rin14.dat - [1,16,0,0,10,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4rin14()], +// 1 16 0 0 -9 1 0 0 0 0 -1 0 1 0 4-4ring13.dat + [1,16,0,0,-9,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring13()], +// 1 16 0 0 -10 1 0 0 0 0 -1 0 1 0 4-4ring14.dat + [1,16,0,0,-10,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring14()], +// 1 16 0 0 10 -1 0 0 0 0 -1 0 -1 0 4-4ring14.dat + [1,16,0,0,10,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4ring14()], // 1 16 0 0 -6 24 0 0 0 0 -24 0 12 0 48\4-4cyli.dat [1,16,0,0,-6,24,0,0,0,0,-24,0,12,0, ldraw_lib__48__4_4cyli()], // 1 16 0 0 -10 5 0 0 0 0 -5 0 1 0 4-4ring3.dat [1,16,0,0,-10,5,0,0,0,0,-5,0,1,0, ldraw_lib__4_4ring3()], // 1 16 0 0 10 -5 0 0 0 0 -5 0 -1 0 4-4ring3.dat [1,16,0,0,10,-5,0,0,0,0,-5,0,-1,0, ldraw_lib__4_4ring3()], -// 1 16 0 0 9 -1 0 0 0 0 -1 0 -1 0 4-4rin13.dat - [1,16,0,0,9,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4rin13()], +// 1 16 0 0 9 -1 0 0 0 0 -1 0 -1 0 4-4ring13.dat + [1,16,0,0,9,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4ring13()], // 1 16 0 0 6 20 0 0 0 0 -20 0 20 0 48\t01o2000.dat [1,16,0,0,6,20,0,0,0,0,-20,0,20,0, ldraw_lib__48__t01o2000()], // 1 16 0 0 -6 20 0 0 0 0 20 0 -20 0 48\t01o2000.dat diff --git a/parts/u9165.scad b/parts/u9165.scad index 25a9bd718..51a4c9a62 100644 --- a/parts/u9165.scad +++ b/parts/u9165.scad @@ -10,14 +10,14 @@ use <../p/48/4-4aring.scad> use <../p/48/4-4con1.scad> use <../p/48/4-4con3.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin11.scad> -use <../p/48/4-4rin12.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring11.scad> +use <../p/48/4-4ring12.scad> function ldraw_lib__u9165() = [ // 0 Container 4.5 x 4.5 x 4.5 Rubbish Bin Lid // 0 Name: u9165.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2012-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,10 +27,11 @@ function ldraw_lib__u9165() = [ // 0 !KEYWORDS Fabuland, garbage, trash, trashcan // // 0 !HISTORY 2012-12-28 [PTadmin] Official Update 2012-03 +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // -// -// 1 16 0 5 0 4 0 0 0 -1 0 0 0 -4 48\4-4rin11.dat - [1,16,0,5,0,4,0,0,0,-1,0,0,0,-4, ldraw_lib__48__4_4rin11()], +// 1 16 0 5 0 4 0 0 0 -1 0 0 0 -4 48\4-4ring11.dat + [1,16,0,5,0,4,0,0,0,-1,0,0,0,-4, ldraw_lib__48__4_4ring11()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -4 0 44 0 0 0 9 0 0 0 44 48\4-4cylo.dat @@ -61,8 +62,8 @@ function ldraw_lib__u9165() = [ [1,16,0,-12,0,2.5,0,0,0,-1,0,0,0,-2.5, ldraw_lib__4_4ring1()], // 1 16 0 -4 0 10 0 0 0 -1 0 0 0 -10 48\4-4aring.dat [1,16,0,-4,0,10,0,0,0,-1,0,0,0,-10, ldraw_lib__48__4_4aring()], -// 1 16 0 -4 0 1 0 0 0 -1 0 0 0 -1 48\4-4rin10.dat - [1,16,0,-4,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__48__4_4rin10()], +// 1 16 0 -4 0 1 0 0 0 -1 0 0 0 -1 48\4-4ring10.dat + [1,16,0,-4,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__48__4_4ring10()], // 1 16 0 -11.5 0 9 0 0 0 -0.5 0 0 0 -9 48\4-4con1.dat [1,16,0,-11.5,0,9,0,0,0,-0.5,0,0,0,-9, ldraw_lib__48__4_4con1()], // 5 24 33 -7 0 32.718 -7 -4.307 16.506 -9.5 0 36 -4 0 @@ -551,8 +552,8 @@ function ldraw_lib__u9165() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -4 0 -24 0 0 0 -4.365 0 0 0 24 48\4-4cylo.dat [1,16,0,-4,0,-24,0,0,0,-4.365,0,0,0,24, ldraw_lib__48__4_4cylo()], -// 1 16 0 -4 0 2 0 0 0 -1 0 0 0 -2 48\4-4rin12.dat - [1,16,0,-4,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__48__4_4rin12()], +// 1 16 0 -4 0 2 0 0 0 -1 0 0 0 -2 48\4-4ring12.dat + [1,16,0,-4,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__48__4_4ring12()], // 1 16 0 -4 0 -26 0 0 0 -4.062 0 0 0 26 48\4-4cylo.dat [1,16,0,-4,0,-26,0,0,0,-4.062,0,0,0,26, ldraw_lib__48__4_4cylo()], // 0 BFC INVERTNEXT diff --git a/parts/u9166.scad b/parts/u9166.scad index 3a172342f..709dff3fb 100644 --- a/parts/u9166.scad +++ b/parts/u9166.scad @@ -1,22 +1,22 @@ use <../lib.scad> use <../p/48/1-24edge.scad> -use <../p/48/1-24ri19.scad> +use <../p/48/1-24ring19.scad> use <../p/48/1-48edge.scad> -use <../p/48/1-48ri43.scad> +use <../p/48/1-48ring43.scad> use <../p/48/1-6cyli.scad> use <../p/48/1-6edge.scad> -use <../p/48/1-6rin19.scad> +use <../p/48/1-6ring19.scad> use <../p/48/4-4cylc.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4cylo.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin13.scad> -use <../p/48/4-4rin18.scad> -use <../p/48/4-4rin20.scad> -use <../p/48/4-4rin21.scad> -use <../p/48/4-4rin24.scad> -use <../p/48/4-4rin41.scad> +use <../p/48/4-4ring13.scad> +use <../p/48/4-4ring18.scad> use <../p/48/4-4ring2.scad> +use <../p/48/4-4ring20.scad> +use <../p/48/4-4ring21.scad> +use <../p/48/4-4ring24.scad> +use <../p/48/4-4ring41.scad> use <../p/48/4-4ring5.scad> use <../p/48/4-4ring7.scad> use <../p/48/4-8sphe.scad> @@ -26,7 +26,7 @@ function ldraw_lib__u9166() = [ // 0 Container 4.5 x 4.5 x 4.5 Rubbish Bin // 0 Name: u9166.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2011-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -36,7 +36,8 @@ function ldraw_lib__u9166() = [ // 0 !KEYWORDS Fabuland, garbage, trash, trashcan // // 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -8 0 25 0 0 0 8 0 0 0 25 48\4-4cylo.dat [1,16,0,-8,0,25,0,0,0,8,0,0,0,25, ldraw_lib__48__4_4cylo()], @@ -116,34 +117,34 @@ function ldraw_lib__u9166() = [ [1,16,0,-8,0,5,0,0,0,-1,0,0,0,-5, ldraw_lib__48__4_4ring5()], // 1 16 0 -8 0 6 0 0 0 -1 0 0 0 -6 48\4-4ring5.dat [1,16,0,-8,0,6,0,0,0,-1,0,0,0,-6, ldraw_lib__48__4_4ring5()], -// 1 16 0 -8 0 2 0 0 0 -1 0 0 0 -2 48\4-4rin20.dat - [1,16,0,-8,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__48__4_4rin20()], -// 1 16 0 -8 0 2 0 0 0 -1 0 0 0 -2 48\4-4rin18.dat - [1,16,0,-8,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__48__4_4rin18()], -// 1 16 0 0 0 1 0 0 0 -1 0 0 0 -1 48\4-4rin24.dat - [1,16,0,0,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__48__4_4rin24()], +// 1 16 0 -8 0 2 0 0 0 -1 0 0 0 -2 48\4-4ring20.dat + [1,16,0,-8,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__48__4_4ring20()], +// 1 16 0 -8 0 2 0 0 0 -1 0 0 0 -2 48\4-4ring18.dat + [1,16,0,-8,0,2,0,0,0,-1,0,0,0,-2, ldraw_lib__48__4_4ring18()], +// 1 16 0 0 0 1 0 0 0 -1 0 0 0 -1 48\4-4ring24.dat + [1,16,0,0,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__48__4_4ring24()], // 1 16 0 -6 0 13 0 0 0 1 0 0 0 13 48\4-4edge.dat [1,16,0,-6,0,13,0,0,0,1,0,0,0,13, ldraw_lib__48__4_4edge()], -// 1 16 0 -6 0 1 0 0 0 -1 0 0 0 -1 48\4-4rin13.dat - [1,16,0,-6,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__48__4_4rin13()], +// 1 16 0 -6 0 1 0 0 0 -1 0 0 0 -1 48\4-4ring13.dat + [1,16,0,-6,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__48__4_4ring13()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 0 -6 0 -13 0 0 0 -3 0 0 0 13 48\4-8sphe.dat [1,16,0,-6,0,-13,0,0,0,-3,0,0,0,13, ldraw_lib__48__4_8sphe()], -// 1 16 0 0 0 1.732 0 1 0 -1 0 -1 0 1.732 48\1-6rin19.dat - [1,16,0,0,0,1.732,0,1,0,-1,0,-1,0,1.732, ldraw_lib__48__1_6rin19()], -// 1 16 0 0 0 1 0 -1.732 0 -1 0 1.732 0 1 48\1-6rin19.dat - [1,16,0,0,0,1,0,-1.732,0,-1,0,1.732,0,1, ldraw_lib__48__1_6rin19()], -// 1 16 0 0 0 -1.732 0 -1 0 -1 0 1 0 -1.732 48\1-6rin19.dat - [1,16,0,0,0,-1.732,0,-1,0,-1,0,1,0,-1.732, ldraw_lib__48__1_6rin19()], -// 1 16 0 0 0 -1 0 1.732 0 -1 0 -1.732 0 -1 48\1-6rin19.dat - [1,16,0,0,0,-1,0,1.732,0,-1,0,-1.732,0,-1, ldraw_lib__48__1_6rin19()], +// 1 16 0 0 0 1.732 0 1 0 -1 0 -1 0 1.732 48\1-6ring19.dat + [1,16,0,0,0,1.732,0,1,0,-1,0,-1,0,1.732, ldraw_lib__48__1_6ring19()], +// 1 16 0 0 0 1 0 -1.732 0 -1 0 1.732 0 1 48\1-6ring19.dat + [1,16,0,0,0,1,0,-1.732,0,-1,0,1.732,0,1, ldraw_lib__48__1_6ring19()], +// 1 16 0 0 0 -1.732 0 -1 0 -1 0 1 0 -1.732 48\1-6ring19.dat + [1,16,0,0,0,-1.732,0,-1,0,-1,0,1,0,-1.732, ldraw_lib__48__1_6ring19()], +// 1 16 0 0 0 -1 0 1.732 0 -1 0 -1.732 0 -1 48\1-6ring19.dat + [1,16,0,0,0,-1,0,1.732,0,-1,0,-1.732,0,-1, ldraw_lib__48__1_6ring19()], // 1 16 0 -5 0 -30.147 0 23.133 0 1 0 -23.133 0 -30.147 48\1-24edge.dat [1,16,0,-5,0,-30.147,0,23.133,0,1,0,-23.133,0,-30.147, ldraw_lib__48__1_24edge()], // 1 16 0 -5 0 -31.734 0 24.35 0 1 0 -24.35 0 -31.734 48\1-24edge.dat [1,16,0,-5,0,-31.734,0,24.35,0,1,0,-24.35,0,-31.734, ldraw_lib__48__1_24edge()], -// 1 16 0 -5 0 1.21752 0 1.58671 0 -1 0 -1.58671 0 1.21752 48\1-24ri19.dat - [1,16,0,-5,0,1.21752,0,1.58671,0,-1,0,-1.58671,0,1.21752, ldraw_lib__48__1_24ri19()], +// 1 16 0 -5 0 1.21752 0 1.58671 0 -1 0 -1.58671 0 1.21752 48\1-24ring19.dat + [1,16,0,-5,0,1.21752,0,1.58671,0,-1,0,-1.58671,0,1.21752, ldraw_lib__48__1_24ring19()], // 4 16 -20 0 -34.641 -23.769 0 -32.122 -22.581 0 -30.516 -19 0 -32.909 [4,16,-20,0,-34.641,-23.769,0,-32.122,-22.581,0,-30.516,-19,0,-32.909], // 2 24 -22.581 0 -30.516 -23.769 0 -32.122 @@ -170,8 +171,8 @@ function ldraw_lib__u9166() = [ [4,16,-20,-5,-34.641,-23.769,-5,-32.122,-23.769,0,-32.122,-20,0,-34.641], // 4 16 -22.581 -5 -30.516 -22.581 0 -30.516 -23.769 0 -32.122 -23.769 -5 -32.122 [4,16,-22.581,-5,-30.516,-22.581,0,-30.516,-23.769,0,-32.122,-23.769,-5,-32.122], -// 1 16 0 -5 0 -1.21752 0 -1.58671 0 -1 0 -1.58671 0 1.21752 48\1-24ri19.dat - [1,16,0,-5,0,-1.21752,0,-1.58671,0,-1,0,-1.58671,0,1.21752, ldraw_lib__48__1_24ri19()], +// 1 16 0 -5 0 -1.21752 0 -1.58671 0 -1 0 -1.58671 0 1.21752 48\1-24ring19.dat + [1,16,0,-5,0,-1.21752,0,-1.58671,0,-1,0,-1.58671,0,1.21752, ldraw_lib__48__1_24ring19()], // 4 16 -19 0 32.909 -22.581 0 30.516 -23.769 0 32.122 -20 0 34.641 [4,16,-19,0,32.909,-22.581,0,30.516,-23.769,0,32.122,-20,0,34.641], // 2 24 -22.581 0 30.516 -23.769 0 32.122 @@ -198,8 +199,8 @@ function ldraw_lib__u9166() = [ [4,16,-20,0,34.641,-23.769,0,32.122,-23.769,-5,32.122,-20,-5,34.641], // 4 16 -23.769 -5 32.122 -23.769 0 32.122 -22.581 0 30.516 -22.581 -5 30.516 [4,16,-23.769,-5,32.122,-23.769,0,32.122,-22.581,0,30.516,-22.581,-5,30.516], -// 1 16 0 -5 0 -1.21752 0 -1.58671 0 -1 0 1.58671 0 -1.21752 48\1-24ri19.dat - [1,16,0,-5,0,-1.21752,0,-1.58671,0,-1,0,1.58671,0,-1.21752, ldraw_lib__48__1_24ri19()], +// 1 16 0 -5 0 -1.21752 0 -1.58671 0 -1 0 1.58671 0 -1.21752 48\1-24ring19.dat + [1,16,0,-5,0,-1.21752,0,-1.58671,0,-1,0,1.58671,0,-1.21752, ldraw_lib__48__1_24ring19()], // 4 16 20 0 34.641 23.769 0 32.122 22.581 0 30.516 19 0 32.909 [4,16,20,0,34.641,23.769,0,32.122,22.581,0,30.516,19,0,32.909], // 2 24 22.581 0 30.516 23.769 0 32.122 @@ -330,8 +331,8 @@ function ldraw_lib__u9166() = [ [4,16,-34.641,-5,20,-32.122,-5,23.769,-32.122,0,23.769,-34.641,0,20], // 4 16 -30.516 -5 22.581 -30.516 0 22.581 -32.122 0 23.769 -32.122 -5 23.769 [4,16,-30.516,-5,22.581,-30.516,0,22.581,-32.122,0,23.769,-32.122,-5,23.769], -// 1 16 0 -5 0 1.21752 0 1.58671 0 -1 0 1.58671 0 -1.21752 48\1-24ri19.dat - [1,16,0,-5,0,1.21752,0,1.58671,0,-1,0,1.58671,0,-1.21752, ldraw_lib__48__1_24ri19()], +// 1 16 0 -5 0 1.21752 0 1.58671 0 -1 0 1.58671 0 -1.21752 48\1-24ring19.dat + [1,16,0,-5,0,1.21752,0,1.58671,0,-1,0,1.58671,0,-1.21752, ldraw_lib__48__1_24ring19()], // 1 16 0 -5 0 23.133 0 30.147 0 1 0 -30.147 0 23.133 48\1-24edge.dat [1,16,0,-5,0,23.133,0,30.147,0,1,0,-30.147,0,23.133, ldraw_lib__48__1_24edge()], // 1 16 0 -5 0 24.35 0 31.734 0 1 0 -31.734 0 24.35 48\1-24edge.dat @@ -442,8 +443,8 @@ function ldraw_lib__u9166() = [ [4,16,43,-8,0,42,-8,0,41.84,-8,2.442,42.836,-8,2.5], // 1 16 0 -108 0 44 0 0 0 9 0 0 0 44 48\4-4cyli.dat [1,16,0,-108,0,44,0,0,0,9,0,0,0,44, ldraw_lib__48__4_4cyli()], -// 1 16 0 -99 0 0.966 0 0.259 0 -1 0 -0.259 0 0.966 48\1-48ri43.dat - [1,16,0,-99,0,0.966,0,0.259,0,-1,0,-0.259,0,0.966, ldraw_lib__48__1_48ri43()], +// 1 16 0 -99 0 0.966 0 0.259 0 -1 0 -0.259 0 0.966 48\1-48ring43.dat + [1,16,0,-99,0,0.966,0,0.259,0,-1,0,-0.259,0,0.966, ldraw_lib__48__1_48ring43()], // 1 16 0 -99 0 41.535 0 11.129 0 1 0 -11.129 0 41.535 48\1-48edge.dat [1,16,0,-99,0,41.535,0,11.129,0,1,0,-11.129,0,41.535, ldraw_lib__48__1_48edge()], // 1 16 0 -8 0 40.569 0 10.87 0 1 0 -10.87 0 40.569 48\1-48edge.dat @@ -482,8 +483,8 @@ function ldraw_lib__u9166() = [ [4,16,38.619,-8,-18.702,37.721,-8,-18.268,38.803,-8,-16.073,39.727,-8,-16.455], // 4 16 39.727 -8 -16.455 38.803 -8 -16.073 39.59 -8 -13.755 40.532 -8 -14.083 [4,16,39.727,-8,-16.455,38.803,-8,-16.073,39.59,-8,-13.755,40.532,-8,-14.083], -// 1 16 0 -99 0 0.793 0 0.609 0 -1 0 -0.609 0 0.793 48\1-48ri43.dat - [1,16,0,-99,0,0.793,0,0.609,0,-1,0,-0.609,0,0.793, ldraw_lib__48__1_48ri43()], +// 1 16 0 -99 0 0.793 0 0.609 0 -1 0 -0.609 0 0.793 48\1-48ring43.dat + [1,16,0,-99,0,0.793,0,0.609,0,-1,0,-0.609,0,0.793, ldraw_lib__48__1_48ring43()], // 1 16 0 -99 0 34.114 0 26.177 0 1 0 -26.177 0 34.114 48\1-48edge.dat [1,16,0,-99,0,34.114,0,26.177,0,1,0,-26.177,0,34.114, ldraw_lib__48__1_48edge()], // 1 16 0 -8 0 33.321 0 25.568 0 1 0 -25.568 0 33.321 48\1-48edge.dat @@ -522,8 +523,8 @@ function ldraw_lib__u9166() = [ [4,16,28.522,-8,-32.057,27.859,-8,-31.312,29.698,-8,-29.698,30.406,-8,-30.406], // 4 16 30.406 -8 -30.406 29.698 -8 -29.698 31.312 -8 -27.859 32.057 -8 -28.522 [4,16,30.406,-8,-30.406,29.698,-8,-29.698,31.312,-8,-27.859,32.057,-8,-28.522], -// 1 16 0 -99 0 0.5 0 0.866 0 -1 0 -0.866 0 0.5 48\1-48ri43.dat - [1,16,0,-99,0,0.5,0,0.866,0,-1,0,-0.866,0,0.5, ldraw_lib__48__1_48ri43()], +// 1 16 0 -99 0 0.5 0 0.866 0 -1 0 -0.866 0 0.5 48\1-48ring43.dat + [1,16,0,-99,0,0.5,0,0.866,0,-1,0,-0.866,0,0.5, ldraw_lib__48__1_48ring43()], // 1 16 0 -99 0 21.5 0 37.239 0 1 0 -37.239 0 21.5 48\1-48edge.dat [1,16,0,-99,0,21.5,0,37.239,0,1,0,-37.239,0,21.5, ldraw_lib__48__1_48edge()], // 1 16 0 -8 0 21 0 36.373 0 1 0 -36.373 0 21 48\1-48edge.dat @@ -562,8 +563,8 @@ function ldraw_lib__u9166() = [ [4,16,14.083,-8,-40.532,13.755,-8,-39.59,16.073,-8,-38.803,16.455,-8,-39.727], // 4 16 16.455 -8 -39.727 16.073 -8 -38.803 18.268 -8 -37.721 18.702 -8 -38.619 [4,16,16.455,-8,-39.727,16.073,-8,-38.803,18.268,-8,-37.721,18.702,-8,-38.619], -// 1 16 0 -99 0 0.131 0 0.991 0 -1 0 -0.991 0 0.131 48\1-48ri43.dat - [1,16,0,-99,0,0.131,0,0.991,0,-1,0,-0.991,0,0.131, ldraw_lib__48__1_48ri43()], +// 1 16 0 -99 0 0.131 0 0.991 0 -1 0 -0.991 0 0.131 48\1-48ring43.dat + [1,16,0,-99,0,0.131,0,0.991,0,-1,0,-0.991,0,0.131, ldraw_lib__48__1_48ring43()], // 1 16 0 -99 0 5.613 0 42.632 0 1 0 -42.632 0 5.613 48\1-48edge.dat [1,16,0,-99,0,5.613,0,42.632,0,1,0,-42.632,0,5.613, ldraw_lib__48__1_48edge()], // 1 16 0 -8 0 5.482 0 41.641 0 1 0 -41.641 0 5.482 48\1-48edge.dat @@ -666,8 +667,8 @@ function ldraw_lib__u9166() = [ [4,16,-2.5,-8,-42.836,-2.442,-8,-41.84,0,-8,-42,0,-8,-43], // 4 16 0 -8 -43 0 -8 -42 2.442 -8 -41.84 2.5 -8 -42.836 [4,16,0,-8,-43,0,-8,-42,2.442,-8,-41.84,2.5,-8,-42.836], -// 1 16 0 -99 0 -0.259 0 0.966 0 -1 0 -0.966 0 -0.259 48\1-48ri43.dat - [1,16,0,-99,0,-0.259,0,0.966,0,-1,0,-0.966,0,-0.259, ldraw_lib__48__1_48ri43()], +// 1 16 0 -99 0 -0.259 0 0.966 0 -1 0 -0.966 0 -0.259 48\1-48ring43.dat + [1,16,0,-99,0,-0.259,0,0.966,0,-1,0,-0.966,0,-0.259, ldraw_lib__48__1_48ring43()], // 1 16 0 -99 0 -11.129 0 41.535 0 1 0 -41.535 0 -11.129 48\1-48edge.dat [1,16,0,-99,0,-11.129,0,41.535,0,1,0,-41.535,0,-11.129, ldraw_lib__48__1_48edge()], // 1 16 0 -8 0 -10.87 0 40.569 0 1 0 -40.569 0 -10.87 48\1-48edge.dat @@ -706,8 +707,8 @@ function ldraw_lib__u9166() = [ [4,16,-18.702,-8,-38.619,-18.268,-8,-37.721,-16.073,-8,-38.803,-16.455,-8,-39.727], // 4 16 -16.455 -8 -39.727 -16.073 -8 -38.803 -13.755 -8 -39.59 -14.083 -8 -40.532 [4,16,-16.455,-8,-39.727,-16.073,-8,-38.803,-13.755,-8,-39.59,-14.083,-8,-40.532], -// 1 16 0 -99 0 -0.609 0 0.793 0 -1 0 -0.793 0 -0.609 48\1-48ri43.dat - [1,16,0,-99,0,-0.609,0,0.793,0,-1,0,-0.793,0,-0.609, ldraw_lib__48__1_48ri43()], +// 1 16 0 -99 0 -0.609 0 0.793 0 -1 0 -0.793 0 -0.609 48\1-48ring43.dat + [1,16,0,-99,0,-0.609,0,0.793,0,-1,0,-0.793,0,-0.609, ldraw_lib__48__1_48ring43()], // 1 16 0 -99 0 -26.177 0 34.114 0 1 0 -34.114 0 -26.177 48\1-48edge.dat [1,16,0,-99,0,-26.177,0,34.114,0,1,0,-34.114,0,-26.177, ldraw_lib__48__1_48edge()], // 1 16 0 -8 0 -25.568 0 33.321 0 1 0 -33.321 0 -25.568 48\1-48edge.dat @@ -746,8 +747,8 @@ function ldraw_lib__u9166() = [ [4,16,-32.057,-8,-28.522,-31.312,-8,-27.859,-29.698,-8,-29.698,-30.406,-8,-30.406], // 4 16 -30.406 -8 -30.406 -29.698 -8 -29.698 -27.859 -8 -31.312 -28.522 -8 -32.057 [4,16,-30.406,-8,-30.406,-29.698,-8,-29.698,-27.859,-8,-31.312,-28.522,-8,-32.057], -// 1 16 0 -99 0 -0.866 0 0.5 0 -1 0 -0.5 0 -0.866 48\1-48ri43.dat - [1,16,0,-99,0,-0.866,0,0.5,0,-1,0,-0.5,0,-0.866, ldraw_lib__48__1_48ri43()], +// 1 16 0 -99 0 -0.866 0 0.5 0 -1 0 -0.5 0 -0.866 48\1-48ring43.dat + [1,16,0,-99,0,-0.866,0,0.5,0,-1,0,-0.5,0,-0.866, ldraw_lib__48__1_48ring43()], // 1 16 0 -99 0 -37.239 0 21.5 0 1 0 -21.5 0 -37.239 48\1-48edge.dat [1,16,0,-99,0,-37.239,0,21.5,0,1,0,-21.5,0,-37.239, ldraw_lib__48__1_48edge()], // 1 16 0 -8 0 -36.373 0 21 0 1 0 -21 0 -36.373 48\1-48edge.dat @@ -786,8 +787,8 @@ function ldraw_lib__u9166() = [ [4,16,-40.532,-8,-14.083,-39.59,-8,-13.755,-38.803,-8,-16.073,-39.727,-8,-16.455], // 4 16 -39.727 -8 -16.455 -38.803 -8 -16.073 -37.721 -8 -18.268 -38.619 -8 -18.702 [4,16,-39.727,-8,-16.455,-38.803,-8,-16.073,-37.721,-8,-18.268,-38.619,-8,-18.702], -// 1 16 0 -99 0 -0.991 0 0.131 0 -1 0 -0.131 0 -0.991 48\1-48ri43.dat - [1,16,0,-99,0,-0.991,0,0.131,0,-1,0,-0.131,0,-0.991, ldraw_lib__48__1_48ri43()], +// 1 16 0 -99 0 -0.991 0 0.131 0 -1 0 -0.131 0 -0.991 48\1-48ring43.dat + [1,16,0,-99,0,-0.991,0,0.131,0,-1,0,-0.131,0,-0.991, ldraw_lib__48__1_48ring43()], // 1 16 0 -99 0 -42.632 0 5.613 0 1 0 -5.613 0 -42.632 48\1-48edge.dat [1,16,0,-99,0,-42.632,0,5.613,0,1,0,-5.613,0,-42.632, ldraw_lib__48__1_48edge()], // 1 16 0 -8 0 -41.641 0 5.482 0 1 0 -5.482 0 -41.641 48\1-48edge.dat @@ -826,8 +827,8 @@ function ldraw_lib__u9166() = [ [4,16,-42.836,-8,2.5,-41.84,-8,2.442,-42,-8,0,-43,-8,0], // 4 16 -43 -8 0 -42 -8 0 -41.84 -8 -2.442 -42.836 -8 -2.5 [4,16,-43,-8,0,-42,-8,0,-41.84,-8,-2.442,-42.836,-8,-2.5], -// 1 16 0 -99 0 -0.966 0 -0.259 0 -1 0 0.259 0 -0.966 48\1-48ri43.dat - [1,16,0,-99,0,-0.966,0,-0.259,0,-1,0,0.259,0,-0.966, ldraw_lib__48__1_48ri43()], +// 1 16 0 -99 0 -0.966 0 -0.259 0 -1 0 0.259 0 -0.966 48\1-48ring43.dat + [1,16,0,-99,0,-0.966,0,-0.259,0,-1,0,0.259,0,-0.966, ldraw_lib__48__1_48ring43()], // 1 16 0 -99 0 -41.535 0 -11.129 0 1 0 11.129 0 -41.535 48\1-48edge.dat [1,16,0,-99,0,-41.535,0,-11.129,0,1,0,11.129,0,-41.535, ldraw_lib__48__1_48edge()], // 1 16 0 -8 0 -40.569 0 -10.87 0 1 0 10.87 0 -40.569 48\1-48edge.dat @@ -866,8 +867,8 @@ function ldraw_lib__u9166() = [ [4,16,-38.619,-8,18.702,-37.721,-8,18.268,-38.803,-8,16.073,-39.727,-8,16.455], // 4 16 -39.727 -8 16.455 -38.803 -8 16.073 -39.59 -8 13.755 -40.532 -8 14.083 [4,16,-39.727,-8,16.455,-38.803,-8,16.073,-39.59,-8,13.755,-40.532,-8,14.083], -// 1 16 0 -99 0 -0.793 0 -0.609 0 -1 0 0.609 0 -0.793 48\1-48ri43.dat - [1,16,0,-99,0,-0.793,0,-0.609,0,-1,0,0.609,0,-0.793, ldraw_lib__48__1_48ri43()], +// 1 16 0 -99 0 -0.793 0 -0.609 0 -1 0 0.609 0 -0.793 48\1-48ring43.dat + [1,16,0,-99,0,-0.793,0,-0.609,0,-1,0,0.609,0,-0.793, ldraw_lib__48__1_48ring43()], // 1 16 0 -99 0 -34.114 0 -26.177 0 1 0 26.177 0 -34.114 48\1-48edge.dat [1,16,0,-99,0,-34.114,0,-26.177,0,1,0,26.177,0,-34.114, ldraw_lib__48__1_48edge()], // 1 16 0 -8 0 -33.321 0 -25.568 0 1 0 25.568 0 -33.321 48\1-48edge.dat @@ -906,8 +907,8 @@ function ldraw_lib__u9166() = [ [4,16,-28.522,-8,32.057,-27.859,-8,31.312,-29.698,-8,29.698,-30.406,-8,30.406], // 4 16 -30.406 -8 30.406 -29.698 -8 29.698 -31.312 -8 27.859 -32.057 -8 28.522 [4,16,-30.406,-8,30.406,-29.698,-8,29.698,-31.312,-8,27.859,-32.057,-8,28.522], -// 1 16 0 -99 0 -0.5 0 -0.866 0 -1 0 0.866 0 -0.5 48\1-48ri43.dat - [1,16,0,-99,0,-0.5,0,-0.866,0,-1,0,0.866,0,-0.5, ldraw_lib__48__1_48ri43()], +// 1 16 0 -99 0 -0.5 0 -0.866 0 -1 0 0.866 0 -0.5 48\1-48ring43.dat + [1,16,0,-99,0,-0.5,0,-0.866,0,-1,0,0.866,0,-0.5, ldraw_lib__48__1_48ring43()], // 1 16 0 -99 0 -21.5 0 -37.239 0 1 0 37.239 0 -21.5 48\1-48edge.dat [1,16,0,-99,0,-21.5,0,-37.239,0,1,0,37.239,0,-21.5, ldraw_lib__48__1_48edge()], // 1 16 0 -8 0 -21 0 -36.373 0 1 0 36.373 0 -21 48\1-48edge.dat @@ -946,8 +947,8 @@ function ldraw_lib__u9166() = [ [4,16,-14.083,-8,40.532,-13.755,-8,39.59,-16.073,-8,38.803,-16.455,-8,39.727], // 4 16 -16.455 -8 39.727 -16.073 -8 38.803 -18.268 -8 37.721 -18.702 -8 38.619 [4,16,-16.455,-8,39.727,-16.073,-8,38.803,-18.268,-8,37.721,-18.702,-8,38.619], -// 1 16 0 -99 0 -0.131 0 -0.991 0 -1 0 0.991 0 -0.131 48\1-48ri43.dat - [1,16,0,-99,0,-0.131,0,-0.991,0,-1,0,0.991,0,-0.131, ldraw_lib__48__1_48ri43()], +// 1 16 0 -99 0 -0.131 0 -0.991 0 -1 0 0.991 0 -0.131 48\1-48ring43.dat + [1,16,0,-99,0,-0.131,0,-0.991,0,-1,0,0.991,0,-0.131, ldraw_lib__48__1_48ring43()], // 1 16 0 -99 0 -5.613 0 -42.632 0 1 0 42.632 0 -5.613 48\1-48edge.dat [1,16,0,-99,0,-5.613,0,-42.632,0,1,0,42.632,0,-5.613, ldraw_lib__48__1_48edge()], // 1 16 0 -8 0 -5.482 0 -41.641 0 1 0 41.641 0 -5.482 48\1-48edge.dat @@ -986,8 +987,8 @@ function ldraw_lib__u9166() = [ [4,16,2.5,-8,42.836,2.442,-8,41.84,0,-8,42,0,-8,43], // 4 16 0 -8 43 0 -8 42 -2.442 -8 41.84 -2.5 -8 42.836 [4,16,0,-8,43,0,-8,42,-2.442,-8,41.84,-2.5,-8,42.836], -// 1 16 0 -99 0 0.259 0 -0.966 0 -1 0 0.966 0 0.259 48\1-48ri43.dat - [1,16,0,-99,0,0.259,0,-0.966,0,-1,0,0.966,0,0.259, ldraw_lib__48__1_48ri43()], +// 1 16 0 -99 0 0.259 0 -0.966 0 -1 0 0.966 0 0.259 48\1-48ring43.dat + [1,16,0,-99,0,0.259,0,-0.966,0,-1,0,0.966,0,0.259, ldraw_lib__48__1_48ring43()], // 1 16 0 -99 0 11.129 0 -41.535 0 1 0 41.535 0 11.129 48\1-48edge.dat [1,16,0,-99,0,11.129,0,-41.535,0,1,0,41.535,0,11.129, ldraw_lib__48__1_48edge()], // 1 16 0 -8 0 10.87 0 -40.569 0 1 0 40.569 0 10.87 48\1-48edge.dat @@ -1026,8 +1027,8 @@ function ldraw_lib__u9166() = [ [4,16,18.702,-8,38.619,18.268,-8,37.721,16.073,-8,38.803,16.455,-8,39.727], // 4 16 16.455 -8 39.727 16.073 -8 38.803 13.755 -8 39.59 14.083 -8 40.532 [4,16,16.455,-8,39.727,16.073,-8,38.803,13.755,-8,39.59,14.083,-8,40.532], -// 1 16 0 -99 0 0.609 0 -0.793 0 -1 0 0.793 0 0.609 48\1-48ri43.dat - [1,16,0,-99,0,0.609,0,-0.793,0,-1,0,0.793,0,0.609, ldraw_lib__48__1_48ri43()], +// 1 16 0 -99 0 0.609 0 -0.793 0 -1 0 0.793 0 0.609 48\1-48ring43.dat + [1,16,0,-99,0,0.609,0,-0.793,0,-1,0,0.793,0,0.609, ldraw_lib__48__1_48ring43()], // 1 16 0 -99 0 26.177 0 -34.114 0 1 0 34.114 0 26.177 48\1-48edge.dat [1,16,0,-99,0,26.177,0,-34.114,0,1,0,34.114,0,26.177, ldraw_lib__48__1_48edge()], // 1 16 0 -8 0 25.568 0 -33.321 0 1 0 33.321 0 25.568 48\1-48edge.dat @@ -1066,8 +1067,8 @@ function ldraw_lib__u9166() = [ [4,16,32.057,-8,28.522,31.312,-8,27.859,29.698,-8,29.698,30.406,-8,30.406], // 4 16 30.406 -8 30.406 29.698 -8 29.698 27.859 -8 31.312 28.522 -8 32.057 [4,16,30.406,-8,30.406,29.698,-8,29.698,27.859,-8,31.312,28.522,-8,32.057], -// 1 16 0 -99 0 0.866 0 -0.5 0 -1 0 0.5 0 0.866 48\1-48ri43.dat - [1,16,0,-99,0,0.866,0,-0.5,0,-1,0,0.5,0,0.866, ldraw_lib__48__1_48ri43()], +// 1 16 0 -99 0 0.866 0 -0.5 0 -1 0 0.5 0 0.866 48\1-48ring43.dat + [1,16,0,-99,0,0.866,0,-0.5,0,-1,0,0.5,0,0.866, ldraw_lib__48__1_48ring43()], // 1 16 0 -99 0 37.239 0 -21.5 0 1 0 21.5 0 37.239 48\1-48edge.dat [1,16,0,-99,0,37.239,0,-21.5,0,1,0,21.5,0,37.239, ldraw_lib__48__1_48edge()], // 1 16 0 -8 0 36.373 0 -21 0 1 0 21 0 36.373 48\1-48edge.dat @@ -1106,8 +1107,8 @@ function ldraw_lib__u9166() = [ [4,16,40.532,-8,14.083,39.59,-8,13.755,38.803,-8,16.073,39.727,-8,16.455], // 4 16 39.727 -8 16.455 38.803 -8 16.073 37.721 -8 18.268 38.619 -8 18.702 [4,16,39.727,-8,16.455,38.803,-8,16.073,37.721,-8,18.268,38.619,-8,18.702], -// 1 16 0 -99 0 0.991 0 -0.131 0 -1 0 0.131 0 0.991 48\1-48ri43.dat - [1,16,0,-99,0,0.991,0,-0.131,0,-1,0,0.131,0,0.991, ldraw_lib__48__1_48ri43()], +// 1 16 0 -99 0 0.991 0 -0.131 0 -1 0 0.131 0 0.991 48\1-48ring43.dat + [1,16,0,-99,0,0.991,0,-0.131,0,-1,0,0.131,0,0.991, ldraw_lib__48__1_48ring43()], // 1 16 0 -99 0 42.632 0 -5.613 0 1 0 5.613 0 42.632 48\1-48edge.dat [1,16,0,-99,0,42.632,0,-5.613,0,1,0,5.613,0,42.632, ldraw_lib__48__1_48edge()], // 1 16 0 -8 0 41.641 0 -5.482 0 1 0 5.482 0 41.641 48\1-48edge.dat @@ -1294,10 +1295,10 @@ function ldraw_lib__u9166() = [ [5,24,40.569,-8,-10.87,41.535,-99,-11.129,42.632,-99,-5.613,39.727,-99,-16.455], // 5 24 41.641 -8 -5.482 42.632 -99 -5.613 43 -99 0 41.535 -99 -11.129 [5,24,41.641,-8,-5.482,42.632,-99,-5.613,43,-99,0,41.535,-99,-11.129], -// 1 16 0 -108 0 1 0 0 0 1 0 0 0 1 48\4-4rin41.dat - [1,16,0,-108,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin41()], -// 1 16 0 -108 0 2 0 0 0 1 0 0 0 2 48\4-4rin21.dat - [1,16,0,-108,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4rin21()], +// 1 16 0 -108 0 1 0 0 0 1 0 0 0 1 48\4-4ring41.dat + [1,16,0,-108,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring41()], +// 1 16 0 -108 0 2 0 0 0 1 0 0 0 2 48\4-4ring21.dat + [1,16,0,-108,0,2,0,0,0,1,0,0,0,2, ldraw_lib__48__4_4ring21()], ]; module ldraw_lib__u9166(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9166(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9167.scad b/parts/u9167.scad index 1117fc6e1..a82374f44 100644 --- a/parts/u9167.scad +++ b/parts/u9167.scad @@ -2,12 +2,12 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin13.scad> -use <../p/4-4rin21.scad> -use <../p/4-4rin22.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring13.scad> use <../p/4-4ring2.scad> +use <../p/4-4ring21.scad> +use <../p/4-4ring22.scad> use <../p/4-4ring5.scad> use <../p/4-4ring8.scad> use <../p/4-4ring9.scad> @@ -19,17 +19,18 @@ function ldraw_lib__u9167() = [ // 0 Wheel 4 x 19 with Stub Axles // 0 Name: u9167.dat // 0 Author: Alex Taylor [anathema] -// 0 !LDRAW_ORG Part UPDATE 2011-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW [0,"BFC","CERTIFY"], [0,"BFC","CCW"], // -// 0 !KEYWORDS aeroplane, Airplane, Fabuland, Plane, tricycle, trike +// 0 !KEYWORDS Airplane, Fabuland, Plane, aeroplane, tricycle, trike // // 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 -4 0 0 -1 1 0 0 0 -1 0 48\4-4con23.dat [1,16,0,0,-4,0,0,-1,1,0,0,0,-1,0, ldraw_lib__48__4_4con23()], @@ -73,30 +74,30 @@ function ldraw_lib__u9167() = [ [3,16,5.358,-12.934,-5,2.5,-15.502,-5,0,-14,-5], // 1 16 0 0 -10 2 0 0 0 0 -2 0 1 0 4-4ring1.dat [1,16,0,0,-10,2,0,0,0,0,-2,0,1,0, ldraw_lib__4_4ring1()], -// 1 16 0 0 -6 1 0 0 0 0 -1 0 1 0 4-4rin12.dat - [1,16,0,0,-6,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin12()], -// 1 16 0 0 5 -1 0 0 0 0 -1 0 -1 0 4-4rin13.dat - [1,16,0,0,5,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4rin13()], -// 1 16 0 0 -5 1 0 0 0 0 -1 0 1 0 4-4rin13.dat - [1,16,0,0,-5,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin13()], +// 1 16 0 0 -6 1 0 0 0 0 -1 0 1 0 4-4ring12.dat + [1,16,0,0,-6,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring12()], +// 1 16 0 0 5 -1 0 0 0 0 -1 0 -1 0 4-4ring13.dat + [1,16,0,0,5,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4ring13()], +// 1 16 0 0 -5 1 0 0 0 0 -1 0 1 0 4-4ring13.dat + [1,16,0,0,-5,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring13()], // 1 16 0 0 5 -7 0 0 0 0 -7 0 -1 0 4-4ring2.dat [1,16,0,0,5,-7,0,0,0,0,-7,0,-1,0, ldraw_lib__4_4ring2()], // 1 16 0 0 -5 -2.679 0 -6.467 -6.467 0 2.679 0 1 0 7-8ring2.dat [1,16,0,0,-5,-2.679,0,-6.467,-6.467,0,2.679,0,1,0, ldraw_lib__7_8ring2()], -// 1 16 0 0 5 -1 0 0 0 0 -1 0 -1 0 4-4rin21.dat - [1,16,0,0,5,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4rin21()], -// 1 16 0 0 -5 1 0 0 0 0 -1 0 1 0 4-4rin21.dat - [1,16,0,0,-5,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin21()], -// 1 16 0 0 5 -1 0 0 0 0 -1 0 -1 0 4-4rin22.dat - [1,16,0,0,5,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4rin22()], -// 1 16 0 0 -5 1 0 0 0 0 -1 0 1 0 4-4rin22.dat - [1,16,0,0,-5,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4rin22()], +// 1 16 0 0 5 -1 0 0 0 0 -1 0 -1 0 4-4ring21.dat + [1,16,0,0,5,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4ring21()], +// 1 16 0 0 -5 1 0 0 0 0 -1 0 1 0 4-4ring21.dat + [1,16,0,0,-5,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring21()], +// 1 16 0 0 5 -1 0 0 0 0 -1 0 -1 0 4-4ring22.dat + [1,16,0,0,5,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4ring22()], +// 1 16 0 0 -5 1 0 0 0 0 -1 0 1 0 4-4ring22.dat + [1,16,0,0,-5,1,0,0,0,0,-1,0,1,0, ldraw_lib__4_4ring22()], // 1 16 0 0 5 23 0 0 0 0 23 0 -1 0 48\4-4aring.dat [1,16,0,0,5,23,0,0,0,0,23,0,-1,0, ldraw_lib__48__4_4aring()], // 1 16 0 0 -5 -23 0 0 0 0 23 0 1 0 48\4-4aring.dat [1,16,0,0,-5,-23,0,0,0,0,23,0,1,0, ldraw_lib__48__4_4aring()], -// 1 16 0 0 6 -1 0 0 0 0 -1 0 -1 0 4-4rin12.dat - [1,16,0,0,6,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4rin12()], +// 1 16 0 0 6 -1 0 0 0 0 -1 0 -1 0 4-4ring12.dat + [1,16,0,0,6,-1,0,0,0,0,-1,0,-1,0, ldraw_lib__4_4ring12()], // 1 16 0 0 10 2 0 0 0 0 2 0 -1 0 4-4ring1.dat [1,16,0,0,10,2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4ring1()], // 1 16 0 0 10 0.5 0 0 0 0 0.5 0 -1 0 4-4ring8.dat diff --git a/parts/u9184.scad b/parts/u9184.scad index 3b3ded1fb..5861bb3c1 100644 --- a/parts/u9184.scad +++ b/parts/u9184.scad @@ -1,6 +1,6 @@ use <../lib.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin16.scad> +use <../p/4-4ring16.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> use <../p/axlehol2.scad> @@ -9,7 +9,7 @@ function ldraw_lib__u9184() = [ // 0 ~Motor Inertia Flywheel 4 x 9 x 3.667 - Axle // 0 Name: u9184.dat // 0 Author: Magnus Forsberg [MagFors] -// 0 !LDRAW_ORG Part UPDATE 2023-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -21,7 +21,8 @@ function ldraw_lib__u9184() = [ // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 // 0 !HISTORY 2023-03-12 [GeraldLasser] Adapted Geometry // 0 !HISTORY 2023-04-17 [OrionP] Official Update 2023-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 40 0 0 0 -80 0 1 0 0 0 0 -1 axlehole.dat [1,16,40,0,0,0,-80,0,1,0,0,0,0,-1, ldraw_lib__axlehole()], @@ -43,8 +44,8 @@ function ldraw_lib__u9184() = [ [1,16,-18,0,0,0,-1,0,0,0,2,-2,0,0, ldraw_lib__4_4ring4()], // 1 16 -18 0 0 0 48 0 8.5 0 0 0 0 -8.5 4-4cylo.dat [1,16,-18,0,0,0,48,0,8.5,0,0,0,0,-8.5, ldraw_lib__4_4cylo()], -// 1 16 30 0 0 0 -1 0 0 0 .5 -.5 0 0 4-4rin16.dat - [1,16,30,0,0,0,-1,0,0,0,.5,-.5,0,0, ldraw_lib__4_4rin16()], +// 1 16 30 0 0 0 -1 0 0 0 .5 -.5 0 0 4-4ring16.dat + [1,16,30,0,0,0,-1,0,0,0,.5,-.5,0,0, ldraw_lib__4_4ring16()], // 1 16 30 0 0 0 10 0 8 0 0 0 0 -8 4-4cylo.dat [1,16,30,0,0,0,10,0,8,0,0,0,0,-8, ldraw_lib__4_4cylo()], ]; diff --git a/parts/u9213.scad b/parts/u9213.scad index ae461e512..b8f68d3f8 100644 --- a/parts/u9213.scad +++ b/parts/u9213.scad @@ -1,11 +1,11 @@ use <../lib.scad> -use <../p/4-4rin50.scad> +use <../p/4-4ring50.scad> use function ldraw_lib__u9213() = [ // 0 Fabuland Tree // 0 Name: u9213.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__u9213() = [ // 0 !CATEGORY Plant // // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9213s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9213s01()], @@ -192,20 +193,20 @@ function ldraw_lib__u9213() = [ [3,16,32.0792,-202.414,-3,21.6,-195.08,-3,27.065,-193.9933,-3], // 3 16 33.8052 -202.358 -3 32.5 -201.5 -3 31.6974 -190.8974 -3 [3,16,33.8052,-202.358,-3,32.5,-201.5,-3,31.6974,-190.8974,-3], -// 1 16 -1 -146 -3 0.28 0 0 0 0 0.28 0 1 0 4-4rin50.dat - [1,16,-1,-146,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4rin50()], -// 1 16 44.4 -146.2 -3 0.28 0 0 0 0 0.28 0 1 0 4-4rin50.dat - [1,16,44.4,-146.2,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4rin50()], -// 1 16 21.6 -180.8 -3 0.28 0 0 0 0 0.28 0 1 0 4-4rin50.dat - [1,16,21.6,-180.8,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4rin50()], -// 1 16 -24.6 -180.2 -3 0.28 0 0 0 0 0.28 0 1 0 4-4rin50.dat - [1,16,-24.6,-180.2,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4rin50()], -// 1 16 -46.8 -145.4 -3 0.28 0 0 0 0 0.28 0 1 0 4-4rin50.dat - [1,16,-46.8,-145.4,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4rin50()], -// 1 16 -23.8 -110.6 -3 0.28 0 0 0 0 0.28 0 1 0 4-4rin50.dat - [1,16,-23.8,-110.6,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4rin50()], -// 1 16 22.2 -111.2 -3 0.28 0 0 0 0 0.28 0 1 0 4-4rin50.dat - [1,16,22.2,-111.2,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4rin50()], +// 1 16 -1 -146 -3 0.28 0 0 0 0 0.28 0 1 0 4-4ring50.dat + [1,16,-1,-146,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4ring50()], +// 1 16 44.4 -146.2 -3 0.28 0 0 0 0 0.28 0 1 0 4-4ring50.dat + [1,16,44.4,-146.2,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4ring50()], +// 1 16 21.6 -180.8 -3 0.28 0 0 0 0 0.28 0 1 0 4-4ring50.dat + [1,16,21.6,-180.8,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4ring50()], +// 1 16 -24.6 -180.2 -3 0.28 0 0 0 0 0.28 0 1 0 4-4ring50.dat + [1,16,-24.6,-180.2,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4ring50()], +// 1 16 -46.8 -145.4 -3 0.28 0 0 0 0 0.28 0 1 0 4-4ring50.dat + [1,16,-46.8,-145.4,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4ring50()], +// 1 16 -23.8 -110.6 -3 0.28 0 0 0 0 0.28 0 1 0 4-4ring50.dat + [1,16,-23.8,-110.6,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4ring50()], +// 1 16 22.2 -111.2 -3 0.28 0 0 0 0 0.28 0 1 0 4-4ring50.dat + [1,16,22.2,-111.2,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4ring50()], // 0 // Back face // 4 16 -23.8 -96.32 3 -17.6498 -69.5786 3 -53.6 -93.6 3 -29.265 -97.4067 3 [4,16,-23.8,-96.32,3,-17.6498,-69.5786,3,-53.6,-93.6,3,-29.265,-97.4067,3], @@ -379,20 +380,20 @@ function ldraw_lib__u9213() = [ [3,16,27.065,-193.9933,3,21.6,-195.08,3,32.0792,-202.414,3], // 3 16 31.6974 -190.8974 3 32.5 -201.5 3 33.8052 -202.358 3 [3,16,31.6974,-190.8974,3,32.5,-201.5,3,33.8052,-202.358,3], -// 1 16 -1 -146 3 0.28 0 0 0 0 0.28 0 -1 0 4-4rin50.dat - [1,16,-1,-146,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4rin50()], -// 1 16 44.4 -146.2 3 0.28 0 0 0 0 0.28 0 -1 0 4-4rin50.dat - [1,16,44.4,-146.2,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4rin50()], -// 1 16 21.6 -180.8 3 0.28 0 0 0 0 0.28 0 -1 0 4-4rin50.dat - [1,16,21.6,-180.8,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4rin50()], -// 1 16 -24.6 -180.2 3 0.28 0 0 0 0 0.28 0 -1 0 4-4rin50.dat - [1,16,-24.6,-180.2,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4rin50()], -// 1 16 -46.8 -145.4 3 0.28 0 0 0 0 0.28 0 -1 0 4-4rin50.dat - [1,16,-46.8,-145.4,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4rin50()], -// 1 16 -23.8 -110.6 3 0.28 0 0 0 0 0.28 0 -1 0 4-4rin50.dat - [1,16,-23.8,-110.6,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4rin50()], -// 1 16 22.2 -111.2 3 0.28 0 0 0 0 0.28 0 -1 0 4-4rin50.dat - [1,16,22.2,-111.2,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4rin50()], +// 1 16 -1 -146 3 0.28 0 0 0 0 0.28 0 -1 0 4-4ring50.dat + [1,16,-1,-146,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4ring50()], +// 1 16 44.4 -146.2 3 0.28 0 0 0 0 0.28 0 -1 0 4-4ring50.dat + [1,16,44.4,-146.2,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4ring50()], +// 1 16 21.6 -180.8 3 0.28 0 0 0 0 0.28 0 -1 0 4-4ring50.dat + [1,16,21.6,-180.8,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4ring50()], +// 1 16 -24.6 -180.2 3 0.28 0 0 0 0 0.28 0 -1 0 4-4ring50.dat + [1,16,-24.6,-180.2,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4ring50()], +// 1 16 -46.8 -145.4 3 0.28 0 0 0 0 0.28 0 -1 0 4-4ring50.dat + [1,16,-46.8,-145.4,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4ring50()], +// 1 16 -23.8 -110.6 3 0.28 0 0 0 0 0.28 0 -1 0 4-4ring50.dat + [1,16,-23.8,-110.6,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4ring50()], +// 1 16 22.2 -111.2 3 0.28 0 0 0 0 0.28 0 -1 0 4-4ring50.dat + [1,16,22.2,-111.2,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4ring50()], ]; module ldraw_lib__u9213(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9213(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9213p01.scad b/parts/u9213p01.scad index 87525f93e..f40665eb7 100644 --- a/parts/u9213p01.scad +++ b/parts/u9213p01.scad @@ -1,12 +1,12 @@ use <../lib.scad> -use <../p/4-4rin50.scad> +use <../p/4-4ring50.scad> use use function ldraw_lib__u9213p01() = [ // 0 Fabuland Tree with Apples Pattern // 0 Name: u9213p01.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -16,7 +16,8 @@ function ldraw_lib__u9213p01() = [ // 0 !CATEGORY Plant // // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9213s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9213s01()], @@ -24,34 +25,34 @@ function ldraw_lib__u9213p01() = [ [1,16,0,0,-3,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9213p01s01()], // 1 16 0 0 3 1 0 0 0 1 0 0 0 -1 s\u9213p01s01.dat [1,16,0,0,3,1,0,0,0,1,0,0,0,-1, ldraw_lib__s__u9213p01s01()], -// 1 4 -1 -146 3 0.28 0 0 0 0 0.28 0 -1 0 4-4rin50.dat - [1,4,-1,-146,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4rin50()], -// 1 4 44.4 -146.2 3 0.28 0 0 0 0 0.28 0 -1 0 4-4rin50.dat - [1,4,44.4,-146.2,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4rin50()], -// 1 4 21.6 -180.8 3 0.28 0 0 0 0 0.28 0 -1 0 4-4rin50.dat - [1,4,21.6,-180.8,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4rin50()], -// 1 4 -24.6 -180.2 3 0.28 0 0 0 0 0.28 0 -1 0 4-4rin50.dat - [1,4,-24.6,-180.2,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4rin50()], -// 1 4 -46.8 -145.4 3 0.28 0 0 0 0 0.28 0 -1 0 4-4rin50.dat - [1,4,-46.8,-145.4,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4rin50()], -// 1 4 -23.8 -110.6 3 0.28 0 0 0 0 0.28 0 -1 0 4-4rin50.dat - [1,4,-23.8,-110.6,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4rin50()], -// 1 4 22.2 -111.2 3 0.28 0 0 0 0 0.28 0 -1 0 4-4rin50.dat - [1,4,22.2,-111.2,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4rin50()], -// 1 4 -1 -146 -3 0.28 0 0 0 0 0.28 0 1 0 4-4rin50.dat - [1,4,-1,-146,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4rin50()], -// 1 4 44.4 -146.2 -3 0.28 0 0 0 0 0.28 0 1 0 4-4rin50.dat - [1,4,44.4,-146.2,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4rin50()], -// 1 4 21.6 -180.8 -3 0.28 0 0 0 0 0.28 0 1 0 4-4rin50.dat - [1,4,21.6,-180.8,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4rin50()], -// 1 4 -24.6 -180.2 -3 0.28 0 0 0 0 0.28 0 1 0 4-4rin50.dat - [1,4,-24.6,-180.2,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4rin50()], -// 1 4 -46.8 -145.4 -3 0.28 0 0 0 0 0.28 0 1 0 4-4rin50.dat - [1,4,-46.8,-145.4,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4rin50()], -// 1 4 -23.8 -110.6 -3 0.28 0 0 0 0 0.28 0 1 0 4-4rin50.dat - [1,4,-23.8,-110.6,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4rin50()], -// 1 4 22.2 -111.2 -3 0.28 0 0 0 0 0.28 0 1 0 4-4rin50.dat - [1,4,22.2,-111.2,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4rin50()], +// 1 4 -1 -146 3 0.28 0 0 0 0 0.28 0 -1 0 4-4ring50.dat + [1,4,-1,-146,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4ring50()], +// 1 4 44.4 -146.2 3 0.28 0 0 0 0 0.28 0 -1 0 4-4ring50.dat + [1,4,44.4,-146.2,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4ring50()], +// 1 4 21.6 -180.8 3 0.28 0 0 0 0 0.28 0 -1 0 4-4ring50.dat + [1,4,21.6,-180.8,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4ring50()], +// 1 4 -24.6 -180.2 3 0.28 0 0 0 0 0.28 0 -1 0 4-4ring50.dat + [1,4,-24.6,-180.2,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4ring50()], +// 1 4 -46.8 -145.4 3 0.28 0 0 0 0 0.28 0 -1 0 4-4ring50.dat + [1,4,-46.8,-145.4,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4ring50()], +// 1 4 -23.8 -110.6 3 0.28 0 0 0 0 0.28 0 -1 0 4-4ring50.dat + [1,4,-23.8,-110.6,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4ring50()], +// 1 4 22.2 -111.2 3 0.28 0 0 0 0 0.28 0 -1 0 4-4ring50.dat + [1,4,22.2,-111.2,3,0.28,0,0,0,0,0.28,0,-1,0, ldraw_lib__4_4ring50()], +// 1 4 -1 -146 -3 0.28 0 0 0 0 0.28 0 1 0 4-4ring50.dat + [1,4,-1,-146,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4ring50()], +// 1 4 44.4 -146.2 -3 0.28 0 0 0 0 0.28 0 1 0 4-4ring50.dat + [1,4,44.4,-146.2,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4ring50()], +// 1 4 21.6 -180.8 -3 0.28 0 0 0 0 0.28 0 1 0 4-4ring50.dat + [1,4,21.6,-180.8,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4ring50()], +// 1 4 -24.6 -180.2 -3 0.28 0 0 0 0 0.28 0 1 0 4-4ring50.dat + [1,4,-24.6,-180.2,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4ring50()], +// 1 4 -46.8 -145.4 -3 0.28 0 0 0 0 0.28 0 1 0 4-4ring50.dat + [1,4,-46.8,-145.4,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4ring50()], +// 1 4 -23.8 -110.6 -3 0.28 0 0 0 0 0.28 0 1 0 4-4ring50.dat + [1,4,-23.8,-110.6,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4ring50()], +// 1 4 22.2 -111.2 -3 0.28 0 0 0 0 0.28 0 1 0 4-4ring50.dat + [1,4,22.2,-111.2,-3,0.28,0,0,0,0,0.28,0,1,0, ldraw_lib__4_4ring50()], ]; module ldraw_lib__u9213p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9213p01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9236.scad b/parts/u9236.scad index 61617bb7e..75491ac20 100644 --- a/parts/u9236.scad +++ b/parts/u9236.scad @@ -3,8 +3,8 @@ use <../p/2-4edge.scad> use <../p/2-4ndis.scad> use <../p/3-4cyli.scad> use <../p/3-4edge.scad> -use <../p/3-4rin10.scad> -use <../p/3-4rin22.scad> +use <../p/3-4ring10.scad> +use <../p/3-4ring22.scad> use <../p/3-4ring4.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> @@ -23,7 +23,7 @@ function ldraw_lib__u9236() = [ // 0 ~Motor Windup 4 x 10 x 3 Top (Needs Work) // 0 Name: u9236.dat // 0 Author: Massimo Maso [Sirio] -// 0 !LDRAW_ORG Part UPDATE 2022-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -38,7 +38,8 @@ function ldraw_lib__u9236() = [ // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 // 0 !HISTORY 2022-01-16 [OrionP] Update description // 0 !HISTORY 2022-03-06 [PTadmin] Official Update 2022-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Needs Work: invisible portions not modeled // @@ -180,10 +181,10 @@ function ldraw_lib__u9236() = [ [1,16,-60,34,-7,0,1,0,0,0,-8,-8,0,0, ldraw_lib__4_4edge()], // 1 16 -60 34 -7 0 1 0 -1.4142 0 1.4142 1.4142 0 1.4142 3-4ring4.dat [1,16,-60,34,-7,0,1,0,-1.4142,0,1.4142,1.4142,0,1.4142, ldraw_lib__3_4ring4()], -// 1 16 -60 34 -7 0 1 0 -0.7071 0 0.7071 0.7071 0 0.7071 3-4rin10.dat - [1,16,-60,34,-7,0,1,0,-0.7071,0,0.7071,0.7071,0,0.7071, ldraw_lib__3_4rin10()], -// 1 16 -60 34 -7 0 1 0 -0.3536 0 0.3536 0.3536 0 0.3536 3-4rin22.dat - [1,16,-60,34,-7,0,1,0,-0.3536,0,0.3536,0.3536,0,0.3536, ldraw_lib__3_4rin22()], +// 1 16 -60 34 -7 0 1 0 -0.7071 0 0.7071 0.7071 0 0.7071 3-4ring10.dat + [1,16,-60,34,-7,0,1,0,-0.7071,0,0.7071,0.7071,0,0.7071, ldraw_lib__3_4ring10()], +// 1 16 -60 34 -7 0 1 0 -0.3536 0 0.3536 0.3536 0 0.3536 3-4ring22.dat + [1,16,-60,34,-7,0,1,0,-0.3536,0,0.3536,0.3536,0,0.3536, ldraw_lib__3_4ring22()], // 1 16 -40 34 -7 0 -20 0 -8.1317 0 8.1317 8.1317 0 8.1317 3-4cyli.dat [1,16,-40,34,-7,0,-20,0,-8.1317,0,8.1317,8.1317,0,8.1317, ldraw_lib__3_4cyli()], // 1 16 -60 34 -7 0 1 0 -8.1317 0 8.1317 8.1317 0 8.1317 3-4edge.dat diff --git a/parts/u9237.scad b/parts/u9237.scad index d2dac7aac..dcf5718f1 100644 --- a/parts/u9237.scad +++ b/parts/u9237.scad @@ -8,9 +8,9 @@ use <../p/48/4-4con41.scad> use <../p/48/4-4cyli.scad> use <../p/48/4-4disc.scad> use <../p/48/4-4edge.scad> -use <../p/48/4-4rin10.scad> -use <../p/48/4-4rin19.scad> -use <../p/48/4-4rin37.scad> +use <../p/48/4-4ring10.scad> +use <../p/48/4-4ring19.scad> +use <../p/48/4-4ring37.scad> use <../p/48/4-4ring9.scad> use <../p/rect1.scad> use <../p/stug-1x2.scad> @@ -19,7 +19,7 @@ function ldraw_lib__u9237() = [ // 0 ~Wheel Rim 8 x 35 with 12 Studs // 0 Name: u9237.dat // 0 Author: Steffen [Steffen] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -32,7 +32,8 @@ function ldraw_lib__u9237() = [ // // 0 !HISTORY 2012-04-30 [Steffen] factored out from 715.dat // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: width_(mm) x rim_diameter_(mm) [optional qualifier] // @@ -66,10 +67,10 @@ function ldraw_lib__u9237() = [ [1,16,0,0,8,0,0,-2,2,0,0,0,-0.667,0, ldraw_lib__48__4_4con21()], // 1 16 0 0 -7 37 0 0 0 0 37 0 -1 0 48\4-4disc.dat [1,16,0,0,-7,37,0,0,0,0,37,0,-1,0, ldraw_lib__48__4_4disc()], -// 1 16 0 0 10 1 0 0 0 0 1 0 -1 0 48\4-4rin37.dat - [1,16,0,0,10,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4rin37()], -// 1 16 0 0 10 2 0 0 0 0 2 0 -1 0 48\4-4rin19.dat - [1,16,0,0,10,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4rin19()], +// 1 16 0 0 10 1 0 0 0 0 1 0 -1 0 48\4-4ring37.dat + [1,16,0,0,10,1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4ring37()], +// 1 16 0 0 10 2 0 0 0 0 2 0 -1 0 48\4-4ring19.dat + [1,16,0,0,10,2,0,0,0,0,2,0,-1,0, ldraw_lib__48__4_4ring19()], // 1 16 0 0 -7 37 0 0 0 0 37 0 -1 0 48\4-4edge.dat [1,16,0,0,-7,37,0,0,0,0,37,0,-1,0, ldraw_lib__48__4_4edge()], // 1 16 0 0 10 37 0 0 0 0 37 0 -1 0 48\4-4edge.dat @@ -78,8 +79,8 @@ function ldraw_lib__u9237() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 0 -7 37 0 0 0 0 37 0 17 0 48\4-4cyli.dat [1,16,0,0,-7,37,0,0,0,0,37,0,17,0, ldraw_lib__48__4_4cyli()], -// 1 16 0 0 10 4 0 0 0 0 4 0 -1 0 48\4-4rin10.dat - [1,16,0,0,10,4,0,0,0,0,4,0,-1,0, ldraw_lib__48__4_4rin10()], +// 1 16 0 0 10 4 0 0 0 0 4 0 -1 0 48\4-4ring10.dat + [1,16,0,0,10,4,0,0,0,0,4,0,-1,0, ldraw_lib__48__4_4ring10()], // 1 16 0 0 10 3 0 0 0 0 3 0 -1 0 48\4-4ring9.dat [1,16,0,0,10,3,0,0,0,0,3,0,-1,0, ldraw_lib__48__4_4ring9()], // 1 16 0 0 -7 8 0 0 0 0 8 0 19 0 4-4cyli.dat diff --git a/parts/u9238.scad b/parts/u9238.scad index 5bff28343..6995fbb7f 100644 --- a/parts/u9238.scad +++ b/parts/u9238.scad @@ -5,13 +5,13 @@ use <../p/4-4con7.scad> use <../p/4-4con8.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin13.scad> -use <../p/4-4rin17.scad> +use <../p/4-4ring13.scad> +use <../p/4-4ring17.scad> function ldraw_lib__u9238() = [ // 0 ~Pin Hollow for Electric Plug (Type 1) Twin or Single // 0 Name: u9238.dat // 0 Author: Steffen [Steffen] -// 0 !LDRAW_ORG Part UPDATE 2022-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -23,7 +23,8 @@ function ldraw_lib__u9238() = [ // 0 !HISTORY 2012-11-05 [mikeheide] Added some lines for demonstration // 0 !HISTORY 2022-01-22 [mikeheide] Made it more like a foil. Still the gap missing and the tip slanting. // 0 !HISTORY 2022-07-18 [PTadmin] Official Update 2022-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // THIS FILE IS A MOCKUP // 0 // --- 1 14 0 0 0 1 0 0 0 1 0 0 0 1 u9018.dat @@ -50,10 +51,10 @@ function ldraw_lib__u9238() = [ [1,494,0,0,22,4.25,0,0,0,0,4.25,0,-1,0, ldraw_lib__4_4edge()], // 1 494 0 0 1 4.25 0 0 0 0 4.25 0 -1 0 4-4edge.dat [1,494,0,0,1,4.25,0,0,0,0,4.25,0,-1,0, ldraw_lib__4_4edge()], -// 1 494 0 0 -14 -0.25 0 0 0 0 0.25 0 1 0 4-4rin13.dat - [1,494,0,0,-14,-0.25,0,0,0,0,0.25,0,1,0, ldraw_lib__4_4rin13()], -// 1 494 0 0 22 0.25 0 0 0 0 0.25 0 -1 0 4-4rin17.dat - [1,494,0,0,22,0.25,0,0,0,0,0.25,0,-1,0, ldraw_lib__4_4rin17()], +// 1 494 0 0 -14 -0.25 0 0 0 0 0.25 0 1 0 4-4ring13.dat + [1,494,0,0,-14,-0.25,0,0,0,0,0.25,0,1,0, ldraw_lib__4_4ring13()], +// 1 494 0 0 22 0.25 0 0 0 0 0.25 0 -1 0 4-4ring17.dat + [1,494,0,0,22,0.25,0,0,0,0,0.25,0,-1,0, ldraw_lib__4_4ring17()], // // 0 // Added lines behind this line for demonstration // 1 494 0 0 0 4.5 0 0 0 0 -4.5 0 22 0 4-4cyli.dat diff --git a/parts/u9241.scad b/parts/u9241.scad index e47a03650..0cc734973 100644 --- a/parts/u9241.scad +++ b/parts/u9241.scad @@ -6,9 +6,9 @@ use <../p/4-4con2.scad> use <../p/4-4con3.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin16.scad> -use <../p/4-4rin18.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring16.scad> +use <../p/4-4ring18.scad> use <../p/4-4ring2.scad> use <../p/4-4ring3.scad> use <../p/4-4ring4.scad> @@ -22,7 +22,7 @@ function ldraw_lib__u9241() = [ // 0 ~Train Wheel for RC Train with Technic Axle Hole // 0 Name: u9241.dat // 0 Author: Matthew J. Chiles [mchiles] -// 0 !LDRAW_ORG Part UPDATE 2013-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -33,7 +33,8 @@ function ldraw_lib__u9241() = [ // // 0 !HISTORY 2013-07-01 [MMR1988] Reworked (Dimensions and more Primitives) // 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Center Technic Hole and faces // @@ -47,8 +48,8 @@ function ldraw_lib__u9241() = [ [1,16,0,0,-12.5,0,0,3,3,0,0,0,1,0, ldraw_lib__4_4ring2()], // 1 16 0 0 0 0 0 2 2 0 0 0 -1 0 4-4ring3.dat [1,16,0,0,0,0,0,2,2,0,0,0,-1,0, ldraw_lib__4_4ring3()], -// 1 16 0 0 0 0 0 0.5 0.5 0 0 0 -1 0 4-4rin16.dat - [1,16,0,0,0,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__4_4rin16()], +// 1 16 0 0 0 0 0 0.5 0.5 0 0 0 -1 0 4-4ring16.dat + [1,16,0,0,0,0,0,0.5,0.5,0,0,0,-1,0, ldraw_lib__4_4ring16()], // // 0 // Inside of Wheel // 1 16 0 0 -7.5 8.5 0 0 0 0 -8.5 0 7.5 0 4-4cylo.dat @@ -105,8 +106,8 @@ function ldraw_lib__u9241() = [ [1,16,0,0,-12.5,18,0,0,0,0,-18,0,1,0, ldraw_lib__4_4cylo()], // 1 16 0 0 -12.5 0 0 2.25 2.25 0 0 0 1 0 4-4ring8.dat [1,16,0,0,-12.5,0,0,2.25,2.25,0,0,0,1,0, ldraw_lib__4_4ring8()], -// 1 16 0 0 -12.5 0 0 1.125 1.125 0 0 0 1 0 4-4rin18.dat - [1,16,0,0,-12.5,0,0,1.125,1.125,0,0,0,1,0, ldraw_lib__4_4rin18()], +// 1 16 0 0 -12.5 0 0 1.125 1.125 0 0 0 1 0 4-4ring18.dat + [1,16,0,0,-12.5,0,0,1.125,1.125,0,0,0,1,0, ldraw_lib__4_4ring18()], // 1 16 0 0 -12.5 21.375 0 0 0 0 -21.375 0 2 0 4-4cylo.dat [1,16,0,0,-12.5,21.375,0,0,0,0,-21.375,0,2,0, ldraw_lib__4_4cylo()], // 0 BFC INVERTNEXT diff --git a/parts/u9255.scad b/parts/u9255.scad index 8173fbd0c..e6fcc2bdb 100644 --- a/parts/u9255.scad +++ b/parts/u9255.scad @@ -7,9 +7,9 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin10.scad> -use <../p/4-4rin13.scad> -use <../p/4-4rin14.scad> +use <../p/4-4ring10.scad> +use <../p/4-4ring13.scad> +use <../p/4-4ring14.scad> use <../p/4-4ring4.scad> use <../p/box4o4a.scad> use <../p/rect.scad> @@ -18,7 +18,7 @@ function ldraw_lib__u9255() = [ // 0 ~Magnet Holder for Train Base 6 x 16 Type 1 // 0 Name: u9255.dat // 0 Author: Tore Eriksson [Tore_Eriksson] -// 0 !LDRAW_ORG Part UPDATE 2022-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__u9255() = [ // 0 !HISTORY 2020-06-04 [Sirio] Updated the use of primitives: removed ringr.dat or ringrr.dat, introduced 2-4cylc.dat and 4-4cylo.dat and box4o4a.dat // 0 !HISTORY 2021-01-23 [Steffen] split up 735.dat into 735.dat and u9255.dat // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 36 2 0 0 -36 0 2 0 0 0 0 10 box4o4a.dat [1,16,36,2,0,0,-36,0,2,0,0,0,0,10, ldraw_lib__box4o4a()], @@ -42,8 +43,8 @@ function ldraw_lib__u9255() = [ [1,16,0,-12,0,4,0,0,0,12,0,0,0,4, ldraw_lib__4_4cylo()], // 1 16 0 -12 0 1 0 0 0 -1 0 0 0 1 4-4ring4.dat [1,16,0,-12,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__4_4ring4()], -// 1 16 0 -12 0 0.5 0 0 0 -1 0 0 0 0.5 4-4rin10.dat - [1,16,0,-12,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4rin10()], +// 1 16 0 -12 0 0.5 0 0 0 -1 0 0 0 0.5 4-4ring10.dat + [1,16,0,-12,0,0.5,0,0,0,-1,0,0,0,0.5, ldraw_lib__4_4ring10()], // 1 16 0 -12 0 5.5 0 0 0 -3.5 0 0 0 5.5 4-4cylo.dat [1,16,0,-12,0,5.5,0,0,0,-3.5,0,0,0,5.5, ldraw_lib__4_4cylo()], // 1 16 0 -15.75 0 1.75 0 0 0 -1.75 0 0 0 1.75 4-4con2.dat @@ -68,10 +69,10 @@ function ldraw_lib__u9255() = [ [1,16,36,-5,0,0,1,0,15,0,0,0,0,15, ldraw_lib__4_4edge()], // 1 16 55 -5 0 0 1 0 15 0 0 0 0 15 4-4edge.dat [1,16,55,-5,0,0,1,0,15,0,0,0,0,15, ldraw_lib__4_4edge()], -// 1 16 55 -5 0 0 -1 0 1 0 0 0 0 1 4-4rin13.dat - [1,16,55,-5,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__4_4rin13()], -// 1 16 55 -5 0 0 -1 0 1 0 0 0 0 1 4-4rin14.dat - [1,16,55,-5,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__4_4rin14()], +// 1 16 55 -5 0 0 -1 0 1 0 0 0 0 1 4-4ring13.dat + [1,16,55,-5,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__4_4ring13()], +// 1 16 55 -5 0 0 -1 0 1 0 0 0 0 1 4-4ring14.dat + [1,16,55,-5,0,0,-1,0,1,0,0,0,0,1, ldraw_lib__4_4ring14()], // 1 16 41 -5 0 0 -1 0 13 0 0 0 0 -13 4-4disc.dat [1,16,41,-5,0,0,-1,0,13,0,0,0,0,-13, ldraw_lib__4_4disc()], // 1 16 36 -5 0 0 1 0 15 0 0 0 0 15 4-4disc.dat diff --git a/parts/u9261.scad b/parts/u9261.scad index 3f5575b94..43c9bcb96 100644 --- a/parts/u9261.scad +++ b/parts/u9261.scad @@ -2,22 +2,22 @@ use <../lib.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin23.scad> -use <../p/4-4rin24.scad> -use <../p/4-4rin25.scad> -use <../p/4-4rin30.scad> -use <../p/4-4rin52.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring2.scad> +use <../p/4-4ring23.scad> +use <../p/4-4ring24.scad> +use <../p/4-4ring25.scad> use <../p/4-4ring3.scad> +use <../p/4-4ring30.scad> use <../p/4-4ring4.scad> use <../p/4-4ring5.scad> +use <../p/4-4ring52.scad> use <../p/t01i3261.scad> function ldraw_lib__u9261() = [ // 0 ~Turntable 4 x 4 Centre Connector Underside // 0 Name: u9261.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__u9261() = [ // 0 !CMDLINE -c15 // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -21 0 2.5 0 0 0 1 0 0 0 2.5 4-4ring4.dat [1,16,0,-21,0,2.5,0,0,0,1,0,0,0,2.5, ldraw_lib__4_4ring4()], @@ -47,8 +48,8 @@ function ldraw_lib__u9261() = [ // 1 16 0 -12 0 6.25 0 0 0 3.5 0 0 0 6.25 4-4cylo.dat [1,16,0,-12,0,6.25,0,0,0,3.5,0,0,0,6.25, ldraw_lib__4_4cylo()], // -// 1 16 0 -8.5 0 0.25 0 0 0 1 0 0 0 0.25 4-4rin24.dat - [1,16,0,-8.5,0,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4rin24()], +// 1 16 0 -8.5 0 0.25 0 0 0 1 0 0 0 0.25 4-4ring24.dat + [1,16,0,-8.5,0,0.25,0,0,0,1,0,0,0,0.25, ldraw_lib__4_4ring24()], // 1 16 0 -8.5 0 2 0 0 0 1 0 0 0 2 4-4ring2.dat [1,16,0,-8.5,0,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring2()], // @@ -57,8 +58,8 @@ function ldraw_lib__u9261() = [ // 1 16 0 -8.5 0 4 0 0 0 8.5 0 0 0 4 4-4cylo.dat [1,16,0,-8.5,0,4,0,0,0,8.5,0,0,0,4, ldraw_lib__4_4cylo()], // -// 1 16 0 0 0 0.25 0 0 0 -1 0 0 0 0.25 4-4rin30.dat - [1,16,0,0,0,0.25,0,0,0,-1,0,0,0,0.25, ldraw_lib__4_4rin30()], +// 1 16 0 0 0 0.25 0 0 0 -1 0 0 0 0.25 4-4ring30.dat + [1,16,0,0,0,0.25,0,0,0,-1,0,0,0,0.25, ldraw_lib__4_4ring30()], // 1 16 0 0 0 1.5 0 0 0 -1 0 0 0 -1.5 4-4ring4.dat [1,16,0,0,0,1.5,0,0,0,-1,0,0,0,-1.5, ldraw_lib__4_4ring4()], // 1 16 0 0 0 2 0 0 0 -1 0 0 0 2 4-4ring2.dat @@ -75,20 +76,20 @@ function ldraw_lib__u9261() = [ // // 1 16 0 -8.5 0 5.75 0 0 0 -1 0 0 0 5.75 4-4ring2.dat [1,16,0,-8.5,0,5.75,0,0,0,-1,0,0,0,5.75, ldraw_lib__4_4ring2()], -// 1 16 0 -8.5 0 1.4375 0 0 0 -1 0 0 0 1.4375 4-4rin12.dat - [1,16,0,-8.5,0,1.4375,0,0,0,-1,0,0,0,1.4375, ldraw_lib__4_4rin12()], -// 1 16 0 -8.5 0 0.8125 0 0 0 -1 0 0 0 0.8125 4-4rin23.dat - [1,16,0,-8.5,0,0.8125,0,0,0,-1,0,0,0,0.8125, ldraw_lib__4_4rin23()], -// 1 16 0 -8.5 0 0.375 0 0 0 -1 0 0 0 0.375 4-4rin52.dat - [1,16,0,-8.5,0,0.375,0,0,0,-1,0,0,0,0.375, ldraw_lib__4_4rin52()], +// 1 16 0 -8.5 0 1.4375 0 0 0 -1 0 0 0 1.4375 4-4ring12.dat + [1,16,0,-8.5,0,1.4375,0,0,0,-1,0,0,0,1.4375, ldraw_lib__4_4ring12()], +// 1 16 0 -8.5 0 0.8125 0 0 0 -1 0 0 0 0.8125 4-4ring23.dat + [1,16,0,-8.5,0,0.8125,0,0,0,-1,0,0,0,0.8125, ldraw_lib__4_4ring23()], +// 1 16 0 -8.5 0 0.375 0 0 0 -1 0 0 0 0.375 4-4ring52.dat + [1,16,0,-8.5,0,0.375,0,0,0,-1,0,0,0,0.375, ldraw_lib__4_4ring52()], // // 1 16 0 -12 0 19.875 0 0 0 3.5 0 0 0 19.875 4-4cylo.dat [1,16,0,-12,0,19.875,0,0,0,3.5,0,0,0,19.875, ldraw_lib__4_4cylo()], // -// 1 16 0 -12 0 0.375 0 0 0 1 0 0 0 0.375 4-4rin52.dat - [1,16,0,-12,0,0.375,0,0,0,1,0,0,0,0.375, ldraw_lib__4_4rin52()], -// 1 16 0 -12 0 0.75 0 0 0 1 0 0 0 0.75 4-4rin25.dat - [1,16,0,-12,0,0.75,0,0,0,1,0,0,0,0.75, ldraw_lib__4_4rin25()], +// 1 16 0 -12 0 0.375 0 0 0 1 0 0 0 0.375 4-4ring52.dat + [1,16,0,-12,0,0.375,0,0,0,1,0,0,0,0.375, ldraw_lib__4_4ring52()], +// 1 16 0 -12 0 0.75 0 0 0 1 0 0 0 0.75 4-4ring25.dat + [1,16,0,-12,0,0.75,0,0,0,1,0,0,0,0.75, ldraw_lib__4_4ring25()], // 1 16 0 -12 0 6.25 0 0 0 1 0 0 0 6.25 4-4ring2.dat [1,16,0,-12,0,6.25,0,0,0,1,0,0,0,6.25, ldraw_lib__4_4ring2()], // diff --git a/parts/u9262.scad b/parts/u9262.scad index e9d84a5e6..3a1b8d901 100644 --- a/parts/u9262.scad +++ b/parts/u9262.scad @@ -3,8 +3,8 @@ use <../p/1-4cylo.scad> use <../p/3-4cylo.scad> use <../p/4-4cylo.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin12.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring12.scad> use <../p/4-4ring2.scad> use <../p/box3u2p.scad> use <../p/rect.scad> @@ -14,7 +14,7 @@ function ldraw_lib__u9262() = [ // 0 ~Brick 2 x 4 x 1.333 with Half Round 2 x 2 Plate Underside // 0 Name: u9262.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Part UPDATE 2013-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__u9262() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2013-07-21 [PTadmin] Official Update 2013-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // outside frame // @@ -123,8 +124,8 @@ function ldraw_lib__u9262() = [ [1,16,27.5,-16.25,0,5,0,0,0,7.5,0,0,0,5, ldraw_lib__4_4cylo()], // 1 16 27.5 -16.25 0 2.5 0 0 0 1 0 0 0 2.5 4-4ring2.dat [1,16,27.5,-16.25,0,2.5,0,0,0,1,0,0,0,2.5, ldraw_lib__4_4ring2()], -// 1 16 27.5 -16.25 0 0.625 0 0 0 1 0 0 0 0.625 4-4rin12.dat - [1,16,27.5,-16.25,0,0.625,0,0,0,1,0,0,0,0.625, ldraw_lib__4_4rin12()], +// 1 16 27.5 -16.25 0 0.625 0 0 0 1 0 0 0 0.625 4-4ring12.dat + [1,16,27.5,-16.25,0,0.625,0,0,0,1,0,0,0,0.625, ldraw_lib__4_4ring12()], // 1 16 27.5 -3.5 0 5.746 0 -5.745 0 -12.75 0 5.745 0 5.746 3-4cylo.dat [1,16,27.5,-3.5,0,5.746,0,-5.745,0,-12.75,0,5.745,0,5.746, ldraw_lib__3_4cylo()], // 1 16 27.5 -4.5 0 5.745 0 5.746 0 -11.75 0 -5.746 0 5.745 1-4cylo.dat @@ -159,8 +160,8 @@ function ldraw_lib__u9262() = [ [1,16,-27.5,-16.25,0,5,0,0,0,7.5,0,0,0,5, ldraw_lib__4_4cylo()], // 1 16 -27.5 -16.25 0 2.5 0 0 0 1 0 0 0 2.5 4-4ring2.dat [1,16,-27.5,-16.25,0,2.5,0,0,0,1,0,0,0,2.5, ldraw_lib__4_4ring2()], -// 1 16 -27.5 -16.25 0 0.625 0 0 0 1 0 0 0 0.625 4-4rin12.dat - [1,16,-27.5,-16.25,0,0.625,0,0,0,1,0,0,0,0.625, ldraw_lib__4_4rin12()], +// 1 16 -27.5 -16.25 0 0.625 0 0 0 1 0 0 0 0.625 4-4ring12.dat + [1,16,-27.5,-16.25,0,0.625,0,0,0,1,0,0,0,0.625, ldraw_lib__4_4ring12()], // 1 16 -27.5 -3.5 0 -5.746 0 5.745 0 -12.75 0 -5.745 0 -5.746 3-4cylo.dat [1,16,-27.5,-3.5,0,-5.746,0,5.745,0,-12.75,0,-5.745,0,-5.746, ldraw_lib__3_4cylo()], // 1 16 -27.5 -4.5 0 -5.745 0 -5.746 0 -11.75 0 5.746 0 -5.745 1-4cylo.dat diff --git a/parts/u9271.scad b/parts/u9271.scad index 324e3a6dc..ae81f57b5 100644 --- a/parts/u9271.scad +++ b/parts/u9271.scad @@ -1,8 +1,8 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cylo.scad> -use <../p/4-4rin16.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring16.scad> use <../p/4-4ring3.scad> use <../p/axl5end.scad> use <../p/axl5ho10.scad> @@ -13,7 +13,7 @@ function ldraw_lib__u9271() = [ // 0 ~Electric Motor Unit 6 x 18 x 4 - Axle Bush // 0 Name: u9271.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Part UPDATE 2022-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__u9271() = [ // 0 !HISTORY 2021-12-29 [MagFors] Reshaped axlehole // 0 !HISTORY 2022-03-12 [Holly-Wood] Corrected length, changed winding // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 0 -1 0 1 0 0 0 0 -1 axl5ho10.dat [1,16,0,0,0,0,-1,0,1,0,0,0,0,-1, ldraw_lib__axl5ho10()], @@ -45,16 +46,16 @@ function ldraw_lib__u9271() = [ [1,16,-22,0,0,0,1,0,2,0,0,0,0,2, ldraw_lib__4_4ring1()], // 1 16 -22 0 0 0 1 0 4 0 0 0 0 4 4-4ring1.dat [1,16,-22,0,0,0,1,0,4,0,0,0,0,4, ldraw_lib__4_4ring1()], -// 1 16 -22 0 0 0 1 0 0.5 0 0 0 0 0.5 4-4rin16.dat - [1,16,-22,0,0,0,1,0,0.5,0,0,0,0,0.5, ldraw_lib__4_4rin16()], +// 1 16 -22 0 0 0 1 0 0.5 0 0 0 0 0.5 4-4ring16.dat + [1,16,-22,0,0,0,1,0,0.5,0,0,0,0,0.5, ldraw_lib__4_4ring16()], // 1 16 -26 0 0 0 4 0 2 0 0 0 0 2 4-4cylc.dat [1,16,-26,0,0,0,4,0,2,0,0,0,0,2, ldraw_lib__4_4cylc()], // 1 16 0 0 0 0 -22 0 8.5 0 0 0 0 8.5 4-4cylo.dat [1,16,0,0,0,0,-22,0,8.5,0,0,0,0,8.5, ldraw_lib__4_4cylo()], // 1 16 0 0 0 0 -1 0 2 0 0 0 0 -2 4-4ring3.dat [1,16,0,0,0,0,-1,0,2,0,0,0,0,-2, ldraw_lib__4_4ring3()], -// 1 16 0 0 0 0 -1 0 0 0 0.5 0.5 0 0 4-4rin16.dat - [1,16,0,0,0,0,-1,0,0,0,0.5,0.5,0,0, ldraw_lib__4_4rin16()], +// 1 16 0 0 0 0 -1 0 0 0 0.5 0.5 0 0 4-4ring16.dat + [1,16,0,0,0,0,-1,0,0,0,0.5,0.5,0,0, ldraw_lib__4_4ring16()], ]; module ldraw_lib__u9271(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) makepoly(ldraw_lib__u9271(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); diff --git a/parts/u9284.scad b/parts/u9284.scad index ae62e62be..fce5e1d51 100644 --- a/parts/u9284.scad +++ b/parts/u9284.scad @@ -1,14 +1,14 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4disc.scad> -use <../p/4-4rin13.scad> +use <../p/4-4ring13.scad> use <../p/4-4ring4.scad> use function ldraw_lib__u9284() = [ // 0 Battery Mignon (AA) // 0 Name: u9284.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -19,7 +19,8 @@ function ldraw_lib__u9284() = [ // 0 !KEYWORDS FR6, HR6, KR6, LR6, R6, ZR6 // // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 494 62.5 0 0 0 -5 0 6.75 0 0 0 0 6.75 4-4cylc.dat [1,494,62.5,0,0,0,-5,0,6.75,0,0,0,0,6.75, ldraw_lib__4_4cylc()], @@ -31,8 +32,8 @@ function ldraw_lib__u9284() = [ [1,16,57.5,0,0,0,-1,0,17.5,0,0,0,0,17.5, ldraw_lib__4_4disc()], // 1 16 -61.5 0 0 0 1 0 3.5 0 0 0 0 3.5 4-4ring4.dat [1,16,-61.5,0,0,0,1,0,3.5,0,0,0,0,3.5, ldraw_lib__4_4ring4()], -// 1 494 -61.5 0 0 0 1 0 1 0 0 0 0 1 4-4rin13.dat - [1,494,-61.5,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__4_4rin13()], +// 1 494 -61.5 0 0 0 1 0 1 0 0 0 0 1 4-4ring13.dat + [1,494,-61.5,0,0,0,1,0,1,0,0,0,0,1, ldraw_lib__4_4ring13()], // 1 494 -62.5 0 0 0 1 0 13 0 0 0 0 13 4-4cylc.dat [1,494,-62.5,0,0,0,1,0,13,0,0,0,0,13, ldraw_lib__4_4cylc()], ]; diff --git a/parts/u9288.scad b/parts/u9288.scad index 624d3d637..9d90fd6b5 100644 --- a/parts/u9288.scad +++ b/parts/u9288.scad @@ -2,14 +2,14 @@ use <../lib.scad> use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4edge.scad> -use <../p/4-4rin39.scad> use <../p/4-4ring2.scad> +use <../p/4-4ring39.scad> use function ldraw_lib__u9288() = [ // 0 ~Screw 23.75 x 6.5 Dome Cruciform // 0 Name: u9288.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Part UPDATE 2015-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -20,7 +20,8 @@ function ldraw_lib__u9288() = [ // // 0 !HISTORY 2015-01-03 [MMR1988] Creation // 0 !HISTORY 2015-10-11 [PTadmin] Official Update 2015-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Nomenclature: Screw length_(LDu) x thread_diameter_(LDu) {head type} {slot type} // @@ -28,8 +29,8 @@ function ldraw_lib__u9288() = [ [1,16,0,23.75,0,3.25,0,0,0,-23.75,0,0,0,3.25, ldraw_lib__4_4cylc()], // 1 16 0 0 0 1.625 0 0 0 -1 0 0 0 1.625 4-4ring2.dat [1,16,0,0,0,1.625,0,0,0,-1,0,0,0,1.625, ldraw_lib__4_4ring2()], -// 1 16 0 0 0 0.125 0 0 0 -1 0 0 0 0.125 4-4rin39.dat - [1,16,0,0,0,0.125,0,0,0,-1,0,0,0,0.125, ldraw_lib__4_4rin39()], +// 1 16 0 0 0 0.125 0 0 0 -1 0 0 0 0.125 4-4ring39.dat + [1,16,0,0,0,0.125,0,0,0,-1,0,0,0,0.125, ldraw_lib__4_4ring39()], // // 1 16 0 0 0 5 0 0 0 -3.857144 0 0 0 5 4-4cyli.dat [1,16,0,0,0,5,0,0,0,-3.857144,0,0,0,5, ldraw_lib__4_4cyli()], diff --git a/parts/u9304.scad b/parts/u9304.scad index d97a3e6e9..074431cbf 100644 --- a/parts/u9304.scad +++ b/parts/u9304.scad @@ -3,7 +3,7 @@ use <../p/1-4edge.scad> use <../p/2-4cyli.scad> use <../p/3-16cyli.scad> use <../p/3-16edge.scad> -use <../p/3-16rin7.scad> +use <../p/3-16ring7.scad> use <../p/3-8chrd.scad> use <../p/3-8cyli.scad> use <../p/3-8edge.scad> @@ -14,7 +14,7 @@ function ldraw_lib__u9304() = [ // 0 ~Boat Keel Weight Half Bottom with Tab // 0 Name: u9304.dat // 0 Author: Max Martin Richter [MMR1988] -// 0 !LDRAW_ORG Part UPDATE 2023-06 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__u9304() = [ // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 // 0 !HISTORY 2023-03-24 [Philo] Corrected size of bottom tab cylinder // 0 !HISTORY 2023-11-19 [OrionP] Official Update 2023-06 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9303s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9303s01()], @@ -65,14 +66,14 @@ function ldraw_lib__u9304() = [ // 5 24 0 20 -62.5 0 20 -30 7.654 18.478 0 -7.654 18.478 0 [5,24,0,20,-62.5,0,20,-30,7.654,18.478,0,-7.654,18.478,0], // -// 1 16 0 0 0 2.5 0 0 0 0 -2.5 0 -1 0 3-16rin7.dat - [1,16,0,0,0,2.5,0,0,0,0,-2.5,0,-1,0, ldraw_lib__3_16rin7()], -// 1 16 0 0 0 -2.5 0 0 0 0 -2.5 0 -1 0 3-16rin7.dat - [1,16,0,0,0,-2.5,0,0,0,0,-2.5,0,-1,0, ldraw_lib__3_16rin7()], -// 1 16 0 0 0 2.5 0 0 0 0 2.5 0 -1 0 3-16rin7.dat - [1,16,0,0,0,2.5,0,0,0,0,2.5,0,-1,0, ldraw_lib__3_16rin7()], -// 1 16 0 0 0 -2.5 0 0 0 0 2.5 0 -1 0 3-16rin7.dat - [1,16,0,0,0,-2.5,0,0,0,0,2.5,0,-1,0, ldraw_lib__3_16rin7()], +// 1 16 0 0 0 2.5 0 0 0 0 -2.5 0 -1 0 3-16ring7.dat + [1,16,0,0,0,2.5,0,0,0,0,-2.5,0,-1,0, ldraw_lib__3_16ring7()], +// 1 16 0 0 0 -2.5 0 0 0 0 -2.5 0 -1 0 3-16ring7.dat + [1,16,0,0,0,-2.5,0,0,0,0,-2.5,0,-1,0, ldraw_lib__3_16ring7()], +// 1 16 0 0 0 2.5 0 0 0 0 2.5 0 -1 0 3-16ring7.dat + [1,16,0,0,0,2.5,0,0,0,0,2.5,0,-1,0, ldraw_lib__3_16ring7()], +// 1 16 0 0 0 -2.5 0 0 0 0 2.5 0 -1 0 3-16ring7.dat + [1,16,0,0,0,-2.5,0,0,0,0,2.5,0,-1,0, ldraw_lib__3_16ring7()], // // 4 16 -2.5 19.5029 0 -7.654 18.478 0 -6.6973 16.1683 0 0 17.5 0 [4,16,-2.5,19.5029,0,-7.654,18.478,0,-6.6973,16.1683,0,0,17.5,0], diff --git a/parts/u9312.scad b/parts/u9312.scad index 574ddba95..adbc5c5ba 100644 --- a/parts/u9312.scad +++ b/parts/u9312.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/48/1-4cyli.scad> use <../p/48/1-4edge.scad> use <../p/48/1-4ndis.scad> -use <../p/48/1-4rin10.scad> +use <../p/48/1-4ring10.scad> use <../p/5-8cyli.scad> use <../p/5-8disc.scad> use <../p/5-8edge.scad> @@ -14,7 +14,7 @@ function ldraw_lib__u9312() = [ // 0 ~Fabuland House Block End Panel Arched // 0 Name: u9312.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Part UPDATE 2014-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -24,7 +24,8 @@ function ldraw_lib__u9312() = [ // 0 !CATEGORY Brick // // 0 !HISTORY 2014-12-23 [PTadmin] Official Update 2014-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Connection structure guessed from assembled part // @@ -307,8 +308,8 @@ function ldraw_lib__u9312() = [ [1,16,40,56,2,44,0,0,0,0,-44,0,-6,0, ldraw_lib__48__1_4cyli()], // 1 16 40 56 -4 44 0 0 0 0 -44 0 1 0 48\1-4edge.dat [1,16,40,56,-4,44,0,0,0,0,-44,0,1,0, ldraw_lib__48__1_4edge()], -// 1 16 40 56 2 4 0 0 0 0 -4 0 -1 0 48\1-4rin10.dat - [1,16,40,56,2,4,0,0,0,0,-4,0,-1,0, ldraw_lib__48__1_4rin10()], +// 1 16 40 56 2 4 0 0 0 0 -4 0 -1 0 48\1-4ring10.dat + [1,16,40,56,2,4,0,0,0,0,-4,0,-1,0, ldraw_lib__48__1_4ring10()], // 2 24 84 56 2 84 200 2 [2,24,84,56,2,84,200,2], // 2 24 84 200 2 80 200 2 @@ -326,8 +327,8 @@ function ldraw_lib__u9312() = [ [1,16,-40,56,2,-44,0,0,0,0,-44,0,-6,0, ldraw_lib__48__1_4cyli()], // 1 16 -40 56 -4 -44 0 0 0 0 -44 0 1 0 48\1-4edge.dat [1,16,-40,56,-4,-44,0,0,0,0,-44,0,1,0, ldraw_lib__48__1_4edge()], -// 1 16 -40 56 2 -4 0 0 0 0 -4 0 -1 0 48\1-4rin10.dat - [1,16,-40,56,2,-4,0,0,0,0,-4,0,-1,0, ldraw_lib__48__1_4rin10()], +// 1 16 -40 56 2 -4 0 0 0 0 -4 0 -1 0 48\1-4ring10.dat + [1,16,-40,56,2,-4,0,0,0,0,-4,0,-1,0, ldraw_lib__48__1_4ring10()], // 2 24 -84 56 2 -84 200 2 [2,24,-84,56,2,-84,200,2], // 2 24 -84 200 2 -80 200 2 diff --git a/parts/u9317.scad b/parts/u9317.scad index 8cf572367..b4fe463dd 100644 --- a/parts/u9317.scad +++ b/parts/u9317.scad @@ -5,8 +5,8 @@ use <../p/1-4edge.scad> use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/48/1-4rin23.scad> -use <../p/48/1-4rin24.scad> +use <../p/48/1-4ring23.scad> +use <../p/48/1-4ring24.scad> use <../p/48/1-8cyli.scad> use <../p/48/1-8edge.scad> use <../p/48/2-4cyli.scad> @@ -21,7 +21,7 @@ function ldraw_lib__u9317() = [ // 0 ~Door Frame 7 x 8 Fabuland // 0 Name: u9317.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Part UPDATE 2017-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CW @@ -31,7 +31,8 @@ function ldraw_lib__u9317() = [ // 0 !HISTORY 2015-12-30 [PTadmin] Official Update 2015-02 // 0 !HISTORY 2017-11-22 [cwdee] Correct position of door catch // 0 !HISTORY 2017-12-30 [PTadmin] Official Update 2017-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 50 4 50 0 0 0 0 -50 0 1 0 48\2-4edge.dat [1,16,0,50,4,50,0,0,0,0,-50,0,1,0, ldraw_lib__48__2_4edge()], @@ -49,10 +50,10 @@ function ldraw_lib__u9317() = [ [2,24,48,149,4,50,149,4], // 2 24 -48 149 4 -50 149 4 [2,24,-48,149,4,-50,149,4], -// 1 16 0 50 4 2 0 0 0 0 -2 0 -1 0 48\1-4rin24.dat - [1,16,0,50,4,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_4rin24()], -// 1 16 0 50 4 -2 0 0 0 0 -2 0 -1 0 48\1-4rin24.dat - [1,16,0,50,4,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_4rin24()], +// 1 16 0 50 4 2 0 0 0 0 -2 0 -1 0 48\1-4ring24.dat + [1,16,0,50,4,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_4ring24()], +// 1 16 0 50 4 -2 0 0 0 0 -2 0 -1 0 48\1-4ring24.dat + [1,16,0,50,4,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_4ring24()], // 4 16 50 149 4 50 50 4 48 50 4 48 149 4 [4,16,50,149,4,50,50,4,48,50,4,48,149,4], // 4 16 -48 149 4 -48 50 4 -50 50 4 -50 149 4 @@ -103,10 +104,10 @@ function ldraw_lib__u9317() = [ [2,24,48,149,2,46,149,2], // 2 24 -48 149 2 -46 149 2 [2,24,-48,149,2,-46,149,2], -// 1 16 0 50 2 2 0 0 0 0 -2 0 -1 0 48\1-4rin23.dat - [1,16,0,50,2,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_4rin23()], -// 1 16 0 50 2 -2 0 0 0 0 -2 0 -1 0 48\1-4rin23.dat - [1,16,0,50,2,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_4rin23()], +// 1 16 0 50 2 2 0 0 0 0 -2 0 -1 0 48\1-4ring23.dat + [1,16,0,50,2,2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_4ring23()], +// 1 16 0 50 2 -2 0 0 0 0 -2 0 -1 0 48\1-4ring23.dat + [1,16,0,50,2,-2,0,0,0,0,-2,0,-1,0, ldraw_lib__48__1_4ring23()], // 4 16 48 149 2 48 50 2 46 50 2 46 149 2 [4,16,48,149,2,48,50,2,46,50,2,46,149,2], // 4 16 -46 149 2 -46 96 2 -48 96 2 -48 149 2 @@ -157,10 +158,10 @@ function ldraw_lib__u9317() = [ [2,24,-48,150,0,-48,96,0], // 2 24 -48 78 0 -48 50 0 [2,24,-48,78,0,-48,50,0], -// 1 16 0 50 0 2 0 0 0 0 -2 0 1 0 48\1-4rin23.dat - [1,16,0,50,0,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_4rin23()], -// 1 16 0 50 0 -2 0 0 0 0 -2 0 1 0 48\1-4rin23.dat - [1,16,0,50,0,-2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_4rin23()], +// 1 16 0 50 0 2 0 0 0 0 -2 0 1 0 48\1-4ring23.dat + [1,16,0,50,0,2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_4ring23()], +// 1 16 0 50 0 -2 0 0 0 0 -2 0 1 0 48\1-4ring23.dat + [1,16,0,50,0,-2,0,0,0,0,-2,0,1,0, ldraw_lib__48__1_4ring23()], // 4 16 46 149 0 46 50 0 48 50 0 48 149 0 [4,16,46,149,0,46,50,0,48,50,0,48,149,0], // 4 16 -48 149 0 -48 96 0 -46 96 0 -46 149 0 diff --git a/parts/u9330.scad b/parts/u9330.scad index ab0c9c092..ea7635ac5 100644 --- a/parts/u9330.scad +++ b/parts/u9330.scad @@ -6,7 +6,7 @@ use <../p/3-8cyli.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin17.scad> +use <../p/4-4ring17.scad> use <../p/4-4ring2.scad> use <../p/4-4ring4.scad> use <../p/4-4ring6.scad> @@ -16,7 +16,7 @@ function ldraw_lib__u9330() = [ // 0 ~Technic Pneumatic Pump 2 x 2 x 1 Cap with 1.2 Hole // 0 Name: u9330.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2018-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -24,7 +24,8 @@ function ldraw_lib__u9330() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2018-01-30 [PTadmin] Official Update 2018-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 2.5 0 17.5 0 0 0 -17.5 0 0 0 17.5 t01o1429.dat [1,16,0,2.5,0,17.5,0,0,0,-17.5,0,0,0,17.5, ldraw_lib__t01o1429()], @@ -50,8 +51,8 @@ function ldraw_lib__u9330() = [ [1,16,0,14,0,-15.7048,0,-6.49831,0,10,0,6.49831,0,-15.7048, ldraw_lib__1_8cyli()], // 1 16 0 2 0 -17 0 0 0 1 0 0 0 -17 4-4edge.dat [1,16,0,2,0,-17,0,0,0,1,0,0,0,-17, ldraw_lib__4_4edge()], -// 1 16 0 24 0 0 0 1 0 -1 0 1 0 0 4-4rin17.dat - [1,16,0,24,0,0,0,1,0,-1,0,1,0,0, ldraw_lib__4_4rin17()], +// 1 16 0 24 0 0 0 1 0 -1 0 1 0 0 4-4ring17.dat + [1,16,0,24,0,0,0,1,0,-1,0,1,0,0, ldraw_lib__4_4ring17()], // 1 16 0 24 0 0 0 17 0 -1 0 17 0 0 4-4edge.dat [1,16,0,24,0,0,0,17,0,-1,0,17,0,0, ldraw_lib__4_4edge()], // 1 16 0 24 0 0 0 20 0 -1 0 20 0 0 4-4edge.dat diff --git a/parts/u9353.scad b/parts/u9353.scad index 35992a985..1e39a7fa8 100644 --- a/parts/u9353.scad +++ b/parts/u9353.scad @@ -1,7 +1,7 @@ use <../lib.scad> use <../p/1-4chrd.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin10.scad> +use <../p/1-4ring10.scad> use <../p/1-8chrd.scad> use <../p/2-4cylo.scad> use <../p/2-4ring3.scad> @@ -20,7 +20,7 @@ function ldraw_lib__u9353() = [ // 0 ~Electric Power Functions 2.0 Boost Colour & Distance Sensor LED Support // 0 Name: u9353.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -28,7 +28,8 @@ function ldraw_lib__u9353() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 10 7 0 0 0 7 -7 0 0 0 14 0 2-4cylo.dat [1,16,10,7,0,0,0,7,-7,0,0,0,14,0, ldraw_lib__2_4cylo()], @@ -128,8 +129,8 @@ function ldraw_lib__u9353() = [ [1,16,0,17,0,7,0,0,0,0,7,0,1,0, ldraw_lib__4_4edge()], // 1 16 0 17 0 1 0 0 0 0 -1 0 1 0 2-4ring7.dat [1,16,0,17,0,1,0,0,0,0,-1,0,1,0, ldraw_lib__2_4ring7()], -// 1 16 10 7 0 0 0 -0.525 0.525 0 0 0 1 0 1-4rin10.dat - [1,16,10,7,0,0,0,-0.525,0.525,0,0,0,1,0, ldraw_lib__1_4rin10()], +// 1 16 10 7 0 0 0 -0.525 0.525 0 0 0 1 0 1-4ring10.dat + [1,16,10,7,0,0,0,-0.525,0.525,0,0,0,1,0, ldraw_lib__1_4ring10()], // 4 16 4.225 7 0 0 9 0 3.0616 9.6088 0 4.6645 9.2101 0 [4,16,4.225,7,0,0,9,0,3.0616,9.6088,0,4.6645,9.2101,0], // 4 16 4.6645 9.2101 0 3.0616 9.6088 0 5.6568 11.3432 0 5.9165 11.0835 0 @@ -144,8 +145,8 @@ function ldraw_lib__u9353() = [ [3,16,7.3912,13.9384,0,8.75,14,0,7.7899,12.3355,0], // 3 16 4.225 7 0 4.75 7 0 4.75 1.75 0 [3,16,4.225,7,0,4.75,7,0,4.75,1.75,0], -// 1 16 -10 7 0 0 0 0.525 0.525 0 0 0 1 0 1-4rin10.dat - [1,16,-10,7,0,0,0,0.525,0.525,0,0,0,1,0, ldraw_lib__1_4rin10()], +// 1 16 -10 7 0 0 0 0.525 0.525 0 0 0 1 0 1-4ring10.dat + [1,16,-10,7,0,0,0,0.525,0.525,0,0,0,1,0, ldraw_lib__1_4ring10()], // 4 16 -3.0616 9.6088 0 0 9 0 -4.225 7 0 -4.6645 9.2101 0 [4,16,-3.0616,9.6088,0,0,9,0,-4.225,7,0,-4.6645,9.2101,0], // 4 16 -5.6568 11.3432 0 -3.0616 9.6088 0 -4.6645 9.2101 0 -5.9165 11.0835 0 diff --git a/parts/u9363p01.scad b/parts/u9363p01.scad new file mode 100644 index 000000000..0b9100916 --- /dev/null +++ b/parts/u9363p01.scad @@ -0,0 +1,30 @@ +use <../lib.scad> +use +use +function ldraw_lib__u9363p01() = [ +// 0 Electric Powered Up Angular Motor Drive Hub with Dark Bluish Grey Pointer +// 0 Name: u9363p01.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Unofficial_Part +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Mindstorms, Robot Inventor, Spike Prime +// +// 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 +// 0 !HISTORY 2020-12-27 [PTadmin] Update description +// 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 +// 0 !HISTORY 2021-04-30 [Philo] Renamed from u9363 and subparted for variant +// +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9363s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9363s01()], +// 1 72 0 0 0 1 0 0 0 1 0 0 0 1 s\u9363s02.dat + [1,72,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9363s02()], +]; +module ldraw_lib__u9363p01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__u9363p01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__u9363p01(line=0.2); \ No newline at end of file diff --git a/parts/u9364.scad b/parts/u9364.scad index c74e4bb3d..258b5a1c8 100644 --- a/parts/u9364.scad +++ b/parts/u9364.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/4-4cylo.scad> use <../p/4-4ndis.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin28.scad> +use <../p/48/4-4ring28.scad> use <../p/rect.scad> use <../p/rect1.scad> use <../p/rect2p.scad> @@ -11,7 +11,7 @@ function ldraw_lib__u9364() = [ // 0 ~Electric Powered Up Medium Angular Motor Front Top // 0 Name: u9364.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2023-04 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -25,7 +25,8 @@ function ldraw_lib__u9364() = [ // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 // 0 !HISTORY 2021-08-30 [Philo] Adapted for variant // 0 !HISTORY 2023-08-25 [OrionP] Official Update 2023-04 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9364s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9364s01()], @@ -39,8 +40,8 @@ function ldraw_lib__u9364() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -10 0 28 0 0 0 -5.5 0 0 0 28 48\4-4cylo.dat [1,16,0,-10,0,28,0,0,0,-5.5,0,0,0,28, ldraw_lib__48__4_4cylo()], -// 1 16 0 -15.5 0 1 0 0 0 1 0 0 0 1 48\4-4rin28.dat - [1,16,0,-15.5,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin28()], +// 1 16 0 -15.5 0 1 0 0 0 1 0 0 0 1 48\4-4ring28.dat + [1,16,0,-15.5,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring28()], // 1 16 0 -10 0 6.36396 0 6.36396 0 1 0 -6.36396 0 6.36396 4-4ndis.dat [1,16,0,-10,0,6.36396,0,6.36396,0,1,0,-6.36396,0,6.36396, ldraw_lib__4_4ndis()], // 0 BFC INVERTNEXT diff --git a/parts/u9367.scad b/parts/u9367.scad index 0a0a03c0a..844a6c5d7 100644 --- a/parts/u9367.scad +++ b/parts/u9367.scad @@ -2,7 +2,7 @@ use <../lib.scad> use <../p/4-4cylo.scad> use <../p/4-4ndis.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin28.scad> +use <../p/48/4-4ring28.scad> use <../p/rect1.scad> use <../p/rect2p.scad> use @@ -10,7 +10,7 @@ function ldraw_lib__u9367() = [ // 0 ~Electric Powered Up Large Angular Motor Front Top // 0 Name: u9367.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2020-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__u9367() = [ // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 // 0 !HISTORY 2020-12-27 [PTadmin] Update description // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9367s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9367s01()], @@ -36,8 +37,8 @@ function ldraw_lib__u9367() = [ [0,"BFC","INVERTNEXT"], // 1 16 0 -10 0 28 0 0 0 -5.5 0 0 0 28 48\4-4cylo.dat [1,16,0,-10,0,28,0,0,0,-5.5,0,0,0,28, ldraw_lib__48__4_4cylo()], -// 1 16 0 -15.5 0 1 0 0 0 1 0 0 0 1 48\4-4rin28.dat - [1,16,0,-15.5,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4rin28()], +// 1 16 0 -15.5 0 1 0 0 0 1 0 0 0 1 48\4-4ring28.dat + [1,16,0,-15.5,0,1,0,0,0,1,0,0,0,1, ldraw_lib__48__4_4ring28()], // 1 16 0 -10 0 6.36396 0 6.36396 0 1 0 -6.36396 0 6.36396 4-4ndis.dat [1,16,0,-10,0,6.36396,0,6.36396,0,1,0,-6.36396,0,6.36396, ldraw_lib__4_4ndis()], // 0 BFC INVERTNEXT diff --git a/parts/u9371p01.scad b/parts/u9371p01.scad index c876d4eb9..c07a20197 100644 --- a/parts/u9371p01.scad +++ b/parts/u9371p01.scad @@ -1,11 +1,11 @@ use <../lib.scad> use <../p/1-4ndis.scad> -use <../p/1-4rin20.scad> +use <../p/1-4ring20.scad> use <../p/1-8disc.scad> use <../p/2-4disc.scad> use <../p/2-4ndis.scad> -use <../p/2-4rin18.scad> use <../p/2-4ring1.scad> +use <../p/2-4ring18.scad> use <../p/2-4ring5.scad> use <../p/2-4ring7.scad> use <../p/2-4ring8.scad> @@ -16,7 +16,7 @@ function ldraw_lib__u9371p01() = [ // 0 Door 1 x 5 x 3.75 with 3 Panes with Bars and Padlock Pattern // 0 Name: u9371p01.dat // 0 Author: Chris Dee [cwdee] -// 0 !LDRAW_ORG Part UPDATE 2018-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 !HELP Place at -45 8 -13 relative to frame (u9370) @@ -28,7 +28,8 @@ function ldraw_lib__u9371p01() = [ // 0 !KEYWORDS Fabuland // // 0 !HISTORY 2018-12-08 [PTadmin] Official Update 2018-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9371s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9371s01()], @@ -388,8 +389,8 @@ function ldraw_lib__u9371p01() = [ [1,2,74.759,67.246,-7,0.47,0,-0.171,-0.171,0,-0.47,0,1,0, ldraw_lib__2_4ring8()], // 1 2 74.759 67.246 -7 4.23 0 -1.539 -1.539 0 -4.23 0 1 0 2-4ring1.dat [1,2,74.759,67.246,-7,4.23,0,-1.539,-1.539,0,-4.23,0,1,0, ldraw_lib__2_4ring1()], -// 1 0 74.759 67.246 -7 0.47 0 -0.171 -0.171 0 -0.47 0 1 0 2-4rin18.dat - [1,0,74.759,67.246,-7,0.47,0,-0.171,-0.171,0,-0.47,0,1,0, ldraw_lib__2_4rin18()], +// 1 0 74.759 67.246 -7 0.47 0 -0.171 -0.171 0 -0.47 0 1 0 2-4ring18.dat + [1,0,74.759,67.246,-7,0.47,0,-0.171,-0.171,0,-0.47,0,1,0, ldraw_lib__2_4ring18()], // // 1 2 68.649 69.469 -7 2.35 0 0.684 -0.855 0 1.88 0 1 0 2-4disc.dat [1,2,68.649,69.469,-7,2.35,0,0.684,-0.855,0,1.88,0,1,0, ldraw_lib__2_4disc()], @@ -413,10 +414,10 @@ function ldraw_lib__u9371p01() = [ // // 1 16 77.153 73.826 -7 9.87 0 3.591 -3.591 0 9.87 0 1 0 2-4ndis.dat [1,16,77.153,73.826,-7,9.87,0,3.591,-3.591,0,9.87,0,1,0, ldraw_lib__2_4ndis()], -// 1 0 77.153 73.826 -7 0.47 0 0.171 -0.171 0 0.47 0 1 0 1-4rin20.dat - [1,0,77.153,73.826,-7,0.47,0,0.171,-0.171,0,0.47,0,1,0, ldraw_lib__1_4rin20()], -// 1 0 77.153 73.826 -7 -0.47 0 0.171 0.171 0 0.47 0 1 0 1-4rin20.dat - [1,0,77.153,73.826,-7,-0.47,0,0.171,0.171,0,0.47,0,1,0, ldraw_lib__1_4rin20()], +// 1 0 77.153 73.826 -7 0.47 0 0.171 -0.171 0 0.47 0 1 0 1-4ring20.dat + [1,0,77.153,73.826,-7,0.47,0,0.171,-0.171,0,0.47,0,1,0, ldraw_lib__1_4ring20()], +// 1 0 77.153 73.826 -7 -0.47 0 0.171 0.171 0 0.47 0 1 0 1-4ring20.dat + [1,0,77.153,73.826,-7,-0.47,0,0.171,0.171,0,0.47,0,1,0, ldraw_lib__1_4ring20()], // 1 0 77.495 74.766 -7 3.29 0 1.197 -1.197 0 3.29 0 1 0 4-4disc.dat [1,0,77.495,74.766,-7,3.29,0,1.197,-1.197,0,3.29,0,1,0, ldraw_lib__4_4disc()], // diff --git a/parts/u9382.scad b/parts/u9382.scad index 71fa5f79b..50f34b174 100644 --- a/parts/u9382.scad +++ b/parts/u9382.scad @@ -8,13 +8,13 @@ use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> -use <../p/4-4rin16.scad> +use <../p/4-4ring16.scad> use <../p/4-4ring7.scad> function ldraw_lib__u9382() = [ // 0 ~Minifig Tool Magnifying Glass Holder for Removable Lens // 0 Name: u9382.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2020-01 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -22,7 +22,8 @@ function ldraw_lib__u9382() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-06-28 [PTadmin] Official Update 2020-01 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 10 0 4 0 0 0 -1 0 0 0 4 4-4disc.dat [1,16,0,10,0,4,0,0,0,-1,0,0,0,4, ldraw_lib__4_4disc()], @@ -56,12 +57,12 @@ function ldraw_lib__u9382() = [ [1,16,0,-29.5,-4,-14,0,0,0,0,-14,0,8,0, ldraw_lib__4_4cylo()], // 1 16 0 -29.5 -4 -2 0 0 0 0 2 0 1 0 4-4ring7.dat [1,16,0,-29.5,-4,-2,0,0,0,0,2,0,1,0, ldraw_lib__4_4ring7()], -// 1 16 0 -29.5 -4 -1 0 0 0 0 1 0 1 0 4-4rin16.dat - [1,16,0,-29.5,-4,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4rin16()], +// 1 16 0 -29.5 -4 -1 0 0 0 0 1 0 1 0 4-4ring16.dat + [1,16,0,-29.5,-4,-1,0,0,0,0,1,0,1,0, ldraw_lib__4_4ring16()], // 1 16 0 -29.5 4 2 0 0 0 0 2 0 -1 0 4-4ring7.dat [1,16,0,-29.5,4,2,0,0,0,0,2,0,-1,0, ldraw_lib__4_4ring7()], -// 1 16 0 -29.5 4 1 0 0 0 0 1 0 -1 0 4-4rin16.dat - [1,16,0,-29.5,4,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin16()], +// 1 16 0 -29.5 4 1 0 0 0 0 1 0 -1 0 4-4ring16.dat + [1,16,0,-29.5,4,1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring16()], // // 1 16 0 -29.5 -2 5.357568 0 12.934313 -12.934313 0 5.357568 0 1 0 1-8edge.dat [1,16,0,-29.5,-2,5.357568,0,12.934313,-12.934313,0,5.357568,0,1,0, ldraw_lib__1_8edge()], diff --git a/parts/u9402.scad b/parts/u9402.scad index 085628d04..ff717721d 100644 --- a/parts/u9402.scad +++ b/parts/u9402.scad @@ -2,9 +2,9 @@ use <../lib.scad> use <../p/1-4ndis.scad> use <../p/2-4ndis.scad> use <../p/3-16cylo.scad> -use <../p/3-16rin4.scad> -use <../p/3-16rin7.scad> -use <../p/3-16rin9.scad> +use <../p/3-16ring4.scad> +use <../p/3-16ring7.scad> +use <../p/3-16ring9.scad> use <../p/rect.scad> use <../p/rect1.scad> use <../p/rect2p.scad> @@ -15,7 +15,7 @@ function ldraw_lib__u9402() = [ // 0 ~Electric Powered Up 6 Port Hub Bottom // 0 Name: u9402.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2020-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__u9402() = [ // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 // 0 !HISTORY 2020-12-27 [PTadmin] Update description // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9402s01.dat [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9402s01()], @@ -345,12 +346,12 @@ function ldraw_lib__u9402() = [ [4,16,32,10,90,20,10,90,20,30,90,32,28,90], // 4 16 48 28 90 32 28 90 20 30 90 50 30 90 [4,16,48,28,90,32,28,90,20,30,90,50,30,90], -// 1 16 20 30 100 0 0 -1 0 -1 0 -1 0 0 3-16rin9.dat - [1,16,20,30,100,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__3_16rin9()], -// 1 16 20 10 100 0 0 -2 0 1 0 -2 0 0 3-16rin4.dat - [1,16,20,10,100,0,0,-2,0,1,0,-2,0,0, ldraw_lib__3_16rin4()], -// 1 16 20 10 100 0 0 -1 0 1 0 -1 0 0 3-16rin7.dat - [1,16,20,10,100,0,0,-1,0,1,0,-1,0,0, ldraw_lib__3_16rin7()], +// 1 16 20 30 100 0 0 -1 0 -1 0 -1 0 0 3-16ring9.dat + [1,16,20,30,100,0,0,-1,0,-1,0,-1,0,0, ldraw_lib__3_16ring9()], +// 1 16 20 10 100 0 0 -2 0 1 0 -2 0 0 3-16ring4.dat + [1,16,20,10,100,0,0,-2,0,1,0,-2,0,0, ldraw_lib__3_16ring4()], +// 1 16 20 10 100 0 0 -1 0 1 0 -1 0 0 3-16ring7.dat + [1,16,20,10,100,0,0,-1,0,1,0,-1,0,0, ldraw_lib__3_16ring7()], // 1 16 -20 10 100 0 0 10 0 20 0 -10 0 0 3-16cylo.dat [1,16,-20,10,100,0,0,10,0,20,0,-10,0,0, ldraw_lib__3_16cylo()], // 2 24 -32 10 90 -20 10 90 @@ -359,12 +360,12 @@ function ldraw_lib__u9402() = [ [4,16,-20,30,90,-20,10,90,-32,10,90,-32,28,90], // 4 16 -20 30 90 -32 28 90 -48 28 90 -50 30 90 [4,16,-20,30,90,-32,28,90,-48,28,90,-50,30,90], -// 1 16 -20 30 100 0 0 1 0 -1 0 -1 0 0 3-16rin9.dat - [1,16,-20,30,100,0,0,1,0,-1,0,-1,0,0, ldraw_lib__3_16rin9()], -// 1 16 -20 10 100 0 0 2 0 1 0 -2 0 0 3-16rin4.dat - [1,16,-20,10,100,0,0,2,0,1,0,-2,0,0, ldraw_lib__3_16rin4()], -// 1 16 -20 10 100 0 0 1 0 1 0 -1 0 0 3-16rin7.dat - [1,16,-20,10,100,0,0,1,0,1,0,-1,0,0, ldraw_lib__3_16rin7()], +// 1 16 -20 30 100 0 0 1 0 -1 0 -1 0 0 3-16ring9.dat + [1,16,-20,30,100,0,0,1,0,-1,0,-1,0,0, ldraw_lib__3_16ring9()], +// 1 16 -20 10 100 0 0 2 0 1 0 -2 0 0 3-16ring4.dat + [1,16,-20,10,100,0,0,2,0,1,0,-2,0,0, ldraw_lib__3_16ring4()], +// 1 16 -20 10 100 0 0 1 0 1 0 -1 0 0 3-16ring7.dat + [1,16,-20,10,100,0,0,1,0,1,0,-1,0,0, ldraw_lib__3_16ring7()], // 4 16 -11 30 109 11 30 109 11 30 100 -11 30 100 [4,16,-11,30,109,11,30,109,11,30,100,-11,30,100], // 4 16 -11 30 100 11 30 100 11.6849 30 96.5557 -11.6849 30 96.5557 diff --git a/parts/u9430.scad b/parts/u9430.scad index 5dfec74e1..1bbeb7cb1 100644 --- a/parts/u9430.scad +++ b/parts/u9430.scad @@ -6,13 +6,13 @@ use <../p/4-4cylc.scad> use <../p/4-4cyli.scad> use <../p/4-4cylo.scad> use <../p/4-4edge.scad> -use <../p/4-4rin20.scad> +use <../p/4-4ring20.scad> use <../p/4-4ring9.scad> function ldraw_lib__u9430() = [ // 0 Battery Button Cell CR927 // 0 Name: u9430.dat // 0 Author: Santeri Piippo [arezey] -// 0 !LDRAW_ORG Part UPDATE 2022-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -27,7 +27,8 @@ function ldraw_lib__u9430() = [ // 0 !HISTORY 2020-05-18 [Cheenzo] Changed orientation // 0 !HISTORY 2020-05-21 [MagFors] Used cone primitives, adjusted the pattern // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 0 -6 0 11.5 0 0 0 1 0 0 0 11.5 4-4edge.dat [1,16,0,-6,0,11.5,0,0,0,1,0,0,0,11.5, ldraw_lib__4_4edge()], @@ -45,8 +46,8 @@ function ldraw_lib__u9430() = [ [1,16,0,-1,0,10,0,0,0,-1,0,0,0,-10, ldraw_lib__4_4cylo()], // 1 16 0 -2 0 1 0 0 0 -1 0 0 0 -1 4-4ring9.dat [1,16,0,-2,0,1,0,0,0,-1,0,0,0,-1, ldraw_lib__4_4ring9()], -// 1 16 0 -1 0 .5 0 0 0 -1 0 0 0 -.5 4-4rin20.dat - [1,16,0,-1,0,.5,0,0,0,-1,0,0,0,-.5, ldraw_lib__4_4rin20()], +// 1 16 0 -1 0 .5 0 0 0 -1 0 0 0 -.5 4-4ring20.dat + [1,16,0,-1,0,.5,0,0,0,-1,0,0,0,-.5, ldraw_lib__4_4ring20()], // 1 16 0 -1.5 0 .5 0 0 0 .5 0 0 0 .5 4-4con21.dat [1,16,0,-1.5,0,.5,0,0,0,.5,0,0,0,.5, ldraw_lib__4_4con21()], // 1 16 0 -2 0 .5 0 0 0 .5 0 0 0 .5 4-4con22.dat diff --git a/parts/u9466.scad b/parts/u9466.scad index 04ca180f7..436f10f6b 100644 --- a/parts/u9466.scad +++ b/parts/u9466.scad @@ -6,7 +6,7 @@ use <../p/1-8ndis.scad> use <../p/2-4cylo.scad> use <../p/2-4ring4.scad> use <../p/3-16cylo.scad> -use <../p/3-16rin4.scad> +use <../p/3-16ring4.scad> use <../p/4-4cylo.scad> use <../p/rect2p.scad> use @@ -14,7 +14,7 @@ function ldraw_lib__u9466() = [ // 0 ~Electric Powered Up Distance Sensor Frame // 0 Name: u9466.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2020-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -26,7 +26,8 @@ function ldraw_lib__u9466() = [ // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 // 0 !HISTORY 2020-12-27 [PTadmin] Update description // 0 !HISTORY 2020-12-29 [PTadmin] Official Update 2020-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -36,8 +37,8 @@ function ldraw_lib__u9466() = [ [1,16,40,0,0,0,0,20,-20,0,0,0,4,0, ldraw_lib__2_4cylo()], // 1 16 40 0 0 0 0 4 -4 0 0 0 1 0 2-4ring4.dat [1,16,40,0,0,0,0,4,-4,0,0,0,1,0, ldraw_lib__2_4ring4()], -// 1 16 40 0 0 0 0 -4 4 0 0 0 1 0 3-16rin4.dat - [1,16,40,0,0,0,0,-4,4,0,0,0,1,0, ldraw_lib__3_16rin4()], +// 1 16 40 0 0 0 0 -4 4 0 0 0 1 0 3-16ring4.dat + [1,16,40,0,0,0,0,-4,4,0,0,0,1,0, ldraw_lib__3_16ring4()], // 1 16 40 0 0 0 0 -20 20 0 0 0 4 0 3-16cylo.dat [1,16,40,0,0,0,0,-20,20,0,0,0,4,0, ldraw_lib__3_16cylo()], // 0 BFC INVERTNEXT @@ -72,8 +73,8 @@ function ldraw_lib__u9466() = [ [4,16,21.522,7.654,4,21.3355,7.4645,4,22.8,6,4,25.2176,6.1232,4], // 1 16 40 0 4 0 0 4 -4 0 0 0 -1 0 2-4ring4.dat [1,16,40,0,4,0,0,4,-4,0,0,0,-1,0, ldraw_lib__2_4ring4()], -// 1 16 40 0 4 0 0 -4 4 0 0 0 -1 0 3-16rin4.dat - [1,16,40,0,4,0,0,-4,4,0,0,0,-1,0, ldraw_lib__3_16rin4()], +// 1 16 40 0 4 0 0 -4 4 0 0 0 -1 0 3-16ring4.dat + [1,16,40,0,4,0,0,-4,4,0,0,0,-1,0, ldraw_lib__3_16ring4()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 16 -40 0 0 0 0 -16 16 0 0 0 4 0 4-4cylo.dat @@ -82,8 +83,8 @@ function ldraw_lib__u9466() = [ [1,16,-40,0,0,0,0,-20,-20,0,0,0,4,0, ldraw_lib__2_4cylo()], // 1 16 -40 0 0 0 0 -4 -4 0 0 0 1 0 2-4ring4.dat [1,16,-40,0,0,0,0,-4,-4,0,0,0,1,0, ldraw_lib__2_4ring4()], -// 1 16 -40 0 0 0 0 4 4 0 0 0 1 0 3-16rin4.dat - [1,16,-40,0,0,0,0,4,4,0,0,0,1,0, ldraw_lib__3_16rin4()], +// 1 16 -40 0 0 0 0 4 4 0 0 0 1 0 3-16ring4.dat + [1,16,-40,0,0,0,0,4,4,0,0,0,1,0, ldraw_lib__3_16ring4()], // 1 16 -40 0 0 0 0 20 20 0 0 0 4 0 3-16cylo.dat [1,16,-40,0,0,0,0,20,20,0,0,0,4,0, ldraw_lib__3_16cylo()], // 0 BFC INVERTNEXT @@ -118,8 +119,8 @@ function ldraw_lib__u9466() = [ [4,16,-22.8,6,4,-21.3355,7.4645,4,-21.522,7.654,4,-25.2176,6.1232,4], // 1 16 -40 0 4 0 0 -4 -4 0 0 0 -1 0 2-4ring4.dat [1,16,-40,0,4,0,0,-4,-4,0,0,0,-1,0, ldraw_lib__2_4ring4()], -// 1 16 -40 0 4 0 0 4 4 0 0 0 -1 0 3-16rin4.dat - [1,16,-40,0,4,0,0,4,4,0,0,0,-1,0, ldraw_lib__3_16rin4()], +// 1 16 -40 0 4 0 0 4 4 0 0 0 -1 0 3-16ring4.dat + [1,16,-40,0,4,0,0,4,4,0,0,0,-1,0, ldraw_lib__3_16ring4()], // 1 16 0 -20 2 40 0 0 0 1 0 0 0 2 rect2p.dat [1,16,0,-20,2,40,0,0,0,1,0,0,0,2, ldraw_lib__rect2p()], // 4 16 40 -20 4 24 -16 4 -24 -16 4 -40 -20 4 diff --git a/parts/u9476.scad b/parts/u9476.scad index 8122a2973..9686c3b85 100644 --- a/parts/u9476.scad +++ b/parts/u9476.scad @@ -1,13 +1,13 @@ use <../lib.scad> use <../p/48/4-4cylo.scad> -use <../p/48/4-4rin15.scad> +use <../p/48/4-4ring15.scad> use <../p/48/4-4ring5.scad> use <../p/48/4-4ring8.scad> function ldraw_lib__u9476() = [ // 0 ~Technic Steering Wheel Bearing with Planetary Gear Reduction Body Front // 0 Name: u9476.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2020-02 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -15,7 +15,8 @@ function ldraw_lib__u9476() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2020-09-05 [PTadmin] Official Update 2020-02 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], @@ -25,8 +26,8 @@ function ldraw_lib__u9476() = [ [1,16,0,0,-3,34,0,0,0,0,34,0,13,0, ldraw_lib__48__4_4cylo()], // 1 16 0 0 -3 5.66667 0 0 0 0 5.66667 0 1 0 48\4-4ring5.dat [1,16,0,0,-3,5.66667,0,0,0,0,5.66667,0,1,0, ldraw_lib__48__4_4ring5()], -// 1 16 0 0 0 1.88889 0 0 0 0 1.88889 0 -1 0 48\4-4rin15.dat - [1,16,0,0,0,1.88889,0,0,0,0,1.88889,0,-1,0, ldraw_lib__48__4_4rin15()], +// 1 16 0 0 0 1.88889 0 0 0 0 1.88889 0 -1 0 48\4-4ring15.dat + [1,16,0,0,0,1.88889,0,0,0,0,1.88889,0,-1,0, ldraw_lib__48__4_4ring15()], // 1 16 0 0 10 3.77778 0 0 0 0 3.77778 0 -1 0 48\4-4ring8.dat [1,16,0,0,10,3.77778,0,0,0,0,3.77778,0,-1,0, ldraw_lib__48__4_4ring8()], // 0 BFC INVERTNEXT diff --git a/parts/u9507.scad b/parts/u9507.scad index 97b971760..c4a464c84 100644 --- a/parts/u9507.scad +++ b/parts/u9507.scad @@ -12,16 +12,16 @@ use <../p/2-4edge.scad> use <../p/2-4ndis.scad> use <../p/4-4cylo.scad> use <../p/4-4disc.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin13.scad> -use <../p/4-4rin14.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring13.scad> +use <../p/4-4ring14.scad> use <../p/4-4ring5.scad> use <../p/rect3.scad> function ldraw_lib__u9507() = [ // 0 ~Duplo Train Engine Hood 2 x 2 - Top // 0 Name: u9507.dat // 0 Author: Tim Lampmann [L4mpi] -// 0 !LDRAW_ORG Part UPDATE 2019-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -31,7 +31,8 @@ function ldraw_lib__u9507() = [ // 0 !CATEGORY Brick // // 0 !HISTORY 2019-12-27 [PTadmin] Official Update 2019-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 1 16 -32 24 -32 -8 0 0 0 -10 -8 0 48 0 1-4cyli.dat [1,16,-32,24,-32,-8,0,0,0,-10,-8,0,48,0, ldraw_lib__1_4cyli()], @@ -261,12 +262,12 @@ function ldraw_lib__u9507() = [ [1,16,0,0,12,15,0,0,0,1,0,0,0,15, ldraw_lib__2_4ndis()], // 1 16 0 4 12 2 0 0 0 1 0 0 0 2 4-4ring5.dat [1,16,0,4,12,2,0,0,0,1,0,0,0,2, ldraw_lib__4_4ring5()], -// 1 16 0 4 12 1 0 0 0 1 0 0 0 1 4-4rin12.dat - [1,16,0,4,12,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4rin12()], -// 1 16 0 0 12 1 0 0 0 1 0 0 0 -1 4-4rin13.dat - [1,16,0,0,12,1,0,0,0,1,0,0,0,-1, ldraw_lib__4_4rin13()], -// 1 16 0 0 12 1 0 0 0 1 0 0 0 -1 4-4rin14.dat - [1,16,0,0,12,1,0,0,0,1,0,0,0,-1, ldraw_lib__4_4rin14()], +// 1 16 0 4 12 1 0 0 0 1 0 0 0 1 4-4ring12.dat + [1,16,0,4,12,1,0,0,0,1,0,0,0,1, ldraw_lib__4_4ring12()], +// 1 16 0 0 12 1 0 0 0 1 0 0 0 -1 4-4ring13.dat + [1,16,0,0,12,1,0,0,0,1,0,0,0,-1, ldraw_lib__4_4ring13()], +// 1 16 0 0 12 1 0 0 0 1 0 0 0 -1 4-4ring14.dat + [1,16,0,0,12,1,0,0,0,1,0,0,0,-1, ldraw_lib__4_4ring14()], // 3 16 -15 0 40 0 0 27 15 0 40 [3,16,-15,0,40,0,0,27,15,0,40], // 3 16 15 0 27 15 0 40 0 0 27 diff --git a/parts/u9551.scad b/parts/u9551.scad index c4aefe4d4..89960bf44 100644 --- a/parts/u9551.scad +++ b/parts/u9551.scad @@ -10,13 +10,13 @@ use <../p/4-4cyli.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin13.scad> +use <../p/4-4ring13.scad> use <../p/4-4ring3.scad> use <../p/48/2-4cyli.scad> use <../p/48/2-4disc.scad> use <../p/48/2-4edge.scad> use <../p/48/4-4crh2.scad> -use <../p/48/4-4rin12.scad> +use <../p/48/4-4ring12.scad> use <../p/box3u2p.scad> use <../p/box4-1.scad> use <../p/box4.scad> @@ -34,7 +34,7 @@ function ldraw_lib__u9551() = [ // 0 ~Electric Record and Play Brick 16 x 10 x 4 Bottom (Needs Work) // 0 Name: u9551.dat // 0 Author: Philippe Hurbain [Philo] -// 0 !LDRAW_ORG Part UPDATE 2022-03 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -43,7 +43,8 @@ function ldraw_lib__u9551() = [ // // 0 !HISTORY 2009-02-06 [Philo] Creation // 0 !HISTORY 2022-05-07 [PTadmin] Official Update 2022-03 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Needs Work: No internal surface, undetailed battery box, no screw holes // @@ -127,10 +128,10 @@ function ldraw_lib__u9551() = [ [2,24,-12,-50,152,-12,-50,139], // 1 16 0 -50 160 -14 0 0 0 0 14 0 -1 0 4-4edge.dat [1,16,0,-50,160,-14,0,0,0,0,14,0,-1,0, ldraw_lib__4_4edge()], -// 1 16 0 -50 160 -1 0 0 0 0 1 0 -1 0 48\4-4rin12.dat - [1,16,0,-50,160,-1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4rin12()], -// 1 16 0 -50 160 -1 0 0 0 0 1 0 -1 0 4-4rin13.dat - [1,16,0,-50,160,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4rin13()], +// 1 16 0 -50 160 -1 0 0 0 0 1 0 -1 0 48\4-4ring12.dat + [1,16,0,-50,160,-1,0,0,0,0,1,0,-1,0, ldraw_lib__48__4_4ring12()], +// 1 16 0 -50 160 -1 0 0 0 0 1 0 -1 0 4-4ring13.dat + [1,16,0,-50,160,-1,0,0,0,0,1,0,-1,0, ldraw_lib__4_4ring13()], // 1 16 0 -50 160 -14 0 0 0 0 14 0 -1 0 2-4ndis.dat [1,16,0,-50,160,-14,0,0,0,0,14,0,-1,0, ldraw_lib__2_4ndis()], // 1 16 40 -40 150 0 -1 0 0 0 12 10 0 0 rect.dat @@ -216,10 +217,10 @@ function ldraw_lib__u9551() = [ [2,24,-92,-26,-112,-79,-26,-112], // 1 16 100 -26 -100 0 -1 0 0 0 14 14 0 0 4-4edge.dat [1,16,100,-26,-100,0,-1,0,0,0,14,14,0,0, ldraw_lib__4_4edge()], -// 1 16 100 -26 -100 0 -1 0 0 0 1 1 0 0 48\4-4rin12.dat - [1,16,100,-26,-100,0,-1,0,0,0,1,1,0,0, ldraw_lib__48__4_4rin12()], -// 1 16 100 -26 -100 0 -1 0 0 0 1 1 0 0 4-4rin13.dat - [1,16,100,-26,-100,0,-1,0,0,0,1,1,0,0, ldraw_lib__4_4rin13()], +// 1 16 100 -26 -100 0 -1 0 0 0 1 1 0 0 48\4-4ring12.dat + [1,16,100,-26,-100,0,-1,0,0,0,1,1,0,0, ldraw_lib__48__4_4ring12()], +// 1 16 100 -26 -100 0 -1 0 0 0 1 1 0 0 4-4ring13.dat + [1,16,100,-26,-100,0,-1,0,0,0,1,1,0,0, ldraw_lib__4_4ring13()], // 1 16 100 -26 -100 0 -1 0 0 0 14 14 0 0 2-4ndis.dat [1,16,100,-26,-100,0,-1,0,0,0,14,14,0,0, ldraw_lib__2_4ndis()], // 1 16 90 -16 -120 10 0 0 0 0 12 0 1 0 rect.dat @@ -289,10 +290,10 @@ function ldraw_lib__u9551() = [ [1,16,-100,-26,-100,0,-8,0,0,0,1,1,0,0, ldraw_lib__48__4_4crh2()], // 1 16 -100 -26 -100 0 1 0 0 0 14 14 0 0 4-4edge.dat [1,16,-100,-26,-100,0,1,0,0,0,14,14,0,0, ldraw_lib__4_4edge()], -// 1 16 -100 -26 -100 0 1 0 0 0 1 1 0 0 48\4-4rin12.dat - [1,16,-100,-26,-100,0,1,0,0,0,1,1,0,0, ldraw_lib__48__4_4rin12()], -// 1 16 -100 -26 -100 0 1 0 0 0 1 1 0 0 4-4rin13.dat - [1,16,-100,-26,-100,0,1,0,0,0,1,1,0,0, ldraw_lib__4_4rin13()], +// 1 16 -100 -26 -100 0 1 0 0 0 1 1 0 0 48\4-4ring12.dat + [1,16,-100,-26,-100,0,1,0,0,0,1,1,0,0, ldraw_lib__48__4_4ring12()], +// 1 16 -100 -26 -100 0 1 0 0 0 1 1 0 0 4-4ring13.dat + [1,16,-100,-26,-100,0,1,0,0,0,1,1,0,0, ldraw_lib__4_4ring13()], // 1 16 -100 -26 -100 0 1 0 0 0 14 14 0 0 2-4ndis.dat [1,16,-100,-26,-100,0,1,0,0,0,14,14,0,0, ldraw_lib__2_4ndis()], // 1 16 -90 -16 -120 -10 0 0 0 0 12 0 1 0 rect.dat diff --git a/parts/u9559.scad b/parts/u9559.scad new file mode 100644 index 000000000..24539ad4d --- /dev/null +++ b/parts/u9559.scad @@ -0,0 +1,63 @@ +use <../lib.scad> +use +function ldraw_lib__u9559() = [ +// 0 ~Technic Linear Actuator 8 x 2 x 2 Type 2 Body +// 0 Name: u9559.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Power Functions +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9559s01.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9559s01()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\u9559s01.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9559s01()], +// 1 16 0 0 0 1 0 0 0 -1 0 0 0 1 s\u9559s01.dat + [1,16,0,0,0,1,0,0,0,-1,0,0,0,1, ldraw_lib__s__u9559s01()], +// 1 16 0 0 0 -1 0 0 0 -1 0 0 0 1 s\u9559s01.dat + [1,16,0,0,0,-1,0,0,0,-1,0,0,0,1, ldraw_lib__s__u9559s01()], +// +// 5 24 0 19 0 0 19 27 -7.271 17.554 27 7.271 17.554 27 + [5,24,0,19,0,0,19,27,-7.271,17.554,27,7.271,17.554,27], +// 5 24 0 -16 38 0 -16 37 -6.1228 -14.782 37 6.1228 -14.782 37 + [5,24,0,-16,38,0,-16,37,-6.1228,-14.782,37,6.1228,-14.782,37], +// 5 24 16.625 0 117.5 19 0 115.5 17.554 -7.271 115.5 17.554 7.271 115.5 + [5,24,16.625,0,117.5,19,0,115.5,17.554,-7.271,115.5,17.554,7.271,115.5], +// 5 24 0 16 27 0 16 0 -6.123 14.782 0 6.123 14.782 0 + [5,24,0,16,27,0,16,0,-6.123,14.782,0,6.123,14.782,0], +// 5 24 0 19 115.5 0 16.625 117.5 -6.362 15.36 117.5 6.362 15.36 117.5 + [5,24,0,19,115.5,0,16.625,117.5,-6.362,15.36,117.5,6.362,15.36,117.5], +// 5 24 19 0 115.5 19 0 5 17.554 7.271 5 17.554 -7.271 5 + [5,24,19,0,115.5,19,0,5,17.554,7.271,5,17.554,-7.271,5], +// 5 24 0 -19 0 0 -19 27 -7.271 -17.554 27 7.271 -17.554 27 + [5,24,0,-19,0,0,-19,27,-7.271,-17.554,27,7.271,-17.554,27], +// 5 24 16 0 5 16 0 38 14.782 6.1228 38 14.782 -6.1228 38 + [5,24,16,0,5,16,0,38,14.782,6.1228,38,14.782,-6.1228,38], +// 5 24 0 -19 37 0 -19 115.5 -7.271 -17.554 115.5 7.271 -17.554 115.5 + [5,24,0,-19,37,0,-19,115.5,-7.271,-17.554,115.5,7.271,-17.554,115.5], +// 5 24 0 19 37 0 19 115.5 -7.271 17.554 115.5 7.271 17.554 115.5 + [5,24,0,19,37,0,19,115.5,-7.271,17.554,115.5,7.271,17.554,115.5], +// 5 24 -16.625 0 117.5 -19 0 115.5 -17.554 7.271 115.5 -17.554 -7.271 115.5 + [5,24,-16.625,0,117.5,-19,0,115.5,-17.554,7.271,115.5,-17.554,-7.271,115.5], +// 5 24 0 16 38 0 16 37 -6.1228 14.782 37 6.1228 14.782 37 + [5,24,0,16,38,0,16,37,-6.1228,14.782,37,6.1228,14.782,37], +// 5 24 -19 0 115.5 -19 0 5 -17.554 7.271 5 -17.554 -7.271 5 + [5,24,-19,0,115.5,-19,0,5,-17.554,7.271,5,-17.554,-7.271,5], +// 5 24 -16 0 5 -16 0 38 -14.782 6.1228 38 -14.782 -6.1228 38 + [5,24,-16,0,5,-16,0,38,-14.782,6.1228,38,-14.782,-6.1228,38], +// 5 24 0 -19 115.5 0 -16.625 117.5 -6.362 -15.36 117.5 6.362 -15.36 117.5 + [5,24,0,-19,115.5,0,-16.625,117.5,-6.362,-15.36,117.5,6.362,-15.36,117.5], +// 5 24 0 -16 27 0 -16 0 -6.123 -14.782 0 6.123 -14.782 0 + [5,24,0,-16,27,0,-16,0,-6.123,-14.782,0,6.123,-14.782,0], +]; +module ldraw_lib__u9559(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__u9559(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__u9559(line=0.2); \ No newline at end of file diff --git a/parts/u9559c01.scad b/parts/u9559c01.scad new file mode 100644 index 000000000..b5747faac --- /dev/null +++ b/parts/u9559c01.scad @@ -0,0 +1,27 @@ +use <../lib.scad> +use +use +function ldraw_lib__u9559c01() = [ +// 0 Technic Linear Actuator 8 x 2 x 2 Body Assembly +// 0 Name: u9559c01.dat +// 0 Author: Philippe Hurbain [Philo] +// 0 !LDRAW_ORG Shortcut UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !KEYWORDS Power Functions +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// +// 1 72 0 20 10 1 0 0 0 1 0 0 0 1 u9489.dat + [1,72,0,20,10,1,0,0,0,1,0,0,0,1, ldraw_lib__u9489()], +// 1 16 0 0 40 1 0 0 0 1 0 0 0 1 u9559.dat + [1,16,0,0,40,1,0,0,0,1,0,0,0,1, ldraw_lib__u9559()], +]; +module ldraw_lib__u9559c01(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__u9559c01(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__u9559c01(line=0.2); \ No newline at end of file diff --git a/parts/u9577.scad b/parts/u9577.scad index 7ed187b2f..259584ee9 100644 --- a/parts/u9577.scad +++ b/parts/u9577.scad @@ -15,9 +15,9 @@ use <../p/4-4cylo.scad> use <../p/4-4disc.scad> use <../p/4-4edge.scad> use <../p/4-4ndis.scad> -use <../p/4-4rin12.scad> -use <../p/4-4rin25.scad> use <../p/4-4ring1.scad> +use <../p/4-4ring12.scad> +use <../p/4-4ring25.scad> use <../p/4-4ring4.scad> use <../p/4-4ring5.scad> use <../p/4-4ring9.scad> @@ -40,7 +40,7 @@ function ldraw_lib__u9577() = [ // 0 ~Electric Light & Sound Insectoid Tail 4 x 20 x 4.333 - Electronics // 0 Name: u9577.dat // 0 Author: Gerald Lasser [GeraldLasser] -// 0 !LDRAW_ORG Part UPDATE 2022-05 +// 0 !LDRAW_ORG Part UPDATE 2024-02 // 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt // // 0 BFC CERTIFY CCW @@ -48,7 +48,8 @@ function ldraw_lib__u9577() = [ [0,"BFC","CCW"], // // 0 !HISTORY 2022-09-15 [PTadmin] Official Update 2022-05 -// +// 0 !HISTORY 2024-03-23 [OrionP] Updated ring primitives +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 // // 0 // Printed Circuit Board // 1 70 14.5 -27 -95.5 5.5 0 0 0 0 1 0 1 0 rect2p.dat @@ -435,10 +436,10 @@ function ldraw_lib__u9577() = [ [1,0,8.4193,-32.2619,-121,19.5238,-.65079,0,4.3386,2.92857,0,0,0,20, ldraw_lib__4_4cylo()], // 1 0 7.76851 -29.33333 -121 3.90476 0 0 .86772 -1 0 0 0 4 4-4ring5.dat [1,0,7.76851,-29.33333,-121,3.90476,0,0,.86772,-1,0,0,0,4, ldraw_lib__4_4ring5()], -// 1 0 7.76851 -29.33333 -121 1.95238 0 0 .43386 -1 0 0 0 2 4-4rin12.dat - [1,0,7.76851,-29.33333,-121,1.95238,0,0,.43386,-1,0,0,0,2, ldraw_lib__4_4rin12()], -// 1 0 9.50395 -37.14285 -121 .97619 0 0 .21693 1 0 0 0 1 4-4rin25.dat - [1,0,9.50395,-37.14285,-121,.97619,0,0,.21693,1,0,0,0,1, ldraw_lib__4_4rin25()], +// 1 0 7.76851 -29.33333 -121 1.95238 0 0 .43386 -1 0 0 0 2 4-4ring12.dat + [1,0,7.76851,-29.33333,-121,1.95238,0,0,.43386,-1,0,0,0,2, ldraw_lib__4_4ring12()], +// 1 0 9.50395 -37.14285 -121 .97619 0 0 .21693 1 0 0 0 1 4-4ring25.dat + [1,0,9.50395,-37.14285,-121,.97619,0,0,.21693,1,0,0,0,1, ldraw_lib__4_4ring25()], // 0 BFC INVERTNEXT [0,"BFC","INVERTNEXT"], // 1 0 9.50395 -37.14285 -121 24.40475 -.65079 0 5.42325 2.92857 0 0 0 25 4-4cylo.dat diff --git a/parts/u9610.scad b/parts/u9610.scad new file mode 100644 index 000000000..6aaacb047 --- /dev/null +++ b/parts/u9610.scad @@ -0,0 +1,65 @@ +use <../lib.scad> +use +use +function ldraw_lib__u9610() = [ +// 0 ~Train Track 9V Curved - Inner Metal Rail +// 0 Name: u9610.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 0 // Rails metal - End piece +// 1 16 -145.091 0 -64.167 -.9808 0 .1951 0 1 0 -.1951 0 -.9808 s\u9610s01.dat + [1,16,-145.091,0,-64.167,-.9808,0,.1951,0,1,0,-.1951,0,-.9808, ldraw_lib__s__u9610s01()], +// 1 16 145.091 0 -64.167 .9808 0 .1951 0 1 0 -.1951 0 .9808 s\u9610s01.dat + [1,16,145.091,0,-64.167,.9808,0,.1951,0,1,0,-.1951,0,.9808, ldraw_lib__s__u9610s01()], +// +// 0 // Rails Metal - Half +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9610s02.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9610s02()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\u9610s02.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9610s02()], +// +// 2 24 -7.5 -16 -52.792 7.5 -16 -52.792 + [2,24,-7.5,-16,-52.792,7.5,-16,-52.792], +// 2 24 -7.5 -16 -46.792 7.5 -16 -46.792 + [2,24,-7.5,-16,-46.792,7.5,-16,-46.792], +// 2 24 7.5 -11 -52.792 -7.5 -11 -52.792 + [2,24,7.5,-11,-52.792,-7.5,-11,-52.792], +// 2 24 7.5 -11 -46.792 -7.5 -11 -46.792 + [2,24,7.5,-11,-46.792,-7.5,-11,-46.792], +// +// 4 16 -7.5 -16 -52.792 -7.5 -11 -52.792 7.5 -11 -52.792 7.5 -16 -52.792 + [4,16,-7.5,-16,-52.792,-7.5,-11,-52.792,7.5,-11,-52.792,7.5,-16,-52.792], +// 4 16 -7.5 -16 -46.792 -7.5 -16 -52.792 7.5 -16 -52.792 7.5 -16 -46.792 + [4,16,-7.5,-16,-46.792,-7.5,-16,-52.792,7.5,-16,-52.792,7.5,-16,-46.792], +// 4 16 7.5 -16 -46.792 7.5 -11 -46.792 -7.5 -11 -46.792 -7.5 -16 -46.792 + [4,16,7.5,-16,-46.792,7.5,-11,-46.792,-7.5,-11,-46.792,-7.5,-16,-46.792], +// +// 5 24 7.5 -11 -46.792 7.5 -16 -46.792 -7.5 -11 -46.792 20 -16 -47 + [5,24,7.5,-11,-46.792,7.5,-16,-46.792,-7.5,-11,-46.792,20,-16,-47], +// 5 24 7.5 -16 -52.792 7.5 -11 -52.792 -7.5 -16 -52.792 20 -11 -53 + [5,24,7.5,-16,-52.792,7.5,-11,-52.792,-7.5,-16,-52.792,20,-11,-53], +// 5 24 -7.5 -16 -52.792 -7.5 -11 -52.792 7.5 -11 -52.792 -20 -11 -53 + [5,24,-7.5,-16,-52.792,-7.5,-11,-52.792,7.5,-11,-52.792,-20,-11,-53], +// 5 24 -7.5 -11 -46.792 -7.5 -16 -46.792 -20 -16 -47 7.5 -16 -46.792 + [5,24,-7.5,-11,-46.792,-7.5,-16,-46.792,-20,-16,-47,7.5,-16,-46.792], +// +// 2 24 134.152 -16 -58.933 133.5666 -16 -61.874575 + [2,24,134.152,-16,-58.933,133.5666,-16,-61.874575], +// 2 24 134.151 -11 -58.939 134.152 -16 -58.933 + [2,24,134.151,-11,-58.939,134.152,-16,-58.933], +// 2 24 -133.567 -16 -61.874 -132.982 -16 -64.818 + [2,24,-133.567,-16,-61.874,-132.982,-16,-64.818], +// 2 24 -132.982 -16 -64.818 -132.982 -11 -64.818 + [2,24,-132.982,-16,-64.818,-132.982,-11,-64.818], +]; +module ldraw_lib__u9610(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__u9610(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__u9610(line=0.2); \ No newline at end of file diff --git a/parts/u9621.scad b/parts/u9621.scad new file mode 100644 index 000000000..8ab56794e --- /dev/null +++ b/parts/u9621.scad @@ -0,0 +1,65 @@ +use <../lib.scad> +use +use +function ldraw_lib__u9621() = [ +// 0 ~Train Track 9V Curved - Outer Metal Rail +// 0 Name: u9621.dat +// 0 Author: Willy Tschager [Holly-Wood] +// 0 !LDRAW_ORG Part UPDATE 2024-02 +// 0 !LICENSE Licensed under CC BY 4.0 : see CAreadme.txt +// +// 0 BFC CERTIFY CCW + [0,"BFC","CERTIFY"], + [0,"BFC","CCW"], +// +// 0 !HISTORY 2024-03-24 [OrionP] Official Update 2024-02 +// +// 0 // Rails metal - End piece +// 1 16 -164.601 0 33.911 -.9808 0 .1951 0 1 0 -.1951 0 -.9808 s\u9610s01.dat + [1,16,-164.601,0,33.911,-.9808,0,.1951,0,1,0,-.1951,0,-.9808, ldraw_lib__s__u9610s01()], +// 1 16 164.601 0 33.911 .9808 0 .1951 0 1 0 -.1951 0 .9808 s\u9610s01.dat + [1,16,164.601,0,33.911,.9808,0,.1951,0,1,0,-.1951,0,.9808, ldraw_lib__s__u9610s01()], +// +// 0 // Rails Metal - Half +// 1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\u9621s02.dat + [1,16,0,0,0,1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9621s02()], +// 1 16 0 0 0 -1 0 0 0 1 0 0 0 1 s\u9621s02.dat + [1,16,0,0,0,-1,0,0,0,1,0,0,0,1, ldraw_lib__s__u9621s02()], +// +// 2 24 -7.5 -16 47.208 7.5 -16 47.208 + [2,24,-7.5,-16,47.208,7.5,-16,47.208], +// 2 24 -7.5 -16 53.208 7.5 -16 53.208 + [2,24,-7.5,-16,53.208,7.5,-16,53.208], +// 2 24 7.5 -11 47.208 -7.5 -11 47.208 + [2,24,7.5,-11,47.208,-7.5,-11,47.208], +// 2 24 7.5 -11 53.208 -7.5 -11 53.208 + [2,24,7.5,-11,53.208,-7.5,-11,53.208], +// +// 4 16 7.5 -11 53.208 -7.5 -11 53.208 -7.5 -16 53.208 7.5 -16 53.208 + [4,16,7.5,-11,53.208,-7.5,-11,53.208,-7.5,-16,53.208,7.5,-16,53.208], +// 4 16 7.5 -16 47.208 7.5 -16 53.208 -7.5 -16 53.208 -7.5 -16 47.208 + [4,16,7.5,-16,47.208,7.5,-16,53.208,-7.5,-16,53.208,-7.5,-16,47.208], +// 4 16 7.5 -11 47.208 7.5 -16 47.208 -7.5 -16 47.208 -7.5 -11 47.208 + [4,16,7.5,-11,47.208,7.5,-16,47.208,-7.5,-16,47.208,-7.5,-11,47.208], +// +// 5 24 7.5 -11 47.208 7.5 -16 47.208 -7.5 -16 47.208 20 -16 47 + [5,24,7.5,-11,47.208,7.5,-16,47.208,-7.5,-16,47.208,20,-16,47], +// 5 24 -7.5 -11 47.208 -7.5 -16 47.208 7.5 -11 47.208 -20 -16 47 + [5,24,-7.5,-11,47.208,-7.5,-16,47.208,7.5,-11,47.208,-20,-16,47], +// 5 24 -7.5 -16 53.208 -7.5 -11 53.208 -20 -11 53 7.5 -16 53.208 + [5,24,-7.5,-16,53.208,-7.5,-11,53.208,-20,-11,53,7.5,-16,53.208], +// 5 24 7.5 -16 53.208 7.5 -11 53.208 20 -11 53 -7.5 -11 53.208 + [5,24,7.5,-16,53.208,7.5,-11,53.208,20,-11,53,-7.5,-11,53.208], +// +// 2 24 153.0766 -16 36.203425 153.662 -16 39.147 + [2,24,153.0766,-16,36.203425,153.662,-16,39.147], +// 2 24 153.662 -16 39.147 153.662 -11 39.147 + [2,24,153.662,-16,39.147,153.662,-11,39.147], +// 2 24 -153.077 -16 36.203 -152.491 -16 33.261 + [2,24,-153.077,-16,36.203,-152.491,-16,33.261], +// 2 24 -152.491 -16 33.261 -152.491 -11 33.261 + [2,24,-152.491,-16,33.261,-152.491,-11,33.261], +]; +module ldraw_lib__u9621(step=0, col=false, unit=2/5, alt=false, line=0.2, solid=!$preview) + makepoly(ldraw_lib__u9621(), step=step, col=col, unit=unit, alt=alt, line=line, solid=solid); +ldraw_lib__u9621(line=0.2); \ No newline at end of file